diff --git a/4015.75220f0e.async.js b/4015.1d2a3014.async.js similarity index 86% rename from 4015.75220f0e.async.js rename to 4015.1d2a3014.async.js index 4f299de818..07ac3b435f 100644 --- a/4015.75220f0e.async.js +++ b/4015.1d2a3014.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4015],{89489:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},59477:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},26227:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},49198:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},41464:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},87169:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},52671:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},8657:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},56082:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},33853:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},15075:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},43531:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},38819:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},pe=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,Se.Z)({},ue,{ref:ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne},40862:function(Ct,dt){"use strict";dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},10640:function(Ct,dt){"use strict";dt.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"}},94583:function(){"use strict"},64426:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ce,ue,ae)=>ue in ce?xe(ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ue]=ae,ne=(ce,ue)=>{for(var ae in ue||(ue={}))pe.call(ue,ae)&&se(ce,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(ce,ae,ue[ae]);return ce};const ie=ce=>React.createElement("svg",ne({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},ce),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},51015:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ce,ue,ae)=>ue in ce?xe(ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ue]=ae,ne=(ce,ue)=>{for(var ae in ue||(ue={}))pe.call(ue,ae)&&se(ce,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(ce,ae,ue[ae]);return ce};const ie=ce=>React.createElement("svg",ne({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ce),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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ce,ue,ae)=>ue in ce?xe(ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ue]=ae,ne=(ce,ue)=>{for(var ae in ue||(ue={}))pe.call(ue,ae)&&se(ce,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(ce,ae,ue[ae]);return ce};const ie=ce=>React.createElement("svg",ne({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ce),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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60803:function(){"use strict";function Ct(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Ct.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(Ct.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(Ct.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(Ct.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,a,y){if(!(y instanceof Ct))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var dt=[];function fe(ee,a){var y=dt.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function Se(){var ee=dt.pop();return ee===void 0?new go.Point:ee}function xe(ee){dt.push(ee)}function E(ee,a,y,x,b,z,te,le,ge){ge||(ge=new go.Point);var me=ee-y,ve=b-te,he=NaN,Ae=NaN;if(me===0)if(ve===0)ee===y&&(he=ee,Ae=a);else{var ye=(z-le)/ve,be=z-ye*b;he=ee,Ae=ye*he+be}else if(ve===0){var Pe=(a-x)/me,Be=a-Pe*ee;he=b,Ae=Pe*he+Be}else{var Pe=(a-x)/me,ye=(z-le)/ve,Be=a-Pe*ee,be=z-ye*b;he=(be-Be)/(Pe-ye),Ae=Pe*he+Be}return ge.x=he,ge.y=Ae,ge}function pe(ee,a,y,x,b,z,te,le,ge,me,ve,he,Ae,ye){var be=1-ge,Pe=ge,Be=ee*be+y*Pe,Ee=a*be+x*Pe,Le=y*be+b*Pe,Ce=x*be+z*Pe,je=b*be+te*Pe,Fe=z*be+le*Pe,Qe=Be*be+Le*Pe,Ne=Ee*be+Ce*Pe,_e=Le*be+je*Pe,$e=Ce*be+Fe*Pe,Ve=Qe*be+_e*Pe,qe=Ne*be+$e*Pe;me.x=Be,me.y=Ee,ve.x=Qe,ve.y=Ne,he.x=Ve,he.y=qe,Ae.x=_e,Ae.y=$e,ye.x=je,ye.y=Fe}var de=new go.Spot(.156,.156),se=new go.Spot(.844,.844),ne=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ct("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ee,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(ee,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=de,b.spot2=se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ne*a,0,a,(1-ne)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ne*y,(1-ne)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ne*y,ne*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ne)*a,0,0,(1-ne)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ct("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+le,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,le,le).close())),z.spot1=de,z.spot2=se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ee,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Ct("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ct("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,le=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(le,le).add(new go.PathSegment(go.PathSegment.Arc,z,te,le,le,le,le).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=ne/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ee,a,y){var x=ee?ee.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,te=y/2,le=Math.atan2(y,a),ge=x-Math.min(Math.cos(le)*x/2,z),me=x-Math.min(Math.sin(le)*x/2,te),b=new go.Geometry,ve=new go.PathFigure(ge,0,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ve.add(new go.PathSegment(go.PathSegment.Line,a-ge,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,me)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,a,y-me)),ve.add(new go.PathSegment(go.PathSegment.Line,a-ge,y)),ve.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ve.add(new go.PathSegment(go.PathSegment.Line,ge,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y-me)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ct("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ct("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ne*a,0,a,(.5-ne/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ne/2)*y,ne*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,te=.3,le=0,ge=z*ne;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+ge+le)*y,(.5-ge+te)*a,(.5+z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+le)*y,(.5+ge+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+ge+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te)*a,(.5-ge+le)*y,(.5+ge+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ge+te)*a,(.5-z+le)*y,(.5-z+te+.05)*a,(.5-ge+le-.02)*y)),z=.2,te=0,le=-.3,ge=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+le)*y,(.5+ge+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+ge+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te)*a,(.5-ge+le)*y,(.5+ge+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+le)*y,(.5-ge+te)*a,(.5-z+le)*y,(.5-z+te)*a,(.5-ge+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+ge+le)*y,(.5-ge+te)*a,(.5+z+le)*y)),z=.2,te=-.3,le=0,ge=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te-.05)*a,(.5-ge+le-.02)*y,(.5+ge+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+le)*y,(.5-ge+te)*a,(.5-z+le)*y,(.5-z+te)*a,(.5-ge+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+ge+le)*y,(.5-ge+te)*a,(.5+z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ge+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+ge+le)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,te=.5,le=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,le*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*le,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),le=.75,b=new go.PathFigure((te+z)*a,le*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*le,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,le=.5,ge=new go.PathFigure(te*a,(le-z)*y);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),z=.4,b=ne*.4;var me=Se(),ve=Se(),he=Se(),Ae=Se();pe(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.42,me,ve,he,Ae,Ae);var ye=Se(),be=Se(),Pe=Se();pe(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.58,Ae,Ae,Pe,ye,be);var Be=Se(),Ee=Se(),Le=Se();pe(te,le+z,te-b,le+z,te-z,le+b,te-z,le,.42,Be,Ee,Le,Ae,Ae);var Ce=Se(),je=Se(),Fe=Se();return pe(te,le+z,te-b,le+z,te-z,le+b,te-z,le,.58,Ae,Ae,Fe,Ce,je),ge.add(new go.PathSegment(go.PathSegment.Move,Fe.x*a,Fe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,Ce.x*a,Ce.y*y,je.x*a,je.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,me.x*a,me.y*y,ve.x*a,ve.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Fe.x*a,Fe.y*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,Le.x*a,Le.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ye.x*a,ye.y*y,be.x*a,be.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Le.x*a,Le.y*y,Be.x*a,Be.y*y,Ee.x*a,Ee.y*y).close()),xe(me),xe(ve),xe(he),xe(Ae),xe(ye),xe(be),xe(Pe),xe(Be),xe(Ee),xe(Le),xe(Ce),xe(je),xe(Fe),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ct("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,le=.5,ge=Se(),me=Se(),ve=Se(),he=Se(),Ae=new go.PathFigure((te-z)*a,le*y,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),pe(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.44,ve,he,me,ge,ge),Ae.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,ve.x*a,ve.y*y,he.x*a,he.y*y));var ye=fe(me.x,me.y);pe(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.56,ge,ge,me,ve,he);var be=fe(me.x,me.y);Ae.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.9)*a,.15*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.9)*a,(be.y*.1+.05*.9)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,be.x*a,be.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ve.x*a,ve.y*y,he.x*a,he.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),z=.35,b=ne*.35;var Pe=new go.PathFigure(te*a,(le-z)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y));var Be=new go.PathFigure((te-z)*a,le*y,!1);return x.add(Be),xe(ge),xe(me),xe(ve),xe(he),xe(ye),xe(be),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,le=b*ne,ge=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+le+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+le+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-le+te)*y,(.5+le+z)*a,(.5-b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+le+te)*y,(.5-le+z)*a,(.5+b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,le=b*ne;var ge=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+le+te)*y,(.5+le+z)*a,(.5+b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+le+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y,(.5-le+z)*a,(.5-b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+le+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-le+te)*y));var ge=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(ge),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ee,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ct("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ct("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,le=(.5+b/2)*y,ge=new go.Geometry,me=new go.PathFigure(0,te,!0);ge.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,te)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,z,y)),me.add(new go.PathSegment(go.PathSegment.Line,z,le)),me.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),ge.spot1=new go.Spot(0,te/y);var ve=E(0,le/y,1,le/y,z/a,1,1,.5,Se());return ge.spot2=new go.Spot(ve.x,ve.y),xe(ve),ge}),go.Shape.setFigureParameter("Arrow2",0,new Ct("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ct("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,le=te+b,ge=new go.Geometry,me=new go.PathFigure(0,te,!0);ge.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,te)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,z,y)),me.add(new go.PathSegment(go.PathSegment.Line,z,le)),me.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),ge.spot1=new go.Spot(0,te/y);var ve=E(0,le/y,1,le/y,z/a,1,1,.5,Se());return ge.spot2=new go.Spot(ve.x,ve.y),xe(ve),ge}),go.Shape.defineFigureGenerator("Chevron",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ct("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ge=E(0,.5,.3,0,0,b/y,.1,b/y,Se());return te.spot1=new go.Spot(ge.x,ge.y),ge=E(.7,1,1,.5,0,z/y,1,z/y,ge),te.spot2=new go.Spot(ge.x,ge.y),xe(ge),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ct("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ct("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,le=(y-b)/2,ge=le+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,le=0,ge=y):(z=0,te=y,le=0,ge=y));var me=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);me.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,le).close());var he=E(0,.5,.3,le/y,0,z/y,1,z/y,Se());return me.spot1=new go.Spot(he.x,he.y),he=E(.7,ge/y,1,.5,0,te/y,1,te/y,he),me.spot2=new go.Spot(he.x,he.y),xe(he),me}),go.Shape.setFigureParameter("IBeamArrow",0,new Ct("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var ge=E(.7,1,1,.5,0,z/y,1,z/y,Se());return te.spot2=new go.Spot(ge.x,ge.y),xe(ge),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ct("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ct("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,le=(y-b)/2,ge=le+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,le=0,ge=y):(z=0,te=y,le=0,ge=y));var me=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);me.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,0,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,le).close()),me.spot1=new go.Spot(0,z/y);var he=E(.7,ge/y,1,.5,0,te/y,1,te/y,Se());return me.spot2=new go.Spot(he.x,he.y),xe(he),me}),go.Shape.setFigureParameter("Pointer",0,new Ct("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=E(.2,.65,1,.65,0,1,1,.5,Se());return b.spot2=new go.Spot(te.x,te.y),xe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ct("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=E(0,.65,1,.65,0,1,1,.5,Se());return b.spot2=new go.Spot(te.x,te.y),xe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ct("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,0,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,0,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var ge=E(.7,1,1,.5,0,z/y,1,z/y,Se());return te.spot2=new go.Spot(ge.x,ge.y),xe(ge),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ct("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,0,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,0,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var ge=E(.7,1,1,.5,0,z/y,1,z/y,Se());return te.spot2=new go.Spot(ge.x,ge.y),xe(ge),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ct("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ne*x,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var le=new go.PathFigure(a,x,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ne*x,(.5+z)*a,2*x)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-ne*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ne*x,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-ne*x));var le=new go.PathFigure(0,y-x,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ne*x,(.5-z)*a,y-2*x)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-ne*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0));var le=new go.PathFigure(x,0,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ne*x,0,2*x,(.5-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+ne*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var le=new go.PathFigure(a-x,0,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ne*x,0,a-2*x,(.5-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-ne*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=ne*b,le=ne*z,ge=.5,me=.1,ve=new go.PathFigure(ge*a,(me+z)*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge-b)*a,me*y,(ge-te)*a,(me+z)*y,(ge-b)*a,(me+le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-z)*y,(ge-b)*a,(me-le)*y,(ge-te)*a,(me-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge+b)*a,me*y,(ge+te)*a,(me-z)*y,(ge+b)*a,(me-le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me+z)*y,(ge+b)*a,(me+le)*y,(ge+te)*a,(me+z)*y));var he=.05,Ae=ne*he;ge=.05,me=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ge=.95,me=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge+he)*a,me*y,(ge+Ae)*a,(me-he)*y,(ge+he)*a,(me-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),he=.025,Ae=ne*he,ge=.825,me=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-he)*y,(ge+he)*a,(me-Ae)*y,(ge+Ae)*a,(me-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-he)*a,me*y,(ge-Ae)*a,(me-he)*y,(ge-he)*a,(me-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),he=.05,Ae=ne*he,ge=.5,me=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-he)*y,(ge+he)*a,(me-Ae)*y,(ge+Ae)*a,(me-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-he)*a,me*y,(ge-Ae)*a,(me-he)*y,(ge-he)*a,(me-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),he=.025,Ae=ne*he,ge=.175,me=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-he)*y,(ge+he)*a,(me-Ae)*y,(ge+Ae)*a,(me-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-he)*a,me*y,(ge-Ae)*a,(me-he)*y,(ge-he)*a,(me-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),he=.05,Ae=ne*he,ge=.05,me=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-he)*y,(ge-he)*a,(me-Ae)*y,(ge-Ae)*a,(me-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ct("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var le=new go.PathFigure(a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var le=new go.PathFigure(a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=ne*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var le=new go.PathFigure(0,b*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var le=new go.PathFigure(b*a,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),le.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),le.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ne*.5,le=.5,ge=new go.PathFigure(a,le*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,y,a,(le+te)*y,(le+te)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,le*y,(le-te)*a,y,0,(le+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,0,0,(le-te)*y,(le-te)*a,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,le*y,(le+te)*a,0,a,(le-te)*y));var me=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),me.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),me.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var le=new go.PathFigure(.5*b*a,b*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var le=new go.PathFigure(a,.5*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var le=new go.PathFigure(a,z*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var ge=new go.PathFigure(.8*a,.75*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.9,le=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,y)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var me=new go.PathFigure((te+z)*a,le*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le-z)*y,(te+z)*a,(le-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.4,te=ne*.1,le=.1,ge=.9,me=.5,ve=new go.PathFigure(.8*a,.5*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var he=new go.PathFigure((ge+le)*a,me*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me+le)*y,(ge+le)*a,(me+te)*y,(ge+te)*a,(me+le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a,me*y,(ge-te)*a,(me+le)*y,(ge-le)*a,(me+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-le)*y,(ge-le)*a,(me-te)*y,(ge-te)*a,(me-le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a,me*y,(ge+te)*a,(me-le)*y,(ge+le)*a,(me-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,le=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(le-b)*y,.7*a,(le-z)*y)),b=.1,z=ne*.1,te=.9,le=.5;var me=new go.PathFigure((te-b)*a,le*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,le=.5,ge=new go.PathFigure(0,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(le-b)*y,.8*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(le+z)*y,(te+z+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,le=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var me=new go.PathFigure(.8*a,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(le+z)*y,(te+z)*a,(le+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(le-b)*y,.7*a,(le-z)*y)),b=.1,z=ne*.1,te=.9,le=.5;var ve=new go.PathFigure((te-b)*a,le*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,le=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var me=new go.PathFigure(.2*a,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(le-b)*y,.9*a,(le-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(le+z)*y,(te+z)*a,(le+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.1,le=.5,ge=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,le=.5,ge=new go.PathFigure((te-z)*a,le*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le-z)*y,(te+z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,le*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,le*y,te*a,(le-z)*y,te*a,(le+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=ne*.8,le=.8,ge=0,me=.5,ve=(b-a)/2,he=(z-y)/2,Ae=new go.PathFigure(ge*a+ve,(me+le)*y+he,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a+ve,me*y+he,(ge-te)*a+ve,(me+le)*y+he,(ge-le)*a+ve,(me+te)*y+he)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me-le)*y+he,(ge-le)*a+ve,(me-te)*y+he,(ge-te)*a+ve,(me-le)*y+he)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le+te*.5)*a+ve,me*y+he,ge*a+ve,(me-le)*y+he,(ge-le+te*.5)*a+ve,(me-te)*y+he)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me+le)*y+he,(ge-le+te*.5)*a+ve,(me+te)*y+he,ge*a+ve,(me+le)*y+he).close()),te=ne*.4,le=.4,ge=.2,me=.5;var ye=new go.PathFigure(ge*a+ve,(me+le)*y+he,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a+ve,me*y+he,(ge-te)*a+ve,(me+le)*y+he,(ge-le)*a+ve,(me+te)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me-le)*y+he,(ge-le)*a+ve,(me-te)*y+he,(ge-te)*a+ve,(me-le)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le+te*.5)*a+ve,me*y+he,ge*a+ve,(me-le)*y+he,(ge-le+te*.5)*a+ve,(me-te)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me+le)*y+he,(ge-le+te*.5)*a+ve,(me+te)*y+he,ge*a+ve,(me+le)*y+he).close()),te=ne*.2,le=.2,ge=.5,me=.5;var be=new go.PathFigure((ge-le)*a+ve,me*y+he,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me-le)*y+he,(ge-le)*a+ve,(me-te)*y+he,(ge-te)*a+ve,(me-le)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a+ve,me*y+he,(ge+te)*a+ve,(me-le)*y+he,(ge+le)*a+ve,(me-te)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me+le)*y+he,(ge+le)*a+ve,(me+te)*y+he,(ge+te)*a+ve,(me+le)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a+ve,me*y+he,(ge-te)*a+ve,(me+le)*y+he,(ge-le)*a+ve,(me+te)*y+he)),te=ne*.4,le=.4,ge=.8,me=.5;var Pe=new go.PathFigure(ge*a+ve,(me-le)*y+he,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a+ve,me*y+he,(ge+te)*a+ve,(me-le)*y+he,(ge+le)*a+ve,(me-te)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me+le)*y+he,(ge+le)*a+ve,(me+te)*y+he,(ge+te)*a+ve,(me+le)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le-te*.5)*a+ve,me*y+he,ge*a+ve,(me+le)*y+he,(ge+le-te*.5)*a+ve,(me+te)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me-le)*y+he,(ge+le-te*.5)*a+ve,(me-te)*y+he,ge*a+ve,(me-le)*y+he).close()),te=ne*.8,le=.8,ge=1,me=.5;var Be=new go.PathFigure(ge*a+ve,(me-le)*y+he,!0);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a+ve,me*y+he,(ge+te)*a+ve,(me-le)*y+he,(ge+le)*a+ve,(me-te)*y+he)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me+le)*y+he,(ge+le)*a+ve,(me+te)*y+he,(ge+te)*a+ve,(me+le)*y+he)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le-te*.5)*a+ve,me*y+he,ge*a+ve,(me+le)*y+he,(ge+le-te*.5)*a+ve,(me+te)*y+he)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(me-le)*y+he,(ge+le-te*.5)*a+ve,(me-te)*y+he,ge*a+ve,(me-le)*y+he).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var le=new go.PathFigure(0,.5*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),le.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),le.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,le=.5,ge=Se(),me=Se(),ve=Se(),he=Se();pe(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.5,ge,ge,me,ve,he);var Ae=fe(me.x,me.y),ye=new go.PathFigure(me.x*a,me.y*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ve.x*a,ve.y*y,he.x*a,he.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),pe(te-z,le,te-z,le-b,te-b,le-z,te,le-z,.5,ve,he,me,ge,ge),ye.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,ve.x*a,ve.y*y,he.x*a,he.y*y)),b=ne*.3,z=.3,pe(te-z,le,te-z,le-b,te-b,le-z,te,le-z,.5,ve,he,me,ge,ge),ye.add(new go.PathSegment(go.PathSegment.Line,me.x*a,me.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,he.x*a,he.y*y,ve.x*a,ve.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),pe(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.5,ge,ge,me,ve,he),ye.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,he.x*a,he.y*y,ve.x*a,ve.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),xe(ge),xe(me),xe(ve),xe(he),xe(Ae),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(te,le,ge){te.add(new go.PathSegment(go.PathSegment.Move,(.3+le)*a,(.8+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+le)*a,(.5+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+le)*a,(.5+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+le)*a,(.8+ge)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,le=b*ne,ge=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,ve=1,he=.5,Ae=.5,ye=0,be=new go.PathFigure(ge*a,(1-me)*y,!1);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,he*y,ve*a,.7*y,ve*a,he*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+z)*a,(ye+z)*y,(.5+b+z)*a,(.5-le+z)*y,(.5+le+z)*a,(.5-b+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+le+te)*y,(.5-le+z)*a,.9*y)),be.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),be.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),be.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,le=.5,ge=te,me=Math.PI/4,ve=4*(1-Math.cos(me))/(3*Math.sin(me)),he=ve*.5,Ae=te,ye=te,be=ve*Ae,Pe=ve*ye;z.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ae)*a,ge*y,(le-(be+Ae)/2)*a,(ge+(ye+Pe)/2)*y,(le-Ae)*a,(ge+Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ge-ye)*y,(le-Ae)*a,(ge-Pe)*y,(le-be)*a,(ge-ye)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ae)*a,ge*y,(le+be)*a,(ge-ye)*y,(le+Ae)*a,(ge-Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(le+Ae)*a,(ge+Pe)*y,(le+(be+Ae)/2)*a,(ge+(ye+Pe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Be=new go.PathFigure(.2*a,y,!1);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Ee=new go.PathFigure(.8*a,y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(.1*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=new go.PathFigure(a,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var le=new go.PathFigure(b*a,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,le=ne*.1,ge=.2,me=.9,ve=new go.PathFigure((ge-te)*a,me*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-te)*y,(ge-te)*a,(me-le)*y,(ge-le)*a,(me-te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge+te)*a,me*y,(ge+le)*a,(me-te)*y,(ge+te)*a,(me-le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me+te)*y,(ge+te)*a,(me+le)*y,(ge+le)*a,(me+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge-te)*a,me*y,(ge-le)*a,(me+te)*y,(ge-te)*a,(me+le)*y).close()),te=.1,le=ne*.1,ge=.8,me=.9;var he=new go.PathFigure((ge-te)*a,me*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me-te)*y,(ge-te)*a,(me-le)*y,(ge-le)*a,(me-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ge+te)*a,me*y,(ge+le)*a,(me-te)*y,(ge+te)*a,(me-le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(me+te)*y,(ge+te)*a,(me+le)*y,(ge+le)*a,(me+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ge-te)*a,me*y,(ge-le)*a,(me+te)*y,(ge-te)*a,(me+le)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var le=new go.PathFigure(.5*a,.7*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var ge=.1,me=ne*.1,ve=.1,he=.9,Ae=new go.PathFigure((ve-ge)*a,he*y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(he-ge)*y,(ve-ge)*a,(he-me)*y,(ve-me)*a,(he-ge)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ge)*a,he*y,(ve+me)*a,(he-ge)*y,(ve+ge)*a,(he-me)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(he+ge)*y,(ve+ge)*a,(he+me)*y,(ve+me)*a,(he+ge)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ge)*a,he*y,(ve-me)*a,(he+ge)*y,(ve-ge)*a,(he+me)*y)),ge=.1,me=ne*.1,ve=.4,he=.9;var ye=new go.PathFigure((ve-ge)*a,he*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(he-ge)*y,(ve-ge)*a,(he-me)*y,(ve-me)*a,(he-ge)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ge)*a,he*y,(ve+me)*a,(he-ge)*y,(ve+ge)*a,(he-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(he+ge)*y,(ve+ge)*a,(he+me)*y,(ve+me)*a,(he+ge)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ge)*a,he*y,(ve-me)*a,(he+ge)*y,(ve-ge)*a,(he+me)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ve=.05,he=ne*.05,Ae=.175,ye=.95,le=new go.PathFigure((Ae-ve)*a,ye*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye-ve)*y,(Ae-ve)*a,(ye-he)*y,(Ae-he)*a,(ye-ve)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ye*y,(Ae+he)*a,(ye-ve)*y,(Ae+ve)*a,(ye-he)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye+ve)*y,(Ae+ve)*a,(ye+he)*y,(Ae+he)*a,(ye+ve)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ye*y,(Ae-he)*a,(ye+ve)*y,(Ae-ve)*a,(ye+he)*y));var ve=.05,he=ne*.05,Ae=.375,ye=.95,ge=new go.PathFigure((Ae-ve)*a,ye*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye-ve)*y,(Ae-ve)*a,(ye-he)*y,(Ae-he)*a,(ye-ve)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ye*y,(Ae+he)*a,(ye-ve)*y,(Ae+ve)*a,(ye-he)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye+ve)*y,(Ae+ve)*a,(ye+he)*y,(Ae+he)*a,(ye+ve)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ye*y,(Ae-he)*a,(ye+ve)*y,(Ae-ve)*a,(ye+he)*y));var ve=.05,he=ne*.05,Ae=.625,ye=.95,me=new go.PathFigure((Ae-ve)*a,ye*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye-ve)*y,(Ae-ve)*a,(ye-he)*y,(Ae-he)*a,(ye-ve)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ye*y,(Ae+he)*a,(ye-ve)*y,(Ae+ve)*a,(ye-he)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye+ve)*y,(Ae+ve)*a,(ye+he)*y,(Ae+he)*a,(ye+ve)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ye*y,(Ae-he)*a,(ye+ve)*y,(Ae-ve)*a,(ye+he)*y));var ve=.05,he=ne*.05,Ae=.825,ye=.95,be=new go.PathFigure((Ae-ve)*a,ye*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye-ve)*y,(Ae-ve)*a,(ye-he)*y,(Ae-he)*a,(ye-ve)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ye*y,(Ae+he)*a,(ye-ve)*y,(Ae+ve)*a,(ye-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye+ve)*y,(Ae+ve)*a,(ye+he)*y,(Ae+he)*a,(ye+ve)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ye*y,(Ae-he)*a,(ye+ve)*y,(Ae-ve)*a,(ye+he)*y).close());var Pe=new go.PathFigure(0,y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var le=.05,ge=ne*.05,me=.35,ve=.775,he=new go.PathFigure((me-le)*a,ve*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ve-le)*y,(me-le)*a,(ve-ge)*y,(me-ge)*a,(ve-le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(me+le)*a,ve*y,(me+ge)*a,(ve-le)*y,(me+le)*a,(ve-ge)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ve+le)*y,(me+le)*a,(ve+ge)*y,(me+ge)*a,(ve+le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(me-le)*a,ve*y,(me-ge)*a,(ve+le)*y,(me-le)*a,(ve+ge)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(ee,a,y){var x=new go.Geometry,b=.3,z=ne*.3,te=.5,le=.7,ge=new go.PathFigure((te-b)*a,le*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y));var me=new go.PathFigure(0,.7*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,le=.5,ge=new go.PathFigure((te-b)*a,le*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y));var me=new go.PathFigure(.15*a,.5*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,le=.5,ge=new go.PathFigure((te-b)*a,le*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y).close()),b=.05,z=ne*.05,te=.5,le=.8;var me=new go.PathFigure((te-b)*a,le*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),me.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var le=new go.PathFigure(.678*a,.85*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),le.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),le.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var ge=new go.PathFigure(.5*a,.1*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var le=new go.PathFigure(a*.612,y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),le.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var ge=new go.PathFigure(a*.816,y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var le=new go.PathFigure(a*.055,.18*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),le.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),le.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var ge=new go.PathFigure(a*1,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var le=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var ge=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=b*ne,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var le=new go.PathFigure(a*.83,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var ge=new go.PathFigure(a*.83,y*1,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var me=new go.PathFigure(a*.78,y*.05,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),me.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),me.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=y*.8,te=new go.Geometry,le=new go.PathFigure(x,0,!0);return te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),le.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),le.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),le.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),le.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),le.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),le.add(new go.PathSegment(go.PathSegment.Line,x,z)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ee,a,y){var x=new go.Geometry,b=15,z=b*ne,te=new go.PathFigure(a*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},75544: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 Ct={},dt="5.0",fe={},Se=null,xe=!1,E=!1,pe=null,de=!1,se=null,ne=null,ie=0;ie4?parseFloat(We):5};Ct.setHTML5Codebase=function(We,ze){ne=We,$e(We,ze)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(We,ze){var Ge=parseFloat(We);if(Ge!==NaN&&Ge<5){console.log("The GeoGebra HTML5 codebase version "+Ge+" is deprecated. Using version latest instead.");return}se=We,_e(We,ze)},Ct.getHTML5CodebaseVersion=function(){return ee},Ct.getParameters=function(){return fe},Ct.setFontsCSSURL=function(We){te=We},Ct.setGiacJSURL=function(We){},Ct.setJNLPFile=function(We){ue=We},Ct.setJNLPBaseDir=function(We){},Ct.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ze="auto",Ge=fe.id,nt,Je=!1,lt=0;lt=5)return!0;var We=Ct.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var We=Ct.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},Ct.stopAnimation=function(){var We=Ct.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var We=fe.id!==void 0?fe.id:"ggbApplet";return window[We]},Ct.resize=function(){};var be=function(We,ze,Ge){var nt=document.createElement("param");nt.setAttribute("name",ze),nt.setAttribute("value",Ge),We.appendChild(nt)},Pe=function(We){return We&&We!=="false"},Be=function(We,ze,Ge){ge(ee)<=4.2&&(Ge=!0);var nt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(nt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Je=document.createElement("div");Je.classList.add("appletParameters","notranslate");var lt=ze.width,Ye=ze.height;if(ze.disableAutoScale=ze.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ze.disableAutoScale,ze.width!==void 0)if(ge(ee)<=4.4)Pe(ze.showToolBar)&&(ze.height-=7),Pe(ze.showAlgebraInput)&&(ze.height-=37),ze.width<605&&Pe(ze.showToolBar)&&(ze.width=605,lt=605);else{var Ue=100;(Pe(ze.showToolBar)||Pe(ze.showMenuBar))&&(ze.hasOwnProperty("customToolBar")&&(ze.customToolbar=ze.customToolBar),Ue=Pe(ze.showMenuBar)?245:155),lt=5?(ze.appletOnLoad=function(He){var tt=We.querySelector(".ggb_preview");tt&&tt.parentNode.removeChild(tt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Te),window.GGBT_wsf_view&&$(window).trigger("resize"),Ze(He)},ke||Te.appendChild(et)):Je.appendChild(et),Te.appendChild(Je),ke||We.appendChild(Te),setTimeout(function(){Ct.resize()},1)}else{var Xe=document.createElement("div");Xe.className="applet_scaler",Xe.style.position="relative",Xe.style.display="block",Xe.appendChild(Je),We.appendChild(Xe),ze.appletOnLoad=function(He){Ct.resize(),Ze(He)}}function Me(He,tt){tt&&typeof tt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(He,tt.appletOnLoad):renderGGBElement(He),Ve("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",tt)}function Ie(He,tt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:He,params:tt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(mt){Me(mt.article,mt.params)}),html5AppletsToProcess=null)},ge(ee)<5&&(He.className+=" geogebraweb")):Me(He,tt)}if(nt){scriptLoadStarted=!0;for(var Oe=0;Oe0?(De.remove(),Te.attr("id","fullscreencontent").show(),jQuery(Ze).append(Te),window.dispatchEvent(new Event("resize"))):Be(De,ze,!1),window.GGBT_wsf_view.launchFullScreen(Ze)}else re=nt,Be(We,ze,!1);if(!window.GGBT_wsf_view)for(Ye=0;YeWe/4*3&&(De=We/4*3),Ze=De/5.8,Ue.setAttribute("src",b),Ue.setAttribute("width",De),Ue.setAttribute("height",Ze);var Te=(We-De)/2,ke=(ze-Ze)/2;Ue.style.left=Te+"px",Ue.style.top=ke+"px",Je.appendChild(Ue)}}return Je.appendChild(Ye),Je},Qe=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},Ne=["web","webSimple","web3d","tablet","tablet3d","phone"],_e=function(We,ze){if(ee=We,ze){$e(ee,!0);return}var Ge=!xe;if(Ge){var nt=ge(ee);!isNaN(nt)&&nt<4.4&&(Ge=!1)}var Je,lt;window.location.protocol.substr(0,4)==="http"?Je=window.location.protocol:Je="http:";var Ye=ee.indexOf("//");Ye>0?lt=ee:Ye===0?lt=Je+ee:lt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ue in Ne)if(ee.slice(Ne[Ue].length*-1)===Ne[Ue]||ee.slice((Ne[Ue].length+1)*-1)===Ne[Ue]+"/"){$e(lt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ge&&!Se.is3D&&!Se.AV&&!Se.SV&&!Se.CV&&!Se.EV2&&!Se.CP&&!Se.PC&&!Se.DA&&!Se.FI&&!Se.PV&&!Pe(fe.showToolBar)&&!Pe(fe.showMenuBar)&&!Pe(fe.showAlgebraInput)&&!Pe(fe.enableRightClick)&&(!fe.appName||fe.appName=="classic")?lt+="webSimple/":lt+="web3d/",$e(lt,!1)},$e=function(We,ze){if(We.requirejs){ae=We;return}We.slice(-1)!=="/"&&(We+="/"),ae=We,ze===null&&(ze=We.indexOf("http")===-1),oe=ze,a="web.nocache.js",y=!1;var Ge=ae.split("/");Ge.length>1&&(!ze&&Ge[Ge.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Ne.indexOf(Ge[Ge.length-2])>=0&&(a=Ge[Ge.length-2]+".nocache.js")),Ge=We.split("/"),ee=Ge[Ge.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var nt=parseFloat(ee);nt!==NaN&&nt<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+nt+" is deprecated. Using version latest instead."),_e("5.0",ze))},Ve=function(We,ze){window.console&&window.console.log&&(!ze||typeof ze.showLogging=="undefined"||ze.showLogging&&ze.showLogging!=="false")&&console.log(We)};fe.material_id!==void 0?he(qe):qe();function qe(){var We=dt;se!==null?We=se:parseFloat(We)<5&&(We="5.0"),_e(We,!1),ne!==null&&$e(ne,oe),de=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function dt(de,se){se!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+se+","+se+")",de.style.webkitTransform="scale("+se+","+se+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function fe(de,se,ne,ie,ce,ue){var ae=null;if(ue!=null&&ue!="")for(var oe=de.parentNode;oe!=null;)if((" "+oe.className+" ").indexOf(" "+ue+" ")>-1){ae=oe;break}else oe=oe.parentNode;var re=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(ae)re=ae.offsetWidth,ee=Math.max(ie?ae.offsetWidth:0,ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(re=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=re):(re=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),de){var te=de.getBoundingClientRect();te.left>0&&te.left<=re&&(ce===void 0||!ce)&&(document.dir==="rtl"?(x=re-te.width-te.left,b=a<=480?10:30):(b=te.left,x=a<=480?10:30),y=b+x)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var le=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return de&&((ne===void 0||!ne)&&se>0&&se+y1&&(ue=!0)),se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))ce=Se(de,se,ue,ne,de.scaleContainerClass);else return ie;return ue&&(!de.hasOwnProperty("scale")||ie===1)?ce:Math.min(ie,ce)}function E(de){var se=Math.min(window.innerWidth,document.documentElement.clientWidth),ne=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=de.getBoundingClientRect(),ce=(se-ie.width)/2,ue=(ne-ie.height)/2;ue<0&&(ue=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ce<40?de.style.left="40px":de.style.left=ce+"px",de.style.top=ue+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue<40?de.style.top="40px":de.style.top=ue+"px",de.style.left=ce+"px")}function pe(de,se){var ne=de.querySelector(".appletParameters");if(ne){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(se.id!==ne.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ne.parentElement&&/fullscreen/.test(ne.parentElement.className))return;var ie=xe(se,de);Ct()&&ne.setAttribute("data-param-scale",ie);for(var ce=null,ue=0;ue=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(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var dt=c[Ct];return dt==null?null:dt},r=d,webModule.__errFn=e}function B(){function Ct(de){var se=de.lastIndexOf(rb);se==-1&&(se=de.length);var ne=de.indexOf(sb);ne==-1&&(ne=de.length);var ie=de.lastIndexOf(tb,Math.min(ne,se));return ie>=O?de.substring(O,ie+P):W}function dt(de){if(!de.match(/^\w+:\/\//)){var se=o.createElement(ub);se.src=de+vb,de=Ct(se.src)}return de}function fe(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function Se(){for(var de=o.getElementsByTagName(_),se=O;seO?de[de.length-P].href:W}function E(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var pe=fe();return pe==W&&(pe=Se()),pe==W&&(pe=xe()),pe==W&&E()&&(pe=Ct(o.location.href)),pe=dt(pe),pe}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],dt=O,fe=[],Se=[];function xe(de){var se=Se[de](),ne=fe[de];if(se in ne)return se;var ie=[];for(var ce in ne)ie[ne[ce]]=ce;throw r&&r(de,ie,se),null}if(__gwt_isKnownPropertyValue=function(de,se){return se in fe[de]},webModule.__getPropMap=function(){var de={};for(var se in fe)fe.hasOwnProperty(se)&&(de[se]=xe(se));return de},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var pe=E.indexOf(Db);pe!=-1&&(dt=parseInt(E.substring(pe+P),$),E=E.substring(O,pe))}catch(de){}return webModule.__softPermutationId=dt,C(E+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})()},52882:function(Ct,dt,fe){"use strict";fe.d(dt,{Ax:function(){return pe},Ds:function(){return de},KI:function(){return ne},SI:function(){return E},f1:function(){return xe}});var Se=fe(26869);function xe(ie){let ce=!0;if(ie.length>0){for(let ue=0;ueEe in Be?y(Be,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Be[Ee]=Le,me=(Be,Ee)=>{for(var Le in Ee||(Ee={}))te.call(Ee,Le)&&ge(Be,Le,Ee[Le]);if(z)for(var Le of z(Ee))le.call(Ee,Le)&&ge(Be,Le,Ee[Le]);return Be},ve=(Be,Ee)=>x(Be,b(Ee)),he=(Be,Ee,Le)=>new Promise((Ce,je)=>{var Fe=_e=>{try{Ne(Le.next(_e))}catch($e){je($e)}},Qe=_e=>{try{Ne(Le.throw(_e))}catch($e){je($e)}},Ne=_e=>_e.done?Ce(_e.value):Promise.resolve(_e.value).then(Fe,Qe);Ne((Le=Le.apply(Be,Ee)).next())});const Ae=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=xe.default,be=({exercise:Be,socket:Ee,dispatch:Le,onStartScreenshot:Ce,onCloseScreenshot:je,handleToDetail:Fe})=>{const[Qe,Ne]=E.default.useModal(),_e=(0,Se.useRef)(),[$e,Ve]=(0,Se.useState)(!0),qe=(0,Se.useRef)(!1),We=(0,re.useParams)();(0,Se.useEffect)(()=>{var we,Re,Ke;if(document.addEventListener((0,de.gH)(),Ie,!1),window.addEventListener("blur",Xe,!1),(we=Be.exerciseUserInfo)!=null&&we.screen_open&&(0,de.vp)()&&Ve(!1),(Re=Be.exerciseUserInfo)!=null&&Re.screen_open&&!(0,de.vp)()){(0,oe.RG)(" ",!0);const rt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Be.exerciseUserInfo.screen_sec+3:Be.exerciseUserInfo.screen_sec+10+1;_e.current=E.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Be.exerciseUserInfo.screen_num-Be.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(ye,{onFinish:()=>he(void 0,null,function*(){var He;const tt=yield Me();(He=_e.current)==null||He.destroy(),tt.used_screen_num&&Te(tt.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 He;(0,oe.RG)(" ",!0),(He=_e.current)==null||He.destroy(),Ve(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",Ge,!1)}})}return(Ke=Be.exerciseUserInfo)!=null&&Ke.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",Ge,!1),()=>{document.getElementById("root").removeEventListener("click",Ge,!1),document.removeEventListener((0,de.gH)(),Ie,!1),window.removeEventListener("blur",Xe,!1)}},[]),(0,Se.useEffect)(()=>{setTimeout(()=>{Be.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ge,!1),document.removeEventListener((0,de.gH)(),Ie,!1))},500),nt()},[Be.actionTabs]),(0,Se.useEffect)(()=>{setTimeout(()=>{Be.exerciseUserInfo.used_screen_num>Be.exerciseUserInfo.screen_num&&ke()},500)},[Be.exerciseUserInfo]);const ze=()=>he(void 0,null,function*(){const we=yield Me();setTimeout(()=>{var Re,Ke;(Re=_e.current)==null||Re.destroy(),_e.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},we.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Ke=Be.exerciseUserInfo)==null?void 0:Ke.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>he(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),Ge=we=>{!(0,de.vp)()&&we.target.nodeName!=="A"&&we.target.nodeName!=="BUTTON"&&we.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},nt=()=>he(void 0,null,function*(){const we=yield Le({type:"exercise/getExerciseUserInfo",payload:me({},We)});return we==null?void 0:we.data}),Je=we=>he(void 0,null,function*(){var Re;if((Re=Be.exerciseUserInfo)!=null&&Re.screen_at){const rt=yield(0,se.ck)(ve(me({},We),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const Ke=yield(0,se.oy)({id:We.categoryId});if(Ke!=null&&Ke.is_commit){E.default.destroyAll(),yield lt(),et(!0);return}else Te(we+1)}),lt=()=>he(void 0,null,function*(){var we;const Re=ie()(),Ke=Be.exerciseUserInfo.screen_sec;if(De.current.length>0){const rt=Re.format("YYYY-MM-DD HH:mm:ss");let He=Math.floor(Re.diff(ie()(De.current[0].start))/1e3);const tt=De.current.length;He/Ke>>0>tt&&(He=(tt+1)*Ke-1),yield(0,se.P8)(We.categoryId,{exercise_user_id:(we=Be.exerciseUserInfo)==null?void 0:we.exercise_user_id,time:rt,time_long:He,count:tt})}De.current=[]}),Ye=(0,Se.useRef)(0),Ue=(0,Se.useRef)(0),De=(0,Se.useRef)([]),Ze=(0,Se.useRef)(!1),Te=we=>he(void 0,null,function*(){var Re;qe.current||(Ce(),E.default.destroyAll(),Ye.current=ie()().valueOf(),Ze.current=!0,_e.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ce.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:ce.exitFullScreenModal},a.createElement("img",{src:ue,alt:"",className:ce.warningIcon}),a.createElement("div",{className:ce.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:ce.warningText},((Re=Be.exerciseUserInfo)==null?void 0:Re.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:ce.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:ce.warningText},we-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(ye,{className:ce.countdownWrapper,onFinish:()=>{Ue.current=ie()().valueOf(),De.current.push({start:Ye.current,end:Ue.current}),Je(we)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Be.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,oe.RG)(" ",!0),lt(),(0,de.Dj)(document.body),je(),_e.current.destroy(),Ze.current=!1}}))}),ke=()=>he(void 0,null,function*(){E.default.destroyAll(),(yield(0,se.VL)({categoryId:We.categoryId,commit_method:1}))&&et()}),et=(we=!1)=>he(void 0,null,function*(){var Re,Ke;if(document.removeEventListener((0,de.gH)(),Ie,!1),(0,de.BU)(),E.default.destroyAll(),qe.current=!0,we){const rt=yield(0,se.Yu)(We.categoryId,{exercise_user_id:(Re=Be.exerciseUserInfo)==null?void 0:Re.exercise_user_id});Qe.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ce.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ce.forcedModalContent},a.createElement("img",{src:ae,alt:""}),a.createElement("div",{className:ce.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:ce.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(Ke=Be.exerciseUserInfo)==null?void 0:Ke.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(pe.default,{dataSource:rt==null?void 0:rt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{je(),Fe()},onOk:()=>{re.history.push(`/classrooms/${We.coursesId}/exercisenotice/${We.categoryId}/users/${We.login}?isShowApply=true`)}})}else Qe.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Fe()}})}),Xe=we=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ze.current&&(0,de.BU)()},Me=()=>he(void 0,null,function*(){var we;if((we=Be.exerciseUserInfo)!=null&&we.screen_at){const rt=yield(0,se.ck)(ve(me({},We),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const Re=yield(0,se.oy)({id:We.categoryId});if(Re!=null&&Re.is_commit){et();return}return yield nt()}),Ie=()=>he(void 0,null,function*(){var we;if((0,oe.RG)(" ",!0),(0,de.vp)()){if((we=Be.exerciseUserInfo)!=null&&we.screen_at){var Re=yield(0,se.ck)(ve(me({},We),{reset:!0}));if((Re==null?void 0:Re.status)===-6)return}}else if(!Ze.current){var Re=yield(0,se.ck)(me({},We));if((Re==null?void 0:Re.status)===-6)return;const rt=yield nt();Te(rt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Oe=()=>he(void 0,null,function*(){(0,se.ck)(me({},We));const we=yield nt();Te(we.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Ne)};var Pe=(0,re.connect)(({exercise:Be,globalSetting:Ee})=>({globalSetting:Ee,exercise:Be}))(be)},39327:function(Ct,dt,fe){"use strict";fe.d(dt,{X:function(){return pe},y:function(){return E}});var Se=fe(59301),xe=fe(8591);const E=de=>{(0,Se.useEffect)(()=>{if(de){const se=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ne=ie=>{ie.preventDefault()};return document.addEventListener("keydown",se),document.addEventListener("contextmenu",ne),()=>{document.removeEventListener("keydown",se),document.removeEventListener("contextmenu",ne)}}},[de])},pe=()=>{const[de,se]=(0,Se.useState)(!1),ne=ie=>{const{keyCode:ce,ctrlKey:ue,metaKey:ae,type:oe}=ie;(oe==="paste"||(ce===67||ce===86)&&(ae||ue))&&(xe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,Se.useEffect)(()=>(de&&(window.addEventListener("keydown",ne,!0),window.addEventListener("paste",ne,!0)),()=>{window.removeEventListener("keydown",ne,!0),window.removeEventListener("paste",ne,!0)}),[de]),{setOpenDisableCopyAndPaste:se,disableCopyAndPaste:de}}},3353:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ae}});var Se=fe(59301),xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=fe(92310),pe=fe.n(E),de=fe(71418),se=fe(2859),ne=fe(97013),ie=fe(31735),ce=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(le){y(le)}},b=te=>{try{z(ee.throw(te))}catch(le){y(le)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())}),ae=({data:oe,className:re,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,Se.useRef)(null),le=(0,Se.useRef)(null),ge=(0,Se.useRef)(null),me=(0,Se.useRef)(null),[ve,he]=(0,Se.useState)(!1),[Ae,ye]=(0,Se.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,Se.useEffect)(()=>{ge.current||(ge.current=document.createElement("style"),document.head.appendChild(ge.current)),oe!=null&&oe.visible?(document.body.setAttribute("data-custom","y-hidden"),ge.current.innerHTML=" html { overflow-y: hidden; }",oe!=null&&oe.src&&be()):(document.body.removeAttribute("data-custom"),ge.current&&(document.head.removeChild(ge.current),ge.current=null))},[oe==null?void 0:oe.visible]);const be=()=>ce(void 0,null,function*(){he(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ce=yield(0,ie.ZJ)(oe==null?void 0:oe.src);te.current.src="",te.current.src=Ce,te.current.onload=function(){Le()},he(!1),ye("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",y()},Be=Ce=>ce(void 0,null,function*(){he(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const je=yield(0,ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:oe.title,file:Ce.dataUrl}});je!=null&&je.id&&!z?(yield(0,ne.ZP)(`/api/attachments/${oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:je==null?void 0:je.id,settings:JSON.stringify(Ce.state)}})).status===0&&x():je!=null&&je.id&&x(je),document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",he(!1),ye("")}),Ee=()=>{const Ce=document.querySelector('a[href="https://markerjs.com/"]');Ce&&Ce.parentNode&&(Ce.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Fe=>{const Qe=document.querySelector(Fe.name);Qe&&Qe.setAttribute("title",Fe.title)})},Le=()=>{le.current=new se.hP(te.current),le.current.targetRoot=me.current,le.current.addEventListener("render",Be),le.current.addEventListener("beforeclose",Pe),b&&(le.current.availableMarkerTypes=le.current.ALL_MARKER_TYPES,le.current.uiStyleSettings.redoButtonVisible=!0,le.current.uiStyleSettings.notesButtonVisible=!0,le.current.uiStyleSettings.zoomButtonVisible=!0,le.current.uiStyleSettings.zoomOutButtonVisible=!0,le.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=le.current.uiStyleSettings,le.current.show(),oe!=null&&oe.snapshotData&&le.current.restoreState(oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ee()},300)};return Se.createElement(Se.Fragment,null,(oe==null?void 0:oe.visible)&&Se.createElement(de.Z,{spinning:ve,tip:Ae,style:{position:"absolute"}},Se.createElement("div",{ref:me,className:pe()(xe.imageDimensions,re,ee?xe.fullWidth:""),style:a},Se.createElement("img",{className:xe.img,ref:te}))))}},98308:function(Ct,dt,fe){"use strict";fe.d(dt,{xp:function(){return de},AG:function(){return ae},JA:function(){return ne},FX:function(){return Xe},k$:function(){return Ue},ub:function(){return De},e6:function(){return Ze},v7:function(){return ee},BO:function(){return oe},x7:function(){return ve},em:function(){return Ge},BV:function(){return se},qz:function(){return ce},Gm:function(){return ie},yt:function(){return le},I2:function(){return je},z3:function(){return E},GY:function(){return lt},wC:function(){return Ye},Pt:function(){return Je},Oe:function(){return nt},L6:function(){return xe},RL:function(){return Se},f$:function(){return pe},j1:function(){return a},jD:function(){return re},g4:function(){return y}});var Se=fe(58143),xe="data:image/png;base64,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",E=fe(4977),pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tvv07bPB6PVJIoJh2AaQssv8kG60ydUjtc9Cpa3bSGPMEuwk6ggmipYJG1XRt1plDYdRh2AcycOVO+MkFd+2LIiqRkR1bp3DEX/QOD3sJiWcnzzz8v++pRJ4rWEPOKaLlQhI6FvVOmTJH6V921xSKpPPLII122v/DCCzjwwANLPlcWWh9zzDFdtlM/iudtV+CbD1hYe9VVV+G5556TSbHM+xksxbRMXr355ptlMuqee+5ZdJ4UJY+5n2xQVJCFz33ZHIOqIcwBY9IyO/awSJz3MHXKmGzLpFvWe+6zzz6YNm3aoLawBnUMi8Fc4ao5xp+yX8IlkHlCuSAmRKfPnH322WU9Z0Gctud25ZVXFr3PdHpD5uvll192IyIpNDU1Od4Ts2bNKnn/y5YtM++6666Cx5xlOeLhkvf9y9fpp59uigezG3QfSJg7d65c4i7kQme+Tj755Jx1bcLtkImOvAnLDeZ32Z0T6w6LqbXjZLHb32mnnVbU+W3atMn897//3S2xDyT84he/sB2jrbbaquR9v/baa2ZlZWXHPs8999y8Psf6zeHDhxd9D//mN79xCWsggEvRiqIUfaGRoTbKydkXyLzBS12RXLNmje2+LrjggoL39dFHH3WaROecc86guGeES2U7Rvfee2/JK6p2+509e3bOz1188cUl379IKc26q4T9GI899phsu2QHxoEYZ6KPz58Zw6LyJeMTrBOzA7WlGP9iv7zeBPW3qByaDcawGKspdMWQxdRsZ58GNc8ZL+PKZ75gHaKwOLp0fL711lsHvOY47wnGNzPB71qKymdbW5uMLdkVelMB9owzzrD9HOOLTppoXImm0OTo0aM7YmrcP6WDGKO1A2WReK3dGFY/wxdffGH7lBEXVprHufTSP/74Y/MHP/iBo6VVih56MVi6dKnjU/PGG28sap9MQKU7wqRIXdcL/vxbb71lez7Ue+9t8Pz5PWhBlCPGZJe4++STT5a0z/3228/xGr7yyiu2n6Gr7XQPMvwQDocdj8dxYM6e3eeZR+i6hP0MdhpLwpIyP/nkk7z3QR0quwueb9yB+lA77bSTue+++5pz5swp6fuccsoptucyffr0PhlfNkGwOx9qbxVDgMWCk3aXXXbpdA733HNPyfu977775H7ZjITxo1IgLH1HshLWkW1jk1WrVtm+X1hIBTVCOfXUU233M0iy9gcHYdkFqhkHYi1goeDKot0FX7x4cc7PZXc7YQeXBQsW9IiV1V0MpCewfv16WUYDm+45vRnru+qqq7qcA5UkhAvWL+5Fkne67MjuJdw32899+9vf7vJeLhwVAy4IZe9r7NixLmH1B3BJOnsisdatlOp9KhtkX/Bjjjkm52fGjRtXdsmUE0880famv/DCC3t9nNnSy24xgKUsvakUSuvVbkz6iyTLPvvs40hWTooZdu72dtttV9J5cBUY/bQudYsmLLv4QzmWdLMnBt3LXKY54wzZ5/HjH/+4pHOgDpXdjc94W2+DpEQZYzvrZt68eb1yDowl2i31V1RUSAuwr8E+iE5klSuOZKeE8fbbb5ds6dXW1nbaJ8MMLmH1MbjUn+2KlUNO5dlnn+1yE+WKS9m5hFwIKBVMP+gvSZ8ULrSbjBSe6w1wEtsdnw+XvgZdPSeyYvJyLjCuhR4oeM+Og1KGpzfjjT1BWJ6Bvs6Z3RvvkEMOQVWVc5bGk08+iWeeeUamBnBp2a6FFcEyB76Hy9NpMAVi5513tn1/ukOLmLzyc9dff73s5FIqWC7Cshwem6UY7AiTXfDbW3CSSnZqj1ZuOC3PO/WU7M1xEVaS49/Zct4JLKjn9c0EW9XnKkUSriVmz54t0ybYF8CpzyNll9nrMo1169ZBWMOyDG3AYqBbWNnLx7lKWGgJZGeP53IlpkyZ0un9gpT6NJjb1/jJT35ia0HQuuwNZK8O5rsg0tNgCoSTddVdvJHuNAqQss4uDTvqqKMc38uYVfa+n3rqqQFtYQ14tYbsRghODUoJSrhkV+HT2nICE0zzsTB6A71lxeTC8OHDHZNK88WmTZtw9913F9yJmtbBhx9+2GX7pEmTbDtT9ybskkOJyZMnyyao3SXkZqOiosLJuOhyv9JjcOo3aZdg3Jf3cDkw4F3C7Imcq6rero1ULimSbFO7P5BGXyLTPc5EMpnM6/Nz587FwQcfLMmHYNegfFuaUfrFrluRU0uz3sROO+3kGH4o5kGU6z6za61G1ZFy7HtAzPeBPomyLxbF25zACTJ06NCO3w844AAcfvjhju/PbsWe3Qo9X1AWhD0Nzz77bPz73/8esGM9ffp02+1z5szp9rOUROFYp8mKYPnR3//+97yO7aQ5tu+++/b5uLBn4a9//esOkT9K0lAOhtZfd2BcMhvZ5U+ZD9Brrrmm07YbbrjB0fK120+x97AbwyoTzjjjjIKS7ZjkyKJWZiPnArW9WdaTuW+WThQKrhSKm6TTfhgLKhX/+Mc/ZHrDbbfd1mtj7ZTtTvma7sA4k91nGZPpDk5de9CP8q+IYrr3bNiwQeYNogBZZh6DpTrdJRBnr6CjBPloN62hTPj973/fIxeFEjLZ+y0mc91Jz6iU1ARqcKEHNbmcwGCw3XehHn139ZbMYbPL48qnXdobb7xhe9y6ujpJZgMd2WVl48ePL8t+jzjiiLL1unQJK2OV5JBDDpHCdZdeeqm0bAoBJz5s9KxKBW8alKGtl13GMVIlLcWUk7z77ru2+6PuUk/DqTwn32z3YuVpaEXafWfW/Q0G2K2+ltr3kh2FVFXttM+LLrrIJaxSwJKE7I7CvPlZhJwv2NKJBcfZF7zY1lEEVRuz91ds95RXX33Vccmb510o2CLLbl/FuKuFgmVQzCqHTWIku+DkA5b40B0vpB7y8ccft/3ON99886AgLBY+Z4cNmHJTTC0sEY1GzR122KFfu88DkrCcKsv5YmwqX1kXpwzoYhRBKVmSvR/GGHgTFAuSndP3/P73v1/QvmiBZtf0kUTWrl3b49fLqTyHZUucdD0FkmG2gmyxhcH9FSwnyx5XVksU2lKN9+mMGTNs5b8HAfqWsLrTq+ZTIt8Ldtxxx5VMWtkB/PSr1MA24ze8+Zy+J/vhFQK6Vummpkxu5e+9BafynJ6uJ+REpOXLe4LXqZAHSF8sUBRzj4wcObLLuLKonmGAfMAFHhZN98X12SIIy24FLfu1zTbb5HVz8ilsp5jA18EHHyz1gOxkUKh5zhvZ6UKfcMIJZfmuTm4NSmj5ztWi3hYXdBKmK5R0ewt9tUBRDOgCIkdzCdYrZne1ZgUEyejXv/51l/DKYHOdzf4QdGeHD65e5CKthx9+OG93ibo/TvthwJgWCU1mvnjc7MBk5uu73/1uWb/r7bffPqAmux3sirFRpu4y5QYXIuzO9Zlnnum348t7PddcGDNmjLn99tvL+5cLVbnud75uueWWweQ594+0BgZz6WM7DXohAXQK39kFHAt9UVCtJ8CnXeZxmD4xkHD99dfbjtcTTzzR7WcZcO/Njjv//e9/bc+VLmJ/xkMPPWS7uFHoq5SFJ5ew8gCXXe0Gnt1HCgHdpPPOO6+oi8zcnj//+c89+j0Zc2JsrRSRwb6CU0ssrl7mAnXze7vjDtMwsid+f9HO6g7MJTzyyCOLuocZ3+yPFu+gIyyCA03VRsrM0vQtZbmeeu6MQdkFM7NfdA+5mtdXrb36GmzSEYlEun3f3XffbTt+uZQsqMNOV6ZYC2DlypV5p03YPRyYr8X7iQmuvblAUQ785z//kfPBLv8NWc1WuHLaE70y+xNh9ds2X6xit6uzyqzzY3Ep66iogdWdogNbfLPmjZX10WhUFoFSjYGaVdS42m677bbIgmbW+An3V7Yza2hokLVpp556quP7qZhgpwn2hz/8QWoz2eHLL7+0bZXGtvIPPvhgznNj27aXXnpJtri69tpr8f3vf79H7qf+Dt7vH3zwAd599105LuLhIpVJqOxAfSsWYLM12SDHwGzzxdWUwdjQk6D7y1hPb4FVBoWUDdHdtsvFypXkSOuomLIcu3PLd4m/HGCiJesDXbguYdHgsm522cxACKR2ByZlpmu/hKVj3nnnnT1+TGH52LoX3Wl/Mx7F0iIU0Aat0LIcp3NjK7WeBl3YAw88sENW2Kl5hAuXsLoFY0x2N3I56geLAXPJ2AiD6RnFggW8dt1gfvrTn/Z4UNpuLHOptqbB/DU+JJyagtqBliN7CObTvcXp3Jga0pPgtZg5c2aX47IA24VLWEXdUHYJon1hYWUrOhRrFTlJr/DVnQyOHTgWTDTMp0s0CQRZDRDK0cSjHCjm3CiBQ4uPCyi5un0Xei3YD9GFS1gDNobFWFO5cl+am5sdM/65wlkILrnkkk6fP+uss7r9zAsvvCDf93//93+9njnfHaiXTvK97rrrutW1z64pZeiAY1votfB4PF2uw0DLl3MJq58hnYTYV/kmXG52soqKsbScctBQQJ9FisH1lfRMf4Bd2RBF7Mph2RVKfC5cwupX4ApSrryYQl1UWg+cGE77y4eYmWzYV9Iz/QF2zWwLVcNIgyRPl5oB9/5mdWZj7ty55rHHHisrPNihnL8PVsLqt3lYAwHCTZC9DZ1AvfIzzzwz7/2tXbtW5hs5adevX78+Z89FNihgvtNXX33VsY15OoLIOvTGSxTURtQ00ZYAlrQZaE8YWBEBFrcCAU0BW3ao4n+RVJ+EoAYYpsUcMbFtgjj1MUETlV4F4ys18a/4nFK+tgLUVRdubadtL774otTuH6zgPcFrztyszGu+dOnSTv0LBkselselneJx+umny04uP/zhD23/nt6eL2kxCZZNMk877bQuf2N7pqOPPhovv/yy4+fZMYjJtN/97nfxySefYOzYsfjf//6XB1mRUro244yaBj5t1PFZi4m5jaYgKROL2xQ0xhWsi4q/J8XnDPG5pMIOCY77kdvZ8IZ5m6qJkLjrhgZ0VHtNTK42sW2lgsk1wHa1Cnao1eAvksSuuuoqmVzJMWCHpCuvvHJQkxXBtl+ZZJVOuOX2XAnAAxWuhVUG3HnnnY6klbbEfvCDH+S9P2bdC5fT9m/suvO9732v233w8+PGjevSWzEXkoKg5rea+GiTgdnrDby6zsTCFhUJtn40VPaIEqSjyF5LXmFRaeJfNlXTlNzUl96WTPFWUrdeENYaEtwotioGPH4IAjMwc5iCPYaqmFGvYmq1OE6BzZ0WL14sCWvkyJGDPgue5PyNb3yjy/YnnngCRx111KCzsFzCKhNoGeUiJZJaLvcxEwsXLsS2225r+zc2x2SpC8toyoGFbUk8t1LHextNvNOo4ct2BdGIaRGUXxUTWYFPsxpYKpJ6yuFYdiY1U1hnutgY11lGxR8EgakG/EEFEypM7F5nYNcGE4eM9mCbyvI5BQ888ACuvvpqWfbCtu+PPvpoTpfbCSz1onXX2tqK448/vletOlr4bB+X2S6ND8/bbrttMPbRdAmrNy2tQmJa7I7sZNJfeOGF3XYUzk0RBp5akcRDXxl4ZLmCtjaaSuIlmMnDuJKW7rBr9tFIKmBr1igtMVp3ZDJDR0WVgZO2VnDcGAVHjOYZFj8h7eKFbPL63HPPFbQfuup77LEHPvroo45t7DD+zW9+s1dH7B//+Afefvtt2SORoYpBCpew+jNp8WnNp342aH2xOWuhaE7o+OuCJP6zzMQnGwSBGYKZQh5U+2RoqQ8JqnsCM+X5i/+FBXmpSewgLK7vTlBw7rYeVHq0gvf4r3/9yzZWuGzZsryLiGlZ7bXXXrIgPBMsRmaxvYvyE5YbdC8zSEbs0OtESiQzj8djO1mycc8998jA+aZNmzptr66uLsi6mt+s45EVJu74QsfyTWJy+zwIVQpXT03Fkcz+PqqmpKw6hplqNMRMDZ80mvjZWwnc9kUCp29j4ARhdU2p0WAf9O8Kp4WIfDsj00JjJ+tssiKamprcidBDUN0hKD8Yq2Kg3QmMddES6w4MHL/++usybtVxwVQ1r88Sb21MYK9nYpj2tIkr31WxPBJATb0XdWJ3PsW0yGrAQEnRlinPnd+hps6HpeEAfvmugu2fMvD1WTG8vymR195INjNnzuy0jXHIfNI/KO0yY8YMW7Ii9t9/f3cS9NRd4LqEXcEVtrfeekua9rvuumufu4fMqWEQlUFdxie6O6cvWpO46bMk/r5IgRH3QqtUUanx6WTCHGw3MBiRU9AmPEW9zYDmT+DMSSYunurBtlW5HQjmrf3ud7/DokWLcNBBB+Gkk07Kyw3cc889O8WsMkEiY+pJTU1NUd+H58TFAOZSHXPMMe5kzHIJ+4yweFH/+9//ytwhLsseeOCB/WJEGLzMDFqefPLJuPnmmzFkyJA+Ja18XafrP43j1x+bSEQ8UMSErfeJSWCYg/YOzlxOUFUFjTGxTRC2N5jEDTsrgrh8ebuJ3YEBdpKVk2VFspo9e3bebmWX2SgeSLTOKDRJMD727LPPFrVyOVgJS/vNb35zufjB35tHpboln2hUT3znnXdkbhEtmmQyia233rqg3KFygsmWhx12WJdtJDE+MYuxtqjOyXwoJnDagfkyzFSmYmQpeOyrBM6fI6yqecKq8vlRV6UioJoYxFzVYWF1kJdpZdcHQxradQ+eW2rgrUYD1R49Fd8qHlSqJZk4BdOZ8zRr1qyiyYrggzJzlZIVC5wL2a7rFox4n1hYO+ywA+bNm2f7t9raWpx77rm49NJLUVdX16ujcccdd+Css85y/Pt3vvMd/OUvfykqB+quu+7KaUkVa2mti+k4Y3YcTy6lz+dFVbUCrzL4iao7sEQobgpXsUUMhJ7AURN03P11H2qLWFGkGzh58mQsX77c9u+0hN58882Sz3nUqFFYvXp1p22Ur77//vt7ffxeeeUVGYpgygZz1PqLhdUnQXfeAE7gCst1112HiRMnymQ8rsb0Frp7kvHGIdk2NzcXvG8G4jOT+7JBt/Hee+8t7KZam8DOTyXw5CIfgjU+1NUwK9wlK8IQZOXhyqIYE47Nk4t92OXJOF5dFy9oPy0tLZKQnMiKbiDrFcuBQw891Hb/vQmuTNP7oTVJi49VF0wB6TcPor44KGvdugOzj4W7igkTJuCKK66Qv/c0+BTtLiGTT8ATTjiBKhcF758WVC7SYoOF/MjQxA2fRLH/LB0r232oH6rBK7bFhUutlyleM6CtK5K2+C8hs+cN+IRrXD9Ew5LmAPZ7xsAN86LIN5fjlltu6bGYVTYYK91ll106WW7nnHNOr4wZ8/2mTZsmy76yCZgpOGvWrNlyCYtV9XT78kE4HMb1118vLS5+rqfBLPKHHnrItjNMGi+88ILjEzcf0uLyuR24QtTW1pbz85+3JrHfrBguf8cD+AOoF858QresKiZ/6uJnxdQtQjW3PPKyUh8M8UNSjoUmBkZXFBji3zrhLgt2weVvazjg+RgWtye73R/LpOzATHbGXwslK9Y5OuVpMb+Ocd3HH39cxnnpZhaWc1c45s6dK60pJil/+umnju+j4kd/QJ+mNXCAbrrpJjmBWROVD0heP//5z3vl/JwyzbmyuXHjxqKXrgm71UOWhjBwqyj2RPOycGeOf9lAU4sPoQYVITE1k4KUooaOqdUmdmsA3lkZw2cRHzx+L3yGvMJbDFlx1GhhRsVX1pJx7CvGY2QIeGmtifW6H37B6HSZI+I5Hd5koKEmjodmqth/mM9xn2wxlr2CzYdZeiUvX/C6UvqGFhljoLzv+1pNwU6axgm0sKgmskXGsNLYfvvtZTCaZSb51j8VGucpBUy7YJA9+ylKn74Ussq0tNKJikxkJDk6kdU9X8ZxwFOCrBJ+1A1VhQtoSHWFhLAc/IKwDhL30h921XDWuASqYq2IRuMwUtNY6TW66Pm95joK87ES4ksnYnFMrTBw1QwPrtzBwCRjA4xIWJKZISxP0lPdEBUbY34xproY25jjPlnIzOuUXgA64ogjCg6wU+aGq88kK4IPO7r/DGz3JeykaezAVfJ+QFZ9b2HZWVwkCJISc1LswFULpkD0Juj+8aLxKcP4VTlzxvg9N2zYYNNodHOG0e8/i+Ky98TPXj/qQyZMw/pzUjWkJtVoNYkrdvThh9sIyyGawHXvN+Hvi3Ws8w5FKKDBo1iukUyyFIRIT9HO8LKOaIl1mqlogZL19/Q2K2Ez8x1mF1pRUntSUq4aYK/4oNhGlKxPKl1+S+81lftuWmoP/CuFA+OJBGZUiPHa0Y/vjPcJ8orhrCcX4b8baxBrGEMBCqhiLDgGqvjcpojYUTyGP+0JXDjZObuH5VEkGjbezRdMheCDidaVHRjLZZF7X8FJmibT4mf8eL/99usvRnT/LH7mjUHr5q9//WunjGKWqNBE/9rXvtbv3BHGtZg1zRVQkirjbcxWLhUXfRDFn95XoXAV0G9K6ShOVtW0pnCbbmK8P45fCcI6ZSx19BJoSXjx4NII7lgYw/stQSj+oBTNU2VsR4WWWjAwMzT3zBSpCBtEUpUM3osJrRqbqdNUDPkePfUB7oYWSydn3jSzaGizEqk0HlMWJH/XUm81UjzEGFw6G9/s4GuFT1XJsKY8OwVeHlP8TRfno4rvo4tf2oRpFVKiOHKkirOnBDBziAFN1bEpnMRVzy/Av1dVIjJsIoIav5Mhvzv3R5GKjVHxS1scl+1i4LczyhNA/8lPfiLTZFjGkyuWy4WlngItOEoRUcHBLjXBTpqGaUVM3/nRj37U6yuUA5awss1WJlcy25eDa9fyvK9hp1/FZFHG23jx80NX6bsL50RwywcafHU+VGqb0xVMy6wQc1hBOJnEaH8SvxSEderW4iaMNMPr8wK+EF5fGccf58XxarMXmwwNiuYRE1YVLqRFAEnBGpqx2YahnaILylBSZGYKU44EKfX7DCq8GNZxxbn4BXUEaPRJZRpDWHGc/EyrMFLWn7UTKdhnWPtJiGPFTU3GmJKm9Xd+huRF6SafoiHNaSQpi+AEUZlqithM+d29ukVc5JloQhffIYmxQRPHjQHOn+LH+KokDOHqqF4fNiYU/PrZz/Hv1RXQh0+E3+MRFqrZaah5/NakcCc3xXGBIK2bdy2etBgXOu6447p1GydNmiTVUXsii511rAy1pF1Qgm4t3VAnl48LCFyRZ/pNubTWtkjCGgg477zzcOutt9r+jaU9dHMLS4I1BVlFJVn5BVlVaJ1zq9IOkYzZCBdoqFfHz7b34uxJ4vdoG4ykAb9PkIE/hIWtGh7/KoqXVpn4tMmL5QnxaY2koMIHD1RhcZCzLG7QBaEIGyepi+MlJWFUCoKrFvxXK/Y3xGOiSny22pdAvZfbNQR9qrDehHUjOMXjUQVxcd+WJWZI60e4rcL6oSpMW5J68IqwAIWLFUuiJcltKjbFNTQJVmw2VBmTI0l5xHE9JDNadOJcpQtrmNKii9MnFiQlbEeMF6y5y7AkjhrrxQEjVHGOMUSiMehiv5UVQaxtE+7hk5/iocZ6eEZMEPv1pixCs9PjgaTVLogwtikhSEvHzbv4s9zd7mN0//nPf3DBBRdIFz8Xpk+fLt2xMWPGlPU+ZCiFOYyfffZZfw6cl0RYg1pehkoHNLnXrVsna8BY3NoTlfQkDSfcd9990jRnHIN5LvlYWBd/GHckq3QcqMOF0zS0iom2qs2QOneaYJmE4kO7OCfNaMc2IT9+sq0Xx26l4Y11Jt5cm8CSMLAhZohXHC26lRHO1UaSzVBPAiMrVbm6NrbSxFYhRfysYZT4d5RwPUlYfjHppaXGSJealOJ/qqJabp+0kCxLyZTGFklLlQQoyUb8zOOFda9sZrEpqWFlVJPnv1Kw2qpwAsvCKtYIM2xTzES7eL8iduxhsFz4jHU+E8P8KkYIi4ryyTOH+7BzvVdsi0PXBVm1G0hSPF7R5Mm0heNY0xIVVqJPWIOeDkdVzSIhjjHHWjAxbnlfPMG9CVyzoy/ve4DxqHwWhLi4ROunXCAJ0QNhDleutIS0JzDACWvwqjWQJOzIiaRx0UUXlVWV8YsvvpBJp7nAlUbmvHQXtP3D/Bh++qoCf4M9WWUGuBlt4t/Dwi06fnhSuDIKRnjjspuNRndOxo+ES6kZwk0UH/B6xd8CMmazNm5gWbuONe3sfqNIdU+/ON54QVbja7wYGQSGa2Kaq3pKtF2YULoVuDIMXc5w/sefzaxwuiTSjEh6pounSJJVU/K9qrVvxbCsJ+G2thherIyrWN6cxNLmGNYlNOk2Cs6U3XZGVSgYFxLnF6DVlxAWkzh+LCGllZNSYT5puZDivZUBFS/Pb8JZ//sMi2qmombkaCv2lmVdIdvSEu5hrDGBP+xr4JIp3ZfZ0qr685//nPM9rEO9/fbbc+b3FQJaUUyNIEnmqhzJxKpVq/LWuXddwl4GNaecEjTTMQRmEV988cVlOR7lX7rLSj7//PNl5rSjSb8sju++LNyhoF+4XfmV2HDqNceTmFGdxJ938WHvhiTaosKEMjwWX6SWAxVBYBrjPx4PPGQv1tQlE5IoEsL60AWhaIoum0tIZtF14VYlkNSNVKsuJWNV0OwgqaJgmsiIv0uq44odD+0RpKqIc+R568K1TeiqXAX0qwyw65Aazvy0nkQiHpeZ7Hpq9VBJrX4mhXUV8CsICFK8+bUluOqtDQiPmIpgw9BUgm3ugSVpNcXE9xWu5d0HKPjuVs6WVq7WbJkB+D/+8Y9luc+oGPHjH/+4YCuNcap8RCP7O2ENWgG/7oKZ1EC65JJLZC4Yg5T5PqWcwAUBun0kQifkKrt5c2MC331RTEifICt//vWAnKoB4RbSWnptXUK6ZxUKS3SslbQOjhAumy4sEAap28NhtDe3IhKOIiZ+1/W4MHISUJJxsU38rVW8IlFEEqaMaSXp1nUI6KWjPyXkXcnUCosADbnqqCIh3MSY+NLt0Tja2tsQFi89HhOuYEycmyAmQZ4xQcyRNp5fO9rE+cVomNH9ZIzLitDL/Sri+we8Gja1J/HSgpVo8wQRqKhKxem6Pz2OfS3j7n4/vveCjjdziAKSQJzATjxMEC4XWRFMNSiErPh+SjkNArKyHiaDlbD4VHPqPJNtWnNlhCsk7KBSjFZ6GocccojcHxMFqRaaffM6WWCLWnUc8wLJKoC6kLUiV0iA3idMk5akB48ujePjRjEpxeT0KnqHTYSO3CpOaI/YqsFQNWmJxIS1ERPWSlyQVVS4fLrJvwlXk+9TtRzOU1kiEp3+JfnoKtcZxbFNr7CeBMEmGZuzLKmYuF15zqaqyu+h8+dOibbi+wkrrEJG/v3437yv8MoqQSjVI6EIl5wjoNFKy6NkiaU89VQ58gVx7AtJrEh3h80C9d9POeUU21hV+t4qF5g6w7hsd+ACDz2Mp556SsrV9KM8KjeGlQvMgTnxxBPlikwh4A3IC15KgijzX7g6yEJS3kAsqqaCqR32ej6Gt770ygx2s0ipBVoo7ZEYfjg2gv/bvRYjfFG0t4eRULxikqZTN43N8SZOdJkaYaTMDlpPWsqGMrIWAnqrJjHldJoa0pLI1rklUhliKdcvTcAKE0etWJhMwxBMH/Co8Icq8d6SdTj7wbfwgTkeNZPEuNOr0w2Zg6Yrat4OLQP+jesNHDgpjhf29zt+irJEb7zxhkxnYUzLTnmhVGSLS2aDOVSsheWrt6WZ+m0MiyTAAs76+nqp3zMQwKcMk1CdRPScwMp11i1SYqOn8Pv5MVz2pnDj6rxSDqVYamAGO2WCh0abcMG2Ji7cuUa4hhG0huPC6vDLPn+0Lqy00M3Jnczl6mxwmOiad95bhNU5K77TsWXyqNL1/OT5C8tMkFpQNYXrV4sl61tx2QOv4JHVXgSn7otAVShVHWB2ouG8Hwbi3e3CLfz9PgYuneLvs/vYKV5GciJJMUbKeTmIURhhUQ+KQWpKrFAJce+995YvWiL77LOPYx1cfwHVIn/2s585lkrksrhYqFxu5cd3xCTY43EdmnBX0nGrYkdQl5aJgkhcx1hzPS7YPoTzp1VDjUfQxOC6mNSaaQzKu5jKFF5VR7CyGqubE/jlQ2/g3gUt0LfZE5UjRsLUiycrvp+pIs1xMcaRKN4+WsPu9X3XJZp67yQnkhetOcZOmZU+SC2q4gmLQepcS/JpmV/+y9QBBvvKnRhXLjALmeY7SycKkc04+uijpazIt771rZJlnNfFDMx4MoZVYUvO2CxRdY856n4xMcOaB+2CoEbqTTh7ogfnTK1CtXAP2W7e6JiCg4quoCoGQoEQ5m+M4DePvYv/LY3B3HonBEaOkeoMpm5uXpIsEtSL39RqYnQohjlHeTHcr/XZN2bB8sqVK2XclS3jtiDkT1jdyQdnw+fzyWAfRci4DFtsE4eeBBM+r732WvndsqVpc4G5LLQ0KeNc7CQ76rUYnlrgRe1QDeWQCLXKlQ35/7iiIhzTURNbh7/vHsS3JgYRiyfkqpoy6AjLQIV4eKxvi+OKx97D//s0Cs+knVE1fLjl6iYMK16nlMGxFaTVtF7HMZPjeGzfIFx09l74orVLZYoeSlDNn7Bee+21ol0iSqgwabK/ZtkyLseyCmbFU/g/XzC2xbgB6wUZ8MwXL6xN4OAnhFVQ54dfQZmab6VD6orM4m5OKhiOCO7aDThiFIuDk7J7jjYIbayqigosXbMBP3psPl6Ibo3a8VsLg4paYVSpUOXPRhkicfx8O+shW+N491gVX6vbcvsQU1iTXsrbb78t6335bxqMo1GkgCVIfRrDopvHpdViwLIYlqn094tAxQXmuVAaJF/wApHsWFPYfRzPxAEvJfDyci/qasrXy1RSFRUcmG/F7PdoEt/ZCrh5NxVDEENbPCJTAWCqg4uyBBkFVT8MzcRvZ6/FdQsDUIYNF+6xkVplVMrWj9G0jCw0NgMHbRXH8wfkF4Bn+Qy14fNJs+nPSPfrZGoFSSpXvwWGg1gBUuYOWIWvEjLox15pPGmuFuYLtlwvVla4t8F2Y6xep9oCc1nyBZNGH3744ZxPlpsWxHHJGwoqU6uC5YvkWNLATFMI6xrGeBP40y4qjh5roK1Nh2ZGoCueHs6r6huXEKYfVdVefLG+Hac+vxHvJOtQW1ULTbcUHgylfOuc0sukrE9jAjfuY+DiyblJK1NmhrFd6l+V2tKtN0DXjnLNLHHjXGd+IuPYhYBdd7gw0KeElQnqTlPCgi8GsnOpF/a1WFmxoEVJhVF2E8kH7KvIIlMmimZjeTiJiY8mkFSDqA+Ut7sN6SqZutHisSRO3NrAH3b2YbgnhuaILsteDKl9MNhWCgUFGx4mpcuyoktfXIHbvvRCGzJOStZQgcJQ1LLSNK2sTVEFHiOKRcd7sHXQ3jVkv81sSRcuSvH+oMx2fwO9CpIUrSfe98wlLBZMqOX3ZCy73xBWJqiIQJ+WX5bkRfMxDQapqf3TXc1Vf0YhKRG0PLmCk41z50Txtw89qGnwWKJ0ZXzqq8KyiomJmRT+YLUZx6+mmzhnkoZ4NArdSMikUGaQD7agOy1GD0lJsFNlKIDHPt+Iy99uxiL/1ghWBuDVdZlBX5gb3H3yAwP5zRuTOGenJP7qoJ/FnoIPPvhgl+3UzOoPi1BcdGJHIFpRTK5mHCqX8ki+YFkcrbI+j2EVArpU7JrMrh8sWSkkKJ0Ljz32mLTsqD7KHoFsi9SbjR5JxrS4qIhKZdRsUOudrm92t5MPG5PY42kdptePSk/3MZWUCjLyeQ6n6+Pi1McS7uwuNQZ+t6sX+9TH0d4WlUmlGKTtv0xLMUvGqULBEL5siuP8WYvxVGQEqocME2OTlBZYYc049PRjIKdF25pUoSZjeOtwDTvbBOBZQ5hdXE+i4sJOuVqDFQJ2ZOLDlO4d72P2EChkkSkXRo8eLb2L3XbbTS5E2T2w+zVh9QRo4TAong0WMLNVOJUeKQfbG2AQleU2NPvTsTyuhtLC7CohYmKvWeLGXuVHXZ3Sbc5Vdq65mhdpmVatXSyGU8cruHYnL4ZqYbRRN0YZZIH2TtDkV1OVOAKaBwktgKteWoxbl/lg0C30WDLP3VmWBjILkcwMVfocYy4eBI2bTBw0ngF4n+372c7ub3/7m/yZq+SMiWb2HuxpsMM6H/D0fl599VXbh2wxYKIqJXOoM8cGKvy5F3LCBg5h5SPjQVCXiKt1vQXqYnMRgk8vdsy1K434KqJj3GMGFI8XVVr3xNGhaZ6aM3nZR+IDEVOFPxHB5VMNXLqdBjOZkDpXgx9Sz1k2mPCFQvj3+1/hqg8jWFE9AcGg35Kz6WbY9dSAU+ZGyf+oaIorqPYmsOxYFTUOcSmWhvH+ZcOHcnkaTmDPQ7pjVGhgHSvTicoFpvHQIGBly5FHHtnj38WOsAZMIkkuGY9M0BzlwLI9U2+AQnRs/ZQL9ywzYEQU1NTmuvU3K0xx7kQTkPGogFeQkNfamGvO6YwwJw0pZzyiUpMSw5F4oYUoAxF6KqZEJQcFPsFMY6v8qFabEY/FURXwCzIyctipzNdSpYwzRyrkU1Nbu19P5ehWCMOquUnB7Qt1XDbFnrAYEulpK4pBcuY+kaycGrUWCiqOsPSOyd/HHHNMv2hKMWAIi6sOVFBgxXp3oJvmRFhcmuVTh4Xb7G7T0wgLC+zW+ToUMXHs8oEsyRfD6hhD7SmpnZfEZGHzjqlQ8NmmODYmPYKA0q23lNRKn5JlYFmrhLU+DcNCWtro2AKQcnfl9+VSqI6GCj+qTMH4sQhMtSrNaZ3cPy1V8R1XdPjENdqxwWqy8Xkbu/FQzFCDUwOyTHj594AHN38exXnbUtu+5xWb2HKMhfyMEXMRyEnDvVAwd4ruKrusszMVFXv7W7L3gErVpdAeiYblNLnAAbcDV0H4tDBTM7mn2ywRf/0igZUbVFQ1KB3H7UJZphXkZdpBm2Cd4R4TF08xcPR4H66e3Yy/LPHBV10Jr5iMsq2VonRxE6XOu/h7lbAQSFpQEh3NKga9OyhVJ1I2jyCfKuEbhii7nIhaXEWRv4yxT8epZNds8YbpVXHctGsI8WgcP35lHeYptQgFPfDm4U5zr1VBYNVGVV7rnlZz4KoeS1+4Kl8qmHpDq4kldIwB8wFul47T3x5PAwrXXHONTJn47W9/KxUissEAPKvZs8HlWpbQZJLGVVddVZJgX7fxLXE7/3OxOJ7w6TwO5k7a9aBDElf5lE9ierWCA4epqFd1HDvSxCijSbjEyZR1lcwSrUMHKTG1wct27Co2R5G3IJip9hyMZfk1JpTqtlamKiWfDdlqrFKQ/GGjFexeZ+LrDTr2qowgFIkLvs9fOkNeW3GN/7HE7FAc6ylQObQUsqIVdfzxx8tqDiZ2cjWfc+nrX/96vyerAWdhpTFlyhT5uuyyy6T/TrOYK3VMJbj88su7pBQQXL5dtmxZl+0MTjo1kGASHd1HpirQMuPSbSF4aW0Sn65XEahSchSHKFKwTlKRIJygcFF2GaphZECTgnM7DAtgRsUGfLVpA4xhI6QAXVdNclNaZ8y1ooSMliGlsqVRViqwKNNBFCNpPwgKBQ9VxMXDYcdKHQeM9KUdRew7yosn12zE2ngAlSF/XoPItwRCwn1fp4hrnsBBwwtLluTDlMTBBzFXmhkvsn0ACuuRyZjFWFF07xj0Z9rBQCCmQUVYmWC5Q+72WRboi9OdZOeQTJCI7PDLX/5SWnNpMG+Gfj1zvng8muXddcC550vWhngFCeW+701ZsCz7KmCEx8AeDRo8HmEdhGOor/TiMDGJ3tkYRhMb2Khaqj272cXGkkoN4qZOGOhdodB+5BzSaWAbsZiuWzGtVMeeThOfcUKDbc2SgqA0YdFq0ONxWQ2w2+gQJn+yDGviDdBDfpnlZamyKqnO2PZXktc4anpwr7jmB3UT9iHxMI+PychszfXee+91ql1l6Q4rK+gtdPp+4hyYKZ8rZsWVdAbKuY/0ql6hD1qXsPoB2DaeN0lmoJ3xKzvZYuasZJIVwSYVXIFJa2pzdZBdeahK2vV5q2Bpu46HvlSgVeTOslZl0F23XAldw4gqYGKl1RWGFoDf9OHr42qw/Zeb8EpLE/x1tSkHEp0YSQoFCxJrZ8NSHan3KFuWlaVYWhXhWBzheEz84pEDo+hGasEidYUEkenCFdwqKNzAER5UemJob48hGPRiVG0tdh22DnNWhxHVa2R3a9Wq0uzGyhJHCGl4UBDWr6YlMb7Cfmq1trZKQmHA3AkfffSRTM2h9Z9NWGzrxYdlZuFxWn+OsSj+W+aCY5ew+gp82syfP1/WPjIT10kuJ7OsKNdT8tRTT5UxAbv+h8+sTCDcpqKqvrvVOjPlDkL2AJxUpWEoNWeSMcTY2iquY+KQakyvW4/ZSxuhC8LSbBavLCUBysgYaGJOhGmtPBpbkJUllTLEg6QlEkVYFz9rHmym7k7BRcSTOqbVmpjOzrBmArqpy27Rfq+KyUNDqPiqFe2JIcK09oqhVPJavmCKQ2sj8MJqHT+cZD+1KACZi6zScBIWoOXEe5i5Xcz9Y5LyQCimdgmrSDBe1V3T03333Tfv/XHlsjNhWbf1e5s4YRhT6pb6pOSLLiZYUItju2oVdV4xeRLsB6ghkTQQEk/r3UYE8eiqGFbGTPgCqoxTdWq1zhixmKxNCQWrw4aYgB7xu261X95CfEMWJXPFYU1rHE2GT1i3QdmjNbtLjp668WfUKBgV0MHyOY6dGGrh2iUxtcaDejRjLWVaSVimkrKEc19M61prmN+a3cRjcxyVWef5gNnjTmDCJpurbIlQ4cKW1FgQmk8mr10KBXsCvr1RPLl9zu5gRpqo9Rlxj1d7DUytZUNRxqE0qIbHSnpMxvG1rWowtTKGZMt6a2JmrBQqqT3S8moWxLekxUSLsBa8Xm0LoSoz9f0FqYiB/HRVE9bGvILYQ6ksrc0WFn+OijEdEzCw1xA/NPFwiCXi8h0cc+ZxTaoLYmyVR447h99UurbGcDwPMeZvbMgkq83Xn/Wv+fQ9oCTNrbfe6k5El7DyB91FuoZshMmlZLuyICbZsRlrNha2GVjSLgbX093tvfmmpgfT4FMwjjWx7Los3BBFtZ7UiWQUY+tC2LnOC3+yTVoCSvZ0VSyrQfAUFrQJKysiJrDHir1o3BdpdFCyV/q7mfCoGja1xTBvdZMgbg0+nzdFZYY1QKl0Bj0h3OwqE9vUsjrAK1Nd5H8mJX901FSFMKnaC0WYXnTVVfkIyk+YR/UDcxtNLGzvmsTF+jsmNXdxczwemVbAmCqLklk0vYVptbsuYTlAkmIjTL4owMZgPKWimR5B9cgrrrhCBt+zMWeTgXiET9Rc0yxljSmqjJF4hFW1VYWKoXJJ0eiQOyaS4t4Pism468gajFoRwZKYAZ+/83FpyzFL3itYclFLGAsaFWxXw/2aHfIqyiCMwJuyJ6Fcy4MirJulKzZicRNdOWHNaB75ndVU1j8Tbimb7BOvbQUhDfckYcZiMvZnplrdMxjv83oxtlJ8Ni4eDmY9fGr3Ge9phMSMamsB3l1vYJsKdHHHqQtHMmIZDa0tFg3T/euvDVsGHGExsMcJypUHpgXo4unPFbctDfz+XIHhqzu8uZY91D3w5GHRcEKx5C+kJrFdpYka2e7L7BT+YIt5stb0kUFsG2rE4vY2GMFqqHrmfgzZEdkrJu+qqII3Nyg4dIwPQY+Olri1GpnKhxh8Npahwi+7Pat4beE6LIz44N1qqBSpYBGBzKNVrHpCYVxJd3DXIR4E1BjCZlhYpcI1ZMxPjKEuXEqvD8IlVBBINiGWFKTmCcjUCCXfCWVqmL1exynj7N/DBGa+tnTQoqUhwBV4dgFi/iQlaop2CW+44YaOtl2M1VDulC8+FY499lipC+WiM9j6/TUmIvvyk3RhpxtDPNWrBbFsX8PAOxu9ZNcJKkgkYhhXL9zCBh+0RIu0ujLjWLo4nMeQi2RIaEG8sCaBdzaKSSbcIk1JyORU0xxMEYCUuoJpSGfNFwxhdVMYT85fhya1BqFKS4DESJmVsku0tFbjmFKVxF4NpuTuBPzyKrB+kOkLCdl1WsXE2iC2Fn/yxJNWHKtTR+xuzsun4ZW1prgXdHdCZIG1vKwJZq0vJcXJJ+QYphfxZ1qbuZSLHS0sBp2ZNZ6JdO7Hhg0bMGfOHFmAyfq8tN6PHRobG6UGEFVHS2n9PlDwWUsS81uEK+bLx41I1cCZdPmAIYKtvMKeinTJgzCQNMSTX7g4Ow2vxJClYTRGhetCdiPhWfaTZUmInXk1FV+0GnhlRQz7D/MJN0VBe1wBBrwsVrr4xsrqlz8rSWgMFgpz6q1FK/FhowFt9Eh4xLZkqr6QeW6muNVpuQa1JKbWeTAmyAxz8V5hCXMflu67wlJEeV3qqvwYFlCxNBkTY1op3cp8XWqPsNDmt/JeMDGjZnDd30y85lwupmky0zmYB8lmL06gVBNLh5yUfR0Ji8HmfHDbbbfh5JNPlkHDbLCshdIaaaI755xzZMv4YkDXlBIzDQ0N/fqCftpoQo8Blf78JiAnX1I1pVJARDb8VLuYvTJQbFqxrW2H+jBM3Yi10QgCFZVSnI6mgspkyBQnecT/WrUKzFobwcmtCibXCJdGj1iZ3wN+3dBMBdJVWVdJhglVVaK5LYbHPlqBJq0eVXX1UmWV5GNpLrDdFxBJJDFWkNAuYgxDglRibaZ0A+kuyrQF/l+h4KGBRDyG1vZm6L7hKddeSXUl6v4MWVXVFlblvTBQCIuGBetq+S+rOpi8yp/pttE4Yd4hf2d2PuNtZ555Jn7+858XdAxKP+UiqzSYY8YwlJ176EhYNNMKMfOyCYtmHc27zIxcWmKsa2Lb93zB2qlf/epXUoyMhMWVObI7V1xYT8gON+zIwyVj/sxAOZ8AXVU/ewdcIWIMI98WA1wypxvXLObJp01JHDTSh6DYFstYRldk/2JhJcTj2KqmAnsMU7F4fQuieiUCbEGfkSRhuZkmfF4VH7d6cNeCKK6cEUR1wI/2cGKAJ5Iq0lKyyEOXY1IVCslA1d2vz8WTy5PwCrfCK9zg9EoqidxI3ea0uKZWebB7rfi8sJx0pAlIlZYng/Kqxyp6Xrq2HUs2iSfPKA+8Kbc830V1zfJFMXeTINRx/btujwYEm8NwRby5uTmvzzCpld4XpcALMUBYbJ0vnOLkjoRFOWKWAXR3EO7YTsCORJVdt0cwcS5fwqJYPwmK5QxpZJcrOIEC+IyxdSeET9lYBv4Yl+OKH4mvlE4fi9pMGUjKtyiG7wuJidKa8OOt9TGcOA6Y5BdWlm52OEFpyyImZmGtz4PDx1fh5bWbsDhch2BFUE4mM6uVFUNoUdWH+xZHMDYUwbnbVaIiII4TDYv3aqnqxQxZ037uK2amYFotYw34/cJy9Abw8LsLcOPri9BYtyNqG4ZZiZ4pd1BPdQuKyjw3CBdZwcRK4WLH4qm+hdg8FpS2ontpaPhwbRs2ClcwFKywVmCR/3qFYmk2Y3F76TFDShr7/X45D/li8XK5mrmwjR1XuosFDRBaWdSqywc/+tGPcOWVV3b7PtZROjXpcCQsTlzGp/ilyL5kUxZo0rqhnjnBkgDW09mJfNHqoUmXrZBA3Z18QX82k6wKAU1XZqyTNO3Ymn9naU1aQjat8EDLjQXOtObY5ILfjWYstzGVgQXQTogIt25JKxOiCjNjaCG1qRrmtwnCa0li0ghhNSlJqde0WeFdkcH4gHBhpo+qx4RQE5bFIlBDQWk1ZZeOeOnqCNZalajCXV80YUQQ+NakACp0L9pZHa1YGlxKKkZmxYX6b/WhJX6YOjfhnvjFQ4WE9caClfjtc5/jS+9WqBo9TqYoGPpm19FIfZbxqu2rFew9zJT5bQk9c8CsMWaMirlcTcK9/GBNk5gEQ6AKyzQpc7QUFBS28WhY3JYU94SOYI6WXpxXnF8saM52wagcyu100fjwThsIZ511Fm688caSx5QSM6WCZJovfvGLX8jvQRlzwwoWyhAPOYXJ2pxrNGZYK1lw0J2g1AWT2DLZngPK6nIOXK4SFkpYMCh/6KGHdophkSTyBWVdSgGJlYREofxs648FqJmrEWkS5r9pkrWz5nJZbhFxDVgaU0g6riJjT0kExYfWxTzCytJx2HBNWEgGYrpPXKBkappylc+QCaVjar3Yb6sKzPm8DW2JWgRpTpmdrSRdOpLC0vIKIgxX4qaPGlHj1XHI1jWoUtvRLiyMpOK11Ags+yHD5ekfpJW2aFTDsiC5kucxhRUcEBawP4gv17fiuiffw/stPlRMnQaPuCf17JIlpGo5DRPTaoHthTuYjEdk/lvm9+R7NK/BGxefLV2HeeujUGqqxHVQ5ehAKbAFrRj8xjh19gGnUuRLL71UTt64cPVzIfOhzXv2pptukr0DSACloNTOPTz/QhVJ2bjlggsukPOSq4Q0asgpdpJQ9vOlh5tQ0C+m20UmJUkUAuoEnX766Xk3MbUDA4nZLcIps8z9lvJUoSxIdlnOu5sSmPmccEM0MYG0PF1CQUJx4b8oSQ+iiThm1Mbxz72C2K4yKtw3Q15MRVFTc8sqvwkFvPhkQxw/fm4l3sRoVNZUQ0u3Zu+gHEFYprX6FRG0F4/EsUuoFT/fTsGRwqUMiIkYi4QRY4G0sCqYXuExdBms7h/doU1ZY8lFCFPSL5NiNTHJLIvy+c++xO+EZfVScxChCdPgqxkq3T9aX5rZuWypJamgRonhll0hc6NibWHEs57VXEGsDvqF5aXgisfexd+WiuNutauwYH3wMcdN/qflbYG266wwiOOVg1XsXu+xDbnYdYDKF+XopE7lEYZzuKCVCwyR0ONiyIRzifmYRx99tI1SSY+j55tQ0ErilysGtNIYEGQAnUH3NWvW4IsvvuhkIucCWyxlkxVBZi8FdBdpfWUTVnvSRFQ8jv0FjCrJiIXMMa4U+jQsaNLw4koDU7cPiidzk8zrMmTYN5X1zpxU4c9s1xDC4eNCmLeoHa2JakGQSseye9rW0hVNWCTCelPFhBcT7/1oNS59Zz3mro/jzJ0aMLbSCy0aRiRpuYR6vxPRslbmvJ4kAj5hDXiCWLWhGXe8OR//eH8Flpv1CE3eBcHaasSZIKqbMshu8VVaBcPSeZ9Rb2DvBlNG3hOGD1bWbUosmR13qCqt+fHWF6vwv/nrEK7fAaEqH7SkkVqPLCzOx6hARNwL4aT9eNqV6BSCcvT940IZLR0W8LOKgyTI0ActOmpxcTWQ4RD+nK6rzdcS6ikMiNKciy66SL7SbikJi220Wf2e9vmZgc9VQtZiMWDHHoUnnXSS44U6++yzZUpGsbBr3roibNWA5BvCMlKBp+2qBCklIvi83YcWM4BZq8I4fKwXkyoqkQxHOt6XJqOosKZCviQOnVCF/37ZjPcjCRgkH5gZAWor7qILsvMYCUvXSVhmKzECty7aiKWta3HBzrXYdXgdqoQloEeiiJqaMFDMLgF89Lo2vJW0oImBDPg8kqjWhpOY/ckS3P3WAsz6Ske4dhKqx0yAN1Qlrjsk6WvCukqmy5CkuoKCiOClejWOw0Z6MDIoiCfRBl2lK5zpEhoICKu5VTxt7p2zEEvMGqBiKMb7k9iqWsfcjcJTgE+WOeU7DrKaR5iCK8KWkmk2uMLNB3AxoLVDV7IcYDbA1VdfjYGCAVdLmM7DIuunFRlzSXHkWuFgisXjjz8uNbKXLFkiLToGPrtrKcZYnJ17u6TVlAV9+RIWLRp2yNlTPPmnVnhw04ctmG/U481GDx5b0o4LdqyDz2MI1zi1oiXr3YSDJCwJk6U6wyuwz7BWzFnehESIpShKqoTEKtXl6pfB9lfiMsuW7kwqDaho8QzFA2sasfL1Zpw0MYoDx/kxvsojrDS/IE7hRuoJxCkSwaJpM5mq1VOt0hWugKaOUSopWSF+LdXCTJerq6zbCzBl3+MXv/vQ1N6OF+d8iUfmrcabq9uw3KiDd/wE1NY3yD6PXEw1TYug5eKDkl5KYLKtKcjMwLSGJA7cKgi/EpW5bqplf6ZaqrGsR5yDJ4DnP1qIZxduhFG9E+qqQjh1rIaQ2Y55S5uhB0aJt3SNFeaysBj8WtJKS65rasMtt9wiE6m78xT48E3HeGhVcSGIPQuYFb4lYosufuYyK18E/XgSFlso8aVpmowRMCBK640LDUOHDpWNL5w69/o1yzTJ9znM98V1BQ3i7v7+tmLytTXhqk/WYU20Hn//Upj91W04fnwl/EZSSv4qijXVmNgYEYwSqvTjhClVeGn1RnweqRBWQdCiNTNV8Kygo7WYTIs0JS0IQhC/Vdfi9UgAH37UhKmfNeGAkV4cMa4Sk4YFUS8ssZDUbBauou6RYng6V3WUdL5XeYLycgVP7DPk1aB61FSHag8aIzEsWd0siLgRT3/6FV5fE8Um31AxeyeitmE4NOZZmVa8ysqOSrl2zKOytBksuZiEga19EXxvkh87VYrvHo0JEhO0LUjRkJ10ktDE8f3CSvtybSNufPEzfOUZDWXIKHxrawUXTFHwwqcbkWjeBMM7StZqKnq+dGzdBAHN/k4g8TC8wVAHewfQ0iEhsa6OrhgXtbh6xngRkf59S4er1pBhZhNMOuUrbban4dQYwPFmzfONCuIyXcEnJtBZ0+uxPr4e1y5uwxebKnHbpxFMqotjx1ovEm2WiijtJErI0LIICBdmj1EhnLxtBDfMX482/1gEveIdutlhv5hdHDvLVVRpyVQG0Rb3YHakBh8uDePxpWshvER8bXSVtN4m1gVR6RNWF3v8sXxFHFstC1elKJ2mkaojovkQjSSxvqkFn6xpxsuL1uGdZU1YHPah2V8PjBqOyvoRMj2AgXVmZchVPRNdOwiZFmm1ywQrBUeOVHHUaEFOiXZB+ppcYGBcT1ZxCvapEORHhvvX7EWYvSEofP3xOHi8hvPFA4QGlRGPia+uS3JTzPJOF8aFqEDKlwuXsHodaaWZQp6DMvuJbp5B/SoV5+7UgKZkG25ZFMfza1Tc8Vk7/rRnHZjQ3doeluJ+MsVBTMZwIiEJ5fjth+G99SvweGML4jW18MEq4+naDsyqNmRkS67Aicld4fVAE6923Y9Pon4sbg5j1sY2jEQjJgqjbfpQH745bZggL6+0BnWk3cFSnvaWaxsULt0acbz/zF2ED1dF8OWGViyLAk2eWkT844X/PxSV4vuoAY/kuIQYIxljS6V62iVGKSnTLSEs4ym1urCughiqJQQx63IRgnWFqmG1AAsF/FB8FXjovcX4y3urgTGT8a1tK3DhVC+miQcFG4jEGAPkeCm6TWzPhUtYAxhRvZCJnE7Z9FnxGwgLRlhMDZqKy3euwtiaOO5YZOLBxQnsWN2O06ZVIOhPIhJLpApUdOn8RKIqtqkJ4sLpVVj11ia8Fa2CN6jBZ5gdBTtGhhvHvC9VScvaWVYO1wj9wnoJVFQhHqoUVl4tVkcT+Ki5Sfi57fimIEWvYONEMlG2ADzPzuOhSKEHLy5qxKwNAaBmIpTqKmH51cpSIkauyUl0w5h2kEyluGkdqglph1ftcFX5HiZr1gqr8PStfdhjmCCqcBJJmdMmfhbjHBf79WqCiPwVeGneKlz+5By0BYfj8n3G44wpPkwMJmBGolC8qqVLRs33lDuubIHN01zCGqwoqLg4TSdiCukU8ePk0BGOJDAk6MNPdqjAvmMV3Pm5ivs+3yCDv8dOrpGTnCLkMl9KWAwJMTl90Qi+Pr4OPzM0XPDORiyPNKAqYNUYqtKa0lICdamW7hkTHKnwfFrvibv3CLJoVf3YfpgPP5qhCetKE8TYLkhDuEUdLdxLjF8JC49W0OghQXx7r+n45N1WrK8bh0BAgaanugQam8dJTZ1jdv8yy/E1ZDNTfo82YQVWKXH8cIoXZ2wj3L14G8K69XdeHpU9IMXY+f0+vLpgOW6a9QG2HjoU1xy+G06YKEgt2S7c07g4Py9CfgOGeAjFSf6m4VpX/cGLcYegfAhoBUWwrF53YiLFk3R1rJxzrsK1CSsqGWnBzrUxXLtbBU7frgbrm2NY2piE6tHkyp8pA9SKnHxhimPFkjhmXA0umKRgSGI9WuPCqlCsFQBNkJaa47yUDKtH5oQJbyhkxPDNUQb2HimILxkVpJpIBcXVst14sYTVLPboiVU4YowXarhZbOOagpFy2zYXJjk1opUWo7CadOEqtydUVBkRnLS1ivO201CvtqEtYrmQZlrHh6SssbNODAtXrMF+O4zHnafsg+9M9EOLtqA9HEdMF+fC7ypOIRozxHcXY6CqLmG5FtbgglGgt2AtkGtS/4quTMC0nERaT1FBYt7WCGp9Jk6aXIFVbcJlEqRhxMKCpPxSBSvTzmiPtaNCrcCZ04cgjib8eX4TVier4Q35ZDdpTbg1Yo85J50p7T0FYo5inDiZw0d5ETTCiCZiqXCRhvIVSgt7UvMIF1e4wRUqDhsfxKwV67E2UAmTzTtSgXErcOR8PBIVi5VbEiSUKH44ThfWaSW28scQDityLPndLZloC0x3iAtCP0iQ1ZC6elQKcoq1tcnFD10JWC63YjnSMd2UXaLd6JVLWP0ezPJlThbTGig+xlUd5m6V07xlILhJjyPJnp9iYqhxYWJo1rJ7jGuIwv3zGnGMDKhyopm61YlYyTJ0DMWDlmgCNUED58+owciqMO4QpPVuuBZR4f6w3FBNuVZpRSkF6TKczfEuHsNrxjBzuIYda8TfYoalgKqUk6ysY2nCMkoISypoBrHPKAUHj1iHBzZuRNw7HF5lc36ImUXx6R7MpOy4OLe4GLORnihOGa/i4mkVGOmLIyzGIgmrrMmSl8moGxTXs9LjQQ07O+ttwjJTZK6a5TLrMrDv8XpkAXN7Qkc8lTKhmIV/++7en04eLZcCg0tYgznkJCwb1lNR0YG1gdRtp9YPk0hZP0WSImnxfeniaJYJsZTBrvhZBt1NJf+wOwtqhasxb5OBN1fGcLhwi6oEGbXEhQvHhE3VUtZM6KqUAubtn1SterauRocq86zawlFUBgycNjWI7Yd48YePYnh+bQyNWggBvyJTGL2U7uXKJCwd85Q+nSQAWolDfQnsP0JFwJNANMKv5OloJVY+WMmdHK1oNIbhlV4ctnUVnl3ViA3JIfB6U7noqSTVtI6XVcdsSidXGEkICLLfvV7HDyd78c2xPmGlCrIKR2RJjqpYrTzoQquZKq6KpdNq0iozrfQGVYmLLVabr6DmE4MUxNzla/D8/DUwfEPh82gFfXtrtdKy0Jxw8cUXy2oLuvVUYGBRcy6sXr1a/ptOu3EJaxCA5TkU/bMrnckE5WXYCIBddAvBBx98ILPcqU3ERNJMTGSZlceUSY3ePFiL1k6FZmBRm4rr3o8gEvXg2Al+VAtSikRofZBeWMWWdmnUHHlQaTE6r7C0kqhIRPC1+hCu203D9KVxPPZlGJ+EVbR6A7IDT0cQWtksMsP4vFdMMDYSnVxHdyyCmFST6plQpwz+cw1BkE5A9WL6iEpMrmrD2rggHG9Fx9LA5viaIWN9EYMknhSWVAwnTlBx8qQgZtRRfz2CtkjcSvBULHdbjrNp2EbtzI7WZ5pcBKDNVukTRBcIYd7KRvzy0Xfx2no/PONHQPN4CuJrmdgq7oUJVfbSMpRtylRC4c+8n7JlydNgO7m0FDkrLbqTl2EJ2zvvvIPRo0fL2llqvjlpTA0k9LhaQ2+Csq4nnHCCtJKYSczCaTtLiPIyLFzOJXbfHagD9v3vf7/TtpfXJXDAcwb8Ab8ghfzubjosEVMQVCyO6dpG/HCSF2fsUIeAT0wncZNFEil3rcAsZ1pKfmFFBUIKIuLyzlmdwIPLwnh8jQfLo34uHMIr+cKT9hVlLpgvEcMPt9Xwyx1UDNHDaI5vzi/rOVNX3IBBr7BGDPz8lVX40/IqeIYOh48GK+sDuaIoCVVYZMJdHeUxsEe9B0dtpeLorb2o98YQD8ekhSvdurz1XtMiGKZUr/BV+uRAzF68Dv/35EeYtcpEcPxOCA4dYVm7Zv4ucUxYV7ymLx2sYf9hXc+Honeshc2EkwLDtdde20X47pprrnGUlyG5UeI87RWQCElYfIin9afSyr2UqaEWFbPsu+uI3g/Q2isWFqu/GQei1AvlZlh+QAuHg0Qlh6qq0vmSJEWB+3QdIN056mDxBsh+sjz99NMlkVX6hstGpRhNZponzHyniiLze2QqgXBBP4424Mp5Lfi4RRDX1Ap8rcGLSsEqbXFhYXElMNMa6o4Ixc0YFxMsGU7C723HPqO92HFoBY5bb+Ld9XG816zgk2bxJI7HxPn6hHvlQVxM+ApNx861KhpU4Q7GFWu1DD3c/UV8paj4joFQENMFEXnnb4IRGQrdZ8hOQLXCPa4SburIai92G+rB/kMNzBBjMzooCExYVeGWGJLsv6gGpKROvrlidDc1YWJWBLyyc8TC9RHc9+5C3P3BSixO1kGZMg3e2horbmYYqZXZ/C2soIf3hOl4/2QTlpNy5x133NFl2+23325LWJStyXYt0/WKLC9L45lnnuny2VNOOUVKHudSZKDVRrkoxnM5fzl3t9lmG/kvS9v6tUtIIuJFZ8Ew66KoX0WXicxNNQWSCDFv3jz5NyooZoPBRnbIYJufUpDWfM8Enyp0+Vj/l4lS5WWo9LD//vt32T6hWsOwQBLLwvk85FOJo4JUfMLtqxITrjHkRVOsHn9f2IQ3V67H9yeHcPKUOoyp0GDGDSlVQgfRiseY3ROiahX3RuPCvUzoqPaJyT6aLx/WiHOcJy7HghYTK9sNLI/oWNYax1hPHDsIS0MxGGxOyvbVvdGANSGsJ67PTR0awsyGZoQromio8WNsyMRE4VZNFM+0bSrFv5Uq/Jow+5JRxMJJK0ZES1GxwvD5pKOnFxpCUggiJBvZzpr3Fa6Z9SneXC32Vz8BlduMQ11NCLyU8aRF3IXYuAkxdCODdAnt/87YFR+w6QcnawWd1ENYZ5hteTnJy5QiW0NJdJIO9eLsQLkmuw5ZJLi0pcaQDL0b/s5z7E6lt+wuIZ8ClHBlUJomJkmHBESJU1oxtJxYONydamIusGr9hRdeKOmLUM/HrnMPSdPu4jIO0J28DC8enyS0COlCkuhyCZdRInmPWQnMbfKhNk8xx4hwwxo8Oo4d5UVVQMeHwvr5eIOCtcKdqIo346D6OM7ZeTh2G1mJCkEh0URUjL2CwutgmfOlSwFAn8cLr8cqG04oGtp1FS3CJNgYSUIV5zMipKIaURm4ZiBaRc/312NgnUoNTeJQy1viUDwBVIcCEJwlrBQFIdYzGgnZCSeaNKRihVwqLTLbwOcVRKz5ME8w933vfI6H563BMrMeVaO3woSR9Zg5tkKezxNLIlieDEhLzFNAEKspqmDH2hjePtTjKJHMxZ3MoLsTCVGzinHTtNAe615nz54tiSEbfJCyRV+xcHJLqbJ72mmnFbVPigQ++OCD5WjA3JqTsBgYvOqqq7qVWykVNIWztd+LQfYT4LzzzsupG8Sn0QMPPCAtMd4QaZ+e1h4JmMXPdCdJWPkGLE94I4ZHFgvCytPLjYqnd6Vwv86fouC8KR60hON4e6Mh3MIAPlqXwNLVKzFCCePIcdU4alIlxD+CeDToRVo9ZirXi/aInIQe4ZKqqrAgdKtMR5BUNGFJs0DVUgXavVOOYgpSYslM0BuQiw1UpeChDV2VFhhTIGRErwTVAn7UJ4iOuvaPfboCD7y7CJ9vjGPYmInYZ/p22HGED9NqDEypV/HEJ+tw+atrsaZuG/grBGnlnWgniLfVwAkTdTy0T3ncJJIb3UB6NHzYOnW1ohGRj2yNEyhpzl4K2eACFedKsTjooINk+64SFSecCYsn11vttKkNT7+4HKASKFfwGGDM1nLvDVzxURzXf6iipsaT10RnvCuR1HFoQwS37R7AqCpFWq9smd6S8GBpWMWCDW1ob23GGOHD7DKyWlhvulTYLD2ZMdXYwbSUT5VUO3szXcojM8HMVGutnofsviwI08uWW1RgNTenb1g3uply54rvCEuSppu8YO0mvLdsHby+SowfMRzjhldiRIWCIFM+NA+rp3HJox/iz4u90MZNQTAQTHXONvMYVQXNTQlcvrOO63YK9Po9SC+IYRY2sKBnRLkkegskMz586YbaeUR8aD/88MO2OWFsWMFehKWA87JEHS/noPujjz7aK4PLnJJyqSemTWK7+FJvYSqVZFVdJiJ687ixVTUprZovmj14f1MSRwcEWSRjYuLqaBD+W0NtELs2VKHdqEA4EocvmZTB8fJkXispkrJCP9bivypdQC5yMpWiN7VGVUmUzPo3JFFJelA2F23LMVOAUvLB6FKyJnLskCpMHDNCuJycAjEZEzNjhszy91dUYsGaRrz5VRMSldvKVV8oSt6HlZdHZXpI31S+MYzx7W9/u8t25hQylsyFL5IZ8w6ZAsQ4L+NpXGF3whlnnCGVfXN1ec/5oBBuMTtS9VjQnf5xKSZgp3iBzycHh8Jk9JFp1k6bNk26XBzYcqwS9hfsUKdQKBMx5jRp3cdtOBE9YjJsSnrxaVMUh7N2z2TjBNayqfDFIuLv4iUueLXKchZTBt6VstFIKnu8o7hX6UgkVXq5iw5J2iIlpVM/xvRqqnVapcXTzFTpd6WmyiYRUSaZ0qLltxUuHxstsLHXkvVtWNiSgGdshZgkHpkmkq9rzB6Iit/EDvVav7o3Q9QogtVnIb0iOXPmzLw/zxVEyo6/9tprkrwYU2PSNdv/MaySK47NGFipXbByBt0ZYKffmbkUmga7xpAx2QaM+uocCCaocYWArhiDgiQmLnem8z+4klAOhu3viIk7e9dnEpjX5EVtMB83SLFyjZIGDm4I40+7eTHBr6MtZqQmbsrCMUuL3RRCXv0LPXhOZoe/KTPp2U06IB6uPmF13fD0Z/jF+y0ITNgF/lBFJ4mebl2yiILta2OYc4QXfmXw6wswS4B8kc4U4CIBrTjmRTImzF6D++23XzkO5ewSkmAo3coAHMtXyMhcoqR1RALyeDxdMr1dCDJXFcwcDsxbJ27xoOY42dJbaU3R/RL3OD5q9csVwgljxTNdjcogM6ToXG+5Zf1R66kHzynjAUBLVxMuqc/rw+qmdry+rAlG1Sh4ghVWtzHDsobNbnI8pGUYT2K/4UqKrHq7gUfvg4YIX+wxSNh1gi8Xuo2msgtrrk6sWxo2bNggzWAGD50S7PYcquBWlRnaWrcNKf4/e18CJ0ddbnuqqtfp2TPZA9lIAiSRRQybyiYIyCYoeo0giA9ZBAQFI6iIIIIQEB6ReFXAC0/ZvJctRg2iFzBsgYRAAgkh+57ZZ3qmt6p6//Pv7qTTU9V7z/RM6vgbyWw93dVVp77lfOdjKsYLxyuIqU1E1IubTZw2TpMWKDEj7liQa7HXQTFxnA5Nja9Te39zM1Z2iPelqQ5UJOjiPVJNZN2LHV9tId9UcQ6kRoh9QakQs5CkNbeDHMsGziHIDnZauPTy5JNPlnosjvtQk2Un0jt8mAq3X5GboDMlOjLZ4RCyNEPgzxt4uyWMrSIddLmTWqtowjPUQVnjOHGIVS9TegOLV23HLvjhC9QlHBrM3el5tuS1h3spq0zMarK+tNihmzVrFg4++GB5LpWqTrzP3FiG0ixhKUC7D+bebMGysEiBHu+GduCYT/qaMZoXf2JBDCtlHSvzaR73a4oXfbtjJkYqPbjnU158dYKCcFcIYegpm58dlAuUx1bVaFi+qRtX/L+3sNg7EfUTDpRupnSG0Iy4u0a2t0FkkzhqdAyvfc7VJ7pijZcaKRatU8GpkGQ65aDAGta+guQ4EYnppZdekiM+bBTkCg5BpxMWDWCOHGZg5U49Yx0rmUbwMnAbCvyqim1RFX/bHMVpIz2o01yI6vQLjZTNMcFBfKaQi6UR8WDhsk1YGtbgHjlcDn1H9URlKidVg7SewLHDrFNBKsjTyYqgoJKFaQfZsU8SFtuwbCg8//zzWLRoEbZs2VLwY9nNQB4hTtqHjfimFi3DmU7rk7hnU2LdpuLDkrYI3mo18bkxGlxdvdJPHEpm4nNQRJrB4XO3ho+3dWDhqq3o8Y1AXXWdlDKoibpVLkdeT+SW02qsU3hOS7BZxUgrFYPAJcEhrP4EBXNcYc+7GyOoJUuWyMiqWBxxxBG46qqrLL93+hgXAtUxBMWfqXVlIqx4WkjZlWbqCGjiwulWsHBLDMeO8sDtExFWL3/GIavyhFcKfNJnx4O/r/oIS7vEezJ6nPS/0s2UWmNC+58htpLvdVW1js+Ntn7D2aSh+eOFF164+2ts93PSIx/QbuaZZ56R5zUdcE888USpUt8XiG9I1rCo4mUERT0IVbxM+eiBVQqMHDlSuj/wgyvDM81GXfpWGL99T0N9g2uP5idDaqgkVlZ1RGM40NuLOw714KzxLvQGg3IQGXuJKR0UftYnjrcZl8YGqn3YtKsbFzz6Gv43Ngq1k2bKXY20Sk5d0JFRrCvOg/Z2Hd+aEcNvP+XN+Oc5NsNGDr2pOEiv5mE4ZueYQBx55JGYPn26FHdSQzkUa1hDhrCY2r322mt47rnnZLG8VOAMFu9ivBOyYEqiSiqGs+HFHVGcvNCEr9YDX44kw0uCE3w94V58tSmKe46qxmhfEMHemPRjKnaWzgESFsmqXKbqcxnw+uvw65fexXUvboVxwJEINA2jU/LetspZ0MvJy84wXjxNwUkjPeUJBsXzoWg7l+yA5pVf//rXHcKqNLBA/sUvflHetUoFjhDxbnX++efjmGOOkZ8Xgni3MIKVrW40BJS8Vth3xxQ0KV34xSEKLprmQ6i7R0RZOuIepZqz0LOotIL/r4l/RFBd48eaHT244ok3sKhnFOqmHBrXXhm5K9t5C2kLAgc3hvHeF7wo10IwEhYFmlSRZwMnUTj0nMmMbzAS1qBvPdF1sViy4klAjdUdd9whHRVp5cGpdRJWoWQVvyQUXEKvwLCOaI5jNcnVptXiotke9eLp9VHsCGrw0Whu99YYB8WEV6ZcQRFDtdcv/uvGf732Ef69Q0TCoyZJRx1OSOdzQ5D7HyMxfOsABeXcXsjyw5VXXpnbzVLX5ciMU8OqMFB8R4LJBxTtMYLi4Oehhx4qvYXKdScKmwamPBfBpqA3Z1O/5IhuL1UR0W7cOF3F1TOr4In2oCfEJQsup5aVX2ySIKp4Ks1Mz+tSpSXzE299hOueX4GtdQeicfJBkP07w0yMl+ckZEBbL7BfIIKPzu6f2UE6qbCOxZtr0rc9HSxf8EauabkPYNNDi7Ve1mkrdOxu8OuwxowZk5WwGEHRdJ8ERcfQYu2Y8wFP4MumarjpNXFX92kZNzDvfRkAVaqJoOLBf63pxcxh8TVgWpSe8dHEpefEWvnFVpQbsHolItaqKqze1oL5L3+ErWhC3ZgJibTLiO+HRNLKJkt0xfcgHMOVhyv9NujMEgg/uBmHwmV6wNFxl1YxLOBTF0gFfT5kRYsnZiu0Pad7Cmu27D6yeE9nFSfCwh7RJu2RuaCCs1U0CbNzU7QCi+2nnHJKn6+zW8IZSB5wev3QI2igsEmESvv/jw7N7UGNlgthmfGiMOK1FDq+njcyiLtmVWO/agXd3V1yV6CzjTjH+EqqPs241bNI96pFZMW9gzc99W/c/eYuKAceharGUTKupWmgltgtaWSbAxUf7REF1a4oNn1RRZ02sHYyvIZo5ZTP9UOQ8EhOduC1xJIJLcjpz87rdKAirH4nLIo2eTegupdkw89TwWFQShKy7RVMBRXq7A7SnyepS8nn9wsFJRMk2//+7/+Wd6YzzjgDP/nJTyykDiY+uyiEVzZ7RbSnwDSyE5aJPZ5QtKypEqnhpZMU3Hgo9xbG0NUbjXuaO2lhDvSvJAS6BnweL9w+Pxa9tx6XPLkUm2oPQL1IBRXNBXO3MWKOxXbxPre1GjhtcgR/Od5reQPhBMVPf/pTmWrRII9RjKpWVumYXu30q8oFFL6yU37mmWdKHWK+GrJBRVjcxkGz/WxtWY4pWK02qhRwRRkL9I8//nif75G0qKBPx3udMRzxfAyGy4cad+aZNENa5xm7S+y81IIxFVWRTvxkpobvHxIAQj3oioTENeLaXZtRCriU4x9a4q9CbodhlDGQNOjSFOkMqrP4nbTWMRORUs6pQyIJVOLiXC5N5eIJrz+Axau34ton38Cb2nhUTzkEXpcm/17yVSfvJ2qW6KqL23SiYbx1hoZP1PWtrnAZRLr7LS903lwrCbfeequ80RYCEhZFrP3kddd/XUKGq9/85jdz0pDkM8vXn2A0RZN+FuqtyIp44YUXLLeOzKx14ZIDgVhXTCrbM0HdXSROeoCqsmvYpQbw8OoeLFjbA/iqEPDGrWfkinWlEEeHuAuBTH1MXS6A0FzuhNN7XEKhmP2XdvIV6+L1cHJSoyOokow0VUngkNSdY7c1YfusJKyfNZcqyKoKyza24pYXluCtXnH89jsAbo8m024zRXOlIruNiZxOEDehb00zLcmKsIpaeDOrtO7dd7/7XZn2FQJOj5Dw+gtFExYPPgt/NKnn+EumPDlXkBQqCXxd3PLMPJ6pbDZQ3GeFOQcJQvBH0RGKr4jP+U0y2XzX4fdrWBWpwZ3LOvG3TT1QvfWo9brF96NQ9UJc/mjDLH5f11HjcyMkUs8Vm3fJVfcetzc1VOkHGPAK8ugRPPnqB1uxpb0HgWq/nB3TTRd0xZPo2hk5kRVHnXQlJv6Pr0VBVVUNNmxtwY+fXYy/7/TAN2EGXDW1cgmILok7j6MmfpbvoeaL4QfT7Z377ay/mVZVEvg8mbpSIV9IfWrp0qX9F33n+ws0r6OinB0J1o5ooZy6IJUX9rx58/rsIMtlmSKLhYzCKkWh+9hjj0nPK9bacgVTRbaFrbB/lYZfzVJx1StRhAXRuHNMvHQlHi54+eN+H17vqcaNb3ajrVPHl6Z5UFvlRo+40mMyhcr9ypObj82IeK880F1+/OF/38H67a244tRPwedxIypTzn5yzOS2HMEEmiCXBcu34oW1Hbj5rE9iVJWIr4JBhEy/iLhcOXiDKfEUUHZSVQR8AUHsCj7a0oIfPvc+Xtjugn/STAQax0qycunxu7aR40skaYZpqNgTxb2fVbC/377QztEtRuWp9kR33nlnRe4woKznj3/8oxzMfv311+XMLS2PmRlxxC1TZkSZUL9F4fnUsNgqJaFw6DITOJx54403Wtaw+Pupd5rDDz9cdvO+8IUvyCJepRQkWUf73e9+l/PPcwkmTf7OO++8rD974j8j+OcGNxrrFFkvyh57JC18xYWoxRAREUcwGMFwsxU3zfTi0hl18IsrLxoKozdq7N6EY2XPS8NAafUrFy6wyeGTg79/WrIG333mPRxz0ET86twZGO820NUTFgRoJGpk5Sesap8L3UYU/+eJD/HE+hCuOfETuPHIOozw9KK3W0dEELKa3JABm9cn525MeFURsQVqEBUv8sXl63DHX5fi5a4GeCYeiuphDfFYTaetjy5Tal3NUXclHr6tw8TJ4yP4+wnZhXUUcDJlos8ahciZunGVCjbGmFksWLBANsRSG2WcBGEZpL9qWDkTFrscVvvKrPC1r31Nrr22q2Ux/OQ8HuUGlWhcxqiKkWIuoPMoB1jnzJkjW8o51cI4Y/i8CX+9SE1UM6dNd6kXqSzJiy91RCIYH+vAJeN1/MeMahzQ6JU70nvDsbgfPJCyXyder5JmdJxJ0xR4RBQcEQ/01Bur8PO/r8AHrom4+LMH4dZZVRirhtDVG074nvdHhCXI0+8RgUsUVz27Gg9v8qBu5GhcPlXFnE/Wok4QqB4JJ5a8qrJDSuNDM1G7Sy6IpVLd5/WIm2GVINwYHnr9fcx/dQ0+1Ovgm/QJccxHxm1gGI2aydkBNTF2ni26AoIiFIt0RfDmOSo+1bDvuTMx0uL1y+iLi2fK6d9uRVg5H3HWqUpRg6IFRqXbYPCOkQ3M9dmuTo0Yc8XnRrpwxtQwXlilwzNckwsOsl8qe4iLFMeV86xfbVIb8MDaZixracZXD67FWZP88Fd74GfaIks4MeimLiIIbjwWUZrLw22iLENjW3sPHv7Xu3h4yWascY+Dd/+p8Ph88cV6u4ts/VV0T3YsXdA4eexS0eEdhkfWtKI3tBUXHtyIw4d7EfDKsAVmTBepGX9PpNYkLz5N8TsybBTE9eG2Fjz0r5X47dJtaK8Zj/qJU6HVNshuoEscb2M3EStQcizlk/AjbTrOOdAQZOUp+xGho8N1110n/dpoH8ObKCOagQTNACjAzmc92IDUsHIpxnH34G233baX389gBIvrTz31lOX3eNJQjHruuefm7NpgRUCPHu3BJ1siWNuhoqEunqLl8nt76k+QF6nP60KHNgrPdffgrTfa8OLadhw/2ofpw6swptaDGo8mLmjxoXKk0URzVxibWjuwdGMb/vz+Dry6I4ZQ40y4Rk2EW0Qmph5FXObQ38IGRb4mM7nOTERPVYKcWlyN+N1mN17f2Y4Th0dxwrgADmryoclniijKI35UkwcjKMh5V0cvVmzaiVfW7sKidW1Y0RtAbPxRqG8aA00cJ74yRY/HU3sSwDw0V10mJonn8NBR7rIfDY7dUDKQ3PVH8qLUh7KZL3/5yzK95Iq9fQ151bAo109fKU8FOYVkrEOdc845MkysZHBtGT9YW6BgjiM7Vrjsssvwm9/8ZvfnPEmoVSnlmMKbrVEc+ZwOze9DnceEkQ9HJNTYbPczQwqJf0VEuqR3tmN4pBXTq0OYKohwtF9FrRpfUtoS0gVBhvHBjjZ82Kqjt3YM3CP3h7+uETGWvSI6Zo+L4eZDNYxxx+IpIROl/giyBOkEfEwJTVz77Ar8brsfNROmiRSPr0tFKCyiqq5tmOrqwiENGib4dTS5uITWQE8sgtbeGNa0hvHOljZsjQVgNuwH74hRCNRWyxQwZsY3FClmPErV8mgLkr7bIgqMUAivn6XhyMbyExZvjHZLTghuTP/Od75jWSsewshPOMqLfO7cudIgj0tUGWmw+zcYFqSy08eiOLs2SbDAz4UT3HJtR247d+6Ug9LlSmPv+jCMG/6tItDArqGRYwpmJBIoLVHHMeVaef4mowiDV2c4CKO7A0qwFZoeFpGTjpiILgxfNZSqamiBKrgCjSLEj5sLRnRBgCJ9/Pr+On50iAfjPCEEe8LycfsnIzRlDYtNg2ueWYnfbfWhdsJ0GRlGlZggVDdUEUXFouI59XQAwQ6okW7xNZHy6iRtETf5a2FW18MrXp/HG5A2MTEzEY2aSfd8RaZ2+bgxcG9RUNxcfvlpA9cf6O2Xw3H11VfL+b5s4EQHf/arX/3qgI6fVSRhDUaws8luXypRpYK5OBXJ5QAFpFxCS0LvW5zcU0j/zIthvLrejYamXMZ2+v7+Xp8r8bI8owpGbGbMiLsPcI2VokMREYviEuSmJvxNzThZRA0RQegxfHmsjlsO92KCJ4juYBSGuOrLL8VSZCpYK3LAbg4S/89K/Nf2AKonHggXn6cZJ3KmZbFEOqzIF0g1fESKZlXFJaMxfuxWdhi5p3y2EH+/vdnA5ydH8dcTPLY3FKZslPhwX2UpthxTNsR1YKmSoUzghmVGW4y67HSAQ4GwhuQqlm3btuGWW27BgQceKO88dmSVJJVSg8PK/LuUOlBTRskGo9G9rUD2nPiPHe1CU20Ybd2KiPqUnC9yy89l6mPKiEJTDbg9ijiBqfLW4BIpl+YRF3ZiBYxqmLutm1kPYzS1sQfoDMX1V7qqyfXt/RBexfVVIiJqDcWwrVekbt6q3YX/3S5T4rm6xIdboXJdfAj+8IqozOvzyfXyVMfLE5qvyzCLJiu+F+3dJprqIvjD0fbD5lS0s1Rw8cUXy1Ecbkind3sxmDJlisxkcpHJEDTr+/73vy+1jJxZzEc7OJgwpAiLqnuGxyQKdvAoocgGukOUEtSrcMyBkR1T6CQoxLML8ccHNDx7krggIr1o7Uk0ukrDAyL4MGQB2xDEQ82XbsQdCZQ0/ZfslJkKNnbpWENDS9Mru2+qUV6iSnbq5EsWRLqhtQsftXbD4/eldITMtOwx/hrk6+Hcoy4ni+LzhiWKBvke8L1AJIRnTtQw0medGvMmlH4OMTq65JJLZF13zZo1BT8H1qloJMlz6uyzz875Zv3nP/9ZOphQuZ5p+sQhrAEEC5Q08yMphBgh5AB2+kpZtLz55pulpOPjjz+2/P57771ne+EeM8yNx04Sb0ckjPawktfojl385TIE4ZjsojFS0sS/ld0ffX5eiUdZzRENrzVTwOmG360nRqKTpGGWmKwS/zIMqaynRGHZ+jZs6RHP0V9ja5zAL2vJDzO+4FRGabKoXjzD8ti3huhzFRLviYZjh9kX2Zubm/us7UqCBnpUgZNAigG71hww5vnDaD1XcN6VDTGSV6YswyGsAahTsauSy1ApTc2oZeHsY7EnUhIcvWDK97Of/Szjz9F0LVN6N3u8F/cdK5Kjzqj0dC+WtFiM5wdSPlQq3W2KUprLRFjkWn/fomPJrohIy1xwaaqMaMw8bFdyo9NEdGWIVJVkKdK6ddvbsOD9zYjWjhTpa1UiWjJtH2GPpDW+jys58FwsWfHYozuC+8V7MXt8Zr0V5T6ZDCEptGSKxlpmsWDaSY0g0z2e72x85QL+PEmPZQr+fqWaC+R05gyFojtTQK6WzwZa2zCi2n///UsaVWUjKoI1tVwtPOYsC+PONxV4Gz0IaHnKHYpEVFzxUXFCf2lMFPccU42Rnih6glFETIozjZQ0ziyetPhwalTO1nGJw8/+/Armr+I2h+Pgq66RkVd/ukWQrIK6gnBLBLcca+InM7xpqas1eO7xHMwEavaYrpXSijsYDOKee+6R2UU+qSdnXTmZQZeGQYahUXTPJODkxUBNFbs48+fPLxlZ0ZaZko5cyOr222/Py2+I+wiv/qSBcGsUwRJEWvmQCKMd0+fGCyIt/N3KXvTENFQFxIcWi0daZqI9V0zkl6g/0feqptqP3qiC+f9Yjv96vwWRUdPgC9RA46xjPxL1brJqi+DqI3RBVp4+EbAdWOjmajnOwtqB87dMH0sJGgz8+Mc/ljUzZgzZSDMJjtlde+21chWYE2GVAawJkZRYhLQCHT+tuikshnLwNNcZyJxpvqtLzkBmS0Gp72K3KNOJ3Leus+fiuGZJCPe/rcHT6Ea1qz8irXjkRKearqiJibE2fHOygoum12BctSJHdvRYBNGYDsMoYNFYYibb69ak8hzwgCYAcxe+jbn//ggtjdNQM2lmXBsWMxBTlX7RrLJ21yFIM0ay+qSO+47w5xRZ2UXSbPikg+cLiYWjLeUCVfH33Xef7FryBp1LeYS+8HV1dYMmwqpYwmKHj6r6J598UnbYSFgcMr7rrrss7TlYlGRNim8aDfaoTOdgcqnBAis3ktC4LGNaJ0JuRlb52L1Y4aZ3w7j9TREI17jR6IPcRlz2aENEP1xd1RvVMSwWxGfqQjh/ogufGefH8CpFap2kPXOywC2tmu3SxMTXlYQoloaDIkhr6Qxh2eZmPLl8Ix5f3Ynu+omoHzdZsFliljHha6+WeURIdgNZYA9GcPMsEz+dWbyGifYsFFjz/OUmGgqPf/vb39oKlMsBpomMoLIV29evX1+RBgSDhrAYtbAuZCcBYNTEN3+gwFSQ3chMURVtdOxGfgrB3R+EcP0b4qLyeNHoR06WNKWItejDFdYpmu/GyGgLjm0M4/AmFyZUqRhWpcGrxldmmQkHCDMtINnzabzQrwsi6goZWNXSg8UbWrBkcwe2KtXQxk1HTdPI5Agh+muOkTorKV0Ii8jkWBNXT82tZpVPJM7BZeoB7UBhKKOcTOdUMeAkB68lK10YG0WUTBR7U91nCYt3BJqeZUq1qHF6//33B+w5UnczbNgwy1Y2Vcb3339/zieAYRjS8I8nNTuIPIFsj836MC78p7ia3T40VOc6LF08zORyLPps9XaJSKQNNZF21GpRuJXY7uchE0TT/jLn96PiZ7vCMbToKkL+eqjVTfDWNsLj90Mz4pWx/nCTl89VhFZt3eK/0RAePUHF1yd4M75PrFWW2tOKURDdGEhY7Fyzzlkut11eM3fffbfcachzmPVXZi6VaCY4KAjLrg6VDorxFi5cOKDPlV5fqa6odKl45JFH5MmcK9ha5tokFmuToMPp7NmzbX/nnzujOO9fOto6PKgepsKj9E+0ZSjxxa4kJ0PXpfGdEY1AjYXljIwpUkJTuibscVROja7k/J6aKNabHKHxwu3xiQ810Sw04op6M257U84Ii48eFn+0u9WQCvYnj1NxwgiPbWTFKInq9dT3iaNeFIYWA7r1srSQDnaxaYBZLrDwT1U81fiDEJVDWBwupilYJnCFF2ta5ahN5Qvqajg7xhkuRkb5rLRnRMW7tNXrZc2jqanJ9nfXBXVc8XoUf11Pu1AP6NlXzrpW0oJFOpUm61VmSsFdSfmPmUY1KZrT3RWuROFdMRPRlFTdp/JE+dITmQLSgKI7itMnGfjNkS6Mq8o83M0uHC2T0sG0n24fhYI3PDuTSxLZD37wA6mdcrA3YVWMrCHTllpqV9h54V2u3GTFOUDaI1OhzNkwfm4FRkcM53nS5kNWfDyekHbkTG1NJkwMaFh4khe3Hymu8lAIrV2mHGQu12UuLWykPbMq1fKKocixHtWMGyeTbNTkB1IU6NjzdflvY8/niqx3GQlhaNwkJx5dKWV7DTxGrZ3xY3b7UToWnODJSlbyBmGj7+O5kY+FttUN2g5M1ahOZ8fRQdp7WckpIVMtpki8w9ktdig1WZGIGDklwVyf0VQpJuA5MsRahd2WEZ6kHOfIFf8SKeLXX4lhS6sH7gYN1ZoJc9DsVS2lcj7DX0noqyLtOiY1RfD7YzQcPyJ3t1Cr3YKpYAOokHlU1pG4z8BujGt3GeCf/yyJ+0M5QdHqmDFjijC0HIQRFuf6mO6RMNhhYyjON5MnRH+QFUGySCUrgp/TF6tYdHR0ZCQrWomQtPPB8SPcePsMD846IIJoMCKXI+joT6Fp8clm2dI/rvoSx4LHJCKOzVmTI/JY5UNW8hgLssjUlWY0zvQwXzBrIBll0+ixrlmpWLJkieyK01mColVOktjPy5bofa2kA0DtFPVNPBDsytgJRfv90ioybGHXk3NgdmTFDiEtcdNXo+WCkV4Nz57gxz8/r+Dz46PoaotKXZGiKBg0zeqSxm2mfO08Bt3tUZwqjslLpyryGNW7CjMjZASViZTo60+leb7gHCJviNQWDjawpMHsI9mxp3qeFs6cq6THXLH2OoOCsAYabCmn70/k56eddlpRaSbfwNTVSKlgIyHfyMoyEhjllgZztx9lwG2G0Naioz2Wj7/WYEd8bVl7TEVbawxuoxdzjzawUByTE0YWry5nrTJTpEVSK7SmRR8rEpdVtJWpazyQyGR6yaCDXVRGX+++++7QrGFVCkgw1FPRR4gKZc4fFlq/4mMdffTRtpEVyYpLaXN5fA7Och4tF4Hh6q4Y7l0Zw39+TB9ycbEGVNS5IVXj5hB7v0jHtMDpoDd00IDLF8Ulk01cd7ALU2uy71jp7u6WN5NM4s5UkJSYBpa6ppUEJQ2c2GC0TW83Zh2ViFdffVWWb7KBdegNGzZg+PDhJalh7XOExToVt1fzBCWZlAuUJzBisyMr1kaoJ8tl8wkHVRluk7A4nsRwO5d156+3RPGjpTre6RBRR6cIP7wu1PnjozeDnbiSNapOabIXQ32NgaMaDNx6mIYjclwSwTSPI1T07WckzRk8eqRnA9O/TKRUrORhsIDn5a9+9ausP8eN0jQTdAgrT7AoyAs/CdbJWNwvBxjmc57MLvXMtZBPDyP6faXi0ksv3WujT7ZUaVuvjkfW6nhwtYlNrRrgccFfpcCnFl+fG4iYikKT3qApl8ZOaNRx6RQVF09SMUqujc8tBab9MKcm0kFvs1yirfQt5qWOtAYL2DjgNZTJ2dQhrALAA0r3xVRQ+0XVbyk9ipKgTofqd6s0kMOxuWyJ5hgFu6fp4LAqh1bzRUdUkNaqGP64wcR7zZSYiyitSkOdJ6lQNyuWpAzxdDu5oq9HF29cDDMaTVwwUcGV01wIFFBMt4uSSFYkrUpIDwcTnnvuOcybN0/OJqaCUgeeq05KmCcYWTHCSgelE7n6COV750mfOaOLBGtWuaSBHN2h4p1pYDq4YDN9P2R+MLBgSwxPbTTxtPgIdnNEhpGXJhc7+F3JDbsDQ2Bcw0XDhhDXepGkBNHS4qG62sBXJyj44jgFp4/lMyy8Z5RJX8WIIRefs4EgrZiIKjeF2/Fh11a4VC1Rw4McmZpaMwqT/IIYXAPXaKE7BF8zu4f0CeNqPYqwS4R9h7BITEwBUpXrVM0zNSiXRxFTOaZurJEcddRReOCBB3Le1nvWWWfh+eeft/webW7z8fbOhI+6Y3hpq45VXQoWtwDvtdNsDnHludcFHhqvGveMUspEYMm1ZHSGiEbiNSmGfP4qE4c2KDhKRFPTxBl64mgVU2pcpbnwYzF5Qdl1b2krnGkYPRWMpBlRZ4qUuWQ4b4jj8UrzSizv2Yg14Ra8374JH0e3YUukA5HetviYVFJ/axpw++owyTscE90jMbV+NKb7RuETgfHi+E2NjxsMfuxbNSxqnah5YseNLVcSSi5F1v4Gc367djajAg7OlgcGVnaaeKdFx+JmE/+7gx1HcXGHtfhtnKzl1mRgw//wRs7it0vJHIslRwUZNfGDqxJjRiI0iHK5oC4f0+U1ME1k58eNMHH0cBWHNaqYzrXVZVLfZOp0UbnNmc9iU0wiX4eRD1q34OHNL+Gv7cvxXhdHuIKJzRvi7uFm18QDxeXZu/5ISb8eFQc2FP/gv2kvrQQwMzAFpzbMxPcnn4MRgVqHsAYTOKu3adOmnNvYAwHqvuyK8qzFUTGf7Y5PLQzFqpx3zBbf2BWqQ6aOFe0mPugwsLzVwMdBFWu6TbSHTewMqyJlUxDfA5/klNQNO8nPzSQXxvNMTUROguxG+AzUeRRMrVUwRaR6B9YJcqpXMaNegbeIbdNMxbkaq7q6WnaxsrnNXn755VK6UmxqmCk95Nzghx9+mPX3dwW7cPPqx/Hg9kWCyLcDgTqRpjfAg8KW2ZKvInxzRESG7nY0VE/Ft4Z/VhDXuYK4qh3CclAakEytdiry4vr1r3+d8Xe5WIA2uUnk11HMjpChoztmYm23IH9xE9/ca2BtlwGvpqTuwtmLCk2Z7pmYXKNirF9FtQgUJorrJSBCM79aulzlzTfflNq5JJjysYCeTedGqxXaF1uBxJ+L3igTabFjnEnNHhHH8xernsR9W/6GttBaoG6UOJ4B2nCU5LjI90Ac53BUpJGdu1Dnn4g5+38Rcw48xyEsB8WDzhTpk/os4HOKPxPsFiHw90plOlfJYBc4vb1++umnY8GCBRl/j3UsFobpfZWO+vp6GR3lM89K4Sf1SRSl0r+N76cdaf5505u4/qPfY13XB0BtE7zuBrn8thzVQkX6kikIR1pExNWFTzfNwvfHn4ezxx6Rc9TtEJYDS3zve9+T0RS3R1955ZW49957s/4OhbCUTKRjX2mv20VKixcvzioS5pAxRbl2RFiKvYLp+MHyx/DLtY8AVS54AmOh6mY/Oa4q0FUT0e6NdDPEDZO+iTtnzh4Mb7FDWJUMKvLZzcplNRmLunZLDngRZ/MRo0UIZRSMKCoNjHDoOca6VCawUcGGRTq4yPSpp57K+ncymUiWMkoNRXWc9+Yd+EvL30X6Nxo+tTqxPq1/oSiaSPFFbt+6EReNvwAPH355xROWM/xcwWCnKtc9ir/4xS8sv86UJBNZMW2hRIIWIfw5K7HrQIGWPJQWsJPLGcpsz80uQmIRnstDsoHiRzuk2w4Vg1PfvBV/2fUctMaJ8CmBspGViSzdW/F3fUoVlCZxbDf9EZcv/W3FXxNOhDUEQLkGdV5W4H46O+EeazYsUqcruyn3yMefvhxgZEmPsPRZzL/85S8Z3TNIulameGeccYatri0VXIRy4YUXliWtDkVjOOOtn+Mfna/CXT1OLt4oPgHc2wiR1a8oCZCKWyMSL9xTr0UrC80Ht+aOO7Cm1KgUqIgqUegdm/C5huPx/Kyb4HO7KvFUHxwRFvUw3PFHy4o//elPDkOlwU66QCPETCpjDoJbjaHkcmFff/318rFJBBTf5gI6EdAvibOU2X6HE/5Wg+OMljKB9T4rUCaSbfFtMkrj8t1UsJHxla98pej36ey37sY/dv4FLklWpZLhmgnKMhE2Qoj2tnIvG4Z7G3FY/UE4tulwfLJxBqZUT5C8Fg02IxLpRsSMJUhLkRsg3aYLWv14vLhrAc56e27FnuuuSr8YeaJxAJjpAUGnAhaiU7fW7MtgNMGishW+9rWvZfxdO3fIbDKAG264Qa6MIkh41D6x09bQ0JCR4JK/w79LMmVtKt8lnsuXL8/4fd7UKCMw0iQBjNh4DmV6jkn86Ec/2u1TxoiNCyFUtbh7+5wVT+HvzYKsmg6CyyjdOjOaFYb0sAjf2uHyDMP5+52KkxpmYHrNOIz3N6FW86NXRFqtsW6s7NyMxR1rsGDX21jRsRohTYPbU5NYV2vCbYjX2HQwFm1/Fo9s/iwuGnd0xZ3vFZsS0sGQXu4cZ7F6k7iuiBtr8gEFo0yDuB2aJyBHcvgY/WXBXA6k666S4ED3xo0bM64ht3KCICiktJq7TEa7Vks3Mk3k02pnxIgRfb5+2WWX4cEHH7RNCalHS0/vaKvD6Iv1PTvwnLnqqqv2+hrnOKnTKueqeDss3PEeTl98NdA4Ml6zQvH6KhlVcdFthKMIUZw0YhbmTDhbpHTTs/7uzmgnHtv+b9y27n/Q1rMNmr8BbtUllfNMD0N6K6rDfiw75j5Mrh1eSad7ZaaEXDDJIqsVWckgWBxYFotzAYeE6U1EEeGECRPkmATvnocccohMafg1dtd4FyWhDSZwMNrO5ZLbfjORFQnBaoCahmuZTOPsorLUvX3peOeddyy/niktJDFZPQ8+b3r/ZwINGGn/kryhUYvFYeeBIKuIyAYuWiHO44A33g0smqzikZmRIKuAVoP5n7gaLx52Y05kRYxw1+K6/U7Dm7NuwymjPg29tx0RIyoDAT4/r7sJ3eZOfO6tWxGJ6RV1zlcUYZGIeGf8xje+kXHdFfe1Zeue8c5MvyIa5dGYjRYXhoVymJtsKAngVDnv6BRsRqPRQUFYTI+tjhO98K0Kx6mgdS03Gafj2GOPzRi52lmvZOpE8r2ystPhe2LlRpEEO5xWoCNANvAmRakGZQoUjmYi73Liro8XYmfH+3BVjS1RN1CR/4tExXHTDTw883J8e3RhcosDfCPwP4dehxNHHQ0j1IWYaSTmqGNw1e6P9Z1vyefvEJYFuHiCUY9dVJUEPawef/zxjD/DQVS2wvPdZsKLh6pkRl5WAsxSRUUkZP4NjnAwPS0Udos4OcKTDXaGa9kElnaF60zWzVy2wMgtHfQiYz3SDqxzWdXTrMaWrMB6FeUaA5a/iJvhL9c9DdSPhKtEy26ZCkY5HxjuxAX7nYIvD/tUUY9XBTcem3klRgfGIRZu3728xMW3pX40frnhaXSGex3CSgVrVbSozbYiiAJApheZIoBrrrlGtp+LiZJ4Z+aFm4vYMB8w6iMpM+VlpMJ0jnKE9vb2gh6PtSGri5Qq+WxIN1rLFtWkRsF2RGwHRrZWERYfK9Nrp1DUao4vV4uegcYPPhIXe2iteO0NJSuyM0fQo0Ec0HAQ5k61VqcvD27GLev+G2cun4tjl/4Mxy/9OWavnIc/7XjNMiEdrdVizsSzpAQiasQSiacJj7tBkNVa3Lj6yYo5pgNedKejJv2CMoEExWgi28XEC/Wee+6x/B7HK9iC5/LKmpoaWXSnzQyHW+kvZadwfvbZZ6U3VbEggTI1skrDCv0blAmwo5UKtv3TF9Kmg+aAw4YNk//dq7YxYoR8frzL2oH1IHrRW9WweGztQIcJmhemg3N3Vq6qSbADyjQ1n9+pBKzt3IXJr14BBDT4FH/JBm7CTCtF+jZv5lW4YkzfVHDu5r/ihx8+Ks631rj2SsYkpjRApCjg5FHH4qGZl2Gca++Jhh5EcNDiG7AxuFFEtXvS57AehBrzofkzv0aDb8AdHroGVNbASCMbWVE8yJ/J1BUiqB2yIitGNJyUZ93LCmeffbb0XmcaecUVV/RJ0RjVsdaS7e9nA4WYVmQlw/ICN+bedNNNcuyGNTo+BlPBbGRF0E8rnaySpJ6JrDJFWLwJZLvp5JtKJomORfb7779fNloYQRdKViw7sO7H58oOJRsx5cJvNr8ERLbDUzsVZolcF+SR18No8o/EZxqm9vn+X9vfx/ffny/N+rTACPEfdS/njIgRxqIt/8DFqoIXDvkevCmqpip4cFz9gXi0ex10EYdpieRLdQVg9GzDKx0f4SzfYft2SsjIJhN+8pOfSBV3NrJg9GIl7GMNhOJDO7JKBfU7rFul11r42Nn0TNnA1/DMM89Yfo/F4GK293BchSksP5I6p2ywK1pni2CZ2tnVsLIts7A6hrSm5g0lG9gt5PAx38tCt9Gw3EBVP2UUbLDw71I6UxYIfnqu9R3B4nVQS0RWuxGLSI3VBF9fucGDGxeJNyIEt69BUJHWp/blU0UqHRiGF3e8gafERzpmVO8n1fAxY09d0S3f1ggW7HoXlYABJSw7IuHoBYvC6RYrdqAWKT1ioCUtU5BsEUMqKHdYtmxZH493tv+zRYJ2oG6JUZodKLosZONzepSSz5ZsO3NARrOZQOGllRSB6WW2mwoJi4Sa1GNR7U6lfX+BurLULjH1eLmsqCoEr7WuwYedq6DI2lUpIR5NpIRNnlrUKHs3I7oEUX3Ys0VkfT6oiYUiSp/fNuHSxA1Z78XLLX0NBcd6G8T14uHdJy0FaMTTO19DW6Rn3yYsdslSO1osprJLx3mxbK6aSVAcmW5qx4uHBFOI7oYWJfz76cjHeTIVnEGz8w1nSkyS7E8wErNyv+Sxz+bowJ+xOqaMrti9zQbWGPn3OYhM0sz290oJq/eANcxyYGnPBhFldYkopzwVF5eFV1WHICEpSlDULMFf/GcCrr5NEJeaXJO2N2Gp7hq0dq/Fv3at3LcJiyDZsGPFoVOezDfffHNev29lapfJ3TEX0GYkXcfEyCI5HpQvQViBM2t27gLlhJ2cgXbK2SI9vhYrkzumtbksdk3WuspZO7KDldSjXAPeH/Vul2b3apmsrQyL9Js1J03JdjkrMKLdLHDh5KZP9CX1UIu4+YTj/vCpRMY/pxp4ue0Dh7CSqSFnA8eOHZv376ZHC/R0ylZzMnKoK7C4mwoW4wuxGGHqkw6q6xldDQTsXEtzqaORsKzkItRZDYSKPB/88Ic/lPUvRon0/GK0x45nObCifVN8YUThiV9JU0mWRVhID4c5GN2Ni8adjNMb+9YO3+5cB8R6RaS193OXfvIeD94PbXYIq1ikbyPhVhw78GLjXZV3eKYjdpuZCbbo0+tChRAWoyh2uJLRCy8SFuEHAp2dnbbF/1zcCNLlBUmUcO9cWUEhMecQ2fXNtUGRL3TdwOrYThGW+POPnKTjQhSRaFB+hM1owk+hQKJKkFVIPFYs2IyRvjH45Yyr8fBBfRdlbIy0YWHzu1xdZJly8uvr6PQQNRzCKgbpgkWrwdzUE5ZiUNa9KOLkVH8m1TSjtVTkOr+YDo4bJTt5HBOxGgTuD1B0a5XScfjbjoxSwefNY5Ze15ozZ86gOV/4Gso5prOltx07RWrFCzw3UlHiRCUim2ioXdxVY5joH4PxfnGzjEQRioXl3GBBqSPJKtwlIiQXvj35PCye9TNcv791VPn7Lf9Ce3CzCAwD1tGd5sOOSDO2hNsG9P1zDXbCSl2Mmg0UiaaDQ7GsWVkenLS6DOcOC0W2dVP9AS50tQLlH7mC9UE6QVCgypsDJQL5WsRwJKelpWVAx2bKhRVdW9DbIy7qhnpknnNW4tEPdwiG2+HzDseZY47BV0YdjZmB/SSRvdqxCtev+SNaIu3w5huxccVXJIhqrQYPzbwcX26yH+FZGd6GeZsWAt4qQQiqZUKqqF50661Y3bMFE6uHOYRV8AtII5VMvkVWnueZdEDp2qJKr9Nkg130mW/xmfv6+FEIuHKM9STquZgeczwpH0lGxZ+PPP/YbcugS4tbw4gbIK1hdB3nj/08vjvhdBxds3fXdIp/JN4TUc+9ax5HTERsWh7JIUdsVPEcfjb1/Ixk9VF4J2a/ez9aQjvg8jWmPsP0i4FhFjR1YClj0KeE6YsJ7CQEBPVaHM8hqAyni6mdtTCRLizMpubmRcgRolwcOwcClIpQ4Z0Kfs5h7P4AozL+vaT4lPKRXNfBlwsU3lI0bDfSVdgFlWVaQFrDdMsI7J6D/w+emHl1H7JKYpi7Ok4WeVbhDZFiNvlH4Csj7Zspj+54FbNevwnL2lckxKa79973fc6J76n9sNVnSEdYTCtSZ9syWY9w8p9kwvoVCSvTnZ1aoXSdDlv/dqAT5imnnLKb5HgR2HlVDSSo9Kbim+kx/2tn1FcOWNlbUy7CmmKuyzbkxWgYuOOOO7Bu3TqpgudxLwSsx6U2XjiQTt1cMUi4VWVI1RRZr0IshrtnXoprx9hPF/Qihse3LxaBjQsuRc1vgFrzoD3cgZfbP8RXm47c61sf9GzFb7a+hPvWPiueT0yQ1TA5xJPp8ePfVQaYroYAYaWr0klGHLHJFDllm1+Td59HH+3zNaslpanRW2pExtlEzuYVOkpSTvA5DcTzsot+GXHlSljsdHLdVtIwkDcFRrX5jk+xjpbeJeZjnXTSSdKJtVDIsRZGRCyUm1apWnx4+cIJZ+J7GchqRc8WXLv6Ubzf8RE0b23ez8Oj+hDRe3D9qsewqWcXZlTvjx2RDrwiCGzBrnewo0fcjD1++Fw18vlmJ0O+HgO64XQJi4LVBpViowZeWCwmp4JOpZl0YmyXp2PRokVwsHdKagXuX8wVFBqnu5tyHyGL+PnAypqH4EKPYqyJDqoZC6+vXtoWW0aH0SAm102ztYb5oHcbrlz1EI5/+zYs2vGaIKsA3NAKuLBNeD1V2BzaiRs+fBjnvXcvLl4xDw+tf04QVws0fx18mk/WaXOJmkwzAr9ajyn+MQ5hFQOO0qTfXZmeFbqkgl1H3sHT5RK0UM4Eq07ZQNdnyoF8Nt+kI10msvskzGPBg9WNgchXcsL3y6omyTJAMaLe/aoasb9/hCCsvh3lqIhQuHrrivEno0nra9XyXMtSHPX6Tfj1mj+iObILbnqtiySoEC+t+DihIC13FRRvFXqNXrpfwl01THwtILuBeT2qSGPHV43Cfv4Gh7CKhdUSUaYJ+UZaJCsqvtPXnVPJnW2MhoO0qcssaCJ48cUXDymy4uYb+m/R+YDjVJRDWK2Gzxf5REdW6RprWPlKK6gfs4v4SMoFX1Cqgkme4XLAuG/tLQpFC+DI2r4F9mXBjfiP5f8XnYKoXLXjBKnUZK0r5ZweKi54NT+8qifFcCbfXDeE8YEmuFyqQ1jFgvUPK2eH//zP/5QD1rnso6NinnUvq114dlbEqWDUwTEh/iw3CBdbvC0H2EiwEo7mAmq40tXh1KVZbeyxg53Bn9Uwth2OO+442dlLdX3gOq5CQD8xK7CYb7XyPse4BlNqRgvCilnlgxjua8QYd32fbz2w8W/oCe+EKiIYl5mly2ilk0Lhivisr4r1OJEmH+AeMeDnsAtDBPTO4tab9M4cP6dDJeUMdEZgp4+pAEV7NNRjPYSWMnZSBBKPlU2vFTijVqx3VjlAMqY5IT2leKEz8szXfcJu/tLIowhrZ/WTbQ9iOijDoFEh07dixKd8X6nwtxoIp+Qi//cy/voOCewvhVZ0ldqr+iRSwlrVh0CaCj4mCOiNjo/l/KE7Q6om3dZFmmc1/GzCLJkNc5/gSnY9PTij6XCHsEoJkgsLuOn2MIyw2PWz6vxlAldlFbuefKDBAjLJOln7YaTEzcacpcy2WScVVOpTBpAaZTGtuvbaa3Ov74jUmt7u6a6u3OCTL6i/K4VSns0Vq7GkfIv4e0WSVSI9VaoRU3RoprYX5XA+MGRE+9CcT/VI2jHkZkBr6PxBI4ZaV1+H2rChy603pY6z4n+yE6OqJ+Ok4TMG/HxWMcTAWT1qoIoFa1Lcb2eHUtRu+gOMOq0K1Va+7NnAsRwuDOHEAOtGjE7zIQ1KUNKFvkkSHSiwjmXVHClmoPvwhgmYRiGonLtLIRDVheZoNzpje9e3qGA/Z+QnpZto1AhZR6LiazFaw7gCOGN430hnq/hbLdFgXGVfQhi0agi244xhh8HtUh3CKgeYBlKkmEnoaQda3dCVId1eJgmmD7xg2Z3k42daIFoJYGfOasUWNyEXWvdhF5Zuofle1HSFtVprlm9KWGpwCUhqlMVUMX25R75X1Rc5DtPdBiO1A6q50BvpwNpQX4L+zn6n4LhR4jkEmxEKtyMqEkqWsvgRMWMI94qIr6cF39j/8zivqa8ecGnXerSHWqBopT2WMRKu4sLZI46oiPO5YlfVlwqMJLjEgIsXqKi2Ai+8M888U1qsZHIA5T5Eq3XsdHwggVUqaBVNy+hkJHPppZfK/Y/9PRvJHYSMaLgyPhWcOOAxzDb6ZAdKGqid4yLcYsCbD48JGyjFojnUjWmvXoNWrR1erS6R7pnSkeHcMSfgzzP63hDD4id+/NETmL/l7+ii40MyddR8GB0YjW+MPh63Tz6/T9IXFuT26SU/w5LWd+HxNZQsKeTjhGLtaFJGYeNn7offNeCztF1DnrBSLxa241moZXeL2h9GHkxTcrHq5e9YRSpEshtZyaCym1ERyYHbsAcKrKcxbU8FiYqpayG2L0888QSuvvpqScbcbVkKj/xS4caVT+MXq++Fp+lAKInmRFgPgdX4hUfciFPrZ1r+3pLgevxvy0psjbRJGcJE3wicPHwmpnhHWv78fVsW4bvv/RqKv1pKGEoFU1wjkZYP8cMp1+D2g8+vhEO67xBWsWBkZbdxmksqPvvZzzoHKQeccMIJ0tInFbSr4UiVnbDUDhyFSrftIRmTtCoBLb1BjH/5cgTdnfC5GmUXj7QV7W3FwbUH4tWjfooGxV/U33i9+2N8/q3b0Wl0wuOuLmF0pSIUbUGVXoONx83HMG9F3AS6VOcSyg7u/bMjK+qCHLLKHVa1M84Hsi6WL5jmp4NkaGcD3d8Y5g/g1gO+Li6zdugJg3cW2F2+eqzs/ABfXnYvdkW7Cn78jdFWXLD8AXSGd4hUtrqkqWBMFWFgZzNum3xBpZCVhENYWcACvN2gMO/upbo4Kt2ahqACnOJPErTVFuecLuJh1uZvSgGumnbmjekp50Di2smn4JDhxyDavUG8Ri2+akvVoPrr8Y8d/8Yxb92MxV1r8n7cx3e+hqPe+DHWdK+Fu6opL68se5qKP4ahuhBrX48TRp4un38lweVQUmZkUrmzoJ/LeqtsGAzWNPPnz9+rc8bIcsWKFSVzDW1ubs77d+yU8+kp50Dj7gNm4+R/v4aQPwifUgXTNOARl15UEM0akdKd+s4duHTsSfjGmM9gZtW4jI/1hiCo+ZtexCNbRNpr9EofKw1qCUSjZoK26NXVjGrXWPy/Q79TcdejE2HlEPlYgZ22QqUB6bCypuH4SbHgvB+bATQqzLaZORvmzZu31+cUpBayiNTOjrmQlJDyEquIjeNVXDQx8Igf88+NmI4bpl4JtKxDWInI+hAJhi4MHn8jumKdmLvmTzjp7dvwHysewINbX8QLbcvwevcavBVchwVt7+LeTQsxe8U8nPLO7Xhkw/NSQu/1NcrIqhQK9yRd8fmhbTMemPEdjK6qrbjr0YmwsoD77KjpSrUcoVYrnxm6bLCzpinGs4qyBS6/SIJun9QbUW1eCNhlzeVrhYKq+byTGJFGkgBJzFZkzZvKwGJPmnbn9C9hV6QFD298DNHGiXCbcRcG6jLpnqC7q8T3m/H45r/i8e3/ht/lg1d1y4ii14iiN9Yj7hJBiPwP7sAwqKaaQjTFkxW7kRElCrN1PS6efCm+Me7oirwenQgrC5ID0aeeeqr0f+dYCy+GQi4wO5TamobyjVSySkYdlF8UCkoHUkG9UvoGnVzAQXWO56SjkPEcwm7bTyFK/nLjocO+jW+P/wb0jo2IqUZ8NjABRko+d42IuJrEJyp69V60R9vRKj7i1jBuWasiuammvZVxYbSqSrIyWtaL53cxHjq0ciU6ToSVA2jeV84LgKlVag2rWGsaO+PAQp0aCHqxc76OkRrHaziDV8iqeereqLtKn9VL988vlrDYFIjFYjlvpO4vzD/0W1gV3Ip/7XoBZtPBcBtaQuwQpx+SGG1g+iuUIFmFlTDMtg349oSLxPO7pKKvRYewKgBJaxoObfNipuq+GNh18OgmUQw4lmNnyZIraIxotS6tULEnfekp6OXYTzoBMtLMNLkwUPjrrJtw7lsa/rLrb9BrhsHnaYJpxPo/YVVdCIk0FO1bcdHEiyuerJyUsIKQtKYplqzYJLCq6RCsvQ00KBK18m/nWAz1WPmC0R7FqFagsr8S4XVrWHDMTXhw5o9RHatGqHsdDE3dK0Usb1SlSF1YqH01amI1mH/Yz/HwYZcNiuvEIawhBm4NsrrwJ06cmNN253KDta9UZ9YkGCEpBW44/tKXvmT59TfeeKOi36vLJp2Mtz91F6a6piLa/CFCejstS8tGW7LyJR4/FGtDrHkdTm04Ee8d/St8e+LgsfJ2CGuIYfHixZZfH8j5wXSMGdN3kQE3DBU6/ExNmBUqQ9qQGVMbRmHF8b/GTydfjfpoPcJtaxAygtL8r3TSdRMxLm6NdSDSuhq1sVrcMe1aLDz2ZoyvaRxU57dDWEMMdt02u4t6IMDNz8OHD9/9ObVUd955Z8GPx0J++kwh0d7eXvLnToErnSVKCfYFbp7xFaw69j5cud8F8EU8iHVvQ7hrE8J6l0jfCiAvEa1GBVGF9Q6EOzdD79yC4RiBH0y8FKs//QB+cNA5g/L8doafhxiYbqUb4rFTRvsVq1QsV9BmmWp31oxoscwUsxiQTJi+cryGkhG7kZ1cwedGzVwqWNuymjcsFHRXpaiX3VZaEnEKolTi4VRs727Dax2rsKB5OZ5tXoLm4DoRWpginxbM5qkS//ZAUzyytxjXUMX7i4YZjS+/iPZKD3bAh3FVE3HKsENw5rBP4HPDD0P1AHuPFQnHrWEogWu3KMFIBy8qq+UauYLdNlq3JGf3SFrvvPNOycZySgXKQUgoSeJm86EU3lYEySl9dRw7m9xvaGc7VAq09XTjH7vexauda/F+eDM2du3EpmibSBtb2OaLO/xJH2MDHrUBB/iGY1ygCVO8o3Bqw3RBUofC53UPlVO8y5E1DCHY6a+K7Q5ShJo6aEzDPC40vffeeyvq9XP+8uyzz5ZNh9NPPx0NDaXboWdVGwwGg1KPdvPNN5ftNTVUVeNL44/FlxBvmMTCOjZEWrEmtA0uRZMdPxoDchnIJN9IHMCdiO6he447hDWEwBTLCryIiwG9qvqkLdu3V+QxKFYWYodx46yHkll7+973vmfpVV+WC9arYbJ3OCbXDN8nz3Gn6N6PSG7vsdNJFQNGPVb1Gq71oriyGFgtpD3ttNP2qfeOq8WsQDnGPffc45zc/QXWsEwHZcfSpUvNkSNHJgfAzMsvv7ykjy+iq92Pnfpx7rnnluTxL7vsMvl4fr/fvO6660r2vLdu3So/BgNmz55teYzHjh3rnOD9g06HsPoJdXV1fU70Rx55pGSPf9ttt1leTHPnzi3Z3xCpYUnJhcRHAiw1CZYLGzZssDzG/HjllVeck9whrKGBJ554wvIkv+iii0r2Nw4//HDLv7F8+fKKPCZWBHvLLbeU7PE3btxozps3z3zwwQflv0uFCy64wPI4f/rTn3ZOdIewhgZmzpxpeZLfeuutJXn8FStWWD7+fvvtV5HHo6enx6ypqenzfAOBgKnretGPT5JOfXz+e9WqVSUjQrsoa/Hixc7JXmbCcoruZQbb4dQxWYHDzqVA+p6/JCZPnlyRx4TGf1baJcoEaLtcLCjwTLXS4b/t5g3zBQ0QZ8+ebfk9dgsdOF3CQY0bbrjB8us86TlSUgoYiZ136Sh2sWi5QAnAQQcdZPm9Usgl1q1b1+drvGlYyTMKAU0crUBbHwpqHTiENSixbNkyudo+HVxccffdd5fs79D8L91Pip+X6o5PucScOXMwd+5cW3LMF3bRXylIxWq4Ovl+lAIcS7JT0N91113Oie8Q1uAEV4RZgTNuVsO6hYKiRhIj59uIGTNmyM8LcQRNB0dSTjrpJCmQpCXyrFmzCvKtSoeVJxbBDdDFwm7Qu1AbZitcf/31ll9//fXXnRPfIazBiSSBpMNKiFks6DfP+s8HH3wg0x9+XixITOmCSRrt3X///UU/dqpbQyo4D1ksvvCFL1h+3SraLRScKxw7dqxl9OXAIaxBCRrmXXHFFXt9jZtcSlUAtkIp61b0XbfajFOKwjj9r6xQipSTi0Oo8LeKeGnRXCrQ5z+VePnvUm5TcmABR9ZQfrz88svm73//+0HX9o7FYqZIB/u07xctWlSSx7d6bB6rUuDCCy+0lB48//zzJT1GbW1t5tNPPy0/WltbnZPd0WE5GEh0d3ebp512mrzYRQRh/uEPfyjZYweDwd2PLSKikj72ww8/bElY11xzjfOmDmLCcvywHOSEtWvXypSnUBvjTFi9ejVGjx5d0sdes2aNpV8XF68uWbLEeUMHJxwDPwdDF1xlT6dUK4KsNPNBB7kRllN0dzBkcc451r7lTz31lHNwBikcwnIwZGE3ScAIy4FDWA4cVBSmTZtm+fVKW1/vwCEsBw6kHit9cYTH45HLKhwMTjhFdwdDHj//+c/xxBNPyE4k7YytNgs5GBRwuoQOHDgYPITlpIQOHDgYNHAIy4EDBw5hOXDgwIFDWA4cOHAIy4EDBw4cwnLgwIEDh7AcOHCwr4E6LNM5DA4cOBgshLUFjnDUgQMHlY+u/y/AAICj+JZ6c7gLAAAAAElFTkSuQmCC",de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",se=fe.p+"static/err.2323787b.png",ne="data:image/png;base64,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",ie="data:image/png;base64,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",ce="data:image/png;base64,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",ue="data:image/png;base64,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",ae="data:image/png;base64,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",oe=fe.p+"static/douyu.1e926b4a.jpg",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",a="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII=",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII=",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",le="data:image/png;base64,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",ge=fe(64426),me="data:image/jpeg;base64,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",ve="data:image/png;base64,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",he=fe(59301),Ae=Object.defineProperty,ye=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Be=(Me,Ie,Oe)=>Ie in Me?Ae(Me,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Me[Ie]=Oe,Ee=(Me,Ie)=>{for(var Oe in Ie||(Ie={}))be.call(Ie,Oe)&&Be(Me,Oe,Ie[Oe]);if(ye)for(var Oe of ye(Ie))Pe.call(Ie,Oe)&&Be(Me,Oe,Ie[Oe]);return Me};const Le=Me=>React.createElement("svg",Ee({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},Me),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ce="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",je="data:image/jpeg;base64,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",Fe=fe.p+"static/certificate.a2a9ee77.jpg",Qe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ve=(Me,Ie,Oe)=>Ie in Me?Qe(Me,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Me[Ie]=Oe,qe=(Me,Ie)=>{for(var Oe in Ie||(Ie={}))_e.call(Ie,Oe)&&Ve(Me,Oe,Ie[Oe]);if(Ne)for(var Oe of Ne(Ie))$e.call(Ie,Oe)&&Ve(Me,Oe,Ie[Oe]);return Me};const We=Me=>React.createElement("svg",qe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},Me),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ze="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ge="data:image/png;base64,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",nt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Je=fe.p+"static/question.ed747acc.gif",lt="data:image/gif;base64,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",Ye=fe(55351),Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",De="data:image/png;base64,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",Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Te="data:image/png;base64,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",ke=fe(53114),et="data:image/png;base64,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",Xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},59065:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=fe(40862),E=fe(48136),pe=fe(50047),de=fe(43418),se=fe(59301);const ne=(0,Se.forwardRef)(({callback:ie,width:ce,onChange:ue,disabled:ae,readOnly:oe,type:re="",value:ee="",style:a={}},y)=>{const x=(0,Se.useRef)(),b=(0,Se.useRef)(),[z,te]=(0,Se.useState)(0),[le,ge]=(0,Se.useState)(0),[me,ve]=(0,Se.useState)(!1),he=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Be=Pe.innerText;return ie&&ie(Be),Be};(0,Se.useImperativeHandle)(y,()=>({getData:he}));const Ae=Pe=>{Pe.preventDefault();const Be=Pe.clientX-z,Ee=Pe.clientY-le;document.body.onmousemove=Le=>{let Ce=Le.clientX-Be,je=Le.clientY-Ee;const Fe=document.getElementsByClassName("markdown-popup-form")[0],Qe=window.innerWidth-Fe.offsetWidth,Ne=window.innerHeight-Fe.offsetHeight;Ce=Math.max(0,Math.min(Ce,Qe)),je=Math.max(0,Math.min(je,Ne)),ye(Le.clientX,Le.clientY,Be,Ee)&&(te(Ce),ge(je))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(Pe,Be,Ee,Le)=>{const Ce=document.body.clientHeight,je=document.body.clientWidth;return Pe<20&&Ee>Pe||Pe>je-20&&EeBe||Be>Ce-20&&Le{me&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Be=window.innerWidth/2-Pe.offsetWidth/2,Ee=window.innerHeight/2-Pe.offsetHeight/2;te(Be),ge(Ee)},0)},[me]);const be=()=>{ae||oe||ve(!0)};return se.createElement("div",{style:a},se.createElement("div",{style:{width:ce||"100%",position:"relative"},className:`${xe.Z.mathFillWrap} ${ae||oe?"cursorDefault":""}`,onClick:()=>be()},se.createElement("math-field",{disabled:ae,locale:"zh_cn",class:`${xe.Z.mathField} ${re}`,readOnly:oe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),se.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:le},title:se.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),ue(Pe),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},se.createElement(pe.Z,{value:ee,ref:b,onChange:ue,showSaveButton:!1})))});dt.Z=ne},50047:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=fe(95237),E=fe(43604),pe=fe(99313),de=fe(3113),se=fe(95318),ne=fe(40862),ie=fe(48136),ce=fe(59301);const ue=(0,Se.forwardRef)(({callback:ae,showSaveButton:oe,value:re=""},ee)=>{const a=(0,Se.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +(self.webpackChunk=self.webpackChunk||[]).push([[4015],{89489:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},59477:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},26227:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},49198:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},41464:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},87169:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},52671:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},8657:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},56082:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},33853:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},15075:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},43531:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},38819:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ie}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(ue,ae){return xe.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=xe.forwardRef(se),ie=ne},40862:function(Ct,dt){"use strict";dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},10640:function(Ct,dt){"use strict";dt.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"}},94583:function(){"use strict"},64426:function(Ct,dt,fe){"use strict";var be=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ce,ue,ae)=>ue in ce?xe(ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ue]=ae,ne=(ce,ue)=>{for(var ae in ue||(ue={}))me.call(ue,ae)&&se(ce,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(ce,ae,ue[ae]);return ce};const ie=ce=>React.createElement("svg",ne({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},ce),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},51015:function(Ct,dt,fe){"use strict";var be=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ce,ue,ae)=>ue in ce?xe(ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ue]=ae,ne=(ce,ue)=>{for(var ae in ue||(ue={}))me.call(ue,ae)&&se(ce,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(ce,ae,ue[ae]);return ce};const ie=ce=>React.createElement("svg",ne({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ce),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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(Ct,dt,fe){"use strict";var be=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ce,ue,ae)=>ue in ce?xe(ce,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ue]=ae,ne=(ce,ue)=>{for(var ae in ue||(ue={}))me.call(ue,ae)&&se(ce,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(ce,ae,ue[ae]);return ce};const ie=ce=>React.createElement("svg",ne({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ce),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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60803:function(){"use strict";function Ct(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(Ct.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(Ct.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(Ct.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(Ct.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,a,y){if(!(y instanceof Ct))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var dt=[];function fe(ee,a){var y=dt.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function be(){var ee=dt.pop();return ee===void 0?new go.Point:ee}function xe(ee){dt.push(ee)}function E(ee,a,y,x,b,z,te,le,ge){ge||(ge=new go.Point);var pe=ee-y,ve=b-te,he=NaN,Ae=NaN;if(pe===0)if(ve===0)ee===y&&(he=ee,Ae=a);else{var ye=(z-le)/ve,Se=z-ye*b;he=ee,Ae=ye*he+Se}else if(ve===0){var Pe=(a-x)/pe,Be=a-Pe*ee;he=b,Ae=Pe*he+Be}else{var Pe=(a-x)/pe,ye=(z-le)/ve,Be=a-Pe*ee,Se=z-ye*b;he=(Se-Be)/(Pe-ye),Ae=Pe*he+Be}return ge.x=he,ge.y=Ae,ge}function me(ee,a,y,x,b,z,te,le,ge,pe,ve,he,Ae,ye){var Se=1-ge,Pe=ge,Be=ee*Se+y*Pe,Ee=a*Se+x*Pe,Oe=y*Se+b*Pe,Ce=x*Se+z*Pe,je=b*Se+te*Pe,Fe=z*Se+le*Pe,Qe=Be*Se+Oe*Pe,Ne=Ee*Se+Ce*Pe,_e=Oe*Se+je*Pe,$e=Ce*Se+Fe*Pe,Ve=Qe*Se+_e*Pe,qe=Ne*Se+$e*Pe;pe.x=Be,pe.y=Ee,ve.x=Qe,ve.y=Ne,he.x=Ve,he.y=qe,Ae.x=_e,Ae.y=$e,ye.x=je,ye.y=Fe}var de=new go.Spot(.156,.156),se=new go.Spot(.844,.844),ne=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ct("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ee,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(ee,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=de,b.spot2=se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ne*a,0,a,(1-ne)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ne*y,(1-ne)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ne*y,ne*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ne)*a,0,0,(1-ne)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ct("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+le,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,le,le).close())),z.spot1=de,z.spot2=se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ee,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new Ct("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ct("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,le=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(le,le).add(new go.PathSegment(go.PathSegment.Arc,z,te,le,le,le,le).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=ne/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ct("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ee,a,y){var x=ee?ee.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,te=y/2,le=Math.atan2(y,a),ge=x-Math.min(Math.cos(le)*x/2,z),pe=x-Math.min(Math.sin(le)*x/2,te),b=new go.Geometry,ve=new go.PathFigure(ge,0,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ve.add(new go.PathSegment(go.PathSegment.Line,a-ge,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,pe)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,a,y-pe)),ve.add(new go.PathSegment(go.PathSegment.Line,a-ge,y)),ve.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ve.add(new go.PathSegment(go.PathSegment.Line,ge,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y-pe)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,0,pe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ct("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ct("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ct("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ne*a,0,a,(.5-ne/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ne/2)*y,ne*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,te=.3,le=0,ge=z*ne;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+ge+le)*y,(.5-ge+te)*a,(.5+z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+le)*y,(.5+ge+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+ge+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te)*a,(.5-ge+le)*y,(.5+ge+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ge+te)*a,(.5-z+le)*y,(.5-z+te+.05)*a,(.5-ge+le-.02)*y)),z=.2,te=0,le=-.3,ge=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+le)*y,(.5+ge+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+ge+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te)*a,(.5-ge+le)*y,(.5+ge+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+le)*y,(.5-ge+te)*a,(.5-z+le)*y,(.5-z+te)*a,(.5-ge+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+ge+le)*y,(.5-ge+te)*a,(.5+z+le)*y)),z=.2,te=-.3,le=0,ge=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+le)*y,(1-.5+z+te-.05)*a,(.5-ge+le-.02)*y,(.5+ge+te)*a,(.5-z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+le)*y,(.5-ge+te)*a,(.5-z+le)*y,(.5-z+te)*a,(.5-ge+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+le)*y,(.5-z+te)*a,(.5+ge+le)*y,(.5-ge+te)*a,(.5+z+le)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ge+te)*a,(.5+z+le)*y,(.5+z+te)*a,(.5+ge+le)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,te=.5,le=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,le*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*le,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),le=.75,b=new go.PathFigure((te+z)*a,le*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*le,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,le=.5,ge=new go.PathFigure(te*a,(le-z)*y);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),z=.4,b=ne*.4;var pe=be(),ve=be(),he=be(),Ae=be();me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.42,pe,ve,he,Ae,Ae);var ye=be(),Se=be(),Pe=be();me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.58,Ae,Ae,Pe,ye,Se);var Be=be(),Ee=be(),Oe=be();me(te,le+z,te-b,le+z,te-z,le+b,te-z,le,.42,Be,Ee,Oe,Ae,Ae);var Ce=be(),je=be(),Fe=be();return me(te,le+z,te-b,le+z,te-z,le+b,te-z,le,.58,Ae,Ae,Fe,Ce,je),ge.add(new go.PathSegment(go.PathSegment.Move,Fe.x*a,Fe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,Ce.x*a,Ce.y*y,je.x*a,je.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,pe.x*a,pe.y*y,ve.x*a,ve.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Fe.x*a,Fe.y*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,Oe.x*a,Oe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ye.x*a,ye.y*y,Se.x*a,Se.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Oe.x*a,Oe.y*y,Be.x*a,Be.y*y,Ee.x*a,Ee.y*y).close()),xe(pe),xe(ve),xe(he),xe(Ae),xe(ye),xe(Se),xe(Pe),xe(Be),xe(Ee),xe(Oe),xe(Ce),xe(je),xe(Fe),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ct("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,le=.5,ge=be(),pe=be(),ve=be(),he=be(),Ae=new go.PathFigure((te-z)*a,le*y,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.44,ve,he,pe,ge,ge),Ae.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,ve.x*a,ve.y*y,he.x*a,he.y*y));var ye=fe(pe.x,pe.y);me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.56,ge,ge,pe,ve,he);var Se=fe(pe.x,pe.y);Ae.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,.15*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,(Se.y*.1+.05*.9)*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ve.x*a,ve.y*y,he.x*a,he.y*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),z=.35,b=ne*.35;var Pe=new go.PathFigure(te*a,(le-z)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y));var Be=new go.PathFigure((te-z)*a,le*y,!1);return x.add(Be),xe(ge),xe(pe),xe(ve),xe(he),xe(ye),xe(Se),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,le=b*ne,ge=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+le+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+le+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-le+te)*y,(.5+le+z)*a,(.5-b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+le+te)*y,(.5-le+z)*a,(.5+b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,le=b*ne;var ge=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+le+te)*y,(.5+le+z)*a,(.5+b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+le+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y,(.5-le+z)*a,(.5-b+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+le+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-le+te)*y));var ge=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(ge),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ee,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ct("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ct("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,le=(.5+b/2)*y,ge=new go.Geometry,pe=new go.PathFigure(0,te,!0);ge.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,te)),pe.add(new go.PathSegment(go.PathSegment.Line,z,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,le)),pe.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),ge.spot1=new go.Spot(0,te/y);var ve=E(0,le/y,1,le/y,z/a,1,1,.5,be());return ge.spot2=new go.Spot(ve.x,ve.y),xe(ve),ge}),go.Shape.setFigureParameter("Arrow2",0,new Ct("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ct("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,le=te+b,ge=new go.Geometry,pe=new go.PathFigure(0,te,!0);ge.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,te)),pe.add(new go.PathSegment(go.PathSegment.Line,z,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,le)),pe.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),ge.spot1=new go.Spot(0,te/y);var ve=E(0,le/y,1,le/y,z/a,1,1,.5,be());return ge.spot2=new go.Spot(ve.x,ve.y),xe(ve),ge}),go.Shape.defineFigureGenerator("Chevron",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ct("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ge=E(0,.5,.3,0,0,b/y,.1,b/y,be());return te.spot1=new go.Spot(ge.x,ge.y),ge=E(.7,1,1,.5,0,z/y,1,z/y,ge),te.spot2=new go.Spot(ge.x,ge.y),xe(ge),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ct("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ct("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,le=(y-b)/2,ge=le+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,le=0,ge=y):(z=0,te=y,le=0,ge=y));var pe=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,le).close());var he=E(0,.5,.3,le/y,0,z/y,1,z/y,be());return pe.spot1=new go.Spot(he.x,he.y),he=E(.7,ge/y,1,.5,0,te/y,1,te/y,he),pe.spot2=new go.Spot(he.x,he.y),xe(he),pe}),go.Shape.setFigureParameter("IBeamArrow",0,new Ct("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var ge=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(ge.x,ge.y),xe(ge),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ct("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ct("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,le=(y-b)/2,ge=le+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,le=0,ge=y):(z=0,te=y,le=0,ge=y));var pe=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);pe.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ge)),ve.add(new go.PathSegment(go.PathSegment.Line,0,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,le)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,le).close()),pe.spot1=new go.Spot(0,z/y);var he=E(.7,ge/y,1,.5,0,te/y,1,te/y,be());return pe.spot2=new go.Spot(he.x,he.y),xe(he),pe}),go.Shape.setFigureParameter("Pointer",0,new Ct("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=E(.2,.65,1,.65,0,1,1,.5,be());return b.spot2=new go.Spot(te.x,te.y),xe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ct("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=E(0,.65,1,.65,0,1,1,.5,be());return b.spot2=new go.Spot(te.x,te.y),xe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ct("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,0,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,0,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var ge=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(ge.x,ge.y),xe(ge),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ct("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,0,z)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,0,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var ge=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(ge.x,ge.y),xe(ge),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ct("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ne*x,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var le=new go.PathFigure(a,x,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ne*x,(.5+z)*a,2*x)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-ne*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ne*x,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-ne*x));var le=new go.PathFigure(0,y-x,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ne*x,(.5-z)*a,y-2*x)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-ne*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0));var le=new go.PathFigure(x,0,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ne*x,0,2*x,(.5-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+ne*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var le=new go.PathFigure(a-x,0,!1);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ne*x,0,a-2*x,(.5-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-ne*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=ne*b,le=ne*z,ge=.5,pe=.1,ve=new go.PathFigure(ge*a,(pe+z)*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge-b)*a,pe*y,(ge-te)*a,(pe+z)*y,(ge-b)*a,(pe+le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-z)*y,(ge-b)*a,(pe-le)*y,(ge-te)*a,(pe-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge+b)*a,pe*y,(ge+te)*a,(pe-z)*y,(ge+b)*a,(pe-le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe+z)*y,(ge+b)*a,(pe+le)*y,(ge+te)*a,(pe+z)*y));var he=.05,Ae=ne*he;ge=.05,pe=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ge=.95,pe=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge+he)*a,pe*y,(ge+Ae)*a,(pe-he)*y,(ge+he)*a,(pe-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),he=.025,Ae=ne*he,ge=.825,pe=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-he)*y,(ge+he)*a,(pe-Ae)*y,(ge+Ae)*a,(pe-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-he)*a,pe*y,(ge-Ae)*a,(pe-he)*y,(ge-he)*a,(pe-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),he=.05,Ae=ne*he,ge=.5,pe=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-he)*y,(ge+he)*a,(pe-Ae)*y,(ge+Ae)*a,(pe-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-he)*a,pe*y,(ge-Ae)*a,(pe-he)*y,(ge-he)*a,(pe-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),he=.025,Ae=ne*he,ge=.175,pe=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-he)*y,(ge+he)*a,(pe-Ae)*y,(ge+Ae)*a,(pe-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-he)*a,pe*y,(ge-Ae)*a,(pe-he)*y,(ge-he)*a,(pe-Ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),he=.05,Ae=ne*he,ge=.05,pe=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-he)*y,(ge-he)*a,(pe-Ae)*y,(ge-Ae)*a,(pe-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new Ct("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var le=new go.PathFigure(a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var le=new go.PathFigure(a,.1*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=ne*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var le=new go.PathFigure(0,b*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var le=new go.PathFigure(b*a,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),le.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),le.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ne*.5,le=.5,ge=new go.PathFigure(a,le*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,y,a,(le+te)*y,(le+te)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,le*y,(le-te)*a,y,0,(le+te)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,le*a,0,0,(le-te)*y,(le-te)*a,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,le*y,(le+te)*a,0,a,(le-te)*y));var pe=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),pe.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var le=new go.PathFigure(.5*b*a,b*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var le=new go.PathFigure(a,.5*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var le=new go.PathFigure(a,z*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var ge=new go.PathFigure(.8*a,.75*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.9,le=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,y)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var pe=new go.PathFigure((te+z)*a,le*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le-z)*y,(te+z)*a,(le-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.4,te=ne*.1,le=.1,ge=.9,pe=.5,ve=new go.PathFigure(.8*a,.5*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var he=new go.PathFigure((ge+le)*a,pe*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe+le)*y,(ge+le)*a,(pe+te)*y,(ge+te)*a,(pe+le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a,pe*y,(ge-te)*a,(pe+le)*y,(ge-le)*a,(pe+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-le)*y,(ge-le)*a,(pe-te)*y,(ge-te)*a,(pe-le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a,pe*y,(ge+te)*a,(pe-le)*y,(ge+le)*a,(pe-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,le=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(le-b)*y,.7*a,(le-z)*y)),b=.1,z=ne*.1,te=.9,le=.5;var pe=new go.PathFigure((te-b)*a,le*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,le=.5,ge=new go.PathFigure(0,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(le-b)*y,.8*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(le+z)*y,(te+z+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,le=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var pe=new go.PathFigure(.8*a,.5*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(le+z)*y,(te+z)*a,(le+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(le-b)*y,.7*a,(le-z)*y)),b=.1,z=ne*.1,te=.9,le=.5;var ve=new go.PathFigure((te-b)*a,le*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,le=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var pe=new go.PathFigure(.2*a,0,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(le-b)*y,.9*a,(le-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(le+z)*y,(te+z)*a,(le+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.1,le=.5,ge=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,le=.5,ge=new go.PathFigure((te-z)*a,le*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-z)*y,(te-z)*a,(le-b)*y,(te-b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le-z)*y,(te+z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,le*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,le*y,te*a,(le-z)*y,te*a,(le+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=ne*.8,le=.8,ge=0,pe=.5,ve=(b-a)/2,he=(z-y)/2,Ae=new go.PathFigure(ge*a+ve,(pe+le)*y+he,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a+ve,pe*y+he,(ge-te)*a+ve,(pe+le)*y+he,(ge-le)*a+ve,(pe+te)*y+he)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe-le)*y+he,(ge-le)*a+ve,(pe-te)*y+he,(ge-te)*a+ve,(pe-le)*y+he)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le+te*.5)*a+ve,pe*y+he,ge*a+ve,(pe-le)*y+he,(ge-le+te*.5)*a+ve,(pe-te)*y+he)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe+le)*y+he,(ge-le+te*.5)*a+ve,(pe+te)*y+he,ge*a+ve,(pe+le)*y+he).close()),te=ne*.4,le=.4,ge=.2,pe=.5;var ye=new go.PathFigure(ge*a+ve,(pe+le)*y+he,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a+ve,pe*y+he,(ge-te)*a+ve,(pe+le)*y+he,(ge-le)*a+ve,(pe+te)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe-le)*y+he,(ge-le)*a+ve,(pe-te)*y+he,(ge-te)*a+ve,(pe-le)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le+te*.5)*a+ve,pe*y+he,ge*a+ve,(pe-le)*y+he,(ge-le+te*.5)*a+ve,(pe-te)*y+he)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe+le)*y+he,(ge-le+te*.5)*a+ve,(pe+te)*y+he,ge*a+ve,(pe+le)*y+he).close()),te=ne*.2,le=.2,ge=.5,pe=.5;var Se=new go.PathFigure((ge-le)*a+ve,pe*y+he,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe-le)*y+he,(ge-le)*a+ve,(pe-te)*y+he,(ge-te)*a+ve,(pe-le)*y+he)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a+ve,pe*y+he,(ge+te)*a+ve,(pe-le)*y+he,(ge+le)*a+ve,(pe-te)*y+he)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe+le)*y+he,(ge+le)*a+ve,(pe+te)*y+he,(ge+te)*a+ve,(pe+le)*y+he)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-le)*a+ve,pe*y+he,(ge-te)*a+ve,(pe+le)*y+he,(ge-le)*a+ve,(pe+te)*y+he)),te=ne*.4,le=.4,ge=.8,pe=.5;var Pe=new go.PathFigure(ge*a+ve,(pe-le)*y+he,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a+ve,pe*y+he,(ge+te)*a+ve,(pe-le)*y+he,(ge+le)*a+ve,(pe-te)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe+le)*y+he,(ge+le)*a+ve,(pe+te)*y+he,(ge+te)*a+ve,(pe+le)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le-te*.5)*a+ve,pe*y+he,ge*a+ve,(pe+le)*y+he,(ge+le-te*.5)*a+ve,(pe+te)*y+he)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe-le)*y+he,(ge+le-te*.5)*a+ve,(pe-te)*y+he,ge*a+ve,(pe-le)*y+he).close()),te=ne*.8,le=.8,ge=1,pe=.5;var Be=new go.PathFigure(ge*a+ve,(pe-le)*y+he,!0);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le)*a+ve,pe*y+he,(ge+te)*a+ve,(pe-le)*y+he,(ge+le)*a+ve,(pe-te)*y+he)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe+le)*y+he,(ge+le)*a+ve,(pe+te)*y+he,(ge+te)*a+ve,(pe+le)*y+he)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+le-te*.5)*a+ve,pe*y+he,ge*a+ve,(pe+le)*y+he,(ge+le-te*.5)*a+ve,(pe+te)*y+he)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+ve,(pe-le)*y+he,(ge+le-te*.5)*a+ve,(pe-te)*y+he,ge*a+ve,(pe-le)*y+he).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var le=new go.PathFigure(0,.5*y,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),le.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),le.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,le=.5,ge=be(),pe=be(),ve=be(),he=be();me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.5,ge,ge,pe,ve,he);var Ae=fe(pe.x,pe.y),ye=new go.PathFigure(pe.x*a,pe.y*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,ve.x*a,ve.y*y,he.x*a,he.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te+z)*a,(le+b)*y,(te+b)*a,(le+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,(te-b)*a,(le+z)*y,(te-z)*a,(le+b)*y)),me(te-z,le,te-z,le-b,te-b,le-z,te,le-z,.5,ve,he,pe,ge,ge),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,ve.x*a,ve.y*y,he.x*a,he.y*y)),b=ne*.3,z=.3,me(te-z,le,te-z,le-b,te-b,le-z,te,le-z,.5,ve,he,pe,ge,ge),ye.add(new go.PathSegment(go.PathSegment.Line,pe.x*a,pe.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,le*y,he.x*a,he.y*y,ve.x*a,ve.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+z)*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,le*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),me(te,le-z,te+b,le-z,te+z,le-b,te+z,le,.5,ge,ge,pe,ve,he),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,he.x*a,he.y*y,ve.x*a,ve.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),xe(ge),xe(pe),xe(ve),xe(he),xe(Ae),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(te,le,ge){te.add(new go.PathSegment(go.PathSegment.Move,(.3+le)*a,(.8+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+le)*a,(.5+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+le)*a,(.5+ge)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+le)*a,(.8+ge)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,le=b*ne,ge=.4*Math.SQRT2/2+.5,pe=.5-.5*Math.SQRT2/2,ve=1,he=.5,Ae=.5,ye=0,Se=new go.PathFigure(ge*a,(1-pe)*y,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,he*y,ve*a,.7*y,ve*a,he*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+z)*a,(ye+z)*y,(.5+b+z)*a,(.5-le+z)*y,(.5+le+z)*a,(.5-b+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-le+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-le+te)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+le+te)*y,(.5-le+z)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,le=.5,ge=te,pe=Math.PI/4,ve=4*(1-Math.cos(pe))/(3*Math.sin(pe)),he=ve*.5,Ae=te,ye=te,Se=ve*Ae,Pe=ve*ye;z.add(new go.PathSegment(go.PathSegment.Bezier,(le-Ae)*a,ge*y,(le-(Se+Ae)/2)*a,(ge+(ye+Pe)/2)*y,(le-Ae)*a,(ge+Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(ge-ye)*y,(le-Ae)*a,(ge-Pe)*y,(le-Se)*a,(ge-ye)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(le+Ae)*a,ge*y,(le+Se)*a,(ge-ye)*y,(le+Ae)*a,(ge-Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(le+Ae)*a,(ge+Pe)*y,(le+(Se+Ae)/2)*a,(ge+(ye+Pe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Be=new go.PathFigure(.2*a,y,!1);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Ee=new go.PathFigure(.8*a,y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(.1*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=new go.PathFigure(a,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var le=new go.PathFigure(b*a,0,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),le.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),le.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),le.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,le=ne*.1,ge=.2,pe=.9,ve=new go.PathFigure((ge-te)*a,pe*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-te)*y,(ge-te)*a,(pe-le)*y,(ge-le)*a,(pe-te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge+te)*a,pe*y,(ge+le)*a,(pe-te)*y,(ge+te)*a,(pe-le)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe+te)*y,(ge+te)*a,(pe+le)*y,(ge+le)*a,(pe+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ge-te)*a,pe*y,(ge-le)*a,(pe+te)*y,(ge-te)*a,(pe+le)*y).close()),te=.1,le=ne*.1,ge=.8,pe=.9;var he=new go.PathFigure((ge-te)*a,pe*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe-te)*y,(ge-te)*a,(pe-le)*y,(ge-le)*a,(pe-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ge+te)*a,pe*y,(ge+le)*a,(pe-te)*y,(ge+te)*a,(pe-le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(pe+te)*y,(ge+te)*a,(pe+le)*y,(ge+le)*a,(pe+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ge-te)*a,pe*y,(ge-le)*a,(pe+te)*y,(ge-te)*a,(pe+le)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var le=new go.PathFigure(.5*a,.7*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var ge=.1,pe=ne*.1,ve=.1,he=.9,Ae=new go.PathFigure((ve-ge)*a,he*y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(he-ge)*y,(ve-ge)*a,(he-pe)*y,(ve-pe)*a,(he-ge)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ge)*a,he*y,(ve+pe)*a,(he-ge)*y,(ve+ge)*a,(he-pe)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(he+ge)*y,(ve+ge)*a,(he+pe)*y,(ve+pe)*a,(he+ge)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ge)*a,he*y,(ve-pe)*a,(he+ge)*y,(ve-ge)*a,(he+pe)*y)),ge=.1,pe=ne*.1,ve=.4,he=.9;var ye=new go.PathFigure((ve-ge)*a,he*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(he-ge)*y,(ve-ge)*a,(he-pe)*y,(ve-pe)*a,(he-ge)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ge)*a,he*y,(ve+pe)*a,(he-ge)*y,(ve+ge)*a,(he-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(he+ge)*y,(ve+ge)*a,(he+pe)*y,(ve+pe)*a,(he+ge)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ge)*a,he*y,(ve-pe)*a,(he+ge)*y,(ve-ge)*a,(he+pe)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ve=.05,he=ne*.05,Ae=.175,ye=.95,le=new go.PathFigure((Ae-ve)*a,ye*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye-ve)*y,(Ae-ve)*a,(ye-he)*y,(Ae-he)*a,(ye-ve)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ye*y,(Ae+he)*a,(ye-ve)*y,(Ae+ve)*a,(ye-he)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye+ve)*y,(Ae+ve)*a,(ye+he)*y,(Ae+he)*a,(ye+ve)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ye*y,(Ae-he)*a,(ye+ve)*y,(Ae-ve)*a,(ye+he)*y));var ve=.05,he=ne*.05,Ae=.375,ye=.95,ge=new go.PathFigure((Ae-ve)*a,ye*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye-ve)*y,(Ae-ve)*a,(ye-he)*y,(Ae-he)*a,(ye-ve)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ye*y,(Ae+he)*a,(ye-ve)*y,(Ae+ve)*a,(ye-he)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye+ve)*y,(Ae+ve)*a,(ye+he)*y,(Ae+he)*a,(ye+ve)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ye*y,(Ae-he)*a,(ye+ve)*y,(Ae-ve)*a,(ye+he)*y));var ve=.05,he=ne*.05,Ae=.625,ye=.95,pe=new go.PathFigure((Ae-ve)*a,ye*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye-ve)*y,(Ae-ve)*a,(ye-he)*y,(Ae-he)*a,(ye-ve)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ye*y,(Ae+he)*a,(ye-ve)*y,(Ae+ve)*a,(ye-he)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye+ve)*y,(Ae+ve)*a,(ye+he)*y,(Ae+he)*a,(ye+ve)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ye*y,(Ae-he)*a,(ye+ve)*y,(Ae-ve)*a,(ye+he)*y));var ve=.05,he=ne*.05,Ae=.825,ye=.95,Se=new go.PathFigure((Ae-ve)*a,ye*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye-ve)*y,(Ae-ve)*a,(ye-he)*y,(Ae-he)*a,(ye-ve)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+ve)*a,ye*y,(Ae+he)*a,(ye-ve)*y,(Ae+ve)*a,(ye-he)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ye+ve)*y,(Ae+ve)*a,(ye+he)*y,(Ae+he)*a,(ye+ve)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-ve)*a,ye*y,(Ae-he)*a,(ye+ve)*y,(Ae-ve)*a,(ye+he)*y).close());var Pe=new go.PathFigure(0,y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var le=.05,ge=ne*.05,pe=.35,ve=.775,he=new go.PathFigure((pe-le)*a,ve*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ve-le)*y,(pe-le)*a,(ve-ge)*y,(pe-ge)*a,(ve-le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(pe+le)*a,ve*y,(pe+ge)*a,(ve-le)*y,(pe+le)*a,(ve-ge)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(ve+le)*y,(pe+le)*a,(ve+ge)*y,(pe+ge)*a,(ve+le)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(pe-le)*a,ve*y,(pe-ge)*a,(ve+le)*y,(pe-le)*a,(ve+ge)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(ee,a,y){var x=new go.Geometry,b=.3,z=ne*.3,te=.5,le=.7,ge=new go.PathFigure((te-b)*a,le*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y));var pe=new go.PathFigure(0,.7*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,le=.5,ge=new go.PathFigure((te-b)*a,le*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y));var pe=new go.PathFigure(.15*a,.5*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,le=.5,ge=new go.PathFigure((te-b)*a,le*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y).close()),b=.05,z=ne*.05,te=.5,le=.8;var pe=new go.PathFigure((te-b)*a,le*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le-b)*y,(te-b)*a,(le-z)*y,(te-z)*a,(le-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,le*y,(te+z)*a,(le-b)*y,(te+b)*a,(le-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(le+b)*y,(te+b)*a,(le+z)*y,(te+z)*a,(le+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,le*y,(te-z)*a,(le+b)*y,(te-b)*a,(le+z)*y).close()),pe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var le=new go.PathFigure(.678*a,.85*y,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),le.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),le.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var ge=new go.PathFigure(.5*a,.1*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var le=new go.PathFigure(a*.612,y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),le.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),le.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var ge=new go.PathFigure(a*.816,y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var le=new go.PathFigure(a*.055,.18*y,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),le.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),le.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var ge=new go.PathFigure(a*1,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var le=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),le.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var ge=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=b*ne,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var le=new go.PathFigure(a*.83,0,!1);x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),le.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var ge=new go.PathFigure(a*.83,y*1,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var pe=new go.PathFigure(a*.78,y*.05,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=y*.8,te=new go.Geometry,le=new go.PathFigure(x,0,!0);return te.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),le.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),le.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),le.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),le.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),le.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),le.add(new go.PathSegment(go.PathSegment.Line,x,z)),le.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),le.add(new go.PathSegment(go.PathSegment.Line,0,x)),le.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ee,a,y){var x=new go.Geometry,b=15,z=b*ne,te=new go.PathFigure(a*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},75544: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 Ct={},dt="5.0",fe={},be=null,xe=!1,E=!1,me=null,de=!1,se=null,ne=null,ie=0;ie4?parseFloat(We):5};Ct.setHTML5Codebase=function(We,ze){ne=We,$e(We,ze)},Ct.setJavaCodebase=Ct.setJavaCodebaseVersion=Ct.isCompiledInstalled=Ct.setPreCompiledScriptPath=Ct.setPreCompiledResourcePath=function(){},Ct.setHTML5CodebaseVersion=function(We,ze){var Ge=parseFloat(We);if(Ge!==NaN&&Ge<5){console.log("The GeoGebra HTML5 codebase version "+Ge+" is deprecated. Using version latest instead.");return}se=We,_e(We,ze)},Ct.getHTML5CodebaseVersion=function(){return ee},Ct.getParameters=function(){return fe},Ct.setFontsCSSURL=function(We){te=We},Ct.setGiacJSURL=function(We){},Ct.setJNLPFile=function(We){ue=We},Ct.setJNLPBaseDir=function(We){},Ct.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ze="auto",Ge=fe.id,nt,Je=!1,lt=0;lt=5)return!0;var We=Ct.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},Ct.startAnimation=function(){var We=Ct.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},Ct.stopAnimation=function(){var We=Ct.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},Ct.getAppletObject=function(){var We=fe.id!==void 0?fe.id:"ggbApplet";return window[We]},Ct.resize=function(){};var Se=function(We,ze,Ge){var nt=document.createElement("param");nt.setAttribute("name",ze),nt.setAttribute("value",Ge),We.appendChild(nt)},Pe=function(We){return We&&We!=="false"},Be=function(We,ze,Ge){ge(ee)<=4.2&&(Ge=!0);var nt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(nt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Je=document.createElement("div");Je.classList.add("appletParameters","notranslate");var lt=ze.width,Ye=ze.height;if(ze.disableAutoScale=ze.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ze.disableAutoScale,ze.width!==void 0)if(ge(ee)<=4.4)Pe(ze.showToolBar)&&(ze.height-=7),Pe(ze.showAlgebraInput)&&(ze.height-=37),ze.width<605&&Pe(ze.showToolBar)&&(ze.width=605,lt=605);else{var Ue=100;(Pe(ze.showToolBar)||Pe(ze.showMenuBar))&&(ze.hasOwnProperty("customToolBar")&&(ze.customToolbar=ze.customToolBar),Ue=Pe(ze.showMenuBar)?245:155),lt=5?(ze.appletOnLoad=function(He){var tt=We.querySelector(".ggb_preview");tt&&tt.parentNode.removeChild(tt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Te),window.GGBT_wsf_view&&$(window).trigger("resize"),Ze(He)},ke||Te.appendChild(et)):Je.appendChild(et),Te.appendChild(Je),ke||We.appendChild(Te),setTimeout(function(){Ct.resize()},1)}else{var Xe=document.createElement("div");Xe.className="applet_scaler",Xe.style.position="relative",Xe.style.display="block",Xe.appendChild(Je),We.appendChild(Xe),ze.appletOnLoad=function(He){Ct.resize(),Ze(He)}}function Me(He,tt){tt&&typeof tt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(He,tt.appletOnLoad):renderGGBElement(He),Ve("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",tt)}function Ie(He,tt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:He,params:tt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(mt){Me(mt.article,mt.params)}),html5AppletsToProcess=null)},ge(ee)<5&&(He.className+=" geogebraweb")):Me(He,tt)}if(nt){scriptLoadStarted=!0;for(var Le=0;Le0?(De.remove(),Te.attr("id","fullscreencontent").show(),jQuery(Ze).append(Te),window.dispatchEvent(new Event("resize"))):Be(De,ze,!1),window.GGBT_wsf_view.launchFullScreen(Ze)}else re=nt,Be(We,ze,!1);if(!window.GGBT_wsf_view)for(Ye=0;YeWe/4*3&&(De=We/4*3),Ze=De/5.8,Ue.setAttribute("src",b),Ue.setAttribute("width",De),Ue.setAttribute("height",Ze);var Te=(We-De)/2,ke=(ze-Ze)/2;Ue.style.left=Te+"px",Ue.style.top=ke+"px",Je.appendChild(Ue)}}return Je.appendChild(Ye),Je},Qe=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},Ne=["web","webSimple","web3d","tablet","tablet3d","phone"],_e=function(We,ze){if(ee=We,ze){$e(ee,!0);return}var Ge=!xe;if(Ge){var nt=ge(ee);!isNaN(nt)&&nt<4.4&&(Ge=!1)}var Je,lt;window.location.protocol.substr(0,4)==="http"?Je=window.location.protocol:Je="http:";var Ye=ee.indexOf("//");Ye>0?lt=ee:Ye===0?lt=Je+ee:lt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ue in Ne)if(ee.slice(Ne[Ue].length*-1)===Ne[Ue]||ee.slice((Ne[Ue].length+1)*-1)===Ne[Ue]+"/"){$e(lt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ge&&!be.is3D&&!be.AV&&!be.SV&&!be.CV&&!be.EV2&&!be.CP&&!be.PC&&!be.DA&&!be.FI&&!be.PV&&!Pe(fe.showToolBar)&&!Pe(fe.showMenuBar)&&!Pe(fe.showAlgebraInput)&&!Pe(fe.enableRightClick)&&(!fe.appName||fe.appName=="classic")?lt+="webSimple/":lt+="web3d/",$e(lt,!1)},$e=function(We,ze){if(We.requirejs){ae=We;return}We.slice(-1)!=="/"&&(We+="/"),ae=We,ze===null&&(ze=We.indexOf("http")===-1),oe=ze,a="web.nocache.js",y=!1;var Ge=ae.split("/");Ge.length>1&&(!ze&&Ge[Ge.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Ne.indexOf(Ge[Ge.length-2])>=0&&(a=Ge[Ge.length-2]+".nocache.js")),Ge=We.split("/"),ee=Ge[Ge.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var nt=parseFloat(ee);nt!==NaN&&nt<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+nt+" is deprecated. Using version latest instead."),_e("5.0",ze))},Ve=function(We,ze){window.console&&window.console.log&&(!ze||typeof ze.showLogging=="undefined"||ze.showLogging&&ze.showLogging!=="false")&&console.log(We)};fe.material_id!==void 0?he(qe):qe();function qe(){var We=dt;se!==null?We=se:parseFloat(We)<5&&(We="5.0"),_e(We,!1),ne!==null&&$e(ne,oe),de=!0}return Ct},GGBAppletUtils=function(){"use strict";function Ct(){return window.GGBT_wsf_edit!==void 0}function dt(de,se){se!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+se+","+se+")",de.style.webkitTransform="scale("+se+","+se+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function fe(de,se,ne,ie,ce,ue){var ae=null;if(ue!=null&&ue!="")for(var oe=de.parentNode;oe!=null;)if((" "+oe.className+" ").indexOf(" "+ue+" ")>-1){ae=oe;break}else oe=oe.parentNode;var re=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(ae)re=ae.offsetWidth,ee=Math.max(ie?ae.offsetWidth:0,ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(re=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=re):(re=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),de){var te=de.getBoundingClientRect();te.left>0&&te.left<=re&&(ce===void 0||!ce)&&(document.dir==="rtl"?(x=re-te.width-te.left,b=a<=480?10:30):(b=te.left,x=a<=480?10:30),y=b+x)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var le=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return de&&((ne===void 0||!ne)&&se>0&&se+y1&&(ue=!0)),se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))ce=be(de,se,ue,ne,de.scaleContainerClass);else return ie;return ue&&(!de.hasOwnProperty("scale")||ie===1)?ce:Math.min(ie,ce)}function E(de){var se=Math.min(window.innerWidth,document.documentElement.clientWidth),ne=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=de.getBoundingClientRect(),ce=(se-ie.width)/2,ue=(ne-ie.height)/2;ue<0&&(ue=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ce<40?de.style.left="40px":de.style.left=ce+"px",de.style.top=ue+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue<40?de.style.top="40px":de.style.top=ue+"px",de.style.left=ce+"px")}function me(de,se){var ne=de.querySelector(".appletParameters");if(ne){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(se.id!==ne.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ne.parentElement&&/fullscreen/.test(ne.parentElement.className))return;var ie=xe(se,de);Ct()&&ne.setAttribute("data-param-scale",ie);for(var ce=null,ue=0;ue=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(Ct){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ct){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ct){var dt=c[Ct];return dt==null?null:dt},r=d,webModule.__errFn=e}function B(){function Ct(de){var se=de.lastIndexOf(rb);se==-1&&(se=de.length);var ne=de.indexOf(sb);ne==-1&&(ne=de.length);var ie=de.lastIndexOf(tb,Math.min(ne,se));return ie>=O?de.substring(O,ie+P):W}function dt(de){if(!de.match(/^\w+:\/\//)){var se=o.createElement(ub);se.src=de+vb,de=Ct(se.src)}return de}function fe(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function be(){for(var de=o.getElementsByTagName(_),se=O;seO?de[de.length-P].href:W}function E(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var me=fe();return me==W&&(me=be()),me==W&&(me=xe()),me==W&&E()&&(me=Ct(o.location.href)),me=dt(me),me}function C(Ct){return Ct.match(/^\//)||Ct.match(/^[a-zA-Z]+:\/\//)?Ct:webModule.__moduleBase+Ct}function D(){var Ct=[],dt=O,fe=[],be=[];function xe(de){var se=be[de](),ne=fe[de];if(se in ne)return se;var ie=[];for(var ce in ne)ie[ne[ce]]=ce;throw r&&r(de,ie,se),null}if(__gwt_isKnownPropertyValue=function(de,se){return se in fe[de]},webModule.__getPropMap=function(){var de={};for(var se in fe)fe.hasOwnProperty(se)&&(de[se]=xe(se));return de},webModule.__computePropValue=xe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var me=E.indexOf(Db);me!=-1&&(dt=parseInt(E.substring(me+P),$),E=E.substring(O,me))}catch(de){}return webModule.__softPermutationId=dt,C(E+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})()},52882:function(Ct,dt,fe){"use strict";fe.d(dt,{Ax:function(){return me},Ds:function(){return de},KI:function(){return ne},SI:function(){return E},f1:function(){return xe}});var be=fe(26869);function xe(ie){let ce=!0;if(ie.length>0){for(let ue=0;ueEe in Be?y(Be,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Be[Ee]=Oe,pe=(Be,Ee)=>{for(var Oe in Ee||(Ee={}))te.call(Ee,Oe)&&ge(Be,Oe,Ee[Oe]);if(z)for(var Oe of z(Ee))le.call(Ee,Oe)&&ge(Be,Oe,Ee[Oe]);return Be},ve=(Be,Ee)=>x(Be,b(Ee)),he=(Be,Ee,Oe)=>new Promise((Ce,je)=>{var Fe=_e=>{try{Ne(Oe.next(_e))}catch($e){je($e)}},Qe=_e=>{try{Ne(Oe.throw(_e))}catch($e){je($e)}},Ne=_e=>_e.done?Ce(_e.value):Promise.resolve(_e.value).then(Fe,Qe);Ne((Oe=Oe.apply(Be,Ee)).next())});const Ae=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=xe.default,Se=({exercise:Be,socket:Ee,dispatch:Oe,onStartScreenshot:Ce,onCloseScreenshot:je,handleToDetail:Fe})=>{const[Qe,Ne]=E.default.useModal(),_e=(0,be.useRef)(),[$e,Ve]=(0,be.useState)(!0),qe=(0,be.useRef)(!1),We=(0,re.useParams)();(0,be.useEffect)(()=>{var we,Re,Ke;if(document.addEventListener((0,de.gH)(),Ie,!1),window.addEventListener("blur",Xe,!1),(we=Be.exerciseUserInfo)!=null&&we.screen_open&&(0,de.vp)()&&Ve(!1),(Re=Be.exerciseUserInfo)!=null&&Re.screen_open&&!(0,de.vp)()){(0,oe.RG)(" ",!0);const rt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Be.exerciseUserInfo.screen_sec+3:Be.exerciseUserInfo.screen_sec+10+1;_e.current=E.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Be.exerciseUserInfo.screen_num-Be.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(ye,{onFinish:()=>he(void 0,null,function*(){var He;const tt=yield Me();(He=_e.current)==null||He.destroy(),tt.used_screen_num&&Te(tt.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 He;(0,oe.RG)(" ",!0),(He=_e.current)==null||He.destroy(),Ve(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",Ge,!1)}})}return(Ke=Be.exerciseUserInfo)!=null&&Ke.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",Ge,!1),()=>{document.getElementById("root").removeEventListener("click",Ge,!1),document.removeEventListener((0,de.gH)(),Ie,!1),window.removeEventListener("blur",Xe,!1)}},[]),(0,be.useEffect)(()=>{setTimeout(()=>{Be.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ge,!1),document.removeEventListener((0,de.gH)(),Ie,!1))},500),nt()},[Be.actionTabs]),(0,be.useEffect)(()=>{setTimeout(()=>{Be.exerciseUserInfo.used_screen_num>Be.exerciseUserInfo.screen_num&&ke()},500)},[Be.exerciseUserInfo]);const ze=()=>he(void 0,null,function*(){const we=yield Me();setTimeout(()=>{var Re,Ke;(Re=_e.current)==null||Re.destroy(),_e.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},we.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(Ke=Be.exerciseUserInfo)==null?void 0:Ke.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>he(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),Ge=we=>{!(0,de.vp)()&&we.target.nodeName!=="A"&&we.target.nodeName!=="BUTTON"&&we.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},nt=()=>he(void 0,null,function*(){const we=yield Oe({type:"exercise/getExerciseUserInfo",payload:pe({},We)});return we==null?void 0:we.data}),Je=we=>he(void 0,null,function*(){var Re;if((Re=Be.exerciseUserInfo)!=null&&Re.screen_at){const rt=yield(0,se.ck)(ve(pe({},We),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const Ke=yield(0,se.oy)({id:We.categoryId});if(Ke!=null&&Ke.is_commit){E.default.destroyAll(),yield lt(),et(!0);return}else Te(we+1)}),lt=()=>he(void 0,null,function*(){var we;const Re=ie()(),Ke=Be.exerciseUserInfo.screen_sec;if(De.current.length>0){const rt=Re.format("YYYY-MM-DD HH:mm:ss");let He=Math.floor(Re.diff(ie()(De.current[0].start))/1e3);const tt=De.current.length;He/Ke>>0>tt&&(He=(tt+1)*Ke-1),yield(0,se.P8)(We.categoryId,{exercise_user_id:(we=Be.exerciseUserInfo)==null?void 0:we.exercise_user_id,time:rt,time_long:He,count:tt})}De.current=[]}),Ye=(0,be.useRef)(0),Ue=(0,be.useRef)(0),De=(0,be.useRef)([]),Ze=(0,be.useRef)(!1),Te=we=>he(void 0,null,function*(){var Re;qe.current||(Ce(),E.default.destroyAll(),Ye.current=ie()().valueOf(),Ze.current=!0,_e.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ce.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:ce.exitFullScreenModal},a.createElement("img",{src:ue,alt:"",className:ce.warningIcon}),a.createElement("div",{className:ce.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:ce.warningText},((Re=Be.exerciseUserInfo)==null?void 0:Re.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:ce.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:ce.warningText},we-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(ye,{className:ce.countdownWrapper,onFinish:()=>{Ue.current=ie()().valueOf(),De.current.push({start:Ye.current,end:Ue.current}),Je(we)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Be.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,oe.RG)(" ",!0),lt(),(0,de.Dj)(document.body),je(),_e.current.destroy(),Ze.current=!1}}))}),ke=()=>he(void 0,null,function*(){E.default.destroyAll(),(yield(0,se.VL)({categoryId:We.categoryId,commit_method:1}))&&et()}),et=(we=!1)=>he(void 0,null,function*(){var Re,Ke;if(document.removeEventListener((0,de.gH)(),Ie,!1),(0,de.BU)(),E.default.destroyAll(),qe.current=!0,we){const rt=yield(0,se.Yu)(We.categoryId,{exercise_user_id:(Re=Be.exerciseUserInfo)==null?void 0:Re.exercise_user_id});Qe.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ce.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ce.forcedModalContent},a.createElement("img",{src:ae,alt:""}),a.createElement("div",{className:ce.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:ce.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(Ke=Be.exerciseUserInfo)==null?void 0:Ke.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(me.default,{dataSource:rt==null?void 0:rt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{je(),Fe()},onOk:()=>{re.history.push(`/classrooms/${We.coursesId}/exercisenotice/${We.categoryId}/users/${We.login}?isShowApply=true`)}})}else Qe.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Fe()}})}),Xe=we=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ze.current&&(0,de.BU)()},Me=()=>he(void 0,null,function*(){var we;if((we=Be.exerciseUserInfo)!=null&&we.screen_at){const rt=yield(0,se.ck)(ve(pe({},We),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const Re=yield(0,se.oy)({id:We.categoryId});if(Re!=null&&Re.is_commit){et();return}return yield nt()}),Ie=()=>he(void 0,null,function*(){var we;if((0,oe.RG)(" ",!0),(0,de.vp)()){if((we=Be.exerciseUserInfo)!=null&&we.screen_at){var Re=yield(0,se.ck)(ve(pe({},We),{reset:!0}));if((Re==null?void 0:Re.status)===-6)return}}else if(!Ze.current){var Re=yield(0,se.ck)(pe({},We));if((Re==null?void 0:Re.status)===-6)return;const rt=yield nt();Te(rt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Le=()=>he(void 0,null,function*(){(0,se.ck)(pe({},We));const we=yield nt();Te(we.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Ne)};var Pe=(0,re.connect)(({exercise:Be,globalSetting:Ee})=>({globalSetting:Ee,exercise:Be}))(Se)},39327:function(Ct,dt,fe){"use strict";fe.d(dt,{X:function(){return me},y:function(){return E}});var be=fe(59301),xe=fe(8591);const E=de=>{(0,be.useEffect)(()=>{if(de){const se=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ne=ie=>{ie.preventDefault()};return document.addEventListener("keydown",se),document.addEventListener("contextmenu",ne),()=>{document.removeEventListener("keydown",se),document.removeEventListener("contextmenu",ne)}}},[de])},me=()=>{const[de,se]=(0,be.useState)(!1),ne=ie=>{const{keyCode:ce,ctrlKey:ue,metaKey:ae,type:oe}=ie;(oe==="paste"||(ce===67||ce===86)&&(ae||ue))&&(xe.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,be.useEffect)(()=>(de&&(window.addEventListener("keydown",ne,!0),window.addEventListener("paste",ne,!0)),()=>{window.removeEventListener("keydown",ne,!0),window.removeEventListener("paste",ne,!0)}),[de]),{setOpenDisableCopyAndPaste:se,disableCopyAndPaste:de}}},3353:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ae}});var be=fe(59301),xe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=fe(92310),me=fe.n(E),de=fe(71418),se=fe(2859),ne=fe(97013),ie=fe(31735),ce=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(le){y(le)}},b=te=>{try{z(ee.throw(te))}catch(le){y(le)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())}),ae=({data:oe,className:re,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,be.useRef)(null),le=(0,be.useRef)(null),ge=(0,be.useRef)(null),pe=(0,be.useRef)(null),[ve,he]=(0,be.useState)(!1),[Ae,ye]=(0,be.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,be.useEffect)(()=>{ge.current||(ge.current=document.createElement("style"),document.head.appendChild(ge.current)),oe!=null&&oe.visible?(document.body.setAttribute("data-custom","y-hidden"),ge.current.innerHTML=" html { overflow-y: hidden; }",oe!=null&&oe.src&&Se()):(document.body.removeAttribute("data-custom"),ge.current&&(document.head.removeChild(ge.current),ge.current=null))},[oe==null?void 0:oe.visible]);const Se=()=>ce(void 0,null,function*(){he(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ce=yield(0,ie.ZJ)(oe==null?void 0:oe.src);te.current.src="",te.current.src=Ce,te.current.onload=function(){Oe()},he(!1),ye("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",y()},Be=Ce=>ce(void 0,null,function*(){he(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const je=yield(0,ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:oe.title,file:Ce.dataUrl}});je!=null&&je.id&&!z?(yield(0,ne.ZP)(`/api/attachments/${oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:je==null?void 0:je.id,settings:JSON.stringify(Ce.state)}})).status===0&&x():je!=null&&je.id&&x(je),document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",he(!1),ye("")}),Ee=()=>{const Ce=document.querySelector('a[href="https://markerjs.com/"]');Ce&&Ce.parentNode&&(Ce.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Fe=>{const Qe=document.querySelector(Fe.name);Qe&&Qe.setAttribute("title",Fe.title)})},Oe=()=>{le.current=new se.hP(te.current),le.current.targetRoot=pe.current,le.current.addEventListener("render",Be),le.current.addEventListener("beforeclose",Pe),b&&(le.current.availableMarkerTypes=le.current.ALL_MARKER_TYPES,le.current.uiStyleSettings.redoButtonVisible=!0,le.current.uiStyleSettings.notesButtonVisible=!0,le.current.uiStyleSettings.zoomButtonVisible=!0,le.current.uiStyleSettings.zoomOutButtonVisible=!0,le.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=le.current.uiStyleSettings,le.current.show(),oe!=null&&oe.snapshotData&&le.current.restoreState(oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ee()},300)};return be.createElement(be.Fragment,null,(oe==null?void 0:oe.visible)&&be.createElement(de.Z,{spinning:ve,tip:Ae,style:{position:"absolute"}},be.createElement("div",{ref:pe,className:me()(xe.imageDimensions,re,ee?xe.fullWidth:""),style:a},be.createElement("img",{className:xe.img,ref:te}))))}},98308:function(Ct,dt,fe){"use strict";fe.d(dt,{xp:function(){return de},AG:function(){return ae},JA:function(){return ne},FX:function(){return Xe},k$:function(){return Ue},ub:function(){return De},e6:function(){return Ze},v7:function(){return ee},BO:function(){return oe},x7:function(){return ve},em:function(){return Ge},BV:function(){return se},qz:function(){return ce},Gm:function(){return ie},yt:function(){return le},I2:function(){return je},z3:function(){return E},GY:function(){return lt},wC:function(){return Ye},Pt:function(){return Je},Oe:function(){return nt},L6:function(){return xe},RL:function(){return be},f$:function(){return me},j1:function(){return a},jD:function(){return re},g4:function(){return y}});var be=fe(58143),xe="data:image/png;base64,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",E=fe(4977),me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",se=fe.p+"static/err.2323787b.png",ne="data:image/png;base64,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",ie="data:image/png;base64,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",ce="data:image/png;base64,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",ue="data:image/png;base64,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",ae="data:image/png;base64,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",oe=fe.p+"static/douyu.1e926b4a.jpg",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",a="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",x="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",le="data:image/png;base64,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",ge=fe(64426),pe="data:image/jpeg;base64,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",ve="data:image/png;base64,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",he=fe(59301),Ae=Object.defineProperty,ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Be=(Me,Ie,Le)=>Ie in Me?Ae(Me,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ie]=Le,Ee=(Me,Ie)=>{for(var Le in Ie||(Ie={}))Se.call(Ie,Le)&&Be(Me,Le,Ie[Le]);if(ye)for(var Le of ye(Ie))Pe.call(Ie,Le)&&Be(Me,Le,Ie[Le]);return Me};const Oe=Me=>React.createElement("svg",Ee({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},Me),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ce="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",je="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADGKADAAQAAAABAAABVAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgBVAMYAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAQEBAQEBAgEBAgMCAgIDBAMDAwMEBQQEBAQEBQYFBQUFBQUGBgYGBgYGBgcHBwcHBwgICAgICQkJCQkJCQkJCf/bAEMBAQEBAgICBAICBAkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCf/dAAQAMv/aAAwDAQACEQMRAD8A83pCvOe9LRX+9Fz+XVNET56mm8Y96nppUEVoplEODRTihFNrRMAoxnrRRQBEY17UxkGMMBViindjuysqooxtFR+TEeq1bKqaYUNPmY+ZlZreEngYqGa3CoXTt1q7gjrSEAjBqo1Wio1WZABY4FBBBwakO6GQimM25txrrTOxMbRUshjIGzrQkYcE5xRcVxjMzfeOaesgVCuOtRgEnAoKletDS2GKgUsA3SnSBQ2FqOigCTy2Cb6jAzwKdubG3PFLG+xs4zQAyjJHSnO25t1Ty+R5Q8v71FwK1SNIzDBp8MDTZwcYqEghip6ii6uBNE8ag+YM1FgFsDgGkKsvUYpKEuoFmeFIgCpzmokieQEoOlR1Kk0kYIU9aVnYCKinIwVwzDNSzyrKw2DGKd9QIKUknqc1YhijkRmY4IquFLNtXmhSAlineIEL3qMEbst+NOkieI4fvUdCS3QFm4eF8eUMUQwCVSxOMVWpQSOlLl0smAY5xTnjeP74xTQcHNSyzPKAH7U9QIaKsQSRID5gyagOC3HShPUBVdk+6cZptTywiMAg5zUSoznCjNJNWuOxK85ePZjFNiEZb94eKjIIODTSQOtHLpoFyRwochOlK0TiLzRjHWqpYml8x9uzJx6U7MEN5JoII60+KTynD4zSzS+a+/GKpJtgRUVaiFuYyZDzVPJZti1pGw1BkizNFnacZqAuS2481LNA0OCxzmoApPQZpprc1UbFme4EqhQMYpkCxsx8yoKiZyeBRy6WRV9SaVkViE5FJ9nkMfm1XqTzZNuzPHpVqDexUY33I6Rjt60qyhHDYzjtRcTCYggYxWuzsapEBOTmkyatwRwOhMh5qqQN2BTUtbFKDJre4ltnLxEZIxzUUsrSOZZDkmp57Sa3iEr4xWfkmlFJu6NVE1YbqzW1KSLl/p1rMRd7hc4ycUyitY0rXZuo9zQvrNLUKUbdmqkUMkzbYxk1EzHq3OKdBdy27Ex96aUlHe7KI5N0bFDwR1FQ0+SRpXMj9TV+Oa0W1KOuX57f1qnJpFxjczaQuU+7waVP3kgjBxk4zVm+sVtFVg2c8c1d0mkzUzySetXf7Qn+z/Z+MYxn2qrHFJKdsY3GmsrIxVhgitHGL0YDojGJFMoyoPIq3eyWr7fs4APfAxVCihwu7lxRZtbY3LlM4wM0y4hMEpiJziolZlOVOD7U1n79TTs73NUh4jlZS6KSB1IqsTnrV2G/lhhMIAIPeqWecmhN9QEorUu30/yALcfNx/k1mwRNczCFTgtTg7q7AFupoVxCxAPWqxOTk1cvbNrNgpYMD0qqkUkpxGpb6VrBxtzIDUl1QyWn2fbzjBNZ1usTTqsxwueTURBBwaSiNNJNRA09Sis4mX7Mee4HNV7Wzlu2Kx4GOpNVKmhnmgbdExXNCi1Gyeownhe3lMUnUVEFJ6DNOd3kYu5yTWnY6hFaxGN0yT3olKSjorsRk0U523MWxjJzWw9nZCx84P8APjPXv6YpzqJWuBi1NDPNbsWhbaTxUaqzsEUZJ6VaubG4tVDygYPpTlKOzArPI8rl5DknvWnYahHaRsjrnJzkVk0Up01JWYD5GDyFwMZOcUyiirSA/9DzgqR1pKsVGyelf70XP5XI6KdsOM02gpSCmlQadRTTNIyREUPUUzBqxSFQatT7lEFFSlBjimhCapSQDKKKMEdaoAphQdqfRQBRuoCU8wdv5Vm10BGeKy5F+zyHjIPSuilPodNGfQp0U4EF8t0zUs4hDDyTmt762NyEEg5FOdy55qRLd5EMg6CoAM8ChNMCyHg8jaR81MhjEr7ScVEQRwaQHHIpcvYCSVPLkKA5xSGNwu8jj1plTNPI0flnpRqBDRVi3eNGJkGaiYqz5XgGnfUBoZl+6cUAkHNWJ4FiUEHOaiSJ3BKDOKSa3AfNO02ARgCn2/kbT5vWqtFDjpYBwG5tq96lmgMJGTnNQUpYt1OabvcBQjMCwHAptTxztHGUA61Em3cN/TvSTYDaUEqdw4Iqe48nI8qljt2kjMgNHMrXYEUkrynLnNSxTpHGUZck1WpzKynDDFDitgFQKzhWOAaluIo4yPLOar0U7agSJE7gle1R09ZHQEKetNBwQetCuAlFTzSJJjaMYoijRwS5xilzaXY7EFSRyNGcrUZIFJIkqKGYYBpu2zBA8hJJPJqSWSBogFHzVUooaBMmgiEz7ScU2VBHIUBzio6K0jT1uwH+XIE3449aYSB1qR7p/L8rqKgRlMgMnSrV+pfINLk9KZVi4aJ2zEMURweYm7OKObS7NFHoiJ5Hk5c5p8dx5K4xmq5JztHU0x0dD84xmhpbMd+oFtzZbpVi4W3CjyutVKQsBWqp63ZpGPcliiaVto4qGYFGMZ7U0O6ncpxTGZmO5jk1pZ3LDBxmkq0LkCHytvtVdNpYb+B3oTfUtQG0wvj7tT3QiQhYTn1otrKa6BaPGB60uZWuzZR6Ect1PMgSRsgUtpOtvMJHXcKrspVip6jijBxmtlSVrGqiWbydbmbzEXaOlTW9vbSQGSV8H69KzWbFREk9aHT05YuxaHEsx2ipprSa3UPIOD6VBhlw3TuKlmupplAlbIFU73VioRvqQVGzdhVm1uI4Zt8oyKZeTRzzb412itIp81rGpVpSzN1Oa0bezhmgMrtg8/hWbVxmm2l0HYsW9y9sxZMHIwc1HLK00hkbqafLbTQqHkGAagoio35kXGPc0opLEWpV1+fB7c5+tZwGSB60lRswIxTjGxoaF3ZG2iEm7IPGOlZqo8jbUBJ9qVpJHADsSB0yaltrhraTzFGeMYpJSS11YELo8bbXBB96bU93dNcSeawx2qzY/wBnmJjd43Z7/wBKd2o3aAyS2TQrMjBlOCKG27jt6dq0G0yZbX7SSMYzjvit5SS0YFCSWSVt0jFj71dsb9rPcAoYN+FZ9OZWXhhiiUE1ysB00pmlaVuCxzxWskemfYtzn58evOaxaKU6d0knYY5VLMFXqavXWnTWsYkcgjvis8HHIqeW5nnAWViwFOSldWEQUpBU4YYNWLSdbecSsNwFTaheLeSBkXAAxzQ5PmtbQChRWnpttbXDMJ2wR0FU7lI452SI5UHihVE5co7ESsyMGXgjkVZuL24ulCyngelPi0+5mi85BxVGkuWT9BFqzlignEkw3KKm1G5guZQ0AwAME+tZ9FN01zcwGjp9lHds3mNgL6da1f7FtP77fpXNAlTkcU7zJP7x/OsqlKbd1IaZ/9Hz+il479aSv950z+VwpMAHIpaKdwIipzSNt7VNTSoNAEWDjNJUhQ9BTOh5oGpWEopT1pTt7UGimM2jtTWUnmpApIzSU1IpO5HwBgimqobrU1NKA1SmMiIwcVHNCJE2t+FT+We3+f1pCWPFaKXYaZzzKyNtbqKbW7IkbRk7ct/OsVF3OEJxmu2nUudkJ3QgZgMA8UsbmNw47VJPEIX2g5pnlSbPMx8tVdNFhLIZX3nipm8jyBj71VaKHECWKIzNtHFNdCjlD2poYqcqcUEknJp2dwAqwGSKSrElw0iBCMYp1v5GD51LmdrsCrUqTSRqVXoaZjc21e54qWaAw4yc5odtmBEpAYFuamuJIpCPLGMVAFJ5ApKdtQLMUCSRly2CKrqpY7V6mkpysUbcvUUrMBXjeM4cUypJJXlOXqaKWJYirDJobaQFWnBmA2g8UsahnCscA0+aNY32qc07q9gsRoxRgw7VJNM0zZPGKYI3K7wOKZRZXuBOhh8shvvVCo3EKO9JRQkBLLEYiMnOajCsRkDpQST1OaelwYlKjmlrYZHUbP2FIGBYb+meamuPI48n8ad9bAV8mpHmkkG1zwKfDbtMCQcYqueOKaV2GpYglSMneuc1C5DMWAxml8uTrg0/yW71a5Yu9wv0HyxRJEJFbJqqgeU7YxUxhAPzc1LGTCcpxSUrLQu6KLROGKkc0CKT0q8zMx3NyamEkYh2Y5odRj5zOEB7mneRxjccVPRRzsqLuVxFHEQw606VhLjcBxUpAPNREg8AUr63KuOha2RTvUZ+lU2CliQMCpSyjioyc1pFdQuTPCqJkNk1X2ilyelFUkNb6IQqvpSbV9BTqKq7OiKYwxoeooVnhyIyVz6UM2OBUVaRTe5umyJoVPOTVuaVZLUW6Lg+tQ00sFq3ra5SmyC3tN84Wc/Kfeo72GOGbbF0xU5Ymm0+Z3ubRfc9A8M6TFqmghJ4w6hm69fwNc7q/hG5hzNpx8xP7h+8P8f512/hFmTRQqHGWbpW08WOhr5B5lVo4ifK9L7H8143i/G5dm2I+ry93nl7r1W/4eqPnplZGKOMEdQabXvGsaZp2rWwini2uOjjgj8e9eY3XhW9tJuf3kX95ev4ivpMDndKsve0Z+vcNeIWCzC1Ob5J9ns/R/puctk9KSrV3AkEuxDkY/KmRW80ylo1yBXsKatc/QowsOmu5p1CSHIFFrJDFLunGVxVUnHWo2bPFHIrWLLF3NFLMWhG1cVPZ2K3MbSF8Y/zzXTeGvhl8RfGeh6l4m8I6Ff6np2jIJL65tbeSWK3U95XRSFHfk9MnoK4gMw6HFc9OvTm5U6c03HR63a669tBuLWrBhgkVJJBPHH5rIQvrUBOBmrk2pzTQfZyAB0J78V1WldWQjOJJpKntjCJ1Nx9zPNWtRa0aUfZAMY5wMCtee0uWwGdU32ify/JLnb6V2dl8PtevYx5YTz9gkNsGBnCHlT5fU564HzY5xg1xt1byWlw9tLwyHBrKliaVRuMWm0Nxa3GwyeTKsuM7TnBq5f34vNoC7Qv51REUhUyBSVHfHFMrVwi3zCNDTorWWUi5OABx2qvdpDHOyQHKjpVeihQfNe4F+DTri4h85MY7ZqiQQcGrMV7cwx+VG2FNVaIqV3cAorZk1C2ay+zqmGxj2rKhRZJVRjgE4zSjN2vJWAjorU1CyhtFVomyT2P86ow28tw+yEZNONRNcwE0V9cwxeTG2BVOpJYZIH8uUYIqOnFLdAbMl7ZtZeSqfPjHTp+NZUSCSRUJxk4zUdFTCmoppDua2oWEVpGrI2SeMH+dZNO+Zupzikw1EE0rSYj/9LhiAetMKelSUV/vAfytcgIIpKnIBppQdqtT7jIuKKcUI5ptWmgCkIB4paKYDCg7VGVIqeimBXpQcHNTFQaaU9KVwIycmjilKEU2mUpsKKKKC1UG7FrNvLTrNGPqK1Keuzad3WrhUcXc0hUs7o5SpvOk8vys8Voz2PmNuh4J6isyWMxOUJzivQhUjI7YyTV0OgdI33OMimSMruWUYFJtYLuI4ptaW1uUWXgVIRJuyT2qFI3kOEGaZUscrxZ2d6VnYCMgg4NJTixLbm5qaeSOTHlrjFO4FelLFupzViKBJIyxbBFVwCTgUk0wJ4rgxIVAzmok2lxv6d6HjeM4cYplCS3QFi48rcPJ6UiW7PEZQelQU4OwG0Hg0WdrIBtKQRwaVGKMGHanyymU5IxTvqBFRU6+T5R3feqNELsFFHMOwolcJsHSkjKq4LjIpZIzG200zBxu7ClZWAklZGb92MCnJEGjLk4xVQv6UgWR+gJoa00C/cXcWO1B1/z6UjxtGcOMVZjt3VgxOCPxqzIEY7n5IpOZLmjLAJ6VIIXPXitON4lQgjmoQNzYqfaEOfYgSPYOp5608IqnIFTSIqfdOaYFJ6VPM2Gr3JZJjIoUjGKSLyxkyVAzBaiLE0KnoaEruM/J0prRsBuNR0pYkYNapW2ASilBxzQTnmqLUBKaWC9aXPGaiCknmg0SsKZDUO8Z9qcykHrUJFXGKYx8rKxytIq7uaaFJqUKBWltLFRjciOO1JUpcAYFRUzZIKa2ccU6mM2OlOO5uiMgjmkpSSTk0lboYUhUGlqIv6UFRT6CEAfWm0UUGyPU/Cf/IHX/eaulrmvCf8AyB1/3m/nXY6da/2hqVvp4O37RKkefTewXP618BmDUas2+7P5C4tV80xH+KX5lBio471A6K3GMV+4dp8BvhBD4ci8OSeH7SWJYlQyMg81jjljJ97dnnOa+Mfiz+xjqulLNrPwtdr+AZb7FIf36j0Rukg9uG+tfluT+KWXYmr7Kd4dm9n8+nz+8+Xo42Ddtj83dV8J2l9mW3/dSHuBwfqK4C7ttU0TMMy4Unhuo/A173eadqGnXr6bqED29xEdrxyqUZT6EHkVRu7JHXyrpQyt2PINfsOBz6cEoy96J+pcM+JONwNqdV+0p9nuvR/o7nhGiaJrninWLfw/4dtJ9QvryQRw29vG0ssrt0VEQFmJ9AK/oJ/ZA/4Ioa74rhs/HP7V0j6LY5WVNBtWH2uVeuLmYEiEHui7n7EqeB+V37M6Xngn9obQfEHhW6lsbqMXDxyQuUeNhERlWHI61/Th8C/2+ZIPJ8NfGxN68ImpwryO37+Mdf8AfXn1B61+E/SR4w4upYKNPhNJJxvNr+Lu17i26bq8v5bH73w94m5FLE06eObgpq8W/h3atLtqt/h7s/Rj4e/DT4f/AAn8I23gP4baPa6Lo9omyO1tYwiYxglu7sf4mYlmPJJNfnN+1n/wST/Zv/aRM/ibwlCvgfxPLuZrzToh9mnc85ntQVQknq6FGOSTuNfpzoniDQvEukxa74fvIb2ymXck8Lh0I+oOPr6V8c/Hb9tfwP8ADbzfD/gUx69rIypKNm2gb/bdfvkf3VP1Ir/M3w3zDi6GdOtw/UqLEt+87vvr7Tm0avvz318z9s4mz/KcBgvrGYTiqfTrf/Clq/l+R/I9+1l+wL+0H+yBqit8RLBLzRLiXyrTWLJvMtZjgkKRw8T4BOx1HQ7SwGa+JyCDg9RX66f8FGfix46+I+k6R4j8aXz307XrhFY4jiUxn5Y0HyqOO3XvX5W+GPD2peNvFNj4Y0to1utTuEgjaVxHGGkYAF3PCqM5JPQV/td4b5rmlbJadfPZQdZJ8zgmo6erfzei7JI/I8m4jw2ZYf67houNNt25mr2Ttd9vx9TnQCxCqMk1+uH7GP8AwSs+Ovx9a18Y+IIf+EX0OX5l1C+i3Mq/3oLdtpmk9CxWNDySzAqP2L/YW/4JL/Ar4NabYfE74nT2Xj3xG6rLC6gS6ZbN1/co2fOcH/lo4GOyL3/ZtVVFCIAFUYAHAAHYV/Enjd9NZU5TyzhON2rp1ZLT/tyL39Zaf3Wj9NyfhlTiq1d6PZL/AD/yP5Vv2pv+CI/xi+H6TeOP2b9Zk8ZQLmSWwucQakD1Jjbd5c5PJxlG9AxNfi74ifW9F1a58KfFfSriDUrRzFKZ0a3vYXXgiQOAXxjo4z/tCv8ARMr5f/aS/ZE/Z0/ac8PT23xo0G2nmjiITVUCwXtuoGdy3IAbavXa5KeoxmviPCz6bOPwzhhOKaXtobKpBKNReqVlL5cr73OzMeF4NOdB28nsfwkSaVKdOefw441G3RctsG2WMf8ATSLkj/eXcvv2rgABuAfjnmvrf9sX4G+BP2ZfjfN4G+E3i1/E1jFGs8d2IjDJDuJAjMinZKQB/rI8KfQdK+dxr2l6wgh8T2/7ztd24Cy/8DXhZPxw3+1X+mOQ5tDGYSnjsNeVOolJXTjKz7xkk/wXoz4G8ZfC0/NNNfJoxr+HT0hU2x+b2Oc1nW1vJdS+VH1681v3/he7gga/0yRL+0UZMsGTsH/TRD8yf8CGPc1zsUskD+ZEcGvaozUoe47ktWJbq1ktJPLk7jIIquATwKklmlnbfKcmrmn3kVoW8xd2e9a3ko3erEZ1FTTyCaZpVG0Mc4rTt7G1ksvOd8Ngnr0olUUVdgY2SetWba6ltH3xd+oNV8ZOBVqayuYIxLIuAaqXLswsR3FxJcyebL1q9pstlGGFyBk9CRmsqnquetTOC5bBcfOY2mYwjCk8CtGDSjLbfaN/JGQKzwMCuv8AA3gzxb8RfE1p4J8FWr3uoXzFYoUOOgJZmJ4CqASSegrmxeJhRpOpOSjGKu29klu23sNK7sjkQMcUV9I/Gb9k/wCNHwG0iDxF46soW0+dxH9otJfOjjdvurJlVKk9jggnjOevzj5jf5//AFVw5PneEzGgsVgaqqQfWLTX4FTpyi7SR//T4eindDmkJyc1/vAfyghKKcdu3jrSYzSuaKQlJgdKWimUncj8vn/P+NMYYOKnoqlJoZAQR1pKnYZGKaFwDnmqVTuBFRSgZOKGGDirumAlBGeKXB60lADCg7U0xnt/n9alooAr4I60VYpCoPWmBBVC5sxLmSPhv51p+WMe/wDn3pBGxOBVQqNO6LhNp3Rzkk0mzyHGMU2Dyt/77pW5PbRy8OMH1rFmtpYeWGR613UqsZKy0O+nWUtCKTbvOzp2qWW3MShic5qvSlieCa2szYUKzfdGabU8U7RAgDOajBBfL9Cead2AylUlTuHUVNceVu/dUR27SJuBApcytdgMkleU5ftU0ckSwlWGWqrSkEcGhxWwDo13uFPenSxiNtoOaiop2dxjxG5XeBxTKkErhPLHSliXLgsMild9REVKCQcirbxIz5XgVOLVFi8zvUuqrakuRnfvJDkAn3q0gfyvLf8ASpQCxwOTQQVODUylfQn2jGRQQK43Dip5hErfu+lRUhAPBqHvchseEZkLrVWp+Qu3PFRjCn1pgMopzNuNKApGTQVEZTgxAwKaBnihvkGTQkajSozuakkZDjYKYzFqbW0UA5VzzTaKKoaVwopCcdaYGycGg2SsKz9hURbbzSv1+Wo2jbbkmqihjGct1qRDxyKQJjk0+tbGkYdxCQtRs+eBTyuaiIxTNBKKKKDSAxi3bpUZB6mpiQBmoSc1rA0EoooqwAjPFMKgc0pYAVEWLdaDSCYn0ooooND1Pwn/AMgdf95q7/wyAfEunf8AX1D/AOjFrgPCf/IHX/eavUPBOk6lqviexXToWlMdxCz7RwAHHJNfnOdVIxdWUnZan8h8Wf8AI1r/AON/mf0NfD7T7PVfF2nadqEYlhmfa6noRtNeu+MvgVd27PfeEH86Pr9nkPzj2Vuh/HmvLvhf/wAj3pP/AF0H/oJr73r/ADN4vzzEYLGwlRlpbVdHqzz+H8so4nDyVVdd+uyPyB+KfwP8F/EhXs/GNiYL+LKrcoPLuIz7kj5h/ssCPp1r8yfi9+zB8QvhwX1WyX+2dKXJ+0W6nfGv/TSPGR7kZHuK/qH8UeCPDni+Dy9YgBkAwsqfLIv4jqPY8V8q+M/hF4h8L77yyBvrMc70HzqP9tf6jj6V+mcAeNdTDtUr6fyy2/7dfT+tGc2MybEYX3oe9E/nR+CM6x/GPR1xyY7nn/tma/RnzxXqupfswfDjxN4oTx9osH9k6zaF8PbjEMvmqVbzIuAD7rg/WvNvFfhTxH4OuPK1mEqjfclX5o2+jf0ODX9Hw4xwWayh7F8skrOL3vdvTv8A1oevmOX1a2Cw2KjF8nK1fz55/wCZv6L4/wDGXh7SLzw/oWqXVnZX423EEMrLHIP9pQcfX24rmFlHaucW8zjBqzFcFyAvNbU8DTpylOEUnLVu2/r3PAqqrOMYzbaWiu9vTsfJn7adrdaj4U0KysY2llkv2VVUZJJjPAr5L+E0un+GviboOl6eyXN9JfRJPcLhkjUsAY4j3J6M/wCC8cn63/bE1O/tPBOmxabJsaW5dHYfe2mM5APUZ746jjoefh/4KNDD8U9DFwvzfbYdufXcK/ZeGablkz5tkpad99z+leAPd4ZlHraf6n9D3wi+P/xG+C2oed4Suy9m7bprGbLW8nr8v8Lf7S4PrkcV+wPwR/ay+Gnxl8vSVk/snWiObK5IG8458l+j/ThvavwHM4BxUkVw8cizREq6kMGBwQRyCCOhr+PfETwWyjiGLq1I+zrdJx3/AO3ltL8+zPy/gLxazXIWqUHz0f5Jbf8Abr+z+XdH9Fvxg+P3w5+CmnfaPFl1vvJATDZQYeeT325G1f8AaYgema/Hj43ftU/ET4zTyadPIdM0UsdljAxAYdjM/WQ+33R2HevmjUNX1LWb19R1a4ku7iU5eWZzI7duWbJP4mqwkPFeZ4ceBOVZDy4iqva1/wCZrRf4Vrb11fmtjt8Q/GjM87vh6f7qj/Knq/8AE9L+isvJ7n5VftnHPxiXHT7BB/N6+ZbK2sZbZnnbDD3xivpj9ss5+MC/9eEH/oT18pRxySyLFEpZmIAAGSSegAr+/uHI3y6jZ291H7hwL/yJ8N/hRasdQvtLuhd6bM8Mi9GQkGuzmfSdWt/O8QQi0uD/AMvNso2k+skXA+rJj/dNfpz+zD/wRt/aQ+PnhWXxt40mi8CafNAZNPXUYne5uXIyhMClWiib++53dCqMOa+QP2mv2Nv2k/2VNSOmfF7RJI9PdtsGp2v7+xnHbbMowD/sOFcd1r5LL/FLhrMc0llOCxsJYiG6UtfSL2lbqk3bqkfdzy/EQp+0lF8p8y6p4b1DTYBfRlbq0Y4W4gO6P6NxlD7MAa5+tbRtav8AQ7wXdjIU7OowVdf7rKcqw9iCK6+/1Lwl4lVY54xpd1/z3jUtAxP99B8yfVMj/Zr7916tNpTjdd1+q/y+44rJ7HnYBYhVGSegp8kcsLbJVKn0IxX6r/8ABJ7SfhB4Z/bG0q8+PqWf2SS0mGi3F2UezOokr5Lb2/d7tu8Ju6OV6HFfef8AwXn1r9nvU9I8IR+HJdPuPHgunaeSzKNONO8thi4ZOxk2+WG54bbgZr8izXxj+rcX4fhWGElNVY83tU/dW/S2qVrSd1ZvZno08tvh5V3LbofzZAkHIq7PqFxcxiGQjH86hitZ5lLxKSBTQu361+0ScbnljrfYsytMMqDyK0b+W0k2/Zhz3OMVnUVlJXdwLlna/a5CucYGa+mv2TPjBoPwA+N9r4v8VRNNp0tvLaTvGu54lm2kSKvfaVGQOdpOMng/LasyHchIPtR8znceT6mvIz3JKOY4SrgcVrTqRcXbR2fZl05uMlJH7Jfto/tifB74i/B65+G/wyum1q71R4jJKIJY4reONxISTKiEucYUAHHUnjB/G37BP/df/P4VpWl49rGYwoPf0/xqz/a039xf8/hXzHAfh/g+HMD/AGfgE3Hmcm5NNtuy6JLZJaI0xGIlVlzSP//U5AgjrTCoNWiM8VGY/T/P61/uymfyhoVihHSm8irBBHWmkA9atTCxBRUpT0phUirUkw1Q2iiimUpsKKKKClMTANIUB5p1FBSYwg4xTQAOGFS0U7sZB3pWXbUpUGmeX6f5/Wr5wGYJGaSn/MBtpo4PNNTASlBI5FK2CeKCuBmquA08nJoYKy7SKME9KKBplB9Mgckqdv8AKsWa2lhba447GupoIB610QxElubwxDWjOTkieLG/vUddJcWcdxznB9ulUjZSRRlQof6f/XrpjiE1qdcK8X1MilDMBgHg1L5MgcI4K59RU0lm6sAOnvWrmjS+lyqjFGDDtTpJDK2SKuJZcbm5FSrGi/dFQ6sb3E6hWjhVounzUsdmWOGNW6YzkH5ayVST2IdRiNbxwnBGabgnnFISWOW5qYTkReXinqSQUuTjFKoBPNI2M8U7iFRyjbhQ7s7bmo2kDNNostwCkyM4p/lSsPlB/KgWdwei/nSc0t2D03IHzmm7TjNXRYTnkkVILM4wW/Sl7SPcnnj3M2gnHNai2UQPzEn/AD9KkNnbZyBmp9tG9ivrEEYRc5+Wgl36810AghXlVFSbV9Kr60uiB4hdjn0jlwQFNKLWc9sV0FJgVH1p9hPEPsYn2GYdxTvsLf3hWsVJ6DFNyVp+2kw+syM77Ch6ml/s+HuTV6nEgjgVMqzQKrN9Sj9ht/Q/nS/YoOmDVuio9vLuWpyXUq/Yrf0o+xW/pVqiq9u+4/aS7lI2EB7Uw2Nr02mtCiq9s+4/ay7mUdPhJ4zUTaYD91jW1RVqtNdS1iJrqc2+lyj7rA1WexuU/hz9K6zAxijAA6VssZNbmkcZNbnFMjocOCPrTCD2Ndm6CThgPxqlLptvJk42n1Fbwxy6o6IY5faRy+ziprSwvL+6jsbCJp5pW2pHGpZmJ7ADJNaM2lTL/qWDV2fwo8bR/DPx7aeKtQtTcRQ7ldOjBXGCyE8bh2p4rFSVGU6C5pJOy2u+x6GHqxm9zh9b8P654bvf7O1+0ls58BtkyFDg9CAeo96yK+hP2g/i/o/xa1uyuNDtXgt7KJkDzACRyxycgEgAdhn1r57rLKMTXrYaFTEw5JvddjpqxSk1F3Rs6Xrl7pZ2RndH1KHp+HpX1B8Efibo2na3Fp9ypBuriHAGNwbcBj3FfI1dR4I/5HTSP+v23/8ARi153EWQYfGYacKitddD4TiPgTBY9uqlyVO66+q6/n5n9UXwv58d6Sf+mo/9BNfe1fIfwu8Mx6p8Q9GhsyIpJJQBn7udhr7H8SaXqvhuCdr6Io0cbupPKttBIwe9f5IeIU4vG06d9XH9WfkeA4Ox2XUJzrRvC/xLVbL7vmVKK5W08QT20EX/AAkcYtzIqkTJzCxYdMnlD7Nx6E11IIIDKcg9DXw9bDypv3v+AEKilsVbL4FeGfiBb393an+z79dhWWMfIxO776d/qMH69K+ZPiH8JfE/gzfY+LLES2cpKiUDzIZB9exPo2DX6GfCX7l99Y//AGavWbyys9Rtnsr+JJ4ZBtdHAZWB7EHg1rl3iJjMuxLpy9+Cto91otn/AMOvQ/pngvhDDYzIqM17snza9H70t0fzieOf2f47jfqPgeQQv1NrIfkP+438P0PHvXzLqtvqfh29bSNTgktpk+8HGCfceq+461/RD8Rf2XdNvhJqnw/k+yzHLG1kOYm9kbqv45H0r4L+Inwwind/DXxA0wpKmcCQYdf9qNx/MEg+9f1hwH41UcXFQnLnS6PSa/z/AK1Py7i7wqdKTlCPK/L4X/l/Wh+Cv7Ws/neEtKH/AE9t/wCgGvkr4U7R8S9CZh0vYj/48K/Uz9r79lDx3eeGbe++G0Mmt21nOZpLdcfaVTaQSq8eZj/Z+b2NfmF4GWOz+IujwtGYporyMMrKVKkN0IPOa/tTgrPMJjMpf1WfNpK/db7rdHdw3l9TDZNPD1FZpT/U/W03aetOju1PeuKGo7jtzU41DBwTX57LDM/nCWAZ28dwM4zV1LkHBriob4N0rUhu+BmuedCxx1cLbc/OD9rnyJfjKn2k4T7BD/N6/Z3/AIJSeGv2N/APhzS/H/jvSAvjK+3tBq2okXFtF+8ZFWBdu23bA5dgSf74HA/FD9rt9/xZU/8ATjD/AOhPX33+zef+LH+Hhn/lg/8A6NevoPE7h3+1OFaeAlWnTjOybhLlez0fdPqndM/oepxhisiyPA4zCJN+6mpK6a5X81tuj+veGeK6iW5gcSJIAyupBDA8ggjgg+teR/GX4m/Cn4feGJofinLby2t5GV+wyoJ2uV7qISDuB6ZI2j1r8Tvhl+0x8XPhNp02i+FtS8yzlQqkF0vmpCx/jiBOVI9PunuDXkHiPxT4h8YaxLr/AIovZr+8nOXlmbcx9hnoB2AAA7AV/n9kP0V8RDMW8diV7GLunG6nL79I+t35eX0Oc/SbovAx+o4d+2e/N8Mfud5fcvM/Kb9vS1+F0H7Ql/N8H/DcXhXRriGOZLKF3Zd7liz4ZmWPd/cjARegHevjCvsT9sC+gh+KzwuhYtZQfToa+PAMnFf6u8GUfZZXQpJtqMUrybk3p1bbbfm2fR8M5jWxeX0cViHec4pvRLV+S0NjSNf1TRHY2EmEk4eNgGjcejIcgj61tiPwz4gBeMjSrv8AusWa3c+zHLxn2O5fcdKxLvToLeASo5J/n9KoRxs7BIxkntXsTpwn78NH3X69z31Lob93aaz4dIt76HYrjcjcMjD1VhlWH0Jrn2YsxY9TzXQ2GuavoamyYLLbvy1vMN8Te+Ox91IPvWnfaRpF7oD+JLAPZbXEfkynckjHr5LfeO3qQw4/vdAcVWcH+8W/Vf5b/mFr7HPqdO+x/MP3mPxzWYqlmCjqabUwTHPeuuMbElu4097ZBI7Ag8cVWA7CpHllkAEjEgdM0+3m8iYSkZxSV0tQISGU4YYPvSVbu7kXLhgMYFVKqLbWonKx/9Xl6KKK/wB2D+TwphQGn0UAQlCKbVikIB60DuVyoPWmlPStvTtC1fWC66RaTXRjxuEMbSbc9M7QcZrT/wCEF8af9Ai9/wDAeT/CspYunF2lJJ+ppGEnqkcfsJ/z/wDqpldifA3jUf8AMIvf/AeT/wCJrmZraW2laC4Ro5I2KsrAggg4IIPQg1pSxUJ/C0/Rkyg1uipRUrLnmnxwNK6xJyzEAfU1tzomxXor9KNe/wCCTf7Z3hvQ73xFquj2CWthBJczMt/AxEcSl2IAbJOAeK/NevB4f4tyvNYyllmIhVUbX5ZKVr7XsduLwOIw9lXg437qwUUUV9CcqqBRiiigrnQ0oDTSnpUuCelekeFvgz8X/HFqt94K8K6xrED52yWVjcXCHHXDRowNc+JxlKhHnrTUV3bsvxNadOU3aKueYgMtNOc816L4o+FXxN8DwfafGvh3U9Hjzt3XtnNbrn0zIqjNcN5Y/wA//rp4fG0qseelJSXdO/5Ezi4u0kVW24AXrSrEzDPSrWxaNuOhrf22ljP2hV8s5wf8/rTvLA61PsAORQyk0e1JctCHAxio2ghbqoqyFAXmuo8B+Cte+I/jbSPh94XRZNT1u8gsbVHYIrTXDiOMFjwoLMMk8CsquJhShKrN2S1b7JbscFJtKO7OMNtHt2jIFRLZRhsknH+fav0M+KX/AATL/ax+DvgDVPiZ430qyh0nR4fPuZI72GRlTIXIRTk8kcCvz/weteVkHFWAzSlKtlteNWKdm4tSSe9tL6nbicNiMPJRrxcX5lCSwV2yrYH0pn9mr/fP5f8A160qK99V5LS5j7d9zOGnIOpJpTYQj1rQoodab6h7SXczhZw56GnC2gHRav0YqXUl3FzvuVBHGowFH5U4ADpxVgqOtRsOOBUtsV2MooopCCjAooouMaQo7Uwg9AKloq1NgV/aipfLH+f/ANdJ5f8An/Jq+dFadxhx2pKcwUdKbTRogpmwf5//AF0+iqTsMZ5Y/wA//rppAHTmpaKGylKxAQQeaSpiueppPLH+f/10jRTRFRUvlj/P/wCuvSPhH8MNW+MHj+x8AaLMltNebyZZclUSNSztgYJwBwOM1y47HUsNRniK8uWEU232S1bNKUXOShHdnmVFew/HD4Oaz8D/AB1J4K1e5jvCI1mjnjBUOj9MqSSpHQjNePVGW5jRxdCGKw0uaEldPumVVpShJwmrNBRRRXcpWMwoor2C4+A/xRt/hda/GIaY8ug3TOomj+ZkVG273UcqhbIDdMg5xxnmxOY0aHKq01Hmdld2u+y8yoxb2PH6KKK6+dkhgUx40kXbIAw9666z0fTbG1TUfEzyIk4/cwxY81gf4yG4VPTPLduOahu/Dkhtm1HRZRe2y8sUGJIx/wBNI+o+oyvvXMsdG9r/AD6feXyPoef3OjRvlrc7T6HpWDPbTW7bZVI/lXc010SRdkgyD616tLHyj8Wp1UcdKOj1OBrqPA//ACOmkf8AX7b/APoxarXmj4HmWnPqp/pVrwSCvjbSFYYIvrf/ANGLXZWrRnRk49merTrRmrxP7Bvgf/yVHQf+uw/9ANfpz4rtra78NX8N1GsifZ5eGGR9w1+Y3wP/AOSo6D/12H/oBr9P/EihvDt+p6G3l9v4D6V/ix4ru2aUP8K/9KZ9lwPTjLA1YyV02/yR5FffDESaPBcaIQ4aFN0MnOQVGQCf5GvErzw5qeg3DJpObZl+9azA+Uf93un1XI9jX0/pR8T+H9Mt3+bVrLyUIHyrcp8o47JIP++W+tbBXwv44smI2zbCVbgrLE3cMDhlI9CPwr42lmtag25e9C+61+9f5peTPkuJfCTCYte0wD9nU/lez9O3yuvJHlnwc8Q2ck95p1+DZ3bmMLFLgF8bvuN91/8AgJ/AV9AV59o3gGwsI7yw1EJeW1wUKh15BXP5EZ4I/SrYtPEnh1s6c7anZD/ljK3+kIPRJDw49nIP+0a8nMPY4iq50XZvo9np0fT0f3n3XAmX4nAZVSw2Kj70ea//AIE+2/y+47aua8UeD/DXjKwOm+JLSO6jwdpYfMpPdW6qfpVvSNf0zW1YWbkSx8SQuNksZ9HQ8j69D2JFbVeZGVXD1Lq8ZL5NH2Uowqws7NM/P74j/sy6/oJk1TwQzajaDnyD/r0Ht2cfTn2PWvza+Lv7L/ww+KWqprWu6f8A2dr1pKsgvrdBHOXQ/dmGMSD13DPoRX9E1eWfEH4P+DfiJCZNTh8i8A+W6hAEg/3uzD2P4EV+18EeNWNy+rF15NNfbjo/mtmu/wCTPgM64EhUTlhHa/Tp8ux/LF8SPhH46+G0rXd3EbzT+SLuAFlA/wBsdUP14968kg1ncwO7Nf0C/EX4G+MfAQknuIRf6cc5uIQWUL6SLjK/y96/O/4n/sseGfFQk1bwMyaPqB+Yx4P2aQ+6jlD7rx7V/afBnjDg8dTj9aas/tx2+a3X9aI/nnO+A50JuMY2fZ/o+p8UWergAc10dpqG7HPWuA8W+EfGfw51P+y/F9m9s3OyTrHIB3R+h/mO4FN0/VQcYNfsXsqdWCq0mnF7Nao/OcwylwbUkfKP7UMdrc/EASvgv9kix+bV9x/s8FY/gvoCDoIX/wDRr18CftEzCf4grIP+fWL+bV91fAS4Efwe0MekT/8Aox6+h4iptZTQj5r8mfT8cUn/AKu4SHmv/SZHu5lFJ5q+v61i/a1PU0Jdrmvzz2TPxR4Y/Mb9sU7vi9kf8+UH/s1fK4Q9TX1r+1ikNx8VN7Ln/RIefzr5xg0eCeMyFiPpX9B8PYmMMvpJ9kf2PwVUSynDp/yo5ypYJngkEsfUVcewwxUN0NdTpnhdLOxXxF4iUi0JIiiBw87DsO4QH7zfgOenq1sTCMfef/BPq4zT6lay0+Ke3Gv+IyY7JSRGi8POw6qmewP3n6L7nAqrca02s3nnagFSNF2wxKMRxr/dUdh6+p5PNVdWu9R1i7N1d7RgBURBhEUdFVewH/1zzzWcIJf7v+fzrOlRv703r+X9dWU6kdkx0/lecxg4XtVi3sZLiPzAQPSq3kyj+H/P61JH9qQFY8gHtXTLayYuZFcgg4PajawG7HFS/Z5jxtNajzSyW3keXgkYznilOpa1iHURi0VdispHcK5ABPJrT/si2/560SrxWjMuZdz/1uXooor/AHYP5PCiiigAooooA/fb/ghR/wAjF8Sv+vbS/wD0O6r9pfjt+1X8BP2aH0uP4269/Yh1oTGzH2W6ufNFvs83/j2hl27fMT72M54zg4/Fr/ghR/yMXxK/69tL/wDQ7qvcP+Cw/wAAPjP8cLv4ev8ACTw3e6+NMTVRdG0Tf5XnG08vdyMbtjY+hr/OPxK4cy7NvFKpl+a1fZ0ZKPNJOMbWoJrWSaV2ktV1tuftWR42th8hjWw8eaSvZWb+1bpqfWn/AA9Q/YM/6Hwf+CzVP/kSv5Ofjp4j0Xxj8bfGPi7w5N9p07Vdc1C8tZdrJ5kM9zJJG+1wrLuVgcMAR3ANezP+wR+2TGpd/h1rIAGSfJ7fnXzL4U8LeIPHHibT/B3hS1e+1PVLiO1tbeMZaSWVgqKO3JPU8DqeK/qLwj8NOGuHqmIxWS4t1bpKd5wkopXafuxjbrv2PhOI88x2NUKeJp8uumjV/vOewD1q3YKpvoP+ui/zFf1Rfs3f8Eh/2ffh14Wtb7442v8AwmHiORA9xvlljsYHI5SGONozIF6b5c7uoVOg0fi1/wAE3f2LPjboN/pPwSXTtB8VaepeKbS7vzUjlXlUurcSSKI2OAxCq4zkHsfnav0reGvrjwsI1JU07OoorkXS+/Ny+dr9kdkfD/HezU20n2vr+Vr/ADP0a+Mv/JH/ABX/ANge+/8ASd6/ghMeDnFf3vfGX/kkHiv/ALA99/6TvX8c37Bfwq8C/G39rHwl8MPiXZHUNE1Rr0XNuJZIS/k2NxMnzxMjjDop4YZxg8Eivyr6JWcU8uyfNswrJuNJRm7b2jGbdrtK9lpqvU+g8QsPKticPRjvK6+9pHxyygnGKUIpHav6Kv8Agoz+wX+yv8BP2X9S+I/wq8NPpusW97Zwxzm9vJwEllCuNk0zocjuVyO1fhb8DvDGi+NPjZ4P8IeI4ftGn6rren2d1EGZN8M9zHHIu5CGXKsRlSCOxBr+q+BvFDAcQZTUzjBRmqcHJNSSUvdSbslJrZ6anwWa5HVweIjhqrTk7bbau3ZHku0HoK19C0LWfE+t2fhvw9bSXt/fzJb21vCpaSWWRgqIijkszEAD1r+nz9q3/gm3+xx8Mf2bvGvxB8E+FHs9W0fSbi6tJzqF/II5Y1yrbJLhkbB7MCPavzy/4Ix/B3TvHn7SOpfEfW4Vng8Haf51uG5C3l23lRPjvtjExHo20jkV8fgPH3K8fw7jOIMHTmo0NLTSTcmlyrSUtG2lf8D06vCdeljKeDqtXn27deiP1C/Yo/4JdfCv4E6BZeNPjJYW3ibxpKqTOLhRLZ2DEZ8uGM5SR0PWZgTkZQKOv1D8WP28P2R/gVrD+E/HnjG0t9Rtj5clnZxzXkkTL/BItrHIImH91ypHpXjP/BUj9pbxB+zr+zg8PgmV7bXfFdwdLtrmNtr20RRnnmQjkOEGxCMFWcMDlef5AXeSaRpJGLOxJJJyST1JNfzh4b+FGN8QVU4i4mxU+Ryaio26b2umoxT0SSu2ntu/tM64gpZRbB4Kmrpat/rs2/mf2wfDr9u/9jn413y+FvCfjXT7i5uhsFrfJLZtLnjYq3kcQkJ/urkn0NfxTagAL+cDp5jfzqoa9G+E3wp8b/G34iaX8Lvh5aG81bV5vKhTOFUAFnkkbB2xxoC7t2UGv6c8NvCXLeC/reIw9eTpTUW+e3u8nM2+ZJK1pdla276fEZ1xDWzP2cJwXMr7db26fI85or+rf4G/8EgP2Yvhn4di1D4yrJ4w1dIxJcy3E0ltYxMBlvKiiZCUHrMz5xnC9B7CP2Dv+CdvxTsbjSfDfhrRrpoPld9JvZBLERxktbz5BB7Nkeor4PH/AEtuHKVaUKFGrUhF6zjFW9VeSf3pHqUvD3GSinOUU30b1/BH8c9Ffqz/AMFAv+Ca+qfsqWa/FD4bXc+seC5pVhm+0AG6sJJDhBMyBVeJz8qyBVwxCsMlS357/Bf4P+Nfj18TdJ+FHw/gE+p6vN5aFsiOJAC0ksjAErHGgLMcE4HAJwD+7cO8eZVmmV/2xhKydFJtt6cttWpX2a6+WuqaZ8pjcnr0K/1epH3vzvtY8sO7tX0d+xwD/wANa/DIn/oadJ/9K4q/pc+DX/BKH9kf4T+Foj8QNMHi3VI4911f6lK6Q5Ay3lwI6xJGO2/ewHVzUE3/AAT0/ZL8TePvDHxg/Zvks9J1Xwnrun3866bdm5s547a5SSWGSPfKI5NiNsKbfmGGBHI/nzOPpT8O4uliMDSp1OSUZRVTlXLdppX15km+6v5H1uG4BxlOUKsnG907X1/Kx7v/AMFEf+TKPiL/ANgs/wDo1K/ii3fLiv7X/wDgoeM/sVfET/sFn/0alfxzfCr4W+MvjT8QtK+GHw+tDeavq8whgj6KOCWd252pGoLu3ZQTXnfQ+xdKhw5jK1eSjGNRtt6JJQi235I6PEalKeMpxhq3G34s83GM80EAdK/qw+Ff/BLD9jv9n3wB/wAJb+0RLBr13axLJfajqly1np0DHAIjjDxoEycAzF2J6YyFHTy/sFf8E3/2ovCF1dfB6DT0aI+V/aPhu+LPbyEZAePfJFk9dskeSOmOtfWV/pXcPxqydOjWlRi7OooLkv8AN3+9J+R58PD/ABnKryipPXlvr+R/JSVIGabX0T+1N+zj4u/ZX+Mmo/CTxa/2kW4WezvFQol3ay58uZVJOOhVlydrqy5OMn+gD9kH/gm9+xz8VP2ZfBfxE8deFHvdY1fTY7i7nGoX8QeRicnZHOqL06KoFfo/G/jLk+RZXQzivzVKNZpRcEne6ck/elHSy9b9Dxss4bxOKrzw8LRlHe/3dEz+Xaiv6nvgD/wSM+AOk6/4l8X/ABf0mTUobnW9RXRdIe4nSCz0yK6kS0LsjiSaR4VV8u5G1lyC2TX4Xf8ABQf4ZeBvg7+1/wCMPhz8NdPXS9E05rH7Nao7usfnWFvNJhpGZuZHZuScZwMAAVy8D+N+TcQ5tUyjLVJyhDncmko6OKaWrbacl0to7Nqze2Z8MYnB4dYiu1Zu1uvX/I+MqKKK/Yj54bgk80xl54qWjAoAgwaSpyMjFRlQO9ADKKKKACiiigBCB6UwqxqSiqUrFKViLYaTaR1NTUEZ4pqoNVCvRT2A7Cm4Oa0TNExK+2P2ENQ/ZN0/4wzyftfwefoDWEotS6zNAt1lcGVYPnI2bguBjdjNfE9FeRxBk6zDBVME6kqfOrc0HyyXmn0Z04TEeyqKpZO3R6o9I+MM/wAObn4p+IZ/hDHLD4Xe/nOlpPnzBa7z5ed3zfd6bvmxjPOa43Qtd1nwzq0GveH7qSzvLZt8U0TFXUjuCKyaK7aGDjCgsPJ8ySt72relte7fXuZyqNyc1p6G94o8UeIvGusy+IfFd7Nf3s2N80zFmIHAGT2A4A7Vz+0U6it6NGFOCp01ZLRJbImU5N3bGbeMUmypKK0DmYtvay3U6W1uN0kjBVHqScAV/VT8OfBmm+FPA2leDYIle2sbKG12EblZVQK2QeDuOSc9cmv5jvhhaLf/ABL8O2LjIm1O0jI9mmQf1r+sHT7Tyztx04/Kv5Y+kpmMo/VcOnp7z/JL9T6fhylzOUmflj+1B/wTjtPEKXHjz9n6Fba9w0k+jZxHKepNsT9xj2jPyngKR0P5G3egP4DuJLfxVasurxnaLKZSpgI/inU857qh69TxgH+vjT4iMV85ftNfsW/Df9pzSjeXyrpPiSFCttqkKAscdEuFGPNT/wAeXsex+I8PfH+rg3HAZ3Jypbc+8o+vVr/yb12PZx/DXOnUw/xdun9fgfywXt1dajdPe3shllkOWZup/wA9h2pLS5vNPuFu7GVopUOVZTgj8a9p+Ov7PPxS/Z28WN4T+JWntbl8m2uo/nt7lB/HFIOD7qcMvcCvEtpr+0Mvx2GxeHjXw0lKnJaNapo+EqxqQm4zVmjqPt2ja4NmtoLS5J4uYV+Q/wDXSIYH/AkwfY1k6p4f1LSgss6h4ZPuTRnfG/0YfyPI7is3aa1tL1fUdIZvsjAxycPG4DRuPRlPB/zitfZSh/D27P8ATt+QKpfcw9hrX8L6fHceMNJkPDreQEEe0i8Gt77DoeuLv051sLo/8sJG/dMf9iQ/d/3XP/AvRfDen3Wm+ONMsr9DFKl5BlWHP+sXn3B7EcGpnivcklo7PQcZSi7pn9W3wP8A+So6D/12H/oBr9QPEf8AyL1//wBe8v8A6Aa/L/4H/wDJUdB/67D/ANANfqB4j/5F6/8A+veX/wBANf4++LH/ACM6H+Ff+lM/V+BP9zqer/JEVhqVhZ2NhaXUyRyTxII1Y4LEKMgZ6n2pmq+GtP1Scagpa2vEG1LiE7ZAPQ9mX/ZYEU63sdP1TQbfT9SjSaOSFMo4BB+UdjWP/Z3iHw582hub+zH/AC6zt+9Qf9MpWPI/2X/Bh0r8yppc7dOfLLXfZ/P9Hp59D7WXwpSV1/X9aa+Qf23rHhxdniqMTWw/5fYFO0D/AKax8lPdlyvrtrsLa6tr23S6tJFlicZVlIII9iKytI8RaXrLvb2zFLiL/WQSgpKn1U849CMg9jWbdeFvs9w+peGJv7PuXO51C7oZT/00j45/2lKt7npU1YQlLlqrkl+H3dPlp5IcJSSvB8y/H/g/P7zS1fw7pmsulxcKUuIv9XPGSkqfRh29Qcg9xWINS8QeHPl11Df2Y/5eoF/eIP8AprEOv+8g+qjrU9t4qNpKlj4ph+wTu2xXzugkPbZJ0BPZWwfauwolUqUkqdZc0en/ANq/8tO6YKMZ+9Tdn/W6/ryZTsNQsdUtVvdOlWaJ+jocg1crhruwtdO8a2F1Yp5L3qzifZwJNiqVLAcEg9D1rX1bxZ4e0HUbXStZuktpr3d5IkO0OVxkbjwDzwD1rKpgnKUVQTfMr2trpe+3az17dio10k/aNKzt+X+Z0LKrqVcZB4INfN3xF/Zt8K+KVk1Hwxt0q+OWwo/cOf8AaQfd+q/ka+kqK1yrOcVgqntcLNxf4P1WzM8dl1HEw9nWjdf1sfjh8TfhHfaSknhn4jaUk1tNkDzF3xSe6P6+4ww9q/PP4kfsl3Nk8msfC6UyR8sbCZvmHtE56+wbn37V/UXqmk6Zrli+m6vAlzbyDDRyKGU/ga+N/iP+y4yeZq3w6k3DljZyt09o3P8AJvzr+lvD3x6qYaap1Zcjfzg/Xt6/ij8j4m8OOaLlRXMv/Jl/n/Wh/F/+0FZajp3xBaw1aCS2uIreNXjkUqwILdQa+y/glfCP4U6MmfuxP/6Mav1X+OP7O3gb4qWr+GPito5W8twVjmx5V1AT3STrjvg5U+hFfDHiD9mXxf8ACPw9FY+GWfW9Ls1bEqLidVLFvnjGc4zjK59eOlf29lnill+bYKlhpvkqJrd+69Hs/wBH8rn5Jxjlkp5dTw0E24PX5Jo5k6p2zSrqnPWvKX1wK2CelO/4SDcNuR+FfQPAdkfk/wDYztsfKX7TM/n/ABJ3/wDTrEP5189gkdDXtvxymjvfHwkkbC/Z4+fzri4dH07QbePWtbXzTKN1tan/AJaf7cmORGPwL9Bxk1+rZZWjSwtOL3svmf0fwvS5cvox7RRU03SrPTbNNe8RLmNwTb2/RpiP4m7rGD1PVug7kUdV12/1qY3F+QWICjAwFUdFUDAUAcACqt5dX+s3j392xklfqewHYAdAAOABwBVEgqdp6iu+nQvLnqay/L0/rX7j2p1OiGhVLgt071cuo7TaPI6+1VKK6XHW5Ckx8NuZn2L+tOmhaB9jfXimI7RtvQ4NK7vK25zk0tb+QN3QyitG1mSBSGGSe4//AF1VcCRy4GMnpSVTWwiCitOKyjkg8wtzUX2Nf74qXiIiP//X5eipto7U0oeor/dZTR/JqmiOilIIpKooKKKKAP32/wCCFH/IxfEr/r20v/0O6r9WP2uv25Phl+xtLoEPxE0vVNRPiIXRt/7OSF9n2Tyt/medNFjPnLtxnoc44z+U/wDwQo/5GL4lf9e2l/8Aod1X1Z/wVR/ZC+OH7VFz4Gk+DlhBejQ11IXfnXMVvtNybXy8eYRuz5TZx0x71/nL4kZXlON8U6mGz2ahh2o8zcuVK1BNe9095L8j9qyTEYilkEZ4RXmr20v9vXT0ObuP+C3f7NM1u8K+GfEwLqR/qbPuP+vuvzY/4I4+BtN8XfthLrOpRiQ+HNGvNSh3DIEpeK1B+oW4Yj0Iz2rm/wDh0X+25/0AbH/wY23/AMVXd/8ABOwat+yh/wAFBh8Kfi00em6he20+gzhZFkjFxcCK4gTepKnzHRFXH8TAV+wz4d4Wy/hrNsNwfiFUqVKTclGopvlin0TutJNfNHzSxmPrY7D1Myg1FS0urav/AIY/Vv8A4K/fGbxT8K/2YINA8H3T2Vz4r1JNOnmiYpILRYpJZlVlwRvKIjc8ozDvX8wHwg+Kfi34K/EnSPib4JupLS/0m5jmUxsR5iKwLxOB95JFyrKeCDg1/Wv/AMFIv2XfE37U/wCz2fDfgPY/iDRL1NTsYZGCLcFEeKSDe3Cl0kJUnA3qoJAJI/Bb9mX/AIJmftJ+P/jDpdh8S/DF34b8O2F1HNqV1fKIg0MTBnigByZHkHyqVBQZyTgYrxPo78W8N4Hg2vTx9WEZJzdSMmk5JrTR6yTjorX1utzr4yy7HVczjKjFtacrWy/y11P6n/jGwPwf8VN66PfH/wAl3r+Sn/glr/yfh4D/AN7Uf/TbdV/Wv8ZP+SQ+Kv8AsD33/pO9fx9/8E6/FVn4N/bW+H2s38iRRvqD2e5yAN17BLaqMnuWlAHvXwf0dqMqnCef04K7dNpfOnUPW4ymo5jg5PpL/wBuR/Qj/wAFev8AkyfWP+wjp/8A6PFfzE/sy/8AJyPw+/7GXSf/AEsir+u/9vP4F+Jf2iv2XfEfw08Fqj6zKILqyjdgiyS20yS+XuYhVMiqyKSQAxBJAr8CP2Jf+CeP7Sd/+0h4a8S/EfwxeeHND8M6lBqd3c36CISGzkWZIYlJzIZHUKSvyqpJJ4AP1H0fONsqwHBONo4yvGE4yqPlbSbThG1lu7tNK3XQ4OMcrxFXNKUqcG00temjZ/QV+3V/yZ38SP8AsA3f/oFfkb/wQm1Cyj1b4m6U5X7RNDpEqDPzFI2vFfA9AXXP1Ffrn+3T/wAmefEj/sA3f/oBr+XL/gnl+0vYfsv/ALSGn+LfEshj8P6tC+l6qwBby4JmVlmwOf3UqIzYBOzcAMmvj/CDhuvm/h5m+BwqvNyTS6twUJ2Xm+WyPS4jxsMPnOGq1NrP8br9T9Z/+C53hfUr74YeBPF9vvNrp+p3drKADsD3UKPGW9D+4YDPqa/mswepr+8v4ufCz4f/ALR3wj1H4c+Ldt7omv2y7ZoGViucSQ3ED4ZdyMFdGwQcDIIJB/mm+Kf/AARu/aq8I69NB8NxYeLNMLHyJ47mOzm2dvNiuWRVb2SRx71+hfRo8YsmwmSrJM0rRozpOVnN2UlJuW70TTbTTfa19beTxvw7iamJ+tYeLkpJXtq01psfkZjFfvD/AMEMPA2map4/8e/Ea7jD3Wj2VlY27EA7RfSTPIR6H/RlGfQkd68u+Ff/AARb/aS8U6tGPihqGm+FdOGDI6yfbrn6JFERGT7tKuPetv8A4IvfF7QvAHx68R/CXWp1g/4S60jFoznAkutPaRki+rRSykepXHUiv0bxe4ywGe8J5nhshrqrOnGDlyapRc03qtH7sZXs3pvueLw7l9XC5hQni4cqk3a/e3+bR9Of8Fu/jP4s8NeFvCPwZ8P3clrY68bq91IRMyGdLcxpDExBG6Ms7syngsqHsK/Br4AfFrxV8D/jBoHxK8I3Ulrc6deQtII2YCaDevmwyBSN0ciZVl7g+uK/ph/4KsfsceP/ANpvwLoPi/4TQC+17ws9wGsd6xtc2tyEL+WXwpkjaJSqkjcrNgltqn8eP2XP+CaX7S3j34x6NH8RvC954b8O2F5Fcajdagoh3QwurPHCrfM7yAbVIUqM5JwOfk/A7i/hnC8CexxlWEWlU9rFtKTbcuj1leNkrJ323R6XFGXY2ea89OLd7crV7Lb7rM/qE/aO8F6X8RfgF4z8FazGskGoaNeR/Nj5X8lmjcZ43I4VlPYgGvwe/wCCF/gbTdS+IXj34i3MYa50ixsrGBiM7RfSSySEeh/0ZR9CfWv2L/bu+NmifAn9lvxZ4p1GdY7y+sZtM02Mkbpby8jaKMKD97YCZWH9xGr8Sv8AgiJ8TtG8M/GrxT8MdUuBBP4n0+Ga0RuBLNYNIxQf7QilkcD0VvSvwvw3y/MH4c51UpJ8snC3/bri6n/ktr+nkfVZ1Wo/2zhoy3V/xvb8T6U/4LefGfxT4a8I+Evgx4funtbLX2ub3UhGxUzR2xjSGJsY3RlnZmU8FkQ9q/IT/gn58VfFvwq/a38ET+GbqSGHW9WtNIvoVY7J7e+mWBlkXo20uHXPRlBHIr97f+Crv7HXxB/aW8EaB40+Ett/aGueFnuEewDKj3FrchCxjLYBkjaMEKSNys2MsAD+dX/BPD/gnZ8ef+GgtE+Knxg0G58NaH4VuVvwt8BFPc3MOTAkUZy21ZAru7ALtGFJJ4/XPC7i3hvDeG9TD4mrBS5aqnBtc0pNy5dN22uVJ2/J2+ez3L8bPOozhF2vGz6JaX1++5+2n/BQ7/kyr4if9gs/+jUr8f8A/ghl4A0vVviL46+JV5GHutFsbOxt2YZ2/b3leRl9Di2C59GI7nP7Af8ABQ7/AJMq+In/AGCz/wCjUr8Wf+CI3xY0bwp8Z/FHwp1aZYZfFdjBNabjjzJ9OaRvKX/aMU0j/RDX5h4c0sRPwvziOF+LnT0/lXs3L/yW9/I9zOZQWeYZz2t+Otvxsfqz/wAFAf2Nfih+2RYeH/DPhfxVbaBoukPLcXFtPFJJ9ouXAWORthA/dJuC5/vt7V5T+wb/AME5/iT+x38WL/x1qni+01bTdS06Syns7eGWMs5kSSOQ7mK5TawHfDHHU12P/BSr4YftceJvDWi+PP2T9d1e1udJE0WpaXpV3JbyXMT7WjmjRXUSPEVZSoy7BxtB2kV+I+i3H/BWzxBqg0fTn+JIm3BD5x1GBFJ6bpJdiL9WYDHPSuzw8yrNs24S/s6hmtClh2pKVOSipR95t8zavrupX2tZ6EZxXw+HzD208POU9LNXs9On+R95f8F2PCtu+l/DrxrEFWaOXUbGQ45ZXWCSMfRSr/8AfVfqJ/wT/wCP2MPhyP8AqDRfzav5Sf2sLr9qTwz40X4Q/tOeJNQ1jUtJSG6+zXd+99HbtdRLIArFmTfsYBipI7AkV/Vv+wB/yZj8Of8AsDxfzat/GXhqeUeH+WYCVaNVKo2pR+FxkpyVn1VmRw5jViM3r1VFx0Wj3urL9D+b3/gpN+1F8Ufib+1B4m8Iw6xdWmg+FL+XS7Gyt5mjiV7RvLllZUKhpHlVm3HJUYUHCivzq17xBr/ijVJNc8T31xqN7MEV7i6laaVhGoRAzuSxCooUZPCgAcCvdv2uv+Trvid/2Nmtf+l01fOzBjwK/uLgDJsJgsnwtHDU1FKnHZW3Sb+ber7vVn5fm2JqVMTUlN31ZFRSlSOtJX2x5oUUUUAFJgUtFADdoxigqCOKdRQBFsIppGDU+KQ/SgaIKKeQxNNwaDVRTEopdppKA5EFGBRRQHIhAoFG1aWindjsJgUYpaKE2CQzYKNi0+inzsY3YtGxadV7TtNvNVuhZ2Kb3PJ7BQOrMTwAO5PApSq2V2NK+x2fwjDr8VfDTxKXZNVs2wBnhZkJ/lX9Z1lDvO78fzr+S608QWnhK9gj8Ot5kkMqPNdgYZ9jA7I+6px16t3wOK/pe+MXwo8e/EzRdK8SfCPxfdeFPEGko0tnMgEtlciVVzFdwEESRnHB6qTnB6H+VvpBYSGJxeCWIqKlCSmuaSbStytNpJtJtpaJtLW3Q+04WVlNLVqx9R2MXQ9K6+yTBr8X/wBi/wCMP7Vur/tr+Mfg7+0bqaSS6fpAneytlQWiSRtCsU0AQAKJI33HGN2fmGRX7V2a881/L3iTwXXyDGRwVerGo5QhNSg24tTV1ZtK/r13PvcBVVSPMlY534h/CjwB8Y/B9x4F+JOmx6np1yMFHGHjbBAkifrHIvZh+o4r81tP/wCCG3hTVrjVdRXxzdQWMxJ0qP7MjyRj/p5YsA+G/uBcj3r9crUcCu/0bxFfafai0QK6j7u7PGa+UyXxL4gySjOjk+IcFJ6rRr1Skmk+7W63OnEZPhMTJSxEL2/rofw0/GH4X+IPgr8UNc+FPiko9/oV29rK8fKPt+6698MpDDPIzzXm1f0ift4/8Ezp/jFrWpfG74GybfEl4TPf6XM58u8fHLwO33JSMfIfkbttPX+dPX/D+u+FNZufDviazm0+/s3Mc9vcI0csbjqrIwBB+tf6WeF/ibgeIsuhWoVE6sUvaR2albXTXRu9mrrzufjudZPVwlVxkvdb0fkaPgbStJ13xppGia7N5FleXkMM8mcbY3cKxz24PXt1r+gXWvgn8HYvAq6BcaLaRWWmx+bBNsAlhMXzB1l+/wAEZOTg9xX86Ne1aD8X/ijrNxpPg7VdfvrjS1urdfszzMUKrIuFIzyB2B4FeV4n8CZhnNbD18JinSVK7a1+9W69NfvNcnzSlh4TjUhdyP6dfgf/AMlS0H/rsP8A0A1+oHiP/kXr/wD695f/AEA1+X/wP/5KjoP/AF2H/oBr9QPEf/IvX/8A17y/+gGv81/Fj/kZ0P8ACv8A0pn6DwJ/udT1f5Izv7D03W9GskvVIkjiRopUJSSM7RyjDBHv2PQgiqf2vxL4dfbqCNqlkP8AltEo+0IP9uMcOPdMH/ZNXDodnrWi2YuGeKSOJDHLExSRCVHII/UHIPcVT/tPxB4dIj12M39r2uoE/eKP+msQ/Vk49VHf84py5rwTUtX7r/8AbX+ml30Z9jJWtLbzX6r+vVF6a08N+MrOO9gdZdufKuIW2yRnvtcfMp9QevQiqX2vxJ4dbGoqdTsh/wAtol/0hAO7xjhx7oM/7Jpz6No2uf8AE/8ADdz9nuJOftNsQQ5HaReVf0IYZHqDSJ4kv9GkFt4uhEK/w3kOTbt/vZyYj7NlfRjTjFtezh7yX2X8S9P+B842BtL3paPutn6/8H5M37a70bxHpxe3aO7tpQVYcMpHcMD+oIrnToWsaAPM8KSiSAHJs7hiUA9IpOWT2B3KOwArpLTTtJS5fWLCKMSXKgtLHj94OoJI4b2PPFadcCxXs5ONP4X0f9fjo/Q6PZcyvLfuv6/DU8z/AOEgttV8YaTaPG9tdxLcGS3lGHXKDBBGVZT2ZSR+PFeS/tN+BfE/ivTtP1Lw7bG7WxMhlROZAGxghf4gMc459q931hVPi3RmI5AucH/gC119e5gM8lgMTQxuHjrFPR6rVyT/AD0/U87E5esTRqYeq93uvRH5m/D749eNfADLpd6TqFjGdpgnJ3xgdQj9V+hyPpX3Z4E+Kng74hW4fQ7kLcAZe2l+WVfw7j3GRWT8Qvgt4L+IUbXF5D9kviOLqEAPn/bHRx9efcV8LeN/hF4++F95/aYV5LeI7o7213YX3bHzIfrx7mv0t0ci4jV6f7jEP7m/yfytI+S9pmWVaS/eUvxX+X4o/UWivgz4cftP6rpQj0rx6jXtvwBdJ/rVH+2Ojj34P1r7V8O+J9A8V6euqeHrqO6hbHKHJGezDqD7GvzLiPg/HZXO2Jh7vSS1T+fT0Z9dlWe4bGRvSlr2e5k+M/h94T8fWX2PxJarKVHySr8sqZ/ut1H05HtXw38Rv2cPFPhMyal4Z3apYLzhR+/Qf7Sj7w91/EV+jFFacO8aY3LXy0pXh/K9vl2+Rjm/DmGxivNWl3W//BP51fip+zf4F+JIlvokOk6qc/6RAoAdv+msfRvcjDe9fmT8UvhL8RvhDdE+JbUyWJOI72DLwN9T/A3s2PbNf17/ABE+Bfgzx8jXfliw1A8i5hUAsf8ApovRh+R96+B/iV8GPE/gtZbPxJZJe6bKNpmCeZA6ns4IwPowr+xPDH6Qnw4eTuv5JPX/ALdl+n4I/GOIuA6lBubjdd1+qP5TvHosLDWl17V1Wa4eFDb2rcjH/PSUf3f7q9W7/L18bvb261G7kvr1zJLIcsx/zwB2Hav2u/aK/YB0T4gXVx4w+FFyumaq43NZTk/ZZT6I3JiJ7dU7cda/H7x78N/HPww1t/D3jzTJ9NulJwJlIVwP4kb7rr7qSK/ujgbjLLc0pJ4ap+8S1i9GvRdV5r5+TwDUaMaSeyONSaWMYjOM0xmZ23Mck0gGadsNff6I7BySIq7WQH35qKnbGFPVe5pXSAaq561IABwKWis3K4NhRRTgpNSZOfYTnpRhqlVcU6gXOz//0Ofooor/AHQP5HEIBGKaU9KfRTUmNSZFsPamkd6nowKtTLUz7z/YT/bk/wCGKdR8S3//AAi//CTf8JDHax7ftv2PyfsxlOc+RPv3eZ/s4x3zx+iv/D9//qlf/lc/+99fz6lB1pmyvyrifwS4WznGzzHMsLz1ZWu+eor2SS0jJLZLofRYDizHYakqNCpaK8k/zR/Qb/w/f/6pX/5XP/vfX4z/ALQnxxvPjj8e9b+Oun2T6DcatdR3cUEc5me3eKNEUrMEiJIKbgQq4P0zXhO05ptehwd4R8O5BXnicpw/JOS5W+acrq6drSlJbpEZlxJjMZBU8RO6Tvslr8kfvJ8DP+C2viLw54YtvD3x38Ltrt3aoE/tTT5lhlmCjGZYHXZvPVmR1UnogrjP2lv+Cynjb4m+FLjwN8FtBfwtb3qmO51Ce4Et4Ym4ZIQiqsJYcF9zsATt2nBr8TqK8Kj9H3hGnjv7Qjg1zXva8uW/flvy/K1vI658Y5jKl7F1NPRX+/c/ezxl/wAFvv8AhLvB+q+FP+FY/Z/7Ts57Tzf7a37POjaPdt+wDO3dnGRn1Ffg1bXNxZXMd5ZyNFLEwdHQlWVlOQQRyCDyCKgor67gzw3yXh6FSnlFH2aqW5velK9r2+KT7vY87M87xWMcZYmV7baJfkfvb8Ff+C3WuaF4XtdB+OXhRtav7Zdj6np86QtOAMAvbOmwP/eZZApPRFry74+f8FiPH/xN1rRtP8AaCdA8OadqVpf30Jud13qKWsyTfZ2mWPbBE5TDBVckdSVyh/GOivksN9H7hGjjXjqeDXM76Xlypvqo3svKysuiVj0Z8YZjKl7J1NPRX+/f+tT9ufjr/wAFkP8AhdXwd8SfCb/hXP8AZn/CQ2E1j9q/tfzvJ81cb/L+xJvx6blz61+I1FFfacGcAZRw9Rnh8opezjJ3a5pSu7W+029jzMzzjE4ySniZXa8kvyP0G/ZV/wCCknx//Zc06LwhYyQ+IvDERJTTNQLfuM8n7NMvzxAnnad0Y5IQEk1+n2k/8F0Ph3LYh9d8Aajb3O3lILyGZN3oHZIjj32/hX83dFfJcU+BHCucYh4vGYVe0e7i5Rv5tRaTfdtX8z0MBxZmGGh7OnU0Xez/ADP33+If/Bc3xBdac1r8KfAcFldHOLnVbtrhB/2whSEk/wDbX8K/Bqx1fVNL1eHXtKuJLW9t5luIZoWKSRyo25XRlIKsrAEEHINZtFfScF+GuScP06lLKaCgp25tXJu17Xcm9rvTbU4szzzFYySliJ3ttsrfcfuJ8C/+C2HxF8JaHb+Hfjh4bj8TtAoQalaTC0uXCjrNGUeKRz3K+UPYnr7l4n/4LoeDYtNb/hC/AF7PdkYX7beRwxqfU+WkjMB6cZ9RX85NFfD4/wCjfwdiMQ8TPCWb1ajKcY/cmkvRWR6tHjbMoQ5FU+9Js+lP2m/2sfjH+1h4uj8UfFG9TybQMtlp9qDHaWqtjd5aFmJZsDc7lnbAGcAAeG+C/GHin4d+LNP8c+Cr2TT9W0qdLm1uIsbo5EOQecgjsQQQRkEEHFc7RX67l+R4PCYRYDDUoxpJW5Uly26q3n179T56rjatSp7Wcry79T+g74Y/8Fyorfw9DZfGHwTJPqcSBXutKuFWKZv73kTDMee4Ejj0x0rxT4zf8FmfiF478WaAfAfh7+w/Dmk6paahe232rN3qSWsyTfZ3nWPbBE5XDBUcnuSuUP4slSe9MK4r8qwf0eOEKGKeLp4NXd9HKTir9k3ZeXbpayPoqnGWYTpqm6n4K/3n7V/tD/8ABYX/AIX38FPEXwe/4V3/AGV/b9r9m+1/2v5/lfMrbvK+xR7vu4xvX61+NXh7xBrnhPXbPxP4Zu5bDUdPmS4triBikkUsZ3I6MOQQRkGsejHevuOEPD7J8hw08HlVHkpzd2ryld2S+05dFa2x5uYZvicXNVK8rtbbL8rH7y/Bj/guB4u0LQ4NF+OPhNNcuYVCnUtOnFrJJgYzJbujRlz1Yo6Lnogr1PxN/wAF1fCEVpIPB3w+vLicqfLN7fRwoG7FhHFISB6AjPqK/nHor88xf0bODa2IeIlhLX1spzUfuUkl6Ky8j2KfGmZRhyKp+Cv+R7j+0Z8e/Fn7THxc1L4w+Nba1tL/AFIRIYbNXWFEgjWJAN7OxO1Rkk8nJwBxX6h/s/8A/BYv/hRfwY8OfCH/AIV1/an/AAj9mlp9r/tfyPO2knd5f2KTbnPTe31r8S6K+44h8McizXAUcsx2H5qNK3JFSlFKysvhknotNWeXg88xWHqyr0p2lLd2Tv16pnofxd8e/wDC1Piv4n+J/wBk+wf8JHq17qn2bzPN8n7ZO83l+ZtTfs37d21c4zgdK88oor7bC4aFGlGjSVoxSS9FojzKlRzk5S3Y0qDSFB/n/wDXT6K6FJkERXFNwanpCKtVAIKKk2gU0r6VaYDaKXBpKYBRRRQAUUUUAIRkYpNi9KdRQO5HsJ6UmwmpaKCudkQSl8v/AD/k1JRQLnZEVwOabgjrU9IQD1oKVTuQUuD0qetTRNKGs6pDprSrCJDjc354A7k9AM8nFTOainKWyKjK7sQaTpF1rFwYoSESMb5ZX4SNB1Zj/IdSeBzWjqOrWtvatougbltj/rZW4ecjoW/uoOyficnpNrt+6KdAs4WtLWFuYmH7xnHG+U929B0Hb35kqprnhB1LTnt0X6st1EtEQ1/XJ8AtcXxV8FvCXiPOTd6RZu3+/wCUocfgwNfyQ7AOlf03f8E8fEv/AAk/7KXh0MdzaXJc6e3r+7lMig/RZQPpX86fScwPNlNDEr7M7fKSf+SPreDKy9vKHdHz38HV/wCNuHxHH/UtwH/x20qv+1f8WP2o/iP+2xoH7Jv7NXiQ+FVt9NXUL68Cqy5fc7PMCpLJGoQKg4Zn59voPwL+zv8AEHwr/wAFBPE37Qd0kM3hrxHoK2sMsb/vIriL7OpjlQ8jcI2ZWGVxwSDxXC6hoq+BP+CumieKNQ+S28ZeDLm0tWJxvubZ1aRRxjiNAcfX8fh8JnmXVs1WOpRhWnRy5OCklOKq06STTi7puCUnZrpc+29jNQ5XdXn+DZ7h8Mv2gvjL8G/iDo/wI/bGgtJJ9df7Pofi7TlMdhqNx2triIj/AEa5YfdGdr9gOcfpFbjHFfIX7Zfww0z4r/su+MvDl8pFxa6bNqVlMvD295YobiCZCOQyOnBH8q439nD9r/whqX7Cvhz9qL4zamtjbQ6cqapcspJa6t5GtpNsagszSSISqqCTnjjmv584iyFZ1ltPO8tw/LUdVUalOCdnOScqcoRV7c6Uk4LRSj7qSlyr2qFX2c3Sm9LXTfbrf0P0Gh6V8g/tY/sO/CT9rLRXm12MaT4mhTbaazAgMq45CTqMedH7E7lySp7HT/Zy/bY/Zp/ajln0/wCEHiSK81G2BaTT7hGtrsKP4hDKFZl/2lyK+vk6V+c1P7b4XzNOUZ4fEQ6NOMl6prVPs0013R2TpUMVRcZWlFn8TX7Rv7L/AMWf2X/GjeEviVYlIpSWs76IFrW7jB+9G/TP95Dhl7jGCfIPA9tcXXjLSYbdC7m8gwqjJ/1i1/Sd/wAFoAT+zV4fbHTX0/W3lr+fbwdJaXOq6VZ+EZVt3ae3FzFIds8pDrnbIeGX0Vdp9VPWv9MPCjxCxPEHDcMyxcEpvmi7be7pfyv22v1XT8T4gyuGExcqNN6b+ep/Tl8Dxj4paCD/AM9h/wCgGv0/8R/8i9f/APXvL/6Aa/L/AOB4x8UdBH/TYf8AoBr9QPEf/IvX/wD17y/+gGv84PFj/kZ0P8K/9KZ+g8Cf7nU9X+SM06Ze3+j2Uum3klnPFEhVlwyNlRw8Z4YfTBHYiq6eJ59KmFp4thFpk4S5QlrdyemW6xk+j8ehNdFo/wDyCLX/AK4p/wCgir0kcc0bRSqGVgQQRkEHqCK/LZYmPM4VY3V35NfP9Hdeh9wqTspRdn+By154Xt3uDq2gTGwu35Z4xmOT/rpHkK/14YdmquviabTpfsPi+AWob5VuVO63kzxgsf8AVk+j8ehNI3hu/wBEPneEJhEgOTZzEmBvZTy0ftt+Uf3at2PiOw1KY6Lq0JtLtlO63nAw46HY33ZF+n4gdK7L80bv34r5SX56fevNMw2f8rf3P+vky7pWgabpE8k+lboophkwq37ncTncq8hSe+3APcZ5rdrn9M0Gz0B5ZNOaSO3YE/Z92Y1PXKA5K/QHb6Cs/QPGmma55dvKj2V1IoYQTgKzA90IJVx/unjuAa4q1GpV5qsG5Jbvr89/v19TeE4wtCWjY7V/+Rs0f6XP/oC111cjq/8AyNmj/S5/9AWuuqMV/Dpen/t0h0fin6/ogpkkaSoY5VDKwwQeQRT6K4kzoPmX4i/s0+GfExfUvCjDS7w5JQDMDn/d/g+q8e1fHt1YfEj4MeIBI3nabcA/LIhzFKB6H7rr7H8QK/VysvWdE0jxDp76Vrdul1byDDJIMj6+x9xzX6bw54mYrDR+rY1e1pPSz3t6vf0d/kfI5rwjRrS9rh3yT7rb+vQ+YPhz+0/pGrlNL8dxrYznAFymTCx/2hyU/UfSvqy2uba8gS6s5FlikG5XQhlIPcEcGvir4jfsuSxb9U+HT715Js5W5H/XNz1+jH8a8J8K/EX4h/CbU202BpIVjb97ZXKnZ7/KeVz6qRX0GK4IyzOKbxORVFGXWD/q6/FdmeXR4hxeAkqOZRuukl/Wv4M/VKopoIbmFre4RZI3GGVgCCPQg14p8Ofjz4P8e7LCZv7P1Aj/AFExGGP/AEzfo30OD7V7hX5HmWVYnBVfY4mDjJd/07+qPuMJjaWIh7SjK6PlX4jfsx6Hrhk1TwQ66ddHLGBuYGPt3T8Mj2Ffnj8Yvgfpmu2Ungb4w6GtxA2dqzr/AOPwyjkH0ZDkV+3FcV4+8EaR4+8Nz6FqsYJZSYZMfNHJj5WU/XqO44r9G4O8U8bgKsI15NxT0lf3o+afW3nr5nyed8G0aydTDe7P8H/l8j+HX9q/9l7Uf2e/EUV7pUj3vh3U2b7JOw+eJxyYJSONwHKtxuGTjg18jV/S/wDtU+ALHxf8EfFnhvWI1eaxtZriJv7k9plwwP1Uj3Br+aCv9ZvCXjKrnGWuWId6kHZvurXT9e/pc/M6FZtWluFFFSeX/n/Jr9TNedkdFfSn7K3wMtfj98WoPBWp3LW1hBBJeXbR48wxRFV2pnIBZnUZxwMntX3b+1j+wx8K/APwkvfiL8MRcWNxowSSeGaZpkmiZ1RjluVYbgRjg8jHp8HnPiPlmAzOllOIk/aTtay0V3ZXfm+yfnY7aOXValJ1Y7I/IFUz1qQADpS4xRX3h54UUUUAf//R5+iiiv8AdA/krk7BRRRQS0FFFFAgoorV0LRNT8S63Z+HNEiM97qE8dtbxL1eWVgiKPcsQKmc1FOUnZIaTbsjKpjV/SF8U/8AgkT+y38L/g5q3xI8Q+IfEMU3h/SZb26Mdxa+TLLbwl2CI1qWHmOMKN5PIFfzgV8FwB4mZXxJTqVsrcnGm0m2ravt3/4KPZzjIsRgJRjiLXfZleipioNN2Gv0VTR5amiOiuh8LeF9c8aeJtO8H+G4GutR1W5itLWFesk0zhEUfViBX62ftcf8En3/AGdfhNdfGLQvG1tc2WlwQm9tdQiaGR53KoVtpIwwkLyNhEdEwOrnBNfI5/x7lOV4zD4DHVeWpXdoKzd3dLona7dle1z08HlOIr0p1qUbxhufjlRRX74fE/8A4JO/BXwZ+y7q3x20XxHrc9/Y+Hm1mOCVrbyWcW/nbW2whtvbhs471hxh4hZZkVTD0swk060uWNk3rpvbbdGmW5NXxcZyor4Vdn4H0V+w3wl/4JE/EL4u/szaf8X9L163svEmrqb2y0ycA28lkyjyg86ZMcz8t91lAKq21txH5gfFT4RfEn4JeL5vAnxU0e40XVIBuMM68OhJAkjcEpJGSCA6MVODg8GtOHfEPJc1xNbBYDERlUpNqUdnpo2k91fqrrzJxmTYrDwjVrQajLVP+tvRnnFFet+C/gF8dfiPo3/CR/D3wXruvaf5jRfatP065uYd643L5kUbLuGRkZyM11n/AAyL+1d/0TLxX/4Jr7/4zXtVuI8vpTdOpXgmt05RTX4nLHBVpK8YO3oz54or9mP2Hf8AgmDZ/HXSdfb9o7TfFvgu+0uaD7Kr2v2GO5hmV8lDeWrFmRk+baeAy5HPPEftw/8ABNbxJ8EPHGjaT+zboPijxhpN7YGW6nFq1+0VysrKUL2dsioCmwhWGepyR0+Do+NHD885eRqt+9XX7G3N8V7bf5Hry4YxiwyxfL7v4722Pyeor6H/AOGRf2rv+iZeK/8AwTX3/wAZrlPGXwA+O/w60U+JPiD4K13QtOV1jN1qGnXNtCHf7q+ZLGq5OOBnJr7yjxHl9Sap068G3slKLb/E8iWCrRV5QdvRnkdFfWPwq/Yb/ao+N3gq3+Inwu8Jyaro128iRXK3VpEGaJyjjbLMjjDAjlfpXov/AA7C/bq/6EGb/wADtP8A/kivJxfiFkFCrKhXx1KMouzTqQTTW6abumux008mxk4qUKUmn/df+R8E0mAetftd+y1/wSD8cePZtXg/actdV8HfZfJaxe0msZ0uA24SqSrzFGTCkZGCGPpzW/as/wCCQXxJ8Ca9pC/stWeoeLtMurZ/tpvbmzjmguEfjBb7OpjkRhtADEFWyeQK+PXjxwq8z/sv63Hm/muvZ7X/AIl+X8d9N9D0v9Usw9h9Y9m7duv3bn4s7RQUB5r74/4dhft1f9CDN/4Haf8A/JFed/FT9hn9qr4J+Crn4i/FDwlJpWjWbRpNctdWkoVpXEaDbFM7nLMBwvfnivsML4hZBXqxoUMdSlKTskqkG23skk7tvsedUyjGQi5zpSSX91/5HyOwwcCm195/sn/8E/fi3+2B4W1Txb8OtV0jT7fSbtbSVdRknR2dkEmVEMEoK4Pcg57V9Un/AIIgftQH/mZfC2P+vi9/+Q68bOfF7hrL8VPBY3GRhUjo073XXsduE4fx1aCqU6TafU/GOiv2a/4cfftP/wDQy+Fv/Ai9/wDkOj/hx9+0/wD9DL4W/wDAi9/+Q68z/iPHCH/QfD8f8jp/1UzH/nyz8ZaK/Zr/AIcfftP/APQy+Fv/AAIvf/kOvlz9q7/gnj8YP2QPBOn+O/iJq2j6haalfCwjTTpbh5BIY3lywmgiG3EZHBJzjj09LJ/GDhnMMTDB4PGRnUm7JK92/uMcRw7jqUHUqU2kup8EUUVe0zTNS1rUrfR9Ht5Lq7u5FhhhhUvJJI5CqiKoJZmJAAAyTX6RKSSuzxUr6Io0V/QR8P8A/gifFrXwDh1H4geIptD8fXIN1sUJNY2qFQVtplGGdx1eVJAFJICuFy34SePPCf8AwgnjPU/Bp1Gy1c6ZcPbm806QzWsxQ4LwyFV3oT0OBmvguDvE7Jc+r1sPldXnlSdpaO3a6drNPWzT/A9XMsjxOEjGdeNlLY5KiiivvjyQxTCuelPoppgRFCDTKsYB60hUHrVqfcCCipyMjFN246U1MCKinlSeaNhquZAMopSMUYNMBKKXHGaSgAopcGkwaACijB6UUAdVba1a6lCmneJgzog2xXKjMsQ7A/30/wBk8jsR0Obqmi3WlhJmKzW8ufLmjOUfHv2I7qcEelY9bGla3d6VviULNby8SQSDMbj3HYjswwR2NcrpOGtP7v8ALt+X5mnMn8Rj1+8//BJLxVFffDPxR4Jdsy2OoxXar6Rzx7CfxZK/EO40Sz1KBtQ8Ms0gQbpbZ+ZYx3Ix99PcDI7juf0O/wCCVXjU6D+0BfeEJn2xa7pkihf70tswkQfgnmGvyzxqy9Y7hnEqO8EpenK03+Fz3eGa3ssdC/XT7z+ia12sdoPIr5z/AGp/2e9W+NnhbSvEXw/u00zxz4NvBqvh69f7guExvgl/6YzqNj/hnjIPukhaOcshwQc10Gna0isI7zj/AGh0/Gv8+csx2My3FU8wwL9+Ou173VmmusWm011TaP1WOOpzvRq6H5k/Fj/gpN8M/DvwH8WeBvjVp174R+JQ0i7sZfD1xBIwlubiF4le2uFBikt3Lblk3cDg8ivzY8f+HvEfhz/giz4Etr9Hig1PxX9pIORmF3uBC30cruX1BBr+lHxx8IvhN8XrOCD4meHNM8RRW7boft9tHcbP9wupK574PPevHP20/wBnCD4+fsna/wDBzwjaw293bW8d1o0EaqkaXNl80MaKAFUMoMa4wBu9K/bPD3xg4ey3E4HCYbCyoqWKp1azlPmhFRUoJQ0UlFc7l7zlJWtzS3HicvqzjKTlf3WkQeMv+Cfv7P3ir4W6R4I8LaZF4X1rw5bxrouv6Yggv7K5iUbZvNTDSbmG6VXyHyc84NdD+xH+0N4p+NPgnWfBXxZijtfiB4B1B9F8RQx4CyTR5EV0gHAS4VS3HAYMOnXqv2PPjnpX7QXwD0Hxrbts1S2gSw1m1YbZbXUbVRHcRSIeUO8FgDztIr4c+BviE+H/APgsZ8X/AAXpbf6FrPh+wuZkUjH2mK3tZC5x/EC7j8TX5rDL8yzPB5xk2dyc62DjKtGUm3KLjVhCrFN68tRTcmtuaMZLd37+eEJU6lLaWn4O33WOk/4LNwGT9lzRrj/nn4htx/31b3H+FfzS+Dv+Ru0r/r8g/wDRi1/UX/wV20eHV/2R4kknS3MOv2MivJnbkxXCYJAO0Hd1PHTOOo/mD8P6Zf6T420u11CIxv8Aa4CM9CPMXBUjIIPYgkV/UP0WcRF8IOF9VOf6P9T8v47g1j7+SP6ovgnIkXxO0OWQ4VZck+gCNmv0nk8a6O0rW0yP5Z4LEZBB9utfHf7PngMDS28a38eXlHlW2eygYdh9TwPoa9+vLTBPrX8RcfPDYzMOX+Rcvzu3+F7H23CFCrQwd39p3+R21lp72URufANyjwjk2UpPlf8AbM8tEfbBT2HWuh0zxPZ31yNMvEayvsZ+zzYDHHUow+VwPVSffFeFC6u9OnFxayNG69Cpru9P8U6P4ktxo3i2JGyRtkPA3DocjlGHZgRj2r4nMMnk488lzLuvi+fSX4PzPpqVaztHTy6f8D8vI9erP1LStO1i1NlqcKzxN2YZ59R3B9xXMCHxN4cVWs2bV7IdUcgXKj/ZfhZMejYJ/vGug0nXdL1uNm0+TLRnEkbArJGfR0bDKfqK+Ynhp0/3tN3S6rp69V/VjuVWMvcmtez/AK1KNjpd/pKzQPeNc2ew+Wko3SofTzM5ZfTcCw/vHtz15pdne25tL6JZYz/Cw9O49D7jmu9uCrDyz3rJlthjiurD4qd+dvX7vyJlRjbl6HnT2/iPS9a067si+p2tv5oMUjATRh1A+WRiPMHHAb5v9o5FemaRr2l62r/YJP3kRxJE4KSIfRkbBHt2PY1kPEUNUr7TbLVGSW63Rzx8R3EJ2TJ9G7j1Vsqe4rsxLhXS9orNdV6t6rrv0s/Uxp05U7uGt+j/AEf9fI7yiuGj1fXNDGdZT7fZjpdW6nzEH/TWIZJ92TP+6BzXXWN/ZanbLeafKk0T8q6EEH8RXi4jBzprm3Xdbf8AAfk9Trp1lJ269i3RRRXKahXFeM/h54T8e2X2PxJarKwHySr8sqe6uOfw5HqK7WiujC4urQqKrRk4yWzWjMq1GFSLhUV0+5+cPxF/Zz8W+EC+o+Hg2qWC/NlB++Qf7SDrj1XP0FQ/Dn9obxb4JKaXredTsEONkh/exjp8jn0/ut+Yr9JK8V+InwK8GePt98Y/sGoEHFxAANx/6aL0b68H3r9cyzxHw+MpLB5/TU4/zJarzaX5xt6HxGL4Uq4eft8snyvt0/r1Ov8ABPxJ8IfEC0+0eHbpXkUZeBvllT6qefxGR713dfll4x+GXxA+E2ojU2DrFE2Yr62J2+2SOUPsf1r9QdOkeXT4JZDlmjUk+pIFfLcacMYXAqniMDV56dS9u6tbr8/J9z2cgzetiOeliYcs42v53v8A5H4eftAf8iX46/689T/9Bkr+VcAnpX9VHx/58GeOR/056n/6DJX8roAHAr/UX6OH+41/WP5M/HYfFL1ECgU6iiv6QNT0j4TfFXxZ8GPHFr498GSKt3bblKSDdHLG4w0bgEEqw9CCDgg5FfS3x8/bn+Ifxy8Hf8IGdPttG06co10IWaR5yhDAbmA2puGdoGTgZOOvxDRXzuP4Ty3FYynj8RRUqsNpdVbb1t0vt0Oini6kYOnGWjCiiivoJSscspWCinqmetO8tf8AP/66ybMmz//S5+iiiv8AdA/kmzQUUUUD5wooooKSTP6Zv+Cfn7av7KPwl/ZE8I/D74k+LbTTNb08X/2m2lhnd082/uJUyUhZTmN1bgng1+pHwb+PHwY+P1heax8HdWi1u206RYp5ooZY0SRhuChpY0BbHJC5IBGcZGf4o/gx8HPHnx6+I2m/C/4c2bXepajIF7+XDGD880rYO2OMcs34DJIB/sv+GfgL4T/sTfs5R6GbhLLQvC9m91qF9IArTSgbp53AyS8jcKoyfuovQCv85/pGeHeSZVi3Ww1WpPGYmbnyXi0lKTb0UebVvlir6672d/27grO8XiKajUilSppK+t3ZetvNmt8ZP2pf2ffgHqVpoXxi8TWui3WoRNPBDKssjvGrbS+2JHwu7IBbGSDjODXlVh/wUB/Yv1RWfTPGVtcBOGMVnePjPrttziv5M/2rv2ktT/aV+OOt/FrV96R3knlWNsTn7NZxfLBFkHGQvzPjguzN3r9uv+CEt2138PPiExGMajZY/wC/MldvF/0dMBw7wr/bmYyqSrRUOaEZRjG8pJWTcJP3b+d7eeiy3jDEYzH/AFajFKGtm029F6rc/Qm8/wCCh37EmnTG21DxvZwSLglZLW7VhnpwYAa+Z/2t/wBvf9jXx1+zR448F+DvGtle6tqekXNva28cNwGkldMKoLQqASfUivxm/wCCwbv/AMNz+IVycCx03j/t1Svy+JAr9T8Nvov5Hi8Hgs+jXqqUlCoo80Gk9JWv7NXXToeZm3GGLjOrhZKLWsb2fp3P31/4Iz/swt408c3f7Tnim2J0vw+z2mkCReJr51xJKoPVYI2wD03uCDlDXd/t8eMvih+3l+0RJ+x7+zbEmo2PgaGe+1SRpRFby38Q2MrSHK/uSwgTOP3rvnCjcP0u/Yr+MXwHP7Hnw/m03UtK8OWb6RFbvavdx25S5jJiusb3D7muFkbcTuYncTk5r07w18Jv2Y/2KfBfij4meFdJt/DOneQb3V7vzJppZVtw7Lued5HZiXYKoOWdsAEmvxXP/FKtDi3F5visNKWJg3Sw0Grxi1Llblqm5K7aUU7ylurI93B8O0/7Phhac0oP3pu+r6/15I/mw+HX/BJr9sz4g2T313pNj4c8qeSBo9XuWikDRnBYLFFNuQ9Vdcqw5BNf03a78G9Z8VfsrXHwC1S8ht9RvfC/9hy3SBpYUnaz+ztKoIRnQP8AMMhSR2Br+dm1/wCC0H7Vt14h16HwF4f0zUItV1OW6soru3ubqa0tSiRw26LBPEpCLHuY7TukZ274H9DHw08c/E34kfsm6Z8QLmE6f4x1bw39q8tINhi1F7YkbYZg2MS9EcH0Oa9Tx+qcZJ4PFZ+qVNKf7tQd+WTSfvXu7K3Xt1M+FsNlsVUhhOZ3Wt+qPl79jj9g34sfsj6oPsHxUl1fQpmLXOhvpu20Ynq8bNdO0Un+2ijPG8MBivgv/grh+yNpXhTwtcftTXviLVdZ1/VNat7KWG6aEWdtZSRTlIoI0iDqI2RFXMhzliwLMWry6LwZ/wAFzfid891ea1p8b9Xa807TNuf9iJ4nH4LXkH7Rf7Cv/BQzRfgvrfxY/aD8ZnV9I0KNLu4sbzWry/mb94qAxxsrw5TfnlxgA49K+54QyXEYbielmuZ59hpVpuMZRp8jlNN/C+WMdW7atX0V9lbzcx9nUwMsPRw01Faq97Lz1bPUv2LP2+PiD+yn8E4/hhb/AAp1LxJFJeTX6XqXEtsrLcBMAILOYEALkMH5z0r9nP2Yf2t/iD+0/wCFbzX9F8E2ugXmnzeVc2GqalcxTKGGY5FP9mbXRwDgg8EEEDjP58/s8/8ABX3wYngfwr8GvCfw48TeI9a0nSLWxMOmJHcSTGzt1SR44oyzlfkLfd4HWvp9f+ClXjsnDfs+fEgf9wmX/wCIr4XxQ4QxmNxVepLI1Trzk5c7xHxa78jmlaXlaz9LP0cjxUaMIx+tc0ErW5P1t0G/tH/8FCfjV+zb8Qm8Ca/8Gp9YjkhS4tr/AE3VZZbaeNuDtP8AZuVZGBVlYAjAP3SpNr9mn9v/AONf7THj1/Bmh/BybRLe3ga4utQ1LVJYreFRwo/5B2Wd24VVyep6KTUy/wDBR7xw43L8AfiL/wCCqUf+yU7/AIeN+Of+iA/EX/wVy/8AxFfIy4Qf9n/V/wCw4e2tb2n1l2v/ADcntbX8r2v5aHZ/aP77n+tPlvtyfhflPVP2of2vvG/7L/hyz1XV/BcHiC/1GUpb6fpeoXMsxRfvyu39m7Y0XIGWOWJAUHDEfjZ+2f8At/fED9qf4IXPwtufhRqXhuL7VDfPfPcS3CotvuYgobKEAEHli4xiv0//AOHjfjn/AKID8Rf/AAVy/wDxFfLvx9/4K5eBdS8C+Lvg1r/gDxDoWs6lpd5prQ6gsUMlvJd27Ihlich1ADhsYyRyK+p8MOFcVgsTQqLI1Vrwkpe0WI+HVa8ik1Zed7v1SPPz7MKdWE4vFcsGrW5N/nbqel/8E+vjN4R+G/8AwTmFyuvabZ65ptvrdzb21zcRLJ5ySTyQgxM4Y7mAwMfN2617B+zVcf8ABRT4knSPGHxb1/w/p/hTWdMjv4JNLt1e8BuI0lgDRyx7ANrfPycHpmv5s/2SvAHwE+JPxaXw1+0f4hm8M+GzZzSm9gmjgbz02+Wm+WKZcNk8bcnHUV/SF+yB4d/Za8PfEi2074LfGzxH43u7Wwkhg0PUNaW8s0t0CruS2WCIL5QACYICg4Ar3vGbg7C5NWx1elH2lWs5VXKVBzjBSu+WM9Yxd92/LQ5OGcyqYmNKMnyxilGynZu1tWt38j0b43+Gf+Chmn69Zx/s8+JNB1HTWt83L63bpDKs+48IIYyCm3Byec5pPgh4Z/4KHahr93F+0N4j0HTtMW3zbPoluk0zT714cTRhQmzccjnOKz/2xrD9n+78aaU/xe+MniL4bXgsiILLRtY/s2K4i8xv3zx+TJvbdld2RwAMcUz9jqw/Z9tPHGqP8IfjL4i+JN6bHE1jrGsf2lFBF5qfvkj8mPa+7C7snhiMc1+NqtP/AFe9v9Xhfl+L6q77/wDP34Pna3Q+l5V9c5Od77e0/wDbdzm/2lJv+Cifw5fVfFvwh8QeH9Q8LaPpj308mqW6x3haBHkmVUij2EbVG3kZPWvGP2+fjf4M+Jn/AATfe4fxDpd5r+qWmh3Vza21zC0vnvNbyTAQq5YbWLZGPlA56V65+2D4e/Zd8Q/EefT/AI0/GzxH4Hu7nT44ZtE07WVsrOS3feu97ZoJA3mgsHJOGAwRX85H7X/w7/Z5+GXxTt/Dv7M/iSbxR4efTop5LyeaKdlumklV498UUK4VFQ42556nt+xeDXCGEzmtgK1aHs6tGUaqlGg4Rko2fLKekZXa0a89D5vibMqmGjWjF80ZJxs53av1S3R9h/8ABMP4zftbaHe6p8HP2ZfDej6vFqFzHf6je6utwIbJSoiDSSQzRgKQvChXdiDtBwcfaf7Wv/BQn9uD9kT4jL4I8aeHPCt7Z3cfn6fqUNrfLBdxjAfaDena8bHa6Ekjg/dZSfxE/Zg/aM8afsufF7Tvip4OYyCA+Te2hYrHd2jkebC/XGcAo2DtcK2DjFf1m/FP4b/Bn/goh+zBbtZTrLYa3bi+0jUAoM1ldgFQxGeGRt0U0eeRuXIOCPqvGnCYDJ+KKOZZzgKdTBV9JSs+dT01bvukrpKycb6OSuvP4YqVsTgJUMNWcasdUulvL+t7dD5q/wCCcX7evxW/bE8VeJ9C+Iul6Tp8WiWlvPC2mxzozNK7Kwfzp5QQAoxgCq//AAUb/b6+LP7HvjTw34b+HWlaRqEOs2U1zM2pRzuytHIEATyZ4gBjrkGvmr/gkP8AC3xl8Ff2ifit8LvH9t9l1bRrWzhnQHKt+9dkkRv4kkQh0PGVIOKof8Fefhd41+NH7Svwx+GXw8s2vtX1bT7mKCIHAGJtzO7dFRFBZ2PAUE18FHhDhz/iJLwXsofUvZ89r+5b2PPzXvt9q9z13mON/sT2vM/a3t5/Fa36Gl+y7/wUm/bb/as+K1r8MfA/hnwtApUz319Ja3zQ2dspAaVwLwZOSFRMgsxAyBkj5l/4Ki/Fj9sjU7HTvhJ+0p4X0fTtKtNQ+3adq2jR3Jtrx0ikjwss00gHyyEtGypIOCRtwT+1P7P/AMD/AIL/APBOf9nS+1LxHfxRfZ4he69rEgw1zOowqRr97YpOyCIZJJ6F3JP8zP7a/wC2L4y/bA+JjeINQ32Ph3TS8Wj6aWyIYieZZADhp5cAu3bhQcLz9v4TYbAZvxbPG5Bl9OGBoaKo1JSctdYu+7vs1ZQ1dpNX8ziCpVw2XqnjKzdWXTS1vP8Az7+R8qeC/BXi34i+KLLwV4G06fVdV1CQRW9rboXkdj6AdAByScBQCSQBkf1H/sL/APBPfwN+x54dk+OPx2ubOfxXDbtNJcSuos9Hg25kCSOQpk25Ek3AAyqfLuZ8H/gjRafBO+/Z9u9e8J6Tb2vjCyu5bPXLxvnuJVY+bbsGYkpC0ZC7FwpeNjjPNffnx88G/s2/Gfw2ngr466jaz6XFKJmtH1aWwjd1+6ZRBcQmQKeVD5APIGea+b8dPGnHY3M6vDFOE6OHhLlqOKUqk15K6Si1suZcyabdnyndwrw1SpUI45tSm1eN9Evw3/Lofz+/8FBf+Cn2tfHF7z4O/AaebTfB2Wiu74ZjuNTHQqOjRWx/u8NIPv4BKV+XvwVsfhVqfxU0PT/jdd3dj4VmuVTUbixVWmjiPG4bgcKGxvIVmC5KqzAA/wBO0n7Mv/BITw822+fwjAV6i48Qk/8Aoy9NQ/8ACE/8EcdGOPO8Cvj/AKiEc/8A7WevruFvGDIsoyv+yslyzExi0/eUI87bVuZu7vLs7WWiSskjz8fw5isRX9viq8G+13b022Mf9qX/AIJf/A74z/BLS739mSysdE1nSLJX0qa2YG31K3YeYqXEuSZGkzujuGLHJ+YlT8v8unijwv4i8E+Ir3wl4tspdO1PTpmgubadSkkUiHDKynv/AD6jiv7MPAn7Wf7CHw/0Ww+H3gDxv4e07T4G8q1tLe4URRmR87V/hUFmJ6gDJPFfOH/BTz9h/wAF/HP4e33xz8PT2mi+K/D1o00t1cOkFvfWsS58q4kYhVdR/qpWOP4GO0gp8v4NeNGY5Ljo5PxGqnsKsn7OdSLU02+t9021fV8re9tu/iThqjiaTxODtzxWqi1Z/wDB/M/lAooor++j8lCiiigAooooAKKKKACkwKWigBMDOaMDOaWincBNo60YFLRRcBu0UYx0r0/4M2nha++KugWfjZS+lSXka3CAbtyk8LjjO44H40ptPDXgr4vC2vllvNI0zUwWUgLJLBHJkKQeMsowe1fH57xtQy54lYiEuWjSdZyt7riua6T/AJly3a7NHo5VgI4zFUcDRqRdWpJRUL+9q0lK38rbtfumeW7O1IEPeu1+IN7oOpeOdX1DwvbNZ6dPdzSW0DkFoo2clUJHHyjiuPr1+GeIaWaZbh8zw/wVoRnG+9pxUl+DKzrKquAxlXA1/jpylF+sW0/xQ63muLOdLm1kaKRDlWU4IPsRX0/+zH8Q9J8LfH/wl411R1sLiz1GITTKNsUsMp8qUOBwrlHb5h8p7gda+XqfFI8MizRnDKQQfQjpW+b5bDGYeph6m0ouPyaszjw9d05qa6O5/aLqFvJFOSw46Z9xWfXJ/AzxrD8QPgl4U8bzMHOpaXavKev7wRhJM+5YEn616dLognXzbJhz2PT8DX+WtWo8NVlhq+ji3H5p2P2HE4F1P3tLW+tvUzbHU7zT33W7cd1PQ/hXpOjeKrG8IiuT5EnuflP0NeVzQTW7+XOpVvQ1FXNjsro4mN3v3Rz4XMKtB2W3Znjnxs/ZC8bXHjO8+OX7IXir/hX3ja/Uf2hGYxLpOrMAdr3lsVZfOGeJgjE/xKeo8e/4J/fsS/Hb4M/Gbxr+0j+1BrNrq/izxRH9mQ20nnfK0gkllZtqqu7Yqoij5VyDjgV9y6T4m1XSCFhfzIx/A/I/DuK9i8N+I4PEEMhSMxPFjcCc9e4P4V6eYeIvEOEyWvlDcJU6kYwlU5I+19nFpqn7T4uS6WjbSSsrLQ9zBVMNXqxlqpLW3S/fsfBf/BV/T/t/7FWtzYz9lv8AT5v/ACN5f/s9fzMfBLRvFPxA+JPh74ZaEgupdW1CC2hjkBfy2kkAMiEcrsHzHaRwOa/qp/4KP6T/AG1+xT46tgMmK2t7ge3kXUMh/RTX5Uf8EXPgSPFXxT1r47axDutfDMIs7IsOGvboHcw94oQfoZFNft3gdxlSyjw+x2Oq2bp1Jcq/vSjBR/8AJn91z5PijLZYjN6VKP2kr+ibv+B/RjpPh+z0HRbXQ7FR5VnCkK477FAz+PWqV9ajniu18vPFZV3bhs1/E9HGSc+aTu2fpnsko8sTybULXGcCuWniaNs16nfWOQa5W708kmvs8DjVY86rTZe8K+OLrSXWz1EmS2PHPLJ9Pb2rtPEd94TvlW8ilP20DEc1u2yVR1wWH8P+y2QfSvIJLFkyR2qFVeFsms62TUalb29N8r8uv9fiJV2o8kldHtdjrTShfOcs+Bljjk+vGB+QrqIbpJRya8EtNSkjIFdnp2t9ia8PHZO4/CjspYhPRnpckavyOazZIyvQVFZ6mkqg5rTOyUZFeC4yg7M6k7mfDcSQNlDj+Vc7r9pbWFhdeJNBY2V9AjzER/6uYqMkSR/dbPrjcOoNdJLCR0qieODXRQqcs1JfPzXZmdaClGzO0iYvErnqQDUlc3a6o8eI5fmX17iq/i3xhpvg/wAOy+J75Wkt4Cm8R4LAMwXOD6ZzivJjgas6qpQV23ZerN51oxg5yeiOmuLm3tIjPdSLEgwCzkADJwOT6nisbxV4gt/Cnh288SXcbSxWURldUxuIXrjPGa8x+L+rWGvfBHUtZ0t/Nt7q3jljfBGVaRCDg8iuNtbm4u/2VpLi7kaWRtMlyzksThmA5PoBivocu4cU6NPEVXvVVNx+Sf8AmjysVmlqkqUP5OZM+g/DXiLSvFmiW/iHRXMltcqWQkEHgkEEHoQQRW5XjP7Pv/JI9I+kv/o169mrxc7wcMPjKuHhtGUkvRNo78BXdWhCpLdpP70Q3Fvb3cDW13GssbjDI4DKR6EHg1IiLGoRBhQMADsKdRXm8ztY6rdT8Mfj9/yJvjn/AK9NT/8AQZK/ldr+qb48xPP4S8bQRDLPa6koGcclZMcmv5Yruzu7CdrW9iaGRequCCPwNf6+fRwkvqVeN9bx/Jn89U170vUrUUUV/SEp9i5T7BS4OM1IqAcmn4rIyIAMnFSBAOtSKpY4UZPtVyPT7yX7sZH14/nUymluyZTS3ZSorbj0SY/61gv05/wqb+w1/wCen6f/AF6xeLprqZPE0+5//9Pn6KKK/wB0D+TmgooooFyoKa7rGu5zge9ZV3q0UJKQ/O36Vz091PctulbPt2rto4KUtXojaGEb3P7MP+CYnwF+D/wy/Zs0P4j/AA9calqfjCyivNQ1N1AkL8hrVeTsjt5AyFQfmdSx7AeR/wDBbTUL6y/Y4tbe0meKO78R2MU6qxAkjENzIFcD7y70VsHjcoPUCvxt/Yd/bO+Nmia38L/2TdBvhZeHZfG1jcXEsWRcTW9xdwFrMtn5YDJvdwvLlyrHblW/YT/gt/8A8me6b/2M9l/6TXdf55ZjwJmOU+JuCrZnV9o69Zyi93yKTUb9E7Wslokltsv2vD4+jVyapChGyjGz9bakP7HP7a/7E/gP9l3wN4O8d+LdKs9Z07SoYLyCaCRpI5VB3KxETAkfU1+j/wAEfjr8Cfjlp9/qPwN1m01i30+RI7trSNowjuCUDbkTJIBx1r+BnP51/TF/wQXJPw5+If8A2ErH/wBEyV9D9ID6PeWZRlGL4ioV6kqjmnytx5ffmr7RvpfTUw4Y4orV68MLKKtbfW+iP1C+LH7XX7Ivwj8az+CPi54n03TNct0jeW3uYZHkVJFDISViYcqQRzX4o/8ABXL9pn9mb44/CDwvoXwP8QWGsX9nrDT3EdpE6MkP2eRdxLRoMbiB1r5J/wCCw3/J9PiH/rx03/0lSvy+r9A8Dfo9ZZh6GXcTxr1HVcIz5bx5byjqrct7a6anl8RcUVpSq4NxVrtX1vo/U/fD/gkZ+wFc+LtZsP2r/i7aAaNYuZPD9nKMm5uY2wLx1PSKFgfKB5aQbuFUb/0Z/wCCiv7OH7WH7XUWm/B74T3Ol6H4MgK3eo3OoXUiPe3IP7uPy4IpW8qEfMA2A8hBx8isfym/Yj/4Kg+L/gB+z9a/ArR/Ad7421PTby4ayaCdo0jtrhhKEZUhmdmEzSnAAGCADxX1Qf24v+CsXxNOz4ZfBZdHt5fuS3unXitg9CJbuaCIj32Yr4Hjzh7jSfGFTPqzowjSbVF1ZwUIxV+WSi5X5rattfFqtlb1MtxWXrALDR5m5fFyp3b6q9v6R6X8CP8AgoH+y5+x98GrD9nf4o61NdeKvBFxfaJqMem2E7o8ljeTQI6yOscbB40Vgd5ODg4IIH6jfs7/ALQHgP8Aac+Fll8Xvhwtyml3ss8KpeIsc6tbytEwdUd1GSu5fmPykE4OQP4pfiD8G/2ivFH7Q3iDwF4h8OXd/wCPLq+kutRsNPjW6dZ7s/aHP+jGRAv7zJIbaucEjBr+pL/glV8Bfjv+zp+z7f8AgX442MOnSXOqPf2Nss6TTRRTRRq6S+XujX5k3AB2OWO7HSvm/pAeFPDuV5R/bGHxXNi60lNrni1JTu5OEUk+W7TT193qdXDOdYqtX9hKFoRVtnpba77nI/Cz9vf9on9oX46638FvhP8AC+30+38MajPYavrep38ktra/Z5WiYlI4Ii0rFDshWQs3cqoZh4T/AMFd/jb+1L8I/B0/g/zvDVz4B8axSaaNsMiaqjbMyKySXLh1HVZoo8KSFcKSpf74/au/ay+B37BvgOTV7+wjbV9enuruy0mxRYpL67dg888zhdqLvcGWVssc/KGPFfjZ+1Z+xl+0V+1D8E7H9vDxJ4qtri7udBOtXmh3Ya3h0+wCNcpHYvllKiEqxSQKzNuYuzNivP8AC7AZVUznB53icJTwmBb5Ic/PN1ai6pttpqS+LSEfh1dzXOatZYeeHhNzqbu1lZf8N03e58s/8Eff+T7PDf8A15al/wCkklf0Vft2/twW37Enhrw/4iufDTeJBr1zNbCNbsWnleSivuyYZt2c4xgYr+XL/gnt8dfAP7OH7UWjfFj4mSTx6RZW17FK1vGZpN09u8aYQEZ+Zhn0r+oL4H/txfstftleNj8OPAmn3etXdnbyXrm/04eRBEpVCzPIWClmZVAAySfQHH3H0l+G63+tlLOsZgJ4jB06S57Nxjo6mjmtrNp/h1PP4SxS+ovDwqKNRy069uh+b/8Aw/00v/olkv8A4OR/8hVND/wXx0aR9svwvlT3/thSP/SKv0v/AGnfj1+yB+yNFoz/ABj0a0hbXTOLSO00yKd2Fvs8xmAUbQPMUZPUn2r034E67+zr+0X8MbD4t/DXw/YyaPqTTJC1xp8MUhMErQvlCpI+dDjnkV+XYjM+DqeXwzWpw1UVCbtGft6vK3rons3o/uZ7KoY6VR0Vi1zLpyq5yv7E37W9v+2T8MNR+JNtoLeHl0/VJNN+ztci63+XDDN5m8RRYz52Nu09M554/mN/4KXf8nx/ED/r6tv/AEjgr94NT/4Kt/sNfCnxBqngGIX2nz6Zez21zFaaZsj8+BzFIRsIDcpjdjkAV+TX7c37MXx0+L/xD1T9sH4Z+HbnWvBHjG2tdWs57UeZcRWzWkQDT2o/fJwpbIVlC8lq/QfAjLP7G4pr47G4V4PD14ONJVG7NuUGoqUrczsm+587xhKWIwEKVOftJxd5WXk9bLY9w/YS/a4/ZX8L/Bzw18DPE3wy1Pxj4zhe6EjafotjfvP511LLHteWZZWCRuqksoC4x90Zr94fDGgfC3wV4aPxOTwdbeEZobV5p0Flarewx4yyN9h84MxA+5G7ljgAE8V+FP7Gn/BSX9nj9nP9l1tE1zwykXjPTZPswg0u2SFtVTBMVxcXO3ClfuSly7cBlVslV/ZL4Z/tB6/49/Y+T9pO5sLe31CXQ73Vls1LtCrW6yskZJO4jCAMeM8kY6D858c+H8fDMquIWEnSpVKzjzSqN+0lJuXuraMGttGlor6NHrcKYyi6EYOopSUb2UdktNe7+4+UfFn7en7Pfi7UBceLPgv401uS3BiinuvDME52Ak/IZptwUnkAgdeQDTvCH7eP7PPhTVBP4U+DHjPQpLnEMtzbeGYIcRlgTvME28oD8xABPHAJrwz9lP8A4KJfti/te+N77wR8OvC3hWzfTrM3lxdX5v1t0XeqKhaJpDvctlRjkKx7GoP2qf8AgpF+1V+yV4/tfhv440Xwdqmo3Nkl8f7NfUHSKOR3RVcymIhzsJwAeCD3r1f+Ia1Xjf7BWBXtuW/J9ad7b3ty28zn/tyPsvrftfdvv7Pr95+uvinwt8MPGOh/8LDuvCNp4rnktUlgVrO1e7njxuREN55QU4PCyOmDkHBr8JP24/2vP2U9b+EPir4FaJ8MNT8IeNJxbxwtf6LYWLQNHcxSuS8czSqGjRgrIpDZH8JzX7K+Lv2hdT8G/sgr+0xc6bFd3cfh+01qWxV2jjZp4o5HjVyHZR85CkhscZzX48ftsf8ABRr9mn9of9lr+yvC2hR3fi/U5RbC31W0V5tJTG6W4hnwyktjZE0bhvm3Mo27T4ngfkGPnmlKrPCVKtKFVR5o1GlTlFp+8tU4Lrok9k+h1cVYyiqEoqooycb2a3T008/v9DyP4Kf8EefFvxn+Evh74rWfjm0sIvEFjFerbvZSO0QlXO0sJQCR64Ffob8D/wBg/wDa6/Z4+F2t/Cj4X/FjT7Ox1mVZ1mfTJJJrNypWVrUtPtjMo2hiVbG0FNrZavxt+G//AAVF/au+FPgLSfhv4RvNNTTNFto7S2WWyR3EcYwu5i2Scd67b/h8L+2j/wA/+lf+C9P/AIqv6B4u4J8SsyqVKFStQnQ57xjKMHZKV43vTeq07+dz5DLs0yOgozjGanazab7a/aP2v/Ya/YU8Zfsn+N/FXjjxn4vXxVdeJoYkkkMMiS+YkjO0kkkkkhcsW5J5z3p37bH7DPjv9qD4k+FfiX4B8ZL4RvvC8DxwyrDI8wlaQSLJHJHIhQrivFv+CX/7a3xz/ar8X+LNG+LlxZzwaRZ201uLa2WAh5ZHVtxBORgCq3/BT79tr46/sreOvC+gfCS4s4bfVbCa4uBc2yzkukoQYJIwMdq/AP7J4yfHbwvtaf1/ltzWjycvs9rclvg0+E+w+sZb/ZPtOV+xvtre/N6338ze/aP/AGDP2r/2pfDOg+E/if8AFLTTZ6JGN0drpksK3dyMj7VcKJypl2HaNoCL8xVV3Gvz8+L3/BG3xd8JfhX4j+KF147s72Lw9ptzqL26WMiNKLaJpCgYykKW24zg49K8l/4fC/to/wDP/pX/AIL0/wDiq5Hx/wD8FTv2s/iV4H1f4eeKL3TX03XLOaxuljskRzDOhjcKwbIO0nB7V++8J8EeJeWOlhqVehCgpXcYxitG7ytamtXqfIZjmmR1+acoyc7btvtp9o8L/Yw+CeiftHftF6B8EvFF9dafputi7M8tmyiUfZrSa4TG9WQ/NGAcqeCcYPNfuh/w48/Z6/6GzxF/31af/I9fkt/wSp/5Px8D/wC7qf8A6bLqv1s/4LL/ABX+KHws8H+BLr4ZeI9U8Oy3l5fLO+mXc1o0qpHEVDmFlLBSTgHOM0/GDPuI6nG2E4eyXGOgqtJPZNXTqNt6N7RSDhvCYKOV1MZiqfO4y/D3f8yL/hxz+zwf+Zs8Rf8AfVp/8YpP+HHP7PH/AENniL/vq0/+MV+Cn/DXn7V3/RTfFf8A4OL3/wCO0f8ADXn7V3/RTfFf/g4vf/jtel/xC7xE/wCh4v8AwH/gGP8ArBk3/QL+P/BP3r/4cc/s8f8AQ2eIv++rT/4xX5X/APBQ/wAc/Ff4e+PZP2MbnxXqGs+DvA8Vmlkt2UE04mtYbhTdNGqCYw+Z5cW4YRFGPmyT+q3/AARo+K/xQ+Kfg/x3dfE3xHqniKWzvLFYH1O7mu2iV45SwQzMxUMQMgYzivyT/wCCq/8Ayfj44/3dM/8ATZa1894V4rOZ8c4jI+IcQsT9WpucW4qym3T96Ol0+WbR25/HDLKoYvBw5Od2eu610fzR+dVFT4phXiv7MPzdO5HRUmz1puBmgY2ilwT0o2kdaAEooooAKKKKACiiigAooooA09EvW03WbTUE6wTRyD6qwP8ASvT/AI5xW1r8XtS8shVuJI5kHTKyIrDA96+KPjP4j8S6GtpZ6eXtre6R2Eq8FyhAKhu23IzjrmvS/jk7az48+GnjVCWXWNHsC7eskBMTf+gj86/J/GvBcnD2OxDeksLil81Scv8A21nZwJlTh4iZDiJOyqT5Pnz0pr8IyO0vXMl5LIf4nJ/M1Vr5gtPFHiWx+KlzpWmM86XeoND9nPIbfJtGB2PuPxr6khgmuJlt7dC8jkKqqMkk9ABXteE2CeH4QymLf/MNR/8ATcT7XxVw0ocR4+T61qr/APJ2Y2ta1pPhzSbjXdduEtLO0QyTTSHaqIvUkmvhe6/4KT/BPQ/E4tYNG1DV7GNtpuBshjJ/vhGO9lHXB2E+3f239vDQI7b9mDxBZxSmTUI2tpZhG3yRRpOm5SR99j3AOB7np+DvwS8M6B40+MnhTwj4rmW30vU9Xs7a7kYhVSCWZVkJJ4ACk5r8M8fvGjM8gxEcPl6tHk53K13LV6RXbTtd30aPkstwDr1Y0lvJpeWump/pPf8ABK74wxfFr9md7DzhK2lXJMOBt/0W7QTwELxtXllUdgtfota3tzZtugbHt2Nfi3+wN8VPBWj/ALWes/D/AMHCODRdb0qK0tViG2Iz6cgMewehQSKvrkfj+0FzH5Vw8foePpX83ZzXxGMnSzLG4V4eWKpU67pSWsHUinKLWmsZ3WqT01SZ+rZlhI4WpLD0KqqKlKUOeO0lF2TXk1r/AJnZ2mt6bqCC21NApPc/d/PtUt34OjnXztLkAz/CxyPwNcBWlp+r3+mPutJCB3U8qfwr5epltSm+bCyt5PYzhmEJrlxEb+fUjvdNvtPfZeRMnoT0P0PSuz+HVx5erS256SRn8wQa6Hw74hTXg9ndxAMoyR1Vh9DW5ZeHNLsdSXU7JTG6ggqD8pyPSvEzPOW6U8NiY2lbpqvI9DBZavaRrUZXR5L+1toR8S/sufEHRYkLyS6DfGNRyTIkLMgH/AgKxv2DPgpB8BP2YfDPhKWHydSvbddT1HIw32m7USEN7ou1PouK+lriC3vLZ7a6QSRSKVdWGQQeoI71pWN0HGTXi0+JMRHJpZPH4HU535tR5Uvzf3Hu/UofWViHva343Ok69Kjki3DmmxPu4zVsDcMHqK+Rd0zvaOduLQNxWLPpynPFdyYQ3Wq0tsCMV20Mc4mcqdzzS50xQOlc/dads6CvWJ7TIPFYV3Y5HSvdwua9zlqUDymSAxkkdqIbqSJs9K7STR5Lq4W3j+87BR+NegyeBdAksRaGPa4GPNB+bPr/APWr0cVntGkkqutzCGElLWJ5fYavJGBk13en6uHADGvLNd0e/wDDt4be6G5TyjgcMP8AH1pllqjRnrTxOWwrQVSm7phCu4vlke8pMkyZ61XmgUgkCuE03WwQAxrtra+im4zXyuIwc6TO+FVSKToV6V5d8Z1kPwp1d/4VEY9iS4r2h4RL93qa8z+PNutt8H9TjHXEZP13rXocP11/aGHj/fj+aOLNof7LVf8Adf5HIaz/AMmrR/8AYNt//Q0qLTP+TUH/AOwZN/6E1S6z/wAmrR/9g23/APQ0qLTP+TUH/wCwZN/6E1fVw/3df9hf6Hgf8vf+4J6B+z7/AMkj0j6S/wDo169T1rUl0bSLrVnTzBbRPKVBxnYCcZrxD4Ra3H4b+Adpr80ZlSzhnlZFOCQsrkge9dnc+LdI8b/C6/8AEWiMxgmtJwN42sCFIII9jXx+eZdUnmdaq4+57Vxb83J6fce5l+KjHCU4J+9yJ/gdD4H8aaT4+8Ow+JNGDrFKSpWQYZWXhlPbg9xwa66vnn9mH/klUH/XxN/6FX0NXlcSYCnhcwrYal8MZNL0TO3KsTKthqdWe7SZ+Gfx8QyeD/HCL1a01MD8Vkr+ZexutWS3TTtWjjvbROFjmPKD/YcfMv0Bx7V/Tb8df+RW8a/9e2pf+gyV/M9X+p3gFUtga0bdY/kz+e8RiZU5vl7sePAcGsHzPDVyC5/5dZjiYf7jcLJ+GG/2e9YDeG5LaQw3LMjqcMpXBH1ya9A0nR4Db/2zrTNFZKSF2/fmYfwR/wBW6L9eKp63rV3r199tusLtURog6Ii8Kozycep5Nfu1LMK3O4J3S6/p5/p5nPPEzavscimjWi/eLH8atJp9lH92MH68/wA6uUVvKvN7s5nWk92NVFQYQAD2p1FFYtmYUUUUAf/U5+iisu+1OO2Bji+Z/wBB9a/3Tp03J2ifyjGLbsi7cXMNsm+U49u5rmLzUprn5F+VPQf1qjLLJM5klOSajr2cPg4w1erO+lQUdWFFFFdhufTP7F3/ACd78L/+xq0n/wBK4q/qv/4KMt4QTwj8MH+IBsxoQ+I2hHUDqHl/ZPs2LjzfP83935W3O/f8uM54r+M/w94g1zwnr1n4o8M3ctjqOnTx3NrcwMUkhmiYMjowwQysAQR0NesfEb9pj9oH4v6Cnhb4oeMtW1/To5luFtr66kmjEqBlVwrEjcAzAH0Jr+f/ABN8HcVn/EGCzalWUIUU01rza31j00v1Pp8oz6GGwtShKN3L7j+uv7f/AMEtP+e3wr/760T/ABr0LwV8a/2C/hrbz2nw58XeAdAiumV5k02/0u1WRlGFLiGRAxAOATnFfwxZA60mVr81xP0PqFaDp1s0rSi+js19zZ60OO5Rd40Yo/t/8VfED/gnF471mTxH441v4bazqMqqr3V9c6PcTMqDCgySszEKOACeBXyz+1je/wDBOd/2ZvHifDuX4cHXTod79gGnNpH2v7R5TeX5HknzPM3Y27Pmz0r+SbIpa9LJfoo08FXpVqeZ1Wqbi1Hp7rTtvtpYyxHGrqRlF0Y6n9f37P8A/wAFFP2QvAP7MHgZviF4y0/TtWh0SzivbK2jkuJ1uYYlil3w20cjIzOpb5gODk+tcH41/wCC3/7KOgb4fCWla/r0oztdLeK3hP1aaYSD/v0a/k7LgUoOa9Gn9EPheWKqYvFTqTc5OVuZKKu72Vknpt8RmuN8ZyKEElZdtfzP7R9J/wCCh/7D3hn4XWPxnvte03RbjxTAt/cafbIs2ptcY2OlxDbK0hkRlMfmSAKduQ23mvzn+IP/AAXYU/EjTLb4YeEMeE4LtP7Qn1Bs31zbZw/kRRv5cLgcrveTJAB281/OjRXTw/8ARL4WwlWdbFqddyvZTlpFPRWtZtpaXbfdJDxPGmMmkoWj6dT+7HxJ4I/Ze/b2+D+l6nrttaeMPDN0y3dnNHJJFJFKBhgJImSaKQZKyRkqf4WHGK+If+Cvfx28M/BX9lRfgX4XlittU8WCGwt7SEhWg0y3KtM+wfdjIRYAD1DnH3Tj+XX4d/GT4t/CK6lvPhZ4m1Tw7JPjzTp13NbCTb08wRsocD0YGud8ZeOfGXxC1+bxV4+1a81vU7jAku76eS4mcKMAGSQsxAHAGcAcCvk+E/op1cvzqhiMRjnUwlCbnCm07qWjV1flWqTk0vetsr6duN4xjVoSjGnaclZvy/P07H7efsMf8Et/2cP2nfhPpfxg1Px1qeoq7GLUdMs4YbR7W6jwZLeR3NwSOQyuApdGDAKTgfs5aQ/sYf8ABOH4YSwxSaf4P06T964d2mv76Rc4wCXuLhuuAAVQZwFXOP41/hl8f/jX8F7LU9P+E3ifUfDsWsKi3gsJ2haTys7DuXDKy7mwykHkjNeb+IPEmv8AirVZde8U39xqd9cHMtxdSvNK59WdyzH8TX0PGHgDnnEWZVFm+bSeC5rxppJO29na0LrZScZO2u7ZzYDiPD4akvYUV7S2r/rX8j7A/bx/a/1T9sj42yeO47eTT9C02H7FpFnKQXjtwxZpJNvy+bKx3NjIUbUywUMf3+/4Is/GXwb4q/ZYi+EVvexLrvhe9u/OsywEpt7qY3EcyrnLIWkZCR0K4OMjP8khYmr+k6vq2hX8eqaJdTWdzEcpNA7RyKTxwykEcehr9B8QfA/AZzwzT4bwkvYwpOLg0r2cU1qrq903d3vd31OHLM8qUMU8XNcze5/V98Sf+CKfwG+I/wAV9X+JNx4n1qxt9bv5tQuLGAW5CyXEjSyLFK0ZKpuY7QysQOMnrXvf/BQH4z+A/wBk39jPUfBWhzxWV3f6YnhzQ7FXzKInjFszoCd22CDc2/oGCgnLDP8AI5/w0d+0IEEa+O/EQUDGBql3jHp/ra8w1zxDr/ie/Oq+Jb641C6YbTNcyvNIQOgLOScc+tfl+F+jfneNxmEqcSZp7ejh2nGHJa9raN362Sbabtppe560+JMPCnOOGo8spbu5+zv7E/8AwTU8EftffCYfE2D4gyadcQXUlne6dHpyyNbyJhkxKbkblkjZWDeWOSV5Kk1+yXw6/wCCdUPgvwfH8P8AVvir40v9Bit2tRpcF7HaWRgkBDxGNY3bYwYggOOpr+T34H/tJfGr4Fx6hpXwq8S3ugRav5f2n7I4XzDFu2ZJBIxvbBGDzXU+NP2gPjr8R4WtfH3jLW9YhbrFeX9xNFz2EbOVA+grfj7wo4vzTMakf7UjHDc14J04uUV/4DHVapPmvbd3PDwWc5fg6aToNztq7tJ/i/mrH9P3iD9oX9gr/gnT4IufBvw+Nmb7eDJpOjyC8v55gMA3UzOxTb6zSAgcIp6Hy2L9s3/gl3+1jKn/AAuHTLGy1SZRHv8AEOnrFOAOMC+h8xUUdszL9K/lzKg0myuHCfRgyyMXiK2NrPFN3dVTtJv8dPVt+ZNTjyu3yRpR9n/La6/r+rH9ivin9kT4OfH74Zt4X+GnxF8QW3hea1SzS20fW/t+mmBFCpEUnNyDGFAAVXXAAxiv59/28/2GvDv7GNzo0Fj4zHiC411pXisXtPInhgiwDK7rLIpBYhV+Vdx3YHymvhfwr4x8YeBNUXXPBGrXmj3qfduLGeS3lH0eNlb9a2/iT8U/iN8YfEEfin4oazda5qMVulqlxduZJBDHkqmT2BYn1JJJ5Oa9rw+8Ks+yDMU45n7TC6uUXBKUnbS8nzPfVu6bta2unLnHEOExlH+By1Oju7L5afkedUU/b60bcHBr+hLnxx+7P/BC/wD5KJ8QP+wdZf8Ao6SqX/Bc3/kqvgX/ALBNz/6PFfjl4C+KvxQ+FNzc3vwx8Ran4dmvFVJ3026ltWlVCSocxMpYAkkA5xTPH3xU+J3xUvLe/wDid4h1LxDPaIY4JNSupbp40Y5KoZWYqCeSBxX4THwlxP8Ar0+LPbR9ny25bPm+Dk3231PrXxFD+yf7P5Xe+/Te5wFFFFfu58kfob/wSp/5Px8D/wC7qf8A6bLqv6jv2gPiN+zX8O7DTLj9o640m3t7qSRbE6rAs6l1CmTywyPg4K56dq/iN8GeN/GHw58SW/jHwHqdzo+q2m/yLu0kaKaPzEaN9rqQRuRmU46gkV1vxG+Onxl+L9va2nxT8Uan4hisWZ7dL+5knETOAGKBycEgDOOuK/mzxT8BqvE3ENDNJYj2dKEFBqOk9HN3i7NfaW/S59vkHFscDgpUFC8m7q+3Tf7j+qj/AIaZ/wCCXv8A0EvCH/gvj/8AjFH/AA0z/wAEvf8AoJeEP/BfH/8AGK/kBorx/wDiVDLf+g+v/wCBR/8AkTp/4iDW/wCfMPuf+Z/c3+z/APEb9mv4iWGp3H7ONxpNxb2ska3x0qBYFDsGMfmBUTJwGx171/Lj/wAFVv8Ak/Hxx/u6Z/6bLWvkj4c/HT4y/CC3urT4WeKNT8PRXzK9wlhcyQCVkBClwhGSATjPrXJeNPG/jD4jeJLjxj491O51jVbvZ593dyNLNJ5aLGm52JJ2oqqM9AAK9jws8BqvDPENfNI4j2lKcHBKXx6uDvJ2S+y9uljnz7i6OOwUaDhyyTvpt12+85aiiiv6TPjI3CiiigsQjNM2kjmpKKAI9mKZg1PSYFAEW31o2mpqKAICp60YNTEUEUAQ49aMelSkelNweQKAP1c/4J+fs/fBP9qv4T+N/hJ8a9HTU4LO6tL60nVjFdWjSJJE7wSrym7C5BypwMg4FfTviX/gjb8C9e07wtpFn4r12ytfCRl+xrttpXZJHDhJHaMEhSOCAOtfOv8AwSD8Rmx+MPifwru/5CWkrLj1+zSg/wDs9f0C1/AHjzn+Z4TO8XlsK0lQqx1he8Wp0+Sej25k5J2tv3P13hHB0JwwmYOP73Dz54S6xkrpNfJta3Wux+Rmqf8ABOz9mr9k/wCD/jr4seEbGfWPFbaReRxanq0iSNbvdr5JaBAqRwn959/lgM4I5r8KZtSs9Aiax8Pv5k7rtluwMHnqsWeVX1b7zew6/wBKf/BS/wARNoH7ImtQI206neWdljPJDSGU/h+6r+X2v2z6NcMRXyWdbFTckpKEU23aMIxUUr9FfRbHgeIONlVx3PPWTu2+7k22/mfBH/BR/wAV+JvBPwd0fQEtpra28X3EqrO8bKk0NkUaVY3PDbXeMNjOM471+G3nva/6TGxVo/mBHUEc5r/RU/b/AP8AgiV45/4KJfsOfArTfhZ4gsPDnjL4faXKyQ6sJRZ3MWrpDNcxs8KSPHIJIkZG2MDyDjO4fnH+xV/wac/GHTvjLpXjD9tbxXoh8IaRdJczaRobz3FzqPlMGEEkskUSQwuRh2BdyuVCqTuH8geK/iPHOc7r4qo7KDcIq9/di2k/+3vi+ZnHhHFxlGFON00nf1Wv3H6Jfse/8E0/2hNF+Efwc/ay8EarDqGr3Gk6Nrl/pF5m3uQZoI5ZkjlJMbsyscB9g55NfuLrMTJchmQxkjBRuqkdj7jpWZ+3F+0pr37F3wZ0Xxv4A0Oy1C0j1CDTXspS0KR2xhk2CEx8IVKKoBUgL2r5c/Zs/be8Lftk3mrQW+j/APCOa5pyJO9k1wLhZo2yryRPsjPykDcCvGQc817EMZxRn+WU89zGCqUKV4e0XLzJXStJJpuz2duruz6uvhMFhW8FRdpuztrr6f5X9D6fopWVlYqwwR60leSeU0db4Lm8rWtv99GH9f6V7NHJ6V4L4fl8nWbd/Vtv58V7VHLXwHFVH9+pd0fXZDU/ctdmbiPng1n2V1iZ4z/CxH60iS571zk139m1eRe5Ib8xXzuGo3vE9qpPqeq2c+4ZFbkLZUZrgdMvAcH1rrrefIBFeXiqLizeMjZ2g801kwPamRyVOCGFcLbRummUZEHSs6aEEc1tOBnFZGq6hp+iabcaxq8qwWtpE880jHCpHGpZmJPAAAroottpRM5pI+G/2lPjB4Z0bxVZfB6x1aGDXZYk1F7cSbJvK3ERFehyWUnA5GAehFXPh3+05r2iNHpfjlDqFqML56jE6D35Af8AQ+5r+Vf9pb436v8AHH9oHxF8YFnkT7bfO1iQxVoraI7bdVPVdsar06GvePgp+3T4u8I+VoPxRR9b08YVbkEfa4h7k8Sgf7WG9+1f3zW+jY1klGnKKnPlTlHaSk9Xyvy26bdT8NxfFVdY2VehKy2Xay7o/r1sdV8IfE3QPP0m5S6gfoyHDxt7g8qR6EV4hr2h6h4evDa3Yyv8Djow9R/UV+cnwl+NGj+I7RPGXwn1sSAAbzA+10z0WaM8j6MMV98+C/2ivDviu2Xw/wDE+BLeQ8LdIP3ZPqw6ofccfTpX80ZjwLmGS1ZKknOmt4tWnH5dfl9x9tl/FmHxaUa/uT79H/l8zTttQeI4JrtdM1xlYbjVmf4atfot94bvYri2kGUYnOR7MuQa3NM+FkH2WSLWrl2aRSoEDFNue4brn/PNfMY7NcBKF5S17W1+4+lpUKyeiO+0NJZLcXUwxu5Ue3rXmn7Qn/JJtU+kf/oa17OihFCDoBivGP2hP+STap9I/wD0Na+U4bq8+bYeX9+P5o6s3VsHVX91/kcPrP8AyatH/wBg23/9DSotM/5NQf8A7Bk3/oTVLrP/ACatH/2Dbf8A9DSotM/5NQf/ALBk3/oTV93D/d1/2F/ofNf8vf8AuCO8If8AJrcn/Xldf+jJKX4Sf8m7XP8A1xu/5Gk8If8AJrcn/Xldf+jJKX4Sf8m7XP8A1xu/5GnmH8DFf9hK/wDbh4b46P8A16/yN39mH/klUH/XxN/6FX0NXzz+zD/ySqD/AK+Jv/Qq+hq+G42/5G+J/wAcvzPoMg/3Kl/hX5H4cfHX/kVvGv8A17al/wCgyV/OFpmk20Vp/beubltckRxqcPO4/hX0UfxN26Dk1/SF8bnSPw54ykkQSKsGokoejACTg45wa/mo1HUrvVLj7RdtkgBVUDCoo6Ko6AD0Ff6b+BMZPB1UtFeP5f1/W38+41pTd+7JNV1W51e5+0XAVFUBY40GERR0VR2H6k8nmsyiiv3+EVFWRwt31YUUUVQgooooAKKKKAP/1fPb7VdwMVqcDu3+FYDMByxqg1xI3A4qAknrX++9HDKCsj+aKdBRVjRNxEO+aiN0P4RVKit+RGqgiwbmQ9KjM0h6mo6KtQHZDt7eppuSetFFaKHcYUUhYCoy5NWkUotkhkwcZpvnSdjUVFKxooInFxKO+f8AP4VILtgMEA1UopOC7A4I0lvU6MCKnW4iboawi/pTCSah0UJwR0Rk9KYT61iJNKn3TVgXhP8ArB+VQ8NIPZM0C47VFTFkR/umn0ctilGwUUUUDCiiigBQSDkdRXfaXefbLUOxy68N9a4CtfRbv7PeBG+7Jwfr2rix1DnhpujkxlHmhfqjuaKKK+cPCCiiigAooooACM8Uwrxin0U0wGbfWjZz/n/Gn0U+dgRbKXbg8VJRgdafOwIcUFGFTUU/aAQYPelI71KcmmlcmmpjTI8HGRRUp4GRUZwaalc0ixtFLSVRYUUUUAFFFFABRRRQAUUUUAFFFdbomkWo0ybxHfL9pjt22i3Q8liOGkI5WP36k8DHWsq1ZQV2VGNz6K/Y3+L9n+zt8XbT4ueJYZH0hYprOdYv9bIswGfKU8NsIUtnAxxnOK/fHSf+CgX7IGracuonxnDaZGTFc21ykq+xVYnBP+6xr+WfU9UvdWn+0XjZIAVFUbVRR0VVHAA9P61m44wea/I+OvBfLOIcTHG42co1Ere61ayvbdPvvofRZVxNXwcHSpJNeZ+tX/BQ/wDbX+F/x48Iad8LPhR9ovbe0vRe3N/IhhjcqjIqRo3zkfMSWYL6Yr8mLRrdLuJrsFog6lwOpXPIH4VFnimn1r7jhDhDB5JgI5fgr8iu7t3bb3b2/BHlZjmNTFVXWq7n9o/wF/by/ZI+K+naf4Z8G+LLWyvUhihjsdRzZzZVQoRPN2o54xhGY19nDWNIPIuof++1/wAa/wA5v4z+NR8OvhVr3jPdsksbORoiP+erDZF/4+wr+bM+NfGeeNYvgP8Ar5l/+Kr/ADp8cvBnLuHsbSp4CvKXtE5NSs2tbLVWvd36dN2fomX+IVRwtWppvydv8z/UU/4La+MLCH9nfw34as545JdQ11XKqwJ8uC3lJPBP8TLX863wX+LPiX4IfErSviX4Vci506UM8ecLNEeJIn/2XXI9jgjkCv54/wBhb4xeLdJ+Ndt4S1jVbmfTddRoZIZpWkUzIrNCwDE4YHKgjsxr9yq/qr6NGCwtXhF4Ga5lzTjNPrzWf5NI+N4gziWJxn1mK5Xpb5H9kXws+I/gz44fD3TPiR4Qk82y1KLcORvikXiSJ8fxI2QfXqOtdbcaPcR/ND+8Ht1/Kv5lf2Jf2vtW/Zp8ajSdeZ7nwlq0qi/gHJgfoLmIf3lH3lH3146gV/Tn4e8SaN4m0W18R+HLuO+0++iWa3uIWDJJG3IYEf5B4Nfzb4n8AYzhnHuENaE7uDfb+V+a/Hf0/Q8oxlDMaXNLSa3/AM/QyLcvb3cbMCCrA8/WvY0mI6Vx7eRcDE6hsetakdyR3r8izSt9Y5XazR72X4R0OZXumdMlwO9cb4ou/smo29xniRSv4qc/yNa63Oetcf4+Y/2D9uTrbOrn/dPB/nXn4DD/AL5J9dDurT91nbaRq24DBr0XTr7MYZz9PevmLw/rapEss54P3R3P/wBavU9M13eQd3apzTK2m9BYfEKx7fDc7uhq+k646157Z6qGAwa6OC9DL1r5GthHE9CE0dIzY5r8qv8Agrh+0F/wqb9m5vh3o0uzVvHDtYjBwyWSYa5b/gYKxe4dvSv1EjuVOOa/js/4KNftHSftFftKare6XP52g+HmbS9MA+6yQtiWUf8AXWTJB7qFr90+jfwG854jp1asb0qHvy9V8C+ctbdUmfL8Z5t9XwTivilov1/A+DK3NH0b+0RJd3Ugt7ODBlmPOM9FUfxOew/E8U7R9GW9R9Q1B/IsoCPMk7k9kQd3PbsOp4qPV9YbUdlrboILSDPkwr0XPUk/xMe5P8sCv9R6lRyfJD5vt/wf6fZ/haikrs6bS/iP4m8KavBqXgO7m0gWhPk+S+GOepkPRy3cEEY4xiv0j+C37e2j6uYfD/xjgWxnPyjUYATCx7ebEASnuVyPYdvycor5/P8AgzL8yp8mIhqtpL4l8+vzuNVHe5/Vt8MPjNr3haCLWPBOoR3mm3GHCBhLbyg9wQcA+6kGvvz4c/H7wf47ZNOuz/ZuoNwIZWG1z/sPwD9Dg1/Fh8KPjx8Svg1e+d4Nvyts7BpbSUeZBJ65Q9Cf7y4PvX6z/BT9sL4cfFh4tF1cjQtZfgQTt+5kb/plKcD6K2G+vWv5C8Tvo8NqWIjHmX88V7y/xLr66+qPqck4rxGEtFO8ez/Tt/Wh/S9WF4l8OaT4t0Sfw/rcZktrldrgEqfUEEdwea/PT4d/tCeMPBTR6frBOqaeuB5cp/eIv+w55/Bsj6V92eCPiT4R+IFn9p8PXIaQD95A/wAsqfVf6jI96/jnPeD8wymarbxTupR6dvR/1dn6zlfEOEx0eRaN7xf9anGfEbws2i/A298KaOslyLS1SOMAbnZUdTnAHOAMnFcRpvH7KLg/9A2b/wBCavqauS8Y+GB4k8G6h4VsWS2+2QPErbflUv3wMd+tZZbxJaEMPX/5+qo5fg9PxN8VlXvSq0/5HFL8jwjwh/ya3J/15XX/AKMkpfhJ/wAm7XP/AFxu/wCRrfi8M6p4O/Z6vfDmshRc21nchth3Kcs7Ag+hBBrA+En/ACbtc/8AXG7/AJGvrcVWhUwuIqU3dPEpp90+Y8alTlCrSjJWapP9Dd/Zh/5JVB/18Tf+hV9DV88/sw/8kqg/6+Jv/Qq+hq+L42/5G+J/xy/M93IP9ypf4V+R+HHx1/5Fbxr/ANe2pf8AoMlfzPV/TD8df+RW8a/9e2pf+gyV/M9X+nvgL/udb1j+TP57x3xv1YUUUV+9nEFFFFABRRRQAUUUUAf/1vB6KKK/6A1A/m8KKKKtQQBRTd60wuTVFKDJCQOtRlz2plFBooIKKKKCgopm8UwsTQA8uB0qMknrSUVSi2UothRRTDIO3+f0rRRsaKNh5IHWoy/pTCSTmkqigq1Hdypw3zD3qrRScU9xqNzZjuYpOAcH0NT1z5OOanivWj4PIrCVHsTKj2NgsBUbPnpUKSpKNymn1g4sxcWODY4zRvYMGHBFNooSuCVz0+ynFzapOP4hz9e9Wa53w3NvtGhP8Dfoa6KvlcTT5KjifOYinyTcQooorAxCiiigAooooAKKKKACiiigAooooAKKKKACkKg0tFFwEwMYFRlealpuM9auMi4yIm5NGMVKFGKMYGKpTRSmiGin8dqbVliUUUUAFFFFABVuxv7zTLlbywkaKVOjKcH/APVVSilKKaswTOu3aN4i/wBZs0++b+LpBIfcD/Vn6fKf9mudv9OvdKuWs7+MxyL2PcHoQRwQexHBqnXQ2GvGO2GmatGLu0B4Vjh489TG/Vfpyp7iubklT+DVdv8AL/Jl3T3ObxgcdaZg109/oCm3bU9Dl+1Wq8txiWL2kXsP9oZU+oPFcw3BxW1OrGavElxaPjP9vV5U/Zt1TyjgG5tQ2PTzV/rivwJr+jP9rbw83ib9njxPYxjLw2wuV+sDrIf0U1/OZX8H/Siw0457RqvaVNW+UpX/ADO7Cv3T174A30mm/G3wpeRHDLqlqP8AvqVQf51/TFX8ynwMhaf4y+FolGSdVtOP+2y1/TXX6T9FSUv7Pxa6c6/Izxe6CvuT9j/9tfxf+zRqw0HVxLqvhK6fdPY7vngdsZmtyeFb+8vCt355r4bor+ks/wCH8JmeFlgsdBShLp+q7NdGicJjKlCoqtJ2aP7Jfhp8VPA3xe8JW3jj4fX6ahp9yOHXh427xyJ1R17qfwyOa9DWcetfyG/AX9ov4mfs7eKR4j8A3eIpCPtNlLlre4UdnTI59GGCPpwf6Mf2bf2wPhh+0hpiQ6JMNO11FzPpk7DzAe5iP/LRPpyO4r+CfE7wTxuRzliMMnUw/wDN1j5SX/ty0flsfreRcUU8UlTnpPt39P8AI+yVuSKi1GNNU0y40xzxcRtHz2JHB/OssTMp5qVbk96/EPY2akj6m6aPmTQvFslvKdP1QEtAxjJzh1KnGPf6H9K9k0nXv3YmhcSIO47fUdq+ZPjTby+EvHH9pRjFvqa+ap7CQcOP6/iaq+HfG7wlXjk2kDrmv0fE5EsTQjiKS0kr/wBfM+fhinTm4S6H3hpPiNWAG7rXdWOuK/Bavj/RvGdrdbdzCGT1H3T9fT+X0rv4PGEWnRNcX8ghjiUuzsflCqMls9MAc5r8+x/Dsr2S1PYpYxPW55h/wUS/aZT4E/s56hbaNcmHxB4lVtN0/afnRXH+kSjuNkRIB7My1/KNpWkQzwNq2ruYbKNsEj78jf3Iwep9T0UcnsK+u/2vPjzL+0p8XLrx7qUjxeGNK3WOkwg4aWNDksoORukb5nb+Fdo5IAr451fWLnV5laQCOKIbYok4SNfQD+Z6k8mv9CfA/wAPXkGTKhJWq1HzVH2fSP8A26t+ibZ+RcUZx9bxLkvhjov8/mO1fWJtVkRAoht4RthhX7qL/UnqWPJNY9NLAUxmJ4r9up0VFWjsfMN33HFsjiq97e2emWU2pahIsMFvG0ssjHCoiDczE9gAMmpgcdBXafDvwv4c8c+M7Dwh4wtI7/S9RZoLq3lzsljdGDK2CDg+xr5jj3iX+xMixucuHN9XpVKlv5uSDlb52serkOVSx2Oo4GLs6koxu+nM0r/ifkz42/4KU+FdK1d7HwRoEuqW0bFftE8wtw+D95FCSHHpuwfYV9R/s+ftPeCP2gbW4h0aOTT9UslDzWcxBbaeN8bA/MueDwCDjI5r4a/4KqfsZ+Cf2SPjDpU3wsEsPhvxRayXMNrK5kNrPE5WWJGPzGPBVl3ZIyQSa+Wv2M9avtG/aO8OGzcoLqWS3kHZkeJsg/jg/UV/Cfgn9K3MeJa+DzKNTnw2JaXK4qLjd8vTW8Xo7tp23e57nGPB2JyTMK2V41L2lN2dndPS6a8mmmtj+tb4Kfti/Eb4U+Vo2ssdc0VML9nnY+ZEv/TGTkj/AHWyv061+uHwa/aG8A/FOOPV/h7qbW+owYdrZz5V3CR3wD8wH95SR61/OgTmr2manqOjX8WqaTPJa3MDB45YmKOrDoQwwQa/s7izwsy/M1KpBclR9UtH6r9dH6nydOtKLuj+zz4dftR3dmqaZ8QojcIMBbuIDeP+ui5wfqOfY19naHr+jeJdOTVtBuUureTo8ZyPoe4Psea/kN+C37fWraWYtA+MkLX9sMIuoQKBOg9ZU4Eg9SMH61+svwn+MqzWkXjT4Vayk9tLjLQtuRv9mWM9D7MAR7Gv4a8Sfo/VsHN1IR5G9mtYP/5F/wBWP0HJOOqtK0MR70fxX+f9an7Mahp9nqtjLpuoRiWCdCkiN0ZWGCDXA/8ACEWHhX4eah4W8Mo7RtDOYo2O5syKflB6nnpnmvKPhx+0x4f8RbNL8ZKum3hwBL/ywc/UnKH68e9fT0ckc0YlhYOrDIIOQR7Gv5tx+Dx+WT+r4hNK6dvstrZ9mfpeFxWFxkfa0Wm7W81c8D/Zqtrmy+GSWl5G0UsV1Oro4KspDcgg8g17/TVVVztAGeTj1p1efnWZfXMXUxTVudt27XOvAYX2FGNFO/KrH4cfHX/kVvGv/XtqX/oMlfzPV/TD8df+RW8a/wDXtqX/AKDJX8zhdRX+qfgIv9jresfyZ/N+O+N+rHUUzfn7opw96/e3GxxC0UUUgCiiigAooooA/9fwekLAVEWJptf9BB/Oah3JC/pTCSaSigtRQUUUUDCimFx2phYmgCQuBUZYmm0U0rjSuFFFIWArRQNFAWmlwOlRlyabVlikk9aSiigAoopCQOtBoodxaaXAppf0qOg0SFLE0lFFaKHc0UO4qsyncpwa0obtW+WXg+vb+dZlFOUExygmdBRWPBemM7X5WtZXV13ryDXLODics4OJ03hl8XUkf95c/kf/AK9dpXA+HnxqYUd1Nd9Xy2axtVPm8yVqoUUUV5pwBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFJS0mKYxjYpn1qQjvTGPpWsXoaxeg2iiiqKCiiigAooooAKKKQntQBZs7+8064F1YyNFIvRlODjuPofSuhEmj+JDtl8vT70/xAbbeU+4/5ZsfUfKfRep5FvpTKxqUVJ8y0fcpStocj8YdCvV+HfiPRdQiaN5tLu0AI6h4XAI7EehHFfy1CWORiqMCfY5r+xj4VXQ1fxhpPhfWo0u7GW4XEcozsIOfkPUZxyOh7ivcf2rtPsJHs/DWj6Za/Z7dPtV0Ioo94LnCFlA3bAOh6ZJr+CPpD5/WzTxIyXgPDUf3lelUqzq3tGnTi9+Wzcm3FpK8dXHXXT9SyDgKFfhrF8R1a/LGlKMFHlu5yl0vdWsne9npfTQ/j1/ZYsP7X/aG8KWUfzFL+OVgOoEXzn8sV/SJX2v8W9H0DQ/2edAjsrG3hllS1UOkSK/3C5+YDPP1r4or7D6EHFCzrhrGZhGnyJYmrSWt+ZUrR5tlbmd9Nbd2cXifwO+H8dTwUqvtHKnCbdrW51fl3d7d9L9kFFFFf2afnAVqaLreseHNUh1vQLqWyvLdg8U0LlHRh3DDkVl0VM4KScZK6Y07ao/Zf9mr/gp7dWMdt4P/AGg42uIxiNNXhXMgHQeeg+9juy8+xr9kPCPjfwj4+0SLxJ4K1K31WxlAKzW0gdckZw2MlT7HBr+NivR/ht8XfiT8IdZXXvhzrFzpU4ILCJv3cgHaSM5Rx7MDX87cdfR5wGPcsRlcvY1H0+w/lvH5aeR9llPGNWklCv7y/H/gn9WXxm8Dt478Ez2diAb+0zPanuWA+ZM/7Y4+uK/NvTPFE1vL5ExKOh2srcEEHBBHYg1wvwk/4KxXcEUOmfGvw8LgjAa/0xgjfVoH+U/8BcZPpV342fG/9m3xkW+KXwz8RxJLOQb7TLiN4LhW6eYiMNrE/wASozeo71+VcP8AAmdZZUeXZhh24N+7KK5o37XV7J9L219T3sbmmFrr21Gav1T0f9fee/6R4zdCv7z9a+ZP2rv2oP7L8NSfDXTJhLb3alb8K2GkTp9njYHKZ6yOOg+UZJIr5o8V/tLCz0Uy+Ho5EWUEQySfI8nYlF6qg/vnknhRnkfD2ta3qOvahJqeqyGSVz1PQD0A7Cv1vg/woi8UsZjY6R2Xn/wPz9D53MM/fs/Z03qzqNXtx4qf7focpkKDaLJsLJEo/hjAwHUf7IB7kVwLkqxRgQRwQeopokdHDIxBU5BHFdUuu2WsqIPFCFpOAt3GB5o/3xwJB9cN79q/foUpUlZK6/Ff5/n6nyjalq9zkvanZCj3rb1PQLrT4ftsDLc2bHCzxcrn0YdUb2bHtkc19B/s8R2WlaF4q8eR2sE+qaNFZ/YJrhBKLd55irSojZQyAD5GZTtPIAbBH554y+K+B4L4Tx/F2OhKpSwtOVSUYW5nbortK9+70PtPDfgPFcTZ/hOHsHJRqYicYJyvypt7uybt6IT4efs/wSy2Gt/Ga6l0PT7yWJYLGJQdSu1kYAGOJ8CGIg586UAEfcVzxXj/AIthXwF8TdStvDTNEukajKlsWO5gIZSE3HjPQZ9a+i/DMfiHxb4zj1y7ke6khnS8vru4kAWOKNw0k080hCoqgZLOwHvXzH46MnxV+JWqWXw2vopH1/WHtrO7HzIgurnyxNtOM7FfeFOM4x3r/Pb6AH0wuJPGfGcRZtn+EVLLqSpwo01FyjaXtXUUptfvJuKjzLRJWtFJ6/2J9MT6NGTeGGEyfBZXiHVxc/aSqzbs7rk5LQTfJG/Ny3u276u2n43/APBWb9p6D9oP40aJ4fsY0hTwnp5trhI33qbuaQySEcDGF2qRzg8Z4r4v/ZPO39orwmf+n0f+gNX+iz8Yf+Cdn7FPxj+EOp/8E/tO+HekaZawWk9rpHiOOGP+2INVjgLpfyXW0SSTSzrmYs2JAxDDbxX+dp+zfouo+Hv2o9A8N6qu2707V3tZ1HQSQM8bgf8AAlNfl3gLxHwzjcyp4bhOl7LDUMRyKHvPk/eXsnK8mtd7vyP5q8WeH88wuNhjc+lzVa8FPm01VkltotF5eh/RHRRTkR5HEcYLMxwAOSSa/wBrD8YEALEKoyTXsngvx54t+CV1/a/hq/ltdWmHMCsfKjT/AKbIfldyOisDt6nniuP/AHXg9edsmrEfUWv9DL/6B/vdONeR5XMkhLMxySeSSa86tRhiouFRXg+/X/gfn6b625fU/Yz4I/t0+EPGhi0D4pJHoeotgC6Gfskp985MRPvlfftX6mfDX42+K/BEcMui3a3+mSAMsLv5kLKe8bAnGexU49jX8klfQPwb/aV+JnwXuFg0O6+16YWzJYXJLQn1Kd4291/EGvw7jrwLwmOpyeCS1+xLb5PdP+ro68HmNWhNTpuz7o/tR+Hnxr8GfEKNLe1lFpfng2sxAYn/AGD0cfTn2r16v5wfgp+1d8NPjAIbO1n/ALI1vqbK4fBLDkmGTgOPbhvbvX6XfDr9pPxP4X2aZ4sVtUs1wodjidB/vH749m596/hLjjwTxeAqyWHi019iW/8A269mvn82fqOS8eQnaGLVvNbfNf5fcfI/x2/5FXxr/wBe2pf+gyV/MzsNf0vfGm7ivvBPi+/gzsnsr+Rc9dro7DI9cGv5oi/92v7x8BE1g6y84/kz8qxrvNteZIAFFKDmohljUoGOK/eJI4woooqQCiiigAooooJ50f/Q+f6KKYXAOK/6CD+dx9ISAMmoi5ptAEhf0phJPNJSgZGapQZSgxKKMgdaYXHb/P6VooI0UEPppdRTvIuZEDqhIPoKgIIODTTRVhxcnpTKKKYBRRQTjmgtQ7hQSB1phf0qMknrQaJWHl/SmEk9aSirUDRQCiiitFGxoo2CikLAVEXJpjHlwOlRkk9aSigaVwqxBcNCcdV9Kr00tjpRy30NPZq1md74ZZZNSV0ORtb+Vei15b4IDPqUj9lj/UkV6lXxudRtWt5Hx2cRSrWQUUUV5J5YUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAhzUZHc9aeTjioyc1pA0gNooorQ0CiiigAoooIzQAVGW7Cl4A4phxQAhOTSVjeINe0/wzpEut6qxWCHG4gZxuIUfqa85u/iFPfxCTRSghf7sgO/I9j0r38n4axeOXNRXu7Xe39eiOihhZ1PhPpX4bXcNn8QtElmkSIfbIhudgo5YDqa6v9pvx3Bonx0v7czSQy28cQV16BSmcepzk5HSvyZ+PXwi1D44WNnbya7caa9kzuoQF0kdgAC/zKRtxwQeMnivMfBfx2+LeheM7X4R/H+G81e8jWKysNWjQymWBfli8xsAuqjjeSWUDDdAa/nvP/CmeA8XcHxRnkeXB/VZ4WNRap1KlSnUV7XcF7soLnSTeqdnY/SsHn0KXDlXIpxd51Y1FJPT3Yyi01800/Lof0Z/G28std+EfhG2nuo7d7tI542ZcRswhxgkfcB3cHGB3wOa+LdQ02+0q5NpqEZjcc4PQjsQehB9RX5efEf8A4KBftIazc6f4L8X+CAdF8MPLa2clrb3UU7wghFkeRjJG7bUBG0KDk19C/A39rsfEa1utCOn3Zisgjy22oxFGj3kjMMwJIbjkcj1U1+cfQz4KpZBw5/qvUrpYz2+Jk6coyi2pVqk4OMnFRk3T5W1dWd10O7xc4goZ7nDxuEb5eSnFXVneMIp/jc+sKK5PTPGmj6xqkekWodbmYMyRHDNtVSzHjnAAJJwBXWV/XOOy+vhZ+yxEeV7n5HUpSg7SQUUUVxGYUUUUAFdVZadZ6VaJrWurv8wZt7bODJ/tvjkRj826DjJDrazs9Atk1XWkEs8g3W9sentJKP7vdV6t7DrzOoajeandve3zmSWQ5Zj/AJ4Hp6Vza1dI/D37+n+f3eWluXfcm1HU7vVbtr6+ffI34AAcAADgADgADAqgc9+lR/Wgk12wpKKtEzbA4xgUlFFaAaWmavqGkTGawk2bhtdSAVdfRlPDD2Ne/wDw++K3wj8E/D/xbJ42jvbaW+js/KtNPj8w3Lwys5VJH+W3ByNzvuCg5VWPyn5upCARg9DXw3iN4cZRxXk2IyDPKbnh665akU3HmjdNxbWqTtbTW17NM+s4I4zxvD+a0M5y6VqtGXNF6OzWz1TWnmmvI9SsvC/x4/bN8Aatc/DOXT9M0LRb1UXwzBM0Tu2wMs0sjjM7nna0z4B3BAvQ6X7L37HPxjg8cWvijxmJ/C0enXsJijmiLyTSxSq3KblAj4+8Tznj1H3x/wAE9/2Rvhv45+Kng7xudSu9EkuIZXvYba5aCO98t22oQuDlgMFQQD1xng/0PeI/2PfAOpyNNoF5c6aWOdnE0Y9gGw35sa/yK8RfpTcXZTQzHhLwep4elgaFSVGEXQjSqYeVKXLVpwTlKjVjJrmVScFK09byV1/dDweS4upQx3GMqk61eCqSk5Oampq8XJ6TTW1k2tOiPnLRMr+1Yu0g51dzkcgg5P8AWv8APG8a/DLUNP8A+CunxG8P6BZubTw5401iS4KqdsEYml2lz0XcxAXPUniv9LvwF+yivgzxjZeKpdbNwLGUSrGIdpcjsTvOP1r8wf8AguX4v+H3gH4ceFvB1jaW1prHifVpNQupIIY1lmis4SheZlAZvnmQAnPT2r82+gR4fZzT4iWDx+HcJ18Q6iimpPliud/Dfbla6dz86+kfmOAzWnh55fV51RpqLfK1d7dbeXc/nTiiknkWGFSzuQFA5JJ6AV2LvD4PUwwESaqeHccrbf7K+snq38PQc8jMsde0fTLH/inrhLm+mX95OnSFWH3I887iDhmxx0Hc1zxJJya/3vqUZyk41E0l0ejfr5fn6b/xq1yadQZixLMck8kmkooroMgooooAfHI8TiWIlWUggjggjoRX3B8Ff24fH/gARaH49DeINJQBFLkC6iUf3JD9/wCj5z6ivhyivIznIsJmFL2OLgpL8V6PdDjJrY/X34s/tv8Awk1b4X6ppPg9rq51PU7WS2SKSFoxF5q7SzsflO0E8KTk1+QQoorg4Y4SwmUU5UsJf3nd3d3+gTqX3H7+yinAH+KkBC80hcmvo2uxk6nYlpu4VETmjkmlyEubJN/OKcPU01VxyafUyt0JCiiipA//0fngkmkoor/oMVPufz2qfcKlhiM0qxLwWOKbFHJMcRLuNRs0kMmOVZadlsty1GxoXtl9kAbdkGs0v6U6a5muMeac4qCimpJe9uMUktT3hljAMikA9M01G2OH64Oa1b3UI7iARoOTyc9qUpSTSSKSKUd7cRR+UjcVVooyB1q1FLYagwq7bCzaMrcZDetWJbGGO0MwY7gM+1YhYmoTUloaqNiaRlDHZ07ZqAknrSVY+yXHledtO3rmtLdylFsr0UucUlbKNjRQSCiimFwOlUUOJA60xn7CmEk9aSgEgooooNFDuFGaYXwcVGTk5q1C5oOZ88CmUUVolYD0rwJblbee6P8AEwX8hn+td9WJ4dszY6RDEwwxG5vqea26/Pcxre0rykj4PMKvPWlJBRRRXEcYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAwnHIqPp71I2fpUZOa1gawEoooqywooooAK7Xw38OvGfi7TbnV/D1i9zb2vDuCo5AyQoJBY45wM1xROOa9b8CfGvxX8PNDudA0ZIXjnYujSAlonIAJXBAPQcHPP6+fmc8TGlfCJOWm+1uptQUHL949DyFyQSh6jg1FTndpHMj9Scmm16CMT2v9njwr4Z8cfF3SvCfjKxh1LTL7zo7i2uFDxyL5TnBB9CAQRyCARyK7f46f8EqBp7z+LP2VtWNjMxMj6JqLl7dz1xDNjKegEmf94da5r9l+4Fr8c9CnY4CvL/6Jev2ktdZhkHDV+R8YeIWdZBm8K2V1mouCvF6wlrLeL0+as10aPseH6NOdBqa6/oj+TPxIPFvw28RP4L+MOjXPhvVYzjbcoVjcf3kfoVPZlJU9c1oqUkUSoQwPII5H4Gv6lfiH8Nfhn8Y/Dz+F/ibo1rrVk4IC3EYZkJ/ijf7yN7qQa/OHTf+CMmm+Mvi3Z+Hfhn45udB8L6kZPtME8Zubm1CDzP9HbcquGClRvIK5yS/Sv2jhT6U2RYnDylnieHnFNtpOcHbV2snJP8AutPspNnoyyupzJU9bn416v4n0fRmWC7l3zuQqQxjfI5PQKo5JNff37NP/BLn9tr9qvyNcXSk+HPhS42t/amtoy3MsbfxW9pxK/HILBEPZzX9Mn7M3/BNv9jf9keCHUfBPhqLV/EEeGfXNaC3t8ZF/jRnXZDzyBEi4+vNfbl74wtlJLSZPfNfz74k/Tpq1ObDcIYW3T2tVXfrGmrpeTk5ecT6PBcLRXvYmXyX+f8Al95+AXxo/wCCVf7OH7EP7KWu/FPwxcaj4j8e28tii65qM2Gi825jjlFvBHtRA6MVO/eSp61+Unn6N4iz9r2afenpIoxBIf8AaUfcJ/vD5fUDqP6R/wDgpT4sg1P9kXxHYI2S1xYYH0u4jX8xNbeB3EmbZ3ldbMM7ryq1nUkuaT1S5YWSWyine0Ukld2R8ZxpTp08VGFJWXKvzZf1HTL7Srg2uoRmN8ZGeQQehBHBB7EcVQrf0/xC9rbjTtTjF5Z/88nOCme8bdUP04PcGn3ehLcQPqHh2Q3dug3OuMTRD/bTuP8AaXI+lftEarjpU08+n/A/rU+Q5b7HNk84rr4ba28MQJf6oolvnAeC3bkIDyJJR+qp36njgpHBb+E4xcXyCTU2GY4WAKwA9HkHd/7qHp1bnArkbi4nu53ubpzJJISzMxyST1JNUl7Xb4fz/wCB+Y7cu+467u7m/uXvLyRpZZDuZmOSSar0UV2pJKyMwooopgFFFFABRWpoa6S+tWa6+0iWBnjFy0QBkEO4eYUB43bc496+/P289P8A2HbJfCR/Y7uDNI1rINUCmdkAATyTJ54z5339+3j17V8/mHECw+Pw+A9jOXteb3lG8I8qv78ul9l3Z2UcJz0p1eZLlto3q79l18z8yNd/a2+Kvh63h+EtxcT+Ff7O4iURtBLMjOZI5BM3zYYEMpXb2wTX72/saf8ABdSHTdHtvAn7YVnNO8CLHF4h06MO0gGADd24IJbHJkizn+5k5rN1f4EfB348/B/w/ofxV0K21RRpNmsc7LsuIf3CcxTLiRMexxX5K/Gz/gmb8ZPhY0viD9nq+Pi3RlO46XdsqXsSjPCMSqS4HQrtb/ZPWvzzJOG/CbiDBVcjxuXU8FVnUnUc4qMOarN3lU9qknzSe/tbp6K7sj9Tr57msnTqVKrmoxUUm27RSskk9kvI/qT8af8ABZv9gfwt4cfWtG8UXOv3OwtFY2NhdLM57KTcRRRpz13OPoa/lG/bQ/a68c/tn/Gi4+KvjCJbG2iiFpplhGxZLW0Riypk/edmYtI2BljwAABXxPD4jig1SXw54jt5tI1W3by5rS8QxyI47fMB+GQM+lWU1tb/AFqDwt4atrjWdXu28uCxsImuJ5H/ALqogJJ+lfvHg79FrhjgjEzzHLVOpVkrc9SSfLF6vl5Yxik+srXt1tdHlZln9fFRUJ2S7I345ZYmDwsVYdCDg1ZuPi4nh6VLC8l+1XEhCxwIN8rseAoC85J9a/TP9m//AIIu/tgfHuSHXPjhcRfCzw2+1/Kfbc6rMjc4WFG2xkjvK64z9xsEV/RF+yp/wTZ/Y6/ZGa11DwB4Yh1TxBCys2u6yFvb9pAR86O67ITnnESoAelfO+LP0qeCslUsNF/Xay+zTs4p+dXWK/7c5muqRWE4WrYlXqLlXn/kfyVoJgii4QxyYG5T1U9wfpTq6zx627x1rTdc39yf/IrVyddNGrzwU7WvqfmtRWk0FFFFaGTmFFNLKOpphmUdOaaVxWkyWioTL68U3eT0OaLB7NlijIHWq/1opD9mT5Wnho16nmqtFJoPZoueag75pvnLVWihUw9mi55qHvR5kfrVOin7EPZo/9L5zL56UwknrSVux/YPsOGxnHPrmv8AoMqT5eh+AJXKVjei03Ky5DVXuZzcTGUjGar0U1TXNzdRpN6BWhp0UEspE3OBwKSGwkmh84EDPQVnlgKTakmky4wtqy3eJFHcFYelVCQOtML+lM5NXFWViyxGrzSCOMZJpbm1mtiBL0PTFRQTPBIJU6iprq8kuiN4AA9KOWXN5GkYaalcyOV2EnHpTKKlgMYmUy/dzzW3KlqWooirT/tN/sv2faM4259qNRktn2mHBPcr6VlFgKhJTSckMdTS4HSmFixwKtz2EkEfmEg461o5JaMdi5aW1vLbb5OTzn2rGOMnHSkyaKUYtN6l8twooPHJqIue1aqLZaVh5YCoyxJptFaKKQwoooqgCtfQrA6jqkVuRlc7m+grIr0vwPY7LeS/Ycudq/Qdf1rhzLE+youS3OPMK/sqLkd4AAMCloor89PgwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApDxS1GW29KqKuVFXFJwKipScnNJWsVY0jpoFFFFMoKKKTNADWNRnrxStyabQAUUV1fgnUtK0jxLbX+spugQnJxu2kg4bHfBrHEVXCnKcVdpbdyoq7szpfgzqQ0f4k6bqDHb5TP+qMP61+lOlfEaOXGJB+dfnL438XaFfeKLTU9B5MCMJJQu3cT0HPPHP51r6V4+niKvvr884hyCWZqGJnDldrWfTVns4HGqheCd9T9WtH8aQSAAPnNfRXwZ8XQ23jmyu9wG1Zf1javx+8OfE51ZQ0n619I+BPiwtjdpe+ZgorfqpFfi/E3AU/YzglumvvPp8Bm8eZSP2A8Q/Fy1tw370e3NfP3iT4628BYLMAR71+dHjH49zuW2SnuOtfNfiL4zX1y7FZTya8Th3wYbSc0dmN4ntomfX/7XfxgXxZ8GNV0FZd3my2xxnn5Jkb+lfj+z46V6l4v8eXOuadLp8r7t5U4+hBryiv6e4E4YjleDeHit5N/gl+h8Jm2OeIq877BnPWrNpeXdhcLd2MrQyocq6Eqw+hFVqK+1aTVmeYmPkkkmkaWVizMckk5JJ7k0yitXSdHu9YuDFb4VIxvkkfhI0HVmPYfqegyamU1FXew0m3Yg07TbzVbpbOxTe559AAOrMTwABySeBXRvY+ES/wDZi3Uiyp1usboWb02YDBR/e5J67aq6jq9rb2jaL4fyls2PNlPDzkd2/uqOyD6nJrmK5uSdT3m7Lp3+f+X3+V3S0NXVNF1DSGX7WmY5OY5UIaNx6qw4P8x3ArKrY03XL/S0e3hIkgk+/DIN0be5B6H3GD71rDTtG147tFYWdyf+XaZvkY/9M5D/AOgvz6E9Kr20ofxNu6/Xt+Qcil8JyNFWLq0ubKdrW8jaKRDgqwwRVeulNNXRm0FFFFMD90fht4kiXwJocRYfLp1ov5QoK9VtNaikPXrX5z+CfiSLbQNPtGk/1VtCn/fKKK900H4jQuBl6/kfO+Eakak5JdWfo+FzBcqR33xx/Zj+B37Rul+T8TNGjmvY1xDqEGIryHHI2zAZIz/C4ZfbNfp9+zd+yf8Asx/soeGbeD4K+FrPS72aCM3GoMvnX07FQWMlzJukwTyEUhB/Cor83tJ8ZRTx4D9RX3HrHxitrPT4U837sSD8lFfmnHGJzytgqWTwxE/YXbcOaXL0+ze3y2Po8rr0oylVaV+59a6j45toCcsPrXEXnxNtopVIkHDDv718reLNY8Rx/D+T4hJcR/ZhH55jyd/lE/ez0zjnHp78V8Pa3+0WElIWfofWviuG/Dj66pOjryuz8n2OvGZ2qVubqfjf4yk87xfqs3968nP5yNXMs6r1NWNau3utXurj/npM7fmxNZNf6bYajy04xfZH4bOleTbLDT/3RURdz1NMorpUUi4wS2ClzjpSUoBPAplCgFjipQoFIMKKTfk8VDTZlKVx9FFFCgQFFFFUkAUUUUwCiiigD//T+fbyy+ygMG3A1Rp811JMcyHOKrlzX/QdBO2p+DcqJcgdadIkka7nUjPrUCOVcOecHNal7qMdzD5aKeeTntQ+a6SRcY3KiX9xHGYkPH8qp0UVqqRXJ3CtnTZ7SKNhNjdnv6U2ewgitPNDZYAH2rIrNKNSNkWo2HyFWkYp0J4plBIHWpDDMI/O2nb610XSGWbO1W5LFzgCq9xGIJmiznBquk0sZ3RsR9KjJLHc3JNSk+a99Bji5PSkVWc7VGT7U2rdncLby73GQRiqk7K6KUCsQyNg8EVZmvZ508tyMe3ei8uFuJd6DAAxVEuMcUox5rNo0UbD8gU0uBUtnClxcBJDxU2o20VtIBEeo6Vaa5uV7jLl1eWslp5a8nHA9KwqKUAk4HU1dKmoKyASlKsMEjrUkkMsOPNXbmmb2KbCeBzirTvsOw2iiimWodwr3PRLT7FpUFv3Cgn6nmvGdNtzdahBbj+NwP1r3uvmOI62kafzPm+IqtuWmvUKKKK+WPlwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiimk9qaQ0hHNRUGitkrGj0QUUUUzO4UUUUGyYhIHJqNmzSMcnrTaBhRRRQAUUUUAFPSR4zlDimUUAblnrM9uwJJFd3Y+NbmC2YK56eteUUFyox2rkrYGnV0kjSFSS2Os1LxNcXUh+YkmuYnvJpvvmqm7v3ptddLDRgrJEOTe4pOeaSiiugQUUV0Ok6NHPAdW1ZzBYxnBYY3yN/cjB6n1PRRyfQ51aqgryKjFt2RDpGiyakr3c7i3tIf8AWzN0HooH8THso/QcibVtajuIF0nSkMFjGchD96Rv78h7sfTovQVBq+syan5dvEggtYOIoV6L6kn+Jj3Y9fpgVi1jClKT56nyXb/g/wBLzqUktIhRRRXUZhRRRQB0tp4jkMC6frcYvbVeFDHEkf8A1zk5K/Q5U9xUknh2O+ja78NSm7RRloSNs6D3TncB6rn3ArlqkillgkWaBijqcqynBBHcGuZ4ezvTdvy+7/I0U+kiMjHBorrRrenaziPxLEfMxj7VCAJM+si8LJ7nhj61matok+lxxXQdJ7a53eTNGeG29eDgqRnkECnCvryzVn+fo/6YnDqjY07xTPbxpEWK7QB+VekaN8QLi3Ybnz0rwWpEnkh5VsCuTE5TSqLVG1PEyR90eGfih8yhpK7jxl8eZCnlpN0UD8q/Pax8Rz2zAKcY71BqHiC6u3JZixr5OpwFQnWU5I9SGZzUbXPqXxH+0x8Qb/wy3gv+1pv7JJ3fZsjb1zjON2M87c49q+f9Q8eXsrHa5b2rzuSeWU5c1FX0+XcM4PCpqjTSvq7JK77vz8zlrY2pP4mOdi7lz1JzTaKK+gONsKKKKCHU7BTg2BxTaKCHK4vJqYACot2OlJmgRNuFArtvhv4Us/GPiu30O/mMMUgZiVxuO0E4XPGTXR/FvwHpfgPWLe10mZpIriMvskILoQcckAcHtx615080oxxKwjfvNXNlQk4e06Hk9FFFeiYhRRRQAUUUUAf/1PmetPTLeKeRvNGQB0rMrZ0b/WP9BX/QZWdos/CY7lG9iSG5aOPgVUq/qX/H234VQrpp/CjYKKKKsBxdyuwk49O1RsxXpTqjk7UAMLE10HmMdO399uP6Vz1bo/5Bn/Af61z4joXDcwhxxRRRXQOBsWFrBNAXkXJJIrGc7c4roNL/AOPb/gRrnpOprKk7zaNCIsTSUUV2gKCQcjg0MzMcscn3pKKACp7ZitwhHqKgqWD/AF6f7w/nUz2Y1uauqsdqL2JJ/L/9dYtbGrf8s/x/pWPWOF/ho3HINzBT3NI42sQO1Oj/ANYv1FJN99vqa6AN7wsobXoAe24/iBXtFeMeFP8AkPwfRv5V7PXx3EX8Zen6s+N4h/jL0CiiivAPBCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjfgYHepKjk7VUNyobkdFFFbFVAooooMwprkgcU6mP0oNIEZOeaSiig0CiiigAooooAKKKKAEPAzUGanPQ1BWlMAooorQAooooAcuAwJGeeld78REEerWyxfLE9rFIkQ4SPeuSqDsufqfUmuBHUV6D8R/wDkK2f/AF42/wD6BXn1v95h6P8AQ1j8D+R57RRRXoGQUUUUAFFFFABRRRQBueGtPt9V8QWWm3WfKnmRGwcHBPNR67qNxqOoO02FSImOONRhERTgKo7D+Z5PNaPgj/kb9N/6+I/51gX3/H7N/vt/OuR61/l+pr9gpudqkiqbMzdatyfcNUq76YqYUUUVoaBRRRQAUUUUGXVhRRRQQFFFFABUiKCMmo6lTpQBZguJ7WZbi2do5EOVZSQQfUEdKlvtQvtTuDdajM88p4LyMWOPqaqUVPIr81tR36CdaWkHSlqhBRRRQAUUUUAf/9k=",Fe=fe.p+"static/certificate.a2a9ee77.jpg",Qe=Object.defineProperty,Ne=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Ve=(Me,Ie,Le)=>Ie in Me?Qe(Me,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Me[Ie]=Le,qe=(Me,Ie)=>{for(var Le in Ie||(Ie={}))_e.call(Ie,Le)&&Ve(Me,Le,Ie[Le]);if(Ne)for(var Le of Ne(Ie))$e.call(Ie,Le)&&Ve(Me,Le,Ie[Le]);return Me};const We=Me=>React.createElement("svg",qe({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},Me),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var ze="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Ge="data:image/png;base64,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",nt="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Je=fe.p+"static/question.ed747acc.gif",lt="data:image/gif;base64,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",Ye=fe(55351),Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg==",De="data:image/png;base64,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",Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",Te="data:image/png;base64,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",ke=fe(53114),et="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==",Xe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},59065:function(Ct,dt,fe){"use strict";var be=fe(59301),xe=fe(40862),E=fe(48136),me=fe(50047),de=fe(43418),se=fe(59301);const ne=(0,be.forwardRef)(({callback:ie,width:ce,onChange:ue,disabled:ae,readOnly:oe,type:re="",value:ee="",style:a={}},y)=>{const x=(0,be.useRef)(),b=(0,be.useRef)(),[z,te]=(0,be.useState)(0),[le,ge]=(0,be.useState)(0),[pe,ve]=(0,be.useState)(!1),he=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Be=Pe.innerText;return ie&&ie(Be),Be};(0,be.useImperativeHandle)(y,()=>({getData:he}));const Ae=Pe=>{Pe.preventDefault();const Be=Pe.clientX-z,Ee=Pe.clientY-le;document.body.onmousemove=Oe=>{let Ce=Oe.clientX-Be,je=Oe.clientY-Ee;const Fe=document.getElementsByClassName("markdown-popup-form")[0],Qe=window.innerWidth-Fe.offsetWidth,Ne=window.innerHeight-Fe.offsetHeight;Ce=Math.max(0,Math.min(Ce,Qe)),je=Math.max(0,Math.min(je,Ne)),ye(Oe.clientX,Oe.clientY,Be,Ee)&&(te(Ce),ge(je))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(Pe,Be,Ee,Oe)=>{const Ce=document.body.clientHeight,je=document.body.clientWidth;return Pe<20&&Ee>Pe||Pe>je-20&&EeBe||Be>Ce-20&&Oe{pe&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Be=window.innerWidth/2-Pe.offsetWidth/2,Ee=window.innerHeight/2-Pe.offsetHeight/2;te(Be),ge(Ee)},0)},[pe]);const Se=()=>{ae||oe||ve(!0)};return se.createElement("div",{style:a},se.createElement("div",{style:{width:ce||"100%",position:"relative"},className:`${xe.Z.mathFillWrap} ${ae||oe?"cursorDefault":""}`,onClick:()=>Se()},se.createElement("math-field",{disabled:ae,locale:"zh_cn",class:`${xe.Z.mathField} ${re}`,readOnly:oe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),se.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:le},title:se.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:pe,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),ue(Pe),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},se.createElement(me.Z,{value:ee,ref:b,onChange:ue,showSaveButton:!1})))});dt.Z=ne},50047:function(Ct,dt,fe){"use strict";var be=fe(59301),xe=fe(95237),E=fe(43604),me=fe(99313),de=fe(3113),se=fe(95318),ne=fe(40862),ie=fe(48136),ce=fe(59301);const ue=(0,be.forwardRef)(({callback:ae,showSaveButton:oe,value:re=""},ee)=>{const a=(0,be.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=le=>{a.current.setValue(a.current.getValue()+" "+le.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ce.createElement(xe.Z,{className:ne.Z.lists,gutter:[10,10]},y.map((le,ge)=>ce.createElement(E.Z,{flex:"110px",className:ne.Z.item},ce.createElement("div",null,ce.createElement(se.Z,{value:`$$${le.value}$$`}),le.name),ce.createElement("div",{className:ne.Z.children},le.children.map((me,ve)=>ce.createElement("div",{key:ve},ce.createElement("h1",null,me.name),ce.createElement(xe.Z,{gutter:[10,10]},me.data.map((he,Ae)=>ce.createElement(E.Z,{key:Ae,onClick:()=>b(he),className:ne.Z.diamond},ce.createElement(se.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ce.createElement(xe.Z,{className:ne.Z.lists,gutter:[10,10]},x.map((le,ge)=>ce.createElement(E.Z,{flex:"110px",className:ne.Z.item},ce.createElement("div",null,ce.createElement(se.Z,{value:"`$$"+le.value+"$$`"}),le.name),ce.createElement("div",{className:ne.Z.children},le.children.map((me,ve)=>ce.createElement("div",{key:ve},me.name&&ce.createElement("h1",null,me.name),ce.createElement(xe.Z,{gutter:[10,10]},me.data.map((he,Ae)=>ce.createElement(E.Z,{key:Ae,onClick:()=>b(he),className:ne.Z.diamond},ce.createElement(se.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],te=()=>{var le=document.createElement("div");le.innerHTML=a.current.getValue();var ge=le.innerText;return ae&&ae(ge),ge};return(0,Se.useImperativeHandle)(ee,()=>({getData:te})),ce.createElement("div",{className:ne.Z.mathWrap},ce.createElement(pe.default,{defaultActiveKey:"1",items:z}),ce.createElement("math-field",{locale:"zh_cn",className:ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),oe&&ce.createElement("div",{className:ne.Z.button},ce.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=ue},8730:function(Ct,dt,fe){"use strict";fe.d(dt,{Q:function(){return ce},Z:function(){return ae}});var Se=fe(59301),xe={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},E=fe(92310),pe=fe.n(E),de=fe(43418),se=fe(8591),ne=fe(24905),ie=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(le){y(le)}},b=te=>{try{z(ee.throw(te))}catch(le){y(le)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())});const ce=({title:oe="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:re=[],visible:ee,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,Se.useState)([]),[te,le]=(0,Se.useState)(!1);return(0,Se.useEffect)(()=>{ee&&z(re)},[ee]),Se.createElement(de.default,{centered:!0,open:ee,title:oe,confirmLoading:te,width:564,onOk:()=>ie(void 0,null,function*(){if(!b.length){se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}le(!0),yield x(b),le(!1)}),onCancel:()=>a(!1)},!!y&&Se.createElement("div",{className:"c-grey-666 font16 mb10"},y),Se.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},Se.createElement(ne.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:ge=>{z(ge)}})))};var ae=({title:oe="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:re,style:ee={},onEdit:a,dataSource:y=[]})=>{const x={C:Se.createElement("div",{className:xe.c},"C"),"C++":Se.createElement("div",{className:xe.cpp},"C++"),Java:Se.createElement("div",{className:xe.java},"Java"),Python:Se.createElement("div",{className:xe.python},"Python")};return Se.createElement("div",{className:pe()(xe.tags,re),style:ee},!!oe&&Se.createElement("div",{className:xe.text},oe),Se.createElement("div",{className:xe.tagWrap},y==null?void 0:y.map(b=>Se.createElement(Se.Fragment,{key:b},x[b]))),!!a&&Se.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${xe.edit}`}))}},21522:function(Ct,dt,fe){"use strict";var Se=fe(58106),xe=fe(59301),E=fe(8591),pe=fe(43418),de=fe(3113),se=fe(24334),ne=fe.n(se),ie=fe(97013),ce=fe(45962),ue=fe(75693),ae=fe(56656),oe=fe.n(ae),re=fe(94276),ee=fe(59301),a=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,le=(Ae,ye,be)=>ye in Ae?a(Ae,ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):Ae[ye]=be,ge=(Ae,ye)=>{for(var be in ye||(ye={}))z.call(ye,be)&&le(Ae,be,ye[be]);if(b)for(var be of b(ye))te.call(ye,be)&&le(Ae,be,ye[be]);return Ae},me=(Ae,ye)=>y(Ae,x(ye)),ve=(Ae,ye,be)=>new Promise((Pe,Be)=>{var Ee=je=>{try{Ce(be.next(je))}catch(Fe){Be(Fe)}},Le=je=>{try{Ce(be.throw(je))}catch(Fe){Be(Fe)}},Ce=je=>je.done?Pe(je.value):Promise.resolve(je.value).then(Ee,Le);Ce((be=be.apply(Ae,ye)).next())});const he=({ButtonProps:Ae,ButtonText:ye,form:be,answerKey:Pe,hackidentifier:Be="",items:Ee={},setIsSubmitCode:Le})=>{const[Ce,je]=(0,xe.useState)(!1);let[Fe,Qe]=(0,xe.useState)("");const Ne=(0,Se.useParams)(),[_e,$e]=(0,xe.useState)({}),Ve=Ne.type==="edit",qe=window.location.href.includes("problemset")?1:2;(0,xe.useEffect)(()=>{(Ve||Be)&&Qe(Be||Ne.id)},[Ne]),(0,xe.useEffect)(()=>{const Je=re.Z.subscribe("BFill:Submit",()=>{nt()});return()=>{Je()}},[Fe]),(0,xe.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function We(Je,lt){return ve(this,null,function*(){var Ye;let Ue=be.getFieldValue("hack_codes"),De=be.getFieldValue(Pe);if(!Ue.code){E.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!Ue.language){E.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(De.length>0&&((Ye=De.filter(ke=>!ke.answer_text))==null?void 0:Ye.length)>0){E.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let Ze=Ue.code;return De.length>0&&(De==null||De.map(ke=>{ke.multi_line?Ze=Ze.substring(0,Ze.indexOf("@\u2581\u2581@"))+ke.answer_text+Ze.substring(Ze.indexOf("@\u2581\u2581@")+4):Ze=Ze.substring(0,Ze.indexOf("@\u2581@"))+ke.answer_text+Ze.substring(Ze.indexOf("@\u2581@")+3)})),yield(0,ce.n4)(lt,Je||{code:se.Base64.encode(Ze),language:Ue.language,answers:De==null?void 0:De.map(ke=>ke.answer_text)})})}function ze(Je,lt){return ve(this,null,function*(){let Ye=Ee.userAnswer,Ue=se.Base64.decode(Ee.code);return Ye.length>0&&(Ye==null||Ye.map(Ze=>{Ze.multi_line?Ue=Ue.substring(0,Ue.indexOf("@\u2581\u2581@"))+Ze.value+Ue.substring(Ue.indexOf("@\u2581\u2581@")+4):Ue=Ue.substring(0,Ue.indexOf("@\u2581@"))+Ze.value+Ue.substring(Ue.indexOf("@\u2581@")+3)})),yield(0,ce.n4)(lt,Je||{code:se.Base64.encode(Ue),language:Ee.language,answers:Ye==null?void 0:Ye.map(Ze=>Ze.value)})})}function Ge(){return new Date().getTime()}const nt=()=>ve(void 0,null,function*(){if(je(!0),Ce)return;let Je=yield(0,ie.ZP)(`/api/problems/${Fe}/start.json`,{method:"get"});const lt=yield ze(null,Je==null?void 0:Je.identifier);if((lt==null?void 0:lt.status)===0){let Ue=function(){return ve(this,null,function*(){var De;const{status:Ze,message:Te,data:ke}=yield(0,ce.rX)(Je==null?void 0:Je.identifier,"submit"),Xe=Ge()-Ye>10*1e3*((De=Ee==null?void 0:Ee.userAnswer)==null?void 0:De.length);if(Ze!==0&&!Xe&&setTimeout(Ue,1e3),Xe){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),je(!1);return}Ze===0&&(je(!1),$e(ke),ke.status===2&&(je(!1),pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const Ye=Ge();yield(0,ce.bM)(Je==null?void 0:Je.identifier,{}),Ue(),re.Z.publish("BFill:Submit:Change",{value:!1})}else je(!1);Le&&Le(!0)});return ee.createElement("div",null,ee.createElement(de.ZP,me(ge({loading:Ce},Ae),{onClick:()=>ve(void 0,null,function*(){var Je,lt,Ye,Ue;if(ye==="\u63D0\u4EA4\u4EE3\u7801"){nt();return}let De=!0;if(yield be.validateFields().then(()=>{De=!1},Xe=>{var Me,Ie,Oe;Xe.errorFields[0].name.includes("standard_answers")?E.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):E.ZP.error(Xe.errorFields[0].errors[0]),((Me=Xe.errorFields)==null?void 0:Me.length)===0&&(De=!1),be.scrollToField((Oe=(Ie=Xe==null?void 0:Xe.errorFields)==null?void 0:Ie[0])==null?void 0:Oe.name,{behavior:"smooth",block:"center"}),De=!0}),De||(je(!0),Ce))return;let Ze="",Te=be.getFieldsValue();Fe?Ze=yield(0,ie.ZP)(`/api/problems/${Fe}.json`,{method:"put",body:me(ge({},Te),{hack:me(ge({},Te==null?void 0:Te.hack),{sub_discipline_id:(Ue=(Ye=Te==null?void 0:Te.hack)==null?void 0:Ye.sub_discipline_id)==null?void 0:Ue[1],difficult:Te.difficulty,item_banks_group_id:Te.item_banks_group_id}),hack_codes:me(ge({},Te.hack_codes),{code:se.Base64.encode(Te.hack_codes.code)}),update_hack_sets:[ge({},Te.hack_sets)],is_blank:!0})}):(Ze=yield(0,ie.ZP)("/api/problems.json",{method:"post",body:me(ge({},Te),{hack:me(ge({},Te==null?void 0:Te.hack),{sub_discipline_id:(lt=(Je=Te==null?void 0:Te.hack)==null?void 0:Je.sub_discipline_id)==null?void 0:lt[1],difficult:Te.difficulty,item_banks_group_id:Te.item_banks_group_id}),hack_codes:me(ge({},Te.hack_codes),{code:se.Base64.encode(Te.hack_codes.code)}),hack_sets:[ge({},Te.hack_sets)],is_blank:!0})}),Fe=Ze==null?void 0:Ze.identifier,sessionStorage.projectFill=Fe,Qe(Fe));let ke=yield(0,ie.ZP)(`/api/problems/${Fe}/start.json`,{method:"get"});const et=yield We(null,ke==null?void 0:ke.identifier);if((et==null?void 0:et.status)===0){let Me=function(){return ve(this,null,function*(){var Ie;const{status:Oe,message:we,data:Re}=yield(0,ce.rX)(ke==null?void 0:ke.identifier,"submit"),rt=Ge()-Xe>(Te.hack.time_limit+3)*1e3*((Ie=Te==null?void 0:Te.standard_answers)==null?void 0:Ie.length);if(Oe!==0&&!rt&&setTimeout(Me,1e3),rt){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),je(!1);return}Oe===0&&(je(!1),$e(Re),Re.status===2&&(je(!1),pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const Xe=Ge();yield(0,ce.bM)(ke==null?void 0:ke.identifier,{}),Me()}else je(!1)})}),ye),(_e==null?void 0:_e.id)&&_e.status!==2&&ee.createElement(pe.default,{open:(_e==null?void 0:_e.id)&&_e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{$e({})},onCancel:()=>{$e({})}},ee.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},ee.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},ee.createElement("div",null,ee.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),ee.createElement("span",{style:{marginLeft:12,color:_e.status!==0&&"#E30000"}},ue.Im[_e.status])),ee.createElement("div",null,ee.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),ee.createElement("span",{style:{marginLeft:12}},oe()(_e.created_at).format("YYYY-MM-DD HH:mm:ss"))),ee.createElement("div",null,ee.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),ee.createElement("span",{style:{marginLeft:12}},_e.language)),ee.createElement("div",null,ee.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),ee.createElement("span",{style:{marginLeft:12}},_e.execute_time,"ms"))),ee.createElement(ue.Y4,ge({},_e)))))};dt.Z=he},69654:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return pe}});var Se=fe(58106),xe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=fe(59301),pe=({message:de,className:se,children:ne,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${xe.idsRingWrapper} ${se}`},E.createElement("div",{className:xe.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),de?E.createElement("p",{style:ie},de):null,ne,E.createElement(Se.Outlet,null))},34282:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return pe}});var Se=fe(59301),xe=fe(94276),E=fe(59301),pe=({defaultX:de="40%",leftChild:se,rightChild:ne,className:ie,hideResize:ce=!1})=>{const[ue,ae]=(0,Se.useState)(de),oe=(0,Se.useRef)();function re(){oe.current=!0}(0,Se.useEffect)(()=>{function y(b){oe.current&&(xe.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){oe.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ue=="number"&&ue!==.01?`${ue}px`:de,a=`calc(100% - ${ce?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:ue===.01?"none":""}},se),E.createElement("section",{className:"resize-x-bar",onMouseDown:re},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ne))}},41556:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return se}});var Se=fe(59301),xe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=fe(92310),pe=fe.n(E),se=({className:ne,style:ie={},leftNode:ce,leftTitle:ue="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:oe="\u8FD0\u884C\u7ED3\u679C"})=>Se.createElement("div",{className:pe()(xe.result,ne),style:ie},Se.createElement("div",{className:xe.left},Se.createElement("div",{className:xe.title},Se.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),Se.createElement("span",null,ue)),Se.createElement("div",{className:xe.leftNode},ce)),Se.createElement("div",{className:xe.right},Se.createElement("div",{className:xe.title},Se.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),Se.createElement("span",null,oe)),Se.createElement("div",{className:xe.rightNode},ae)))},80738:function(Ct,dt,fe){"use strict";var Se=fe(59301);const xe=pe=>String(pe).length===1?`0${pe}`:pe,E=({className:pe="",onChange:de,defaultValue:se=0})=>{const[ne,ie]=(0,Se.useState)(se);(0,Se.useEffect)(()=>{const oe=setTimeout(()=>{ie(ne+1e3)},1e3);return de(ne+1e3),()=>{clearInterval(oe)}},[ne]);const ce=parseInt(ne/(60*6e4))||"00",ue=parseInt(ne%(60*6e4)/6e4)||"00",ae=parseInt(ne%6e4/1e3)||"00";return Se.createElement("div",{className:pe},xe(ce),":",xe(ue),":",xe(ae))};dt.Z=E},421:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return pe}});var Se=fe(59301),xe=fe(94276),E=fe(11611),pe=()=>{const[de,se]=(0,Se.useState)(""),[ne,ie]=(0,Se.useState)(0);let[ce,ue]=(0,Se.useState)(),[ae,oe]=(0,Se.useState)();const[re,ee]=(0,Se.useState)(!1),a=(0,Se.useRef)("");(0,Se.useEffect)(()=>xe.Z.subscribe("preview-image",Ae=>{se(Ae),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,Se.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,Se.useEffect)(()=>{a.current=de},[de]);function y(he){he.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ue(void 0),oe(void 0),ie(0),se("")}function b(){ie(ne+90)}function z(){ce=me.current.width*1.1,ae=me.current.height*1.1,oe(ae),ue(ce)}function te(){ce=me.current.width/1.1,ae=me.current.height/1.1,oe(ae),ue(ce)}const le=(0,Se.useRef)(),ge=(0,Se.useRef)(),me=(0,Se.useRef)(),ve=he=>{(he.nativeEvent.target===le.current||he.nativeEvent.target===ge.current)&&x()};return Se.createElement(Se.Fragment,null,de?Se.createElement("div",null,Se.createElement("div",{className:"preview-wrp-group",ref:ge},Se.createElement(E.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:he=>{se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},92928:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return le}});var Se=fe(59301),xe=fe(57809),E=fe(78241),pe=fe(3113),de=fe(89780),se=fe.n(de),ne=fe(2018),ie=fe(66551),ce=Object.defineProperty,ue=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(ge,me,ve)=>me in ge?ce(ge,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[me]=ve,y=(ge,me)=>{for(var ve in me||(me={}))re.call(me,ve)&&a(ge,ve,me[ve]);if(oe)for(var ve of oe(me))ee.call(me,ve)&&a(ge,ve,me[ve]);return ge},x=(ge,me)=>ue(ge,ae(me));const b=xe.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};dt.Z=({callback:ge,onCancel:me})=>{const[ve,he]=(0,Se.useState)("python");function Ae(be){he(te[be][1])}function ye(be){ge(be)}return Se.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),Se.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Se.createElement(xe.default,{getPopupContainer:be=>be.parentNode,onChange:Ae},Object.keys(te).map(be=>Se.createElement(b,{key:be,value:be},te[be][0])))),Se.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Se.createElement(le,{mode:ve})),Se.createElement("div",{className:"flex-container flex-end"},Se.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Se.createElement(pe.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function le({value:ge,onChange:me,mode:ve,options:he={}}){const Ae=(0,Se.useRef)(),[ye,be]=(0,Se.useState)();return(0,Se.useEffect)(()=>{if(ye){let Pe=function(Be){const Ee=Be.getValue();me&&me(Ee)};return ye.on("change",Pe),()=>{ye.off("change",Pe)}}},[ye,me]),(0,Se.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,Se.useEffect)(()=>{ye&&(ge!==ye.getValue()||ge==="")&&setTimeout(()=>{ye.setValue(ge||"")},300)},[ye,ge]),(0,Se.useEffect)(()=>{if(Ae.current&&!ye){const Pe=se().fromTextArea(Ae.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},he));be(Pe)}},[Ae.current,ye]),Se.createElement("div",{className:"my-codemirror-container"},Se.createElement("textarea",{ref:Ae}))}},86401:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return pr}});var Se=fe(59301),xe=fe(89780),E=fe.n(xe),pe=fe(76374),de=fe(2018),se=fe(6313),ne=fe(25717),ie=fe(99498),ce=fe(25419),ue=fe(67549),ae=fe(95318),oe=({value:It="",className:Dt,showTextOnly:xt,showLines:tn,style:Nn={}})=>{const Cn=(0,Se.useMemo)(()=>"",[It]);return Se.createElement(Se.Fragment,null,Se.createElement("div",{dangerouslySetInnerHTML:{__html:Cn}}))},re=fe(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(It,Dt,xt)=>Dt in It?ee(It,Dt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):It[Dt]=xt,le=(It,Dt)=>{for(var xt in Dt||(Dt={}))b.call(Dt,xt)&&te(It,xt,Dt[xt]);if(x)for(var xt of x(Dt))z.call(Dt,xt)&&te(It,xt,Dt[xt]);return It},ge=(It,Dt)=>a(It,y(Dt));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:It,title:Dt,icon:xt,actionName:tn,className:Nn="",children:Cn}){function Mr(){It(tn)}return re.createElement("a",{title:Dt,className:Nn,onClick:Mr},re.createElement("i",{className:`${xt}`}),Cn)}var he=({watch:It,showNullButton:Dt,showNullProgramButton:xt,onActionCallback:tn,fullScreen:Nn,insertTemp:Cn,hidetoolBar:Mr,extraUse:or})=>{const Ut=[...me,{title:`${It?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${It?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!Mr&&Ut.map((Ot,rn)=>re.createElement("li",{key:rn},Ot.actionName?re.createElement(ve,ge(le({},Ot),{onActionCallback:tn})):re.createElement("span",{className:"v-line"}))),Dt?re.createElement("li",null,re.createElement(ve,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:tn},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,xt?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:tn},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:tn},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Cn&&re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Cn}`,onActionCallback:tn},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),or&&re.createElement("li",null,or),re.createElement("li",{className:"btn-full-screen"},re.createElement(ve,{icon:`${Nn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:tn})))},Ae=fe(35990),ye=fe(78241),be=fe(92832),Pe=fe(3113),Be=Object.defineProperty,Ee=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Qe=(It,Dt,xt)=>Dt in It?Be(It,Dt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):It[Dt]=xt,Ne=(It,Dt)=>{for(var xt in Dt||(Dt={}))je.call(Dt,xt)&&Qe(It,xt,Dt[xt]);if(Ce)for(var xt of Ce(Dt))Fe.call(Dt,xt)&&Qe(It,xt,Dt[xt]);return It},_e=(It,Dt)=>Ee(It,Le(Dt));const $e={labelCol:{span:4},wrapperCol:{span:20}};var Ve=({callback:It,onCancel:Dt})=>{function xt(tn){It(tn)}return Se.createElement(ye.default,_e(Ne({},$e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xt,style:{width:500}}),Se.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Se.createElement(be.default,null)),Se.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Se.createElement(be.default,null)),Se.createElement("div",{className:"flex-container flex-end"},Se.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Se.createElement(Pe.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},qe=fe(92928),We=fe(82441),ze=fe(43418),Ge=fe(95237),nt=fe(3353),Je=fe(59301),lt=({callback:It,onCancel:Dt})=>{const xt=document.createElement("canvas"),tn=xt.getContext("2d");xt.width=1e3,xt.height=800,tn.fillStyle="#ffffff",tn.fillRect(0,0,xt.width,xt.height);const Nn=xt.toDataURL("image/png");return Je.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Je.createElement(Ge.Z,{style:{height:"100vh"}},Je.createElement(nt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Nn,visible:!0,title:String(Date.now())},onOk:Cn=>{It({src:Cn.url})},onClose:Dt})))},Ye=fe(12378);function Ue(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ue,go.CommandHandler),Ue.prototype.canAlignSelection=function(){var It=this.diagram;return!(It===null||It.isReadOnly||It.isModelReadOnly||It.selection.count<2)},Ue.prototype.alignLeft=function(){var It=this.diagram;It.startTransaction("aligning left");var Dt=1/0;It.selection.each(function(xt){xt instanceof go.Link||(Dt=Math.min(xt.position.x,Dt))}),It.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(Dt,xt.position.y))}),It.commitTransaction("aligning left")},Ue.prototype.alignRight=function(){var It=this.diagram;It.startTransaction("aligning right");var Dt=-1/0;It.selection.each(function(xt){if(!(xt instanceof go.Link)){var tn=xt.actualBounds.x+xt.actualBounds.width;Dt=Math.max(tn,Dt)}}),It.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(Dt-xt.actualBounds.width,xt.position.y))}),It.commitTransaction("aligning right")},Ue.prototype.alignTop=function(){var It=this.diagram;It.startTransaction("alignTop");var Dt=1/0;It.selection.each(function(xt){xt instanceof go.Link||(Dt=Math.min(xt.position.y,Dt))}),It.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.position.x,Dt))}),It.commitTransaction("alignTop")},Ue.prototype.alignBottom=function(){var It=this.diagram;It.startTransaction("aligning bottom");var Dt=-1/0;It.selection.each(function(xt){if(!(xt instanceof go.Link)){var tn=xt.actualBounds.y+xt.actualBounds.height;Dt=Math.max(tn,Dt)}}),It.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.actualBounds.x,Dt-xt.actualBounds.height))}),It.commitTransaction("aligning bottom")},Ue.prototype.alignCenterX=function(){var It=this.diagram,Dt=It.selection.first();if(Dt){It.startTransaction("aligning Center X");var xt=Dt.actualBounds.x+Dt.actualBounds.width/2;It.selection.each(function(tn){tn instanceof go.Link||tn.move(new go.Point(xt-tn.actualBounds.width/2,tn.actualBounds.y))}),It.commitTransaction("aligning Center X")}},Ue.prototype.alignCenterY=function(){var It=this.diagram,Dt=It.selection.first();if(Dt){It.startTransaction("aligning Center Y");var xt=Dt.actualBounds.y+Dt.actualBounds.height/2;It.selection.each(function(tn){tn instanceof go.Link||tn.move(new go.Point(tn.actualBounds.x,xt-tn.actualBounds.height/2))}),It.commitTransaction("aligning Center Y")}},Ue.prototype.alignColumn=function(It){var Dt=this.diagram;Dt.startTransaction("align Column"),It===void 0&&(It=0),It=parseFloat(It);var xt=new Array;Dt.selection.each(function(or){or instanceof go.Link||xt.push(or)});for(var tn=0;tn0){for(var or=Cn.elt(Mr-1);or!==null&&or.isTreeExpanded&&!or.isTreeLeaf;){var Ut=this._sortTreeChildrenByY(or);or=Ut.last()}or!==null&&It.select(or)}else It.select(Nn)}}else if(xt.key==="Down")if(Dt.isTreeExpanded&&!Dt.isTreeLeaf){var tn=this._sortTreeChildrenByY(Dt).first();tn!==null&&It.select(tn)}else for(;Dt!==null;){var Nn=Dt.findTreeParentNode();if(Nn===null)break;var Cn=this._sortTreeChildrenByY(Nn),Mr=Cn.indexOf(Dt);if(MrCn.y?1:Nn.xCn.x?1:0}),Dt},Ue.prototype.copyToClipboard=function(It){go.CommandHandler.prototype.copyToClipboard.call(this,It),this._lastPasteOffset.set(this.pasteOffset)},Ue.prototype.pasteFromClipboard=function(){var It=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(It,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),It},Object.defineProperty(Ue.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(It){if(It!=="move"&&It!=="select"&&It!=="scroll"&&It!=="tree"&&It!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+It);this._arrowKeyBehavior=It}}),Object.defineProperty(Ue.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(It){if(!(It instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+It);this._pasteOffset.set(It)}});var De=Ue,Ze=fe(60803),Te=fe(43604),ke=fe(97013),et={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Xe=fe(59301),Me=(It,Dt,xt)=>new Promise((tn,Nn)=>{var Cn=Ut=>{try{or(xt.next(Ut))}catch(Ot){Nn(Ot)}},Mr=Ut=>{try{or(xt.throw(Ut))}catch(Ot){Nn(Ot)}},or=Ut=>Ut.done?tn(Ut.value):Promise.resolve(Ut.value).then(Cn,Mr);or((xt=xt.apply(It,Dt)).next())});function Ie({onCancel:It,callback:Dt}){let xt=(0,Se.useRef)(),tn=(0,Se.useRef)(),Nn=(0,Se.useRef)(),Cn=(0,Se.useRef)(!1);const Mr=(0,Se.useRef)(!1),[or,Ut]=(0,Se.useState)(0);function Ot(){const jt=Ye.bx.make,dn={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"};xt.current=new Ye.S0(tn.current,{padding:20,grid:jt(Ye.s_,"Grid",jt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ln=>{var Sn=ln.diagram.commandHandler.addTopLevelParts(ln.diagram.selection,!0);Sn||ln.diagram.currentTool.doCancel()},commandHandler:jt(De),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ln=>{var Sn=ln.subject;Sn.location=Sn.location.copy().snapToGridPoint(ln.diagram.grid.gridOrigin,ln.diagram.grid.gridCellSize),setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ln=>{var Sn=ln.subject;setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()})},LinkRelinked:ln=>{var Sn=ln.parameter.part;Sn.invalidateConnectedLinks();var kn=ln.subject;ln.diagram.toolManager.linkingTool.isForwards?kn.toNode.invalidateConnectedLinks():kn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xt.current.nodeTemplate=jt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),jt(Ye.bn,{name:"SHAPE",fill:dn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),jt(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),jt(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),xt.current.nodeTemplate.toolTip=jt("ToolTip",jt(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},jt(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),jt(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function En(ln,Sn){var kn=(Mn,sr)=>{Mn.handled=!0,Mn.diagram.model.commit(tr=>{var Jn=sr.part.adornedPart,Hr=new Ye.E9().setRectSpot(Jn.actualBounds,ln);Hr.subtract(Jn.location),Hr.scale(2,2),Hr.x+=Math.sign(Hr.x)*130,Hr.y+=Math.sign(Hr.y)*130,Hr.add(Jn.location),Hr.snapToGridPoint(Mn.diagram.grid.gridOrigin,Mn.diagram.grid.gridCellSize);var Er=tr.copyNodeData(Jn.data);tr.setGroupKeyForNodeData(Er,tr.getGroupKeyForNodeData(Jn.data)),tr.addNodeData(Er);var mo={from:Jn.key,to:tr.getKeyForNodeData(Er)};tr.addLinkData(mo);var Co=Mn.diagram.findNodeForData(Er);Co.location=Hr,Mn.diagram.select(Co),setTimeout(()=>{Mn.diagram.commandHandler.editTextBlock()},20)})};return jt(Ye.bn,{figure:Sn,alignment:ln,alignmentFocus:ln.opposite(),width:ln.equals(Ye.z6.Top)||ln.equals(Ye.z6.Bottom)?25:18,height:ln.equals(Ye.z6.Top)||ln.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:dn.white,strokeWidth:4,mouseEnter:(Mn,sr)=>sr.fill="dodgerblue",mouseLeave:(Mn,sr)=>sr.fill="orange",isActionable:!0,click:kn,contextClick:kn})}function Dn(ln){return jt(Ye.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:(Sn,kn)=>kn.fill="dodgerblue",mouseLeave:(Sn,kn)=>kn.fill="orange",click:(Sn,kn)=>{Sn.diagram.commandHandler.showContextMenu(kn.part.adornedPart)}},ln||{})}xt.current.nodeTemplate.selectionAdornmentTemplate=jt(Ye.uz,"Spot",jt(Ye.Vm,{padding:10}),En(Ye.z6.Top,"TriangleUp"),En(Ye.z6.Left,"TriangleLeft"),En(Ye.z6.Right,"TriangleRight"),En(Ye.z6.Bottom,"TriangleDown"),Dn({alignment:new Ye.z6(.75,0)}));function yn(ln,Sn){return(kn,Mn)=>{kn.handled=!0,kn.diagram.model.commit(sr=>{sr.set(Mn.part.adornedPart.data,ln,Sn)})}}function St(ln,Sn){return Sn||(Sn="color"),jt(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:ln,margin:1,background:"transparent",mouseEnter:(kn,Mn)=>Mn.stroke="dodgerblue",mouseLeave:(kn,Mn)=>Mn.stroke="lightgray",click:yn(Sn,ln),contextClick:yn(Sn,ln)})}function Mt(){return[jt("ContextMenuButton",jt(Ye.s_,"Horizontal",St(dn.white,"fill"),St(dn.beige,"fill"),St(dn.extralightblue,"fill"),St(dn.extralightred,"fill"))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",St(dn.lightgray,"fill"),St(dn.lightgreen,"fill"),St(dn.lightblue,"fill"),St(dn.lightred,"fill")))]}function kt(){return[jt("ContextMenuButton",jt(Ye.s_,"Horizontal",St(dn.black),St(dn.green),St(dn.blue),St(dn.red))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",St(dn.white),St(dn.magenta),St(dn.purple),St(dn.orange)))]}function wt(ln,Sn){return Sn||(Sn="thickness"),jt(Ye.bn,"LineH",{width:16,height:16,strokeWidth:ln,margin:1,background:"transparent",mouseEnter:(kn,Mn)=>Mn.background="dodgerblue",mouseLeave:(kn,Mn)=>Mn.background="transparent",click:yn(Sn,ln),contextClick:yn(Sn,ln)})}function qt(ln,Sn){return Sn||(Sn="dash"),jt(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ln,margin:1,background:"transparent",mouseEnter:(kn,Mn)=>Mn.background="dodgerblue",mouseLeave:(kn,Mn)=>Mn.background="transparent",click:yn(Sn,ln),contextClick:yn(Sn,ln)})}function Yt(){return[jt("ContextMenuButton",jt(Ye.s_,"Horizontal",wt(1),wt(2),wt(3),wt(4))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",qt(null),qt([2,4]),qt([4,4])))]}function Xt(ln,Sn){return Sn||(Sn="figure"),jt(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ln,margin:1,background:"transparent",mouseEnter:(kn,Mn)=>Mn.fill="dodgerblue",mouseLeave:(kn,Mn)=>Mn.fill="lightgray",click:yn(Sn,ln),contextClick:yn(Sn,ln)})}xt.current.nodeTemplate.contextMenu=jt("ContextMenu",jt("ContextMenuButton",jt(Ye.s_,"Horizontal",Xt("Rectangle"),Xt("RoundedRectangle"),Xt("Ellipse"),Xt("Diamond"))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",Xt("Parallelogram2"),Xt("ManualOperation"),Xt("Procedure"),Xt("Cylinder1"))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",Xt("Terminator"),Xt("CreateRequest"),Xt("Document"),Xt("TriangleDown"))),Mt(),kt(),Yt()),xt.current.groupTemplate=jt(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ln,Sn)=>{var kn=Sn.addMembers(Sn.diagram.selection,!0);kn||Sn.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),jt(Ye.s_,"Auto",{name:"BODY"},jt(Ye.bn,{parameter1:10,fill:dn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),jt(Ye.Vm,{background:"transparent",margin:20})),jt(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),xt.current.groupTemplate.selectionAdornmentTemplate=jt(Ye.uz,"Spot",jt(Ye.s_,"Auto",jt(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),jt(Ye.Vm,{margin:1.5})),Dn({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),xt.current.groupTemplate.contextMenu=jt("ContextMenu",Mt(),kt(),Yt()),xt.current.linkTemplate=jt(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",ln=>ln>=1?10:0),new Ye.KX("toShortLength","dir",ln=>ln>=1?10:0),new Ye.KX("points").makeTwoWay(),jt(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),jt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",ln=>ln===1)),jt(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",ln=>ln>=1),new Ye.KX("width","thickness",ln=>7+3*ln),new Ye.KX("height","thickness",ln=>7+3*ln),new Ye.KX("segmentOffset","thickness",ln=>new Ye.E9(-15,4+1.5*ln))),jt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",ln=>ln===2),new Ye.KX("width","thickness",ln=>7+3*ln),new Ye.KX("height","thickness",ln=>7+3*ln),new Ye.KX("segmentOffset","thickness",ln=>new Ye.E9(-15,4+1.5*ln))),jt(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),xt.current.linkTemplate.selectionAdornmentTemplate=jt(Ye.uz,jt(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Vt(2)},new Ye.KX("pathPattern","thickness",Vt)),Dn({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function Vt(ln){return jt(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ln+4).toString()+" H3"})}function Rn(ln){var Sn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ln===0?Sn="M0 0 M16 16 M0 8 L16 8":ln===2&&(Sn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),jt(Ye.bn,{geometryString:Sn,margin:2,background:"transparent",mouseEnter:(kn,Mn)=>Mn.background="dodgerblue",mouseLeave:(kn,Mn)=>Mn.background="transparent",click:yn("dir",ln),contextClick:yn("dir",ln)})}function Fn(ln){var Sn=(kn,Mn)=>{kn.handled=!0,kn.diagram.model.commit(sr=>{var tr=Mn.part.adornedPart;sr.set(tr.data,ln?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(ln?tr.toNode:tr.fromNode).invalidateConnectedLinks()})};return jt(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(kn,Mn)=>Mn.background="dodgerblue",mouseLeave:(kn,Mn)=>Mn.background="transparent",click:Sn,contextClick:Sn})}function Tn(ln,Sn){var kn=0,Mn=Ye.z6.RightSide;ln.equals(Ye.z6.Top)?(kn=270,Mn=Ye.z6.TopSide):ln.equals(Ye.z6.Left)?(kn=180,Mn=Ye.z6.LeftSide):ln.equals(Ye.z6.Bottom)&&(kn=90,Mn=Ye.z6.BottomSide),Sn||(kn-=180);var sr=(tr,Jn)=>{tr.handled=!0,tr.diagram.model.commit(Hr=>{var Er=Jn.part.adornedPart;Hr.set(Er.data,Sn?"toSpot":"fromSpot",Ye.z6.stringify(Mn)),(Sn?Er.toNode:Er.fromNode).invalidateConnectedLinks()})};return jt(Ye.bn,{alignment:ln,alignmentFocus:ln.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:kn,background:"transparent",mouseEnter:(tr,Jn)=>Jn.background="dodgerblue",mouseLeave:(tr,Jn)=>Jn.background="transparent",click:sr,contextClick:sr})}xt.current.linkTemplate.contextMenu=jt("ContextMenu",kt(),Yt(),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",Rn(0),Rn(1),Rn(2))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",jt(Ye.s_,"Spot",Fn(!1),Tn(Ye.z6.Top,!1),Tn(Ye.z6.Left,!1),Tn(Ye.z6.Right,!1),Tn(Ye.z6.Bottom,!1)),jt(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},Fn(!0),Tn(Ye.z6.Top,!0),Tn(Ye.z6.Left,!0),Tn(Ye.z6.Right,!0),Tn(Ye.z6.Bottom,!0)))));const Zt=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=le=>{a.current.setValue(a.current.getValue()+" "+le.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ce.createElement(xe.Z,{className:ne.Z.lists,gutter:[10,10]},y.map((le,ge)=>ce.createElement(E.Z,{flex:"110px",className:ne.Z.item},ce.createElement("div",null,ce.createElement(se.Z,{value:`$$${le.value}$$`}),le.name),ce.createElement("div",{className:ne.Z.children},le.children.map((pe,ve)=>ce.createElement("div",{key:ve},ce.createElement("h1",null,pe.name),ce.createElement(xe.Z,{gutter:[10,10]},pe.data.map((he,Ae)=>ce.createElement(E.Z,{key:Ae,onClick:()=>b(he),className:ne.Z.diamond},ce.createElement(se.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ce.createElement(xe.Z,{className:ne.Z.lists,gutter:[10,10]},x.map((le,ge)=>ce.createElement(E.Z,{flex:"110px",className:ne.Z.item},ce.createElement("div",null,ce.createElement(se.Z,{value:"`$$"+le.value+"$$`"}),le.name),ce.createElement("div",{className:ne.Z.children},le.children.map((pe,ve)=>ce.createElement("div",{key:ve},pe.name&&ce.createElement("h1",null,pe.name),ce.createElement(xe.Z,{gutter:[10,10]},pe.data.map((he,Ae)=>ce.createElement(E.Z,{key:Ae,onClick:()=>b(he),className:ne.Z.diamond},ce.createElement(se.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],te=()=>{var le=document.createElement("div");le.innerHTML=a.current.getValue();var ge=le.innerText;return ae&&ae(ge),ge};return(0,be.useImperativeHandle)(ee,()=>({getData:te})),ce.createElement("div",{className:ne.Z.mathWrap},ce.createElement(me.default,{defaultActiveKey:"1",items:z}),ce.createElement("math-field",{locale:"zh_cn",className:ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),oe&&ce.createElement("div",{className:ne.Z.button},ce.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=ue},8730:function(Ct,dt,fe){"use strict";fe.d(dt,{Q:function(){return ce},Z:function(){return ae}});var be=fe(59301),xe={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},E=fe(92310),me=fe.n(E),de=fe(43418),se=fe(8591),ne=fe(24905),ie=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(le){y(le)}},b=te=>{try{z(ee.throw(te))}catch(le){y(le)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())});const ce=({title:oe="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:re=[],visible:ee,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,be.useState)([]),[te,le]=(0,be.useState)(!1);return(0,be.useEffect)(()=>{ee&&z(re)},[ee]),be.createElement(de.default,{centered:!0,open:ee,title:oe,confirmLoading:te,width:564,onOk:()=>ie(void 0,null,function*(){if(!b.length){se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}le(!0),yield x(b),le(!1)}),onCancel:()=>a(!1)},!!y&&be.createElement("div",{className:"c-grey-666 font16 mb10"},y),be.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},be.createElement(ne.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:ge=>{z(ge)}})))};var ae=({title:oe="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:re,style:ee={},onEdit:a,dataSource:y=[]})=>{const x={C:be.createElement("div",{className:xe.c},"C"),"C++":be.createElement("div",{className:xe.cpp},"C++"),Java:be.createElement("div",{className:xe.java},"Java"),Python:be.createElement("div",{className:xe.python},"Python")};return be.createElement("div",{className:me()(xe.tags,re),style:ee},!!oe&&be.createElement("div",{className:xe.text},oe),be.createElement("div",{className:xe.tagWrap},y==null?void 0:y.map(b=>be.createElement(be.Fragment,{key:b},x[b]))),!!a&&be.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${xe.edit}`}))}},21522:function(Ct,dt,fe){"use strict";var be=fe(58106),xe=fe(59301),E=fe(8591),me=fe(43418),de=fe(3113),se=fe(24334),ne=fe.n(se),ie=fe(97013),ce=fe(45962),ue=fe(75693),ae=fe(56656),oe=fe.n(ae),re=fe(94276),ee=fe(59301),a=Object.defineProperty,y=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,le=(Ae,ye,Se)=>ye in Ae?a(Ae,ye,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Ae[ye]=Se,ge=(Ae,ye)=>{for(var Se in ye||(ye={}))z.call(ye,Se)&&le(Ae,Se,ye[Se]);if(b)for(var Se of b(ye))te.call(ye,Se)&&le(Ae,Se,ye[Se]);return Ae},pe=(Ae,ye)=>y(Ae,x(ye)),ve=(Ae,ye,Se)=>new Promise((Pe,Be)=>{var Ee=je=>{try{Ce(Se.next(je))}catch(Fe){Be(Fe)}},Oe=je=>{try{Ce(Se.throw(je))}catch(Fe){Be(Fe)}},Ce=je=>je.done?Pe(je.value):Promise.resolve(je.value).then(Ee,Oe);Ce((Se=Se.apply(Ae,ye)).next())});const he=({ButtonProps:Ae,ButtonText:ye,form:Se,answerKey:Pe,hackidentifier:Be="",items:Ee={},setIsSubmitCode:Oe})=>{const[Ce,je]=(0,xe.useState)(!1);let[Fe,Qe]=(0,xe.useState)("");const Ne=(0,be.useParams)(),[_e,$e]=(0,xe.useState)({}),Ve=Ne.type==="edit",qe=window.location.href.includes("problemset")?1:2;(0,xe.useEffect)(()=>{(Ve||Be)&&Qe(Be||Ne.id)},[Ne]),(0,xe.useEffect)(()=>{const Je=re.Z.subscribe("BFill:Submit",()=>{nt()});return()=>{Je()}},[Fe]),(0,xe.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function We(Je,lt){return ve(this,null,function*(){var Ye;let Ue=Se.getFieldValue("hack_codes"),De=Se.getFieldValue(Pe);if(!Ue.code){E.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!Ue.language){E.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(De.length>0&&((Ye=De.filter(ke=>!ke.answer_text))==null?void 0:Ye.length)>0){E.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let Ze=Ue.code;return De.length>0&&(De==null||De.map(ke=>{ke.multi_line?Ze=Ze.substring(0,Ze.indexOf("@\u2581\u2581@"))+ke.answer_text+Ze.substring(Ze.indexOf("@\u2581\u2581@")+4):Ze=Ze.substring(0,Ze.indexOf("@\u2581@"))+ke.answer_text+Ze.substring(Ze.indexOf("@\u2581@")+3)})),yield(0,ce.n4)(lt,Je||{code:se.Base64.encode(Ze),language:Ue.language,answers:De==null?void 0:De.map(ke=>ke.answer_text)})})}function ze(Je,lt){return ve(this,null,function*(){let Ye=Ee.userAnswer,Ue=se.Base64.decode(Ee.code);return Ye.length>0&&(Ye==null||Ye.map(Ze=>{Ze.multi_line?Ue=Ue.substring(0,Ue.indexOf("@\u2581\u2581@"))+Ze.value+Ue.substring(Ue.indexOf("@\u2581\u2581@")+4):Ue=Ue.substring(0,Ue.indexOf("@\u2581@"))+Ze.value+Ue.substring(Ue.indexOf("@\u2581@")+3)})),yield(0,ce.n4)(lt,Je||{code:se.Base64.encode(Ue),language:Ee.language,answers:Ye==null?void 0:Ye.map(Ze=>Ze.value)})})}function Ge(){return new Date().getTime()}const nt=()=>ve(void 0,null,function*(){if(je(!0),Ce)return;let Je=yield(0,ie.ZP)(`/api/problems/${Fe}/start.json`,{method:"get"});const lt=yield ze(null,Je==null?void 0:Je.identifier);if((lt==null?void 0:lt.status)===0){let Ue=function(){return ve(this,null,function*(){var De;const{status:Ze,message:Te,data:ke}=yield(0,ce.rX)(Je==null?void 0:Je.identifier,"submit"),Xe=Ge()-Ye>10*1e3*((De=Ee==null?void 0:Ee.userAnswer)==null?void 0:De.length);if(Ze!==0&&!Xe&&setTimeout(Ue,1e3),Xe){me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),je(!1);return}Ze===0&&(je(!1),$e(ke),ke.status===2&&(je(!1),me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const Ye=Ge();yield(0,ce.bM)(Je==null?void 0:Je.identifier,{}),Ue(),re.Z.publish("BFill:Submit:Change",{value:!1})}else je(!1);Oe&&Oe(!0)});return ee.createElement("div",null,ee.createElement(de.ZP,pe(ge({loading:Ce},Ae),{onClick:()=>ve(void 0,null,function*(){var Je,lt,Ye,Ue;if(ye==="\u63D0\u4EA4\u4EE3\u7801"){nt();return}let De=!0;if(yield Se.validateFields().then(()=>{De=!1},Xe=>{var Me,Ie,Le;Xe.errorFields[0].name.includes("standard_answers")?E.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):E.ZP.error(Xe.errorFields[0].errors[0]),((Me=Xe.errorFields)==null?void 0:Me.length)===0&&(De=!1),Se.scrollToField((Le=(Ie=Xe==null?void 0:Xe.errorFields)==null?void 0:Ie[0])==null?void 0:Le.name,{behavior:"smooth",block:"center"}),De=!0}),De||(je(!0),Ce))return;let Ze="",Te=Se.getFieldsValue();Fe?Ze=yield(0,ie.ZP)(`/api/problems/${Fe}.json`,{method:"put",body:pe(ge({},Te),{hack:pe(ge({},Te==null?void 0:Te.hack),{sub_discipline_id:(Ue=(Ye=Te==null?void 0:Te.hack)==null?void 0:Ye.sub_discipline_id)==null?void 0:Ue[1],difficult:Te.difficulty,item_banks_group_id:Te.item_banks_group_id}),hack_codes:pe(ge({},Te.hack_codes),{code:se.Base64.encode(Te.hack_codes.code)}),update_hack_sets:[ge({},Te.hack_sets)],is_blank:!0})}):(Ze=yield(0,ie.ZP)("/api/problems.json",{method:"post",body:pe(ge({},Te),{hack:pe(ge({},Te==null?void 0:Te.hack),{sub_discipline_id:(lt=(Je=Te==null?void 0:Te.hack)==null?void 0:Je.sub_discipline_id)==null?void 0:lt[1],difficult:Te.difficulty,item_banks_group_id:Te.item_banks_group_id}),hack_codes:pe(ge({},Te.hack_codes),{code:se.Base64.encode(Te.hack_codes.code)}),hack_sets:[ge({},Te.hack_sets)],is_blank:!0})}),Fe=Ze==null?void 0:Ze.identifier,sessionStorage.projectFill=Fe,Qe(Fe));let ke=yield(0,ie.ZP)(`/api/problems/${Fe}/start.json`,{method:"get"});const et=yield We(null,ke==null?void 0:ke.identifier);if((et==null?void 0:et.status)===0){let Me=function(){return ve(this,null,function*(){var Ie;const{status:Le,message:we,data:Re}=yield(0,ce.rX)(ke==null?void 0:ke.identifier,"submit"),rt=Ge()-Xe>(Te.hack.time_limit+3)*1e3*((Ie=Te==null?void 0:Te.standard_answers)==null?void 0:Ie.length);if(Le!==0&&!rt&&setTimeout(Me,1e3),rt){me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),je(!1);return}Le===0&&(je(!1),$e(Re),Re.status===2&&(je(!1),me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const Xe=Ge();yield(0,ce.bM)(ke==null?void 0:ke.identifier,{}),Me()}else je(!1)})}),ye),(_e==null?void 0:_e.id)&&_e.status!==2&&ee.createElement(me.default,{open:(_e==null?void 0:_e.id)&&_e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{$e({})},onCancel:()=>{$e({})}},ee.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},ee.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},ee.createElement("div",null,ee.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),ee.createElement("span",{style:{marginLeft:12,color:_e.status!==0&&"#E30000"}},ue.Im[_e.status])),ee.createElement("div",null,ee.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),ee.createElement("span",{style:{marginLeft:12}},oe()(_e.created_at).format("YYYY-MM-DD HH:mm:ss"))),ee.createElement("div",null,ee.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),ee.createElement("span",{style:{marginLeft:12}},_e.language)),ee.createElement("div",null,ee.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),ee.createElement("span",{style:{marginLeft:12}},_e.execute_time,"ms"))),ee.createElement(ue.Y4,ge({},_e)))))};dt.Z=he},69654:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return me}});var be=fe(58106),xe={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=fe(59301),me=({message:de,className:se,children:ne,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${xe.idsRingWrapper} ${se}`},E.createElement("div",{className:xe.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),de?E.createElement("p",{style:ie},de):null,ne,E.createElement(be.Outlet,null))},34282:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return me}});var be=fe(59301),xe=fe(94276),E=fe(59301),me=({defaultX:de="40%",leftChild:se,rightChild:ne,className:ie,hideResize:ce=!1})=>{const[ue,ae]=(0,be.useState)(de),oe=(0,be.useRef)();function re(){oe.current=!0}(0,be.useEffect)(()=>{function y(b){oe.current&&(xe.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){oe.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ue=="number"&&ue!==.01?`${ue}px`:de,a=`calc(100% - ${ce?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:ue===.01?"none":""}},se),E.createElement("section",{className:"resize-x-bar",onMouseDown:re},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ne))}},41556:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return se}});var be=fe(59301),xe={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=fe(92310),me=fe.n(E),se=({className:ne,style:ie={},leftNode:ce,leftTitle:ue="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:oe="\u8FD0\u884C\u7ED3\u679C"})=>be.createElement("div",{className:me()(xe.result,ne),style:ie},be.createElement("div",{className:xe.left},be.createElement("div",{className:xe.title},be.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,ue)),be.createElement("div",{className:xe.leftNode},ce)),be.createElement("div",{className:xe.right},be.createElement("div",{className:xe.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,oe)),be.createElement("div",{className:xe.rightNode},ae)))},80738:function(Ct,dt,fe){"use strict";var be=fe(59301);const xe=me=>String(me).length===1?`0${me}`:me,E=({className:me="",onChange:de,defaultValue:se=0})=>{const[ne,ie]=(0,be.useState)(se);(0,be.useEffect)(()=>{const oe=setTimeout(()=>{ie(ne+1e3)},1e3);return de(ne+1e3),()=>{clearInterval(oe)}},[ne]);const ce=parseInt(ne/(60*6e4))||"00",ue=parseInt(ne%(60*6e4)/6e4)||"00",ae=parseInt(ne%6e4/1e3)||"00";return be.createElement("div",{className:me},xe(ce),":",xe(ue),":",xe(ae))};dt.Z=E},421:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return me}});var be=fe(59301),xe=fe(94276),E=fe(11611),me=()=>{const[de,se]=(0,be.useState)(""),[ne,ie]=(0,be.useState)(0);let[ce,ue]=(0,be.useState)(),[ae,oe]=(0,be.useState)();const[re,ee]=(0,be.useState)(!1),a=(0,be.useRef)("");(0,be.useEffect)(()=>xe.Z.subscribe("preview-image",Ae=>{se(Ae),console.log(pe.current),document.body.style.overflow="hidden"}),[]),(0,be.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,be.useEffect)(()=>{a.current=de},[de]);function y(he){he.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ue(void 0),oe(void 0),ie(0),se("")}function b(){ie(ne+90)}function z(){ce=pe.current.width*1.1,ae=pe.current.height*1.1,oe(ae),ue(ce)}function te(){ce=pe.current.width/1.1,ae=pe.current.height/1.1,oe(ae),ue(ce)}const le=(0,be.useRef)(),ge=(0,be.useRef)(),pe=(0,be.useRef)(),ve=he=>{(he.nativeEvent.target===le.current||he.nativeEvent.target===ge.current)&&x()};return be.createElement(be.Fragment,null,de?be.createElement("div",null,be.createElement("div",{className:"preview-wrp-group",ref:ge},be.createElement(E.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:he=>{se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},92928:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return le}});var be=fe(59301),xe=fe(57809),E=fe(78241),me=fe(3113),de=fe(89780),se=fe.n(de),ne=fe(2018),ie=fe(66551),ce=Object.defineProperty,ue=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(ge,pe,ve)=>pe in ge?ce(ge,pe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ge[pe]=ve,y=(ge,pe)=>{for(var ve in pe||(pe={}))re.call(pe,ve)&&a(ge,ve,pe[ve]);if(oe)for(var ve of oe(pe))ee.call(pe,ve)&&a(ge,ve,pe[ve]);return ge},x=(ge,pe)=>ue(ge,ae(pe));const b=xe.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};dt.Z=({callback:ge,onCancel:pe})=>{const[ve,he]=(0,be.useState)("python");function Ae(Se){he(te[Se][1])}function ye(Se){ge(Se)}return be.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},be.createElement(xe.default,{getPopupContainer:Se=>Se.parentNode,onChange:Ae},Object.keys(te).map(Se=>be.createElement(b,{key:Se,value:Se},te[Se][0])))),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},be.createElement(le,{mode:ve})),be.createElement("div",{className:"flex-container flex-end"},be.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(me.ZP,{type:"ghost",onClick:pe},"\u53D6\u6D88")))};function le({value:ge,onChange:pe,mode:ve,options:he={}}){const Ae=(0,be.useRef)(),[ye,Se]=(0,be.useState)();return(0,be.useEffect)(()=>{if(ye){let Pe=function(Be){const Ee=Be.getValue();pe&&pe(Ee)};return ye.on("change",Pe),()=>{ye.off("change",Pe)}}},[ye,pe]),(0,be.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,be.useEffect)(()=>{ye&&(ge!==ye.getValue()||ge==="")&&setTimeout(()=>{ye.setValue(ge||"")},300)},[ye,ge]),(0,be.useEffect)(()=>{if(Ae.current&&!ye){const Pe=se().fromTextArea(Ae.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},he));Se(Pe)}},[Ae.current,ye]),be.createElement("div",{className:"my-codemirror-container"},be.createElement("textarea",{ref:Ae}))}},86401:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return pr}});var be=fe(59301),xe=fe(89780),E=fe.n(xe),me=fe(76374),de=fe(2018),se=fe(6313),ne=fe(25717),ie=fe(99498),ce=fe(25419),ue=fe(67549),ae=fe(95318),oe=({value:It="",className:Dt,showTextOnly:xt,showLines:tn,style:Nn={}})=>{const Cn=(0,be.useMemo)(()=>"",[It]);return be.createElement(be.Fragment,null,be.createElement("div",{dangerouslySetInnerHTML:{__html:Cn}}))},re=fe(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(It,Dt,xt)=>Dt in It?ee(It,Dt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):It[Dt]=xt,le=(It,Dt)=>{for(var xt in Dt||(Dt={}))b.call(Dt,xt)&&te(It,xt,Dt[xt]);if(x)for(var xt of x(Dt))z.call(Dt,xt)&&te(It,xt,Dt[xt]);return It},ge=(It,Dt)=>a(It,y(Dt));let pe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:It,title:Dt,icon:xt,actionName:tn,className:Nn="",children:Cn}){function Mr(){It(tn)}return re.createElement("a",{title:Dt,className:Nn,onClick:Mr},re.createElement("i",{className:`${xt}`}),Cn)}var he=({watch:It,showNullButton:Dt,showNullProgramButton:xt,onActionCallback:tn,fullScreen:Nn,insertTemp:Cn,hidetoolBar:Mr,extraUse:or})=>{const Ut=[...pe,{title:`${It?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${It?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!Mr&&Ut.map((Lt,rn)=>re.createElement("li",{key:rn},Lt.actionName?re.createElement(ve,ge(le({},Lt),{onActionCallback:tn})):re.createElement("span",{className:"v-line"}))),Dt?re.createElement("li",null,re.createElement(ve,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:tn},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,xt?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:tn},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:tn},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Cn&&re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Cn}`,onActionCallback:tn},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),or&&re.createElement("li",null,or),re.createElement("li",{className:"btn-full-screen"},re.createElement(ve,{icon:`${Nn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:tn})))},Ae=fe(35990),ye=fe(78241),Se=fe(92832),Pe=fe(3113),Be=Object.defineProperty,Ee=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Qe=(It,Dt,xt)=>Dt in It?Be(It,Dt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):It[Dt]=xt,Ne=(It,Dt)=>{for(var xt in Dt||(Dt={}))je.call(Dt,xt)&&Qe(It,xt,Dt[xt]);if(Ce)for(var xt of Ce(Dt))Fe.call(Dt,xt)&&Qe(It,xt,Dt[xt]);return It},_e=(It,Dt)=>Ee(It,Oe(Dt));const $e={labelCol:{span:4},wrapperCol:{span:20}};var Ve=({callback:It,onCancel:Dt})=>{function xt(tn){It(tn)}return be.createElement(ye.default,_e(Ne({},$e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xt,style:{width:500}}),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},be.createElement(Se.default,null)),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},be.createElement(Se.default,null)),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},qe=fe(92928),We=fe(82441),ze=fe(43418),Ge=fe(95237),nt=fe(3353),Je=fe(59301),lt=({callback:It,onCancel:Dt})=>{const xt=document.createElement("canvas"),tn=xt.getContext("2d");xt.width=1e3,xt.height=800,tn.fillStyle="#ffffff",tn.fillRect(0,0,xt.width,xt.height);const Nn=xt.toDataURL("image/png");return Je.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Je.createElement(Ge.Z,{style:{height:"100vh"}},Je.createElement(nt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Nn,visible:!0,title:String(Date.now())},onOk:Cn=>{It({src:Cn.url})},onClose:Dt})))},Ye=fe(12378);function Ue(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ue,go.CommandHandler),Ue.prototype.canAlignSelection=function(){var It=this.diagram;return!(It===null||It.isReadOnly||It.isModelReadOnly||It.selection.count<2)},Ue.prototype.alignLeft=function(){var It=this.diagram;It.startTransaction("aligning left");var Dt=1/0;It.selection.each(function(xt){xt instanceof go.Link||(Dt=Math.min(xt.position.x,Dt))}),It.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(Dt,xt.position.y))}),It.commitTransaction("aligning left")},Ue.prototype.alignRight=function(){var It=this.diagram;It.startTransaction("aligning right");var Dt=-1/0;It.selection.each(function(xt){if(!(xt instanceof go.Link)){var tn=xt.actualBounds.x+xt.actualBounds.width;Dt=Math.max(tn,Dt)}}),It.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(Dt-xt.actualBounds.width,xt.position.y))}),It.commitTransaction("aligning right")},Ue.prototype.alignTop=function(){var It=this.diagram;It.startTransaction("alignTop");var Dt=1/0;It.selection.each(function(xt){xt instanceof go.Link||(Dt=Math.min(xt.position.y,Dt))}),It.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.position.x,Dt))}),It.commitTransaction("alignTop")},Ue.prototype.alignBottom=function(){var It=this.diagram;It.startTransaction("aligning bottom");var Dt=-1/0;It.selection.each(function(xt){if(!(xt instanceof go.Link)){var tn=xt.actualBounds.y+xt.actualBounds.height;Dt=Math.max(tn,Dt)}}),It.selection.each(function(xt){xt instanceof go.Link||xt.move(new go.Point(xt.actualBounds.x,Dt-xt.actualBounds.height))}),It.commitTransaction("aligning bottom")},Ue.prototype.alignCenterX=function(){var It=this.diagram,Dt=It.selection.first();if(Dt){It.startTransaction("aligning Center X");var xt=Dt.actualBounds.x+Dt.actualBounds.width/2;It.selection.each(function(tn){tn instanceof go.Link||tn.move(new go.Point(xt-tn.actualBounds.width/2,tn.actualBounds.y))}),It.commitTransaction("aligning Center X")}},Ue.prototype.alignCenterY=function(){var It=this.diagram,Dt=It.selection.first();if(Dt){It.startTransaction("aligning Center Y");var xt=Dt.actualBounds.y+Dt.actualBounds.height/2;It.selection.each(function(tn){tn instanceof go.Link||tn.move(new go.Point(tn.actualBounds.x,xt-tn.actualBounds.height/2))}),It.commitTransaction("aligning Center Y")}},Ue.prototype.alignColumn=function(It){var Dt=this.diagram;Dt.startTransaction("align Column"),It===void 0&&(It=0),It=parseFloat(It);var xt=new Array;Dt.selection.each(function(or){or instanceof go.Link||xt.push(or)});for(var tn=0;tn0){for(var or=Cn.elt(Mr-1);or!==null&&or.isTreeExpanded&&!or.isTreeLeaf;){var Ut=this._sortTreeChildrenByY(or);or=Ut.last()}or!==null&&It.select(or)}else It.select(Nn)}}else if(xt.key==="Down")if(Dt.isTreeExpanded&&!Dt.isTreeLeaf){var tn=this._sortTreeChildrenByY(Dt).first();tn!==null&&It.select(tn)}else for(;Dt!==null;){var Nn=Dt.findTreeParentNode();if(Nn===null)break;var Cn=this._sortTreeChildrenByY(Nn),Mr=Cn.indexOf(Dt);if(MrCn.y?1:Nn.xCn.x?1:0}),Dt},Ue.prototype.copyToClipboard=function(It){go.CommandHandler.prototype.copyToClipboard.call(this,It),this._lastPasteOffset.set(this.pasteOffset)},Ue.prototype.pasteFromClipboard=function(){var It=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(It,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),It},Object.defineProperty(Ue.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(It){if(It!=="move"&&It!=="select"&&It!=="scroll"&&It!=="tree"&&It!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+It);this._arrowKeyBehavior=It}}),Object.defineProperty(Ue.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(It){if(!(It instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+It);this._pasteOffset.set(It)}});var De=Ue,Ze=fe(60803),Te=fe(43604),ke=fe(97013),et={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Xe=fe(59301),Me=(It,Dt,xt)=>new Promise((tn,Nn)=>{var Cn=Ut=>{try{or(xt.next(Ut))}catch(Lt){Nn(Lt)}},Mr=Ut=>{try{or(xt.throw(Ut))}catch(Lt){Nn(Lt)}},or=Ut=>Ut.done?tn(Ut.value):Promise.resolve(Ut.value).then(Cn,Mr);or((xt=xt.apply(It,Dt)).next())});function Ie({onCancel:It,callback:Dt}){let xt=(0,be.useRef)(),tn=(0,be.useRef)(),Nn=(0,be.useRef)(),Cn=(0,be.useRef)(!1);const Mr=(0,be.useRef)(!1),[or,Ut]=(0,be.useState)(0);function Lt(){const jt=Ye.bx.make,dn={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"};xt.current=new Ye.S0(tn.current,{padding:20,grid:jt(Ye.s_,"Grid",jt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ln=>{var Sn=ln.diagram.commandHandler.addTopLevelParts(ln.diagram.selection,!0);Sn||ln.diagram.currentTool.doCancel()},commandHandler:jt(De),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ln=>{var Sn=ln.subject;Sn.location=Sn.location.copy().snapToGridPoint(ln.diagram.grid.gridOrigin,ln.diagram.grid.gridCellSize),setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ln=>{var Sn=ln.subject;setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()})},LinkRelinked:ln=>{var Sn=ln.parameter.part;Sn.invalidateConnectedLinks();var kn=ln.subject;ln.diagram.toolManager.linkingTool.isForwards?kn.toNode.invalidateConnectedLinks():kn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xt.current.nodeTemplate=jt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),jt(Ye.bn,{name:"SHAPE",fill:dn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),jt(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),jt(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),xt.current.nodeTemplate.toolTip=jt("ToolTip",jt(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},jt(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),jt(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function En(ln,Sn){var kn=(Mn,sr)=>{Mn.handled=!0,Mn.diagram.model.commit(tr=>{var Jn=sr.part.adornedPart,Hr=new Ye.E9().setRectSpot(Jn.actualBounds,ln);Hr.subtract(Jn.location),Hr.scale(2,2),Hr.x+=Math.sign(Hr.x)*130,Hr.y+=Math.sign(Hr.y)*130,Hr.add(Jn.location),Hr.snapToGridPoint(Mn.diagram.grid.gridOrigin,Mn.diagram.grid.gridCellSize);var Er=tr.copyNodeData(Jn.data);tr.setGroupKeyForNodeData(Er,tr.getGroupKeyForNodeData(Jn.data)),tr.addNodeData(Er);var mo={from:Jn.key,to:tr.getKeyForNodeData(Er)};tr.addLinkData(mo);var Co=Mn.diagram.findNodeForData(Er);Co.location=Hr,Mn.diagram.select(Co),setTimeout(()=>{Mn.diagram.commandHandler.editTextBlock()},20)})};return jt(Ye.bn,{figure:Sn,alignment:ln,alignmentFocus:ln.opposite(),width:ln.equals(Ye.z6.Top)||ln.equals(Ye.z6.Bottom)?25:18,height:ln.equals(Ye.z6.Top)||ln.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:dn.white,strokeWidth:4,mouseEnter:(Mn,sr)=>sr.fill="dodgerblue",mouseLeave:(Mn,sr)=>sr.fill="orange",isActionable:!0,click:kn,contextClick:kn})}function Dn(ln){return jt(Ye.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:(Sn,kn)=>kn.fill="dodgerblue",mouseLeave:(Sn,kn)=>kn.fill="orange",click:(Sn,kn)=>{Sn.diagram.commandHandler.showContextMenu(kn.part.adornedPart)}},ln||{})}xt.current.nodeTemplate.selectionAdornmentTemplate=jt(Ye.uz,"Spot",jt(Ye.Vm,{padding:10}),En(Ye.z6.Top,"TriangleUp"),En(Ye.z6.Left,"TriangleLeft"),En(Ye.z6.Right,"TriangleRight"),En(Ye.z6.Bottom,"TriangleDown"),Dn({alignment:new Ye.z6(.75,0)}));function yn(ln,Sn){return(kn,Mn)=>{kn.handled=!0,kn.diagram.model.commit(sr=>{sr.set(Mn.part.adornedPart.data,ln,Sn)})}}function St(ln,Sn){return Sn||(Sn="color"),jt(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:ln,margin:1,background:"transparent",mouseEnter:(kn,Mn)=>Mn.stroke="dodgerblue",mouseLeave:(kn,Mn)=>Mn.stroke="lightgray",click:yn(Sn,ln),contextClick:yn(Sn,ln)})}function Mt(){return[jt("ContextMenuButton",jt(Ye.s_,"Horizontal",St(dn.white,"fill"),St(dn.beige,"fill"),St(dn.extralightblue,"fill"),St(dn.extralightred,"fill"))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",St(dn.lightgray,"fill"),St(dn.lightgreen,"fill"),St(dn.lightblue,"fill"),St(dn.lightred,"fill")))]}function kt(){return[jt("ContextMenuButton",jt(Ye.s_,"Horizontal",St(dn.black),St(dn.green),St(dn.blue),St(dn.red))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",St(dn.white),St(dn.magenta),St(dn.purple),St(dn.orange)))]}function wt(ln,Sn){return Sn||(Sn="thickness"),jt(Ye.bn,"LineH",{width:16,height:16,strokeWidth:ln,margin:1,background:"transparent",mouseEnter:(kn,Mn)=>Mn.background="dodgerblue",mouseLeave:(kn,Mn)=>Mn.background="transparent",click:yn(Sn,ln),contextClick:yn(Sn,ln)})}function qt(ln,Sn){return Sn||(Sn="dash"),jt(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ln,margin:1,background:"transparent",mouseEnter:(kn,Mn)=>Mn.background="dodgerblue",mouseLeave:(kn,Mn)=>Mn.background="transparent",click:yn(Sn,ln),contextClick:yn(Sn,ln)})}function Yt(){return[jt("ContextMenuButton",jt(Ye.s_,"Horizontal",wt(1),wt(2),wt(3),wt(4))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",qt(null),qt([2,4]),qt([4,4])))]}function Xt(ln,Sn){return Sn||(Sn="figure"),jt(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ln,margin:1,background:"transparent",mouseEnter:(kn,Mn)=>Mn.fill="dodgerblue",mouseLeave:(kn,Mn)=>Mn.fill="lightgray",click:yn(Sn,ln),contextClick:yn(Sn,ln)})}xt.current.nodeTemplate.contextMenu=jt("ContextMenu",jt("ContextMenuButton",jt(Ye.s_,"Horizontal",Xt("Rectangle"),Xt("RoundedRectangle"),Xt("Ellipse"),Xt("Diamond"))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",Xt("Parallelogram2"),Xt("ManualOperation"),Xt("Procedure"),Xt("Cylinder1"))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",Xt("Terminator"),Xt("CreateRequest"),Xt("Document"),Xt("TriangleDown"))),Mt(),kt(),Yt()),xt.current.groupTemplate=jt(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ln,Sn)=>{var kn=Sn.addMembers(Sn.diagram.selection,!0);kn||Sn.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),jt(Ye.s_,"Auto",{name:"BODY"},jt(Ye.bn,{parameter1:10,fill:dn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),jt(Ye.Vm,{background:"transparent",margin:20})),jt(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),xt.current.groupTemplate.selectionAdornmentTemplate=jt(Ye.uz,"Spot",jt(Ye.s_,"Auto",jt(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),jt(Ye.Vm,{margin:1.5})),Dn({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),xt.current.groupTemplate.contextMenu=jt("ContextMenu",Mt(),kt(),Yt()),xt.current.linkTemplate=jt(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",ln=>ln>=1?10:0),new Ye.KX("toShortLength","dir",ln=>ln>=1?10:0),new Ye.KX("points").makeTwoWay(),jt(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),jt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",ln=>ln===1)),jt(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",ln=>ln>=1),new Ye.KX("width","thickness",ln=>7+3*ln),new Ye.KX("height","thickness",ln=>7+3*ln),new Ye.KX("segmentOffset","thickness",ln=>new Ye.E9(-15,4+1.5*ln))),jt(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",ln=>ln===2),new Ye.KX("width","thickness",ln=>7+3*ln),new Ye.KX("height","thickness",ln=>7+3*ln),new Ye.KX("segmentOffset","thickness",ln=>new Ye.E9(-15,4+1.5*ln))),jt(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),xt.current.linkTemplate.selectionAdornmentTemplate=jt(Ye.uz,jt(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Vt(2)},new Ye.KX("pathPattern","thickness",Vt)),Dn({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function Vt(ln){return jt(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ln+4).toString()+" H3"})}function Rn(ln){var Sn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ln===0?Sn="M0 0 M16 16 M0 8 L16 8":ln===2&&(Sn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),jt(Ye.bn,{geometryString:Sn,margin:2,background:"transparent",mouseEnter:(kn,Mn)=>Mn.background="dodgerblue",mouseLeave:(kn,Mn)=>Mn.background="transparent",click:yn("dir",ln),contextClick:yn("dir",ln)})}function Fn(ln){var Sn=(kn,Mn)=>{kn.handled=!0,kn.diagram.model.commit(sr=>{var tr=Mn.part.adornedPart;sr.set(tr.data,ln?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(ln?tr.toNode:tr.fromNode).invalidateConnectedLinks()})};return jt(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(kn,Mn)=>Mn.background="dodgerblue",mouseLeave:(kn,Mn)=>Mn.background="transparent",click:Sn,contextClick:Sn})}function Tn(ln,Sn){var kn=0,Mn=Ye.z6.RightSide;ln.equals(Ye.z6.Top)?(kn=270,Mn=Ye.z6.TopSide):ln.equals(Ye.z6.Left)?(kn=180,Mn=Ye.z6.LeftSide):ln.equals(Ye.z6.Bottom)&&(kn=90,Mn=Ye.z6.BottomSide),Sn||(kn-=180);var sr=(tr,Jn)=>{tr.handled=!0,tr.diagram.model.commit(Hr=>{var Er=Jn.part.adornedPart;Hr.set(Er.data,Sn?"toSpot":"fromSpot",Ye.z6.stringify(Mn)),(Sn?Er.toNode:Er.fromNode).invalidateConnectedLinks()})};return jt(Ye.bn,{alignment:ln,alignmentFocus:ln.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:kn,background:"transparent",mouseEnter:(tr,Jn)=>Jn.background="dodgerblue",mouseLeave:(tr,Jn)=>Jn.background="transparent",click:sr,contextClick:sr})}xt.current.linkTemplate.contextMenu=jt("ContextMenu",kt(),Yt(),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",Rn(0),Rn(1),Rn(2))),jt("ContextMenuButton",jt(Ye.s_,"Horizontal",jt(Ye.s_,"Spot",Fn(!1),Tn(Ye.z6.Top,!1),Tn(Ye.z6.Left,!1),Tn(Ye.z6.Right,!1),Tn(Ye.z6.Bottom,!1)),jt(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},Fn(!0),Tn(Ye.z6.Top,!0),Tn(Ye.z6.Left,!0),Tn(Ye.z6.Right,!0),Tn(Ye.z6.Bottom,!0)))));const Zt=`{ "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"}, @@ -86,65 +86,65 @@ {"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 ur=["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 rr(ln){return console.log("shapeName:",ln),ur.indexOf(ln)>=0}var Jr=new Ye.YI(Nn.current,{maxSelectionCount:1,linkTemplate:jt(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:jt(Ye.uz,"Link",{locationSpot:Ye.z6.Center},jt(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),jt(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),jt(Ye.bn,{isPanelMain:!0,strokeWidth:2}),jt(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(ln=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ln.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return xt.current.addDiagramListener("TextEdited",function(ln){var Sn;const kn=ln.subject.part;var Mn=(Sn=document.activeElement)==null?void 0:Sn.value;typeof Mn=="string"&&Mn.trim()===""&&xt.current.model.commit(function(sr){sr.set(kn.data,"text","\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}),Jr.nodeTemplate=jt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),jt(Ye.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 Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),jt(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{xt.current.grid=jt(Ye.s_,"Grid",jt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),xt.current.grid.visible=!0,xt.current.grid.gridCellStroke="darkgray",xt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=xt.current,xt.current}const rn=()=>Me(this,null,function*(){var jt=xt.current.makeImage();const dn=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:jt.src}});Dt({src:dn.url})});return(0,Se.useEffect)(()=>(setTimeout(()=>{Ot()},500),Ut(or+1),()=>{xt.current=null}),[]),Xe.createElement("div",{ref:Mr,className:Cn.current?`${et.maxH60} body-overflow-initial`:"body-overflow-initial"},Xe.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!or,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Xe.createElement(Ge.Z,null,Xe.createElement(Te.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Xe.createElement(Te.Z,{onClick:()=>{var jt,dn,En=xt.current.selection.first();if(Cn.current=!Cn.current,document.activeElement&&En){let Dn=(dn=(jt=document.activeElement)==null?void 0:jt.value)==null?void 0:dn.trim();typeof Dn=="string"&&xt.current.model.commit(function(yn){yn.set(En.data,"text",Dn||"\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}Ut(or+1)}},Xe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:It},Xe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:et.flowChartWrp},Xe.createElement("div",{style:{display:"flex",height:"100%"}},Xe.createElement("div",{style:{width:"300px",height:"100%"}},Xe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Xe.createElement("div",{style:{height:"calc(100% - 50px)"},className:et.myPaletteDiv,ref:Nn})),Xe.createElement("div",{style:{flex:1,position:"relative"}},Xe.createElement("div",{ref:tn,style:{height:"80vh"}}))),Xe.createElement("div",{className:"tr"},Xe.createElement(Pe.ZP,{size:"large",onClick:rn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Oe=Ie,we=fe(5112),Re=fe(5871);const Ke=we.ZP.Group,rt={margin:"0 8px"};var He=({callback:It,onCancel:Dt})=>{function xt(tn){It(tn)}return Se.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:xt},Se.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},Se.createElement("span",{style:rt},"\u5355\u5143\u683C\u6570\uFF1A"),Se.createElement("span",{style:rt},"\u884C\u6570"),Se.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},Se.createElement(Re.Z,null)),Se.createElement("span",{style:rt},"\u5217\u6570"),Se.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},Se.createElement(Re.Z,null))),Se.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},Se.createElement("span",{style:rt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),Se.createElement(ye.default.Item,{name:"align"},Se.createElement(Ke,null,Se.createElement(we.ZP,{value:"default"},Se.createElement("i",{className:"fa fa-align-justify"})),Se.createElement(we.ZP,{value:"left"},Se.createElement("i",{className:"fa fa-align-left"})),Se.createElement(we.ZP,{value:"center"},Se.createElement("i",{className:"fa fa-align-center"})),Se.createElement(we.ZP,{value:"right"},Se.createElement("i",{className:"fa fa-align-right"}))))),Se.createElement("div",{className:"flex-container flex-end"},Se.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Se.createElement(Pe.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},tt=fe(78673),mt=fe(75544),ut=fe.n(mt),ct=(0,Se.forwardRef)(({use3d:It,width:Dt,height:xt,callback:tn,showSaveButton:Nn},Cn)=>{const Mr=(0,Se.useRef)(),or=(0,Se.useRef)(),[Ut,Ot]=(0,Se.useState)(!1),rn=(0,Se.useRef)({id:Mr,appName:"graphing",width:Dt||1e3,height:xt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,Se.useEffect)(()=>{or.current=new(ut())(rn.current,!0),window.onload=function(){or.current.inject("applet_container")}},[]);const jt=()=>{var dn=window.ggbApplet.getPNGBase64(1,!0,72);return tn&&tn(dn),dn};return(0,Se.useEffect)(()=>{rn.current.appName=Ut?"3D":"graphing",or.current.inject("applet_container")},[Ut]),(0,Se.useEffect)(()=>{Ot(It)},[It]),(0,Se.useImperativeHandle)(Cn,()=>({getImgData:jt})),Se.createElement(Se.Fragment,null,Se.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Mr}),Se.createElement(Ge.Z,{align:"middle"},Se.createElement(Te.Z,{flex:1},Se.createElement(tt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ut,onChange:dn=>Ot(dn)})),Se.createElement(Te.Z,null,Se.createElement(Pe.ZP,{size:"large",onClick:jt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pt=fe(50047),at=fe(1012),st=fe(8591);const ft="link",vt="upload-image",At="add-flowchart",bt="draw-image",Tt="add-flowchart",Nt="code-block",Wt="add-table",sn="------------",en={default:sn,left:`:${sn}`,center:`:${sn}:`,right:`${sn}:`};var Jt=fe(61904),vn=(It,Dt,xt)=>new Promise((tn,Nn)=>{var Cn=Ut=>{try{or(xt.next(Ut))}catch(Ot){Nn(Ot)}},Mr=Ut=>{try{or(xt.throw(Ut))}catch(Ot){Nn(Ot)}},or=Ut=>Ut.done?tn(Ut.value):Promise.resolve(Ut.value).then(Cn,Mr);or((xt=xt.apply(It,Dt)).next())});function Pn(){}let gn=0;const Un=1e4,Gn="\u2581",zn="@\u2581\u2581@",In="@\u2581@",Bn=` +]}`;var ur=["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 rr(ln){return console.log("shapeName:",ln),ur.indexOf(ln)>=0}var Jr=new Ye.YI(Nn.current,{maxSelectionCount:1,linkTemplate:jt(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:jt(Ye.uz,"Link",{locationSpot:Ye.z6.Center},jt(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),jt(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),jt(Ye.bn,{isPanelMain:!0,strokeWidth:2}),jt(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(ln=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ln.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return xt.current.addDiagramListener("TextEdited",function(ln){var Sn;const kn=ln.subject.part;var Mn=(Sn=document.activeElement)==null?void 0:Sn.value;typeof Mn=="string"&&Mn.trim()===""&&xt.current.model.commit(function(sr){sr.set(kn.data,"text","\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}),Jr.nodeTemplate=jt(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),jt(Ye.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 Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),jt(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{xt.current.grid=jt(Ye.s_,"Grid",jt(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),xt.current.grid.visible=!0,xt.current.grid.gridCellStroke="darkgray",xt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=xt.current,xt.current}const rn=()=>Me(this,null,function*(){var jt=xt.current.makeImage();const dn=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:jt.src}});Dt({src:dn.url})});return(0,be.useEffect)(()=>(setTimeout(()=>{Lt()},500),Ut(or+1),()=>{xt.current=null}),[]),Xe.createElement("div",{ref:Mr,className:Cn.current?`${et.maxH60} body-overflow-initial`:"body-overflow-initial"},Xe.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!or,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Xe.createElement(Ge.Z,null,Xe.createElement(Te.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Xe.createElement(Te.Z,{onClick:()=>{var jt,dn,En=xt.current.selection.first();if(Cn.current=!Cn.current,document.activeElement&&En){let Dn=(dn=(jt=document.activeElement)==null?void 0:jt.value)==null?void 0:dn.trim();typeof Dn=="string"&&xt.current.model.commit(function(yn){yn.set(En.data,"text",Dn||"\u672A\u547D\u540D"),xt.current.commandHandler.stopCommand()},"increment")}Ut(or+1)}},Xe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:It},Xe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:et.flowChartWrp},Xe.createElement("div",{style:{display:"flex",height:"100%"}},Xe.createElement("div",{style:{width:"300px",height:"100%"}},Xe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Xe.createElement("div",{style:{height:"calc(100% - 50px)"},className:et.myPaletteDiv,ref:Nn})),Xe.createElement("div",{style:{flex:1,position:"relative"}},Xe.createElement("div",{ref:tn,style:{height:"80vh"}}))),Xe.createElement("div",{className:"tr"},Xe.createElement(Pe.ZP,{size:"large",onClick:rn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Le=Ie,we=fe(5112),Re=fe(5871);const Ke=we.ZP.Group,rt={margin:"0 8px"};var He=({callback:It,onCancel:Dt})=>{function xt(tn){It(tn)}return be.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:xt},be.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},be.createElement("span",{style:rt},"\u5355\u5143\u683C\u6570\uFF1A"),be.createElement("span",{style:rt},"\u884C\u6570"),be.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},be.createElement(Re.Z,null)),be.createElement("span",{style:rt},"\u5217\u6570"),be.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},be.createElement(Re.Z,null))),be.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},be.createElement("span",{style:rt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),be.createElement(ye.default.Item,{name:"align"},be.createElement(Ke,null,be.createElement(we.ZP,{value:"default"},be.createElement("i",{className:"fa fa-align-justify"})),be.createElement(we.ZP,{value:"left"},be.createElement("i",{className:"fa fa-align-left"})),be.createElement(we.ZP,{value:"center"},be.createElement("i",{className:"fa fa-align-center"})),be.createElement(we.ZP,{value:"right"},be.createElement("i",{className:"fa fa-align-right"}))))),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))},tt=fe(78673),mt=fe(75544),ut=fe.n(mt),ct=(0,be.forwardRef)(({use3d:It,width:Dt,height:xt,callback:tn,showSaveButton:Nn},Cn)=>{const Mr=(0,be.useRef)(),or=(0,be.useRef)(),[Ut,Lt]=(0,be.useState)(!1),rn=(0,be.useRef)({id:Mr,appName:"graphing",width:Dt||1e3,height:xt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,be.useEffect)(()=>{or.current=new(ut())(rn.current,!0),window.onload=function(){or.current.inject("applet_container")}},[]);const jt=()=>{var dn=window.ggbApplet.getPNGBase64(1,!0,72);return tn&&tn(dn),dn};return(0,be.useEffect)(()=>{rn.current.appName=Ut?"3D":"graphing",or.current.inject("applet_container")},[Ut]),(0,be.useEffect)(()=>{Lt(It)},[It]),(0,be.useImperativeHandle)(Cn,()=>({getImgData:jt})),be.createElement(be.Fragment,null,be.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Mr}),be.createElement(Ge.Z,{align:"middle"},be.createElement(Te.Z,{flex:1},be.createElement(tt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ut,onChange:dn=>Lt(dn)})),be.createElement(Te.Z,null,be.createElement(Pe.ZP,{size:"large",onClick:jt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pt=fe(50047),at=fe(1012),st=fe(8591);const ft="link",vt="upload-image",At="add-flowchart",bt="draw-image",Tt="add-flowchart",Nt="code-block",Wt="add-table",sn="------------",en={default:sn,left:`:${sn}`,center:`:${sn}:`,right:`${sn}:`};var Jt=fe(61904),vn=(It,Dt,xt)=>new Promise((tn,Nn)=>{var Cn=Ut=>{try{or(xt.next(Ut))}catch(Lt){Nn(Lt)}},Mr=Ut=>{try{or(xt.throw(Ut))}catch(Lt){Nn(Lt)}},or=Ut=>Ut.done?tn(Ut.value):Promise.resolve(Ut.value).then(Cn,Mr);or((xt=xt.apply(It,Dt)).next())});function Pn(){}let gn=0;const Un=1e4,Gn="\u2581",zn="@\u2581\u2581@",In="@\u2581@",Bn=` **\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`,Kn=["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 Pr(It){return/^\d+$/.test(It)?`${It}px`:It}const er=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Lr={[er+"-B"]:"bold",[er+"-I"]:"italic"},cr={[ft]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[bt]:"\u6DFB\u52A0\u753B\u56FE",[At]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Wt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var pr=({defaultValue:It="",onChange:Dt,width:xt="100%",height:tn=400,miniToolbar:Nn=!1,isFocus:Cn=!1,watch:Mr,insertTemp:or,mode:Ut="markdown",id:Ot="markdown-editor-id",showResizeBar:rn=!1,noStorage:jt=!1,showNullButton:dn=!1,showNullProgramButton:En=!1,hidetoolBar:Dn=!1,fullScreen:yn=!1,onBlur:St,onCMBeforeChange:Mt,onFullScreen:kt,className:wt="",disablePaste:qt=!1,disabled:Yt=!1,disabledFill:Xt=!1,placeholder:Vt="",values:Rn="",extraUse:Fn,onAddBlank:Tn})=>{const[Zt,ur]=(0,Se.useState)(null),[rr,Jr]=(0,Se.useState)(It),[ln,Sn]=(0,Se.useState)(Mr),[kn,Mn]=(0,Se.useState)(yn),[sr,tr]=(0,Se.useState)(""),[Jn,Hr]=(0,Se.useState)(0),[Er,mo]=(0,Se.useState)(tn),[Co,no]=(0,Se.useState)(!1),zo=(0,Se.useRef)((0,at.Z)()),Mo=(0,Se.useRef)(!1),hn=(0,Se.useRef)(),[To,vo]=(0,Se.useState)(0),[Ur,jo]=(0,Se.useState)(0),qr=(0,Se.useRef)(),so=(0,Se.useRef)(),yo=(0,Se.useRef)(),ar=(0,Se.useRef)(),wr=()=>vn(void 0,null,function*(){var fn;const _t=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:zo.current}});(fn=_t==null?void 0:_t.attachments)!=null&&fn.length&&(console.log("cm:",Zt,qr),_t.attachments.map($t=>{$t.content_type.indexOf("image")>-1?Zt.replaceSelection(`![,](/api/attachments/${$t.id}?type=${$t.content_type})`):$t.content_type.indexOf("video")>-1?Zt.replaceSelection(``):$t.content_type.indexOf("pdf")>-1?Zt.replaceSelection(`${$t.name}`):Zt.replaceSelection(`[${$t.name}](${ENV.API_SERVER}/api/attachments/${$t.id}?type=${$t.content_type})`)}))});(0,Se.useEffect)(()=>{const fn=window.scrollY||window.pageYOffset;Jr(Rn),Zt==null||Zt.setValue(Rn),window.scrollTo(0,fn)},[Rn]),(0,Se.useEffect)(()=>{kt==null||kt(kn)},[kn]),(0,Se.useEffect)(()=>{if(qr.current){let fn=function($t,Gt){var cn;if(qt){Gt.preventDefault();return}const bn=Gt.clipboardData;if(bn){const pn=bn.types.toString(),yr=bn.items;if(pn==="Files"||bn.types.indexOf("Files")>-1){if(Gt.preventDefault(),Ut=="stex")return;try{let Zn=yr[1];((cn=yr[0])==null?void 0:cn.kind)==="file"&&(Zn=yr[0]);const zr=Zn.getAsFile(),Ar=zr.name.split(".").pop();(0,We.I)(zr,On=>{var mr,Sr,Ln;On.id?((mr=zr==null?void 0:zr.type)==null?void 0:mr.indexOf("image"))>-1?_t.replaceSelection(``):((Sr=zr==null?void 0:zr.type)==null?void 0:Sr.indexOf("video"))>-1?_t.replaceSelection(``):((Ln=zr==null?void 0:zr.type)==null?void 0:Ln.indexOf("pdf"))>-1?_t.replaceSelection(`${zr.name}`):Kn.includes(Ar)?_t.replaceSelection(`${zr.name}`):_t.replaceSelection(`[${zr.name}](/api/attachments/${On.id}?type=${On.content_type})`):(On==null?void 0:On.status)===401&&(st.ZP.warning((On==null?void 0:On.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Zn){st.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const _t=E().fromTextArea(qr.current,{mode:Ut,lineNumbers:!Nn,lineWrapping:!0,value:It,autoCloseTags:!En,autoCloseBrackets:!0});return _t.on("keyup",function($t,Gt){Gt.keyCode===8&&($t.getValue()==""?_t.setOption("placeholder",Vt):_t.setOption("placeholder",null))}),_t.on("keydown",function($t,Gt){if(Gt.keyCode===8){var cn=Ir($t);cn&&Gt.preventDefault()}}),Cn&&_t.focus(),_t.on("paste",fn),_t.on("dragleave",function($t,Gt){so.current.classList.remove("mouse-hover-md")}),Yt&&_t.on("beforeChange",function($t,Gt){(Gt.origin==="paste"||Gt.origin==="+input")&&Gt.cancel()}),ur(_t),()=>{_t.off("paste",fn)}}},[]);const Cr=(0,Se.useCallback)(()=>{if(so.current)try{}catch(fn){console.log(fn,"---- to set md editor body height")}},[Er,so,kn]);(0,Se.useEffect)(()=>{function fn(){let _t=new pe.Z($t=>{for(let Gt of $t)(Gt.target.offsetHeight>0||Gt.target.offsetWidth>0)&&(Cr(),Zt.setSize("100%","100%"),Zt.refresh())});return _t.observe(qr.current.parentElement),_t}if(Zt){const _t=fn();return()=>{var $t,Gt;($t=qr.current)!=null&&$t.parentElement&&_t.unobserve((Gt=qr.current)==null?void 0:Gt.parentElement)}}},[Zt,Cr]),(0,Se.useEffect)(()=>{if(Zt){let fn=[];for(const[_t,$t]of Object.entries(Lr)){let Gt={[_t]:()=>{bo($t)}};fn.push(Gt),Zt.addKeyMap(Gt)}return hn.current=setInterval(()=>{Mo.current&&wr()},4e3),()=>{clearInterval(hn.current);for(let _t of fn)Zt.removeKeyMap(_t)}}},[Zt]),(0,Se.useEffect)(()=>{yn!==kn&&Mn(yn)},[yn]),(0,Jt.Z)(()=>{if(!jt&&Jn>0){let fn=new Date().getTime(),_t=window.sessionStorage.getItem(Ot);fn>=Jn+Un&&(!_t||_t!==rr)&&(window.sessionStorage.setItem(Ot,rr),no(!0))}},Un),(0,Se.useEffect)(()=>{Sn(Mr)},[Zt,Mr]),(0,Se.useEffect)(()=>{Zt&&Cn&&Zt.focus()},[Zt,Cn]),(0,Se.useEffect)(()=>{if(ln&&Zt){let fn=function($t){let Gt=$t.target;if(ar.current){let cn=Gt.scrollTop/Gt.scrollHeight;ar.current.scrollTop=ar.current.scrollHeight*cn}};const _t=Zt.getScrollerElement();return _t.addEventListener("scroll",fn),()=>{_t.removeEventListener("scroll",fn)}}},[Zt,ln]),(0,Se.useEffect)(()=>{if(Zt&&Mt){let fn=function(_t,$t){Mt(_t,$t)};return Zt.on("beforeChange",fn),()=>{Zt.off("beforeChange",fn)}}},[Zt,Mt]),(0,Se.useEffect)(()=>{if(Zt&&St){let fn=function(){St(Zt.getValue())};return Zt.on("blur",fn),()=>{Zt.off("blur",fn)}}},[Zt,St]);function Ir(fn,_t){var $t=fn.getDoc(),Gt=$t.getCursor(),cn=$t.getLine(Gt.line),bn=cn.charAt(Gt.ch-1),pn=cn.lastIndexOf("@\u2581@",Gt.ch),yr=cn.lastIndexOf("@\u2581\u2581@",Gt.ch),Zn=pn>yr?pn:yr,zr=pn>yr?3:4;if(zn.indexOf(bn)===-1)return null;if(console.log("change1:",_t,fn,cn,Gt,Zn,pn,yr,bn),Zn>=0&&Gt.ch-Zn<5){var Ar=Zn+zr;return $t.replaceRange("",{line:Gt.line,ch:Zn},{line:Gt.line,ch:Ar}),{line:Gt.line,ch:Ar}}return null}(0,Se.useEffect)(()=>{if(Zt){let fn=function(_t,$t){const Gt=_t.getValue();Jr(Gt),Hr(new Date().getTime()),_t.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Dt&&(En?Dt(Gt,No(Gt)):Dt(Gt))};return Zt.on("change",fn),()=>{Zt.off("change",fn)}}},[Zt,Dt]),(0,Se.useEffect)(()=>{if(Zt)if(It==null)Zt.setValue(""),Jr("");else{const fn=window.scrollY||window.pageYOffset;It!==Zt.getValue()&&(Zt.setValue(It),Jr(It),Zt.setCursor(Yt?1:Zt.lineCount(),0),window.scrollTo(0,fn))}},[Zt,It]);const bo=(0,Se.useCallback)(fn=>{const _t=Zt.getCursor(),$t=Zt.getSelection();let Gt=$t.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Kn=["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 Pr(It){return/^\d+$/.test(It)?`${It}px`:It}const er=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Or={[er+"-B"]:"bold",[er+"-I"]:"italic"},cr={[ft]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[bt]:"\u6DFB\u52A0\u753B\u56FE",[At]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Wt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var pr=({defaultValue:It="",onChange:Dt,width:xt="100%",height:tn=400,miniToolbar:Nn=!1,isFocus:Cn=!1,watch:Mr,insertTemp:or,mode:Ut="markdown",id:Lt="markdown-editor-id",showResizeBar:rn=!1,noStorage:jt=!1,showNullButton:dn=!1,showNullProgramButton:En=!1,hidetoolBar:Dn=!1,fullScreen:yn=!1,onBlur:St,onCMBeforeChange:Mt,onFullScreen:kt,className:wt="",disablePaste:qt=!1,disabled:Yt=!1,disabledFill:Xt=!1,placeholder:Vt="",values:Rn="",extraUse:Fn,onAddBlank:Tn})=>{const[Zt,ur]=(0,be.useState)(null),[rr,Jr]=(0,be.useState)(It),[ln,Sn]=(0,be.useState)(Mr),[kn,Mn]=(0,be.useState)(yn),[sr,tr]=(0,be.useState)(""),[Jn,Hr]=(0,be.useState)(0),[Er,mo]=(0,be.useState)(tn),[Co,no]=(0,be.useState)(!1),zo=(0,be.useRef)((0,at.Z)()),Mo=(0,be.useRef)(!1),hn=(0,be.useRef)(),[To,vo]=(0,be.useState)(0),[Ur,jo]=(0,be.useState)(0),qr=(0,be.useRef)(),so=(0,be.useRef)(),yo=(0,be.useRef)(),ar=(0,be.useRef)(),wr=()=>vn(void 0,null,function*(){var fn;const _t=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:zo.current}});(fn=_t==null?void 0:_t.attachments)!=null&&fn.length&&(console.log("cm:",Zt,qr),_t.attachments.map($t=>{$t.content_type.indexOf("image")>-1?Zt.replaceSelection(`![,](/api/attachments/${$t.id}?type=${$t.content_type})`):$t.content_type.indexOf("video")>-1?Zt.replaceSelection(``):$t.content_type.indexOf("pdf")>-1?Zt.replaceSelection(`${$t.name}`):Zt.replaceSelection(`[${$t.name}](${ENV.API_SERVER}/api/attachments/${$t.id}?type=${$t.content_type})`)}))});(0,be.useEffect)(()=>{const fn=window.scrollY||window.pageYOffset;Jr(Rn),Zt==null||Zt.setValue(Rn),window.scrollTo(0,fn)},[Rn]),(0,be.useEffect)(()=>{kt==null||kt(kn)},[kn]),(0,be.useEffect)(()=>{if(qr.current){let fn=function($t,Gt){var cn;if(qt){Gt.preventDefault();return}const bn=Gt.clipboardData;if(bn){const pn=bn.types.toString(),yr=bn.items;if(pn==="Files"||bn.types.indexOf("Files")>-1){if(Gt.preventDefault(),Ut=="stex")return;try{let Zn=yr[1];((cn=yr[0])==null?void 0:cn.kind)==="file"&&(Zn=yr[0]);const zr=Zn.getAsFile(),Ar=zr.name.split(".").pop();(0,We.I)(zr,Ln=>{var mr,Sr,On;Ln.id?((mr=zr==null?void 0:zr.type)==null?void 0:mr.indexOf("image"))>-1?_t.replaceSelection(``):((Sr=zr==null?void 0:zr.type)==null?void 0:Sr.indexOf("video"))>-1?_t.replaceSelection(``):((On=zr==null?void 0:zr.type)==null?void 0:On.indexOf("pdf"))>-1?_t.replaceSelection(`${zr.name}`):Kn.includes(Ar)?_t.replaceSelection(`${zr.name}`):_t.replaceSelection(`[${zr.name}](/api/attachments/${Ln.id}?type=${Ln.content_type})`):(Ln==null?void 0:Ln.status)===401&&(st.ZP.warning((Ln==null?void 0:Ln.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Zn){st.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const _t=E().fromTextArea(qr.current,{mode:Ut,lineNumbers:!Nn,lineWrapping:!0,value:It,autoCloseTags:!En,autoCloseBrackets:!0});return _t.on("keyup",function($t,Gt){Gt.keyCode===8&&($t.getValue()==""?_t.setOption("placeholder",Vt):_t.setOption("placeholder",null))}),_t.on("keydown",function($t,Gt){if(Gt.keyCode===8){var cn=Ir($t);cn&&Gt.preventDefault()}}),Cn&&_t.focus(),_t.on("paste",fn),_t.on("dragleave",function($t,Gt){so.current.classList.remove("mouse-hover-md")}),Yt&&_t.on("beforeChange",function($t,Gt){(Gt.origin==="paste"||Gt.origin==="+input")&&Gt.cancel()}),ur(_t),()=>{_t.off("paste",fn)}}},[]);const Cr=(0,be.useCallback)(()=>{if(so.current)try{}catch(fn){console.log(fn,"---- to set md editor body height")}},[Er,so,kn]);(0,be.useEffect)(()=>{function fn(){let _t=new me.Z($t=>{for(let Gt of $t)(Gt.target.offsetHeight>0||Gt.target.offsetWidth>0)&&(Cr(),Zt.setSize("100%","100%"),Zt.refresh())});return _t.observe(qr.current.parentElement),_t}if(Zt){const _t=fn();return()=>{var $t,Gt;($t=qr.current)!=null&&$t.parentElement&&_t.unobserve((Gt=qr.current)==null?void 0:Gt.parentElement)}}},[Zt,Cr]),(0,be.useEffect)(()=>{if(Zt){let fn=[];for(const[_t,$t]of Object.entries(Or)){let Gt={[_t]:()=>{bo($t)}};fn.push(Gt),Zt.addKeyMap(Gt)}return hn.current=setInterval(()=>{Mo.current&&wr()},4e3),()=>{clearInterval(hn.current);for(let _t of fn)Zt.removeKeyMap(_t)}}},[Zt]),(0,be.useEffect)(()=>{yn!==kn&&Mn(yn)},[yn]),(0,Jt.Z)(()=>{if(!jt&&Jn>0){let fn=new Date().getTime(),_t=window.sessionStorage.getItem(Lt);fn>=Jn+Un&&(!_t||_t!==rr)&&(window.sessionStorage.setItem(Lt,rr),no(!0))}},Un),(0,be.useEffect)(()=>{Sn(Mr)},[Zt,Mr]),(0,be.useEffect)(()=>{Zt&&Cn&&Zt.focus()},[Zt,Cn]),(0,be.useEffect)(()=>{if(ln&&Zt){let fn=function($t){let Gt=$t.target;if(ar.current){let cn=Gt.scrollTop/Gt.scrollHeight;ar.current.scrollTop=ar.current.scrollHeight*cn}};const _t=Zt.getScrollerElement();return _t.addEventListener("scroll",fn),()=>{_t.removeEventListener("scroll",fn)}}},[Zt,ln]),(0,be.useEffect)(()=>{if(Zt&&Mt){let fn=function(_t,$t){Mt(_t,$t)};return Zt.on("beforeChange",fn),()=>{Zt.off("beforeChange",fn)}}},[Zt,Mt]),(0,be.useEffect)(()=>{if(Zt&&St){let fn=function(){St(Zt.getValue())};return Zt.on("blur",fn),()=>{Zt.off("blur",fn)}}},[Zt,St]);function Ir(fn,_t){var $t=fn.getDoc(),Gt=$t.getCursor(),cn=$t.getLine(Gt.line),bn=cn.charAt(Gt.ch-1),pn=cn.lastIndexOf("@\u2581@",Gt.ch),yr=cn.lastIndexOf("@\u2581\u2581@",Gt.ch),Zn=pn>yr?pn:yr,zr=pn>yr?3:4;if(zn.indexOf(bn)===-1)return null;if(console.log("change1:",_t,fn,cn,Gt,Zn,pn,yr,bn),Zn>=0&&Gt.ch-Zn<5){var Ar=Zn+zr;return $t.replaceRange("",{line:Gt.line,ch:Zn},{line:Gt.line,ch:Ar}),{line:Gt.line,ch:Ar}}return null}(0,be.useEffect)(()=>{if(Zt){let fn=function(_t,$t){const Gt=_t.getValue();Jr(Gt),Hr(new Date().getTime()),_t.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Dt&&(En?Dt(Gt,No(Gt)):Dt(Gt))};return Zt.on("change",fn),()=>{Zt.off("change",fn)}}},[Zt,Dt]),(0,be.useEffect)(()=>{if(Zt)if(It==null)Zt.setValue(""),Jr("");else{const fn=window.scrollY||window.pageYOffset;It!==Zt.getValue()&&(Zt.setValue(It),Jr(It),Zt.setCursor(Yt?1:Zt.lineCount(),0),window.scrollTo(0,fn))}},[Zt,It]);const bo=(0,be.useCallback)(fn=>{const _t=Zt.getCursor(),$t=Zt.getSelection();let Gt=$t.split(` `);switch(fn){case"bold":return Zt.replaceSelection("**"+$t+"**"),$t===""&&Zt.setCursor(_t.line,_t.ch+2),Zt.focus();case"italic":return Zt.replaceSelection("*"+$t+"*"),$t===""&&Zt.setCursor(_t.line,_t.ch+1),Zt.focus();case"code":return Zt.replaceSelection("`"+$t+"`"),$t===""&&Zt.setCursor(_t.line,_t.ch+1),Zt.focus();case"inline-latex":return tr("inline-latex"),Zt.focus();case"latex":return Zt.replaceSelection("```latex\n"+$t+"\n```"),Zt.setCursor(_t.line+1,$t.length+1),Zt.focus();case"line-break":return Zt.replaceSelection(`
`),Zt.focus();case"list-ul":return $t===""?Zt.replaceSelection("- "+$t):Zt.replaceSelection(Gt.map(cn=>cn===""?"":`- ${cn}`).join(` `)),Zt.focus();case"list-ol":return $t===""?Zt.replaceSelection("1. "+$t):Zt.replaceSelection(Gt.map((cn,bn)=>cn===""?"":`${bn+1}. ${cn}`).join(` -`)),Zt.focus();case"add-null-ch":Tn==null||Tn();return;case"add-signal":return $t===""&&Zt.setCursor(_t.line,_t.ch),Zt.replaceSelection(In),Zt.focus();case"add-multiple":return $t===""&&Zt.setCursor(_t.line,_t.ch),Zt.replaceSelection(zn),Zt.focus();case"inster-template-1":return $t===""&&Zt.setCursor(_t.line,_t.ch),Zt.replaceSelection(Bn),Zt.focus();case"eraser":return Zt.setValue(""),Zt.focus();case"trigger-watch":return Sn(!ln),Zt.focus();case"trigger-full-screen":return Mn(!kn),Zt.focus();case ft:tr(ft);return;case Nt:tr(Nt);return;case vt:tr(vt);return;case bt:tr(bt);return;case"maths-latex":tr("maths-latex");return;case At:tr(At);return;case Wt:tr(Wt);return;default:throw new Error}},[Zt,ln,kn]),lo=(0,Se.useCallback)((fn,_t)=>{var $t,Gt,cn,bn,pn,yr;switch(tr(""),sr){case ft:const{title:mr,link:Sr}=fn;return Zt.replaceSelection(`[${mr}](${Sr})`),Zt.focus();case Nt:const{language:Ln,content:Tr}=fn;return Zt.replaceSelection(["```"+Ln,Tr,"```"].join(` -`)),Zt.focus();case"maths-latex":for(var Zn=atob(fn),zr=new Uint8Array(Zn.length),Ar=0;Ar{So.id?Zt.replaceSelection(`![,](/api/attachments/${So.id}?type=${So.content_type})`):(So==null?void 0:So.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Zt.replaceSelection("`$$"+fn+"$$`");break;case vt:case bt:case Tt:const{src:kr,alt:_r}=fn,Xn=_t,Fr=(cn=(Gt=($t=Xn==null?void 0:Xn.name)==null?void 0:$t.split("."))==null?void 0:Gt.pop)==null?void 0:cn.call(Gt);return((bn=Xn==null?void 0:Xn.type)==null?void 0:bn.indexOf("image"))>-1||!(Xn!=null&&Xn.type)?Xn.align||Xn.width?Zt.replaceSelection(`

${_r||

`):Zt.replaceSelection(`${_r||`):((pn=Xn==null?void 0:Xn.type)==null?void 0:pn.indexOf("video"))>-1?Zt.replaceSelection(``):((yr=Xn==null?void 0:Xn.type)==null?void 0:yr.indexOf("pdf"))>-1?Zt.replaceSelection(`${Xn.name}`):Kn.includes(Fr)?Zt.replaceSelection(`${Xn.name}`):Zt.replaceSelection(`[${Xn.name}](${kr})`),Zt.focus();case Wt:const{row:po,col:co,align:Ko}=fn;let ko=` +`)),Zt.focus();case"add-null-ch":Tn==null||Tn();return;case"add-signal":return $t===""&&Zt.setCursor(_t.line,_t.ch),Zt.replaceSelection(In),Zt.focus();case"add-multiple":return $t===""&&Zt.setCursor(_t.line,_t.ch),Zt.replaceSelection(zn),Zt.focus();case"inster-template-1":return $t===""&&Zt.setCursor(_t.line,_t.ch),Zt.replaceSelection(Bn),Zt.focus();case"eraser":return Zt.setValue(""),Zt.focus();case"trigger-watch":return Sn(!ln),Zt.focus();case"trigger-full-screen":return Mn(!kn),Zt.focus();case ft:tr(ft);return;case Nt:tr(Nt);return;case vt:tr(vt);return;case bt:tr(bt);return;case"maths-latex":tr("maths-latex");return;case At:tr(At);return;case Wt:tr(Wt);return;default:throw new Error}},[Zt,ln,kn]),lo=(0,be.useCallback)((fn,_t)=>{var $t,Gt,cn,bn,pn,yr;switch(tr(""),sr){case ft:const{title:mr,link:Sr}=fn;return Zt.replaceSelection(`[${mr}](${Sr})`),Zt.focus();case Nt:const{language:On,content:Tr}=fn;return Zt.replaceSelection(["```"+On,Tr,"```"].join(` +`)),Zt.focus();case"maths-latex":for(var Zn=atob(fn),zr=new Uint8Array(Zn.length),Ar=0;Ar{So.id?Zt.replaceSelection(`![,](/api/attachments/${So.id}?type=${So.content_type})`):(So==null?void 0:So.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Zt.replaceSelection("`$$"+fn+"$$`");break;case vt:case bt:case Tt:const{src:kr,alt:_r}=fn,Xn=_t,Fr=(cn=(Gt=($t=Xn==null?void 0:Xn.name)==null?void 0:$t.split("."))==null?void 0:Gt.pop)==null?void 0:cn.call(Gt);return((bn=Xn==null?void 0:Xn.type)==null?void 0:bn.indexOf("image"))>-1||!(Xn!=null&&Xn.type)?Xn.align||Xn.width?Zt.replaceSelection(`

${_r||

`):Zt.replaceSelection(`${_r||`):((pn=Xn==null?void 0:Xn.type)==null?void 0:pn.indexOf("video"))>-1?Zt.replaceSelection(``):((yr=Xn==null?void 0:Xn.type)==null?void 0:yr.indexOf("pdf"))>-1?Zt.replaceSelection(`${Xn.name}`):Kn.includes(Fr)?Zt.replaceSelection(`${Xn.name}`):Zt.replaceSelection(`[${Xn.name}](${kr})`),Zt.focus();case Wt:const{row:po,col:co,align:Ko}=fn;let ko=` `;for(let So=0;So{switch(sr){case ft:return Se.createElement(Ve,{callback:lo,onCancel:ho});case Nt:return Se.createElement(qe.Z,{callback:lo,onCancel:ho});case vt:return Se.createElement(We.Z,{callback:lo,onCancel:ho});case At:return Se.createElement(Oe,{callback:lo,onCancel:ho});case Wt:return Se.createElement(He,{callback:lo,onCancel:ho});case"maths-latex":return Se.createElement(ct,{showSaveButton:!0,callback:lo});case"inline-latex":return Se.createElement(pt.Z,{showSaveButton:!0,callback:lo});default:return null}},[sr]);function ho(){tr("")}(0,Se.useEffect)(()=>{if(yo.current){let fn=function(pn){cn=!0,bn=pn.pageY},_t=function(){cn=!1},$t=function(pn){if(cn){let yr=pn.pageY-bn;yr<0&&(yr=0),yr>300&&(yr=300);let Zn=tn+yr+"px";mo(Zn)}},Gt=yo.current,cn=!1,bn=0;return Gt.addEventListener("mousedown",fn),document.addEventListener("mousemove",$t),document.addEventListener("mouseup",_t),()=>{Gt.removeEventListener("mousedown",fn),document.removeEventListener("mousemove",$t),document.removeEventListener("mouseup",_t)}}},[Zt,yo]),(0,Se.useEffect)(()=>{mo(tn)},[tn]);const Jo=Pr(xt),Do=Pr(Er),Wr={width:Jo,height:Do},ao=(0,Se.useMemo)(()=>{if(Jn){let fn=new Date(Jn),_t=fn.getHours(),$t=fn.getMinutes(),Gt=fn.getSeconds();return _t=_t<10?"0"+_t:_t,$t=$t<10?"0"+$t:$t,Gt=Gt<10?"0"+Gt:Gt,`${_t}:${$t}:${Gt}`}return 0},[Jn]),No=fn=>{const _t=[];if(En){let $t=-1;fn=fn.replace(/(@▁▁@|@▁@)/g,function(Gt,cn,bn){_t.push({multiLine:Gt!==In})})}return _t};function Bt(){window.sessionStorage.removeItem(Ot),no(!1),Hr(0)}function Qt(){no(!1),Hr(0),Zt.setValue(window.sessionStorage.getItem(Ot))}(0,Se.useEffect)(()=>{cr[sr]&&sr!==bt&&sr!==At&&setTimeout(()=>{const fn=document.getElementsByClassName("markdown-popup-form")[0],_t=window.innerWidth/2-fn.offsetWidth/2,$t=window.innerHeight/2-fn.offsetHeight/2;vo(_t),jo($t)},0)},[sr]);const on=fn=>{fn.preventDefault();const _t=fn.clientX-To,$t=fn.clientY-Ur;document.body.onmousemove=Gt=>{let cn=Gt.clientX-_t,bn=Gt.clientY-$t;const pn=document.getElementsByClassName("markdown-popup-form")[0],yr=window.innerWidth-pn.offsetWidth,Zn=window.innerHeight-pn.offsetHeight;cn=Math.max(0,Math.min(cn,yr)),bn=Math.max(0,Math.min(bn,Zn)),dr(Gt.clientX,Gt.clientY,_t,$t)&&(vo(cn),jo(bn))},document.body.onmouseup=function(){document.body.onmousemove=null}},dr=(fn,_t,$t,Gt)=>{const cn=document.body.clientHeight,bn=document.body.clientWidth;return fn<20&&$t>fn||fn>bn-20&&$t_t||_t>cn-20&&Gt<_t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return Se.createElement(Se.Fragment,null,Se.createElement("div",{className:"markdown-editor-wrapper",ref:so},Se.createElement("div",{className:`markdown-editor-container ${wt} ${ln?"on-preview":""} ${Nn?"mini":""} ${kn?"full-screen":""}`,style:Wr},Se.createElement(he,{insertTemp:or,watch:ln,fullScreen:kn,showNullButton:dn,showNullProgramButton:En,onActionCallback:bo,hidetoolBar:Dn,extraUse:Fn}),Se.createElement("div",{className:"markdown-editor-body"},Se.createElement("div",{className:"codemirror-container"},Se.createElement("textarea",{ref:qr,placeholder:Vt})),ln?Se.createElement("div",{ref:ar,className:"preview-container"},Ut==="stex"&&Se.createElement(oe,{value:rr}),Ut!=="stex"&&Se.createElement(ae.Z,{disabledFill:Xt,showProgramFill:En,value:rr})):null))),rn?Se.createElement("a",{ref:yo,className:"editor-resize"}):null,sr===bt&&Se.createElement(lt,{callback:lo,onCancel:ho}),sr===At&&Se.createElement(Oe,{callback:lo,onCancel:ho}),Se.createElement(Ae.Z,null,cr[sr]&&sr!==bt&&sr!==At?Se.createElement(ze.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:To,top:Ur},title:Se.createElement("div",{style:{cursor:"move"},onMouseDown:on},cr[sr]),open:!0,onCancel:ho,footer:null,destroyOnClose:!0,width:sr===At?"1200px":null,height:sr===At?"80vh":null,className:"markdown-popup-form"},Uo):null))}},82441:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ve},I:function(){return Ae}});var Se=fe(78241),xe=fe(8591),E=fe(92832),pe=fe(81327),de=fe(5871),se=fe(5112),ne=fe(3113),ie=fe(52882),ce=fe(59301),ue=fe(11968),ae=fe(59301),oe=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ye,be,Pe)=>be in ye?oe(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[be]=Pe,z=(ye,be)=>{for(var Pe in be||(be={}))y.call(be,Pe)&&b(ye,Pe,be[Pe]);if(a)for(var Pe of a(be))x.call(be,Pe)&&b(ye,Pe,be[Pe]);return ye},te=(ye,be)=>re(ye,ee(be));const{useForm:le}=Se.default,ge={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:be})=>{const[Pe]=le();let Be=(0,ce.useRef)();function Ee(je){Be.current.width=Pe.getFieldValue("width"),Be.current.align=Pe.getFieldValue("align"),ye(je,Be.current)}function Le(je,Fe){if(je.status===-1){xe.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Fe.type})}function Ce(je){let Fe=je.target.files[0];Be.current=Fe,Ae(Fe,Le)}return ae.createElement(Se.default,te(z({form:Pe},me),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(Se.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:ge})),ae.createElement(he,{onFileChange:Ce}))),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(Se.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(pe.Z,null,ae.createElement(Se.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(Se.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ae.createElement("aside",null,ae.createElement(Se.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:be},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Ae(ye,be){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw xe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Ee){be(JSON.parse(Ee.target.responseText),ye)},!1),Be.addEventListener("error",function(Ee){console.error(Ee)},!1),Be.open("POST",`${ie.KI}/api/attachments.json`),Be.send(Pe)}},35990:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return E}});var Se=fe(59301),xe=fe(4676);class E extends Se.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,xe.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(Ct,dt,fe){"use strict";var Se=fe(94583),xe=fe(57809),E=fe(78673),pe=fe(59301);const de=xe.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:le})=>{var ge;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(ge=le==null?void 0:le.find(he=>he.shixun_environment_id===te))==null?void 0:ge.program_language;return pe.createElement("div",{className:`tpi-code-setting ${a}`},pe.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:ce,onChange:ae},pe.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),pe.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),pe.createElement(xe.default,{bordered:!1,size:"small",value:ie,onChange:ne},pe.createElement(de,{value:12},"12px"),pe.createElement(de,{value:14},"14px"),pe.createElement(de,{value:16},"16px"),pe.createElement(de,{value:18},"18px"),pe.createElement(de,{value:20},"20px"),pe.createElement(de,{value:22},"22px"))),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"Tab\u8F6C\u6362"),pe.createElement(E.Z,{checked:y,onChange:oe})),pe.createElement("div",{className:"file-item",onClick:ee},pe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),pe.createElement("span",null,"Ctrl + S")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),pe.createElement("span",null,"F1 / Alt + F1")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),pe.createElement("span",null,"Ctrl + ]/[")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),pe.createElement("span",null,"Ctrl + Shift + \\")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),pe.createElement("span",null,"Home")),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),pe.createElement("span",null,"End"))),x),!se&&pe.createElement(pe.Fragment,null,pe.createElement("h3",null,"\u5FEB\u6377\u952E"),pe.createElement("section",null,ve&&pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),pe.createElement("span",null,ve)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),pe.createElement("span",null,me[z==null?void 0:z.difficulty])),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),pe.createElement("span",null,b==null?void 0:b.name)),pe.createElement("div",{className:"file-item"},pe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),pe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61904:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return xe}});var Se=fe(59301);function xe(E,pe){const de=(0,Se.useRef)();(0,Se.useEffect)(()=>{de.current=E}),(0,Se.useEffect)(()=>{function se(){de.current()}if(pe!==null){let ne=setInterval(se,pe);return()=>clearInterval(ne)}},[pe])}},87110:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=fe(31797),E=fe(5871),pe=fe(78241),de=fe(43418),se=fe(71418),ne=fe(1710),ie=fe(92832),ce=fe(95237),ue=fe(43604),ae=fe(3113),oe=fe(22167),re=fe(56656),ee=fe.n(re),a=fe(58106),y=fe(31735),x=fe(6460),b=fe(11968),z=fe(26718),te=fe(59301),le=(he,Ae,ye)=>new Promise((be,Pe)=>{var Be=Ce=>{try{Le(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{Le(ye.throw(Ce))}catch(je){Pe(je)}},Le=Ce=>Ce.done?be(Ce.value):Promise.resolve(Ce.value).then(Be,Ee);Le((ye=ye.apply(he,Ae)).next())});const{Countdown:ge}=xe.default,me=({value:he,onChange:Ae,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Ae,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:he,successCb:Ae,dispatch:ye})=>{var be,Pe,Be,Ee;const Le=(0,a.useParams)(),[Ce]=pe.default.useForm(),je=pe.default.useWatch("time",Ce),[Fe,Qe]=(0,Se.useState)(!1),Ne=(0,Se.useRef)(),{actionTabs:_e}=he,[$e,Ve]=(0,Se.useState)(),[,qe,We,ze]=(0,z.U)(oe.n7,{id:Le.categoryId}),[,Ge,nt]=(0,z.U)(oe.Cd,{});(0,Se.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Qe(!1),Ce.resetFields())},[he.actionTabs.key]);const Je=()=>new Promise(Xe=>le(void 0,null,function*(){var Me,Ie;return Ne.current=yield(0,x.y)({ip_limit:(Me=_e==null?void 0:_e.exerciseParams)==null?void 0:Me.ip_limit,ip_bind:(Ie=_e==null?void 0:_e.exerciseParams)==null?void 0:Ie.ip_bind_type}),Xe()})),lt=()=>le(void 0,null,function*(){var Xe,Me,Ie,Oe,we;yield Ce.validateFields();const Re=Ce.getFieldsValue();if(Qe(!0),(((Xe=_e==null?void 0:_e.exerciseParams)==null?void 0:Xe.ip_limit)!=="no"||(Me=_e==null?void 0:_e.exerciseParams)!=null&&Me.ip_bind_type)&&(yield Je()),(yield(0,oe.ZD)((Ie=_e==null?void 0:_e.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(Oe=_e==null?void 0:_e.exerciseParams)==null?void 0:Oe.exercise_user_id,unlock_key:Re.unlock_key,time:Re.time,ip:Ne.current})).status===0){if(Ae){ye({type:"exercise/setActionTabs",payload:{}}),Ae();return}const rt=_e==null?void 0:_e.exerciseParams;(0,y.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:Le.coursesId,login:(we=(0,b.eY)())==null?void 0:we.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:{}})}Qe(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Xe=>te.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Xe=>te.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ue=((be=_e==null?void 0:_e.exerciseParams)==null?void 0:be.errorMessage)&&typeof((Pe=_e==null?void 0:_e.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,Se.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Xe=yield nt(Le);yield We({}),Xe.status||Ve(Xe)})},[he.actionTabs.key]);const{time:De,end_time:Ze}=($e==null?void 0:$e.exercise)||{},Te=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),ke=ee()(ze==null?void 0:ze.user_total_end_time)>Te?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Be=_e==null?void 0:_e.exerciseParams)!=null&&Be.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:qe||Ge},Ue&&te.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 "),!Ue&&te.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"),Ue&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=_e==null?void 0:_e.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(pe.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(pe.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),De!==-1?te.createElement(te.Fragment,null,te.createElement(pe.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(me,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},qe||Ge?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",ee()(Ze).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Fe,onClick:lt},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(ve)},92711:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return a}});var Se=fe(59301),xe=fe(58106),E=fe(43418),pe=fe(3113),de=fe(71418),se=fe(45962),ne=fe(30097),ie=fe(58478),ce=fe(24334),ue=fe(56656),ae=fe.n(ue),oe=fe(17713),re=fe(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=ve=>{try{me(b.next(ve))}catch(he){te(he)}},ge=ve=>{try{me(b.throw(ve))}catch(he){te(he)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(le,ge);me((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,Se.useState)(void 0);console.log((0,xe.useLocation)(),33);const te=(0,xe.useLocation)();(0,Se.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ve=yield(0,se.X6)(y);z(Ve.data)})}()},[y]);const{status:le,created_at:ge,code:me,name:ve,language:he,pass_sets_count:Ae,set_count:ye,error_msg:be,output:Pe,input:Be,expected_output:Ee,execute_memory:Le,user:Ce,execute_time:je,input_file_url:Fe,output_file_url:Qe,is_file:Ne,expected_output_file_url:_e}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(pe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Ae} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:be,execute_time:je,output:Pe,input:Be,expected_output:Ee,input_file_url:Fe,output_file_url:Qe,is_file:Ne,expected_output_file_url:_e}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(me),options:{readOnly:!0}}))):null)))}},75693:function(Ct,dt,fe){"use strict";fe.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var Se=fe(59301),xe=fe(92832),E=fe(8591),pe=fe(3113),de=fe(90643),se=fe(24334),ne=fe.n(se),ie=fe(10640),ce=fe(69654),ue=fe(95318),ae=fe(31735),oe=fe(34376),re=fe.n(oe),ee=fe(97013),a=fe(58106),y=fe(92711),x=fe(94276),b=fe(45962),z=fe(75826),te=fe(72059),le=fe(92310),ge=fe.n(le),me=fe(7722),ve=fe(59301),he=(Le,Ce,je)=>new Promise((Fe,Qe)=>{var Ne=Ve=>{try{$e(je.next(Ve))}catch(qe){Qe(qe)}},_e=Ve=>{try{$e(je.throw(Ve))}catch(qe){Qe(qe)}},$e=Ve=>Ve.done?Fe(Ve.value):Promise.resolve(Ve.value).then(Ne,_e);$e((je=je.apply(Le,Ce)).next())});const{TextArea:Ae}=xe.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var be=(Le=>(Le[Le.SET_VISIBLE=0]="SET_VISIBLE",Le[Le.SET_TABINDEX=1]="SET_TABINDEX",Le))(be||{});function Pe(Le){const{status:Ce,error_msg:je,output:Fe,input:Qe,expected_output:Ne,is_file:_e,input_file_url:$e,output_file_url:Ve,expected_output_file_url:qe,setMonacoValue:We,setData:ze}=Le,Ge=(0,Se.useRef)(),nt=(0,Se.useRef)(),Je=(0,Se.useRef)();let lt=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,Se.useEffect)(()=>{if(Fe&&!_e&&Ge.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Ge.current);const De=(0,ae.pp)(se.Base64.decode(Fe));Ue.write(De),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(Ze){}},100)}if(Qe&&!_e&&nt.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(nt.current),Ue.write((0,ae.pp)(Qe)),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(De){}},100)}if(Ne&&!_e&&Je.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Je.current),Ue.write((0,ae.pp)(se.Base64.decode(Ne))),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(De){}},100)}},[Fe]),Ce){case de.h.NOMATCH:lt=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!_e&&ve.createElement("div",{ref:Ge}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(Ue),setTimeout(()=>{ze(Ve)},200)})},Fe)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!_e&&ve.createElement("div",{ref:Je}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield fetch(qe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Ue.text()),setTimeout(()=>{ze(qe)},200)})},Ne)));break;case de.h.EXECUTEFAILURE:lt=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!_e&&ve.createElement(ue.Z,{value:Qe,style:Ye}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)($e,Qe)},Qe))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:lt=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:lt=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:lt=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",lt," ")}function Be(Le){const{status:Ce,error_msg:je,execute_time:Fe,output:Qe,input:Ne,expected_output:_e,is_file:$e,input_file_url:Ve,output_file_url:qe,expected_output_file_url:We}=Le;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:Le,className:Ce}){return ve.createElement("span",{className:Ce},Le)}dt.ZP=({input:Le,is_file:Ce,debuging:je,submitting:Fe,executingMessage:Qe,debugResult:Ne,onChangeInput:_e,onDebugCode:$e,onSubmitCode:Ve,hack:qe,user:We,submitResult:ze,isWhiteTheme:Ge,topDispatch:nt})=>{const[Je]=(0,a.useSearchParams)(),lt=(0,a.useParams)(),[Ye,Ue]=(0,Se.useState)(!1),[De,Ze]=(0,Se.useState)(!1),[Te,ke]=(0,Se.useState)(1),[et,Xe]=(0,Se.useState)(!1),[Me,Ie]=(0,Se.useState)(0),[Oe,we]=(0,Se.useState)(!1),[Re,Ke]=(0,Se.useState)(""),[rt,He]=(0,Se.useState)(""),tt=(0,Se.useRef)(),mt=(0,Se.useRef)(),ut=(0,Se.useRef)(null),ht=(0,Se.useRef)(null),ct=(0,Se.useRef)(null);console.log(ze,"submitResult",lt);const{status:pt,id:at,input:st,output:ft,expected_output:vt,is_file:At,input_file_url:bt,output_file_url:Tt,expected_output_file_url:Nt,error_msg:Wt,hack_sets:sn}=ze||{};(0,Se.useEffect)(()=>{pt===0&&(ke(1),Ie(0))},[pt,at]),(0,Se.useEffect)(()=>{he(void 0,null,function*(){var Bn;const Kn=yield(0,b.rX)(lt==null?void 0:lt.id,"submit");(Kn==null?void 0:Kn.status)===0&&(Kn!=null&&Kn.data&&((Bn=Kn==null?void 0:Kn.data)==null?void 0:Bn.status)!==0?(nt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Kn==null?void 0:Kn.data}}),ke(2),Ie(320)):(ke(1),Ie(0)))})},[lt==null?void 0:lt.id]),(0,Se.useEffect)(()=>{if(tt.current){let In=function(pr){Nr=Pr.offsetHeight,er=!0,Lr=pr.pageY,ct.current.style.display="block"},Bn=function(){er=!1,ct.current.style.display="none"},Kn=function(pr){if(er){en();let It=Lr-pr.pageY,Dt=Nr+It;if(Dt<0&&(Dt=0),Dt>window.innerHeight-150&&(Dt=window.innerHeight-150),Te===1){Dt<=34?Ie(0):Ie(Dt);return}console.log(Dt,"resizeH"),Ie(Dt)}};const Pr=ut.current;let Nr=0,er=!1,Lr=0;const cr=document.getElementById("case-y-bar");return cr==null||cr.addEventListener("mousedown",In),document.addEventListener("mousemove",Kn),document.addEventListener("mouseup",Bn),()=>{const pr=document.getElementById("case-y-bar");pr==null||pr.removeEventListener("mousedown",In),document.removeEventListener("mousemove",Kn),document.removeEventListener("mouseup",Bn)}}},[tt,Te]),(0,Se.useEffect)(()=>{const In=x.Z.subscribe("resize-move-bar",en);if(Je.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),Pn),()=>{document.removeEventListener((0,me.gH)(),Pn),In()}},[]),(0,Se.useEffect)(()=>{});function en(){var In,Bn,Kn,Pr;const Nr=document.getElementById("outputResultRef");if(Nr){let er=Nr.dataset.text;mt.current.reset(),mt.current.writeln(er);const Lr=document.getElementById("outputResultRef").offsetWidth-20,cr=((Pr=(Kn=(Bn=(In=mt.current)==null?void 0:In._core)==null?void 0:Bn._renderService)==null?void 0:Kn.dimensions)==null?void 0:Pr.actualCellWidth)||10,pr=Math.ceil(Lr/cr);mt.current.resize(pr,Math.ceil(Nr.clientHeight/16))}}function Jt(){Ue(!Ye),setTimeout(()=>{en()},300),Ie(Ye?320:window.innerHeight-150)}function vn(){De?(Ze(!1),(0,me.BU)()):(Ze(!0),(0,me.Dj)(ht.current))}const Pn=In=>{(0,me.vp)()||Ze(!1)},gn=(0,Se.useMemo)(()=>{if(Ne){const{status:In,output:Bn,error_msg:Kn}=Ne;return setTimeout(()=>{let Pr="",Nr=document.getElementById("outputResultRef");Bn?Pr=se.Base64.decode(Bn):Kn&&(Pr=se.Base64.decode(Kn)),mt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),mt.current.open(Nr),mt.current.onKey(function(er){var Lr;if(er.domEvent.key.toLocaleUpperCase()==="C"&&er.domEvent.ctrlKey){er.domEvent.preventDefault();let cr=(Lr=mt.current)==null?void 0:Lr.getSelection();navigator.clipboard.writeText(cr).then(()=>{})}}),Nr.dataset.text=Pr,mt.current.setOption("convertEol",!0),en()},300),ve.createElement(ve.Fragment,null,Be(Ne))}return null},[Ne]);function Un(){var In,Bn;if(!(qe!=null&&qe.code)||((In=qe==null?void 0:qe.code)==null?void 0:In.trim().length)===0){(Bn=E.ZP)==null||Bn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),Ie(320),$e()}const Gn=In=>he(void 0,null,function*(){let Bn=yield(0,ee.ZP)(`/api/problems/${In}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});Bn&&(window.location.href=`/myproblems/${Bn==null?void 0:Bn.identifier}${window.location.search}`)});function zn(){At?navigator.clipboard.writeText(se.Base64.decode(Wt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(Se.Fragment,null,ve.createElement("div",{className:ge()(ie.Z.case,Ge&&ie.Z.whiteCase),style:{height:Me},ref:ut},ve.createElement("div",{className:ie.Z.fullMask,ref:ct}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Te===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(Me<=34?ve.createElement("div",{onClick:()=>{Ie(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Ie(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!Fe&&typeof pt=="number"&&ve.createElement(ve.Fragment,null,pt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),ve.createElement("div",{className:ie.Z.btns},Te===2&&!Fe&&ve.createElement(ve.Fragment,null,pt!==de.h.OK&&ve.createElement("div",{onClick:zn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{we(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Jt()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Te===1?"block":"none"}},je?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Ae,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Le,onChange:_e}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Ne?gn:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Te===2?"block":"none"}},Fe?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:De?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!At&&ve.createElement(Ee,{value:st}),At&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const In=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield In.text()),setTimeout(()=>{Ke(bt)},200)})},st)),st&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Xe(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>vn(),className:`iconfont icon-${De?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!At&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),At&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const In=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield In.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(pt===4||pt===5)&&ve.createElement(Ee,{className:"mb10",value:Wt&&se.Base64.decode(Wt)||""}),pt!=4&&pt!=5&&(At?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const In=yield(0,ee.ZP)(Tt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{He(In)}catch(Bn){He("")}setTimeout(()=>{Ke(Tt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:ge()(ie.Z.footer,Ge&&ie.Z.whiteFooter),style:{zIndex:100}},(qe==null?void 0:qe.is_program)&&(qe==null?void 0:qe.above_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Gn(qe==null?void 0:qe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(qe==null?void 0:qe.is_program)&&(qe==null?void 0:qe.under_question)&&ve.createElement(pe.ZP,{className:"mr10",type:"primary",onClick:()=>Gn(qe==null?void 0:qe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(pe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Fe,loading:je,color:"#2ABD8C",className:"mr10",onClick:Un},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&ve.createElement(pe.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Fe,disabled:je||Fe,onClick:()=>{var In,Bn;if(!(qe!=null&&qe.code)||((In=qe==null?void 0:qe.code)==null?void 0:In.trim().length)===0){(Bn=E.ZP)==null||Bn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),Ie(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:we,open:Oe}),ve.createElement(te.Z,{close:!0,data:Re,type:Re.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(Ct,dt,fe){"use strict";fe.r(dt),fe.d(dt,{Types:function(){return Uo},default:function(){return Wr}});var Se=fe(59301),xe=fe(58106),E=fe(31797),pe=fe(43418),de=fe(71418),se=fe(3113),ne=fe(6848),ie=fe(95237),ce=fe(45962),ue=fe(22167),ae=fe(7722),oe=fe(34282),re=fe(26869),ee=fe(87169),a=fe(43428),y=fe(58478),x=fe(35990),b=fe(519),z=fe(74242),te=fe(8591),le={list:"list___IRN6i",copy:"copy___qCn9B"},ge=fe(56102),me=fe(97013),ve=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())}),Ae=({showResourceCentre:Bt,identifier:Qt})=>{const on=(0,xe.useParams)(),[dr,fn]=(0,Se.useState)(null);(0,Se.useEffect)(()=>{Bt&&_t()},[Bt]);const _t=()=>ve(void 0,null,function*(){const $t=yield(0,me.ZP)(`/api/problems/${Qt}/attachment_list.json`,{method:"get"});($t==null?void 0:$t.status)==0&&fn($t.data||[])});return Se.createElement("div",{className:"tpi-code-setting"},Se.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(dr!=null&&dr.length)&&Se.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),dr==null?void 0:dr.map(($t,Gt)=>Se.createElement("dl",{className:le.list,key:Gt},Se.createElement(ne.Z,{title:$t.title},Se.createElement("dt",null,Se.createElement("i",{className:"icon-wenjian4 mr5"}),$t.title)),Se.createElement("dd",null,Se.createElement(ge.CopyToClipboard,{text:$t.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},Se.createElement("span",{className:`${le.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=fe(59301),be=Object.defineProperty,Pe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Bt,Qt,on)=>Qt in Bt?be(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,Fe=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Le.call(Qt,on)&&je(Bt,on,Qt[on]);if(Ee)for(var on of Ee(Qt))Ce.call(Qt,on)&&je(Bt,on,Qt[on]);return Bt},Qe=(Bt,Qt)=>Pe(Bt,Be(Qt));const Ne={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var _e=(Bt=>(Bt[Bt.set_font_size=0]="set_font_size",Bt[Bt.set_theme=1]="set_theme",Bt[Bt.on_tab_to_space=2]="on_tab_to_space",Bt[Bt.set_show_editor_setting=3]="set_show_editor_setting",Bt[Bt.set_show_respurce_center=4]="set_show_respurce_center",Bt))(_e||{});function $e(Bt,Qt){switch(Qt.type){case 3:return Qe(Fe({},Bt),{showEditorSetting:Qt.payload});case 1:return Qe(Fe({},Bt),{theme:Qt.payload});case 0:return Qe(Fe({},Bt),{fontSize:Qt.payload});case 2:return Qe(Fe({},Bt),{tabToSpace:Qt.payload});case 4:return Qe(Fe({},Bt),{showResourceCentre:Qt.payload});default:throw new Error}}var Ve=({isLoading:Bt,value:Qt,onChange:on,language:dr,onUpdateCode:fn,ActionBarRender:_t,setIsWhiteTheme:$t,identifier:Gt})=>{const[cn,bn]=(0,Se.useReducer)($e,Ne),{theme:pn,fontSize:yr,showEditorSetting:Zn,tabToSpace:zr,showResourceCentre:Ar}=cn,On=(0,Se.useRef)(),mr=(0,Se.useRef)();(0,Se.useEffect)(()=>{$t(pn==="vs")},[pn]);const Sr={onFontSizeChange:Fr=>{bn({type:0,payload:Fr}),(0,b.t)("cmFontSize",Fr)},tabToSpace:zr,cmFontSize:yr,className:"oj",cmCodeMode:pn,onTabToSpace:Fr=>{bn({type:2,payload:Fr}),(0,b.t)("cmTabToSpace",Fr)},onCodeModeChange:Fr=>{bn({type:1,payload:Fr}),(0,b.t)("ProgrammingCodeMode",Fr)}};function Ln(){bn({type:3,payload:!1})}function Tr(){bn({type:3,payload:!0})}function kr(){bn({type:4,payload:!1})}function _r(){bn({type:4,payload:!0})}const Xn={value:Qt,language:dr,theme:pn,options:{fontSize:yr,insertSpaces:zr},onChange:Fr=>{on(Fr),mr.current=Fr,clearTimeout(On.current),On.current=setTimeout(()=>{fn(mr.current)},1e4)},onEditBlur:Fr=>{mr.current&&fn(mr.current)}};return ye.createElement(Se.Fragment,null,_t(Tr,_r),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Bt&&ye.createElement(y.ZP,Fe({},Xn))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Zn,onClose:Ln},ye.createElement(z.Z,Fe({},Sr)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ar,onClose:kr},ye.createElement(Ae,{showResourceCentre:Ar,identifier:Gt}))))},qe=fe(60141),We=fe(24334),ze=fe(75693),Ge={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"},nt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Je=fe(1710),lt=fe(58421),Ye=fe(58617),Ue=fe(92711),De=fe(56656),Ze=fe.n(De),Te=fe(59301);const{Column:ke}=Je.default;var et=({submitResult:Bt,submitting:Qt,submitRecords:on,page:dr,onPageChange:fn,topicId:_t})=>{const[$t]=(0,xe.useSearchParams)(),{records:Gt,records_count:cn}=on||{},[bn,pn]=(0,Se.useState)(!1),yr=$t.get("type")==="1";return Te.createElement(de.Z,{spinning:Qt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(Gt==null?void 0:Gt.length)>0?Te.createElement(Je.default,{dataSource:Gt,rowKey:"id",pagination:!1},Te.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Zn,zr)=>Te.createElement("span",null," ",Ze()(Zn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Zn,zr)=>{var Ar;return Te.createElement("span",{className:`${Zn===0?"c-green":"c-red"} current`,onClick:()=>{pn(zr.id)}},(Ar=ze.Im[Zn])==null?void 0:Ar.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${yr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Zn=>Zn?yr?Zn:Zn/1e3:""}),Te.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${yr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Zn=>Zn?yr?Zn:parseFloat((Zn/1024).toFixed(2)):""}),Te.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Zn,zr)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{pn(zr.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(Ue.Z,{onClose:pn,open:bn}),cn>15?Te.createElement(lt.Z,{className:nt.pagination,current:dr,pageSize:15,total:cn,onChange:fn}):null)},Xe=fe(59243),Me=fe(12563),Ie={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Oe=fe(95318),we=fe(59301);const Re={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ke=({hack:Bt})=>{const{language:Qt,difficult:on,time_limit:dr,description:fn}=Bt,[_t]=(0,xe.useSearchParams)(),$t=Re[on];return we.createElement(we.Fragment,null,we.createElement("ul",{className:Ie.info},we.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",we.createElement("b",{className:Ie.info_tag},Qt)),we.createElement("li",null,we.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",we.createElement(Me.default,{color:$t==null?void 0:$t.color},$t==null?void 0:$t.name)),we.createElement("li",null,we.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",we.createElement("span",{style:{color:"#333333"}},dr,"\u79D2"))),_t.get("qtype")==="8"?we.createElement(Oe.Z,{value:fn,showProgramFill:!0,className:Ie.desc}):we.createElement(Oe.Z,{value:fn,className:Ie.desc}))},rt={},He=fe(59301),tt=({hack:Bt,current_user:Qt})=>He.createElement("div",{className:rt.answer},Bt!=null&&Bt.answer_text?He.createElement(Oe.Z,{style:{padding:"13px 0"},value:(Bt==null?void 0:Bt.answer_text)||""}):He.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),mt=fe(94276);function ut(Bt,Qt){return(0,me.U2)(`/problems/${Bt}/comments.json`,{page:Qt,limit:10})}function ht(Bt){return(0,me.v_)(`/discusses/${Bt}/plus.json`,{container_type:"Discuss",type:1})}function ct(Bt,Qt,on){return(0,me.v_)(`/problems/${Bt}/comments/reply.json`,{comments:{content:on,parent_id:Qt}})}function pt(Bt,Qt){return(0,me.v_)(`/problems/${Bt}/comments.json`,{comments:{content:Qt}})}function at(Bt,Qt,on){return(0,me.v_)(`/problems/${Bt}/comments/${Qt}/hidden.json`,on)}function st(Bt,Qt){return(0,me.IV)(`/problems/${Bt}/comments/${Qt}`)}var ft=fe(49950);function vt({author:Bt}){return Se.createElement("a",{href:`/users/${Bt.login}`,target:"_blank"},Se.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Bt.image_url}`,width:"50"}))}function At({data:Bt,index:Qt,parentDiscussIndex:on,user:dr,onSetActionType:fn}){const{author:_t,can_delete:$t,content:Gt,id:cn,time:bn}=Bt;function pn(){fn({id:cn,index:Qt,type:"delete-discuss",parentDiscussIndex:on,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const yr=dr.admin||$t||_t.user_id===dr.user_id;return Se.createElement("div",{className:"discuss-item-container second-discuss "},Se.createElement(vt,{author:_t}),Se.createElement("section",null,Se.createElement("div",{className:"discuss-info"},Se.createElement("a",{href:`/users/${_t.login}`,target:"_blank"},_t.name),Se.createElement("span",{className:"grey"},bn),Se.createElement("div",{className:"btn-group",style:{marginBottom:0}},yr?Se.createElement("a",{onClick:pn,title:"\u5220\u9664"},Se.createElement("i",{className:"iconfont icon-shanchu"})):null)),Se.createElement(Oe.Z,{className:"discuss-content",value:Gt})))}var bt=({user:Bt,data:Qt,index:on,onPlusDiscuss:dr,onSetActionType:fn,activeDiscussIndex:_t,onReplyDiscuss:$t,onSetActiveDiscussIndex:Gt})=>{const{content:cn,children:bn,hidden:pn,id:yr,praise_count:Zn,time:zr,user_praise:Ar,can_delete:On,author:mr}=Qt;function Sr(){Gt(yr)}function Ln(){dr(yr,!Ar,on)}function Tr(){fn({id:yr,index:on,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function kr(){fn({id:yr,index:on,params:{hidden:pn?"0":"1"},type:"hidden-discuss",message:pn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const _r=Bt.admin||Bt.user_id===mr.user_id;return Se.createElement("div",{className:"discuss-item-container",key:yr},Se.createElement(vt,{author:mr}),Se.createElement("section",null,Se.createElement("div",{className:"discuss-info"},Se.createElement("a",{href:`/users/${mr.login}`,target:"_blank"}," ",mr.name," "),Se.createElement("span",{className:"grey"},zr)),Se.createElement(Oe.Z,{className:"discuss-content",value:cn}),bn&&bn.length>0?Se.createElement("div",{className:"reply-discuss-container"},bn.map((Xn,Fr)=>Se.createElement(At,{key:Xn.id,data:Xn,index:Fr,user:Bt,onSetActionType:fn,parentDiscussIndex:on}))):null,Se.createElement("div",{className:"btn-group"},_r?Se.createElement("a",{onClick:kr,title:pn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},Se.createElement("i",{className:pn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,On&&(!bn||bn.length==0)?Se.createElement("a",{onClick:Tr,title:"\u5220\u9664"},Se.createElement("i",{className:"iconfont icon-shanchu"})):null,Se.createElement("a",{onClick:Sr,title:"\u56DE\u590D"}," ",Se.createElement("i",{className:"iconfont icon-huifu1"})," "),Se.createElement("a",{onClick:Ln,className:Ar?"c-orange":""},Se.createElement("i",{className:Ar?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),Se.createElement("span",null,Zn||""))),Se.createElement(ft.Z,{id:yr,activeDiscussIndex:_t,onReplyDiscuss:$t})))},Tt=fe(421),Nt={"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"},Wt=fe(86401),sn=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())}),en=({user_praise:Bt,praise_count:Qt,praisePlus:on,onCreateDiscuss:dr,discuss_count:fn})=>{const[_t,$t]=(0,Se.useState)(!1),[Gt,cn]=(0,Se.useState)("");function bn(zr){cn(zr)}function pn(){$t(!0)}function yr(){$t(!1)}function Zn(){return sn(this,null,function*(){dr(Gt),cn(""),$t(!1)})}return Se.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${_t?Nt.active:""} `},Se.createElement("div",{className:_t?`hide ${Nt["text-area"]}`:Nt["text-area"]},Se.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:pn}),Se.createElement("a",null," ",Se.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",fn," "),Se.createElement("a",{className:"c-light-black",onClick:on,title:Bt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},Se.createElement("i",{className:`mr3 ${Bt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Qt?Se.createElement("span",null,Qt):"")),_t?Se.createElement("div",{className:Nt["input-mask"],onClick:yr}):null,Se.createElement("div",{className:_t?Nt["md-container"]:`${Nt["md-container"]} hide`},Se.createElement(Wt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Gt,height:240,onChange:bn}),Se.createElement("div",{className:Nt["tip-container"],onClick:yr},Se.createElement("a",{className:Nt["btn-send"],onClick:Zn}," \u53D1\u9001 "))))},Jt=fe(59301),vn=Object.defineProperty,Pn=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,In=(Bt,Qt,on)=>Qt in Bt?vn(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,Bn=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Gn.call(Qt,on)&&In(Bt,on,Qt[on]);if(Un)for(var on of Un(Qt))zn.call(Qt,on)&&In(Bt,on,Qt[on]);return Bt},Kn=(Bt,Qt)=>Pn(Bt,gn(Qt)),Pr=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())});const Nr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var er=(Bt=>(Bt[Bt.GET_DISCUSSES=0]="GET_DISCUSSES",Bt[Bt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Bt[Bt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Bt[Bt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Bt[Bt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Bt[Bt.SET_PAGE=5]="SET_PAGE",Bt[Bt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Bt))(er||{});function Lr(Bt,Qt){switch(Qt.type){case 6:return Kn(Bn({},Bt),{loading:!0});case 0:return Bn(Bn({},Bt),Qt.payload);case 1:return Bn(Bn({},Bt),Qt.payload);case 4:return Bn(Bn({},Bt),Qt.payload);case 3:return Bn(Bn({},Bt),Qt.payload);case 5:return Kn(Bn({},Bt),{page:Qt.payload});case 2:return Bn(Bn({},Bt),Qt.payload);default:throw new Error}}var cr=({user:Bt,identifier:Qt,hack:on,onTriggerPraise:dr,activeIndex:fn})=>{const[_t,$t]=(0,Se.useReducer)(Lr,Nr),{loading:Gt,page:cn,data:bn,count:pn,actionType:yr,activeDiscussIndex:Zn}=_t,zr=(0,Se.useCallback)(()=>Pr(void 0,null,function*(){$t({type:6});const Xn=yield ut(Qt,cn),{comments:Fr,disscuss_count:po}=Xn;$t({type:0,payload:{data:Fr,count:po,loading:!1}})}),[cn,Qt]);(0,Se.useEffect)(()=>{fn==="2"&&zr()},[Qt,cn,fn]);function Ar(Xn){$t({type:5,payload:Xn})}function On(Xn){$t({type:4,payload:{actionType:Xn}})}function mr(Xn){$t(Zn===Xn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Xn}})}function Sr(Xn,Fr,po){return Pr(this,null,function*(){try{const co=yield ht(Xn);bn[po].user_praise=Fr,bn[po].praise_count=co.praise_count,$t({type:3,payload:{data:[...bn]}})}catch(co){console.log(co)}})}function Ln(){return Pr(this,null,function*(){const{id:Xn,params:Fr,type:po,index:co,parentDiscussIndex:Ko}=yr;if(po==="hidden-discuss"&&(yield at(Qt,Xn,Fr),Ko?bn[Ko].children[co].hidden=Fr.hidden==1:bn[co].hidden=Fr.hidden==1,$t({type:4,payload:{actionType:null,data:[...bn]}})),po==="delete-discuss"){if(yield st(Qt,Xn),Ko||Ko===0){let ko=bn[Ko].children;for(let So=ko.length-1;So>=0;So--)if(ko[So].id===Xn){ko.splice(So,1);break}bn[Ko].children=ko}else for(let ko=bn.length-1;ko>=0;ko--)if(bn[ko].id===Xn){bn.splice(ko,1);break}$t({type:4,payload:{actionType:null,data:[...bn]}})}})}function Tr(){$t({type:4,payload:{actionType:null}})}function kr(Xn,Fr){return Pr(this,null,function*(){try{yield ct(Qt,Xn,Fr),zr()}catch(po){console.log(po)}})}function _r(Xn){return Pr(this,null,function*(){$t({type:6}),yield pt(Qt,Xn),zr()})}return Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{className:"discuss-panel"},bn.length===0?Jt.createElement(Xe.Z,null):bn.map((Xn,Fr)=>Jt.createElement(bt,{onReplyDiscuss:kr,onPlusDiscuss:Sr,onSetActiveDiscussIndex:mr,onSetActionType:On,data:Xn,index:Fr,user:Bt,activeDiscussIndex:Zn})),pn>10?Jt.createElement("div",{className:"pagination-container"},Jt.createElement(lt.Z,{showQuickJumper:!0,onChange:Ar,current:cn,total:pn})):null),Jt.createElement(en,{user_praise:on.user_praise,praise_count:on.praises_count,praisePlus:dr,discuss_count:on.comments_count,onCreateDiscuss:_r}),Jt.createElement(x.Z,null,Jt.createElement(pe.default,{centered:!0,title:"\u63D0\u793A",open:!!yr,onOk:Ln,onCancel:Tr},Jt.createElement("p",null,yr?yr.message:"")),Jt.createElement(Tt.Z,null)))},pr=fe(57809),It=fe(92832),Dt=fe(65615),xt={},tn=fe(59301),Nn=({hack:Bt,current_user:Qt})=>tn.createElement("div",{className:xt.answer},Bt!=null&&Bt.analysis?tn.createElement(Oe.Z,{style:{padding:"13px 0"},value:(Bt==null?void 0:Bt.analysis)||""}):tn.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Cn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Mr=fe(36381),or=fe(43604),Ut=fe(78241),Ot=fe(5871),rn=fe(68989),jt=fe(59301);const{TextArea:dn}=It.default,{Panel:En}=Mr.default;var Dn=({data:Bt,hack:Qt})=>(console.log(Bt,Qt,"data"),Qt!=null&&Qt.is_file?jt.createElement(rn.Y2,{disabled:!0,className:Cn.uploadTableWrapper,showScore:!Qt.test_set_score,data:Bt,isProgramHomework:!0}):jt.createElement("div",{className:Cn.hackSets},Bt==null?void 0:Bt.map((on,dr)=>jt.createElement(Mr.default,{accordion:!0,bordered:!1,key:dr,defaultActiveKey:dr===0&&on.id,className:Cn.collapseWrapper,expandIcon:({isActive:fn})=>jt.createElement("i",{className:`iconfont icon-weizhankai ${fn?Cn.open:Cn.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.createElement(En,{key:on.id,header:jt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},jt.createElement(or.Z,{className:Cn.panelHeader},jt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",dr+1)),jt.createElement(or.Z,{flex:1},jt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Qt!=null&&Qt.test_set_score)&&jt.createElement(or.Z,{className:Cn.rateInput},jt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),jt.createElement("div",null,jt.createElement(Ut.default.Item,{noStyle:!0},jt.createElement(Ot.Z,{value:on==null?void 0:on.score,className:Cn.baseFormItem,min:0,max:100,disabled:!0}))),jt.createElement("span",{className:"ml10"},"%")))))},jt.createElement(Ut.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},jt.createElement(dn,{readOnly:!0,value:on==null?void 0:on.input,rows:4})),jt.createElement(Ut.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},jt.createElement(dn,{readOnly:!0,value:on==null?void 0:on.output,rows:4}))))))),yn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},St=fe(59301),kt=(0,Se.forwardRef)(({data:Bt=[]},Qt)=>{var on;const[dr,fn]=(0,Se.useState)(),_t=Bt.filter(Gt=>Gt.show);(0,Se.useEffect)(()=>{_t.length&&fn(_t[0].id)},[Bt==null?void 0:Bt.length]);const $t=((on=_t.find(Gt=>Gt.id===dr))==null?void 0:on.element)||null;return(0,Se.useImperativeHandle)(Qt,()=>({setActiveTab:Gt=>fn(Gt)})),St.createElement("div",{className:yn.tabs},St.createElement("div",{className:yn.tabWarp},_t.map(Gt=>St.createElement("div",{onClick:()=>fn(Gt.id),className:`${yn.tab} ${Gt.id===dr?yn.active:""}`,key:Gt.id},Gt.name))),St.createElement("div",{className:yn.content},$t))}),wt=fe(59301),qt=Object.defineProperty,Yt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Tn=(Bt,Qt,on)=>Qt in Bt?qt(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,Zt=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Rn.call(Qt,on)&&Tn(Bt,on,Qt[on]);if(Vt)for(var on of Vt(Qt))Fn.call(Qt,on)&&Tn(Bt,on,Qt[on]);return Bt},ur=(Bt,Qt)=>Yt(Bt,Xt(Qt)),rr=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())});const Jr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ln={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Sn=({hack:Bt,onTriggerPraise:Qt,topicId:on,page:dr,onPageChange:fn,user:_t,current_user:$t,submitRecords:Gt,submitting:cn,submitResult:bn,setActiveIndex:pn,hack_sets:yr})=>{var Zn,zr;const[Ar]=(0,xe.useSearchParams)(),[On,mr]=(0,Se.useState)("0"),Sr=(0,xe.useLocation)(),[Ln,Tr]=(0,Se.useState)(!1),[kr,_r]=(0,Se.useState)(null),[Xn,Fr]=(0,Se.useState)([]),[po,co]=(0,Se.useState)([]),[Ko,ko]=(0,Se.useState)({page:1,limit:10}),So=(0,Se.useRef)(null),sa=(0,Se.useRef)(null);console.log(_t,"user");let[wo,Sa]=(0,Se.useState)(ur(Zt({},(0,xe.useParams)()),{page:1,per_page:20,name:""}));(0,Se.useEffect)(()=>{sa.current&&(Bt==null?void 0:Bt.is_close_tips)===!1&&kr===null&&_r(!0)},[sa.current,Bt==null?void 0:Bt.is_close_tips,kr]);function Na(){return rr(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,Se.useEffect)(()=>{pn(On)},[On]);function Ca(Xr){return rr(this,null,function*(){let qo=Xr.target.id;if(qo==="1"){let oa=yield(0,me.ZP)(`/api/myproblems/${wo.id}/redo_logs.json`,{method:"get",params:Zt({},Ko)});(oa==null?void 0:oa.status)===0&&co(oa==null?void 0:oa.data)}mr(qo)})}(0,Se.useEffect)(()=>mt.Z.subscribe("to-commit-info",()=>{mr("1"),So.current&&So.current.setActiveTab("1")}),[]),(0,Se.useEffect)(()=>mt.Z.subscribe("to-reset-info",()=>{Ca({target:{id:"1"}}),So.current&&So.current.setActiveTab("2")}),[]);function ka(){mr("2")}function Ho(){return rr(this,null,function*(){let Xr=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Zt({identifier:wo==null?void 0:wo.id},wo)});Fr(Xr)})}const Br=[{title:null,description:wt.createElement("div",null,wt.createElement("b",{onClick:()=>{_r(!1),Na(),Tr(!0),Ho()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),wt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),wt.createElement(se.ZP,{onClick:()=>{_r(!1),Na()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return wt.createElement("div",{className:Ge["left-panel"]},wt.createElement("ul",{className:`${Ge["s-navs"]} ${Ge["bg-white"]} ${Ge.b1}`},(Bt==null?void 0:Bt.is_program)&&!Ar.get("pageId")&&wt.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},wt.createElement("div",{onClick:()=>{Ho(),Tr(!0)},className:Ge.btns,ref:sa,style:kr?{pointerEvents:"none"}:{}},wt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),wt.createElement("li",{style:{marginLeft:20}},wt.createElement("a",{className:On==="0"?Ge.active:"",id:"0",onClick:Ca},"\u9898\u76EE\u63CF\u8FF0")),wt.createElement("li",null,wt.createElement("a",{className:On==="1"?Ge.active:"",id:"1",onClick:Ca},"\u64CD\u4F5C\u8BB0\u5F55")),(Ar.get("type")!=="exercises"&&(Bt==null?void 0:Bt.answer_text_show)||Ar.get("type")!=="exercises"&&(Bt==null?void 0:Bt.analysis_show))&&wt.createElement("li",null,wt.createElement("a",{className:On==="4"?Ge.active:"",id:"4",onClick:Ca},"\u89E3\u7B54\u53C2\u8003")),Ar.get("type")!=="exercises"&&wt.createElement("li",null,wt.createElement("a",{className:On==="2"?Ge.active:"",id:"2",onClick:Ca},"\u8BC4\u8BBA")),!!(yr!=null&&yr.length)&&Ar.get("type")!=="exercises"&&Ar.get("type")!=="1"&&wt.createElement("li",null,wt.createElement("a",{className:On==="5"?Ge.active:"",id:"5",onClick:Ca},"\u6D4B\u8BD5\u7528\u4F8B"))),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${On==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},wt.createElement(Ke,{hack:Bt,onTriggerPraise:Qt,toDiscuss:ka})),wt.createElement("div",{style:{padding:"12px"},className:`${Ge["tab-panel-body"]} ${On==="1"?"":"hide"}`},wt.createElement(kt,{ref:So,data:[{id:"1",show:Ar.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,Gt!=null&&Gt.records_count||cn?wt.createElement(et,{page:dr,onPageChange:fn,topicId:on,submitting:cn,key:(bn==null?void 0:bn.id)||1,submitRecords:Gt,submitResult:bn}):wt.createElement(Xe.Z,null))},{id:"2",show:Ar.get("type")==="exercises"||(Bt==null?void 0:Bt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,wt.createElement(Je.default,{pagination:!1,dataSource:po==null?void 0:po.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Xr,qo,oa)=>Ze()(Xr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Xr,qo,oa)=>{var Ha;return(Ha=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Xr))==null?void 0:Ha.name}}]}),wt.createElement(lt.Z,{style:{marginTop:10},current:Ko.page,total:po==null?void 0:po.count,hideOnSinglePage:!0,onChange:Xr=>rr(void 0,null,function*(){Ko.page=Xr,ko(Ko);let qo=yield(0,me.ZP)(`/api/myproblems/${wo.id}/redo_logs.json`,{method:"get",params:ur(Zt({},Ko),{courseId:wo.courseId})});(qo==null?void 0:qo.status)===0&&co(qo==null?void 0:qo.data)})}))}]})),wt.createElement("div",{style:{padding:"12px"},className:`${Ge["tab-panel-body"]} ${On==="4"?"":"hide"}`},wt.createElement(kt,{data:[{id:"1",show:Ar.get("type")!=="exercises"&&(Bt==null?void 0:Bt.answer_text_show),name:"\u7B54\u6848",element:wt.createElement(wt.Fragment,null,wt.createElement(tt,{hack:Bt,current_user:$t}))},{id:"2",show:Ar.get("type")!=="exercises"&&(Bt==null?void 0:Bt.analysis_show),name:"\u89E3\u6790",element:wt.createElement(wt.Fragment,null,wt.createElement(Nn,{hack:Bt,current_user:$t}))}]})),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${On==="2"?"":"hide"}`,style:{padding:0}},wt.createElement(cr,{user:_t,activeIndex:On,identifier:Bt.identifier,hack:Bt,onTriggerPraise:Qt})),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${On==="5"?"":"hide"}`,style:{padding:12}},wt.createElement(Dn,{data:yr||[],hack:Bt})),wt.createElement(a.Z,{rootClassName:Ge.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Tr(!1),open:Ln},wt.createElement(ie.Z,null,wt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Xn==null?void 0:Xn.total_count,"\u9898\xA0[\xA0",Xn==null?void 0:Xn.total_score,"\u5206\xA0]\xA0"),!(_t!=null&&_t.hack_manager)&&wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Xn==null?void 0:Xn.work_score,"\u5206")),wt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),wt.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(_t!=null&&_t.hack_manager)&&wt.createElement(pr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Xr=>{wo.page=1,wo.finish_status=Xr,Sa(Zt({},wo)),Ho()}},wt.createElement(pr.default.Option,{value:""},"\u5168\u90E8"),wt.createElement(pr.default.Option,{value:0},"\u672A\u5F00\u59CB"),wt.createElement(pr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),wt.createElement(pr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),wt.createElement(pr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Xr=>{wo.page=1,wo.difficult=Xr||null,Sa(Zt({},wo)),Ho()}},wt.createElement(pr.default.Option,{value:0},"\u5168\u90E8"),wt.createElement(pr.default.Option,{value:1},"\u7B80\u5355"),wt.createElement(pr.default.Option,{value:2},"\u9002\u4E2D"),wt.createElement(pr.default.Option,{value:3},"\u56F0\u96BE")),wt.createElement(It.default.Search,{size:"large",onSearch:Xr=>{wo.name=Xr,wo.page=1,Sa(Zt({},wo)),Ho()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),wt.createElement("div",{className:Ge.list,style:{height:36,background:"#3D445C"}},!(_t!=null&&_t.hack_manager)&&wt.createElement("span",null,"\u72B6\u6001"),wt.createElement("span",null,"\u5E8F\u53F7"),wt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),wt.createElement("div",{style:{overflow:"auto",flex:1}},(Zn=Xn==null?void 0:Xn.data)!=null&&Zn.length?(zr=Xn==null?void 0:Xn.data)==null?void 0:zr.map((Xr,qo)=>wt.createElement("div",{onClick:()=>rr(void 0,null,function*(){let oa=yield(0,me.ZP)(`/api/problems/${Xr==null?void 0:Xr.identifier}/start.json`,{method:"get",params:{hack_user_id:_t==null?void 0:_t.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ge.list} ${Xr!=null&&Xr.checked?Ge.active:""}`},!(_t!=null&&_t.hack_manager)&&wt.createElement(wt.Fragment,null,!(Xr!=null&&Xr.opened)&&wt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Xr==null?void 0:Xr.opened)&&!(Xr!=null&&Xr.passed)&&wt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Xr==null?void 0:Xr.opened)&&(Xr==null?void 0:Xr.passed)&&wt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),wt.createElement("span",null,(wo.page-1)*20+(qo+1)),wt.createElement("span",{style:{flex:1},title:Xr.name},`[${Xr==null?void 0:Xr.score}\u5206]`,"\xA0",Xr.name),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Jr[Xr.difficult]))):wt.createElement(Xe.Z,null)),wt.createElement(lt.Z,{current:wo.page,className:"mt20",hideOnSinglePage:!0,total:Xn==null?void 0:Xn.count,pageSize:wo.per_page,onChange:(Xr,qo)=>{wo.page=Xr,wo.per_page=qo,Ho()}})),wt.createElement(Dt.Z,{rootClassName:Ge.tour,closeIcon:!1,open:!!kr,steps:Br,gap:{offset:3,radius:2}}))},kn=fe(62522),Mn=fe(6460),sr=fe(80738),tr=fe(87110),Jn=fe(56494),Hr=fe(14481),Er=fe(10640),mo=fe(92310),Co=fe.n(mo),no=fe(39327),zo=fe(51015),Mo=fe(74164),hn=fe(59301),To=Object.defineProperty,vo=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,jo=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,yo=(Bt,Qt,on)=>Qt in Bt?To(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,ar=(Bt,Qt)=>{for(var on in Qt||(Qt={}))qr.call(Qt,on)&&yo(Bt,on,Qt[on]);if(jo)for(var on of jo(Qt))so.call(Qt,on)&&yo(Bt,on,Qt[on]);return Bt},wr=(Bt,Qt)=>vo(Bt,Ur(Qt)),Cr=(Bt,Qt)=>{var on={};for(var dr in Bt)qr.call(Bt,dr)&&Qt.indexOf(dr)<0&&(on[dr]=Bt[dr]);if(Bt!=null&&jo)for(var dr of jo(Bt))Qt.indexOf(dr)<0&&so.call(Bt,dr)&&(on[dr]=Bt[dr]);return on},Ir=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())});const{Countdown:bo}=E.default,lo={Java:"java",C:"c",Python:"py","C++":"c"};var Uo=(Bt=>(Bt[Bt.SET_LOADING=0]="SET_LOADING",Bt[Bt.GET_DATA=1]="GET_DATA",Bt[Bt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Bt[Bt.SET_DATA=3]="SET_DATA",Bt[Bt.SET_DEBUGING=4]="SET_DEBUGING",Bt[Bt.SET_SUBMITING=5]="SET_SUBMITING",Bt[Bt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Bt[Bt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Bt[Bt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Bt[Bt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Bt[Bt.SET_PAGE=10]="SET_PAGE",Bt))(Uo||{});function ho(){return new Date().getTime()}const Jo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Do(Bt,Qt){switch(Qt.type){case 1:return ar(ar({},Bt),Qt.payload);case 3:return wr(ar({},Bt),{data:Qt.payload});case 0:return wr(ar({},Bt),{loading:Qt.payload});case 9:return wr(ar({},Bt),{showNote:Qt.payload});case 4:return wr(ar({},Bt),{debuging:Qt.payload});case 5:return wr(ar({},Bt),{submitting:Qt.payload});case 2:return wr(ar({},Bt),{submitRecords:Qt.payload});case 10:return wr(ar({},Bt),{submitRecordPage:Qt.payload});case 6:return wr(ar({},Bt),{executingMessage:Qt.payload});case 7:return ar(ar({},Bt),Qt.payload);case 8:return ar(ar({},Bt),Qt.payload);default:throw new Error}}var Wr=({children:Bt})=>{var Qt,on,dr,fn,_t;const[$t,Gt]=(0,Se.useReducer)(Do,Jo),{id:cn}=(0,xe.useParams)(),bn=(0,xe.useLocation)(),[pn]=(0,xe.useSearchParams)(),{loading:yr,data:Zn,debugResult:zr,submitResult:Ar,submitRecords:On,submitRecordPage:mr,showNote:Sr,debuging:Ln,submitting:Tr,executingMessage:kr}=$t,[_r,Xn]=(0,Se.useState)("#37AD83"),[Fr,po]=(0,Se.useState)(null),[co,Ko]=(0,Se.useState)({}),[ko,So]=(0,Se.useState)(!0),[sa,wo]=(0,Se.useState)(!1),[Sa,Na]=(0,Se.useState)(!1),Ca=(0,Se.useRef)(null),ka=(0,Se.useRef)(0),Ho=Zn==null?void 0:Zn.user,Br=Zn==null?void 0:Zn.hack,[Xr,qo]=(0,Se.useState)(!1),oa=(0,Se.useRef)(1),Ha=(0,Se.useRef)(!1);(0,no.y)(pn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,no.X)(),[Ka,ti]=(0,Se.useState)(""),ni=(0,Jn._)(co);(0,Se.useEffect)(()=>{function lr(){return Ir(this,null,function*(){var Kr,ea,ga,Da,Oa;So(!0);const ha=yield(0,ce.fu)(cn,{exercise_id:pn.get("exercisesId")});if(setTimeout(()=>{So(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=wr(ar({},ha.hack),{is_program:pn.get("type")==="1"}),Gt({type:1,payload:{loading:!1,data:ha}})}if(pn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;pn.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:pn.get("exercisesId"),login:pn.get("login")}):Go=yield(0,ue._B)({categoryId:pn.get("exercisesId"),login:pn.get("login")}),Ko(ar({},Go)),za((Kr=Go==null?void 0:Go.exercise)==null?void 0:Kr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(po(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{Xn("red")},(((Da=Go==null?void 0:Go.exercise)==null?void 0:Da.left_time)-300>0?((Oa=Go==null?void 0:Go.exercise)==null?void 0:Oa.left_time)-300:0)*1e3))}})}cn&&lr()},[cn]),(0,Se.useEffect)(()=>{var lr;return pn.get("type")==="exercises"&&((lr=co==null?void 0:co.exercise)!=null&&lr.screen_open)&&(window.removeEventListener("blur",Ua,!1),Hr.U.forEach((Kr,ea)=>{window.addEventListener(Kr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[co]),(0,Se.useEffect)(()=>{Ka==="1"&&cn&&Br!=null&&Br.language&&fi()},[cn,mr,Br==null?void 0:Br.language,Ka]),(0,Se.useEffect)(()=>(Br!=null&&Br.is_program&&(ka.current=0,Ca.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(Ca.current)}),[Br==null?void 0:Br.is_program]);const ri=()=>Ir(void 0,null,function*(){let lr=yield(0,me.ZP)(`/api/myproblems/${cn}/save_long_time.json`,{method:"get",params:{answer_long_time:ka.current}})}),Ua=()=>{Ha.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return Ir(this,null,function*(){try{const lr=yield(0,ce.zO)(cn,{limit:15,page:mr,language:Br==null?void 0:Br.language});Gt({type:2,payload:lr})}catch(lr){console.log(lr)}})}function gi(lr){Gt({type:10,payload:lr})}function Ga(lr){return Ir(this,null,function*(){var Kr;let ea;(pn.get("ip_limit")==="inner"||pn.get("ip_bind_type")==="true")&&(ea=yield(0,Mn.y)({ip_limit:pn.get("ip_limit"),ip_bind:pn.get("ip_bind_type")==="true"}));const ga=yield(0,ce.n4)(cn,{code:We.Base64.encode(lr||Br.code),language:Br==null?void 0:Br.language,exercise_id:pn.get("exercisesId"),question_id:pn.get("questionId"),ip:ea});return ga.status===-5&&(0,xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(ar({errorMessage:ga==null?void 0:ga.message},(co==null?void 0:co.exercise)||{}),{exercise_user_id:(Kr=co==null?void 0:co.exercise)==null?void 0:Kr.exercise_user_id,id:pn.get("exercisesId")})}}),ga})}function oi(){return Ir(this,null,function*(){if(oa.current=2,!Tr){Gt({type:5,payload:!0});try{mt.Z.publish("to-commit-info");const lr=yield Ga();if(console.log(lr,1),lr.status===0){let ha=function(){return Ir(this,null,function*(){const{status:Go,data:ma}=yield(0,ce.rX)(cn,"submit"),wa=ho()-Oa>(ga*Da+30)*1e3;if(Go!==0&&!wa&&setTimeout(ha,1e3),wa&&Go!==0){pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Gt({type:5,payload:!1});return}if(Go===0){ma.status===2&&pe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ma==null?void 0:ma.status)===0&&pn.get("type")==="1"&&Na(!0);const ii=yield(0,ce.zO)(cn,{limit:15,page:mr,language:Br==null?void 0:Br.language});Gt({type:8,payload:wr(ar({},$t),{submitResult:ma,submitting:!1,submitRecords:ii})})}})},Kr={};pn.get("type")==="exercises"&&(Kr.extras={exercise_id:pn.get("exercisesId"),question_id:pn.get("questionId")},(pn.get("ip_limit")==="inner"||pn.get("ip_bind_type")==="true")&&(Kr.extras.ip=yield(0,Mn.y)({ip_limit:pn.get("ip_limit"),ip_bind:pn.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(cn,Kr);if(ea.status===-1&&pn.get("exercisesId")){window.parent.location.href=`/classrooms/${pn.get("coursesId")}/exercise/${pn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Da}=Br,Oa=ho();ea.status>-1?ha():Gt({type:5,payload:!1})}else Gt({type:5,payload:!1})}catch(lr){console.log(lr),Gt({type:5,payload:!1})}qo(!1)}})}function Za(){return Ir(this,null,function*(){oa.current=1,$t.debuging=!0,Gt({type:4,payload:!0});try{if((yield Ga()).status===0){let Oa=function(){return Ir(this,null,function*(){const{status:ha,message:Go,data:ma}=yield(0,ce.rX)(cn,"debug"),wa=ho()-Da>(Kr+30)*1e3;if(ha!==0&&!wa&&(Gt({type:6,payload:Go}),setTimeout(Oa,1e3)),wa){pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gt({type:4,payload:!1}),Gt({type:7,payload:wr(ar({},$t),{debugResult:{status:2},debuging:!1})});return}ha===0&&(ma.status===2&&pe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gt({type:4,payload:!1}),Gt({type:7,payload:wr(ar({},$t),{debugResult:ma,debuging:!1})}))})};const{time_limit:Kr}=Br;let ea={input:encodeURIComponent(Zn.test_case.input)};pn.get("type")==="exercises"&&(ea.exercise_id=pn.get("exercisesId"));const ga=yield(0,ce.MU)(cn,ea);if(ga.status===-1&&pn.get("exercisesId")){window.parent.location.href=`/classrooms/${pn.get("coursesId")}/exercise/${pn.get("exercisesId")}/detail`;return}const Da=ho();(ga==null?void 0:ga.status)>-1?Oa():Gt({type:4,payload:!1})}else Gt({type:4,payload:!1})}catch(lr){console.log(lr)}finally{}})}function Va(lr,Kr){const ea=Kr?{modify_code:!1}:{};Gt({type:3,payload:wr(ar({},Zn),{hack:ar(wr(ar({},Br),{code:lr}),ea)})}),qo(!0)}const hi=lr=>Ir(void 0,null,function*(){let Kr=yield(0,me.ZP)(`/api/problems/${Br==null?void 0:Br.identifier}/start.json`,{method:"get",params:{language:lr==="C++"||lr==="c++"?encodeURIComponent(lr):lr,hack_user_id:Ho==null?void 0:Ho.user_id}});Kr.status!==-1&&xe.history.replace(`/myproblems/${Kr==null?void 0:Kr.identifier}${window.location.search}`)});function pi(lr){let Kr=lr.target.value;Gt({type:3,payload:wr(ar({},Zn),{test_case:{input:Kr}})})}function mi(){return Ir(this,null,function*(){try{let lr={};pn.get("type")==="exercises"?lr.exercise_id=pn.get("exercisesId"):Br!=null&&Br.homework_common_id&&(lr.homework_common_id=Br==null?void 0:Br.homework_common_id);const Kr=yield(0,ce.H7)(cn,ar({},lr));Kr.status===401||(Va(We.Base64.decode(Kr.code)),(pn.get("type")==="exercises"||Br!=null&&Br.homework_common_id)&&mt.Z.publish("to-reset-info"))}catch(lr){console.log(lr)}})}function ai(){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:hn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",hn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ir(this,null,function*(){const lr=yield(0,ce.fi)(cn);lr.status===401||Va(We.Base64.decode(lr.code),!0)})}})}function Ya(){Gt({type:9,payload:!0})}function vi(){Gt({type:9,payload:!1})}function yi(lr){return Ir(this,null,function*(){yield(0,ce.MK)(cn,lr),Gt({type:1,payload:{showNote:!1,data:wr(ar({},Zn),{hack:wr(ar({},Br),{notes:lr.notes})})}})})}const Ea={hack:Br,isLoading:ko,input:(Qt=Zn==null?void 0:Zn.test_case)==null?void 0:Qt.input,is_file:(on=Zn==null?void 0:Zn.test_case)==null?void 0:on.is_file,identifier:Br==null?void 0:Br.identifier,attachments_count:Zn==null?void 0:Zn.attachments_count,language:Br==null?void 0:Br.language,code:Br==null?void 0:Br.code,title:"main."+lo[Br==null?void 0:Br.language],modify_code:Br==null?void 0:Br.modify_code,notes:Br==null?void 0:Br.notes,debugResult:zr,debuging:Ln,submitting:Tr,submitResult:Ar,executingMessage:kr,onCancelNote:vi,onAddNote:yi,showNote:Sr,user:Ho,onShowNote:Ya,onSubmitCode:oi,onChangeCode:Va,onChangeInput:pi,onDebugCode:Za,onResetCode:mi,onSyncCode:ai,onUpdateCode:Ga,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:wo,topDispatch:Gt};function Ja(){return Ir(this,null,function*(){const{praise_count:lr}=yield(0,ce.vl)(Br.id,{container_type:"Hack",type:1});let Kr=wr(ar({},Zn),{hack:wr(ar({},Br),{praises_count:lr,user_praise:!Br.user_praise})});Gt({type:3,payload:Kr})})}const qa={topicId:cn,submitResult:Ar,submitRecords:On,submitting:Tr,page:mr,onPageChange:gi,hack:Br,user:Zn==null?void 0:Zn.user,hack_sets:Zn==null?void 0:Zn.hack_sets,current_user:Zn==null?void 0:Zn.current_user,onTriggerPraise:Ja,setActiveIndex:ti};return console.log(co),hn.createElement(hn.Fragment,null,hn.createElement(de.Z,{spinning:yr,delay:500},Zn?hn.createElement(hn.Fragment,null,hn.createElement("header",{className:Co()(Er.Z.header,sa&&Er.Z.whiteHeader)},pn.get("type")!=="exercises"&&hn.createElement("div",null,hn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${Ho==null?void 0:Ho.image_url}`,alt:"user",width:36}),hn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},Ho==null?void 0:Ho.name)),pn.get("type")==="exercises"&&hn.createElement("div",null,hn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",hn.createElement("span",{className:"ml10"},(dr=co==null?void 0:co.exercise)==null?void 0:dr.user_name)),hn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",hn.createElement("span",{className:"ml10"},(fn=co==null?void 0:co.exercise)==null?void 0:fn.student_id))),hn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},hn.createElement("div",null,Br.name)),(Br==null?void 0:Br.is_program)&&hn.createElement(sr.Z,{defaultValue:Br==null?void 0:Br.answer_long_time,onChange:lr=>{ka.current=lr},className:Er.Z.timepiece}),Ho!=null&&Ho.hack_manager?hn.createElement(xe.Link,{className:Er.Z.btn_edit,to:pn.get("type")==="1"?pn.get("pageId")?`/problems/newedit/${Br.identifier}?type=1&pageId=${pn.get("pageId")}&backUrl=${pn.get("backUrl")}`:`/problems/newedit/${Br.identifier}?type=1`:`/problems/newedit/${Br.identifier}`}," ",hn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((_t=co==null?void 0:co.exercise)!=null&&_t.left_time)&&hn.createElement(hn.Fragment,null,hn.createElement("span",{style:{color:_r,marginRight:6},className:`iconfont icon-daojishi ${Er.Z.djs}`}),hn.createElement("span",{className:"c-white mr20"},hn.createElement(bo,{valueStyle:{color:_r,fontSize:20,fontWeight:500},title:hn.createElement("span",{style:{color:_r,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Fr,onFinish:()=>Ir(void 0,null,function*(){const lr=yield(0,ue.VL)({categoryId:pn.get("exercisesId"),commit_method:2});if((lr==null?void 0:lr.status)===0&&(Ga(),pe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:hn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",hn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ir(void 0,null,function*(){window.parent.location.href=`/classrooms/${pn.get("coursesId")}/exercise/${pn.get("exercisesId")}/detail`})})),(lr==null?void 0:lr.status)===-3){const Kr=parseInt(lr==null?void 0:lr.message);po(Date.now()+Kr*1e3)}})}))),pn.get("type")==="exercises"?hn.createElement(se.ZP,{type:"primary",onClick:()=>{const lr=()=>Ir(void 0,null,function*(){yield Ga(),qo(!1),ni(),Ha.current=!0,Ua()});if(!(On!=null&&On.records_count)||Xr){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:hn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:lr});return}lr()}},hn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):hn.createElement("span",{onClick:()=>{var lr;if(pn.get("backUrl"))xe.history.push(pn.get("backUrl"));else if(pn.get("type")==="1"){let Kr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");xe.history.push(`/classrooms/${Kr==null?void 0:Kr[0]}/program_homework/${Kr==null?void 0:Kr[1]}/detail`)}else xe.history.push("/problemset")}},hn.createElement(ne.Z,{title:"\u5173\u95ED"},hn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),hn.createElement(de.Z,{size:"large",spinning:ko},hn.createElement(oe.Z,{className:Co()(Er.Z.myProblems,sa&&Er.Z.whiteMyProblems),leftChild:hn.createElement(Sn,ar({},qa)),rightChild:hn.createElement(No,ar({},Ea))}))):null,hn.createElement(pe.default,{centered:!0,closable:!1,width:680,footer:null,open:Sa,className:"oj-modal"},hn.createElement("section",{className:"oj-modal-content"},hn.createElement("div",{className:"oj-modal-head"},hn.createElement("img",{src:kn,alt:""}),hn.createElement("i",{onClick:()=>Na(!1),className:"iconfont icon-guanbi1"})),hn.createElement("aside",null,hn.createElement("img",{className:"mr30",src:Mo.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",hn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ar==null?void 0:Ar.execute_time,"ms"),"\u4F18\u4E8E",hn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.time_better_than)||100,"%"),"\u7684\u7528\u6237"),hn.createElement("aside",{className:"mb50"},hn.createElement("img",{src:zo.Z,className:"mr30"}),hn.createElement("span",{className:"oj-modal-tt"},hn.createElement("span",null,hn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),hn.createElement("span",{className:"c-light-primary"},Ar==null?void 0:Ar.execute_memory,"kb")),hn.createElement("span",null,hn.createElement("span",null))),"\u4F18\u4E8E",hn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),hn.createElement("div",{id:"oj-modal-next",onClick:()=>Ir(void 0,null,function*(){var lr;if(Ar!=null&&Ar.next_identifier){let Kr=yield(0,me.ZP)(`/api/problems/${Ar==null?void 0:Ar.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ho==null?void 0:Ho.user_id}});Kr&&(window.location.href=`/myproblems/${Kr==null?void 0:Kr.identifier}${window.location.search}`)}else{let Kr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");xe.history.push(`/classrooms/${Kr==null?void 0:Kr[0]}/program_homework/${Kr==null?void 0:Kr[1]}/detail`)}}),className:"oj-modal-btn"},Ar!=null&&Ar.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),hn.createElement(tr.Z,{successCb:()=>{oa.current===1?Za():oi()}}))};function ao({title:Bt,modify_code:Qt,onSyncCode:on,onShowCodeSetting:dr,onResetCode:fn,hack:_t,onChangeLanguage:$t,isWhiteTheme:Gt,onShowResourceCentre:cn,attachments_count:bn}){var pn;const yr=()=>{pe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:hn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:fn})},[Zn]=(0,xe.useSearchParams)(),zr=Zn.get("language"),Ar=On=>On==="1"?"c++":On==="2"?"C++":On;return(0,Se.useEffect)(()=>{zr&&$t(Ar(zr))},[]),(0,Se.useEffect)(()=>{_t!=null&&_t.tpm_code_modified&&pe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:hn.createElement(ee.Z,null),content:hn.createElement("div",null,hn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),hn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),hn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fn()})},[_t==null?void 0:_t.language]),console.log(_t,Gt,"hack"),hn.createElement("div",{className:`${Er.Z.codeHead} ${Gt?Er.Z.whiteCodeHead:""}`},hn.createElement("div",{className:Er.Z.navWrap},(pn=_t==null?void 0:_t.all_language)==null?void 0:pn.map(On=>hn.createElement("div",{className:`${Er.Z.nav} ${On===(_t==null?void 0:_t.language)?Er.Z.active:""}`,key:On,onClick:()=>$t(On)},hn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},hn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),hn.createElement("span",null,On)))),hn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Qt?hn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:on},hn.createElement("img",{src:qe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,bn>0&&hn.createElement("a",{onClick:cn},hn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),hn.createElement("a",{onClick:yr},hn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),hn.createElement("a",{onClick:dr},hn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function No(Bt){var Qt=Bt,{input:on,is_file:dr,identifier:fn,showNote:_t,onShowNote:$t,notes:Gt,onCancelNote:cn,onAddNote:bn,debugResult:pn,language:yr,debuging:Zn,submitting:zr,executingMessage:Ar,code:On,onSubmitCode:mr,onDebugCode:Sr,onChangeCode:Ln,onChangeInput:Tr,onUpdateCode:kr,user:_r,isLoading:Xn,submitResult:Fr}=Qt,po=Cr(Qt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function co(ko,So){return hn.createElement(ao,wr(ar({},po),{onShowCodeSetting:ko,onShowResourceCentre:So}))}const Ko=ar({input:on,is_file:dr,debugResult:pn,debuging:Zn,submitting:zr,executingMessage:Ar,onDebugCode:Sr,onChangeCode:Ln,onSubmitCode:mr,onChangeInput:Tr,user:_r,submitResult:Fr},po);return hn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},hn.createElement(Ve,{setIsWhiteTheme:po==null?void 0:po.setIsWhiteTheme,isLoading:Xn,language:yr,value:On,identifier:fn,onChange:Ln,onUpdateCode:kr,ActionBarRender:co}),hn.createElement(ze.ZP,ar({},Ko)))}},90643:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return Se}});var Se=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(Se||{})},45962:function(Ct,dt,fe){"use strict";fe.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var Se=fe(97013),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?xe(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))pe.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,Se.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,Se.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,Se.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,Se.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,Se.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,Se.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,Se.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,Se.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,Se.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,Se.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,Se.v_)(`discusses/${z}/plus.json`,te)}},30097:function(Ct,dt,fe){"use strict";fe.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var Se=fe(59301),xe=fe(92832),E=fe(3113),pe=fe(84105),de=fe(87395),se=fe(17713),ne=fe(24334),ie=fe(69654),ce=fe(95318),ue=fe(31735),ae=fe(41556),oe=fe(34376),re=fe(92310),ee=fe.n(re),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ge=(je,Fe,Qe)=>Fe in je?y(je,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):je[Fe]=Qe,me=(je,Fe)=>{for(var Qe in Fe||(Fe={}))te.call(Fe,Qe)&&ge(je,Qe,Fe[Qe]);if(z)for(var Qe of z(Fe))le.call(Fe,Qe)&&ge(je,Qe,Fe[Qe]);return je},ve=(je,Fe)=>x(je,b(Fe));const{TextArea:he}=xe.default,Ae={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var be=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(be||{});function Pe(je,Fe){switch(Fe.type){case 0:return ve(me({},je),{visible:Fe.payload});case 1:return ve(me({},je),{tabIndex:Fe.payload});default:throw new Error}}function Be({value:je,className:Fe}){const[Qe,Ne]=(0,Se.useState)(!1),_e=(0,Se.useRef)(),$e=(0,Se.useRef)();return(0,Se.useEffect)(()=>{Qe&&($e.current.reset(),$e.current.write((0,ue.pp)(je||"")))},[je,Qe]),(0,Se.useEffect)(()=>{var Ve,qe,We,ze;if(_e.current){$e.current=new oe.Terminal({fontSize:14,disableStdin:!0}),$e.current.open(_e.current);const Ge=_e.current.offsetWidth-14,nt=((ze=(We=(qe=(Ve=$e.current)==null?void 0:Ve._core)==null?void 0:qe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Je=Math.ceil(Ge/nt);$e.current.resize(Je,8),Ne(!0)}},[]),a.createElement("div",{ref:_e,className:ee()("XtermText-valueRef",Fe)})}function Ee(je){const{status:Fe,error_msg:Qe,output:Ne,input:_e,expected_output:$e,is_file:Ve,input_file_url:qe,output_file_url:We,expected_output_file_url:ze}=je;let Ge=null;const nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Fe){case se.h.NOMATCH:Ge=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:_e}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:Ne&&ne.Base64.decode(Ne)||""}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Ne)},Ne)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:$e&&ne.Base64.decode($e)||""}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,$e)},$e)));break;case se.h.EXECUTEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ce.Z,{value:_e,style:nt}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.COMPILEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ce.Z,{value:_e,style:nt}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.PODFAILURE:Ge=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ge=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ge," ")}function Le(je){const{status:Fe,error_msg:Qe,execute_time:Ne,output:_e,input:$e,expected_output:Ve,is_file:qe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ge}=je;let nt=null;switch(Fe){case se.h.OK:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Ne,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(_e)));break;case se.h.NOMATCH:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",_e&&ne.Base64.decode(_e)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&ne.Base64.decode(Ve)));break;case se.h.EXECUTEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.COMPILEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.PODFAILURE:nt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:nt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",nt," ")}var Ce=({id:je,is_file:Fe,input:Qe,debuging:Ne,submitting:_e,executingMessage:$e,debugResult:Ve,onChangeInput:qe,onDebugCode:We,onSubmitCode:ze})=>{const[Ge,nt]=(0,Se.useReducer)(Pe,Ae),{visible:Je,tabIndex:lt}=Ge;(0,Se.useEffect)(()=>{nt({type:0,payload:!1})},[je]);function Ye(Te){let ke=Te.target.id;nt({type:1,payload:ke})}function Ue(){nt({type:0,payload:!Je})}const De=(0,Se.useMemo)(()=>{if(Ve){const{status:Te}=Ve;return a.createElement(a.Fragment,null,Le(Ve))}return null},[Ve]);function Ze(){nt({type:0,payload:!0}),nt({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Qe,onChange:qe}),rightNode:Ne?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?De: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 ${Je?"up":""}`,onClick:Ue},Je?a.createElement(pe.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Ne,onClick:Ze},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:_e,disabled:_e,onClick:()=>{nt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return Se}});var Se=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(Se||{})},68989:function(Ct,dt,fe){"use strict";fe.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var Se=fe(59301),xe=fe(54580),E=fe(8591),pe=fe(43418),de=fe(95237),se=fe(5112),ne=fe(3113),ie=fe(24905),ce=fe(6848),ue=fe(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=fe(47257),ee=fe.n(re),a=fe(97013),y=fe(1012),x=fe(31735),b=fe(72059),z=fe(59301),te=Object.defineProperty,le=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ae=(Fe,Qe,Ne)=>Qe in Fe?te(Fe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Fe[Qe]=Ne,ye=(Fe,Qe)=>{for(var Ne in Qe||(Qe={}))ve.call(Qe,Ne)&&Ae(Fe,Ne,Qe[Ne]);if(me)for(var Ne of me(Qe))he.call(Qe,Ne)&&Ae(Fe,Ne,Qe[Ne]);return Fe},be=(Fe,Qe)=>le(Fe,ge(Qe)),Pe=(Fe,Qe,Ne)=>new Promise((_e,$e)=>{var Ve=ze=>{try{We(Ne.next(ze))}catch(Ge){$e(Ge)}},qe=ze=>{try{We(Ne.throw(ze))}catch(Ge){$e(Ge)}},We=ze=>ze.done?_e(ze.value):Promise.resolve(ze.value).then(Ve,qe);We((Ne=Ne.apply(Fe,Qe)).next())});const{Dragger:Be}=xe.default,Ee=Fe=>{const Qe=Ge=>Ge&&Ge.substring(0,Ge.lastIndexOf("."));for(var Ne=[...Fe],_e=0,$e=[],Ve=0;Ve{if(Ge.forEach(nt=>{let Je=nt.name.split(/\.(?=[^\.]+$)/);nt.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Ge[0].name.includes(".in"))return Ge.length===2?Ge:[Ge[0],{}];if(Ge[0].name.includes(".out"))return Ge.length===2?Ge.reverse():[{},Ge[0]]})},Le=({onClose:Fe,onOK:Qe,visible:Ne,wrapClassName:_e,rootIdentifier:$e,multiple:Ve=!1,defaultMultipleValue:qe=!0})=>{const[We,ze]=(0,Se.useState)([]),[Ge,nt]=(0,Se.useState)({}),[Je,lt]=(0,Se.useState)(!1),[Ye,Ue]=(0,Se.useState)(!0),[De,Ze]=(0,Se.useState)(null),Te=(0,Se.useRef)([]),ke=(0,Se.useRef)(0),et=()=>{Fe()};(0,Se.useEffect)(()=>{Xe()},[]),(0,Se.useEffect)(()=>{Ne&&(Te.current=[],ke.current=0,ze([]),Ue(qe))},[Ne]);const Xe=()=>Pe(void 0,null,function*(){try{Ze(!0)}catch(He){}}),Me=He=>He&&He.substring(0,He.lastIndexOf(".")),Ie=He=>{var tt,mt;const ut=Me((tt=He[0])==null?void 0:tt.name)||Me((mt=He[1])==null?void 0:mt.name),ht=We.filter(ct=>Me(ct.name)!==ut);Te.current=[...ht],ze([...ht])},Oe=He=>{if(!Ye){const pt=new FormData;pt.append("file",He.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(st=>{if(st.status===0){ke.current=ke.current+1;const ft=Te.current.map(vt=>{var At;if(vt.name===He.name){const bt=ye({},vt);return(At=He==null?void 0:He.name)!=null&&At.includes(".in")?bt.input=st==null?void 0:st.content:bt.output=st==null?void 0:st.content,bt}return vt});if(Te.current=[...ft],ze([...ft]),ke.current>0&&ke.current===We.length){lt(!1);let vt=Ee(ft);vt=vt.filter(At=>{var bt,Tt;return!!((bt=At[0])!=null&&bt.name&&((Tt=At[1])!=null&&Tt.name))}),vt=vt.map(At=>be(ye(ye({},At[0]),At[1]),{is_file:!1})),Qe(vt),Fe()}}else lt(!1),Fe()});return}if(De){const pt=new FormData;pt.append("file",He.file),$e===null?pt.append("identifier","testsets"):pt.append("identifier",$e),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(st=>{if(st.filename){ke.current=ke.current+1;const ft=Te.current.map(vt=>{var At;if(vt.name===(st==null?void 0:st.filename)){const bt=be(ye({},vt),{is_oss:!De});return(At=st==null?void 0:st.filename)!=null&&At.includes(".in")?(bt.in_object_key=st==null?void 0:st.object,bt.in_object_size=st==null?void 0:st.size,bt.input=st==null?void 0:st.filename,bt.in_file=He):(bt.out_object_key=st==null?void 0:st.object,bt.out_object_size=st==null?void 0:st.size,bt.output=st==null?void 0:st.filename,bt.out_file=He),bt}return vt});if(Te.current=[...ft],ze([...ft]),ke.current>0&&ke.current===We.length){lt(!1);let vt=Ee(ft);vt=vt.filter(At=>{var bt,Tt;return!!((bt=At[0])!=null&&bt.name&&((Tt=At[1])!=null&&Tt.name))}),vt=vt.map(At=>be(ye(ye({},At[0]),At[1]),{is_file:!0})),Qe(vt),Fe()}}else lt(!1),Fe()});return}const tt=new(ee())({endpoint:Ge.end_point,region:Ge.region,accessKeyId:Ge.access_key_id,accessKeySecret:Ge.access_key_secret,bucket:Ge.bucket,stsToken:Ge.security_token}),mt=He.name,ut={container_type:"TestSet",file_name:mt},ht=(0,y.Z)();let ct=`testsets/${$e}/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`;$e===null&&(ct=`testsets/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`),tt.multipartUpload(ct,new Blob([He.file],{type:He.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:mt+""},url:Ge==null?void 0:Ge.callback_url,host:Ge==null?void 0:Ge.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ut)}}).then(function(pt){if(pt.data.status===0){ke.current=ke.current+1;const at=Te.current.map(st=>{var ft,vt,At,bt,Tt,Nt,Wt,sn,en,Jt,vn,Pn,gn,Un,Gn,zn,In;if(st.name===((vt=(ft=pt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const Bn=be(ye({},st),{is_oss:!De});return(Tt=(bt=(At=pt.data)==null?void 0:At.data)==null?void 0:bt.file_name)!=null&&Tt.includes(".in")?(Bn.in_object_key=(Wt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Wt.object,Bn.in_object_size=(en=(sn=pt.data)==null?void 0:sn.data)==null?void 0:en.size,Bn.input=(vn=(Jt=pt.data)==null?void 0:Jt.data)==null?void 0:vn.file_name,Bn.in_file=He):(Bn.out_object_key=(gn=(Pn=pt.data)==null?void 0:Pn.data)==null?void 0:gn.object,Bn.out_object_size=(Gn=(Un=pt.data)==null?void 0:Un.data)==null?void 0:Gn.size,Bn.output=(In=(zn=pt.data)==null?void 0:zn.data)==null?void 0:In.file_name,Bn.out_file=He),Bn}return st});if(Te.current=[...at],ze([...at]),ke.current>0&&ke.current===We.length){lt(!1);let st=Ee(at);st=st.filter(ft=>{var vt,At;return!!((vt=ft[0])!=null&&vt.name&&((At=ft[1])!=null&&At.name))}),st=st.map(ft=>be(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Qe(st),Fe()}}})},we=He=>new Promise((tt,mt)=>{let ut=0,ht=[];for(let ct=0;ct{ut++,ut===He.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(He))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ut++,ht.push(He[ct].name),ut===He.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(He))})}),Re=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield we(We),lt(!0),Ee(We).some(tt=>{var mt,ut;return!((mt=tt[0])!=null&&mt.name&&((ut=tt[1])!=null&&ut.name))})){pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){We.map(tt=>Pe(void 0,null,function*(){Oe(tt)}))}),onCancel:()=>{lt(!1)}});return}We.map(tt=>Pe(void 0,null,function*(){Oe(tt)}))}),Ke={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:He=>{if(We!=null&&We.some(mt=>mt.name===He.name))return E.ZP.info(`${He.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(He.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(He.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:He.name,uid:He.uid,file:He,percent:0};return We.push(tt),Te.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(pe.default,{open:Ne,wrapClassName:_e,onOk:Re,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ve?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:He=>Ue(He.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(xe.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Ie})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(xe.default.Dragger,be(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Fe=[],onRemove:Qe,width:Ne="auto",showScore:_e=!1,disabled:$e=!1,inputChange:Ve,onEvaluatingChange:qe,onSelectAll:We,checkAll1:ze,checkAll2:Ge,checkAll3:nt,checkAll4:Je,checkAll5:lt,showEvaluatingSetting:Ye=!1,className:Ue="",isProgramHomework:De=!1})=>{const Ze={value:"",filename:"",dataUrl:""},[Te,ke]=(0,Se.useState)(ye({},Ze)),et=Ie=>{let Oe=document.createElement("a");document.body.appendChild(Oe);let we=URL.createObjectURL(Ie.file);Oe.href=we,Oe.download=Ie.name,Oe.click(),URL.revokeObjectURL(we),document.body.removeChild(Oe)},Xe=(Ie,Oe)=>{(0,x.LR)(Ie,Oe)},Me=(Ie,Oe)=>{pe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Qe(Ie,Oe)},onCancel:()=>{}})};return Fe.length?z.createElement("div",{className:Ue,style:{width:Ne}},z.createElement("div",{className:`${De?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Ie=>{We(Ie.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:De?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:_e?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:_e?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),_e&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Je,onChange:Ie=>{We(Ie.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ge,onChange:Ie=>{We(Ie.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:lt,onChange:Ie=>{We(Ie.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:nt,onChange:Ie=>{We(Ie.target.checked,"last_match_rule")}}),z.createElement(ce.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:De?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:De?"0px 2px 4px 0px #EAEEF4":"unset"}},Fe.map((Ie,Oe)=>{var we,Re,Ke,rt;return z.createElement("div",{key:Oe,className:ae.list,style:De?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Ie.hidden,onChange:He=>{qe(He.target.checked,Oe,"hidden")}})),z.createElement("div",{style:{width:De?"25%":"15%",paddingLeft:De?"5px":"0px",paddingRight:De?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Oe+1),z.createElement("div",{className:ae.info,style:{width:_e?De?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.input||((we=Ie[0])==null?void 0:we.name),onClick:()=>Pe(void 0,null,function*(){let He;Ie.input?Ie.input_file_url?He=Ie.input_file_url:He=Ie.in_file:He=Ie[0];let tt;typeof He=="string"?(tt=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield tt.text(),filename:"",dataUrl:He})):(tt=yield(0,x.db)(He.file),ke({value:tt.text,filename:He.name,dataUrl:tt.link}))})},Ie.input||((Re=Ie[0])==null?void 0:Re.name))),z.createElement("div",{className:ae.info,style:{width:_e?De?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.output||((Ke=Ie[1])==null?void 0:Ke.name),onClick:()=>Pe(void 0,null,function*(){let He;Ie.input?Ie.output_file_url?He=Ie.output_file_url:He=Ie.out_file:He=Ie[1];let tt;typeof He=="string"?(tt=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield tt.text(),filename:"",dataUrl:He})):(tt=yield(0,x.db)(He.file),ke({value:tt.text,filename:He.name,dataUrl:tt.link}))})},Ie.output||((rt=Ie[1])==null?void 0:rt.name))),_e&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:De?"%":null,disabled:$e,style:{width:"80%"},onChange:He=>Ve(He,Oe),value:Ie.score}),!De&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.input_visible||!1,onChange:He=>{qe(He.target.checked,Oe,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.is_invisible||!1,onChange:He=>{qe(He.target.checked,Oe,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.actual_output_visible||!1,onChange:He=>{qe(He.target.checked,Oe,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.last_match_rule||!1,onChange:He=>{qe(He.target.checked,Oe,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Me(Ie,Oe),style:De?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Te.dataUrl,filename:Te.filename,type:Te.dataUrl.length?"txt":"",onClose:()=>ke(ye({},Ze)),monacoEditor:{value:Te.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=Le},49950:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return re}});var Se=fe(59301),xe=fe(8591),E=fe(6848),pe=fe(71418),de=fe(95237),se=fe(43604),ne=fe(58421),ie=fe(3113),ce=fe(86401),ue=fe(97013),ae=fe(95318),oe=(a,y,x)=>new Promise((b,z)=>{var te=me=>{try{ge(x.next(me))}catch(ve){z(ve)}},le=me=>{try{ge(x.throw(me))}catch(ve){z(ve)}},ge=me=>me.done?b(me.value):Promise.resolve(me.value).then(te,le);ge((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,Se.useState)(""),[le,ge]=(0,Se.useState)(!1);function me(he){te(he)}function ve(){if(!z){xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,Se.useEffect)(()=>{y!=a&&ge(!1)},[y]),Se.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},Se.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&Se.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:me,setIsOpen:ge}),overlayStyle:{maxWidth:600}},Se.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!le)},Se.createElement("i",{className:"iconfont icon-dianzan11"})))}),Se.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,Se.useState)(!1),[b,z]=(0,Se.useState)([]),[te,le]=(0,Se.useState)(1);(0,Se.useEffect)(()=>{a!=null&&a.isOpen?ge():(le(1),z([]))},[a==null?void 0:a.isOpen]);const ge=()=>oe(void 0,null,function*(){x(!0);const me=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&z(me==null?void 0:me.answer),x(!1)});return Se.createElement(pe.Z,{spinning:y},Se.createElement("div",{style:{color:"#000"}},Se.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),Se.createElement(de.Z,{justify:"end",align:"middle"},Se.createElement(se.Z,null,Se.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{le(me)}})),Se.createElement(se.Z,null,Se.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},53702:function(Ct,dt,fe){"use strict";fe.d(dt,{CP:function(){return E},_V:function(){return se}});var Se=fe(28209),xe=fe.n(Se);const E={secret:Se.enc.Utf8.parse("0a18e199b87f1a8d"),iv:Se.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},pe={exam:E};function de(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return AES.encrypt(ne,ce,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:ce,iv:ue}=pe[ie];return Se.AES.decrypt(ne,ce,{iv:ue,mode:xe().mode.CBC,padding:xe().pad.Pkcs7}).toString(Se.enc.Utf8)}},7722:function(Ct,dt,fe){"use strict";fe.d(dt,{BU:function(){return xe},Dj:function(){return Se},gH:function(){return E},vp:function(){return pe}});function Se(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function xe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function pe(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},26718:function(Ct,dt,fe){"use strict";fe.d(dt,{U:function(){return ce}});var Se=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?xe(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))pe.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,Se.useState)(ae),[ee,a]=(0,Se.useState)(!1),[y,x]=(0,Se.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const ge=yield ue(le);return a(!1),x(ge),ge}),y]}},56494:function(Ct,dt,fe){"use strict";fe.d(dt,{_:function(){return E}});var Se=fe(59301),xe=fe(43418);const E=pe=>{var de,se;const ne=(0,Se.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,Se.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=pe==null?void 0:pe.exercise)!=null&&ce.left_time&&((ae=(ue=pe==null?void 0:pe.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=pe==null?void 0:pe.exercise)==null?void 0:oe.exercise_events)if(((re=pe==null?void 0:pe.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=pe==null?void 0:pe.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{xe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=pe==null?void 0:pe.exercise)==null?void 0:de.left_time,(se=pe==null?void 0:pe.exercise)==null?void 0:se.exercise_events]),ie}},519:function(Ct,dt,fe){"use strict";fe.d(dt,{G:function(){return de},t:function(){return pe}});var Se=fe(7062),xe=fe.n(Se);const E=null;function pe(se,ne){let ie=xe().get("__ec");ie||(ie={}),ie[se]=ne,xe().set("__ec",ie)}function de(se,ne){let ie=xe().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Ct){(function(dt){(function(fe){if(1)Ct.exports=fe();else var Se})(function(){var fe,Se,xe;return function(){function E(pe,de,se){function ne(ue,ae){if(!de[ue]){if(!pe[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};pe[ue][0].call(ee.exports,function(a){var y=pe[ue][1][a];return ne(y||a)},ee,ee.exports,E,pe,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce +`),Zt.focus();default:throw new Error}},[Zt,sr]),Uo=(0,be.useMemo)(()=>{switch(sr){case ft:return be.createElement(Ve,{callback:lo,onCancel:ho});case Nt:return be.createElement(qe.Z,{callback:lo,onCancel:ho});case vt:return be.createElement(We.Z,{callback:lo,onCancel:ho});case At:return be.createElement(Le,{callback:lo,onCancel:ho});case Wt:return be.createElement(He,{callback:lo,onCancel:ho});case"maths-latex":return be.createElement(ct,{showSaveButton:!0,callback:lo});case"inline-latex":return be.createElement(pt.Z,{showSaveButton:!0,callback:lo});default:return null}},[sr]);function ho(){tr("")}(0,be.useEffect)(()=>{if(yo.current){let fn=function(pn){cn=!0,bn=pn.pageY},_t=function(){cn=!1},$t=function(pn){if(cn){let yr=pn.pageY-bn;yr<0&&(yr=0),yr>300&&(yr=300);let Zn=tn+yr+"px";mo(Zn)}},Gt=yo.current,cn=!1,bn=0;return Gt.addEventListener("mousedown",fn),document.addEventListener("mousemove",$t),document.addEventListener("mouseup",_t),()=>{Gt.removeEventListener("mousedown",fn),document.removeEventListener("mousemove",$t),document.removeEventListener("mouseup",_t)}}},[Zt,yo]),(0,be.useEffect)(()=>{mo(tn)},[tn]);const Jo=Pr(xt),Do=Pr(Er),Wr={width:Jo,height:Do},ao=(0,be.useMemo)(()=>{if(Jn){let fn=new Date(Jn),_t=fn.getHours(),$t=fn.getMinutes(),Gt=fn.getSeconds();return _t=_t<10?"0"+_t:_t,$t=$t<10?"0"+$t:$t,Gt=Gt<10?"0"+Gt:Gt,`${_t}:${$t}:${Gt}`}return 0},[Jn]),No=fn=>{const _t=[];if(En){let $t=-1;fn=fn.replace(/(@▁▁@|@▁@)/g,function(Gt,cn,bn){_t.push({multiLine:Gt!==In})})}return _t};function Bt(){window.sessionStorage.removeItem(Lt),no(!1),Hr(0)}function Qt(){no(!1),Hr(0),Zt.setValue(window.sessionStorage.getItem(Lt))}(0,be.useEffect)(()=>{cr[sr]&&sr!==bt&&sr!==At&&setTimeout(()=>{const fn=document.getElementsByClassName("markdown-popup-form")[0],_t=window.innerWidth/2-fn.offsetWidth/2,$t=window.innerHeight/2-fn.offsetHeight/2;vo(_t),jo($t)},0)},[sr]);const on=fn=>{fn.preventDefault();const _t=fn.clientX-To,$t=fn.clientY-Ur;document.body.onmousemove=Gt=>{let cn=Gt.clientX-_t,bn=Gt.clientY-$t;const pn=document.getElementsByClassName("markdown-popup-form")[0],yr=window.innerWidth-pn.offsetWidth,Zn=window.innerHeight-pn.offsetHeight;cn=Math.max(0,Math.min(cn,yr)),bn=Math.max(0,Math.min(bn,Zn)),dr(Gt.clientX,Gt.clientY,_t,$t)&&(vo(cn),jo(bn))},document.body.onmouseup=function(){document.body.onmousemove=null}},dr=(fn,_t,$t,Gt)=>{const cn=document.body.clientHeight,bn=document.body.clientWidth;return fn<20&&$t>fn||fn>bn-20&&$t_t||_t>cn-20&&Gt<_t?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return be.createElement(be.Fragment,null,be.createElement("div",{className:"markdown-editor-wrapper",ref:so},be.createElement("div",{className:`markdown-editor-container ${wt} ${ln?"on-preview":""} ${Nn?"mini":""} ${kn?"full-screen":""}`,style:Wr},be.createElement(he,{insertTemp:or,watch:ln,fullScreen:kn,showNullButton:dn,showNullProgramButton:En,onActionCallback:bo,hidetoolBar:Dn,extraUse:Fn}),be.createElement("div",{className:"markdown-editor-body"},be.createElement("div",{className:"codemirror-container"},be.createElement("textarea",{ref:qr,placeholder:Vt})),ln?be.createElement("div",{ref:ar,className:"preview-container"},Ut==="stex"&&be.createElement(oe,{value:rr}),Ut!=="stex"&&be.createElement(ae.Z,{disabledFill:Xt,showProgramFill:En,value:rr})):null))),rn?be.createElement("a",{ref:yo,className:"editor-resize"}):null,sr===bt&&be.createElement(lt,{callback:lo,onCancel:ho}),sr===At&&be.createElement(Le,{callback:lo,onCancel:ho}),be.createElement(Ae.Z,null,cr[sr]&&sr!==bt&&sr!==At?be.createElement(ze.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:To,top:Ur},title:be.createElement("div",{style:{cursor:"move"},onMouseDown:on},cr[sr]),open:!0,onCancel:ho,footer:null,destroyOnClose:!0,width:sr===At?"1200px":null,height:sr===At?"80vh":null,className:"markdown-popup-form"},Uo):null))}},82441:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ve},I:function(){return Ae}});var be=fe(78241),xe=fe(8591),E=fe(92832),me=fe(81327),de=fe(5871),se=fe(5112),ne=fe(3113),ie=fe(52882),ce=fe(59301),ue=fe(11968),ae=fe(59301),oe=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(ye,Se,Pe)=>Se in ye?oe(ye,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[Se]=Pe,z=(ye,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&b(ye,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&b(ye,Pe,Se[Pe]);return ye},te=(ye,Se)=>re(ye,ee(Se));const{useForm:le}=be.default,ge={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:Se})=>{const[Pe]=le();let Be=(0,ce.useRef)();function Ee(je){Be.current.width=Pe.getFieldValue("width"),Be.current.align=Pe.getFieldValue("align"),ye(je,Be.current)}function Oe(je,Fe){if(je.status===-1){xe.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Fe.type})}function Ce(je){let Fe=je.target.files[0];Be.current=Fe,Ae(Fe,Oe)}return ae.createElement(be.default,te(z({form:Pe},pe),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:ge})),ae.createElement(he,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(me.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function he({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Ae(ye,Se){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw xe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Ee){Se(JSON.parse(Ee.target.responseText),ye)},!1),Be.addEventListener("error",function(Ee){console.error(Ee)},!1),Be.open("POST",`${ie.KI}/api/attachments.json`),Be.send(Pe)}},35990:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return E}});var be=fe(59301),xe=fe(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,xe.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(Ct,dt,fe){"use strict";var be=fe(94583),xe=fe(57809),E=fe(78673),me=fe(59301);const de=xe.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:ce,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:le})=>{var ge;const pe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(ge=le==null?void 0:le.find(he=>he.shixun_environment_id===te))==null?void 0:ge.program_language;return me.createElement("div",{className:`tpi-code-setting ${a}`},me.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),me.createElement("section",null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),me.createElement(xe.default,{bordered:!1,size:"small",value:ce,onChange:ae},me.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),me.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&me.createElement(me.Fragment,null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),me.createElement(xe.default,{bordered:!1,size:"small",value:ie,onChange:ne},me.createElement(de,{value:12},"12px"),me.createElement(de,{value:14},"14px"),me.createElement(de,{value:16},"16px"),me.createElement(de,{value:18},"18px"),me.createElement(de,{value:20},"20px"),me.createElement(de,{value:22},"22px"))),me.createElement("div",{className:"file-item"},me.createElement("b",null,"Tab\u8F6C\u6362"),me.createElement(E.Z,{checked:y,onChange:oe})),me.createElement("div",{className:"file-item",onClick:ee},me.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&me.createElement(me.Fragment,null,me.createElement("h3",null,"\u5FEB\u6377\u952E"),me.createElement("section",null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),me.createElement("span",null,"Ctrl + S")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),me.createElement("span",null,"F1 / Alt + F1")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),me.createElement("span",null,"Ctrl + ]/[")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),me.createElement("span",null,"Ctrl + Shift + \\")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),me.createElement("span",null,"Home")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),me.createElement("span",null,"End"))),x),!se&&me.createElement(me.Fragment,null,me.createElement("h3",null,"\u5FEB\u6377\u952E"),me.createElement("section",null,ve&&me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),me.createElement("span",null,ve)),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),me.createElement("span",null,pe[z==null?void 0:z.difficulty])),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),me.createElement("span",null,b==null?void 0:b.name)),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),me.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61904:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return xe}});var be=fe(59301);function xe(E,me){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(me!==null){let ne=setInterval(se,me);return()=>clearInterval(ne)}},[me])}},87110:function(Ct,dt,fe){"use strict";var be=fe(59301),xe=fe(31797),E=fe(5871),me=fe(78241),de=fe(43418),se=fe(71418),ne=fe(1710),ie=fe(92832),ce=fe(95237),ue=fe(43604),ae=fe(3113),oe=fe(22167),re=fe(56656),ee=fe.n(re),a=fe(58106),y=fe(31735),x=fe(6460),b=fe(11968),z=fe(26718),te=fe(59301),le=(he,Ae,ye)=>new Promise((Se,Pe)=>{var Be=Ce=>{try{Oe(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{Oe(ye.throw(Ce))}catch(je){Pe(je)}},Oe=Ce=>Ce.done?Se(Ce.value):Promise.resolve(Ce.value).then(Be,Ee);Oe((ye=ye.apply(he,Ae)).next())});const{Countdown:ge}=xe.default,pe=({value:he,onChange:Ae,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(E.Z,{value:he,onChange:Ae,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:he,successCb:Ae,dispatch:ye})=>{var Se,Pe,Be,Ee;const Oe=(0,a.useParams)(),[Ce]=me.default.useForm(),je=me.default.useWatch("time",Ce),[Fe,Qe]=(0,be.useState)(!1),Ne=(0,be.useRef)(),{actionTabs:_e}=he,[$e,Ve]=(0,be.useState)(),[,qe,We,ze]=(0,z.U)(oe.n7,{id:Oe.categoryId}),[,Ge,nt]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&(Qe(!1),Ce.resetFields())},[he.actionTabs.key]);const Je=()=>new Promise(Xe=>le(void 0,null,function*(){var Me,Ie;return Ne.current=yield(0,x.y)({ip_limit:(Me=_e==null?void 0:_e.exerciseParams)==null?void 0:Me.ip_limit,ip_bind:(Ie=_e==null?void 0:_e.exerciseParams)==null?void 0:Ie.ip_bind_type}),Xe()})),lt=()=>le(void 0,null,function*(){var Xe,Me,Ie,Le,we;yield Ce.validateFields();const Re=Ce.getFieldsValue();if(Qe(!0),(((Xe=_e==null?void 0:_e.exerciseParams)==null?void 0:Xe.ip_limit)!=="no"||(Me=_e==null?void 0:_e.exerciseParams)!=null&&Me.ip_bind_type)&&(yield Je()),(yield(0,oe.ZD)((Ie=_e==null?void 0:_e.exerciseParams)==null?void 0:Ie.id,{exercise_user_id:(Le=_e==null?void 0:_e.exerciseParams)==null?void 0:Le.exercise_user_id,unlock_key:Re.unlock_key,time:Re.time,ip:Ne.current})).status===0){if(Ae){ye({type:"exercise/setActionTabs",payload:{}}),Ae();return}const rt=_e==null?void 0:_e.exerciseParams;(0,y.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:Oe.coursesId,login:(we=(0,b.eY)())==null?void 0:we.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:{}})}Qe(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Xe=>te.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Xe=>te.createElement("span",{className:Xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Xe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ue=((Se=_e==null?void 0:_e.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=_e==null?void 0:_e.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,be.useEffect)(()=>{he.actionTabs.key==="student-unlock"&&le(void 0,null,function*(){const Xe=yield nt(Oe);yield We({}),Xe.status||Ve(Xe)})},[he.actionTabs.key]);const{time:De,end_time:Ze}=($e==null?void 0:$e.exercise)||{},Te=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),ke=ee()(ze==null?void 0:ze.user_total_end_time)>Te?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Te.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Be=_e==null?void 0:_e.exerciseParams)!=null&&Be.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:he.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:qe||Ge},Ue&&te.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 "),!Ue&&te.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"),Ue&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=_e==null?void 0:_e.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(me.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(me.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),De!==-1?te.createElement(te.Fragment,null,te.createElement(me.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(pe,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},qe||Ge?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",ee()(Ze).format("YYYY-MM-DD HH:mm")))),te.createElement(ce.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Fe,onClick:lt},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:he})=>({exercise:he}))(ve)},92711:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return a}});var be=fe(59301),xe=fe(58106),E=fe(43418),me=fe(3113),de=fe(71418),se=fe(45962),ne=fe(30097),ie=fe(58478),ce=fe(24334),ue=fe(56656),ae=fe.n(ue),oe=fe(17713),re=fe(59301),ee=(y,x,b)=>new Promise((z,te)=>{var le=ve=>{try{pe(b.next(ve))}catch(he){te(he)}},ge=ve=>{try{pe(b.throw(ve))}catch(he){te(he)}},pe=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(le,ge);pe((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,xe.useLocation)(),33);const te=(0,xe.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ve=yield(0,se.X6)(y);z(Ve.data)})}()},[y]);const{status:le,created_at:ge,code:pe,name:ve,language:he,pass_sets_count:Ae,set_count:ye,error_msg:Se,output:Pe,input:Be,expected_output:Ee,execute_memory:Oe,user:Ce,execute_time:je,input_file_url:Fe,output_file_url:Qe,is_file:Ne,expected_output_file_url:_e}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(me.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:le===0?"c-green":"c-red"},ne.Im[le])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,he)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${le===oe.h.HIDE_COMPILE_STATUS?"--":Ae} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:le,error_msg:Se,execute_time:je,output:Pe,input:Be,expected_output:Ee,input_file_url:Fe,output_file_url:Qe,is_file:Ne,expected_output_file_url:_e}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:he==null?void 0:he.toLocaleLowerCase(),value:ce.Base64.decode(pe),options:{readOnly:!0}}))):null)))}},75693:function(Ct,dt,fe){"use strict";fe.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var be=fe(59301),xe=fe(92832),E=fe(8591),me=fe(3113),de=fe(90643),se=fe(24334),ne=fe.n(se),ie=fe(10640),ce=fe(69654),ue=fe(95318),ae=fe(31735),oe=fe(34376),re=fe.n(oe),ee=fe(97013),a=fe(58106),y=fe(92711),x=fe(94276),b=fe(45962),z=fe(75826),te=fe(72059),le=fe(92310),ge=fe.n(le),pe=fe(7722),ve=fe(59301),he=(Oe,Ce,je)=>new Promise((Fe,Qe)=>{var Ne=Ve=>{try{$e(je.next(Ve))}catch(qe){Qe(qe)}},_e=Ve=>{try{$e(je.throw(Ve))}catch(qe){Qe(qe)}},$e=Ve=>Ve.done?Fe(Ve.value):Promise.resolve(Ve.value).then(Ne,_e);$e((je=je.apply(Oe,Ce)).next())});const{TextArea:Ae}=xe.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Oe=>(Oe[Oe.SET_VISIBLE=0]="SET_VISIBLE",Oe[Oe.SET_TABINDEX=1]="SET_TABINDEX",Oe))(Se||{});function Pe(Oe){const{status:Ce,error_msg:je,output:Fe,input:Qe,expected_output:Ne,is_file:_e,input_file_url:$e,output_file_url:Ve,expected_output_file_url:qe,setMonacoValue:We,setData:ze}=Oe,Ge=(0,be.useRef)(),nt=(0,be.useRef)(),Je=(0,be.useRef)();let lt=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Fe&&!_e&&Ge.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Ge.current);const De=(0,ae.pp)(se.Base64.decode(Fe));Ue.write(De),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(Ze){}},100)}if(Qe&&!_e&&nt.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(nt.current),Ue.write((0,ae.pp)(Qe)),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(De){}},100)}if(Ne&&!_e&&Je.current){const Ue=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ue.open(Je.current),Ue.write((0,ae.pp)(se.Base64.decode(Ne))),Ue.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ue.scrollToTop()}catch(De){}},100)}},[Fe]),Ce){case de.h.NOMATCH:lt=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!_e&&ve.createElement("div",{ref:Ge}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(Ue),setTimeout(()=>{ze(Ve)},200)})},Fe)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!_e&&ve.createElement("div",{ref:Je}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(this,null,function*(){const Ue=yield fetch(qe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield Ue.text()),setTimeout(()=>{ze(qe)},200)})},Ne)));break;case de.h.EXECUTEFAILURE:lt=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!_e&&ve.createElement(ue.Z,{value:Qe,style:Ye}),_e&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)($e,Qe)},Qe))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:lt=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:lt=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:lt=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",lt," ")}function Be(Oe){const{status:Ce,error_msg:je,execute_time:Fe,output:Qe,input:Ne,expected_output:_e,is_file:$e,input_file_url:Ve,output_file_url:qe,expected_output_file_url:We}=Oe;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:Oe,className:Ce}){return ve.createElement("span",{className:Ce},Oe)}dt.ZP=({input:Oe,is_file:Ce,debuging:je,submitting:Fe,executingMessage:Qe,debugResult:Ne,onChangeInput:_e,onDebugCode:$e,onSubmitCode:Ve,hack:qe,user:We,submitResult:ze,isWhiteTheme:Ge,topDispatch:nt})=>{const[Je]=(0,a.useSearchParams)(),lt=(0,a.useParams)(),[Ye,Ue]=(0,be.useState)(!1),[De,Ze]=(0,be.useState)(!1),[Te,ke]=(0,be.useState)(1),[et,Xe]=(0,be.useState)(!1),[Me,Ie]=(0,be.useState)(0),[Le,we]=(0,be.useState)(!1),[Re,Ke]=(0,be.useState)(""),[rt,He]=(0,be.useState)(""),tt=(0,be.useRef)(),mt=(0,be.useRef)(),ut=(0,be.useRef)(null),ht=(0,be.useRef)(null),ct=(0,be.useRef)(null);console.log(ze,"submitResult",lt);const{status:pt,id:at,input:st,output:ft,expected_output:vt,is_file:At,input_file_url:bt,output_file_url:Tt,expected_output_file_url:Nt,error_msg:Wt,hack_sets:sn}=ze||{};(0,be.useEffect)(()=>{pt===0&&(ke(1),Ie(0))},[pt,at]),(0,be.useEffect)(()=>{he(void 0,null,function*(){var Bn;const Kn=yield(0,b.rX)(lt==null?void 0:lt.id,"submit");(Kn==null?void 0:Kn.status)===0&&(Kn!=null&&Kn.data&&((Bn=Kn==null?void 0:Kn.data)==null?void 0:Bn.status)!==0?(nt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Kn==null?void 0:Kn.data}}),ke(2),Ie(320)):(ke(1),Ie(0)))})},[lt==null?void 0:lt.id]),(0,be.useEffect)(()=>{if(tt.current){let In=function(pr){Nr=Pr.offsetHeight,er=!0,Or=pr.pageY,ct.current.style.display="block"},Bn=function(){er=!1,ct.current.style.display="none"},Kn=function(pr){if(er){en();let It=Or-pr.pageY,Dt=Nr+It;if(Dt<0&&(Dt=0),Dt>window.innerHeight-150&&(Dt=window.innerHeight-150),Te===1){Dt<=34?Ie(0):Ie(Dt);return}console.log(Dt,"resizeH"),Ie(Dt)}};const Pr=ut.current;let Nr=0,er=!1,Or=0;const cr=document.getElementById("case-y-bar");return cr==null||cr.addEventListener("mousedown",In),document.addEventListener("mousemove",Kn),document.addEventListener("mouseup",Bn),()=>{const pr=document.getElementById("case-y-bar");pr==null||pr.removeEventListener("mousedown",In),document.removeEventListener("mousemove",Kn),document.removeEventListener("mouseup",Bn)}}},[tt,Te]),(0,be.useEffect)(()=>{const In=x.Z.subscribe("resize-move-bar",en);if(Je.get("type")!=="exercises")return document.addEventListener((0,pe.gH)(),Pn),()=>{document.removeEventListener((0,pe.gH)(),Pn),In()}},[]),(0,be.useEffect)(()=>{});function en(){var In,Bn,Kn,Pr;const Nr=document.getElementById("outputResultRef");if(Nr){let er=Nr.dataset.text;mt.current.reset(),mt.current.writeln(er);const Or=document.getElementById("outputResultRef").offsetWidth-20,cr=((Pr=(Kn=(Bn=(In=mt.current)==null?void 0:In._core)==null?void 0:Bn._renderService)==null?void 0:Kn.dimensions)==null?void 0:Pr.actualCellWidth)||10,pr=Math.ceil(Or/cr);mt.current.resize(pr,Math.ceil(Nr.clientHeight/16))}}function Jt(){Ue(!Ye),setTimeout(()=>{en()},300),Ie(Ye?320:window.innerHeight-150)}function vn(){De?(Ze(!1),(0,pe.BU)()):(Ze(!0),(0,pe.Dj)(ht.current))}const Pn=In=>{(0,pe.vp)()||Ze(!1)},gn=(0,be.useMemo)(()=>{if(Ne){const{status:In,output:Bn,error_msg:Kn}=Ne;return setTimeout(()=>{let Pr="",Nr=document.getElementById("outputResultRef");Bn?Pr=se.Base64.decode(Bn):Kn&&(Pr=se.Base64.decode(Kn)),mt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),mt.current.open(Nr),mt.current.onKey(function(er){var Or;if(er.domEvent.key.toLocaleUpperCase()==="C"&&er.domEvent.ctrlKey){er.domEvent.preventDefault();let cr=(Or=mt.current)==null?void 0:Or.getSelection();navigator.clipboard.writeText(cr).then(()=>{})}}),Nr.dataset.text=Pr,mt.current.setOption("convertEol",!0),en()},300),ve.createElement(ve.Fragment,null,Be(Ne))}return null},[Ne]);function Un(){var In,Bn;if(!(qe!=null&&qe.code)||((In=qe==null?void 0:qe.code)==null?void 0:In.trim().length)===0){(Bn=E.ZP)==null||Bn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),Ie(320),$e()}const Gn=In=>he(void 0,null,function*(){let Bn=yield(0,ee.ZP)(`/api/problems/${In}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});Bn&&(window.location.href=`/myproblems/${Bn==null?void 0:Bn.identifier}${window.location.search}`)});function zn(){At?navigator.clipboard.writeText(se.Base64.decode(Wt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(be.Fragment,null,ve.createElement("div",{className:ge()(ie.Z.case,Ge&&ie.Z.whiteCase),style:{height:Me},ref:ut},ve.createElement("div",{className:ie.Z.fullMask,ref:ct}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Te===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Te===1&&(Me<=34?ve.createElement("div",{onClick:()=>{Ie(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Ie(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Te===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Te===2&&!Fe&&typeof pt=="number"&&ve.createElement(ve.Fragment,null,pt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[pt])),ve.createElement("div",{className:ie.Z.btns},Te===2&&!Fe&&ve.createElement(ve.Fragment,null,pt!==de.h.OK&&ve.createElement("div",{onClick:zn},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{we(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Jt()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Te===1?"block":"none"}},je?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Ae,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":Oe,onChange:_e}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Ne?gn:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Te===2?"block":"none"}},Fe?ve.createElement(ce.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Me-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:De?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!At&&ve.createElement(Ee,{value:st}),At&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const In=yield fetch(bt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield In.text()),setTimeout(()=>{Ke(bt)},200)})},st)),st&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Xe(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>vn(),className:`iconfont icon-${De?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!At&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),At&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const In=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});He(yield In.text()),setTimeout(()=>{Ke(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:pt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(pt===4||pt===5)&&ve.createElement(Ee,{className:"mb10",value:Wt&&se.Base64.decode(Wt)||""}),pt!=4&&pt!=5&&(At?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>he(void 0,null,function*(){const In=yield(0,ee.ZP)(Tt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{He(In)}catch(Bn){He("")}setTimeout(()=>{Ke(Tt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:ge()(ie.Z.footer,Ge&&ie.Z.whiteFooter),style:{zIndex:100}},(qe==null?void 0:qe.is_program)&&(qe==null?void 0:qe.above_question)&&ve.createElement(me.ZP,{className:"mr10",type:"primary",onClick:()=>Gn(qe==null?void 0:qe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(qe==null?void 0:qe.is_program)&&(qe==null?void 0:qe.under_question)&&ve.createElement(me.ZP,{className:"mr10",type:"primary",onClick:()=>Gn(qe==null?void 0:qe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(me.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Fe,loading:je,color:"#2ABD8C",className:"mr10",onClick:Un},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&ve.createElement(me.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Fe,disabled:je||Fe,onClick:()=>{var In,Bn;if(!(qe!=null&&qe.code)||((In=qe==null?void 0:qe.code)==null?void 0:In.trim().length)===0){(Bn=E.ZP)==null||Bn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),Ie(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:we,open:Le}),ve.createElement(te.Z,{close:!0,data:Re,type:Re.length?"txt":"",onClose:()=>Ke(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(Ct,dt,fe){"use strict";fe.r(dt),fe.d(dt,{Types:function(){return Uo},default:function(){return Wr}});var be=fe(59301),xe=fe(58106),E=fe(31797),me=fe(43418),de=fe(71418),se=fe(3113),ne=fe(6848),ie=fe(95237),ce=fe(45962),ue=fe(22167),ae=fe(7722),oe=fe(34282),re=fe(26869),ee=fe(87169),a=fe(43428),y=fe(58478),x=fe(35990),b=fe(519),z=fe(74242),te=fe(8591),le={list:"list___IRN6i",copy:"copy___qCn9B"},ge=fe(56102),pe=fe(97013),ve=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())}),Ae=({showResourceCentre:Bt,identifier:Qt})=>{const on=(0,xe.useParams)(),[dr,fn]=(0,be.useState)(null);(0,be.useEffect)(()=>{Bt&&_t()},[Bt]);const _t=()=>ve(void 0,null,function*(){const $t=yield(0,pe.ZP)(`/api/problems/${Qt}/attachment_list.json`,{method:"get"});($t==null?void 0:$t.status)==0&&fn($t.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(dr!=null&&dr.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),dr==null?void 0:dr.map(($t,Gt)=>be.createElement("dl",{className:le.list,key:Gt},be.createElement(ne.Z,{title:$t.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),$t.title)),be.createElement("dd",null,be.createElement(ge.CopyToClipboard,{text:$t.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${le.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=fe(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Bt,Qt,on)=>Qt in Bt?Se(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,Fe=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Oe.call(Qt,on)&&je(Bt,on,Qt[on]);if(Ee)for(var on of Ee(Qt))Ce.call(Qt,on)&&je(Bt,on,Qt[on]);return Bt},Qe=(Bt,Qt)=>Pe(Bt,Be(Qt));const Ne={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var _e=(Bt=>(Bt[Bt.set_font_size=0]="set_font_size",Bt[Bt.set_theme=1]="set_theme",Bt[Bt.on_tab_to_space=2]="on_tab_to_space",Bt[Bt.set_show_editor_setting=3]="set_show_editor_setting",Bt[Bt.set_show_respurce_center=4]="set_show_respurce_center",Bt))(_e||{});function $e(Bt,Qt){switch(Qt.type){case 3:return Qe(Fe({},Bt),{showEditorSetting:Qt.payload});case 1:return Qe(Fe({},Bt),{theme:Qt.payload});case 0:return Qe(Fe({},Bt),{fontSize:Qt.payload});case 2:return Qe(Fe({},Bt),{tabToSpace:Qt.payload});case 4:return Qe(Fe({},Bt),{showResourceCentre:Qt.payload});default:throw new Error}}var Ve=({isLoading:Bt,value:Qt,onChange:on,language:dr,onUpdateCode:fn,ActionBarRender:_t,setIsWhiteTheme:$t,identifier:Gt})=>{const[cn,bn]=(0,be.useReducer)($e,Ne),{theme:pn,fontSize:yr,showEditorSetting:Zn,tabToSpace:zr,showResourceCentre:Ar}=cn,Ln=(0,be.useRef)(),mr=(0,be.useRef)();(0,be.useEffect)(()=>{$t(pn==="vs")},[pn]);const Sr={onFontSizeChange:Fr=>{bn({type:0,payload:Fr}),(0,b.t)("cmFontSize",Fr)},tabToSpace:zr,cmFontSize:yr,className:"oj",cmCodeMode:pn,onTabToSpace:Fr=>{bn({type:2,payload:Fr}),(0,b.t)("cmTabToSpace",Fr)},onCodeModeChange:Fr=>{bn({type:1,payload:Fr}),(0,b.t)("ProgrammingCodeMode",Fr)}};function On(){bn({type:3,payload:!1})}function Tr(){bn({type:3,payload:!0})}function kr(){bn({type:4,payload:!1})}function _r(){bn({type:4,payload:!0})}const Xn={value:Qt,language:dr,theme:pn,options:{fontSize:yr,insertSpaces:zr},onChange:Fr=>{on(Fr),mr.current=Fr,clearTimeout(Ln.current),Ln.current=setTimeout(()=>{fn(mr.current)},1e4)},onEditBlur:Fr=>{mr.current&&fn(mr.current)}};return ye.createElement(be.Fragment,null,_t(Tr,_r),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Bt&&ye.createElement(y.ZP,Fe({},Xn))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Zn,onClose:On},ye.createElement(z.Z,Fe({},Sr)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Ar,onClose:kr},ye.createElement(Ae,{showResourceCentre:Ar,identifier:Gt}))))},qe=fe(60141),We=fe(24334),ze=fe(75693),Ge={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"},nt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Je=fe(1710),lt=fe(58421),Ye=fe(58617),Ue=fe(92711),De=fe(56656),Ze=fe.n(De),Te=fe(59301);const{Column:ke}=Je.default;var et=({submitResult:Bt,submitting:Qt,submitRecords:on,page:dr,onPageChange:fn,topicId:_t})=>{const[$t]=(0,xe.useSearchParams)(),{records:Gt,records_count:cn}=on||{},[bn,pn]=(0,be.useState)(!1),yr=$t.get("type")==="1";return Te.createElement(de.Z,{spinning:Qt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Te.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},(Gt==null?void 0:Gt.length)>0?Te.createElement(Je.default,{dataSource:Gt,rowKey:"id",pagination:!1},Te.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Zn,zr)=>Te.createElement("span",null," ",Ze()(Zn).format("YYYY-MM-DD HH:mm:ss"))}),Te.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Zn,zr)=>{var Ar;return Te.createElement("span",{className:`${Zn===0?"c-green":"c-red"} current`,onClick:()=>{pn(zr.id)}},(Ar=ze.Im[Zn])==null?void 0:Ar.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Te.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${yr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Zn=>Zn?yr?Zn:Zn/1e3:""}),Te.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${yr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Zn=>Zn?yr?Zn:parseFloat((Zn/1024).toFixed(2)):""}),Te.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Te.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Zn,zr)=>Te.createElement("span",{className:"c-light-primary current",onClick:()=>{pn(zr.id)}},"\u67E5\u770B")})):Te.createElement("div",{style:{height:300,width:"100%"}}),Te.createElement(Ue.Z,{onClose:pn,open:bn}),cn>15?Te.createElement(lt.Z,{className:nt.pagination,current:dr,pageSize:15,total:cn,onChange:fn}):null)},Xe=fe(59243),Me=fe(12563),Ie={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Le=fe(95318),we=fe(59301);const Re={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var Ke=({hack:Bt})=>{const{language:Qt,difficult:on,time_limit:dr,description:fn}=Bt,[_t]=(0,xe.useSearchParams)(),$t=Re[on];return we.createElement(we.Fragment,null,we.createElement("ul",{className:Ie.info},we.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",we.createElement("b",{className:Ie.info_tag},Qt)),we.createElement("li",null,we.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",we.createElement(Me.default,{color:$t==null?void 0:$t.color},$t==null?void 0:$t.name)),we.createElement("li",null,we.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",we.createElement("span",{style:{color:"#333333"}},dr,"\u79D2"))),_t.get("qtype")==="8"?we.createElement(Le.Z,{value:fn,showProgramFill:!0,className:Ie.desc}):we.createElement(Le.Z,{value:fn,className:Ie.desc}))},rt={},He=fe(59301),tt=({hack:Bt,current_user:Qt})=>He.createElement("div",{className:rt.answer},Bt!=null&&Bt.answer_text?He.createElement(Le.Z,{style:{padding:"13px 0"},value:(Bt==null?void 0:Bt.answer_text)||""}):He.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),mt=fe(94276);function ut(Bt,Qt){return(0,pe.U2)(`/problems/${Bt}/comments.json`,{page:Qt,limit:10})}function ht(Bt){return(0,pe.v_)(`/discusses/${Bt}/plus.json`,{container_type:"Discuss",type:1})}function ct(Bt,Qt,on){return(0,pe.v_)(`/problems/${Bt}/comments/reply.json`,{comments:{content:on,parent_id:Qt}})}function pt(Bt,Qt){return(0,pe.v_)(`/problems/${Bt}/comments.json`,{comments:{content:Qt}})}function at(Bt,Qt,on){return(0,pe.v_)(`/problems/${Bt}/comments/${Qt}/hidden.json`,on)}function st(Bt,Qt){return(0,pe.IV)(`/problems/${Bt}/comments/${Qt}`)}var ft=fe(49950);function vt({author:Bt}){return be.createElement("a",{href:`/users/${Bt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Bt.image_url}`,width:"50"}))}function At({data:Bt,index:Qt,parentDiscussIndex:on,user:dr,onSetActionType:fn}){const{author:_t,can_delete:$t,content:Gt,id:cn,time:bn}=Bt;function pn(){fn({id:cn,index:Qt,type:"delete-discuss",parentDiscussIndex:on,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const yr=dr.admin||$t||_t.user_id===dr.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:_t}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${_t.login}`,target:"_blank"},_t.name),be.createElement("span",{className:"grey"},bn),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},yr?be.createElement("a",{onClick:pn,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Le.Z,{className:"discuss-content",value:Gt})))}var bt=({user:Bt,data:Qt,index:on,onPlusDiscuss:dr,onSetActionType:fn,activeDiscussIndex:_t,onReplyDiscuss:$t,onSetActiveDiscussIndex:Gt})=>{const{content:cn,children:bn,hidden:pn,id:yr,praise_count:Zn,time:zr,user_praise:Ar,can_delete:Ln,author:mr}=Qt;function Sr(){Gt(yr)}function On(){dr(yr,!Ar,on)}function Tr(){fn({id:yr,index:on,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function kr(){fn({id:yr,index:on,params:{hidden:pn?"0":"1"},type:"hidden-discuss",message:pn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const _r=Bt.admin||Bt.user_id===mr.user_id;return be.createElement("div",{className:"discuss-item-container",key:yr},be.createElement(vt,{author:mr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${mr.login}`,target:"_blank"}," ",mr.name," "),be.createElement("span",{className:"grey"},zr)),be.createElement(Le.Z,{className:"discuss-content",value:cn}),bn&&bn.length>0?be.createElement("div",{className:"reply-discuss-container"},bn.map((Xn,Fr)=>be.createElement(At,{key:Xn.id,data:Xn,index:Fr,user:Bt,onSetActionType:fn,parentDiscussIndex:on}))):null,be.createElement("div",{className:"btn-group"},_r?be.createElement("a",{onClick:kr,title:pn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:pn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ln&&(!bn||bn.length==0)?be.createElement("a",{onClick:Tr,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:Sr,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:On,className:Ar?"c-orange":""},be.createElement("i",{className:Ar?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,Zn||""))),be.createElement(ft.Z,{id:yr,activeDiscussIndex:_t,onReplyDiscuss:$t})))},Tt=fe(421),Nt={"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"},Wt=fe(86401),sn=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())}),en=({user_praise:Bt,praise_count:Qt,praisePlus:on,onCreateDiscuss:dr,discuss_count:fn})=>{const[_t,$t]=(0,be.useState)(!1),[Gt,cn]=(0,be.useState)("");function bn(zr){cn(zr)}function pn(){$t(!0)}function yr(){$t(!1)}function Zn(){return sn(this,null,function*(){dr(Gt),cn(""),$t(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${_t?Nt.active:""} `},be.createElement("div",{className:_t?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:pn}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",fn," "),be.createElement("a",{className:"c-light-black",onClick:on,title:Bt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Bt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Qt?be.createElement("span",null,Qt):"")),_t?be.createElement("div",{className:Nt["input-mask"],onClick:yr}):null,be.createElement("div",{className:_t?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(Wt.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Gt,height:240,onChange:bn}),be.createElement("div",{className:Nt["tip-container"],onClick:yr},be.createElement("a",{className:Nt["btn-send"],onClick:Zn}," \u53D1\u9001 "))))},Jt=fe(59301),vn=Object.defineProperty,Pn=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,In=(Bt,Qt,on)=>Qt in Bt?vn(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,Bn=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Gn.call(Qt,on)&&In(Bt,on,Qt[on]);if(Un)for(var on of Un(Qt))zn.call(Qt,on)&&In(Bt,on,Qt[on]);return Bt},Kn=(Bt,Qt)=>Pn(Bt,gn(Qt)),Pr=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())});const Nr={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var er=(Bt=>(Bt[Bt.GET_DISCUSSES=0]="GET_DISCUSSES",Bt[Bt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Bt[Bt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Bt[Bt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Bt[Bt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Bt[Bt.SET_PAGE=5]="SET_PAGE",Bt[Bt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Bt))(er||{});function Or(Bt,Qt){switch(Qt.type){case 6:return Kn(Bn({},Bt),{loading:!0});case 0:return Bn(Bn({},Bt),Qt.payload);case 1:return Bn(Bn({},Bt),Qt.payload);case 4:return Bn(Bn({},Bt),Qt.payload);case 3:return Bn(Bn({},Bt),Qt.payload);case 5:return Kn(Bn({},Bt),{page:Qt.payload});case 2:return Bn(Bn({},Bt),Qt.payload);default:throw new Error}}var cr=({user:Bt,identifier:Qt,hack:on,onTriggerPraise:dr,activeIndex:fn})=>{const[_t,$t]=(0,be.useReducer)(Or,Nr),{loading:Gt,page:cn,data:bn,count:pn,actionType:yr,activeDiscussIndex:Zn}=_t,zr=(0,be.useCallback)(()=>Pr(void 0,null,function*(){$t({type:6});const Xn=yield ut(Qt,cn),{comments:Fr,disscuss_count:po}=Xn;$t({type:0,payload:{data:Fr,count:po,loading:!1}})}),[cn,Qt]);(0,be.useEffect)(()=>{fn==="2"&&zr()},[Qt,cn,fn]);function Ar(Xn){$t({type:5,payload:Xn})}function Ln(Xn){$t({type:4,payload:{actionType:Xn}})}function mr(Xn){$t(Zn===Xn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Xn}})}function Sr(Xn,Fr,po){return Pr(this,null,function*(){try{const co=yield ht(Xn);bn[po].user_praise=Fr,bn[po].praise_count=co.praise_count,$t({type:3,payload:{data:[...bn]}})}catch(co){console.log(co)}})}function On(){return Pr(this,null,function*(){const{id:Xn,params:Fr,type:po,index:co,parentDiscussIndex:Ko}=yr;if(po==="hidden-discuss"&&(yield at(Qt,Xn,Fr),Ko?bn[Ko].children[co].hidden=Fr.hidden==1:bn[co].hidden=Fr.hidden==1,$t({type:4,payload:{actionType:null,data:[...bn]}})),po==="delete-discuss"){if(yield st(Qt,Xn),Ko||Ko===0){let ko=bn[Ko].children;for(let So=ko.length-1;So>=0;So--)if(ko[So].id===Xn){ko.splice(So,1);break}bn[Ko].children=ko}else for(let ko=bn.length-1;ko>=0;ko--)if(bn[ko].id===Xn){bn.splice(ko,1);break}$t({type:4,payload:{actionType:null,data:[...bn]}})}})}function Tr(){$t({type:4,payload:{actionType:null}})}function kr(Xn,Fr){return Pr(this,null,function*(){try{yield ct(Qt,Xn,Fr),zr()}catch(po){console.log(po)}})}function _r(Xn){return Pr(this,null,function*(){$t({type:6}),yield pt(Qt,Xn),zr()})}return Jt.createElement(Jt.Fragment,null,Jt.createElement("div",{className:"discuss-panel"},bn.length===0?Jt.createElement(Xe.Z,null):bn.map((Xn,Fr)=>Jt.createElement(bt,{onReplyDiscuss:kr,onPlusDiscuss:Sr,onSetActiveDiscussIndex:mr,onSetActionType:Ln,data:Xn,index:Fr,user:Bt,activeDiscussIndex:Zn})),pn>10?Jt.createElement("div",{className:"pagination-container"},Jt.createElement(lt.Z,{showQuickJumper:!0,onChange:Ar,current:cn,total:pn})):null),Jt.createElement(en,{user_praise:on.user_praise,praise_count:on.praises_count,praisePlus:dr,discuss_count:on.comments_count,onCreateDiscuss:_r}),Jt.createElement(x.Z,null,Jt.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:!!yr,onOk:On,onCancel:Tr},Jt.createElement("p",null,yr?yr.message:"")),Jt.createElement(Tt.Z,null)))},pr=fe(57809),It=fe(92832),Dt=fe(65615),xt={},tn=fe(59301),Nn=({hack:Bt,current_user:Qt})=>tn.createElement("div",{className:xt.answer},Bt!=null&&Bt.analysis?tn.createElement(Le.Z,{style:{padding:"13px 0"},value:(Bt==null?void 0:Bt.analysis)||""}):tn.createElement(Xe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Cn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Mr=fe(36381),or=fe(43604),Ut=fe(78241),Lt=fe(5871),rn=fe(68989),jt=fe(59301);const{TextArea:dn}=It.default,{Panel:En}=Mr.default;var Dn=({data:Bt,hack:Qt})=>(console.log(Bt,Qt,"data"),Qt!=null&&Qt.is_file?jt.createElement(rn.Y2,{disabled:!0,className:Cn.uploadTableWrapper,showScore:!Qt.test_set_score,data:Bt,isProgramHomework:!0}):jt.createElement("div",{className:Cn.hackSets},Bt==null?void 0:Bt.map((on,dr)=>jt.createElement(Mr.default,{accordion:!0,bordered:!1,key:dr,defaultActiveKey:dr===0&&on.id,className:Cn.collapseWrapper,expandIcon:({isActive:fn})=>jt.createElement("i",{className:`iconfont icon-weizhankai ${fn?Cn.open:Cn.close}`,style:{fontSize:14,transition:"all .2s"}})},jt.createElement(En,{key:on.id,header:jt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},jt.createElement(or.Z,{className:Cn.panelHeader},jt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",dr+1)),jt.createElement(or.Z,{flex:1},jt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Qt!=null&&Qt.test_set_score)&&jt.createElement(or.Z,{className:Cn.rateInput},jt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),jt.createElement("div",null,jt.createElement(Ut.default.Item,{noStyle:!0},jt.createElement(Lt.Z,{value:on==null?void 0:on.score,className:Cn.baseFormItem,min:0,max:100,disabled:!0}))),jt.createElement("span",{className:"ml10"},"%")))))},jt.createElement(Ut.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},jt.createElement(dn,{readOnly:!0,value:on==null?void 0:on.input,rows:4})),jt.createElement(Ut.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},jt.createElement(dn,{readOnly:!0,value:on==null?void 0:on.output,rows:4}))))))),yn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},St=fe(59301),kt=(0,be.forwardRef)(({data:Bt=[]},Qt)=>{var on;const[dr,fn]=(0,be.useState)(),_t=Bt.filter(Gt=>Gt.show);(0,be.useEffect)(()=>{_t.length&&fn(_t[0].id)},[Bt==null?void 0:Bt.length]);const $t=((on=_t.find(Gt=>Gt.id===dr))==null?void 0:on.element)||null;return(0,be.useImperativeHandle)(Qt,()=>({setActiveTab:Gt=>fn(Gt)})),St.createElement("div",{className:yn.tabs},St.createElement("div",{className:yn.tabWarp},_t.map(Gt=>St.createElement("div",{onClick:()=>fn(Gt.id),className:`${yn.tab} ${Gt.id===dr?yn.active:""}`,key:Gt.id},Gt.name))),St.createElement("div",{className:yn.content},$t))}),wt=fe(59301),qt=Object.defineProperty,Yt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Tn=(Bt,Qt,on)=>Qt in Bt?qt(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,Zt=(Bt,Qt)=>{for(var on in Qt||(Qt={}))Rn.call(Qt,on)&&Tn(Bt,on,Qt[on]);if(Vt)for(var on of Vt(Qt))Fn.call(Qt,on)&&Tn(Bt,on,Qt[on]);return Bt},ur=(Bt,Qt)=>Yt(Bt,Xt(Qt)),rr=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())});const Jr={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},ln={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Sn=({hack:Bt,onTriggerPraise:Qt,topicId:on,page:dr,onPageChange:fn,user:_t,current_user:$t,submitRecords:Gt,submitting:cn,submitResult:bn,setActiveIndex:pn,hack_sets:yr})=>{var Zn,zr;const[Ar]=(0,xe.useSearchParams)(),[Ln,mr]=(0,be.useState)("0"),Sr=(0,xe.useLocation)(),[On,Tr]=(0,be.useState)(!1),[kr,_r]=(0,be.useState)(null),[Xn,Fr]=(0,be.useState)([]),[po,co]=(0,be.useState)([]),[Ko,ko]=(0,be.useState)({page:1,limit:10}),So=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(_t,"user");let[wo,Sa]=(0,be.useState)(ur(Zt({},(0,xe.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Bt==null?void 0:Bt.is_close_tips)===!1&&kr===null&&_r(!0)},[sa.current,Bt==null?void 0:Bt.is_close_tips,kr]);function Na(){return rr(this,null,function*(){yield(0,pe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{pn(Ln)},[Ln]);function Ca(Xr){return rr(this,null,function*(){let qo=Xr.target.id;if(qo==="1"){let oa=yield(0,pe.ZP)(`/api/myproblems/${wo.id}/redo_logs.json`,{method:"get",params:Zt({},Ko)});(oa==null?void 0:oa.status)===0&&co(oa==null?void 0:oa.data)}mr(qo)})}(0,be.useEffect)(()=>mt.Z.subscribe("to-commit-info",()=>{mr("1"),So.current&&So.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>mt.Z.subscribe("to-reset-info",()=>{Ca({target:{id:"1"}}),So.current&&So.current.setActiveTab("2")}),[]);function ka(){mr("2")}function Ho(){return rr(this,null,function*(){let Xr=yield(0,pe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Zt({identifier:wo==null?void 0:wo.id},wo)});Fr(Xr)})}const Br=[{title:null,description:wt.createElement("div",null,wt.createElement("b",{onClick:()=>{_r(!1),Na(),Tr(!0),Ho()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),wt.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),wt.createElement(se.ZP,{onClick:()=>{_r(!1),Na()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return wt.createElement("div",{className:Ge["left-panel"]},wt.createElement("ul",{className:`${Ge["s-navs"]} ${Ge["bg-white"]} ${Ge.b1}`},(Bt==null?void 0:Bt.is_program)&&!Ar.get("pageId")&&wt.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},wt.createElement("div",{onClick:()=>{Ho(),Tr(!0)},className:Ge.btns,ref:sa,style:kr?{pointerEvents:"none"}:{}},wt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),wt.createElement("li",{style:{marginLeft:20}},wt.createElement("a",{className:Ln==="0"?Ge.active:"",id:"0",onClick:Ca},"\u9898\u76EE\u63CF\u8FF0")),wt.createElement("li",null,wt.createElement("a",{className:Ln==="1"?Ge.active:"",id:"1",onClick:Ca},"\u64CD\u4F5C\u8BB0\u5F55")),(Ar.get("type")!=="exercises"&&(Bt==null?void 0:Bt.answer_text_show)||Ar.get("type")!=="exercises"&&(Bt==null?void 0:Bt.analysis_show))&&wt.createElement("li",null,wt.createElement("a",{className:Ln==="4"?Ge.active:"",id:"4",onClick:Ca},"\u89E3\u7B54\u53C2\u8003")),Ar.get("type")!=="exercises"&&wt.createElement("li",null,wt.createElement("a",{className:Ln==="2"?Ge.active:"",id:"2",onClick:Ca},"\u8BC4\u8BBA")),!!(yr!=null&&yr.length)&&Ar.get("type")!=="exercises"&&Ar.get("type")!=="1"&&wt.createElement("li",null,wt.createElement("a",{className:Ln==="5"?Ge.active:"",id:"5",onClick:Ca},"\u6D4B\u8BD5\u7528\u4F8B"))),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Ln==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},wt.createElement(Ke,{hack:Bt,onTriggerPraise:Qt,toDiscuss:ka})),wt.createElement("div",{style:{padding:"12px"},className:`${Ge["tab-panel-body"]} ${Ln==="1"?"":"hide"}`},wt.createElement(kt,{ref:So,data:[{id:"1",show:Ar.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,Gt!=null&&Gt.records_count||cn?wt.createElement(et,{page:dr,onPageChange:fn,topicId:on,submitting:cn,key:(bn==null?void 0:bn.id)||1,submitRecords:Gt,submitResult:bn}):wt.createElement(Xe.Z,null))},{id:"2",show:Ar.get("type")==="exercises"||(Bt==null?void 0:Bt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,wt.createElement(Je.default,{pagination:!1,dataSource:po==null?void 0:po.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Xr,qo,oa)=>Ze()(Xr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Xr,qo,oa)=>{var Ha;return(Ha=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Xr))==null?void 0:Ha.name}}]}),wt.createElement(lt.Z,{style:{marginTop:10},current:Ko.page,total:po==null?void 0:po.count,hideOnSinglePage:!0,onChange:Xr=>rr(void 0,null,function*(){Ko.page=Xr,ko(Ko);let qo=yield(0,pe.ZP)(`/api/myproblems/${wo.id}/redo_logs.json`,{method:"get",params:ur(Zt({},Ko),{courseId:wo.courseId})});(qo==null?void 0:qo.status)===0&&co(qo==null?void 0:qo.data)})}))}]})),wt.createElement("div",{style:{padding:"12px"},className:`${Ge["tab-panel-body"]} ${Ln==="4"?"":"hide"}`},wt.createElement(kt,{data:[{id:"1",show:Ar.get("type")!=="exercises"&&(Bt==null?void 0:Bt.answer_text_show),name:"\u7B54\u6848",element:wt.createElement(wt.Fragment,null,wt.createElement(tt,{hack:Bt,current_user:$t}))},{id:"2",show:Ar.get("type")!=="exercises"&&(Bt==null?void 0:Bt.analysis_show),name:"\u89E3\u6790",element:wt.createElement(wt.Fragment,null,wt.createElement(Nn,{hack:Bt,current_user:$t}))}]})),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Ln==="2"?"":"hide"}`,style:{padding:0}},wt.createElement(cr,{user:_t,activeIndex:Ln,identifier:Bt.identifier,hack:Bt,onTriggerPraise:Qt})),wt.createElement("div",{className:`${Ge["tab-panel-body"]} ${Ln==="5"?"":"hide"}`,style:{padding:12}},wt.createElement(Dn,{data:yr||[],hack:Bt})),wt.createElement(a.Z,{rootClassName:Ge.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Tr(!1),open:On},wt.createElement(ie.Z,null,wt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Xn==null?void 0:Xn.total_count,"\u9898\xA0[\xA0",Xn==null?void 0:Xn.total_score,"\u5206\xA0]\xA0"),!(_t!=null&&_t.hack_manager)&&wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Xn==null?void 0:Xn.work_score,"\u5206")),wt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),wt.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(_t!=null&&_t.hack_manager)&&wt.createElement(pr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Xr=>{wo.page=1,wo.finish_status=Xr,Sa(Zt({},wo)),Ho()}},wt.createElement(pr.default.Option,{value:""},"\u5168\u90E8"),wt.createElement(pr.default.Option,{value:0},"\u672A\u5F00\u59CB"),wt.createElement(pr.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),wt.createElement(pr.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),wt.createElement(pr.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Xr=>{wo.page=1,wo.difficult=Xr||null,Sa(Zt({},wo)),Ho()}},wt.createElement(pr.default.Option,{value:0},"\u5168\u90E8"),wt.createElement(pr.default.Option,{value:1},"\u7B80\u5355"),wt.createElement(pr.default.Option,{value:2},"\u9002\u4E2D"),wt.createElement(pr.default.Option,{value:3},"\u56F0\u96BE")),wt.createElement(It.default.Search,{size:"large",onSearch:Xr=>{wo.name=Xr,wo.page=1,Sa(Zt({},wo)),Ho()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),wt.createElement("div",{className:Ge.list,style:{height:36,background:"#3D445C"}},!(_t!=null&&_t.hack_manager)&&wt.createElement("span",null,"\u72B6\u6001"),wt.createElement("span",null,"\u5E8F\u53F7"),wt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),wt.createElement("div",{style:{overflow:"auto",flex:1}},(Zn=Xn==null?void 0:Xn.data)!=null&&Zn.length?(zr=Xn==null?void 0:Xn.data)==null?void 0:zr.map((Xr,qo)=>wt.createElement("div",{onClick:()=>rr(void 0,null,function*(){let oa=yield(0,pe.ZP)(`/api/problems/${Xr==null?void 0:Xr.identifier}/start.json`,{method:"get",params:{hack_user_id:_t==null?void 0:_t.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ge.list} ${Xr!=null&&Xr.checked?Ge.active:""}`},!(_t!=null&&_t.hack_manager)&&wt.createElement(wt.Fragment,null,!(Xr!=null&&Xr.opened)&&wt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Xr==null?void 0:Xr.opened)&&!(Xr!=null&&Xr.passed)&&wt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Xr==null?void 0:Xr.opened)&&(Xr==null?void 0:Xr.passed)&&wt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),wt.createElement("span",null,(wo.page-1)*20+(qo+1)),wt.createElement("span",{style:{flex:1},title:Xr.name},`[${Xr==null?void 0:Xr.score}\u5206]`,"\xA0",Xr.name),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},Jr[Xr.difficult]))):wt.createElement(Xe.Z,null)),wt.createElement(lt.Z,{current:wo.page,className:"mt20",hideOnSinglePage:!0,total:Xn==null?void 0:Xn.count,pageSize:wo.per_page,onChange:(Xr,qo)=>{wo.page=Xr,wo.per_page=qo,Ho()}})),wt.createElement(Dt.Z,{rootClassName:Ge.tour,closeIcon:!1,open:!!kr,steps:Br,gap:{offset:3,radius:2}}))},kn=fe(62522),Mn=fe(6460),sr=fe(80738),tr=fe(87110),Jn=fe(56494),Hr=fe(14481),Er=fe(10640),mo=fe(92310),Co=fe.n(mo),no=fe(39327),zo=fe(51015),Mo=fe(74164),hn=fe(59301),To=Object.defineProperty,vo=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,jo=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,yo=(Bt,Qt,on)=>Qt in Bt?To(Bt,Qt,{enumerable:!0,configurable:!0,writable:!0,value:on}):Bt[Qt]=on,ar=(Bt,Qt)=>{for(var on in Qt||(Qt={}))qr.call(Qt,on)&&yo(Bt,on,Qt[on]);if(jo)for(var on of jo(Qt))so.call(Qt,on)&&yo(Bt,on,Qt[on]);return Bt},wr=(Bt,Qt)=>vo(Bt,Ur(Qt)),Cr=(Bt,Qt)=>{var on={};for(var dr in Bt)qr.call(Bt,dr)&&Qt.indexOf(dr)<0&&(on[dr]=Bt[dr]);if(Bt!=null&&jo)for(var dr of jo(Bt))Qt.indexOf(dr)<0&&so.call(Bt,dr)&&(on[dr]=Bt[dr]);return on},Ir=(Bt,Qt,on)=>new Promise((dr,fn)=>{var _t=cn=>{try{Gt(on.next(cn))}catch(bn){fn(bn)}},$t=cn=>{try{Gt(on.throw(cn))}catch(bn){fn(bn)}},Gt=cn=>cn.done?dr(cn.value):Promise.resolve(cn.value).then(_t,$t);Gt((on=on.apply(Bt,Qt)).next())});const{Countdown:bo}=E.default,lo={Java:"java",C:"c",Python:"py","C++":"c"};var Uo=(Bt=>(Bt[Bt.SET_LOADING=0]="SET_LOADING",Bt[Bt.GET_DATA=1]="GET_DATA",Bt[Bt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Bt[Bt.SET_DATA=3]="SET_DATA",Bt[Bt.SET_DEBUGING=4]="SET_DEBUGING",Bt[Bt.SET_SUBMITING=5]="SET_SUBMITING",Bt[Bt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Bt[Bt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Bt[Bt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Bt[Bt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Bt[Bt.SET_PAGE=10]="SET_PAGE",Bt))(Uo||{});function ho(){return new Date().getTime()}const Jo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Do(Bt,Qt){switch(Qt.type){case 1:return ar(ar({},Bt),Qt.payload);case 3:return wr(ar({},Bt),{data:Qt.payload});case 0:return wr(ar({},Bt),{loading:Qt.payload});case 9:return wr(ar({},Bt),{showNote:Qt.payload});case 4:return wr(ar({},Bt),{debuging:Qt.payload});case 5:return wr(ar({},Bt),{submitting:Qt.payload});case 2:return wr(ar({},Bt),{submitRecords:Qt.payload});case 10:return wr(ar({},Bt),{submitRecordPage:Qt.payload});case 6:return wr(ar({},Bt),{executingMessage:Qt.payload});case 7:return ar(ar({},Bt),Qt.payload);case 8:return ar(ar({},Bt),Qt.payload);default:throw new Error}}var Wr=({children:Bt})=>{var Qt,on,dr,fn,_t;const[$t,Gt]=(0,be.useReducer)(Do,Jo),{id:cn}=(0,xe.useParams)(),bn=(0,xe.useLocation)(),[pn]=(0,xe.useSearchParams)(),{loading:yr,data:Zn,debugResult:zr,submitResult:Ar,submitRecords:Ln,submitRecordPage:mr,showNote:Sr,debuging:On,submitting:Tr,executingMessage:kr}=$t,[_r,Xn]=(0,be.useState)("#37AD83"),[Fr,po]=(0,be.useState)(null),[co,Ko]=(0,be.useState)({}),[ko,So]=(0,be.useState)(!0),[sa,wo]=(0,be.useState)(!1),[Sa,Na]=(0,be.useState)(!1),Ca=(0,be.useRef)(null),ka=(0,be.useRef)(0),Ho=Zn==null?void 0:Zn.user,Br=Zn==null?void 0:Zn.hack,[Xr,qo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),Ha=(0,be.useRef)(!1);(0,no.y)(pn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,no.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Jn._)(co);(0,be.useEffect)(()=>{function lr(){return Ir(this,null,function*(){var Kr,ea,ga,Da,La;So(!0);const ha=yield(0,ce.fu)(cn,{exercise_id:pn.get("exercisesId")});if(setTimeout(()=>{So(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Go){console.log(Go)}ha.hack=wr(ar({},ha.hack),{is_program:pn.get("type")==="1"}),Gt({type:1,payload:{loading:!1,data:ha}})}if(pn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Go;pn.get("coursesId")=="coursesId"?Go=yield(0,ue._F)({categoryId:pn.get("exercisesId"),login:pn.get("login")}):Go=yield(0,ue._B)({categoryId:pn.get("exercisesId"),login:pn.get("login")}),Ko(ar({},Go)),za((Kr=Go==null?void 0:Go.exercise)==null?void 0:Kr.forbid_copy),typeof((ea=Go==null?void 0:Go.exercise)==null?void 0:ea.left_time)=="number"&&(po(Date.now()+((ga=Go==null?void 0:Go.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{Xn("red")},(((Da=Go==null?void 0:Go.exercise)==null?void 0:Da.left_time)-300>0?((La=Go==null?void 0:Go.exercise)==null?void 0:La.left_time)-300:0)*1e3))}})}cn&&lr()},[cn]),(0,be.useEffect)(()=>{var lr;return pn.get("type")==="exercises"&&((lr=co==null?void 0:co.exercise)!=null&&lr.screen_open)&&(window.removeEventListener("blur",Ua,!1),Hr.U.forEach((Kr,ea)=>{window.addEventListener(Kr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[co]),(0,be.useEffect)(()=>{Ka==="1"&&cn&&Br!=null&&Br.language&&fi()},[cn,mr,Br==null?void 0:Br.language,Ka]),(0,be.useEffect)(()=>(Br!=null&&Br.is_program&&(ka.current=0,Ca.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(Ca.current)}),[Br==null?void 0:Br.is_program]);const ri=()=>Ir(void 0,null,function*(){let lr=yield(0,pe.ZP)(`/api/myproblems/${cn}/save_long_time.json`,{method:"get",params:{answer_long_time:ka.current}})}),Ua=()=>{Ha.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return Ir(this,null,function*(){try{const lr=yield(0,ce.zO)(cn,{limit:15,page:mr,language:Br==null?void 0:Br.language});Gt({type:2,payload:lr})}catch(lr){console.log(lr)}})}function gi(lr){Gt({type:10,payload:lr})}function Ga(lr){return Ir(this,null,function*(){var Kr;let ea;(pn.get("ip_limit")==="inner"||pn.get("ip_bind_type")==="true")&&(ea=yield(0,Mn.y)({ip_limit:pn.get("ip_limit"),ip_bind:pn.get("ip_bind_type")==="true"}));const ga=yield(0,ce.n4)(cn,{code:We.Base64.encode(lr||Br.code),language:Br==null?void 0:Br.language,exercise_id:pn.get("exercisesId"),question_id:pn.get("questionId"),ip:ea});return ga.status===-5&&(0,xe.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:wr(ar({errorMessage:ga==null?void 0:ga.message},(co==null?void 0:co.exercise)||{}),{exercise_user_id:(Kr=co==null?void 0:co.exercise)==null?void 0:Kr.exercise_user_id,id:pn.get("exercisesId")})}}),ga})}function oi(){return Ir(this,null,function*(){if(oa.current=2,!Tr){Gt({type:5,payload:!0});try{mt.Z.publish("to-commit-info");const lr=yield Ga();if(console.log(lr,1),lr.status===0){let ha=function(){return Ir(this,null,function*(){const{status:Go,data:ma}=yield(0,ce.rX)(cn,"submit"),wa=ho()-La>(ga*Da+30)*1e3;if(Go!==0&&!wa&&setTimeout(ha,1e3),wa&&Go!==0){me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Gt({type:5,payload:!1});return}if(Go===0){ma.status===2&&me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(ma==null?void 0:ma.status)===0&&pn.get("type")==="1"&&Na(!0);const ii=yield(0,ce.zO)(cn,{limit:15,page:mr,language:Br==null?void 0:Br.language});Gt({type:8,payload:wr(ar({},$t),{submitResult:ma,submitting:!1,submitRecords:ii})})}})},Kr={};pn.get("type")==="exercises"&&(Kr.extras={exercise_id:pn.get("exercisesId"),question_id:pn.get("questionId")},(pn.get("ip_limit")==="inner"||pn.get("ip_bind_type")==="true")&&(Kr.extras.ip=yield(0,Mn.y)({ip_limit:pn.get("ip_limit"),ip_bind:pn.get("ip_bind_type")==="true"})));const ea=yield(0,ce.bM)(cn,Kr);if(ea.status===-1&&pn.get("exercisesId")){window.parent.location.href=`/classrooms/${pn.get("coursesId")}/exercise/${pn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Da}=Br,La=ho();ea.status>-1?ha():Gt({type:5,payload:!1})}else Gt({type:5,payload:!1})}catch(lr){console.log(lr),Gt({type:5,payload:!1})}qo(!1)}})}function Za(){return Ir(this,null,function*(){oa.current=1,$t.debuging=!0,Gt({type:4,payload:!0});try{if((yield Ga()).status===0){let La=function(){return Ir(this,null,function*(){const{status:ha,message:Go,data:ma}=yield(0,ce.rX)(cn,"debug"),wa=ho()-Da>(Kr+30)*1e3;if(ha!==0&&!wa&&(Gt({type:6,payload:Go}),setTimeout(La,1e3)),wa){me.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gt({type:4,payload:!1}),Gt({type:7,payload:wr(ar({},$t),{debugResult:{status:2},debuging:!1})});return}ha===0&&(ma.status===2&&me.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Gt({type:4,payload:!1}),Gt({type:7,payload:wr(ar({},$t),{debugResult:ma,debuging:!1})}))})};const{time_limit:Kr}=Br;let ea={input:encodeURIComponent(Zn.test_case.input)};pn.get("type")==="exercises"&&(ea.exercise_id=pn.get("exercisesId"));const ga=yield(0,ce.MU)(cn,ea);if(ga.status===-1&&pn.get("exercisesId")){window.parent.location.href=`/classrooms/${pn.get("coursesId")}/exercise/${pn.get("exercisesId")}/detail`;return}const Da=ho();(ga==null?void 0:ga.status)>-1?La():Gt({type:4,payload:!1})}else Gt({type:4,payload:!1})}catch(lr){console.log(lr)}finally{}})}function Va(lr,Kr){const ea=Kr?{modify_code:!1}:{};Gt({type:3,payload:wr(ar({},Zn),{hack:ar(wr(ar({},Br),{code:lr}),ea)})}),qo(!0)}const hi=lr=>Ir(void 0,null,function*(){let Kr=yield(0,pe.ZP)(`/api/problems/${Br==null?void 0:Br.identifier}/start.json`,{method:"get",params:{language:lr==="C++"||lr==="c++"?encodeURIComponent(lr):lr,hack_user_id:Ho==null?void 0:Ho.user_id}});Kr.status!==-1&&xe.history.replace(`/myproblems/${Kr==null?void 0:Kr.identifier}${window.location.search}`)});function pi(lr){let Kr=lr.target.value;Gt({type:3,payload:wr(ar({},Zn),{test_case:{input:Kr}})})}function mi(){return Ir(this,null,function*(){try{let lr={};pn.get("type")==="exercises"?lr.exercise_id=pn.get("exercisesId"):Br!=null&&Br.homework_common_id&&(lr.homework_common_id=Br==null?void 0:Br.homework_common_id);const Kr=yield(0,ce.H7)(cn,ar({},lr));Kr.status===401||(Va(We.Base64.decode(Kr.code)),(pn.get("type")==="exercises"||Br!=null&&Br.homework_common_id)&&mt.Z.publish("to-reset-info"))}catch(lr){console.log(lr)}})}function ai(){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:hn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",hn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ir(this,null,function*(){const lr=yield(0,ce.fi)(cn);lr.status===401||Va(We.Base64.decode(lr.code),!0)})}})}function Ya(){Gt({type:9,payload:!0})}function vi(){Gt({type:9,payload:!1})}function yi(lr){return Ir(this,null,function*(){yield(0,ce.MK)(cn,lr),Gt({type:1,payload:{showNote:!1,data:wr(ar({},Zn),{hack:wr(ar({},Br),{notes:lr.notes})})}})})}const Ea={hack:Br,isLoading:ko,input:(Qt=Zn==null?void 0:Zn.test_case)==null?void 0:Qt.input,is_file:(on=Zn==null?void 0:Zn.test_case)==null?void 0:on.is_file,identifier:Br==null?void 0:Br.identifier,attachments_count:Zn==null?void 0:Zn.attachments_count,language:Br==null?void 0:Br.language,code:Br==null?void 0:Br.code,title:"main."+lo[Br==null?void 0:Br.language],modify_code:Br==null?void 0:Br.modify_code,notes:Br==null?void 0:Br.notes,debugResult:zr,debuging:On,submitting:Tr,submitResult:Ar,executingMessage:kr,onCancelNote:vi,onAddNote:yi,showNote:Sr,user:Ho,onShowNote:Ya,onSubmitCode:oi,onChangeCode:Va,onChangeInput:pi,onDebugCode:Za,onResetCode:mi,onSyncCode:ai,onUpdateCode:Ga,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:wo,topDispatch:Gt};function Ja(){return Ir(this,null,function*(){const{praise_count:lr}=yield(0,ce.vl)(Br.id,{container_type:"Hack",type:1});let Kr=wr(ar({},Zn),{hack:wr(ar({},Br),{praises_count:lr,user_praise:!Br.user_praise})});Gt({type:3,payload:Kr})})}const qa={topicId:cn,submitResult:Ar,submitRecords:Ln,submitting:Tr,page:mr,onPageChange:gi,hack:Br,user:Zn==null?void 0:Zn.user,hack_sets:Zn==null?void 0:Zn.hack_sets,current_user:Zn==null?void 0:Zn.current_user,onTriggerPraise:Ja,setActiveIndex:ti};return console.log(co),hn.createElement(hn.Fragment,null,hn.createElement(de.Z,{spinning:yr,delay:500},Zn?hn.createElement(hn.Fragment,null,hn.createElement("header",{className:Co()(Er.Z.header,sa&&Er.Z.whiteHeader)},pn.get("type")!=="exercises"&&hn.createElement("div",null,hn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${Ho==null?void 0:Ho.image_url}`,alt:"user",width:36}),hn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},Ho==null?void 0:Ho.name)),pn.get("type")==="exercises"&&hn.createElement("div",null,hn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",hn.createElement("span",{className:"ml10"},(dr=co==null?void 0:co.exercise)==null?void 0:dr.user_name)),hn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",hn.createElement("span",{className:"ml10"},(fn=co==null?void 0:co.exercise)==null?void 0:fn.student_id))),hn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},hn.createElement("div",null,Br.name)),(Br==null?void 0:Br.is_program)&&hn.createElement(sr.Z,{defaultValue:Br==null?void 0:Br.answer_long_time,onChange:lr=>{ka.current=lr},className:Er.Z.timepiece}),Ho!=null&&Ho.hack_manager?hn.createElement(xe.Link,{className:Er.Z.btn_edit,to:pn.get("type")==="1"?pn.get("pageId")?`/problems/newedit/${Br.identifier}?type=1&pageId=${pn.get("pageId")}&backUrl=${pn.get("backUrl")}`:`/problems/newedit/${Br.identifier}?type=1`:`/problems/newedit/${Br.identifier}`}," ",hn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((_t=co==null?void 0:co.exercise)!=null&&_t.left_time)&&hn.createElement(hn.Fragment,null,hn.createElement("span",{style:{color:_r,marginRight:6},className:`iconfont icon-daojishi ${Er.Z.djs}`}),hn.createElement("span",{className:"c-white mr20"},hn.createElement(bo,{valueStyle:{color:_r,fontSize:20,fontWeight:500},title:hn.createElement("span",{style:{color:_r,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Fr,onFinish:()=>Ir(void 0,null,function*(){const lr=yield(0,ue.VL)({categoryId:pn.get("exercisesId"),commit_method:2});if((lr==null?void 0:lr.status)===0&&(Ga(),me.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:hn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",hn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ir(void 0,null,function*(){window.parent.location.href=`/classrooms/${pn.get("coursesId")}/exercise/${pn.get("exercisesId")}/detail`})})),(lr==null?void 0:lr.status)===-3){const Kr=parseInt(lr==null?void 0:lr.message);po(Date.now()+Kr*1e3)}})}))),pn.get("type")==="exercises"?hn.createElement(se.ZP,{type:"primary",onClick:()=>{const lr=()=>Ir(void 0,null,function*(){yield Ga(),qo(!1),ni(),Ha.current=!0,Ua()});if(!(Ln!=null&&Ln.records_count)||Xr){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:hn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:lr});return}lr()}},hn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):hn.createElement("span",{onClick:()=>{var lr;if(pn.get("backUrl"))xe.history.push(pn.get("backUrl"));else if(pn.get("type")==="1"){let Kr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");xe.history.push(`/classrooms/${Kr==null?void 0:Kr[0]}/program_homework/${Kr==null?void 0:Kr[1]}/detail`)}else xe.history.push("/problemset")}},hn.createElement(ne.Z,{title:"\u5173\u95ED"},hn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),hn.createElement(de.Z,{size:"large",spinning:ko},hn.createElement(oe.Z,{className:Co()(Er.Z.myProblems,sa&&Er.Z.whiteMyProblems),leftChild:hn.createElement(Sn,ar({},qa)),rightChild:hn.createElement(No,ar({},Ea))}))):null,hn.createElement(me.default,{centered:!0,closable:!1,width:680,footer:null,open:Sa,className:"oj-modal"},hn.createElement("section",{className:"oj-modal-content"},hn.createElement("div",{className:"oj-modal-head"},hn.createElement("img",{src:kn,alt:""}),hn.createElement("i",{onClick:()=>Na(!1),className:"iconfont icon-guanbi1"})),hn.createElement("aside",null,hn.createElement("img",{className:"mr30",src:Mo.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",hn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Ar==null?void 0:Ar.execute_time,"ms"),"\u4F18\u4E8E",hn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.time_better_than)||100,"%"),"\u7684\u7528\u6237"),hn.createElement("aside",{className:"mb50"},hn.createElement("img",{src:zo.Z,className:"mr30"}),hn.createElement("span",{className:"oj-modal-tt"},hn.createElement("span",null,hn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),hn.createElement("span",{className:"c-light-primary"},Ar==null?void 0:Ar.execute_memory,"kb")),hn.createElement("span",null,hn.createElement("span",null))),"\u4F18\u4E8E",hn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Ar==null?void 0:Ar.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),hn.createElement("div",{id:"oj-modal-next",onClick:()=>Ir(void 0,null,function*(){var lr;if(Ar!=null&&Ar.next_identifier){let Kr=yield(0,pe.ZP)(`/api/problems/${Ar==null?void 0:Ar.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ho==null?void 0:Ho.user_id}});Kr&&(window.location.href=`/myproblems/${Kr==null?void 0:Kr.identifier}${window.location.search}`)}else{let Kr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");xe.history.push(`/classrooms/${Kr==null?void 0:Kr[0]}/program_homework/${Kr==null?void 0:Kr[1]}/detail`)}}),className:"oj-modal-btn"},Ar!=null&&Ar.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),hn.createElement(tr.Z,{successCb:()=>{oa.current===1?Za():oi()}}))};function ao({title:Bt,modify_code:Qt,onSyncCode:on,onShowCodeSetting:dr,onResetCode:fn,hack:_t,onChangeLanguage:$t,isWhiteTheme:Gt,onShowResourceCentre:cn,attachments_count:bn}){var pn;const yr=()=>{me.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:hn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:fn})},[Zn]=(0,xe.useSearchParams)(),zr=Zn.get("language"),Ar=Ln=>Ln==="1"?"c++":Ln==="2"?"C++":Ln;return(0,be.useEffect)(()=>{zr&&$t(Ar(zr))},[]),(0,be.useEffect)(()=>{_t!=null&&_t.tpm_code_modified&&me.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:hn.createElement(ee.Z,null),content:hn.createElement("div",null,hn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),hn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),hn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fn()})},[_t==null?void 0:_t.language]),console.log(_t,Gt,"hack"),hn.createElement("div",{className:`${Er.Z.codeHead} ${Gt?Er.Z.whiteCodeHead:""}`},hn.createElement("div",{className:Er.Z.navWrap},(pn=_t==null?void 0:_t.all_language)==null?void 0:pn.map(Ln=>hn.createElement("div",{className:`${Er.Z.nav} ${Ln===(_t==null?void 0:_t.language)?Er.Z.active:""}`,key:Ln,onClick:()=>$t(Ln)},hn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},hn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),hn.createElement("span",null,Ln)))),hn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Qt?hn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:on},hn.createElement("img",{src:qe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,bn>0&&hn.createElement("a",{onClick:cn},hn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),hn.createElement("a",{onClick:yr},hn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),hn.createElement("a",{onClick:dr},hn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},hn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function No(Bt){var Qt=Bt,{input:on,is_file:dr,identifier:fn,showNote:_t,onShowNote:$t,notes:Gt,onCancelNote:cn,onAddNote:bn,debugResult:pn,language:yr,debuging:Zn,submitting:zr,executingMessage:Ar,code:Ln,onSubmitCode:mr,onDebugCode:Sr,onChangeCode:On,onChangeInput:Tr,onUpdateCode:kr,user:_r,isLoading:Xn,submitResult:Fr}=Qt,po=Cr(Qt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function co(ko,So){return hn.createElement(ao,wr(ar({},po),{onShowCodeSetting:ko,onShowResourceCentre:So}))}const Ko=ar({input:on,is_file:dr,debugResult:pn,debuging:Zn,submitting:zr,executingMessage:Ar,onDebugCode:Sr,onChangeCode:On,onSubmitCode:mr,onChangeInput:Tr,user:_r,submitResult:Fr},po);return hn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},hn.createElement(Ve,{setIsWhiteTheme:po==null?void 0:po.setIsWhiteTheme,isLoading:Xn,language:yr,value:Ln,identifier:fn,onChange:On,onUpdateCode:kr,ActionBarRender:co}),hn.createElement(ze.ZP,ar({},Ko)))}},90643:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return be}});var be=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(be||{})},45962:function(Ct,dt,fe){"use strict";fe.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return ce},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=fe(97013),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,le)=>te in z?xe(z,te,{enumerable:!0,configurable:!0,writable:!0,value:le}):z[te]=le,ne=(z,te)=>{for(var le in te||(te={}))me.call(te,le)&&se(z,le,te[le]);if(E)for(var le of E(te))de.call(te,le)&&se(z,le,te[le]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function ce(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},30097:function(Ct,dt,fe){"use strict";fe.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=fe(59301),xe=fe(92832),E=fe(3113),me=fe(84105),de=fe(87395),se=fe(17713),ne=fe(24334),ie=fe(69654),ce=fe(95318),ue=fe(31735),ae=fe(41556),oe=fe(34376),re=fe(92310),ee=fe.n(re),a=fe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ge=(je,Fe,Qe)=>Fe in je?y(je,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):je[Fe]=Qe,pe=(je,Fe)=>{for(var Qe in Fe||(Fe={}))te.call(Fe,Qe)&&ge(je,Qe,Fe[Qe]);if(z)for(var Qe of z(Fe))le.call(Fe,Qe)&&ge(je,Qe,Fe[Qe]);return je},ve=(je,Fe)=>x(je,b(Fe));const{TextArea:he}=xe.default,Ae={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.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=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Se||{});function Pe(je,Fe){switch(Fe.type){case 0:return ve(pe({},je),{visible:Fe.payload});case 1:return ve(pe({},je),{tabIndex:Fe.payload});default:throw new Error}}function Be({value:je,className:Fe}){const[Qe,Ne]=(0,be.useState)(!1),_e=(0,be.useRef)(),$e=(0,be.useRef)();return(0,be.useEffect)(()=>{Qe&&($e.current.reset(),$e.current.write((0,ue.pp)(je||"")))},[je,Qe]),(0,be.useEffect)(()=>{var Ve,qe,We,ze;if(_e.current){$e.current=new oe.Terminal({fontSize:14,disableStdin:!0}),$e.current.open(_e.current);const Ge=_e.current.offsetWidth-14,nt=((ze=(We=(qe=(Ve=$e.current)==null?void 0:Ve._core)==null?void 0:qe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Je=Math.ceil(Ge/nt);$e.current.resize(Je,8),Ne(!0)}},[]),a.createElement("div",{ref:_e,className:ee()("XtermText-valueRef",Fe)})}function Ee(je){const{status:Fe,error_msg:Qe,output:Ne,input:_e,expected_output:$e,is_file:Ve,input_file_url:qe,output_file_url:We,expected_output_file_url:ze}=je;let Ge=null;const nt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Fe){case se.h.NOMATCH:Ge=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:_e}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:Ne&&ne.Base64.decode(Ne)||""}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Ne)},Ne)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Be,{className:"mb10",value:$e&&ne.Base64.decode($e)||""}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,$e)},$e)));break;case se.h.EXECUTEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ce.Z,{value:_e,style:nt}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.COMPILEFAILURE:Ge=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ce.Z,{value:_e,style:nt}),Ve&&a.createElement("div",{style:nt},a.createElement("a",{onClick:()=>(0,ue.LR)(qe,_e)},_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.PODFAILURE:Ge=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ge=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ge," ")}function Oe(je){const{status:Fe,error_msg:Qe,execute_time:Ne,output:_e,input:$e,expected_output:Ve,is_file:qe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ge}=je;let nt=null;switch(Fe){case se.h.OK:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Ne,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(_e)));break;case se.h.NOMATCH:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",_e&&ne.Base64.decode(_e)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&ne.Base64.decode(Ve)));break;case se.h.EXECUTEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.COMPILEFAILURE:nt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,$e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Qe)));break;case se.h.PODFAILURE:nt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:nt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",nt," ")}var Ce=({id:je,is_file:Fe,input:Qe,debuging:Ne,submitting:_e,executingMessage:$e,debugResult:Ve,onChangeInput:qe,onDebugCode:We,onSubmitCode:ze})=>{const[Ge,nt]=(0,be.useReducer)(Pe,Ae),{visible:Je,tabIndex:lt}=Ge;(0,be.useEffect)(()=>{nt({type:0,payload:!1})},[je]);function Ye(Te){let ke=Te.target.id;nt({type:1,payload:ke})}function Ue(){nt({type:0,payload:!Je})}const De=(0,be.useMemo)(()=>{if(Ve){const{status:Te}=Ve;return a.createElement(a.Fragment,null,Oe(Ve))}return null},[Ve]);function Ze(){nt({type:0,payload:!0}),nt({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(he,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Qe,onChange:qe}),rightNode:Ne?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?De: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 ${Je?"up":""}`,onClick:Ue},Je?a.createElement(me.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Ne,onClick:Ze},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:_e,disabled:_e,onClick:()=>{nt({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(Ct,dt,fe){"use strict";fe.d(dt,{h:function(){return be}});var be=(xe=>(xe[xe.NOMATCH=-1]="NOMATCH",xe[xe.OK=0]="OK",xe[xe.TIMEOUT=2]="TIMEOUT",xe[xe.PODFAILURE=3]="PODFAILURE",xe[xe.COMPILEFAILURE=4]="COMPILEFAILURE",xe[xe.EXECUTEFAILURE=5]="EXECUTEFAILURE",xe[xe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",xe))(be||{})},68989:function(Ct,dt,fe){"use strict";fe.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=fe(59301),xe=fe(54580),E=fe(8591),me=fe(43418),de=fe(95237),se=fe(5112),ne=fe(3113),ie=fe(24905),ce=fe(6848),ue=fe(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=fe(47257),ee=fe.n(re),a=fe(97013),y=fe(1012),x=fe(31735),b=fe(72059),z=fe(59301),te=Object.defineProperty,le=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ae=(Fe,Qe,Ne)=>Qe in Fe?te(Fe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Fe[Qe]=Ne,ye=(Fe,Qe)=>{for(var Ne in Qe||(Qe={}))ve.call(Qe,Ne)&&Ae(Fe,Ne,Qe[Ne]);if(pe)for(var Ne of pe(Qe))he.call(Qe,Ne)&&Ae(Fe,Ne,Qe[Ne]);return Fe},Se=(Fe,Qe)=>le(Fe,ge(Qe)),Pe=(Fe,Qe,Ne)=>new Promise((_e,$e)=>{var Ve=ze=>{try{We(Ne.next(ze))}catch(Ge){$e(Ge)}},qe=ze=>{try{We(Ne.throw(ze))}catch(Ge){$e(Ge)}},We=ze=>ze.done?_e(ze.value):Promise.resolve(ze.value).then(Ve,qe);We((Ne=Ne.apply(Fe,Qe)).next())});const{Dragger:Be}=xe.default,Ee=Fe=>{const Qe=Ge=>Ge&&Ge.substring(0,Ge.lastIndexOf("."));for(var Ne=[...Fe],_e=0,$e=[],Ve=0;Ve{if(Ge.forEach(nt=>{let Je=nt.name.split(/\.(?=[^\.]+$)/);nt.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Ge[0].name.includes(".in"))return Ge.length===2?Ge:[Ge[0],{}];if(Ge[0].name.includes(".out"))return Ge.length===2?Ge.reverse():[{},Ge[0]]})},Oe=({onClose:Fe,onOK:Qe,visible:Ne,wrapClassName:_e,rootIdentifier:$e,multiple:Ve=!1,defaultMultipleValue:qe=!0})=>{const[We,ze]=(0,be.useState)([]),[Ge,nt]=(0,be.useState)({}),[Je,lt]=(0,be.useState)(!1),[Ye,Ue]=(0,be.useState)(!0),[De,Ze]=(0,be.useState)(null),Te=(0,be.useRef)([]),ke=(0,be.useRef)(0),et=()=>{Fe()};(0,be.useEffect)(()=>{Xe()},[]),(0,be.useEffect)(()=>{Ne&&(Te.current=[],ke.current=0,ze([]),Ue(qe))},[Ne]);const Xe=()=>Pe(void 0,null,function*(){try{Ze(!0)}catch(He){}}),Me=He=>He&&He.substring(0,He.lastIndexOf(".")),Ie=He=>{var tt,mt;const ut=Me((tt=He[0])==null?void 0:tt.name)||Me((mt=He[1])==null?void 0:mt.name),ht=We.filter(ct=>Me(ct.name)!==ut);Te.current=[...ht],ze([...ht])},Le=He=>{if(!Ye){const pt=new FormData;pt.append("file",He.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:pt},!0).then(st=>{if(st.status===0){ke.current=ke.current+1;const ft=Te.current.map(vt=>{var At;if(vt.name===He.name){const bt=ye({},vt);return(At=He==null?void 0:He.name)!=null&&At.includes(".in")?bt.input=st==null?void 0:st.content:bt.output=st==null?void 0:st.content,bt}return vt});if(Te.current=[...ft],ze([...ft]),ke.current>0&&ke.current===We.length){lt(!1);let vt=Ee(ft);vt=vt.filter(At=>{var bt,Tt;return!!((bt=At[0])!=null&&bt.name&&((Tt=At[1])!=null&&Tt.name))}),vt=vt.map(At=>Se(ye(ye({},At[0]),At[1]),{is_file:!1})),Qe(vt),Fe()}}else lt(!1),Fe()});return}if(De){const pt=new FormData;pt.append("file",He.file),$e===null?pt.append("identifier","testsets"):pt.append("identifier",$e),(0,a.ZP)("/api/attachments.json",{method:"post",body:pt},!0).then(st=>{if(st.filename){ke.current=ke.current+1;const ft=Te.current.map(vt=>{var At;if(vt.name===(st==null?void 0:st.filename)){const bt=Se(ye({},vt),{is_oss:!De});return(At=st==null?void 0:st.filename)!=null&&At.includes(".in")?(bt.in_object_key=st==null?void 0:st.object,bt.in_object_size=st==null?void 0:st.size,bt.input=st==null?void 0:st.filename,bt.in_file=He):(bt.out_object_key=st==null?void 0:st.object,bt.out_object_size=st==null?void 0:st.size,bt.output=st==null?void 0:st.filename,bt.out_file=He),bt}return vt});if(Te.current=[...ft],ze([...ft]),ke.current>0&&ke.current===We.length){lt(!1);let vt=Ee(ft);vt=vt.filter(At=>{var bt,Tt;return!!((bt=At[0])!=null&&bt.name&&((Tt=At[1])!=null&&Tt.name))}),vt=vt.map(At=>Se(ye(ye({},At[0]),At[1]),{is_file:!0})),Qe(vt),Fe()}}else lt(!1),Fe()});return}const tt=new(ee())({endpoint:Ge.end_point,region:Ge.region,accessKeyId:Ge.access_key_id,accessKeySecret:Ge.access_key_secret,bucket:Ge.bucket,stsToken:Ge.security_token}),mt=He.name,ut={container_type:"TestSet",file_name:mt},ht=(0,y.Z)();let ct=`testsets/${$e}/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`;$e===null&&(ct=`testsets/${ht}${mt.indexOf(".")>-1?"."+mt.split(".").pop():""}`),tt.multipartUpload(ct,new Blob([He.file],{type:He.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:mt+""},url:Ge==null?void 0:Ge.callback_url,host:Ge==null?void 0:Ge.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ut)}}).then(function(pt){if(pt.data.status===0){ke.current=ke.current+1;const at=Te.current.map(st=>{var ft,vt,At,bt,Tt,Nt,Wt,sn,en,Jt,vn,Pn,gn,Un,Gn,zn,In;if(st.name===((vt=(ft=pt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const Bn=Se(ye({},st),{is_oss:!De});return(Tt=(bt=(At=pt.data)==null?void 0:At.data)==null?void 0:bt.file_name)!=null&&Tt.includes(".in")?(Bn.in_object_key=(Wt=(Nt=pt.data)==null?void 0:Nt.data)==null?void 0:Wt.object,Bn.in_object_size=(en=(sn=pt.data)==null?void 0:sn.data)==null?void 0:en.size,Bn.input=(vn=(Jt=pt.data)==null?void 0:Jt.data)==null?void 0:vn.file_name,Bn.in_file=He):(Bn.out_object_key=(gn=(Pn=pt.data)==null?void 0:Pn.data)==null?void 0:gn.object,Bn.out_object_size=(Gn=(Un=pt.data)==null?void 0:Un.data)==null?void 0:Gn.size,Bn.output=(In=(zn=pt.data)==null?void 0:zn.data)==null?void 0:In.file_name,Bn.out_file=He),Bn}return st});if(Te.current=[...at],ze([...at]),ke.current>0&&ke.current===We.length){lt(!1);let st=Ee(at);st=st.filter(ft=>{var vt,At;return!!((vt=ft[0])!=null&&vt.name&&((At=ft[1])!=null&&At.name))}),st=st.map(ft=>Se(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Qe(st),Fe()}}})},we=He=>new Promise((tt,mt)=>{let ut=0,ht=[];for(let ct=0;ct{ut++,ut===He.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(He))}).catch(pt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",pt),ut++,ht.push(He[ct].name),ut===He.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),mt()):tt(He))})}),Re=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield we(We),lt(!0),Ee(We).some(tt=>{var mt,ut;return!((mt=tt[0])!=null&&mt.name&&((ut=tt[1])!=null&&ut.name))})){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){We.map(tt=>Pe(void 0,null,function*(){Le(tt)}))}),onCancel:()=>{lt(!1)}});return}We.map(tt=>Pe(void 0,null,function*(){Le(tt)}))}),Ke={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:He=>{if(We!=null&&We.some(mt=>mt.name===He.name))return E.ZP.info(`${He.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(He.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(He.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:He.name,uid:He.uid,file:He,percent:0};return We.push(tt),Te.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(me.default,{open:Ne,wrapClassName:_e,onOk:Re,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ve?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:He=>Ue(He.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(xe.default,ye({},Ke),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Ie})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(xe.default.Dragger,Se(ye({},Ke),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Fe=[],onRemove:Qe,width:Ne="auto",showScore:_e=!1,disabled:$e=!1,inputChange:Ve,onEvaluatingChange:qe,onSelectAll:We,checkAll1:ze,checkAll2:Ge,checkAll3:nt,checkAll4:Je,checkAll5:lt,showEvaluatingSetting:Ye=!1,className:Ue="",isProgramHomework:De=!1})=>{const Ze={value:"",filename:"",dataUrl:""},[Te,ke]=(0,be.useState)(ye({},Ze)),et=Ie=>{let Le=document.createElement("a");document.body.appendChild(Le);let we=URL.createObjectURL(Ie.file);Le.href=we,Le.download=Ie.name,Le.click(),URL.revokeObjectURL(we),document.body.removeChild(Le)},Xe=(Ie,Le)=>{(0,x.LR)(Ie,Le)},Me=(Ie,Le)=>{me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Qe(Ie,Le)},onCancel:()=>{}})};return Fe.length?z.createElement("div",{className:Ue,style:{width:Ne}},z.createElement("div",{className:`${De?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Ie=>{We(Ie.target.checked,"hidden")}}),z.createElement(ce.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:De?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:_e?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:_e?De?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),_e&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Je,onChange:Ie=>{We(Ie.target.checked,"input_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ge,onChange:Ie=>{We(Ie.target.checked,"is_invisible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:lt,onChange:Ie=>{We(Ie.target.checked,"actual_output_visible")}}),z.createElement(ce.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:nt,onChange:Ie=>{We(Ie.target.checked,"last_match_rule")}}),z.createElement(ce.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:De?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:De?"0px 2px 4px 0px #EAEEF4":"unset"}},Fe.map((Ie,Le)=>{var we,Re,Ke,rt;return z.createElement("div",{key:Le,className:ae.list,style:De?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Ie.hidden,onChange:He=>{qe(He.target.checked,Le,"hidden")}})),z.createElement("div",{style:{width:De?"25%":"15%",paddingLeft:De?"5px":"0px",paddingRight:De?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Le+1),z.createElement("div",{className:ae.info,style:{width:_e?De?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.input||((we=Ie[0])==null?void 0:we.name),onClick:()=>Pe(void 0,null,function*(){let He;Ie.input?Ie.input_file_url?He=Ie.input_file_url:He=Ie.in_file:He=Ie[0];let tt;typeof He=="string"?(tt=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield tt.text(),filename:"",dataUrl:He})):(tt=yield(0,x.db)(He.file),ke({value:tt.text,filename:He.name,dataUrl:tt.link}))})},Ie.input||((Re=Ie[0])==null?void 0:Re.name))),z.createElement("div",{className:ae.info,style:{width:_e?De?"20%":"15%":"25%"}},z.createElement("span",{title:Ie.output||((Ke=Ie[1])==null?void 0:Ke.name),onClick:()=>Pe(void 0,null,function*(){let He;Ie.input?Ie.output_file_url?He=Ie.output_file_url:He=Ie.out_file:He=Ie[1];let tt;typeof He=="string"?(tt=yield fetch(He,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield tt.text(),filename:"",dataUrl:He})):(tt=yield(0,x.db)(He.file),ke({value:tt.text,filename:He.name,dataUrl:tt.link}))})},Ie.output||((rt=Ie[1])==null?void 0:rt.name))),_e&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:De?"%":null,disabled:$e,style:{width:"80%"},onChange:He=>Ve(He,Le),value:Ie.score}),!De&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.input_visible||!1,onChange:He=>{qe(He.target.checked,Le,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.is_invisible||!1,onChange:He=>{qe(He.target.checked,Le,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.actual_output_visible||!1,onChange:He=>{qe(He.target.checked,Le,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Ie.last_match_rule||!1,onChange:He=>{qe(He.target.checked,Le,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Me(Ie,Le),style:De?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Te.dataUrl,filename:Te.filename,type:Te.dataUrl.length?"txt":"",onClose:()=>ke(ye({},Ze)),monacoEditor:{value:Te.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=Oe},49950:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return re}});var be=fe(59301),xe=fe(8591),E=fe(6848),me=fe(71418),de=fe(95237),se=fe(43604),ne=fe(58421),ie=fe(3113),ce=fe(86401),ue=fe(97013),ae=fe(95318),oe=(a,y,x)=>new Promise((b,z)=>{var te=pe=>{try{ge(x.next(pe))}catch(ve){z(ve)}},le=pe=>{try{ge(x.throw(pe))}catch(ve){z(ve)}},ge=pe=>pe.done?b(pe.value):Promise.resolve(pe.value).then(te,le);ge((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[le,ge]=(0,be.useState)(!1);function pe(he){te(he)}function ve(){if(!z){xe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&ge(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(ce.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:pe,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:le,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:le,activeDiscussIndex:y,onChange:pe,setIsOpen:ge}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:le?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!le)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,le]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?ge():(le(1),z([]))},[a==null?void 0:a.isOpen]);const ge=()=>oe(void 0,null,function*(){x(!0);const pe=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(pe==null?void 0:pe.status)==0&&z(pe==null?void 0:pe.answer),x(!1)});return be.createElement(me.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:pe=>{le(pe)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},7722:function(Ct,dt,fe){"use strict";fe.d(dt,{BU:function(){return xe},Dj:function(){return be},gH:function(){return E},vp:function(){return me}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function xe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function me(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},26718:function(Ct,dt,fe){"use strict";fe.d(dt,{U:function(){return ce}});var be=fe(59301),xe=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?xe(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))me.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function ce(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const le=te?ae:ne(ne({},oe),z);a(!0),re(le);const ge=yield ue(le);return a(!1),x(ge),ge}),y]}},56494:function(Ct,dt,fe){"use strict";fe.d(dt,{_:function(){return E}});var be=fe(59301),xe=fe(43418);const E=me=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const ce of ne.current)clearTimeout(ce);ne.current=[]};return(0,be.useEffect)(()=>{var ce,ue,ae,oe,re,ee;if(ie(),(ce=me==null?void 0:me.exercise)!=null&&ce.left_time&&((ae=(ue=me==null?void 0:me.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=me==null?void 0:me.exercise)==null?void 0:oe.exercise_events)if(((re=me==null?void 0:me.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=me==null?void 0:me.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{xe.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=me==null?void 0:me.exercise)==null?void 0:de.left_time,(se=me==null?void 0:me.exercise)==null?void 0:se.exercise_events]),ie}},519:function(Ct,dt,fe){"use strict";fe.d(dt,{G:function(){return de},t:function(){return me}});var be=fe(7062),xe=fe.n(be);const E=null;function me(se,ne){let ie=xe().get("__ec");ie||(ie={}),ie[se]=ne,xe().set("__ec",ie)}function de(se,ne){let ie=xe().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(Ct){(function(dt){(function(fe){if(1)Ct.exports=fe();else var be})(function(){var fe,be,xe;return function(){function E(me,de,se){function ne(ue,ae){if(!de[ue]){if(!me[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};me[ue][0].call(ee.exports,function(a){var y=me[ue][1][a];return ne(y||a)},ee,ee.exports,E,me,de,se)}return de[ue].exports}for(var ie=void 0,ce=0;ce `.concat(b,` `),z&&(ge+="".concat(z,` `)),ge+=` -`,le.content=ge,le.mime="xml",le.successStatuses=[200],he.next=9,this.request(le);case 9:return me=he.sent,he.abrupt("return",{res:me.res});case 11:case"end":return he.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,ge;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return le=ve.sent,ge=le.data.LoggingEnabled,ve.abrupt("return",{enable:!!ge,prefix:ge&&ge.TargetPrefix||null,res:le.res});case 8:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le;return ne.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",z),te.successStatuses=[204,200],me.next=4,this.request(te);case 4:return le=me.sent,me.abrupt("return",{res:le.res});case 6:case"end":return me.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te){var le,ge,me,ve,he,Ae,ye,be,Pe,Be;return ne.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:for(z=z||[],ce(z.length,"rules is required"),z.forEach(function(Ce){ce(Ce.allowedOrigin,"allowedOrigin is required"),ce(Ce.allowedMethod,"allowedMethod is required")}),le=this._bucketRequestParams("PUT",b,"cors",te),ge=` -`,me=function(je){ge+="".concat(je,"")},ve=function(je){ge+="".concat(je,"")},he=function(je){ge+="".concat(je,"")},Ae=function(je){ge+="".concat(je,"")},ye=0,be=z.length;ye",ee(Pe.allowedOrigin).forEach(me),ee(Pe.allowedMethod).forEach(ve),ee(Pe.allowedHeader).forEach(he),ee(Pe.exposeHeader).forEach(Ae),Pe.maxAgeSeconds&&(ge+="".concat(Pe.maxAgeSeconds,"")),ge+="";return ge+="",le.content=ge,le.mime="xml",le.successStatuses=[200],Le.next=16,this.request(le);case 16:return Be=Le.sent,Le.abrupt("return",{res:Be.res});case 18:case"end":return Le.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,ge,me;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,he.next=5,this.request(te);case 5:return le=he.sent,ge=[],le.data&&le.data.CORSRule&&(me=le.data.CORSRule,re(me)||(me=[me]),me.forEach(function(Ae){var ye={};Object.keys(Ae).forEach(function(be){ye[be.slice(0,1).toLowerCase()+be.slice(1,be.length)]=Ae[be]}),ge.push(ye)})),he.abrupt("return",{rules:ge,res:le.res});case 9:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le;return ne.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],me.next=4,this.request(te);case 4:return le=me.sent,me.abrupt("return",{res:le.res});case 6:case"end":return me.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te,le){var ge,me,ve,he;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(ge=this._bucketRequestParams("PUT",b,"referer",le),me=` +`,le.content=ge,le.mime="xml",le.successStatuses=[200],he.next=9,this.request(le);case 9:return pe=he.sent,he.abrupt("return",{res:pe.res});case 11:case"end":return he.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,ge;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return le=ve.sent,ge=le.data.LoggingEnabled,ve.abrupt("return",{enable:!!ge,prefix:ge&&ge.TargetPrefix||null,res:le.res});case 8:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",z),te.successStatuses=[204,200],pe.next=4,this.request(te);case 4:return le=pe.sent,pe.abrupt("return",{res:le.res});case 6:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te){var le,ge,pe,ve,he,Ae,ye,Se,Pe,Be;return ne.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:for(z=z||[],ce(z.length,"rules is required"),z.forEach(function(Ce){ce(Ce.allowedOrigin,"allowedOrigin is required"),ce(Ce.allowedMethod,"allowedMethod is required")}),le=this._bucketRequestParams("PUT",b,"cors",te),ge=` +`,pe=function(je){ge+="".concat(je,"")},ve=function(je){ge+="".concat(je,"")},he=function(je){ge+="".concat(je,"")},Ae=function(je){ge+="".concat(je,"")},ye=0,Se=z.length;ye",ee(Pe.allowedOrigin).forEach(pe),ee(Pe.allowedMethod).forEach(ve),ee(Pe.allowedHeader).forEach(he),ee(Pe.exposeHeader).forEach(Ae),Pe.maxAgeSeconds&&(ge+="".concat(Pe.maxAgeSeconds,"")),ge+="";return ge+="",le.content=ge,le.mime="xml",le.successStatuses=[200],Oe.next=16,this.request(le);case 16:return Be=Oe.sent,Oe.abrupt("return",{res:Be.res});case 18:case"end":return Oe.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,ge,pe;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,he.next=5,this.request(te);case 5:return le=he.sent,ge=[],le.data&&le.data.CORSRule&&(pe=le.data.CORSRule,re(pe)||(pe=[pe]),pe.forEach(function(Ae){var ye={};Object.keys(Ae).forEach(function(Se){ye[Se.slice(0,1).toLowerCase()+Se.slice(1,Se.length)]=Ae[Se]}),ge.push(ye)})),he.abrupt("return",{rules:ge,res:le.res});case 9:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],pe.next=4,this.request(te);case 4:return le=pe.sent,pe.abrupt("return",{res:le.res});case 6:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te,le){var ge,pe,ve,he;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(ge=this._bucketRequestParams("PUT",b,"referer",le),pe=` -`,me+=" ".concat(z?"true":"false",` -`),te&&te.length>0){for(me+=` -`,ve=0;ve".concat(te[ve],` -`);me+=` -`}else me+=` -`;return me+="",ge.content=me,ge.mime="xml",ge.successStatuses=[200],ye.next=10,this.request(ge);case 10:return he=ye.sent,ye.abrupt("return",{res:he.res});case 12:case"end":return ye.stop()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),oe.getBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,ge;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return le=ve.sent,ge=le.data.RefererList.Referer||null,ge&&(re(ge)||(ge=[ge])),ve.abrupt("return",{allowEmpty:le.data.AllowEmptyReferer==="true",referers:ge,res:le.res});case 9:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,this.putBucketReferer(b,!0,null,z);case 2:return le.abrupt("return",le.sent);case 3:case"end":return le.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,pe,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ce=ie(E("@babel/runtime/regenerator")),ue=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var ae=E("debug")("ali-oss"),oe=E("xml2js"),re=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),le=E("../common/client/initOptions"),ge=E("../common/utils/createRequest"),me=ge.createRequest,ve=E("../common/utils/encoder"),he=ve.encoder,Ae=E("../common/client/getReqUrl"),ye=Ae.getReqUrl,be=E("../common/utils/setSTSToken"),Pe=be.setSTSToken,Be=E("../common/utils/retry"),Ee=Be.retry,Le=E("../common/utils/isFunction"),Ce=Le.isFunction,je=new re;function Fe(){var qe=a.name,We=a.version;qe&&qe.toLowerCase&&qe.toLowerCase()==="ie"&&We.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Qe(){return location&&location.protocol==="https:"}function Ne(qe,We){if(Fe(),!(this instanceof Ne))return new Ne(qe,We);qe&&qe.inited?this.options=qe:this.options=Ne.initOptions(qe),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||je),this.ctx=We,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}pe.exports=Ne,Ne.initOptions=function(We){We.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var ze=Object.assign({secure:Qe(),useFetch:!1},We);return le(ze)};var _e=Ne.prototype;_e.debug=ae,ee(_e,E("./object")),ee(_e,E("./bucket")),ee(_e,E("../common/bucket/getBucketWebsite")),ee(_e,E("../common/bucket/putBucketWebsite")),ee(_e,E("../common/bucket/deleteBucketWebsite")),ee(_e,E("../common/bucket/getBucketLifecycle")),ee(_e,E("../common/bucket/putBucketLifecycle")),ee(_e,E("../common/bucket/deleteBucketLifecycle")),ee(_e,E("../common/bucket/putBucketVersioning")),ee(_e,E("../common/bucket/getBucketVersioning")),ee(_e,E("../common/bucket/getBucketInventory")),ee(_e,E("../common/bucket/deleteBucketInventory")),ee(_e,E("../common/bucket/listBucketInventory")),ee(_e,E("../common/bucket/putBucketInventory")),ee(_e,E("../common/bucket/abortBucketWorm")),ee(_e,E("../common/bucket/completeBucketWorm")),ee(_e,E("../common/bucket/extendBucketWorm")),ee(_e,E("../common/bucket/getBucketWorm")),ee(_e,E("../common/bucket/initiateBucketWorm")),ee(_e,E("./managed-upload")),ee(_e,E("../common/multipart-copy")),ee(_e,E("../common/multipart")),ee(_e,E("../common/parallel")),_e.signature=function(We){return this.debug("authorization stringToSign: %s",We,"info"),te.computeSignature(this.options.accessKeySecret,We,this.options.headerEncoding)},_e._getReqUrl=ye,_e.authorization=function(We,ze,Ge,nt){var Je=te.buildCanonicalString(We.toUpperCase(),ze,{headers:nt,parameters:Ge});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Je,this.options.headerEncoding)},_e.request=function(){var qe=(0,ue.default)(ce.default.mark(function We(ze){var Ge=this;return ce.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!this.options.retryMax){Je.next=6;break}return Je.next=3,Ee($e.bind(this),this.options.retryMax,{errorHandler:function(Ye){var Ue=function(Ze){if(ze.stream)return!1;var Te=[-1,-2].includes(Ze.status),ke=Ge.options.requestErrorRetryHandle||function(){return!0};return Te&&ke(Ze)};return!!Ue(Ye)}})(ze);case 3:return Je.abrupt("return",Je.sent);case 6:return Je.abrupt("return",$e.call(this,ze));case 7:case"end":return Je.stop()}},We,this)}));return function(We){return qe.apply(this,arguments)}}();function $e(qe){return Ve.apply(this,arguments)}function Ve(){return Ve=(0,ue.default)(ce.default.mark(function qe(We){var ze,Ge,nt,Je,lt,Ye;return ce.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(!(this.options.stsToken&&Ce(this.options.refreshSTSToken))){De.next=3;break}return De.next=3,Pe.call(this);case 3:return ze=me.call(this,We),this.options.useFetch||(ze.params.mode="disable-fetch"),Je=!!We.stream,De.prev=6,De.next=9,this.urllib.request(ze.url,ze.params);case 9:Ge=De.sent,this.debug("response %s %s, got %s, headers: %j",We.method,ze.url,Ge.status,Ge.headers,"info"),De.next=16;break;case 13:De.prev=13,De.t0=De.catch(6),nt=De.t0;case 16:if(!(Ge&&We.successStatuses&&We.successStatuses.indexOf(Ge.status)===-1)){De.next=28;break}return De.next=19,this.requestError(Ge);case 19:if(lt=De.sent,!(lt.code==="RequestTimeTooSkewed"&&!Je)){De.next=25;break}return this.options.amendTimeSkewed=+new Date(lt.serverTime)-new Date,De.next=24,this.request(We);case 24:return De.abrupt("return",De.sent);case 25:lt.params=We,De.next=32;break;case 28:if(!nt){De.next=32;break}return De.next=31,this.requestError(nt);case 31:lt=De.sent;case 32:if(!lt){De.next=34;break}throw lt;case 34:if(!We.xmlResponse){De.next=39;break}return De.next=37,this.parseXML(Ge.data);case 37:Ye=De.sent,Ge.data=Ye;case 39:return De.abrupt("return",Ge);case 40:case"end":return De.stop()}},qe,this,[[6,13]])})),Ve.apply(this,arguments)}_e._getResource=function(We){var ze="/";return We.bucket&&(ze+="".concat(We.bucket,"/")),We.object&&(ze+=he(We.object,this.options.headerEncoding)),ze},_e._escape=function(We){return y.encodeURIComponent(We).replace(/%2F/g,"/")},_e._getUserAgent=function(){var We=ne&&ne.browser?"js":"nodejs",ze="aliyun-sdk-".concat(We,"/").concat(b.version),Ge=a.description;return!Ge&&ne&&(Ge="Node.js ".concat(ne.version.slice(1)," on ").concat(ne.platform," ").concat(ne.arch)),this._checkUserAgent("".concat(ze," ").concat(Ge))},_e._checkUserAgent=function(We){var ze=We.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ze},_e.checkBrowserAndVersion=function(We,ze){return z.name===We&&z.version.split(".")[0]===ze},_e.parseXML=function(We){return new Promise(function(ze,Ge){se.isBuffer(We)&&(We=We.toString()),oe.parseString(We,{explicitRoot:!1,explicitArray:!1},function(nt,Je){nt?Ge(nt):ze(Je)})})},_e.requestError=function(){var qe=(0,ue.default)(ce.default.mark(function ze(Ge){var nt,Je,lt,Ye;return ce.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(nt=null,!(!Ge.data||!Ge.data.length)){De.next=5;break}Ge.status===-1||Ge.status===-2?(nt=new Error(Ge.message),nt.name=Ge.name,nt.status=Ge.status,nt.code=Ge.name):(Ge.status===404?(nt=new Error("Object not exists"),nt.name="NoSuchKeyError",nt.status=404,nt.code="NoSuchKey"):Ge.status===412?(nt=new Error("Pre condition failed"),nt.name="PreconditionFailedError",nt.status=412,nt.code="PreconditionFailed"):(nt=new Error("Unknow error, status: ".concat(Ge.status)),nt.name="UnknownError",nt.status=Ge.status),nt.requestId=Ge.headers["x-oss-request-id"],nt.host=""),De.next=32;break;case 5:return Je=String(Ge.data),this.debug("request response error data: %s",Je,"error"),De.prev=7,De.next=10,this.parseXML(Je);case 10:if(De.t0=De.sent,De.t0){De.next=13;break}De.t0={};case 13:lt=De.t0,De.next=23;break;case 16:return De.prev=16,De.t1=De.catch(7),this.debug(Je,"error"),De.t1.message+=` -raw xml: `.concat(Je),De.t1.status=Ge.status,De.t1.requestId=Ge.headers["x-oss-request-id"],De.abrupt("return",De.t1);case 23:Ye=lt.Message||"unknow request error, status: ".concat(Ge.status),lt.Condition&&(Ye+=" (condition: ".concat(lt.Condition,")")),nt=new Error(Ye),nt.name=lt.Code?"".concat(lt.Code,"Error"):"UnknownError",nt.status=Ge.status,nt.code=lt.Code,nt.requestId=lt.RequestId,nt.hostId=lt.HostId,nt.serverTime=lt.ServerTime;case 32:return this.debug("generate error %j",nt,"error"),De.abrupt("return",nt);case 34:case"end":return De.stop()}},ze,this,[[7,16]])}));function We(ze){return qe.apply(this,arguments)}return We}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,pe,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var ce=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("util"),ae=E("path"),oe=E("mime"),re=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=de;te.multipartUpload=function(){var he=(0,ce.default)(ie.default.mark(function ye(be,Pe){var Be,Ee,Le,Ce,je,Fe,Qe,Ne,_e,$e=arguments;return ie.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(Be=$e.length>2&&$e[2]!==void 0?$e[2]:{},this.resetCancelFlag(),Be.disabledMD5=Be.disabledMD5===void 0?!0:!!Be.disabledMD5,!(Be.checkpoint&&Be.checkpoint.uploadId)){qe.next=8;break}return Pe&&x(Pe)&&(Be.checkpoint.file=Pe),qe.next=7,this._resumeMultipart(Be.checkpoint,Be);case 7:return qe.abrupt("return",qe.sent);case 8:return Ee=102400,Be.mime||(x(Pe)?Be.mime=oe.getType(ae.extname(Pe.name)):a(Pe)?Be.mime=Pe.type:z(Pe)?Be.mime="":Be.mime=oe.getType(ae.extname(Pe))),Be.headers=Be.headers||{},this._convertMetaToHeaders(Be.meta,Be.headers),qe.next=14,this._getFileSize(Pe);case 14:if(Le=qe.sent,!(Le0&&re(Fe).to(Ne),_e=this._divideParts(Le,Ce),$e=_e.length,Ve=!1,qe=function(Te,ke){return new Promise(function(){var et=(0,ce.default)(ie.default.mark(function Xe(Me,Ie){var Oe,we,Re,Ke,rt;return ie.default.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(tt.prev=0,Te.isCancel()){tt.next=29;break}return Oe=_e[ke-1],tt.next=5,Te._createBuffer(Ee,Oe.start,Oe.end);case 5:return we=tt.sent,Re={content:we,size:Oe.end-Oe.start},tt.prev=7,tt.next=10,Te._uploadPart(Qe,je,ke,Re,Pe);case 10:Ke=tt.sent,tt.next=18;break;case 13:if(tt.prev=13,tt.t0=tt.catch(7),tt.t0.status!==404){tt.next=17;break}throw Te._makeAbortEvent();case 17:throw tt.t0;case 18:if(!(!Te.isCancel()&&!Ve)){tt.next=26;break}if(be.doneParts.push({number:ke,etag:Ke.res.headers.etag}),!Pe.progress){tt.next=23;break}return tt.next=23,Pe.progress(Fe.length/($e+1),be,Ke.res);case 23:Me({number:ke,etag:Ke.res.headers.etag}),tt.next=27;break;case 26:Me();case 27:tt.next=30;break;case 29:Me();case 30:tt.next=41;break;case 32:tt.prev=32,tt.t1=tt.catch(0),rt=new Error,rt.name=tt.t1.name,rt.message=tt.t1.message,rt.stack=tt.t1.stack,rt.partNum=ke,re(tt.t1).to(rt),Ie(rt);case 41:case"end":return tt.stop()}},Xe,null,[[0,32],[7,13]])}));return function(Xe,Me){return et.apply(this,arguments)}}())},We=Array.from(new Array($e),function(Ze,Te){return Te+1}),ze=Ne.map(function(Ze){return Ze.number}),Ge=We.filter(function(Ze){return ze.indexOf(Ze)<0}),nt=5,Je=Pe.parallel||nt,De.next=17,this._parallel(Ge,Je,function(Ze){return new Promise(function(Te,ke){qe(Be,Ze).then(function(et){et&&Ne.push(et),Te()}).catch(function(et){ke(et)})})});case 17:if(lt=De.sent,Ve=!0,Ye=lt.find(function(Ze){return Ze.name==="abort"}),!Ye){De.next=22;break}throw Ye;case 22:if(!this.isCancel()){De.next=25;break}throw qe=null,this._makeCancelEvent();case 25:if(!(lt&<.length>0)){De.next=28;break}throw lt[0].message="Failed to upload some parts with error: ".concat(lt[0].toString()," part_num: ").concat(lt[0].partNum),lt[0];case 28:return De.next=30,this.completeMultipartUpload(Qe,je,Ne,Pe);case 30:return De.abrupt("return",De.sent);case 31:case"end":return De.stop()}},ye,this)}));function Ae(ye,be){return he.apply(this,arguments)}return Ae}(),te._getFileSize=function(){var he=(0,ce.default)(ie.default.mark(function ye(be){return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(!z(be)){Be.next=4;break}return Be.abrupt("return",be.length);case 4:if(!(a(be)||x(be))){Be.next=6;break}return Be.abrupt("return",be.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Be.stop()}},ye)}));function Ae(ye){return he.apply(this,arguments)}return Ae}();var le=E("stream"),ge=le.Readable;function me(he,Ae){if(!(this instanceof me))return new me(he,Ae);ge.call(this,Ae),this.file=he,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ue.inherits(me,ge),me.prototype.readFileAndPush=function(Ae){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,ye=this.push(this.fileBuffer.slice(be,Pe))}},me.prototype._read=function(Ae){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;Ae=Ae||ye;var be=this;this.reader.onload=function(Be){be.fileBuffer=se.from(new Uint8Array(Be.target.result)),be.file=null,be.readFileAndPush(Ae)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ae)};function ve(he){return he.arrayBuffer?he.arrayBuffer():new Promise(function(Ae,ye){var be=new FileReader;be.onload=function(Pe){Ae(Pe.target.result)},be.onerror=function(Pe){ye(Pe)},be.readAsArrayBuffer(he)})}te._createBuffer=function(){var he=(0,ce.default)(ie.default.mark(function ye(be,Pe,Be){var Ee,Le;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!(a(be)||x(be))){je.next=8;break}return Ee=be.slice(Pe,Be),je.next=4,ve(Ee);case 4:return Le=je.sent,je.abrupt("return",se.from(Le));case 8:if(!z(be)){je.next=12;break}return je.abrupt("return",be.subarray(Pe,Be));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return je.stop()}},ye)}));function Ae(ye,be,Pe){return he.apply(this,arguments)}return Ae}(),te._getPartSize=function(Ae,ye){var be=1e4,Pe=1*1024*1024;ye||(ye=Pe);var Be=Math.ceil(Ae/be);return ye1&&Fe[1]!==void 0?Fe[1]:{},Pe=ye["continuation-token"]||ye.continuationToken,Pe&&(be.subres=Object.assign({"continuation-token":Pe},be.subres)),Be=this._objectRequestParams("GET","",be),Be.query=Object.assign({"list-type":2},ye),delete Be.query["continuation-token"],delete Be.query.continuationToken,Be.xmlResponse=!0,Be.successStatuses=[200],Ne.next=11,this.request(Be);case 11:return Ee=Ne.sent,Le=Ee.data.Contents||[],Ce=this,Le&&(Array.isArray(Le)||(Le=[Le]),Le=Le.map(function(_e){var $e=null;return _e.Owner&&($e={id:_e.Owner.ID,displayName:_e.Owner.DisplayName}),{name:_e.Key,url:Ce._objectUrl(_e.Key),lastModified:_e.LastModified,etag:_e.ETag,type:_e.Type,size:Number(_e.Size),storageClass:_e.StorageClass,owner:$e}})),je=Ee.data.CommonPrefixes||null,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(_e){return _e.Prefix})),Ne.abrupt("return",{res:Ee.res,objects:Le,prefixes:je,isTruncated:Ee.data.IsTruncated==="true",keyCount:+Ee.data.KeyCount,continuationToken:Ee.data.ContinuationToken||null,nextContinuationToken:Ee.data.NextContinuationToken||null});case 18:case"end":return Ne.stop()}},Ae,this)}));function he(Ae){return ve.apply(this,arguments)}return he}(),me.restore=function(){var ve=(0,ie.default)(ne.default.mark(function Ae(ye){var be,Pe,Be,Ee,Le=arguments;return ne.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return be=Le.length>1&&Le[1]!==void 0?Le[1]:{type:"Archive"},be=be||{},be.subres=Object.assign({restore:""},be.subres),be.versionId&&(be.subres.versionId=be.versionId),Pe=this._objectRequestParams("POST",ye,be),be.type==="ColdArchive"&&(Be={RestoreRequest:{Days:be.Days?be.Days:2,JobParameters:{Tier:be.JobParameters?be.JobParameters:"Standard"}}},Pe.content=ge(Be,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],je.next=9,this.request(Pe);case 9:return Ee=je.sent,je.abrupt("return",{res:Ee.res});case 11:case"end":return je.stop()}},Ae,this)}));function he(Ae){return ve.apply(this,arguments)}return he}(),me._objectUrl=function(he){return this._getReqUrl({bucket:this.options.bucket,object:he})},me._objectRequestParams=function(he,Ae,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},Ae=this._objectName(Ae);var be={object:Ae,bucket:this.options.bucket,method:he,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(be.headers={},ue(ye.headers).to(be.headers)),be},me._objectName=function(he){return he.replace(/^\/+/,"")},me._convertMetaToHeaders=function(he,Ae){he&&Object.keys(he).forEach(function(ye){Ae["x-oss-meta-".concat(ye)]=he[ye]})},me._deleteFileSafe=function(he){var Ae=this;return new Promise(function(ye){ce.exists(he,function(be){be?ce.unlink(he,function(Pe){Pe&&Ae.debug("unlink %j error: %s",he,Pe,"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(E,pe,de){"use strict";de.version="6.18.1"},{}],7:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.abortBucketWorm=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ce.checkBucketName(re),a=this._bucketRequestParams("DELETE",re,"worm",ee),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},oe,this)})),ae.apply(this,arguments)}de.abortBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.completeBucketWorm=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ce.checkBucketName(re),y=this._bucketRequestParams("POST",re,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},oe,this)})),ae.apply(this,arguments)}de.completeBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.deleteBucketInventory=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y,x,b,z=arguments;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),ce.checkBucketName(re),x=this._bucketRequestParams("DELETE",re,y,a),x.successStatuses=[204],le.next=7,this.request(x);case 7:return b=le.sent,le.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return le.stop()}},oe,this)})),ae.apply(this,arguments)}de.deleteBucketInventory=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.deleteBucketLifecycle=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.deleteBucketWebsite=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.extendBucketWorm=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee,a,y){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y,x){var b,z,te;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ce.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ue.obj2xml(z,{headers:!0}),b.successStatuses=[200],ge.next=8,this.request(b);case 8:return te=ge.sent,ge.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return ge.stop()}},re,this)})),oe.apply(this,arguments)}de.extendBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te=arguments;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),ce.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,ge.next=8,this.request(b);case 8:return z=ge.sent,ge.abrupt("return",{status:z.status,res:z.res,inventory:ue.formatInventoryConfig(z.data)});case 10:case"end":return ge.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/formatObjKey"),ee=re.formatObjKey,a=de;a.getBucketLifecycle=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te){var le,ge,me;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ue(z),le=this._bucketRequestParams("GET",z,"lifecycle",te),le.successStatuses=[200],le.xmlResponse=!0,he.next=6,this.request(le);case 6:return ge=he.sent,me=ge.data.Rule||null,me&&(oe(me)||(me=[me]),me=me.map(function(Ae){return Ae.ID&&(Ae.id=Ae.ID,delete Ae.ID),Ae.Tag&&!oe(Ae.Tag)&&(Ae.Tag=[Ae.Tag]),ee(Ae,"firstLowerCase")})),he.abrupt("return",{rules:me,res:ge.res});case 10:case"end":return he.stop()}},b,this)}));function x(b,z){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.getBucketVersioning=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return ue(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],le.next=6,this.request(x);case 6:return b=le.sent,z=b.data.Status,le.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return le.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isObject"),oe=ae.isObject,re=de;re.getBucketWebsite=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le;return ne.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ue(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,me.next=6,this.request(z);case 6:return te=me.sent,le=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(oe(te.data.RoutingRules.RoutingRule)?le=[te.data.RoutingRules.RoutingRule]:le=te.data.RoutingRules.RoutingRule),me.abrupt("return",{index:te.data.IndexDocument&&te.data.IndexDocument.Suffix||"",supportSubDir:te.data.IndexDocument&&te.data.IndexDocument.SupportSubDir||"false",type:te.data.IndexDocument&&te.data.IndexDocument.Type,routingRules:le,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return me.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketWorm=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/dataFix");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ce.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,ue.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.initiateBucketWorm=void 0;var ce=E("../utils/obj2xml"),ue=E("../utils/checkBucketName");function ae(re,ee,a){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y){var x,b,z;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return ue.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=ce.obj2xml(b,{headers:!0}),x.successStatuses=[200],le.next=8,this.request(x);case 8:return z=le.sent,le.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return le.stop()}},re,this)})),oe.apply(this,arguments)}de.initiateBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.listBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee){var a,y,x,b,z,te,le,ge,me=arguments;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return a=me.length>1&&me[1]!==void 0?me[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),ce.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,he.next=9,this.request(b);case 9:return z=he.sent,te=z.data,le=z.res,ge=z.status,he.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:ue.formatInventoryConfig(te.InventoryConfiguration,!0),status:ge,res:le});case 12:case"end":return he.stop()}},re,this)})),oe.apply(this,arguments)}de.listBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.putBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te,le,ge,me,ve,he,Ae,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=ye.length>2&&ye[2]!==void 0?ye[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),ce.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,le="acs:oss:::",ge="acs:ram::".concat(b.accountId,":role/"),me={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(ge).concat(b.rolename),Bucket:"".concat(le).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},ve=ue.obj2xml(me,{headers:!0,firstUpperCase:!0}),he=this._bucketRequestParams("PUT",ee,x,y),he.successStatuses=[200],he.mime="xml",he.content=ve,Pe.next=14,this.request(he);case 14:return Ae=Pe.sent,Pe.abrupt("return",{status:Ae.status,res:Ae.res});case 16:case"end":return Pe.stop()}},re,this)})),oe.apply(this,arguments)}de.putBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/deepCopy"),ee=re.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,le=E("../utils/getStrBytesCount"),ge=le.getStrBytesCount,me=de;me.putBucketLifecycle=function(){var be=(0,ie.default)(ne.default.mark(function Be(Ee,Le,Ce){var je,Fe,Qe,Ne,_e;return ne.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(ue(Ee),oe(Le)){Ve.next=3;break}throw new Error("rules must be Array");case 3:return je=this._bucketRequestParams("PUT",Ee,"lifecycle",Ce),Fe=[],Qe={LifecycleConfiguration:{Rule:Fe}},Le.forEach(function(qe){ve(qe),ye(qe),qe.id&&(qe.ID=qe.id,delete qe.id),Fe.push(qe)}),Ne=b(Qe,{headers:!0,firstUpperCase:!0}),je.content=Ne,je.mime="xml",je.successStatuses=[200],Ve.next=13,this.request(je);case 13:return _e=Ve.sent,Ve.abrupt("return",{res:_e.res});case 15:case"end":return Ve.stop()}},Be,this)}));function Pe(Be,Ee,Le){return be.apply(this,arguments)}return Pe}();function ve(be){be.days&&(be.expiration={days:be.days}),be.date&&(be.expiration={createdBeforeDate:be.date})}function he(be,Pe){var Be=be.days,Ee=be.createdBeforeDate;if(!Be&&!Ee)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(Be&&!/^[1-9][0-9]*$/.test(Be))throw new Error("days must be a positive integer");if(Ee&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ee))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ae(be){if(!oe(be)&&!y(be))throw new Error("tag must be Object or Array");be=y(be)?[be]:be;var Pe={},Be=ee(be);Be.forEach(function(Ee){Pe[Ee.key]=Ee.value}),te(Pe)}function ye(be){if(be.id&&ge(be.id)>255)throw new Error("ID is composed of 255 bytes at most");if(be.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(be.status))throw new Error("Status must be Enabled or Disabled");if(be.transition){if(!["IA","Archive"].includes(be.transition.storageClass))throw new Error("StorageClass must be IA or Archive");he(be.transition,"Transition")}if(be.expiration){if(!be.expiration.expiredObjectDeleteMarker)he(be.expiration,"Expiration");else if(be.expiration.days||be.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(be.abortMultipartUpload&&he(be.abortMultipartUpload,"AbortMultipartUpload"),!be.expiration&&!be.abortMultipartUpload&&!be.transition&&!be.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(be.tag){if(be.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ae(be.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=de;re.putBucketVersioning=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le,ge,me=arguments;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(z=me.length>2&&me[2]!==void 0?me[2]:{},ue(x),["Enabled","Suspended"].includes(b)){he.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),le={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=oe(le,{headers:!0}),he.next=10,this.request(te);case 10:return ge=he.sent,he.abrupt("return",{res:ge.res,status:ge.status});case 12:case"end":return he.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=E("../utils/isArray"),ee=re.isArray,a=de;a.putBucketWebsite=function(){var y=(0,ie.default)(ne.default.mark(function b(z){var te,le,ge,me,ve,he,Ae,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=ye.length>1&&ye[1]!==void 0?ye[1]:{},le=ye.length>2?ye[2]:void 0,ue(z),ge=this._bucketRequestParams("PUT",z,"website",le),me={Suffix:te.index||"index.html"},ve={IndexDocument:me},he={WebsiteConfiguration:ve},te.supportSubDir&&(me.SupportSubDir=te.supportSubDir),te.type&&(me.Type=te.type),te.error&&(ve.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(ee(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:ve.RoutingRules={RoutingRule:te.routingRules};case 14:return he=oe(he),ge.content=he,ge.mime="xml",ge.successStatuses=[200],Pe.next=20,this.request(ge);case 20:return Ae=Pe.sent,Pe.abrupt("return",{res:Ae.res});case 22:case"end":return Pe.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,pe,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),de.encodeCallback=function(ie,ce){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&ce.callback){var ue={callbackUrl:encodeURI(ce.callback.url),callbackBody:ce.callback.body};ce.callback.host&&(ue.callbackHost=ce.callback.host),ce.callback.contentType&&(ue.callbackBodyType=ce.callback.contentType);var ae=se.from(JSON.stringify(ue)).toString("base64");if(ie.headers["x-oss-callback"]=ae,ce.callback.customValue){var oe={};Object.keys(ce.callback.customValue).forEach(function(re){oe["x:".concat(re)]=ce.callback.customValue[re].toString()}),ie.headers["x-oss-callback-var"]=se.from(JSON.stringify(oe)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,pe,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var se=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(de,"__esModule",{value:!0}),de.getReqUrl=void 0;var ne=se(E("copy-to")),ie=se(E("url")),ce=se(E("merge-descriptors")),ue=se(E("is-type-of")),ae=E("../utils/isIP"),oe=E("../utils/checkConfigValid");function re(ee){var a={},y=this.options.cname;oe.checkConfigValid(this.options.endpoint,"endpoint"),ne.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!ae.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&ce.default(b,ee.query),ee.subres){var z={};ue.default.string(ee.subres)?z[ee.subres]="":ue.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,ce.default(b,z)}return a.query=b,ie.default.format(a)}de.getReqUrl=re},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,pe,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var se=E("humanize-ms"),ne=E("url"),ie=E("../utils/checkBucketName"),ce=ie.checkBucketName,ue=E("../utils/setRegion"),ae=ue.setRegion,oe=E("../utils/checkConfigValid"),re=oe.checkConfigValid;function ee(a,y){re(a,"endpoint");var x=ne.parse(a);if(x.protocol||(x=ne.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}pe.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&ce(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=se(y.timeout)),y.endpoint)y.endpoint=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=ae(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,pe,de){"use strict";var se=E("merge-descriptors"),ne=de;se(ne,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("querystring"),oe=E("js-base64"),re=oe.Base64.encode,ee=de;ee.processObjectSave=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te,le,ge){var me,ve,he,Ae;return ne.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(le,"process"),te=this._objectName(te),ge&&ue(ge),me=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),ve=ge?",b_".concat(re(ge)):"",te=re(te),he={"x-oss-process":"".concat(le,"|sys/saveas,o_").concat(te).concat(ve)},me.content=ae.stringify(he),be.next=12,this.request(me);case 12:return Ae=be.sent,be.abrupt("return",{res:Ae.res,status:Ae.res.status});case 14:case"end":return be.stop()}},b,this)}));function x(b,z,te,le){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("debug")("ali-oss:multipart-copy"),ue=E("copy-to"),ae=de;ae.uploadPartCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b,z){var te,le,ge,me,ve,he=arguments;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=he.length>5&&he[5]!==void 0?he[5]:{},te.headers=te.headers||{},le=te.versionId||te.subres&&te.subres.versionId||null,le?ge="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(le):ge="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=ge,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},me=this._objectRequestParams("PUT",a,te),me.mime=te.mime,me.successStatuses=[200],ye.next=12,this.request(me);case 12:return ve=ye.sent,ye.abrupt("return",{name:a,etag:ve.res.headers.etag,res:ve.res});case 14:case"end":return ye.stop()}},ee,this)}));function re(ee,a,y,x,b){return oe.apply(this,arguments)}return re}(),ae.multipartUploadCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z,te,le,ge,me,ve,he,Ae,ye,be,Pe=arguments;return ne.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return x=Pe.length>2&&Pe[2]!==void 0?Pe[2]:{},this.resetCancelFlag(),b=x.versionId,z=b===void 0?null:b,te={versionId:z},Ee.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(le=Ee.sent,ge=le.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||ge,!(x.checkpoint&&x.checkpoint.uploadId)){Ee.next=14;break}return Ee.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return Ee.abrupt("return",Ee.sent);case 14:if(me=102400,ve=y.endOffset-y.startOffset,!(ve0)){Ve.next=40;break}throw _e=Qe[0],_e.message="Failed to copy some parts with error: ".concat(_e.toString()," part_num: ").concat(_e.partNum),_e;case 40:return Ve.next=42,this.completeMultipartUpload(he,me,ve,x);case 42:return Ve.abrupt("return",Ve.sent);case 43:case"end":return Ve.stop()}},ee,this)}));function re(ee,a,y){return oe.apply(this,arguments)}return re}(),ae._divideMultipartCopyParts=function(re,ee,a){for(var y=Math.ceil(re/ee),x=[],b=0;b +`,pe+=" ".concat(z?"true":"false",` +`),te&&te.length>0){for(pe+=` +`,ve=0;ve".concat(te[ve],` +`);pe+=` +`}else pe+=` +`;return pe+="",ge.content=pe,ge.mime="xml",ge.successStatuses=[200],ye.next=10,this.request(ge);case 10:return he=ye.sent,ye.abrupt("return",{res:he.res});case 12:case"end":return ye.stop()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),oe.getBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,le,ge;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return le=ve.sent,ge=le.data.RefererList.Referer||null,ge&&(re(ge)||(ge=[ge])),ve.abrupt("return",{allowEmpty:le.data.AllowEmptyReferer==="true",referers:ge,res:le.res});case 9:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.next=2,this.putBucketReferer(b,!0,null,z);case 2:return le.abrupt("return",le.sent);case 3:case"end":return le.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,me,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ce=ie(E("@babel/runtime/regenerator")),ue=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var ae=E("debug")("ali-oss"),oe=E("xml2js"),re=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),le=E("../common/client/initOptions"),ge=E("../common/utils/createRequest"),pe=ge.createRequest,ve=E("../common/utils/encoder"),he=ve.encoder,Ae=E("../common/client/getReqUrl"),ye=Ae.getReqUrl,Se=E("../common/utils/setSTSToken"),Pe=Se.setSTSToken,Be=E("../common/utils/retry"),Ee=Be.retry,Oe=E("../common/utils/isFunction"),Ce=Oe.isFunction,je=new re;function Fe(){var qe=a.name,We=a.version;qe&&qe.toLowerCase&&qe.toLowerCase()==="ie"&&We.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Qe(){return location&&location.protocol==="https:"}function Ne(qe,We){if(Fe(),!(this instanceof Ne))return new Ne(qe,We);qe&&qe.inited?this.options=qe:this.options=Ne.initOptions(qe),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||je),this.ctx=We,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}me.exports=Ne,Ne.initOptions=function(We){We.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var ze=Object.assign({secure:Qe(),useFetch:!1},We);return le(ze)};var _e=Ne.prototype;_e.debug=ae,ee(_e,E("./object")),ee(_e,E("./bucket")),ee(_e,E("../common/bucket/getBucketWebsite")),ee(_e,E("../common/bucket/putBucketWebsite")),ee(_e,E("../common/bucket/deleteBucketWebsite")),ee(_e,E("../common/bucket/getBucketLifecycle")),ee(_e,E("../common/bucket/putBucketLifecycle")),ee(_e,E("../common/bucket/deleteBucketLifecycle")),ee(_e,E("../common/bucket/putBucketVersioning")),ee(_e,E("../common/bucket/getBucketVersioning")),ee(_e,E("../common/bucket/getBucketInventory")),ee(_e,E("../common/bucket/deleteBucketInventory")),ee(_e,E("../common/bucket/listBucketInventory")),ee(_e,E("../common/bucket/putBucketInventory")),ee(_e,E("../common/bucket/abortBucketWorm")),ee(_e,E("../common/bucket/completeBucketWorm")),ee(_e,E("../common/bucket/extendBucketWorm")),ee(_e,E("../common/bucket/getBucketWorm")),ee(_e,E("../common/bucket/initiateBucketWorm")),ee(_e,E("./managed-upload")),ee(_e,E("../common/multipart-copy")),ee(_e,E("../common/multipart")),ee(_e,E("../common/parallel")),_e.signature=function(We){return this.debug("authorization stringToSign: %s",We,"info"),te.computeSignature(this.options.accessKeySecret,We,this.options.headerEncoding)},_e._getReqUrl=ye,_e.authorization=function(We,ze,Ge,nt){var Je=te.buildCanonicalString(We.toUpperCase(),ze,{headers:nt,parameters:Ge});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Je,this.options.headerEncoding)},_e.request=function(){var qe=(0,ue.default)(ce.default.mark(function We(ze){var Ge=this;return ce.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!this.options.retryMax){Je.next=6;break}return Je.next=3,Ee($e.bind(this),this.options.retryMax,{errorHandler:function(Ye){var Ue=function(Ze){if(ze.stream)return!1;var Te=[-1,-2].includes(Ze.status),ke=Ge.options.requestErrorRetryHandle||function(){return!0};return Te&&ke(Ze)};return!!Ue(Ye)}})(ze);case 3:return Je.abrupt("return",Je.sent);case 6:return Je.abrupt("return",$e.call(this,ze));case 7:case"end":return Je.stop()}},We,this)}));return function(We){return qe.apply(this,arguments)}}();function $e(qe){return Ve.apply(this,arguments)}function Ve(){return Ve=(0,ue.default)(ce.default.mark(function qe(We){var ze,Ge,nt,Je,lt,Ye;return ce.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(!(this.options.stsToken&&Ce(this.options.refreshSTSToken))){De.next=3;break}return De.next=3,Pe.call(this);case 3:return ze=pe.call(this,We),this.options.useFetch||(ze.params.mode="disable-fetch"),Je=!!We.stream,De.prev=6,De.next=9,this.urllib.request(ze.url,ze.params);case 9:Ge=De.sent,this.debug("response %s %s, got %s, headers: %j",We.method,ze.url,Ge.status,Ge.headers,"info"),De.next=16;break;case 13:De.prev=13,De.t0=De.catch(6),nt=De.t0;case 16:if(!(Ge&&We.successStatuses&&We.successStatuses.indexOf(Ge.status)===-1)){De.next=28;break}return De.next=19,this.requestError(Ge);case 19:if(lt=De.sent,!(lt.code==="RequestTimeTooSkewed"&&!Je)){De.next=25;break}return this.options.amendTimeSkewed=+new Date(lt.serverTime)-new Date,De.next=24,this.request(We);case 24:return De.abrupt("return",De.sent);case 25:lt.params=We,De.next=32;break;case 28:if(!nt){De.next=32;break}return De.next=31,this.requestError(nt);case 31:lt=De.sent;case 32:if(!lt){De.next=34;break}throw lt;case 34:if(!We.xmlResponse){De.next=39;break}return De.next=37,this.parseXML(Ge.data);case 37:Ye=De.sent,Ge.data=Ye;case 39:return De.abrupt("return",Ge);case 40:case"end":return De.stop()}},qe,this,[[6,13]])})),Ve.apply(this,arguments)}_e._getResource=function(We){var ze="/";return We.bucket&&(ze+="".concat(We.bucket,"/")),We.object&&(ze+=he(We.object,this.options.headerEncoding)),ze},_e._escape=function(We){return y.encodeURIComponent(We).replace(/%2F/g,"/")},_e._getUserAgent=function(){var We=ne&&ne.browser?"js":"nodejs",ze="aliyun-sdk-".concat(We,"/").concat(b.version),Ge=a.description;return!Ge&&ne&&(Ge="Node.js ".concat(ne.version.slice(1)," on ").concat(ne.platform," ").concat(ne.arch)),this._checkUserAgent("".concat(ze," ").concat(Ge))},_e._checkUserAgent=function(We){var ze=We.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ze},_e.checkBrowserAndVersion=function(We,ze){return z.name===We&&z.version.split(".")[0]===ze},_e.parseXML=function(We){return new Promise(function(ze,Ge){se.isBuffer(We)&&(We=We.toString()),oe.parseString(We,{explicitRoot:!1,explicitArray:!1},function(nt,Je){nt?Ge(nt):ze(Je)})})},_e.requestError=function(){var qe=(0,ue.default)(ce.default.mark(function ze(Ge){var nt,Je,lt,Ye;return ce.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(nt=null,!(!Ge.data||!Ge.data.length)){De.next=5;break}Ge.status===-1||Ge.status===-2?(nt=new Error(Ge.message),nt.name=Ge.name,nt.status=Ge.status,nt.code=Ge.name):(Ge.status===404?(nt=new Error("Object not exists"),nt.name="NoSuchKeyError",nt.status=404,nt.code="NoSuchKey"):Ge.status===412?(nt=new Error("Pre condition failed"),nt.name="PreconditionFailedError",nt.status=412,nt.code="PreconditionFailed"):(nt=new Error("Unknow error, status: ".concat(Ge.status)),nt.name="UnknownError",nt.status=Ge.status),nt.requestId=Ge.headers["x-oss-request-id"],nt.host=""),De.next=32;break;case 5:return Je=String(Ge.data),this.debug("request response error data: %s",Je,"error"),De.prev=7,De.next=10,this.parseXML(Je);case 10:if(De.t0=De.sent,De.t0){De.next=13;break}De.t0={};case 13:lt=De.t0,De.next=23;break;case 16:return De.prev=16,De.t1=De.catch(7),this.debug(Je,"error"),De.t1.message+=` +raw xml: `.concat(Je),De.t1.status=Ge.status,De.t1.requestId=Ge.headers["x-oss-request-id"],De.abrupt("return",De.t1);case 23:Ye=lt.Message||"unknow request error, status: ".concat(Ge.status),lt.Condition&&(Ye+=" (condition: ".concat(lt.Condition,")")),nt=new Error(Ye),nt.name=lt.Code?"".concat(lt.Code,"Error"):"UnknownError",nt.status=Ge.status,nt.code=lt.Code,nt.requestId=lt.RequestId,nt.hostId=lt.HostId,nt.serverTime=lt.ServerTime;case 32:return this.debug("generate error %j",nt,"error"),De.abrupt("return",nt);case 34:case"end":return De.stop()}},ze,this,[[7,16]])}));function We(ze){return qe.apply(this,arguments)}return We}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var ce=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("util"),ae=E("path"),oe=E("mime"),re=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=de;te.multipartUpload=function(){var he=(0,ce.default)(ie.default.mark(function ye(Se,Pe){var Be,Ee,Oe,Ce,je,Fe,Qe,Ne,_e,$e=arguments;return ie.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(Be=$e.length>2&&$e[2]!==void 0?$e[2]:{},this.resetCancelFlag(),Be.disabledMD5=Be.disabledMD5===void 0?!0:!!Be.disabledMD5,!(Be.checkpoint&&Be.checkpoint.uploadId)){qe.next=8;break}return Pe&&x(Pe)&&(Be.checkpoint.file=Pe),qe.next=7,this._resumeMultipart(Be.checkpoint,Be);case 7:return qe.abrupt("return",qe.sent);case 8:return Ee=102400,Be.mime||(x(Pe)?Be.mime=oe.getType(ae.extname(Pe.name)):a(Pe)?Be.mime=Pe.type:z(Pe)?Be.mime="":Be.mime=oe.getType(ae.extname(Pe))),Be.headers=Be.headers||{},this._convertMetaToHeaders(Be.meta,Be.headers),qe.next=14,this._getFileSize(Pe);case 14:if(Oe=qe.sent,!(Oe0&&re(Fe).to(Ne),_e=this._divideParts(Oe,Ce),$e=_e.length,Ve=!1,qe=function(Te,ke){return new Promise(function(){var et=(0,ce.default)(ie.default.mark(function Xe(Me,Ie){var Le,we,Re,Ke,rt;return ie.default.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(tt.prev=0,Te.isCancel()){tt.next=29;break}return Le=_e[ke-1],tt.next=5,Te._createBuffer(Ee,Le.start,Le.end);case 5:return we=tt.sent,Re={content:we,size:Le.end-Le.start},tt.prev=7,tt.next=10,Te._uploadPart(Qe,je,ke,Re,Pe);case 10:Ke=tt.sent,tt.next=18;break;case 13:if(tt.prev=13,tt.t0=tt.catch(7),tt.t0.status!==404){tt.next=17;break}throw Te._makeAbortEvent();case 17:throw tt.t0;case 18:if(!(!Te.isCancel()&&!Ve)){tt.next=26;break}if(Se.doneParts.push({number:ke,etag:Ke.res.headers.etag}),!Pe.progress){tt.next=23;break}return tt.next=23,Pe.progress(Fe.length/($e+1),Se,Ke.res);case 23:Me({number:ke,etag:Ke.res.headers.etag}),tt.next=27;break;case 26:Me();case 27:tt.next=30;break;case 29:Me();case 30:tt.next=41;break;case 32:tt.prev=32,tt.t1=tt.catch(0),rt=new Error,rt.name=tt.t1.name,rt.message=tt.t1.message,rt.stack=tt.t1.stack,rt.partNum=ke,re(tt.t1).to(rt),Ie(rt);case 41:case"end":return tt.stop()}},Xe,null,[[0,32],[7,13]])}));return function(Xe,Me){return et.apply(this,arguments)}}())},We=Array.from(new Array($e),function(Ze,Te){return Te+1}),ze=Ne.map(function(Ze){return Ze.number}),Ge=We.filter(function(Ze){return ze.indexOf(Ze)<0}),nt=5,Je=Pe.parallel||nt,De.next=17,this._parallel(Ge,Je,function(Ze){return new Promise(function(Te,ke){qe(Be,Ze).then(function(et){et&&Ne.push(et),Te()}).catch(function(et){ke(et)})})});case 17:if(lt=De.sent,Ve=!0,Ye=lt.find(function(Ze){return Ze.name==="abort"}),!Ye){De.next=22;break}throw Ye;case 22:if(!this.isCancel()){De.next=25;break}throw qe=null,this._makeCancelEvent();case 25:if(!(lt&<.length>0)){De.next=28;break}throw lt[0].message="Failed to upload some parts with error: ".concat(lt[0].toString()," part_num: ").concat(lt[0].partNum),lt[0];case 28:return De.next=30,this.completeMultipartUpload(Qe,je,Ne,Pe);case 30:return De.abrupt("return",De.sent);case 31:case"end":return De.stop()}},ye,this)}));function Ae(ye,Se){return he.apply(this,arguments)}return Ae}(),te._getFileSize=function(){var he=(0,ce.default)(ie.default.mark(function ye(Se){return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(!z(Se)){Be.next=4;break}return Be.abrupt("return",Se.length);case 4:if(!(a(Se)||x(Se))){Be.next=6;break}return Be.abrupt("return",Se.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Be.stop()}},ye)}));function Ae(ye){return he.apply(this,arguments)}return Ae}();var le=E("stream"),ge=le.Readable;function pe(he,Ae){if(!(this instanceof pe))return new pe(he,Ae);ge.call(this,Ae),this.file=he,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ue.inherits(pe,ge),pe.prototype.readFileAndPush=function(Ae){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,ye=this.push(this.fileBuffer.slice(Se,Pe))}},pe.prototype._read=function(Ae){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;Ae=Ae||ye;var Se=this;this.reader.onload=function(Be){Se.fileBuffer=se.from(new Uint8Array(Be.target.result)),Se.file=null,Se.readFileAndPush(Ae)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ae)};function ve(he){return he.arrayBuffer?he.arrayBuffer():new Promise(function(Ae,ye){var Se=new FileReader;Se.onload=function(Pe){Ae(Pe.target.result)},Se.onerror=function(Pe){ye(Pe)},Se.readAsArrayBuffer(he)})}te._createBuffer=function(){var he=(0,ce.default)(ie.default.mark(function ye(Se,Pe,Be){var Ee,Oe;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!(a(Se)||x(Se))){je.next=8;break}return Ee=Se.slice(Pe,Be),je.next=4,ve(Ee);case 4:return Oe=je.sent,je.abrupt("return",se.from(Oe));case 8:if(!z(Se)){je.next=12;break}return je.abrupt("return",Se.subarray(Pe,Be));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return je.stop()}},ye)}));function Ae(ye,Se,Pe){return he.apply(this,arguments)}return Ae}(),te._getPartSize=function(Ae,ye){var Se=1e4,Pe=1*1024*1024;ye||(ye=Pe);var Be=Math.ceil(Ae/Se);return ye1&&Fe[1]!==void 0?Fe[1]:{},Pe=ye["continuation-token"]||ye.continuationToken,Pe&&(Se.subres=Object.assign({"continuation-token":Pe},Se.subres)),Be=this._objectRequestParams("GET","",Se),Be.query=Object.assign({"list-type":2},ye),delete Be.query["continuation-token"],delete Be.query.continuationToken,Be.xmlResponse=!0,Be.successStatuses=[200],Ne.next=11,this.request(Be);case 11:return Ee=Ne.sent,Oe=Ee.data.Contents||[],Ce=this,Oe&&(Array.isArray(Oe)||(Oe=[Oe]),Oe=Oe.map(function(_e){var $e=null;return _e.Owner&&($e={id:_e.Owner.ID,displayName:_e.Owner.DisplayName}),{name:_e.Key,url:Ce._objectUrl(_e.Key),lastModified:_e.LastModified,etag:_e.ETag,type:_e.Type,size:Number(_e.Size),storageClass:_e.StorageClass,owner:$e}})),je=Ee.data.CommonPrefixes||null,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(_e){return _e.Prefix})),Ne.abrupt("return",{res:Ee.res,objects:Oe,prefixes:je,isTruncated:Ee.data.IsTruncated==="true",keyCount:+Ee.data.KeyCount,continuationToken:Ee.data.ContinuationToken||null,nextContinuationToken:Ee.data.NextContinuationToken||null});case 18:case"end":return Ne.stop()}},Ae,this)}));function he(Ae){return ve.apply(this,arguments)}return he}(),pe.restore=function(){var ve=(0,ie.default)(ne.default.mark(function Ae(ye){var Se,Pe,Be,Ee,Oe=arguments;return ne.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return Se=Oe.length>1&&Oe[1]!==void 0?Oe[1]:{type:"Archive"},Se=Se||{},Se.subres=Object.assign({restore:""},Se.subres),Se.versionId&&(Se.subres.versionId=Se.versionId),Pe=this._objectRequestParams("POST",ye,Se),Se.type==="ColdArchive"&&(Be={RestoreRequest:{Days:Se.Days?Se.Days:2,JobParameters:{Tier:Se.JobParameters?Se.JobParameters:"Standard"}}},Pe.content=ge(Be,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],je.next=9,this.request(Pe);case 9:return Ee=je.sent,je.abrupt("return",{res:Ee.res});case 11:case"end":return je.stop()}},Ae,this)}));function he(Ae){return ve.apply(this,arguments)}return he}(),pe._objectUrl=function(he){return this._getReqUrl({bucket:this.options.bucket,object:he})},pe._objectRequestParams=function(he,Ae,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},Ae=this._objectName(Ae);var Se={object:Ae,bucket:this.options.bucket,method:he,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(Se.headers={},ue(ye.headers).to(Se.headers)),Se},pe._objectName=function(he){return he.replace(/^\/+/,"")},pe._convertMetaToHeaders=function(he,Ae){he&&Object.keys(he).forEach(function(ye){Ae["x-oss-meta-".concat(ye)]=he[ye]})},pe._deleteFileSafe=function(he){var Ae=this;return new Promise(function(ye){ce.exists(he,function(Se){Se?ce.unlink(he,function(Pe){Pe&&Ae.debug("unlink %j error: %s",he,Pe,"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(E,me,de){"use strict";de.version="6.18.1"},{}],7:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.abortBucketWorm=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ce.checkBucketName(re),a=this._bucketRequestParams("DELETE",re,"worm",ee),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},oe,this)})),ae.apply(this,arguments)}de.abortBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.completeBucketWorm=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ce.checkBucketName(re),y=this._bucketRequestParams("POST",re,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},oe,this)})),ae.apply(this,arguments)}de.completeBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.deleteBucketInventory=void 0;var ce=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y,x,b,z=arguments;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),ce.checkBucketName(re),x=this._bucketRequestParams("DELETE",re,y,a),x.successStatuses=[204],le.next=7,this.request(x);case 7:return b=le.sent,le.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return le.stop()}},oe,this)})),ae.apply(this,arguments)}de.deleteBucketInventory=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.deleteBucketLifecycle=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.deleteBucketWebsite=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.extendBucketWorm=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee,a,y){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y,x){var b,z,te;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return ce.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ue.obj2xml(z,{headers:!0}),b.successStatuses=[200],ge.next=8,this.request(b);case 8:return te=ge.sent,ge.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return ge.stop()}},re,this)})),oe.apply(this,arguments)}de.extendBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te=arguments;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),ce.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,ge.next=8,this.request(b);case 8:return z=ge.sent,ge.abrupt("return",{status:z.status,res:z.res,inventory:ue.formatInventoryConfig(z.data)});case 10:case"end":return ge.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/formatObjKey"),ee=re.formatObjKey,a=de;a.getBucketLifecycle=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te){var le,ge,pe;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ue(z),le=this._bucketRequestParams("GET",z,"lifecycle",te),le.successStatuses=[200],le.xmlResponse=!0,he.next=6,this.request(le);case 6:return ge=he.sent,pe=ge.data.Rule||null,pe&&(oe(pe)||(pe=[pe]),pe=pe.map(function(Ae){return Ae.ID&&(Ae.id=Ae.ID,delete Ae.ID),Ae.Tag&&!oe(Ae.Tag)&&(Ae.Tag=[Ae.Tag]),ee(Ae,"firstLowerCase")})),he.abrupt("return",{rules:pe,res:ge.res});case 10:case"end":return he.stop()}},b,this)}));function x(b,z){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=de;ae.getBucketVersioning=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return ue(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],le.next=6,this.request(x);case 6:return b=le.sent,z=b.data.Status,le.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return le.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isObject"),oe=ae.isObject,re=de;re.getBucketWebsite=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ue(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,pe.next=6,this.request(z);case 6:return te=pe.sent,le=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(oe(te.data.RoutingRules.RoutingRule)?le=[te.data.RoutingRules.RoutingRule]:le=te.data.RoutingRules.RoutingRule),pe.abrupt("return",{index:te.data.IndexDocument&&te.data.IndexDocument.Suffix||"",supportSubDir:te.data.IndexDocument&&te.data.IndexDocument.SupportSubDir||"false",type:te.data.IndexDocument&&te.data.IndexDocument.Type,routingRules:le,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketWorm=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/dataFix");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ce.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,ue.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.initiateBucketWorm=void 0;var ce=E("../utils/obj2xml"),ue=E("../utils/checkBucketName");function ae(re,ee,a){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y){var x,b,z;return ne.default.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return ue.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=ce.obj2xml(b,{headers:!0}),x.successStatuses=[200],le.next=8,this.request(x);case 8:return z=le.sent,le.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return le.stop()}},re,this)})),oe.apply(this,arguments)}de.initiateBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.listBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee){var a,y,x,b,z,te,le,ge,pe=arguments;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return a=pe.length>1&&pe[1]!==void 0?pe[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),ce.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,he.next=9,this.request(b);case 9:return z=he.sent,te=z.data,le=z.res,ge=z.status,he.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:ue.formatInventoryConfig(te.InventoryConfiguration,!0),status:ge,res:le});case 12:case"end":return he.stop()}},re,this)})),oe.apply(this,arguments)}de.listBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.putBucketInventory=void 0;var ce=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te,le,ge,pe,ve,he,Ae,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=ye.length>2&&ye[2]!==void 0?ye[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),ce.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,le="acs:oss:::",ge="acs:ram::".concat(b.accountId,":role/"),pe={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(ge).concat(b.rolename),Bucket:"".concat(le).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},ve=ue.obj2xml(pe,{headers:!0,firstUpperCase:!0}),he=this._bucketRequestParams("PUT",ee,x,y),he.successStatuses=[200],he.mime="xml",he.content=ve,Pe.next=14,this.request(he);case 14:return Ae=Pe.sent,Pe.abrupt("return",{status:Ae.status,res:Ae.res});case 16:case"end":return Pe.stop()}},re,this)})),oe.apply(this,arguments)}de.putBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/deepCopy"),ee=re.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,le=E("../utils/getStrBytesCount"),ge=le.getStrBytesCount,pe=de;pe.putBucketLifecycle=function(){var Se=(0,ie.default)(ne.default.mark(function Be(Ee,Oe,Ce){var je,Fe,Qe,Ne,_e;return ne.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(ue(Ee),oe(Oe)){Ve.next=3;break}throw new Error("rules must be Array");case 3:return je=this._bucketRequestParams("PUT",Ee,"lifecycle",Ce),Fe=[],Qe={LifecycleConfiguration:{Rule:Fe}},Oe.forEach(function(qe){ve(qe),ye(qe),qe.id&&(qe.ID=qe.id,delete qe.id),Fe.push(qe)}),Ne=b(Qe,{headers:!0,firstUpperCase:!0}),je.content=Ne,je.mime="xml",je.successStatuses=[200],Ve.next=13,this.request(je);case 13:return _e=Ve.sent,Ve.abrupt("return",{res:_e.res});case 15:case"end":return Ve.stop()}},Be,this)}));function Pe(Be,Ee,Oe){return Se.apply(this,arguments)}return Pe}();function ve(Se){Se.days&&(Se.expiration={days:Se.days}),Se.date&&(Se.expiration={createdBeforeDate:Se.date})}function he(Se,Pe){var Be=Se.days,Ee=Se.createdBeforeDate;if(!Be&&!Ee)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(Be&&!/^[1-9][0-9]*$/.test(Be))throw new Error("days must be a positive integer");if(Ee&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ee))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ae(Se){if(!oe(Se)&&!y(Se))throw new Error("tag must be Object or Array");Se=y(Se)?[Se]:Se;var Pe={},Be=ee(Se);Be.forEach(function(Ee){Pe[Ee.key]=Ee.value}),te(Pe)}function ye(Se){if(Se.id&&ge(Se.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Se.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Se.status))throw new Error("Status must be Enabled or Disabled");if(Se.transition){if(!["IA","Archive"].includes(Se.transition.storageClass))throw new Error("StorageClass must be IA or Archive");he(Se.transition,"Transition")}if(Se.expiration){if(!Se.expiration.expiredObjectDeleteMarker)he(Se.expiration,"Expiration");else if(Se.expiration.days||Se.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Se.abortMultipartUpload&&he(Se.abortMultipartUpload,"AbortMultipartUpload"),!Se.expiration&&!Se.abortMultipartUpload&&!Se.transition&&!Se.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Se.tag){if(Se.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ae(Se.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=de;re.putBucketVersioning=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le,ge,pe=arguments;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(z=pe.length>2&&pe[2]!==void 0?pe[2]:{},ue(x),["Enabled","Suspended"].includes(b)){he.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),le={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=oe(le,{headers:!0}),he.next=10,this.request(te);case 10:return ge=he.sent,he.abrupt("return",{res:ge.res,status:ge.status});case 12:case"end":return he.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=E("../utils/isArray"),ee=re.isArray,a=de;a.putBucketWebsite=function(){var y=(0,ie.default)(ne.default.mark(function b(z){var te,le,ge,pe,ve,he,Ae,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=ye.length>1&&ye[1]!==void 0?ye[1]:{},le=ye.length>2?ye[2]:void 0,ue(z),ge=this._bucketRequestParams("PUT",z,"website",le),pe={Suffix:te.index||"index.html"},ve={IndexDocument:pe},he={WebsiteConfiguration:ve},te.supportSubDir&&(pe.SupportSubDir=te.supportSubDir),te.type&&(pe.Type=te.type),te.error&&(ve.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(ee(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:ve.RoutingRules={RoutingRule:te.routingRules};case 14:return he=oe(he),ge.content=he,ge.mime="xml",ge.successStatuses=[200],Pe.next=20,this.request(ge);case 20:return Ae=Pe.sent,Pe.abrupt("return",{res:Ae.res});case 22:case"end":return Pe.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),de.encodeCallback=function(ie,ce){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&ce.callback){var ue={callbackUrl:encodeURI(ce.callback.url),callbackBody:ce.callback.body};ce.callback.host&&(ue.callbackHost=ce.callback.host),ce.callback.contentType&&(ue.callbackBodyType=ce.callback.contentType);var ae=se.from(JSON.stringify(ue)).toString("base64");if(ie.headers["x-oss-callback"]=ae,ce.callback.customValue){var oe={};Object.keys(ce.callback.customValue).forEach(function(re){oe["x:".concat(re)]=ce.callback.customValue[re].toString()}),ie.headers["x-oss-callback-var"]=se.from(JSON.stringify(oe)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,me,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var se=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(de,"__esModule",{value:!0}),de.getReqUrl=void 0;var ne=se(E("copy-to")),ie=se(E("url")),ce=se(E("merge-descriptors")),ue=se(E("is-type-of")),ae=E("../utils/isIP"),oe=E("../utils/checkConfigValid");function re(ee){var a={},y=this.options.cname;oe.checkConfigValid(this.options.endpoint,"endpoint"),ne.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!ae.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&ce.default(b,ee.query),ee.subres){var z={};ue.default.string(ee.subres)?z[ee.subres]="":ue.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,ce.default(b,z)}return a.query=b,ie.default.format(a)}de.getReqUrl=re},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,me,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var se=E("humanize-ms"),ne=E("url"),ie=E("../utils/checkBucketName"),ce=ie.checkBucketName,ue=E("../utils/setRegion"),ae=ue.setRegion,oe=E("../utils/checkConfigValid"),re=oe.checkConfigValid;function ee(a,y){re(a,"endpoint");var x=ne.parse(a);if(x.protocol||(x=ne.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}me.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&ce(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=se(y.timeout)),y.endpoint)y.endpoint=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=ae(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,me,de){"use strict";var se=E("merge-descriptors"),ne=de;se(ne,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkBucketName"),ue=ce.checkBucketName,ae=E("querystring"),oe=E("js-base64"),re=oe.Base64.encode,ee=de;ee.processObjectSave=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te,le,ge){var pe,ve,he,Ae;return ne.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(le,"process"),te=this._objectName(te),ge&&ue(ge),pe=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),ve=ge?",b_".concat(re(ge)):"",te=re(te),he={"x-oss-process":"".concat(le,"|sys/saveas,o_").concat(te).concat(ve)},pe.content=ae.stringify(he),Se.next=12,this.request(pe);case 12:return Ae=Se.sent,Se.abrupt("return",{res:Ae.res,status:Ae.res.status});case 14:case"end":return Se.stop()}},b,this)}));function x(b,z,te,le){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("debug")("ali-oss:multipart-copy"),ue=E("copy-to"),ae=de;ae.uploadPartCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b,z){var te,le,ge,pe,ve,he=arguments;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=he.length>5&&he[5]!==void 0?he[5]:{},te.headers=te.headers||{},le=te.versionId||te.subres&&te.subres.versionId||null,le?ge="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(le):ge="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=ge,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},pe=this._objectRequestParams("PUT",a,te),pe.mime=te.mime,pe.successStatuses=[200],ye.next=12,this.request(pe);case 12:return ve=ye.sent,ye.abrupt("return",{name:a,etag:ve.res.headers.etag,res:ve.res});case 14:case"end":return ye.stop()}},ee,this)}));function re(ee,a,y,x,b){return oe.apply(this,arguments)}return re}(),ae.multipartUploadCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z,te,le,ge,pe,ve,he,Ae,ye,Se,Pe=arguments;return ne.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return x=Pe.length>2&&Pe[2]!==void 0?Pe[2]:{},this.resetCancelFlag(),b=x.versionId,z=b===void 0?null:b,te={versionId:z},Ee.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(le=Ee.sent,ge=le.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||ge,!(x.checkpoint&&x.checkpoint.uploadId)){Ee.next=14;break}return Ee.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return Ee.abrupt("return",Ee.sent);case 14:if(pe=102400,ve=y.endOffset-y.startOffset,!(ve0)){Ve.next=40;break}throw _e=Qe[0],_e.message="Failed to copy some parts with error: ".concat(_e.toString()," part_num: ").concat(_e.partNum),_e;case 40:return Ve.next=42,this.completeMultipartUpload(he,pe,ve,x);case 42:return Ve.abrupt("return",Ve.sent);case 43:case"end":return Ve.stop()}},ee,this)}));function re(ee,a,y){return oe.apply(this,arguments)}return re}(),ae._divideMultipartCopyParts=function(re,ee,a){for(var y=Math.ceil(re/ee),x=[],b=0;b -`,be=0;be +`,Se=0;Se `,ye+="".concat(Pe.number,` `),ye+="".concat(Pe.etag,` `),ye+=` -`;return ye+="",he=he||{},Be={},Be=re(he,function(Qe){if(a(Qe))return null}),Be.subres={uploadId:me},Be.headers=x(Be.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Ee=this._objectRequestParams("POST",ge,Be),ae.encodeCallback(Ee,Be),Ee.mime="xml",Ee.content=ye,Ee.headers&&Ee.headers["x-oss-callback"]||(Ee.xmlResponse=!0),Ee.successStatuses=[200],Fe.next=17,this.request(Ee);case 17:if(Le=Fe.sent,!he.progress){Fe.next=21;break}return Fe.next=21,he.progress(1,null,Le.res);case 21:return Ce={res:Le.res,bucket:Ee.bucket,name:ge,etag:Le.res.headers.etag},Ee.headers&&Ee.headers["x-oss-callback"]&&(Ce.data=JSON.parse(Le.data.toString())),Fe.abrupt("return",Ce);case 24:case"end":return Fe.stop()}},le,this)}));function te(le,ge,me,ve){return z.apply(this,arguments)}return te}(),b._uploadPart=function(){var z=(0,ce.default)(ie.default.mark(function le(ge,me,ve,he,Ae){var ye,be,Pe,Be;return ie.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Ae=Ae||{},ye={},ue(Ae).to(ye),ye.headers=ye.headers||{},ye.headers["Content-Length"]=he.size,ye.headers=x(ye.headers,["x-oss-server-side-encryption"]),ye.subres={partNumber:ve,uploadId:me},be=this._objectRequestParams("PUT",ge,ye),be.mime=ye.mime,Pe=se&&se.browser,Pe?be.content=he.content:be.stream=he.stream,be.successStatuses=[200],be.disabledMD5=Ae.disabledMD5,Le.next=15,this.request(be);case 15:if(Be=Le.sent,Be.res.headers.etag){Le.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 he.stream&&(he.stream=null,be.stream=null),Le.abrupt("return",{name:ge,etag:Be.res.headers.etag,res:Be.res});case 20:case"end":return Le.stop()}},le,this)}));function te(le,ge,me,ve,he){return z.apply(this,arguments)}return te}()}).call(this)}).call(this,E("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("url"),ue=E("utility"),ae=E("copy-to"),oe=E("../../common/signUtils"),re=E("../utils/isIP"),ee=re.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,z=de;z.asyncSignatureUrl=function(){var te=(0,ie.default)(ne.default.mark(function ge(me,ve){var he,Ae,ye,be,Pe;return ne.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(!ee(this.options.endpoint.hostname)){Ee.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(ve=ve||{},me=this._objectName(me),ve.method=ve.method||"GET",he=ue.timestamp()+(ve.expires||1800),Ae={bucket:this.options.bucket,object:me},ye=this._getResource(Ae),!(this.options.stsToken&&b(this.options.refreshSTSToken))){Ee.next=11;break}return Ee.next=11,y.call(this);case 11:return this.options.stsToken&&(ve["security-token"]=this.options.stsToken),be=oe._signatureForURL(this.options.accessKeySecret,ve,ye,he),Pe=ce.parse(this._getReqUrl(Ae)),Pe.query={OSSAccessKeyId:this.options.accessKeyId,Expires:he,Signature:be.Signature},ae(be.subResource).to(Pe.query),Ee.abrupt("return",Pe.format());case 17:case"end":return Ee.stop()}},ge,this)}));function le(ge,me){return te.apply(this,arguments)}return le}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ie=se(E("@babel/runtime/helpers/typeof")),ce=se(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),ae=ue.checkBucketName,oe=de,re=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];oe.copy=function(){var ee=(0,ce.default)(ne.default.mark(function y(x,b,z,te){var le,ge,me;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return(0,ie.default)(z)==="object"&&(te=z),te=te||{},te.headers=te.headers||{},Object.keys(te.headers).forEach(function(Ae){te.headers["x-oss-copy-source-".concat(Ae.toLowerCase())]=te.headers[Ae]}),(te.meta||Object.keys(te.headers).find(function(Ae){return re.includes(Ae.toLowerCase())}))&&(te.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(te.meta,te.headers),b=this._getSourceName(b,z),te.versionId&&(b="".concat(b,"?versionId=").concat(te.versionId)),te.headers["x-oss-copy-source"]=b,le=this._objectRequestParams("PUT",x,te),le.xmlResponse=!0,le.successStatuses=[200,304],he.next=14,this.request(le);case 14:return ge=he.sent,me=ge.data,me&&(me={etag:me.ETag,lastModified:me.LastModified}),he.abrupt("return",{data:me,res:ge.res});case 18:case"end":return he.stop()}},y,this)}));function a(y,x,b,z){return ee.apply(this,arguments)}return a}(),oe._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),ae(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.delete=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x=arguments;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("utility"),ue=E("../utils/obj2xml"),ae=ue.obj2xml,oe=de;oe.deleteMulti=function(){var re=(0,ie.default)(ne.default.mark(function a(y){var x,b,z,te,le,ge,me,ve,he,Ae,ye,be,Pe,Be=arguments;return ne.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(x=Be.length>1&&Be[1]!==void 0?Be[1]:{},b=[],!(!y||!y.length)){Le.next=4;break}throw new Error("names is required");case 4:for(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,pe,de){"use strict";E("core-js/modules/es.array.concat.js");var se=E("url"),ne=E("../utils/isIP"),ie=ne.isIP,ce=de;ce.generateObjectUrl=function(ae,oe){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(oe)oe[oe.length-1]!=="/"&&(oe+="/");else{oe=this.options.endpoint.format();var re=se.parse(oe),ee=this.options.bucket;re.hostname="".concat(ee,".").concat(re.hostname),re.host="".concat(ee,".").concat(re.host),oe=re.format()}return oe+this._escape(this._objectName(ae))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,pe,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ce=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("fs"),ae=E("is-type-of"),oe=de;oe.get=function(){var re=(0,ce.default)(ie.default.mark(function a(y,x){var b,z,te,le,ge,me,ve,he,Ae=arguments;return ie.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return b=Ae.length>2&&Ae[2]!==void 0?Ae[2]:{},z=null,te=!1,ae.writableStream(x)?z=x:ae.string(x)?(z=ue.createWriteStream(x),te=!0):b=x,b=b||{},le=se&&se.browser,ge=b.responseCacheControl===null?"":"no-cache",me=le&&ge?{"response-cache-control":ge}:{},b.subres=Object.assign(me,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),be.prev=11,he=this._objectRequestParams("GET",y,b),he.writeStream=z,he.successStatuses=[200,206,304],be.next=17,this.request(he);case 17:ve=be.sent,te&&z.destroy(),be.next=28;break;case 21:if(be.prev=21,be.t0=be.catch(11),!te){be.next=27;break}return z.destroy(),be.next=27,this._deleteFileSafe(x);case 27:throw be.t0;case 28:return be.abrupt("return",{res:ve.res,content:ve.data});case 29:case"end":return be.stop()}},a,this,[[11,21]])}));function ee(a,y){return re.apply(this,arguments)}return ee}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x=arguments;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de,ue=E("../utils/isObject"),ae=ue.isObject,oe=E("../utils/isArray"),re=oe.isArray;ce.getBucketVersions=ee,ce.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(ne.default.mark(function b(){var z,te,le,ge,me,ve,he,Ae,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z=ye.length>0&&ye[0]!==void 0?ye[0]:{},te=ye.length>1&&ye[1]!==void 0?ye[1]:{},!(z.versionIdMarker&&z.keyMarker===void 0)){Pe.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return te.subres=Object.assign({versions:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),le=this._objectRequestParams("GET","",te),le.xmlResponse=!0,le.successStatuses=[200],le.query=x(z),Pe.next=12,this.request(le);case 12:return ge=Pe.sent,me=ge.data.Version||[],ve=ge.data.DeleteMarker||[],he=this,me&&(Array.isArray(me)||(me=[me]),me=me.map(function(Be){return{name:Be.Key,url:he._objectUrl(Be.Key),lastModified:Be.LastModified,isLatest:Be.IsLatest==="true",versionId:Be.VersionId,etag:Be.ETag,type:Be.Type,size:Number(Be.Size),storageClass:Be.StorageClass,owner:{id:Be.Owner.ID,displayName:Be.Owner.DisplayName}}})),ve&&(re(ve)||(ve=[ve]),ve=ve.map(function(Be){return{name:Be.Key,lastModified:Be.LastModified,versionId:Be.VersionId,owner:{id:Be.Owner.ID,displayName:Be.Owner.DisplayName}}})),Ae=ge.data.CommonPrefixes||null,Ae&&(re(Ae)||(Ae=[Ae]),Ae=Ae.map(function(Be){return Be.Prefix})),Pe.abrupt("return",{res:ge.res,objects:me,deleteMarker:ve,prefixes:Ae,nextMarker:ge.data.NextKeyMarker||null,NextVersionIdMarker:ge.data.NextVersionIdMarker||null,nextKeyMarker:ge.data.NextKeyMarker||null,nextVersionIdMarker:ge.data.NextVersionIdMarker||null,isTruncated:ge.data.IsTruncated==="true"});case 21:case"end":return Pe.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z={};return ae(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getObjectMeta=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},re=this._objectName(re),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",re,ee),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},oe,this)}));function ae(oe,re){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de,ue=E("../utils/isObject"),ae=ue.isObject;ce.getObjectTagging=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te,le,ge=arguments;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return y=ge.length>1&&ge[1]!==void 0?ge[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],ve.next=8,this.request(x);case 8:return b=ve.sent,ve.next=11,this.parseXML(b.data);case 11:return z=ve.sent,te=z.TagSet.Tag,te=te&&ae(te)?[te]:te||[],le={},te.forEach(function(he){le[he.Key]=he.Value}),ve.abrupt("return",{status:b.status,res:b.res,tag:le});case 17:case"end":return ve.stop()}},ee,this)}));function re(ee){return oe.apply(this,arguments)}return re}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,pe,de){"use strict";var se=E("../utils/isIP"),ne=se.isIP,ie=de;ie.getObjectUrl=function(ue,ae){if(ne(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ae?ae[ae.length-1]!=="/"&&(ae+="/"):ae=this.options.endpoint.format(),ae+this._escape(this._objectName(ue))}},{"../utils/isIP":69}],43:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x,b=arguments;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],te.next=8,this.request(a);case 8:return y=te.sent,x=y.res.headers["x-oss-symlink-target"],te.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return te.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkEnv"),ue=ce.checkEnv,ae=de;ae.head=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te=arguments;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},ue("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],ge.next=8,this.request(x);case 8:return b=ge.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(me){me.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[me.substring(11)]=b.headers[me])}),ge.abrupt("return",z);case 12:case"end":return ge.stop()}},ee,this)}));function re(ee){return oe.apply(this,arguments)}return re}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.putACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=ee,re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/obj2xml"),ue=ce.obj2xml,ae=E("../utils/checkObjectTag"),oe=ae.checkObjectTag,re=de;re.putObjectTagging=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le,ge,me=arguments;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return z=me.length>2&&me[2]!==void 0?me[2]:{},oe(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(Ae){return{Key:Ae,Value:b[Ae]}}),le={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=ue(le),he.next=13,this.request(te);case 13:return ge=he.sent,he.abrupt("return",{res:ge.res,status:ge.status});case 15:case"end":return he.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.putSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,pe,de){"use strict";var se=E("url"),ne=E("utility"),ie=E("copy-to"),ce=E("../../common/signUtils"),ue=E("../utils/isIP"),ae=ue.isIP,oe=de;oe.signatureUrl=function(ee,a){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=ne.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=ce._signatureForURL(this.options.accessKeySecret,a,b,y),te=se.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},ie(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("./utils/isArray"),ue=ce.isArray,ae=de;ae._parallelNode=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b){var z,te,le,ge,me,ve,he,Ae;return ne.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:z=this,te=[],le=[],ge=a.length/y,me=a.length%y,ve=me===0?ge:(a.length-me)/y+1,he=1,Ae=0;case 8:if(!(Ae0){ge=!0,me<=0&&x(b);return}me+=1,Ae(be.value,z(he))}ve=!1}ye()})},ae.cancel=function(re){this.options.cancelFlag=!0,ue(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],re&&this.abortMultipartUpload(re.name,re.uploadId,re.options)},ae.isCancel=function(){return this.options.cancelFlag},ae.resetCancelFlag=function(){this.options.cancelFlag=!1},ae._stop=function(){this.options.cancelFlag=!0},ae._makeCancelEvent=function(){var re={status:0,name:"cancel"};return re},ae._makeAbortEvent=function(){var re={status:0,name:"abort",message:"upload task has been abort"};return re}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,pe,de){(function(se){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var ne=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),ce=E("./utils/lowercaseKeyHeader"),ue=ce.lowercaseKeyHeader;de.buildCanonicalizedResource=function(oe,re){var ee="".concat(oe),a="?";if(ie.string(re)&&re.trim()!=="")ee+=a+re;else if(ie.array(re))re.sort(),ee+=a+re.join("&");else if(re){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ne.createHmac("sha1",oe);return a.update(se.from(re,ee)).digest("base64")},de.authorization=function(oe,re,ee,a){return"OSS ".concat(oe,":").concat(this.computeSignature(re,ee,a))},de._signatureForURL=function(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=re.subResource,z=b===void 0?{}:b;if(re.process){var te="x-oss-process";z[te]=re.process}if(re.trafficLimit){var le="x-oss-traffic-limit";z[le]=re.trafficLimit}if(re.response&&Object.keys(re.response).forEach(function(he){var Ae="response-".concat(he.toLowerCase());z[Ae]=re.response[he]}),Object.keys(re).forEach(function(he){var Ae=he.toLowerCase(),ye=re[he];Ae.indexOf("x-oss-")===0?x[Ae]=ye:(Ae.indexOf("content-md5")===0||Ae.indexOf("content-type")===0)&&(x[he]=ye)}),Object.prototype.hasOwnProperty.call(re,"security-token")&&(z["security-token"]=re["security-token"]),Object.prototype.hasOwnProperty.call(re,"callback")){var ge={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};if(re.callback.host&&(ge.callbackHost=re.callback.host),re.callback.contentType&&(ge.callbackBodyType=re.callback.contentType),z.callback=se.from(JSON.stringify(ge)).toString("base64"),re.callback.customValue){var me={};Object.keys(re.callback.customValue).forEach(function(he){me["x:".concat(he)]=re.callback.customValue[he]}),z["callback-var"]=se.from(JSON.stringify(me)).toString("base64")}}var ve=this.buildCanonicalString(re.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(oe,ve,y),subResource:z}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,pe,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkBucketName=void 0,de.checkBucketName=function(se){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ne?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(se))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,pe,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkConfigValid=void 0;var se={endpoint:ne,region:/^[a-zA-Z0-9\-_]+$/};function ne(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}de.checkConfigValid=function(ie,ce){if(se[ce]){var ue=!0;if(se[ce]instanceof Function?ue=se[ce](ie):ue=se[ce].test(ie),!ue)throw new Error("The ".concat(ce," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,pe,de){(function(se){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.checkEnv=void 0;function ne(ie){se.browser&&console.warn(ie)}de.checkEnv=ne}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,pe,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkObjectTag=void 0;var se=E("./checkValid"),ne=se.checkValid,ie=E("./isObject"),ce=ie.isObject,ue=[{validator:function(ee){if(typeof ee!="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 (/)"}],ae={key:[].concat(ue,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ue,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function oe(re){if(!ce(re))throw new Error("tag must be Object");var ee=Object.entries(re);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){ne(x,ae[a[b]])})})}de.checkObjectTag=oe},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,pe,de){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkValid=void 0;function se(ne,ie){ie.forEach(function(ce){if(ce.validator)ce.validator(ne);else if(ce.pattern&&!ce.pattern.test(ne))throw new Error(ce.msg)})}de.checkValid=se},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,pe,de){(function(se){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.createRequest=void 0;var ne=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),ce=E("mime"),ue=E("dateformat"),ae=E("copy-to"),oe=E("path"),re=E("./encoder"),ee=re.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,le=E("./isDingTalk"),ge=le.isDingTalk;function me(Ae,ye){return Ae[ye]||Ae[ye.toLowerCase()]}function ve(Ae,ye){delete Ae[ye],delete Ae[ye.toLowerCase()]}function he(Ae){var ye=new Date;this.options.amendTimeSkewed&&(ye=+new Date+this.options.amendTimeSkewed);var be={"x-oss-date":ue(ye,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(be["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(be["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(be,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(be["x-oss-security-token"]=this.options.stsToken),ae(Ae.headers).to(be),me(be,"Content-Type")||(Ae.mime&&Ae.mime.indexOf("/")>0?be["Content-Type"]=Ae.mime:ge()?be["Content-Type"]="application/octet-stream":be["Content-Type"]=ce.getType(Ae.mime||oe.extname(Ae.object||""))),me(be,"Content-Type")||ve(be,"Content-Type"),Ae.content&&(Ae.disabledMD5||(!Ae.headers||!Ae.headers["Content-MD5"]?be["Content-MD5"]=ne.createHash("md5").update(se.from(Ae.content,"utf8")).digest("base64"):be["Content-MD5"]=Ae.headers["Content-MD5"]),be["Content-Length"]||(be["Content-Length"]=Ae.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Be in be)be[Be]&&Pe.call(be,Be)&&(be[Be]=ee(String(be[Be]),this.options.headerEncoding));var Ee=this._getResource(Ae);if(be.authorization=this.authorization(Ae.method,Ee,Ae.subres,be,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Le=this.options,Ce=Le.region,je=Le.internal,Fe=Le.secure,Qe=b(Ce,je,Fe);be.host="".concat(Ae.bucket,".").concat(Qe.host)}var Ne=te.bind(this)(Ae);ie("request %s %s, with headers %j, !!stream: %s",Ae.method,Ne,be,!!Ae.stream);var _e=Ae.timeout||this.options.timeout,$e={method:Ae.method,content:Ae.content,stream:Ae.stream,headers:be,timeout:_e,writeStream:Ae.writeStream,customResponse:Ae.customResponse,ctx:Ae.ctx||this.ctx};return this.agent&&($e.agent=this.agent),this.httpsAgent&&($e.httpsAgent=this.httpsAgent),$e.enableProxy=!!this.options.enableProxy,$e.proxy=this.options.proxy?this.options.proxy:null,{url:Ne,params:$e}}de.createRequest=he}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,pe,de){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.dataFix=void 0;var se=E("./isObject"),ne=["true","TRUE","1",1],ie=["false","FALSE","0",0];function ce(oe,re,ee){if(se.isObject(oe)){var a=re.remove,y=a===void 0?[]:a,x=re.rename,b=x===void 0?{}:x,z=re.camel,te=z===void 0?[]:z,le=re.bool,ge=le===void 0?[]:le,me=re.lowerFirst,ve=me===void 0?!1:me;return y.forEach(function(he){return delete oe[he]}),Object.entries(b).forEach(function(he){oe[he[0]]&&(oe[he[1]]||(oe[he[1]]=oe[he[0]],delete oe[he[0]]))}),te.forEach(function(he){if(oe[he]){var Ae=he.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,be){return be.toUpperCase()});oe[Ae]||(oe[Ae]=oe[he])}}),ge.forEach(function(he){oe[he]=ue(oe[he])}),typeof ee=="function"&&ee(oe),ae(oe,ve),ce}}de.dataFix=ce;function ue(oe){return oe?ne.includes(oe)?!0:ie.includes(oe)?!1:oe:!1}function ae(oe,re){re&&Object.keys(oe).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof oe[a]=="undefined"&&(oe[a]=oe[ee],delete oe[ee])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.deepCopyWith=de.deepCopy=void 0;var ie=E("./isBuffer");de.deepCopy=function(ce){if(ce===null||(0,ne.default)(ce)!=="object")return ce;if(ie.isBuffer(ce))return ce.slice();var ue=Array.isArray(ce)?[]:{};return Object.keys(ce).forEach(function(ae){ue[ae]=de.deepCopy(ce[ae])}),ue},de.deepCopyWith=function(ce,ue){function ae(oe,re,ee){var a=ue(oe,re,ee);if(a!==void 0)return a;if(oe===null||(0,ne.default)(oe)!=="object")return oe;if(ie.isBuffer(oe))return oe.slice();var y=Array.isArray(oe)?[]:{};return Object.keys(oe).forEach(function(x){y[x]=ae(oe[x],x,oe)}),y}return ue?ae(ce,"",null):de.deepCopy(ce)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,pe,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.encoder=void 0;function ne(ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return ce==="utf-8"?ie:se.from(ie).toString("latin1")}de.encoder=ne}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,pe,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.formatInventoryConfig=void 0;var se=E("../utils/dataFix"),ne=E("../utils/isObject"),ie=E("../utils/isArray"),ce=E("../utils/formatObjKey");function ue(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return re&&ne.isObject(oe)&&(oe=[oe]),ie.isArray(oe)?oe=oe.map(ae):oe=ae(oe),oe}de.formatInventoryConfig=ue;function ae(oe){return se.dataFix(oe,{bool:["IsEnabled"]},function(re){var ee,a;re.prefix=re.Filter.Prefix,delete re.Filter,re.OSSBucketDestination=re.Destination.OSSBucketDestination,re.OSSBucketDestination.rolename=re.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete re.OSSBucketDestination.RoleArn,re.OSSBucketDestination.bucket=re.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete re.OSSBucketDestination.Bucket,delete re.Destination,re.frequency=re.Schedule.Frequency,delete re.Schedule.Frequency,!((ee=re==null?void 0:re.OptionalFields)===null||ee===void 0)&&ee.Field&&!ie.isArray((a=re.OptionalFields)===null||a===void 0?void 0:a.Field)&&(re.OptionalFields.Field=[re.OptionalFields.Field])}),oe=ce.formatObjKey(oe,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),oe}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.formatObjKey=void 0;function ie(ue,ae,oe){if(ue===null||(0,ne.default)(ue)!=="object")return ue;var re;if(Array.isArray(ue)){re=[];for(var ee=0;ee -`),ue&&ue.firstUpperCase&&(ce=se.formatObjKey(ce,"firstUpperCase")),ne(ce)==="object"?Object.keys(ce).forEach(function(oe){ne(ce[oe])!=="undefined"&&ne(ce[oe])!=="null"&&(ne(ce[oe])==="string"||ne(ce[oe])==="number"?ae+="<".concat(oe,">").concat(ce[oe],""):ne(ce[oe])==="object"?ae+="<".concat(oe,">").concat(ie(ce[oe]),""):ne(ce[oe])==="array"?ae+=ce[oe].map(function(re){return"<".concat(oe,">").concat(ie(re),"")}).join(""):ae+="<".concat(oe,">").concat(ce[oe].toString(),""))}):ae+=ce.toString(),ae}de.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,pe,de){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function se(ue,ae){var oe=typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(!oe){if(Array.isArray(ue)||(oe=ne(ue))||ae&&ue&&typeof ue.length=="number"){oe&&(ue=oe);var re=0,ee=function(){};return{s:ee,n:function(){return re>=ue.length?{done:!0}:{done:!1,value:ue[re++]}},e:function(z){throw z},f:ee}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){oe=oe.call(ue)},n:function(){var z=oe.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&oe.return!=null&&oe.return()}finally{if(y)throw x}}}}function ne(ue,ae){if(ue){if(typeof ue=="string")return ie(ue,ae);var oe=Object.prototype.toString.call(ue).slice(8,-1);if(oe==="Object"&&ue.constructor&&(oe=ue.constructor.name),oe==="Map"||oe==="Set")return Array.from(ue);if(oe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(oe))return ie(ue,ae)}}function ie(ue,ae){(ae==null||ae>ue.length)&&(ae=ue.length);for(var oe=0,re=new Array(ae);oe2&&arguments[2]!==void 0?arguments[2]:{},ue=0,ae=ce.retryDelay,oe=ae===void 0?500:ae,re=ce.errorHandler,ee=re===void 0?function(){return!0}:re,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(ue,"region");var re=oe?"https://":"http://",ee=ae?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ue.substr(0,a.length)===a&&(ee=".aliyuncs.com"),ne.default.parse(re+ue+ee)}de.setRegion=ce},{"./checkConfigValid":52,url:472}],76:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.checkCredentials=de.setSTSToken=void 0;var ce=E("./formatObjKey");function ue(){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function re(){var ee,a;return ne.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=ce.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),oe(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},re,this)})),ae.apply(this,arguments)}de.setSTSToken=ue;function oe(re){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(re);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}de.checkCredentials=oe},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,pe,de){function se(ie,ce,ue,ae,oe,re,ee){try{var a=ie[re](ee),y=a.value}catch(x){ue(x);return}a.done?ce(y):Promise.resolve(y).then(ae,oe)}function ne(ie){return function(){var ce=this,ue=arguments;return new Promise(function(ae,oe){var re=ie.apply(ce,ue);function ee(y){se(re,ae,oe,ee,a,"next",y)}function a(y){se(re,ae,oe,ee,a,"throw",y)}ee(void 0)})}}pe.exports=ne,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],78:[function(E,pe,de){function se(ne){return ne&&ne.__esModule?ne:{default:ne}}pe.exports=se,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],79:[function(E,pe,de){function se(ne){"@babel/helpers - typeof";return pe.exports=se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},pe.exports.__esModule=!0,pe.exports.default=pe.exports,se(ne)}pe.exports=se,pe.exports.__esModule=!0,pe.exports.default=pe.exports},{}],80:[function(E,pe,de){pe.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,pe,de){pe.exports=se,pe.exports.HttpsAgent=se;function se(){}},{}],82:[function(E,pe,de){(function(se){(function(){"use strict";var ne=E("object-assign");function ie(Ce,je){if(Ce===je)return 0;for(var Fe=Ce.length,Qe=je.length,Ne=0,_e=Math.min(Fe,Qe);Ne<_e;++Ne)if(Ce[Ne]!==je[Ne]){Fe=Ce[Ne],Qe=je[Ne];break}return Fe1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("utility"),ue=E("../utils/obj2xml"),ae=ue.obj2xml,oe=de;oe.deleteMulti=function(){var re=(0,ie.default)(ne.default.mark(function a(y){var x,b,z,te,le,ge,pe,ve,he,Ae,ye,Se,Pe,Be=arguments;return ne.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(x=Be.length>1&&Be[1]!==void 0?Be[1]:{},b=[],!(!y||!y.length)){Oe.next=4;break}throw new Error("names is required");case 4:for(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,me,de){"use strict";E("core-js/modules/es.array.concat.js");var se=E("url"),ne=E("../utils/isIP"),ie=ne.isIP,ce=de;ce.generateObjectUrl=function(ae,oe){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(oe)oe[oe.length-1]!=="/"&&(oe+="/");else{oe=this.options.endpoint.format();var re=se.parse(oe),ee=this.options.bucket;re.hostname="".concat(ee,".").concat(re.hostname),re.host="".concat(ee,".").concat(re.host),oe=re.format()}return oe+this._escape(this._objectName(ae))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ce=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("fs"),ae=E("is-type-of"),oe=de;oe.get=function(){var re=(0,ce.default)(ie.default.mark(function a(y,x){var b,z,te,le,ge,pe,ve,he,Ae=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return b=Ae.length>2&&Ae[2]!==void 0?Ae[2]:{},z=null,te=!1,ae.writableStream(x)?z=x:ae.string(x)?(z=ue.createWriteStream(x),te=!0):b=x,b=b||{},le=se&&se.browser,ge=b.responseCacheControl===null?"":"no-cache",pe=le&&ge?{"response-cache-control":ge}:{},b.subres=Object.assign(pe,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Se.prev=11,he=this._objectRequestParams("GET",y,b),he.writeStream=z,he.successStatuses=[200,206,304],Se.next=17,this.request(he);case 17:ve=Se.sent,te&&z.destroy(),Se.next=28;break;case 21:if(Se.prev=21,Se.t0=Se.catch(11),!te){Se.next=27;break}return z.destroy(),Se.next=27,this._deleteFileSafe(x);case 27:throw Se.t0;case 28:return Se.abrupt("return",{res:ve.res,content:ve.data});case 29:case"end":return Se.stop()}},a,this,[[11,21]])}));function ee(a,y){return re.apply(this,arguments)}return ee}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x=arguments;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de,ue=E("../utils/isObject"),ae=ue.isObject,oe=E("../utils/isArray"),re=oe.isArray;ce.getBucketVersions=ee,ce.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(ne.default.mark(function b(){var z,te,le,ge,pe,ve,he,Ae,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z=ye.length>0&&ye[0]!==void 0?ye[0]:{},te=ye.length>1&&ye[1]!==void 0?ye[1]:{},!(z.versionIdMarker&&z.keyMarker===void 0)){Pe.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return te.subres=Object.assign({versions:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),le=this._objectRequestParams("GET","",te),le.xmlResponse=!0,le.successStatuses=[200],le.query=x(z),Pe.next=12,this.request(le);case 12:return ge=Pe.sent,pe=ge.data.Version||[],ve=ge.data.DeleteMarker||[],he=this,pe&&(Array.isArray(pe)||(pe=[pe]),pe=pe.map(function(Be){return{name:Be.Key,url:he._objectUrl(Be.Key),lastModified:Be.LastModified,isLatest:Be.IsLatest==="true",versionId:Be.VersionId,etag:Be.ETag,type:Be.Type,size:Number(Be.Size),storageClass:Be.StorageClass,owner:{id:Be.Owner.ID,displayName:Be.Owner.DisplayName}}})),ve&&(re(ve)||(ve=[ve]),ve=ve.map(function(Be){return{name:Be.Key,lastModified:Be.LastModified,versionId:Be.VersionId,owner:{id:Be.Owner.ID,displayName:Be.Owner.DisplayName}}})),Ae=ge.data.CommonPrefixes||null,Ae&&(re(Ae)||(Ae=[Ae]),Ae=Ae.map(function(Be){return Be.Prefix})),Pe.abrupt("return",{res:ge.res,objects:pe,deleteMarker:ve,prefixes:Ae,nextMarker:ge.data.NextKeyMarker||null,NextVersionIdMarker:ge.data.NextVersionIdMarker||null,nextKeyMarker:ge.data.NextKeyMarker||null,nextVersionIdMarker:ge.data.NextVersionIdMarker||null,isTruncated:ge.data.IsTruncated==="true"});case 21:case"end":return Pe.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z={};return ae(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getObjectMeta=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},re=this._objectName(re),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",re,ee),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},oe,this)}));function ae(oe,re){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de,ue=E("../utils/isObject"),ae=ue.isObject;ce.getObjectTagging=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te,le,ge=arguments;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return y=ge.length>1&&ge[1]!==void 0?ge[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],ve.next=8,this.request(x);case 8:return b=ve.sent,ve.next=11,this.parseXML(b.data);case 11:return z=ve.sent,te=z.TagSet.Tag,te=te&&ae(te)?[te]:te||[],le={},te.forEach(function(he){le[he.Key]=he.Value}),ve.abrupt("return",{status:b.status,res:b.res,tag:le});case 17:case"end":return ve.stop()}},ee,this)}));function re(ee){return oe.apply(this,arguments)}return re}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,me,de){"use strict";var se=E("../utils/isIP"),ne=se.isIP,ie=de;ie.getObjectUrl=function(ue,ae){if(ne(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ae?ae[ae.length-1]!=="/"&&(ae+="/"):ae=this.options.endpoint.format(),ae+this._escape(this._objectName(ue))}},{"../utils/isIP":69}],43:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.getSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x,b=arguments;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],te.next=8,this.request(a);case 8:return y=te.sent,x=y.res.headers["x-oss-symlink-target"],te.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return te.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/checkEnv"),ue=ce.checkEnv,ae=de;ae.head=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te=arguments;return ne.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},ue("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],ge.next=8,this.request(x);case 8:return b=ge.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(pe){pe.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[pe.substring(11)]=b.headers[pe])}),ge.abrupt("return",z);case 12:case"end":return ge.stop()}},ee,this)}));function re(ee){return oe.apply(this,arguments)}return re}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.putACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=ee,re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("../utils/obj2xml"),ue=ce.obj2xml,ae=E("../utils/checkObjectTag"),oe=ae.checkObjectTag,re=de;re.putObjectTagging=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,le,ge,pe=arguments;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return z=pe.length>2&&pe[2]!==void 0?pe[2]:{},oe(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(Ae){return{Key:Ae,Value:b[Ae]}}),le={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=ue(le),he.next=13,this.request(te);case 13:return ge=he.sent,he.abrupt("return",{res:ge.res,status:ge.status});case 15:case"end":return he.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=de;ce.putSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,me,de){"use strict";var se=E("url"),ne=E("utility"),ie=E("copy-to"),ce=E("../../common/signUtils"),ue=E("../utils/isIP"),ae=ue.isIP,oe=de;oe.signatureUrl=function(ee,a){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=ne.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=ce._signatureForURL(this.options.accessKeySecret,a,b,y),te=se.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},ie(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),ce=E("./utils/isArray"),ue=ce.isArray,ae=de;ae._parallelNode=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b){var z,te,le,ge,pe,ve,he,Ae;return ne.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:z=this,te=[],le=[],ge=a.length/y,pe=a.length%y,ve=pe===0?ge:(a.length-pe)/y+1,he=1,Ae=0;case 8:if(!(Ae0){ge=!0,pe<=0&&x(b);return}pe+=1,Ae(Se.value,z(he))}ve=!1}ye()})},ae.cancel=function(re){this.options.cancelFlag=!0,ue(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],re&&this.abortMultipartUpload(re.name,re.uploadId,re.options)},ae.isCancel=function(){return this.options.cancelFlag},ae.resetCancelFlag=function(){this.options.cancelFlag=!1},ae._stop=function(){this.options.cancelFlag=!0},ae._makeCancelEvent=function(){var re={status:0,name:"cancel"};return re},ae._makeAbortEvent=function(){var re={status:0,name:"abort",message:"upload task has been abort"};return re}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var ne=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),ce=E("./utils/lowercaseKeyHeader"),ue=ce.lowercaseKeyHeader;de.buildCanonicalizedResource=function(oe,re){var ee="".concat(oe),a="?";if(ie.string(re)&&re.trim()!=="")ee+=a+re;else if(ie.array(re))re.sort(),ee+=a+re.join("&");else if(re){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ne.createHmac("sha1",oe);return a.update(se.from(re,ee)).digest("base64")},de.authorization=function(oe,re,ee,a){return"OSS ".concat(oe,":").concat(this.computeSignature(re,ee,a))},de._signatureForURL=function(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=re.subResource,z=b===void 0?{}:b;if(re.process){var te="x-oss-process";z[te]=re.process}if(re.trafficLimit){var le="x-oss-traffic-limit";z[le]=re.trafficLimit}if(re.response&&Object.keys(re.response).forEach(function(he){var Ae="response-".concat(he.toLowerCase());z[Ae]=re.response[he]}),Object.keys(re).forEach(function(he){var Ae=he.toLowerCase(),ye=re[he];Ae.indexOf("x-oss-")===0?x[Ae]=ye:(Ae.indexOf("content-md5")===0||Ae.indexOf("content-type")===0)&&(x[he]=ye)}),Object.prototype.hasOwnProperty.call(re,"security-token")&&(z["security-token"]=re["security-token"]),Object.prototype.hasOwnProperty.call(re,"callback")){var ge={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};if(re.callback.host&&(ge.callbackHost=re.callback.host),re.callback.contentType&&(ge.callbackBodyType=re.callback.contentType),z.callback=se.from(JSON.stringify(ge)).toString("base64"),re.callback.customValue){var pe={};Object.keys(re.callback.customValue).forEach(function(he){pe["x:".concat(he)]=re.callback.customValue[he]}),z["callback-var"]=se.from(JSON.stringify(pe)).toString("base64")}}var ve=this.buildCanonicalString(re.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(oe,ve,y),subResource:z}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,me,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkBucketName=void 0,de.checkBucketName=function(se){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ne?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(se))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,me,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkConfigValid=void 0;var se={endpoint:ne,region:/^[a-zA-Z0-9\-_]+$/};function ne(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}de.checkConfigValid=function(ie,ce){if(se[ce]){var ue=!0;if(se[ce]instanceof Function?ue=se[ce](ie):ue=se[ce].test(ie),!ue)throw new Error("The ".concat(ce," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,me,de){(function(se){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.checkEnv=void 0;function ne(ie){se.browser&&console.warn(ie)}de.checkEnv=ne}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,me,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkObjectTag=void 0;var se=E("./checkValid"),ne=se.checkValid,ie=E("./isObject"),ce=ie.isObject,ue=[{validator:function(ee){if(typeof ee!="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 (/)"}],ae={key:[].concat(ue,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ue,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function oe(re){if(!ce(re))throw new Error("tag must be Object");var ee=Object.entries(re);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){ne(x,ae[a[b]])})})}de.checkObjectTag=oe},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,me,de){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkValid=void 0;function se(ne,ie){ie.forEach(function(ce){if(ce.validator)ce.validator(ne);else if(ce.pattern&&!ce.pattern.test(ne))throw new Error(ce.msg)})}de.checkValid=se},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.createRequest=void 0;var ne=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),ce=E("mime"),ue=E("dateformat"),ae=E("copy-to"),oe=E("path"),re=E("./encoder"),ee=re.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,le=E("./isDingTalk"),ge=le.isDingTalk;function pe(Ae,ye){return Ae[ye]||Ae[ye.toLowerCase()]}function ve(Ae,ye){delete Ae[ye],delete Ae[ye.toLowerCase()]}function he(Ae){var ye=new Date;this.options.amendTimeSkewed&&(ye=+new Date+this.options.amendTimeSkewed);var Se={"x-oss-date":ue(ye,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Se["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Se["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Se,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Se["x-oss-security-token"]=this.options.stsToken),ae(Ae.headers).to(Se),pe(Se,"Content-Type")||(Ae.mime&&Ae.mime.indexOf("/")>0?Se["Content-Type"]=Ae.mime:ge()?Se["Content-Type"]="application/octet-stream":Se["Content-Type"]=ce.getType(Ae.mime||oe.extname(Ae.object||""))),pe(Se,"Content-Type")||ve(Se,"Content-Type"),Ae.content&&(Ae.disabledMD5||(!Ae.headers||!Ae.headers["Content-MD5"]?Se["Content-MD5"]=ne.createHash("md5").update(se.from(Ae.content,"utf8")).digest("base64"):Se["Content-MD5"]=Ae.headers["Content-MD5"]),Se["Content-Length"]||(Se["Content-Length"]=Ae.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Be in Se)Se[Be]&&Pe.call(Se,Be)&&(Se[Be]=ee(String(Se[Be]),this.options.headerEncoding));var Ee=this._getResource(Ae);if(Se.authorization=this.authorization(Ae.method,Ee,Ae.subres,Se,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Oe=this.options,Ce=Oe.region,je=Oe.internal,Fe=Oe.secure,Qe=b(Ce,je,Fe);Se.host="".concat(Ae.bucket,".").concat(Qe.host)}var Ne=te.bind(this)(Ae);ie("request %s %s, with headers %j, !!stream: %s",Ae.method,Ne,Se,!!Ae.stream);var _e=Ae.timeout||this.options.timeout,$e={method:Ae.method,content:Ae.content,stream:Ae.stream,headers:Se,timeout:_e,writeStream:Ae.writeStream,customResponse:Ae.customResponse,ctx:Ae.ctx||this.ctx};return this.agent&&($e.agent=this.agent),this.httpsAgent&&($e.httpsAgent=this.httpsAgent),$e.enableProxy=!!this.options.enableProxy,$e.proxy=this.options.proxy?this.options.proxy:null,{url:Ne,params:$e}}de.createRequest=he}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,me,de){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.dataFix=void 0;var se=E("./isObject"),ne=["true","TRUE","1",1],ie=["false","FALSE","0",0];function ce(oe,re,ee){if(se.isObject(oe)){var a=re.remove,y=a===void 0?[]:a,x=re.rename,b=x===void 0?{}:x,z=re.camel,te=z===void 0?[]:z,le=re.bool,ge=le===void 0?[]:le,pe=re.lowerFirst,ve=pe===void 0?!1:pe;return y.forEach(function(he){return delete oe[he]}),Object.entries(b).forEach(function(he){oe[he[0]]&&(oe[he[1]]||(oe[he[1]]=oe[he[0]],delete oe[he[0]]))}),te.forEach(function(he){if(oe[he]){var Ae=he.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,Se){return Se.toUpperCase()});oe[Ae]||(oe[Ae]=oe[he])}}),ge.forEach(function(he){oe[he]=ue(oe[he])}),typeof ee=="function"&&ee(oe),ae(oe,ve),ce}}de.dataFix=ce;function ue(oe){return oe?ne.includes(oe)?!0:ie.includes(oe)?!1:oe:!1}function ae(oe,re){re&&Object.keys(oe).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof oe[a]=="undefined"&&(oe[a]=oe[ee],delete oe[ee])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.deepCopyWith=de.deepCopy=void 0;var ie=E("./isBuffer");de.deepCopy=function(ce){if(ce===null||(0,ne.default)(ce)!=="object")return ce;if(ie.isBuffer(ce))return ce.slice();var ue=Array.isArray(ce)?[]:{};return Object.keys(ce).forEach(function(ae){ue[ae]=de.deepCopy(ce[ae])}),ue},de.deepCopyWith=function(ce,ue){function ae(oe,re,ee){var a=ue(oe,re,ee);if(a!==void 0)return a;if(oe===null||(0,ne.default)(oe)!=="object")return oe;if(ie.isBuffer(oe))return oe.slice();var y=Array.isArray(oe)?[]:{};return Object.keys(oe).forEach(function(x){y[x]=ae(oe[x],x,oe)}),y}return ue?ae(ce,"",null):de.deepCopy(ce)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.encoder=void 0;function ne(ie){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return ce==="utf-8"?ie:se.from(ie).toString("latin1")}de.encoder=ne}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,me,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.formatInventoryConfig=void 0;var se=E("../utils/dataFix"),ne=E("../utils/isObject"),ie=E("../utils/isArray"),ce=E("../utils/formatObjKey");function ue(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return re&&ne.isObject(oe)&&(oe=[oe]),ie.isArray(oe)?oe=oe.map(ae):oe=ae(oe),oe}de.formatInventoryConfig=ue;function ae(oe){return se.dataFix(oe,{bool:["IsEnabled"]},function(re){var ee,a;re.prefix=re.Filter.Prefix,delete re.Filter,re.OSSBucketDestination=re.Destination.OSSBucketDestination,re.OSSBucketDestination.rolename=re.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete re.OSSBucketDestination.RoleArn,re.OSSBucketDestination.bucket=re.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete re.OSSBucketDestination.Bucket,delete re.Destination,re.frequency=re.Schedule.Frequency,delete re.Schedule.Frequency,!((ee=re==null?void 0:re.OptionalFields)===null||ee===void 0)&&ee.Field&&!ie.isArray((a=re.OptionalFields)===null||a===void 0?void 0:a.Field)&&(re.OptionalFields.Field=[re.OptionalFields.Field])}),oe=ce.formatObjKey(oe,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),oe}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.formatObjKey=void 0;function ie(ue,ae,oe){if(ue===null||(0,ne.default)(ue)!=="object")return ue;var re;if(Array.isArray(ue)){re=[];for(var ee=0;ee +`),ue&&ue.firstUpperCase&&(ce=se.formatObjKey(ce,"firstUpperCase")),ne(ce)==="object"?Object.keys(ce).forEach(function(oe){ne(ce[oe])!=="undefined"&&ne(ce[oe])!=="null"&&(ne(ce[oe])==="string"||ne(ce[oe])==="number"?ae+="<".concat(oe,">").concat(ce[oe],""):ne(ce[oe])==="object"?ae+="<".concat(oe,">").concat(ie(ce[oe]),""):ne(ce[oe])==="array"?ae+=ce[oe].map(function(re){return"<".concat(oe,">").concat(ie(re),"")}).join(""):ae+="<".concat(oe,">").concat(ce[oe].toString(),""))}):ae+=ce.toString(),ae}de.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,me,de){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function se(ue,ae){var oe=typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(!oe){if(Array.isArray(ue)||(oe=ne(ue))||ae&&ue&&typeof ue.length=="number"){oe&&(ue=oe);var re=0,ee=function(){};return{s:ee,n:function(){return re>=ue.length?{done:!0}:{done:!1,value:ue[re++]}},e:function(z){throw z},f:ee}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){oe=oe.call(ue)},n:function(){var z=oe.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&oe.return!=null&&oe.return()}finally{if(y)throw x}}}}function ne(ue,ae){if(ue){if(typeof ue=="string")return ie(ue,ae);var oe=Object.prototype.toString.call(ue).slice(8,-1);if(oe==="Object"&&ue.constructor&&(oe=ue.constructor.name),oe==="Map"||oe==="Set")return Array.from(ue);if(oe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(oe))return ie(ue,ae)}}function ie(ue,ae){(ae==null||ae>ue.length)&&(ae=ue.length);for(var oe=0,re=new Array(ae);oe2&&arguments[2]!==void 0?arguments[2]:{},ue=0,ae=ce.retryDelay,oe=ae===void 0?500:ae,re=ce.errorHandler,ee=re===void 0?function(){return!0}:re,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(ue,"region");var re=oe?"https://":"http://",ee=ae?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ue.substr(0,a.length)===a&&(ee=".aliyuncs.com"),ne.default.parse(re+ue+ee)}de.setRegion=ce},{"./checkConfigValid":52,url:472}],76:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.checkCredentials=de.setSTSToken=void 0;var ce=E("./formatObjKey");function ue(){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function re(){var ee,a;return ne.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=ce.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),oe(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},re,this)})),ae.apply(this,arguments)}de.setSTSToken=ue;function oe(re){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(re);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}de.checkCredentials=oe},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,me,de){function se(ie,ce,ue,ae,oe,re,ee){try{var a=ie[re](ee),y=a.value}catch(x){ue(x);return}a.done?ce(y):Promise.resolve(y).then(ae,oe)}function ne(ie){return function(){var ce=this,ue=arguments;return new Promise(function(ae,oe){var re=ie.apply(ce,ue);function ee(y){se(re,ae,oe,ee,a,"next",y)}function a(y){se(re,ae,oe,ee,a,"throw",y)}ee(void 0)})}}me.exports=ne,me.exports.__esModule=!0,me.exports.default=me.exports},{}],78:[function(E,me,de){function se(ne){return ne&&ne.__esModule?ne:{default:ne}}me.exports=se,me.exports.__esModule=!0,me.exports.default=me.exports},{}],79:[function(E,me,de){function se(ne){"@babel/helpers - typeof";return me.exports=se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},me.exports.__esModule=!0,me.exports.default=me.exports,se(ne)}me.exports=se,me.exports.__esModule=!0,me.exports.default=me.exports},{}],80:[function(E,me,de){me.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,me,de){me.exports=se,me.exports.HttpsAgent=se;function se(){}},{}],82:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("object-assign");function ie(Ce,je){if(Ce===je)return 0;for(var Fe=Ce.length,Qe=je.length,Ne=0,_e=Math.min(Fe,Qe);Ne<_e;++Ne)if(Ce[Ne]!==je[Ne]){Fe=Ce[Ne],Qe=je[Ne];break}return Fe=0){var Ve=Ne.indexOf(` -`,$e+1);Ne=Ne.substring(Ve+1)}this.stack=Ne}}},ue.inherits(y.AssertionError,Error);function z(Ce,je){return typeof Ce=="string"?Ce.length=0;We--)if($e[We]!==Ve[We])return!1;for(We=$e.length-1;We>=0;We--)if(qe=$e[We],!ve(Ce[qe],je[qe],Fe,Qe))return!1;return!0}y.notDeepEqual=function(je,Fe,Qe){ve(je,Fe,!1)&&ge(je,Fe,Qe,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=ye;function ye(Ce,je,Fe){ve(Ce,je,!0)&&ge(Ce,je,Fe,"notDeepStrictEqual",ye)}y.strictEqual=function(je,Fe,Qe){je!==Fe&&ge(je,Fe,Qe,"===",y.strictEqual)},y.notStrictEqual=function(je,Fe,Qe){je===Fe&&ge(je,Fe,Qe,"!==",y.notStrictEqual)};function be(Ce,je){if(!Ce||!je)return!1;if(Object.prototype.toString.call(je)=="[object RegExp]")return je.test(Ce);try{if(Ce instanceof je)return!0}catch(Fe){}return Error.isPrototypeOf(je)?!1:je.call({},Ce)===!0}function Pe(Ce){var je;try{Ce()}catch(Fe){je=Fe}return je}function Be(Ce,je,Fe,Qe){var Ne;if(typeof je!="function")throw new TypeError('"block" argument must be a function');typeof Fe=="string"&&(Qe=Fe,Fe=null),Ne=Pe(je),Qe=(Fe&&Fe.name?" ("+Fe.name+").":".")+(Qe?" "+Qe:"."),Ce&&!Ne&&ge(Ne,Fe,"Missing expected exception"+Qe);var _e=typeof Qe=="string",$e=!Ce&&ue.isError(Ne),Ve=!Ce&&Ne&&!Fe;if(($e&&_e&&be(Ne,Fe)||Ve)&&ge(Ne,Fe,"Got unwanted exception"+Qe),Ce&&Ne&&Fe&&!be(Ne,Fe)||!Ce&&Ne)throw Ne}y.throws=function(Ce,je,Fe){Be(!0,Ce,je,Fe)},y.doesNotThrow=function(Ce,je,Fe){Be(!1,Ce,je,Fe)},y.ifError=function(Ce){if(Ce)throw Ce};function Ee(Ce,je){Ce||ge(Ce,!0,je,"==",Ee)}y.strict=ne(Ee,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Le=Object.keys||function(Ce){var je=[];for(var Fe in Ce)ae.call(Ce,Fe)&&je.push(Fe);return je}}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,pe,de){typeof Object.create=="function"?pe.exports=function(ne,ie){ne.super_=ie,ne.prototype=Object.create(ie.prototype,{constructor:{value:ne,enumerable:!1,writable:!0,configurable:!0}})}:pe.exports=function(ne,ie){ne.super_=ie;var ce=function(){};ce.prototype=ie.prototype,ne.prototype=new ce,ne.prototype.constructor=ne}},{}],84:[function(E,pe,de){pe.exports=function(ne){return ne&&typeof ne=="object"&&typeof ne.copy=="function"&&typeof ne.fill=="function"&&typeof ne.readUInt8=="function"}},{}],85:[function(E,pe,de){(function(se,ne){(function(){var ie=/%[sdj%]/g;de.format=function(Ve){if(!Ae(Ve)){for(var qe=[],We=0;We=Ge)return lt;switch(lt){case"%s":return String(ze[We++]);case"%d":return Number(ze[We++]);case"%j":try{return JSON.stringify(ze[We++])}catch(Ye){return"[Circular]"}default:return lt}}),Je=ze[We];We=3&&(We.depth=arguments[2]),arguments.length>=4&&(We.colors=arguments[3]),ge(qe)?We.showHidden=qe:qe&&de._extend(We,qe),be(We.showHidden)&&(We.showHidden=!1),be(We.depth)&&(We.depth=2),be(We.colors)&&(We.colors=!1),be(We.customInspect)&&(We.customInspect=!0),We.colors&&(We.stylize=oe),a(We,Ve,We.depth)}de.inspect=ae,ae.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]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function oe(Ve,qe){var We=ae.styles[qe];return We?"\x1B["+ae.colors[We][0]+"m"+Ve+"\x1B["+ae.colors[We][1]+"m":Ve}function re(Ve,qe){return Ve}function ee(Ve){var qe={};return Ve.forEach(function(We,ze){qe[We]=!0}),qe}function a(Ve,qe,We){if(Ve.customInspect&&qe&&Ce(qe.inspect)&&qe.inspect!==de.inspect&&!(qe.constructor&&qe.constructor.prototype===qe)){var ze=qe.inspect(We,Ve);return Ae(ze)||(ze=a(Ve,ze,We)),ze}var Ge=y(Ve,qe);if(Ge)return Ge;var nt=Object.keys(qe),Je=ee(nt);if(Ve.showHidden&&(nt=Object.getOwnPropertyNames(qe)),Le(qe)&&(nt.indexOf("message")>=0||nt.indexOf("description")>=0))return x(qe);if(nt.length===0){if(Ce(qe)){var lt=qe.name?": "+qe.name:"";return Ve.stylize("[Function"+lt+"]","special")}if(Pe(qe))return Ve.stylize(RegExp.prototype.toString.call(qe),"regexp");if(Ee(qe))return Ve.stylize(Date.prototype.toString.call(qe),"date");if(Le(qe))return x(qe)}var Ye="",Ue=!1,De=["{","}"];if(le(qe)&&(Ue=!0,De=["[","]"]),Ce(qe)){var Ze=qe.name?": "+qe.name:"";Ye=" [Function"+Ze+"]"}if(Pe(qe)&&(Ye=" "+RegExp.prototype.toString.call(qe)),Ee(qe)&&(Ye=" "+Date.prototype.toUTCString.call(qe)),Le(qe)&&(Ye=" "+x(qe)),nt.length===0&&(!Ue||qe.length==0))return De[0]+Ye+De[1];if(We<0)return Pe(qe)?Ve.stylize(RegExp.prototype.toString.call(qe),"regexp"):Ve.stylize("[Object]","special");Ve.seen.push(qe);var Te;return Ue?Te=b(Ve,qe,We,Je,nt):Te=nt.map(function(ke){return z(Ve,qe,We,Je,ke,Ue)}),Ve.seen.pop(),te(Te,Ye,De)}function y(Ve,qe){if(be(qe))return Ve.stylize("undefined","undefined");if(Ae(qe)){var We="'"+JSON.stringify(qe).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ve.stylize(We,"string")}if(he(qe))return Ve.stylize(""+qe,"number");if(ge(qe))return Ve.stylize(""+qe,"boolean");if(me(qe))return Ve.stylize("null","null")}function x(Ve){return"["+Error.prototype.toString.call(Ve)+"]"}function b(Ve,qe,We,ze,Ge){for(var nt=[],Je=0,lt=qe.length;Je=0;We--)if($e[We]!==Ve[We])return!1;for(We=$e.length-1;We>=0;We--)if(qe=$e[We],!ve(Ce[qe],je[qe],Fe,Qe))return!1;return!0}y.notDeepEqual=function(je,Fe,Qe){ve(je,Fe,!1)&&ge(je,Fe,Qe,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=ye;function ye(Ce,je,Fe){ve(Ce,je,!0)&&ge(Ce,je,Fe,"notDeepStrictEqual",ye)}y.strictEqual=function(je,Fe,Qe){je!==Fe&&ge(je,Fe,Qe,"===",y.strictEqual)},y.notStrictEqual=function(je,Fe,Qe){je===Fe&&ge(je,Fe,Qe,"!==",y.notStrictEqual)};function Se(Ce,je){if(!Ce||!je)return!1;if(Object.prototype.toString.call(je)=="[object RegExp]")return je.test(Ce);try{if(Ce instanceof je)return!0}catch(Fe){}return Error.isPrototypeOf(je)?!1:je.call({},Ce)===!0}function Pe(Ce){var je;try{Ce()}catch(Fe){je=Fe}return je}function Be(Ce,je,Fe,Qe){var Ne;if(typeof je!="function")throw new TypeError('"block" argument must be a function');typeof Fe=="string"&&(Qe=Fe,Fe=null),Ne=Pe(je),Qe=(Fe&&Fe.name?" ("+Fe.name+").":".")+(Qe?" "+Qe:"."),Ce&&!Ne&&ge(Ne,Fe,"Missing expected exception"+Qe);var _e=typeof Qe=="string",$e=!Ce&&ue.isError(Ne),Ve=!Ce&&Ne&&!Fe;if(($e&&_e&&Se(Ne,Fe)||Ve)&&ge(Ne,Fe,"Got unwanted exception"+Qe),Ce&&Ne&&Fe&&!Se(Ne,Fe)||!Ce&&Ne)throw Ne}y.throws=function(Ce,je,Fe){Be(!0,Ce,je,Fe)},y.doesNotThrow=function(Ce,je,Fe){Be(!1,Ce,je,Fe)},y.ifError=function(Ce){if(Ce)throw Ce};function Ee(Ce,je){Ce||ge(Ce,!0,je,"==",Ee)}y.strict=ne(Ee,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Oe=Object.keys||function(Ce){var je=[];for(var Fe in Ce)ae.call(Ce,Fe)&&je.push(Fe);return je}}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,me,de){typeof Object.create=="function"?me.exports=function(ne,ie){ne.super_=ie,ne.prototype=Object.create(ie.prototype,{constructor:{value:ne,enumerable:!1,writable:!0,configurable:!0}})}:me.exports=function(ne,ie){ne.super_=ie;var ce=function(){};ce.prototype=ie.prototype,ne.prototype=new ce,ne.prototype.constructor=ne}},{}],84:[function(E,me,de){me.exports=function(ne){return ne&&typeof ne=="object"&&typeof ne.copy=="function"&&typeof ne.fill=="function"&&typeof ne.readUInt8=="function"}},{}],85:[function(E,me,de){(function(se,ne){(function(){var ie=/%[sdj%]/g;de.format=function(Ve){if(!Ae(Ve)){for(var qe=[],We=0;We=Ge)return lt;switch(lt){case"%s":return String(ze[We++]);case"%d":return Number(ze[We++]);case"%j":try{return JSON.stringify(ze[We++])}catch(Ye){return"[Circular]"}default:return lt}}),Je=ze[We];We=3&&(We.depth=arguments[2]),arguments.length>=4&&(We.colors=arguments[3]),ge(qe)?We.showHidden=qe:qe&&de._extend(We,qe),Se(We.showHidden)&&(We.showHidden=!1),Se(We.depth)&&(We.depth=2),Se(We.colors)&&(We.colors=!1),Se(We.customInspect)&&(We.customInspect=!0),We.colors&&(We.stylize=oe),a(We,Ve,We.depth)}de.inspect=ae,ae.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]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function oe(Ve,qe){var We=ae.styles[qe];return We?"\x1B["+ae.colors[We][0]+"m"+Ve+"\x1B["+ae.colors[We][1]+"m":Ve}function re(Ve,qe){return Ve}function ee(Ve){var qe={};return Ve.forEach(function(We,ze){qe[We]=!0}),qe}function a(Ve,qe,We){if(Ve.customInspect&&qe&&Ce(qe.inspect)&&qe.inspect!==de.inspect&&!(qe.constructor&&qe.constructor.prototype===qe)){var ze=qe.inspect(We,Ve);return Ae(ze)||(ze=a(Ve,ze,We)),ze}var Ge=y(Ve,qe);if(Ge)return Ge;var nt=Object.keys(qe),Je=ee(nt);if(Ve.showHidden&&(nt=Object.getOwnPropertyNames(qe)),Oe(qe)&&(nt.indexOf("message")>=0||nt.indexOf("description")>=0))return x(qe);if(nt.length===0){if(Ce(qe)){var lt=qe.name?": "+qe.name:"";return Ve.stylize("[Function"+lt+"]","special")}if(Pe(qe))return Ve.stylize(RegExp.prototype.toString.call(qe),"regexp");if(Ee(qe))return Ve.stylize(Date.prototype.toString.call(qe),"date");if(Oe(qe))return x(qe)}var Ye="",Ue=!1,De=["{","}"];if(le(qe)&&(Ue=!0,De=["[","]"]),Ce(qe)){var Ze=qe.name?": "+qe.name:"";Ye=" [Function"+Ze+"]"}if(Pe(qe)&&(Ye=" "+RegExp.prototype.toString.call(qe)),Ee(qe)&&(Ye=" "+Date.prototype.toUTCString.call(qe)),Oe(qe)&&(Ye=" "+x(qe)),nt.length===0&&(!Ue||qe.length==0))return De[0]+Ye+De[1];if(We<0)return Pe(qe)?Ve.stylize(RegExp.prototype.toString.call(qe),"regexp"):Ve.stylize("[Object]","special");Ve.seen.push(qe);var Te;return Ue?Te=b(Ve,qe,We,Je,nt):Te=nt.map(function(ke){return z(Ve,qe,We,Je,ke,Ue)}),Ve.seen.pop(),te(Te,Ye,De)}function y(Ve,qe){if(Se(qe))return Ve.stylize("undefined","undefined");if(Ae(qe)){var We="'"+JSON.stringify(qe).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ve.stylize(We,"string")}if(he(qe))return Ve.stylize(""+qe,"number");if(ge(qe))return Ve.stylize(""+qe,"boolean");if(pe(qe))return Ve.stylize("null","null")}function x(Ve){return"["+Error.prototype.toString.call(Ve)+"]"}function b(Ve,qe,We,ze,Ge){for(var nt=[],Je=0,lt=qe.length;Je-1&&(nt?lt=lt.split(` `).map(function(Ue){return" "+Ue}).join(` `).substr(2):lt=` `+lt.split(` `).map(function(Ue){return" "+Ue}).join(` -`))):lt=Ve.stylize("[Circular]","special")),be(Je)){if(nt&&Ge.match(/^\d+$/))return lt;Je=JSON.stringify(""+Ge),Je.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Je=Je.substr(1,Je.length-2),Je=Ve.stylize(Je,"name")):(Je=Je.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Je=Ve.stylize(Je,"string"))}return Je+": "+lt}function te(Ve,qe,We){var ze=0,Ge=Ve.reduce(function(nt,Je){return ze++,Je.indexOf(` +`))):lt=Ve.stylize("[Circular]","special")),Se(Je)){if(nt&&Ge.match(/^\d+$/))return lt;Je=JSON.stringify(""+Ge),Je.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Je=Je.substr(1,Je.length-2),Je=Ve.stylize(Je,"name")):(Je=Je.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Je=Ve.stylize(Je,"string"))}return Je+": "+lt}function te(Ve,qe,We){var ze=0,Ge=Ve.reduce(function(nt,Je){return ze++,Je.indexOf(` `)>=0&&ze++,nt+Je.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ge>60?We[0]+(qe===""?"":qe+` `)+" "+Ve.join(`, - `)+" "+We[1]:We[0]+qe+" "+Ve.join(", ")+" "+We[1]}function le(Ve){return Array.isArray(Ve)}de.isArray=le;function ge(Ve){return typeof Ve=="boolean"}de.isBoolean=ge;function me(Ve){return Ve===null}de.isNull=me;function ve(Ve){return Ve==null}de.isNullOrUndefined=ve;function he(Ve){return typeof Ve=="number"}de.isNumber=he;function Ae(Ve){return typeof Ve=="string"}de.isString=Ae;function ye(Ve){return typeof Ve=="symbol"}de.isSymbol=ye;function be(Ve){return Ve===void 0}de.isUndefined=be;function Pe(Ve){return Be(Ve)&&Fe(Ve)==="[object RegExp]"}de.isRegExp=Pe;function Be(Ve){return typeof Ve=="object"&&Ve!==null}de.isObject=Be;function Ee(Ve){return Be(Ve)&&Fe(Ve)==="[object Date]"}de.isDate=Ee;function Le(Ve){return Be(Ve)&&(Fe(Ve)==="[object Error]"||Ve instanceof Error)}de.isError=Le;function Ce(Ve){return typeof Ve=="function"}de.isFunction=Ce;function je(Ve){return Ve===null||typeof Ve=="boolean"||typeof Ve=="number"||typeof Ve=="string"||typeof Ve=="symbol"||typeof Ve=="undefined"}de.isPrimitive=je,de.isBuffer=E("./support/isBuffer");function Fe(Ve){return Object.prototype.toString.call(Ve)}function Qe(Ve){return Ve<10?"0"+Ve.toString(10):Ve.toString(10)}var Ne=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function _e(){var Ve=new Date,qe=[Qe(Ve.getHours()),Qe(Ve.getMinutes()),Qe(Ve.getSeconds())].join(":");return[Ve.getDate(),Ne[Ve.getMonth()],qe].join(" ")}de.log=function(){console.log("%s - %s",_e(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ve,qe){if(!qe||!Be(qe))return Ve;for(var We=Object.keys(qe),ze=We.length;ze--;)Ve[We[ze]]=qe[We[ze]];return Ve};function $e(Ve,qe){return Object.prototype.hasOwnProperty.call(Ve,qe)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,pe,de){(function(se){(function(){"use strict";var ne=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?se:globalThis;pe.exports=function(){for(var ue=[],ae=0;ae0)throw new Error("Invalid string. Length must be a multiple of 4");var le=z.indexOf("=");le===-1&&(le=te);var ge=le===te?0:4-le%4;return[le,ge]}function re(z){var te=oe(z),le=te[0],ge=te[1];return(le+ge)*3/4-ge}function ee(z,te,le){return(te+le)*3/4-le}function a(z){var te,le=oe(z),ge=le[0],me=le[1],ve=new ie(ee(z,ge,me)),he=0,Ae=me>0?ge-4:ge,ye;for(ye=0;ye>16&255,ve[he++]=te>>8&255,ve[he++]=te&255;return me===2&&(te=ne[z.charCodeAt(ye)]<<2|ne[z.charCodeAt(ye+1)]>>4,ve[he++]=te&255),me===1&&(te=ne[z.charCodeAt(ye)]<<10|ne[z.charCodeAt(ye+1)]<<4|ne[z.charCodeAt(ye+2)]>>2,ve[he++]=te>>8&255,ve[he++]=te&255),ve}function y(z){return se[z>>18&63]+se[z>>12&63]+se[z>>6&63]+se[z&63]}function x(z,te,le){for(var ge,me=[],ve=te;veAe?Ae:he+ve));return ge===1?(te=z[le-1],me.push(se[te>>2]+se[te<<4&63]+"==")):ge===2&&(te=(z[le-2]<<8)+z[le-1],me.push(se[te>>10]+se[te>>4&63]+se[te<<2&63]+"=")),me.join("")}},{}],88:[function(E,pe,de){(function(se,ne,ie){typeof pe!="undefined"&&pe.exports?pe.exports=ie():typeof fe=="function"&&fe.amd?fe(ne,ie):se[ne]=ie()})(this,"bowser",function(){var se=!0;function ne(ee){function a(qe){var We=ee.match(qe);return We&&We.length>1&&We[1]||""}function y(qe){var We=ee.match(qe);return We&&We.length>1&&We[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),le=!te&&/nexus\s*[0-9]+/i.test(ee),ge=/CrOS/.test(ee),me=/silk/i.test(ee),ve=/sailfish/i.test(ee),he=/tizen/i.test(ee),Ae=/(web|hpw)(o|0)s/i.test(ee),ye=/windows phone/i.test(ee),be=/SamsungBrowser/i.test(ee),Pe=!ye&&/windows/i.test(ee),Be=!x&&!me&&/macintosh/i.test(ee),Ee=!z&&!ve&&!he&&!Ae&&/linux/i.test(ee),Le=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ce=a(/version\/(\d+(\.\d+)?)/i),je=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Fe=!je&&/[^-]mobi/i.test(ee),Qe=/xbox/i.test(ee),Ne;/opera/i.test(ee)?Ne={name:"Opera",opera:se,version:Ce||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?Ne={name:"Opera",opera:se,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ce}:/SamsungBrowser/i.test(ee)?Ne={name:"Samsung Internet for Android",samsungBrowser:se,version:Ce||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?Ne={name:"NAVER Whale browser",whale:se,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?Ne={name:"MZ Browser",mzbrowser:se,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?Ne={name:"Opera Coast",coast:se,version:Ce||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?Ne={name:"Focus",focus:se,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?Ne={name:"Yandex Browser",yandexbrowser:se,version:Ce||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?Ne={name:"UC Browser",ucbrowser:se,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?Ne={name:"Maxthon",maxthon:se,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?Ne={name:"Epiphany",epiphany:se,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?Ne={name:"Puffin",puffin:se,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?Ne={name:"Sleipnir",sleipnir:se,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?Ne={name:"K-Meleon",kMeleon:se,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Ne={name:"Windows Phone",osname:"Windows Phone",windowsphone:se},Le?(Ne.msedge=se,Ne.version=Le):(Ne.msie=se,Ne.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?Ne={name:"Internet Explorer",msie:se,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:ge?Ne={name:"Chrome",osname:"Chrome OS",chromeos:se,chromeBook:se,chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?Ne={name:"Microsoft Edge",msedge:se,version:Le}:/vivaldi/i.test(ee)?Ne={name:"Vivaldi",vivaldi:se,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ce}:ve?Ne={name:"Sailfish",osname:"Sailfish OS",sailfish:se,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?Ne={name:"SeaMonkey",seamonkey:se,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(Ne={name:"Firefox",firefox:se,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(Ne.firefoxos=se,Ne.osname="Firefox OS")):me?Ne={name:"Amazon Silk",silk:se,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?Ne={name:"PhantomJS",phantom:se,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?Ne={name:"SlimerJS",slimer:se,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?Ne={name:"BlackBerry",osname:"BlackBerry OS",blackberry:se,version:Ce||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ae?(Ne={name:"WebOS",osname:"WebOS",webos:se,version:Ce||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(Ne.touchpad=se)):/bada/i.test(ee)?Ne={name:"Bada",osname:"Bada",bada:se,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:he?Ne={name:"Tizen",osname:"Tizen",tizen:se,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ce}:/qupzilla/i.test(ee)?Ne={name:"QupZilla",qupzilla:se,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ce}:/chromium/i.test(ee)?Ne={name:"Chromium",chromium:se,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ce}:/chrome|crios|crmo/i.test(ee)?Ne={name:"Chrome",chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?Ne={name:"Android",version:Ce}:/safari|applewebkit/i.test(ee)?(Ne={name:"Safari",safari:se},Ce&&(Ne.version=Ce)):x?(Ne={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ce&&(Ne.version=Ce)):/googlebot/i.test(ee)?Ne={name:"Googlebot",googlebot:se,version:a(/googlebot\/(\d+(\.\d+))/i)||Ce}:Ne={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Ne.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(Ne.name=Ne.name||"Blink",Ne.blink=se):(Ne.name=Ne.name||"Webkit",Ne.webkit=se),!Ne.version&&Ce&&(Ne.version=Ce)):!Ne.opera&&/gecko\//i.test(ee)&&(Ne.name=Ne.name||"Gecko",Ne.gecko=se,Ne.version=Ne.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Ne.windowsphone&&(z||Ne.silk)?(Ne.android=se,Ne.osname="Android"):!Ne.windowsphone&&x?(Ne[x]=se,Ne.ios=se,Ne.osname="iOS"):Be?(Ne.mac=se,Ne.osname="macOS"):Qe?(Ne.xbox=se,Ne.osname="Xbox"):Pe?(Ne.windows=se,Ne.osname="Windows"):Ee&&(Ne.linux=se,Ne.osname="Linux");function _e(qe){switch(qe){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 $e="";Ne.windows?$e=_e(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Ne.windowsphone?$e=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Ne.mac?($e=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),$e=$e.replace(/[_\s]/g,".")):x?($e=a(/os (\d+([_\s]\d+)*) like mac os x/i),$e=$e.replace(/[_\s]/g,".")):z?$e=a(/android[ \/-](\d+(\.\d+)*)/i):Ne.webos?$e=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Ne.blackberry?$e=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Ne.bada?$e=a(/bada\/(\d+(\.\d+)*)/i):Ne.tizen&&($e=a(/tizen[\/\s](\d+(\.\d+)*)/i)),$e&&(Ne.osversion=$e);var Ve=!Ne.windows&&$e.split(".")[0];return je||le||x=="ipad"||z&&(Ve==3||Ve>=4&&!Fe)||Ne.silk?Ne.tablet=se:(Fe||x=="iphone"||x=="ipod"||z||te||Ne.blackberry||Ne.webos||Ne.bada)&&(Ne.mobile=se),Ne.msedge||Ne.msie&&Ne.version>=10||Ne.yandexbrowser&&Ne.version>=15||Ne.vivaldi&&Ne.version>=1||Ne.chrome&&Ne.version>=20||Ne.samsungBrowser&&Ne.version>=4||Ne.whale&&ae([Ne.version,"1.0"])===1||Ne.mzbrowser&&ae([Ne.version,"6.0"])===1||Ne.focus&&ae([Ne.version,"1.0"])===1||Ne.firefox&&Ne.version>=20||Ne.safari&&Ne.version>=6||Ne.opera&&Ne.version>=10||Ne.ios&&Ne.osversion&&Ne.osversion.split(".")[0]>=6||Ne.blackberry&&Ne.version>=10.1||Ne.chromium&&Ne.version>=20?Ne.a=se:Ne.msie&&Ne.version<10||Ne.chrome&&Ne.version<20||Ne.firefox&&Ne.version<20||Ne.safari&&Ne.version<6||Ne.opera&&Ne.version<10||Ne.ios&&Ne.osversion&&Ne.osversion.split(".")[0]<6||Ne.chromium&&Ne.version<20?Ne.c=se:Ne.x=se,Ne}var ie=ne(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(ee){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function oe(ee,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ne(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return ae([b,ee[z]])<0}return a}function re(ee,a,y){return!oe(ee,a,y)}return ie.isUnsupportedBrowser=oe,ie.compareVersions=ae,ie.check=re,ie._detect=ne,ie.detect=ne,ie})},{}],89:[function(E,pe,de){},{}],90:[function(E,pe,de){(function(se){(function(){"use strict";var ne=E("base64-js"),ie=E("ieee754");de.Buffer=oe,de.SlowBuffer=ge,de.INSPECT_MAX_BYTES=50;var ce=2147483647;de.kMaxLength=ce,oe.TYPED_ARRAY_SUPPORT=ue(),!oe.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ue(){try{var Ie=new Uint8Array(1);return Ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ie.foo()===42}catch(Oe){return!1}}Object.defineProperty(oe.prototype,"parent",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.buffer}}),Object.defineProperty(oe.prototype,"offset",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.byteOffset}});function ae(Ie){if(Ie>ce)throw new RangeError('The value "'+Ie+'" is invalid for option "size"');var Oe=new Uint8Array(Ie);return Oe.__proto__=oe.prototype,Oe}function oe(Ie,Oe,we){if(typeof Ie=="number"){if(typeof Oe=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ie)}return re(Ie,Oe,we)}typeof Symbol!="undefined"&&Symbol.species!=null&&oe[Symbol.species]===oe&&Object.defineProperty(oe,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),oe.poolSize=8192;function re(Ie,Oe,we){if(typeof Ie=="string")return x(Ie,Oe);if(ArrayBuffer.isView(Ie))return b(Ie);if(Ie==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie);if(Xe(Ie,ArrayBuffer)||Ie&&Xe(Ie.buffer,ArrayBuffer))return z(Ie,Oe,we);if(typeof Ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Re=Ie.valueOf&&Ie.valueOf();if(Re!=null&&Re!==Ie)return oe.from(Re,Oe,we);var Ke=te(Ie);if(Ke)return Ke;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ie[Symbol.toPrimitive]=="function")return oe.from(Ie[Symbol.toPrimitive]("string"),Oe,we);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie)}oe.from=function(Ie,Oe,we){return re(Ie,Oe,we)},oe.prototype.__proto__=Uint8Array.prototype,oe.__proto__=Uint8Array;function ee(Ie){if(typeof Ie!="number")throw new TypeError('"size" argument must be of type number');if(Ie<0)throw new RangeError('The value "'+Ie+'" is invalid for option "size"')}function a(Ie,Oe,we){return ee(Ie),Ie<=0?ae(Ie):Oe!==void 0?typeof we=="string"?ae(Ie).fill(Oe,we):ae(Ie).fill(Oe):ae(Ie)}oe.alloc=function(Ie,Oe,we){return a(Ie,Oe,we)};function y(Ie){return ee(Ie),ae(Ie<0?0:le(Ie)|0)}oe.allocUnsafe=function(Ie){return y(Ie)},oe.allocUnsafeSlow=function(Ie){return y(Ie)};function x(Ie,Oe){if((typeof Oe!="string"||Oe==="")&&(Oe="utf8"),!oe.isEncoding(Oe))throw new TypeError("Unknown encoding: "+Oe);var we=me(Ie,Oe)|0,Re=ae(we),Ke=Re.write(Ie,Oe);return Ke!==we&&(Re=Re.slice(0,Ke)),Re}function b(Ie){for(var Oe=Ie.length<0?0:le(Ie.length)|0,we=ae(Oe),Re=0;Re=ce)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ce.toString(16)+" bytes");return Ie|0}function ge(Ie){return+Ie!=Ie&&(Ie=0),oe.alloc(+Ie)}oe.isBuffer=function(Oe){return Oe!=null&&Oe._isBuffer===!0&&Oe!==oe.prototype},oe.compare=function(Oe,we){if(Xe(Oe,Uint8Array)&&(Oe=oe.from(Oe,Oe.offset,Oe.byteLength)),Xe(we,Uint8Array)&&(we=oe.from(we,we.offset,we.byteLength)),!oe.isBuffer(Oe)||!oe.isBuffer(we))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Oe===we)return 0;for(var Re=Oe.length,Ke=we.length,rt=0,He=Math.min(Re,Ke);rt2&&arguments[2]===!0;if(!Re&&we===0)return 0;for(var Ke=!1;;)switch(Oe){case"ascii":case"latin1":case"binary":return we;case"utf8":case"utf-8":return De(Ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return we*2;case"hex":return we>>>1;case"base64":return ke(Ie).length;default:if(Ke)return Re?-1:De(Ie).length;Oe=(""+Oe).toLowerCase(),Ke=!0}}oe.byteLength=me;function ve(Ie,Oe,we){var Re=!1;if((Oe===void 0||Oe<0)&&(Oe=0),Oe>this.length||((we===void 0||we>this.length)&&(we=this.length),we<=0)||(we>>>=0,Oe>>>=0,we<=Oe))return"";for(Ie||(Ie="utf8");;)switch(Ie){case"hex":return Ve(this,Oe,we);case"utf8":case"utf-8":return Fe(this,Oe,we);case"ascii":return _e(this,Oe,we);case"latin1":case"binary":return $e(this,Oe,we);case"base64":return je(this,Oe,we);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return qe(this,Oe,we);default:if(Re)throw new TypeError("Unknown encoding: "+Ie);Ie=(Ie+"").toLowerCase(),Re=!0}}oe.prototype._isBuffer=!0;function he(Ie,Oe,we){var Re=Ie[Oe];Ie[Oe]=Ie[we],Ie[we]=Re}oe.prototype.swap16=function(){var Oe=this.length;if(Oe%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var we=0;wewe&&(Oe+=" ... "),""},oe.prototype.compare=function(Oe,we,Re,Ke,rt){if(Xe(Oe,Uint8Array)&&(Oe=oe.from(Oe,Oe.offset,Oe.byteLength)),!oe.isBuffer(Oe))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Oe);if(we===void 0&&(we=0),Re===void 0&&(Re=Oe?Oe.length:0),Ke===void 0&&(Ke=0),rt===void 0&&(rt=this.length),we<0||Re>Oe.length||Ke<0||rt>this.length)throw new RangeError("out of range index");if(Ke>=rt&&we>=Re)return 0;if(Ke>=rt)return-1;if(we>=Re)return 1;if(we>>>=0,Re>>>=0,Ke>>>=0,rt>>>=0,this===Oe)return 0;for(var He=rt-Ke,tt=Re-we,mt=Math.min(He,tt),ut=this.slice(Ke,rt),ht=Oe.slice(we,Re),ct=0;ct2147483647?we=2147483647:we<-2147483648&&(we=-2147483648),we=+we,Me(we)&&(we=Ke?0:Ie.length-1),we<0&&(we=Ie.length+we),we>=Ie.length){if(Ke)return-1;we=Ie.length-1}else if(we<0)if(Ke)we=0;else return-1;if(typeof Oe=="string"&&(Oe=oe.from(Oe,Re)),oe.isBuffer(Oe))return Oe.length===0?-1:ye(Ie,Oe,we,Re,Ke);if(typeof Oe=="number")return Oe=Oe&255,typeof Uint8Array.prototype.indexOf=="function"?Ke?Uint8Array.prototype.indexOf.call(Ie,Oe,we):Uint8Array.prototype.lastIndexOf.call(Ie,Oe,we):ye(Ie,[Oe],we,Re,Ke);throw new TypeError("val must be string, number or Buffer")}function ye(Ie,Oe,we,Re,Ke){var rt=1,He=Ie.length,tt=Oe.length;if(Re!==void 0&&(Re=String(Re).toLowerCase(),Re==="ucs2"||Re==="ucs-2"||Re==="utf16le"||Re==="utf-16le")){if(Ie.length<2||Oe.length<2)return-1;rt=2,He/=2,tt/=2,we/=2}function mt(at,st){return rt===1?at[st]:at.readUInt16BE(st*rt)}var ut;if(Ke){var ht=-1;for(ut=we;utHe&&(we=He-tt),ut=we;ut>=0;ut--){for(var ct=!0,pt=0;ptKe&&(Re=Ke)):Re=Ke;var rt=Oe.length;Re>rt/2&&(Re=rt/2);for(var He=0;He>>0,isFinite(Re)?(Re=Re>>>0,Ke===void 0&&(Ke="utf8")):(Ke=Re,Re=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var rt=this.length-we;if((Re===void 0||Re>rt)&&(Re=rt),Oe.length>0&&(Re<0||we<0)||we>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ke||(Ke="utf8");for(var He=!1;;)switch(Ke){case"hex":return be(this,Oe,we,Re);case"utf8":case"utf-8":return Pe(this,Oe,we,Re);case"ascii":return Be(this,Oe,we,Re);case"latin1":case"binary":return Ee(this,Oe,we,Re);case"base64":return Le(this,Oe,we,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ce(this,Oe,we,Re);default:if(He)throw new TypeError("Unknown encoding: "+Ke);Ke=(""+Ke).toLowerCase(),He=!0}},oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function je(Ie,Oe,we){return Oe===0&&we===Ie.length?ne.fromByteArray(Ie):ne.fromByteArray(Ie.slice(Oe,we))}function Fe(Ie,Oe,we){we=Math.min(Ie.length,we);for(var Re=[],Ke=Oe;Ke239?4:rt>223?3:rt>191?2:1;if(Ke+tt<=we){var mt,ut,ht,ct;switch(tt){case 1:rt<128&&(He=rt);break;case 2:mt=Ie[Ke+1],(mt&192)===128&&(ct=(rt&31)<<6|mt&63,ct>127&&(He=ct));break;case 3:mt=Ie[Ke+1],ut=Ie[Ke+2],(mt&192)===128&&(ut&192)===128&&(ct=(rt&15)<<12|(mt&63)<<6|ut&63,ct>2047&&(ct<55296||ct>57343)&&(He=ct));break;case 4:mt=Ie[Ke+1],ut=Ie[Ke+2],ht=Ie[Ke+3],(mt&192)===128&&(ut&192)===128&&(ht&192)===128&&(ct=(rt&15)<<18|(mt&63)<<12|(ut&63)<<6|ht&63,ct>65535&&ct<1114112&&(He=ct))}}He===null?(He=65533,tt=1):He>65535&&(He-=65536,Re.push(He>>>10&1023|55296),He=56320|He&1023),Re.push(He),Ke+=tt}return Ne(Re)}var Qe=4096;function Ne(Ie){var Oe=Ie.length;if(Oe<=Qe)return String.fromCharCode.apply(String,Ie);for(var we="",Re=0;ReRe)&&(we=Re);for(var Ke="",rt=Oe;rtRe&&(Oe=Re),we<0?(we+=Re,we<0&&(we=0)):we>Re&&(we=Re),wewe)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUIntLE=function(Oe,we,Re){Oe=Oe>>>0,we=we>>>0,Re||We(Oe,we,this.length);for(var Ke=this[Oe],rt=1,He=0;++He>>0,we=we>>>0,Re||We(Oe,we,this.length);for(var Ke=this[Oe+--we],rt=1;we>0&&(rt*=256);)Ke+=this[Oe+--we]*rt;return Ke},oe.prototype.readUInt8=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,1,this.length),this[Oe]},oe.prototype.readUInt16LE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,2,this.length),this[Oe]|this[Oe+1]<<8},oe.prototype.readUInt16BE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,2,this.length),this[Oe]<<8|this[Oe+1]},oe.prototype.readUInt32LE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,4,this.length),(this[Oe]|this[Oe+1]<<8|this[Oe+2]<<16)+this[Oe+3]*16777216},oe.prototype.readUInt32BE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,4,this.length),this[Oe]*16777216+(this[Oe+1]<<16|this[Oe+2]<<8|this[Oe+3])},oe.prototype.readIntLE=function(Oe,we,Re){Oe=Oe>>>0,we=we>>>0,Re||We(Oe,we,this.length);for(var Ke=this[Oe],rt=1,He=0;++He=rt&&(Ke-=Math.pow(2,8*we)),Ke},oe.prototype.readIntBE=function(Oe,we,Re){Oe=Oe>>>0,we=we>>>0,Re||We(Oe,we,this.length);for(var Ke=we,rt=1,He=this[Oe+--Ke];Ke>0&&(rt*=256);)He+=this[Oe+--Ke]*rt;return rt*=128,He>=rt&&(He-=Math.pow(2,8*we)),He},oe.prototype.readInt8=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,1,this.length),this[Oe]&128?(255-this[Oe]+1)*-1:this[Oe]},oe.prototype.readInt16LE=function(Oe,we){Oe=Oe>>>0,we||We(Oe,2,this.length);var Re=this[Oe]|this[Oe+1]<<8;return Re&32768?Re|4294901760:Re},oe.prototype.readInt16BE=function(Oe,we){Oe=Oe>>>0,we||We(Oe,2,this.length);var Re=this[Oe+1]|this[Oe]<<8;return Re&32768?Re|4294901760:Re},oe.prototype.readInt32LE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,4,this.length),this[Oe]|this[Oe+1]<<8|this[Oe+2]<<16|this[Oe+3]<<24},oe.prototype.readInt32BE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,4,this.length),this[Oe]<<24|this[Oe+1]<<16|this[Oe+2]<<8|this[Oe+3]},oe.prototype.readFloatLE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,4,this.length),ie.read(this,Oe,!0,23,4)},oe.prototype.readFloatBE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,4,this.length),ie.read(this,Oe,!1,23,4)},oe.prototype.readDoubleLE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,8,this.length),ie.read(this,Oe,!0,52,8)},oe.prototype.readDoubleBE=function(Oe,we){return Oe=Oe>>>0,we||We(Oe,8,this.length),ie.read(this,Oe,!1,52,8)};function ze(Ie,Oe,we,Re,Ke,rt){if(!oe.isBuffer(Ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(Oe>Ke||OeIe.length)throw new RangeError("Index out of range")}oe.prototype.writeUIntLE=function(Oe,we,Re,Ke){if(Oe=+Oe,we=we>>>0,Re=Re>>>0,!Ke){var rt=Math.pow(2,8*Re)-1;ze(this,Oe,we,Re,rt,0)}var He=1,tt=0;for(this[we]=Oe&255;++tt>>0,Re=Re>>>0,!Ke){var rt=Math.pow(2,8*Re)-1;ze(this,Oe,we,Re,rt,0)}var He=Re-1,tt=1;for(this[we+He]=Oe&255;--He>=0&&(tt*=256);)this[we+He]=Oe/tt&255;return we+Re},oe.prototype.writeUInt8=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,1,255,0),this[we]=Oe&255,we+1},oe.prototype.writeUInt16LE=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,2,65535,0),this[we]=Oe&255,this[we+1]=Oe>>>8,we+2},oe.prototype.writeUInt16BE=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,2,65535,0),this[we]=Oe>>>8,this[we+1]=Oe&255,we+2},oe.prototype.writeUInt32LE=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,4,4294967295,0),this[we+3]=Oe>>>24,this[we+2]=Oe>>>16,this[we+1]=Oe>>>8,this[we]=Oe&255,we+4},oe.prototype.writeUInt32BE=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,4,4294967295,0),this[we]=Oe>>>24,this[we+1]=Oe>>>16,this[we+2]=Oe>>>8,this[we+3]=Oe&255,we+4},oe.prototype.writeIntLE=function(Oe,we,Re,Ke){if(Oe=+Oe,we=we>>>0,!Ke){var rt=Math.pow(2,8*Re-1);ze(this,Oe,we,Re,rt-1,-rt)}var He=0,tt=1,mt=0;for(this[we]=Oe&255;++He>0)-mt&255;return we+Re},oe.prototype.writeIntBE=function(Oe,we,Re,Ke){if(Oe=+Oe,we=we>>>0,!Ke){var rt=Math.pow(2,8*Re-1);ze(this,Oe,we,Re,rt-1,-rt)}var He=Re-1,tt=1,mt=0;for(this[we+He]=Oe&255;--He>=0&&(tt*=256);)Oe<0&&mt===0&&this[we+He+1]!==0&&(mt=1),this[we+He]=(Oe/tt>>0)-mt&255;return we+Re},oe.prototype.writeInt8=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,1,127,-128),Oe<0&&(Oe=255+Oe+1),this[we]=Oe&255,we+1},oe.prototype.writeInt16LE=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,2,32767,-32768),this[we]=Oe&255,this[we+1]=Oe>>>8,we+2},oe.prototype.writeInt16BE=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,2,32767,-32768),this[we]=Oe>>>8,this[we+1]=Oe&255,we+2},oe.prototype.writeInt32LE=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,4,2147483647,-2147483648),this[we]=Oe&255,this[we+1]=Oe>>>8,this[we+2]=Oe>>>16,this[we+3]=Oe>>>24,we+4},oe.prototype.writeInt32BE=function(Oe,we,Re){return Oe=+Oe,we=we>>>0,Re||ze(this,Oe,we,4,2147483647,-2147483648),Oe<0&&(Oe=4294967295+Oe+1),this[we]=Oe>>>24,this[we+1]=Oe>>>16,this[we+2]=Oe>>>8,this[we+3]=Oe&255,we+4};function Ge(Ie,Oe,we,Re,Ke,rt){if(we+Re>Ie.length)throw new RangeError("Index out of range");if(we<0)throw new RangeError("Index out of range")}function nt(Ie,Oe,we,Re,Ke){return Oe=+Oe,we=we>>>0,Ke||Ge(Ie,Oe,we,4,34028234663852886e22,-34028234663852886e22),ie.write(Ie,Oe,we,Re,23,4),we+4}oe.prototype.writeFloatLE=function(Oe,we,Re){return nt(this,Oe,we,!0,Re)},oe.prototype.writeFloatBE=function(Oe,we,Re){return nt(this,Oe,we,!1,Re)};function Je(Ie,Oe,we,Re,Ke){return Oe=+Oe,we=we>>>0,Ke||Ge(Ie,Oe,we,8,17976931348623157e292,-17976931348623157e292),ie.write(Ie,Oe,we,Re,52,8),we+8}oe.prototype.writeDoubleLE=function(Oe,we,Re){return Je(this,Oe,we,!0,Re)},oe.prototype.writeDoubleBE=function(Oe,we,Re){return Je(this,Oe,we,!1,Re)},oe.prototype.copy=function(Oe,we,Re,Ke){if(!oe.isBuffer(Oe))throw new TypeError("argument should be a Buffer");if(Re||(Re=0),!Ke&&Ke!==0&&(Ke=this.length),we>=Oe.length&&(we=Oe.length),we||(we=0),Ke>0&&Ke=this.length)throw new RangeError("Index out of range");if(Ke<0)throw new RangeError("sourceEnd out of bounds");Ke>this.length&&(Ke=this.length),Oe.length-we=0;--He)Oe[He+we]=this[He+Re];else Uint8Array.prototype.set.call(Oe,this.subarray(Re,Ke),we);return rt},oe.prototype.fill=function(Oe,we,Re,Ke){if(typeof Oe=="string"){if(typeof we=="string"?(Ke=we,we=0,Re=this.length):typeof Re=="string"&&(Ke=Re,Re=this.length),Ke!==void 0&&typeof Ke!="string")throw new TypeError("encoding must be a string");if(typeof Ke=="string"&&!oe.isEncoding(Ke))throw new TypeError("Unknown encoding: "+Ke);if(Oe.length===1){var rt=Oe.charCodeAt(0);(Ke==="utf8"&&rt<128||Ke==="latin1")&&(Oe=rt)}}else typeof Oe=="number"&&(Oe=Oe&255);if(we<0||this.length>>0,Re=Re===void 0?this.length:Re>>>0,Oe||(Oe=0);var He;if(typeof Oe=="number")for(He=we;He55295&&we<57344){if(!Ke){if(we>56319){(Oe-=3)>-1&&rt.push(239,191,189);continue}else if(He+1===Re){(Oe-=3)>-1&&rt.push(239,191,189);continue}Ke=we;continue}if(we<56320){(Oe-=3)>-1&&rt.push(239,191,189),Ke=we;continue}we=(Ke-55296<<10|we-56320)+65536}else Ke&&(Oe-=3)>-1&&rt.push(239,191,189);if(Ke=null,we<128){if((Oe-=1)<0)break;rt.push(we)}else if(we<2048){if((Oe-=2)<0)break;rt.push(we>>6|192,we&63|128)}else if(we<65536){if((Oe-=3)<0)break;rt.push(we>>12|224,we>>6&63|128,we&63|128)}else if(we<1114112){if((Oe-=4)<0)break;rt.push(we>>18|240,we>>12&63|128,we>>6&63|128,we&63|128)}else throw new Error("Invalid code point")}return rt}function Ze(Ie){for(var Oe=[],we=0;we>8,Ke=we%256,rt.push(Ke),rt.push(Re);return rt}function ke(Ie){return ne.toByteArray(Ye(Ie))}function et(Ie,Oe,we,Re){for(var Ke=0;Ke=Oe.length||Ke>=Ie.length);++Ke)Oe[Ke+we]=Ie[Ke];return Ke}function Xe(Ie,Oe){return Ie instanceof Oe||Ie!=null&&Ie.constructor!=null&&Ie.constructor.name!=null&&Ie.constructor.name===Oe.name}function Me(Ie){return Ie!==Ie}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,pe,de){pe.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,pe,de){"use strict";var se=E("get-intrinsic"),ne=E("./"),ie=ne(se("String.prototype.indexOf"));pe.exports=function(ue,ae){var oe=se(ue,!!ae);return typeof oe=="function"&&ie(ue,".prototype.")>-1?ne(oe):oe}},{"./":93,"get-intrinsic":348}],93:[function(E,pe,de){"use strict";var se=E("function-bind"),ne=E("get-intrinsic"),ie=ne("%Function.prototype.apply%"),ce=ne("%Function.prototype.call%"),ue=ne("%Reflect.apply%",!0)||se.call(ce,ie),ae=ne("%Object.getOwnPropertyDescriptor%",!0),oe=ne("%Object.defineProperty%",!0),re=ne("%Math.max%");if(oe)try{oe({},"a",{value:1})}catch(a){oe=null}pe.exports=function(y){var x=ue(se,ce,arguments);if(ae&&oe){var b=ae(x,"length");b.configurable&&oe(x,"length",{value:1+re(0,y.length-(arguments.length-1))})}return x};var ee=function(){return ue(se,ie,arguments)};oe?oe(pe.exports,"apply",{value:ee}):pe.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,pe,de){"use strict";var se=Array.prototype.slice;pe.exports=ne;function ne(ce,ue){if(!(this instanceof ne))return new ne(ce,ue);this.src=ce,this._withAccess=ue}ne.prototype.withAccess=function(ce){return this._withAccess=ce!==!1,this},ne.prototype.pick=function(ce){return Array.isArray(ce)||(ce=se.call(arguments)),ce.length&&(this.keys=ce),this},ne.prototype.to=function(ce){if(ce=ce||{},!this.src)return ce;var ue=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ae=0;ae>8&255]},De=function(He){return[He&255,He>>8&255,He>>16&255,He>>24&255]},Ze=function(He){return He[3]<<24|He[2]<<16|He[1]<<8|He[0]},Te=function(He){return Je(He,23,4)},ke=function(He){return Je(He,52,8)},et=function(He,tt){ge(He[Ce],tt,{get:function(){return Pe(this)[tt]}})},Xe=function(He,tt,mt,ut){var ht=x(mt),ct=Pe(He);if(ht+tt>ct.byteLength)throw ze(Fe);var pt=Pe(ct.buffer).bytes,at=ht+ct.byteOffset,st=ve(pt,at,at+tt);return ut?st:nt(st)},Me=function(He,tt,mt,ut,ht,ct){var pt=x(mt),at=Pe(He);if(pt+tt>at.byteLength)throw ze(Fe);for(var st=Pe(at.buffer).bytes,ft=pt+at.byteOffset,vt=ut(+ht),At=0;Atht)throw ze("Wrong offset");if(ut=ut===void 0?ht-ct:y(ut),ct+ut>ht)throw ze(je);Be(this,{buffer:tt,byteLength:ut,byteOffset:ct}),ie||(this.buffer=tt,this.byteLength=ut,this.byteOffset=ct)},Ve=$e[Ce],ie&&(et(Ne,"byteLength"),et($e,"buffer"),et($e,"byteLength"),et($e,"byteOffset")),oe(Ve,{getInt8:function(tt){return Xe(this,1,tt)[0]<<24>>24},getUint8:function(tt){return Xe(this,1,tt)[0]},getInt16:function(tt){var mt=Xe(this,2,tt,arguments.length>1?arguments[1]:void 0);return(mt[1]<<8|mt[0])<<16>>16},getUint16:function(tt){var mt=Xe(this,2,tt,arguments.length>1?arguments[1]:void 0);return mt[1]<<8|mt[0]},getInt32:function(tt){return Ze(Xe(this,4,tt,arguments.length>1?arguments[1]:void 0))},getUint32:function(tt){return Ze(Xe(this,4,tt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(tt){return lt(Xe(this,4,tt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(tt){return lt(Xe(this,8,tt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(tt,mt){Me(this,1,tt,Ye,mt)},setUint8:function(tt,mt){Me(this,1,tt,Ye,mt)},setInt16:function(tt,mt){Me(this,2,tt,Ue,mt,arguments.length>2?arguments[2]:void 0)},setUint16:function(tt,mt){Me(this,2,tt,Ue,mt,arguments.length>2?arguments[2]:void 0)},setInt32:function(tt,mt){Me(this,4,tt,De,mt,arguments.length>2?arguments[2]:void 0)},setUint32:function(tt,mt){Me(this,4,tt,De,mt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(tt,mt){Me(this,4,tt,Te,mt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(tt,mt){Me(this,8,tt,ke,mt,arguments.length>2?arguments[2]:void 0)}});else{var Ie=ye&&Qe.name!==Ee;if(!re(function(){Qe(1)})||!re(function(){new Qe(-1)})||re(function(){return new Qe,new Qe(1.5),new Qe(NaN),Ie&&!be})){Ne=function(tt){return ee(this,_e),new Qe(x(tt))},Ne[Ce]=_e;for(var Oe=le(Qe),we=0,Re;Oe.length>we;)(Re=Oe[we++])in Ne||ae(Ne,Re,Qe[Re]);_e.constructor=Ne}else Ie&&be&&ae(Qe,"name",Ee);te&&z(Ve)!==qe&&te(Ve,qe);var Ke=new $e(new Ne(2)),rt=ne(Ve.setInt8);Ke.setInt8(0,2147483648),Ke.setInt8(1,2147483649),(Ke.getInt8(0)||!Ke.getInt8(1))&&oe(Ve,{setInt8:function(tt,mt){rt(this,tt,mt<<24>>24)},setUint8:function(tt,mt){rt(this,tt,mt<<24>>24)}},{unsafe:!0})}he(Ne,Ee),he($e,Le),pe.exports={ArrayBuffer:Ne,DataView:$e}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,pe,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=Math.min;pe.exports=[].copyWithin||function(ae,oe){var re=se(this),ee=ie(re),a=ne(ae,ee),y=ne(oe,ee),x=arguments.length>2?arguments[2]:void 0,b=ce((x===void 0?ee:ne(x,ee))-y,ee-a),z=1;for(y0;)y in re?re[a]=re[y]:delete re[a],a+=z,y+=z;return re}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,pe,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");pe.exports=function(ue){for(var ae=se(this),oe=ie(ae),re=arguments.length,ee=ne(re>1?arguments[1]:void 0,oe),a=re>2?arguments[2]:void 0,y=a===void 0?oe:ne(a,oe);y>ee;)ae[ee++]=ue;return ae}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,pe,de){"use strict";var se=E("../internals/array-iteration").forEach,ne=E("../internals/array-method-is-strict"),ie=ne("forEach");pe.exports=ie?[].forEach:function(ue){return se(this,ue,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,pe,de){var se=E("../internals/length-of-array-like");pe.exports=function(ne,ie){for(var ce=0,ue=se(ie),ae=new ne(ue);ue>ce;)ae[ce]=ie[ce++];return ae}},{"../internals/length-of-array-like":188}],109:[function(E,pe,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ce=E("../internals/to-object"),ue=E("../internals/call-with-safe-iteration-closing"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/is-constructor"),re=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=se.Array;pe.exports=function(z){var te=ce(z),le=oe(this),ge=arguments.length,me=ge>1?arguments[1]:void 0,ve=me!==void 0;ve&&(me=ne(me,ge>2?arguments[2]:void 0));var he=y(te),Ae=0,ye,be,Pe,Be,Ee,Le;if(he&&!(this==x&&ae(he)))for(Be=a(te,he),Ee=Be.next,be=le?new this:[];!(Pe=ie(Ee,Be)).done;Ae++)Le=ve?ue(Be,me,[Pe.value,Ae],!0):Pe.value,ee(be,Ae,Le);else for(ye=re(te),be=le?new this(ye):x(ye);ye>Ae;Ae++)Le=ve?me(te[Ae],Ae):te[Ae],ee(be,Ae,Le);return be.length=Ae,be}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,pe,de){var se=E("../internals/to-indexed-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=function(ue){return function(ae,oe,re){var ee=se(ae),a=ie(ee),y=ne(re,a),x;if(ue&&oe!=oe){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((ue||y in ee)&&ee[y]===oe)return ue||y||0;return!ue&&-1}};pe.exports={includes:ce(!0),indexOf:ce(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,pe,de){var se=E("../internals/function-bind-context"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ce=E("../internals/to-object"),ue=E("../internals/length-of-array-like"),ae=E("../internals/array-species-create"),oe=ne([].push),re=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,le=ee==5||z;return function(ge,me,ve,he){for(var Ae=ce(ge),ye=ie(Ae),be=se(me,ve),Pe=ue(ye),Be=0,Ee=he||ae,Le=a?Ee(ge,Pe):y||te?Ee(ge,0):void 0,Ce,je;Pe>Be;Be++)if((le||Be in ye)&&(Ce=ye[Be],je=be(Ce,Be,Ae),ee))if(a)Le[Be]=je;else if(je)switch(ee){case 3:return!0;case 5:return Ce;case 6:return Be;case 2:oe(Le,Ce)}else switch(ee){case 4:return!1;case 7:oe(Le,Ce)}return z?-1:x||b?b:Le}};pe.exports={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterReject:re(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,pe,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),ce=E("../internals/length-of-array-like"),ue=E("../internals/array-method-is-strict"),ae=Math.min,oe=[].lastIndexOf,re=!!oe&&1/[1].lastIndexOf(1,-0)<0,ee=ue("lastIndexOf"),a=re||!ee;pe.exports=a?function(x){if(re)return se(oe,this,arguments)||0;var b=ne(this),z=ce(b),te=z-1;for(arguments.length>1&&(te=ae(te,ie(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:oe},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,pe,de){var se=E("../internals/fails"),ne=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),ce=ne("species");pe.exports=function(ue){return ie>=51||!se(function(){var ae=[],oe=ae.constructor={};return oe[ce]=function(){return{foo:1}},ae[ue](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,pe,de){"use strict";var se=E("../internals/fails");pe.exports=function(ne,ie){var ce=[][ne];return!!ce&&se(function(){ce.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/a-callable"),ie=E("../internals/to-object"),ce=E("../internals/indexed-object"),ue=E("../internals/length-of-array-like"),ae=se.TypeError,oe=function(re){return function(ee,a,y,x){ne(a);var b=ie(ee),z=ce(b),te=ue(b),le=re?te-1:0,ge=re?-1:1;if(y<2)for(;;){if(le in z){x=z[le],le+=ge;break}if(le+=ge,re?le<0:te<=le)throw ae("Reduce of empty array with no initial value")}for(;re?le>=0:te>le;le+=ge)le in z&&(x=a(x,z[le],le,b));return x}};pe.exports={left:oe(!1),right:oe(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=E("../internals/create-property"),ue=se.Array,ae=Math.max;pe.exports=function(oe,re,ee){for(var a=ie(oe),y=ne(re,a),x=ne(ee===void 0?a:ee,a),b=ue(ae(x-y,0)),z=0;y0;)ae[y]=ae[--y];y!==ee++&&(ae[y]=a)}return ae},ue=function(ae,oe,re,ee){for(var a=oe.length,y=re.length,x=0,b=0;x0&&oe[0]<4?1:+(oe[0]+oe[1])),!re&&ne&&(oe=ne.match(/Edge\/(\d+)/),(!oe||oe[1]>=74)&&(oe=ne.match(/Chrome\/(\d+)/),oe&&(re=+oe[1]))),pe.exports=re},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,pe,de){var se=E("../internals/engine-user-agent"),ne=se.match(/AppleWebKit\/(\d+)\./);pe.exports=!!ne&&+ne[1]},{"../internals/engine-user-agent":145}],148:[function(E,pe,de){pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),ce=E("../internals/redefine"),ue=E("../internals/set-global"),ae=E("../internals/copy-constructor-properties"),oe=E("../internals/is-forced");pe.exports=function(re,ee){var a=re.target,y=re.global,x=re.stat,b,z,te,le,ge,me;if(y?z=se:x?z=se[a]||ue(a,{}):z=(se[a]||{}).prototype,z)for(te in ee){if(ge=ee[te],re.noTargetGet?(me=ne(z,te),le=me&&me.value):le=z[te],b=oe(y?te:a+(x?".":"#")+te,re.forced),!b&&le!==void 0){if(typeof ge==typeof le)continue;ae(ge,le)}(re.sham||le&&le.sham)&&ie(ge,"sham",!0),ce(z,te,ge,re)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,pe,de){pe.exports=function(se){try{return!!se()}catch(ne){return!0}}},{}],151:[function(E,pe,de){"use strict";E("../modules/es.regexp.exec");var se=E("../internals/function-uncurry-this"),ne=E("../internals/redefine"),ie=E("../internals/regexp-exec"),ce=E("../internals/fails"),ue=E("../internals/well-known-symbol"),ae=E("../internals/create-non-enumerable-property"),oe=ue("species"),re=RegExp.prototype;pe.exports=function(ee,a,y,x){var b=ue(ee),z=!ce(function(){var me={};return me[b]=function(){return 7},""[ee](me)!=7}),te=z&&!ce(function(){var me=!1,ve=/a/;return ee==="split"&&(ve={},ve.constructor={},ve.constructor[oe]=function(){return ve},ve.flags="",ve[b]=/./[b]),ve.exec=function(){return me=!0,null},ve[b](""),!me});if(!z||!te||y){var le=se(/./[b]),ge=a(b,""[ee],function(me,ve,he,Ae,ye){var be=se(me),Pe=ve.exec;return Pe===ie||Pe===re.exec?z&&!ye?{done:!0,value:le(ve,he,Ae)}:{done:!0,value:be(he,ve,Ae)}:{done:!1}});ne(String.prototype,ee,ge[0]),ne(re,b,ge[1])}x&&ae(re[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,pe,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.apply,ce=ne.call;pe.exports=typeof Reflect=="object"&&Reflect.apply||(se?ce.bind(ie):function(){return ce.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),ce=se(se.bind);pe.exports=function(ue,ae){return ne(ue),ae===void 0?ue:ie?ce(ue,ae):function(){return ue.apply(ae,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,pe,de){var se=E("../internals/fails");pe.exports=!se(function(){var ne=function(){}.bind();return typeof ne!="function"||ne.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,pe,de){var se=E("../internals/function-bind-native"),ne=Function.prototype.call;pe.exports=se?ne.bind(ne):function(){return ne.apply(ne,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,pe,de){var se=E("../internals/descriptors"),ne=E("../internals/has-own-property"),ie=Function.prototype,ce=se&&Object.getOwnPropertyDescriptor,ue=ne(ie,"name"),ae=ue&&function(){}.name==="something",oe=ue&&(!se||se&&ce(ie,"name").configurable);pe.exports={EXISTS:ue,PROPER:ae,CONFIGURABLE:oe}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,pe,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.bind,ce=ne.call,ue=se&&ie.bind(ce,ce);pe.exports=se?function(ae){return ae&&ue(ae)}:function(ae){return ae&&function(){return ce.apply(ae,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=function(ce){return ne(ce)?ce:void 0};pe.exports=function(ce,ue){return arguments.length<2?ie(se[ce]):se[ce]&&se[ce][ue]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,pe,de){var se=E("../internals/classof"),ne=E("../internals/get-method"),ie=E("../internals/iterators"),ce=E("../internals/well-known-symbol"),ue=ce("iterator");pe.exports=function(ae){if(ae!=null)return ne(ae,ue)||ne(ae,"@@iterator")||ie[se(ae)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/get-iterator-method"),oe=se.TypeError;pe.exports=function(re,ee){var a=arguments.length<2?ae(re):ee;if(ie(a))return ce(ne(a,re));throw oe(ue(re)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,pe,de){var se=E("../internals/a-callable");pe.exports=function(ne,ie){var ce=ne[ie];return ce==null?void 0:se(ce)}},{"../internals/a-callable":95}],162:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=Math.floor,ce=se("".charAt),ue=se("".replace),ae=se("".slice),oe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,re=/\$([$&'`]|\d{1,2})/g;pe.exports=function(ee,a,y,x,b,z){var te=y+ee.length,le=x.length,ge=re;return b!==void 0&&(b=ne(b),ge=oe),ue(z,ge,function(me,ve){var he;switch(ce(ve,0)){case"$":return"$";case"&":return ee;case"`":return ae(a,0,y);case"'":return ae(a,te);case"<":he=b[ae(ve,1,-1)];break;default:var Ae=+ve;if(Ae===0)return me;if(Ae>le){var ye=ie(Ae/10);return ye===0?me:ye<=le?x[ye-1]===void 0?ce(ve,1):x[ye-1]+ce(ve,1):me}he=x[Ae-1]}return he===void 0?"":he})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,pe,de){(function(se){(function(){var ne=function(ie){return ie&&ie.Math==Math&&ie};pe.exports=ne(typeof globalThis=="object"&&globalThis)||ne(typeof window=="object"&&window)||ne(typeof self=="object"&&self)||ne(typeof se=="object"&&se)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=se({}.hasOwnProperty);pe.exports=Object.hasOwn||function(ue,ae){return ie(ne(ue),ae)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,pe,de){pe.exports={}},{}],166:[function(E,pe,de){var se=E("../internals/global");pe.exports=function(ne,ie){var ce=se.console;ce&&ce.error&&(arguments.length==1?ce.error(ne):ce.error(ne,ie))}},{"../internals/global":163}],167:[function(E,pe,de){var se=E("../internals/get-built-in");pe.exports=se("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,pe,de){var se=E("../internals/descriptors"),ne=E("../internals/fails"),ie=E("../internals/document-create-element");pe.exports=!se&&!ne(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,pe,de){var se=E("../internals/global"),ne=se.Array,ie=Math.abs,ce=Math.pow,ue=Math.floor,ae=Math.log,oe=Math.LN2,re=function(a,y,x){var b=ne(x),z=x*8-y-1,te=(1<>1,ge=y===23?ce(2,-24)-ce(2,-77):0,me=a<0||a===0&&1/a<0?1:0,ve=0,he,Ae,ye;for(a=ie(a),a!=a||a===1/0?(Ae=a!=a?1:0,he=te):(he=ue(ae(a)/oe),ye=ce(2,-he),a*ye<1&&(he--,ye*=2),he+le>=1?a+=ge/ye:a+=ge*ce(2,1-le),a*ye>=2&&(he++,ye/=2),he+le>=te?(Ae=0,he=te):he+le>=1?(Ae=(a*ye-1)*ce(2,y),he=he+le):(Ae=a*ce(2,le-1)*ce(2,y),he=0));y>=8;)b[ve++]=Ae&255,Ae/=256,y-=8;for(he=he<0;)b[ve++]=he&255,he/=256,z-=8;return b[--ve]|=me*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,le=b-7,ge=x-1,me=a[ge--],ve=me&127,he;for(me>>=7;le>0;)ve=ve*256+a[ge--],le-=8;for(he=ve&(1<<-le)-1,ve>>=-le,le+=y;le>0;)he=he*256+a[ge--],le-=8;if(ve===0)ve=1-te;else{if(ve===z)return he?NaN:me?-1/0:1/0;he=he+ce(2,y),ve=ve-te}return(me?-1:1)*he*ce(2,ve-y)};pe.exports={pack:re,unpack:ee}},{"../internals/global":163}],170:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ce=E("../internals/classof-raw"),ue=se.Object,ae=ne("".split);pe.exports=ie(function(){return!ue("z").propertyIsEnumerable(0)})?function(oe){return ce(oe)=="String"?ae(oe,""):ue(oe)}:ue},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,pe,de){var se=E("../internals/is-callable"),ne=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");pe.exports=function(ce,ue,ae){var oe,re;return ie&&se(oe=ue.constructor)&&oe!==ae&&ne(re=oe.prototype)&&re!==ae.prototype&&ie(ce,re),ce}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/is-callable"),ie=E("../internals/shared-store"),ce=se(Function.toString);ne(ie.inspectSource)||(ie.inspectSource=function(ue){return ce(ue)}),pe.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,pe,de){var se=E("../internals/native-weak-map"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/is-object"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/has-own-property"),oe=E("../internals/shared-store"),re=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=ne.TypeError,x=ne.WeakMap,b,z,te,le=function(be){return te(be)?z(be):b(be,{})},ge=function(be){return function(Pe){var Be;if(!ce(Pe)||(Be=z(Pe)).type!==be)throw y("Incompatible receiver, "+be+" required");return Be}};if(se||oe.state){var me=oe.state||(oe.state=new x),ve=ie(me.get),he=ie(me.has),Ae=ie(me.set);b=function(be,Pe){if(he(me,be))throw new y(a);return Pe.facade=be,Ae(me,be,Pe),Pe},z=function(be){return ve(me,be)||{}},te=function(be){return he(me,be)}}else{var ye=re("state");ee[ye]=!0,b=function(be,Pe){if(ae(be,ye))throw new y(a);return Pe.facade=be,ue(be,ye,Pe),Pe},z=function(be){return ae(be,ye)?be[ye]:{}},te=function(be){return ae(be,ye)}}pe.exports={set:b,get:z,has:te,enforce:le,getterFor:ge}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,pe,de){var se=E("../internals/well-known-symbol"),ne=E("../internals/iterators"),ie=se("iterator"),ce=Array.prototype;pe.exports=function(ue){return ue!==void 0&&(ne.Array===ue||ce[ie]===ue)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,pe,de){var se=E("../internals/classof-raw");pe.exports=Array.isArray||function(ie){return se(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,pe,de){pe.exports=function(se){return typeof se=="function"}},{}],177:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/fails"),ie=E("../internals/is-callable"),ce=E("../internals/classof"),ue=E("../internals/get-built-in"),ae=E("../internals/inspect-source"),oe=function(){},re=[],ee=ue("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=se(a.exec),x=!a.exec(oe),b=function(le){if(!ie(le))return!1;try{return ee(oe,re,le),!0}catch(ge){return!1}},z=function(le){if(!ie(le))return!1;switch(ce(le)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,ae(le))}catch(ge){return!0}};z.sham=!0,pe.exports=!ee||ne(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,pe,de){var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=/#|\.prototype\./,ce=function(ee,a){var y=ae[ue(ee)];return y==re?!0:y==oe?!1:ne(a)?se(a):!!a},ue=ce.normalize=function(ee){return String(ee).replace(ie,".").toLowerCase()},ae=ce.data={},oe=ce.NATIVE="N",re=ce.POLYFILL="P";pe.exports=ce},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,pe,de){var se=E("../internals/is-object"),ne=Math.floor;pe.exports=Number.isInteger||function(ce){return!se(ce)&&isFinite(ce)&&ne(ce)===ce}},{"../internals/is-object":180}],180:[function(E,pe,de){var se=E("../internals/is-callable");pe.exports=function(ne){return typeof ne=="object"?ne!==null:se(ne)}},{"../internals/is-callable":176}],181:[function(E,pe,de){pe.exports=!1},{}],182:[function(E,pe,de){var se=E("../internals/is-object"),ne=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),ce=ie("match");pe.exports=function(ue){var ae;return se(ue)&&((ae=ue[ce])!==void 0?!!ae:ne(ue)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/get-built-in"),ie=E("../internals/is-callable"),ce=E("../internals/object-is-prototype-of"),ue=E("../internals/use-symbol-as-uid"),ae=se.Object;pe.exports=ue?function(oe){return typeof oe=="symbol"}:function(oe){var re=ne("Symbol");return ie(re)&&ce(re.prototype,ae(oe))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ce=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/length-of-array-like"),re=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=se.TypeError,b=function(te,le){this.stopped=te,this.result=le},z=b.prototype;pe.exports=function(te,le,ge){var me=ge&&ge.that,ve=!!(ge&&ge.AS_ENTRIES),he=!!(ge&&ge.IS_ITERATOR),Ae=!!(ge&&ge.INTERRUPTED),ye=ne(le,me),be,Pe,Be,Ee,Le,Ce,je,Fe=function(Ne){return be&&y(be,"normal",Ne),new b(!0,Ne)},Qe=function(Ne){return ve?(ce(Ne),Ae?ye(Ne[0],Ne[1],Fe):ye(Ne[0],Ne[1])):Ae?ye(Ne,Fe):ye(Ne)};if(he)be=te;else{if(Pe=a(te),!Pe)throw x(ue(te)+" is not iterable");if(ae(Pe)){for(Be=0,Ee=oe(te);Ee>Be;Be++)if(Le=Qe(te[Be]),Le&&re(z,Le))return Le;return new b(!1)}be=ee(te,Pe)}for(Ce=be.next;!(je=ie(Ce,be)).done;){try{Le=Qe(je.value)}catch(Ne){y(be,"throw",Ne)}if(typeof Le=="object"&&Le&&re(z,Le))return Le}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,pe,de){var se=E("../internals/function-call"),ne=E("../internals/an-object"),ie=E("../internals/get-method");pe.exports=function(ce,ue,ae){var oe,re;ne(ce);try{if(oe=ie(ce,"return"),!oe){if(ue==="throw")throw ae;return ae}oe=se(oe,ce)}catch(ee){re=!0,oe=ee}if(ue==="throw")throw ae;if(re)throw oe;return ne(oe),ae}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,pe,de){"use strict";var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=E("../internals/object-create"),ce=E("../internals/object-get-prototype-of"),ue=E("../internals/redefine"),ae=E("../internals/well-known-symbol"),oe=E("../internals/is-pure"),re=ae("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=ce(ce(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||se(function(){var z={};return a[re].call(z)!==z});b?a={}:oe&&(a=ie(a)),ne(a[re])||ue(a,re,function(){return this}),pe.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,pe,de){arguments[4][165][0].apply(de,arguments)},{dup:165}],188:[function(E,pe,de){var se=E("../internals/to-length");pe.exports=function(ne){return se(ne.length)}},{"../internals/to-length":249}],189:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,ce=E("../internals/task").set,ue=E("../internals/engine-is-ios"),ae=E("../internals/engine-is-ios-pebble"),oe=E("../internals/engine-is-webos-webkit"),re=E("../internals/engine-is-node"),ee=se.MutationObserver||se.WebKitMutationObserver,a=se.document,y=se.process,x=se.Promise,b=ie(se,"queueMicrotask"),z=b&&b.value,te,le,ge,me,ve,he,Ae,ye;z||(te=function(){var be,Pe;for(re&&(be=y.domain)&&be.exit();le;){Pe=le.fn,le=le.next;try{Pe()}catch(Be){throw le?me():ge=void 0,Be}}ge=void 0,be&&be.enter()},!ue&&!re&&!oe&&ee&&a?(ve=!0,he=a.createTextNode(""),new ee(te).observe(he,{characterData:!0}),me=function(){he.data=ve=!ve}):!ae&&x&&x.resolve?(Ae=x.resolve(void 0),Ae.constructor=x,ye=ne(Ae.then,Ae),me=function(){ye(te)}):re?me=function(){y.nextTick(te)}:(ce=ne(ce,se),me=function(){ce(te)})),pe.exports=z||function(be){var Pe={fn:be,next:void 0};ge&&(ge.next=Pe),le||(le=Pe,me()),ge=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,pe,de){var se=E("../internals/native-symbol");pe.exports=se&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,pe,de){var se=E("../internals/engine-v8-version"),ne=E("../internals/fails");pe.exports=!!Object.getOwnPropertySymbols&&!ne(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&se&&se<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/inspect-source"),ce=se.WeakMap;pe.exports=ne(ce)&&/native code/.test(ie(ce))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,pe,de){"use strict";var se=E("../internals/a-callable"),ne=function(ie){var ce,ue;this.promise=new ie(function(ae,oe){if(ce!==void 0||ue!==void 0)throw TypeError("Bad Promise constructor");ce=ae,ue=oe}),this.resolve=se(ce),this.reject=se(ue)};pe.exports.f=function(ie){return new ne(ie)}},{"../internals/a-callable":95}],194:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/is-regexp"),ie=se.TypeError;pe.exports=function(ce){if(ne(ce))throw ie("The method doesn't accept regular expressions");return ce}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,pe,de){"use strict";var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),ce=E("../internals/fails"),ue=E("../internals/object-keys"),ae=E("../internals/object-get-own-property-symbols"),oe=E("../internals/object-property-is-enumerable"),re=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ne([].concat);pe.exports=!a||ce(function(){if(se&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},z={},te=Symbol(),le="abcdefghijklmnopqrst";return b[te]=7,le.split("").forEach(function(ge){z[ge]=ge}),a({},b)[te]!=7||ue(a({},z)).join("")!=le})?function(z,te){for(var le=re(z),ge=arguments.length,me=1,ve=ae.f,he=oe.f;ge>me;)for(var Ae=ee(arguments[me++]),ye=ve?x(ue(Ae),ve(Ae)):ue(Ae),be=ye.length,Pe=0,Be;be>Pe;)Be=ye[Pe++],(!se||ie(he,Ae,Be))&&(le[Be]=Ae[Be]);return le}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,pe,de){var se=E("../internals/an-object"),ne=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),ce=E("../internals/hidden-keys"),ue=E("../internals/html"),ae=E("../internals/document-create-element"),oe=E("../internals/shared-key"),re=">",ee="<",a="prototype",y="script",x=oe("IE_PROTO"),b=function(){},z=function(ve){return ee+y+re+ve+ee+"/"+y+re},te=function(ve){ve.write(z("")),ve.close();var he=ve.parentWindow.Object;return ve=null,he},le=function(){var ve=ae("iframe"),he="java"+y+":",Ae;return ve.style.display="none",ue.appendChild(ve),ve.src=String(he),Ae=ve.contentWindow.document,Ae.open(),Ae.write(z("document.F=Object")),Ae.close(),Ae.F},ge,me=function(){try{ge=new ActiveXObject("htmlfile")}catch(he){}me=typeof document!="undefined"?document.domain&&ge?te(ge):le():te(ge);for(var ve=ie.length;ve--;)delete me[a][ie[ve]];return me()};ce[x]=!0,pe.exports=Object.create||function(he,Ae){var ye;return he!==null?(b[a]=se(he),ye=new b,b[a]=null,ye[x]=he):ye=me(),Ae===void 0?ye:ne.f(ye,Ae)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,pe,de){var se=E("../internals/descriptors"),ne=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),ce=E("../internals/an-object"),ue=E("../internals/to-indexed-object"),ae=E("../internals/object-keys");de.f=se&&!ne?Object.defineProperties:function(re,ee){ce(re);for(var a=ue(ee),y=ae(ee),x=y.length,b=0,z;x>b;)ie.f(re,z=y[b++],a[z]);return re}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),ce=E("../internals/v8-prototype-define-bug"),ue=E("../internals/an-object"),ae=E("../internals/to-property-key"),oe=se.TypeError,re=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";de.f=ne?ce?function(z,te,le){if(ue(z),te=ae(te),ue(le),typeof z=="function"&&te==="prototype"&&"value"in le&&x in le&&!le[x]){var ge=ee(z,te);ge&&ge[x]&&(z[te]=le.value,le={configurable:y in le?le[y]:ge[y],enumerable:a in le?le[a]:ge[a],writable:!1})}return re(z,te,le)}:re:function(z,te,le){if(ue(z),te=ae(te),ue(le),ie)try{return re(z,te,le)}catch(ge){}if("get"in le||"set"in le)throw oe("Accessors not supported");return"value"in le&&(z[te]=le.value),z}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,pe,de){var se=E("../internals/descriptors"),ne=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),ce=E("../internals/create-property-descriptor"),ue=E("../internals/to-indexed-object"),ae=E("../internals/to-property-key"),oe=E("../internals/has-own-property"),re=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;de.f=se?ee:function(y,x){if(y=ue(y),x=ae(x),re)try{return ee(y,x)}catch(b){}if(oe(y,x))return ce(!ne(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,pe,de){var se=E("../internals/classof-raw"),ne=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,ce=E("../internals/array-slice-simple"),ue=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ae=function(oe){try{return ie(oe)}catch(re){return ce(ue)}};pe.exports.f=function(re){return ue&&se(re)=="Window"?ae(re):ie(ne(re))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,pe,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys"),ie=ne.concat("length","prototype");de.f=Object.getOwnPropertyNames||function(ue){return se(ue,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,pe,de){de.f=Object.getOwnPropertySymbols},{}],203:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/has-own-property"),ie=E("../internals/is-callable"),ce=E("../internals/to-object"),ue=E("../internals/shared-key"),ae=E("../internals/correct-prototype-getter"),oe=ue("IE_PROTO"),re=se.Object,ee=re.prototype;pe.exports=ae?re.getPrototypeOf:function(a){var y=ce(a);if(ne(y,oe))return y[oe];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof re?ee:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,pe,de){var se=E("../internals/function-uncurry-this");pe.exports=se({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),ce=E("../internals/array-includes").indexOf,ue=E("../internals/hidden-keys"),ae=se([].push);pe.exports=function(oe,re){var ee=ie(oe),a=0,y=[],x;for(x in ee)!ne(ue,x)&&ne(ee,x)&&ae(y,x);for(;re.length>a;)ne(ee,x=re[a++])&&(~ce(y,x)||ae(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,pe,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys");pe.exports=Object.keys||function(ce){return se(ce,ne)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,pe,de){"use strict";var se={}.propertyIsEnumerable,ne=Object.getOwnPropertyDescriptor,ie=ne&&!se.call({1:2},1);de.f=ie?function(ue){var ae=ne(this,ue);return!!ae&&ae.enumerable}:se},{}],208:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ce=!1,ue={},ae;try{ae=se(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ae(ue,[]),ce=ue instanceof Array}catch(oe){}return function(re,ee){return ne(re),ie(ee),ce?ae(re,ee):re.__proto__=ee,re}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,pe,de){var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),ce=E("../internals/to-indexed-object"),ue=E("../internals/object-property-is-enumerable").f,ae=ne(ue),oe=ne([].push),re=function(ee){return function(a){for(var y=ce(a),x=ie(y),b=x.length,z=0,te=[],le;b>z;)le=x[z++],(!se||ae(y,le))&&oe(te,ee?[le,y[le]]:y[le]);return te}};pe.exports={entries:re(!0),values:re(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,pe,de){"use strict";var se=E("../internals/to-string-tag-support"),ne=E("../internals/classof");pe.exports=se?{}.toString:function(){return"[object "+ne(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-callable"),ce=E("../internals/is-object"),ue=se.TypeError;pe.exports=function(ae,oe){var re,ee;if(oe==="string"&&ie(re=ae.toString)&&!ce(ee=ne(re,ae))||ie(re=ae.valueOf)&&!ce(ee=ne(re,ae))||oe!=="string"&&ie(re=ae.toString)&&!ce(ee=ne(re,ae)))return ee;throw ue("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,pe,de){var se=E("../internals/get-built-in"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),ce=E("../internals/object-get-own-property-symbols"),ue=E("../internals/an-object"),ae=ne([].concat);pe.exports=se("Reflect","ownKeys")||function(re){var ee=ie.f(ue(re)),a=ce.f;return a?ae(ee,a(re)):ee}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,pe,de){var se=E("../internals/global");pe.exports=se},{"../internals/global":163}],214:[function(E,pe,de){pe.exports=function(se){try{return{error:!1,value:se()}}catch(ne){return{error:!0,value:ne}}}},{}],215:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),ce=E("../internals/is-forced"),ue=E("../internals/inspect-source"),ae=E("../internals/well-known-symbol"),oe=E("../internals/engine-is-browser"),re=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=ne&&ne.prototype,y=ae("species"),x=!1,b=ie(se.PromiseRejectionEvent),z=ce("Promise",function(){var te=ue(ne),le=te!==String(ne);if(!le&&ee===66||re&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var ge=new ne(function(he){he(1)}),me=function(he){he(function(){},function(){})},ve=ge.constructor={};return ve[y]=me,x=ge.then(function(){})instanceof me,x?!le&&oe&&!b:!0});pe.exports={CONSTRUCTOR:z,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,pe,de){var se=E("../internals/global");pe.exports=se.Promise},{"../internals/global":163}],217:[function(E,pe,de){var se=E("../internals/an-object"),ne=E("../internals/is-object"),ie=E("../internals/new-promise-capability");pe.exports=function(ce,ue){if(se(ce),ne(ue)&&ue.constructor===ce)return ue;var ae=ie.f(ce),oe=ae.resolve;return oe(ue),ae.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,pe,de){var se=E("../internals/promise-native-constructor"),ne=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;pe.exports=ie||!ne(function(ce){se.all(ce).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,pe,de){var se=E("../internals/object-define-property").f;pe.exports=function(ne,ie,ce){ce in ne||se(ne,ce,{configurable:!0,get:function(){return ie[ce]},set:function(ue){ie[ce]=ue}})}},{"../internals/object-define-property":198}],220:[function(E,pe,de){var se=function(){this.head=null,this.tail=null};se.prototype={add:function(ne){var ie={item:ne,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var ne=this.head;if(ne)return this.head=ne.next,this.tail===ne&&(this.tail=null),ne.item}},pe.exports=se},{}],221:[function(E,pe,de){var se=E("../internals/redefine");pe.exports=function(ne,ie,ce){for(var ue in ie)se(ne,ue,ie[ue],ce);return ne}},{"../internals/redefine":222}],222:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/has-own-property"),ce=E("../internals/create-non-enumerable-property"),ue=E("../internals/set-global"),ae=E("../internals/inspect-source"),oe=E("../internals/internal-state"),re=E("../internals/function-name").CONFIGURABLE,ee=oe.get,a=oe.enforce,y=String(String).split("String");(pe.exports=function(x,b,z,te){var le=te?!!te.unsafe:!1,ge=te?!!te.enumerable:!1,me=te?!!te.noTargetGet:!1,ve=te&&te.name!==void 0?te.name:b,he;if(ne(z)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(z,"name")||re&&z.name!==ve)&&ce(z,"name",ve),he=a(z),he.source||(he.source=y.join(typeof ve=="string"?ve:""))),x===se){ge?x[b]=z:ue(b,z);return}else le?!me&&x[b]&&(ge=!0):delete x[b];ge?x[b]=z:ce(x,b,z)})(Function.prototype,"toString",function(){return ne(this)&&ee(this).source||ae(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/an-object"),ce=E("../internals/is-callable"),ue=E("../internals/classof-raw"),ae=E("../internals/regexp-exec"),oe=se.TypeError;pe.exports=function(re,ee){var a=re.exec;if(ce(a)){var y=ne(a,re,ee);return y!==null&&ie(y),y}if(ue(re)==="RegExp")return ne(ae,re,ee);throw oe("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,pe,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),ce=E("../internals/regexp-flags"),ue=E("../internals/regexp-sticky-helpers"),ae=E("../internals/shared"),oe=E("../internals/object-create"),re=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=ae("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=ne("".charAt),te=ne("".indexOf),le=ne("".replace),ge=ne("".slice),me=function(){var ye=/a/,be=/b*/g;return se(x,ye,"a"),se(x,be,"a"),ye.lastIndex!==0||be.lastIndex!==0}(),ve=ue.BROKEN_CARET,he=/()??/.exec("")[1]!==void 0,Ae=me||he||ve||ee||a;Ae&&(b=function(be){var Pe=this,Be=re(Pe),Ee=ie(be),Le=Be.raw,Ce,je,Fe,Qe,Ne,_e,$e;if(Le)return Le.lastIndex=Pe.lastIndex,Ce=se(b,Le,Ee),Pe.lastIndex=Le.lastIndex,Ce;var Ve=Be.groups,qe=ve&&Pe.sticky,We=se(ce,Pe),ze=Pe.source,Ge=0,nt=Ee;if(qe&&(We=le(We,"y",""),te(We,"g")===-1&&(We+="g"),nt=ge(Ee,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(Ee,Pe.lastIndex-1)!==` -`)&&(ze="(?: "+ze+")",nt=" "+nt,Ge++),je=new RegExp("^(?:"+ze+")",We)),he&&(je=new RegExp("^"+ze+"$(?!\\s)",We)),me&&(Fe=Pe.lastIndex),Qe=se(x,qe?je:Pe,nt),qe?Qe?(Qe.input=ge(Qe.input,Ge),Qe[0]=ge(Qe[0],Ge),Qe.index=Pe.lastIndex,Pe.lastIndex+=Qe[0].length):Pe.lastIndex=0:me&&Qe&&(Pe.lastIndex=Pe.global?Qe.index+Qe[0].length:Fe),he&&Qe&&Qe.length>1&&se(y,Qe[0],je,function(){for(Ne=1;Neb)","g");return ce.exec("b").groups.a!=="b"||"b".replace(ce,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,pe,de){var se=E("../internals/global"),ne=se.TypeError;pe.exports=function(ie){if(ie==null)throw ne("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,pe,de){pe.exports=Object.is||function(ne,ie){return ne===ie?ne!==0||1/ne===1/ie:ne!=ne&&ie!=ie}},{}],232:[function(E,pe,de){var se=E("../internals/global"),ne=Object.defineProperty;pe.exports=function(ie,ce){try{ne(se,ie,{value:ce,configurable:!0,writable:!0})}catch(ue){se[ie]=ce}return ce}},{"../internals/global":163}],233:[function(E,pe,de){"use strict";var se=E("../internals/get-built-in"),ne=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),ce=E("../internals/descriptors"),ue=ie("species");pe.exports=function(ae){var oe=se(ae),re=ne.f;ce&&oe&&!oe[ue]&&re(oe,ue,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,pe,de){var se=E("../internals/object-define-property").f,ne=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),ce=ie("toStringTag");pe.exports=function(ue,ae,oe){ue&&!oe&&(ue=ue.prototype),ue&&!ne(ue,ce)&&se(ue,ce,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,pe,de){var se=E("../internals/shared"),ne=E("../internals/uid"),ie=se("keys");pe.exports=function(ce){return ie[ce]||(ie[ce]=ne(ce))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/set-global"),ie="__core-js_shared__",ce=se[ie]||ne(ie,{});pe.exports=ce},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,pe,de){var se=E("../internals/is-pure"),ne=E("../internals/shared-store");(pe.exports=function(ie,ce){return ne[ie]||(ne[ie]=ce!==void 0?ce:{})})("versions",[]).push({version:"3.22.1",mode:se?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,pe,de){var se=E("../internals/an-object"),ne=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),ce=ie("species");pe.exports=function(ue,ae){var oe=se(ue).constructor,re;return oe===void 0||(re=se(oe)[ce])==null?ae:ne(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),ce=E("../internals/require-object-coercible"),ue=se("".charAt),ae=se("".charCodeAt),oe=se("".slice),re=function(ee){return function(a,y){var x=ie(ce(a)),b=ne(y),z=x.length,te,le;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(le=ae(x,b+1))<56320||le>57343?ee?ue(x,b):te:ee?oe(x,b,b+2):(te-55296<<10)+(le-56320)+65536)}};pe.exports={codeAt:re(!1),charAt:re(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,pe,de){var se=E("../internals/function-name").PROPER,ne=E("../internals/fails"),ie=E("../internals/whitespaces"),ce="\u200B\x85\u180E";pe.exports=function(ue){return ne(function(){return!!ie[ue]()||ce[ue]()!==ce||se&&ie[ue].name!==ue})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),ce=E("../internals/whitespaces"),ue=se("".replace),ae="["+ce+"]",oe=RegExp("^"+ae+ae+"*"),re=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=ie(ne(y));return a&1&&(x=ue(x,oe,"")),a&2&&(x=ue(x,re,"")),x}};pe.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,pe,de){var se=E("../internals/function-call"),ne=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),ce=E("../internals/redefine");pe.exports=function(){var ue=ne("Symbol"),ae=ue&&ue.prototype,oe=ae&&ae.valueOf,re=ie("toPrimitive");ae&&!ae[re]&&ce(ae,re,function(ee){return se(oe,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),ce=E("../internals/is-callable"),ue=E("../internals/has-own-property"),ae=E("../internals/fails"),oe=E("../internals/html"),re=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=se.setImmediate,z=se.clearImmediate,te=se.process,le=se.Dispatch,ge=se.Function,me=se.MessageChannel,ve=se.String,he=0,Ae={},ye="onreadystatechange",be,Pe,Be,Ee;try{be=se.location}catch(Qe){}var Le=function(Qe){if(ue(Ae,Qe)){var Ne=Ae[Qe];delete Ae[Qe],Ne()}},Ce=function(Qe){return function(){Le(Qe)}},je=function(Qe){Le(Qe.data)},Fe=function(Qe){se.postMessage(ve(Qe),be.protocol+"//"+be.host)};(!b||!z)&&(b=function(Ne){a(arguments.length,1);var _e=ce(Ne)?Ne:ge(Ne),$e=re(arguments,1);return Ae[++he]=function(){ne(_e,void 0,$e)},Pe(he),he},z=function(Ne){delete Ae[Ne]},x?Pe=function(Qe){te.nextTick(Ce(Qe))}:le&&le.now?Pe=function(Qe){le.now(Ce(Qe))}:me&&!y?(Be=new me,Ee=Be.port2,Be.port1.onmessage=je,Pe=ie(Ee.postMessage,Ee)):se.addEventListener&&ce(se.postMessage)&&!se.importScripts&&be&&be.protocol!=="file:"&&!ae(Fe)?(Pe=Fe,se.addEventListener("message",je,!1)):ye in ee("script")?Pe=function(Qe){oe.appendChild(ee("script"))[ye]=function(){oe.removeChild(this),Le(Qe)}}:Pe=function(Qe){setTimeout(Ce(Qe),0)}),pe.exports={set:b,clear:z}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,pe,de){var se=E("../internals/function-uncurry-this");pe.exports=se(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,pe,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.max,ie=Math.min;pe.exports=function(ce,ue){var ae=se(ce);return ae<0?ne(ae+ue,0):ie(ae,ue)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),ce=se.RangeError;pe.exports=function(ue){if(ue===void 0)return 0;var ae=ne(ue),oe=ie(ae);if(ae!==oe)throw ce("Wrong length or index");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,pe,de){var se=E("../internals/indexed-object"),ne=E("../internals/require-object-coercible");pe.exports=function(ie){return se(ne(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,pe,de){var se=Math.ceil,ne=Math.floor;pe.exports=function(ie){var ce=+ie;return ce!==ce||ce===0?0:(ce>0?ne:se)(ce)}},{}],249:[function(E,pe,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.min;pe.exports=function(ie){return ie>0?ne(se(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/require-object-coercible"),ie=se.Object;pe.exports=function(ce){return ie(ne(ce))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/to-positive-integer"),ie=se.RangeError;pe.exports=function(ce,ue){var ae=ne(ce);if(ae%ue)throw ie("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=se.RangeError;pe.exports=function(ce){var ue=ne(ce);if(ue<0)throw ie("The argument can't be less than 0");return ue}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-object"),ce=E("../internals/is-symbol"),ue=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),oe=E("../internals/well-known-symbol"),re=se.TypeError,ee=oe("toPrimitive");pe.exports=function(a,y){if(!ie(a)||ce(a))return a;var x=ue(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ne(x,a,y),!ie(b)||ce(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,pe,de){var se=E("../internals/to-primitive"),ne=E("../internals/is-symbol");pe.exports=function(ie){var ce=se(ie,"string");return ne(ce)?ce:ce+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,pe,de){var se=E("../internals/well-known-symbol"),ne=se("toStringTag"),ie={};ie[ne]="z",pe.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/classof"),ie=se.String;pe.exports=function(ce){if(ne(ce)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(ce)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,pe,de){var se=E("../internals/global"),ne=se.String;pe.exports=function(ie){try{return ne(ie)}catch(ce){return"Object"}}},{"../internals/global":163}],258:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),ce=E("../internals/descriptors"),ue=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/array-buffer"),re=E("../internals/an-instance"),ee=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),le=E("../internals/has-own-property"),ge=E("../internals/classof"),me=E("../internals/is-object"),ve=E("../internals/is-symbol"),he=E("../internals/object-create"),Ae=E("../internals/object-is-prototype-of"),ye=E("../internals/object-set-prototype-of"),be=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Be=E("../internals/array-iteration").forEach,Ee=E("../internals/set-species"),Le=E("../internals/object-define-property"),Ce=E("../internals/object-get-own-property-descriptor"),je=E("../internals/internal-state"),Fe=E("../internals/inherit-if-required"),Qe=je.get,Ne=je.set,_e=Le.f,$e=Ce.f,Ve=Math.round,qe=ne.RangeError,We=oe.ArrayBuffer,ze=We.prototype,Ge=oe.DataView,nt=ae.NATIVE_ARRAY_BUFFER_VIEWS,Je=ae.TYPED_ARRAY_CONSTRUCTOR,lt=ae.TYPED_ARRAY_TAG,Ye=ae.TypedArray,Ue=ae.TypedArrayPrototype,De=ae.aTypedArrayConstructor,Ze=ae.isTypedArray,Te="BYTES_PER_ELEMENT",ke="Wrong length",et=function(Re,Ke){De(Re);for(var rt=0,He=Ke.length,tt=new Re(He);He>rt;)tt[rt]=Ke[rt++];return tt},Xe=function(Re,Ke){_e(Re,Ke,{get:function(){return Qe(this)[Ke]}})},Me=function(Re){var Ke;return Ae(ze,Re)||(Ke=ge(Re))=="ArrayBuffer"||Ke=="SharedArrayBuffer"},Ie=function(Re,Ke){return Ze(Re)&&!ve(Ke)&&Ke in Re&&y(+Ke)&&Ke>=0},Oe=function(Ke,rt){return rt=te(rt),Ie(Ke,rt)?ee(2,Ke[rt]):$e(Ke,rt)},we=function(Ke,rt,He){return rt=te(rt),Ie(Ke,rt)&&me(He)&&le(He,"value")&&!le(He,"get")&&!le(He,"set")&&!He.configurable&&(!le(He,"writable")||He.writable)&&(!le(He,"enumerable")||He.enumerable)?(Ke[rt]=He.value,Ke):_e(Ke,rt,He)};ce?(nt||(Ce.f=Oe,Le.f=we,Xe(Ue,"buffer"),Xe(Ue,"byteOffset"),Xe(Ue,"byteLength"),Xe(Ue,"length")),se({target:"Object",stat:!0,forced:!nt},{getOwnPropertyDescriptor:Oe,defineProperty:we}),pe.exports=function(Re,Ke,rt){var He=Re.match(/\d+$/)[0]/8,tt=Re+(rt?"Clamped":"")+"Array",mt="get"+Re,ut="set"+Re,ht=ne[tt],ct=ht,pt=ct&&ct.prototype,at={},st=function(At,bt){var Tt=Qe(At);return Tt.view[mt](bt*He+Tt.byteOffset,!0)},ft=function(At,bt,Tt){var Nt=Qe(At);rt&&(Tt=(Tt=Ve(Tt))<0?0:Tt>255?255:Tt&255),Nt.view[ut](bt*He+Nt.byteOffset,Tt,!0)},vt=function(At,bt){_e(At,bt,{get:function(){return st(this,bt)},set:function(Tt){return ft(this,bt,Tt)},enumerable:!0})};nt?ue&&(ct=Ke(function(At,bt,Tt,Nt){return re(At,pt),Fe(function(){return me(bt)?Me(bt)?Nt!==void 0?new ht(bt,z(Tt,He),Nt):Tt!==void 0?new ht(bt,z(Tt,He)):new ht(bt):Ze(bt)?et(ct,bt):ie(Pe,ct,bt):new ht(b(bt))}(),At,ct)}),ye&&ye(ct,Ye),Be(be(ht),function(At){At in ct||a(ct,At,ht[At])}),ct.prototype=pt):(ct=Ke(function(At,bt,Tt,Nt){re(At,pt);var Wt=0,sn=0,en,Jt,vn;if(!me(bt))vn=b(bt),Jt=vn*He,en=new We(Jt);else if(Me(bt)){en=bt,sn=z(Tt,He);var Pn=bt.byteLength;if(Nt===void 0){if(Pn%He||(Jt=Pn-sn,Jt<0))throw qe(ke)}else if(Jt=x(Nt)*He,Jt+sn>Pn)throw qe(ke);vn=Jt/He}else return Ze(bt)?et(ct,bt):ie(Pe,ct,bt);for(Ne(At,{buffer:en,byteOffset:sn,byteLength:Jt,length:vn,view:new Ge(en)});Wt1?arguments[1]:void 0,le=te!==void 0,ge=oe(b),me,ve,he,Ae,ye,be;if(ge&&!re(ge))for(ye=ae(b,ge),be=ye.next,b=[];!(Ae=ne(be,ye)).done;)b.push(Ae.value);for(le&&z>2&&(te=se(te,arguments[2])),ve=ue(b),he=new(ee(x))(ve),me=0;ve>me;me++)he[me]=le?te(b[me],me):b[me];return he}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,pe,de){var se=E("../internals/array-buffer-view-core"),ne=E("../internals/species-constructor"),ie=se.TYPED_ARRAY_CONSTRUCTOR,ce=se.aTypedArrayConstructor;pe.exports=function(ue){return ce(ne(ue,ue[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,pe,de){var se=E("../internals/function-uncurry-this"),ne=0,ie=Math.random(),ce=se(1 .toString);pe.exports=function(ue){return"Symbol("+(ue===void 0?"":ue)+")_"+ce(++ne+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,pe,de){var se=E("../internals/native-symbol");pe.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,pe,de){var se=E("../internals/descriptors"),ne=E("../internals/fails");pe.exports=se&&ne(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,pe,de){var se=E("../internals/global"),ne=se.TypeError;pe.exports=function(ie,ce){if(ie=51||!ie(function(){var Ae=[];return Ae[b]=!1,Ae.concat()[0]!==Ae}),me=a("concat"),ve=function(Ae){if(!ue(Ae))return!1;var ye=Ae[b];return ye!==void 0?!!ye:ce(Ae)},he=!ge||!me;se({target:"Array",proto:!0,forced:he},{concat:function(ye){var be=ae(this),Pe=ee(be,0),Be=0,Ee,Le,Ce,je,Fe;for(Ee=-1,Ce=arguments.length;Eez)throw le(te);for(Le=0;Le=z)throw le(te);re(Pe,Be++,Fe)}return Pe.length=Be,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,pe,de){var se=E("../internals/export"),ne=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{fill:ne}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),ce=ie("filter");se({target:"Array",proto:!0,forced:!ce},{filter:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),ce="find",ue=!0;ce in[]&&Array(1)[ce](function(){ue=!1}),se({target:"Array",proto:!0,forced:ue},{find:function(oe){return ne(this,oe,arguments.length>1?arguments[1]:void 0)}}),ie(ce)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,pe,de){var se=E("../internals/export"),ne=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),ce=!ie(function(ue){Array.from(ue)});se({target:"Array",stat:!0,forced:ce},{from:ne})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{includes:function(ue){return ne(this,ue,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,pe,de){"use strict";var se=E("../internals/to-indexed-object"),ne=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),ce=E("../internals/internal-state"),ue=E("../internals/object-define-property").f,ae=E("../internals/define-iterator"),oe=E("../internals/is-pure"),re=E("../internals/descriptors"),ee="Array Iterator",a=ce.set,y=ce.getterFor(ee);pe.exports=ae(Array,"Array",function(b,z){a(this,{type:ee,target:se(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,le=b.index++;return!z||le>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:le,done:!1}:te=="values"?{value:z[le],done:!1}:{value:[le,z[le]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(ne("keys"),ne("values"),ne("entries"),!oe&&re&&x.name!=="values")try{ue(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ce=E("../internals/to-indexed-object"),ue=E("../internals/array-method-is-strict"),ae=ne([].join),oe=ie!=Object,re=ue("join",",");se({target:"Array",proto:!0,forced:oe||!re},{join:function(a){return ae(ce(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),ce=ie("map");se({target:"Array",proto:!0,forced:!ce},{map:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/is-array"),ce=E("../internals/is-constructor"),ue=E("../internals/is-object"),ae=E("../internals/to-absolute-index"),oe=E("../internals/length-of-array-like"),re=E("../internals/to-indexed-object"),ee=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),z=a("species"),te=ne.Array,le=Math.max;se({target:"Array",proto:!0,forced:!b},{slice:function(me,ve){var he=re(this),Ae=oe(he),ye=ae(me,Ae),be=ae(ve===void 0?Ae:ve,Ae),Pe,Be,Ee;if(ie(he)&&(Pe=he.constructor,ce(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:ue(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(he,ye,be);for(Be=new(Pe===void 0?te:Pe)(le(be-ye,0)),Ee=0;ye3)){if(y)return!0;if(b)return b<603;var be="",Pe,Be,Ee,Le;for(Pe=65;Pe<76;Pe++){switch(Be=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:Ee=3;break;case 68:case 71:Ee=4;break;default:Ee=2}for(Le=0;Le<47;Le++)z.push({k:Be+Le,v:Ee})}for(z.sort(function(Ce,je){return je.v-Ce.v}),Le=0;Leae(Be)?1:-1}};se({target:"Array",proto:!0,forced:Ae},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Be=ce(this);if(he)return Pe===void 0?te(Be):te(Be,Pe);var Ee=[],Le=ue(Be),Ce,je;for(je=0;jez)throw y(te);for(Be=oe(ve,Pe),Ee=0;Eehe-Pe+be;Ee--)delete ve[Ee-1]}else if(be>Pe)for(Ee=he-Pe;Ee>Ae;Ee--)Le=Ee+Pe-1,Ce=Ee+be-1,Le in ve?ve[Ce]=ve[Le]:delete ve[Ce];for(Ee=0;Ee2){if(Fe=le(Fe),Qe=ye(Fe,0),Qe===43||Qe===45){if(Ne=ye(Fe,2),Ne===88||Ne===120)return NaN}else if(Qe===48){switch(ye(Fe,1)){case 66:case 98:_e=2,$e=49;break;case 79:case 111:_e=8,$e=55;break;default:return+Fe}for(Ve=Ae(Fe,2),qe=Ve.length,We=0;We$e)return NaN;return parseInt(Ve,_e)}}return+Fe};if(ce(ge,!me(" 0o1")||!me("0b1")||me("+0x1"))){for(var Be=function(Fe){var Qe=arguments.length<1?0:me(be(Fe)),Ne=this;return re(ve,Ne)&&y(function(){te(Ne)})?oe(Object(Qe),Ne,Be):Qe},Ee=se?x(me):"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(","),Le=0,Ce;Ee.length>Le;Le++)ae(me,Ce=Ee[Le])&&!ae(Be,Ce)&&z(Be,Ce,b(me,Ce));Be.prototype=ve,ve.constructor=Be,ue(ne,ge,Be)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,pe,de){var se=E("../internals/export"),ne=E("../internals/object-assign");se({target:"Object",stat:!0,forced:Object.assign!==ne},{assign:ne})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,pe,de){var se=E("../internals/export"),ne=E("../internals/object-to-array").entries;se({target:"Object",stat:!0},{entries:function(ce){return ne(ce)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,pe,de){var se=E("../internals/export"),ne=E("../internals/native-symbol"),ie=E("../internals/fails"),ce=E("../internals/object-get-own-property-symbols"),ue=E("../internals/to-object"),ae=!ne||ie(function(){ce.f(1)});se({target:"Object",stat:!0,forced:ae},{getOwnPropertySymbols:function(re){var ee=ce.f;return ee?ee(ue(re)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,pe,de){var se=E("../internals/export"),ne=E("../internals/to-object"),ie=E("../internals/object-keys"),ce=E("../internals/fails"),ue=ce(function(){ie(1)});se({target:"Object",stat:!0,forced:ue},{keys:function(oe){return ie(ne(oe))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,pe,de){var se=E("../internals/to-string-tag-support"),ne=E("../internals/redefine"),ie=E("../internals/object-to-string");se||ne(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{all:function(ee){var a=this,y=ce.f(a),x=y.resolve,b=y.reject,z=ue(function(){var te=ie(a.resolve),le=[],ge=0,me=1;ae(ee,function(ve){var he=ge++,Ae=!1;me++,ne(te,a,ve).then(function(ye){Ae||(Ae=!0,le[he]=ye,--me||x(le))},b)}),--me||x(le)});return z.error&&b(z.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,ce=E("../internals/promise-native-constructor"),ue=E("../internals/get-built-in"),ae=E("../internals/is-callable"),oe=E("../internals/redefine"),re=ce&&ce.prototype;if(se({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ne&&ae(ce)){var ee=ue("Promise").prototype.catch;re.catch!==ee&&oe(re,"catch",ee,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),ce=E("../internals/global"),ue=E("../internals/function-call"),ae=E("../internals/redefine"),oe=E("../internals/redefine-all"),re=E("../internals/object-set-prototype-of"),ee=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),le=E("../internals/task").set,ge=E("../internals/microtask"),me=E("../internals/host-report-errors"),ve=E("../internals/perform"),he=E("../internals/queue"),Ae=E("../internals/internal-state"),ye=E("../internals/promise-native-constructor"),be=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Be="Promise",Ee=be.CONSTRUCTOR,Le=be.REJECTION_EVENT,Ce=be.SUBCLASSING,je=Ae.getterFor(Be),Fe=Ae.set,Qe=ye&&ye.prototype,Ne=ye,_e=Qe,$e=ce.TypeError,Ve=ce.document,qe=ce.process,We=Pe.f,ze=We,Ge=!!(Ve&&Ve.createEvent&&ce.dispatchEvent),nt="unhandledrejection",Je="rejectionhandled",lt=0,Ye=1,Ue=2,De=1,Ze=2,Te,ke,et,Xe,Me=function(ut){var ht;return b(ut)&&x(ht=ut.then)?ht:!1},Ie=function(ut,ht){var ct=ht.value,pt=ht.state==Ye,at=pt?ut.ok:ut.fail,st=ut.resolve,ft=ut.reject,vt=ut.domain,At,bt,Tt;try{at?(pt||(ht.rejection===Ze&&rt(ht),ht.rejection=De),at===!0?At=ct:(vt&&vt.enter(),At=at(ct),vt&&(vt.exit(),Tt=!0)),At===ut.promise?ft($e("Promise-chain cycle")):(bt=Me(At))?ue(bt,At,st,ft):st(At)):ft(ct)}catch(Nt){vt&&!Tt&&vt.exit(),ft(Nt)}},Oe=function(ut,ht){ut.notified||(ut.notified=!0,ge(function(){for(var ct=ut.reactions,pt;pt=ct.get();)Ie(pt,ut);ut.notified=!1,ht&&!ut.rejection&&Re(ut)}))},we=function(ut,ht,ct){var pt,at;Ge?(pt=Ve.createEvent("Event"),pt.promise=ht,pt.reason=ct,pt.initEvent(ut,!1,!0),ce.dispatchEvent(pt)):pt={promise:ht,reason:ct},!Le&&(at=ce["on"+ut])?at(pt):ut===nt&&me("Unhandled promise rejection",ct)},Re=function(ut){ue(le,ce,function(){var ht=ut.facade,ct=ut.value,pt=Ke(ut),at;if(pt&&(at=ve(function(){ie?qe.emit("unhandledRejection",ct,ht):we(nt,ht,ct)}),ut.rejection=ie||Ke(ut)?Ze:De,at.error))throw at.value})},Ke=function(ut){return ut.rejection!==De&&!ut.parent},rt=function(ut){ue(le,ce,function(){var ht=ut.facade;ie?qe.emit("rejectionHandled",ht):we(Je,ht,ut.value)})},He=function(ut,ht,ct){return function(pt){ut(ht,pt,ct)}},tt=function(ut,ht,ct){ut.done||(ut.done=!0,ct&&(ut=ct),ut.value=ht,ut.state=Ue,Oe(ut,!0))},mt=function(ut,ht,ct){if(!ut.done){ut.done=!0,ct&&(ut=ct);try{if(ut.facade===ht)throw $e("Promise can't be resolved itself");var pt=Me(ht);pt?ge(function(){var at={done:!1};try{ue(pt,ht,He(mt,at,ut),He(tt,at,ut))}catch(st){tt(at,st,ut)}}):(ut.value=ht,ut.state=Ye,Oe(ut,!1))}catch(at){tt({done:!1},at,ut)}}};if(Ee&&(Ne=function(ht){z(this,_e),y(ht),ue(Te,this);var ct=je(this);try{ht(He(mt,ct),He(tt,ct))}catch(pt){tt(ct,pt)}},_e=Ne.prototype,Te=function(ht){Fe(this,{type:Be,done:!1,notified:!1,parent:!1,reactions:new he,rejection:!1,state:lt,value:void 0})},Te.prototype=oe(_e,{then:function(ht,ct){var pt=je(this),at=We(te(this,Ne));return pt.parent=!0,at.ok=x(ht)?ht:!0,at.fail=x(ct)&&ct,at.domain=ie?qe.domain:void 0,pt.state==lt?pt.reactions.add(at):ge(function(){Ie(at,pt)}),at.promise}}),ke=function(){var ut=new Te,ht=je(ut);this.promise=ut,this.resolve=He(mt,ht),this.reject=He(tt,ht)},Pe.f=We=function(ut){return ut===Ne||ut===et?new ke(ut):ze(ut)},!ne&&x(ye)&&Qe!==Object.prototype)){Xe=Qe.then,Ce||ae(Qe,"then",function(ht,ct){var pt=this;return new Ne(function(at,st){ue(Xe,pt,at,st)}).then(ht,ct)},{unsafe:!0});try{delete Qe.constructor}catch(ut){}re&&re(Qe,_e)}se({global:!0,wrap:!0,forced:Ee},{Promise:Ne}),ee(Ne,Be,!1,!0),a(Be)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,pe,de){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{race:function(ee){var a=this,y=ce.f(a),x=y.reject,b=ue(function(){var z=ie(a.resolve);ae(ee,function(te){ne(z,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),ce=E("../internals/promise-constructor-detection").CONSTRUCTOR;se({target:"Promise",stat:!0,forced:ce},{reject:function(ae){var oe=ie.f(this);return ne(oe.reject,void 0,ae),oe.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/get-built-in"),ie=E("../internals/is-pure"),ce=E("../internals/promise-native-constructor"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR,ae=E("../internals/promise-resolve"),oe=ne("Promise"),re=ie&&!ue;se({target:"Promise",stat:!0,forced:ie||ue},{resolve:function(a){return ae(re&&this===oe?ce:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,pe,de){var se=E("../internals/descriptors"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/is-forced"),ue=E("../internals/inherit-if-required"),ae=E("../internals/create-non-enumerable-property"),oe=E("../internals/object-get-own-property-names").f,re=E("../internals/object-is-prototype-of"),ee=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),z=E("../internals/redefine"),te=E("../internals/fails"),le=E("../internals/has-own-property"),ge=E("../internals/internal-state").enforce,me=E("../internals/set-species"),ve=E("../internals/well-known-symbol"),he=E("../internals/regexp-unsupported-dot-all"),Ae=E("../internals/regexp-unsupported-ncg"),ye=ve("match"),be=ne.RegExp,Pe=be.prototype,Be=ne.SyntaxError,Ee=ie(Pe.exec),Le=ie("".charAt),Ce=ie("".replace),je=ie("".indexOf),Fe=ie("".slice),Qe=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Ne=/a/g,_e=/a/g,$e=new be(Ne)!==Ne,Ve=x.MISSED_STICKY,qe=x.UNSUPPORTED_Y,We=se&&(!$e||Ve||he||Ae||te(function(){return _e[ye]=!1,be(Ne)!=Ne||be(_e)==_e||be(Ne,"i")!="/a/i"})),ze=function(Ye){for(var Ue=Ye.length,De=0,Ze="",Te=!1,ke;De<=Ue;De++){if(ke=Le(Ye,De),ke==="\\"){Ze+=ke+Le(Ye,++De);continue}!Te&&ke==="."?Ze+="[\\s\\S]":(ke==="["?Te=!0:ke==="]"&&(Te=!1),Ze+=ke)}return Ze},Ge=function(Ye){for(var Ue=Ye.length,De=0,Ze="",Te=[],ke={},et=!1,Xe=!1,Me=0,Ie="",Oe;De<=Ue;De++){if(Oe=Le(Ye,De),Oe==="\\")Oe=Oe+Le(Ye,++De);else if(Oe==="]")et=!1;else if(!et)switch(!0){case Oe==="[":et=!0;break;case Oe==="(":Ee(Qe,Fe(Ye,De+1))&&(De+=2,Xe=!0),Ze+=Oe,Me++;continue;case(Oe===">"&&Xe):if(Ie===""||le(ke,Ie))throw new Be("Invalid capture group name");ke[Ie]=!0,Te[Te.length]=[Ie,Me],Xe=!1,Ie="";continue}Xe?Ie+=Oe:Ze+=Oe}return[Ze,Te]};if(ce("RegExp",We)){for(var nt=function(Ue,De){var Ze=re(Pe,this),Te=ee(Ue),ke=De===void 0,et=[],Xe=Ue,Me,Ie,Oe,we,Re,Ke;if(!Ze&&Te&&ke&&Ue.constructor===nt)return Ue;if((Te||re(Pe,Ue))&&(Ue=Ue.source,ke&&(De=y(Xe))),Ue=Ue===void 0?"":a(Ue),De=De===void 0?"":a(De),Xe=Ue,he&&"dotAll"in Ne&&(Ie=!!De&&je(De,"s")>-1,Ie&&(De=Ce(De,/s/g,""))),Me=De,Ve&&"sticky"in Ne&&(Oe=!!De&&je(De,"y")>-1,Oe&&qe&&(De=Ce(De,/y/g,""))),Ae&&(we=Ge(Ue),Ue=we[0],et=we[1]),Re=ue(be(Ue,De),Ze?this:Pe,nt),(Ie||Oe||et.length)&&(Ke=ge(Re),Ie&&(Ke.dotAll=!0,Ke.raw=nt(ze(Ue),Me)),Oe&&(Ke.sticky=!0),et.length&&(Ke.groups=et)),Ue!==Xe)try{ae(Re,"source",Xe===""?"(?:)":Xe)}catch(rt){}return Re},Je=oe(be),lt=0;Je.length>lt;)b(nt,be,Je[lt++]);Pe.constructor=nt,nt.prototype=Pe,z(ne,"RegExp",nt)}me("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/regexp-exec");se({target:"RegExp",proto:!0,forced:/./.exec!==ne},{exec:ne})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,pe,de){"use strict";var se=E("../internals/function-name").PROPER,ne=E("../internals/redefine"),ie=E("../internals/an-object"),ce=E("../internals/to-string"),ue=E("../internals/fails"),ae=E("../internals/regexp-get-flags"),oe="toString",re=RegExp.prototype,ee=re[oe],a=ue(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=se&&ee.name!=oe;(a||y)&&ne(RegExp.prototype,oe,function(){var b=ie(this),z=ce(b.source),te=ce(ae(b));return"/"+z+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),ce=E("../internals/require-object-coercible"),ue=E("../internals/to-string"),ae=E("../internals/correct-is-regexp-logic"),oe=ne("".indexOf);se({target:"String",proto:!0,forced:!ae("includes")},{includes:function(ee){return!!~oe(ue(ce(this)),ue(ie(ee)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,pe,de){"use strict";var se=E("../internals/string-multibyte").charAt,ne=E("../internals/to-string"),ie=E("../internals/internal-state"),ce=E("../internals/define-iterator"),ue="String Iterator",ae=ie.set,oe=ie.getterFor(ue);ce(String,"String",function(re){ae(this,{type:ue,string:ne(re),index:0})},function(){var ee=oe(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=se(a,y),ee.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,pe,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ce=E("../internals/to-length"),ue=E("../internals/to-string"),ae=E("../internals/require-object-coercible"),oe=E("../internals/get-method"),re=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");ne("match",function(a,y,x){return[function(z){var te=ae(this),le=z==null?void 0:oe(z,a);return le?se(le,z,te):new RegExp(z)[a](ue(te))},function(b){var z=ie(this),te=ue(b),le=x(y,z,te);if(le.done)return le.value;if(!z.global)return ee(z,te);var ge=z.unicode;z.lastIndex=0;for(var me=[],ve=0,he;(he=ee(z,te))!==null;){var Ae=ue(he[0]);me[ve]=Ae,Ae===""&&(z.lastIndex=re(te,ce(z.lastIndex),ge)),ve++}return ve===0?null:me}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,pe,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/fails"),ae=E("../internals/an-object"),oe=E("../internals/is-callable"),re=E("../internals/to-integer-or-infinity"),ee=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),le=E("../internals/well-known-symbol"),ge=le("replace"),me=Math.max,ve=Math.min,he=ie([].concat),Ae=ie([].push),ye=ie("".indexOf),be=ie("".slice),Pe=function(Ce){return Ce===void 0?Ce:String(Ce)},Be=function(){return"a".replace(/./,"$0")==="$0"}(),Ee=function(){return/./[ge]?/./[ge]("a","$0")==="":!1}(),Le=!ue(function(){var Ce=/./;return Ce.exec=function(){var je=[];return je.groups={a:"7"},je},"".replace(Ce,"$")!=="7"});ce("replace",function(Ce,je,Fe){var Qe=Ee?"$":"$0";return[function(_e,$e){var Ve=y(this),qe=_e==null?void 0:b(_e,ge);return qe?ne(qe,_e,Ve,$e):ne(je,a(Ve),_e,$e)},function(Ne,_e){var $e=ae(this),Ve=a(Ne);if(typeof _e=="string"&&ye(_e,Qe)===-1&&ye(_e,"$<")===-1){var qe=Fe(je,$e,Ve,_e);if(qe.done)return qe.value}var We=oe(_e);We||(_e=a(_e));var ze=$e.global;if(ze){var Ge=$e.unicode;$e.lastIndex=0}for(var nt=[];;){var Je=te($e,Ve);if(Je===null||(Ae(nt,Je),!ze))break;var lt=a(Je[0]);lt===""&&($e.lastIndex=x(Ve,ee($e.lastIndex),Ge))}for(var Ye="",Ue=0,De=0;De=Ue&&(Ye+=be(Ve,Ue,Te)+Ie,Ue=Te+Ze.length)}return Ye+be(Ve,Ue)}]},!Le||!Be||Ee)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,pe,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ce=E("../internals/require-object-coercible"),ue=E("../internals/same-value"),ae=E("../internals/to-string"),oe=E("../internals/get-method"),re=E("../internals/regexp-exec-abstract");ne("search",function(ee,a,y){return[function(b){var z=ce(this),te=b==null?void 0:oe(b,ee);return te?se(te,b,z):new RegExp(b)[ee](ae(z))},function(x){var b=ie(this),z=ae(x),te=y(a,b,z);if(te.done)return te.value;var le=b.lastIndex;ue(le,0)||(b.lastIndex=0);var ge=re(b,z);return ue(b.lastIndex,le)||(b.lastIndex=le),ge===null?-1:ge.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,pe,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/is-regexp"),ae=E("../internals/an-object"),oe=E("../internals/require-object-coercible"),re=E("../internals/species-constructor"),ee=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),le=E("../internals/regexp-sticky-helpers"),ge=E("../internals/fails"),me=le.UNSUPPORTED_Y,ve=4294967295,he=Math.min,Ae=[].push,ye=ie(/./.exec),be=ie(Ae),Pe=ie("".slice),Be=!ge(function(){var Ee=/(?:)/,Le=Ee.exec;Ee.exec=function(){return Le.apply(this,arguments)};var Ce="ab".split(Ee);return Ce.length!==2||Ce[0]!=="a"||Ce[1]!=="b"});ce("split",function(Ee,Le,Ce){var je;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?je=function(Fe,Qe){var Ne=y(oe(this)),_e=Qe===void 0?ve:Qe>>>0;if(_e===0)return[];if(Fe===void 0)return[Ne];if(!ue(Fe))return ne(Le,Ne,Fe,_e);for(var $e=[],Ve=(Fe.ignoreCase?"i":"")+(Fe.multiline?"m":"")+(Fe.unicode?"u":"")+(Fe.sticky?"y":""),qe=0,We=new RegExp(Fe.source,Ve+"g"),ze,Ge,nt;(ze=ne(te,We,Ne))&&(Ge=We.lastIndex,!(Ge>qe&&(be($e,Pe(Ne,qe,ze.index)),ze.length>1&&ze.index=_e)));)We.lastIndex===ze.index&&We.lastIndex++;return qe===Ne.length?(nt||!ye(We,""))&&be($e,""):be($e,Pe(Ne,qe)),$e.length>_e?b($e,0,_e):$e}:"0".split(void 0,0).length?je=function(Fe,Qe){return Fe===void 0&&Qe===0?[]:ne(Le,this,Fe,Qe)}:je=Le,[function(Qe,Ne){var _e=oe(this),$e=Qe==null?void 0:x(Qe,Ee);return $e?ne($e,Qe,_e,Ne):ne(je,y(_e),Qe,Ne)},function(Fe,Qe){var Ne=ae(this),_e=y(Fe),$e=Ce(je,Ne,_e,Qe,je!==Le);if($e.done)return $e.value;var Ve=re(Ne,RegExp),qe=Ne.unicode,We=(Ne.ignoreCase?"i":"")+(Ne.multiline?"m":"")+(Ne.unicode?"u":"")+(me?"g":"y"),ze=new Ve(me?"^(?:"+Ne.source+")":Ne,We),Ge=Qe===void 0?ve:Qe>>>0;if(Ge===0)return[];if(_e.length===0)return z(ze,_e)===null?[_e]:[];for(var nt=0,Je=0,lt=[];Je<_e.length;){ze.lastIndex=me?0:Je;var Ye=z(ze,me?Pe(_e,Je):_e),Ue;if(Ye===null||(Ue=he(a(ze.lastIndex+(me?Je:0)),_e.length))===nt)Je=ee(_e,Je,qe);else{if(be(lt,Pe(_e,nt,Je)),lt.length===Ge)return lt;for(var De=1;De<=Ye.length-1;De++)if(be(lt,Ye[De]),lt.length===Ge)return lt;Je=nt=Ue}}return be(lt,Pe(_e,nt)),lt}]},!Be,me)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/string-trim").trim,ie=E("../internals/string-trim-forced");se({target:"String",proto:!0,forced:ie("trim")},{trim:function(){return ne(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),ce=E("../internals/function-uncurry-this"),ue=E("../internals/is-pure"),ae=E("../internals/descriptors"),oe=E("../internals/native-symbol"),re=E("../internals/fails"),ee=E("../internals/has-own-property"),a=E("../internals/object-is-prototype-of"),y=E("../internals/an-object"),x=E("../internals/to-indexed-object"),b=E("../internals/to-property-key"),z=E("../internals/to-string"),te=E("../internals/create-property-descriptor"),le=E("../internals/object-create"),ge=E("../internals/object-keys"),me=E("../internals/object-get-own-property-names"),ve=E("../internals/object-get-own-property-names-external"),he=E("../internals/object-get-own-property-symbols"),Ae=E("../internals/object-get-own-property-descriptor"),ye=E("../internals/object-define-property"),be=E("../internals/object-define-properties"),Pe=E("../internals/object-property-is-enumerable"),Be=E("../internals/redefine"),Ee=E("../internals/shared"),Le=E("../internals/shared-key"),Ce=E("../internals/hidden-keys"),je=E("../internals/uid"),Fe=E("../internals/well-known-symbol"),Qe=E("../internals/well-known-symbol-wrapped"),Ne=E("../internals/define-well-known-symbol"),_e=E("../internals/symbol-define-to-primitive"),$e=E("../internals/set-to-string-tag"),Ve=E("../internals/internal-state"),qe=E("../internals/array-iteration").forEach,We=Le("hidden"),ze="Symbol",Ge="prototype",nt=Ve.set,Je=Ve.getterFor(ze),lt=Object[Ge],Ye=ne.Symbol,Ue=Ye&&Ye[Ge],De=ne.TypeError,Ze=ne.QObject,Te=Ae.f,ke=ye.f,et=ve.f,Xe=Pe.f,Me=ce([].push),Ie=Ee("symbols"),Oe=Ee("op-symbols"),we=Ee("wks"),Re=!Ze||!Ze[Ge]||!Ze[Ge].findChild,Ke=ae&&re(function(){return le(ke({},"a",{get:function(){return ke(this,"a",{value:7}).a}})).a!=7})?function(at,st,ft){var vt=Te(lt,st);vt&&delete lt[st],ke(at,st,ft),vt&&at!==lt&&ke(lt,st,vt)}:ke,rt=function(at,st){var ft=Ie[at]=le(Ue);return nt(ft,{type:ze,tag:at,description:st}),ae||(ft.description=st),ft},He=function(st,ft,vt){st===lt&&He(Oe,ft,vt),y(st);var At=b(ft);return y(vt),ee(Ie,At)?(vt.enumerable?(ee(st,We)&&st[We][At]&&(st[We][At]=!1),vt=le(vt,{enumerable:te(0,!1)})):(ee(st,We)||ke(st,We,te(1,{})),st[We][At]=!0),Ke(st,At,vt)):ke(st,At,vt)},tt=function(st,ft){y(st);var vt=x(ft),At=ge(vt).concat(pt(vt));return qe(At,function(bt){(!ae||ie(ut,vt,bt))&&He(st,bt,vt[bt])}),st},mt=function(st,ft){return ft===void 0?le(st):tt(le(st),ft)},ut=function(st){var ft=b(st),vt=ie(Xe,this,ft);return this===lt&&ee(Ie,ft)&&!ee(Oe,ft)?!1:vt||!ee(this,ft)||!ee(Ie,ft)||ee(this,We)&&this[We][ft]?vt:!0},ht=function(st,ft){var vt=x(st),At=b(ft);if(!(vt===lt&&ee(Ie,At)&&!ee(Oe,At))){var bt=Te(vt,At);return bt&&ee(Ie,At)&&!(ee(vt,We)&&vt[We][At])&&(bt.enumerable=!0),bt}},ct=function(st){var ft=et(x(st)),vt=[];return qe(ft,function(At){!ee(Ie,At)&&!ee(Ce,At)&&Me(vt,At)}),vt},pt=function(at){var st=at===lt,ft=et(st?Oe:x(at)),vt=[];return qe(ft,function(At){ee(Ie,At)&&(!st||ee(lt,At))&&Me(vt,Ie[At])}),vt};oe||(Ye=function(){if(a(Ue,this))throw De("Symbol is not a constructor");var st=!arguments.length||arguments[0]===void 0?void 0:z(arguments[0]),ft=je(st),vt=function(At){this===lt&&ie(vt,Oe,At),ee(this,We)&&ee(this[We],ft)&&(this[We][ft]=!1),Ke(this,ft,te(1,At))};return ae&&Re&&Ke(lt,ft,{configurable:!0,set:vt}),rt(ft,st)},Ue=Ye[Ge],Be(Ue,"toString",function(){return Je(this).tag}),Be(Ye,"withoutSetter",function(at){return rt(je(at),at)}),Pe.f=ut,ye.f=He,be.f=tt,Ae.f=ht,me.f=ve.f=ct,he.f=pt,Qe.f=function(at){return rt(Fe(at),at)},ae&&(ke(Ue,"description",{configurable:!0,get:function(){return Je(this).description}}),ue||Be(lt,"propertyIsEnumerable",ut,{unsafe:!0}))),se({global:!0,wrap:!0,forced:!oe,sham:!oe},{Symbol:Ye}),qe(ge(we),function(at){Ne(at)}),se({target:ze,stat:!0,forced:!oe},{useSetter:function(){Re=!0},useSimple:function(){Re=!1}}),se({target:"Object",stat:!0,forced:!oe,sham:!ae},{create:mt,defineProperty:He,defineProperties:tt,getOwnPropertyDescriptor:ht}),se({target:"Object",stat:!0,forced:!oe},{getOwnPropertyNames:ct}),_e(),$e(Ye,ze),Ce[We]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(E,pe,de){"use strict";var se=E("../internals/export"),ne=E("../internals/descriptors"),ie=E("../internals/global"),ce=E("../internals/function-uncurry-this"),ue=E("../internals/has-own-property"),ae=E("../internals/is-callable"),oe=E("../internals/object-is-prototype-of"),re=E("../internals/to-string"),ee=E("../internals/object-define-property").f,a=E("../internals/copy-constructor-properties"),y=ie.Symbol,x=y&&y.prototype;if(ne&&ae(y)&&(!("description"in x)||y().description!==void 0)){var b={},z=function(){var ye=arguments.length<1||arguments[0]===void 0?void 0:re(arguments[0]),be=oe(x,this)?new y(ye):ye===void 0?y():y(ye);return ye===""&&(b[be]=!0),be};a(z,y),z.prototype=x,x.constructor=z;var te=String(y("test"))=="Symbol(test)",le=ce(x.toString),ge=ce(x.valueOf),me=/^Symbol\((.*)\)[^)]+$/,ve=ce("".replace),he=ce("".slice);ee(x,"description",{configurable:!0,get:function(){var ye=ge(this),be=le(ye);if(ue(b,ye))return"";var Pe=te?he(be,7,-1):ve(be,me,"$1");return Pe===""?void 0:Pe}}),se({global:!0,forced:!0},{Symbol:z})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(E,pe,de){var se=E("../internals/export"),ne=E("../internals/get-built-in"),ie=E("../internals/has-own-property"),ce=E("../internals/to-string"),ue=E("../internals/shared"),ae=E("../internals/native-symbol-registry"),oe=ue("string-to-symbol-registry"),re=ue("symbol-to-string-registry");se({target:"Symbol",stat:!0,forced:!ae},{for:function(ee){var a=ce(ee);if(ie(oe,a))return oe[a];var y=ne("Symbol")(a);return oe[a]=y,re[y]=a,y}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(E,pe,de){var se=E("../internals/define-well-known-symbol");se("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(E,pe,de){E("../modules/es.symbol.constructor"),E("../modules/es.symbol.for"),E("../modules/es.symbol.key-for"),E("../modules/es.json.stringify"),E("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(E,pe,de){var se=E("../internals/export"),ne=E("../internals/has-own-property"),ie=E("../internals/is-symbol"),ce=E("../internals/try-to-string"),ue=E("../internals/shared"),ae=E("../internals/native-symbol-registry"),oe=ue("symbol-to-string-registry");se({target:"Symbol",stat:!0,forced:!ae},{keyFor:function(ee){if(!ie(ee))throw TypeError(ce(ee)+" is not a symbol");if(ne(oe,ee))return oe[ee]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(E,pe,de){"use strict";var se=E("../internals/function-uncurry-this"),ne=E("../internals/array-buffer-view-core"),ie=E("../internals/array-copy-within"),ce=se(ie),ue=ne.aTypedArray,ae=ne.exportTypedArrayMethod;ae("copyWithin",function(re,ee){return ce(ue(this),re,ee,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").every,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("every",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-call"),ie=E("../internals/array-fill"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("fill",function(oe){var re=arguments.length;return ne(ie,ce(this),oe,re>1?arguments[1]:void 0,re>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("filter",function(oe){var re=ne(ce(this),oe,arguments.length>1?arguments[1]:void 0);return ie(this,re)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").findIndex,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("findIndex",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").find,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("find",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").forEach,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("forEach",function(ae){ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").includes,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("includes",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").indexOf,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("indexOf",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,pe,de){"use strict";var se=E("../internals/global"),ne=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/array-buffer-view-core"),ue=E("../modules/es.array.iterator"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=se.Uint8Array,ee=ie(ue.values),a=ie(ue.keys),y=ie(ue.entries),x=ce.aTypedArray,b=ce.exportTypedArrayMethod,z=re&&re.prototype,te=!ne(function(){z[oe].call([1])}),le=!!z&&z.values&&z[oe]===z.values&&z.values.name==="values",ge=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",ge,te||!le,{name:"values"}),b(oe,ge,te||!le,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-uncurry-this"),ie=se.aTypedArray,ce=se.exportTypedArrayMethod,ue=ne([].join);ce("join",function(oe){return ue(ie(this),oe)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("lastIndexOf",function(oe){var re=arguments.length;return ne(ie,ce(this),re>1?[oe,arguments[1]]:[oe])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("map",function(oe){return ne(ce(this),oe,arguments.length>1?arguments[1]:void 0,function(re,ee){return new(ie(re))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").right,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("reduceRight",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").left,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("reduce",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=se.aTypedArray,ie=se.exportTypedArrayMethod,ce=Math.floor;ie("reverse",function(){for(var ae=this,oe=ne(ae).length,re=ce(oe/2),ee=0,a;ee1?arguments[1]:void 0,1),ve=ae(ge);if(z)return ne(y,this,ve,me);var he=this.length,Ae=ce(ve),ye=0;if(Ae+me>he)throw re("Wrong length");for(;yeb;)te[b]=y[b++];return te},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").some,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("some",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,pe,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ce=E("../internals/a-callable"),ue=E("../internals/array-sort"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/engine-ff-version"),re=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=ae.aTypedArray,x=ae.exportTypedArrayMethod,b=se.Uint16Array,z=b&&ne(b.prototype.sort),te=!!z&&!(ie(function(){z(new b(2),null)})&&ie(function(){z(new b(2),{})})),le=!!z&&!ie(function(){if(ee)return ee<74;if(oe)return oe<67;if(re)return!0;if(a)return a<602;var me=new b(516),ve=Array(516),he,Ae;for(he=0;he<516;he++)Ae=he%4,me[he]=515-he,ve[he]=he-2*Ae+3;for(z(me,function(ye,be){return(ye/4|0)-(be/4|0)}),he=0;he<516;he++)if(me[he]!==ve[he])return!0}),ge=function(me){return function(ve,he){return me!==void 0?+me(ve,he)||0:he!==he?-1:ve!==ve?1:ve===0&&he===0?1/ve>0&&1/he<0?1:-1:ve>he}};x("sort",function(ve){return ve!==void 0&&ce(ve),le?z(this,ve):ue(y(this),ge(ve))},!le||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),ce=E("../internals/typed-array-species-constructor"),ue=se.aTypedArray,ae=se.exportTypedArrayMethod;ae("subarray",function(re,ee){var a=ue(this),y=a.length,x=ie(re,y),b=ce(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ne((ee===void 0?y:ie(ee,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,pe,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),ce=E("../internals/fails"),ue=E("../internals/array-slice"),ae=se.Int8Array,oe=ie.aTypedArray,re=ie.exportTypedArrayMethod,ee=[].toLocaleString,a=!!ae&&ce(function(){ee.call(new ae(1))}),y=ce(function(){return[1,2].toLocaleString()!=new ae([1,2]).toLocaleString()})||!ce(function(){ae.prototype.toLocaleString.call([1,2])});re("toLocaleString",function(){return ne(ee,a?ue(oe(this)):oe(this),ue(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,pe,de){"use strict";var se=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ne=E("../internals/fails"),ie=E("../internals/global"),ce=E("../internals/function-uncurry-this"),ue=ie.Uint8Array,ae=ue&&ue.prototype||{},oe=[].toString,re=ce([].join);ne(function(){oe.call({})})&&(oe=function(){return re(this)});var ee=ae.toString!=oe;se("toString",oe,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,pe,de){var se=E("../internals/typed-array-constructor");se("Uint8",function(ne){return function(ce,ue,ae){return ne(this,ce,ue,ae)}})},{"../internals/typed-array-constructor":258}],339:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ce=E("../internals/array-for-each"),ue=E("../internals/create-non-enumerable-property"),ae=function(re){if(re&&re.forEach!==ce)try{ue(re,"forEach",ce)}catch(ee){re.forEach=ce}};for(var oe in ne)ne[oe]&&ae(se[oe]&&se[oe].prototype);ae(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,pe,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ce=E("../modules/es.array.iterator"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=ae("toStringTag"),ee=ce.values,a=function(x,b){if(x){if(x[oe]!==ee)try{ue(x,oe,ee)}catch(te){x[oe]=ee}if(x[re]||ue(x,re,b),ne[b]){for(var z in ce)if(x[z]!==ce[z])try{ue(x,z,ce[z])}catch(te){x[z]=ce[z]}}}};for(var y in ne)a(se[y]&&se[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,pe,de){function se(le){return Array.isArray?Array.isArray(le):te(le)==="[object Array]"}de.isArray=se;function ne(le){return typeof le=="boolean"}de.isBoolean=ne;function ie(le){return le===null}de.isNull=ie;function ce(le){return le==null}de.isNullOrUndefined=ce;function ue(le){return typeof le=="number"}de.isNumber=ue;function ae(le){return typeof le=="string"}de.isString=ae;function oe(le){return typeof le=="symbol"}de.isSymbol=oe;function re(le){return le===void 0}de.isUndefined=re;function ee(le){return te(le)==="[object RegExp]"}de.isRegExp=ee;function a(le){return typeof le=="object"&&le!==null}de.isObject=a;function y(le){return te(le)==="[object Date]"}de.isDate=y;function x(le){return te(le)==="[object Error]"||le instanceof Error}de.isError=x;function b(le){return typeof le=="function"}de.isFunction=b;function z(le){return le===null||typeof le=="boolean"||typeof le=="number"||typeof le=="string"||typeof le=="symbol"||typeof le=="undefined"}de.isPrimitive=z,de.isBuffer=E("buffer").Buffer.isBuffer;function te(le){return Object.prototype.toString.call(le)}},{buffer:90}],342:[function(E,pe,de){(function(se){"use strict";var ne=function(){var oe=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,re=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&ae(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(ne.masks[y]||y||ne.masks.default);var z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",le=a[te+"Date"](),ge=a[te+"Day"](),me=a[te+"Month"](),ve=a[te+"FullYear"](),he=a[te+"Hours"](),Ae=a[te+"Minutes"](),ye=a[te+"Seconds"](),be=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Be=ce(a),Ee=ue(a),Le={d:le,dd:ie(le),ddd:ne.i18n.dayNames[ge],dddd:ne.i18n.dayNames[ge+7],m:me+1,mm:ie(me+1),mmm:ne.i18n.monthNames[me],mmmm:ne.i18n.monthNames[me+12],yy:String(ve).slice(2),yyyy:ve,h:he%12||12,hh:ie(he%12||12),H:he,HH:ie(he),M:Ae,MM:ie(Ae),s:ye,ss:ie(ye),l:ie(be,3),L:ie(Math.round(be/10)),t:he<12?"a":"p",tt:he<12?"am":"pm",T:he<12?"A":"P",TT:he<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(re)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][le%10>3?0:(le%100-le%10!=10)*le%10],W:Be,N:Ee};return y.replace(oe,function(Ce){return Ce in Le?Le[Ce]:Ce.slice(1,Ce.length-1)})}}();ne.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"},ne.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 ie(oe,re){for(oe=String(oe),re=re||2;oe.length]/;pe.exports=ne;function ne(ie){var ce=""+ie,ue=se.exec(ce);if(!ue)return ce;var ae,oe="",re=0,ee=0;for(re=ue.index;re0&&(Le=be[0]),Le instanceof Error)throw Le;var Ce=new Error("Unhandled error."+(Le?" ("+Le.message+")":""));throw Ce.context=Le,Ce}var je=Ee[ye];if(je===void 0)return!1;if(typeof je=="function")ne(je,this,be);else for(var Fe=je.length,Qe=te(je,Fe),Pe=0;Pe0&&Le.length>Be&&!Le.warned){Le.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+Le.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=Ae,Ce.type=ye,Ce.count=Le.length,ce(Ce)}return Ae}ae.prototype.addListener=function(ye,be){return a(this,ye,be,!1)},ae.prototype.on=ae.prototype.addListener,ae.prototype.prependListener=function(ye,be){return a(this,ye,be,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Ae,ye,be){var Pe={fired:!1,wrapFn:void 0,target:Ae,type:ye,listener:be},Be=y.bind(Pe);return Be.listener=be,Pe.wrapFn=Be,Be}ae.prototype.once=function(ye,be){return re(be),this.on(ye,x(this,ye,be)),this},ae.prototype.prependOnceListener=function(ye,be){return re(be),this.prependListener(ye,x(this,ye,be)),this},ae.prototype.removeListener=function(ye,be){var Pe,Be,Ee,Le,Ce;if(re(be),Be=this._events,Be===void 0)return this;if(Pe=Be[ye],Pe===void 0)return this;if(Pe===be||Pe.listener===be)--this._eventsCount===0?this._events=Object.create(null):(delete Be[ye],Be.removeListener&&this.emit("removeListener",ye,Pe.listener||be));else if(typeof Pe!="function"){for(Ee=-1,Le=Pe.length-1;Le>=0;Le--)if(Pe[Le]===be||Pe[Le].listener===be){Ce=Pe[Le].listener,Ee=Le;break}if(Ee<0)return this;Ee===0?Pe.shift():le(Pe,Ee),Pe.length===1&&(Be[ye]=Pe[0]),Be.removeListener!==void 0&&this.emit("removeListener",ye,Ce||be)}return this},ae.prototype.off=ae.prototype.removeListener,ae.prototype.removeAllListeners=function(ye){var be,Pe,Be;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[ye]),this;if(arguments.length===0){var Ee=Object.keys(Pe),Le;for(Be=0;Be=0;Be--)this.removeListener(ye,be[Be]);return this};function b(Ae,ye,be){var Pe=Ae._events;if(Pe===void 0)return[];var Be=Pe[ye];return Be===void 0?[]:typeof Be=="function"?be?[Be.listener||Be]:[Be]:be?ge(Be):te(Be,Be.length)}ae.prototype.listeners=function(ye){return b(this,ye,!0)},ae.prototype.rawListeners=function(ye){return b(this,ye,!1)},ae.listenerCount=function(Ae,ye){return typeof Ae.listenerCount=="function"?Ae.listenerCount(ye):z.call(Ae,ye)},ae.prototype.listenerCount=z;function z(Ae){var ye=this._events;if(ye!==void 0){var be=ye[Ae];if(typeof be=="function")return 1;if(be!==void 0)return be.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Ae,ye){for(var be=new Array(ye),Pe=0;Pe=3&&(x=y),ne.call(ee)==="[object Array]"?ce(ee,a,x):typeof ee=="string"?ue(ee,a,x):ae(ee,a,x)};pe.exports=oe},{"is-callable":367}],346:[function(E,pe,de){"use strict";var se="Function.prototype.bind called on incompatible ",ne=Array.prototype.slice,ie=Object.prototype.toString,ce="[object Function]";pe.exports=function(ae){var oe=this;if(typeof oe!="function"||ie.call(oe)!==ce)throw new TypeError(se+oe);for(var re=ne.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=oe.apply(this,re.concat(ne.call(arguments)));return Object(te)===te?te:this}else return oe.apply(ae,re.concat(ne.call(arguments)))},y=Math.max(0,oe.length-re.length),x=[],b=0;b1&&typeof Qe!="boolean")throw new ce('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Fe)===null)throw new ne("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Ne=Le(Fe),_e=Ne.length>0?Ne[0]:"",$e=Ce("%"+_e+"%",Qe),Ve=$e.name,qe=$e.value,We=!1,ze=$e.alias;ze&&(_e=ze[0],Ae(Ne,he([0,1],ze)));for(var Ge=1,nt=!0;Ge=Ne.length){var Ue=ae(qe,Je);nt=!!Ue,nt&&"get"in Ue&&!("originalValue"in Ue.get)?qe=Ue.get:qe=qe[Je]}else nt=ve(qe,Je),qe=qe[Je];nt&&!We&&(z[Ve]=qe)}}return qe}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,pe,de){"use strict";var se=E("get-intrinsic"),ne=se("%Object.getOwnPropertyDescriptor%",!0);if(ne)try{ne([],"length")}catch(ie){ne=null}pe.exports=ne},{"get-intrinsic":348}],350:[function(E,pe,de){"use strict";var se={foo:{}},ne=Object;pe.exports=function(){return{__proto__:se}.foo===se.foo&&!({__proto__:null}instanceof ne)}},{}],351:[function(E,pe,de){"use strict";var se=typeof Symbol!="undefined"&&Symbol,ne=E("./shams");pe.exports=function(){return typeof se!="function"||typeof Symbol!="function"||typeof se("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ne()}},{"./shams":352}],352:[function(E,pe,de){"use strict";pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ne={},ie=Symbol("test"),ce=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(ce)!=="[object Symbol]")return!1;var ue=42;ne[ie]=ue;for(ie in ne)return!1;if(typeof Object.keys=="function"&&Object.keys(ne).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ne).length!==0)return!1;var ae=Object.getOwnPropertySymbols(ne);if(ae.length!==1||ae[0]!==ie||!Object.prototype.propertyIsEnumerable.call(ne,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var oe=Object.getOwnPropertyDescriptor(ne,ie);if(oe.value!==ue||oe.enumerable!==!0)return!1}return!0}},{}],353:[function(E,pe,de){"use strict";var se=E("has-symbols/shams");pe.exports=function(){return se()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,pe,de){"use strict";var se=E("function-bind");pe.exports=se.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,pe,de){var se=E("http"),ne=E("url"),ie=pe.exports;for(var ce in se)se.hasOwnProperty(ce)&&(ie[ce]=se[ce]);ie.request=function(ae,oe){return ae=ue(ae),se.request.call(this,ae,oe)},ie.get=function(ae,oe){return ae=ue(ae),se.get.call(this,ae,oe)};function ue(ae){if(typeof ae=="string"&&(ae=ne.parse(ae)),ae.protocol||(ae.protocol="https:"),ae.protocol!=="https:")throw new Error('Protocol "'+ae.protocol+'" not supported. Expected "https:"');return ae}},{http:468,url:472}],356:[function(E,pe,de){"use strict";var se=E("util"),ne=E("ms");pe.exports=function(ie){if(typeof ie=="number")return ie;var ce=ne(ie);if(ce===void 0){var ue=new Error(se.format("humanize-ms(%j) result undefined",ie));console.warn(ue.stack)}return ce}},{ms:376,util:419}],357:[function(E,pe,de){de.read=function(se,ne,ie,ce,ue){var ae,oe,re=ue*8-ce-1,ee=(1<>1,y=-7,x=ie?ue-1:0,b=ie?-1:1,z=se[ne+x];for(x+=b,ae=z&(1<<-y)-1,z>>=-y,y+=re;y>0;ae=ae*256+se[ne+x],x+=b,y-=8);for(oe=ae&(1<<-y)-1,ae>>=-y,y+=ce;y>0;oe=oe*256+se[ne+x],x+=b,y-=8);if(ae===0)ae=1-a;else{if(ae===ee)return oe?NaN:(z?-1:1)*(1/0);oe=oe+Math.pow(2,ce),ae=ae-a}return(z?-1:1)*oe*Math.pow(2,ae-ce)},de.write=function(se,ne,ie,ce,ue,ae){var oe,re,ee,a=ae*8-ue-1,y=(1<>1,b=ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=ce?0:ae-1,te=ce?1:-1,le=ne<0||ne===0&&1/ne<0?1:0;for(ne=Math.abs(ne),isNaN(ne)||ne===1/0?(re=isNaN(ne)?1:0,oe=y):(oe=Math.floor(Math.log(ne)/Math.LN2),ne*(ee=Math.pow(2,-oe))<1&&(oe--,ee*=2),oe+x>=1?ne+=b/ee:ne+=b*Math.pow(2,1-x),ne*ee>=2&&(oe++,ee/=2),oe+x>=y?(re=0,oe=y):oe+x>=1?(re=(ne*ee-1)*Math.pow(2,ue),oe=oe+x):(re=ne*Math.pow(2,x-1)*Math.pow(2,ue),oe=0));ue>=8;se[ie+z]=re&255,z+=te,re/=256,ue-=8);for(oe=oe<0;se[ie+z]=oe&255,z+=te,oe/=256,a-=8);se[ie+z-te]|=le*128}},{}],358:[function(E,pe,de){"use strict";var se=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ne,ie,ce=-1,ue=[],ae=!1;function oe(){!ne||!ie||(ne=!1,ie.length?ue=ie.concat(ue):ce=-1,ue.length&&re())}function re(){if(!ne){ae=!1,ne=!0;for(var z=ue.length,te=setTimeout(oe);z;){for(ie=ue,ue=[];ie&&++ce1)for(var le=1;le=0&&ie(re)!=="[object Array]"&&ie(re.callee)==="[object Function]"},ae=function(){return ce(arguments)}();ce.isLegacyArguments=ue,pe.exports=ae?ce:ue},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,pe,de){pe.exports=function(ie){return ie!=null&&(se(ie)||ne(ie)||!!ie._isBuffer)};function se(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function ne(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&se(ie.slice(0,0))}},{}],367:[function(E,pe,de){"use strict";var se=Function.prototype.toString,ne=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,ce;if(typeof ne=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw ce}}),ce={},ne(function(){throw 42},null,ie)}catch(ve){ve!==ce&&(ne=null)}else ne=null;var ue=/^\s*class\b/,ae=function(he){try{var Ae=se.call(he);return ue.test(Ae)}catch(ye){return!1}},oe=function(he){try{return ae(he)?!1:(se.call(he),!0)}catch(Ae){return!1}},re=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,le=!(0 in[,]),ge=function(){return!1};if(typeof document=="object"){var me=document.all;re.call(me)===re.call(document.all)&&(ge=function(he){if((le||!he)&&(typeof he=="undefined"||typeof he=="object"))try{var Ae=re.call(he);return(Ae===x||Ae===b||Ae===z||Ae===ee)&&he("")==null}catch(ye){}return!1})}pe.exports=ne?function(he){if(ge(he))return!0;if(!he||typeof he!="function"&&typeof he!="object")return!1;try{ne(he,null,ie)}catch(Ae){if(Ae!==ce)return!1}return!ae(he)&&oe(he)}:function(he){if(ge(he))return!0;if(!he||typeof he!="function"&&typeof he!="object")return!1;if(te)return oe(he);if(ae(he))return!1;var Ae=re.call(he);return Ae!==a&&Ae!==y&&!/^\[object HTML/.test(Ae)?!1:oe(he)}},{}],368:[function(E,pe,de){"use strict";var se=Object.prototype.toString,ne=Function.prototype.toString,ie=/^\s*(?:function)?\*/,ce=E("has-tostringtag/shams")(),ue=Object.getPrototypeOf,ae=function(){if(!ce)return!1;try{return Function("return function*() {}")()}catch(re){}},oe;pe.exports=function(ee){if(typeof ee!="function")return!1;if(ie.test(ne.call(ee)))return!0;if(!ce){var a=se.call(ee);return a==="[object GeneratorFunction]"}if(!ue)return!1;if(typeof oe=="undefined"){var y=ae();oe=y?ue(y):!1}return ue(ee)===oe}},{"has-tostringtag/shams":353}],369:[function(E,pe,de){"use strict";var se=E("which-typed-array");pe.exports=function(ie){return!!se(ie)}},{"which-typed-array":420}],370:[function(E,pe,de){var se={}.toString;pe.exports=Array.isArray||function(ne){return se.call(ne)=="[object Array]"}},{}],371:[function(E,pe,de){(function(se){(function(){(function(ne,ie){typeof de=="object"&&typeof pe!="undefined"?pe.exports=ie(ne):typeof fe=="function"&&fe.amd?fe(ie):ie(ne)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof se!="undefined"?se:this,function(ne){"use strict";ne=ne||{};var ie=ne.Base64,ce="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Fe){for(var Qe={},Ne=0,_e=Fe.length;Ne<_e;Ne++)Qe[Fe.charAt(Ne)]=Ne;return Qe}(ue),oe=String.fromCharCode,re=function(Fe){if(Fe.length<2){var Qe=Fe.charCodeAt(0);return Qe<128?Fe:Qe<2048?oe(192|Qe>>>6)+oe(128|Qe&63):oe(224|Qe>>>12&15)+oe(128|Qe>>>6&63)+oe(128|Qe&63)}else{var Qe=65536+(Fe.charCodeAt(0)-55296)*1024+(Fe.charCodeAt(1)-56320);return oe(240|Qe>>>18&7)+oe(128|Qe>>>12&63)+oe(128|Qe>>>6&63)+oe(128|Qe&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Fe){return Fe.replace(ee,re)},y=function(Fe){var Qe=[0,2,1][Fe.length%3],Ne=Fe.charCodeAt(0)<<16|(Fe.length>1?Fe.charCodeAt(1):0)<<8|(Fe.length>2?Fe.charCodeAt(2):0),_e=[ue.charAt(Ne>>>18),ue.charAt(Ne>>>12&63),Qe>=2?"=":ue.charAt(Ne>>>6&63),Qe>=1?"=":ue.charAt(Ne&63)];return _e.join("")},x=ne.btoa&&typeof ne.btoa=="function"?function(Fe){return ne.btoa(Fe)}:function(Fe){if(Fe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Fe.replace(/[\s\S]{1,3}/g,y)},b=function(Fe){return x(a(String(Fe)))},z=function(Fe){return Fe.replace(/[+\/]/g,function(Qe){return Qe=="+"?"-":"_"}).replace(/=/g,"")},te=function(Fe,Qe){return Qe?z(b(Fe)):b(Fe)},le=function(Fe){return te(Fe,!0)},ge;ne.Uint8Array&&(ge=function(Fe,Qe){for(var Ne="",_e=0,$e=Fe.length;_e<$e;_e+=3){var Ve=Fe[_e],qe=Fe[_e+1],We=Fe[_e+2],ze=Ve<<16|qe<<8|We;Ne+=ue.charAt(ze>>>18)+ue.charAt(ze>>>12&63)+(typeof qe!="undefined"?ue.charAt(ze>>>6&63):"=")+(typeof We!="undefined"?ue.charAt(ze&63):"=")}return Qe?z(Ne):Ne});var me=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Fe){switch(Fe.length){case 4:var Qe=(7&Fe.charCodeAt(0))<<18|(63&Fe.charCodeAt(1))<<12|(63&Fe.charCodeAt(2))<<6|63&Fe.charCodeAt(3),Ne=Qe-65536;return oe((Ne>>>10)+55296)+oe((Ne&1023)+56320);case 3:return oe((15&Fe.charCodeAt(0))<<12|(63&Fe.charCodeAt(1))<<6|63&Fe.charCodeAt(2));default:return oe((31&Fe.charCodeAt(0))<<6|63&Fe.charCodeAt(1))}},he=function(Fe){return Fe.replace(me,ve)},Ae=function(Fe){var Qe=Fe.length,Ne=Qe%4,_e=(Qe>0?ae[Fe.charAt(0)]<<18:0)|(Qe>1?ae[Fe.charAt(1)]<<12:0)|(Qe>2?ae[Fe.charAt(2)]<<6:0)|(Qe>3?ae[Fe.charAt(3)]:0),$e=[oe(_e>>>16),oe(_e>>>8&255),oe(_e&255)];return $e.length-=[0,0,2,1][Ne],$e.join("")},ye=ne.atob&&typeof ne.atob=="function"?function(Fe){return ne.atob(Fe)}:function(Fe){return Fe.replace(/\S{1,4}/g,Ae)},be=function(Fe){return ye(String(Fe).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Fe){return he(ye(Fe))},Be=function(Fe){return String(Fe).replace(/[-_]/g,function(Qe){return Qe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ee=function(Fe){return Pe(Be(Fe))},Le;ne.Uint8Array&&(Le=function(Fe){return Uint8Array.from(be(Be(Fe)),function(Qe){return Qe.charCodeAt(0)})});var Ce=function(){var Fe=ne.Base64;return ne.Base64=ie,Fe};if(ne.Base64={VERSION:ce,atob:be,btoa:x,fromBase64:Ee,toBase64:te,utob:a,encode:te,encodeURI:le,btou:he,decode:Ee,noConflict:Ce,fromUint8Array:ge,toUint8Array:Le},typeof Object.defineProperty=="function"){var je=function(Fe){return{value:Fe,enumerable:!1,writable:!0,configurable:!0}};ne.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",je(function(){return Ee(this)})),Object.defineProperty(String.prototype,"toBase64",je(function(Fe){return te(this,Fe)})),Object.defineProperty(String.prototype,"toBase64URI",je(function(){return te(this,!0)}))}}return ne.Meteor&&(Base64=ne.Base64),typeof pe!="undefined"&&pe.exports?pe.exports.Base64=ne.Base64:typeof fe=="function"&&fe.amd&&fe([],function(){return ne.Base64}),{Base64:ne.Base64}})}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,pe,de){"use strict";pe.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(ie,ce,ue){if(!ie)throw new TypeError("argument dest is required");if(!ce)throw new TypeError("argument src is required");return ue===void 0&&(ue=!0),Object.getOwnPropertyNames(ce).forEach(function(oe){if(!(!ue&&se.call(ie,oe))){var re=Object.getOwnPropertyDescriptor(ce,oe);Object.defineProperty(ie,oe,re)}}),ie}},{}],373:[function(E,pe,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function se(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ne=0;ne0)return oe(y);if(b==="number"&&isFinite(y))return x.long?ee(y):re(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function oe(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*ae;case"weeks":case"week":case"w":return b*ue;case"days":case"day":case"d":return b*ce;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*ne;case"seconds":case"second":case"secs":case"sec":case"s":return b*se;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function re(y){var x=Math.abs(y);return x>=ce?Math.round(y/ce)+"d":x>=ie?Math.round(y/ie)+"h":x>=ne?Math.round(y/ne)+"m":x>=se?Math.round(y/se)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=ce?a(y,x,ce,"day"):x>=ie?a(y,x,ie,"hour"):x>=ne?a(y,x,ne,"minute"):x>=se?a(y,x,se,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,pe,de){"use strict";var se=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function ce(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function ue(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var oe={},re=0;re<10;re++)oe["_"+String.fromCharCode(re)]=re;var ee=Object.getOwnPropertyNames(oe).map(function(y){return oe[y]});if(ee.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}pe.exports=ue()?Object.assign:function(ae,oe){for(var re,ee=ce(ae),a,y=1;y2){var z=re.lastIndexOf("/");if(z!==re.length-1){z===-1?(re="",ee=0):(re=re.slice(0,z),ee=re.length-1-re.lastIndexOf("/")),a=b,y=0;continue}}else if(re.length===2||re.length===1){re="",ee=0,a=b,y=0;continue}}oe&&(re.length>0?re+="/..":re="..",ee=2)}else re.length>0?re+="/"+ae.slice(a+1,b):re=ae.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return re}function ce(ae,oe){var re=oe.dir||oe.root,ee=oe.base||(oe.name||"")+(oe.ext||"");return re?re===oe.root?re+ee:re+ae+ee:ee}var ue={resolve:function(){for(var oe="",re=!1,ee,a=arguments.length-1;a>=-1&&!re;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=se.cwd()),y=ee),ne(y),y.length!==0&&(oe=y+"/"+oe,re=y.charCodeAt(0)===47)}return oe=ie(oe,!re),re?oe.length>0?"/"+oe:"/":oe.length>0?oe:"."},normalize:function(oe){if(ne(oe),oe.length===0)return".";var re=oe.charCodeAt(0)===47,ee=oe.charCodeAt(oe.length-1)===47;return oe=ie(oe,!re),oe.length===0&&!re&&(oe="."),oe.length>0&&ee&&(oe+="/"),re?"/"+oe:oe},isAbsolute:function(oe){return ne(oe),oe.length>0&&oe.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var oe,re=0;re0&&(oe===void 0?oe=ee:oe+="/"+ee)}return oe===void 0?".":ue.normalize(oe)},relative:function(oe,re){if(ne(oe),ne(re),oe===re||(oe=ue.resolve(oe),re=ue.resolve(re),oe===re))return"";for(var ee=1;eete){if(re.charCodeAt(x+ge)===47)return re.slice(x+ge+1);if(ge===0)return re.slice(x+ge)}else y>te&&(oe.charCodeAt(ee+ge)===47?le=ge:ge===0&&(le=0));break}var me=oe.charCodeAt(ee+ge),ve=re.charCodeAt(x+ge);if(me!==ve)break;me===47&&(le=ge)}var he="";for(ge=ee+le+1;ge<=a;++ge)(ge===a||oe.charCodeAt(ge)===47)&&(he.length===0?he+="..":he+="/..");return he.length>0?he+re.slice(x+le):(x+=le,re.charCodeAt(x)===47&&++x,re.slice(x))},_makeLong:function(oe){return oe},dirname:function(oe){if(ne(oe),oe.length===0)return".";for(var re=oe.charCodeAt(0),ee=re===47,a=-1,y=!0,x=oe.length-1;x>=1;--x)if(re=oe.charCodeAt(x),re===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":oe.slice(0,a)},basename:function(oe,re){if(re!==void 0&&typeof re!="string")throw new TypeError('"ext" argument must be a string');ne(oe);var ee=0,a=-1,y=!0,x;if(re!==void 0&&re.length>0&&re.length<=oe.length){if(re.length===oe.length&&re===oe)return"";var b=re.length-1,z=-1;for(x=oe.length-1;x>=0;--x){var te=oe.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===re.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=oe.length),oe.slice(ee,a)}else{for(x=oe.length-1;x>=0;--x)if(oe.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":oe.slice(ee,a)}},extname:function(oe){ne(oe);for(var re=-1,ee=0,a=-1,y=!0,x=0,b=oe.length-1;b>=0;--b){var z=oe.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===46?re===-1?re=b:x!==1&&(x=1):re!==-1&&(x=-1)}return re===-1||a===-1||x===0||x===1&&re===a-1&&re===ee+1?"":oe.slice(re,a)},format:function(oe){if(oe===null||typeof oe!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof oe);return ce("/",oe)},parse:function(oe){ne(oe);var re={root:"",dir:"",base:"",ext:"",name:""};if(oe.length===0)return re;var ee=oe.charCodeAt(0),a=ee===47,y;a?(re.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,le=oe.length-1,ge=0;le>=y;--le){if(ee=oe.charCodeAt(le),ee===47){if(!te){b=le+1;break}continue}z===-1&&(te=!1,z=le+1),ee===46?x===-1?x=le:ge!==1&&(ge=1):x!==-1&&(ge=-1)}return x===-1||z===-1||ge===0||ge===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?re.base=re.name=oe.slice(1,z):re.base=re.name=oe.slice(b,z)):(b===0&&a?(re.name=oe.slice(1,x),re.base=oe.slice(1,z)):(re.name=oe.slice(b,x),re.base=oe.slice(b,z)),re.ext=oe.slice(x,z)),b>0?re.dir=oe.slice(0,b-1):a&&(re.dir="/"),re},sep:"/",delimiter:":",win32:null,posix:null};ue.posix=ue,pe.exports=ue}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,pe,de){(function(se){(function(){(function(){"use strict";var ne={function:!0,object:!0},ie=ne[typeof window]&&window||this,ce=ie,ue=ne[typeof de]&&de,ae=ne[typeof pe]&&pe&&!pe.nodeType&&pe,oe=ue&&ae&&typeof se=="object"&&se;oe&&(oe.global===oe||oe.window===oe||oe.self===oe)&&(ie=oe);var re=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(Ee){return Ee=String(Ee),Ee.charAt(0).toUpperCase()+Ee.slice(1)}function te(Ee,Le,Ce){var je={"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 Le&&Ce&&/^Win/i.test(Ee)&&!/^Windows Phone /i.test(Ee)&&(je=je[/[\d.]+$/.exec(Ee)])&&(Ee="Windows "+je),Ee=String(Ee),Le&&Ce&&(Ee=Ee.replace(RegExp(Le,"i"),Ce)),Ee=ge(Ee.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]),Ee}function le(Ee,Le){var Ce=-1,je=Ee?Ee.length:0;if(typeof je=="number"&&je>-1&&je<=re)for(;++Ce3&&"WebKit"||/\bOpera\b/.test(Oe)&&(/\bOPR\b/.test(Ee)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ee)&&!/^(?:Trident|EdgeHTML)$/.test(Ie)&&"WebKit"||!Ie&&/\bMSIE\b/i.test(Ee)&&(Ke=="Mac OS"?"Tasman":"Trident")||Ie=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Oe)&&"NetFront")&&(Ie=[De]),Oe=="IE"&&(De=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ee)||0)[1])?(Oe+=" Mobile",Ke="Windows Phone "+(/\+$/.test(De)?De:De+".x"),Te.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ee)?(Oe="IE Mobile",Ke="Windows Phone 8.x",Te.unshift("desktop mode"),Xe||(Xe=(/\brv:([\d.]+)/.exec(Ee)||0)[1])):Oe!="IE"&&Ie=="Trident"&&(De=/\brv:([\d.]+)/.exec(Ee))&&(Oe&&Te.push("identifying as "+Oe+(Xe?" "+Xe:"")),Oe="IE",Xe=De[1]),et){if(he(Le,"global"))if(ze&&(De=ze.lang.System,Ze=De.getProperty("os.arch"),Ke=Ke||De.getProperty("os.name")+" "+De.getProperty("os.version")),Ge){try{Xe=Le.require("ringo/engine").version.join("."),Oe="RingoJS"}catch(at){(De=Le.system)&&De.global.system==Le.system&&(Oe="Narwhal",Ke||(Ke=De[0].os||null))}Oe||(Oe="Rhino")}else typeof Le.process=="object"&&!Le.process.browser&&(De=Le.process)&&(typeof De.versions=="object"&&(typeof De.versions.electron=="string"?(Te.push("Node "+De.versions.node),Oe="Electron",Xe=De.versions.electron):typeof De.versions.nw=="string"&&(Te.push("Chromium "+Xe,"Node "+De.versions.node),Oe="NW.js",Xe=De.versions.nw)),Oe||(Oe="Node.js",Ze=De.arch,Ke=De.platform,Xe=/[\d.]+/.exec(De.version),Xe=Xe?Xe[0]:null));else ve(De=Le.runtime)==$e?(Oe="Adobe AIR",Ke=De.flash.system.Capabilities.os):ve(De=Le.phantom)==We?(Oe="PhantomJS",Xe=(De=De.version||null)&&De.major+"."+De.minor+"."+De.patch):typeof lt.documentMode=="number"&&(De=/\bTrident\/(\d+)/i.exec(Ee))?(Xe=[Xe,lt.documentMode],(De=+De[1]+4)!=Xe[1]&&(Te.push("IE "+Xe[1]+" mode"),Ie&&(Ie[1]=""),Xe[1]=De),Xe=Oe=="IE"?String(Xe[1].toFixed(1)):Xe[0]):typeof lt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Oe)&&(Te.push("masking as "+Oe+" "+Xe),Oe="IE",Xe="11.0",Ie=["Trident"],Ke="Windows");Ke=Ke&&ge(Ke)}if(Xe&&(De=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Xe)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ee+";"+(et&&je.appMinorVersion))||/\bMinefield\b/i.test(Ee)&&"a")&&(ke=/b/i.test(De)?"beta":"alpha",Xe=Xe.replace(RegExp(De+"\\+?$"),"")+(ke=="beta"?Je:nt)+(/\d+\+?/.exec(De)||"")),Oe=="Fennec"||Oe=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(Ke))Oe="Firefox Mobile";else if(Oe=="Maxthon"&&Xe)Xe=Xe.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(we))we=="Xbox 360"&&(Ke=null),we=="Xbox 360"&&/\bIEMobile\b/.test(Ee)&&Te.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Oe)||Oe&&!we&&!/Browser|Mobi/.test(Oe))&&(Ke=="Windows CE"||/Mobi/i.test(Ee)))Oe+=" Mobile";else if(Oe=="IE"&&et)try{Le.external===null&&Te.unshift("platform preview")}catch(at){Te.unshift("embedded")}else(/\bBlackBerry\b/.test(we)||/\bBB10\b/.test(Ee))&&(De=(RegExp(we.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ee)||0)[1]||Xe)?(De=[De,/BB10/.test(Ee)],Ke=(De[1]?(we=null,Re="BlackBerry"):"Device Software")+" "+De[0],Xe=null):this!=me&&we!="Wii"&&(et&&Ye||/Opera/.test(Oe)&&/\b(?:MSIE|Firefox)\b/i.test(Ee)||Oe=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Ke)||Oe=="IE"&&(Ke&&!/^Win/.test(Ke)&&Xe>5.5||/\bWindows XP\b/.test(Ke)&&Xe>8||Xe==8&&!/\bTrident\b/.test(Ee)))&&!ee.test(De=Pe.call(me,Ee.replace(ee,"")+";"))&&De.name&&(De="ing as "+De.name+((De=De.version)?" "+De:""),ee.test(Oe)?(/\bIE\b/.test(De)&&Ke=="Mac OS"&&(Ke=null),De="identify"+De):(De="mask"+De,Ue?Oe=ge(Ue.replace(/([a-z])([A-Z])/g,"$1 $2")):Oe="Opera",/\bIE\b/.test(De)&&(Ke=null),et||(Xe=null)),Ie=["Presto"],Te.push(De));(De=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ee)||0)[1])&&(De=[parseFloat(De.replace(/\.(\d)$/,".0$1")),De],Oe=="Safari"&&De[1].slice(-1)=="+"?(Oe="WebKit Nightly",ke="alpha",Xe=De[1].slice(0,-1)):(Xe==De[1]||Xe==(De[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ee)||0)[1]))&&(Xe=null),De[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ee)||0)[1],De[0]==537.36&&De[2]==537.36&&parseFloat(De[1])>=28&&Ie=="WebKit"&&(Ie=["Blink"]),!et||!Ne&&!De[1]?(Ie&&(Ie[1]="like Safari"),De=(De=De[0],De<400?1:De<500?2:De<526?3:De<533?4:De<534?"4+":De<535?5:De<537?6:De<538?7:De<601?8:De<602?9:De<604?10:De<606?11:De<608?12:"12")):(Ie&&(Ie[1]="like Chrome"),De=De[1]||(De=De[0],De<530?1:De<532?2:De<532.05?3:De<533?4:De<534.03?5:De<534.07?6:De<534.1?7:De<534.13?8:De<534.16?9:De<534.24?10:De<534.3?11:De<535.01?12:De<535.02?"13+":De<535.07?15:De<535.11?16:De<535.19?17:De<536.05?18:De<536.1?19:De<537.01?20:De<537.11?"21+":De<537.13?23:De<537.18?24:De<537.24?25:De<537.36?26:Ie!="Blink"?"27":"28")),Ie&&(Ie[1]+=" "+(De+=typeof De=="number"?".x":/[.+]/.test(De)?"":"+")),Oe=="Safari"&&(!Xe||parseInt(Xe)>45)?Xe=De:Oe=="Chrome"&&/\bHeadlessChrome/i.test(Ee)&&Te.unshift("headless")),Oe=="Opera"&&(De=/\bzbov|zvav$/.exec(Ke))?(Oe+=" ",Te.unshift("desktop mode"),De=="zvav"?(Oe+="Mini",Xe=null):Oe+="Mobile",Ke=Ke.replace(RegExp(" *"+De+"$"),"")):Oe=="Safari"&&/\bChrome\b/.exec(Ie&&Ie[1])?(Te.unshift("desktop mode"),Oe="Chrome Mobile",Xe=null,/\bOS X\b/.test(Ke)?(Re="Apple",Ke="iOS 4.3+"):Ke=null):/\bSRWare Iron\b/.test(Oe)&&!Xe&&(Xe=ht("Chrome")),Xe&&Xe.indexOf(De=/[\d.]+$/.exec(Ke))==0&&Ee.indexOf("/"+De+"-")>-1&&(Ke=be(Ke.replace(De,""))),Ke&&Ke.indexOf(Oe)!=-1&&!RegExp(Oe+" OS").test(Ke)&&(Ke=Ke.replace(RegExp(" *"+Ae(Oe)+" *"),"")),Ie&&!/\b(?:Avant|Nook)\b/.test(Oe)&&(/Browser|Lunascape|Maxthon/.test(Oe)||Oe!="Safari"&&/^iOS/.test(Ke)&&/\bSafari\b/.test(Ie[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Oe)&&Ie[1])&&(De=Ie[Ie.length-1])&&Te.push(De),Te.length&&(Te=["("+Te.join("; ")+")"]),Re&&we&&we.indexOf(Re)<0&&Te.push("on "+Re),we&&Te.push((/^on /.test(Te[Te.length-1])?"":"on ")+we),Ke&&(De=/ ([\d.+]+)$/.exec(Ke),Me=De&&Ke.charAt(Ke.length-De[0].length-1)=="/",Ke={architecture:32,family:De&&!Me?Ke.replace(De[0],""):Ke,version:De?De[1]:null,toString:function(){var at=this.version;return this.family+(at&&!Me?" "+at:"")+(this.architecture==64?" 64-bit":"")}}),(De=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ze))&&!/\bi686\b/i.test(Ze)?(Ke&&(Ke.architecture=64,Ke.family=Ke.family.replace(RegExp(" *"+De),"")),Oe&&(/\bWOW64\b/i.test(Ee)||et&&/\w(?:86|32)$/.test(je.cpuClass||je.platform)&&!/\bWin64; x64\b/i.test(Ee))&&Te.unshift("32-bit")):Ke&&/^OS X/.test(Ke.family)&&Oe=="Chrome"&&parseFloat(Xe)>=39&&(Ke.architecture=64),Ee||(Ee=null);var pt={};return pt.description=Ee,pt.layout=Ie&&Ie[0],pt.manufacturer=Re,pt.name=Oe,pt.prerelease=ke,pt.product=we,pt.ua=Ee,pt.version=Oe&&Xe,pt.os=Ke||{architecture:null,family:null,version:null,toString:function(){return"null"}},pt.parse=Pe,pt.toString=ct,pt.version&&Te.unshift(Xe),pt.name&&Te.unshift(Oe),Ke&&Oe&&!(Ke==String(Ke).split(" ")[0]&&(Ke==Oe.split(" ")[0]||we))&&Te.push(we?"("+Ke+")":"on "+Ke),Te.length&&(pt.description=Te.join(" ")),pt}var Be=Pe();typeof fe=="function"&&typeof fe.amd=="object"&&fe.amd?(ie.platform=Be,fe(function(){return Be})):ue&&ae?me(Be,function(Ee,Le){ue[Le]=Ee}):ie.platform=Be}).call(this)}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,pe,de){(function(se){(function(){"use strict";typeof se=="undefined"||!se.version||se.version.indexOf("v0.")===0||se.version.indexOf("v1.")===0&&se.version.indexOf("v1.8.")!==0?pe.exports={nextTick:ne}:pe.exports=se;function ne(ie,ce,ue,ae){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var oe=arguments.length,re,ee;switch(oe){case 0:case 1:return se.nextTick(ie);case 2:return se.nextTick(function(){ie.call(null,ce)});case 3:return se.nextTick(function(){ie.call(null,ce,ue)});case 4:return se.nextTick(function(){ie.call(null,ce,ue,ae)});default:for(re=new Array(oe-1),ee=0;ee1)for(var me=1;me= 0x80 (not a basic code point)","invalid-input":"Invalid input"},he=re-ee,Ae=Math.floor,ye=String.fromCharCode,be;function Pe(qe){throw new RangeError(ve[qe])}function Be(qe,We){for(var ze=qe.length,Ge=[];ze--;)Ge[ze]=We(qe[ze]);return Ge}function Ee(qe,We){var ze=qe.split("@"),Ge="";ze.length>1&&(Ge=ze[0]+"@",qe=ze[1]),qe=qe.replace(me,".");var nt=qe.split("."),Je=Be(nt,We).join(".");return Ge+Je}function Le(qe){for(var We=[],ze=0,Ge=qe.length,nt,Je;ze=55296&&nt<=56319&&ze65535&&(We-=65536,ze+=ye(We>>>10&1023|55296),We=56320|We&1023),ze+=ye(We),ze}).join("")}function je(qe){return qe-48<10?qe-22:qe-65<26?qe-65:qe-97<26?qe-97:re}function Fe(qe,We){return qe+22+75*(qe<26)-((We!=0)<<5)}function Qe(qe,We,ze){var Ge=0;for(qe=ze?Ae(qe/x):qe>>1,qe+=Ae(qe/We);qe>he*a>>1;Ge+=re)qe=Ae(qe/he);return Ae(Ge+(he+1)*qe/(qe+y))}function Ne(qe){var We=[],ze=qe.length,Ge,nt=0,Je=z,lt=b,Ye,Ue,De,Ze,Te,ke,et,Xe,Me;for(Ye=qe.lastIndexOf(te),Ye<0&&(Ye=0),Ue=0;Ue=128&&Pe("not-basic"),We.push(qe.charCodeAt(Ue));for(De=Ye>0?Ye+1:0;De=ze&&Pe("invalid-input"),et=je(qe.charCodeAt(De++)),(et>=re||et>Ae((oe-nt)/Te))&&Pe("overflow"),nt+=et*Te,Xe=ke<=lt?ee:ke>=lt+a?a:ke-lt,!(etAe(oe/Me)&&Pe("overflow"),Te*=Me;Ge=We.length+1,lt=Qe(nt-Ze,Ge,Ze==0),Ae(nt/Ge)>oe-Je&&Pe("overflow"),Je+=Ae(nt/Ge),nt%=Ge,We.splice(nt++,0,Je)}return Ce(We)}function _e(qe){var We,ze,Ge,nt,Je,lt,Ye,Ue,De,Ze,Te,ke=[],et,Xe,Me,Ie;for(qe=Le(qe),et=qe.length,We=z,ze=0,Je=b,lt=0;lt=We&&TeAe((oe-ze)/Xe)&&Pe("overflow"),ze+=(Ye-We)*Xe,We=Ye,lt=0;ltoe&&Pe("overflow"),Te==We){for(Ue=ze,De=re;Ze=De<=Je?ee:De>=Je+a?a:De-Je,!(Ue0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),le=decodeURIComponent(z),ge=decodeURIComponent(te),se(oe,le)?ne(oe[le])?oe[le].push(ge):oe[le]=[oe[le],ge]:oe[le]=ge}return oe};var ne=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,pe,de){"use strict";var se=function(ue){switch(typeof ue){case"string":return ue;case"boolean":return ue?"true":"false";case"number":return isFinite(ue)?ue:"";default:return""}};pe.exports=function(ue,ae,oe,re){return ae=ae||"&",oe=oe||"=",ue===null&&(ue=void 0),typeof ue=="object"?ie(ce(ue),function(ee){var a=encodeURIComponent(se(ee))+oe;return ne(ue[ee])?ie(ue[ee],function(y){return a+encodeURIComponent(se(y))}).join(ae):a+encodeURIComponent(se(ue[ee]))}).join(ae):re?encodeURIComponent(se(re))+oe+encodeURIComponent(se(ue)):""};var ne=Array.isArray||function(ue){return Object.prototype.toString.call(ue)==="[object Array]"};function ie(ue,ae){if(ue.map)return ue.map(ae);for(var oe=[],re=0;re0?(typeof ke!="string"&&!Ie.objectMode&&Object.getPrototypeOf(ke)!==ee.prototype&&(ke=y(ke)),Xe?Ie.endEmitted?Te.emit("error",new Error("stream.unshift() after end event")):Pe(Te,Ie,ke,!0):Ie.ended?Te.emit("error",new Error("stream.push() after EOF")):(Ie.reading=!1,Ie.decoder&&!et?(ke=Ie.decoder.write(ke),Ie.objectMode||ke.length!==0?Pe(Te,Ie,ke,!1):_e(Te,Ie)):Pe(Te,Ie,ke,!1))):Xe||(Ie.reading=!1)}return Ee(Ie)}function Pe(Te,ke,et,Xe){ke.flowing&&ke.length===0&&!ke.sync?(Te.emit("data",et),Te.read(0)):(ke.length+=ke.objectMode?1:et.length,Xe?ke.buffer.unshift(et):ke.buffer.push(et),ke.needReadable&&Qe(Te)),_e(Te,ke)}function Be(Te,ke){var et;return!x(ke)&&typeof ke!="string"&&ke!==void 0&&!Te.objectMode&&(et=new TypeError("Invalid non-string/buffer chunk")),et}function Ee(Te){return!Te.ended&&(Te.needReadable||Te.length=Le?Te=Le:(Te--,Te|=Te>>>1,Te|=Te>>>2,Te|=Te>>>4,Te|=Te>>>8,Te|=Te>>>16,Te++),Te}function je(Te,ke){return Te<=0||ke.length===0&&ke.ended?0:ke.objectMode?1:Te!==Te?ke.flowing&&ke.length?ke.buffer.head.data.length:ke.length:(Te>ke.highWaterMark&&(ke.highWaterMark=Ce(Te)),Te<=ke.length?Te:ke.ended?ke.length:(ke.needReadable=!0,0))}ye.prototype.read=function(Te){te("read",Te),Te=parseInt(Te,10);var ke=this._readableState,et=Te;if(Te!==0&&(ke.emittedReadable=!1),Te===0&&ke.needReadable&&(ke.length>=ke.highWaterMark||ke.ended))return te("read: emitReadable",ke.length,ke.ended),ke.length===0&&ke.ended?Ue(this):Qe(this),null;if(Te=je(Te,ke),Te===0&&ke.ended)return ke.length===0&&Ue(this),null;var Xe=ke.needReadable;te("need readable",Xe),(ke.length===0||ke.length-Te0?Me=nt(Te,ke):Me=null,Me===null?(ke.needReadable=!0,Te=0):ke.length-=Te,ke.length===0&&(ke.ended||(ke.needReadable=!0),et!==Te&&ke.ended&&Ue(this)),Me!==null&&this.emit("data",Me),Me};function Fe(Te,ke){if(!ke.ended){if(ke.decoder){var et=ke.decoder.end();et&&et.length&&(ke.buffer.push(et),ke.length+=ke.objectMode?1:et.length)}ke.ended=!0,Qe(Te)}}function Qe(Te){var ke=Te._readableState;ke.needReadable=!1,ke.emittedReadable||(te("emitReadable",ke.flowing),ke.emittedReadable=!0,ke.sync?ie.nextTick(Ne,Te):Ne(Te))}function Ne(Te){te("emit readable"),Te.emit("readable"),Ge(Te)}function _e(Te,ke){ke.readingMore||(ke.readingMore=!0,ie.nextTick($e,Te,ke))}function $e(Te,ke){for(var et=ke.length;!ke.reading&&!ke.flowing&&!ke.ended&&ke.length1&&Ze(Xe.pipes,Te)!==-1)&&!Ke&&(te("false write response, pause",et._readableState.awaitDrain),et._readableState.awaitDrain++,He=!0),et.pause())}function mt(pt){te("onerror",pt),ct(),Te.removeListener("error",mt),oe(Te,"error")===0&&Te.emit("error",pt)}he(Te,"error",mt);function ut(){Te.removeListener("finish",ht),ct()}Te.once("close",ut);function ht(){te("onfinish"),Te.removeListener("close",ut),ct()}Te.once("finish",ht);function ct(){te("unpipe"),et.unpipe(Te)}return Te.emit("pipe",et),Xe.flowing||(te("pipe resume"),et.resume()),Te};function Ve(Te){return function(){var ke=Te._readableState;te("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&oe(Te,"data")&&(ke.flowing=!0,Ge(Te))}}ye.prototype.unpipe=function(Te){var ke=this._readableState,et={hasUnpiped:!1};if(ke.pipesCount===0)return this;if(ke.pipesCount===1)return Te&&Te!==ke.pipes?this:(Te||(Te=ke.pipes),ke.pipes=null,ke.pipesCount=0,ke.flowing=!1,Te&&Te.emit("unpipe",this,et),this);if(!Te){var Xe=ke.pipes,Me=ke.pipesCount;ke.pipes=null,ke.pipesCount=0,ke.flowing=!1;for(var Ie=0;Ie=ke.length?(ke.decoder?et=ke.buffer.join(""):ke.buffer.length===1?et=ke.buffer.head.data:et=ke.buffer.concat(ke.length),ke.buffer.clear()):et=Je(Te,ke.buffer,ke.decoder),et}function Je(Te,ke,et){var Xe;return TeIe.length?Ie.length:Te;if(Oe===Ie.length?Me+=Ie:Me+=Ie.slice(0,Te),Te-=Oe,Te===0){Oe===Ie.length?(++Xe,et.next?ke.head=et.next:ke.head=ke.tail=null):(ke.head=et,et.data=Ie.slice(Oe));break}++Xe}return ke.length-=Xe,Me}function Ye(Te,ke){var et=ee.allocUnsafe(Te),Xe=ke.head,Me=1;for(Xe.data.copy(et),Te-=Xe.data.length;Xe=Xe.next;){var Ie=Xe.data,Oe=Te>Ie.length?Ie.length:Te;if(Ie.copy(et,et.length-Te,0,Oe),Te-=Oe,Te===0){Oe===Ie.length?(++Me,Xe.next?ke.head=Xe.next:ke.head=ke.tail=null):(ke.head=Xe,Xe.data=Ie.slice(Oe));break}++Me}return ke.length-=Me,et}function Ue(Te){var ke=Te._readableState;if(ke.length>0)throw new Error('"endReadable()" called on non-empty stream');ke.endEmitted||(ke.ended=!0,ie.nextTick(De,ke,Te))}function De(Te,ke){!Te.endEmitted&&Te.length===0&&(Te.endEmitted=!0,ke.readable=!1,ke.emit("end"))}function Ze(Te,ke){for(var et=0,Xe=Te.length;et-1?ie:ce.nextTick,re;he.WritableState=me;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ne.Uint8Array||function(){};function z(ze){return x.from(ze)}function te(ze){return x.isBuffer(ze)||ze instanceof b}var le=E("./internal/streams/destroy");ee.inherits(he,y);function ge(){}function me(ze,Ge){re=re||E("./_stream_duplex"),ze=ze||{};var nt=Ge instanceof re;this.objectMode=!!ze.objectMode,nt&&(this.objectMode=this.objectMode||!!ze.writableObjectMode);var Je=ze.highWaterMark,lt=ze.writableHighWaterMark,Ye=this.objectMode?16:16*1024;Je||Je===0?this.highWaterMark=Je:nt&&(lt||lt===0)?this.highWaterMark=lt:this.highWaterMark=Ye,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 Ue=ze.decodeStrings===!1;this.decodeStrings=!Ue,this.defaultEncoding=ze.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(De){Ce(Ge,De)},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 ae(this)}me.prototype.getBuffer=function(){for(var Ge=this.bufferedRequest,nt=[];Ge;)nt.push(Ge),Ge=Ge.next;return nt},function(){try{Object.defineProperty(me.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ze){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(he,Symbol.hasInstance,{value:function(ze){return ve.call(this,ze)?!0:this!==he?!1:ze&&ze._writableState instanceof me}})):ve=function(ze){return ze instanceof this};function he(ze){if(re=re||E("./_stream_duplex"),!ve.call(he,this)&&!(this instanceof re))return new he(ze);this._writableState=new me(ze,this),this.writable=!0,ze&&(typeof ze.write=="function"&&(this._write=ze.write),typeof ze.writev=="function"&&(this._writev=ze.writev),typeof ze.destroy=="function"&&(this._destroy=ze.destroy),typeof ze.final=="function"&&(this._final=ze.final)),y.call(this)}he.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ae(ze,Ge){var nt=new Error("write after end");ze.emit("error",nt),ce.nextTick(Ge,nt)}function ye(ze,Ge,nt,Je){var lt=!0,Ye=!1;return nt===null?Ye=new TypeError("May not write null values to stream"):typeof nt!="string"&&nt!==void 0&&!Ge.objectMode&&(Ye=new TypeError("Invalid non-string/buffer chunk")),Ye&&(ze.emit("error",Ye),ce.nextTick(Je,Ye),lt=!1),lt}he.prototype.write=function(ze,Ge,nt){var Je=this._writableState,lt=!1,Ye=!Je.objectMode&&te(ze);return Ye&&!x.isBuffer(ze)&&(ze=z(ze)),typeof Ge=="function"&&(nt=Ge,Ge=null),Ye?Ge="buffer":Ge||(Ge=Je.defaultEncoding),typeof nt!="function"&&(nt=ge),Je.ended?Ae(this,nt):(Ye||ye(this,Je,ze,nt))&&(Je.pendingcb++,lt=Pe(this,Je,Ye,ze,Ge,nt)),lt},he.prototype.cork=function(){var ze=this._writableState;ze.corked++},he.prototype.uncork=function(){var ze=this._writableState;ze.corked&&(ze.corked--,!ze.writing&&!ze.corked&&!ze.finished&&!ze.bufferProcessing&&ze.bufferedRequest&&Qe(this,ze))},he.prototype.setDefaultEncoding=function(Ge){if(typeof Ge=="string"&&(Ge=Ge.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ge+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ge);return this._writableState.defaultEncoding=Ge,this};function be(ze,Ge,nt){return!ze.objectMode&&ze.decodeStrings!==!1&&typeof Ge=="string"&&(Ge=x.from(Ge,nt)),Ge}Object.defineProperty(he.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(ze,Ge,nt,Je,lt,Ye){if(!nt){var Ue=be(Ge,Je,lt);Je!==Ue&&(nt=!0,lt="buffer",Je=Ue)}var De=Ge.objectMode?1:Je.length;Ge.length+=De;var Ze=Ge.length0?this.tail.next=re:this.head=re,this.tail=re,++this.length},ue.prototype.unshift=function(oe){var re={data:oe,next:this.head};this.length===0&&(this.tail=re),this.head=re,++this.length},ue.prototype.shift=function(){if(this.length!==0){var oe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,oe}},ue.prototype.clear=function(){this.head=this.tail=null,this.length=0},ue.prototype.join=function(oe){if(this.length===0)return"";for(var re=this.head,ee=""+re.data;re=re.next;)ee+=oe+re.data;return ee},ue.prototype.concat=function(oe){if(this.length===0)return ne.alloc(0);if(this.length===1)return this.head.data;for(var re=ne.allocUnsafe(oe>>>0),ee=this.head,a=0;ee;)ce(ee.data,re,a),a+=ee.data.length,ee=ee.next;return re},ue}(),ie&&ie.inspect&&ie.inspect.custom&&(pe.exports.prototype[ie.inspect.custom]=function(){var ue=ie.inspect({length:this.length});return this.constructor.name+" "+ue})},{"safe-buffer":396,util:89}],392:[function(E,pe,de){"use strict";var se=E("process-nextick-args");function ne(ue,ae){var oe=this,re=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return re||ee?(ae?ae(ue):ue&&(!this._writableState||!this._writableState.errorEmitted)&&se.nextTick(ce,this,ue),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ue||null,function(a){!ae&&a?(se.nextTick(ce,oe,a),oe._writableState&&(oe._writableState.errorEmitted=!0)):ae&&ae(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ce(ue,ae){ue.emit("error",ae)}pe.exports={destroy:ne,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,pe,de){pe.exports=E("events").EventEmitter},{events:344}],394:[function(E,pe,de){de=pe.exports=E("./lib/_stream_readable.js"),de.Stream=de,de.Readable=de,de.Writable=E("./lib/_stream_writable.js"),de.Duplex=E("./lib/_stream_duplex.js"),de.Transform=E("./lib/_stream_transform.js"),de.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,pe,de){var se=function(ne){"use strict";var ie=Object.prototype,ce=ie.hasOwnProperty,ue,ae=typeof Symbol=="function"?Symbol:{},oe=ae.iterator||"@@iterator",re=ae.asyncIterator||"@@asyncIterator",ee=ae.toStringTag||"@@toStringTag";function a($e,Ve,qe){return Object.defineProperty($e,Ve,{value:qe,enumerable:!0,configurable:!0,writable:!0}),$e[Ve]}try{a({},"")}catch($e){a=function(Ve,qe,We){return Ve[qe]=We}}function y($e,Ve,qe,We){var ze=Ve&&Ve.prototype instanceof me?Ve:me,Ge=Object.create(ze.prototype),nt=new Qe(We||[]);return Ge._invoke=Le($e,qe,nt),Ge}ne.wrap=y;function x($e,Ve,qe){try{return{type:"normal",arg:$e.call(Ve,qe)}}catch(We){return{type:"throw",arg:We}}}var b="suspendedStart",z="suspendedYield",te="executing",le="completed",ge={};function me(){}function ve(){}function he(){}var Ae={};a(Ae,oe,function(){return this});var ye=Object.getPrototypeOf,be=ye&&ye(ye(Ne([])));be&&be!==ie&&ce.call(be,oe)&&(Ae=be);var Pe=he.prototype=me.prototype=Object.create(Ae);ve.prototype=he,a(Pe,"constructor",he),a(he,"constructor",ve),ve.displayName=a(he,ee,"GeneratorFunction");function Be($e){["next","throw","return"].forEach(function(Ve){a($e,Ve,function(qe){return this._invoke(Ve,qe)})})}ne.isGeneratorFunction=function($e){var Ve=typeof $e=="function"&&$e.constructor;return Ve?Ve===ve||(Ve.displayName||Ve.name)==="GeneratorFunction":!1},ne.mark=function($e){return Object.setPrototypeOf?Object.setPrototypeOf($e,he):($e.__proto__=he,a($e,ee,"GeneratorFunction")),$e.prototype=Object.create(Pe),$e},ne.awrap=function($e){return{__await:$e}};function Ee($e,Ve){function qe(Ge,nt,Je,lt){var Ye=x($e[Ge],$e,nt);if(Ye.type==="throw")lt(Ye.arg);else{var Ue=Ye.arg,De=Ue.value;return De&&typeof De=="object"&&ce.call(De,"__await")?Ve.resolve(De.__await).then(function(Ze){qe("next",Ze,Je,lt)},function(Ze){qe("throw",Ze,Je,lt)}):Ve.resolve(De).then(function(Ze){Ue.value=Ze,Je(Ue)},function(Ze){return qe("throw",Ze,Je,lt)})}}var We;function ze(Ge,nt){function Je(){return new Ve(function(lt,Ye){qe(Ge,nt,lt,Ye)})}return We=We?We.then(Je,Je):Je()}this._invoke=ze}Be(Ee.prototype),a(Ee.prototype,re,function(){return this}),ne.AsyncIterator=Ee,ne.async=function($e,Ve,qe,We,ze){ze===void 0&&(ze=Promise);var Ge=new Ee(y($e,Ve,qe,We),ze);return ne.isGeneratorFunction(Ve)?Ge:Ge.next().then(function(nt){return nt.done?nt.value:Ge.next()})};function Le($e,Ve,qe){var We=b;return function(Ge,nt){if(We===te)throw new Error("Generator is already running");if(We===le){if(Ge==="throw")throw nt;return _e()}for(qe.method=Ge,qe.arg=nt;;){var Je=qe.delegate;if(Je){var lt=Ce(Je,qe);if(lt){if(lt===ge)continue;return lt}}if(qe.method==="next")qe.sent=qe._sent=qe.arg;else if(qe.method==="throw"){if(We===b)throw We=le,qe.arg;qe.dispatchException(qe.arg)}else qe.method==="return"&&qe.abrupt("return",qe.arg);We=te;var Ye=x($e,Ve,qe);if(Ye.type==="normal"){if(We=qe.done?le:z,Ye.arg===ge)continue;return{value:Ye.arg,done:qe.done}}else Ye.type==="throw"&&(We=le,qe.method="throw",qe.arg=Ye.arg)}}}function Ce($e,Ve){var qe=$e.iterator[Ve.method];if(qe===ue){if(Ve.delegate=null,Ve.method==="throw"){if($e.iterator.return&&(Ve.method="return",Ve.arg=ue,Ce($e,Ve),Ve.method==="throw"))return ge;Ve.method="throw",Ve.arg=new TypeError("The iterator does not provide a 'throw' method")}return ge}var We=x(qe,$e.iterator,Ve.arg);if(We.type==="throw")return Ve.method="throw",Ve.arg=We.arg,Ve.delegate=null,ge;var ze=We.arg;if(!ze)return Ve.method="throw",Ve.arg=new TypeError("iterator result is not an object"),Ve.delegate=null,ge;if(ze.done)Ve[$e.resultName]=ze.value,Ve.next=$e.nextLoc,Ve.method!=="return"&&(Ve.method="next",Ve.arg=ue);else return ze;return Ve.delegate=null,ge}Be(Pe),a(Pe,ee,"Generator"),a(Pe,oe,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function je($e){var Ve={tryLoc:$e[0]};1 in $e&&(Ve.catchLoc=$e[1]),2 in $e&&(Ve.finallyLoc=$e[2],Ve.afterLoc=$e[3]),this.tryEntries.push(Ve)}function Fe($e){var Ve=$e.completion||{};Ve.type="normal",delete Ve.arg,$e.completion=Ve}function Qe($e){this.tryEntries=[{tryLoc:"root"}],$e.forEach(je,this),this.reset(!0)}ne.keys=function($e){var Ve=[];for(var qe in $e)Ve.push(qe);return Ve.reverse(),function We(){for(;Ve.length;){var ze=Ve.pop();if(ze in $e)return We.value=ze,We.done=!1,We}return We.done=!0,We}};function Ne($e){if($e){var Ve=$e[oe];if(Ve)return Ve.call($e);if(typeof $e.next=="function")return $e;if(!isNaN($e.length)){var qe=-1,We=function ze(){for(;++qe<$e.length;)if(ce.call($e,qe))return ze.value=$e[qe],ze.done=!1,ze;return ze.value=ue,ze.done=!0,ze};return We.next=We}}return{next:_e}}ne.values=Ne;function _e(){return{value:ue,done:!0}}return Qe.prototype={constructor:Qe,reset:function($e){if(this.prev=0,this.next=0,this.sent=this._sent=ue,this.done=!1,this.delegate=null,this.method="next",this.arg=ue,this.tryEntries.forEach(Fe),!$e)for(var Ve in this)Ve.charAt(0)==="t"&&ce.call(this,Ve)&&!isNaN(+Ve.slice(1))&&(this[Ve]=ue)},stop:function(){this.done=!0;var $e=this.tryEntries[0],Ve=$e.completion;if(Ve.type==="throw")throw Ve.arg;return this.rval},dispatchException:function($e){if(this.done)throw $e;var Ve=this;function qe(lt,Ye){return Ge.type="throw",Ge.arg=$e,Ve.next=lt,Ye&&(Ve.method="next",Ve.arg=ue),!!Ye}for(var We=this.tryEntries.length-1;We>=0;--We){var ze=this.tryEntries[We],Ge=ze.completion;if(ze.tryLoc==="root")return qe("end");if(ze.tryLoc<=this.prev){var nt=ce.call(ze,"catchLoc"),Je=ce.call(ze,"finallyLoc");if(nt&&Je){if(this.prev=0;--qe){var We=this.tryEntries[qe];if(We.tryLoc<=this.prev&&ce.call(We,"finallyLoc")&&this.prev=0;--Ve){var qe=this.tryEntries[Ve];if(qe.finallyLoc===$e)return this.complete(qe.completion,qe.afterLoc),Fe(qe),ge}},catch:function($e){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var qe=this.tryEntries[Ve];if(qe.tryLoc===$e){var We=qe.completion;if(We.type==="throw"){var ze=We.arg;Fe(qe)}return ze}}throw new Error("illegal catch attempt")},delegateYield:function($e,Ve,qe){return this.delegate={iterator:Ne($e),resultName:Ve,nextLoc:qe},this.method==="next"&&(this.arg=ue),ge}},ne}(typeof pe=="object"?pe.exports:{});try{regeneratorRuntime=se}catch(ne){typeof globalThis=="object"?globalThis.regeneratorRuntime=se:Function("r","regeneratorRuntime = r")(se)}},{}],396:[function(E,pe,de){var se=E("buffer"),ne=se.Buffer;function ie(ue,ae){for(var oe in ue)ae[oe]=ue[oe]}ne.from&&ne.alloc&&ne.allocUnsafe&&ne.allocUnsafeSlow?pe.exports=se:(ie(se,de),de.Buffer=ce);function ce(ue,ae,oe){return ne(ue,ae,oe)}ie(ne,ce),ce.from=function(ue,ae,oe){if(typeof ue=="number")throw new TypeError("Argument must not be a number");return ne(ue,ae,oe)},ce.alloc=function(ue,ae,oe){if(typeof ue!="number")throw new TypeError("Argument must be a number");var re=ne(ue);return ae!==void 0?typeof oe=="string"?re.fill(ae,oe):re.fill(ae):re.fill(0),re},ce.allocUnsafe=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return ne(ue)},ce.allocUnsafeSlow=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return se.SlowBuffer(ue)}},{buffer:90}],397:[function(E,pe,de){(function(se){(function(){(function(ne){ne.parser=function(Ue,De){return new ce(Ue,De)},ne.SAXParser=ce,ne.SAXStream=y,ne.createStream=a,ne.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ne.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function ce(Ue,De){if(!(this instanceof ce))return new ce(Ue,De);var Ze=this;ae(Ze),Ze.q=Ze.c="",Ze.bufferCheckPosition=ne.MAX_BUFFER_LENGTH,Ze.opt=De||{},Ze.opt.lowercase=Ze.opt.lowercase||Ze.opt.lowercasetags,Ze.looseCase=Ze.opt.lowercase?"toLowerCase":"toUpperCase",Ze.tags=[],Ze.closed=Ze.closedRoot=Ze.sawRoot=!1,Ze.tag=Ze.error=null,Ze.strict=!!Ue,Ze.noscript=!!(Ue||Ze.opt.noscript),Ze.state=Ee.BEGIN,Ze.strictEntities=Ze.opt.strictEntities,Ze.ENTITIES=Ze.strictEntities?Object.create(ne.XML_ENTITIES):Object.create(ne.ENTITIES),Ze.attribList=[],Ze.opt.xmlns&&(Ze.ns=Object.create(le)),Ze.trackPosition=Ze.opt.position!==!1,Ze.trackPosition&&(Ze.position=Ze.line=Ze.column=0),Ce(Ze,"onready")}Object.create||(Object.create=function(Ue){function De(){}De.prototype=Ue;var Ze=new De;return Ze}),Object.keys||(Object.keys=function(Ue){var De=[];for(var Ze in Ue)Ue.hasOwnProperty(Ze)&&De.push(Ze);return De});function ue(Ue){for(var De=Math.max(ne.MAX_BUFFER_LENGTH,10),Ze=0,Te=0,ke=ie.length;TeDe)switch(ie[Te]){case"textNode":Fe(Ue);break;case"cdata":je(Ue,"oncdata",Ue.cdata),Ue.cdata="";break;case"script":je(Ue,"onscript",Ue.script),Ue.script="";break;default:Ne(Ue,"Max buffer length exceeded: "+ie[Te])}Ze=Math.max(Ze,et)}var Xe=ne.MAX_BUFFER_LENGTH-Ze;Ue.bufferCheckPosition=Xe+Ue.position}function ae(Ue){for(var De=0,Ze=ie.length;De"||Ae(Ue)}function Pe(Ue,De){return Ue.test(De)}function Be(Ue,De){return!Pe(Ue,De)}var Ee=0;ne.STATE={BEGIN:Ee++,BEGIN_WHITESPACE:Ee++,TEXT:Ee++,TEXT_ENTITY:Ee++,OPEN_WAKA:Ee++,SGML_DECL:Ee++,SGML_DECL_QUOTED:Ee++,DOCTYPE:Ee++,DOCTYPE_QUOTED:Ee++,DOCTYPE_DTD:Ee++,DOCTYPE_DTD_QUOTED:Ee++,COMMENT_STARTING:Ee++,COMMENT:Ee++,COMMENT_ENDING:Ee++,COMMENT_ENDED:Ee++,CDATA:Ee++,CDATA_ENDING:Ee++,CDATA_ENDING_2:Ee++,PROC_INST:Ee++,PROC_INST_BODY:Ee++,PROC_INST_ENDING:Ee++,OPEN_TAG:Ee++,OPEN_TAG_SLASH:Ee++,ATTRIB:Ee++,ATTRIB_NAME:Ee++,ATTRIB_NAME_SAW_WHITE:Ee++,ATTRIB_VALUE:Ee++,ATTRIB_VALUE_QUOTED:Ee++,ATTRIB_VALUE_CLOSED:Ee++,ATTRIB_VALUE_UNQUOTED:Ee++,ATTRIB_VALUE_ENTITY_Q:Ee++,ATTRIB_VALUE_ENTITY_U:Ee++,CLOSE_TAG:Ee++,CLOSE_TAG_SAW_WHITE:Ee++,SCRIPT:Ee++,SCRIPT_ENDING:Ee++},ne.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ne.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(ne.ENTITIES).forEach(function(Ue){var De=ne.ENTITIES[Ue],Ze=typeof De=="number"?String.fromCharCode(De):De;ne.ENTITIES[Ue]=Ze});for(var Le in ne.STATE)ne.STATE[ne.STATE[Le]]=Le;Ee=ne.STATE;function Ce(Ue,De,Ze){Ue[De]&&Ue[De](Ze)}function je(Ue,De,Ze){Ue.textNode&&Fe(Ue),Ce(Ue,De,Ze)}function Fe(Ue){Ue.textNode=Qe(Ue.opt,Ue.textNode),Ue.textNode&&Ce(Ue,"ontext",Ue.textNode),Ue.textNode=""}function Qe(Ue,De){return Ue.trim&&(De=De.trim()),Ue.normalize&&(De=De.replace(/\s+/g," ")),De}function Ne(Ue,De){return Fe(Ue),Ue.trackPosition&&(De+=` + `)+" "+We[1]:We[0]+qe+" "+Ve.join(", ")+" "+We[1]}function le(Ve){return Array.isArray(Ve)}de.isArray=le;function ge(Ve){return typeof Ve=="boolean"}de.isBoolean=ge;function pe(Ve){return Ve===null}de.isNull=pe;function ve(Ve){return Ve==null}de.isNullOrUndefined=ve;function he(Ve){return typeof Ve=="number"}de.isNumber=he;function Ae(Ve){return typeof Ve=="string"}de.isString=Ae;function ye(Ve){return typeof Ve=="symbol"}de.isSymbol=ye;function Se(Ve){return Ve===void 0}de.isUndefined=Se;function Pe(Ve){return Be(Ve)&&Fe(Ve)==="[object RegExp]"}de.isRegExp=Pe;function Be(Ve){return typeof Ve=="object"&&Ve!==null}de.isObject=Be;function Ee(Ve){return Be(Ve)&&Fe(Ve)==="[object Date]"}de.isDate=Ee;function Oe(Ve){return Be(Ve)&&(Fe(Ve)==="[object Error]"||Ve instanceof Error)}de.isError=Oe;function Ce(Ve){return typeof Ve=="function"}de.isFunction=Ce;function je(Ve){return Ve===null||typeof Ve=="boolean"||typeof Ve=="number"||typeof Ve=="string"||typeof Ve=="symbol"||typeof Ve=="undefined"}de.isPrimitive=je,de.isBuffer=E("./support/isBuffer");function Fe(Ve){return Object.prototype.toString.call(Ve)}function Qe(Ve){return Ve<10?"0"+Ve.toString(10):Ve.toString(10)}var Ne=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function _e(){var Ve=new Date,qe=[Qe(Ve.getHours()),Qe(Ve.getMinutes()),Qe(Ve.getSeconds())].join(":");return[Ve.getDate(),Ne[Ve.getMonth()],qe].join(" ")}de.log=function(){console.log("%s - %s",_e(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ve,qe){if(!qe||!Be(qe))return Ve;for(var We=Object.keys(qe),ze=We.length;ze--;)Ve[We[ze]]=qe[We[ze]];return Ve};function $e(Ve,qe){return Object.prototype.hasOwnProperty.call(Ve,qe)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,me,de){(function(se){(function(){"use strict";var ne=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?se:globalThis;me.exports=function(){for(var ue=[],ae=0;ae0)throw new Error("Invalid string. Length must be a multiple of 4");var le=z.indexOf("=");le===-1&&(le=te);var ge=le===te?0:4-le%4;return[le,ge]}function re(z){var te=oe(z),le=te[0],ge=te[1];return(le+ge)*3/4-ge}function ee(z,te,le){return(te+le)*3/4-le}function a(z){var te,le=oe(z),ge=le[0],pe=le[1],ve=new ie(ee(z,ge,pe)),he=0,Ae=pe>0?ge-4:ge,ye;for(ye=0;ye>16&255,ve[he++]=te>>8&255,ve[he++]=te&255;return pe===2&&(te=ne[z.charCodeAt(ye)]<<2|ne[z.charCodeAt(ye+1)]>>4,ve[he++]=te&255),pe===1&&(te=ne[z.charCodeAt(ye)]<<10|ne[z.charCodeAt(ye+1)]<<4|ne[z.charCodeAt(ye+2)]>>2,ve[he++]=te>>8&255,ve[he++]=te&255),ve}function y(z){return se[z>>18&63]+se[z>>12&63]+se[z>>6&63]+se[z&63]}function x(z,te,le){for(var ge,pe=[],ve=te;veAe?Ae:he+ve));return ge===1?(te=z[le-1],pe.push(se[te>>2]+se[te<<4&63]+"==")):ge===2&&(te=(z[le-2]<<8)+z[le-1],pe.push(se[te>>10]+se[te>>4&63]+se[te<<2&63]+"=")),pe.join("")}},{}],88:[function(E,me,de){(function(se,ne,ie){typeof me!="undefined"&&me.exports?me.exports=ie():typeof fe=="function"&&fe.amd?fe(ne,ie):se[ne]=ie()})(this,"bowser",function(){var se=!0;function ne(ee){function a(qe){var We=ee.match(qe);return We&&We.length>1&&We[1]||""}function y(qe){var We=ee.match(qe);return We&&We.length>1&&We[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),le=!te&&/nexus\s*[0-9]+/i.test(ee),ge=/CrOS/.test(ee),pe=/silk/i.test(ee),ve=/sailfish/i.test(ee),he=/tizen/i.test(ee),Ae=/(web|hpw)(o|0)s/i.test(ee),ye=/windows phone/i.test(ee),Se=/SamsungBrowser/i.test(ee),Pe=!ye&&/windows/i.test(ee),Be=!x&&!pe&&/macintosh/i.test(ee),Ee=!z&&!ve&&!he&&!Ae&&/linux/i.test(ee),Oe=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ce=a(/version\/(\d+(\.\d+)?)/i),je=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Fe=!je&&/[^-]mobi/i.test(ee),Qe=/xbox/i.test(ee),Ne;/opera/i.test(ee)?Ne={name:"Opera",opera:se,version:Ce||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?Ne={name:"Opera",opera:se,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ce}:/SamsungBrowser/i.test(ee)?Ne={name:"Samsung Internet for Android",samsungBrowser:se,version:Ce||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?Ne={name:"NAVER Whale browser",whale:se,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?Ne={name:"MZ Browser",mzbrowser:se,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?Ne={name:"Opera Coast",coast:se,version:Ce||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?Ne={name:"Focus",focus:se,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?Ne={name:"Yandex Browser",yandexbrowser:se,version:Ce||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?Ne={name:"UC Browser",ucbrowser:se,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?Ne={name:"Maxthon",maxthon:se,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?Ne={name:"Epiphany",epiphany:se,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?Ne={name:"Puffin",puffin:se,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?Ne={name:"Sleipnir",sleipnir:se,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?Ne={name:"K-Meleon",kMeleon:se,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Ne={name:"Windows Phone",osname:"Windows Phone",windowsphone:se},Oe?(Ne.msedge=se,Ne.version=Oe):(Ne.msie=se,Ne.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?Ne={name:"Internet Explorer",msie:se,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:ge?Ne={name:"Chrome",osname:"Chrome OS",chromeos:se,chromeBook:se,chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?Ne={name:"Microsoft Edge",msedge:se,version:Oe}:/vivaldi/i.test(ee)?Ne={name:"Vivaldi",vivaldi:se,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ce}:ve?Ne={name:"Sailfish",osname:"Sailfish OS",sailfish:se,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?Ne={name:"SeaMonkey",seamonkey:se,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(Ne={name:"Firefox",firefox:se,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(Ne.firefoxos=se,Ne.osname="Firefox OS")):pe?Ne={name:"Amazon Silk",silk:se,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?Ne={name:"PhantomJS",phantom:se,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?Ne={name:"SlimerJS",slimer:se,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?Ne={name:"BlackBerry",osname:"BlackBerry OS",blackberry:se,version:Ce||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ae?(Ne={name:"WebOS",osname:"WebOS",webos:se,version:Ce||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(Ne.touchpad=se)):/bada/i.test(ee)?Ne={name:"Bada",osname:"Bada",bada:se,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:he?Ne={name:"Tizen",osname:"Tizen",tizen:se,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ce}:/qupzilla/i.test(ee)?Ne={name:"QupZilla",qupzilla:se,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ce}:/chromium/i.test(ee)?Ne={name:"Chromium",chromium:se,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ce}:/chrome|crios|crmo/i.test(ee)?Ne={name:"Chrome",chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?Ne={name:"Android",version:Ce}:/safari|applewebkit/i.test(ee)?(Ne={name:"Safari",safari:se},Ce&&(Ne.version=Ce)):x?(Ne={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ce&&(Ne.version=Ce)):/googlebot/i.test(ee)?Ne={name:"Googlebot",googlebot:se,version:a(/googlebot\/(\d+(\.\d+))/i)||Ce}:Ne={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Ne.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(Ne.name=Ne.name||"Blink",Ne.blink=se):(Ne.name=Ne.name||"Webkit",Ne.webkit=se),!Ne.version&&Ce&&(Ne.version=Ce)):!Ne.opera&&/gecko\//i.test(ee)&&(Ne.name=Ne.name||"Gecko",Ne.gecko=se,Ne.version=Ne.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Ne.windowsphone&&(z||Ne.silk)?(Ne.android=se,Ne.osname="Android"):!Ne.windowsphone&&x?(Ne[x]=se,Ne.ios=se,Ne.osname="iOS"):Be?(Ne.mac=se,Ne.osname="macOS"):Qe?(Ne.xbox=se,Ne.osname="Xbox"):Pe?(Ne.windows=se,Ne.osname="Windows"):Ee&&(Ne.linux=se,Ne.osname="Linux");function _e(qe){switch(qe){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 $e="";Ne.windows?$e=_e(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Ne.windowsphone?$e=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Ne.mac?($e=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),$e=$e.replace(/[_\s]/g,".")):x?($e=a(/os (\d+([_\s]\d+)*) like mac os x/i),$e=$e.replace(/[_\s]/g,".")):z?$e=a(/android[ \/-](\d+(\.\d+)*)/i):Ne.webos?$e=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Ne.blackberry?$e=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Ne.bada?$e=a(/bada\/(\d+(\.\d+)*)/i):Ne.tizen&&($e=a(/tizen[\/\s](\d+(\.\d+)*)/i)),$e&&(Ne.osversion=$e);var Ve=!Ne.windows&&$e.split(".")[0];return je||le||x=="ipad"||z&&(Ve==3||Ve>=4&&!Fe)||Ne.silk?Ne.tablet=se:(Fe||x=="iphone"||x=="ipod"||z||te||Ne.blackberry||Ne.webos||Ne.bada)&&(Ne.mobile=se),Ne.msedge||Ne.msie&&Ne.version>=10||Ne.yandexbrowser&&Ne.version>=15||Ne.vivaldi&&Ne.version>=1||Ne.chrome&&Ne.version>=20||Ne.samsungBrowser&&Ne.version>=4||Ne.whale&&ae([Ne.version,"1.0"])===1||Ne.mzbrowser&&ae([Ne.version,"6.0"])===1||Ne.focus&&ae([Ne.version,"1.0"])===1||Ne.firefox&&Ne.version>=20||Ne.safari&&Ne.version>=6||Ne.opera&&Ne.version>=10||Ne.ios&&Ne.osversion&&Ne.osversion.split(".")[0]>=6||Ne.blackberry&&Ne.version>=10.1||Ne.chromium&&Ne.version>=20?Ne.a=se:Ne.msie&&Ne.version<10||Ne.chrome&&Ne.version<20||Ne.firefox&&Ne.version<20||Ne.safari&&Ne.version<6||Ne.opera&&Ne.version<10||Ne.ios&&Ne.osversion&&Ne.osversion.split(".")[0]<6||Ne.chromium&&Ne.version<20?Ne.c=se:Ne.x=se,Ne}var ie=ne(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(ee){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function oe(ee,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ne(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return ae([b,ee[z]])<0}return a}function re(ee,a,y){return!oe(ee,a,y)}return ie.isUnsupportedBrowser=oe,ie.compareVersions=ae,ie.check=re,ie._detect=ne,ie.detect=ne,ie})},{}],89:[function(E,me,de){},{}],90:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("base64-js"),ie=E("ieee754");de.Buffer=oe,de.SlowBuffer=ge,de.INSPECT_MAX_BYTES=50;var ce=2147483647;de.kMaxLength=ce,oe.TYPED_ARRAY_SUPPORT=ue(),!oe.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ue(){try{var Ie=new Uint8Array(1);return Ie.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Ie.foo()===42}catch(Le){return!1}}Object.defineProperty(oe.prototype,"parent",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.buffer}}),Object.defineProperty(oe.prototype,"offset",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.byteOffset}});function ae(Ie){if(Ie>ce)throw new RangeError('The value "'+Ie+'" is invalid for option "size"');var Le=new Uint8Array(Ie);return Le.__proto__=oe.prototype,Le}function oe(Ie,Le,we){if(typeof Ie=="number"){if(typeof Le=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Ie)}return re(Ie,Le,we)}typeof Symbol!="undefined"&&Symbol.species!=null&&oe[Symbol.species]===oe&&Object.defineProperty(oe,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),oe.poolSize=8192;function re(Ie,Le,we){if(typeof Ie=="string")return x(Ie,Le);if(ArrayBuffer.isView(Ie))return b(Ie);if(Ie==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie);if(Xe(Ie,ArrayBuffer)||Ie&&Xe(Ie.buffer,ArrayBuffer))return z(Ie,Le,we);if(typeof Ie=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Re=Ie.valueOf&&Ie.valueOf();if(Re!=null&&Re!==Ie)return oe.from(Re,Le,we);var Ke=te(Ie);if(Ke)return Ke;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Ie[Symbol.toPrimitive]=="function")return oe.from(Ie[Symbol.toPrimitive]("string"),Le,we);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Ie)}oe.from=function(Ie,Le,we){return re(Ie,Le,we)},oe.prototype.__proto__=Uint8Array.prototype,oe.__proto__=Uint8Array;function ee(Ie){if(typeof Ie!="number")throw new TypeError('"size" argument must be of type number');if(Ie<0)throw new RangeError('The value "'+Ie+'" is invalid for option "size"')}function a(Ie,Le,we){return ee(Ie),Ie<=0?ae(Ie):Le!==void 0?typeof we=="string"?ae(Ie).fill(Le,we):ae(Ie).fill(Le):ae(Ie)}oe.alloc=function(Ie,Le,we){return a(Ie,Le,we)};function y(Ie){return ee(Ie),ae(Ie<0?0:le(Ie)|0)}oe.allocUnsafe=function(Ie){return y(Ie)},oe.allocUnsafeSlow=function(Ie){return y(Ie)};function x(Ie,Le){if((typeof Le!="string"||Le==="")&&(Le="utf8"),!oe.isEncoding(Le))throw new TypeError("Unknown encoding: "+Le);var we=pe(Ie,Le)|0,Re=ae(we),Ke=Re.write(Ie,Le);return Ke!==we&&(Re=Re.slice(0,Ke)),Re}function b(Ie){for(var Le=Ie.length<0?0:le(Ie.length)|0,we=ae(Le),Re=0;Re=ce)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ce.toString(16)+" bytes");return Ie|0}function ge(Ie){return+Ie!=Ie&&(Ie=0),oe.alloc(+Ie)}oe.isBuffer=function(Le){return Le!=null&&Le._isBuffer===!0&&Le!==oe.prototype},oe.compare=function(Le,we){if(Xe(Le,Uint8Array)&&(Le=oe.from(Le,Le.offset,Le.byteLength)),Xe(we,Uint8Array)&&(we=oe.from(we,we.offset,we.byteLength)),!oe.isBuffer(Le)||!oe.isBuffer(we))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Le===we)return 0;for(var Re=Le.length,Ke=we.length,rt=0,He=Math.min(Re,Ke);rt2&&arguments[2]===!0;if(!Re&&we===0)return 0;for(var Ke=!1;;)switch(Le){case"ascii":case"latin1":case"binary":return we;case"utf8":case"utf-8":return De(Ie).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return we*2;case"hex":return we>>>1;case"base64":return ke(Ie).length;default:if(Ke)return Re?-1:De(Ie).length;Le=(""+Le).toLowerCase(),Ke=!0}}oe.byteLength=pe;function ve(Ie,Le,we){var Re=!1;if((Le===void 0||Le<0)&&(Le=0),Le>this.length||((we===void 0||we>this.length)&&(we=this.length),we<=0)||(we>>>=0,Le>>>=0,we<=Le))return"";for(Ie||(Ie="utf8");;)switch(Ie){case"hex":return Ve(this,Le,we);case"utf8":case"utf-8":return Fe(this,Le,we);case"ascii":return _e(this,Le,we);case"latin1":case"binary":return $e(this,Le,we);case"base64":return je(this,Le,we);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return qe(this,Le,we);default:if(Re)throw new TypeError("Unknown encoding: "+Ie);Ie=(Ie+"").toLowerCase(),Re=!0}}oe.prototype._isBuffer=!0;function he(Ie,Le,we){var Re=Ie[Le];Ie[Le]=Ie[we],Ie[we]=Re}oe.prototype.swap16=function(){var Le=this.length;if(Le%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var we=0;wewe&&(Le+=" ... "),""},oe.prototype.compare=function(Le,we,Re,Ke,rt){if(Xe(Le,Uint8Array)&&(Le=oe.from(Le,Le.offset,Le.byteLength)),!oe.isBuffer(Le))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Le);if(we===void 0&&(we=0),Re===void 0&&(Re=Le?Le.length:0),Ke===void 0&&(Ke=0),rt===void 0&&(rt=this.length),we<0||Re>Le.length||Ke<0||rt>this.length)throw new RangeError("out of range index");if(Ke>=rt&&we>=Re)return 0;if(Ke>=rt)return-1;if(we>=Re)return 1;if(we>>>=0,Re>>>=0,Ke>>>=0,rt>>>=0,this===Le)return 0;for(var He=rt-Ke,tt=Re-we,mt=Math.min(He,tt),ut=this.slice(Ke,rt),ht=Le.slice(we,Re),ct=0;ct2147483647?we=2147483647:we<-2147483648&&(we=-2147483648),we=+we,Me(we)&&(we=Ke?0:Ie.length-1),we<0&&(we=Ie.length+we),we>=Ie.length){if(Ke)return-1;we=Ie.length-1}else if(we<0)if(Ke)we=0;else return-1;if(typeof Le=="string"&&(Le=oe.from(Le,Re)),oe.isBuffer(Le))return Le.length===0?-1:ye(Ie,Le,we,Re,Ke);if(typeof Le=="number")return Le=Le&255,typeof Uint8Array.prototype.indexOf=="function"?Ke?Uint8Array.prototype.indexOf.call(Ie,Le,we):Uint8Array.prototype.lastIndexOf.call(Ie,Le,we):ye(Ie,[Le],we,Re,Ke);throw new TypeError("val must be string, number or Buffer")}function ye(Ie,Le,we,Re,Ke){var rt=1,He=Ie.length,tt=Le.length;if(Re!==void 0&&(Re=String(Re).toLowerCase(),Re==="ucs2"||Re==="ucs-2"||Re==="utf16le"||Re==="utf-16le")){if(Ie.length<2||Le.length<2)return-1;rt=2,He/=2,tt/=2,we/=2}function mt(at,st){return rt===1?at[st]:at.readUInt16BE(st*rt)}var ut;if(Ke){var ht=-1;for(ut=we;utHe&&(we=He-tt),ut=we;ut>=0;ut--){for(var ct=!0,pt=0;ptKe&&(Re=Ke)):Re=Ke;var rt=Le.length;Re>rt/2&&(Re=rt/2);for(var He=0;He>>0,isFinite(Re)?(Re=Re>>>0,Ke===void 0&&(Ke="utf8")):(Ke=Re,Re=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var rt=this.length-we;if((Re===void 0||Re>rt)&&(Re=rt),Le.length>0&&(Re<0||we<0)||we>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ke||(Ke="utf8");for(var He=!1;;)switch(Ke){case"hex":return Se(this,Le,we,Re);case"utf8":case"utf-8":return Pe(this,Le,we,Re);case"ascii":return Be(this,Le,we,Re);case"latin1":case"binary":return Ee(this,Le,we,Re);case"base64":return Oe(this,Le,we,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ce(this,Le,we,Re);default:if(He)throw new TypeError("Unknown encoding: "+Ke);Ke=(""+Ke).toLowerCase(),He=!0}},oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function je(Ie,Le,we){return Le===0&&we===Ie.length?ne.fromByteArray(Ie):ne.fromByteArray(Ie.slice(Le,we))}function Fe(Ie,Le,we){we=Math.min(Ie.length,we);for(var Re=[],Ke=Le;Ke239?4:rt>223?3:rt>191?2:1;if(Ke+tt<=we){var mt,ut,ht,ct;switch(tt){case 1:rt<128&&(He=rt);break;case 2:mt=Ie[Ke+1],(mt&192)===128&&(ct=(rt&31)<<6|mt&63,ct>127&&(He=ct));break;case 3:mt=Ie[Ke+1],ut=Ie[Ke+2],(mt&192)===128&&(ut&192)===128&&(ct=(rt&15)<<12|(mt&63)<<6|ut&63,ct>2047&&(ct<55296||ct>57343)&&(He=ct));break;case 4:mt=Ie[Ke+1],ut=Ie[Ke+2],ht=Ie[Ke+3],(mt&192)===128&&(ut&192)===128&&(ht&192)===128&&(ct=(rt&15)<<18|(mt&63)<<12|(ut&63)<<6|ht&63,ct>65535&&ct<1114112&&(He=ct))}}He===null?(He=65533,tt=1):He>65535&&(He-=65536,Re.push(He>>>10&1023|55296),He=56320|He&1023),Re.push(He),Ke+=tt}return Ne(Re)}var Qe=4096;function Ne(Ie){var Le=Ie.length;if(Le<=Qe)return String.fromCharCode.apply(String,Ie);for(var we="",Re=0;ReRe)&&(we=Re);for(var Ke="",rt=Le;rtRe&&(Le=Re),we<0?(we+=Re,we<0&&(we=0)):we>Re&&(we=Re),wewe)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUIntLE=function(Le,we,Re){Le=Le>>>0,we=we>>>0,Re||We(Le,we,this.length);for(var Ke=this[Le],rt=1,He=0;++He>>0,we=we>>>0,Re||We(Le,we,this.length);for(var Ke=this[Le+--we],rt=1;we>0&&(rt*=256);)Ke+=this[Le+--we]*rt;return Ke},oe.prototype.readUInt8=function(Le,we){return Le=Le>>>0,we||We(Le,1,this.length),this[Le]},oe.prototype.readUInt16LE=function(Le,we){return Le=Le>>>0,we||We(Le,2,this.length),this[Le]|this[Le+1]<<8},oe.prototype.readUInt16BE=function(Le,we){return Le=Le>>>0,we||We(Le,2,this.length),this[Le]<<8|this[Le+1]},oe.prototype.readUInt32LE=function(Le,we){return Le=Le>>>0,we||We(Le,4,this.length),(this[Le]|this[Le+1]<<8|this[Le+2]<<16)+this[Le+3]*16777216},oe.prototype.readUInt32BE=function(Le,we){return Le=Le>>>0,we||We(Le,4,this.length),this[Le]*16777216+(this[Le+1]<<16|this[Le+2]<<8|this[Le+3])},oe.prototype.readIntLE=function(Le,we,Re){Le=Le>>>0,we=we>>>0,Re||We(Le,we,this.length);for(var Ke=this[Le],rt=1,He=0;++He=rt&&(Ke-=Math.pow(2,8*we)),Ke},oe.prototype.readIntBE=function(Le,we,Re){Le=Le>>>0,we=we>>>0,Re||We(Le,we,this.length);for(var Ke=we,rt=1,He=this[Le+--Ke];Ke>0&&(rt*=256);)He+=this[Le+--Ke]*rt;return rt*=128,He>=rt&&(He-=Math.pow(2,8*we)),He},oe.prototype.readInt8=function(Le,we){return Le=Le>>>0,we||We(Le,1,this.length),this[Le]&128?(255-this[Le]+1)*-1:this[Le]},oe.prototype.readInt16LE=function(Le,we){Le=Le>>>0,we||We(Le,2,this.length);var Re=this[Le]|this[Le+1]<<8;return Re&32768?Re|4294901760:Re},oe.prototype.readInt16BE=function(Le,we){Le=Le>>>0,we||We(Le,2,this.length);var Re=this[Le+1]|this[Le]<<8;return Re&32768?Re|4294901760:Re},oe.prototype.readInt32LE=function(Le,we){return Le=Le>>>0,we||We(Le,4,this.length),this[Le]|this[Le+1]<<8|this[Le+2]<<16|this[Le+3]<<24},oe.prototype.readInt32BE=function(Le,we){return Le=Le>>>0,we||We(Le,4,this.length),this[Le]<<24|this[Le+1]<<16|this[Le+2]<<8|this[Le+3]},oe.prototype.readFloatLE=function(Le,we){return Le=Le>>>0,we||We(Le,4,this.length),ie.read(this,Le,!0,23,4)},oe.prototype.readFloatBE=function(Le,we){return Le=Le>>>0,we||We(Le,4,this.length),ie.read(this,Le,!1,23,4)},oe.prototype.readDoubleLE=function(Le,we){return Le=Le>>>0,we||We(Le,8,this.length),ie.read(this,Le,!0,52,8)},oe.prototype.readDoubleBE=function(Le,we){return Le=Le>>>0,we||We(Le,8,this.length),ie.read(this,Le,!1,52,8)};function ze(Ie,Le,we,Re,Ke,rt){if(!oe.isBuffer(Ie))throw new TypeError('"buffer" argument must be a Buffer instance');if(Le>Ke||LeIe.length)throw new RangeError("Index out of range")}oe.prototype.writeUIntLE=function(Le,we,Re,Ke){if(Le=+Le,we=we>>>0,Re=Re>>>0,!Ke){var rt=Math.pow(2,8*Re)-1;ze(this,Le,we,Re,rt,0)}var He=1,tt=0;for(this[we]=Le&255;++tt>>0,Re=Re>>>0,!Ke){var rt=Math.pow(2,8*Re)-1;ze(this,Le,we,Re,rt,0)}var He=Re-1,tt=1;for(this[we+He]=Le&255;--He>=0&&(tt*=256);)this[we+He]=Le/tt&255;return we+Re},oe.prototype.writeUInt8=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,1,255,0),this[we]=Le&255,we+1},oe.prototype.writeUInt16LE=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,2,65535,0),this[we]=Le&255,this[we+1]=Le>>>8,we+2},oe.prototype.writeUInt16BE=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,2,65535,0),this[we]=Le>>>8,this[we+1]=Le&255,we+2},oe.prototype.writeUInt32LE=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,4,4294967295,0),this[we+3]=Le>>>24,this[we+2]=Le>>>16,this[we+1]=Le>>>8,this[we]=Le&255,we+4},oe.prototype.writeUInt32BE=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,4,4294967295,0),this[we]=Le>>>24,this[we+1]=Le>>>16,this[we+2]=Le>>>8,this[we+3]=Le&255,we+4},oe.prototype.writeIntLE=function(Le,we,Re,Ke){if(Le=+Le,we=we>>>0,!Ke){var rt=Math.pow(2,8*Re-1);ze(this,Le,we,Re,rt-1,-rt)}var He=0,tt=1,mt=0;for(this[we]=Le&255;++He>0)-mt&255;return we+Re},oe.prototype.writeIntBE=function(Le,we,Re,Ke){if(Le=+Le,we=we>>>0,!Ke){var rt=Math.pow(2,8*Re-1);ze(this,Le,we,Re,rt-1,-rt)}var He=Re-1,tt=1,mt=0;for(this[we+He]=Le&255;--He>=0&&(tt*=256);)Le<0&&mt===0&&this[we+He+1]!==0&&(mt=1),this[we+He]=(Le/tt>>0)-mt&255;return we+Re},oe.prototype.writeInt8=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,1,127,-128),Le<0&&(Le=255+Le+1),this[we]=Le&255,we+1},oe.prototype.writeInt16LE=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,2,32767,-32768),this[we]=Le&255,this[we+1]=Le>>>8,we+2},oe.prototype.writeInt16BE=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,2,32767,-32768),this[we]=Le>>>8,this[we+1]=Le&255,we+2},oe.prototype.writeInt32LE=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,4,2147483647,-2147483648),this[we]=Le&255,this[we+1]=Le>>>8,this[we+2]=Le>>>16,this[we+3]=Le>>>24,we+4},oe.prototype.writeInt32BE=function(Le,we,Re){return Le=+Le,we=we>>>0,Re||ze(this,Le,we,4,2147483647,-2147483648),Le<0&&(Le=4294967295+Le+1),this[we]=Le>>>24,this[we+1]=Le>>>16,this[we+2]=Le>>>8,this[we+3]=Le&255,we+4};function Ge(Ie,Le,we,Re,Ke,rt){if(we+Re>Ie.length)throw new RangeError("Index out of range");if(we<0)throw new RangeError("Index out of range")}function nt(Ie,Le,we,Re,Ke){return Le=+Le,we=we>>>0,Ke||Ge(Ie,Le,we,4,34028234663852886e22,-34028234663852886e22),ie.write(Ie,Le,we,Re,23,4),we+4}oe.prototype.writeFloatLE=function(Le,we,Re){return nt(this,Le,we,!0,Re)},oe.prototype.writeFloatBE=function(Le,we,Re){return nt(this,Le,we,!1,Re)};function Je(Ie,Le,we,Re,Ke){return Le=+Le,we=we>>>0,Ke||Ge(Ie,Le,we,8,17976931348623157e292,-17976931348623157e292),ie.write(Ie,Le,we,Re,52,8),we+8}oe.prototype.writeDoubleLE=function(Le,we,Re){return Je(this,Le,we,!0,Re)},oe.prototype.writeDoubleBE=function(Le,we,Re){return Je(this,Le,we,!1,Re)},oe.prototype.copy=function(Le,we,Re,Ke){if(!oe.isBuffer(Le))throw new TypeError("argument should be a Buffer");if(Re||(Re=0),!Ke&&Ke!==0&&(Ke=this.length),we>=Le.length&&(we=Le.length),we||(we=0),Ke>0&&Ke=this.length)throw new RangeError("Index out of range");if(Ke<0)throw new RangeError("sourceEnd out of bounds");Ke>this.length&&(Ke=this.length),Le.length-we=0;--He)Le[He+we]=this[He+Re];else Uint8Array.prototype.set.call(Le,this.subarray(Re,Ke),we);return rt},oe.prototype.fill=function(Le,we,Re,Ke){if(typeof Le=="string"){if(typeof we=="string"?(Ke=we,we=0,Re=this.length):typeof Re=="string"&&(Ke=Re,Re=this.length),Ke!==void 0&&typeof Ke!="string")throw new TypeError("encoding must be a string");if(typeof Ke=="string"&&!oe.isEncoding(Ke))throw new TypeError("Unknown encoding: "+Ke);if(Le.length===1){var rt=Le.charCodeAt(0);(Ke==="utf8"&&rt<128||Ke==="latin1")&&(Le=rt)}}else typeof Le=="number"&&(Le=Le&255);if(we<0||this.length>>0,Re=Re===void 0?this.length:Re>>>0,Le||(Le=0);var He;if(typeof Le=="number")for(He=we;He55295&&we<57344){if(!Ke){if(we>56319){(Le-=3)>-1&&rt.push(239,191,189);continue}else if(He+1===Re){(Le-=3)>-1&&rt.push(239,191,189);continue}Ke=we;continue}if(we<56320){(Le-=3)>-1&&rt.push(239,191,189),Ke=we;continue}we=(Ke-55296<<10|we-56320)+65536}else Ke&&(Le-=3)>-1&&rt.push(239,191,189);if(Ke=null,we<128){if((Le-=1)<0)break;rt.push(we)}else if(we<2048){if((Le-=2)<0)break;rt.push(we>>6|192,we&63|128)}else if(we<65536){if((Le-=3)<0)break;rt.push(we>>12|224,we>>6&63|128,we&63|128)}else if(we<1114112){if((Le-=4)<0)break;rt.push(we>>18|240,we>>12&63|128,we>>6&63|128,we&63|128)}else throw new Error("Invalid code point")}return rt}function Ze(Ie){for(var Le=[],we=0;we>8,Ke=we%256,rt.push(Ke),rt.push(Re);return rt}function ke(Ie){return ne.toByteArray(Ye(Ie))}function et(Ie,Le,we,Re){for(var Ke=0;Ke=Le.length||Ke>=Ie.length);++Ke)Le[Ke+we]=Ie[Ke];return Ke}function Xe(Ie,Le){return Ie instanceof Le||Ie!=null&&Ie.constructor!=null&&Ie.constructor.name!=null&&Ie.constructor.name===Le.name}function Me(Ie){return Ie!==Ie}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,me,de){me.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,me,de){"use strict";var se=E("get-intrinsic"),ne=E("./"),ie=ne(se("String.prototype.indexOf"));me.exports=function(ue,ae){var oe=se(ue,!!ae);return typeof oe=="function"&&ie(ue,".prototype.")>-1?ne(oe):oe}},{"./":93,"get-intrinsic":348}],93:[function(E,me,de){"use strict";var se=E("function-bind"),ne=E("get-intrinsic"),ie=ne("%Function.prototype.apply%"),ce=ne("%Function.prototype.call%"),ue=ne("%Reflect.apply%",!0)||se.call(ce,ie),ae=ne("%Object.getOwnPropertyDescriptor%",!0),oe=ne("%Object.defineProperty%",!0),re=ne("%Math.max%");if(oe)try{oe({},"a",{value:1})}catch(a){oe=null}me.exports=function(y){var x=ue(se,ce,arguments);if(ae&&oe){var b=ae(x,"length");b.configurable&&oe(x,"length",{value:1+re(0,y.length-(arguments.length-1))})}return x};var ee=function(){return ue(se,ie,arguments)};oe?oe(me.exports,"apply",{value:ee}):me.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,me,de){"use strict";var se=Array.prototype.slice;me.exports=ne;function ne(ce,ue){if(!(this instanceof ne))return new ne(ce,ue);this.src=ce,this._withAccess=ue}ne.prototype.withAccess=function(ce){return this._withAccess=ce!==!1,this},ne.prototype.pick=function(ce){return Array.isArray(ce)||(ce=se.call(arguments)),ce.length&&(this.keys=ce),this},ne.prototype.to=function(ce){if(ce=ce||{},!this.src)return ce;var ue=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ae=0;ae>8&255]},De=function(He){return[He&255,He>>8&255,He>>16&255,He>>24&255]},Ze=function(He){return He[3]<<24|He[2]<<16|He[1]<<8|He[0]},Te=function(He){return Je(He,23,4)},ke=function(He){return Je(He,52,8)},et=function(He,tt){ge(He[Ce],tt,{get:function(){return Pe(this)[tt]}})},Xe=function(He,tt,mt,ut){var ht=x(mt),ct=Pe(He);if(ht+tt>ct.byteLength)throw ze(Fe);var pt=Pe(ct.buffer).bytes,at=ht+ct.byteOffset,st=ve(pt,at,at+tt);return ut?st:nt(st)},Me=function(He,tt,mt,ut,ht,ct){var pt=x(mt),at=Pe(He);if(pt+tt>at.byteLength)throw ze(Fe);for(var st=Pe(at.buffer).bytes,ft=pt+at.byteOffset,vt=ut(+ht),At=0;Atht)throw ze("Wrong offset");if(ut=ut===void 0?ht-ct:y(ut),ct+ut>ht)throw ze(je);Be(this,{buffer:tt,byteLength:ut,byteOffset:ct}),ie||(this.buffer=tt,this.byteLength=ut,this.byteOffset=ct)},Ve=$e[Ce],ie&&(et(Ne,"byteLength"),et($e,"buffer"),et($e,"byteLength"),et($e,"byteOffset")),oe(Ve,{getInt8:function(tt){return Xe(this,1,tt)[0]<<24>>24},getUint8:function(tt){return Xe(this,1,tt)[0]},getInt16:function(tt){var mt=Xe(this,2,tt,arguments.length>1?arguments[1]:void 0);return(mt[1]<<8|mt[0])<<16>>16},getUint16:function(tt){var mt=Xe(this,2,tt,arguments.length>1?arguments[1]:void 0);return mt[1]<<8|mt[0]},getInt32:function(tt){return Ze(Xe(this,4,tt,arguments.length>1?arguments[1]:void 0))},getUint32:function(tt){return Ze(Xe(this,4,tt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(tt){return lt(Xe(this,4,tt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(tt){return lt(Xe(this,8,tt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(tt,mt){Me(this,1,tt,Ye,mt)},setUint8:function(tt,mt){Me(this,1,tt,Ye,mt)},setInt16:function(tt,mt){Me(this,2,tt,Ue,mt,arguments.length>2?arguments[2]:void 0)},setUint16:function(tt,mt){Me(this,2,tt,Ue,mt,arguments.length>2?arguments[2]:void 0)},setInt32:function(tt,mt){Me(this,4,tt,De,mt,arguments.length>2?arguments[2]:void 0)},setUint32:function(tt,mt){Me(this,4,tt,De,mt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(tt,mt){Me(this,4,tt,Te,mt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(tt,mt){Me(this,8,tt,ke,mt,arguments.length>2?arguments[2]:void 0)}});else{var Ie=ye&&Qe.name!==Ee;if(!re(function(){Qe(1)})||!re(function(){new Qe(-1)})||re(function(){return new Qe,new Qe(1.5),new Qe(NaN),Ie&&!Se})){Ne=function(tt){return ee(this,_e),new Qe(x(tt))},Ne[Ce]=_e;for(var Le=le(Qe),we=0,Re;Le.length>we;)(Re=Le[we++])in Ne||ae(Ne,Re,Qe[Re]);_e.constructor=Ne}else Ie&&Se&&ae(Qe,"name",Ee);te&&z(Ve)!==qe&&te(Ve,qe);var Ke=new $e(new Ne(2)),rt=ne(Ve.setInt8);Ke.setInt8(0,2147483648),Ke.setInt8(1,2147483649),(Ke.getInt8(0)||!Ke.getInt8(1))&&oe(Ve,{setInt8:function(tt,mt){rt(this,tt,mt<<24>>24)},setUint8:function(tt,mt){rt(this,tt,mt<<24>>24)}},{unsafe:!0})}he(Ne,Ee),he($e,Oe),me.exports={ArrayBuffer:Ne,DataView:$e}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,me,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=Math.min;me.exports=[].copyWithin||function(ae,oe){var re=se(this),ee=ie(re),a=ne(ae,ee),y=ne(oe,ee),x=arguments.length>2?arguments[2]:void 0,b=ce((x===void 0?ee:ne(x,ee))-y,ee-a),z=1;for(y0;)y in re?re[a]=re[y]:delete re[a],a+=z,y+=z;return re}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,me,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");me.exports=function(ue){for(var ae=se(this),oe=ie(ae),re=arguments.length,ee=ne(re>1?arguments[1]:void 0,oe),a=re>2?arguments[2]:void 0,y=a===void 0?oe:ne(a,oe);y>ee;)ae[ee++]=ue;return ae}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,me,de){"use strict";var se=E("../internals/array-iteration").forEach,ne=E("../internals/array-method-is-strict"),ie=ne("forEach");me.exports=ie?[].forEach:function(ue){return se(this,ue,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,me,de){var se=E("../internals/length-of-array-like");me.exports=function(ne,ie){for(var ce=0,ue=se(ie),ae=new ne(ue);ue>ce;)ae[ce]=ie[ce++];return ae}},{"../internals/length-of-array-like":188}],109:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ce=E("../internals/to-object"),ue=E("../internals/call-with-safe-iteration-closing"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/is-constructor"),re=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=se.Array;me.exports=function(z){var te=ce(z),le=oe(this),ge=arguments.length,pe=ge>1?arguments[1]:void 0,ve=pe!==void 0;ve&&(pe=ne(pe,ge>2?arguments[2]:void 0));var he=y(te),Ae=0,ye,Se,Pe,Be,Ee,Oe;if(he&&!(this==x&&ae(he)))for(Be=a(te,he),Ee=Be.next,Se=le?new this:[];!(Pe=ie(Ee,Be)).done;Ae++)Oe=ve?ue(Be,pe,[Pe.value,Ae],!0):Pe.value,ee(Se,Ae,Oe);else for(ye=re(te),Se=le?new this(ye):x(ye);ye>Ae;Ae++)Oe=ve?pe(te[Ae],Ae):te[Ae],ee(Se,Ae,Oe);return Se.length=Ae,Se}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,me,de){var se=E("../internals/to-indexed-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=function(ue){return function(ae,oe,re){var ee=se(ae),a=ie(ee),y=ne(re,a),x;if(ue&&oe!=oe){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((ue||y in ee)&&ee[y]===oe)return ue||y||0;return!ue&&-1}};me.exports={includes:ce(!0),indexOf:ce(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,me,de){var se=E("../internals/function-bind-context"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ce=E("../internals/to-object"),ue=E("../internals/length-of-array-like"),ae=E("../internals/array-species-create"),oe=ne([].push),re=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,le=ee==5||z;return function(ge,pe,ve,he){for(var Ae=ce(ge),ye=ie(Ae),Se=se(pe,ve),Pe=ue(ye),Be=0,Ee=he||ae,Oe=a?Ee(ge,Pe):y||te?Ee(ge,0):void 0,Ce,je;Pe>Be;Be++)if((le||Be in ye)&&(Ce=ye[Be],je=Se(Ce,Be,Ae),ee))if(a)Oe[Be]=je;else if(je)switch(ee){case 3:return!0;case 5:return Ce;case 6:return Be;case 2:oe(Oe,Ce)}else switch(ee){case 4:return!1;case 7:oe(Oe,Ce)}return z?-1:x||b?b:Oe}};me.exports={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterReject:re(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),ce=E("../internals/length-of-array-like"),ue=E("../internals/array-method-is-strict"),ae=Math.min,oe=[].lastIndexOf,re=!!oe&&1/[1].lastIndexOf(1,-0)<0,ee=ue("lastIndexOf"),a=re||!ee;me.exports=a?function(x){if(re)return se(oe,this,arguments)||0;var b=ne(this),z=ce(b),te=z-1;for(arguments.length>1&&(te=ae(te,ie(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:oe},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,me,de){var se=E("../internals/fails"),ne=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),ce=ne("species");me.exports=function(ue){return ie>=51||!se(function(){var ae=[],oe=ae.constructor={};return oe[ce]=function(){return{foo:1}},ae[ue](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,me,de){"use strict";var se=E("../internals/fails");me.exports=function(ne,ie){var ce=[][ne];return!!ce&&se(function(){ce.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/a-callable"),ie=E("../internals/to-object"),ce=E("../internals/indexed-object"),ue=E("../internals/length-of-array-like"),ae=se.TypeError,oe=function(re){return function(ee,a,y,x){ne(a);var b=ie(ee),z=ce(b),te=ue(b),le=re?te-1:0,ge=re?-1:1;if(y<2)for(;;){if(le in z){x=z[le],le+=ge;break}if(le+=ge,re?le<0:te<=le)throw ae("Reduce of empty array with no initial value")}for(;re?le>=0:te>le;le+=ge)le in z&&(x=a(x,z[le],le,b));return x}};me.exports={left:oe(!1),right:oe(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ce=E("../internals/create-property"),ue=se.Array,ae=Math.max;me.exports=function(oe,re,ee){for(var a=ie(oe),y=ne(re,a),x=ne(ee===void 0?a:ee,a),b=ue(ae(x-y,0)),z=0;y0;)ae[y]=ae[--y];y!==ee++&&(ae[y]=a)}return ae},ue=function(ae,oe,re,ee){for(var a=oe.length,y=re.length,x=0,b=0;x0&&oe[0]<4?1:+(oe[0]+oe[1])),!re&&ne&&(oe=ne.match(/Edge\/(\d+)/),(!oe||oe[1]>=74)&&(oe=ne.match(/Chrome\/(\d+)/),oe&&(re=+oe[1]))),me.exports=re},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,me,de){var se=E("../internals/engine-user-agent"),ne=se.match(/AppleWebKit\/(\d+)\./);me.exports=!!ne&&+ne[1]},{"../internals/engine-user-agent":145}],148:[function(E,me,de){me.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),ce=E("../internals/redefine"),ue=E("../internals/set-global"),ae=E("../internals/copy-constructor-properties"),oe=E("../internals/is-forced");me.exports=function(re,ee){var a=re.target,y=re.global,x=re.stat,b,z,te,le,ge,pe;if(y?z=se:x?z=se[a]||ue(a,{}):z=(se[a]||{}).prototype,z)for(te in ee){if(ge=ee[te],re.noTargetGet?(pe=ne(z,te),le=pe&&pe.value):le=z[te],b=oe(y?te:a+(x?".":"#")+te,re.forced),!b&&le!==void 0){if(typeof ge==typeof le)continue;ae(ge,le)}(re.sham||le&&le.sham)&&ie(ge,"sham",!0),ce(z,te,ge,re)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,me,de){me.exports=function(se){try{return!!se()}catch(ne){return!0}}},{}],151:[function(E,me,de){"use strict";E("../modules/es.regexp.exec");var se=E("../internals/function-uncurry-this"),ne=E("../internals/redefine"),ie=E("../internals/regexp-exec"),ce=E("../internals/fails"),ue=E("../internals/well-known-symbol"),ae=E("../internals/create-non-enumerable-property"),oe=ue("species"),re=RegExp.prototype;me.exports=function(ee,a,y,x){var b=ue(ee),z=!ce(function(){var pe={};return pe[b]=function(){return 7},""[ee](pe)!=7}),te=z&&!ce(function(){var pe=!1,ve=/a/;return ee==="split"&&(ve={},ve.constructor={},ve.constructor[oe]=function(){return ve},ve.flags="",ve[b]=/./[b]),ve.exec=function(){return pe=!0,null},ve[b](""),!pe});if(!z||!te||y){var le=se(/./[b]),ge=a(b,""[ee],function(pe,ve,he,Ae,ye){var Se=se(pe),Pe=ve.exec;return Pe===ie||Pe===re.exec?z&&!ye?{done:!0,value:le(ve,he,Ae)}:{done:!0,value:Se(he,ve,Ae)}:{done:!1}});ne(String.prototype,ee,ge[0]),ne(re,b,ge[1])}x&&ae(re[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.apply,ce=ne.call;me.exports=typeof Reflect=="object"&&Reflect.apply||(se?ce.bind(ie):function(){return ce.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),ce=se(se.bind);me.exports=function(ue,ae){return ne(ue),ae===void 0?ue:ie?ce(ue,ae):function(){return ue.apply(ae,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,me,de){var se=E("../internals/fails");me.exports=!se(function(){var ne=function(){}.bind();return typeof ne!="function"||ne.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype.call;me.exports=se?ne.bind(ne):function(){return ne.apply(ne,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/has-own-property"),ie=Function.prototype,ce=se&&Object.getOwnPropertyDescriptor,ue=ne(ie,"name"),ae=ue&&function(){}.name==="something",oe=ue&&(!se||se&&ce(ie,"name").configurable);me.exports={EXISTS:ue,PROPER:ae,CONFIGURABLE:oe}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.bind,ce=ne.call,ue=se&&ie.bind(ce,ce);me.exports=se?function(ae){return ae&&ue(ae)}:function(ae){return ae&&function(){return ce.apply(ae,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=function(ce){return ne(ce)?ce:void 0};me.exports=function(ce,ue){return arguments.length<2?ie(se[ce]):se[ce]&&se[ce][ue]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,me,de){var se=E("../internals/classof"),ne=E("../internals/get-method"),ie=E("../internals/iterators"),ce=E("../internals/well-known-symbol"),ue=ce("iterator");me.exports=function(ae){if(ae!=null)return ne(ae,ue)||ne(ae,"@@iterator")||ie[se(ae)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/get-iterator-method"),oe=se.TypeError;me.exports=function(re,ee){var a=arguments.length<2?ae(re):ee;if(ie(a))return ce(ne(a,re));throw oe(ue(re)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,me,de){var se=E("../internals/a-callable");me.exports=function(ne,ie){var ce=ne[ie];return ce==null?void 0:se(ce)}},{"../internals/a-callable":95}],162:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=Math.floor,ce=se("".charAt),ue=se("".replace),ae=se("".slice),oe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,re=/\$([$&'`]|\d{1,2})/g;me.exports=function(ee,a,y,x,b,z){var te=y+ee.length,le=x.length,ge=re;return b!==void 0&&(b=ne(b),ge=oe),ue(z,ge,function(pe,ve){var he;switch(ce(ve,0)){case"$":return"$";case"&":return ee;case"`":return ae(a,0,y);case"'":return ae(a,te);case"<":he=b[ae(ve,1,-1)];break;default:var Ae=+ve;if(Ae===0)return pe;if(Ae>le){var ye=ie(Ae/10);return ye===0?pe:ye<=le?x[ye-1]===void 0?ce(ve,1):x[ye-1]+ce(ve,1):pe}he=x[Ae-1]}return he===void 0?"":he})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,me,de){(function(se){(function(){var ne=function(ie){return ie&&ie.Math==Math&&ie};me.exports=ne(typeof globalThis=="object"&&globalThis)||ne(typeof window=="object"&&window)||ne(typeof self=="object"&&self)||ne(typeof se=="object"&&se)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=se({}.hasOwnProperty);me.exports=Object.hasOwn||function(ue,ae){return ie(ne(ue),ae)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,me,de){me.exports={}},{}],166:[function(E,me,de){var se=E("../internals/global");me.exports=function(ne,ie){var ce=se.console;ce&&ce.error&&(arguments.length==1?ce.error(ne):ce.error(ne,ie))}},{"../internals/global":163}],167:[function(E,me,de){var se=E("../internals/get-built-in");me.exports=se("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/fails"),ie=E("../internals/document-create-element");me.exports=!se&&!ne(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,me,de){var se=E("../internals/global"),ne=se.Array,ie=Math.abs,ce=Math.pow,ue=Math.floor,ae=Math.log,oe=Math.LN2,re=function(a,y,x){var b=ne(x),z=x*8-y-1,te=(1<>1,ge=y===23?ce(2,-24)-ce(2,-77):0,pe=a<0||a===0&&1/a<0?1:0,ve=0,he,Ae,ye;for(a=ie(a),a!=a||a===1/0?(Ae=a!=a?1:0,he=te):(he=ue(ae(a)/oe),ye=ce(2,-he),a*ye<1&&(he--,ye*=2),he+le>=1?a+=ge/ye:a+=ge*ce(2,1-le),a*ye>=2&&(he++,ye/=2),he+le>=te?(Ae=0,he=te):he+le>=1?(Ae=(a*ye-1)*ce(2,y),he=he+le):(Ae=a*ce(2,le-1)*ce(2,y),he=0));y>=8;)b[ve++]=Ae&255,Ae/=256,y-=8;for(he=he<0;)b[ve++]=he&255,he/=256,z-=8;return b[--ve]|=pe*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,le=b-7,ge=x-1,pe=a[ge--],ve=pe&127,he;for(pe>>=7;le>0;)ve=ve*256+a[ge--],le-=8;for(he=ve&(1<<-le)-1,ve>>=-le,le+=y;le>0;)he=he*256+a[ge--],le-=8;if(ve===0)ve=1-te;else{if(ve===z)return he?NaN:pe?-1/0:1/0;he=he+ce(2,y),ve=ve-te}return(pe?-1:1)*he*ce(2,ve-y)};me.exports={pack:re,unpack:ee}},{"../internals/global":163}],170:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ce=E("../internals/classof-raw"),ue=se.Object,ae=ne("".split);me.exports=ie(function(){return!ue("z").propertyIsEnumerable(0)})?function(oe){return ce(oe)=="String"?ae(oe,""):ue(oe)}:ue},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,me,de){var se=E("../internals/is-callable"),ne=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");me.exports=function(ce,ue,ae){var oe,re;return ie&&se(oe=ue.constructor)&&oe!==ae&&ne(re=oe.prototype)&&re!==ae.prototype&&ie(ce,re),ce}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/is-callable"),ie=E("../internals/shared-store"),ce=se(Function.toString);ne(ie.inspectSource)||(ie.inspectSource=function(ue){return ce(ue)}),me.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,me,de){var se=E("../internals/native-weak-map"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/is-object"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/has-own-property"),oe=E("../internals/shared-store"),re=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=ne.TypeError,x=ne.WeakMap,b,z,te,le=function(Se){return te(Se)?z(Se):b(Se,{})},ge=function(Se){return function(Pe){var Be;if(!ce(Pe)||(Be=z(Pe)).type!==Se)throw y("Incompatible receiver, "+Se+" required");return Be}};if(se||oe.state){var pe=oe.state||(oe.state=new x),ve=ie(pe.get),he=ie(pe.has),Ae=ie(pe.set);b=function(Se,Pe){if(he(pe,Se))throw new y(a);return Pe.facade=Se,Ae(pe,Se,Pe),Pe},z=function(Se){return ve(pe,Se)||{}},te=function(Se){return he(pe,Se)}}else{var ye=re("state");ee[ye]=!0,b=function(Se,Pe){if(ae(Se,ye))throw new y(a);return Pe.facade=Se,ue(Se,ye,Pe),Pe},z=function(Se){return ae(Se,ye)?Se[ye]:{}},te=function(Se){return ae(Se,ye)}}me.exports={set:b,get:z,has:te,enforce:le,getterFor:ge}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,me,de){var se=E("../internals/well-known-symbol"),ne=E("../internals/iterators"),ie=se("iterator"),ce=Array.prototype;me.exports=function(ue){return ue!==void 0&&(ne.Array===ue||ce[ie]===ue)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,me,de){var se=E("../internals/classof-raw");me.exports=Array.isArray||function(ie){return se(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,me,de){me.exports=function(se){return typeof se=="function"}},{}],177:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/fails"),ie=E("../internals/is-callable"),ce=E("../internals/classof"),ue=E("../internals/get-built-in"),ae=E("../internals/inspect-source"),oe=function(){},re=[],ee=ue("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=se(a.exec),x=!a.exec(oe),b=function(le){if(!ie(le))return!1;try{return ee(oe,re,le),!0}catch(ge){return!1}},z=function(le){if(!ie(le))return!1;switch(ce(le)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,ae(le))}catch(ge){return!0}};z.sham=!0,me.exports=!ee||ne(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,me,de){var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=/#|\.prototype\./,ce=function(ee,a){var y=ae[ue(ee)];return y==re?!0:y==oe?!1:ne(a)?se(a):!!a},ue=ce.normalize=function(ee){return String(ee).replace(ie,".").toLowerCase()},ae=ce.data={},oe=ce.NATIVE="N",re=ce.POLYFILL="P";me.exports=ce},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,me,de){var se=E("../internals/is-object"),ne=Math.floor;me.exports=Number.isInteger||function(ce){return!se(ce)&&isFinite(ce)&&ne(ce)===ce}},{"../internals/is-object":180}],180:[function(E,me,de){var se=E("../internals/is-callable");me.exports=function(ne){return typeof ne=="object"?ne!==null:se(ne)}},{"../internals/is-callable":176}],181:[function(E,me,de){me.exports=!1},{}],182:[function(E,me,de){var se=E("../internals/is-object"),ne=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),ce=ie("match");me.exports=function(ue){var ae;return se(ue)&&((ae=ue[ce])!==void 0?!!ae:ne(ue)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/get-built-in"),ie=E("../internals/is-callable"),ce=E("../internals/object-is-prototype-of"),ue=E("../internals/use-symbol-as-uid"),ae=se.Object;me.exports=ue?function(oe){return typeof oe=="symbol"}:function(oe){var re=ne("Symbol");return ie(re)&&ce(re.prototype,ae(oe))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ce=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/length-of-array-like"),re=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=se.TypeError,b=function(te,le){this.stopped=te,this.result=le},z=b.prototype;me.exports=function(te,le,ge){var pe=ge&&ge.that,ve=!!(ge&&ge.AS_ENTRIES),he=!!(ge&&ge.IS_ITERATOR),Ae=!!(ge&&ge.INTERRUPTED),ye=ne(le,pe),Se,Pe,Be,Ee,Oe,Ce,je,Fe=function(Ne){return Se&&y(Se,"normal",Ne),new b(!0,Ne)},Qe=function(Ne){return ve?(ce(Ne),Ae?ye(Ne[0],Ne[1],Fe):ye(Ne[0],Ne[1])):Ae?ye(Ne,Fe):ye(Ne)};if(he)Se=te;else{if(Pe=a(te),!Pe)throw x(ue(te)+" is not iterable");if(ae(Pe)){for(Be=0,Ee=oe(te);Ee>Be;Be++)if(Oe=Qe(te[Be]),Oe&&re(z,Oe))return Oe;return new b(!1)}Se=ee(te,Pe)}for(Ce=Se.next;!(je=ie(Ce,Se)).done;){try{Oe=Qe(je.value)}catch(Ne){y(Se,"throw",Ne)}if(typeof Oe=="object"&&Oe&&re(z,Oe))return Oe}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,me,de){var se=E("../internals/function-call"),ne=E("../internals/an-object"),ie=E("../internals/get-method");me.exports=function(ce,ue,ae){var oe,re;ne(ce);try{if(oe=ie(ce,"return"),!oe){if(ue==="throw")throw ae;return ae}oe=se(oe,ce)}catch(ee){re=!0,oe=ee}if(ue==="throw")throw ae;if(re)throw oe;return ne(oe),ae}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,me,de){"use strict";var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=E("../internals/object-create"),ce=E("../internals/object-get-prototype-of"),ue=E("../internals/redefine"),ae=E("../internals/well-known-symbol"),oe=E("../internals/is-pure"),re=ae("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=ce(ce(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||se(function(){var z={};return a[re].call(z)!==z});b?a={}:oe&&(a=ie(a)),ne(a[re])||ue(a,re,function(){return this}),me.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,me,de){arguments[4][165][0].apply(de,arguments)},{dup:165}],188:[function(E,me,de){var se=E("../internals/to-length");me.exports=function(ne){return se(ne.length)}},{"../internals/to-length":249}],189:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,ce=E("../internals/task").set,ue=E("../internals/engine-is-ios"),ae=E("../internals/engine-is-ios-pebble"),oe=E("../internals/engine-is-webos-webkit"),re=E("../internals/engine-is-node"),ee=se.MutationObserver||se.WebKitMutationObserver,a=se.document,y=se.process,x=se.Promise,b=ie(se,"queueMicrotask"),z=b&&b.value,te,le,ge,pe,ve,he,Ae,ye;z||(te=function(){var Se,Pe;for(re&&(Se=y.domain)&&Se.exit();le;){Pe=le.fn,le=le.next;try{Pe()}catch(Be){throw le?pe():ge=void 0,Be}}ge=void 0,Se&&Se.enter()},!ue&&!re&&!oe&&ee&&a?(ve=!0,he=a.createTextNode(""),new ee(te).observe(he,{characterData:!0}),pe=function(){he.data=ve=!ve}):!ae&&x&&x.resolve?(Ae=x.resolve(void 0),Ae.constructor=x,ye=ne(Ae.then,Ae),pe=function(){ye(te)}):re?pe=function(){y.nextTick(te)}:(ce=ne(ce,se),pe=function(){ce(te)})),me.exports=z||function(Se){var Pe={fn:Se,next:void 0};ge&&(ge.next=Pe),le||(le=Pe,pe()),ge=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,me,de){var se=E("../internals/native-symbol");me.exports=se&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,me,de){var se=E("../internals/engine-v8-version"),ne=E("../internals/fails");me.exports=!!Object.getOwnPropertySymbols&&!ne(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&se&&se<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/inspect-source"),ce=se.WeakMap;me.exports=ne(ce)&&/native code/.test(ie(ce))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,me,de){"use strict";var se=E("../internals/a-callable"),ne=function(ie){var ce,ue;this.promise=new ie(function(ae,oe){if(ce!==void 0||ue!==void 0)throw TypeError("Bad Promise constructor");ce=ae,ue=oe}),this.resolve=se(ce),this.reject=se(ue)};me.exports.f=function(ie){return new ne(ie)}},{"../internals/a-callable":95}],194:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-regexp"),ie=se.TypeError;me.exports=function(ce){if(ne(ce))throw ie("The method doesn't accept regular expressions");return ce}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,me,de){"use strict";var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),ce=E("../internals/fails"),ue=E("../internals/object-keys"),ae=E("../internals/object-get-own-property-symbols"),oe=E("../internals/object-property-is-enumerable"),re=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ne([].concat);me.exports=!a||ce(function(){if(se&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},z={},te=Symbol(),le="abcdefghijklmnopqrst";return b[te]=7,le.split("").forEach(function(ge){z[ge]=ge}),a({},b)[te]!=7||ue(a({},z)).join("")!=le})?function(z,te){for(var le=re(z),ge=arguments.length,pe=1,ve=ae.f,he=oe.f;ge>pe;)for(var Ae=ee(arguments[pe++]),ye=ve?x(ue(Ae),ve(Ae)):ue(Ae),Se=ye.length,Pe=0,Be;Se>Pe;)Be=ye[Pe++],(!se||ie(he,Ae,Be))&&(le[Be]=Ae[Be]);return le}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,me,de){var se=E("../internals/an-object"),ne=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),ce=E("../internals/hidden-keys"),ue=E("../internals/html"),ae=E("../internals/document-create-element"),oe=E("../internals/shared-key"),re=">",ee="<",a="prototype",y="script",x=oe("IE_PROTO"),b=function(){},z=function(ve){return ee+y+re+ve+ee+"/"+y+re},te=function(ve){ve.write(z("")),ve.close();var he=ve.parentWindow.Object;return ve=null,he},le=function(){var ve=ae("iframe"),he="java"+y+":",Ae;return ve.style.display="none",ue.appendChild(ve),ve.src=String(he),Ae=ve.contentWindow.document,Ae.open(),Ae.write(z("document.F=Object")),Ae.close(),Ae.F},ge,pe=function(){try{ge=new ActiveXObject("htmlfile")}catch(he){}pe=typeof document!="undefined"?document.domain&&ge?te(ge):le():te(ge);for(var ve=ie.length;ve--;)delete pe[a][ie[ve]];return pe()};ce[x]=!0,me.exports=Object.create||function(he,Ae){var ye;return he!==null?(b[a]=se(he),ye=new b,b[a]=null,ye[x]=he):ye=pe(),Ae===void 0?ye:ne.f(ye,Ae)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),ce=E("../internals/an-object"),ue=E("../internals/to-indexed-object"),ae=E("../internals/object-keys");de.f=se&&!ne?Object.defineProperties:function(re,ee){ce(re);for(var a=ue(ee),y=ae(ee),x=y.length,b=0,z;x>b;)ie.f(re,z=y[b++],a[z]);return re}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),ce=E("../internals/v8-prototype-define-bug"),ue=E("../internals/an-object"),ae=E("../internals/to-property-key"),oe=se.TypeError,re=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";de.f=ne?ce?function(z,te,le){if(ue(z),te=ae(te),ue(le),typeof z=="function"&&te==="prototype"&&"value"in le&&x in le&&!le[x]){var ge=ee(z,te);ge&&ge[x]&&(z[te]=le.value,le={configurable:y in le?le[y]:ge[y],enumerable:a in le?le[a]:ge[a],writable:!1})}return re(z,te,le)}:re:function(z,te,le){if(ue(z),te=ae(te),ue(le),ie)try{return re(z,te,le)}catch(ge){}if("get"in le||"set"in le)throw oe("Accessors not supported");return"value"in le&&(z[te]=le.value),z}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),ce=E("../internals/create-property-descriptor"),ue=E("../internals/to-indexed-object"),ae=E("../internals/to-property-key"),oe=E("../internals/has-own-property"),re=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;de.f=se?ee:function(y,x){if(y=ue(y),x=ae(x),re)try{return ee(y,x)}catch(b){}if(oe(y,x))return ce(!ne(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,me,de){var se=E("../internals/classof-raw"),ne=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,ce=E("../internals/array-slice-simple"),ue=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ae=function(oe){try{return ie(oe)}catch(re){return ce(ue)}};me.exports.f=function(re){return ue&&se(re)=="Window"?ae(re):ie(ne(re))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,me,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys"),ie=ne.concat("length","prototype");de.f=Object.getOwnPropertyNames||function(ue){return se(ue,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,me,de){de.f=Object.getOwnPropertySymbols},{}],203:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/has-own-property"),ie=E("../internals/is-callable"),ce=E("../internals/to-object"),ue=E("../internals/shared-key"),ae=E("../internals/correct-prototype-getter"),oe=ue("IE_PROTO"),re=se.Object,ee=re.prototype;me.exports=ae?re.getPrototypeOf:function(a){var y=ce(a);if(ne(y,oe))return y[oe];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof re?ee:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,me,de){var se=E("../internals/function-uncurry-this");me.exports=se({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),ce=E("../internals/array-includes").indexOf,ue=E("../internals/hidden-keys"),ae=se([].push);me.exports=function(oe,re){var ee=ie(oe),a=0,y=[],x;for(x in ee)!ne(ue,x)&&ne(ee,x)&&ae(y,x);for(;re.length>a;)ne(ee,x=re[a++])&&(~ce(y,x)||ae(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,me,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys");me.exports=Object.keys||function(ce){return se(ce,ne)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,me,de){"use strict";var se={}.propertyIsEnumerable,ne=Object.getOwnPropertyDescriptor,ie=ne&&!se.call({1:2},1);de.f=ie?function(ue){var ae=ne(this,ue);return!!ae&&ae.enumerable}:se},{}],208:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");me.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ce=!1,ue={},ae;try{ae=se(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ae(ue,[]),ce=ue instanceof Array}catch(oe){}return function(re,ee){return ne(re),ie(ee),ce?ae(re,ee):re.__proto__=ee,re}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),ce=E("../internals/to-indexed-object"),ue=E("../internals/object-property-is-enumerable").f,ae=ne(ue),oe=ne([].push),re=function(ee){return function(a){for(var y=ce(a),x=ie(y),b=x.length,z=0,te=[],le;b>z;)le=x[z++],(!se||ae(y,le))&&oe(te,ee?[le,y[le]]:y[le]);return te}};me.exports={entries:re(!0),values:re(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,me,de){"use strict";var se=E("../internals/to-string-tag-support"),ne=E("../internals/classof");me.exports=se?{}.toString:function(){return"[object "+ne(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-callable"),ce=E("../internals/is-object"),ue=se.TypeError;me.exports=function(ae,oe){var re,ee;if(oe==="string"&&ie(re=ae.toString)&&!ce(ee=ne(re,ae))||ie(re=ae.valueOf)&&!ce(ee=ne(re,ae))||oe!=="string"&&ie(re=ae.toString)&&!ce(ee=ne(re,ae)))return ee;throw ue("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,me,de){var se=E("../internals/get-built-in"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),ce=E("../internals/object-get-own-property-symbols"),ue=E("../internals/an-object"),ae=ne([].concat);me.exports=se("Reflect","ownKeys")||function(re){var ee=ie.f(ue(re)),a=ce.f;return a?ae(ee,a(re)):ee}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,me,de){var se=E("../internals/global");me.exports=se},{"../internals/global":163}],214:[function(E,me,de){me.exports=function(se){try{return{error:!1,value:se()}}catch(ne){return{error:!0,value:ne}}}},{}],215:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),ce=E("../internals/is-forced"),ue=E("../internals/inspect-source"),ae=E("../internals/well-known-symbol"),oe=E("../internals/engine-is-browser"),re=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=ne&&ne.prototype,y=ae("species"),x=!1,b=ie(se.PromiseRejectionEvent),z=ce("Promise",function(){var te=ue(ne),le=te!==String(ne);if(!le&&ee===66||re&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var ge=new ne(function(he){he(1)}),pe=function(he){he(function(){},function(){})},ve=ge.constructor={};return ve[y]=pe,x=ge.then(function(){})instanceof pe,x?!le&&oe&&!b:!0});me.exports={CONSTRUCTOR:z,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,me,de){var se=E("../internals/global");me.exports=se.Promise},{"../internals/global":163}],217:[function(E,me,de){var se=E("../internals/an-object"),ne=E("../internals/is-object"),ie=E("../internals/new-promise-capability");me.exports=function(ce,ue){if(se(ce),ne(ue)&&ue.constructor===ce)return ue;var ae=ie.f(ce),oe=ae.resolve;return oe(ue),ae.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,me,de){var se=E("../internals/promise-native-constructor"),ne=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;me.exports=ie||!ne(function(ce){se.all(ce).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,me,de){var se=E("../internals/object-define-property").f;me.exports=function(ne,ie,ce){ce in ne||se(ne,ce,{configurable:!0,get:function(){return ie[ce]},set:function(ue){ie[ce]=ue}})}},{"../internals/object-define-property":198}],220:[function(E,me,de){var se=function(){this.head=null,this.tail=null};se.prototype={add:function(ne){var ie={item:ne,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var ne=this.head;if(ne)return this.head=ne.next,this.tail===ne&&(this.tail=null),ne.item}},me.exports=se},{}],221:[function(E,me,de){var se=E("../internals/redefine");me.exports=function(ne,ie,ce){for(var ue in ie)se(ne,ue,ie[ue],ce);return ne}},{"../internals/redefine":222}],222:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/has-own-property"),ce=E("../internals/create-non-enumerable-property"),ue=E("../internals/set-global"),ae=E("../internals/inspect-source"),oe=E("../internals/internal-state"),re=E("../internals/function-name").CONFIGURABLE,ee=oe.get,a=oe.enforce,y=String(String).split("String");(me.exports=function(x,b,z,te){var le=te?!!te.unsafe:!1,ge=te?!!te.enumerable:!1,pe=te?!!te.noTargetGet:!1,ve=te&&te.name!==void 0?te.name:b,he;if(ne(z)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(z,"name")||re&&z.name!==ve)&&ce(z,"name",ve),he=a(z),he.source||(he.source=y.join(typeof ve=="string"?ve:""))),x===se){ge?x[b]=z:ue(b,z);return}else le?!pe&&x[b]&&(ge=!0):delete x[b];ge?x[b]=z:ce(x,b,z)})(Function.prototype,"toString",function(){return ne(this)&&ee(this).source||ae(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/an-object"),ce=E("../internals/is-callable"),ue=E("../internals/classof-raw"),ae=E("../internals/regexp-exec"),oe=se.TypeError;me.exports=function(re,ee){var a=re.exec;if(ce(a)){var y=ne(a,re,ee);return y!==null&&ie(y),y}if(ue(re)==="RegExp")return ne(ae,re,ee);throw oe("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),ce=E("../internals/regexp-flags"),ue=E("../internals/regexp-sticky-helpers"),ae=E("../internals/shared"),oe=E("../internals/object-create"),re=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=ae("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=ne("".charAt),te=ne("".indexOf),le=ne("".replace),ge=ne("".slice),pe=function(){var ye=/a/,Se=/b*/g;return se(x,ye,"a"),se(x,Se,"a"),ye.lastIndex!==0||Se.lastIndex!==0}(),ve=ue.BROKEN_CARET,he=/()??/.exec("")[1]!==void 0,Ae=pe||he||ve||ee||a;Ae&&(b=function(Se){var Pe=this,Be=re(Pe),Ee=ie(Se),Oe=Be.raw,Ce,je,Fe,Qe,Ne,_e,$e;if(Oe)return Oe.lastIndex=Pe.lastIndex,Ce=se(b,Oe,Ee),Pe.lastIndex=Oe.lastIndex,Ce;var Ve=Be.groups,qe=ve&&Pe.sticky,We=se(ce,Pe),ze=Pe.source,Ge=0,nt=Ee;if(qe&&(We=le(We,"y",""),te(We,"g")===-1&&(We+="g"),nt=ge(Ee,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(Ee,Pe.lastIndex-1)!==` +`)&&(ze="(?: "+ze+")",nt=" "+nt,Ge++),je=new RegExp("^(?:"+ze+")",We)),he&&(je=new RegExp("^"+ze+"$(?!\\s)",We)),pe&&(Fe=Pe.lastIndex),Qe=se(x,qe?je:Pe,nt),qe?Qe?(Qe.input=ge(Qe.input,Ge),Qe[0]=ge(Qe[0],Ge),Qe.index=Pe.lastIndex,Pe.lastIndex+=Qe[0].length):Pe.lastIndex=0:pe&&Qe&&(Pe.lastIndex=Pe.global?Qe.index+Qe[0].length:Fe),he&&Qe&&Qe.length>1&&se(y,Qe[0],je,function(){for(Ne=1;Neb)","g");return ce.exec("b").groups.a!=="b"||"b".replace(ce,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,me,de){var se=E("../internals/global"),ne=se.TypeError;me.exports=function(ie){if(ie==null)throw ne("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,me,de){me.exports=Object.is||function(ne,ie){return ne===ie?ne!==0||1/ne===1/ie:ne!=ne&&ie!=ie}},{}],232:[function(E,me,de){var se=E("../internals/global"),ne=Object.defineProperty;me.exports=function(ie,ce){try{ne(se,ie,{value:ce,configurable:!0,writable:!0})}catch(ue){se[ie]=ce}return ce}},{"../internals/global":163}],233:[function(E,me,de){"use strict";var se=E("../internals/get-built-in"),ne=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),ce=E("../internals/descriptors"),ue=ie("species");me.exports=function(ae){var oe=se(ae),re=ne.f;ce&&oe&&!oe[ue]&&re(oe,ue,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,me,de){var se=E("../internals/object-define-property").f,ne=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),ce=ie("toStringTag");me.exports=function(ue,ae,oe){ue&&!oe&&(ue=ue.prototype),ue&&!ne(ue,ce)&&se(ue,ce,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,me,de){var se=E("../internals/shared"),ne=E("../internals/uid"),ie=se("keys");me.exports=function(ce){return ie[ce]||(ie[ce]=ne(ce))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/set-global"),ie="__core-js_shared__",ce=se[ie]||ne(ie,{});me.exports=ce},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,me,de){var se=E("../internals/is-pure"),ne=E("../internals/shared-store");(me.exports=function(ie,ce){return ne[ie]||(ne[ie]=ce!==void 0?ce:{})})("versions",[]).push({version:"3.22.1",mode:se?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,me,de){var se=E("../internals/an-object"),ne=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),ce=ie("species");me.exports=function(ue,ae){var oe=se(ue).constructor,re;return oe===void 0||(re=se(oe)[ce])==null?ae:ne(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),ce=E("../internals/require-object-coercible"),ue=se("".charAt),ae=se("".charCodeAt),oe=se("".slice),re=function(ee){return function(a,y){var x=ie(ce(a)),b=ne(y),z=x.length,te,le;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(le=ae(x,b+1))<56320||le>57343?ee?ue(x,b):te:ee?oe(x,b,b+2):(te-55296<<10)+(le-56320)+65536)}};me.exports={codeAt:re(!1),charAt:re(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,me,de){var se=E("../internals/function-name").PROPER,ne=E("../internals/fails"),ie=E("../internals/whitespaces"),ce="\u200B\x85\u180E";me.exports=function(ue){return ne(function(){return!!ie[ue]()||ce[ue]()!==ce||se&&ie[ue].name!==ue})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),ce=E("../internals/whitespaces"),ue=se("".replace),ae="["+ce+"]",oe=RegExp("^"+ae+ae+"*"),re=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=ie(ne(y));return a&1&&(x=ue(x,oe,"")),a&2&&(x=ue(x,re,"")),x}};me.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,me,de){var se=E("../internals/function-call"),ne=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),ce=E("../internals/redefine");me.exports=function(){var ue=ne("Symbol"),ae=ue&&ue.prototype,oe=ae&&ae.valueOf,re=ie("toPrimitive");ae&&!ae[re]&&ce(ae,re,function(ee){return se(oe,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),ce=E("../internals/is-callable"),ue=E("../internals/has-own-property"),ae=E("../internals/fails"),oe=E("../internals/html"),re=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=se.setImmediate,z=se.clearImmediate,te=se.process,le=se.Dispatch,ge=se.Function,pe=se.MessageChannel,ve=se.String,he=0,Ae={},ye="onreadystatechange",Se,Pe,Be,Ee;try{Se=se.location}catch(Qe){}var Oe=function(Qe){if(ue(Ae,Qe)){var Ne=Ae[Qe];delete Ae[Qe],Ne()}},Ce=function(Qe){return function(){Oe(Qe)}},je=function(Qe){Oe(Qe.data)},Fe=function(Qe){se.postMessage(ve(Qe),Se.protocol+"//"+Se.host)};(!b||!z)&&(b=function(Ne){a(arguments.length,1);var _e=ce(Ne)?Ne:ge(Ne),$e=re(arguments,1);return Ae[++he]=function(){ne(_e,void 0,$e)},Pe(he),he},z=function(Ne){delete Ae[Ne]},x?Pe=function(Qe){te.nextTick(Ce(Qe))}:le&&le.now?Pe=function(Qe){le.now(Ce(Qe))}:pe&&!y?(Be=new pe,Ee=Be.port2,Be.port1.onmessage=je,Pe=ie(Ee.postMessage,Ee)):se.addEventListener&&ce(se.postMessage)&&!se.importScripts&&Se&&Se.protocol!=="file:"&&!ae(Fe)?(Pe=Fe,se.addEventListener("message",je,!1)):ye in ee("script")?Pe=function(Qe){oe.appendChild(ee("script"))[ye]=function(){oe.removeChild(this),Oe(Qe)}}:Pe=function(Qe){setTimeout(Ce(Qe),0)}),me.exports={set:b,clear:z}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,me,de){var se=E("../internals/function-uncurry-this");me.exports=se(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,me,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.max,ie=Math.min;me.exports=function(ce,ue){var ae=se(ce);return ae<0?ne(ae+ue,0):ie(ae,ue)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),ce=se.RangeError;me.exports=function(ue){if(ue===void 0)return 0;var ae=ne(ue),oe=ie(ae);if(ae!==oe)throw ce("Wrong length or index");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,me,de){var se=E("../internals/indexed-object"),ne=E("../internals/require-object-coercible");me.exports=function(ie){return se(ne(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,me,de){var se=Math.ceil,ne=Math.floor;me.exports=function(ie){var ce=+ie;return ce!==ce||ce===0?0:(ce>0?ne:se)(ce)}},{}],249:[function(E,me,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.min;me.exports=function(ie){return ie>0?ne(se(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/require-object-coercible"),ie=se.Object;me.exports=function(ce){return ie(ne(ce))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-positive-integer"),ie=se.RangeError;me.exports=function(ce,ue){var ae=ne(ce);if(ae%ue)throw ie("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=se.RangeError;me.exports=function(ce){var ue=ne(ce);if(ue<0)throw ie("The argument can't be less than 0");return ue}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-object"),ce=E("../internals/is-symbol"),ue=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),oe=E("../internals/well-known-symbol"),re=se.TypeError,ee=oe("toPrimitive");me.exports=function(a,y){if(!ie(a)||ce(a))return a;var x=ue(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ne(x,a,y),!ie(b)||ce(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,me,de){var se=E("../internals/to-primitive"),ne=E("../internals/is-symbol");me.exports=function(ie){var ce=se(ie,"string");return ne(ce)?ce:ce+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,me,de){var se=E("../internals/well-known-symbol"),ne=se("toStringTag"),ie={};ie[ne]="z",me.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/classof"),ie=se.String;me.exports=function(ce){if(ne(ce)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(ce)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,me,de){var se=E("../internals/global"),ne=se.String;me.exports=function(ie){try{return ne(ie)}catch(ce){return"Object"}}},{"../internals/global":163}],258:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),ce=E("../internals/descriptors"),ue=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/array-buffer"),re=E("../internals/an-instance"),ee=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),le=E("../internals/has-own-property"),ge=E("../internals/classof"),pe=E("../internals/is-object"),ve=E("../internals/is-symbol"),he=E("../internals/object-create"),Ae=E("../internals/object-is-prototype-of"),ye=E("../internals/object-set-prototype-of"),Se=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Be=E("../internals/array-iteration").forEach,Ee=E("../internals/set-species"),Oe=E("../internals/object-define-property"),Ce=E("../internals/object-get-own-property-descriptor"),je=E("../internals/internal-state"),Fe=E("../internals/inherit-if-required"),Qe=je.get,Ne=je.set,_e=Oe.f,$e=Ce.f,Ve=Math.round,qe=ne.RangeError,We=oe.ArrayBuffer,ze=We.prototype,Ge=oe.DataView,nt=ae.NATIVE_ARRAY_BUFFER_VIEWS,Je=ae.TYPED_ARRAY_CONSTRUCTOR,lt=ae.TYPED_ARRAY_TAG,Ye=ae.TypedArray,Ue=ae.TypedArrayPrototype,De=ae.aTypedArrayConstructor,Ze=ae.isTypedArray,Te="BYTES_PER_ELEMENT",ke="Wrong length",et=function(Re,Ke){De(Re);for(var rt=0,He=Ke.length,tt=new Re(He);He>rt;)tt[rt]=Ke[rt++];return tt},Xe=function(Re,Ke){_e(Re,Ke,{get:function(){return Qe(this)[Ke]}})},Me=function(Re){var Ke;return Ae(ze,Re)||(Ke=ge(Re))=="ArrayBuffer"||Ke=="SharedArrayBuffer"},Ie=function(Re,Ke){return Ze(Re)&&!ve(Ke)&&Ke in Re&&y(+Ke)&&Ke>=0},Le=function(Ke,rt){return rt=te(rt),Ie(Ke,rt)?ee(2,Ke[rt]):$e(Ke,rt)},we=function(Ke,rt,He){return rt=te(rt),Ie(Ke,rt)&&pe(He)&&le(He,"value")&&!le(He,"get")&&!le(He,"set")&&!He.configurable&&(!le(He,"writable")||He.writable)&&(!le(He,"enumerable")||He.enumerable)?(Ke[rt]=He.value,Ke):_e(Ke,rt,He)};ce?(nt||(Ce.f=Le,Oe.f=we,Xe(Ue,"buffer"),Xe(Ue,"byteOffset"),Xe(Ue,"byteLength"),Xe(Ue,"length")),se({target:"Object",stat:!0,forced:!nt},{getOwnPropertyDescriptor:Le,defineProperty:we}),me.exports=function(Re,Ke,rt){var He=Re.match(/\d+$/)[0]/8,tt=Re+(rt?"Clamped":"")+"Array",mt="get"+Re,ut="set"+Re,ht=ne[tt],ct=ht,pt=ct&&ct.prototype,at={},st=function(At,bt){var Tt=Qe(At);return Tt.view[mt](bt*He+Tt.byteOffset,!0)},ft=function(At,bt,Tt){var Nt=Qe(At);rt&&(Tt=(Tt=Ve(Tt))<0?0:Tt>255?255:Tt&255),Nt.view[ut](bt*He+Nt.byteOffset,Tt,!0)},vt=function(At,bt){_e(At,bt,{get:function(){return st(this,bt)},set:function(Tt){return ft(this,bt,Tt)},enumerable:!0})};nt?ue&&(ct=Ke(function(At,bt,Tt,Nt){return re(At,pt),Fe(function(){return pe(bt)?Me(bt)?Nt!==void 0?new ht(bt,z(Tt,He),Nt):Tt!==void 0?new ht(bt,z(Tt,He)):new ht(bt):Ze(bt)?et(ct,bt):ie(Pe,ct,bt):new ht(b(bt))}(),At,ct)}),ye&&ye(ct,Ye),Be(Se(ht),function(At){At in ct||a(ct,At,ht[At])}),ct.prototype=pt):(ct=Ke(function(At,bt,Tt,Nt){re(At,pt);var Wt=0,sn=0,en,Jt,vn;if(!pe(bt))vn=b(bt),Jt=vn*He,en=new We(Jt);else if(Me(bt)){en=bt,sn=z(Tt,He);var Pn=bt.byteLength;if(Nt===void 0){if(Pn%He||(Jt=Pn-sn,Jt<0))throw qe(ke)}else if(Jt=x(Nt)*He,Jt+sn>Pn)throw qe(ke);vn=Jt/He}else return Ze(bt)?et(ct,bt):ie(Pe,ct,bt);for(Ne(At,{buffer:en,byteOffset:sn,byteLength:Jt,length:vn,view:new Ge(en)});Wt1?arguments[1]:void 0,le=te!==void 0,ge=oe(b),pe,ve,he,Ae,ye,Se;if(ge&&!re(ge))for(ye=ae(b,ge),Se=ye.next,b=[];!(Ae=ne(Se,ye)).done;)b.push(Ae.value);for(le&&z>2&&(te=se(te,arguments[2])),ve=ue(b),he=new(ee(x))(ve),pe=0;ve>pe;pe++)he[pe]=le?te(b[pe],pe):b[pe];return he}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,me,de){var se=E("../internals/array-buffer-view-core"),ne=E("../internals/species-constructor"),ie=se.TYPED_ARRAY_CONSTRUCTOR,ce=se.aTypedArrayConstructor;me.exports=function(ue){return ce(ne(ue,ue[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=0,ie=Math.random(),ce=se(1 .toString);me.exports=function(ue){return"Symbol("+(ue===void 0?"":ue)+")_"+ce(++ne+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,me,de){var se=E("../internals/native-symbol");me.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/fails");me.exports=se&&ne(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,me,de){var se=E("../internals/global"),ne=se.TypeError;me.exports=function(ie,ce){if(ie=51||!ie(function(){var Ae=[];return Ae[b]=!1,Ae.concat()[0]!==Ae}),pe=a("concat"),ve=function(Ae){if(!ue(Ae))return!1;var ye=Ae[b];return ye!==void 0?!!ye:ce(Ae)},he=!ge||!pe;se({target:"Array",proto:!0,forced:he},{concat:function(ye){var Se=ae(this),Pe=ee(Se,0),Be=0,Ee,Oe,Ce,je,Fe;for(Ee=-1,Ce=arguments.length;Eez)throw le(te);for(Oe=0;Oe=z)throw le(te);re(Pe,Be++,Fe)}return Pe.length=Be,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{fill:ne}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),ce=ie("filter");se({target:"Array",proto:!0,forced:!ce},{filter:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),ce="find",ue=!0;ce in[]&&Array(1)[ce](function(){ue=!1}),se({target:"Array",proto:!0,forced:ue},{find:function(oe){return ne(this,oe,arguments.length>1?arguments[1]:void 0)}}),ie(ce)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),ce=!ie(function(ue){Array.from(ue)});se({target:"Array",stat:!0,forced:ce},{from:ne})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{includes:function(ue){return ne(this,ue,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,me,de){"use strict";var se=E("../internals/to-indexed-object"),ne=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),ce=E("../internals/internal-state"),ue=E("../internals/object-define-property").f,ae=E("../internals/define-iterator"),oe=E("../internals/is-pure"),re=E("../internals/descriptors"),ee="Array Iterator",a=ce.set,y=ce.getterFor(ee);me.exports=ae(Array,"Array",function(b,z){a(this,{type:ee,target:se(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,le=b.index++;return!z||le>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:le,done:!1}:te=="values"?{value:z[le],done:!1}:{value:[le,z[le]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(ne("keys"),ne("values"),ne("entries"),!oe&&re&&x.name!=="values")try{ue(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ce=E("../internals/to-indexed-object"),ue=E("../internals/array-method-is-strict"),ae=ne([].join),oe=ie!=Object,re=ue("join",",");se({target:"Array",proto:!0,forced:oe||!re},{join:function(a){return ae(ce(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),ce=ie("map");se({target:"Array",proto:!0,forced:!ce},{map:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/is-array"),ce=E("../internals/is-constructor"),ue=E("../internals/is-object"),ae=E("../internals/to-absolute-index"),oe=E("../internals/length-of-array-like"),re=E("../internals/to-indexed-object"),ee=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),z=a("species"),te=ne.Array,le=Math.max;se({target:"Array",proto:!0,forced:!b},{slice:function(pe,ve){var he=re(this),Ae=oe(he),ye=ae(pe,Ae),Se=ae(ve===void 0?Ae:ve,Ae),Pe,Be,Ee;if(ie(he)&&(Pe=he.constructor,ce(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:ue(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(he,ye,Se);for(Be=new(Pe===void 0?te:Pe)(le(Se-ye,0)),Ee=0;ye3)){if(y)return!0;if(b)return b<603;var Se="",Pe,Be,Ee,Oe;for(Pe=65;Pe<76;Pe++){switch(Be=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:Ee=3;break;case 68:case 71:Ee=4;break;default:Ee=2}for(Oe=0;Oe<47;Oe++)z.push({k:Be+Oe,v:Ee})}for(z.sort(function(Ce,je){return je.v-Ce.v}),Oe=0;Oeae(Be)?1:-1}};se({target:"Array",proto:!0,forced:Ae},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Be=ce(this);if(he)return Pe===void 0?te(Be):te(Be,Pe);var Ee=[],Oe=ue(Be),Ce,je;for(je=0;jez)throw y(te);for(Be=oe(ve,Pe),Ee=0;Eehe-Pe+Se;Ee--)delete ve[Ee-1]}else if(Se>Pe)for(Ee=he-Pe;Ee>Ae;Ee--)Oe=Ee+Pe-1,Ce=Ee+Se-1,Oe in ve?ve[Ce]=ve[Oe]:delete ve[Ce];for(Ee=0;Ee2){if(Fe=le(Fe),Qe=ye(Fe,0),Qe===43||Qe===45){if(Ne=ye(Fe,2),Ne===88||Ne===120)return NaN}else if(Qe===48){switch(ye(Fe,1)){case 66:case 98:_e=2,$e=49;break;case 79:case 111:_e=8,$e=55;break;default:return+Fe}for(Ve=Ae(Fe,2),qe=Ve.length,We=0;We$e)return NaN;return parseInt(Ve,_e)}}return+Fe};if(ce(ge,!pe(" 0o1")||!pe("0b1")||pe("+0x1"))){for(var Be=function(Fe){var Qe=arguments.length<1?0:pe(Se(Fe)),Ne=this;return re(ve,Ne)&&y(function(){te(Ne)})?oe(Object(Qe),Ne,Be):Qe},Ee=se?x(pe):"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(","),Oe=0,Ce;Ee.length>Oe;Oe++)ae(pe,Ce=Ee[Oe])&&!ae(Be,Ce)&&z(Be,Ce,b(pe,Ce));Be.prototype=ve,ve.constructor=Be,ue(ne,ge,Be)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/object-assign");se({target:"Object",stat:!0,forced:Object.assign!==ne},{assign:ne})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/object-to-array").entries;se({target:"Object",stat:!0},{entries:function(ce){return ne(ce)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/native-symbol"),ie=E("../internals/fails"),ce=E("../internals/object-get-own-property-symbols"),ue=E("../internals/to-object"),ae=!ne||ie(function(){ce.f(1)});se({target:"Object",stat:!0,forced:ae},{getOwnPropertySymbols:function(re){var ee=ce.f;return ee?ee(ue(re)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/to-object"),ie=E("../internals/object-keys"),ce=E("../internals/fails"),ue=ce(function(){ie(1)});se({target:"Object",stat:!0,forced:ue},{keys:function(oe){return ie(ne(oe))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,me,de){var se=E("../internals/to-string-tag-support"),ne=E("../internals/redefine"),ie=E("../internals/object-to-string");se||ne(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{all:function(ee){var a=this,y=ce.f(a),x=y.resolve,b=y.reject,z=ue(function(){var te=ie(a.resolve),le=[],ge=0,pe=1;ae(ee,function(ve){var he=ge++,Ae=!1;pe++,ne(te,a,ve).then(function(ye){Ae||(Ae=!0,le[he]=ye,--pe||x(le))},b)}),--pe||x(le)});return z.error&&b(z.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,ce=E("../internals/promise-native-constructor"),ue=E("../internals/get-built-in"),ae=E("../internals/is-callable"),oe=E("../internals/redefine"),re=ce&&ce.prototype;if(se({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ne&&ae(ce)){var ee=ue("Promise").prototype.catch;re.catch!==ee&&oe(re,"catch",ee,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),ce=E("../internals/global"),ue=E("../internals/function-call"),ae=E("../internals/redefine"),oe=E("../internals/redefine-all"),re=E("../internals/object-set-prototype-of"),ee=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),le=E("../internals/task").set,ge=E("../internals/microtask"),pe=E("../internals/host-report-errors"),ve=E("../internals/perform"),he=E("../internals/queue"),Ae=E("../internals/internal-state"),ye=E("../internals/promise-native-constructor"),Se=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Be="Promise",Ee=Se.CONSTRUCTOR,Oe=Se.REJECTION_EVENT,Ce=Se.SUBCLASSING,je=Ae.getterFor(Be),Fe=Ae.set,Qe=ye&&ye.prototype,Ne=ye,_e=Qe,$e=ce.TypeError,Ve=ce.document,qe=ce.process,We=Pe.f,ze=We,Ge=!!(Ve&&Ve.createEvent&&ce.dispatchEvent),nt="unhandledrejection",Je="rejectionhandled",lt=0,Ye=1,Ue=2,De=1,Ze=2,Te,ke,et,Xe,Me=function(ut){var ht;return b(ut)&&x(ht=ut.then)?ht:!1},Ie=function(ut,ht){var ct=ht.value,pt=ht.state==Ye,at=pt?ut.ok:ut.fail,st=ut.resolve,ft=ut.reject,vt=ut.domain,At,bt,Tt;try{at?(pt||(ht.rejection===Ze&&rt(ht),ht.rejection=De),at===!0?At=ct:(vt&&vt.enter(),At=at(ct),vt&&(vt.exit(),Tt=!0)),At===ut.promise?ft($e("Promise-chain cycle")):(bt=Me(At))?ue(bt,At,st,ft):st(At)):ft(ct)}catch(Nt){vt&&!Tt&&vt.exit(),ft(Nt)}},Le=function(ut,ht){ut.notified||(ut.notified=!0,ge(function(){for(var ct=ut.reactions,pt;pt=ct.get();)Ie(pt,ut);ut.notified=!1,ht&&!ut.rejection&&Re(ut)}))},we=function(ut,ht,ct){var pt,at;Ge?(pt=Ve.createEvent("Event"),pt.promise=ht,pt.reason=ct,pt.initEvent(ut,!1,!0),ce.dispatchEvent(pt)):pt={promise:ht,reason:ct},!Oe&&(at=ce["on"+ut])?at(pt):ut===nt&&pe("Unhandled promise rejection",ct)},Re=function(ut){ue(le,ce,function(){var ht=ut.facade,ct=ut.value,pt=Ke(ut),at;if(pt&&(at=ve(function(){ie?qe.emit("unhandledRejection",ct,ht):we(nt,ht,ct)}),ut.rejection=ie||Ke(ut)?Ze:De,at.error))throw at.value})},Ke=function(ut){return ut.rejection!==De&&!ut.parent},rt=function(ut){ue(le,ce,function(){var ht=ut.facade;ie?qe.emit("rejectionHandled",ht):we(Je,ht,ut.value)})},He=function(ut,ht,ct){return function(pt){ut(ht,pt,ct)}},tt=function(ut,ht,ct){ut.done||(ut.done=!0,ct&&(ut=ct),ut.value=ht,ut.state=Ue,Le(ut,!0))},mt=function(ut,ht,ct){if(!ut.done){ut.done=!0,ct&&(ut=ct);try{if(ut.facade===ht)throw $e("Promise can't be resolved itself");var pt=Me(ht);pt?ge(function(){var at={done:!1};try{ue(pt,ht,He(mt,at,ut),He(tt,at,ut))}catch(st){tt(at,st,ut)}}):(ut.value=ht,ut.state=Ye,Le(ut,!1))}catch(at){tt({done:!1},at,ut)}}};if(Ee&&(Ne=function(ht){z(this,_e),y(ht),ue(Te,this);var ct=je(this);try{ht(He(mt,ct),He(tt,ct))}catch(pt){tt(ct,pt)}},_e=Ne.prototype,Te=function(ht){Fe(this,{type:Be,done:!1,notified:!1,parent:!1,reactions:new he,rejection:!1,state:lt,value:void 0})},Te.prototype=oe(_e,{then:function(ht,ct){var pt=je(this),at=We(te(this,Ne));return pt.parent=!0,at.ok=x(ht)?ht:!0,at.fail=x(ct)&&ct,at.domain=ie?qe.domain:void 0,pt.state==lt?pt.reactions.add(at):ge(function(){Ie(at,pt)}),at.promise}}),ke=function(){var ut=new Te,ht=je(ut);this.promise=ut,this.resolve=He(mt,ht),this.reject=He(tt,ht)},Pe.f=We=function(ut){return ut===Ne||ut===et?new ke(ut):ze(ut)},!ne&&x(ye)&&Qe!==Object.prototype)){Xe=Qe.then,Ce||ae(Qe,"then",function(ht,ct){var pt=this;return new Ne(function(at,st){ue(Xe,pt,at,st)}).then(ht,ct)},{unsafe:!0});try{delete Qe.constructor}catch(ut){}re&&re(Qe,_e)}se({global:!0,wrap:!0,forced:Ee},{Promise:Ne}),ee(Ne,Be,!1,!0),a(Be)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,me,de){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),ce=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{race:function(ee){var a=this,y=ce.f(a),x=y.reject,b=ue(function(){var z=ie(a.resolve);ae(ee,function(te){ne(z,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),ce=E("../internals/promise-constructor-detection").CONSTRUCTOR;se({target:"Promise",stat:!0,forced:ce},{reject:function(ae){var oe=ie.f(this);return ne(oe.reject,void 0,ae),oe.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/get-built-in"),ie=E("../internals/is-pure"),ce=E("../internals/promise-native-constructor"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR,ae=E("../internals/promise-resolve"),oe=ne("Promise"),re=ie&&!ue;se({target:"Promise",stat:!0,forced:ie||ue},{resolve:function(a){return ae(re&&this===oe?ce:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/is-forced"),ue=E("../internals/inherit-if-required"),ae=E("../internals/create-non-enumerable-property"),oe=E("../internals/object-get-own-property-names").f,re=E("../internals/object-is-prototype-of"),ee=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),z=E("../internals/redefine"),te=E("../internals/fails"),le=E("../internals/has-own-property"),ge=E("../internals/internal-state").enforce,pe=E("../internals/set-species"),ve=E("../internals/well-known-symbol"),he=E("../internals/regexp-unsupported-dot-all"),Ae=E("../internals/regexp-unsupported-ncg"),ye=ve("match"),Se=ne.RegExp,Pe=Se.prototype,Be=ne.SyntaxError,Ee=ie(Pe.exec),Oe=ie("".charAt),Ce=ie("".replace),je=ie("".indexOf),Fe=ie("".slice),Qe=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Ne=/a/g,_e=/a/g,$e=new Se(Ne)!==Ne,Ve=x.MISSED_STICKY,qe=x.UNSUPPORTED_Y,We=se&&(!$e||Ve||he||Ae||te(function(){return _e[ye]=!1,Se(Ne)!=Ne||Se(_e)==_e||Se(Ne,"i")!="/a/i"})),ze=function(Ye){for(var Ue=Ye.length,De=0,Ze="",Te=!1,ke;De<=Ue;De++){if(ke=Oe(Ye,De),ke==="\\"){Ze+=ke+Oe(Ye,++De);continue}!Te&&ke==="."?Ze+="[\\s\\S]":(ke==="["?Te=!0:ke==="]"&&(Te=!1),Ze+=ke)}return Ze},Ge=function(Ye){for(var Ue=Ye.length,De=0,Ze="",Te=[],ke={},et=!1,Xe=!1,Me=0,Ie="",Le;De<=Ue;De++){if(Le=Oe(Ye,De),Le==="\\")Le=Le+Oe(Ye,++De);else if(Le==="]")et=!1;else if(!et)switch(!0){case Le==="[":et=!0;break;case Le==="(":Ee(Qe,Fe(Ye,De+1))&&(De+=2,Xe=!0),Ze+=Le,Me++;continue;case(Le===">"&&Xe):if(Ie===""||le(ke,Ie))throw new Be("Invalid capture group name");ke[Ie]=!0,Te[Te.length]=[Ie,Me],Xe=!1,Ie="";continue}Xe?Ie+=Le:Ze+=Le}return[Ze,Te]};if(ce("RegExp",We)){for(var nt=function(Ue,De){var Ze=re(Pe,this),Te=ee(Ue),ke=De===void 0,et=[],Xe=Ue,Me,Ie,Le,we,Re,Ke;if(!Ze&&Te&&ke&&Ue.constructor===nt)return Ue;if((Te||re(Pe,Ue))&&(Ue=Ue.source,ke&&(De=y(Xe))),Ue=Ue===void 0?"":a(Ue),De=De===void 0?"":a(De),Xe=Ue,he&&"dotAll"in Ne&&(Ie=!!De&&je(De,"s")>-1,Ie&&(De=Ce(De,/s/g,""))),Me=De,Ve&&"sticky"in Ne&&(Le=!!De&&je(De,"y")>-1,Le&&qe&&(De=Ce(De,/y/g,""))),Ae&&(we=Ge(Ue),Ue=we[0],et=we[1]),Re=ue(Se(Ue,De),Ze?this:Pe,nt),(Ie||Le||et.length)&&(Ke=ge(Re),Ie&&(Ke.dotAll=!0,Ke.raw=nt(ze(Ue),Me)),Le&&(Ke.sticky=!0),et.length&&(Ke.groups=et)),Ue!==Xe)try{ae(Re,"source",Xe===""?"(?:)":Xe)}catch(rt){}return Re},Je=oe(Se),lt=0;Je.length>lt;)b(nt,Se,Je[lt++]);Pe.constructor=nt,nt.prototype=Pe,z(ne,"RegExp",nt)}pe("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/regexp-exec");se({target:"RegExp",proto:!0,forced:/./.exec!==ne},{exec:ne})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,me,de){"use strict";var se=E("../internals/function-name").PROPER,ne=E("../internals/redefine"),ie=E("../internals/an-object"),ce=E("../internals/to-string"),ue=E("../internals/fails"),ae=E("../internals/regexp-get-flags"),oe="toString",re=RegExp.prototype,ee=re[oe],a=ue(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=se&&ee.name!=oe;(a||y)&&ne(RegExp.prototype,oe,function(){var b=ie(this),z=ce(b.source),te=ce(ae(b));return"/"+z+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),ce=E("../internals/require-object-coercible"),ue=E("../internals/to-string"),ae=E("../internals/correct-is-regexp-logic"),oe=ne("".indexOf);se({target:"String",proto:!0,forced:!ae("includes")},{includes:function(ee){return!!~oe(ue(ce(this)),ue(ie(ee)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,me,de){"use strict";var se=E("../internals/string-multibyte").charAt,ne=E("../internals/to-string"),ie=E("../internals/internal-state"),ce=E("../internals/define-iterator"),ue="String Iterator",ae=ie.set,oe=ie.getterFor(ue);ce(String,"String",function(re){ae(this,{type:ue,string:ne(re),index:0})},function(){var ee=oe(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=se(a,y),ee.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ce=E("../internals/to-length"),ue=E("../internals/to-string"),ae=E("../internals/require-object-coercible"),oe=E("../internals/get-method"),re=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");ne("match",function(a,y,x){return[function(z){var te=ae(this),le=z==null?void 0:oe(z,a);return le?se(le,z,te):new RegExp(z)[a](ue(te))},function(b){var z=ie(this),te=ue(b),le=x(y,z,te);if(le.done)return le.value;if(!z.global)return ee(z,te);var ge=z.unicode;z.lastIndex=0;for(var pe=[],ve=0,he;(he=ee(z,te))!==null;){var Ae=ue(he[0]);pe[ve]=Ae,Ae===""&&(z.lastIndex=re(te,ce(z.lastIndex),ge)),ve++}return ve===0?null:pe}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/fails"),ae=E("../internals/an-object"),oe=E("../internals/is-callable"),re=E("../internals/to-integer-or-infinity"),ee=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),le=E("../internals/well-known-symbol"),ge=le("replace"),pe=Math.max,ve=Math.min,he=ie([].concat),Ae=ie([].push),ye=ie("".indexOf),Se=ie("".slice),Pe=function(Ce){return Ce===void 0?Ce:String(Ce)},Be=function(){return"a".replace(/./,"$0")==="$0"}(),Ee=function(){return/./[ge]?/./[ge]("a","$0")==="":!1}(),Oe=!ue(function(){var Ce=/./;return Ce.exec=function(){var je=[];return je.groups={a:"7"},je},"".replace(Ce,"$")!=="7"});ce("replace",function(Ce,je,Fe){var Qe=Ee?"$":"$0";return[function(_e,$e){var Ve=y(this),qe=_e==null?void 0:b(_e,ge);return qe?ne(qe,_e,Ve,$e):ne(je,a(Ve),_e,$e)},function(Ne,_e){var $e=ae(this),Ve=a(Ne);if(typeof _e=="string"&&ye(_e,Qe)===-1&&ye(_e,"$<")===-1){var qe=Fe(je,$e,Ve,_e);if(qe.done)return qe.value}var We=oe(_e);We||(_e=a(_e));var ze=$e.global;if(ze){var Ge=$e.unicode;$e.lastIndex=0}for(var nt=[];;){var Je=te($e,Ve);if(Je===null||(Ae(nt,Je),!ze))break;var lt=a(Je[0]);lt===""&&($e.lastIndex=x(Ve,ee($e.lastIndex),Ge))}for(var Ye="",Ue=0,De=0;De=Ue&&(Ye+=Se(Ve,Ue,Te)+Ie,Ue=Te+Ze.length)}return Ye+Se(Ve,Ue)}]},!Oe||!Be||Ee)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ce=E("../internals/require-object-coercible"),ue=E("../internals/same-value"),ae=E("../internals/to-string"),oe=E("../internals/get-method"),re=E("../internals/regexp-exec-abstract");ne("search",function(ee,a,y){return[function(b){var z=ce(this),te=b==null?void 0:oe(b,ee);return te?se(te,b,z):new RegExp(b)[ee](ae(z))},function(x){var b=ie(this),z=ae(x),te=y(a,b,z);if(te.done)return te.value;var le=b.lastIndex;ue(le,0)||(b.lastIndex=0);var ge=re(b,z);return ue(b.lastIndex,le)||(b.lastIndex=le),ge===null?-1:ge.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/is-regexp"),ae=E("../internals/an-object"),oe=E("../internals/require-object-coercible"),re=E("../internals/species-constructor"),ee=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),le=E("../internals/regexp-sticky-helpers"),ge=E("../internals/fails"),pe=le.UNSUPPORTED_Y,ve=4294967295,he=Math.min,Ae=[].push,ye=ie(/./.exec),Se=ie(Ae),Pe=ie("".slice),Be=!ge(function(){var Ee=/(?:)/,Oe=Ee.exec;Ee.exec=function(){return Oe.apply(this,arguments)};var Ce="ab".split(Ee);return Ce.length!==2||Ce[0]!=="a"||Ce[1]!=="b"});ce("split",function(Ee,Oe,Ce){var je;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?je=function(Fe,Qe){var Ne=y(oe(this)),_e=Qe===void 0?ve:Qe>>>0;if(_e===0)return[];if(Fe===void 0)return[Ne];if(!ue(Fe))return ne(Oe,Ne,Fe,_e);for(var $e=[],Ve=(Fe.ignoreCase?"i":"")+(Fe.multiline?"m":"")+(Fe.unicode?"u":"")+(Fe.sticky?"y":""),qe=0,We=new RegExp(Fe.source,Ve+"g"),ze,Ge,nt;(ze=ne(te,We,Ne))&&(Ge=We.lastIndex,!(Ge>qe&&(Se($e,Pe(Ne,qe,ze.index)),ze.length>1&&ze.index=_e)));)We.lastIndex===ze.index&&We.lastIndex++;return qe===Ne.length?(nt||!ye(We,""))&&Se($e,""):Se($e,Pe(Ne,qe)),$e.length>_e?b($e,0,_e):$e}:"0".split(void 0,0).length?je=function(Fe,Qe){return Fe===void 0&&Qe===0?[]:ne(Oe,this,Fe,Qe)}:je=Oe,[function(Qe,Ne){var _e=oe(this),$e=Qe==null?void 0:x(Qe,Ee);return $e?ne($e,Qe,_e,Ne):ne(je,y(_e),Qe,Ne)},function(Fe,Qe){var Ne=ae(this),_e=y(Fe),$e=Ce(je,Ne,_e,Qe,je!==Oe);if($e.done)return $e.value;var Ve=re(Ne,RegExp),qe=Ne.unicode,We=(Ne.ignoreCase?"i":"")+(Ne.multiline?"m":"")+(Ne.unicode?"u":"")+(pe?"g":"y"),ze=new Ve(pe?"^(?:"+Ne.source+")":Ne,We),Ge=Qe===void 0?ve:Qe>>>0;if(Ge===0)return[];if(_e.length===0)return z(ze,_e)===null?[_e]:[];for(var nt=0,Je=0,lt=[];Je<_e.length;){ze.lastIndex=pe?0:Je;var Ye=z(ze,pe?Pe(_e,Je):_e),Ue;if(Ye===null||(Ue=he(a(ze.lastIndex+(pe?Je:0)),_e.length))===nt)Je=ee(_e,Je,qe);else{if(Se(lt,Pe(_e,nt,Je)),lt.length===Ge)return lt;for(var De=1;De<=Ye.length-1;De++)if(Se(lt,Ye[De]),lt.length===Ge)return lt;Je=nt=Ue}}return Se(lt,Pe(_e,nt)),lt}]},!Be,pe)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/string-trim").trim,ie=E("../internals/string-trim-forced");se({target:"String",proto:!0,forced:ie("trim")},{trim:function(){return ne(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),ce=E("../internals/function-uncurry-this"),ue=E("../internals/is-pure"),ae=E("../internals/descriptors"),oe=E("../internals/native-symbol"),re=E("../internals/fails"),ee=E("../internals/has-own-property"),a=E("../internals/object-is-prototype-of"),y=E("../internals/an-object"),x=E("../internals/to-indexed-object"),b=E("../internals/to-property-key"),z=E("../internals/to-string"),te=E("../internals/create-property-descriptor"),le=E("../internals/object-create"),ge=E("../internals/object-keys"),pe=E("../internals/object-get-own-property-names"),ve=E("../internals/object-get-own-property-names-external"),he=E("../internals/object-get-own-property-symbols"),Ae=E("../internals/object-get-own-property-descriptor"),ye=E("../internals/object-define-property"),Se=E("../internals/object-define-properties"),Pe=E("../internals/object-property-is-enumerable"),Be=E("../internals/redefine"),Ee=E("../internals/shared"),Oe=E("../internals/shared-key"),Ce=E("../internals/hidden-keys"),je=E("../internals/uid"),Fe=E("../internals/well-known-symbol"),Qe=E("../internals/well-known-symbol-wrapped"),Ne=E("../internals/define-well-known-symbol"),_e=E("../internals/symbol-define-to-primitive"),$e=E("../internals/set-to-string-tag"),Ve=E("../internals/internal-state"),qe=E("../internals/array-iteration").forEach,We=Oe("hidden"),ze="Symbol",Ge="prototype",nt=Ve.set,Je=Ve.getterFor(ze),lt=Object[Ge],Ye=ne.Symbol,Ue=Ye&&Ye[Ge],De=ne.TypeError,Ze=ne.QObject,Te=Ae.f,ke=ye.f,et=ve.f,Xe=Pe.f,Me=ce([].push),Ie=Ee("symbols"),Le=Ee("op-symbols"),we=Ee("wks"),Re=!Ze||!Ze[Ge]||!Ze[Ge].findChild,Ke=ae&&re(function(){return le(ke({},"a",{get:function(){return ke(this,"a",{value:7}).a}})).a!=7})?function(at,st,ft){var vt=Te(lt,st);vt&&delete lt[st],ke(at,st,ft),vt&&at!==lt&&ke(lt,st,vt)}:ke,rt=function(at,st){var ft=Ie[at]=le(Ue);return nt(ft,{type:ze,tag:at,description:st}),ae||(ft.description=st),ft},He=function(st,ft,vt){st===lt&&He(Le,ft,vt),y(st);var At=b(ft);return y(vt),ee(Ie,At)?(vt.enumerable?(ee(st,We)&&st[We][At]&&(st[We][At]=!1),vt=le(vt,{enumerable:te(0,!1)})):(ee(st,We)||ke(st,We,te(1,{})),st[We][At]=!0),Ke(st,At,vt)):ke(st,At,vt)},tt=function(st,ft){y(st);var vt=x(ft),At=ge(vt).concat(pt(vt));return qe(At,function(bt){(!ae||ie(ut,vt,bt))&&He(st,bt,vt[bt])}),st},mt=function(st,ft){return ft===void 0?le(st):tt(le(st),ft)},ut=function(st){var ft=b(st),vt=ie(Xe,this,ft);return this===lt&&ee(Ie,ft)&&!ee(Le,ft)?!1:vt||!ee(this,ft)||!ee(Ie,ft)||ee(this,We)&&this[We][ft]?vt:!0},ht=function(st,ft){var vt=x(st),At=b(ft);if(!(vt===lt&&ee(Ie,At)&&!ee(Le,At))){var bt=Te(vt,At);return bt&&ee(Ie,At)&&!(ee(vt,We)&&vt[We][At])&&(bt.enumerable=!0),bt}},ct=function(st){var ft=et(x(st)),vt=[];return qe(ft,function(At){!ee(Ie,At)&&!ee(Ce,At)&&Me(vt,At)}),vt},pt=function(at){var st=at===lt,ft=et(st?Le:x(at)),vt=[];return qe(ft,function(At){ee(Ie,At)&&(!st||ee(lt,At))&&Me(vt,Ie[At])}),vt};oe||(Ye=function(){if(a(Ue,this))throw De("Symbol is not a constructor");var st=!arguments.length||arguments[0]===void 0?void 0:z(arguments[0]),ft=je(st),vt=function(At){this===lt&&ie(vt,Le,At),ee(this,We)&&ee(this[We],ft)&&(this[We][ft]=!1),Ke(this,ft,te(1,At))};return ae&&Re&&Ke(lt,ft,{configurable:!0,set:vt}),rt(ft,st)},Ue=Ye[Ge],Be(Ue,"toString",function(){return Je(this).tag}),Be(Ye,"withoutSetter",function(at){return rt(je(at),at)}),Pe.f=ut,ye.f=He,Se.f=tt,Ae.f=ht,pe.f=ve.f=ct,he.f=pt,Qe.f=function(at){return rt(Fe(at),at)},ae&&(ke(Ue,"description",{configurable:!0,get:function(){return Je(this).description}}),ue||Be(lt,"propertyIsEnumerable",ut,{unsafe:!0}))),se({global:!0,wrap:!0,forced:!oe,sham:!oe},{Symbol:Ye}),qe(ge(we),function(at){Ne(at)}),se({target:ze,stat:!0,forced:!oe},{useSetter:function(){Re=!0},useSimple:function(){Re=!1}}),se({target:"Object",stat:!0,forced:!oe,sham:!ae},{create:mt,defineProperty:He,defineProperties:tt,getOwnPropertyDescriptor:ht}),se({target:"Object",stat:!0,forced:!oe},{getOwnPropertyNames:ct}),_e(),$e(Ye,ze),Ce[We]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/descriptors"),ie=E("../internals/global"),ce=E("../internals/function-uncurry-this"),ue=E("../internals/has-own-property"),ae=E("../internals/is-callable"),oe=E("../internals/object-is-prototype-of"),re=E("../internals/to-string"),ee=E("../internals/object-define-property").f,a=E("../internals/copy-constructor-properties"),y=ie.Symbol,x=y&&y.prototype;if(ne&&ae(y)&&(!("description"in x)||y().description!==void 0)){var b={},z=function(){var ye=arguments.length<1||arguments[0]===void 0?void 0:re(arguments[0]),Se=oe(x,this)?new y(ye):ye===void 0?y():y(ye);return ye===""&&(b[Se]=!0),Se};a(z,y),z.prototype=x,x.constructor=z;var te=String(y("test"))=="Symbol(test)",le=ce(x.toString),ge=ce(x.valueOf),pe=/^Symbol\((.*)\)[^)]+$/,ve=ce("".replace),he=ce("".slice);ee(x,"description",{configurable:!0,get:function(){var ye=ge(this),Se=le(ye);if(ue(b,ye))return"";var Pe=te?he(Se,7,-1):ve(Se,pe,"$1");return Pe===""?void 0:Pe}}),se({global:!0,forced:!0},{Symbol:z})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/get-built-in"),ie=E("../internals/has-own-property"),ce=E("../internals/to-string"),ue=E("../internals/shared"),ae=E("../internals/native-symbol-registry"),oe=ue("string-to-symbol-registry"),re=ue("symbol-to-string-registry");se({target:"Symbol",stat:!0,forced:!ae},{for:function(ee){var a=ce(ee);if(ie(oe,a))return oe[a];var y=ne("Symbol")(a);return oe[a]=y,re[y]=a,y}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(E,me,de){var se=E("../internals/define-well-known-symbol");se("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(E,me,de){E("../modules/es.symbol.constructor"),E("../modules/es.symbol.for"),E("../modules/es.symbol.key-for"),E("../modules/es.json.stringify"),E("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/has-own-property"),ie=E("../internals/is-symbol"),ce=E("../internals/try-to-string"),ue=E("../internals/shared"),ae=E("../internals/native-symbol-registry"),oe=ue("symbol-to-string-registry");se({target:"Symbol",stat:!0,forced:!ae},{keyFor:function(ee){if(!ie(ee))throw TypeError(ce(ee)+" is not a symbol");if(ne(oe,ee))return oe[ee]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(E,me,de){"use strict";var se=E("../internals/function-uncurry-this"),ne=E("../internals/array-buffer-view-core"),ie=E("../internals/array-copy-within"),ce=se(ie),ue=ne.aTypedArray,ae=ne.exportTypedArrayMethod;ae("copyWithin",function(re,ee){return ce(ue(this),re,ee,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").every,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("every",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-call"),ie=E("../internals/array-fill"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("fill",function(oe){var re=arguments.length;return ne(ie,ce(this),oe,re>1?arguments[1]:void 0,re>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("filter",function(oe){var re=ne(ce(this),oe,arguments.length>1?arguments[1]:void 0);return ie(this,re)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").findIndex,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("findIndex",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").find,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("find",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").forEach,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("forEach",function(ae){ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").includes,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("includes",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").indexOf,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("indexOf",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),ce=E("../internals/array-buffer-view-core"),ue=E("../modules/es.array.iterator"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=se.Uint8Array,ee=ie(ue.values),a=ie(ue.keys),y=ie(ue.entries),x=ce.aTypedArray,b=ce.exportTypedArrayMethod,z=re&&re.prototype,te=!ne(function(){z[oe].call([1])}),le=!!z&&z.values&&z[oe]===z.values&&z.values.name==="values",ge=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",ge,te||!le,{name:"values"}),b(oe,ge,te||!le,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-uncurry-this"),ie=se.aTypedArray,ce=se.exportTypedArrayMethod,ue=ne([].join);ce("join",function(oe){return ue(ie(this),oe)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("lastIndexOf",function(oe){var re=arguments.length;return ne(ie,ce(this),re>1?[oe,arguments[1]]:[oe])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),ce=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("map",function(oe){return ne(ce(this),oe,arguments.length>1?arguments[1]:void 0,function(re,ee){return new(ie(re))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").right,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("reduceRight",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").left,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("reduce",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=se.aTypedArray,ie=se.exportTypedArrayMethod,ce=Math.floor;ie("reverse",function(){for(var ae=this,oe=ne(ae).length,re=ce(oe/2),ee=0,a;ee1?arguments[1]:void 0,1),ve=ae(ge);if(z)return ne(y,this,ve,pe);var he=this.length,Ae=ce(ve),ye=0;if(Ae+pe>he)throw re("Wrong length");for(;yeb;)te[b]=y[b++];return te},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").some,ie=se.aTypedArray,ce=se.exportTypedArrayMethod;ce("some",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ce=E("../internals/a-callable"),ue=E("../internals/array-sort"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/engine-ff-version"),re=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=ae.aTypedArray,x=ae.exportTypedArrayMethod,b=se.Uint16Array,z=b&&ne(b.prototype.sort),te=!!z&&!(ie(function(){z(new b(2),null)})&&ie(function(){z(new b(2),{})})),le=!!z&&!ie(function(){if(ee)return ee<74;if(oe)return oe<67;if(re)return!0;if(a)return a<602;var pe=new b(516),ve=Array(516),he,Ae;for(he=0;he<516;he++)Ae=he%4,pe[he]=515-he,ve[he]=he-2*Ae+3;for(z(pe,function(ye,Se){return(ye/4|0)-(Se/4|0)}),he=0;he<516;he++)if(pe[he]!==ve[he])return!0}),ge=function(pe){return function(ve,he){return pe!==void 0?+pe(ve,he)||0:he!==he?-1:ve!==ve?1:ve===0&&he===0?1/ve>0&&1/he<0?1:-1:ve>he}};x("sort",function(ve){return ve!==void 0&&ce(ve),le?z(this,ve):ue(y(this),ge(ve))},!le||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),ce=E("../internals/typed-array-species-constructor"),ue=se.aTypedArray,ae=se.exportTypedArrayMethod;ae("subarray",function(re,ee){var a=ue(this),y=a.length,x=ie(re,y),b=ce(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ne((ee===void 0?y:ie(ee,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),ce=E("../internals/fails"),ue=E("../internals/array-slice"),ae=se.Int8Array,oe=ie.aTypedArray,re=ie.exportTypedArrayMethod,ee=[].toLocaleString,a=!!ae&&ce(function(){ee.call(new ae(1))}),y=ce(function(){return[1,2].toLocaleString()!=new ae([1,2]).toLocaleString()})||!ce(function(){ae.prototype.toLocaleString.call([1,2])});re("toLocaleString",function(){return ne(ee,a?ue(oe(this)):oe(this),ue(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ne=E("../internals/fails"),ie=E("../internals/global"),ce=E("../internals/function-uncurry-this"),ue=ie.Uint8Array,ae=ue&&ue.prototype||{},oe=[].toString,re=ce([].join);ne(function(){oe.call({})})&&(oe=function(){return re(this)});var ee=ae.toString!=oe;se("toString",oe,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,me,de){var se=E("../internals/typed-array-constructor");se("Uint8",function(ne){return function(ce,ue,ae){return ne(this,ce,ue,ae)}})},{"../internals/typed-array-constructor":258}],339:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ce=E("../internals/array-for-each"),ue=E("../internals/create-non-enumerable-property"),ae=function(re){if(re&&re.forEach!==ce)try{ue(re,"forEach",ce)}catch(ee){re.forEach=ce}};for(var oe in ne)ne[oe]&&ae(se[oe]&&se[oe].prototype);ae(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ce=E("../modules/es.array.iterator"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=ae("toStringTag"),ee=ce.values,a=function(x,b){if(x){if(x[oe]!==ee)try{ue(x,oe,ee)}catch(te){x[oe]=ee}if(x[re]||ue(x,re,b),ne[b]){for(var z in ce)if(x[z]!==ce[z])try{ue(x,z,ce[z])}catch(te){x[z]=ce[z]}}}};for(var y in ne)a(se[y]&&se[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,me,de){function se(le){return Array.isArray?Array.isArray(le):te(le)==="[object Array]"}de.isArray=se;function ne(le){return typeof le=="boolean"}de.isBoolean=ne;function ie(le){return le===null}de.isNull=ie;function ce(le){return le==null}de.isNullOrUndefined=ce;function ue(le){return typeof le=="number"}de.isNumber=ue;function ae(le){return typeof le=="string"}de.isString=ae;function oe(le){return typeof le=="symbol"}de.isSymbol=oe;function re(le){return le===void 0}de.isUndefined=re;function ee(le){return te(le)==="[object RegExp]"}de.isRegExp=ee;function a(le){return typeof le=="object"&&le!==null}de.isObject=a;function y(le){return te(le)==="[object Date]"}de.isDate=y;function x(le){return te(le)==="[object Error]"||le instanceof Error}de.isError=x;function b(le){return typeof le=="function"}de.isFunction=b;function z(le){return le===null||typeof le=="boolean"||typeof le=="number"||typeof le=="string"||typeof le=="symbol"||typeof le=="undefined"}de.isPrimitive=z,de.isBuffer=E("buffer").Buffer.isBuffer;function te(le){return Object.prototype.toString.call(le)}},{buffer:90}],342:[function(E,me,de){(function(se){"use strict";var ne=function(){var oe=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,re=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&ae(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(ne.masks[y]||y||ne.masks.default);var z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",le=a[te+"Date"](),ge=a[te+"Day"](),pe=a[te+"Month"](),ve=a[te+"FullYear"](),he=a[te+"Hours"](),Ae=a[te+"Minutes"](),ye=a[te+"Seconds"](),Se=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Be=ce(a),Ee=ue(a),Oe={d:le,dd:ie(le),ddd:ne.i18n.dayNames[ge],dddd:ne.i18n.dayNames[ge+7],m:pe+1,mm:ie(pe+1),mmm:ne.i18n.monthNames[pe],mmmm:ne.i18n.monthNames[pe+12],yy:String(ve).slice(2),yyyy:ve,h:he%12||12,hh:ie(he%12||12),H:he,HH:ie(he),M:Ae,MM:ie(Ae),s:ye,ss:ie(ye),l:ie(Se,3),L:ie(Math.round(Se/10)),t:he<12?"a":"p",tt:he<12?"am":"pm",T:he<12?"A":"P",TT:he<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(re)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][le%10>3?0:(le%100-le%10!=10)*le%10],W:Be,N:Ee};return y.replace(oe,function(Ce){return Ce in Oe?Oe[Ce]:Ce.slice(1,Ce.length-1)})}}();ne.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"},ne.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 ie(oe,re){for(oe=String(oe),re=re||2;oe.length]/;me.exports=ne;function ne(ie){var ce=""+ie,ue=se.exec(ce);if(!ue)return ce;var ae,oe="",re=0,ee=0;for(re=ue.index;re0&&(Oe=Se[0]),Oe instanceof Error)throw Oe;var Ce=new Error("Unhandled error."+(Oe?" ("+Oe.message+")":""));throw Ce.context=Oe,Ce}var je=Ee[ye];if(je===void 0)return!1;if(typeof je=="function")ne(je,this,Se);else for(var Fe=je.length,Qe=te(je,Fe),Pe=0;Pe0&&Oe.length>Be&&!Oe.warned){Oe.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+Oe.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=Ae,Ce.type=ye,Ce.count=Oe.length,ce(Ce)}return Ae}ae.prototype.addListener=function(ye,Se){return a(this,ye,Se,!1)},ae.prototype.on=ae.prototype.addListener,ae.prototype.prependListener=function(ye,Se){return a(this,ye,Se,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Ae,ye,Se){var Pe={fired:!1,wrapFn:void 0,target:Ae,type:ye,listener:Se},Be=y.bind(Pe);return Be.listener=Se,Pe.wrapFn=Be,Be}ae.prototype.once=function(ye,Se){return re(Se),this.on(ye,x(this,ye,Se)),this},ae.prototype.prependOnceListener=function(ye,Se){return re(Se),this.prependListener(ye,x(this,ye,Se)),this},ae.prototype.removeListener=function(ye,Se){var Pe,Be,Ee,Oe,Ce;if(re(Se),Be=this._events,Be===void 0)return this;if(Pe=Be[ye],Pe===void 0)return this;if(Pe===Se||Pe.listener===Se)--this._eventsCount===0?this._events=Object.create(null):(delete Be[ye],Be.removeListener&&this.emit("removeListener",ye,Pe.listener||Se));else if(typeof Pe!="function"){for(Ee=-1,Oe=Pe.length-1;Oe>=0;Oe--)if(Pe[Oe]===Se||Pe[Oe].listener===Se){Ce=Pe[Oe].listener,Ee=Oe;break}if(Ee<0)return this;Ee===0?Pe.shift():le(Pe,Ee),Pe.length===1&&(Be[ye]=Pe[0]),Be.removeListener!==void 0&&this.emit("removeListener",ye,Ce||Se)}return this},ae.prototype.off=ae.prototype.removeListener,ae.prototype.removeAllListeners=function(ye){var Se,Pe,Be;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[ye]),this;if(arguments.length===0){var Ee=Object.keys(Pe),Oe;for(Be=0;Be=0;Be--)this.removeListener(ye,Se[Be]);return this};function b(Ae,ye,Se){var Pe=Ae._events;if(Pe===void 0)return[];var Be=Pe[ye];return Be===void 0?[]:typeof Be=="function"?Se?[Be.listener||Be]:[Be]:Se?ge(Be):te(Be,Be.length)}ae.prototype.listeners=function(ye){return b(this,ye,!0)},ae.prototype.rawListeners=function(ye){return b(this,ye,!1)},ae.listenerCount=function(Ae,ye){return typeof Ae.listenerCount=="function"?Ae.listenerCount(ye):z.call(Ae,ye)},ae.prototype.listenerCount=z;function z(Ae){var ye=this._events;if(ye!==void 0){var Se=ye[Ae];if(typeof Se=="function")return 1;if(Se!==void 0)return Se.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Ae,ye){for(var Se=new Array(ye),Pe=0;Pe=3&&(x=y),ne.call(ee)==="[object Array]"?ce(ee,a,x):typeof ee=="string"?ue(ee,a,x):ae(ee,a,x)};me.exports=oe},{"is-callable":367}],346:[function(E,me,de){"use strict";var se="Function.prototype.bind called on incompatible ",ne=Array.prototype.slice,ie=Object.prototype.toString,ce="[object Function]";me.exports=function(ae){var oe=this;if(typeof oe!="function"||ie.call(oe)!==ce)throw new TypeError(se+oe);for(var re=ne.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=oe.apply(this,re.concat(ne.call(arguments)));return Object(te)===te?te:this}else return oe.apply(ae,re.concat(ne.call(arguments)))},y=Math.max(0,oe.length-re.length),x=[],b=0;b1&&typeof Qe!="boolean")throw new ce('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Fe)===null)throw new ne("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Ne=Oe(Fe),_e=Ne.length>0?Ne[0]:"",$e=Ce("%"+_e+"%",Qe),Ve=$e.name,qe=$e.value,We=!1,ze=$e.alias;ze&&(_e=ze[0],Ae(Ne,he([0,1],ze)));for(var Ge=1,nt=!0;Ge=Ne.length){var Ue=ae(qe,Je);nt=!!Ue,nt&&"get"in Ue&&!("originalValue"in Ue.get)?qe=Ue.get:qe=qe[Je]}else nt=ve(qe,Je),qe=qe[Je];nt&&!We&&(z[Ve]=qe)}}return qe}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,me,de){"use strict";var se=E("get-intrinsic"),ne=se("%Object.getOwnPropertyDescriptor%",!0);if(ne)try{ne([],"length")}catch(ie){ne=null}me.exports=ne},{"get-intrinsic":348}],350:[function(E,me,de){"use strict";var se={foo:{}},ne=Object;me.exports=function(){return{__proto__:se}.foo===se.foo&&!({__proto__:null}instanceof ne)}},{}],351:[function(E,me,de){"use strict";var se=typeof Symbol!="undefined"&&Symbol,ne=E("./shams");me.exports=function(){return typeof se!="function"||typeof Symbol!="function"||typeof se("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ne()}},{"./shams":352}],352:[function(E,me,de){"use strict";me.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ne={},ie=Symbol("test"),ce=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(ce)!=="[object Symbol]")return!1;var ue=42;ne[ie]=ue;for(ie in ne)return!1;if(typeof Object.keys=="function"&&Object.keys(ne).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ne).length!==0)return!1;var ae=Object.getOwnPropertySymbols(ne);if(ae.length!==1||ae[0]!==ie||!Object.prototype.propertyIsEnumerable.call(ne,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var oe=Object.getOwnPropertyDescriptor(ne,ie);if(oe.value!==ue||oe.enumerable!==!0)return!1}return!0}},{}],353:[function(E,me,de){"use strict";var se=E("has-symbols/shams");me.exports=function(){return se()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,me,de){"use strict";var se=E("function-bind");me.exports=se.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,me,de){var se=E("http"),ne=E("url"),ie=me.exports;for(var ce in se)se.hasOwnProperty(ce)&&(ie[ce]=se[ce]);ie.request=function(ae,oe){return ae=ue(ae),se.request.call(this,ae,oe)},ie.get=function(ae,oe){return ae=ue(ae),se.get.call(this,ae,oe)};function ue(ae){if(typeof ae=="string"&&(ae=ne.parse(ae)),ae.protocol||(ae.protocol="https:"),ae.protocol!=="https:")throw new Error('Protocol "'+ae.protocol+'" not supported. Expected "https:"');return ae}},{http:468,url:472}],356:[function(E,me,de){"use strict";var se=E("util"),ne=E("ms");me.exports=function(ie){if(typeof ie=="number")return ie;var ce=ne(ie);if(ce===void 0){var ue=new Error(se.format("humanize-ms(%j) result undefined",ie));console.warn(ue.stack)}return ce}},{ms:376,util:419}],357:[function(E,me,de){de.read=function(se,ne,ie,ce,ue){var ae,oe,re=ue*8-ce-1,ee=(1<>1,y=-7,x=ie?ue-1:0,b=ie?-1:1,z=se[ne+x];for(x+=b,ae=z&(1<<-y)-1,z>>=-y,y+=re;y>0;ae=ae*256+se[ne+x],x+=b,y-=8);for(oe=ae&(1<<-y)-1,ae>>=-y,y+=ce;y>0;oe=oe*256+se[ne+x],x+=b,y-=8);if(ae===0)ae=1-a;else{if(ae===ee)return oe?NaN:(z?-1:1)*(1/0);oe=oe+Math.pow(2,ce),ae=ae-a}return(z?-1:1)*oe*Math.pow(2,ae-ce)},de.write=function(se,ne,ie,ce,ue,ae){var oe,re,ee,a=ae*8-ue-1,y=(1<>1,b=ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=ce?0:ae-1,te=ce?1:-1,le=ne<0||ne===0&&1/ne<0?1:0;for(ne=Math.abs(ne),isNaN(ne)||ne===1/0?(re=isNaN(ne)?1:0,oe=y):(oe=Math.floor(Math.log(ne)/Math.LN2),ne*(ee=Math.pow(2,-oe))<1&&(oe--,ee*=2),oe+x>=1?ne+=b/ee:ne+=b*Math.pow(2,1-x),ne*ee>=2&&(oe++,ee/=2),oe+x>=y?(re=0,oe=y):oe+x>=1?(re=(ne*ee-1)*Math.pow(2,ue),oe=oe+x):(re=ne*Math.pow(2,x-1)*Math.pow(2,ue),oe=0));ue>=8;se[ie+z]=re&255,z+=te,re/=256,ue-=8);for(oe=oe<0;se[ie+z]=oe&255,z+=te,oe/=256,a-=8);se[ie+z-te]|=le*128}},{}],358:[function(E,me,de){"use strict";var se=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ne,ie,ce=-1,ue=[],ae=!1;function oe(){!ne||!ie||(ne=!1,ie.length?ue=ie.concat(ue):ce=-1,ue.length&&re())}function re(){if(!ne){ae=!1,ne=!0;for(var z=ue.length,te=setTimeout(oe);z;){for(ie=ue,ue=[];ie&&++ce1)for(var le=1;le=0&&ie(re)!=="[object Array]"&&ie(re.callee)==="[object Function]"},ae=function(){return ce(arguments)}();ce.isLegacyArguments=ue,me.exports=ae?ce:ue},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,me,de){me.exports=function(ie){return ie!=null&&(se(ie)||ne(ie)||!!ie._isBuffer)};function se(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function ne(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&se(ie.slice(0,0))}},{}],367:[function(E,me,de){"use strict";var se=Function.prototype.toString,ne=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,ce;if(typeof ne=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw ce}}),ce={},ne(function(){throw 42},null,ie)}catch(ve){ve!==ce&&(ne=null)}else ne=null;var ue=/^\s*class\b/,ae=function(he){try{var Ae=se.call(he);return ue.test(Ae)}catch(ye){return!1}},oe=function(he){try{return ae(he)?!1:(se.call(he),!0)}catch(Ae){return!1}},re=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,le=!(0 in[,]),ge=function(){return!1};if(typeof document=="object"){var pe=document.all;re.call(pe)===re.call(document.all)&&(ge=function(he){if((le||!he)&&(typeof he=="undefined"||typeof he=="object"))try{var Ae=re.call(he);return(Ae===x||Ae===b||Ae===z||Ae===ee)&&he("")==null}catch(ye){}return!1})}me.exports=ne?function(he){if(ge(he))return!0;if(!he||typeof he!="function"&&typeof he!="object")return!1;try{ne(he,null,ie)}catch(Ae){if(Ae!==ce)return!1}return!ae(he)&&oe(he)}:function(he){if(ge(he))return!0;if(!he||typeof he!="function"&&typeof he!="object")return!1;if(te)return oe(he);if(ae(he))return!1;var Ae=re.call(he);return Ae!==a&&Ae!==y&&!/^\[object HTML/.test(Ae)?!1:oe(he)}},{}],368:[function(E,me,de){"use strict";var se=Object.prototype.toString,ne=Function.prototype.toString,ie=/^\s*(?:function)?\*/,ce=E("has-tostringtag/shams")(),ue=Object.getPrototypeOf,ae=function(){if(!ce)return!1;try{return Function("return function*() {}")()}catch(re){}},oe;me.exports=function(ee){if(typeof ee!="function")return!1;if(ie.test(ne.call(ee)))return!0;if(!ce){var a=se.call(ee);return a==="[object GeneratorFunction]"}if(!ue)return!1;if(typeof oe=="undefined"){var y=ae();oe=y?ue(y):!1}return ue(ee)===oe}},{"has-tostringtag/shams":353}],369:[function(E,me,de){"use strict";var se=E("which-typed-array");me.exports=function(ie){return!!se(ie)}},{"which-typed-array":420}],370:[function(E,me,de){var se={}.toString;me.exports=Array.isArray||function(ne){return se.call(ne)=="[object Array]"}},{}],371:[function(E,me,de){(function(se){(function(){(function(ne,ie){typeof de=="object"&&typeof me!="undefined"?me.exports=ie(ne):typeof fe=="function"&&fe.amd?fe(ie):ie(ne)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof se!="undefined"?se:this,function(ne){"use strict";ne=ne||{};var ie=ne.Base64,ce="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Fe){for(var Qe={},Ne=0,_e=Fe.length;Ne<_e;Ne++)Qe[Fe.charAt(Ne)]=Ne;return Qe}(ue),oe=String.fromCharCode,re=function(Fe){if(Fe.length<2){var Qe=Fe.charCodeAt(0);return Qe<128?Fe:Qe<2048?oe(192|Qe>>>6)+oe(128|Qe&63):oe(224|Qe>>>12&15)+oe(128|Qe>>>6&63)+oe(128|Qe&63)}else{var Qe=65536+(Fe.charCodeAt(0)-55296)*1024+(Fe.charCodeAt(1)-56320);return oe(240|Qe>>>18&7)+oe(128|Qe>>>12&63)+oe(128|Qe>>>6&63)+oe(128|Qe&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Fe){return Fe.replace(ee,re)},y=function(Fe){var Qe=[0,2,1][Fe.length%3],Ne=Fe.charCodeAt(0)<<16|(Fe.length>1?Fe.charCodeAt(1):0)<<8|(Fe.length>2?Fe.charCodeAt(2):0),_e=[ue.charAt(Ne>>>18),ue.charAt(Ne>>>12&63),Qe>=2?"=":ue.charAt(Ne>>>6&63),Qe>=1?"=":ue.charAt(Ne&63)];return _e.join("")},x=ne.btoa&&typeof ne.btoa=="function"?function(Fe){return ne.btoa(Fe)}:function(Fe){if(Fe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Fe.replace(/[\s\S]{1,3}/g,y)},b=function(Fe){return x(a(String(Fe)))},z=function(Fe){return Fe.replace(/[+\/]/g,function(Qe){return Qe=="+"?"-":"_"}).replace(/=/g,"")},te=function(Fe,Qe){return Qe?z(b(Fe)):b(Fe)},le=function(Fe){return te(Fe,!0)},ge;ne.Uint8Array&&(ge=function(Fe,Qe){for(var Ne="",_e=0,$e=Fe.length;_e<$e;_e+=3){var Ve=Fe[_e],qe=Fe[_e+1],We=Fe[_e+2],ze=Ve<<16|qe<<8|We;Ne+=ue.charAt(ze>>>18)+ue.charAt(ze>>>12&63)+(typeof qe!="undefined"?ue.charAt(ze>>>6&63):"=")+(typeof We!="undefined"?ue.charAt(ze&63):"=")}return Qe?z(Ne):Ne});var pe=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Fe){switch(Fe.length){case 4:var Qe=(7&Fe.charCodeAt(0))<<18|(63&Fe.charCodeAt(1))<<12|(63&Fe.charCodeAt(2))<<6|63&Fe.charCodeAt(3),Ne=Qe-65536;return oe((Ne>>>10)+55296)+oe((Ne&1023)+56320);case 3:return oe((15&Fe.charCodeAt(0))<<12|(63&Fe.charCodeAt(1))<<6|63&Fe.charCodeAt(2));default:return oe((31&Fe.charCodeAt(0))<<6|63&Fe.charCodeAt(1))}},he=function(Fe){return Fe.replace(pe,ve)},Ae=function(Fe){var Qe=Fe.length,Ne=Qe%4,_e=(Qe>0?ae[Fe.charAt(0)]<<18:0)|(Qe>1?ae[Fe.charAt(1)]<<12:0)|(Qe>2?ae[Fe.charAt(2)]<<6:0)|(Qe>3?ae[Fe.charAt(3)]:0),$e=[oe(_e>>>16),oe(_e>>>8&255),oe(_e&255)];return $e.length-=[0,0,2,1][Ne],$e.join("")},ye=ne.atob&&typeof ne.atob=="function"?function(Fe){return ne.atob(Fe)}:function(Fe){return Fe.replace(/\S{1,4}/g,Ae)},Se=function(Fe){return ye(String(Fe).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Fe){return he(ye(Fe))},Be=function(Fe){return String(Fe).replace(/[-_]/g,function(Qe){return Qe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ee=function(Fe){return Pe(Be(Fe))},Oe;ne.Uint8Array&&(Oe=function(Fe){return Uint8Array.from(Se(Be(Fe)),function(Qe){return Qe.charCodeAt(0)})});var Ce=function(){var Fe=ne.Base64;return ne.Base64=ie,Fe};if(ne.Base64={VERSION:ce,atob:Se,btoa:x,fromBase64:Ee,toBase64:te,utob:a,encode:te,encodeURI:le,btou:he,decode:Ee,noConflict:Ce,fromUint8Array:ge,toUint8Array:Oe},typeof Object.defineProperty=="function"){var je=function(Fe){return{value:Fe,enumerable:!1,writable:!0,configurable:!0}};ne.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",je(function(){return Ee(this)})),Object.defineProperty(String.prototype,"toBase64",je(function(Fe){return te(this,Fe)})),Object.defineProperty(String.prototype,"toBase64URI",je(function(){return te(this,!0)}))}}return ne.Meteor&&(Base64=ne.Base64),typeof me!="undefined"&&me.exports?me.exports.Base64=ne.Base64:typeof fe=="function"&&fe.amd&&fe([],function(){return ne.Base64}),{Base64:ne.Base64}})}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,me,de){"use strict";me.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(ie,ce,ue){if(!ie)throw new TypeError("argument dest is required");if(!ce)throw new TypeError("argument src is required");return ue===void 0&&(ue=!0),Object.getOwnPropertyNames(ce).forEach(function(oe){if(!(!ue&&se.call(ie,oe))){var re=Object.getOwnPropertyDescriptor(ce,oe);Object.defineProperty(ie,oe,re)}}),ie}},{}],373:[function(E,me,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function se(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ne=0;ne0)return oe(y);if(b==="number"&&isFinite(y))return x.long?ee(y):re(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function oe(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*ae;case"weeks":case"week":case"w":return b*ue;case"days":case"day":case"d":return b*ce;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*ne;case"seconds":case"second":case"secs":case"sec":case"s":return b*se;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function re(y){var x=Math.abs(y);return x>=ce?Math.round(y/ce)+"d":x>=ie?Math.round(y/ie)+"h":x>=ne?Math.round(y/ne)+"m":x>=se?Math.round(y/se)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=ce?a(y,x,ce,"day"):x>=ie?a(y,x,ie,"hour"):x>=ne?a(y,x,ne,"minute"):x>=se?a(y,x,se,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,me,de){"use strict";var se=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function ce(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function ue(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var oe={},re=0;re<10;re++)oe["_"+String.fromCharCode(re)]=re;var ee=Object.getOwnPropertyNames(oe).map(function(y){return oe[y]});if(ee.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}me.exports=ue()?Object.assign:function(ae,oe){for(var re,ee=ce(ae),a,y=1;y2){var z=re.lastIndexOf("/");if(z!==re.length-1){z===-1?(re="",ee=0):(re=re.slice(0,z),ee=re.length-1-re.lastIndexOf("/")),a=b,y=0;continue}}else if(re.length===2||re.length===1){re="",ee=0,a=b,y=0;continue}}oe&&(re.length>0?re+="/..":re="..",ee=2)}else re.length>0?re+="/"+ae.slice(a+1,b):re=ae.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return re}function ce(ae,oe){var re=oe.dir||oe.root,ee=oe.base||(oe.name||"")+(oe.ext||"");return re?re===oe.root?re+ee:re+ae+ee:ee}var ue={resolve:function(){for(var oe="",re=!1,ee,a=arguments.length-1;a>=-1&&!re;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=se.cwd()),y=ee),ne(y),y.length!==0&&(oe=y+"/"+oe,re=y.charCodeAt(0)===47)}return oe=ie(oe,!re),re?oe.length>0?"/"+oe:"/":oe.length>0?oe:"."},normalize:function(oe){if(ne(oe),oe.length===0)return".";var re=oe.charCodeAt(0)===47,ee=oe.charCodeAt(oe.length-1)===47;return oe=ie(oe,!re),oe.length===0&&!re&&(oe="."),oe.length>0&&ee&&(oe+="/"),re?"/"+oe:oe},isAbsolute:function(oe){return ne(oe),oe.length>0&&oe.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var oe,re=0;re0&&(oe===void 0?oe=ee:oe+="/"+ee)}return oe===void 0?".":ue.normalize(oe)},relative:function(oe,re){if(ne(oe),ne(re),oe===re||(oe=ue.resolve(oe),re=ue.resolve(re),oe===re))return"";for(var ee=1;eete){if(re.charCodeAt(x+ge)===47)return re.slice(x+ge+1);if(ge===0)return re.slice(x+ge)}else y>te&&(oe.charCodeAt(ee+ge)===47?le=ge:ge===0&&(le=0));break}var pe=oe.charCodeAt(ee+ge),ve=re.charCodeAt(x+ge);if(pe!==ve)break;pe===47&&(le=ge)}var he="";for(ge=ee+le+1;ge<=a;++ge)(ge===a||oe.charCodeAt(ge)===47)&&(he.length===0?he+="..":he+="/..");return he.length>0?he+re.slice(x+le):(x+=le,re.charCodeAt(x)===47&&++x,re.slice(x))},_makeLong:function(oe){return oe},dirname:function(oe){if(ne(oe),oe.length===0)return".";for(var re=oe.charCodeAt(0),ee=re===47,a=-1,y=!0,x=oe.length-1;x>=1;--x)if(re=oe.charCodeAt(x),re===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":oe.slice(0,a)},basename:function(oe,re){if(re!==void 0&&typeof re!="string")throw new TypeError('"ext" argument must be a string');ne(oe);var ee=0,a=-1,y=!0,x;if(re!==void 0&&re.length>0&&re.length<=oe.length){if(re.length===oe.length&&re===oe)return"";var b=re.length-1,z=-1;for(x=oe.length-1;x>=0;--x){var te=oe.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===re.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=oe.length),oe.slice(ee,a)}else{for(x=oe.length-1;x>=0;--x)if(oe.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":oe.slice(ee,a)}},extname:function(oe){ne(oe);for(var re=-1,ee=0,a=-1,y=!0,x=0,b=oe.length-1;b>=0;--b){var z=oe.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===46?re===-1?re=b:x!==1&&(x=1):re!==-1&&(x=-1)}return re===-1||a===-1||x===0||x===1&&re===a-1&&re===ee+1?"":oe.slice(re,a)},format:function(oe){if(oe===null||typeof oe!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof oe);return ce("/",oe)},parse:function(oe){ne(oe);var re={root:"",dir:"",base:"",ext:"",name:""};if(oe.length===0)return re;var ee=oe.charCodeAt(0),a=ee===47,y;a?(re.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,le=oe.length-1,ge=0;le>=y;--le){if(ee=oe.charCodeAt(le),ee===47){if(!te){b=le+1;break}continue}z===-1&&(te=!1,z=le+1),ee===46?x===-1?x=le:ge!==1&&(ge=1):x!==-1&&(ge=-1)}return x===-1||z===-1||ge===0||ge===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?re.base=re.name=oe.slice(1,z):re.base=re.name=oe.slice(b,z)):(b===0&&a?(re.name=oe.slice(1,x),re.base=oe.slice(1,z)):(re.name=oe.slice(b,x),re.base=oe.slice(b,z)),re.ext=oe.slice(x,z)),b>0?re.dir=oe.slice(0,b-1):a&&(re.dir="/"),re},sep:"/",delimiter:":",win32:null,posix:null};ue.posix=ue,me.exports=ue}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,me,de){(function(se){(function(){(function(){"use strict";var ne={function:!0,object:!0},ie=ne[typeof window]&&window||this,ce=ie,ue=ne[typeof de]&&de,ae=ne[typeof me]&&me&&!me.nodeType&&me,oe=ue&&ae&&typeof se=="object"&&se;oe&&(oe.global===oe||oe.window===oe||oe.self===oe)&&(ie=oe);var re=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(Ee){return Ee=String(Ee),Ee.charAt(0).toUpperCase()+Ee.slice(1)}function te(Ee,Oe,Ce){var je={"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 Oe&&Ce&&/^Win/i.test(Ee)&&!/^Windows Phone /i.test(Ee)&&(je=je[/[\d.]+$/.exec(Ee)])&&(Ee="Windows "+je),Ee=String(Ee),Oe&&Ce&&(Ee=Ee.replace(RegExp(Oe,"i"),Ce)),Ee=ge(Ee.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]),Ee}function le(Ee,Oe){var Ce=-1,je=Ee?Ee.length:0;if(typeof je=="number"&&je>-1&&je<=re)for(;++Ce3&&"WebKit"||/\bOpera\b/.test(Le)&&(/\bOPR\b/.test(Ee)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ee)&&!/^(?:Trident|EdgeHTML)$/.test(Ie)&&"WebKit"||!Ie&&/\bMSIE\b/i.test(Ee)&&(Ke=="Mac OS"?"Tasman":"Trident")||Ie=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Le)&&"NetFront")&&(Ie=[De]),Le=="IE"&&(De=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ee)||0)[1])?(Le+=" Mobile",Ke="Windows Phone "+(/\+$/.test(De)?De:De+".x"),Te.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ee)?(Le="IE Mobile",Ke="Windows Phone 8.x",Te.unshift("desktop mode"),Xe||(Xe=(/\brv:([\d.]+)/.exec(Ee)||0)[1])):Le!="IE"&&Ie=="Trident"&&(De=/\brv:([\d.]+)/.exec(Ee))&&(Le&&Te.push("identifying as "+Le+(Xe?" "+Xe:"")),Le="IE",Xe=De[1]),et){if(he(Oe,"global"))if(ze&&(De=ze.lang.System,Ze=De.getProperty("os.arch"),Ke=Ke||De.getProperty("os.name")+" "+De.getProperty("os.version")),Ge){try{Xe=Oe.require("ringo/engine").version.join("."),Le="RingoJS"}catch(at){(De=Oe.system)&&De.global.system==Oe.system&&(Le="Narwhal",Ke||(Ke=De[0].os||null))}Le||(Le="Rhino")}else typeof Oe.process=="object"&&!Oe.process.browser&&(De=Oe.process)&&(typeof De.versions=="object"&&(typeof De.versions.electron=="string"?(Te.push("Node "+De.versions.node),Le="Electron",Xe=De.versions.electron):typeof De.versions.nw=="string"&&(Te.push("Chromium "+Xe,"Node "+De.versions.node),Le="NW.js",Xe=De.versions.nw)),Le||(Le="Node.js",Ze=De.arch,Ke=De.platform,Xe=/[\d.]+/.exec(De.version),Xe=Xe?Xe[0]:null));else ve(De=Oe.runtime)==$e?(Le="Adobe AIR",Ke=De.flash.system.Capabilities.os):ve(De=Oe.phantom)==We?(Le="PhantomJS",Xe=(De=De.version||null)&&De.major+"."+De.minor+"."+De.patch):typeof lt.documentMode=="number"&&(De=/\bTrident\/(\d+)/i.exec(Ee))?(Xe=[Xe,lt.documentMode],(De=+De[1]+4)!=Xe[1]&&(Te.push("IE "+Xe[1]+" mode"),Ie&&(Ie[1]=""),Xe[1]=De),Xe=Le=="IE"?String(Xe[1].toFixed(1)):Xe[0]):typeof lt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Le)&&(Te.push("masking as "+Le+" "+Xe),Le="IE",Xe="11.0",Ie=["Trident"],Ke="Windows");Ke=Ke&&ge(Ke)}if(Xe&&(De=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Xe)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ee+";"+(et&&je.appMinorVersion))||/\bMinefield\b/i.test(Ee)&&"a")&&(ke=/b/i.test(De)?"beta":"alpha",Xe=Xe.replace(RegExp(De+"\\+?$"),"")+(ke=="beta"?Je:nt)+(/\d+\+?/.exec(De)||"")),Le=="Fennec"||Le=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(Ke))Le="Firefox Mobile";else if(Le=="Maxthon"&&Xe)Xe=Xe.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(we))we=="Xbox 360"&&(Ke=null),we=="Xbox 360"&&/\bIEMobile\b/.test(Ee)&&Te.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Le)||Le&&!we&&!/Browser|Mobi/.test(Le))&&(Ke=="Windows CE"||/Mobi/i.test(Ee)))Le+=" Mobile";else if(Le=="IE"&&et)try{Oe.external===null&&Te.unshift("platform preview")}catch(at){Te.unshift("embedded")}else(/\bBlackBerry\b/.test(we)||/\bBB10\b/.test(Ee))&&(De=(RegExp(we.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ee)||0)[1]||Xe)?(De=[De,/BB10/.test(Ee)],Ke=(De[1]?(we=null,Re="BlackBerry"):"Device Software")+" "+De[0],Xe=null):this!=pe&&we!="Wii"&&(et&&Ye||/Opera/.test(Le)&&/\b(?:MSIE|Firefox)\b/i.test(Ee)||Le=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Ke)||Le=="IE"&&(Ke&&!/^Win/.test(Ke)&&Xe>5.5||/\bWindows XP\b/.test(Ke)&&Xe>8||Xe==8&&!/\bTrident\b/.test(Ee)))&&!ee.test(De=Pe.call(pe,Ee.replace(ee,"")+";"))&&De.name&&(De="ing as "+De.name+((De=De.version)?" "+De:""),ee.test(Le)?(/\bIE\b/.test(De)&&Ke=="Mac OS"&&(Ke=null),De="identify"+De):(De="mask"+De,Ue?Le=ge(Ue.replace(/([a-z])([A-Z])/g,"$1 $2")):Le="Opera",/\bIE\b/.test(De)&&(Ke=null),et||(Xe=null)),Ie=["Presto"],Te.push(De));(De=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ee)||0)[1])&&(De=[parseFloat(De.replace(/\.(\d)$/,".0$1")),De],Le=="Safari"&&De[1].slice(-1)=="+"?(Le="WebKit Nightly",ke="alpha",Xe=De[1].slice(0,-1)):(Xe==De[1]||Xe==(De[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ee)||0)[1]))&&(Xe=null),De[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ee)||0)[1],De[0]==537.36&&De[2]==537.36&&parseFloat(De[1])>=28&&Ie=="WebKit"&&(Ie=["Blink"]),!et||!Ne&&!De[1]?(Ie&&(Ie[1]="like Safari"),De=(De=De[0],De<400?1:De<500?2:De<526?3:De<533?4:De<534?"4+":De<535?5:De<537?6:De<538?7:De<601?8:De<602?9:De<604?10:De<606?11:De<608?12:"12")):(Ie&&(Ie[1]="like Chrome"),De=De[1]||(De=De[0],De<530?1:De<532?2:De<532.05?3:De<533?4:De<534.03?5:De<534.07?6:De<534.1?7:De<534.13?8:De<534.16?9:De<534.24?10:De<534.3?11:De<535.01?12:De<535.02?"13+":De<535.07?15:De<535.11?16:De<535.19?17:De<536.05?18:De<536.1?19:De<537.01?20:De<537.11?"21+":De<537.13?23:De<537.18?24:De<537.24?25:De<537.36?26:Ie!="Blink"?"27":"28")),Ie&&(Ie[1]+=" "+(De+=typeof De=="number"?".x":/[.+]/.test(De)?"":"+")),Le=="Safari"&&(!Xe||parseInt(Xe)>45)?Xe=De:Le=="Chrome"&&/\bHeadlessChrome/i.test(Ee)&&Te.unshift("headless")),Le=="Opera"&&(De=/\bzbov|zvav$/.exec(Ke))?(Le+=" ",Te.unshift("desktop mode"),De=="zvav"?(Le+="Mini",Xe=null):Le+="Mobile",Ke=Ke.replace(RegExp(" *"+De+"$"),"")):Le=="Safari"&&/\bChrome\b/.exec(Ie&&Ie[1])?(Te.unshift("desktop mode"),Le="Chrome Mobile",Xe=null,/\bOS X\b/.test(Ke)?(Re="Apple",Ke="iOS 4.3+"):Ke=null):/\bSRWare Iron\b/.test(Le)&&!Xe&&(Xe=ht("Chrome")),Xe&&Xe.indexOf(De=/[\d.]+$/.exec(Ke))==0&&Ee.indexOf("/"+De+"-")>-1&&(Ke=Se(Ke.replace(De,""))),Ke&&Ke.indexOf(Le)!=-1&&!RegExp(Le+" OS").test(Ke)&&(Ke=Ke.replace(RegExp(" *"+Ae(Le)+" *"),"")),Ie&&!/\b(?:Avant|Nook)\b/.test(Le)&&(/Browser|Lunascape|Maxthon/.test(Le)||Le!="Safari"&&/^iOS/.test(Ke)&&/\bSafari\b/.test(Ie[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Le)&&Ie[1])&&(De=Ie[Ie.length-1])&&Te.push(De),Te.length&&(Te=["("+Te.join("; ")+")"]),Re&&we&&we.indexOf(Re)<0&&Te.push("on "+Re),we&&Te.push((/^on /.test(Te[Te.length-1])?"":"on ")+we),Ke&&(De=/ ([\d.+]+)$/.exec(Ke),Me=De&&Ke.charAt(Ke.length-De[0].length-1)=="/",Ke={architecture:32,family:De&&!Me?Ke.replace(De[0],""):Ke,version:De?De[1]:null,toString:function(){var at=this.version;return this.family+(at&&!Me?" "+at:"")+(this.architecture==64?" 64-bit":"")}}),(De=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ze))&&!/\bi686\b/i.test(Ze)?(Ke&&(Ke.architecture=64,Ke.family=Ke.family.replace(RegExp(" *"+De),"")),Le&&(/\bWOW64\b/i.test(Ee)||et&&/\w(?:86|32)$/.test(je.cpuClass||je.platform)&&!/\bWin64; x64\b/i.test(Ee))&&Te.unshift("32-bit")):Ke&&/^OS X/.test(Ke.family)&&Le=="Chrome"&&parseFloat(Xe)>=39&&(Ke.architecture=64),Ee||(Ee=null);var pt={};return pt.description=Ee,pt.layout=Ie&&Ie[0],pt.manufacturer=Re,pt.name=Le,pt.prerelease=ke,pt.product=we,pt.ua=Ee,pt.version=Le&&Xe,pt.os=Ke||{architecture:null,family:null,version:null,toString:function(){return"null"}},pt.parse=Pe,pt.toString=ct,pt.version&&Te.unshift(Xe),pt.name&&Te.unshift(Le),Ke&&Le&&!(Ke==String(Ke).split(" ")[0]&&(Ke==Le.split(" ")[0]||we))&&Te.push(we?"("+Ke+")":"on "+Ke),Te.length&&(pt.description=Te.join(" ")),pt}var Be=Pe();typeof fe=="function"&&typeof fe.amd=="object"&&fe.amd?(ie.platform=Be,fe(function(){return Be})):ue&&ae?pe(Be,function(Ee,Oe){ue[Oe]=Ee}):ie.platform=Be}).call(this)}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,me,de){(function(se){(function(){"use strict";typeof se=="undefined"||!se.version||se.version.indexOf("v0.")===0||se.version.indexOf("v1.")===0&&se.version.indexOf("v1.8.")!==0?me.exports={nextTick:ne}:me.exports=se;function ne(ie,ce,ue,ae){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var oe=arguments.length,re,ee;switch(oe){case 0:case 1:return se.nextTick(ie);case 2:return se.nextTick(function(){ie.call(null,ce)});case 3:return se.nextTick(function(){ie.call(null,ce,ue)});case 4:return se.nextTick(function(){ie.call(null,ce,ue,ae)});default:for(re=new Array(oe-1),ee=0;ee1)for(var pe=1;pe= 0x80 (not a basic code point)","invalid-input":"Invalid input"},he=re-ee,Ae=Math.floor,ye=String.fromCharCode,Se;function Pe(qe){throw new RangeError(ve[qe])}function Be(qe,We){for(var ze=qe.length,Ge=[];ze--;)Ge[ze]=We(qe[ze]);return Ge}function Ee(qe,We){var ze=qe.split("@"),Ge="";ze.length>1&&(Ge=ze[0]+"@",qe=ze[1]),qe=qe.replace(pe,".");var nt=qe.split("."),Je=Be(nt,We).join(".");return Ge+Je}function Oe(qe){for(var We=[],ze=0,Ge=qe.length,nt,Je;ze=55296&&nt<=56319&&ze65535&&(We-=65536,ze+=ye(We>>>10&1023|55296),We=56320|We&1023),ze+=ye(We),ze}).join("")}function je(qe){return qe-48<10?qe-22:qe-65<26?qe-65:qe-97<26?qe-97:re}function Fe(qe,We){return qe+22+75*(qe<26)-((We!=0)<<5)}function Qe(qe,We,ze){var Ge=0;for(qe=ze?Ae(qe/x):qe>>1,qe+=Ae(qe/We);qe>he*a>>1;Ge+=re)qe=Ae(qe/he);return Ae(Ge+(he+1)*qe/(qe+y))}function Ne(qe){var We=[],ze=qe.length,Ge,nt=0,Je=z,lt=b,Ye,Ue,De,Ze,Te,ke,et,Xe,Me;for(Ye=qe.lastIndexOf(te),Ye<0&&(Ye=0),Ue=0;Ue=128&&Pe("not-basic"),We.push(qe.charCodeAt(Ue));for(De=Ye>0?Ye+1:0;De=ze&&Pe("invalid-input"),et=je(qe.charCodeAt(De++)),(et>=re||et>Ae((oe-nt)/Te))&&Pe("overflow"),nt+=et*Te,Xe=ke<=lt?ee:ke>=lt+a?a:ke-lt,!(etAe(oe/Me)&&Pe("overflow"),Te*=Me;Ge=We.length+1,lt=Qe(nt-Ze,Ge,Ze==0),Ae(nt/Ge)>oe-Je&&Pe("overflow"),Je+=Ae(nt/Ge),nt%=Ge,We.splice(nt++,0,Je)}return Ce(We)}function _e(qe){var We,ze,Ge,nt,Je,lt,Ye,Ue,De,Ze,Te,ke=[],et,Xe,Me,Ie;for(qe=Oe(qe),et=qe.length,We=z,ze=0,Je=b,lt=0;lt=We&&TeAe((oe-ze)/Xe)&&Pe("overflow"),ze+=(Ye-We)*Xe,We=Ye,lt=0;ltoe&&Pe("overflow"),Te==We){for(Ue=ze,De=re;Ze=De<=Je?ee:De>=Je+a?a:De-Je,!(Ue0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),le=decodeURIComponent(z),ge=decodeURIComponent(te),se(oe,le)?ne(oe[le])?oe[le].push(ge):oe[le]=[oe[le],ge]:oe[le]=ge}return oe};var ne=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,me,de){"use strict";var se=function(ue){switch(typeof ue){case"string":return ue;case"boolean":return ue?"true":"false";case"number":return isFinite(ue)?ue:"";default:return""}};me.exports=function(ue,ae,oe,re){return ae=ae||"&",oe=oe||"=",ue===null&&(ue=void 0),typeof ue=="object"?ie(ce(ue),function(ee){var a=encodeURIComponent(se(ee))+oe;return ne(ue[ee])?ie(ue[ee],function(y){return a+encodeURIComponent(se(y))}).join(ae):a+encodeURIComponent(se(ue[ee]))}).join(ae):re?encodeURIComponent(se(re))+oe+encodeURIComponent(se(ue)):""};var ne=Array.isArray||function(ue){return Object.prototype.toString.call(ue)==="[object Array]"};function ie(ue,ae){if(ue.map)return ue.map(ae);for(var oe=[],re=0;re0?(typeof ke!="string"&&!Ie.objectMode&&Object.getPrototypeOf(ke)!==ee.prototype&&(ke=y(ke)),Xe?Ie.endEmitted?Te.emit("error",new Error("stream.unshift() after end event")):Pe(Te,Ie,ke,!0):Ie.ended?Te.emit("error",new Error("stream.push() after EOF")):(Ie.reading=!1,Ie.decoder&&!et?(ke=Ie.decoder.write(ke),Ie.objectMode||ke.length!==0?Pe(Te,Ie,ke,!1):_e(Te,Ie)):Pe(Te,Ie,ke,!1))):Xe||(Ie.reading=!1)}return Ee(Ie)}function Pe(Te,ke,et,Xe){ke.flowing&&ke.length===0&&!ke.sync?(Te.emit("data",et),Te.read(0)):(ke.length+=ke.objectMode?1:et.length,Xe?ke.buffer.unshift(et):ke.buffer.push(et),ke.needReadable&&Qe(Te)),_e(Te,ke)}function Be(Te,ke){var et;return!x(ke)&&typeof ke!="string"&&ke!==void 0&&!Te.objectMode&&(et=new TypeError("Invalid non-string/buffer chunk")),et}function Ee(Te){return!Te.ended&&(Te.needReadable||Te.length=Oe?Te=Oe:(Te--,Te|=Te>>>1,Te|=Te>>>2,Te|=Te>>>4,Te|=Te>>>8,Te|=Te>>>16,Te++),Te}function je(Te,ke){return Te<=0||ke.length===0&&ke.ended?0:ke.objectMode?1:Te!==Te?ke.flowing&&ke.length?ke.buffer.head.data.length:ke.length:(Te>ke.highWaterMark&&(ke.highWaterMark=Ce(Te)),Te<=ke.length?Te:ke.ended?ke.length:(ke.needReadable=!0,0))}ye.prototype.read=function(Te){te("read",Te),Te=parseInt(Te,10);var ke=this._readableState,et=Te;if(Te!==0&&(ke.emittedReadable=!1),Te===0&&ke.needReadable&&(ke.length>=ke.highWaterMark||ke.ended))return te("read: emitReadable",ke.length,ke.ended),ke.length===0&&ke.ended?Ue(this):Qe(this),null;if(Te=je(Te,ke),Te===0&&ke.ended)return ke.length===0&&Ue(this),null;var Xe=ke.needReadable;te("need readable",Xe),(ke.length===0||ke.length-Te0?Me=nt(Te,ke):Me=null,Me===null?(ke.needReadable=!0,Te=0):ke.length-=Te,ke.length===0&&(ke.ended||(ke.needReadable=!0),et!==Te&&ke.ended&&Ue(this)),Me!==null&&this.emit("data",Me),Me};function Fe(Te,ke){if(!ke.ended){if(ke.decoder){var et=ke.decoder.end();et&&et.length&&(ke.buffer.push(et),ke.length+=ke.objectMode?1:et.length)}ke.ended=!0,Qe(Te)}}function Qe(Te){var ke=Te._readableState;ke.needReadable=!1,ke.emittedReadable||(te("emitReadable",ke.flowing),ke.emittedReadable=!0,ke.sync?ie.nextTick(Ne,Te):Ne(Te))}function Ne(Te){te("emit readable"),Te.emit("readable"),Ge(Te)}function _e(Te,ke){ke.readingMore||(ke.readingMore=!0,ie.nextTick($e,Te,ke))}function $e(Te,ke){for(var et=ke.length;!ke.reading&&!ke.flowing&&!ke.ended&&ke.length1&&Ze(Xe.pipes,Te)!==-1)&&!Ke&&(te("false write response, pause",et._readableState.awaitDrain),et._readableState.awaitDrain++,He=!0),et.pause())}function mt(pt){te("onerror",pt),ct(),Te.removeListener("error",mt),oe(Te,"error")===0&&Te.emit("error",pt)}he(Te,"error",mt);function ut(){Te.removeListener("finish",ht),ct()}Te.once("close",ut);function ht(){te("onfinish"),Te.removeListener("close",ut),ct()}Te.once("finish",ht);function ct(){te("unpipe"),et.unpipe(Te)}return Te.emit("pipe",et),Xe.flowing||(te("pipe resume"),et.resume()),Te};function Ve(Te){return function(){var ke=Te._readableState;te("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&oe(Te,"data")&&(ke.flowing=!0,Ge(Te))}}ye.prototype.unpipe=function(Te){var ke=this._readableState,et={hasUnpiped:!1};if(ke.pipesCount===0)return this;if(ke.pipesCount===1)return Te&&Te!==ke.pipes?this:(Te||(Te=ke.pipes),ke.pipes=null,ke.pipesCount=0,ke.flowing=!1,Te&&Te.emit("unpipe",this,et),this);if(!Te){var Xe=ke.pipes,Me=ke.pipesCount;ke.pipes=null,ke.pipesCount=0,ke.flowing=!1;for(var Ie=0;Ie=ke.length?(ke.decoder?et=ke.buffer.join(""):ke.buffer.length===1?et=ke.buffer.head.data:et=ke.buffer.concat(ke.length),ke.buffer.clear()):et=Je(Te,ke.buffer,ke.decoder),et}function Je(Te,ke,et){var Xe;return TeIe.length?Ie.length:Te;if(Le===Ie.length?Me+=Ie:Me+=Ie.slice(0,Te),Te-=Le,Te===0){Le===Ie.length?(++Xe,et.next?ke.head=et.next:ke.head=ke.tail=null):(ke.head=et,et.data=Ie.slice(Le));break}++Xe}return ke.length-=Xe,Me}function Ye(Te,ke){var et=ee.allocUnsafe(Te),Xe=ke.head,Me=1;for(Xe.data.copy(et),Te-=Xe.data.length;Xe=Xe.next;){var Ie=Xe.data,Le=Te>Ie.length?Ie.length:Te;if(Ie.copy(et,et.length-Te,0,Le),Te-=Le,Te===0){Le===Ie.length?(++Me,Xe.next?ke.head=Xe.next:ke.head=ke.tail=null):(ke.head=Xe,Xe.data=Ie.slice(Le));break}++Me}return ke.length-=Me,et}function Ue(Te){var ke=Te._readableState;if(ke.length>0)throw new Error('"endReadable()" called on non-empty stream');ke.endEmitted||(ke.ended=!0,ie.nextTick(De,ke,Te))}function De(Te,ke){!Te.endEmitted&&Te.length===0&&(Te.endEmitted=!0,ke.readable=!1,ke.emit("end"))}function Ze(Te,ke){for(var et=0,Xe=Te.length;et-1?ie:ce.nextTick,re;he.WritableState=pe;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ne.Uint8Array||function(){};function z(ze){return x.from(ze)}function te(ze){return x.isBuffer(ze)||ze instanceof b}var le=E("./internal/streams/destroy");ee.inherits(he,y);function ge(){}function pe(ze,Ge){re=re||E("./_stream_duplex"),ze=ze||{};var nt=Ge instanceof re;this.objectMode=!!ze.objectMode,nt&&(this.objectMode=this.objectMode||!!ze.writableObjectMode);var Je=ze.highWaterMark,lt=ze.writableHighWaterMark,Ye=this.objectMode?16:16*1024;Je||Je===0?this.highWaterMark=Je:nt&&(lt||lt===0)?this.highWaterMark=lt:this.highWaterMark=Ye,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 Ue=ze.decodeStrings===!1;this.decodeStrings=!Ue,this.defaultEncoding=ze.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(De){Ce(Ge,De)},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 ae(this)}pe.prototype.getBuffer=function(){for(var Ge=this.bufferedRequest,nt=[];Ge;)nt.push(Ge),Ge=Ge.next;return nt},function(){try{Object.defineProperty(pe.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ze){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(he,Symbol.hasInstance,{value:function(ze){return ve.call(this,ze)?!0:this!==he?!1:ze&&ze._writableState instanceof pe}})):ve=function(ze){return ze instanceof this};function he(ze){if(re=re||E("./_stream_duplex"),!ve.call(he,this)&&!(this instanceof re))return new he(ze);this._writableState=new pe(ze,this),this.writable=!0,ze&&(typeof ze.write=="function"&&(this._write=ze.write),typeof ze.writev=="function"&&(this._writev=ze.writev),typeof ze.destroy=="function"&&(this._destroy=ze.destroy),typeof ze.final=="function"&&(this._final=ze.final)),y.call(this)}he.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ae(ze,Ge){var nt=new Error("write after end");ze.emit("error",nt),ce.nextTick(Ge,nt)}function ye(ze,Ge,nt,Je){var lt=!0,Ye=!1;return nt===null?Ye=new TypeError("May not write null values to stream"):typeof nt!="string"&&nt!==void 0&&!Ge.objectMode&&(Ye=new TypeError("Invalid non-string/buffer chunk")),Ye&&(ze.emit("error",Ye),ce.nextTick(Je,Ye),lt=!1),lt}he.prototype.write=function(ze,Ge,nt){var Je=this._writableState,lt=!1,Ye=!Je.objectMode&&te(ze);return Ye&&!x.isBuffer(ze)&&(ze=z(ze)),typeof Ge=="function"&&(nt=Ge,Ge=null),Ye?Ge="buffer":Ge||(Ge=Je.defaultEncoding),typeof nt!="function"&&(nt=ge),Je.ended?Ae(this,nt):(Ye||ye(this,Je,ze,nt))&&(Je.pendingcb++,lt=Pe(this,Je,Ye,ze,Ge,nt)),lt},he.prototype.cork=function(){var ze=this._writableState;ze.corked++},he.prototype.uncork=function(){var ze=this._writableState;ze.corked&&(ze.corked--,!ze.writing&&!ze.corked&&!ze.finished&&!ze.bufferProcessing&&ze.bufferedRequest&&Qe(this,ze))},he.prototype.setDefaultEncoding=function(Ge){if(typeof Ge=="string"&&(Ge=Ge.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ge+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ge);return this._writableState.defaultEncoding=Ge,this};function Se(ze,Ge,nt){return!ze.objectMode&&ze.decodeStrings!==!1&&typeof Ge=="string"&&(Ge=x.from(Ge,nt)),Ge}Object.defineProperty(he.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(ze,Ge,nt,Je,lt,Ye){if(!nt){var Ue=Se(Ge,Je,lt);Je!==Ue&&(nt=!0,lt="buffer",Je=Ue)}var De=Ge.objectMode?1:Je.length;Ge.length+=De;var Ze=Ge.length0?this.tail.next=re:this.head=re,this.tail=re,++this.length},ue.prototype.unshift=function(oe){var re={data:oe,next:this.head};this.length===0&&(this.tail=re),this.head=re,++this.length},ue.prototype.shift=function(){if(this.length!==0){var oe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,oe}},ue.prototype.clear=function(){this.head=this.tail=null,this.length=0},ue.prototype.join=function(oe){if(this.length===0)return"";for(var re=this.head,ee=""+re.data;re=re.next;)ee+=oe+re.data;return ee},ue.prototype.concat=function(oe){if(this.length===0)return ne.alloc(0);if(this.length===1)return this.head.data;for(var re=ne.allocUnsafe(oe>>>0),ee=this.head,a=0;ee;)ce(ee.data,re,a),a+=ee.data.length,ee=ee.next;return re},ue}(),ie&&ie.inspect&&ie.inspect.custom&&(me.exports.prototype[ie.inspect.custom]=function(){var ue=ie.inspect({length:this.length});return this.constructor.name+" "+ue})},{"safe-buffer":396,util:89}],392:[function(E,me,de){"use strict";var se=E("process-nextick-args");function ne(ue,ae){var oe=this,re=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return re||ee?(ae?ae(ue):ue&&(!this._writableState||!this._writableState.errorEmitted)&&se.nextTick(ce,this,ue),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ue||null,function(a){!ae&&a?(se.nextTick(ce,oe,a),oe._writableState&&(oe._writableState.errorEmitted=!0)):ae&&ae(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ce(ue,ae){ue.emit("error",ae)}me.exports={destroy:ne,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,me,de){me.exports=E("events").EventEmitter},{events:344}],394:[function(E,me,de){de=me.exports=E("./lib/_stream_readable.js"),de.Stream=de,de.Readable=de,de.Writable=E("./lib/_stream_writable.js"),de.Duplex=E("./lib/_stream_duplex.js"),de.Transform=E("./lib/_stream_transform.js"),de.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,me,de){var se=function(ne){"use strict";var ie=Object.prototype,ce=ie.hasOwnProperty,ue,ae=typeof Symbol=="function"?Symbol:{},oe=ae.iterator||"@@iterator",re=ae.asyncIterator||"@@asyncIterator",ee=ae.toStringTag||"@@toStringTag";function a($e,Ve,qe){return Object.defineProperty($e,Ve,{value:qe,enumerable:!0,configurable:!0,writable:!0}),$e[Ve]}try{a({},"")}catch($e){a=function(Ve,qe,We){return Ve[qe]=We}}function y($e,Ve,qe,We){var ze=Ve&&Ve.prototype instanceof pe?Ve:pe,Ge=Object.create(ze.prototype),nt=new Qe(We||[]);return Ge._invoke=Oe($e,qe,nt),Ge}ne.wrap=y;function x($e,Ve,qe){try{return{type:"normal",arg:$e.call(Ve,qe)}}catch(We){return{type:"throw",arg:We}}}var b="suspendedStart",z="suspendedYield",te="executing",le="completed",ge={};function pe(){}function ve(){}function he(){}var Ae={};a(Ae,oe,function(){return this});var ye=Object.getPrototypeOf,Se=ye&&ye(ye(Ne([])));Se&&Se!==ie&&ce.call(Se,oe)&&(Ae=Se);var Pe=he.prototype=pe.prototype=Object.create(Ae);ve.prototype=he,a(Pe,"constructor",he),a(he,"constructor",ve),ve.displayName=a(he,ee,"GeneratorFunction");function Be($e){["next","throw","return"].forEach(function(Ve){a($e,Ve,function(qe){return this._invoke(Ve,qe)})})}ne.isGeneratorFunction=function($e){var Ve=typeof $e=="function"&&$e.constructor;return Ve?Ve===ve||(Ve.displayName||Ve.name)==="GeneratorFunction":!1},ne.mark=function($e){return Object.setPrototypeOf?Object.setPrototypeOf($e,he):($e.__proto__=he,a($e,ee,"GeneratorFunction")),$e.prototype=Object.create(Pe),$e},ne.awrap=function($e){return{__await:$e}};function Ee($e,Ve){function qe(Ge,nt,Je,lt){var Ye=x($e[Ge],$e,nt);if(Ye.type==="throw")lt(Ye.arg);else{var Ue=Ye.arg,De=Ue.value;return De&&typeof De=="object"&&ce.call(De,"__await")?Ve.resolve(De.__await).then(function(Ze){qe("next",Ze,Je,lt)},function(Ze){qe("throw",Ze,Je,lt)}):Ve.resolve(De).then(function(Ze){Ue.value=Ze,Je(Ue)},function(Ze){return qe("throw",Ze,Je,lt)})}}var We;function ze(Ge,nt){function Je(){return new Ve(function(lt,Ye){qe(Ge,nt,lt,Ye)})}return We=We?We.then(Je,Je):Je()}this._invoke=ze}Be(Ee.prototype),a(Ee.prototype,re,function(){return this}),ne.AsyncIterator=Ee,ne.async=function($e,Ve,qe,We,ze){ze===void 0&&(ze=Promise);var Ge=new Ee(y($e,Ve,qe,We),ze);return ne.isGeneratorFunction(Ve)?Ge:Ge.next().then(function(nt){return nt.done?nt.value:Ge.next()})};function Oe($e,Ve,qe){var We=b;return function(Ge,nt){if(We===te)throw new Error("Generator is already running");if(We===le){if(Ge==="throw")throw nt;return _e()}for(qe.method=Ge,qe.arg=nt;;){var Je=qe.delegate;if(Je){var lt=Ce(Je,qe);if(lt){if(lt===ge)continue;return lt}}if(qe.method==="next")qe.sent=qe._sent=qe.arg;else if(qe.method==="throw"){if(We===b)throw We=le,qe.arg;qe.dispatchException(qe.arg)}else qe.method==="return"&&qe.abrupt("return",qe.arg);We=te;var Ye=x($e,Ve,qe);if(Ye.type==="normal"){if(We=qe.done?le:z,Ye.arg===ge)continue;return{value:Ye.arg,done:qe.done}}else Ye.type==="throw"&&(We=le,qe.method="throw",qe.arg=Ye.arg)}}}function Ce($e,Ve){var qe=$e.iterator[Ve.method];if(qe===ue){if(Ve.delegate=null,Ve.method==="throw"){if($e.iterator.return&&(Ve.method="return",Ve.arg=ue,Ce($e,Ve),Ve.method==="throw"))return ge;Ve.method="throw",Ve.arg=new TypeError("The iterator does not provide a 'throw' method")}return ge}var We=x(qe,$e.iterator,Ve.arg);if(We.type==="throw")return Ve.method="throw",Ve.arg=We.arg,Ve.delegate=null,ge;var ze=We.arg;if(!ze)return Ve.method="throw",Ve.arg=new TypeError("iterator result is not an object"),Ve.delegate=null,ge;if(ze.done)Ve[$e.resultName]=ze.value,Ve.next=$e.nextLoc,Ve.method!=="return"&&(Ve.method="next",Ve.arg=ue);else return ze;return Ve.delegate=null,ge}Be(Pe),a(Pe,ee,"Generator"),a(Pe,oe,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function je($e){var Ve={tryLoc:$e[0]};1 in $e&&(Ve.catchLoc=$e[1]),2 in $e&&(Ve.finallyLoc=$e[2],Ve.afterLoc=$e[3]),this.tryEntries.push(Ve)}function Fe($e){var Ve=$e.completion||{};Ve.type="normal",delete Ve.arg,$e.completion=Ve}function Qe($e){this.tryEntries=[{tryLoc:"root"}],$e.forEach(je,this),this.reset(!0)}ne.keys=function($e){var Ve=[];for(var qe in $e)Ve.push(qe);return Ve.reverse(),function We(){for(;Ve.length;){var ze=Ve.pop();if(ze in $e)return We.value=ze,We.done=!1,We}return We.done=!0,We}};function Ne($e){if($e){var Ve=$e[oe];if(Ve)return Ve.call($e);if(typeof $e.next=="function")return $e;if(!isNaN($e.length)){var qe=-1,We=function ze(){for(;++qe<$e.length;)if(ce.call($e,qe))return ze.value=$e[qe],ze.done=!1,ze;return ze.value=ue,ze.done=!0,ze};return We.next=We}}return{next:_e}}ne.values=Ne;function _e(){return{value:ue,done:!0}}return Qe.prototype={constructor:Qe,reset:function($e){if(this.prev=0,this.next=0,this.sent=this._sent=ue,this.done=!1,this.delegate=null,this.method="next",this.arg=ue,this.tryEntries.forEach(Fe),!$e)for(var Ve in this)Ve.charAt(0)==="t"&&ce.call(this,Ve)&&!isNaN(+Ve.slice(1))&&(this[Ve]=ue)},stop:function(){this.done=!0;var $e=this.tryEntries[0],Ve=$e.completion;if(Ve.type==="throw")throw Ve.arg;return this.rval},dispatchException:function($e){if(this.done)throw $e;var Ve=this;function qe(lt,Ye){return Ge.type="throw",Ge.arg=$e,Ve.next=lt,Ye&&(Ve.method="next",Ve.arg=ue),!!Ye}for(var We=this.tryEntries.length-1;We>=0;--We){var ze=this.tryEntries[We],Ge=ze.completion;if(ze.tryLoc==="root")return qe("end");if(ze.tryLoc<=this.prev){var nt=ce.call(ze,"catchLoc"),Je=ce.call(ze,"finallyLoc");if(nt&&Je){if(this.prev=0;--qe){var We=this.tryEntries[qe];if(We.tryLoc<=this.prev&&ce.call(We,"finallyLoc")&&this.prev=0;--Ve){var qe=this.tryEntries[Ve];if(qe.finallyLoc===$e)return this.complete(qe.completion,qe.afterLoc),Fe(qe),ge}},catch:function($e){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var qe=this.tryEntries[Ve];if(qe.tryLoc===$e){var We=qe.completion;if(We.type==="throw"){var ze=We.arg;Fe(qe)}return ze}}throw new Error("illegal catch attempt")},delegateYield:function($e,Ve,qe){return this.delegate={iterator:Ne($e),resultName:Ve,nextLoc:qe},this.method==="next"&&(this.arg=ue),ge}},ne}(typeof me=="object"?me.exports:{});try{regeneratorRuntime=se}catch(ne){typeof globalThis=="object"?globalThis.regeneratorRuntime=se:Function("r","regeneratorRuntime = r")(se)}},{}],396:[function(E,me,de){var se=E("buffer"),ne=se.Buffer;function ie(ue,ae){for(var oe in ue)ae[oe]=ue[oe]}ne.from&&ne.alloc&&ne.allocUnsafe&&ne.allocUnsafeSlow?me.exports=se:(ie(se,de),de.Buffer=ce);function ce(ue,ae,oe){return ne(ue,ae,oe)}ie(ne,ce),ce.from=function(ue,ae,oe){if(typeof ue=="number")throw new TypeError("Argument must not be a number");return ne(ue,ae,oe)},ce.alloc=function(ue,ae,oe){if(typeof ue!="number")throw new TypeError("Argument must be a number");var re=ne(ue);return ae!==void 0?typeof oe=="string"?re.fill(ae,oe):re.fill(ae):re.fill(0),re},ce.allocUnsafe=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return ne(ue)},ce.allocUnsafeSlow=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return se.SlowBuffer(ue)}},{buffer:90}],397:[function(E,me,de){(function(se){(function(){(function(ne){ne.parser=function(Ue,De){return new ce(Ue,De)},ne.SAXParser=ce,ne.SAXStream=y,ne.createStream=a,ne.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ne.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function ce(Ue,De){if(!(this instanceof ce))return new ce(Ue,De);var Ze=this;ae(Ze),Ze.q=Ze.c="",Ze.bufferCheckPosition=ne.MAX_BUFFER_LENGTH,Ze.opt=De||{},Ze.opt.lowercase=Ze.opt.lowercase||Ze.opt.lowercasetags,Ze.looseCase=Ze.opt.lowercase?"toLowerCase":"toUpperCase",Ze.tags=[],Ze.closed=Ze.closedRoot=Ze.sawRoot=!1,Ze.tag=Ze.error=null,Ze.strict=!!Ue,Ze.noscript=!!(Ue||Ze.opt.noscript),Ze.state=Ee.BEGIN,Ze.strictEntities=Ze.opt.strictEntities,Ze.ENTITIES=Ze.strictEntities?Object.create(ne.XML_ENTITIES):Object.create(ne.ENTITIES),Ze.attribList=[],Ze.opt.xmlns&&(Ze.ns=Object.create(le)),Ze.trackPosition=Ze.opt.position!==!1,Ze.trackPosition&&(Ze.position=Ze.line=Ze.column=0),Ce(Ze,"onready")}Object.create||(Object.create=function(Ue){function De(){}De.prototype=Ue;var Ze=new De;return Ze}),Object.keys||(Object.keys=function(Ue){var De=[];for(var Ze in Ue)Ue.hasOwnProperty(Ze)&&De.push(Ze);return De});function ue(Ue){for(var De=Math.max(ne.MAX_BUFFER_LENGTH,10),Ze=0,Te=0,ke=ie.length;TeDe)switch(ie[Te]){case"textNode":Fe(Ue);break;case"cdata":je(Ue,"oncdata",Ue.cdata),Ue.cdata="";break;case"script":je(Ue,"onscript",Ue.script),Ue.script="";break;default:Ne(Ue,"Max buffer length exceeded: "+ie[Te])}Ze=Math.max(Ze,et)}var Xe=ne.MAX_BUFFER_LENGTH-Ze;Ue.bufferCheckPosition=Xe+Ue.position}function ae(Ue){for(var De=0,Ze=ie.length;De"||Ae(Ue)}function Pe(Ue,De){return Ue.test(De)}function Be(Ue,De){return!Pe(Ue,De)}var Ee=0;ne.STATE={BEGIN:Ee++,BEGIN_WHITESPACE:Ee++,TEXT:Ee++,TEXT_ENTITY:Ee++,OPEN_WAKA:Ee++,SGML_DECL:Ee++,SGML_DECL_QUOTED:Ee++,DOCTYPE:Ee++,DOCTYPE_QUOTED:Ee++,DOCTYPE_DTD:Ee++,DOCTYPE_DTD_QUOTED:Ee++,COMMENT_STARTING:Ee++,COMMENT:Ee++,COMMENT_ENDING:Ee++,COMMENT_ENDED:Ee++,CDATA:Ee++,CDATA_ENDING:Ee++,CDATA_ENDING_2:Ee++,PROC_INST:Ee++,PROC_INST_BODY:Ee++,PROC_INST_ENDING:Ee++,OPEN_TAG:Ee++,OPEN_TAG_SLASH:Ee++,ATTRIB:Ee++,ATTRIB_NAME:Ee++,ATTRIB_NAME_SAW_WHITE:Ee++,ATTRIB_VALUE:Ee++,ATTRIB_VALUE_QUOTED:Ee++,ATTRIB_VALUE_CLOSED:Ee++,ATTRIB_VALUE_UNQUOTED:Ee++,ATTRIB_VALUE_ENTITY_Q:Ee++,ATTRIB_VALUE_ENTITY_U:Ee++,CLOSE_TAG:Ee++,CLOSE_TAG_SAW_WHITE:Ee++,SCRIPT:Ee++,SCRIPT_ENDING:Ee++},ne.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ne.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(ne.ENTITIES).forEach(function(Ue){var De=ne.ENTITIES[Ue],Ze=typeof De=="number"?String.fromCharCode(De):De;ne.ENTITIES[Ue]=Ze});for(var Oe in ne.STATE)ne.STATE[ne.STATE[Oe]]=Oe;Ee=ne.STATE;function Ce(Ue,De,Ze){Ue[De]&&Ue[De](Ze)}function je(Ue,De,Ze){Ue.textNode&&Fe(Ue),Ce(Ue,De,Ze)}function Fe(Ue){Ue.textNode=Qe(Ue.opt,Ue.textNode),Ue.textNode&&Ce(Ue,"ontext",Ue.textNode),Ue.textNode=""}function Qe(Ue,De){return Ue.trim&&(De=De.trim()),Ue.normalize&&(De=De.replace(/\s+/g," ")),De}function Ne(Ue,De){return Fe(Ue),Ue.trackPosition&&(De+=` Line: `+Ue.line+` Column: `+Ue.column+` Char: `+Ue.c),De=new Error(De),Ue.error=De,Ce(Ue,"onerror",De),Ue}function _e(Ue){return Ue.sawRoot&&!Ue.closedRoot&&$e(Ue,"Unclosed root tag"),Ue.state!==Ee.BEGIN&&Ue.state!==Ee.BEGIN_WHITESPACE&&Ue.state!==Ee.TEXT&&Ne(Ue,"Unexpected end"),Fe(Ue),Ue.c="",Ue.closed=!0,Ce(Ue,"onend"),ce.call(Ue,Ue.strict,Ue.opt),Ue}function $e(Ue,De){if(typeof Ue!="object"||!(Ue instanceof ce))throw new Error("bad call to strictFail");Ue.strict&&Ne(Ue,De)}function Ve(Ue){Ue.strict||(Ue.tagName=Ue.tagName[Ue.looseCase]());var De=Ue.tags[Ue.tags.length-1]||Ue,Ze=Ue.tag={name:Ue.tagName,attributes:{}};Ue.opt.xmlns&&(Ze.ns=De.ns),Ue.attribList.length=0,je(Ue,"onopentagstart",Ze)}function qe(Ue,De){var Ze=Ue.indexOf(":"),Te=Ze<0?["",Ue]:Ue.split(":"),ke=Te[0],et=Te[1];return De&&Ue==="xmlns"&&(ke="xmlns",et=""),{prefix:ke,local:et}}function We(Ue){if(Ue.strict||(Ue.attribName=Ue.attribName[Ue.looseCase]()),Ue.attribList.indexOf(Ue.attribName)!==-1||Ue.tag.attributes.hasOwnProperty(Ue.attribName)){Ue.attribName=Ue.attribValue="";return}if(Ue.opt.xmlns){var De=qe(Ue.attribName,!0),Ze=De.prefix,Te=De.local;if(Ze==="xmlns")if(Te==="xml"&&Ue.attribValue!==z)$e(Ue,"xml: prefix must be bound to "+z+` Actual: `+Ue.attribValue);else if(Te==="xmlns"&&Ue.attribValue!==te)$e(Ue,"xmlns: prefix must be bound to "+te+` -Actual: `+Ue.attribValue);else{var ke=Ue.tag,et=Ue.tags[Ue.tags.length-1]||Ue;ke.ns===et.ns&&(ke.ns=Object.create(et.ns)),ke.ns[Te]=Ue.attribValue}Ue.attribList.push([Ue.attribName,Ue.attribValue])}else Ue.tag.attributes[Ue.attribName]=Ue.attribValue,je(Ue,"onattribute",{name:Ue.attribName,value:Ue.attribValue});Ue.attribName=Ue.attribValue=""}function ze(Ue,De){if(Ue.opt.xmlns){var Ze=Ue.tag,Te=qe(Ue.tagName);Ze.prefix=Te.prefix,Ze.local=Te.local,Ze.uri=Ze.ns[Te.prefix]||"",Ze.prefix&&!Ze.uri&&($e(Ue,"Unbound namespace prefix: "+JSON.stringify(Ue.tagName)),Ze.uri=Te.prefix);var ke=Ue.tags[Ue.tags.length-1]||Ue;Ze.ns&&ke.ns!==Ze.ns&&Object.keys(Ze.ns).forEach(function(tt){je(Ue,"onopennamespace",{prefix:tt,uri:Ze.ns[tt]})});for(var et=0,Xe=Ue.attribList.length;et",Ue.tagName="",Ue.state=Ee.SCRIPT;return}je(Ue,"onscript",Ue.script),Ue.script=""}var De=Ue.tags.length,Ze=Ue.tagName;Ue.strict||(Ze=Ze[Ue.looseCase]());for(var Te=Ze;De--;){var ke=Ue.tags[De];if(ke.name!==Te)$e(Ue,"Unexpected close tag");else break}if(De<0){$e(Ue,"Unmatched closing tag: "+Ue.tagName),Ue.textNode+="",Ue.state=Ee.TEXT;return}Ue.tagName=Ze;for(var et=Ue.tags.length;et-- >De;){var Xe=Ue.tag=Ue.tags.pop();Ue.tagName=Ue.tag.name,je(Ue,"onclosetag",Ue.tagName);var Me={};for(var Ie in Xe.ns)Me[Ie]=Xe.ns[Ie];var Oe=Ue.tags[Ue.tags.length-1]||Ue;Ue.opt.xmlns&&Xe.ns!==Oe.ns&&Object.keys(Xe.ns).forEach(function(we){var Re=Xe.ns[we];je(Ue,"onclosenamespace",{prefix:we,uri:Re})})}De===0&&(Ue.closedRoot=!0),Ue.tagName=Ue.attribValue=Ue.attribName="",Ue.attribList.length=0,Ue.state=Ee.TEXT}function nt(Ue){var De=Ue.entity,Ze=De.toLowerCase(),Te,ke="";return Ue.ENTITIES[De]?Ue.ENTITIES[De]:Ue.ENTITIES[Ze]?Ue.ENTITIES[Ze]:(De=Ze,De.charAt(0)==="#"&&(De.charAt(1)==="x"?(De=De.slice(2),Te=parseInt(De,16),ke=Te.toString(16)):(De=De.slice(1),Te=parseInt(De,10),ke=Te.toString(10))),De=De.replace(/^0+/,""),isNaN(Te)||ke.toLowerCase()!==De?($e(Ue,"Invalid character entity"),"&"+Ue.entity+";"):String.fromCodePoint(Te))}function Je(Ue,De){De==="<"?(Ue.state=Ee.OPEN_WAKA,Ue.startTagPosition=Ue.position):Ae(De)||($e(Ue,"Non-whitespace before first tag."),Ue.textNode=De,Ue.state=Ee.TEXT)}function lt(Ue,De){var Ze="";return De",Ue.tagName="",Ue.state=Ee.SCRIPT;return}je(Ue,"onscript",Ue.script),Ue.script=""}var De=Ue.tags.length,Ze=Ue.tagName;Ue.strict||(Ze=Ze[Ue.looseCase]());for(var Te=Ze;De--;){var ke=Ue.tags[De];if(ke.name!==Te)$e(Ue,"Unexpected close tag");else break}if(De<0){$e(Ue,"Unmatched closing tag: "+Ue.tagName),Ue.textNode+="",Ue.state=Ee.TEXT;return}Ue.tagName=Ze;for(var et=Ue.tags.length;et-- >De;){var Xe=Ue.tag=Ue.tags.pop();Ue.tagName=Ue.tag.name,je(Ue,"onclosetag",Ue.tagName);var Me={};for(var Ie in Xe.ns)Me[Ie]=Xe.ns[Ie];var Le=Ue.tags[Ue.tags.length-1]||Ue;Ue.opt.xmlns&&Xe.ns!==Le.ns&&Object.keys(Xe.ns).forEach(function(we){var Re=Xe.ns[we];je(Ue,"onclosenamespace",{prefix:we,uri:Re})})}De===0&&(Ue.closedRoot=!0),Ue.tagName=Ue.attribValue=Ue.attribName="",Ue.attribList.length=0,Ue.state=Ee.TEXT}function nt(Ue){var De=Ue.entity,Ze=De.toLowerCase(),Te,ke="";return Ue.ENTITIES[De]?Ue.ENTITIES[De]:Ue.ENTITIES[Ze]?Ue.ENTITIES[Ze]:(De=Ze,De.charAt(0)==="#"&&(De.charAt(1)==="x"?(De=De.slice(2),Te=parseInt(De,16),ke=Te.toString(16)):(De=De.slice(1),Te=parseInt(De,10),ke=Te.toString(10))),De=De.replace(/^0+/,""),isNaN(Te)||ke.toLowerCase()!==De?($e(Ue,"Invalid character entity"),"&"+Ue.entity+";"):String.fromCodePoint(Te))}function Je(Ue,De){De==="<"?(Ue.state=Ee.OPEN_WAKA,Ue.startTagPosition=Ue.position):Ae(De)||($e(Ue,"Non-whitespace before first tag."),Ue.textNode=De,Ue.state=Ee.TEXT)}function lt(Ue,De){var Ze="";return De"?(je(De,"onsgmldeclaration",De.sgmlDecl),De.sgmlDecl="",De.state=Ee.TEXT):(ye(Te)&&(De.state=Ee.SGML_DECL_QUOTED),De.sgmlDecl+=Te);continue;case Ee.SGML_DECL_QUOTED:Te===De.q&&(De.state=Ee.SGML_DECL,De.q=""),De.sgmlDecl+=Te;continue;case Ee.DOCTYPE:Te===">"?(De.state=Ee.TEXT,je(De,"ondoctype",De.doctype),De.doctype=!0):(De.doctype+=Te,Te==="["?De.state=Ee.DOCTYPE_DTD:ye(Te)&&(De.state=Ee.DOCTYPE_QUOTED,De.q=Te));continue;case Ee.DOCTYPE_QUOTED:De.doctype+=Te,Te===De.q&&(De.q="",De.state=Ee.DOCTYPE);continue;case Ee.DOCTYPE_DTD:De.doctype+=Te,Te==="]"?De.state=Ee.DOCTYPE:ye(Te)&&(De.state=Ee.DOCTYPE_DTD_QUOTED,De.q=Te);continue;case Ee.DOCTYPE_DTD_QUOTED:De.doctype+=Te,Te===De.q&&(De.state=Ee.DOCTYPE_DTD,De.q="");continue;case Ee.COMMENT:Te==="-"?De.state=Ee.COMMENT_ENDING:De.comment+=Te;continue;case Ee.COMMENT_ENDING:Te==="-"?(De.state=Ee.COMMENT_ENDED,De.comment=Qe(De.opt,De.comment),De.comment&&je(De,"oncomment",De.comment),De.comment=""):(De.comment+="-"+Te,De.state=Ee.COMMENT);continue;case Ee.COMMENT_ENDED:Te!==">"?($e(De,"Malformed comment"),De.comment+="--"+Te,De.state=Ee.COMMENT):De.state=Ee.TEXT;continue;case Ee.CDATA:Te==="]"?De.state=Ee.CDATA_ENDING:De.cdata+=Te;continue;case Ee.CDATA_ENDING:Te==="]"?De.state=Ee.CDATA_ENDING_2:(De.cdata+="]"+Te,De.state=Ee.CDATA);continue;case Ee.CDATA_ENDING_2:Te===">"?(De.cdata&&je(De,"oncdata",De.cdata),je(De,"onclosecdata"),De.cdata="",De.state=Ee.TEXT):Te==="]"?De.cdata+="]":(De.cdata+="]]"+Te,De.state=Ee.CDATA);continue;case Ee.PROC_INST:Te==="?"?De.state=Ee.PROC_INST_ENDING:Ae(Te)?De.state=Ee.PROC_INST_BODY:De.procInstName+=Te;continue;case Ee.PROC_INST_BODY:if(!De.procInstBody&&Ae(Te))continue;Te==="?"?De.state=Ee.PROC_INST_ENDING:De.procInstBody+=Te;continue;case Ee.PROC_INST_ENDING:Te===">"?(je(De,"onprocessinginstruction",{name:De.procInstName,body:De.procInstBody}),De.procInstName=De.procInstBody="",De.state=Ee.TEXT):(De.procInstBody+="?"+Te,De.state=Ee.PROC_INST_BODY);continue;case Ee.OPEN_TAG:Pe(me,Te)?De.tagName+=Te:(Ve(De),Te===">"?ze(De):Te==="/"?De.state=Ee.OPEN_TAG_SLASH:(Ae(Te)||$e(De,"Invalid character in tag name"),De.state=Ee.ATTRIB));continue;case Ee.OPEN_TAG_SLASH:Te===">"?(ze(De,!0),Ge(De)):($e(De,"Forward-slash in opening tag not followed by >"),De.state=Ee.ATTRIB);continue;case Ee.ATTRIB:if(Ae(Te))continue;Te===">"?ze(De):Te==="/"?De.state=Ee.OPEN_TAG_SLASH:Pe(ge,Te)?(De.attribName=Te,De.attribValue="",De.state=Ee.ATTRIB_NAME):$e(De,"Invalid attribute name");continue;case Ee.ATTRIB_NAME:Te==="="?De.state=Ee.ATTRIB_VALUE:Te===">"?($e(De,"Attribute without value"),De.attribValue=De.attribName,We(De),ze(De)):Ae(Te)?De.state=Ee.ATTRIB_NAME_SAW_WHITE:Pe(me,Te)?De.attribName+=Te:$e(De,"Invalid attribute name");continue;case Ee.ATTRIB_NAME_SAW_WHITE:if(Te==="=")De.state=Ee.ATTRIB_VALUE;else{if(Ae(Te))continue;$e(De,"Attribute without value"),De.tag.attributes[De.attribName]="",De.attribValue="",je(De,"onattribute",{name:De.attribName,value:""}),De.attribName="",Te===">"?ze(De):Pe(ge,Te)?(De.attribName=Te,De.state=Ee.ATTRIB_NAME):($e(De,"Invalid attribute name"),De.state=Ee.ATTRIB)}continue;case Ee.ATTRIB_VALUE:if(Ae(Te))continue;ye(Te)?(De.q=Te,De.state=Ee.ATTRIB_VALUE_QUOTED):($e(De,"Unquoted attribute value"),De.state=Ee.ATTRIB_VALUE_UNQUOTED,De.attribValue=Te);continue;case Ee.ATTRIB_VALUE_QUOTED:if(Te!==De.q){Te==="&"?De.state=Ee.ATTRIB_VALUE_ENTITY_Q:De.attribValue+=Te;continue}We(De),De.q="",De.state=Ee.ATTRIB_VALUE_CLOSED;continue;case Ee.ATTRIB_VALUE_CLOSED:Ae(Te)?De.state=Ee.ATTRIB:Te===">"?ze(De):Te==="/"?De.state=Ee.OPEN_TAG_SLASH:Pe(ge,Te)?($e(De,"No whitespace between attributes"),De.attribName=Te,De.attribValue="",De.state=Ee.ATTRIB_NAME):$e(De,"Invalid attribute name");continue;case Ee.ATTRIB_VALUE_UNQUOTED:if(!be(Te)){Te==="&"?De.state=Ee.ATTRIB_VALUE_ENTITY_U:De.attribValue+=Te;continue}We(De),Te===">"?ze(De):De.state=Ee.ATTRIB;continue;case Ee.CLOSE_TAG:if(De.tagName)Te===">"?Ge(De):Pe(me,Te)?De.tagName+=Te:De.script?(De.script+=""?Ge(De):$e(De,"Invalid characters in closing tag");continue;case Ee.TEXT_ENTITY:case Ee.ATTRIB_VALUE_ENTITY_Q:case Ee.ATTRIB_VALUE_ENTITY_U:var Xe,Me;switch(De.state){case Ee.TEXT_ENTITY:Xe=Ee.TEXT,Me="textNode";break;case Ee.ATTRIB_VALUE_ENTITY_Q:Xe=Ee.ATTRIB_VALUE_QUOTED,Me="attribValue";break;case Ee.ATTRIB_VALUE_ENTITY_U:Xe=Ee.ATTRIB_VALUE_UNQUOTED,Me="attribValue";break}Te===";"?(De[Me]+=nt(De),De.entity="",De.state=Xe):Pe(De.entity.length?he:ve,Te)?De.entity+=Te:($e(De,"Invalid character in entity name"),De[Me]+="&"+De.entity+Te,De.entity="",De.state=Xe);continue;default:throw new Error(De,"Unknown state: "+De.state)}return De.position>=De.bufferCheckPosition&&ue(De),De}String.fromCodePoint||function(){var Ue=String.fromCharCode,De=Math.floor,Ze=function(){var Te=16384,ke=[],et,Xe,Me=-1,Ie=arguments.length;if(!Ie)return"";for(var Oe="";++Me1114111||De(we)!==we)throw RangeError("Invalid code point: "+we);we<=65535?ke.push(we):(we-=65536,et=(we>>10)+55296,Xe=we%1024+56320,ke.push(et,Xe)),(Me+1===Ie||ke.length>Te)&&(Oe+=Ue.apply(null,ke),ke.length=0)}return Oe};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ze,configurable:!0,writable:!0}):String.fromCodePoint=Ze}()})(typeof de=="undefined"?this.sax={}:de)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,pe,de){pe.exports=ie;var se=E("events").EventEmitter,ne=E("inherits");ne(ie,se),ie.Readable=E("readable-stream/lib/_stream_readable.js"),ie.Writable=E("readable-stream/lib/_stream_writable.js"),ie.Duplex=E("readable-stream/lib/_stream_duplex.js"),ie.Transform=E("readable-stream/lib/_stream_transform.js"),ie.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ie.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){se.call(this)}ie.prototype.pipe=function(ce,ue){var ae=this;function oe(z){ce.writable&&ce.write(z)===!1&&ae.pause&&ae.pause()}ae.on("data",oe);function re(){ae.readable&&ae.resume&&ae.resume()}ce.on("drain",re),!ce._isStdio&&(!ue||ue.end!==!1)&&(ae.on("end",a),ae.on("close",y));var ee=!1;function a(){ee||(ee=!0,ce.end())}function y(){ee||(ee=!0,typeof ce.destroy=="function"&&ce.destroy())}function x(z){if(b(),se.listenerCount(this,"error")===0)throw z}ae.on("error",x),ce.on("error",x);function b(){ae.removeListener("data",oe),ce.removeListener("drain",re),ae.removeListener("end",a),ae.removeListener("close",y),ae.removeListener("error",x),ce.removeListener("error",x),ae.removeListener("end",b),ae.removeListener("close",b),ce.removeListener("close",b)}return ae.on("end",b),ae.on("close",b),ce.on("close",b),ce.emit("pipe",ae),ce}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(E,pe,de){"use strict";function se(re,ee){re.prototype=Object.create(ee.prototype),re.prototype.constructor=re,re.__proto__=ee}var ne={};function ie(re,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){se(z,b);function z(te,le,ge){return b.call(this,y(te,le,ge))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=re,ne[re]=x}function ce(re,ee){if(Array.isArray(re)){var a=re.length;return re=re.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(re.slice(0,a-1).join(", "),", or ")+re[a-1]:a===2?"one of ".concat(ee," ").concat(re[0]," or ").concat(re[1]):"of ".concat(ee," ").concat(re[0])}else return"of ".concat(ee," ").concat(String(re))}function ue(re,ee,a){return re.substr(!a||a<0?0:+a,ee.length)===ee}function ae(re,ee,a){return(a===void 0||a>re.length)&&(a=re.length),re.substring(a-ee.length,a)===ee}function oe(re,ee,a){return typeof a!="number"&&(a=0),a+ee.length>re.length?!1:re.indexOf(ee,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(re,ee){return'The value "'+ee+'" is invalid for option "'+re+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(re,ee,a){var y;typeof ee=="string"&&ue(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(ae(re," argument"))x="The ".concat(re," ").concat(y," ").concat(ce(ee,"type"));else{var b=oe(re,".")?"property":"argument";x='The "'.concat(re,'" ').concat(b," ").concat(y," ").concat(ce(ee,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(re){return"The "+re+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(re){return"Cannot call "+re+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(re){return"Unknown encoding: "+re},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),pe.exports.codes=ne},{}],400:[function(E,pe,de){(function(se){(function(){"use strict";var ne=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};pe.exports=re;var ie=E("./_stream_readable"),ce=E("./_stream_writable");E("inherits")(re,ie);for(var ue=ne(ce.prototype),ae=0;ae0)if(typeof Ie!="string"&&!Ke.objectMode&&Object.getPrototypeOf(Ie)!==oe.prototype&&(Ie=ee(Ie)),we)Ke.endEmitted?Be(Me,new Ae):Qe(Me,Ke,Ie,!0);else if(Ke.ended)Be(Me,new ve);else{if(Ke.destroyed)return!1;Ke.reading=!1,Ke.decoder&&!Oe?(Ie=Ke.decoder.write(Ie),Ke.objectMode||Ie.length!==0?Qe(Me,Ke,Ie,!1):Ge(Me,Ke)):Qe(Me,Ke,Ie,!1)}else we||(Ke.reading=!1,Ge(Me,Ke))}return!Ke.ended&&(Ke.length=_e?Me=_e:(Me--,Me|=Me>>>1,Me|=Me>>>2,Me|=Me>>>4,Me|=Me>>>8,Me|=Me>>>16,Me++),Me}function Ve(Me,Ie){return Me<=0||Ie.length===0&&Ie.ended?0:Ie.objectMode?1:Me!==Me?Ie.flowing&&Ie.length?Ie.buffer.head.data.length:Ie.length:(Me>Ie.highWaterMark&&(Ie.highWaterMark=$e(Me)),Me<=Ie.length?Me:Ie.ended?Ie.length:(Ie.needReadable=!0,0))}je.prototype.read=function(Me){x("read",Me),Me=parseInt(Me,10);var Ie=this._readableState,Oe=Me;if(Me!==0&&(Ie.emittedReadable=!1),Me===0&&Ie.needReadable&&((Ie.highWaterMark!==0?Ie.length>=Ie.highWaterMark:Ie.length>0)||Ie.ended))return x("read: emitReadable",Ie.length,Ie.ended),Ie.length===0&&Ie.ended?ke(this):We(this),null;if(Me=Ve(Me,Ie),Me===0&&Ie.ended)return Ie.length===0&&ke(this),null;var we=Ie.needReadable;x("need readable",we),(Ie.length===0||Ie.length-Me0?Re=Te(Me,Ie):Re=null,Re===null?(Ie.needReadable=Ie.length<=Ie.highWaterMark,Me=0):(Ie.length-=Me,Ie.awaitDrain=0),Ie.length===0&&(Ie.ended||(Ie.needReadable=!0),Oe!==Me&&Ie.ended&&ke(this)),Re!==null&&this.emit("data",Re),Re};function qe(Me,Ie){if(x("onEofChunk"),!Ie.ended){if(Ie.decoder){var Oe=Ie.decoder.end();Oe&&Oe.length&&(Ie.buffer.push(Oe),Ie.length+=Ie.objectMode?1:Oe.length)}Ie.ended=!0,Ie.sync?We(Me):(Ie.needReadable=!1,Ie.emittedReadable||(Ie.emittedReadable=!0,ze(Me)))}}function We(Me){var Ie=Me._readableState;x("emitReadable",Ie.needReadable,Ie.emittedReadable),Ie.needReadable=!1,Ie.emittedReadable||(x("emitReadable",Ie.flowing),Ie.emittedReadable=!0,se.nextTick(ze,Me))}function ze(Me){var Ie=Me._readableState;x("emitReadable_",Ie.destroyed,Ie.length,Ie.ended),!Ie.destroyed&&(Ie.length||Ie.ended)&&(Me.emit("readable"),Ie.emittedReadable=!1),Ie.needReadable=!Ie.flowing&&!Ie.ended&&Ie.length<=Ie.highWaterMark,Ze(Me)}function Ge(Me,Ie){Ie.readingMore||(Ie.readingMore=!0,se.nextTick(nt,Me,Ie))}function nt(Me,Ie){for(;!Ie.reading&&!Ie.ended&&(Ie.length1&&Xe(we.pipes,Me)!==-1)&&!mt&&(x("false write response, pause",we.awaitDrain),we.awaitDrain++),Oe.pause())}function ct(ft){x("onerror",ft),st(),Me.removeListener("error",ct),ue(Me,"error")===0&&Be(Me,ft)}Le(Me,"error",ct);function pt(){Me.removeListener("finish",at),st()}Me.once("close",pt);function at(){x("onfinish"),Me.removeListener("close",pt),st()}Me.once("finish",at);function st(){x("unpipe"),Oe.unpipe(Me)}return Me.emit("pipe",Oe),we.flowing||(x("pipe resume"),Oe.resume()),Me};function Je(Me){return function(){var Oe=Me._readableState;x("pipeOnDrain",Oe.awaitDrain),Oe.awaitDrain&&Oe.awaitDrain--,Oe.awaitDrain===0&&ue(Me,"data")&&(Oe.flowing=!0,Ze(Me))}}je.prototype.unpipe=function(Me){var Ie=this._readableState,Oe={hasUnpiped:!1};if(Ie.pipesCount===0)return this;if(Ie.pipesCount===1)return Me&&Me!==Ie.pipes?this:(Me||(Me=Ie.pipes),Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1,Me&&Me.emit("unpipe",this,Oe),this);if(!Me){var we=Ie.pipes,Re=Ie.pipesCount;Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1;for(var Ke=0;Ke0,we.flowing!==!1&&this.resume()):Me==="readable"&&!we.endEmitted&&!we.readableListening&&(we.readableListening=we.needReadable=!0,we.flowing=!1,we.emittedReadable=!1,x("on readable",we.length,we.reading),we.length?We(this):we.reading||se.nextTick(Ye,this)),Oe},je.prototype.addListener=je.prototype.on,je.prototype.removeListener=function(Me,Ie){var Oe=ae.prototype.removeListener.call(this,Me,Ie);return Me==="readable"&&se.nextTick(lt,this),Oe},je.prototype.removeAllListeners=function(Me){var Ie=ae.prototype.removeAllListeners.apply(this,arguments);return(Me==="readable"||Me===void 0)&&se.nextTick(lt,this),Ie};function lt(Me){var Ie=Me._readableState;Ie.readableListening=Me.listenerCount("readable")>0,Ie.resumeScheduled&&!Ie.paused?Ie.flowing=!0:Me.listenerCount("data")>0&&Me.resume()}function Ye(Me){x("readable nexttick read 0"),Me.read(0)}je.prototype.resume=function(){var Me=this._readableState;return Me.flowing||(x("resume"),Me.flowing=!Me.readableListening,Ue(this,Me)),Me.paused=!1,this};function Ue(Me,Ie){Ie.resumeScheduled||(Ie.resumeScheduled=!0,se.nextTick(De,Me,Ie))}function De(Me,Ie){x("resume",Ie.reading),Ie.reading||Me.read(0),Ie.resumeScheduled=!1,Me.emit("resume"),Ze(Me),Ie.flowing&&!Ie.reading&&Me.read(0)}je.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ze(Me){var Ie=Me._readableState;for(x("flow",Ie.flowing);Ie.flowing&&Me.read()!==null;);}je.prototype.wrap=function(Me){var Ie=this,Oe=this._readableState,we=!1;Me.on("end",function(){if(x("wrapped end"),Oe.decoder&&!Oe.ended){var rt=Oe.decoder.end();rt&&rt.length&&Ie.push(rt)}Ie.push(null)}),Me.on("data",function(rt){if(x("wrapped data"),Oe.decoder&&(rt=Oe.decoder.write(rt)),!(Oe.objectMode&&rt==null)&&!(!Oe.objectMode&&(!rt||!rt.length))){var He=Ie.push(rt);He||(we=!0,Me.pause())}});for(var Re in Me)this[Re]===void 0&&typeof Me[Re]=="function"&&(this[Re]=function(He){return function(){return Me[He].apply(Me,arguments)}}(Re));for(var Ke=0;Ke=Ie.length?(Ie.decoder?Oe=Ie.buffer.join(""):Ie.buffer.length===1?Oe=Ie.buffer.first():Oe=Ie.buffer.concat(Ie.length),Ie.buffer.clear()):Oe=Ie.buffer.consume(Me,Ie.decoder),Oe}function ke(Me){var Ie=Me._readableState;x("endReadable",Ie.endEmitted),Ie.endEmitted||(Ie.ended=!0,se.nextTick(et,Ie,Me))}function et(Me,Ie){if(x("endReadableNT",Me.endEmitted,Me.length),!Me.endEmitted&&Me.length===0&&(Me.endEmitted=!0,Ie.readable=!1,Ie.emit("end"),Me.autoDestroy)){var Oe=Ie._writableState;(!Oe||Oe.autoDestroy&&Oe.finished)&&Ie.destroy()}}typeof Symbol=="function"&&(je.from=function(Me,Ie){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(je,Me,Ie)});function Xe(Me,Ie){for(var Oe=0,we=Me.length;Oe-1))throw new be(Te);return this._writableState.defaultEncoding=Te,this},Object.defineProperty(Ce.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Qe(Ze,Te,ke){return!Ze.objectMode&&Ze.decodeStrings!==!1&&typeof Te=="string"&&(Te=re.from(Te,ke)),Te}Object.defineProperty(Ce.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ne(Ze,Te,ke,et,Xe,Me){if(!ke){var Ie=Qe(Te,et,Xe);et!==Ie&&(ke=!0,Xe="buffer",et=Ie)}var Oe=Te.objectMode?1:et.length;Te.length+=Oe;var we=Te.length0?this.tail.next=me:this.head=me,this.tail=me,++this.length}},{key:"unshift",value:function(ge){var me={data:ge,next:this.head};this.length===0&&(this.tail=me),this.head=me,++this.length}},{key:"shift",value:function(){if(this.length!==0){var ge=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ge}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(ge){if(this.length===0)return"";for(var me=this.head,ve=""+me.data;me=me.next;)ve+=ge+me.data;return ve}},{key:"concat",value:function(ge){if(this.length===0)return a.alloc(0);for(var me=a.allocUnsafe(ge>>>0),ve=this.head,he=0;ve;)z(ve.data,me,he),he+=ve.data.length,ve=ve.next;return me}},{key:"consume",value:function(ge,me){var ve;return geAe.length?Ae.length:ge;if(ye===Ae.length?he+=Ae:he+=Ae.slice(0,ge),ge-=ye,ge===0){ye===Ae.length?(++ve,me.next?this.head=me.next:this.head=this.tail=null):(this.head=me,me.data=Ae.slice(ye));break}++ve}return this.length-=ve,he}},{key:"_getBuffer",value:function(ge){var me=a.allocUnsafe(ge),ve=this.head,he=1;for(ve.data.copy(me),ge-=ve.data.length;ve=ve.next;){var Ae=ve.data,ye=ge>Ae.length?Ae.length:ge;if(Ae.copy(me,me.length-ge,0,ye),ge-=ye,ge===0){ye===Ae.length?(++he,ve.next?this.head=ve.next:this.head=this.tail=null):(this.head=ve,ve.data=Ae.slice(ye));break}++he}return this.length-=he,me}},{key:b,value:function(ge,me){return x(this,ne(ne({},me),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,pe,de){(function(se){(function(){"use strict";function ne(re,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(re):re&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,se.nextTick(ae,this,re)):se.nextTick(ae,this,re)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(re||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?se.nextTick(ce,a):(a._writableState.errorEmitted=!0,se.nextTick(ie,a,b)):se.nextTick(ie,a,b):ee?(se.nextTick(ce,a),ee(b)):se.nextTick(ce,a)}),this)}function ie(re,ee){ae(re,ee),ce(re)}function ce(re){re._writableState&&!re._writableState.emitClose||re._readableState&&!re._readableState.emitClose||re.emit("close")}function ue(){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 ae(re,ee){re.emit("error",ee)}function oe(re,ee){var a=re._readableState,y=re._writableState;a&&a.autoDestroy||y&&y.autoDestroy?re.destroy(ee):re.emit("error",ee)}pe.exports={destroy:ne,undestroy:ue,errorOrDestroy:oe}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,pe,de){"use strict";var se=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ne(ae){var oe=!1;return function(){if(!oe){oe=!0;for(var re=arguments.length,ee=new Array(re),a=0;a0;return re(ve,Ae,ye,function(be){ge||(ge=be),be&&me.forEach(ee),!Ae&&(me.forEach(ee),le(ge))})});return z.reduce(a)}pe.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,pe,de){"use strict";var se=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ne(ce,ue,ae){return ce.highWaterMark!=null?ce.highWaterMark:ue?ce[ae]:null}function ie(ce,ue,ae,oe){var re=ne(ue,oe,ae);if(re!=null){if(!(isFinite(re)&&Math.floor(re)===re)||re<0){var ee=oe?ae:"highWaterMark";throw new se(ee,re)}return Math.floor(re)}return ce.objectMode?16:16*1024}pe.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,pe,de){arguments[4][393][0].apply(de,arguments)},{dup:393,events:344}],413:[function(E,pe,de){"use strict";var se=E("safe-buffer").Buffer,ne=se.isEncoding||function(me){switch(me=""+me,me&&me.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 ie(me){if(!me)return"utf8";for(var ve;;)switch(me){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 me;default:if(ve)return;me=(""+me).toLowerCase(),ve=!0}}function ce(me){var ve=ie(me);if(typeof ve!="string"&&(se.isEncoding===ne||!ne(me)))throw new Error("Unknown encoding: "+me);return ve||me}de.StringDecoder=ue;function ue(me){this.encoding=ce(me);var ve;switch(this.encoding){case"utf16le":this.text=x,this.end=b,ve=4;break;case"utf8":this.fillLast=ee,ve=4;break;case"base64":this.text=z,this.end=te,ve=3;break;default:this.write=le,this.end=ge;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=se.allocUnsafe(ve)}ue.prototype.write=function(me){if(me.length===0)return"";var ve,he;if(this.lastNeed){if(ve=this.fillLast(me),ve===void 0)return"";he=this.lastNeed,this.lastNeed=0}else he=0;return he>5===6?2:me>>4===14?3:me>>3===30?4:me>>6===2?-1:-2}function oe(me,ve,he){var Ae=ve.length-1;if(Ae=0?(ye>0&&(me.lastNeed=ye-1),ye):--Ae=0?(ye>0&&(me.lastNeed=ye-2),ye):--Ae=0?(ye>0&&(ye===2?ye=0:me.lastNeed=ye-3),ye):0))}function re(me,ve,he){if((ve[0]&192)!==128)return me.lastNeed=0,"\uFFFD";if(me.lastNeed>1&&ve.length>1){if((ve[1]&192)!==128)return me.lastNeed=1,"\uFFFD";if(me.lastNeed>2&&ve.length>2&&(ve[2]&192)!==128)return me.lastNeed=2,"\uFFFD"}}function ee(me){var ve=this.lastTotal-this.lastNeed,he=re(this,me,ve);if(he!==void 0)return he;if(this.lastNeed<=me.length)return me.copy(this.lastChar,ve,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);me.copy(this.lastChar,ve,0,me.length),this.lastNeed-=me.length}function a(me,ve){var he=oe(this,me,ve);if(!this.lastNeed)return me.toString("utf8",ve);this.lastTotal=he;var Ae=me.length-(he-this.lastNeed);return me.copy(this.lastChar,0,Ae),me.toString("utf8",ve,Ae)}function y(me){var ve=me&&me.length?this.write(me):"";return this.lastNeed?ve+"\uFFFD":ve}function x(me,ve){if((me.length-ve)%2===0){var he=me.toString("utf16le",ve);if(he){var Ae=he.charCodeAt(he.length-1);if(Ae>=55296&&Ae<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=me[me.length-2],this.lastChar[1]=me[me.length-1],he.slice(0,-1)}return he}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=me[me.length-1],me.toString("utf16le",ve,me.length-1)}function b(me){var ve=me&&me.length?this.write(me):"";if(this.lastNeed){var he=this.lastTotal-this.lastNeed;return ve+this.lastChar.toString("utf16le",0,he)}return ve}function z(me,ve){var he=(me.length-ve)%3;return he===0?me.toString("base64",ve):(this.lastNeed=3-he,this.lastTotal=3,he===1?this.lastChar[0]=me[me.length-1]:(this.lastChar[0]=me[me.length-2],this.lastChar[1]=me[me.length-1]),me.toString("base64",ve,me.length-he))}function te(me){var ve=me&&me.length?this.write(me):"";return this.lastNeed?ve+this.lastChar.toString("base64",0,3-this.lastNeed):ve}function le(me){return me.toString(this.encoding)}function ge(me){return me&&me.length?this.write(me):""}},{"safe-buffer":396}],414:[function(E,pe,de){(function(se,ne){(function(){var ie=E("process/browser.js").nextTick,ce=Function.prototype.apply,ue=Array.prototype.slice,ae={},oe=0;de.setTimeout=function(){return new re(ce.call(setTimeout,window,arguments),clearTimeout)},de.setInterval=function(){return new re(ce.call(setInterval,window,arguments),clearInterval)},de.clearTimeout=de.clearInterval=function(ee){ee.close()};function re(ee,a){this._id=ee,this._clearFn=a}re.prototype.unref=re.prototype.ref=function(){},re.prototype.close=function(){this._clearFn.call(window,this._id)},de.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},de.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},de._unrefActive=de.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},de.setImmediate=typeof se=="function"?se:function(ee){var a=oe++,y=arguments.length<2?!1:ue.call(arguments,1);return ae[a]=!0,ie(function(){ae[a]&&(y?ee.apply(null,y):ee.call(null),de.clearImmediate(a))}),a},de.clearImmediate=typeof ne=="function"?ne:function(ee){delete ae[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,pe,de){var se=E("buffer").Buffer;pe.exports=function(ne){if(ne instanceof Uint8Array){if(ne.byteOffset===0&&ne.byteLength===ne.buffer.byteLength)return ne.buffer;if(typeof ne.buffer.slice=="function")return ne.buffer.slice(ne.byteOffset,ne.byteOffset+ne.byteLength)}if(se.isBuffer(ne)){for(var ie=new Uint8Array(ne.length),ce=ne.length,ue=0;ue=Ye)return Ze;switch(Ze){case"%s":return String(lt[Je++]);case"%d":return Number(lt[Je++]);case"%j":try{return JSON.stringify(lt[Je++])}catch(Te){return"[Circular]"}default:return Ze}}),De=lt[Je];Je=3&&(Je.depth=arguments[2]),arguments.length>=4&&(Je.colors=arguments[3]),me(nt)?Je.showHidden=nt:nt&&de._extend(Je,nt),Pe(Je.showHidden)&&(Je.showHidden=!1),Pe(Je.depth)&&(Je.depth=2),Pe(Je.colors)&&(Je.colors=!1),Pe(Je.customInspect)&&(Je.customInspect=!0),Je.colors&&(Je.stylize=re),y(Je,Ge,Je.depth)}de.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function re(Ge,nt){var Je=oe.styles[nt];return Je?"\x1B["+oe.colors[Je][0]+"m"+Ge+"\x1B["+oe.colors[Je][1]+"m":Ge}function ee(Ge,nt){return Ge}function a(Ge){var nt={};return Ge.forEach(function(Je,lt){nt[Je]=!0}),nt}function y(Ge,nt,Je){if(Ge.customInspect&&nt&&je(nt.inspect)&&nt.inspect!==de.inspect&&!(nt.constructor&&nt.constructor.prototype===nt)){var lt=nt.inspect(Je,Ge);return ye(lt)||(lt=y(Ge,lt,Je)),lt}var Ye=x(Ge,nt);if(Ye)return Ye;var Ue=Object.keys(nt),De=a(Ue);if(Ge.showHidden&&(Ue=Object.getOwnPropertyNames(nt)),Ce(nt)&&(Ue.indexOf("message")>=0||Ue.indexOf("description")>=0))return b(nt);if(Ue.length===0){if(je(nt)){var Ze=nt.name?": "+nt.name:"";return Ge.stylize("[Function"+Ze+"]","special")}if(Be(nt))return Ge.stylize(RegExp.prototype.toString.call(nt),"regexp");if(Le(nt))return Ge.stylize(Date.prototype.toString.call(nt),"date");if(Ce(nt))return b(nt)}var Te="",ke=!1,et=["{","}"];if(ge(nt)&&(ke=!0,et=["[","]"]),je(nt)){var Xe=nt.name?": "+nt.name:"";Te=" [Function"+Xe+"]"}if(Be(nt)&&(Te=" "+RegExp.prototype.toString.call(nt)),Le(nt)&&(Te=" "+Date.prototype.toUTCString.call(nt)),Ce(nt)&&(Te=" "+b(nt)),Ue.length===0&&(!ke||nt.length==0))return et[0]+Te+et[1];if(Je<0)return Be(nt)?Ge.stylize(RegExp.prototype.toString.call(nt),"regexp"):Ge.stylize("[Object]","special");Ge.seen.push(nt);var Me;return ke?Me=z(Ge,nt,Je,De,Ue):Me=Ue.map(function(Ie){return te(Ge,nt,Je,De,Ie,ke)}),Ge.seen.pop(),le(Me,Te,et)}function x(Ge,nt){if(Pe(nt))return Ge.stylize("undefined","undefined");if(ye(nt)){var Je="'"+JSON.stringify(nt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ge.stylize(Je,"string")}if(Ae(nt))return Ge.stylize(""+nt,"number");if(me(nt))return Ge.stylize(""+nt,"boolean");if(ve(nt))return Ge.stylize("null","null")}function b(Ge){return"["+Error.prototype.toString.call(Ge)+"]"}function z(Ge,nt,Je,lt,Ye){for(var Ue=[],De=0,Ze=nt.length;De"?(je(De,"onsgmldeclaration",De.sgmlDecl),De.sgmlDecl="",De.state=Ee.TEXT):(ye(Te)&&(De.state=Ee.SGML_DECL_QUOTED),De.sgmlDecl+=Te);continue;case Ee.SGML_DECL_QUOTED:Te===De.q&&(De.state=Ee.SGML_DECL,De.q=""),De.sgmlDecl+=Te;continue;case Ee.DOCTYPE:Te===">"?(De.state=Ee.TEXT,je(De,"ondoctype",De.doctype),De.doctype=!0):(De.doctype+=Te,Te==="["?De.state=Ee.DOCTYPE_DTD:ye(Te)&&(De.state=Ee.DOCTYPE_QUOTED,De.q=Te));continue;case Ee.DOCTYPE_QUOTED:De.doctype+=Te,Te===De.q&&(De.q="",De.state=Ee.DOCTYPE);continue;case Ee.DOCTYPE_DTD:De.doctype+=Te,Te==="]"?De.state=Ee.DOCTYPE:ye(Te)&&(De.state=Ee.DOCTYPE_DTD_QUOTED,De.q=Te);continue;case Ee.DOCTYPE_DTD_QUOTED:De.doctype+=Te,Te===De.q&&(De.state=Ee.DOCTYPE_DTD,De.q="");continue;case Ee.COMMENT:Te==="-"?De.state=Ee.COMMENT_ENDING:De.comment+=Te;continue;case Ee.COMMENT_ENDING:Te==="-"?(De.state=Ee.COMMENT_ENDED,De.comment=Qe(De.opt,De.comment),De.comment&&je(De,"oncomment",De.comment),De.comment=""):(De.comment+="-"+Te,De.state=Ee.COMMENT);continue;case Ee.COMMENT_ENDED:Te!==">"?($e(De,"Malformed comment"),De.comment+="--"+Te,De.state=Ee.COMMENT):De.state=Ee.TEXT;continue;case Ee.CDATA:Te==="]"?De.state=Ee.CDATA_ENDING:De.cdata+=Te;continue;case Ee.CDATA_ENDING:Te==="]"?De.state=Ee.CDATA_ENDING_2:(De.cdata+="]"+Te,De.state=Ee.CDATA);continue;case Ee.CDATA_ENDING_2:Te===">"?(De.cdata&&je(De,"oncdata",De.cdata),je(De,"onclosecdata"),De.cdata="",De.state=Ee.TEXT):Te==="]"?De.cdata+="]":(De.cdata+="]]"+Te,De.state=Ee.CDATA);continue;case Ee.PROC_INST:Te==="?"?De.state=Ee.PROC_INST_ENDING:Ae(Te)?De.state=Ee.PROC_INST_BODY:De.procInstName+=Te;continue;case Ee.PROC_INST_BODY:if(!De.procInstBody&&Ae(Te))continue;Te==="?"?De.state=Ee.PROC_INST_ENDING:De.procInstBody+=Te;continue;case Ee.PROC_INST_ENDING:Te===">"?(je(De,"onprocessinginstruction",{name:De.procInstName,body:De.procInstBody}),De.procInstName=De.procInstBody="",De.state=Ee.TEXT):(De.procInstBody+="?"+Te,De.state=Ee.PROC_INST_BODY);continue;case Ee.OPEN_TAG:Pe(pe,Te)?De.tagName+=Te:(Ve(De),Te===">"?ze(De):Te==="/"?De.state=Ee.OPEN_TAG_SLASH:(Ae(Te)||$e(De,"Invalid character in tag name"),De.state=Ee.ATTRIB));continue;case Ee.OPEN_TAG_SLASH:Te===">"?(ze(De,!0),Ge(De)):($e(De,"Forward-slash in opening tag not followed by >"),De.state=Ee.ATTRIB);continue;case Ee.ATTRIB:if(Ae(Te))continue;Te===">"?ze(De):Te==="/"?De.state=Ee.OPEN_TAG_SLASH:Pe(ge,Te)?(De.attribName=Te,De.attribValue="",De.state=Ee.ATTRIB_NAME):$e(De,"Invalid attribute name");continue;case Ee.ATTRIB_NAME:Te==="="?De.state=Ee.ATTRIB_VALUE:Te===">"?($e(De,"Attribute without value"),De.attribValue=De.attribName,We(De),ze(De)):Ae(Te)?De.state=Ee.ATTRIB_NAME_SAW_WHITE:Pe(pe,Te)?De.attribName+=Te:$e(De,"Invalid attribute name");continue;case Ee.ATTRIB_NAME_SAW_WHITE:if(Te==="=")De.state=Ee.ATTRIB_VALUE;else{if(Ae(Te))continue;$e(De,"Attribute without value"),De.tag.attributes[De.attribName]="",De.attribValue="",je(De,"onattribute",{name:De.attribName,value:""}),De.attribName="",Te===">"?ze(De):Pe(ge,Te)?(De.attribName=Te,De.state=Ee.ATTRIB_NAME):($e(De,"Invalid attribute name"),De.state=Ee.ATTRIB)}continue;case Ee.ATTRIB_VALUE:if(Ae(Te))continue;ye(Te)?(De.q=Te,De.state=Ee.ATTRIB_VALUE_QUOTED):($e(De,"Unquoted attribute value"),De.state=Ee.ATTRIB_VALUE_UNQUOTED,De.attribValue=Te);continue;case Ee.ATTRIB_VALUE_QUOTED:if(Te!==De.q){Te==="&"?De.state=Ee.ATTRIB_VALUE_ENTITY_Q:De.attribValue+=Te;continue}We(De),De.q="",De.state=Ee.ATTRIB_VALUE_CLOSED;continue;case Ee.ATTRIB_VALUE_CLOSED:Ae(Te)?De.state=Ee.ATTRIB:Te===">"?ze(De):Te==="/"?De.state=Ee.OPEN_TAG_SLASH:Pe(ge,Te)?($e(De,"No whitespace between attributes"),De.attribName=Te,De.attribValue="",De.state=Ee.ATTRIB_NAME):$e(De,"Invalid attribute name");continue;case Ee.ATTRIB_VALUE_UNQUOTED:if(!Se(Te)){Te==="&"?De.state=Ee.ATTRIB_VALUE_ENTITY_U:De.attribValue+=Te;continue}We(De),Te===">"?ze(De):De.state=Ee.ATTRIB;continue;case Ee.CLOSE_TAG:if(De.tagName)Te===">"?Ge(De):Pe(pe,Te)?De.tagName+=Te:De.script?(De.script+=""?Ge(De):$e(De,"Invalid characters in closing tag");continue;case Ee.TEXT_ENTITY:case Ee.ATTRIB_VALUE_ENTITY_Q:case Ee.ATTRIB_VALUE_ENTITY_U:var Xe,Me;switch(De.state){case Ee.TEXT_ENTITY:Xe=Ee.TEXT,Me="textNode";break;case Ee.ATTRIB_VALUE_ENTITY_Q:Xe=Ee.ATTRIB_VALUE_QUOTED,Me="attribValue";break;case Ee.ATTRIB_VALUE_ENTITY_U:Xe=Ee.ATTRIB_VALUE_UNQUOTED,Me="attribValue";break}Te===";"?(De[Me]+=nt(De),De.entity="",De.state=Xe):Pe(De.entity.length?he:ve,Te)?De.entity+=Te:($e(De,"Invalid character in entity name"),De[Me]+="&"+De.entity+Te,De.entity="",De.state=Xe);continue;default:throw new Error(De,"Unknown state: "+De.state)}return De.position>=De.bufferCheckPosition&&ue(De),De}String.fromCodePoint||function(){var Ue=String.fromCharCode,De=Math.floor,Ze=function(){var Te=16384,ke=[],et,Xe,Me=-1,Ie=arguments.length;if(!Ie)return"";for(var Le="";++Me1114111||De(we)!==we)throw RangeError("Invalid code point: "+we);we<=65535?ke.push(we):(we-=65536,et=(we>>10)+55296,Xe=we%1024+56320,ke.push(et,Xe)),(Me+1===Ie||ke.length>Te)&&(Le+=Ue.apply(null,ke),ke.length=0)}return Le};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ze,configurable:!0,writable:!0}):String.fromCodePoint=Ze}()})(typeof de=="undefined"?this.sax={}:de)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,me,de){me.exports=ie;var se=E("events").EventEmitter,ne=E("inherits");ne(ie,se),ie.Readable=E("readable-stream/lib/_stream_readable.js"),ie.Writable=E("readable-stream/lib/_stream_writable.js"),ie.Duplex=E("readable-stream/lib/_stream_duplex.js"),ie.Transform=E("readable-stream/lib/_stream_transform.js"),ie.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ie.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){se.call(this)}ie.prototype.pipe=function(ce,ue){var ae=this;function oe(z){ce.writable&&ce.write(z)===!1&&ae.pause&&ae.pause()}ae.on("data",oe);function re(){ae.readable&&ae.resume&&ae.resume()}ce.on("drain",re),!ce._isStdio&&(!ue||ue.end!==!1)&&(ae.on("end",a),ae.on("close",y));var ee=!1;function a(){ee||(ee=!0,ce.end())}function y(){ee||(ee=!0,typeof ce.destroy=="function"&&ce.destroy())}function x(z){if(b(),se.listenerCount(this,"error")===0)throw z}ae.on("error",x),ce.on("error",x);function b(){ae.removeListener("data",oe),ce.removeListener("drain",re),ae.removeListener("end",a),ae.removeListener("close",y),ae.removeListener("error",x),ce.removeListener("error",x),ae.removeListener("end",b),ae.removeListener("close",b),ce.removeListener("close",b)}return ae.on("end",b),ae.on("close",b),ce.on("close",b),ce.emit("pipe",ae),ce}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(E,me,de){"use strict";function se(re,ee){re.prototype=Object.create(ee.prototype),re.prototype.constructor=re,re.__proto__=ee}var ne={};function ie(re,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){se(z,b);function z(te,le,ge){return b.call(this,y(te,le,ge))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=re,ne[re]=x}function ce(re,ee){if(Array.isArray(re)){var a=re.length;return re=re.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(re.slice(0,a-1).join(", "),", or ")+re[a-1]:a===2?"one of ".concat(ee," ").concat(re[0]," or ").concat(re[1]):"of ".concat(ee," ").concat(re[0])}else return"of ".concat(ee," ").concat(String(re))}function ue(re,ee,a){return re.substr(!a||a<0?0:+a,ee.length)===ee}function ae(re,ee,a){return(a===void 0||a>re.length)&&(a=re.length),re.substring(a-ee.length,a)===ee}function oe(re,ee,a){return typeof a!="number"&&(a=0),a+ee.length>re.length?!1:re.indexOf(ee,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(re,ee){return'The value "'+ee+'" is invalid for option "'+re+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(re,ee,a){var y;typeof ee=="string"&&ue(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(ae(re," argument"))x="The ".concat(re," ").concat(y," ").concat(ce(ee,"type"));else{var b=oe(re,".")?"property":"argument";x='The "'.concat(re,'" ').concat(b," ").concat(y," ").concat(ce(ee,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(re){return"The "+re+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(re){return"Cannot call "+re+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(re){return"Unknown encoding: "+re},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),me.exports.codes=ne},{}],400:[function(E,me,de){(function(se){(function(){"use strict";var ne=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};me.exports=re;var ie=E("./_stream_readable"),ce=E("./_stream_writable");E("inherits")(re,ie);for(var ue=ne(ce.prototype),ae=0;ae0)if(typeof Ie!="string"&&!Ke.objectMode&&Object.getPrototypeOf(Ie)!==oe.prototype&&(Ie=ee(Ie)),we)Ke.endEmitted?Be(Me,new Ae):Qe(Me,Ke,Ie,!0);else if(Ke.ended)Be(Me,new ve);else{if(Ke.destroyed)return!1;Ke.reading=!1,Ke.decoder&&!Le?(Ie=Ke.decoder.write(Ie),Ke.objectMode||Ie.length!==0?Qe(Me,Ke,Ie,!1):Ge(Me,Ke)):Qe(Me,Ke,Ie,!1)}else we||(Ke.reading=!1,Ge(Me,Ke))}return!Ke.ended&&(Ke.length=_e?Me=_e:(Me--,Me|=Me>>>1,Me|=Me>>>2,Me|=Me>>>4,Me|=Me>>>8,Me|=Me>>>16,Me++),Me}function Ve(Me,Ie){return Me<=0||Ie.length===0&&Ie.ended?0:Ie.objectMode?1:Me!==Me?Ie.flowing&&Ie.length?Ie.buffer.head.data.length:Ie.length:(Me>Ie.highWaterMark&&(Ie.highWaterMark=$e(Me)),Me<=Ie.length?Me:Ie.ended?Ie.length:(Ie.needReadable=!0,0))}je.prototype.read=function(Me){x("read",Me),Me=parseInt(Me,10);var Ie=this._readableState,Le=Me;if(Me!==0&&(Ie.emittedReadable=!1),Me===0&&Ie.needReadable&&((Ie.highWaterMark!==0?Ie.length>=Ie.highWaterMark:Ie.length>0)||Ie.ended))return x("read: emitReadable",Ie.length,Ie.ended),Ie.length===0&&Ie.ended?ke(this):We(this),null;if(Me=Ve(Me,Ie),Me===0&&Ie.ended)return Ie.length===0&&ke(this),null;var we=Ie.needReadable;x("need readable",we),(Ie.length===0||Ie.length-Me0?Re=Te(Me,Ie):Re=null,Re===null?(Ie.needReadable=Ie.length<=Ie.highWaterMark,Me=0):(Ie.length-=Me,Ie.awaitDrain=0),Ie.length===0&&(Ie.ended||(Ie.needReadable=!0),Le!==Me&&Ie.ended&&ke(this)),Re!==null&&this.emit("data",Re),Re};function qe(Me,Ie){if(x("onEofChunk"),!Ie.ended){if(Ie.decoder){var Le=Ie.decoder.end();Le&&Le.length&&(Ie.buffer.push(Le),Ie.length+=Ie.objectMode?1:Le.length)}Ie.ended=!0,Ie.sync?We(Me):(Ie.needReadable=!1,Ie.emittedReadable||(Ie.emittedReadable=!0,ze(Me)))}}function We(Me){var Ie=Me._readableState;x("emitReadable",Ie.needReadable,Ie.emittedReadable),Ie.needReadable=!1,Ie.emittedReadable||(x("emitReadable",Ie.flowing),Ie.emittedReadable=!0,se.nextTick(ze,Me))}function ze(Me){var Ie=Me._readableState;x("emitReadable_",Ie.destroyed,Ie.length,Ie.ended),!Ie.destroyed&&(Ie.length||Ie.ended)&&(Me.emit("readable"),Ie.emittedReadable=!1),Ie.needReadable=!Ie.flowing&&!Ie.ended&&Ie.length<=Ie.highWaterMark,Ze(Me)}function Ge(Me,Ie){Ie.readingMore||(Ie.readingMore=!0,se.nextTick(nt,Me,Ie))}function nt(Me,Ie){for(;!Ie.reading&&!Ie.ended&&(Ie.length1&&Xe(we.pipes,Me)!==-1)&&!mt&&(x("false write response, pause",we.awaitDrain),we.awaitDrain++),Le.pause())}function ct(ft){x("onerror",ft),st(),Me.removeListener("error",ct),ue(Me,"error")===0&&Be(Me,ft)}Oe(Me,"error",ct);function pt(){Me.removeListener("finish",at),st()}Me.once("close",pt);function at(){x("onfinish"),Me.removeListener("close",pt),st()}Me.once("finish",at);function st(){x("unpipe"),Le.unpipe(Me)}return Me.emit("pipe",Le),we.flowing||(x("pipe resume"),Le.resume()),Me};function Je(Me){return function(){var Le=Me._readableState;x("pipeOnDrain",Le.awaitDrain),Le.awaitDrain&&Le.awaitDrain--,Le.awaitDrain===0&&ue(Me,"data")&&(Le.flowing=!0,Ze(Me))}}je.prototype.unpipe=function(Me){var Ie=this._readableState,Le={hasUnpiped:!1};if(Ie.pipesCount===0)return this;if(Ie.pipesCount===1)return Me&&Me!==Ie.pipes?this:(Me||(Me=Ie.pipes),Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1,Me&&Me.emit("unpipe",this,Le),this);if(!Me){var we=Ie.pipes,Re=Ie.pipesCount;Ie.pipes=null,Ie.pipesCount=0,Ie.flowing=!1;for(var Ke=0;Ke0,we.flowing!==!1&&this.resume()):Me==="readable"&&!we.endEmitted&&!we.readableListening&&(we.readableListening=we.needReadable=!0,we.flowing=!1,we.emittedReadable=!1,x("on readable",we.length,we.reading),we.length?We(this):we.reading||se.nextTick(Ye,this)),Le},je.prototype.addListener=je.prototype.on,je.prototype.removeListener=function(Me,Ie){var Le=ae.prototype.removeListener.call(this,Me,Ie);return Me==="readable"&&se.nextTick(lt,this),Le},je.prototype.removeAllListeners=function(Me){var Ie=ae.prototype.removeAllListeners.apply(this,arguments);return(Me==="readable"||Me===void 0)&&se.nextTick(lt,this),Ie};function lt(Me){var Ie=Me._readableState;Ie.readableListening=Me.listenerCount("readable")>0,Ie.resumeScheduled&&!Ie.paused?Ie.flowing=!0:Me.listenerCount("data")>0&&Me.resume()}function Ye(Me){x("readable nexttick read 0"),Me.read(0)}je.prototype.resume=function(){var Me=this._readableState;return Me.flowing||(x("resume"),Me.flowing=!Me.readableListening,Ue(this,Me)),Me.paused=!1,this};function Ue(Me,Ie){Ie.resumeScheduled||(Ie.resumeScheduled=!0,se.nextTick(De,Me,Ie))}function De(Me,Ie){x("resume",Ie.reading),Ie.reading||Me.read(0),Ie.resumeScheduled=!1,Me.emit("resume"),Ze(Me),Ie.flowing&&!Ie.reading&&Me.read(0)}je.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ze(Me){var Ie=Me._readableState;for(x("flow",Ie.flowing);Ie.flowing&&Me.read()!==null;);}je.prototype.wrap=function(Me){var Ie=this,Le=this._readableState,we=!1;Me.on("end",function(){if(x("wrapped end"),Le.decoder&&!Le.ended){var rt=Le.decoder.end();rt&&rt.length&&Ie.push(rt)}Ie.push(null)}),Me.on("data",function(rt){if(x("wrapped data"),Le.decoder&&(rt=Le.decoder.write(rt)),!(Le.objectMode&&rt==null)&&!(!Le.objectMode&&(!rt||!rt.length))){var He=Ie.push(rt);He||(we=!0,Me.pause())}});for(var Re in Me)this[Re]===void 0&&typeof Me[Re]=="function"&&(this[Re]=function(He){return function(){return Me[He].apply(Me,arguments)}}(Re));for(var Ke=0;Ke=Ie.length?(Ie.decoder?Le=Ie.buffer.join(""):Ie.buffer.length===1?Le=Ie.buffer.first():Le=Ie.buffer.concat(Ie.length),Ie.buffer.clear()):Le=Ie.buffer.consume(Me,Ie.decoder),Le}function ke(Me){var Ie=Me._readableState;x("endReadable",Ie.endEmitted),Ie.endEmitted||(Ie.ended=!0,se.nextTick(et,Ie,Me))}function et(Me,Ie){if(x("endReadableNT",Me.endEmitted,Me.length),!Me.endEmitted&&Me.length===0&&(Me.endEmitted=!0,Ie.readable=!1,Ie.emit("end"),Me.autoDestroy)){var Le=Ie._writableState;(!Le||Le.autoDestroy&&Le.finished)&&Ie.destroy()}}typeof Symbol=="function"&&(je.from=function(Me,Ie){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(je,Me,Ie)});function Xe(Me,Ie){for(var Le=0,we=Me.length;Le-1))throw new Se(Te);return this._writableState.defaultEncoding=Te,this},Object.defineProperty(Ce.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Qe(Ze,Te,ke){return!Ze.objectMode&&Ze.decodeStrings!==!1&&typeof Te=="string"&&(Te=re.from(Te,ke)),Te}Object.defineProperty(Ce.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ne(Ze,Te,ke,et,Xe,Me){if(!ke){var Ie=Qe(Te,et,Xe);et!==Ie&&(ke=!0,Xe="buffer",et=Ie)}var Le=Te.objectMode?1:et.length;Te.length+=Le;var we=Te.length0?this.tail.next=pe:this.head=pe,this.tail=pe,++this.length}},{key:"unshift",value:function(ge){var pe={data:ge,next:this.head};this.length===0&&(this.tail=pe),this.head=pe,++this.length}},{key:"shift",value:function(){if(this.length!==0){var ge=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ge}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(ge){if(this.length===0)return"";for(var pe=this.head,ve=""+pe.data;pe=pe.next;)ve+=ge+pe.data;return ve}},{key:"concat",value:function(ge){if(this.length===0)return a.alloc(0);for(var pe=a.allocUnsafe(ge>>>0),ve=this.head,he=0;ve;)z(ve.data,pe,he),he+=ve.data.length,ve=ve.next;return pe}},{key:"consume",value:function(ge,pe){var ve;return geAe.length?Ae.length:ge;if(ye===Ae.length?he+=Ae:he+=Ae.slice(0,ge),ge-=ye,ge===0){ye===Ae.length?(++ve,pe.next?this.head=pe.next:this.head=this.tail=null):(this.head=pe,pe.data=Ae.slice(ye));break}++ve}return this.length-=ve,he}},{key:"_getBuffer",value:function(ge){var pe=a.allocUnsafe(ge),ve=this.head,he=1;for(ve.data.copy(pe),ge-=ve.data.length;ve=ve.next;){var Ae=ve.data,ye=ge>Ae.length?Ae.length:ge;if(Ae.copy(pe,pe.length-ge,0,ye),ge-=ye,ge===0){ye===Ae.length?(++he,ve.next?this.head=ve.next:this.head=this.tail=null):(this.head=ve,ve.data=Ae.slice(ye));break}++he}return this.length-=he,pe}},{key:b,value:function(ge,pe){return x(this,ne(ne({},pe),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,me,de){(function(se){(function(){"use strict";function ne(re,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(re):re&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,se.nextTick(ae,this,re)):se.nextTick(ae,this,re)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(re||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?se.nextTick(ce,a):(a._writableState.errorEmitted=!0,se.nextTick(ie,a,b)):se.nextTick(ie,a,b):ee?(se.nextTick(ce,a),ee(b)):se.nextTick(ce,a)}),this)}function ie(re,ee){ae(re,ee),ce(re)}function ce(re){re._writableState&&!re._writableState.emitClose||re._readableState&&!re._readableState.emitClose||re.emit("close")}function ue(){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 ae(re,ee){re.emit("error",ee)}function oe(re,ee){var a=re._readableState,y=re._writableState;a&&a.autoDestroy||y&&y.autoDestroy?re.destroy(ee):re.emit("error",ee)}me.exports={destroy:ne,undestroy:ue,errorOrDestroy:oe}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,me,de){"use strict";var se=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ne(ae){var oe=!1;return function(){if(!oe){oe=!0;for(var re=arguments.length,ee=new Array(re),a=0;a0;return re(ve,Ae,ye,function(Se){ge||(ge=Se),Se&&pe.forEach(ee),!Ae&&(pe.forEach(ee),le(ge))})});return z.reduce(a)}me.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,me,de){"use strict";var se=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ne(ce,ue,ae){return ce.highWaterMark!=null?ce.highWaterMark:ue?ce[ae]:null}function ie(ce,ue,ae,oe){var re=ne(ue,oe,ae);if(re!=null){if(!(isFinite(re)&&Math.floor(re)===re)||re<0){var ee=oe?ae:"highWaterMark";throw new se(ee,re)}return Math.floor(re)}return ce.objectMode?16:16*1024}me.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,me,de){arguments[4][393][0].apply(de,arguments)},{dup:393,events:344}],413:[function(E,me,de){"use strict";var se=E("safe-buffer").Buffer,ne=se.isEncoding||function(pe){switch(pe=""+pe,pe&&pe.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 ie(pe){if(!pe)return"utf8";for(var ve;;)switch(pe){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 pe;default:if(ve)return;pe=(""+pe).toLowerCase(),ve=!0}}function ce(pe){var ve=ie(pe);if(typeof ve!="string"&&(se.isEncoding===ne||!ne(pe)))throw new Error("Unknown encoding: "+pe);return ve||pe}de.StringDecoder=ue;function ue(pe){this.encoding=ce(pe);var ve;switch(this.encoding){case"utf16le":this.text=x,this.end=b,ve=4;break;case"utf8":this.fillLast=ee,ve=4;break;case"base64":this.text=z,this.end=te,ve=3;break;default:this.write=le,this.end=ge;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=se.allocUnsafe(ve)}ue.prototype.write=function(pe){if(pe.length===0)return"";var ve,he;if(this.lastNeed){if(ve=this.fillLast(pe),ve===void 0)return"";he=this.lastNeed,this.lastNeed=0}else he=0;return he>5===6?2:pe>>4===14?3:pe>>3===30?4:pe>>6===2?-1:-2}function oe(pe,ve,he){var Ae=ve.length-1;if(Ae=0?(ye>0&&(pe.lastNeed=ye-1),ye):--Ae=0?(ye>0&&(pe.lastNeed=ye-2),ye):--Ae=0?(ye>0&&(ye===2?ye=0:pe.lastNeed=ye-3),ye):0))}function re(pe,ve,he){if((ve[0]&192)!==128)return pe.lastNeed=0,"\uFFFD";if(pe.lastNeed>1&&ve.length>1){if((ve[1]&192)!==128)return pe.lastNeed=1,"\uFFFD";if(pe.lastNeed>2&&ve.length>2&&(ve[2]&192)!==128)return pe.lastNeed=2,"\uFFFD"}}function ee(pe){var ve=this.lastTotal-this.lastNeed,he=re(this,pe,ve);if(he!==void 0)return he;if(this.lastNeed<=pe.length)return pe.copy(this.lastChar,ve,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);pe.copy(this.lastChar,ve,0,pe.length),this.lastNeed-=pe.length}function a(pe,ve){var he=oe(this,pe,ve);if(!this.lastNeed)return pe.toString("utf8",ve);this.lastTotal=he;var Ae=pe.length-(he-this.lastNeed);return pe.copy(this.lastChar,0,Ae),pe.toString("utf8",ve,Ae)}function y(pe){var ve=pe&&pe.length?this.write(pe):"";return this.lastNeed?ve+"\uFFFD":ve}function x(pe,ve){if((pe.length-ve)%2===0){var he=pe.toString("utf16le",ve);if(he){var Ae=he.charCodeAt(he.length-1);if(Ae>=55296&&Ae<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=pe[pe.length-2],this.lastChar[1]=pe[pe.length-1],he.slice(0,-1)}return he}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=pe[pe.length-1],pe.toString("utf16le",ve,pe.length-1)}function b(pe){var ve=pe&&pe.length?this.write(pe):"";if(this.lastNeed){var he=this.lastTotal-this.lastNeed;return ve+this.lastChar.toString("utf16le",0,he)}return ve}function z(pe,ve){var he=(pe.length-ve)%3;return he===0?pe.toString("base64",ve):(this.lastNeed=3-he,this.lastTotal=3,he===1?this.lastChar[0]=pe[pe.length-1]:(this.lastChar[0]=pe[pe.length-2],this.lastChar[1]=pe[pe.length-1]),pe.toString("base64",ve,pe.length-he))}function te(pe){var ve=pe&&pe.length?this.write(pe):"";return this.lastNeed?ve+this.lastChar.toString("base64",0,3-this.lastNeed):ve}function le(pe){return pe.toString(this.encoding)}function ge(pe){return pe&&pe.length?this.write(pe):""}},{"safe-buffer":396}],414:[function(E,me,de){(function(se,ne){(function(){var ie=E("process/browser.js").nextTick,ce=Function.prototype.apply,ue=Array.prototype.slice,ae={},oe=0;de.setTimeout=function(){return new re(ce.call(setTimeout,window,arguments),clearTimeout)},de.setInterval=function(){return new re(ce.call(setInterval,window,arguments),clearInterval)},de.clearTimeout=de.clearInterval=function(ee){ee.close()};function re(ee,a){this._id=ee,this._clearFn=a}re.prototype.unref=re.prototype.ref=function(){},re.prototype.close=function(){this._clearFn.call(window,this._id)},de.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},de.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},de._unrefActive=de.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},de.setImmediate=typeof se=="function"?se:function(ee){var a=oe++,y=arguments.length<2?!1:ue.call(arguments,1);return ae[a]=!0,ie(function(){ae[a]&&(y?ee.apply(null,y):ee.call(null),de.clearImmediate(a))}),a},de.clearImmediate=typeof ne=="function"?ne:function(ee){delete ae[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,me,de){var se=E("buffer").Buffer;me.exports=function(ne){if(ne instanceof Uint8Array){if(ne.byteOffset===0&&ne.byteLength===ne.buffer.byteLength)return ne.buffer;if(typeof ne.buffer.slice=="function")return ne.buffer.slice(ne.byteOffset,ne.byteOffset+ne.byteLength)}if(se.isBuffer(ne)){for(var ie=new Uint8Array(ne.length),ce=ne.length,ue=0;ue=Ye)return Ze;switch(Ze){case"%s":return String(lt[Je++]);case"%d":return Number(lt[Je++]);case"%j":try{return JSON.stringify(lt[Je++])}catch(Te){return"[Circular]"}default:return Ze}}),De=lt[Je];Je=3&&(Je.depth=arguments[2]),arguments.length>=4&&(Je.colors=arguments[3]),pe(nt)?Je.showHidden=nt:nt&&de._extend(Je,nt),Pe(Je.showHidden)&&(Je.showHidden=!1),Pe(Je.depth)&&(Je.depth=2),Pe(Je.colors)&&(Je.colors=!1),Pe(Je.customInspect)&&(Je.customInspect=!0),Je.colors&&(Je.stylize=re),y(Je,Ge,Je.depth)}de.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function re(Ge,nt){var Je=oe.styles[nt];return Je?"\x1B["+oe.colors[Je][0]+"m"+Ge+"\x1B["+oe.colors[Je][1]+"m":Ge}function ee(Ge,nt){return Ge}function a(Ge){var nt={};return Ge.forEach(function(Je,lt){nt[Je]=!0}),nt}function y(Ge,nt,Je){if(Ge.customInspect&&nt&&je(nt.inspect)&&nt.inspect!==de.inspect&&!(nt.constructor&&nt.constructor.prototype===nt)){var lt=nt.inspect(Je,Ge);return ye(lt)||(lt=y(Ge,lt,Je)),lt}var Ye=x(Ge,nt);if(Ye)return Ye;var Ue=Object.keys(nt),De=a(Ue);if(Ge.showHidden&&(Ue=Object.getOwnPropertyNames(nt)),Ce(nt)&&(Ue.indexOf("message")>=0||Ue.indexOf("description")>=0))return b(nt);if(Ue.length===0){if(je(nt)){var Ze=nt.name?": "+nt.name:"";return Ge.stylize("[Function"+Ze+"]","special")}if(Be(nt))return Ge.stylize(RegExp.prototype.toString.call(nt),"regexp");if(Oe(nt))return Ge.stylize(Date.prototype.toString.call(nt),"date");if(Ce(nt))return b(nt)}var Te="",ke=!1,et=["{","}"];if(ge(nt)&&(ke=!0,et=["[","]"]),je(nt)){var Xe=nt.name?": "+nt.name:"";Te=" [Function"+Xe+"]"}if(Be(nt)&&(Te=" "+RegExp.prototype.toString.call(nt)),Oe(nt)&&(Te=" "+Date.prototype.toUTCString.call(nt)),Ce(nt)&&(Te=" "+b(nt)),Ue.length===0&&(!ke||nt.length==0))return et[0]+Te+et[1];if(Je<0)return Be(nt)?Ge.stylize(RegExp.prototype.toString.call(nt),"regexp"):Ge.stylize("[Object]","special");Ge.seen.push(nt);var Me;return ke?Me=z(Ge,nt,Je,De,Ue):Me=Ue.map(function(Ie){return te(Ge,nt,Je,De,Ie,ke)}),Ge.seen.pop(),le(Me,Te,et)}function x(Ge,nt){if(Pe(nt))return Ge.stylize("undefined","undefined");if(ye(nt)){var Je="'"+JSON.stringify(nt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ge.stylize(Je,"string")}if(Ae(nt))return Ge.stylize(""+nt,"number");if(pe(nt))return Ge.stylize(""+nt,"boolean");if(ve(nt))return Ge.stylize("null","null")}function b(Ge){return"["+Error.prototype.toString.call(Ge)+"]"}function z(Ge,nt,Je,lt,Ye){for(var Ue=[],De=0,Ze=nt.length;De-1&&(Ue?Ze=Ze.split(` `).map(function(ke){return" "+ke}).join(` `).slice(2):Ze=` @@ -153,24 +153,24 @@ Actual: `+Ue.attribValue);else{var ke=Ue.tag,et=Ue.tags[Ue.tags.length-1]||Ue;ke `))):Ze=Ge.stylize("[Circular]","special")),Pe(De)){if(Ue&&Ye.match(/^\d+$/))return Ze;De=JSON.stringify(""+Ye),De.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(De=De.slice(1,-1),De=Ge.stylize(De,"name")):(De=De.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),De=Ge.stylize(De,"string"))}return De+": "+Ze}function le(Ge,nt,Je){var lt=0,Ye=Ge.reduce(function(Ue,De){return lt++,De.indexOf(` `)>=0&<++,Ue+De.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ye>60?Je[0]+(nt===""?"":nt+` `)+" "+Ge.join(`, - `)+" "+Je[1]:Je[0]+nt+" "+Ge.join(", ")+" "+Je[1]}de.types=E("./support/types");function ge(Ge){return Array.isArray(Ge)}de.isArray=ge;function me(Ge){return typeof Ge=="boolean"}de.isBoolean=me;function ve(Ge){return Ge===null}de.isNull=ve;function he(Ge){return Ge==null}de.isNullOrUndefined=he;function Ae(Ge){return typeof Ge=="number"}de.isNumber=Ae;function ye(Ge){return typeof Ge=="string"}de.isString=ye;function be(Ge){return typeof Ge=="symbol"}de.isSymbol=be;function Pe(Ge){return Ge===void 0}de.isUndefined=Pe;function Be(Ge){return Ee(Ge)&&Qe(Ge)==="[object RegExp]"}de.isRegExp=Be,de.types.isRegExp=Be;function Ee(Ge){return typeof Ge=="object"&&Ge!==null}de.isObject=Ee;function Le(Ge){return Ee(Ge)&&Qe(Ge)==="[object Date]"}de.isDate=Le,de.types.isDate=Le;function Ce(Ge){return Ee(Ge)&&(Qe(Ge)==="[object Error]"||Ge instanceof Error)}de.isError=Ce,de.types.isNativeError=Ce;function je(Ge){return typeof Ge=="function"}de.isFunction=je;function Fe(Ge){return Ge===null||typeof Ge=="boolean"||typeof Ge=="number"||typeof Ge=="string"||typeof Ge=="symbol"||typeof Ge=="undefined"}de.isPrimitive=Fe,de.isBuffer=E("./support/isBuffer");function Qe(Ge){return Object.prototype.toString.call(Ge)}function Ne(Ge){return Ge<10?"0"+Ge.toString(10):Ge.toString(10)}var _e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function $e(){var Ge=new Date,nt=[Ne(Ge.getHours()),Ne(Ge.getMinutes()),Ne(Ge.getSeconds())].join(":");return[Ge.getDate(),_e[Ge.getMonth()],nt].join(" ")}de.log=function(){console.log("%s - %s",$e(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ge,nt){if(!nt||!Ee(nt))return Ge;for(var Je=Object.keys(nt),lt=Je.length;lt--;)Ge[Je[lt]]=nt[Je[lt]];return Ge};function Ve(Ge,nt){return Object.prototype.hasOwnProperty.call(Ge,nt)}var qe=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;de.promisify=function(nt){if(typeof nt!="function")throw new TypeError('The "original" argument must be of type Function');if(qe&&nt[qe]){var Je=nt[qe];if(typeof Je!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Je,qe,{value:Je,enumerable:!1,writable:!1,configurable:!0}),Je}function Je(){for(var lt,Ye,Ue=new Promise(function(Te,ke){lt=Te,Ye=ke}),De=[],Ze=0;Ze-1?ve:ve!=="Object"?!1:le(me)}return ae?te(me):null}}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,pe,de){(function(){"use strict";de.stripBOM=function(se){return se[0]==="\uFEFF"?se.substring(1):se}}).call(this)},{}],422:[function(E,pe,de){(function(){"use strict";var se,ne,ie,ce,ue,ae={}.hasOwnProperty;se=E("xmlbuilder"),ne=E("./defaults").defaults,ce=function(oe){return typeof oe=="string"&&(oe.indexOf("&")>=0||oe.indexOf(">")>=0||oe.indexOf("<")>=0)},ue=function(oe){return""},ie=function(oe){return oe.replace("]]>","]]]]>")},de.Builder=function(){function oe(re){var ee,a,y;this.options={},a=ne["0.2"];for(ee in a)ae.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in re)ae.call(re,ee)&&(y=re[ee],this.options[ee]=y)}return oe.prototype.buildObject=function(re){var ee,a,y,x,b;return ee=this.options.attrkey,a=this.options.charkey,Object.keys(re).length===1&&this.options.rootName===ne["0.2"].rootName?(b=Object.keys(re)[0],re=re[b]):b=this.options.rootName,y=function(z){return function(te,le){var ge,me,ve,he,Ae,ye;if(typeof le!="object")z.options.cdata&&ce(le)?te.raw(ue(le)):te.txt(le);else if(Array.isArray(le)){for(he in le)if(ae.call(le,he)){me=le[he];for(Ae in me)ve=me[Ae],te=y(te.ele(Ae),ve).up()}}else for(Ae in le)if(ae.call(le,Ae))if(me=le[Ae],Ae===ee){if(typeof me=="object")for(ge in me)ye=me[ge],te=te.att(ge,ye)}else if(Ae===a)z.options.cdata&&ce(me)?te=te.raw(ue(me)):te=te.txt(me);else if(Array.isArray(me))for(he in me)ae.call(me,he)&&(ve=me[he],typeof ve=="string"?z.options.cdata&&ce(ve)?te=te.ele(Ae).raw(ue(ve)).up():te=te.ele(Ae,ve).up():te=y(te.ele(Ae),ve).up());else typeof me=="object"?te=y(te.ele(Ae),me).up():typeof me=="string"&&z.options.cdata&&ce(me)?te=te.ele(Ae).raw(ue(me)).up():(me==null&&(me=""),te=te.ele(Ae,me.toString()).up());return te}}(this),x=se.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,re).end(this.options.renderOpts)},oe}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,pe,de){(function(){de.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,pe,de){(function(){"use strict";var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function le(){this.constructor=b}return le.prototype=z.prototype,b.prototype=new le,b.__super__=z.prototype,b},x={}.hasOwnProperty;re=E("sax"),ce=E("events"),se=E("./bom"),oe=E("./processors"),ee=E("timers").setImmediate,ne=E("./defaults").defaults,ue=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},ae=function(b,z,te){var le,ge,me;for(le=0,ge=b.length;le0&&(be[ve.options.childkey]=Be),Be=be;else if(Ce){Ce[ve.options.childkey]=Ce[ve.options.childkey]||[],Ee={};for(ye in Be)x.call(Be,ye)&&ie(Ee,ye,Be[ye]);Ce[ve.options.childkey].push(Ee),delete Be["#name"],Object.keys(Be).length===1&&le in Be&&!ve.EXPLICIT_CHARKEY&&(Be=Be[le])}}return me.length>0?ve.assignOrPush(Ce,Pe,Be):(ve.options.explicitRoot&&(Le=Be,Be={},ie(Be,Pe,Le)),ve.resultObject=Be,ve.saxParser.ended=!0,ve.emit("end",ve.resultObject))}}(this),ge=function(ve){return function(he){var Ae,ye;if(ye=me[me.length-1],ye)return ye[le]+=he,ve.options.explicitChildren&&ve.options.preserveChildrenOrder&&ve.options.charsAsChildren&&(ve.options.includeWhiteChars||he.replace(/\\n/g,"").trim()!=="")&&(ye[ve.options.childkey]=ye[ve.options.childkey]||[],Ae={"#name":"__text__"},Ae[le]=he,ve.options.normalize&&(Ae[le]=Ae[le].replace(/\s{2,}/g," ").trim()),ye[ve.options.childkey].push(Ae)),ye}}(this),this.saxParser.ontext=ge,this.saxParser.oncdata=function(ve){return function(he){var Ae;if(Ae=ge(he),Ae)return Ae.cdata=!0}}(this)},z.prototype.parseString=function(te,le){var ge;le!=null&&typeof le=="function"&&(this.on("end",function(me){return this.reset(),le(null,me)}),this.on("error",function(me){return this.reset(),le(me)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=se.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(me){if(ge=me,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw ge}else return this.emit("error",ge),this.saxParser.errThrown=!0}},z.prototype.parseStringPromise=function(te){return new Promise(function(le){return function(ge,me){return le.parseString(te,function(ve,he){return ve?me(ve):ge(he)})}}(this))},z}(ce),de.parseString=function(b,z,te){var le,ge,me;return te!=null?(typeof te=="function"&&(le=te),typeof z=="object"&&(ge=z)):(typeof z=="function"&&(le=z),ge={}),me=new de.Parser(ge),me.parseString(b,le)},de.parseStringPromise=function(b,z){var te,le;return typeof z=="object"&&(te=z),le=new de.Parser(te),le.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,pe,de){(function(){"use strict";var se;se=new RegExp(/(?!xmlns)^.*:/),de.normalize=function(ne){return ne.toLowerCase()},de.firstCharLowerCase=function(ne){return ne.charAt(0).toLowerCase()+ne.slice(1)},de.stripPrefix=function(ne){return ne.replace(se,"")},de.parseNumbers=function(ne){return isNaN(ne)||(ne=ne%1===0?parseInt(ne,10):parseFloat(ne)),ne},de.parseBooleans=function(ne){return/^(?:true|false)$/i.test(ne)&&(ne=ne.toLowerCase()==="true"),ne}}).call(this)},{}],426:[function(E,pe,de){(function(){"use strict";var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ne=E("./defaults"),se=E("./builder"),ie=E("./parser"),ce=E("./processors"),de.defaults=ne.defaults,de.processors=ce,de.ValidationError=function(oe){ue(re,oe);function re(ee){this.message=ee}return re}(Error),de.Builder=se.Builder,de.Parser=ie.Parser,de.parseString=ie.parseString,de.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,pe,de){(function(){pe.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,pe,de){(function(){pe.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,pe,de){(function(){var se,ne,ie,ce,ue,ae,oe,re=[].slice,ee={}.hasOwnProperty;se=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?re.call(arguments,1):[],ue(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+ue+"}, parent: <"+this.parent.name+">"},ce.prototype.isEqualNode=function(ue){return!(ue.namespaceURI!==this.namespaceURI||ue.prefix!==this.prefix||ue.localName!==this.localName||ue.value!==this.value)},ce}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,pe,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ie=E("./XMLCharacterData"),pe.exports=ne=function(ae){ce(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=se.CData,this.value=this.stringify.cdata(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.cdata(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,pe,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)ce.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},ce={}.hasOwnProperty;ne=E("./XMLNode"),pe.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe),this.value=""}return Object.defineProperty(ae.prototype,"data",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),Object.defineProperty(ae.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ae.prototype,"textContent",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),ae.prototype.clone=function(){return Object.create(this)},ae.prototype.substringData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.appendData=function(oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.insertData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.deleteData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.replaceData=function(oe,re,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.isEqualNode=function(oe){return!(!ae.__super__.isEqualNode.apply(this,arguments).isEqualNode(oe)||oe.data!==this.data)},ae}(ne)}).call(this)},{"./XMLNode":450}],434:[function(E,pe,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ne=E("./XMLCharacterData"),pe.exports=ie=function(ae){ce(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=se.Comment,this.value=this.stringify.comment(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.comment(this,this.options.writer.filterOptions(re))},oe}(ne)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,pe,de){(function(){var se,ne,ie;ne=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),pe.exports=se=function(){function ce(){var ue;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ne,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=ue=Object.create(this.defaultParams)}return Object.defineProperty(ce.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),ce.prototype.getParameter=function(ue){return this.params.hasOwnProperty(ue)?this.params[ue]:null},ce.prototype.canSetParameter=function(ue,ae){return!0},ce.prototype.setParameter=function(ue,ae){return ae!=null?this.params[ue]=ae:delete this.params[ue]},ce}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,pe,de){(function(){var se;pe.exports=se=function(){function ne(){}return ne.prototype.handleError=function(ie){throw new Error(ie)},ne}()}).call(this)},{}],437:[function(E,pe,de){(function(){var se;pe.exports=se=function(){function ne(){}return ne.prototype.hasFeature=function(ie,ce){return!0},ne.prototype.createDocumentType=function(ie,ce,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createDocument=function(ie,ce,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.getFeature=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],438:[function(E,pe,de){(function(){var se;pe.exports=se=function(){function ne(ie){this.arr=ie||[]}return Object.defineProperty(ne.prototype,"length",{get:function(){return this.arr.length}}),ne.prototype.item=function(ie){return this.arr[ie]||null},ne.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},ne}()}).call(this)},{}],439:[function(E,pe,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),pe.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a,y,x,b){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),this.type=se.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return oe.prototype.toString=function(re){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,pe,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),pe.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=se.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return oe.prototype.toString=function(re){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,pe,de){(function(){var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ce=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),pe.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){if(re.__super__.constructor.call(this,ee),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=se.EntityDeclaration,!ce(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(re.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(re.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlVersion",{get:function(){return null}}),re.prototype.toString=function(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,pe,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),pe.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.type=se.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(oe.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(oe.prototype,"systemId",{get:function(){return this.sysID}}),oe.prototype.toString=function(re){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,pe,de){(function(){var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ce=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),pe.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){var b;re.__super__.constructor.call(this,ee),ce(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=se.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return re.prototype.toString=function(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,pe,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,re=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLDTDAttList"),ce=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),ue=E("./XMLDTDNotation"),oe=E("./XMLNamedNodeMap"),pe.exports=ae=function(x){a(b,x);function b(z,te,le){var ge,me,ve,he,Ae,ye;if(b.__super__.constructor.call(this,z),this.type=se.DocType,z.children){for(he=z.children,me=0,ve=he.length;me=0;)this.up();return this.onEnd()},Ee.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ee.prototype.openNode=function(Le){var Ce,je,Fe,Qe;if(!Le.isOpen){if(!this.root&&this.currentLevel===0&&Le.type===se.Element&&(this.root=Le),je="",Le.type===se.Element){this.writerOptions.state=ne.OpenTag,je=this.writer.indent(Le,this.writerOptions,this.currentLevel)+"<"+Le.name,Qe=Le.attribs;for(Fe in Qe)Be.call(Qe,Fe)&&(Ce=Qe[Fe],je+=this.writer.attribute(Ce,this.writerOptions,this.currentLevel));je+=(Le.children?">":"/>")+this.writer.endline(Le,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.InsideTag}else this.writerOptions.state=ne.OpenTag,je=this.writer.indent(Le,this.writerOptions,this.currentLevel)+""),je+=this.writer.endline(Le,this.writerOptions,this.currentLevel);return this.onData(je,this.currentLevel),Le.isOpen=!0}},Ee.prototype.closeNode=function(Le){var Ce;if(!Le.isClosed)return Ce="",this.writerOptions.state=ne.CloseTag,Le.type===se.Element?Ce=this.writer.indent(Le,this.writerOptions,this.currentLevel)+""+this.writer.endline(Le,this.writerOptions,this.currentLevel):Ce=this.writer.indent(Le,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Le,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.None,this.onData(Ce,this.currentLevel),Le.isClosed=!0},Ee.prototype.onData=function(Le,Ce){return this.documentStarted=!0,this.onDataCallback(Le,Ce+1)},Ee.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ee.prototype.debugInfo=function(Le){return Le==null?"":"node: <"+Le+">"},Ee.prototype.ele=function(){return this.element.apply(this,arguments)},Ee.prototype.nod=function(Le,Ce,je){return this.node(Le,Ce,je)},Ee.prototype.txt=function(Le){return this.text(Le)},Ee.prototype.dat=function(Le){return this.cdata(Le)},Ee.prototype.com=function(Le){return this.comment(Le)},Ee.prototype.ins=function(Le,Ce){return this.instruction(Le,Ce)},Ee.prototype.dec=function(Le,Ce,je){return this.declaration(Le,Ce,je)},Ee.prototype.dtd=function(Le,Ce,je){return this.doctype(Le,Ce,je)},Ee.prototype.e=function(Le,Ce,je){return this.element(Le,Ce,je)},Ee.prototype.n=function(Le,Ce,je){return this.node(Le,Ce,je)},Ee.prototype.t=function(Le){return this.text(Le)},Ee.prototype.d=function(Le){return this.cdata(Le)},Ee.prototype.c=function(Le){return this.comment(Le)},Ee.prototype.r=function(Le){return this.raw(Le)},Ee.prototype.i=function(Le,Ce){return this.instruction(Le,Ce)},Ee.prototype.att=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.a=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.ent=function(Le,Ce){return this.entity(Le,Ce)},Ee.prototype.pent=function(Le,Ce){return this.pEntity(Le,Ce)},Ee.prototype.not=function(Le,Ce){return this.notation(Le,Ce)},Ee}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,pe,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),pe.exports=ne=function(ae){ce(oe,ae);function oe(re){oe.__super__.constructor.call(this,re),this.type=se.Dummy}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return""},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,pe,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),re=ee.isObject,oe=ee.isFunction,ae=ee.getValue,ue=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLAttribute"),ce=E("./XMLNamedNodeMap"),pe.exports=ie=function(x){a(b,x);function b(z,te,le){var ge,me,ve,he;if(b.__super__.constructor.call(this,z),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=se.Element,this.attribs={},this.schemaTypeInfo=null,le!=null&&this.attribute(le),z.type===se.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(he=z.children,me=0,ve=he.length;me=ge;te=0<=ge?++le:--le)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(ue)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,pe,de){(function(){var se;pe.exports=se=function(){function ne(ie){this.nodes=ie}return Object.defineProperty(ne.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ne.prototype.clone=function(){return this.nodes=null},ne.prototype.getNamedItem=function(ie){return this.nodes[ie]},ne.prototype.setNamedItem=function(ie){var ce;return ce=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,ce||null},ne.prototype.removeNamedItem=function(ie){var ce;return ce=this.nodes[ie],delete this.nodes[ie],ce||null},ne.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},ne.prototype.getNamedItemNS=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.removeNamedItemNS=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],450:[function(E,pe,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a,y,x,b,z,te,le,ge,me,ve,he={}.hasOwnProperty;ve=E("./Utility"),me=ve.isObject,ge=ve.isFunction,le=ve.isEmpty,te=ve.getValue,re=null,ie=null,ce=null,ue=null,ae=null,b=null,z=null,x=null,oe=null,ne=null,y=null,ee=null,se=null,pe.exports=a=function(){function Ae(ye){this.parent=ye,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,re||(re=E("./XMLElement"),ie=E("./XMLCData"),ce=E("./XMLComment"),ue=E("./XMLDeclaration"),ae=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),oe=E("./XMLDummy"),ne=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),se=E("./DocumentPosition"))}return Object.defineProperty(Ae.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ae.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ae.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ae.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ae.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Ae.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ae.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ae.prototype,"previousSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye-1]||null}}),Object.defineProperty(Ae.prototype,"nextSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye+1]||null}}),Object.defineProperty(Ae.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ae.prototype,"textContent",{get:function(){var ye,be,Pe,Be,Ee;if(this.nodeType===ne.Element||this.nodeType===ne.DocumentFragment){for(Ee="",Be=this.children,be=0,Pe=Be.length;be":(Pe=this.parent)!=null&&Pe.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},Ae.prototype.ele=function(ye,be,Pe){return this.element(ye,be,Pe)},Ae.prototype.nod=function(ye,be,Pe){return this.node(ye,be,Pe)},Ae.prototype.txt=function(ye){return this.text(ye)},Ae.prototype.dat=function(ye){return this.cdata(ye)},Ae.prototype.com=function(ye){return this.comment(ye)},Ae.prototype.ins=function(ye,be){return this.instruction(ye,be)},Ae.prototype.doc=function(){return this.document()},Ae.prototype.dec=function(ye,be,Pe){return this.declaration(ye,be,Pe)},Ae.prototype.e=function(ye,be,Pe){return this.element(ye,be,Pe)},Ae.prototype.n=function(ye,be,Pe){return this.node(ye,be,Pe)},Ae.prototype.t=function(ye){return this.text(ye)},Ae.prototype.d=function(ye){return this.cdata(ye)},Ae.prototype.c=function(ye){return this.comment(ye)},Ae.prototype.r=function(ye){return this.raw(ye)},Ae.prototype.i=function(ye,be){return this.instruction(ye,be)},Ae.prototype.u=function(){return this.up()},Ae.prototype.importXMLBuilder=function(ye){return this.importDocument(ye)},Ae.prototype.replaceChild=function(ye,be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.removeChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.appendChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.hasChildNodes=function(){return this.children.length!==0},Ae.prototype.cloneNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.isSupported=function(ye,be){return!0},Ae.prototype.hasAttributes=function(){return this.attribs.length!==0},Ae.prototype.compareDocumentPosition=function(ye){var be,Pe;return be=this,be===ye?0:this.document()!==ye.document()?(Pe=se.Disconnected|se.ImplementationSpecific,Math.random()<.5?Pe|=se.Preceding:Pe|=se.Following,Pe):be.isAncestor(ye)?se.Contains|se.Preceding:be.isDescendant(ye)?se.Contains|se.Following:be.isPreceding(ye)?se.Preceding:se.Following},Ae.prototype.isSameNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.lookupPrefix=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.isDefaultNamespace=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.lookupNamespaceURI=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.isEqualNode=function(ye){var be,Pe,Be;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(be=Pe=0,Be=this.children.length-1;0<=Be?Pe<=Be:Pe>=Be;be=0<=Be?++Pe:--Pe)if(!this.children[be].isEqualNode(ye.children[be]))return!1;return!0},Ae.prototype.getFeature=function(ye,be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.setUserData=function(ye,be,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.getUserData=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.contains=function(ye){return ye?ye===this||this.isDescendant(ye):!1},Ae.prototype.isDescendant=function(ye){var be,Pe,Be,Ee,Le;for(Le=this.children,Be=0,Ee=Le.length;BePe},Ae.prototype.treePosition=function(ye){var be,Pe;return Pe=0,be=!1,this.foreachTreeNode(this.document(),function(Be){if(Pe++,!be&&Be===ye)return be=!0}),be?Pe:-1},Ae.prototype.foreachTreeNode=function(ye,be){var Pe,Be,Ee,Le,Ce;for(ye||(ye=this.document()),Le=ye.children,Be=0,Ee=Le.length;Be0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=ne.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.element=function(ee,a,y){var x,b,z,te,le,ge,me,ve,he,Ae;y||(y=0),this.openNode(ee,a,y),a.state=ne.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),he=ee.attribs;for(me in he)ae.call(he,me)&&(x=he[me],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(ye){return(ye.type===se.Text||ye.type===se.Raw)&&ye.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ne.CloseTag,this.stream.write("")):(a.state=ne.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&z===1&&(te.type===se.Text||te.type===se.Raw)&&te.value!=null)this.stream.write(">"),a.state=ne.InsideTag,a.suppressPrettyCount++,ve=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,ve=!1,a.state=ne.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(ee,a,y)),a.state=ne.InsideTag,Ae=ee.children,le=0,ge=Ae.length;le")}return this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.processingInstruction=function(ee,a,y){return this.stream.write(re.__super__.processingInstruction.call(this,ee,a,y))},re.prototype.raw=function(ee,a,y){return this.stream.write(re.__super__.raw.call(this,ee,a,y))},re.prototype.text=function(ee,a,y){return this.stream.write(re.__super__.text.call(this,ee,a,y))},re.prototype.dtdAttList=function(ee,a,y){return this.stream.write(re.__super__.dtdAttList.call(this,ee,a,y))},re.prototype.dtdElement=function(ee,a,y){return this.stream.write(re.__super__.dtdElement.call(this,ee,a,y))},re.prototype.dtdEntity=function(ee,a,y){return this.stream.write(re.__super__.dtdEntity.call(this,ee,a,y))},re.prototype.dtdNotation=function(ee,a,y){return this.stream.write(re.__super__.dtdNotation.call(this,ee,a,y))},re}(ce)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,pe,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)ce.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},ce={}.hasOwnProperty;ne=E("./XMLWriterBase"),pe.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe)}return ae.prototype.document=function(oe,re){var ee,a,y,x,b;for(re=this.filterOptions(re),x="",b=oe.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(ue))},ce.prototype.comment=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ue);return this.assertLegalChar(ue)},ce.prototype.raw=function(ue){return this.options.noValidation?ue:""+ue||""},ce.prototype.attValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(this.attEscape(ue=""+ue||""))},ce.prototype.insTarget=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.insValue=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/\?>/))throw new Error("Invalid processing instruction value: "+ue);return this.assertLegalChar(ue)},ce.prototype.xmlVersion=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ue);return ue},ce.prototype.xmlEncoding=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ue);return this.assertLegalChar(ue)},ce.prototype.xmlStandalone=function(ue){return this.options.noValidation?ue:ue?"yes":"no"},ce.prototype.dtdPubID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdSysID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdElementValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdAttType=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdAttDefault=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdEntityValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdNData=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.convertAttKey="@",ce.prototype.convertPIKey="?",ce.prototype.convertTextKey="#text",ce.prototype.convertCDataKey="#cdata",ce.prototype.convertCommentKey="#comment",ce.prototype.convertRawKey="#raw",ce.prototype.assertLegalChar=function(ue){var ae,oe;if(this.options.noValidation)return ue;if(ae="",this.options.version==="1.0"){if(ae=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae))throw new Error("Invalid character in string: "+ue+" at index "+oe.index)}else if(this.options.version==="1.1"&&(ae=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae)))throw new Error("Invalid character in string: "+ue+" at index "+oe.index);return ue},ce.prototype.assertLegalName=function(ue){var ae;if(this.options.noValidation)return ue;if(this.assertLegalChar(ue),ae=/^([: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])*$/,!ue.match(ae))throw new Error("Invalid character in name");return ue},ce.prototype.textEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(//g,">").replace(/\r/g," "))},ce.prototype.attEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(/0)?new Array(be).join(Ae.indent):""},ve.prototype.endline=function(he,Ae,ye){return!Ae.pretty||Ae.suppressPrettyCount?"":Ae.newline},ve.prototype.attribute=function(he,Ae,ye){var be;return this.openAttribute(he,Ae,ye),be=" "+he.name+'="'+he.value+'"',this.closeAttribute(he,Ae,ye),be},ve.prototype.cdata=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.comment=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.declaration=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye)+"",be+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.docType=function(he,Ae,ye){var be,Pe,Be,Ee,Le;if(ye||(ye=0),this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Ee=this.indent(he,Ae,ye),Ee+="0){for(Ee+=" [",Ee+=this.endline(he,Ae,ye),Ae.state=ne.InsideTag,Le=he.children,Pe=0,Be=Le.length;Pe",Ee+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Ee},ve.prototype.element=function(he,Ae,ye){var be,Pe,Be,Ee,Le,Ce,je,Fe,Qe,Ne,_e,$e,Ve,qe;ye||(ye=0),Ne=!1,_e="",this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,_e+=this.indent(he,Ae,ye)+"<"+he.name,$e=he.attribs;for(Qe in $e)me.call($e,Qe)&&(be=$e[Qe],_e+=this.attribute(be,Ae,ye));if(Be=he.children.length,Ee=Be===0?null:he.children[0],Be===0||he.children.every(function(We){return(We.type===se.Text||We.type===se.Raw)&&We.value===""}))Ae.allowEmpty?(_e+=">",Ae.state=ne.CloseTag,_e+=""+this.endline(he,Ae,ye)):(Ae.state=ne.CloseTag,_e+=Ae.spaceBeforeSlash+"/>"+this.endline(he,Ae,ye));else if(Ae.pretty&&Be===1&&(Ee.type===se.Text||Ee.type===se.Raw)&&Ee.value!=null)_e+=">",Ae.state=ne.InsideTag,Ae.suppressPrettyCount++,Ne=!0,_e+=this.writeChildNode(Ee,Ae,ye+1),Ae.suppressPrettyCount--,Ne=!1,Ae.state=ne.CloseTag,_e+=""+this.endline(he,Ae,ye);else{if(Ae.dontPrettyTextNodes){for(Ve=he.children,Le=0,je=Ve.length;Le"+this.endline(he,Ae,ye),Ae.state=ne.InsideTag,qe=he.children,Ce=0,Fe=qe.length;Ce",Ne&&Ae.suppressPrettyCount--,_e+=this.endline(he,Ae,ye),Ae.state=ne.None}return this.closeNode(he,Ae,ye),_e},ve.prototype.writeChildNode=function(he,Ae,ye){switch(he.type){case se.CData:return this.cdata(he,Ae,ye);case se.Comment:return this.comment(he,Ae,ye);case se.Element:return this.element(he,Ae,ye);case se.Raw:return this.raw(he,Ae,ye);case se.Text:return this.text(he,Ae,ye);case se.ProcessingInstruction:return this.processingInstruction(he,Ae,ye);case se.Dummy:return"";case se.Declaration:return this.declaration(he,Ae,ye);case se.DocType:return this.docType(he,Ae,ye);case se.AttributeDeclaration:return this.dtdAttList(he,Ae,ye);case se.ElementDeclaration:return this.dtdElement(he,Ae,ye);case se.EntityDeclaration:return this.dtdEntity(he,Ae,ye);case se.NotationDeclaration:return this.dtdNotation(he,Ae,ye);default:throw new Error("Unknown XML node type: "+he.constructor.name)}},ve.prototype.processingInstruction=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye)+"",be+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.raw=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye),Ae.state=ne.InsideTag,be+=he.value,Ae.state=ne.CloseTag,be+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.text=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye),Ae.state=ne.InsideTag,be+=he.value,Ae.state=ne.CloseTag,be+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.dtdAttList=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.dtdElement=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.dtdEntity=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.dtdNotation=function(he,Ae,ye){var be;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,be=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),be},ve.prototype.openNode=function(he,Ae,ye){},ve.prototype.closeNode=function(he,Ae,ye){},ve.prototype.openAttribute=function(he,Ae,ye){},ve.prototype.closeAttribute=function(he,Ae,ye){},ve}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,pe,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a;a=E("./Utility"),re=a.assign,ee=a.isFunction,ie=E("./XMLDOMImplementation"),ce=E("./XMLDocument"),ue=E("./XMLDocumentCB"),oe=E("./XMLStringWriter"),ae=E("./XMLStreamWriter"),se=E("./NodeType"),ne=E("./WriterState"),pe.exports.create=function(y,x,b,z){var te,le;if(y==null)throw new Error("Root element needs a name.");return z=re({},x,b,z),te=new ce(z),le=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),le},pe.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new ue(y,x,b):new ce(y)},pe.exports.stringWriter=function(y){return new oe(y)},pe.exports.streamWriter=function(y,x){return new ae(y,x)},pe.exports.implementation=new ie,pe.exports.nodeType=se,pe.exports.writerState=ne}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,pe,de){pe.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(){for(var ie={},ce=0;ceue?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,le=271733878,ge=0;ge>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}pe.exports=function(x){return se.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,pe,de){"use strict";var se=E("./helpers");function ne(oe,re){oe[re>>5]|=128<<24-re%32,oe[(re+64>>9<<4)+15]=re;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(re>>16)+(ee>>16);return a<<16|ee&65535}function ae(oe,re){return oe<>>32-re}pe.exports=function(re){return se.hash(re,ne,20,!0)}},{"./helpers":462}],465:[function(E,pe,de){"use strict";pe.exports=function(){return function(){}}},{}],466:[function(E,pe,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/helpers/typeof")),ce=E("stream"),ue=ce.Stream,ae=E("../lib/common/utils/isArray"),oe=ae.isArray;pe.exports.string=function(a){return typeof a=="string"},pe.exports.array=oe,pe.exports.buffer=se.isBuffer;function re(ee){return ee instanceof ue}pe.exports.writableStream=function(a){return re(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,pe,de){"use strict";var se=E("immediate"),ne=pe.exports={};ne.nextTick=se,ne.title="browser",ne.browser=!0,ne.env={},ne.argv=[],ne.version="",ne.versions={};function ie(){}ne.on=ie,ne.addListener=ie,ne.once=ie,ne.off=ie,ne.removeListener=ie,ne.removeAllListeners=ie,ne.emit=ie,ne.prependListener=ie,ne.prependOnceListener=ie,ne.listeners=function(ce){return[]},ne.binding=function(ce){throw new Error("process.binding is not supported")},ne.cwd=function(){return"/"},ne.chdir=function(ce){throw new Error("process.chdir is not supported")},ne.umask=function(){return 0}},{immediate:358}],468:[function(E,pe,de){(function(se){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ne=E("./lib/request"),ie=E("./lib/response"),ce=E("xtend"),ue=E("builtin-status-codes"),ae=E("url"),oe=de;oe.request=function(re,ee){typeof re=="string"?re=ae.parse(re):re=ce(re);var a=se.location.protocol.search(/^https?:$/)===-1?"http:":"",y=re.protocol||a,x=re.hostname||re.host,b=re.port,z=re.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),re.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,re.method=(re.method||"GET").toUpperCase(),re.headers=re.headers||{};var te=new ne(re);return ee&&te.on("response",ee),te},oe.get=function(ee,a){var y=oe.request(ee,a);return y.end(),y},oe.ClientRequest=ne,oe.IncomingMessage=ie.IncomingMessage,oe.Agent=function(){},oe.Agent.defaultMaxSockets=4,oe.globalAgent=new oe.Agent,oe.STATUS_CODES=ue,oe.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,pe,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),de.fetch=oe(se.fetch)&&oe(se.ReadableStream),de.writableStream=oe(se.WritableStream),de.abortController=oe(se.AbortController),de.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),de.blobConstructor=!0}catch(re){}var ne;function ie(){if(ne!==void 0)return ne;if(se.XMLHttpRequest){ne=new se.XMLHttpRequest;try{ne.open("GET",se.XDomainRequest?"/":"https://example.com")}catch(re){ne=null}}else ne=null;return ne}function ce(re){var ee=ie();if(!ee)return!1;try{return ee.responseType=re,ee.responseType===re}catch(a){}return!1}var ue=typeof se.ArrayBuffer!="undefined",ae=ue&&oe(se.ArrayBuffer.prototype.slice);de.arraybuffer=de.fetch||ue&&ce("arraybuffer"),de.msstream=!de.fetch&&ae&&ce("ms-stream"),de.mozchunkedarraybuffer=!de.fetch&&ue&&ce("moz-chunked-arraybuffer"),de.overrideMimeType=de.fetch||(ie()?oe(ie().overrideMimeType):!1),de.vbArray=oe(se.VBArray);function oe(re){return typeof re=="function"}ne=null}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,pe,de){(function(se,ne,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var ce=E("./capability"),ue=E("inherits"),ae=E("./response"),oe=E("readable-stream"),re=E("to-arraybuffer"),ee=ae.IncomingMessage,a=ae.readyStates;function y(te,le){return ce.fetch&&le?"fetch":ce.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ce.msstream?"ms-stream":ce.arraybuffer&&te?"arraybuffer":ce.vbArray&&te?"text:vbarray":"text"}var x=pe.exports=function(te){var le=this;oe.Writable.call(le),le._opts=te,le._body=[],le._headers={},te.auth&&le.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(ve){le.setHeader(ve,te.headers[ve])});var ge,me=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!ce.abortController)me=!1,ge=!0;else if(te.mode==="prefer-streaming")ge=!1;else if(te.mode==="allow-wrong-content-type")ge=!ce.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")ge=!0;else throw new Error("Invalid value for opts.mode");le._mode=y(ge,me),le._fetchTimer=null,le.on("finish",function(){le._onFinish()})};ue(x,oe.Writable),x.prototype.setHeader=function(te,le){var ge=this,me=te.toLowerCase();z.indexOf(me)===-1&&(ge._headers[me]={name:te,value:le})},x.prototype.getHeader=function(te){var le=this._headers[te.toLowerCase()];return le?le.value:null},x.prototype.removeHeader=function(te){var le=this;delete le._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var le=te._opts,ge=te._headers,me=null;le.method!=="GET"&&le.method!=="HEAD"&&(ce.arraybuffer?me=re(ie.concat(te._body)):ce.blobConstructor?me=new ne.Blob(te._body.map(function(Pe){return re(Pe)}),{type:(ge["content-type"]||{}).value||""}):me=ie.concat(te._body).toString());var ve=[];if(Object.keys(ge).forEach(function(Pe){var Be=ge[Pe].name,Ee=ge[Pe].value;Array.isArray(Ee)?Ee.forEach(function(Le){ve.push([Be,Le])}):ve.push([Be,Ee])}),te._mode==="fetch"){var he=null,Ae=null;if(ce.abortController){var ye=new AbortController;he=ye.signal,te._fetchAbortController=ye,"requestTimeout"in le&&le.requestTimeout!==0&&(te._fetchTimer=ne.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},le.requestTimeout))}ne.fetch(te._opts.url,{method:te._opts.method,headers:ve,body:me||void 0,mode:"cors",credentials:le.withCredentials?"include":"same-origin",signal:he}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){ne.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var be=te._xhr=new ne.XMLHttpRequest;try{be.open(te._opts.method,te._opts.url,!0)}catch(Pe){se.nextTick(function(){te.emit("error",Pe)});return}"responseType"in be&&(be.responseType=te._mode.split(":")[0]),"withCredentials"in be&&(be.withCredentials=!!le.withCredentials),te._mode==="text"&&"overrideMimeType"in be&&be.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in le&&(be.timeout=le.requestTimeout,be.ontimeout=function(){te.emit("requestTimeout")}),ve.forEach(function(Pe){be.setRequestHeader(Pe[0],Pe[1])}),te._response=null,be.onreadystatechange=function(){switch(be.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(be.onprogress=function(){te._onXHRProgress()}),be.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{be.send(me)}catch(Pe){se.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var le=te.status;return le!==null&&le!==0}catch(ge){return!1}}x.prototype._onXHRProgress=function(){var te=this;!b(te._xhr)||te._destroyed||(te._response||te._connect(),te._response._onXHRProgress())},x.prototype._connect=function(){var te=this;te._destroyed||(te._response=new ee(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(le){te.emit("error",le)}),te.emit("response",te._response))},x.prototype._write=function(te,le,ge){var me=this;me._body.push(te),ge()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,ne.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,le,ge){var me=this;typeof te=="function"&&(ge=te,te=void 0),oe.Writable.prototype.end.call(me,te,le,ge)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,pe,de){(function(se,ne,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var ce=E("./capability"),ue=E("inherits"),ae=E("readable-stream"),oe=de.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},re=de.IncomingMessage=function(ee,a,y,x){var b=this;if(ae.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){se.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function he(){le.read().then(function(Ae){if(!b._destroyed){if(Ae.done){ne.clearTimeout(x),b.push(null);return}b.push(new ie(Ae.value)),he()}}).catch(function(Ae){ne.clearTimeout(x),b._destroyed||b.emit("error",Ae)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(he,Ae){b.headers[Ae.toLowerCase()]=he,b.rawHeaders.push(Ae,he)}),ce.writableStream){var te=new WritableStream({write:function(Ae){return new Promise(function(ye,be){b._destroyed?be():b.push(new ie(Ae))?ye():b._resumeFetch=ye})},close:function(){ne.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Ae){b._destroyed||b.emit("error",Ae)}});try{a.body.pipeTo(te).catch(function(he){ne.clearTimeout(x),b._destroyed||b.emit("error",he)});return}catch(he){}}var le=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var ge=ee.getAllResponseHeaders().split(/\r?\n/);if(ge.forEach(function(he){var Ae=he.match(/^([^:]+):\s*(.*)/);if(Ae){var ye=Ae[1].toLowerCase();ye==="set-cookie"?(b.headers[ye]===void 0&&(b.headers[ye]=[]),b.headers[ye].push(Ae[2])):b.headers[ye]!==void 0?b.headers[ye]+=", "+Ae[2]:b.headers[ye]=Ae[2],b.rawHeaders.push(Ae[1],Ae[2])}}),b._charset="x-user-defined",!ce.overrideMimeType){var me=b.rawHeaders["mime-type"];if(me){var ve=me.match(/;\s*charset=([^;])(;|$)/);ve&&(b._charset=ve[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ue(re,ae.Readable),re.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},re.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==oe.DONE)break;try{y=new ne.VBArray(a.responseBody).toArray()}catch(le){}if(y!==null){ee.push(new ie(y));break}case"text":try{y=a.responseText}catch(le){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new ie(x.length),z=0;zee._pos&&(ee.push(new ie(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===oe.DONE&&ee._mode!=="ms-stream"&&ee.push(null)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ie=E("punycode"),ce=E("./util");de.parse=Ae,de.resolve=be,de.resolveObject=Pe,de.format=ye,de.Url=ue;function ue(){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 ae=/^([a-z0-9.+-]+:)/i,oe=/:[0-9]*$/,re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` -`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,le=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ge={javascript:!0,"javascript:":!0},me={javascript:!0,"javascript:":!0},ve={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},he=E("querystring");function Ae(Be,Ee,Le){if(Be&&ce.isObject(Be)&&Be instanceof ue)return Be;var Ce=new ue;return Ce.parse(Be,Ee,Le),Ce}ue.prototype.parse=function(Be,Ee,Le){if(!ce.isString(Be))throw new TypeError("Parameter 'url' must be a string, not "+(0,ne.default)(Be));var Ce=Be.indexOf("?"),je=Ce!==-1&&Ce127?Ze+="x":Ze+=De[Te];if(!Ze.match(te)){var et=Ye.slice(0,ze),Xe=Ye.slice(ze+1),Me=De.match(le);Me&&(et.push(Me[1]),Xe.unshift(Me[2])),Xe.length&&(Ne="/"+Xe.join(".")+Ne),this.hostname=et.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),lt||(this.hostname=ie.toASCII(this.hostname));var Ie=this.port?":"+this.port:"",Oe=this.hostname||"";this.host=Oe+Ie,this.href+=this.host,lt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Ne[0]!=="/"&&(Ne="/"+Ne))}if(!ge[Ve])for(var ze=0,Ue=y.length;ze0?Le.host.split("@"):!1;Ze&&(Le.auth=Ze.shift(),Le.host=Le.hostname=Ze.shift())}return Le.search=Be.search,Le.query=Be.query,(!ce.isNull(Le.pathname)||!ce.isNull(Le.search))&&(Le.path=(Le.pathname?Le.pathname:"")+(Le.search?Le.search:"")),Le.href=Le.format(),Le}if(!Ye.length)return Le.pathname=null,Le.search?Le.path="/"+Le.search:Le.path=null,Le.href=Le.format(),Le;for(var Te=Ye.slice(-1)[0],ke=(Le.host||Be.host||Ye.length>1)&&(Te==="."||Te==="..")||Te==="",et=0,Xe=Ye.length;Xe>=0;Xe--)Te=Ye[Xe],Te==="."?Ye.splice(Xe,1):Te===".."?(Ye.splice(Xe,1),et++):et&&(Ye.splice(Xe,1),et--);if(!Je&&!lt)for(;et--;et)Ye.unshift("..");Je&&Ye[0]!==""&&(!Ye[0]||Ye[0].charAt(0)!=="/")&&Ye.unshift(""),ke&&Ye.join("/").substr(-1)!=="/"&&Ye.push("");var Me=Ye[0]===""||Ye[0]&&Ye[0].charAt(0)==="/";if(De){Le.hostname=Le.host=Me?"":Ye.length?Ye.shift():"";var Ze=Le.host&&Le.host.indexOf("@")>0?Le.host.split("@"):!1;Ze&&(Le.auth=Ze.shift(),Le.host=Le.hostname=Ze.shift())}return Je=Je||Le.host&&Ye.length,Je&&!Me&&Ye.unshift(""),Ye.length?Le.pathname=Ye.join("/"):(Le.pathname=null,Le.path=null),(!ce.isNull(Le.pathname)||!ce.isNull(Le.search))&&(Le.path=(Le.pathname?Le.pathname:"")+(Le.search?Le.search:"")),Le.auth=Be.auth||Le.auth,Le.slashes=Le.slashes||Be.slashes,Le.href=Le.format(),Le},ue.prototype.parseHost=function(){var Be=this.host,Ee=oe.exec(Be);Ee&&(Ee=Ee[0],Ee!==":"&&(this.port=Ee.substr(1)),Be=Be.substr(0,Be.length-Ee.length)),Be&&(this.hostname=Be)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,pe,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));pe.exports={isString:function(ce){return typeof ce=="string"},isObject:function(ce){return(0,ne.default)(ce)==="object"&&ce!==null},isNull:function(ce){return ce===null},isNullOrUndefined:function(ce){return ce==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,pe,de){"use strict";E("core-js/modules/es.number.constructor.js"),de.encodeURIComponent=function(se){try{return encodeURIComponent(se)}catch(ne){return se}},de.escape=E("escape-html"),de.timestamp=function(ne){if(ne){var ie=ne;return typeof ie=="string"&&(ie=Number(ie)),String(ne).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,pe,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ce=ie(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var ue=E("util"),ae=E("url"),oe=E("http"),re=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(me,ve){return me===void 0?ve:me}function te(me){return me?me.split(";")[0].trim().toLowerCase():""}function le(me,ve){return function(he,Ae,ye){if(he)return ve(he);me({data:Ae,status:ye.statusCode,headers:ye.headers,res:ye})}}de.TIMEOUTS=[a("300s"),a("300s")];var ge=["json","text"];de.request=function(ve,he,Ae){return arguments.length===2&&typeof he=="function"&&(Ae=he,he=null),typeof Ae=="function"?de.requestWithCallback(ve,he,Ae):new Promise(function(ye,be){de.requestWithCallback(ve,he,le(ye,be))})},de.requestWithCallback=function(ve,he,Ae){if(!ve||typeof ve!="string"&&(0,ce.default)(ve)!=="object"){var ye=ue.format("expect request url to be a string or a http request options, but got %j",ve);throw new Error(ye)}arguments.length===2&&typeof he=="function"&&(Ae=he,he=null),he=he||{},y>=x&&(y=0);var be=++y;he.requestUrls=he.requestUrls||[];var Pe={requestId:be,url:ve,args:he,ctx:he.ctx};he.emitter&&he.emitter.emit("request",Pe),he.timeout=he.timeout||de.TIMEOUTS,he.maxRedirects=he.maxRedirects||10,he.streaming=he.streaming||he.customResponse;var Be=Date.now(),Ee;typeof ve=="string"?(b.test(ve)||(ve="https://"+ve),Ee=ae.parse(ve)):Ee=ve;var Le=(he.type||he.method||Ee.method||"GET").toUpperCase(),Ce=Ee.port||80,je=oe,Fe=z(he.agent,de.agent),Qe=he.fixJSONCtlChars;Ee.protocol==="https:"&&(je=re,Fe=z(he.httpsAgent,de.httpsAgent),Ee.port||(Ce=443));var Ne={host:Ee.hostname||Ee.host||"localhost",path:Ee.path||"/",method:Le,port:Ce,agent:Fe,headers:he.headers||{},lookup:he.lookup};Array.isArray(he.timeout)?Ne.requestTimeout=he.timeout[he.timeout.length-1]:typeof he.timeout!="undefined"&&(Ne.requestTimeout=he.timeout);var _e=he.auth||Ee.auth;_e&&(Ne.auth=_e);var $e=he.content||he.data,Ve=Le==="GET"||Le==="HEAD"||he.dataAsQueryString;if(!he.content&&$e&&!(typeof $e=="string"||ne.isBuffer($e)))if(Ve)$e=he.nestedQuerystring?qs.stringify($e):querystring.stringify($e);else{var qe=Ne.headers["Content-Type"]||Ne.headers["content-type"];qe||(he.contentType==="json"?qe="application/json":qe="application/x-www-form-urlencoded",Ne.headers["Content-Type"]=qe),te(qe)==="application/json"?$e=JSON.stringify($e):$e=he.nestedQuerystring?qs.stringify($e):querystring.stringify($e)}Ve&&$e&&(Ne.path+=(Ee.query?"&":"?")+$e,$e=null);var We=0;if($e){var ze=$e.length;ne.isBuffer($e)||(ze=ne.byteLength($e)),We=Ne.headers["Content-Length"]=ze}he.dataType==="json"&&(Ne.headers.Accept="application/json"),typeof he.beforeRequest=="function"&&he.beforeRequest(Ne);var Ge=null,nt=null,Je=null,lt=!1,Ye=!1,Ue=0,De=-1,Ze=!1,Te="",ke="",et=null;he.timing&&(et={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Xe(){Ge&&(clearTimeout(Ge),Ge=null)}function Me(){nt&&(clearTimeout(nt),nt=null)}function Ie(ct,pt,at){if(Me(),!Ae){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),be,se.pid,Ne.method,ve),ct&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s -stack: %s`,Date(),be,se.pid,ct.name,ct.message,ct.stack);return}var st=Ae;Ae=null;var ft={};at&&(De=at.statusCode,ft=at.headers);var vt=Date.now()-Be;et&&(et.contentDownload=vt),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",vt,Ue,De,Ne.method,Ne.host,Ne.path,Ye,et);var At={status:De,statusCode:De,headers:ft,size:Ue,aborted:Ze,rt:vt,keepAliveSocket:Ye,data:pt,requestUrls:he.requestUrls,timing:et,remoteAddress:Te,remotePort:ke};if(ct){var bt="";Fe&&typeof Fe.getCurrentStatus=="function"&&(bt=", agent status: "+JSON.stringify(Fe.getCurrentStatus())),ct.message+=", "+Ne.method+" "+ve+" "+De+" (connected: "+lt+", keepalive socket: "+Ye+bt+`) -headers: `+JSON.stringify(ft),ct.data=pt,ct.path=Ne.path,ct.status=De,ct.headers=ft,ct.res=At}st(ct,pt,he.streaming?at:At),he.emitter&&(Pe.url=ve,Pe.socket=ut&&ut.connection,Pe.options=Ne,Pe.size=We,he.emitter.emit("response",{requestId:be,error:ct,ctx:he.ctx,req:Pe,res:At}))}function Oe(ct){var pt=null;if(he.followRedirect&&statuses.redirect[ct.statusCode]){he._followRedirectCount=(he._followRedirectCount||0)+1;var at=ct.headers.location;if(!at)pt=new Error("Got statusCode "+ct.statusCode+" but cannot resolve next location from headers"),pt.name="FollowRedirectError";else if(he._followRedirectCount>he.maxRedirects)pt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ve),pt.name="MaxRedirectError";else{var st=he.formatRedirectUrl?he.formatRedirectUrl(ve,at):ae.resolve(ve,at);ee("Request#%d %s: `redirected` from %s to %s",be,Ne.path,ve,st),Me(),he.headers&&he.headers.Host&&b.test(at)&&(he.headers.Host=null);var ft=Ae;return Ae=null,de.requestWithCallback(st,he,ft),{redirect:!0,error:null}}}return{redirect:!1,error:pt}}he.gzip&&!Ne.headers["Accept-Encoding"]&&!Ne.headers["accept-encoding"]&&(Ne.headers["Accept-Encoding"]="gzip");function we(ct,pt,at){var st=ct.headers["content-encoding"];return at(null,pt,st)}var Re=he.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",be,Le,ve,Ne.headers,Ne.path),he.requestUrls.push(ve);function Ke(ct){if(et&&(et.waiting=Date.now()-Be),ee("Request#%d %s `req response` event emit: status %d, headers: %j",be,ve,ct.statusCode,ct.headers),he.streaming){var pt=Oe(ct);if(pt.redirect){ct.resume();return}return pt.error?(ct.resume(),Ie(pt.error,null,ct)):Ie(null,null,ct)}if(ct.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",be,ve,Ue)}),ct.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",be,ve,Ue)}),ct.on("aborted",function(){Ze=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",be,ve,Ue)}),Re){var at=Oe(ct);if(at.redirect){ct.resume();return}return at.error?(ct.resume(),Re.end(),Ie(at.error,null,ct)):(he.consumeWriteStream===!1?ct.on("end",Ie.bind(null,null,null,ct)):Re.on("close",function(){ee("Request#%d %s: writeStream close event emitted",be,ve),Ie(Je||null,null,ct)}),ct.pipe(Re))}var st=[];ct.on("data",function(ft){ee("Request#%d %s: `res data` event emit, size %d",be,ve,ft.length),Ue+=ft.length,st.push(ft)}),ct.on("end",function(){var ft=ne.concat(st,Ue);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",be,ve,Ue,ct._dumped),Je)return Ie(Je,ft,ct);var vt=Oe(ct);if(vt.error)return Ie(vt.error,ft,ct);vt.redirect||we(ct,ft,function(At,bt,Tt){if(At)return Ie(At,ft,ct);if(!Tt&&ge.indexOf(he.dataType)>=0){try{bt=decodeBodyByCharset(bt,ct)}catch(Wt){return ee("decodeBodyByCharset error: %s",Wt),Ie(null,bt,ct)}if(he.dataType==="json")if(Ue===0)bt=null;else{var Nt=parseJSON(bt,Qe);Nt.error?At=Nt.error:bt=Nt.data}}Ze&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",be,ve),Ie(At,bt,ct)})})}var rt,He;Array.isArray(he.timeout)?(rt=a(he.timeout[0]),He=a(he.timeout[1])):rt=He=a(he.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",rt,He);function tt(){ee("Connect timer ticking, timeout: %d",rt),Ge=setTimeout(function(){Ge=null,De===-1&&(De=-2);var ct="Connect timeout for "+rt+"ms",pt="ConnectionTimeoutError";ut.socket||(pt="SocketAssignTimeoutError",ct+=", working sockets is full"),Je=new Error(ct),Je.name=pt,Je.requestId=be,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",be,ve,Je.name,ct,lt),ht()},rt)}function mt(){ee("Response timer ticking, timeout: %d",He),nt=setTimeout(function(){nt=null;var ct="Response timeout for "+He+"ms",pt="ResponseTimeoutError";Je=new Error(ct),Je.name=pt,Je.requestId=be,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",be,ve,Je.name,ct,lt),ht()},He)}var ut;Ne.mode=he.mode?he.mode:"";try{ut=je.request(Ne,Ke)}catch(ct){return Ie(ct)}typeof window=="undefined"?tt():ut.on("requestTimeout",function(){De===-1&&(De=-2);var ct="Connect timeout for "+rt+"ms",pt="ConnectionTimeoutError";Je=new Error(ct),Je.name=pt,Je.requestId=be,ht()});function ht(){ee("Request#%d %s abort, connected: %s",be,ve,lt),ut.socket||(Je.noSocket=!0,Ie(Je)),ut.abort()}return et&&ut.on("finish",function(){et.requestSent=Date.now()-Be}),ut.once("socket",function(ct){et&&(et.queuing=Date.now()-Be);var pt=ct.readyState;if(pt==="opening"){ct.once("lookup",function(at,st,ft){ee("Request#%d %s lookup: %s, %s, %s",be,ve,at,st,ft),et&&(et.dnslookup=Date.now()-Be),st&&(Te=st)}),ct.once("connect",function(){et&&(et.connected=Date.now()-Be),Xe(),mt(),ee("Request#%d %s new socket connected",be,ve),lt=!0,Te||(Te=ct.remoteAddress),ke=ct.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",be,ve,pt),lt=!0,Ye=!0,Te||(Te=ct.remoteAddress),ke=ct.remotePort,Xe(),mt()}),ut.on("error",function(ct){(ct.name==="Error"||ct.name==="TypeError")&&(ct.name=lt?"ResponseError":"RequestError"),ct.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",be,ve,ct.name,ct.message),Ie(Je||ct)}),Re&&Re.once("error",function(ct){ct.message+=' (writeStream "error")',Je=ct,ee("Request#%d %s `writeStream error` event emit, %s: %s",be,ve,ct.name,ct.message),ht()}),he.stream?(he.stream.pipe(ut),he.stream.once("error",function(ct){ct.message+=' (stream "error")',Je=ct,ee("Request#%d %s `readStream error` event emit, %s: %s",be,ve,ct.name,ct.message),ht()})):ut.end($e),ut.requestId=be,ut}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(Ct,dt){"use strict";function fe(){const Se=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let xe=1;xe{const de=E[pe];de!==void 0&&(Se[pe]=de)})}return Se}dt.Z=fe},77578:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return Se}});const Se=xe=>xe?typeof xe=="function"?xe():xe:null},13845:function(Ct,dt,fe){"use strict";fe.d(dt,{F:function(){return Se},Z:function(){return xe}});function Se(E){return E!=null&&E===E.window}function xe(E,pe){var de,se;if(typeof window=="undefined")return 0;const ne=pe?"scrollTop":"scrollLeft";let ie=0;return Se(E)?ie=E[pe?"pageYOffset":"pageXOffset"]:E instanceof Document?ie=E.documentElement[ne]:(E instanceof HTMLElement||E)&&(ie=E[ne]),E&&!Se(E)&&typeof ie!="number"&&(ie=(se=((de=E.ownerDocument)!==null&&de!==void 0?de:E).documentElement)===null||se===void 0?void 0:se[ne]),ie}},56762:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return xe}});var Se=fe(59301);function xe(){const[,E]=Se.useReducer(pe=>pe+1,0);return E}},68031:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return pe}});var Se=fe(16089);function xe(de,se,ne,ie){const ce=ne-se;return de/=ie/2,de<1?ce/2*de*de*de+se:ce/2*((de-=2)*de*de+2)+se}var E=fe(13845);function pe(de){let se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ne=()=>window,callback:ie,duration:ce=450}=se,ue=ne(),ae=(0,E.Z)(ue,!0),oe=Date.now(),re=()=>{const a=Date.now()-oe,y=xe(a>ce?ce:a,ae,de,ce);(0,E.F)(ue)?ue.scrollTo(window.pageXOffset,y):ue instanceof Document||ue.constructor.name==="HTMLDocument"?ue.documentElement.scrollTop=y:ue.scrollTop=y,a()=>{de=null,pe.apply(void 0,(0,Se.Z)(ie))},ne=function(){if(de==null){for(var ie=arguments.length,ce=new Array(ie),ue=0;ue{xe.Z.cancel(de),de=null},ne}dt.Z=E},81228:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ve}});var Se=fe(67732),xe=fe(83652),E=fe(42403),pe=fe(158),de=fe(59301),se=fe(92310),ne=fe.n(se),ie=fe(29301),ce=fe(2738),ue=fe(27666),ae=fe(36355),oe=fe(83116),re=fe(37613);const ee=he=>{const{componentCls:Ae}=he;return{[Ae]:{position:"fixed",zIndex:he.zIndexPopup}}};var a=(0,oe.Z)("Affix",he=>{const Ae=(0,re.TS)(he,{zIndexPopup:he.zIndexBase+10});return[ee(Ae)]});function y(he){return he!==window?he.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function x(he,Ae,ye){if(ye!==void 0&&Ae.top>he.top-ye)return ye+Ae.top}function b(he,Ae,ye){if(ye!==void 0&&Ae.bottom{const Pe=be.getTargetFunc(),Be=Pe==null?void 0:Pe(),{prevTarget:Ee}=be.state;Ee!==Be&&(z.forEach(Le=>{Ee==null||Ee.removeEventListener(Le,be.lazyUpdatePosition),Be==null||Be.addEventListener(Le,be.lazyUpdatePosition)}),be.updatePosition(),be.setState({prevTarget:Be}))},be.removeListeners=()=>{be.timer&&(clearTimeout(be.timer),be.timer=null);const{prevTarget:Pe}=be.state,Be=be.getTargetFunc(),Ee=Be==null?void 0:Be();z.forEach(Le=>{Ee==null||Ee.removeEventListener(Le,be.lazyUpdatePosition),Pe==null||Pe.removeEventListener(Le,be.lazyUpdatePosition)}),be.updatePosition.cancel(),be.lazyUpdatePosition.cancel()},be.getOffsetTop=()=>{const{offsetBottom:Pe,offsetTop:Be}=be.props;return Pe===void 0&&Be===void 0?0:Be},be.getOffsetBottom=()=>be.props.offsetBottom,be.measure=()=>{const{status:Pe,lastAffix:Be}=be.state,{onChange:Ee}=be.props,Le=be.getTargetFunc();if(Pe!==le.Prepare||!be.fixedNodeRef.current||!be.placeholderNodeRef.current||!Le)return;const Ce=be.getOffsetTop(),je=be.getOffsetBottom(),Fe=Le();if(Fe){const Qe={status:le.None},Ne=y(be.placeholderNodeRef.current);if(Ne.top===0&&Ne.left===0&&Ne.width===0&&Ne.height===0)return;const _e=y(Fe),$e=x(Ne,_e,Ce),Ve=b(Ne,_e,je);$e!==void 0?(Qe.affixStyle={position:"fixed",top:$e,width:Ne.width,height:Ne.height},Qe.placeholderStyle={width:Ne.width,height:Ne.height}):Ve!==void 0&&(Qe.affixStyle={position:"fixed",bottom:Ve,width:Ne.width,height:Ne.height},Qe.placeholderStyle={width:Ne.width,height:Ne.height}),Qe.lastAffix=!!Qe.affixStyle,Ee&&Be!==Qe.lastAffix&&Ee(Qe.lastAffix),be.setState(Qe)}},be.prepareMeasure=()=>{be.setState({status:le.Prepare,affixStyle:void 0,placeholderStyle:void 0})},be.updatePosition=(0,ue.Z)(()=>{be.prepareMeasure()}),be.lazyUpdatePosition=(0,ue.Z)(()=>{const Pe=be.getTargetFunc(),{affixStyle:Be}=be.state;if(Pe&&Be){const Ee=be.getOffsetTop(),Le=be.getOffsetBottom(),Ce=Pe();if(Ce&&be.placeholderNodeRef.current){const je=y(Ce),Fe=y(be.placeholderNodeRef.current),Qe=x(Fe,je,Ee),Ne=b(Fe,je,Le);if(Qe!==void 0&&Be.top===Qe||Ne!==void 0&&Be.bottom===Ne)return}}be.prepareMeasure()}),be}return(0,xe.Z)(ye,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Pe}=this.context,{target:Be}=this.props;return Be!==void 0?Be:Pe!=null?Pe:te}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Pe){this.addListeners(),(Pe.offsetTop!==this.props.offsetTop||Pe.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Pe,placeholderStyle:Be}=this.state,{affixPrefixCls:Ee,rootClassName:Le,children:Ce}=this.props,je=ne()(Pe&&Le,{[Ee]:!!Pe});let Fe=(0,ce.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return de.createElement(ie.Z,{onResize:this.updatePosition},de.createElement("div",Object.assign({},Fe,{ref:this.placeholderNodeRef}),Pe&&de.createElement("div",{style:Be,"aria-hidden":"true"}),de.createElement("div",{className:je,ref:this.fixedNodeRef,style:Pe},de.createElement(ie.Z,{onResize:this.updatePosition},Ce))))}}]),ye}(de.Component);ge.contextType=ae.E_;var ve=(0,de.forwardRef)((he,Ae)=>{const{prefixCls:ye,rootClassName:be}=he,{getPrefixCls:Pe}=(0,de.useContext)(ae.E_),Be=Pe("affix",ye),[Ee,Le]=a(Be),Ce=Object.assign(Object.assign({},he),{affixPrefixCls:Be,rootClassName:ne()(be,Le)});return Ee(de.createElement(ge,Object.assign({},Ce,{ref:Ae})))})},79817:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return be}});var Se=fe(94480),xe=fe(92310),E=fe.n(xe),pe=fe(70425),de=fe(59301),se=fe(16722),ne=fe(13845),ie=fe(68031),ce=fe(81228),ue=fe(36355),oe=de.createContext(void 0),ee=Pe=>{const{href:Be,title:Ee,prefixCls:Le,children:Ce,className:je,target:Fe,replace:Qe}=Pe,Ne=de.useContext(oe),{registerLink:_e,unregisterLink:$e,scrollTo:Ve,onClick:qe,activeLink:We,direction:ze}=Ne||{};de.useEffect(()=>(_e==null||_e(Be),()=>{$e==null||$e(Be)}),[Be]);const Ge=De=>{Qe&&(De.preventDefault(),window.location.replace(Be)),qe==null||qe(De,{title:Ee,href:Be}),Ve==null||Ve(Be)},{getPrefixCls:nt}=de.useContext(ue.E_),Je=nt("anchor",Le),lt=We===Be,Ye=E()(`${Je}-link`,je,{[`${Je}-link-active`]:lt}),Ue=E()(`${Je}-link-title`,{[`${Je}-link-title-active`]:lt});return de.createElement("div",{className:Ye},de.createElement("a",{className:Ue,href:Be,title:typeof Ee=="string"?Ee:"",target:Fe,onClick:Ge},Ee),ze!=="horizontal"?Ce:null)},a=fe(17313),y=fe(83116),x=fe(37613);const b=Pe=>{const{componentCls:Be,holderOffsetBlock:Ee,motionDurationSlow:Le,lineWidthBold:Ce,colorPrimary:je,lineType:Fe,colorSplit:Qe}=Pe;return{[`${Be}-wrapper`]:{marginBlockStart:-Ee,paddingBlockStart:Ee,[Be]:Object.assign(Object.assign({},(0,a.Wf)(Pe)),{position:"relative",paddingInlineStart:Ce,[`${Be}-link`]:{paddingBlock:Pe.linkPaddingBlock,paddingInline:`${Pe.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},a.vS),{position:"relative",display:"block",marginBlockEnd:Pe.anchorTitleBlock,color:Pe.colorText,transition:`all ${Pe.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${Be}-link-title`]:{color:Pe.colorPrimary},[`${Be}-link`]:{paddingBlock:Pe.anchorPaddingBlockSecondary}}}),[`&:not(${Be}-wrapper-horizontal)`]:{[Be]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${Ce}px ${Fe} ${Qe}`,content:'" "'},[`${Be}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${Le} ease-in-out`,width:Ce,backgroundColor:je,[`&${Be}-ink-visible`]:{display:"inline-block"}}}},[`${Be}-fixed ${Be}-ink ${Be}-ink`]:{display:"none"}}}},z=Pe=>{const{componentCls:Be,motionDurationSlow:Ee,lineWidthBold:Le,colorPrimary:Ce}=Pe;return{[`${Be}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${Pe.lineType} ${Pe.colorSplit}`,content:'" "'},[Be]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${Be}-link:first-of-type`]:{paddingInline:0},[`${Be}-ink`]:{position:"absolute",bottom:0,transition:`left ${Ee} ease-in-out, width ${Ee} ease-in-out`,height:Le,backgroundColor:Ce}}}}};var te=(0,y.Z)("Anchor",Pe=>{const{fontSize:Be,fontSizeLG:Ee,paddingXXS:Le}=Pe,Ce=(0,x.TS)(Pe,{holderOffsetBlock:Le,anchorPaddingBlockSecondary:Le/2,anchorTitleBlock:Be/14*3,anchorBallSize:Ee/2});return[b(Ce),z(Ce)]},Pe=>({linkPaddingBlock:Pe.paddingXXS,linkPaddingInlineStart:Pe.padding}));function le(){return window}function ge(Pe,Be){if(!Pe.getClientRects().length)return 0;const Ee=Pe.getBoundingClientRect();return Ee.width||Ee.height?Be===window?(Be=Pe.ownerDocument.documentElement,Ee.top-Be.clientTop):Ee.top-Be.getBoundingClientRect().top:Ee.top}const me=/#([\S ]+)$/,ve=Pe=>{var Be;const{rootClassName:Ee,anchorPrefixCls:Le,className:Ce,style:je,offsetTop:Fe,affix:Qe=!0,showInkInFixed:Ne=!1,children:_e,items:$e,direction:Ve="vertical",bounds:qe,targetOffset:We,onClick:ze,onChange:Ge,getContainer:nt,getCurrentAnchor:Je,replace:lt}=Pe,[Ye,Ue]=de.useState([]),[De,Ze]=de.useState(null),Te=de.useRef(De),ke=de.useRef(null),et=de.useRef(null),Xe=de.useRef(!1),{direction:Me,getTargetContainer:Ie,anchor:Oe}=de.useContext(ue.E_),we=(Be=nt!=null?nt:Ie)!==null&&Be!==void 0?Be:le,Re=JSON.stringify(Ye),Ke=(0,pe.useEvent)(bt=>{Ye.includes(bt)||Ue(Tt=>[].concat((0,Se.Z)(Tt),[bt]))}),rt=(0,pe.useEvent)(bt=>{Ye.includes(bt)&&Ue(Tt=>Tt.filter(Nt=>Nt!==bt))}),He=()=>{var bt;const Tt=(bt=ke.current)===null||bt===void 0?void 0:bt.querySelector(`.${Le}-link-title-active`);if(Tt&&et.current){const{style:Nt}=et.current,Wt=Ve==="horizontal";Nt.top=Wt?"":`${Tt.offsetTop+Tt.clientHeight/2}px`,Nt.height=Wt?"":`${Tt.clientHeight}px`,Nt.left=Wt?`${Tt.offsetLeft}px`:"",Nt.width=Wt?`${Tt.clientWidth}px`:"",Wt&&(0,se.Z)(Tt,{scrollMode:"if-needed",block:"nearest"})}},tt=function(bt){let Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const Wt=[],sn=we();return bt.forEach(en=>{const Jt=me.exec(en==null?void 0:en.toString());if(!Jt)return;const vn=document.getElementById(Jt[1]);if(vn){const Pn=ge(vn,sn);Pnvn.top>Jt.top?vn:Jt).link:""},mt=(0,pe.useEvent)(bt=>{if(Te.current===bt)return;const Tt=typeof Je=="function"?Je(bt):bt;Ze(Tt),Te.current=Tt,Ge==null||Ge(bt)}),ut=de.useCallback(()=>{if(Xe.current)return;const bt=tt(Ye,We!==void 0?We:Fe||0,qe);mt(bt)},[Re,We,Fe]),ht=de.useCallback(bt=>{mt(bt);const Tt=me.exec(bt);if(!Tt)return;const Nt=document.getElementById(Tt[1]);if(!Nt)return;const Wt=we(),sn=(0,ne.Z)(Wt,!0),en=ge(Nt,Wt);let Jt=sn+en;Jt-=We!==void 0?We:Fe||0,Xe.current=!0,(0,ie.Z)(Jt,{getContainer:we,callback(){Xe.current=!1}})},[We,Fe]),ct=E()(Ee,`${Le}-wrapper`,{[`${Le}-wrapper-horizontal`]:Ve==="horizontal",[`${Le}-rtl`]:Me==="rtl"},Ce,Oe==null?void 0:Oe.className),pt=E()(Le,{[`${Le}-fixed`]:!Qe&&!Ne}),at=E()(`${Le}-ink`,{[`${Le}-ink-visible`]:De}),st=Object.assign(Object.assign({maxHeight:Fe?`calc(100vh - ${Fe}px)`:"100vh"},Oe==null?void 0:Oe.style),je),ft=bt=>Array.isArray(bt)?bt.map(Tt=>de.createElement(ee,Object.assign({replace:lt},Tt,{key:Tt.key}),Ve==="vertical"&&ft(Tt.children))):null,vt=de.createElement("div",{ref:ke,className:ct,style:st},de.createElement("div",{className:pt},de.createElement("span",{className:at,ref:et}),"items"in Pe?ft($e):_e));de.useEffect(()=>{const bt=we();return ut(),bt==null||bt.addEventListener("scroll",ut),()=>{bt==null||bt.removeEventListener("scroll",ut)}},[Re]),de.useEffect(()=>{typeof Je=="function"&&mt(Je(Te.current||""))},[Je]),de.useEffect(()=>{He()},[Ve,Je,Re,De]);const At=de.useMemo(()=>({registerLink:Ke,unregisterLink:rt,scrollTo:ht,activeLink:De,onClick:ze,direction:Ve}),[De,ze,ht,Ve]);return de.createElement(oe.Provider,{value:At},Qe?de.createElement(ce.Z,{offsetTop:Fe,target:we},vt):vt)};var Ae=Pe=>{const{prefixCls:Be,rootClassName:Ee}=Pe,{getPrefixCls:Le}=de.useContext(ue.E_),Ce=Le("anchor",Be),[je,Fe]=te(Ce);return je(de.createElement(ve,Object.assign({},Pe,{rootClassName:E()(Fe,Ee),anchorPrefixCls:Ce})))};const ye=Ae;ye.Link=ee;var be=ye},24905:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return ve}});var Se=fe(92310),xe=fe.n(Se),E=fe(5630),pe=fe(59301),de=fe(36355),se=fe(1684),ne=fe(32441),ce=pe.createContext(null),ue=fe(98447),ae=fe(14088),oe=fe(4572),re=function(he,Ae){var ye={};for(var be in he)Object.prototype.hasOwnProperty.call(he,be)&&Ae.indexOf(be)<0&&(ye[be]=he[be]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,be=Object.getOwnPropertySymbols(he);Pe{var ye;const{prefixCls:be,className:Pe,rootClassName:Be,children:Ee,indeterminate:Le=!1,style:Ce,onMouseEnter:je,onMouseLeave:Fe,skipGroup:Qe=!1,disabled:Ne}=he,_e=re(he,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:$e,direction:Ve,checkbox:qe}=pe.useContext(de.E_),We=pe.useContext(ce),{isFormItemInput:ze}=pe.useContext(ne.aM),Ge=pe.useContext(se.Z),nt=(ye=(We==null?void 0:We.disabled)||Ne)!==null&&ye!==void 0?ye:Ge,Je=pe.useRef(_e.value);pe.useEffect(()=>{We==null||We.registerValue(_e.value)},[]),pe.useEffect(()=>{if(!Qe)return _e.value!==Je.current&&(We==null||We.cancelValue(Je.current),We==null||We.registerValue(_e.value),Je.current=_e.value),()=>We==null?void 0:We.cancelValue(_e.value)},[_e.value]);const lt=$e("checkbox",be),[Ye,Ue]=(0,ue.ZP)(lt),De=Object.assign({},_e);We&&!Qe&&(De.onChange=function(){_e.onChange&&_e.onChange.apply(_e,arguments),We.toggleOption&&We.toggleOption({label:Ee,value:_e.value})},De.name=We.name,De.checked=We.value.includes(_e.value));const Ze=xe()(`${lt}-wrapper`,{[`${lt}-rtl`]:Ve==="rtl",[`${lt}-wrapper-checked`]:De.checked,[`${lt}-wrapper-disabled`]:nt,[`${lt}-wrapper-in-form-item`]:ze},qe==null?void 0:qe.className,Pe,Be,Ue),Te=xe()({[`${lt}-indeterminate`]:Le},oe.A,Ue),ke=Le?"mixed":void 0;return Ye(pe.createElement(ae.Z,{component:"Checkbox",disabled:nt},pe.createElement("label",{className:Ze,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Ce),onMouseEnter:je,onMouseLeave:Fe},pe.createElement(E.Z,Object.assign({"aria-checked":ke},De,{prefixCls:lt,className:Te,disabled:nt,ref:Ae})),Ee!==void 0&&pe.createElement("span",null,Ee))))};var y=pe.forwardRef(ee),x=fe(94480),b=fe(2738),z=function(he,Ae){var ye={};for(var be in he)Object.prototype.hasOwnProperty.call(he,be)&&Ae.indexOf(be)<0&&(ye[be]=he[be]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,be=Object.getOwnPropertySymbols(he);Pe{const{defaultValue:ye,children:be,options:Pe=[],prefixCls:Be,className:Ee,rootClassName:Le,style:Ce,onChange:je}=he,Fe=z(he,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Qe,direction:Ne}=pe.useContext(de.E_),[_e,$e]=pe.useState(Fe.value||ye||[]),[Ve,qe]=pe.useState([]);pe.useEffect(()=>{"value"in Fe&&$e(Fe.value||[])},[Fe.value]);const We=pe.useMemo(()=>Pe.map(et=>typeof et=="string"||typeof et=="number"?{label:et,value:et}:et),[Pe]),ze=et=>{qe(Xe=>Xe.filter(Me=>Me!==et))},Ge=et=>{qe(Xe=>[].concat((0,x.Z)(Xe),[et]))},nt=et=>{const Xe=_e.indexOf(et.value),Me=(0,x.Z)(_e);Xe===-1?Me.push(et.value):Me.splice(Xe,1),"value"in Fe||$e(Me),je==null||je(Me.filter(Ie=>Ve.includes(Ie)).sort((Ie,Oe)=>{const we=We.findIndex(Ke=>Ke.value===Ie),Re=We.findIndex(Ke=>Ke.value===Oe);return we-Re}))},Je=Qe("checkbox",Be),lt=`${Je}-group`,[Ye,Ue]=(0,ue.ZP)(Je),De=(0,b.Z)(Fe,["value","disabled"]),Ze=Pe.length?We.map(et=>pe.createElement(y,{prefixCls:Je,key:et.value.toString(),disabled:"disabled"in et?et.disabled:Fe.disabled,value:et.value,checked:_e.includes(et.value),onChange:et.onChange,className:`${lt}-item`,style:et.style,title:et.title},et.label)):be,Te={toggleOption:nt,value:_e,disabled:Fe.disabled,name:Fe.name,registerValue:Ge,cancelValue:ze},ke=xe()(lt,{[`${lt}-rtl`]:Ne==="rtl"},Ee,Le,Ue);return Ye(pe.createElement("div",Object.assign({className:ke,style:Ce},De,{ref:Ae}),pe.createElement(ce.Provider,{value:Te},Ze)))},le=pe.forwardRef(te);var ge=pe.memo(le);const me=y;me.Group=ge,me.__ANT_CHECKBOX=!0;var ve=me},98447:function(Ct,dt,fe){"use strict";fe.d(dt,{C2:function(){return de}});var Se=fe(17313),xe=fe(37613),E=fe(83116);const pe=se=>{const{checkboxCls:ne}=se,ie=`${ne}-wrapper`;return[{[`${ne}-group`]:Object.assign(Object.assign({},(0,Se.Wf)(se)),{display:"inline-flex",flexWrap:"wrap",columnGap:se.marginXS,[`> ${se.antCls}-row`]:{flex:1}}),[ie]:Object.assign(Object.assign({},(0,Se.Wf)(se)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ie}`]:{marginInlineStart:0},[`&${ie}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ne]:Object.assign(Object.assign({},(0,Se.Wf)(se)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:se.borderRadiusSM,alignSelf:"center",[`${ne}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ne}-inner`]:Object.assign({},(0,Se.oN)(se))},[`${ne}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:se.checkboxSize,height:se.checkboxSize,direction:"ltr",backgroundColor:se.colorBgContainer,border:`${se.lineWidth}px ${se.lineType} ${se.colorBorder}`,borderRadius:se.borderRadiusSM,borderCollapse:"separate",transition:`all ${se.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:se.checkboxSize/14*5,height:se.checkboxSize/14*8,border:`${se.lineWidthBold}px solid ${se.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${se.motionDurationFast} ${se.motionEaseInBack}, opacity ${se.motionDurationFast}`}},"& + span":{paddingInlineStart:se.paddingXS,paddingInlineEnd:se.paddingXS}})},{[` + `)+" "+Je[1]:Je[0]+nt+" "+Ge.join(", ")+" "+Je[1]}de.types=E("./support/types");function ge(Ge){return Array.isArray(Ge)}de.isArray=ge;function pe(Ge){return typeof Ge=="boolean"}de.isBoolean=pe;function ve(Ge){return Ge===null}de.isNull=ve;function he(Ge){return Ge==null}de.isNullOrUndefined=he;function Ae(Ge){return typeof Ge=="number"}de.isNumber=Ae;function ye(Ge){return typeof Ge=="string"}de.isString=ye;function Se(Ge){return typeof Ge=="symbol"}de.isSymbol=Se;function Pe(Ge){return Ge===void 0}de.isUndefined=Pe;function Be(Ge){return Ee(Ge)&&Qe(Ge)==="[object RegExp]"}de.isRegExp=Be,de.types.isRegExp=Be;function Ee(Ge){return typeof Ge=="object"&&Ge!==null}de.isObject=Ee;function Oe(Ge){return Ee(Ge)&&Qe(Ge)==="[object Date]"}de.isDate=Oe,de.types.isDate=Oe;function Ce(Ge){return Ee(Ge)&&(Qe(Ge)==="[object Error]"||Ge instanceof Error)}de.isError=Ce,de.types.isNativeError=Ce;function je(Ge){return typeof Ge=="function"}de.isFunction=je;function Fe(Ge){return Ge===null||typeof Ge=="boolean"||typeof Ge=="number"||typeof Ge=="string"||typeof Ge=="symbol"||typeof Ge=="undefined"}de.isPrimitive=Fe,de.isBuffer=E("./support/isBuffer");function Qe(Ge){return Object.prototype.toString.call(Ge)}function Ne(Ge){return Ge<10?"0"+Ge.toString(10):Ge.toString(10)}var _e=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function $e(){var Ge=new Date,nt=[Ne(Ge.getHours()),Ne(Ge.getMinutes()),Ne(Ge.getSeconds())].join(":");return[Ge.getDate(),_e[Ge.getMonth()],nt].join(" ")}de.log=function(){console.log("%s - %s",$e(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ge,nt){if(!nt||!Ee(nt))return Ge;for(var Je=Object.keys(nt),lt=Je.length;lt--;)Ge[Je[lt]]=nt[Je[lt]];return Ge};function Ve(Ge,nt){return Object.prototype.hasOwnProperty.call(Ge,nt)}var qe=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;de.promisify=function(nt){if(typeof nt!="function")throw new TypeError('The "original" argument must be of type Function');if(qe&&nt[qe]){var Je=nt[qe];if(typeof Je!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Je,qe,{value:Je,enumerable:!1,writable:!1,configurable:!0}),Je}function Je(){for(var lt,Ye,Ue=new Promise(function(Te,ke){lt=Te,Ye=ke}),De=[],Ze=0;Ze-1?ve:ve!=="Object"?!1:le(pe)}return ae?te(pe):null}}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,me,de){(function(){"use strict";de.stripBOM=function(se){return se[0]==="\uFEFF"?se.substring(1):se}}).call(this)},{}],422:[function(E,me,de){(function(){"use strict";var se,ne,ie,ce,ue,ae={}.hasOwnProperty;se=E("xmlbuilder"),ne=E("./defaults").defaults,ce=function(oe){return typeof oe=="string"&&(oe.indexOf("&")>=0||oe.indexOf(">")>=0||oe.indexOf("<")>=0)},ue=function(oe){return""},ie=function(oe){return oe.replace("]]>","]]]]>")},de.Builder=function(){function oe(re){var ee,a,y;this.options={},a=ne["0.2"];for(ee in a)ae.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in re)ae.call(re,ee)&&(y=re[ee],this.options[ee]=y)}return oe.prototype.buildObject=function(re){var ee,a,y,x,b;return ee=this.options.attrkey,a=this.options.charkey,Object.keys(re).length===1&&this.options.rootName===ne["0.2"].rootName?(b=Object.keys(re)[0],re=re[b]):b=this.options.rootName,y=function(z){return function(te,le){var ge,pe,ve,he,Ae,ye;if(typeof le!="object")z.options.cdata&&ce(le)?te.raw(ue(le)):te.txt(le);else if(Array.isArray(le)){for(he in le)if(ae.call(le,he)){pe=le[he];for(Ae in pe)ve=pe[Ae],te=y(te.ele(Ae),ve).up()}}else for(Ae in le)if(ae.call(le,Ae))if(pe=le[Ae],Ae===ee){if(typeof pe=="object")for(ge in pe)ye=pe[ge],te=te.att(ge,ye)}else if(Ae===a)z.options.cdata&&ce(pe)?te=te.raw(ue(pe)):te=te.txt(pe);else if(Array.isArray(pe))for(he in pe)ae.call(pe,he)&&(ve=pe[he],typeof ve=="string"?z.options.cdata&&ce(ve)?te=te.ele(Ae).raw(ue(ve)).up():te=te.ele(Ae,ve).up():te=y(te.ele(Ae),ve).up());else typeof pe=="object"?te=y(te.ele(Ae),pe).up():typeof pe=="string"&&z.options.cdata&&ce(pe)?te=te.ele(Ae).raw(ue(pe)).up():(pe==null&&(pe=""),te=te.ele(Ae,pe.toString()).up());return te}}(this),x=se.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,re).end(this.options.renderOpts)},oe}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,me,de){(function(){de.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` +`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,me,de){(function(){"use strict";var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function le(){this.constructor=b}return le.prototype=z.prototype,b.prototype=new le,b.__super__=z.prototype,b},x={}.hasOwnProperty;re=E("sax"),ce=E("events"),se=E("./bom"),oe=E("./processors"),ee=E("timers").setImmediate,ne=E("./defaults").defaults,ue=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},ae=function(b,z,te){var le,ge,pe;for(le=0,ge=b.length;le0&&(Se[ve.options.childkey]=Be),Be=Se;else if(Ce){Ce[ve.options.childkey]=Ce[ve.options.childkey]||[],Ee={};for(ye in Be)x.call(Be,ye)&&ie(Ee,ye,Be[ye]);Ce[ve.options.childkey].push(Ee),delete Be["#name"],Object.keys(Be).length===1&&le in Be&&!ve.EXPLICIT_CHARKEY&&(Be=Be[le])}}return pe.length>0?ve.assignOrPush(Ce,Pe,Be):(ve.options.explicitRoot&&(Oe=Be,Be={},ie(Be,Pe,Oe)),ve.resultObject=Be,ve.saxParser.ended=!0,ve.emit("end",ve.resultObject))}}(this),ge=function(ve){return function(he){var Ae,ye;if(ye=pe[pe.length-1],ye)return ye[le]+=he,ve.options.explicitChildren&&ve.options.preserveChildrenOrder&&ve.options.charsAsChildren&&(ve.options.includeWhiteChars||he.replace(/\\n/g,"").trim()!=="")&&(ye[ve.options.childkey]=ye[ve.options.childkey]||[],Ae={"#name":"__text__"},Ae[le]=he,ve.options.normalize&&(Ae[le]=Ae[le].replace(/\s{2,}/g," ").trim()),ye[ve.options.childkey].push(Ae)),ye}}(this),this.saxParser.ontext=ge,this.saxParser.oncdata=function(ve){return function(he){var Ae;if(Ae=ge(he),Ae)return Ae.cdata=!0}}(this)},z.prototype.parseString=function(te,le){var ge;le!=null&&typeof le=="function"&&(this.on("end",function(pe){return this.reset(),le(null,pe)}),this.on("error",function(pe){return this.reset(),le(pe)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=se.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(pe){if(ge=pe,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw ge}else return this.emit("error",ge),this.saxParser.errThrown=!0}},z.prototype.parseStringPromise=function(te){return new Promise(function(le){return function(ge,pe){return le.parseString(te,function(ve,he){return ve?pe(ve):ge(he)})}}(this))},z}(ce),de.parseString=function(b,z,te){var le,ge,pe;return te!=null?(typeof te=="function"&&(le=te),typeof z=="object"&&(ge=z)):(typeof z=="function"&&(le=z),ge={}),pe=new de.Parser(ge),pe.parseString(b,le)},de.parseStringPromise=function(b,z){var te,le;return typeof z=="object"&&(te=z),le=new de.Parser(te),le.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,me,de){(function(){"use strict";var se;se=new RegExp(/(?!xmlns)^.*:/),de.normalize=function(ne){return ne.toLowerCase()},de.firstCharLowerCase=function(ne){return ne.charAt(0).toLowerCase()+ne.slice(1)},de.stripPrefix=function(ne){return ne.replace(se,"")},de.parseNumbers=function(ne){return isNaN(ne)||(ne=ne%1===0?parseInt(ne,10):parseFloat(ne)),ne},de.parseBooleans=function(ne){return/^(?:true|false)$/i.test(ne)&&(ne=ne.toLowerCase()==="true"),ne}}).call(this)},{}],426:[function(E,me,de){(function(){"use strict";var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ne=E("./defaults"),se=E("./builder"),ie=E("./parser"),ce=E("./processors"),de.defaults=ne.defaults,de.processors=ce,de.ValidationError=function(oe){ue(re,oe);function re(ee){this.message=ee}return re}(Error),de.Builder=se.Builder,de.Parser=ie.Parser,de.parseString=ie.parseString,de.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,me,de){(function(){me.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,me,de){(function(){me.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re=[].slice,ee={}.hasOwnProperty;se=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?re.call(arguments,1):[],ue(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+ue+"}, parent: <"+this.parent.name+">"},ce.prototype.isEqualNode=function(ue){return!(ue.namespaceURI!==this.namespaceURI||ue.prefix!==this.prefix||ue.localName!==this.localName||ue.value!==this.value)},ce}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ie=E("./XMLCharacterData"),me.exports=ne=function(ae){ce(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=se.CData,this.value=this.stringify.cdata(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.cdata(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,me,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)ce.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},ce={}.hasOwnProperty;ne=E("./XMLNode"),me.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe),this.value=""}return Object.defineProperty(ae.prototype,"data",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),Object.defineProperty(ae.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ae.prototype,"textContent",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),ae.prototype.clone=function(){return Object.create(this)},ae.prototype.substringData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.appendData=function(oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.insertData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.deleteData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.replaceData=function(oe,re,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.isEqualNode=function(oe){return!(!ae.__super__.isEqualNode.apply(this,arguments).isEqualNode(oe)||oe.data!==this.data)},ae}(ne)}).call(this)},{"./XMLNode":450}],434:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ne=E("./XMLCharacterData"),me.exports=ie=function(ae){ce(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=se.Comment,this.value=this.stringify.comment(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.comment(this,this.options.writer.filterOptions(re))},oe}(ne)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,me,de){(function(){var se,ne,ie;ne=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),me.exports=se=function(){function ce(){var ue;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ne,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=ue=Object.create(this.defaultParams)}return Object.defineProperty(ce.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),ce.prototype.getParameter=function(ue){return this.params.hasOwnProperty(ue)?this.params[ue]:null},ce.prototype.canSetParameter=function(ue,ae){return!0},ce.prototype.setParameter=function(ue,ae){return ae!=null?this.params[ue]=ae:delete this.params[ue]},ce}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(){}return ne.prototype.handleError=function(ie){throw new Error(ie)},ne}()}).call(this)},{}],437:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(){}return ne.prototype.hasFeature=function(ie,ce){return!0},ne.prototype.createDocumentType=function(ie,ce,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createDocument=function(ie,ce,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.getFeature=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],438:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(ie){this.arr=ie||[]}return Object.defineProperty(ne.prototype,"length",{get:function(){return this.arr.length}}),ne.prototype.item=function(ie){return this.arr[ie]||null},ne.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},ne}()}).call(this)},{}],439:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a,y,x,b){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),this.type=se.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return oe.prototype.toString=function(re){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=se.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return oe.prototype.toString=function(re){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,me,de){(function(){var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ce=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){if(re.__super__.constructor.call(this,ee),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=se.EntityDeclaration,!ce(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(re.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(re.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlVersion",{get:function(){return null}}),re.prototype.toString=function(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){ce(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.type=se.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(oe.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(oe.prototype,"systemId",{get:function(){return this.sysID}}),oe.prototype.toString=function(re){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,me,de){(function(){var se,ne,ie,ce,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ce=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){var b;re.__super__.constructor.call(this,ee),ce(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=se.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return re.prototype.toString=function(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,re=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLDTDAttList"),ce=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),ue=E("./XMLDTDNotation"),oe=E("./XMLNamedNodeMap"),me.exports=ae=function(x){a(b,x);function b(z,te,le){var ge,pe,ve,he,Ae,ye;if(b.__super__.constructor.call(this,z),this.type=se.DocType,z.children){for(he=z.children,pe=0,ve=he.length;pe=0;)this.up();return this.onEnd()},Ee.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ee.prototype.openNode=function(Oe){var Ce,je,Fe,Qe;if(!Oe.isOpen){if(!this.root&&this.currentLevel===0&&Oe.type===se.Element&&(this.root=Oe),je="",Oe.type===se.Element){this.writerOptions.state=ne.OpenTag,je=this.writer.indent(Oe,this.writerOptions,this.currentLevel)+"<"+Oe.name,Qe=Oe.attribs;for(Fe in Qe)Be.call(Qe,Fe)&&(Ce=Qe[Fe],je+=this.writer.attribute(Ce,this.writerOptions,this.currentLevel));je+=(Oe.children?">":"/>")+this.writer.endline(Oe,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.InsideTag}else this.writerOptions.state=ne.OpenTag,je=this.writer.indent(Oe,this.writerOptions,this.currentLevel)+""),je+=this.writer.endline(Oe,this.writerOptions,this.currentLevel);return this.onData(je,this.currentLevel),Oe.isOpen=!0}},Ee.prototype.closeNode=function(Oe){var Ce;if(!Oe.isClosed)return Ce="",this.writerOptions.state=ne.CloseTag,Oe.type===se.Element?Ce=this.writer.indent(Oe,this.writerOptions,this.currentLevel)+""+this.writer.endline(Oe,this.writerOptions,this.currentLevel):Ce=this.writer.indent(Oe,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Oe,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.None,this.onData(Ce,this.currentLevel),Oe.isClosed=!0},Ee.prototype.onData=function(Oe,Ce){return this.documentStarted=!0,this.onDataCallback(Oe,Ce+1)},Ee.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ee.prototype.debugInfo=function(Oe){return Oe==null?"":"node: <"+Oe+">"},Ee.prototype.ele=function(){return this.element.apply(this,arguments)},Ee.prototype.nod=function(Oe,Ce,je){return this.node(Oe,Ce,je)},Ee.prototype.txt=function(Oe){return this.text(Oe)},Ee.prototype.dat=function(Oe){return this.cdata(Oe)},Ee.prototype.com=function(Oe){return this.comment(Oe)},Ee.prototype.ins=function(Oe,Ce){return this.instruction(Oe,Ce)},Ee.prototype.dec=function(Oe,Ce,je){return this.declaration(Oe,Ce,je)},Ee.prototype.dtd=function(Oe,Ce,je){return this.doctype(Oe,Ce,je)},Ee.prototype.e=function(Oe,Ce,je){return this.element(Oe,Ce,je)},Ee.prototype.n=function(Oe,Ce,je){return this.node(Oe,Ce,je)},Ee.prototype.t=function(Oe){return this.text(Oe)},Ee.prototype.d=function(Oe){return this.cdata(Oe)},Ee.prototype.c=function(Oe){return this.comment(Oe)},Ee.prototype.r=function(Oe){return this.raw(Oe)},Ee.prototype.i=function(Oe,Ce){return this.instruction(Oe,Ce)},Ee.prototype.att=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.a=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.ent=function(Oe,Ce){return this.entity(Oe,Ce)},Ee.prototype.pent=function(Oe,Ce){return this.pEntity(Oe,Ce)},Ee.prototype.not=function(Oe,Ce){return this.notation(Oe,Ce)},Ee}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,me,de){(function(){var se,ne,ie,ce=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){ce(oe,ae);function oe(re){oe.__super__.constructor.call(this,re),this.type=se.Dummy}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return""},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),re=ee.isObject,oe=ee.isFunction,ae=ee.getValue,ue=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLAttribute"),ce=E("./XMLNamedNodeMap"),me.exports=ie=function(x){a(b,x);function b(z,te,le){var ge,pe,ve,he;if(b.__super__.constructor.call(this,z),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=se.Element,this.attribs={},this.schemaTypeInfo=null,le!=null&&this.attribute(le),z.type===se.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(he=z.children,pe=0,ve=he.length;pe=ge;te=0<=ge?++le:--le)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(ue)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(ie){this.nodes=ie}return Object.defineProperty(ne.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ne.prototype.clone=function(){return this.nodes=null},ne.prototype.getNamedItem=function(ie){return this.nodes[ie]},ne.prototype.setNamedItem=function(ie){var ce;return ce=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,ce||null},ne.prototype.removeNamedItem=function(ie){var ce;return ce=this.nodes[ie],delete this.nodes[ie],ce||null},ne.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},ne.prototype.getNamedItemNS=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.removeNamedItemNS=function(ie,ce){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],450:[function(E,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a,y,x,b,z,te,le,ge,pe,ve,he={}.hasOwnProperty;ve=E("./Utility"),pe=ve.isObject,ge=ve.isFunction,le=ve.isEmpty,te=ve.getValue,re=null,ie=null,ce=null,ue=null,ae=null,b=null,z=null,x=null,oe=null,ne=null,y=null,ee=null,se=null,me.exports=a=function(){function Ae(ye){this.parent=ye,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,re||(re=E("./XMLElement"),ie=E("./XMLCData"),ce=E("./XMLComment"),ue=E("./XMLDeclaration"),ae=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),oe=E("./XMLDummy"),ne=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),se=E("./DocumentPosition"))}return Object.defineProperty(Ae.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ae.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ae.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ae.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ae.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Ae.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ae.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ae.prototype,"previousSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye-1]||null}}),Object.defineProperty(Ae.prototype,"nextSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye+1]||null}}),Object.defineProperty(Ae.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ae.prototype,"textContent",{get:function(){var ye,Se,Pe,Be,Ee;if(this.nodeType===ne.Element||this.nodeType===ne.DocumentFragment){for(Ee="",Be=this.children,Se=0,Pe=Be.length;Se":(Pe=this.parent)!=null&&Pe.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},Ae.prototype.ele=function(ye,Se,Pe){return this.element(ye,Se,Pe)},Ae.prototype.nod=function(ye,Se,Pe){return this.node(ye,Se,Pe)},Ae.prototype.txt=function(ye){return this.text(ye)},Ae.prototype.dat=function(ye){return this.cdata(ye)},Ae.prototype.com=function(ye){return this.comment(ye)},Ae.prototype.ins=function(ye,Se){return this.instruction(ye,Se)},Ae.prototype.doc=function(){return this.document()},Ae.prototype.dec=function(ye,Se,Pe){return this.declaration(ye,Se,Pe)},Ae.prototype.e=function(ye,Se,Pe){return this.element(ye,Se,Pe)},Ae.prototype.n=function(ye,Se,Pe){return this.node(ye,Se,Pe)},Ae.prototype.t=function(ye){return this.text(ye)},Ae.prototype.d=function(ye){return this.cdata(ye)},Ae.prototype.c=function(ye){return this.comment(ye)},Ae.prototype.r=function(ye){return this.raw(ye)},Ae.prototype.i=function(ye,Se){return this.instruction(ye,Se)},Ae.prototype.u=function(){return this.up()},Ae.prototype.importXMLBuilder=function(ye){return this.importDocument(ye)},Ae.prototype.replaceChild=function(ye,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.removeChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.appendChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.hasChildNodes=function(){return this.children.length!==0},Ae.prototype.cloneNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.isSupported=function(ye,Se){return!0},Ae.prototype.hasAttributes=function(){return this.attribs.length!==0},Ae.prototype.compareDocumentPosition=function(ye){var Se,Pe;return Se=this,Se===ye?0:this.document()!==ye.document()?(Pe=se.Disconnected|se.ImplementationSpecific,Math.random()<.5?Pe|=se.Preceding:Pe|=se.Following,Pe):Se.isAncestor(ye)?se.Contains|se.Preceding:Se.isDescendant(ye)?se.Contains|se.Following:Se.isPreceding(ye)?se.Preceding:se.Following},Ae.prototype.isSameNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.lookupPrefix=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.isDefaultNamespace=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.lookupNamespaceURI=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.isEqualNode=function(ye){var Se,Pe,Be;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(Se=Pe=0,Be=this.children.length-1;0<=Be?Pe<=Be:Pe>=Be;Se=0<=Be?++Pe:--Pe)if(!this.children[Se].isEqualNode(ye.children[Se]))return!1;return!0},Ae.prototype.getFeature=function(ye,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.setUserData=function(ye,Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.getUserData=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ae.prototype.contains=function(ye){return ye?ye===this||this.isDescendant(ye):!1},Ae.prototype.isDescendant=function(ye){var Se,Pe,Be,Ee,Oe;for(Oe=this.children,Be=0,Ee=Oe.length;BePe},Ae.prototype.treePosition=function(ye){var Se,Pe;return Pe=0,Se=!1,this.foreachTreeNode(this.document(),function(Be){if(Pe++,!Se&&Be===ye)return Se=!0}),Se?Pe:-1},Ae.prototype.foreachTreeNode=function(ye,Se){var Pe,Be,Ee,Oe,Ce;for(ye||(ye=this.document()),Oe=ye.children,Be=0,Ee=Oe.length;Be0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=ne.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.element=function(ee,a,y){var x,b,z,te,le,ge,pe,ve,he,Ae;y||(y=0),this.openNode(ee,a,y),a.state=ne.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),he=ee.attribs;for(pe in he)ae.call(he,pe)&&(x=he[pe],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(ye){return(ye.type===se.Text||ye.type===se.Raw)&&ye.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ne.CloseTag,this.stream.write("")):(a.state=ne.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&z===1&&(te.type===se.Text||te.type===se.Raw)&&te.value!=null)this.stream.write(">"),a.state=ne.InsideTag,a.suppressPrettyCount++,ve=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,ve=!1,a.state=ne.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(ee,a,y)),a.state=ne.InsideTag,Ae=ee.children,le=0,ge=Ae.length;le")}return this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.processingInstruction=function(ee,a,y){return this.stream.write(re.__super__.processingInstruction.call(this,ee,a,y))},re.prototype.raw=function(ee,a,y){return this.stream.write(re.__super__.raw.call(this,ee,a,y))},re.prototype.text=function(ee,a,y){return this.stream.write(re.__super__.text.call(this,ee,a,y))},re.prototype.dtdAttList=function(ee,a,y){return this.stream.write(re.__super__.dtdAttList.call(this,ee,a,y))},re.prototype.dtdElement=function(ee,a,y){return this.stream.write(re.__super__.dtdElement.call(this,ee,a,y))},re.prototype.dtdEntity=function(ee,a,y){return this.stream.write(re.__super__.dtdEntity.call(this,ee,a,y))},re.prototype.dtdNotation=function(ee,a,y){return this.stream.write(re.__super__.dtdNotation.call(this,ee,a,y))},re}(ce)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,me,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)ce.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},ce={}.hasOwnProperty;ne=E("./XMLWriterBase"),me.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe)}return ae.prototype.document=function(oe,re){var ee,a,y,x,b;for(re=this.filterOptions(re),x="",b=oe.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(ue))},ce.prototype.comment=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ue);return this.assertLegalChar(ue)},ce.prototype.raw=function(ue){return this.options.noValidation?ue:""+ue||""},ce.prototype.attValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(this.attEscape(ue=""+ue||""))},ce.prototype.insTarget=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.insValue=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/\?>/))throw new Error("Invalid processing instruction value: "+ue);return this.assertLegalChar(ue)},ce.prototype.xmlVersion=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ue);return ue},ce.prototype.xmlEncoding=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ue);return this.assertLegalChar(ue)},ce.prototype.xmlStandalone=function(ue){return this.options.noValidation?ue:ue?"yes":"no"},ce.prototype.dtdPubID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdSysID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdElementValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdAttType=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdAttDefault=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdEntityValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.dtdNData=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},ce.prototype.convertAttKey="@",ce.prototype.convertPIKey="?",ce.prototype.convertTextKey="#text",ce.prototype.convertCDataKey="#cdata",ce.prototype.convertCommentKey="#comment",ce.prototype.convertRawKey="#raw",ce.prototype.assertLegalChar=function(ue){var ae,oe;if(this.options.noValidation)return ue;if(ae="",this.options.version==="1.0"){if(ae=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae))throw new Error("Invalid character in string: "+ue+" at index "+oe.index)}else if(this.options.version==="1.1"&&(ae=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae)))throw new Error("Invalid character in string: "+ue+" at index "+oe.index);return ue},ce.prototype.assertLegalName=function(ue){var ae;if(this.options.noValidation)return ue;if(this.assertLegalChar(ue),ae=/^([: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])*$/,!ue.match(ae))throw new Error("Invalid character in name");return ue},ce.prototype.textEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(//g,">").replace(/\r/g," "))},ce.prototype.attEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(/0)?new Array(Se).join(Ae.indent):""},ve.prototype.endline=function(he,Ae,ye){return!Ae.pretty||Ae.suppressPrettyCount?"":Ae.newline},ve.prototype.attribute=function(he,Ae,ye){var Se;return this.openAttribute(he,Ae,ye),Se=" "+he.name+'="'+he.value+'"',this.closeAttribute(he,Ae,ye),Se},ve.prototype.cdata=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.comment=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.declaration=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye)+"",Se+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.docType=function(he,Ae,ye){var Se,Pe,Be,Ee,Oe;if(ye||(ye=0),this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Ee=this.indent(he,Ae,ye),Ee+="0){for(Ee+=" [",Ee+=this.endline(he,Ae,ye),Ae.state=ne.InsideTag,Oe=he.children,Pe=0,Be=Oe.length;Pe",Ee+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Ee},ve.prototype.element=function(he,Ae,ye){var Se,Pe,Be,Ee,Oe,Ce,je,Fe,Qe,Ne,_e,$e,Ve,qe;ye||(ye=0),Ne=!1,_e="",this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,_e+=this.indent(he,Ae,ye)+"<"+he.name,$e=he.attribs;for(Qe in $e)pe.call($e,Qe)&&(Se=$e[Qe],_e+=this.attribute(Se,Ae,ye));if(Be=he.children.length,Ee=Be===0?null:he.children[0],Be===0||he.children.every(function(We){return(We.type===se.Text||We.type===se.Raw)&&We.value===""}))Ae.allowEmpty?(_e+=">",Ae.state=ne.CloseTag,_e+=""+this.endline(he,Ae,ye)):(Ae.state=ne.CloseTag,_e+=Ae.spaceBeforeSlash+"/>"+this.endline(he,Ae,ye));else if(Ae.pretty&&Be===1&&(Ee.type===se.Text||Ee.type===se.Raw)&&Ee.value!=null)_e+=">",Ae.state=ne.InsideTag,Ae.suppressPrettyCount++,Ne=!0,_e+=this.writeChildNode(Ee,Ae,ye+1),Ae.suppressPrettyCount--,Ne=!1,Ae.state=ne.CloseTag,_e+=""+this.endline(he,Ae,ye);else{if(Ae.dontPrettyTextNodes){for(Ve=he.children,Oe=0,je=Ve.length;Oe"+this.endline(he,Ae,ye),Ae.state=ne.InsideTag,qe=he.children,Ce=0,Fe=qe.length;Ce",Ne&&Ae.suppressPrettyCount--,_e+=this.endline(he,Ae,ye),Ae.state=ne.None}return this.closeNode(he,Ae,ye),_e},ve.prototype.writeChildNode=function(he,Ae,ye){switch(he.type){case se.CData:return this.cdata(he,Ae,ye);case se.Comment:return this.comment(he,Ae,ye);case se.Element:return this.element(he,Ae,ye);case se.Raw:return this.raw(he,Ae,ye);case se.Text:return this.text(he,Ae,ye);case se.ProcessingInstruction:return this.processingInstruction(he,Ae,ye);case se.Dummy:return"";case se.Declaration:return this.declaration(he,Ae,ye);case se.DocType:return this.docType(he,Ae,ye);case se.AttributeDeclaration:return this.dtdAttList(he,Ae,ye);case se.ElementDeclaration:return this.dtdElement(he,Ae,ye);case se.EntityDeclaration:return this.dtdEntity(he,Ae,ye);case se.NotationDeclaration:return this.dtdNotation(he,Ae,ye);default:throw new Error("Unknown XML node type: "+he.constructor.name)}},ve.prototype.processingInstruction=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye)+"",Se+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.raw=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye),Ae.state=ne.InsideTag,Se+=he.value,Ae.state=ne.CloseTag,Se+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.text=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye),Ae.state=ne.InsideTag,Se+=he.value,Ae.state=ne.CloseTag,Se+=this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.dtdAttList=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.dtdElement=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.dtdEntity=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.dtdNotation=function(he,Ae,ye){var Se;return this.openNode(he,Ae,ye),Ae.state=ne.OpenTag,Se=this.indent(he,Ae,ye)+""+this.endline(he,Ae,ye),Ae.state=ne.None,this.closeNode(he,Ae,ye),Se},ve.prototype.openNode=function(he,Ae,ye){},ve.prototype.closeNode=function(he,Ae,ye){},ve.prototype.openAttribute=function(he,Ae,ye){},ve.prototype.closeAttribute=function(he,Ae,ye){},ve}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,me,de){(function(){var se,ne,ie,ce,ue,ae,oe,re,ee,a;a=E("./Utility"),re=a.assign,ee=a.isFunction,ie=E("./XMLDOMImplementation"),ce=E("./XMLDocument"),ue=E("./XMLDocumentCB"),oe=E("./XMLStringWriter"),ae=E("./XMLStreamWriter"),se=E("./NodeType"),ne=E("./WriterState"),me.exports.create=function(y,x,b,z){var te,le;if(y==null)throw new Error("Root element needs a name.");return z=re({},x,b,z),te=new ce(z),le=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),le},me.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new ue(y,x,b):new ce(y)},me.exports.stringWriter=function(y){return new oe(y)},me.exports.streamWriter=function(y,x){return new ae(y,x)},me.exports.implementation=new ie,me.exports.nodeType=se,me.exports.writerState=ne}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,me,de){me.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(){for(var ie={},ce=0;ceue?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,le=271733878,ge=0;ge>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}me.exports=function(x){return se.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,me,de){"use strict";var se=E("./helpers");function ne(oe,re){oe[re>>5]|=128<<24-re%32,oe[(re+64>>9<<4)+15]=re;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(re>>16)+(ee>>16);return a<<16|ee&65535}function ae(oe,re){return oe<>>32-re}me.exports=function(re){return se.hash(re,ne,20,!0)}},{"./helpers":462}],465:[function(E,me,de){"use strict";me.exports=function(){return function(){}}},{}],466:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/helpers/typeof")),ce=E("stream"),ue=ce.Stream,ae=E("../lib/common/utils/isArray"),oe=ae.isArray;me.exports.string=function(a){return typeof a=="string"},me.exports.array=oe,me.exports.buffer=se.isBuffer;function re(ee){return ee instanceof ue}me.exports.writableStream=function(a){return re(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,me,de){"use strict";var se=E("immediate"),ne=me.exports={};ne.nextTick=se,ne.title="browser",ne.browser=!0,ne.env={},ne.argv=[],ne.version="",ne.versions={};function ie(){}ne.on=ie,ne.addListener=ie,ne.once=ie,ne.off=ie,ne.removeListener=ie,ne.removeAllListeners=ie,ne.emit=ie,ne.prependListener=ie,ne.prependOnceListener=ie,ne.listeners=function(ce){return[]},ne.binding=function(ce){throw new Error("process.binding is not supported")},ne.cwd=function(){return"/"},ne.chdir=function(ce){throw new Error("process.chdir is not supported")},ne.umask=function(){return 0}},{immediate:358}],468:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ne=E("./lib/request"),ie=E("./lib/response"),ce=E("xtend"),ue=E("builtin-status-codes"),ae=E("url"),oe=de;oe.request=function(re,ee){typeof re=="string"?re=ae.parse(re):re=ce(re);var a=se.location.protocol.search(/^https?:$/)===-1?"http:":"",y=re.protocol||a,x=re.hostname||re.host,b=re.port,z=re.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),re.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,re.method=(re.method||"GET").toUpperCase(),re.headers=re.headers||{};var te=new ne(re);return ee&&te.on("response",ee),te},oe.get=function(ee,a){var y=oe.request(ee,a);return y.end(),y},oe.ClientRequest=ne,oe.IncomingMessage=ie.IncomingMessage,oe.Agent=function(){},oe.Agent.defaultMaxSockets=4,oe.globalAgent=new oe.Agent,oe.STATUS_CODES=ue,oe.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),de.fetch=oe(se.fetch)&&oe(se.ReadableStream),de.writableStream=oe(se.WritableStream),de.abortController=oe(se.AbortController),de.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),de.blobConstructor=!0}catch(re){}var ne;function ie(){if(ne!==void 0)return ne;if(se.XMLHttpRequest){ne=new se.XMLHttpRequest;try{ne.open("GET",se.XDomainRequest?"/":"https://example.com")}catch(re){ne=null}}else ne=null;return ne}function ce(re){var ee=ie();if(!ee)return!1;try{return ee.responseType=re,ee.responseType===re}catch(a){}return!1}var ue=typeof se.ArrayBuffer!="undefined",ae=ue&&oe(se.ArrayBuffer.prototype.slice);de.arraybuffer=de.fetch||ue&&ce("arraybuffer"),de.msstream=!de.fetch&&ae&&ce("ms-stream"),de.mozchunkedarraybuffer=!de.fetch&&ue&&ce("moz-chunked-arraybuffer"),de.overrideMimeType=de.fetch||(ie()?oe(ie().overrideMimeType):!1),de.vbArray=oe(se.VBArray);function oe(re){return typeof re=="function"}ne=null}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,me,de){(function(se,ne,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var ce=E("./capability"),ue=E("inherits"),ae=E("./response"),oe=E("readable-stream"),re=E("to-arraybuffer"),ee=ae.IncomingMessage,a=ae.readyStates;function y(te,le){return ce.fetch&&le?"fetch":ce.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ce.msstream?"ms-stream":ce.arraybuffer&&te?"arraybuffer":ce.vbArray&&te?"text:vbarray":"text"}var x=me.exports=function(te){var le=this;oe.Writable.call(le),le._opts=te,le._body=[],le._headers={},te.auth&&le.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(ve){le.setHeader(ve,te.headers[ve])});var ge,pe=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!ce.abortController)pe=!1,ge=!0;else if(te.mode==="prefer-streaming")ge=!1;else if(te.mode==="allow-wrong-content-type")ge=!ce.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")ge=!0;else throw new Error("Invalid value for opts.mode");le._mode=y(ge,pe),le._fetchTimer=null,le.on("finish",function(){le._onFinish()})};ue(x,oe.Writable),x.prototype.setHeader=function(te,le){var ge=this,pe=te.toLowerCase();z.indexOf(pe)===-1&&(ge._headers[pe]={name:te,value:le})},x.prototype.getHeader=function(te){var le=this._headers[te.toLowerCase()];return le?le.value:null},x.prototype.removeHeader=function(te){var le=this;delete le._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var le=te._opts,ge=te._headers,pe=null;le.method!=="GET"&&le.method!=="HEAD"&&(ce.arraybuffer?pe=re(ie.concat(te._body)):ce.blobConstructor?pe=new ne.Blob(te._body.map(function(Pe){return re(Pe)}),{type:(ge["content-type"]||{}).value||""}):pe=ie.concat(te._body).toString());var ve=[];if(Object.keys(ge).forEach(function(Pe){var Be=ge[Pe].name,Ee=ge[Pe].value;Array.isArray(Ee)?Ee.forEach(function(Oe){ve.push([Be,Oe])}):ve.push([Be,Ee])}),te._mode==="fetch"){var he=null,Ae=null;if(ce.abortController){var ye=new AbortController;he=ye.signal,te._fetchAbortController=ye,"requestTimeout"in le&&le.requestTimeout!==0&&(te._fetchTimer=ne.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},le.requestTimeout))}ne.fetch(te._opts.url,{method:te._opts.method,headers:ve,body:pe||void 0,mode:"cors",credentials:le.withCredentials?"include":"same-origin",signal:he}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){ne.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var Se=te._xhr=new ne.XMLHttpRequest;try{Se.open(te._opts.method,te._opts.url,!0)}catch(Pe){se.nextTick(function(){te.emit("error",Pe)});return}"responseType"in Se&&(Se.responseType=te._mode.split(":")[0]),"withCredentials"in Se&&(Se.withCredentials=!!le.withCredentials),te._mode==="text"&&"overrideMimeType"in Se&&Se.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in le&&(Se.timeout=le.requestTimeout,Se.ontimeout=function(){te.emit("requestTimeout")}),ve.forEach(function(Pe){Se.setRequestHeader(Pe[0],Pe[1])}),te._response=null,Se.onreadystatechange=function(){switch(Se.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(Se.onprogress=function(){te._onXHRProgress()}),Se.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{Se.send(pe)}catch(Pe){se.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var le=te.status;return le!==null&&le!==0}catch(ge){return!1}}x.prototype._onXHRProgress=function(){var te=this;!b(te._xhr)||te._destroyed||(te._response||te._connect(),te._response._onXHRProgress())},x.prototype._connect=function(){var te=this;te._destroyed||(te._response=new ee(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(le){te.emit("error",le)}),te.emit("response",te._response))},x.prototype._write=function(te,le,ge){var pe=this;pe._body.push(te),ge()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,ne.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,le,ge){var pe=this;typeof te=="function"&&(ge=te,te=void 0),oe.Writable.prototype.end.call(pe,te,le,ge)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,me,de){(function(se,ne,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var ce=E("./capability"),ue=E("inherits"),ae=E("readable-stream"),oe=de.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},re=de.IncomingMessage=function(ee,a,y,x){var b=this;if(ae.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){se.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function he(){le.read().then(function(Ae){if(!b._destroyed){if(Ae.done){ne.clearTimeout(x),b.push(null);return}b.push(new ie(Ae.value)),he()}}).catch(function(Ae){ne.clearTimeout(x),b._destroyed||b.emit("error",Ae)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(he,Ae){b.headers[Ae.toLowerCase()]=he,b.rawHeaders.push(Ae,he)}),ce.writableStream){var te=new WritableStream({write:function(Ae){return new Promise(function(ye,Se){b._destroyed?Se():b.push(new ie(Ae))?ye():b._resumeFetch=ye})},close:function(){ne.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Ae){b._destroyed||b.emit("error",Ae)}});try{a.body.pipeTo(te).catch(function(he){ne.clearTimeout(x),b._destroyed||b.emit("error",he)});return}catch(he){}}var le=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var ge=ee.getAllResponseHeaders().split(/\r?\n/);if(ge.forEach(function(he){var Ae=he.match(/^([^:]+):\s*(.*)/);if(Ae){var ye=Ae[1].toLowerCase();ye==="set-cookie"?(b.headers[ye]===void 0&&(b.headers[ye]=[]),b.headers[ye].push(Ae[2])):b.headers[ye]!==void 0?b.headers[ye]+=", "+Ae[2]:b.headers[ye]=Ae[2],b.rawHeaders.push(Ae[1],Ae[2])}}),b._charset="x-user-defined",!ce.overrideMimeType){var pe=b.rawHeaders["mime-type"];if(pe){var ve=pe.match(/;\s*charset=([^;])(;|$)/);ve&&(b._charset=ve[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ue(re,ae.Readable),re.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},re.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==oe.DONE)break;try{y=new ne.VBArray(a.responseBody).toArray()}catch(le){}if(y!==null){ee.push(new ie(y));break}case"text":try{y=a.responseText}catch(le){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new ie(x.length),z=0;zee._pos&&(ee.push(new ie(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===oe.DONE&&ee._mode!=="ms-stream"&&ee.push(null)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ie=E("punycode"),ce=E("./util");de.parse=Ae,de.resolve=Se,de.resolveObject=Pe,de.format=ye,de.Url=ue;function ue(){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 ae=/^([a-z0-9.+-]+:)/i,oe=/:[0-9]*$/,re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` +`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,le=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ge={javascript:!0,"javascript:":!0},pe={javascript:!0,"javascript:":!0},ve={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},he=E("querystring");function Ae(Be,Ee,Oe){if(Be&&ce.isObject(Be)&&Be instanceof ue)return Be;var Ce=new ue;return Ce.parse(Be,Ee,Oe),Ce}ue.prototype.parse=function(Be,Ee,Oe){if(!ce.isString(Be))throw new TypeError("Parameter 'url' must be a string, not "+(0,ne.default)(Be));var Ce=Be.indexOf("?"),je=Ce!==-1&&Ce127?Ze+="x":Ze+=De[Te];if(!Ze.match(te)){var et=Ye.slice(0,ze),Xe=Ye.slice(ze+1),Me=De.match(le);Me&&(et.push(Me[1]),Xe.unshift(Me[2])),Xe.length&&(Ne="/"+Xe.join(".")+Ne),this.hostname=et.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),lt||(this.hostname=ie.toASCII(this.hostname));var Ie=this.port?":"+this.port:"",Le=this.hostname||"";this.host=Le+Ie,this.href+=this.host,lt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Ne[0]!=="/"&&(Ne="/"+Ne))}if(!ge[Ve])for(var ze=0,Ue=y.length;ze0?Oe.host.split("@"):!1;Ze&&(Oe.auth=Ze.shift(),Oe.host=Oe.hostname=Ze.shift())}return Oe.search=Be.search,Oe.query=Be.query,(!ce.isNull(Oe.pathname)||!ce.isNull(Oe.search))&&(Oe.path=(Oe.pathname?Oe.pathname:"")+(Oe.search?Oe.search:"")),Oe.href=Oe.format(),Oe}if(!Ye.length)return Oe.pathname=null,Oe.search?Oe.path="/"+Oe.search:Oe.path=null,Oe.href=Oe.format(),Oe;for(var Te=Ye.slice(-1)[0],ke=(Oe.host||Be.host||Ye.length>1)&&(Te==="."||Te==="..")||Te==="",et=0,Xe=Ye.length;Xe>=0;Xe--)Te=Ye[Xe],Te==="."?Ye.splice(Xe,1):Te===".."?(Ye.splice(Xe,1),et++):et&&(Ye.splice(Xe,1),et--);if(!Je&&!lt)for(;et--;et)Ye.unshift("..");Je&&Ye[0]!==""&&(!Ye[0]||Ye[0].charAt(0)!=="/")&&Ye.unshift(""),ke&&Ye.join("/").substr(-1)!=="/"&&Ye.push("");var Me=Ye[0]===""||Ye[0]&&Ye[0].charAt(0)==="/";if(De){Oe.hostname=Oe.host=Me?"":Ye.length?Ye.shift():"";var Ze=Oe.host&&Oe.host.indexOf("@")>0?Oe.host.split("@"):!1;Ze&&(Oe.auth=Ze.shift(),Oe.host=Oe.hostname=Ze.shift())}return Je=Je||Oe.host&&Ye.length,Je&&!Me&&Ye.unshift(""),Ye.length?Oe.pathname=Ye.join("/"):(Oe.pathname=null,Oe.path=null),(!ce.isNull(Oe.pathname)||!ce.isNull(Oe.search))&&(Oe.path=(Oe.pathname?Oe.pathname:"")+(Oe.search?Oe.search:"")),Oe.auth=Be.auth||Oe.auth,Oe.slashes=Oe.slashes||Be.slashes,Oe.href=Oe.format(),Oe},ue.prototype.parseHost=function(){var Be=this.host,Ee=oe.exec(Be);Ee&&(Ee=Ee[0],Ee!==":"&&(this.port=Ee.substr(1)),Be=Be.substr(0,Be.length-Ee.length)),Be&&(this.hostname=Be)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));me.exports={isString:function(ce){return typeof ce=="string"},isObject:function(ce){return(0,ne.default)(ce)==="object"&&ce!==null},isNull:function(ce){return ce===null},isNullOrUndefined:function(ce){return ce==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,me,de){"use strict";E("core-js/modules/es.number.constructor.js"),de.encodeURIComponent=function(se){try{return encodeURIComponent(se)}catch(ne){return se}},de.escape=E("escape-html"),de.timestamp=function(ne){if(ne){var ie=ne;return typeof ie=="string"&&(ie=Number(ie)),String(ne).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,me,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ce=ie(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var ue=E("util"),ae=E("url"),oe=E("http"),re=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(pe,ve){return pe===void 0?ve:pe}function te(pe){return pe?pe.split(";")[0].trim().toLowerCase():""}function le(pe,ve){return function(he,Ae,ye){if(he)return ve(he);pe({data:Ae,status:ye.statusCode,headers:ye.headers,res:ye})}}de.TIMEOUTS=[a("300s"),a("300s")];var ge=["json","text"];de.request=function(ve,he,Ae){return arguments.length===2&&typeof he=="function"&&(Ae=he,he=null),typeof Ae=="function"?de.requestWithCallback(ve,he,Ae):new Promise(function(ye,Se){de.requestWithCallback(ve,he,le(ye,Se))})},de.requestWithCallback=function(ve,he,Ae){if(!ve||typeof ve!="string"&&(0,ce.default)(ve)!=="object"){var ye=ue.format("expect request url to be a string or a http request options, but got %j",ve);throw new Error(ye)}arguments.length===2&&typeof he=="function"&&(Ae=he,he=null),he=he||{},y>=x&&(y=0);var Se=++y;he.requestUrls=he.requestUrls||[];var Pe={requestId:Se,url:ve,args:he,ctx:he.ctx};he.emitter&&he.emitter.emit("request",Pe),he.timeout=he.timeout||de.TIMEOUTS,he.maxRedirects=he.maxRedirects||10,he.streaming=he.streaming||he.customResponse;var Be=Date.now(),Ee;typeof ve=="string"?(b.test(ve)||(ve="https://"+ve),Ee=ae.parse(ve)):Ee=ve;var Oe=(he.type||he.method||Ee.method||"GET").toUpperCase(),Ce=Ee.port||80,je=oe,Fe=z(he.agent,de.agent),Qe=he.fixJSONCtlChars;Ee.protocol==="https:"&&(je=re,Fe=z(he.httpsAgent,de.httpsAgent),Ee.port||(Ce=443));var Ne={host:Ee.hostname||Ee.host||"localhost",path:Ee.path||"/",method:Oe,port:Ce,agent:Fe,headers:he.headers||{},lookup:he.lookup};Array.isArray(he.timeout)?Ne.requestTimeout=he.timeout[he.timeout.length-1]:typeof he.timeout!="undefined"&&(Ne.requestTimeout=he.timeout);var _e=he.auth||Ee.auth;_e&&(Ne.auth=_e);var $e=he.content||he.data,Ve=Oe==="GET"||Oe==="HEAD"||he.dataAsQueryString;if(!he.content&&$e&&!(typeof $e=="string"||ne.isBuffer($e)))if(Ve)$e=he.nestedQuerystring?qs.stringify($e):querystring.stringify($e);else{var qe=Ne.headers["Content-Type"]||Ne.headers["content-type"];qe||(he.contentType==="json"?qe="application/json":qe="application/x-www-form-urlencoded",Ne.headers["Content-Type"]=qe),te(qe)==="application/json"?$e=JSON.stringify($e):$e=he.nestedQuerystring?qs.stringify($e):querystring.stringify($e)}Ve&&$e&&(Ne.path+=(Ee.query?"&":"?")+$e,$e=null);var We=0;if($e){var ze=$e.length;ne.isBuffer($e)||(ze=ne.byteLength($e)),We=Ne.headers["Content-Length"]=ze}he.dataType==="json"&&(Ne.headers.Accept="application/json"),typeof he.beforeRequest=="function"&&he.beforeRequest(Ne);var Ge=null,nt=null,Je=null,lt=!1,Ye=!1,Ue=0,De=-1,Ze=!1,Te="",ke="",et=null;he.timing&&(et={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Xe(){Ge&&(clearTimeout(Ge),Ge=null)}function Me(){nt&&(clearTimeout(nt),nt=null)}function Ie(ct,pt,at){if(Me(),!Ae){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Se,se.pid,Ne.method,ve),ct&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s +stack: %s`,Date(),Se,se.pid,ct.name,ct.message,ct.stack);return}var st=Ae;Ae=null;var ft={};at&&(De=at.statusCode,ft=at.headers);var vt=Date.now()-Be;et&&(et.contentDownload=vt),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",vt,Ue,De,Ne.method,Ne.host,Ne.path,Ye,et);var At={status:De,statusCode:De,headers:ft,size:Ue,aborted:Ze,rt:vt,keepAliveSocket:Ye,data:pt,requestUrls:he.requestUrls,timing:et,remoteAddress:Te,remotePort:ke};if(ct){var bt="";Fe&&typeof Fe.getCurrentStatus=="function"&&(bt=", agent status: "+JSON.stringify(Fe.getCurrentStatus())),ct.message+=", "+Ne.method+" "+ve+" "+De+" (connected: "+lt+", keepalive socket: "+Ye+bt+`) +headers: `+JSON.stringify(ft),ct.data=pt,ct.path=Ne.path,ct.status=De,ct.headers=ft,ct.res=At}st(ct,pt,he.streaming?at:At),he.emitter&&(Pe.url=ve,Pe.socket=ut&&ut.connection,Pe.options=Ne,Pe.size=We,he.emitter.emit("response",{requestId:Se,error:ct,ctx:he.ctx,req:Pe,res:At}))}function Le(ct){var pt=null;if(he.followRedirect&&statuses.redirect[ct.statusCode]){he._followRedirectCount=(he._followRedirectCount||0)+1;var at=ct.headers.location;if(!at)pt=new Error("Got statusCode "+ct.statusCode+" but cannot resolve next location from headers"),pt.name="FollowRedirectError";else if(he._followRedirectCount>he.maxRedirects)pt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ve),pt.name="MaxRedirectError";else{var st=he.formatRedirectUrl?he.formatRedirectUrl(ve,at):ae.resolve(ve,at);ee("Request#%d %s: `redirected` from %s to %s",Se,Ne.path,ve,st),Me(),he.headers&&he.headers.Host&&b.test(at)&&(he.headers.Host=null);var ft=Ae;return Ae=null,de.requestWithCallback(st,he,ft),{redirect:!0,error:null}}}return{redirect:!1,error:pt}}he.gzip&&!Ne.headers["Accept-Encoding"]&&!Ne.headers["accept-encoding"]&&(Ne.headers["Accept-Encoding"]="gzip");function we(ct,pt,at){var st=ct.headers["content-encoding"];return at(null,pt,st)}var Re=he.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",Se,Oe,ve,Ne.headers,Ne.path),he.requestUrls.push(ve);function Ke(ct){if(et&&(et.waiting=Date.now()-Be),ee("Request#%d %s `req response` event emit: status %d, headers: %j",Se,ve,ct.statusCode,ct.headers),he.streaming){var pt=Le(ct);if(pt.redirect){ct.resume();return}return pt.error?(ct.resume(),Ie(pt.error,null,ct)):Ie(null,null,ct)}if(ct.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",Se,ve,Ue)}),ct.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",Se,ve,Ue)}),ct.on("aborted",function(){Ze=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",Se,ve,Ue)}),Re){var at=Le(ct);if(at.redirect){ct.resume();return}return at.error?(ct.resume(),Re.end(),Ie(at.error,null,ct)):(he.consumeWriteStream===!1?ct.on("end",Ie.bind(null,null,null,ct)):Re.on("close",function(){ee("Request#%d %s: writeStream close event emitted",Se,ve),Ie(Je||null,null,ct)}),ct.pipe(Re))}var st=[];ct.on("data",function(ft){ee("Request#%d %s: `res data` event emit, size %d",Se,ve,ft.length),Ue+=ft.length,st.push(ft)}),ct.on("end",function(){var ft=ne.concat(st,Ue);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Se,ve,Ue,ct._dumped),Je)return Ie(Je,ft,ct);var vt=Le(ct);if(vt.error)return Ie(vt.error,ft,ct);vt.redirect||we(ct,ft,function(At,bt,Tt){if(At)return Ie(At,ft,ct);if(!Tt&&ge.indexOf(he.dataType)>=0){try{bt=decodeBodyByCharset(bt,ct)}catch(Wt){return ee("decodeBodyByCharset error: %s",Wt),Ie(null,bt,ct)}if(he.dataType==="json")if(Ue===0)bt=null;else{var Nt=parseJSON(bt,Qe);Nt.error?At=Nt.error:bt=Nt.data}}Ze&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",Se,ve),Ie(At,bt,ct)})})}var rt,He;Array.isArray(he.timeout)?(rt=a(he.timeout[0]),He=a(he.timeout[1])):rt=He=a(he.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",rt,He);function tt(){ee("Connect timer ticking, timeout: %d",rt),Ge=setTimeout(function(){Ge=null,De===-1&&(De=-2);var ct="Connect timeout for "+rt+"ms",pt="ConnectionTimeoutError";ut.socket||(pt="SocketAssignTimeoutError",ct+=", working sockets is full"),Je=new Error(ct),Je.name=pt,Je.requestId=Se,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Se,ve,Je.name,ct,lt),ht()},rt)}function mt(){ee("Response timer ticking, timeout: %d",He),nt=setTimeout(function(){nt=null;var ct="Response timeout for "+He+"ms",pt="ResponseTimeoutError";Je=new Error(ct),Je.name=pt,Je.requestId=Se,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Se,ve,Je.name,ct,lt),ht()},He)}var ut;Ne.mode=he.mode?he.mode:"";try{ut=je.request(Ne,Ke)}catch(ct){return Ie(ct)}typeof window=="undefined"?tt():ut.on("requestTimeout",function(){De===-1&&(De=-2);var ct="Connect timeout for "+rt+"ms",pt="ConnectionTimeoutError";Je=new Error(ct),Je.name=pt,Je.requestId=Se,ht()});function ht(){ee("Request#%d %s abort, connected: %s",Se,ve,lt),ut.socket||(Je.noSocket=!0,Ie(Je)),ut.abort()}return et&&ut.on("finish",function(){et.requestSent=Date.now()-Be}),ut.once("socket",function(ct){et&&(et.queuing=Date.now()-Be);var pt=ct.readyState;if(pt==="opening"){ct.once("lookup",function(at,st,ft){ee("Request#%d %s lookup: %s, %s, %s",Se,ve,at,st,ft),et&&(et.dnslookup=Date.now()-Be),st&&(Te=st)}),ct.once("connect",function(){et&&(et.connected=Date.now()-Be),Xe(),mt(),ee("Request#%d %s new socket connected",Se,ve),lt=!0,Te||(Te=ct.remoteAddress),ke=ct.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",Se,ve,pt),lt=!0,Ye=!0,Te||(Te=ct.remoteAddress),ke=ct.remotePort,Xe(),mt()}),ut.on("error",function(ct){(ct.name==="Error"||ct.name==="TypeError")&&(ct.name=lt?"ResponseError":"RequestError"),ct.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",Se,ve,ct.name,ct.message),Ie(Je||ct)}),Re&&Re.once("error",function(ct){ct.message+=' (writeStream "error")',Je=ct,ee("Request#%d %s `writeStream error` event emit, %s: %s",Se,ve,ct.name,ct.message),ht()}),he.stream?(he.stream.pipe(ut),he.stream.once("error",function(ct){ct.message+=' (stream "error")',Je=ct,ee("Request#%d %s `readStream error` event emit, %s: %s",Se,ve,ct.name,ct.message),ht()})):ut.end($e),ut.requestId=Se,ut}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(Ct,dt){"use strict";function fe(){const be=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let xe=1;xe{const de=E[me];de!==void 0&&(be[me]=de)})}return be}dt.Z=fe},77578:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return be}});const be=xe=>xe?typeof xe=="function"?xe():xe:null},13845:function(Ct,dt,fe){"use strict";fe.d(dt,{F:function(){return be},Z:function(){return xe}});function be(E){return E!=null&&E===E.window}function xe(E,me){var de,se;if(typeof window=="undefined")return 0;const ne=me?"scrollTop":"scrollLeft";let ie=0;return be(E)?ie=E[me?"pageYOffset":"pageXOffset"]:E instanceof Document?ie=E.documentElement[ne]:(E instanceof HTMLElement||E)&&(ie=E[ne]),E&&!be(E)&&typeof ie!="number"&&(ie=(se=((de=E.ownerDocument)!==null&&de!==void 0?de:E).documentElement)===null||se===void 0?void 0:se[ne]),ie}},56762:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return xe}});var be=fe(59301);function xe(){const[,E]=be.useReducer(me=>me+1,0);return E}},68031:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return me}});var be=fe(16089);function xe(de,se,ne,ie){const ce=ne-se;return de/=ie/2,de<1?ce/2*de*de*de+se:ce/2*((de-=2)*de*de+2)+se}var E=fe(13845);function me(de){let se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ne=()=>window,callback:ie,duration:ce=450}=se,ue=ne(),ae=(0,E.Z)(ue,!0),oe=Date.now(),re=()=>{const a=Date.now()-oe,y=xe(a>ce?ce:a,ae,de,ce);(0,E.F)(ue)?ue.scrollTo(window.pageXOffset,y):ue instanceof Document||ue.constructor.name==="HTMLDocument"?ue.documentElement.scrollTop=y:ue.scrollTop=y,a()=>{de=null,me.apply(void 0,(0,be.Z)(ie))},ne=function(){if(de==null){for(var ie=arguments.length,ce=new Array(ie),ue=0;ue{xe.Z.cancel(de),de=null},ne}dt.Z=E},81228:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ve}});var be=fe(67732),xe=fe(83652),E=fe(42403),me=fe(158),de=fe(59301),se=fe(92310),ne=fe.n(se),ie=fe(29301),ce=fe(2738),ue=fe(27666),ae=fe(36355),oe=fe(83116),re=fe(37613);const ee=he=>{const{componentCls:Ae}=he;return{[Ae]:{position:"fixed",zIndex:he.zIndexPopup}}};var a=(0,oe.Z)("Affix",he=>{const Ae=(0,re.TS)(he,{zIndexPopup:he.zIndexBase+10});return[ee(Ae)]});function y(he){return he!==window?he.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function x(he,Ae,ye){if(ye!==void 0&&Ae.top>he.top-ye)return ye+Ae.top}function b(he,Ae,ye){if(ye!==void 0&&Ae.bottom{const Pe=Se.getTargetFunc(),Be=Pe==null?void 0:Pe(),{prevTarget:Ee}=Se.state;Ee!==Be&&(z.forEach(Oe=>{Ee==null||Ee.removeEventListener(Oe,Se.lazyUpdatePosition),Be==null||Be.addEventListener(Oe,Se.lazyUpdatePosition)}),Se.updatePosition(),Se.setState({prevTarget:Be}))},Se.removeListeners=()=>{Se.timer&&(clearTimeout(Se.timer),Se.timer=null);const{prevTarget:Pe}=Se.state,Be=Se.getTargetFunc(),Ee=Be==null?void 0:Be();z.forEach(Oe=>{Ee==null||Ee.removeEventListener(Oe,Se.lazyUpdatePosition),Pe==null||Pe.removeEventListener(Oe,Se.lazyUpdatePosition)}),Se.updatePosition.cancel(),Se.lazyUpdatePosition.cancel()},Se.getOffsetTop=()=>{const{offsetBottom:Pe,offsetTop:Be}=Se.props;return Pe===void 0&&Be===void 0?0:Be},Se.getOffsetBottom=()=>Se.props.offsetBottom,Se.measure=()=>{const{status:Pe,lastAffix:Be}=Se.state,{onChange:Ee}=Se.props,Oe=Se.getTargetFunc();if(Pe!==le.Prepare||!Se.fixedNodeRef.current||!Se.placeholderNodeRef.current||!Oe)return;const Ce=Se.getOffsetTop(),je=Se.getOffsetBottom(),Fe=Oe();if(Fe){const Qe={status:le.None},Ne=y(Se.placeholderNodeRef.current);if(Ne.top===0&&Ne.left===0&&Ne.width===0&&Ne.height===0)return;const _e=y(Fe),$e=x(Ne,_e,Ce),Ve=b(Ne,_e,je);$e!==void 0?(Qe.affixStyle={position:"fixed",top:$e,width:Ne.width,height:Ne.height},Qe.placeholderStyle={width:Ne.width,height:Ne.height}):Ve!==void 0&&(Qe.affixStyle={position:"fixed",bottom:Ve,width:Ne.width,height:Ne.height},Qe.placeholderStyle={width:Ne.width,height:Ne.height}),Qe.lastAffix=!!Qe.affixStyle,Ee&&Be!==Qe.lastAffix&&Ee(Qe.lastAffix),Se.setState(Qe)}},Se.prepareMeasure=()=>{Se.setState({status:le.Prepare,affixStyle:void 0,placeholderStyle:void 0})},Se.updatePosition=(0,ue.Z)(()=>{Se.prepareMeasure()}),Se.lazyUpdatePosition=(0,ue.Z)(()=>{const Pe=Se.getTargetFunc(),{affixStyle:Be}=Se.state;if(Pe&&Be){const Ee=Se.getOffsetTop(),Oe=Se.getOffsetBottom(),Ce=Pe();if(Ce&&Se.placeholderNodeRef.current){const je=y(Ce),Fe=y(Se.placeholderNodeRef.current),Qe=x(Fe,je,Ee),Ne=b(Fe,je,Oe);if(Qe!==void 0&&Be.top===Qe||Ne!==void 0&&Be.bottom===Ne)return}}Se.prepareMeasure()}),Se}return(0,xe.Z)(ye,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Pe}=this.context,{target:Be}=this.props;return Be!==void 0?Be:Pe!=null?Pe:te}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Pe){this.addListeners(),(Pe.offsetTop!==this.props.offsetTop||Pe.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Pe,placeholderStyle:Be}=this.state,{affixPrefixCls:Ee,rootClassName:Oe,children:Ce}=this.props,je=ne()(Pe&&Oe,{[Ee]:!!Pe});let Fe=(0,ce.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return de.createElement(ie.Z,{onResize:this.updatePosition},de.createElement("div",Object.assign({},Fe,{ref:this.placeholderNodeRef}),Pe&&de.createElement("div",{style:Be,"aria-hidden":"true"}),de.createElement("div",{className:je,ref:this.fixedNodeRef,style:Pe},de.createElement(ie.Z,{onResize:this.updatePosition},Ce))))}}]),ye}(de.Component);ge.contextType=ae.E_;var ve=(0,de.forwardRef)((he,Ae)=>{const{prefixCls:ye,rootClassName:Se}=he,{getPrefixCls:Pe}=(0,de.useContext)(ae.E_),Be=Pe("affix",ye),[Ee,Oe]=a(Be),Ce=Object.assign(Object.assign({},he),{affixPrefixCls:Be,rootClassName:ne()(Se,Oe)});return Ee(de.createElement(ge,Object.assign({},Ce,{ref:Ae})))})},79817:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return Se}});var be=fe(94480),xe=fe(92310),E=fe.n(xe),me=fe(70425),de=fe(59301),se=fe(16722),ne=fe(13845),ie=fe(68031),ce=fe(81228),ue=fe(36355),oe=de.createContext(void 0),ee=Pe=>{const{href:Be,title:Ee,prefixCls:Oe,children:Ce,className:je,target:Fe,replace:Qe}=Pe,Ne=de.useContext(oe),{registerLink:_e,unregisterLink:$e,scrollTo:Ve,onClick:qe,activeLink:We,direction:ze}=Ne||{};de.useEffect(()=>(_e==null||_e(Be),()=>{$e==null||$e(Be)}),[Be]);const Ge=De=>{Qe&&(De.preventDefault(),window.location.replace(Be)),qe==null||qe(De,{title:Ee,href:Be}),Ve==null||Ve(Be)},{getPrefixCls:nt}=de.useContext(ue.E_),Je=nt("anchor",Oe),lt=We===Be,Ye=E()(`${Je}-link`,je,{[`${Je}-link-active`]:lt}),Ue=E()(`${Je}-link-title`,{[`${Je}-link-title-active`]:lt});return de.createElement("div",{className:Ye},de.createElement("a",{className:Ue,href:Be,title:typeof Ee=="string"?Ee:"",target:Fe,onClick:Ge},Ee),ze!=="horizontal"?Ce:null)},a=fe(17313),y=fe(83116),x=fe(37613);const b=Pe=>{const{componentCls:Be,holderOffsetBlock:Ee,motionDurationSlow:Oe,lineWidthBold:Ce,colorPrimary:je,lineType:Fe,colorSplit:Qe}=Pe;return{[`${Be}-wrapper`]:{marginBlockStart:-Ee,paddingBlockStart:Ee,[Be]:Object.assign(Object.assign({},(0,a.Wf)(Pe)),{position:"relative",paddingInlineStart:Ce,[`${Be}-link`]:{paddingBlock:Pe.linkPaddingBlock,paddingInline:`${Pe.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},a.vS),{position:"relative",display:"block",marginBlockEnd:Pe.anchorTitleBlock,color:Pe.colorText,transition:`all ${Pe.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${Be}-link-title`]:{color:Pe.colorPrimary},[`${Be}-link`]:{paddingBlock:Pe.anchorPaddingBlockSecondary}}}),[`&:not(${Be}-wrapper-horizontal)`]:{[Be]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${Ce}px ${Fe} ${Qe}`,content:'" "'},[`${Be}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${Oe} ease-in-out`,width:Ce,backgroundColor:je,[`&${Be}-ink-visible`]:{display:"inline-block"}}}},[`${Be}-fixed ${Be}-ink ${Be}-ink`]:{display:"none"}}}},z=Pe=>{const{componentCls:Be,motionDurationSlow:Ee,lineWidthBold:Oe,colorPrimary:Ce}=Pe;return{[`${Be}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${Pe.lineType} ${Pe.colorSplit}`,content:'" "'},[Be]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${Be}-link:first-of-type`]:{paddingInline:0},[`${Be}-ink`]:{position:"absolute",bottom:0,transition:`left ${Ee} ease-in-out, width ${Ee} ease-in-out`,height:Oe,backgroundColor:Ce}}}}};var te=(0,y.Z)("Anchor",Pe=>{const{fontSize:Be,fontSizeLG:Ee,paddingXXS:Oe}=Pe,Ce=(0,x.TS)(Pe,{holderOffsetBlock:Oe,anchorPaddingBlockSecondary:Oe/2,anchorTitleBlock:Be/14*3,anchorBallSize:Ee/2});return[b(Ce),z(Ce)]},Pe=>({linkPaddingBlock:Pe.paddingXXS,linkPaddingInlineStart:Pe.padding}));function le(){return window}function ge(Pe,Be){if(!Pe.getClientRects().length)return 0;const Ee=Pe.getBoundingClientRect();return Ee.width||Ee.height?Be===window?(Be=Pe.ownerDocument.documentElement,Ee.top-Be.clientTop):Ee.top-Be.getBoundingClientRect().top:Ee.top}const pe=/#([\S ]+)$/,ve=Pe=>{var Be;const{rootClassName:Ee,anchorPrefixCls:Oe,className:Ce,style:je,offsetTop:Fe,affix:Qe=!0,showInkInFixed:Ne=!1,children:_e,items:$e,direction:Ve="vertical",bounds:qe,targetOffset:We,onClick:ze,onChange:Ge,getContainer:nt,getCurrentAnchor:Je,replace:lt}=Pe,[Ye,Ue]=de.useState([]),[De,Ze]=de.useState(null),Te=de.useRef(De),ke=de.useRef(null),et=de.useRef(null),Xe=de.useRef(!1),{direction:Me,getTargetContainer:Ie,anchor:Le}=de.useContext(ue.E_),we=(Be=nt!=null?nt:Ie)!==null&&Be!==void 0?Be:le,Re=JSON.stringify(Ye),Ke=(0,me.useEvent)(bt=>{Ye.includes(bt)||Ue(Tt=>[].concat((0,be.Z)(Tt),[bt]))}),rt=(0,me.useEvent)(bt=>{Ye.includes(bt)&&Ue(Tt=>Tt.filter(Nt=>Nt!==bt))}),He=()=>{var bt;const Tt=(bt=ke.current)===null||bt===void 0?void 0:bt.querySelector(`.${Oe}-link-title-active`);if(Tt&&et.current){const{style:Nt}=et.current,Wt=Ve==="horizontal";Nt.top=Wt?"":`${Tt.offsetTop+Tt.clientHeight/2}px`,Nt.height=Wt?"":`${Tt.clientHeight}px`,Nt.left=Wt?`${Tt.offsetLeft}px`:"",Nt.width=Wt?`${Tt.clientWidth}px`:"",Wt&&(0,se.Z)(Tt,{scrollMode:"if-needed",block:"nearest"})}},tt=function(bt){let Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const Wt=[],sn=we();return bt.forEach(en=>{const Jt=pe.exec(en==null?void 0:en.toString());if(!Jt)return;const vn=document.getElementById(Jt[1]);if(vn){const Pn=ge(vn,sn);Pnvn.top>Jt.top?vn:Jt).link:""},mt=(0,me.useEvent)(bt=>{if(Te.current===bt)return;const Tt=typeof Je=="function"?Je(bt):bt;Ze(Tt),Te.current=Tt,Ge==null||Ge(bt)}),ut=de.useCallback(()=>{if(Xe.current)return;const bt=tt(Ye,We!==void 0?We:Fe||0,qe);mt(bt)},[Re,We,Fe]),ht=de.useCallback(bt=>{mt(bt);const Tt=pe.exec(bt);if(!Tt)return;const Nt=document.getElementById(Tt[1]);if(!Nt)return;const Wt=we(),sn=(0,ne.Z)(Wt,!0),en=ge(Nt,Wt);let Jt=sn+en;Jt-=We!==void 0?We:Fe||0,Xe.current=!0,(0,ie.Z)(Jt,{getContainer:we,callback(){Xe.current=!1}})},[We,Fe]),ct=E()(Ee,`${Oe}-wrapper`,{[`${Oe}-wrapper-horizontal`]:Ve==="horizontal",[`${Oe}-rtl`]:Me==="rtl"},Ce,Le==null?void 0:Le.className),pt=E()(Oe,{[`${Oe}-fixed`]:!Qe&&!Ne}),at=E()(`${Oe}-ink`,{[`${Oe}-ink-visible`]:De}),st=Object.assign(Object.assign({maxHeight:Fe?`calc(100vh - ${Fe}px)`:"100vh"},Le==null?void 0:Le.style),je),ft=bt=>Array.isArray(bt)?bt.map(Tt=>de.createElement(ee,Object.assign({replace:lt},Tt,{key:Tt.key}),Ve==="vertical"&&ft(Tt.children))):null,vt=de.createElement("div",{ref:ke,className:ct,style:st},de.createElement("div",{className:pt},de.createElement("span",{className:at,ref:et}),"items"in Pe?ft($e):_e));de.useEffect(()=>{const bt=we();return ut(),bt==null||bt.addEventListener("scroll",ut),()=>{bt==null||bt.removeEventListener("scroll",ut)}},[Re]),de.useEffect(()=>{typeof Je=="function"&&mt(Je(Te.current||""))},[Je]),de.useEffect(()=>{He()},[Ve,Je,Re,De]);const At=de.useMemo(()=>({registerLink:Ke,unregisterLink:rt,scrollTo:ht,activeLink:De,onClick:ze,direction:Ve}),[De,ze,ht,Ve]);return de.createElement(oe.Provider,{value:At},Qe?de.createElement(ce.Z,{offsetTop:Fe,target:we},vt):vt)};var Ae=Pe=>{const{prefixCls:Be,rootClassName:Ee}=Pe,{getPrefixCls:Oe}=de.useContext(ue.E_),Ce=Oe("anchor",Be),[je,Fe]=te(Ce);return je(de.createElement(ve,Object.assign({},Pe,{rootClassName:E()(Fe,Ee),anchorPrefixCls:Ce})))};const ye=Ae;ye.Link=ee;var Se=ye},24905:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return ve}});var be=fe(92310),xe=fe.n(be),E=fe(5630),me=fe(59301),de=fe(36355),se=fe(1684),ne=fe(32441),ce=me.createContext(null),ue=fe(98447),ae=fe(14088),oe=fe(4572),re=function(he,Ae){var ye={};for(var Se in he)Object.prototype.hasOwnProperty.call(he,Se)&&Ae.indexOf(Se)<0&&(ye[Se]=he[Se]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Se=Object.getOwnPropertySymbols(he);Pe{var ye;const{prefixCls:Se,className:Pe,rootClassName:Be,children:Ee,indeterminate:Oe=!1,style:Ce,onMouseEnter:je,onMouseLeave:Fe,skipGroup:Qe=!1,disabled:Ne}=he,_e=re(he,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:$e,direction:Ve,checkbox:qe}=me.useContext(de.E_),We=me.useContext(ce),{isFormItemInput:ze}=me.useContext(ne.aM),Ge=me.useContext(se.Z),nt=(ye=(We==null?void 0:We.disabled)||Ne)!==null&&ye!==void 0?ye:Ge,Je=me.useRef(_e.value);me.useEffect(()=>{We==null||We.registerValue(_e.value)},[]),me.useEffect(()=>{if(!Qe)return _e.value!==Je.current&&(We==null||We.cancelValue(Je.current),We==null||We.registerValue(_e.value),Je.current=_e.value),()=>We==null?void 0:We.cancelValue(_e.value)},[_e.value]);const lt=$e("checkbox",Se),[Ye,Ue]=(0,ue.ZP)(lt),De=Object.assign({},_e);We&&!Qe&&(De.onChange=function(){_e.onChange&&_e.onChange.apply(_e,arguments),We.toggleOption&&We.toggleOption({label:Ee,value:_e.value})},De.name=We.name,De.checked=We.value.includes(_e.value));const Ze=xe()(`${lt}-wrapper`,{[`${lt}-rtl`]:Ve==="rtl",[`${lt}-wrapper-checked`]:De.checked,[`${lt}-wrapper-disabled`]:nt,[`${lt}-wrapper-in-form-item`]:ze},qe==null?void 0:qe.className,Pe,Be,Ue),Te=xe()({[`${lt}-indeterminate`]:Oe},oe.A,Ue),ke=Oe?"mixed":void 0;return Ye(me.createElement(ae.Z,{component:"Checkbox",disabled:nt},me.createElement("label",{className:Ze,style:Object.assign(Object.assign({},qe==null?void 0:qe.style),Ce),onMouseEnter:je,onMouseLeave:Fe},me.createElement(E.Z,Object.assign({"aria-checked":ke},De,{prefixCls:lt,className:Te,disabled:nt,ref:Ae})),Ee!==void 0&&me.createElement("span",null,Ee))))};var y=me.forwardRef(ee),x=fe(94480),b=fe(2738),z=function(he,Ae){var ye={};for(var Se in he)Object.prototype.hasOwnProperty.call(he,Se)&&Ae.indexOf(Se)<0&&(ye[Se]=he[Se]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Se=Object.getOwnPropertySymbols(he);Pe{const{defaultValue:ye,children:Se,options:Pe=[],prefixCls:Be,className:Ee,rootClassName:Oe,style:Ce,onChange:je}=he,Fe=z(he,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Qe,direction:Ne}=me.useContext(de.E_),[_e,$e]=me.useState(Fe.value||ye||[]),[Ve,qe]=me.useState([]);me.useEffect(()=>{"value"in Fe&&$e(Fe.value||[])},[Fe.value]);const We=me.useMemo(()=>Pe.map(et=>typeof et=="string"||typeof et=="number"?{label:et,value:et}:et),[Pe]),ze=et=>{qe(Xe=>Xe.filter(Me=>Me!==et))},Ge=et=>{qe(Xe=>[].concat((0,x.Z)(Xe),[et]))},nt=et=>{const Xe=_e.indexOf(et.value),Me=(0,x.Z)(_e);Xe===-1?Me.push(et.value):Me.splice(Xe,1),"value"in Fe||$e(Me),je==null||je(Me.filter(Ie=>Ve.includes(Ie)).sort((Ie,Le)=>{const we=We.findIndex(Ke=>Ke.value===Ie),Re=We.findIndex(Ke=>Ke.value===Le);return we-Re}))},Je=Qe("checkbox",Be),lt=`${Je}-group`,[Ye,Ue]=(0,ue.ZP)(Je),De=(0,b.Z)(Fe,["value","disabled"]),Ze=Pe.length?We.map(et=>me.createElement(y,{prefixCls:Je,key:et.value.toString(),disabled:"disabled"in et?et.disabled:Fe.disabled,value:et.value,checked:_e.includes(et.value),onChange:et.onChange,className:`${lt}-item`,style:et.style,title:et.title},et.label)):Se,Te={toggleOption:nt,value:_e,disabled:Fe.disabled,name:Fe.name,registerValue:Ge,cancelValue:ze},ke=xe()(lt,{[`${lt}-rtl`]:Ne==="rtl"},Ee,Oe,Ue);return Ye(me.createElement("div",Object.assign({className:ke,style:Ce},De,{ref:Ae}),me.createElement(ce.Provider,{value:Te},Ze)))},le=me.forwardRef(te);var ge=me.memo(le);const pe=y;pe.Group=ge,pe.__ANT_CHECKBOX=!0;var ve=pe},98447:function(Ct,dt,fe){"use strict";fe.d(dt,{C2:function(){return de}});var be=fe(17313),xe=fe(37613),E=fe(83116);const me=se=>{const{checkboxCls:ne}=se,ie=`${ne}-wrapper`;return[{[`${ne}-group`]:Object.assign(Object.assign({},(0,be.Wf)(se)),{display:"inline-flex",flexWrap:"wrap",columnGap:se.marginXS,[`> ${se.antCls}-row`]:{flex:1}}),[ie]:Object.assign(Object.assign({},(0,be.Wf)(se)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ie}`]:{marginInlineStart:0},[`&${ie}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ne]:Object.assign(Object.assign({},(0,be.Wf)(se)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:se.borderRadiusSM,alignSelf:"center",[`${ne}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ne}-inner`]:Object.assign({},(0,be.oN)(se))},[`${ne}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:se.checkboxSize,height:se.checkboxSize,direction:"ltr",backgroundColor:se.colorBgContainer,border:`${se.lineWidth}px ${se.lineType} ${se.colorBorder}`,borderRadius:se.borderRadiusSM,borderCollapse:"separate",transition:`all ${se.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:se.checkboxSize/14*5,height:se.checkboxSize/14*8,border:`${se.lineWidthBold}px solid ${se.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${se.motionDurationFast} ${se.motionEaseInBack}, opacity ${se.motionDurationFast}`}},"& + span":{paddingInlineStart:se.paddingXS,paddingInlineEnd:se.paddingXS}})},{[` ${ie}:not(${ie}-disabled), ${ne}:not(${ne}-disabled) `]:{[`&:hover ${ne}-inner`]:{borderColor:se.colorPrimary}},[`${ie}:not(${ie}-disabled)`]:{[`&:hover ${ne}-checked:not(${ne}-disabled) ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ne}-checked:not(${ne}-disabled):after`]:{borderColor:se.colorPrimaryHover}}},{[`${ne}-checked`]:{[`${ne}-inner`]:{backgroundColor:se.colorPrimary,borderColor:se.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${se.motionDurationMid} ${se.motionEaseOutBack} ${se.motionDurationFast}`}}},[` ${ie}-checked:not(${ie}-disabled), ${ne}-checked:not(${ne}-disabled) - `]:{[`&:hover ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"}}},{[ne]:{"&-indeterminate":{[`${ne}-inner`]:{backgroundColor:se.colorBgContainer,borderColor:se.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:se.fontSizeLG/2,height:se.fontSizeLG/2,backgroundColor:se.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ie}-disabled`]:{cursor:"not-allowed"},[`${ne}-disabled`]:{[`&, ${ne}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ne}-inner`]:{background:se.colorBgContainerDisabled,borderColor:se.colorBorder,"&:after":{borderColor:se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:se.colorTextDisabled},[`&${ne}-indeterminate ${ne}-inner::after`]:{background:se.colorTextDisabled}}}]};function de(se,ne){const ie=(0,xe.TS)(ne,{checkboxCls:`.${se}`,checkboxSize:ne.controlInteractiveSize});return[pe(ie)]}dt.ZP=(0,E.Z)("Checkbox",(se,ne)=>{let{prefixCls:ie}=ne;return[de(ie,se)]})},36381:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return De}});var Se=fe(38819),xe=fe(92310),E=fe.n(xe),pe=fe(54476),de=fe(94480),se=fe(42978),ne=fe(76190),ie=fe(18929),ce=fe(48736),ue=fe(59301),ae=fe(75931),oe=fe(11592),re=fe(20068),ee=fe(77900),a=fe(10228),y=ue.forwardRef(function(Ze,Te){var ke=Ze.prefixCls,et=Ze.forceRender,Xe=Ze.className,Me=Ze.style,Ie=Ze.children,Oe=Ze.isActive,we=Ze.role,Re=ue.useState(Oe||et),Ke=(0,se.Z)(Re,2),rt=Ke[0],He=Ke[1];return ue.useEffect(function(){(et||Oe)&&He(!0)},[et,Oe]),rt?ue.createElement("div",{ref:Te,className:E()("".concat(ke,"-content"),(0,re.Z)((0,re.Z)({},"".concat(ke,"-content-active"),Oe),"".concat(ke,"-content-inactive"),!Oe),Xe),style:Me,role:we},ue.createElement("div",{className:"".concat(ke,"-content-box")},Ie)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ue.forwardRef(function(Ze,Te){var ke=Ze.showArrow,et=ke===void 0?!0:ke,Xe=Ze.headerClass,Me=Ze.isActive,Ie=Ze.onItemClick,Oe=Ze.forceRender,we=Ze.className,Re=Ze.prefixCls,Ke=Ze.collapsible,rt=Ze.accordion,He=Ze.panelKey,tt=Ze.extra,mt=Ze.header,ut=Ze.expandIcon,ht=Ze.openMotion,ct=Ze.destroyInactivePanel,pt=Ze.children,at=(0,ae.Z)(Ze,b),st=Ke==="disabled",ft=Ke==="header",vt=Ke==="icon",At=tt!=null&&typeof tt!="boolean",bt=function(){Ie==null||Ie(He)},Tt=function(vn){(vn.key==="Enter"||vn.keyCode===a.Z.ENTER||vn.which===a.Z.ENTER)&&bt()},Nt=typeof ut=="function"?ut(Ze):ue.createElement("i",{className:"arrow"});Nt&&(Nt=ue.createElement("div",{className:"".concat(Re,"-expand-icon"),onClick:["header","icon"].includes(Ke)?bt:void 0},Nt));var Wt=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Re,"-item"),!0),"".concat(Re,"-item-active"),Me),"".concat(Re,"-item-disabled"),st),we),sn=E()(Xe,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Re,"-header"),!0),"".concat(Re,"-header-collapsible-only"),ft),"".concat(Re,"-icon-collapsible-only"),vt)),en={className:sn,"aria-expanded":Me,"aria-disabled":st,onKeyDown:Tt};return!ft&&!vt&&(en.onClick=bt,en.role=rt?"tab":"button",en.tabIndex=st?-1:0),ue.createElement("div",(0,pe.Z)({},at,{ref:Te,className:Wt}),ue.createElement("div",en,et&&Nt,ue.createElement("span",{className:"".concat(Re,"-header-text"),onClick:Ke==="header"?bt:void 0},mt),At&&ue.createElement("div",{className:"".concat(Re,"-extra")},tt)),ue.createElement(ee.default,(0,pe.Z)({visible:Me,leavedClassName:"".concat(Re,"-content-hidden")},ht,{forceRender:Oe,removeOnLeave:ct}),function(Jt,vn){var Pn=Jt.className,gn=Jt.style;return ue.createElement(x,{ref:vn,prefixCls:Re,className:Pn,style:gn,isActive:Me,forceRender:Oe,role:rt?"tabpanel":void 0},pt)}))}),te=z,le=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ge=function(Te,ke){var et=ke.prefixCls,Xe=ke.accordion,Me=ke.collapsible,Ie=ke.destroyInactivePanel,Oe=ke.onItemClick,we=ke.activeKey,Re=ke.openMotion,Ke=ke.expandIcon;return Te.map(function(rt,He){var tt=rt.children,mt=rt.label,ut=rt.key,ht=rt.collapsible,ct=rt.onItemClick,pt=rt.destroyInactivePanel,at=(0,ae.Z)(rt,le),st=String(ut!=null?ut:He),ft=ht!=null?ht:Me,vt=pt!=null?pt:Ie,At=function(Nt){ft!=="disabled"&&(Oe(Nt),ct==null||ct(Nt))},bt=!1;return Xe?bt=we[0]===st:bt=we.indexOf(st)>-1,ue.createElement(te,(0,pe.Z)({},at,{prefixCls:et,key:st,panelKey:st,isActive:bt,accordion:Xe,openMotion:Re,expandIcon:Ke,header:mt,collapsible:ft,onItemClick:At,destroyInactivePanel:vt}),tt)})},me=function(Te,ke,et){if(!Te)return null;var Xe=et.prefixCls,Me=et.accordion,Ie=et.collapsible,Oe=et.destroyInactivePanel,we=et.onItemClick,Re=et.activeKey,Ke=et.openMotion,rt=et.expandIcon,He=Te.key||String(ke),tt=Te.props,mt=tt.header,ut=tt.headerClass,ht=tt.destroyInactivePanel,ct=tt.collapsible,pt=tt.onItemClick,at=!1;Me?at=Re[0]===He:at=Re.indexOf(He)>-1;var st=ct!=null?ct:Ie,ft=function(bt){st!=="disabled"&&(we(bt),pt==null||pt(bt))},vt={key:He,panelKey:He,header:mt,headerClass:ut,isActive:at,prefixCls:Xe,destroyInactivePanel:ht!=null?ht:Oe,openMotion:Ke,accordion:Me,children:Te.props.children,onItemClick:ft,expandIcon:rt,collapsible:st};return typeof Te.type=="string"?Te:(Object.keys(vt).forEach(function(At){typeof vt[At]=="undefined"&&delete vt[At]}),ue.cloneElement(Te,vt))};function ve(Ze,Te,ke){return Array.isArray(Ze)?ge(Ze,ke):(0,oe.Z)(Te).map(function(et,Xe){return me(et,Xe,ke)})}var he=ve,Ae=fe(26112);function ye(Ze){var Te=Ze;if(!Array.isArray(Te)){var ke=(0,ne.Z)(Te);Te=ke==="number"||ke==="string"?[Te]:[]}return Te.map(function(et){return String(et)})}var be=ue.forwardRef(function(Ze,Te){var ke=Ze.prefixCls,et=ke===void 0?"rc-collapse":ke,Xe=Ze.destroyInactivePanel,Me=Xe===void 0?!1:Xe,Ie=Ze.style,Oe=Ze.accordion,we=Ze.className,Re=Ze.children,Ke=Ze.collapsible,rt=Ze.openMotion,He=Ze.expandIcon,tt=Ze.activeKey,mt=Ze.defaultActiveKey,ut=Ze.onChange,ht=Ze.items,ct=E()(et,we),pt=(0,ie.Z)([],{value:tt,onChange:function(Tt){return ut==null?void 0:ut(Tt)},defaultValue:mt,postState:ye}),at=(0,se.Z)(pt,2),st=at[0],ft=at[1],vt=function(Tt){return ft(function(){if(Oe)return st[0]===Tt?[]:[Tt];var Nt=st.indexOf(Tt),Wt=Nt>-1;return Wt?st.filter(function(sn){return sn!==Tt}):[].concat((0,de.Z)(st),[Tt])})};(0,ce.ZP)(!Re,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var At=he(ht,Re,{prefixCls:et,accordion:Oe,openMotion:rt,expandIcon:He,collapsible:Ke,destroyInactivePanel:Me,onItemClick:vt,activeKey:st});return ue.createElement("div",(0,pe.Z)({ref:Te,className:ct,style:Ie,role:Oe?"tablist":void 0},(0,Ae.Z)(Ze,{aria:!0,data:!0})),At)}),Pe=Object.assign(be,{Panel:te}),Be=Pe,Ee=Pe.Panel,Le=fe(2738),Ce=fe(62892),je=fe(92343),Fe=fe(36355),Qe=fe(19716),_e=ue.forwardRef((Ze,Te)=>{const{getPrefixCls:ke}=ue.useContext(Fe.E_),{prefixCls:et,className:Xe,showArrow:Me=!0}=Ze,Ie=ke("collapse",et),Oe=E()({[`${Ie}-no-arrow`]:!Me},Xe);return ue.createElement(Be.Panel,Object.assign({ref:Te},Ze,{prefixCls:Ie,className:Oe}))}),$e=fe(17313),Ve=fe(8378),qe=fe(83116),We=fe(37613);const ze=Ze=>{const{componentCls:Te,contentBg:ke,padding:et,headerBg:Xe,headerPadding:Me,collapseHeaderPaddingSM:Ie,collapseHeaderPaddingLG:Oe,collapsePanelBorderRadius:we,lineWidth:Re,lineType:Ke,colorBorder:rt,colorText:He,colorTextHeading:tt,colorTextDisabled:mt,fontSize:ut,fontSizeLG:ht,lineHeight:ct,marginSM:pt,paddingSM:at,paddingLG:st,paddingXS:ft,motionDurationSlow:vt,fontSizeIcon:At,contentPadding:bt}=Ze,Tt=`${Re}px ${Ke} ${rt}`;return{[Te]:Object.assign(Object.assign({},(0,$e.Wf)(Ze)),{backgroundColor:Xe,border:Tt,borderBottom:0,borderRadius:`${we}px`,"&-rtl":{direction:"rtl"},[`& > ${Te}-item`]:{borderBottom:Tt,"&:last-child":{[` + `]:{[`&:hover ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"}}},{[ne]:{"&-indeterminate":{[`${ne}-inner`]:{backgroundColor:se.colorBgContainer,borderColor:se.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:se.fontSizeLG/2,height:se.fontSizeLG/2,backgroundColor:se.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ie}-disabled`]:{cursor:"not-allowed"},[`${ne}-disabled`]:{[`&, ${ne}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ne}-inner`]:{background:se.colorBgContainerDisabled,borderColor:se.colorBorder,"&:after":{borderColor:se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:se.colorTextDisabled},[`&${ne}-indeterminate ${ne}-inner::after`]:{background:se.colorTextDisabled}}}]};function de(se,ne){const ie=(0,xe.TS)(ne,{checkboxCls:`.${se}`,checkboxSize:ne.controlInteractiveSize});return[me(ie)]}dt.ZP=(0,E.Z)("Checkbox",(se,ne)=>{let{prefixCls:ie}=ne;return[de(ie,se)]})},36381:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return De}});var be=fe(38819),xe=fe(92310),E=fe.n(xe),me=fe(54476),de=fe(94480),se=fe(42978),ne=fe(76190),ie=fe(18929),ce=fe(48736),ue=fe(59301),ae=fe(75931),oe=fe(11592),re=fe(20068),ee=fe(77900),a=fe(10228),y=ue.forwardRef(function(Ze,Te){var ke=Ze.prefixCls,et=Ze.forceRender,Xe=Ze.className,Me=Ze.style,Ie=Ze.children,Le=Ze.isActive,we=Ze.role,Re=ue.useState(Le||et),Ke=(0,se.Z)(Re,2),rt=Ke[0],He=Ke[1];return ue.useEffect(function(){(et||Le)&&He(!0)},[et,Le]),rt?ue.createElement("div",{ref:Te,className:E()("".concat(ke,"-content"),(0,re.Z)((0,re.Z)({},"".concat(ke,"-content-active"),Le),"".concat(ke,"-content-inactive"),!Le),Xe),style:Me,role:we},ue.createElement("div",{className:"".concat(ke,"-content-box")},Ie)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ue.forwardRef(function(Ze,Te){var ke=Ze.showArrow,et=ke===void 0?!0:ke,Xe=Ze.headerClass,Me=Ze.isActive,Ie=Ze.onItemClick,Le=Ze.forceRender,we=Ze.className,Re=Ze.prefixCls,Ke=Ze.collapsible,rt=Ze.accordion,He=Ze.panelKey,tt=Ze.extra,mt=Ze.header,ut=Ze.expandIcon,ht=Ze.openMotion,ct=Ze.destroyInactivePanel,pt=Ze.children,at=(0,ae.Z)(Ze,b),st=Ke==="disabled",ft=Ke==="header",vt=Ke==="icon",At=tt!=null&&typeof tt!="boolean",bt=function(){Ie==null||Ie(He)},Tt=function(vn){(vn.key==="Enter"||vn.keyCode===a.Z.ENTER||vn.which===a.Z.ENTER)&&bt()},Nt=typeof ut=="function"?ut(Ze):ue.createElement("i",{className:"arrow"});Nt&&(Nt=ue.createElement("div",{className:"".concat(Re,"-expand-icon"),onClick:["header","icon"].includes(Ke)?bt:void 0},Nt));var Wt=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Re,"-item"),!0),"".concat(Re,"-item-active"),Me),"".concat(Re,"-item-disabled"),st),we),sn=E()(Xe,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Re,"-header"),!0),"".concat(Re,"-header-collapsible-only"),ft),"".concat(Re,"-icon-collapsible-only"),vt)),en={className:sn,"aria-expanded":Me,"aria-disabled":st,onKeyDown:Tt};return!ft&&!vt&&(en.onClick=bt,en.role=rt?"tab":"button",en.tabIndex=st?-1:0),ue.createElement("div",(0,me.Z)({},at,{ref:Te,className:Wt}),ue.createElement("div",en,et&&Nt,ue.createElement("span",{className:"".concat(Re,"-header-text"),onClick:Ke==="header"?bt:void 0},mt),At&&ue.createElement("div",{className:"".concat(Re,"-extra")},tt)),ue.createElement(ee.default,(0,me.Z)({visible:Me,leavedClassName:"".concat(Re,"-content-hidden")},ht,{forceRender:Le,removeOnLeave:ct}),function(Jt,vn){var Pn=Jt.className,gn=Jt.style;return ue.createElement(x,{ref:vn,prefixCls:Re,className:Pn,style:gn,isActive:Me,forceRender:Le,role:rt?"tabpanel":void 0},pt)}))}),te=z,le=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ge=function(Te,ke){var et=ke.prefixCls,Xe=ke.accordion,Me=ke.collapsible,Ie=ke.destroyInactivePanel,Le=ke.onItemClick,we=ke.activeKey,Re=ke.openMotion,Ke=ke.expandIcon;return Te.map(function(rt,He){var tt=rt.children,mt=rt.label,ut=rt.key,ht=rt.collapsible,ct=rt.onItemClick,pt=rt.destroyInactivePanel,at=(0,ae.Z)(rt,le),st=String(ut!=null?ut:He),ft=ht!=null?ht:Me,vt=pt!=null?pt:Ie,At=function(Nt){ft!=="disabled"&&(Le(Nt),ct==null||ct(Nt))},bt=!1;return Xe?bt=we[0]===st:bt=we.indexOf(st)>-1,ue.createElement(te,(0,me.Z)({},at,{prefixCls:et,key:st,panelKey:st,isActive:bt,accordion:Xe,openMotion:Re,expandIcon:Ke,header:mt,collapsible:ft,onItemClick:At,destroyInactivePanel:vt}),tt)})},pe=function(Te,ke,et){if(!Te)return null;var Xe=et.prefixCls,Me=et.accordion,Ie=et.collapsible,Le=et.destroyInactivePanel,we=et.onItemClick,Re=et.activeKey,Ke=et.openMotion,rt=et.expandIcon,He=Te.key||String(ke),tt=Te.props,mt=tt.header,ut=tt.headerClass,ht=tt.destroyInactivePanel,ct=tt.collapsible,pt=tt.onItemClick,at=!1;Me?at=Re[0]===He:at=Re.indexOf(He)>-1;var st=ct!=null?ct:Ie,ft=function(bt){st!=="disabled"&&(we(bt),pt==null||pt(bt))},vt={key:He,panelKey:He,header:mt,headerClass:ut,isActive:at,prefixCls:Xe,destroyInactivePanel:ht!=null?ht:Le,openMotion:Ke,accordion:Me,children:Te.props.children,onItemClick:ft,expandIcon:rt,collapsible:st};return typeof Te.type=="string"?Te:(Object.keys(vt).forEach(function(At){typeof vt[At]=="undefined"&&delete vt[At]}),ue.cloneElement(Te,vt))};function ve(Ze,Te,ke){return Array.isArray(Ze)?ge(Ze,ke):(0,oe.Z)(Te).map(function(et,Xe){return pe(et,Xe,ke)})}var he=ve,Ae=fe(26112);function ye(Ze){var Te=Ze;if(!Array.isArray(Te)){var ke=(0,ne.Z)(Te);Te=ke==="number"||ke==="string"?[Te]:[]}return Te.map(function(et){return String(et)})}var Se=ue.forwardRef(function(Ze,Te){var ke=Ze.prefixCls,et=ke===void 0?"rc-collapse":ke,Xe=Ze.destroyInactivePanel,Me=Xe===void 0?!1:Xe,Ie=Ze.style,Le=Ze.accordion,we=Ze.className,Re=Ze.children,Ke=Ze.collapsible,rt=Ze.openMotion,He=Ze.expandIcon,tt=Ze.activeKey,mt=Ze.defaultActiveKey,ut=Ze.onChange,ht=Ze.items,ct=E()(et,we),pt=(0,ie.Z)([],{value:tt,onChange:function(Tt){return ut==null?void 0:ut(Tt)},defaultValue:mt,postState:ye}),at=(0,se.Z)(pt,2),st=at[0],ft=at[1],vt=function(Tt){return ft(function(){if(Le)return st[0]===Tt?[]:[Tt];var Nt=st.indexOf(Tt),Wt=Nt>-1;return Wt?st.filter(function(sn){return sn!==Tt}):[].concat((0,de.Z)(st),[Tt])})};(0,ce.ZP)(!Re,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var At=he(ht,Re,{prefixCls:et,accordion:Le,openMotion:rt,expandIcon:He,collapsible:Ke,destroyInactivePanel:Me,onItemClick:vt,activeKey:st});return ue.createElement("div",(0,me.Z)({ref:Te,className:ct,style:Ie,role:Le?"tablist":void 0},(0,Ae.Z)(Ze,{aria:!0,data:!0})),At)}),Pe=Object.assign(Se,{Panel:te}),Be=Pe,Ee=Pe.Panel,Oe=fe(2738),Ce=fe(62892),je=fe(92343),Fe=fe(36355),Qe=fe(19716),_e=ue.forwardRef((Ze,Te)=>{const{getPrefixCls:ke}=ue.useContext(Fe.E_),{prefixCls:et,className:Xe,showArrow:Me=!0}=Ze,Ie=ke("collapse",et),Le=E()({[`${Ie}-no-arrow`]:!Me},Xe);return ue.createElement(Be.Panel,Object.assign({ref:Te},Ze,{prefixCls:Ie,className:Le}))}),$e=fe(17313),Ve=fe(8378),qe=fe(83116),We=fe(37613);const ze=Ze=>{const{componentCls:Te,contentBg:ke,padding:et,headerBg:Xe,headerPadding:Me,collapseHeaderPaddingSM:Ie,collapseHeaderPaddingLG:Le,collapsePanelBorderRadius:we,lineWidth:Re,lineType:Ke,colorBorder:rt,colorText:He,colorTextHeading:tt,colorTextDisabled:mt,fontSize:ut,fontSizeLG:ht,lineHeight:ct,marginSM:pt,paddingSM:at,paddingLG:st,paddingXS:ft,motionDurationSlow:vt,fontSizeIcon:At,contentPadding:bt}=Ze,Tt=`${Re}px ${Ke} ${rt}`;return{[Te]:Object.assign(Object.assign({},(0,$e.Wf)(Ze)),{backgroundColor:Xe,border:Tt,borderBottom:0,borderRadius:`${we}px`,"&-rtl":{direction:"rtl"},[`& > ${Te}-item`]:{borderBottom:Tt,"&:last-child":{[` &, - & > ${Te}-header`]:{borderRadius:`0 0 ${we}px ${we}px`}},[`> ${Te}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Me,color:tt,lineHeight:ct,cursor:"pointer",transition:`all ${vt}, visibility 0s`,[`> ${Te}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Te}-expand-icon`]:{height:ut*ct,display:"flex",alignItems:"center",paddingInlineEnd:pt},[`${Te}-arrow`]:Object.assign(Object.assign({},(0,$e.Ro)()),{fontSize:At,svg:{transition:`transform ${vt}`}}),[`${Te}-header-text`]:{marginInlineEnd:"auto"}},[`${Te}-header-collapsible-only`]:{cursor:"default",[`${Te}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Te}-icon-collapsible-only`]:{cursor:"default",[`${Te}-expand-icon`]:{cursor:"pointer"}}},[`${Te}-content`]:{color:He,backgroundColor:ke,borderTop:Tt,[`& > ${Te}-content-box`]:{padding:bt},"&-hidden":{display:"none"}},"&-small":{[`> ${Te}-item`]:{[`> ${Te}-header`]:{padding:Ie,paddingInlineStart:ft,[`> ${Te}-expand-icon`]:{marginInlineStart:at-ft}},[`> ${Te}-content > ${Te}-content-box`]:{padding:at}}},"&-large":{[`> ${Te}-item`]:{fontSize:ht,[`> ${Te}-header`]:{padding:Oe,paddingInlineStart:et,[`> ${Te}-expand-icon`]:{height:ht*ct,marginInlineStart:st-et}},[`> ${Te}-content > ${Te}-content-box`]:{padding:st}}},[`${Te}-item:last-child`]:{[`> ${Te}-content`]:{borderRadius:`0 0 ${we}px ${we}px`}},[`& ${Te}-item-disabled > ${Te}-header`]:{"\n &,\n & > .arrow\n ":{color:mt,cursor:"not-allowed"}},[`&${Te}-icon-position-end`]:{[`& > ${Te}-item`]:{[`> ${Te}-header`]:{[`${Te}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:pt}}}}})}},Ge=Ze=>{const{componentCls:Te}=Ze,ke=`> ${Te}-item > ${Te}-header ${Te}-arrow svg`;return{[`${Te}-rtl`]:{[ke]:{transform:"rotate(180deg)"}}}},nt=Ze=>{const{componentCls:Te,headerBg:ke,paddingXXS:et,colorBorder:Xe}=Ze;return{[`${Te}-borderless`]:{backgroundColor:ke,border:0,[`> ${Te}-item`]:{borderBottom:`1px solid ${Xe}`},[` + & > ${Te}-header`]:{borderRadius:`0 0 ${we}px ${we}px`}},[`> ${Te}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Me,color:tt,lineHeight:ct,cursor:"pointer",transition:`all ${vt}, visibility 0s`,[`> ${Te}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Te}-expand-icon`]:{height:ut*ct,display:"flex",alignItems:"center",paddingInlineEnd:pt},[`${Te}-arrow`]:Object.assign(Object.assign({},(0,$e.Ro)()),{fontSize:At,svg:{transition:`transform ${vt}`}}),[`${Te}-header-text`]:{marginInlineEnd:"auto"}},[`${Te}-header-collapsible-only`]:{cursor:"default",[`${Te}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Te}-icon-collapsible-only`]:{cursor:"default",[`${Te}-expand-icon`]:{cursor:"pointer"}}},[`${Te}-content`]:{color:He,backgroundColor:ke,borderTop:Tt,[`& > ${Te}-content-box`]:{padding:bt},"&-hidden":{display:"none"}},"&-small":{[`> ${Te}-item`]:{[`> ${Te}-header`]:{padding:Ie,paddingInlineStart:ft,[`> ${Te}-expand-icon`]:{marginInlineStart:at-ft}},[`> ${Te}-content > ${Te}-content-box`]:{padding:at}}},"&-large":{[`> ${Te}-item`]:{fontSize:ht,[`> ${Te}-header`]:{padding:Le,paddingInlineStart:et,[`> ${Te}-expand-icon`]:{height:ht*ct,marginInlineStart:st-et}},[`> ${Te}-content > ${Te}-content-box`]:{padding:st}}},[`${Te}-item:last-child`]:{[`> ${Te}-content`]:{borderRadius:`0 0 ${we}px ${we}px`}},[`& ${Te}-item-disabled > ${Te}-header`]:{"\n &,\n & > .arrow\n ":{color:mt,cursor:"not-allowed"}},[`&${Te}-icon-position-end`]:{[`& > ${Te}-item`]:{[`> ${Te}-header`]:{[`${Te}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:pt}}}}})}},Ge=Ze=>{const{componentCls:Te}=Ze,ke=`> ${Te}-item > ${Te}-header ${Te}-arrow svg`;return{[`${Te}-rtl`]:{[ke]:{transform:"rotate(180deg)"}}}},nt=Ze=>{const{componentCls:Te,headerBg:ke,paddingXXS:et,colorBorder:Xe}=Ze;return{[`${Te}-borderless`]:{backgroundColor:ke,border:0,[`> ${Te}-item`]:{borderBottom:`1px solid ${Xe}`},[` > ${Te}-item:last-child, > ${Te}-item:last-child ${Te}-header - `]:{borderRadius:0},[`> ${Te}-item:last-child`]:{borderBottom:0},[`> ${Te}-item > ${Te}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Te}-item > ${Te}-content > ${Te}-content-box`]:{paddingTop:et}}}},Je=Ze=>{const{componentCls:Te,paddingSM:ke}=Ze;return{[`${Te}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Te}-item`]:{borderBottom:0,[`> ${Te}-content`]:{backgroundColor:"transparent",border:0,[`> ${Te}-content-box`]:{paddingBlock:ke}}}}}};var lt=(0,qe.Z)("Collapse",Ze=>{const Te=(0,We.TS)(Ze,{collapseHeaderPaddingSM:`${Ze.paddingXS}px ${Ze.paddingSM}px`,collapseHeaderPaddingLG:`${Ze.padding}px ${Ze.paddingLG}px`,collapsePanelBorderRadius:Ze.borderRadiusLG});return[ze(Te),nt(Te),Je(Te),Ge(Te),(0,Ve.Z)(Te)]},Ze=>({headerPadding:`${Ze.paddingSM}px ${Ze.padding}px`,headerBg:Ze.colorFillAlter,contentPadding:`${Ze.padding}px 16px`,contentBg:Ze.colorBgContainer})),Ue=Object.assign(ue.forwardRef((Ze,Te)=>{const{getPrefixCls:ke,direction:et,collapse:Xe}=ue.useContext(Fe.E_),{prefixCls:Me,className:Ie,rootClassName:Oe,style:we,bordered:Re=!0,ghost:Ke,size:rt,expandIconPosition:He="start",children:tt,expandIcon:mt}=Ze,ut=(0,Qe.Z)(Tt=>{var Nt;return(Nt=rt!=null?rt:Tt)!==null&&Nt!==void 0?Nt:"middle"}),ht=ke("collapse",Me),ct=ke(),[pt,at]=lt(ht),st=ue.useMemo(()=>He==="left"?"start":He==="right"?"end":He,[He]),ft=function(){let Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=mt?mt(Tt):ue.createElement(Se.Z,{rotate:Tt.isActive?90:void 0});return(0,je.Tm)(Nt,()=>({className:E()(Nt.props.className,`${ht}-arrow`)}))},vt=E()(`${ht}-icon-position-${st}`,{[`${ht}-borderless`]:!Re,[`${ht}-rtl`]:et==="rtl",[`${ht}-ghost`]:!!Ke,[`${ht}-${ut}`]:ut!=="middle"},Xe==null?void 0:Xe.className,Ie,Oe,at),At=Object.assign(Object.assign({},(0,Ce.Z)(ct)),{motionAppear:!1,leavedClassName:`${ht}-content-hidden`}),bt=ue.useMemo(()=>tt?(0,oe.Z)(tt).map((Tt,Nt)=>{var Wt,sn;if(!((Wt=Tt.props)===null||Wt===void 0)&&Wt.disabled){const en=(sn=Tt.key)!==null&&sn!==void 0?sn:String(Nt),{disabled:Jt,collapsible:vn}=Tt.props,Pn=Object.assign(Object.assign({},(0,Le.Z)(Tt.props,["disabled"])),{key:en,collapsible:vn!=null?vn:Jt?"disabled":void 0});return(0,je.Tm)(Tt,Pn)}return Tt}):null,[tt]);return pt(ue.createElement(Be,Object.assign({ref:Te,openMotion:At},(0,Le.Z)(Ze,["rootClassName"]),{expandIcon:ft,prefixCls:ht,className:vt,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),we)}),bt))}),{Panel:_e}),De=Ue},43428:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return Ye}});var Se=fe(92310),xe=fe.n(Se),E=fe(33885),pe=fe(42978),de=fe(43403),se=fe(34280),ne=fe(59301),ie=ne.createContext(null),ce=ne.createContext({}),ue=ie,ae=fe(20068),oe=fe(54476),re=fe(77900),ee=fe(10228),a=fe(26112),y=fe(70425),x=function(De){var Ze=De.prefixCls,Te=De.className,ke=De.style,et=De.children,Xe=De.containerRef,Me=De.id,Ie=De.onMouseEnter,Oe=De.onMouseOver,we=De.onMouseLeave,Re=De.onClick,Ke=De.onKeyDown,rt=De.onKeyUp,He={onMouseEnter:Ie,onMouseOver:Oe,onMouseLeave:we,onClick:Re,onKeyDown:Ke,onKeyUp:rt},tt=ne.useContext(ce),mt=tt.panel,ut=(0,y.useComposeRef)(mt,Xe);return ne.createElement(ne.Fragment,null,ne.createElement("div",(0,oe.Z)({id:Me,className:xe()("".concat(Ze,"-content"),Te),style:(0,E.Z)({},ke),"aria-modal":"true",role:"dialog",ref:ut},He),et))},b=x,z=fe(48736);function te(Ue){return typeof Ue=="string"&&String(Number(Ue))===Ue?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ue)):Ue}function le(Ue){warning(!("wrapperClassName"in Ue),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ue.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ge={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(Ue,De){var Ze,Te,ke,et,Xe=Ue.prefixCls,Me=Ue.open,Ie=Ue.placement,Oe=Ue.inline,we=Ue.push,Re=Ue.forceRender,Ke=Ue.autoFocus,rt=Ue.keyboard,He=Ue.rootClassName,tt=Ue.rootStyle,mt=Ue.zIndex,ut=Ue.className,ht=Ue.id,ct=Ue.style,pt=Ue.motion,at=Ue.width,st=Ue.height,ft=Ue.children,vt=Ue.contentWrapperStyle,At=Ue.mask,bt=Ue.maskClosable,Tt=Ue.maskMotion,Nt=Ue.maskClassName,Wt=Ue.maskStyle,sn=Ue.afterOpenChange,en=Ue.onClose,Jt=Ue.onMouseEnter,vn=Ue.onMouseOver,Pn=Ue.onMouseLeave,gn=Ue.onClick,Un=Ue.onKeyDown,Gn=Ue.onKeyUp,zn=ne.useRef(),In=ne.useRef(),Bn=ne.useRef();ne.useImperativeHandle(De,function(){return zn.current});var Kn=function(Ot){var rn=Ot.keyCode,jt=Ot.shiftKey;switch(rn){case ee.Z.TAB:{if(rn===ee.Z.TAB){if(!jt&&document.activeElement===Bn.current){var dn;(dn=In.current)===null||dn===void 0||dn.focus({preventScroll:!0})}else if(jt&&document.activeElement===In.current){var En;(En=Bn.current)===null||En===void 0||En.focus({preventScroll:!0})}}break}case ee.Z.ESC:{en&&rt&&(Ot.stopPropagation(),en(Ot));break}}};ne.useEffect(function(){if(Me&&Ke){var Ut;(Ut=zn.current)===null||Ut===void 0||Ut.focus({preventScroll:!0})}},[Me]);var Pr=ne.useState(!1),Nr=(0,pe.Z)(Pr,2),er=Nr[0],Lr=Nr[1],cr=ne.useContext(ue),pr;we===!1?pr={distance:0}:we===!0?pr={}:pr=we||{};var It=(Ze=(Te=(ke=pr)===null||ke===void 0?void 0:ke.distance)!==null&&Te!==void 0?Te:cr==null?void 0:cr.pushDistance)!==null&&Ze!==void 0?Ze:180,Dt=ne.useMemo(function(){return{pushDistance:It,push:function(){Lr(!0)},pull:function(){Lr(!1)}}},[It]);ne.useEffect(function(){if(Me){var Ut;cr==null||(Ut=cr.push)===null||Ut===void 0||Ut.call(cr)}else{var Ot;cr==null||(Ot=cr.pull)===null||Ot===void 0||Ot.call(cr)}},[Me]),ne.useEffect(function(){return function(){var Ut;cr==null||(Ut=cr.pull)===null||Ut===void 0||Ut.call(cr)}},[]);var xt=At&&ne.createElement(re.default,(0,oe.Z)({key:"mask"},Tt,{visible:Me}),function(Ut,Ot){var rn=Ut.className,jt=Ut.style;return ne.createElement("div",{className:xe()("".concat(Xe,"-mask"),rn,Nt),style:(0,E.Z)((0,E.Z)({},jt),Wt),onClick:bt&&Me?en:void 0,ref:Ot})}),tn=typeof pt=="function"?pt(Ie):pt,Nn={};if(er&&It)switch(Ie){case"top":Nn.transform="translateY(".concat(It,"px)");break;case"bottom":Nn.transform="translateY(".concat(-It,"px)");break;case"left":Nn.transform="translateX(".concat(It,"px)");break;default:Nn.transform="translateX(".concat(-It,"px)");break}Ie==="left"||Ie==="right"?Nn.width=te(at):Nn.height=te(st);var Cn={onMouseEnter:Jt,onMouseOver:vn,onMouseLeave:Pn,onClick:gn,onKeyDown:Un,onKeyUp:Gn},Mr=ne.createElement(re.default,(0,oe.Z)({key:"panel"},tn,{visible:Me,forceRender:Re,onVisibleChanged:function(Ot){sn==null||sn(Ot)},removeOnLeave:!1,leavedClassName:"".concat(Xe,"-content-wrapper-hidden")}),function(Ut,Ot){var rn=Ut.className,jt=Ut.style;return ne.createElement("div",(0,oe.Z)({className:xe()("".concat(Xe,"-content-wrapper"),rn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Nn),jt),vt)},(0,a.Z)(Ue,{data:!0})),ne.createElement(b,(0,oe.Z)({id:ht,containerRef:Ot,prefixCls:Xe,className:ut,style:ct},Cn),ft))}),or=(0,E.Z)({},tt);return mt&&(or.zIndex=mt),ne.createElement(ue.Provider,{value:Dt},ne.createElement("div",{className:xe()(Xe,"".concat(Xe,"-").concat(Ie),He,(et={},(0,ae.Z)(et,"".concat(Xe,"-open"),Me),(0,ae.Z)(et,"".concat(Xe,"-inline"),Oe),et)),style:or,tabIndex:-1,ref:zn,onKeyDown:Kn},xt,ne.createElement("div",{tabIndex:0,ref:In,style:ge,"aria-hidden":"true","data-sentinel":"start"}),Mr,ne.createElement("div",{tabIndex:0,ref:Bn,style:ge,"aria-hidden":"true","data-sentinel":"end"})))}var ve=ne.forwardRef(me),he=ve,Ae=function(De){var Ze=De.open,Te=Ze===void 0?!1:Ze,ke=De.prefixCls,et=ke===void 0?"rc-drawer":ke,Xe=De.placement,Me=Xe===void 0?"right":Xe,Ie=De.autoFocus,Oe=Ie===void 0?!0:Ie,we=De.keyboard,Re=we===void 0?!0:we,Ke=De.width,rt=Ke===void 0?378:Ke,He=De.mask,tt=He===void 0?!0:He,mt=De.maskClosable,ut=mt===void 0?!0:mt,ht=De.getContainer,ct=De.forceRender,pt=De.afterOpenChange,at=De.destroyOnClose,st=De.onMouseEnter,ft=De.onMouseOver,vt=De.onMouseLeave,At=De.onClick,bt=De.onKeyDown,Tt=De.onKeyUp,Nt=De.panelRef,Wt=ne.useState(!1),sn=(0,pe.Z)(Wt,2),en=sn[0],Jt=sn[1],vn=ne.useState(!1),Pn=(0,pe.Z)(vn,2),gn=Pn[0],Un=Pn[1];(0,se.Z)(function(){Un(!0)},[]);var Gn=gn?Te:!1,zn=ne.useRef(),In=ne.useRef();(0,se.Z)(function(){Gn&&(In.current=document.activeElement)},[Gn]);var Bn=function(Lr){var cr;if(Jt(Lr),pt==null||pt(Lr),!Lr&&In.current&&!((cr=zn.current)!==null&&cr!==void 0&&cr.contains(In.current))){var pr;(pr=In.current)===null||pr===void 0||pr.focus({preventScroll:!0})}},Kn=ne.useMemo(function(){return{panel:Nt}},[Nt]);if(!ct&&!en&&!Gn&&at)return null;var Pr={onMouseEnter:st,onMouseOver:ft,onMouseLeave:vt,onClick:At,onKeyDown:bt,onKeyUp:Tt},Nr=(0,E.Z)((0,E.Z)({},De),{},{open:Gn,prefixCls:et,placement:Me,autoFocus:Oe,keyboard:Re,width:rt,mask:tt,maskClosable:ut,inline:ht===!1,afterOpenChange:Bn,ref:zn},Pr);return ne.createElement(ce.Provider,{value:Kn},ne.createElement(de.Z,{open:Gn||ct||en,autoDestroy:!1,getContainer:ht,autoLock:tt&&(Gn||en)},ne.createElement(he,Nr)))},ye=Ae,be=ye,Pe=fe(62892),Be=fe(36355),Ee=fe(32441),Le=fe(47729),je=Ue=>{const{prefixCls:De,title:Ze,footer:Te,extra:ke,closeIcon:et,closable:Xe,onClose:Me,headerStyle:Ie,drawerStyle:Oe,bodyStyle:we,footerStyle:Re,children:Ke}=Ue,rt=ne.useCallback(ht=>ne.createElement("button",{type:"button",onClick:Me,"aria-label":"Close",className:`${De}-close`},ht),[Me]),[He,tt]=(0,Le.Z)(Xe,et,rt,void 0,!0),mt=ne.useMemo(()=>!Ze&&!He?null:ne.createElement("div",{style:Ie,className:xe()(`${De}-header`,{[`${De}-header-close-only`]:He&&!Ze&&!ke})},ne.createElement("div",{className:`${De}-header-title`},tt,Ze&&ne.createElement("div",{className:`${De}-title`},Ze)),ke&&ne.createElement("div",{className:`${De}-extra`},ke)),[He,tt,ke,Ie,De,Ze]),ut=ne.useMemo(()=>{if(!Te)return null;const ht=`${De}-footer`;return ne.createElement("div",{className:ht,style:Re},Te)},[Te,Re,De]);return ne.createElement("div",{className:`${De}-wrapper-body`,style:Oe},mt,ne.createElement("div",{className:`${De}-body`,style:we},Ke),ut)},Fe=fe(33234),Qe=fe(83116),Ne=fe(37613),$e=Ue=>{const{componentCls:De,motionDurationSlow:Ze}=Ue,Te={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ze}`}}};return{[De]:{[`${De}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ze}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${De}-panel-motion`]:{"&-left":[Te,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Te,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Te,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Te,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ve=Ue=>{const{componentCls:De,zIndexPopup:Ze,colorBgMask:Te,colorBgElevated:ke,motionDurationSlow:et,motionDurationMid:Xe,padding:Me,paddingLG:Ie,fontSizeLG:Oe,lineHeightLG:we,lineWidth:Re,lineType:Ke,colorSplit:rt,marginSM:He,colorIcon:tt,colorIconHover:mt,colorText:ut,fontWeightStrong:ht,footerPaddingBlock:ct,footerPaddingInline:pt}=Ue,at=`${De}-content-wrapper`;return{[De]:{position:"fixed",inset:0,zIndex:Ze,pointerEvents:"none","&-pure":{position:"relative",background:ke,[`&${De}-left`]:{boxShadow:Ue.boxShadowDrawerLeft},[`&${De}-right`]:{boxShadow:Ue.boxShadowDrawerRight},[`&${De}-top`]:{boxShadow:Ue.boxShadowDrawerUp},[`&${De}-bottom`]:{boxShadow:Ue.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${De}-mask`]:{position:"absolute",inset:0,zIndex:Ze,background:Te,pointerEvents:"auto"},[at]:{position:"absolute",zIndex:Ze,maxWidth:"100vw",transition:`all ${et}`,"&-hidden":{display:"none"}},[`&-left > ${at}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ue.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ue.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:Ue.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:Ue.boxShadowDrawerDown},[`${De}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ke,pointerEvents:"auto"},[`${De}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${De}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Me}px ${Ie}px`,fontSize:Oe,lineHeight:we,borderBottom:`${Re}px ${Ke} ${rt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${De}-extra`]:{flex:"none"},[`${De}-close`]:{display:"inline-block",marginInlineEnd:He,color:tt,fontWeight:ht,fontSize:Oe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Xe}`,textRendering:"auto","&:focus, &:hover":{color:mt,textDecoration:"none"}},[`${De}-title`]:{flex:1,margin:0,color:ut,fontWeight:Ue.fontWeightStrong,fontSize:Oe,lineHeight:we},[`${De}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Ie,overflow:"auto"},[`${De}-footer`]:{flexShrink:0,padding:`${ct}px ${pt}px`,borderTop:`${Re}px ${Ke} ${rt}`},"&-rtl":{direction:"rtl"}}}};var qe=(0,Qe.Z)("Drawer",Ue=>{const De=(0,Ne.TS)(Ue,{});return[Ve(De),$e(De)]},Ue=>({zIndexPopup:Ue.zIndexPopupBase,footerPaddingBlock:Ue.paddingXS,footerPaddingInline:Ue.padding})),We=fe(11575),ze=function(Ue,De){var Ze={};for(var Te in Ue)Object.prototype.hasOwnProperty.call(Ue,Te)&&De.indexOf(Te)<0&&(Ze[Te]=Ue[Te]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Te=Object.getOwnPropertySymbols(Ue);ke{var De;const{rootClassName:Ze,width:Te,height:ke,size:et="default",mask:Xe=!0,push:Me=nt,open:Ie,afterOpenChange:Oe,onClose:we,prefixCls:Re,getContainer:Ke,style:rt,className:He,visible:tt,afterVisibleChange:mt}=Ue,ut=ze(Ue,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ht,getPrefixCls:ct,direction:pt,drawer:at}=ne.useContext(Be.E_),st=ct("drawer",Re),[ft,vt]=qe(st),At=Ke===void 0&&ht?()=>ht(document.body):Ke,bt=xe()({"no-mask":!Xe,[`${st}-rtl`]:pt==="rtl"},Ze,vt),Tt=ne.useMemo(()=>Te!=null?Te:et==="large"?736:378,[Te,et]),Nt=ne.useMemo(()=>ke!=null?ke:et==="large"?736:378,[ke,et]),Wt={motionName:(0,Pe.m)(st,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},sn=Jt=>({motionName:(0,Pe.m)(st,`panel-motion-${Jt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),en=(0,We.H)();return ft(ne.createElement(Fe.BR,null,ne.createElement(Ee.Ux,{status:!0,override:!0},ne.createElement(be,Object.assign({prefixCls:st,onClose:we,maskMotion:Wt,motion:sn},ut,{open:Ie!=null?Ie:tt,mask:Xe,push:Me,width:Tt,height:Nt,style:Object.assign(Object.assign({},at==null?void 0:at.style),rt),className:xe()(at==null?void 0:at.className,He),rootClassName:bt,getContainer:At,afterOpenChange:Oe!=null?Oe:mt,panelRef:en}),ne.createElement(je,Object.assign({prefixCls:st},ut,{onClose:we}))))))},lt=Ue=>{const{prefixCls:De,style:Ze,className:Te,placement:ke="right"}=Ue,et=ze(Ue,["prefixCls","style","className","placement"]),{getPrefixCls:Xe}=ne.useContext(Be.E_),Me=Xe("drawer",De),[Ie,Oe]=qe(Me),we=xe()(Me,`${Me}-pure`,`${Me}-${ke}`,Oe,Te);return Ie(ne.createElement("div",{className:we,style:Ze},ne.createElement(je,Object.assign({prefixCls:Me},et))))};Je._InternalPanelDoNotUseOrYouWillBeFired=lt;var Ye=Je},91857:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=fe(38819),E=fe(92310),pe=fe.n(E),de=fe(31561),se=fe(70425),ne=fe(18929),ie=fe(2738),ce=fe(79676),ue=fe(53487),ae=fe(92343),oe=fe(36355),re=fe(20834),ee=fe(40875),a=fe(88088),y=fe(47211);const x=null,b=ge=>{const{menu:me,arrow:ve,prefixCls:he,children:Ae,trigger:ye,disabled:be,dropdownRender:Pe,getPopupContainer:Be,overlayClassName:Ee,rootClassName:Le,open:Ce,onOpenChange:je,visible:Fe,onVisibleChange:Qe,mouseEnterDelay:Ne=.15,mouseLeaveDelay:_e=.1,autoAdjustOverflow:$e=!0,placement:Ve="",overlay:qe,transitionName:We}=ge,{getPopupContainer:ze,getPrefixCls:Ge,direction:nt}=Se.useContext(oe.E_),Je=Se.useMemo(()=>{const He=Ge();return We!==void 0?We:Ve.includes("top")?`${He}-slide-down`:`${He}-slide-up`},[Ge,Ve,We]),lt=Se.useMemo(()=>Ve?Ve.includes("Center")?Ve.slice(0,Ve.indexOf("Center")):Ve:nt==="rtl"?"bottomRight":"bottomLeft",[Ve,nt]),Ye=Ge("dropdown",he),[Ue,De]=(0,y.Z)(Ye),[,Ze]=(0,a.Z)(),Te=Se.Children.only(Ae),ke=(0,ae.Tm)(Te,{className:pe()(`${Ye}-trigger`,{[`${Ye}-rtl`]:nt==="rtl"},Te.props.className),disabled:be}),et=be?[]:ye;let Xe;et&&et.includes("contextMenu")&&(Xe=!0);const[Me,Ie]=(0,ne.Z)(!1,{value:Ce!=null?Ce:Fe}),Oe=(0,se.useEvent)(He=>{je==null||je(He),Qe==null||Qe(He),Ie(He)}),we=pe()(Ee,Le,De,{[`${Ye}-rtl`]:nt==="rtl"}),Re=(0,ce.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:$e,offset:Ze.marginXXS,arrowWidth:ve?Ze.sizePopupArrow:0,borderRadius:Ze.borderRadius}),Ke=Se.useCallback(()=>{Ie(!1)},[]),rt=()=>{let He;return me!=null&&me.items?He=Se.createElement(re.default,Object.assign({},me)):typeof qe=="function"?He=qe():He=qe,Pe&&(He=Pe(He)),He=Se.Children.only(typeof He=="string"?Se.createElement("span",null,He):He),Se.createElement(ee.J,{prefixCls:`${Ye}-menu`,expandIcon:Se.createElement("span",{className:`${Ye}-menu-submenu-arrow`},Se.createElement(xe.Z,{className:`${Ye}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ke,validator:tt=>{let{mode:mt}=tt}},He)};return Ue(Se.createElement(de.Z,Object.assign({alignPoint:Xe},(0,ie.Z)(ge,["rootClassName"]),{mouseEnterDelay:Ne,mouseLeaveDelay:_e,visible:Me,builtinPlacements:Re,arrow:!!ve,overlayClassName:we,prefixCls:Ye,getPopupContainer:Be||ze,transitionName:Je,trigger:et,overlay:rt,placement:lt,onVisibleChange:Oe}),ke))};function z(ge){return Object.assign(Object.assign({},ge),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,ue.Z)(b,"dropdown",ge=>ge,z),le=ge=>Se.createElement(te,Object.assign({},ge),Se.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=le,dt.Z=b},38854:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return a}});var Se=fe(91857),xe=fe(92310),E=fe.n(xe),pe=fe(59301),de=fe(18785),se=fe(3113),ne=fe(36355),ie=fe(81327),ce=fe(33234),ue=fe(47211),ae=function(y,x){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&x.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=pe.useContext(ne.E_),{prefixCls:te,type:le="default",danger:ge,disabled:me,loading:ve,onClick:he,htmlType:Ae,children:ye,className:be,menu:Pe,arrow:Be,autoFocus:Ee,overlay:Le,trigger:Ce,align:je,open:Fe,onOpenChange:Qe,placement:Ne,getPopupContainer:_e,href:$e,icon:Ve=pe.createElement(de.Z,null),title:qe,buttonsRender:We=rt=>rt,mouseEnterDelay:ze,mouseLeaveDelay:Ge,overlayClassName:nt,overlayStyle:Je,destroyPopupOnHide:lt,dropdownRender:Ye}=y,Ue=ae(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),De=b("dropdown",te),Ze=`${De}-button`,[Te,ke]=(0,ue.Z)(De),et={menu:Pe,arrow:Be,autoFocus:Ee,align:je,disabled:me,trigger:me?[]:Ce,onOpenChange:Qe,getPopupContainer:_e||x,mouseEnterDelay:ze,mouseLeaveDelay:Ge,overlayClassName:nt,overlayStyle:Je,destroyPopupOnHide:lt,dropdownRender:Ye},{compactSize:Xe,compactItemClassnames:Me}=(0,ce.ri)(De,z),Ie=E()(Ze,Me,be,ke);"overlay"in y&&(et.overlay=Le),"open"in y&&(et.open=Fe),"placement"in y?et.placement=Ne:et.placement=z==="rtl"?"bottomLeft":"bottomRight";const Oe=pe.createElement(se.ZP,{type:le,danger:ge,disabled:me,loading:ve,onClick:he,htmlType:Ae,href:$e,title:qe},ye),we=pe.createElement(se.ZP,{type:le,danger:ge,icon:Ve}),[Re,Ke]=We([Oe,we]);return Te(pe.createElement(ie.Z.Compact,Object.assign({className:Ie,size:Xe,block:!0},Ue),Re,pe.createElement(Se.Z,Object.assign({},et),Ke)))};oe.__ANT_BUTTON=!0;var re=oe;const ee=Se.Z;ee.Button=re;var a=ee},47211:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ae}});var Se=fe(17313),xe=fe(13826),E=fe(92899),pe=fe(29878),de=fe(19447),se=fe(83116),ne=fe(37613),ce=oe=>{const{componentCls:re,menuCls:ee,colorError:a,colorTextLightSolid:y}=oe,x=`${ee}-item`;return{[`${re}, ${re}-menu-submenu`]:{[`${ee} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ue=oe=>{const{componentCls:re,menuCls:ee,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:le,fontSize:ge,dropdownEdgeChildPadding:me,colorTextDisabled:ve,fontSizeIcon:he,controlPaddingHorizontal:Ae,colorBgElevated:ye}=oe;return[{[re]:Object.assign(Object.assign({},(0,Se.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:he}},[`${re}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:he},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${re}-wrap-open`]:{[`${z}-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${re}-placement-bottomLeft, + `]:{borderRadius:0},[`> ${Te}-item:last-child`]:{borderBottom:0},[`> ${Te}-item > ${Te}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Te}-item > ${Te}-content > ${Te}-content-box`]:{paddingTop:et}}}},Je=Ze=>{const{componentCls:Te,paddingSM:ke}=Ze;return{[`${Te}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Te}-item`]:{borderBottom:0,[`> ${Te}-content`]:{backgroundColor:"transparent",border:0,[`> ${Te}-content-box`]:{paddingBlock:ke}}}}}};var lt=(0,qe.Z)("Collapse",Ze=>{const Te=(0,We.TS)(Ze,{collapseHeaderPaddingSM:`${Ze.paddingXS}px ${Ze.paddingSM}px`,collapseHeaderPaddingLG:`${Ze.padding}px ${Ze.paddingLG}px`,collapsePanelBorderRadius:Ze.borderRadiusLG});return[ze(Te),nt(Te),Je(Te),Ge(Te),(0,Ve.Z)(Te)]},Ze=>({headerPadding:`${Ze.paddingSM}px ${Ze.padding}px`,headerBg:Ze.colorFillAlter,contentPadding:`${Ze.padding}px 16px`,contentBg:Ze.colorBgContainer})),Ue=Object.assign(ue.forwardRef((Ze,Te)=>{const{getPrefixCls:ke,direction:et,collapse:Xe}=ue.useContext(Fe.E_),{prefixCls:Me,className:Ie,rootClassName:Le,style:we,bordered:Re=!0,ghost:Ke,size:rt,expandIconPosition:He="start",children:tt,expandIcon:mt}=Ze,ut=(0,Qe.Z)(Tt=>{var Nt;return(Nt=rt!=null?rt:Tt)!==null&&Nt!==void 0?Nt:"middle"}),ht=ke("collapse",Me),ct=ke(),[pt,at]=lt(ht),st=ue.useMemo(()=>He==="left"?"start":He==="right"?"end":He,[He]),ft=function(){let Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=mt?mt(Tt):ue.createElement(be.Z,{rotate:Tt.isActive?90:void 0});return(0,je.Tm)(Nt,()=>({className:E()(Nt.props.className,`${ht}-arrow`)}))},vt=E()(`${ht}-icon-position-${st}`,{[`${ht}-borderless`]:!Re,[`${ht}-rtl`]:et==="rtl",[`${ht}-ghost`]:!!Ke,[`${ht}-${ut}`]:ut!=="middle"},Xe==null?void 0:Xe.className,Ie,Le,at),At=Object.assign(Object.assign({},(0,Ce.Z)(ct)),{motionAppear:!1,leavedClassName:`${ht}-content-hidden`}),bt=ue.useMemo(()=>tt?(0,oe.Z)(tt).map((Tt,Nt)=>{var Wt,sn;if(!((Wt=Tt.props)===null||Wt===void 0)&&Wt.disabled){const en=(sn=Tt.key)!==null&&sn!==void 0?sn:String(Nt),{disabled:Jt,collapsible:vn}=Tt.props,Pn=Object.assign(Object.assign({},(0,Oe.Z)(Tt.props,["disabled"])),{key:en,collapsible:vn!=null?vn:Jt?"disabled":void 0});return(0,je.Tm)(Tt,Pn)}return Tt}):null,[tt]);return pt(ue.createElement(Be,Object.assign({ref:Te,openMotion:At},(0,Oe.Z)(Ze,["rootClassName"]),{expandIcon:ft,prefixCls:ht,className:vt,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),we)}),bt))}),{Panel:_e}),De=Ue},43428:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return Ye}});var be=fe(92310),xe=fe.n(be),E=fe(33885),me=fe(42978),de=fe(43403),se=fe(34280),ne=fe(59301),ie=ne.createContext(null),ce=ne.createContext({}),ue=ie,ae=fe(20068),oe=fe(54476),re=fe(77900),ee=fe(10228),a=fe(26112),y=fe(70425),x=function(De){var Ze=De.prefixCls,Te=De.className,ke=De.style,et=De.children,Xe=De.containerRef,Me=De.id,Ie=De.onMouseEnter,Le=De.onMouseOver,we=De.onMouseLeave,Re=De.onClick,Ke=De.onKeyDown,rt=De.onKeyUp,He={onMouseEnter:Ie,onMouseOver:Le,onMouseLeave:we,onClick:Re,onKeyDown:Ke,onKeyUp:rt},tt=ne.useContext(ce),mt=tt.panel,ut=(0,y.useComposeRef)(mt,Xe);return ne.createElement(ne.Fragment,null,ne.createElement("div",(0,oe.Z)({id:Me,className:xe()("".concat(Ze,"-content"),Te),style:(0,E.Z)({},ke),"aria-modal":"true",role:"dialog",ref:ut},He),et))},b=x,z=fe(48736);function te(Ue){return typeof Ue=="string"&&String(Number(Ue))===Ue?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ue)):Ue}function le(Ue){warning(!("wrapperClassName"in Ue),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ue.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ge={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function pe(Ue,De){var Ze,Te,ke,et,Xe=Ue.prefixCls,Me=Ue.open,Ie=Ue.placement,Le=Ue.inline,we=Ue.push,Re=Ue.forceRender,Ke=Ue.autoFocus,rt=Ue.keyboard,He=Ue.rootClassName,tt=Ue.rootStyle,mt=Ue.zIndex,ut=Ue.className,ht=Ue.id,ct=Ue.style,pt=Ue.motion,at=Ue.width,st=Ue.height,ft=Ue.children,vt=Ue.contentWrapperStyle,At=Ue.mask,bt=Ue.maskClosable,Tt=Ue.maskMotion,Nt=Ue.maskClassName,Wt=Ue.maskStyle,sn=Ue.afterOpenChange,en=Ue.onClose,Jt=Ue.onMouseEnter,vn=Ue.onMouseOver,Pn=Ue.onMouseLeave,gn=Ue.onClick,Un=Ue.onKeyDown,Gn=Ue.onKeyUp,zn=ne.useRef(),In=ne.useRef(),Bn=ne.useRef();ne.useImperativeHandle(De,function(){return zn.current});var Kn=function(Lt){var rn=Lt.keyCode,jt=Lt.shiftKey;switch(rn){case ee.Z.TAB:{if(rn===ee.Z.TAB){if(!jt&&document.activeElement===Bn.current){var dn;(dn=In.current)===null||dn===void 0||dn.focus({preventScroll:!0})}else if(jt&&document.activeElement===In.current){var En;(En=Bn.current)===null||En===void 0||En.focus({preventScroll:!0})}}break}case ee.Z.ESC:{en&&rt&&(Lt.stopPropagation(),en(Lt));break}}};ne.useEffect(function(){if(Me&&Ke){var Ut;(Ut=zn.current)===null||Ut===void 0||Ut.focus({preventScroll:!0})}},[Me]);var Pr=ne.useState(!1),Nr=(0,me.Z)(Pr,2),er=Nr[0],Or=Nr[1],cr=ne.useContext(ue),pr;we===!1?pr={distance:0}:we===!0?pr={}:pr=we||{};var It=(Ze=(Te=(ke=pr)===null||ke===void 0?void 0:ke.distance)!==null&&Te!==void 0?Te:cr==null?void 0:cr.pushDistance)!==null&&Ze!==void 0?Ze:180,Dt=ne.useMemo(function(){return{pushDistance:It,push:function(){Or(!0)},pull:function(){Or(!1)}}},[It]);ne.useEffect(function(){if(Me){var Ut;cr==null||(Ut=cr.push)===null||Ut===void 0||Ut.call(cr)}else{var Lt;cr==null||(Lt=cr.pull)===null||Lt===void 0||Lt.call(cr)}},[Me]),ne.useEffect(function(){return function(){var Ut;cr==null||(Ut=cr.pull)===null||Ut===void 0||Ut.call(cr)}},[]);var xt=At&&ne.createElement(re.default,(0,oe.Z)({key:"mask"},Tt,{visible:Me}),function(Ut,Lt){var rn=Ut.className,jt=Ut.style;return ne.createElement("div",{className:xe()("".concat(Xe,"-mask"),rn,Nt),style:(0,E.Z)((0,E.Z)({},jt),Wt),onClick:bt&&Me?en:void 0,ref:Lt})}),tn=typeof pt=="function"?pt(Ie):pt,Nn={};if(er&&It)switch(Ie){case"top":Nn.transform="translateY(".concat(It,"px)");break;case"bottom":Nn.transform="translateY(".concat(-It,"px)");break;case"left":Nn.transform="translateX(".concat(It,"px)");break;default:Nn.transform="translateX(".concat(-It,"px)");break}Ie==="left"||Ie==="right"?Nn.width=te(at):Nn.height=te(st);var Cn={onMouseEnter:Jt,onMouseOver:vn,onMouseLeave:Pn,onClick:gn,onKeyDown:Un,onKeyUp:Gn},Mr=ne.createElement(re.default,(0,oe.Z)({key:"panel"},tn,{visible:Me,forceRender:Re,onVisibleChanged:function(Lt){sn==null||sn(Lt)},removeOnLeave:!1,leavedClassName:"".concat(Xe,"-content-wrapper-hidden")}),function(Ut,Lt){var rn=Ut.className,jt=Ut.style;return ne.createElement("div",(0,oe.Z)({className:xe()("".concat(Xe,"-content-wrapper"),rn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Nn),jt),vt)},(0,a.Z)(Ue,{data:!0})),ne.createElement(b,(0,oe.Z)({id:ht,containerRef:Lt,prefixCls:Xe,className:ut,style:ct},Cn),ft))}),or=(0,E.Z)({},tt);return mt&&(or.zIndex=mt),ne.createElement(ue.Provider,{value:Dt},ne.createElement("div",{className:xe()(Xe,"".concat(Xe,"-").concat(Ie),He,(et={},(0,ae.Z)(et,"".concat(Xe,"-open"),Me),(0,ae.Z)(et,"".concat(Xe,"-inline"),Le),et)),style:or,tabIndex:-1,ref:zn,onKeyDown:Kn},xt,ne.createElement("div",{tabIndex:0,ref:In,style:ge,"aria-hidden":"true","data-sentinel":"start"}),Mr,ne.createElement("div",{tabIndex:0,ref:Bn,style:ge,"aria-hidden":"true","data-sentinel":"end"})))}var ve=ne.forwardRef(pe),he=ve,Ae=function(De){var Ze=De.open,Te=Ze===void 0?!1:Ze,ke=De.prefixCls,et=ke===void 0?"rc-drawer":ke,Xe=De.placement,Me=Xe===void 0?"right":Xe,Ie=De.autoFocus,Le=Ie===void 0?!0:Ie,we=De.keyboard,Re=we===void 0?!0:we,Ke=De.width,rt=Ke===void 0?378:Ke,He=De.mask,tt=He===void 0?!0:He,mt=De.maskClosable,ut=mt===void 0?!0:mt,ht=De.getContainer,ct=De.forceRender,pt=De.afterOpenChange,at=De.destroyOnClose,st=De.onMouseEnter,ft=De.onMouseOver,vt=De.onMouseLeave,At=De.onClick,bt=De.onKeyDown,Tt=De.onKeyUp,Nt=De.panelRef,Wt=ne.useState(!1),sn=(0,me.Z)(Wt,2),en=sn[0],Jt=sn[1],vn=ne.useState(!1),Pn=(0,me.Z)(vn,2),gn=Pn[0],Un=Pn[1];(0,se.Z)(function(){Un(!0)},[]);var Gn=gn?Te:!1,zn=ne.useRef(),In=ne.useRef();(0,se.Z)(function(){Gn&&(In.current=document.activeElement)},[Gn]);var Bn=function(Or){var cr;if(Jt(Or),pt==null||pt(Or),!Or&&In.current&&!((cr=zn.current)!==null&&cr!==void 0&&cr.contains(In.current))){var pr;(pr=In.current)===null||pr===void 0||pr.focus({preventScroll:!0})}},Kn=ne.useMemo(function(){return{panel:Nt}},[Nt]);if(!ct&&!en&&!Gn&&at)return null;var Pr={onMouseEnter:st,onMouseOver:ft,onMouseLeave:vt,onClick:At,onKeyDown:bt,onKeyUp:Tt},Nr=(0,E.Z)((0,E.Z)({},De),{},{open:Gn,prefixCls:et,placement:Me,autoFocus:Le,keyboard:Re,width:rt,mask:tt,maskClosable:ut,inline:ht===!1,afterOpenChange:Bn,ref:zn},Pr);return ne.createElement(ce.Provider,{value:Kn},ne.createElement(de.Z,{open:Gn||ct||en,autoDestroy:!1,getContainer:ht,autoLock:tt&&(Gn||en)},ne.createElement(he,Nr)))},ye=Ae,Se=ye,Pe=fe(62892),Be=fe(36355),Ee=fe(32441),Oe=fe(47729),je=Ue=>{const{prefixCls:De,title:Ze,footer:Te,extra:ke,closeIcon:et,closable:Xe,onClose:Me,headerStyle:Ie,drawerStyle:Le,bodyStyle:we,footerStyle:Re,children:Ke}=Ue,rt=ne.useCallback(ht=>ne.createElement("button",{type:"button",onClick:Me,"aria-label":"Close",className:`${De}-close`},ht),[Me]),[He,tt]=(0,Oe.Z)(Xe,et,rt,void 0,!0),mt=ne.useMemo(()=>!Ze&&!He?null:ne.createElement("div",{style:Ie,className:xe()(`${De}-header`,{[`${De}-header-close-only`]:He&&!Ze&&!ke})},ne.createElement("div",{className:`${De}-header-title`},tt,Ze&&ne.createElement("div",{className:`${De}-title`},Ze)),ke&&ne.createElement("div",{className:`${De}-extra`},ke)),[He,tt,ke,Ie,De,Ze]),ut=ne.useMemo(()=>{if(!Te)return null;const ht=`${De}-footer`;return ne.createElement("div",{className:ht,style:Re},Te)},[Te,Re,De]);return ne.createElement("div",{className:`${De}-wrapper-body`,style:Le},mt,ne.createElement("div",{className:`${De}-body`,style:we},Ke),ut)},Fe=fe(33234),Qe=fe(83116),Ne=fe(37613),$e=Ue=>{const{componentCls:De,motionDurationSlow:Ze}=Ue,Te={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ze}`}}};return{[De]:{[`${De}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ze}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${De}-panel-motion`]:{"&-left":[Te,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Te,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Te,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Te,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ve=Ue=>{const{componentCls:De,zIndexPopup:Ze,colorBgMask:Te,colorBgElevated:ke,motionDurationSlow:et,motionDurationMid:Xe,padding:Me,paddingLG:Ie,fontSizeLG:Le,lineHeightLG:we,lineWidth:Re,lineType:Ke,colorSplit:rt,marginSM:He,colorIcon:tt,colorIconHover:mt,colorText:ut,fontWeightStrong:ht,footerPaddingBlock:ct,footerPaddingInline:pt}=Ue,at=`${De}-content-wrapper`;return{[De]:{position:"fixed",inset:0,zIndex:Ze,pointerEvents:"none","&-pure":{position:"relative",background:ke,[`&${De}-left`]:{boxShadow:Ue.boxShadowDrawerLeft},[`&${De}-right`]:{boxShadow:Ue.boxShadowDrawerRight},[`&${De}-top`]:{boxShadow:Ue.boxShadowDrawerUp},[`&${De}-bottom`]:{boxShadow:Ue.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${De}-mask`]:{position:"absolute",inset:0,zIndex:Ze,background:Te,pointerEvents:"auto"},[at]:{position:"absolute",zIndex:Ze,maxWidth:"100vw",transition:`all ${et}`,"&-hidden":{display:"none"}},[`&-left > ${at}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ue.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ue.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:Ue.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:Ue.boxShadowDrawerDown},[`${De}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ke,pointerEvents:"auto"},[`${De}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${De}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Me}px ${Ie}px`,fontSize:Le,lineHeight:we,borderBottom:`${Re}px ${Ke} ${rt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${De}-extra`]:{flex:"none"},[`${De}-close`]:{display:"inline-block",marginInlineEnd:He,color:tt,fontWeight:ht,fontSize:Le,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Xe}`,textRendering:"auto","&:focus, &:hover":{color:mt,textDecoration:"none"}},[`${De}-title`]:{flex:1,margin:0,color:ut,fontWeight:Ue.fontWeightStrong,fontSize:Le,lineHeight:we},[`${De}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Ie,overflow:"auto"},[`${De}-footer`]:{flexShrink:0,padding:`${ct}px ${pt}px`,borderTop:`${Re}px ${Ke} ${rt}`},"&-rtl":{direction:"rtl"}}}};var qe=(0,Qe.Z)("Drawer",Ue=>{const De=(0,Ne.TS)(Ue,{});return[Ve(De),$e(De)]},Ue=>({zIndexPopup:Ue.zIndexPopupBase,footerPaddingBlock:Ue.paddingXS,footerPaddingInline:Ue.padding})),We=fe(11575),ze=function(Ue,De){var Ze={};for(var Te in Ue)Object.prototype.hasOwnProperty.call(Ue,Te)&&De.indexOf(Te)<0&&(Ze[Te]=Ue[Te]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Te=Object.getOwnPropertySymbols(Ue);ke{var De;const{rootClassName:Ze,width:Te,height:ke,size:et="default",mask:Xe=!0,push:Me=nt,open:Ie,afterOpenChange:Le,onClose:we,prefixCls:Re,getContainer:Ke,style:rt,className:He,visible:tt,afterVisibleChange:mt}=Ue,ut=ze(Ue,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ht,getPrefixCls:ct,direction:pt,drawer:at}=ne.useContext(Be.E_),st=ct("drawer",Re),[ft,vt]=qe(st),At=Ke===void 0&&ht?()=>ht(document.body):Ke,bt=xe()({"no-mask":!Xe,[`${st}-rtl`]:pt==="rtl"},Ze,vt),Tt=ne.useMemo(()=>Te!=null?Te:et==="large"?736:378,[Te,et]),Nt=ne.useMemo(()=>ke!=null?ke:et==="large"?736:378,[ke,et]),Wt={motionName:(0,Pe.m)(st,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},sn=Jt=>({motionName:(0,Pe.m)(st,`panel-motion-${Jt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),en=(0,We.H)();return ft(ne.createElement(Fe.BR,null,ne.createElement(Ee.Ux,{status:!0,override:!0},ne.createElement(Se,Object.assign({prefixCls:st,onClose:we,maskMotion:Wt,motion:sn},ut,{open:Ie!=null?Ie:tt,mask:Xe,push:Me,width:Tt,height:Nt,style:Object.assign(Object.assign({},at==null?void 0:at.style),rt),className:xe()(at==null?void 0:at.className,He),rootClassName:bt,getContainer:At,afterOpenChange:Le!=null?Le:mt,panelRef:en}),ne.createElement(je,Object.assign({prefixCls:st},ut,{onClose:we}))))))},lt=Ue=>{const{prefixCls:De,style:Ze,className:Te,placement:ke="right"}=Ue,et=ze(Ue,["prefixCls","style","className","placement"]),{getPrefixCls:Xe}=ne.useContext(Be.E_),Me=Xe("drawer",De),[Ie,Le]=qe(Me),we=xe()(Me,`${Me}-pure`,`${Me}-${ke}`,Le,Te);return Ie(ne.createElement("div",{className:we,style:Ze},ne.createElement(je,Object.assign({prefixCls:Me},et))))};Je._InternalPanelDoNotUseOrYouWillBeFired=lt;var Ye=Je},91857:function(Ct,dt,fe){"use strict";var be=fe(59301),xe=fe(38819),E=fe(92310),me=fe.n(E),de=fe(31561),se=fe(70425),ne=fe(18929),ie=fe(2738),ce=fe(79676),ue=fe(53487),ae=fe(92343),oe=fe(36355),re=fe(20834),ee=fe(40875),a=fe(88088),y=fe(47211);const x=null,b=ge=>{const{menu:pe,arrow:ve,prefixCls:he,children:Ae,trigger:ye,disabled:Se,dropdownRender:Pe,getPopupContainer:Be,overlayClassName:Ee,rootClassName:Oe,open:Ce,onOpenChange:je,visible:Fe,onVisibleChange:Qe,mouseEnterDelay:Ne=.15,mouseLeaveDelay:_e=.1,autoAdjustOverflow:$e=!0,placement:Ve="",overlay:qe,transitionName:We}=ge,{getPopupContainer:ze,getPrefixCls:Ge,direction:nt}=be.useContext(oe.E_),Je=be.useMemo(()=>{const He=Ge();return We!==void 0?We:Ve.includes("top")?`${He}-slide-down`:`${He}-slide-up`},[Ge,Ve,We]),lt=be.useMemo(()=>Ve?Ve.includes("Center")?Ve.slice(0,Ve.indexOf("Center")):Ve:nt==="rtl"?"bottomRight":"bottomLeft",[Ve,nt]),Ye=Ge("dropdown",he),[Ue,De]=(0,y.Z)(Ye),[,Ze]=(0,a.Z)(),Te=be.Children.only(Ae),ke=(0,ae.Tm)(Te,{className:me()(`${Ye}-trigger`,{[`${Ye}-rtl`]:nt==="rtl"},Te.props.className),disabled:Se}),et=Se?[]:ye;let Xe;et&&et.includes("contextMenu")&&(Xe=!0);const[Me,Ie]=(0,ne.Z)(!1,{value:Ce!=null?Ce:Fe}),Le=(0,se.useEvent)(He=>{je==null||je(He),Qe==null||Qe(He),Ie(He)}),we=me()(Ee,Oe,De,{[`${Ye}-rtl`]:nt==="rtl"}),Re=(0,ce.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:$e,offset:Ze.marginXXS,arrowWidth:ve?Ze.sizePopupArrow:0,borderRadius:Ze.borderRadius}),Ke=be.useCallback(()=>{Ie(!1)},[]),rt=()=>{let He;return pe!=null&&pe.items?He=be.createElement(re.default,Object.assign({},pe)):typeof qe=="function"?He=qe():He=qe,Pe&&(He=Pe(He)),He=be.Children.only(typeof He=="string"?be.createElement("span",null,He):He),be.createElement(ee.J,{prefixCls:`${Ye}-menu`,expandIcon:be.createElement("span",{className:`${Ye}-menu-submenu-arrow`},be.createElement(xe.Z,{className:`${Ye}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ke,validator:tt=>{let{mode:mt}=tt}},He)};return Ue(be.createElement(de.Z,Object.assign({alignPoint:Xe},(0,ie.Z)(ge,["rootClassName"]),{mouseEnterDelay:Ne,mouseLeaveDelay:_e,visible:Me,builtinPlacements:Re,arrow:!!ve,overlayClassName:we,prefixCls:Ye,getPopupContainer:Be||ze,transitionName:Je,trigger:et,overlay:rt,placement:lt,onVisibleChange:Le}),ke))};function z(ge){return Object.assign(Object.assign({},ge),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,ue.Z)(b,"dropdown",ge=>ge,z),le=ge=>be.createElement(te,Object.assign({},ge),be.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=le,dt.Z=b},38854:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return a}});var be=fe(91857),xe=fe(92310),E=fe.n(xe),me=fe(59301),de=fe(18785),se=fe(3113),ne=fe(36355),ie=fe(81327),ce=fe(33234),ue=fe(47211),ae=function(y,x){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&x.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=me.useContext(ne.E_),{prefixCls:te,type:le="default",danger:ge,disabled:pe,loading:ve,onClick:he,htmlType:Ae,children:ye,className:Se,menu:Pe,arrow:Be,autoFocus:Ee,overlay:Oe,trigger:Ce,align:je,open:Fe,onOpenChange:Qe,placement:Ne,getPopupContainer:_e,href:$e,icon:Ve=me.createElement(de.Z,null),title:qe,buttonsRender:We=rt=>rt,mouseEnterDelay:ze,mouseLeaveDelay:Ge,overlayClassName:nt,overlayStyle:Je,destroyPopupOnHide:lt,dropdownRender:Ye}=y,Ue=ae(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),De=b("dropdown",te),Ze=`${De}-button`,[Te,ke]=(0,ue.Z)(De),et={menu:Pe,arrow:Be,autoFocus:Ee,align:je,disabled:pe,trigger:pe?[]:Ce,onOpenChange:Qe,getPopupContainer:_e||x,mouseEnterDelay:ze,mouseLeaveDelay:Ge,overlayClassName:nt,overlayStyle:Je,destroyPopupOnHide:lt,dropdownRender:Ye},{compactSize:Xe,compactItemClassnames:Me}=(0,ce.ri)(De,z),Ie=E()(Ze,Me,Se,ke);"overlay"in y&&(et.overlay=Oe),"open"in y&&(et.open=Fe),"placement"in y?et.placement=Ne:et.placement=z==="rtl"?"bottomLeft":"bottomRight";const Le=me.createElement(se.ZP,{type:le,danger:ge,disabled:pe,loading:ve,onClick:he,htmlType:Ae,href:$e,title:qe},ye),we=me.createElement(se.ZP,{type:le,danger:ge,icon:Ve}),[Re,Ke]=We([Le,we]);return Te(me.createElement(ie.Z.Compact,Object.assign({className:Ie,size:Xe,block:!0},Ue),Re,me.createElement(be.Z,Object.assign({},et),Ke)))};oe.__ANT_BUTTON=!0;var re=oe;const ee=be.Z;ee.Button=re;var a=ee},47211:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return ae}});var be=fe(17313),xe=fe(13826),E=fe(92899),me=fe(29878),de=fe(19447),se=fe(83116),ne=fe(37613),ce=oe=>{const{componentCls:re,menuCls:ee,colorError:a,colorTextLightSolid:y}=oe,x=`${ee}-item`;return{[`${re}, ${re}-menu-submenu`]:{[`${ee} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ue=oe=>{const{componentCls:re,menuCls:ee,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:le,fontSize:ge,dropdownEdgeChildPadding:pe,colorTextDisabled:ve,fontSizeIcon:he,controlPaddingHorizontal:Ae,colorBgElevated:ye}=oe;return[{[re]:Object.assign(Object.assign({},(0,be.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:he}},[`${re}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:he},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${re}-wrap-open`]:{[`${z}-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${re}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${re}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottom, @@ -184,19 +184,19 @@ headers: `+JSON.stringify(ft),ct.data=pt,ct.path=Ne.path,ct.status=De,ct.headers &${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottom, &${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottomRight`]:{animationName:xe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topRight`]:{animationName:xe.ly}})},(0,de.ZP)(oe,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${re} ${ee}`]:{position:"relative",margin:0},[`${ee}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${re}, ${re}-menu-submenu`]:{[ee]:Object.assign(Object.assign({padding:me,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:oe.borderRadiusLG,outline:"none",boxShadow:oe.boxShadowSecondary},(0,Se.Qy)(oe)),{[`${ee}-item-group-title`]:{padding:`${le}px ${Ae}px`,color:oe.colorTextDescription,transition:`all ${te}`},[`${ee}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ee}-item-icon`]:{minWidth:ge,marginInlineEnd:oe.marginXS,fontSize:oe.fontSizeSM},[`${ee}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ee}-item, ${ee}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${le}px ${Ae}px`,color:oe.colorText,fontWeight:"normal",fontSize:ge,lineHeight:oe.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:oe.controlItemBgHover}},(0,Se.Qy)(oe)),{"&-selected":{color:oe.colorPrimary,backgroundColor:oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:oe.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:oe.colorSplit},[`${re}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:oe.paddingXS,[`${re}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:oe.colorTextDescription,fontSize:he,fontStyle:"normal"}}}),[`${ee}-item-group-list`]:{margin:`0 ${oe.marginXS}px`,padding:0,listStyle:"none"},[`${ee}-submenu-title`]:{paddingInlineEnd:Ae+oe.fontSizeSM},[`${ee}-submenu-vertical`]:{position:"relative"},[`${ee}-submenu${ee}-submenu-disabled ${re}-menu-submenu-title`]:{[`&, ${re}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:ye,cursor:"not-allowed"}},[`${ee}-submenu-selected ${re}-menu-submenu-title`]:{color:oe.colorPrimary}})}},[(0,xe.oN)(oe,"slide-up"),(0,xe.oN)(oe,"slide-down"),(0,E.Fm)(oe,"move-up"),(0,E.Fm)(oe,"move-down"),(0,pe._y)(oe,"zoom-big")]]};var ae=(0,se.Z)("Dropdown",(oe,re)=>{let{rootPrefixCls:ee}=re;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:le,borderRadiusLG:ge}=oe,me=(x-b*z)/2,{dropdownArrowOffset:ve}=(0,de.fS)({contentRadius:ge}),he=(0,ne.TS)(oe,{menuCls:`${le}-menu`,rootPrefixCls:ee,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:me,dropdownEdgeChildPadding:te});return[ue(he),ce(he)]},oe=>({zIndexPopup:oe.zIndexPopupBase+50}))},8628:function(Ct,dt,fe){"use strict";var Se=fe(59301),xe=fe(34280),E=fe(56762),pe=fe(69507);function de(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ne=(0,Se.useRef)({}),ie=(0,E.Z)(),ce=(0,pe.ZP)();return(0,xe.Z)(()=>{const ue=ce.subscribe(ae=>{ne.current=ae,se&&ie()});return()=>ce.unsubscribe(ue)},[]),ne.current}dt.Z=de},11611:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return or}});var Se=fe(59301),xe=fe(15277),E=fe(92310),pe=fe.n(E),de=fe(54476),se=fe(33885),ne=fe(20068),ie=fe(42978),ce=fe(76190),ue=fe(75931),ae=fe(55468),oe=fe(18929),re=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],ee=Se.createContext(null),a=0;function y(Ut,Ot){var rn=Se.useState(function(){return a+=1,String(a)}),jt=(0,ie.Z)(rn,1),dn=jt[0],En=Se.useContext(ee),Dn={data:Ot,canPreview:Ut};return Se.useEffect(function(){if(En)return En.register(dn,Dn)},[]),Se.useEffect(function(){En&&En.register(dn,Dn)},[Ut,Ot]),dn}function x(Ut){return new Promise(function(Ot){var rn=document.createElement("img");rn.onerror=function(){return Ot(!1)},rn.onload=function(){return Ot(!0)},rn.src=Ut})}function b(Ut){var Ot=Ut.src,rn=Ut.isCustomPlaceholder,jt=Ut.fallback,dn=(0,Se.useState)(rn?"loading":"normal"),En=(0,ie.Z)(dn,2),Dn=En[0],yn=En[1],St=(0,Se.useRef)(!1),Mt=Dn==="error";(0,Se.useEffect)(function(){x(Ot).then(function(Yt){Yt||yn("error")})},[Ot]),(0,Se.useEffect)(function(){rn&&!St.current?yn("loading"):Mt&&yn("normal")},[Ot]);var kt=function(){yn("normal")},wt=function(Xt){St.current=!1,Dn==="loading"&&Xt!=null&&Xt.complete&&(Xt.naturalWidth||Xt.naturalHeight)&&(St.current=!0,kt())},qt=Mt&&jt?{src:jt}:{onLoad:kt,src:Ot};return[wt,qt,Dn]}var z=fe(86923),te=fe(8224),le=fe(10228),ge=fe(48736);function me(Ut,Ot,rn,jt){var dn=Ot+rn,En=(rn-jt)/2;if(rn>jt){if(Ot>0)return(0,ne.Z)({},Ut,En);if(Ot<0&&dnjt)return(0,ne.Z)({},Ut,Ot<0?En:-En);return{}}function ve(Ut,Ot,rn,jt){var dn=(0,ae.g1)(),En=dn.width,Dn=dn.height,yn=null;return Ut<=En&&Ot<=Dn?yn={x:0,y:0}:(Ut>En||Ot>Dn)&&(yn=(0,se.Z)((0,se.Z)({},me("x",rn,Ut,En)),me("y",jt,Ot,Dn))),yn}var he=fe(13697),Ae=fe(16089),ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function be(Ut,Ot,rn,jt){var dn=(0,Se.useRef)(null),En=(0,Se.useRef)([]),Dn=(0,Se.useState)(ye),yn=(0,ie.Z)(Dn,2),St=yn[0],Mt=yn[1],kt=function(Xt){Mt(ye),jt&&!(0,he.Z)(ye,St)&&jt({transform:ye,action:Xt})},wt=function(Xt,Vt){dn.current===null&&(En.current=[],dn.current=(0,Ae.Z)(function(){Mt(function(Rn){var Fn=Rn;return En.current.forEach(function(Tn){Fn=(0,se.Z)((0,se.Z)({},Fn),Tn)}),dn.current=null,jt==null||jt({transform:Fn,action:Vt}),Fn})})),En.current.push((0,se.Z)((0,se.Z)({},St),Xt))},qt=function(Xt,Vt,Rn,Fn){var Tn=Ut.current,Zt=Tn.width,ur=Tn.height,rr=Tn.offsetWidth,Jr=Tn.offsetHeight,ln=Tn.offsetLeft,Sn=Tn.offsetTop,kn=Xt,Mn=St.scale*Xt;Mn>rn?(kn=rn/St.scale,Mn=rn):Mn1,yo=qr&&Tn>=1,ar=be(Mo,ln,kn,Co),wr=ar.transform,Cr=ar.resetTransform,Ir=ar.updateTransform,bo=ar.dispatchZoomChange,lo=(0,Se.useState)(!0),Uo=(0,ie.Z)(lo,2),ho=Uo[0],Jo=Uo[1],Do=wr.rotate,Wr=wr.scale,ao=wr.x,No=wr.y,Bt=pe()((0,ne.Z)({},"".concat(rn,"-moving"),Ur));(0,Se.useEffect)(function(){ho||Jo(!0)},[ho]);var Qt=function(){Cr("close")},on=function(){bo(Ce+rr,"zoomIn")},dr=function(){bo(Ce/(Ce+rr),"zoomOut")},fn=function(){Ir({rotate:Do+90},"rotateRight")},_t=function(){Ir({rotate:Do-90},"rotateLeft")},$t=function(){Ir({flipX:!wr.flipX},"flipX")},Gt=function(){Ir({flipY:!wr.flipY},"flipY")},cn=function(Ln){Ln==null||Ln.preventDefault(),Ln==null||Ln.stopPropagation(),Rn>0&&(Jo(!1),Cr("prev"),no==null||no(Rn-1,Rn))},bn=function(Ln){Ln==null||Ln.preventDefault(),Ln==null||Ln.stopPropagation(),Rn0&&(_r=Ce/_r),bo(_r,"wheel",Ln.clientX,Ln.clientY)}},Ar=function(Ln){!Mt||!so||(Ln.keyCode===le.Z.LEFT?cn():Ln.keyCode===le.Z.RIGHT&&bn())},On=function(Ln){Mt&&(Wr!==1?Ir({x:0,y:0,scale:1},"doubleClick"):bo(Ce+rr,"doubleClick",Ln.clientX,Ln.clientY))};(0,Se.useEffect)(function(){var Sr,Ln,Tr,kr;if(yn){Tr=(0,te.Z)(window,"mouseup",pn,!1),kr=(0,te.Z)(window,"mousemove",Zn,!1);try{window.top!==window.self&&(Sr=(0,te.Z)(window.top,"mouseup",pn,!1),Ln=(0,te.Z)(window.top,"mousemove",Zn,!1))}catch(_r){(0,ge.Kp)(!1,"[rc-image] ".concat(_r))}}return function(){var _r,Xn,Fr,po;(_r=Tr)===null||_r===void 0||_r.remove(),(Xn=kr)===null||Xn===void 0||Xn.remove(),(Fr=Sr)===null||Fr===void 0||Fr.remove(),(po=Ln)===null||po===void 0||po.remove()}},[Mt,Ur,ao,No,Do,yn]),(0,Se.useEffect)(function(){var Sr=(0,te.Z)(window,"keydown",Ar,!1);return function(){Sr.remove()}},[Mt,so,Rn]);var mr=Se.createElement(Ne,(0,de.Z)({},Er,{width:Ot.width,height:Ot.height,imgRef:Mo,className:"".concat(rn,"-img"),alt:dn,style:{transform:"translate3d(".concat(wr.x,"px, ").concat(wr.y,"px, 0) scale3d(").concat(wr.flipX?"-":"").concat(Wr,", ").concat(wr.flipY?"-":"").concat(Wr,", 1) rotate(").concat(Do,"deg)"),transitionDuration:!ho&&"0s"},fallback:En,src:jt,onWheel:zr,onMouseDown:yr,onDoubleClick:On}));return Se.createElement(Se.Fragment,null,Se.createElement(z.Z,(0,de.Z)({transitionName:sr,maskTransitionName:Jn,closable:!1,keyboard:!0,prefixCls:rn,onClose:St,visible:Mt,wrapClassName:Bt,rootClassName:qt,getContainer:Xt},zo,{afterClose:Qt}),Se.createElement("div",{className:"".concat(rn,"-img-wrapper")},Hr?Hr(mr,(0,se.Z)({transform:wr},qr?{current:Rn}:{})):mr)),Se.createElement(Le,{visible:Mt,transform:wr,maskTransitionName:Jn,closeIcon:Yt,getContainer:Xt,prefixCls:rn,rootClassName:qt,icons:wt,countRender:Zt,showSwitch:so,showProgress:yo,current:Rn,count:Tn,scale:Wr,minScale:ln,maxScale:kn,toolbarRender:mo,onSwitchLeft:cn,onSwitchRight:bn,onZoomIn:on,onZoomOut:dr,onRotateRight:fn,onRotateLeft:_t,onFlipX:$t,onFlipY:Gt,onClose:St}))},$e=_e,Ve=fe(94480);function qe(Ut){var Ot=Se.useState({}),rn=(0,ie.Z)(Ot,2),jt=rn[0],dn=rn[1],En=Se.useCallback(function(yn,St){return dn(function(Mt){return(0,se.Z)((0,se.Z)({},Mt),{},(0,ne.Z)({},yn,St))}),function(){dn(function(Mt){var kt=(0,se.Z)({},Mt);return delete kt[yn],kt})}},[]),Dn=Se.useMemo(function(){return Ut?Ut.map(function(yn){if(typeof yn=="string")return{data:{src:yn}};var St={};return Object.keys(yn).forEach(function(Mt){["src"].concat((0,Ve.Z)(re)).includes(Mt)&&(St[Mt]=yn[Mt])}),{data:St}}):Object.keys(jt).reduce(function(yn,St){var Mt=jt[St],kt=Mt.canPreview,wt=Mt.data;return kt&&yn.push({data:wt,id:St}),yn},[])},[Ut,jt]);return[Dn,En]}var We=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ze=["src"],Ge=function(Ot){var rn,jt=Ot.previewPrefixCls,dn=jt===void 0?"rc-image-preview":jt,En=Ot.children,Dn=Ot.icons,yn=Dn===void 0?{}:Dn,St=Ot.items,Mt=Ot.preview,kt=Ot.fallback,wt=(0,ce.Z)(Mt)==="object"?Mt:{},qt=wt.visible,Yt=wt.onVisibleChange,Xt=wt.getContainer,Vt=wt.current,Rn=wt.movable,Fn=wt.minScale,Tn=wt.maxScale,Zt=wt.countRender,ur=wt.closeIcon,rr=wt.onChange,Jr=wt.onTransform,ln=wt.toolbarRender,Sn=wt.imageRender,kn=(0,ue.Z)(wt,We),Mn=qe(St),sr=(0,ie.Z)(Mn,2),tr=sr[0],Jn=sr[1],Hr=(0,oe.Z)(0,{value:Vt}),Er=(0,ie.Z)(Hr,2),mo=Er[0],Co=Er[1],no=(0,Se.useState)(!1),zo=(0,ie.Z)(no,2),Mo=zo[0],hn=zo[1],To=((rn=tr[mo])===null||rn===void 0?void 0:rn.data)||{},vo=To.src,Ur=(0,ue.Z)(To,ze),jo=(0,oe.Z)(!!qt,{value:qt,onChange:function(Do,Wr){Yt==null||Yt(Do,Wr,mo)}}),qr=(0,ie.Z)(jo,2),so=qr[0],yo=qr[1],ar=(0,Se.useState)(null),wr=(0,ie.Z)(ar,2),Cr=wr[0],Ir=wr[1],bo=Se.useCallback(function(Jo,Do,Wr){var ao=tr.findIndex(function(No){return No.id===Jo});yo(!0),Ir({x:Do,y:Wr}),Co(ao<0?0:ao),hn(!0)},[tr]);Se.useEffect(function(){so?Mo||Co(0):hn(!1)},[so]);var lo=function(Do,Wr){Co(Do),rr==null||rr(Do,Wr)},Uo=function(){yo(!1),Ir(null)},ho=Se.useMemo(function(){return{register:Jn,onPreview:bo}},[Jn,bo]);return Se.createElement(ee.Provider,{value:ho},En,Se.createElement($e,(0,de.Z)({"aria-hidden":!so,movable:Rn,visible:so,prefixCls:dn,closeIcon:ur,onClose:Uo,mousePosition:Cr,imgCommonProps:Ur,src:vo,fallback:kt,icons:yn,minScale:Fn,maxScale:Tn,getContainer:Xt,current:mo,count:tr.length,countRender:Zt,onTransform:Jr,toolbarRender:ln,imageRender:Sn,onChange:lo},kn)))},nt=Ge,Je=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],lt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ye=function(Ot){var rn=Ot.src,jt=Ot.alt,dn=Ot.onPreviewClose,En=Ot.prefixCls,Dn=En===void 0?"rc-image":En,yn=Ot.previewPrefixCls,St=yn===void 0?"".concat(Dn,"-preview"):yn,Mt=Ot.placeholder,kt=Ot.fallback,wt=Ot.width,qt=Ot.height,Yt=Ot.style,Xt=Ot.preview,Vt=Xt===void 0?!0:Xt,Rn=Ot.className,Fn=Ot.onClick,Tn=Ot.onError,Zt=Ot.wrapperClassName,ur=Ot.wrapperStyle,rr=Ot.rootClassName,Jr=(0,ue.Z)(Ot,Je),ln=Mt&&Mt!==!0,Sn=(0,ce.Z)(Vt)==="object"?Vt:{},kn=Sn.src,Mn=Sn.visible,sr=Mn===void 0?void 0:Mn,tr=Sn.onVisibleChange,Jn=tr===void 0?dn:tr,Hr=Sn.getContainer,Er=Hr===void 0?void 0:Hr,mo=Sn.mask,Co=Sn.maskClassName,no=Sn.movable,zo=Sn.icons,Mo=Sn.scaleStep,hn=Sn.minScale,To=Sn.maxScale,vo=Sn.imageRender,Ur=Sn.toolbarRender,jo=(0,ue.Z)(Sn,lt),qr=kn!=null?kn:rn,so=(0,oe.Z)(!!sr,{value:sr,onChange:Jn}),yo=(0,ie.Z)(so,2),ar=yo[0],wr=yo[1],Cr=b({src:rn,isCustomPlaceholder:ln,fallback:kt}),Ir=(0,ie.Z)(Cr,3),bo=Ir[0],lo=Ir[1],Uo=Ir[2],ho=(0,Se.useState)(null),Jo=(0,ie.Z)(ho,2),Do=Jo[0],Wr=Jo[1],ao=(0,Se.useContext)(ee),No=!!Vt,Bt=function(){wr(!1),Wr(null)},Qt=pe()(Dn,Zt,rr,(0,ne.Z)({},"".concat(Dn,"-error"),Uo==="error")),on=(0,Se.useMemo)(function(){var $t={};return re.forEach(function(Gt){Ot[Gt]!==void 0&&($t[Gt]=Ot[Gt])}),$t},re.map(function($t){return Ot[$t]})),dr=(0,Se.useMemo)(function(){return(0,se.Z)((0,se.Z)({},on),{},{src:qr})},[qr,on]),fn=y(No,dr),_t=function(Gt){var cn=(0,ae.os)(Gt.target),bn=cn.left,pn=cn.top;ao?ao.onPreview(fn,bn,pn):(Wr({x:bn,y:pn}),wr(!0)),Fn==null||Fn(Gt)};return Se.createElement(Se.Fragment,null,Se.createElement("div",(0,de.Z)({},Jr,{className:Qt,onClick:No?_t:Fn,style:(0,se.Z)({width:wt,height:qt},ur)}),Se.createElement("img",(0,de.Z)({},on,{className:pe()("".concat(Dn,"-img"),(0,ne.Z)({},"".concat(Dn,"-img-placeholder"),Mt===!0),Rn),style:(0,se.Z)({height:qt},Yt),ref:bo},lo,{width:wt,height:qt,onError:Tn})),Uo==="loading"&&Se.createElement("div",{"aria-hidden":"true",className:"".concat(Dn,"-placeholder")},Mt),mo&&No&&Se.createElement("div",{className:pe()("".concat(Dn,"-mask"),Co),style:{display:(Yt==null?void 0:Yt.display)==="none"?"none":void 0}},mo)),!ao&&No&&Se.createElement($e,(0,de.Z)({"aria-hidden":!ar,visible:ar,prefixCls:St,onClose:Bt,mousePosition:Do,src:qr,alt:jt,fallback:kt,getContainer:Er,icons:zo,movable:no,scaleStep:Mo,minScale:hn,maxScale:To,rootClassName:rr,imageRender:vo,imgCommonProps:on,toolbarRender:Ur},jo)))};Ye.PreviewGroup=nt,Ye.displayName="Image";var Ue=Ye,De=Ue,Ze=fe(62892),Te=fe(36355),ke=fe(31724),et=fe(99267),Xe=fe(33853),Me=fe(38819),Ie={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"},Oe=Ie,we=fe(7657),Re=function(Ot,rn){return Se.createElement(we.Z,(0,de.Z)({},Ot,{ref:rn,icon:Oe}))},Ke=Se.forwardRef(Re),rt=Ke,He={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"},tt=He,mt=function(Ot,rn){return Se.createElement(we.Z,(0,de.Z)({},Ot,{ref:rn,icon:tt}))},ut=Se.forwardRef(mt),ht=ut,ct={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"},pt=ct,at=function(Ot,rn){return Se.createElement(we.Z,(0,de.Z)({},Ot,{ref:rn,icon:pt}))},st=Se.forwardRef(at),ft=st,vt={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"},At=vt,bt=function(Ot,rn){return Se.createElement(we.Z,(0,de.Z)({},Ot,{ref:rn,icon:At}))},Tt=Se.forwardRef(bt),Nt=Tt,Wt={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"},sn=Wt,en=function(Ot,rn){return Se.createElement(we.Z,(0,de.Z)({},Ot,{ref:rn,icon:sn}))},Jt=Se.forwardRef(en),vn=Jt,Pn=fe(64993),gn=fe(73819),Un=fe(17313),Gn=fe(29878),zn=fe(1950),In=fe(83116),Bn=fe(37613);const Kn=Ut=>({position:Ut||"absolute",inset:0}),Pr=Ut=>{const{iconCls:Ot,motionDurationSlow:rn,paddingXXS:jt,marginXXS:dn,prefixCls:En,colorTextLightSolid:Dn}=Ut;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Dn,background:new Pn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${rn}`,[`.${En}-mask-info`]:Object.assign(Object.assign({},Un.vS),{padding:`0 ${jt}px`,[Ot]:{marginInlineEnd:dn,svg:{verticalAlign:"baseline"}}})}},Nr=Ut=>{const{previewCls:Ot,modalMaskBg:rn,paddingSM:jt,marginXL:dn,margin:En,paddingLG:Dn,previewOperationColorDisabled:yn,previewOperationHoverColor:St,motionDurationSlow:Mt,iconCls:kt,colorTextLightSolid:wt}=Ut,qt=new Pn.C(rn).setAlpha(.1),Yt=qt.clone().setAlpha(.2);return{[`${Ot}-footer`]:{position:"fixed",bottom:dn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ut.previewOperationColor},[`${Ot}-progress`]:{marginBottom:En},[`${Ot}-close`]:{position:"fixed",top:dn,right:{_skip_check_:!0,value:dn},display:"flex",color:wt,backgroundColor:qt.toRgbString(),borderRadius:"50%",padding:jt,outline:0,border:0,cursor:"pointer",transition:`all ${Mt}`,"&:hover":{backgroundColor:Yt.toRgbString()},[`& > ${kt}`]:{fontSize:Ut.previewOperationSize}},[`${Ot}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Dn}px`,backgroundColor:qt.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:jt,padding:jt,cursor:"pointer",transition:`all ${Mt}`,userSelect:"none",[`&:not(${Ot}-operations-operation-disabled):hover > ${kt}`]:{color:St},"&-disabled":{color:yn,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${kt}`]:{fontSize:Ut.previewOperationSize}}}}},er=Ut=>{const{modalMaskBg:Ot,iconCls:rn,previewOperationColorDisabled:jt,previewCls:dn,zIndexPopup:En,motionDurationSlow:Dn}=Ut,yn=new Pn.C(Ot).setAlpha(.1),St=yn.clone().setAlpha(.2);return{[`${dn}-switch-left, ${dn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:En+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ut.imagePreviewSwitchSize,height:Ut.imagePreviewSwitchSize,marginTop:-Ut.imagePreviewSwitchSize/2,color:Ut.previewOperationColor,background:yn.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Dn}`,userSelect:"none","&:hover":{background:St.toRgbString()},"&-disabled":{"&, &:hover":{color:jt,background:"transparent",cursor:"not-allowed",[`> ${rn}`]:{cursor:"not-allowed"}}},[`> ${rn}`]:{fontSize:Ut.previewOperationSize}},[`${dn}-switch-left`]:{insetInlineStart:Ut.marginSM},[`${dn}-switch-right`]:{insetInlineEnd:Ut.marginSM}}},Lr=Ut=>{const{motionEaseOut:Ot,previewCls:rn,motionDurationSlow:jt,componentCls:dn}=Ut;return[{[`${dn}-preview-root`]:{[rn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${rn}-body`]:Object.assign(Object.assign({},Kn()),{overflow:"hidden"}),[`${rn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${jt} ${Ot} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Kn()),{transition:`transform ${jt} ${Ot} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${rn}-moving`]:{[`${rn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${dn}-preview-root`]:{[`${rn}-wrap`]:{zIndex:Ut.zIndexPopup}}},{[`${dn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ut.zIndexPopup+1},"&":[Nr(Ut),er(Ut)]}]},cr=Ut=>{const{componentCls:Ot}=Ut;return{[Ot]:{position:"relative",display:"inline-block",[`${Ot}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Ot}-img-placeholder`]:{backgroundColor:Ut.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Ot}-mask`]:Object.assign({},Pr(Ut)),[`${Ot}-mask:hover`]:{opacity:1},[`${Ot}-placeholder`]:Object.assign({},Kn())}}},pr=Ut=>{const{previewCls:Ot}=Ut;return{[`${Ot}-root`]:(0,Gn._y)(Ut,"zoom"),"&":(0,zn.J$)(Ut,!0)}};var It=(0,In.Z)("Image",Ut=>{const Ot=`${Ut.componentCls}-preview`,rn=(0,Bn.TS)(Ut,{previewCls:Ot,modalMaskBg:new Pn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ut.controlHeightLG});return[cr(rn),Lr(rn),(0,gn.QA)((0,Bn.TS)(rn,{componentCls:Ot})),pr(rn)]},Ut=>({zIndexPopup:Ut.zIndexPopupBase+80,previewOperationColor:new Pn.C(Ut.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Pn.C(Ut.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Pn.C(Ut.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ut.fontSizeIcon*1.5})),Dt=function(Ut,Ot){var rn={};for(var jt in Ut)Object.prototype.hasOwnProperty.call(Ut,jt)&&Ot.indexOf(jt)<0&&(rn[jt]=Ut[jt]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,jt=Object.getOwnPropertySymbols(Ut);dn{var{previewPrefixCls:Ot,preview:rn}=Ut,jt=Dt(Ut,["previewPrefixCls","preview"]);const{getPrefixCls:dn}=Se.useContext(Te.E_),En=dn("image",Ot),Dn=`${En}-preview`,yn=dn(),[St,Mt]=It(En),kt=Se.useMemo(()=>{var wt;if(rn===!1)return rn;const qt=typeof rn=="object"?rn:{},Yt=pe()(Mt,(wt=qt.rootClassName)!==null&&wt!==void 0?wt:"");return Object.assign(Object.assign({},qt),{transitionName:(0,Ze.m)(yn,"zoom",qt.transitionName),maskTransitionName:(0,Ze.m)(yn,"fade",qt.maskTransitionName),rootClassName:Yt})},[rn]);return St(Se.createElement(De.PreviewGroup,Object.assign({preview:kt,previewPrefixCls:Dn,icons:xt},jt)))},Cn=function(Ut,Ot){var rn={};for(var jt in Ut)Object.prototype.hasOwnProperty.call(Ut,jt)&&Ot.indexOf(jt)<0&&(rn[jt]=Ut[jt]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,jt=Object.getOwnPropertySymbols(Ut);dn{const{prefixCls:Ot,preview:rn,className:jt,rootClassName:dn,style:En}=Ut,Dn=Cn(Ut,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:yn,locale:St=ke.Z,getPopupContainer:Mt,image:kt}=Se.useContext(Te.E_),wt=yn("image",Ot),qt=yn(),Yt=St.Image||ke.Z.Image,[Xt,Vt]=It(wt),Rn=pe()(dn,Vt),Fn=pe()(jt,Vt,kt==null?void 0:kt.className),Tn=Se.useMemo(()=>{if(rn===!1)return rn;const ur=typeof rn=="object"?rn:{},{getContainer:rr}=ur,Jr=Cn(ur,["getContainer"]);return Object.assign(Object.assign({mask:Se.createElement("div",{className:`${wt}-mask-info`},Se.createElement(xe.Z,null),Yt==null?void 0:Yt.preview),icons:xt},Jr),{getContainer:rr||Mt,transitionName:(0,Ze.m)(qt,"zoom",ur.transitionName),maskTransitionName:(0,Ze.m)(qt,"fade",ur.maskTransitionName)})},[rn,Yt]),Zt=Object.assign(Object.assign({},kt==null?void 0:kt.style),En);return Xt(Se.createElement(De,Object.assign({prefixCls:wt,preview:Tn,rootClassName:Rn,className:Fn,style:Zt},Dn)))};Mr.PreviewGroup=Nn;var or=Mr},45818:function(Ct,dt,fe){"use strict";fe.d(dt,{D:function(){return te},Z:function(){return me}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},pe=E,de=fe(7657),se=function(he,Ae){return xe.createElement(de.Z,(0,Se.Z)({},he,{ref:Ae,icon:pe}))},ne=xe.forwardRef(se),ie=ne,ce=fe(33853),ue=fe(38819),ae=fe(92310),oe=fe.n(ae),re=fe(2738),a=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),y=fe(36355),x=fe(84966),b=function(ve,he){var Ae={};for(var ye in ve)Object.prototype.hasOwnProperty.call(ve,ye)&&he.indexOf(ye)<0&&(Ae[ye]=ve[ye]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,ye=Object.getOwnPropertySymbols(ve);be{let ve=0;return function(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${he}${ve}`}})();var me=xe.forwardRef((ve,he)=>{const{prefixCls:Ae,className:ye,trigger:be,children:Pe,defaultCollapsed:Be=!1,theme:Ee="dark",style:Le={},collapsible:Ce=!1,reverseArrow:je=!1,width:Fe=200,collapsedWidth:Qe=80,zeroWidthTriggerStyle:Ne,breakpoint:_e,onCollapse:$e,onBreakpoint:Ve}=ve,qe=b(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,xe.useContext)(x.Gs),[ze,Ge]=(0,xe.useState)("collapsed"in ve?ve.collapsed:Be),[nt,Je]=(0,xe.useState)(!1);(0,xe.useEffect)(()=>{"collapsed"in ve&&Ge(ve.collapsed)},[ve.collapsed]);const lt=(ke,et)=>{"collapsed"in ve||Ge(ke),$e==null||$e(ke,et)},Ye=(0,xe.useRef)();Ye.current=ke=>{Je(ke.matches),Ve==null||Ve(ke.matches),ze!==ke.matches&<(ke.matches,"responsive")},(0,xe.useEffect)(()=>{function ke(Xe){return Ye.current(Xe)}let et;if(typeof window!="undefined"){const{matchMedia:Xe}=window;if(Xe&&_e&&_e in z){et=Xe(`(max-width: ${z[_e]})`);try{et.addEventListener("change",ke)}catch(Me){et.addListener(ke)}ke(et)}}return()=>{try{et==null||et.removeEventListener("change",ke)}catch(Xe){et==null||et.removeListener(ke)}}},[_e]),(0,xe.useEffect)(()=>{const ke=le("ant-sider-");return We.addSider(ke),()=>We.removeSider(ke)},[]);const Ue=()=>{lt(!ze,"clickTrigger")},{getPrefixCls:De}=(0,xe.useContext)(y.E_),Ze=()=>{const ke=De("layout-sider",Ae),et=(0,re.Z)(qe,["collapsed"]),Xe=ze?Qe:Fe,Me=a(Xe)?`${Xe}px`:String(Xe),Ie=parseFloat(String(Qe||0))===0?xe.createElement("span",{onClick:Ue,className:oe()(`${ke}-zero-width-trigger`,`${ke}-zero-width-trigger-${je?"right":"left"}`),style:Ne},be||xe.createElement(ie,null)):null,Re={expanded:je?xe.createElement(ue.Z,null):xe.createElement(ce.Z,null),collapsed:je?xe.createElement(ce.Z,null):xe.createElement(ue.Z,null)}[ze?"collapsed":"expanded"],Ke=be!==null?Ie||xe.createElement("div",{className:`${ke}-trigger`,onClick:Ue,style:{width:Me}},be||Re):null,rt=Object.assign(Object.assign({},Le),{flex:`0 0 ${Me}`,maxWidth:Me,minWidth:Me,width:Me}),He=oe()(ke,`${ke}-${Ee}`,{[`${ke}-collapsed`]:!!ze,[`${ke}-has-trigger`]:Ce&&be!==null&&!Ie,[`${ke}-below`]:!!nt,[`${ke}-zero-width`]:parseFloat(Me)===0},ye);return xe.createElement("aside",Object.assign({className:He},et,{style:rt,ref:he}),xe.createElement("div",{className:`${ke}-children`},Pe),Ce||nt&&Ie?Ke:null)},Te=xe.useMemo(()=>({siderCollapsed:ze}),[ze]);return xe.createElement(te.Provider,{value:Te},Ze())})},84966:function(Ct,dt,fe){"use strict";fe.d(dt,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return re},ZP:function(){return le}});var Se=fe(94480),xe=fe(92310),E=fe.n(xe),pe=fe(2738),de=fe(59301),se=fe(36355),ne=fe(83116),ce=ge=>{const{componentCls:me,bodyBg:ve,lightSiderBg:he,lightTriggerBg:Ae,lightTriggerColor:ye}=ge;return{[`${me}-sider-light`]:{background:he,[`${me}-sider-trigger`]:{color:ye,background:Ae},[`${me}-sider-zero-width-trigger`]:{color:ye,background:Ae,border:`1px solid ${ve}`,borderInlineStart:0}}}};const ue=ge=>{const{antCls:me,componentCls:ve,colorText:he,triggerColor:Ae,footerBg:ye,triggerBg:be,headerHeight:Pe,headerPadding:Be,headerColor:Ee,footerPadding:Le,triggerHeight:Ce,zeroTriggerHeight:je,zeroTriggerWidth:Fe,motionDurationMid:Qe,motionDurationSlow:Ne,fontSize:_e,borderRadius:$e,bodyBg:Ve,headerBg:qe,siderBg:We}=ge;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ve,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${Qe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${me}-menu${me}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ce},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ce,color:Ae,lineHeight:`${Ce}px`,textAlign:"center",background:be,cursor:"pointer",transition:`all ${Qe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Fe,zIndex:1,width:Fe,height:je,color:Ae,fontSize:ge.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:$e,borderEndEndRadius:$e,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ne} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ne}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Fe,borderStartStartRadius:$e,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:$e}}}}},ce(ge)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:Pe,padding:Be,color:Ee,lineHeight:`${Pe}px`,background:qe,[`${me}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:Le,color:he,fontSize:_e,background:ye},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var ae=(0,ne.Z)("Layout",ge=>[ue(ge)],ge=>{const{colorBgLayout:me,controlHeight:ve,controlHeightLG:he,colorText:Ae,controlHeightSM:ye,marginXXS:be,colorTextLightSolid:Pe,colorBgContainer:Be}=ge,Ee=he*1.25;return{colorBgHeader:"#001529",colorBgBody:me,colorBgTrigger:"#002140",bodyBg:me,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${Ee}px`,headerColor:Ae,footerPadding:`${ye}px ${Ee}px`,footerBg:me,siderBg:"#001529",triggerHeight:he+be*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:he,zeroTriggerHeight:he,lightSiderBg:Be,lightTriggerBg:Be,lightTriggerColor:Ae}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),oe=function(ge,me){var ve={};for(var he in ge)Object.prototype.hasOwnProperty.call(ge,he)&&me.indexOf(he)<0&&(ve[he]=ge[he]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,he=Object.getOwnPropertySymbols(ge);Aenull,removeSider:()=>null}});function ee(ge){let{suffixCls:me,tagName:ve,displayName:he}=ge;return Ae=>de.forwardRef((be,Pe)=>de.createElement(Ae,Object.assign({ref:Pe,suffixCls:me,tagName:ve},be)))}const a=de.forwardRef((ge,me)=>{const{prefixCls:ve,suffixCls:he,className:Ae,tagName:ye}=ge,be=oe(ge,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=de.useContext(se.E_),Be=Pe("layout",ve),[Ee,Le]=ae(Be),Ce=he?`${Be}-${he}`:Be;return Ee(de.createElement(ye,Object.assign({className:E()(ve||Ce,Ae,Le),ref:me},be)))}),y=de.forwardRef((ge,me)=>{const{direction:ve}=de.useContext(se.E_),[he,Ae]=de.useState([]),{prefixCls:ye,className:be,rootClassName:Pe,children:Be,hasSider:Ee,tagName:Le,style:Ce}=ge,je=oe(ge,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Fe=(0,pe.Z)(je,["suffixCls"]),{getPrefixCls:Qe,layout:Ne}=de.useContext(se.E_),_e=Qe("layout",ye),[$e,Ve]=ae(_e),qe=E()(_e,{[`${_e}-has-sider`]:typeof Ee=="boolean"?Ee:he.length>0,[`${_e}-rtl`]:ve==="rtl"},Ne==null?void 0:Ne.className,be,Pe,Ve),We=de.useMemo(()=>({siderHook:{addSider:ze=>{Ae(Ge=>[].concat((0,Se.Z)(Ge),[ze]))},removeSider:ze=>{Ae(Ge=>Ge.filter(nt=>nt!==ze))}}}),[]);return $e(de.createElement(re.Provider,{value:We},de.createElement(Le,Object.assign({ref:me,className:qe,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),Ce)},Fe),Be)))}),x=ee({tagName:"div",displayName:"Layout"})(y),b=ee({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=ee({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=ee({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var le=x},40875:function(Ct,dt,fe){"use strict";fe.d(dt,{J:function(){return se}});var Se=fe(59301),xe=fe(33234),E=fe(70425),pe=function(ne,ie){var ce={};for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&ie.indexOf(ue)<0&&(ce[ue]=ne[ue]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ue=Object.getOwnPropertySymbols(ne);ae{const{children:ce}=ne,ue=pe(ne,["children"]),ae=Se.useContext(de),oe=Se.useMemo(()=>Object.assign(Object.assign({},ae),ue),[ae,ue.prefixCls,ue.mode,ue.selectable]);return Se.createElement(de.Provider,{value:oe},Se.createElement(xe.BR,null,(0,E.supportNodeRef)(ce)?Se.cloneElement(ce,{ref:ie}):ce))});dt.Z=de},20834:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return Te}});var Se=fe(15285),xe=fe(59301),E=fe(45818),pe=fe(92310),de=fe.n(pe),se=fe(36355),ne=function(ke,et){var Xe={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&et.indexOf(Me)<0&&(Xe[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Me=Object.getOwnPropertySymbols(ke);Ie{const{prefixCls:et,className:Xe,dashed:Me}=ke,Ie=ne(ke,["prefixCls","className","dashed"]),{getPrefixCls:Oe}=xe.useContext(se.E_),we=Oe("menu",et),Re=de()({[`${we}-item-divider-dashed`]:!!Me},Xe);return xe.createElement(Se.iz,Object.assign({className:Re},Ie))},ue=fe(11592),ae=fe(2738),oe=fe(6848),re=fe(92343),a=(0,xe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=ke=>{var et;const{className:Xe,children:Me,icon:Ie,title:Oe,danger:we}=ke,{prefixCls:Re,firstLevel:Ke,direction:rt,disableMenuItemTitleTooltip:He,inlineCollapsed:tt}=xe.useContext(a),mt=st=>{const ft=xe.createElement("span",{className:`${Re}-title-content`},Me);return(!Ie||(0,re.l$)(Me)&&Me.type==="span")&&Me&&st&&Ke&&typeof Me=="string"?xe.createElement("div",{className:`${Re}-inline-collapsed-noicon`},Me.charAt(0)):ft},{siderCollapsed:ut}=xe.useContext(E.D);let ht=Oe;typeof Oe=="undefined"?ht=Ke?Me:"":Oe===!1&&(ht="");const ct={title:ht};!ut&&!tt&&(ct.title=null,ct.open=!1);const pt=(0,ue.Z)(Me).length;let at=xe.createElement(Se.ck,Object.assign({},(0,ae.Z)(ke,["title","icon","danger"]),{className:de()({[`${Re}-item-danger`]:we,[`${Re}-item-only-child`]:(Ie?pt+1:pt)===1},Xe),title:typeof Oe=="string"?Oe:void 0}),(0,re.Tm)(Ie,{className:de()((0,re.l$)(Ie)?(et=Ie.props)===null||et===void 0?void 0:et.className:"",`${Re}-item-icon`)}),mt(tt));return He||(at=xe.createElement(oe.Z,Object.assign({},ct,{placement:rt==="rtl"?"left":"right",overlayClassName:`${Re}-inline-collapsed-tooltip`}),at)),at},z=ke=>{var et;const{popupClassName:Xe,icon:Me,title:Ie,theme:Oe}=ke,we=xe.useContext(a),{prefixCls:Re,inlineCollapsed:Ke,theme:rt}=we,He=(0,Se.Xl)();let tt;if(!Me)tt=Ke&&!He.length&&Ie&&typeof Ie=="string"?xe.createElement("div",{className:`${Re}-inline-collapsed-noicon`},Ie.charAt(0)):xe.createElement("span",{className:`${Re}-title-content`},Ie);else{const ut=(0,re.l$)(Ie)&&Ie.type==="span";tt=xe.createElement(xe.Fragment,null,(0,re.Tm)(Me,{className:de()((0,re.l$)(Me)?(et=Me.props)===null||et===void 0?void 0:et.className:"",`${Re}-item-icon`)}),ut?Ie:xe.createElement("span",{className:`${Re}-title-content`},Ie))}const mt=xe.useMemo(()=>Object.assign(Object.assign({},we),{firstLevel:!1}),[we]);return xe.createElement(a.Provider,{value:mt},xe.createElement(Se.Wd,Object.assign({},(0,ae.Z)(ke,["icon"]),{title:tt,popupClassName:de()(Re,Xe,`${Re}-${Oe||rt}`)})))},te=fe(18785),le=fe(70425),ge=fe(62892),me=fe(40875),ve=function(ke,et){var Xe={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&et.indexOf(Me)<0&&(Xe[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Me=Object.getOwnPropertySymbols(ke);Ie{if(et&&typeof et=="object"){const Me=et,{label:Ie,children:Oe,key:we,type:Re}=Me,Ke=ve(Me,["label","children","key","type"]),rt=we!=null?we:`tmp-${Xe}`;return Oe||Re==="group"?Re==="group"?xe.createElement(Se.BW,Object.assign({key:rt},Ke,{title:Ie}),he(Oe)):xe.createElement(z,Object.assign({key:rt},Ke,{title:Ie}),he(Oe)):Re==="divider"?xe.createElement(ce,Object.assign({key:rt},Ke)):xe.createElement(x,Object.assign({key:rt},Ke),Ie)}return null}).filter(et=>et)}function Ae(ke){return xe.useMemo(()=>ke&&he(ke),[ke])}var ye=fe(64993),be=fe(17313),Pe=fe(8378),Be=fe(13826),Ee=fe(29878),Le=fe(83116),Ce=fe(37613),Fe=ke=>{const{componentCls:et,motionDurationSlow:Xe,horizontalLineHeight:Me,colorSplit:Ie,lineWidth:Oe,lineType:we,itemPaddingInline:Re}=ke;return{[`${et}-horizontal`]:{lineHeight:Me,border:0,borderBottom:`${Oe}px ${we} ${Ie}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${et}-item, ${et}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Re},[`> ${et}-item:hover, + &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topRight`]:{animationName:xe.ly}})},(0,de.ZP)(oe,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${re} ${ee}`]:{position:"relative",margin:0},[`${ee}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${re}, ${re}-menu-submenu`]:{[ee]:Object.assign(Object.assign({padding:pe,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:oe.borderRadiusLG,outline:"none",boxShadow:oe.boxShadowSecondary},(0,be.Qy)(oe)),{[`${ee}-item-group-title`]:{padding:`${le}px ${Ae}px`,color:oe.colorTextDescription,transition:`all ${te}`},[`${ee}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ee}-item-icon`]:{minWidth:ge,marginInlineEnd:oe.marginXS,fontSize:oe.fontSizeSM},[`${ee}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ee}-item, ${ee}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${le}px ${Ae}px`,color:oe.colorText,fontWeight:"normal",fontSize:ge,lineHeight:oe.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:oe.controlItemBgHover}},(0,be.Qy)(oe)),{"&-selected":{color:oe.colorPrimary,backgroundColor:oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:oe.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:oe.colorSplit},[`${re}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:oe.paddingXS,[`${re}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:oe.colorTextDescription,fontSize:he,fontStyle:"normal"}}}),[`${ee}-item-group-list`]:{margin:`0 ${oe.marginXS}px`,padding:0,listStyle:"none"},[`${ee}-submenu-title`]:{paddingInlineEnd:Ae+oe.fontSizeSM},[`${ee}-submenu-vertical`]:{position:"relative"},[`${ee}-submenu${ee}-submenu-disabled ${re}-menu-submenu-title`]:{[`&, ${re}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:ye,cursor:"not-allowed"}},[`${ee}-submenu-selected ${re}-menu-submenu-title`]:{color:oe.colorPrimary}})}},[(0,xe.oN)(oe,"slide-up"),(0,xe.oN)(oe,"slide-down"),(0,E.Fm)(oe,"move-up"),(0,E.Fm)(oe,"move-down"),(0,me._y)(oe,"zoom-big")]]};var ae=(0,se.Z)("Dropdown",(oe,re)=>{let{rootPrefixCls:ee}=re;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:le,borderRadiusLG:ge}=oe,pe=(x-b*z)/2,{dropdownArrowOffset:ve}=(0,de.fS)({contentRadius:ge}),he=(0,ne.TS)(oe,{menuCls:`${le}-menu`,rootPrefixCls:ee,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:pe,dropdownEdgeChildPadding:te});return[ue(he),ce(he)]},oe=>({zIndexPopup:oe.zIndexPopupBase+50}))},8628:function(Ct,dt,fe){"use strict";var be=fe(59301),xe=fe(34280),E=fe(56762),me=fe(69507);function de(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ne=(0,be.useRef)({}),ie=(0,E.Z)(),ce=(0,me.ZP)();return(0,xe.Z)(()=>{const ue=ce.subscribe(ae=>{ne.current=ae,se&&ie()});return()=>ce.unsubscribe(ue)},[]),ne.current}dt.Z=de},11611:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return or}});var be=fe(59301),xe=fe(15277),E=fe(92310),me=fe.n(E),de=fe(54476),se=fe(33885),ne=fe(20068),ie=fe(42978),ce=fe(76190),ue=fe(75931),ae=fe(55468),oe=fe(18929),re=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],ee=be.createContext(null),a=0;function y(Ut,Lt){var rn=be.useState(function(){return a+=1,String(a)}),jt=(0,ie.Z)(rn,1),dn=jt[0],En=be.useContext(ee),Dn={data:Lt,canPreview:Ut};return be.useEffect(function(){if(En)return En.register(dn,Dn)},[]),be.useEffect(function(){En&&En.register(dn,Dn)},[Ut,Lt]),dn}function x(Ut){return new Promise(function(Lt){var rn=document.createElement("img");rn.onerror=function(){return Lt(!1)},rn.onload=function(){return Lt(!0)},rn.src=Ut})}function b(Ut){var Lt=Ut.src,rn=Ut.isCustomPlaceholder,jt=Ut.fallback,dn=(0,be.useState)(rn?"loading":"normal"),En=(0,ie.Z)(dn,2),Dn=En[0],yn=En[1],St=(0,be.useRef)(!1),Mt=Dn==="error";(0,be.useEffect)(function(){x(Lt).then(function(Yt){Yt||yn("error")})},[Lt]),(0,be.useEffect)(function(){rn&&!St.current?yn("loading"):Mt&&yn("normal")},[Lt]);var kt=function(){yn("normal")},wt=function(Xt){St.current=!1,Dn==="loading"&&Xt!=null&&Xt.complete&&(Xt.naturalWidth||Xt.naturalHeight)&&(St.current=!0,kt())},qt=Mt&&jt?{src:jt}:{onLoad:kt,src:Lt};return[wt,qt,Dn]}var z=fe(86923),te=fe(8224),le=fe(10228),ge=fe(48736);function pe(Ut,Lt,rn,jt){var dn=Lt+rn,En=(rn-jt)/2;if(rn>jt){if(Lt>0)return(0,ne.Z)({},Ut,En);if(Lt<0&&dnjt)return(0,ne.Z)({},Ut,Lt<0?En:-En);return{}}function ve(Ut,Lt,rn,jt){var dn=(0,ae.g1)(),En=dn.width,Dn=dn.height,yn=null;return Ut<=En&&Lt<=Dn?yn={x:0,y:0}:(Ut>En||Lt>Dn)&&(yn=(0,se.Z)((0,se.Z)({},pe("x",rn,Ut,En)),pe("y",jt,Lt,Dn))),yn}var he=fe(13697),Ae=fe(16089),ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Se(Ut,Lt,rn,jt){var dn=(0,be.useRef)(null),En=(0,be.useRef)([]),Dn=(0,be.useState)(ye),yn=(0,ie.Z)(Dn,2),St=yn[0],Mt=yn[1],kt=function(Xt){Mt(ye),jt&&!(0,he.Z)(ye,St)&&jt({transform:ye,action:Xt})},wt=function(Xt,Vt){dn.current===null&&(En.current=[],dn.current=(0,Ae.Z)(function(){Mt(function(Rn){var Fn=Rn;return En.current.forEach(function(Tn){Fn=(0,se.Z)((0,se.Z)({},Fn),Tn)}),dn.current=null,jt==null||jt({transform:Fn,action:Vt}),Fn})})),En.current.push((0,se.Z)((0,se.Z)({},St),Xt))},qt=function(Xt,Vt,Rn,Fn){var Tn=Ut.current,Zt=Tn.width,ur=Tn.height,rr=Tn.offsetWidth,Jr=Tn.offsetHeight,ln=Tn.offsetLeft,Sn=Tn.offsetTop,kn=Xt,Mn=St.scale*Xt;Mn>rn?(kn=rn/St.scale,Mn=rn):Mn1,yo=qr&&Tn>=1,ar=Se(Mo,ln,kn,Co),wr=ar.transform,Cr=ar.resetTransform,Ir=ar.updateTransform,bo=ar.dispatchZoomChange,lo=(0,be.useState)(!0),Uo=(0,ie.Z)(lo,2),ho=Uo[0],Jo=Uo[1],Do=wr.rotate,Wr=wr.scale,ao=wr.x,No=wr.y,Bt=me()((0,ne.Z)({},"".concat(rn,"-moving"),Ur));(0,be.useEffect)(function(){ho||Jo(!0)},[ho]);var Qt=function(){Cr("close")},on=function(){bo(Ce+rr,"zoomIn")},dr=function(){bo(Ce/(Ce+rr),"zoomOut")},fn=function(){Ir({rotate:Do+90},"rotateRight")},_t=function(){Ir({rotate:Do-90},"rotateLeft")},$t=function(){Ir({flipX:!wr.flipX},"flipX")},Gt=function(){Ir({flipY:!wr.flipY},"flipY")},cn=function(On){On==null||On.preventDefault(),On==null||On.stopPropagation(),Rn>0&&(Jo(!1),Cr("prev"),no==null||no(Rn-1,Rn))},bn=function(On){On==null||On.preventDefault(),On==null||On.stopPropagation(),Rn0&&(_r=Ce/_r),bo(_r,"wheel",On.clientX,On.clientY)}},Ar=function(On){!Mt||!so||(On.keyCode===le.Z.LEFT?cn():On.keyCode===le.Z.RIGHT&&bn())},Ln=function(On){Mt&&(Wr!==1?Ir({x:0,y:0,scale:1},"doubleClick"):bo(Ce+rr,"doubleClick",On.clientX,On.clientY))};(0,be.useEffect)(function(){var Sr,On,Tr,kr;if(yn){Tr=(0,te.Z)(window,"mouseup",pn,!1),kr=(0,te.Z)(window,"mousemove",Zn,!1);try{window.top!==window.self&&(Sr=(0,te.Z)(window.top,"mouseup",pn,!1),On=(0,te.Z)(window.top,"mousemove",Zn,!1))}catch(_r){(0,ge.Kp)(!1,"[rc-image] ".concat(_r))}}return function(){var _r,Xn,Fr,po;(_r=Tr)===null||_r===void 0||_r.remove(),(Xn=kr)===null||Xn===void 0||Xn.remove(),(Fr=Sr)===null||Fr===void 0||Fr.remove(),(po=On)===null||po===void 0||po.remove()}},[Mt,Ur,ao,No,Do,yn]),(0,be.useEffect)(function(){var Sr=(0,te.Z)(window,"keydown",Ar,!1);return function(){Sr.remove()}},[Mt,so,Rn]);var mr=be.createElement(Ne,(0,de.Z)({},Er,{width:Lt.width,height:Lt.height,imgRef:Mo,className:"".concat(rn,"-img"),alt:dn,style:{transform:"translate3d(".concat(wr.x,"px, ").concat(wr.y,"px, 0) scale3d(").concat(wr.flipX?"-":"").concat(Wr,", ").concat(wr.flipY?"-":"").concat(Wr,", 1) rotate(").concat(Do,"deg)"),transitionDuration:!ho&&"0s"},fallback:En,src:jt,onWheel:zr,onMouseDown:yr,onDoubleClick:Ln}));return be.createElement(be.Fragment,null,be.createElement(z.Z,(0,de.Z)({transitionName:sr,maskTransitionName:Jn,closable:!1,keyboard:!0,prefixCls:rn,onClose:St,visible:Mt,wrapClassName:Bt,rootClassName:qt,getContainer:Xt},zo,{afterClose:Qt}),be.createElement("div",{className:"".concat(rn,"-img-wrapper")},Hr?Hr(mr,(0,se.Z)({transform:wr},qr?{current:Rn}:{})):mr)),be.createElement(Oe,{visible:Mt,transform:wr,maskTransitionName:Jn,closeIcon:Yt,getContainer:Xt,prefixCls:rn,rootClassName:qt,icons:wt,countRender:Zt,showSwitch:so,showProgress:yo,current:Rn,count:Tn,scale:Wr,minScale:ln,maxScale:kn,toolbarRender:mo,onSwitchLeft:cn,onSwitchRight:bn,onZoomIn:on,onZoomOut:dr,onRotateRight:fn,onRotateLeft:_t,onFlipX:$t,onFlipY:Gt,onClose:St}))},$e=_e,Ve=fe(94480);function qe(Ut){var Lt=be.useState({}),rn=(0,ie.Z)(Lt,2),jt=rn[0],dn=rn[1],En=be.useCallback(function(yn,St){return dn(function(Mt){return(0,se.Z)((0,se.Z)({},Mt),{},(0,ne.Z)({},yn,St))}),function(){dn(function(Mt){var kt=(0,se.Z)({},Mt);return delete kt[yn],kt})}},[]),Dn=be.useMemo(function(){return Ut?Ut.map(function(yn){if(typeof yn=="string")return{data:{src:yn}};var St={};return Object.keys(yn).forEach(function(Mt){["src"].concat((0,Ve.Z)(re)).includes(Mt)&&(St[Mt]=yn[Mt])}),{data:St}}):Object.keys(jt).reduce(function(yn,St){var Mt=jt[St],kt=Mt.canPreview,wt=Mt.data;return kt&&yn.push({data:wt,id:St}),yn},[])},[Ut,jt]);return[Dn,En]}var We=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ze=["src"],Ge=function(Lt){var rn,jt=Lt.previewPrefixCls,dn=jt===void 0?"rc-image-preview":jt,En=Lt.children,Dn=Lt.icons,yn=Dn===void 0?{}:Dn,St=Lt.items,Mt=Lt.preview,kt=Lt.fallback,wt=(0,ce.Z)(Mt)==="object"?Mt:{},qt=wt.visible,Yt=wt.onVisibleChange,Xt=wt.getContainer,Vt=wt.current,Rn=wt.movable,Fn=wt.minScale,Tn=wt.maxScale,Zt=wt.countRender,ur=wt.closeIcon,rr=wt.onChange,Jr=wt.onTransform,ln=wt.toolbarRender,Sn=wt.imageRender,kn=(0,ue.Z)(wt,We),Mn=qe(St),sr=(0,ie.Z)(Mn,2),tr=sr[0],Jn=sr[1],Hr=(0,oe.Z)(0,{value:Vt}),Er=(0,ie.Z)(Hr,2),mo=Er[0],Co=Er[1],no=(0,be.useState)(!1),zo=(0,ie.Z)(no,2),Mo=zo[0],hn=zo[1],To=((rn=tr[mo])===null||rn===void 0?void 0:rn.data)||{},vo=To.src,Ur=(0,ue.Z)(To,ze),jo=(0,oe.Z)(!!qt,{value:qt,onChange:function(Do,Wr){Yt==null||Yt(Do,Wr,mo)}}),qr=(0,ie.Z)(jo,2),so=qr[0],yo=qr[1],ar=(0,be.useState)(null),wr=(0,ie.Z)(ar,2),Cr=wr[0],Ir=wr[1],bo=be.useCallback(function(Jo,Do,Wr){var ao=tr.findIndex(function(No){return No.id===Jo});yo(!0),Ir({x:Do,y:Wr}),Co(ao<0?0:ao),hn(!0)},[tr]);be.useEffect(function(){so?Mo||Co(0):hn(!1)},[so]);var lo=function(Do,Wr){Co(Do),rr==null||rr(Do,Wr)},Uo=function(){yo(!1),Ir(null)},ho=be.useMemo(function(){return{register:Jn,onPreview:bo}},[Jn,bo]);return be.createElement(ee.Provider,{value:ho},En,be.createElement($e,(0,de.Z)({"aria-hidden":!so,movable:Rn,visible:so,prefixCls:dn,closeIcon:ur,onClose:Uo,mousePosition:Cr,imgCommonProps:Ur,src:vo,fallback:kt,icons:yn,minScale:Fn,maxScale:Tn,getContainer:Xt,current:mo,count:tr.length,countRender:Zt,onTransform:Jr,toolbarRender:ln,imageRender:Sn,onChange:lo},kn)))},nt=Ge,Je=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],lt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ye=function(Lt){var rn=Lt.src,jt=Lt.alt,dn=Lt.onPreviewClose,En=Lt.prefixCls,Dn=En===void 0?"rc-image":En,yn=Lt.previewPrefixCls,St=yn===void 0?"".concat(Dn,"-preview"):yn,Mt=Lt.placeholder,kt=Lt.fallback,wt=Lt.width,qt=Lt.height,Yt=Lt.style,Xt=Lt.preview,Vt=Xt===void 0?!0:Xt,Rn=Lt.className,Fn=Lt.onClick,Tn=Lt.onError,Zt=Lt.wrapperClassName,ur=Lt.wrapperStyle,rr=Lt.rootClassName,Jr=(0,ue.Z)(Lt,Je),ln=Mt&&Mt!==!0,Sn=(0,ce.Z)(Vt)==="object"?Vt:{},kn=Sn.src,Mn=Sn.visible,sr=Mn===void 0?void 0:Mn,tr=Sn.onVisibleChange,Jn=tr===void 0?dn:tr,Hr=Sn.getContainer,Er=Hr===void 0?void 0:Hr,mo=Sn.mask,Co=Sn.maskClassName,no=Sn.movable,zo=Sn.icons,Mo=Sn.scaleStep,hn=Sn.minScale,To=Sn.maxScale,vo=Sn.imageRender,Ur=Sn.toolbarRender,jo=(0,ue.Z)(Sn,lt),qr=kn!=null?kn:rn,so=(0,oe.Z)(!!sr,{value:sr,onChange:Jn}),yo=(0,ie.Z)(so,2),ar=yo[0],wr=yo[1],Cr=b({src:rn,isCustomPlaceholder:ln,fallback:kt}),Ir=(0,ie.Z)(Cr,3),bo=Ir[0],lo=Ir[1],Uo=Ir[2],ho=(0,be.useState)(null),Jo=(0,ie.Z)(ho,2),Do=Jo[0],Wr=Jo[1],ao=(0,be.useContext)(ee),No=!!Vt,Bt=function(){wr(!1),Wr(null)},Qt=me()(Dn,Zt,rr,(0,ne.Z)({},"".concat(Dn,"-error"),Uo==="error")),on=(0,be.useMemo)(function(){var $t={};return re.forEach(function(Gt){Lt[Gt]!==void 0&&($t[Gt]=Lt[Gt])}),$t},re.map(function($t){return Lt[$t]})),dr=(0,be.useMemo)(function(){return(0,se.Z)((0,se.Z)({},on),{},{src:qr})},[qr,on]),fn=y(No,dr),_t=function(Gt){var cn=(0,ae.os)(Gt.target),bn=cn.left,pn=cn.top;ao?ao.onPreview(fn,bn,pn):(Wr({x:bn,y:pn}),wr(!0)),Fn==null||Fn(Gt)};return be.createElement(be.Fragment,null,be.createElement("div",(0,de.Z)({},Jr,{className:Qt,onClick:No?_t:Fn,style:(0,se.Z)({width:wt,height:qt},ur)}),be.createElement("img",(0,de.Z)({},on,{className:me()("".concat(Dn,"-img"),(0,ne.Z)({},"".concat(Dn,"-img-placeholder"),Mt===!0),Rn),style:(0,se.Z)({height:qt},Yt),ref:bo},lo,{width:wt,height:qt,onError:Tn})),Uo==="loading"&&be.createElement("div",{"aria-hidden":"true",className:"".concat(Dn,"-placeholder")},Mt),mo&&No&&be.createElement("div",{className:me()("".concat(Dn,"-mask"),Co),style:{display:(Yt==null?void 0:Yt.display)==="none"?"none":void 0}},mo)),!ao&&No&&be.createElement($e,(0,de.Z)({"aria-hidden":!ar,visible:ar,prefixCls:St,onClose:Bt,mousePosition:Do,src:qr,alt:jt,fallback:kt,getContainer:Er,icons:zo,movable:no,scaleStep:Mo,minScale:hn,maxScale:To,rootClassName:rr,imageRender:vo,imgCommonProps:on,toolbarRender:Ur},jo)))};Ye.PreviewGroup=nt,Ye.displayName="Image";var Ue=Ye,De=Ue,Ze=fe(62892),Te=fe(36355),ke=fe(31724),et=fe(99267),Xe=fe(33853),Me=fe(38819),Ie={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"},Le=Ie,we=fe(7657),Re=function(Lt,rn){return be.createElement(we.Z,(0,de.Z)({},Lt,{ref:rn,icon:Le}))},Ke=be.forwardRef(Re),rt=Ke,He={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"},tt=He,mt=function(Lt,rn){return be.createElement(we.Z,(0,de.Z)({},Lt,{ref:rn,icon:tt}))},ut=be.forwardRef(mt),ht=ut,ct={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"},pt=ct,at=function(Lt,rn){return be.createElement(we.Z,(0,de.Z)({},Lt,{ref:rn,icon:pt}))},st=be.forwardRef(at),ft=st,vt={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"},At=vt,bt=function(Lt,rn){return be.createElement(we.Z,(0,de.Z)({},Lt,{ref:rn,icon:At}))},Tt=be.forwardRef(bt),Nt=Tt,Wt={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"},sn=Wt,en=function(Lt,rn){return be.createElement(we.Z,(0,de.Z)({},Lt,{ref:rn,icon:sn}))},Jt=be.forwardRef(en),vn=Jt,Pn=fe(64993),gn=fe(73819),Un=fe(17313),Gn=fe(29878),zn=fe(1950),In=fe(83116),Bn=fe(37613);const Kn=Ut=>({position:Ut||"absolute",inset:0}),Pr=Ut=>{const{iconCls:Lt,motionDurationSlow:rn,paddingXXS:jt,marginXXS:dn,prefixCls:En,colorTextLightSolid:Dn}=Ut;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Dn,background:new Pn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${rn}`,[`.${En}-mask-info`]:Object.assign(Object.assign({},Un.vS),{padding:`0 ${jt}px`,[Lt]:{marginInlineEnd:dn,svg:{verticalAlign:"baseline"}}})}},Nr=Ut=>{const{previewCls:Lt,modalMaskBg:rn,paddingSM:jt,marginXL:dn,margin:En,paddingLG:Dn,previewOperationColorDisabled:yn,previewOperationHoverColor:St,motionDurationSlow:Mt,iconCls:kt,colorTextLightSolid:wt}=Ut,qt=new Pn.C(rn).setAlpha(.1),Yt=qt.clone().setAlpha(.2);return{[`${Lt}-footer`]:{position:"fixed",bottom:dn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ut.previewOperationColor},[`${Lt}-progress`]:{marginBottom:En},[`${Lt}-close`]:{position:"fixed",top:dn,right:{_skip_check_:!0,value:dn},display:"flex",color:wt,backgroundColor:qt.toRgbString(),borderRadius:"50%",padding:jt,outline:0,border:0,cursor:"pointer",transition:`all ${Mt}`,"&:hover":{backgroundColor:Yt.toRgbString()},[`& > ${kt}`]:{fontSize:Ut.previewOperationSize}},[`${Lt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Dn}px`,backgroundColor:qt.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:jt,padding:jt,cursor:"pointer",transition:`all ${Mt}`,userSelect:"none",[`&:not(${Lt}-operations-operation-disabled):hover > ${kt}`]:{color:St},"&-disabled":{color:yn,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${kt}`]:{fontSize:Ut.previewOperationSize}}}}},er=Ut=>{const{modalMaskBg:Lt,iconCls:rn,previewOperationColorDisabled:jt,previewCls:dn,zIndexPopup:En,motionDurationSlow:Dn}=Ut,yn=new Pn.C(Lt).setAlpha(.1),St=yn.clone().setAlpha(.2);return{[`${dn}-switch-left, ${dn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:En+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ut.imagePreviewSwitchSize,height:Ut.imagePreviewSwitchSize,marginTop:-Ut.imagePreviewSwitchSize/2,color:Ut.previewOperationColor,background:yn.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Dn}`,userSelect:"none","&:hover":{background:St.toRgbString()},"&-disabled":{"&, &:hover":{color:jt,background:"transparent",cursor:"not-allowed",[`> ${rn}`]:{cursor:"not-allowed"}}},[`> ${rn}`]:{fontSize:Ut.previewOperationSize}},[`${dn}-switch-left`]:{insetInlineStart:Ut.marginSM},[`${dn}-switch-right`]:{insetInlineEnd:Ut.marginSM}}},Or=Ut=>{const{motionEaseOut:Lt,previewCls:rn,motionDurationSlow:jt,componentCls:dn}=Ut;return[{[`${dn}-preview-root`]:{[rn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${rn}-body`]:Object.assign(Object.assign({},Kn()),{overflow:"hidden"}),[`${rn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${jt} ${Lt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Kn()),{transition:`transform ${jt} ${Lt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${rn}-moving`]:{[`${rn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${dn}-preview-root`]:{[`${rn}-wrap`]:{zIndex:Ut.zIndexPopup}}},{[`${dn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ut.zIndexPopup+1},"&":[Nr(Ut),er(Ut)]}]},cr=Ut=>{const{componentCls:Lt}=Ut;return{[Lt]:{position:"relative",display:"inline-block",[`${Lt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Lt}-img-placeholder`]:{backgroundColor:Ut.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Lt}-mask`]:Object.assign({},Pr(Ut)),[`${Lt}-mask:hover`]:{opacity:1},[`${Lt}-placeholder`]:Object.assign({},Kn())}}},pr=Ut=>{const{previewCls:Lt}=Ut;return{[`${Lt}-root`]:(0,Gn._y)(Ut,"zoom"),"&":(0,zn.J$)(Ut,!0)}};var It=(0,In.Z)("Image",Ut=>{const Lt=`${Ut.componentCls}-preview`,rn=(0,Bn.TS)(Ut,{previewCls:Lt,modalMaskBg:new Pn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ut.controlHeightLG});return[cr(rn),Or(rn),(0,gn.QA)((0,Bn.TS)(rn,{componentCls:Lt})),pr(rn)]},Ut=>({zIndexPopup:Ut.zIndexPopupBase+80,previewOperationColor:new Pn.C(Ut.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Pn.C(Ut.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Pn.C(Ut.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ut.fontSizeIcon*1.5})),Dt=function(Ut,Lt){var rn={};for(var jt in Ut)Object.prototype.hasOwnProperty.call(Ut,jt)&&Lt.indexOf(jt)<0&&(rn[jt]=Ut[jt]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,jt=Object.getOwnPropertySymbols(Ut);dn{var{previewPrefixCls:Lt,preview:rn}=Ut,jt=Dt(Ut,["previewPrefixCls","preview"]);const{getPrefixCls:dn}=be.useContext(Te.E_),En=dn("image",Lt),Dn=`${En}-preview`,yn=dn(),[St,Mt]=It(En),kt=be.useMemo(()=>{var wt;if(rn===!1)return rn;const qt=typeof rn=="object"?rn:{},Yt=me()(Mt,(wt=qt.rootClassName)!==null&&wt!==void 0?wt:"");return Object.assign(Object.assign({},qt),{transitionName:(0,Ze.m)(yn,"zoom",qt.transitionName),maskTransitionName:(0,Ze.m)(yn,"fade",qt.maskTransitionName),rootClassName:Yt})},[rn]);return St(be.createElement(De.PreviewGroup,Object.assign({preview:kt,previewPrefixCls:Dn,icons:xt},jt)))},Cn=function(Ut,Lt){var rn={};for(var jt in Ut)Object.prototype.hasOwnProperty.call(Ut,jt)&&Lt.indexOf(jt)<0&&(rn[jt]=Ut[jt]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dn=0,jt=Object.getOwnPropertySymbols(Ut);dn{const{prefixCls:Lt,preview:rn,className:jt,rootClassName:dn,style:En}=Ut,Dn=Cn(Ut,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:yn,locale:St=ke.Z,getPopupContainer:Mt,image:kt}=be.useContext(Te.E_),wt=yn("image",Lt),qt=yn(),Yt=St.Image||ke.Z.Image,[Xt,Vt]=It(wt),Rn=me()(dn,Vt),Fn=me()(jt,Vt,kt==null?void 0:kt.className),Tn=be.useMemo(()=>{if(rn===!1)return rn;const ur=typeof rn=="object"?rn:{},{getContainer:rr}=ur,Jr=Cn(ur,["getContainer"]);return Object.assign(Object.assign({mask:be.createElement("div",{className:`${wt}-mask-info`},be.createElement(xe.Z,null),Yt==null?void 0:Yt.preview),icons:xt},Jr),{getContainer:rr||Mt,transitionName:(0,Ze.m)(qt,"zoom",ur.transitionName),maskTransitionName:(0,Ze.m)(qt,"fade",ur.maskTransitionName)})},[rn,Yt]),Zt=Object.assign(Object.assign({},kt==null?void 0:kt.style),En);return Xt(be.createElement(De,Object.assign({prefixCls:wt,preview:Tn,rootClassName:Rn,className:Fn,style:Zt},Dn)))};Mr.PreviewGroup=Nn;var or=Mr},45818:function(Ct,dt,fe){"use strict";fe.d(dt,{D:function(){return te},Z:function(){return pe}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(he,Ae){return xe.createElement(de.Z,(0,be.Z)({},he,{ref:Ae,icon:me}))},ne=xe.forwardRef(se),ie=ne,ce=fe(33853),ue=fe(38819),ae=fe(92310),oe=fe.n(ae),re=fe(2738),a=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),y=fe(36355),x=fe(84966),b=function(ve,he){var Ae={};for(var ye in ve)Object.prototype.hasOwnProperty.call(ve,ye)&&he.indexOf(ye)<0&&(Ae[ye]=ve[ye]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,ye=Object.getOwnPropertySymbols(ve);Se{let ve=0;return function(){let he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${he}${ve}`}})();var pe=xe.forwardRef((ve,he)=>{const{prefixCls:Ae,className:ye,trigger:Se,children:Pe,defaultCollapsed:Be=!1,theme:Ee="dark",style:Oe={},collapsible:Ce=!1,reverseArrow:je=!1,width:Fe=200,collapsedWidth:Qe=80,zeroWidthTriggerStyle:Ne,breakpoint:_e,onCollapse:$e,onBreakpoint:Ve}=ve,qe=b(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,xe.useContext)(x.Gs),[ze,Ge]=(0,xe.useState)("collapsed"in ve?ve.collapsed:Be),[nt,Je]=(0,xe.useState)(!1);(0,xe.useEffect)(()=>{"collapsed"in ve&&Ge(ve.collapsed)},[ve.collapsed]);const lt=(ke,et)=>{"collapsed"in ve||Ge(ke),$e==null||$e(ke,et)},Ye=(0,xe.useRef)();Ye.current=ke=>{Je(ke.matches),Ve==null||Ve(ke.matches),ze!==ke.matches&<(ke.matches,"responsive")},(0,xe.useEffect)(()=>{function ke(Xe){return Ye.current(Xe)}let et;if(typeof window!="undefined"){const{matchMedia:Xe}=window;if(Xe&&_e&&_e in z){et=Xe(`(max-width: ${z[_e]})`);try{et.addEventListener("change",ke)}catch(Me){et.addListener(ke)}ke(et)}}return()=>{try{et==null||et.removeEventListener("change",ke)}catch(Xe){et==null||et.removeListener(ke)}}},[_e]),(0,xe.useEffect)(()=>{const ke=le("ant-sider-");return We.addSider(ke),()=>We.removeSider(ke)},[]);const Ue=()=>{lt(!ze,"clickTrigger")},{getPrefixCls:De}=(0,xe.useContext)(y.E_),Ze=()=>{const ke=De("layout-sider",Ae),et=(0,re.Z)(qe,["collapsed"]),Xe=ze?Qe:Fe,Me=a(Xe)?`${Xe}px`:String(Xe),Ie=parseFloat(String(Qe||0))===0?xe.createElement("span",{onClick:Ue,className:oe()(`${ke}-zero-width-trigger`,`${ke}-zero-width-trigger-${je?"right":"left"}`),style:Ne},Se||xe.createElement(ie,null)):null,Re={expanded:je?xe.createElement(ue.Z,null):xe.createElement(ce.Z,null),collapsed:je?xe.createElement(ce.Z,null):xe.createElement(ue.Z,null)}[ze?"collapsed":"expanded"],Ke=Se!==null?Ie||xe.createElement("div",{className:`${ke}-trigger`,onClick:Ue,style:{width:Me}},Se||Re):null,rt=Object.assign(Object.assign({},Oe),{flex:`0 0 ${Me}`,maxWidth:Me,minWidth:Me,width:Me}),He=oe()(ke,`${ke}-${Ee}`,{[`${ke}-collapsed`]:!!ze,[`${ke}-has-trigger`]:Ce&&Se!==null&&!Ie,[`${ke}-below`]:!!nt,[`${ke}-zero-width`]:parseFloat(Me)===0},ye);return xe.createElement("aside",Object.assign({className:He},et,{style:rt,ref:he}),xe.createElement("div",{className:`${ke}-children`},Pe),Ce||nt&&Ie?Ke:null)},Te=xe.useMemo(()=>({siderCollapsed:ze}),[ze]);return xe.createElement(te.Provider,{value:Te},Ze())})},84966:function(Ct,dt,fe){"use strict";fe.d(dt,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return re},ZP:function(){return le}});var be=fe(94480),xe=fe(92310),E=fe.n(xe),me=fe(2738),de=fe(59301),se=fe(36355),ne=fe(83116),ce=ge=>{const{componentCls:pe,bodyBg:ve,lightSiderBg:he,lightTriggerBg:Ae,lightTriggerColor:ye}=ge;return{[`${pe}-sider-light`]:{background:he,[`${pe}-sider-trigger`]:{color:ye,background:Ae},[`${pe}-sider-zero-width-trigger`]:{color:ye,background:Ae,border:`1px solid ${ve}`,borderInlineStart:0}}}};const ue=ge=>{const{antCls:pe,componentCls:ve,colorText:he,triggerColor:Ae,footerBg:ye,triggerBg:Se,headerHeight:Pe,headerPadding:Be,headerColor:Ee,footerPadding:Oe,triggerHeight:Ce,zeroTriggerHeight:je,zeroTriggerWidth:Fe,motionDurationMid:Qe,motionDurationSlow:Ne,fontSize:_e,borderRadius:$e,bodyBg:Ve,headerBg:qe,siderBg:We}=ge;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ve,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${Qe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${pe}-menu${pe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ce},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ce,color:Ae,lineHeight:`${Ce}px`,textAlign:"center",background:Se,cursor:"pointer",transition:`all ${Qe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Fe,zIndex:1,width:Fe,height:je,color:Ae,fontSize:ge.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:$e,borderEndEndRadius:$e,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ne} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ne}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Fe,borderStartStartRadius:$e,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:$e}}}}},ce(ge)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:Pe,padding:Be,color:Ee,lineHeight:`${Pe}px`,background:qe,[`${pe}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:Oe,color:he,fontSize:_e,background:ye},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var ae=(0,ne.Z)("Layout",ge=>[ue(ge)],ge=>{const{colorBgLayout:pe,controlHeight:ve,controlHeightLG:he,colorText:Ae,controlHeightSM:ye,marginXXS:Se,colorTextLightSolid:Pe,colorBgContainer:Be}=ge,Ee=he*1.25;return{colorBgHeader:"#001529",colorBgBody:pe,colorBgTrigger:"#002140",bodyBg:pe,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${Ee}px`,headerColor:Ae,footerPadding:`${ye}px ${Ee}px`,footerBg:pe,siderBg:"#001529",triggerHeight:he+Se*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:he,zeroTriggerHeight:he,lightSiderBg:Be,lightTriggerBg:Be,lightTriggerColor:Ae}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),oe=function(ge,pe){var ve={};for(var he in ge)Object.prototype.hasOwnProperty.call(ge,he)&&pe.indexOf(he)<0&&(ve[he]=ge[he]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,he=Object.getOwnPropertySymbols(ge);Aenull,removeSider:()=>null}});function ee(ge){let{suffixCls:pe,tagName:ve,displayName:he}=ge;return Ae=>de.forwardRef((Se,Pe)=>de.createElement(Ae,Object.assign({ref:Pe,suffixCls:pe,tagName:ve},Se)))}const a=de.forwardRef((ge,pe)=>{const{prefixCls:ve,suffixCls:he,className:Ae,tagName:ye}=ge,Se=oe(ge,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=de.useContext(se.E_),Be=Pe("layout",ve),[Ee,Oe]=ae(Be),Ce=he?`${Be}-${he}`:Be;return Ee(de.createElement(ye,Object.assign({className:E()(ve||Ce,Ae,Oe),ref:pe},Se)))}),y=de.forwardRef((ge,pe)=>{const{direction:ve}=de.useContext(se.E_),[he,Ae]=de.useState([]),{prefixCls:ye,className:Se,rootClassName:Pe,children:Be,hasSider:Ee,tagName:Oe,style:Ce}=ge,je=oe(ge,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Fe=(0,me.Z)(je,["suffixCls"]),{getPrefixCls:Qe,layout:Ne}=de.useContext(se.E_),_e=Qe("layout",ye),[$e,Ve]=ae(_e),qe=E()(_e,{[`${_e}-has-sider`]:typeof Ee=="boolean"?Ee:he.length>0,[`${_e}-rtl`]:ve==="rtl"},Ne==null?void 0:Ne.className,Se,Pe,Ve),We=de.useMemo(()=>({siderHook:{addSider:ze=>{Ae(Ge=>[].concat((0,be.Z)(Ge),[ze]))},removeSider:ze=>{Ae(Ge=>Ge.filter(nt=>nt!==ze))}}}),[]);return $e(de.createElement(re.Provider,{value:We},de.createElement(Oe,Object.assign({ref:pe,className:qe,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),Ce)},Fe),Be)))}),x=ee({tagName:"div",displayName:"Layout"})(y),b=ee({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=ee({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=ee({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var le=x},40875:function(Ct,dt,fe){"use strict";fe.d(dt,{J:function(){return se}});var be=fe(59301),xe=fe(33234),E=fe(70425),me=function(ne,ie){var ce={};for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&ie.indexOf(ue)<0&&(ce[ue]=ne[ue]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ue=Object.getOwnPropertySymbols(ne);ae{const{children:ce}=ne,ue=me(ne,["children"]),ae=be.useContext(de),oe=be.useMemo(()=>Object.assign(Object.assign({},ae),ue),[ae,ue.prefixCls,ue.mode,ue.selectable]);return be.createElement(de.Provider,{value:oe},be.createElement(xe.BR,null,(0,E.supportNodeRef)(ce)?be.cloneElement(ce,{ref:ie}):ce))});dt.Z=de},20834:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return Te}});var be=fe(15285),xe=fe(59301),E=fe(45818),me=fe(92310),de=fe.n(me),se=fe(36355),ne=function(ke,et){var Xe={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&et.indexOf(Me)<0&&(Xe[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Me=Object.getOwnPropertySymbols(ke);Ie{const{prefixCls:et,className:Xe,dashed:Me}=ke,Ie=ne(ke,["prefixCls","className","dashed"]),{getPrefixCls:Le}=xe.useContext(se.E_),we=Le("menu",et),Re=de()({[`${we}-item-divider-dashed`]:!!Me},Xe);return xe.createElement(be.iz,Object.assign({className:Re},Ie))},ue=fe(11592),ae=fe(2738),oe=fe(6848),re=fe(92343),a=(0,xe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=ke=>{var et;const{className:Xe,children:Me,icon:Ie,title:Le,danger:we}=ke,{prefixCls:Re,firstLevel:Ke,direction:rt,disableMenuItemTitleTooltip:He,inlineCollapsed:tt}=xe.useContext(a),mt=st=>{const ft=xe.createElement("span",{className:`${Re}-title-content`},Me);return(!Ie||(0,re.l$)(Me)&&Me.type==="span")&&Me&&st&&Ke&&typeof Me=="string"?xe.createElement("div",{className:`${Re}-inline-collapsed-noicon`},Me.charAt(0)):ft},{siderCollapsed:ut}=xe.useContext(E.D);let ht=Le;typeof Le=="undefined"?ht=Ke?Me:"":Le===!1&&(ht="");const ct={title:ht};!ut&&!tt&&(ct.title=null,ct.open=!1);const pt=(0,ue.Z)(Me).length;let at=xe.createElement(be.ck,Object.assign({},(0,ae.Z)(ke,["title","icon","danger"]),{className:de()({[`${Re}-item-danger`]:we,[`${Re}-item-only-child`]:(Ie?pt+1:pt)===1},Xe),title:typeof Le=="string"?Le:void 0}),(0,re.Tm)(Ie,{className:de()((0,re.l$)(Ie)?(et=Ie.props)===null||et===void 0?void 0:et.className:"",`${Re}-item-icon`)}),mt(tt));return He||(at=xe.createElement(oe.Z,Object.assign({},ct,{placement:rt==="rtl"?"left":"right",overlayClassName:`${Re}-inline-collapsed-tooltip`}),at)),at},z=ke=>{var et;const{popupClassName:Xe,icon:Me,title:Ie,theme:Le}=ke,we=xe.useContext(a),{prefixCls:Re,inlineCollapsed:Ke,theme:rt}=we,He=(0,be.Xl)();let tt;if(!Me)tt=Ke&&!He.length&&Ie&&typeof Ie=="string"?xe.createElement("div",{className:`${Re}-inline-collapsed-noicon`},Ie.charAt(0)):xe.createElement("span",{className:`${Re}-title-content`},Ie);else{const ut=(0,re.l$)(Ie)&&Ie.type==="span";tt=xe.createElement(xe.Fragment,null,(0,re.Tm)(Me,{className:de()((0,re.l$)(Me)?(et=Me.props)===null||et===void 0?void 0:et.className:"",`${Re}-item-icon`)}),ut?Ie:xe.createElement("span",{className:`${Re}-title-content`},Ie))}const mt=xe.useMemo(()=>Object.assign(Object.assign({},we),{firstLevel:!1}),[we]);return xe.createElement(a.Provider,{value:mt},xe.createElement(be.Wd,Object.assign({},(0,ae.Z)(ke,["icon"]),{title:tt,popupClassName:de()(Re,Xe,`${Re}-${Le||rt}`)})))},te=fe(18785),le=fe(70425),ge=fe(62892),pe=fe(40875),ve=function(ke,et){var Xe={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&et.indexOf(Me)<0&&(Xe[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Me=Object.getOwnPropertySymbols(ke);Ie{if(et&&typeof et=="object"){const Me=et,{label:Ie,children:Le,key:we,type:Re}=Me,Ke=ve(Me,["label","children","key","type"]),rt=we!=null?we:`tmp-${Xe}`;return Le||Re==="group"?Re==="group"?xe.createElement(be.BW,Object.assign({key:rt},Ke,{title:Ie}),he(Le)):xe.createElement(z,Object.assign({key:rt},Ke,{title:Ie}),he(Le)):Re==="divider"?xe.createElement(ce,Object.assign({key:rt},Ke)):xe.createElement(x,Object.assign({key:rt},Ke),Ie)}return null}).filter(et=>et)}function Ae(ke){return xe.useMemo(()=>ke&&he(ke),[ke])}var ye=fe(64993),Se=fe(17313),Pe=fe(8378),Be=fe(13826),Ee=fe(29878),Oe=fe(83116),Ce=fe(37613),Fe=ke=>{const{componentCls:et,motionDurationSlow:Xe,horizontalLineHeight:Me,colorSplit:Ie,lineWidth:Le,lineType:we,itemPaddingInline:Re}=ke;return{[`${et}-horizontal`]:{lineHeight:Me,border:0,borderBottom:`${Le}px ${we} ${Ie}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${et}-item, ${et}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Re},[`> ${et}-item:hover, > ${et}-item-active, > ${et}-submenu ${et}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${et}-item, ${et}-submenu-title`]:{transition:[`border-color ${Xe}`,`background ${Xe}`].join(",")},[`${et}-submenu-arrow`]:{display:"none"}}}},Ne=ke=>{let{componentCls:et,menuArrowOffset:Xe}=ke;return{[`${et}-rtl`]:{direction:"rtl"},[`${et}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${et}-rtl${et}-vertical, - ${et}-submenu-rtl ${et}-vertical`]:{[`${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Xe})`},"&::after":{transform:`rotate(45deg) translateY(${Xe})`}}}}};const _e=ke=>Object.assign({},(0,be.oN)(ke));var Ve=(ke,et)=>{const{componentCls:Xe,itemColor:Me,itemSelectedColor:Ie,groupTitleColor:Oe,itemBg:we,subMenuItemBg:Re,itemSelectedBg:Ke,activeBarHeight:rt,activeBarWidth:He,activeBarBorderWidth:tt,motionDurationSlow:mt,motionEaseInOut:ut,motionEaseOut:ht,itemPaddingInline:ct,motionDurationMid:pt,itemHoverColor:at,lineType:st,colorSplit:ft,itemDisabledColor:vt,dangerItemColor:At,dangerItemHoverColor:bt,dangerItemSelectedColor:Tt,dangerItemActiveBg:Nt,dangerItemSelectedBg:Wt,itemHoverBg:sn,itemActiveBg:en,menuSubMenuBg:Jt,horizontalItemSelectedColor:vn,horizontalItemSelectedBg:Pn,horizontalItemBorderRadius:gn,horizontalItemHoverBg:Un,popupBg:Gn}=ke;return{[`${Xe}-${et}, ${Xe}-${et} > ${Xe}`]:{color:Me,background:we,[`&${Xe}-root:focus-visible`]:Object.assign({},_e(ke)),[`${Xe}-item-group-title`]:{color:Oe},[`${Xe}-submenu-selected`]:{[`> ${Xe}-submenu-title`]:{color:Ie}},[`${Xe}-item-disabled, ${Xe}-submenu-disabled`]:{color:`${vt} !important`},[`${Xe}-item:not(${Xe}-item-selected):not(${Xe}-submenu-selected)`]:{[`&:hover, > ${Xe}-submenu-title:hover`]:{color:at}},[`&:not(${Xe}-horizontal)`]:{[`${Xe}-item:not(${Xe}-item-selected)`]:{"&:hover":{backgroundColor:sn},"&:active":{backgroundColor:en}},[`${Xe}-submenu-title`]:{"&:hover":{backgroundColor:sn},"&:active":{backgroundColor:en}}},[`${Xe}-item-danger`]:{color:At,[`&${Xe}-item:hover`]:{[`&:not(${Xe}-item-selected):not(${Xe}-submenu-selected)`]:{color:bt}},[`&${Xe}-item:active`]:{background:Nt}},[`${Xe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Xe}-item-selected`]:{color:Ie,[`&${Xe}-item-danger`]:{color:Tt},"a, a:hover":{color:"inherit"}},[`& ${Xe}-item-selected`]:{backgroundColor:Ke,[`&${Xe}-item-danger`]:{backgroundColor:Wt}},[`${Xe}-item, ${Xe}-submenu-title`]:{[`&:not(${Xe}-item-disabled):focus-visible`]:Object.assign({},_e(ke))},[`&${Xe}-submenu > ${Xe}`]:{backgroundColor:Jt},[`&${Xe}-popup > ${Xe}`]:{backgroundColor:Gn},[`&${Xe}-horizontal`]:Object.assign(Object.assign({},et==="dark"?{borderBottom:0}:{}),{[`> ${Xe}-item, > ${Xe}-submenu`]:{top:tt,marginTop:-tt,marginBottom:0,borderRadius:gn,"&::after":{position:"absolute",insetInline:ct,bottom:0,borderBottom:`${rt}px solid transparent`,transition:`border-color ${mt} ${ut}`,content:'""'},"&:hover, &-active, &-open":{background:Un,"&::after":{borderBottomWidth:rt,borderBottomColor:vn}},"&-selected":{color:vn,backgroundColor:Pn,"&:hover":{backgroundColor:Pn},"&::after":{borderBottomWidth:rt,borderBottomColor:vn}}}}),[`&${Xe}-root`]:{[`&${Xe}-inline, &${Xe}-vertical`]:{borderInlineEnd:`${tt}px ${st} ${ft}`}},[`&${Xe}-inline`]:{[`${Xe}-sub${Xe}-inline`]:{background:Re},[`${Xe}-item, ${Xe}-submenu-title`]:tt&&He?{width:`calc(100% + ${tt}px)`}:{},[`${Xe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${He}px solid ${Ie}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${pt} ${ht}`,`opacity ${pt} ${ht}`].join(","),content:'""'},[`&${Xe}-item-danger`]:{"&::after":{borderInlineEndColor:Tt}}},[`${Xe}-selected, ${Xe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${pt} ${ut}`,`opacity ${pt} ${ut}`].join(",")}}}}}};const qe=ke=>{const{componentCls:et,itemHeight:Xe,itemMarginInline:Me,padding:Ie,menuArrowSize:Oe,marginXS:we,itemMarginBlock:Re}=ke,Ke=Ie+Oe+we;return{[`${et}-item`]:{position:"relative",overflow:"hidden"},[`${et}-item, ${et}-submenu-title`]:{height:Xe,lineHeight:`${Xe}px`,paddingInline:Ie,overflow:"hidden",textOverflow:"ellipsis",marginInline:Me,marginBlock:Re,width:`calc(100% - ${Me*2}px)`},[`> ${et}-item, + ${et}-submenu-rtl ${et}-vertical`]:{[`${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Xe})`},"&::after":{transform:`rotate(45deg) translateY(${Xe})`}}}}};const _e=ke=>Object.assign({},(0,Se.oN)(ke));var Ve=(ke,et)=>{const{componentCls:Xe,itemColor:Me,itemSelectedColor:Ie,groupTitleColor:Le,itemBg:we,subMenuItemBg:Re,itemSelectedBg:Ke,activeBarHeight:rt,activeBarWidth:He,activeBarBorderWidth:tt,motionDurationSlow:mt,motionEaseInOut:ut,motionEaseOut:ht,itemPaddingInline:ct,motionDurationMid:pt,itemHoverColor:at,lineType:st,colorSplit:ft,itemDisabledColor:vt,dangerItemColor:At,dangerItemHoverColor:bt,dangerItemSelectedColor:Tt,dangerItemActiveBg:Nt,dangerItemSelectedBg:Wt,itemHoverBg:sn,itemActiveBg:en,menuSubMenuBg:Jt,horizontalItemSelectedColor:vn,horizontalItemSelectedBg:Pn,horizontalItemBorderRadius:gn,horizontalItemHoverBg:Un,popupBg:Gn}=ke;return{[`${Xe}-${et}, ${Xe}-${et} > ${Xe}`]:{color:Me,background:we,[`&${Xe}-root:focus-visible`]:Object.assign({},_e(ke)),[`${Xe}-item-group-title`]:{color:Le},[`${Xe}-submenu-selected`]:{[`> ${Xe}-submenu-title`]:{color:Ie}},[`${Xe}-item-disabled, ${Xe}-submenu-disabled`]:{color:`${vt} !important`},[`${Xe}-item:not(${Xe}-item-selected):not(${Xe}-submenu-selected)`]:{[`&:hover, > ${Xe}-submenu-title:hover`]:{color:at}},[`&:not(${Xe}-horizontal)`]:{[`${Xe}-item:not(${Xe}-item-selected)`]:{"&:hover":{backgroundColor:sn},"&:active":{backgroundColor:en}},[`${Xe}-submenu-title`]:{"&:hover":{backgroundColor:sn},"&:active":{backgroundColor:en}}},[`${Xe}-item-danger`]:{color:At,[`&${Xe}-item:hover`]:{[`&:not(${Xe}-item-selected):not(${Xe}-submenu-selected)`]:{color:bt}},[`&${Xe}-item:active`]:{background:Nt}},[`${Xe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Xe}-item-selected`]:{color:Ie,[`&${Xe}-item-danger`]:{color:Tt},"a, a:hover":{color:"inherit"}},[`& ${Xe}-item-selected`]:{backgroundColor:Ke,[`&${Xe}-item-danger`]:{backgroundColor:Wt}},[`${Xe}-item, ${Xe}-submenu-title`]:{[`&:not(${Xe}-item-disabled):focus-visible`]:Object.assign({},_e(ke))},[`&${Xe}-submenu > ${Xe}`]:{backgroundColor:Jt},[`&${Xe}-popup > ${Xe}`]:{backgroundColor:Gn},[`&${Xe}-horizontal`]:Object.assign(Object.assign({},et==="dark"?{borderBottom:0}:{}),{[`> ${Xe}-item, > ${Xe}-submenu`]:{top:tt,marginTop:-tt,marginBottom:0,borderRadius:gn,"&::after":{position:"absolute",insetInline:ct,bottom:0,borderBottom:`${rt}px solid transparent`,transition:`border-color ${mt} ${ut}`,content:'""'},"&:hover, &-active, &-open":{background:Un,"&::after":{borderBottomWidth:rt,borderBottomColor:vn}},"&-selected":{color:vn,backgroundColor:Pn,"&:hover":{backgroundColor:Pn},"&::after":{borderBottomWidth:rt,borderBottomColor:vn}}}}),[`&${Xe}-root`]:{[`&${Xe}-inline, &${Xe}-vertical`]:{borderInlineEnd:`${tt}px ${st} ${ft}`}},[`&${Xe}-inline`]:{[`${Xe}-sub${Xe}-inline`]:{background:Re},[`${Xe}-item, ${Xe}-submenu-title`]:tt&&He?{width:`calc(100% + ${tt}px)`}:{},[`${Xe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${He}px solid ${Ie}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${pt} ${ht}`,`opacity ${pt} ${ht}`].join(","),content:'""'},[`&${Xe}-item-danger`]:{"&::after":{borderInlineEndColor:Tt}}},[`${Xe}-selected, ${Xe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${pt} ${ut}`,`opacity ${pt} ${ut}`].join(",")}}}}}};const qe=ke=>{const{componentCls:et,itemHeight:Xe,itemMarginInline:Me,padding:Ie,menuArrowSize:Le,marginXS:we,itemMarginBlock:Re}=ke,Ke=Ie+Le+we;return{[`${et}-item`]:{position:"relative",overflow:"hidden"},[`${et}-item, ${et}-submenu-title`]:{height:Xe,lineHeight:`${Xe}px`,paddingInline:Ie,overflow:"hidden",textOverflow:"ellipsis",marginInline:Me,marginBlock:Re,width:`calc(100% - ${Me*2}px)`},[`> ${et}-item, > ${et}-submenu > ${et}-submenu-title`]:{height:Xe,lineHeight:`${Xe}px`},[`${et}-item-group-list ${et}-submenu-title, - ${et}-submenu-title`]:{paddingInlineEnd:Ke}}};var ze=ke=>{const{componentCls:et,iconCls:Xe,itemHeight:Me,colorTextLightSolid:Ie,dropdownWidth:Oe,controlHeightLG:we,motionDurationMid:Re,motionEaseOut:Ke,paddingXL:rt,itemMarginInline:He,fontSizeLG:tt,motionDurationSlow:mt,paddingXS:ut,boxShadowSecondary:ht,collapsedWidth:ct,collapsedIconSize:pt}=ke,at={height:Me,lineHeight:`${Me}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[et]:{"&-inline, &-vertical":Object.assign({[`&${et}-root`]:{boxShadow:"none"}},qe(ke))},[`${et}-submenu-popup`]:{[`${et}-vertical`]:Object.assign(Object.assign({},qe(ke)),{boxShadow:ht})}},{[`${et}-submenu-popup ${et}-vertical${et}-sub`]:{minWidth:Oe,maxHeight:`calc(100vh - ${we*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${et}-inline`]:{width:"100%",[`&${et}-root`]:{[`${et}-item, ${et}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${mt}`,`background ${mt}`,`padding ${Re} ${Ke}`].join(","),[`> ${et}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${et}-sub${et}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${et}-submenu > ${et}-submenu-title`]:at,[`& ${et}-item-group-title`]:{paddingInlineStart:rt}},[`${et}-item`]:at}},{[`${et}-inline-collapsed`]:{width:ct,[`&${et}-root`]:{[`${et}-item, ${et}-submenu ${et}-submenu-title`]:{[`> ${et}-inline-collapsed-noicon`]:{fontSize:tt,textAlign:"center"}}},[`> ${et}-item, + ${et}-submenu-title`]:{paddingInlineEnd:Ke}}};var ze=ke=>{const{componentCls:et,iconCls:Xe,itemHeight:Me,colorTextLightSolid:Ie,dropdownWidth:Le,controlHeightLG:we,motionDurationMid:Re,motionEaseOut:Ke,paddingXL:rt,itemMarginInline:He,fontSizeLG:tt,motionDurationSlow:mt,paddingXS:ut,boxShadowSecondary:ht,collapsedWidth:ct,collapsedIconSize:pt}=ke,at={height:Me,lineHeight:`${Me}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[et]:{"&-inline, &-vertical":Object.assign({[`&${et}-root`]:{boxShadow:"none"}},qe(ke))},[`${et}-submenu-popup`]:{[`${et}-vertical`]:Object.assign(Object.assign({},qe(ke)),{boxShadow:ht})}},{[`${et}-submenu-popup ${et}-vertical${et}-sub`]:{minWidth:Le,maxHeight:`calc(100vh - ${we*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${et}-inline`]:{width:"100%",[`&${et}-root`]:{[`${et}-item, ${et}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${mt}`,`background ${mt}`,`padding ${Re} ${Ke}`].join(","),[`> ${et}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${et}-sub${et}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${et}-submenu > ${et}-submenu-title`]:at,[`& ${et}-item-group-title`]:{paddingInlineStart:rt}},[`${et}-item`]:at}},{[`${et}-inline-collapsed`]:{width:ct,[`&${et}-root`]:{[`${et}-item, ${et}-submenu ${et}-submenu-title`]:{[`> ${et}-inline-collapsed-noicon`]:{fontSize:tt,textAlign:"center"}}},[`> ${et}-item, > ${et}-item-group > ${et}-item-group-list > ${et}-item, > ${et}-item-group > ${et}-item-group-list > ${et}-submenu > ${et}-submenu-title, > ${et}-submenu > ${et}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${tt/2}px - ${He}px)`,textOverflow:"clip",[` ${et}-submenu-arrow, ${et}-submenu-expand-icon - `]:{opacity:0},[`${et}-item-icon, ${Xe}`]:{margin:0,fontSize:pt,lineHeight:`${Me}px`,"+ span":{display:"inline-block",opacity:0}}},[`${et}-item-icon, ${Xe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${et}-item-icon, ${Xe}`]:{display:"none"},"a, a:hover":{color:Ie}},[`${et}-item-group-title`]:Object.assign(Object.assign({},be.vS),{paddingInline:ut})}}]};const Ge=ke=>{const{componentCls:et,motionDurationSlow:Xe,motionDurationMid:Me,motionEaseInOut:Ie,motionEaseOut:Oe,iconCls:we,iconSize:Re,iconMarginInlineEnd:Ke}=ke;return{[`${et}-item, ${et}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Xe}`,`background ${Xe}`,`padding ${Xe} ${Ie}`].join(","),[`${et}-item-icon, ${we}`]:{minWidth:Re,fontSize:Re,transition:[`font-size ${Me} ${Oe}`,`margin ${Xe} ${Ie}`,`color ${Xe}`].join(","),"+ span":{marginInlineStart:Ke,opacity:1,transition:[`opacity ${Xe} ${Ie}`,`margin ${Xe}`,`color ${Xe}`].join(",")}},[`${et}-item-icon`]:Object.assign({},(0,be.Ro)()),[`&${et}-item-only-child`]:{[`> ${we}, > ${et}-item-icon`]:{marginInlineEnd:0}}},[`${et}-item-disabled, ${et}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${et}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},nt=ke=>{const{componentCls:et,motionDurationSlow:Xe,motionEaseInOut:Me,borderRadius:Ie,menuArrowSize:Oe,menuArrowOffset:we}=ke;return{[`${et}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ke.margin,width:Oe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Xe} ${Me}, opacity ${Xe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Oe*.6,height:Oe*.15,backgroundColor:"currentcolor",borderRadius:Ie,transition:[`background ${Xe} ${Me}`,`transform ${Xe} ${Me}`,`top ${Xe} ${Me}`,`color ${Xe} ${Me}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${we})`},"&::after":{transform:`rotate(-45deg) translateY(${we})`}}}}},Je=ke=>{const{antCls:et,componentCls:Xe,fontSize:Me,motionDurationSlow:Ie,motionDurationMid:Oe,motionEaseInOut:we,paddingXS:Re,padding:Ke,colorSplit:rt,lineWidth:He,zIndexPopup:tt,borderRadiusLG:mt,subMenuItemBorderRadius:ut,menuArrowSize:ht,menuArrowOffset:ct,lineType:pt,menuPanelMaskInset:at,groupTitleLineHeight:st,groupTitleFontSize:ft}=ke;return[{"":{[`${Xe}`]:Object.assign(Object.assign({},(0,be.dF)()),{"&-hidden":{display:"none"}})},[`${Xe}-submenu-hidden`]:{display:"none"}},{[Xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(ke)),(0,be.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Me,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ie} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Xe}-item`]:{flex:"none"}},[`${Xe}-item, ${Xe}-submenu, ${Xe}-submenu-title`]:{borderRadius:ke.itemBorderRadius},[`${Xe}-item-group-title`]:{padding:`${Re}px ${Ke}px`,fontSize:ft,lineHeight:st,transition:`all ${Ie}`},[`&-horizontal ${Xe}-submenu`]:{transition:[`border-color ${Ie} ${we}`,`background ${Ie} ${we}`].join(",")},[`${Xe}-submenu, ${Xe}-submenu-inline`]:{transition:[`border-color ${Ie} ${we}`,`background ${Ie} ${we}`,`padding ${Oe} ${we}`].join(",")},[`${Xe}-submenu ${Xe}-sub`]:{cursor:"initial",transition:[`background ${Ie} ${we}`,`padding ${Ie} ${we}`].join(",")},[`${Xe}-title-content`]:{transition:`color ${Ie}`},[`${Xe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Xe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:rt,borderStyle:pt,borderWidth:0,borderTopWidth:He,marginBlock:He,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ge(ke)),{[`${Xe}-item-group`]:{[`${Xe}-item-group-list`]:{margin:0,padding:0,[`${Xe}-item, ${Xe}-submenu-title`]:{paddingInline:`${Me*2}px ${Ke}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:tt,borderRadius:mt,boxShadow:"none",transformOrigin:"0 0",[`&${Xe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${at}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:at},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ke.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ke.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ke.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ke.paddingXS},[`> ${Xe}`]:Object.assign(Object.assign(Object.assign({borderRadius:mt},Ge(ke)),nt(ke)),{[`${Xe}-item, ${Xe}-submenu > ${Xe}-submenu-title`]:{borderRadius:ut},[`${Xe}-submenu-title::after`]:{transition:`transform ${Ie} ${we}`}})}}),nt(ke)),{[`&-inline-collapsed ${Xe}-submenu-arrow, - &-inline ${Xe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ct})`},"&::after":{transform:`rotate(45deg) translateX(-${ct})`}},[`${Xe}-submenu-open${Xe}-submenu-inline > ${Xe}-submenu-title > ${Xe}-submenu-arrow`]:{transform:`translateY(-${ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ct})`},"&::before":{transform:`rotate(45deg) translateX(${ct})`}}})},{[`${et}-layout-header`]:{[Xe]:{lineHeight:"inherit"}}}]};var lt=(ke,et)=>(0,Le.Z)("Menu",Me=>{if(et===!1)return[];const{colorBgElevated:Ie,colorPrimary:Oe,colorTextLightSolid:we,controlHeightLG:Re,fontSize:Ke,darkItemColor:rt,darkDangerItemColor:He,darkItemBg:tt,darkSubMenuItemBg:mt,darkItemSelectedColor:ut,darkItemSelectedBg:ht,darkDangerItemSelectedBg:ct,darkItemHoverBg:pt,darkGroupTitleColor:at,darkItemHoverColor:st,darkItemDisabledColor:ft,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:At,darkDangerItemActiveBg:bt}=Me,Tt=Ke/7*5,Nt=(0,Ce.TS)(Me,{menuArrowSize:Tt,menuHorizontalHeight:Re*1.15,menuArrowOffset:`${Tt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Ie}),Wt=(0,Ce.TS)(Nt,{itemColor:rt,itemHoverColor:st,groupTitleColor:at,itemSelectedColor:ut,itemBg:tt,popupBg:tt,subMenuItemBg:mt,itemActiveBg:"transparent",itemSelectedBg:ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:pt,itemDisabledColor:ft,dangerItemColor:He,dangerItemHoverColor:vt,dangerItemSelectedColor:At,dangerItemActiveBg:bt,dangerItemSelectedBg:ct,menuSubMenuBg:mt,horizontalItemSelectedColor:we,horizontalItemSelectedBg:Oe});return[Je(Nt),Fe(Nt),ze(Nt),Ve(Nt,"light"),Ve(Wt,"dark"),Ne(Nt),(0,Pe.Z)(Nt),(0,Be.oN)(Nt,"slide-up"),(0,Be.oN)(Nt,"slide-down"),(0,Ee._y)(Nt,"zoom-big")]},Me=>{const{colorPrimary:Ie,colorError:Oe,colorTextDisabled:we,colorErrorBg:Re,colorText:Ke,colorTextDescription:rt,colorBgContainer:He,colorFillAlter:tt,colorFillContent:mt,lineWidth:ut,lineWidthBold:ht,controlItemBgActive:ct,colorBgTextHover:pt,controlHeightLG:at,lineHeight:st,colorBgElevated:ft,marginXXS:vt,padding:At,fontSize:bt,controlHeightSM:Tt,fontSizeLG:Nt,colorTextLightSolid:Wt,colorErrorHover:sn}=Me,en=new ye.C(Wt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Me.zIndexPopupBase+50,radiusItem:Me.borderRadiusLG,itemBorderRadius:Me.borderRadiusLG,radiusSubMenuItem:Me.borderRadiusSM,subMenuItemBorderRadius:Me.borderRadiusSM,colorItemText:Ke,itemColor:Ke,colorItemTextHover:Ke,itemHoverColor:Ke,colorItemTextHoverHorizontal:Ie,horizontalItemHoverColor:Ie,colorGroupTitle:rt,groupTitleColor:rt,colorItemTextSelected:Ie,itemSelectedColor:Ie,colorItemTextSelectedHorizontal:Ie,horizontalItemSelectedColor:Ie,colorItemBg:He,itemBg:He,colorItemBgHover:pt,itemHoverBg:pt,colorItemBgActive:mt,itemActiveBg:ct,colorSubItemBg:tt,subMenuItemBg:tt,colorItemBgSelected:ct,itemSelectedBg:ct,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ht,activeBarHeight:ht,colorActiveBarBorderSize:ut,activeBarBorderWidth:ut,colorItemTextDisabled:we,itemDisabledColor:we,colorDangerItemText:Oe,dangerItemColor:Oe,colorDangerItemTextHover:Oe,dangerItemHoverColor:Oe,colorDangerItemTextSelected:Oe,dangerItemSelectedColor:Oe,colorDangerItemBgActive:Re,dangerItemActiveBg:Re,colorDangerItemBgSelected:Re,dangerItemSelectedBg:Re,itemMarginInline:Me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:at,groupTitleLineHeight:st,collapsedWidth:at*2,popupBg:ft,itemMarginBlock:vt,itemPaddingInline:At,horizontalLineHeight:`${at*1.15}px`,iconSize:bt,iconMarginInlineEnd:Tt-bt,collapsedIconSize:Nt,groupTitleFontSize:bt,darkItemDisabledColor:new ye.C(Wt).setAlpha(.25).toRgbString(),darkItemColor:en,darkDangerItemColor:Oe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Wt,darkItemSelectedBg:Ie,darkDangerItemSelectedBg:Oe,darkItemHoverBg:"transparent",darkGroupTitleColor:en,darkItemHoverColor:Wt,darkDangerItemHoverColor:sn,darkDangerItemSelectedColor:Wt,darkDangerItemActiveBg:Oe}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(ke),Ye=function(ke,et){var Xe={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&et.indexOf(Me)<0&&(Xe[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Me=Object.getOwnPropertySymbols(ke);Ie{var Xe,Me;const Ie=xe.useContext(me.Z),Oe=Ie||{},{getPrefixCls:we,getPopupContainer:Re,direction:Ke,menu:rt}=xe.useContext(se.E_),He=we(),{prefixCls:tt,className:mt,style:ut,theme:ht="light",expandIcon:ct,_internalDisableMenuItemTitleTooltip:pt,inlineCollapsed:at,siderCollapsed:st,items:ft,children:vt,rootClassName:At,mode:bt,selectable:Tt,onClick:Nt,overflowedIndicatorPopupClassName:Wt}=ke,sn=Ye(ke,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),en=(0,ae.Z)(sn,["collapsedWidth"]),Jt=Ae(ft)||vt;(Xe=Oe.validator)===null||Xe===void 0||Xe.call(Oe,{mode:bt});const vn=(0,le.useEvent)(function(){var er;Nt==null||Nt.apply(void 0,arguments),(er=Oe.onClick)===null||er===void 0||er.call(Oe)}),Pn=Oe.mode||bt,gn=Tt!=null?Tt:Oe.selectable,Un=xe.useMemo(()=>st!==void 0?st:at,[at,st]),Gn={horizontal:{motionName:`${He}-slide-up`},inline:(0,ge.Z)(He),other:{motionName:`${He}-zoom-big`}},zn=we("menu",tt||Oe.prefixCls),[In,Bn]=lt(zn,!Ie),Kn=de()(`${zn}-${ht}`,rt==null?void 0:rt.className,mt);let Pr;if(typeof ct=="function")Pr=ct;else if(ct===null||ct===!1)Pr=null;else if(Oe.expandIcon===null||Oe.expandIcon===!1)Pr=null;else{const er=ct!=null?ct:Oe.expandIcon;Pr=(0,re.Tm)(er,{className:de()(`${zn}-submenu-expand-icon`,(0,re.l$)(er)?(Me=er.props)===null||Me===void 0?void 0:Me.className:"")})}const Nr=xe.useMemo(()=>({prefixCls:zn,inlineCollapsed:Un||!1,direction:Ke,firstLevel:!0,theme:ht,mode:Pn,disableMenuItemTitleTooltip:pt}),[zn,Un,Ke,pt,ht]);return In(xe.createElement(me.Z.Provider,{value:null},xe.createElement(a.Provider,{value:Nr},xe.createElement(Se.ZP,Object.assign({getPopupContainer:Re,overflowedIndicator:xe.createElement(te.Z,null),overflowedIndicatorPopupClassName:de()(zn,`${zn}-${ht}`,Wt),mode:Pn,selectable:gn,onClick:vn},en,{inlineCollapsed:Un,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),ut),className:Kn,prefixCls:zn,direction:Ke,defaultMotions:Gn,expandIcon:Pr,ref:et,rootClassName:de()(At,Bn)}),Jt))))});const Ze=(0,xe.forwardRef)((ke,et)=>{const Xe=(0,xe.useRef)(null),Me=xe.useContext(E.D);return(0,xe.useImperativeHandle)(et,()=>({menu:Xe.current,focus:Ie=>{var Oe;(Oe=Xe.current)===null||Oe===void 0||Oe.focus(Ie)}})),xe.createElement(De,Object.assign({ref:Xe},ke,Me))});Ze.Item=x,Ze.SubMenu=z,Ze.Divider=ce,Ze.ItemGroup=Se.BW;var Te=Ze},58421:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return Oe}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},pe=E,de=fe(7657),se=function(Re,Ke){return xe.createElement(de.Z,(0,Se.Z)({},Re,{ref:Ke,icon:pe}))},ne=xe.forwardRef(se),ie=ne,ce=fe(49198),ue=fe(33853),ae=fe(38819),oe=fe(92310),re=fe.n(oe),ee=fe(20068),a=fe(33885),y=fe(67732),x=fe(83652),b=fe(42403),z=fe(158),te=fe(26112),le={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ge=le,me=fe(91735),ve=function(we){(0,b.Z)(Ke,we);var Re=(0,z.Z)(Ke);function Ke(){var rt;(0,y.Z)(this,Ke);for(var He=arguments.length,tt=new Array(He),mt=0;mt=0||ut.relatedTarget.className.indexOf("".concat(at,"-item"))>=0))&&pt(rt.getValidValue()))},rt.go=function(ut){var ht=rt.state.goInputText;ht!==""&&(ut.keyCode===ge.ENTER||ut.type==="click")&&(rt.setState({goInputText:""}),rt.props.quickGo(rt.getValidValue()))},rt}return(0,x.Z)(Ke,[{key:"getPageSizeOptions",value:function(){var He=this.props,tt=He.pageSize,mt=He.pageSizeOptions;return mt.some(function(ut){return ut.toString()===tt.toString()})?mt:mt.concat([tt.toString()]).sort(function(ut,ht){var ct=Number.isNaN(Number(ut))?0:Number(ut),pt=Number.isNaN(Number(ht))?0:Number(ht);return ct-pt})}},{key:"render",value:function(){var He=this,tt=this.props,mt=tt.pageSize,ut=tt.locale,ht=tt.rootPrefixCls,ct=tt.changeSize,pt=tt.quickGo,at=tt.goButton,st=tt.selectComponentClass,ft=tt.buildOptionText,vt=tt.selectPrefixCls,At=tt.disabled,bt=this.state.goInputText,Tt="".concat(ht,"-options"),Nt=st,Wt=null,sn=null,en=null;if(!ct&&!pt)return null;var Jt=this.getPageSizeOptions();if(ct&&Nt){var vn=Jt.map(function(Pn,gn){return xe.createElement(Nt.Option,{key:gn,value:Pn.toString()},(ft||He.buildOptionText)(Pn))});Wt=xe.createElement(Nt,{disabled:At,prefixCls:vt,showSearch:!1,className:"".concat(Tt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(mt||Jt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gn){return gn.parentNode},"aria-label":ut.page_size,defaultOpen:!1},vn)}return pt&&(at&&(en=typeof at=="boolean"?xe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:At,className:"".concat(Tt,"-quick-jumper-button")},ut.jump_to_confirm):xe.createElement("span",{onClick:this.go,onKeyUp:this.go},at)),sn=xe.createElement("div",{className:"".concat(Tt,"-quick-jumper")},ut.jump_to,xe.createElement("input",{disabled:At,type:"text",value:bt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ut.page}),ut.page,en)),xe.createElement("li",{className:"".concat(Tt)},Wt,sn)}}]),Ke}(xe.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var he=ve,Ae=function(Re){var Ke,rt=Re.rootPrefixCls,He=Re.page,tt=Re.active,mt=Re.className,ut=Re.showTitle,ht=Re.onClick,ct=Re.onKeyPress,pt=Re.itemRender,at="".concat(rt,"-item"),st=re()(at,"".concat(at,"-").concat(He),(Ke={},(0,ee.Z)(Ke,"".concat(at,"-active"),tt),(0,ee.Z)(Ke,"".concat(at,"-disabled"),!He),(0,ee.Z)(Ke,Re.className,mt),Ke)),ft=function(){ht(He)},vt=function(Tt){ct(Tt,ht,He)},At=pt(He,"page",xe.createElement("a",{rel:"nofollow"},He));return At?xe.createElement("li",{title:ut?He.toString():null,className:st,onClick:ft,onKeyPress:vt,tabIndex:0},At):null},ye=Ae;function be(){}function Pe(we){var Re=Number(we);return typeof Re=="number"&&!Number.isNaN(Re)&&isFinite(Re)&&Math.floor(Re)===Re}var Be=function(Re,Ke,rt){return rt};function Ee(we,Re,Ke){var rt=typeof we=="undefined"?Re.pageSize:we;return Math.floor((Ke.total-1)/rt)+1}var Le=function(we){(0,b.Z)(Ke,we);var Re=(0,z.Z)(Ke);function Ke(rt){var He;(0,y.Z)(this,Ke),He=Re.call(this,rt),He.paginationNode=xe.createRef(),He.getJumpPrevPage=function(){return Math.max(1,He.state.current-(He.props.showLessItems?3:5))},He.getJumpNextPage=function(){return Math.min(Ee(void 0,He.state,He.props),He.state.current+(He.props.showLessItems?3:5))},He.getItemIcon=function(ct,pt){var at=He.props.prefixCls,st=ct||xe.createElement("button",{type:"button","aria-label":pt,className:"".concat(at,"-item-link")});return typeof ct=="function"&&(st=xe.createElement(ct,(0,a.Z)({},He.props))),st},He.isValid=function(ct){var pt=He.props.total;return Pe(ct)&&ct!==He.state.current&&Pe(pt)&&pt>0},He.shouldDisplayQuickJumper=function(){var ct=He.props,pt=ct.showQuickJumper,at=ct.total,st=He.state.pageSize;return at<=st?!1:pt},He.handleKeyDown=function(ct){(ct.keyCode===ge.ARROW_UP||ct.keyCode===ge.ARROW_DOWN)&&ct.preventDefault()},He.handleKeyUp=function(ct){var pt=He.getValidValue(ct),at=He.state.currentInputValue;pt!==at&&He.setState({currentInputValue:pt}),ct.keyCode===ge.ENTER?He.handleChange(pt):ct.keyCode===ge.ARROW_UP?He.handleChange(pt-1):ct.keyCode===ge.ARROW_DOWN&&He.handleChange(pt+1)},He.handleBlur=function(ct){var pt=He.getValidValue(ct);He.handleChange(pt)},He.changePageSize=function(ct){var pt=He.state.current,at=Ee(ct,He.state,He.props);pt=pt>at?at:pt,at===0&&(pt=He.state.current),typeof ct=="number"&&("pageSize"in He.props||He.setState({pageSize:ct}),"current"in He.props||He.setState({current:pt,currentInputValue:pt})),He.props.onShowSizeChange(pt,ct),"onChange"in He.props&&He.props.onChange&&He.props.onChange(pt,ct)},He.handleChange=function(ct){var pt=He.props,at=pt.disabled,st=pt.onChange,ft=He.state,vt=ft.pageSize,At=ft.current,bt=ft.currentInputValue;if(He.isValid(ct)&&!at){var Tt=Ee(void 0,He.state,He.props),Nt=ct;return ct>Tt?Nt=Tt:ct<1&&(Nt=1),"current"in He.props||He.setState({current:Nt}),Nt!==bt&&He.setState({currentInputValue:Nt}),st(Nt,vt),Nt}return At},He.prev=function(){He.hasPrev()&&He.handleChange(He.state.current-1)},He.next=function(){He.hasNext()&&He.handleChange(He.state.current+1)},He.jumpPrev=function(){He.handleChange(He.getJumpPrevPage())},He.jumpNext=function(){He.handleChange(He.getJumpNextPage())},He.hasPrev=function(){return He.state.current>1},He.hasNext=function(){return He.state.current2?at-2:0),ft=2;ft=mt?ht=mt:ht=Number(tt),ht}},{key:"getShowSizeChanger",value:function(){var He=this.props,tt=He.showSizeChanger,mt=He.total,ut=He.totalBoundaryShowSizeChanger;return typeof tt!="undefined"?tt:mt>ut}},{key:"render",value:function(){var He=this.props,tt=He.prefixCls,mt=He.className,ut=He.style,ht=He.disabled,ct=He.hideOnSinglePage,pt=He.total,at=He.locale,st=He.showQuickJumper,ft=He.showLessItems,vt=He.showTitle,At=He.showTotal,bt=He.simple,Tt=He.itemRender,Nt=He.showPrevNextJumpers,Wt=He.jumpPrevIcon,sn=He.jumpNextIcon,en=He.selectComponentClass,Jt=He.selectPrefixCls,vn=He.pageSizeOptions,Pn=this.state,gn=Pn.current,Un=Pn.pageSize,Gn=Pn.currentInputValue;if(ct===!0&&pt<=Un)return null;var zn=Ee(void 0,this.state,this.props),In=[],Bn=null,Kn=null,Pr=null,Nr=null,er=null,Lr=st&&st.goButton,cr=ft?1:2,pr=gn-1>0?gn-1:0,It=gn+1pt?pt:gn*Un]));if(bt){Lr&&(typeof Lr=="boolean"?er=xe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at.jump_to_confirm):er=xe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Lr),er=xe.createElement("li",{title:vt?"".concat(at.jump_to).concat(gn,"/").concat(zn):null,className:"".concat(tt,"-simple-pager")},er));var tn=this.renderPrev(pr);return xe.createElement("ul",(0,Se.Z)({className:re()(tt,"".concat(tt,"-simple"),(0,ee.Z)({},"".concat(tt,"-disabled"),ht),mt),style:ut,ref:this.paginationNode},Dt),xt,tn?xe.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(tt,"-prev"),(0,ee.Z)({},"".concat(tt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},tn):null,xe.createElement("li",{title:vt?"".concat(gn,"/").concat(zn):null,className:"".concat(tt,"-simple-pager")},xe.createElement("input",{type:"text",value:Gn,disabled:ht,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),xe.createElement("span",{className:"".concat(tt,"-slash")},"/"),zn),xe.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(tt,"-next"),(0,ee.Z)({},"".concat(tt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(It)),er)}if(zn<=3+cr*2){var Nn={locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:Tt};zn||In.push(xe.createElement(ye,(0,Se.Z)({},Nn,{key:"noPager",page:1,className:"".concat(tt,"-item-disabled")})));for(var Cn=1;Cn<=zn;Cn+=1){var Mr=gn===Cn;In.push(xe.createElement(ye,(0,Se.Z)({},Nn,{key:Cn,page:Cn,active:Mr})))}}else{var or=ft?at.prev_3:at.prev_5,Ut=ft?at.next_3:at.next_5,Ot=Tt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Wt,"prev page")),rn=Tt(this.getJumpNextPage(),"jump-next",this.getItemIcon(sn,"next page"));Nt&&(Bn=Ot?xe.createElement("li",{title:vt?or:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(tt,"-jump-prev"),(0,ee.Z)({},"".concat(tt,"-jump-prev-custom-icon"),!!Wt))},Ot):null,Kn=rn?xe.createElement("li",{title:vt?Ut:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(tt,"-jump-next"),(0,ee.Z)({},"".concat(tt,"-jump-next-custom-icon"),!!sn))},rn):null),Nr=xe.createElement(ye,{locale:at,last:!0,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zn,page:zn,active:!1,showTitle:vt,itemRender:Tt}),Pr=xe.createElement(ye,{locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:Tt});var jt=Math.max(1,gn-cr),dn=Math.min(gn+cr,zn);gn-1<=cr&&(dn=1+cr*2),zn-gn<=cr&&(jt=zn-cr*2);for(var En=jt;En<=dn;En+=1){var Dn=gn===En;In.push(xe.createElement(ye,{locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:En,page:En,active:Dn,showTitle:vt,itemRender:Tt}))}gn-1>=cr*2&&gn!==3&&(In[0]=(0,xe.cloneElement)(In[0],{className:"".concat(tt,"-item-after-jump-prev")}),In.unshift(Bn)),zn-gn>=cr*2&&gn!==zn-2&&(In[In.length-1]=(0,xe.cloneElement)(In[In.length-1],{className:"".concat(tt,"-item-before-jump-next")}),In.push(Kn)),jt!==1&&In.unshift(Pr),dn!==zn&&In.push(Nr)}var yn=!this.hasPrev()||!zn,St=!this.hasNext()||!zn,Mt=this.renderPrev(pr),kt=this.renderNext(It);return xe.createElement("ul",(0,Se.Z)({className:re()(tt,mt,(0,ee.Z)({},"".concat(tt,"-disabled"),ht)),style:ut,ref:this.paginationNode},Dt),xt,Mt?xe.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:yn?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(tt,"-prev"),(0,ee.Z)({},"".concat(tt,"-disabled"),yn)),"aria-disabled":yn},Mt):null,In,kt?xe.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:St?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(tt,"-next"),(0,ee.Z)({},"".concat(tt,"-disabled"),St)),"aria-disabled":St},kt):null,xe.createElement(he,{disabled:ht,locale:at,rootPrefixCls:tt,selectComponentClass:en,selectPrefixCls:Jt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gn,pageSize:Un,pageSizeOptions:vn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Lr}))}}],[{key:"getDerivedStateFromProps",value:function(He,tt){var mt={};if("current"in He&&(mt.current=He.current,He.current!==tt.current&&(mt.currentInputValue=mt.current)),"pageSize"in He&&He.pageSize!==tt.pageSize){var ut=tt.current,ht=Ee(He.pageSize,tt,He);ut=ut>ht?ht:ut,"current"in He||(mt.current=ut,mt.currentInputValue=ut),mt.pageSize=He.pageSize}return mt}}]),Ke}(xe.Component);Le.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:be,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:be,locale:me.Z,style:{},itemRender:Be,totalBoundaryShowSizeChanger:50};var Ce=Le,je=fe(22075),Fe=fe(36355),Qe=fe(19716),Ne=fe(8628),_e=fe(9763),$e=fe(57809);const Ve=we=>xe.createElement($e.default,Object.assign({},we,{showSearch:!0,size:"small"})),qe=we=>xe.createElement($e.default,Object.assign({},we,{showSearch:!0,size:"middle"}));Ve.Option=$e.default.Option,qe.Option=$e.default.Option;var We=fe(9937),ze=fe(17313),Ge=fe(83116),nt=fe(37613);const Je=we=>{const{componentCls:Re}=we;return{[`${Re}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Re}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Re}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed"}}},[`&${Re}-disabled`]:{cursor:"not-allowed",[`${Re}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:we.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:we.colorBorder,backgroundColor:we.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:we.itemActiveBgDisabled},a:{color:we.itemActiveColorDisabled}}},[`${Re}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Re}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Re}-simple-pager`]:{color:we.colorTextDisabled},[`${Re}-jump-prev, ${Re}-jump-next`]:{[`${Re}-item-link-icon`]:{opacity:0},[`${Re}-item-ellipsis`]:{opacity:1}}},[`&${Re}-simple`]:{[`${Re}-prev, ${Re}-next`]:{[`&${Re}-disabled ${Re}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},lt=we=>{const{componentCls:Re}=we;return{[`&${Re}-mini ${Re}-total-text, &${Re}-mini ${Re}-simple-pager`]:{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`},[`&${Re}-mini ${Re}-item`]:{minWidth:we.itemSizeSM,height:we.itemSizeSM,margin:0,lineHeight:`${we.itemSizeSM-2}px`},[`&${Re}-mini:not(${Re}-disabled) ${Re}-item:not(${Re}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:we.colorBgTextHover},"&:active":{backgroundColor:we.colorBgTextActive}},[`&${Re}-mini ${Re}-prev, &${Re}-mini ${Re}-next`]:{minWidth:we.itemSizeSM,height:we.itemSizeSM,margin:0,lineHeight:`${we.itemSizeSM}px`},[`&${Re}-mini:not(${Re}-disabled)`]:{[`${Re}-prev, ${Re}-next`]:{[`&:hover ${Re}-item-link`]:{backgroundColor:we.colorBgTextHover},[`&:active ${Re}-item-link`]:{backgroundColor:we.colorBgTextActive},[`&${Re}-disabled:hover ${Re}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${et}-item-icon, ${Xe}`]:{margin:0,fontSize:pt,lineHeight:`${Me}px`,"+ span":{display:"inline-block",opacity:0}}},[`${et}-item-icon, ${Xe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${et}-item-icon, ${Xe}`]:{display:"none"},"a, a:hover":{color:Ie}},[`${et}-item-group-title`]:Object.assign(Object.assign({},Se.vS),{paddingInline:ut})}}]};const Ge=ke=>{const{componentCls:et,motionDurationSlow:Xe,motionDurationMid:Me,motionEaseInOut:Ie,motionEaseOut:Le,iconCls:we,iconSize:Re,iconMarginInlineEnd:Ke}=ke;return{[`${et}-item, ${et}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Xe}`,`background ${Xe}`,`padding ${Xe} ${Ie}`].join(","),[`${et}-item-icon, ${we}`]:{minWidth:Re,fontSize:Re,transition:[`font-size ${Me} ${Le}`,`margin ${Xe} ${Ie}`,`color ${Xe}`].join(","),"+ span":{marginInlineStart:Ke,opacity:1,transition:[`opacity ${Xe} ${Ie}`,`margin ${Xe}`,`color ${Xe}`].join(",")}},[`${et}-item-icon`]:Object.assign({},(0,Se.Ro)()),[`&${et}-item-only-child`]:{[`> ${we}, > ${et}-item-icon`]:{marginInlineEnd:0}}},[`${et}-item-disabled, ${et}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${et}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},nt=ke=>{const{componentCls:et,motionDurationSlow:Xe,motionEaseInOut:Me,borderRadius:Ie,menuArrowSize:Le,menuArrowOffset:we}=ke;return{[`${et}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ke.margin,width:Le,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Xe} ${Me}, opacity ${Xe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Le*.6,height:Le*.15,backgroundColor:"currentcolor",borderRadius:Ie,transition:[`background ${Xe} ${Me}`,`transform ${Xe} ${Me}`,`top ${Xe} ${Me}`,`color ${Xe} ${Me}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${we})`},"&::after":{transform:`rotate(-45deg) translateY(${we})`}}}}},Je=ke=>{const{antCls:et,componentCls:Xe,fontSize:Me,motionDurationSlow:Ie,motionDurationMid:Le,motionEaseInOut:we,paddingXS:Re,padding:Ke,colorSplit:rt,lineWidth:He,zIndexPopup:tt,borderRadiusLG:mt,subMenuItemBorderRadius:ut,menuArrowSize:ht,menuArrowOffset:ct,lineType:pt,menuPanelMaskInset:at,groupTitleLineHeight:st,groupTitleFontSize:ft}=ke;return[{"":{[`${Xe}`]:Object.assign(Object.assign({},(0,Se.dF)()),{"&-hidden":{display:"none"}})},[`${Xe}-submenu-hidden`]:{display:"none"}},{[Xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(ke)),(0,Se.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Me,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ie} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Xe}-item`]:{flex:"none"}},[`${Xe}-item, ${Xe}-submenu, ${Xe}-submenu-title`]:{borderRadius:ke.itemBorderRadius},[`${Xe}-item-group-title`]:{padding:`${Re}px ${Ke}px`,fontSize:ft,lineHeight:st,transition:`all ${Ie}`},[`&-horizontal ${Xe}-submenu`]:{transition:[`border-color ${Ie} ${we}`,`background ${Ie} ${we}`].join(",")},[`${Xe}-submenu, ${Xe}-submenu-inline`]:{transition:[`border-color ${Ie} ${we}`,`background ${Ie} ${we}`,`padding ${Le} ${we}`].join(",")},[`${Xe}-submenu ${Xe}-sub`]:{cursor:"initial",transition:[`background ${Ie} ${we}`,`padding ${Ie} ${we}`].join(",")},[`${Xe}-title-content`]:{transition:`color ${Ie}`},[`${Xe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Xe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:rt,borderStyle:pt,borderWidth:0,borderTopWidth:He,marginBlock:He,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ge(ke)),{[`${Xe}-item-group`]:{[`${Xe}-item-group-list`]:{margin:0,padding:0,[`${Xe}-item, ${Xe}-submenu-title`]:{paddingInline:`${Me*2}px ${Ke}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:tt,borderRadius:mt,boxShadow:"none",transformOrigin:"0 0",[`&${Xe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${at}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:at},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ke.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ke.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ke.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ke.paddingXS},[`> ${Xe}`]:Object.assign(Object.assign(Object.assign({borderRadius:mt},Ge(ke)),nt(ke)),{[`${Xe}-item, ${Xe}-submenu > ${Xe}-submenu-title`]:{borderRadius:ut},[`${Xe}-submenu-title::after`]:{transition:`transform ${Ie} ${we}`}})}}),nt(ke)),{[`&-inline-collapsed ${Xe}-submenu-arrow, + &-inline ${Xe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ct})`},"&::after":{transform:`rotate(45deg) translateX(-${ct})`}},[`${Xe}-submenu-open${Xe}-submenu-inline > ${Xe}-submenu-title > ${Xe}-submenu-arrow`]:{transform:`translateY(-${ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ct})`},"&::before":{transform:`rotate(45deg) translateX(${ct})`}}})},{[`${et}-layout-header`]:{[Xe]:{lineHeight:"inherit"}}}]};var lt=(ke,et)=>(0,Oe.Z)("Menu",Me=>{if(et===!1)return[];const{colorBgElevated:Ie,colorPrimary:Le,colorTextLightSolid:we,controlHeightLG:Re,fontSize:Ke,darkItemColor:rt,darkDangerItemColor:He,darkItemBg:tt,darkSubMenuItemBg:mt,darkItemSelectedColor:ut,darkItemSelectedBg:ht,darkDangerItemSelectedBg:ct,darkItemHoverBg:pt,darkGroupTitleColor:at,darkItemHoverColor:st,darkItemDisabledColor:ft,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:At,darkDangerItemActiveBg:bt}=Me,Tt=Ke/7*5,Nt=(0,Ce.TS)(Me,{menuArrowSize:Tt,menuHorizontalHeight:Re*1.15,menuArrowOffset:`${Tt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Ie}),Wt=(0,Ce.TS)(Nt,{itemColor:rt,itemHoverColor:st,groupTitleColor:at,itemSelectedColor:ut,itemBg:tt,popupBg:tt,subMenuItemBg:mt,itemActiveBg:"transparent",itemSelectedBg:ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:pt,itemDisabledColor:ft,dangerItemColor:He,dangerItemHoverColor:vt,dangerItemSelectedColor:At,dangerItemActiveBg:bt,dangerItemSelectedBg:ct,menuSubMenuBg:mt,horizontalItemSelectedColor:we,horizontalItemSelectedBg:Le});return[Je(Nt),Fe(Nt),ze(Nt),Ve(Nt,"light"),Ve(Wt,"dark"),Ne(Nt),(0,Pe.Z)(Nt),(0,Be.oN)(Nt,"slide-up"),(0,Be.oN)(Nt,"slide-down"),(0,Ee._y)(Nt,"zoom-big")]},Me=>{const{colorPrimary:Ie,colorError:Le,colorTextDisabled:we,colorErrorBg:Re,colorText:Ke,colorTextDescription:rt,colorBgContainer:He,colorFillAlter:tt,colorFillContent:mt,lineWidth:ut,lineWidthBold:ht,controlItemBgActive:ct,colorBgTextHover:pt,controlHeightLG:at,lineHeight:st,colorBgElevated:ft,marginXXS:vt,padding:At,fontSize:bt,controlHeightSM:Tt,fontSizeLG:Nt,colorTextLightSolid:Wt,colorErrorHover:sn}=Me,en=new ye.C(Wt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Me.zIndexPopupBase+50,radiusItem:Me.borderRadiusLG,itemBorderRadius:Me.borderRadiusLG,radiusSubMenuItem:Me.borderRadiusSM,subMenuItemBorderRadius:Me.borderRadiusSM,colorItemText:Ke,itemColor:Ke,colorItemTextHover:Ke,itemHoverColor:Ke,colorItemTextHoverHorizontal:Ie,horizontalItemHoverColor:Ie,colorGroupTitle:rt,groupTitleColor:rt,colorItemTextSelected:Ie,itemSelectedColor:Ie,colorItemTextSelectedHorizontal:Ie,horizontalItemSelectedColor:Ie,colorItemBg:He,itemBg:He,colorItemBgHover:pt,itemHoverBg:pt,colorItemBgActive:mt,itemActiveBg:ct,colorSubItemBg:tt,subMenuItemBg:tt,colorItemBgSelected:ct,itemSelectedBg:ct,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ht,activeBarHeight:ht,colorActiveBarBorderSize:ut,activeBarBorderWidth:ut,colorItemTextDisabled:we,itemDisabledColor:we,colorDangerItemText:Le,dangerItemColor:Le,colorDangerItemTextHover:Le,dangerItemHoverColor:Le,colorDangerItemTextSelected:Le,dangerItemSelectedColor:Le,colorDangerItemBgActive:Re,dangerItemActiveBg:Re,colorDangerItemBgSelected:Re,dangerItemSelectedBg:Re,itemMarginInline:Me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:at,groupTitleLineHeight:st,collapsedWidth:at*2,popupBg:ft,itemMarginBlock:vt,itemPaddingInline:At,horizontalLineHeight:`${at*1.15}px`,iconSize:bt,iconMarginInlineEnd:Tt-bt,collapsedIconSize:Nt,groupTitleFontSize:bt,darkItemDisabledColor:new ye.C(Wt).setAlpha(.25).toRgbString(),darkItemColor:en,darkDangerItemColor:Le,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Wt,darkItemSelectedBg:Ie,darkDangerItemSelectedBg:Le,darkItemHoverBg:"transparent",darkGroupTitleColor:en,darkItemHoverColor:Wt,darkDangerItemHoverColor:sn,darkDangerItemSelectedColor:Wt,darkDangerItemActiveBg:Le}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(ke),Ye=function(ke,et){var Xe={};for(var Me in ke)Object.prototype.hasOwnProperty.call(ke,Me)&&et.indexOf(Me)<0&&(Xe[Me]=ke[Me]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Me=Object.getOwnPropertySymbols(ke);Ie{var Xe,Me;const Ie=xe.useContext(pe.Z),Le=Ie||{},{getPrefixCls:we,getPopupContainer:Re,direction:Ke,menu:rt}=xe.useContext(se.E_),He=we(),{prefixCls:tt,className:mt,style:ut,theme:ht="light",expandIcon:ct,_internalDisableMenuItemTitleTooltip:pt,inlineCollapsed:at,siderCollapsed:st,items:ft,children:vt,rootClassName:At,mode:bt,selectable:Tt,onClick:Nt,overflowedIndicatorPopupClassName:Wt}=ke,sn=Ye(ke,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),en=(0,ae.Z)(sn,["collapsedWidth"]),Jt=Ae(ft)||vt;(Xe=Le.validator)===null||Xe===void 0||Xe.call(Le,{mode:bt});const vn=(0,le.useEvent)(function(){var er;Nt==null||Nt.apply(void 0,arguments),(er=Le.onClick)===null||er===void 0||er.call(Le)}),Pn=Le.mode||bt,gn=Tt!=null?Tt:Le.selectable,Un=xe.useMemo(()=>st!==void 0?st:at,[at,st]),Gn={horizontal:{motionName:`${He}-slide-up`},inline:(0,ge.Z)(He),other:{motionName:`${He}-zoom-big`}},zn=we("menu",tt||Le.prefixCls),[In,Bn]=lt(zn,!Ie),Kn=de()(`${zn}-${ht}`,rt==null?void 0:rt.className,mt);let Pr;if(typeof ct=="function")Pr=ct;else if(ct===null||ct===!1)Pr=null;else if(Le.expandIcon===null||Le.expandIcon===!1)Pr=null;else{const er=ct!=null?ct:Le.expandIcon;Pr=(0,re.Tm)(er,{className:de()(`${zn}-submenu-expand-icon`,(0,re.l$)(er)?(Me=er.props)===null||Me===void 0?void 0:Me.className:"")})}const Nr=xe.useMemo(()=>({prefixCls:zn,inlineCollapsed:Un||!1,direction:Ke,firstLevel:!0,theme:ht,mode:Pn,disableMenuItemTitleTooltip:pt}),[zn,Un,Ke,pt,ht]);return In(xe.createElement(pe.Z.Provider,{value:null},xe.createElement(a.Provider,{value:Nr},xe.createElement(be.ZP,Object.assign({getPopupContainer:Re,overflowedIndicator:xe.createElement(te.Z,null),overflowedIndicatorPopupClassName:de()(zn,`${zn}-${ht}`,Wt),mode:Pn,selectable:gn,onClick:vn},en,{inlineCollapsed:Un,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),ut),className:Kn,prefixCls:zn,direction:Ke,defaultMotions:Gn,expandIcon:Pr,ref:et,rootClassName:de()(At,Bn)}),Jt))))});const Ze=(0,xe.forwardRef)((ke,et)=>{const Xe=(0,xe.useRef)(null),Me=xe.useContext(E.D);return(0,xe.useImperativeHandle)(et,()=>({menu:Xe.current,focus:Ie=>{var Le;(Le=Xe.current)===null||Le===void 0||Le.focus(Ie)}})),xe.createElement(De,Object.assign({ref:Xe},ke,Me))});Ze.Item=x,Ze.SubMenu=z,Ze.Divider=ce,Ze.ItemGroup=be.BW;var Te=Ze},58421:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return Le}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(Re,Ke){return xe.createElement(de.Z,(0,be.Z)({},Re,{ref:Ke,icon:me}))},ne=xe.forwardRef(se),ie=ne,ce=fe(49198),ue=fe(33853),ae=fe(38819),oe=fe(92310),re=fe.n(oe),ee=fe(20068),a=fe(33885),y=fe(67732),x=fe(83652),b=fe(42403),z=fe(158),te=fe(26112),le={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ge=le,pe=fe(91735),ve=function(we){(0,b.Z)(Ke,we);var Re=(0,z.Z)(Ke);function Ke(){var rt;(0,y.Z)(this,Ke);for(var He=arguments.length,tt=new Array(He),mt=0;mt=0||ut.relatedTarget.className.indexOf("".concat(at,"-item"))>=0))&&pt(rt.getValidValue()))},rt.go=function(ut){var ht=rt.state.goInputText;ht!==""&&(ut.keyCode===ge.ENTER||ut.type==="click")&&(rt.setState({goInputText:""}),rt.props.quickGo(rt.getValidValue()))},rt}return(0,x.Z)(Ke,[{key:"getPageSizeOptions",value:function(){var He=this.props,tt=He.pageSize,mt=He.pageSizeOptions;return mt.some(function(ut){return ut.toString()===tt.toString()})?mt:mt.concat([tt.toString()]).sort(function(ut,ht){var ct=Number.isNaN(Number(ut))?0:Number(ut),pt=Number.isNaN(Number(ht))?0:Number(ht);return ct-pt})}},{key:"render",value:function(){var He=this,tt=this.props,mt=tt.pageSize,ut=tt.locale,ht=tt.rootPrefixCls,ct=tt.changeSize,pt=tt.quickGo,at=tt.goButton,st=tt.selectComponentClass,ft=tt.buildOptionText,vt=tt.selectPrefixCls,At=tt.disabled,bt=this.state.goInputText,Tt="".concat(ht,"-options"),Nt=st,Wt=null,sn=null,en=null;if(!ct&&!pt)return null;var Jt=this.getPageSizeOptions();if(ct&&Nt){var vn=Jt.map(function(Pn,gn){return xe.createElement(Nt.Option,{key:gn,value:Pn.toString()},(ft||He.buildOptionText)(Pn))});Wt=xe.createElement(Nt,{disabled:At,prefixCls:vt,showSearch:!1,className:"".concat(Tt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(mt||Jt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(gn){return gn.parentNode},"aria-label":ut.page_size,defaultOpen:!1},vn)}return pt&&(at&&(en=typeof at=="boolean"?xe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:At,className:"".concat(Tt,"-quick-jumper-button")},ut.jump_to_confirm):xe.createElement("span",{onClick:this.go,onKeyUp:this.go},at)),sn=xe.createElement("div",{className:"".concat(Tt,"-quick-jumper")},ut.jump_to,xe.createElement("input",{disabled:At,type:"text",value:bt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ut.page}),ut.page,en)),xe.createElement("li",{className:"".concat(Tt)},Wt,sn)}}]),Ke}(xe.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var he=ve,Ae=function(Re){var Ke,rt=Re.rootPrefixCls,He=Re.page,tt=Re.active,mt=Re.className,ut=Re.showTitle,ht=Re.onClick,ct=Re.onKeyPress,pt=Re.itemRender,at="".concat(rt,"-item"),st=re()(at,"".concat(at,"-").concat(He),(Ke={},(0,ee.Z)(Ke,"".concat(at,"-active"),tt),(0,ee.Z)(Ke,"".concat(at,"-disabled"),!He),(0,ee.Z)(Ke,Re.className,mt),Ke)),ft=function(){ht(He)},vt=function(Tt){ct(Tt,ht,He)},At=pt(He,"page",xe.createElement("a",{rel:"nofollow"},He));return At?xe.createElement("li",{title:ut?He.toString():null,className:st,onClick:ft,onKeyPress:vt,tabIndex:0},At):null},ye=Ae;function Se(){}function Pe(we){var Re=Number(we);return typeof Re=="number"&&!Number.isNaN(Re)&&isFinite(Re)&&Math.floor(Re)===Re}var Be=function(Re,Ke,rt){return rt};function Ee(we,Re,Ke){var rt=typeof we=="undefined"?Re.pageSize:we;return Math.floor((Ke.total-1)/rt)+1}var Oe=function(we){(0,b.Z)(Ke,we);var Re=(0,z.Z)(Ke);function Ke(rt){var He;(0,y.Z)(this,Ke),He=Re.call(this,rt),He.paginationNode=xe.createRef(),He.getJumpPrevPage=function(){return Math.max(1,He.state.current-(He.props.showLessItems?3:5))},He.getJumpNextPage=function(){return Math.min(Ee(void 0,He.state,He.props),He.state.current+(He.props.showLessItems?3:5))},He.getItemIcon=function(ct,pt){var at=He.props.prefixCls,st=ct||xe.createElement("button",{type:"button","aria-label":pt,className:"".concat(at,"-item-link")});return typeof ct=="function"&&(st=xe.createElement(ct,(0,a.Z)({},He.props))),st},He.isValid=function(ct){var pt=He.props.total;return Pe(ct)&&ct!==He.state.current&&Pe(pt)&&pt>0},He.shouldDisplayQuickJumper=function(){var ct=He.props,pt=ct.showQuickJumper,at=ct.total,st=He.state.pageSize;return at<=st?!1:pt},He.handleKeyDown=function(ct){(ct.keyCode===ge.ARROW_UP||ct.keyCode===ge.ARROW_DOWN)&&ct.preventDefault()},He.handleKeyUp=function(ct){var pt=He.getValidValue(ct),at=He.state.currentInputValue;pt!==at&&He.setState({currentInputValue:pt}),ct.keyCode===ge.ENTER?He.handleChange(pt):ct.keyCode===ge.ARROW_UP?He.handleChange(pt-1):ct.keyCode===ge.ARROW_DOWN&&He.handleChange(pt+1)},He.handleBlur=function(ct){var pt=He.getValidValue(ct);He.handleChange(pt)},He.changePageSize=function(ct){var pt=He.state.current,at=Ee(ct,He.state,He.props);pt=pt>at?at:pt,at===0&&(pt=He.state.current),typeof ct=="number"&&("pageSize"in He.props||He.setState({pageSize:ct}),"current"in He.props||He.setState({current:pt,currentInputValue:pt})),He.props.onShowSizeChange(pt,ct),"onChange"in He.props&&He.props.onChange&&He.props.onChange(pt,ct)},He.handleChange=function(ct){var pt=He.props,at=pt.disabled,st=pt.onChange,ft=He.state,vt=ft.pageSize,At=ft.current,bt=ft.currentInputValue;if(He.isValid(ct)&&!at){var Tt=Ee(void 0,He.state,He.props),Nt=ct;return ct>Tt?Nt=Tt:ct<1&&(Nt=1),"current"in He.props||He.setState({current:Nt}),Nt!==bt&&He.setState({currentInputValue:Nt}),st(Nt,vt),Nt}return At},He.prev=function(){He.hasPrev()&&He.handleChange(He.state.current-1)},He.next=function(){He.hasNext()&&He.handleChange(He.state.current+1)},He.jumpPrev=function(){He.handleChange(He.getJumpPrevPage())},He.jumpNext=function(){He.handleChange(He.getJumpNextPage())},He.hasPrev=function(){return He.state.current>1},He.hasNext=function(){return He.state.current2?at-2:0),ft=2;ft=mt?ht=mt:ht=Number(tt),ht}},{key:"getShowSizeChanger",value:function(){var He=this.props,tt=He.showSizeChanger,mt=He.total,ut=He.totalBoundaryShowSizeChanger;return typeof tt!="undefined"?tt:mt>ut}},{key:"render",value:function(){var He=this.props,tt=He.prefixCls,mt=He.className,ut=He.style,ht=He.disabled,ct=He.hideOnSinglePage,pt=He.total,at=He.locale,st=He.showQuickJumper,ft=He.showLessItems,vt=He.showTitle,At=He.showTotal,bt=He.simple,Tt=He.itemRender,Nt=He.showPrevNextJumpers,Wt=He.jumpPrevIcon,sn=He.jumpNextIcon,en=He.selectComponentClass,Jt=He.selectPrefixCls,vn=He.pageSizeOptions,Pn=this.state,gn=Pn.current,Un=Pn.pageSize,Gn=Pn.currentInputValue;if(ct===!0&&pt<=Un)return null;var zn=Ee(void 0,this.state,this.props),In=[],Bn=null,Kn=null,Pr=null,Nr=null,er=null,Or=st&&st.goButton,cr=ft?1:2,pr=gn-1>0?gn-1:0,It=gn+1pt?pt:gn*Un]));if(bt){Or&&(typeof Or=="boolean"?er=xe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at.jump_to_confirm):er=xe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Or),er=xe.createElement("li",{title:vt?"".concat(at.jump_to).concat(gn,"/").concat(zn):null,className:"".concat(tt,"-simple-pager")},er));var tn=this.renderPrev(pr);return xe.createElement("ul",(0,be.Z)({className:re()(tt,"".concat(tt,"-simple"),(0,ee.Z)({},"".concat(tt,"-disabled"),ht),mt),style:ut,ref:this.paginationNode},Dt),xt,tn?xe.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(tt,"-prev"),(0,ee.Z)({},"".concat(tt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},tn):null,xe.createElement("li",{title:vt?"".concat(gn,"/").concat(zn):null,className:"".concat(tt,"-simple-pager")},xe.createElement("input",{type:"text",value:Gn,disabled:ht,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),xe.createElement("span",{className:"".concat(tt,"-slash")},"/"),zn),xe.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(tt,"-next"),(0,ee.Z)({},"".concat(tt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(It)),er)}if(zn<=3+cr*2){var Nn={locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:Tt};zn||In.push(xe.createElement(ye,(0,be.Z)({},Nn,{key:"noPager",page:1,className:"".concat(tt,"-item-disabled")})));for(var Cn=1;Cn<=zn;Cn+=1){var Mr=gn===Cn;In.push(xe.createElement(ye,(0,be.Z)({},Nn,{key:Cn,page:Cn,active:Mr})))}}else{var or=ft?at.prev_3:at.prev_5,Ut=ft?at.next_3:at.next_5,Lt=Tt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Wt,"prev page")),rn=Tt(this.getJumpNextPage(),"jump-next",this.getItemIcon(sn,"next page"));Nt&&(Bn=Lt?xe.createElement("li",{title:vt?or:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(tt,"-jump-prev"),(0,ee.Z)({},"".concat(tt,"-jump-prev-custom-icon"),!!Wt))},Lt):null,Kn=rn?xe.createElement("li",{title:vt?Ut:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(tt,"-jump-next"),(0,ee.Z)({},"".concat(tt,"-jump-next-custom-icon"),!!sn))},rn):null),Nr=xe.createElement(ye,{locale:at,last:!0,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zn,page:zn,active:!1,showTitle:vt,itemRender:Tt}),Pr=xe.createElement(ye,{locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:Tt});var jt=Math.max(1,gn-cr),dn=Math.min(gn+cr,zn);gn-1<=cr&&(dn=1+cr*2),zn-gn<=cr&&(jt=zn-cr*2);for(var En=jt;En<=dn;En+=1){var Dn=gn===En;In.push(xe.createElement(ye,{locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:En,page:En,active:Dn,showTitle:vt,itemRender:Tt}))}gn-1>=cr*2&&gn!==3&&(In[0]=(0,xe.cloneElement)(In[0],{className:"".concat(tt,"-item-after-jump-prev")}),In.unshift(Bn)),zn-gn>=cr*2&&gn!==zn-2&&(In[In.length-1]=(0,xe.cloneElement)(In[In.length-1],{className:"".concat(tt,"-item-before-jump-next")}),In.push(Kn)),jt!==1&&In.unshift(Pr),dn!==zn&&In.push(Nr)}var yn=!this.hasPrev()||!zn,St=!this.hasNext()||!zn,Mt=this.renderPrev(pr),kt=this.renderNext(It);return xe.createElement("ul",(0,be.Z)({className:re()(tt,mt,(0,ee.Z)({},"".concat(tt,"-disabled"),ht)),style:ut,ref:this.paginationNode},Dt),xt,Mt?xe.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:yn?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(tt,"-prev"),(0,ee.Z)({},"".concat(tt,"-disabled"),yn)),"aria-disabled":yn},Mt):null,In,kt?xe.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:St?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(tt,"-next"),(0,ee.Z)({},"".concat(tt,"-disabled"),St)),"aria-disabled":St},kt):null,xe.createElement(he,{disabled:ht,locale:at,rootPrefixCls:tt,selectComponentClass:en,selectPrefixCls:Jt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:gn,pageSize:Un,pageSizeOptions:vn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Or}))}}],[{key:"getDerivedStateFromProps",value:function(He,tt){var mt={};if("current"in He&&(mt.current=He.current,He.current!==tt.current&&(mt.currentInputValue=mt.current)),"pageSize"in He&&He.pageSize!==tt.pageSize){var ut=tt.current,ht=Ee(He.pageSize,tt,He);ut=ut>ht?ht:ut,"current"in He||(mt.current=ut,mt.currentInputValue=ut),mt.pageSize=He.pageSize}return mt}}]),Ke}(xe.Component);Oe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Se,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Se,locale:pe.Z,style:{},itemRender:Be,totalBoundaryShowSizeChanger:50};var Ce=Oe,je=fe(22075),Fe=fe(36355),Qe=fe(19716),Ne=fe(8628),_e=fe(9763),$e=fe(57809);const Ve=we=>xe.createElement($e.default,Object.assign({},we,{showSearch:!0,size:"small"})),qe=we=>xe.createElement($e.default,Object.assign({},we,{showSearch:!0,size:"middle"}));Ve.Option=$e.default.Option,qe.Option=$e.default.Option;var We=fe(9937),ze=fe(17313),Ge=fe(83116),nt=fe(37613);const Je=we=>{const{componentCls:Re}=we;return{[`${Re}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Re}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Re}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed"}}},[`&${Re}-disabled`]:{cursor:"not-allowed",[`${Re}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:we.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:we.colorBorder,backgroundColor:we.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:we.itemActiveBgDisabled},a:{color:we.itemActiveColorDisabled}}},[`${Re}-item-link`]:{color:we.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Re}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Re}-simple-pager`]:{color:we.colorTextDisabled},[`${Re}-jump-prev, ${Re}-jump-next`]:{[`${Re}-item-link-icon`]:{opacity:0},[`${Re}-item-ellipsis`]:{opacity:1}}},[`&${Re}-simple`]:{[`${Re}-prev, ${Re}-next`]:{[`&${Re}-disabled ${Re}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},lt=we=>{const{componentCls:Re}=we;return{[`&${Re}-mini ${Re}-total-text, &${Re}-mini ${Re}-simple-pager`]:{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`},[`&${Re}-mini ${Re}-item`]:{minWidth:we.itemSizeSM,height:we.itemSizeSM,margin:0,lineHeight:`${we.itemSizeSM-2}px`},[`&${Re}-mini:not(${Re}-disabled) ${Re}-item:not(${Re}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:we.colorBgTextHover},"&:active":{backgroundColor:we.colorBgTextActive}},[`&${Re}-mini ${Re}-prev, &${Re}-mini ${Re}-next`]:{minWidth:we.itemSizeSM,height:we.itemSizeSM,margin:0,lineHeight:`${we.itemSizeSM}px`},[`&${Re}-mini:not(${Re}-disabled)`]:{[`${Re}-prev, ${Re}-next`]:{[`&:hover ${Re}-item-link`]:{backgroundColor:we.colorBgTextHover},[`&:active ${Re}-item-link`]:{backgroundColor:we.colorBgTextActive},[`&${Re}-disabled:hover ${Re}-item-link`]:{backgroundColor:"transparent"}}},[` &${Re}-mini ${Re}-prev ${Re}-item-link, &${Re}-mini ${Re}-next ${Re}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`}},[`&${Re}-mini ${Re}-jump-prev, &${Re}-mini ${Re}-jump-next`]:{height:we.itemSizeSM,marginInlineEnd:0,lineHeight:`${we.itemSizeSM}px`},[`&${Re}-mini ${Re}-options`]:{marginInlineStart:we.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:we.miniOptionsSizeChangerTop},"&-quick-jumper":{height:we.itemSizeSM,lineHeight:`${we.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,We.x0)(we)),{width:we.paginationMiniQuickJumperInputWidth,height:we.controlHeightSM})}}}},Ye=we=>{const{componentCls:Re}=we;return{[` @@ -211,15 +211,15 @@ headers: `+JSON.stringify(ft),ct.data=pt,ct.path=Ne.path,ct.status=De,ct.headers ${Re}-next, ${Re}-jump-prev, ${Re}-jump-next - `]:{display:"inline-block",minWidth:we.itemSize,height:we.itemSize,color:we.colorText,fontFamily:we.fontFamily,lineHeight:`${we.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:we.borderRadius,cursor:"pointer",transition:`all ${we.motionDurationMid}`},[`${Re}-prev, ${Re}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:we.colorText,cursor:"pointer",userSelect:"none"},[`${Re}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:we.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${we.lineWidth}px ${we.lineType} transparent`,borderRadius:we.borderRadius,outline:"none",transition:`all ${we.motionDurationMid}`},[`&:hover ${Re}-item-link`]:{backgroundColor:we.colorBgTextHover},[`&:active ${Re}-item-link`]:{backgroundColor:we.colorBgTextActive},[`&${Re}-disabled:hover`]:{[`${Re}-item-link`]:{backgroundColor:"transparent"}}},[`${Re}-slash`]:{marginInlineEnd:we.paginationSlashMarginInlineEnd,marginInlineStart:we.paginationSlashMarginInlineStart},[`${Re}-options`]:{display:"inline-block",marginInlineStart:we.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:we.controlHeight,marginInlineStart:we.marginXS,lineHeight:`${we.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(we)),{width:we.controlHeightLG*1.25,height:we.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:we.marginXS,marginInlineEnd:we.marginXS})}}}},De=we=>{const{componentCls:Re}=we;return{[`${Re}-item`]:{display:"inline-block",minWidth:we.itemSize,height:we.itemSize,marginInlineEnd:we.marginXS,fontFamily:we.fontFamily,lineHeight:`${we.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${we.lineWidth}px ${we.lineType} transparent`,borderRadius:we.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${we.paginationItemPaddingInline}px`,color:we.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Re}-item-active)`]:{"&:hover":{transition:`all ${we.motionDurationMid}`,backgroundColor:we.colorBgTextHover},"&:active":{backgroundColor:we.colorBgTextActive}},"&-active":{fontWeight:we.fontWeightStrong,backgroundColor:we.itemActiveBg,borderColor:we.colorPrimary,a:{color:we.colorPrimary},"&:hover":{borderColor:we.colorPrimaryHover},"&:hover a":{color:we.colorPrimaryHover}}}}},Ze=we=>{const{componentCls:Re}=we;return{[Re]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(we)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Re}-total-text`]:{display:"inline-block",height:we.itemSize,marginInlineEnd:we.marginXS,lineHeight:`${we.itemSize-2}px`,verticalAlign:"middle"}}),De(we)),Ue(we)),Ye(we)),lt(we)),Je(we)),{[`@media only screen and (max-width: ${we.screenLG}px)`]:{[`${Re}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${we.screenSM}px)`]:{[`${Re}-options`]:{display:"none"}}}),[`&${we.componentCls}-rtl`]:{direction:"rtl"}}},Te=we=>{const{componentCls:Re}=we;return{[`${Re}${Re}-disabled:not(${Re}-mini)`]:{"&, &:hover":{[`${Re}-item-link`]:{borderColor:we.colorBorder}},"&:focus-visible":{[`${Re}-item-link`]:{borderColor:we.colorBorder}},[`${Re}-item, ${Re}-item-link`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,[`&:hover:not(${Re}-item-active)`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,a:{color:we.colorTextDisabled}},[`&${Re}-item-active`]:{backgroundColor:we.itemActiveBgDisabled}},[`${Re}-prev, ${Re}-next`]:{"&:hover button":{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,color:we.colorTextDisabled},[`${Re}-item-link`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder}}},[`${Re}:not(${Re}-mini)`]:{[`${Re}-prev, ${Re}-next`]:{"&:hover button":{borderColor:we.colorPrimaryHover,backgroundColor:we.itemBg},[`${Re}-item-link`]:{backgroundColor:we.itemLinkBg,borderColor:we.colorBorder},[`&:hover ${Re}-item-link`]:{borderColor:we.colorPrimary,backgroundColor:we.itemBg,color:we.colorPrimary},[`&${Re}-disabled`]:{[`${Re}-item-link`]:{borderColor:we.colorBorder,color:we.colorTextDisabled}}},[`${Re}-item`]:{backgroundColor:we.itemBg,border:`${we.lineWidth}px ${we.lineType} ${we.colorBorder}`,[`&:hover:not(${Re}-item-active)`]:{borderColor:we.colorPrimary,backgroundColor:we.itemBg,a:{color:we.colorPrimary}},"&-active":{borderColor:we.colorPrimary}}}}},ke=we=>{const{componentCls:Re}=we;return{[`${Re}:not(${Re}-disabled)`]:{[`${Re}-item`]:Object.assign({},(0,ze.Qy)(we)),[`${Re}-jump-prev, ${Re}-jump-next`]:{"&:focus-visible":Object.assign({[`${Re}-item-link-icon`]:{opacity:1},[`${Re}-item-ellipsis`]:{opacity:0}},(0,ze.oN)(we))},[`${Re}-prev, ${Re}-next`]:{[`&:focus-visible ${Re}-item-link`]:Object.assign({},(0,ze.oN)(we))}}}};var et=(0,Ge.Z)("Pagination",we=>{const Re=(0,nt.TS)(we,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:we.marginXXS/2,paginationMiniQuickJumperInputWidth:we.controlHeightLG*1.1,paginationItemPaddingInline:we.marginXXS*1.5,paginationEllipsisLetterSpacing:we.marginXXS/2,paginationSlashMarginInlineStart:we.marginXXS,paginationSlashMarginInlineEnd:we.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(we),(0,We.TM)(we));return[Ze(Re),ke(Re),we.wireframe&&Te(Re)]},we=>({itemBg:we.colorBgContainer,itemSize:we.controlHeight,itemSizeSM:we.controlHeightSM,itemActiveBg:we.colorBgContainer,itemLinkBg:we.colorBgContainer,itemActiveColorDisabled:we.colorTextDisabled,itemActiveBgDisabled:we.controlItemBgActiveDisabled,itemInputBg:we.colorBgContainer,miniOptionsSizeChangerTop:0})),Xe=function(we,Re){var Ke={};for(var rt in we)Object.prototype.hasOwnProperty.call(we,rt)&&Re.indexOf(rt)<0&&(Ke[rt]=we[rt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,rt=Object.getOwnPropertySymbols(we);He{const{prefixCls:Re,selectPrefixCls:Ke,className:rt,rootClassName:He,style:tt,size:mt,locale:ut,selectComponentClass:ht,responsive:ct,showSizeChanger:pt}=we,at=Xe(we,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:st}=(0,Ne.Z)(ct),{getPrefixCls:ft,direction:vt,pagination:At={}}=xe.useContext(Fe.E_),bt=ft("pagination",Re),[Tt,Nt]=et(bt),Wt=pt!=null?pt:At.showSizeChanger,sn=xe.useMemo(()=>{const zn=xe.createElement("span",{className:`${bt}-item-ellipsis`},"\u2022\u2022\u2022"),In=xe.createElement("button",{className:`${bt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?xe.createElement(ae.Z,null):xe.createElement(ue.Z,null)),Bn=xe.createElement("button",{className:`${bt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?xe.createElement(ue.Z,null):xe.createElement(ae.Z,null)),Kn=xe.createElement("a",{className:`${bt}-item-link`},xe.createElement("div",{className:`${bt}-item-container`},vt==="rtl"?xe.createElement(ce.Z,{className:`${bt}-item-link-icon`}):xe.createElement(ie,{className:`${bt}-item-link-icon`}),zn)),Pr=xe.createElement("a",{className:`${bt}-item-link`},xe.createElement("div",{className:`${bt}-item-container`},vt==="rtl"?xe.createElement(ie,{className:`${bt}-item-link-icon`}):xe.createElement(ce.Z,{className:`${bt}-item-link-icon`}),zn));return{prevIcon:In,nextIcon:Bn,jumpPrevIcon:Kn,jumpNextIcon:Pr}},[vt,bt]),[en]=(0,_e.Z)("Pagination",je.Z),Jt=Object.assign(Object.assign({},en),ut),vn=(0,Qe.Z)(mt),Pn=vn==="small"||!!(st&&!vn&&ct),gn=ft("select",Ke),Un=re()({[`${bt}-mini`]:Pn,[`${bt}-rtl`]:vt==="rtl"},At==null?void 0:At.className,rt,He,Nt),Gn=Object.assign(Object.assign({},At==null?void 0:At.style),tt);return Tt(xe.createElement(Ce,Object.assign({},sn,at,{style:Gn,prefixCls:bt,selectPrefixCls:gn,className:Un,selectComponentClass:ht||(Pn?Ve:qe),locale:Jt,showSizeChanger:Wt})))},Oe=Ie},39722:function(Ct,dt,fe){"use strict";fe.d(dt,{t5:function(){return ue}});var Se=fe(92310),xe=fe.n(Se),E=fe(55477),pe=fe(59301),de=fe(36355),se=fe(77578),ne=fe(17356),ie=function(oe,re){var ee={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&re.indexOf(a)<0&&(ee[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y{if(!(!re&&!ee))return pe.createElement(pe.Fragment,null,re&&pe.createElement("div",{className:`${oe}-title`},(0,se.Z)(re)),pe.createElement("div",{className:`${oe}-inner-content`},(0,se.Z)(ee)))},ue=oe=>{const{hashId:re,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=oe;return pe.createElement("div",{className:xe()(re,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},pe.createElement("div",{className:`${ee}-arrow`}),pe.createElement(E.G,Object.assign({},oe,{className:re,prefixCls:ee}),te||ce(ee,b,z)))},ae=oe=>{const{prefixCls:re}=oe,ee=ie(oe,["prefixCls"]),{getPrefixCls:a}=pe.useContext(de.E_),y=a("popover",re),[x,b]=(0,ne.Z)(y);return x(pe.createElement(ue,Object.assign({},ee,{prefixCls:y,hashId:b})))};dt.ZP=ae},17356:function(Ct,dt,fe){"use strict";var Se=fe(17313),xe=fe(29878),E=fe(19447),pe=fe(33166),de=fe(83116),se=fe(37613);const ne=ue=>{const{componentCls:ae,popoverColor:oe,minWidth:re,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:le,popoverBg:ge}=ue;return[{[ae]:Object.assign(Object.assign({},(0,Se.Wf)(ue)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":le,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:ge,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:oe}})},(0,E.ZP)(ue,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ue.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},ie=ue=>{const{componentCls:ae}=ue;return{[ae]:pe.i.map(oe=>{const re=ue[`${oe}6`];return{[`&${ae}-${oe}`]:{"--antd-arrow-background-color":re,[`${ae}-inner`]:{backgroundColor:re},[`${ae}-arrow`]:{background:"transparent"}}}})}},ce=ue=>{const{componentCls:ae,lineWidth:oe,lineType:re,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ue,te=y-Math.round(x*b),le=te/2,ge=te/2-oe,me=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${le}px ${me}px ${ge}px`,borderBottom:`${oe}px ${re} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${me}px`}}}};dt.Z=(0,de.Z)("Popover",ue=>{const{colorBgElevated:ae,colorText:oe,wireframe:re}=ue,ee=(0,se.TS)(ue,{popoverPadding:12,popoverBg:ae,popoverColor:oe});return[ne(ee),ie(ee),re&&ce(ee),(0,xe._y)(ee,"zoom-big")]},ue=>({width:177,minWidth:177,zIndexPopup:ue.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return pt}});var Se=fe(59301),xe=fe(29679),E=fe(40001),pe=fe(19248),de=fe(99267),se=fe(92310),ne=fe.n(se),ie=fe(2738),ce=fe(36355),ue=fe(54476),ae=fe(33885),oe=fe(75931),re={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ee=function(){var st=(0,Se.useRef)([]),ft=(0,Se.useRef)(null);return(0,Se.useEffect)(function(){var vt=Date.now(),At=!1;st.current.forEach(function(bt){if(bt){At=!0;var Tt=bt.style;Tt.transitionDuration=".3s, .3s, .3s, .06s",ft.current&&vt-ft.current<100&&(Tt.transitionDuration="0s, 0s")}}),At&&(ft.current=Date.now())}),st.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(st){var ft=(0,ae.Z)((0,ae.Z)({},re),st),vt=ft.className,At=ft.percent,bt=ft.prefixCls,Tt=ft.strokeColor,Nt=ft.strokeLinecap,Wt=ft.strokeWidth,sn=ft.style,en=ft.trailColor,Jt=ft.trailWidth,vn=ft.transition,Pn=(0,oe.Z)(ft,a);delete Pn.gapPosition;var gn=Array.isArray(At)?At:[At],Un=Array.isArray(Tt)?Tt:[Tt],Gn=ee(),zn=Wt/2,In=100-Wt/2,Bn="M ".concat(Nt==="round"?zn:0,",").concat(zn,` - L `).concat(Nt==="round"?In:100,",").concat(zn),Kn="0 0 100 ".concat(Wt),Pr=0;return Se.createElement("svg",(0,ue.Z)({className:ne()("".concat(bt,"-line"),vt),viewBox:Kn,preserveAspectRatio:"none",style:sn},Pn),Se.createElement("path",{className:"".concat(bt,"-line-trail"),d:Bn,strokeLinecap:Nt,stroke:en,strokeWidth:Jt||Wt,fillOpacity:"0"}),gn.map(function(Nr,er){var Lr=1;switch(Nt){case"round":Lr=1-Wt/100;break;case"square":Lr=1-Wt/2/100;break;default:Lr=1;break}var cr={strokeDasharray:"".concat(Nr*Lr,"px, 100px"),strokeDashoffset:"-".concat(Pr,"px"),transition:vn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},pr=Un[er]||Un[Un.length-1];return Pr+=Nr,Se.createElement("path",{key:er,className:"".concat(bt,"-line-path"),d:Bn,strokeLinecap:Nt,stroke:pr,strokeWidth:Wt,fillOpacity:"0",ref:function(Dt){Gn[er]=Dt},style:cr})}))},x=y,b=fe(76190),z=fe(42978),te=fe(47273),le=0,ge=(0,te.Z)();function me(){var at;return ge?(at=le,le+=1):at="TEST_OR_SSR",at}var ve=function(at){var st=Se.useState(),ft=(0,z.Z)(st,2),vt=ft[0],At=ft[1];return Se.useEffect(function(){At("rc_progress_".concat(me()))},[]),at||vt},he=function(st){var ft=st.bg,vt=st.children;return Se.createElement("div",{style:{width:"100%",height:"100%",background:ft}},vt)};function Ae(at,st){return Object.keys(at).map(function(ft){var vt=parseFloat(ft),At="".concat(Math.floor(vt*st),"%");return"".concat(at[ft]," ").concat(At)})}var ye=Se.forwardRef(function(at,st){var ft=at.prefixCls,vt=at.color,At=at.gradientId,bt=at.radius,Tt=at.style,Nt=at.ptg,Wt=at.strokeLinecap,sn=at.strokeWidth,en=at.size,Jt=at.gapDegree,vn=vt&&(0,b.Z)(vt)==="object",Pn=vn?"#FFF":void 0,gn=en/2,Un=Se.createElement("circle",{className:"".concat(ft,"-circle-path"),r:bt,cx:gn,cy:gn,stroke:Pn,strokeLinecap:Wt,strokeWidth:sn,opacity:Nt===0?0:1,style:Tt,ref:st});if(!vn)return Un;var Gn="".concat(At,"-conic"),zn=Jt?"".concat(180+Jt/2,"deg"):"0deg",In=Ae(vt,(360-Jt)/360),Bn=Ae(vt,1),Kn="conic-gradient(from ".concat(zn,", ").concat(In.join(", "),")"),Pr="linear-gradient(to ".concat(Jt?"bottom":"top",", ").concat(Bn.join(", "),")");return Se.createElement(Se.Fragment,null,Se.createElement("mask",{id:Gn},Un),Se.createElement("foreignObject",{x:0,y:0,width:en,height:en,mask:"url(#".concat(Gn,")")},Se.createElement(he,{bg:Pr},Se.createElement(he,{bg:Kn}))))}),be=ye,Pe=100,Be=function(st,ft,vt,At,bt,Tt,Nt,Wt,sn,en){var Jt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,vn=vt/100*360*((360-Tt)/360),Pn=Tt===0?0:{bottom:0,top:180,left:90,right:-90}[Nt],gn=(100-At)/100*ft;sn==="round"&&At!==100&&(gn+=en/2,gn>=ft&&(gn=ft-.01));var Un=Pe/2;return{stroke:typeof Wt=="string"?Wt:void 0,strokeDasharray:"".concat(ft,"px ").concat(st),strokeDashoffset:gn+Jt,transform:"rotate(".concat(bt+vn+Pn,"deg)"),transformOrigin:"".concat(Un,"px ").concat(Un,"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}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Le(at){var st=at!=null?at:[];return Array.isArray(st)?st:[st]}var Ce=function(st){var ft=(0,ae.Z)((0,ae.Z)({},re),st),vt=ft.id,At=ft.prefixCls,bt=ft.steps,Tt=ft.strokeWidth,Nt=ft.trailWidth,Wt=ft.gapDegree,sn=Wt===void 0?0:Wt,en=ft.gapPosition,Jt=ft.trailColor,vn=ft.strokeLinecap,Pn=ft.style,gn=ft.className,Un=ft.strokeColor,Gn=ft.percent,zn=(0,oe.Z)(ft,Ee),In=Pe/2,Bn=ve(vt),Kn="".concat(Bn,"-gradient"),Pr=In-Tt/2,Nr=Math.PI*2*Pr,er=sn>0?90+sn/2:-90,Lr=Nr*((360-sn)/360),cr=(0,b.Z)(bt)==="object"?bt:{count:bt,space:2},pr=cr.count,It=cr.space,Dt=Le(Gn),xt=Le(Un),tn=xt.find(function(rn){return rn&&(0,b.Z)(rn)==="object"}),Nn=tn&&(0,b.Z)(tn)==="object",Cn=Nn?"butt":vn,Mr=Be(Nr,Lr,0,100,er,sn,en,Jt,Cn,Tt),or=ee(),Ut=function(){var jt=0;return Dt.map(function(dn,En){var Dn=xt[En]||xt[xt.length-1],yn=Be(Nr,Lr,jt,dn,er,sn,en,Dn,Cn,Tt);return jt+=dn,Se.createElement(be,{key:En,color:Dn,ptg:dn,radius:Pr,prefixCls:At,gradientId:Kn,style:yn,strokeLinecap:Cn,strokeWidth:Tt,gapDegree:sn,ref:function(Mt){or[En]=Mt},size:Pe})}).reverse()},Ot=function(){var jt=Math.round(pr*(Dt[0]/100)),dn=100/pr,En=0;return new Array(pr).fill(null).map(function(Dn,yn){var St=yn<=jt-1?xt[0]:Jt,Mt=St&&(0,b.Z)(St)==="object"?"url(#".concat(Kn,")"):void 0,kt=Be(Nr,Lr,En,dn,er,sn,en,St,"butt",Tt,It);return En+=(Lr-kt.strokeDashoffset+It)*100/Lr,Se.createElement("circle",{key:yn,className:"".concat(At,"-circle-path"),r:Pr,cx:In,cy:In,stroke:Mt,strokeWidth:Tt,opacity:1,style:kt,ref:function(qt){or[yn]=qt}})})};return Se.createElement("svg",(0,ue.Z)({className:ne()("".concat(At,"-circle"),gn),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Pn,id:vt,role:"presentation"},zn),!pr&&Se.createElement("circle",{className:"".concat(At,"-circle-trail"),r:Pr,cx:In,cy:In,stroke:Jt,strokeLinecap:Cn,strokeWidth:Nt||Tt,style:Mr}),pr?Ot():Ut())},je=Ce,Fe={Line:x,Circle:je},Qe=fe(6848),Ne=fe(30071);function _e(at){return!at||at<0?0:at>100?100:at}function $e(at){let{success:st,successPercent:ft}=at,vt=ft;return st&&"progress"in st&&(vt=st.progress),st&&"percent"in st&&(vt=st.percent),vt}const Ve=at=>{let{percent:st,success:ft,successPercent:vt}=at;const At=_e($e({success:ft,successPercent:vt}));return[At,_e(_e(st)-At)]},qe=at=>{let{success:st={},strokeColor:ft}=at;const{strokeColor:vt}=st;return[vt||Ne.presetPrimaryColors.green,ft||null]},We=(at,st,ft)=>{var vt,At,bt,Tt;let Nt=-1,Wt=-1;if(st==="step"){const sn=ft.steps,en=ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?(Nt=at==="small"?2:14,Wt=en!=null?en:8):typeof at=="number"?[Nt,Wt]=[at,at]:[Nt=14,Wt=8]=at,Nt*=sn}else if(st==="line"){const sn=ft==null?void 0:ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?Wt=sn||(at==="small"?6:8):typeof at=="number"?[Nt,Wt]=[at,at]:[Nt=-1,Wt=8]=at}else(st==="circle"||st==="dashboard")&&(typeof at=="string"||typeof at=="undefined"?[Nt,Wt]=at==="small"?[60,60]:[120,120]:typeof at=="number"?[Nt,Wt]=[at,at]:(Nt=(At=(vt=at[0])!==null&&vt!==void 0?vt:at[1])!==null&&At!==void 0?At:120,Wt=(Tt=(bt=at[0])!==null&&bt!==void 0?bt:at[1])!==null&&Tt!==void 0?Tt:120));return[Nt,Wt]},ze=3,Ge=at=>ze/at*100;var Je=at=>{const{prefixCls:st,trailColor:ft=null,strokeLinecap:vt="round",gapPosition:At,gapDegree:bt,width:Tt=120,type:Nt,children:Wt,success:sn,size:en=Tt}=at,[Jt,vn]=We(en,"circle");let{strokeWidth:Pn}=at;Pn===void 0&&(Pn=Math.max(Ge(Jt),6));const gn={width:Jt,height:vn,fontSize:Jt*.15+6},Un=Se.useMemo(()=>{if(bt||bt===0)return bt;if(Nt==="dashboard")return 75},[bt,Nt]),Gn=At||Nt==="dashboard"&&"bottom"||void 0,zn=Object.prototype.toString.call(at.strokeColor)==="[object Object]",In=qe({success:sn,strokeColor:at.strokeColor}),Bn=ne()(`${st}-inner`,{[`${st}-circle-gradient`]:zn}),Kn=Se.createElement(je,{percent:Ve(at),strokeWidth:Pn,trailWidth:Pn,strokeColor:In,strokeLinecap:vt,trailColor:ft,prefixCls:st,gapDegree:Un,gapPosition:Gn});return Se.createElement("div",{className:Bn,style:gn},Jt<=20?Se.createElement(Qe.Z,{title:Wt},Se.createElement("span",null,Kn)):Se.createElement(Se.Fragment,null,Kn,Wt))},lt=function(at,st){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&st.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,vt=Object.getOwnPropertySymbols(at);At{let st=[];return Object.keys(at).forEach(ft=>{const vt=parseFloat(ft.replace(/%/g,""));isNaN(vt)||st.push({key:vt,value:at[ft]})}),st=st.sort((ft,vt)=>ft.key-vt.key),st.map(ft=>{let{key:vt,value:At}=ft;return`${At} ${vt}%`}).join(", ")},Ue=(at,st)=>{const{from:ft=Ne.presetPrimaryColors.blue,to:vt=Ne.presetPrimaryColors.blue,direction:At=st==="rtl"?"to left":"to right"}=at,bt=lt(at,["from","to","direction"]);if(Object.keys(bt).length!==0){const Tt=Ye(bt);return{backgroundImage:`linear-gradient(${At}, ${Tt})`}}return{backgroundImage:`linear-gradient(${At}, ${ft}, ${vt})`}};var Ze=at=>{const{prefixCls:st,direction:ft,percent:vt,size:At,strokeWidth:bt,strokeColor:Tt,strokeLinecap:Nt="round",children:Wt,trailColor:sn=null,success:en}=at,Jt=Tt&&typeof Tt!="string"?Ue(Tt,ft):{backgroundColor:Tt},vn=Nt==="square"||Nt==="butt"?0:void 0,Pn={backgroundColor:sn||void 0,borderRadius:vn},gn=At!=null?At:[-1,bt||(At==="small"?6:8)],[Un,Gn]=We(gn,"line",{strokeWidth:bt}),zn=Object.assign({width:`${_e(vt)}%`,height:Gn,borderRadius:vn},Jt),In=$e(at),Bn={width:`${_e(In)}%`,height:Gn,borderRadius:vn,backgroundColor:en==null?void 0:en.strokeColor},Kn={width:Un<0?"100%":Un,height:Gn};return Se.createElement(Se.Fragment,null,Se.createElement("div",{className:`${st}-outer`,style:Kn},Se.createElement("div",{className:`${st}-inner`,style:Pn},Se.createElement("div",{className:`${st}-bg`,style:zn}),In!==void 0?Se.createElement("div",{className:`${st}-success-bg`,style:Bn}):null)),Wt)},ke=at=>{const{size:st,steps:ft,percent:vt=0,strokeWidth:At=8,strokeColor:bt,trailColor:Tt=null,prefixCls:Nt,children:Wt}=at,sn=Math.round(ft*(vt/100)),en=st==="small"?2:14,Jt=st!=null?st:[en,At],[vn,Pn]=We(Jt,"step",{steps:ft,strokeWidth:At}),gn=vn/ft,Un=new Array(ft);for(let Gn=0;Gn{const st=at?"100%":"-100%";return new et.Keyframes(`antProgress${at?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${st}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${st}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},we=at=>{const{componentCls:st,iconCls:ft}=at;return{[st]:Object.assign(Object.assign({},(0,Xe.Wf)(at)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:at.fontSize,marginInlineEnd:at.marginXS,marginBottom:at.marginXS},[`${st}-outer`]:{display:"inline-block",width:"100%"},[`&${st}-show-info`]:{[`${st}-outer`]:{marginInlineEnd:`calc(-2em - ${at.marginXS}px)`,paddingInlineEnd:`calc(2em + ${at.paddingXS}px)`}},[`${st}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:at.remainingColor,borderRadius:at.lineBorderRadius},[`${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.defaultColor}},[`${st}-success-bg, ${st}-bg`]:{position:"relative",backgroundColor:at.defaultColor,borderRadius:at.lineBorderRadius,transition:`all ${at.motionDurationSlow} ${at.motionEaseInOutCirc}`},[`${st}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:at.colorSuccess},[`${st}-text`]:{display:"inline-block",width:"2em",marginInlineStart:at.marginXS,color:at.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ft]:{fontSize:at.fontSize}},[`&${st}-status-active`]:{[`${st}-bg::before`]:{position:"absolute",inset:0,backgroundColor:at.colorBgContainer,borderRadius:at.lineBorderRadius,opacity:0,animationName:Oe(),animationDuration:at.progressActiveMotionDuration,animationTimingFunction:at.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${st}-rtl${st}-status-active`]:{[`${st}-bg::before`]:{animationName:Oe(!0)}},[`&${st}-status-exception`]:{[`${st}-bg`]:{backgroundColor:at.colorError},[`${st}-text`]:{color:at.colorError}},[`&${st}-status-exception ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.colorError}},[`&${st}-status-success`]:{[`${st}-bg`]:{backgroundColor:at.colorSuccess},[`${st}-text`]:{color:at.colorSuccess}},[`&${st}-status-success ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.colorSuccess}}})}},Re=at=>{const{componentCls:st,iconCls:ft}=at;return{[st]:{[`${st}-circle-trail`]:{stroke:at.remainingColor},[`&${st}-circle ${st}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${st}-circle ${st}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:at.circleTextColor,fontSize:at.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ft]:{fontSize:`${at.fontSize/at.fontSizeSM}em`}},[`${st}-circle&-status-exception`]:{[`${st}-text`]:{color:at.colorError}},[`${st}-circle&-status-success`]:{[`${st}-text`]:{color:at.colorSuccess}}},[`${st}-inline-circle`]:{lineHeight:1,[`${st}-inner`]:{verticalAlign:"bottom"}}}},Ke=at=>{const{componentCls:st}=at;return{[st]:{[`${st}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:at.progressStepMinWidth,marginInlineEnd:at.progressStepMarginInlineEnd,backgroundColor:at.remainingColor,transition:`all ${at.motionDurationSlow}`,"&-active":{backgroundColor:at.defaultColor}}}}}},rt=at=>{const{componentCls:st,iconCls:ft}=at;return{[st]:{[`${st}-small&-line, ${st}-small&-line ${st}-text ${ft}`]:{fontSize:at.fontSizeSM}}}};var He=(0,Me.Z)("Progress",at=>{const st=at.marginXXS/2,ft=(0,Ie.TS)(at,{progressStepMarginInlineEnd:st,progressStepMinWidth:st,progressActiveMotionDuration:"2.4s"});return[we(ft),Re(ft),Ke(ft),rt(ft)]},at=>({circleTextColor:at.colorText,defaultColor:at.colorInfo,remainingColor:at.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),tt=function(at,st){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&st.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,vt=Object.getOwnPropertySymbols(at);At{const{prefixCls:ft,className:vt,rootClassName:At,steps:bt,strokeColor:Tt,percent:Nt=0,size:Wt="default",showInfo:sn=!0,type:en="line",status:Jt,format:vn,style:Pn}=at,gn=tt(at,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Un=Se.useMemo(()=>{var Dt,xt;const tn=$e(at);return parseInt(tn!==void 0?(Dt=tn!=null?tn:0)===null||Dt===void 0?void 0:Dt.toString():(xt=Nt!=null?Nt:0)===null||xt===void 0?void 0:xt.toString(),10)},[Nt,at.success,at.successPercent]),Gn=Se.useMemo(()=>!ut.includes(Jt)&&Un>=100?"success":Jt||"normal",[Jt,Un]),{getPrefixCls:zn,direction:In,progress:Bn}=Se.useContext(ce.E_),Kn=zn("progress",ft),[Pr,Nr]=He(Kn),er=Se.useMemo(()=>{if(!sn)return null;const Dt=$e(at);let xt;const tn=vn||(Cn=>`${Cn}%`),Nn=en==="line";return vn||Gn!=="exception"&&Gn!=="success"?xt=tn(_e(Nt),_e(Dt)):Gn==="exception"?xt=Nn?Se.createElement(pe.Z,null):Se.createElement(de.Z,null):Gn==="success"&&(xt=Nn?Se.createElement(xe.Z,null):Se.createElement(E.Z,null)),Se.createElement("span",{className:`${Kn}-text`,title:typeof xt=="string"?xt:void 0},xt)},[sn,Nt,Un,Gn,en,Kn,vn]),Lr=Array.isArray(Tt)?Tt[0]:Tt,cr=typeof Tt=="string"||Array.isArray(Tt)?Tt:void 0;let pr;en==="line"?pr=bt?Se.createElement(ke,Object.assign({},at,{strokeColor:cr,prefixCls:Kn,steps:bt}),er):Se.createElement(Ze,Object.assign({},at,{strokeColor:Lr,prefixCls:Kn,direction:In}),er):(en==="circle"||en==="dashboard")&&(pr=Se.createElement(Je,Object.assign({},at,{strokeColor:Lr,prefixCls:Kn,progressStatus:Gn}),er));const It=ne()(Kn,`${Kn}-status-${Gn}`,`${Kn}-${en==="dashboard"&&"circle"||bt&&"steps"||en}`,{[`${Kn}-inline-circle`]:en==="circle"&&We(Wt,"circle")[0]<=20,[`${Kn}-show-info`]:sn,[`${Kn}-${Wt}`]:typeof Wt=="string",[`${Kn}-rtl`]:In==="rtl"},Bn==null?void 0:Bn.className,vt,At,Nr);return Pr(Se.createElement("div",Object.assign({ref:st,style:Object.assign(Object.assign({},Bn==null?void 0:Bn.style),Pn),className:It,role:"progressbar","aria-valuenow":Un},(0,ie.Z)(gn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),pr))}),pt=ct},61621:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return et}});var Se=fe(92310),xe=fe.n(Se),E=fe(59301),pe=fe(36355),de=fe(2738),ne=Xe=>{const{prefixCls:Me,className:Ie,style:Oe,size:we,shape:Re}=Xe,Ke=xe()({[`${Me}-lg`]:we==="large",[`${Me}-sm`]:we==="small"}),rt=xe()({[`${Me}-circle`]:Re==="circle",[`${Me}-square`]:Re==="square",[`${Me}-round`]:Re==="round"}),He=E.useMemo(()=>typeof we=="number"?{width:we,height:we,lineHeight:`${we}px`}:{},[we]);return E.createElement("span",{className:xe()(Me,Ke,rt,Ie),style:Object.assign(Object.assign({},He),Oe)})},ie=fe(36237),ce=fe(83116),ue=fe(37613);const ae=new ie.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=Xe=>({height:Xe,lineHeight:`${Xe}px`}),re=Xe=>Object.assign({width:Xe},oe(Xe)),ee=Xe=>({background:Xe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ae,animationDuration:Xe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Xe=>Object.assign({width:Xe*5,minWidth:Xe*5},oe(Xe)),y=Xe=>{const{skeletonAvatarCls:Me,gradientFromColor:Ie,controlHeight:Oe,controlHeightLG:we,controlHeightSM:Re}=Xe;return{[`${Me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ie},re(Oe)),[`${Me}${Me}-circle`]:{borderRadius:"50%"},[`${Me}${Me}-lg`]:Object.assign({},re(we)),[`${Me}${Me}-sm`]:Object.assign({},re(Re))}},x=Xe=>{const{controlHeight:Me,borderRadiusSM:Ie,skeletonInputCls:Oe,controlHeightLG:we,controlHeightSM:Re,gradientFromColor:Ke}=Xe;return{[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:Ie},a(Me)),[`${Oe}-lg`]:Object.assign({},a(we)),[`${Oe}-sm`]:Object.assign({},a(Re))}},b=Xe=>Object.assign({width:Xe},oe(Xe)),z=Xe=>{const{skeletonImageCls:Me,imageSizeBase:Ie,gradientFromColor:Oe,borderRadiusSM:we}=Xe;return{[`${Me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Oe,borderRadius:we},b(Ie*2)),{[`${Me}-path`]:{fill:"#bfbfbf"},[`${Me}-svg`]:Object.assign(Object.assign({},b(Ie)),{maxWidth:Ie*4,maxHeight:Ie*4}),[`${Me}-svg${Me}-svg-circle`]:{borderRadius:"50%"}}),[`${Me}${Me}-circle`]:{borderRadius:"50%"}}},te=(Xe,Me,Ie)=>{const{skeletonButtonCls:Oe}=Xe;return{[`${Ie}${Oe}-circle`]:{width:Me,minWidth:Me,borderRadius:"50%"},[`${Ie}${Oe}-round`]:{borderRadius:Me}}},le=Xe=>Object.assign({width:Xe*2,minWidth:Xe*2},oe(Xe)),ge=Xe=>{const{borderRadiusSM:Me,skeletonButtonCls:Ie,controlHeight:Oe,controlHeightLG:we,controlHeightSM:Re,gradientFromColor:Ke}=Xe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:Me,width:Oe*2,minWidth:Oe*2},le(Oe))},te(Xe,Oe,Ie)),{[`${Ie}-lg`]:Object.assign({},le(we))}),te(Xe,we,`${Ie}-lg`)),{[`${Ie}-sm`]:Object.assign({},le(Re))}),te(Xe,Re,`${Ie}-sm`))},me=Xe=>{const{componentCls:Me,skeletonAvatarCls:Ie,skeletonTitleCls:Oe,skeletonParagraphCls:we,skeletonButtonCls:Re,skeletonInputCls:Ke,skeletonImageCls:rt,controlHeight:He,controlHeightLG:tt,controlHeightSM:mt,gradientFromColor:ut,padding:ht,marginSM:ct,borderRadius:pt,titleHeight:at,blockRadius:st,paragraphLiHeight:ft,controlHeightXS:vt,paragraphMarginTop:At}=Xe;return{[`${Me}`]:{display:"table",width:"100%",[`${Me}-header`]:{display:"table-cell",paddingInlineEnd:ht,verticalAlign:"top",[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut},re(He)),[`${Ie}-circle`]:{borderRadius:"50%"},[`${Ie}-lg`]:Object.assign({},re(tt)),[`${Ie}-sm`]:Object.assign({},re(mt))},[`${Me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Oe}`]:{width:"100%",height:at,background:ut,borderRadius:st,[`+ ${we}`]:{marginBlockStart:mt}},[`${we}`]:{padding:0,"> li":{width:"100%",height:ft,listStyle:"none",background:ut,borderRadius:st,"+ li":{marginBlockStart:vt}}},[`${we}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Me}-content`]:{[`${Oe}, ${we} > li`]:{borderRadius:pt}}},[`${Me}-with-avatar ${Me}-content`]:{[`${Oe}`]:{marginBlockStart:ct,[`+ ${we}`]:{marginBlockStart:At}}},[`${Me}${Me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ge(Xe)),y(Xe)),x(Xe)),z(Xe)),[`${Me}${Me}-block`]:{width:"100%",[`${Re}`]:{width:"100%"},[`${Ke}`]:{width:"100%"}},[`${Me}${Me}-active`]:{[` - ${Oe}, + `]:{display:"inline-block",minWidth:we.itemSize,height:we.itemSize,color:we.colorText,fontFamily:we.fontFamily,lineHeight:`${we.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:we.borderRadius,cursor:"pointer",transition:`all ${we.motionDurationMid}`},[`${Re}-prev, ${Re}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:we.colorText,cursor:"pointer",userSelect:"none"},[`${Re}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:we.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${we.lineWidth}px ${we.lineType} transparent`,borderRadius:we.borderRadius,outline:"none",transition:`all ${we.motionDurationMid}`},[`&:hover ${Re}-item-link`]:{backgroundColor:we.colorBgTextHover},[`&:active ${Re}-item-link`]:{backgroundColor:we.colorBgTextActive},[`&${Re}-disabled:hover`]:{[`${Re}-item-link`]:{backgroundColor:"transparent"}}},[`${Re}-slash`]:{marginInlineEnd:we.paginationSlashMarginInlineEnd,marginInlineStart:we.paginationSlashMarginInlineStart},[`${Re}-options`]:{display:"inline-block",marginInlineStart:we.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:we.controlHeight,marginInlineStart:we.marginXS,lineHeight:`${we.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(we)),{width:we.controlHeightLG*1.25,height:we.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:we.marginXS,marginInlineEnd:we.marginXS})}}}},De=we=>{const{componentCls:Re}=we;return{[`${Re}-item`]:{display:"inline-block",minWidth:we.itemSize,height:we.itemSize,marginInlineEnd:we.marginXS,fontFamily:we.fontFamily,lineHeight:`${we.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${we.lineWidth}px ${we.lineType} transparent`,borderRadius:we.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${we.paginationItemPaddingInline}px`,color:we.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Re}-item-active)`]:{"&:hover":{transition:`all ${we.motionDurationMid}`,backgroundColor:we.colorBgTextHover},"&:active":{backgroundColor:we.colorBgTextActive}},"&-active":{fontWeight:we.fontWeightStrong,backgroundColor:we.itemActiveBg,borderColor:we.colorPrimary,a:{color:we.colorPrimary},"&:hover":{borderColor:we.colorPrimaryHover},"&:hover a":{color:we.colorPrimaryHover}}}}},Ze=we=>{const{componentCls:Re}=we;return{[Re]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(we)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Re}-total-text`]:{display:"inline-block",height:we.itemSize,marginInlineEnd:we.marginXS,lineHeight:`${we.itemSize-2}px`,verticalAlign:"middle"}}),De(we)),Ue(we)),Ye(we)),lt(we)),Je(we)),{[`@media only screen and (max-width: ${we.screenLG}px)`]:{[`${Re}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${we.screenSM}px)`]:{[`${Re}-options`]:{display:"none"}}}),[`&${we.componentCls}-rtl`]:{direction:"rtl"}}},Te=we=>{const{componentCls:Re}=we;return{[`${Re}${Re}-disabled:not(${Re}-mini)`]:{"&, &:hover":{[`${Re}-item-link`]:{borderColor:we.colorBorder}},"&:focus-visible":{[`${Re}-item-link`]:{borderColor:we.colorBorder}},[`${Re}-item, ${Re}-item-link`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,[`&:hover:not(${Re}-item-active)`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,a:{color:we.colorTextDisabled}},[`&${Re}-item-active`]:{backgroundColor:we.itemActiveBgDisabled}},[`${Re}-prev, ${Re}-next`]:{"&:hover button":{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder,color:we.colorTextDisabled},[`${Re}-item-link`]:{backgroundColor:we.colorBgContainerDisabled,borderColor:we.colorBorder}}},[`${Re}:not(${Re}-mini)`]:{[`${Re}-prev, ${Re}-next`]:{"&:hover button":{borderColor:we.colorPrimaryHover,backgroundColor:we.itemBg},[`${Re}-item-link`]:{backgroundColor:we.itemLinkBg,borderColor:we.colorBorder},[`&:hover ${Re}-item-link`]:{borderColor:we.colorPrimary,backgroundColor:we.itemBg,color:we.colorPrimary},[`&${Re}-disabled`]:{[`${Re}-item-link`]:{borderColor:we.colorBorder,color:we.colorTextDisabled}}},[`${Re}-item`]:{backgroundColor:we.itemBg,border:`${we.lineWidth}px ${we.lineType} ${we.colorBorder}`,[`&:hover:not(${Re}-item-active)`]:{borderColor:we.colorPrimary,backgroundColor:we.itemBg,a:{color:we.colorPrimary}},"&-active":{borderColor:we.colorPrimary}}}}},ke=we=>{const{componentCls:Re}=we;return{[`${Re}:not(${Re}-disabled)`]:{[`${Re}-item`]:Object.assign({},(0,ze.Qy)(we)),[`${Re}-jump-prev, ${Re}-jump-next`]:{"&:focus-visible":Object.assign({[`${Re}-item-link-icon`]:{opacity:1},[`${Re}-item-ellipsis`]:{opacity:0}},(0,ze.oN)(we))},[`${Re}-prev, ${Re}-next`]:{[`&:focus-visible ${Re}-item-link`]:Object.assign({},(0,ze.oN)(we))}}}};var et=(0,Ge.Z)("Pagination",we=>{const Re=(0,nt.TS)(we,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:we.marginXXS/2,paginationMiniQuickJumperInputWidth:we.controlHeightLG*1.1,paginationItemPaddingInline:we.marginXXS*1.5,paginationEllipsisLetterSpacing:we.marginXXS/2,paginationSlashMarginInlineStart:we.marginXXS,paginationSlashMarginInlineEnd:we.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(we),(0,We.TM)(we));return[Ze(Re),ke(Re),we.wireframe&&Te(Re)]},we=>({itemBg:we.colorBgContainer,itemSize:we.controlHeight,itemSizeSM:we.controlHeightSM,itemActiveBg:we.colorBgContainer,itemLinkBg:we.colorBgContainer,itemActiveColorDisabled:we.colorTextDisabled,itemActiveBgDisabled:we.controlItemBgActiveDisabled,itemInputBg:we.colorBgContainer,miniOptionsSizeChangerTop:0})),Xe=function(we,Re){var Ke={};for(var rt in we)Object.prototype.hasOwnProperty.call(we,rt)&&Re.indexOf(rt)<0&&(Ke[rt]=we[rt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,rt=Object.getOwnPropertySymbols(we);He{const{prefixCls:Re,selectPrefixCls:Ke,className:rt,rootClassName:He,style:tt,size:mt,locale:ut,selectComponentClass:ht,responsive:ct,showSizeChanger:pt}=we,at=Xe(we,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:st}=(0,Ne.Z)(ct),{getPrefixCls:ft,direction:vt,pagination:At={}}=xe.useContext(Fe.E_),bt=ft("pagination",Re),[Tt,Nt]=et(bt),Wt=pt!=null?pt:At.showSizeChanger,sn=xe.useMemo(()=>{const zn=xe.createElement("span",{className:`${bt}-item-ellipsis`},"\u2022\u2022\u2022"),In=xe.createElement("button",{className:`${bt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?xe.createElement(ae.Z,null):xe.createElement(ue.Z,null)),Bn=xe.createElement("button",{className:`${bt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?xe.createElement(ue.Z,null):xe.createElement(ae.Z,null)),Kn=xe.createElement("a",{className:`${bt}-item-link`},xe.createElement("div",{className:`${bt}-item-container`},vt==="rtl"?xe.createElement(ce.Z,{className:`${bt}-item-link-icon`}):xe.createElement(ie,{className:`${bt}-item-link-icon`}),zn)),Pr=xe.createElement("a",{className:`${bt}-item-link`},xe.createElement("div",{className:`${bt}-item-container`},vt==="rtl"?xe.createElement(ie,{className:`${bt}-item-link-icon`}):xe.createElement(ce.Z,{className:`${bt}-item-link-icon`}),zn));return{prevIcon:In,nextIcon:Bn,jumpPrevIcon:Kn,jumpNextIcon:Pr}},[vt,bt]),[en]=(0,_e.Z)("Pagination",je.Z),Jt=Object.assign(Object.assign({},en),ut),vn=(0,Qe.Z)(mt),Pn=vn==="small"||!!(st&&!vn&&ct),gn=ft("select",Ke),Un=re()({[`${bt}-mini`]:Pn,[`${bt}-rtl`]:vt==="rtl"},At==null?void 0:At.className,rt,He,Nt),Gn=Object.assign(Object.assign({},At==null?void 0:At.style),tt);return Tt(xe.createElement(Ce,Object.assign({},sn,at,{style:Gn,prefixCls:bt,selectPrefixCls:gn,className:Un,selectComponentClass:ht||(Pn?Ve:qe),locale:Jt,showSizeChanger:Wt})))},Le=Ie},39722:function(Ct,dt,fe){"use strict";fe.d(dt,{t5:function(){return ue}});var be=fe(92310),xe=fe.n(be),E=fe(55477),me=fe(59301),de=fe(36355),se=fe(77578),ne=fe(17356),ie=function(oe,re){var ee={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&re.indexOf(a)<0&&(ee[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y{if(!(!re&&!ee))return me.createElement(me.Fragment,null,re&&me.createElement("div",{className:`${oe}-title`},(0,se.Z)(re)),me.createElement("div",{className:`${oe}-inner-content`},(0,se.Z)(ee)))},ue=oe=>{const{hashId:re,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=oe;return me.createElement("div",{className:xe()(re,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},me.createElement("div",{className:`${ee}-arrow`}),me.createElement(E.G,Object.assign({},oe,{className:re,prefixCls:ee}),te||ce(ee,b,z)))},ae=oe=>{const{prefixCls:re}=oe,ee=ie(oe,["prefixCls"]),{getPrefixCls:a}=me.useContext(de.E_),y=a("popover",re),[x,b]=(0,ne.Z)(y);return x(me.createElement(ue,Object.assign({},ee,{prefixCls:y,hashId:b})))};dt.ZP=ae},17356:function(Ct,dt,fe){"use strict";var be=fe(17313),xe=fe(29878),E=fe(19447),me=fe(33166),de=fe(83116),se=fe(37613);const ne=ue=>{const{componentCls:ae,popoverColor:oe,minWidth:re,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:le,popoverBg:ge}=ue;return[{[ae]:Object.assign(Object.assign({},(0,be.Wf)(ue)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":le,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:ge,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:oe}})},(0,E.ZP)(ue,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ue.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},ie=ue=>{const{componentCls:ae}=ue;return{[ae]:me.i.map(oe=>{const re=ue[`${oe}6`];return{[`&${ae}-${oe}`]:{"--antd-arrow-background-color":re,[`${ae}-inner`]:{backgroundColor:re},[`${ae}-arrow`]:{background:"transparent"}}}})}},ce=ue=>{const{componentCls:ae,lineWidth:oe,lineType:re,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ue,te=y-Math.round(x*b),le=te/2,ge=te/2-oe,pe=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${le}px ${pe}px ${ge}px`,borderBottom:`${oe}px ${re} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${pe}px`}}}};dt.Z=(0,de.Z)("Popover",ue=>{const{colorBgElevated:ae,colorText:oe,wireframe:re}=ue,ee=(0,se.TS)(ue,{popoverPadding:12,popoverBg:ae,popoverColor:oe});return[ne(ee),ie(ee),re&&ce(ee),(0,xe._y)(ee,"zoom-big")]},ue=>({width:177,minWidth:177,zIndexPopup:ue.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return pt}});var be=fe(59301),xe=fe(29679),E=fe(40001),me=fe(19248),de=fe(99267),se=fe(92310),ne=fe.n(se),ie=fe(2738),ce=fe(36355),ue=fe(54476),ae=fe(33885),oe=fe(75931),re={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ee=function(){var st=(0,be.useRef)([]),ft=(0,be.useRef)(null);return(0,be.useEffect)(function(){var vt=Date.now(),At=!1;st.current.forEach(function(bt){if(bt){At=!0;var Tt=bt.style;Tt.transitionDuration=".3s, .3s, .3s, .06s",ft.current&&vt-ft.current<100&&(Tt.transitionDuration="0s, 0s")}}),At&&(ft.current=Date.now())}),st.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(st){var ft=(0,ae.Z)((0,ae.Z)({},re),st),vt=ft.className,At=ft.percent,bt=ft.prefixCls,Tt=ft.strokeColor,Nt=ft.strokeLinecap,Wt=ft.strokeWidth,sn=ft.style,en=ft.trailColor,Jt=ft.trailWidth,vn=ft.transition,Pn=(0,oe.Z)(ft,a);delete Pn.gapPosition;var gn=Array.isArray(At)?At:[At],Un=Array.isArray(Tt)?Tt:[Tt],Gn=ee(),zn=Wt/2,In=100-Wt/2,Bn="M ".concat(Nt==="round"?zn:0,",").concat(zn,` + L `).concat(Nt==="round"?In:100,",").concat(zn),Kn="0 0 100 ".concat(Wt),Pr=0;return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(bt,"-line"),vt),viewBox:Kn,preserveAspectRatio:"none",style:sn},Pn),be.createElement("path",{className:"".concat(bt,"-line-trail"),d:Bn,strokeLinecap:Nt,stroke:en,strokeWidth:Jt||Wt,fillOpacity:"0"}),gn.map(function(Nr,er){var Or=1;switch(Nt){case"round":Or=1-Wt/100;break;case"square":Or=1-Wt/2/100;break;default:Or=1;break}var cr={strokeDasharray:"".concat(Nr*Or,"px, 100px"),strokeDashoffset:"-".concat(Pr,"px"),transition:vn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},pr=Un[er]||Un[Un.length-1];return Pr+=Nr,be.createElement("path",{key:er,className:"".concat(bt,"-line-path"),d:Bn,strokeLinecap:Nt,stroke:pr,strokeWidth:Wt,fillOpacity:"0",ref:function(Dt){Gn[er]=Dt},style:cr})}))},x=y,b=fe(76190),z=fe(42978),te=fe(47273),le=0,ge=(0,te.Z)();function pe(){var at;return ge?(at=le,le+=1):at="TEST_OR_SSR",at}var ve=function(at){var st=be.useState(),ft=(0,z.Z)(st,2),vt=ft[0],At=ft[1];return be.useEffect(function(){At("rc_progress_".concat(pe()))},[]),at||vt},he=function(st){var ft=st.bg,vt=st.children;return be.createElement("div",{style:{width:"100%",height:"100%",background:ft}},vt)};function Ae(at,st){return Object.keys(at).map(function(ft){var vt=parseFloat(ft),At="".concat(Math.floor(vt*st),"%");return"".concat(at[ft]," ").concat(At)})}var ye=be.forwardRef(function(at,st){var ft=at.prefixCls,vt=at.color,At=at.gradientId,bt=at.radius,Tt=at.style,Nt=at.ptg,Wt=at.strokeLinecap,sn=at.strokeWidth,en=at.size,Jt=at.gapDegree,vn=vt&&(0,b.Z)(vt)==="object",Pn=vn?"#FFF":void 0,gn=en/2,Un=be.createElement("circle",{className:"".concat(ft,"-circle-path"),r:bt,cx:gn,cy:gn,stroke:Pn,strokeLinecap:Wt,strokeWidth:sn,opacity:Nt===0?0:1,style:Tt,ref:st});if(!vn)return Un;var Gn="".concat(At,"-conic"),zn=Jt?"".concat(180+Jt/2,"deg"):"0deg",In=Ae(vt,(360-Jt)/360),Bn=Ae(vt,1),Kn="conic-gradient(from ".concat(zn,", ").concat(In.join(", "),")"),Pr="linear-gradient(to ".concat(Jt?"bottom":"top",", ").concat(Bn.join(", "),")");return be.createElement(be.Fragment,null,be.createElement("mask",{id:Gn},Un),be.createElement("foreignObject",{x:0,y:0,width:en,height:en,mask:"url(#".concat(Gn,")")},be.createElement(he,{bg:Pr},be.createElement(he,{bg:Kn}))))}),Se=ye,Pe=100,Be=function(st,ft,vt,At,bt,Tt,Nt,Wt,sn,en){var Jt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,vn=vt/100*360*((360-Tt)/360),Pn=Tt===0?0:{bottom:0,top:180,left:90,right:-90}[Nt],gn=(100-At)/100*ft;sn==="round"&&At!==100&&(gn+=en/2,gn>=ft&&(gn=ft-.01));var Un=Pe/2;return{stroke:typeof Wt=="string"?Wt:void 0,strokeDasharray:"".concat(ft,"px ").concat(st),strokeDashoffset:gn+Jt,transform:"rotate(".concat(bt+vn+Pn,"deg)"),transformOrigin:"".concat(Un,"px ").concat(Un,"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}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Oe(at){var st=at!=null?at:[];return Array.isArray(st)?st:[st]}var Ce=function(st){var ft=(0,ae.Z)((0,ae.Z)({},re),st),vt=ft.id,At=ft.prefixCls,bt=ft.steps,Tt=ft.strokeWidth,Nt=ft.trailWidth,Wt=ft.gapDegree,sn=Wt===void 0?0:Wt,en=ft.gapPosition,Jt=ft.trailColor,vn=ft.strokeLinecap,Pn=ft.style,gn=ft.className,Un=ft.strokeColor,Gn=ft.percent,zn=(0,oe.Z)(ft,Ee),In=Pe/2,Bn=ve(vt),Kn="".concat(Bn,"-gradient"),Pr=In-Tt/2,Nr=Math.PI*2*Pr,er=sn>0?90+sn/2:-90,Or=Nr*((360-sn)/360),cr=(0,b.Z)(bt)==="object"?bt:{count:bt,space:2},pr=cr.count,It=cr.space,Dt=Oe(Gn),xt=Oe(Un),tn=xt.find(function(rn){return rn&&(0,b.Z)(rn)==="object"}),Nn=tn&&(0,b.Z)(tn)==="object",Cn=Nn?"butt":vn,Mr=Be(Nr,Or,0,100,er,sn,en,Jt,Cn,Tt),or=ee(),Ut=function(){var jt=0;return Dt.map(function(dn,En){var Dn=xt[En]||xt[xt.length-1],yn=Be(Nr,Or,jt,dn,er,sn,en,Dn,Cn,Tt);return jt+=dn,be.createElement(Se,{key:En,color:Dn,ptg:dn,radius:Pr,prefixCls:At,gradientId:Kn,style:yn,strokeLinecap:Cn,strokeWidth:Tt,gapDegree:sn,ref:function(Mt){or[En]=Mt},size:Pe})}).reverse()},Lt=function(){var jt=Math.round(pr*(Dt[0]/100)),dn=100/pr,En=0;return new Array(pr).fill(null).map(function(Dn,yn){var St=yn<=jt-1?xt[0]:Jt,Mt=St&&(0,b.Z)(St)==="object"?"url(#".concat(Kn,")"):void 0,kt=Be(Nr,Or,En,dn,er,sn,en,St,"butt",Tt,It);return En+=(Or-kt.strokeDashoffset+It)*100/Or,be.createElement("circle",{key:yn,className:"".concat(At,"-circle-path"),r:Pr,cx:In,cy:In,stroke:Mt,strokeWidth:Tt,opacity:1,style:kt,ref:function(qt){or[yn]=qt}})})};return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(At,"-circle"),gn),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Pn,id:vt,role:"presentation"},zn),!pr&&be.createElement("circle",{className:"".concat(At,"-circle-trail"),r:Pr,cx:In,cy:In,stroke:Jt,strokeLinecap:Cn,strokeWidth:Nt||Tt,style:Mr}),pr?Lt():Ut())},je=Ce,Fe={Line:x,Circle:je},Qe=fe(6848),Ne=fe(30071);function _e(at){return!at||at<0?0:at>100?100:at}function $e(at){let{success:st,successPercent:ft}=at,vt=ft;return st&&"progress"in st&&(vt=st.progress),st&&"percent"in st&&(vt=st.percent),vt}const Ve=at=>{let{percent:st,success:ft,successPercent:vt}=at;const At=_e($e({success:ft,successPercent:vt}));return[At,_e(_e(st)-At)]},qe=at=>{let{success:st={},strokeColor:ft}=at;const{strokeColor:vt}=st;return[vt||Ne.presetPrimaryColors.green,ft||null]},We=(at,st,ft)=>{var vt,At,bt,Tt;let Nt=-1,Wt=-1;if(st==="step"){const sn=ft.steps,en=ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?(Nt=at==="small"?2:14,Wt=en!=null?en:8):typeof at=="number"?[Nt,Wt]=[at,at]:[Nt=14,Wt=8]=at,Nt*=sn}else if(st==="line"){const sn=ft==null?void 0:ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?Wt=sn||(at==="small"?6:8):typeof at=="number"?[Nt,Wt]=[at,at]:[Nt=-1,Wt=8]=at}else(st==="circle"||st==="dashboard")&&(typeof at=="string"||typeof at=="undefined"?[Nt,Wt]=at==="small"?[60,60]:[120,120]:typeof at=="number"?[Nt,Wt]=[at,at]:(Nt=(At=(vt=at[0])!==null&&vt!==void 0?vt:at[1])!==null&&At!==void 0?At:120,Wt=(Tt=(bt=at[0])!==null&&bt!==void 0?bt:at[1])!==null&&Tt!==void 0?Tt:120));return[Nt,Wt]},ze=3,Ge=at=>ze/at*100;var Je=at=>{const{prefixCls:st,trailColor:ft=null,strokeLinecap:vt="round",gapPosition:At,gapDegree:bt,width:Tt=120,type:Nt,children:Wt,success:sn,size:en=Tt}=at,[Jt,vn]=We(en,"circle");let{strokeWidth:Pn}=at;Pn===void 0&&(Pn=Math.max(Ge(Jt),6));const gn={width:Jt,height:vn,fontSize:Jt*.15+6},Un=be.useMemo(()=>{if(bt||bt===0)return bt;if(Nt==="dashboard")return 75},[bt,Nt]),Gn=At||Nt==="dashboard"&&"bottom"||void 0,zn=Object.prototype.toString.call(at.strokeColor)==="[object Object]",In=qe({success:sn,strokeColor:at.strokeColor}),Bn=ne()(`${st}-inner`,{[`${st}-circle-gradient`]:zn}),Kn=be.createElement(je,{percent:Ve(at),strokeWidth:Pn,trailWidth:Pn,strokeColor:In,strokeLinecap:vt,trailColor:ft,prefixCls:st,gapDegree:Un,gapPosition:Gn});return be.createElement("div",{className:Bn,style:gn},Jt<=20?be.createElement(Qe.Z,{title:Wt},be.createElement("span",null,Kn)):be.createElement(be.Fragment,null,Kn,Wt))},lt=function(at,st){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&st.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,vt=Object.getOwnPropertySymbols(at);At{let st=[];return Object.keys(at).forEach(ft=>{const vt=parseFloat(ft.replace(/%/g,""));isNaN(vt)||st.push({key:vt,value:at[ft]})}),st=st.sort((ft,vt)=>ft.key-vt.key),st.map(ft=>{let{key:vt,value:At}=ft;return`${At} ${vt}%`}).join(", ")},Ue=(at,st)=>{const{from:ft=Ne.presetPrimaryColors.blue,to:vt=Ne.presetPrimaryColors.blue,direction:At=st==="rtl"?"to left":"to right"}=at,bt=lt(at,["from","to","direction"]);if(Object.keys(bt).length!==0){const Tt=Ye(bt);return{backgroundImage:`linear-gradient(${At}, ${Tt})`}}return{backgroundImage:`linear-gradient(${At}, ${ft}, ${vt})`}};var Ze=at=>{const{prefixCls:st,direction:ft,percent:vt,size:At,strokeWidth:bt,strokeColor:Tt,strokeLinecap:Nt="round",children:Wt,trailColor:sn=null,success:en}=at,Jt=Tt&&typeof Tt!="string"?Ue(Tt,ft):{backgroundColor:Tt},vn=Nt==="square"||Nt==="butt"?0:void 0,Pn={backgroundColor:sn||void 0,borderRadius:vn},gn=At!=null?At:[-1,bt||(At==="small"?6:8)],[Un,Gn]=We(gn,"line",{strokeWidth:bt}),zn=Object.assign({width:`${_e(vt)}%`,height:Gn,borderRadius:vn},Jt),In=$e(at),Bn={width:`${_e(In)}%`,height:Gn,borderRadius:vn,backgroundColor:en==null?void 0:en.strokeColor},Kn={width:Un<0?"100%":Un,height:Gn};return be.createElement(be.Fragment,null,be.createElement("div",{className:`${st}-outer`,style:Kn},be.createElement("div",{className:`${st}-inner`,style:Pn},be.createElement("div",{className:`${st}-bg`,style:zn}),In!==void 0?be.createElement("div",{className:`${st}-success-bg`,style:Bn}):null)),Wt)},ke=at=>{const{size:st,steps:ft,percent:vt=0,strokeWidth:At=8,strokeColor:bt,trailColor:Tt=null,prefixCls:Nt,children:Wt}=at,sn=Math.round(ft*(vt/100)),en=st==="small"?2:14,Jt=st!=null?st:[en,At],[vn,Pn]=We(Jt,"step",{steps:ft,strokeWidth:At}),gn=vn/ft,Un=new Array(ft);for(let Gn=0;Gn{const st=at?"100%":"-100%";return new et.Keyframes(`antProgress${at?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${st}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${st}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},we=at=>{const{componentCls:st,iconCls:ft}=at;return{[st]:Object.assign(Object.assign({},(0,Xe.Wf)(at)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:at.fontSize,marginInlineEnd:at.marginXS,marginBottom:at.marginXS},[`${st}-outer`]:{display:"inline-block",width:"100%"},[`&${st}-show-info`]:{[`${st}-outer`]:{marginInlineEnd:`calc(-2em - ${at.marginXS}px)`,paddingInlineEnd:`calc(2em + ${at.paddingXS}px)`}},[`${st}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:at.remainingColor,borderRadius:at.lineBorderRadius},[`${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.defaultColor}},[`${st}-success-bg, ${st}-bg`]:{position:"relative",backgroundColor:at.defaultColor,borderRadius:at.lineBorderRadius,transition:`all ${at.motionDurationSlow} ${at.motionEaseInOutCirc}`},[`${st}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:at.colorSuccess},[`${st}-text`]:{display:"inline-block",width:"2em",marginInlineStart:at.marginXS,color:at.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ft]:{fontSize:at.fontSize}},[`&${st}-status-active`]:{[`${st}-bg::before`]:{position:"absolute",inset:0,backgroundColor:at.colorBgContainer,borderRadius:at.lineBorderRadius,opacity:0,animationName:Le(),animationDuration:at.progressActiveMotionDuration,animationTimingFunction:at.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${st}-rtl${st}-status-active`]:{[`${st}-bg::before`]:{animationName:Le(!0)}},[`&${st}-status-exception`]:{[`${st}-bg`]:{backgroundColor:at.colorError},[`${st}-text`]:{color:at.colorError}},[`&${st}-status-exception ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.colorError}},[`&${st}-status-success`]:{[`${st}-bg`]:{backgroundColor:at.colorSuccess},[`${st}-text`]:{color:at.colorSuccess}},[`&${st}-status-success ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:at.colorSuccess}}})}},Re=at=>{const{componentCls:st,iconCls:ft}=at;return{[st]:{[`${st}-circle-trail`]:{stroke:at.remainingColor},[`&${st}-circle ${st}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${st}-circle ${st}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:at.circleTextColor,fontSize:at.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ft]:{fontSize:`${at.fontSize/at.fontSizeSM}em`}},[`${st}-circle&-status-exception`]:{[`${st}-text`]:{color:at.colorError}},[`${st}-circle&-status-success`]:{[`${st}-text`]:{color:at.colorSuccess}}},[`${st}-inline-circle`]:{lineHeight:1,[`${st}-inner`]:{verticalAlign:"bottom"}}}},Ke=at=>{const{componentCls:st}=at;return{[st]:{[`${st}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:at.progressStepMinWidth,marginInlineEnd:at.progressStepMarginInlineEnd,backgroundColor:at.remainingColor,transition:`all ${at.motionDurationSlow}`,"&-active":{backgroundColor:at.defaultColor}}}}}},rt=at=>{const{componentCls:st,iconCls:ft}=at;return{[st]:{[`${st}-small&-line, ${st}-small&-line ${st}-text ${ft}`]:{fontSize:at.fontSizeSM}}}};var He=(0,Me.Z)("Progress",at=>{const st=at.marginXXS/2,ft=(0,Ie.TS)(at,{progressStepMarginInlineEnd:st,progressStepMinWidth:st,progressActiveMotionDuration:"2.4s"});return[we(ft),Re(ft),Ke(ft),rt(ft)]},at=>({circleTextColor:at.colorText,defaultColor:at.colorInfo,remainingColor:at.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),tt=function(at,st){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&st.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,vt=Object.getOwnPropertySymbols(at);At{const{prefixCls:ft,className:vt,rootClassName:At,steps:bt,strokeColor:Tt,percent:Nt=0,size:Wt="default",showInfo:sn=!0,type:en="line",status:Jt,format:vn,style:Pn}=at,gn=tt(at,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Un=be.useMemo(()=>{var Dt,xt;const tn=$e(at);return parseInt(tn!==void 0?(Dt=tn!=null?tn:0)===null||Dt===void 0?void 0:Dt.toString():(xt=Nt!=null?Nt:0)===null||xt===void 0?void 0:xt.toString(),10)},[Nt,at.success,at.successPercent]),Gn=be.useMemo(()=>!ut.includes(Jt)&&Un>=100?"success":Jt||"normal",[Jt,Un]),{getPrefixCls:zn,direction:In,progress:Bn}=be.useContext(ce.E_),Kn=zn("progress",ft),[Pr,Nr]=He(Kn),er=be.useMemo(()=>{if(!sn)return null;const Dt=$e(at);let xt;const tn=vn||(Cn=>`${Cn}%`),Nn=en==="line";return vn||Gn!=="exception"&&Gn!=="success"?xt=tn(_e(Nt),_e(Dt)):Gn==="exception"?xt=Nn?be.createElement(me.Z,null):be.createElement(de.Z,null):Gn==="success"&&(xt=Nn?be.createElement(xe.Z,null):be.createElement(E.Z,null)),be.createElement("span",{className:`${Kn}-text`,title:typeof xt=="string"?xt:void 0},xt)},[sn,Nt,Un,Gn,en,Kn,vn]),Or=Array.isArray(Tt)?Tt[0]:Tt,cr=typeof Tt=="string"||Array.isArray(Tt)?Tt:void 0;let pr;en==="line"?pr=bt?be.createElement(ke,Object.assign({},at,{strokeColor:cr,prefixCls:Kn,steps:bt}),er):be.createElement(Ze,Object.assign({},at,{strokeColor:Or,prefixCls:Kn,direction:In}),er):(en==="circle"||en==="dashboard")&&(pr=be.createElement(Je,Object.assign({},at,{strokeColor:Or,prefixCls:Kn,progressStatus:Gn}),er));const It=ne()(Kn,`${Kn}-status-${Gn}`,`${Kn}-${en==="dashboard"&&"circle"||bt&&"steps"||en}`,{[`${Kn}-inline-circle`]:en==="circle"&&We(Wt,"circle")[0]<=20,[`${Kn}-show-info`]:sn,[`${Kn}-${Wt}`]:typeof Wt=="string",[`${Kn}-rtl`]:In==="rtl"},Bn==null?void 0:Bn.className,vt,At,Nr);return Pr(be.createElement("div",Object.assign({ref:st,style:Object.assign(Object.assign({},Bn==null?void 0:Bn.style),Pn),className:It,role:"progressbar","aria-valuenow":Un},(0,ie.Z)(gn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),pr))}),pt=ct},61621:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return et}});var be=fe(92310),xe=fe.n(be),E=fe(59301),me=fe(36355),de=fe(2738),ne=Xe=>{const{prefixCls:Me,className:Ie,style:Le,size:we,shape:Re}=Xe,Ke=xe()({[`${Me}-lg`]:we==="large",[`${Me}-sm`]:we==="small"}),rt=xe()({[`${Me}-circle`]:Re==="circle",[`${Me}-square`]:Re==="square",[`${Me}-round`]:Re==="round"}),He=E.useMemo(()=>typeof we=="number"?{width:we,height:we,lineHeight:`${we}px`}:{},[we]);return E.createElement("span",{className:xe()(Me,Ke,rt,Ie),style:Object.assign(Object.assign({},He),Le)})},ie=fe(36237),ce=fe(83116),ue=fe(37613);const ae=new ie.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=Xe=>({height:Xe,lineHeight:`${Xe}px`}),re=Xe=>Object.assign({width:Xe},oe(Xe)),ee=Xe=>({background:Xe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ae,animationDuration:Xe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Xe=>Object.assign({width:Xe*5,minWidth:Xe*5},oe(Xe)),y=Xe=>{const{skeletonAvatarCls:Me,gradientFromColor:Ie,controlHeight:Le,controlHeightLG:we,controlHeightSM:Re}=Xe;return{[`${Me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ie},re(Le)),[`${Me}${Me}-circle`]:{borderRadius:"50%"},[`${Me}${Me}-lg`]:Object.assign({},re(we)),[`${Me}${Me}-sm`]:Object.assign({},re(Re))}},x=Xe=>{const{controlHeight:Me,borderRadiusSM:Ie,skeletonInputCls:Le,controlHeightLG:we,controlHeightSM:Re,gradientFromColor:Ke}=Xe;return{[`${Le}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:Ie},a(Me)),[`${Le}-lg`]:Object.assign({},a(we)),[`${Le}-sm`]:Object.assign({},a(Re))}},b=Xe=>Object.assign({width:Xe},oe(Xe)),z=Xe=>{const{skeletonImageCls:Me,imageSizeBase:Ie,gradientFromColor:Le,borderRadiusSM:we}=Xe;return{[`${Me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Le,borderRadius:we},b(Ie*2)),{[`${Me}-path`]:{fill:"#bfbfbf"},[`${Me}-svg`]:Object.assign(Object.assign({},b(Ie)),{maxWidth:Ie*4,maxHeight:Ie*4}),[`${Me}-svg${Me}-svg-circle`]:{borderRadius:"50%"}}),[`${Me}${Me}-circle`]:{borderRadius:"50%"}}},te=(Xe,Me,Ie)=>{const{skeletonButtonCls:Le}=Xe;return{[`${Ie}${Le}-circle`]:{width:Me,minWidth:Me,borderRadius:"50%"},[`${Ie}${Le}-round`]:{borderRadius:Me}}},le=Xe=>Object.assign({width:Xe*2,minWidth:Xe*2},oe(Xe)),ge=Xe=>{const{borderRadiusSM:Me,skeletonButtonCls:Ie,controlHeight:Le,controlHeightLG:we,controlHeightSM:Re,gradientFromColor:Ke}=Xe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ke,borderRadius:Me,width:Le*2,minWidth:Le*2},le(Le))},te(Xe,Le,Ie)),{[`${Ie}-lg`]:Object.assign({},le(we))}),te(Xe,we,`${Ie}-lg`)),{[`${Ie}-sm`]:Object.assign({},le(Re))}),te(Xe,Re,`${Ie}-sm`))},pe=Xe=>{const{componentCls:Me,skeletonAvatarCls:Ie,skeletonTitleCls:Le,skeletonParagraphCls:we,skeletonButtonCls:Re,skeletonInputCls:Ke,skeletonImageCls:rt,controlHeight:He,controlHeightLG:tt,controlHeightSM:mt,gradientFromColor:ut,padding:ht,marginSM:ct,borderRadius:pt,titleHeight:at,blockRadius:st,paragraphLiHeight:ft,controlHeightXS:vt,paragraphMarginTop:At}=Xe;return{[`${Me}`]:{display:"table",width:"100%",[`${Me}-header`]:{display:"table-cell",paddingInlineEnd:ht,verticalAlign:"top",[`${Ie}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut},re(He)),[`${Ie}-circle`]:{borderRadius:"50%"},[`${Ie}-lg`]:Object.assign({},re(tt)),[`${Ie}-sm`]:Object.assign({},re(mt))},[`${Me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Le}`]:{width:"100%",height:at,background:ut,borderRadius:st,[`+ ${we}`]:{marginBlockStart:mt}},[`${we}`]:{padding:0,"> li":{width:"100%",height:ft,listStyle:"none",background:ut,borderRadius:st,"+ li":{marginBlockStart:vt}}},[`${we}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Me}-content`]:{[`${Le}, ${we} > li`]:{borderRadius:pt}}},[`${Me}-with-avatar ${Me}-content`]:{[`${Le}`]:{marginBlockStart:ct,[`+ ${we}`]:{marginBlockStart:At}}},[`${Me}${Me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ge(Xe)),y(Xe)),x(Xe)),z(Xe)),[`${Me}${Me}-block`]:{width:"100%",[`${Re}`]:{width:"100%"},[`${Ke}`]:{width:"100%"}},[`${Me}${Me}-active`]:{[` + ${Le}, ${we} > li, ${Ie}, ${Re}, ${Ke}, ${rt} - `]:Object.assign({},ee(Xe))}}};var ve=(0,ce.Z)("Skeleton",Xe=>{const{componentCls:Me}=Xe,Ie=(0,ue.TS)(Xe,{skeletonAvatarCls:`${Me}-avatar`,skeletonTitleCls:`${Me}-title`,skeletonParagraphCls:`${Me}-paragraph`,skeletonButtonCls:`${Me}-button`,skeletonInputCls:`${Me}-input`,skeletonImageCls:`${Me}-image`,imageSizeBase:Xe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Xe.gradientFromColor} 25%, ${Xe.gradientToColor} 37%, ${Xe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(Ie)]},Xe=>{const{colorFillContent:Me,colorFill:Ie}=Xe,Oe=Me,we=Ie;return{color:Oe,colorGradientEnd:we,gradientFromColor:Oe,gradientToColor:we,titleHeight:Xe.controlHeight/2,blockRadius:Xe.borderRadiusSM,paragraphMarginTop:Xe.marginLG+Xe.marginXXS,paragraphLiHeight:Xe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ae=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Oe,active:we,shape:Re="circle",size:Ke="default"}=Xe,{getPrefixCls:rt}=E.useContext(pe.E_),He=rt("skeleton",Me),[tt,mt]=ve(He),ut=(0,de.Z)(Xe,["prefixCls","className"]),ht=xe()(He,`${He}-element`,{[`${He}-active`]:we},Ie,Oe,mt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${He}-avatar`,shape:Re,size:Ke},ut))))},be=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Oe,active:we,block:Re=!1,size:Ke="default"}=Xe,{getPrefixCls:rt}=E.useContext(pe.E_),He=rt("skeleton",Me),[tt,mt]=ve(He),ut=(0,de.Z)(Xe,["prefixCls"]),ht=xe()(He,`${He}-element`,{[`${He}-active`]:we,[`${He}-block`]:Re},Ie,Oe,mt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${He}-button`,size:Ke},ut))))};const Pe="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 Ee=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Oe,style:we,active:Re}=Xe,{getPrefixCls:Ke}=E.useContext(pe.E_),rt=Ke("skeleton",Me),[He,tt]=ve(rt),mt=xe()(rt,`${rt}-element`,{[`${rt}-active`]:Re},Ie,Oe,tt);return He(E.createElement("div",{className:mt},E.createElement("div",{className:xe()(`${rt}-image`,Ie),style:we},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${rt}-image-svg`},E.createElement("path",{d:Pe,className:`${rt}-image-path`})))))},Ce=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Oe,active:we,block:Re,size:Ke="default"}=Xe,{getPrefixCls:rt}=E.useContext(pe.E_),He=rt("skeleton",Me),[tt,mt]=ve(He),ut=(0,de.Z)(Xe,["prefixCls"]),ht=xe()(He,`${He}-element`,{[`${He}-active`]:we,[`${He}-block`]:Re},Ie,Oe,mt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${He}-input`,size:Ke},ut))))},je=fe(54476),Fe={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"},Qe=Fe,Ne=fe(7657),_e=function(Me,Ie){return E.createElement(Ne.Z,(0,je.Z)({},Me,{ref:Ie,icon:Qe}))},$e=E.forwardRef(_e),Ve=$e,We=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Oe,style:we,active:Re,children:Ke}=Xe,{getPrefixCls:rt}=E.useContext(pe.E_),He=rt("skeleton",Me),[tt,mt]=ve(He),ut=xe()(He,`${He}-element`,{[`${He}-active`]:Re},mt,Ie,Oe),ht=Ke!=null?Ke:E.createElement(Ve,null);return tt(E.createElement("div",{className:ut},E.createElement("div",{className:xe()(`${He}-image`,Ie),style:we},ht)))},ze=fe(94480),nt=Xe=>{const Me=rt=>{const{width:He,rows:tt=2}=Xe;if(Array.isArray(He))return He[rt];if(tt-1===rt)return He},{prefixCls:Ie,className:Oe,style:we,rows:Re}=Xe,Ke=(0,ze.Z)(Array(Re)).map((rt,He)=>E.createElement("li",{key:He,style:{width:Me(He)}}));return E.createElement("ul",{className:xe()(Ie,Oe),style:we},Ke)},lt=Xe=>{let{prefixCls:Me,className:Ie,width:Oe,style:we}=Xe;return E.createElement("h3",{className:xe()(Me,Ie),style:Object.assign({width:Oe},we)})};function Ye(Xe){return Xe&&typeof Xe=="object"?Xe:{}}function Ue(Xe,Me){return Xe&&!Me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function De(Xe,Me){return!Xe&&Me?{width:"38%"}:Xe&&Me?{width:"50%"}:{}}function Ze(Xe,Me){const Ie={};return(!Xe||!Me)&&(Ie.width="61%"),!Xe&&Me?Ie.rows=3:Ie.rows=2,Ie}const Te=Xe=>{const{prefixCls:Me,loading:Ie,className:Oe,rootClassName:we,style:Re,children:Ke,avatar:rt=!1,title:He=!0,paragraph:tt=!0,active:mt,round:ut}=Xe,{getPrefixCls:ht,direction:ct,skeleton:pt}=E.useContext(pe.E_),at=ht("skeleton",Me),[st,ft]=ve(at);if(Ie||!("loading"in Xe)){const vt=!!rt,At=!!He,bt=!!tt;let Tt;if(vt){const sn=Object.assign(Object.assign({prefixCls:`${at}-avatar`},Ue(At,bt)),Ye(rt));Tt=E.createElement("div",{className:`${at}-header`},E.createElement(ne,Object.assign({},sn)))}let Nt;if(At||bt){let sn;if(At){const Jt=Object.assign(Object.assign({prefixCls:`${at}-title`},De(vt,bt)),Ye(He));sn=E.createElement(lt,Object.assign({},Jt))}let en;if(bt){const Jt=Object.assign(Object.assign({prefixCls:`${at}-paragraph`},Ze(vt,At)),Ye(tt));en=E.createElement(nt,Object.assign({},Jt))}Nt=E.createElement("div",{className:`${at}-content`},sn,en)}const Wt=xe()(at,{[`${at}-with-avatar`]:vt,[`${at}-active`]:mt,[`${at}-rtl`]:ct==="rtl",[`${at}-round`]:ut},pt==null?void 0:pt.className,Oe,we,ft);return st(E.createElement("div",{className:Wt,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),Re)},Tt,Nt))}return typeof Ke!="undefined"?Ke:null};Te.Button=be,Te.Avatar=Ae,Te.Input=Ce,Te.Image=Ee,Te.Node=We;var ke=Te,et=ke},31797:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return ve}});var Se=fe(59301),xe=fe(56762),E=fe(92343),pe=fe(92310),de=fe.n(pe),se=fe(36355),ne=fe(61621),ce=he=>{const{value:Ae,formatter:ye,precision:be,decimalSeparator:Pe,groupSeparator:Be="",prefixCls:Ee}=he;let Le;if(typeof ye=="function")Le=ye(Ae);else{const Ce=String(Ae),je=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!je||Ce==="-")Le=Ce;else{const Fe=je[1];let Qe=je[2]||"0",Ne=je[4]||"";Qe=Qe.replace(/\B(?=(\d{3})+(?!\d))/g,Be),typeof be=="number"&&(Ne=Ne.padEnd(be,"0").slice(0,be>0?be:0)),Ne&&(Ne=`${Pe}${Ne}`),Le=[Se.createElement("span",{key:"int",className:`${Ee}-content-value-int`},Fe,Qe),Ne&&Se.createElement("span",{key:"decimal",className:`${Ee}-content-value-decimal`},Ne)]}}return Se.createElement("span",{className:`${Ee}-content-value`},Le)},ue=fe(17313),ae=fe(83116),oe=fe(37613);const re=he=>{const{componentCls:Ae,marginXXS:ye,padding:be,colorTextDescription:Pe,titleFontSize:Be,colorTextHeading:Ee,contentFontSize:Le,fontFamily:Ce}=he;return{[`${Ae}`]:Object.assign(Object.assign({},(0,ue.Wf)(he)),{[`${Ae}-title`]:{marginBottom:ye,color:Pe,fontSize:Be},[`${Ae}-skeleton`]:{paddingTop:be},[`${Ae}-content`]:{color:Ee,fontSize:Le,fontFamily:Ce,[`${Ae}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ae}-content-prefix, ${Ae}-content-suffix`]:{display:"inline-block"},[`${Ae}-content-prefix`]:{marginInlineEnd:ye},[`${Ae}-content-suffix`]:{marginInlineStart:ye}}})}};var ee=(0,ae.Z)("Statistic",he=>{const Ae=(0,oe.TS)(he,{});return[re(Ae)]},he=>{const{fontSizeHeading3:Ae,fontSize:ye}=he;return{titleFontSize:ye,contentFontSize:Ae}}),y=he=>{const{prefixCls:Ae,className:ye,rootClassName:be,style:Pe,valueStyle:Be,value:Ee=0,title:Le,valueRender:Ce,prefix:je,suffix:Fe,loading:Qe=!1,onMouseEnter:Ne,onMouseLeave:_e,decimalSeparator:$e=".",groupSeparator:Ve=","}=he,{getPrefixCls:qe,direction:We,statistic:ze}=Se.useContext(se.E_),Ge=qe("statistic",Ae),[nt,Je]=ee(Ge),lt=Se.createElement(ce,Object.assign({decimalSeparator:$e,groupSeparator:Ve,prefixCls:Ge},he,{value:Ee})),Ye=de()(Ge,{[`${Ge}-rtl`]:We==="rtl"},ze==null?void 0:ze.className,ye,be,Je);return nt(Se.createElement("div",{className:Ye,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Pe),onMouseEnter:Ne,onMouseLeave:_e},Le&&Se.createElement("div",{className:`${Ge}-title`},Le),Se.createElement(ne.Z,{paragraph:!1,loading:Qe,className:`${Ge}-skeleton`},Se.createElement("div",{style:Be,className:`${Ge}-content`},je&&Se.createElement("span",{className:`${Ge}-content-prefix`},je),Ce?Ce(lt):lt,Fe&&Se.createElement("span",{className:`${Ge}-content-suffix`},Fe)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(he,Ae){let ye=he;const be=/\[[^\]]*]/g,Pe=(Ae.match(be)||[]).map(Ce=>Ce.slice(1,-1)),Be=Ae.replace(be,"[]"),Ee=x.reduce((Ce,je)=>{let[Fe,Qe]=je;if(Ce.includes(Fe)){const Ne=Math.floor(ye/Qe);return ye-=Ne*Qe,Ce.replace(new RegExp(`${Fe}+`,"g"),_e=>{const $e=_e.length;return Ne.toString().padStart($e,"0")})}return Ce},Be);let Le=0;return Ee.replace(be,()=>{const Ce=Pe[Le];return Le+=1,Ce})}function z(he,Ae){const{format:ye=""}=Ae,be=new Date(he).getTime(),Pe=Date.now(),Be=Math.max(be-Pe,0);return b(Be,ye)}const te=1e3/30;function le(he){return new Date(he).getTime()}const ge=he=>{const{value:Ae,format:ye="HH:mm:ss",onChange:be,onFinish:Pe}=he,Be=(0,xe.Z)(),Ee=Se.useRef(null),Le=()=>{Pe==null||Pe(),Ee.current&&(clearInterval(Ee.current),Ee.current=null)},Ce=()=>{const Qe=le(Ae);Qe>=Date.now()&&(Ee.current=setInterval(()=>{Be(),be==null||be(Qe-Date.now()),Qe(Ce(),()=>{Ee.current&&(clearInterval(Ee.current),Ee.current=null)}),[Ae]);const je=(Qe,Ne)=>z(Qe,Object.assign(Object.assign({},Ne),{format:ye})),Fe=Qe=>(0,E.Tm)(Qe,{title:void 0});return Se.createElement(y,Object.assign({},he,{valueRender:Fe,formatter:je}))};var me=Se.memo(ge);y.Countdown=me;var ve=y},15969:function(Ct,dt,fe){"use strict";fe.d(dt,{N:function(){return Se}});const Se=xe=>({color:xe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${xe.motionDurationSlow}`,"&:focus, &:hover":{color:xe.colorLinkHover},"&:active":{color:xe.colorLinkActive}})},1710:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return Bs}});var Se={},xe="rc-table-internal-hook",E=fe(42978),pe=fe(6089),de=fe(34280),se=fe(13697),ne=fe(59301),ie=fe(4676);function ce(ot){var it=ne.createContext(void 0),gt=function(Pt){var Et=Pt.value,Rt=Pt.children,Ft=ne.useRef(Et);Ft.current=Et;var Lt=ne.useState(function(){return{getValue:function(){return Ft.current},listeners:new Set}}),Ht=(0,E.Z)(Lt,1),Kt=Ht[0];return(0,de.Z)(function(){(0,ie.unstable_batchedUpdates)(function(){Kt.listeners.forEach(function(zt){zt(Et)})})},[Et]),ne.createElement(it.Provider,{value:Kt},Rt)};return{Context:it,Provider:gt,defaultValue:ot}}function ue(ot,it){var gt=(0,pe.Z)(typeof it=="function"?it:function(zt){if(it===void 0)return zt;if(!Array.isArray(it))return zt[it];var un={};return it.forEach(function(nn){un[nn]=zt[nn]}),un}),yt=ne.useContext(ot==null?void 0:ot.Context),Pt=yt||{},Et=Pt.listeners,Rt=Pt.getValue,Ft=ne.useRef();Ft.current=gt(yt?Rt():ot==null?void 0:ot.defaultValue);var Lt=ne.useState({}),Ht=(0,E.Z)(Lt,2),Kt=Ht[1];return(0,de.Z)(function(){if(!yt)return;function zt(un){var nn=gt(un);(0,se.Z)(Ft.current,nn,!0)||Kt({})}return Et.add(zt),function(){Et.delete(zt)}},[yt]),Ft.current}var ae=fe(54476),oe=fe(8654);function re(){var ot=ne.createContext(null);function it(){return ne.useContext(ot)}function gt(Pt,Et){var Rt=(0,oe.Yr)(Pt),Ft=function(Ht,Kt){var zt=Rt?{ref:Kt}:{},un=ne.useRef(0),nn=ne.useRef(Ht),an=it();return an!==null?ne.createElement(Pt,(0,ae.Z)({},Ht,zt)):((!Et||Et(nn.current,Ht))&&(un.current+=1),nn.current=Ht,ne.createElement(ot.Provider,{value:un.current},ne.createElement(Pt,(0,ae.Z)({},Ht,zt))))};return Rt?ne.forwardRef(Ft):Ft}function yt(Pt,Et){var Rt=(0,oe.Yr)(Pt),Ft=function(Ht,Kt){var zt=Rt?{ref:Kt}:{};return it(),ne.createElement(Pt,(0,ae.Z)({},Ht,zt))};return Rt?ne.memo(ne.forwardRef(Ft),Et):ne.memo(Ft,Et)}return{makeImmutable:gt,responseImmutable:yt,useImmutableMark:it}}var ee=re(),a=ee.makeImmutable,y=ee.responseImmutable,x=ee.useImmutableMark,b=re(),z=b.makeImmutable,te=b.responseImmutable,le=b.useImmutableMark,ge=ce(),me=ge;function ve(ot,it){var gt=ne.useRef(0);gt.current+=1;var yt=ne.useRef(ot),Pt=[];Object.keys(ot||{}).map(function(Rt){var Ft;(ot==null?void 0:ot[Rt])!==((Ft=yt.current)===null||Ft===void 0?void 0:Ft[Rt])&&Pt.push(Rt)}),yt.current=ot;var Et=ne.useRef([]);return Pt.length&&(Et.current=Pt),ne.useDebugValue(gt.current),ne.useDebugValue(Et.current.join(", ")),it&&console.log("".concat(it,":"),gt.current,Et.current),gt.current}var he=null,Ae=ne.memo(function(){var ot=ve();return ne.createElement("h1",null,"Render Times: ",ot)});Ae.displayName="RenderBlock";var ye=fe(76190),be=fe(33885),Pe=fe(20068),Be=fe(92310),Ee=fe.n(Be),Le=fe(80547),Ce=fe(97938),je=fe(48736),Fe=ne.createContext({renderWithProps:!1}),Qe=Fe,Ne="RC_TABLE_KEY";function _e(ot){return ot==null?[]:Array.isArray(ot)?ot:[ot]}function $e(ot){var it=[],gt={};return ot.forEach(function(yt){for(var Pt=yt||{},Et=Pt.key,Rt=Pt.dataIndex,Ft=Et||_e(Rt).join("-")||Ne;gt[Ft];)Ft="".concat(Ft,"_next");gt[Ft]=!0,it.push(Ft)}),it}function Ve(ot){return ot!=null}function qe(ot){return ot&&(0,ye.Z)(ot)==="object"&&!Array.isArray(ot)&&!ne.isValidElement(ot)}function We(ot,it,gt,yt,Pt,Et){var Rt=ne.useContext(Qe),Ft=le(),Lt=(0,Le.Z)(function(){if(Ve(yt))return[yt];var Ht=it==null||it===""?[]:Array.isArray(it)?it:[it],Kt=(0,Ce.Z)(ot,Ht),zt=Kt,un=void 0;if(Pt){var nn=Pt(Kt,ot,gt);qe(nn)?(zt=nn.children,un=nn.props,Rt.renderWithProps=!0):zt=nn}return[zt,un]},[Ft,ot,yt,it,Pt,gt],function(Ht,Kt){if(Et){var zt=(0,E.Z)(Ht,2),un=zt[1],nn=(0,E.Z)(Kt,2),an=nn[1];return Et(an,un)}return Rt.renderWithProps?!0:!(0,se.Z)(Ht,Kt,!0)});return Lt}function ze(ot,it,gt,yt){var Pt=ot+it-1;return ot<=yt&&Pt>=gt}function Ge(ot,it){return ue(me,function(gt){var yt=ze(ot,it||1,gt.hoverStartRow,gt.hoverEndRow);return[yt,gt.onHover]})}var nt=function(it){var gt=it.ellipsis,yt=it.rowType,Pt=it.children,Et,Rt=gt===!0?{showTitle:!0}:gt;return Rt&&(Rt.showTitle||yt==="header")&&(typeof Pt=="string"||typeof Pt=="number"?Et=Pt.toString():ne.isValidElement(Pt)&&typeof Pt.props.children=="string"&&(Et=Pt.props.children)),Et};function Je(ot){var it,gt,yt,Pt,Et,Rt,Ft,Lt,Ht=ot.component,Kt=ot.children,zt=ot.ellipsis,un=ot.scope,nn=ot.prefixCls,an=ot.className,wn=ot.align,mn=ot.record,xn=ot.render,An=ot.dataIndex,Hn=ot.renderIndex,nr=ot.shouldCellUpdate,ir=ot.index,Yn=ot.rowType,xr=ot.colSpan,Dr=ot.rowSpan,Qn=ot.fixLeft,qn=ot.fixRight,Wn=ot.firstFixLeft,jn=ot.lastFixLeft,Vn=ot.firstFixRight,br=ot.lastFixRight,Gr=ot.appendNode,jr=ot.additionalProps,fr=jr===void 0?{}:jr,Qr=ot.isSticky,Zr="".concat(nn,"-cell"),Ao=ue(me,["supportSticky","allColumnsFixedLeft"]),to=Ao.supportSticky,Ro=Ao.allColumnsFixedLeft,Fo=We(mn,An,Hn,Kt,xn,nr),Rr=(0,E.Z)(Fo,2),Qo=Rr[0],ro=Rr[1],xo={},Eo=typeof Qn=="number"&&to,la=typeof qn=="number"&&to;Eo&&(xo.position="sticky",xo.left=Qn),la&&(xo.position="sticky",xo.right=qn);var vr=(it=(gt=(yt=ro==null?void 0:ro.colSpan)!==null&&yt!==void 0?yt:fr.colSpan)!==null&>!==void 0?gt:xr)!==null&&it!==void 0?it:1,hr=(Pt=(Et=(Rt=ro==null?void 0:ro.rowSpan)!==null&&Rt!==void 0?Rt:fr.rowSpan)!==null&&Et!==void 0?Et:Dr)!==null&&Pt!==void 0?Pt:1,gr=Ge(ir,hr),_n=(0,E.Z)(gr,2),oo=_n[0],$n=_n[1],Or=function(Xo){var ca;mn&&$n(ir,ir+hr-1),fr==null||(ca=fr.onMouseEnter)===null||ca===void 0||ca.call(fr,Xo)},$r=function(Xo){var ca;mn&&$n(-1,-1),fr==null||(ca=fr.onMouseLeave)===null||ca===void 0||ca.call(fr,Xo)};if(vr===0||hr===0)return null;var Yr=(Ft=fr.title)!==null&&Ft!==void 0?Ft:nt({rowType:Yn,ellipsis:zt,children:Qo}),ta=Ee()(Zr,an,(Lt={},(0,Pe.Z)(Lt,"".concat(Zr,"-fix-left"),Eo&&to),(0,Pe.Z)(Lt,"".concat(Zr,"-fix-left-first"),Wn&&to),(0,Pe.Z)(Lt,"".concat(Zr,"-fix-left-last"),jn&&to),(0,Pe.Z)(Lt,"".concat(Zr,"-fix-left-all"),jn&&Ro&&to),(0,Pe.Z)(Lt,"".concat(Zr,"-fix-right"),la&&to),(0,Pe.Z)(Lt,"".concat(Zr,"-fix-right-first"),Vn&&to),(0,Pe.Z)(Lt,"".concat(Zr,"-fix-right-last"),br&&to),(0,Pe.Z)(Lt,"".concat(Zr,"-ellipsis"),zt),(0,Pe.Z)(Lt,"".concat(Zr,"-with-append"),Gr),(0,Pe.Z)(Lt,"".concat(Zr,"-fix-sticky"),(Eo||la)&&Qr&&to),(0,Pe.Z)(Lt,"".concat(Zr,"-row-hover"),!ro&&oo),Lt),fr.className,ro==null?void 0:ro.className),_o={};wn&&(_o.textAlign=wn);var ba=(0,be.Z)((0,be.Z)((0,be.Z)((0,be.Z)({},xo),fr.style),_o),ro==null?void 0:ro.style),Wo=Qo;return(0,ye.Z)(Wo)==="object"&&!Array.isArray(Wo)&&!ne.isValidElement(Wo)&&(Wo=null),zt&&(jn||Vn)&&(Wo=ne.createElement("span",{className:"".concat(Zr,"-content")},Wo)),ne.createElement(Ht,(0,ae.Z)({},ro,fr,{className:ta,style:ba,title:Yr,scope:un,onMouseEnter:Or,onMouseLeave:$r,colSpan:vr!==1?vr:null,rowSpan:hr!==1?hr:null}),Gr,Wo)}var lt=ne.memo(Je);function Ye(ot,it,gt,yt,Pt,Et){var Rt=gt[ot]||{},Ft=gt[it]||{},Lt,Ht;Rt.fixed==="left"?Lt=yt.left[Pt==="rtl"?it:ot]:Ft.fixed==="right"&&(Ht=yt.right[Pt==="rtl"?ot:it]);var Kt=!1,zt=!1,un=!1,nn=!1,an=gt[it+1],wn=gt[ot-1],mn=!(Et!=null&&Et.children);if(Pt==="rtl"){if(Lt!==void 0){var xn=wn&&wn.fixed==="left";nn=!xn&&mn}else if(Ht!==void 0){var An=an&&an.fixed==="right";un=!An&&mn}}else if(Lt!==void 0){var Hn=an&&an.fixed==="left";Kt=!Hn&&mn}else if(Ht!==void 0){var nr=wn&&wn.fixed==="right";zt=!nr&&mn}return{fixLeft:Lt,fixRight:Ht,lastFixLeft:Kt,firstFixRight:zt,lastFixRight:un,firstFixLeft:nn,isSticky:yt.isSticky}}var Ue=ne.createContext({}),De=Ue;function Ze(ot){var it=ot.className,gt=ot.index,yt=ot.children,Pt=ot.colSpan,Et=Pt===void 0?1:Pt,Rt=ot.rowSpan,Ft=ot.align,Lt=ue(me,["prefixCls","direction"]),Ht=Lt.prefixCls,Kt=Lt.direction,zt=ne.useContext(De),un=zt.scrollColumnIndex,nn=zt.stickyOffsets,an=zt.flattenColumns,wn=zt.columns,mn=gt+Et-1,xn=mn+1===un?Et+1:Et,An=Ye(gt,gt+xn-1,an,nn,Kt,wn==null?void 0:wn[gt]);return ne.createElement(lt,(0,ae.Z)({className:it,index:gt,component:"td",prefixCls:Ht,record:null,dataIndex:null,align:Ft,colSpan:xn,rowSpan:Rt,render:function(){return yt}},An))}var Te=fe(75931),ke=["children"];function et(ot){var it=ot.children,gt=(0,Te.Z)(ot,ke);return ne.createElement("tr",gt,it)}function Xe(ot){var it=ot.children;return it}Xe.Row=et,Xe.Cell=Ze;var Me=Xe;function Ie(ot){var it=ot.children,gt=ot.stickyOffsets,yt=ot.flattenColumns,Pt=ot.columns,Et=ue(me,"prefixCls"),Rt=yt.length-1,Ft=yt[Rt],Lt=ne.useMemo(function(){return{stickyOffsets:gt,flattenColumns:yt,scrollColumnIndex:Ft!=null&&Ft.scrollbar?Rt:null,columns:Pt}},[Ft,yt,Rt,gt,Pt]);return ne.createElement(De.Provider,{value:Lt},ne.createElement("tfoot",{className:"".concat(Et,"-summary")},it))}var Oe=te(Ie),we=Me,Re=fe(70425),Ke=fe(29301),rt=fe(29194),He=fe(24514),tt=fe(75152),mt=fe(26112);function ut(ot,it,gt,yt,Pt,Et,Rt){ot.push({record:it,indent:gt,index:Rt});var Ft=Et(it),Lt=Pt==null?void 0:Pt.has(Ft);if(it&&Array.isArray(it[yt])&&Lt)for(var Ht=0;Ht1?Wn-1:0),Vn=1;Vn=0;Ft-=1){var Lt=it[Ft],Ht=gt&>[Ft],Kt=Ht&&Ht[sn];if(Lt||Kt||Rt){var zt=Kt||{},un=zt.columnType,nn=(0,Te.Z)(zt,Jt);Pt.unshift(ne.createElement("col",(0,ae.Z)({key:Ft,style:{width:Lt}},nn))),Rt=!0}}return ne.createElement("colgroup",null,Pt)}var Pn=vn,gn=fe(94480),Un=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Gn(ot,it){return(0,ne.useMemo)(function(){for(var gt=[],yt=0;yt1?"colgroup":"col":null,ellipsis:mn.ellipsis,align:mn.align,component:mn.title?Et:Rt,prefixCls:Kt,key:nn[wn]},xn,{additionalProps:An,rowType:"header"}))}))}Bn.displayName="HeaderRow";var Kn=Bn;function Pr(ot){var it=[];function gt(Rt,Ft){var Lt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;it[Lt]=it[Lt]||[];var Ht=Ft,Kt=Rt.filter(Boolean).map(function(zt){var un={key:zt.key,className:zt.className||"",children:zt.title,column:zt,colStart:Ht},nn=1,an=zt.children;return an&&an.length>0&&(nn=gt(an,Ht,Lt+1).reduce(function(wn,mn){return wn+mn},0),un.hasSubColumns=!0),"colSpan"in zt&&(nn=zt.colSpan),"rowSpan"in zt&&(un.rowSpan=zt.rowSpan),un.colSpan=nn,un.colEnd=un.colStart+nn-1,it[Lt].push(un),Ht+=nn,nn});return Kt}gt(ot,0);for(var yt=it.length,Pt=function(Ft){it[Ft].forEach(function(Lt){!("rowSpan"in Lt)&&!Lt.hasSubColumns&&(Lt.rowSpan=yt-Ft)})},Et=0;Et1&&arguments[1]!==void 0?arguments[1]:"";return typeof it=="number"?it:it.endsWith("%")?ot*parseFloat(it)/100:null}function pr(ot,it){return ne.useMemo(function(){if(it&&it>0){var gt=0,yt=0;ot.forEach(function(Ht){var Kt=cr(it,Ht.width);Kt?gt+=Kt:yt+=1});var Pt=it-gt,Et=yt,Rt=Pt/yt,Ft=0,Lt=ot.map(function(Ht){var Kt=(0,be.Z)({},Ht),zt=cr(it,Kt.width);if(zt)Kt.width=zt;else{var un=Math.floor(Rt);Kt.width=Et===1?Pt:un,Pt-=un,Et-=1}return Ft+=Kt.width,Kt});return[Lt,Ft]}return[ot,it]},[ot,it])}var It=["children"],Dt=["fixed"];function xt(ot){return(0,Lr.Z)(ot).filter(function(it){return ne.isValidElement(it)}).map(function(it){var gt=it.key,yt=it.props,Pt=yt.children,Et=(0,Te.Z)(yt,It),Rt=(0,be.Z)({key:gt},Et);return Pt&&(Rt.children=xt(Pt)),Rt})}function tn(ot){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ot.filter(function(gt){return gt&&(0,ye.Z)(gt)==="object"}).reduce(function(gt,yt,Pt){var Et=yt.fixed,Rt=Et===!0?"left":Et,Ft="".concat(it,"-").concat(Pt),Lt=yt.children;return Lt&&Lt.length>0?[].concat((0,gn.Z)(gt),(0,gn.Z)(tn(Lt,Ft).map(function(Ht){return(0,be.Z)({fixed:Rt},Ht)}))):[].concat((0,gn.Z)(gt),[(0,be.Z)((0,be.Z)({key:Ft},yt),{},{fixed:Rt})])},[])}function Nn(ot){for(var it=!0,gt=0;gt=0;Et-=1){var Rt=ot[Et];if(Pt&&Rt.fixed!=="right")Pt=!1;else if(!Pt&&Rt.fixed==="right"){warning(!1,"Index ".concat(Et+1," of `columns` missing `fixed='right'` prop."));break}}}function Cn(ot){return ot.map(function(it){var gt=it.fixed,yt=(0,Te.Z)(it,Dt),Pt=gt;return gt==="left"?Pt="right":gt==="right"&&(Pt="left"),(0,be.Z)({fixed:Pt},yt)})}function Mr(ot,it){var gt=ot.prefixCls,yt=ot.columns,Pt=ot.children,Et=ot.expandable,Rt=ot.expandedKeys,Ft=ot.columnTitle,Lt=ot.getRowKey,Ht=ot.onTriggerExpand,Kt=ot.expandIcon,zt=ot.rowExpandable,un=ot.expandIconColumnIndex,nn=ot.direction,an=ot.expandRowByClick,wn=ot.columnWidth,mn=ot.fixed,xn=ot.scrollWidth,An=ne.useMemo(function(){return yt||xt(Pt)},[yt,Pt]),Hn=ne.useMemo(function(){if(Et){var qn,Wn=An.slice();if(!Wn.includes(Se)){var jn=un||0;jn>=0&&Wn.splice(jn,0,Se)}var Vn=Wn.indexOf(Se);Wn=Wn.filter(function(fr,Qr){return fr!==Se||Qr===Vn});var br=An[Vn],Gr;(mn==="left"||mn)&&!un?Gr="left":(mn==="right"||mn)&&un===An.length?Gr="right":Gr=br?br.fixed:null;var jr=(qn={},(0,Pe.Z)(qn,sn,{className:"".concat(gt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(qn,"title",Ft),(0,Pe.Z)(qn,"fixed",Gr),(0,Pe.Z)(qn,"className","".concat(gt,"-row-expand-icon-cell")),(0,Pe.Z)(qn,"width",wn),(0,Pe.Z)(qn,"render",function(Qr,Zr,Ao){var to=Lt(Zr,Ao),Ro=Rt.has(to),Fo=zt?zt(Zr):!0,Rr=Kt({prefixCls:gt,expanded:Ro,expandable:Fo,record:Zr,onExpand:Ht});return an?ne.createElement("span",{onClick:function(ro){return ro.stopPropagation()}},Rr):Rr}),qn);return Wn.map(function(fr){return fr===Se?jr:fr})}return An.filter(function(fr){return fr!==Se})},[Et,An,Lt,Rt,Kt,nn]),nr=ne.useMemo(function(){var qn=Hn;return it&&(qn=it(qn)),qn.length||(qn=[{render:function(){return null}}]),qn},[it,Hn,nn]),ir=ne.useMemo(function(){return nn==="rtl"?Cn(tn(nr)):tn(nr)},[nr,nn,xn]),Yn=pr(ir,xn),xr=(0,E.Z)(Yn,2),Dr=xr[0],Qn=xr[1];return[nr,Dr,Qn]}var or=Mr;function Ut(ot){var it,gt=ot.prefixCls,yt=ot.record,Pt=ot.onExpand,Et=ot.expanded,Rt=ot.expandable,Ft="".concat(gt,"-row-expand-icon");if(!Rt)return ne.createElement("span",{className:Ee()(Ft,"".concat(gt,"-row-spaced"))});var Lt=function(Kt){Pt(yt,Kt),Kt.stopPropagation()};return ne.createElement("span",{className:Ee()(Ft,(it={},(0,Pe.Z)(it,"".concat(gt,"-row-expanded"),Et),(0,Pe.Z)(it,"".concat(gt,"-row-collapsed"),!Et),it)),onClick:Lt})}function Ot(ot,it,gt){var yt=[];function Pt(Et){(Et||[]).forEach(function(Rt,Ft){yt.push(it(Rt,Ft)),Pt(Rt[gt])})}return Pt(ot),yt}function rn(ot,it,gt){var yt=en(ot),Pt=yt.expandIcon,Et=yt.expandedRowKeys,Rt=yt.defaultExpandedRowKeys,Ft=yt.defaultExpandAllRows,Lt=yt.expandedRowRender,Ht=yt.onExpand,Kt=yt.onExpandedRowsChange,zt=yt.childrenColumnName,un=Pt||Ut,nn=zt||"children",an=ne.useMemo(function(){return Lt?"row":ot.expandable&&ot.internalHooks===xe&&ot.expandable.__PARENT_RENDER_ICON__||it.some(function(ir){return ir&&(0,ye.Z)(ir)==="object"&&ir[nn]})?"nest":!1},[!!Lt,it]),wn=ne.useState(function(){return Rt||(Ft?Ot(it,gt,nn):[])}),mn=(0,E.Z)(wn,2),xn=mn[0],An=mn[1],Hn=ne.useMemo(function(){return new Set(Et||xn||[])},[Et,xn]),nr=ne.useCallback(function(ir){var Yn=gt(ir,it.indexOf(ir)),xr,Dr=Hn.has(Yn);Dr?(Hn.delete(Yn),xr=(0,gn.Z)(Hn)):xr=[].concat((0,gn.Z)(Hn),[Yn]),An(xr),Ht&&Ht(!Dr,ir),Kt&&Kt(xr)},[gt,Hn,it,Ht,Kt]);return[yt,an,Hn,un,nn,nr]}function jt(ot,it,gt,yt){var Pt=ot.map(function(Et,Rt){return Ye(Rt,Rt,ot,it,gt,yt==null?void 0:yt[Rt])});return(0,Le.Z)(function(){return Pt},[Pt],function(Et,Rt){return!(0,se.Z)(Et,Rt)})}function dn(ot){var it=(0,ne.useRef)(ot),gt=(0,ne.useState)({}),yt=(0,E.Z)(gt,2),Pt=yt[1],Et=(0,ne.useRef)(null),Rt=(0,ne.useRef)([]);function Ft(Lt){Rt.current.push(Lt);var Ht=Promise.resolve();Et.current=Ht,Ht.then(function(){if(Et.current===Ht){var Kt=Rt.current,zt=it.current;Rt.current=[],Kt.forEach(function(un){it.current=un(it.current)}),Et.current=null,zt!==it.current&&Pt({})}})}return(0,ne.useEffect)(function(){return function(){Et.current=null}},[]),[it.current,Ft]}function En(ot){var it=(0,ne.useRef)(ot||null),gt=(0,ne.useRef)();function yt(){window.clearTimeout(gt.current)}function Pt(Rt){it.current=Rt,yt(),gt.current=window.setTimeout(function(){it.current=null,gt.current=void 0},100)}function Et(){return it.current}return(0,ne.useEffect)(function(){return yt},[]),[Pt,Et]}function Dn(){var ot=ne.useState(-1),it=(0,E.Z)(ot,2),gt=it[0],yt=it[1],Pt=ne.useState(-1),Et=(0,E.Z)(Pt,2),Rt=Et[0],Ft=Et[1],Lt=ne.useCallback(function(Ht,Kt){yt(Ht),Ft(Kt)},[]);return[gt,Rt,Lt]}var yn=fe(47273),St=(0,yn.Z)()?window:null;function Mt(ot,it){var gt=(0,ye.Z)(ot)==="object"?ot:{},yt=gt.offsetHeader,Pt=yt===void 0?0:yt,Et=gt.offsetSummary,Rt=Et===void 0?0:Et,Ft=gt.offsetScroll,Lt=Ft===void 0?0:Ft,Ht=gt.getContainer,Kt=Ht===void 0?function(){return St}:Ht,zt=Kt()||St;return ne.useMemo(function(){var un=!!ot;return{isSticky:un,stickyClassName:un?"".concat(it,"-sticky-holder"):"",offsetHeader:Pt,offsetSummary:Rt,offsetScroll:Lt,container:zt}},[Lt,Pt,Rt,it,zt])}function kt(ot,it,gt){var yt=(0,ne.useMemo)(function(){for(var Pt=[],Et=[],Rt=0,Ft=0,Lt=0;Lt=zt&&(fr=zt-un),Rt({scrollLeft:fr/zt*(Kt+2)}),An.current.x=Vn.pageX},qn=function(){if(Et.current){var Vn=(0,Vt.os)(Et.current).top,br=Vn+Et.current.offsetHeight,Gr=Lt===window?document.documentElement.scrollTop+window.innerHeight:(0,Vt.os)(Lt).top+Lt.clientHeight;br-(0,tt.Z)()<=Gr||Vn>=Gr-Ft?xn(function(jr){return(0,be.Z)((0,be.Z)({},jr),{},{isHiddenScrollBar:!0})}):xn(function(jr){return(0,be.Z)((0,be.Z)({},jr),{},{isHiddenScrollBar:!1})})}},Wn=function(Vn){xn(function(br){return(0,be.Z)((0,be.Z)({},br),{},{scrollLeft:Vn/Kt*zt||0})})};return ne.useImperativeHandle(gt,function(){return{setScrollLeft:Wn}}),ne.useEffect(function(){var jn=(0,Xt.Z)(document.body,"mouseup",xr,!1),Vn=(0,Xt.Z)(document.body,"mousemove",Qn,!1);return qn(),function(){jn.remove(),Vn.remove()}},[un,ir]),ne.useEffect(function(){var jn=(0,Xt.Z)(Lt,"scroll",qn,!1),Vn=(0,Xt.Z)(window,"resize",qn,!1);return function(){jn.remove(),Vn.remove()}},[Lt]),ne.useEffect(function(){mn.isHiddenScrollBar||xn(function(jn){var Vn=Et.current;return Vn?(0,be.Z)((0,be.Z)({},jn),{},{scrollLeft:Vn.scrollLeft/Vn.scrollWidth*Vn.clientWidth}):jn})},[mn.isHiddenScrollBar]),Kt<=zt||!un||mn.isHiddenScrollBar?null:ne.createElement("div",{style:{height:(0,tt.Z)(),width:zt,bottom:Ft},className:"".concat(Ht,"-sticky-scroll")},ne.createElement("div",{onMouseDown:Dr,ref:nn,className:Ee()("".concat(Ht,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(Ht,"-sticky-scroll-bar-active"),ir)),style:{width:"".concat(un,"px"),transform:"translate3d(".concat(mn.scrollLeft,"px, 0, 0)")}}))},Fn=ne.forwardRef(Rn);function Tn(ot){return null}var Zt=Tn;function ur(ot){return null}var rr=ur,Jr="rc-table",ln=[],Sn={};function kn(){return"No Data"}function Mn(ot){var it,gt=(0,be.Z)({rowKey:"key",prefixCls:Jr,emptyText:kn},ot),yt=gt.prefixCls,Pt=gt.className,Et=gt.rowClassName,Rt=gt.style,Ft=gt.data,Lt=gt.rowKey,Ht=gt.scroll,Kt=gt.tableLayout,zt=gt.direction,un=gt.title,nn=gt.footer,an=gt.summary,wn=gt.caption,mn=gt.id,xn=gt.showHeader,An=gt.components,Hn=gt.emptyText,nr=gt.onRow,ir=gt.onHeaderRow,Yn=gt.internalHooks,xr=gt.transformColumns,Dr=gt.internalRefs,Qn=gt.tailor,qn=gt.sticky,Wn=Ft||ln,jn=!!Wn.length,Vn=Yn===xe,br=ne.useCallback(function(fo,Io){return(0,Ce.Z)(An,fo)||Io},[An]),Gr=ne.useMemo(function(){return typeof Lt=="function"?Lt:function(fo){var Io=fo&&fo[Lt];return Io}},[Lt]),jr=br(["body"]),fr=Dn(),Qr=(0,E.Z)(fr,3),Zr=Qr[0],Ao=Qr[1],to=Qr[2],Ro=rn(gt,Wn,Gr),Fo=(0,E.Z)(Ro,6),Rr=Fo[0],Qo=Fo[1],ro=Fo[2],xo=Fo[3],Eo=Fo[4],la=Fo[5],vr=Ht==null?void 0:Ht.x,hr=ne.useState(0),gr=(0,E.Z)(hr,2),_n=gr[0],oo=gr[1],$n=or((0,be.Z)((0,be.Z)((0,be.Z)({},gt),Rr),{},{expandable:!!Rr.expandedRowRender,columnTitle:Rr.columnTitle,expandedKeys:ro,getRowKey:Gr,onTriggerExpand:la,expandIcon:xo,expandIconColumnIndex:Rr.expandIconColumnIndex,direction:zt,scrollWidth:Vn&&Qn&&typeof vr=="number"?vr:null}),Vn?xr:null),Or=(0,E.Z)($n,3),$r=Or[0],Yr=Or[1],ta=Or[2],_o=ta!=null?ta:vr,ba=ne.useMemo(function(){return{columns:$r,flattenColumns:Yr}},[$r,Yr]),Wo=ne.useRef(),va=ne.useRef(),Xo=ne.useRef(),ca=ne.useRef(),Qa=ne.useRef(),io=ne.useState(!1),uo=(0,E.Z)(io,2),Bo=uo[0],Zo=uo[1],Vo=ne.useState(!1),Vr=(0,E.Z)(Vo,2),aa=Vr[0],na=Vr[1],pa=dn(new Map),xa=(0,E.Z)(pa,2),Pa=xa[0],ei=xa[1],Ta=$e(Yr),ya=Ta.map(function(fo){return Pa.get(fo)}),ua=ne.useMemo(function(){return ya},[ya.join("_")]),ia=wt(ua,Yr.length,zt),Yo=Ht&&Ve(Ht.y),Oo=Ht&&Ve(_o)||!!Rr.fixed,Ia=Oo&&Yr.some(function(fo){var Io=fo.fixed;return Io}),Wa=ne.useRef(),Ra=Mt(qn,yt),Ba=Ra.isSticky,li=Ra.offsetHeader,bi=Ra.offsetSummary,eo=Ra.offsetScroll,Po=Ra.stickyClassName,$o=Ra.container,Lo=ne.useMemo(function(){return an==null?void 0:an(Wn)},[an,Wn]),ra=(Yo||Ba)&&ne.isValidElement(Lo)&&Lo.type===Me&&Lo.props.fixed,da,fa,ja;Yo&&(fa={overflowY:"scroll",maxHeight:Ht.y}),Oo&&(da={overflowX:"auto"},Yo||(fa={overflowY:"hidden"}),ja={width:_o===!0?"auto":_o,minWidth:"100%"});var Fi=ne.useCallback(function(fo,Io){(0,rt.Z)(Wo.current)&&ei(function(Aa){if(Aa.get(fo)!==Io){var Fa=new Map(Aa);return Fa.set(fo,Io),Fa}return Aa})},[]),Os=En(null),Mi=(0,E.Z)(Os,2),Ls=Mi[0],Ni=Mi[1];function ci(fo,Io){Io&&(typeof Io=="function"?Io(fo):Io.scrollLeft!==fo&&(Io.scrollLeft=fo,Io.scrollLeft!==fo&&setTimeout(function(){Io.scrollLeft=fo},0)))}var Xa=(0,pe.Z)(function(fo){var Io=fo.currentTarget,Aa=fo.scrollLeft,Fa=zt==="rtl",Ma=typeof Aa=="number"?Aa:Io.scrollLeft,_i=Io||Sn;if(!Ni()||Ni()===_i){var xi;Ls(_i),ci(Ma,va.current),ci(Ma,Xo.current),ci(Ma,Qa.current),ci(Ma,(xi=Wa.current)===null||xi===void 0?void 0:xi.setScrollLeft)}var Ii=Io||va.current;if(Ii){var Bi=Ii.scrollWidth,Oi=Ii.clientWidth;if(Bi===Oi){Zo(!1),na(!1);return}Fa?(Zo(-Ma0)):(Zo(Ma>0),na(Ma1?wn-Vn:0,Gr=(0,be.Z)((0,be.Z)((0,be.Z)({},xr),Lt),{},{flex:"0 0 ".concat(Vn,"px"),width:"".concat(Vn,"px"),marginRight:br,pointerEvents:"auto"}),jr=ne.useMemo(function(){return Kt?Wn<=1:Qn===0||Wn===0||Wn>1},[Wn,Qn,Kt]);jr?Gr.visibility="hidden":Kt&&(Gr.height=zt==null?void 0:zt(Wn));var fr=jr?function(){return null}:un,Qr={};return(Wn===0||Qn===0)&&(Qr.rowSpan=1,Qr.colSpan=1),ne.createElement(lt,(0,ae.Z)({className:Ee()(an,Ht),ellipsis:gt.ellipsis,align:gt.align,scope:gt.rowScope,component:"div",prefixCls:it.prefixCls,key:Hn,record:Ft,index:Et,renderIndex:Rt,dataIndex:nn,render:fr,shouldCellUpdate:gt.shouldCellUpdate},nr,{appendNode:ir,additionalProps:(0,be.Z)((0,be.Z)({},Yn),{},{style:Gr},Qr)}))}var zo=no,Mo=["data","index","className","rowKey","style","extra","getHeight"],hn=ne.forwardRef(function(ot,it){var gt=ot.data,yt=ot.index,Pt=ot.className,Et=ot.rowKey,Rt=ot.style,Ft=ot.extra,Lt=ot.getHeight,Ht=(0,Te.Z)(ot,Mo),Kt=gt.record,zt=gt.indent,un=gt.index,nn=ue(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),an=nn.scrollX,wn=nn.flattenColumns,mn=nn.prefixCls,xn=nn.fixColumn,An=nn.componentWidth,Hn=at(Kt,Et,yt,zt),nr=Hn.rowSupportExpand,ir=Hn.expanded,Yn=Hn.rowProps,xr=Hn.expandedRowRender,Dr=Hn.expandedRowClassName,Qn;if(nr&&ir){var qn=xr(Kt,yt,zt+1,ir),Wn=Dr==null?void 0:Dr(Kt,yt,zt),jn={};xn&&(jn={style:(0,Pe.Z)({},"--virtual-width","".concat(An,"px"))});var Vn="".concat(mn,"-expanded-row-cell");Qn=ne.createElement("div",{className:Ee()("".concat(mn,"-expanded-row"),"".concat(mn,"-expanded-row-level-").concat(zt+1),Wn)},ne.createElement(lt,{component:"div",prefixCls:mn,className:Ee()(Vn,(0,Pe.Z)({},"".concat(Vn,"-fixed"),xn)),additionalProps:jn},qn))}var br=(0,be.Z)((0,be.Z)({},Rt),{},{width:an});Ft&&(br.position="absolute",br.pointerEvents="none");var Gr=ne.createElement("div",(0,ae.Z)({},Yn,Ht,{ref:nr?null:it,className:Ee()(Pt,"".concat(mn,"-row"),Yn==null?void 0:Yn.className,(0,Pe.Z)({},"".concat(mn,"-row-extra"),Ft)),style:(0,be.Z)((0,be.Z)({},br),Yn==null?void 0:Yn.style)}),wn.map(function(jr,fr){return ne.createElement(zo,{key:fr,rowInfo:Hn,column:jr,colIndex:fr,indent:zt,index:yt,renderIndex:un,record:Kt,inverse:Ft,getHeight:Lt})}));return nr?ne.createElement("div",{ref:it},Gr,Qn):Gr}),To=te(hn),vo=To,Ur=ne.forwardRef(function(ot,it){var gt=ot.data,yt=ot.onScroll,Pt=ue(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Et=Pt.flattenColumns,Rt=Pt.onColumnResize,Ft=Pt.getRowKey,Lt=Pt.expandedKeys,Ht=Pt.prefixCls,Kt=Pt.childrenColumnName,zt=Pt.emptyNode,un=Pt.scrollX,nn=ue(Er),an=nn.scrollY,wn=nn.listItemHeight,mn=ne.useRef(),xn=ht(gt,Kt,Lt,Ft),An=ne.useMemo(function(){var Qn=0;return Et.map(function(qn){var Wn=qn.width,jn=qn.key;return Qn+=Wn,[jn,Wn,Qn]})},[Et]),Hn=ne.useMemo(function(){return An.map(function(Qn){return Qn[2]})},[An]);ne.useEffect(function(){An.forEach(function(Qn){var qn=(0,E.Z)(Qn,2),Wn=qn[0],jn=qn[1];Rt(Wn,jn)})},[An]),ne.useImperativeHandle(it,function(){var Qn={};return Object.defineProperty(Qn,"scrollLeft",{get:function(){var Wn;return((Wn=mn.current)===null||Wn===void 0?void 0:Wn.getScrollInfo().x)||0},set:function(Wn){var jn;(jn=mn.current)===null||jn===void 0||jn.scrollTo({left:Wn})}}),Qn});var nr=function(qn,Wn){var jn,Vn=(jn=xn[Wn])===null||jn===void 0?void 0:jn.record,br=qn.onCell;if(br){var Gr,jr=br(Vn,Wn);return(Gr=jr==null?void 0:jr.rowSpan)!==null&&Gr!==void 0?Gr:1}return 1},ir=function(qn){var Wn=qn.start,jn=qn.end,Vn=qn.getSize,br=qn.offsetY;if(jn<0)return null;for(var Gr=Et.filter(function(vr){return nr(vr,Wn)===0}),jr=Wn,fr=function(hr){if(Gr=Gr.filter(function(gr){return nr(gr,hr)===0}),!Gr.length)return jr=hr,"break"},Qr=Wn;Qr>=0;Qr-=1){var Zr=fr(Qr);if(Zr==="break")break}for(var Ao=Et.filter(function(vr){return nr(vr,jn)!==1}),to=jn,Ro=function(hr){if(Ao=Ao.filter(function(gr){return nr(gr,hr)!==1}),!Ao.length)return to=Math.max(hr-1,jn),"break"},Fo=jn;Fo1})&&Qo.push(hr)},xo=jr;xo<=to;xo+=1)var Eo=ro(xo);var la=Qo.map(function(vr){var hr=xn[vr],gr=Ft(hr.record,vr),_n=function(Or){var $r=vr+Or-1,Yr=Ft(xn[$r].record,$r),ta=Vn(gr,Yr);return ta.bottom-ta.top},oo=Vn(gr);return ne.createElement(vo,{key:vr,data:hr,rowKey:gr,index:vr,style:{top:-br+oo.top},extra:!0,getHeight:_n})});return la},Yn=ne.useMemo(function(){return{columnsOffset:Hn}},[Hn]),xr="".concat(Ht,"-tbody"),Dr;return xn.length?Dr=ne.createElement(Hr.Z,{fullHeight:!1,ref:mn,className:Ee()(xr,"".concat(xr,"-virtual")),height:an,itemHeight:wn||24,data:xn,itemKey:function(qn){return Ft(qn.record)},scrollWidth:un,onVirtualScroll:function(qn){var Wn=qn.x;yt({scrollLeft:Wn})},extraRender:ir},function(Qn,qn,Wn){var jn=Ft(Qn.record,qn);return ne.createElement(vo,(0,ae.Z)({data:Qn,rowKey:jn,index:qn},Wn))}):Dr=ne.createElement("div",{className:Ee()("".concat(Ht,"-placeholder"))},ne.createElement(lt,{component:"div",prefixCls:Ht},zt)),ne.createElement(mo.Provider,{value:Yn},Dr)}),jo=te(Ur),qr=jo,so=function(it,gt){var yt=gt.ref,Pt=gt.onScroll;return ne.createElement(qr,{ref:yt,data:it,onScroll:Pt})},yo=100;function ar(ot){var it=ot.columns,gt=ot.scroll,yt=ot.prefixCls,Pt=yt===void 0?Jr:yt,Et=ot.className,Rt=ot.listItemHeight,Ft=gt||{},Lt=Ft.x,Ht=Ft.y;typeof Lt!="number"&&(Lt=((it||[]).length+1)*yo),typeof Ht!="number"&&(Ht=500);var Kt=ne.useMemo(function(){return{scrollY:Ht,listItemHeight:Rt}},[Ht,Rt]);return ne.createElement(Er.Provider,{value:Kt},ne.createElement(Jn,(0,ae.Z)({},ot,{className:Ee()(Et,"".concat(Pt,"-virtual")),scroll:(0,be.Z)((0,be.Z)({},gt),{},{x:Lt}),components:{body:so},columns:it,internalHooks:xe,tailor:!0})))}function wr(ot){return z(ar,ot)}var Cr=wr(),Ir=null;function bo(ot){return null}var lo=bo;function Uo(ot){return null}var ho=Uo,Jo=fe(2738),Do=fe(68031),Wr=fe(36355),ao=fe(93891),No=fe(19716),Bt=fe(8628),Qt=fe(31724),on=fe(58421),dr=fe(71418),fn=fe(88088);function _t(ot){return function(gt){let{prefixCls:yt,onExpand:Pt,record:Et,expanded:Rt,expandable:Ft}=gt;const Lt=`${yt}-row-expand-icon`;return ne.createElement("button",{type:"button",onClick:Ht=>{Pt(Et,Ht),Ht.stopPropagation()},className:Ee()(Lt,{[`${Lt}-spaced`]:!Ft,[`${Lt}-expanded`]:Ft&&Rt,[`${Lt}-collapsed`]:Ft&&!Rt}),"aria-label":Rt?ot.collapse:ot.expand,"aria-expanded":Rt})}}var $t=_t;function Gt(ot,it){return"key"in ot&&ot.key!==void 0&&ot.key!==null?ot.key:ot.dataIndex?Array.isArray(ot.dataIndex)?ot.dataIndex.join("."):ot.dataIndex:it}function cn(ot,it){return it?`${it}-${ot}`:`${ot}`}function bn(ot,it){return typeof ot=="function"?ot(it):ot}function pn(ot,it){const gt=bn(ot,it);return Object.prototype.toString.call(gt)==="[object Object]"?"":gt}var yr={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"},Zn=yr,zr=fe(7657),Ar=function(it,gt){return ne.createElement(zr.Z,(0,ae.Z)({},it,{ref:gt,icon:Zn}))},On=ne.forwardRef(Ar),mr=On,Sr=fe(56762);function Ln(ot){const it=ne.useRef(ot),gt=(0,Sr.Z)();return[()=>it.current,yt=>{it.current=yt,gt()}]}var Tr=fe(3113),kr=fe(24905),_r=fe(38854),Xn=fe(64165),Fr=fe(20834),po=fe(40875),co=fe(5112),Ko=fe(17574),ko=fe(47472),So=fe(92832);function sa(ot){let{value:it,onChange:gt,filterSearch:yt,tablePrefixCls:Pt,locale:Et}=ot;return yt?ne.createElement("div",{className:`${Pt}-filter-dropdown-search`},ne.createElement(So.default,{prefix:ne.createElement(ko.Z,null),placeholder:Et.filterSearchPlaceholder,onChange:gt,value:it,htmlSize:1,className:`${Pt}-filter-dropdown-search-input`})):null}var wo=sa,Sa=fe(10228);const Na=ot=>{const{keyCode:it}=ot;it===Sa.Z.ENTER&&ot.stopPropagation()};var ka=ne.forwardRef((ot,it)=>ne.createElement("div",{className:ot.className,onClick:gt=>gt.stopPropagation(),onKeyDown:Na,ref:it},ot.children));function Ho(ot){let it=[];return(ot||[]).forEach(gt=>{let{value:yt,children:Pt}=gt;it.push(yt),Pt&&(it=[].concat((0,gn.Z)(it),(0,gn.Z)(Ho(Pt))))}),it}function Br(ot){return ot.some(it=>{let{children:gt}=it;return gt})}function Xr(ot,it){return typeof it=="string"||typeof it=="number"?it==null?void 0:it.toString().toLowerCase().includes(ot.trim().toLowerCase()):!1}function qo(ot){let{filters:it,prefixCls:gt,filteredKeys:yt,filterMultiple:Pt,searchValue:Et,filterSearch:Rt}=ot;return it.map((Ft,Lt)=>{const Ht=String(Ft.value);if(Ft.children)return{key:Ht||Lt,label:Ft.text,popupClassName:`${gt}-dropdown-submenu`,children:qo({filters:Ft.children,prefixCls:gt,filteredKeys:yt,filterMultiple:Pt,searchValue:Et,filterSearch:Rt})};const Kt=Pt?kr.default:co.ZP,zt={key:Ft.value!==void 0?Ht:Lt,label:ne.createElement(ne.Fragment,null,ne.createElement(Kt,{checked:yt.includes(Ht)}),ne.createElement("span",null,Ft.text))};return Et.trim()?typeof Rt=="function"?Rt(Et,Ft)?zt:null:Xr(Et,Ft.text)?zt:null:zt})}function oa(ot){var it,gt;const{tablePrefixCls:yt,prefixCls:Pt,column:Et,dropdownPrefixCls:Rt,columnKey:Ft,filterMultiple:Lt,filterMode:Ht="menu",filterSearch:Kt=!1,filterState:zt,triggerFilter:un,locale:nn,children:an,getPopupContainer:wn}=ot,{filterDropdownOpen:mn,onFilterDropdownOpenChange:xn,filterResetToDefaultFilteredValue:An,defaultFilteredValue:Hn,filterDropdownVisible:nr,onFilterDropdownVisibleChange:ir}=Et,[Yn,xr]=ne.useState(!1),Dr=!!(zt&&(!((it=zt.filteredKeys)===null||it===void 0)&&it.length||zt.forceFiltered)),Qn=$n=>{xr($n),xn==null||xn($n),ir==null||ir($n)},qn=(gt=mn!=null?mn:nr)!==null&>!==void 0?gt:Yn,Wn=zt==null?void 0:zt.filteredKeys,[jn,Vn]=Ln(Wn||[]),br=$n=>{let{selectedKeys:Or}=$n;Vn(Or)},Gr=($n,Or)=>{let{node:$r,checked:Yr}=Or;br(Lt?{selectedKeys:$n}:{selectedKeys:Yr&&$r.key?[$r.key]:[]})};ne.useEffect(()=>{Yn&&br({selectedKeys:Wn||[]})},[Wn]);const[jr,fr]=ne.useState([]),Qr=$n=>{fr($n)},[Zr,Ao]=ne.useState(""),to=$n=>{const{value:Or}=$n.target;Ao(Or)};ne.useEffect(()=>{Yn||Ao("")},[Yn]);const Ro=$n=>{const Or=$n&&$n.length?$n:null;if(Or===null&&(!zt||!zt.filteredKeys)||(0,se.Z)(Or,zt==null?void 0:zt.filteredKeys,!0))return null;un({column:Et,key:Ft,filteredKeys:Or})},Fo=()=>{Qn(!1),Ro(jn())},Rr=function(){let{confirm:$n,closeDropdown:Or}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};$n&&Ro([]),Or&&Qn(!1),Ao(""),Vn(An?(Hn||[]).map($r=>String($r)):[])},Qo=function(){let{closeDropdown:$n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};$n&&Qn(!1),Ro(jn())},ro=$n=>{$n&&Wn!==void 0&&Vn(Wn||[]),Qn($n),!$n&&!Et.filterDropdown&&Fo()},xo=Ee()({[`${Rt}-menu-without-submenu`]:!Br(Et.filters||[])}),Eo=$n=>{if($n.target.checked){const Or=Ho(Et==null?void 0:Et.filters).map($r=>String($r));Vn(Or)}else Vn([])},la=$n=>{let{filters:Or}=$n;return(Or||[]).map(($r,Yr)=>{const ta=String($r.value),_o={title:$r.text,key:$r.value!==void 0?ta:Yr};return $r.children&&(_o.children=la({filters:$r.children})),_o})},vr=$n=>{var Or;return Object.assign(Object.assign({},$n),{text:$n.title,value:$n.key,children:((Or=$n.children)===null||Or===void 0?void 0:Or.map($r=>vr($r)))||[]})};let hr;if(typeof Et.filterDropdown=="function")hr=Et.filterDropdown({prefixCls:`${Rt}-custom`,setSelectedKeys:$n=>br({selectedKeys:$n}),selectedKeys:jn(),confirm:Qo,clearFilters:Rr,filters:Et.filters,visible:qn,close:()=>{Qn(!1)}});else if(Et.filterDropdown)hr=Et.filterDropdown;else{const $n=jn()||[],Or=()=>(Et.filters||[]).length===0?ne.createElement(Xn.Z,{image:Xn.Z.PRESENTED_IMAGE_SIMPLE,description:nn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ht==="tree"?ne.createElement(ne.Fragment,null,ne.createElement(wo,{filterSearch:Kt,value:Zr,onChange:to,tablePrefixCls:yt,locale:nn}),ne.createElement("div",{className:`${yt}-filter-dropdown-tree`},Lt?ne.createElement(kr.default,{checked:$n.length===Ho(Et.filters).length,indeterminate:$n.length>0&&$n.lengthtypeof Kt=="function"?Kt(Zr,vr(Yr)):Xr(Zr,Yr.title):void 0}))):ne.createElement(ne.Fragment,null,ne.createElement(wo,{filterSearch:Kt,value:Zr,onChange:to,tablePrefixCls:yt,locale:nn}),ne.createElement(Fr.default,{selectable:!0,multiple:Lt,prefixCls:`${Rt}-menu`,className:xo,onSelect:br,onDeselect:br,selectedKeys:$n,getPopupContainer:wn,openKeys:jr,onOpenChange:Qr,items:qo({filters:Et.filters||[],filterSearch:Kt,prefixCls:Pt,filteredKeys:jn(),filterMultiple:Lt,searchValue:Zr})})),$r=()=>An?(0,se.Z)((Hn||[]).map(Yr=>String(Yr)),$n,!0):$n.length===0;hr=ne.createElement(ne.Fragment,null,Or(),ne.createElement("div",{className:`${Pt}-dropdown-btns`},ne.createElement(Tr.ZP,{type:"link",size:"small",disabled:$r(),onClick:()=>Rr()},nn.filterReset),ne.createElement(Tr.ZP,{type:"primary",size:"small",onClick:Fo},nn.filterConfirm)))}Et.filterDropdown&&(hr=ne.createElement(po.J,{selectable:void 0},hr));const gr=()=>ne.createElement(ka,{className:`${Pt}-dropdown`},hr);let _n;typeof Et.filterIcon=="function"?_n=Et.filterIcon(Dr):Et.filterIcon?_n=Et.filterIcon:_n=ne.createElement(mr,null);const{direction:oo}=ne.useContext(Wr.E_);return ne.createElement("div",{className:`${Pt}-column`},ne.createElement("span",{className:`${yt}-column-title`},an),ne.createElement(_r.Z,{dropdownRender:gr,trigger:["click"],open:qn,onOpenChange:ro,getPopupContainer:wn,placement:oo==="rtl"?"bottomLeft":"bottomRight"},ne.createElement("span",{role:"button",tabIndex:-1,className:Ee()(`${Pt}-trigger`,{active:Dr}),onClick:$n=>{$n.stopPropagation()}},_n)))}var Ha=oa;function za(ot,it,gt){let yt=[];return(ot||[]).forEach((Pt,Et)=>{var Rt;const Ft=cn(Et,gt);if(Pt.filters||"filterDropdown"in Pt||"onFilter"in Pt)if("filteredValue"in Pt){let Lt=Pt.filteredValue;"filterDropdown"in Pt||(Lt=(Rt=Lt==null?void 0:Lt.map(String))!==null&&Rt!==void 0?Rt:Lt),yt.push({column:Pt,key:Gt(Pt,Ft),filteredKeys:Lt,forceFiltered:Pt.filtered})}else yt.push({column:Pt,key:Gt(Pt,Ft),filteredKeys:it&&Pt.defaultFilteredValue?Pt.defaultFilteredValue:void 0,forceFiltered:Pt.filtered});"children"in Pt&&(yt=[].concat((0,gn.Z)(yt),(0,gn.Z)(za(Pt.children,it,Ft))))}),yt}function Ka(ot,it,gt,yt,Pt,Et,Rt,Ft){return gt.map((Lt,Ht)=>{const Kt=cn(Ht,Ft),{filterMultiple:zt=!0,filterMode:un,filterSearch:nn}=Lt;let an=Lt;if(an.filters||an.filterDropdown){const wn=Gt(an,Kt),mn=yt.find(xn=>{let{key:An}=xn;return wn===An});an=Object.assign(Object.assign({},an),{title:xn=>ne.createElement(Ha,{tablePrefixCls:ot,prefixCls:`${ot}-filter`,dropdownPrefixCls:it,column:an,columnKey:wn,filterState:mn,filterMultiple:zt,filterMode:un,filterSearch:nn,triggerFilter:Et,locale:Pt,getPopupContainer:Rt},bn(Lt.title,xn))})}return"children"in an&&(an=Object.assign(Object.assign({},an),{children:Ka(ot,it,an.children,yt,Pt,Et,Rt,Kt)})),an})}function ti(ot){const it={};return ot.forEach(gt=>{let{key:yt,filteredKeys:Pt,column:Et}=gt;const{filters:Rt,filterDropdown:Ft}=Et;if(Ft)it[yt]=Pt||null;else if(Array.isArray(Pt)){const Lt=Ho(Rt);it[yt]=Lt.filter(Ht=>Pt.includes(String(Ht)))}else it[yt]=null}),it}function ni(ot,it){return it.reduce((gt,yt)=>{const{column:{onFilter:Pt,filters:Et},filteredKeys:Rt}=yt;return Pt&&Rt&&Rt.length?gt.filter(Ft=>Rt.some(Lt=>{const Ht=Ho(Et),Kt=Ht.findIndex(un=>String(un)===String(Lt)),zt=Kt!==-1?Ht[Kt]:Lt;return Pt(zt,Ft)})):gt},ot)}const ri=ot=>ot.flatMap(it=>"children"in it?[it].concat((0,gn.Z)(ri(it.children||[]))):[it]);function Ua(ot){let{prefixCls:it,dropdownPrefixCls:gt,mergedColumns:yt,onFilterChange:Pt,getPopupContainer:Et,locale:Rt}=ot;const Ft=ne.useMemo(()=>ri(yt||[]),[yt]),[Lt,Ht]=ne.useState(()=>za(Ft,!0)),Kt=ne.useMemo(()=>{const an=za(Ft,!1);if(an.length===0)return an;let wn=!0,mn=!0;if(an.forEach(xn=>{let{filteredKeys:An}=xn;An!==void 0?wn=!1:mn=!1}),wn){const xn=(Ft||[]).map((An,Hn)=>Gt(An,cn(Hn)));return Lt.filter(An=>{let{key:Hn}=An;return xn.includes(Hn)}).map(An=>{const Hn=Ft[xn.findIndex(nr=>nr===An.key)];return Object.assign(Object.assign({},An),{column:Object.assign(Object.assign({},An.column),Hn),forceFiltered:Hn.filtered})})}return an},[Ft,Lt]),zt=ne.useMemo(()=>ti(Kt),[Kt]),un=an=>{const wn=Kt.filter(mn=>{let{key:xn}=mn;return xn!==an.key});wn.push(an),Ht(wn),Pt(ti(wn),wn)};return[an=>Ka(it,gt,an,Kt,Rt,un,Et),Kt,zt]}var fi=Ua;function gi(ot,it,gt){const yt=ne.useRef({});function Pt(Et){if(!yt.current||yt.current.data!==ot||yt.current.childrenColumnName!==it||yt.current.getRowKey!==gt){let Ft=function(Lt){Lt.forEach((Ht,Kt)=>{const zt=gt(Ht,Kt);Rt.set(zt,Ht),Ht&&typeof Ht=="object"&&it in Ht&&Ft(Ht[it]||[])})};const Rt=new Map;Ft(ot),yt.current={data:ot,childrenColumnName:it,kvMap:Rt,getRowKey:gt}}return yt.current.kvMap.get(Et)}return[Pt]}var Ga=fe(50371),oi=function(ot,it){var gt={};for(var yt in ot)Object.prototype.hasOwnProperty.call(ot,yt)&&it.indexOf(yt)<0&&(gt[yt]=ot[yt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,yt=Object.getOwnPropertySymbols(ot);Pt{const Et=ot[Pt];typeof Et!="function"&&(gt[Pt]=Et)}),gt}function hi(ot,it,gt){const yt=gt&&typeof gt=="object"?gt:{},{total:Pt=0}=yt,Et=oi(yt,["total"]),[Rt,Ft]=(0,ne.useState)(()=>({current:"defaultCurrent"in Et?Et.defaultCurrent:1,pageSize:"defaultPageSize"in Et?Et.defaultPageSize:Za})),Lt=(0,Ga.Z)(Rt,Et,{total:Pt>0?Pt:ot}),Ht=Math.ceil((Pt||ot)/Lt.pageSize);Lt.current>Ht&&(Lt.current=Ht||1);const Kt=(un,nn)=>{Ft({current:un!=null?un:1,pageSize:nn||Lt.pageSize})},zt=(un,nn)=>{var an;gt&&((an=gt.onChange)===null||an===void 0||an.call(gt,un,nn)),Kt(un,nn),it(un,nn||(Lt==null?void 0:Lt.pageSize))};return gt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Lt),{onChange:zt}),Kt]}var pi=hi,mi=fe(84105),ai=fe(35654),Ya=fe(90782),vi=fe(71430),yi=fe(18929);const Ea={},Ja="SELECT_ALL",qa="SELECT_INVERT",lr="SELECT_NONE",Kr=[],ea=(ot,it)=>{let gt=[];return(it||[]).forEach(yt=>{gt.push(yt),yt&&typeof yt=="object"&&ot in yt&&(gt=[].concat((0,gn.Z)(gt),(0,gn.Z)(ea(ot,yt[ot]))))}),gt};var Da=(ot,it)=>{const{preserveSelectedRowKeys:gt,selectedRowKeys:yt,defaultSelectedRowKeys:Pt,getCheckboxProps:Et,onChange:Rt,onSelect:Ft,onSelectAll:Lt,onSelectInvert:Ht,onSelectNone:Kt,onSelectMultiple:zt,columnWidth:un,type:nn,selections:an,fixed:wn,renderCell:mn,hideSelectAll:xn,checkStrictly:An=!0}=it||{},{prefixCls:Hn,data:nr,pageData:ir,getRecordByKey:Yn,getRowKey:xr,expandType:Dr,childrenColumnName:Qn,locale:qn,getPopupContainer:Wn}=ot,[jn,Vn]=(0,yi.Z)(yt||Pt||Kr,{value:yt}),br=ne.useRef(new Map),Gr=(0,ne.useCallback)(vr=>{if(gt){const hr=new Map;vr.forEach(gr=>{let _n=Yn(gr);!_n&&br.current.has(gr)&&(_n=br.current.get(gr)),hr.set(gr,_n)}),br.current=hr}},[Yn,gt]);ne.useEffect(()=>{Gr(jn)},[jn]);const{keyEntities:jr}=(0,ne.useMemo)(()=>{if(An)return{keyEntities:null};let vr=nr;if(gt){const hr=new Set(nr.map((_n,oo)=>xr(_n,oo))),gr=Array.from(br.current).reduce((_n,oo)=>{let[$n,Or]=oo;return hr.has($n)?_n:_n.concat(Or)},[]);vr=[].concat((0,gn.Z)(vr),(0,gn.Z)(gr))}return(0,vi.I8)(vr,{externalGetKey:xr,childrenPropName:Qn})},[nr,xr,An,Qn,gt]),fr=(0,ne.useMemo)(()=>ea(Qn,ir),[Qn,ir]),Qr=(0,ne.useMemo)(()=>{const vr=new Map;return fr.forEach((hr,gr)=>{const _n=xr(hr,gr),oo=(Et?Et(hr):null)||{};vr.set(_n,oo)}),vr},[fr,xr,Et]),Zr=(0,ne.useCallback)(vr=>{var hr;return!!(!((hr=Qr.get(xr(vr)))===null||hr===void 0)&&hr.disabled)},[Qr,xr]),[Ao,to]=(0,ne.useMemo)(()=>{if(An)return[jn||[],[]];const{checkedKeys:vr,halfCheckedKeys:hr}=(0,Ya.S)(jn,!0,jr,Zr);return[vr||[],hr]},[jn,An,jr,Zr]),Ro=(0,ne.useMemo)(()=>{const vr=nn==="radio"?Ao.slice(0,1):Ao;return new Set(vr)},[Ao,nn]),Fo=(0,ne.useMemo)(()=>nn==="radio"?new Set:new Set(to),[to,nn]),[Rr,Qo]=(0,ne.useState)(null);ne.useEffect(()=>{it||Vn(Kr)},[!!it]);const ro=(0,ne.useCallback)((vr,hr)=>{let gr,_n;Gr(vr),gt?(gr=vr,_n=vr.map(oo=>br.current.get(oo))):(gr=[],_n=[],vr.forEach(oo=>{const $n=Yn(oo);$n!==void 0&&(gr.push(oo),_n.push($n))})),Vn(gr),Rt==null||Rt(gr,_n,{type:hr})},[Vn,Yn,Rt,gt]),xo=(0,ne.useCallback)((vr,hr,gr,_n)=>{if(Ft){const oo=gr.map($n=>Yn($n));Ft(Yn(vr),hr,oo,_n)}ro(gr,"single")},[Ft,Yn,ro]),Eo=(0,ne.useMemo)(()=>!an||xn?null:(an===!0?[Ja,qa,lr]:an).map(hr=>hr===Ja?{key:"all",text:qn.selectionAll,onSelect(){ro(nr.map((gr,_n)=>xr(gr,_n)).filter(gr=>{const _n=Qr.get(gr);return!(_n!=null&&_n.disabled)||Ro.has(gr)}),"all")}}:hr===qa?{key:"invert",text:qn.selectInvert,onSelect(){const gr=new Set(Ro);ir.forEach((oo,$n)=>{const Or=xr(oo,$n),$r=Qr.get(Or);$r!=null&&$r.disabled||(gr.has(Or)?gr.delete(Or):gr.add(Or))});const _n=Array.from(gr);Ht&&Ht(_n),ro(_n,"invert")}}:hr===lr?{key:"none",text:qn.selectNone,onSelect(){Kt==null||Kt(),ro(Array.from(Ro).filter(gr=>{const _n=Qr.get(gr);return _n==null?void 0:_n.disabled}),"none")}}:hr).map(hr=>Object.assign(Object.assign({},hr),{onSelect:function(){for(var gr,_n,oo=arguments.length,$n=new Array(oo),Or=0;Or{var hr;if(!it)return vr.filter(io=>io!==Ea);let gr=(0,gn.Z)(vr);const _n=new Set(Ro),oo=fr.map(xr).filter(io=>!Qr.get(io).disabled),$n=oo.every(io=>_n.has(io)),Or=oo.some(io=>_n.has(io)),$r=()=>{const io=[];$n?oo.forEach(Bo=>{_n.delete(Bo),io.push(Bo)}):oo.forEach(Bo=>{_n.has(Bo)||(_n.add(Bo),io.push(Bo))});const uo=Array.from(_n);Lt==null||Lt(!$n,uo.map(Bo=>Yn(Bo)),io.map(Bo=>Yn(Bo))),ro(uo,"all"),Qo(null)};let Yr;if(nn!=="radio"){let io;if(Eo){const Vr={getPopupContainer:Wn,items:Eo.map((aa,na)=>{const{key:pa,text:xa,onSelect:Pa}=aa;return{key:pa!=null?pa:na,onClick:()=>{Pa==null||Pa(oo)},label:xa}})};io=ne.createElement("div",{className:`${Hn}-selection-extra`},ne.createElement(_r.Z,{menu:Vr,getPopupContainer:Wn},ne.createElement("span",null,ne.createElement(mi.Z,null))))}const uo=fr.map((Vr,aa)=>{const na=xr(Vr,aa),pa=Qr.get(na)||{};return Object.assign({checked:_n.has(na)},pa)}).filter(Vr=>{let{disabled:aa}=Vr;return aa}),Bo=!!uo.length&&uo.length===fr.length,Zo=Bo&&uo.every(Vr=>{let{checked:aa}=Vr;return aa}),Vo=Bo&&uo.some(Vr=>{let{checked:aa}=Vr;return aa});Yr=!xn&&ne.createElement("div",{className:`${Hn}-selection`},ne.createElement(kr.default,{checked:Bo?Zo:!!fr.length&&$n,indeterminate:Bo?!Zo&&Vo:!$n&&Or,onChange:$r,disabled:fr.length===0||Bo,"aria-label":io?"Custom selection":"Select all",skipGroup:!0}),io)}let ta;nn==="radio"?ta=(io,uo,Bo)=>{const Zo=xr(uo,Bo),Vo=_n.has(Zo);return{node:ne.createElement(co.ZP,Object.assign({},Qr.get(Zo),{checked:Vo,onClick:Vr=>Vr.stopPropagation(),onChange:Vr=>{_n.has(Zo)||xo(Zo,!0,[Zo],Vr.nativeEvent)}})),checked:Vo}}:ta=(io,uo,Bo)=>{var Zo;const Vo=xr(uo,Bo),Vr=_n.has(Vo),aa=Fo.has(Vo),na=Qr.get(Vo);let pa;return Dr==="nest"?pa=aa:pa=(Zo=na==null?void 0:na.indeterminate)!==null&&Zo!==void 0?Zo:aa,{node:ne.createElement(kr.default,Object.assign({},na,{indeterminate:pa,checked:Vr,skipGroup:!0,onClick:xa=>xa.stopPropagation(),onChange:xa=>{let{nativeEvent:Pa}=xa;const{shiftKey:ei}=Pa;let Ta=-1,ya=-1;if(ei&&An){const ua=new Set([Rr,Vo]);oo.some((ia,Yo)=>{if(ua.has(ia))if(Ta===-1)Ta=Yo;else return ya=Yo,!0;return!1})}if(ya!==-1&&Ta!==ya&&An){const ua=oo.slice(Ta,ya+1),ia=[];Vr?ua.forEach(Oo=>{_n.has(Oo)&&(ia.push(Oo),_n.delete(Oo))}):ua.forEach(Oo=>{_n.has(Oo)||(ia.push(Oo),_n.add(Oo))});const Yo=Array.from(_n);zt==null||zt(!Vr,Yo.map(Oo=>Yn(Oo)),ia.map(Oo=>Yn(Oo))),ro(Yo,"multiple")}else{const ua=Ao;if(An){const ia=Vr?(0,ai._5)(ua,Vo):(0,ai.L0)(ua,Vo);xo(Vo,!Vr,ia,Pa)}else{const ia=(0,Ya.S)([].concat((0,gn.Z)(ua),[Vo]),!0,jr,Zr),{checkedKeys:Yo,halfCheckedKeys:Oo}=ia;let Ia=Yo;if(Vr){const Wa=new Set(Yo);Wa.delete(Vo),Ia=(0,Ya.S)(Array.from(Wa),{checked:!1,halfCheckedKeys:Oo},jr,Zr).checkedKeys}xo(Vo,!Vr,Ia,Pa)}}Qo(Vr?null:Vo)}})),checked:Vr}};const _o=(io,uo,Bo)=>{const{node:Zo,checked:Vo}=ta(io,uo,Bo);return mn?mn(Vo,uo,Bo,Zo):Zo};if(!gr.includes(Ea))if(gr.findIndex(io=>{var uo;return((uo=io[sn])===null||uo===void 0?void 0:uo.columnType)==="EXPAND_COLUMN"})===0){const[io,...uo]=gr;gr=[io,Ea].concat((0,gn.Z)(uo))}else gr=[Ea].concat((0,gn.Z)(gr));const ba=gr.indexOf(Ea);gr=gr.filter((io,uo)=>io!==Ea||uo===ba);const Wo=gr[ba-1],va=gr[ba+1];let Xo=wn;Xo===void 0&&((va==null?void 0:va.fixed)!==void 0?Xo=va.fixed:(Wo==null?void 0:Wo.fixed)!==void 0&&(Xo=Wo.fixed)),Xo&&Wo&&((hr=Wo[sn])===null||hr===void 0?void 0:hr.columnType)==="EXPAND_COLUMN"&&Wo.fixed===void 0&&(Wo.fixed=Xo);const ca=Ee()(`${Hn}-selection-col`,{[`${Hn}-selection-col-with-dropdown`]:an&&nn==="checkbox"}),Qa={fixed:Xo,width:un,className:`${Hn}-selection-column`,title:it.columnTitle||Yr,render:_o,onCell:it.onCell,[sn]:{className:ca}};return gr.map(io=>io===Ea?Qa:io)},[xr,fr,it,Ao,Ro,Fo,un,Eo,Dr,Rr,Qr,zt,xo,Zr]),Ro]},Oa=fe(89489),ha=fe(59477),Go=fe(6848);const ma="ascend",_a="descend";function wa(ot){return typeof ot.sorter=="object"&&typeof ot.sorter.multiple=="number"?ot.sorter.multiple:!1}function ii(ot){return typeof ot=="function"?ot:ot&&typeof ot=="object"&&ot.compare?ot.compare:!1}function $i(ot,it){return it?ot[ot.indexOf(it)+1]:ot[0]}function Ai(ot,it,gt){let yt=[];function Pt(Et,Rt){yt.push({column:Et,key:Gt(Et,Rt),multiplePriority:wa(Et),sortOrder:Et.sortOrder})}return(ot||[]).forEach((Et,Rt)=>{const Ft=cn(Rt,gt);Et.children?("sortOrder"in Et&&Pt(Et,Ft),yt=[].concat((0,gn.Z)(yt),(0,gn.Z)(Ai(Et.children,it,Ft)))):Et.sorter&&("sortOrder"in Et?Pt(Et,Ft):it&&Et.defaultSortOrder&&yt.push({column:Et,key:Gt(Et,Ft),multiplePriority:wa(Et),sortOrder:Et.defaultSortOrder}))}),yt}function Li(ot,it,gt,yt,Pt,Et,Rt,Ft){return(it||[]).map((Lt,Ht)=>{const Kt=cn(Ht,Ft);let zt=Lt;if(zt.sorter){const un=zt.sortDirections||Pt,nn=zt.showSorterTooltip===void 0?Rt:zt.showSorterTooltip,an=Gt(zt,Kt),wn=gt.find(Dr=>{let{key:Qn}=Dr;return Qn===an}),mn=wn?wn.sortOrder:null,xn=$i(un,mn);let An;if(Lt.sortIcon)An=Lt.sortIcon({sortOrder:mn});else{const Dr=un.includes(ma)&&ne.createElement(ha.Z,{className:Ee()(`${ot}-column-sorter-up`,{active:mn===ma})}),Qn=un.includes(_a)&&ne.createElement(Oa.Z,{className:Ee()(`${ot}-column-sorter-down`,{active:mn===_a})});An=ne.createElement("span",{className:Ee()(`${ot}-column-sorter`,{[`${ot}-column-sorter-full`]:!!(Dr&&Qn)})},ne.createElement("span",{className:`${ot}-column-sorter-inner`,"aria-hidden":"true"},Dr,Qn))}const{cancelSort:Hn,triggerAsc:nr,triggerDesc:ir}=Et||{};let Yn=Hn;xn===_a?Yn=ir:xn===ma&&(Yn=nr);const xr=typeof nn=="object"?nn:{title:Yn};zt=Object.assign(Object.assign({},zt),{className:Ee()(zt.className,{[`${ot}-column-sort`]:mn}),title:Dr=>{const Qn=ne.createElement("div",{className:`${ot}-column-sorters`},ne.createElement("span",{className:`${ot}-column-title`},bn(Lt.title,Dr)),An);return nn?ne.createElement(Go.Z,Object.assign({},xr),Qn):Qn},onHeaderCell:Dr=>{const Qn=Lt.onHeaderCell&&Lt.onHeaderCell(Dr)||{},qn=Qn.onClick,Wn=Qn.onKeyDown;Qn.onClick=br=>{yt({column:Lt,key:an,sortOrder:xn,multiplePriority:wa(Lt)}),qn==null||qn(br)},Qn.onKeyDown=br=>{br.keyCode===Sa.Z.ENTER&&(yt({column:Lt,key:an,sortOrder:xn,multiplePriority:wa(Lt)}),Wn==null||Wn(br))};const jn=pn(Lt.title,{}),Vn=jn==null?void 0:jn.toString();return mn?Qn["aria-sort"]=mn==="ascend"?"ascending":"descending":Qn["aria-label"]=Vn||"",Qn.className=Ee()(Qn.className,`${ot}-column-has-sorters`),Qn.tabIndex=0,Lt.ellipsis&&(Qn.title=(jn!=null?jn:"").toString()),Qn}})}return"children"in zt&&(zt=Object.assign(Object.assign({},zt),{children:Li(ot,zt.children,gt,yt,Pt,Et,Rt,Kt)})),zt})}function Ti(ot){const{column:it,sortOrder:gt}=ot;return{column:it,order:gt,field:it.dataIndex,columnKey:it.key}}function ji(ot){const it=ot.filter(gt=>{let{sortOrder:yt}=gt;return yt}).map(Ti);return it.length===0&&ot.length?Object.assign(Object.assign({},Ti(ot[ot.length-1])),{column:void 0}):it.length<=1?it[0]||{}:it}function Si(ot,it,gt){const yt=it.slice().sort((Rt,Ft)=>Ft.multiplePriority-Rt.multiplePriority),Pt=ot.slice(),Et=yt.filter(Rt=>{let{column:{sorter:Ft},sortOrder:Lt}=Rt;return ii(Ft)&&Lt});return Et.length?Pt.sort((Rt,Ft)=>{for(let Lt=0;Lt{const Ft=Rt[gt];return Ft?Object.assign(Object.assign({},Rt),{[gt]:Si(Ft,it,gt)}):Rt}):Pt}function es(ot){let{prefixCls:it,mergedColumns:gt,onSorterChange:yt,sortDirections:Pt,tableLocale:Et,showSorterTooltip:Rt}=ot;const[Ft,Lt]=ne.useState(Ai(gt,!0)),Ht=ne.useMemo(()=>{let an=!0;const wn=Ai(gt,!1);if(!wn.length)return Ft;const mn=[];function xn(Hn){an?mn.push(Hn):mn.push(Object.assign(Object.assign({},Hn),{sortOrder:null}))}let An=null;return wn.forEach(Hn=>{An===null?(xn(Hn),Hn.sortOrder&&(Hn.multiplePriority===!1?an=!1:An=!0)):(An&&Hn.multiplePriority!==!1||(an=!1),xn(Hn))}),mn},[gt,Ft]),Kt=ne.useMemo(()=>{const an=Ht.map(wn=>{let{column:mn,sortOrder:xn}=wn;return{column:mn,order:xn}});return{sortColumns:an,sortColumn:an[0]&&an[0].column,sortOrder:an[0]&&an[0].order}},[Ht]);function zt(an){let wn;an.multiplePriority===!1||!Ht.length||Ht[0].multiplePriority===!1?wn=[an]:wn=[].concat((0,gn.Z)(Ht.filter(mn=>{let{key:xn}=mn;return xn!==an.key})),[an]),Lt(wn),yt(ji(wn),wn)}return[an=>Li(it,an,Ht,zt,Pt,Et,Rt),Ht,Kt,()=>ji(Ht)]}function Di(ot,it){return ot.map(gt=>{const yt=Object.assign({},gt);return yt.title=bn(gt.title,it),"children"in yt&&(yt.children=Di(yt.children,it)),yt})}function ts(ot){return[ne.useCallback(gt=>Di(gt,ot),[ot])]}var ns=sr((ot,it)=>{const{_renderTimes:gt}=ot,{_renderTimes:yt}=it;return gt!==yt}),rs=wr((ot,it)=>{const{_renderTimes:gt}=ot,{_renderTimes:yt}=it;return gt!==yt}),$a=fe(64993),si=fe(17313),os=fe(83116),as=fe(37613),is=ot=>{const{componentCls:it}=ot,gt=`${ot.lineWidth}px ${ot.lineType} ${ot.tableBorderColor}`,yt=(Pt,Et,Rt)=>({[`&${it}-${Pt}`]:{[`> ${it}-container`]:{[`> ${it}-content, > ${it}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${it}-expanded-row-fixed`]:{margin:`-${Et}px -${Rt+ot.lineWidth}px`}}}}}});return{[`${it}-wrapper`]:{[`${it}${it}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${it}-title`]:{border:gt,borderBottom:0},[`> ${it}-container`]:{borderInlineStart:gt,borderTop:gt,[` + `]:Object.assign({},ee(Xe))}}};var ve=(0,ce.Z)("Skeleton",Xe=>{const{componentCls:Me}=Xe,Ie=(0,ue.TS)(Xe,{skeletonAvatarCls:`${Me}-avatar`,skeletonTitleCls:`${Me}-title`,skeletonParagraphCls:`${Me}-paragraph`,skeletonButtonCls:`${Me}-button`,skeletonInputCls:`${Me}-input`,skeletonImageCls:`${Me}-image`,imageSizeBase:Xe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Xe.gradientFromColor} 25%, ${Xe.gradientToColor} 37%, ${Xe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[pe(Ie)]},Xe=>{const{colorFillContent:Me,colorFill:Ie}=Xe,Le=Me,we=Ie;return{color:Le,colorGradientEnd:we,gradientFromColor:Le,gradientToColor:we,titleHeight:Xe.controlHeight/2,blockRadius:Xe.borderRadiusSM,paragraphMarginTop:Xe.marginLG+Xe.marginXXS,paragraphLiHeight:Xe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ae=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Le,active:we,shape:Re="circle",size:Ke="default"}=Xe,{getPrefixCls:rt}=E.useContext(me.E_),He=rt("skeleton",Me),[tt,mt]=ve(He),ut=(0,de.Z)(Xe,["prefixCls","className"]),ht=xe()(He,`${He}-element`,{[`${He}-active`]:we},Ie,Le,mt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${He}-avatar`,shape:Re,size:Ke},ut))))},Se=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Le,active:we,block:Re=!1,size:Ke="default"}=Xe,{getPrefixCls:rt}=E.useContext(me.E_),He=rt("skeleton",Me),[tt,mt]=ve(He),ut=(0,de.Z)(Xe,["prefixCls"]),ht=xe()(He,`${He}-element`,{[`${He}-active`]:we,[`${He}-block`]:Re},Ie,Le,mt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${He}-button`,size:Ke},ut))))};const Pe="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 Ee=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Le,style:we,active:Re}=Xe,{getPrefixCls:Ke}=E.useContext(me.E_),rt=Ke("skeleton",Me),[He,tt]=ve(rt),mt=xe()(rt,`${rt}-element`,{[`${rt}-active`]:Re},Ie,Le,tt);return He(E.createElement("div",{className:mt},E.createElement("div",{className:xe()(`${rt}-image`,Ie),style:we},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${rt}-image-svg`},E.createElement("path",{d:Pe,className:`${rt}-image-path`})))))},Ce=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Le,active:we,block:Re,size:Ke="default"}=Xe,{getPrefixCls:rt}=E.useContext(me.E_),He=rt("skeleton",Me),[tt,mt]=ve(He),ut=(0,de.Z)(Xe,["prefixCls"]),ht=xe()(He,`${He}-element`,{[`${He}-active`]:we,[`${He}-block`]:Re},Ie,Le,mt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${He}-input`,size:Ke},ut))))},je=fe(54476),Fe={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"},Qe=Fe,Ne=fe(7657),_e=function(Me,Ie){return E.createElement(Ne.Z,(0,je.Z)({},Me,{ref:Ie,icon:Qe}))},$e=E.forwardRef(_e),Ve=$e,We=Xe=>{const{prefixCls:Me,className:Ie,rootClassName:Le,style:we,active:Re,children:Ke}=Xe,{getPrefixCls:rt}=E.useContext(me.E_),He=rt("skeleton",Me),[tt,mt]=ve(He),ut=xe()(He,`${He}-element`,{[`${He}-active`]:Re},mt,Ie,Le),ht=Ke!=null?Ke:E.createElement(Ve,null);return tt(E.createElement("div",{className:ut},E.createElement("div",{className:xe()(`${He}-image`,Ie),style:we},ht)))},ze=fe(94480),nt=Xe=>{const Me=rt=>{const{width:He,rows:tt=2}=Xe;if(Array.isArray(He))return He[rt];if(tt-1===rt)return He},{prefixCls:Ie,className:Le,style:we,rows:Re}=Xe,Ke=(0,ze.Z)(Array(Re)).map((rt,He)=>E.createElement("li",{key:He,style:{width:Me(He)}}));return E.createElement("ul",{className:xe()(Ie,Le),style:we},Ke)},lt=Xe=>{let{prefixCls:Me,className:Ie,width:Le,style:we}=Xe;return E.createElement("h3",{className:xe()(Me,Ie),style:Object.assign({width:Le},we)})};function Ye(Xe){return Xe&&typeof Xe=="object"?Xe:{}}function Ue(Xe,Me){return Xe&&!Me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function De(Xe,Me){return!Xe&&Me?{width:"38%"}:Xe&&Me?{width:"50%"}:{}}function Ze(Xe,Me){const Ie={};return(!Xe||!Me)&&(Ie.width="61%"),!Xe&&Me?Ie.rows=3:Ie.rows=2,Ie}const Te=Xe=>{const{prefixCls:Me,loading:Ie,className:Le,rootClassName:we,style:Re,children:Ke,avatar:rt=!1,title:He=!0,paragraph:tt=!0,active:mt,round:ut}=Xe,{getPrefixCls:ht,direction:ct,skeleton:pt}=E.useContext(me.E_),at=ht("skeleton",Me),[st,ft]=ve(at);if(Ie||!("loading"in Xe)){const vt=!!rt,At=!!He,bt=!!tt;let Tt;if(vt){const sn=Object.assign(Object.assign({prefixCls:`${at}-avatar`},Ue(At,bt)),Ye(rt));Tt=E.createElement("div",{className:`${at}-header`},E.createElement(ne,Object.assign({},sn)))}let Nt;if(At||bt){let sn;if(At){const Jt=Object.assign(Object.assign({prefixCls:`${at}-title`},De(vt,bt)),Ye(He));sn=E.createElement(lt,Object.assign({},Jt))}let en;if(bt){const Jt=Object.assign(Object.assign({prefixCls:`${at}-paragraph`},Ze(vt,At)),Ye(tt));en=E.createElement(nt,Object.assign({},Jt))}Nt=E.createElement("div",{className:`${at}-content`},sn,en)}const Wt=xe()(at,{[`${at}-with-avatar`]:vt,[`${at}-active`]:mt,[`${at}-rtl`]:ct==="rtl",[`${at}-round`]:ut},pt==null?void 0:pt.className,Le,we,ft);return st(E.createElement("div",{className:Wt,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),Re)},Tt,Nt))}return typeof Ke!="undefined"?Ke:null};Te.Button=Se,Te.Avatar=Ae,Te.Input=Ce,Te.Image=Ee,Te.Node=We;var ke=Te,et=ke},31797:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return ve}});var be=fe(59301),xe=fe(56762),E=fe(92343),me=fe(92310),de=fe.n(me),se=fe(36355),ne=fe(61621),ce=he=>{const{value:Ae,formatter:ye,precision:Se,decimalSeparator:Pe,groupSeparator:Be="",prefixCls:Ee}=he;let Oe;if(typeof ye=="function")Oe=ye(Ae);else{const Ce=String(Ae),je=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!je||Ce==="-")Oe=Ce;else{const Fe=je[1];let Qe=je[2]||"0",Ne=je[4]||"";Qe=Qe.replace(/\B(?=(\d{3})+(?!\d))/g,Be),typeof Se=="number"&&(Ne=Ne.padEnd(Se,"0").slice(0,Se>0?Se:0)),Ne&&(Ne=`${Pe}${Ne}`),Oe=[be.createElement("span",{key:"int",className:`${Ee}-content-value-int`},Fe,Qe),Ne&&be.createElement("span",{key:"decimal",className:`${Ee}-content-value-decimal`},Ne)]}}return be.createElement("span",{className:`${Ee}-content-value`},Oe)},ue=fe(17313),ae=fe(83116),oe=fe(37613);const re=he=>{const{componentCls:Ae,marginXXS:ye,padding:Se,colorTextDescription:Pe,titleFontSize:Be,colorTextHeading:Ee,contentFontSize:Oe,fontFamily:Ce}=he;return{[`${Ae}`]:Object.assign(Object.assign({},(0,ue.Wf)(he)),{[`${Ae}-title`]:{marginBottom:ye,color:Pe,fontSize:Be},[`${Ae}-skeleton`]:{paddingTop:Se},[`${Ae}-content`]:{color:Ee,fontSize:Oe,fontFamily:Ce,[`${Ae}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ae}-content-prefix, ${Ae}-content-suffix`]:{display:"inline-block"},[`${Ae}-content-prefix`]:{marginInlineEnd:ye},[`${Ae}-content-suffix`]:{marginInlineStart:ye}}})}};var ee=(0,ae.Z)("Statistic",he=>{const Ae=(0,oe.TS)(he,{});return[re(Ae)]},he=>{const{fontSizeHeading3:Ae,fontSize:ye}=he;return{titleFontSize:ye,contentFontSize:Ae}}),y=he=>{const{prefixCls:Ae,className:ye,rootClassName:Se,style:Pe,valueStyle:Be,value:Ee=0,title:Oe,valueRender:Ce,prefix:je,suffix:Fe,loading:Qe=!1,onMouseEnter:Ne,onMouseLeave:_e,decimalSeparator:$e=".",groupSeparator:Ve=","}=he,{getPrefixCls:qe,direction:We,statistic:ze}=be.useContext(se.E_),Ge=qe("statistic",Ae),[nt,Je]=ee(Ge),lt=be.createElement(ce,Object.assign({decimalSeparator:$e,groupSeparator:Ve,prefixCls:Ge},he,{value:Ee})),Ye=de()(Ge,{[`${Ge}-rtl`]:We==="rtl"},ze==null?void 0:ze.className,ye,Se,Je);return nt(be.createElement("div",{className:Ye,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Pe),onMouseEnter:Ne,onMouseLeave:_e},Oe&&be.createElement("div",{className:`${Ge}-title`},Oe),be.createElement(ne.Z,{paragraph:!1,loading:Qe,className:`${Ge}-skeleton`},be.createElement("div",{style:Be,className:`${Ge}-content`},je&&be.createElement("span",{className:`${Ge}-content-prefix`},je),Ce?Ce(lt):lt,Fe&&be.createElement("span",{className:`${Ge}-content-suffix`},Fe)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(he,Ae){let ye=he;const Se=/\[[^\]]*]/g,Pe=(Ae.match(Se)||[]).map(Ce=>Ce.slice(1,-1)),Be=Ae.replace(Se,"[]"),Ee=x.reduce((Ce,je)=>{let[Fe,Qe]=je;if(Ce.includes(Fe)){const Ne=Math.floor(ye/Qe);return ye-=Ne*Qe,Ce.replace(new RegExp(`${Fe}+`,"g"),_e=>{const $e=_e.length;return Ne.toString().padStart($e,"0")})}return Ce},Be);let Oe=0;return Ee.replace(Se,()=>{const Ce=Pe[Oe];return Oe+=1,Ce})}function z(he,Ae){const{format:ye=""}=Ae,Se=new Date(he).getTime(),Pe=Date.now(),Be=Math.max(Se-Pe,0);return b(Be,ye)}const te=1e3/30;function le(he){return new Date(he).getTime()}const ge=he=>{const{value:Ae,format:ye="HH:mm:ss",onChange:Se,onFinish:Pe}=he,Be=(0,xe.Z)(),Ee=be.useRef(null),Oe=()=>{Pe==null||Pe(),Ee.current&&(clearInterval(Ee.current),Ee.current=null)},Ce=()=>{const Qe=le(Ae);Qe>=Date.now()&&(Ee.current=setInterval(()=>{Be(),Se==null||Se(Qe-Date.now()),Qe(Ce(),()=>{Ee.current&&(clearInterval(Ee.current),Ee.current=null)}),[Ae]);const je=(Qe,Ne)=>z(Qe,Object.assign(Object.assign({},Ne),{format:ye})),Fe=Qe=>(0,E.Tm)(Qe,{title:void 0});return be.createElement(y,Object.assign({},he,{valueRender:Fe,formatter:je}))};var pe=be.memo(ge);y.Countdown=pe;var ve=y},15969:function(Ct,dt,fe){"use strict";fe.d(dt,{N:function(){return be}});const be=xe=>({color:xe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${xe.motionDurationSlow}`,"&:focus, &:hover":{color:xe.colorLinkHover},"&:active":{color:xe.colorLinkActive}})},1710:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return Bs}});var be={},xe="rc-table-internal-hook",E=fe(42978),me=fe(6089),de=fe(34280),se=fe(13697),ne=fe(59301),ie=fe(4676);function ce(ot){var it=ne.createContext(void 0),gt=function(Pt){var Et=Pt.value,Rt=Pt.children,Ft=ne.useRef(Et);Ft.current=Et;var Ot=ne.useState(function(){return{getValue:function(){return Ft.current},listeners:new Set}}),Ht=(0,E.Z)(Ot,1),Kt=Ht[0];return(0,de.Z)(function(){(0,ie.unstable_batchedUpdates)(function(){Kt.listeners.forEach(function(zt){zt(Et)})})},[Et]),ne.createElement(it.Provider,{value:Kt},Rt)};return{Context:it,Provider:gt,defaultValue:ot}}function ue(ot,it){var gt=(0,me.Z)(typeof it=="function"?it:function(zt){if(it===void 0)return zt;if(!Array.isArray(it))return zt[it];var un={};return it.forEach(function(nn){un[nn]=zt[nn]}),un}),yt=ne.useContext(ot==null?void 0:ot.Context),Pt=yt||{},Et=Pt.listeners,Rt=Pt.getValue,Ft=ne.useRef();Ft.current=gt(yt?Rt():ot==null?void 0:ot.defaultValue);var Ot=ne.useState({}),Ht=(0,E.Z)(Ot,2),Kt=Ht[1];return(0,de.Z)(function(){if(!yt)return;function zt(un){var nn=gt(un);(0,se.Z)(Ft.current,nn,!0)||Kt({})}return Et.add(zt),function(){Et.delete(zt)}},[yt]),Ft.current}var ae=fe(54476),oe=fe(8654);function re(){var ot=ne.createContext(null);function it(){return ne.useContext(ot)}function gt(Pt,Et){var Rt=(0,oe.Yr)(Pt),Ft=function(Ht,Kt){var zt=Rt?{ref:Kt}:{},un=ne.useRef(0),nn=ne.useRef(Ht),an=it();return an!==null?ne.createElement(Pt,(0,ae.Z)({},Ht,zt)):((!Et||Et(nn.current,Ht))&&(un.current+=1),nn.current=Ht,ne.createElement(ot.Provider,{value:un.current},ne.createElement(Pt,(0,ae.Z)({},Ht,zt))))};return Rt?ne.forwardRef(Ft):Ft}function yt(Pt,Et){var Rt=(0,oe.Yr)(Pt),Ft=function(Ht,Kt){var zt=Rt?{ref:Kt}:{};return it(),ne.createElement(Pt,(0,ae.Z)({},Ht,zt))};return Rt?ne.memo(ne.forwardRef(Ft),Et):ne.memo(Ft,Et)}return{makeImmutable:gt,responseImmutable:yt,useImmutableMark:it}}var ee=re(),a=ee.makeImmutable,y=ee.responseImmutable,x=ee.useImmutableMark,b=re(),z=b.makeImmutable,te=b.responseImmutable,le=b.useImmutableMark,ge=ce(),pe=ge;function ve(ot,it){var gt=ne.useRef(0);gt.current+=1;var yt=ne.useRef(ot),Pt=[];Object.keys(ot||{}).map(function(Rt){var Ft;(ot==null?void 0:ot[Rt])!==((Ft=yt.current)===null||Ft===void 0?void 0:Ft[Rt])&&Pt.push(Rt)}),yt.current=ot;var Et=ne.useRef([]);return Pt.length&&(Et.current=Pt),ne.useDebugValue(gt.current),ne.useDebugValue(Et.current.join(", ")),it&&console.log("".concat(it,":"),gt.current,Et.current),gt.current}var he=null,Ae=ne.memo(function(){var ot=ve();return ne.createElement("h1",null,"Render Times: ",ot)});Ae.displayName="RenderBlock";var ye=fe(76190),Se=fe(33885),Pe=fe(20068),Be=fe(92310),Ee=fe.n(Be),Oe=fe(80547),Ce=fe(97938),je=fe(48736),Fe=ne.createContext({renderWithProps:!1}),Qe=Fe,Ne="RC_TABLE_KEY";function _e(ot){return ot==null?[]:Array.isArray(ot)?ot:[ot]}function $e(ot){var it=[],gt={};return ot.forEach(function(yt){for(var Pt=yt||{},Et=Pt.key,Rt=Pt.dataIndex,Ft=Et||_e(Rt).join("-")||Ne;gt[Ft];)Ft="".concat(Ft,"_next");gt[Ft]=!0,it.push(Ft)}),it}function Ve(ot){return ot!=null}function qe(ot){return ot&&(0,ye.Z)(ot)==="object"&&!Array.isArray(ot)&&!ne.isValidElement(ot)}function We(ot,it,gt,yt,Pt,Et){var Rt=ne.useContext(Qe),Ft=le(),Ot=(0,Oe.Z)(function(){if(Ve(yt))return[yt];var Ht=it==null||it===""?[]:Array.isArray(it)?it:[it],Kt=(0,Ce.Z)(ot,Ht),zt=Kt,un=void 0;if(Pt){var nn=Pt(Kt,ot,gt);qe(nn)?(zt=nn.children,un=nn.props,Rt.renderWithProps=!0):zt=nn}return[zt,un]},[Ft,ot,yt,it,Pt,gt],function(Ht,Kt){if(Et){var zt=(0,E.Z)(Ht,2),un=zt[1],nn=(0,E.Z)(Kt,2),an=nn[1];return Et(an,un)}return Rt.renderWithProps?!0:!(0,se.Z)(Ht,Kt,!0)});return Ot}function ze(ot,it,gt,yt){var Pt=ot+it-1;return ot<=yt&&Pt>=gt}function Ge(ot,it){return ue(pe,function(gt){var yt=ze(ot,it||1,gt.hoverStartRow,gt.hoverEndRow);return[yt,gt.onHover]})}var nt=function(it){var gt=it.ellipsis,yt=it.rowType,Pt=it.children,Et,Rt=gt===!0?{showTitle:!0}:gt;return Rt&&(Rt.showTitle||yt==="header")&&(typeof Pt=="string"||typeof Pt=="number"?Et=Pt.toString():ne.isValidElement(Pt)&&typeof Pt.props.children=="string"&&(Et=Pt.props.children)),Et};function Je(ot){var it,gt,yt,Pt,Et,Rt,Ft,Ot,Ht=ot.component,Kt=ot.children,zt=ot.ellipsis,un=ot.scope,nn=ot.prefixCls,an=ot.className,wn=ot.align,mn=ot.record,xn=ot.render,An=ot.dataIndex,Hn=ot.renderIndex,nr=ot.shouldCellUpdate,ir=ot.index,Yn=ot.rowType,xr=ot.colSpan,Dr=ot.rowSpan,Qn=ot.fixLeft,qn=ot.fixRight,Wn=ot.firstFixLeft,jn=ot.lastFixLeft,Vn=ot.firstFixRight,br=ot.lastFixRight,Gr=ot.appendNode,jr=ot.additionalProps,fr=jr===void 0?{}:jr,Qr=ot.isSticky,Zr="".concat(nn,"-cell"),Ao=ue(pe,["supportSticky","allColumnsFixedLeft"]),to=Ao.supportSticky,Ro=Ao.allColumnsFixedLeft,Fo=We(mn,An,Hn,Kt,xn,nr),Rr=(0,E.Z)(Fo,2),Qo=Rr[0],ro=Rr[1],xo={},Eo=typeof Qn=="number"&&to,la=typeof qn=="number"&&to;Eo&&(xo.position="sticky",xo.left=Qn),la&&(xo.position="sticky",xo.right=qn);var vr=(it=(gt=(yt=ro==null?void 0:ro.colSpan)!==null&&yt!==void 0?yt:fr.colSpan)!==null&>!==void 0?gt:xr)!==null&&it!==void 0?it:1,hr=(Pt=(Et=(Rt=ro==null?void 0:ro.rowSpan)!==null&&Rt!==void 0?Rt:fr.rowSpan)!==null&&Et!==void 0?Et:Dr)!==null&&Pt!==void 0?Pt:1,gr=Ge(ir,hr),_n=(0,E.Z)(gr,2),oo=_n[0],$n=_n[1],Lr=function(Xo){var ca;mn&&$n(ir,ir+hr-1),fr==null||(ca=fr.onMouseEnter)===null||ca===void 0||ca.call(fr,Xo)},$r=function(Xo){var ca;mn&&$n(-1,-1),fr==null||(ca=fr.onMouseLeave)===null||ca===void 0||ca.call(fr,Xo)};if(vr===0||hr===0)return null;var Yr=(Ft=fr.title)!==null&&Ft!==void 0?Ft:nt({rowType:Yn,ellipsis:zt,children:Qo}),ta=Ee()(Zr,an,(Ot={},(0,Pe.Z)(Ot,"".concat(Zr,"-fix-left"),Eo&&to),(0,Pe.Z)(Ot,"".concat(Zr,"-fix-left-first"),Wn&&to),(0,Pe.Z)(Ot,"".concat(Zr,"-fix-left-last"),jn&&to),(0,Pe.Z)(Ot,"".concat(Zr,"-fix-left-all"),jn&&Ro&&to),(0,Pe.Z)(Ot,"".concat(Zr,"-fix-right"),la&&to),(0,Pe.Z)(Ot,"".concat(Zr,"-fix-right-first"),Vn&&to),(0,Pe.Z)(Ot,"".concat(Zr,"-fix-right-last"),br&&to),(0,Pe.Z)(Ot,"".concat(Zr,"-ellipsis"),zt),(0,Pe.Z)(Ot,"".concat(Zr,"-with-append"),Gr),(0,Pe.Z)(Ot,"".concat(Zr,"-fix-sticky"),(Eo||la)&&Qr&&to),(0,Pe.Z)(Ot,"".concat(Zr,"-row-hover"),!ro&&oo),Ot),fr.className,ro==null?void 0:ro.className),_o={};wn&&(_o.textAlign=wn);var ba=(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},xo),fr.style),_o),ro==null?void 0:ro.style),Wo=Qo;return(0,ye.Z)(Wo)==="object"&&!Array.isArray(Wo)&&!ne.isValidElement(Wo)&&(Wo=null),zt&&(jn||Vn)&&(Wo=ne.createElement("span",{className:"".concat(Zr,"-content")},Wo)),ne.createElement(Ht,(0,ae.Z)({},ro,fr,{className:ta,style:ba,title:Yr,scope:un,onMouseEnter:Lr,onMouseLeave:$r,colSpan:vr!==1?vr:null,rowSpan:hr!==1?hr:null}),Gr,Wo)}var lt=ne.memo(Je);function Ye(ot,it,gt,yt,Pt,Et){var Rt=gt[ot]||{},Ft=gt[it]||{},Ot,Ht;Rt.fixed==="left"?Ot=yt.left[Pt==="rtl"?it:ot]:Ft.fixed==="right"&&(Ht=yt.right[Pt==="rtl"?ot:it]);var Kt=!1,zt=!1,un=!1,nn=!1,an=gt[it+1],wn=gt[ot-1],mn=!(Et!=null&&Et.children);if(Pt==="rtl"){if(Ot!==void 0){var xn=wn&&wn.fixed==="left";nn=!xn&&mn}else if(Ht!==void 0){var An=an&&an.fixed==="right";un=!An&&mn}}else if(Ot!==void 0){var Hn=an&&an.fixed==="left";Kt=!Hn&&mn}else if(Ht!==void 0){var nr=wn&&wn.fixed==="right";zt=!nr&&mn}return{fixLeft:Ot,fixRight:Ht,lastFixLeft:Kt,firstFixRight:zt,lastFixRight:un,firstFixLeft:nn,isSticky:yt.isSticky}}var Ue=ne.createContext({}),De=Ue;function Ze(ot){var it=ot.className,gt=ot.index,yt=ot.children,Pt=ot.colSpan,Et=Pt===void 0?1:Pt,Rt=ot.rowSpan,Ft=ot.align,Ot=ue(pe,["prefixCls","direction"]),Ht=Ot.prefixCls,Kt=Ot.direction,zt=ne.useContext(De),un=zt.scrollColumnIndex,nn=zt.stickyOffsets,an=zt.flattenColumns,wn=zt.columns,mn=gt+Et-1,xn=mn+1===un?Et+1:Et,An=Ye(gt,gt+xn-1,an,nn,Kt,wn==null?void 0:wn[gt]);return ne.createElement(lt,(0,ae.Z)({className:it,index:gt,component:"td",prefixCls:Ht,record:null,dataIndex:null,align:Ft,colSpan:xn,rowSpan:Rt,render:function(){return yt}},An))}var Te=fe(75931),ke=["children"];function et(ot){var it=ot.children,gt=(0,Te.Z)(ot,ke);return ne.createElement("tr",gt,it)}function Xe(ot){var it=ot.children;return it}Xe.Row=et,Xe.Cell=Ze;var Me=Xe;function Ie(ot){var it=ot.children,gt=ot.stickyOffsets,yt=ot.flattenColumns,Pt=ot.columns,Et=ue(pe,"prefixCls"),Rt=yt.length-1,Ft=yt[Rt],Ot=ne.useMemo(function(){return{stickyOffsets:gt,flattenColumns:yt,scrollColumnIndex:Ft!=null&&Ft.scrollbar?Rt:null,columns:Pt}},[Ft,yt,Rt,gt,Pt]);return ne.createElement(De.Provider,{value:Ot},ne.createElement("tfoot",{className:"".concat(Et,"-summary")},it))}var Le=te(Ie),we=Me,Re=fe(70425),Ke=fe(29301),rt=fe(29194),He=fe(24514),tt=fe(75152),mt=fe(26112);function ut(ot,it,gt,yt,Pt,Et,Rt){ot.push({record:it,indent:gt,index:Rt});var Ft=Et(it),Ot=Pt==null?void 0:Pt.has(Ft);if(it&&Array.isArray(it[yt])&&Ot)for(var Ht=0;Ht1?Wn-1:0),Vn=1;Vn=0;Ft-=1){var Ot=it[Ft],Ht=gt&>[Ft],Kt=Ht&&Ht[sn];if(Ot||Kt||Rt){var zt=Kt||{},un=zt.columnType,nn=(0,Te.Z)(zt,Jt);Pt.unshift(ne.createElement("col",(0,ae.Z)({key:Ft,style:{width:Ot}},nn))),Rt=!0}}return ne.createElement("colgroup",null,Pt)}var Pn=vn,gn=fe(94480),Un=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Gn(ot,it){return(0,ne.useMemo)(function(){for(var gt=[],yt=0;yt1?"colgroup":"col":null,ellipsis:mn.ellipsis,align:mn.align,component:mn.title?Et:Rt,prefixCls:Kt,key:nn[wn]},xn,{additionalProps:An,rowType:"header"}))}))}Bn.displayName="HeaderRow";var Kn=Bn;function Pr(ot){var it=[];function gt(Rt,Ft){var Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;it[Ot]=it[Ot]||[];var Ht=Ft,Kt=Rt.filter(Boolean).map(function(zt){var un={key:zt.key,className:zt.className||"",children:zt.title,column:zt,colStart:Ht},nn=1,an=zt.children;return an&&an.length>0&&(nn=gt(an,Ht,Ot+1).reduce(function(wn,mn){return wn+mn},0),un.hasSubColumns=!0),"colSpan"in zt&&(nn=zt.colSpan),"rowSpan"in zt&&(un.rowSpan=zt.rowSpan),un.colSpan=nn,un.colEnd=un.colStart+nn-1,it[Ot].push(un),Ht+=nn,nn});return Kt}gt(ot,0);for(var yt=it.length,Pt=function(Ft){it[Ft].forEach(function(Ot){!("rowSpan"in Ot)&&!Ot.hasSubColumns&&(Ot.rowSpan=yt-Ft)})},Et=0;Et1&&arguments[1]!==void 0?arguments[1]:"";return typeof it=="number"?it:it.endsWith("%")?ot*parseFloat(it)/100:null}function pr(ot,it){return ne.useMemo(function(){if(it&&it>0){var gt=0,yt=0;ot.forEach(function(Ht){var Kt=cr(it,Ht.width);Kt?gt+=Kt:yt+=1});var Pt=it-gt,Et=yt,Rt=Pt/yt,Ft=0,Ot=ot.map(function(Ht){var Kt=(0,Se.Z)({},Ht),zt=cr(it,Kt.width);if(zt)Kt.width=zt;else{var un=Math.floor(Rt);Kt.width=Et===1?Pt:un,Pt-=un,Et-=1}return Ft+=Kt.width,Kt});return[Ot,Ft]}return[ot,it]},[ot,it])}var It=["children"],Dt=["fixed"];function xt(ot){return(0,Or.Z)(ot).filter(function(it){return ne.isValidElement(it)}).map(function(it){var gt=it.key,yt=it.props,Pt=yt.children,Et=(0,Te.Z)(yt,It),Rt=(0,Se.Z)({key:gt},Et);return Pt&&(Rt.children=xt(Pt)),Rt})}function tn(ot){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ot.filter(function(gt){return gt&&(0,ye.Z)(gt)==="object"}).reduce(function(gt,yt,Pt){var Et=yt.fixed,Rt=Et===!0?"left":Et,Ft="".concat(it,"-").concat(Pt),Ot=yt.children;return Ot&&Ot.length>0?[].concat((0,gn.Z)(gt),(0,gn.Z)(tn(Ot,Ft).map(function(Ht){return(0,Se.Z)({fixed:Rt},Ht)}))):[].concat((0,gn.Z)(gt),[(0,Se.Z)((0,Se.Z)({key:Ft},yt),{},{fixed:Rt})])},[])}function Nn(ot){for(var it=!0,gt=0;gt=0;Et-=1){var Rt=ot[Et];if(Pt&&Rt.fixed!=="right")Pt=!1;else if(!Pt&&Rt.fixed==="right"){warning(!1,"Index ".concat(Et+1," of `columns` missing `fixed='right'` prop."));break}}}function Cn(ot){return ot.map(function(it){var gt=it.fixed,yt=(0,Te.Z)(it,Dt),Pt=gt;return gt==="left"?Pt="right":gt==="right"&&(Pt="left"),(0,Se.Z)({fixed:Pt},yt)})}function Mr(ot,it){var gt=ot.prefixCls,yt=ot.columns,Pt=ot.children,Et=ot.expandable,Rt=ot.expandedKeys,Ft=ot.columnTitle,Ot=ot.getRowKey,Ht=ot.onTriggerExpand,Kt=ot.expandIcon,zt=ot.rowExpandable,un=ot.expandIconColumnIndex,nn=ot.direction,an=ot.expandRowByClick,wn=ot.columnWidth,mn=ot.fixed,xn=ot.scrollWidth,An=ne.useMemo(function(){return yt||xt(Pt)},[yt,Pt]),Hn=ne.useMemo(function(){if(Et){var qn,Wn=An.slice();if(!Wn.includes(be)){var jn=un||0;jn>=0&&Wn.splice(jn,0,be)}var Vn=Wn.indexOf(be);Wn=Wn.filter(function(fr,Qr){return fr!==be||Qr===Vn});var br=An[Vn],Gr;(mn==="left"||mn)&&!un?Gr="left":(mn==="right"||mn)&&un===An.length?Gr="right":Gr=br?br.fixed:null;var jr=(qn={},(0,Pe.Z)(qn,sn,{className:"".concat(gt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(qn,"title",Ft),(0,Pe.Z)(qn,"fixed",Gr),(0,Pe.Z)(qn,"className","".concat(gt,"-row-expand-icon-cell")),(0,Pe.Z)(qn,"width",wn),(0,Pe.Z)(qn,"render",function(Qr,Zr,Ao){var to=Ot(Zr,Ao),Ro=Rt.has(to),Fo=zt?zt(Zr):!0,Rr=Kt({prefixCls:gt,expanded:Ro,expandable:Fo,record:Zr,onExpand:Ht});return an?ne.createElement("span",{onClick:function(ro){return ro.stopPropagation()}},Rr):Rr}),qn);return Wn.map(function(fr){return fr===be?jr:fr})}return An.filter(function(fr){return fr!==be})},[Et,An,Ot,Rt,Kt,nn]),nr=ne.useMemo(function(){var qn=Hn;return it&&(qn=it(qn)),qn.length||(qn=[{render:function(){return null}}]),qn},[it,Hn,nn]),ir=ne.useMemo(function(){return nn==="rtl"?Cn(tn(nr)):tn(nr)},[nr,nn,xn]),Yn=pr(ir,xn),xr=(0,E.Z)(Yn,2),Dr=xr[0],Qn=xr[1];return[nr,Dr,Qn]}var or=Mr;function Ut(ot){var it,gt=ot.prefixCls,yt=ot.record,Pt=ot.onExpand,Et=ot.expanded,Rt=ot.expandable,Ft="".concat(gt,"-row-expand-icon");if(!Rt)return ne.createElement("span",{className:Ee()(Ft,"".concat(gt,"-row-spaced"))});var Ot=function(Kt){Pt(yt,Kt),Kt.stopPropagation()};return ne.createElement("span",{className:Ee()(Ft,(it={},(0,Pe.Z)(it,"".concat(gt,"-row-expanded"),Et),(0,Pe.Z)(it,"".concat(gt,"-row-collapsed"),!Et),it)),onClick:Ot})}function Lt(ot,it,gt){var yt=[];function Pt(Et){(Et||[]).forEach(function(Rt,Ft){yt.push(it(Rt,Ft)),Pt(Rt[gt])})}return Pt(ot),yt}function rn(ot,it,gt){var yt=en(ot),Pt=yt.expandIcon,Et=yt.expandedRowKeys,Rt=yt.defaultExpandedRowKeys,Ft=yt.defaultExpandAllRows,Ot=yt.expandedRowRender,Ht=yt.onExpand,Kt=yt.onExpandedRowsChange,zt=yt.childrenColumnName,un=Pt||Ut,nn=zt||"children",an=ne.useMemo(function(){return Ot?"row":ot.expandable&&ot.internalHooks===xe&&ot.expandable.__PARENT_RENDER_ICON__||it.some(function(ir){return ir&&(0,ye.Z)(ir)==="object"&&ir[nn]})?"nest":!1},[!!Ot,it]),wn=ne.useState(function(){return Rt||(Ft?Lt(it,gt,nn):[])}),mn=(0,E.Z)(wn,2),xn=mn[0],An=mn[1],Hn=ne.useMemo(function(){return new Set(Et||xn||[])},[Et,xn]),nr=ne.useCallback(function(ir){var Yn=gt(ir,it.indexOf(ir)),xr,Dr=Hn.has(Yn);Dr?(Hn.delete(Yn),xr=(0,gn.Z)(Hn)):xr=[].concat((0,gn.Z)(Hn),[Yn]),An(xr),Ht&&Ht(!Dr,ir),Kt&&Kt(xr)},[gt,Hn,it,Ht,Kt]);return[yt,an,Hn,un,nn,nr]}function jt(ot,it,gt,yt){var Pt=ot.map(function(Et,Rt){return Ye(Rt,Rt,ot,it,gt,yt==null?void 0:yt[Rt])});return(0,Oe.Z)(function(){return Pt},[Pt],function(Et,Rt){return!(0,se.Z)(Et,Rt)})}function dn(ot){var it=(0,ne.useRef)(ot),gt=(0,ne.useState)({}),yt=(0,E.Z)(gt,2),Pt=yt[1],Et=(0,ne.useRef)(null),Rt=(0,ne.useRef)([]);function Ft(Ot){Rt.current.push(Ot);var Ht=Promise.resolve();Et.current=Ht,Ht.then(function(){if(Et.current===Ht){var Kt=Rt.current,zt=it.current;Rt.current=[],Kt.forEach(function(un){it.current=un(it.current)}),Et.current=null,zt!==it.current&&Pt({})}})}return(0,ne.useEffect)(function(){return function(){Et.current=null}},[]),[it.current,Ft]}function En(ot){var it=(0,ne.useRef)(ot||null),gt=(0,ne.useRef)();function yt(){window.clearTimeout(gt.current)}function Pt(Rt){it.current=Rt,yt(),gt.current=window.setTimeout(function(){it.current=null,gt.current=void 0},100)}function Et(){return it.current}return(0,ne.useEffect)(function(){return yt},[]),[Pt,Et]}function Dn(){var ot=ne.useState(-1),it=(0,E.Z)(ot,2),gt=it[0],yt=it[1],Pt=ne.useState(-1),Et=(0,E.Z)(Pt,2),Rt=Et[0],Ft=Et[1],Ot=ne.useCallback(function(Ht,Kt){yt(Ht),Ft(Kt)},[]);return[gt,Rt,Ot]}var yn=fe(47273),St=(0,yn.Z)()?window:null;function Mt(ot,it){var gt=(0,ye.Z)(ot)==="object"?ot:{},yt=gt.offsetHeader,Pt=yt===void 0?0:yt,Et=gt.offsetSummary,Rt=Et===void 0?0:Et,Ft=gt.offsetScroll,Ot=Ft===void 0?0:Ft,Ht=gt.getContainer,Kt=Ht===void 0?function(){return St}:Ht,zt=Kt()||St;return ne.useMemo(function(){var un=!!ot;return{isSticky:un,stickyClassName:un?"".concat(it,"-sticky-holder"):"",offsetHeader:Pt,offsetSummary:Rt,offsetScroll:Ot,container:zt}},[Ot,Pt,Rt,it,zt])}function kt(ot,it,gt){var yt=(0,ne.useMemo)(function(){for(var Pt=[],Et=[],Rt=0,Ft=0,Ot=0;Ot=zt&&(fr=zt-un),Rt({scrollLeft:fr/zt*(Kt+2)}),An.current.x=Vn.pageX},qn=function(){if(Et.current){var Vn=(0,Vt.os)(Et.current).top,br=Vn+Et.current.offsetHeight,Gr=Ot===window?document.documentElement.scrollTop+window.innerHeight:(0,Vt.os)(Ot).top+Ot.clientHeight;br-(0,tt.Z)()<=Gr||Vn>=Gr-Ft?xn(function(jr){return(0,Se.Z)((0,Se.Z)({},jr),{},{isHiddenScrollBar:!0})}):xn(function(jr){return(0,Se.Z)((0,Se.Z)({},jr),{},{isHiddenScrollBar:!1})})}},Wn=function(Vn){xn(function(br){return(0,Se.Z)((0,Se.Z)({},br),{},{scrollLeft:Vn/Kt*zt||0})})};return ne.useImperativeHandle(gt,function(){return{setScrollLeft:Wn}}),ne.useEffect(function(){var jn=(0,Xt.Z)(document.body,"mouseup",xr,!1),Vn=(0,Xt.Z)(document.body,"mousemove",Qn,!1);return qn(),function(){jn.remove(),Vn.remove()}},[un,ir]),ne.useEffect(function(){var jn=(0,Xt.Z)(Ot,"scroll",qn,!1),Vn=(0,Xt.Z)(window,"resize",qn,!1);return function(){jn.remove(),Vn.remove()}},[Ot]),ne.useEffect(function(){mn.isHiddenScrollBar||xn(function(jn){var Vn=Et.current;return Vn?(0,Se.Z)((0,Se.Z)({},jn),{},{scrollLeft:Vn.scrollLeft/Vn.scrollWidth*Vn.clientWidth}):jn})},[mn.isHiddenScrollBar]),Kt<=zt||!un||mn.isHiddenScrollBar?null:ne.createElement("div",{style:{height:(0,tt.Z)(),width:zt,bottom:Ft},className:"".concat(Ht,"-sticky-scroll")},ne.createElement("div",{onMouseDown:Dr,ref:nn,className:Ee()("".concat(Ht,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(Ht,"-sticky-scroll-bar-active"),ir)),style:{width:"".concat(un,"px"),transform:"translate3d(".concat(mn.scrollLeft,"px, 0, 0)")}}))},Fn=ne.forwardRef(Rn);function Tn(ot){return null}var Zt=Tn;function ur(ot){return null}var rr=ur,Jr="rc-table",ln=[],Sn={};function kn(){return"No Data"}function Mn(ot){var it,gt=(0,Se.Z)({rowKey:"key",prefixCls:Jr,emptyText:kn},ot),yt=gt.prefixCls,Pt=gt.className,Et=gt.rowClassName,Rt=gt.style,Ft=gt.data,Ot=gt.rowKey,Ht=gt.scroll,Kt=gt.tableLayout,zt=gt.direction,un=gt.title,nn=gt.footer,an=gt.summary,wn=gt.caption,mn=gt.id,xn=gt.showHeader,An=gt.components,Hn=gt.emptyText,nr=gt.onRow,ir=gt.onHeaderRow,Yn=gt.internalHooks,xr=gt.transformColumns,Dr=gt.internalRefs,Qn=gt.tailor,qn=gt.sticky,Wn=Ft||ln,jn=!!Wn.length,Vn=Yn===xe,br=ne.useCallback(function(fo,Io){return(0,Ce.Z)(An,fo)||Io},[An]),Gr=ne.useMemo(function(){return typeof Ot=="function"?Ot:function(fo){var Io=fo&&fo[Ot];return Io}},[Ot]),jr=br(["body"]),fr=Dn(),Qr=(0,E.Z)(fr,3),Zr=Qr[0],Ao=Qr[1],to=Qr[2],Ro=rn(gt,Wn,Gr),Fo=(0,E.Z)(Ro,6),Rr=Fo[0],Qo=Fo[1],ro=Fo[2],xo=Fo[3],Eo=Fo[4],la=Fo[5],vr=Ht==null?void 0:Ht.x,hr=ne.useState(0),gr=(0,E.Z)(hr,2),_n=gr[0],oo=gr[1],$n=or((0,Se.Z)((0,Se.Z)((0,Se.Z)({},gt),Rr),{},{expandable:!!Rr.expandedRowRender,columnTitle:Rr.columnTitle,expandedKeys:ro,getRowKey:Gr,onTriggerExpand:la,expandIcon:xo,expandIconColumnIndex:Rr.expandIconColumnIndex,direction:zt,scrollWidth:Vn&&Qn&&typeof vr=="number"?vr:null}),Vn?xr:null),Lr=(0,E.Z)($n,3),$r=Lr[0],Yr=Lr[1],ta=Lr[2],_o=ta!=null?ta:vr,ba=ne.useMemo(function(){return{columns:$r,flattenColumns:Yr}},[$r,Yr]),Wo=ne.useRef(),va=ne.useRef(),Xo=ne.useRef(),ca=ne.useRef(),Qa=ne.useRef(),io=ne.useState(!1),uo=(0,E.Z)(io,2),Bo=uo[0],Zo=uo[1],Vo=ne.useState(!1),Vr=(0,E.Z)(Vo,2),aa=Vr[0],na=Vr[1],pa=dn(new Map),xa=(0,E.Z)(pa,2),Pa=xa[0],ei=xa[1],Ta=$e(Yr),ya=Ta.map(function(fo){return Pa.get(fo)}),ua=ne.useMemo(function(){return ya},[ya.join("_")]),ia=wt(ua,Yr.length,zt),Yo=Ht&&Ve(Ht.y),Lo=Ht&&Ve(_o)||!!Rr.fixed,Ia=Lo&&Yr.some(function(fo){var Io=fo.fixed;return Io}),Wa=ne.useRef(),Ra=Mt(qn,yt),Ba=Ra.isSticky,li=Ra.offsetHeader,bi=Ra.offsetSummary,eo=Ra.offsetScroll,Po=Ra.stickyClassName,$o=Ra.container,Oo=ne.useMemo(function(){return an==null?void 0:an(Wn)},[an,Wn]),ra=(Yo||Ba)&&ne.isValidElement(Oo)&&Oo.type===Me&&Oo.props.fixed,da,fa,ja;Yo&&(fa={overflowY:"scroll",maxHeight:Ht.y}),Lo&&(da={overflowX:"auto"},Yo||(fa={overflowY:"hidden"}),ja={width:_o===!0?"auto":_o,minWidth:"100%"});var Fi=ne.useCallback(function(fo,Io){(0,rt.Z)(Wo.current)&&ei(function(Aa){if(Aa.get(fo)!==Io){var Fa=new Map(Aa);return Fa.set(fo,Io),Fa}return Aa})},[]),Ls=En(null),Mi=(0,E.Z)(Ls,2),Os=Mi[0],Ni=Mi[1];function ci(fo,Io){Io&&(typeof Io=="function"?Io(fo):Io.scrollLeft!==fo&&(Io.scrollLeft=fo,Io.scrollLeft!==fo&&setTimeout(function(){Io.scrollLeft=fo},0)))}var Xa=(0,me.Z)(function(fo){var Io=fo.currentTarget,Aa=fo.scrollLeft,Fa=zt==="rtl",Ma=typeof Aa=="number"?Aa:Io.scrollLeft,_i=Io||Sn;if(!Ni()||Ni()===_i){var xi;Os(_i),ci(Ma,va.current),ci(Ma,Xo.current),ci(Ma,Qa.current),ci(Ma,(xi=Wa.current)===null||xi===void 0?void 0:xi.setScrollLeft)}var Ii=Io||va.current;if(Ii){var Bi=Ii.scrollWidth,Li=Ii.clientWidth;if(Bi===Li){Zo(!1),na(!1);return}Fa?(Zo(-Ma0)):(Zo(Ma>0),na(Ma1?wn-Vn:0,Gr=(0,Se.Z)((0,Se.Z)((0,Se.Z)({},xr),Ot),{},{flex:"0 0 ".concat(Vn,"px"),width:"".concat(Vn,"px"),marginRight:br,pointerEvents:"auto"}),jr=ne.useMemo(function(){return Kt?Wn<=1:Qn===0||Wn===0||Wn>1},[Wn,Qn,Kt]);jr?Gr.visibility="hidden":Kt&&(Gr.height=zt==null?void 0:zt(Wn));var fr=jr?function(){return null}:un,Qr={};return(Wn===0||Qn===0)&&(Qr.rowSpan=1,Qr.colSpan=1),ne.createElement(lt,(0,ae.Z)({className:Ee()(an,Ht),ellipsis:gt.ellipsis,align:gt.align,scope:gt.rowScope,component:"div",prefixCls:it.prefixCls,key:Hn,record:Ft,index:Et,renderIndex:Rt,dataIndex:nn,render:fr,shouldCellUpdate:gt.shouldCellUpdate},nr,{appendNode:ir,additionalProps:(0,Se.Z)((0,Se.Z)({},Yn),{},{style:Gr},Qr)}))}var zo=no,Mo=["data","index","className","rowKey","style","extra","getHeight"],hn=ne.forwardRef(function(ot,it){var gt=ot.data,yt=ot.index,Pt=ot.className,Et=ot.rowKey,Rt=ot.style,Ft=ot.extra,Ot=ot.getHeight,Ht=(0,Te.Z)(ot,Mo),Kt=gt.record,zt=gt.indent,un=gt.index,nn=ue(pe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),an=nn.scrollX,wn=nn.flattenColumns,mn=nn.prefixCls,xn=nn.fixColumn,An=nn.componentWidth,Hn=at(Kt,Et,yt,zt),nr=Hn.rowSupportExpand,ir=Hn.expanded,Yn=Hn.rowProps,xr=Hn.expandedRowRender,Dr=Hn.expandedRowClassName,Qn;if(nr&&ir){var qn=xr(Kt,yt,zt+1,ir),Wn=Dr==null?void 0:Dr(Kt,yt,zt),jn={};xn&&(jn={style:(0,Pe.Z)({},"--virtual-width","".concat(An,"px"))});var Vn="".concat(mn,"-expanded-row-cell");Qn=ne.createElement("div",{className:Ee()("".concat(mn,"-expanded-row"),"".concat(mn,"-expanded-row-level-").concat(zt+1),Wn)},ne.createElement(lt,{component:"div",prefixCls:mn,className:Ee()(Vn,(0,Pe.Z)({},"".concat(Vn,"-fixed"),xn)),additionalProps:jn},qn))}var br=(0,Se.Z)((0,Se.Z)({},Rt),{},{width:an});Ft&&(br.position="absolute",br.pointerEvents="none");var Gr=ne.createElement("div",(0,ae.Z)({},Yn,Ht,{ref:nr?null:it,className:Ee()(Pt,"".concat(mn,"-row"),Yn==null?void 0:Yn.className,(0,Pe.Z)({},"".concat(mn,"-row-extra"),Ft)),style:(0,Se.Z)((0,Se.Z)({},br),Yn==null?void 0:Yn.style)}),wn.map(function(jr,fr){return ne.createElement(zo,{key:fr,rowInfo:Hn,column:jr,colIndex:fr,indent:zt,index:yt,renderIndex:un,record:Kt,inverse:Ft,getHeight:Ot})}));return nr?ne.createElement("div",{ref:it},Gr,Qn):Gr}),To=te(hn),vo=To,Ur=ne.forwardRef(function(ot,it){var gt=ot.data,yt=ot.onScroll,Pt=ue(pe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Et=Pt.flattenColumns,Rt=Pt.onColumnResize,Ft=Pt.getRowKey,Ot=Pt.expandedKeys,Ht=Pt.prefixCls,Kt=Pt.childrenColumnName,zt=Pt.emptyNode,un=Pt.scrollX,nn=ue(Er),an=nn.scrollY,wn=nn.listItemHeight,mn=ne.useRef(),xn=ht(gt,Kt,Ot,Ft),An=ne.useMemo(function(){var Qn=0;return Et.map(function(qn){var Wn=qn.width,jn=qn.key;return Qn+=Wn,[jn,Wn,Qn]})},[Et]),Hn=ne.useMemo(function(){return An.map(function(Qn){return Qn[2]})},[An]);ne.useEffect(function(){An.forEach(function(Qn){var qn=(0,E.Z)(Qn,2),Wn=qn[0],jn=qn[1];Rt(Wn,jn)})},[An]),ne.useImperativeHandle(it,function(){var Qn={};return Object.defineProperty(Qn,"scrollLeft",{get:function(){var Wn;return((Wn=mn.current)===null||Wn===void 0?void 0:Wn.getScrollInfo().x)||0},set:function(Wn){var jn;(jn=mn.current)===null||jn===void 0||jn.scrollTo({left:Wn})}}),Qn});var nr=function(qn,Wn){var jn,Vn=(jn=xn[Wn])===null||jn===void 0?void 0:jn.record,br=qn.onCell;if(br){var Gr,jr=br(Vn,Wn);return(Gr=jr==null?void 0:jr.rowSpan)!==null&&Gr!==void 0?Gr:1}return 1},ir=function(qn){var Wn=qn.start,jn=qn.end,Vn=qn.getSize,br=qn.offsetY;if(jn<0)return null;for(var Gr=Et.filter(function(vr){return nr(vr,Wn)===0}),jr=Wn,fr=function(hr){if(Gr=Gr.filter(function(gr){return nr(gr,hr)===0}),!Gr.length)return jr=hr,"break"},Qr=Wn;Qr>=0;Qr-=1){var Zr=fr(Qr);if(Zr==="break")break}for(var Ao=Et.filter(function(vr){return nr(vr,jn)!==1}),to=jn,Ro=function(hr){if(Ao=Ao.filter(function(gr){return nr(gr,hr)!==1}),!Ao.length)return to=Math.max(hr-1,jn),"break"},Fo=jn;Fo1})&&Qo.push(hr)},xo=jr;xo<=to;xo+=1)var Eo=ro(xo);var la=Qo.map(function(vr){var hr=xn[vr],gr=Ft(hr.record,vr),_n=function(Lr){var $r=vr+Lr-1,Yr=Ft(xn[$r].record,$r),ta=Vn(gr,Yr);return ta.bottom-ta.top},oo=Vn(gr);return ne.createElement(vo,{key:vr,data:hr,rowKey:gr,index:vr,style:{top:-br+oo.top},extra:!0,getHeight:_n})});return la},Yn=ne.useMemo(function(){return{columnsOffset:Hn}},[Hn]),xr="".concat(Ht,"-tbody"),Dr;return xn.length?Dr=ne.createElement(Hr.Z,{fullHeight:!1,ref:mn,className:Ee()(xr,"".concat(xr,"-virtual")),height:an,itemHeight:wn||24,data:xn,itemKey:function(qn){return Ft(qn.record)},scrollWidth:un,onVirtualScroll:function(qn){var Wn=qn.x;yt({scrollLeft:Wn})},extraRender:ir},function(Qn,qn,Wn){var jn=Ft(Qn.record,qn);return ne.createElement(vo,(0,ae.Z)({data:Qn,rowKey:jn,index:qn},Wn))}):Dr=ne.createElement("div",{className:Ee()("".concat(Ht,"-placeholder"))},ne.createElement(lt,{component:"div",prefixCls:Ht},zt)),ne.createElement(mo.Provider,{value:Yn},Dr)}),jo=te(Ur),qr=jo,so=function(it,gt){var yt=gt.ref,Pt=gt.onScroll;return ne.createElement(qr,{ref:yt,data:it,onScroll:Pt})},yo=100;function ar(ot){var it=ot.columns,gt=ot.scroll,yt=ot.prefixCls,Pt=yt===void 0?Jr:yt,Et=ot.className,Rt=ot.listItemHeight,Ft=gt||{},Ot=Ft.x,Ht=Ft.y;typeof Ot!="number"&&(Ot=((it||[]).length+1)*yo),typeof Ht!="number"&&(Ht=500);var Kt=ne.useMemo(function(){return{scrollY:Ht,listItemHeight:Rt}},[Ht,Rt]);return ne.createElement(Er.Provider,{value:Kt},ne.createElement(Jn,(0,ae.Z)({},ot,{className:Ee()(Et,"".concat(Pt,"-virtual")),scroll:(0,Se.Z)((0,Se.Z)({},gt),{},{x:Ot}),components:{body:so},columns:it,internalHooks:xe,tailor:!0})))}function wr(ot){return z(ar,ot)}var Cr=wr(),Ir=null;function bo(ot){return null}var lo=bo;function Uo(ot){return null}var ho=Uo,Jo=fe(2738),Do=fe(68031),Wr=fe(36355),ao=fe(93891),No=fe(19716),Bt=fe(8628),Qt=fe(31724),on=fe(58421),dr=fe(71418),fn=fe(88088);function _t(ot){return function(gt){let{prefixCls:yt,onExpand:Pt,record:Et,expanded:Rt,expandable:Ft}=gt;const Ot=`${yt}-row-expand-icon`;return ne.createElement("button",{type:"button",onClick:Ht=>{Pt(Et,Ht),Ht.stopPropagation()},className:Ee()(Ot,{[`${Ot}-spaced`]:!Ft,[`${Ot}-expanded`]:Ft&&Rt,[`${Ot}-collapsed`]:Ft&&!Rt}),"aria-label":Rt?ot.collapse:ot.expand,"aria-expanded":Rt})}}var $t=_t;function Gt(ot,it){return"key"in ot&&ot.key!==void 0&&ot.key!==null?ot.key:ot.dataIndex?Array.isArray(ot.dataIndex)?ot.dataIndex.join("."):ot.dataIndex:it}function cn(ot,it){return it?`${it}-${ot}`:`${ot}`}function bn(ot,it){return typeof ot=="function"?ot(it):ot}function pn(ot,it){const gt=bn(ot,it);return Object.prototype.toString.call(gt)==="[object Object]"?"":gt}var yr={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"},Zn=yr,zr=fe(7657),Ar=function(it,gt){return ne.createElement(zr.Z,(0,ae.Z)({},it,{ref:gt,icon:Zn}))},Ln=ne.forwardRef(Ar),mr=Ln,Sr=fe(56762);function On(ot){const it=ne.useRef(ot),gt=(0,Sr.Z)();return[()=>it.current,yt=>{it.current=yt,gt()}]}var Tr=fe(3113),kr=fe(24905),_r=fe(38854),Xn=fe(64165),Fr=fe(20834),po=fe(40875),co=fe(5112),Ko=fe(17574),ko=fe(47472),So=fe(92832);function sa(ot){let{value:it,onChange:gt,filterSearch:yt,tablePrefixCls:Pt,locale:Et}=ot;return yt?ne.createElement("div",{className:`${Pt}-filter-dropdown-search`},ne.createElement(So.default,{prefix:ne.createElement(ko.Z,null),placeholder:Et.filterSearchPlaceholder,onChange:gt,value:it,htmlSize:1,className:`${Pt}-filter-dropdown-search-input`})):null}var wo=sa,Sa=fe(10228);const Na=ot=>{const{keyCode:it}=ot;it===Sa.Z.ENTER&&ot.stopPropagation()};var ka=ne.forwardRef((ot,it)=>ne.createElement("div",{className:ot.className,onClick:gt=>gt.stopPropagation(),onKeyDown:Na,ref:it},ot.children));function Ho(ot){let it=[];return(ot||[]).forEach(gt=>{let{value:yt,children:Pt}=gt;it.push(yt),Pt&&(it=[].concat((0,gn.Z)(it),(0,gn.Z)(Ho(Pt))))}),it}function Br(ot){return ot.some(it=>{let{children:gt}=it;return gt})}function Xr(ot,it){return typeof it=="string"||typeof it=="number"?it==null?void 0:it.toString().toLowerCase().includes(ot.trim().toLowerCase()):!1}function qo(ot){let{filters:it,prefixCls:gt,filteredKeys:yt,filterMultiple:Pt,searchValue:Et,filterSearch:Rt}=ot;return it.map((Ft,Ot)=>{const Ht=String(Ft.value);if(Ft.children)return{key:Ht||Ot,label:Ft.text,popupClassName:`${gt}-dropdown-submenu`,children:qo({filters:Ft.children,prefixCls:gt,filteredKeys:yt,filterMultiple:Pt,searchValue:Et,filterSearch:Rt})};const Kt=Pt?kr.default:co.ZP,zt={key:Ft.value!==void 0?Ht:Ot,label:ne.createElement(ne.Fragment,null,ne.createElement(Kt,{checked:yt.includes(Ht)}),ne.createElement("span",null,Ft.text))};return Et.trim()?typeof Rt=="function"?Rt(Et,Ft)?zt:null:Xr(Et,Ft.text)?zt:null:zt})}function oa(ot){var it,gt;const{tablePrefixCls:yt,prefixCls:Pt,column:Et,dropdownPrefixCls:Rt,columnKey:Ft,filterMultiple:Ot,filterMode:Ht="menu",filterSearch:Kt=!1,filterState:zt,triggerFilter:un,locale:nn,children:an,getPopupContainer:wn}=ot,{filterDropdownOpen:mn,onFilterDropdownOpenChange:xn,filterResetToDefaultFilteredValue:An,defaultFilteredValue:Hn,filterDropdownVisible:nr,onFilterDropdownVisibleChange:ir}=Et,[Yn,xr]=ne.useState(!1),Dr=!!(zt&&(!((it=zt.filteredKeys)===null||it===void 0)&&it.length||zt.forceFiltered)),Qn=$n=>{xr($n),xn==null||xn($n),ir==null||ir($n)},qn=(gt=mn!=null?mn:nr)!==null&>!==void 0?gt:Yn,Wn=zt==null?void 0:zt.filteredKeys,[jn,Vn]=On(Wn||[]),br=$n=>{let{selectedKeys:Lr}=$n;Vn(Lr)},Gr=($n,Lr)=>{let{node:$r,checked:Yr}=Lr;br(Ot?{selectedKeys:$n}:{selectedKeys:Yr&&$r.key?[$r.key]:[]})};ne.useEffect(()=>{Yn&&br({selectedKeys:Wn||[]})},[Wn]);const[jr,fr]=ne.useState([]),Qr=$n=>{fr($n)},[Zr,Ao]=ne.useState(""),to=$n=>{const{value:Lr}=$n.target;Ao(Lr)};ne.useEffect(()=>{Yn||Ao("")},[Yn]);const Ro=$n=>{const Lr=$n&&$n.length?$n:null;if(Lr===null&&(!zt||!zt.filteredKeys)||(0,se.Z)(Lr,zt==null?void 0:zt.filteredKeys,!0))return null;un({column:Et,key:Ft,filteredKeys:Lr})},Fo=()=>{Qn(!1),Ro(jn())},Rr=function(){let{confirm:$n,closeDropdown:Lr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};$n&&Ro([]),Lr&&Qn(!1),Ao(""),Vn(An?(Hn||[]).map($r=>String($r)):[])},Qo=function(){let{closeDropdown:$n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};$n&&Qn(!1),Ro(jn())},ro=$n=>{$n&&Wn!==void 0&&Vn(Wn||[]),Qn($n),!$n&&!Et.filterDropdown&&Fo()},xo=Ee()({[`${Rt}-menu-without-submenu`]:!Br(Et.filters||[])}),Eo=$n=>{if($n.target.checked){const Lr=Ho(Et==null?void 0:Et.filters).map($r=>String($r));Vn(Lr)}else Vn([])},la=$n=>{let{filters:Lr}=$n;return(Lr||[]).map(($r,Yr)=>{const ta=String($r.value),_o={title:$r.text,key:$r.value!==void 0?ta:Yr};return $r.children&&(_o.children=la({filters:$r.children})),_o})},vr=$n=>{var Lr;return Object.assign(Object.assign({},$n),{text:$n.title,value:$n.key,children:((Lr=$n.children)===null||Lr===void 0?void 0:Lr.map($r=>vr($r)))||[]})};let hr;if(typeof Et.filterDropdown=="function")hr=Et.filterDropdown({prefixCls:`${Rt}-custom`,setSelectedKeys:$n=>br({selectedKeys:$n}),selectedKeys:jn(),confirm:Qo,clearFilters:Rr,filters:Et.filters,visible:qn,close:()=>{Qn(!1)}});else if(Et.filterDropdown)hr=Et.filterDropdown;else{const $n=jn()||[],Lr=()=>(Et.filters||[]).length===0?ne.createElement(Xn.Z,{image:Xn.Z.PRESENTED_IMAGE_SIMPLE,description:nn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ht==="tree"?ne.createElement(ne.Fragment,null,ne.createElement(wo,{filterSearch:Kt,value:Zr,onChange:to,tablePrefixCls:yt,locale:nn}),ne.createElement("div",{className:`${yt}-filter-dropdown-tree`},Ot?ne.createElement(kr.default,{checked:$n.length===Ho(Et.filters).length,indeterminate:$n.length>0&&$n.lengthtypeof Kt=="function"?Kt(Zr,vr(Yr)):Xr(Zr,Yr.title):void 0}))):ne.createElement(ne.Fragment,null,ne.createElement(wo,{filterSearch:Kt,value:Zr,onChange:to,tablePrefixCls:yt,locale:nn}),ne.createElement(Fr.default,{selectable:!0,multiple:Ot,prefixCls:`${Rt}-menu`,className:xo,onSelect:br,onDeselect:br,selectedKeys:$n,getPopupContainer:wn,openKeys:jr,onOpenChange:Qr,items:qo({filters:Et.filters||[],filterSearch:Kt,prefixCls:Pt,filteredKeys:jn(),filterMultiple:Ot,searchValue:Zr})})),$r=()=>An?(0,se.Z)((Hn||[]).map(Yr=>String(Yr)),$n,!0):$n.length===0;hr=ne.createElement(ne.Fragment,null,Lr(),ne.createElement("div",{className:`${Pt}-dropdown-btns`},ne.createElement(Tr.ZP,{type:"link",size:"small",disabled:$r(),onClick:()=>Rr()},nn.filterReset),ne.createElement(Tr.ZP,{type:"primary",size:"small",onClick:Fo},nn.filterConfirm)))}Et.filterDropdown&&(hr=ne.createElement(po.J,{selectable:void 0},hr));const gr=()=>ne.createElement(ka,{className:`${Pt}-dropdown`},hr);let _n;typeof Et.filterIcon=="function"?_n=Et.filterIcon(Dr):Et.filterIcon?_n=Et.filterIcon:_n=ne.createElement(mr,null);const{direction:oo}=ne.useContext(Wr.E_);return ne.createElement("div",{className:`${Pt}-column`},ne.createElement("span",{className:`${yt}-column-title`},an),ne.createElement(_r.Z,{dropdownRender:gr,trigger:["click"],open:qn,onOpenChange:ro,getPopupContainer:wn,placement:oo==="rtl"?"bottomLeft":"bottomRight"},ne.createElement("span",{role:"button",tabIndex:-1,className:Ee()(`${Pt}-trigger`,{active:Dr}),onClick:$n=>{$n.stopPropagation()}},_n)))}var Ha=oa;function za(ot,it,gt){let yt=[];return(ot||[]).forEach((Pt,Et)=>{var Rt;const Ft=cn(Et,gt);if(Pt.filters||"filterDropdown"in Pt||"onFilter"in Pt)if("filteredValue"in Pt){let Ot=Pt.filteredValue;"filterDropdown"in Pt||(Ot=(Rt=Ot==null?void 0:Ot.map(String))!==null&&Rt!==void 0?Rt:Ot),yt.push({column:Pt,key:Gt(Pt,Ft),filteredKeys:Ot,forceFiltered:Pt.filtered})}else yt.push({column:Pt,key:Gt(Pt,Ft),filteredKeys:it&&Pt.defaultFilteredValue?Pt.defaultFilteredValue:void 0,forceFiltered:Pt.filtered});"children"in Pt&&(yt=[].concat((0,gn.Z)(yt),(0,gn.Z)(za(Pt.children,it,Ft))))}),yt}function Ka(ot,it,gt,yt,Pt,Et,Rt,Ft){return gt.map((Ot,Ht)=>{const Kt=cn(Ht,Ft),{filterMultiple:zt=!0,filterMode:un,filterSearch:nn}=Ot;let an=Ot;if(an.filters||an.filterDropdown){const wn=Gt(an,Kt),mn=yt.find(xn=>{let{key:An}=xn;return wn===An});an=Object.assign(Object.assign({},an),{title:xn=>ne.createElement(Ha,{tablePrefixCls:ot,prefixCls:`${ot}-filter`,dropdownPrefixCls:it,column:an,columnKey:wn,filterState:mn,filterMultiple:zt,filterMode:un,filterSearch:nn,triggerFilter:Et,locale:Pt,getPopupContainer:Rt},bn(Ot.title,xn))})}return"children"in an&&(an=Object.assign(Object.assign({},an),{children:Ka(ot,it,an.children,yt,Pt,Et,Rt,Kt)})),an})}function ti(ot){const it={};return ot.forEach(gt=>{let{key:yt,filteredKeys:Pt,column:Et}=gt;const{filters:Rt,filterDropdown:Ft}=Et;if(Ft)it[yt]=Pt||null;else if(Array.isArray(Pt)){const Ot=Ho(Rt);it[yt]=Ot.filter(Ht=>Pt.includes(String(Ht)))}else it[yt]=null}),it}function ni(ot,it){return it.reduce((gt,yt)=>{const{column:{onFilter:Pt,filters:Et},filteredKeys:Rt}=yt;return Pt&&Rt&&Rt.length?gt.filter(Ft=>Rt.some(Ot=>{const Ht=Ho(Et),Kt=Ht.findIndex(un=>String(un)===String(Ot)),zt=Kt!==-1?Ht[Kt]:Ot;return Pt(zt,Ft)})):gt},ot)}const ri=ot=>ot.flatMap(it=>"children"in it?[it].concat((0,gn.Z)(ri(it.children||[]))):[it]);function Ua(ot){let{prefixCls:it,dropdownPrefixCls:gt,mergedColumns:yt,onFilterChange:Pt,getPopupContainer:Et,locale:Rt}=ot;const Ft=ne.useMemo(()=>ri(yt||[]),[yt]),[Ot,Ht]=ne.useState(()=>za(Ft,!0)),Kt=ne.useMemo(()=>{const an=za(Ft,!1);if(an.length===0)return an;let wn=!0,mn=!0;if(an.forEach(xn=>{let{filteredKeys:An}=xn;An!==void 0?wn=!1:mn=!1}),wn){const xn=(Ft||[]).map((An,Hn)=>Gt(An,cn(Hn)));return Ot.filter(An=>{let{key:Hn}=An;return xn.includes(Hn)}).map(An=>{const Hn=Ft[xn.findIndex(nr=>nr===An.key)];return Object.assign(Object.assign({},An),{column:Object.assign(Object.assign({},An.column),Hn),forceFiltered:Hn.filtered})})}return an},[Ft,Ot]),zt=ne.useMemo(()=>ti(Kt),[Kt]),un=an=>{const wn=Kt.filter(mn=>{let{key:xn}=mn;return xn!==an.key});wn.push(an),Ht(wn),Pt(ti(wn),wn)};return[an=>Ka(it,gt,an,Kt,Rt,un,Et),Kt,zt]}var fi=Ua;function gi(ot,it,gt){const yt=ne.useRef({});function Pt(Et){if(!yt.current||yt.current.data!==ot||yt.current.childrenColumnName!==it||yt.current.getRowKey!==gt){let Ft=function(Ot){Ot.forEach((Ht,Kt)=>{const zt=gt(Ht,Kt);Rt.set(zt,Ht),Ht&&typeof Ht=="object"&&it in Ht&&Ft(Ht[it]||[])})};const Rt=new Map;Ft(ot),yt.current={data:ot,childrenColumnName:it,kvMap:Rt,getRowKey:gt}}return yt.current.kvMap.get(Et)}return[Pt]}var Ga=fe(50371),oi=function(ot,it){var gt={};for(var yt in ot)Object.prototype.hasOwnProperty.call(ot,yt)&&it.indexOf(yt)<0&&(gt[yt]=ot[yt]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pt=0,yt=Object.getOwnPropertySymbols(ot);Pt{const Et=ot[Pt];typeof Et!="function"&&(gt[Pt]=Et)}),gt}function hi(ot,it,gt){const yt=gt&&typeof gt=="object"?gt:{},{total:Pt=0}=yt,Et=oi(yt,["total"]),[Rt,Ft]=(0,ne.useState)(()=>({current:"defaultCurrent"in Et?Et.defaultCurrent:1,pageSize:"defaultPageSize"in Et?Et.defaultPageSize:Za})),Ot=(0,Ga.Z)(Rt,Et,{total:Pt>0?Pt:ot}),Ht=Math.ceil((Pt||ot)/Ot.pageSize);Ot.current>Ht&&(Ot.current=Ht||1);const Kt=(un,nn)=>{Ft({current:un!=null?un:1,pageSize:nn||Ot.pageSize})},zt=(un,nn)=>{var an;gt&&((an=gt.onChange)===null||an===void 0||an.call(gt,un,nn)),Kt(un,nn),it(un,nn||(Ot==null?void 0:Ot.pageSize))};return gt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Ot),{onChange:zt}),Kt]}var pi=hi,mi=fe(84105),ai=fe(35654),Ya=fe(90782),vi=fe(71430),yi=fe(18929);const Ea={},Ja="SELECT_ALL",qa="SELECT_INVERT",lr="SELECT_NONE",Kr=[],ea=(ot,it)=>{let gt=[];return(it||[]).forEach(yt=>{gt.push(yt),yt&&typeof yt=="object"&&ot in yt&&(gt=[].concat((0,gn.Z)(gt),(0,gn.Z)(ea(ot,yt[ot]))))}),gt};var Da=(ot,it)=>{const{preserveSelectedRowKeys:gt,selectedRowKeys:yt,defaultSelectedRowKeys:Pt,getCheckboxProps:Et,onChange:Rt,onSelect:Ft,onSelectAll:Ot,onSelectInvert:Ht,onSelectNone:Kt,onSelectMultiple:zt,columnWidth:un,type:nn,selections:an,fixed:wn,renderCell:mn,hideSelectAll:xn,checkStrictly:An=!0}=it||{},{prefixCls:Hn,data:nr,pageData:ir,getRecordByKey:Yn,getRowKey:xr,expandType:Dr,childrenColumnName:Qn,locale:qn,getPopupContainer:Wn}=ot,[jn,Vn]=(0,yi.Z)(yt||Pt||Kr,{value:yt}),br=ne.useRef(new Map),Gr=(0,ne.useCallback)(vr=>{if(gt){const hr=new Map;vr.forEach(gr=>{let _n=Yn(gr);!_n&&br.current.has(gr)&&(_n=br.current.get(gr)),hr.set(gr,_n)}),br.current=hr}},[Yn,gt]);ne.useEffect(()=>{Gr(jn)},[jn]);const{keyEntities:jr}=(0,ne.useMemo)(()=>{if(An)return{keyEntities:null};let vr=nr;if(gt){const hr=new Set(nr.map((_n,oo)=>xr(_n,oo))),gr=Array.from(br.current).reduce((_n,oo)=>{let[$n,Lr]=oo;return hr.has($n)?_n:_n.concat(Lr)},[]);vr=[].concat((0,gn.Z)(vr),(0,gn.Z)(gr))}return(0,vi.I8)(vr,{externalGetKey:xr,childrenPropName:Qn})},[nr,xr,An,Qn,gt]),fr=(0,ne.useMemo)(()=>ea(Qn,ir),[Qn,ir]),Qr=(0,ne.useMemo)(()=>{const vr=new Map;return fr.forEach((hr,gr)=>{const _n=xr(hr,gr),oo=(Et?Et(hr):null)||{};vr.set(_n,oo)}),vr},[fr,xr,Et]),Zr=(0,ne.useCallback)(vr=>{var hr;return!!(!((hr=Qr.get(xr(vr)))===null||hr===void 0)&&hr.disabled)},[Qr,xr]),[Ao,to]=(0,ne.useMemo)(()=>{if(An)return[jn||[],[]];const{checkedKeys:vr,halfCheckedKeys:hr}=(0,Ya.S)(jn,!0,jr,Zr);return[vr||[],hr]},[jn,An,jr,Zr]),Ro=(0,ne.useMemo)(()=>{const vr=nn==="radio"?Ao.slice(0,1):Ao;return new Set(vr)},[Ao,nn]),Fo=(0,ne.useMemo)(()=>nn==="radio"?new Set:new Set(to),[to,nn]),[Rr,Qo]=(0,ne.useState)(null);ne.useEffect(()=>{it||Vn(Kr)},[!!it]);const ro=(0,ne.useCallback)((vr,hr)=>{let gr,_n;Gr(vr),gt?(gr=vr,_n=vr.map(oo=>br.current.get(oo))):(gr=[],_n=[],vr.forEach(oo=>{const $n=Yn(oo);$n!==void 0&&(gr.push(oo),_n.push($n))})),Vn(gr),Rt==null||Rt(gr,_n,{type:hr})},[Vn,Yn,Rt,gt]),xo=(0,ne.useCallback)((vr,hr,gr,_n)=>{if(Ft){const oo=gr.map($n=>Yn($n));Ft(Yn(vr),hr,oo,_n)}ro(gr,"single")},[Ft,Yn,ro]),Eo=(0,ne.useMemo)(()=>!an||xn?null:(an===!0?[Ja,qa,lr]:an).map(hr=>hr===Ja?{key:"all",text:qn.selectionAll,onSelect(){ro(nr.map((gr,_n)=>xr(gr,_n)).filter(gr=>{const _n=Qr.get(gr);return!(_n!=null&&_n.disabled)||Ro.has(gr)}),"all")}}:hr===qa?{key:"invert",text:qn.selectInvert,onSelect(){const gr=new Set(Ro);ir.forEach((oo,$n)=>{const Lr=xr(oo,$n),$r=Qr.get(Lr);$r!=null&&$r.disabled||(gr.has(Lr)?gr.delete(Lr):gr.add(Lr))});const _n=Array.from(gr);Ht&&Ht(_n),ro(_n,"invert")}}:hr===lr?{key:"none",text:qn.selectNone,onSelect(){Kt==null||Kt(),ro(Array.from(Ro).filter(gr=>{const _n=Qr.get(gr);return _n==null?void 0:_n.disabled}),"none")}}:hr).map(hr=>Object.assign(Object.assign({},hr),{onSelect:function(){for(var gr,_n,oo=arguments.length,$n=new Array(oo),Lr=0;Lr{var hr;if(!it)return vr.filter(io=>io!==Ea);let gr=(0,gn.Z)(vr);const _n=new Set(Ro),oo=fr.map(xr).filter(io=>!Qr.get(io).disabled),$n=oo.every(io=>_n.has(io)),Lr=oo.some(io=>_n.has(io)),$r=()=>{const io=[];$n?oo.forEach(Bo=>{_n.delete(Bo),io.push(Bo)}):oo.forEach(Bo=>{_n.has(Bo)||(_n.add(Bo),io.push(Bo))});const uo=Array.from(_n);Ot==null||Ot(!$n,uo.map(Bo=>Yn(Bo)),io.map(Bo=>Yn(Bo))),ro(uo,"all"),Qo(null)};let Yr;if(nn!=="radio"){let io;if(Eo){const Vr={getPopupContainer:Wn,items:Eo.map((aa,na)=>{const{key:pa,text:xa,onSelect:Pa}=aa;return{key:pa!=null?pa:na,onClick:()=>{Pa==null||Pa(oo)},label:xa}})};io=ne.createElement("div",{className:`${Hn}-selection-extra`},ne.createElement(_r.Z,{menu:Vr,getPopupContainer:Wn},ne.createElement("span",null,ne.createElement(mi.Z,null))))}const uo=fr.map((Vr,aa)=>{const na=xr(Vr,aa),pa=Qr.get(na)||{};return Object.assign({checked:_n.has(na)},pa)}).filter(Vr=>{let{disabled:aa}=Vr;return aa}),Bo=!!uo.length&&uo.length===fr.length,Zo=Bo&&uo.every(Vr=>{let{checked:aa}=Vr;return aa}),Vo=Bo&&uo.some(Vr=>{let{checked:aa}=Vr;return aa});Yr=!xn&&ne.createElement("div",{className:`${Hn}-selection`},ne.createElement(kr.default,{checked:Bo?Zo:!!fr.length&&$n,indeterminate:Bo?!Zo&&Vo:!$n&&Lr,onChange:$r,disabled:fr.length===0||Bo,"aria-label":io?"Custom selection":"Select all",skipGroup:!0}),io)}let ta;nn==="radio"?ta=(io,uo,Bo)=>{const Zo=xr(uo,Bo),Vo=_n.has(Zo);return{node:ne.createElement(co.ZP,Object.assign({},Qr.get(Zo),{checked:Vo,onClick:Vr=>Vr.stopPropagation(),onChange:Vr=>{_n.has(Zo)||xo(Zo,!0,[Zo],Vr.nativeEvent)}})),checked:Vo}}:ta=(io,uo,Bo)=>{var Zo;const Vo=xr(uo,Bo),Vr=_n.has(Vo),aa=Fo.has(Vo),na=Qr.get(Vo);let pa;return Dr==="nest"?pa=aa:pa=(Zo=na==null?void 0:na.indeterminate)!==null&&Zo!==void 0?Zo:aa,{node:ne.createElement(kr.default,Object.assign({},na,{indeterminate:pa,checked:Vr,skipGroup:!0,onClick:xa=>xa.stopPropagation(),onChange:xa=>{let{nativeEvent:Pa}=xa;const{shiftKey:ei}=Pa;let Ta=-1,ya=-1;if(ei&&An){const ua=new Set([Rr,Vo]);oo.some((ia,Yo)=>{if(ua.has(ia))if(Ta===-1)Ta=Yo;else return ya=Yo,!0;return!1})}if(ya!==-1&&Ta!==ya&&An){const ua=oo.slice(Ta,ya+1),ia=[];Vr?ua.forEach(Lo=>{_n.has(Lo)&&(ia.push(Lo),_n.delete(Lo))}):ua.forEach(Lo=>{_n.has(Lo)||(ia.push(Lo),_n.add(Lo))});const Yo=Array.from(_n);zt==null||zt(!Vr,Yo.map(Lo=>Yn(Lo)),ia.map(Lo=>Yn(Lo))),ro(Yo,"multiple")}else{const ua=Ao;if(An){const ia=Vr?(0,ai._5)(ua,Vo):(0,ai.L0)(ua,Vo);xo(Vo,!Vr,ia,Pa)}else{const ia=(0,Ya.S)([].concat((0,gn.Z)(ua),[Vo]),!0,jr,Zr),{checkedKeys:Yo,halfCheckedKeys:Lo}=ia;let Ia=Yo;if(Vr){const Wa=new Set(Yo);Wa.delete(Vo),Ia=(0,Ya.S)(Array.from(Wa),{checked:!1,halfCheckedKeys:Lo},jr,Zr).checkedKeys}xo(Vo,!Vr,Ia,Pa)}}Qo(Vr?null:Vo)}})),checked:Vr}};const _o=(io,uo,Bo)=>{const{node:Zo,checked:Vo}=ta(io,uo,Bo);return mn?mn(Vo,uo,Bo,Zo):Zo};if(!gr.includes(Ea))if(gr.findIndex(io=>{var uo;return((uo=io[sn])===null||uo===void 0?void 0:uo.columnType)==="EXPAND_COLUMN"})===0){const[io,...uo]=gr;gr=[io,Ea].concat((0,gn.Z)(uo))}else gr=[Ea].concat((0,gn.Z)(gr));const ba=gr.indexOf(Ea);gr=gr.filter((io,uo)=>io!==Ea||uo===ba);const Wo=gr[ba-1],va=gr[ba+1];let Xo=wn;Xo===void 0&&((va==null?void 0:va.fixed)!==void 0?Xo=va.fixed:(Wo==null?void 0:Wo.fixed)!==void 0&&(Xo=Wo.fixed)),Xo&&Wo&&((hr=Wo[sn])===null||hr===void 0?void 0:hr.columnType)==="EXPAND_COLUMN"&&Wo.fixed===void 0&&(Wo.fixed=Xo);const ca=Ee()(`${Hn}-selection-col`,{[`${Hn}-selection-col-with-dropdown`]:an&&nn==="checkbox"}),Qa={fixed:Xo,width:un,className:`${Hn}-selection-column`,title:it.columnTitle||Yr,render:_o,onCell:it.onCell,[sn]:{className:ca}};return gr.map(io=>io===Ea?Qa:io)},[xr,fr,it,Ao,Ro,Fo,un,Eo,Dr,Rr,Qr,zt,xo,Zr]),Ro]},La=fe(89489),ha=fe(59477),Go=fe(6848);const ma="ascend",_a="descend";function wa(ot){return typeof ot.sorter=="object"&&typeof ot.sorter.multiple=="number"?ot.sorter.multiple:!1}function ii(ot){return typeof ot=="function"?ot:ot&&typeof ot=="object"&&ot.compare?ot.compare:!1}function $i(ot,it){return it?ot[ot.indexOf(it)+1]:ot[0]}function Ai(ot,it,gt){let yt=[];function Pt(Et,Rt){yt.push({column:Et,key:Gt(Et,Rt),multiplePriority:wa(Et),sortOrder:Et.sortOrder})}return(ot||[]).forEach((Et,Rt)=>{const Ft=cn(Rt,gt);Et.children?("sortOrder"in Et&&Pt(Et,Ft),yt=[].concat((0,gn.Z)(yt),(0,gn.Z)(Ai(Et.children,it,Ft)))):Et.sorter&&("sortOrder"in Et?Pt(Et,Ft):it&&Et.defaultSortOrder&&yt.push({column:Et,key:Gt(Et,Ft),multiplePriority:wa(Et),sortOrder:Et.defaultSortOrder}))}),yt}function Oi(ot,it,gt,yt,Pt,Et,Rt,Ft){return(it||[]).map((Ot,Ht)=>{const Kt=cn(Ht,Ft);let zt=Ot;if(zt.sorter){const un=zt.sortDirections||Pt,nn=zt.showSorterTooltip===void 0?Rt:zt.showSorterTooltip,an=Gt(zt,Kt),wn=gt.find(Dr=>{let{key:Qn}=Dr;return Qn===an}),mn=wn?wn.sortOrder:null,xn=$i(un,mn);let An;if(Ot.sortIcon)An=Ot.sortIcon({sortOrder:mn});else{const Dr=un.includes(ma)&&ne.createElement(ha.Z,{className:Ee()(`${ot}-column-sorter-up`,{active:mn===ma})}),Qn=un.includes(_a)&&ne.createElement(La.Z,{className:Ee()(`${ot}-column-sorter-down`,{active:mn===_a})});An=ne.createElement("span",{className:Ee()(`${ot}-column-sorter`,{[`${ot}-column-sorter-full`]:!!(Dr&&Qn)})},ne.createElement("span",{className:`${ot}-column-sorter-inner`,"aria-hidden":"true"},Dr,Qn))}const{cancelSort:Hn,triggerAsc:nr,triggerDesc:ir}=Et||{};let Yn=Hn;xn===_a?Yn=ir:xn===ma&&(Yn=nr);const xr=typeof nn=="object"?nn:{title:Yn};zt=Object.assign(Object.assign({},zt),{className:Ee()(zt.className,{[`${ot}-column-sort`]:mn}),title:Dr=>{const Qn=ne.createElement("div",{className:`${ot}-column-sorters`},ne.createElement("span",{className:`${ot}-column-title`},bn(Ot.title,Dr)),An);return nn?ne.createElement(Go.Z,Object.assign({},xr),Qn):Qn},onHeaderCell:Dr=>{const Qn=Ot.onHeaderCell&&Ot.onHeaderCell(Dr)||{},qn=Qn.onClick,Wn=Qn.onKeyDown;Qn.onClick=br=>{yt({column:Ot,key:an,sortOrder:xn,multiplePriority:wa(Ot)}),qn==null||qn(br)},Qn.onKeyDown=br=>{br.keyCode===Sa.Z.ENTER&&(yt({column:Ot,key:an,sortOrder:xn,multiplePriority:wa(Ot)}),Wn==null||Wn(br))};const jn=pn(Ot.title,{}),Vn=jn==null?void 0:jn.toString();return mn?Qn["aria-sort"]=mn==="ascend"?"ascending":"descending":Qn["aria-label"]=Vn||"",Qn.className=Ee()(Qn.className,`${ot}-column-has-sorters`),Qn.tabIndex=0,Ot.ellipsis&&(Qn.title=(jn!=null?jn:"").toString()),Qn}})}return"children"in zt&&(zt=Object.assign(Object.assign({},zt),{children:Oi(ot,zt.children,gt,yt,Pt,Et,Rt,Kt)})),zt})}function Ti(ot){const{column:it,sortOrder:gt}=ot;return{column:it,order:gt,field:it.dataIndex,columnKey:it.key}}function ji(ot){const it=ot.filter(gt=>{let{sortOrder:yt}=gt;return yt}).map(Ti);return it.length===0&&ot.length?Object.assign(Object.assign({},Ti(ot[ot.length-1])),{column:void 0}):it.length<=1?it[0]||{}:it}function Si(ot,it,gt){const yt=it.slice().sort((Rt,Ft)=>Ft.multiplePriority-Rt.multiplePriority),Pt=ot.slice(),Et=yt.filter(Rt=>{let{column:{sorter:Ft},sortOrder:Ot}=Rt;return ii(Ft)&&Ot});return Et.length?Pt.sort((Rt,Ft)=>{for(let Ot=0;Ot{const Ft=Rt[gt];return Ft?Object.assign(Object.assign({},Rt),{[gt]:Si(Ft,it,gt)}):Rt}):Pt}function es(ot){let{prefixCls:it,mergedColumns:gt,onSorterChange:yt,sortDirections:Pt,tableLocale:Et,showSorterTooltip:Rt}=ot;const[Ft,Ot]=ne.useState(Ai(gt,!0)),Ht=ne.useMemo(()=>{let an=!0;const wn=Ai(gt,!1);if(!wn.length)return Ft;const mn=[];function xn(Hn){an?mn.push(Hn):mn.push(Object.assign(Object.assign({},Hn),{sortOrder:null}))}let An=null;return wn.forEach(Hn=>{An===null?(xn(Hn),Hn.sortOrder&&(Hn.multiplePriority===!1?an=!1:An=!0)):(An&&Hn.multiplePriority!==!1||(an=!1),xn(Hn))}),mn},[gt,Ft]),Kt=ne.useMemo(()=>{const an=Ht.map(wn=>{let{column:mn,sortOrder:xn}=wn;return{column:mn,order:xn}});return{sortColumns:an,sortColumn:an[0]&&an[0].column,sortOrder:an[0]&&an[0].order}},[Ht]);function zt(an){let wn;an.multiplePriority===!1||!Ht.length||Ht[0].multiplePriority===!1?wn=[an]:wn=[].concat((0,gn.Z)(Ht.filter(mn=>{let{key:xn}=mn;return xn!==an.key})),[an]),Ot(wn),yt(ji(wn),wn)}return[an=>Oi(it,an,Ht,zt,Pt,Et,Rt),Ht,Kt,()=>ji(Ht)]}function Di(ot,it){return ot.map(gt=>{const yt=Object.assign({},gt);return yt.title=bn(gt.title,it),"children"in yt&&(yt.children=Di(yt.children,it)),yt})}function ts(ot){return[ne.useCallback(gt=>Di(gt,ot),[ot])]}var ns=sr((ot,it)=>{const{_renderTimes:gt}=ot,{_renderTimes:yt}=it;return gt!==yt}),rs=wr((ot,it)=>{const{_renderTimes:gt}=ot,{_renderTimes:yt}=it;return gt!==yt}),$a=fe(64993),si=fe(17313),os=fe(83116),as=fe(37613),is=ot=>{const{componentCls:it}=ot,gt=`${ot.lineWidth}px ${ot.lineType} ${ot.tableBorderColor}`,yt=(Pt,Et,Rt)=>({[`&${it}-${Pt}`]:{[`> ${it}-container`]:{[`> ${it}-content, > ${it}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${it}-expanded-row-fixed`]:{margin:`-${Et}px -${Rt+ot.lineWidth}px`}}}}}});return{[`${it}-wrapper`]:{[`${it}${it}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${it}-title`]:{border:gt,borderBottom:0},[`> ${it}-container`]:{borderInlineStart:gt,borderTop:gt,[` > ${it}-content, > ${it}-header, > ${it}-body, @@ -230,7 +230,7 @@ headers: `+JSON.stringify(ft),ct.data=pt,ct.path=Ne.path,ct.status=De,ct.headers `]:{"> th, > td":{borderInlineEnd:0}}}}}},yt("middle",ot.tablePaddingVerticalMiddle,ot.tablePaddingHorizontalMiddle)),yt("small",ot.tablePaddingVerticalSmall,ot.tablePaddingHorizontalSmall)),{[`> ${it}-footer`]:{border:gt,borderTop:0}}),[`${it}-cell`]:{[`${it}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ot.lineWidth}px 0 ${ot.lineWidth}px ${ot.tableHeaderBg}`}},[`${it}-bordered ${it}-cell-scrollbar`]:{borderInlineEnd:gt}}}},ss=ot=>{const{componentCls:it}=ot;return{[`${it}-wrapper`]:{[`${it}-cell-ellipsis`]:Object.assign(Object.assign({},si.vS),{wordBreak:"keep-all",[` &${it}-cell-fix-left-last, &${it}-cell-fix-right-first - `]:{overflow:"visible",[`${it}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${it}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ls=ot=>{const{componentCls:it}=ot;return{[`${it}-wrapper`]:{[`${it}-tbody > tr${it}-placeholder`]:{textAlign:"center",color:ot.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ot.colorBgContainer}}}}},cs=fe(15969),us=ot=>{const{componentCls:it,antCls:gt,controlInteractiveSize:yt,motionDurationSlow:Pt,lineWidth:Et,paddingXS:Rt,lineType:Ft,tableBorderColor:Lt,tableExpandIconBg:Ht,tableExpandColumnWidth:Kt,borderRadius:zt,fontSize:un,fontSizeSM:nn,lineHeight:an,tablePaddingVertical:wn,tablePaddingHorizontal:mn,tableExpandedRowBg:xn,paddingXXS:An}=ot,Hn=yt/2-Et,nr=Hn*2+Et*3,ir=`${Et}px ${Ft} ${Lt}`,Yn=An-Et;return{[`${it}-wrapper`]:{[`${it}-expand-icon-col`]:{width:Kt},[`${it}-row-expand-icon-cell`]:{textAlign:"center",[`${it}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${it}-row-indent`]:{height:1,float:"left"},[`${it}-row-expand-icon`]:Object.assign(Object.assign({},(0,cs.N)(ot)),{position:"relative",float:"left",boxSizing:"border-box",width:nr,height:nr,padding:0,color:"inherit",lineHeight:`${nr}px`,background:Ht,border:ir,borderRadius:zt,transform:`scale(${yt/nr})`,transition:`all ${Pt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pt} ease-out`,content:'""'},"&::before":{top:Hn,insetInlineEnd:Yn,insetInlineStart:Yn,height:Et},"&::after":{top:Yn,bottom:Yn,insetInlineStart:Hn,width:Et,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"}}),[`${it}-row-indent + ${it}-row-expand-icon`]:{marginTop:(un*an-Et*3)/2-Math.ceil((nn*1.4-Et*3)/2),marginInlineEnd:Rt},[`tr${it}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:xn}},[`${gt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${it}-expanded-row-fixed`]:{position:"relative",margin:`-${wn}px -${mn}px`,padding:`${wn}px ${mn}px`}}}},ds=ot=>{const{componentCls:it,antCls:gt,iconCls:yt,tableFilterDropdownWidth:Pt,tableFilterDropdownSearchWidth:Et,paddingXXS:Rt,paddingXS:Ft,colorText:Lt,lineWidth:Ht,lineType:Kt,tableBorderColor:zt,tableHeaderIconColor:un,fontSizeSM:nn,tablePaddingHorizontal:an,borderRadius:wn,motionDurationSlow:mn,colorTextDescription:xn,colorPrimary:An,tableHeaderFilterActiveBg:Hn,colorTextDisabled:nr,tableFilterDropdownBg:ir,tableFilterDropdownHeight:Yn,controlItemBgHover:xr,controlItemBgActive:Dr,boxShadowSecondary:Qn,filterDropdownMenuBg:qn}=ot,Wn=`${gt}-dropdown`,jn=`${it}-filter-dropdown`,Vn=`${gt}-tree`,br=`${Ht}px ${Kt} ${zt}`;return[{[`${it}-wrapper`]:{[`${it}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${it}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Rt,marginInline:`${Rt}px ${-an/2}px`,padding:`0 ${Rt}px`,color:un,fontSize:nn,borderRadius:wn,cursor:"pointer",transition:`all ${mn}`,"&:hover":{color:xn,background:Hn},"&.active":{color:An}}}},{[`${gt}-dropdown`]:{[jn]:Object.assign(Object.assign({},(0,si.Wf)(ot)),{minWidth:Pt,backgroundColor:ir,borderRadius:wn,boxShadow:Qn,overflow:"hidden",[`${Wn}-menu`]:{maxHeight:Yn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:qn,"&:empty::after":{display:"block",padding:`${Ft}px 0`,color:nr,fontSize:nn,textAlign:"center",content:'"Not Found"'}},[`${jn}-tree`]:{paddingBlock:`${Ft}px 0`,paddingInline:Ft,[Vn]:{padding:0},[`${Vn}-treenode ${Vn}-node-content-wrapper:hover`]:{backgroundColor:xr},[`${Vn}-treenode-checkbox-checked ${Vn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Dr}}},[`${jn}-search`]:{padding:Ft,borderBottom:br,"&-input":{input:{minWidth:Et},[yt]:{color:nr}}},[`${jn}-checkall`]:{width:"100%",marginBottom:Rt,marginInlineStart:Rt},[`${jn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ft-Ht}px ${Ft}px`,overflow:"hidden",borderTop:br}})}},{[`${gt}-dropdown ${jn}, ${jn}-submenu`]:{[`${gt}-checkbox-wrapper + span`]:{paddingInlineStart:Ft,color:Lt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fs=ot=>{const{componentCls:it,lineWidth:gt,colorSplit:yt,motionDurationSlow:Pt,zIndexTableFixed:Et,tableBg:Rt,zIndexTableSticky:Ft}=ot,Lt=yt;return{[`${it}-wrapper`]:{[` + `]:{overflow:"visible",[`${it}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${it}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ls=ot=>{const{componentCls:it}=ot;return{[`${it}-wrapper`]:{[`${it}-tbody > tr${it}-placeholder`]:{textAlign:"center",color:ot.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ot.colorBgContainer}}}}},cs=fe(15969),us=ot=>{const{componentCls:it,antCls:gt,controlInteractiveSize:yt,motionDurationSlow:Pt,lineWidth:Et,paddingXS:Rt,lineType:Ft,tableBorderColor:Ot,tableExpandIconBg:Ht,tableExpandColumnWidth:Kt,borderRadius:zt,fontSize:un,fontSizeSM:nn,lineHeight:an,tablePaddingVertical:wn,tablePaddingHorizontal:mn,tableExpandedRowBg:xn,paddingXXS:An}=ot,Hn=yt/2-Et,nr=Hn*2+Et*3,ir=`${Et}px ${Ft} ${Ot}`,Yn=An-Et;return{[`${it}-wrapper`]:{[`${it}-expand-icon-col`]:{width:Kt},[`${it}-row-expand-icon-cell`]:{textAlign:"center",[`${it}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${it}-row-indent`]:{height:1,float:"left"},[`${it}-row-expand-icon`]:Object.assign(Object.assign({},(0,cs.N)(ot)),{position:"relative",float:"left",boxSizing:"border-box",width:nr,height:nr,padding:0,color:"inherit",lineHeight:`${nr}px`,background:Ht,border:ir,borderRadius:zt,transform:`scale(${yt/nr})`,transition:`all ${Pt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pt} ease-out`,content:'""'},"&::before":{top:Hn,insetInlineEnd:Yn,insetInlineStart:Yn,height:Et},"&::after":{top:Yn,bottom:Yn,insetInlineStart:Hn,width:Et,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"}}),[`${it}-row-indent + ${it}-row-expand-icon`]:{marginTop:(un*an-Et*3)/2-Math.ceil((nn*1.4-Et*3)/2),marginInlineEnd:Rt},[`tr${it}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:xn}},[`${gt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${it}-expanded-row-fixed`]:{position:"relative",margin:`-${wn}px -${mn}px`,padding:`${wn}px ${mn}px`}}}},ds=ot=>{const{componentCls:it,antCls:gt,iconCls:yt,tableFilterDropdownWidth:Pt,tableFilterDropdownSearchWidth:Et,paddingXXS:Rt,paddingXS:Ft,colorText:Ot,lineWidth:Ht,lineType:Kt,tableBorderColor:zt,tableHeaderIconColor:un,fontSizeSM:nn,tablePaddingHorizontal:an,borderRadius:wn,motionDurationSlow:mn,colorTextDescription:xn,colorPrimary:An,tableHeaderFilterActiveBg:Hn,colorTextDisabled:nr,tableFilterDropdownBg:ir,tableFilterDropdownHeight:Yn,controlItemBgHover:xr,controlItemBgActive:Dr,boxShadowSecondary:Qn,filterDropdownMenuBg:qn}=ot,Wn=`${gt}-dropdown`,jn=`${it}-filter-dropdown`,Vn=`${gt}-tree`,br=`${Ht}px ${Kt} ${zt}`;return[{[`${it}-wrapper`]:{[`${it}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${it}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Rt,marginInline:`${Rt}px ${-an/2}px`,padding:`0 ${Rt}px`,color:un,fontSize:nn,borderRadius:wn,cursor:"pointer",transition:`all ${mn}`,"&:hover":{color:xn,background:Hn},"&.active":{color:An}}}},{[`${gt}-dropdown`]:{[jn]:Object.assign(Object.assign({},(0,si.Wf)(ot)),{minWidth:Pt,backgroundColor:ir,borderRadius:wn,boxShadow:Qn,overflow:"hidden",[`${Wn}-menu`]:{maxHeight:Yn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:qn,"&:empty::after":{display:"block",padding:`${Ft}px 0`,color:nr,fontSize:nn,textAlign:"center",content:'"Not Found"'}},[`${jn}-tree`]:{paddingBlock:`${Ft}px 0`,paddingInline:Ft,[Vn]:{padding:0},[`${Vn}-treenode ${Vn}-node-content-wrapper:hover`]:{backgroundColor:xr},[`${Vn}-treenode-checkbox-checked ${Vn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Dr}}},[`${jn}-search`]:{padding:Ft,borderBottom:br,"&-input":{input:{minWidth:Et},[yt]:{color:nr}}},[`${jn}-checkall`]:{width:"100%",marginBottom:Rt,marginInlineStart:Rt},[`${jn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ft-Ht}px ${Ft}px`,overflow:"hidden",borderTop:br}})}},{[`${gt}-dropdown ${jn}, ${jn}-submenu`]:{[`${gt}-checkbox-wrapper + span`]:{paddingInlineStart:Ft,color:Ot},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},fs=ot=>{const{componentCls:it,lineWidth:gt,colorSplit:yt,motionDurationSlow:Pt,zIndexTableFixed:Et,tableBg:Rt,zIndexTableSticky:Ft}=ot,Ot=yt;return{[`${it}-wrapper`]:{[` ${it}-cell-fix-left, ${it}-cell-fix-right `]:{position:"sticky !important",zIndex:Et,background:Rt},[` @@ -239,16 +239,16 @@ headers: `+JSON.stringify(ft),ct.data=pt,ct.path=Ne.path,ct.status=De,ct.headers `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-gt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},[`${it}-cell-fix-left-all::after`]:{display:"none"},[` ${it}-cell-fix-right-first::after, ${it}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-gt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},[`${it}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ft+1,width:30,transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${it}-ping-left`]:{[`&:not(${it}-has-fix-left) ${it}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Lt}`}},[` + `]:{position:"absolute",top:0,bottom:-gt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},[`${it}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ft+1,width:30,transition:`box-shadow ${Pt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${it}-ping-left`]:{[`&:not(${it}-has-fix-left) ${it}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Ot}`}},[` ${it}-cell-fix-left-first::after, ${it}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Lt}`},[`${it}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${it}-ping-right`]:{[`&:not(${it}-has-fix-right) ${it}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Lt}`}},[` + `]:{boxShadow:`inset 10px 0 8px -8px ${Ot}`},[`${it}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${it}-ping-right`]:{[`&:not(${it}-has-fix-right) ${it}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Ot}`}},[` ${it}-cell-fix-right-first::after, ${it}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Lt}`}}}}},gs=ot=>{const{componentCls:it,antCls:gt}=ot;return{[`${it}-wrapper`]:{[`${it}-pagination${gt}-pagination`]:{margin:`${ot.margin}px 0`},[`${it}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ot.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},hs=ot=>{const{componentCls:it,tableRadius:gt}=ot;return{[`${it}-wrapper`]:{[it]:{[`${it}-title, ${it}-header`]:{borderRadius:`${gt}px ${gt}px 0 0`},[`${it}-title + ${it}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${it}-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:gt,borderStartEndRadius:gt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:gt},"> *:last-child":{borderStartEndRadius:gt}}},"&-footer":{borderRadius:`0 0 ${gt}px ${gt}px`}}}}},ps=ot=>{const{componentCls:it}=ot;return{[`${it}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${it}-pagination-left`]:{justifyContent:"flex-end"},[`${it}-pagination-right`]:{justifyContent:"flex-start"},[`${it}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${it}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${it}-row-indent`]:{float:"right"}}}}},ms=ot=>{const{componentCls:it,antCls:gt,iconCls:yt,fontSizeIcon:Pt,padding:Et,paddingXS:Rt,tableHeaderIconColor:Ft,tableHeaderIconColorHover:Lt,tableSelectionColumnWidth:Ht}=ot;return{[`${it}-wrapper`]:{[`${it}-selection-col`]:{width:Ht,[`&${it}-selection-col-with-dropdown`]:{width:Ht+Pt+Et/4}},[`${it}-bordered ${it}-selection-col`]:{width:Ht+Rt*2,[`&${it}-selection-col-with-dropdown`]:{width:Ht+Pt+Et/4+Rt*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${Ot}`}}}}},gs=ot=>{const{componentCls:it,antCls:gt}=ot;return{[`${it}-wrapper`]:{[`${it}-pagination${gt}-pagination`]:{margin:`${ot.margin}px 0`},[`${it}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ot.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},hs=ot=>{const{componentCls:it,tableRadius:gt}=ot;return{[`${it}-wrapper`]:{[it]:{[`${it}-title, ${it}-header`]:{borderRadius:`${gt}px ${gt}px 0 0`},[`${it}-title + ${it}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${it}-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:gt,borderStartEndRadius:gt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:gt},"> *:last-child":{borderStartEndRadius:gt}}},"&-footer":{borderRadius:`0 0 ${gt}px ${gt}px`}}}}},ps=ot=>{const{componentCls:it}=ot;return{[`${it}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${it}-pagination-left`]:{justifyContent:"flex-end"},[`${it}-pagination-right`]:{justifyContent:"flex-start"},[`${it}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${it}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${it}-row-indent`]:{float:"right"}}}}},ms=ot=>{const{componentCls:it,antCls:gt,iconCls:yt,fontSizeIcon:Pt,padding:Et,paddingXS:Rt,tableHeaderIconColor:Ft,tableHeaderIconColorHover:Ot,tableSelectionColumnWidth:Ht}=ot;return{[`${it}-wrapper`]:{[`${it}-selection-col`]:{width:Ht,[`&${it}-selection-col-with-dropdown`]:{width:Ht+Pt+Et/4}},[`${it}-bordered ${it}-selection-col`]:{width:Ht+Rt*2,[`&${it}-selection-col-with-dropdown`]:{width:Ht+Pt+Et/4+Rt*2}},[` table tr th${it}-selection-column, table tr td${it}-selection-column - `]:{paddingInlineEnd:ot.paddingXS,paddingInlineStart:ot.paddingXS,textAlign:"center",[`${gt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${it}-selection-column${it}-cell-fix-left`]:{zIndex:ot.zIndexTableFixed+1},[`table tr th${it}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${it}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${it}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ot.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ot.tablePaddingHorizontal/4}px`,[yt]:{color:Ft,fontSize:Pt,verticalAlign:"baseline","&:hover":{color:Lt}}}}}},vs=ot=>{const{componentCls:it}=ot,gt=(yt,Pt,Et,Rt)=>({[`${it}${it}-${yt}`]:{fontSize:Rt,[` + `]:{paddingInlineEnd:ot.paddingXS,paddingInlineStart:ot.paddingXS,textAlign:"center",[`${gt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${it}-selection-column${it}-cell-fix-left`]:{zIndex:ot.zIndexTableFixed+1},[`table tr th${it}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${it}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${it}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ot.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ot.tablePaddingHorizontal/4}px`,[yt]:{color:Ft,fontSize:Pt,verticalAlign:"baseline","&:hover":{color:Ot}}}}}},vs=ot=>{const{componentCls:it}=ot,gt=(yt,Pt,Et,Rt)=>({[`${it}${it}-${yt}`]:{fontSize:Rt,[` ${it}-title, ${it}-footer, ${it}-cell, @@ -260,7 +260,7 @@ headers: `+JSON.stringify(ft),ct.data=pt,ct.path=Ne.path,ct.status=De,ct.headers `]:{padding:`${Pt}px ${Et}px`},[`${it}-filter-trigger`]:{marginInlineEnd:`-${Et/2}px`},[`${it}-expanded-row-fixed`]:{margin:`-${Pt}px -${Et}px`},[`${it}-tbody`]:{[`${it}-wrapper:only-child ${it}`]:{marginBlock:`-${Pt}px`,marginInline:`${ot.tableExpandColumnWidth-Et}px -${Et}px`}},[`${it}-selection-column`]:{paddingInlineStart:`${Et/4}px`}}});return{[`${it}-wrapper`]:Object.assign(Object.assign({},gt("middle",ot.tablePaddingVerticalMiddle,ot.tablePaddingHorizontalMiddle,ot.tableFontSizeMiddle)),gt("small",ot.tablePaddingVerticalSmall,ot.tablePaddingHorizontalSmall,ot.tableFontSizeSmall))}},ys=ot=>{const{componentCls:it,marginXXS:gt,fontSizeIcon:yt,tableHeaderIconColor:Pt,tableHeaderIconColorHover:Et}=ot;return{[`${it}-wrapper`]:{[`${it}-thead th${it}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ot.motionDurationSlow}`,"&:hover":{background:ot.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ot.colorPrimary},[` &${it}-cell-fix-left:hover, &${it}-cell-fix-right:hover - `]:{background:ot.tableFixedHeaderSortActiveBg}},[`${it}-thead th${it}-column-sort`]:{background:ot.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${it}-column-sort`]:{background:ot.tableBodySortBg},[`${it}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${it}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${it}-column-sorter`]:{marginInlineStart:gt,color:Pt,fontSize:0,transition:`color ${ot.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:yt,"&.active":{color:ot.colorPrimary}},[`${it}-column-sorter-up + ${it}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${it}-column-sorters:hover ${it}-column-sorter`]:{color:Et}}}},As=ot=>{const{componentCls:it,opacityLoading:gt,tableScrollThumbBg:yt,tableScrollThumbBgHover:Pt,tableScrollThumbSize:Et,tableScrollBg:Rt,zIndexTableSticky:Ft,stickyScrollBarBorderRadius:Lt}=ot,Ht=`${ot.lineWidth}px ${ot.lineType} ${ot.tableBorderColor}`;return{[`${it}-wrapper`]:{[`${it}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ft,background:ot.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Et}px !important`,zIndex:Ft,display:"flex",alignItems:"center",background:Rt,borderTop:Ht,opacity:gt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Et,backgroundColor:yt,borderRadius:Lt,transition:`all ${ot.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Pt}}}}}}},Ri=ot=>{const{componentCls:it,lineWidth:gt,tableBorderColor:yt}=ot,Pt=`${gt}px ${ot.lineType} ${yt}`;return{[`${it}-wrapper`]:{[`${it}-summary`]:{position:"relative",zIndex:ot.zIndexTableFixed,background:ot.tableBg,"> tr":{"> th, > td":{borderBottom:Pt}}},[`div${it}-summary`]:{boxShadow:`0 -${gt}px 0 ${yt}`}}}},Ss=ot=>{const{componentCls:it}=ot,gt=`${ot.lineWidth}px ${ot.lineType} ${ot.tableBorderColor}`,yt=`${it}-expanded-row-cell`;return{[`${it}-wrapper`]:{[`${it}-tbody-virtual`]:{[`${it}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${it}-cell`]:{borderBottom:gt},[`${it}-expanded-row`]:{[`${yt}${yt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ot.lineWidth}px)`,borderInlineEnd:"none"}}},[`${it}-bordered`]:{[`${it}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:gt,position:"absolute"},[`${it}-cell`]:{borderInlineEnd:gt,[`&${it}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ot.lineWidth,borderInlineStart:gt}}}}}}};const bs=ot=>{const{componentCls:it,fontWeightStrong:gt,tablePaddingVertical:yt,tablePaddingHorizontal:Pt,lineWidth:Et,lineType:Rt,tableBorderColor:Ft,tableFontSize:Lt,tableBg:Ht,tableRadius:Kt,tableHeaderTextColor:zt,motionDurationMid:un,tableHeaderBg:nn,tableHeaderCellSplitColor:an,tableRowHoverBg:wn,tableSelectedRowBg:mn,tableSelectedRowHoverBg:xn,tableFooterTextColor:An,tableFooterBg:Hn,paddingContentVerticalLG:nr}=ot,ir=`${Et}px ${Rt} ${Ft}`;return{[`${it}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,si.dF)()),{[it]:Object.assign(Object.assign({},(0,si.Wf)(ot)),{fontSize:Lt,background:Ht,borderRadius:`${Kt}px ${Kt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Kt}px ${Kt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:ot.tableFixedHeaderSortActiveBg}},[`${it}-thead th${it}-column-sort`]:{background:ot.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${it}-column-sort`]:{background:ot.tableBodySortBg},[`${it}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${it}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${it}-column-sorter`]:{marginInlineStart:gt,color:Pt,fontSize:0,transition:`color ${ot.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:yt,"&.active":{color:ot.colorPrimary}},[`${it}-column-sorter-up + ${it}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${it}-column-sorters:hover ${it}-column-sorter`]:{color:Et}}}},As=ot=>{const{componentCls:it,opacityLoading:gt,tableScrollThumbBg:yt,tableScrollThumbBgHover:Pt,tableScrollThumbSize:Et,tableScrollBg:Rt,zIndexTableSticky:Ft,stickyScrollBarBorderRadius:Ot}=ot,Ht=`${ot.lineWidth}px ${ot.lineType} ${ot.tableBorderColor}`;return{[`${it}-wrapper`]:{[`${it}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ft,background:ot.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Et}px !important`,zIndex:Ft,display:"flex",alignItems:"center",background:Rt,borderTop:Ht,opacity:gt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Et,backgroundColor:yt,borderRadius:Ot,transition:`all ${ot.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Pt}}}}}}},Ri=ot=>{const{componentCls:it,lineWidth:gt,tableBorderColor:yt}=ot,Pt=`${gt}px ${ot.lineType} ${yt}`;return{[`${it}-wrapper`]:{[`${it}-summary`]:{position:"relative",zIndex:ot.zIndexTableFixed,background:ot.tableBg,"> tr":{"> th, > td":{borderBottom:Pt}}},[`div${it}-summary`]:{boxShadow:`0 -${gt}px 0 ${yt}`}}}},Ss=ot=>{const{componentCls:it}=ot,gt=`${ot.lineWidth}px ${ot.lineType} ${ot.tableBorderColor}`,yt=`${it}-expanded-row-cell`;return{[`${it}-wrapper`]:{[`${it}-tbody-virtual`]:{[`${it}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${it}-cell`]:{borderBottom:gt},[`${it}-expanded-row`]:{[`${yt}${yt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ot.lineWidth}px)`,borderInlineEnd:"none"}}},[`${it}-bordered`]:{[`${it}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:gt,position:"absolute"},[`${it}-cell`]:{borderInlineEnd:gt,[`&${it}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ot.lineWidth,borderInlineStart:gt}}}}}}};const bs=ot=>{const{componentCls:it,fontWeightStrong:gt,tablePaddingVertical:yt,tablePaddingHorizontal:Pt,lineWidth:Et,lineType:Rt,tableBorderColor:Ft,tableFontSize:Ot,tableBg:Ht,tableRadius:Kt,tableHeaderTextColor:zt,motionDurationMid:un,tableHeaderBg:nn,tableHeaderCellSplitColor:an,tableRowHoverBg:wn,tableSelectedRowBg:mn,tableSelectedRowHoverBg:xn,tableFooterTextColor:An,tableFooterBg:Hn,paddingContentVerticalLG:nr}=ot,ir=`${Et}px ${Rt} ${Ft}`;return{[`${it}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,si.dF)()),{[it]:Object.assign(Object.assign({},(0,si.Wf)(ot)),{fontSize:Ot,background:Ht,borderRadius:`${Kt}px ${Kt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Kt}px ${Kt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${it}-cell, ${it}-thead > tr > th, ${it}-tbody > tr > th, @@ -275,29 +275,29 @@ headers: `+JSON.stringify(ft),ct.data=pt,ct.path=Ne.path,ct.status=De,ct.headers &${it}-row:hover > td, > th${it}-cell-row-hover, > td${it}-cell-row-hover - `]:{background:wn},[`&${it}-row-selected`]:{"> th, > td":{background:mn},"&:hover > th, &:hover > td":{background:xn}}}},[`${it}-footer`]:{padding:`${yt}px ${Pt}px`,color:An,background:Hn}})}};var Ps=(0,os.Z)("Table",ot=>{const{colorTextHeading:it,colorSplit:gt,colorIcon:yt,colorIconHover:Pt,opacityLoading:Et,colorBgContainer:Rt,controlInteractiveSize:Ft,headerBg:Lt,headerColor:Ht,headerSortActiveBg:Kt,headerSortHoverBg:zt,bodySortBg:un,rowHoverBg:nn,rowSelectedBg:an,rowSelectedHoverBg:wn,rowExpandedBg:mn,cellPaddingBlock:xn,cellPaddingInline:An,cellPaddingBlockMD:Hn,cellPaddingInlineMD:nr,cellPaddingBlockSM:ir,cellPaddingInlineSM:Yn,borderColor:xr,footerBg:Dr,footerColor:Qn,headerBorderRadius:qn,cellFontSize:Wn,cellFontSizeMD:jn,cellFontSizeSM:Vn,headerSplitColor:br,fixedHeaderSortActiveBg:Gr,headerFilterHoverBg:jr,filterDropdownBg:fr,expandIconBg:Qr,selectionColumnWidth:Zr,stickyScrollBarBg:Ao}=ot,to=new $a.C(yt),Ro=new $a.C(Pt),Fo=2,Rr=(0,as.TS)(ot,{tableFontSize:Wn,tableBg:Rt,tableRadius:qn,tablePaddingVertical:xn,tablePaddingHorizontal:An,tablePaddingVerticalMiddle:Hn,tablePaddingHorizontalMiddle:nr,tablePaddingVerticalSmall:ir,tablePaddingHorizontalSmall:Yn,tableBorderColor:xr,tableHeaderTextColor:Ht,tableHeaderBg:Lt,tableFooterTextColor:Qn,tableFooterBg:Dr,tableHeaderCellSplitColor:br,tableHeaderSortBg:Kt,tableHeaderSortHoverBg:zt,tableHeaderIconColor:to.clone().setAlpha(to.getAlpha()*Et).toRgbString(),tableHeaderIconColorHover:Ro.clone().setAlpha(Ro.getAlpha()*Et).toRgbString(),tableBodySortBg:un,tableFixedHeaderSortActiveBg:Gr,tableHeaderFilterActiveBg:jr,tableFilterDropdownBg:fr,tableRowHoverBg:nn,tableSelectedRowBg:an,tableSelectedRowHoverBg:wn,zIndexTableFixed:Fo,zIndexTableSticky:Fo+1,tableFontSizeMiddle:jn,tableFontSizeSmall:Vn,tableSelectionColumnWidth:Zr,tableExpandIconBg:Qr,tableExpandColumnWidth:Ft+2*ot.padding,tableExpandedRowBg:mn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ao,tableScrollThumbBgHover:it,tableScrollBg:gt});return[bs(Rr),gs(Rr),Ri(Rr),ys(Rr),ds(Rr),is(Rr),hs(Rr),us(Rr),Ri(Rr),ls(Rr),ms(Rr),fs(Rr),As(Rr),ss(Rr),vs(Rr),ps(Rr),Ss(Rr)]},ot=>{const{colorFillAlter:it,colorBgContainer:gt,colorTextHeading:yt,colorFillSecondary:Pt,colorFillContent:Et,controlItemBgActive:Rt,controlItemBgActiveHover:Ft,padding:Lt,paddingSM:Ht,paddingXS:Kt,colorBorderSecondary:zt,borderRadiusLG:un,fontSize:nn,controlHeight:an,colorTextPlaceholder:wn}=ot,mn=new $a.C(Pt).onBackground(gt).toHexShortString(),xn=new $a.C(Et).onBackground(gt).toHexShortString(),An=new $a.C(it).onBackground(gt).toHexShortString();return{headerBg:An,headerColor:yt,headerSortActiveBg:mn,headerSortHoverBg:xn,bodySortBg:An,rowHoverBg:An,rowSelectedBg:Rt,rowSelectedHoverBg:Ft,rowExpandedBg:it,cellPaddingBlock:Lt,cellPaddingInline:Lt,cellPaddingBlockMD:Ht,cellPaddingInlineMD:Kt,cellPaddingBlockSM:Kt,cellPaddingInlineSM:Kt,borderColor:zt,headerBorderRadius:un,footerBg:An,footerColor:yt,cellFontSize:nn,cellFontSizeMD:nn,cellFontSizeSM:nn,headerSplitColor:zt,fixedHeaderSortActiveBg:mn,headerFilterHoverBg:Et,filterDropdownMenuBg:gt,filterDropdownBg:gt,expandIconBg:gt,selectionColumnWidth:an,stickyScrollBarBg:wn,stickyScrollBarBorderRadius:100}});const Cs=[],Es=(ot,it)=>{const{prefixCls:gt,className:yt,rootClassName:Pt,style:Et,size:Rt,bordered:Ft,dropdownPrefixCls:Lt,dataSource:Ht,pagination:Kt,rowSelection:zt,rowKey:un="key",rowClassName:nn,columns:an,children:wn,childrenColumnName:mn,onChange:xn,getPopupContainer:An,loading:Hn,expandIcon:nr,expandable:ir,expandedRowRender:Yn,expandIconColumnIndex:xr,indentSize:Dr,scroll:Qn,sortDirections:qn,locale:Wn,showSorterTooltip:jn=!0,virtual:Vn}=ot,br=ne.useMemo(()=>an||xt(wn),[an,wn]),Gr=ne.useMemo(()=>br.some(eo=>eo.responsive),[br]),jr=(0,Bt.Z)(Gr),fr=ne.useMemo(()=>{const eo=new Set(Object.keys(jr).filter(Po=>jr[Po]));return br.filter(Po=>!Po.responsive||Po.responsive.some($o=>eo.has($o)))},[br,jr]),Qr=(0,Jo.Z)(ot,["className","style","columns"]),{locale:Zr=Qt.Z,direction:Ao,table:to,renderEmpty:Ro,getPrefixCls:Fo,getPopupContainer:Rr}=ne.useContext(Wr.E_),Qo=(0,No.Z)(Rt),ro=Object.assign(Object.assign({},Zr.Table),Wn),xo=Ht||Cs,Eo=Fo("table",gt),la=Fo("dropdown",Lt),vr=Object.assign({childrenColumnName:mn,expandIconColumnIndex:xr},ir),{childrenColumnName:hr="children"}=vr,gr=ne.useMemo(()=>xo.some(eo=>eo==null?void 0:eo[hr])?"nest":Yn||ir&&ir.expandedRowRender?"row":null,[xo]),_n={body:ne.useRef()},oo=ne.useMemo(()=>typeof un=="function"?un:eo=>eo==null?void 0:eo[un],[un]),[$n]=gi(xo,hr,oo),Or={},$r=function(eo,Po){let $o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Lo,ra,da;const fa=Object.assign(Object.assign({},Or),eo);$o&&((Lo=Or.resetPagination)===null||Lo===void 0||Lo.call(Or),!((ra=fa.pagination)===null||ra===void 0)&&ra.current&&(fa.pagination.current=1),Kt&&Kt.onChange&&Kt.onChange(1,(da=fa.pagination)===null||da===void 0?void 0:da.pageSize)),Qn&&Qn.scrollToFirstRowOnChange!==!1&&_n.body.current&&(0,Do.Z)(0,{getContainer:()=>_n.body.current}),xn==null||xn(fa.pagination,fa.filters,fa.sorter,{currentDataSource:ni(Si(xo,fa.sorterStates,hr),fa.filterStates),action:Po})},Yr=(eo,Po)=>{$r({sorter:eo,sorterStates:Po},"sort",!1)},[ta,_o,ba,Wo]=es({prefixCls:Eo,mergedColumns:fr,onSorterChange:Yr,sortDirections:qn||["ascend","descend"],tableLocale:ro,showSorterTooltip:jn}),va=ne.useMemo(()=>Si(xo,_o,hr),[xo,_o]);Or.sorter=Wo(),Or.sorterStates=_o;const Xo=(eo,Po)=>{$r({filters:eo,filterStates:Po},"filter",!0)},[ca,Qa,io]=fi({prefixCls:Eo,locale:ro,dropdownPrefixCls:la,mergedColumns:fr,onFilterChange:Xo,getPopupContainer:An||Rr}),uo=ni(va,Qa);Or.filters=io,Or.filterStates=Qa;const Bo=ne.useMemo(()=>{const eo={};return Object.keys(io).forEach(Po=>{io[Po]!==null&&(eo[Po]=io[Po])}),Object.assign(Object.assign({},ba),{filters:eo})},[ba,io]),[Zo]=ts(Bo),Vo=(eo,Po)=>{$r({pagination:Object.assign(Object.assign({},Or.pagination),{current:eo,pageSize:Po})},"paginate")},[Vr,aa]=pi(uo.length,Vo,Kt);Or.pagination=Kt===!1?{}:Va(Vr,Kt),Or.resetPagination=aa;const na=ne.useMemo(()=>{if(Kt===!1||!Vr.pageSize)return uo;const{current:eo=1,total:Po,pageSize:$o=Za}=Vr;return uo.length$o?uo.slice((eo-1)*$o,eo*$o):uo:uo.slice((eo-1)*$o,eo*$o)},[!!Kt,uo,Vr&&Vr.current,Vr&&Vr.pageSize,Vr&&Vr.total]),[pa,xa]=Da({prefixCls:Eo,data:uo,pageData:na,getRowKey:oo,getRecordByKey:$n,expandType:gr,childrenColumnName:hr,locale:ro,getPopupContainer:An||Rr},zt),Pa=(eo,Po,$o)=>{let Lo;return typeof nn=="function"?Lo=Ee()(nn(eo,Po,$o)):Lo=Ee()(nn),Ee()({[`${Eo}-row-selected`]:xa.has(oo(eo,Po))},Lo)};vr.__PARENT_RENDER_ICON__=vr.expandIcon,vr.expandIcon=vr.expandIcon||nr||$t(ro),gr==="nest"&&vr.expandIconColumnIndex===void 0?vr.expandIconColumnIndex=zt?1:0:vr.expandIconColumnIndex>0&&zt&&(vr.expandIconColumnIndex-=1),typeof vr.indentSize!="number"&&(vr.indentSize=typeof Dr=="number"?Dr:15);const ei=ne.useCallback(eo=>Zo(pa(ca(ta(eo)))),[ta,ca,pa]);let Ta,ya;if(Kt!==!1&&(Vr!=null&&Vr.total)){let eo;Vr.size?eo=Vr.size:eo=Qo==="small"||Qo==="middle"?"small":void 0;const Po=ra=>ne.createElement(on.Z,Object.assign({},Vr,{className:Ee()(`${Eo}-pagination ${Eo}-pagination-${ra}`,Vr.className),size:eo})),$o=Ao==="rtl"?"left":"right",{position:Lo}=Vr;if(Lo!==null&&Array.isArray(Lo)){const ra=Lo.find(ja=>ja.includes("top")),da=Lo.find(ja=>ja.includes("bottom")),fa=Lo.every(ja=>`${ja}`=="none");!ra&&!da&&!fa&&(ya=Po($o)),ra&&(Ta=Po(ra.toLowerCase().replace("top",""))),da&&(ya=Po(da.toLowerCase().replace("bottom","")))}else ya=Po($o)}let ua;typeof Hn=="boolean"?ua={spinning:Hn}:typeof Hn=="object"&&(ua=Object.assign({spinning:!0},Hn));const[ia,Yo]=Ps(Eo),[,Oo]=(0,fn.Z)(),Ia=Ee()(`${Eo}-wrapper`,to==null?void 0:to.className,{[`${Eo}-wrapper-rtl`]:Ao==="rtl"},yt,Pt,Yo),Wa=Object.assign(Object.assign({},to==null?void 0:to.style),Et),Ra=Wn&&Wn.emptyText||(Ro==null?void 0:Ro("Table"))||ne.createElement(ao.Z,{componentName:"Table"}),Ba=Vn?rs:ns,li={},bi=ne.useMemo(()=>{const{fontSize:eo,lineHeight:Po,padding:$o,paddingXS:Lo,paddingSM:ra}=Oo,da=Math.floor(eo*Po);switch(Qo){case"large":return $o*2+da;case"small":return Lo*2+da;default:return ra*2+da}},[Oo,Qo]);return Vn&&(li.listItemHeight=bi),ia(ne.createElement("div",{ref:it,className:Ia,style:Wa},ne.createElement(dr.Z,Object.assign({spinning:!1},ua),Ta,ne.createElement(Ba,Object.assign({},li,Qr,{columns:fr,direction:Ao,expandable:vr,prefixCls:Eo,className:Ee()({[`${Eo}-middle`]:Qo==="middle",[`${Eo}-small`]:Qo==="small",[`${Eo}-bordered`]:Ft,[`${Eo}-empty`]:xo.length===0}),data:na,rowKey:oo,rowClassName:Pa,emptyText:Ra,internalHooks:xe,internalRefs:_n,transformColumns:ei})),ya)))};var ws=ne.forwardRef(Es);const xs=(ot,it)=>{const gt=ne.useRef(0);return gt.current+=1,ne.createElement(ws,Object.assign({},ot,{ref:it,_renderTimes:gt.current}))},La=ne.forwardRef(xs);La.SELECTION_COLUMN=Ea,La.EXPAND_COLUMN=Se,La.SELECTION_ALL=Ja,La.SELECTION_INVERT=qa,La.SELECTION_NONE=lr,La.Column=lo,La.ColumnGroup=ho,La.Summary=we;var Is=La,Bs=Is},12563:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return be}});var Se=fe(59301),xe=fe(99267),E=fe(92310),pe=fe.n(E),de=fe(36785),se=fe(47729),ne=fe(14088),ie=fe(36355),ce=fe(17313),ue=fe(37613),ae=fe(83116);const oe=Pe=>{const{paddingXXS:Be,lineWidth:Ee,tagPaddingHorizontal:Le,componentCls:Ce}=Pe,je=Le-Ee,Fe=Be-Ee;return{[Ce]:Object.assign(Object.assign({},(0,ce.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:je,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:Fe,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:je}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},re=Pe=>{const{lineWidth:Be,fontSizeIcon:Ee}=Pe,Le=Pe.fontSizeSM,Ce=`${Pe.lineHeightSM*Le}px`;return(0,ue.TS)(Pe,{tagFontSize:Le,tagLineHeight:Ce,tagIconSize:Ee-2*Be,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,ae.Z)("Tag",Pe=>{const Be=re(Pe);return oe(Be)},ee),y=function(Pe,Be){var Ee={};for(var Le in Pe)Object.prototype.hasOwnProperty.call(Pe,Le)&&Be.indexOf(Le)<0&&(Ee[Le]=Pe[Le]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Le=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Be,style:Ee,className:Le,checked:Ce,onChange:je,onClick:Fe}=Pe,Qe=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Ne,tag:_e}=Se.useContext(ie.E_),$e=Ge=>{je==null||je(!Ce),Fe==null||Fe(Ge)},Ve=Ne("tag",Be),[qe,We]=a(Ve),ze=pe()(Ve,`${Ve}-checkable`,{[`${Ve}-checkable-checked`]:Ce},_e==null?void 0:_e.className,Le,We);return qe(Se.createElement("span",Object.assign({},Qe,{style:Object.assign(Object.assign({},Ee),_e==null?void 0:_e.style),className:ze,onClick:$e})))},z=fe(45157);const te=Pe=>(0,z.Z)(Pe,(Be,Ee)=>{let{textColor:Le,lightBorderColor:Ce,lightColor:je,darkColor:Fe}=Ee;return{[`${Pe.componentCls}-${Be}`]:{color:Le,background:je,borderColor:Ce,"&-inverse":{color:Pe.colorTextLightSolid,background:Fe,borderColor:Fe},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var le=(0,ae.b)(["Tag","preset"],Pe=>{const Be=re(Pe);return te(Be)},ee);function ge(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const me=(Pe,Be,Ee)=>{const Le=ge(Ee);return{[`${Pe.componentCls}-${Be}`]:{color:Pe[`color${Ee}`],background:Pe[`color${Le}Bg`],borderColor:Pe[`color${Le}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,ae.b)(["Tag","status"],Pe=>{const Be=re(Pe);return[me(Be,"success","Success"),me(Be,"processing","Info"),me(Be,"error","Error"),me(Be,"warning","Warning")]},ee),he=function(Pe,Be){var Ee={};for(var Le in Pe)Object.prototype.hasOwnProperty.call(Pe,Le)&&Be.indexOf(Le)<0&&(Ee[Le]=Pe[Le]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Le=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Ee,className:Le,rootClassName:Ce,style:je,children:Fe,icon:Qe,color:Ne,onClose:_e,closeIcon:$e,closable:Ve,bordered:qe=!0}=Pe,We=he(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ze,direction:Ge,tag:nt}=Se.useContext(ie.E_),[Je,lt]=Se.useState(!0);Se.useEffect(()=>{"visible"in We&<(We.visible)},[We.visible]);const Ye=(0,de.o2)(Ne),Ue=(0,de.yT)(Ne),De=Ye||Ue,Ze=Object.assign(Object.assign({backgroundColor:Ne&&!De?Ne:void 0},nt==null?void 0:nt.style),je),Te=ze("tag",Ee),[ke,et]=a(Te),Xe=pe()(Te,nt==null?void 0:nt.className,{[`${Te}-${Ne}`]:De,[`${Te}-has-color`]:Ne&&!De,[`${Te}-hidden`]:!Je,[`${Te}-rtl`]:Ge==="rtl",[`${Te}-borderless`]:!qe},Le,Ce,et),Me=rt=>{rt.stopPropagation(),_e==null||_e(rt),!rt.defaultPrevented&<(!1)},[,Ie]=(0,se.Z)(Ve,$e,rt=>rt===null?Se.createElement(xe.Z,{className:`${Te}-close-icon`,onClick:Me}):Se.createElement("span",{className:`${Te}-close-icon`,onClick:Me},rt),null,!1),Oe=typeof We.onClick=="function"||Fe&&Fe.type==="a",we=Qe||null,Re=we?Se.createElement(Se.Fragment,null,we,Fe&&Se.createElement("span",null,Fe)):Fe,Ke=Se.createElement("span",Object.assign({},We,{ref:Be,className:Xe,style:Ze}),Re,Ie,Ye&&Se.createElement(le,{key:"preset",prefixCls:Te}),Ue&&Se.createElement(ve,{key:"status",prefixCls:Te}));return ke(Oe?Se.createElement(ne.Z,{component:"Tag"},Ke):Ke)},ye=Se.forwardRef(Ae);ye.CheckableTag=b;var be=ye},65615:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return rt}});var Se=fe(59301),xe=fe(33885),E=fe(54476),pe=fe(76190),de=fe(42978),se=fe(75931),ne=fe(43403),ie=fe(35593),ce=fe(92310),ue=fe.n(ce),ae=fe(34280),oe=fe(18929),re=fe(6089);function ee(He){var tt=window.innerWidth||document.documentElement.clientWidth,mt=window.innerHeight||document.documentElement.clientHeight,ut=He.getBoundingClientRect(),ht=ut.top,ct=ut.right,pt=ut.bottom,at=ut.left;return ht>=0&&at>=0&&ct<=tt&&pt<=mt}function a(He,tt,mt){var ut;return(ut=mt!=null?mt:tt)!==null&&ut!==void 0?ut:He===null?"center":"bottom"}function y(He,tt,mt,ut){var ht=(0,Se.useState)(void 0),ct=(0,de.Z)(ht,2),pt=ct[0],at=ct[1];(0,ae.Z)(function(){var Wt=typeof He=="function"?He():He;at(Wt||null)});var st=(0,Se.useState)(null),ft=(0,de.Z)(st,2),vt=ft[0],At=ft[1],bt=(0,re.Z)(function(){if(pt){!ee(pt)&&tt&&pt.scrollIntoView(ut);var Wt=pt.getBoundingClientRect(),sn=Wt.left,en=Wt.top,Jt=Wt.width,vn=Wt.height,Pn={left:sn,top:en,width:Jt,height:vn,radius:0};At(function(gn){return JSON.stringify(gn)!==JSON.stringify(Pn)?Pn:gn})}else At(null)}),Tt=function(sn){var en;return(en=Array.isArray(mt==null?void 0:mt.offset)?mt==null?void 0:mt.offset[sn]:mt==null?void 0:mt.offset)!==null&&en!==void 0?en:6};(0,ae.Z)(function(){return bt(),window.addEventListener("resize",bt),function(){window.removeEventListener("resize",bt)}},[pt,tt,bt]);var Nt=(0,Se.useMemo)(function(){if(!vt)return vt;var Wt=Tt(0),sn=Tt(1),en=(mt==null?void 0:mt.radius)||2;return{left:vt.left-Wt,top:vt.top-sn,width:vt.width+Wt*2,height:vt.height+sn*2,radius:en}},[vt,mt]);return[Nt,pt]}var x=fe(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(tt){var mt=tt.prefixCls,ut=tt.rootClassName,ht=tt.pos,ct=tt.showMask,pt=tt.style,at=pt===void 0?{}:pt,st=tt.fill,ft=st===void 0?"rgba(0,0,0,0.5)":st,vt=tt.open,At=tt.animated,bt=tt.zIndex,Tt=(0,x.Z)(),Nt="".concat(mt,"-mask-").concat(Tt),Wt=(0,pe.Z)(At)==="object"?At==null?void 0:At.placeholder:At;return Se.createElement(ne.Z,{open:vt,autoLock:!0},Se.createElement("div",{className:ue()("".concat(mt,"-mask"),ut),style:(0,xe.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:bt,pointerEvents:"none"},at)},ct?Se.createElement("svg",{style:{width:"100%",height:"100%"}},Se.createElement("defs",null,Se.createElement("mask",{id:Nt},Se.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ht&&Se.createElement("rect",{x:ht.left,y:ht.top,rx:ht.radius,width:ht.width,height:ht.height,fill:"black",className:Wt?"".concat(mt,"-placeholder-animated"):""}))),Se.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:ft,mask:"url(#".concat(Nt,")")}),ht&&Se.createElement(Se.Fragment,null,Se.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ht.top})),Se.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ht.left,height:"100%"})),Se.createElement("rect",(0,E.Z)({},b,{x:"0",y:ht.top+ht.height,width:"100%",height:"calc(100vh - ".concat(ht.top+ht.height,"px)")})),Se.createElement("rect",(0,E.Z)({},b,{x:ht.left+ht.width,y:"0",width:"calc(100vw - ".concat(ht.left+ht.width,"px)"),height:"100%"})))):null))},te=z,le={adjustX:1,adjustY:1},ge=[0,0],me={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 ve(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,tt={};return Object.keys(me).forEach(function(mt){tt[mt]=(0,xe.Z)((0,xe.Z)({},me[mt]),{},{autoArrow:He,targetOffset:ge})}),tt}var he=ve(),Ae=fe(94480);function ye(He){var tt=He.prefixCls,mt=He.current,ut=He.total,ht=He.title,ct=He.description,pt=He.onClose,at=He.onPrev,st=He.onNext,ft=He.onFinish,vt=He.className,At=He.closeIcon,bt=At!==!1&&At!==null,Tt=At!==void 0&&At!==!0?At:Se.createElement("span",{className:"".concat(tt,"-close-x")},"\xD7");return Se.createElement("div",{className:ue()("".concat(tt,"-content"),vt)},Se.createElement("div",{className:"".concat(tt,"-inner")},bt&&Se.createElement("button",{type:"button",onClick:pt,"aria-label":"Close",className:"".concat(tt,"-close")},Tt),Se.createElement("div",{className:"".concat(tt,"-header")},Se.createElement("div",{className:"".concat(tt,"-title")},ht)),Se.createElement("div",{className:"".concat(tt,"-description")},ct),Se.createElement("div",{className:"".concat(tt,"-footer")},Se.createElement("div",{className:"".concat(tt,"-sliders")},ut>1?(0,Ae.Z)(Array.from({length:ut}).keys()).map(function(Nt,Wt){return Se.createElement("span",{key:Nt,className:Wt===mt?"active":""})}):null),Se.createElement("div",{className:"".concat(tt,"-buttons")},mt!==0?Se.createElement("button",{className:"".concat(tt,"-prev-btn"),onClick:at},"Prev"):null,mt===ut-1?Se.createElement("button",{className:"".concat(tt,"-finish-btn"),onClick:ft},"Finish"):Se.createElement("button",{className:"".concat(tt,"-next-btn"),onClick:st},"Next")))))}var be=function(tt){var mt=tt.current,ut=tt.renderPanel;return Se.createElement(Se.Fragment,null,typeof ut=="function"?ut(tt,mt):Se.createElement(ye,tt))},Pe=be,Be=["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},Le=function(tt){var mt=tt.prefixCls,ut=mt===void 0?"rc-tour":mt,ht=tt.steps,ct=ht===void 0?[]:ht,pt=tt.defaultCurrent,at=tt.current,st=tt.onChange,ft=tt.onClose,vt=tt.onFinish,At=tt.open,bt=tt.mask,Tt=bt===void 0?!0:bt,Nt=tt.arrow,Wt=Nt===void 0?!0:Nt,sn=tt.rootClassName,en=tt.placement,Jt=tt.renderPanel,vn=tt.gap,Pn=tt.animated,gn=tt.scrollIntoViewOptions,Un=gn===void 0?!0:gn,Gn=tt.zIndex,zn=Gn===void 0?1001:Gn,In=tt.closeIcon,Bn=(0,se.Z)(tt,Be),Kn=Se.useRef(),Pr=(0,oe.Z)(0,{value:at,defaultValue:pt}),Nr=(0,de.Z)(Pr,2),er=Nr[0],Lr=Nr[1],cr=(0,oe.Z)(void 0,{value:At,postState:function(rr){return er<0||er>=ct.length?!1:rr!=null?rr:!0}}),pr=(0,de.Z)(cr,2),It=pr[0],Dt=pr[1],xt=Se.useRef(It);(0,ae.Z)(function(){It&&!xt.current&&Lr(0),xt.current=It},[It]);var tn=ct[er]||{},Nn=tn.target,Cn=tn.placement,Mr=tn.style,or=tn.arrow,Ut=tn.className,Ot=tn.mask,rn=tn.scrollIntoViewOptions,jt=tn.closeIcon,dn=It&&(Ot!=null?Ot:Tt),En=jt!=null?jt:In,Dn=rn!=null?rn:Un,yn=y(Nn,At,vn,Dn),St=(0,de.Z)(yn,2),Mt=St[0],kt=St[1],wt=a(kt,en,Cn),qt=kt?typeof or=="undefined"?Wt:or:!1,Yt=(0,pe.Z)(qt)==="object"?qt.pointAtCenter:!1;(0,ae.Z)(function(){var ur;(ur=Kn.current)===null||ur===void 0||ur.forceAlign()},[Yt,er]);var Xt=function(rr){Lr(rr),st==null||st(rr)};if(kt===void 0)return null;var Vt=function(){Dt(!1),ft==null||ft(er)},Rn=function(){return Se.createElement(Pe,(0,E.Z)({arrow:qt,key:"content",prefixCls:ut,total:ct.length,renderPanel:Jt,onPrev:function(){Xt(er-1)},onNext:function(){Xt(er+1)},onClose:Vt,current:er,onFinish:function(){Vt(),vt==null||vt()},closeIcon:En},ct[er]))},Fn=typeof dn=="boolean"?dn:!!dn,Tn=typeof dn=="boolean"?void 0:dn,Zt=function(rr){return rr||kt||document.body};return Se.createElement(Se.Fragment,null,Se.createElement(te,{zIndex:zn,prefixCls:ut,pos:Mt,showMask:Fn,style:Tn==null?void 0:Tn.style,fill:Tn==null?void 0:Tn.color,open:It,animated:Pn,rootClassName:sn}),Se.createElement(ie.Z,(0,E.Z)({builtinPlacements:ve(Yt)},Bn,{ref:Kn,popupStyle:Mr,popupPlacement:wt,popupVisible:It,popupClassName:ue()(sn,Ut),prefixCls:ut,popup:Rn,forceRender:!1,destroyPopupOnHide:!0,zIndex:zn,getTriggerDOMNode:Zt,arrow:!!qt}),Se.createElement(ne.Z,{open:It,autoLock:!0},Se.createElement("div",{className:ue()(sn,"".concat(ut,"-target-placeholder")),style:(0,xe.Z)((0,xe.Z)({},Mt||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ce=Le,je=Ce,Fe=fe(79676),Qe=fe(36355),Ne=fe(88088),_e=fe(99267),$e=fe(3113),Ve=fe(9763),qe=fe(31724),We=fe(47729);function ze(He){return He!=null}var nt=He=>{let{stepProps:tt,current:mt,type:ut,indicatorsRender:ht,closeIcon:ct}=He;var pt,at;const{prefixCls:st,total:ft=1,title:vt,onClose:At,onPrev:bt,onNext:Tt,onFinish:Nt,cover:Wt,description:sn,nextButtonProps:en,prevButtonProps:Jt,type:vn,className:Pn,closeIcon:gn}=tt,Un=vn!=null?vn:ut,Gn=gn!=null?gn:ct,zn=Gn!==!1&&Gn!==null,[In,Bn]=(0,We.Z)(zn,Gn,tn=>Se.createElement("span",{onClick:At,"aria-label":"Close",className:`${st}-close`},tn),Se.createElement(_e.Z,{className:`${st}-close-icon`}),!0),Kn=mt===ft-1,Pr=()=>{var tn;bt==null||bt(),(tn=Jt==null?void 0:Jt.onClick)===null||tn===void 0||tn.call(Jt)},Nr=()=>{var tn;Kn?Nt==null||Nt():Tt==null||Tt(),(tn=en==null?void 0:en.onClick)===null||tn===void 0||tn.call(en)},er=ze(vt)?Se.createElement("div",{className:`${st}-header`},Se.createElement("div",{className:`${st}-title`},vt)):null,Lr=ze(sn)?Se.createElement("div",{className:`${st}-description`},sn):null,cr=ze(Wt)?Se.createElement("div",{className:`${st}-cover`},Wt):null;let pr;ht?pr=ht(mt,ft):pr=(0,Ae.Z)(Array.from({length:ft}).keys()).map((tn,Nn)=>Se.createElement("span",{key:tn,className:ue()(Nn===mt&&`${st}-indicator-active`,`${st}-indicator`)}));const It=Un==="primary"?"default":"primary",Dt={type:"default",ghost:Un==="primary"},[xt]=(0,Ve.Z)("Tour",qe.Z.Tour);return Se.createElement("div",{className:ue()(Pn,`${st}-content`)},Se.createElement("div",{className:`${st}-inner`},In&&Bn,cr,er,Lr,Se.createElement("div",{className:`${st}-footer`},ft>1&&Se.createElement("div",{className:`${st}-indicators`},pr),Se.createElement("div",{className:`${st}-buttons`},mt!==0?Se.createElement($e.ZP,Object.assign({},Dt,Jt,{onClick:Pr,size:"small",className:ue()(`${st}-prev-btn`,Jt==null?void 0:Jt.className)}),(pt=Jt==null?void 0:Jt.children)!==null&&pt!==void 0?pt:xt==null?void 0:xt.Previous):null,Se.createElement($e.ZP,Object.assign({type:It},en,{onClick:Nr,size:"small",className:ue()(`${st}-next-btn`,en==null?void 0:en.className)}),(at=en==null?void 0:en.children)!==null&&at!==void 0?at:Kn?xt==null?void 0:xt.Finish:xt==null?void 0:xt.Next)))))},Je=fe(39722),lt=fe(64993),Ye=fe(17313),Ue=fe(19447),De=fe(83116),Ze=fe(37613);const Te=He=>{const{componentCls:tt,lineHeight:mt,padding:ut,paddingXS:ht,borderRadius:ct,borderRadiusXS:pt,colorPrimary:at,colorText:st,colorFill:ft,indicatorHeight:vt,indicatorWidth:At,boxShadowTertiary:bt,tourZIndexPopup:Tt,fontSize:Nt,colorBgElevated:Wt,fontWeightStrong:sn,marginXS:en,colorTextLightSolid:Jt,tourBorderRadius:vn,colorWhite:Pn,colorBgTextHover:gn,tourCloseSize:Un,motionDurationSlow:Gn,antCls:zn}=He;return[{[tt]:Object.assign(Object.assign({},(0,Ye.Wf)(He)),{color:st,position:"absolute",zIndex:Tt,display:"block",visibility:"visible",fontSize:Nt,lineHeight:mt,width:520,"--antd-arrow-background-color":Wt,"&-pure":{maxWidth:"100%",position:"relative"},[`&${tt}-hidden`]:{display:"none"},[`${tt}-content`]:{position:"relative"},[`${tt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:vn,boxShadow:bt,position:"relative",backgroundColor:Wt,border:"none",backgroundClip:"padding-box",[`${tt}-close`]:{position:"absolute",top:ut,insetInlineEnd:ut,color:He.colorIcon,outline:"none",width:Un,height:Un,borderRadius:He.borderRadiusSM,transition:`background-color ${He.motionDurationMid}, color ${He.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:He.colorIconHover,backgroundColor:He.wireframe?"transparent":He.colorFillContent}},[`${tt}-cover`]:{textAlign:"center",padding:`${ut+Un+ht}px ${ut}px 0`,img:{width:"100%"}},[`${tt}-header`]:{padding:`${ut}px ${ut}px ${ht}px`,[`${tt}-title`]:{lineHeight:mt,fontSize:Nt,fontWeight:sn}},[`${tt}-description`]:{padding:`0 ${ut}px`,lineHeight:mt,wordWrap:"break-word"},[`${tt}-footer`]:{padding:`${ht}px ${ut}px ${ut}px`,textAlign:"end",borderRadius:`0 0 ${pt}px ${pt}px`,display:"flex",[`${tt}-indicators`]:{display:"inline-block",[`${tt}-indicator`]:{width:At,height:vt,display:"inline-block",borderRadius:"50%",background:ft,"&:not(:last-child)":{marginInlineEnd:vt},"&-active":{background:at}}},[`${tt}-buttons`]:{marginInlineStart:"auto",[`${zn}-btn`]:{marginInlineStart:en}}}},[`${tt}-primary, &${tt}-primary`]:{"--antd-arrow-background-color":at,[`${tt}-inner`]:{color:Jt,textAlign:"start",textDecoration:"none",backgroundColor:at,borderRadius:ct,boxShadow:bt,[`${tt}-close`]:{color:Jt},[`${tt}-indicators`]:{[`${tt}-indicator`]:{background:new lt.C(Jt).setAlpha(.15).toRgbString(),"&-active":{background:Jt}}},[`${tt}-prev-btn`]:{color:Jt,borderColor:new lt.C(Jt).setAlpha(.15).toRgbString(),backgroundColor:at,"&:hover":{backgroundColor:new lt.C(Jt).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${tt}-next-btn`]:{color:at,borderColor:"transparent",background:Pn,"&:hover":{background:new lt.C(gn).onBackground(Pn).toRgbString()}}}}}),[`${tt}-mask`]:{[`${tt}-placeholder-animated`]:{transition:`all ${Gn}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${tt}-inner`]:{borderRadius:Math.min(vn,Ue.qN)}}},(0,Ue.ZP)(He,{colorBg:"var(--antd-arrow-background-color)",contentRadius:vn,limitVerticalRadius:!0})]};var ke=(0,De.Z)("Tour",He=>{const{borderRadiusLG:tt,fontSize:mt,lineHeight:ut}=He,ht=(0,Ze.TS)(He,{tourZIndexPopup:He.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:tt,tourCloseSize:mt*ut});return[Te(ht)]}),et=fe(53487),Xe=function(He,tt){var mt={};for(var ut in He)Object.prototype.hasOwnProperty.call(He,ut)&&tt.indexOf(ut)<0&&(mt[ut]=He[ut]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ut=Object.getOwnPropertySymbols(He);ht{const{prefixCls:tt,current:mt=0,total:ut=6,className:ht,style:ct,type:pt}=He,at=Xe(He,["prefixCls","current","total","className","style","type"]),{getPrefixCls:st}=Se.useContext(Qe.E_),ft=st("tour",tt),[vt,At]=ke(ft);return vt(Se.createElement(Je.t5,{prefixCls:ft,hashId:At,className:ue()(ht,`${ft}-pure`,pt&&`${ft}-${pt}`),style:ct},Se.createElement(nt,{stepProps:Object.assign(Object.assign({},at),{prefixCls:ft,total:ut}),current:mt,type:pt})))};var Ie=(0,et.i)(Me),we=He=>{let{defaultType:tt,steps:mt=[],current:ut,defaultCurrent:ht}=He;var ct;const[pt,at]=(0,oe.Z)(ht,{value:ut});(0,Se.useLayoutEffect)(()=>{ut!==void 0&&at(ut)},[ut]);const st=typeof pt=="number"?(ct=mt[pt])===null||ct===void 0?void 0:ct.type:tt;return{currentMergedType:st!=null?st:tt,updateInnerCurrent:at}},Re=function(He,tt){var mt={};for(var ut in He)Object.prototype.hasOwnProperty.call(He,ut)&&tt.indexOf(ut)<0&&(mt[ut]=He[ut]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ut=Object.getOwnPropertySymbols(He);ht{const{prefixCls:tt,current:mt,defaultCurrent:ut,type:ht,rootClassName:ct,indicatorsRender:pt,steps:at}=He,st=Re(He,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:ft,direction:vt}=(0,Se.useContext)(Qe.E_),At=ft("tour",tt),[bt,Tt]=ke(At),[,Nt]=(0,Ne.Z)(),{currentMergedType:Wt,updateInnerCurrent:sn}=we({defaultType:ht,steps:at,current:mt,defaultCurrent:ut}),en=(0,Fe.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),Jt=ue()({[`${At}-primary`]:Wt==="primary",[`${At}-rtl`]:vt==="rtl"},Tt,ct),vn=(gn,Un)=>Se.createElement(nt,{type:ht,stepProps:gn,current:Un,indicatorsRender:pt}),Pn=gn=>{var Un;sn(gn),(Un=He.onChange)===null||Un===void 0||Un.call(He,gn)};return bt(Se.createElement(je,Object.assign({},st,{rootClassName:Jt,prefixCls:At,current:mt,defaultCurrent:ut,animated:!0,renderPanel:vn,builtinPlacements:en,onChange:Pn,steps:at})))};Ke._InternalPanelDoNotUseOrYouWillBeFired=Ie;var rt=Ke},17574:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return Ne}});var Se=fe(60091),xe=fe(94480),E=fe(52671),pe=fe(8657),de=fe(54476),se=fe(59301),ne={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"},ie=ne,ce=fe(7657),ue=function($e,Ve){return se.createElement(ce.Z,(0,de.Z)({},$e,{ref:Ve,icon:ie}))},ae=se.forwardRef(ue),oe=ae,re=fe(92310),ee=fe.n(re),a=fe(35654),y=fe(71430),x=fe(36355),b=fe(56082),z=fe(62892),te=fe(20648);const le=4;function ge(_e){const{dropPosition:$e,dropLevelOffset:Ve,prefixCls:qe,indent:We,direction:ze="ltr"}=_e,Ge=ze==="ltr"?"left":"right",nt=ze==="ltr"?"right":"left",Je={[Ge]:-Ve*We+le,[nt]:0};switch($e){case-1:Je.top=-3;break;case 1:Je.bottom=-3;break;default:Je.bottom=-3,Je[Ge]=We+le;break}return se.createElement("div",{style:Je,className:`${qe}-drop-indicator`})}var me=fe(71997),he=se.forwardRef((_e,$e)=>{const{getPrefixCls:Ve,direction:qe,virtual:We,tree:ze}=se.useContext(x.E_),{prefixCls:Ge,className:nt,showIcon:Je=!1,showLine:lt,switcherIcon:Ye,blockNode:Ue=!1,children:De,checkable:Ze=!1,selectable:Te=!0,draggable:ke,motion:et,style:Xe}=_e,Me=Ve("tree",Ge),Ie=Ve(),Oe=et!=null?et:Object.assign(Object.assign({},(0,z.Z)(Ie)),{motionAppear:!1}),we=Object.assign(Object.assign({},_e),{checkable:Ze,selectable:Te,showIcon:Je,motion:Oe,blockNode:Ue,showLine:!!lt,dropIndicatorRender:ge}),[Re,Ke]=(0,te.ZP)(Me),rt=se.useMemo(()=>{if(!ke)return!1;let tt={};switch(typeof ke){case"function":tt.nodeDraggable=ke;break;case"object":tt=Object.assign({},ke);break;default:break}return tt.icon!==!1&&(tt.icon=tt.icon||se.createElement(b.Z,null)),tt},[ke]),He=tt=>se.createElement(me.Z,{prefixCls:Me,switcherIcon:Ye,treeNodeProps:tt,showLine:lt});return Re(se.createElement(Se.Z,Object.assign({itemHeight:20,ref:$e,virtual:We},we,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Xe),prefixCls:Me,className:ee()({[`${Me}-icon-hide`]:!Je,[`${Me}-block-node`]:Ue,[`${Me}-unselectable`]:!Te,[`${Me}-rtl`]:qe==="rtl"},ze==null?void 0:ze.className,nt,Ke),direction:qe,checkable:Ze&&se.createElement("span",{className:`${Me}-checkbox-inner`}),selectable:Te,switcherIcon:He,draggable:rt}),De))}),Ae;(function(_e){_e[_e.None=0]="None",_e[_e.Start=1]="Start",_e[_e.End=2]="End"})(Ae||(Ae={}));function ye(_e,$e){function Ve(qe){const{key:We,children:ze}=qe;$e(We,qe)!==!1&&ye(ze||[],$e)}_e.forEach(Ve)}function be(_e){let{treeData:$e,expandedKeys:Ve,startKey:qe,endKey:We}=_e;const ze=[];let Ge=Ae.None;if(qe&&qe===We)return[qe];if(!qe||!We)return[];function nt(Je){return Je===qe||Je===We}return ye($e,Je=>{if(Ge===Ae.End)return!1;if(nt(Je)){if(ze.push(Je),Ge===Ae.None)Ge=Ae.Start;else if(Ge===Ae.Start)return Ge=Ae.End,!1}else Ge===Ae.Start&&ze.push(Je);return Ve.includes(Je)}),ze}function Pe(_e,$e){const Ve=(0,xe.Z)($e),qe=[];return ye(_e,(We,ze)=>{const Ge=Ve.indexOf(We);return Ge!==-1&&(qe.push(ze),Ve.splice(Ge,1)),!!Ve.length}),qe}var Be=function(_e,$e){var Ve={};for(var qe in _e)Object.prototype.hasOwnProperty.call(_e,qe)&&$e.indexOf(qe)<0&&(Ve[qe]=_e[qe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,qe=Object.getOwnPropertySymbols(_e);We{var{defaultExpandAll:Ve,defaultExpandParent:qe,defaultExpandedKeys:We}=_e,ze=Be(_e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ge=se.useRef(),nt=se.useRef(),Je=()=>{const{keyEntities:rt}=(0,y.I8)(Le(ze));let He;return Ve?He=Object.keys(rt):qe?He=(0,a.r7)(ze.expandedKeys||We||[],rt):He=ze.expandedKeys||We,He},[lt,Ye]=se.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[Ue,De]=se.useState(()=>Je());se.useEffect(()=>{"selectedKeys"in ze&&Ye(ze.selectedKeys)},[ze.selectedKeys]),se.useEffect(()=>{"expandedKeys"in ze&&De(ze.expandedKeys)},[ze.expandedKeys]);const Ze=(rt,He)=>{var tt;return"expandedKeys"in ze||De(rt),(tt=ze.onExpand)===null||tt===void 0?void 0:tt.call(ze,rt,He)},Te=(rt,He)=>{var tt;const{multiple:mt}=ze,{node:ut,nativeEvent:ht}=He,{key:ct=""}=ut,pt=Le(ze),at=Object.assign(Object.assign({},He),{selected:!0}),st=(ht==null?void 0:ht.ctrlKey)||(ht==null?void 0:ht.metaKey),ft=ht==null?void 0:ht.shiftKey;let vt;mt&&st?(vt=rt,Ge.current=ct,nt.current=vt,at.selectedNodes=Pe(pt,vt)):mt&&ft?(vt=Array.from(new Set([].concat((0,xe.Z)(nt.current||[]),(0,xe.Z)(be({treeData:pt,expandedKeys:Ue,startKey:ct,endKey:Ge.current}))))),at.selectedNodes=Pe(pt,vt)):(vt=[ct],Ge.current=ct,nt.current=vt,at.selectedNodes=Pe(pt,vt)),(tt=ze.onSelect)===null||tt===void 0||tt.call(ze,vt,at),"selectedKeys"in ze||Ye(vt)},{getPrefixCls:ke,direction:et}=se.useContext(x.E_),{prefixCls:Xe,className:Me,showIcon:Ie=!0,expandAction:Oe="click"}=ze,we=Be(ze,["prefixCls","className","showIcon","expandAction"]),Re=ke("tree",Xe),Ke=ee()(`${Re}-directory`,{[`${Re}-directory-rtl`]:et==="rtl"},Me);return se.createElement(he,Object.assign({icon:Ee,ref:$e,blockNode:!0},we,{showIcon:Ie,expandAction:Oe,prefixCls:Re,className:Ke,expandedKeys:Ue,selectedKeys:lt,onSelect:Te,onExpand:Ze}))};var Fe=se.forwardRef(Ce);const Qe=he;Qe.DirectoryTree=Fe,Qe.TreeNode=Se.O;var Ne=Qe},20648:function(Ct,dt,fe){"use strict";fe.d(dt,{TM:function(){return re},Yk:function(){return oe}});var Se=fe(36237),xe=fe(98447),E=fe(17313),pe=fe(8378),de=fe(37613),se=fe(83116);const ne=new Se.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ie=(ee,a)=>({[`.${ee}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ce=(ee,a)=>({[`.${ee}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ue=(ee,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:le}=a,ge=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ne,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,E.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},ie(ee,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:ge},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:le},[`&${y}-node-selected`]:{backgroundColor:te},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ce(ee,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ae=ee=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ee;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ee.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ee.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ee.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},oe=(ee,a)=>{const y=`.${ee}`,x=`${y}-treenode`,b=a.paddingXS/2,z=(0,de.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[ue(ee,z),ae(z)]},re=ee=>{const{controlHeightSM:a}=ee;return{titleHeight:a,nodeHoverBg:ee.controlItemBgHover,nodeSelectedBg:ee.controlItemBgActive}};dt.ZP=(0,se.Z)("Tree",(ee,a)=>{let{prefixCls:y}=a;return[{[ee.componentCls]:(0,xe.C2)(`${y}-checkbox`,ee)},oe(y,ee),(0,pe.Z)(ee)]},ee=>{const{colorTextLightSolid:a,colorPrimary:y}=ee;return Object.assign(Object.assign({},re(ee)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return x}});var Se=fe(54476),xe=fe(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},pe=E,de=fe(7657),se=function(z,te){return xe.createElement(de.Z,(0,Se.Z)({},z,{ref:te,icon:pe}))},ne=xe.forwardRef(se),ie=ne,ce=fe(52671),ue=fe(58617),ae=fe(15075),oe=fe(43531),re=fe(92310),ee=fe.n(re),a=fe(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:le,showLine:ge}=b,{isLeaf:me,expanded:ve,loading:he}=le;if(he)return xe.createElement(ue.Z,{className:`${z}-switcher-loading-icon`});let Ae;if(ge&&typeof ge=="object"&&(Ae=ge.showLeafIcon),me){if(!ge)return null;if(typeof Ae!="boolean"&&Ae){const Pe=typeof Ae=="function"?Ae(le):Ae,Be=`${z}-switcher-line-custom-icon`;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:ee()(Pe.props.className||"",Be)}):Pe}return Ae?xe.createElement(ce.Z,{className:`${z}-switcher-line-icon`}):xe.createElement("span",{className:`${z}-switcher-leaf-line`})}const ye=`${z}-switcher-icon`,be=typeof te=="function"?te(le):te;return(0,a.l$)(be)?(0,a.Tm)(be,{className:ee()(be.props.className||"",ye)}):be!==void 0?be:ge?ve?xe.createElement(ae.Z,{className:`${z}-switcher-line-icon`}):xe.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):xe.createElement(ie,{className:ye})}},54580:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return yn}});var Se=fe(59301),xe=fe(94480),E=fe(92310),pe=fe.n(E),de=fe(54476),se=fe(67732),ne=fe(83652),ie=fe(42403),ce=fe(158),ue=fe(20068),ae=fe(75931),oe=fe(75044),re=fe(76190),ee=fe(3202),a=fe(26112);function y(St,Mt){var kt="cannot ".concat(St.method," ").concat(St.action," ").concat(Mt.status,"'"),wt=new Error(kt);return wt.status=Mt.status,wt.method=St.method,wt.url=St.action,wt}function x(St){var Mt=St.responseText||St.response;if(!Mt)return Mt;try{return JSON.parse(Mt)}catch(kt){return Mt}}function b(St){var Mt=new XMLHttpRequest;St.onProgress&&Mt.upload&&(Mt.upload.onprogress=function(Yt){Yt.total>0&&(Yt.percent=Yt.loaded/Yt.total*100),St.onProgress(Yt)});var kt=new FormData;St.data&&Object.keys(St.data).forEach(function(qt){var Yt=St.data[qt];if(Array.isArray(Yt)){Yt.forEach(function(Xt){kt.append("".concat(qt,"[]"),Xt)});return}kt.append(qt,Yt)}),St.file instanceof Blob?kt.append(St.filename,St.file,St.file.name):kt.append(St.filename,St.file),Mt.onerror=function(Yt){St.onError(Yt)},Mt.onload=function(){return Mt.status<200||Mt.status>=300?St.onError(y(St,Mt),x(Mt)):St.onSuccess(x(Mt),Mt)},Mt.open(St.method,St.action,!0),St.withCredentials&&"withCredentials"in Mt&&(Mt.withCredentials=!0);var wt=St.headers||{};return wt["X-Requested-With"]!==null&&Mt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(wt).forEach(function(qt){wt[qt]!==null&&Mt.setRequestHeader(qt,wt[qt])}),Mt.send(kt),{abort:function(){Mt.abort()}}}var z=+new Date,te=0;function le(){return"rc-upload-".concat(z,"-").concat(++te)}var ge=fe(48736),me=function(St,Mt){if(St&&Mt){var kt=Array.isArray(Mt)?Mt:Mt.split(","),wt=St.name||"",qt=St.type||"",Yt=qt.replace(/\/.*$/,"");return kt.some(function(Xt){var Vt=Xt.trim();if(/^\*(\/\*)?$/.test(Xt))return!0;if(Vt.charAt(0)==="."){var Rn=wt.toLowerCase(),Fn=Vt.toLowerCase(),Tn=[Fn];return(Fn===".jpg"||Fn===".jpeg")&&(Tn=[".jpg",".jpeg"]),Tn.some(function(Zt){return Rn.endsWith(Zt)})}return/\/\*$/.test(Vt)?Yt===Vt.replace(/\/.*$/,""):qt===Vt?!0:/^\w+$/.test(Vt)?((0,ge.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Vt,"'.Skip for check.")),!0):!1})}return!0};function ve(St,Mt){var kt=St.createReader(),wt=[];function qt(){kt.readEntries(function(Yt){var Xt=Array.prototype.slice.apply(Yt);wt=wt.concat(Xt);var Vt=!Xt.length;Vt?Mt(wt):qt()})}qt()}var he=function(Mt,kt,wt){var qt=function Yt(Xt,Vt){Xt&&(Xt.path=Vt||"",Xt.isFile?Xt.file(function(Rn){wt(Rn)&&(Xt.fullPath&&!Rn.webkitRelativePath&&(Object.defineProperties(Rn,{webkitRelativePath:{writable:!0}}),Rn.webkitRelativePath=Xt.fullPath.replace(/^\//,""),Object.defineProperties(Rn,{webkitRelativePath:{writable:!1}})),kt([Rn]))}):Xt.isDirectory&&ve(Xt,function(Rn){Rn.forEach(function(Fn){Yt(Fn,"".concat(Vt).concat(Xt.name,"/"))})}))};Mt.forEach(function(Yt){qt(Yt.webkitGetAsEntry())})},Ae=he,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],be=function(St){(0,ie.Z)(kt,St);var Mt=(0,ce.Z)(kt);function kt(){var wt;(0,se.Z)(this,kt);for(var qt=arguments.length,Yt=new Array(qt),Xt=0;Xt{let{uid:Yt}=qt;return Yt===St.uid});return wt===-1?kt.push(St):kt[wt]=St,kt}function tt(St,Mt){const kt=St.uid!==void 0?"uid":"name";return Mt.filter(wt=>wt[kt]===St[kt])[0]}function mt(St,Mt){const kt=St.uid!==void 0?"uid":"name",wt=Mt.filter(qt=>qt[kt]!==St[kt]);return wt.length===Mt.length?null:wt}const ut=function(){const Mt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),wt=Mt[Mt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(wt)||[""])[0]},ht=St=>St.indexOf("image/")===0,ct=St=>{if(St.type&&!St.thumbUrl)return ht(St.type);const Mt=St.thumbUrl||St.url||"",kt=ut(Mt);return/^data:image\//.test(Mt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(kt)?!0:!(/^data:/.test(Mt)||kt)},pt=200;function at(St){return new Promise(Mt=>{if(!St.type||!ht(St.type)){Mt("");return}const kt=document.createElement("canvas");kt.width=pt,kt.height=pt,kt.style.cssText=`position: fixed; left: 0; top: 0; width: ${pt}px; height: ${pt}px; z-index: 9999; display: none;`,document.body.appendChild(kt);const wt=kt.getContext("2d"),qt=new Image;if(qt.onload=()=>{const{width:Yt,height:Xt}=qt;let Vt=pt,Rn=pt,Fn=0,Tn=0;Yt>Xt?(Rn=Xt*(pt/Yt),Tn=-(Rn-Vt)/2):(Vt=Yt*(pt/Xt),Fn=-(Vt-Rn)/2),wt.drawImage(qt,Fn,Tn,Vt,Rn);const Zt=kt.toDataURL();document.body.removeChild(kt),window.URL.revokeObjectURL(qt.src),Mt(Zt)},qt.crossOrigin="anonymous",St.type.startsWith("image/svg+xml")){const Yt=new FileReader;Yt.onload=()=>{Yt.result&&(qt.src=Yt.result)},Yt.readAsDataURL(St)}else if(St.type.startsWith("image/gif")){const Yt=new FileReader;Yt.onload=()=>{Yt.result&&Mt(Yt.result)},Yt.readAsDataURL(St)}else qt.src=window.URL.createObjectURL(St)})}var st=fe(26227),ft=fe(41464),vt=fe(15277),At=fe(93948),bt=fe(6848),Nt=Se.forwardRef((St,Mt)=>{let{prefixCls:kt,className:wt,style:qt,locale:Yt,listType:Xt,file:Vt,items:Rn,progress:Fn,iconRender:Tn,actionIconRender:Zt,itemRender:ur,isImgUrl:rr,showPreviewIcon:Jr,showRemoveIcon:ln,showDownloadIcon:Sn,previewIcon:kn,removeIcon:Mn,downloadIcon:sr,onPreview:tr,onDownload:Jn,onClose:Hr}=St;var Er,mo;const{status:Co}=Vt,[no,zo]=Se.useState(Co);Se.useEffect(()=>{Co!=="removed"&&zo(Co)},[Co]);const[Mo,hn]=Se.useState(!1);Se.useEffect(()=>{const Wr=setTimeout(()=>{hn(!0)},300);return()=>{clearTimeout(Wr)}},[]);const To=Tn(Vt);let vo=Se.createElement("div",{className:`${kt}-icon`},To);if(Xt==="picture"||Xt==="picture-card"||Xt==="picture-circle")if(no==="uploading"||!Vt.thumbUrl&&!Vt.url){const Wr=pe()(`${kt}-list-item-thumbnail`,{[`${kt}-list-item-file`]:no!=="uploading"});vo=Se.createElement("div",{className:Wr},To)}else{const Wr=rr!=null&&rr(Vt)?Se.createElement("img",{src:Vt.thumbUrl||Vt.url,alt:Vt.name,className:`${kt}-list-item-image`,crossOrigin:Vt.crossOrigin}):To,ao=pe()(`${kt}-list-item-thumbnail`,{[`${kt}-list-item-file`]:rr&&!rr(Vt)});vo=Se.createElement("a",{className:ao,onClick:No=>tr(Vt,No),href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Wr)}const Ur=pe()(`${kt}-list-item`,`${kt}-list-item-${no}`),jo=typeof Vt.linkProps=="string"?JSON.parse(Vt.linkProps):Vt.linkProps,qr=ln?Zt((typeof Mn=="function"?Mn(Vt):Mn)||Se.createElement(st.Z,null),()=>Hr(Vt),kt,Yt.removeFile):null,so=Sn&&no==="done"?Zt((typeof sr=="function"?sr(Vt):sr)||Se.createElement(ft.Z,null),()=>Jn(Vt),kt,Yt.downloadFile):null,yo=Xt!=="picture-card"&&Xt!=="picture-circle"&&Se.createElement("span",{key:"download-delete",className:pe()(`${kt}-list-item-actions`,{picture:Xt==="picture"})},so,qr),ar=pe()(`${kt}-list-item-name`),wr=Vt.url?[Se.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:ar,title:Vt.name},jo,{href:Vt.url,onClick:Wr=>tr(Vt,Wr)}),Vt.name),yo]:[Se.createElement("span",{key:"view",className:ar,onClick:Wr=>tr(Vt,Wr),title:Vt.name},Vt.name),yo],Cr={pointerEvents:"none",opacity:.5},Ir=Jr?Se.createElement("a",{href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Vt.url||Vt.thumbUrl?void 0:Cr,onClick:Wr=>tr(Vt,Wr),title:Yt.previewFile},typeof kn=="function"?kn(Vt):kn||Se.createElement(vt.Z,null)):null,bo=(Xt==="picture-card"||Xt==="picture-circle")&&no!=="uploading"&&Se.createElement("span",{className:`${kt}-list-item-actions`},Ir,no==="done"&&so,qr),{getPrefixCls:lo}=Se.useContext(Qe.E_),Uo=lo(),ho=Se.createElement("div",{className:Ur},vo,wr,bo,Mo&&Se.createElement(Ie.default,{motionName:`${Uo}-fade`,visible:no==="uploading",motionDeadline:2e3},Wr=>{let{className:ao}=Wr;const No="percent"in Vt?Se.createElement(At.Z,Object.assign({},Fn,{type:"line",percent:Vt.percent,"aria-label":Vt["aria-label"],"aria-labelledby":Vt["aria-labelledby"]})):null;return Se.createElement("div",{className:pe()(`${kt}-list-item-progress`,ao)},No)})),Jo=Vt.response&&typeof Vt.response=="string"?Vt.response:((Er=Vt.error)===null||Er===void 0?void 0:Er.statusText)||((mo=Vt.error)===null||mo===void 0?void 0:mo.message)||Yt.uploadError,Do=no==="error"?Se.createElement(bt.Z,{title:Jo,getPopupContainer:Wr=>Wr.parentNode},ho):ho;return Se.createElement("div",{className:pe()(`${kt}-list-item-container`,wt),style:qt,ref:Mt},ur?ur(Do,Vt,Rn,{download:Jn.bind(null,Vt),preview:tr.bind(null,Vt),remove:Hr.bind(null,Vt)}):Do)});const Wt=(St,Mt)=>{const{listType:kt="text",previewFile:wt=at,onPreview:qt,onDownload:Yt,onRemove:Xt,locale:Vt,iconRender:Rn,isImageUrl:Fn=ct,prefixCls:Tn,items:Zt=[],showPreviewIcon:ur=!0,showRemoveIcon:rr=!0,showDownloadIcon:Jr=!1,removeIcon:ln,previewIcon:Sn,downloadIcon:kn,progress:Mn={size:[-1,2],showInfo:!1},appendAction:sr,appendActionVisible:tr=!0,itemRender:Jn,disabled:Hr}=St,Er=(0,Oe.Z)(),[mo,Co]=Se.useState(!1);Se.useEffect(()=>{kt!=="picture"&&kt!=="picture-card"&&kt!=="picture-circle"||(Zt||[]).forEach(Cr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Cr.originFileObj instanceof File||Cr.originFileObj instanceof Blob)||Cr.thumbUrl!==void 0||(Cr.thumbUrl="",wt&&wt(Cr.originFileObj).then(Ir=>{Cr.thumbUrl=Ir||"",Er()}))})},[kt,Zt,wt]),Se.useEffect(()=>{Co(!0)},[]);const no=(Cr,Ir)=>{if(qt)return Ir==null||Ir.preventDefault(),qt(Cr)},zo=Cr=>{typeof Yt=="function"?Yt(Cr):Cr.url&&window.open(Cr.url)},Mo=Cr=>{Xt==null||Xt(Cr)},hn=Cr=>{if(Rn)return Rn(Cr,kt);const Ir=Cr.status==="uploading",bo=Fn&&Fn(Cr)?Se.createElement(Me,null):Se.createElement(nt,null);let lo=Ir?Se.createElement(Je.Z,null):Se.createElement(Ze,null);return kt==="picture"?lo=Ir?Se.createElement(Je.Z,null):bo:(kt==="picture-card"||kt==="picture-circle")&&(lo=Ir?Vt.uploading:bo),lo},To=(Cr,Ir,bo,lo)=>{const Uo={type:"text",size:"small",title:lo,onClick:ho=>{Ir(),(0,Re.l$)(Cr)&&Cr.props.onClick&&Cr.props.onClick(ho)},className:`${bo}-list-item-action`,disabled:Hr};if((0,Re.l$)(Cr)){const ho=(0,Re.Tm)(Cr,Object.assign(Object.assign({},Cr.props),{onClick:()=>{}}));return Se.createElement(Ke.ZP,Object.assign({},Uo,{icon:ho}))}return Se.createElement(Ke.ZP,Object.assign({},Uo),Se.createElement("span",null,Cr))};Se.useImperativeHandle(Mt,()=>({handlePreview:no,handleDownload:zo}));const{getPrefixCls:vo}=Se.useContext(Qe.E_),Ur=vo("upload",Tn),jo=vo(),qr=pe()(`${Ur}-list`,`${Ur}-list-${kt}`),so=(0,xe.Z)(Zt.map(Cr=>({key:Cr.uid,file:Cr})));let ar={motionDeadline:2e3,motionName:`${Ur}-${kt==="picture-card"||kt==="picture-circle"?"animate-inline":"animate"}`,keys:so,motionAppear:mo};const wr=Se.useMemo(()=>{const Cr=Object.assign({},(0,we.Z)(jo));return delete Cr.onAppearEnd,delete Cr.onEnterEnd,delete Cr.onLeaveEnd,Cr},[jo]);return kt!=="picture-card"&&kt!=="picture-circle"&&(ar=Object.assign(Object.assign({},wr),ar)),Se.createElement("div",{className:qr},Se.createElement(Ie.CSSMotionList,Object.assign({},ar,{component:!1}),Cr=>{let{key:Ir,file:bo,className:lo,style:Uo}=Cr;return Se.createElement(Nt,{key:Ir,locale:Vt,prefixCls:Ur,className:lo,style:Uo,file:bo,items:Zt,progress:Mn,listType:kt,isImgUrl:Fn,showPreviewIcon:ur,showRemoveIcon:rr,showDownloadIcon:Jr,removeIcon:ln,previewIcon:Sn,downloadIcon:kn,iconRender:hn,actionIconRender:To,itemRender:Jn,onPreview:no,onDownload:zo,onClose:Mo})}),sr&&Se.createElement(Ie.default,Object.assign({},ar,{visible:tr,forceRender:!0}),Cr=>{let{className:Ir,style:bo}=Cr;return(0,Re.Tm)(sr,lo=>({className:pe()(lo.className,Ir),style:Object.assign(Object.assign(Object.assign({},bo),{pointerEvents:Ir?"none":void 0}),lo.style)}))}))};var en=Se.forwardRef(Wt),Jt=fe(17313),vn=fe(8378),Pn=fe(83116),gn=fe(37613),Gn=St=>{const{componentCls:Mt,iconCls:kt}=St;return{[`${Mt}-wrapper`]:{[`${Mt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:St.colorFillAlter,border:`${St.lineWidth}px dashed ${St.colorBorder}`,borderRadius:St.borderRadiusLG,cursor:"pointer",transition:`border-color ${St.motionDurationSlow}`,[Mt]:{padding:`${St.padding}px 0`},[`${Mt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Mt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Mt}-disabled):hover`]:{borderColor:St.colorPrimaryHover},[`p${Mt}-drag-icon`]:{marginBottom:St.margin,[kt]:{color:St.colorPrimary,fontSize:St.uploadThumbnailSize}},[`p${Mt}-text`]:{margin:`0 0 ${St.marginXXS}px`,color:St.colorTextHeading,fontSize:St.fontSizeLG},[`p${Mt}-hint`]:{color:St.colorTextDescription,fontSize:St.fontSize},[`&${Mt}-disabled`]:{cursor:"not-allowed",[`p${Mt}-drag-icon ${kt}, + `]:{background:wn},[`&${it}-row-selected`]:{"> th, > td":{background:mn},"&:hover > th, &:hover > td":{background:xn}}}},[`${it}-footer`]:{padding:`${yt}px ${Pt}px`,color:An,background:Hn}})}};var Ps=(0,os.Z)("Table",ot=>{const{colorTextHeading:it,colorSplit:gt,colorIcon:yt,colorIconHover:Pt,opacityLoading:Et,colorBgContainer:Rt,controlInteractiveSize:Ft,headerBg:Ot,headerColor:Ht,headerSortActiveBg:Kt,headerSortHoverBg:zt,bodySortBg:un,rowHoverBg:nn,rowSelectedBg:an,rowSelectedHoverBg:wn,rowExpandedBg:mn,cellPaddingBlock:xn,cellPaddingInline:An,cellPaddingBlockMD:Hn,cellPaddingInlineMD:nr,cellPaddingBlockSM:ir,cellPaddingInlineSM:Yn,borderColor:xr,footerBg:Dr,footerColor:Qn,headerBorderRadius:qn,cellFontSize:Wn,cellFontSizeMD:jn,cellFontSizeSM:Vn,headerSplitColor:br,fixedHeaderSortActiveBg:Gr,headerFilterHoverBg:jr,filterDropdownBg:fr,expandIconBg:Qr,selectionColumnWidth:Zr,stickyScrollBarBg:Ao}=ot,to=new $a.C(yt),Ro=new $a.C(Pt),Fo=2,Rr=(0,as.TS)(ot,{tableFontSize:Wn,tableBg:Rt,tableRadius:qn,tablePaddingVertical:xn,tablePaddingHorizontal:An,tablePaddingVerticalMiddle:Hn,tablePaddingHorizontalMiddle:nr,tablePaddingVerticalSmall:ir,tablePaddingHorizontalSmall:Yn,tableBorderColor:xr,tableHeaderTextColor:Ht,tableHeaderBg:Ot,tableFooterTextColor:Qn,tableFooterBg:Dr,tableHeaderCellSplitColor:br,tableHeaderSortBg:Kt,tableHeaderSortHoverBg:zt,tableHeaderIconColor:to.clone().setAlpha(to.getAlpha()*Et).toRgbString(),tableHeaderIconColorHover:Ro.clone().setAlpha(Ro.getAlpha()*Et).toRgbString(),tableBodySortBg:un,tableFixedHeaderSortActiveBg:Gr,tableHeaderFilterActiveBg:jr,tableFilterDropdownBg:fr,tableRowHoverBg:nn,tableSelectedRowBg:an,tableSelectedRowHoverBg:wn,zIndexTableFixed:Fo,zIndexTableSticky:Fo+1,tableFontSizeMiddle:jn,tableFontSizeSmall:Vn,tableSelectionColumnWidth:Zr,tableExpandIconBg:Qr,tableExpandColumnWidth:Ft+2*ot.padding,tableExpandedRowBg:mn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ao,tableScrollThumbBgHover:it,tableScrollBg:gt});return[bs(Rr),gs(Rr),Ri(Rr),ys(Rr),ds(Rr),is(Rr),hs(Rr),us(Rr),Ri(Rr),ls(Rr),ms(Rr),fs(Rr),As(Rr),ss(Rr),vs(Rr),ps(Rr),Ss(Rr)]},ot=>{const{colorFillAlter:it,colorBgContainer:gt,colorTextHeading:yt,colorFillSecondary:Pt,colorFillContent:Et,controlItemBgActive:Rt,controlItemBgActiveHover:Ft,padding:Ot,paddingSM:Ht,paddingXS:Kt,colorBorderSecondary:zt,borderRadiusLG:un,fontSize:nn,controlHeight:an,colorTextPlaceholder:wn}=ot,mn=new $a.C(Pt).onBackground(gt).toHexShortString(),xn=new $a.C(Et).onBackground(gt).toHexShortString(),An=new $a.C(it).onBackground(gt).toHexShortString();return{headerBg:An,headerColor:yt,headerSortActiveBg:mn,headerSortHoverBg:xn,bodySortBg:An,rowHoverBg:An,rowSelectedBg:Rt,rowSelectedHoverBg:Ft,rowExpandedBg:it,cellPaddingBlock:Ot,cellPaddingInline:Ot,cellPaddingBlockMD:Ht,cellPaddingInlineMD:Kt,cellPaddingBlockSM:Kt,cellPaddingInlineSM:Kt,borderColor:zt,headerBorderRadius:un,footerBg:An,footerColor:yt,cellFontSize:nn,cellFontSizeMD:nn,cellFontSizeSM:nn,headerSplitColor:zt,fixedHeaderSortActiveBg:mn,headerFilterHoverBg:Et,filterDropdownMenuBg:gt,filterDropdownBg:gt,expandIconBg:gt,selectionColumnWidth:an,stickyScrollBarBg:wn,stickyScrollBarBorderRadius:100}});const Cs=[],Es=(ot,it)=>{const{prefixCls:gt,className:yt,rootClassName:Pt,style:Et,size:Rt,bordered:Ft,dropdownPrefixCls:Ot,dataSource:Ht,pagination:Kt,rowSelection:zt,rowKey:un="key",rowClassName:nn,columns:an,children:wn,childrenColumnName:mn,onChange:xn,getPopupContainer:An,loading:Hn,expandIcon:nr,expandable:ir,expandedRowRender:Yn,expandIconColumnIndex:xr,indentSize:Dr,scroll:Qn,sortDirections:qn,locale:Wn,showSorterTooltip:jn=!0,virtual:Vn}=ot,br=ne.useMemo(()=>an||xt(wn),[an,wn]),Gr=ne.useMemo(()=>br.some(eo=>eo.responsive),[br]),jr=(0,Bt.Z)(Gr),fr=ne.useMemo(()=>{const eo=new Set(Object.keys(jr).filter(Po=>jr[Po]));return br.filter(Po=>!Po.responsive||Po.responsive.some($o=>eo.has($o)))},[br,jr]),Qr=(0,Jo.Z)(ot,["className","style","columns"]),{locale:Zr=Qt.Z,direction:Ao,table:to,renderEmpty:Ro,getPrefixCls:Fo,getPopupContainer:Rr}=ne.useContext(Wr.E_),Qo=(0,No.Z)(Rt),ro=Object.assign(Object.assign({},Zr.Table),Wn),xo=Ht||Cs,Eo=Fo("table",gt),la=Fo("dropdown",Ot),vr=Object.assign({childrenColumnName:mn,expandIconColumnIndex:xr},ir),{childrenColumnName:hr="children"}=vr,gr=ne.useMemo(()=>xo.some(eo=>eo==null?void 0:eo[hr])?"nest":Yn||ir&&ir.expandedRowRender?"row":null,[xo]),_n={body:ne.useRef()},oo=ne.useMemo(()=>typeof un=="function"?un:eo=>eo==null?void 0:eo[un],[un]),[$n]=gi(xo,hr,oo),Lr={},$r=function(eo,Po){let $o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Oo,ra,da;const fa=Object.assign(Object.assign({},Lr),eo);$o&&((Oo=Lr.resetPagination)===null||Oo===void 0||Oo.call(Lr),!((ra=fa.pagination)===null||ra===void 0)&&ra.current&&(fa.pagination.current=1),Kt&&Kt.onChange&&Kt.onChange(1,(da=fa.pagination)===null||da===void 0?void 0:da.pageSize)),Qn&&Qn.scrollToFirstRowOnChange!==!1&&_n.body.current&&(0,Do.Z)(0,{getContainer:()=>_n.body.current}),xn==null||xn(fa.pagination,fa.filters,fa.sorter,{currentDataSource:ni(Si(xo,fa.sorterStates,hr),fa.filterStates),action:Po})},Yr=(eo,Po)=>{$r({sorter:eo,sorterStates:Po},"sort",!1)},[ta,_o,ba,Wo]=es({prefixCls:Eo,mergedColumns:fr,onSorterChange:Yr,sortDirections:qn||["ascend","descend"],tableLocale:ro,showSorterTooltip:jn}),va=ne.useMemo(()=>Si(xo,_o,hr),[xo,_o]);Lr.sorter=Wo(),Lr.sorterStates=_o;const Xo=(eo,Po)=>{$r({filters:eo,filterStates:Po},"filter",!0)},[ca,Qa,io]=fi({prefixCls:Eo,locale:ro,dropdownPrefixCls:la,mergedColumns:fr,onFilterChange:Xo,getPopupContainer:An||Rr}),uo=ni(va,Qa);Lr.filters=io,Lr.filterStates=Qa;const Bo=ne.useMemo(()=>{const eo={};return Object.keys(io).forEach(Po=>{io[Po]!==null&&(eo[Po]=io[Po])}),Object.assign(Object.assign({},ba),{filters:eo})},[ba,io]),[Zo]=ts(Bo),Vo=(eo,Po)=>{$r({pagination:Object.assign(Object.assign({},Lr.pagination),{current:eo,pageSize:Po})},"paginate")},[Vr,aa]=pi(uo.length,Vo,Kt);Lr.pagination=Kt===!1?{}:Va(Vr,Kt),Lr.resetPagination=aa;const na=ne.useMemo(()=>{if(Kt===!1||!Vr.pageSize)return uo;const{current:eo=1,total:Po,pageSize:$o=Za}=Vr;return uo.length$o?uo.slice((eo-1)*$o,eo*$o):uo:uo.slice((eo-1)*$o,eo*$o)},[!!Kt,uo,Vr&&Vr.current,Vr&&Vr.pageSize,Vr&&Vr.total]),[pa,xa]=Da({prefixCls:Eo,data:uo,pageData:na,getRowKey:oo,getRecordByKey:$n,expandType:gr,childrenColumnName:hr,locale:ro,getPopupContainer:An||Rr},zt),Pa=(eo,Po,$o)=>{let Oo;return typeof nn=="function"?Oo=Ee()(nn(eo,Po,$o)):Oo=Ee()(nn),Ee()({[`${Eo}-row-selected`]:xa.has(oo(eo,Po))},Oo)};vr.__PARENT_RENDER_ICON__=vr.expandIcon,vr.expandIcon=vr.expandIcon||nr||$t(ro),gr==="nest"&&vr.expandIconColumnIndex===void 0?vr.expandIconColumnIndex=zt?1:0:vr.expandIconColumnIndex>0&&zt&&(vr.expandIconColumnIndex-=1),typeof vr.indentSize!="number"&&(vr.indentSize=typeof Dr=="number"?Dr:15);const ei=ne.useCallback(eo=>Zo(pa(ca(ta(eo)))),[ta,ca,pa]);let Ta,ya;if(Kt!==!1&&(Vr!=null&&Vr.total)){let eo;Vr.size?eo=Vr.size:eo=Qo==="small"||Qo==="middle"?"small":void 0;const Po=ra=>ne.createElement(on.Z,Object.assign({},Vr,{className:Ee()(`${Eo}-pagination ${Eo}-pagination-${ra}`,Vr.className),size:eo})),$o=Ao==="rtl"?"left":"right",{position:Oo}=Vr;if(Oo!==null&&Array.isArray(Oo)){const ra=Oo.find(ja=>ja.includes("top")),da=Oo.find(ja=>ja.includes("bottom")),fa=Oo.every(ja=>`${ja}`=="none");!ra&&!da&&!fa&&(ya=Po($o)),ra&&(Ta=Po(ra.toLowerCase().replace("top",""))),da&&(ya=Po(da.toLowerCase().replace("bottom","")))}else ya=Po($o)}let ua;typeof Hn=="boolean"?ua={spinning:Hn}:typeof Hn=="object"&&(ua=Object.assign({spinning:!0},Hn));const[ia,Yo]=Ps(Eo),[,Lo]=(0,fn.Z)(),Ia=Ee()(`${Eo}-wrapper`,to==null?void 0:to.className,{[`${Eo}-wrapper-rtl`]:Ao==="rtl"},yt,Pt,Yo),Wa=Object.assign(Object.assign({},to==null?void 0:to.style),Et),Ra=Wn&&Wn.emptyText||(Ro==null?void 0:Ro("Table"))||ne.createElement(ao.Z,{componentName:"Table"}),Ba=Vn?rs:ns,li={},bi=ne.useMemo(()=>{const{fontSize:eo,lineHeight:Po,padding:$o,paddingXS:Oo,paddingSM:ra}=Lo,da=Math.floor(eo*Po);switch(Qo){case"large":return $o*2+da;case"small":return Oo*2+da;default:return ra*2+da}},[Lo,Qo]);return Vn&&(li.listItemHeight=bi),ia(ne.createElement("div",{ref:it,className:Ia,style:Wa},ne.createElement(dr.Z,Object.assign({spinning:!1},ua),Ta,ne.createElement(Ba,Object.assign({},li,Qr,{columns:fr,direction:Ao,expandable:vr,prefixCls:Eo,className:Ee()({[`${Eo}-middle`]:Qo==="middle",[`${Eo}-small`]:Qo==="small",[`${Eo}-bordered`]:Ft,[`${Eo}-empty`]:xo.length===0}),data:na,rowKey:oo,rowClassName:Pa,emptyText:Ra,internalHooks:xe,internalRefs:_n,transformColumns:ei})),ya)))};var ws=ne.forwardRef(Es);const xs=(ot,it)=>{const gt=ne.useRef(0);return gt.current+=1,ne.createElement(ws,Object.assign({},ot,{ref:it,_renderTimes:gt.current}))},Oa=ne.forwardRef(xs);Oa.SELECTION_COLUMN=Ea,Oa.EXPAND_COLUMN=be,Oa.SELECTION_ALL=Ja,Oa.SELECTION_INVERT=qa,Oa.SELECTION_NONE=lr,Oa.Column=lo,Oa.ColumnGroup=ho,Oa.Summary=we;var Is=Oa,Bs=Is},12563:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return Se}});var be=fe(59301),xe=fe(99267),E=fe(92310),me=fe.n(E),de=fe(36785),se=fe(47729),ne=fe(14088),ie=fe(36355),ce=fe(17313),ue=fe(37613),ae=fe(83116);const oe=Pe=>{const{paddingXXS:Be,lineWidth:Ee,tagPaddingHorizontal:Oe,componentCls:Ce}=Pe,je=Oe-Ee,Fe=Be-Ee;return{[Ce]:Object.assign(Object.assign({},(0,ce.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:je,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:Fe,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:je}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},re=Pe=>{const{lineWidth:Be,fontSizeIcon:Ee}=Pe,Oe=Pe.fontSizeSM,Ce=`${Pe.lineHeightSM*Oe}px`;return(0,ue.TS)(Pe,{tagFontSize:Oe,tagLineHeight:Ce,tagIconSize:Ee-2*Be,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,ae.Z)("Tag",Pe=>{const Be=re(Pe);return oe(Be)},ee),y=function(Pe,Be){var Ee={};for(var Oe in Pe)Object.prototype.hasOwnProperty.call(Pe,Oe)&&Be.indexOf(Oe)<0&&(Ee[Oe]=Pe[Oe]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Oe=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Be,style:Ee,className:Oe,checked:Ce,onChange:je,onClick:Fe}=Pe,Qe=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Ne,tag:_e}=be.useContext(ie.E_),$e=Ge=>{je==null||je(!Ce),Fe==null||Fe(Ge)},Ve=Ne("tag",Be),[qe,We]=a(Ve),ze=me()(Ve,`${Ve}-checkable`,{[`${Ve}-checkable-checked`]:Ce},_e==null?void 0:_e.className,Oe,We);return qe(be.createElement("span",Object.assign({},Qe,{style:Object.assign(Object.assign({},Ee),_e==null?void 0:_e.style),className:ze,onClick:$e})))},z=fe(45157);const te=Pe=>(0,z.Z)(Pe,(Be,Ee)=>{let{textColor:Oe,lightBorderColor:Ce,lightColor:je,darkColor:Fe}=Ee;return{[`${Pe.componentCls}-${Be}`]:{color:Oe,background:je,borderColor:Ce,"&-inverse":{color:Pe.colorTextLightSolid,background:Fe,borderColor:Fe},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var le=(0,ae.b)(["Tag","preset"],Pe=>{const Be=re(Pe);return te(Be)},ee);function ge(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const pe=(Pe,Be,Ee)=>{const Oe=ge(Ee);return{[`${Pe.componentCls}-${Be}`]:{color:Pe[`color${Ee}`],background:Pe[`color${Oe}Bg`],borderColor:Pe[`color${Oe}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,ae.b)(["Tag","status"],Pe=>{const Be=re(Pe);return[pe(Be,"success","Success"),pe(Be,"processing","Info"),pe(Be,"error","Error"),pe(Be,"warning","Warning")]},ee),he=function(Pe,Be){var Ee={};for(var Oe in Pe)Object.prototype.hasOwnProperty.call(Pe,Oe)&&Be.indexOf(Oe)<0&&(Ee[Oe]=Pe[Oe]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Oe=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Ee,className:Oe,rootClassName:Ce,style:je,children:Fe,icon:Qe,color:Ne,onClose:_e,closeIcon:$e,closable:Ve,bordered:qe=!0}=Pe,We=he(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ze,direction:Ge,tag:nt}=be.useContext(ie.E_),[Je,lt]=be.useState(!0);be.useEffect(()=>{"visible"in We&<(We.visible)},[We.visible]);const Ye=(0,de.o2)(Ne),Ue=(0,de.yT)(Ne),De=Ye||Ue,Ze=Object.assign(Object.assign({backgroundColor:Ne&&!De?Ne:void 0},nt==null?void 0:nt.style),je),Te=ze("tag",Ee),[ke,et]=a(Te),Xe=me()(Te,nt==null?void 0:nt.className,{[`${Te}-${Ne}`]:De,[`${Te}-has-color`]:Ne&&!De,[`${Te}-hidden`]:!Je,[`${Te}-rtl`]:Ge==="rtl",[`${Te}-borderless`]:!qe},Oe,Ce,et),Me=rt=>{rt.stopPropagation(),_e==null||_e(rt),!rt.defaultPrevented&<(!1)},[,Ie]=(0,se.Z)(Ve,$e,rt=>rt===null?be.createElement(xe.Z,{className:`${Te}-close-icon`,onClick:Me}):be.createElement("span",{className:`${Te}-close-icon`,onClick:Me},rt),null,!1),Le=typeof We.onClick=="function"||Fe&&Fe.type==="a",we=Qe||null,Re=we?be.createElement(be.Fragment,null,we,Fe&&be.createElement("span",null,Fe)):Fe,Ke=be.createElement("span",Object.assign({},We,{ref:Be,className:Xe,style:Ze}),Re,Ie,Ye&&be.createElement(le,{key:"preset",prefixCls:Te}),Ue&&be.createElement(ve,{key:"status",prefixCls:Te}));return ke(Le?be.createElement(ne.Z,{component:"Tag"},Ke):Ke)},ye=be.forwardRef(Ae);ye.CheckableTag=b;var Se=ye},65615:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return rt}});var be=fe(59301),xe=fe(33885),E=fe(54476),me=fe(76190),de=fe(42978),se=fe(75931),ne=fe(43403),ie=fe(35593),ce=fe(92310),ue=fe.n(ce),ae=fe(34280),oe=fe(18929),re=fe(6089);function ee(He){var tt=window.innerWidth||document.documentElement.clientWidth,mt=window.innerHeight||document.documentElement.clientHeight,ut=He.getBoundingClientRect(),ht=ut.top,ct=ut.right,pt=ut.bottom,at=ut.left;return ht>=0&&at>=0&&ct<=tt&&pt<=mt}function a(He,tt,mt){var ut;return(ut=mt!=null?mt:tt)!==null&&ut!==void 0?ut:He===null?"center":"bottom"}function y(He,tt,mt,ut){var ht=(0,be.useState)(void 0),ct=(0,de.Z)(ht,2),pt=ct[0],at=ct[1];(0,ae.Z)(function(){var Wt=typeof He=="function"?He():He;at(Wt||null)});var st=(0,be.useState)(null),ft=(0,de.Z)(st,2),vt=ft[0],At=ft[1],bt=(0,re.Z)(function(){if(pt){!ee(pt)&&tt&&pt.scrollIntoView(ut);var Wt=pt.getBoundingClientRect(),sn=Wt.left,en=Wt.top,Jt=Wt.width,vn=Wt.height,Pn={left:sn,top:en,width:Jt,height:vn,radius:0};At(function(gn){return JSON.stringify(gn)!==JSON.stringify(Pn)?Pn:gn})}else At(null)}),Tt=function(sn){var en;return(en=Array.isArray(mt==null?void 0:mt.offset)?mt==null?void 0:mt.offset[sn]:mt==null?void 0:mt.offset)!==null&&en!==void 0?en:6};(0,ae.Z)(function(){return bt(),window.addEventListener("resize",bt),function(){window.removeEventListener("resize",bt)}},[pt,tt,bt]);var Nt=(0,be.useMemo)(function(){if(!vt)return vt;var Wt=Tt(0),sn=Tt(1),en=(mt==null?void 0:mt.radius)||2;return{left:vt.left-Wt,top:vt.top-sn,width:vt.width+Wt*2,height:vt.height+sn*2,radius:en}},[vt,mt]);return[Nt,pt]}var x=fe(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(tt){var mt=tt.prefixCls,ut=tt.rootClassName,ht=tt.pos,ct=tt.showMask,pt=tt.style,at=pt===void 0?{}:pt,st=tt.fill,ft=st===void 0?"rgba(0,0,0,0.5)":st,vt=tt.open,At=tt.animated,bt=tt.zIndex,Tt=(0,x.Z)(),Nt="".concat(mt,"-mask-").concat(Tt),Wt=(0,me.Z)(At)==="object"?At==null?void 0:At.placeholder:At;return be.createElement(ne.Z,{open:vt,autoLock:!0},be.createElement("div",{className:ue()("".concat(mt,"-mask"),ut),style:(0,xe.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:bt,pointerEvents:"none"},at)},ct?be.createElement("svg",{style:{width:"100%",height:"100%"}},be.createElement("defs",null,be.createElement("mask",{id:Nt},be.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ht&&be.createElement("rect",{x:ht.left,y:ht.top,rx:ht.radius,width:ht.width,height:ht.height,fill:"black",className:Wt?"".concat(mt,"-placeholder-animated"):""}))),be.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:ft,mask:"url(#".concat(Nt,")")}),ht&&be.createElement(be.Fragment,null,be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ht.top})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ht.left,height:"100%"})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:ht.top+ht.height,width:"100%",height:"calc(100vh - ".concat(ht.top+ht.height,"px)")})),be.createElement("rect",(0,E.Z)({},b,{x:ht.left+ht.width,y:"0",width:"calc(100vw - ".concat(ht.left+ht.width,"px)"),height:"100%"})))):null))},te=z,le={adjustX:1,adjustY:1},ge=[0,0],pe={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 ve(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,tt={};return Object.keys(pe).forEach(function(mt){tt[mt]=(0,xe.Z)((0,xe.Z)({},pe[mt]),{},{autoArrow:He,targetOffset:ge})}),tt}var he=ve(),Ae=fe(94480);function ye(He){var tt=He.prefixCls,mt=He.current,ut=He.total,ht=He.title,ct=He.description,pt=He.onClose,at=He.onPrev,st=He.onNext,ft=He.onFinish,vt=He.className,At=He.closeIcon,bt=At!==!1&&At!==null,Tt=At!==void 0&&At!==!0?At:be.createElement("span",{className:"".concat(tt,"-close-x")},"\xD7");return be.createElement("div",{className:ue()("".concat(tt,"-content"),vt)},be.createElement("div",{className:"".concat(tt,"-inner")},bt&&be.createElement("button",{type:"button",onClick:pt,"aria-label":"Close",className:"".concat(tt,"-close")},Tt),be.createElement("div",{className:"".concat(tt,"-header")},be.createElement("div",{className:"".concat(tt,"-title")},ht)),be.createElement("div",{className:"".concat(tt,"-description")},ct),be.createElement("div",{className:"".concat(tt,"-footer")},be.createElement("div",{className:"".concat(tt,"-sliders")},ut>1?(0,Ae.Z)(Array.from({length:ut}).keys()).map(function(Nt,Wt){return be.createElement("span",{key:Nt,className:Wt===mt?"active":""})}):null),be.createElement("div",{className:"".concat(tt,"-buttons")},mt!==0?be.createElement("button",{className:"".concat(tt,"-prev-btn"),onClick:at},"Prev"):null,mt===ut-1?be.createElement("button",{className:"".concat(tt,"-finish-btn"),onClick:ft},"Finish"):be.createElement("button",{className:"".concat(tt,"-next-btn"),onClick:st},"Next")))))}var Se=function(tt){var mt=tt.current,ut=tt.renderPanel;return be.createElement(be.Fragment,null,typeof ut=="function"?ut(tt,mt):be.createElement(ye,tt))},Pe=Se,Be=["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},Oe=function(tt){var mt=tt.prefixCls,ut=mt===void 0?"rc-tour":mt,ht=tt.steps,ct=ht===void 0?[]:ht,pt=tt.defaultCurrent,at=tt.current,st=tt.onChange,ft=tt.onClose,vt=tt.onFinish,At=tt.open,bt=tt.mask,Tt=bt===void 0?!0:bt,Nt=tt.arrow,Wt=Nt===void 0?!0:Nt,sn=tt.rootClassName,en=tt.placement,Jt=tt.renderPanel,vn=tt.gap,Pn=tt.animated,gn=tt.scrollIntoViewOptions,Un=gn===void 0?!0:gn,Gn=tt.zIndex,zn=Gn===void 0?1001:Gn,In=tt.closeIcon,Bn=(0,se.Z)(tt,Be),Kn=be.useRef(),Pr=(0,oe.Z)(0,{value:at,defaultValue:pt}),Nr=(0,de.Z)(Pr,2),er=Nr[0],Or=Nr[1],cr=(0,oe.Z)(void 0,{value:At,postState:function(rr){return er<0||er>=ct.length?!1:rr!=null?rr:!0}}),pr=(0,de.Z)(cr,2),It=pr[0],Dt=pr[1],xt=be.useRef(It);(0,ae.Z)(function(){It&&!xt.current&&Or(0),xt.current=It},[It]);var tn=ct[er]||{},Nn=tn.target,Cn=tn.placement,Mr=tn.style,or=tn.arrow,Ut=tn.className,Lt=tn.mask,rn=tn.scrollIntoViewOptions,jt=tn.closeIcon,dn=It&&(Lt!=null?Lt:Tt),En=jt!=null?jt:In,Dn=rn!=null?rn:Un,yn=y(Nn,At,vn,Dn),St=(0,de.Z)(yn,2),Mt=St[0],kt=St[1],wt=a(kt,en,Cn),qt=kt?typeof or=="undefined"?Wt:or:!1,Yt=(0,me.Z)(qt)==="object"?qt.pointAtCenter:!1;(0,ae.Z)(function(){var ur;(ur=Kn.current)===null||ur===void 0||ur.forceAlign()},[Yt,er]);var Xt=function(rr){Or(rr),st==null||st(rr)};if(kt===void 0)return null;var Vt=function(){Dt(!1),ft==null||ft(er)},Rn=function(){return be.createElement(Pe,(0,E.Z)({arrow:qt,key:"content",prefixCls:ut,total:ct.length,renderPanel:Jt,onPrev:function(){Xt(er-1)},onNext:function(){Xt(er+1)},onClose:Vt,current:er,onFinish:function(){Vt(),vt==null||vt()},closeIcon:En},ct[er]))},Fn=typeof dn=="boolean"?dn:!!dn,Tn=typeof dn=="boolean"?void 0:dn,Zt=function(rr){return rr||kt||document.body};return be.createElement(be.Fragment,null,be.createElement(te,{zIndex:zn,prefixCls:ut,pos:Mt,showMask:Fn,style:Tn==null?void 0:Tn.style,fill:Tn==null?void 0:Tn.color,open:It,animated:Pn,rootClassName:sn}),be.createElement(ie.Z,(0,E.Z)({builtinPlacements:ve(Yt)},Bn,{ref:Kn,popupStyle:Mr,popupPlacement:wt,popupVisible:It,popupClassName:ue()(sn,Ut),prefixCls:ut,popup:Rn,forceRender:!1,destroyPopupOnHide:!0,zIndex:zn,getTriggerDOMNode:Zt,arrow:!!qt}),be.createElement(ne.Z,{open:It,autoLock:!0},be.createElement("div",{className:ue()(sn,"".concat(ut,"-target-placeholder")),style:(0,xe.Z)((0,xe.Z)({},Mt||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ce=Oe,je=Ce,Fe=fe(79676),Qe=fe(36355),Ne=fe(88088),_e=fe(99267),$e=fe(3113),Ve=fe(9763),qe=fe(31724),We=fe(47729);function ze(He){return He!=null}var nt=He=>{let{stepProps:tt,current:mt,type:ut,indicatorsRender:ht,closeIcon:ct}=He;var pt,at;const{prefixCls:st,total:ft=1,title:vt,onClose:At,onPrev:bt,onNext:Tt,onFinish:Nt,cover:Wt,description:sn,nextButtonProps:en,prevButtonProps:Jt,type:vn,className:Pn,closeIcon:gn}=tt,Un=vn!=null?vn:ut,Gn=gn!=null?gn:ct,zn=Gn!==!1&&Gn!==null,[In,Bn]=(0,We.Z)(zn,Gn,tn=>be.createElement("span",{onClick:At,"aria-label":"Close",className:`${st}-close`},tn),be.createElement(_e.Z,{className:`${st}-close-icon`}),!0),Kn=mt===ft-1,Pr=()=>{var tn;bt==null||bt(),(tn=Jt==null?void 0:Jt.onClick)===null||tn===void 0||tn.call(Jt)},Nr=()=>{var tn;Kn?Nt==null||Nt():Tt==null||Tt(),(tn=en==null?void 0:en.onClick)===null||tn===void 0||tn.call(en)},er=ze(vt)?be.createElement("div",{className:`${st}-header`},be.createElement("div",{className:`${st}-title`},vt)):null,Or=ze(sn)?be.createElement("div",{className:`${st}-description`},sn):null,cr=ze(Wt)?be.createElement("div",{className:`${st}-cover`},Wt):null;let pr;ht?pr=ht(mt,ft):pr=(0,Ae.Z)(Array.from({length:ft}).keys()).map((tn,Nn)=>be.createElement("span",{key:tn,className:ue()(Nn===mt&&`${st}-indicator-active`,`${st}-indicator`)}));const It=Un==="primary"?"default":"primary",Dt={type:"default",ghost:Un==="primary"},[xt]=(0,Ve.Z)("Tour",qe.Z.Tour);return be.createElement("div",{className:ue()(Pn,`${st}-content`)},be.createElement("div",{className:`${st}-inner`},In&&Bn,cr,er,Or,be.createElement("div",{className:`${st}-footer`},ft>1&&be.createElement("div",{className:`${st}-indicators`},pr),be.createElement("div",{className:`${st}-buttons`},mt!==0?be.createElement($e.ZP,Object.assign({},Dt,Jt,{onClick:Pr,size:"small",className:ue()(`${st}-prev-btn`,Jt==null?void 0:Jt.className)}),(pt=Jt==null?void 0:Jt.children)!==null&&pt!==void 0?pt:xt==null?void 0:xt.Previous):null,be.createElement($e.ZP,Object.assign({type:It},en,{onClick:Nr,size:"small",className:ue()(`${st}-next-btn`,en==null?void 0:en.className)}),(at=en==null?void 0:en.children)!==null&&at!==void 0?at:Kn?xt==null?void 0:xt.Finish:xt==null?void 0:xt.Next)))))},Je=fe(39722),lt=fe(64993),Ye=fe(17313),Ue=fe(19447),De=fe(83116),Ze=fe(37613);const Te=He=>{const{componentCls:tt,lineHeight:mt,padding:ut,paddingXS:ht,borderRadius:ct,borderRadiusXS:pt,colorPrimary:at,colorText:st,colorFill:ft,indicatorHeight:vt,indicatorWidth:At,boxShadowTertiary:bt,tourZIndexPopup:Tt,fontSize:Nt,colorBgElevated:Wt,fontWeightStrong:sn,marginXS:en,colorTextLightSolid:Jt,tourBorderRadius:vn,colorWhite:Pn,colorBgTextHover:gn,tourCloseSize:Un,motionDurationSlow:Gn,antCls:zn}=He;return[{[tt]:Object.assign(Object.assign({},(0,Ye.Wf)(He)),{color:st,position:"absolute",zIndex:Tt,display:"block",visibility:"visible",fontSize:Nt,lineHeight:mt,width:520,"--antd-arrow-background-color":Wt,"&-pure":{maxWidth:"100%",position:"relative"},[`&${tt}-hidden`]:{display:"none"},[`${tt}-content`]:{position:"relative"},[`${tt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:vn,boxShadow:bt,position:"relative",backgroundColor:Wt,border:"none",backgroundClip:"padding-box",[`${tt}-close`]:{position:"absolute",top:ut,insetInlineEnd:ut,color:He.colorIcon,outline:"none",width:Un,height:Un,borderRadius:He.borderRadiusSM,transition:`background-color ${He.motionDurationMid}, color ${He.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:He.colorIconHover,backgroundColor:He.wireframe?"transparent":He.colorFillContent}},[`${tt}-cover`]:{textAlign:"center",padding:`${ut+Un+ht}px ${ut}px 0`,img:{width:"100%"}},[`${tt}-header`]:{padding:`${ut}px ${ut}px ${ht}px`,[`${tt}-title`]:{lineHeight:mt,fontSize:Nt,fontWeight:sn}},[`${tt}-description`]:{padding:`0 ${ut}px`,lineHeight:mt,wordWrap:"break-word"},[`${tt}-footer`]:{padding:`${ht}px ${ut}px ${ut}px`,textAlign:"end",borderRadius:`0 0 ${pt}px ${pt}px`,display:"flex",[`${tt}-indicators`]:{display:"inline-block",[`${tt}-indicator`]:{width:At,height:vt,display:"inline-block",borderRadius:"50%",background:ft,"&:not(:last-child)":{marginInlineEnd:vt},"&-active":{background:at}}},[`${tt}-buttons`]:{marginInlineStart:"auto",[`${zn}-btn`]:{marginInlineStart:en}}}},[`${tt}-primary, &${tt}-primary`]:{"--antd-arrow-background-color":at,[`${tt}-inner`]:{color:Jt,textAlign:"start",textDecoration:"none",backgroundColor:at,borderRadius:ct,boxShadow:bt,[`${tt}-close`]:{color:Jt},[`${tt}-indicators`]:{[`${tt}-indicator`]:{background:new lt.C(Jt).setAlpha(.15).toRgbString(),"&-active":{background:Jt}}},[`${tt}-prev-btn`]:{color:Jt,borderColor:new lt.C(Jt).setAlpha(.15).toRgbString(),backgroundColor:at,"&:hover":{backgroundColor:new lt.C(Jt).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${tt}-next-btn`]:{color:at,borderColor:"transparent",background:Pn,"&:hover":{background:new lt.C(gn).onBackground(Pn).toRgbString()}}}}}),[`${tt}-mask`]:{[`${tt}-placeholder-animated`]:{transition:`all ${Gn}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${tt}-inner`]:{borderRadius:Math.min(vn,Ue.qN)}}},(0,Ue.ZP)(He,{colorBg:"var(--antd-arrow-background-color)",contentRadius:vn,limitVerticalRadius:!0})]};var ke=(0,De.Z)("Tour",He=>{const{borderRadiusLG:tt,fontSize:mt,lineHeight:ut}=He,ht=(0,Ze.TS)(He,{tourZIndexPopup:He.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:tt,tourCloseSize:mt*ut});return[Te(ht)]}),et=fe(53487),Xe=function(He,tt){var mt={};for(var ut in He)Object.prototype.hasOwnProperty.call(He,ut)&&tt.indexOf(ut)<0&&(mt[ut]=He[ut]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ut=Object.getOwnPropertySymbols(He);ht{const{prefixCls:tt,current:mt=0,total:ut=6,className:ht,style:ct,type:pt}=He,at=Xe(He,["prefixCls","current","total","className","style","type"]),{getPrefixCls:st}=be.useContext(Qe.E_),ft=st("tour",tt),[vt,At]=ke(ft);return vt(be.createElement(Je.t5,{prefixCls:ft,hashId:At,className:ue()(ht,`${ft}-pure`,pt&&`${ft}-${pt}`),style:ct},be.createElement(nt,{stepProps:Object.assign(Object.assign({},at),{prefixCls:ft,total:ut}),current:mt,type:pt})))};var Ie=(0,et.i)(Me),we=He=>{let{defaultType:tt,steps:mt=[],current:ut,defaultCurrent:ht}=He;var ct;const[pt,at]=(0,oe.Z)(ht,{value:ut});(0,be.useLayoutEffect)(()=>{ut!==void 0&&at(ut)},[ut]);const st=typeof pt=="number"?(ct=mt[pt])===null||ct===void 0?void 0:ct.type:tt;return{currentMergedType:st!=null?st:tt,updateInnerCurrent:at}},Re=function(He,tt){var mt={};for(var ut in He)Object.prototype.hasOwnProperty.call(He,ut)&&tt.indexOf(ut)<0&&(mt[ut]=He[ut]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ut=Object.getOwnPropertySymbols(He);ht{const{prefixCls:tt,current:mt,defaultCurrent:ut,type:ht,rootClassName:ct,indicatorsRender:pt,steps:at}=He,st=Re(He,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:ft,direction:vt}=(0,be.useContext)(Qe.E_),At=ft("tour",tt),[bt,Tt]=ke(At),[,Nt]=(0,Ne.Z)(),{currentMergedType:Wt,updateInnerCurrent:sn}=we({defaultType:ht,steps:at,current:mt,defaultCurrent:ut}),en=(0,Fe.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),Jt=ue()({[`${At}-primary`]:Wt==="primary",[`${At}-rtl`]:vt==="rtl"},Tt,ct),vn=(gn,Un)=>be.createElement(nt,{type:ht,stepProps:gn,current:Un,indicatorsRender:pt}),Pn=gn=>{var Un;sn(gn),(Un=He.onChange)===null||Un===void 0||Un.call(He,gn)};return bt(be.createElement(je,Object.assign({},st,{rootClassName:Jt,prefixCls:At,current:mt,defaultCurrent:ut,animated:!0,renderPanel:vn,builtinPlacements:en,onChange:Pn,steps:at})))};Ke._InternalPanelDoNotUseOrYouWillBeFired=Ie;var rt=Ke},17574:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return Ne}});var be=fe(60091),xe=fe(94480),E=fe(52671),me=fe(8657),de=fe(54476),se=fe(59301),ne={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"},ie=ne,ce=fe(7657),ue=function($e,Ve){return se.createElement(ce.Z,(0,de.Z)({},$e,{ref:Ve,icon:ie}))},ae=se.forwardRef(ue),oe=ae,re=fe(92310),ee=fe.n(re),a=fe(35654),y=fe(71430),x=fe(36355),b=fe(56082),z=fe(62892),te=fe(20648);const le=4;function ge(_e){const{dropPosition:$e,dropLevelOffset:Ve,prefixCls:qe,indent:We,direction:ze="ltr"}=_e,Ge=ze==="ltr"?"left":"right",nt=ze==="ltr"?"right":"left",Je={[Ge]:-Ve*We+le,[nt]:0};switch($e){case-1:Je.top=-3;break;case 1:Je.bottom=-3;break;default:Je.bottom=-3,Je[Ge]=We+le;break}return se.createElement("div",{style:Je,className:`${qe}-drop-indicator`})}var pe=fe(71997),he=se.forwardRef((_e,$e)=>{const{getPrefixCls:Ve,direction:qe,virtual:We,tree:ze}=se.useContext(x.E_),{prefixCls:Ge,className:nt,showIcon:Je=!1,showLine:lt,switcherIcon:Ye,blockNode:Ue=!1,children:De,checkable:Ze=!1,selectable:Te=!0,draggable:ke,motion:et,style:Xe}=_e,Me=Ve("tree",Ge),Ie=Ve(),Le=et!=null?et:Object.assign(Object.assign({},(0,z.Z)(Ie)),{motionAppear:!1}),we=Object.assign(Object.assign({},_e),{checkable:Ze,selectable:Te,showIcon:Je,motion:Le,blockNode:Ue,showLine:!!lt,dropIndicatorRender:ge}),[Re,Ke]=(0,te.ZP)(Me),rt=se.useMemo(()=>{if(!ke)return!1;let tt={};switch(typeof ke){case"function":tt.nodeDraggable=ke;break;case"object":tt=Object.assign({},ke);break;default:break}return tt.icon!==!1&&(tt.icon=tt.icon||se.createElement(b.Z,null)),tt},[ke]),He=tt=>se.createElement(pe.Z,{prefixCls:Me,switcherIcon:Ye,treeNodeProps:tt,showLine:lt});return Re(se.createElement(be.Z,Object.assign({itemHeight:20,ref:$e,virtual:We},we,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Xe),prefixCls:Me,className:ee()({[`${Me}-icon-hide`]:!Je,[`${Me}-block-node`]:Ue,[`${Me}-unselectable`]:!Te,[`${Me}-rtl`]:qe==="rtl"},ze==null?void 0:ze.className,nt,Ke),direction:qe,checkable:Ze&&se.createElement("span",{className:`${Me}-checkbox-inner`}),selectable:Te,switcherIcon:He,draggable:rt}),De))}),Ae;(function(_e){_e[_e.None=0]="None",_e[_e.Start=1]="Start",_e[_e.End=2]="End"})(Ae||(Ae={}));function ye(_e,$e){function Ve(qe){const{key:We,children:ze}=qe;$e(We,qe)!==!1&&ye(ze||[],$e)}_e.forEach(Ve)}function Se(_e){let{treeData:$e,expandedKeys:Ve,startKey:qe,endKey:We}=_e;const ze=[];let Ge=Ae.None;if(qe&&qe===We)return[qe];if(!qe||!We)return[];function nt(Je){return Je===qe||Je===We}return ye($e,Je=>{if(Ge===Ae.End)return!1;if(nt(Je)){if(ze.push(Je),Ge===Ae.None)Ge=Ae.Start;else if(Ge===Ae.Start)return Ge=Ae.End,!1}else Ge===Ae.Start&&ze.push(Je);return Ve.includes(Je)}),ze}function Pe(_e,$e){const Ve=(0,xe.Z)($e),qe=[];return ye(_e,(We,ze)=>{const Ge=Ve.indexOf(We);return Ge!==-1&&(qe.push(ze),Ve.splice(Ge,1)),!!Ve.length}),qe}var Be=function(_e,$e){var Ve={};for(var qe in _e)Object.prototype.hasOwnProperty.call(_e,qe)&&$e.indexOf(qe)<0&&(Ve[qe]=_e[qe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,qe=Object.getOwnPropertySymbols(_e);We{var{defaultExpandAll:Ve,defaultExpandParent:qe,defaultExpandedKeys:We}=_e,ze=Be(_e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ge=se.useRef(),nt=se.useRef(),Je=()=>{const{keyEntities:rt}=(0,y.I8)(Oe(ze));let He;return Ve?He=Object.keys(rt):qe?He=(0,a.r7)(ze.expandedKeys||We||[],rt):He=ze.expandedKeys||We,He},[lt,Ye]=se.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[Ue,De]=se.useState(()=>Je());se.useEffect(()=>{"selectedKeys"in ze&&Ye(ze.selectedKeys)},[ze.selectedKeys]),se.useEffect(()=>{"expandedKeys"in ze&&De(ze.expandedKeys)},[ze.expandedKeys]);const Ze=(rt,He)=>{var tt;return"expandedKeys"in ze||De(rt),(tt=ze.onExpand)===null||tt===void 0?void 0:tt.call(ze,rt,He)},Te=(rt,He)=>{var tt;const{multiple:mt}=ze,{node:ut,nativeEvent:ht}=He,{key:ct=""}=ut,pt=Oe(ze),at=Object.assign(Object.assign({},He),{selected:!0}),st=(ht==null?void 0:ht.ctrlKey)||(ht==null?void 0:ht.metaKey),ft=ht==null?void 0:ht.shiftKey;let vt;mt&&st?(vt=rt,Ge.current=ct,nt.current=vt,at.selectedNodes=Pe(pt,vt)):mt&&ft?(vt=Array.from(new Set([].concat((0,xe.Z)(nt.current||[]),(0,xe.Z)(Se({treeData:pt,expandedKeys:Ue,startKey:ct,endKey:Ge.current}))))),at.selectedNodes=Pe(pt,vt)):(vt=[ct],Ge.current=ct,nt.current=vt,at.selectedNodes=Pe(pt,vt)),(tt=ze.onSelect)===null||tt===void 0||tt.call(ze,vt,at),"selectedKeys"in ze||Ye(vt)},{getPrefixCls:ke,direction:et}=se.useContext(x.E_),{prefixCls:Xe,className:Me,showIcon:Ie=!0,expandAction:Le="click"}=ze,we=Be(ze,["prefixCls","className","showIcon","expandAction"]),Re=ke("tree",Xe),Ke=ee()(`${Re}-directory`,{[`${Re}-directory-rtl`]:et==="rtl"},Me);return se.createElement(he,Object.assign({icon:Ee,ref:$e,blockNode:!0},we,{showIcon:Ie,expandAction:Le,prefixCls:Re,className:Ke,expandedKeys:Ue,selectedKeys:lt,onSelect:Te,onExpand:Ze}))};var Fe=se.forwardRef(Ce);const Qe=he;Qe.DirectoryTree=Fe,Qe.TreeNode=be.O;var Ne=Qe},20648:function(Ct,dt,fe){"use strict";fe.d(dt,{TM:function(){return re},Yk:function(){return oe}});var be=fe(36237),xe=fe(98447),E=fe(17313),me=fe(8378),de=fe(37613),se=fe(83116);const ne=new be.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ie=(ee,a)=>({[`.${ee}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ce=(ee,a)=>({[`.${ee}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ue=(ee,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:le}=a,ge=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ne,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,E.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},ie(ee,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:ge},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:le},[`&${y}-node-selected`]:{backgroundColor:te},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ce(ee,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ae=ee=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ee;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ee.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ee.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ee.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},oe=(ee,a)=>{const y=`.${ee}`,x=`${y}-treenode`,b=a.paddingXS/2,z=(0,de.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[ue(ee,z),ae(z)]},re=ee=>{const{controlHeightSM:a}=ee;return{titleHeight:a,nodeHoverBg:ee.controlItemBgHover,nodeSelectedBg:ee.controlItemBgActive}};dt.ZP=(0,se.Z)("Tree",(ee,a)=>{let{prefixCls:y}=a;return[{[ee.componentCls]:(0,xe.C2)(`${y}-checkbox`,ee)},oe(y,ee),(0,me.Z)(ee)]},ee=>{const{colorTextLightSolid:a,colorPrimary:y}=ee;return Object.assign(Object.assign({},re(ee)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return x}});var be=fe(54476),xe=fe(59301),E={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"},me=E,de=fe(7657),se=function(z,te){return xe.createElement(de.Z,(0,be.Z)({},z,{ref:te,icon:me}))},ne=xe.forwardRef(se),ie=ne,ce=fe(52671),ue=fe(58617),ae=fe(15075),oe=fe(43531),re=fe(92310),ee=fe.n(re),a=fe(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:le,showLine:ge}=b,{isLeaf:pe,expanded:ve,loading:he}=le;if(he)return xe.createElement(ue.Z,{className:`${z}-switcher-loading-icon`});let Ae;if(ge&&typeof ge=="object"&&(Ae=ge.showLeafIcon),pe){if(!ge)return null;if(typeof Ae!="boolean"&&Ae){const Pe=typeof Ae=="function"?Ae(le):Ae,Be=`${z}-switcher-line-custom-icon`;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:ee()(Pe.props.className||"",Be)}):Pe}return Ae?xe.createElement(ce.Z,{className:`${z}-switcher-line-icon`}):xe.createElement("span",{className:`${z}-switcher-leaf-line`})}const ye=`${z}-switcher-icon`,Se=typeof te=="function"?te(le):te;return(0,a.l$)(Se)?(0,a.Tm)(Se,{className:ee()(Se.props.className||"",ye)}):Se!==void 0?Se:ge?ve?xe.createElement(ae.Z,{className:`${z}-switcher-line-icon`}):xe.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):xe.createElement(ie,{className:ye})}},54580:function(Ct,dt,fe){"use strict";fe.d(dt,{default:function(){return yn}});var be=fe(59301),xe=fe(94480),E=fe(92310),me=fe.n(E),de=fe(54476),se=fe(67732),ne=fe(83652),ie=fe(42403),ce=fe(158),ue=fe(20068),ae=fe(75931),oe=fe(75044),re=fe(76190),ee=fe(3202),a=fe(26112);function y(St,Mt){var kt="cannot ".concat(St.method," ").concat(St.action," ").concat(Mt.status,"'"),wt=new Error(kt);return wt.status=Mt.status,wt.method=St.method,wt.url=St.action,wt}function x(St){var Mt=St.responseText||St.response;if(!Mt)return Mt;try{return JSON.parse(Mt)}catch(kt){return Mt}}function b(St){var Mt=new XMLHttpRequest;St.onProgress&&Mt.upload&&(Mt.upload.onprogress=function(Yt){Yt.total>0&&(Yt.percent=Yt.loaded/Yt.total*100),St.onProgress(Yt)});var kt=new FormData;St.data&&Object.keys(St.data).forEach(function(qt){var Yt=St.data[qt];if(Array.isArray(Yt)){Yt.forEach(function(Xt){kt.append("".concat(qt,"[]"),Xt)});return}kt.append(qt,Yt)}),St.file instanceof Blob?kt.append(St.filename,St.file,St.file.name):kt.append(St.filename,St.file),Mt.onerror=function(Yt){St.onError(Yt)},Mt.onload=function(){return Mt.status<200||Mt.status>=300?St.onError(y(St,Mt),x(Mt)):St.onSuccess(x(Mt),Mt)},Mt.open(St.method,St.action,!0),St.withCredentials&&"withCredentials"in Mt&&(Mt.withCredentials=!0);var wt=St.headers||{};return wt["X-Requested-With"]!==null&&Mt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(wt).forEach(function(qt){wt[qt]!==null&&Mt.setRequestHeader(qt,wt[qt])}),Mt.send(kt),{abort:function(){Mt.abort()}}}var z=+new Date,te=0;function le(){return"rc-upload-".concat(z,"-").concat(++te)}var ge=fe(48736),pe=function(St,Mt){if(St&&Mt){var kt=Array.isArray(Mt)?Mt:Mt.split(","),wt=St.name||"",qt=St.type||"",Yt=qt.replace(/\/.*$/,"");return kt.some(function(Xt){var Vt=Xt.trim();if(/^\*(\/\*)?$/.test(Xt))return!0;if(Vt.charAt(0)==="."){var Rn=wt.toLowerCase(),Fn=Vt.toLowerCase(),Tn=[Fn];return(Fn===".jpg"||Fn===".jpeg")&&(Tn=[".jpg",".jpeg"]),Tn.some(function(Zt){return Rn.endsWith(Zt)})}return/\/\*$/.test(Vt)?Yt===Vt.replace(/\/.*$/,""):qt===Vt?!0:/^\w+$/.test(Vt)?((0,ge.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Vt,"'.Skip for check.")),!0):!1})}return!0};function ve(St,Mt){var kt=St.createReader(),wt=[];function qt(){kt.readEntries(function(Yt){var Xt=Array.prototype.slice.apply(Yt);wt=wt.concat(Xt);var Vt=!Xt.length;Vt?Mt(wt):qt()})}qt()}var he=function(Mt,kt,wt){var qt=function Yt(Xt,Vt){Xt&&(Xt.path=Vt||"",Xt.isFile?Xt.file(function(Rn){wt(Rn)&&(Xt.fullPath&&!Rn.webkitRelativePath&&(Object.defineProperties(Rn,{webkitRelativePath:{writable:!0}}),Rn.webkitRelativePath=Xt.fullPath.replace(/^\//,""),Object.defineProperties(Rn,{webkitRelativePath:{writable:!1}})),kt([Rn]))}):Xt.isDirectory&&ve(Xt,function(Rn){Rn.forEach(function(Fn){Yt(Fn,"".concat(Vt).concat(Xt.name,"/"))})}))};Mt.forEach(function(Yt){qt(Yt.webkitGetAsEntry())})},Ae=he,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Se=function(St){(0,ie.Z)(kt,St);var Mt=(0,ce.Z)(kt);function kt(){var wt;(0,se.Z)(this,kt);for(var qt=arguments.length,Yt=new Array(qt),Xt=0;Xt{let{uid:Yt}=qt;return Yt===St.uid});return wt===-1?kt.push(St):kt[wt]=St,kt}function tt(St,Mt){const kt=St.uid!==void 0?"uid":"name";return Mt.filter(wt=>wt[kt]===St[kt])[0]}function mt(St,Mt){const kt=St.uid!==void 0?"uid":"name",wt=Mt.filter(qt=>qt[kt]!==St[kt]);return wt.length===Mt.length?null:wt}const ut=function(){const Mt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),wt=Mt[Mt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(wt)||[""])[0]},ht=St=>St.indexOf("image/")===0,ct=St=>{if(St.type&&!St.thumbUrl)return ht(St.type);const Mt=St.thumbUrl||St.url||"",kt=ut(Mt);return/^data:image\//.test(Mt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(kt)?!0:!(/^data:/.test(Mt)||kt)},pt=200;function at(St){return new Promise(Mt=>{if(!St.type||!ht(St.type)){Mt("");return}const kt=document.createElement("canvas");kt.width=pt,kt.height=pt,kt.style.cssText=`position: fixed; left: 0; top: 0; width: ${pt}px; height: ${pt}px; z-index: 9999; display: none;`,document.body.appendChild(kt);const wt=kt.getContext("2d"),qt=new Image;if(qt.onload=()=>{const{width:Yt,height:Xt}=qt;let Vt=pt,Rn=pt,Fn=0,Tn=0;Yt>Xt?(Rn=Xt*(pt/Yt),Tn=-(Rn-Vt)/2):(Vt=Yt*(pt/Xt),Fn=-(Vt-Rn)/2),wt.drawImage(qt,Fn,Tn,Vt,Rn);const Zt=kt.toDataURL();document.body.removeChild(kt),window.URL.revokeObjectURL(qt.src),Mt(Zt)},qt.crossOrigin="anonymous",St.type.startsWith("image/svg+xml")){const Yt=new FileReader;Yt.onload=()=>{Yt.result&&(qt.src=Yt.result)},Yt.readAsDataURL(St)}else if(St.type.startsWith("image/gif")){const Yt=new FileReader;Yt.onload=()=>{Yt.result&&Mt(Yt.result)},Yt.readAsDataURL(St)}else qt.src=window.URL.createObjectURL(St)})}var st=fe(26227),ft=fe(41464),vt=fe(15277),At=fe(93948),bt=fe(6848),Nt=be.forwardRef((St,Mt)=>{let{prefixCls:kt,className:wt,style:qt,locale:Yt,listType:Xt,file:Vt,items:Rn,progress:Fn,iconRender:Tn,actionIconRender:Zt,itemRender:ur,isImgUrl:rr,showPreviewIcon:Jr,showRemoveIcon:ln,showDownloadIcon:Sn,previewIcon:kn,removeIcon:Mn,downloadIcon:sr,onPreview:tr,onDownload:Jn,onClose:Hr}=St;var Er,mo;const{status:Co}=Vt,[no,zo]=be.useState(Co);be.useEffect(()=>{Co!=="removed"&&zo(Co)},[Co]);const[Mo,hn]=be.useState(!1);be.useEffect(()=>{const Wr=setTimeout(()=>{hn(!0)},300);return()=>{clearTimeout(Wr)}},[]);const To=Tn(Vt);let vo=be.createElement("div",{className:`${kt}-icon`},To);if(Xt==="picture"||Xt==="picture-card"||Xt==="picture-circle")if(no==="uploading"||!Vt.thumbUrl&&!Vt.url){const Wr=me()(`${kt}-list-item-thumbnail`,{[`${kt}-list-item-file`]:no!=="uploading"});vo=be.createElement("div",{className:Wr},To)}else{const Wr=rr!=null&&rr(Vt)?be.createElement("img",{src:Vt.thumbUrl||Vt.url,alt:Vt.name,className:`${kt}-list-item-image`,crossOrigin:Vt.crossOrigin}):To,ao=me()(`${kt}-list-item-thumbnail`,{[`${kt}-list-item-file`]:rr&&!rr(Vt)});vo=be.createElement("a",{className:ao,onClick:No=>tr(Vt,No),href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Wr)}const Ur=me()(`${kt}-list-item`,`${kt}-list-item-${no}`),jo=typeof Vt.linkProps=="string"?JSON.parse(Vt.linkProps):Vt.linkProps,qr=ln?Zt((typeof Mn=="function"?Mn(Vt):Mn)||be.createElement(st.Z,null),()=>Hr(Vt),kt,Yt.removeFile):null,so=Sn&&no==="done"?Zt((typeof sr=="function"?sr(Vt):sr)||be.createElement(ft.Z,null),()=>Jn(Vt),kt,Yt.downloadFile):null,yo=Xt!=="picture-card"&&Xt!=="picture-circle"&&be.createElement("span",{key:"download-delete",className:me()(`${kt}-list-item-actions`,{picture:Xt==="picture"})},so,qr),ar=me()(`${kt}-list-item-name`),wr=Vt.url?[be.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:ar,title:Vt.name},jo,{href:Vt.url,onClick:Wr=>tr(Vt,Wr)}),Vt.name),yo]:[be.createElement("span",{key:"view",className:ar,onClick:Wr=>tr(Vt,Wr),title:Vt.name},Vt.name),yo],Cr={pointerEvents:"none",opacity:.5},Ir=Jr?be.createElement("a",{href:Vt.url||Vt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Vt.url||Vt.thumbUrl?void 0:Cr,onClick:Wr=>tr(Vt,Wr),title:Yt.previewFile},typeof kn=="function"?kn(Vt):kn||be.createElement(vt.Z,null)):null,bo=(Xt==="picture-card"||Xt==="picture-circle")&&no!=="uploading"&&be.createElement("span",{className:`${kt}-list-item-actions`},Ir,no==="done"&&so,qr),{getPrefixCls:lo}=be.useContext(Qe.E_),Uo=lo(),ho=be.createElement("div",{className:Ur},vo,wr,bo,Mo&&be.createElement(Ie.default,{motionName:`${Uo}-fade`,visible:no==="uploading",motionDeadline:2e3},Wr=>{let{className:ao}=Wr;const No="percent"in Vt?be.createElement(At.Z,Object.assign({},Fn,{type:"line",percent:Vt.percent,"aria-label":Vt["aria-label"],"aria-labelledby":Vt["aria-labelledby"]})):null;return be.createElement("div",{className:me()(`${kt}-list-item-progress`,ao)},No)})),Jo=Vt.response&&typeof Vt.response=="string"?Vt.response:((Er=Vt.error)===null||Er===void 0?void 0:Er.statusText)||((mo=Vt.error)===null||mo===void 0?void 0:mo.message)||Yt.uploadError,Do=no==="error"?be.createElement(bt.Z,{title:Jo,getPopupContainer:Wr=>Wr.parentNode},ho):ho;return be.createElement("div",{className:me()(`${kt}-list-item-container`,wt),style:qt,ref:Mt},ur?ur(Do,Vt,Rn,{download:Jn.bind(null,Vt),preview:tr.bind(null,Vt),remove:Hr.bind(null,Vt)}):Do)});const Wt=(St,Mt)=>{const{listType:kt="text",previewFile:wt=at,onPreview:qt,onDownload:Yt,onRemove:Xt,locale:Vt,iconRender:Rn,isImageUrl:Fn=ct,prefixCls:Tn,items:Zt=[],showPreviewIcon:ur=!0,showRemoveIcon:rr=!0,showDownloadIcon:Jr=!1,removeIcon:ln,previewIcon:Sn,downloadIcon:kn,progress:Mn={size:[-1,2],showInfo:!1},appendAction:sr,appendActionVisible:tr=!0,itemRender:Jn,disabled:Hr}=St,Er=(0,Le.Z)(),[mo,Co]=be.useState(!1);be.useEffect(()=>{kt!=="picture"&&kt!=="picture-card"&&kt!=="picture-circle"||(Zt||[]).forEach(Cr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Cr.originFileObj instanceof File||Cr.originFileObj instanceof Blob)||Cr.thumbUrl!==void 0||(Cr.thumbUrl="",wt&&wt(Cr.originFileObj).then(Ir=>{Cr.thumbUrl=Ir||"",Er()}))})},[kt,Zt,wt]),be.useEffect(()=>{Co(!0)},[]);const no=(Cr,Ir)=>{if(qt)return Ir==null||Ir.preventDefault(),qt(Cr)},zo=Cr=>{typeof Yt=="function"?Yt(Cr):Cr.url&&window.open(Cr.url)},Mo=Cr=>{Xt==null||Xt(Cr)},hn=Cr=>{if(Rn)return Rn(Cr,kt);const Ir=Cr.status==="uploading",bo=Fn&&Fn(Cr)?be.createElement(Me,null):be.createElement(nt,null);let lo=Ir?be.createElement(Je.Z,null):be.createElement(Ze,null);return kt==="picture"?lo=Ir?be.createElement(Je.Z,null):bo:(kt==="picture-card"||kt==="picture-circle")&&(lo=Ir?Vt.uploading:bo),lo},To=(Cr,Ir,bo,lo)=>{const Uo={type:"text",size:"small",title:lo,onClick:ho=>{Ir(),(0,Re.l$)(Cr)&&Cr.props.onClick&&Cr.props.onClick(ho)},className:`${bo}-list-item-action`,disabled:Hr};if((0,Re.l$)(Cr)){const ho=(0,Re.Tm)(Cr,Object.assign(Object.assign({},Cr.props),{onClick:()=>{}}));return be.createElement(Ke.ZP,Object.assign({},Uo,{icon:ho}))}return be.createElement(Ke.ZP,Object.assign({},Uo),be.createElement("span",null,Cr))};be.useImperativeHandle(Mt,()=>({handlePreview:no,handleDownload:zo}));const{getPrefixCls:vo}=be.useContext(Qe.E_),Ur=vo("upload",Tn),jo=vo(),qr=me()(`${Ur}-list`,`${Ur}-list-${kt}`),so=(0,xe.Z)(Zt.map(Cr=>({key:Cr.uid,file:Cr})));let ar={motionDeadline:2e3,motionName:`${Ur}-${kt==="picture-card"||kt==="picture-circle"?"animate-inline":"animate"}`,keys:so,motionAppear:mo};const wr=be.useMemo(()=>{const Cr=Object.assign({},(0,we.Z)(jo));return delete Cr.onAppearEnd,delete Cr.onEnterEnd,delete Cr.onLeaveEnd,Cr},[jo]);return kt!=="picture-card"&&kt!=="picture-circle"&&(ar=Object.assign(Object.assign({},wr),ar)),be.createElement("div",{className:qr},be.createElement(Ie.CSSMotionList,Object.assign({},ar,{component:!1}),Cr=>{let{key:Ir,file:bo,className:lo,style:Uo}=Cr;return be.createElement(Nt,{key:Ir,locale:Vt,prefixCls:Ur,className:lo,style:Uo,file:bo,items:Zt,progress:Mn,listType:kt,isImgUrl:Fn,showPreviewIcon:ur,showRemoveIcon:rr,showDownloadIcon:Jr,removeIcon:ln,previewIcon:Sn,downloadIcon:kn,iconRender:hn,actionIconRender:To,itemRender:Jn,onPreview:no,onDownload:zo,onClose:Mo})}),sr&&be.createElement(Ie.default,Object.assign({},ar,{visible:tr,forceRender:!0}),Cr=>{let{className:Ir,style:bo}=Cr;return(0,Re.Tm)(sr,lo=>({className:me()(lo.className,Ir),style:Object.assign(Object.assign(Object.assign({},bo),{pointerEvents:Ir?"none":void 0}),lo.style)}))}))};var en=be.forwardRef(Wt),Jt=fe(17313),vn=fe(8378),Pn=fe(83116),gn=fe(37613),Gn=St=>{const{componentCls:Mt,iconCls:kt}=St;return{[`${Mt}-wrapper`]:{[`${Mt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:St.colorFillAlter,border:`${St.lineWidth}px dashed ${St.colorBorder}`,borderRadius:St.borderRadiusLG,cursor:"pointer",transition:`border-color ${St.motionDurationSlow}`,[Mt]:{padding:`${St.padding}px 0`},[`${Mt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Mt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Mt}-disabled):hover`]:{borderColor:St.colorPrimaryHover},[`p${Mt}-drag-icon`]:{marginBottom:St.margin,[kt]:{color:St.colorPrimary,fontSize:St.uploadThumbnailSize}},[`p${Mt}-text`]:{margin:`0 0 ${St.marginXXS}px`,color:St.colorTextHeading,fontSize:St.fontSizeLG},[`p${Mt}-hint`]:{color:St.colorTextDescription,fontSize:St.fontSize},[`&${Mt}-disabled`]:{cursor:"not-allowed",[`p${Mt}-drag-icon ${kt}, p${Mt}-text, p${Mt}-hint `]:{color:St.colorTextDisabled}}}}}},In=St=>{const{componentCls:Mt,antCls:kt,iconCls:wt,fontSize:qt,lineHeight:Yt}=St,Xt=`${Mt}-list-item`,Vt=`${Xt}-actions`,Rn=`${Xt}-action`,Fn=Math.round(qt*Yt);return{[`${Mt}-wrapper`]:{[`${Mt}-list`]:Object.assign(Object.assign({},(0,Jt.dF)()),{lineHeight:St.lineHeight,[Xt]:{position:"relative",height:St.lineHeight*qt,marginTop:St.marginXS,fontSize:qt,display:"flex",alignItems:"center",transition:`background-color ${St.motionDurationSlow}`,"&:hover":{backgroundColor:St.controlItemBgHover},[`${Xt}-name`]:Object.assign(Object.assign({},Jt.vS),{padding:`0 ${St.paddingXS}px`,lineHeight:Yt,flex:"auto",transition:`all ${St.motionDurationSlow}`}),[Vt]:{[Rn]:{opacity:0},[`${Rn}${kt}-btn-sm`]:{height:Fn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${Rn}:focus-visible, &.picture ${Rn} - `]:{opacity:1},[wt]:{color:St.actionsColor,transition:`all ${St.motionDurationSlow}`},[`&:hover ${wt}`]:{color:St.colorText}},[`${Mt}-icon ${wt}`]:{color:St.colorTextDescription,fontSize:qt},[`${Xt}-progress`]:{position:"absolute",bottom:-St.uploadProgressOffset,width:"100%",paddingInlineStart:qt+St.paddingXS,fontSize:qt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Xt}:hover ${Rn}`]:{opacity:1,color:St.colorText},[`${Xt}-error`]:{color:St.colorError,[`${Xt}-name, ${Mt}-icon ${wt}`]:{color:St.colorError},[Vt]:{[`${wt}, ${wt}:hover`]:{color:St.colorError},[Rn]:{opacity:1}}},[`${Mt}-list-item-container`]:{transition:`opacity ${St.motionDurationSlow}, height ${St.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Bn=fe(36237),Kn=fe(1950);const Pr=new Bn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Nr=new Bn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Lr=St=>{const{componentCls:Mt}=St,kt=`${Mt}-animate-inline`;return[{[`${Mt}-wrapper`]:{[`${kt}-appear, ${kt}-enter, ${kt}-leave`]:{animationDuration:St.motionDurationSlow,animationTimingFunction:St.motionEaseInOutCirc,animationFillMode:"forwards"},[`${kt}-appear, ${kt}-enter`]:{animationName:Pr},[`${kt}-leave`]:{animationName:Nr}}},{[`${Mt}-wrapper`]:(0,Kn.J$)(St)},Pr,Nr]},cr=fe(30071),pr=fe(64993);const It=St=>{const{componentCls:Mt,iconCls:kt,uploadThumbnailSize:wt,uploadProgressOffset:qt}=St,Yt=`${Mt}-list`,Xt=`${Yt}-item`;return{[`${Mt}-wrapper`]:{[` + `]:{opacity:1},[wt]:{color:St.actionsColor,transition:`all ${St.motionDurationSlow}`},[`&:hover ${wt}`]:{color:St.colorText}},[`${Mt}-icon ${wt}`]:{color:St.colorTextDescription,fontSize:qt},[`${Xt}-progress`]:{position:"absolute",bottom:-St.uploadProgressOffset,width:"100%",paddingInlineStart:qt+St.paddingXS,fontSize:qt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Xt}:hover ${Rn}`]:{opacity:1,color:St.colorText},[`${Xt}-error`]:{color:St.colorError,[`${Xt}-name, ${Mt}-icon ${wt}`]:{color:St.colorError},[Vt]:{[`${wt}, ${wt}:hover`]:{color:St.colorError},[Rn]:{opacity:1}}},[`${Mt}-list-item-container`]:{transition:`opacity ${St.motionDurationSlow}, height ${St.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Bn=fe(36237),Kn=fe(1950);const Pr=new Bn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Nr=new Bn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Or=St=>{const{componentCls:Mt}=St,kt=`${Mt}-animate-inline`;return[{[`${Mt}-wrapper`]:{[`${kt}-appear, ${kt}-enter, ${kt}-leave`]:{animationDuration:St.motionDurationSlow,animationTimingFunction:St.motionEaseInOutCirc,animationFillMode:"forwards"},[`${kt}-appear, ${kt}-enter`]:{animationName:Pr},[`${kt}-leave`]:{animationName:Nr}}},{[`${Mt}-wrapper`]:(0,Kn.J$)(St)},Pr,Nr]},cr=fe(30071),pr=fe(64993);const It=St=>{const{componentCls:Mt,iconCls:kt,uploadThumbnailSize:wt,uploadProgressOffset:qt}=St,Yt=`${Mt}-list`,Xt=`${Yt}-item`;return{[`${Mt}-wrapper`]:{[` ${Yt}${Yt}-picture, ${Yt}${Yt}-picture-card, ${Yt}${Yt}-picture-circle `]:{[Xt]:{position:"relative",height:wt+St.lineWidth*2+St.paddingXS*2,padding:St.paddingXS,border:`${St.lineWidth}px ${St.lineType} ${St.colorBorder}`,borderRadius:St.borderRadiusLG,"&:hover":{background:"transparent"},[`${Xt}-thumbnail`]:Object.assign(Object.assign({},Jt.vS),{width:wt,height:wt,lineHeight:`${wt+St.paddingSM}px`,textAlign:"center",flex:"none",[kt]:{fontSize:St.fontSizeHeading2,color:St.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Xt}-progress`]:{bottom:qt,width:`calc(100% - ${St.paddingSM*2}px)`,marginTop:0,paddingInlineStart:wt+St.paddingXS}},[`${Xt}-error`]:{borderColor:St.colorError,[`${Xt}-thumbnail ${kt}`]:{[`svg path[fill='${cr.blue[0]}']`]:{fill:St.colorErrorBg},[`svg path[fill='${cr.blue.primary}']`]:{fill:St.colorError}}},[`${Xt}-uploading`]:{borderStyle:"dashed",[`${Xt}-name`]:{marginBottom:qt}}},[`${Yt}${Yt}-picture-circle ${Xt}`]:{[`&, &::before, ${Xt}-thumbnail`]:{borderRadius:"50%"}}}}},Dt=St=>{const{componentCls:Mt,iconCls:kt,fontSizeLG:wt,colorTextLightSolid:qt}=St,Yt=`${Mt}-list`,Xt=`${Yt}-item`,Vt=St.uploadPicCardSize;return{[` ${Mt}-wrapper${Mt}-picture-card-wrapper, ${Mt}-wrapper${Mt}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Jt.dF)()),{display:"inline-block",width:"100%",[`${Mt}${Mt}-select`]:{width:Vt,height:Vt,marginInlineEnd:St.marginXS,marginBottom:St.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:St.colorFillAlter,border:`${St.lineWidth}px dashed ${St.colorBorder}`,borderRadius:St.borderRadiusLG,cursor:"pointer",transition:`border-color ${St.motionDurationSlow}`,[`> ${Mt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Mt}-disabled):hover`]:{borderColor:St.colorPrimary}},[`${Yt}${Yt}-picture-card, ${Yt}${Yt}-picture-circle`]:{[`${Yt}-item-container`]:{display:"inline-block",width:Vt,height:Vt,marginBlock:`0 ${St.marginXS}px`,marginInline:`0 ${St.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Xt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${St.paddingXS*2}px)`,height:`calc(100% - ${St.paddingXS*2}px)`,backgroundColor:St.colorBgMask,opacity:0,transition:`all ${St.motionDurationSlow}`,content:'" "'}},[`${Xt}:hover`]:{[`&::before, ${Xt}-actions`]:{opacity:1}},[`${Xt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${St.motionDurationSlow}`,[`${kt}-eye, ${kt}-download, ${kt}-delete`]:{zIndex:10,width:wt,margin:`0 ${St.marginXXS}px`,fontSize:wt,cursor:"pointer",transition:`all ${St.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Xt}-actions, ${Xt}-actions:hover`]:{[`${kt}-eye, ${kt}-download, ${kt}-delete`]:{color:new pr.C(qt).setAlpha(.65).toRgbString(),"&:hover":{color:qt}}},[`${Xt}-thumbnail, ${Xt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Xt}-name`]:{display:"none",textAlign:"center"},[`${Xt}-file + ${Xt}-name`]:{position:"absolute",bottom:St.margin,display:"block",width:`calc(100% - ${St.paddingXS*2}px)`},[`${Xt}-uploading`]:{[`&${Xt}`]:{backgroundColor:St.colorFillAlter},[`&::before, ${kt}-eye, ${kt}-download, ${kt}-delete`]:{display:"none"}},[`${Xt}-progress`]:{bottom:St.marginXL,width:`calc(100% - ${St.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Mt}-wrapper${Mt}-picture-circle-wrapper`]:{[`${Mt}${Mt}-select`]:{borderRadius:"50%"}}}};var tn=St=>{const{componentCls:Mt}=St;return{[`${Mt}-rtl`]:{direction:"rtl"}}};const Nn=St=>{const{componentCls:Mt,colorTextDisabled:kt}=St;return{[`${Mt}-wrapper`]:Object.assign(Object.assign({},(0,Jt.Wf)(St)),{[Mt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Mt}-select`]:{display:"inline-block"},[`${Mt}-disabled`]:{color:kt,cursor:"not-allowed"}})}};var Cn=(0,Pn.Z)("Upload",St=>{const{fontSizeHeading3:Mt,fontSize:kt,lineHeight:wt,lineWidth:qt,controlHeightLG:Yt}=St,Xt=Math.round(kt*wt),Vt=(0,gn.TS)(St,{uploadThumbnailSize:Mt*2,uploadProgressOffset:Xt/2+qt,uploadPicCardSize:Yt*2.55});return[Nn(Vt),Gn(Vt),It(Vt),Dt(Vt),In(Vt),Lr(Vt),tn(Vt),(0,vn.Z)(Vt)]},St=>({actionsColor:St.colorTextDescription})),Mr=function(St,Mt,kt,wt){function qt(Yt){return Yt instanceof kt?Yt:new kt(function(Xt){Xt(Yt)})}return new(kt||(kt=Promise))(function(Yt,Xt){function Vt(Tn){try{Fn(wt.next(Tn))}catch(Zt){Xt(Zt)}}function Rn(Tn){try{Fn(wt.throw(Tn))}catch(Zt){Xt(Zt)}}function Fn(Tn){Tn.done?Yt(Tn.value):qt(Tn.value).then(Vt,Rn)}Fn((wt=wt.apply(St,Mt||[])).next())})};const or=`__LIST_IGNORE_${Date.now()}__`,Ut=(St,Mt)=>{const{fileList:kt,defaultFileList:wt,onRemove:qt,showUploadList:Yt=!0,listType:Xt="text",onPreview:Vt,onDownload:Rn,onChange:Fn,onDrop:Tn,previewFile:Zt,disabled:ur,locale:rr,iconRender:Jr,isImageUrl:ln,progress:Sn,prefixCls:kn,className:Mn,type:sr="select",children:tr,style:Jn,itemRender:Hr,maxCount:Er,data:mo={},multiple:Co=!1,action:no="",accept:zo="",supportServerRender:Mo=!0,rootClassName:hn}=St,To=Se.useContext(Ne.Z),vo=ur!=null?ur:To,[Ur,jo]=(0,je.Z)(wt||[],{value:kt,postState:On=>On!=null?On:[]}),[qr,so]=Se.useState("drop"),yo=Se.useRef(null);Se.useMemo(()=>{const On=Date.now();(kt||[]).forEach((mr,Sr)=>{!mr.uid&&!Object.isFrozen(mr)&&(mr.uid=`__AUTO__${On}_${Sr}__`)})},[kt]);const ar=(On,mr,Sr)=>{let Ln=(0,xe.Z)(mr),Tr=!1;Er===1?Ln=Ln.slice(-1):Er&&(Tr=Ln.length>Er,Ln=Ln.slice(0,Er)),(0,Fe.flushSync)(()=>{jo(Ln)});const kr={file:On,fileList:Ln};Sr&&(kr.event=Sr),(!Tr||Ln.some(_r=>_r.uid===On.uid))&&(0,Fe.flushSync)(()=>{Fn==null||Fn(kr)})},wr=(On,mr)=>Mr(void 0,void 0,void 0,function*(){const{beforeUpload:Sr,transformFile:Ln}=St;let Tr=On;if(Sr){const kr=yield Sr(On,mr);if(kr===!1)return!1;if(delete On[or],kr===or)return Object.defineProperty(On,or,{value:!0,configurable:!0}),!1;typeof kr=="object"&&kr&&(Tr=kr)}return Ln&&(Tr=yield Ln(Tr)),Tr}),Cr=On=>{const mr=On.filter(Tr=>!Tr.file[or]);if(!mr.length)return;const Sr=mr.map(Tr=>rt(Tr.file));let Ln=(0,xe.Z)(Ur);Sr.forEach(Tr=>{Ln=He(Tr,Ln)}),Sr.forEach((Tr,kr)=>{let _r=Tr;if(mr[kr].parsedFile)Tr.status="uploading";else{const{originFileObj:Xn}=Tr;let Fr;try{Fr=new File([Xn],Xn.name,{type:Xn.type})}catch(po){Fr=new Blob([Xn],{type:Xn.type}),Fr.name=Xn.name,Fr.lastModifiedDate=new Date,Fr.lastModified=new Date().getTime()}Fr.uid=Tr.uid,_r=Fr}ar(_r,Ln)})},Ir=(On,mr,Sr)=>{try{typeof On=="string"&&(On=JSON.parse(On))}catch(kr){}if(!tt(mr,Ur))return;const Ln=rt(mr);Ln.status="done",Ln.percent=100,Ln.response=On,Ln.xhr=Sr;const Tr=He(Ln,Ur);ar(Ln,Tr)},bo=(On,mr)=>{if(!tt(mr,Ur))return;const Sr=rt(mr);Sr.status="uploading",Sr.percent=On.percent;const Ln=He(Sr,Ur);ar(Sr,Ln,On)},lo=(On,mr,Sr)=>{if(!tt(Sr,Ur))return;const Ln=rt(Sr);Ln.error=On,Ln.response=mr,Ln.status="error";const Tr=He(Ln,Ur);ar(Ln,Tr)},Uo=On=>{let mr;Promise.resolve(typeof qt=="function"?qt(On):qt).then(Sr=>{var Ln;if(Sr===!1)return;const Tr=mt(On,Ur);Tr&&(mr=Object.assign(Object.assign({},On),{status:"removed"}),Ur==null||Ur.forEach(kr=>{const _r=mr.uid!==void 0?"uid":"name";kr[_r]===mr[_r]&&!Object.isFrozen(kr)&&(kr.status="removed")}),(Ln=yo.current)===null||Ln===void 0||Ln.abort(mr),ar(mr,Tr))})},ho=On=>{so(On.type),On.type==="drop"&&(Tn==null||Tn(On))};Se.useImperativeHandle(Mt,()=>({onBatchStart:Cr,onSuccess:Ir,onProgress:bo,onError:lo,fileList:Ur,upload:yo.current}));const{getPrefixCls:Jo,direction:Do,upload:Wr}=Se.useContext(Qe.E_),ao=Jo("upload",kn),No=Object.assign(Object.assign({onBatchStart:Cr,onError:lo,onProgress:bo,onSuccess:Ir},St),{data:mo,multiple:Co,action:no,accept:zo,supportServerRender:Mo,prefixCls:ao,disabled:vo,beforeUpload:wr,onChange:void 0});delete No.className,delete No.style,(!tr||vo)&&delete No.id;const[Bt,Qt]=Cn(ao),[on]=(0,_e.Z)("Upload",$e.Z.Upload),{showRemoveIcon:dr,showPreviewIcon:fn,showDownloadIcon:_t,removeIcon:$t,previewIcon:Gt,downloadIcon:cn}=typeof Yt=="boolean"?{}:Yt,bn=(On,mr)=>Yt?Se.createElement(en,{prefixCls:ao,listType:Xt,items:Ur,previewFile:Zt,onPreview:Vt,onDownload:Rn,onRemove:Uo,showRemoveIcon:!vo&&dr,showPreviewIcon:fn,showDownloadIcon:_t,removeIcon:$t,previewIcon:Gt,downloadIcon:cn,iconRender:Jr,locale:Object.assign(Object.assign({},on),rr),isImageUrl:ln,progress:Sn,appendAction:On,appendActionVisible:mr,itemRender:Hr,disabled:vo}):On,pn=pe()(`${ao}-wrapper`,Mn,hn,Qt,Wr==null?void 0:Wr.className,{[`${ao}-rtl`]:Do==="rtl",[`${ao}-picture-card-wrapper`]:Xt==="picture-card",[`${ao}-picture-circle-wrapper`]:Xt==="picture-circle"}),yr=Object.assign(Object.assign({},Wr==null?void 0:Wr.style),Jn);if(sr==="drag"){const On=pe()(Qt,ao,`${ao}-drag`,{[`${ao}-drag-uploading`]:Ur.some(mr=>mr.status==="uploading"),[`${ao}-drag-hover`]:qr==="dragover",[`${ao}-disabled`]:vo,[`${ao}-rtl`]:Do==="rtl"});return Bt(Se.createElement("span",{className:pn},Se.createElement("div",{className:On,style:yr,onDrop:ho,onDragOver:ho,onDragLeave:ho},Se.createElement(Ce,Object.assign({},No,{ref:yo,className:`${ao}-btn`}),Se.createElement("div",{className:`${ao}-drag-container`},tr))),bn()))}const Zn=pe()(ao,`${ao}-select`,{[`${ao}-disabled`]:vo}),Ar=(On=>Se.createElement("div",{className:Zn,style:On},Se.createElement(Ce,Object.assign({},No,{ref:yo}))))(tr?void 0:{display:"none"});return Bt(Xt==="picture-card"||Xt==="picture-circle"?Se.createElement("span",{className:pn},bn(Ar,!!tr)):Se.createElement("span",{className:pn},Ar,bn()))};var rn=Se.forwardRef(Ut),jt=function(St,Mt){var kt={};for(var wt in St)Object.prototype.hasOwnProperty.call(St,wt)&&Mt.indexOf(wt)<0&&(kt[wt]=St[wt]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,wt=Object.getOwnPropertySymbols(St);qt{var{style:kt,height:wt}=St,qt=jt(St,["style","height"]);return Se.createElement(rn,Object.assign({ref:Mt},qt,{type:"drag",style:Object.assign(Object.assign({},kt),{height:wt})}))});const Dn=rn;Dn.Dragger=En,Dn.LIST_IGNORE=or;var yn=Dn},24334:function(Ct,dt,fe){var Se,xe;(function(E,pe){Ct.exports=pe(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:this,function(E){"use strict";E=E||{};var pe=E.Base64,de="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=function(Ee){for(var Le={},Ce=0,je=Ee.length;Ce>>6)+ie(128|Le&63):ie(224|Le>>>12&15)+ie(128|Le>>>6&63)+ie(128|Le&63)}else{var Le=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return ie(240|Le>>>18&7)+ie(128|Le>>>12&63)+ie(128|Le>>>6&63)+ie(128|Le&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(Ee){return Ee.replace(ue,ce)},oe=function(Ee){var Le=[0,2,1][Ee.length%3],Ce=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),je=[se.charAt(Ce>>>18),se.charAt(Ce>>>12&63),Le>=2?"=":se.charAt(Ce>>>6&63),Le>=1?"=":se.charAt(Ce&63)];return je.join("")},re=E.btoa&&typeof E.btoa=="function"?function(Ee){return E.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,oe)},ee=function(Ee){return re(ae(String(Ee)))},a=function(Ee){return Ee.replace(/[+\/]/g,function(Le){return Le=="+"?"-":"_"}).replace(/=/g,"")},y=function(Ee,Le){return Le?a(ee(Ee)):ee(Ee)},x=function(Ee){return y(Ee,!0)},b;E.Uint8Array&&(b=function(Ee,Le){for(var Ce="",je=0,Fe=Ee.length;je>>18)+se.charAt($e>>>12&63)+(typeof Ne!="undefined"?se.charAt($e>>>6&63):"=")+(typeof _e!="undefined"?se.charAt($e&63):"=")}return Le?a(Ce):Ce});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ee){switch(Ee.length){case 4:var Le=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),Ce=Le-65536;return ie((Ce>>>10)+55296)+ie((Ce&1023)+56320);case 3:return ie((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return ie((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},le=function(Ee){return Ee.replace(z,te)},ge=function(Ee){var Le=Ee.length,Ce=Le%4,je=(Le>0?ne[Ee.charAt(0)]<<18:0)|(Le>1?ne[Ee.charAt(1)]<<12:0)|(Le>2?ne[Ee.charAt(2)]<<6:0)|(Le>3?ne[Ee.charAt(3)]:0),Fe=[ie(je>>>16),ie(je>>>8&255),ie(je&255)];return Fe.length-=[0,0,2,1][Ce],Fe.join("")},me=E.atob&&typeof E.atob=="function"?function(Ee){return E.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,ge)},ve=function(Ee){return me(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},he=function(Ee){return le(me(Ee))},Ae=function(Ee){return String(Ee).replace(/[-_]/g,function(Le){return Le=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Ee){return he(Ae(Ee))},be;E.Uint8Array&&(be=function(Ee){return Uint8Array.from(ve(Ae(Ee)),function(Le){return Le.charCodeAt(0)})});var Pe=function(){var Ee=E.Base64;return E.Base64=pe,Ee};if(E.Base64={VERSION:de,atob:ve,btoa:re,fromBase64:ye,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:le,decode:ye,noConflict:Pe,fromUint8Array:b,toUint8Array:be},typeof Object.defineProperty=="function"){var Be=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Be(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Be(function(Ee){return y(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",Be(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),Ct.exports?Ct.exports.Base64=E.Base64:(Se=[],xe=function(){return E.Base64}.apply(dt,Se),xe!==void 0&&(Ct.exports=xe)),{Base64:E.Base64}})},91735:function(Ct,dt){"use strict";dt.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},39417:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return he}});var Se=fe(54476),xe=fe(20068),E=fe(75931),pe=fe(33885),de=fe(67732),se=fe(83652),ne=fe(31226),ie=fe(42403),ce=fe(158),ue=fe(92310),ae=fe.n(ue),oe=fe(26112),re=fe(59301),ee=fe(39378),a=function(ye){for(var be=ye.prefixCls,Pe=ye.level,Be=ye.isStart,Ee=ye.isEnd,Le="".concat(be,"-indent-unit"),Ce=[],je=0;je0&&arguments[0]!==void 0?arguments[0]:[],et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Xe=ke.length,Me=et.length;if(Math.abs(Xe-Me)!==1)return{add:!1,key:null};function Ie(Oe,we){var Re=new Map;Oe.forEach(function(rt){Re.set(rt,!0)});var Ke=we.filter(function(rt){return!Re.has(rt)});return Ke.length===1?Ke[0]:null}return Xe ").concat(et);return et}var Ge=y.forwardRef(function(ke,et){var Xe=ke.prefixCls,Me=ke.data,Ie=ke.selectable,Oe=ke.checkable,we=ke.expandedKeys,Re=ke.selectedKeys,Ke=ke.checkedKeys,rt=ke.loadedKeys,He=ke.loadingKeys,tt=ke.halfCheckedKeys,mt=ke.keyEntities,ut=ke.disabled,ht=ke.dragging,ct=ke.dragOverNodeKey,pt=ke.dropPosition,at=ke.motion,st=ke.height,ft=ke.itemHeight,vt=ke.virtual,At=ke.focusable,bt=ke.activeItem,Tt=ke.focused,Nt=ke.tabIndex,Wt=ke.onKeyDown,sn=ke.onFocus,en=ke.onBlur,Jt=ke.onActiveChange,vn=ke.onListChangeStart,Pn=ke.onListChangeEnd,gn=(0,le.Z)(ke,je),Un=y.useRef(null),Gn=y.useRef(null);y.useImperativeHandle(et,function(){return{scrollTo:function(yn){Un.current.scrollTo(yn)},getIndentWidth:function(){return Gn.current.offsetWidth}}});var zn=y.useState(we),In=(0,te.Z)(zn,2),Bn=In[0],Kn=In[1],Pr=y.useState(Me),Nr=(0,te.Z)(Pr,2),er=Nr[0],Lr=Nr[1],cr=y.useState(Me),pr=(0,te.Z)(cr,2),It=pr[0],Dt=pr[1],xt=y.useState([]),tn=(0,te.Z)(xt,2),Nn=tn[0],Cn=tn[1],Mr=y.useState(null),or=(0,te.Z)(Mr,2),Ut=or[0],Ot=or[1],rn=y.useRef(Me);rn.current=Me;function jt(){var Dn=rn.current;Lr(Dn),Dt(Dn),Cn([]),Ot(null),Pn()}(0,ge.Z)(function(){Kn(we);var Dn=Le(Bn,we);if(Dn.key!==null)if(Dn.add){var yn=er.findIndex(function(Yt){var Xt=Yt.key;return Xt===Dn.key}),St=qe(Ce(er,Me,Dn.key),vt,st,ft),Mt=er.slice();Mt.splice(yn+1,0,Ve),Dt(Mt),Cn(St),Ot("show")}else{var kt=Me.findIndex(function(Yt){var Xt=Yt.key;return Xt===Dn.key}),wt=qe(Ce(Me,er,Dn.key),vt,st,ft),qt=Me.slice();qt.splice(kt+1,0,Ve),Dt(qt),Cn(wt),Ot("hide")}else er!==Me&&(Lr(Me),Dt(Me))},[we,Me]),y.useEffect(function(){ht||jt()},[ht]);var dn=at?It:Me,En={expandedKeys:we,selectedKeys:Re,loadedKeys:rt,loadingKeys:He,checkedKeys:Ke,halfCheckedKeys:tt,dragOverNodeKey:ct,dropPosition:pt,keyEntities:mt};return y.createElement(y.Fragment,null,Tt&&bt&&y.createElement("span",{style:Fe,"aria-live":"assertive"},ze(bt)),y.createElement("div",null,y.createElement("input",{style:Fe,disabled:At===!1||ut,tabIndex:At!==!1?Nt:null,onKeyDown:Wt,onFocus:sn,onBlur:en,value:"",onChange:Qe,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Xe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Xe,"-indent")},y.createElement("div",{ref:Gn,className:"".concat(Xe,"-indent-unit")}))),y.createElement(me.Z,(0,Se.Z)({},gn,{data:dn,itemKey:We,height:st,fullHeight:!1,virtual:vt,itemHeight:ft,prefixCls:"".concat(Xe,"-list"),ref:Un,onVisibleChange:function(yn,St){var Mt=new Set(yn),kt=St.filter(function(wt){return!Mt.has(wt)});kt.some(function(wt){return We(wt)===Ne})&&jt()}}),function(Dn){var yn=Dn.pos,St=(0,Se.Z)({},(z(Dn.data),Dn.data)),Mt=Dn.title,kt=Dn.key,wt=Dn.isStart,qt=Dn.isEnd,Yt=(0,ye.km)(kt,yn);delete St.key,delete St.children;var Xt=(0,ye.H8)(Yt,En);return y.createElement(Ee,(0,Se.Z)({},St,Xt,{title:Mt,active:!!bt&&kt===bt.key,pos:yn,data:Dn.data,isStart:wt,isEnd:qt,motion:at,motionNodes:kt===Ne?Nn:null,motionType:Ut,onMotionStart:vn,onMotionEnd:jt,treeNodeRequiredProps:En,onMouseMove:function(){Jt(null)}}))}))});Ge.displayName="NodeList";var nt=Ge,Je=fe(35654),lt=fe(90782),Ye=fe(67841),Ue=10,De=function(ke){(0,ce.Z)(Xe,ke);var et=(0,ue.Z)(Xe);function Xe(){var Me;(0,se.Z)(this,Xe);for(var Ie=arguments.length,Oe=new Array(Ie),we=0;we2&&arguments[2]!==void 0?arguments[2]:!1,tt=Me.state,mt=tt.dragChildrenKeys,ut=tt.dropPosition,ht=tt.dropTargetKey,ct=tt.dropTargetPos,pt=tt.dropAllowed;if(pt){var at=Me.props.onDrop;if(Me.setState({dragOverNodeKey:null}),Me.cleanDragState(),ht!==null){var st=(0,pe.Z)((0,pe.Z)({},(0,ye.H8)(ht,Me.getTreeNodeRequiredProps())),{},{active:((rt=Me.getActiveItem())===null||rt===void 0?void 0:rt.key)===ht,data:(0,Ye.Z)(Me.state.keyEntities,ht).node}),ft=mt.indexOf(ht)!==-1;(0,a.ZP)(!ft,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,Je.yx)(ct),At={event:Re,node:(0,ye.F)(st),dragNode:Me.dragNode?(0,ye.F)(Me.dragNode.props):null,dragNodesKeys:[Me.dragNode.props.eventKey].concat(mt),dropToGap:ut!==0,dropPosition:ut+Number(vt[vt.length-1])};He||at==null||at(At),Me.dragNode=null}}},Me.cleanDragState=function(){var Re=Me.state.draggingNodeKey;Re!==null&&Me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Me.dragStartMousePosition=null,Me.currentMouseOverDroppableNodeKey=null},Me.triggerExpandActionExpand=function(Re,Ke){var rt=Me.state,He=rt.expandedKeys,tt=rt.flattenNodes,mt=Ke.expanded,ut=Ke.key,ht=Ke.isLeaf;if(!(ht||Re.shiftKey||Re.metaKey||Re.ctrlKey)){var ct=tt.filter(function(at){return at.key===ut})[0],pt=(0,ye.F)((0,pe.Z)((0,pe.Z)({},(0,ye.H8)(ut,Me.getTreeNodeRequiredProps())),{},{data:ct.data}));Me.setExpandedKeys(mt?(0,Je._5)(He,ut):(0,Je.L0)(He,ut)),Me.onNodeExpand(Re,pt)}},Me.onNodeClick=function(Re,Ke){var rt=Me.props,He=rt.onClick,tt=rt.expandAction;tt==="click"&&Me.triggerExpandActionExpand(Re,Ke),He==null||He(Re,Ke)},Me.onNodeDoubleClick=function(Re,Ke){var rt=Me.props,He=rt.onDoubleClick,tt=rt.expandAction;tt==="doubleClick"&&Me.triggerExpandActionExpand(Re,Ke),He==null||He(Re,Ke)},Me.onNodeSelect=function(Re,Ke){var rt=Me.state.selectedKeys,He=Me.state,tt=He.keyEntities,mt=He.fieldNames,ut=Me.props,ht=ut.onSelect,ct=ut.multiple,pt=Ke.selected,at=Ke[mt.key],st=!pt;st?ct?rt=(0,Je.L0)(rt,at):rt=[at]:rt=(0,Je._5)(rt,at);var ft=rt.map(function(vt){var At=(0,Ye.Z)(tt,vt);return At?At.node:null}).filter(function(vt){return vt});Me.setUncontrolledState({selectedKeys:rt}),ht==null||ht(rt,{event:"select",selected:st,node:Ke,selectedNodes:ft,nativeEvent:Re.nativeEvent})},Me.onNodeCheck=function(Re,Ke,rt){var He=Me.state,tt=He.keyEntities,mt=He.checkedKeys,ut=He.halfCheckedKeys,ht=Me.props,ct=ht.checkStrictly,pt=ht.onCheck,at=Ke.key,st,ft={event:"check",node:Ke,checked:rt,nativeEvent:Re.nativeEvent};if(ct){var vt=rt?(0,Je.L0)(mt,at):(0,Je._5)(mt,at),At=(0,Je._5)(ut,at);st={checked:vt,halfChecked:At},ft.checkedNodes=vt.map(function(en){return(0,Ye.Z)(tt,en)}).filter(function(en){return en}).map(function(en){return en.node}),Me.setUncontrolledState({checkedKeys:vt})}else{var bt=(0,lt.S)([].concat((0,de.Z)(mt),[at]),!0,tt),Tt=bt.checkedKeys,Nt=bt.halfCheckedKeys;if(!rt){var Wt=new Set(Tt);Wt.delete(at);var sn=(0,lt.S)(Array.from(Wt),{checked:!1,halfCheckedKeys:Nt},tt);Tt=sn.checkedKeys,Nt=sn.halfCheckedKeys}st=Tt,ft.checkedNodes=[],ft.checkedNodesPositions=[],ft.halfCheckedKeys=Nt,Tt.forEach(function(en){var Jt=(0,Ye.Z)(tt,en);if(Jt){var vn=Jt.node,Pn=Jt.pos;ft.checkedNodes.push(vn),ft.checkedNodesPositions.push({node:vn,pos:Pn})}}),Me.setUncontrolledState({checkedKeys:Tt},!1,{halfCheckedKeys:Nt})}pt==null||pt(st,ft)},Me.onNodeLoad=function(Re){var Ke=Re.key,rt=new Promise(function(He,tt){Me.setState(function(mt){var ut=mt.loadedKeys,ht=ut===void 0?[]:ut,ct=mt.loadingKeys,pt=ct===void 0?[]:ct,at=Me.props,st=at.loadData,ft=at.onLoad;if(!st||ht.indexOf(Ke)!==-1||pt.indexOf(Ke)!==-1)return null;var vt=st(Re);return vt.then(function(){var At=Me.state.loadedKeys,bt=(0,Je.L0)(At,Ke);ft==null||ft(bt,{event:"load",node:Re}),Me.setUncontrolledState({loadedKeys:bt}),Me.setState(function(Tt){return{loadingKeys:(0,Je._5)(Tt.loadingKeys,Ke)}}),He()}).catch(function(At){if(Me.setState(function(Tt){return{loadingKeys:(0,Je._5)(Tt.loadingKeys,Ke)}}),Me.loadingRetryTimes[Ke]=(Me.loadingRetryTimes[Ke]||0)+1,Me.loadingRetryTimes[Ke]>=Ue){var bt=Me.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Me.setUncontrolledState({loadedKeys:(0,Je.L0)(bt,Ke)}),He()}tt(At)}),{loadingKeys:(0,Je.L0)(pt,Ke)}})});return rt.catch(function(){}),rt},Me.onNodeMouseEnter=function(Re,Ke){var rt=Me.props.onMouseEnter;rt==null||rt({event:Re,node:Ke})},Me.onNodeMouseLeave=function(Re,Ke){var rt=Me.props.onMouseLeave;rt==null||rt({event:Re,node:Ke})},Me.onNodeContextMenu=function(Re,Ke){var rt=Me.props.onRightClick;rt&&(Re.preventDefault(),rt({event:Re,node:Ke}))},Me.onFocus=function(){var Re=Me.props.onFocus;Me.setState({focused:!0});for(var Ke=arguments.length,rt=new Array(Ke),He=0;He1&&arguments[1]!==void 0?arguments[1]:!1,rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Me.destroyed){var He=!1,tt=!0,mt={};Object.keys(Re).forEach(function(ut){if(ut in Me.props){tt=!1;return}He=!0,mt[ut]=Re[ut]}),He&&(!Ke||tt)&&Me.setState((0,pe.Z)((0,pe.Z)({},mt),rt))}},Me.scrollTo=function(Re){Me.listRef.current.scrollTo(Re)},Me}return(0,ne.Z)(Xe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ie=this.props.activeKey;Ie!==void 0&&Ie!==this.state.activeKey&&(this.setState({activeKey:Ie}),Ie!==null&&this.scrollTo({key:Ie}))}},{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 Ie,Oe=this.state,we=Oe.focused,Re=Oe.flattenNodes,Ke=Oe.keyEntities,rt=Oe.draggingNodeKey,He=Oe.activeKey,tt=Oe.dropLevelOffset,mt=Oe.dropContainerKey,ut=Oe.dropTargetKey,ht=Oe.dropPosition,ct=Oe.dragOverNodeKey,pt=Oe.indent,at=this.props,st=at.prefixCls,ft=at.className,vt=at.style,At=at.showLine,bt=at.focusable,Tt=at.tabIndex,Nt=Tt===void 0?0:Tt,Wt=at.selectable,sn=at.showIcon,en=at.icon,Jt=at.switcherIcon,vn=at.draggable,Pn=at.checkable,gn=at.checkStrictly,Un=at.disabled,Gn=at.motion,zn=at.loadData,In=at.filterTreeNode,Bn=at.height,Kn=at.itemHeight,Pr=at.virtual,Nr=at.titleRender,er=at.dropIndicatorRender,Lr=at.onContextMenu,cr=at.onScroll,pr=at.direction,It=at.rootClassName,Dt=at.rootStyle,xt=(0,ee.Z)(this.props,{aria:!0,data:!0}),tn;return vn&&((0,E.Z)(vn)==="object"?tn=vn:typeof vn=="function"?tn={nodeDraggable:vn}:tn={}),y.createElement(x.k.Provider,{value:{prefixCls:st,selectable:Wt,showIcon:sn,icon:en,switcherIcon:Jt,draggable:tn,draggingNodeKey:rt,checkable:Pn,checkStrictly:gn,disabled:Un,keyEntities:Ke,dropLevelOffset:tt,dropContainerKey:mt,dropTargetKey:ut,dropPosition:ht,dragOverNodeKey:ct,indent:pt,direction:pr,dropIndicatorRender:er,loadData:zn,filterTreeNode:In,titleRender:Nr,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}},y.createElement("div",{role:"tree",className:oe()(st,ft,It,(Ie={},(0,xe.Z)(Ie,"".concat(st,"-show-line"),At),(0,xe.Z)(Ie,"".concat(st,"-focused"),we),(0,xe.Z)(Ie,"".concat(st,"-active-focused"),He!==null),Ie)),style:Dt},y.createElement(nt,(0,Se.Z)({ref:this.listRef,prefixCls:st,style:vt,data:Re,disabled:Un,selectable:Wt,checkable:!!Pn,motion:Gn,dragging:rt!==null,height:Bn,itemHeight:Kn,virtual:Pr,focusable:bt,focused:we,tabIndex:Nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Lr,onScroll:cr},this.getTreeNodeRequiredProps(),xt))))}}],[{key:"getDerivedStateFromProps",value:function(Ie,Oe){var we=Oe.prevProps,Re={prevProps:Ie};function Ke(bt){return!we&&bt in Ie||we&&we[bt]!==Ie[bt]}var rt,He=Oe.fieldNames;if(Ke("fieldNames")&&(He=(0,ye.w$)(Ie.fieldNames),Re.fieldNames=He),Ke("treeData")?rt=Ie.treeData:Ke("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),rt=(0,ye.zn)(Ie.children)),rt){Re.treeData=rt;var tt=(0,ye.I8)(rt,{fieldNames:He});Re.keyEntities=(0,pe.Z)((0,xe.Z)({},Ne,$e),tt.keyEntities)}var mt=Re.keyEntities||Oe.keyEntities;if(Ke("expandedKeys")||we&&Ke("autoExpandParent"))Re.expandedKeys=Ie.autoExpandParent||!we&&Ie.defaultExpandParent?(0,Je.r7)(Ie.expandedKeys,mt):Ie.expandedKeys;else if(!we&&Ie.defaultExpandAll){var ut=(0,pe.Z)({},mt);delete ut[Ne],Re.expandedKeys=Object.keys(ut).map(function(bt){return ut[bt].key})}else!we&&Ie.defaultExpandedKeys&&(Re.expandedKeys=Ie.autoExpandParent||Ie.defaultExpandParent?(0,Je.r7)(Ie.defaultExpandedKeys,mt):Ie.defaultExpandedKeys);if(Re.expandedKeys||delete Re.expandedKeys,rt||Re.expandedKeys){var ht=(0,ye.oH)(rt||Oe.treeData,Re.expandedKeys||Oe.expandedKeys,He);Re.flattenNodes=ht}if(Ie.selectable&&(Ke("selectedKeys")?Re.selectedKeys=(0,Je.BT)(Ie.selectedKeys,Ie):!we&&Ie.defaultSelectedKeys&&(Re.selectedKeys=(0,Je.BT)(Ie.defaultSelectedKeys,Ie))),Ie.checkable){var ct;if(Ke("checkedKeys")?ct=(0,Je.E6)(Ie.checkedKeys)||{}:!we&&Ie.defaultCheckedKeys?ct=(0,Je.E6)(Ie.defaultCheckedKeys)||{}:rt&&(ct=(0,Je.E6)(Ie.checkedKeys)||{checkedKeys:Oe.checkedKeys,halfCheckedKeys:Oe.halfCheckedKeys}),ct){var pt=ct,at=pt.checkedKeys,st=at===void 0?[]:at,ft=pt.halfCheckedKeys,vt=ft===void 0?[]:ft;if(!Ie.checkStrictly){var At=(0,lt.S)(st,!0,mt);st=At.checkedKeys,vt=At.halfCheckedKeys}Re.checkedKeys=st,Re.halfCheckedKeys=vt}}return Ke("loadedKeys")&&(Re.loadedKeys=Ie.loadedKeys),Re}}]),Xe}(y.Component);De.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:b,allowDrop:function(){return!0},expandAction:!1},De.TreeNode=he.Z;var Ze=De,Te=Ze},35654:function(Ct,dt,fe){"use strict";fe.d(dt,{BT:function(){return y},E6:function(){return z},L0:function(){return ue},OM:function(){return a},_5:function(){return ce},r7:function(){return te},wA:function(){return oe},yx:function(){return ae}});var Se=fe(94480),xe=fe(76190),E=fe(48736),pe=fe(59301),de=fe(39417),se=fe(67841),ne=fe(71430),ie=null;function ce(le,ge){if(!le)return[];var me=le.slice(),ve=me.indexOf(ge);return ve>=0&&me.splice(ve,1),me}function ue(le,ge){var me=(le||[]).slice();return me.indexOf(ge)===-1&&me.push(ge),me}function ae(le){return le.split("-")}function oe(le,ge){var me=[],ve=(0,se.Z)(ge,le);function he(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(ye){var be=ye.key,Pe=ye.children;me.push(be),he(Pe)})}return he(ve.children),me}function re(le){if(le.parent){var ge=ae(le.pos);return Number(ge[ge.length-1])===le.parent.children.length-1}return!1}function ee(le){var ge=ae(le.pos);return Number(ge[ge.length-1])===0}function a(le,ge,me,ve,he,Ae,ye,be,Pe,Be){var Ee,Le=le.clientX,Ce=le.clientY,je=le.target.getBoundingClientRect(),Fe=je.top,Qe=je.height,Ne=(Be==="rtl"?-1:1)*(((he==null?void 0:he.x)||0)-Le),_e=(Ne-12)/ve,$e=(0,se.Z)(be,me.props.eventKey);if(Ce-1.5?Ae({dragNode:Ue,dropNode:De,dropPosition:1})?Je=1:Ze=!1:Ae({dragNode:Ue,dropNode:De,dropPosition:0})?Je=0:Ae({dragNode:Ue,dropNode:De,dropPosition:1})?Je=1:Ze=!1:Ae({dragNode:Ue,dropNode:De,dropPosition:1})?Je=1:Ze=!1,{dropPosition:Je,dropLevelOffset:lt,dropTargetKey:$e.key,dropTargetPos:$e.pos,dragOverNodeKey:nt,dropContainerKey:Je===0?null:((Ee=$e.parent)===null||Ee===void 0?void 0:Ee.key)||null,dropAllowed:Ze}}function y(le,ge){if(le){var me=ge.multiple;return me?le.slice():le.length?[le[0]]:le}}var x=function(ge){return ge};function b(le,ge){if(!le)return[];var me=ge||{},ve=me.processProps,he=ve===void 0?x:ve,Ae=Array.isArray(le)?le:[le];return Ae.map(function(ye){var be=ye.children,Pe=_objectWithoutProperties(ye,ie),Be=b(be,ge);return React.createElement(TreeNode,_extends({key:Pe.key},he(Pe)),Be)})}function z(le){if(!le)return null;var ge;if(Array.isArray(le))ge={checkedKeys:le,halfCheckedKeys:void 0};else if((0,xe.Z)(le)==="object")ge={checkedKeys:le.checked||void 0,halfCheckedKeys:le.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ge}function te(le,ge){var me=new Set;function ve(he){if(!me.has(he)){var Ae=(0,se.Z)(ge,he);if(Ae){me.add(he);var ye=Ae.parent,be=Ae.node;be.disabled||ye&&ve(ye.key)}}}return(le||[]).forEach(function(he){ve(he)}),(0,Se.Z)(me)}},90782:function(Ct,dt,fe){"use strict";fe.d(dt,{S:function(){return ne}});var Se=fe(48736),xe=fe(67841);function E(ie,ce){var ue=new Set;return ie.forEach(function(ae){ce.has(ae)||ue.add(ae)}),ue}function pe(ie){var ce=ie||{},ue=ce.disabled,ae=ce.disableCheckbox,oe=ce.checkable;return!!(ue||ae)||oe===!1}function de(ie,ce,ue,ae){for(var oe=new Set(ie),re=new Set,ee=0;ee<=ue;ee+=1){var a=ce.get(ee)||new Set;a.forEach(function(z){var te=z.key,le=z.node,ge=z.children,me=ge===void 0?[]:ge;oe.has(te)&&!ae(le)&&me.filter(function(ve){return!ae(ve.node)}).forEach(function(ve){oe.add(ve.key)})})}for(var y=new Set,x=ue;x>=0;x-=1){var b=ce.get(x)||new Set;b.forEach(function(z){var te=z.parent,le=z.node;if(!(ae(le)||!z.parent||y.has(z.parent.key))){if(ae(z.parent.node)){y.add(te.key);return}var ge=!0,me=!1;(te.children||[]).filter(function(ve){return!ae(ve.node)}).forEach(function(ve){var he=ve.key,Ae=oe.has(he);ge&&!Ae&&(ge=!1),!me&&(Ae||re.has(he))&&(me=!0)}),ge&&oe.add(te.key),me&&re.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(E(re,oe))}}function se(ie,ce,ue,ae,oe){for(var re=new Set(ie),ee=new Set(ce),a=0;a<=ae;a+=1){var y=ue.get(a)||new Set;y.forEach(function(te){var le=te.key,ge=te.node,me=te.children,ve=me===void 0?[]:me;!re.has(le)&&!ee.has(le)&&!oe(ge)&&ve.filter(function(he){return!oe(he.node)}).forEach(function(he){re.delete(he.key)})})}ee=new Set;for(var x=new Set,b=ae;b>=0;b-=1){var z=ue.get(b)||new Set;z.forEach(function(te){var le=te.parent,ge=te.node;if(!(oe(ge)||!te.parent||x.has(te.parent.key))){if(oe(te.parent.node)){x.add(le.key);return}var me=!0,ve=!1;(le.children||[]).filter(function(he){return!oe(he.node)}).forEach(function(he){var Ae=he.key,ye=re.has(Ae);me&&!ye&&(me=!1),!ve&&(ye||ee.has(Ae))&&(ve=!0)}),me||re.delete(le.key),ve&&ee.add(le.key),x.add(le.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(E(ee,re))}}function ne(ie,ce,ue,ae){var oe=[],re;ae?re=ae:re=pe;var ee=new Set(ie.filter(function(b){var z=!!(0,xe.Z)(ue,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(ue).forEach(function(b){var z=ue[b],te=z.level,le=a.get(te);le||(le=new Set,a.set(te,le)),le.add(z),y=Math.max(y,te)}),(0,Se.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return ce===!0?x=de(ee,a,y,re):x=se(ee,ce.halfCheckedKeys,a,y,re),x}},67841:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return Se}});function Se(xe,E){return xe[E]}},71430:function(Ct,dt,fe){"use strict";fe.d(dt,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return re},zn:function(){return a}});var Se=fe(76190),xe=fe(94480),E=fe(33885),pe=fe(75931),de=fe(11592),se=fe(2738),ne=fe(48736),ie=fe(67841),ce=["children"];function ue(le,ge){return"".concat(le,"-").concat(ge)}function ae(le){return le&&le.type&&le.type.isTreeNode}function oe(le,ge){return le!=null?le:ge}function re(le){var ge=le||{},me=ge.title,ve=ge._title,he=ge.key,Ae=ge.children,ye=me||"title";return{title:ye,_title:ve||[ye],key:he||"key",children:Ae||"children"}}function ee(le,ge){var me=new Map;function ve(he){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(he||[]).forEach(function(ye){var be=ye[ge.key],Pe=ye[ge.children];warning(be!=null,"Tree node must have a certain key: [".concat(Ae).concat(be,"]"));var Be=String(be);warning(!me.has(Be)||be===null||be===void 0,"Same 'key' exist in the Tree: ".concat(Be)),me.set(Be,!0),ve(Pe,"".concat(Ae).concat(Be," > "))})}ve(le)}function a(le){function ge(me){var ve=(0,de.Z)(me);return ve.map(function(he){if(!ae(he))return(0,ne.ZP)(!he,"Tree/TreeNode can only accept TreeNode as children."),null;var Ae=he.key,ye=he.props,be=ye.children,Pe=(0,pe.Z)(ye,ce),Be=(0,E.Z)({key:Ae},Pe),Ee=ge(be);return Ee.length&&(Be.children=Ee),Be}).filter(function(he){return he})}return ge(le)}function y(le,ge,me){var ve=re(me),he=ve._title,Ae=ve.key,ye=ve.children,be=new Set(ge===!0?[]:ge),Pe=[];function Be(Ee){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ee.map(function(Ce,je){for(var Fe=ue(Le?Le.pos:"0",je),Qe=oe(Ce[Ae],Fe),Ne,_e=0;_e1&&arguments[1]!==void 0?arguments[1]:{},me=ge.initWrapper,ve=ge.processEntity,he=ge.onProcessFinished,Ae=ge.externalGetKey,ye=ge.childrenPropName,be=ge.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Be=Ae||Pe,Ee={},Le={},Ce={posEntities:Ee,keyEntities:Le};return me&&(Ce=me(Ce)||Ce),x(le,function(je){var Fe=je.node,Qe=je.index,Ne=je.pos,_e=je.key,$e=je.parentPos,Ve=je.level,qe=je.nodes,We={node:Fe,nodes:qe,index:Qe,key:_e,pos:Ne,level:Ve},ze=oe(_e,Ne);Ee[Ne]=We,Le[ze]=We,We.parent=Ee[$e],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ve&&ve(We,Ce)},{externalGetKey:Be,childrenPropName:ye,fieldNames:be}),he&&he(Ce),Ce}function z(le,ge){var me=ge.expandedKeys,ve=ge.selectedKeys,he=ge.loadedKeys,Ae=ge.loadingKeys,ye=ge.checkedKeys,be=ge.halfCheckedKeys,Pe=ge.dragOverNodeKey,Be=ge.dropPosition,Ee=ge.keyEntities,Le=(0,ie.Z)(Ee,le),Ce={eventKey:le,expanded:me.indexOf(le)!==-1,selected:ve.indexOf(le)!==-1,loaded:he.indexOf(le)!==-1,loading:Ae.indexOf(le)!==-1,checked:ye.indexOf(le)!==-1,halfChecked:be.indexOf(le)!==-1,pos:String(Le?Le.pos:""),dragOver:Pe===le&&Be===0,dragOverGapTop:Pe===le&&Be===-1,dragOverGapBottom:Pe===le&&Be===1};return Ce}function te(le){var ge=le.data,me=le.expanded,ve=le.selected,he=le.checked,Ae=le.loaded,ye=le.loading,be=le.halfChecked,Pe=le.dragOver,Be=le.dragOverGapTop,Ee=le.dragOverGapBottom,Le=le.pos,Ce=le.active,je=le.eventKey,Fe=(0,E.Z)((0,E.Z)({},ge),{},{expanded:me,selected:ve,checked:he,loaded:Ae,loading:ye,halfChecked:be,dragOver:Pe,dragOverGapTop:Be,dragOverGapBottom:Ee,pos:Le,active:Ce,key:je});return"props"in Fe||Object.defineProperty(Fe,"props",{get:function(){return(0,ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),le}}),Fe}},8224:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return xe}});var Se=fe(4676);function xe(E,pe,de,se){var ne=Se.unstable_batchedUpdates?function(ce){Se.unstable_batchedUpdates(de,ce)}:de;return E!=null&&E.addEventListener&&E.addEventListener(pe,ne,se),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(pe,ne,se)}}}},55468:function(Ct,dt,fe){"use strict";fe.d(dt,{g1:function(){return ae},os:function(){return re}});var Se=/margin|padding|width|height|max|min|offset/,xe={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function pe(ee){return ee.nodeType===1?ee.ownerDocument.defaultView.getComputedStyle(ee,null):{}}function de(ee,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ee.offsetHeight;if(a==="width")return ee.offsetWidth}return a in xe||(xe[a]=Se.test(a)),xe[a]?parseFloat(y)||0:y}function se(ee,a){var y=arguments.length,x=pe(ee);return a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,y===1?x:de(ee,a,x[a]||ee.style[a])}function ne(ee,a,y){var x=arguments.length;if(a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&Se.test(a)&&(y="".concat(y,"px")),ee.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&ne(ee,b,a[b]);return pe(ee)}function ie(ee){return ee===document.body?document.documentElement.clientWidth:ee.offsetWidth}function ce(ee){return ee===document.body?window.innerHeight||document.documentElement.clientHeight:ee.offsetHeight}function ue(){var ee=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ee,height:a}}function ae(){var ee=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ee,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(ee){var a=ee.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(Ct,dt,fe){"use strict";fe.d(dt,{G:function(){return pe}});var Se=fe(47273),xe=function(se){if((0,Se.Z)()&&window.document.documentElement){var ne=Array.isArray(se)?se:[se],ie=window.document.documentElement;return ne.some(function(ce){return ce in ie.style})}return!1},E=function(se,ne){if(!xe(se))return!1;var ie=document.createElement("div"),ce=ie.style[se];return ie.style[se]=ne,ie.style[se]!==ce};function pe(de,se){return!Array.isArray(de)&&se!==void 0?E(de,se):xe(de)}},7062:function(Ct,dt,fe){var Se=fe(19637),xe=fe(97573),E=[fe(96627)];Ct.exports=Se.createStore(xe,E)},96627:function(Ct,dt,fe){Ct.exports=Se;function Se(){return fe(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(Ct){return Ct<10?"0"+Ct:Ct}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(Ct){return rx_escapable.lastIndex=0,rx_escapable.test(Ct)?'"'+Ct.replace(rx_escapable,function(dt){var fe=meta[dt];return typeof fe=="string"?fe:"\\u"+("0000"+dt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Ct+'"'}function str(Ct,dt){var fe,Se,xe,E,pe=gap,de,se=dt[Ct];switch(se&&typeof se=="object"&&typeof se.toJSON=="function"&&(se=se.toJSON(Ct)),typeof rep=="function"&&(se=rep.call(dt,Ct,se)),typeof se){case"string":return quote(se);case"number":return isFinite(se)?String(se):"null";case"boolean":case"null":return String(se);case"object":if(!se)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(se)==="[object Array]"){for(E=se.length,fe=0;fe ${Mt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Mt}-disabled):hover`]:{borderColor:St.colorPrimary}},[`${Yt}${Yt}-picture-card, ${Yt}${Yt}-picture-circle`]:{[`${Yt}-item-container`]:{display:"inline-block",width:Vt,height:Vt,marginBlock:`0 ${St.marginXS}px`,marginInline:`0 ${St.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Xt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${St.paddingXS*2}px)`,height:`calc(100% - ${St.paddingXS*2}px)`,backgroundColor:St.colorBgMask,opacity:0,transition:`all ${St.motionDurationSlow}`,content:'" "'}},[`${Xt}:hover`]:{[`&::before, ${Xt}-actions`]:{opacity:1}},[`${Xt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${St.motionDurationSlow}`,[`${kt}-eye, ${kt}-download, ${kt}-delete`]:{zIndex:10,width:wt,margin:`0 ${St.marginXXS}px`,fontSize:wt,cursor:"pointer",transition:`all ${St.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Xt}-actions, ${Xt}-actions:hover`]:{[`${kt}-eye, ${kt}-download, ${kt}-delete`]:{color:new pr.C(qt).setAlpha(.65).toRgbString(),"&:hover":{color:qt}}},[`${Xt}-thumbnail, ${Xt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Xt}-name`]:{display:"none",textAlign:"center"},[`${Xt}-file + ${Xt}-name`]:{position:"absolute",bottom:St.margin,display:"block",width:`calc(100% - ${St.paddingXS*2}px)`},[`${Xt}-uploading`]:{[`&${Xt}`]:{backgroundColor:St.colorFillAlter},[`&::before, ${kt}-eye, ${kt}-download, ${kt}-delete`]:{display:"none"}},[`${Xt}-progress`]:{bottom:St.marginXL,width:`calc(100% - ${St.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Mt}-wrapper${Mt}-picture-circle-wrapper`]:{[`${Mt}${Mt}-select`]:{borderRadius:"50%"}}}};var tn=St=>{const{componentCls:Mt}=St;return{[`${Mt}-rtl`]:{direction:"rtl"}}};const Nn=St=>{const{componentCls:Mt,colorTextDisabled:kt}=St;return{[`${Mt}-wrapper`]:Object.assign(Object.assign({},(0,Jt.Wf)(St)),{[Mt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Mt}-select`]:{display:"inline-block"},[`${Mt}-disabled`]:{color:kt,cursor:"not-allowed"}})}};var Cn=(0,Pn.Z)("Upload",St=>{const{fontSizeHeading3:Mt,fontSize:kt,lineHeight:wt,lineWidth:qt,controlHeightLG:Yt}=St,Xt=Math.round(kt*wt),Vt=(0,gn.TS)(St,{uploadThumbnailSize:Mt*2,uploadProgressOffset:Xt/2+qt,uploadPicCardSize:Yt*2.55});return[Nn(Vt),Gn(Vt),It(Vt),Dt(Vt),In(Vt),Or(Vt),tn(Vt),(0,vn.Z)(Vt)]},St=>({actionsColor:St.colorTextDescription})),Mr=function(St,Mt,kt,wt){function qt(Yt){return Yt instanceof kt?Yt:new kt(function(Xt){Xt(Yt)})}return new(kt||(kt=Promise))(function(Yt,Xt){function Vt(Tn){try{Fn(wt.next(Tn))}catch(Zt){Xt(Zt)}}function Rn(Tn){try{Fn(wt.throw(Tn))}catch(Zt){Xt(Zt)}}function Fn(Tn){Tn.done?Yt(Tn.value):qt(Tn.value).then(Vt,Rn)}Fn((wt=wt.apply(St,Mt||[])).next())})};const or=`__LIST_IGNORE_${Date.now()}__`,Ut=(St,Mt)=>{const{fileList:kt,defaultFileList:wt,onRemove:qt,showUploadList:Yt=!0,listType:Xt="text",onPreview:Vt,onDownload:Rn,onChange:Fn,onDrop:Tn,previewFile:Zt,disabled:ur,locale:rr,iconRender:Jr,isImageUrl:ln,progress:Sn,prefixCls:kn,className:Mn,type:sr="select",children:tr,style:Jn,itemRender:Hr,maxCount:Er,data:mo={},multiple:Co=!1,action:no="",accept:zo="",supportServerRender:Mo=!0,rootClassName:hn}=St,To=be.useContext(Ne.Z),vo=ur!=null?ur:To,[Ur,jo]=(0,je.Z)(wt||[],{value:kt,postState:Ln=>Ln!=null?Ln:[]}),[qr,so]=be.useState("drop"),yo=be.useRef(null);be.useMemo(()=>{const Ln=Date.now();(kt||[]).forEach((mr,Sr)=>{!mr.uid&&!Object.isFrozen(mr)&&(mr.uid=`__AUTO__${Ln}_${Sr}__`)})},[kt]);const ar=(Ln,mr,Sr)=>{let On=(0,xe.Z)(mr),Tr=!1;Er===1?On=On.slice(-1):Er&&(Tr=On.length>Er,On=On.slice(0,Er)),(0,Fe.flushSync)(()=>{jo(On)});const kr={file:Ln,fileList:On};Sr&&(kr.event=Sr),(!Tr||On.some(_r=>_r.uid===Ln.uid))&&(0,Fe.flushSync)(()=>{Fn==null||Fn(kr)})},wr=(Ln,mr)=>Mr(void 0,void 0,void 0,function*(){const{beforeUpload:Sr,transformFile:On}=St;let Tr=Ln;if(Sr){const kr=yield Sr(Ln,mr);if(kr===!1)return!1;if(delete Ln[or],kr===or)return Object.defineProperty(Ln,or,{value:!0,configurable:!0}),!1;typeof kr=="object"&&kr&&(Tr=kr)}return On&&(Tr=yield On(Tr)),Tr}),Cr=Ln=>{const mr=Ln.filter(Tr=>!Tr.file[or]);if(!mr.length)return;const Sr=mr.map(Tr=>rt(Tr.file));let On=(0,xe.Z)(Ur);Sr.forEach(Tr=>{On=He(Tr,On)}),Sr.forEach((Tr,kr)=>{let _r=Tr;if(mr[kr].parsedFile)Tr.status="uploading";else{const{originFileObj:Xn}=Tr;let Fr;try{Fr=new File([Xn],Xn.name,{type:Xn.type})}catch(po){Fr=new Blob([Xn],{type:Xn.type}),Fr.name=Xn.name,Fr.lastModifiedDate=new Date,Fr.lastModified=new Date().getTime()}Fr.uid=Tr.uid,_r=Fr}ar(_r,On)})},Ir=(Ln,mr,Sr)=>{try{typeof Ln=="string"&&(Ln=JSON.parse(Ln))}catch(kr){}if(!tt(mr,Ur))return;const On=rt(mr);On.status="done",On.percent=100,On.response=Ln,On.xhr=Sr;const Tr=He(On,Ur);ar(On,Tr)},bo=(Ln,mr)=>{if(!tt(mr,Ur))return;const Sr=rt(mr);Sr.status="uploading",Sr.percent=Ln.percent;const On=He(Sr,Ur);ar(Sr,On,Ln)},lo=(Ln,mr,Sr)=>{if(!tt(Sr,Ur))return;const On=rt(Sr);On.error=Ln,On.response=mr,On.status="error";const Tr=He(On,Ur);ar(On,Tr)},Uo=Ln=>{let mr;Promise.resolve(typeof qt=="function"?qt(Ln):qt).then(Sr=>{var On;if(Sr===!1)return;const Tr=mt(Ln,Ur);Tr&&(mr=Object.assign(Object.assign({},Ln),{status:"removed"}),Ur==null||Ur.forEach(kr=>{const _r=mr.uid!==void 0?"uid":"name";kr[_r]===mr[_r]&&!Object.isFrozen(kr)&&(kr.status="removed")}),(On=yo.current)===null||On===void 0||On.abort(mr),ar(mr,Tr))})},ho=Ln=>{so(Ln.type),Ln.type==="drop"&&(Tn==null||Tn(Ln))};be.useImperativeHandle(Mt,()=>({onBatchStart:Cr,onSuccess:Ir,onProgress:bo,onError:lo,fileList:Ur,upload:yo.current}));const{getPrefixCls:Jo,direction:Do,upload:Wr}=be.useContext(Qe.E_),ao=Jo("upload",kn),No=Object.assign(Object.assign({onBatchStart:Cr,onError:lo,onProgress:bo,onSuccess:Ir},St),{data:mo,multiple:Co,action:no,accept:zo,supportServerRender:Mo,prefixCls:ao,disabled:vo,beforeUpload:wr,onChange:void 0});delete No.className,delete No.style,(!tr||vo)&&delete No.id;const[Bt,Qt]=Cn(ao),[on]=(0,_e.Z)("Upload",$e.Z.Upload),{showRemoveIcon:dr,showPreviewIcon:fn,showDownloadIcon:_t,removeIcon:$t,previewIcon:Gt,downloadIcon:cn}=typeof Yt=="boolean"?{}:Yt,bn=(Ln,mr)=>Yt?be.createElement(en,{prefixCls:ao,listType:Xt,items:Ur,previewFile:Zt,onPreview:Vt,onDownload:Rn,onRemove:Uo,showRemoveIcon:!vo&&dr,showPreviewIcon:fn,showDownloadIcon:_t,removeIcon:$t,previewIcon:Gt,downloadIcon:cn,iconRender:Jr,locale:Object.assign(Object.assign({},on),rr),isImageUrl:ln,progress:Sn,appendAction:Ln,appendActionVisible:mr,itemRender:Hr,disabled:vo}):Ln,pn=me()(`${ao}-wrapper`,Mn,hn,Qt,Wr==null?void 0:Wr.className,{[`${ao}-rtl`]:Do==="rtl",[`${ao}-picture-card-wrapper`]:Xt==="picture-card",[`${ao}-picture-circle-wrapper`]:Xt==="picture-circle"}),yr=Object.assign(Object.assign({},Wr==null?void 0:Wr.style),Jn);if(sr==="drag"){const Ln=me()(Qt,ao,`${ao}-drag`,{[`${ao}-drag-uploading`]:Ur.some(mr=>mr.status==="uploading"),[`${ao}-drag-hover`]:qr==="dragover",[`${ao}-disabled`]:vo,[`${ao}-rtl`]:Do==="rtl"});return Bt(be.createElement("span",{className:pn},be.createElement("div",{className:Ln,style:yr,onDrop:ho,onDragOver:ho,onDragLeave:ho},be.createElement(Ce,Object.assign({},No,{ref:yo,className:`${ao}-btn`}),be.createElement("div",{className:`${ao}-drag-container`},tr))),bn()))}const Zn=me()(ao,`${ao}-select`,{[`${ao}-disabled`]:vo}),Ar=(Ln=>be.createElement("div",{className:Zn,style:Ln},be.createElement(Ce,Object.assign({},No,{ref:yo}))))(tr?void 0:{display:"none"});return Bt(Xt==="picture-card"||Xt==="picture-circle"?be.createElement("span",{className:pn},bn(Ar,!!tr)):be.createElement("span",{className:pn},Ar,bn()))};var rn=be.forwardRef(Ut),jt=function(St,Mt){var kt={};for(var wt in St)Object.prototype.hasOwnProperty.call(St,wt)&&Mt.indexOf(wt)<0&&(kt[wt]=St[wt]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,wt=Object.getOwnPropertySymbols(St);qt{var{style:kt,height:wt}=St,qt=jt(St,["style","height"]);return be.createElement(rn,Object.assign({ref:Mt},qt,{type:"drag",style:Object.assign(Object.assign({},kt),{height:wt})}))});const Dn=rn;Dn.Dragger=En,Dn.LIST_IGNORE=or;var yn=Dn},24334:function(Ct,dt,fe){var be,xe;(function(E,me){Ct.exports=me(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof fe.g!="undefined"?fe.g:this,function(E){"use strict";E=E||{};var me=E.Base64,de="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=function(Ee){for(var Oe={},Ce=0,je=Ee.length;Ce>>6)+ie(128|Oe&63):ie(224|Oe>>>12&15)+ie(128|Oe>>>6&63)+ie(128|Oe&63)}else{var Oe=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return ie(240|Oe>>>18&7)+ie(128|Oe>>>12&63)+ie(128|Oe>>>6&63)+ie(128|Oe&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(Ee){return Ee.replace(ue,ce)},oe=function(Ee){var Oe=[0,2,1][Ee.length%3],Ce=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),je=[se.charAt(Ce>>>18),se.charAt(Ce>>>12&63),Oe>=2?"=":se.charAt(Ce>>>6&63),Oe>=1?"=":se.charAt(Ce&63)];return je.join("")},re=E.btoa&&typeof E.btoa=="function"?function(Ee){return E.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,oe)},ee=function(Ee){return re(ae(String(Ee)))},a=function(Ee){return Ee.replace(/[+\/]/g,function(Oe){return Oe=="+"?"-":"_"}).replace(/=/g,"")},y=function(Ee,Oe){return Oe?a(ee(Ee)):ee(Ee)},x=function(Ee){return y(Ee,!0)},b;E.Uint8Array&&(b=function(Ee,Oe){for(var Ce="",je=0,Fe=Ee.length;je>>18)+se.charAt($e>>>12&63)+(typeof Ne!="undefined"?se.charAt($e>>>6&63):"=")+(typeof _e!="undefined"?se.charAt($e&63):"=")}return Oe?a(Ce):Ce});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ee){switch(Ee.length){case 4:var Oe=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),Ce=Oe-65536;return ie((Ce>>>10)+55296)+ie((Ce&1023)+56320);case 3:return ie((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return ie((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},le=function(Ee){return Ee.replace(z,te)},ge=function(Ee){var Oe=Ee.length,Ce=Oe%4,je=(Oe>0?ne[Ee.charAt(0)]<<18:0)|(Oe>1?ne[Ee.charAt(1)]<<12:0)|(Oe>2?ne[Ee.charAt(2)]<<6:0)|(Oe>3?ne[Ee.charAt(3)]:0),Fe=[ie(je>>>16),ie(je>>>8&255),ie(je&255)];return Fe.length-=[0,0,2,1][Ce],Fe.join("")},pe=E.atob&&typeof E.atob=="function"?function(Ee){return E.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,ge)},ve=function(Ee){return pe(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},he=function(Ee){return le(pe(Ee))},Ae=function(Ee){return String(Ee).replace(/[-_]/g,function(Oe){return Oe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Ee){return he(Ae(Ee))},Se;E.Uint8Array&&(Se=function(Ee){return Uint8Array.from(ve(Ae(Ee)),function(Oe){return Oe.charCodeAt(0)})});var Pe=function(){var Ee=E.Base64;return E.Base64=me,Ee};if(E.Base64={VERSION:de,atob:ve,btoa:re,fromBase64:ye,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:le,decode:ye,noConflict:Pe,fromUint8Array:b,toUint8Array:Se},typeof Object.defineProperty=="function"){var Be=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Be(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Be(function(Ee){return y(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",Be(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),Ct.exports?Ct.exports.Base64=E.Base64:(be=[],xe=function(){return E.Base64}.apply(dt,be),xe!==void 0&&(Ct.exports=xe)),{Base64:E.Base64}})},91735:function(Ct,dt){"use strict";dt.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},39417:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return he}});var be=fe(54476),xe=fe(20068),E=fe(75931),me=fe(33885),de=fe(67732),se=fe(83652),ne=fe(31226),ie=fe(42403),ce=fe(158),ue=fe(92310),ae=fe.n(ue),oe=fe(26112),re=fe(59301),ee=fe(39378),a=function(ye){for(var Se=ye.prefixCls,Pe=ye.level,Be=ye.isStart,Ee=ye.isEnd,Oe="".concat(Se,"-indent-unit"),Ce=[],je=0;je0&&arguments[0]!==void 0?arguments[0]:[],et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Xe=ke.length,Me=et.length;if(Math.abs(Xe-Me)!==1)return{add:!1,key:null};function Ie(Le,we){var Re=new Map;Le.forEach(function(rt){Re.set(rt,!0)});var Ke=we.filter(function(rt){return!Re.has(rt)});return Ke.length===1?Ke[0]:null}return Xe ").concat(et);return et}var Ge=y.forwardRef(function(ke,et){var Xe=ke.prefixCls,Me=ke.data,Ie=ke.selectable,Le=ke.checkable,we=ke.expandedKeys,Re=ke.selectedKeys,Ke=ke.checkedKeys,rt=ke.loadedKeys,He=ke.loadingKeys,tt=ke.halfCheckedKeys,mt=ke.keyEntities,ut=ke.disabled,ht=ke.dragging,ct=ke.dragOverNodeKey,pt=ke.dropPosition,at=ke.motion,st=ke.height,ft=ke.itemHeight,vt=ke.virtual,At=ke.focusable,bt=ke.activeItem,Tt=ke.focused,Nt=ke.tabIndex,Wt=ke.onKeyDown,sn=ke.onFocus,en=ke.onBlur,Jt=ke.onActiveChange,vn=ke.onListChangeStart,Pn=ke.onListChangeEnd,gn=(0,le.Z)(ke,je),Un=y.useRef(null),Gn=y.useRef(null);y.useImperativeHandle(et,function(){return{scrollTo:function(yn){Un.current.scrollTo(yn)},getIndentWidth:function(){return Gn.current.offsetWidth}}});var zn=y.useState(we),In=(0,te.Z)(zn,2),Bn=In[0],Kn=In[1],Pr=y.useState(Me),Nr=(0,te.Z)(Pr,2),er=Nr[0],Or=Nr[1],cr=y.useState(Me),pr=(0,te.Z)(cr,2),It=pr[0],Dt=pr[1],xt=y.useState([]),tn=(0,te.Z)(xt,2),Nn=tn[0],Cn=tn[1],Mr=y.useState(null),or=(0,te.Z)(Mr,2),Ut=or[0],Lt=or[1],rn=y.useRef(Me);rn.current=Me;function jt(){var Dn=rn.current;Or(Dn),Dt(Dn),Cn([]),Lt(null),Pn()}(0,ge.Z)(function(){Kn(we);var Dn=Oe(Bn,we);if(Dn.key!==null)if(Dn.add){var yn=er.findIndex(function(Yt){var Xt=Yt.key;return Xt===Dn.key}),St=qe(Ce(er,Me,Dn.key),vt,st,ft),Mt=er.slice();Mt.splice(yn+1,0,Ve),Dt(Mt),Cn(St),Lt("show")}else{var kt=Me.findIndex(function(Yt){var Xt=Yt.key;return Xt===Dn.key}),wt=qe(Ce(Me,er,Dn.key),vt,st,ft),qt=Me.slice();qt.splice(kt+1,0,Ve),Dt(qt),Cn(wt),Lt("hide")}else er!==Me&&(Or(Me),Dt(Me))},[we,Me]),y.useEffect(function(){ht||jt()},[ht]);var dn=at?It:Me,En={expandedKeys:we,selectedKeys:Re,loadedKeys:rt,loadingKeys:He,checkedKeys:Ke,halfCheckedKeys:tt,dragOverNodeKey:ct,dropPosition:pt,keyEntities:mt};return y.createElement(y.Fragment,null,Tt&&bt&&y.createElement("span",{style:Fe,"aria-live":"assertive"},ze(bt)),y.createElement("div",null,y.createElement("input",{style:Fe,disabled:At===!1||ut,tabIndex:At!==!1?Nt:null,onKeyDown:Wt,onFocus:sn,onBlur:en,value:"",onChange:Qe,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Xe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Xe,"-indent")},y.createElement("div",{ref:Gn,className:"".concat(Xe,"-indent-unit")}))),y.createElement(pe.Z,(0,be.Z)({},gn,{data:dn,itemKey:We,height:st,fullHeight:!1,virtual:vt,itemHeight:ft,prefixCls:"".concat(Xe,"-list"),ref:Un,onVisibleChange:function(yn,St){var Mt=new Set(yn),kt=St.filter(function(wt){return!Mt.has(wt)});kt.some(function(wt){return We(wt)===Ne})&&jt()}}),function(Dn){var yn=Dn.pos,St=(0,be.Z)({},(z(Dn.data),Dn.data)),Mt=Dn.title,kt=Dn.key,wt=Dn.isStart,qt=Dn.isEnd,Yt=(0,ye.km)(kt,yn);delete St.key,delete St.children;var Xt=(0,ye.H8)(Yt,En);return y.createElement(Ee,(0,be.Z)({},St,Xt,{title:Mt,active:!!bt&&kt===bt.key,pos:yn,data:Dn.data,isStart:wt,isEnd:qt,motion:at,motionNodes:kt===Ne?Nn:null,motionType:Ut,onMotionStart:vn,onMotionEnd:jt,treeNodeRequiredProps:En,onMouseMove:function(){Jt(null)}}))}))});Ge.displayName="NodeList";var nt=Ge,Je=fe(35654),lt=fe(90782),Ye=fe(67841),Ue=10,De=function(ke){(0,ce.Z)(Xe,ke);var et=(0,ue.Z)(Xe);function Xe(){var Me;(0,se.Z)(this,Xe);for(var Ie=arguments.length,Le=new Array(Ie),we=0;we2&&arguments[2]!==void 0?arguments[2]:!1,tt=Me.state,mt=tt.dragChildrenKeys,ut=tt.dropPosition,ht=tt.dropTargetKey,ct=tt.dropTargetPos,pt=tt.dropAllowed;if(pt){var at=Me.props.onDrop;if(Me.setState({dragOverNodeKey:null}),Me.cleanDragState(),ht!==null){var st=(0,me.Z)((0,me.Z)({},(0,ye.H8)(ht,Me.getTreeNodeRequiredProps())),{},{active:((rt=Me.getActiveItem())===null||rt===void 0?void 0:rt.key)===ht,data:(0,Ye.Z)(Me.state.keyEntities,ht).node}),ft=mt.indexOf(ht)!==-1;(0,a.ZP)(!ft,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,Je.yx)(ct),At={event:Re,node:(0,ye.F)(st),dragNode:Me.dragNode?(0,ye.F)(Me.dragNode.props):null,dragNodesKeys:[Me.dragNode.props.eventKey].concat(mt),dropToGap:ut!==0,dropPosition:ut+Number(vt[vt.length-1])};He||at==null||at(At),Me.dragNode=null}}},Me.cleanDragState=function(){var Re=Me.state.draggingNodeKey;Re!==null&&Me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Me.dragStartMousePosition=null,Me.currentMouseOverDroppableNodeKey=null},Me.triggerExpandActionExpand=function(Re,Ke){var rt=Me.state,He=rt.expandedKeys,tt=rt.flattenNodes,mt=Ke.expanded,ut=Ke.key,ht=Ke.isLeaf;if(!(ht||Re.shiftKey||Re.metaKey||Re.ctrlKey)){var ct=tt.filter(function(at){return at.key===ut})[0],pt=(0,ye.F)((0,me.Z)((0,me.Z)({},(0,ye.H8)(ut,Me.getTreeNodeRequiredProps())),{},{data:ct.data}));Me.setExpandedKeys(mt?(0,Je._5)(He,ut):(0,Je.L0)(He,ut)),Me.onNodeExpand(Re,pt)}},Me.onNodeClick=function(Re,Ke){var rt=Me.props,He=rt.onClick,tt=rt.expandAction;tt==="click"&&Me.triggerExpandActionExpand(Re,Ke),He==null||He(Re,Ke)},Me.onNodeDoubleClick=function(Re,Ke){var rt=Me.props,He=rt.onDoubleClick,tt=rt.expandAction;tt==="doubleClick"&&Me.triggerExpandActionExpand(Re,Ke),He==null||He(Re,Ke)},Me.onNodeSelect=function(Re,Ke){var rt=Me.state.selectedKeys,He=Me.state,tt=He.keyEntities,mt=He.fieldNames,ut=Me.props,ht=ut.onSelect,ct=ut.multiple,pt=Ke.selected,at=Ke[mt.key],st=!pt;st?ct?rt=(0,Je.L0)(rt,at):rt=[at]:rt=(0,Je._5)(rt,at);var ft=rt.map(function(vt){var At=(0,Ye.Z)(tt,vt);return At?At.node:null}).filter(function(vt){return vt});Me.setUncontrolledState({selectedKeys:rt}),ht==null||ht(rt,{event:"select",selected:st,node:Ke,selectedNodes:ft,nativeEvent:Re.nativeEvent})},Me.onNodeCheck=function(Re,Ke,rt){var He=Me.state,tt=He.keyEntities,mt=He.checkedKeys,ut=He.halfCheckedKeys,ht=Me.props,ct=ht.checkStrictly,pt=ht.onCheck,at=Ke.key,st,ft={event:"check",node:Ke,checked:rt,nativeEvent:Re.nativeEvent};if(ct){var vt=rt?(0,Je.L0)(mt,at):(0,Je._5)(mt,at),At=(0,Je._5)(ut,at);st={checked:vt,halfChecked:At},ft.checkedNodes=vt.map(function(en){return(0,Ye.Z)(tt,en)}).filter(function(en){return en}).map(function(en){return en.node}),Me.setUncontrolledState({checkedKeys:vt})}else{var bt=(0,lt.S)([].concat((0,de.Z)(mt),[at]),!0,tt),Tt=bt.checkedKeys,Nt=bt.halfCheckedKeys;if(!rt){var Wt=new Set(Tt);Wt.delete(at);var sn=(0,lt.S)(Array.from(Wt),{checked:!1,halfCheckedKeys:Nt},tt);Tt=sn.checkedKeys,Nt=sn.halfCheckedKeys}st=Tt,ft.checkedNodes=[],ft.checkedNodesPositions=[],ft.halfCheckedKeys=Nt,Tt.forEach(function(en){var Jt=(0,Ye.Z)(tt,en);if(Jt){var vn=Jt.node,Pn=Jt.pos;ft.checkedNodes.push(vn),ft.checkedNodesPositions.push({node:vn,pos:Pn})}}),Me.setUncontrolledState({checkedKeys:Tt},!1,{halfCheckedKeys:Nt})}pt==null||pt(st,ft)},Me.onNodeLoad=function(Re){var Ke=Re.key,rt=new Promise(function(He,tt){Me.setState(function(mt){var ut=mt.loadedKeys,ht=ut===void 0?[]:ut,ct=mt.loadingKeys,pt=ct===void 0?[]:ct,at=Me.props,st=at.loadData,ft=at.onLoad;if(!st||ht.indexOf(Ke)!==-1||pt.indexOf(Ke)!==-1)return null;var vt=st(Re);return vt.then(function(){var At=Me.state.loadedKeys,bt=(0,Je.L0)(At,Ke);ft==null||ft(bt,{event:"load",node:Re}),Me.setUncontrolledState({loadedKeys:bt}),Me.setState(function(Tt){return{loadingKeys:(0,Je._5)(Tt.loadingKeys,Ke)}}),He()}).catch(function(At){if(Me.setState(function(Tt){return{loadingKeys:(0,Je._5)(Tt.loadingKeys,Ke)}}),Me.loadingRetryTimes[Ke]=(Me.loadingRetryTimes[Ke]||0)+1,Me.loadingRetryTimes[Ke]>=Ue){var bt=Me.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Me.setUncontrolledState({loadedKeys:(0,Je.L0)(bt,Ke)}),He()}tt(At)}),{loadingKeys:(0,Je.L0)(pt,Ke)}})});return rt.catch(function(){}),rt},Me.onNodeMouseEnter=function(Re,Ke){var rt=Me.props.onMouseEnter;rt==null||rt({event:Re,node:Ke})},Me.onNodeMouseLeave=function(Re,Ke){var rt=Me.props.onMouseLeave;rt==null||rt({event:Re,node:Ke})},Me.onNodeContextMenu=function(Re,Ke){var rt=Me.props.onRightClick;rt&&(Re.preventDefault(),rt({event:Re,node:Ke}))},Me.onFocus=function(){var Re=Me.props.onFocus;Me.setState({focused:!0});for(var Ke=arguments.length,rt=new Array(Ke),He=0;He1&&arguments[1]!==void 0?arguments[1]:!1,rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Me.destroyed){var He=!1,tt=!0,mt={};Object.keys(Re).forEach(function(ut){if(ut in Me.props){tt=!1;return}He=!0,mt[ut]=Re[ut]}),He&&(!Ke||tt)&&Me.setState((0,me.Z)((0,me.Z)({},mt),rt))}},Me.scrollTo=function(Re){Me.listRef.current.scrollTo(Re)},Me}return(0,ne.Z)(Xe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ie=this.props.activeKey;Ie!==void 0&&Ie!==this.state.activeKey&&(this.setState({activeKey:Ie}),Ie!==null&&this.scrollTo({key:Ie}))}},{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 Ie,Le=this.state,we=Le.focused,Re=Le.flattenNodes,Ke=Le.keyEntities,rt=Le.draggingNodeKey,He=Le.activeKey,tt=Le.dropLevelOffset,mt=Le.dropContainerKey,ut=Le.dropTargetKey,ht=Le.dropPosition,ct=Le.dragOverNodeKey,pt=Le.indent,at=this.props,st=at.prefixCls,ft=at.className,vt=at.style,At=at.showLine,bt=at.focusable,Tt=at.tabIndex,Nt=Tt===void 0?0:Tt,Wt=at.selectable,sn=at.showIcon,en=at.icon,Jt=at.switcherIcon,vn=at.draggable,Pn=at.checkable,gn=at.checkStrictly,Un=at.disabled,Gn=at.motion,zn=at.loadData,In=at.filterTreeNode,Bn=at.height,Kn=at.itemHeight,Pr=at.virtual,Nr=at.titleRender,er=at.dropIndicatorRender,Or=at.onContextMenu,cr=at.onScroll,pr=at.direction,It=at.rootClassName,Dt=at.rootStyle,xt=(0,ee.Z)(this.props,{aria:!0,data:!0}),tn;return vn&&((0,E.Z)(vn)==="object"?tn=vn:typeof vn=="function"?tn={nodeDraggable:vn}:tn={}),y.createElement(x.k.Provider,{value:{prefixCls:st,selectable:Wt,showIcon:sn,icon:en,switcherIcon:Jt,draggable:tn,draggingNodeKey:rt,checkable:Pn,checkStrictly:gn,disabled:Un,keyEntities:Ke,dropLevelOffset:tt,dropContainerKey:mt,dropTargetKey:ut,dropPosition:ht,dragOverNodeKey:ct,indent:pt,direction:pr,dropIndicatorRender:er,loadData:zn,filterTreeNode:In,titleRender:Nr,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}},y.createElement("div",{role:"tree",className:oe()(st,ft,It,(Ie={},(0,xe.Z)(Ie,"".concat(st,"-show-line"),At),(0,xe.Z)(Ie,"".concat(st,"-focused"),we),(0,xe.Z)(Ie,"".concat(st,"-active-focused"),He!==null),Ie)),style:Dt},y.createElement(nt,(0,be.Z)({ref:this.listRef,prefixCls:st,style:vt,data:Re,disabled:Un,selectable:Wt,checkable:!!Pn,motion:Gn,dragging:rt!==null,height:Bn,itemHeight:Kn,virtual:Pr,focusable:bt,focused:we,tabIndex:Nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Or,onScroll:cr},this.getTreeNodeRequiredProps(),xt))))}}],[{key:"getDerivedStateFromProps",value:function(Ie,Le){var we=Le.prevProps,Re={prevProps:Ie};function Ke(bt){return!we&&bt in Ie||we&&we[bt]!==Ie[bt]}var rt,He=Le.fieldNames;if(Ke("fieldNames")&&(He=(0,ye.w$)(Ie.fieldNames),Re.fieldNames=He),Ke("treeData")?rt=Ie.treeData:Ke("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),rt=(0,ye.zn)(Ie.children)),rt){Re.treeData=rt;var tt=(0,ye.I8)(rt,{fieldNames:He});Re.keyEntities=(0,me.Z)((0,xe.Z)({},Ne,$e),tt.keyEntities)}var mt=Re.keyEntities||Le.keyEntities;if(Ke("expandedKeys")||we&&Ke("autoExpandParent"))Re.expandedKeys=Ie.autoExpandParent||!we&&Ie.defaultExpandParent?(0,Je.r7)(Ie.expandedKeys,mt):Ie.expandedKeys;else if(!we&&Ie.defaultExpandAll){var ut=(0,me.Z)({},mt);delete ut[Ne],Re.expandedKeys=Object.keys(ut).map(function(bt){return ut[bt].key})}else!we&&Ie.defaultExpandedKeys&&(Re.expandedKeys=Ie.autoExpandParent||Ie.defaultExpandParent?(0,Je.r7)(Ie.defaultExpandedKeys,mt):Ie.defaultExpandedKeys);if(Re.expandedKeys||delete Re.expandedKeys,rt||Re.expandedKeys){var ht=(0,ye.oH)(rt||Le.treeData,Re.expandedKeys||Le.expandedKeys,He);Re.flattenNodes=ht}if(Ie.selectable&&(Ke("selectedKeys")?Re.selectedKeys=(0,Je.BT)(Ie.selectedKeys,Ie):!we&&Ie.defaultSelectedKeys&&(Re.selectedKeys=(0,Je.BT)(Ie.defaultSelectedKeys,Ie))),Ie.checkable){var ct;if(Ke("checkedKeys")?ct=(0,Je.E6)(Ie.checkedKeys)||{}:!we&&Ie.defaultCheckedKeys?ct=(0,Je.E6)(Ie.defaultCheckedKeys)||{}:rt&&(ct=(0,Je.E6)(Ie.checkedKeys)||{checkedKeys:Le.checkedKeys,halfCheckedKeys:Le.halfCheckedKeys}),ct){var pt=ct,at=pt.checkedKeys,st=at===void 0?[]:at,ft=pt.halfCheckedKeys,vt=ft===void 0?[]:ft;if(!Ie.checkStrictly){var At=(0,lt.S)(st,!0,mt);st=At.checkedKeys,vt=At.halfCheckedKeys}Re.checkedKeys=st,Re.halfCheckedKeys=vt}}return Ke("loadedKeys")&&(Re.loadedKeys=Ie.loadedKeys),Re}}]),Xe}(y.Component);De.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:b,allowDrop:function(){return!0},expandAction:!1},De.TreeNode=he.Z;var Ze=De,Te=Ze},35654:function(Ct,dt,fe){"use strict";fe.d(dt,{BT:function(){return y},E6:function(){return z},L0:function(){return ue},OM:function(){return a},_5:function(){return ce},r7:function(){return te},wA:function(){return oe},yx:function(){return ae}});var be=fe(94480),xe=fe(76190),E=fe(48736),me=fe(59301),de=fe(39417),se=fe(67841),ne=fe(71430),ie=null;function ce(le,ge){if(!le)return[];var pe=le.slice(),ve=pe.indexOf(ge);return ve>=0&&pe.splice(ve,1),pe}function ue(le,ge){var pe=(le||[]).slice();return pe.indexOf(ge)===-1&&pe.push(ge),pe}function ae(le){return le.split("-")}function oe(le,ge){var pe=[],ve=(0,se.Z)(ge,le);function he(){var Ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ae.forEach(function(ye){var Se=ye.key,Pe=ye.children;pe.push(Se),he(Pe)})}return he(ve.children),pe}function re(le){if(le.parent){var ge=ae(le.pos);return Number(ge[ge.length-1])===le.parent.children.length-1}return!1}function ee(le){var ge=ae(le.pos);return Number(ge[ge.length-1])===0}function a(le,ge,pe,ve,he,Ae,ye,Se,Pe,Be){var Ee,Oe=le.clientX,Ce=le.clientY,je=le.target.getBoundingClientRect(),Fe=je.top,Qe=je.height,Ne=(Be==="rtl"?-1:1)*(((he==null?void 0:he.x)||0)-Oe),_e=(Ne-12)/ve,$e=(0,se.Z)(Se,pe.props.eventKey);if(Ce-1.5?Ae({dragNode:Ue,dropNode:De,dropPosition:1})?Je=1:Ze=!1:Ae({dragNode:Ue,dropNode:De,dropPosition:0})?Je=0:Ae({dragNode:Ue,dropNode:De,dropPosition:1})?Je=1:Ze=!1:Ae({dragNode:Ue,dropNode:De,dropPosition:1})?Je=1:Ze=!1,{dropPosition:Je,dropLevelOffset:lt,dropTargetKey:$e.key,dropTargetPos:$e.pos,dragOverNodeKey:nt,dropContainerKey:Je===0?null:((Ee=$e.parent)===null||Ee===void 0?void 0:Ee.key)||null,dropAllowed:Ze}}function y(le,ge){if(le){var pe=ge.multiple;return pe?le.slice():le.length?[le[0]]:le}}var x=function(ge){return ge};function b(le,ge){if(!le)return[];var pe=ge||{},ve=pe.processProps,he=ve===void 0?x:ve,Ae=Array.isArray(le)?le:[le];return Ae.map(function(ye){var Se=ye.children,Pe=_objectWithoutProperties(ye,ie),Be=b(Se,ge);return React.createElement(TreeNode,_extends({key:Pe.key},he(Pe)),Be)})}function z(le){if(!le)return null;var ge;if(Array.isArray(le))ge={checkedKeys:le,halfCheckedKeys:void 0};else if((0,xe.Z)(le)==="object")ge={checkedKeys:le.checked||void 0,halfCheckedKeys:le.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ge}function te(le,ge){var pe=new Set;function ve(he){if(!pe.has(he)){var Ae=(0,se.Z)(ge,he);if(Ae){pe.add(he);var ye=Ae.parent,Se=Ae.node;Se.disabled||ye&&ve(ye.key)}}}return(le||[]).forEach(function(he){ve(he)}),(0,be.Z)(pe)}},90782:function(Ct,dt,fe){"use strict";fe.d(dt,{S:function(){return ne}});var be=fe(48736),xe=fe(67841);function E(ie,ce){var ue=new Set;return ie.forEach(function(ae){ce.has(ae)||ue.add(ae)}),ue}function me(ie){var ce=ie||{},ue=ce.disabled,ae=ce.disableCheckbox,oe=ce.checkable;return!!(ue||ae)||oe===!1}function de(ie,ce,ue,ae){for(var oe=new Set(ie),re=new Set,ee=0;ee<=ue;ee+=1){var a=ce.get(ee)||new Set;a.forEach(function(z){var te=z.key,le=z.node,ge=z.children,pe=ge===void 0?[]:ge;oe.has(te)&&!ae(le)&&pe.filter(function(ve){return!ae(ve.node)}).forEach(function(ve){oe.add(ve.key)})})}for(var y=new Set,x=ue;x>=0;x-=1){var b=ce.get(x)||new Set;b.forEach(function(z){var te=z.parent,le=z.node;if(!(ae(le)||!z.parent||y.has(z.parent.key))){if(ae(z.parent.node)){y.add(te.key);return}var ge=!0,pe=!1;(te.children||[]).filter(function(ve){return!ae(ve.node)}).forEach(function(ve){var he=ve.key,Ae=oe.has(he);ge&&!Ae&&(ge=!1),!pe&&(Ae||re.has(he))&&(pe=!0)}),ge&&oe.add(te.key),pe&&re.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(E(re,oe))}}function se(ie,ce,ue,ae,oe){for(var re=new Set(ie),ee=new Set(ce),a=0;a<=ae;a+=1){var y=ue.get(a)||new Set;y.forEach(function(te){var le=te.key,ge=te.node,pe=te.children,ve=pe===void 0?[]:pe;!re.has(le)&&!ee.has(le)&&!oe(ge)&&ve.filter(function(he){return!oe(he.node)}).forEach(function(he){re.delete(he.key)})})}ee=new Set;for(var x=new Set,b=ae;b>=0;b-=1){var z=ue.get(b)||new Set;z.forEach(function(te){var le=te.parent,ge=te.node;if(!(oe(ge)||!te.parent||x.has(te.parent.key))){if(oe(te.parent.node)){x.add(le.key);return}var pe=!0,ve=!1;(le.children||[]).filter(function(he){return!oe(he.node)}).forEach(function(he){var Ae=he.key,ye=re.has(Ae);pe&&!ye&&(pe=!1),!ve&&(ye||ee.has(Ae))&&(ve=!0)}),pe||re.delete(le.key),ve&&ee.add(le.key),x.add(le.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(E(ee,re))}}function ne(ie,ce,ue,ae){var oe=[],re;ae?re=ae:re=me;var ee=new Set(ie.filter(function(b){var z=!!(0,xe.Z)(ue,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(ue).forEach(function(b){var z=ue[b],te=z.level,le=a.get(te);le||(le=new Set,a.set(te,le)),le.add(z),y=Math.max(y,te)}),(0,be.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return ce===!0?x=de(ee,a,y,re):x=se(ee,ce.halfCheckedKeys,a,y,re),x}},67841:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return be}});function be(xe,E){return xe[E]}},71430:function(Ct,dt,fe){"use strict";fe.d(dt,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return re},zn:function(){return a}});var be=fe(76190),xe=fe(94480),E=fe(33885),me=fe(75931),de=fe(11592),se=fe(2738),ne=fe(48736),ie=fe(67841),ce=["children"];function ue(le,ge){return"".concat(le,"-").concat(ge)}function ae(le){return le&&le.type&&le.type.isTreeNode}function oe(le,ge){return le!=null?le:ge}function re(le){var ge=le||{},pe=ge.title,ve=ge._title,he=ge.key,Ae=ge.children,ye=pe||"title";return{title:ye,_title:ve||[ye],key:he||"key",children:Ae||"children"}}function ee(le,ge){var pe=new Map;function ve(he){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(he||[]).forEach(function(ye){var Se=ye[ge.key],Pe=ye[ge.children];warning(Se!=null,"Tree node must have a certain key: [".concat(Ae).concat(Se,"]"));var Be=String(Se);warning(!pe.has(Be)||Se===null||Se===void 0,"Same 'key' exist in the Tree: ".concat(Be)),pe.set(Be,!0),ve(Pe,"".concat(Ae).concat(Be," > "))})}ve(le)}function a(le){function ge(pe){var ve=(0,de.Z)(pe);return ve.map(function(he){if(!ae(he))return(0,ne.ZP)(!he,"Tree/TreeNode can only accept TreeNode as children."),null;var Ae=he.key,ye=he.props,Se=ye.children,Pe=(0,me.Z)(ye,ce),Be=(0,E.Z)({key:Ae},Pe),Ee=ge(Se);return Ee.length&&(Be.children=Ee),Be}).filter(function(he){return he})}return ge(le)}function y(le,ge,pe){var ve=re(pe),he=ve._title,Ae=ve.key,ye=ve.children,Se=new Set(ge===!0?[]:ge),Pe=[];function Be(Ee){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ee.map(function(Ce,je){for(var Fe=ue(Oe?Oe.pos:"0",je),Qe=oe(Ce[Ae],Fe),Ne,_e=0;_e1&&arguments[1]!==void 0?arguments[1]:{},pe=ge.initWrapper,ve=ge.processEntity,he=ge.onProcessFinished,Ae=ge.externalGetKey,ye=ge.childrenPropName,Se=ge.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Be=Ae||Pe,Ee={},Oe={},Ce={posEntities:Ee,keyEntities:Oe};return pe&&(Ce=pe(Ce)||Ce),x(le,function(je){var Fe=je.node,Qe=je.index,Ne=je.pos,_e=je.key,$e=je.parentPos,Ve=je.level,qe=je.nodes,We={node:Fe,nodes:qe,index:Qe,key:_e,pos:Ne,level:Ve},ze=oe(_e,Ne);Ee[Ne]=We,Oe[ze]=We,We.parent=Ee[$e],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ve&&ve(We,Ce)},{externalGetKey:Be,childrenPropName:ye,fieldNames:Se}),he&&he(Ce),Ce}function z(le,ge){var pe=ge.expandedKeys,ve=ge.selectedKeys,he=ge.loadedKeys,Ae=ge.loadingKeys,ye=ge.checkedKeys,Se=ge.halfCheckedKeys,Pe=ge.dragOverNodeKey,Be=ge.dropPosition,Ee=ge.keyEntities,Oe=(0,ie.Z)(Ee,le),Ce={eventKey:le,expanded:pe.indexOf(le)!==-1,selected:ve.indexOf(le)!==-1,loaded:he.indexOf(le)!==-1,loading:Ae.indexOf(le)!==-1,checked:ye.indexOf(le)!==-1,halfChecked:Se.indexOf(le)!==-1,pos:String(Oe?Oe.pos:""),dragOver:Pe===le&&Be===0,dragOverGapTop:Pe===le&&Be===-1,dragOverGapBottom:Pe===le&&Be===1};return Ce}function te(le){var ge=le.data,pe=le.expanded,ve=le.selected,he=le.checked,Ae=le.loaded,ye=le.loading,Se=le.halfChecked,Pe=le.dragOver,Be=le.dragOverGapTop,Ee=le.dragOverGapBottom,Oe=le.pos,Ce=le.active,je=le.eventKey,Fe=(0,E.Z)((0,E.Z)({},ge),{},{expanded:pe,selected:ve,checked:he,loaded:Ae,loading:ye,halfChecked:Se,dragOver:Pe,dragOverGapTop:Be,dragOverGapBottom:Ee,pos:Oe,active:Ce,key:je});return"props"in Fe||Object.defineProperty(Fe,"props",{get:function(){return(0,ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),le}}),Fe}},8224:function(Ct,dt,fe){"use strict";fe.d(dt,{Z:function(){return xe}});var be=fe(4676);function xe(E,me,de,se){var ne=be.unstable_batchedUpdates?function(ce){be.unstable_batchedUpdates(de,ce)}:de;return E!=null&&E.addEventListener&&E.addEventListener(me,ne,se),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(me,ne,se)}}}},55468:function(Ct,dt,fe){"use strict";fe.d(dt,{g1:function(){return ae},os:function(){return re}});var be=/margin|padding|width|height|max|min|offset/,xe={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function me(ee){return ee.nodeType===1?ee.ownerDocument.defaultView.getComputedStyle(ee,null):{}}function de(ee,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ee.offsetHeight;if(a==="width")return ee.offsetWidth}return a in xe||(xe[a]=be.test(a)),xe[a]?parseFloat(y)||0:y}function se(ee,a){var y=arguments.length,x=me(ee);return a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,y===1?x:de(ee,a,x[a]||ee.style[a])}function ne(ee,a,y){var x=arguments.length;if(a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&be.test(a)&&(y="".concat(y,"px")),ee.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&ne(ee,b,a[b]);return me(ee)}function ie(ee){return ee===document.body?document.documentElement.clientWidth:ee.offsetWidth}function ce(ee){return ee===document.body?window.innerHeight||document.documentElement.clientHeight:ee.offsetHeight}function ue(){var ee=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ee,height:a}}function ae(){var ee=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ee,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(ee){var a=ee.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(Ct,dt,fe){"use strict";fe.d(dt,{G:function(){return me}});var be=fe(47273),xe=function(se){if((0,be.Z)()&&window.document.documentElement){var ne=Array.isArray(se)?se:[se],ie=window.document.documentElement;return ne.some(function(ce){return ce in ie.style})}return!1},E=function(se,ne){if(!xe(se))return!1;var ie=document.createElement("div"),ce=ie.style[se];return ie.style[se]=ne,ie.style[se]!==ce};function me(de,se){return!Array.isArray(de)&&se!==void 0?E(de,se):xe(de)}},7062:function(Ct,dt,fe){var be=fe(19637),xe=fe(97573),E=[fe(96627)];Ct.exports=be.createStore(xe,E)},96627:function(Ct,dt,fe){Ct.exports=be;function be(){return fe(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(Ct){return Ct<10?"0"+Ct:Ct}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(Ct){return rx_escapable.lastIndex=0,rx_escapable.test(Ct)?'"'+Ct.replace(rx_escapable,function(dt){var fe=meta[dt];return typeof fe=="string"?fe:"\\u"+("0000"+dt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Ct+'"'}function str(Ct,dt){var fe,be,xe,E,me=gap,de,se=dt[Ct];switch(se&&typeof se=="object"&&typeof se.toJSON=="function"&&(se=se.toJSON(Ct)),typeof rep=="function"&&(se=rep.call(dt,Ct,se)),typeof se){case"string":return quote(se);case"number":return isFinite(se)?String(se):"null";case"boolean":case"null":return String(se);case"object":if(!se)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(se)==="[object Array]"){for(E=se.length,fe=0;fe=0;re--)if(E(oe[re])){var ee=oe[re].split("="),a=unescape(ee[0]),y=unescape(ee[1]);ae(y,a)}}function ne(ae,oe){ae&&(pe.cookie=escape(ae)+"="+escape(oe)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(ae){!ae||!ue(ae)||(pe.cookie=escape(ae)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function ce(){se(function(ae,oe){ie(oe)})}function ue(ae){return new RegExp("(?:^|;\\s*)"+escape(ae).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(pe.cookie)}},52496:function(Ct,dt,fe){var Se=fe(67039),xe=Se.Global;Ct.exports={name:"localStorage",read:pe,write:de,each:se,remove:ne,clearAll:ie};function E(){return xe.localStorage}function pe(ce){return E().getItem(ce)}function de(ce,ue){return E().setItem(ce,ue)}function se(ce){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);ce(pe(ae),ae)}}function ne(ce){return E().removeItem(ce)}function ie(){return E().clear()}},65300:function(Ct){Ct.exports={name:"memoryStorage",read:fe,write:Se,each:xe,remove:E,clearAll:pe};var dt={};function fe(de){return dt[de]}function Se(de,se){dt[de]=se}function xe(de){for(var se in dt)dt.hasOwnProperty(se)&&de(dt[se],se)}function E(de){delete dt[de]}function pe(de){dt={}}},16436:function(Ct,dt,fe){var Se=fe(67039),xe=Se.Global;Ct.exports={name:"oldFF-globalStorage",read:pe,write:de,each:se,remove:ne,clearAll:ie};var E=xe.globalStorage;function pe(ce){return E[ce]}function de(ce,ue){E[ce]=ue}function se(ce){for(var ue=E.length-1;ue>=0;ue--){var ae=E.key(ue);ce(E[ae],ae)}}function ne(ce){return E.removeItem(ce)}function ie(){se(function(ce,ue){delete E[ce]})}},76673:function(Ct,dt,fe){var Se=fe(67039),xe=Se.Global;Ct.exports={name:"oldIE-userDataStorage",write:ne,read:ie,each:ce,remove:ue,clearAll:ae};var E="storejs",pe=xe.document,de=ee(),se=(xe.navigator?xe.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ne(a,y){if(!se){var x=re(a);de(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!se){var y=re(a),x=null;return de(function(b){x=b.getAttribute(y)}),x}}function ce(a){de(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function ue(a){var y=re(a);de(function(x){x.removeAttribute(y),x.save(E)})}function ae(){de(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var oe=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function re(a){return a.replace(/^\d/,"___$&").replace(oe,"___")}function ee(){if(!pe||!pe.documentElement||!pe.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(z){b=pe.createElement("div"),y=pe.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(Ct,dt,fe){var Se=fe(67039),xe=Se.Global;Ct.exports={name:"sessionStorage",read:pe,write:de,each:se,remove:ne,clearAll:ie};function E(){return xe.sessionStorage}function pe(ce){return E().getItem(ce)}function de(ce,ue){return E().setItem(ce,ue)}function se(ce){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);ce(pe(ae),ae)}}function ne(ce){return E().removeItem(ce)}function ie(){return E().clear()}},34376:function(Ct){(function(dt,fe){if(1)Ct.exports=fe();else var Se,xe})(window,function(){return function(dt){var fe={};function Se(xe){if(fe[xe])return fe[xe].exports;var E=fe[xe]={i:xe,l:!1,exports:{}};return dt[xe].call(E.exports,E,E.exports,Se),E.l=!0,E.exports}return Se.m=dt,Se.c=fe,Se.d=function(xe,E,pe){Se.o(xe,E)||Object.defineProperty(xe,E,{enumerable:!0,get:pe})},Se.r=function(xe){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(xe,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(xe,"__esModule",{value:!0})},Se.t=function(xe,E){if(1&E&&(xe=Se(xe)),8&E||4&E&&typeof xe=="object"&&xe&&xe.__esModule)return xe;var pe=Object.create(null);if(Se.r(pe),Object.defineProperty(pe,"default",{enumerable:!0,value:xe}),2&E&&typeof xe!="string")for(var de in xe)Se.d(pe,de,function(se){return xe[se]}.bind(null,de));return pe},Se.n=function(xe){var E=xe&&xe.__esModule?function(){return xe.default}:function(){return xe};return Se.d(E,"a",E),E},Se.o=function(xe,E){return Object.prototype.hasOwnProperty.call(xe,E)},Se.p="",Se(Se.s=34)}([function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.forwardEvent=fe.EventEmitter=void 0;var xe=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var pe=this;return this._event||(this._event=function(de){return pe._listeners.push(de),{dispose:function(){if(!pe._disposed){for(var se=0;se>22},ce.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?pe.stringFromCodePoint(2097151&this.content):""},ce.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},ce.prototype.setFromCharData=function(ue){this.fg=ue[de.CHAR_DATA_ATTR_INDEX],this.bg=0;var ae=!1;if(ue[de.CHAR_DATA_CHAR_INDEX].length>2)ae=!0;else if(ue[de.CHAR_DATA_CHAR_INDEX].length===2){var oe=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=oe&&oe<=56319){var re=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=re&&re<=57343?this.content=1024*(oe-55296)+re-56320+65536|ue[de.CHAR_DATA_WIDTH_INDEX]<<22:ae=!0}else ae=!0}else this.content=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ue[de.CHAR_DATA_WIDTH_INDEX]<<22;ae&&(this.combinedData=ue[de.CHAR_DATA_CHAR_INDEX],this.content=2097152|ue[de.CHAR_DATA_WIDTH_INDEX]<<22)},ce.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ce}(se.AttributeData);fe.CellData=ne},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ISoundService=fe.ISelectionService=fe.IRenderService=fe.IMouseService=fe.ICoreBrowserService=fe.ICharSizeService=void 0;var xe=Se(14);fe.ICharSizeService=xe.createDecorator("CharSizeService"),fe.ICoreBrowserService=xe.createDecorator("CoreBrowserService"),fe.IMouseService=xe.createDecorator("MouseService"),fe.IRenderService=xe.createDecorator("RenderService"),fe.ISelectionService=xe.createDecorator("SelectionService"),fe.ISoundService=xe.createDecorator("SoundService")},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ExtendedAttrs=fe.AttributeData=void 0;var xe=function(){function pe(){this.fg=0,this.bg=0,this.extended=new E}return pe.toColorRGB=function(de){return[de>>>16&255,de>>>8&255,255&de]},pe.fromColorRGB=function(de){return(255&de[0])<<16|(255&de[1])<<8|255&de[2]},pe.prototype.clone=function(){var de=new pe;return de.fg=this.fg,de.bg=this.bg,de.extended=this.extended.clone(),de},pe.prototype.isInverse=function(){return 67108864&this.fg},pe.prototype.isBold=function(){return 134217728&this.fg},pe.prototype.isUnderline=function(){return 268435456&this.fg},pe.prototype.isBlink=function(){return 536870912&this.fg},pe.prototype.isInvisible=function(){return 1073741824&this.fg},pe.prototype.isItalic=function(){return 67108864&this.bg},pe.prototype.isDim=function(){return 134217728&this.bg},pe.prototype.getFgColorMode=function(){return 50331648&this.fg},pe.prototype.getBgColorMode=function(){return 50331648&this.bg},pe.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},pe.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},pe.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},pe.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},pe.prototype.isFgDefault=function(){return(50331648&this.fg)==0},pe.prototype.isBgDefault=function(){return(50331648&this.bg)==0},pe.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},pe.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},pe.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},pe.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},pe.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},pe.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},pe.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},pe.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},pe.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},pe.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},pe.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},pe}();fe.AttributeData=xe;var E=function(){function pe(de,se){de===void 0&&(de=0),se===void 0&&(se=-1),this.underlineStyle=de,this.underlineColor=se}return pe.prototype.clone=function(){return new pe(this.underlineStyle,this.underlineColor)},pe.prototype.isEmpty=function(){return this.underlineStyle===0},pe}();fe.ExtendedAttrs=E},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.addDisposableDomListener=void 0,fe.addDisposableDomListener=function(xe,E,pe,de){xe.addEventListener(E,pe,de);var se=!1;return{dispose:function(){se||(se=!0,xe.removeEventListener(E,pe,de))}}}},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Utf8ToUtf32=fe.StringToUtf32=fe.utf32ToString=fe.stringFromCodePoint=void 0,fe.stringFromCodePoint=function(pe){return pe>65535?(pe-=65536,String.fromCharCode(55296+(pe>>10))+String.fromCharCode(pe%1024+56320)):String.fromCharCode(pe)},fe.utf32ToString=function(pe,de,se){de===void 0&&(de=0),se===void 0&&(se=pe.length);for(var ne="",ie=de;ie65535?(ce-=65536,ne+=String.fromCharCode(55296+(ce>>10))+String.fromCharCode(ce%1024+56320)):ne+=String.fromCharCode(ce)}return ne};var xe=function(){function pe(){this._interim=0}return pe.prototype.clear=function(){this._interim=0},pe.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie=0,ce=0;this._interim&&(56320<=(oe=de.charCodeAt(ce++))&&oe<=57343?se[ie++]=1024*(this._interim-55296)+oe-56320+65536:(se[ie++]=this._interim,se[ie++]=oe),this._interim=0);for(var ue=ce;ue=ne)return this._interim=ae,ie;var oe;56320<=(oe=de.charCodeAt(ue))&&oe<=57343?se[ie++]=1024*(ae-55296)+oe-56320+65536:(se[ie++]=ae,se[ie++]=oe)}else se[ie++]=ae}return ie},pe}();fe.StringToUtf32=xe;var E=function(){function pe(){this.interim=new Uint8Array(3)}return pe.prototype.clear=function(){this.interim.fill(0)},pe.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie,ce,ue,ae,oe=0,re=0,ee=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=ne)return 0;if((192&(b=de[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:se[oe++]=y:z===3?y<2048||y>=55296&&y<=57343||(se[oe++]=y):y<65536||y>1114111||(se[oe++]=y)),this.interim.fill(0)}for(var le=ne-4,ge=ee;ge=ne)return this.interim[0]=ie,oe;if((192&(ce=de[ge++]))!=128){ge--;continue}if((re=(31&ie)<<6|63&ce)<128){ge--;continue}se[oe++]=re}else if((240&ie)==224){if(ge>=ne)return this.interim[0]=ie,oe;if((192&(ce=de[ge++]))!=128){ge--;continue}if(ge>=ne)return this.interim[0]=ie,this.interim[1]=ce,oe;if((192&(ue=de[ge++]))!=128){ge--;continue}if((re=(15&ie)<<12|(63&ce)<<6|63&ue)<2048||re>=55296&&re<=57343)continue;se[oe++]=re}else if((248&ie)==240){if(ge>=ne)return this.interim[0]=ie,oe;if((192&(ce=de[ge++]))!=128){ge--;continue}if(ge>=ne)return this.interim[0]=ie,this.interim[1]=ce,oe;if((192&(ue=de[ge++]))!=128){ge--;continue}if(ge>=ne)return this.interim[0]=ie,this.interim[1]=ce,this.interim[2]=ue,oe;if((192&(ae=de[ge++]))!=128){ge--;continue}if((re=(7&ie)<<18|(63&ce)<<12|(63&ue)<<6|63&ae)<65536||re>1114111)continue;se[oe++]=re}}return oe},pe}();fe.Utf8ToUtf32=E},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CHAR_ATLAS_CELL_SPACING=fe.DIM_OPACITY=fe.INVERTED_DEFAULT_COLOR=void 0,fe.INVERTED_DEFAULT_COLOR=257,fe.DIM_OPACITY=.5,fe.CHAR_ATLAS_CELL_SPACING=1},function(dt,fe,Se){"use strict";var xe,E,pe,de;function se(ie){var ce=ie.toString(16);return ce.length<2?"0"+ce:ce}function ne(ie,ce){return ie>>0}}(xe=fe.channels||(fe.channels={})),(E=fe.color||(fe.color={})).blend=function(ie,ce){var ue=(255&ce.rgba)/255;if(ue===1)return{css:ce.css,rgba:ce.rgba};var ae=ce.rgba>>24&255,oe=ce.rgba>>16&255,re=ce.rgba>>8&255,ee=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=ee+Math.round((ae-ee)*ue),b=a+Math.round((oe-a)*ue),z=y+Math.round((re-y)*ue);return{css:xe.toCss(x,b,z),rgba:xe.toRgba(x,b,z)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,ce,ue){var ae=de.ensureContrastRatio(ie.rgba,ce.rgba,ue);if(ae)return de.toColor(ae>>24&255,ae>>16&255,ae>>8&255)},E.opaque=function(ie){var ce=(255|ie.rgba)>>>0,ue=de.toChannels(ce),ae=ue[0],oe=ue[1],re=ue[2];return{css:xe.toCss(ae,oe,re),rgba:ce}},E.opacity=function(ie,ce){var ue=Math.round(255*ce),ae=de.toChannels(ie.rgba),oe=ae[0],re=ae[1],ee=ae[2];return{css:xe.toCss(oe,re,ee,ue),rgba:xe.toRgba(oe,re,ee,ue)}},(fe.css||(fe.css={})).toColor=function(ie){switch(ie.length){case 7:return{css:ie,rgba:(parseInt(ie.slice(1),16)<<8|255)>>>0};case 9:return{css:ie,rgba:parseInt(ie.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ie){function ce(ue,ae,oe){var re=ue/255,ee=ae/255,a=oe/255;return .2126*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(ue){return ce(ue>>16&255,ue>>8&255,255&ue)},ie.relativeLuminance2=ce}(pe=fe.rgb||(fe.rgb={})),function(ie){function ce(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=ne(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function ue(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(pe.relativeLuminance2(x,z,b),pe.relativeLuminance2(ee,a,y));te>>0}ie.ensureContrastRatio=function(ae,oe,re){var ee=pe.relativeLuminance(ae>>8),a=pe.relativeLuminance(oe>>8);if(ne(ee,a)>24&255,ae>>16&255,ae>>8&255,255&ae]},ie.toColor=function(ae,oe,re){return{css:xe.toCss(ae,oe,re),rgba:xe.toRgba(ae,oe,re)}}}(de=fe.rgba||(fe.rgba={})),fe.toPaddedHex=se,fe.contrastRatio=ne},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.isLinux=fe.isWindows=fe.isIphone=fe.isIpad=fe.isMac=fe.isSafari=fe.isFirefox=void 0;var xe=typeof navigator=="undefined",E=xe?"node":navigator.userAgent,pe=xe?"node":navigator.platform;function de(se,ne){return se.indexOf(ne)>=0}fe.isFirefox=!!~E.indexOf("Firefox"),fe.isSafari=/^((?!chrome|android).)*safari/i.test(E),fe.isMac=de(["Macintosh","MacIntel","MacPPC","Mac68K"],pe),fe.isIpad=pe==="iPad",fe.isIphone=pe==="iPhone",fe.isWindows=de(["Windows","Win16","Win32","WinCE"],pe),fe.isLinux=pe.indexOf("Linux")>=0},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.C1=fe.C0=void 0,function(xe){xe.NUL="\0",xe.SOH="",xe.STX="",xe.ETX="",xe.EOT="",xe.ENQ="",xe.ACK="",xe.BEL="\x07",xe.BS="\b",xe.HT=" ",xe.LF=` -`,xe.VT="\v",xe.FF="\f",xe.CR="\r",xe.SO="",xe.SI="",xe.DLE="",xe.DC1="",xe.DC2="",xe.DC3="",xe.DC4="",xe.NAK="",xe.SYN="",xe.ETB="",xe.CAN="",xe.EM="",xe.SUB="",xe.ESC="\x1B",xe.FS="",xe.GS="",xe.RS="",xe.US="",xe.SP=" ",xe.DEL="\x7F"}(fe.C0||(fe.C0={})),function(xe){xe.PAD="\x80",xe.HOP="\x81",xe.BPH="\x82",xe.NBH="\x83",xe.IND="\x84",xe.NEL="\x85",xe.SSA="\x86",xe.ESA="\x87",xe.HTS="\x88",xe.HTJ="\x89",xe.VTS="\x8A",xe.PLD="\x8B",xe.PLU="\x8C",xe.RI="\x8D",xe.SS2="\x8E",xe.SS3="\x8F",xe.DCS="\x90",xe.PU1="\x91",xe.PU2="\x92",xe.STS="\x93",xe.CCH="\x94",xe.MW="\x95",xe.SPA="\x96",xe.EPA="\x97",xe.SOS="\x98",xe.SGCI="\x99",xe.SCI="\x9A",xe.CSI="\x9B",xe.ST="\x9C",xe.OSC="\x9D",xe.PM="\x9E",xe.APC="\x9F"}(fe.C1||(fe.C1={}))},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BaseRenderLayer=void 0;var xe=Se(3),E=Se(9),pe=Se(25),de=Se(6),se=Se(28),ne=Se(10),ie=Se(17),ce=function(){function ue(ae,oe,re,ee,a,y,x,b){this._container=ae,this._alpha=ee,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+oe+"-layer"),this._canvas.style.zIndex=re.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ue.prototype.dispose=function(){var ae;ie.removeElementFromParent(this._canvas),(ae=this._charAtlas)===null||ae===void 0||ae.dispose()},ue.prototype._initCanvas=function(){this._ctx=se.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ue.prototype.onOptionsChanged=function(){},ue.prototype.onBlur=function(){},ue.prototype.onFocus=function(){},ue.prototype.onCursorMove=function(){},ue.prototype.onGridChanged=function(ae,oe){},ue.prototype.onSelectionChanged=function(ae,oe,re){re===void 0&&(re=!1)},ue.prototype.setColors=function(ae){this._refreshCharAtlas(ae)},ue.prototype._setTransparency=function(ae){if(ae!==this._alpha){var oe=this._canvas;this._alpha=ae,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,oe),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ue.prototype._refreshCharAtlas=function(ae){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=pe.acquireCharAtlas(this._optionsService.options,this._rendererId,ae,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ue.prototype.resize=function(ae){this._scaledCellWidth=ae.scaledCellWidth,this._scaledCellHeight=ae.scaledCellHeight,this._scaledCharWidth=ae.scaledCharWidth,this._scaledCharHeight=ae.scaledCharHeight,this._scaledCharLeft=ae.scaledCharLeft,this._scaledCharTop=ae.scaledCharTop,this._canvas.width=ae.scaledCanvasWidth,this._canvas.height=ae.scaledCanvasHeight,this._canvas.style.width=ae.canvasWidth+"px",this._canvas.style.height=ae.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ue.prototype._fillCells=function(ae,oe,re,ee){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight)},ue.prototype._fillBottomLineAtCells=function(ae,oe,re){re===void 0&&(re=1),this._ctx.fillRect(ae*this._scaledCellWidth,(oe+1)*this._scaledCellHeight-window.devicePixelRatio-1,re*this._scaledCellWidth,window.devicePixelRatio)},ue.prototype._fillLeftLineAtCell=function(ae,oe,re){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,window.devicePixelRatio*re,this._scaledCellHeight)},ue.prototype._strokeRectAtCell=function(ae,oe,re,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(ae*this._scaledCellWidth+window.devicePixelRatio/2,oe*this._scaledCellHeight+window.devicePixelRatio/2,re*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},ue.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))},ue.prototype._clearCells=function(ae,oe,re,ee){this._alpha?this._ctx.clearRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight))},ue.prototype._fillCharTrueColor=function(ae,oe,re){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(re),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ue.prototype._drawChars=function(ae,oe,re){var ee,a,y=this._getContrastColor(ae);y||ae.isFgRGB()||ae.isBgRGB()?this._drawUncachedChars(ae,oe,re,y):(ae.isInverse()?(ee=ae.isBgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getBgColor(),a=ae.isFgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getFgColor()):(a=ae.isBgDefault()?xe.DEFAULT_COLOR:ae.getBgColor(),ee=ae.isFgDefault()?xe.DEFAULT_COLOR:ae.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=ae.getChars()||xe.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=ae.getCode()||xe.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!ae.isBold(),this._currentGlyphIdentifier.dim=!!ae.isDim(),this._currentGlyphIdentifier.italic=!!ae.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(ae,oe,re))},ue.prototype._drawUncachedChars=function(ae,oe,re,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!ae.isBold(),!!ae.isItalic()),this._ctx.textBaseline="middle",ae.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(ae.isBgDefault())this._ctx.fillStyle=ne.color.opaque(this._colors.background).css;else if(ae.isBgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getBgColor()).join(",")+")";else{var a=ae.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(ae.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(ae.isFgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getFgColor()).join(",")+")";else{var y=ae.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(re),ae.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ue.prototype._clipRow=function(ae){this._ctx.beginPath(),this._ctx.rect(0,ae*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ue.prototype._getFont=function(ae,oe){return(oe?"italic":"")+" "+(ae?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ue.prototype._getContrastColor=function(ae){if(this._optionsService.options.minimumContrastRatio!==1){var oe=this._colors.contrastCache.getColor(ae.bg,ae.fg);if(oe!==void 0)return oe||void 0;var re=ae.getFgColor(),ee=ae.getFgColorMode(),a=ae.getBgColor(),y=ae.getBgColorMode(),x=!!ae.isInverse(),b=!!ae.isInverse();if(x){var z=re;re=a,a=z;var te=ee;ee=y,y=te}var le=this._resolveBackgroundRgba(y,a,x),ge=this._resolveForegroundRgba(ee,re,x,b),me=ne.rgba.ensureContrastRatio(le,ge,this._optionsService.options.minimumContrastRatio);if(me){var ve={css:ne.channels.toCss(me>>24&255,me>>16&255,me>>8&255),rgba:me};return this._colors.contrastCache.setColor(ae.bg,ae.fg,ve),ve}this._colors.contrastCache.setColor(ae.bg,ae.fg,null)}},ue.prototype._resolveBackgroundRgba=function(ae,oe,re){switch(ae){case 16777216:case 33554432:return this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.foreground.rgba:this._colors.background.rgba}},ue.prototype._resolveForegroundRgba=function(ae,oe,re,ee){switch(ae){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&oe<8&&(oe+=8),this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.background.rgba:this._colors.foreground.rgba}},ue}();fe.BaseRenderLayer=ce},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.createDecorator=fe.getServiceDependencies=fe.serviceRegistry=void 0;function xe(E,pe,de){pe.di$target===pe?pe.di$dependencies.push({id:E,index:de}):(pe.di$dependencies=[{id:E,index:de}],pe.di$target=pe)}fe.serviceRegistry=new Map,fe.getServiceDependencies=function(E){return E.di$dependencies||[]},fe.createDecorator=function(E){if(fe.serviceRegistry.has(E))return fe.serviceRegistry.get(E);var pe=function(de,se,ne){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");xe(pe,de,ne)};return pe.toString=function(){return E},fe.serviceRegistry.set(E,pe),pe}},function(dt,fe,Se){"use strict";function xe(E,pe,de,se){if(de===void 0&&(de=0),se===void 0&&(se=E.length),de>=E.length)return E;de=(E.length+de)%E.length,se=se>=E.length?E.length:(E.length+se)%E.length;for(var ne=de;ne>22,2097152&ce?this._combined[ie].charCodeAt(this._combined[ie].length-1):ue]},ne.prototype.set=function(ie,ce){this._data[3*ie+1]=ce[E.CHAR_DATA_ATTR_INDEX],ce[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=ce[1],this._data[3*ie+0]=2097152|ie|ce[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=ce[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ce[E.CHAR_DATA_WIDTH_INDEX]<<22},ne.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},ne.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},ne.prototype.getFg=function(ie){return this._data[3*ie+1]},ne.prototype.getBg=function(ie){return this._data[3*ie+2]},ne.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},ne.prototype.getCodePoint=function(ie){var ce=this._data[3*ie+0];return 2097152&ce?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&ce},ne.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},ne.prototype.getString=function(ie){var ce=this._data[3*ie+0];return 2097152&ce?this._combined[ie]:2097151&ce?xe.stringFromCodePoint(2097151&ce):""},ne.prototype.loadCell=function(ie,ce){var ue=3*ie;return ce.content=this._data[ue+0],ce.fg=this._data[ue+1],ce.bg=this._data[ue+2],2097152&ce.content&&(ce.combinedData=this._combined[ie]),268435456&ce.bg&&(ce.extended=this._extendedAttrs[ie]),ce},ne.prototype.setCell=function(ie,ce){2097152&ce.content&&(this._combined[ie]=ce.combinedData),268435456&ce.bg&&(this._extendedAttrs[ie]=ce.extended),this._data[3*ie+0]=ce.content,this._data[3*ie+1]=ce.fg,this._data[3*ie+2]=ce.bg},ne.prototype.setCellFromCodePoint=function(ie,ce,ue,ae,oe,re){268435456&oe&&(this._extendedAttrs[ie]=re),this._data[3*ie+0]=ce|ue<<22,this._data[3*ie+1]=ae,this._data[3*ie+2]=oe},ne.prototype.addCodepointToCell=function(ie,ce){var ue=this._data[3*ie+0];2097152&ue?this._combined[ie]+=xe.stringFromCodePoint(ce):(2097151&ue?(this._combined[ie]=xe.stringFromCodePoint(2097151&ue)+xe.stringFromCodePoint(ce),ue&=-2097152,ue|=2097152):ue=ce|1<<22,this._data[3*ie+0]=ue)},ne.prototype.insertCells=function(ie,ce,ue,ae){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(ae==null?void 0:ae.fg)||0,(ae==null?void 0:ae.bg)||0,(ae==null?void 0:ae.extended)||new de.ExtendedAttrs),ce=0;--re)this.setCell(ie+ce+re,this.loadCell(ie+re,oe));for(re=0;rethis.length){var ue=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[re]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},ne.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var ce=0;ce=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},ne.prototype.copyCellsFrom=function(ie,ce,ue,ae,oe){var re=ie._data;if(oe)for(var ee=ae-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(ue+ee)+a]=re[3*(ce+ee)+a];else for(ee=0;ee=ce&&(this._combined[x-ce+ue]=ie._combined[x])}},ne.prototype.translateToString=function(ie,ce,ue){ie===void 0&&(ie=!1),ce===void 0&&(ce=0),ue===void 0&&(ue=this.length),ie&&(ue=Math.min(ue,this.getTrimmedLength()));for(var ae="";ce>22||1}return ae},ne}();fe.BufferLine=se},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeElementFromParent=void 0,fe.removeElementFromParent=function(){for(var xe,E=[],pe=0;pe24)return me.setWinLines||!1;switch(ge){case 1:return!!me.restoreWin;case 2:return!!me.minimizeWin;case 3:return!!me.setWinPosition;case 4:return!!me.setWinSizePixels;case 5:return!!me.raiseWin;case 6:return!!me.lowerWin;case 7:return!!me.refreshWin;case 8:return!!me.setWinSizeChars;case 9:return!!me.maximizeWin;case 10:return!!me.fullscreenWin;case 11:return!!me.getWinState;case 13:return!!me.getWinPosition;case 14:return!!me.getWinSizePixels;case 15:return!!me.getScreenSizePixels;case 16:return!!me.getCellSizePixels;case 18:return!!me.getWinSizeChars;case 19:return!!me.getScreenSizeChars;case 20:return!!me.getIconTitle;case 21:return!!me.getWinTitle;case 22:return!!me.pushTitle;case 23:return!!me.popTitle;case 24:return!!me.setWinLines}return!1}(function(ge){ge[ge.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",ge[ge.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(pe=fe.WindowsOptionsReportType||(fe.WindowsOptionsReportType={}));var te=function(){function ge(me,ve,he,Ae){this._bufferService=me,this._coreService=ve,this._logService=he,this._optionsService=Ae,this._data=new Uint32Array(0)}return ge.prototype.hook=function(me){this._data=new Uint32Array(0)},ge.prototype.put=function(me,ve,he){this._data=ce.concat(this._data,me.subarray(ve,he))},ge.prototype.unhook=function(me){if(me){var ve=ue.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ve){case'"q':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r0"q'+de.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r61;1"p'+de.C0.ESC+"\\");case"r":var he=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+he+de.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r0m"+de.C0.ESC+"\\");case" q":var Ae={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Ae-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+Ae+" q"+de.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ve),this._coreService.triggerDataEvent(de.C0.ESC+"P0$r"+de.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},ge}(),le=function(ge){function me(ve,he,Ae,ye,be,Pe,Be,Ee,Le){Le===void 0&&(Le=new ne.EscapeSequenceParser);var Ce=ge.call(this)||this;Ce._bufferService=ve,Ce._charsetService=he,Ce._coreService=Ae,Ce._dirtyRowService=ye,Ce._logService=be,Ce._optionsService=Pe,Ce._coreMouseService=Be,Ce._unicodeService=Ee,Ce._parser=Le,Ce._parseBuffer=new Uint32Array(4096),Ce._stringDecoder=new ue.StringToUtf32,Ce._utf8Decoder=new ue.Utf8ToUtf32,Ce._workCell=new ee.CellData,Ce._windowTitle="",Ce._iconName="",Ce._windowTitleStack=[],Ce._iconNameStack=[],Ce._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),Ce._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone(),Ce._onRequestBell=new oe.EventEmitter,Ce._onRequestRefreshRows=new oe.EventEmitter,Ce._onRequestReset=new oe.EventEmitter,Ce._onRequestScroll=new oe.EventEmitter,Ce._onRequestSyncScrollBar=new oe.EventEmitter,Ce._onRequestWindowsOptionsReport=new oe.EventEmitter,Ce._onA11yChar=new oe.EventEmitter,Ce._onA11yTab=new oe.EventEmitter,Ce._onCursorMove=new oe.EventEmitter,Ce._onLineFeed=new oe.EventEmitter,Ce._onScroll=new oe.EventEmitter,Ce._onTitleChange=new oe.EventEmitter,Ce.register(Ce._parser),Ce._parser.setCsiHandlerFallback(function(Ne,_e){Ce._logService.debug("Unknown CSI code: ",{identifier:Ce._parser.identToString(Ne),params:_e.toArray()})}),Ce._parser.setEscHandlerFallback(function(Ne){Ce._logService.debug("Unknown ESC code: ",{identifier:Ce._parser.identToString(Ne)})}),Ce._parser.setExecuteHandlerFallback(function(Ne){Ce._logService.debug("Unknown EXECUTE code: ",{code:Ne})}),Ce._parser.setOscHandlerFallback(function(Ne,_e,$e){Ce._logService.debug("Unknown OSC code: ",{identifier:Ne,action:_e,data:$e})}),Ce._parser.setDcsHandlerFallback(function(Ne,_e,$e){_e==="HOOK"&&($e=$e.toArray()),Ce._logService.debug("Unknown DCS code: ",{identifier:Ce._parser.identToString(Ne),action:_e,payload:$e})}),Ce._parser.setPrintHandler(function(Ne,_e,$e){return Ce.print(Ne,_e,$e)}),Ce._parser.setCsiHandler({final:"@"},function(Ne){return Ce.insertChars(Ne)}),Ce._parser.setCsiHandler({intermediates:" ",final:"@"},function(Ne){return Ce.scrollLeft(Ne)}),Ce._parser.setCsiHandler({final:"A"},function(Ne){return Ce.cursorUp(Ne)}),Ce._parser.setCsiHandler({intermediates:" ",final:"A"},function(Ne){return Ce.scrollRight(Ne)}),Ce._parser.setCsiHandler({final:"B"},function(Ne){return Ce.cursorDown(Ne)}),Ce._parser.setCsiHandler({final:"C"},function(Ne){return Ce.cursorForward(Ne)}),Ce._parser.setCsiHandler({final:"D"},function(Ne){return Ce.cursorBackward(Ne)}),Ce._parser.setCsiHandler({final:"E"},function(Ne){return Ce.cursorNextLine(Ne)}),Ce._parser.setCsiHandler({final:"F"},function(Ne){return Ce.cursorPrecedingLine(Ne)}),Ce._parser.setCsiHandler({final:"G"},function(Ne){return Ce.cursorCharAbsolute(Ne)}),Ce._parser.setCsiHandler({final:"H"},function(Ne){return Ce.cursorPosition(Ne)}),Ce._parser.setCsiHandler({final:"I"},function(Ne){return Ce.cursorForwardTab(Ne)}),Ce._parser.setCsiHandler({final:"J"},function(Ne){return Ce.eraseInDisplay(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"J"},function(Ne){return Ce.eraseInDisplay(Ne)}),Ce._parser.setCsiHandler({final:"K"},function(Ne){return Ce.eraseInLine(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"K"},function(Ne){return Ce.eraseInLine(Ne)}),Ce._parser.setCsiHandler({final:"L"},function(Ne){return Ce.insertLines(Ne)}),Ce._parser.setCsiHandler({final:"M"},function(Ne){return Ce.deleteLines(Ne)}),Ce._parser.setCsiHandler({final:"P"},function(Ne){return Ce.deleteChars(Ne)}),Ce._parser.setCsiHandler({final:"S"},function(Ne){return Ce.scrollUp(Ne)}),Ce._parser.setCsiHandler({final:"T"},function(Ne){return Ce.scrollDown(Ne)}),Ce._parser.setCsiHandler({final:"X"},function(Ne){return Ce.eraseChars(Ne)}),Ce._parser.setCsiHandler({final:"Z"},function(Ne){return Ce.cursorBackwardTab(Ne)}),Ce._parser.setCsiHandler({final:"`"},function(Ne){return Ce.charPosAbsolute(Ne)}),Ce._parser.setCsiHandler({final:"a"},function(Ne){return Ce.hPositionRelative(Ne)}),Ce._parser.setCsiHandler({final:"b"},function(Ne){return Ce.repeatPrecedingCharacter(Ne)}),Ce._parser.setCsiHandler({final:"c"},function(Ne){return Ce.sendDeviceAttributesPrimary(Ne)}),Ce._parser.setCsiHandler({prefix:">",final:"c"},function(Ne){return Ce.sendDeviceAttributesSecondary(Ne)}),Ce._parser.setCsiHandler({final:"d"},function(Ne){return Ce.linePosAbsolute(Ne)}),Ce._parser.setCsiHandler({final:"e"},function(Ne){return Ce.vPositionRelative(Ne)}),Ce._parser.setCsiHandler({final:"f"},function(Ne){return Ce.hVPosition(Ne)}),Ce._parser.setCsiHandler({final:"g"},function(Ne){return Ce.tabClear(Ne)}),Ce._parser.setCsiHandler({final:"h"},function(Ne){return Ce.setMode(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"h"},function(Ne){return Ce.setModePrivate(Ne)}),Ce._parser.setCsiHandler({final:"l"},function(Ne){return Ce.resetMode(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"l"},function(Ne){return Ce.resetModePrivate(Ne)}),Ce._parser.setCsiHandler({final:"m"},function(Ne){return Ce.charAttributes(Ne)}),Ce._parser.setCsiHandler({final:"n"},function(Ne){return Ce.deviceStatus(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"n"},function(Ne){return Ce.deviceStatusPrivate(Ne)}),Ce._parser.setCsiHandler({intermediates:"!",final:"p"},function(Ne){return Ce.softReset(Ne)}),Ce._parser.setCsiHandler({intermediates:" ",final:"q"},function(Ne){return Ce.setCursorStyle(Ne)}),Ce._parser.setCsiHandler({final:"r"},function(Ne){return Ce.setScrollRegion(Ne)}),Ce._parser.setCsiHandler({final:"s"},function(Ne){return Ce.saveCursor(Ne)}),Ce._parser.setCsiHandler({final:"t"},function(Ne){return Ce.windowOptions(Ne)}),Ce._parser.setCsiHandler({final:"u"},function(Ne){return Ce.restoreCursor(Ne)}),Ce._parser.setCsiHandler({intermediates:"'",final:"}"},function(Ne){return Ce.insertColumns(Ne)}),Ce._parser.setCsiHandler({intermediates:"'",final:"~"},function(Ne){return Ce.deleteColumns(Ne)}),Ce._parser.setExecuteHandler(de.C0.BEL,function(){return Ce.bell()}),Ce._parser.setExecuteHandler(de.C0.LF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.VT,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.FF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.CR,function(){return Ce.carriageReturn()}),Ce._parser.setExecuteHandler(de.C0.BS,function(){return Ce.backspace()}),Ce._parser.setExecuteHandler(de.C0.HT,function(){return Ce.tab()}),Ce._parser.setExecuteHandler(de.C0.SO,function(){return Ce.shiftOut()}),Ce._parser.setExecuteHandler(de.C0.SI,function(){return Ce.shiftIn()}),Ce._parser.setExecuteHandler(de.C1.IND,function(){return Ce.index()}),Ce._parser.setExecuteHandler(de.C1.NEL,function(){return Ce.nextLine()}),Ce._parser.setExecuteHandler(de.C1.HTS,function(){return Ce.tabSet()}),Ce._parser.setOscHandler(0,new y.OscHandler(function(Ne){Ce.setTitle(Ne),Ce.setIconName(Ne)})),Ce._parser.setOscHandler(1,new y.OscHandler(function(Ne){return Ce.setIconName(Ne)})),Ce._parser.setOscHandler(2,new y.OscHandler(function(Ne){return Ce.setTitle(Ne)})),Ce._parser.setEscHandler({final:"7"},function(){return Ce.saveCursor()}),Ce._parser.setEscHandler({final:"8"},function(){return Ce.restoreCursor()}),Ce._parser.setEscHandler({final:"D"},function(){return Ce.index()}),Ce._parser.setEscHandler({final:"E"},function(){return Ce.nextLine()}),Ce._parser.setEscHandler({final:"H"},function(){return Ce.tabSet()}),Ce._parser.setEscHandler({final:"M"},function(){return Ce.reverseIndex()}),Ce._parser.setEscHandler({final:"="},function(){return Ce.keypadApplicationMode()}),Ce._parser.setEscHandler({final:">"},function(){return Ce.keypadNumericMode()}),Ce._parser.setEscHandler({final:"c"},function(){return Ce.fullReset()}),Ce._parser.setEscHandler({final:"n"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"o"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"|"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"}"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"~"},function(){return Ce.setgLevel(1)}),Ce._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ce.selectDefaultCharset()}),Ce._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ce.selectDefaultCharset()});var je=function(Ne){Fe._parser.setEscHandler({intermediates:"(",final:Ne},function(){return Ce.selectCharset("("+Ne)}),Fe._parser.setEscHandler({intermediates:")",final:Ne},function(){return Ce.selectCharset(")"+Ne)}),Fe._parser.setEscHandler({intermediates:"*",final:Ne},function(){return Ce.selectCharset("*"+Ne)}),Fe._parser.setEscHandler({intermediates:"+",final:Ne},function(){return Ce.selectCharset("+"+Ne)}),Fe._parser.setEscHandler({intermediates:"-",final:Ne},function(){return Ce.selectCharset("-"+Ne)}),Fe._parser.setEscHandler({intermediates:".",final:Ne},function(){return Ce.selectCharset("."+Ne)}),Fe._parser.setEscHandler({intermediates:"/",final:Ne},function(){return Ce.selectCharset("/"+Ne)})},Fe=this;for(var Qe in se.CHARSETS)je(Qe);return Ce._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ce.screenAlignmentPattern()}),Ce._parser.setErrorHandler(function(Ne){return Ce._logService.error("Parsing error: ",Ne),Ne}),Ce._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ce._bufferService,Ce._coreService,Ce._logService,Ce._optionsService)),Ce}return E(me,ge),Object.defineProperty(me.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),me.prototype.dispose=function(){ge.prototype.dispose.call(this)},me.prototype.parse=function(ve){var he=this._bufferService.buffer,Ae=he.x,ye=he.y;if(this._logService.debug("parsing data",ve),this._parseBuffer.length131072)for(var be=0;be0&&Qe.getWidth(Pe.x-1)===2&&Qe.setCellFromCodePoint(Pe.x-1,0,1,Fe.fg,Fe.bg,Fe.extended);for(var Ne=he;Ne=Le){if(Ce){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),Qe=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=Le-1,be===2)continue}if(je&&(Qe.insertCells(Pe.x,be,Pe.getNullCell(Fe),Fe),Qe.getWidth(Le-1)===2&&Qe.setCellFromCodePoint(Le-1,re.NULL_CELL_CODE,re.NULL_CELL_WIDTH,Fe.fg,Fe.bg,Fe.extended)),Qe.setCellFromCodePoint(Pe.x++,ye,be,Fe.fg,Fe.bg,Fe.extended),be>0)for(;--be;)Qe.setCellFromCodePoint(Pe.x++,0,0,Fe.fg,Fe.bg,Fe.extended)}else Qe.getWidth(Pe.x-1)?Qe.addCodepointToCell(Pe.x-1,ye):Qe.addCodepointToCell(Pe.x-2,ye)}Ae-he>0&&(Qe.loadCell(Pe.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),Pe.x0&&Qe.getWidth(Pe.x)===0&&!Qe.hasContent(Pe.x)&&Qe.setCellFromCodePoint(Pe.x,0,1,Fe.fg,Fe.bg,Fe.extended),this._dirtyRowService.markDirty(Pe.y)},me.prototype.addCsiHandler=function(ve,he){var Ae=this;return ve.final!=="t"||ve.prefix||ve.intermediates?this._parser.addCsiHandler(ve,he):this._parser.addCsiHandler(ve,function(ye){return!z(ye.params[0],Ae._optionsService.options.windowOptions)||he(ye)})},me.prototype.addDcsHandler=function(ve,he){return this._parser.addDcsHandler(ve,new x.DcsHandler(he))},me.prototype.addEscHandler=function(ve,he){return this._parser.addEscHandler(ve,he)},me.prototype.addOscHandler=function(ve,he){return this._parser.addOscHandler(ve,new y.OscHandler(he))},me.prototype.bell=function(){this._onRequestBell.fire()},me.prototype.lineFeed=function(){var ve=this._bufferService.buffer;this._dirtyRowService.markDirty(ve.y),this._optionsService.options.convertEol&&(ve.x=0),ve.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),ve.x>=this._bufferService.cols&&ve.x--,this._dirtyRowService.markDirty(ve.y),this._onLineFeed.fire()},me.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},me.prototype.backspace=function(){var ve,he=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(he.x>0&&he.x--);if(this._restrictCursor(this._bufferService.cols),he.x>0)he.x--;else if(he.x===0&&he.y>he.scrollTop&&he.y<=he.scrollBottom&&(!((ve=he.lines.get(he.ybase+he.y))===null||ve===void 0)&&ve.isWrapped)){he.lines.get(he.ybase+he.y).isWrapped=!1,he.y--,he.x=this._bufferService.cols-1;var Ae=he.lines.get(he.ybase+he.y);Ae.hasWidth(he.x)&&!Ae.hasContent(he.x)&&he.x--}this._restrictCursor()},me.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var ve=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-ve)}},me.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},me.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},me.prototype._restrictCursor=function(ve){ve===void 0&&(ve=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(ve,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)},me.prototype._setCursor=function(ve,he){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+he):(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=he),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},me.prototype._moveCursor=function(ve,he){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ve,this._bufferService.buffer.y+he)},me.prototype.cursorUp=function(ve){var he=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;he>=0?this._moveCursor(0,-Math.min(he,ve.params[0]||1)):this._moveCursor(0,-(ve.params[0]||1))},me.prototype.cursorDown=function(ve){var he=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;he>=0?this._moveCursor(0,Math.min(he,ve.params[0]||1)):this._moveCursor(0,ve.params[0]||1)},me.prototype.cursorForward=function(ve){this._moveCursor(ve.params[0]||1,0)},me.prototype.cursorBackward=function(ve){this._moveCursor(-(ve.params[0]||1),0)},me.prototype.cursorNextLine=function(ve){this.cursorDown(ve),this._bufferService.buffer.x=0},me.prototype.cursorPrecedingLine=function(ve){this.cursorUp(ve),this._bufferService.buffer.x=0},me.prototype.cursorCharAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},me.prototype.cursorPosition=function(ve){this._setCursor(ve.length>=2?(ve.params[1]||1)-1:0,(ve.params[0]||1)-1)},me.prototype.charPosAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},me.prototype.hPositionRelative=function(ve){this._moveCursor(ve.params[0]||1,0)},me.prototype.linePosAbsolute=function(ve){this._setCursor(this._bufferService.buffer.x,(ve.params[0]||1)-1)},me.prototype.vPositionRelative=function(ve){this._moveCursor(0,ve.params[0]||1)},me.prototype.hVPosition=function(ve){this.cursorPosition(ve)},me.prototype.tabClear=function(ve){var he=ve.params[0];he===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:he===3&&(this._bufferService.buffer.tabs={})},me.prototype.cursorForwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var he=ve.params[0]||1;he--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},me.prototype.cursorBackwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var he=ve.params[0]||1,Ae=this._bufferService.buffer;he--;)Ae.x=Ae.prevStop()},me.prototype._eraseInBufferLine=function(ve,he,Ae,ye){ye===void 0&&(ye=!1);var be=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);be.replaceCells(he,Ae,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(be.isWrapped=!1)},me.prototype._resetBufferLine=function(ve){var he=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);he.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),he.isWrapped=!1},me.prototype.eraseInDisplay=function(ve){var he;switch(this._restrictCursor(),ve.params[0]){case 0:for(he=this._bufferService.buffer.y,this._dirtyRowService.markDirty(he),this._eraseInBufferLine(he++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);he=this._bufferService.cols&&(this._bufferService.buffer.lines.get(he+1).isWrapped=!1);he--;)this._resetBufferLine(he);this._dirtyRowService.markDirty(0);break;case 2:for(he=this._bufferService.rows,this._dirtyRowService.markDirty(he-1);he--;)this._resetBufferLine(he);this._dirtyRowService.markDirty(0);break;case 3:var Ae=this._bufferService.buffer.lines.length-this._bufferService.rows;Ae>0&&(this._bufferService.buffer.lines.trimStart(Ae),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Ae,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Ae,0),this._onScroll.fire(0))}},me.prototype.eraseInLine=function(ve){switch(this._restrictCursor(),ve.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)},me.prototype.insertLines=function(ve){this._restrictCursor();var he=ve.params[0]||1,Ae=this._bufferService.buffer;if(!(Ae.y>Ae.scrollBottom||Ae.yAe.scrollBottom||Ae.yhe.scrollBottom||he.yhe.scrollBottom||he.yhe.scrollBottom||he.yhe.scrollBottom||he.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(de.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(de.C0.ESC+"[?6c"))},me.prototype.sendDeviceAttributesSecondary=function(ve){ve.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(de.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(de.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ve.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(de.C0.ESC+"[>83;40003;0c"))},me.prototype._is=function(ve){return(this._optionsService.options.termName+"").indexOf(ve)===0},me.prototype.setMode=function(ve){for(var he=0;he=2||ye[1]===2&&Pe+be>=5)break;ye[1]&&(be=1)}while(++Pe+he5)&&(ve=1),he.extended.underlineStyle=ve,he.fg|=268435456,ve===0&&(he.fg&=-268435457),he.updateExtended()},me.prototype.charAttributes=function(ve){if(ve.length===1&&ve.params[0]===0)return this._curAttrData.fg=ae.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=ae.DEFAULT_ATTR_DATA.bg);for(var he,Ae=ve.length,ye=this._curAttrData,be=0;be=30&&he<=37?(ye.fg&=-50331904,ye.fg|=16777216|he-30):he>=40&&he<=47?(ye.bg&=-50331904,ye.bg|=16777216|he-40):he>=90&&he<=97?(ye.fg&=-50331904,ye.fg|=16777224|he-90):he>=100&&he<=107?(ye.bg&=-50331904,ye.bg|=16777224|he-100):he===0?(ye.fg=ae.DEFAULT_ATTR_DATA.fg,ye.bg=ae.DEFAULT_ATTR_DATA.bg):he===1?ye.fg|=134217728:he===3?ye.bg|=67108864:he===4?(ye.fg|=268435456,this._processUnderline(ve.hasSubParams(be)?ve.getSubParams(be)[0]:1,ye)):he===5?ye.fg|=536870912:he===7?ye.fg|=67108864:he===8?ye.fg|=1073741824:he===2?ye.bg|=134217728:he===21?this._processUnderline(2,ye):he===22?(ye.fg&=-134217729,ye.bg&=-134217729):he===23?ye.bg&=-67108865:he===24?ye.fg&=-268435457:he===25?ye.fg&=-536870913:he===27?ye.fg&=-67108865:he===28?ye.fg&=-1073741825:he===39?(ye.fg&=-67108864,ye.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg):he===49?(ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):he===38||he===48||he===58?be+=this._extractColor(ve,be,ye):he===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):he===100?(ye.fg&=-67108864,ye.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg,ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",he)},me.prototype.deviceStatus=function(ve){switch(ve.params[0]){case 5:this._coreService.triggerDataEvent(de.C0.ESC+"[0n");break;case 6:var he=this._bufferService.buffer.y+1,Ae=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"["+he+";"+Ae+"R")}},me.prototype.deviceStatusPrivate=function(ve){switch(ve.params[0]){case 6:var he=this._bufferService.buffer.y+1,Ae=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"[?"+he+";"+Ae+"R")}},me.prototype.softReset=function(ve){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=ae.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},me.prototype.setCursorStyle=function(ve){var he=ve.params[0]||1;switch(he){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 Ae=he%2==1;this._optionsService.options.cursorBlink=Ae},me.prototype.setScrollRegion=function(ve){var he,Ae=ve.params[0]||1;(ve.length<2||(he=ve.params[1])>this._bufferService.rows||he===0)&&(he=this._bufferService.rows),he>Ae&&(this._bufferService.buffer.scrollTop=Ae-1,this._bufferService.buffer.scrollBottom=he-1,this._setCursor(0,0))},me.prototype.windowOptions=function(ve){if(z(ve.params[0],this._optionsService.options.windowOptions)){var he=ve.length>1?ve.params[1]:0;switch(ve.params[0]){case 14:he!==2&&this._onRequestWindowsOptionsReport.fire(pe.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(pe.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(de.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:he!==0&&he!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),he!==0&&he!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:he!==0&&he!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),he!==0&&he!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},me.prototype.saveCursor=function(ve){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},me.prototype.restoreCursor=function(ve){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()},me.prototype.setTitle=function(ve){this._windowTitle=ve,this._onTitleChange.fire(ve)},me.prototype.setIconName=function(ve){this._iconName=ve},me.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},me.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},me.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},me.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,se.DEFAULT_CHARSET)},me.prototype.selectCharset=function(ve){ve.length===2?ve[0]!=="/"&&this._charsetService.setgCharset(b[ve[0]],se.CHARSETS[ve[1]]||se.DEFAULT_CHARSET):this.selectDefaultCharset()},me.prototype.index=function(){this._restrictCursor();var ve=this._bufferService.buffer;this._bufferService.buffer.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),this._restrictCursor()},me.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},me.prototype.reverseIndex=function(){this._restrictCursor();var ve=this._bufferService.buffer;if(ve.y===ve.scrollTop){var he=ve.scrollBottom-ve.scrollTop;ve.lines.shiftElements(ve.ybase+ve.y,he,1),ve.lines.set(ve.ybase+ve.y,ve.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}else ve.y--,this._restrictCursor()},me.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},me.prototype.reset=function(){this._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone()},me.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},me.prototype.setgLevel=function(ve){this._charsetService.setgLevel(ve)},me.prototype.screenAlignmentPattern=function(){var ve=new ee.CellData;ve.content=1<<22|69,ve.fg=this._curAttrData.fg,ve.bg=this._curAttrData.bg;var he=this._bufferService.buffer;this._setCursor(0,0);for(var Ae=0;Ae256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(pe),this.length=0,this._subParams=new Int32Array(de),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(pe),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(pe){var de=new E;if(!pe.length)return de;for(var se=pe[0]instanceof Array?1:0;se>8,ne=255&this._subParamsIdx[de];ne-se>0&&pe.push(Array.prototype.slice.call(this._subParams,se,ne))}return pe},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(pe){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=pe>2147483647?2147483647:pe}},E.prototype.addSubParam=function(pe){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(pe<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=pe>2147483647?2147483647:pe,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(pe){return(255&this._subParamsIdx[pe])-(this._subParamsIdx[pe]>>8)>0},E.prototype.getSubParams=function(pe){var de=this._subParamsIdx[pe]>>8,se=255&this._subParamsIdx[pe];return se-de>0?this._subParams.subarray(de,se):null},E.prototype.getSubParamsAll=function(){for(var pe={},de=0;de>8,ne=255&this._subParamsIdx[de];ne-se>0&&(pe[de]=this._subParams.slice(se,ne))}return pe},E.prototype.addDigit=function(pe){var de;if(!(this._rejectDigits||!(de=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var se=this._digitIsSub?this._subParams:this.params,ne=se[de-1];se[de-1]=~ne?Math.min(10*ne+pe,2147483647):pe}},E}();fe.Params=xe},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OscHandler=fe.OscParser=void 0;var xe=Se(23),E=Se(8),pe=function(){function se(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return se.prototype.addHandler=function(ne,ie){this._handlers[ne]===void 0&&(this._handlers[ne]=[]);var ce=this._handlers[ne];return ce.push(ie),{dispose:function(){var ue=ce.indexOf(ie);ue!==-1&&ce.splice(ue,1)}}},se.prototype.setHandler=function(ne,ie){this._handlers[ne]=[ie]},se.prototype.clearHandler=function(ne){this._handlers[ne]&&delete this._handlers[ne]},se.prototype.setHandlerFallback=function(ne){this._handlerFb=ne},se.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},se.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},se.prototype._start=function(){var ne=this._handlers[this._id];if(ne)for(var ie=ne.length-1;ie>=0;ie--)ne[ie].start();else this._handlerFb(this._id,"START")},se.prototype._put=function(ne,ie,ce){var ue=this._handlers[this._id];if(ue)for(var ae=ue.length-1;ae>=0;ae--)ue[ae].put(ne,ie,ce);else this._handlerFb(this._id,"PUT",E.utf32ToString(ne,ie,ce))},se.prototype._end=function(ne){var ie=this._handlers[this._id];if(ie){for(var ce=ie.length-1;ce>=0&&ie[ce].end(ne)===!1;ce--);for(ce--;ce>=0;ce--)ie[ce].end(!1)}else this._handlerFb(this._id,"END",ne)},se.prototype.start=function(){this.reset(),this._id=-1,this._state=1},se.prototype.put=function(ne,ie,ce){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(ne,ie,ce)}},se.prototype.end=function(ne){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ne)),this._id=-1,this._state=0)},se}();fe.OscParser=pe;var de=function(){function se(ne){this._handler=ne,this._data="",this._hitLimit=!1}return se.prototype.start=function(){this._data="",this._hitLimit=!1},se.prototype.put=function(ne,ie,ce){this._hitLimit||(this._data+=E.utf32ToString(ne,ie,ce),this._data.length>xe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},se.prototype.end=function(ne){var ie;return this._hitLimit?ie=!1:ne&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},se}();fe.OscHandler=de},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.PAYLOAD_LIMIT=void 0,fe.PAYLOAD_LIMIT=1e7},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DcsHandler=fe.DcsParser=void 0;var xe=Se(8),E=Se(21),pe=Se(23),de=[],se=function(){function ie(){this._handlers=Object.create(null),this._active=de,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(ce,ue){this._handlers[ce]===void 0&&(this._handlers[ce]=[]);var ae=this._handlers[ce];return ae.push(ue),{dispose:function(){var oe=ae.indexOf(ue);oe!==-1&&ae.splice(oe,1)}}},ie.prototype.setHandler=function(ce,ue){this._handlers[ce]=[ue]},ie.prototype.clearHandler=function(ce){this._handlers[ce]&&delete this._handlers[ce]},ie.prototype.setHandlerFallback=function(ce){this._handlerFb=ce},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=de,this._ident=0},ie.prototype.hook=function(ce,ue){if(this.reset(),this._ident=ce,this._active=this._handlers[ce]||de,this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].hook(ue);else this._handlerFb(this._ident,"HOOK",ue)},ie.prototype.put=function(ce,ue,ae){if(this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].put(ce,ue,ae);else this._handlerFb(this._ident,"PUT",xe.utf32ToString(ce,ue,ae))},ie.prototype.unhook=function(ce){if(this._active.length){for(var ue=this._active.length-1;ue>=0&&this._active[ue].unhook(ce)===!1;ue--);for(ue--;ue>=0;ue--)this._active[ue].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",ce);this._active=de,this._ident=0},ie}();fe.DcsParser=se;var ne=function(){function ie(ce){this._handler=ce,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(ce){this._params=ce.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(ce,ue,ae){this._hitLimit||(this._data+=xe.utf32ToString(ce,ue,ae),this._data.length>pe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(ce){var ue;return this._hitLimit?ue=!1:ce&&(ue=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ue},ie}();fe.DcsHandler=ne},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeTerminalFromCache=fe.acquireCharAtlas=void 0;var xe=Se(26),E=Se(43),pe=[];fe.acquireCharAtlas=function(de,se,ne,ie,ce){for(var ue=xe.generateConfig(ie,ce,de,ne),ae=0;ae=0){if(xe.configEquals(re.config,ue))return re.atlas;re.ownedBy.length===1?(re.atlas.dispose(),pe.splice(ae,1)):re.ownedBy.splice(oe,1);break}}for(ae=0;ae1)for(var te=this._getJoinedRanges(re,y,a,ae,ee),le=0;le1)for(te=this._getJoinedRanges(re,y,a,ae,ee),le=0;le=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new xe.CellData)},re.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},re}(),ae=function(){function re(ee){this._core=ee}return re.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},re.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},re.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},re.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},re.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},re.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},re.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},re.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},re}(),oe=function(){function re(ee){this._core=ee}return re.prototype.register=function(ee){this._core.unicodeService.register(ee)},Object.defineProperty(re.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),re}()},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(Le,Ce){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(je,Fe){je.__proto__=Fe}||function(je,Fe){for(var Qe in Fe)Fe.hasOwnProperty(Qe)&&(je[Qe]=Fe[Qe])})(Le,Ce)},function(Le,Ce){function je(){this.constructor=Le}xe(Le,Ce),Le.prototype=Ce===null?Object.create(Ce):(je.prototype=Ce.prototype,new je)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Terminal=void 0;var pe=Se(36),de=Se(37),se=Se(38),ne=Se(12),ie=Se(19),ce=Se(40),ue=Se(50),ae=Se(51),oe=Se(11),re=Se(7),ee=Se(18),a=Se(54),y=Se(55),x=Se(56),b=Se(57),z=Se(59),te=Se(0),le=Se(16),ge=Se(27),me=Se(60),ve=Se(5),he=Se(61),Ae=Se(62),ye=Se(63),be=Se(64),Pe=Se(65),Be=typeof window!="undefined"?window.document:null,Ee=function(Le){function Ce(je){je===void 0&&(je={});var Fe=Le.call(this,je)||this;return Fe.browser=oe,Fe._keyDownHandled=!1,Fe._onCursorMove=new te.EventEmitter,Fe._onKey=new te.EventEmitter,Fe._onRender=new te.EventEmitter,Fe._onSelectionChange=new te.EventEmitter,Fe._onTitleChange=new te.EventEmitter,Fe._onFocus=new te.EventEmitter,Fe._onBlur=new te.EventEmitter,Fe._onA11yCharEmitter=new te.EventEmitter,Fe._onA11yTabEmitter=new te.EventEmitter,Fe._setup(),Fe.linkifier=Fe._instantiationService.createInstance(ue.Linkifier),Fe.linkifier2=Fe.register(Fe._instantiationService.createInstance(ye.Linkifier2)),Fe.register(Fe._inputHandler.onRequestBell(function(){return Fe.bell()})),Fe.register(Fe._inputHandler.onRequestRefreshRows(function(Qe,Ne){return Fe.refresh(Qe,Ne)})),Fe.register(Fe._inputHandler.onRequestReset(function(){return Fe.reset()})),Fe.register(Fe._inputHandler.onRequestScroll(function(Qe,Ne){return Fe.scroll(Qe,Ne||void 0)})),Fe.register(Fe._inputHandler.onRequestWindowsOptionsReport(function(Qe){return Fe._reportWindowsOptions(Qe)})),Fe.register(te.forwardEvent(Fe._inputHandler.onCursorMove,Fe._onCursorMove)),Fe.register(te.forwardEvent(Fe._inputHandler.onTitleChange,Fe._onTitleChange)),Fe.register(te.forwardEvent(Fe._inputHandler.onA11yChar,Fe._onA11yCharEmitter)),Fe.register(te.forwardEvent(Fe._inputHandler.onA11yTab,Fe._onA11yTabEmitter)),Fe.register(Fe._bufferService.onResize(function(Qe){return Fe._afterResize(Qe.cols,Qe.rows)})),Fe}return E(Ce,Le),Object.defineProperty(Ce.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ce.prototype.dispose=function(){var je,Fe,Qe;this._isDisposed||(Le.prototype.dispose.call(this),(je=this._renderService)===null||je===void 0||je.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Qe=(Fe=this.element)===null||Fe===void 0?void 0:Fe.parentNode)===null||Qe===void 0||Qe.removeChild(this.element))},Ce.prototype._setup=function(){Le.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ce.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ce.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ce.prototype._updateOptions=function(je){var Fe,Qe,Ne,_e;switch(Le.prototype._updateOptions.call(this,je),je){case"fontFamily":case"fontSize":(Fe=this._renderService)===null||Fe===void 0||Fe.clear(),(Qe=this._charSizeService)===null||Qe===void 0||Qe.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":(Ne=this.viewport)===null||Ne===void 0||Ne.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((_e=this._accessibilityManager)===null||_e===void 0||_e.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Ce.prototype._onTextAreaFocus=function(je){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[I"),this.updateCursorStyle(je),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ce.prototype.blur=function(){var je;return(je=this.textarea)===null||je===void 0?void 0:je.blur()},Ce.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ce.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var je=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Fe=this._bufferService.buffer.y*je,Qe=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Qe+"px",this.textarea.style.top=Fe+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=je+"px",this.textarea.style.lineHeight=je+"px",this.textarea.style.zIndex="-5"}},Ce.prototype._initGlobal=function(){var je=this;this._bindKeys(),this.register(re.addDisposableDomListener(this.element,"copy",function(Qe){je.hasSelection()&&se.copyHandler(Qe,je._selectionService)}));var Fe=function(Qe){return se.handlePasteEvent(Qe,je.textarea,je._coreService)};this.register(re.addDisposableDomListener(this.textarea,"paste",Fe)),this.register(re.addDisposableDomListener(this.element,"paste",Fe)),oe.isFirefox?this.register(re.addDisposableDomListener(this.element,"mousedown",function(Qe){Qe.button===2&&se.rightClickHandler(Qe,je.textarea,je.screenElement,je._selectionService,je.options.rightClickSelectsWord)})):this.register(re.addDisposableDomListener(this.element,"contextmenu",function(Qe){se.rightClickHandler(Qe,je.textarea,je.screenElement,je._selectionService,je.options.rightClickSelectsWord)})),oe.isLinux&&this.register(re.addDisposableDomListener(this.element,"auxclick",function(Qe){Qe.button===1&&se.moveTextAreaUnderMouseCursor(Qe,je.textarea,je.screenElement)}))},Ce.prototype._bindKeys=function(){var je=this;this.register(re.addDisposableDomListener(this.textarea,"keyup",function(Fe){return je._keyUp(Fe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keydown",function(Fe){return je._keyDown(Fe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keypress",function(Fe){return je._keyPress(Fe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"compositionstart",function(){return je._compositionHelper.compositionstart()})),this.register(re.addDisposableDomListener(this.textarea,"compositionupdate",function(Fe){return je._compositionHelper.compositionupdate(Fe)})),this.register(re.addDisposableDomListener(this.textarea,"compositionend",function(){return je._compositionHelper.compositionend()})),this.register(this.onRender(function(){return je._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Fe){return je._queueLinkification(Fe.start,Fe.end)}))},Ce.prototype.open=function(je){var Fe=this;if(!je)throw new Error("Terminal requires a parent element.");Be.body.contains(je)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=je.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"),je.appendChild(this.element);var Qe=Be.createDocumentFragment();this._viewportElement=Be.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Qe.appendChild(this._viewportElement),this._viewportScrollArea=Be.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Be.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Be.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Qe.appendChild(this.screenElement),this.textarea=Be.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(re.addDisposableDomListener(this.textarea,"focus",function($e){return Fe._onTextAreaFocus($e)})),this.register(re.addDisposableDomListener(this.textarea,"blur",function(){return Fe._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Ne=this._instantiationService.createInstance(be.CoreBrowserService,this.textarea);this._instantiationService.setService(ve.ICoreBrowserService,Ne),this._charSizeService=this._instantiationService.createInstance(he.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(ve.ICharSizeService,this._charSizeService),this._compositionView=Be.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(pe.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Qe),this._theme=this.options.theme||this._theme,this._colorManager=new ge.ColorManager(Be,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function($e){return Fe._colorManager.onOptionsChange($e)})),this._colorManager.setTheme(this._theme);var _e=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(me.RenderService,_e,this.rows,this.screenElement)),this._instantiationService.setService(ve.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function($e){return Fe._onRender.fire($e)})),this.onResize(function($e){return Fe._renderService.resize($e.cols,$e.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(ve.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Ae.MouseService),this._instantiationService.setService(ve.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(de.Viewport,function($e,Ve){return Fe.scrollLines($e,Ve)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Fe.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Fe._renderService.onCursorMove(),Fe._syncTextArea()})),this.register(this.onResize(function(){return Fe._renderService.onResize(Fe.cols,Fe.rows)})),this.register(this.onBlur(function(){return Fe._renderService.onBlur()})),this.register(this.onFocus(function(){return Fe._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Fe.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(ae.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(ve.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function($e){return Fe.scrollLines($e.amount,$e.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Fe._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function($e){return Fe._renderService.onSelectionChanged($e.start,$e.end,$e.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function($e){Fe.textarea.value=$e,Fe.textarea.focus(),Fe.textarea.select()})),this.register(this.onScroll(function(){Fe.viewport.syncScrollArea(),Fe._selectionService.refresh()})),this.register(re.addDisposableDomListener(this._viewportElement,"scroll",function(){return Fe._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Fe._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(re.addDisposableDomListener(this.element,"mousedown",function($e){return Fe._selectionService.onMouseDown($e)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Ce.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(ce.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+'"')}},Ce.prototype._setTheme=function(je){var Fe,Qe,Ne;this._theme=je,(Fe=this._colorManager)===null||Fe===void 0||Fe.setTheme(je),(Qe=this._renderService)===null||Qe===void 0||Qe.setColors(this._colorManager.colors),(Ne=this.viewport)===null||Ne===void 0||Ne.onThemeChange(this._colorManager.colors)},Ce.prototype.bindMouse=function(){var je=this,Fe=this,Qe=this.element;function Ne(ze){var Ge,nt,Je=Fe._mouseService.getRawByteCoords(ze,Fe.screenElement,Fe.cols,Fe.rows);if(!Je)return!1;switch(ze.overrideType||ze.type){case"mousemove":nt=32,ze.buttons===void 0?(Ge=3,ze.button!==void 0&&(Ge=ze.button<3?ze.button:3)):Ge=1&ze.buttons?0:4&ze.buttons?1:2&ze.buttons?2:3;break;case"mouseup":nt=0,Ge=ze.button<3?ze.button:3;break;case"mousedown":nt=1,Ge=ze.button<3?ze.button:3;break;case"wheel":ze.deltaY!==0&&(nt=ze.deltaY<0?0:1),Ge=4;break;default:return!1}return!(nt===void 0||Ge===void 0||Ge>4)&&Fe._coreMouseService.triggerMouseEvent({col:Je.x-33,row:Je.y-33,button:Ge,action:nt,ctrl:ze.ctrlKey,alt:ze.altKey,shift:ze.shiftKey})}var _e={mouseup:null,wheel:null,mousedrag:null,mousemove:null},$e=function(ze){return Ne(ze),ze.buttons||(je._document.removeEventListener("mouseup",_e.mouseup),_e.mousedrag&&je._document.removeEventListener("mousemove",_e.mousedrag)),je.cancel(ze)},Ve=function(ze){return Ne(ze),ze.preventDefault(),je.cancel(ze)},qe=function(ze){ze.buttons&&Ne(ze)},We=function(ze){ze.buttons||Ne(ze)};this.register(this._coreMouseService.onProtocolChange(function(ze){ze?(je.optionsService.options.logLevel==="debug"&&je._logService.debug("Binding to mouse events:",je._coreMouseService.explainEvents(ze)),je.element.classList.add("enable-mouse-events"),je._selectionService.disable()):(je._logService.debug("Unbinding from mouse events."),je.element.classList.remove("enable-mouse-events"),je._selectionService.enable()),8&ze?_e.mousemove||(Qe.addEventListener("mousemove",We),_e.mousemove=We):(Qe.removeEventListener("mousemove",_e.mousemove),_e.mousemove=null),16&ze?_e.wheel||(Qe.addEventListener("wheel",Ve,{passive:!1}),_e.wheel=Ve):(Qe.removeEventListener("wheel",_e.wheel),_e.wheel=null),2&ze?_e.mouseup||(_e.mouseup=$e):(je._document.removeEventListener("mouseup",_e.mouseup),_e.mouseup=null),4&ze?_e.mousedrag||(_e.mousedrag=qe):(je._document.removeEventListener("mousemove",_e.mousedrag),_e.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(re.addDisposableDomListener(Qe,"mousedown",function(ze){if(ze.preventDefault(),je.focus(),je._coreMouseService.areMouseEventsActive&&!je._selectionService.shouldForceSelection(ze))return Ne(ze),_e.mouseup&&je._document.addEventListener("mouseup",_e.mouseup),_e.mousedrag&&je._document.addEventListener("mousemove",_e.mousedrag),je.cancel(ze)})),this.register(re.addDisposableDomListener(Qe,"wheel",function(ze){if(!_e.wheel){if(!je.buffer.hasScrollback){var Ge=je.viewport.getLinesScrolled(ze);if(Ge===0)return;for(var nt=ne.C0.ESC+(je._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ze.deltaY<0?"A":"B"),Je="",lt=0;lt47)},Ce.prototype._keyUp=function(je){this._customKeyEventHandler&&this._customKeyEventHandler(je)===!1||(function(Fe){return Fe.keyCode===16||Fe.keyCode===17||Fe.keyCode===18}(je)||this.focus(),this.updateCursorStyle(je))},Ce.prototype._keyPress=function(je){var Fe;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(je)===!1)return!1;if(this.cancel(je),je.charCode)Fe=je.charCode;else if(je.which===null||je.which===void 0)Fe=je.keyCode;else{if(je.which===0||je.charCode===0)return!1;Fe=je.which}return!(!Fe||(je.altKey||je.ctrlKey||je.metaKey)&&!this._isThirdLevelShift(this.browser,je))&&(Fe=String.fromCharCode(Fe),this._onKey.fire({key:Fe,domEvent:je}),this._showCursor(),this._coreService.triggerDataEvent(Fe,!0),!0)},Ce.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ce.prototype.resize=function(je,Fe){je!==this.cols||Fe!==this.rows?Le.prototype.resize.call(this,je,Fe):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ce.prototype._afterResize=function(je,Fe){var Qe,Ne;(Qe=this._charSizeService)===null||Qe===void 0||Qe.measure(),(Ne=this.viewport)===null||Ne===void 0||Ne.syncScrollArea(!0)},Ce.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 je=1;je=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,ce,re):ae(ie,ce))||re);return oe>3&&re&&Object.defineProperty(ie,ce,re),re},E=this&&this.__param||function(ne,ie){return function(ce,ue){ie(ce,ue,ne)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CompositionHelper=void 0;var pe=Se(5),de=Se(1),se=function(){function ne(ie,ce,ue,ae,oe,re){this._textarea=ie,this._compositionView=ce,this._bufferService=ue,this._optionsService=ae,this._charSizeService=oe,this._coreService=re,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(ne.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),ne.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},ne.prototype.compositionupdate=function(ie){var ce=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){ce._compositionPosition.end=ce._textarea.value.length},0)},ne.prototype.compositionend=function(){this._finalizeComposition(!0)},ne.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ne.prototype._finalizeComposition=function(ie){var ce=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var ue={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(ce._isSendingComposition){ce._isSendingComposition=!1;var oe=void 0;oe=ce._isComposing?ce._textarea.value.substring(ue.start,ue.end):ce._textarea.value.substring(ue.start),ce._coreService.triggerDataEvent(oe,!0)}},0)}else{this._isSendingComposition=!1;var ae=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(ae,!0)}},ne.prototype._handleAnyTextareaChanges=function(){var ie=this,ce=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var ue=ie._textarea.value.replace(ce,"");ue.length>0&&ie._coreService.triggerDataEvent(ue,!0)}},0)},ne.prototype.updateCompositionElements=function(ie){var ce=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ue=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),ae=this._bufferService.buffer.y*ue,oe=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=oe+"px",this._compositionView.style.top=ae+"px",this._compositionView.style.height=ue+"px",this._compositionView.style.lineHeight=ue+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var re=this._compositionView.getBoundingClientRect();this._textarea.style.left=oe+"px",this._textarea.style.top=ae+"px",this._textarea.style.width=re.width+"px",this._textarea.style.height=re.height+"px",this._textarea.style.lineHeight=re.height+"px"}ie||setTimeout(function(){return ce.updateCompositionElements(!0)},0)}},ne=xe([E(2,de.IBufferService),E(3,de.IOptionsService),E(4,pe.ICharSizeService),E(5,de.ICoreService)],ne)}();fe.CompositionHelper=se},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(ae,oe){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}xe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),pe=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Viewport=void 0;var se=Se(2),ne=Se(7),ie=Se(5),ce=Se(1),ue=function(ae){function oe(re,ee,a,y,x,b,z){var te=ae.call(this)||this;return te._scrollLines=re,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,te.scrollBarWidth=0,te._currentRowHeight=0,te._lastRecordedBufferLength=0,te._lastRecordedViewportHeight=0,te._lastRecordedBufferHeight=0,te._lastTouchY=0,te._lastScrollTop=0,te._wheelPartialScroll=0,te._refreshAnimationFrame=null,te._ignoreNextScrollEvent=!1,te.scrollBarWidth=te._viewportElement.offsetWidth-te._scrollArea.offsetWidth||15,te.register(ne.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(oe,ae),oe.prototype.onThemeChange=function(re){this._viewportElement.style.backgroundColor=re.background.css},oe.prototype._refresh=function(re){var ee=this;if(re)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},oe.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var re=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==re&&(this._lastRecordedBufferHeight=re,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},oe.prototype.syncScrollArea=function(re){if(re===void 0&&(re=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(re);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(re)}else this._refresh(re)},oe.prototype._onScroll=function(re){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},oe.prototype._bubbleScroll=function(re,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):re.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},oe.prototype._applyScrollModifier=function(re,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?re*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:re*this._optionsService.options.scrollSensitivity},oe.prototype.onTouchStart=function(re){this._lastTouchY=re.touches[0].pageY},oe.prototype.onTouchMove=function(re){var ee=this._lastTouchY-re.touches[0].pageY;return this._lastTouchY=re.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(re,ee))},oe=pe([de(3,ce.IBufferService),de(4,ce.IOptionsService),de(5,ie.ICharSizeService),de(6,ie.IRenderService)],oe)}(se.Disposable);fe.Viewport=ue},function(dt,fe,Se){"use strict";function xe(se){return se.replace(/\r?\n/g,"\r")}function E(se,ne){return ne?"\x1B[200~"+se+"\x1B[201~":se}function pe(se,ne,ie){se=E(se=xe(se),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(se,!0),ne.value=""}function de(se,ne,ie){var ce=ie.getBoundingClientRect(),ue=se.clientX-ce.left-10,ae=se.clientY-ce.top-10;ne.style.width="20px",ne.style.height="20px",ne.style.left=ue+"px",ne.style.top=ae+"px",ne.style.zIndex="1000",ne.focus()}Object.defineProperty(fe,"__esModule",{value:!0}),fe.rightClickHandler=fe.moveTextAreaUnderMouseCursor=fe.paste=fe.handlePasteEvent=fe.copyHandler=fe.bracketTextForPaste=fe.prepareTextForTerminal=void 0,fe.prepareTextForTerminal=xe,fe.bracketTextForPaste=E,fe.copyHandler=function(se,ne){se.clipboardData&&se.clipboardData.setData("text/plain",ne.selectionText),se.preventDefault()},fe.handlePasteEvent=function(se,ne,ie){se.stopPropagation(),se.clipboardData&&pe(se.clipboardData.getData("text/plain"),ne,ie)},fe.paste=pe,fe.moveTextAreaUnderMouseCursor=de,fe.rightClickHandler=function(se,ne,ie,ce,ue){de(se,ne,ie),ue&&!ce.isClickInSelection(se)&&ce.selectWordAtCursor(se),ne.value=ce.selectionText,ne.select()}},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(ae,oe){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}xe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.EscapeSequenceParser=fe.VT500_TRANSITION_TABLE=fe.TransitionTable=void 0;var pe=Se(2),de=Se(15),se=Se(21),ne=Se(22),ie=Se(24),ce=function(){function ae(oe){this.table=new Uint8Array(oe)}return ae.prototype.setDefault=function(oe,re){de.fill(this.table,oe<<4|re)},ae.prototype.add=function(oe,re,ee,a){this.table[re<<8|oe]=ee<<4|a},ae.prototype.addMany=function(oe,re,ee,a){for(var y=0;y1)throw new Error("only one byte as prefix supported");if((a=re.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(re.intermediates){if(re.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;yx||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(re.final.length!==1)throw new Error("final must be a single byte");var b=re.final.charCodeAt(0);if(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},oe.prototype.identToString=function(re){for(var ee=[];re;)ee.push(String.fromCharCode(255&re)),re>>=8;return ee.reverse().join("")},oe.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},oe.prototype.setPrintHandler=function(re){this._printHandler=re},oe.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},oe.prototype.addEscHandler=function(re,ee){var a=this._identifier(re,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setEscHandler=function(re,ee){this._escHandlers[this._identifier(re,[48,126])]=[ee]},oe.prototype.clearEscHandler=function(re){this._escHandlers[this._identifier(re,[48,126])]&&delete this._escHandlers[this._identifier(re,[48,126])]},oe.prototype.setEscHandlerFallback=function(re){this._escHandlerFb=re},oe.prototype.setExecuteHandler=function(re,ee){this._executeHandlers[re.charCodeAt(0)]=ee},oe.prototype.clearExecuteHandler=function(re){this._executeHandlers[re.charCodeAt(0)]&&delete this._executeHandlers[re.charCodeAt(0)]},oe.prototype.setExecuteHandlerFallback=function(re){this._executeHandlerFb=re},oe.prototype.addCsiHandler=function(re,ee){var a=this._identifier(re);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setCsiHandler=function(re,ee){this._csiHandlers[this._identifier(re)]=[ee]},oe.prototype.clearCsiHandler=function(re){this._csiHandlers[this._identifier(re)]&&delete this._csiHandlers[this._identifier(re)]},oe.prototype.setCsiHandlerFallback=function(re){this._csiHandlerFb=re},oe.prototype.addDcsHandler=function(re,ee){return this._dcsParser.addHandler(this._identifier(re),ee)},oe.prototype.setDcsHandler=function(re,ee){this._dcsParser.setHandler(this._identifier(re),ee)},oe.prototype.clearDcsHandler=function(re){this._dcsParser.clearHandler(this._identifier(re))},oe.prototype.setDcsHandlerFallback=function(re){this._dcsParser.setHandlerFallback(re)},oe.prototype.addOscHandler=function(re,ee){return this._oscParser.addHandler(re,ee)},oe.prototype.setOscHandler=function(re,ee){this._oscParser.setHandler(re,ee)},oe.prototype.clearOscHandler=function(re){this._oscParser.clearHandler(re)},oe.prototype.setOscHandlerFallback=function(re){this._oscParser.setHandlerFallback(re)},oe.prototype.setErrorHandler=function(re){this._errorHandler=re},oe.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},oe.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},oe.prototype.parse=function(re,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,le=this._params,ge=this._transitions.table,me=0;me>4){case 2:for(var ve=me+1;;++ve){if(ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,me,ve),me=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,me,ve),me=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,me,ve),me=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,me,ve),me=ve-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:me,code:a,currentState:x,collect:te,params:le,abort:!1}).abort)return;break;case 7:for(var he=this._csiHandlers[te<<8|a],Ae=he?he.length-1:-1;Ae>=0&&he[Ae](le)===!1;Ae--);Ae<0&&this._csiHandlerFb(te<<8|a,le),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:le.addParam(0);break;case 58:le.addSubParam(-1);break;default:le.addDigit(a-48)}while(++me47&&a<60);me--;break;case 9:te<<=8,te|=a;break;case 10:for(var ye=this._escHandlers[te<<8|a],be=ye?ye.length-1:-1;be>=0&&ye[be]()===!1;be--);be<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:le.reset(),le.addParam(0),te=0;break;case 12:z.hook(te<<8|a,le);break;case 13:for(var Pe=me+1;;++Pe)if(Pe>=ee||(a=re[Pe])===24||a===26||a===27||a>127&&a<160){z.put(re,me,Pe),me=Pe-1;break}break;case 14:z.unhook(a!==24&&a!==26),a===27&&(y|=1),le.reset(),le.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Be=me+1;;Be++)if(Be>=ee||(a=re[Be])<32||a>127&&a<=159){b.put(re,me,Be),me=Be-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),le.reset(),le.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},oe}(pe.Disposable);fe.EscapeSequenceParser=ue},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(b,z){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,le){te.__proto__=le}||function(te,le){for(var ge in le)le.hasOwnProperty(ge)&&(te[ge]=le[ge])})(b,z)},function(b,z){function te(){this.constructor=b}xe(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),pe=this&&this.__decorate||function(b,z,te,le){var ge,me=arguments.length,ve=me<3?z:le===null?le=Object.getOwnPropertyDescriptor(z,te):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,le);else for(var he=b.length-1;he>=0;he--)(ge=b[he])&&(ve=(me<3?ge(ve):me>3?ge(z,te,ve):ge(z,te))||ve);return me>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,le){z(te,le,b)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Renderer=void 0;var se=Se(41),ne=Se(47),ie=Se(48),ce=Se(49),ue=Se(29),ae=Se(2),oe=Se(5),re=Se(1),ee=Se(25),a=Se(0),y=1,x=function(b){function z(te,le,ge,me,ve,he,Ae,ye,be){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=le,Pe._bufferService=ve,Pe._charSizeService=he,Pe._optionsService=Ae,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Be=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new ue.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new se.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Be,Pe._id,Pe._bufferService,Ae),new ne.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,Ae),new ce.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,ge,me,Pe._bufferService,Ae),new ie.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,Ae,ye,be)],Pe.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},Pe._devicePixelRatio=window.devicePixelRatio,Pe._updateDimensions(),Pe.onOptionsChanged(),Pe}return E(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,le=this._renderLayers;te0&&le===te[0][0]){me=!0;var he=te.shift();ge=new ie.JoinedCellData(this._workCell,z.translateToString(!0,he[0],he[1]),he[1]-he[0]),ve=he[1]-1}!me&&this._isOverlapping(ge)&&vethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},oe}(de.BaseRenderLayer);fe.TextRenderLayer=ue},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.GridCache=void 0;var xe=function(){function E(){this.cache=[]}return E.prototype.resize=function(pe,de){for(var se=0;se>>24,Ee=be.rgba>>>16&255,Le=be.rgba>>>8&255,Ce=0;Ce=this.capacity)se=this._head,this._unlinkNode(se),delete this._map[se.key],se.key=pe,se.value=de,this._map[pe]=se;else{var ne=this._nodePool;ne.length>0?((se=ne.pop()).key=pe,se.value=de):se={prev:null,next:null,key:pe,value:de},this._map[pe]=se,this.size++}this._appendNode(se)},E}();fe.LRUMap=xe},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(de,se){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ie){ne.__proto__=ie}||function(ne,ie){for(var ce in ie)ie.hasOwnProperty(ce)&&(ne[ce]=ie[ce])})(de,se)},function(de,se){function ne(){this.constructor=de}xe(de,se),de.prototype=se===null?Object.create(se):(ne.prototype=se.prototype,new ne)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionRenderLayer=void 0;var pe=function(de){function se(ne,ie,ce,ue,ae,oe){var re=de.call(this,ne,"selection",ie,!0,ce,ue,ae,oe)||this;return re._clearState(),re}return E(se,de),se.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},se.prototype.resize=function(ne){de.prototype.resize.call(this,ne),this._clearState()},se.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},se.prototype.onSelectionChanged=function(ne,ie,ce){if(this._didStateChange(ne,ie,ce,this._bufferService.buffer.ydisp))if(this._clearAll(),ne&&ie){var ue=ne[1]-this._bufferService.buffer.ydisp,ae=ie[1]-this._bufferService.buffer.ydisp,oe=Math.max(ue,0),re=Math.min(ae,this._bufferService.rows-1);if(!(oe>=this._bufferService.rows||re<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,ce){var ee=ne[0],a=ie[0]-ee,y=re-oe+1;this._fillCells(ee,oe,a,y)}else{ee=ue===oe?ne[0]:0;var x=oe===re?ie[0]:this._bufferService.cols;this._fillCells(ee,oe,x-ee,1);var b=Math.max(re-oe-1,0);if(this._fillCells(0,oe+1,this._bufferService.cols,b),oe!==re){var z=ae===re?ie[0]:this._bufferService.cols;this._fillCells(0,re,z,1)}}this._state.start=[ne[0],ne[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=ce,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},se.prototype._didStateChange=function(ne,ie,ce,ue){return!this._areCoordinatesEqual(ne,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||ce!==this._state.columnSelectMode||ue!==this._state.ydisp},se.prototype._areCoordinatesEqual=function(ne,ie){return!(!ne||!ie)&&ne[0]===ie[0]&&ne[1]===ie[1]},se}(Se(13).BaseRenderLayer);fe.SelectionRenderLayer=pe},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(ie,ce){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,ce)},function(ie,ce){function ue(){this.constructor=ie}xe(ie,ce),ie.prototype=ce===null?Object.create(ce):(ue.prototype=ce.prototype,new ue)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CursorRenderLayer=void 0;var pe=Se(13),de=Se(4),se=function(ie){function ce(ue,ae,oe,re,ee,a,y,x,b){var z=ie.call(this,ue,"cursor",ae,!0,oe,re,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new de.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(ce,ie),ce.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},ce.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},ce.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onOptionsChanged=function(){var ue,ae=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ne(this._coreBrowserService.isFocused,function(){ae._render(!0)})):((ue=this._cursorBlinkStateManager)===null||ue===void 0||ue.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},ce.prototype.onGridChanged=function(ue,ae){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},ce.prototype._render=function(ue){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var ae=this._bufferService.buffer.ybase+this._bufferService.buffer.y,oe=ae-this._bufferService.buffer.ydisp;if(oe<0||oe>=this._bufferService.rows)this._clearCursor();else{var re=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(ae).loadCell(re,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](re,oe,this._cell):this._renderBlurCursor(re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===re&&this._state.y===oe&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},ce.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})},ce.prototype._renderBarCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ue,ae,this._optionsService.options.cursorWidth),this._ctx.restore()},ce.prototype._renderBlockCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ue,ae,oe.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(oe,ue,ae),this._ctx.restore()},ce.prototype._renderUnderlineCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ue,ae),this._ctx.restore()},ce.prototype._renderBlurCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ue,ae,oe.getWidth(),1),this._ctx.restore()},ce}(pe.BaseRenderLayer);fe.CursorRenderLayer=se;var ne=function(){function ie(ce,ue){this._renderCallback=ue,this.isCursorVisible=!0,ce&&this._restartInterval()}return Object.defineProperty(ie.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ie.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)},ie.prototype.restartBlinkAnimation=function(){var ce=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){ce._renderCallback(),ce._animationFrame=void 0})))},ie.prototype._restartInterval=function(ce){var ue=this;ce===void 0&&(ce=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ue._animationTimeRestarted){var ae=600-(Date.now()-ue._animationTimeRestarted);if(ue._animationTimeRestarted=void 0,ae>0)return void ue._restartInterval(ae)}ue.isCursorVisible=!1,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0}),ue._blinkInterval=window.setInterval(function(){if(ue._animationTimeRestarted){var oe=600-(Date.now()-ue._animationTimeRestarted);return ue._animationTimeRestarted=void 0,void ue._restartInterval(oe)}ue.isCursorVisible=!ue.isCursorVisible,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0})},600)},ce)},ie.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)},ie.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ie}()},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(ie,ce){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,ce)},function(ie,ce){function ue(){this.constructor=ie}xe(ie,ce),ie.prototype=ce===null?Object.create(ce):(ue.prototype=ce.prototype,new ue)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.LinkRenderLayer=void 0;var pe=Se(13),de=Se(9),se=Se(26),ne=function(ie){function ce(ue,ae,oe,re,ee,a,y,x){var b=ie.call(this,ue,"link",ae,!0,oe,re,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(ce,ie),ce.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),this._state=void 0},ce.prototype.reset=function(){this._clearCurrentLink()},ce.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var ue=this._state.y2-this._state.y1-1;ue>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ue),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},ce.prototype._onShowLinkUnderline=function(ue){if(ue.fg===de.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ue.fg&&se.is256Color(ue.fg)?this._ctx.fillStyle=this._colors.ansi[ue.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ue.y1===ue.y2)this._fillBottomLineAtCells(ue.x1,ue.y1,ue.x2-ue.x1);else{this._fillBottomLineAtCells(ue.x1,ue.y1,ue.cols-ue.x1);for(var ae=ue.y1+1;ae=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(ce,ue,ee):oe(ce,ue))||ee);return re>3&&ee&&Object.defineProperty(ce,ue,ee),ee},E=this&&this.__param||function(ie,ce){return function(ue,ae){ce(ue,ae,ie)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZone=fe.Linkifier=void 0;var pe=Se(0),de=Se(1),se=function(){function ie(ce,ue,ae){this._bufferService=ce,this._logService=ue,this._unicodeService=ae,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new pe.EventEmitter,this._onHideLinkUnderline=new pe.EventEmitter,this._onLinkTooltip=new pe.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ie.prototype.attachToDom=function(ce,ue){this._element=ce,this._mouseZoneManager=ue},ie.prototype.linkifyRows=function(ce,ue){var ae=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=ce,this._rowsToLinkify.end=ue):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,ce),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ue)),this._mouseZoneManager.clearAll(ce,ue),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return ae._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var ce=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ue=ce.ydisp+this._rowsToLinkify.start;if(!(ue>=ce.lines.length)){for(var ae=ce.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,oe=Math.ceil(2e3/this._bufferService.cols),re=this._bufferService.buffer.iterator(!1,ue,ae,oe,oe);re.hasNext();)for(var ee=re.next(),a=0;a=0;ue--)if(ce.priority<=this._linkMatchers[ue].priority)return void this._linkMatchers.splice(ue+1,0,ce);this._linkMatchers.splice(0,0,ce)}else this._linkMatchers.push(ce)},ie.prototype.deregisterLinkMatcher=function(ce){for(var ue=0;ue>9&511:void 0;ae.validationCallback?ae.validationCallback(b,function(me){re._rowsTimeoutId||me&&re._addLink(z[1],z[0]-re._bufferService.buffer.ydisp,b,ae,ge)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,ae,ge)},x=this;(oe=ee.exec(ue))!==null&&y()!=="break";);},ie.prototype._addLink=function(ce,ue,ae,oe,re){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(ae),y=ce%this._bufferService.cols,x=ue+Math.floor(ce/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new ne(y+1,x+1,b+1,z+1,function(te){if(oe.handler)return oe.handler(te,ae);var le=window.open();le?(le.opener=null,le.location.href=ae):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,re)),oe.hoverTooltipCallback&&oe.hoverTooltipCallback(te,ae,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.remove("xterm-cursor-pointer"),oe.hoverLeaveCallback&&oe.hoverLeaveCallback()},function(te){return!oe.willLinkActivate||oe.willLinkActivate(te,ae)}))}},ie.prototype._createLinkHoverEvent=function(ce,ue,ae,oe,re){return{x1:ce,y1:ue,x2:ae,y2:oe,cols:this._bufferService.cols,fg:re}},ie._timeBeforeLatency=200,ie=xe([E(0,de.IBufferService),E(1,de.ILogService),E(2,de.IUnicodeService)],ie)}();fe.Linkifier=se;var ne=function(ie,ce,ue,ae,oe,re,ee,a,y){this.x1=ie,this.y1=ce,this.x2=ue,this.y2=ae,this.clickCallback=oe,this.hoverCallback=re,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};fe.MouseZone=ne},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(b,z){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,le){te.__proto__=le}||function(te,le){for(var ge in le)le.hasOwnProperty(ge)&&(te[ge]=le[ge])})(b,z)},function(b,z){function te(){this.constructor=b}xe(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),pe=this&&this.__decorate||function(b,z,te,le){var ge,me=arguments.length,ve=me<3?z:le===null?le=Object.getOwnPropertyDescriptor(z,te):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,le);else for(var he=b.length-1;he>=0;he--)(ge=b[he])&&(ve=(me<3?ge(ve):me>3?ge(z,te,ve):ge(z,te))||ve);return me>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,le){z(te,le,b)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionService=void 0;var se=Se(11),ne=Se(52),ie=Se(4),ce=Se(0),ue=Se(5),ae=Se(1),oe=Se(30),re=Se(53),ee=Se(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,le,ge,me,ve,he,Ae){var ye=b.call(this)||this;return ye._element=te,ye._screenElement=le,ye._bufferService=ge,ye._coreService=me,ye._mouseService=ve,ye._optionsService=he,ye._renderService=Ae,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new ie.CellData,ye._mouseDownTimeStamp=0,ye._onLinuxMouseSelection=ye.register(new ce.EventEmitter),ye._onRedrawRequest=ye.register(new ce.EventEmitter),ye._onSelectionChange=ye.register(new ce.EventEmitter),ye._onRequestScrollLines=ye.register(new ce.EventEmitter),ye._mouseMoveListener=function(be){return ye._onMouseMove(be)},ye._mouseUpListener=function(be){return ye._onMouseUp(be)},ye._coreService.onUserInput(function(){ye.hasSelection&&ye.clearSelection()}),ye._trimListener=ye._bufferService.buffer.lines.onTrim(function(be){return ye._onTrim(be)}),ye.register(ye._bufferService.buffers.onBufferActivate(function(be){return ye._onBufferActivate(be)})),ye.enable(),ye._model=new ne.SelectionModel(ye._bufferService),ye._activeSelectionMode=0,ye}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,le=this._model.finalSelectionEnd;return!(!te||!le)&&(te[0]!==le[0]||te[1]!==le[1])},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,le=this._model.finalSelectionEnd;if(!te||!le)return"";var ge=this._bufferService.buffer,me=[];if(this._activeSelectionMode===3){if(te[0]===le[0])return"";for(var ve=te[1];ve<=le[1];ve++){var he=ge.translateBufferLineToString(ve,!0,te[0],le[0]);me.push(he)}}else{var Ae=te[1]===le[1]?le[0]:void 0;for(me.push(ge.translateBufferLineToString(te[1],!0,te[0],Ae)),ve=te[1]+1;ve<=le[1]-1;ve++){var ye=ge.lines.get(ve);he=ge.translateBufferLineToString(ve,!0),ye&&ye.isWrapped?me[me.length-1]+=he:me.push(he)}te[1]!==le[1]&&(ye=ge.lines.get(le[1]),he=ge.translateBufferLineToString(le[1],!0,0,le[0]),ye&&ye.isWrapped?me[me.length-1]+=he:me.push(he))}return me.map(function(be){return be.replace(y," ")}).join(se.isWindows?`\r +`+me+"}":"{"+de.join(",")+"}",gap=me,xe}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(Ct,dt,fe){var be;if(gap="",indent="",typeof fe=="number")for(be=0;be=0;re--)if(E(oe[re])){var ee=oe[re].split("="),a=unescape(ee[0]),y=unescape(ee[1]);ae(y,a)}}function ne(ae,oe){ae&&(me.cookie=escape(ae)+"="+escape(oe)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(ae){!ae||!ue(ae)||(me.cookie=escape(ae)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function ce(){se(function(ae,oe){ie(oe)})}function ue(ae){return new RegExp("(?:^|;\\s*)"+escape(ae).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(me.cookie)}},52496:function(Ct,dt,fe){var be=fe(67039),xe=be.Global;Ct.exports={name:"localStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};function E(){return xe.localStorage}function me(ce){return E().getItem(ce)}function de(ce,ue){return E().setItem(ce,ue)}function se(ce){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);ce(me(ae),ae)}}function ne(ce){return E().removeItem(ce)}function ie(){return E().clear()}},65300:function(Ct){Ct.exports={name:"memoryStorage",read:fe,write:be,each:xe,remove:E,clearAll:me};var dt={};function fe(de){return dt[de]}function be(de,se){dt[de]=se}function xe(de){for(var se in dt)dt.hasOwnProperty(se)&&de(dt[se],se)}function E(de){delete dt[de]}function me(de){dt={}}},16436:function(Ct,dt,fe){var be=fe(67039),xe=be.Global;Ct.exports={name:"oldFF-globalStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};var E=xe.globalStorage;function me(ce){return E[ce]}function de(ce,ue){E[ce]=ue}function se(ce){for(var ue=E.length-1;ue>=0;ue--){var ae=E.key(ue);ce(E[ae],ae)}}function ne(ce){return E.removeItem(ce)}function ie(){se(function(ce,ue){delete E[ce]})}},76673:function(Ct,dt,fe){var be=fe(67039),xe=be.Global;Ct.exports={name:"oldIE-userDataStorage",write:ne,read:ie,each:ce,remove:ue,clearAll:ae};var E="storejs",me=xe.document,de=ee(),se=(xe.navigator?xe.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ne(a,y){if(!se){var x=re(a);de(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!se){var y=re(a),x=null;return de(function(b){x=b.getAttribute(y)}),x}}function ce(a){de(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function ue(a){var y=re(a);de(function(x){x.removeAttribute(y),x.save(E)})}function ae(){de(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var oe=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function re(a){return a.replace(/^\d/,"___$&").replace(oe,"___")}function ee(){if(!me||!me.documentElement||!me.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(z){b=me.createElement("div"),y=me.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(Ct,dt,fe){var be=fe(67039),xe=be.Global;Ct.exports={name:"sessionStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};function E(){return xe.sessionStorage}function me(ce){return E().getItem(ce)}function de(ce,ue){return E().setItem(ce,ue)}function se(ce){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);ce(me(ae),ae)}}function ne(ce){return E().removeItem(ce)}function ie(){return E().clear()}},34376:function(Ct){(function(dt,fe){if(1)Ct.exports=fe();else var be,xe})(window,function(){return function(dt){var fe={};function be(xe){if(fe[xe])return fe[xe].exports;var E=fe[xe]={i:xe,l:!1,exports:{}};return dt[xe].call(E.exports,E,E.exports,be),E.l=!0,E.exports}return be.m=dt,be.c=fe,be.d=function(xe,E,me){be.o(xe,E)||Object.defineProperty(xe,E,{enumerable:!0,get:me})},be.r=function(xe){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(xe,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(xe,"__esModule",{value:!0})},be.t=function(xe,E){if(1&E&&(xe=be(xe)),8&E||4&E&&typeof xe=="object"&&xe&&xe.__esModule)return xe;var me=Object.create(null);if(be.r(me),Object.defineProperty(me,"default",{enumerable:!0,value:xe}),2&E&&typeof xe!="string")for(var de in xe)be.d(me,de,function(se){return xe[se]}.bind(null,de));return me},be.n=function(xe){var E=xe&&xe.__esModule?function(){return xe.default}:function(){return xe};return be.d(E,"a",E),E},be.o=function(xe,E){return Object.prototype.hasOwnProperty.call(xe,E)},be.p="",be(be.s=34)}([function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.forwardEvent=fe.EventEmitter=void 0;var xe=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var me=this;return this._event||(this._event=function(de){return me._listeners.push(de),{dispose:function(){if(!me._disposed){for(var se=0;se>22},ce.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?me.stringFromCodePoint(2097151&this.content):""},ce.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},ce.prototype.setFromCharData=function(ue){this.fg=ue[de.CHAR_DATA_ATTR_INDEX],this.bg=0;var ae=!1;if(ue[de.CHAR_DATA_CHAR_INDEX].length>2)ae=!0;else if(ue[de.CHAR_DATA_CHAR_INDEX].length===2){var oe=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=oe&&oe<=56319){var re=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=re&&re<=57343?this.content=1024*(oe-55296)+re-56320+65536|ue[de.CHAR_DATA_WIDTH_INDEX]<<22:ae=!0}else ae=!0}else this.content=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ue[de.CHAR_DATA_WIDTH_INDEX]<<22;ae&&(this.combinedData=ue[de.CHAR_DATA_CHAR_INDEX],this.content=2097152|ue[de.CHAR_DATA_WIDTH_INDEX]<<22)},ce.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ce}(se.AttributeData);fe.CellData=ne},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ISoundService=fe.ISelectionService=fe.IRenderService=fe.IMouseService=fe.ICoreBrowserService=fe.ICharSizeService=void 0;var xe=be(14);fe.ICharSizeService=xe.createDecorator("CharSizeService"),fe.ICoreBrowserService=xe.createDecorator("CoreBrowserService"),fe.IMouseService=xe.createDecorator("MouseService"),fe.IRenderService=xe.createDecorator("RenderService"),fe.ISelectionService=xe.createDecorator("SelectionService"),fe.ISoundService=xe.createDecorator("SoundService")},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.ExtendedAttrs=fe.AttributeData=void 0;var xe=function(){function me(){this.fg=0,this.bg=0,this.extended=new E}return me.toColorRGB=function(de){return[de>>>16&255,de>>>8&255,255&de]},me.fromColorRGB=function(de){return(255&de[0])<<16|(255&de[1])<<8|255&de[2]},me.prototype.clone=function(){var de=new me;return de.fg=this.fg,de.bg=this.bg,de.extended=this.extended.clone(),de},me.prototype.isInverse=function(){return 67108864&this.fg},me.prototype.isBold=function(){return 134217728&this.fg},me.prototype.isUnderline=function(){return 268435456&this.fg},me.prototype.isBlink=function(){return 536870912&this.fg},me.prototype.isInvisible=function(){return 1073741824&this.fg},me.prototype.isItalic=function(){return 67108864&this.bg},me.prototype.isDim=function(){return 134217728&this.bg},me.prototype.getFgColorMode=function(){return 50331648&this.fg},me.prototype.getBgColorMode=function(){return 50331648&this.bg},me.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},me.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},me.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},me.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},me.prototype.isFgDefault=function(){return(50331648&this.fg)==0},me.prototype.isBgDefault=function(){return(50331648&this.bg)==0},me.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},me.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},me.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},me.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},me.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},me.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()},me.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},me.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},me.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},me.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},me.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},me}();fe.AttributeData=xe;var E=function(){function me(de,se){de===void 0&&(de=0),se===void 0&&(se=-1),this.underlineStyle=de,this.underlineColor=se}return me.prototype.clone=function(){return new me(this.underlineStyle,this.underlineColor)},me.prototype.isEmpty=function(){return this.underlineStyle===0},me}();fe.ExtendedAttrs=E},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.addDisposableDomListener=void 0,fe.addDisposableDomListener=function(xe,E,me,de){xe.addEventListener(E,me,de);var se=!1;return{dispose:function(){se||(se=!0,xe.removeEventListener(E,me,de))}}}},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.Utf8ToUtf32=fe.StringToUtf32=fe.utf32ToString=fe.stringFromCodePoint=void 0,fe.stringFromCodePoint=function(me){return me>65535?(me-=65536,String.fromCharCode(55296+(me>>10))+String.fromCharCode(me%1024+56320)):String.fromCharCode(me)},fe.utf32ToString=function(me,de,se){de===void 0&&(de=0),se===void 0&&(se=me.length);for(var ne="",ie=de;ie65535?(ce-=65536,ne+=String.fromCharCode(55296+(ce>>10))+String.fromCharCode(ce%1024+56320)):ne+=String.fromCharCode(ce)}return ne};var xe=function(){function me(){this._interim=0}return me.prototype.clear=function(){this._interim=0},me.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie=0,ce=0;this._interim&&(56320<=(oe=de.charCodeAt(ce++))&&oe<=57343?se[ie++]=1024*(this._interim-55296)+oe-56320+65536:(se[ie++]=this._interim,se[ie++]=oe),this._interim=0);for(var ue=ce;ue=ne)return this._interim=ae,ie;var oe;56320<=(oe=de.charCodeAt(ue))&&oe<=57343?se[ie++]=1024*(ae-55296)+oe-56320+65536:(se[ie++]=ae,se[ie++]=oe)}else se[ie++]=ae}return ie},me}();fe.StringToUtf32=xe;var E=function(){function me(){this.interim=new Uint8Array(3)}return me.prototype.clear=function(){this.interim.fill(0)},me.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie,ce,ue,ae,oe=0,re=0,ee=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=ne)return 0;if((192&(b=de[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:se[oe++]=y:z===3?y<2048||y>=55296&&y<=57343||(se[oe++]=y):y<65536||y>1114111||(se[oe++]=y)),this.interim.fill(0)}for(var le=ne-4,ge=ee;ge=ne)return this.interim[0]=ie,oe;if((192&(ce=de[ge++]))!=128){ge--;continue}if((re=(31&ie)<<6|63&ce)<128){ge--;continue}se[oe++]=re}else if((240&ie)==224){if(ge>=ne)return this.interim[0]=ie,oe;if((192&(ce=de[ge++]))!=128){ge--;continue}if(ge>=ne)return this.interim[0]=ie,this.interim[1]=ce,oe;if((192&(ue=de[ge++]))!=128){ge--;continue}if((re=(15&ie)<<12|(63&ce)<<6|63&ue)<2048||re>=55296&&re<=57343)continue;se[oe++]=re}else if((248&ie)==240){if(ge>=ne)return this.interim[0]=ie,oe;if((192&(ce=de[ge++]))!=128){ge--;continue}if(ge>=ne)return this.interim[0]=ie,this.interim[1]=ce,oe;if((192&(ue=de[ge++]))!=128){ge--;continue}if(ge>=ne)return this.interim[0]=ie,this.interim[1]=ce,this.interim[2]=ue,oe;if((192&(ae=de[ge++]))!=128){ge--;continue}if((re=(7&ie)<<18|(63&ce)<<12|(63&ue)<<6|63&ae)<65536||re>1114111)continue;se[oe++]=re}}return oe},me}();fe.Utf8ToUtf32=E},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CHAR_ATLAS_CELL_SPACING=fe.DIM_OPACITY=fe.INVERTED_DEFAULT_COLOR=void 0,fe.INVERTED_DEFAULT_COLOR=257,fe.DIM_OPACITY=.5,fe.CHAR_ATLAS_CELL_SPACING=1},function(dt,fe,be){"use strict";var xe,E,me,de;function se(ie){var ce=ie.toString(16);return ce.length<2?"0"+ce:ce}function ne(ie,ce){return ie>>0}}(xe=fe.channels||(fe.channels={})),(E=fe.color||(fe.color={})).blend=function(ie,ce){var ue=(255&ce.rgba)/255;if(ue===1)return{css:ce.css,rgba:ce.rgba};var ae=ce.rgba>>24&255,oe=ce.rgba>>16&255,re=ce.rgba>>8&255,ee=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=ee+Math.round((ae-ee)*ue),b=a+Math.round((oe-a)*ue),z=y+Math.round((re-y)*ue);return{css:xe.toCss(x,b,z),rgba:xe.toRgba(x,b,z)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,ce,ue){var ae=de.ensureContrastRatio(ie.rgba,ce.rgba,ue);if(ae)return de.toColor(ae>>24&255,ae>>16&255,ae>>8&255)},E.opaque=function(ie){var ce=(255|ie.rgba)>>>0,ue=de.toChannels(ce),ae=ue[0],oe=ue[1],re=ue[2];return{css:xe.toCss(ae,oe,re),rgba:ce}},E.opacity=function(ie,ce){var ue=Math.round(255*ce),ae=de.toChannels(ie.rgba),oe=ae[0],re=ae[1],ee=ae[2];return{css:xe.toCss(oe,re,ee,ue),rgba:xe.toRgba(oe,re,ee,ue)}},(fe.css||(fe.css={})).toColor=function(ie){switch(ie.length){case 7:return{css:ie,rgba:(parseInt(ie.slice(1),16)<<8|255)>>>0};case 9:return{css:ie,rgba:parseInt(ie.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ie){function ce(ue,ae,oe){var re=ue/255,ee=ae/255,a=oe/255;return .2126*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(ue){return ce(ue>>16&255,ue>>8&255,255&ue)},ie.relativeLuminance2=ce}(me=fe.rgb||(fe.rgb={})),function(ie){function ce(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function ue(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));te>>0}ie.ensureContrastRatio=function(ae,oe,re){var ee=me.relativeLuminance(ae>>8),a=me.relativeLuminance(oe>>8);if(ne(ee,a)>24&255,ae>>16&255,ae>>8&255,255&ae]},ie.toColor=function(ae,oe,re){return{css:xe.toCss(ae,oe,re),rgba:xe.toRgba(ae,oe,re)}}}(de=fe.rgba||(fe.rgba={})),fe.toPaddedHex=se,fe.contrastRatio=ne},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.isLinux=fe.isWindows=fe.isIphone=fe.isIpad=fe.isMac=fe.isSafari=fe.isFirefox=void 0;var xe=typeof navigator=="undefined",E=xe?"node":navigator.userAgent,me=xe?"node":navigator.platform;function de(se,ne){return se.indexOf(ne)>=0}fe.isFirefox=!!~E.indexOf("Firefox"),fe.isSafari=/^((?!chrome|android).)*safari/i.test(E),fe.isMac=de(["Macintosh","MacIntel","MacPPC","Mac68K"],me),fe.isIpad=me==="iPad",fe.isIphone=me==="iPhone",fe.isWindows=de(["Windows","Win16","Win32","WinCE"],me),fe.isLinux=me.indexOf("Linux")>=0},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.C1=fe.C0=void 0,function(xe){xe.NUL="\0",xe.SOH="",xe.STX="",xe.ETX="",xe.EOT="",xe.ENQ="",xe.ACK="",xe.BEL="\x07",xe.BS="\b",xe.HT=" ",xe.LF=` +`,xe.VT="\v",xe.FF="\f",xe.CR="\r",xe.SO="",xe.SI="",xe.DLE="",xe.DC1="",xe.DC2="",xe.DC3="",xe.DC4="",xe.NAK="",xe.SYN="",xe.ETB="",xe.CAN="",xe.EM="",xe.SUB="",xe.ESC="\x1B",xe.FS="",xe.GS="",xe.RS="",xe.US="",xe.SP=" ",xe.DEL="\x7F"}(fe.C0||(fe.C0={})),function(xe){xe.PAD="\x80",xe.HOP="\x81",xe.BPH="\x82",xe.NBH="\x83",xe.IND="\x84",xe.NEL="\x85",xe.SSA="\x86",xe.ESA="\x87",xe.HTS="\x88",xe.HTJ="\x89",xe.VTS="\x8A",xe.PLD="\x8B",xe.PLU="\x8C",xe.RI="\x8D",xe.SS2="\x8E",xe.SS3="\x8F",xe.DCS="\x90",xe.PU1="\x91",xe.PU2="\x92",xe.STS="\x93",xe.CCH="\x94",xe.MW="\x95",xe.SPA="\x96",xe.EPA="\x97",xe.SOS="\x98",xe.SGCI="\x99",xe.SCI="\x9A",xe.CSI="\x9B",xe.ST="\x9C",xe.OSC="\x9D",xe.PM="\x9E",xe.APC="\x9F"}(fe.C1||(fe.C1={}))},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BaseRenderLayer=void 0;var xe=be(3),E=be(9),me=be(25),de=be(6),se=be(28),ne=be(10),ie=be(17),ce=function(){function ue(ae,oe,re,ee,a,y,x,b){this._container=ae,this._alpha=ee,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+oe+"-layer"),this._canvas.style.zIndex=re.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ue.prototype.dispose=function(){var ae;ie.removeElementFromParent(this._canvas),(ae=this._charAtlas)===null||ae===void 0||ae.dispose()},ue.prototype._initCanvas=function(){this._ctx=se.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ue.prototype.onOptionsChanged=function(){},ue.prototype.onBlur=function(){},ue.prototype.onFocus=function(){},ue.prototype.onCursorMove=function(){},ue.prototype.onGridChanged=function(ae,oe){},ue.prototype.onSelectionChanged=function(ae,oe,re){re===void 0&&(re=!1)},ue.prototype.setColors=function(ae){this._refreshCharAtlas(ae)},ue.prototype._setTransparency=function(ae){if(ae!==this._alpha){var oe=this._canvas;this._alpha=ae,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,oe),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ue.prototype._refreshCharAtlas=function(ae){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=me.acquireCharAtlas(this._optionsService.options,this._rendererId,ae,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ue.prototype.resize=function(ae){this._scaledCellWidth=ae.scaledCellWidth,this._scaledCellHeight=ae.scaledCellHeight,this._scaledCharWidth=ae.scaledCharWidth,this._scaledCharHeight=ae.scaledCharHeight,this._scaledCharLeft=ae.scaledCharLeft,this._scaledCharTop=ae.scaledCharTop,this._canvas.width=ae.scaledCanvasWidth,this._canvas.height=ae.scaledCanvasHeight,this._canvas.style.width=ae.canvasWidth+"px",this._canvas.style.height=ae.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ue.prototype._fillCells=function(ae,oe,re,ee){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight)},ue.prototype._fillBottomLineAtCells=function(ae,oe,re){re===void 0&&(re=1),this._ctx.fillRect(ae*this._scaledCellWidth,(oe+1)*this._scaledCellHeight-window.devicePixelRatio-1,re*this._scaledCellWidth,window.devicePixelRatio)},ue.prototype._fillLeftLineAtCell=function(ae,oe,re){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,window.devicePixelRatio*re,this._scaledCellHeight)},ue.prototype._strokeRectAtCell=function(ae,oe,re,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(ae*this._scaledCellWidth+window.devicePixelRatio/2,oe*this._scaledCellHeight+window.devicePixelRatio/2,re*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},ue.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))},ue.prototype._clearCells=function(ae,oe,re,ee){this._alpha?this._ctx.clearRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight))},ue.prototype._fillCharTrueColor=function(ae,oe,re){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(re),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ue.prototype._drawChars=function(ae,oe,re){var ee,a,y=this._getContrastColor(ae);y||ae.isFgRGB()||ae.isBgRGB()?this._drawUncachedChars(ae,oe,re,y):(ae.isInverse()?(ee=ae.isBgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getBgColor(),a=ae.isFgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getFgColor()):(a=ae.isBgDefault()?xe.DEFAULT_COLOR:ae.getBgColor(),ee=ae.isFgDefault()?xe.DEFAULT_COLOR:ae.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=ae.getChars()||xe.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=ae.getCode()||xe.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!ae.isBold(),this._currentGlyphIdentifier.dim=!!ae.isDim(),this._currentGlyphIdentifier.italic=!!ae.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(ae,oe,re))},ue.prototype._drawUncachedChars=function(ae,oe,re,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!ae.isBold(),!!ae.isItalic()),this._ctx.textBaseline="middle",ae.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(ae.isBgDefault())this._ctx.fillStyle=ne.color.opaque(this._colors.background).css;else if(ae.isBgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getBgColor()).join(",")+")";else{var a=ae.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(ae.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(ae.isFgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getFgColor()).join(",")+")";else{var y=ae.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(re),ae.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ue.prototype._clipRow=function(ae){this._ctx.beginPath(),this._ctx.rect(0,ae*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ue.prototype._getFont=function(ae,oe){return(oe?"italic":"")+" "+(ae?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ue.prototype._getContrastColor=function(ae){if(this._optionsService.options.minimumContrastRatio!==1){var oe=this._colors.contrastCache.getColor(ae.bg,ae.fg);if(oe!==void 0)return oe||void 0;var re=ae.getFgColor(),ee=ae.getFgColorMode(),a=ae.getBgColor(),y=ae.getBgColorMode(),x=!!ae.isInverse(),b=!!ae.isInverse();if(x){var z=re;re=a,a=z;var te=ee;ee=y,y=te}var le=this._resolveBackgroundRgba(y,a,x),ge=this._resolveForegroundRgba(ee,re,x,b),pe=ne.rgba.ensureContrastRatio(le,ge,this._optionsService.options.minimumContrastRatio);if(pe){var ve={css:ne.channels.toCss(pe>>24&255,pe>>16&255,pe>>8&255),rgba:pe};return this._colors.contrastCache.setColor(ae.bg,ae.fg,ve),ve}this._colors.contrastCache.setColor(ae.bg,ae.fg,null)}},ue.prototype._resolveBackgroundRgba=function(ae,oe,re){switch(ae){case 16777216:case 33554432:return this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.foreground.rgba:this._colors.background.rgba}},ue.prototype._resolveForegroundRgba=function(ae,oe,re,ee){switch(ae){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&oe<8&&(oe+=8),this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.background.rgba:this._colors.foreground.rgba}},ue}();fe.BaseRenderLayer=ce},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.createDecorator=fe.getServiceDependencies=fe.serviceRegistry=void 0;function xe(E,me,de){me.di$target===me?me.di$dependencies.push({id:E,index:de}):(me.di$dependencies=[{id:E,index:de}],me.di$target=me)}fe.serviceRegistry=new Map,fe.getServiceDependencies=function(E){return E.di$dependencies||[]},fe.createDecorator=function(E){if(fe.serviceRegistry.has(E))return fe.serviceRegistry.get(E);var me=function(de,se,ne){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");xe(me,de,ne)};return me.toString=function(){return E},fe.serviceRegistry.set(E,me),me}},function(dt,fe,be){"use strict";function xe(E,me,de,se){if(de===void 0&&(de=0),se===void 0&&(se=E.length),de>=E.length)return E;de=(E.length+de)%E.length,se=se>=E.length?E.length:(E.length+se)%E.length;for(var ne=de;ne>22,2097152&ce?this._combined[ie].charCodeAt(this._combined[ie].length-1):ue]},ne.prototype.set=function(ie,ce){this._data[3*ie+1]=ce[E.CHAR_DATA_ATTR_INDEX],ce[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=ce[1],this._data[3*ie+0]=2097152|ie|ce[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=ce[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ce[E.CHAR_DATA_WIDTH_INDEX]<<22},ne.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},ne.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},ne.prototype.getFg=function(ie){return this._data[3*ie+1]},ne.prototype.getBg=function(ie){return this._data[3*ie+2]},ne.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},ne.prototype.getCodePoint=function(ie){var ce=this._data[3*ie+0];return 2097152&ce?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&ce},ne.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},ne.prototype.getString=function(ie){var ce=this._data[3*ie+0];return 2097152&ce?this._combined[ie]:2097151&ce?xe.stringFromCodePoint(2097151&ce):""},ne.prototype.loadCell=function(ie,ce){var ue=3*ie;return ce.content=this._data[ue+0],ce.fg=this._data[ue+1],ce.bg=this._data[ue+2],2097152&ce.content&&(ce.combinedData=this._combined[ie]),268435456&ce.bg&&(ce.extended=this._extendedAttrs[ie]),ce},ne.prototype.setCell=function(ie,ce){2097152&ce.content&&(this._combined[ie]=ce.combinedData),268435456&ce.bg&&(this._extendedAttrs[ie]=ce.extended),this._data[3*ie+0]=ce.content,this._data[3*ie+1]=ce.fg,this._data[3*ie+2]=ce.bg},ne.prototype.setCellFromCodePoint=function(ie,ce,ue,ae,oe,re){268435456&oe&&(this._extendedAttrs[ie]=re),this._data[3*ie+0]=ce|ue<<22,this._data[3*ie+1]=ae,this._data[3*ie+2]=oe},ne.prototype.addCodepointToCell=function(ie,ce){var ue=this._data[3*ie+0];2097152&ue?this._combined[ie]+=xe.stringFromCodePoint(ce):(2097151&ue?(this._combined[ie]=xe.stringFromCodePoint(2097151&ue)+xe.stringFromCodePoint(ce),ue&=-2097152,ue|=2097152):ue=ce|1<<22,this._data[3*ie+0]=ue)},ne.prototype.insertCells=function(ie,ce,ue,ae){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(ae==null?void 0:ae.fg)||0,(ae==null?void 0:ae.bg)||0,(ae==null?void 0:ae.extended)||new de.ExtendedAttrs),ce=0;--re)this.setCell(ie+ce+re,this.loadCell(ie+re,oe));for(re=0;rethis.length){var ue=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[re]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},ne.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var ce=0;ce=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},ne.prototype.copyCellsFrom=function(ie,ce,ue,ae,oe){var re=ie._data;if(oe)for(var ee=ae-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(ue+ee)+a]=re[3*(ce+ee)+a];else for(ee=0;ee=ce&&(this._combined[x-ce+ue]=ie._combined[x])}},ne.prototype.translateToString=function(ie,ce,ue){ie===void 0&&(ie=!1),ce===void 0&&(ce=0),ue===void 0&&(ue=this.length),ie&&(ue=Math.min(ue,this.getTrimmedLength()));for(var ae="";ce>22||1}return ae},ne}();fe.BufferLine=se},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeElementFromParent=void 0,fe.removeElementFromParent=function(){for(var xe,E=[],me=0;me24)return pe.setWinLines||!1;switch(ge){case 1:return!!pe.restoreWin;case 2:return!!pe.minimizeWin;case 3:return!!pe.setWinPosition;case 4:return!!pe.setWinSizePixels;case 5:return!!pe.raiseWin;case 6:return!!pe.lowerWin;case 7:return!!pe.refreshWin;case 8:return!!pe.setWinSizeChars;case 9:return!!pe.maximizeWin;case 10:return!!pe.fullscreenWin;case 11:return!!pe.getWinState;case 13:return!!pe.getWinPosition;case 14:return!!pe.getWinSizePixels;case 15:return!!pe.getScreenSizePixels;case 16:return!!pe.getCellSizePixels;case 18:return!!pe.getWinSizeChars;case 19:return!!pe.getScreenSizeChars;case 20:return!!pe.getIconTitle;case 21:return!!pe.getWinTitle;case 22:return!!pe.pushTitle;case 23:return!!pe.popTitle;case 24:return!!pe.setWinLines}return!1}(function(ge){ge[ge.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",ge[ge.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(me=fe.WindowsOptionsReportType||(fe.WindowsOptionsReportType={}));var te=function(){function ge(pe,ve,he,Ae){this._bufferService=pe,this._coreService=ve,this._logService=he,this._optionsService=Ae,this._data=new Uint32Array(0)}return ge.prototype.hook=function(pe){this._data=new Uint32Array(0)},ge.prototype.put=function(pe,ve,he){this._data=ce.concat(this._data,pe.subarray(ve,he))},ge.prototype.unhook=function(pe){if(pe){var ve=ue.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ve){case'"q':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r0"q'+de.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r61;1"p'+de.C0.ESC+"\\");case"r":var he=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+he+de.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r0m"+de.C0.ESC+"\\");case" q":var Ae={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Ae-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+Ae+" q"+de.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ve),this._coreService.triggerDataEvent(de.C0.ESC+"P0$r"+de.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},ge}(),le=function(ge){function pe(ve,he,Ae,ye,Se,Pe,Be,Ee,Oe){Oe===void 0&&(Oe=new ne.EscapeSequenceParser);var Ce=ge.call(this)||this;Ce._bufferService=ve,Ce._charsetService=he,Ce._coreService=Ae,Ce._dirtyRowService=ye,Ce._logService=Se,Ce._optionsService=Pe,Ce._coreMouseService=Be,Ce._unicodeService=Ee,Ce._parser=Oe,Ce._parseBuffer=new Uint32Array(4096),Ce._stringDecoder=new ue.StringToUtf32,Ce._utf8Decoder=new ue.Utf8ToUtf32,Ce._workCell=new ee.CellData,Ce._windowTitle="",Ce._iconName="",Ce._windowTitleStack=[],Ce._iconNameStack=[],Ce._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),Ce._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone(),Ce._onRequestBell=new oe.EventEmitter,Ce._onRequestRefreshRows=new oe.EventEmitter,Ce._onRequestReset=new oe.EventEmitter,Ce._onRequestScroll=new oe.EventEmitter,Ce._onRequestSyncScrollBar=new oe.EventEmitter,Ce._onRequestWindowsOptionsReport=new oe.EventEmitter,Ce._onA11yChar=new oe.EventEmitter,Ce._onA11yTab=new oe.EventEmitter,Ce._onCursorMove=new oe.EventEmitter,Ce._onLineFeed=new oe.EventEmitter,Ce._onScroll=new oe.EventEmitter,Ce._onTitleChange=new oe.EventEmitter,Ce.register(Ce._parser),Ce._parser.setCsiHandlerFallback(function(Ne,_e){Ce._logService.debug("Unknown CSI code: ",{identifier:Ce._parser.identToString(Ne),params:_e.toArray()})}),Ce._parser.setEscHandlerFallback(function(Ne){Ce._logService.debug("Unknown ESC code: ",{identifier:Ce._parser.identToString(Ne)})}),Ce._parser.setExecuteHandlerFallback(function(Ne){Ce._logService.debug("Unknown EXECUTE code: ",{code:Ne})}),Ce._parser.setOscHandlerFallback(function(Ne,_e,$e){Ce._logService.debug("Unknown OSC code: ",{identifier:Ne,action:_e,data:$e})}),Ce._parser.setDcsHandlerFallback(function(Ne,_e,$e){_e==="HOOK"&&($e=$e.toArray()),Ce._logService.debug("Unknown DCS code: ",{identifier:Ce._parser.identToString(Ne),action:_e,payload:$e})}),Ce._parser.setPrintHandler(function(Ne,_e,$e){return Ce.print(Ne,_e,$e)}),Ce._parser.setCsiHandler({final:"@"},function(Ne){return Ce.insertChars(Ne)}),Ce._parser.setCsiHandler({intermediates:" ",final:"@"},function(Ne){return Ce.scrollLeft(Ne)}),Ce._parser.setCsiHandler({final:"A"},function(Ne){return Ce.cursorUp(Ne)}),Ce._parser.setCsiHandler({intermediates:" ",final:"A"},function(Ne){return Ce.scrollRight(Ne)}),Ce._parser.setCsiHandler({final:"B"},function(Ne){return Ce.cursorDown(Ne)}),Ce._parser.setCsiHandler({final:"C"},function(Ne){return Ce.cursorForward(Ne)}),Ce._parser.setCsiHandler({final:"D"},function(Ne){return Ce.cursorBackward(Ne)}),Ce._parser.setCsiHandler({final:"E"},function(Ne){return Ce.cursorNextLine(Ne)}),Ce._parser.setCsiHandler({final:"F"},function(Ne){return Ce.cursorPrecedingLine(Ne)}),Ce._parser.setCsiHandler({final:"G"},function(Ne){return Ce.cursorCharAbsolute(Ne)}),Ce._parser.setCsiHandler({final:"H"},function(Ne){return Ce.cursorPosition(Ne)}),Ce._parser.setCsiHandler({final:"I"},function(Ne){return Ce.cursorForwardTab(Ne)}),Ce._parser.setCsiHandler({final:"J"},function(Ne){return Ce.eraseInDisplay(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"J"},function(Ne){return Ce.eraseInDisplay(Ne)}),Ce._parser.setCsiHandler({final:"K"},function(Ne){return Ce.eraseInLine(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"K"},function(Ne){return Ce.eraseInLine(Ne)}),Ce._parser.setCsiHandler({final:"L"},function(Ne){return Ce.insertLines(Ne)}),Ce._parser.setCsiHandler({final:"M"},function(Ne){return Ce.deleteLines(Ne)}),Ce._parser.setCsiHandler({final:"P"},function(Ne){return Ce.deleteChars(Ne)}),Ce._parser.setCsiHandler({final:"S"},function(Ne){return Ce.scrollUp(Ne)}),Ce._parser.setCsiHandler({final:"T"},function(Ne){return Ce.scrollDown(Ne)}),Ce._parser.setCsiHandler({final:"X"},function(Ne){return Ce.eraseChars(Ne)}),Ce._parser.setCsiHandler({final:"Z"},function(Ne){return Ce.cursorBackwardTab(Ne)}),Ce._parser.setCsiHandler({final:"`"},function(Ne){return Ce.charPosAbsolute(Ne)}),Ce._parser.setCsiHandler({final:"a"},function(Ne){return Ce.hPositionRelative(Ne)}),Ce._parser.setCsiHandler({final:"b"},function(Ne){return Ce.repeatPrecedingCharacter(Ne)}),Ce._parser.setCsiHandler({final:"c"},function(Ne){return Ce.sendDeviceAttributesPrimary(Ne)}),Ce._parser.setCsiHandler({prefix:">",final:"c"},function(Ne){return Ce.sendDeviceAttributesSecondary(Ne)}),Ce._parser.setCsiHandler({final:"d"},function(Ne){return Ce.linePosAbsolute(Ne)}),Ce._parser.setCsiHandler({final:"e"},function(Ne){return Ce.vPositionRelative(Ne)}),Ce._parser.setCsiHandler({final:"f"},function(Ne){return Ce.hVPosition(Ne)}),Ce._parser.setCsiHandler({final:"g"},function(Ne){return Ce.tabClear(Ne)}),Ce._parser.setCsiHandler({final:"h"},function(Ne){return Ce.setMode(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"h"},function(Ne){return Ce.setModePrivate(Ne)}),Ce._parser.setCsiHandler({final:"l"},function(Ne){return Ce.resetMode(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"l"},function(Ne){return Ce.resetModePrivate(Ne)}),Ce._parser.setCsiHandler({final:"m"},function(Ne){return Ce.charAttributes(Ne)}),Ce._parser.setCsiHandler({final:"n"},function(Ne){return Ce.deviceStatus(Ne)}),Ce._parser.setCsiHandler({prefix:"?",final:"n"},function(Ne){return Ce.deviceStatusPrivate(Ne)}),Ce._parser.setCsiHandler({intermediates:"!",final:"p"},function(Ne){return Ce.softReset(Ne)}),Ce._parser.setCsiHandler({intermediates:" ",final:"q"},function(Ne){return Ce.setCursorStyle(Ne)}),Ce._parser.setCsiHandler({final:"r"},function(Ne){return Ce.setScrollRegion(Ne)}),Ce._parser.setCsiHandler({final:"s"},function(Ne){return Ce.saveCursor(Ne)}),Ce._parser.setCsiHandler({final:"t"},function(Ne){return Ce.windowOptions(Ne)}),Ce._parser.setCsiHandler({final:"u"},function(Ne){return Ce.restoreCursor(Ne)}),Ce._parser.setCsiHandler({intermediates:"'",final:"}"},function(Ne){return Ce.insertColumns(Ne)}),Ce._parser.setCsiHandler({intermediates:"'",final:"~"},function(Ne){return Ce.deleteColumns(Ne)}),Ce._parser.setExecuteHandler(de.C0.BEL,function(){return Ce.bell()}),Ce._parser.setExecuteHandler(de.C0.LF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.VT,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.FF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.CR,function(){return Ce.carriageReturn()}),Ce._parser.setExecuteHandler(de.C0.BS,function(){return Ce.backspace()}),Ce._parser.setExecuteHandler(de.C0.HT,function(){return Ce.tab()}),Ce._parser.setExecuteHandler(de.C0.SO,function(){return Ce.shiftOut()}),Ce._parser.setExecuteHandler(de.C0.SI,function(){return Ce.shiftIn()}),Ce._parser.setExecuteHandler(de.C1.IND,function(){return Ce.index()}),Ce._parser.setExecuteHandler(de.C1.NEL,function(){return Ce.nextLine()}),Ce._parser.setExecuteHandler(de.C1.HTS,function(){return Ce.tabSet()}),Ce._parser.setOscHandler(0,new y.OscHandler(function(Ne){Ce.setTitle(Ne),Ce.setIconName(Ne)})),Ce._parser.setOscHandler(1,new y.OscHandler(function(Ne){return Ce.setIconName(Ne)})),Ce._parser.setOscHandler(2,new y.OscHandler(function(Ne){return Ce.setTitle(Ne)})),Ce._parser.setEscHandler({final:"7"},function(){return Ce.saveCursor()}),Ce._parser.setEscHandler({final:"8"},function(){return Ce.restoreCursor()}),Ce._parser.setEscHandler({final:"D"},function(){return Ce.index()}),Ce._parser.setEscHandler({final:"E"},function(){return Ce.nextLine()}),Ce._parser.setEscHandler({final:"H"},function(){return Ce.tabSet()}),Ce._parser.setEscHandler({final:"M"},function(){return Ce.reverseIndex()}),Ce._parser.setEscHandler({final:"="},function(){return Ce.keypadApplicationMode()}),Ce._parser.setEscHandler({final:">"},function(){return Ce.keypadNumericMode()}),Ce._parser.setEscHandler({final:"c"},function(){return Ce.fullReset()}),Ce._parser.setEscHandler({final:"n"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"o"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"|"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"}"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"~"},function(){return Ce.setgLevel(1)}),Ce._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ce.selectDefaultCharset()}),Ce._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ce.selectDefaultCharset()});var je=function(Ne){Fe._parser.setEscHandler({intermediates:"(",final:Ne},function(){return Ce.selectCharset("("+Ne)}),Fe._parser.setEscHandler({intermediates:")",final:Ne},function(){return Ce.selectCharset(")"+Ne)}),Fe._parser.setEscHandler({intermediates:"*",final:Ne},function(){return Ce.selectCharset("*"+Ne)}),Fe._parser.setEscHandler({intermediates:"+",final:Ne},function(){return Ce.selectCharset("+"+Ne)}),Fe._parser.setEscHandler({intermediates:"-",final:Ne},function(){return Ce.selectCharset("-"+Ne)}),Fe._parser.setEscHandler({intermediates:".",final:Ne},function(){return Ce.selectCharset("."+Ne)}),Fe._parser.setEscHandler({intermediates:"/",final:Ne},function(){return Ce.selectCharset("/"+Ne)})},Fe=this;for(var Qe in se.CHARSETS)je(Qe);return Ce._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ce.screenAlignmentPattern()}),Ce._parser.setErrorHandler(function(Ne){return Ce._logService.error("Parsing error: ",Ne),Ne}),Ce._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ce._bufferService,Ce._coreService,Ce._logService,Ce._optionsService)),Ce}return E(pe,ge),Object.defineProperty(pe.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),pe.prototype.dispose=function(){ge.prototype.dispose.call(this)},pe.prototype.parse=function(ve){var he=this._bufferService.buffer,Ae=he.x,ye=he.y;if(this._logService.debug("parsing data",ve),this._parseBuffer.length131072)for(var Se=0;Se0&&Qe.getWidth(Pe.x-1)===2&&Qe.setCellFromCodePoint(Pe.x-1,0,1,Fe.fg,Fe.bg,Fe.extended);for(var Ne=he;Ne=Oe){if(Ce){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),Qe=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=Oe-1,Se===2)continue}if(je&&(Qe.insertCells(Pe.x,Se,Pe.getNullCell(Fe),Fe),Qe.getWidth(Oe-1)===2&&Qe.setCellFromCodePoint(Oe-1,re.NULL_CELL_CODE,re.NULL_CELL_WIDTH,Fe.fg,Fe.bg,Fe.extended)),Qe.setCellFromCodePoint(Pe.x++,ye,Se,Fe.fg,Fe.bg,Fe.extended),Se>0)for(;--Se;)Qe.setCellFromCodePoint(Pe.x++,0,0,Fe.fg,Fe.bg,Fe.extended)}else Qe.getWidth(Pe.x-1)?Qe.addCodepointToCell(Pe.x-1,ye):Qe.addCodepointToCell(Pe.x-2,ye)}Ae-he>0&&(Qe.loadCell(Pe.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),Pe.x0&&Qe.getWidth(Pe.x)===0&&!Qe.hasContent(Pe.x)&&Qe.setCellFromCodePoint(Pe.x,0,1,Fe.fg,Fe.bg,Fe.extended),this._dirtyRowService.markDirty(Pe.y)},pe.prototype.addCsiHandler=function(ve,he){var Ae=this;return ve.final!=="t"||ve.prefix||ve.intermediates?this._parser.addCsiHandler(ve,he):this._parser.addCsiHandler(ve,function(ye){return!z(ye.params[0],Ae._optionsService.options.windowOptions)||he(ye)})},pe.prototype.addDcsHandler=function(ve,he){return this._parser.addDcsHandler(ve,new x.DcsHandler(he))},pe.prototype.addEscHandler=function(ve,he){return this._parser.addEscHandler(ve,he)},pe.prototype.addOscHandler=function(ve,he){return this._parser.addOscHandler(ve,new y.OscHandler(he))},pe.prototype.bell=function(){this._onRequestBell.fire()},pe.prototype.lineFeed=function(){var ve=this._bufferService.buffer;this._dirtyRowService.markDirty(ve.y),this._optionsService.options.convertEol&&(ve.x=0),ve.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),ve.x>=this._bufferService.cols&&ve.x--,this._dirtyRowService.markDirty(ve.y),this._onLineFeed.fire()},pe.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},pe.prototype.backspace=function(){var ve,he=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(he.x>0&&he.x--);if(this._restrictCursor(this._bufferService.cols),he.x>0)he.x--;else if(he.x===0&&he.y>he.scrollTop&&he.y<=he.scrollBottom&&(!((ve=he.lines.get(he.ybase+he.y))===null||ve===void 0)&&ve.isWrapped)){he.lines.get(he.ybase+he.y).isWrapped=!1,he.y--,he.x=this._bufferService.cols-1;var Ae=he.lines.get(he.ybase+he.y);Ae.hasWidth(he.x)&&!Ae.hasContent(he.x)&&he.x--}this._restrictCursor()},pe.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var ve=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-ve)}},pe.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},pe.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},pe.prototype._restrictCursor=function(ve){ve===void 0&&(ve=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(ve,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)},pe.prototype._setCursor=function(ve,he){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+he):(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=he),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},pe.prototype._moveCursor=function(ve,he){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ve,this._bufferService.buffer.y+he)},pe.prototype.cursorUp=function(ve){var he=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;he>=0?this._moveCursor(0,-Math.min(he,ve.params[0]||1)):this._moveCursor(0,-(ve.params[0]||1))},pe.prototype.cursorDown=function(ve){var he=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;he>=0?this._moveCursor(0,Math.min(he,ve.params[0]||1)):this._moveCursor(0,ve.params[0]||1)},pe.prototype.cursorForward=function(ve){this._moveCursor(ve.params[0]||1,0)},pe.prototype.cursorBackward=function(ve){this._moveCursor(-(ve.params[0]||1),0)},pe.prototype.cursorNextLine=function(ve){this.cursorDown(ve),this._bufferService.buffer.x=0},pe.prototype.cursorPrecedingLine=function(ve){this.cursorUp(ve),this._bufferService.buffer.x=0},pe.prototype.cursorCharAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},pe.prototype.cursorPosition=function(ve){this._setCursor(ve.length>=2?(ve.params[1]||1)-1:0,(ve.params[0]||1)-1)},pe.prototype.charPosAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},pe.prototype.hPositionRelative=function(ve){this._moveCursor(ve.params[0]||1,0)},pe.prototype.linePosAbsolute=function(ve){this._setCursor(this._bufferService.buffer.x,(ve.params[0]||1)-1)},pe.prototype.vPositionRelative=function(ve){this._moveCursor(0,ve.params[0]||1)},pe.prototype.hVPosition=function(ve){this.cursorPosition(ve)},pe.prototype.tabClear=function(ve){var he=ve.params[0];he===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:he===3&&(this._bufferService.buffer.tabs={})},pe.prototype.cursorForwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var he=ve.params[0]||1;he--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},pe.prototype.cursorBackwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var he=ve.params[0]||1,Ae=this._bufferService.buffer;he--;)Ae.x=Ae.prevStop()},pe.prototype._eraseInBufferLine=function(ve,he,Ae,ye){ye===void 0&&(ye=!1);var Se=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);Se.replaceCells(he,Ae,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(Se.isWrapped=!1)},pe.prototype._resetBufferLine=function(ve){var he=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);he.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),he.isWrapped=!1},pe.prototype.eraseInDisplay=function(ve){var he;switch(this._restrictCursor(),ve.params[0]){case 0:for(he=this._bufferService.buffer.y,this._dirtyRowService.markDirty(he),this._eraseInBufferLine(he++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);he=this._bufferService.cols&&(this._bufferService.buffer.lines.get(he+1).isWrapped=!1);he--;)this._resetBufferLine(he);this._dirtyRowService.markDirty(0);break;case 2:for(he=this._bufferService.rows,this._dirtyRowService.markDirty(he-1);he--;)this._resetBufferLine(he);this._dirtyRowService.markDirty(0);break;case 3:var Ae=this._bufferService.buffer.lines.length-this._bufferService.rows;Ae>0&&(this._bufferService.buffer.lines.trimStart(Ae),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Ae,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Ae,0),this._onScroll.fire(0))}},pe.prototype.eraseInLine=function(ve){switch(this._restrictCursor(),ve.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)},pe.prototype.insertLines=function(ve){this._restrictCursor();var he=ve.params[0]||1,Ae=this._bufferService.buffer;if(!(Ae.y>Ae.scrollBottom||Ae.yAe.scrollBottom||Ae.yhe.scrollBottom||he.yhe.scrollBottom||he.yhe.scrollBottom||he.yhe.scrollBottom||he.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(de.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(de.C0.ESC+"[?6c"))},pe.prototype.sendDeviceAttributesSecondary=function(ve){ve.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(de.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(de.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ve.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(de.C0.ESC+"[>83;40003;0c"))},pe.prototype._is=function(ve){return(this._optionsService.options.termName+"").indexOf(ve)===0},pe.prototype.setMode=function(ve){for(var he=0;he=2||ye[1]===2&&Pe+Se>=5)break;ye[1]&&(Se=1)}while(++Pe+he5)&&(ve=1),he.extended.underlineStyle=ve,he.fg|=268435456,ve===0&&(he.fg&=-268435457),he.updateExtended()},pe.prototype.charAttributes=function(ve){if(ve.length===1&&ve.params[0]===0)return this._curAttrData.fg=ae.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=ae.DEFAULT_ATTR_DATA.bg);for(var he,Ae=ve.length,ye=this._curAttrData,Se=0;Se=30&&he<=37?(ye.fg&=-50331904,ye.fg|=16777216|he-30):he>=40&&he<=47?(ye.bg&=-50331904,ye.bg|=16777216|he-40):he>=90&&he<=97?(ye.fg&=-50331904,ye.fg|=16777224|he-90):he>=100&&he<=107?(ye.bg&=-50331904,ye.bg|=16777224|he-100):he===0?(ye.fg=ae.DEFAULT_ATTR_DATA.fg,ye.bg=ae.DEFAULT_ATTR_DATA.bg):he===1?ye.fg|=134217728:he===3?ye.bg|=67108864:he===4?(ye.fg|=268435456,this._processUnderline(ve.hasSubParams(Se)?ve.getSubParams(Se)[0]:1,ye)):he===5?ye.fg|=536870912:he===7?ye.fg|=67108864:he===8?ye.fg|=1073741824:he===2?ye.bg|=134217728:he===21?this._processUnderline(2,ye):he===22?(ye.fg&=-134217729,ye.bg&=-134217729):he===23?ye.bg&=-67108865:he===24?ye.fg&=-268435457:he===25?ye.fg&=-536870913:he===27?ye.fg&=-67108865:he===28?ye.fg&=-1073741825:he===39?(ye.fg&=-67108864,ye.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg):he===49?(ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):he===38||he===48||he===58?Se+=this._extractColor(ve,Se,ye):he===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):he===100?(ye.fg&=-67108864,ye.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg,ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",he)},pe.prototype.deviceStatus=function(ve){switch(ve.params[0]){case 5:this._coreService.triggerDataEvent(de.C0.ESC+"[0n");break;case 6:var he=this._bufferService.buffer.y+1,Ae=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"["+he+";"+Ae+"R")}},pe.prototype.deviceStatusPrivate=function(ve){switch(ve.params[0]){case 6:var he=this._bufferService.buffer.y+1,Ae=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"[?"+he+";"+Ae+"R")}},pe.prototype.softReset=function(ve){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=ae.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},pe.prototype.setCursorStyle=function(ve){var he=ve.params[0]||1;switch(he){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 Ae=he%2==1;this._optionsService.options.cursorBlink=Ae},pe.prototype.setScrollRegion=function(ve){var he,Ae=ve.params[0]||1;(ve.length<2||(he=ve.params[1])>this._bufferService.rows||he===0)&&(he=this._bufferService.rows),he>Ae&&(this._bufferService.buffer.scrollTop=Ae-1,this._bufferService.buffer.scrollBottom=he-1,this._setCursor(0,0))},pe.prototype.windowOptions=function(ve){if(z(ve.params[0],this._optionsService.options.windowOptions)){var he=ve.length>1?ve.params[1]:0;switch(ve.params[0]){case 14:he!==2&&this._onRequestWindowsOptionsReport.fire(me.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(me.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(de.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:he!==0&&he!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),he!==0&&he!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:he!==0&&he!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),he!==0&&he!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},pe.prototype.saveCursor=function(ve){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},pe.prototype.restoreCursor=function(ve){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()},pe.prototype.setTitle=function(ve){this._windowTitle=ve,this._onTitleChange.fire(ve)},pe.prototype.setIconName=function(ve){this._iconName=ve},pe.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},pe.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},pe.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},pe.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,se.DEFAULT_CHARSET)},pe.prototype.selectCharset=function(ve){ve.length===2?ve[0]!=="/"&&this._charsetService.setgCharset(b[ve[0]],se.CHARSETS[ve[1]]||se.DEFAULT_CHARSET):this.selectDefaultCharset()},pe.prototype.index=function(){this._restrictCursor();var ve=this._bufferService.buffer;this._bufferService.buffer.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),this._restrictCursor()},pe.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},pe.prototype.reverseIndex=function(){this._restrictCursor();var ve=this._bufferService.buffer;if(ve.y===ve.scrollTop){var he=ve.scrollBottom-ve.scrollTop;ve.lines.shiftElements(ve.ybase+ve.y,he,1),ve.lines.set(ve.ybase+ve.y,ve.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}else ve.y--,this._restrictCursor()},pe.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},pe.prototype.reset=function(){this._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone()},pe.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},pe.prototype.setgLevel=function(ve){this._charsetService.setgLevel(ve)},pe.prototype.screenAlignmentPattern=function(){var ve=new ee.CellData;ve.content=1<<22|69,ve.fg=this._curAttrData.fg,ve.bg=this._curAttrData.bg;var he=this._bufferService.buffer;this._setCursor(0,0);for(var Ae=0;Ae256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(me),this.length=0,this._subParams=new Int32Array(de),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(me),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(me){var de=new E;if(!me.length)return de;for(var se=me[0]instanceof Array?1:0;se>8,ne=255&this._subParamsIdx[de];ne-se>0&&me.push(Array.prototype.slice.call(this._subParams,se,ne))}return me},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(me){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(me<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=me>2147483647?2147483647:me}},E.prototype.addSubParam=function(me){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(me<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=me>2147483647?2147483647:me,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(me){return(255&this._subParamsIdx[me])-(this._subParamsIdx[me]>>8)>0},E.prototype.getSubParams=function(me){var de=this._subParamsIdx[me]>>8,se=255&this._subParamsIdx[me];return se-de>0?this._subParams.subarray(de,se):null},E.prototype.getSubParamsAll=function(){for(var me={},de=0;de>8,ne=255&this._subParamsIdx[de];ne-se>0&&(me[de]=this._subParams.slice(se,ne))}return me},E.prototype.addDigit=function(me){var de;if(!(this._rejectDigits||!(de=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var se=this._digitIsSub?this._subParams:this.params,ne=se[de-1];se[de-1]=~ne?Math.min(10*ne+me,2147483647):me}},E}();fe.Params=xe},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OscHandler=fe.OscParser=void 0;var xe=be(23),E=be(8),me=function(){function se(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return se.prototype.addHandler=function(ne,ie){this._handlers[ne]===void 0&&(this._handlers[ne]=[]);var ce=this._handlers[ne];return ce.push(ie),{dispose:function(){var ue=ce.indexOf(ie);ue!==-1&&ce.splice(ue,1)}}},se.prototype.setHandler=function(ne,ie){this._handlers[ne]=[ie]},se.prototype.clearHandler=function(ne){this._handlers[ne]&&delete this._handlers[ne]},se.prototype.setHandlerFallback=function(ne){this._handlerFb=ne},se.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},se.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},se.prototype._start=function(){var ne=this._handlers[this._id];if(ne)for(var ie=ne.length-1;ie>=0;ie--)ne[ie].start();else this._handlerFb(this._id,"START")},se.prototype._put=function(ne,ie,ce){var ue=this._handlers[this._id];if(ue)for(var ae=ue.length-1;ae>=0;ae--)ue[ae].put(ne,ie,ce);else this._handlerFb(this._id,"PUT",E.utf32ToString(ne,ie,ce))},se.prototype._end=function(ne){var ie=this._handlers[this._id];if(ie){for(var ce=ie.length-1;ce>=0&&ie[ce].end(ne)===!1;ce--);for(ce--;ce>=0;ce--)ie[ce].end(!1)}else this._handlerFb(this._id,"END",ne)},se.prototype.start=function(){this.reset(),this._id=-1,this._state=1},se.prototype.put=function(ne,ie,ce){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(ne,ie,ce)}},se.prototype.end=function(ne){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ne)),this._id=-1,this._state=0)},se}();fe.OscParser=me;var de=function(){function se(ne){this._handler=ne,this._data="",this._hitLimit=!1}return se.prototype.start=function(){this._data="",this._hitLimit=!1},se.prototype.put=function(ne,ie,ce){this._hitLimit||(this._data+=E.utf32ToString(ne,ie,ce),this._data.length>xe.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},se.prototype.end=function(ne){var ie;return this._hitLimit?ie=!1:ne&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},se}();fe.OscHandler=de},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.PAYLOAD_LIMIT=void 0,fe.PAYLOAD_LIMIT=1e7},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DcsHandler=fe.DcsParser=void 0;var xe=be(8),E=be(21),me=be(23),de=[],se=function(){function ie(){this._handlers=Object.create(null),this._active=de,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(ce,ue){this._handlers[ce]===void 0&&(this._handlers[ce]=[]);var ae=this._handlers[ce];return ae.push(ue),{dispose:function(){var oe=ae.indexOf(ue);oe!==-1&&ae.splice(oe,1)}}},ie.prototype.setHandler=function(ce,ue){this._handlers[ce]=[ue]},ie.prototype.clearHandler=function(ce){this._handlers[ce]&&delete this._handlers[ce]},ie.prototype.setHandlerFallback=function(ce){this._handlerFb=ce},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=de,this._ident=0},ie.prototype.hook=function(ce,ue){if(this.reset(),this._ident=ce,this._active=this._handlers[ce]||de,this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].hook(ue);else this._handlerFb(this._ident,"HOOK",ue)},ie.prototype.put=function(ce,ue,ae){if(this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].put(ce,ue,ae);else this._handlerFb(this._ident,"PUT",xe.utf32ToString(ce,ue,ae))},ie.prototype.unhook=function(ce){if(this._active.length){for(var ue=this._active.length-1;ue>=0&&this._active[ue].unhook(ce)===!1;ue--);for(ue--;ue>=0;ue--)this._active[ue].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",ce);this._active=de,this._ident=0},ie}();fe.DcsParser=se;var ne=function(){function ie(ce){this._handler=ce,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(ce){this._params=ce.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(ce,ue,ae){this._hitLimit||(this._data+=xe.utf32ToString(ce,ue,ae),this._data.length>me.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(ce){var ue;return this._hitLimit?ue=!1:ce&&(ue=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ue},ie}();fe.DcsHandler=ne},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.removeTerminalFromCache=fe.acquireCharAtlas=void 0;var xe=be(26),E=be(43),me=[];fe.acquireCharAtlas=function(de,se,ne,ie,ce){for(var ue=xe.generateConfig(ie,ce,de,ne),ae=0;ae=0){if(xe.configEquals(re.config,ue))return re.atlas;re.ownedBy.length===1?(re.atlas.dispose(),me.splice(ae,1)):re.ownedBy.splice(oe,1);break}}for(ae=0;ae1)for(var te=this._getJoinedRanges(re,y,a,ae,ee),le=0;le1)for(te=this._getJoinedRanges(re,y,a,ae,ee),le=0;le=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new xe.CellData)},re.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},re}(),ae=function(){function re(ee){this._core=ee}return re.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},re.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},re.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},re.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},re.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},re.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},re.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},re.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},re}(),oe=function(){function re(ee){this._core=ee}return re.prototype.register=function(ee){this._core.unicodeService.register(ee)},Object.defineProperty(re.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),re}()},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(Oe,Ce){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(je,Fe){je.__proto__=Fe}||function(je,Fe){for(var Qe in Fe)Fe.hasOwnProperty(Qe)&&(je[Qe]=Fe[Qe])})(Oe,Ce)},function(Oe,Ce){function je(){this.constructor=Oe}xe(Oe,Ce),Oe.prototype=Ce===null?Object.create(Ce):(je.prototype=Ce.prototype,new je)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Terminal=void 0;var me=be(36),de=be(37),se=be(38),ne=be(12),ie=be(19),ce=be(40),ue=be(50),ae=be(51),oe=be(11),re=be(7),ee=be(18),a=be(54),y=be(55),x=be(56),b=be(57),z=be(59),te=be(0),le=be(16),ge=be(27),pe=be(60),ve=be(5),he=be(61),Ae=be(62),ye=be(63),Se=be(64),Pe=be(65),Be=typeof window!="undefined"?window.document:null,Ee=function(Oe){function Ce(je){je===void 0&&(je={});var Fe=Oe.call(this,je)||this;return Fe.browser=oe,Fe._keyDownHandled=!1,Fe._onCursorMove=new te.EventEmitter,Fe._onKey=new te.EventEmitter,Fe._onRender=new te.EventEmitter,Fe._onSelectionChange=new te.EventEmitter,Fe._onTitleChange=new te.EventEmitter,Fe._onFocus=new te.EventEmitter,Fe._onBlur=new te.EventEmitter,Fe._onA11yCharEmitter=new te.EventEmitter,Fe._onA11yTabEmitter=new te.EventEmitter,Fe._setup(),Fe.linkifier=Fe._instantiationService.createInstance(ue.Linkifier),Fe.linkifier2=Fe.register(Fe._instantiationService.createInstance(ye.Linkifier2)),Fe.register(Fe._inputHandler.onRequestBell(function(){return Fe.bell()})),Fe.register(Fe._inputHandler.onRequestRefreshRows(function(Qe,Ne){return Fe.refresh(Qe,Ne)})),Fe.register(Fe._inputHandler.onRequestReset(function(){return Fe.reset()})),Fe.register(Fe._inputHandler.onRequestScroll(function(Qe,Ne){return Fe.scroll(Qe,Ne||void 0)})),Fe.register(Fe._inputHandler.onRequestWindowsOptionsReport(function(Qe){return Fe._reportWindowsOptions(Qe)})),Fe.register(te.forwardEvent(Fe._inputHandler.onCursorMove,Fe._onCursorMove)),Fe.register(te.forwardEvent(Fe._inputHandler.onTitleChange,Fe._onTitleChange)),Fe.register(te.forwardEvent(Fe._inputHandler.onA11yChar,Fe._onA11yCharEmitter)),Fe.register(te.forwardEvent(Fe._inputHandler.onA11yTab,Fe._onA11yTabEmitter)),Fe.register(Fe._bufferService.onResize(function(Qe){return Fe._afterResize(Qe.cols,Qe.rows)})),Fe}return E(Ce,Oe),Object.defineProperty(Ce.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ce.prototype.dispose=function(){var je,Fe,Qe;this._isDisposed||(Oe.prototype.dispose.call(this),(je=this._renderService)===null||je===void 0||je.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Qe=(Fe=this.element)===null||Fe===void 0?void 0:Fe.parentNode)===null||Qe===void 0||Qe.removeChild(this.element))},Ce.prototype._setup=function(){Oe.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ce.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ce.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ce.prototype._updateOptions=function(je){var Fe,Qe,Ne,_e;switch(Oe.prototype._updateOptions.call(this,je),je){case"fontFamily":case"fontSize":(Fe=this._renderService)===null||Fe===void 0||Fe.clear(),(Qe=this._charSizeService)===null||Qe===void 0||Qe.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":(Ne=this.viewport)===null||Ne===void 0||Ne.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((_e=this._accessibilityManager)===null||_e===void 0||_e.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Ce.prototype._onTextAreaFocus=function(je){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[I"),this.updateCursorStyle(je),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ce.prototype.blur=function(){var je;return(je=this.textarea)===null||je===void 0?void 0:je.blur()},Ce.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ce.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var je=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Fe=this._bufferService.buffer.y*je,Qe=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Qe+"px",this.textarea.style.top=Fe+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=je+"px",this.textarea.style.lineHeight=je+"px",this.textarea.style.zIndex="-5"}},Ce.prototype._initGlobal=function(){var je=this;this._bindKeys(),this.register(re.addDisposableDomListener(this.element,"copy",function(Qe){je.hasSelection()&&se.copyHandler(Qe,je._selectionService)}));var Fe=function(Qe){return se.handlePasteEvent(Qe,je.textarea,je._coreService)};this.register(re.addDisposableDomListener(this.textarea,"paste",Fe)),this.register(re.addDisposableDomListener(this.element,"paste",Fe)),oe.isFirefox?this.register(re.addDisposableDomListener(this.element,"mousedown",function(Qe){Qe.button===2&&se.rightClickHandler(Qe,je.textarea,je.screenElement,je._selectionService,je.options.rightClickSelectsWord)})):this.register(re.addDisposableDomListener(this.element,"contextmenu",function(Qe){se.rightClickHandler(Qe,je.textarea,je.screenElement,je._selectionService,je.options.rightClickSelectsWord)})),oe.isLinux&&this.register(re.addDisposableDomListener(this.element,"auxclick",function(Qe){Qe.button===1&&se.moveTextAreaUnderMouseCursor(Qe,je.textarea,je.screenElement)}))},Ce.prototype._bindKeys=function(){var je=this;this.register(re.addDisposableDomListener(this.textarea,"keyup",function(Fe){return je._keyUp(Fe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keydown",function(Fe){return je._keyDown(Fe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keypress",function(Fe){return je._keyPress(Fe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"compositionstart",function(){return je._compositionHelper.compositionstart()})),this.register(re.addDisposableDomListener(this.textarea,"compositionupdate",function(Fe){return je._compositionHelper.compositionupdate(Fe)})),this.register(re.addDisposableDomListener(this.textarea,"compositionend",function(){return je._compositionHelper.compositionend()})),this.register(this.onRender(function(){return je._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Fe){return je._queueLinkification(Fe.start,Fe.end)}))},Ce.prototype.open=function(je){var Fe=this;if(!je)throw new Error("Terminal requires a parent element.");Be.body.contains(je)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=je.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"),je.appendChild(this.element);var Qe=Be.createDocumentFragment();this._viewportElement=Be.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Qe.appendChild(this._viewportElement),this._viewportScrollArea=Be.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Be.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Be.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Qe.appendChild(this.screenElement),this.textarea=Be.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(re.addDisposableDomListener(this.textarea,"focus",function($e){return Fe._onTextAreaFocus($e)})),this.register(re.addDisposableDomListener(this.textarea,"blur",function(){return Fe._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Ne=this._instantiationService.createInstance(Se.CoreBrowserService,this.textarea);this._instantiationService.setService(ve.ICoreBrowserService,Ne),this._charSizeService=this._instantiationService.createInstance(he.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(ve.ICharSizeService,this._charSizeService),this._compositionView=Be.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(me.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Qe),this._theme=this.options.theme||this._theme,this._colorManager=new ge.ColorManager(Be,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function($e){return Fe._colorManager.onOptionsChange($e)})),this._colorManager.setTheme(this._theme);var _e=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(pe.RenderService,_e,this.rows,this.screenElement)),this._instantiationService.setService(ve.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function($e){return Fe._onRender.fire($e)})),this.onResize(function($e){return Fe._renderService.resize($e.cols,$e.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(ve.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Ae.MouseService),this._instantiationService.setService(ve.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(de.Viewport,function($e,Ve){return Fe.scrollLines($e,Ve)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Fe.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Fe._renderService.onCursorMove(),Fe._syncTextArea()})),this.register(this.onResize(function(){return Fe._renderService.onResize(Fe.cols,Fe.rows)})),this.register(this.onBlur(function(){return Fe._renderService.onBlur()})),this.register(this.onFocus(function(){return Fe._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Fe.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(ae.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(ve.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function($e){return Fe.scrollLines($e.amount,$e.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Fe._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function($e){return Fe._renderService.onSelectionChanged($e.start,$e.end,$e.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function($e){Fe.textarea.value=$e,Fe.textarea.focus(),Fe.textarea.select()})),this.register(this.onScroll(function(){Fe.viewport.syncScrollArea(),Fe._selectionService.refresh()})),this.register(re.addDisposableDomListener(this._viewportElement,"scroll",function(){return Fe._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Fe._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(re.addDisposableDomListener(this.element,"mousedown",function($e){return Fe._selectionService.onMouseDown($e)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Ce.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(ce.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+'"')}},Ce.prototype._setTheme=function(je){var Fe,Qe,Ne;this._theme=je,(Fe=this._colorManager)===null||Fe===void 0||Fe.setTheme(je),(Qe=this._renderService)===null||Qe===void 0||Qe.setColors(this._colorManager.colors),(Ne=this.viewport)===null||Ne===void 0||Ne.onThemeChange(this._colorManager.colors)},Ce.prototype.bindMouse=function(){var je=this,Fe=this,Qe=this.element;function Ne(ze){var Ge,nt,Je=Fe._mouseService.getRawByteCoords(ze,Fe.screenElement,Fe.cols,Fe.rows);if(!Je)return!1;switch(ze.overrideType||ze.type){case"mousemove":nt=32,ze.buttons===void 0?(Ge=3,ze.button!==void 0&&(Ge=ze.button<3?ze.button:3)):Ge=1&ze.buttons?0:4&ze.buttons?1:2&ze.buttons?2:3;break;case"mouseup":nt=0,Ge=ze.button<3?ze.button:3;break;case"mousedown":nt=1,Ge=ze.button<3?ze.button:3;break;case"wheel":ze.deltaY!==0&&(nt=ze.deltaY<0?0:1),Ge=4;break;default:return!1}return!(nt===void 0||Ge===void 0||Ge>4)&&Fe._coreMouseService.triggerMouseEvent({col:Je.x-33,row:Je.y-33,button:Ge,action:nt,ctrl:ze.ctrlKey,alt:ze.altKey,shift:ze.shiftKey})}var _e={mouseup:null,wheel:null,mousedrag:null,mousemove:null},$e=function(ze){return Ne(ze),ze.buttons||(je._document.removeEventListener("mouseup",_e.mouseup),_e.mousedrag&&je._document.removeEventListener("mousemove",_e.mousedrag)),je.cancel(ze)},Ve=function(ze){return Ne(ze),ze.preventDefault(),je.cancel(ze)},qe=function(ze){ze.buttons&&Ne(ze)},We=function(ze){ze.buttons||Ne(ze)};this.register(this._coreMouseService.onProtocolChange(function(ze){ze?(je.optionsService.options.logLevel==="debug"&&je._logService.debug("Binding to mouse events:",je._coreMouseService.explainEvents(ze)),je.element.classList.add("enable-mouse-events"),je._selectionService.disable()):(je._logService.debug("Unbinding from mouse events."),je.element.classList.remove("enable-mouse-events"),je._selectionService.enable()),8&ze?_e.mousemove||(Qe.addEventListener("mousemove",We),_e.mousemove=We):(Qe.removeEventListener("mousemove",_e.mousemove),_e.mousemove=null),16&ze?_e.wheel||(Qe.addEventListener("wheel",Ve,{passive:!1}),_e.wheel=Ve):(Qe.removeEventListener("wheel",_e.wheel),_e.wheel=null),2&ze?_e.mouseup||(_e.mouseup=$e):(je._document.removeEventListener("mouseup",_e.mouseup),_e.mouseup=null),4&ze?_e.mousedrag||(_e.mousedrag=qe):(je._document.removeEventListener("mousemove",_e.mousedrag),_e.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(re.addDisposableDomListener(Qe,"mousedown",function(ze){if(ze.preventDefault(),je.focus(),je._coreMouseService.areMouseEventsActive&&!je._selectionService.shouldForceSelection(ze))return Ne(ze),_e.mouseup&&je._document.addEventListener("mouseup",_e.mouseup),_e.mousedrag&&je._document.addEventListener("mousemove",_e.mousedrag),je.cancel(ze)})),this.register(re.addDisposableDomListener(Qe,"wheel",function(ze){if(!_e.wheel){if(!je.buffer.hasScrollback){var Ge=je.viewport.getLinesScrolled(ze);if(Ge===0)return;for(var nt=ne.C0.ESC+(je._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ze.deltaY<0?"A":"B"),Je="",lt=0;lt47)},Ce.prototype._keyUp=function(je){this._customKeyEventHandler&&this._customKeyEventHandler(je)===!1||(function(Fe){return Fe.keyCode===16||Fe.keyCode===17||Fe.keyCode===18}(je)||this.focus(),this.updateCursorStyle(je))},Ce.prototype._keyPress=function(je){var Fe;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(je)===!1)return!1;if(this.cancel(je),je.charCode)Fe=je.charCode;else if(je.which===null||je.which===void 0)Fe=je.keyCode;else{if(je.which===0||je.charCode===0)return!1;Fe=je.which}return!(!Fe||(je.altKey||je.ctrlKey||je.metaKey)&&!this._isThirdLevelShift(this.browser,je))&&(Fe=String.fromCharCode(Fe),this._onKey.fire({key:Fe,domEvent:je}),this._showCursor(),this._coreService.triggerDataEvent(Fe,!0),!0)},Ce.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ce.prototype.resize=function(je,Fe){je!==this.cols||Fe!==this.rows?Oe.prototype.resize.call(this,je,Fe):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ce.prototype._afterResize=function(je,Fe){var Qe,Ne;(Qe=this._charSizeService)===null||Qe===void 0||Qe.measure(),(Ne=this.viewport)===null||Ne===void 0||Ne.syncScrollArea(!0)},Ce.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 je=1;je=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,ce,re):ae(ie,ce))||re);return oe>3&&re&&Object.defineProperty(ie,ce,re),re},E=this&&this.__param||function(ne,ie){return function(ce,ue){ie(ce,ue,ne)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CompositionHelper=void 0;var me=be(5),de=be(1),se=function(){function ne(ie,ce,ue,ae,oe,re){this._textarea=ie,this._compositionView=ce,this._bufferService=ue,this._optionsService=ae,this._charSizeService=oe,this._coreService=re,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(ne.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),ne.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},ne.prototype.compositionupdate=function(ie){var ce=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){ce._compositionPosition.end=ce._textarea.value.length},0)},ne.prototype.compositionend=function(){this._finalizeComposition(!0)},ne.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ne.prototype._finalizeComposition=function(ie){var ce=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var ue={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(ce._isSendingComposition){ce._isSendingComposition=!1;var oe=void 0;oe=ce._isComposing?ce._textarea.value.substring(ue.start,ue.end):ce._textarea.value.substring(ue.start),ce._coreService.triggerDataEvent(oe,!0)}},0)}else{this._isSendingComposition=!1;var ae=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(ae,!0)}},ne.prototype._handleAnyTextareaChanges=function(){var ie=this,ce=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var ue=ie._textarea.value.replace(ce,"");ue.length>0&&ie._coreService.triggerDataEvent(ue,!0)}},0)},ne.prototype.updateCompositionElements=function(ie){var ce=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ue=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),ae=this._bufferService.buffer.y*ue,oe=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=oe+"px",this._compositionView.style.top=ae+"px",this._compositionView.style.height=ue+"px",this._compositionView.style.lineHeight=ue+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var re=this._compositionView.getBoundingClientRect();this._textarea.style.left=oe+"px",this._textarea.style.top=ae+"px",this._textarea.style.width=re.width+"px",this._textarea.style.height=re.height+"px",this._textarea.style.lineHeight=re.height+"px"}ie||setTimeout(function(){return ce.updateCompositionElements(!0)},0)}},ne=xe([E(2,de.IBufferService),E(3,de.IOptionsService),E(4,me.ICharSizeService),E(5,de.ICoreService)],ne)}();fe.CompositionHelper=se},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(ae,oe){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}xe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),me=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Viewport=void 0;var se=be(2),ne=be(7),ie=be(5),ce=be(1),ue=function(ae){function oe(re,ee,a,y,x,b,z){var te=ae.call(this)||this;return te._scrollLines=re,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,te.scrollBarWidth=0,te._currentRowHeight=0,te._lastRecordedBufferLength=0,te._lastRecordedViewportHeight=0,te._lastRecordedBufferHeight=0,te._lastTouchY=0,te._lastScrollTop=0,te._wheelPartialScroll=0,te._refreshAnimationFrame=null,te._ignoreNextScrollEvent=!1,te.scrollBarWidth=te._viewportElement.offsetWidth-te._scrollArea.offsetWidth||15,te.register(ne.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(oe,ae),oe.prototype.onThemeChange=function(re){this._viewportElement.style.backgroundColor=re.background.css},oe.prototype._refresh=function(re){var ee=this;if(re)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},oe.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var re=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==re&&(this._lastRecordedBufferHeight=re,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},oe.prototype.syncScrollArea=function(re){if(re===void 0&&(re=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(re);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(re)}else this._refresh(re)},oe.prototype._onScroll=function(re){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},oe.prototype._bubbleScroll=function(re,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):re.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},oe.prototype._applyScrollModifier=function(re,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?re*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:re*this._optionsService.options.scrollSensitivity},oe.prototype.onTouchStart=function(re){this._lastTouchY=re.touches[0].pageY},oe.prototype.onTouchMove=function(re){var ee=this._lastTouchY-re.touches[0].pageY;return this._lastTouchY=re.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(re,ee))},oe=me([de(3,ce.IBufferService),de(4,ce.IOptionsService),de(5,ie.ICharSizeService),de(6,ie.IRenderService)],oe)}(se.Disposable);fe.Viewport=ue},function(dt,fe,be){"use strict";function xe(se){return se.replace(/\r?\n/g,"\r")}function E(se,ne){return ne?"\x1B[200~"+se+"\x1B[201~":se}function me(se,ne,ie){se=E(se=xe(se),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(se,!0),ne.value=""}function de(se,ne,ie){var ce=ie.getBoundingClientRect(),ue=se.clientX-ce.left-10,ae=se.clientY-ce.top-10;ne.style.width="20px",ne.style.height="20px",ne.style.left=ue+"px",ne.style.top=ae+"px",ne.style.zIndex="1000",ne.focus()}Object.defineProperty(fe,"__esModule",{value:!0}),fe.rightClickHandler=fe.moveTextAreaUnderMouseCursor=fe.paste=fe.handlePasteEvent=fe.copyHandler=fe.bracketTextForPaste=fe.prepareTextForTerminal=void 0,fe.prepareTextForTerminal=xe,fe.bracketTextForPaste=E,fe.copyHandler=function(se,ne){se.clipboardData&&se.clipboardData.setData("text/plain",ne.selectionText),se.preventDefault()},fe.handlePasteEvent=function(se,ne,ie){se.stopPropagation(),se.clipboardData&&me(se.clipboardData.getData("text/plain"),ne,ie)},fe.paste=me,fe.moveTextAreaUnderMouseCursor=de,fe.rightClickHandler=function(se,ne,ie,ce,ue){de(se,ne,ie),ue&&!ce.isClickInSelection(se)&&ce.selectWordAtCursor(se),ne.value=ce.selectionText,ne.select()}},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(ae,oe){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}xe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.EscapeSequenceParser=fe.VT500_TRANSITION_TABLE=fe.TransitionTable=void 0;var me=be(2),de=be(15),se=be(21),ne=be(22),ie=be(24),ce=function(){function ae(oe){this.table=new Uint8Array(oe)}return ae.prototype.setDefault=function(oe,re){de.fill(this.table,oe<<4|re)},ae.prototype.add=function(oe,re,ee,a){this.table[re<<8|oe]=ee<<4|a},ae.prototype.addMany=function(oe,re,ee,a){for(var y=0;y1)throw new Error("only one byte as prefix supported");if((a=re.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(re.intermediates){if(re.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;yx||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(re.final.length!==1)throw new Error("final must be a single byte");var b=re.final.charCodeAt(0);if(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},oe.prototype.identToString=function(re){for(var ee=[];re;)ee.push(String.fromCharCode(255&re)),re>>=8;return ee.reverse().join("")},oe.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},oe.prototype.setPrintHandler=function(re){this._printHandler=re},oe.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},oe.prototype.addEscHandler=function(re,ee){var a=this._identifier(re,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setEscHandler=function(re,ee){this._escHandlers[this._identifier(re,[48,126])]=[ee]},oe.prototype.clearEscHandler=function(re){this._escHandlers[this._identifier(re,[48,126])]&&delete this._escHandlers[this._identifier(re,[48,126])]},oe.prototype.setEscHandlerFallback=function(re){this._escHandlerFb=re},oe.prototype.setExecuteHandler=function(re,ee){this._executeHandlers[re.charCodeAt(0)]=ee},oe.prototype.clearExecuteHandler=function(re){this._executeHandlers[re.charCodeAt(0)]&&delete this._executeHandlers[re.charCodeAt(0)]},oe.prototype.setExecuteHandlerFallback=function(re){this._executeHandlerFb=re},oe.prototype.addCsiHandler=function(re,ee){var a=this._identifier(re);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setCsiHandler=function(re,ee){this._csiHandlers[this._identifier(re)]=[ee]},oe.prototype.clearCsiHandler=function(re){this._csiHandlers[this._identifier(re)]&&delete this._csiHandlers[this._identifier(re)]},oe.prototype.setCsiHandlerFallback=function(re){this._csiHandlerFb=re},oe.prototype.addDcsHandler=function(re,ee){return this._dcsParser.addHandler(this._identifier(re),ee)},oe.prototype.setDcsHandler=function(re,ee){this._dcsParser.setHandler(this._identifier(re),ee)},oe.prototype.clearDcsHandler=function(re){this._dcsParser.clearHandler(this._identifier(re))},oe.prototype.setDcsHandlerFallback=function(re){this._dcsParser.setHandlerFallback(re)},oe.prototype.addOscHandler=function(re,ee){return this._oscParser.addHandler(re,ee)},oe.prototype.setOscHandler=function(re,ee){this._oscParser.setHandler(re,ee)},oe.prototype.clearOscHandler=function(re){this._oscParser.clearHandler(re)},oe.prototype.setOscHandlerFallback=function(re){this._oscParser.setHandlerFallback(re)},oe.prototype.setErrorHandler=function(re){this._errorHandler=re},oe.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},oe.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},oe.prototype.parse=function(re,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,le=this._params,ge=this._transitions.table,pe=0;pe>4){case 2:for(var ve=pe+1;;++ve){if(ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,pe,ve),pe=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,pe,ve),pe=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,pe,ve),pe=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,pe,ve),pe=ve-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:pe,code:a,currentState:x,collect:te,params:le,abort:!1}).abort)return;break;case 7:for(var he=this._csiHandlers[te<<8|a],Ae=he?he.length-1:-1;Ae>=0&&he[Ae](le)===!1;Ae--);Ae<0&&this._csiHandlerFb(te<<8|a,le),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:le.addParam(0);break;case 58:le.addSubParam(-1);break;default:le.addDigit(a-48)}while(++pe47&&a<60);pe--;break;case 9:te<<=8,te|=a;break;case 10:for(var ye=this._escHandlers[te<<8|a],Se=ye?ye.length-1:-1;Se>=0&&ye[Se]()===!1;Se--);Se<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:le.reset(),le.addParam(0),te=0;break;case 12:z.hook(te<<8|a,le);break;case 13:for(var Pe=pe+1;;++Pe)if(Pe>=ee||(a=re[Pe])===24||a===26||a===27||a>127&&a<160){z.put(re,pe,Pe),pe=Pe-1;break}break;case 14:z.unhook(a!==24&&a!==26),a===27&&(y|=1),le.reset(),le.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Be=pe+1;;Be++)if(Be>=ee||(a=re[Be])<32||a>127&&a<=159){b.put(re,pe,Be),pe=Be-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),le.reset(),le.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},oe}(me.Disposable);fe.EscapeSequenceParser=ue},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(b,z){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,le){te.__proto__=le}||function(te,le){for(var ge in le)le.hasOwnProperty(ge)&&(te[ge]=le[ge])})(b,z)},function(b,z){function te(){this.constructor=b}xe(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),me=this&&this.__decorate||function(b,z,te,le){var ge,pe=arguments.length,ve=pe<3?z:le===null?le=Object.getOwnPropertyDescriptor(z,te):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,le);else for(var he=b.length-1;he>=0;he--)(ge=b[he])&&(ve=(pe<3?ge(ve):pe>3?ge(z,te,ve):ge(z,te))||ve);return pe>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,le){z(te,le,b)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Renderer=void 0;var se=be(41),ne=be(47),ie=be(48),ce=be(49),ue=be(29),ae=be(2),oe=be(5),re=be(1),ee=be(25),a=be(0),y=1,x=function(b){function z(te,le,ge,pe,ve,he,Ae,ye,Se){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=le,Pe._bufferService=ve,Pe._charSizeService=he,Pe._optionsService=Ae,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Be=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new ue.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new se.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Be,Pe._id,Pe._bufferService,Ae),new ne.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,Ae),new ce.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,ge,pe,Pe._bufferService,Ae),new ie.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,Ae,ye,Se)],Pe.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},Pe._devicePixelRatio=window.devicePixelRatio,Pe._updateDimensions(),Pe.onOptionsChanged(),Pe}return E(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,le=this._renderLayers;te0&&le===te[0][0]){pe=!0;var he=te.shift();ge=new ie.JoinedCellData(this._workCell,z.translateToString(!0,he[0],he[1]),he[1]-he[0]),ve=he[1]-1}!pe&&this._isOverlapping(ge)&&vethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},oe}(de.BaseRenderLayer);fe.TextRenderLayer=ue},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.GridCache=void 0;var xe=function(){function E(){this.cache=[]}return E.prototype.resize=function(me,de){for(var se=0;se>>24,Ee=Se.rgba>>>16&255,Oe=Se.rgba>>>8&255,Ce=0;Ce=this.capacity)se=this._head,this._unlinkNode(se),delete this._map[se.key],se.key=me,se.value=de,this._map[me]=se;else{var ne=this._nodePool;ne.length>0?((se=ne.pop()).key=me,se.value=de):se={prev:null,next:null,key:me,value:de},this._map[me]=se,this.size++}this._appendNode(se)},E}();fe.LRUMap=xe},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(de,se){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ie){ne.__proto__=ie}||function(ne,ie){for(var ce in ie)ie.hasOwnProperty(ce)&&(ne[ce]=ie[ce])})(de,se)},function(de,se){function ne(){this.constructor=de}xe(de,se),de.prototype=se===null?Object.create(se):(ne.prototype=se.prototype,new ne)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionRenderLayer=void 0;var me=function(de){function se(ne,ie,ce,ue,ae,oe){var re=de.call(this,ne,"selection",ie,!0,ce,ue,ae,oe)||this;return re._clearState(),re}return E(se,de),se.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},se.prototype.resize=function(ne){de.prototype.resize.call(this,ne),this._clearState()},se.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},se.prototype.onSelectionChanged=function(ne,ie,ce){if(this._didStateChange(ne,ie,ce,this._bufferService.buffer.ydisp))if(this._clearAll(),ne&&ie){var ue=ne[1]-this._bufferService.buffer.ydisp,ae=ie[1]-this._bufferService.buffer.ydisp,oe=Math.max(ue,0),re=Math.min(ae,this._bufferService.rows-1);if(!(oe>=this._bufferService.rows||re<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,ce){var ee=ne[0],a=ie[0]-ee,y=re-oe+1;this._fillCells(ee,oe,a,y)}else{ee=ue===oe?ne[0]:0;var x=oe===re?ie[0]:this._bufferService.cols;this._fillCells(ee,oe,x-ee,1);var b=Math.max(re-oe-1,0);if(this._fillCells(0,oe+1,this._bufferService.cols,b),oe!==re){var z=ae===re?ie[0]:this._bufferService.cols;this._fillCells(0,re,z,1)}}this._state.start=[ne[0],ne[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=ce,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},se.prototype._didStateChange=function(ne,ie,ce,ue){return!this._areCoordinatesEqual(ne,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||ce!==this._state.columnSelectMode||ue!==this._state.ydisp},se.prototype._areCoordinatesEqual=function(ne,ie){return!(!ne||!ie)&&ne[0]===ie[0]&&ne[1]===ie[1]},se}(be(13).BaseRenderLayer);fe.SelectionRenderLayer=me},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(ie,ce){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,ce)},function(ie,ce){function ue(){this.constructor=ie}xe(ie,ce),ie.prototype=ce===null?Object.create(ce):(ue.prototype=ce.prototype,new ue)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CursorRenderLayer=void 0;var me=be(13),de=be(4),se=function(ie){function ce(ue,ae,oe,re,ee,a,y,x,b){var z=ie.call(this,ue,"cursor",ae,!0,oe,re,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new de.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(ce,ie),ce.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},ce.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},ce.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onOptionsChanged=function(){var ue,ae=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ne(this._coreBrowserService.isFocused,function(){ae._render(!0)})):((ue=this._cursorBlinkStateManager)===null||ue===void 0||ue.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ce.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},ce.prototype.onGridChanged=function(ue,ae){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},ce.prototype._render=function(ue){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var ae=this._bufferService.buffer.ybase+this._bufferService.buffer.y,oe=ae-this._bufferService.buffer.ydisp;if(oe<0||oe>=this._bufferService.rows)this._clearCursor();else{var re=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(ae).loadCell(re,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](re,oe,this._cell):this._renderBlurCursor(re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===re&&this._state.y===oe&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},ce.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})},ce.prototype._renderBarCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ue,ae,this._optionsService.options.cursorWidth),this._ctx.restore()},ce.prototype._renderBlockCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ue,ae,oe.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(oe,ue,ae),this._ctx.restore()},ce.prototype._renderUnderlineCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ue,ae),this._ctx.restore()},ce.prototype._renderBlurCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ue,ae,oe.getWidth(),1),this._ctx.restore()},ce}(me.BaseRenderLayer);fe.CursorRenderLayer=se;var ne=function(){function ie(ce,ue){this._renderCallback=ue,this.isCursorVisible=!0,ce&&this._restartInterval()}return Object.defineProperty(ie.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ie.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)},ie.prototype.restartBlinkAnimation=function(){var ce=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){ce._renderCallback(),ce._animationFrame=void 0})))},ie.prototype._restartInterval=function(ce){var ue=this;ce===void 0&&(ce=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ue._animationTimeRestarted){var ae=600-(Date.now()-ue._animationTimeRestarted);if(ue._animationTimeRestarted=void 0,ae>0)return void ue._restartInterval(ae)}ue.isCursorVisible=!1,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0}),ue._blinkInterval=window.setInterval(function(){if(ue._animationTimeRestarted){var oe=600-(Date.now()-ue._animationTimeRestarted);return ue._animationTimeRestarted=void 0,void ue._restartInterval(oe)}ue.isCursorVisible=!ue.isCursorVisible,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0})},600)},ce)},ie.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)},ie.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ie}()},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(ie,ce){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,ce)},function(ie,ce){function ue(){this.constructor=ie}xe(ie,ce),ie.prototype=ce===null?Object.create(ce):(ue.prototype=ce.prototype,new ue)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.LinkRenderLayer=void 0;var me=be(13),de=be(9),se=be(26),ne=function(ie){function ce(ue,ae,oe,re,ee,a,y,x){var b=ie.call(this,ue,"link",ae,!0,oe,re,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(ce,ie),ce.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),this._state=void 0},ce.prototype.reset=function(){this._clearCurrentLink()},ce.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var ue=this._state.y2-this._state.y1-1;ue>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ue),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},ce.prototype._onShowLinkUnderline=function(ue){if(ue.fg===de.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ue.fg&&se.is256Color(ue.fg)?this._ctx.fillStyle=this._colors.ansi[ue.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ue.y1===ue.y2)this._fillBottomLineAtCells(ue.x1,ue.y1,ue.x2-ue.x1);else{this._fillBottomLineAtCells(ue.x1,ue.y1,ue.cols-ue.x1);for(var ae=ue.y1+1;ae=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(ce,ue,ee):oe(ce,ue))||ee);return re>3&&ee&&Object.defineProperty(ce,ue,ee),ee},E=this&&this.__param||function(ie,ce){return function(ue,ae){ce(ue,ae,ie)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZone=fe.Linkifier=void 0;var me=be(0),de=be(1),se=function(){function ie(ce,ue,ae){this._bufferService=ce,this._logService=ue,this._unicodeService=ae,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new me.EventEmitter,this._onHideLinkUnderline=new me.EventEmitter,this._onLinkTooltip=new me.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ie.prototype.attachToDom=function(ce,ue){this._element=ce,this._mouseZoneManager=ue},ie.prototype.linkifyRows=function(ce,ue){var ae=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=ce,this._rowsToLinkify.end=ue):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,ce),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ue)),this._mouseZoneManager.clearAll(ce,ue),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return ae._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var ce=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ue=ce.ydisp+this._rowsToLinkify.start;if(!(ue>=ce.lines.length)){for(var ae=ce.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,oe=Math.ceil(2e3/this._bufferService.cols),re=this._bufferService.buffer.iterator(!1,ue,ae,oe,oe);re.hasNext();)for(var ee=re.next(),a=0;a=0;ue--)if(ce.priority<=this._linkMatchers[ue].priority)return void this._linkMatchers.splice(ue+1,0,ce);this._linkMatchers.splice(0,0,ce)}else this._linkMatchers.push(ce)},ie.prototype.deregisterLinkMatcher=function(ce){for(var ue=0;ue>9&511:void 0;ae.validationCallback?ae.validationCallback(b,function(pe){re._rowsTimeoutId||pe&&re._addLink(z[1],z[0]-re._bufferService.buffer.ydisp,b,ae,ge)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,ae,ge)},x=this;(oe=ee.exec(ue))!==null&&y()!=="break";);},ie.prototype._addLink=function(ce,ue,ae,oe,re){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(ae),y=ce%this._bufferService.cols,x=ue+Math.floor(ce/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new ne(y+1,x+1,b+1,z+1,function(te){if(oe.handler)return oe.handler(te,ae);var le=window.open();le?(le.opener=null,le.location.href=ae):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,re)),oe.hoverTooltipCallback&&oe.hoverTooltipCallback(te,ae,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.remove("xterm-cursor-pointer"),oe.hoverLeaveCallback&&oe.hoverLeaveCallback()},function(te){return!oe.willLinkActivate||oe.willLinkActivate(te,ae)}))}},ie.prototype._createLinkHoverEvent=function(ce,ue,ae,oe,re){return{x1:ce,y1:ue,x2:ae,y2:oe,cols:this._bufferService.cols,fg:re}},ie._timeBeforeLatency=200,ie=xe([E(0,de.IBufferService),E(1,de.ILogService),E(2,de.IUnicodeService)],ie)}();fe.Linkifier=se;var ne=function(ie,ce,ue,ae,oe,re,ee,a,y){this.x1=ie,this.y1=ce,this.x2=ue,this.y2=ae,this.clickCallback=oe,this.hoverCallback=re,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};fe.MouseZone=ne},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(b,z){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,le){te.__proto__=le}||function(te,le){for(var ge in le)le.hasOwnProperty(ge)&&(te[ge]=le[ge])})(b,z)},function(b,z){function te(){this.constructor=b}xe(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),me=this&&this.__decorate||function(b,z,te,le){var ge,pe=arguments.length,ve=pe<3?z:le===null?le=Object.getOwnPropertyDescriptor(z,te):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,le);else for(var he=b.length-1;he>=0;he--)(ge=b[he])&&(ve=(pe<3?ge(ve):pe>3?ge(z,te,ve):ge(z,te))||ve);return pe>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,le){z(te,le,b)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionService=void 0;var se=be(11),ne=be(52),ie=be(4),ce=be(0),ue=be(5),ae=be(1),oe=be(30),re=be(53),ee=be(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,le,ge,pe,ve,he,Ae){var ye=b.call(this)||this;return ye._element=te,ye._screenElement=le,ye._bufferService=ge,ye._coreService=pe,ye._mouseService=ve,ye._optionsService=he,ye._renderService=Ae,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new ie.CellData,ye._mouseDownTimeStamp=0,ye._onLinuxMouseSelection=ye.register(new ce.EventEmitter),ye._onRedrawRequest=ye.register(new ce.EventEmitter),ye._onSelectionChange=ye.register(new ce.EventEmitter),ye._onRequestScrollLines=ye.register(new ce.EventEmitter),ye._mouseMoveListener=function(Se){return ye._onMouseMove(Se)},ye._mouseUpListener=function(Se){return ye._onMouseUp(Se)},ye._coreService.onUserInput(function(){ye.hasSelection&&ye.clearSelection()}),ye._trimListener=ye._bufferService.buffer.lines.onTrim(function(Se){return ye._onTrim(Se)}),ye.register(ye._bufferService.buffers.onBufferActivate(function(Se){return ye._onBufferActivate(Se)})),ye.enable(),ye._model=new ne.SelectionModel(ye._bufferService),ye._activeSelectionMode=0,ye}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,le=this._model.finalSelectionEnd;return!(!te||!le)&&(te[0]!==le[0]||te[1]!==le[1])},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,le=this._model.finalSelectionEnd;if(!te||!le)return"";var ge=this._bufferService.buffer,pe=[];if(this._activeSelectionMode===3){if(te[0]===le[0])return"";for(var ve=te[1];ve<=le[1];ve++){var he=ge.translateBufferLineToString(ve,!0,te[0],le[0]);pe.push(he)}}else{var Ae=te[1]===le[1]?le[0]:void 0;for(pe.push(ge.translateBufferLineToString(te[1],!0,te[0],Ae)),ve=te[1]+1;ve<=le[1]-1;ve++){var ye=ge.lines.get(ve);he=ge.translateBufferLineToString(ve,!0),ye&&ye.isWrapped?pe[pe.length-1]+=he:pe.push(he)}te[1]!==le[1]&&(ye=ge.lines.get(le[1]),he=ge.translateBufferLineToString(le[1],!0,0,le[0]),ye&&ye.isWrapped?pe[pe.length-1]+=he:pe.push(he))}return pe.map(function(Se){return Se.replace(y," ")}).join(se.isWindows?`\r `:` -`)},enumerable:!1,configurable:!0}),z.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},z.prototype.refresh=function(te){var le=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return le._refresh()})),se.isLinux&&te&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},z.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},z.prototype.isClickInSelection=function(te){var le=this._getMouseBufferCoords(te),ge=this._model.finalSelectionStart,me=this._model.finalSelectionEnd;return!!(ge&&me&&le)&&this._areCoordsInSelection(le,ge,me)},z.prototype._areCoordsInSelection=function(te,le,ge){return te[1]>le[1]&&te[1]=le[0]&&te[0]=le[0]},z.prototype.selectWordAtCursor=function(te){var le=this._getMouseBufferCoords(te);le&&(this._selectWordAt(le,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.prototype.selectLines=function(te,le){this._model.clearSelection(),te=Math.max(te,0),le=Math.min(le,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,le],this.refresh(),this._onSelectionChange.fire()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.prototype._getMouseBufferCoords=function(te){var le=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(le)return le[0]--,le[1]--,le[1]+=this._bufferService.buffer.ydisp,le},z.prototype._getMouseEventScrollAmount=function(te){var le=oe.getCoordsRelativeToElement(te,this._screenElement)[1],ge=this._renderService.dimensions.canvasHeight;return le>=0&&le<=ge?0:(le>ge&&(le-=ge),le=Math.min(Math.max(le,-50),50),(le/=50)/Math.abs(le)+Math.round(14*le))},z.prototype.shouldForceSelection=function(te){return se.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.prototype.onMouseDown=function(te){if(this._mouseDownTimeStamp=te.timeStamp,(te.button!==2||!this.hasSelection)&&te.button===0){if(!this._enabled){if(!this.shouldForceSelection(te))return;te.stopPropagation()}te.preventDefault(),this._dragScrollAmount=0,this._enabled&&te.shiftKey?this._onIncrementalClick(te):te.detail===1?this._onSingleClick(te):te.detail===2?this._onDoubleClick(te):te.detail===3&&this._onTripleClick(te),this._addMouseDownListeners(),this.refresh(!0)}},z.prototype._addMouseDownListeners=function(){var te=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return te._dragScroll()},50)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.prototype._onSingleClick=function(te){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(te)?3:0,this._model.selectionStart=this._getMouseBufferCoords(te),this._model.selectionStart){this._model.selectionEnd=void 0;var le=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);le&&le.length!==this._model.selectionStart[0]&&le.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},z.prototype._onDoubleClick=function(te){var le=this._getMouseBufferCoords(te);le&&(this._activeSelectionMode=1,this._selectWordAt(le,!0))},z.prototype._onTripleClick=function(te){var le=this._getMouseBufferCoords(te);le&&(this._activeSelectionMode=2,this._selectLineAt(le[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(se.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var le=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(te),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var ge=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(te.ydisp+this._bufferService.rows,te.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=te.ydisp),this.refresh()}},z.prototype._onMouseUp=function(te){var le=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&le<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var ge=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(ge&&ge[0]!==void 0&&ge[1]!==void 0){var me=re.moveToCellSequence(ge[0]-1,ge[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(me,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var le=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(ge){return le._onTrim(ge)})},z.prototype._convertViewportColToCharacterIndex=function(te,le){for(var ge=le[0],me=0;le[0]>=me;me++){var ve=te.loadCell(me,this._workCell).getChars().length;this._workCell.getWidth()===0?ge--:ve>1&&le[0]!==me&&(ge+=ve-1)}return ge},z.prototype.setSelection=function(te,le,ge){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,le],this._model.selectionStartLength=ge,this.refresh()},z.prototype._getWordAt=function(te,le,ge,me){if(ge===void 0&&(ge=!0),me===void 0&&(me=!0),!(te[0]>=this._bufferService.cols)){var ve=this._bufferService.buffer,he=ve.lines.get(te[1]);if(he){var Ae=ve.translateBufferLineToString(te[1],!1),ye=this._convertViewportColToCharacterIndex(he,te),be=ye,Pe=te[0]-ye,Be=0,Ee=0,Le=0,Ce=0;if(Ae.charAt(ye)===" "){for(;ye>0&&Ae.charAt(ye-1)===" ";)ye--;for(;be1&&(Ce+=Qe-1,be+=Qe-1);je>0&&ye>0&&!this._isCharWordSeparator(he.loadCell(je-1,this._workCell));){he.loadCell(je-1,this._workCell);var Ne=this._workCell.getChars().length;this._workCell.getWidth()===0?(Be++,je--):Ne>1&&(Le+=Ne-1,ye-=Ne-1),ye--,je--}for(;Fe1&&(Ce+=_e-1,be+=_e-1),be++,Fe++}}be++;var $e=ye+Pe-Be+Le,Ve=Math.min(this._bufferService.cols,be-ye+Be+Ee-Le-Ce);if(le||Ae.slice(ye,be).trim()!==""){if(ge&&$e===0&&he.getCodePoint(0)!==32){var qe=ve.lines.get(te[1]-1);if(qe&&he.isWrapped&&qe.getCodePoint(this._bufferService.cols-1)!==32){var We=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(We){var ze=this._bufferService.cols-We.start;$e-=ze,Ve+=ze}}}if(me&&$e+Ve===this._bufferService.cols&&he.getCodePoint(this._bufferService.cols-1)!==32){var Ge=ve.lines.get(te[1]+1);if(Ge&&Ge.isWrapped&&Ge.getCodePoint(0)!==32){var nt=this._getWordAt([0,te[1]+1],!1,!1,!0);nt&&(Ve+=nt.length)}}return{start:$e,length:Ve}}}}},z.prototype._selectWordAt=function(te,le){var ge=this._getWordAt(te,le);if(ge){for(;ge.start<0;)ge.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[ge.start,te[1]],this._model.selectionStartLength=ge.length}},z.prototype._selectToWordAt=function(te){var le=this._getWordAt(te,!0);if(le){for(var ge=te[1];le.start<0;)le.start+=this._bufferService.cols,ge--;if(!this._model.areSelectionValuesReversed())for(;le.start+le.length>this._bufferService.cols;)le.length-=this._bufferService.cols,ge++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?le.start:le.start+le.length,ge]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.prototype._selectLineAt=function(te){var le=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,le.first],this._model.selectionEnd=[this._bufferService.cols,le.last],this._model.selectionStartLength=0},z=pe([de(2,ae.IBufferService),de(3,ae.ICoreService),de(4,ue.IMouseService),de(5,ae.IOptionsService),de(6,ue.IRenderService)],z)}(ee.Disposable);fe.SelectionService=x},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionModel=void 0;var xe=function(){function E(pe){this._bufferService=pe,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var pe=this.selectionStart[0]+this.selectionStartLength;return pe>this._bufferService.cols?[pe%this._bufferService.cols,this.selectionStart[1]+Math.floor(pe/this._bufferService.cols)]:[pe,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var pe=this.selectionStart,de=this.selectionEnd;return!(!pe||!de)&&(pe[1]>de[1]||pe[1]===de[1]&&pe[0]>de[0])},E.prototype.onTrim=function(pe){return this.selectionStart&&(this.selectionStart[1]-=pe),this.selectionEnd&&(this.selectionEnd[1]-=pe),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();fe.SelectionModel=xe},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.moveToCellSequence=void 0;var xe=Se(12);function E(ce,ue,ae,oe){var re=ce-pe(ae,ce),ee=ue-pe(ae,ue);return ie(Math.abs(re-ee)-function(a,y,x){for(var b=0,z=a-pe(x,a),te=y-pe(x,y),le=0;le=0&&ueue?"A":"B"}function se(ce,ue,ae,oe,re,ee){for(var a=ce,y=ue,x="";a!==ae||y!==oe;)a+=re?1:-1,re&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,ce,a),a=0,ce=0,y++):!re&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,ce+1),ce=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,ce,a)}function ne(ce,ue){var ae=ue?"O":"[";return xe.C0.ESC+ae+ce}function ie(ce,ue){ce=Math.floor(ce);for(var ae="",oe=0;oe0?te-pe(le,te):b;var ve=te,he=function(Ae,ye,be,Pe,Be,Ee){var Le;return Le=E(be,Pe,Be,Ee).length>0?Pe-pe(Be,Pe):ye,Ae=be&&Lece?"D":"C",ie(Math.abs(ee-ce),ne(re,oe));re=a>ue?"D":"C";var y=Math.abs(a-ue);return ie(function(x,b){return b.cols-x}(a>ue?ce:ee,ae)+(y-1)*ae.cols+1+((a>ue?ee:ce)-1),ne(re,oe))}},function(dt,fe,Se){"use strict";var xe=this&&this.__decorate||function(se,ne,ie,ce){var ue,ae=arguments.length,oe=ae<3?ne:ce===null?ce=Object.getOwnPropertyDescriptor(ne,ie):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,ce);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,ce){ne(ie,ce,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SoundService=void 0;var pe=Se(1),de=function(){function se(ne){this._optionsService=ne}return Object.defineProperty(se,"audioContext",{get:function(){if(!se._audioContext){var ne=window.AudioContext||window.webkitAudioContext;if(!ne)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;se._audioContext=new ne}return se._audioContext},enumerable:!1,configurable:!0}),se.prototype.playBellSound=function(){var ne=se.audioContext;if(ne){var ie=ne.createBufferSource();ne.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(ce){ie.buffer=ce,ie.connect(ne.destination),ie.start(0)})}},se.prototype._base64ToArrayBuffer=function(ne){for(var ie=window.atob(ne),ce=ie.length,ue=new Uint8Array(ce),ae=0;ae=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZoneManager=void 0;var se=Se(2),ne=Se(7),ie=Se(5),ce=Se(1),ue=function(ae){function oe(re,ee,a,y,x,b){var z=ae.call(this)||this;return z._element=re,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(ne.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(oe,ae),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this._deactivate()},oe.prototype.add=function(re){this._zones.push(re),this._zones.length===1&&this._activate()},oe.prototype.clearAll=function(re,ee){if(this._zones.length!==0){re&&ee||(re=0,ee=this._bufferService.rows-1);for(var a=0;are&&y.y1<=ee+1||y.y2>re&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},oe.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},oe.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},oe.prototype._onMouseMove=function(re){this._lastHoverCoords[0]===re.pageX&&this._lastHoverCoords[1]===re.pageY||(this._onHover(re),this._lastHoverCoords=[re.pageX,re.pageY])},oe.prototype._onHover=function(re){var ee=this,a=this._findZoneEventAt(re);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(re),this._tooltipTimeout=window.setTimeout(function(){return ee._onTooltip(re)},this._optionsService.options.linkTooltipHoverDuration)))},oe.prototype._onTooltip=function(re){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(re);ee&&ee.tooltipCallback&&ee.tooltipCallback(re)},oe.prototype._onMouseDown=function(re){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(re);ee!=null&&ee.willLinkActivate(re)&&(re.preventDefault(),re.stopImmediatePropagation())}},oe.prototype._onMouseLeave=function(re){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},oe.prototype._onClick=function(re){var ee=this._findZoneEventAt(re),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(re),re.preventDefault(),re.stopImmediatePropagation())},oe.prototype._getSelectionLength=function(){var re=this._selectionService.selectionText;return re?re.length:0},oe.prototype._findZoneEventAt=function(re){var ee=this._mouseService.getCoords(re,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yle[1]&&te[1]=le[0]&&te[0]=le[0]},z.prototype.selectWordAtCursor=function(te){var le=this._getMouseBufferCoords(te);le&&(this._selectWordAt(le,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.prototype.selectLines=function(te,le){this._model.clearSelection(),te=Math.max(te,0),le=Math.min(le,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,le],this.refresh(),this._onSelectionChange.fire()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.prototype._getMouseBufferCoords=function(te){var le=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(le)return le[0]--,le[1]--,le[1]+=this._bufferService.buffer.ydisp,le},z.prototype._getMouseEventScrollAmount=function(te){var le=oe.getCoordsRelativeToElement(te,this._screenElement)[1],ge=this._renderService.dimensions.canvasHeight;return le>=0&&le<=ge?0:(le>ge&&(le-=ge),le=Math.min(Math.max(le,-50),50),(le/=50)/Math.abs(le)+Math.round(14*le))},z.prototype.shouldForceSelection=function(te){return se.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.prototype.onMouseDown=function(te){if(this._mouseDownTimeStamp=te.timeStamp,(te.button!==2||!this.hasSelection)&&te.button===0){if(!this._enabled){if(!this.shouldForceSelection(te))return;te.stopPropagation()}te.preventDefault(),this._dragScrollAmount=0,this._enabled&&te.shiftKey?this._onIncrementalClick(te):te.detail===1?this._onSingleClick(te):te.detail===2?this._onDoubleClick(te):te.detail===3&&this._onTripleClick(te),this._addMouseDownListeners(),this.refresh(!0)}},z.prototype._addMouseDownListeners=function(){var te=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return te._dragScroll()},50)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.prototype._onSingleClick=function(te){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(te)?3:0,this._model.selectionStart=this._getMouseBufferCoords(te),this._model.selectionStart){this._model.selectionEnd=void 0;var le=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);le&&le.length!==this._model.selectionStart[0]&&le.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},z.prototype._onDoubleClick=function(te){var le=this._getMouseBufferCoords(te);le&&(this._activeSelectionMode=1,this._selectWordAt(le,!0))},z.prototype._onTripleClick=function(te){var le=this._getMouseBufferCoords(te);le&&(this._activeSelectionMode=2,this._selectLineAt(le[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(se.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var le=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(te),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var ge=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(te.ydisp+this._bufferService.rows,te.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=te.ydisp),this.refresh()}},z.prototype._onMouseUp=function(te){var le=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&le<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var ge=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(ge&&ge[0]!==void 0&&ge[1]!==void 0){var pe=re.moveToCellSequence(ge[0]-1,ge[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(pe,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var le=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(ge){return le._onTrim(ge)})},z.prototype._convertViewportColToCharacterIndex=function(te,le){for(var ge=le[0],pe=0;le[0]>=pe;pe++){var ve=te.loadCell(pe,this._workCell).getChars().length;this._workCell.getWidth()===0?ge--:ve>1&&le[0]!==pe&&(ge+=ve-1)}return ge},z.prototype.setSelection=function(te,le,ge){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,le],this._model.selectionStartLength=ge,this.refresh()},z.prototype._getWordAt=function(te,le,ge,pe){if(ge===void 0&&(ge=!0),pe===void 0&&(pe=!0),!(te[0]>=this._bufferService.cols)){var ve=this._bufferService.buffer,he=ve.lines.get(te[1]);if(he){var Ae=ve.translateBufferLineToString(te[1],!1),ye=this._convertViewportColToCharacterIndex(he,te),Se=ye,Pe=te[0]-ye,Be=0,Ee=0,Oe=0,Ce=0;if(Ae.charAt(ye)===" "){for(;ye>0&&Ae.charAt(ye-1)===" ";)ye--;for(;Se1&&(Ce+=Qe-1,Se+=Qe-1);je>0&&ye>0&&!this._isCharWordSeparator(he.loadCell(je-1,this._workCell));){he.loadCell(je-1,this._workCell);var Ne=this._workCell.getChars().length;this._workCell.getWidth()===0?(Be++,je--):Ne>1&&(Oe+=Ne-1,ye-=Ne-1),ye--,je--}for(;Fe1&&(Ce+=_e-1,Se+=_e-1),Se++,Fe++}}Se++;var $e=ye+Pe-Be+Oe,Ve=Math.min(this._bufferService.cols,Se-ye+Be+Ee-Oe-Ce);if(le||Ae.slice(ye,Se).trim()!==""){if(ge&&$e===0&&he.getCodePoint(0)!==32){var qe=ve.lines.get(te[1]-1);if(qe&&he.isWrapped&&qe.getCodePoint(this._bufferService.cols-1)!==32){var We=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(We){var ze=this._bufferService.cols-We.start;$e-=ze,Ve+=ze}}}if(pe&&$e+Ve===this._bufferService.cols&&he.getCodePoint(this._bufferService.cols-1)!==32){var Ge=ve.lines.get(te[1]+1);if(Ge&&Ge.isWrapped&&Ge.getCodePoint(0)!==32){var nt=this._getWordAt([0,te[1]+1],!1,!1,!0);nt&&(Ve+=nt.length)}}return{start:$e,length:Ve}}}}},z.prototype._selectWordAt=function(te,le){var ge=this._getWordAt(te,le);if(ge){for(;ge.start<0;)ge.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[ge.start,te[1]],this._model.selectionStartLength=ge.length}},z.prototype._selectToWordAt=function(te){var le=this._getWordAt(te,!0);if(le){for(var ge=te[1];le.start<0;)le.start+=this._bufferService.cols,ge--;if(!this._model.areSelectionValuesReversed())for(;le.start+le.length>this._bufferService.cols;)le.length-=this._bufferService.cols,ge++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?le.start:le.start+le.length,ge]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.prototype._selectLineAt=function(te){var le=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,le.first],this._model.selectionEnd=[this._bufferService.cols,le.last],this._model.selectionStartLength=0},z=me([de(2,ae.IBufferService),de(3,ae.ICoreService),de(4,ue.IMouseService),de(5,ae.IOptionsService),de(6,ue.IRenderService)],z)}(ee.Disposable);fe.SelectionService=x},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.SelectionModel=void 0;var xe=function(){function E(me){this._bufferService=me,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var me=this.selectionStart[0]+this.selectionStartLength;return me>this._bufferService.cols?[me%this._bufferService.cols,this.selectionStart[1]+Math.floor(me/this._bufferService.cols)]:[me,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var me=this.selectionStart,de=this.selectionEnd;return!(!me||!de)&&(me[1]>de[1]||me[1]===de[1]&&me[0]>de[0])},E.prototype.onTrim=function(me){return this.selectionStart&&(this.selectionStart[1]-=me),this.selectionEnd&&(this.selectionEnd[1]-=me),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();fe.SelectionModel=xe},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.moveToCellSequence=void 0;var xe=be(12);function E(ce,ue,ae,oe){var re=ce-me(ae,ce),ee=ue-me(ae,ue);return ie(Math.abs(re-ee)-function(a,y,x){for(var b=0,z=a-me(x,a),te=y-me(x,y),le=0;le=0&&ueue?"A":"B"}function se(ce,ue,ae,oe,re,ee){for(var a=ce,y=ue,x="";a!==ae||y!==oe;)a+=re?1:-1,re&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,ce,a),a=0,ce=0,y++):!re&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,ce+1),ce=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,ce,a)}function ne(ce,ue){var ae=ue?"O":"[";return xe.C0.ESC+ae+ce}function ie(ce,ue){ce=Math.floor(ce);for(var ae="",oe=0;oe0?te-me(le,te):b;var ve=te,he=function(Ae,ye,Se,Pe,Be,Ee){var Oe;return Oe=E(Se,Pe,Be,Ee).length>0?Pe-me(Be,Pe):ye,Ae=Se&&Oece?"D":"C",ie(Math.abs(ee-ce),ne(re,oe));re=a>ue?"D":"C";var y=Math.abs(a-ue);return ie(function(x,b){return b.cols-x}(a>ue?ce:ee,ae)+(y-1)*ae.cols+1+((a>ue?ee:ce)-1),ne(re,oe))}},function(dt,fe,be){"use strict";var xe=this&&this.__decorate||function(se,ne,ie,ce){var ue,ae=arguments.length,oe=ae<3?ne:ce===null?ce=Object.getOwnPropertyDescriptor(ne,ie):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,ce);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,ce){ne(ie,ce,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.SoundService=void 0;var me=be(1),de=function(){function se(ne){this._optionsService=ne}return Object.defineProperty(se,"audioContext",{get:function(){if(!se._audioContext){var ne=window.AudioContext||window.webkitAudioContext;if(!ne)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;se._audioContext=new ne}return se._audioContext},enumerable:!1,configurable:!0}),se.prototype.playBellSound=function(){var ne=se.audioContext;if(ne){var ie=ne.createBufferSource();ne.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(ce){ie.buffer=ce,ie.connect(ne.destination),ie.start(0)})}},se.prototype._base64ToArrayBuffer=function(ne){for(var ie=window.atob(ne),ce=ie.length,ue=new Uint8Array(ce),ae=0;ae=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseZoneManager=void 0;var se=be(2),ne=be(7),ie=be(5),ce=be(1),ue=function(ae){function oe(re,ee,a,y,x,b){var z=ae.call(this)||this;return z._element=re,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(ne.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(oe,ae),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this._deactivate()},oe.prototype.add=function(re){this._zones.push(re),this._zones.length===1&&this._activate()},oe.prototype.clearAll=function(re,ee){if(this._zones.length!==0){re&&ee||(re=0,ee=this._bufferService.rows-1);for(var a=0;are&&y.y1<=ee+1||y.y2>re&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},oe.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},oe.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},oe.prototype._onMouseMove=function(re){this._lastHoverCoords[0]===re.pageX&&this._lastHoverCoords[1]===re.pageY||(this._onHover(re),this._lastHoverCoords=[re.pageX,re.pageY])},oe.prototype._onHover=function(re){var ee=this,a=this._findZoneEventAt(re);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(re),this._tooltipTimeout=window.setTimeout(function(){return ee._onTooltip(re)},this._optionsService.options.linkTooltipHoverDuration)))},oe.prototype._onTooltip=function(re){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(re);ee&&ee.tooltipCallback&&ee.tooltipCallback(re)},oe.prototype._onMouseDown=function(re){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(re);ee!=null&&ee.willLinkActivate(re)&&(re.preventDefault(),re.stopImmediatePropagation())}},oe.prototype._onMouseLeave=function(re){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},oe.prototype._onClick=function(re){var ee=this._findZoneEventAt(re),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(re),re.preventDefault(),re.stopImmediatePropagation())},oe.prototype._getSelectionLength=function(){var re=this._selectionService.selectionText;return re?re.length:0},oe.prototype._findZoneEventAt=function(re){var ee=this._mouseService.getCoords(re,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yee;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},re.prototype._createAccessibilityTreeNode=function(){var ee=document.createElement("div");return ee.setAttribute("role","listitem"),ee.tabIndex=-1,this._refreshRowDimensions(ee),ee},re.prototype._onTab=function(ee){for(var a=0;a0?this._charsToConsume.shift()!==ee&&(this._charsToAnnounce+=ee):this._charsToAnnounce+=ee,ee===` -`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=pe.tooMuchOutput)),de.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},re.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,de.isMac&&ue.removeElementFromParent(this._liveRegion)},re.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},re.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},re.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),le=this._rowElements[b];le&&(z.length===0?le.innerHTML=" ":le.textContent=z,le.setAttribute("aria-posinset",te),le.setAttribute("aria-setsize",x))}this._announceCharacters()},re.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var ee=0;ee=0;me--)(te=y[me])&&(ge=(le<3?te(ge):le>3?te(x,b,ge):te(x,b))||ge);return le>3&&ge&&Object.defineProperty(x,b,ge),ge},de=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DomRenderer=void 0;var se=Se(58),ne=Se(9),ie=Se(2),ce=Se(5),ue=Se(1),ae=Se(0),oe=Se(10),re=Se(17),ee=1,a=function(y){function x(b,z,te,le,ge,me,ve,he,Ae){var ye=y.call(this)||this;return ye._colors=b,ye._element=z,ye._screenElement=te,ye._viewportElement=le,ye._linkifier=ge,ye._linkifier2=me,ye._charSizeService=ve,ye._optionsService=he,ye._bufferService=Ae,ye._terminalClass=ee++,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 se.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(be){return ye._onLinkHover(be)}),ye._linkifier.onHideLinkUnderline(function(be){return ye._onLinkLeave(be)}),ye._linkifier2.onShowLinkUnderline(function(be){return ye._onLinkHover(be)}),ye._linkifier2.onHideLinkUnderline(function(be){return ye._onLinkLeave(be)}),ye}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new ae.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),re.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var le=b[1]-this._bufferService.buffer.ydisp,ge=z[1]-this._bufferService.buffer.ydisp,me=Math.max(le,0),ve=Math.min(ge,this._bufferService.rows-1);if(!(me>=this._bufferService.rows||ve<0)){var he=document.createDocumentFragment();if(te)he.appendChild(this._createSelectionElement(me,b[0],z[0],ve-me+1));else{var Ae=le===me?b[0]:0,ye=me===ve?z[0]:this._bufferService.cols;he.appendChild(this._createSelectionElement(me,Ae,ye));var be=ve-me-1;if(he.appendChild(this._createSelectionElement(me+1,0,this._bufferService.cols,be)),me!==ve){var Pe=ge===ve?z[0]:this._bufferService.cols;he.appendChild(this._createSelectionElement(ve,0,Pe))}}this._selectionContainer.appendChild(he)}}},x.prototype._createSelectionElement=function(b,z,te,le){le===void 0&&(le=1);var ge=document.createElement("div");return ge.style.height=le*this.dimensions.actualCellHeight+"px",ge.style.top=b*this.dimensions.actualCellHeight+"px",ge.style.left=z*this.dimensions.actualCellWidth+"px",ge.style.width=this.dimensions.actualCellWidth*(te-z)+"px",ge},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=ge&&(b=0,te++)}},x=pe([de(6,ce.ICharSizeService),de(7,ue.IOptionsService),de(8,ue.IBufferService)],x)}(ie.Disposable);fe.DomRenderer=a},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DomRendererRowFactory=fe.CURSOR_STYLE_UNDERLINE_CLASS=fe.CURSOR_STYLE_BAR_CLASS=fe.CURSOR_STYLE_BLOCK_CLASS=fe.CURSOR_BLINK_CLASS=fe.CURSOR_CLASS=fe.UNDERLINE_CLASS=fe.ITALIC_CLASS=fe.DIM_CLASS=fe.BOLD_CLASS=void 0;var xe=Se(9),E=Se(3),pe=Se(4),de=Se(10);fe.BOLD_CLASS="xterm-bold",fe.DIM_CLASS="xterm-dim",fe.ITALIC_CLASS="xterm-italic",fe.UNDERLINE_CLASS="xterm-underline",fe.CURSOR_CLASS="xterm-cursor",fe.CURSOR_BLINK_CLASS="xterm-cursor-blink",fe.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",fe.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",fe.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var se=function(){function ie(ce,ue,ae){this._document=ce,this._optionsService=ue,this._colors=ae,this._workCell=new pe.CellData}return ie.prototype.setColors=function(ce){this._colors=ce},ie.prototype.createRow=function(ce,ue,ae,oe,re,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(ce.length,a)-1;b>=0;b--)if(ce.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ue&&b===oe){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),ue&&b===oe)switch(te.classList.add(fe.CURSOR_CLASS),re&&te.classList.add(fe.CURSOR_BLINK_CLASS),ae){case"bar":te.classList.add(fe.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(fe.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(fe.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(fe.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(fe.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(fe.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(fe.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var le=this._workCell.getFgColor(),ge=this._workCell.getFgColorMode(),me=this._workCell.getBgColor(),ve=this._workCell.getBgColorMode(),he=!!this._workCell.isInverse();if(he){var Ae=le;le=me,me=Ae;var ye=ge;ge=ve,ve=ye}switch(ge){case 16777216:case 33554432:this._workCell.isBold()&&le<8&&this._optionsService.options.drawBoldTextInBrightColors&&(le+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[le])||te.classList.add("xterm-fg-"+le);break;case 50331648:var be=de.rgba.toColor(le>>16&255,le>>8&255,255&le);this._applyMinimumContrast(te,this._colors.background,be)||this._addStyle(te,"color:#"+ne(le.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||he&&te.classList.add("xterm-fg-"+xe.INVERTED_DEFAULT_COLOR)}switch(ve){case 16777216:case 33554432:te.classList.add("xterm-bg-"+me);break;case 50331648:this._addStyle(te,"background-color:#"+ne(me.toString(16),"0",6));break;case 0:default:he&&te.classList.add("xterm-bg-"+xe.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(ce,ue,ae){if(this._optionsService.options.minimumContrastRatio===1)return!1;var oe=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return oe===void 0&&(oe=de.color.ensureContrastRatio(ue,ae,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,oe!=null?oe:null)),!!oe&&(this._addStyle(ce,"color:"+oe.css),!0)},ie.prototype._addStyle=function(ce,ue){ce.setAttribute("style",""+(ce.getAttribute("style")||"")+ue+";")},ie}();function ne(ie,ce,ue){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};fe.evaluateKeyboardEvent=function(pe,de,se,ne){var ie={type:0,cancel:!1,key:void 0},ce=(pe.shiftKey?1:0)|(pe.altKey?2:0)|(pe.ctrlKey?4:0)|(pe.metaKey?8:0);switch(pe.keyCode){case 0:pe.key==="UIKeyInputUpArrow"?ie.key=de?xe.C0.ESC+"OA":xe.C0.ESC+"[A":pe.key==="UIKeyInputLeftArrow"?ie.key=de?xe.C0.ESC+"OD":xe.C0.ESC+"[D":pe.key==="UIKeyInputRightArrow"?ie.key=de?xe.C0.ESC+"OC":xe.C0.ESC+"[C":pe.key==="UIKeyInputDownArrow"&&(ie.key=de?xe.C0.ESC+"OB":xe.C0.ESC+"[B");break;case 8:if(pe.shiftKey){ie.key=xe.C0.BS;break}if(pe.altKey){ie.key=xe.C0.ESC+xe.C0.DEL;break}ie.key=xe.C0.DEL;break;case 9:if(pe.shiftKey){ie.key=xe.C0.ESC+"[Z";break}ie.key=xe.C0.HT,ie.cancel=!0;break;case 13:ie.key=pe.altKey?xe.C0.ESC+xe.C0.CR:xe.C0.CR,ie.cancel=!0;break;case 27:ie.key=xe.C0.ESC,pe.altKey&&(ie.key=xe.C0.ESC+xe.C0.ESC),ie.cancel=!0;break;case 37:if(pe.metaKey)break;ce?(ie.key=xe.C0.ESC+"[1;"+(ce+1)+"D",ie.key===xe.C0.ESC+"[1;3D"&&(ie.key=xe.C0.ESC+(se?"b":"[1;5D"))):ie.key=de?xe.C0.ESC+"OD":xe.C0.ESC+"[D";break;case 39:if(pe.metaKey)break;ce?(ie.key=xe.C0.ESC+"[1;"+(ce+1)+"C",ie.key===xe.C0.ESC+"[1;3C"&&(ie.key=xe.C0.ESC+(se?"f":"[1;5C"))):ie.key=de?xe.C0.ESC+"OC":xe.C0.ESC+"[C";break;case 38:if(pe.metaKey)break;ce?(ie.key=xe.C0.ESC+"[1;"+(ce+1)+"A",se||ie.key!==xe.C0.ESC+"[1;3A"||(ie.key=xe.C0.ESC+"[1;5A")):ie.key=de?xe.C0.ESC+"OA":xe.C0.ESC+"[A";break;case 40:if(pe.metaKey)break;ce?(ie.key=xe.C0.ESC+"[1;"+(ce+1)+"B",se||ie.key!==xe.C0.ESC+"[1;3B"||(ie.key=xe.C0.ESC+"[1;5B")):ie.key=de?xe.C0.ESC+"OB":xe.C0.ESC+"[B";break;case 45:pe.shiftKey||pe.ctrlKey||(ie.key=xe.C0.ESC+"[2~");break;case 46:ie.key=ce?xe.C0.ESC+"[3;"+(ce+1)+"~":xe.C0.ESC+"[3~";break;case 36:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"H":de?xe.C0.ESC+"OH":xe.C0.ESC+"[H";break;case 35:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"F":de?xe.C0.ESC+"OF":xe.C0.ESC+"[F";break;case 33:pe.shiftKey?ie.type=2:ie.key=xe.C0.ESC+"[5~";break;case 34:pe.shiftKey?ie.type=3:ie.key=xe.C0.ESC+"[6~";break;case 112:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"P":xe.C0.ESC+"OP";break;case 113:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"Q":xe.C0.ESC+"OQ";break;case 114:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"R":xe.C0.ESC+"OR";break;case 115:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"S":xe.C0.ESC+"OS";break;case 116:ie.key=ce?xe.C0.ESC+"[15;"+(ce+1)+"~":xe.C0.ESC+"[15~";break;case 117:ie.key=ce?xe.C0.ESC+"[17;"+(ce+1)+"~":xe.C0.ESC+"[17~";break;case 118:ie.key=ce?xe.C0.ESC+"[18;"+(ce+1)+"~":xe.C0.ESC+"[18~";break;case 119:ie.key=ce?xe.C0.ESC+"[19;"+(ce+1)+"~":xe.C0.ESC+"[19~";break;case 120:ie.key=ce?xe.C0.ESC+"[20;"+(ce+1)+"~":xe.C0.ESC+"[20~";break;case 121:ie.key=ce?xe.C0.ESC+"[21;"+(ce+1)+"~":xe.C0.ESC+"[21~";break;case 122:ie.key=ce?xe.C0.ESC+"[23;"+(ce+1)+"~":xe.C0.ESC+"[23~";break;case 123:ie.key=ce?xe.C0.ESC+"[24;"+(ce+1)+"~":xe.C0.ESC+"[24~";break;default:if(!pe.ctrlKey||pe.shiftKey||pe.altKey||pe.metaKey)if(se&&!ne||!pe.altKey||pe.metaKey)se&&!pe.altKey&&!pe.ctrlKey&&pe.metaKey?pe.keyCode===65&&(ie.type=1):pe.key&&!pe.ctrlKey&&!pe.altKey&&!pe.metaKey&&pe.keyCode>=48&&pe.key.length===1?ie.key=pe.key:pe.key&&pe.ctrlKey&&pe.key==="_"&&(ie.key=xe.C0.US);else{var ue=E[pe.keyCode],ae=ue&&ue[pe.shiftKey?1:0];if(ae)ie.key=xe.C0.ESC+ae;else if(pe.keyCode>=65&&pe.keyCode<=90){var oe=pe.ctrlKey?pe.keyCode-64:pe.keyCode+32;ie.key=xe.C0.ESC+String.fromCharCode(oe)}}else pe.keyCode>=65&&pe.keyCode<=90?ie.key=String.fromCharCode(pe.keyCode-64):pe.keyCode===32?ie.key=xe.C0.NUL:pe.keyCode>=51&&pe.keyCode<=55?ie.key=String.fromCharCode(pe.keyCode-51+27):pe.keyCode===56?ie.key=xe.C0.DEL:pe.keyCode===219?ie.key=xe.C0.ESC:pe.keyCode===220?ie.key=xe.C0.FS:pe.keyCode===221&&(ie.key=xe.C0.GS)}return ie}},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(ee,a){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(ee,a)},function(ee,a){function y(){this.constructor=ee}xe(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),pe=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var le=ee.length-1;le>=0;le--)(b=ee[le])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},de=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.RenderService=void 0;var se=Se(31),ne=Se(0),ie=Se(2),ce=Se(32),ue=Se(7),ae=Se(1),oe=Se(5),re=function(ee){function a(y,x,b,z,te,le){var ge=ee.call(this)||this;if(ge._renderer=y,ge._rowCount=x,ge._isPaused=!1,ge._needsFullRefresh=!1,ge._isNextRenderRedrawOnly=!0,ge._needsSelectionRefresh=!1,ge._canvasWidth=0,ge._canvasHeight=0,ge._selectionState={start:void 0,end:void 0,columnSelectMode:!1},ge._onDimensionsChange=new ne.EventEmitter,ge._onRender=new ne.EventEmitter,ge._onRefreshRequest=new ne.EventEmitter,ge.register({dispose:function(){return ge._renderer.dispose()}}),ge._renderDebouncer=new se.RenderDebouncer(function(ve,he){return ge._renderRows(ve,he)}),ge.register(ge._renderDebouncer),ge._screenDprMonitor=new ce.ScreenDprMonitor,ge._screenDprMonitor.setListener(function(){return ge.onDevicePixelRatioChange()}),ge.register(ge._screenDprMonitor),ge.register(le.onResize(function(ve){return ge._fullRefresh()})),ge.register(z.onOptionChange(function(){return ge._renderer.onOptionsChanged()})),ge.register(te.onCharSizeChange(function(){return ge.onCharSizeChanged()})),ge._renderer.onRequestRedraw(function(ve){return ge.refreshRows(ve.start,ve.end,!0)}),ge.register(ue.addDisposableDomListener(window,"resize",function(){return ge.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var me=new IntersectionObserver(function(ve){return ge._onIntersectionChange(ve[ve.length-1])},{threshold:0});me.observe(b),ge.register({dispose:function(){return me.disconnect()}})}return ge}return E(a,ee),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){ee.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=pe([de(3,ae.IOptionsService),de(4,oe.ICharSizeService),de(5,ae.IBufferService)],a)}(ie.Disposable);fe.RenderService=re},function(dt,fe,Se){"use strict";var xe=this&&this.__decorate||function(ie,ce,ue,ae){var oe,re=arguments.length,ee=re<3?ce:ae===null?ae=Object.getOwnPropertyDescriptor(ce,ue):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(ie,ce,ue,ae);else for(var a=ie.length-1;a>=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(ce,ue,ee):oe(ce,ue))||ee);return re>3&&ee&&Object.defineProperty(ce,ue,ee),ee},E=this&&this.__param||function(ie,ce){return function(ue,ae){ce(ue,ae,ie)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharSizeService=void 0;var pe=Se(1),de=Se(0),se=function(){function ie(ce,ue,ae){this._optionsService=ae,this.width=0,this.height=0,this._onCharSizeChange=new de.EventEmitter,this._measureStrategy=new ne(ce,ue,this._optionsService)}return Object.defineProperty(ie.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ie.prototype.measure=function(){var ce=this._measureStrategy.measure();ce.width===this.width&&ce.height===this.height||(this.width=ce.width,this.height=ce.height,this._onCharSizeChange.fire())},ie=xe([E(2,pe.IOptionsService)],ie)}();fe.CharSizeService=se;var ne=function(){function ie(ce,ue,ae){this._document=ce,this._parentElement=ue,this._optionsService=ae,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 ie.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var ce=this._measureElement.getBoundingClientRect();return ce.width!==0&&ce.height!==0&&(this._result.width=ce.width,this._result.height=Math.ceil(ce.height)),this._result},ie}()},function(dt,fe,Se){"use strict";var xe=this&&this.__decorate||function(ne,ie,ce,ue){var ae,oe=arguments.length,re=oe<3?ie:ue===null?ue=Object.getOwnPropertyDescriptor(ie,ce):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ne,ie,ce,ue);else for(var ee=ne.length-1;ee>=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,ce,re):ae(ie,ce))||re);return oe>3&&re&&Object.defineProperty(ie,ce,re),re},E=this&&this.__param||function(ne,ie){return function(ce,ue){ie(ce,ue,ne)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseService=void 0;var pe=Se(5),de=Se(30),se=function(){function ne(ie,ce){this._renderService=ie,this._charSizeService=ce}return ne.prototype.getCoords=function(ie,ce,ue,ae,oe){return de.getCoords(ie,ce,ue,ae,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,oe)},ne.prototype.getRawByteCoords=function(ie,ce,ue,ae){var oe=this.getCoords(ie,ce,ue,ae);return de.getRawByteCoords(oe)},ne=xe([E(0,pe.IRenderService),E(1,pe.ICharSizeService)],ne)}();fe.MouseService=se},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(ae,oe){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}xe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),pe=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Linkifier2=void 0;var se=Se(1),ne=Se(0),ie=Se(2),ce=Se(7),ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._bufferService=re,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new ne.EventEmitter),ee._onHideLinkUnderline=ee.register(new ne.EventEmitter),ee.register(ie.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),oe.prototype.registerLinkProvider=function(re){var ee=this;return this._linkProviders.push(re),{dispose:function(){var a=ee._linkProviders.indexOf(re);a!==-1&&ee._linkProviders.splice(a,1)}}},oe.prototype.attachToDom=function(re,ee,a){var y=this;this._element=re,this._mouseService=ee,this._renderService=a,this.register(ce.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(ce.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(ce.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},oe.prototype._onMouseMove=function(re){if(this._lastMouseEvent=re,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(re,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=re.composedPath(),y=0;yre?this._bufferService.cols:z.link.range.end.x,ge=te;ge<=le;ge++){if(a.has(ge)){x.splice(b--,1);break}a.add(ge)}}},oe.prototype._checkLinkProviderResult=function(re,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(re),z=!1,te=0;te=re&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},oe.prototype._handleNewLink=function(re){var ee=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(re.link,a)&&(this._currentLink=re,this._currentLink.state={decorations:{underline:re.link.decorations===void 0||re.link.decorations.underline,pointerCursor:re.link.decorations===void 0||re.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,re.link,this._lastMouseEvent),re.link.decorations={},Object.defineProperties(re.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(re.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},oe.prototype._linkHover=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&re.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},oe.prototype._fireUnderlineEvent=function(re,ee){var a=re.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},oe.prototype._linkLeave=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&re.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},oe.prototype._linkAtPosition=function(re,ee){var a=re.range.start.y===re.range.end.y,y=re.range.start.yee.y;return(a&&re.range.start.x<=ee.x&&re.range.end.x>=ee.x||y&&re.range.end.x>=ee.x||x&&re.range.start.x<=ee.x||y&&x)&&re.range.start.y<=ee.y&&re.range.end.y>=ee.y},oe.prototype._positionFromMouseEvent=function(re,ee,a){var y=a.getCoords(re,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},oe.prototype._createLinkUnderlineEvent=function(re,ee,a,y,x){return{x1:re,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},oe=pe([de(0,se.IBufferService)],oe)}(ie.Disposable);fe.Linkifier2=ue},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreBrowserService=void 0;var xe=function(){function E(pe){this._textarea=pe}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();fe.CoreBrowserService=xe},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(te,le){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ge,me){ge.__proto__=me}||function(ge,me){for(var ve in me)me.hasOwnProperty(ve)&&(ge[ve]=me[ve])})(te,le)},function(te,le){function ge(){this.constructor=te}xe(te,le),te.prototype=le===null?Object.create(le):(ge.prototype=le.prototype,new ge)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreTerminal=void 0;var pe=Se(2),de=Se(1),se=Se(66),ne=Se(67),ie=Se(68),ce=Se(74),ue=Se(75),ae=Se(0),oe=Se(76),re=Se(77),ee=Se(78),a=Se(80),y=Se(81),x=Se(19),b=Se(82),z=function(te){function le(ge){var me=te.call(this)||this;return me._onBinary=new ae.EventEmitter,me._onData=new ae.EventEmitter,me._onLineFeed=new ae.EventEmitter,me._onResize=new ae.EventEmitter,me._onScroll=new ae.EventEmitter,me._instantiationService=new se.InstantiationService,me.optionsService=new ce.OptionsService(ge),me._instantiationService.setService(de.IOptionsService,me.optionsService),me._bufferService=me.register(me._instantiationService.createInstance(ie.BufferService)),me._instantiationService.setService(de.IBufferService,me._bufferService),me._logService=me._instantiationService.createInstance(ne.LogService),me._instantiationService.setService(de.ILogService,me._logService),me._coreService=me.register(me._instantiationService.createInstance(ue.CoreService,function(){return me.scrollToBottom()})),me._instantiationService.setService(de.ICoreService,me._coreService),me._coreMouseService=me._instantiationService.createInstance(oe.CoreMouseService),me._instantiationService.setService(de.ICoreMouseService,me._coreMouseService),me._dirtyRowService=me._instantiationService.createInstance(re.DirtyRowService),me._instantiationService.setService(de.IDirtyRowService,me._dirtyRowService),me.unicodeService=me._instantiationService.createInstance(ee.UnicodeService),me._instantiationService.setService(de.IUnicodeService,me.unicodeService),me._charsetService=me._instantiationService.createInstance(a.CharsetService),me._instantiationService.setService(de.ICharsetService,me._charsetService),me._inputHandler=new x.InputHandler(me._bufferService,me._charsetService,me._coreService,me._dirtyRowService,me._logService,me.optionsService,me._coreMouseService,me.unicodeService),me.register(ae.forwardEvent(me._inputHandler.onLineFeed,me._onLineFeed)),me.register(me._inputHandler),me.register(ae.forwardEvent(me._bufferService.onResize,me._onResize)),me.register(ae.forwardEvent(me._coreService.onData,me._onData)),me.register(ae.forwardEvent(me._coreService.onBinary,me._onBinary)),me.register(me.optionsService.onOptionChange(function(ve){return me._updateOptions(ve)})),me._writeBuffer=new b.WriteBuffer(function(ve){return me._inputHandler.parse(ve)}),me}return E(le,te),Object.defineProperty(le.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),le.prototype.dispose=function(){var ge;this._isDisposed||(te.prototype.dispose.call(this),(ge=this._windowsMode)===null||ge===void 0||ge.dispose(),this._windowsMode=void 0)},le.prototype.write=function(ge,me){this._writeBuffer.write(ge,me)},le.prototype.writeSync=function(ge){this._writeBuffer.writeSync(ge)},le.prototype.resize=function(ge,me){isNaN(ge)||isNaN(me)||(ge=Math.max(ge,ie.MINIMUM_COLS),me=Math.max(me,ie.MINIMUM_ROWS),this._bufferService.resize(ge,me))},le.prototype.scroll=function(ge,me){me===void 0&&(me=!1);var ve,he=this._bufferService.buffer;(ve=this._cachedBlankLine)&&ve.length===this.cols&&ve.getFg(0)===ge.fg&&ve.getBg(0)===ge.bg||(ve=he.getBlankLine(ge,me),this._cachedBlankLine=ve),ve.isWrapped=me;var Ae=he.ybase+he.scrollTop,ye=he.ybase+he.scrollBottom;if(he.scrollTop===0){var be=he.lines.isFull;ye===he.lines.length-1?be?he.lines.recycle().copyFrom(ve):he.lines.push(ve.clone()):he.lines.splice(ye+1,0,ve.clone()),be?this._bufferService.isUserScrolling&&(he.ydisp=Math.max(he.ydisp-1,0)):(he.ybase++,this._bufferService.isUserScrolling||he.ydisp++)}else{var Pe=ye-Ae+1;he.lines.shiftElements(Ae+1,Pe-1,-1),he.lines.set(ye,ve.clone())}this._bufferService.isUserScrolling||(he.ydisp=he.ybase),this._dirtyRowService.markRangeDirty(he.scrollTop,he.scrollBottom),this._onScroll.fire(he.ydisp)},le.prototype.scrollLines=function(ge,me){var ve=this._bufferService.buffer;if(ge<0){if(ve.ydisp===0)return;this._bufferService.isUserScrolling=!0}else ge+ve.ydisp>=ve.ybase&&(this._bufferService.isUserScrolling=!1);var he=ve.ydisp;ve.ydisp=Math.max(Math.min(ve.ydisp+ge,ve.ybase),0),he!==ve.ydisp&&(me||this._onScroll.fire(ve.ydisp))},le.prototype.scrollPages=function(ge){this.scrollLines(ge*(this.rows-1))},le.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},le.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},le.prototype.scrollToLine=function(ge){var me=ge-this._bufferService.buffer.ydisp;me!==0&&this.scrollLines(me)},le.prototype.addEscHandler=function(ge,me){return this._inputHandler.addEscHandler(ge,me)},le.prototype.addDcsHandler=function(ge,me){return this._inputHandler.addDcsHandler(ge,me)},le.prototype.addCsiHandler=function(ge,me){return this._inputHandler.addCsiHandler(ge,me)},le.prototype.addOscHandler=function(ge,me){return this._inputHandler.addOscHandler(ge,me)},le.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},le.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},le.prototype._updateOptions=function(ge){var me;switch(ge){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((me=this._windowsMode)===null||me===void 0||me.dispose(),this._windowsMode=void 0)}},le.prototype._enableWindowsMode=function(){var ge=this;if(!this._windowsMode){var me=[];me.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),me.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(ge._bufferService),!1})),this._windowsMode={dispose:function(){for(var ve=0,he=me;ve0?ae[0].index:ce.length;if(ce.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+ce.length+" static arguments");return new(ie.bind.apply(ie,xe([void 0],xe(ce,oe))))},ne}();fe.InstantiationService=se},function(dt,fe,Se){"use strict";var xe=this&&this.__decorate||function(ce,ue,ae,oe){var re,ee=arguments.length,a=ee<3?ue:oe===null?oe=Object.getOwnPropertyDescriptor(ue,ae):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(ce,ue,ae,oe);else for(var y=ce.length-1;y>=0;y--)(re=ce[y])&&(a=(ee<3?re(a):ee>3?re(ue,ae,a):re(ue,ae))||a);return ee>3&&a&&Object.defineProperty(ue,ae,a),a},E=this&&this.__param||function(ce,ue){return function(ae,oe){ue(ae,oe,ce)}},pe=this&&this.__spreadArrays||function(){for(var ce=0,ue=0,ae=arguments.length;ue=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferService=fe.MINIMUM_ROWS=fe.MINIMUM_COLS=void 0;var se=Se(1),ne=Se(69),ie=Se(0),ce=Se(2);fe.MINIMUM_COLS=2,fe.MINIMUM_ROWS=1;var ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._optionsService=re,ee.isUserScrolling=!1,ee._onResize=new ie.EventEmitter,ee.cols=Math.max(re.options.cols,fe.MINIMUM_COLS),ee.rows=Math.max(re.options.rows,fe.MINIMUM_ROWS),ee.buffers=new ne.BufferSet(re,ee),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this.buffers.dispose()},oe.prototype.resize=function(re,ee){this.cols=re,this.rows=ee,this.buffers.resize(re,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:re,rows:ee})},oe.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ne.BufferSet(this._optionsService,this),this.isUserScrolling=!1},oe=pe([de(0,se.IOptionsService)],oe)}(ce.Disposable);fe.BufferService=ue},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(ne,ie){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,ue){ce.__proto__=ue}||function(ce,ue){for(var ae in ue)ue.hasOwnProperty(ae)&&(ce[ae]=ue[ae])})(ne,ie)},function(ne,ie){function ce(){this.constructor=ne}xe(ne,ie),ne.prototype=ie===null?Object.create(ie):(ce.prototype=ie.prototype,new ce)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferSet=void 0;var pe=Se(70),de=Se(0),se=function(ne){function ie(ce,ue){var ae=ne.call(this)||this;return ae._onBufferActivate=ae.register(new de.EventEmitter),ae._normal=new pe.Buffer(!0,ce,ue),ae._normal.fillViewportRows(),ae._alt=new pe.Buffer(!1,ce,ue),ae._activeBuffer=ae._normal,ae.setupTabStops(),ae}return E(ie,ne),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.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}))},ie.prototype.activateAltBuffer=function(ce){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(ce),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}))},ie.prototype.resize=function(ce,ue){this._normal.resize(ce,ue),this._alt.resize(ce,ue)},ie.prototype.setupTabStops=function(ce){this._normal.setupTabStops(ce),this._alt.setupTabStops(ce)},ie}(Se(2).Disposable);fe.BufferSet=se},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferStringIterator=fe.Buffer=fe.MAX_BUFFER_SIZE=void 0;var xe=Se(71),E=Se(16),pe=Se(4),de=Se(3),se=Se(72),ne=Se(73),ie=Se(20),ce=Se(6);fe.MAX_BUFFER_SIZE=4294967295;var ue=function(){function oe(re,ee,a){this._hasScrollback=re,this._optionsService=ee,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=pe.CellData.fromCharData([0,de.NULL_CELL_CHAR,de.NULL_CELL_WIDTH,de.NULL_CELL_CODE]),this._whitespaceCell=pe.CellData.fromCharData([0,de.WHITESPACE_CELL_CHAR,de.WHITESPACE_CELL_WIDTH,de.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new xe.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return oe.prototype.getNullCell=function(re){return re?(this._nullCell.fg=re.fg,this._nullCell.bg=re.bg,this._nullCell.extended=re.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new ce.ExtendedAttrs),this._nullCell},oe.prototype.getWhitespaceCell=function(re){return re?(this._whitespaceCell.fg=re.fg,this._whitespaceCell.bg=re.bg,this._whitespaceCell.extended=re.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new ce.ExtendedAttrs),this._whitespaceCell},oe.prototype.getBlankLine=function(re,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(re),ee)},Object.defineProperty(oe.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isCursorInViewport",{get:function(){var re=this.ybase+this.y-this.ydisp;return re>=0&&refe.MAX_BUFFER_SIZE?fe.MAX_BUFFER_SIZE:ee},oe.prototype.fillViewportRows=function(re){if(this.lines.length===0){re===void 0&&(re=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(re))}},oe.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new xe.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},oe.prototype.resize=function(re,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(re,a)));else for(z=this._rows;z>ee;z--)this.lines.length>ee+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y0&&(this.lines.trimStart(te),this.ybase=Math.max(this.ybase-te,0),this.ydisp=Math.max(this.ydisp-te,0),this.savedY=Math.max(this.savedY-te,0)),this.lines.maxLength=y}this.x=Math.min(this.x,re-1),this.y=Math.min(this.y,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,re-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(re,ee),this._cols>re))for(x=0;xthis._cols?this._reflowLarger(re,ee):this._reflowSmaller(re,ee))},oe.prototype._reflowLarger=function(re,ee){var a=se.reflowLargerGetLinesToRemove(this.lines,this._cols,re,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=se.reflowLargerCreateNewLayout(this.lines,a);se.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(re,ee,y.countRemoved)}},oe.prototype._reflowLargerAdjustViewport=function(re,ee,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=re)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var le=this.ybase+this.y;if(!(le>=b&&le0&&(y.push({start:b+te.length+x,newLines:Ae}),x+=Ae.length),te.push.apply(te,Ae);var Pe=me.length-1,Be=me[Pe];Be===0&&(Be=me[--Pe]);for(var Ee=te.length-ve-1,Le=ge;Ee>=0;){var Ce=Math.min(Le,Be);if(te[Pe].copyCellsFrom(te[Ee],Le-Ce,Be-Ce,Ce,!0),(Be-=Ce)===0&&(Be=me[--Pe]),(Le-=Ce)===0){Ee--;var je=Math.max(Ee,0);Le=se.getWrappedLineTrimmedLength(te,je,this._cols)}}for(ye=0;ye0;)this.ybase===0?this.y0){var Qe=[],Ne=[];for(ye=0;ye=0;ye--)if(qe&&qe.start>$e+We){for(var ze=qe.newLines.length-1;ze>=0;ze--)this.lines.set(ye--,qe.newLines[ze]);ye++,Qe.push({index:$e+1,amount:qe.newLines.length}),We+=qe.newLines.length,qe=y[++Ve]}else this.lines.set(ye,Ne[$e--]);var Ge=0;for(ye=Qe.length-1;ye>=0;ye--)Qe[ye].index+=Ge,this.lines.onInsertEmitter.fire(Qe[ye]),Ge+=Qe[ye].amount;var nt=Math.max(0,_e+x-this.lines.maxLength);nt>0&&this.lines.onTrimEmitter.fire(nt)}},oe.prototype.stringIndexToBufferIndex=function(re,ee,a){for(a===void 0&&(a=!1);ee;){var y=this.lines.get(re);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b0&&this.lines.get(ee).isWrapped;)ee--;for(;a+10;);return re>=this._cols?this._cols-1:re<0?0:re},oe.prototype.nextStop=function(re){for(re==null&&(re=this.x);!this.tabs[++re]&&re=this._cols?this._cols-1:re<0?0:re},oe.prototype.addMarker=function(re){var ee=this,a=new ne.Marker(re);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.liney.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return ee._removeMarker(a)})),a},oe.prototype._removeMarker=function(re){this.markers.splice(this.markers.indexOf(re),1)},oe.prototype.iterator=function(re,ee,a,y,x){return new ae(this,re,ee,a,y,x)},oe}();fe.Buffer=ue;var ae=function(){function oe(re,ee,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=re.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=re,this._trimRight=ee,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return oe.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(re.last=this._endIndex+this._endOverscan),re.first=Math.max(re.first,0),re.last=Math.min(re.last,this._buffer.lines.length);for(var ee="",a=re.first;a<=re.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=re.last+1,{range:re,content:ee}},oe}();fe.BufferStringIterator=ae},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CircularList=void 0;var xe=Se(0),E=function(){function pe(de){this._maxLength=de,this.onDeleteEmitter=new xe.EventEmitter,this.onInsertEmitter=new xe.EventEmitter,this.onTrimEmitter=new xe.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(pe.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"maxLength",{get:function(){return this._maxLength},set:function(de){if(this._maxLength!==de){for(var se=new Array(de),ne=0;nethis._length)for(var se=this._length;se=de;ce--)this._array[this._getCyclicIndex(ce+ne.length)]=this._array[this._getCyclicIndex(ce)];for(ce=0;cethis._maxLength){var ue=this._length+ne.length-this._maxLength;this._startIndex+=ue,this._length=this._maxLength,this.onTrimEmitter.fire(ue)}else this._length+=ne.length},pe.prototype.trimStart=function(de){de>this._length&&(de=this._length),this._startIndex+=de,this._length-=de,this.onTrimEmitter.fire(de)},pe.prototype.shiftElements=function(de,se,ne){if(!(se<=0)){if(de<0||de>=this._length)throw new Error("start argument out of range");if(de+ne<0)throw new Error("Cannot shift elements in list beyond index 0");if(ne>0){for(var ie=se-1;ie>=0;ie--)this.set(de+ie+ne,this.get(de+ie));var ce=de+se+ne-this._length;if(ce>0)for(this._length+=ce;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=ce&&se0&&(ge>re||oe[ge].getTrimmedLength()===0);ge--)le++;le>0&&(ie.push(ce+oe.length-le),ie.push(le)),ce+=oe.length-1}}}return ie},fe.reflowLargerCreateNewLayout=function(E,pe){for(var de=[],se=0,ne=pe[se],ie=0,ce=0;ceae&&(ie-=ae,ce++);var oe=E[ce].getWidth(ie-1)===2;oe&&ie--;var re=oe?de-1:de;se.push(re),ue+=re}return se},fe.getWrappedLineTrimmedLength=xe},function(dt,fe,Se){"use strict";var xe,E=this&&this.__extends||(xe=function(se,ne){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ce){ie.__proto__=ce}||function(ie,ce){for(var ue in ce)ce.hasOwnProperty(ue)&&(ie[ue]=ce[ue])})(se,ne)},function(se,ne){function ie(){this.constructor=se}xe(se,ne),se.prototype=ne===null?Object.create(ne):(ie.prototype=ne.prototype,new ie)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Marker=void 0;var pe=Se(0),de=function(se){function ne(ie){var ce=se.call(this)||this;return ce.line=ie,ce._id=ne._nextId++,ce.isDisposed=!1,ce._onDispose=new pe.EventEmitter,ce}return E(ne,se),Object.defineProperty(ne.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),ne.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},ne._nextId=1,ne}(Se(2).Disposable);fe.Marker=de},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OptionsService=fe.DEFAULT_OPTIONS=fe.DEFAULT_BELL_SOUND=void 0;var xe=Se(0),E=Se(11),pe=Se(33);fe.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",fe.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:fe.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var de=["cols","rows"],se=function(){function ne(ie){this._onOptionChange=new xe.EventEmitter,this.options=pe.clone(fe.DEFAULT_OPTIONS);for(var ce=0,ue=Object.keys(ie);ce=0;te--)(x=re[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},de=this&&this.__param||function(re,ee){return function(a,y){ee(a,y,re)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreService=void 0;var se=Se(1),ne=Se(0),ie=Se(33),ce=Se(2),ue=Object.freeze({insertMode:!1}),ae=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),oe=function(re){function ee(a,y,x,b){var z=re.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new ne.EventEmitter),z._onUserInput=z.register(new ne.EventEmitter),z._onBinary=z.register(new ne.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=ie.clone(ue),z.decPrivateModes=ie.clone(ae),z}return E(ee,re),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=ie.clone(ue),this.decPrivateModes=ie.clone(ae)},ee.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},ee.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},ee=pe([de(1,se.IBufferService),de(2,se.ILogService),de(3,se.IOptionsService)],ee)}(ce.Disposable);fe.CoreService=oe},function(dt,fe,Se){"use strict";var xe=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},E=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreMouseService=void 0;var pe=Se(1),de=Se(0),se={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(ae){return ae.button!==4&&ae.action===1&&(ae.ctrl=!1,ae.alt=!1,ae.shift=!1,!0)}},VT200:{events:19,restrict:function(ae){return ae.action!==32}},DRAG:{events:23,restrict:function(ae){return ae.action!==32||ae.button!==3}},ANY:{events:31,restrict:function(ae){return!0}}};function ne(ae,oe){var re=(ae.ctrl?16:0)|(ae.shift?4:0)|(ae.alt?8:0);return ae.button===4?(re|=64,re|=ae.action):(re|=3&ae.button,4&ae.button&&(re|=64),8&ae.button&&(re|=128),ae.action===32?re|=32:ae.action!==0||oe||(re|=3)),re}var ie=String.fromCharCode,ce={DEFAULT:function(ae){var oe=[ne(ae,!1)+32,ae.col+32,ae.row+32];return oe[0]>255||oe[1]>255||oe[2]>255?"":"\x1B[M"+ie(oe[0])+ie(oe[1])+ie(oe[2])},SGR:function(ae){var oe=ae.action===0&&ae.button!==4?"m":"M";return"\x1B[<"+ne(ae,!0)+";"+ae.col+";"+ae.row+oe}},ue=function(){function ae(oe,re){this._bufferService=oe,this._coreService=re,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new de.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(se);ee=this._bufferService.cols||oe.row<0||oe.row>=this._bufferService.rows||oe.button===4&&oe.action===32||oe.button===3&&oe.action!==32||oe.button!==4&&(oe.action===2||oe.action===3)||(oe.col++,oe.row++,oe.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,oe))||!this._protocols[this._activeProtocol].restrict(oe))return!1;var re=this._encodings[this._activeEncoding](oe);return re&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(re):this._coreService.triggerDataEvent(re,!0)),this._lastEvent=oe,!0},ae.prototype.explainEvents=function(oe){return{down:!!(1&oe),up:!!(2&oe),drag:!!(4&oe),move:!!(8&oe),wheel:!!(16&oe)}},ae.prototype._compareEvents=function(oe,re){return oe.col===re.col&&oe.row===re.row&&oe.button===re.button&&oe.action===re.action&&oe.ctrl===re.ctrl&&oe.alt===re.alt&&oe.shift===re.shift},ae=xe([E(0,pe.IBufferService),E(1,pe.ICoreService)],ae)}();fe.CoreMouseService=ue},function(dt,fe,Se){"use strict";var xe=this&&this.__decorate||function(se,ne,ie,ce){var ue,ae=arguments.length,oe=ae<3?ne:ce===null?ce=Object.getOwnPropertyDescriptor(ne,ie):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,ce);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,ce){ne(ie,ce,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DirtyRowService=void 0;var pe=Se(1),de=function(){function se(ne){this._bufferService=ne,this.clearRange()}return Object.defineProperty(se.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),se.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},se.prototype.markDirty=function(ne){nethis._end&&(this._end=ne)},se.prototype.markRangeDirty=function(ne,ie){if(ne>ie){var ce=ne;ne=ie,ie=ce}nethis._end&&(this._end=ie)},se.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},se=xe([E(0,pe.IBufferService)],se)}();fe.DirtyRowService=de},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeService=void 0;var xe=Se(0),E=Se(79),pe=function(){function de(){this._providers=Object.create(null),this._active="",this._onChange=new xe.EventEmitter;var se=new E.UnicodeV6;this.register(se),this._active=se.version,this._activeProvider=se}return Object.defineProperty(de.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"activeVersion",{get:function(){return this._active},set:function(se){if(!this._providers[se])throw new Error('unknown Unicode version "'+se+'"');this._active=se,this._activeProvider=this._providers[se],this._onChange.fire(se)},enumerable:!1,configurable:!0}),de.prototype.register=function(se){this._providers[se.version]=se},de.prototype.wcwidth=function(se){return this._activeProvider.wcwidth(se)},de.prototype.getStringCellWidth=function(se){for(var ne=0,ie=se.length,ce=0;ce=ie)return ne+this.wcwidth(ue);var ae=se.charCodeAt(ce);56320<=ae&&ae<=57343?ue=1024*(ue-55296)+ae-56320+65536:ne+=this.wcwidth(ae)}ne+=this.wcwidth(ue)}return ne},de}();fe.UnicodeService=pe},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeV6=void 0;var xe,E=Se(15),pe=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],de=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],se=function(){function ne(){if(this.version="6",!xe){xe=new Uint8Array(65536),E.fill(xe,1),xe[0]=0,E.fill(xe,0,1,32),E.fill(xe,0,127,160),E.fill(xe,2,4352,4448),xe[9001]=2,xe[9002]=2,E.fill(xe,2,11904,42192),xe[12351]=1,E.fill(xe,2,44032,55204),E.fill(xe,2,63744,64256),E.fill(xe,2,65040,65050),E.fill(xe,2,65072,65136),E.fill(xe,2,65280,65377),E.fill(xe,2,65504,65511);for(var ie=0;ieue[re][1])return!1;for(;re>=oe;)if(ce>ue[ae=oe+re>>1][1])oe=ae+1;else{if(!(ce=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},ne}();fe.UnicodeV6=se},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharsetService=void 0;var xe=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(pe){this.glevel=pe,this.charset=this._charsets[pe]},E.prototype.setgCharset=function(pe,de){this._charsets[pe]=de,this.glevel===pe&&(this.charset=de)},E}();fe.CharsetService=xe},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.updateWindowsModeWrappedState=void 0;var xe=Se(3);fe.updateWindowsModeWrappedState=function(E){var pe=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),de=pe==null?void 0:pe.get(E.cols-1),se=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);se&&de&&(se.isWrapped=de[xe.CHAR_DATA_CODE_INDEX]!==xe.NULL_CELL_CODE&&de[xe.CHAR_DATA_CODE_INDEX]!==xe.WHITESPACE_CELL_CODE)}},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.WriteBuffer=void 0;var xe=function(){function E(pe){this._action=pe,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(pe){if(this._writeBuffer.length){for(var de=this._bufferOffset;de5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return se._innerWrite()})),this._pendingData+=pe.length,this._writeBuffer.push(pe),this._callbacks.push(de)},E.prototype._innerWrite=function(){for(var pe=this,de=Date.now();this._writeBuffer.length>this._bufferOffset;){var se=this._writeBuffer[this._bufferOffset],ne=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(se),this._pendingData-=se.length,ne&&ne(),Date.now()-de>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return pe._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();fe.WriteBuffer=xe},function(dt,fe,Se){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.AddonManager=void 0;var xe=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var pe=this._addons.length-1;pe>=0;pe--)this._addons[pe].instance.dispose()},E.prototype.loadAddon=function(pe,de){var se=this,ne={instance:de,dispose:de.dispose,isDisposed:!1};this._addons.push(ne),de.dispose=function(){return se._wrappedAddonDispose(ne)},de.activate(pe)},E.prototype._wrappedAddonDispose=function(pe){if(!pe.isDisposed){for(var de=-1,se=0;se0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},re.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,de.isMac&&ue.removeElementFromParent(this._liveRegion)},re.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},re.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},re.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),le=this._rowElements[b];le&&(z.length===0?le.innerHTML=" ":le.textContent=z,le.setAttribute("aria-posinset",te),le.setAttribute("aria-setsize",x))}this._announceCharacters()},re.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var ee=0;ee=0;pe--)(te=y[pe])&&(ge=(le<3?te(ge):le>3?te(x,b,ge):te(x,b))||ge);return le>3&&ge&&Object.defineProperty(x,b,ge),ge},de=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DomRenderer=void 0;var se=be(58),ne=be(9),ie=be(2),ce=be(5),ue=be(1),ae=be(0),oe=be(10),re=be(17),ee=1,a=function(y){function x(b,z,te,le,ge,pe,ve,he,Ae){var ye=y.call(this)||this;return ye._colors=b,ye._element=z,ye._screenElement=te,ye._viewportElement=le,ye._linkifier=ge,ye._linkifier2=pe,ye._charSizeService=ve,ye._optionsService=he,ye._bufferService=Ae,ye._terminalClass=ee++,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 se.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(Se){return ye._onLinkHover(Se)}),ye._linkifier.onHideLinkUnderline(function(Se){return ye._onLinkLeave(Se)}),ye._linkifier2.onShowLinkUnderline(function(Se){return ye._onLinkHover(Se)}),ye._linkifier2.onHideLinkUnderline(function(Se){return ye._onLinkLeave(Se)}),ye}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new ae.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),re.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var le=b[1]-this._bufferService.buffer.ydisp,ge=z[1]-this._bufferService.buffer.ydisp,pe=Math.max(le,0),ve=Math.min(ge,this._bufferService.rows-1);if(!(pe>=this._bufferService.rows||ve<0)){var he=document.createDocumentFragment();if(te)he.appendChild(this._createSelectionElement(pe,b[0],z[0],ve-pe+1));else{var Ae=le===pe?b[0]:0,ye=pe===ve?z[0]:this._bufferService.cols;he.appendChild(this._createSelectionElement(pe,Ae,ye));var Se=ve-pe-1;if(he.appendChild(this._createSelectionElement(pe+1,0,this._bufferService.cols,Se)),pe!==ve){var Pe=ge===ve?z[0]:this._bufferService.cols;he.appendChild(this._createSelectionElement(ve,0,Pe))}}this._selectionContainer.appendChild(he)}}},x.prototype._createSelectionElement=function(b,z,te,le){le===void 0&&(le=1);var ge=document.createElement("div");return ge.style.height=le*this.dimensions.actualCellHeight+"px",ge.style.top=b*this.dimensions.actualCellHeight+"px",ge.style.left=z*this.dimensions.actualCellWidth+"px",ge.style.width=this.dimensions.actualCellWidth*(te-z)+"px",ge},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=ge&&(b=0,te++)}},x=me([de(6,ce.ICharSizeService),de(7,ue.IOptionsService),de(8,ue.IBufferService)],x)}(ie.Disposable);fe.DomRenderer=a},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.DomRendererRowFactory=fe.CURSOR_STYLE_UNDERLINE_CLASS=fe.CURSOR_STYLE_BAR_CLASS=fe.CURSOR_STYLE_BLOCK_CLASS=fe.CURSOR_BLINK_CLASS=fe.CURSOR_CLASS=fe.UNDERLINE_CLASS=fe.ITALIC_CLASS=fe.DIM_CLASS=fe.BOLD_CLASS=void 0;var xe=be(9),E=be(3),me=be(4),de=be(10);fe.BOLD_CLASS="xterm-bold",fe.DIM_CLASS="xterm-dim",fe.ITALIC_CLASS="xterm-italic",fe.UNDERLINE_CLASS="xterm-underline",fe.CURSOR_CLASS="xterm-cursor",fe.CURSOR_BLINK_CLASS="xterm-cursor-blink",fe.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",fe.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",fe.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var se=function(){function ie(ce,ue,ae){this._document=ce,this._optionsService=ue,this._colors=ae,this._workCell=new me.CellData}return ie.prototype.setColors=function(ce){this._colors=ce},ie.prototype.createRow=function(ce,ue,ae,oe,re,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(ce.length,a)-1;b>=0;b--)if(ce.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ue&&b===oe){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),ue&&b===oe)switch(te.classList.add(fe.CURSOR_CLASS),re&&te.classList.add(fe.CURSOR_BLINK_CLASS),ae){case"bar":te.classList.add(fe.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(fe.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(fe.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(fe.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(fe.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(fe.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(fe.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var le=this._workCell.getFgColor(),ge=this._workCell.getFgColorMode(),pe=this._workCell.getBgColor(),ve=this._workCell.getBgColorMode(),he=!!this._workCell.isInverse();if(he){var Ae=le;le=pe,pe=Ae;var ye=ge;ge=ve,ve=ye}switch(ge){case 16777216:case 33554432:this._workCell.isBold()&&le<8&&this._optionsService.options.drawBoldTextInBrightColors&&(le+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[le])||te.classList.add("xterm-fg-"+le);break;case 50331648:var Se=de.rgba.toColor(le>>16&255,le>>8&255,255&le);this._applyMinimumContrast(te,this._colors.background,Se)||this._addStyle(te,"color:#"+ne(le.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||he&&te.classList.add("xterm-fg-"+xe.INVERTED_DEFAULT_COLOR)}switch(ve){case 16777216:case 33554432:te.classList.add("xterm-bg-"+pe);break;case 50331648:this._addStyle(te,"background-color:#"+ne(pe.toString(16),"0",6));break;case 0:default:he&&te.classList.add("xterm-bg-"+xe.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(ce,ue,ae){if(this._optionsService.options.minimumContrastRatio===1)return!1;var oe=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return oe===void 0&&(oe=de.color.ensureContrastRatio(ue,ae,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,oe!=null?oe:null)),!!oe&&(this._addStyle(ce,"color:"+oe.css),!0)},ie.prototype._addStyle=function(ce,ue){ce.setAttribute("style",""+(ce.getAttribute("style")||"")+ue+";")},ie}();function ne(ie,ce,ue){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};fe.evaluateKeyboardEvent=function(me,de,se,ne){var ie={type:0,cancel:!1,key:void 0},ce=(me.shiftKey?1:0)|(me.altKey?2:0)|(me.ctrlKey?4:0)|(me.metaKey?8:0);switch(me.keyCode){case 0:me.key==="UIKeyInputUpArrow"?ie.key=de?xe.C0.ESC+"OA":xe.C0.ESC+"[A":me.key==="UIKeyInputLeftArrow"?ie.key=de?xe.C0.ESC+"OD":xe.C0.ESC+"[D":me.key==="UIKeyInputRightArrow"?ie.key=de?xe.C0.ESC+"OC":xe.C0.ESC+"[C":me.key==="UIKeyInputDownArrow"&&(ie.key=de?xe.C0.ESC+"OB":xe.C0.ESC+"[B");break;case 8:if(me.shiftKey){ie.key=xe.C0.BS;break}if(me.altKey){ie.key=xe.C0.ESC+xe.C0.DEL;break}ie.key=xe.C0.DEL;break;case 9:if(me.shiftKey){ie.key=xe.C0.ESC+"[Z";break}ie.key=xe.C0.HT,ie.cancel=!0;break;case 13:ie.key=me.altKey?xe.C0.ESC+xe.C0.CR:xe.C0.CR,ie.cancel=!0;break;case 27:ie.key=xe.C0.ESC,me.altKey&&(ie.key=xe.C0.ESC+xe.C0.ESC),ie.cancel=!0;break;case 37:if(me.metaKey)break;ce?(ie.key=xe.C0.ESC+"[1;"+(ce+1)+"D",ie.key===xe.C0.ESC+"[1;3D"&&(ie.key=xe.C0.ESC+(se?"b":"[1;5D"))):ie.key=de?xe.C0.ESC+"OD":xe.C0.ESC+"[D";break;case 39:if(me.metaKey)break;ce?(ie.key=xe.C0.ESC+"[1;"+(ce+1)+"C",ie.key===xe.C0.ESC+"[1;3C"&&(ie.key=xe.C0.ESC+(se?"f":"[1;5C"))):ie.key=de?xe.C0.ESC+"OC":xe.C0.ESC+"[C";break;case 38:if(me.metaKey)break;ce?(ie.key=xe.C0.ESC+"[1;"+(ce+1)+"A",se||ie.key!==xe.C0.ESC+"[1;3A"||(ie.key=xe.C0.ESC+"[1;5A")):ie.key=de?xe.C0.ESC+"OA":xe.C0.ESC+"[A";break;case 40:if(me.metaKey)break;ce?(ie.key=xe.C0.ESC+"[1;"+(ce+1)+"B",se||ie.key!==xe.C0.ESC+"[1;3B"||(ie.key=xe.C0.ESC+"[1;5B")):ie.key=de?xe.C0.ESC+"OB":xe.C0.ESC+"[B";break;case 45:me.shiftKey||me.ctrlKey||(ie.key=xe.C0.ESC+"[2~");break;case 46:ie.key=ce?xe.C0.ESC+"[3;"+(ce+1)+"~":xe.C0.ESC+"[3~";break;case 36:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"H":de?xe.C0.ESC+"OH":xe.C0.ESC+"[H";break;case 35:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"F":de?xe.C0.ESC+"OF":xe.C0.ESC+"[F";break;case 33:me.shiftKey?ie.type=2:ie.key=xe.C0.ESC+"[5~";break;case 34:me.shiftKey?ie.type=3:ie.key=xe.C0.ESC+"[6~";break;case 112:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"P":xe.C0.ESC+"OP";break;case 113:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"Q":xe.C0.ESC+"OQ";break;case 114:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"R":xe.C0.ESC+"OR";break;case 115:ie.key=ce?xe.C0.ESC+"[1;"+(ce+1)+"S":xe.C0.ESC+"OS";break;case 116:ie.key=ce?xe.C0.ESC+"[15;"+(ce+1)+"~":xe.C0.ESC+"[15~";break;case 117:ie.key=ce?xe.C0.ESC+"[17;"+(ce+1)+"~":xe.C0.ESC+"[17~";break;case 118:ie.key=ce?xe.C0.ESC+"[18;"+(ce+1)+"~":xe.C0.ESC+"[18~";break;case 119:ie.key=ce?xe.C0.ESC+"[19;"+(ce+1)+"~":xe.C0.ESC+"[19~";break;case 120:ie.key=ce?xe.C0.ESC+"[20;"+(ce+1)+"~":xe.C0.ESC+"[20~";break;case 121:ie.key=ce?xe.C0.ESC+"[21;"+(ce+1)+"~":xe.C0.ESC+"[21~";break;case 122:ie.key=ce?xe.C0.ESC+"[23;"+(ce+1)+"~":xe.C0.ESC+"[23~";break;case 123:ie.key=ce?xe.C0.ESC+"[24;"+(ce+1)+"~":xe.C0.ESC+"[24~";break;default:if(!me.ctrlKey||me.shiftKey||me.altKey||me.metaKey)if(se&&!ne||!me.altKey||me.metaKey)se&&!me.altKey&&!me.ctrlKey&&me.metaKey?me.keyCode===65&&(ie.type=1):me.key&&!me.ctrlKey&&!me.altKey&&!me.metaKey&&me.keyCode>=48&&me.key.length===1?ie.key=me.key:me.key&&me.ctrlKey&&me.key==="_"&&(ie.key=xe.C0.US);else{var ue=E[me.keyCode],ae=ue&&ue[me.shiftKey?1:0];if(ae)ie.key=xe.C0.ESC+ae;else if(me.keyCode>=65&&me.keyCode<=90){var oe=me.ctrlKey?me.keyCode-64:me.keyCode+32;ie.key=xe.C0.ESC+String.fromCharCode(oe)}}else me.keyCode>=65&&me.keyCode<=90?ie.key=String.fromCharCode(me.keyCode-64):me.keyCode===32?ie.key=xe.C0.NUL:me.keyCode>=51&&me.keyCode<=55?ie.key=String.fromCharCode(me.keyCode-51+27):me.keyCode===56?ie.key=xe.C0.DEL:me.keyCode===219?ie.key=xe.C0.ESC:me.keyCode===220?ie.key=xe.C0.FS:me.keyCode===221&&(ie.key=xe.C0.GS)}return ie}},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(ee,a){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(ee,a)},function(ee,a){function y(){this.constructor=ee}xe(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),me=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var le=ee.length-1;le>=0;le--)(b=ee[le])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},de=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.RenderService=void 0;var se=be(31),ne=be(0),ie=be(2),ce=be(32),ue=be(7),ae=be(1),oe=be(5),re=function(ee){function a(y,x,b,z,te,le){var ge=ee.call(this)||this;if(ge._renderer=y,ge._rowCount=x,ge._isPaused=!1,ge._needsFullRefresh=!1,ge._isNextRenderRedrawOnly=!0,ge._needsSelectionRefresh=!1,ge._canvasWidth=0,ge._canvasHeight=0,ge._selectionState={start:void 0,end:void 0,columnSelectMode:!1},ge._onDimensionsChange=new ne.EventEmitter,ge._onRender=new ne.EventEmitter,ge._onRefreshRequest=new ne.EventEmitter,ge.register({dispose:function(){return ge._renderer.dispose()}}),ge._renderDebouncer=new se.RenderDebouncer(function(ve,he){return ge._renderRows(ve,he)}),ge.register(ge._renderDebouncer),ge._screenDprMonitor=new ce.ScreenDprMonitor,ge._screenDprMonitor.setListener(function(){return ge.onDevicePixelRatioChange()}),ge.register(ge._screenDprMonitor),ge.register(le.onResize(function(ve){return ge._fullRefresh()})),ge.register(z.onOptionChange(function(){return ge._renderer.onOptionsChanged()})),ge.register(te.onCharSizeChange(function(){return ge.onCharSizeChanged()})),ge._renderer.onRequestRedraw(function(ve){return ge.refreshRows(ve.start,ve.end,!0)}),ge.register(ue.addDisposableDomListener(window,"resize",function(){return ge.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var pe=new IntersectionObserver(function(ve){return ge._onIntersectionChange(ve[ve.length-1])},{threshold:0});pe.observe(b),ge.register({dispose:function(){return pe.disconnect()}})}return ge}return E(a,ee),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){ee.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=me([de(3,ae.IOptionsService),de(4,oe.ICharSizeService),de(5,ae.IBufferService)],a)}(ie.Disposable);fe.RenderService=re},function(dt,fe,be){"use strict";var xe=this&&this.__decorate||function(ie,ce,ue,ae){var oe,re=arguments.length,ee=re<3?ce:ae===null?ae=Object.getOwnPropertyDescriptor(ce,ue):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(ie,ce,ue,ae);else for(var a=ie.length-1;a>=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(ce,ue,ee):oe(ce,ue))||ee);return re>3&&ee&&Object.defineProperty(ce,ue,ee),ee},E=this&&this.__param||function(ie,ce){return function(ue,ae){ce(ue,ae,ie)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharSizeService=void 0;var me=be(1),de=be(0),se=function(){function ie(ce,ue,ae){this._optionsService=ae,this.width=0,this.height=0,this._onCharSizeChange=new de.EventEmitter,this._measureStrategy=new ne(ce,ue,this._optionsService)}return Object.defineProperty(ie.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ie.prototype.measure=function(){var ce=this._measureStrategy.measure();ce.width===this.width&&ce.height===this.height||(this.width=ce.width,this.height=ce.height,this._onCharSizeChange.fire())},ie=xe([E(2,me.IOptionsService)],ie)}();fe.CharSizeService=se;var ne=function(){function ie(ce,ue,ae){this._document=ce,this._parentElement=ue,this._optionsService=ae,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 ie.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var ce=this._measureElement.getBoundingClientRect();return ce.width!==0&&ce.height!==0&&(this._result.width=ce.width,this._result.height=Math.ceil(ce.height)),this._result},ie}()},function(dt,fe,be){"use strict";var xe=this&&this.__decorate||function(ne,ie,ce,ue){var ae,oe=arguments.length,re=oe<3?ie:ue===null?ue=Object.getOwnPropertyDescriptor(ie,ce):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ne,ie,ce,ue);else for(var ee=ne.length-1;ee>=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,ce,re):ae(ie,ce))||re);return oe>3&&re&&Object.defineProperty(ie,ce,re),re},E=this&&this.__param||function(ne,ie){return function(ce,ue){ie(ce,ue,ne)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.MouseService=void 0;var me=be(5),de=be(30),se=function(){function ne(ie,ce){this._renderService=ie,this._charSizeService=ce}return ne.prototype.getCoords=function(ie,ce,ue,ae,oe){return de.getCoords(ie,ce,ue,ae,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,oe)},ne.prototype.getRawByteCoords=function(ie,ce,ue,ae){var oe=this.getCoords(ie,ce,ue,ae);return de.getRawByteCoords(oe)},ne=xe([E(0,me.IRenderService),E(1,me.ICharSizeService)],ne)}();fe.MouseService=se},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(ae,oe){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}xe(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),me=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.Linkifier2=void 0;var se=be(1),ne=be(0),ie=be(2),ce=be(7),ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._bufferService=re,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new ne.EventEmitter),ee._onHideLinkUnderline=ee.register(new ne.EventEmitter),ee.register(ie.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),oe.prototype.registerLinkProvider=function(re){var ee=this;return this._linkProviders.push(re),{dispose:function(){var a=ee._linkProviders.indexOf(re);a!==-1&&ee._linkProviders.splice(a,1)}}},oe.prototype.attachToDom=function(re,ee,a){var y=this;this._element=re,this._mouseService=ee,this._renderService=a,this.register(ce.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(ce.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(ce.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},oe.prototype._onMouseMove=function(re){if(this._lastMouseEvent=re,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(re,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=re.composedPath(),y=0;yre?this._bufferService.cols:z.link.range.end.x,ge=te;ge<=le;ge++){if(a.has(ge)){x.splice(b--,1);break}a.add(ge)}}},oe.prototype._checkLinkProviderResult=function(re,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(re),z=!1,te=0;te=re&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},oe.prototype._handleNewLink=function(re){var ee=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(re.link,a)&&(this._currentLink=re,this._currentLink.state={decorations:{underline:re.link.decorations===void 0||re.link.decorations.underline,pointerCursor:re.link.decorations===void 0||re.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,re.link,this._lastMouseEvent),re.link.decorations={},Object.defineProperties(re.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(re.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},oe.prototype._linkHover=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&re.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},oe.prototype._fireUnderlineEvent=function(re,ee){var a=re.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},oe.prototype._linkLeave=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&re.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},oe.prototype._linkAtPosition=function(re,ee){var a=re.range.start.y===re.range.end.y,y=re.range.start.yee.y;return(a&&re.range.start.x<=ee.x&&re.range.end.x>=ee.x||y&&re.range.end.x>=ee.x||x&&re.range.start.x<=ee.x||y&&x)&&re.range.start.y<=ee.y&&re.range.end.y>=ee.y},oe.prototype._positionFromMouseEvent=function(re,ee,a){var y=a.getCoords(re,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},oe.prototype._createLinkUnderlineEvent=function(re,ee,a,y,x){return{x1:re,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},oe=me([de(0,se.IBufferService)],oe)}(ie.Disposable);fe.Linkifier2=ue},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreBrowserService=void 0;var xe=function(){function E(me){this._textarea=me}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();fe.CoreBrowserService=xe},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(te,le){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ge,pe){ge.__proto__=pe}||function(ge,pe){for(var ve in pe)pe.hasOwnProperty(ve)&&(ge[ve]=pe[ve])})(te,le)},function(te,le){function ge(){this.constructor=te}xe(te,le),te.prototype=le===null?Object.create(le):(ge.prototype=le.prototype,new ge)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreTerminal=void 0;var me=be(2),de=be(1),se=be(66),ne=be(67),ie=be(68),ce=be(74),ue=be(75),ae=be(0),oe=be(76),re=be(77),ee=be(78),a=be(80),y=be(81),x=be(19),b=be(82),z=function(te){function le(ge){var pe=te.call(this)||this;return pe._onBinary=new ae.EventEmitter,pe._onData=new ae.EventEmitter,pe._onLineFeed=new ae.EventEmitter,pe._onResize=new ae.EventEmitter,pe._onScroll=new ae.EventEmitter,pe._instantiationService=new se.InstantiationService,pe.optionsService=new ce.OptionsService(ge),pe._instantiationService.setService(de.IOptionsService,pe.optionsService),pe._bufferService=pe.register(pe._instantiationService.createInstance(ie.BufferService)),pe._instantiationService.setService(de.IBufferService,pe._bufferService),pe._logService=pe._instantiationService.createInstance(ne.LogService),pe._instantiationService.setService(de.ILogService,pe._logService),pe._coreService=pe.register(pe._instantiationService.createInstance(ue.CoreService,function(){return pe.scrollToBottom()})),pe._instantiationService.setService(de.ICoreService,pe._coreService),pe._coreMouseService=pe._instantiationService.createInstance(oe.CoreMouseService),pe._instantiationService.setService(de.ICoreMouseService,pe._coreMouseService),pe._dirtyRowService=pe._instantiationService.createInstance(re.DirtyRowService),pe._instantiationService.setService(de.IDirtyRowService,pe._dirtyRowService),pe.unicodeService=pe._instantiationService.createInstance(ee.UnicodeService),pe._instantiationService.setService(de.IUnicodeService,pe.unicodeService),pe._charsetService=pe._instantiationService.createInstance(a.CharsetService),pe._instantiationService.setService(de.ICharsetService,pe._charsetService),pe._inputHandler=new x.InputHandler(pe._bufferService,pe._charsetService,pe._coreService,pe._dirtyRowService,pe._logService,pe.optionsService,pe._coreMouseService,pe.unicodeService),pe.register(ae.forwardEvent(pe._inputHandler.onLineFeed,pe._onLineFeed)),pe.register(pe._inputHandler),pe.register(ae.forwardEvent(pe._bufferService.onResize,pe._onResize)),pe.register(ae.forwardEvent(pe._coreService.onData,pe._onData)),pe.register(ae.forwardEvent(pe._coreService.onBinary,pe._onBinary)),pe.register(pe.optionsService.onOptionChange(function(ve){return pe._updateOptions(ve)})),pe._writeBuffer=new b.WriteBuffer(function(ve){return pe._inputHandler.parse(ve)}),pe}return E(le,te),Object.defineProperty(le.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),le.prototype.dispose=function(){var ge;this._isDisposed||(te.prototype.dispose.call(this),(ge=this._windowsMode)===null||ge===void 0||ge.dispose(),this._windowsMode=void 0)},le.prototype.write=function(ge,pe){this._writeBuffer.write(ge,pe)},le.prototype.writeSync=function(ge){this._writeBuffer.writeSync(ge)},le.prototype.resize=function(ge,pe){isNaN(ge)||isNaN(pe)||(ge=Math.max(ge,ie.MINIMUM_COLS),pe=Math.max(pe,ie.MINIMUM_ROWS),this._bufferService.resize(ge,pe))},le.prototype.scroll=function(ge,pe){pe===void 0&&(pe=!1);var ve,he=this._bufferService.buffer;(ve=this._cachedBlankLine)&&ve.length===this.cols&&ve.getFg(0)===ge.fg&&ve.getBg(0)===ge.bg||(ve=he.getBlankLine(ge,pe),this._cachedBlankLine=ve),ve.isWrapped=pe;var Ae=he.ybase+he.scrollTop,ye=he.ybase+he.scrollBottom;if(he.scrollTop===0){var Se=he.lines.isFull;ye===he.lines.length-1?Se?he.lines.recycle().copyFrom(ve):he.lines.push(ve.clone()):he.lines.splice(ye+1,0,ve.clone()),Se?this._bufferService.isUserScrolling&&(he.ydisp=Math.max(he.ydisp-1,0)):(he.ybase++,this._bufferService.isUserScrolling||he.ydisp++)}else{var Pe=ye-Ae+1;he.lines.shiftElements(Ae+1,Pe-1,-1),he.lines.set(ye,ve.clone())}this._bufferService.isUserScrolling||(he.ydisp=he.ybase),this._dirtyRowService.markRangeDirty(he.scrollTop,he.scrollBottom),this._onScroll.fire(he.ydisp)},le.prototype.scrollLines=function(ge,pe){var ve=this._bufferService.buffer;if(ge<0){if(ve.ydisp===0)return;this._bufferService.isUserScrolling=!0}else ge+ve.ydisp>=ve.ybase&&(this._bufferService.isUserScrolling=!1);var he=ve.ydisp;ve.ydisp=Math.max(Math.min(ve.ydisp+ge,ve.ybase),0),he!==ve.ydisp&&(pe||this._onScroll.fire(ve.ydisp))},le.prototype.scrollPages=function(ge){this.scrollLines(ge*(this.rows-1))},le.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},le.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},le.prototype.scrollToLine=function(ge){var pe=ge-this._bufferService.buffer.ydisp;pe!==0&&this.scrollLines(pe)},le.prototype.addEscHandler=function(ge,pe){return this._inputHandler.addEscHandler(ge,pe)},le.prototype.addDcsHandler=function(ge,pe){return this._inputHandler.addDcsHandler(ge,pe)},le.prototype.addCsiHandler=function(ge,pe){return this._inputHandler.addCsiHandler(ge,pe)},le.prototype.addOscHandler=function(ge,pe){return this._inputHandler.addOscHandler(ge,pe)},le.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},le.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},le.prototype._updateOptions=function(ge){var pe;switch(ge){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((pe=this._windowsMode)===null||pe===void 0||pe.dispose(),this._windowsMode=void 0)}},le.prototype._enableWindowsMode=function(){var ge=this;if(!this._windowsMode){var pe=[];pe.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),pe.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(ge._bufferService),!1})),this._windowsMode={dispose:function(){for(var ve=0,he=pe;ve0?ae[0].index:ce.length;if(ce.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+ce.length+" static arguments");return new(ie.bind.apply(ie,xe([void 0],xe(ce,oe))))},ne}();fe.InstantiationService=se},function(dt,fe,be){"use strict";var xe=this&&this.__decorate||function(ce,ue,ae,oe){var re,ee=arguments.length,a=ee<3?ue:oe===null?oe=Object.getOwnPropertyDescriptor(ue,ae):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(ce,ue,ae,oe);else for(var y=ce.length-1;y>=0;y--)(re=ce[y])&&(a=(ee<3?re(a):ee>3?re(ue,ae,a):re(ue,ae))||a);return ee>3&&a&&Object.defineProperty(ue,ae,a),a},E=this&&this.__param||function(ce,ue){return function(ae,oe){ue(ae,oe,ce)}},me=this&&this.__spreadArrays||function(){for(var ce=0,ue=0,ae=arguments.length;ue=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferService=fe.MINIMUM_ROWS=fe.MINIMUM_COLS=void 0;var se=be(1),ne=be(69),ie=be(0),ce=be(2);fe.MINIMUM_COLS=2,fe.MINIMUM_ROWS=1;var ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._optionsService=re,ee.isUserScrolling=!1,ee._onResize=new ie.EventEmitter,ee.cols=Math.max(re.options.cols,fe.MINIMUM_COLS),ee.rows=Math.max(re.options.rows,fe.MINIMUM_ROWS),ee.buffers=new ne.BufferSet(re,ee),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this.buffers.dispose()},oe.prototype.resize=function(re,ee){this.cols=re,this.rows=ee,this.buffers.resize(re,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:re,rows:ee})},oe.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ne.BufferSet(this._optionsService,this),this.isUserScrolling=!1},oe=me([de(0,se.IOptionsService)],oe)}(ce.Disposable);fe.BufferService=ue},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(ne,ie){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ce,ue){ce.__proto__=ue}||function(ce,ue){for(var ae in ue)ue.hasOwnProperty(ae)&&(ce[ae]=ue[ae])})(ne,ie)},function(ne,ie){function ce(){this.constructor=ne}xe(ne,ie),ne.prototype=ie===null?Object.create(ie):(ce.prototype=ie.prototype,new ce)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferSet=void 0;var me=be(70),de=be(0),se=function(ne){function ie(ce,ue){var ae=ne.call(this)||this;return ae._onBufferActivate=ae.register(new de.EventEmitter),ae._normal=new me.Buffer(!0,ce,ue),ae._normal.fillViewportRows(),ae._alt=new me.Buffer(!1,ce,ue),ae._activeBuffer=ae._normal,ae.setupTabStops(),ae}return E(ie,ne),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.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}))},ie.prototype.activateAltBuffer=function(ce){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(ce),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}))},ie.prototype.resize=function(ce,ue){this._normal.resize(ce,ue),this._alt.resize(ce,ue)},ie.prototype.setupTabStops=function(ce){this._normal.setupTabStops(ce),this._alt.setupTabStops(ce)},ie}(be(2).Disposable);fe.BufferSet=se},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.BufferStringIterator=fe.Buffer=fe.MAX_BUFFER_SIZE=void 0;var xe=be(71),E=be(16),me=be(4),de=be(3),se=be(72),ne=be(73),ie=be(20),ce=be(6);fe.MAX_BUFFER_SIZE=4294967295;var ue=function(){function oe(re,ee,a){this._hasScrollback=re,this._optionsService=ee,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=me.CellData.fromCharData([0,de.NULL_CELL_CHAR,de.NULL_CELL_WIDTH,de.NULL_CELL_CODE]),this._whitespaceCell=me.CellData.fromCharData([0,de.WHITESPACE_CELL_CHAR,de.WHITESPACE_CELL_WIDTH,de.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new xe.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return oe.prototype.getNullCell=function(re){return re?(this._nullCell.fg=re.fg,this._nullCell.bg=re.bg,this._nullCell.extended=re.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new ce.ExtendedAttrs),this._nullCell},oe.prototype.getWhitespaceCell=function(re){return re?(this._whitespaceCell.fg=re.fg,this._whitespaceCell.bg=re.bg,this._whitespaceCell.extended=re.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new ce.ExtendedAttrs),this._whitespaceCell},oe.prototype.getBlankLine=function(re,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(re),ee)},Object.defineProperty(oe.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isCursorInViewport",{get:function(){var re=this.ybase+this.y-this.ydisp;return re>=0&&refe.MAX_BUFFER_SIZE?fe.MAX_BUFFER_SIZE:ee},oe.prototype.fillViewportRows=function(re){if(this.lines.length===0){re===void 0&&(re=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(re))}},oe.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new xe.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},oe.prototype.resize=function(re,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(re,a)));else for(z=this._rows;z>ee;z--)this.lines.length>ee+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y0&&(this.lines.trimStart(te),this.ybase=Math.max(this.ybase-te,0),this.ydisp=Math.max(this.ydisp-te,0),this.savedY=Math.max(this.savedY-te,0)),this.lines.maxLength=y}this.x=Math.min(this.x,re-1),this.y=Math.min(this.y,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,re-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(re,ee),this._cols>re))for(x=0;xthis._cols?this._reflowLarger(re,ee):this._reflowSmaller(re,ee))},oe.prototype._reflowLarger=function(re,ee){var a=se.reflowLargerGetLinesToRemove(this.lines,this._cols,re,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=se.reflowLargerCreateNewLayout(this.lines,a);se.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(re,ee,y.countRemoved)}},oe.prototype._reflowLargerAdjustViewport=function(re,ee,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=re)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var le=this.ybase+this.y;if(!(le>=b&&le0&&(y.push({start:b+te.length+x,newLines:Ae}),x+=Ae.length),te.push.apply(te,Ae);var Pe=pe.length-1,Be=pe[Pe];Be===0&&(Be=pe[--Pe]);for(var Ee=te.length-ve-1,Oe=ge;Ee>=0;){var Ce=Math.min(Oe,Be);if(te[Pe].copyCellsFrom(te[Ee],Oe-Ce,Be-Ce,Ce,!0),(Be-=Ce)===0&&(Be=pe[--Pe]),(Oe-=Ce)===0){Ee--;var je=Math.max(Ee,0);Oe=se.getWrappedLineTrimmedLength(te,je,this._cols)}}for(ye=0;ye0;)this.ybase===0?this.y0){var Qe=[],Ne=[];for(ye=0;ye=0;ye--)if(qe&&qe.start>$e+We){for(var ze=qe.newLines.length-1;ze>=0;ze--)this.lines.set(ye--,qe.newLines[ze]);ye++,Qe.push({index:$e+1,amount:qe.newLines.length}),We+=qe.newLines.length,qe=y[++Ve]}else this.lines.set(ye,Ne[$e--]);var Ge=0;for(ye=Qe.length-1;ye>=0;ye--)Qe[ye].index+=Ge,this.lines.onInsertEmitter.fire(Qe[ye]),Ge+=Qe[ye].amount;var nt=Math.max(0,_e+x-this.lines.maxLength);nt>0&&this.lines.onTrimEmitter.fire(nt)}},oe.prototype.stringIndexToBufferIndex=function(re,ee,a){for(a===void 0&&(a=!1);ee;){var y=this.lines.get(re);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b0&&this.lines.get(ee).isWrapped;)ee--;for(;a+10;);return re>=this._cols?this._cols-1:re<0?0:re},oe.prototype.nextStop=function(re){for(re==null&&(re=this.x);!this.tabs[++re]&&re=this._cols?this._cols-1:re<0?0:re},oe.prototype.addMarker=function(re){var ee=this,a=new ne.Marker(re);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.liney.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return ee._removeMarker(a)})),a},oe.prototype._removeMarker=function(re){this.markers.splice(this.markers.indexOf(re),1)},oe.prototype.iterator=function(re,ee,a,y,x){return new ae(this,re,ee,a,y,x)},oe}();fe.Buffer=ue;var ae=function(){function oe(re,ee,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=re.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=re,this._trimRight=ee,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return oe.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(re.last=this._endIndex+this._endOverscan),re.first=Math.max(re.first,0),re.last=Math.min(re.last,this._buffer.lines.length);for(var ee="",a=re.first;a<=re.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=re.last+1,{range:re,content:ee}},oe}();fe.BufferStringIterator=ae},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CircularList=void 0;var xe=be(0),E=function(){function me(de){this._maxLength=de,this.onDeleteEmitter=new xe.EventEmitter,this.onInsertEmitter=new xe.EventEmitter,this.onTrimEmitter=new xe.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(me.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"maxLength",{get:function(){return this._maxLength},set:function(de){if(this._maxLength!==de){for(var se=new Array(de),ne=0;nethis._length)for(var se=this._length;se=de;ce--)this._array[this._getCyclicIndex(ce+ne.length)]=this._array[this._getCyclicIndex(ce)];for(ce=0;cethis._maxLength){var ue=this._length+ne.length-this._maxLength;this._startIndex+=ue,this._length=this._maxLength,this.onTrimEmitter.fire(ue)}else this._length+=ne.length},me.prototype.trimStart=function(de){de>this._length&&(de=this._length),this._startIndex+=de,this._length-=de,this.onTrimEmitter.fire(de)},me.prototype.shiftElements=function(de,se,ne){if(!(se<=0)){if(de<0||de>=this._length)throw new Error("start argument out of range");if(de+ne<0)throw new Error("Cannot shift elements in list beyond index 0");if(ne>0){for(var ie=se-1;ie>=0;ie--)this.set(de+ie+ne,this.get(de+ie));var ce=de+se+ne-this._length;if(ce>0)for(this._length+=ce;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=ce&&se0&&(ge>re||oe[ge].getTrimmedLength()===0);ge--)le++;le>0&&(ie.push(ce+oe.length-le),ie.push(le)),ce+=oe.length-1}}}return ie},fe.reflowLargerCreateNewLayout=function(E,me){for(var de=[],se=0,ne=me[se],ie=0,ce=0;ceae&&(ie-=ae,ce++);var oe=E[ce].getWidth(ie-1)===2;oe&&ie--;var re=oe?de-1:de;se.push(re),ue+=re}return se},fe.getWrappedLineTrimmedLength=xe},function(dt,fe,be){"use strict";var xe,E=this&&this.__extends||(xe=function(se,ne){return(xe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ce){ie.__proto__=ce}||function(ie,ce){for(var ue in ce)ce.hasOwnProperty(ue)&&(ie[ue]=ce[ue])})(se,ne)},function(se,ne){function ie(){this.constructor=se}xe(se,ne),se.prototype=ne===null?Object.create(ne):(ie.prototype=ne.prototype,new ie)});Object.defineProperty(fe,"__esModule",{value:!0}),fe.Marker=void 0;var me=be(0),de=function(se){function ne(ie){var ce=se.call(this)||this;return ce.line=ie,ce._id=ne._nextId++,ce.isDisposed=!1,ce._onDispose=new me.EventEmitter,ce}return E(ne,se),Object.defineProperty(ne.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),ne.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},ne._nextId=1,ne}(be(2).Disposable);fe.Marker=de},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.OptionsService=fe.DEFAULT_OPTIONS=fe.DEFAULT_BELL_SOUND=void 0;var xe=be(0),E=be(11),me=be(33);fe.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",fe.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:fe.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var de=["cols","rows"],se=function(){function ne(ie){this._onOptionChange=new xe.EventEmitter,this.options=me.clone(fe.DEFAULT_OPTIONS);for(var ce=0,ue=Object.keys(ie);ce=0;te--)(x=re[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},de=this&&this.__param||function(re,ee){return function(a,y){ee(a,y,re)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreService=void 0;var se=be(1),ne=be(0),ie=be(33),ce=be(2),ue=Object.freeze({insertMode:!1}),ae=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),oe=function(re){function ee(a,y,x,b){var z=re.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new ne.EventEmitter),z._onUserInput=z.register(new ne.EventEmitter),z._onBinary=z.register(new ne.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=ie.clone(ue),z.decPrivateModes=ie.clone(ae),z}return E(ee,re),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=ie.clone(ue),this.decPrivateModes=ie.clone(ae)},ee.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},ee.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},ee=me([de(1,se.IBufferService),de(2,se.ILogService),de(3,se.IOptionsService)],ee)}(ce.Disposable);fe.CoreService=oe},function(dt,fe,be){"use strict";var xe=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},E=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.CoreMouseService=void 0;var me=be(1),de=be(0),se={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(ae){return ae.button!==4&&ae.action===1&&(ae.ctrl=!1,ae.alt=!1,ae.shift=!1,!0)}},VT200:{events:19,restrict:function(ae){return ae.action!==32}},DRAG:{events:23,restrict:function(ae){return ae.action!==32||ae.button!==3}},ANY:{events:31,restrict:function(ae){return!0}}};function ne(ae,oe){var re=(ae.ctrl?16:0)|(ae.shift?4:0)|(ae.alt?8:0);return ae.button===4?(re|=64,re|=ae.action):(re|=3&ae.button,4&ae.button&&(re|=64),8&ae.button&&(re|=128),ae.action===32?re|=32:ae.action!==0||oe||(re|=3)),re}var ie=String.fromCharCode,ce={DEFAULT:function(ae){var oe=[ne(ae,!1)+32,ae.col+32,ae.row+32];return oe[0]>255||oe[1]>255||oe[2]>255?"":"\x1B[M"+ie(oe[0])+ie(oe[1])+ie(oe[2])},SGR:function(ae){var oe=ae.action===0&&ae.button!==4?"m":"M";return"\x1B[<"+ne(ae,!0)+";"+ae.col+";"+ae.row+oe}},ue=function(){function ae(oe,re){this._bufferService=oe,this._coreService=re,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new de.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(se);ee=this._bufferService.cols||oe.row<0||oe.row>=this._bufferService.rows||oe.button===4&&oe.action===32||oe.button===3&&oe.action!==32||oe.button!==4&&(oe.action===2||oe.action===3)||(oe.col++,oe.row++,oe.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,oe))||!this._protocols[this._activeProtocol].restrict(oe))return!1;var re=this._encodings[this._activeEncoding](oe);return re&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(re):this._coreService.triggerDataEvent(re,!0)),this._lastEvent=oe,!0},ae.prototype.explainEvents=function(oe){return{down:!!(1&oe),up:!!(2&oe),drag:!!(4&oe),move:!!(8&oe),wheel:!!(16&oe)}},ae.prototype._compareEvents=function(oe,re){return oe.col===re.col&&oe.row===re.row&&oe.button===re.button&&oe.action===re.action&&oe.ctrl===re.ctrl&&oe.alt===re.alt&&oe.shift===re.shift},ae=xe([E(0,me.IBufferService),E(1,me.ICoreService)],ae)}();fe.CoreMouseService=ue},function(dt,fe,be){"use strict";var xe=this&&this.__decorate||function(se,ne,ie,ce){var ue,ae=arguments.length,oe=ae<3?ne:ce===null?ce=Object.getOwnPropertyDescriptor(ne,ie):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,ce);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,ce){ne(ie,ce,se)}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.DirtyRowService=void 0;var me=be(1),de=function(){function se(ne){this._bufferService=ne,this.clearRange()}return Object.defineProperty(se.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),se.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},se.prototype.markDirty=function(ne){nethis._end&&(this._end=ne)},se.prototype.markRangeDirty=function(ne,ie){if(ne>ie){var ce=ne;ne=ie,ie=ce}nethis._end&&(this._end=ie)},se.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},se=xe([E(0,me.IBufferService)],se)}();fe.DirtyRowService=de},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeService=void 0;var xe=be(0),E=be(79),me=function(){function de(){this._providers=Object.create(null),this._active="",this._onChange=new xe.EventEmitter;var se=new E.UnicodeV6;this.register(se),this._active=se.version,this._activeProvider=se}return Object.defineProperty(de.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"activeVersion",{get:function(){return this._active},set:function(se){if(!this._providers[se])throw new Error('unknown Unicode version "'+se+'"');this._active=se,this._activeProvider=this._providers[se],this._onChange.fire(se)},enumerable:!1,configurable:!0}),de.prototype.register=function(se){this._providers[se.version]=se},de.prototype.wcwidth=function(se){return this._activeProvider.wcwidth(se)},de.prototype.getStringCellWidth=function(se){for(var ne=0,ie=se.length,ce=0;ce=ie)return ne+this.wcwidth(ue);var ae=se.charCodeAt(ce);56320<=ae&&ae<=57343?ue=1024*(ue-55296)+ae-56320+65536:ne+=this.wcwidth(ae)}ne+=this.wcwidth(ue)}return ne},de}();fe.UnicodeService=me},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.UnicodeV6=void 0;var xe,E=be(15),me=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],de=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],se=function(){function ne(){if(this.version="6",!xe){xe=new Uint8Array(65536),E.fill(xe,1),xe[0]=0,E.fill(xe,0,1,32),E.fill(xe,0,127,160),E.fill(xe,2,4352,4448),xe[9001]=2,xe[9002]=2,E.fill(xe,2,11904,42192),xe[12351]=1,E.fill(xe,2,44032,55204),E.fill(xe,2,63744,64256),E.fill(xe,2,65040,65050),E.fill(xe,2,65072,65136),E.fill(xe,2,65280,65377),E.fill(xe,2,65504,65511);for(var ie=0;ieue[re][1])return!1;for(;re>=oe;)if(ce>ue[ae=oe+re>>1][1])oe=ae+1;else{if(!(ce=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},ne}();fe.UnicodeV6=se},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.CharsetService=void 0;var xe=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(me){this.glevel=me,this.charset=this._charsets[me]},E.prototype.setgCharset=function(me,de){this._charsets[me]=de,this.glevel===me&&(this.charset=de)},E}();fe.CharsetService=xe},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.updateWindowsModeWrappedState=void 0;var xe=be(3);fe.updateWindowsModeWrappedState=function(E){var me=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),de=me==null?void 0:me.get(E.cols-1),se=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);se&&de&&(se.isWrapped=de[xe.CHAR_DATA_CODE_INDEX]!==xe.NULL_CELL_CODE&&de[xe.CHAR_DATA_CODE_INDEX]!==xe.WHITESPACE_CELL_CODE)}},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.WriteBuffer=void 0;var xe=function(){function E(me){this._action=me,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(me){if(this._writeBuffer.length){for(var de=this._bufferOffset;de5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return se._innerWrite()})),this._pendingData+=me.length,this._writeBuffer.push(me),this._callbacks.push(de)},E.prototype._innerWrite=function(){for(var me=this,de=Date.now();this._writeBuffer.length>this._bufferOffset;){var se=this._writeBuffer[this._bufferOffset],ne=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(se),this._pendingData-=se.length,ne&&ne(),Date.now()-de>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return me._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();fe.WriteBuffer=xe},function(dt,fe,be){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.AddonManager=void 0;var xe=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var me=this._addons.length-1;me>=0;me--)this._addons[me].instance.dispose()},E.prototype.loadAddon=function(me,de){var se=this,ne={instance:de,dispose:de.dispose,isDisposed:!1};this._addons.push(ne),de.dispose=function(){return se._wrappedAddonDispose(ne)},de.activate(me)},E.prototype._wrappedAddonDispose=function(me){if(!me.isDisposed){for(var de=-1,se=0;sese in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))me.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));at.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},94910:function(dt,at,ge){"use strict";var ne=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))me.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));at.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},51015:function(dt,at,ge){"use strict";var ne=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))me.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),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"})));at.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(dt,at,ge){"use strict";var ne=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))me.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),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"})));at.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60803:function(){"use strict";function dt(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(dt.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(dt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(dt.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(dt.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,a,y){if(!(y instanceof dt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var at=[];function ge(ee,a){var y=at.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function ne(){var ee=at.pop();return ee===void 0?new go.Point:ee}function we(ee){at.push(ee)}function E(ee,a,y,x,b,z,te,ce,fe){fe||(fe=new go.Point);var pe=ee-y,he=b-te,ye=NaN,Ee=NaN;if(pe===0)if(he===0)ee===y&&(ye=ee,Ee=a);else{var be=(z-ce)/he,Se=z-be*b;ye=ee,Ee=be*ye+Se}else if(he===0){var Pe=(a-x)/pe,Ce=a-Pe*ee;ye=b,Ee=Pe*ye+Ce}else{var Pe=(a-x)/pe,be=(z-ce)/he,Ce=a-Pe*ee,Se=z-be*b;ye=(Se-Ce)/(Pe-be),Ee=Pe*ye+Ce}return fe.x=ye,fe.y=Ee,fe}function ve(ee,a,y,x,b,z,te,ce,fe,pe,he,ye,Ee,be){var Se=1-fe,Pe=fe,Ce=ee*Se+y*Pe,xe=a*Se+x*Pe,Be=y*Se+b*Pe,Ae=x*Se+z*Pe,Te=b*Se+te*Pe,Oe=z*Se+ce*Pe,je=Ce*Se+Be*Pe,De=xe*Se+Ae*Pe,We=Be*Se+Te*Pe,ze=Ae*Se+Oe*Pe,Ve=je*Se+We*Pe,Ze=De*Se+ze*Pe;pe.x=Ce,pe.y=xe,he.x=je,he.y=De,ye.x=Ve,ye.y=Ze,Ee.x=We,Ee.y=ze,be.x=Te,be.y=Oe}var me=new go.Spot(.156,.156),de=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new dt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ee,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(ee,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=me,b.spot2=de,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,le*a,0,a,(1-le)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,le*y,(1-le)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,le*y,le*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-le)*a,0,0,(1-le)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new dt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),z.spot1=me,z.spot2=de,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ee,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new dt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new dt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,ce=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,z,te,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=le/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new dt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ee,a,y){var x=ee?ee.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,te=y/2,ce=Math.atan2(y,a),fe=x-Math.min(Math.cos(ce)*x/2,z),pe=x-Math.min(Math.sin(ce)*x/2,te),b=new go.Geometry,he=new go.PathFigure(fe,0,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),he.add(new go.PathSegment(go.PathSegment.Line,a-fe,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,pe)),he.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,a,y-pe)),he.add(new go.PathSegment(go.PathSegment.Line,a-fe,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),he.add(new go.PathSegment(go.PathSegment.Line,fe,y)),he.add(new go.PathSegment(go.PathSegment.Line,0,y-pe)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,0,pe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new dt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new dt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new dt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,le*a,0,a,(.5-le/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+le/2)*y,le*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,te=.3,ce=0,fe=z*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-fe+ce)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te+.05)*a,(.5-fe+ce-.02)*y)),z=.2,te=0,ce=-.3,fe=z*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-fe+ce)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-fe+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),z=.2,te=-.3,ce=0,fe=z*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te-.05)*a,(.5-fe+ce-.02)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,te=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ce,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ce=.75,b=new go.PathFigure((te+z)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ce,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=.5,ce=.5,fe=new go.PathFigure(te*a,(ce-z)*y);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),z=.4,b=le*.4;var pe=ne(),he=ne(),ye=ne(),Ee=ne();ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.42,pe,he,ye,Ee,Ee);var be=ne(),Se=ne(),Pe=ne();ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.58,Ee,Ee,Pe,be,Se);var Ce=ne(),xe=ne(),Be=ne();ve(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.42,Ce,xe,Be,Ee,Ee);var Ae=ne(),Te=ne(),Oe=ne();return ve(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.58,Ee,Ee,Oe,Ae,Te),fe.add(new go.PathSegment(go.PathSegment.Move,Oe.x*a,Oe.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,Ae.x*a,Ae.y*y,Te.x*a,Te.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,pe.x*a,pe.y*y,he.x*a,he.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Oe.x*a,Oe.y*y).close()),fe.add(new go.PathSegment(go.PathSegment.Move,Be.x*a,Be.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,be.x*a,be.y*y,Se.x*a,Se.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Be.x*a,Be.y*y,Ce.x*a,Ce.y*y,xe.x*a,xe.y*y).close()),we(pe),we(he),we(ye),we(Ee),we(be),we(Se),we(Pe),we(Ce),we(xe),we(Be),we(Ae),we(Te),we(Oe),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ee,a,y){var x=new go.Geometry,b=le*.4,z=.4,te=.5,ce=.5,fe=ne(),pe=ne(),he=ne(),ye=ne(),Ee=new go.PathFigure((te-z)*a,ce*y,!1);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.44,he,ye,pe,fe,fe),Ee.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,he.x*a,he.y*y,ye.x*a,ye.y*y));var be=ge(pe.x,pe.y);ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.56,fe,fe,pe,he,ye);var Se=ge(pe.x,pe.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.95*.9)*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,(Se.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,he.x*a,he.y*y,ye.x*a,ye.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),z=.35,b=le*.35;var Pe=new go.PathFigure(te*a,(ce-z)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y));var Ce=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(Ce),we(fe),we(pe),we(he),we(ye),we(be),we(Se),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,ce=b*le,fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y,(.5+ce+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,ce=b*le;var fe=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y,(.5+ce+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y,(.5-ce+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y));var fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(fe),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ee,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new dt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new dt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,ce=(.5+b/2)*y,fe=new go.Geometry,pe=new go.PathFigure(0,te,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,te)),pe.add(new go.PathSegment(go.PathSegment.Line,z,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,te/y);var he=E(0,ce/y,1,ce/y,z/a,1,1,.5,ne());return fe.spot2=new go.Spot(he.x,he.y),we(he),fe}),go.Shape.setFigureParameter("Arrow2",0,new dt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new dt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,ce=te+b,fe=new go.Geometry,pe=new go.PathFigure(0,te,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,te)),pe.add(new go.PathSegment(go.PathSegment.Line,z,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,te/y);var he=E(0,ce/y,1,ce/y,z/a,1,1,.5,ne());return fe.spot2=new go.Spot(he.x,he.y),we(he),fe}),go.Shape.defineFigureGenerator("Chevron",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new dt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var fe=E(0,.5,.3,0,0,b/y,.1,b/y,ne());return te.spot1=new go.Spot(fe.x,fe.y),fe=E(.7,1,1,.5,0,z/y,1,z/y,fe),te.spot2=new go.Spot(fe.x,fe.y),we(fe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new dt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new dt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,fe=y):(z=0,te=y,ce=0,fe=y));var pe=new go.Geometry,he=new go.PathFigure(a,.5*y,!0);pe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,.3*a,fe)),he.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),he.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var ye=E(0,.5,.3,ce/y,0,z/y,1,z/y,ne());return pe.spot1=new go.Spot(ye.x,ye.y),ye=E(.7,fe/y,1,.5,0,te/y,1,te/y,ye),pe.spot2=new go.Spot(ye.x,ye.y),we(ye),pe}),go.Shape.setFigureParameter("IBeamArrow",0,new dt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,ne());return te.spot2=new go.Spot(fe.x,fe.y),we(fe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new dt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new dt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,fe=y):(z=0,te=y,ce=0,fe=y));var pe=new go.Geometry,he=new go.PathFigure(a,.5*y,!0);pe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,fe)),he.add(new go.PathSegment(go.PathSegment.Line,0,fe)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),pe.spot1=new go.Spot(0,z/y);var ye=E(.7,fe/y,1,.5,0,te/y,1,te/y,ne());return pe.spot2=new go.Spot(ye.x,ye.y),we(ye),pe}),go.Shape.setFigureParameter("Pointer",0,new dt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=E(.2,.65,1,.65,0,1,1,.5,ne());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new dt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=E(0,.65,1,.65,0,1,1,.5,ne());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new dt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var fe=E(.7,1,1,.5,0,z/y,1,z/y,ne());return te.spot2=new go.Spot(fe.x,fe.y),we(fe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new dt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,ne());return te.spot2=new go.Spot(fe.x,fe.y),we(fe),te}),go.Shape.setFigureParameter("SquareArrow",0,new dt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=le*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=le*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,le*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-le*x,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-le*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ce=new go.PathFigure(a,x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-le*x,(.5+z)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-le*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=le*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,le*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-le*x,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-le*x));var ce=new go.PathFigure(0,y-x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-le*x,(.5-z)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-le*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=le*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-le*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,le*x,0));var ce=new go.PathFigure(x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+le*x,0,2*x,(.5-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+le*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=le*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-le*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,le*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ce=new go.PathFigure(a-x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-le*x,0,a-2*x,(.5-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-le*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=le*b,ce=le*z,fe=.5,pe=.1,he=new go.PathFigure(fe*a,(pe+z)*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe-b)*a,pe*y,(fe-te)*a,(pe+z)*y,(fe-b)*a,(pe+ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-z)*y,(fe-b)*a,(pe-ce)*y,(fe-te)*a,(pe-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe+b)*a,pe*y,(fe+te)*a,(pe-z)*y,(fe+b)*a,(pe-ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe+z)*y,(fe+b)*a,(pe+ce)*y,(fe+te)*a,(pe+z)*y));var ye=.05,Ee=le*ye;fe=.05,pe=.25;var be=new go.PathFigure(.5*a,.2*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),fe=.95,pe=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ye)*a,pe*y,(fe+Ee)*a,(pe-ye)*y,(fe+ye)*a,(pe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ye=.025,Ee=le*ye,fe=.825,pe=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ye)*y,(fe+ye)*a,(pe-Ee)*y,(fe+Ee)*a,(pe-ye)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ye)*a,pe*y,(fe-Ee)*a,(pe-ye)*y,(fe-ye)*a,(pe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ye=.05,Ee=le*ye,fe=.5,pe=.7,be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ye)*y,(fe+ye)*a,(pe-Ee)*y,(fe+Ee)*a,(pe-ye)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ye)*a,pe*y,(fe-Ee)*a,(pe-ye)*y,(fe-ye)*a,(pe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ye=.025,Ee=le*ye,fe=.175,pe=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ye)*y,(fe+ye)*a,(pe-Ee)*y,(fe+Ee)*a,(pe-ye)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ye)*a,pe*y,(fe-Ee)*a,(pe-ye)*y,(fe-ye)*a,(pe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ye=.05,Ee=le*ye,fe=.05,pe=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ye)*y,(fe-ye)*a,(pe-Ee)*y,(fe-Ee)*a,(pe-ye)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new dt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=le*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=le*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=le*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=le*.5,ce=.5,fe=new go.PathFigure(a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+te)*y,(ce+te)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-te)*a,y,0,(ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-te)*y,(ce-te)*a,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+te)*a,0,a,(ce-te)*y));var pe=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),pe.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,z*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var fe=new go.PathFigure(.8*a,.75*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(ee,a,y){var x=new go.Geometry,b=le*.1,z=.1,te=.9,ce=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,0,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var pe=new go.PathFigure((te+z)*a,ce*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=le*.4,te=le*.1,ce=.1,fe=.9,pe=.5,he=new go.PathFigure(.8*a,.5*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),he.add(new go.PathSegment(go.PathSegment.Line,0,y)),he.add(new go.PathSegment(go.PathSegment.Line,0,0)),he.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var ye=new go.PathFigure((fe+ce)*a,pe*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe+ce)*y,(fe+ce)*a,(pe+te)*y,(fe+te)*a,(pe+ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a,pe*y,(fe-te)*a,(pe+ce)*y,(fe-ce)*a,(pe+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ce)*y,(fe-ce)*a,(pe-te)*y,(fe-te)*a,(pe-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a,pe*y,(fe+te)*a,(pe-ce)*y,(fe+ce)*a,(pe-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*b,te=0,ce=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=le*.1,te=.9,ce=.5;var pe=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*b,te=0,ce=.5,fe=new go.PathFigure(0,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(ce-b)*y,.8*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+z)*y,(te+z+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*b,te=.2,ce=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var pe=new go.PathFigure(.8*a,.5*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=le*.1,te=.9,ce=.5;var he=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*b,te=.2,ce=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var pe=new go.PathFigure(.2*a,0,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(ce-b)*y,.9*a,(ce-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(ee,a,y){var x=new go.Geometry,b=le*.1,z=.1,te=.1,ce=.5,fe=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=.5,ce=.5,fe=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,ce*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,ce*y,te*a,(ce-z)*y,te*a,(ce+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=le*.8,ce=.8,fe=0,pe=.5,he=(b-a)/2,ye=(z-y)/2,Ee=new go.PathFigure(fe*a+he,(pe+ce)*y+ye,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+he,pe*y+ye,(fe-te)*a+he,(pe+ce)*y+ye,(fe-ce)*a+he,(pe+te)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe-ce)*a+he,(pe-te)*y+ye,(fe-te)*a+he,(pe-ce)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+te*.5)*a+he,pe*y+ye,fe*a+he,(pe-ce)*y+ye,(fe-ce+te*.5)*a+he,(pe-te)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe-ce+te*.5)*a+he,(pe+te)*y+ye,fe*a+he,(pe+ce)*y+ye).close()),te=le*.4,ce=.4,fe=.2,pe=.5;var be=new go.PathFigure(fe*a+he,(pe+ce)*y+ye,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+he,pe*y+ye,(fe-te)*a+he,(pe+ce)*y+ye,(fe-ce)*a+he,(pe+te)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe-ce)*a+he,(pe-te)*y+ye,(fe-te)*a+he,(pe-ce)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+te*.5)*a+he,pe*y+ye,fe*a+he,(pe-ce)*y+ye,(fe-ce+te*.5)*a+he,(pe-te)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe-ce+te*.5)*a+he,(pe+te)*y+ye,fe*a+he,(pe+ce)*y+ye).close()),te=le*.2,ce=.2,fe=.5,pe=.5;var Se=new go.PathFigure((fe-ce)*a+he,pe*y+ye,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe-ce)*a+he,(pe-te)*y+ye,(fe-te)*a+he,(pe-ce)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+he,pe*y+ye,(fe+te)*a+he,(pe-ce)*y+ye,(fe+ce)*a+he,(pe-te)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe+ce)*a+he,(pe+te)*y+ye,(fe+te)*a+he,(pe+ce)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+he,pe*y+ye,(fe-te)*a+he,(pe+ce)*y+ye,(fe-ce)*a+he,(pe+te)*y+ye)),te=le*.4,ce=.4,fe=.8,pe=.5;var Pe=new go.PathFigure(fe*a+he,(pe-ce)*y+ye,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+he,pe*y+ye,(fe+te)*a+he,(pe-ce)*y+ye,(fe+ce)*a+he,(pe-te)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe+ce)*a+he,(pe+te)*y+ye,(fe+te)*a+he,(pe+ce)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-te*.5)*a+he,pe*y+ye,fe*a+he,(pe+ce)*y+ye,(fe+ce-te*.5)*a+he,(pe+te)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe+ce-te*.5)*a+he,(pe-te)*y+ye,fe*a+he,(pe-ce)*y+ye).close()),te=le*.8,ce=.8,fe=1,pe=.5;var Ce=new go.PathFigure(fe*a+he,(pe-ce)*y+ye,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+he,pe*y+ye,(fe+te)*a+he,(pe-ce)*y+ye,(fe+ce)*a+he,(pe-te)*y+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe+ce)*a+he,(pe+te)*y+ye,(fe+te)*a+he,(pe+ce)*y+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-te*.5)*a+he,pe*y+ye,fe*a+he,(pe+ce)*y+ye,(fe+ce-te*.5)*a+he,(pe+te)*y+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe+ce-te*.5)*a+he,(pe-te)*y+ye,fe*a+he,(pe-ce)*y+ye).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ee,a,y){var x=new go.Geometry,b=le*.4,z=.4,te=.5,ce=.5,fe=ne(),pe=ne(),he=ne(),ye=ne();ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,fe,fe,pe,he,ye);var Ee=ge(pe.x,pe.y),be=new go.PathFigure(pe.x*a,pe.y*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,he.x*a,he.y*y,ye.x*a,ye.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),ve(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,he,ye,pe,fe,fe),be.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,he.x*a,he.y*y,ye.x*a,ye.y*y)),b=le*.3,z=.3,ve(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,he,ye,pe,fe,fe),be.add(new go.PathSegment(go.PathSegment.Line,pe.x*a,pe.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,ye.x*a,ye.y*y,he.x*a,he.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,fe,fe,pe,he,ye),be.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,ye.x*a,ye.y*y,he.x*a,he.y*y).close());var be=new go.PathFigure(.45*a,0,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),we(fe),we(pe),we(he),we(ye),we(Ee),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(te,ce,fe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+fe)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,ce=b*le,fe=.4*Math.SQRT2/2+.5,pe=.5-.5*Math.SQRT2/2,he=1,ye=.5,Ee=.5,be=0,Se=new go.PathFigure(fe*a,(1-pe)*y,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,he*a,ye*y,he*a,.7*y,he*a,ye*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+z)*a,(be+z)*y,(.5+b+z)*a,(.5-ce+z)*y,(.5+ce+z)*a,(.5-b+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ce=.5,fe=te,pe=Math.PI/4,he=4*(1-Math.cos(pe))/(3*Math.sin(pe)),ye=he*.5,Ee=te,be=te,Se=he*Ee,Pe=he*be;z.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ee)*a,fe*y,(ce-(Se+Ee)/2)*a,(fe+(be+Pe)/2)*y,(ce-Ee)*a,(fe+Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-be)*y,(ce-Ee)*a,(fe-Pe)*y,(ce-Se)*a,(fe-be)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Ee)*a,fe*y,(ce+Se)*a,(fe-be)*y,(ce+Ee)*a,(fe-Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+Ee)*a,(fe+Pe)*y,(ce+(Se+Ee)/2)*a,(fe+(be+Pe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ce=new go.PathFigure(.2*a,y,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var xe=new go.PathFigure(.8*a,y,!1);return x.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(.1*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*.5,te=new go.PathFigure(a,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ce=le*.1,fe=.2,pe=.9,he=new go.PathFigure((fe-te)*a,pe*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-te)*y,(fe-te)*a,(pe-ce)*y,(fe-ce)*a,(pe-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,pe*y,(fe+ce)*a,(pe-te)*y,(fe+te)*a,(pe-ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe+te)*y,(fe+te)*a,(pe+ce)*y,(fe+ce)*a,(pe+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,pe*y,(fe-ce)*a,(pe+te)*y,(fe-te)*a,(pe+ce)*y).close()),te=.1,ce=le*.1,fe=.8,pe=.9;var ye=new go.PathFigure((fe-te)*a,pe*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-te)*y,(fe-te)*a,(pe-ce)*y,(fe-ce)*a,(pe-te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,pe*y,(fe+ce)*a,(pe-te)*y,(fe+te)*a,(pe-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe+te)*y,(fe+te)*a,(pe+ce)*y,(fe+ce)*a,(pe+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,pe*y,(fe-ce)*a,(pe+te)*y,(fe-te)*a,(pe+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var fe=.1,pe=le*.1,he=.1,ye=.9,Ee=new go.PathFigure((he-fe)*a,ye*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ye-fe)*y,(he-fe)*a,(ye-pe)*y,(he-pe)*a,(ye-fe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(he+fe)*a,ye*y,(he+pe)*a,(ye-fe)*y,(he+fe)*a,(ye-pe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ye+fe)*y,(he+fe)*a,(ye+pe)*y,(he+pe)*a,(ye+fe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(he-fe)*a,ye*y,(he-pe)*a,(ye+fe)*y,(he-fe)*a,(ye+pe)*y)),fe=.1,pe=le*.1,he=.4,ye=.9;var be=new go.PathFigure((he-fe)*a,ye*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ye-fe)*y,(he-fe)*a,(ye-pe)*y,(he-pe)*a,(ye-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(he+fe)*a,ye*y,(he+pe)*a,(ye-fe)*y,(he+fe)*a,(ye-pe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ye+fe)*y,(he+fe)*a,(ye+pe)*y,(he+pe)*a,(ye+fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(he-fe)*a,ye*y,(he-pe)*a,(ye+fe)*y,(he-fe)*a,(ye+pe)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var he=.05,ye=le*.05,Ee=.175,be=.95,ce=new go.PathFigure((Ee-he)*a,be*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-he)*y,(Ee-he)*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+he)*a,be*y,(Ee+ye)*a,(be-he)*y,(Ee+he)*a,(be-ye)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+he)*y,(Ee+he)*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-he)*a,be*y,(Ee-ye)*a,(be+he)*y,(Ee-he)*a,(be+ye)*y));var he=.05,ye=le*.05,Ee=.375,be=.95,fe=new go.PathFigure((Ee-he)*a,be*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-he)*y,(Ee-he)*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+he)*a,be*y,(Ee+ye)*a,(be-he)*y,(Ee+he)*a,(be-ye)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+he)*y,(Ee+he)*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-he)*a,be*y,(Ee-ye)*a,(be+he)*y,(Ee-he)*a,(be+ye)*y));var he=.05,ye=le*.05,Ee=.625,be=.95,pe=new go.PathFigure((Ee-he)*a,be*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-he)*y,(Ee-he)*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+he)*a,be*y,(Ee+ye)*a,(be-he)*y,(Ee+he)*a,(be-ye)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+he)*y,(Ee+he)*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-he)*a,be*y,(Ee-ye)*a,(be+he)*y,(Ee-he)*a,(be+ye)*y));var he=.05,ye=le*.05,Ee=.825,be=.95,Se=new go.PathFigure((Ee-he)*a,be*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-he)*y,(Ee-he)*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+he)*a,be*y,(Ee+ye)*a,(be-he)*y,(Ee+he)*a,(be-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+he)*y,(Ee+he)*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-he)*a,be*y,(Ee-ye)*a,(be+he)*y,(Ee-he)*a,(be+ye)*y).close());var Pe=new go.PathFigure(0,y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,fe=le*.05,pe=.35,he=.775,ye=new go.PathFigure((pe-ce)*a,he*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(he-ce)*y,(pe-ce)*a,(he-fe)*y,(pe-fe)*a,(he-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a,he*y,(pe+fe)*a,(he-ce)*y,(pe+ce)*a,(he-fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(he+ce)*y,(pe+ce)*a,(he+fe)*y,(pe+fe)*a,(he+ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a,he*y,(pe-fe)*a,(he+ce)*y,(pe-ce)*a,(he+fe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(ee,a,y){var x=new go.Geometry,b=.3,z=le*.3,te=.5,ce=.7,fe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var pe=new go.PathFigure(0,.7*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*.5,te=.5,ce=.5,fe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var pe=new go.PathFigure(.15*a,.5*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*.5,te=.5,ce=.5,fe=new go.PathFigure((te-b)*a,ce*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),b=.05,z=le*.05,te=.5,ce=.8;var pe=new go.PathFigure((te-b)*a,ce*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),pe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var fe=new go.PathFigure(.5*a,.1*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var fe=new go.PathFigure(a*.816,y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var fe=new go.PathFigure(a*1,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var fe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=b*le,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ce=new go.PathFigure(a*.83,0,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var fe=new go.PathFigure(a*.83,y*1,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var pe=new go.PathFigure(a*.78,y*.05,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,z=y*.8,te=new go.Geometry,ce=new go.PathFigure(x,0,!0);return te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ce.add(new go.PathSegment(go.PathSegment.Line,x,z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ee,a,y){var x=new go.Geometry,b=15,z=b*le,te=new go.PathFigure(a*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},75544: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 dt={},at="5.0",ge={},ne=null,we=!1,E=!1,ve=null,me=!1,de=null,le=null,ie=0;ie4?parseFloat(Ue):5};dt.setHTML5Codebase=function(Ue,Me){le=Ue,ze(Ue,Me)},dt.setJavaCodebase=dt.setJavaCodebaseVersion=dt.isCompiledInstalled=dt.setPreCompiledScriptPath=dt.setPreCompiledResourcePath=function(){},dt.setHTML5CodebaseVersion=function(Ue,Me){var He=parseFloat(Ue);if(He!==NaN&&He<5){console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead.");return}de=Ue,We(Ue,Me)},dt.getHTML5CodebaseVersion=function(){return ee},dt.getParameters=function(){return ge},dt.setFontsCSSURL=function(Ue){te=Ue},dt.setGiacJSURL=function(Ue){},dt.setJNLPFile=function(Ue){se=Ue},dt.setJNLPBaseDir=function(Ue){},dt.inject=function(){function Ue(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Me="auto",He=ge.id,Qe,Ye=!1,rt=0;rt=5)return!0;var Ue=dt.getAppletObject();return Ue&&typeof Ue.recalculateEnvironments=="function"?(Ue.recalculateEnvironments(),!0):!1},dt.startAnimation=function(){var Ue=dt.getAppletObject();return Ue&&typeof Ue.startAnimation=="function"?(Ue.startAnimation(),!0):!1},dt.stopAnimation=function(){var Ue=dt.getAppletObject();return Ue&&typeof Ue.stopAnimation=="function"?(Ue.stopAnimation(),!0):!1},dt.getAppletObject=function(){var Ue=ge.id!==void 0?ge.id:"ggbApplet";return window[Ue]},dt.resize=function(){};var Se=function(Ue,Me,He){var Qe=document.createElement("param");Qe.setAttribute("name",Me),Qe.setAttribute("value",He),Ue.appendChild(Qe)},Pe=function(Ue){return Ue&&Ue!=="false"},Ce=function(Ue,Me,He){fe(ee)<=4.2&&(He=!0);var Qe=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Qe=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Ye=document.createElement("div");Ye.classList.add("appletParameters","notranslate");var rt=Me.width,Ke=Me.height;if(Me.disableAutoScale=Me.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Me.disableAutoScale,Me.width!==void 0)if(fe(ee)<=4.4)Pe(Me.showToolBar)&&(Me.height-=7),Pe(Me.showAlgebraInput)&&(Me.height-=37),Me.width<605&&Pe(Me.showToolBar)&&(Me.width=605,rt=605);else{var Ge=100;(Pe(Me.showToolBar)||Pe(Me.showMenuBar))&&(Me.hasOwnProperty("customToolBar")&&(Me.customToolbar=Me.customToolBar),Ge=Pe(Me.showMenuBar)?245:155),rt=5?(Me.appletOnLoad=function(nt){var ot=Ue.querySelector(".ggb_preview");ot&&ot.parentNode.removeChild(ot),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Fe),window.GGBT_wsf_view&&$(window).trigger("resize"),Xe(nt)},ke||Fe.appendChild(et)):Ye.appendChild(et),Fe.appendChild(Ye),ke||Ue.appendChild(Fe),setTimeout(function(){dt.resize()},1)}else{var tt=document.createElement("div");tt.className="applet_scaler",tt.style.position="relative",tt.style.display="block",tt.appendChild(Ye),Ue.appendChild(tt),Me.appletOnLoad=function(nt){dt.resize(),Xe(nt)}}function $e(nt,ot){ot&&typeof ot.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(nt,ot.appletOnLoad):renderGGBElement(nt),Ve("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ot)}function _e(nt,ot){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:nt,params:ot}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ft){$e(Ft.article,Ft.params)}),html5AppletsToProcess=null)},fe(ee)<5&&(nt.className+=" geogebraweb")):$e(nt,ot)}if(Qe){scriptLoadStarted=!0;for(var Ie=0;Ie0?(Le.remove(),Fe.attr("id","fullscreencontent").show(),jQuery(Xe).append(Fe),window.dispatchEvent(new Event("resize"))):Ce(Le,Me,!1),window.GGBT_wsf_view.launchFullScreen(Xe)}else re=Qe,Ce(Ue,Me,!1);if(!window.GGBT_wsf_view)for(Ke=0;KeUe/4*3&&(Le=Ue/4*3),Xe=Le/5.8,Ge.setAttribute("src",b),Ge.setAttribute("width",Le),Ge.setAttribute("height",Xe);var Fe=(Ue-Le)/2,ke=(Me-Xe)/2;Ge.style.left=Fe+"px",Ge.style.top=ke+"px",Ye.appendChild(Ge)}}return Ye.appendChild(Ke),Ye},je=function(Ue){return Ue=Ue.toLowerCase(),Ue==="html5"||Ue==="screenshot"?Ue:"html5"},De=["web","webSimple","web3d","tablet","tablet3d","phone"],We=function(Ue,Me){if(ee=Ue,Me){ze(ee,!0);return}var He=!we;if(He){var Qe=fe(ee);!isNaN(Qe)&&Qe<4.4&&(He=!1)}var Ye,rt;window.location.protocol.substr(0,4)==="http"?Ye=window.location.protocol:Ye="http:";var Ke=ee.indexOf("//");Ke>0?rt=ee:Ke===0?rt=Ye+ee:rt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ge in De)if(ee.slice(De[Ge].length*-1)===De[Ge]||ee.slice((De[Ge].length+1)*-1)===De[Ge]+"/"){ze(rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&He&&!ne.is3D&&!ne.AV&&!ne.SV&&!ne.CV&&!ne.EV2&&!ne.CP&&!ne.PC&&!ne.DA&&!ne.FI&&!ne.PV&&!Pe(ge.showToolBar)&&!Pe(ge.showMenuBar)&&!Pe(ge.showAlgebraInput)&&!Pe(ge.enableRightClick)&&(!ge.appName||ge.appName=="classic")?rt+="webSimple/":rt+="web3d/",ze(rt,!1)},ze=function(Ue,Me){if(Ue.requirejs){oe=Ue;return}Ue.slice(-1)!=="/"&&(Ue+="/"),oe=Ue,Me===null&&(Me=Ue.indexOf("http")===-1),ae=Me,a="web.nocache.js",y=!1;var He=oe.split("/");He.length>1&&(!Me&&He[He.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):De.indexOf(He[He.length-2])>=0&&(a=He[He.length-2]+".nocache.js")),He=Ue.split("/"),ee=He[He.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var Qe=parseFloat(ee);Qe!==NaN&&Qe<5&&Ue.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Qe+" is deprecated. Using version latest instead."),We("5.0",Me))},Ve=function(Ue,Me){window.console&&window.console.log&&(!Me||typeof Me.showLogging=="undefined"||Me.showLogging&&Me.showLogging!=="false")&&console.log(Ue)};ge.material_id!==void 0?ye(Ze):Ze();function Ze(){var Ue=at;de!==null?Ue=de:parseFloat(Ue)<5&&(Ue="5.0"),We(Ue,!1),le!==null&&ze(le,ae),me=!0}return dt},GGBAppletUtils=function(){"use strict";function dt(){return window.GGBT_wsf_edit!==void 0}function at(me,de){de!=1?(me.style.transformOrigin="0% 0% 0px",me.style.webkitTransformOrigin="0% 0% 0px",me.style.transform="scale("+de+","+de+")",me.style.webkitTransform="scale("+de+","+de+")",me.style.maxWidth="initial",me.querySelector(".ggb_preview")!==null&&(me.querySelector(".ggb_preview").style.maxWidth="initial"),me.querySelectorAll(".ggb_preview img")[0]!==void 0&&(me.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),me.querySelectorAll(".ggb_preview img")[1]!==void 0&&(me.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(me.style.transform="none",me.style.webkitTransform="none")}function ge(me,de,le,ie,ue,se){var oe=null;if(se!=null&&se!="")for(var ae=me.parentNode;ae!=null;)if((" "+ae.className+" ").indexOf(" "+se+" ")>-1){oe=ae;break}else ae=ae.parentNode;var re=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(oe)re=oe.offsetWidth,ee=Math.max(ie?oe.offsetWidth:0,oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(re=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=re):(re=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),me){var te=me.getBoundingClientRect();te.left>0&&te.left<=re&&(ue===void 0||!ue)&&(document.dir==="rtl"?(x=re-te.width-te.left,b=a<=480?10:30):(b=te.left,x=a<=480?10:30),y=b+x)}if(me&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=me.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return me&&((le===void 0||!le)&&de>0&&de+y1&&(se=!0)),de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se=!0),!(me.hasOwnProperty("disableAutoScale")&&me.disableAutoScale))ue=ne(me,de,se,le,me.scaleContainerClass);else return ie;return se&&(!me.hasOwnProperty("scale")||ie===1)?ue:Math.min(ie,ue)}function E(me){var de=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=me.getBoundingClientRect(),ue=(de-ie.width)/2,se=(le-ie.height)/2;se<0&&(se=0),me.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ue<40?me.style.left="40px":me.style.left=ue+"px",me.style.top=se+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se<40?me.style.top="40px":me.style.top=se+"px",me.style.left=ue+"px")}function ve(me,de){var le=me.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(de.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(me)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var ie=we(de,me);dt()&&le.setAttribute("data-param-scale",ie);for(var ue=null,se=0;se=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(dt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(dt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(dt){var at=c[dt];return at==null?null:at},r=d,webModule.__errFn=e}function B(){function dt(me){var de=me.lastIndexOf(rb);de==-1&&(de=me.length);var le=me.indexOf(sb);le==-1&&(le=me.length);var ie=me.lastIndexOf(tb,Math.min(le,de));return ie>=O?me.substring(O,ie+P):W}function at(me){if(!me.match(/^\w+:\/\//)){var de=o.createElement(ub);de.src=me+vb,me=dt(de.src)}return me}function ge(){var me=__gwt_getMetaProperty(wb);return me!=null?me:W}function ne(){for(var me=o.getElementsByTagName(_),de=O;deO?me[me.length-P].href:W}function E(){var me=o.location;return me.href==me.protocol+zb+me.host+me.pathname+me.search+me.hash}var ve=ge();return ve==W&&(ve=ne()),ve==W&&(ve=we()),ve==W&&E()&&(ve=dt(o.location.href)),ve=at(ve),ve}function C(dt){return dt.match(/^\//)||dt.match(/^[a-zA-Z]+:\/\//)?dt:webModule.__moduleBase+dt}function D(){var dt=[],at=O,ge=[],ne=[];function we(me){var de=ne[me](),le=ge[me];if(de in le)return de;var ie=[];for(var ue in le)ie[le[ue]]=ue;throw r&&r(me,ie,de),null}if(__gwt_isKnownPropertyValue=function(me,de){return de in ge[me]},webModule.__getPropMap=function(){var me={};for(var de in ge)ge.hasOwnProperty(de)&&(me[de]=we(de));return me},webModule.__computePropValue=we,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var ve=E.indexOf(Db);ve!=-1&&(at=parseInt(E.substring(ve+P),$),E=E.substring(O,ve))}catch(me){}return webModule.__softPermutationId=at,C(E+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})()},52882:function(dt,at,ge){"use strict";ge.d(at,{Ax:function(){return ve},Ds:function(){return me},KI:function(){return le},SI:function(){return E},f1:function(){return we}});var ne=ge(26869);function we(ie){let ue=!0;if(ie.length>0){for(let se=0;sey in a?E(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))le.call(y,x)&&ue(a,x,y[x]);if(de)for(var x of de(y))ie.call(y,x)&&ue(a,x,y[x]);return a},oe=(a,y)=>ve(a,me(y)),ae=(a,y)=>{var x={};for(var b in a)le.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&de)for(var b of de(a))y.indexOf(b)<0&&ie.call(a,b)&&(x[b]=a[b]);return x},re=(a,y,x)=>new Promise((b,z)=>{var te=pe=>{try{fe(x.next(pe))}catch(he){z(he)}},ce=pe=>{try{fe(x.throw(pe))}catch(he){z(he)}},fe=pe=>pe.done?b(pe.value):Promise.resolve(pe.value).then(te,ce);fe((x=x.apply(a,y)).next())});const ee=a=>{var y=a,{children:x}=y,b=ae(y,["children"]);const[z,te]=(0,we.useState)(!1);return we.createElement(ne.ZP,oe(se({},b),{loading:z,onClick:ce=>re(void 0,null,function*(){try{te(!0),yield b.onClick(ce),te(!1)}catch(fe){console.error(fe),te(!1)}})}),x)}},40679:function(dt,at,ge){"use strict";var ne=ge(86204),we=ge.n(ne),E=Object.defineProperty,ve=(ie,ue,se)=>ue in ie?E(ie,ue,{enumerable:!0,configurable:!0,writable:!0,value:se}):ie[ue]=se,me=(ie,ue,se)=>ve(ie,typeof ue!="symbol"?ue+"":ue,se),de=(ie,ue,se)=>new Promise((oe,ae)=>{var re=y=>{try{a(se.next(y))}catch(x){ae(x)}},ee=y=>{try{a(se.throw(y))}catch(x){ae(x)}},a=y=>y.done?oe(y.value):Promise.resolve(y.value).then(re,ee);a((se=se.apply(ie,ue)).next())});class le extends ne.EventEmitter{constructor(ue,se){super(),me(this,"url"),me(this,"body"),me(this,"fullContent",""),me(this,"controller",null),me(this,"buffer",""),this.url=ue,this.body=se}startStream(){return de(this,null,function*(){this.controller=new AbortController;const{signal:ue}=this.controller;try{const se=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ue});if(!se.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${se.status}`);const oe=se.headers.get("content-type");if(!oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(oe.includes("application/json")){const ee=yield se.json();this.emit("error",ee);return}if(!oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ae=se.body.getReader(),re=new TextDecoder("utf-8");for(;;){const{done:ee,value:a}=yield ae.read();if(ee)break;const y=re.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[7971],{87169:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ie}});var re=me(54476),we=me(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},ve=E,ge=me(7657),de=function(se,oe){return we.createElement(ge.Z,(0,re.Z)({},se,{ref:oe,icon:ve}))},le=we.forwardRef(de),ie=le},40862:function(dt,at){"use strict";at.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},10640:function(dt,at){"use strict";at.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"}},71773:function(dt,at){"use strict";at.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},94583:function(){"use strict"},99481:function(dt,at,me){"use strict";var re=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))ge.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));at.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},94910:function(dt,at,me){"use strict";var re=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))ge.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ue),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));at.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},51015:function(dt,at,me){"use strict";var re=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))ge.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),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"})));at.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(dt,at,me){"use strict";var re=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(ue,se,oe)=>se in ue?we(ue,se,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[se]=oe,le=(ue,se)=>{for(var oe in se||(se={}))ve.call(se,oe)&&de(ue,oe,se[oe]);if(E)for(var oe of E(se))ge.call(se,oe)&&de(ue,oe,se[oe]);return ue};const ie=ue=>React.createElement("svg",le({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ue),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"})));at.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60803:function(){"use strict";function dt(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(dt.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(dt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(dt.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(dt.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,a,y){if(!(y instanceof dt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var at=[];function me(ee,a){var y=at.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function re(){var ee=at.pop();return ee===void 0?new go.Point:ee}function we(ee){at.push(ee)}function E(ee,a,y,x,b,z,te,ce,fe){fe||(fe=new go.Point);var pe=ee-y,he=b-te,ye=NaN,Ee=NaN;if(pe===0)if(he===0)ee===y&&(ye=ee,Ee=a);else{var be=(z-ce)/he,Se=z-be*b;ye=ee,Ee=be*ye+Se}else if(he===0){var Pe=(a-x)/pe,Ce=a-Pe*ee;ye=b,Ee=Pe*ye+Ce}else{var Pe=(a-x)/pe,be=(z-ce)/he,Ce=a-Pe*ee,Se=z-be*b;ye=(Se-Ce)/(Pe-be),Ee=Pe*ye+Ce}return fe.x=ye,fe.y=Ee,fe}function ve(ee,a,y,x,b,z,te,ce,fe,pe,he,ye,Ee,be){var Se=1-fe,Pe=fe,Ce=ee*Se+y*Pe,xe=a*Se+x*Pe,Be=y*Se+b*Pe,Ae=x*Se+z*Pe,Te=b*Se+te*Pe,Oe=z*Se+ce*Pe,je=Ce*Se+Be*Pe,De=xe*Se+Ae*Pe,We=Be*Se+Te*Pe,ze=Ae*Se+Oe*Pe,Ve=je*Se+We*Pe,Ze=De*Se+ze*Pe;pe.x=Ce,pe.y=xe,he.x=je,he.y=De,ye.x=Ve,ye.y=Ze,Ee.x=We,Ee.y=ze,be.x=Te,be.y=Oe}var ge=new go.Spot(.156,.156),de=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new dt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ee,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(ee,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=ge,b.spot2=de,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,le*a,0,a,(1-le)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,le*y,(1-le)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,le*y,le*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-le)*a,0,0,(1-le)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new dt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),z.spot1=ge,z.spot2=de,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ee,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new dt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new dt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,ce=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,z,te,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=le/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new dt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ee,a,y){var x=ee?ee.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,te=y/2,ce=Math.atan2(y,a),fe=x-Math.min(Math.cos(ce)*x/2,z),pe=x-Math.min(Math.sin(ce)*x/2,te),b=new go.Geometry,he=new go.PathFigure(fe,0,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),he.add(new go.PathSegment(go.PathSegment.Line,a-fe,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,pe)),he.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,a,y-pe)),he.add(new go.PathSegment(go.PathSegment.Line,a-fe,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),he.add(new go.PathSegment(go.PathSegment.Line,fe,y)),he.add(new go.PathSegment(go.PathSegment.Line,0,y-pe)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,0,pe).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new dt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new dt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new dt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,le*a,0,a,(.5-le/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+le/2)*y,le*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,te=.3,ce=0,fe=z*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-fe+ce)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te+.05)*a,(.5-fe+ce-.02)*y)),z=.2,te=0,ce=-.3,fe=z*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-fe+ce)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-fe+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),z=.2,te=-.3,ce=0,fe=z*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te-.05)*a,(.5-fe+ce-.02)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,te=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ce,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ce=.75,b=new go.PathFigure((te+z)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ce,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=.5,ce=.5,fe=new go.PathFigure(te*a,(ce-z)*y);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),z=.4,b=le*.4;var pe=re(),he=re(),ye=re(),Ee=re();ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.42,pe,he,ye,Ee,Ee);var be=re(),Se=re(),Pe=re();ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.58,Ee,Ee,Pe,be,Se);var Ce=re(),xe=re(),Be=re();ve(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.42,Ce,xe,Be,Ee,Ee);var Ae=re(),Te=re(),Oe=re();return ve(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.58,Ee,Ee,Oe,Ae,Te),fe.add(new go.PathSegment(go.PathSegment.Move,Oe.x*a,Oe.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,Ae.x*a,Ae.y*y,Te.x*a,Te.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,pe.x*a,pe.y*y,he.x*a,he.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Oe.x*a,Oe.y*y).close()),fe.add(new go.PathSegment(go.PathSegment.Move,Be.x*a,Be.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,be.x*a,be.y*y,Se.x*a,Se.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Be.x*a,Be.y*y,Ce.x*a,Ce.y*y,xe.x*a,xe.y*y).close()),we(pe),we(he),we(ye),we(Ee),we(be),we(Se),we(Pe),we(Ce),we(xe),we(Be),we(Ae),we(Te),we(Oe),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new dt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ee,a,y){var x=new go.Geometry,b=le*.4,z=.4,te=.5,ce=.5,fe=re(),pe=re(),he=re(),ye=re(),Ee=new go.PathFigure((te-z)*a,ce*y,!1);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.44,he,ye,pe,fe,fe),Ee.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,he.x*a,he.y*y,ye.x*a,ye.y*y));var be=me(pe.x,pe.y);ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.56,fe,fe,pe,he,ye);var Se=me(pe.x,pe.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.95*.9)*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,(Se.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,he.x*a,he.y*y,ye.x*a,ye.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),z=.35,b=le*.35;var Pe=new go.PathFigure(te*a,(ce-z)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y));var Ce=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(Ce),we(fe),we(pe),we(he),we(ye),we(be),we(Se),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,ce=b*le,fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y,(.5+ce+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,ce=b*le;var fe=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y,(.5+ce+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y,(.5-ce+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y));var fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(fe),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ee,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new dt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new dt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,ce=(.5+b/2)*y,fe=new go.Geometry,pe=new go.PathFigure(0,te,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,te)),pe.add(new go.PathSegment(go.PathSegment.Line,z,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,te/y);var he=E(0,ce/y,1,ce/y,z/a,1,1,.5,re());return fe.spot2=new go.Spot(he.x,he.y),we(he),fe}),go.Shape.setFigureParameter("Arrow2",0,new dt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new dt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,ce=te+b,fe=new go.Geometry,pe=new go.PathFigure(0,te,!0);fe.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z,te)),pe.add(new go.PathSegment(go.PathSegment.Line,z,0)),pe.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,y)),pe.add(new go.PathSegment(go.PathSegment.Line,z,ce)),pe.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,te/y);var he=E(0,ce/y,1,ce/y,z/a,1,1,.5,re());return fe.spot2=new go.Spot(he.x,he.y),we(he),fe}),go.Shape.defineFigureGenerator("Chevron",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new dt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var fe=E(0,.5,.3,0,0,b/y,.1,b/y,re());return te.spot1=new go.Spot(fe.x,fe.y),fe=E(.7,1,1,.5,0,z/y,1,z/y,fe),te.spot2=new go.Spot(fe.x,fe.y),we(fe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new dt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new dt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,fe=y):(z=0,te=y,ce=0,fe=y));var pe=new go.Geometry,he=new go.PathFigure(a,.5*y,!0);pe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,.3*a,fe)),he.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),he.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var ye=E(0,.5,.3,ce/y,0,z/y,1,z/y,re());return pe.spot1=new go.Spot(ye.x,ye.y),ye=E(.7,fe/y,1,.5,0,te/y,1,te/y,ye),pe.spot2=new go.Spot(ye.x,ye.y),we(ye),pe}),go.Shape.setFigureParameter("IBeamArrow",0,new dt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,re());return te.spot2=new go.Spot(fe.x,fe.y),we(fe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new dt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new dt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,fe=y):(z=0,te=y,ce=0,fe=y));var pe=new go.Geometry,he=new go.PathFigure(a,.5*y,!0);pe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,fe)),he.add(new go.PathSegment(go.PathSegment.Line,0,fe)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),he.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),he.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),pe.spot1=new go.Spot(0,z/y);var ye=E(.7,fe/y,1,.5,0,te/y,1,te/y,re());return pe.spot2=new go.Spot(ye.x,ye.y),we(ye),pe}),go.Shape.setFigureParameter("Pointer",0,new dt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=E(.2,.65,1,.65,0,1,1,.5,re());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new dt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=E(0,.65,1,.65,0,1,1,.5,re());return b.spot2=new go.Spot(te.x,te.y),we(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new dt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var fe=E(.7,1,1,.5,0,z/y,1,z/y,re());return te.spot2=new go.Spot(fe.x,fe.y),we(fe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new dt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,re());return te.spot2=new go.Spot(fe.x,fe.y),we(fe),te}),go.Shape.setFigureParameter("SquareArrow",0,new dt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=le*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=le*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,le*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-le*x,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-le*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ce=new go.PathFigure(a,x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-le*x,(.5+z)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-le*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=le*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,le*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,le*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-le*x,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-le*x));var ce=new go.PathFigure(0,y-x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-le*x,(.5-z)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-le*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=le*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-le*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,le*x,0));var ce=new go.PathFigure(x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+le*x,0,2*x,(.5-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+le*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=le*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-le*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-le*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,le*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,le*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ce=new go.PathFigure(a-x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-le*x,0,a-2*x,(.5-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-le*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=le*b,ce=le*z,fe=.5,pe=.1,he=new go.PathFigure(fe*a,(pe+z)*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe-b)*a,pe*y,(fe-te)*a,(pe+z)*y,(fe-b)*a,(pe+ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-z)*y,(fe-b)*a,(pe-ce)*y,(fe-te)*a,(pe-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe+b)*a,pe*y,(fe+te)*a,(pe-z)*y,(fe+b)*a,(pe-ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe+z)*y,(fe+b)*a,(pe+ce)*y,(fe+te)*a,(pe+z)*y));var ye=.05,Ee=le*ye;fe=.05,pe=.25;var be=new go.PathFigure(.5*a,.2*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),fe=.95,pe=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ye)*a,pe*y,(fe+Ee)*a,(pe-ye)*y,(fe+ye)*a,(pe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ye=.025,Ee=le*ye,fe=.825,pe=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ye)*y,(fe+ye)*a,(pe-Ee)*y,(fe+Ee)*a,(pe-ye)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ye)*a,pe*y,(fe-Ee)*a,(pe-ye)*y,(fe-ye)*a,(pe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ye=.05,Ee=le*ye,fe=.5,pe=.7,be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ye)*y,(fe+ye)*a,(pe-Ee)*y,(fe+Ee)*a,(pe-ye)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ye)*a,pe*y,(fe-Ee)*a,(pe-ye)*y,(fe-ye)*a,(pe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ye=.025,Ee=le*ye,fe=.175,pe=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ye)*y,(fe+ye)*a,(pe-Ee)*y,(fe+Ee)*a,(pe-ye)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ye)*a,pe*y,(fe-Ee)*a,(pe-ye)*y,(fe-ye)*a,(pe-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ye=.05,Ee=le*ye,fe=.05,pe=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ye)*y,(fe-ye)*a,(pe-Ee)*y,(fe-Ee)*a,(pe-ye)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new dt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=le*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=le*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=le*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=le*.5,ce=.5,fe=new go.PathFigure(a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+te)*y,(ce+te)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-te)*a,y,0,(ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-te)*y,(ce-te)*a,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+te)*a,0,a,(ce-te)*y));var pe=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),pe.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,z*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var fe=new go.PathFigure(.8*a,.75*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(ee,a,y){var x=new go.Geometry,b=le*.1,z=.1,te=.9,ce=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,0,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var pe=new go.PathFigure((te+z)*a,ce*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=le*.4,te=le*.1,ce=.1,fe=.9,pe=.5,he=new go.PathFigure(.8*a,.5*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),he.add(new go.PathSegment(go.PathSegment.Line,0,y)),he.add(new go.PathSegment(go.PathSegment.Line,0,0)),he.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var ye=new go.PathFigure((fe+ce)*a,pe*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe+ce)*y,(fe+ce)*a,(pe+te)*y,(fe+te)*a,(pe+ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a,pe*y,(fe-te)*a,(pe+ce)*y,(fe-ce)*a,(pe+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-ce)*y,(fe-ce)*a,(pe-te)*y,(fe-te)*a,(pe-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a,pe*y,(fe+te)*a,(pe-ce)*y,(fe+ce)*a,(pe-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*b,te=0,ce=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=le*.1,te=.9,ce=.5;var pe=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*b,te=0,ce=.5,fe=new go.PathFigure(0,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(ce-b)*y,.8*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+z)*y,(te+z+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*b,te=.2,ce=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var pe=new go.PathFigure(.8*a,.5*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=le*.1,te=.9,ce=.5;var he=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*b,te=.2,ce=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var pe=new go.PathFigure(.2*a,0,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(ce-b)*y,.9*a,(ce-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(ee,a,y){var x=new go.Geometry,b=le*.1,z=.1,te=.1,ce=.5,fe=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=le*.5,z=.5,te=.5,ce=.5,fe=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,ce*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,ce*y,te*a,(ce-z)*y,te*a,(ce+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=le*.8,ce=.8,fe=0,pe=.5,he=(b-a)/2,ye=(z-y)/2,Ee=new go.PathFigure(fe*a+he,(pe+ce)*y+ye,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+he,pe*y+ye,(fe-te)*a+he,(pe+ce)*y+ye,(fe-ce)*a+he,(pe+te)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe-ce)*a+he,(pe-te)*y+ye,(fe-te)*a+he,(pe-ce)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+te*.5)*a+he,pe*y+ye,fe*a+he,(pe-ce)*y+ye,(fe-ce+te*.5)*a+he,(pe-te)*y+ye)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe-ce+te*.5)*a+he,(pe+te)*y+ye,fe*a+he,(pe+ce)*y+ye).close()),te=le*.4,ce=.4,fe=.2,pe=.5;var be=new go.PathFigure(fe*a+he,(pe+ce)*y+ye,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+he,pe*y+ye,(fe-te)*a+he,(pe+ce)*y+ye,(fe-ce)*a+he,(pe+te)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe-ce)*a+he,(pe-te)*y+ye,(fe-te)*a+he,(pe-ce)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+te*.5)*a+he,pe*y+ye,fe*a+he,(pe-ce)*y+ye,(fe-ce+te*.5)*a+he,(pe-te)*y+ye)),be.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe-ce+te*.5)*a+he,(pe+te)*y+ye,fe*a+he,(pe+ce)*y+ye).close()),te=le*.2,ce=.2,fe=.5,pe=.5;var Se=new go.PathFigure((fe-ce)*a+he,pe*y+ye,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe-ce)*a+he,(pe-te)*y+ye,(fe-te)*a+he,(pe-ce)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+he,pe*y+ye,(fe+te)*a+he,(pe-ce)*y+ye,(fe+ce)*a+he,(pe-te)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe+ce)*a+he,(pe+te)*y+ye,(fe+te)*a+he,(pe+ce)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+he,pe*y+ye,(fe-te)*a+he,(pe+ce)*y+ye,(fe-ce)*a+he,(pe+te)*y+ye)),te=le*.4,ce=.4,fe=.8,pe=.5;var Pe=new go.PathFigure(fe*a+he,(pe-ce)*y+ye,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+he,pe*y+ye,(fe+te)*a+he,(pe-ce)*y+ye,(fe+ce)*a+he,(pe-te)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe+ce)*a+he,(pe+te)*y+ye,(fe+te)*a+he,(pe+ce)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-te*.5)*a+he,pe*y+ye,fe*a+he,(pe+ce)*y+ye,(fe+ce-te*.5)*a+he,(pe+te)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe+ce-te*.5)*a+he,(pe-te)*y+ye,fe*a+he,(pe-ce)*y+ye).close()),te=le*.8,ce=.8,fe=1,pe=.5;var Ce=new go.PathFigure(fe*a+he,(pe-ce)*y+ye,!0);return x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+he,pe*y+ye,(fe+te)*a+he,(pe-ce)*y+ye,(fe+ce)*a+he,(pe-te)*y+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe+ce)*y+ye,(fe+ce)*a+he,(pe+te)*y+ye,(fe+te)*a+he,(pe+ce)*y+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-te*.5)*a+he,pe*y+ye,fe*a+he,(pe+ce)*y+ye,(fe+ce-te*.5)*a+he,(pe+te)*y+ye)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+he,(pe-ce)*y+ye,(fe+ce-te*.5)*a+he,(pe-te)*y+ye,fe*a+he,(pe-ce)*y+ye).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ee,a,y){var x=new go.Geometry,b=le*.4,z=.4,te=.5,ce=.5,fe=re(),pe=re(),he=re(),ye=re();ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,fe,fe,pe,he,ye);var Ee=me(pe.x,pe.y),be=new go.PathFigure(pe.x*a,pe.y*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,he.x*a,he.y*y,ye.x*a,ye.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),ve(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,he,ye,pe,fe,fe),be.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,he.x*a,he.y*y,ye.x*a,ye.y*y)),b=le*.3,z=.3,ve(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,he,ye,pe,fe,fe),be.add(new go.PathSegment(go.PathSegment.Line,pe.x*a,pe.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,ye.x*a,ye.y*y,he.x*a,he.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,fe,fe,pe,he,ye),be.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,ye.x*a,ye.y*y,he.x*a,he.y*y).close());var be=new go.PathFigure(.45*a,0,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),we(fe),we(pe),we(he),we(ye),we(Ee),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(te,ce,fe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+fe)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,ce=b*le,fe=.4*Math.SQRT2/2+.5,pe=.5-.5*Math.SQRT2/2,he=1,ye=.5,Ee=.5,be=0,Se=new go.PathFigure(fe*a,(1-pe)*y,!1);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,he*a,ye*y,he*a,.7*y,he*a,ye*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+z)*a,(be+z)*y,(.5+b+z)*a,(.5-ce+z)*y,(.5+ce+z)*a,(.5-b+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ce=.5,fe=te,pe=Math.PI/4,he=4*(1-Math.cos(pe))/(3*Math.sin(pe)),ye=he*.5,Ee=te,be=te,Se=he*Ee,Pe=he*be;z.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Ee)*a,fe*y,(ce-(Se+Ee)/2)*a,(fe+(be+Pe)/2)*y,(ce-Ee)*a,(fe+Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-be)*y,(ce-Ee)*a,(fe-Pe)*y,(ce-Se)*a,(fe-be)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Ee)*a,fe*y,(ce+Se)*a,(fe-be)*y,(ce+Ee)*a,(fe-Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+Ee)*a,(fe+Pe)*y,(ce+(Se+Ee)/2)*a,(fe+(be+Pe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ce=new go.PathFigure(.2*a,y,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var xe=new go.PathFigure(.8*a,y,!1);return x.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(.1*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*.5,te=new go.PathFigure(a,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ce=le*.1,fe=.2,pe=.9,he=new go.PathFigure((fe-te)*a,pe*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-te)*y,(fe-te)*a,(pe-ce)*y,(fe-ce)*a,(pe-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,pe*y,(fe+ce)*a,(pe-te)*y,(fe+te)*a,(pe-ce)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe+te)*y,(fe+te)*a,(pe+ce)*y,(fe+ce)*a,(pe+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,pe*y,(fe-ce)*a,(pe+te)*y,(fe-te)*a,(pe+ce)*y).close()),te=.1,ce=le*.1,fe=.8,pe=.9;var ye=new go.PathFigure((fe-te)*a,pe*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe-te)*y,(fe-te)*a,(pe-ce)*y,(fe-ce)*a,(pe-te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,pe*y,(fe+ce)*a,(pe-te)*y,(fe+te)*a,(pe-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(pe+te)*y,(fe+te)*a,(pe+ce)*y,(fe+ce)*a,(pe+te)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,pe*y,(fe-ce)*a,(pe+te)*y,(fe-te)*a,(pe+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var fe=.1,pe=le*.1,he=.1,ye=.9,Ee=new go.PathFigure((he-fe)*a,ye*y,!0);x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ye-fe)*y,(he-fe)*a,(ye-pe)*y,(he-pe)*a,(ye-fe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(he+fe)*a,ye*y,(he+pe)*a,(ye-fe)*y,(he+fe)*a,(ye-pe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ye+fe)*y,(he+fe)*a,(ye+pe)*y,(he+pe)*a,(ye+fe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(he-fe)*a,ye*y,(he-pe)*a,(ye+fe)*y,(he-fe)*a,(ye+pe)*y)),fe=.1,pe=le*.1,he=.4,ye=.9;var be=new go.PathFigure((he-fe)*a,ye*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ye-fe)*y,(he-fe)*a,(ye-pe)*y,(he-pe)*a,(ye-fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(he+fe)*a,ye*y,(he+pe)*a,(ye-fe)*y,(he+fe)*a,(ye-pe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ye+fe)*y,(he+fe)*a,(ye+pe)*y,(he+pe)*a,(ye+fe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(he-fe)*a,ye*y,(he-pe)*a,(ye+fe)*y,(he-fe)*a,(ye+pe)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var he=.05,ye=le*.05,Ee=.175,be=.95,ce=new go.PathFigure((Ee-he)*a,be*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-he)*y,(Ee-he)*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+he)*a,be*y,(Ee+ye)*a,(be-he)*y,(Ee+he)*a,(be-ye)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+he)*y,(Ee+he)*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-he)*a,be*y,(Ee-ye)*a,(be+he)*y,(Ee-he)*a,(be+ye)*y));var he=.05,ye=le*.05,Ee=.375,be=.95,fe=new go.PathFigure((Ee-he)*a,be*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-he)*y,(Ee-he)*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+he)*a,be*y,(Ee+ye)*a,(be-he)*y,(Ee+he)*a,(be-ye)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+he)*y,(Ee+he)*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-he)*a,be*y,(Ee-ye)*a,(be+he)*y,(Ee-he)*a,(be+ye)*y));var he=.05,ye=le*.05,Ee=.625,be=.95,pe=new go.PathFigure((Ee-he)*a,be*y,!0);x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-he)*y,(Ee-he)*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+he)*a,be*y,(Ee+ye)*a,(be-he)*y,(Ee+he)*a,(be-ye)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+he)*y,(Ee+he)*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-he)*a,be*y,(Ee-ye)*a,(be+he)*y,(Ee-he)*a,(be+ye)*y));var he=.05,ye=le*.05,Ee=.825,be=.95,Se=new go.PathFigure((Ee-he)*a,be*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-he)*y,(Ee-he)*a,(be-ye)*y,(Ee-ye)*a,(be-he)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+he)*a,be*y,(Ee+ye)*a,(be-he)*y,(Ee+he)*a,(be-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+he)*y,(Ee+he)*a,(be+ye)*y,(Ee+ye)*a,(be+he)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-he)*a,be*y,(Ee-ye)*a,(be+he)*y,(Ee-he)*a,(be+ye)*y).close());var Pe=new go.PathFigure(0,y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,fe=le*.05,pe=.35,he=.775,ye=new go.PathFigure((pe-ce)*a,he*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(he-ce)*y,(pe-ce)*a,(he-fe)*y,(pe-fe)*a,(he-ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe+ce)*a,he*y,(pe+fe)*a,(he-ce)*y,(pe+ce)*a,(he-fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,pe*a,(he+ce)*y,(pe+ce)*a,(he+fe)*y,(pe+fe)*a,(he+ce)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(pe-ce)*a,he*y,(pe-fe)*a,(he+ce)*y,(pe-ce)*a,(he+fe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(ee,a,y){var x=new go.Geometry,b=.3,z=le*.3,te=.5,ce=.7,fe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var pe=new go.PathFigure(0,.7*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*.5,te=.5,ce=.5,fe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var pe=new go.PathFigure(.15*a,.5*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(ee,a,y){var x=new go.Geometry,b=.5,z=le*.5,te=.5,ce=.5,fe=new go.PathFigure((te-b)*a,ce*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),b=.05,z=le*.05,te=.5,ce=.8;var pe=new go.PathFigure((te-b)*a,ce*y,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),pe.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),pe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var fe=new go.PathFigure(.5*a,.1*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var fe=new go.PathFigure(a*.816,y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var fe=new go.PathFigure(a*1,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var fe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=b*le,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ce=new go.PathFigure(a*.83,0,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var fe=new go.PathFigure(a*.83,y*1,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var pe=new go.PathFigure(a*.78,y*.05,!1);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),pe.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*le,z=y*.8,te=new go.Geometry,ce=new go.PathFigure(x,0,!0);return te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ce.add(new go.PathSegment(go.PathSegment.Line,x,z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ee,a,y){var x=new go.Geometry,b=15,z=b*le,te=new go.PathFigure(a*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},75544: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 dt={},at="5.0",me={},re=null,we=!1,E=!1,ve=null,ge=!1,de=null,le=null,ie=0;ie4?parseFloat(Ue):5};dt.setHTML5Codebase=function(Ue,Me){le=Ue,ze(Ue,Me)},dt.setJavaCodebase=dt.setJavaCodebaseVersion=dt.isCompiledInstalled=dt.setPreCompiledScriptPath=dt.setPreCompiledResourcePath=function(){},dt.setHTML5CodebaseVersion=function(Ue,Me){var He=parseFloat(Ue);if(He!==NaN&&He<5){console.log("The GeoGebra HTML5 codebase version "+He+" is deprecated. Using version latest instead.");return}de=Ue,We(Ue,Me)},dt.getHTML5CodebaseVersion=function(){return ee},dt.getParameters=function(){return me},dt.setFontsCSSURL=function(Ue){te=Ue},dt.setGiacJSURL=function(Ue){},dt.setJNLPFile=function(Ue){se=Ue},dt.setJNLPBaseDir=function(Ue){},dt.inject=function(){function Ue(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Me="auto",He=me.id,Ye,Qe=!1,rt=0;rt=5)return!0;var Ue=dt.getAppletObject();return Ue&&typeof Ue.recalculateEnvironments=="function"?(Ue.recalculateEnvironments(),!0):!1},dt.startAnimation=function(){var Ue=dt.getAppletObject();return Ue&&typeof Ue.startAnimation=="function"?(Ue.startAnimation(),!0):!1},dt.stopAnimation=function(){var Ue=dt.getAppletObject();return Ue&&typeof Ue.stopAnimation=="function"?(Ue.stopAnimation(),!0):!1},dt.getAppletObject=function(){var Ue=me.id!==void 0?me.id:"ggbApplet";return window[Ue]},dt.resize=function(){};var Se=function(Ue,Me,He){var Ye=document.createElement("param");Ye.setAttribute("name",Me),Ye.setAttribute("value",He),Ue.appendChild(Ye)},Pe=function(Ue){return Ue&&Ue!=="false"},Ce=function(Ue,Me,He){fe(ee)<=4.2&&(He=!0);var Ye=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Ye=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Qe=document.createElement("div");Qe.classList.add("appletParameters","notranslate");var rt=Me.width,Ke=Me.height;if(Me.disableAutoScale=Me.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Me.disableAutoScale,Me.width!==void 0)if(fe(ee)<=4.4)Pe(Me.showToolBar)&&(Me.height-=7),Pe(Me.showAlgebraInput)&&(Me.height-=37),Me.width<605&&Pe(Me.showToolBar)&&(Me.width=605,rt=605);else{var Ge=100;(Pe(Me.showToolBar)||Pe(Me.showMenuBar))&&(Me.hasOwnProperty("customToolBar")&&(Me.customToolbar=Me.customToolBar),Ge=Pe(Me.showMenuBar)?245:155),rt=5?(Me.appletOnLoad=function(nt){var ot=Ue.querySelector(".ggb_preview");ot&&ot.parentNode.removeChild(ot),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Fe),window.GGBT_wsf_view&&$(window).trigger("resize"),Xe(nt)},ke||Fe.appendChild(et)):Qe.appendChild(et),Fe.appendChild(Qe),ke||Ue.appendChild(Fe),setTimeout(function(){dt.resize()},1)}else{var tt=document.createElement("div");tt.className="applet_scaler",tt.style.position="relative",tt.style.display="block",tt.appendChild(Qe),Ue.appendChild(tt),Me.appletOnLoad=function(nt){dt.resize(),Xe(nt)}}function $e(nt,ot){ot&&typeof ot.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(nt,ot.appletOnLoad):renderGGBElement(nt),Ve("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",ot)}function _e(nt,ot){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:nt,params:ot}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ft){$e(Ft.article,Ft.params)}),html5AppletsToProcess=null)},fe(ee)<5&&(nt.className+=" geogebraweb")):$e(nt,ot)}if(Ye){scriptLoadStarted=!0;for(var Ie=0;Ie0?(Le.remove(),Fe.attr("id","fullscreencontent").show(),jQuery(Xe).append(Fe),window.dispatchEvent(new Event("resize"))):Ce(Le,Me,!1),window.GGBT_wsf_view.launchFullScreen(Xe)}else ne=Ye,Ce(Ue,Me,!1);if(!window.GGBT_wsf_view)for(Ke=0;KeUe/4*3&&(Le=Ue/4*3),Xe=Le/5.8,Ge.setAttribute("src",b),Ge.setAttribute("width",Le),Ge.setAttribute("height",Xe);var Fe=(Ue-Le)/2,ke=(Me-Xe)/2;Ge.style.left=Fe+"px",Ge.style.top=ke+"px",Qe.appendChild(Ge)}}return Qe.appendChild(Ke),Qe},je=function(Ue){return Ue=Ue.toLowerCase(),Ue==="html5"||Ue==="screenshot"?Ue:"html5"},De=["web","webSimple","web3d","tablet","tablet3d","phone"],We=function(Ue,Me){if(ee=Ue,Me){ze(ee,!0);return}var He=!we;if(He){var Ye=fe(ee);!isNaN(Ye)&&Ye<4.4&&(He=!1)}var Qe,rt;window.location.protocol.substr(0,4)==="http"?Qe=window.location.protocol:Qe="http:";var Ke=ee.indexOf("//");Ke>0?rt=ee:Ke===0?rt=Qe+ee:rt="https://www.geogebra.org/apps/5.2.814.0/";for(var Ge in De)if(ee.slice(De[Ge].length*-1)===De[Ge]||ee.slice((De[Ge].length+1)*-1)===De[Ge]+"/"){ze(rt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&He&&!re.is3D&&!re.AV&&!re.SV&&!re.CV&&!re.EV2&&!re.CP&&!re.PC&&!re.DA&&!re.FI&&!re.PV&&!Pe(me.showToolBar)&&!Pe(me.showMenuBar)&&!Pe(me.showAlgebraInput)&&!Pe(me.enableRightClick)&&(!me.appName||me.appName=="classic")?rt+="webSimple/":rt+="web3d/",ze(rt,!1)},ze=function(Ue,Me){if(Ue.requirejs){oe=Ue;return}Ue.slice(-1)!=="/"&&(Ue+="/"),oe=Ue,Me===null&&(Me=Ue.indexOf("http")===-1),ae=Me,a="web.nocache.js",y=!1;var He=oe.split("/");He.length>1&&(!Me&&He[He.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):De.indexOf(He[He.length-2])>=0&&(a=He[He.length-2]+".nocache.js")),He=Ue.split("/"),ee=He[He.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var Ye=parseFloat(ee);Ye!==NaN&&Ye<5&&Ue.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Ye+" is deprecated. Using version latest instead."),We("5.0",Me))},Ve=function(Ue,Me){window.console&&window.console.log&&(!Me||typeof Me.showLogging=="undefined"||Me.showLogging&&Me.showLogging!=="false")&&console.log(Ue)};me.material_id!==void 0?ye(Ze):Ze();function Ze(){var Ue=at;de!==null?Ue=de:parseFloat(Ue)<5&&(Ue="5.0"),We(Ue,!1),le!==null&&ze(le,ae),ge=!0}return dt},GGBAppletUtils=function(){"use strict";function dt(){return window.GGBT_wsf_edit!==void 0}function at(ge,de){de!=1?(ge.style.transformOrigin="0% 0% 0px",ge.style.webkitTransformOrigin="0% 0% 0px",ge.style.transform="scale("+de+","+de+")",ge.style.webkitTransform="scale("+de+","+de+")",ge.style.maxWidth="initial",ge.querySelector(".ggb_preview")!==null&&(ge.querySelector(".ggb_preview").style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ge.style.transform="none",ge.style.webkitTransform="none")}function me(ge,de,le,ie,ue,se){var oe=null;if(se!=null&&se!="")for(var ae=ge.parentNode;ae!=null;)if((" "+ae.className+" ").indexOf(" "+se+" ")>-1){oe=ae;break}else ae=ae.parentNode;var ne=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(oe)ne=oe.offsetWidth,ee=Math.max(ie?oe.offsetWidth:0,oe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ne=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ne):(ne=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),ge){var te=ge.getBoundingClientRect();te.left>0&&te.left<=ne&&(ue===void 0||!ue)&&(document.dir==="rtl"?(x=ne-te.width-te.left,b=a<=480?10:30):(b=te.left,x=a<=480?10:30),y=b+x)}if(ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return ge&&((le===void 0||!le)&&de>0&&de+y1&&(se=!0)),de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se=!0),!(ge.hasOwnProperty("disableAutoScale")&&ge.disableAutoScale))ue=re(ge,de,se,le,ge.scaleContainerClass);else return ie;return se&&(!ge.hasOwnProperty("scale")||ie===1)?ue:Math.min(ie,ue)}function E(ge){var de=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=ge.getBoundingClientRect(),ue=(de-ie.width)/2,se=(le-ie.height)/2;se<0&&(se=0),ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ue<40?ge.style.left="40px":ge.style.left=ue+"px",ge.style.top=se+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(se<40?ge.style.top="40px":ge.style.top=se+"px",ge.style.left=ue+"px")}function ve(ge,de){var le=ge.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(de.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ge)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var ie=we(de,ge);dt()&&le.setAttribute("data-param-scale",ie);for(var ue=null,se=0;se=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(dt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(dt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(dt){var at=c[dt];return at==null?null:at},r=d,webModule.__errFn=e}function B(){function dt(ge){var de=ge.lastIndexOf(rb);de==-1&&(de=ge.length);var le=ge.indexOf(sb);le==-1&&(le=ge.length);var ie=ge.lastIndexOf(tb,Math.min(le,de));return ie>=O?ge.substring(O,ie+P):W}function at(ge){if(!ge.match(/^\w+:\/\//)){var de=o.createElement(ub);de.src=ge+vb,ge=dt(de.src)}return ge}function me(){var ge=__gwt_getMetaProperty(wb);return ge!=null?ge:W}function re(){for(var ge=o.getElementsByTagName(_),de=O;deO?ge[ge.length-P].href:W}function E(){var ge=o.location;return ge.href==ge.protocol+zb+ge.host+ge.pathname+ge.search+ge.hash}var ve=me();return ve==W&&(ve=re()),ve==W&&(ve=we()),ve==W&&E()&&(ve=dt(o.location.href)),ve=at(ve),ve}function C(dt){return dt.match(/^\//)||dt.match(/^[a-zA-Z]+:\/\//)?dt:webModule.__moduleBase+dt}function D(){var dt=[],at=O,me=[],re=[];function we(ge){var de=re[ge](),le=me[ge];if(de in le)return de;var ie=[];for(var ue in le)ie[le[ue]]=ue;throw r&&r(ge,ie,de),null}if(__gwt_isKnownPropertyValue=function(ge,de){return de in me[ge]},webModule.__getPropMap=function(){var ge={};for(var de in me)me.hasOwnProperty(de)&&(ge[de]=we(de));return ge},webModule.__computePropValue=we,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var ve=E.indexOf(Db);ve!=-1&&(at=parseInt(E.substring(ve+P),$),E=E.substring(O,ve))}catch(ge){}return webModule.__softPermutationId=at,C(E+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})()},52882:function(dt,at,me){"use strict";me.d(at,{Ax:function(){return ve},Ds:function(){return ge},KI:function(){return le},SI:function(){return E},f1:function(){return we}});var re=me(26869);function we(ie){let ue=!0;if(ie.length>0){for(let se=0;sey in a?E(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))le.call(y,x)&&ue(a,x,y[x]);if(de)for(var x of de(y))ie.call(y,x)&&ue(a,x,y[x]);return a},oe=(a,y)=>ve(a,ge(y)),ae=(a,y)=>{var x={};for(var b in a)le.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&de)for(var b of de(a))y.indexOf(b)<0&&ie.call(a,b)&&(x[b]=a[b]);return x},ne=(a,y,x)=>new Promise((b,z)=>{var te=pe=>{try{fe(x.next(pe))}catch(he){z(he)}},ce=pe=>{try{fe(x.throw(pe))}catch(he){z(he)}},fe=pe=>pe.done?b(pe.value):Promise.resolve(pe.value).then(te,ce);fe((x=x.apply(a,y)).next())});const ee=a=>{var y=a,{children:x}=y,b=ae(y,["children"]);const[z,te]=(0,we.useState)(!1);return we.createElement(re.ZP,oe(se({},b),{loading:z,onClick:ce=>ne(void 0,null,function*(){try{te(!0),yield b.onClick(ce),te(!1)}catch(fe){console.error(fe),te(!1)}})}),x)}},40679:function(dt,at,me){"use strict";var re=me(86204),we=me.n(re),E=Object.defineProperty,ve=(ie,ue,se)=>ue in ie?E(ie,ue,{enumerable:!0,configurable:!0,writable:!0,value:se}):ie[ue]=se,ge=(ie,ue,se)=>ve(ie,typeof ue!="symbol"?ue+"":ue,se),de=(ie,ue,se)=>new Promise((oe,ae)=>{var ne=y=>{try{a(se.next(y))}catch(x){ae(x)}},ee=y=>{try{a(se.throw(y))}catch(x){ae(x)}},a=y=>y.done?oe(y.value):Promise.resolve(y.value).then(ne,ee);a((se=se.apply(ie,ue)).next())});class le extends re.EventEmitter{constructor(ue,se){super(),ge(this,"url"),ge(this,"body"),ge(this,"fullContent",""),ge(this,"controller",null),ge(this,"buffer",""),this.url=ue,this.body=se}startStream(){return de(this,null,function*(){this.controller=new AbortController;const{signal:ue}=this.controller;try{const se=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ue});if(!se.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${se.status}`);const oe=se.headers.get("content-type");if(!oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(oe.includes("application/json")){const ee=yield se.json();this.emit("error",ee);return}if(!oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ae=se.body.getReader(),ne=new TextDecoder("utf-8");for(;;){const{done:ee,value:a}=yield ae.read();if(ee)break;const y=ne.decode(a,{stream:!0});this.buffer+=y;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const z=b.slice(5).trim();if(z==="[DONE]")break;try{const te=JSON.parse(z);te.data&&this.handleData(te.data)}catch(te){this.buffer=b+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(se){se.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",se.message)}})}handleData(ue){ue.content&&(this.fullContent+=ue.content,this.emit("data",{chunk:ue,full:this.fullContent}))}cancelRequest(){var ue;(ue=this.controller)==null||ue.abort()}}at.Z=le},12389:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return De}});var ne=ge(59301),we=ge(97831),E=ge(66328),ve=ge(3977),me=ge(18369),de=ge(56102),le={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ie=ge(8591),ue=ge(11611),se=ge(26779),oe=ge(30084),ae=ge(10787),re=ge(54196),ee=ge(43428),a=ge(95237),y=ge(43604),x={smartWrp:"smartWrp___NjRcB"},b=ge(58478),z=ge(71795),te=ge(50388),ce=ge(59301),fe=(We,ze,Ve)=>new Promise((Ze,Ue)=>{var Me=Ye=>{try{Qe(Ve.next(Ye))}catch(rt){Ue(rt)}},He=Ye=>{try{Qe(Ve.throw(Ye))}catch(rt){Ue(rt)}},Qe=Ye=>Ye.done?Ze(Ye.value):Promise.resolve(Ye.value).then(Me,He);Qe((Ve=Ve.apply(We,ze)).next())});const pe=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",te)}}}this.emit("done",this.fullContent)}catch(se){se.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",se.message)}})}handleData(ue){ue.content&&(this.fullContent+=ue.content,this.emit("data",{chunk:ue,full:this.fullContent}))}cancelRequest(){var ue;(ue=this.controller)==null||ue.abort()}}at.Z=le},12389:function(dt,at,me){"use strict";me.d(at,{Z:function(){return De}});var re=me(59301),we=me(97831),E=me(66328),ve=me(3977),ge=me(18369),de=me(56102),le={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ie=me(8591),ue=me(11611),se=me(26779),oe=me(30084),ae=me(10787),ne=me(54196),ee=me(43428),a=me(95237),y=me(43604),x={smartWrp:"smartWrp___NjRcB"},b=me(58478),z=me(71795),te=me(50388),ce=me(59301),fe=(We,ze,Ve)=>new Promise((Ze,Ue)=>{var Me=Qe=>{try{Ye(Ve.next(Qe))}catch(rt){Ue(rt)}},He=Qe=>{try{Ye(Ve.throw(Qe))}catch(rt){Ue(rt)}},Ye=Qe=>Qe.done?Ze(Qe.value):Promise.resolve(Qe.value).then(Me,He);Ye((Ve=Ve.apply(We,ze)).next())});const pe=` @@ -136,74 +136,74 @@ initArrayDisplay(); <\/script> -`;function he({open:We=!0,onChange:ze,defaultValue:Ve,placement:Ze,width:Ue,height:Me,extra:He,onDynamic:Qe,showExtra:Ye=!0}){const rt=(0,ne.useRef)(null),Ke=(0,ne.useRef)(null),[Ge,Le]=(0,ne.useState)(Ve||""),[Xe,Fe]=(0,ne.useState)(Ve||""),[ke,et]=(0,ne.useState)(!!We),[tt,$e]=(0,ne.useState)(1),_e={selectOnLineNumbers:!0};(0,ne.useEffect)(()=>{We&&(Le(Ve),Fe(Ve),et(!0))},[We,Ve]),(0,ne.useEffect)(()=>{Ge!==""&&(clearTimeout(Ke.current),Ke.current=setTimeout(()=>{const Re=document.createElement("iframe");if(Re.style.width="100%",Re.style.height="100%",Re.style.border="0",rt.current){rt.current.innerHTML="",rt.current.appendChild(Re);const Ne=Re.contentDocument||Re.contentWindow.document;Ne.open(),Ne.write(Ge),Ne.close()}},1e3))},[We,Ge]);const Ie=Re=>{Le(Re),ze==null||ze(Re,Xe)};return ce.createElement(ee.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ke,width:Ye?700:"100%",height:Me||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>et(!1),extra:Ye&&ce.createElement("div",null,ce.createElement(z.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:tt,onChange:Re=>$e(Re)}),ce.createElement(te.Z,{type:"primary",className:"ml20",onClick:()=>fe(this,null,function*(){yield Qe(Ge,()=>{et(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ce.createElement(a.Z,{className:"h100"},ce.createElement(y.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:tt===1?"block":"none"}},ce.createElement("div",{className:"h100",ref:rt})),ce.createElement(y.Z,{flex:"1",style:{display:tt===2?"block":"none"}},ce.createElement(b.ZP,{height:"90vh",value:Ve,language:"html",theme:"vs",showMiniMap:!1,options:_e,onChange:Ie}))))}var ye=he,Ee=Object.defineProperty,be=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Be=(We,ze,Ve)=>ze in We?Ee(We,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):We[ze]=Ve,Ae=(We,ze)=>{for(var Ve in ze||(ze={}))Ce.call(ze,Ve)&&Be(We,Ve,ze[Ve]);if(Pe)for(var Ve of Pe(ze))xe.call(ze,Ve)&&Be(We,Ve,ze[Ve]);return We},Te=(We,ze)=>be(We,Se(ze)),Oe=(We,ze)=>{var Ve={};for(var Ze in We)Ce.call(We,Ze)&&ze.indexOf(Ze)<0&&(Ve[Ze]=We[Ze]);if(We!=null&&Pe)for(var Ze of Pe(We))ze.indexOf(Ze)<0&&xe.call(We,Ze)&&(Ve[Ze]=We[Ze]);return Ve},De=({onFinish:We,value:ze,streamingStatus:Ve,cancelIndex:Ze,loadImage:Ue,onDynamic:Me})=>{const[He,Qe]=(0,ne.useState)(""),[Ye,rt]=(0,ne.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ke,Ge]=(0,ne.useState)(0),[Le,Xe]=(0,ne.useState)(!1),Fe=tt=>tt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,($e,_e)=>`$$${_e.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ke=()=>{Xe(!0),We==null||We()};(0,ne.useEffect)(()=>{const tt=Ue?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function he({open:We=!0,onChange:ze,defaultValue:Ve,placement:Ze,width:Ue,height:Me,extra:He,onDynamic:Ye,showExtra:Qe=!0}){const rt=(0,re.useRef)(null),Ke=(0,re.useRef)(null),[Ge,Le]=(0,re.useState)(Ve||""),[Xe,Fe]=(0,re.useState)(Ve||""),[ke,et]=(0,re.useState)(!!We),[tt,$e]=(0,re.useState)(1),_e={selectOnLineNumbers:!0};(0,re.useEffect)(()=>{We&&(Le(Ve),Fe(Ve),et(!0))},[We,Ve]),(0,re.useEffect)(()=>{Ge!==""&&(clearTimeout(Ke.current),Ke.current=setTimeout(()=>{const Re=document.createElement("iframe");if(Re.style.width="100%",Re.style.height="100%",Re.style.border="0",rt.current){rt.current.innerHTML="",rt.current.appendChild(Re);const Ne=Re.contentDocument||Re.contentWindow.document;Ne.open(),Ne.write(Ge),Ne.close()}},1e3))},[We,Ge]);const Ie=Re=>{Le(Re),ze==null||ze(Re,Xe)};return ce.createElement(ee.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:ke,width:Qe?700:"100%",height:Me||"100vh",rootClassName:x.smartWrp,destroyOnClose:!0,onClose:()=>et(!1),extra:Qe&&ce.createElement("div",null,ce.createElement(z.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:tt,onChange:Re=>$e(Re)}),ce.createElement(te.Z,{type:"primary",className:"ml20",onClick:()=>fe(this,null,function*(){yield Ye(Ge,()=>{et(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ce.createElement(a.Z,{className:"h100"},ce.createElement(y.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:tt===1?"block":"none"}},ce.createElement("div",{className:"h100",ref:rt})),ce.createElement(y.Z,{flex:"1",style:{display:tt===2?"block":"none"}},ce.createElement(b.ZP,{height:"90vh",value:Ve,language:"html",theme:"vs",showMiniMap:!1,options:_e,onChange:Ie}))))}var ye=he,Ee=Object.defineProperty,be=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Be=(We,ze,Ve)=>ze in We?Ee(We,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):We[ze]=Ve,Ae=(We,ze)=>{for(var Ve in ze||(ze={}))Ce.call(ze,Ve)&&Be(We,Ve,ze[Ve]);if(Pe)for(var Ve of Pe(ze))xe.call(ze,Ve)&&Be(We,Ve,ze[Ve]);return We},Te=(We,ze)=>be(We,Se(ze)),Oe=(We,ze)=>{var Ve={};for(var Ze in We)Ce.call(We,Ze)&&ze.indexOf(Ze)<0&&(Ve[Ze]=We[Ze]);if(We!=null&&Pe)for(var Ze of Pe(We))ze.indexOf(Ze)<0&&xe.call(We,Ze)&&(Ve[Ze]=We[Ze]);return Ve},De=({onFinish:We,value:ze,streamingStatus:Ve,cancelIndex:Ze,loadImage:Ue,onDynamic:Me})=>{const[He,Ye]=(0,re.useState)(""),[Qe,rt]=(0,re.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Ke,Ge]=(0,re.useState)(0),[Le,Xe]=(0,re.useState)(!1),Fe=tt=>tt.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,($e,_e)=>`$$${_e.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ke=()=>{Xe(!0),We==null||We()};(0,re.useEffect)(()=>{const tt=Ue?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${ze}`:ze,$e=Fe(tt);if(!Le)if(Ue||!Ve||Ze>0){Qe($e),Ge($e.length),(!Ve||Ze>0)&&!Ue&&ke();return}else if(($e==null?void 0:$e.length)<4)Qe($e),Ge($e.length);else if(Ke<$e.length){const _e=$e.length-Ke,Ie=setInterval(()=>{Qe($e.slice(0,Ke+2)),Ge(Re=>Re+2)},_e>10?Math.max(500/(_e/2),20):50);return()=>clearInterval(Ie)}else Ve||ke()},[ze,Ve,Ze,Ue,Ke]);const et=(0,ne.useMemo)(()=>ne.createElement("section",{className:`${le.answer} fadeIn animated edu_md`},ne.createElement(we.UG,{remarkPlugins:[oe.Z,ae.Z],rehypePlugins:[se.Z,ve.Z],components:{code(tt){var $e=tt,{node:_e,inline:Ie,className:Re,children:Ne}=$e,qe=Oe($e,["node","inline","className","children"]);const st=/language-(\w+)/.exec(Re||""),nt=String(Ne).trim();return Ie||!st?ne.createElement("code",Ae({className:Re},qe),Ne):ne.createElement("code",{className:le.codeCopy,"data-text":`\`\`\`${st?st[1]:""} +${ze}`:ze,$e=Fe(tt);if(!Le)if(Ue||!Ve||Ze>0){Ye($e),Ge($e.length),(!Ve||Ze>0)&&!Ue&&ke();return}else if(($e==null?void 0:$e.length)<4)Ye($e),Ge($e.length);else if(Ke<$e.length){const _e=$e.length-Ke,Ie=setInterval(()=>{Ye($e.slice(0,Ke+2)),Ge(Re=>Re+2)},_e>10?Math.max(500/(_e/2),20):50);return()=>clearInterval(Ie)}else Ve||ke()},[ze,Ve,Ze,Ue,Ke]);const et=(0,re.useMemo)(()=>re.createElement("section",{className:`${le.answer} fadeIn animated edu_md`},re.createElement(we.UG,{remarkPlugins:[oe.Z,ae.Z],rehypePlugins:[se.Z,ve.Z],components:{code(tt){var $e=tt,{node:_e,inline:Ie,className:Re,children:Ne}=$e,qe=Oe($e,["node","inline","className","children"]);const st=/language-(\w+)/.exec(Re||""),nt=String(Ne).trim();return Ie||!st?re.createElement("code",Ae({className:Re},qe),Ne):re.createElement("code",{className:le.codeCopy,"data-text":`\`\`\`${st?st[1]:""} ${Ne} -\`\`\``},ne.createElement(de.CopyToClipboard,{text:nt,onCopy:()=>ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ne.createElement("button",null,"\u590D\u5236")),st[1]==="html"&&Le&&ne.createElement("button",{className:le.runCode,onClick:()=>{rt(Ae({},Te(Ae({},Ye),{open:++Ye.open,defaultValue:nt,language:st[1]})))}},"\u8FD0\u884CHTML"),ne.createElement(E.Z,Ae({wrapLongLines:!0,style:me.Z,language:st[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},qe),nt))},img({node:tt}){var $e;const _e=($e=tt.properties)==null?void 0:$e.src;return ne.createElement(ue.Z,{src:_e,width:320,"data-text":_e,onLoad:()=>Ue&&setTimeout(()=>ke(),500)})}}},Le?He:`${He}__`)),[He]);return ne.createElement(ne.Fragment,null,ne.createElement(ye,{defaultValue:Ye.defaultValue,open:Ye.open,language:Ye.language,height:Ye.height,onChange:(tt,$e)=>{Qe(He.replaceAll($e,tt))},onDynamic:Me}),et)}},82165:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return Ue}});var ne=ge(59301),we=ge(78241),E=ge(71418),ve=ge(43418),me=ge(95237),de=ge(19842),le=ge(8591),ie=ge(4676),ue="data:image/png;base64,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",se={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},oe=ge(11495),ae=ge(73200),re=ge(97013),ee=ge(86401),a=ge(94276),y=ge(78513),x=ge(43428),b=ge(3113),z={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},te=ge(71795),ce=ge(21297),fe=ge(31735),pe=ge(48374),he=ge(67325),ye=ge(30247),Ee=ge(95318),be=ge(59065),Se=ge(24334),Pe=ge(99835),Ce=(Me,He,Qe)=>new Promise((Ye,rt)=>{var Ke=Xe=>{try{Le(Qe.next(Xe))}catch(Fe){rt(Fe)}},Ge=Xe=>{try{Le(Qe.throw(Xe))}catch(Fe){rt(Fe)}},Le=Xe=>Xe.done?Ye(Xe.value):Promise.resolve(Xe.value).then(Ke,Ge);Le((Qe=Qe.apply(Me,He)).next())}),Be=({questionId:Me,visible:He,onChange:Qe,questionData:Ye,noRestrictModal:rt,noReselect:Ke,noSaveSuccess:Ge})=>{const[Le,Xe]=(0,ne.useState)(!1),[Fe,ke]=(0,ne.useState)([]),[et,tt]=(0,ne.useState)(ye.Q),{contentRef:$e,value:_e,status:Ie,open:Re,close:Ne}=et,qe=(0,he.Z)({contentRef:$e,status:Ie}),{openProgress:st,closeProgress:nt,CreateProgressModal:ot,progressOpen:Ft}=(0,pe.Z)();(0,ne.useEffect)(()=>{He===!0&&($e!=null&&$e.current)&>(),He===!1&&Ne()},[He,!!($e!=null&&$e.current)]);const gt=()=>Ce(void 0,null,function*(){const _t={scene_type:5,request_identifier:Math.random(),item_bank_id:Me};yield Re(_t)}),ht=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],lt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],St=()=>Ce(void 0,null,function*(){st(),Xe(!0),ke([]);const Dt=qe(),_t=new FormData;_t.append("html",Dt);const kt=yield(0,re.ZP)("/api/intelligent_imports/import.json",{method:"post",body:_t},!0);if((kt==null?void 0:kt.status)===0)if(kt!=null&&kt.data){nt(100),ke(kt==null?void 0:kt.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Xe(!1),nt()}),At=()=>Ce(void 0,null,function*(){const Dt=qe();(0,fe.RG)(Dt)}),Pt=(Dt,_t="")=>{var kt,wt,It;const Nt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ln=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:un,choices:rn=[],item_type:Ht,tag_disciplines:Kt=[],difficulty:Qt,analysis:Pn,answer_texts:Gn,standard_answer:zt,standard_answers:en,description:cn,time_limit:jt,language:it,hack_sets:Tt,code:Bt,sub_item_banks:Gt}=Dt||Ye,an=(kt=ht.find(mt=>mt.value===Ht))==null?void 0:kt.type,fn=`1.${_t}\u3010${an}\u3011${un}`;let nn="";const ft=(wt=Kt==null?void 0:Kt.map(mt=>mt.name))==null?void 0:wt.join("\u3001");return Ht==="SUBJECTIVE"?nn=(Gn==null?void 0:Gn[0])||"":Ht==="JUDGMENT"?rn==null||rn.forEach((mt,pt)=>{mt.is_answer&&(nn=pt?"\u9519\u8BEF":"\u6B63\u786E")}):rn==null||rn.forEach((mt,pt)=>{mt.is_answer&&(nn=nn+lt[pt])}),ne.createElement("div",{className:z.leftNode,style:Dt?{padding:0}:{}},ne.createElement(Ee.Z,{className:"mb10",value:fn}),rn==null?void 0:rn.map((mt,pt)=>ne.createElement("div",{key:pt,className:z.option},ne.createElement("div",{className:z.serial},lt[pt],"."),ne.createElement(Ee.Z,{style:{flex:1},value:mt==null?void 0:mt.choice_text}))),cn&&ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u8BD5\u9898\u63CF\u8FF0"),ne.createElement(Ee.Z,{style:{flex:1},value:cn||""})),Ht==="COMPLETION"?(It=zt||en)==null?void 0:It.map((mt,pt)=>{var Ut,ut;return ne.createElement("div",{className:z.row,style:{alignItems:"center"},key:pt},ne.createElement("div",{className:z.label},"\u7B54\u6848",pt+1),ne.createElement("div",{className:z.content},(mt==null?void 0:mt.model)===1?(Ut=mt==null?void 0:mt.answer_text)==null?void 0:Ut.join("\u3001"):ne.createElement(be.Z,{value:(ut=mt==null?void 0:mt.answer_text)==null?void 0:ut.join("\u3001"),readOnly:!0})))}):ln.includes(Ht)&&ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u7B54\u6848"),ne.createElement("div",{className:z.content},nn)),!Dt&&ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u96BE\u5EA6"),ne.createElement("div",{className:z.content},Nt[Qt-1]||"")),Ht!=="COMBINATION"&&ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u89E3\u6790"),ne.createElement(Ee.Z,{style:{flex:1},value:Pn||""})),!Dt&&ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u77E5\u8BC6\u70B9"),ne.createElement("div",{className:z.content},ft)),jt&&ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),ne.createElement("div",{className:z.content},jt)),it&&ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u7F16\u7A0B\u8BED\u8A00"),ne.createElement("div",{className:z.content},it)),Bt&&ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},Ht==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),ne.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},Se.Base64.decode(Bt))),Tt==null?void 0:Tt.map((mt,pt)=>{const Ut=Ht==="PROGRAM"?`(${pt+1})`:"";return ne.createElement(ne.Fragment,{key:pt},ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Ut,"\u8F93\u5165"),ne.createElement("div",{className:z.content},(mt==null?void 0:mt.input)||"")),ne.createElement("div",{className:z.row},ne.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Ut,"\u8F93\u51FA"),ne.createElement("div",{className:z.content},(mt==null?void 0:mt.output)||"")))}),Ht==="BPROGRAM"&&(zt==null?void 0:zt.map((mt,pt)=>ne.createElement("div",{className:z.row,key:pt},ne.createElement("div",{className:z.label},"\u7B54\u6848",pt+1),ne.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},(mt==null?void 0:mt.answer_text)||"")))),Gt==null?void 0:Gt.map((mt,pt)=>ne.createElement(ne.Fragment,{key:mt.id},Pt(mt,pt+1))))};return ne.createElement(ne.Fragment,null,ne.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:ne.createElement("div",{className:z.extraHeader},ne.createElement(me.Z,{align:"middle"},!Ie&&!!_e&&ne.createElement(ne.Fragment,null,ne.createElement(te.op,{onClick:St,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),ne.createElement(te.op,{onClick:At,shape:"default",type:"text"},ne.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),ne.createElement("i",{onClick:()=>{const Dt=_t=>{ve.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_t,onOk:()=>{Qe(!1)}})};if(Ie){Dt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else _e?Dt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Qe(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:He},ne.createElement("div",{className:z.wrap},ne.createElement("div",{className:z.left},ne.createElement(me.Z,{justify:"space-between"},ne.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Ie&&ne.createElement(b.ZP,{onClick:()=>{Qe(!1),Ke()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),Pt()),ne.createElement(ye.Z,{stringTransformer:Pe.o,onStatusChange:tt,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:ne.createElement("div",{className:z.bottomActionContainer},Ie?ne.createElement("div",{onClick:Ne,className:z.bottomBtn},ne.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):ne.createElement("div",{onClick:gt,className:z.bottomBtn},ne.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ft,noRestrictModal:rt,onError:Dt=>{Object.prototype.toString.call(Dt)==="[object Object]"&&Dt.status===-9&&rt(Dt.data)}}))),ne.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Le},ne.createElement(me.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ne.createElement("img",{src:ge(11215),alt:"\u4EE5\u9898\u6362\u9898"}),ne.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),ne.createElement(ce.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Fe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Xe(!1),onSuccess:()=>{Xe(!1),Qe(!1),Ge()}}),ne.createElement("div",{style:{height:70}})),ot("\u5904\u7406\u4E2D"))},Ae=ge(59301),Te=Object.defineProperty,Oe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,We=(Me,He,Qe)=>He in Me?Te(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Me[He]=Qe,ze=(Me,He)=>{for(var Qe in He||(He={}))je.call(He,Qe)&&We(Me,Qe,He[Qe]);if(Oe)for(var Qe of Oe(He))De.call(He,Qe)&&We(Me,Qe,He[Qe]);return Me},Ve=(Me,He,Qe)=>new Promise((Ye,rt)=>{var Ke=Xe=>{try{Le(Qe.next(Xe))}catch(Fe){rt(Fe)}},Ge=Xe=>{try{Le(Qe.throw(Xe))}catch(Fe){rt(Fe)}},Le=Xe=>Xe.done?Ye(Xe.value):Promise.resolve(Xe.value).then(Ke,Ge);Le((Qe=Qe.apply(Me,He)).next())}),Ue=(0,ne.forwardRef)(({onUpdateNum:Me,onlyMediatorOpenStr:He},Qe)=>{var Ye;const[rt]=we.default.useForm(),[Ke,Ge]=(0,ne.useState)({}),[Le,Xe]=(0,ne.useState)({}),[Fe,ke]=(0,ne.useState)(null),[et,tt]=(0,ne.useState)(!1),[$e,_e]=(0,ne.useState)(!1),[Ie,Re]=(0,ne.useState)([]),[Ne,qe]=(0,ne.useState)(!1),[st,nt]=(0,ne.useState)(!1),[ot,Ft]=(0,ne.useState)(""),[gt,ht]=(0,ne.useState)([]),[lt,St]=(0,ne.useState)([]),[At,Pt]=(0,ne.useState)(null),Dt=we.default.useWatch("knowledge",rt);(0,ne.useEffect)(()=>{if(He)return a.Z.subscribe(He,Kt=>{It(Kt.id)})},[He]),(0,ne.useEffect)(()=>{Fe===!1&&Me&&Me()},[Fe]);const _t=()=>Ve(void 0,null,function*(){const Ht=yield(0,re.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});St(Ht.disciplines||[])}),kt=Ht=>Ve(void 0,null,function*(){const Kt=yield(0,re.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Ht}});ht(Kt.tag_disciplines)}),wt=Ht=>Ve(void 0,null,function*(){var Kt,Qt,Pn,Gn;const zt=document.createElement("div");zt.className=se.fixedLoading,document.body.appendChild(zt),ie.render(Ae.createElement(E.Z,{spinning:!0}),zt);let en={};const cn=[],[jt,it]=yield Promise.all([(0,re.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,re.ZP)(`/api/item_banks/${Ht}/edit_single.json`,{method:"get"})]);if((jt==null?void 0:jt.status)===0&&(en.usedCount=jt==null?void 0:jt.remaining_number,en.totalCount=jt==null?void 0:jt.total_number),it.id){if(it!=null&&it.analysis||cn.push(3),(it==null?void 0:it.item_type)==="SUBJECTIVE"&&!((Kt=it==null?void 0:it.answer_texts)!=null&&Kt.length)&&cn.push(2),!((Qt=it==null?void 0:it.tag_disciplines)!=null&&Qt.length)){cn.push(1);const Tt=[(Pn=it==null?void 0:it.discipline)==null?void 0:Pn.id,(Gn=it==null?void 0:it.sub_discipline)==null?void 0:Gn.id].filter(Bt=>!!Bt);rt.setFieldValue("course",Tt)}en=ze(ze({},en),it),Re(cn)}Xe(it),Ge(en),en.totalCount===-1?cn.length?tt(!0):qe(!0):nt(!0),document.body.removeChild(zt)}),It=Ht=>Ve(void 0,null,function*(){Pt(Ht),wt(Ht),_t()}),Nt=()=>{ke(!0)};(0,ne.useImperativeHandle)(Qe,()=>({onClick:Nt}));const ln=Ht=>{ht([...gt,ze({},Ht)])},un=(Ht,Kt)=>{if(Ht!=null&&Ht.course){const[Qt,Pn]=Ht.course;kt(Pn),Ft(new Date),rt.setFieldsValue({knowledge:[]})}},rn=()=>Ve(void 0,null,function*(){const{analysis:Ht="",answer_texts:Kt="",course:Qt=[],knowledge:Pn=[]}=rt.getFieldsValue()||{},Gn={item_bank_id:At,analysis:Ht,answer_texts:Kt?[Kt]:"",sub_discipline_id:(Qt==null?void 0:Qt[1])||"",tag_discipline_ids:Pn==null?void 0:Pn.map(en=>en.value)};_e(!0);const zt=yield(0,re.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:Gn});zt.id&&(Xe(zt),tt(!1),qe(!0)),_e(!1)});return Ae.createElement(ne.Fragment,null,Ae.createElement(ve.default,{centered:!0,open:et,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:$e,onCancel:()=>tt(!1),onOk:()=>rt.submit(),afterClose:()=>{rt.resetFields()}},Ae.createElement("div",{className:se.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),Ae.createElement("img",{src:ue,style:{marginTop:-100}}),Ae.createElement(we.default,{form:rt,onValuesChange:un,layout:"vertical",colon:!1,onFinish:rn},Ie.includes(1)&&Ae.createElement(me.Z,{align:"middle",className:"mb20"},Ae.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},Ae.createElement(de.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:lt})),Ae.createElement(we.default.Item,{name:"knowledge",className:"mb0 mt30"},Ae.createElement(ae.N,{key:ot,height:300,zIndex:1003,selectvalues:Dt,subId:(Ye=rt.getFieldsValue().course)==null?void 0:Ye[1],knowledgeOptions:gt,onAddKnowledgeFinish:ln,className:se.knowledgeWrapper}))),Ie.includes(2)&&Ae.createElement(we.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},Ae.createElement(ee.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Ie.includes(3)&&Ae.createElement(we.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},Ae.createElement(ee.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Fe&&Ae.createElement(oe.Z,{isIntelligentAssistant:!0,setScoreShow:ke,isshixuns:!1,ScoreShow:!!Fe,isloadings:!1,onOk:Ht=>{if(!Ht.length){le.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}It(Ht[0])}}),Ae.createElement(y.Z,{visible:st,usedCount:Ke==null?void 0:Ke.usedCount,totalCount:Ke==null?void 0:Ke.totalCount,onCancel:()=>nt(!1),onOk:()=>{nt(!1),Ie.length?tt(!0):qe(!0)}}),Ae.createElement(Be,{noReselect:()=>{ke(!0)},noRestrictModal:Ht=>{Ge({usedCount:0,totalCount:Ht}),nt(!0)},questionId:At,visible:Ne,questionData:Le,onChange:Ht=>{qe(Ht)},noSaveSuccess:()=>ke(!1)}))})},69168:function(dt,at,ge){"use strict";var ne=ge(59301);const we=({scrollBoxRef:E,bottomInspectRef:ve,contentRef:me,status:de,rootMargin:le="70px",bottomOffset:ie=110})=>{const[ue,se]=(0,ne.useState)(!0),oe=(0,ne.useRef)(!1);return(0,ne.useEffect)(()=>{if(!E.current||!ve.current)return;const ae=new IntersectionObserver(([re])=>{var ee,a,y,x;if(!document.contains(re.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ee=re.rootBounds)==null?void 0:ee.width)===0&&((a=re.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=re.boundingClientRect)==null?void 0:y.width)===0&&((x=re.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}se(re.isIntersecting)},{root:E.current,rootMargin:le,threshold:0});return ae.observe(ve.current),()=>{ae.disconnect()}},[E.current,ve.current,le]),(0,ne.useEffect)(()=>{if(!de)return;const ae=E.current,re=me.current;oe.current=!1;let ee=ae.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=ae;x>ee?x+z>=b-ie&&(ae.scrollTop=ae.scrollHeight,oe.current=!1):x{oe.current||(ae.scrollTop=ae.scrollHeight)});return y.observe(re),()=>{setTimeout(()=>{y.unobserve(re)},250),ae.removeEventListener("scroll",a)}},[de]),ue};at.Z=we},67325:function(dt,at,ge){"use strict";var ne=ge(59301);const we=({contentRef:E,status:ve})=>((0,ne.useEffect)(()=>{!ve&&(E!=null&&E.current)&&E.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(le=>{le.tagName.toLowerCase()==="code"?le.parentElement&&(le.parentElement.contentEditable="false"):le.tagName.toLowerCase()==="mathx"&&(le.contentEditable="false")})},[ve]),(de=!1)=>{const le=oe=>{const ae={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return oe.replace(/&[^;]+;/g,re=>ae[re]||re)};if(!E.current)return"";const ie=E.current.cloneNode(!0);ie.querySelectorAll("code[data-text], mathx[data-text]").forEach(oe=>{let ae=oe.getAttribute("data-text");oe.tagName.toLowerCase()==="code"?ae=ae.replace(/```.*\n|\n```/g,""):oe.tagName.toLowerCase()==="mathx"&&(ae=`$$${ae}$$`);const re=document.createTextNode(ae);oe.parentNode.replaceChild(re,oe)}),de&&ie.querySelectorAll('[data-select="disabled"]').forEach(ae=>{var re;const ee=ae.textContent||"",a=document.createTextNode(ee+` -`);(re=ae.parentNode)==null||re.replaceChild(a,ae)});let se=ie.innerHTML;return de||(se=se.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),se=se.replace(/

/g,""),se=se.replace(/<\/p>/g,` +\`\`\``},re.createElement(de.CopyToClipboard,{text:nt,onCopy:()=>ie.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},re.createElement("button",null,"\u590D\u5236")),st[1]==="html"&&Le&&re.createElement("button",{className:le.runCode,onClick:()=>{rt(Ae({},Te(Ae({},Qe),{open:++Qe.open,defaultValue:nt,language:st[1]})))}},"\u8FD0\u884CHTML"),re.createElement(E.Z,Ae({wrapLongLines:!0,style:ge.Z,language:st[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},qe),nt))},img({node:tt}){var $e;const _e=($e=tt.properties)==null?void 0:$e.src;return re.createElement(ue.Z,{src:_e,width:320,"data-text":_e,onLoad:()=>Ue&&setTimeout(()=>ke(),500)})}}},Le?He:`${He}__`)),[He]);return re.createElement(re.Fragment,null,re.createElement(ye,{defaultValue:Qe.defaultValue,open:Qe.open,language:Qe.language,height:Qe.height,onChange:(tt,$e)=>{Ye(He.replaceAll($e,tt))},onDynamic:Me}),et)}},82165:function(dt,at,me){"use strict";me.d(at,{Z:function(){return Ue}});var re=me(59301),we=me(78241),E=me(71418),ve=me(43418),ge=me(95237),de=me(19842),le=me(8591),ie=me(4676),ue="data:image/png;base64,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",se={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},oe=me(11495),ae=me(73200),ne=me(97013),ee=me(86401),a=me(94276),y=me(78513),x=me(43428),b=me(3113),z={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},te=me(71795),ce=me(21297),fe=me(31735),pe=me(48374),he=me(67325),ye=me(30247),Ee=me(95318),be=me(59065),Se=me(24334),Pe=me(99835),Ce=(Me,He,Ye)=>new Promise((Qe,rt)=>{var Ke=Xe=>{try{Le(Ye.next(Xe))}catch(Fe){rt(Fe)}},Ge=Xe=>{try{Le(Ye.throw(Xe))}catch(Fe){rt(Fe)}},Le=Xe=>Xe.done?Qe(Xe.value):Promise.resolve(Xe.value).then(Ke,Ge);Le((Ye=Ye.apply(Me,He)).next())}),Be=({questionId:Me,visible:He,onChange:Ye,questionData:Qe,noRestrictModal:rt,noReselect:Ke,noSaveSuccess:Ge})=>{const[Le,Xe]=(0,re.useState)(!1),[Fe,ke]=(0,re.useState)([]),[et,tt]=(0,re.useState)(ye.Q),{contentRef:$e,value:_e,status:Ie,open:Re,close:Ne}=et,qe=(0,he.Z)({contentRef:$e,status:Ie}),{openProgress:st,closeProgress:nt,CreateProgressModal:ot,progressOpen:Ft}=(0,pe.Z)();(0,re.useEffect)(()=>{He===!0&&($e!=null&&$e.current)&>(),He===!1&&Ne()},[He,!!($e!=null&&$e.current)]);const gt=()=>Ce(void 0,null,function*(){const _t={scene_type:5,request_identifier:Math.random(),item_bank_id:Me};yield Re(_t)}),ht=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],lt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],St=()=>Ce(void 0,null,function*(){st(),Xe(!0),ke([]);const Dt=qe(),_t=new FormData;_t.append("html",Dt);const kt=yield(0,ne.ZP)("/api/intelligent_imports/import.json",{method:"post",body:_t},!0);if((kt==null?void 0:kt.status)===0)if(kt!=null&&kt.data){nt(100),ke(kt==null?void 0:kt.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Xe(!1),nt()}),At=()=>Ce(void 0,null,function*(){const Dt=qe();(0,fe.RG)(Dt)}),Pt=(Dt,_t="")=>{var kt,wt,It;const Nt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ln=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:un,choices:rn=[],item_type:Ht,tag_disciplines:Kt=[],difficulty:Yt,analysis:Pn,answer_texts:Gn,standard_answer:zt,standard_answers:en,description:cn,time_limit:jt,language:it,hack_sets:Tt,code:Bt,sub_item_banks:Gt}=Dt||Qe,an=(kt=ht.find(mt=>mt.value===Ht))==null?void 0:kt.type,fn=`1.${_t}\u3010${an}\u3011${un}`;let nn="";const ft=(wt=Kt==null?void 0:Kt.map(mt=>mt.name))==null?void 0:wt.join("\u3001");return Ht==="SUBJECTIVE"?nn=(Gn==null?void 0:Gn[0])||"":Ht==="JUDGMENT"?rn==null||rn.forEach((mt,pt)=>{mt.is_answer&&(nn=pt?"\u9519\u8BEF":"\u6B63\u786E")}):rn==null||rn.forEach((mt,pt)=>{mt.is_answer&&(nn=nn+lt[pt])}),re.createElement("div",{className:z.leftNode,style:Dt?{padding:0}:{}},re.createElement(Ee.Z,{className:"mb10",value:fn}),rn==null?void 0:rn.map((mt,pt)=>re.createElement("div",{key:pt,className:z.option},re.createElement("div",{className:z.serial},lt[pt],"."),re.createElement(Ee.Z,{style:{flex:1},value:mt==null?void 0:mt.choice_text}))),cn&&re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u8BD5\u9898\u63CF\u8FF0"),re.createElement(Ee.Z,{style:{flex:1},value:cn||""})),Ht==="COMPLETION"?(It=zt||en)==null?void 0:It.map((mt,pt)=>{var Ut,ut;return re.createElement("div",{className:z.row,style:{alignItems:"center"},key:pt},re.createElement("div",{className:z.label},"\u7B54\u6848",pt+1),re.createElement("div",{className:z.content},(mt==null?void 0:mt.model)===1?(Ut=mt==null?void 0:mt.answer_text)==null?void 0:Ut.join("\u3001"):re.createElement(be.Z,{value:(ut=mt==null?void 0:mt.answer_text)==null?void 0:ut.join("\u3001"),readOnly:!0})))}):ln.includes(Ht)&&re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u7B54\u6848"),re.createElement("div",{className:z.content},nn)),!Dt&&re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u96BE\u5EA6"),re.createElement("div",{className:z.content},Nt[Yt-1]||"")),Ht!=="COMBINATION"&&re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u89E3\u6790"),re.createElement(Ee.Z,{style:{flex:1},value:Pn||""})),!Dt&&re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u77E5\u8BC6\u70B9"),re.createElement("div",{className:z.content},ft)),jt&&re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),re.createElement("div",{className:z.content},jt)),it&&re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u7F16\u7A0B\u8BED\u8A00"),re.createElement("div",{className:z.content},it)),Bt&&re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},Ht==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),re.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},Se.Base64.decode(Bt))),Tt==null?void 0:Tt.map((mt,pt)=>{const Ut=Ht==="PROGRAM"?`(${pt+1})`:"";return re.createElement(re.Fragment,{key:pt},re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Ut,"\u8F93\u5165"),re.createElement("div",{className:z.content},(mt==null?void 0:mt.input)||"")),re.createElement("div",{className:z.row},re.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Ut,"\u8F93\u51FA"),re.createElement("div",{className:z.content},(mt==null?void 0:mt.output)||"")))}),Ht==="BPROGRAM"&&(zt==null?void 0:zt.map((mt,pt)=>re.createElement("div",{className:z.row,key:pt},re.createElement("div",{className:z.label},"\u7B54\u6848",pt+1),re.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},(mt==null?void 0:mt.answer_text)||"")))),Gt==null?void 0:Gt.map((mt,pt)=>re.createElement(re.Fragment,{key:mt.id},Pt(mt,pt+1))))};return re.createElement(re.Fragment,null,re.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:re.createElement("div",{className:z.extraHeader},re.createElement(ge.Z,{align:"middle"},!Ie&&!!_e&&re.createElement(re.Fragment,null,re.createElement(te.op,{onClick:St,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),re.createElement(te.op,{onClick:At,shape:"default",type:"text"},re.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),re.createElement("i",{onClick:()=>{const Dt=_t=>{ve.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_t,onOk:()=>{Ye(!1)}})};if(Ie){Dt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else _e?Dt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ye(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:He},re.createElement("div",{className:z.wrap},re.createElement("div",{className:z.left},re.createElement(ge.Z,{justify:"space-between"},re.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Ie&&re.createElement(b.ZP,{onClick:()=>{Ye(!1),Ke()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),Pt()),re.createElement(ye.Z,{stringTransformer:Pe.o,onStatusChange:tt,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:re.createElement("div",{className:z.bottomActionContainer},Ie?re.createElement("div",{onClick:Ne,className:z.bottomBtn},re.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):re.createElement("div",{onClick:gt,className:z.bottomBtn},re.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ft,noRestrictModal:rt,onError:Dt=>{Object.prototype.toString.call(Dt)==="[object Object]"&&Dt.status===-9&&rt(Dt.data)}}))),re.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Le},re.createElement(ge.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},re.createElement("img",{src:me(11215),alt:"\u4EE5\u9898\u6362\u9898"}),re.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),re.createElement(ce.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Fe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Xe(!1),onSuccess:()=>{Xe(!1),Ye(!1),Ge()}}),re.createElement("div",{style:{height:70}})),ot("\u5904\u7406\u4E2D"))},Ae=me(59301),Te=Object.defineProperty,Oe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,We=(Me,He,Ye)=>He in Me?Te(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Me[He]=Ye,ze=(Me,He)=>{for(var Ye in He||(He={}))je.call(He,Ye)&&We(Me,Ye,He[Ye]);if(Oe)for(var Ye of Oe(He))De.call(He,Ye)&&We(Me,Ye,He[Ye]);return Me},Ve=(Me,He,Ye)=>new Promise((Qe,rt)=>{var Ke=Xe=>{try{Le(Ye.next(Xe))}catch(Fe){rt(Fe)}},Ge=Xe=>{try{Le(Ye.throw(Xe))}catch(Fe){rt(Fe)}},Le=Xe=>Xe.done?Qe(Xe.value):Promise.resolve(Xe.value).then(Ke,Ge);Le((Ye=Ye.apply(Me,He)).next())}),Ue=(0,re.forwardRef)(({onUpdateNum:Me,onlyMediatorOpenStr:He},Ye)=>{var Qe;const[rt]=we.default.useForm(),[Ke,Ge]=(0,re.useState)({}),[Le,Xe]=(0,re.useState)({}),[Fe,ke]=(0,re.useState)(null),[et,tt]=(0,re.useState)(!1),[$e,_e]=(0,re.useState)(!1),[Ie,Re]=(0,re.useState)([]),[Ne,qe]=(0,re.useState)(!1),[st,nt]=(0,re.useState)(!1),[ot,Ft]=(0,re.useState)(""),[gt,ht]=(0,re.useState)([]),[lt,St]=(0,re.useState)([]),[At,Pt]=(0,re.useState)(null),Dt=we.default.useWatch("knowledge",rt);(0,re.useEffect)(()=>{if(He)return a.Z.subscribe(He,Kt=>{It(Kt.id)})},[He]),(0,re.useEffect)(()=>{Fe===!1&&Me&&Me()},[Fe]);const _t=()=>Ve(void 0,null,function*(){const Ht=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});St(Ht.disciplines||[])}),kt=Ht=>Ve(void 0,null,function*(){const Kt=yield(0,ne.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:Ht}});ht(Kt.tag_disciplines)}),wt=Ht=>Ve(void 0,null,function*(){var Kt,Yt,Pn,Gn;const zt=document.createElement("div");zt.className=se.fixedLoading,document.body.appendChild(zt),ie.render(Ae.createElement(E.Z,{spinning:!0}),zt);let en={};const cn=[],[jt,it]=yield Promise.all([(0,ne.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,ne.ZP)(`/api/item_banks/${Ht}/edit_single.json`,{method:"get"})]);if((jt==null?void 0:jt.status)===0&&(en.usedCount=jt==null?void 0:jt.remaining_number,en.totalCount=jt==null?void 0:jt.total_number),it.id){if(it!=null&&it.analysis||cn.push(3),(it==null?void 0:it.item_type)==="SUBJECTIVE"&&!((Kt=it==null?void 0:it.answer_texts)!=null&&Kt.length)&&cn.push(2),!((Yt=it==null?void 0:it.tag_disciplines)!=null&&Yt.length)){cn.push(1);const Tt=[(Pn=it==null?void 0:it.discipline)==null?void 0:Pn.id,(Gn=it==null?void 0:it.sub_discipline)==null?void 0:Gn.id].filter(Bt=>!!Bt);rt.setFieldValue("course",Tt)}en=ze(ze({},en),it),Re(cn)}Xe(it),Ge(en),en.totalCount===-1?cn.length?tt(!0):qe(!0):nt(!0),document.body.removeChild(zt)}),It=Ht=>Ve(void 0,null,function*(){Pt(Ht),wt(Ht),_t()}),Nt=()=>{ke(!0)};(0,re.useImperativeHandle)(Ye,()=>({onClick:Nt}));const ln=Ht=>{ht([...gt,ze({},Ht)])},un=(Ht,Kt)=>{if(Ht!=null&&Ht.course){const[Yt,Pn]=Ht.course;kt(Pn),Ft(new Date),rt.setFieldsValue({knowledge:[]})}},rn=()=>Ve(void 0,null,function*(){const{analysis:Ht="",answer_texts:Kt="",course:Yt=[],knowledge:Pn=[]}=rt.getFieldsValue()||{},Gn={item_bank_id:At,analysis:Ht,answer_texts:Kt?[Kt]:"",sub_discipline_id:(Yt==null?void 0:Yt[1])||"",tag_discipline_ids:Pn==null?void 0:Pn.map(en=>en.value)};_e(!0);const zt=yield(0,ne.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:Gn});zt.id&&(Xe(zt),tt(!1),qe(!0)),_e(!1)});return Ae.createElement(re.Fragment,null,Ae.createElement(ve.default,{centered:!0,open:et,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:$e,onCancel:()=>tt(!1),onOk:()=>rt.submit(),afterClose:()=>{rt.resetFields()}},Ae.createElement("div",{className:se.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),Ae.createElement("img",{src:ue,style:{marginTop:-100}}),Ae.createElement(we.default,{form:rt,onValuesChange:un,layout:"vertical",colon:!1,onFinish:rn},Ie.includes(1)&&Ae.createElement(ge.Z,{align:"middle",className:"mb20"},Ae.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},Ae.createElement(de.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:lt})),Ae.createElement(we.default.Item,{name:"knowledge",className:"mb0 mt30"},Ae.createElement(ae.N,{key:ot,height:300,zIndex:1003,selectvalues:Dt,subId:(Qe=rt.getFieldsValue().course)==null?void 0:Qe[1],knowledgeOptions:gt,onAddKnowledgeFinish:ln,className:se.knowledgeWrapper}))),Ie.includes(2)&&Ae.createElement(we.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},Ae.createElement(ee.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Ie.includes(3)&&Ae.createElement(we.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},Ae.createElement(ee.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Fe&&Ae.createElement(oe.Z,{isIntelligentAssistant:!0,setScoreShow:ke,isshixuns:!1,ScoreShow:!!Fe,isloadings:!1,onOk:Ht=>{if(!Ht.length){le.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}It(Ht[0])}}),Ae.createElement(y.Z,{visible:st,usedCount:Ke==null?void 0:Ke.usedCount,totalCount:Ke==null?void 0:Ke.totalCount,onCancel:()=>nt(!1),onOk:()=>{nt(!1),Ie.length?tt(!0):qe(!0)}}),Ae.createElement(Be,{noReselect:()=>{ke(!0)},noRestrictModal:Ht=>{Ge({usedCount:0,totalCount:Ht}),nt(!0)},questionId:At,visible:Ne,questionData:Le,onChange:Ht=>{qe(Ht)},noSaveSuccess:()=>ke(!1)}))})},69168:function(dt,at,me){"use strict";var re=me(59301);const we=({scrollBoxRef:E,bottomInspectRef:ve,contentRef:ge,status:de,rootMargin:le="70px",bottomOffset:ie=110})=>{const[ue,se]=(0,re.useState)(!0),oe=(0,re.useRef)(!1);return(0,re.useEffect)(()=>{if(!E.current||!ve.current)return;const ae=new IntersectionObserver(([ne])=>{var ee,a,y,x;if(!document.contains(ne.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((ee=ne.rootBounds)==null?void 0:ee.width)===0&&((a=ne.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((y=ne.boundingClientRect)==null?void 0:y.width)===0&&((x=ne.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}se(ne.isIntersecting)},{root:E.current,rootMargin:le,threshold:0});return ae.observe(ve.current),()=>{ae.disconnect()}},[E.current,ve.current,le]),(0,re.useEffect)(()=>{if(!de)return;const ae=E.current,ne=ge.current;oe.current=!1;let ee=ae.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=ae;x>ee?x+z>=b-ie&&(ae.scrollTop=ae.scrollHeight,oe.current=!1):x{oe.current||(ae.scrollTop=ae.scrollHeight)});return y.observe(ne),()=>{setTimeout(()=>{y.unobserve(ne)},250),ae.removeEventListener("scroll",a)}},[de]),ue};at.Z=we},67325:function(dt,at,me){"use strict";var re=me(59301);const we=({contentRef:E,status:ve})=>((0,re.useEffect)(()=>{!ve&&(E!=null&&E.current)&&E.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(le=>{le.tagName.toLowerCase()==="code"?le.parentElement&&(le.parentElement.contentEditable="false"):le.tagName.toLowerCase()==="mathx"&&(le.contentEditable="false")})},[ve]),(de=!1)=>{const le=oe=>{const ae={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return oe.replace(/&[^;]+;/g,ne=>ae[ne]||ne)};if(!E.current)return"";const ie=E.current.cloneNode(!0);ie.querySelectorAll("code[data-text], mathx[data-text]").forEach(oe=>{let ae=oe.getAttribute("data-text");oe.tagName.toLowerCase()==="code"?ae=ae.replace(/```.*\n|\n```/g,""):oe.tagName.toLowerCase()==="mathx"&&(ae=`$$${ae}$$`);const ne=document.createTextNode(ae);oe.parentNode.replaceChild(ne,oe)}),de&&ie.querySelectorAll('[data-select="disabled"]').forEach(ae=>{var ne;const ee=ae.textContent||"",a=document.createTextNode(ee+` +`);(ne=ae.parentNode)==null||ne.replaceChild(a,ae)});let se=ie.innerHTML;return de||(se=se.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),se=se.replace(/

/g,""),se=se.replace(/<\/p>/g,` `),se=se.replace(/
/g,` `),se=se.replace(/\r\n/g,` -`),se=se.replace(/<[^>]*>/g,""),se=le(se),se});at.Z=we},48374:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ae}});var ne=ge(59301),we=ge(43418),E=ge(95237),ve=ge(93948),me="data:image/png;base64,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",de="data:image/png;base64,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",le="data:image/png;base64,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",ie={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ue=ge(59301);const se=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ae=()=>{const[re,ee]=(0,ne.useState)(0),[a,y]=(0,ne.useState)(!1),[x,b]=(0,ne.useState)(!0),z=(0,ne.useRef)(null);(0,ne.useEffect)(()=>{if(x)return;const ye=()=>{ee(Ee=>Ee>=99?(clearInterval(z.current),99):Ee+1)};return z.current=setInterval(ye,5e4/99),()=>clearInterval(z.current)},[x]);const te=()=>{ee(0),y(!0),b(!1)},ce=(ye=0)=>{b(!0),ee(ye),y(!1)},fe=ye=>{const Ee=ye/1048576;let be;return Ee<=.3?be=3:Ee<=.5?be=5:Ee<=1?be=10:Ee<=2?be=20:Ee<=3?be=30:Ee<=10?be=Ee*10:be=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${be}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},pe=()=>ue.createElement("span",{className:ie.dotLoading},ue.createElement("span",null,"."),ue.createElement("span",null,"."),ue.createElement("span",null,"."));return{progress:re,progressOpen:a,openProgress:te,closeProgress:ce,toggleLock:()=>b(ye=>!ye),CreateProgressModal:(ye=se,Ee)=>(typeof ye=="string"&&(ye=[ye,ye,ye]),ue.createElement(we.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>ee(0)},ue.createElement(E.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},re<=30&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:me,alt:"Step 1"}),ue.createElement("div",{className:"mt20 c-light-primary"},ye[0],pe())),re>30&&re<60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:de,alt:"Step 2"}),ue.createElement("div",{className:"mt20 c-light-primary"},ye[1],pe())),re>=60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:le,alt:"Step 3"}),ue.createElement("div",{className:"mt20 c-light-primary"},ye[2],pe())),ue.createElement(ve.Z,{className:ie.progress,status:"active",style:{width:"auto"},size:[300,8],percent:re}),!!Ee&&ue.createElement("div",{className:"c-grey-999"},fe(Ee)))))}}},35333:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ze}});var ne=ge(59301),we=ge(38854),E=ge(8591),ve=ge(6848),me=ge(92832),de=ge(3113),le=ge(12389),ie={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},se=({position:Ve,children:Ze})=>{const{left:Ue=0,top:Me=0}=Ve||{},[He,Qe]=(0,ne.useState)(Ue),[Ye,rt]=(0,ne.useState)(Me),Ke=(0,ne.useRef)(null),Ge=()=>{if(Ke.current){const Le=Ke.current.offsetWidth,Xe=Ke.current.offsetHeight,Fe=window.innerWidth,ke=window.innerHeight;let et=Ue,tt=Me;Ue+Le>Fe&&(et=Fe-Le),et<0&&(et=0),Me+Xe>ke&&(tt=ke-Xe),tt<0&&(tt=0),Qe(et),rt(tt)}};return(0,ne.useEffect)(()=>{if(!Ke.current||!Ve)return;const Le=new ResizeObserver(()=>{Ge()});return Le.observe(Ke.current),()=>{Le.disconnect()}},[Ue,Me,Ve]),(0,ne.useEffect)(()=>{Ve&&Ge()},[Ue,Me,Ve]),Ve?ne.createElement("div",{ref:Ke,style:{position:"fixed",left:`${He}px`,top:`${Ye}px`,zIndex:1050}},Ze):null},oe=ge(26869),ae=ge(56102),re=ge(40679),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ve,Ze,Ue)=>Ze in Ve?ee(Ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ve[Ze]=Ue,ce=(Ve,Ze)=>{for(var Ue in Ze||(Ze={}))b.call(Ze,Ue)&&te(Ve,Ue,Ze[Ue]);if(x)for(var Ue of x(Ze))z.call(Ze,Ue)&&te(Ve,Ue,Ze[Ue]);return Ve},fe=(Ve,Ze)=>a(Ve,y(Ze)),pe=(Ve,Ze,Ue)=>new Promise((Me,He)=>{var Qe=Ke=>{try{rt(Ue.next(Ke))}catch(Ge){He(Ge)}},Ye=Ke=>{try{rt(Ue.throw(Ke))}catch(Ge){He(Ge)}},rt=Ke=>Ke.done?Me(Ke.value):Promise.resolve(Ke.value).then(Qe,Ye);rt((Ue=Ue.apply(Ve,Ze)).next())}),ye=({visible:Ve,position:Ze,selectText:Ue,applyRefinedText:Me,fetchUrl:He,noRestrictModal:Qe})=>{var Ye;const[rt,Ke]=(0,ne.useState)(!1),[Ge,Le]=(0,ne.useState)([]),[Xe,Fe]=(0,ne.useState)(""),[ke,et]=(0,ne.useState)(1),[tt,$e]=(0,ne.useState)(""),[_e,Ie]=(0,ne.useState)(!1),Re=(0,ne.useRef)(null),[Ne,qe]=(0,ne.useState)(!1),[st,nt]=(0,ne.useState)(0),ot=(0,ne.useRef)(!1),Ft=((Ye=Ge==null?void 0:Ge[(Ge==null?void 0:Ge.length)-1])==null?void 0:Ye.loading)===!0;(0,ne.useEffect)(()=>{if(Ve){et(1);return}qe(!1),Ke(!1),gt(),nt(0),Le([]),et(0)},[Ve]);const gt=()=>{var rn,Ht;Fe(""),$e(""),(Ht=(rn=Re.current)==null?void 0:rn.cancelRequest)==null||Ht.call(rn)},ht=(...rn)=>pe(void 0,[...rn],function*(Ht="",Kt=Ge){const Qt=Date.now(),Pn=[...Kt,{text:Ht,key:Qt,sender:"user",show:!0},{loading:!0,key:Qt,sender:"AI",show:!0}];et(2),Le(Pn);const Gn=St(Kt),zt={no_record_times:!0,prompt:Ht,history:Gn};Re.current=new re.Z(oe.Z.API_SERVER+He,zt),yield new Promise(en=>{Re.current.on("data",cn=>{const{chunk:{msg:jt},full:it}=cn,Tt=jt==="error";qe(!0),$e(kt(it)),Le(Bt=>Bt.map((Gt,an)=>an===Bt.length-1?fe(ce({},Gt),{text:it,loading:!1,error:Tt}):Gt))}),Re.current.on("done",()=>en()),Re.current.on("error",cn=>{const jt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(cn)==="[object Object]"&&cn.status===-9&&(et(1),Qe(cn.data)),Le(it=>it.map((Tt,Bt)=>Bt===it.length-1?fe(ce({},Tt),{text:jt,loading:!1,error:!0}):Tt)),en()}),Re.current.on("cancelled",()=>en()),Re.current.startStream()}),Ke(!1)}),lt=rn=>{Fe(rn.target.value)},St=rn=>rn.reduce((Kt,Qt)=>{if(Qt.sender==="user"){const Pn=rn.find(Gn=>Gn.key===Qt.key&&Gn.sender==="AI");Pn&&(Pn!=null&&Pn.text)&&!(Pn!=null&&Pn.error)&&Kt.push({question:Qt.text,answer:Pn.text})}return Kt},[]),At=()=>{if(un)return;const rn=wt("\u6539\u5199");gt(),Ke(!0),ht(rn)},Pt=rn=>{if(rn.key==="Enter"&&!rn.shiftKey){if(rn.preventDefault(),ot.current||ln)return;At()}},Dt=()=>{var rn,Ht;nt(Kt=>Kt+1),(Ht=(rn=Re.current)==null?void 0:rn.cancelRequest)==null||Ht.call(rn),Ke(!1),qe(!1)},_t=[{key:"1",label:ne.createElement("span",null," ",ne.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:ne.createElement("span",null," ",ne.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],kt=(rn="")=>{const Ht=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Kt,Qt)=>{Ht.push(`\u7B54\u6848${Qt+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Qt+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Qt+1})\u8F93\u51FA\uFF1A`)}),Ht.forEach(Kt=>{const Qt=new RegExp(Kt,"g");rn=rn.replace(Qt,`**${Kt}** `)}),rn},wt=rn=>rn==="\u6539\u5199"?`${Xe}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ue}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ue}\uFF0C${rn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,It=rn=>{let Ht="";rn.key==="1"&&(Ht=wt("\u6DA6\u8272")),rn.key==="2"&&(Ht=wt("\u6269\u5199")),rn.key==="3"&&(Ht=wt("\u7F29\u5199")),gt(),Ke(!0),ht(Ht)},Nt=()=>{const rn=Ge.splice(Ge.length-2),{text:Ht}=(rn==null?void 0:rn[0])||{};gt(),Ke(!0),ht(Ht,Ge)},ln=rt||Ne,un=(Xe==null?void 0:Xe.trim())==="";return Ve?ne.createElement(we.Z,{open:un&&!ln&&(_e||!tt),overlayStyle:{minWidth:200},menu:{items:_t,onClick:It}},ne.createElement(se,{position:Ze},ne.createElement("div",{className:ie.wrap},ke===2&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:ie.chatContainer},Ft&&ne.createElement("div",{className:ie.loadingWrp},ne.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),ne.createElement("div",{className:"ai-loading"})),tt&&ne.createElement(le.Z,{cancelIndex:st,streamingStatus:rt,loadImage:!1,onFinish:()=>pe(void 0,null,function*(){nt(0),setTimeout(()=>qe(!1),0)}),value:tt})),ne.createElement("div",{className:ie.btnContainer},ne.createElement("div",{onClick:()=>Me(!0,tt),className:ie.btn,style:{padding:"0 16px",width:"initial"}},ne.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),ne.createElement("div",{onClick:()=>Me(!1,tt),className:ie.btn,style:{padding:"0 16px",width:"initial"}},ne.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),ne.createElement(ae.CopyToClipboard,{text:tt,onCopy:()=>E.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ne.createElement(ve.Z,{title:"\u590D\u5236"},ne.createElement("div",{className:ie.btn,style:{marginLeft:"auto"}},ne.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),ne.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},ne.createElement("div",{onClick:Nt,className:ie.btn},ne.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),ne.createElement(ve.Z,{title:"\u5220\u9664"},ne.createElement("div",{onClick:()=>{et(1),gt(),Le([])},className:ie.btn},ne.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),ne.createElement("div",{className:ie.inputContainer},ne.createElement(me.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Xe,bordered:!1,onFocus:()=>Ie(!0),onBlur:()=>setTimeout(()=>Ie(!1),300),onChange:lt,onPressEnter:Pt,onCompositionStart:()=>ot.current=!0,onCompositionEnd:()=>ot.current=!1}),Ne?ne.createElement("div",{className:`iconfont icon-tingzhihuida ${ie.cancelBtn}`,onClick:Dt}):ne.createElement(de.ZP,{className:un?ie.sendBtnDisabled:ie.sendBtn,icon:ne.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:ln,onClick:At}))))):ne.createElement(ne.Fragment,null)},Ee={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},be=Object.defineProperty,Se=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,xe=(Ve,Ze,Ue)=>Ze in Ve?be(Ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ve[Ze]=Ue,Be=(Ve,Ze)=>{for(var Ue in Ze||(Ze={}))Pe.call(Ze,Ue)&&xe(Ve,Ue,Ze[Ue]);if(Se)for(var Ue of Se(Ze))Ce.call(Ze,Ue)&&xe(Ve,Ue,Ze[Ue]);return Ve};const Ae=Ve=>React.createElement("svg",Be({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ve),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",je=(0,ne.forwardRef)(({initialContent:Ve,onButtonClick:Ze},Ue)=>{const[Me,He]=(0,ne.useState)(null),[Qe,Ye]=(0,ne.useState)(null),[rt,Ke]=(0,ne.useState)(""),[Ge,Le]=(0,ne.useState)(null),Xe=Ue,Fe=Re=>{const Ne=document.elementFromPoint(10,Re),qe=document.createRange();let st=null;const nt=document.createTreeWalker(Xe.current,NodeFilter.SHOW_TEXT,{acceptNode:At=>{const Pt=document.createRange();Pt.selectNodeContents(At);const Dt=Pt.getBoundingClientRect();return Dt.top<=Re&&Dt.bottom>=Re?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let ot="",Ft,gt,ht=null,lt=null,St=null;for(;Ft=nt.nextNode();){Ft.parentNode.getAttribute("data-select")==="disabled"&&(gt=!0),ot+=Ft.textContent,lt||(lt=Ft),St=Ft;const At=document.createRange();At.selectNodeContents(Ft);const Pt=At.getBoundingClientRect();ht===null&&(ht=Pt.top)}if(lt&&St&&!gt){const At=document.createRange();At.setStart(lt,0),At.setEnd(St,St.textContent.length),Le(At)}else Le(null);return Ye(ht-1),gt?"":ot.trim()};function ke(Re){for(;Re.parentElement&&Re.parentElement.tagName.toLowerCase()!=="section";){var Ne=window.getComputedStyle(Re.parentElement);if(Ne.pointerEvents==="none")return!0;Re=Re.parentElement}return!1}const et=Re=>{var Ne,qe;if(ke(Re.target)){Ye(-1e6);return}if(((qe=(Ne=document.getSelection())==null?void 0:Ne.toString)==null?void 0:qe.call(Ne))!==""){Ye(-1e6);return}const st=Fe(Re.clientY);if((st==null?void 0:st.trim())===""){Ye(-1e6);return}const nt=Xe.current.getBoundingClientRect();He(nt.left-30),Ke(st)},tt=()=>{},$e=Re=>{Ze&&rt&&Ze(rt,Re.clientX,Re.clientY,Ge)},_e=()=>{if(Ge){const Re=window.getSelection();Re.removeAllRanges(),Re.addRange(Ge)}},Ie=()=>{window.getSelection().removeAllRanges()};return(0,ne.useEffect)(()=>{const Re=Xe.current;return Re.addEventListener("mousemove",et),Re.addEventListener("mouseleave",tt),()=>{Re.removeEventListener("mousemove",et),Re.removeEventListener("mouseleave",tt),Ie()}},[Ve]),ne.createElement("div",{className:Ee["hover-line-container2"]},Qe!==null&&ne.createElement("div",{className:Ee["line-button-container"],style:{top:Qe,left:Me},onMouseEnter:()=>{_e()},onMouseLeave:()=>{Ie(),Ye(null),Ke(""),Le(null)}},ne.createElement("div",{className:Ee.button,onClick:$e},ne.createElement("img",{src:Te}),ne.createElement("span",null,"AI\u6539\u5199"))))}),De={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},ze=({nodeRef:Ve,noRestrictModal:Ze})=>{const[Ue,Me]=(0,ne.useState)(null),[He,Qe]=(0,ne.useState)(null),[Ye,rt]=(0,ne.useState)(!1),[Ke,Ge]=(0,ne.useState)(null),[Le,Xe]=(0,ne.useState)(!1),[Fe,ke]=(0,ne.useState)(!1),et=Ve,tt=(0,ne.useRef)(null),$e=(0,ne.useRef)(null),[_e,Ie]=(0,ne.useState)("");(0,ne.useEffect)(()=>{Ue!=null&&Ue.toString()&&Ie(Ue==null?void 0:Ue.toString())},[Ue==null?void 0:Ue.toString()]);const Re=()=>{const nt=window.getSelection(),ot=et.current.scrollTop,Ft=et.current.getBoundingClientRect();if(nt.rangeCount>0&&nt.toString().length>0){const gt=nt.getRangeAt(0);Me(gt.cloneRange());const ht=gt.getBoundingClientRect(),lt=40;let St=ht.top+ot-5+lt;St{if(!nt||nt.rangeCount===0){Xe(!1);return}const Ft=nt.getRangeAt(0).getBoundingClientRect(),gt=window.getComputedStyle(et.current),ht=parseInt(gt.lineHeight),lt=parseInt(gt.paddingTop),St=et.current.scrollTop,At=et.current.getBoundingClientRect(),Pt=Ft.top-At.top+St,Dt=Math.floor((Pt-lt)/ht),_t=lt+Dt*ht-St;Ge(_t),Xe(!0)},qe=nt=>{et.current&&!et.current.contains(nt.target)&&ke(!1)};(0,ne.useEffect)(()=>{const nt=et.current;return nt.addEventListener("scroll",Re),nt.addEventListener("input",Re),nt.addEventListener("click",Re),nt.addEventListener("mouseup",Re),nt.addEventListener("keyup",Re),nt.addEventListener("click",Re),document.addEventListener("mousedown",qe),()=>{nt.removeEventListener("scroll",Re),nt.removeEventListener("input",Re),nt.removeEventListener("click",Re),nt.removeEventListener("mouseup",Re),nt.removeEventListener("keyup",Re),nt.removeEventListener("click",Re),document.removeEventListener("mousedown",qe)}},[]);const st=(nt=!0,ot)=>{if(!Ue)return;const Ft=$e.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),gt=Ue.cloneRange(),ht=window.getSelection();if(ht.removeAllRanges(),ht.addRange(gt),nt){gt.deleteContents();const lt=document.createElement("div");lt.innerHTML=Ft;const St=Array.from(lt.childNodes);for(;St.length>0;)gt.insertNode(St.pop())}else{gt.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+Ft;const St=Array.from(lt.childNodes);for(;St.length>0;)gt.insertNode(St.pop())}ht.removeAllRanges(),Me(null),rt(!1),Qe(null)};return ne.createElement("section",{ref:$e},He&&ne.createElement("div",{ref:tt,className:De.toolbar,style:{top:He==null?void 0:He.top,left:He==null?void 0:He.left}},ne.createElement("div",{className:De.button,onClick:()=>rt(!0)},ne.createElement("img",{src:Te}),ne.createElement("span",null,"AI\u6539\u5199"))),ne.createElement(ye,{key:JSON.stringify(He),noRestrictModal:Ze,visible:Ye,position:He,selectText:_e,applyRefinedText:st,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),et.current&&ne.createElement(je,{ref:et,onButtonClick:(nt,ot,Ft,gt)=>{Me(gt),rt(!0),Ie(nt),Qe({left:ot,top:Ft+20})}}))}},78513:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return me}});var ne=ge(59301),we=ge(43418),E={num:"num___VQiqB"},me=({visible:de,usedCount:le,totalCount:ie,onOk:ue,onCancel:se})=>{const oe=()=>le>0?ne.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",ne.createElement("span",{className:E.num},le),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):ne.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",ne.createElement("span",{className:E.num},le),"\u6B21\uFF09\u3002");return ne.createElement(we.default,{centered:!0,open:de,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:se,onOk:ue,footer:le>0?void 0:null},oe())}},30247:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return y},Q:function(){return ee}});var ne=ge(59301),we={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},E=ge(40679),ve=ge(26869),me=ge(12389),de=ge(35333),le=ge(69168),ie=ge(10394),ue="data:image/png;base64,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",se=ge(92310),oe=ge.n(se),ae=ge(8591),re=(x,b,z)=>new Promise((te,ce)=>{var fe=ye=>{try{he(z.next(ye))}catch(Ee){ce(Ee)}},pe=ye=>{try{he(z.throw(ye))}catch(Ee){ce(Ee)}},he=ye=>ye.done?te(ye.value):Promise.resolve(ye.value).then(fe,pe);he((z=z.apply(x,b)).next())});const ee={contentRef:{current:null},value:null,status:!1,open:()=>re(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:z,onSuccess:te,onCancel:ce,onError:fe,fetchUrl:pe,noRestrictModal:he=()=>{},showEditableToolbar:ye,bottomOffset:Ee=110,loadingText:be,showEmptyData:Se=!0,onStatusChange:Pe,stringTransformer:Ce,bottomContainerNode:xe})=>{const[Be,Ae]=(0,ne.useState)(!1),[Te,Oe]=(0,ne.useState)(""),[je,De]=(0,ne.useState)(0),[We,ze]=(0,ne.useState)(!1),Ve=(0,ne.useRef)(null),Ze=(0,ne.useRef)(null),Ue=(0,ne.useRef)(null),Me=(0,ne.useRef)(null),He=(0,le.Z)({scrollBoxRef:Me,bottomInspectRef:Ue,contentRef:Ze,status:We,bottomOffset:Ee}),Qe=Be||We;(0,ne.useEffect)(()=>{z==null||z(Te)},[Te]),(0,ne.useEffect)(()=>{Pe==null||Pe({contentRef:Ze,status:Qe,value:Te,open:Ye,close:rt})},[Qe,Te]);const Ye=Ge=>re(void 0,null,function*(){Ae(!0),Oe(""),De(0);const Le=pe;Ge!=null&&Ge.fetchUrl&&delete Ge.fetchUrl,Ve.current=new E.Z(`${ve.Z.API_SERVER}${Le}`,Ge),yield new Promise((Xe,Fe)=>{Ve.current.on("data",ke=>{let{chunk:{content:et,type:tt}}=ke;ze(!0),tt==="text"&&Oe($e=>Ce?Ce($e+et):$e+et)}),Ve.current.on("done",()=>{Xe()}),Ve.current.on("error",ke=>{Object.prototype.toString.call(ke)==="[object Object]"&&ke.status===-1&&ae.ZP.warning((ke==null?void 0:ke.message)||""),Xe(),fe==null||fe(ke)}),Ve.current.on("cancelled",()=>{Xe(),ce==null||ce()}),Ve.current.startStream()}),Ae(!1)}),rt=()=>{var Ge,Le;De(1),(Le=(Ge=Ve.current)==null?void 0:Ge.cancelRequest)==null||Le.call(Ge),Ae(!1),ze(!1)},Ke=(0,ne.useMemo)(()=>Ze.current?ne.createElement(de.Z,{noRestrictModal:he,nodeRef:Ze}):ne.createElement(ne.Fragment,null),[Ze.current]);return ne.createElement(ne.Fragment,null,ne.createElement("div",{className:oe()(we.container,x),style:b,ref:Me},ne.createElement("div",{ref:Ze,className:we.liWrap,contentEditable:!Qe},Te&&ne.createElement(me.Z,{cancelIndex:je,streamingStatus:Be,loadImage:!1,onFinish:()=>re(void 0,null,function*(){De(0),setTimeout(()=>ze(!1),0),te==null||te(Te)}),value:Te})),!Te&&!Qe&&ne.createElement("div",{className:we.imgBox},ne.createElement("img",{width:56,src:ue}),ne.createElement("span",null,"\u9884\u89C8\u533A")),Se&&Qe&&ne.createElement(ie.Z,{text:be}),!He&&ne.createElement("div",{className:we.backBottom,onClick:()=>{Me.current.scrollTop=Me.current.scrollHeight}},ne.createElement("i",{className:"iconfont icon-huidaodibu"})),ne.createElement("div",{ref:Ue}),xe),!Qe&&ye&&Ke)}},10394:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ve}});var ne=ge(59301),we={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ve=({text:me})=>ne.createElement("div",null,ne.createElement("div",{className:we.loading},ne.createElement("div",{className:we.dot}),ne.createElement("div",{className:we.dot}),ne.createElement("div",{className:we.dot})),!!me&&ne.createElement("div",{className:"mt5"},me))},99835:function(dt,at,ge){"use strict";ge.d(at,{o:function(){return ne}});const ne=we=>(we=we.replace(new RegExp("(?$1'),we=we.replace(new RegExp("(?]*>/g,""),se=le(se),se});at.Z=we},48374:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ae}});var re=me(59301),we=me(43418),E=me(95237),ve=me(93948),ge="data:image/png;base64,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",de="data:image/png;base64,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",le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABeCAYAAADYHcHYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmcHFd55//V0cfcl2Z0jKTRZcuWZNmy8SVb8gEmCWD4EWzO9TqBxPjAgV1gs9mwiCQEOzYbCAmbi2OzkHgBQ8Bg8IFlfMnYum0dHml0a6TR3NMzfdXxlv979bprWjOa8cQGsdn6qdXV3TVVr77/+873fV8JvIrtuaOyKZHGu2WIeQjR79rYJ4B9jsTxFa1i9FWc6v8fWkEBMR2KfON5WZeowofqq/HJZEK2ubZA0gGSLqBOIDHmODjm2NjvF7FfSuyxLXSFQJddj+5lQhSmc51/z8dMCcQLp+S6gyfxN2EoVyKMCC8ASwCODSQc/UoloMBJuQLJBOA6gAwghYUh28YRKdHle+gMJfbaEvsTSRzsqsKpa4Xw/z0DYO59SiAe2S/n945gt5CyRkQA8J1/aN7HnYzHWIBjaYDINYZ7CFLCBWwbkCECCQw4Ng76IbrCAHvDAJ0ywH7h4dC//D0GNmwQ4b8XkKYE4m82ypq6OpwSUqbHAWHAIKViwEQfNf2i76Usk5MguREnGYAITtIRcF3NaX4Az7LRIwQOegG6ZIDdvsA+FNBVTODIJU1i+P81gKYE4ivPyFonhVMCMmVFXEBikcj8XAIhtq92Y2dWuxVXMh8JEnHiZwMSxZoSeS6QsAHXFXAcTfogQE5Y6IaFrmIB+2WIvaGFfWEBXY6N45fMFdlfR5CmBIKKumjLU5ZEkgAocSSAhBUokeOHQr30pBclcRUnfuVF4iCViBZxjWEevo/jJAHYjuYmA5QbcRG/DwJQhWWEwFEaCYUCOiGwp+DhgO2ia3AIJ29eIYpnK0hTAvF3m2W9HaJHSJk0oqnO9bCm3UIqaStieYFEwZPIeUC2CGTVvkAhoJgRJBBERP34BUtcMQF1FCAxcBTnSEVshHznK9SHcIJYEUAEiSIu4UaizuJkQRhKDMHCYeojr4DO0MIeP8B+q4hD2IXem28Wwa8SpCmB+MuNsqEqhR5AJhRHAFjaWMR5c5KGTqeNX59UKmIRpLwBSQFVBskjJyli678wnBLnBMMZpfcYGDKE0vi8Dt8Dfg4V4dV7CKGtu8hoSNCyS2iRR7CEBokA9ELgEIGh0QCgU9rY7+Rw6P2rMAQhYlru9YFrSiC+/LRslJbsKeRDt7VGKmLVp0LMaXBQlQDSCYGELZR8jxNwsuFWgkROykacNKa4Ccj7BFAglAKSf2A4IwJBcUb8ZQAhCCVAhAYm4hzzPbmIf0sQlNFAcFwgldQgJZMaKN5nGKIgLJy0LRwIfAXSHsfBPoo+L8SxDy4XmdcKlimB+B/PySbhyZ4Xdxcd8jd9BxK/OgnUpIC6KqChWqC5Wqj32qRAdUqgigA5AnZ0helMqRJIIeCFmpMIzmgBGC1C7ROogh/pJQMGxVVEYEP8IBwPhAEkDqDhMn5nRB+Z0xYSDi05F0gnJdJJoIr3lCJgmsssIKucWAv7gyK6HIE9wsJ+IXAgPR/HrxUi/2pAmhKI+zfKFgmceHF3zplbz1kaYmhMYqxAvcAboAiSSCUs1KRs1FYJ1BKgNNBYLdBUI9BYbaE+zd+BmqRA0p3yspOKOxLU88lFUgE0kgeGc8BwHsgUgZxnKW5SosmIMbMf+85wVVz0kfN4P/xO6R8pEYQSQcCXVjSWkIpjqnmP1QKNvL9aC401FqrSFugiQWLEtnFUCHQFPp4TAl+9dq7oOxMwU1Lkzx+Ws0QCJ57aOmQvm20jV/Bw/aoa/GDzMG5dX48HXyygs9uDJQRcx4JtW0riExzeBO2pVEKgJiXQUmvhkqUprF1mKw/837oZs1efR+skirrRolTgDGaB/iwwmCNgAtmiQLGkl8xflblBGwj6PGqCKeDKQPh+CC96+b5E0ePnAIEvYVn6PhuqLbTUO2httLFknou5LQ6EJbr9At70xoVi95lF9hkosuER2Zp0cOJ9FwRWb0bi5cNZ9GZdbN43jEC6OHQqh3Q6rWZLGITKOjIed6U4IjDvvKIOb78kidrU5EBM9st0xFulnuJYDNfSqsvkJYZyQP+Yfg3khOIqWnnkJD2hI0AIRBiqCUXCx4HwFAih+s4nt5BryE2h1NZdNNhLz0vjxqtqYDniqRvmWetnDMQfPS7bqiS671wrrYTy6Mrhjbwv0TcS4mh/iP09PvafKOJwX4Ce4QCj+VANRukIggPNIe9a24DfvjSlOOS12uKmrjlnHLRKU7h0XUV3Pa68R66Rinv6xyT6RoGBUXKTxGgeKBRJeAk/CBTxyQ0GGL7zHJyMBoiSPySBt66twRWravqPnMKc2y4R3kT3PSU1NvxIzhYuuj+yVgpaGdFkKaFuPGN+T8uJ04ny+9RwiMO9Pg6e4ivA0X4fvSMB3kGOuDiplHnc256UCyIqGj9EC6GyJRW/qUqOKX2OvPfKPzPcE3cijYVmLFafIClRF6IvI9EzHOLEYIATQwFODQUYGguRK4ZKh/BvKcq04i+PZsm8BH7nxqbeF7vE3A3XThzknBKIP/qJnGMDx/9grRQMO8RNxzgIhiBU5sns8yhms8jUXK+9cGowAlSQ2NEdYs1CR1le09kGMh68IIRtCTD87kQvfrYsikFyW8nCjbRFdOYYAHEQJgOgTDojnk4/b8Tg6gLkgrF8iIHRACcGAjz7SgEv7isoMJTij4axeJ6LW97adHJ7hzVvg5g4kDklNT72kJyXtnDso1dJHdqOOU+8TjwCG4YeasYeRCK/FV6mB/vq/xbVVamSCctjtx8LcMF8Z5zldKZB9I4U1Y3xGONQKtKrSLD2X/S7UGDxswanzHHjxFTMWzfcXQYpAqAivDLR3080iXjtzfsLuP/7gwiDOBAJvO+3mo6+a4m1YMY64pMPy3YrxNG710oVvlbsFxbh5vYg6y6CsOu0Rxzm0Jj9Z7j57QhGj2BvcBeC5jeiPl32mHnYSycCrCIQzpRzQI25L1NU4Fug6WhCJdqWVxPBzIaSf07QNAg6LiaU82bAUWONXPgyR5cBiM/kMwEwmeFgW8Bf/XAYT+/OlWi+ZH4C77yh8eD7l9mLZwzE3d+SC1JpHL7rSso+qcIG9d6zaHCOYbAvg57GD8GRGcwrfh1uYTf8kWN4Kfw4/MZ1aKgCOLBIdSjivXxScwSdvfg2GSwDmWJkv2uCcvYbcaRBKKuaMihxIaMnD0mtjGl61WpPe2VCWBqXCDj9q94mVfKxgVcCwlP9n2cy+Nefj5XE09IFSbz1+sbOW8+1zp0xEHc+KBemEzh01xXamfECIOF1Yg4eB6M0R3Pnoa1qH5zsVnjDx7FNfgqy8VLFCQTBTEDzvvtUgNXtjpL3k26xnwZHiuXAnoo68l9kIkfKwRyuFHr8tBElDbGMSVkCJvKoiYRRrsLoHcNx8VWwShthArbg4d98ahQPbx7T4Etg6cIk3riuYfdt59srZgzER78nO2wbBwkElTWDeH4ANI/9A2rsXghhI/T6UOg/hK34NNCwEnUpvUI3br0iotGeU5ojzghENFrSYnCM7nu0XhFfIYz5KyVOMFqb1yKRDSiG4MZHiHSA8aIVFxjvULGMcj7GBzUtCxZvqkLHVBKWXP9PT2bw2I5cyZRd0pHEuivrt9+10r5oxkDc/qBcnHbRddcVIVIOQxwSBR8QwQBm938ENrLIj6WxI/FZoLoD1QmhQSixelmh8zsDBK0fs51JWwyPemq2qviORTESKW5LhyE4KcgJDDtQbJW38r4iaZw7Sh8jcRUXNRWz3FhYDL9bxn6fnJfVOL++cRRPvpzTpmwILOlI4PJL61786AXOpTMG4iPfk0sY2Lrj8lDZ/rw9xRUcWeEg8kNdGLHXwEk3jQPgtPXsaDbvJUcscOAYbXuGm+JPI4ojNPEpNvhnJM7uYwGO9NOr1Sdg/OqcORbOmcOlPC26yrO3PI11NFdqbolC5ROFjeMOWWkVsQKIiRS2AeKZPXnt4Elg0cIE1lxUu+kTFzlXzhiI274jlyUddL73ghDz6hk61gG1YqAv4vk6/l8arBErFdOcH6kzDEfQ1JzOlsnSamL4PfIbJPBcJ51DHZJXVlykWRkQnN9sYd1yk+dD1IiLnvklcWPEVqQ0NMwGNwNa5JhF36vTOM6kazDmXnhbX31iDC/uLygg6Gt0LExg1cq6jX94sXXdjIG487vyHMvCK2SxmgTQUi1x7eIATdW2Yj3ay5yVKlA2BcsSiF09WkdMBMRE0Ixwyc8AIQRODEps6vQ1Z0A7iyvmOwqozV2eGselSx0snxeFASCQyUl0D4aorwLqq3T0V6mB0gQqx5dKoEQyiSCr4yiaqCTNNsnN0pf46sYsth0sqqgtwViwIIFzzq95/FMXW2+aMRC3f1+e60iV6lKaNe9cUcDitqQ2zyKXXoWNVbylvEBkxkoCc4BUCztPBFi9YGIgJhpkJhvpCNBhA7YeDHCgJ1TO5cr5DlYvdFUkd8cRH8/s1UvSDCi+87KE9j8sgR9uKeJon87MoS/EtRQVJa1lRFigrkqvr1BvlcLjBoiYcrbdaXLEkznsOurp8HkoMX+Bg46lVQ9veIPzlhkDcccD8jwrid2cFdw44961soBFrckYO1ecPlJSiksYClcE0Ur74ECIxa2xmTWFfNKiSYNIZbztUIB9J0NFwLdclES1yi0Bdh728RSB4LEW8N61SW0+C2BwVGLXsQD9mRDDOcaOoskSs7KYCFGb1otbrfUCi9u0hUQctNiVcLlSNMVGTv3az/LY2+2XRNO8dgfzFqa+/yeXOe+YMRC3fUuen0hgl+EIBcSqAjpmJaYa0/jfzcyKYkPT/eNRAhGWrbCTwxI/2x0o0UTduf78BJbPdbCdQOwuKjs37QI3X5HUMSjjD/CCQpvejHkNZiX6M4wey9JCF30kNdlC4DcvstWilgGC3yd54ukA8VQBB04FJY6YPc9G27z0d/7scuumGQPx4QfkSjeFl+JA3LSqgAWvFogpbmAy1T06RtFUNoE5w594OVDKOtK/WDbHVquAP9+vfY5VC2xcstjRSjzSXCYkT8KWIqQaG72g5EulS4ayDORJLJtrlSw0Y4hUV+vJN5kuVCKYHPG0hyP9QYkjWmdbaG51/uWzaxPvmzEQd/2rXEXRHgfi5lUFzG9JTGlBVF50QmJPYTxlRqNYU8yB48x9am+A3mFtOcWjqXMbBa5b6aooQGSh4uFtPkayUokezvLmGoogoCatEx/UkmgkhrQhxVU6rS/K1qBEDa2VKTaK0K8/4+P4INdjtLJubhOoa7K+cc9Vyf8wYyA+8l25Gha2jwPiggLam6ce1FSDns7vGghtvhp/TfkUQuD4gMSRvlCtnVN5L5xlqZdOfoksISHwxMs+Tg5Gvo+5KHWJDZWJYnRDQw0TIgTSSa08SkHByOtuqJ36npUf8SwXx8LScmtjK1BTL756z9XJD84YiA9/R17kOtgaB+LdFxQw9zUGYjLGGCEQVPia+oo4JHzK1dnopy0YGdlhThgpiqInMULRMybVCtzQKDCajxIgositiXIwM2XtClvrmEhRc7+5XhsoZ9oMEH2j0ZJpKNEwC0hVhX//F9ekb5sxEHc+KNdYNrZMBkRJXpZiNdGlYhYJv5me+3b6MEei6KsOaQMv7Jc43KvjXjVpoKFKixvOZpqttH70pWOKNnLgSoo3Emd0RHNFqcTWMMEZ02vaDNFctlz7ISUTXACt9VNzBMf49edCDI5FHBVK1LVIJNLBl+67puruGQNx+/fkxY7A5nFArC5gTuPUg5pq9kz5uwBGRorKFjfhboKwt1uboCrMEtson5mDVJdmCo/Ot6pN6zwsK+YjKCfNZGoYE7UE3HiP2pyeRvLsadwzJ8HXngsxkitfo7ZFwk2En7/v2tTHZwzEHQ/KN9g2XogD8Z7VBbRNY1BTEXo6XDLEFToTioiiqpzrxUCo3KrhLJS4GcnqRDSVa1Uhaqg/6LDRcaPYYe5VVZIZ5pprSglmsXCGMQCMM0GfZO407/nrz0pkCmbtGqhtCeEm5Wf/Yn3yj2cMxJ3fkZdZDp5/PYCYCij+TiDooZY3E57WMOpFHk15HsZsjAwTziKAuG+4xwCvwhVCZ/IxK7GmCqiJwGHaJb1xoxvMdbmO1d5UlgLxEVVOqK8+wwzFaN1aaiCsZPCZ+9enN8wYiNsflJc7NjbFgXjvhQXManhtRdNk3DE4XBgHBAmQLWgicpbG5Xg5ThSxRKQLaO4yXTOT1ZyTyWqnjgHLuOnLMaiU0pTAuR3WuFVEArGg2T2jD6HGIoF/fDpUE0LppBCoaw1hJYI/vn99+rMzBuKOb8srbRfPqsXwyK5+70UREGeK8k1nuk9DNg0QCGYQRzN/5xHgSJ8mGE1PKmwG8yhumAbJJVhyCZd01XhpacVFTsRHjCAztzabB0aZu5TlvkSxqDPJz19qo7Zah/15bSrwhTGOiN9e/Dbolf/D0zSpyxHf+jYJy/Y/cd+1VffPGIi7HpRrYeOZMCo5pE3/vouKaKl/9Q5d5SCmgQMIBDPpItcAPcNA5wlaO7o4Ja4PKG5oTREQOmu1VUB1WhdXMtqr9YGu14iDo8elf/dVxJSp/BrQSOrBVUBMHuIw90IQ/+7JAMUSvYDGuRLCDT92/7rUF2YMxO3fllfbLp4K/bLyef+aIpqnYcpNhymmOoYhjrGcvqv4ApynTE+tDyhuaKWM5aEIEBlZpVNThBEMZnRXk3PSQCqllTX9EOO4jTPFI04wC1xM1e1onhoIxrK+/ISvYlpmZbC5nYGx8PbPr0v97YyBuPNBuU5Y8mdBhDBv8gMXF9Fc99rqiMkGSCKRI5hnqpJ+PZ3eqPUBRVC0CS7jaqtprKABoi5g3IjKmtwzTpxEBSxMs1cp91VC6QbqHpq6hkeUHwkojpgOEEVf4q8fZwhcX43jb+2wIOzgQ/evT39lxkB8+NvyGtuRGxUQUab0LZd4aKr7t4umEg2nYouK3wmEAabghWq1UFcI6a0YAAdP+qirtlFfY8GxLR3Uo4mbDZHNATkqa70KO25juD6ZEFiy0FbFK68WCOqGL/yESXHRkqwE5i51YLvBLX9xdfp/zxyIb3nX2Y79U5/KJ8rtvPVSH42/JI6YDkbUW8xRpSXUOxLiiR1jeHJnTqd7OvQdLDTX22htctDW6KClgXUctjJhCyyAYcQ1FyKX42etI5Z22Kiv1cr61XAES9M+/6O8spZMvGrh8gSEI997/7rkAzMG4rZvy+ttSz6ugdBFKb9zeYDGaQTApkPE1+oYzuR/edpDV48OblCMFbwA+aKPfDFAoRgoLlI+iQGomgCxlsFBW5Ot6hpq0uSgqHNCxGI8HwsIF06gIyoNDsav7v0+K4z1xOW2dGUKluXffN81Vd+eORDf8t4kLPvRwCuHdT90ZYiGipDwVJZsPKsiEsCvCQa87t6j2krZdjBU6wn0G1RydmRSGWLRQycYJYAKgdqPA5R0LVUJRFDaGm3MbiRANlpqbSybrcUxOWYysTqcDfHnD45GAS/tfJ6/phrClu+4f13y+zMG4vcfkDcIO3zEJxBRGdNtV0nUT5MjyEG9owFYS8F817QrVH4Us0HscXlI0RCnY9PG7oay/uHNvl7cj1J2VJVplGnCHCwqcL4bi6oSIK1zyDWh4qACX1EhiuEglqa11FmY1+xgwSxXveY02WiqtXVCdbTANDAa4k+/NVICgkNdfVktLIRvu+/a1A8nBWLjrvxSO5G4/0hf0D6YCTuHRr0Xxwpy21gOu770u7W9v/dN783CsX7iedHSXyBxx3pMG4gTGR+nMoFewNFiU226V4dAmq+Epd4JFO3907CIf2EcBwAtKaGyCRlzIif0j7LARKrIJ0PeusavXKTP/RJArF4lQIFOCTI12/G5oQDyNNdQvGmQQlUmQIB4bFWSANklgKiPHngmq2tFou0NV9VDiPDN961PPTo5EHvyb3Ud5yFekDOp6FsYKwoMZPziSEEc6MuE/YMFrKUlwmgnk8vufiPZd3rmaxyIyQZhZKlSrqoFkeacKnIPC9dVYtl4ePhxVjpyuWJy0RzGsRqABrgGkZEqiYBhbnKGAijKzVUmMjnI11mMhoOMiOO4jT/BS7EoheIsT4AKBIdg6e8Ink5a0AtZjFt1LK3C6GjwyZ7D3nfz1X1Hd21YcVoHBPHE7vxv2bbzoyKVGeuSYzlKPBFnilpsHwtVFkT/WIiFLQLtLa5ScFwrZiuGUoJvBbUpmrqHfWQKoTp/nOhnUhKGe0h+5ZBF4KRdqyTeWqvK085gcZquir4oARRI1R2BEVsCNBBxEAEysafJACIHEcQzAVSkDoq4h1xUVDqIaSw2hModxaAQzn6EwV4ZhjtDS2zftu+pJ8VPd+V/U1jOw9qq0IXmpprfJOnSFFMzJtAD4WIKa+SyhVCtDbO0ddFsB+cvOHOWA01MzrqcKnIPld6gfU9xYRT4VCrCAMkFoKsWpEpBuImMhZKPEA+7VqBvACKx6Agy3Ybg8GUSCUj4OAeVdJAvVXG+4SB60+Ze4hxkHNK4BUd681hhqeS4/yV+ssP7DcsRP9ZAsLKSxeamzpjcECobnaW7WnTpGWGy+3TEksAEuOkqVqVMblFMxAHkGNUmIgKIIOVZQhvdvBELlX9LT3ftgpTO5DCqpwKNCS25mI4pnTM60Chxdc3onIw9KYCyWvcQIO5T7Jn0G5M9yr8n7ZSIiwwEijoeZywtAxDv+2jPKDI5j5m6OfHj7d6bhS1+QjYyQJhc1qbqUAXQMtkQOw4XMJQVmNucQiDLBeVadNCZCvDba9PjlBRvqD8bKKuJx9FaouznilnKsVTYgLI/TrASAULNLQQm54Xq3XjQPC9zmq4kEBXpLZWecomiZ5KDcSCjiXTaeaJwhSG64SAaBUq8ZUO1BqLC61F4wxzLCcyJy/EzJsZyYl4mm/dxsHuYHJEX/7ol/2bHcX6irQFtQQR+Fq+ctHDL+ho015q4C9eLc3hwUxbntNcoMPTk0sppJOvj3esIRJklqLj29OhCE7PFdYSS/XYETiT7qawnS1DmLOLNMHzN96WMhkbIVc7+Sf2aOEeYfcMRMU4Yh1vsZGY3LkKV9x2Ng+NiOJ213OQg6lZyEEuEzXZsQLe2yBV8HDgeAfHtzd4NjiUeIRBKxgUSb5v7Xfztz5fDbTgXcxt1BejqhbZKO3lsxxg27vKwaHZVRGAdqx8c9fG+a9PjrBvqmM5eT83siVyG+M0agGj20YultaS4x7UUJzGN3yQeG9FRkxjPTSXumIjFpuKImFKfVKRNcI7TdFoc1Miv4b3RGHh0p6cixmwcMDAWB8LKiW88m7/BdR0FBOVYS6IHb5nzEF48MRs/PfVbivhUKhQFb1njqnj/H3ylFysX1Uc1Czoy2Tfi4QPXVY3jCI6b8p/iiQqest+Ivclk/0TgEMSy32GpOg2ats1p5tPEMu+myEgvLV5EiDEdU1UWxZVFTDSdbjhM4ONUrI+rU0fnNGLWZKDsOhKo3F36OqcB8bUnvTdZrniUNjCtoxW1O3FF87P4p5cuRJ97KRzL0r2QAuD8dhsXdtj4u0eHkPMSpcAZQTo17OGW608HwtxjXPkVIvGSpSfLnhZR9FQdW1EGN9FE5o0SmDe0R+HRcXpCk+80nTyBItdZgiagfvqV4sZWWUDr4/iZnQpovak2SbEJUQkED6ahvbc7wJauSYD48kbvjbYlHgsIhATOrd6F62b9GA++sgZ7iutUxxnTYocZ2NesdPDwllF0nhBoqXOVfiAQ3QNF3PqmauXul8zRScRB5Uxj6KQYtQXS3c9CJc7OxD0E4uJ5lUDE2UNTS5mdE44jxgcRaqcTfvwfmtJ6rvFZCNB5qgDfz6HOHkHacVFV146EY09oUvPcnQTiwCRAfPFR73rLFo/7vrZs6p0BfGDOl3GiMAf3br0ZHXNqlcgiGPOaBNYscfDQzzMYzruoSlglIPYez2H30SyWzklgVUcS589Por3FUR1bTPggfltn8hf4m7I0Ki2niHt4Pk6AS9qTUejEyJOYUTCpTogJ8TjnVPga6mPFIDUQAWYHW5AOjkOEY4A3DFkcwZjfgsMNtyCVKHd2q9Q1BGLbZEDc+1DueifhPh6oqkDOIIF3tn0DLekM/mHfe1C06jGaC5BwLFx7AcWRwNcfG0ZLXTpy4fU68cuHsnhx/5i6fVU7BiZ60dFLYOXCJFYsTGJhq4PqpPaGJzIPp9CnpXOTe8gxbTV0hsafa3LrSf9idIIRlSV6x2Jhygo6DQh9QFIOoTV4Dgm/F/BGAT+LMD+C3tEkji/4Y9SxfqdS70Q3tu9EODEQlpUVn/tB7jrbdX+qgIhmSK0zAiccwUDQjosWcbElULmudTU2DpzwsHV/oIJdJAJnJoHY0TWGrQfHd/rkzZRaNNiWKipZ0OrivPlJLJ/nYmELLTEd8JkJMLSmKjcDRFwBl/YnEFMKkDgqJhOnpGk1IpxaDUEXmvwtsPxRIMjSzlesGw53oSvTgpFzP4NapsdG+bKVYyMQ2yfiCAXEQ941jis2+l6gPdSYl9neHGL1IpYrWaqlaHd/iO0HWQmjQ84kIJd3uc67rWsU2w97kCoBSp9EdRViyRb7ZNg6JuW6FhKurTz1dMpGW4ODjlkOFrdaaG+yVI0bwZ0sdhW/uTgQEwFgJlZlMlKcxsZyMucdD60WRhaKmOVvRo2/HwjGgKAQDdCB9PPwu3+GrfItcJZ/WNUZmq2SO/d1h9hxcAIdQSDue0RWWyK4F1JcFwThOZLL3IGOxBKUhCOVTU+XnovwxqoxfoEBYs+x/PCmvWM3CynXwU5cjdBbIyyrRik2i70AmTXBpC0LiQRj+BEgLgGyVA21bQuVt8oahwXNFtobdYIxjYGJgDFAxGe83o//f7rAI3EbZZeaKKPWHORlVWlJtHS0EMq5FX4/lljPwvV6AT8DhKz7okK2kT8Ons1RAAAPKUlEQVS0EbuxFoWqc3A4sR5L59SrnoZmCGoUMWQJxEsHGWmIzNe8jwP0rAlEfJj3PCYXOH6wVlq4XkhxdRCGS6SETUUezw+Nzx7O3nQCOHiqOFjM17b9/W26MdSKO07VhGl/jYVwne26621LXuI6doNpR00wEgTD0dxBjlHh44qQN5V9a53A/CaB+c0Cs2p1I3jeJL3yEifE0JhITxgucGQObeE21IQnVSbImLMUfWIZPKQimpW1dp3/Cpr9LbCDEcDLaE6QFqRfRP7os3i+/g/RXX1dqYhzeatAXcq0UI2oZCw3Pt9hukCMmztSivsezXcIaV8lgDdKWGvDMFwUQljUJ8ZOpxlZlQRODgaDvYNVJSAq52H7x46m51W5q52kfVUqkbzGdXFpwrVmqR5MFjvfEIhYmx9Ta2cmWKQACSQrfjpmCVx/XpSDr0TqeC4w44uDUh12Y7a/CU7IzjEq9Akp0hh1l6NXnIMQeinUlnm0+ZtQ7R3QXECd4BMEAJljGM2F6Dn3Xrw01IpRJhurPrMS5822UJc83ds3jEEdMSFHiAqOOJ2Jy99s2LDBqrv8DxdLKa8Stns9INYKGXS4NkTSDTGaQ/fw88n50+1wv2LDrsTi+nkrE659VSKRusaycJllhXOV7lEVQsZymdjQpSP1sd9IRKGTMgjjAIiK4S0RYpa/DY3+LgjJUChXhgL2dADsNEK7DgNYhp1jS3Bu3QDaik/D8fsiLsgCvqcUs+x/Gf31N6B//h2ES9WMMwNdmfd0hglEeuLx8tvXBIhKkDZIabX8tLA06VpX16St63L54Hu/uy75nTOBeabfrtkgnYUdxXMzI/mPC2Hdmk7acFzdMdPM6vgt0nH86JsTSv9MZrLSIdzXPYLrmjaijs2cdTG4fhlzwk4DThqBVYMs6lHjH4IIyAFjmgtofBQzGOs/gi31H0drxxvUgDgW9p7K5A0QEivn2qpwZqKNE2tS0STssYn/aqbUfA3+7spPdd8tLOuLJJbr2EinHFSlXaSSjtIlZqOl9tHfSCog4lbKOFHkHUBr/gkkMQqEnNW6hYAMfOS7tyAxfx1sdnZz2NOI5g4XYjz9Ilg8fKwbRzO1eDZ9N+xEHVbPtUqW5Y5jAUZiomlVu42marb40lucuARif3eInRMp67MRiKsIhGN/kbPXWGZK3Aj287NATkmnXNRVO/jEjSllHmu7vbwJ6aO1uAmNxa1AWACCohZHTDAe60Wm9yD6zrsfeasR54x8Fa5qwR+BIViypZvP+0OHsSV3JXbZN6iTV7nAmnZbN50HsOWIr5IUjGi6cKGN5ppY1kAMjDhHnFLLs0DOWE1nIxDrN5y8W9jWFyWBUNOqXE0an2W0pu773eZSlrcRYYlgAHOzP0Iq6I5md0Q2Nt7t245BzEffuX8KadXg+JBEcWAvbmj4MSy3GnBSbLgB6eWQH+nD7vS78cKpdtXGTgGREHhDh44lkbAvdPlqOVVnh0hcvMhRKTfxzXjpPL4zsppOB8I6+0TTO7/Yv2EoE35aUDRMAgK/JxD33tKofA/jiPK9MbsJs4e+A3BmU9xYKcUuxe5n8Zz8j2i78D0lkcF+ta/0hFhZ04n1bTvV+nE4ehJDxVr0ttyEU9kUth/RMTgSm8WSly11Sik6mzo9lYRA055ccclSB231ZSCMaFJgRDqCoumsBuKhbrkcAT63dXfhxqc3j1gqfUb9M++RPRRZU/Ql/uwDjeWqoZJglph//POo9o8AySbAG0HviUN4yL4HudRiXHd+2eRlP9rOE5pjLmrej2WpfQhSC5CpXq2If2okxJaDfslgoI+wdrlbAuLp3UW1CkegqX4uO8fF7MaJgaA1aDzrsxKIR07KVhngU0GIDxU8pF7qzOP57Vkt++MKz3S4jJoj8kEdf/K+hpJo0kdrNGx/AItPfB6hl8HRbBt+WPwDZP2EKmB802pNSFJ3XzeBiGY8gLlNNi5exPZH+mwnB0O82GWAkCr8sn5FQtdfCOBnLxXBzD5uBOKK5a46h9lKYimKuXUe1yEOA0RpzdqyR39lVtMjJ2W1HeLuX+SBfaLoodE8fOPl/QW8uDNbaicaF0/xGBGB+O831ynRpCHQMRmGVIqBhcH+fjQ01CCZTCrCc82YCcJtDeUZu+uIj30EIqLCghYLaxaX6+SO9wf4eadX+p1pQ9euKgPxxI4iBjK6momiae35LuY1ayAqxRKH+crZBISU0n7qJN7/i1aVnyn66FDJCuYBHGwR11XA1peZUm9E0jjdp0SVCm+4Av/tXTUlHWFAEGA4RqrOxEOjITJ5i7Ec1FfbmFVvqaVf05eJi/xs1cDEORK0tcHCRYvKQBztDbDpFaa76K2p1sL1F+o+UBzeY9s0EEY0Xb3CRXuLXr6NA0GxZIDYfjZwxHMn5fXCxr1egIuLNOujVMfSU1AksPdgEdt253WHzGhqjVspju6Qy5P/9berIyBMG0tyRKBWz7SYYgjDRsG3VFcBNpQfHmNaJHtu8PECAs21Vqk9NnOY4qmdR/sCPLsn6o7DFhB1Fm5YU+aIR7YU0T+iK/LIEVevTGDBrIgjonHy7awB4sUBufIX0fLPeQHe4vkQ5qknShwZMKL9zkNF7NhdKPXeUF5spQCNZNTtv5lGWz1tfmU3mRa7CgweoipLdQ9lJSyM9UKisac3ezURHDZhZ0J0U60ocQ1FHnUBfxscDdE3rNONLl7mlvpH/XhzQXETNx67bkUCC1rLQBgdUQKiWy8MnWIeLnOgTF7T660jtvbKucLGp0Pg1qKHhEpVjD+UKdqPc0TnYQ8790RAxKSt9inGi6nqpMBlyxx0tFqY1WCpRim6QXo87FFWmZWhEHNKHsGSKxK8d1jnIfE07FTA81IkmQePlDL2AOw64uFIr+YyZvatW5VAR5tuphI/twLiF13VqCMmAsKy7Mzroqyf6ZW1VRY+Ztn4T56PevP8H2VvVxC/xBURSPsOedixp1gySyuJX4IioqpSlJJZhGxaYqGtQaK9RWBRq6tKtvSypVHo5VTK0o2bKGEMY3IgHTTWX58aCpX4IaFZmUqHbVadpcqHjaHAlCE2ViFXsZPBREAwOrP3WIht1BEVHPG6ALF1UN5oAX8TSrSbInnThMRwhHmPiybDKRQFh7p9dPcEGB7RuVYTJ6dNNL+BgZEiuvtzKnv83OVprFycwtJmG+11NpiQZiyv8bw1vU8cG5Uzn40xMiaViU2Ttq1RP2OIllw81hIXTVzV3XOcK5y/BCCe7ZFLalLY7RWhFgwVqWKdwczsLT0Zy4ipOJfEHmvGPNKevgAnTwUYHAqirscVRKvAYyBTQM+Azm+c05FC65yEWg2sSVporbEwt9ZGWxXQmGSRTLmBvDnrxPCWy8BKNgS5JuKEnqEQAyNah3BF8YLI8vqVAfHZ74+2tcxKHp/XbNm0SLjoo1b2IlDMKl9JRMV1RrRvuMSIMJVTRRlelOgfCtBDUAZZb61JVskt/SNlIJYtr8KijpRO21SrgVG7bNWIHWBCCSvQGlxGvT3Ma3JU9zJTfzdZeH3cVDAOv+n74fGpXOPFk1HWe39ZHLFho0wli36PlGEdKzOp5OY0U9npxOISKLGnKY5T4AaYiENUblNsnw9TMo8/o9jq6wswMBiikC+DMjBSwIn+HJqbXKy9ol5lI6p6vSh3Vqc/ainOt/6BIh5+cgAneooqort8fvrYR99W+88tTc4az5MXC4FGpeOiJrxTCbG4figp7MiPoGhSsSajIwpBcPBERghhbXvNlfUXng6+GQbyXazC0s9u0yk1fF4bZSlBYWV/XIGf9pjLCTjF6BDNTRoQ/UhM3dBkoD/A4ECAvqEimmdZWLm8OmrsHnvohwEg6nT5/NYRbNo6HBWhOKFt2V8ZSxT+y5F7Fg6SiAcPylSxFqsCgbWOjXWhxKVSYi4TcCo7GVQadZWeNbmCynrnIYY4BIbzSnA9sOXA8CeTvYX+1xwIDuh/Pifn+X74NuGId4dBeKUMkdCPCePz2nQX4rYm/SA9ztS4zpiQQ+h5R2GEOGi0iNRj1yLxYKKwatZHnWlKMj3a4fW7ewp4eOMAegc8tVYOYe2zID/8yhfanzjTjN+4UTotq7DMEsEVlmWvFwKXh4FcwgQU0yKj8nrGd+E7zdeXjjA5LvzTA33W0yOW8/wPPqgfs/m6ABG/mb/amG0XjnOjbTs3eYG8MvTDBOvM+Fw3EoxgtDVZaKpjn1WhRVFciU+wb3SMeTeZdUamx2V7KSjLzjN+iKdeGMbmnboOWgjHg5BfHCoOfab3yytGpxI7lb9LKcXLA2h3gcukwHrHxpW+hxW2LZOqc07MGSVHHOzFse2HcMTzird+6m2pffHzve5AjAPledkuC+HbLVvcXCyGlwehTKgiSp3ticY6C3ObLfUubD6PNBI/MTAIlFHk5pHKkQ9XMgqMtVa6tgAOH8vjx08OYCjjq4ePCCF2ijD8vc4vzX/h1QJwpuM3d4+0VCdrL4bAOsfBVaGPCy1L1pHxgkB+bFmjPWGroF8qEPEb+PzPsvND33m7EM5NRT+83CenqBJZzSmM68xttRUorEJSFa8xQOI+yUScYcAoFkM8sWkIL+3lo2YY+HFyUsp7EM69d/+XROG1BGGic508Kav7Ev5FCctp8+rx0Aox8cPNf2VAxAf9Z49k5yNw3g7bualQDK7wfemy7puFk2TplgYL89psNDZEoLCyKVoVY3gvLqpKCcBcrD+Uw2PPDCEzxpQ99TjXTX4Y/H7XXy14+fUG4NWe/6wAIj7oT/8gu8CXzo1SOjcXPf9yL5Au83IpvsjeLY22AqWpkeFtoatbuTBjArBMo8wF2LhpBK8cyGrrTDgjYeB/+pXt+/4aT14bdZ56taR6fY8/64CI3+5//mZuoXTstwewbvK94DI/IKdE1pctMavJxrzZDurrLGV5DY4E2H+4gF2dY8jmQ139KsVj+Xzx9v1fWtD1+pLy33b2sxqI+K3d+U250Pdz7wiRuMn3/UuDQLpFz1ftgIIw1LXN7G7gk3tYbWT1e2H4yR33tH1NG7Nn9/ZrA0ScjB/8x9zCQijfIWHd5BWDS4t+6KpWC4FAoejl/NB+oFD0/9uWP5914uwmf3l0v5ZAxIn7nr/MdWSRv84vhA1eaO3PZ/Kbnv7cnN5fFwDMOP8vz4/Uk8nae+oAAAAASUVORK5CYII=",ie={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ue=me(59301);const se=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ae=()=>{const[ne,ee]=(0,re.useState)(0),[a,y]=(0,re.useState)(!1),[x,b]=(0,re.useState)(!0),z=(0,re.useRef)(null);(0,re.useEffect)(()=>{if(x)return;const ye=()=>{ee(Ee=>Ee>=99?(clearInterval(z.current),99):Ee+1)};return z.current=setInterval(ye,5e4/99),()=>clearInterval(z.current)},[x]);const te=()=>{ee(0),y(!0),b(!1)},ce=(ye=0)=>{b(!0),ee(ye),y(!1)},fe=ye=>{const Ee=ye/1048576;let be;return Ee<=.3?be=3:Ee<=.5?be=5:Ee<=1?be=10:Ee<=2?be=20:Ee<=3?be=30:Ee<=10?be=Ee*10:be=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${be}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},pe=()=>ue.createElement("span",{className:ie.dotLoading},ue.createElement("span",null,"."),ue.createElement("span",null,"."),ue.createElement("span",null,"."));return{progress:ne,progressOpen:a,openProgress:te,closeProgress:ce,toggleLock:()=>b(ye=>!ye),CreateProgressModal:(ye=se,Ee)=>(typeof ye=="string"&&(ye=[ye,ye,ye]),ue.createElement(we.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>ee(0)},ue.createElement(E.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ne<=30&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:ge,alt:"Step 1"}),ue.createElement("div",{className:"mt20 c-light-primary"},ye[0],pe())),ne>30&&ne<60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:de,alt:"Step 2"}),ue.createElement("div",{className:"mt20 c-light-primary"},ye[1],pe())),ne>=60&&ue.createElement(ue.Fragment,null,ue.createElement("img",{src:le,alt:"Step 3"}),ue.createElement("div",{className:"mt20 c-light-primary"},ye[2],pe())),ue.createElement(ve.Z,{className:ie.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ne}),!!Ee&&ue.createElement("div",{className:"c-grey-999"},fe(Ee)))))}}},35333:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ze}});var re=me(59301),we=me(38854),E=me(8591),ve=me(6848),ge=me(92832),de=me(3113),le=me(12389),ie={wrap:"wrap___AasCO",chatContainer:"chatContainer___n6e3E",btnContainer:"btnContainer___yKyVB",btn:"btn___Y_09T",inputContainer:"inputContainer____bM3M",sendBtn:"sendBtn___UHHLj",sendBtnDisabled:"sendBtnDisabled___AoSRc",cancelBtn:"cancelBtn___yql4C",loadingWrp:"loadingWrp___gYLGT","dot-fade":"dot-fade___LruoO"},se=({position:Ve,children:Ze})=>{const{left:Ue=0,top:Me=0}=Ve||{},[He,Ye]=(0,re.useState)(Ue),[Qe,rt]=(0,re.useState)(Me),Ke=(0,re.useRef)(null),Ge=()=>{if(Ke.current){const Le=Ke.current.offsetWidth,Xe=Ke.current.offsetHeight,Fe=window.innerWidth,ke=window.innerHeight;let et=Ue,tt=Me;Ue+Le>Fe&&(et=Fe-Le),et<0&&(et=0),Me+Xe>ke&&(tt=ke-Xe),tt<0&&(tt=0),Ye(et),rt(tt)}};return(0,re.useEffect)(()=>{if(!Ke.current||!Ve)return;const Le=new ResizeObserver(()=>{Ge()});return Le.observe(Ke.current),()=>{Le.disconnect()}},[Ue,Me,Ve]),(0,re.useEffect)(()=>{Ve&&Ge()},[Ue,Me,Ve]),Ve?re.createElement("div",{ref:Ke,style:{position:"fixed",left:`${He}px`,top:`${Qe}px`,zIndex:1050}},Ze):null},oe=me(26869),ae=me(56102),ne=me(40679),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Ve,Ze,Ue)=>Ze in Ve?ee(Ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ve[Ze]=Ue,ce=(Ve,Ze)=>{for(var Ue in Ze||(Ze={}))b.call(Ze,Ue)&&te(Ve,Ue,Ze[Ue]);if(x)for(var Ue of x(Ze))z.call(Ze,Ue)&&te(Ve,Ue,Ze[Ue]);return Ve},fe=(Ve,Ze)=>a(Ve,y(Ze)),pe=(Ve,Ze,Ue)=>new Promise((Me,He)=>{var Ye=Ke=>{try{rt(Ue.next(Ke))}catch(Ge){He(Ge)}},Qe=Ke=>{try{rt(Ue.throw(Ke))}catch(Ge){He(Ge)}},rt=Ke=>Ke.done?Me(Ke.value):Promise.resolve(Ke.value).then(Ye,Qe);rt((Ue=Ue.apply(Ve,Ze)).next())}),ye=({visible:Ve,position:Ze,selectText:Ue,applyRefinedText:Me,fetchUrl:He,noRestrictModal:Ye})=>{var Qe;const[rt,Ke]=(0,re.useState)(!1),[Ge,Le]=(0,re.useState)([]),[Xe,Fe]=(0,re.useState)(""),[ke,et]=(0,re.useState)(1),[tt,$e]=(0,re.useState)(""),[_e,Ie]=(0,re.useState)(!1),Re=(0,re.useRef)(null),[Ne,qe]=(0,re.useState)(!1),[st,nt]=(0,re.useState)(0),ot=(0,re.useRef)(!1),Ft=((Qe=Ge==null?void 0:Ge[(Ge==null?void 0:Ge.length)-1])==null?void 0:Qe.loading)===!0;(0,re.useEffect)(()=>{if(Ve){et(1);return}qe(!1),Ke(!1),gt(),nt(0),Le([]),et(0)},[Ve]);const gt=()=>{var rn,Ht;Fe(""),$e(""),(Ht=(rn=Re.current)==null?void 0:rn.cancelRequest)==null||Ht.call(rn)},ht=(...rn)=>pe(void 0,[...rn],function*(Ht="",Kt=Ge){const Yt=Date.now(),Pn=[...Kt,{text:Ht,key:Yt,sender:"user",show:!0},{loading:!0,key:Yt,sender:"AI",show:!0}];et(2),Le(Pn);const Gn=St(Kt),zt={no_record_times:!0,prompt:Ht,history:Gn};Re.current=new ne.Z(oe.Z.API_SERVER+He,zt),yield new Promise(en=>{Re.current.on("data",cn=>{const{chunk:{msg:jt},full:it}=cn,Tt=jt==="error";qe(!0),$e(kt(it)),Le(Bt=>Bt.map((Gt,an)=>an===Bt.length-1?fe(ce({},Gt),{text:it,loading:!1,error:Tt}):Gt))}),Re.current.on("done",()=>en()),Re.current.on("error",cn=>{const jt="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(cn)==="[object Object]"&&cn.status===-9&&(et(1),Ye(cn.data)),Le(it=>it.map((Tt,Bt)=>Bt===it.length-1?fe(ce({},Tt),{text:jt,loading:!1,error:!0}):Tt)),en()}),Re.current.on("cancelled",()=>en()),Re.current.startStream()}),Ke(!1)}),lt=rn=>{Fe(rn.target.value)},St=rn=>rn.reduce((Kt,Yt)=>{if(Yt.sender==="user"){const Pn=rn.find(Gn=>Gn.key===Yt.key&&Gn.sender==="AI");Pn&&(Pn!=null&&Pn.text)&&!(Pn!=null&&Pn.error)&&Kt.push({question:Yt.text,answer:Pn.text})}return Kt},[]),At=()=>{if(un)return;const rn=wt("\u6539\u5199");gt(),Ke(!0),ht(rn)},Pt=rn=>{if(rn.key==="Enter"&&!rn.shiftKey){if(rn.preventDefault(),ot.current||ln)return;At()}},Dt=()=>{var rn,Ht;nt(Kt=>Kt+1),(Ht=(rn=Re.current)==null?void 0:rn.cancelRequest)==null||Ht.call(rn),Ke(!1),qe(!1)},_t=[{key:"1",label:re.createElement("span",null," ",re.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:re.createElement("span",null,re.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:re.createElement("span",null," ",re.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],kt=(rn="")=>{const Ht=["\u7B54\u6848\uFF1A","\u96BE\u5EA6\uFF1A","\u89E3\u6790\uFF1A","\u77E5\u8BC6\u70B9\uFF1A","\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09","\u7F16\u7A0B\u8BED\u8A00\uFF1A","\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A","\u7A0B\u5E8F\u4EE3\u7801\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A","\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"];return Array.from({length:20}).forEach((Kt,Yt)=>{Ht.push(`\u7B54\u6848${Yt+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Yt+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Yt+1})\u8F93\u51FA\uFF1A`)}),Ht.forEach(Kt=>{const Yt=new RegExp(Kt,"g");rn=rn.replace(Yt,`**${Kt}** `)}),rn},wt=rn=>rn==="\u6539\u5199"?`${Xe}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ue}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ue}\uFF0C${rn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,It=rn=>{let Ht="";rn.key==="1"&&(Ht=wt("\u6DA6\u8272")),rn.key==="2"&&(Ht=wt("\u6269\u5199")),rn.key==="3"&&(Ht=wt("\u7F29\u5199")),gt(),Ke(!0),ht(Ht)},Nt=()=>{const rn=Ge.splice(Ge.length-2),{text:Ht}=(rn==null?void 0:rn[0])||{};gt(),Ke(!0),ht(Ht,Ge)},ln=rt||Ne,un=(Xe==null?void 0:Xe.trim())==="";return Ve?re.createElement(we.Z,{open:un&&!ln&&(_e||!tt),overlayStyle:{minWidth:200},menu:{items:_t,onClick:It}},re.createElement(se,{position:Ze},re.createElement("div",{className:ie.wrap},ke===2&&re.createElement(re.Fragment,null,re.createElement("div",{className:ie.chatContainer},Ft&&re.createElement("div",{className:ie.loadingWrp},re.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),re.createElement("div",{className:"ai-loading"})),tt&&re.createElement(le.Z,{cancelIndex:st,streamingStatus:rt,loadImage:!1,onFinish:()=>pe(void 0,null,function*(){nt(0),setTimeout(()=>qe(!1),0)}),value:tt})),re.createElement("div",{className:ie.btnContainer},re.createElement("div",{onClick:()=>Me(!0,tt),className:ie.btn,style:{padding:"0 16px",width:"initial"}},re.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),re.createElement("div",{onClick:()=>Me(!1,tt),className:ie.btn,style:{padding:"0 16px",width:"initial"}},re.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),re.createElement(ae.CopyToClipboard,{text:tt,onCopy:()=>E.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},re.createElement(ve.Z,{title:"\u590D\u5236"},re.createElement("div",{className:ie.btn,style:{marginLeft:"auto"}},re.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),re.createElement(ve.Z,{title:"\u91CD\u65B0\u751F\u6210"},re.createElement("div",{onClick:Nt,className:ie.btn},re.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),re.createElement(ve.Z,{title:"\u5220\u9664"},re.createElement("div",{onClick:()=>{et(1),gt(),Le([])},className:ie.btn},re.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),re.createElement("div",{className:ie.inputContainer},re.createElement(ge.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Xe,bordered:!1,onFocus:()=>Ie(!0),onBlur:()=>setTimeout(()=>Ie(!1),300),onChange:lt,onPressEnter:Pt,onCompositionStart:()=>ot.current=!0,onCompositionEnd:()=>ot.current=!1}),Ne?re.createElement("div",{className:`iconfont icon-tingzhihuida ${ie.cancelBtn}`,onClick:Dt}):re.createElement(de.ZP,{className:un?ie.sendBtnDisabled:ie.sendBtn,icon:re.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:ln,onClick:At}))))):re.createElement(re.Fragment,null)},Ee={"hover-line-container":"hover-line-container___kkYQN","hover-line-content":"hover-line-content___ZkD9e","line-button-container":"line-button-container___A79j9",button:"button___X_Iu7"},be=Object.defineProperty,Se=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,xe=(Ve,Ze,Ue)=>Ze in Ve?be(Ve,Ze,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ve[Ze]=Ue,Be=(Ve,Ze)=>{for(var Ue in Ze||(Ze={}))Pe.call(Ze,Ue)&&xe(Ve,Ue,Ze[Ue]);if(Se)for(var Ue of Se(Ze))Ce.call(Ze,Ue)&&xe(Ve,Ue,Ze[Ue]);return Ve};const Ae=Ve=>React.createElement("svg",Be({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ve),React.createElement("title",null,"AI\u6539\u5199"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"26.797%",y1:"22.073%",x2:"82.181%",y2:"80.474%",id:"rewrite_svg__a"},React.createElement("stop",{stopColor:"#5C64FF",offset:"0%"}),React.createElement("stop",{stopColor:"#6988F8",offset:"100%"}))),React.createElement("path",{d:"m10.406 4.741.007.015h-.007v-.022.007Zm-.04-.04.855-1.495 1.497-.855-1.496-.855L10.366 0l-.854 1.497-1.497.855 1.496.854.855 1.495ZM3.1 8.442l1.71 3.1 1.603-3.1 3.1-1.71L6.52 5.023l-1.71-3.1-1.71 3.1L0 6.733l3.099 1.709H3.1Zm6.84 3.1 1.069 1.924 1.068-1.924L14 10.473l-1.924-1.069-1.069-1.923L9.94 9.405l-1.924 1.068 1.924 1.07v-.001Z",fill:"url(#rewrite_svg__a)",fillRule:"nonzero"}));var Te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",je=(0,re.forwardRef)(({initialContent:Ve,onButtonClick:Ze},Ue)=>{const[Me,He]=(0,re.useState)(null),[Ye,Qe]=(0,re.useState)(null),[rt,Ke]=(0,re.useState)(""),[Ge,Le]=(0,re.useState)(null),Xe=Ue,Fe=Re=>{const Ne=document.elementFromPoint(10,Re),qe=document.createRange();let st=null;const nt=document.createTreeWalker(Xe.current,NodeFilter.SHOW_TEXT,{acceptNode:At=>{const Pt=document.createRange();Pt.selectNodeContents(At);const Dt=Pt.getBoundingClientRect();return Dt.top<=Re&&Dt.bottom>=Re?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let ot="",Ft,gt,ht=null,lt=null,St=null;for(;Ft=nt.nextNode();){Ft.parentNode.getAttribute("data-select")==="disabled"&&(gt=!0),ot+=Ft.textContent,lt||(lt=Ft),St=Ft;const At=document.createRange();At.selectNodeContents(Ft);const Pt=At.getBoundingClientRect();ht===null&&(ht=Pt.top)}if(lt&&St&&!gt){const At=document.createRange();At.setStart(lt,0),At.setEnd(St,St.textContent.length),Le(At)}else Le(null);return Qe(ht-1),gt?"":ot.trim()};function ke(Re){for(;Re.parentElement&&Re.parentElement.tagName.toLowerCase()!=="section";){var Ne=window.getComputedStyle(Re.parentElement);if(Ne.pointerEvents==="none")return!0;Re=Re.parentElement}return!1}const et=Re=>{var Ne,qe;if(ke(Re.target)){Qe(-1e6);return}if(((qe=(Ne=document.getSelection())==null?void 0:Ne.toString)==null?void 0:qe.call(Ne))!==""){Qe(-1e6);return}const st=Fe(Re.clientY);if((st==null?void 0:st.trim())===""){Qe(-1e6);return}const nt=Xe.current.getBoundingClientRect();He(nt.left-30),Ke(st)},tt=()=>{},$e=Re=>{Ze&&rt&&Ze(rt,Re.clientX,Re.clientY,Ge)},_e=()=>{if(Ge){const Re=window.getSelection();Re.removeAllRanges(),Re.addRange(Ge)}},Ie=()=>{window.getSelection().removeAllRanges()};return(0,re.useEffect)(()=>{const Re=Xe.current;return Re.addEventListener("mousemove",et),Re.addEventListener("mouseleave",tt),()=>{Re.removeEventListener("mousemove",et),Re.removeEventListener("mouseleave",tt),Ie()}},[Ve]),re.createElement("div",{className:Ee["hover-line-container2"]},Ye!==null&&re.createElement("div",{className:Ee["line-button-container"],style:{top:Ye,left:Me},onMouseEnter:()=>{_e()},onMouseLeave:()=>{Ie(),Qe(null),Ke(""),Le(null)}},re.createElement("div",{className:Ee.button,onClick:$e},re.createElement("img",{src:Te}),re.createElement("span",null,"AI\u6539\u5199"))))}),De={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},ze=({nodeRef:Ve,noRestrictModal:Ze})=>{const[Ue,Me]=(0,re.useState)(null),[He,Ye]=(0,re.useState)(null),[Qe,rt]=(0,re.useState)(!1),[Ke,Ge]=(0,re.useState)(null),[Le,Xe]=(0,re.useState)(!1),[Fe,ke]=(0,re.useState)(!1),et=Ve,tt=(0,re.useRef)(null),$e=(0,re.useRef)(null),[_e,Ie]=(0,re.useState)("");(0,re.useEffect)(()=>{Ue!=null&&Ue.toString()&&Ie(Ue==null?void 0:Ue.toString())},[Ue==null?void 0:Ue.toString()]);const Re=()=>{const nt=window.getSelection(),ot=et.current.scrollTop,Ft=et.current.getBoundingClientRect();if(nt.rangeCount>0&&nt.toString().length>0){const gt=nt.getRangeAt(0);Me(gt.cloneRange());const ht=gt.getBoundingClientRect(),lt=40;let St=ht.top+ot-5+lt;St{if(!nt||nt.rangeCount===0){Xe(!1);return}const Ft=nt.getRangeAt(0).getBoundingClientRect(),gt=window.getComputedStyle(et.current),ht=parseInt(gt.lineHeight),lt=parseInt(gt.paddingTop),St=et.current.scrollTop,At=et.current.getBoundingClientRect(),Pt=Ft.top-At.top+St,Dt=Math.floor((Pt-lt)/ht),_t=lt+Dt*ht-St;Ge(_t),Xe(!0)},qe=nt=>{et.current&&!et.current.contains(nt.target)&&ke(!1)};(0,re.useEffect)(()=>{const nt=et.current;return nt.addEventListener("scroll",Re),nt.addEventListener("input",Re),nt.addEventListener("click",Re),nt.addEventListener("mouseup",Re),nt.addEventListener("keyup",Re),nt.addEventListener("click",Re),document.addEventListener("mousedown",qe),()=>{nt.removeEventListener("scroll",Re),nt.removeEventListener("input",Re),nt.removeEventListener("click",Re),nt.removeEventListener("mouseup",Re),nt.removeEventListener("keyup",Re),nt.removeEventListener("click",Re),document.removeEventListener("mousedown",qe)}},[]);const st=(nt=!0,ot)=>{if(!Ue)return;const Ft=$e.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),gt=Ue.cloneRange(),ht=window.getSelection();if(ht.removeAllRanges(),ht.addRange(gt),nt){gt.deleteContents();const lt=document.createElement("div");lt.innerHTML=Ft;const St=Array.from(lt.childNodes);for(;St.length>0;)gt.insertNode(St.pop())}else{gt.collapse(!1);const lt=document.createElement("div");lt.innerHTML=" "+Ft;const St=Array.from(lt.childNodes);for(;St.length>0;)gt.insertNode(St.pop())}ht.removeAllRanges(),Me(null),rt(!1),Ye(null)};return re.createElement("section",{ref:$e},He&&re.createElement("div",{ref:tt,className:De.toolbar,style:{top:He==null?void 0:He.top,left:He==null?void 0:He.left}},re.createElement("div",{className:De.button,onClick:()=>rt(!0)},re.createElement("img",{src:Te}),re.createElement("span",null,"AI\u6539\u5199"))),re.createElement(ye,{key:JSON.stringify(He),noRestrictModal:Ze,visible:Qe,position:He,selectText:_e,applyRefinedText:st,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),et.current&&re.createElement(je,{ref:et,onButtonClick:(nt,ot,Ft,gt)=>{Me(gt),rt(!0),Ie(nt),Ye({left:ot,top:Ft+20})}}))}},78513:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ge}});var re=me(59301),we=me(43418),E={num:"num___VQiqB"},ge=({visible:de,usedCount:le,totalCount:ie,onOk:ue,onCancel:se})=>{const oe=()=>le>0?re.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",re.createElement("span",{className:E.num},le),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):re.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",ie,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",re.createElement("span",{className:E.num},le),"\u6B21\uFF09\u3002");return re.createElement(we.default,{centered:!0,open:de,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:se,onOk:ue,footer:le>0?void 0:null},oe())}},30247:function(dt,at,me){"use strict";me.d(at,{Z:function(){return y},Q:function(){return ee}});var re=me(59301),we={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},E=me(40679),ve=me(26869),ge=me(12389),de=me(35333),le=me(69168),ie=me(10394),ue="data:image/png;base64,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",se=me(92310),oe=me.n(se),ae=me(8591),ne=(x,b,z)=>new Promise((te,ce)=>{var fe=ye=>{try{he(z.next(ye))}catch(Ee){ce(Ee)}},pe=ye=>{try{he(z.throw(ye))}catch(Ee){ce(Ee)}},he=ye=>ye.done?te(ye.value):Promise.resolve(ye.value).then(fe,pe);he((z=z.apply(x,b)).next())});const ee={contentRef:{current:null},value:null,status:!1,open:()=>ne(void 0,null,function*(){}),close:()=>{}};var y=({className:x,style:b,onChange:z,onSuccess:te,onCancel:ce,onError:fe,fetchUrl:pe,noRestrictModal:he=()=>{},showEditableToolbar:ye,bottomOffset:Ee=110,loadingText:be,showEmptyData:Se=!0,onStatusChange:Pe,stringTransformer:Ce,bottomContainerNode:xe})=>{const[Be,Ae]=(0,re.useState)(!1),[Te,Oe]=(0,re.useState)(""),[je,De]=(0,re.useState)(0),[We,ze]=(0,re.useState)(!1),Ve=(0,re.useRef)(null),Ze=(0,re.useRef)(null),Ue=(0,re.useRef)(null),Me=(0,re.useRef)(null),He=(0,le.Z)({scrollBoxRef:Me,bottomInspectRef:Ue,contentRef:Ze,status:We,bottomOffset:Ee}),Ye=Be||We;(0,re.useEffect)(()=>{z==null||z(Te)},[Te]),(0,re.useEffect)(()=>{Pe==null||Pe({contentRef:Ze,status:Ye,value:Te,open:Qe,close:rt})},[Ye,Te]);const Qe=Ge=>ne(void 0,null,function*(){Ae(!0),Oe(""),De(0);const Le=pe;Ge!=null&&Ge.fetchUrl&&delete Ge.fetchUrl,Ve.current=new E.Z(`${ve.Z.API_SERVER}${Le}`,Ge),yield new Promise((Xe,Fe)=>{Ve.current.on("data",ke=>{let{chunk:{content:et,type:tt}}=ke;ze(!0),tt==="text"&&Oe($e=>Ce?Ce($e+et):$e+et)}),Ve.current.on("done",()=>{Xe()}),Ve.current.on("error",ke=>{Object.prototype.toString.call(ke)==="[object Object]"&&ke.status===-1&&ae.ZP.warning((ke==null?void 0:ke.message)||""),Xe(),fe==null||fe(ke)}),Ve.current.on("cancelled",()=>{Xe(),ce==null||ce()}),Ve.current.startStream()}),Ae(!1)}),rt=()=>{var Ge,Le;De(1),(Le=(Ge=Ve.current)==null?void 0:Ge.cancelRequest)==null||Le.call(Ge),Ae(!1),ze(!1)},Ke=(0,re.useMemo)(()=>Ze.current?re.createElement(de.Z,{noRestrictModal:he,nodeRef:Ze}):re.createElement(re.Fragment,null),[Ze.current]);return re.createElement(re.Fragment,null,re.createElement("div",{className:oe()(we.container,x),style:b,ref:Me},re.createElement("div",{ref:Ze,className:we.liWrap,contentEditable:!Ye},Te&&re.createElement(ge.Z,{cancelIndex:je,streamingStatus:Be,loadImage:!1,onFinish:()=>ne(void 0,null,function*(){De(0),setTimeout(()=>ze(!1),0),te==null||te(Te)}),value:Te})),!Te&&!Ye&&re.createElement("div",{className:we.imgBox},re.createElement("img",{width:56,src:ue}),re.createElement("span",null,"\u9884\u89C8\u533A")),Se&&Ye&&re.createElement(ie.Z,{text:be}),!He&&re.createElement("div",{className:we.backBottom,onClick:()=>{Me.current.scrollTop=Me.current.scrollHeight}},re.createElement("i",{className:"iconfont icon-huidaodibu"})),re.createElement("div",{ref:Ue}),xe),!Ye&&ye&&Ke)}},10394:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ve}});var re=me(59301),we={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},ve=({text:ge})=>re.createElement("div",null,re.createElement("div",{className:we.loading},re.createElement("div",{className:we.dot}),re.createElement("div",{className:we.dot}),re.createElement("div",{className:we.dot})),!!ge&&re.createElement("div",{className:"mt5"},ge))},99835:function(dt,at,me){"use strict";me.d(at,{o:function(){return re}});const re=we=>(we=we.replace(new RegExp("(?$1'),we=we.replace(new RegExp("(?$1 -`),we)},52697:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return x}});var ne=ge(59301),we=ge(17574),E=ge(89372),ve={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},me=Object.defineProperty,de=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(b,z,te)=>z in b?me(b,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):b[z]=te,ae=(b,z)=>{for(var te in z||(z={}))ue.call(z,te)&&oe(b,te,z[te]);if(ie)for(var te of ie(z))se.call(z,te)&&oe(b,te,z[te]);return b},re=(b,z)=>de(b,le(z)),ee=(b,z)=>{var te={};for(var ce in b)ue.call(b,ce)&&z.indexOf(ce)<0&&(te[ce]=b[ce]);if(b!=null&&ie)for(var ce of ie(b))z.indexOf(ce)<0&&se.call(b,ce)&&(te[ce]=b[ce]);return te},a=(b,z,te)=>new Promise((ce,fe)=>{var pe=Ee=>{try{ye(te.next(Ee))}catch(be){fe(be)}},he=Ee=>{try{ye(te.throw(Ee))}catch(be){fe(be)}},ye=Ee=>Ee.done?ce(Ee.value):Promise.resolve(Ee.value).then(pe,he);ye((te=te.apply(b,z)).next())}),x=b=>{var z=b,{value:te,onChange:ce,defaultValue:fe,disabled:pe}=z,he=ee(z,["value","onChange","defaultValue","disabled"]);const[ye,Ee]=(0,ne.useState)([]),[be,Se]=(0,ne.useState)("1");(0,ne.useEffect)(()=>{Pe()},[]);const Pe=()=>a(void 0,null,function*(){const Be=yield(0,E.NZ)({});if(Be!=null&&Be.data){const Ae=[{title:ne.createElement("div",{title:"\u6839\u76EE\u5F55",className:ve.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:ne.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ce(Be.data||[])}];Ee(Ae),Se("2")}}),Ce=Be=>{function Ae(Te){const Oe=Te.children,je=Array.isArray(Oe)&&Oe.length>0,De=Te==null?void 0:Te.group_id;return{title:ne.createElement("div",{title:Te==null?void 0:Te.name,className:ve.name},Te==null?void 0:Te.name),value:De,key:De,icon:ne.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:je?Oe==null?void 0:Oe.map(We=>Ae(We)):[]}}return Be==null?void 0:Be.map(Te=>Ae(Te))},xe=fe?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:te,defaultExpandedKeys:te};return ne.createElement("div",{className:ve.customTree},ne.createElement(we.default,ae(re(ae({key:be},xe),{showIcon:!0,treeData:ye,onSelect:ce,disabled:pe}),he)))}},14481:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return Pe},U:function(){return Ee}});var ne=ge(59301),we=ge(31797),E=ge(43418),ve=ge(1710),me=ge(7722),de=ge(22167),le=ge(56656),ie=ge.n(le),ue={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"},se="data:image/png;base64,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",oe="data:image/png;base64,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",ae=ge(31735),re=ge(58106),ee=ge(53702),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(Ce,xe,Be)=>xe in Ce?y(Ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ce[xe]=Be,pe=(Ce,xe)=>{for(var Be in xe||(xe={}))te.call(xe,Be)&&fe(Ce,Be,xe[Be]);if(z)for(var Be of z(xe))ce.call(xe,Be)&&fe(Ce,Be,xe[Be]);return Ce},he=(Ce,xe)=>x(Ce,b(xe)),ye=(Ce,xe,Be)=>new Promise((Ae,Te)=>{var Oe=We=>{try{De(Be.next(We))}catch(ze){Te(ze)}},je=We=>{try{De(Be.throw(We))}catch(ze){Te(ze)}},De=We=>We.done?Ae(We.value):Promise.resolve(We.value).then(Oe,je);De((Be=Be.apply(Ce,xe)).next())});const Ee=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:be}=we.default,Se=({exercise:Ce,socket:xe,dispatch:Be,onStartScreenshot:Ae,onCloseScreenshot:Te,handleToDetail:Oe})=>{const[je,De]=E.default.useModal(),We=(0,ne.useRef)(),[ze,Ve]=(0,ne.useState)(!0),Ze=(0,ne.useRef)(!1),Ue=(0,re.useParams)();(0,ne.useEffect)(()=>{var Re,Ne,qe;if(document.addEventListener((0,me.gH)(),_e,!1),window.addEventListener("blur",tt,!1),(Re=Ce.exerciseUserInfo)!=null&&Re.screen_open&&(0,me.vp)()&&Ve(!1),(Ne=Ce.exerciseUserInfo)!=null&&Ne.screen_open&&!(0,me.vp)()){(0,ae.RG)(" ",!0);const st=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ce.exerciseUserInfo.screen_sec+3:Ce.exerciseUserInfo.screen_sec+10+1;We.current=E.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Ce.exerciseUserInfo.screen_num-Ce.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(be,{onFinish:()=>ye(void 0,null,function*(){var nt;const ot=yield $e();(nt=We.current)==null||nt.destroy(),ot.used_screen_num&&Fe(ot.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+st*1e3})),"S\uFF09"),onOk:()=>{var nt;(0,ae.RG)(" ",!0),(nt=We.current)==null||nt.destroy(),Ve(!1),(0,me.Dj)(document.body),document.getElementById("root").addEventListener("click",He,!1)}})}return(qe=Ce.exerciseUserInfo)!=null&&qe.screen_open&&!(0,me.vp)()||document.getElementById("root").addEventListener("click",He,!1),()=>{document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,me.gH)(),_e,!1),window.removeEventListener("blur",tt,!1)}},[]),(0,ne.useEffect)(()=>{setTimeout(()=>{Ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,me.gH)(),_e,!1))},500),Qe()},[Ce.actionTabs]),(0,ne.useEffect)(()=>{setTimeout(()=>{Ce.exerciseUserInfo.used_screen_num>Ce.exerciseUserInfo.screen_num&&ke()},500)},[Ce.exerciseUserInfo]);const Me=()=>ye(void 0,null,function*(){const Re=yield $e();setTimeout(()=>{var Ne,qe;(Ne=We.current)==null||Ne.destroy(),We.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},Re.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(qe=Ce.exerciseUserInfo)==null?void 0:qe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ye(void 0,null,function*(){(0,me.Dj)(document.body)})})},1e3)}),He=Re=>{!(0,me.vp)()&&Re.target.nodeName!=="A"&&Re.target.nodeName!=="BUTTON"&&Re.target.innerHTML!=="\u786E \u5B9A"&&(0,me.Dj)(document.body)},Qe=()=>ye(void 0,null,function*(){const Re=yield Be({type:"exercise/getExerciseUserInfo",payload:pe({},Ue)});return Re==null?void 0:Re.data}),Ye=Re=>ye(void 0,null,function*(){var Ne;if((Ne=Ce.exerciseUserInfo)!=null&&Ne.screen_at){const st=yield(0,de.ck)(he(pe({},Ue),{reset:!0}));if((st==null?void 0:st.status)===-6)return}const qe=yield(0,de.oy)({id:Ue.categoryId});if(qe!=null&&qe.is_commit){E.default.destroyAll(),yield rt(),et(!0);return}else Fe(Re+1)}),rt=()=>ye(void 0,null,function*(){var Re;const Ne=ie()(),qe=Ce.exerciseUserInfo.screen_sec;if(Le.current.length>0){const st=Ne.format("YYYY-MM-DD HH:mm:ss");let nt=Math.floor(Ne.diff(ie()(Le.current[0].start))/1e3);const ot=Le.current.length;nt/qe>>0>ot&&(nt=(ot+1)*qe-1),yield(0,de.P8)(Ue.categoryId,{exercise_user_id:(Re=Ce.exerciseUserInfo)==null?void 0:Re.exercise_user_id,time:st,time_long:nt,count:ot})}Le.current=[]}),Ke=(0,ne.useRef)(0),Ge=(0,ne.useRef)(0),Le=(0,ne.useRef)([]),Xe=(0,ne.useRef)(!1),Fe=Re=>ye(void 0,null,function*(){var Ne;Ze.current||(Ae(),E.default.destroyAll(),Ke.current=ie()().valueOf(),Xe.current=!0,We.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ue.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:ue.exitFullScreenModal},a.createElement("img",{src:se,alt:"",className:ue.warningIcon}),a.createElement("div",{className:ue.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:ue.warningText},((Ne=Ce.exerciseUserInfo)==null?void 0:Ne.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:ue.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:ue.warningText},Re-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(be,{className:ue.countdownWrapper,onFinish:()=>{Ge.current=ie()().valueOf(),Le.current.push({start:Ke.current,end:Ge.current}),Ye(Re)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,ae.RG)(" ",!0),rt(),(0,me.Dj)(document.body),Te(),We.current.destroy(),Xe.current=!1}}))}),ke=()=>ye(void 0,null,function*(){E.default.destroyAll(),(yield(0,de.VL)({categoryId:Ue.categoryId,commit_method:1}))&&et()}),et=(Re=!1)=>ye(void 0,null,function*(){var Ne,qe;if(document.removeEventListener((0,me.gH)(),_e,!1),(0,me.BU)(),E.default.destroyAll(),Ze.current=!0,Re){const st=yield(0,de.Yu)(Ue.categoryId,{exercise_user_id:(Ne=Ce.exerciseUserInfo)==null?void 0:Ne.exercise_user_id});je.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ue.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ue.forcedModalContent},a.createElement("img",{src:oe,alt:""}),a.createElement("div",{className:ue.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:ue.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(qe=Ce.exerciseUserInfo)==null?void 0:qe.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(ve.default,{dataSource:st==null?void 0:st.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Te(),Oe()},onOk:()=>{re.history.push(`/classrooms/${Ue.coursesId}/exercisenotice/${Ue.categoryId}/users/${Ue.login}?isShowApply=true`)}})}else je.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Oe()}})}),tt=Re=>{(0,me.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Xe.current&&(0,me.BU)()},$e=()=>ye(void 0,null,function*(){var Re;if((Re=Ce.exerciseUserInfo)!=null&&Re.screen_at){const st=yield(0,de.ck)(he(pe({},Ue),{reset:!0}));if((st==null?void 0:st.status)===-6)return}const Ne=yield(0,de.oy)({id:Ue.categoryId});if(Ne!=null&&Ne.is_commit){et();return}return yield Qe()}),_e=()=>ye(void 0,null,function*(){var Re;if((0,ae.RG)(" ",!0),(0,me.vp)()){if((Re=Ce.exerciseUserInfo)!=null&&Re.screen_at){var Ne=yield(0,de.ck)(he(pe({},Ue),{reset:!0}));if((Ne==null?void 0:Ne.status)===-6)return}}else if(!Xe.current){var Ne=yield(0,de.ck)(pe({},Ue));if((Ne==null?void 0:Ne.status)===-6)return;const st=yield Qe();Fe(st.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>ye(void 0,null,function*(){(0,de.ck)(pe({},Ue));const Re=yield Qe();Fe(Re.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,De)};var Pe=(0,re.connect)(({exercise:Ce,globalSetting:xe})=>({globalSetting:xe,exercise:Ce}))(Se)},14629:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return b}});var ne=ge(59301),we=ge(17574),E={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ve=ge(73631),me=ge(5623),de=ge(89372),le=Object.defineProperty,ie=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,re=(z,te,ce)=>te in z?le(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ee=(z,te)=>{for(var ce in te||(te={}))oe.call(te,ce)&&re(z,ce,te[ce]);if(se)for(var ce of se(te))ae.call(te,ce)&&re(z,ce,te[ce]);return z},a=(z,te)=>ie(z,ue(te)),y=(z,te,ce)=>new Promise((fe,pe)=>{var he=be=>{try{Ee(ce.next(be))}catch(Se){pe(Se)}},ye=be=>{try{Ee(ce.throw(be))}catch(Se){pe(Se)}},Ee=be=>be.done?fe(be.value):Promise.resolve(be.value).then(he,ye);Ee((ce=ce.apply(z,te)).next())}),b=({value:z,onChange:te,scrollId:ce})=>{const[fe,pe]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{he()},[]);const he=()=>y(void 0,null,function*(){const Ce=yield(0,de.NZ)({});if(Ce!=null&&Ce.data){const xe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:ne.createElement("img",{src:ve,className:E.folderIcon}),isLeaf:!1,children:ye(Ce.data||[])}];pe(xe)}}),ye=Ce=>Ce.map(xe=>({title:xe.name,key:xe.group_id,icon:ne.createElement("img",{src:ve,className:E.folderIcon}),isLeaf:xe.children.length===0,children:ye(xe.children)})),Ee=(Ce,xe,Be)=>Ce.map(Ae=>Ae.key===xe?ee(ee({},Ae),Be):Ae.children?a(ee({},Ae),{children:Ee(Ae.children,xe,Be)}):Ae),be=(Ce,xe,Be)=>Ce.map(Ae=>{if(Ae.key===xe)return a(ee({},Ae),{icon:Be?ne.createElement("img",{src:me,className:E.folderIcon}):ne.createElement("img",{src:ve,className:E.folderIcon})});if(Ae.children)return a(ee({},Ae),{children:be(Ae.children,xe,Be)})}),Se=(Ce,xe)=>{pe(Be=>be(Be,xe.node.key,xe.expanded))},Pe=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return fe.length>0&&ne.createElement("div",{id:ce||""},ne.createElement(we.default,ee({showLine:{showLeafIcon:!1},showIcon:!0,treeData:fe,className:E.folderWrapper,onSelect:te,onExpand:Se},Pe)))}},72805:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ie}});var ne=ge(78241),we=ge(92832),E=ge(3113),ve=ge(59301),me={search:"search___JA0r9",btn:"btn___GGtZC"},de=ge(59301),ie=({value:ue,onChange:se})=>{const[oe]=ne.default.useForm(),ae=(0,ve.useRef)(!1);(0,ve.useEffect)(()=>{ue&&oe.setFieldsValue(ue)},ue);const re=ee=>{ae.current||se(ee),ae.current=!0,setTimeout(()=>{ae.current=!1},2e3)};return de.createElement("div",{className:me.search},de.createElement(ne.default,{className:me.formWrap,colon:!1,form:oe,size:"large",layout:"inline",onFinish:ee=>{ae.current||re(ee)}},de.createElement(ne.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(ne.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(ne.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},de.createElement(we.default,{style:{width:200,height:40}})),de.createElement(E.ZP,{className:me.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},51155:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return de}});var ne=ge(60324),we={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},E=ge(32637),ve=ge(59301),de=({type:le,style:ie})=>{const ue=ve.createElement("div",{className:we.wrap,onClick:se=>{se.preventDefault(),se.stopPropagation()}},ve.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ve.createElement("div",{className:we.contact},ve.createElement("div",{className:we.img},ve.createElement("img",{src:E,width:"124px",height:"124px"})),ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ve.createElement(ne.Z,{content:ue},ve.createElement("span",{className:we.text,style:ie},"\u9AD8\u6D88\u8017"))}},39327:function(dt,at,ge){"use strict";ge.d(at,{X:function(){return ve},y:function(){return E}});var ne=ge(59301),we=ge(8591);const E=me=>{(0,ne.useEffect)(()=>{if(me){const de=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},le=ie=>{ie.preventDefault()};return document.addEventListener("keydown",de),document.addEventListener("contextmenu",le),()=>{document.removeEventListener("keydown",de),document.removeEventListener("contextmenu",le)}}},[me])},ve=()=>{const[me,de]=(0,ne.useState)(!1),le=ie=>{const{keyCode:ue,ctrlKey:se,metaKey:oe,type:ae}=ie;(ae==="paste"||(ue===67||ue===86)&&(oe||se))&&(we.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,ne.useEffect)(()=>(me&&(window.addEventListener("keydown",le,!0),window.addEventListener("paste",le,!0)),()=>{window.removeEventListener("keydown",le,!0),window.removeEventListener("paste",le,!0)}),[me]),{setOpenDisableCopyAndPaste:de,disableCopyAndPaste:me}}},3353:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return oe}});var ne=ge(59301),we={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=ge(92310),ve=ge.n(E),me=ge(71418),de=ge(2859),le=ge(97013),ie=ge(31735),ue=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())}),oe=({data:ae,className:re,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,ne.useRef)(null),ce=(0,ne.useRef)(null),fe=(0,ne.useRef)(null),pe=(0,ne.useRef)(null),[he,ye]=(0,ne.useState)(!1),[Ee,be]=(0,ne.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ne.useEffect)(()=>{fe.current||(fe.current=document.createElement("style"),document.head.appendChild(fe.current)),ae!=null&&ae.visible?(document.body.setAttribute("data-custom","y-hidden"),fe.current.innerHTML=" html { overflow-y: hidden; }",ae!=null&&ae.src&&Se()):(document.body.removeAttribute("data-custom"),fe.current&&(document.head.removeChild(fe.current),fe.current=null))},[ae==null?void 0:ae.visible]);const Se=()=>ue(void 0,null,function*(){ye(!0),be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ae=yield(0,ie.ZJ)(ae==null?void 0:ae.src);te.current.src="",te.current.src=Ae,te.current.onload=function(){Be()},ye(!1),be("")}),Pe=()=>{document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",y()},Ce=Ae=>ue(void 0,null,function*(){ye(!0),be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Te=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ae.title,file:Ae.dataUrl}});Te!=null&&Te.id&&!z?(yield(0,le.ZP)(`/api/attachments/${ae.id}/add_subitem.json`,{method:"post",body:{subitem_id:Te==null?void 0:Te.id,settings:JSON.stringify(Ae.state)}})).status===0&&x():Te!=null&&Te.id&&x(Te),document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",ye(!1),be("")}),xe=()=>{const Ae=document.querySelector('a[href="https://markerjs.com/"]');Ae&&Ae.parentNode&&(Ae.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Oe=>{const je=document.querySelector(Oe.name);je&&je.setAttribute("title",Oe.title)})},Be=()=>{ce.current=new de.hP(te.current),ce.current.targetRoot=pe.current,ce.current.addEventListener("render",Ce),ce.current.addEventListener("beforeclose",Pe),b&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),ae!=null&&ae.snapshotData&&ce.current.restoreState(ae.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return ne.createElement(ne.Fragment,null,(ae==null?void 0:ae.visible)&&ne.createElement(me.Z,{spinning:he,tip:Ee,style:{position:"absolute"}},ne.createElement("div",{ref:pe,className:ve()(we.imageDimensions,re,ee?we.fullWidth:""),style:a},ne.createElement("img",{className:we.img,ref:te}))))}},21297:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return gt},$:function(){return Ft}});var ne=ge(59301),we={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},E=ge(92310),ve=ge.n(E),me=ge(78241),de=ge(8591),le=ge(43418),ie=ge(5871),ue=ge(95237),se=ge(24905),oe=ge(38854),ae=ge(54580),re=ge(3113),ee=ge(93948),a=ge(19842),y=ge(92832),x=ge(71795),b=ge(26869),z="data:image/png;base64,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",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAACbJJREFUeF7tnVtMHNcZx79vxruLITZUceNbwEpr8KXAwi6+pm3qKoraqhepVfvWB3sJqKn60Mf2hfLSPvYhquVgcKTmrVIrpbdIURXbTWPMZYHl4osSy7FpiO2QFBuDze7OOdUh3t1hvLczZ2BmzMcbO9853zf/33xnvpk5MwfB5h/nHNs6p2ohZWwH5NUcMWSzq3XZjCEaGvD5Ch64+V7vvpuIyO0IgXYafaPresXd6flWRL7FTntqs1IBxtinNXU1I+e6n3soq400QJF5kdjEYYInK3VxewFx9ExLv2wmSgOMdkzWccMIOxs+9SYUqIDA+IW+/Tdk1JAHeDxxiGvwTMYJ6nAnWLUw3v/7ow9kHK932yO/vLAxuVDVzI2cloAwN9IbfldGG3mAJ8ZeMhcsoc0L/yJ4MpLnbAXEpXtVL2Z+EYXNWG/zP2V6kwYYiSW+Z3Yw0hf+m4xDsl2pgKqeBNDlI4oAugxA1T0BVFXQ5fYE0GUAqu4JoKqCLrcngC4DUHVPAFUVdLk9AXQZgKp7AqiqoMvtCaDLAFTdE0BVBV1uTwBdBqDqngCqKuhyewLoMgBV9wRQVUGX2xNAlwGouieAqgq63N4xgDTP02WSJdwXmke6/ESe5nl6G541OvM8UqR5nv6Cl4k2O4+U5nn6E6CIWswjxahlnueeukr40Qs1sKnSvzv2JEY+vwjw5/NzcPXmYm73EOYwapnn+euf7iB4Hj0CBMTfvjGTjU4UNmgtY3/XucOj4VNYQoFfvZYDKP4ngD47Lgigz4BZwyWABNDnCvg8fMpAAuhzBRwO35oR1ireut3qXrbqpwwkgA4r4PPuKAMJoJQCNIRKyeU9YwLoPSZSERFAKbm8Z0wAvcdEKiICKCWX94wJoPeYSEVEAKXk8p4xAfQeE6mICKCUXN4zJoDeYyIVEQGUkst7xgTQe0ykIiKAUnJ5z5gAeo+JVEQEUEou7xkTQO8xkYrIUYBDVxZh6Ooi3J41IJk2pAJZ78bBDTps3aLDgT2VcGBv+S+iOAJQzNH/0zuz8MFHyfXOwZH9370zCD/55pay3klxBGDf3wmeI+RMnQiIse+WXkdFGaAYNv9yfs7p+Kk/APjhCzUlh1NlgCffnIXpW7mhk9aNsHfs5Vs3onZbEF75QfEsVAbY1Xd7RcFC60bYAyhaWdeNEIVNd2xr0Q6VAVo7oHUj7AMULWXfzySAano73poAOi7p2nZIANdWb8e9EUDHJV3bDgng2urtuDfPA7QG6LQCfq+CCaDPl78jgARw5YKOpV75lb2QpyG0+EnD8xno9DnvSeuPAPqcqDLAlvbx72ic6xkdSn3sTnYI9bm+qx6+DMD8H7trT3wNONRkIi31uUkC6CzTcgEW/Nzk0dilXQ8h1Ww3LL9eh337F++HPllM7meQ3soZpnnQuDF6quUDROR2tbDTTqXIW/7gq/jkcuuJsSOapj1tJwA/AhTP4R7eqzqKACtmE3FufPz92taR7m5kdrSw08YuwOwnl4VT8dHzuZtzETsQ/QawELyM+GsN0Q7AFR89zwXO8fn2y3UPMVXHADeZC5tiR5afAOaDh8AYB00z7+NaQiwXYNFlB2RSX3WhChlfTtrmhafjhwDJK09vDgRn5yBiLubWCqKqnsvrRsj8qTqU8eWUbT54GsD14b7wZMZHtGM4wFng8FpDVNXziQcoqs1bi4tfNRcsVnhuQiSAJdK0LTbVyiD9bMYMdfww3tM8UaiZyERIh45xZKG1KGw8D7Dck3QhQVWLpEgs8S0ACIj+RcECuvF2vKctVRjg+F5u8Hrr9tU6JxLAEhnYenz8RdT4xozZliS88/Yb4YV8zQ6+PNaQZrinUJerAZEAlgDY0nmpXkun9mbNDJjDYOqiNQsjsfhugA37MnYaosG1DaOcpXavZmFDAEsA7Ori2l+nJyOIbHshiG3Hx7/ENP6VzHZxzaVrocF4z57ZQtXpSF9r3Inbbp4H6NSlgEo/AuKbN8aimq5ts0IMaPrOZEprMsMLhgIDg3/Y92mp6tQJiASwTLJ5MxFhAThU5eAxI5hMDgz+8VAW3mpDJIBlAhRmeTPxUXvOMV2B2kB/X+NnxS4xrBf7gDgTP900Ync4JYASAItB5JWVF0dfrf+kVHf5zokqEAlgKcXzbM+Xicj5/zbVhi+e68Z0qS6dhEgAS6ldYLtXIBJAmwALDaduZaLd3Xjib2aXEsYrmVgqzkLb1z3AbCbOjEU1lrtO9EsmEsBHh/ZyJipA7HiNB4aHxlc8T1SpTsvNSAJoUsqPEAmg5VD3G8RVB6j6PNA6lKg+HyxnaPITRAJY7DpR8Zw4NDhxBIFXZ10o3nbLFyoBLJKSTmSiFSLq2qV4T9O1ckaCcmwIYAmVHIeIsBA/3XzW7s1va7irDrCco8jrNp9DnIpqzMg+Tyz3OlG8unCgPdHCALMTqzg34qNnIjNO7DcBLFNFOxAFvIMdY2GDabVmNxqy+aHTLeedyEICWCbA3B2b8jKxELyMO9QDw/Ge/R9LuM9rSgAlFSwnE/PB01Cb1wEupzg7KFxyhvdGX28+L+n+MXMCaEPBYhDP/gYM67Ap4H1xY0X/W6/WL0XaJ5qBs13CrR7Sh4ZONt6yEULuykS2serzK1l/XrUvBFHT+X3zOc8MT+zLj7smg9dm0seAYZAD3h3ta/63yj5SBiqolw/iymIll3nm36Mdk3XcMMLitwBqgwO9TbfthkEA7Sr3qJ2A+I//JtoY4GOf2kW9ol/MLbW6EOfItljieY74BUCYG+kNv2s3DAJoVzlTOwHxrZnE7lRaqzNP4wfGub4hcL1qx/6r1rk20Y7hap4MfB10gIoADFw4Fb5jJxQCaEe1Am2Wq88TQ88aeqjePN8UOV8KBmGq/1TLR+ambbFEIwN4TtwUiJ9p+Y+dUKQBRk+MvcQRs69e0UfPH5ddgDz88vjONOP1HPGpjAXnOFtdoU2cO9l4X/xmfpWt3GmNVm/yAI8nDnENnsl0RMsOFM4bAfLozxI7kkloyIJknIOuX9u8c/b9c93H0q2xkV0IerMG+mfDfY3vyWahPEBTBSXrzE/2Tj53FCAjsavbde1BA+PaJqEDZ/ggqPMrRiBUxZJLDeK3QkVPMd2kAX4ezMRhRF56nRg/EbPE6iTA3BDKsa3z8jaNpxsMxjc/NhzqcCfeEx6QkU0aoOhcfFfm7vR865MMcTUAmkEe/PnU1vQSazA/8EXO78fPtJxddYDLQ4C4lumcqoWUsR2QV5sLG5kAvGq7mgDN+3zglcltfCn1ZcbwKR30S0OvN03LaPJ/jAi5buoQkzIAAAAASUVORK5CYII=",ce="data:image/png;base64,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",fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",pe=ge(97013),he=ge(14629),ye=ge(5623),Ee=ge(54196),be=ge(59065),Se=ge(82441),Pe=ge(15342),Ce=ge.n(Pe),xe=(ht,lt,St)=>new Promise((At,Pt)=>{var Dt=wt=>{try{kt(St.next(wt))}catch(It){Pt(It)}},_t=wt=>{try{kt(St.throw(wt))}catch(It){Pt(It)}},kt=wt=>wt.done?At(wt.value):Promise.resolve(wt.value).then(Dt,_t);kt((St=St.apply(ht,lt)).next())}),Ae=ne.memo(({tagName:ht="div",value:lt="",className:St,style:At={},onBlur:Pt,id:Dt})=>{const _t=(0,ne.useRef)(null);(0,ne.useEffect)(()=>{if(!_t.current)return;xe(void 0,null,function*(){const It=_t.current;It.innerHTML="";const Nt=lt==null?void 0:lt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const ln of Nt)if(ln.startsWith("$$")&&ln.endsWith("$$")||ln.startsWith("`$$")&&ln.endsWith("$$`")){const un=ln.startsWith("`$$")?ln.slice(3,-3):ln.slice(2,-2),rn=document.createElement("span");rn.setAttribute("contentEditable","false"),rn.setAttribute("title",ln),rn.className="edu_latex",It.appendChild(rn),Ce().render(un,rn,{throwOnError:!1})}else{const un=ln==null?void 0:ln.replace(/<[^>]*>/g,rn=>rn.startsWith("{var wt,It;if(Pt&&_t.current){const ln=_t.current.cloneNode(!0),un=ln.querySelectorAll("span.edu_latex");for(let rn of un){const Ht=rn.getAttribute("title"),Kt=document.createTextNode(Ht||""),Qt=rn;(It=(wt=Qt.parentNode)==null?void 0:wt.replaceChild)==null||It.call(wt,Kt,Qt)}Pt(ln.innerHTML)}};return ne.createElement(ne.Fragment,null,ne.createElement(ht,{ref:_t,contentEditable:!0,className:St,style:At,onBlur:kt}))}),Te=ge(11968),Oe=ge(94276),je=ge(43428),De=ge(6848),We=ge(43604),ze={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Ve=ge(99835),Ze=ge(31735),Ue=ge(48374),Me=ge(67325),He=ge(78513),Qe=ge(30247),Ye="data:image/png;base64,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",rt=(ht,lt,St)=>new Promise((At,Pt)=>{var Dt=wt=>{try{kt(St.next(wt))}catch(It){Pt(It)}},_t=wt=>{try{kt(St.throw(wt))}catch(It){Pt(It)}},kt=wt=>wt.done?At(wt.value):Promise.resolve(wt.value).then(Dt,_t);kt((St=St.apply(ht,lt)).next())}),Ge=(0,ne.forwardRef)(({onUpdateNum:ht,onSave:lt},St)=>{var At;const Pt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 -\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Dt,_t]=(0,ne.useState)(!1),[kt,wt]=(0,ne.useState)([]),[It,Nt]=(0,ne.useState)(null),[ln,un]=(0,ne.useState)([]),[rn,Ht]=(0,ne.useState)(0),[Kt,Qt]=(0,ne.useState)(0),[Pn,Gn]=(0,ne.useState)(!1),[zt,en]=(0,ne.useState)(""),[cn,jt]=(0,ne.useState)(0),[it,Tt]=(0,ne.useState)(0),[Bt,Gt]=(0,ne.useState)(0),[an,fn]=(0,ne.useState)(0),[nn,ft]=(0,ne.useState)(0),[mt,pt]=(0,ne.useState)(0),[Ut,ut]=(0,ne.useState)(0),[gn,Hn]=(0,ne.useState)(0),[Ln,Et]=(0,ne.useState)(Qe.Q),{contentRef:Wt,value:dn,status:Rt,open:xn,close:zn}=Ln,ur=(0,Me.Z)({contentRef:Wt,status:Rt}),{openProgress:Cn,closeProgress:Vn,CreateProgressModal:nr,progressOpen:Wn}=(0,Ue.Z)();(0,ne.useEffect)(()=>{It&&dr(),It===!1&&(zn(),ht==null||ht(),wt([]),en(""),jt(0),Tt(0),Gt(0),fn(0),ft(0),pt(0),ut(0),Hn(0))},[It]);const bn=()=>{Nt(!0)};(0,ne.useImperativeHandle)(St,()=>({onClick:bn}));const $n=Un=>{Gn(!0),Ht(Un),Qt(0)},cr=Un=>rt(void 0,null,function*(){const Xn=Un.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Xn)==-1?(de.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Un.size/1024/1024>10?(de.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),dr=()=>rt(void 0,null,function*(){const Un=yield(0,pe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Un.status===0&&(Ht(Un.total_number),Qt(Un.remaining_number))}),wr=Un=>(Un=Un||"",Un=String(Un),Un=Un.replace(/\s+/g,""),Un),yr=(Un=!0)=>rt(void 0,null,function*(){var Xn,or;const pn=[{name:"\u5355\u9009\u9898",num:cn||0},{name:"\u591A\u9009\u9898",num:it||0},{name:"\u5224\u65AD\u9898",num:Bt||0},{name:"\u586B\u7A7A\u9898",num:an||0},{name:"\u7B80\u7B54\u9898",num:nn||0},{name:"\u7EC4\u5408\u9898",num:gn||0},{name:"\u7F16\u7A0B\u9898",num:mt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Ut||0}];if(Un){if(wr(zt)){if(zt.length>1e3){de.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{de.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!wr(zt)&&!(kt!=null&&kt.length)){de.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const In=pn.reduce((Jn,On)=>Jn+On.num,0);if(In===0){de.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(In>30){de.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(rn!==-1){Gn(!0);return}}Gn(!1);const Zn={scene_type:6,request_identifier:Math.random(),file_id:(or=(Xn=kt[0])==null?void 0:Xn.response)==null?void 0:or.id,content:zt,count_arr:pn.map(In=>In.num).join(",")};yield xn(Zn),dr()}),Ar=()=>rt(void 0,null,function*(){const Un=ur();if(lt){Nt(!1),lt(Un);return}Cn(),_t(!0),un([]);const Xn=new FormData;Xn.append("html",Un);const or=yield(0,pe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Xn},!0);if((or==null?void 0:or.status)===0)if(or!=null&&or.data){Vn(100),un(or==null?void 0:or.data);return}else de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");_t(!1),Vn()}),pr=()=>rt(void 0,null,function*(){const Un=ur();(0,Ze.RG)(Un)}),sn=["uploading","error"].includes((At=kt==null?void 0:kt[0])==null?void 0:At.status);return ne.createElement(ne.Fragment,null,ne.createElement(He.Z,{visible:Pn,totalCount:rn,usedCount:Kt,onCancel:()=>Gn(!1),onOk:()=>yr(!1)}),ne.createElement(je.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:ne.createElement("div",{className:ze.extraHeader},ne.createElement(ue.Z,{align:"middle"},!Rt&&!!dn&&ne.createElement(ne.Fragment,null,ne.createElement(x.op,{onClick:Ar,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),ne.createElement(x.op,{onClick:pr,shape:"default",type:"text"},ne.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),ne.createElement("i",{onClick:()=>{const Un=Xn=>{le.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Xn,onOk:()=>{Nt(!1)}})};if(Rt){Un("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else dn?Un("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Nt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:It},ne.createElement("div",{className:ze.wrap},ne.createElement("div",{className:ze.left},ne.createElement("div",{className:ze.tip},ne.createElement("img",{src:Ye}),ne.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),ne.createElement("div",{className:"mb10 mt20 c-black"},ne.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),ne.createElement(y.default.TextArea,{style:{height:160},className:"mb20",value:zt,placeholder:Pt,onChange:Un=>{en(Un.target.value)}}),ne.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:kt,withCredentials:!0,data:{upload_type:1},beforeUpload:cr,onChange:({file:Un})=>{var Xn,or;Un.status!=="removed"&&(Un.status==="done"&&((Xn=Un==null?void 0:Un.response)==null?void 0:Xn.status)!==0&&(Un.status="error",Un.response=(or=Un==null?void 0:Un.response)==null?void 0:or.message),wt([Un]))},onRemove:()=>wt([])},ne.createElement(De.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},ne.createElement(x.op,{style:{borderRadius:2}},ne.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),ne.createElement("div",{className:"c-black mt20"},ne.createElement("div",{className:"mb10 c-black"},ne.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),ne.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",ne.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),ne.createElement(ue.Z,{style:{gap:16}},ne.createElement(We.Z,null,ne.createElement("label",null,"\u5355\u9009\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:cn,onChange:jt,style:{marginLeft:"8px"}})),ne.createElement(We.Z,null,ne.createElement("label",null,"\u591A\u9009\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:it,onChange:Tt,style:{marginLeft:"8px"}})),ne.createElement(We.Z,null,ne.createElement("label",null,"\u5224\u65AD\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:Bt,onChange:Gt,style:{marginLeft:"8px"}})),ne.createElement(We.Z,null,ne.createElement("label",null,"\u586B\u7A7A\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:an,onChange:fn,style:{marginLeft:"8px"}})),ne.createElement(We.Z,null,ne.createElement("label",null,"\u7B80\u7B54\u9898"),ne.createElement(ie.Z,{min:0,max:10,value:nn,onChange:ft,style:{marginLeft:"8px"}})))),Rt?ne.createElement("div",{onClick:zn,className:ze.bottomBtn},ne.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):sn?ne.createElement("div",{className:`${ze.bottomBtn} ${ze.disabled}`},ne.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):ne.createElement("div",{onClick:()=>{yr()},className:ze.bottomBtn},ne.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),ne.createElement(Qe.Z,{onStatusChange:Et,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Wn,noRestrictModal:$n,stringTransformer:Ve.o,onError:Un=>{Object.prototype.toString.call(Un)==="[object Object]"&&Un.status===-9&&$n(Un.data)}}))),ne.createElement(je.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Dt},ne.createElement(ue.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ne.createElement("img",{src:ge(36413),alt:"\u667A\u80FD\u51FA\u9898"}),ne.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),ne.createElement(gt,{stickyTop:-24,hideWordFeatures:!0,dataSource:ln,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>_t(!1),onSuccess:()=>{_t(!1),Nt(!1)}}),ne.createElement("div",{style:{height:70}})),nr("\u5904\u7406\u4E2D"))}),Le=Object.defineProperty,Xe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,$e=(ht,lt,St)=>lt in ht?Le(ht,lt,{enumerable:!0,configurable:!0,writable:!0,value:St}):ht[lt]=St,_e=(ht,lt)=>{for(var St in lt||(lt={}))et.call(lt,St)&&$e(ht,St,lt[St]);if(ke)for(var St of ke(lt))tt.call(lt,St)&&$e(ht,St,lt[St]);return ht},Ie=(ht,lt)=>Xe(ht,Fe(lt)),Re=(ht,lt,St)=>new Promise((At,Pt)=>{var Dt=wt=>{try{kt(St.next(wt))}catch(It){Pt(It)}},_t=wt=>{try{kt(St.throw(wt))}catch(It){Pt(It)}},kt=wt=>wt.done?At(wt.value):Promise.resolve(wt.value).then(Dt,_t);kt((St=St.apply(ht,lt)).next())});const Ne=ht=>{ht.preventDefault();let St=(ht.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,St)},qe=ht=>{ht.key==="Enter"&&ht.preventDefault()},st=({children:ht,style:lt})=>ne.createElement("div",{className:we.leftBox,style:lt,onPaste:Ne},ht),nt=({children:ht,style:lt,className:St})=>ne.createElement("div",{className:ve()(we.rightBox,St),style:lt,onPaste:Ne},ht),ot=({className:ht,style:lt={},width:St=1200,onCancel:At=()=>{},onSuccess:Pt=()=>{},gather:Dt={},mode:_t=1,stickyTop:kt=0,subDisciplineId:wt=[],hideWordFeatures:It,dataSource:Nt=[],customLeftHeadNode:ln,customRightHeadNode:un,customLeftContent:rn,hideRecognition:Ht=!1,onExchange:Kt,isSingleSelection:Qt=!1,underpinBackgroundStyle:Pn={},headExtraNode:Gn,isRefreshItemBank:zt=!1,okText:en="\u786E\u5B9A\u5BFC\u5165",onSave:cn})=>{var jt;const[it,Tt]=(0,ne.useState)(1),[Bt,Gt]=(0,ne.useState)(0),[an,fn]=(0,ne.useState)(""),[nn,ft]=(0,ne.useState)(!1),[mt,pt]=(0,ne.useState)([]),[Ut,ut]=(0,ne.useState)([]),[gn,Hn]=(0,ne.useState)(!1),[Ln,Et]=(0,ne.useState)(!1),[Wt,dn]=(0,ne.useState)(!1),[Rt,xn]=(0,ne.useState)(!1),[zn,ur]=(0,ne.useState)([]),[Cn,Vn]=(0,ne.useState)(1),[nr,Wn]=(0,ne.useState)(!1),[bn,$n]=(0,ne.useState)(!0),[cr,dr]=(0,ne.useState)(0),[wr,yr]=(0,ne.useState)(!1),[Ar]=me.default.useForm(),[pr]=me.default.useForm(),sn=(0,ne.useRef)(null),Un=(0,ne.useRef)(null),Xn=(0,ne.useRef)(),or=(0,ne.useRef)(null),pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],kn=["C","C++","Java","Python","JavaScript","Ruby"];(0,ne.useEffect)(()=>{Nt!=null&&Nt.length&&$t(Nt)},[Nt]),(0,ne.useEffect)(()=>{it===2&&sn.current.focus()},[it]),(0,ne.useEffect)(()=>{Wt&&In()},[Wt]);const Zn=()=>{if(it===1){de.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Re(void 0,null,function*(){Tt(1)})})},In=()=>Re(void 0,null,function*(){const Je=yield(0,pe.ZP)("/api/disciplines.json",{method:"get",params:{source:_t===1?"new_question":"subject"}});ur(Je.disciplines||[])}),Jn=Je=>{const ct=[],bt=(Mt,yt)=>{Mt.length>=2&&ct.push(Mt.join(""));for(let Jt=yt;Jt(Je=Je||"",Je=String(Je),Je=Je.replace(/\s+/g,""),Je),br=Je=>(Je=Je||"",Je=String(Je),Je=Je.replace(/

/g,""),Je=Je.replace(/
/g,` +`),we)},52697:function(dt,at,me){"use strict";me.d(at,{Z:function(){return x}});var re=me(59301),we=me(17574),E=me(89372),ve={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},ge=Object.defineProperty,de=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(b,z,te)=>z in b?ge(b,z,{enumerable:!0,configurable:!0,writable:!0,value:te}):b[z]=te,ae=(b,z)=>{for(var te in z||(z={}))ue.call(z,te)&&oe(b,te,z[te]);if(ie)for(var te of ie(z))se.call(z,te)&&oe(b,te,z[te]);return b},ne=(b,z)=>de(b,le(z)),ee=(b,z)=>{var te={};for(var ce in b)ue.call(b,ce)&&z.indexOf(ce)<0&&(te[ce]=b[ce]);if(b!=null&&ie)for(var ce of ie(b))z.indexOf(ce)<0&&se.call(b,ce)&&(te[ce]=b[ce]);return te},a=(b,z,te)=>new Promise((ce,fe)=>{var pe=Ee=>{try{ye(te.next(Ee))}catch(be){fe(be)}},he=Ee=>{try{ye(te.throw(Ee))}catch(be){fe(be)}},ye=Ee=>Ee.done?ce(Ee.value):Promise.resolve(Ee.value).then(pe,he);ye((te=te.apply(b,z)).next())}),x=b=>{var z=b,{value:te,onChange:ce,defaultValue:fe,disabled:pe}=z,he=ee(z,["value","onChange","defaultValue","disabled"]);const[ye,Ee]=(0,re.useState)([]),[be,Se]=(0,re.useState)("1");(0,re.useEffect)(()=>{Pe()},[]);const Pe=()=>a(void 0,null,function*(){const Be=yield(0,E.NZ)({});if(Be!=null&&Be.data){const Ae=[{title:re.createElement("div",{title:"\u6839\u76EE\u5F55",className:ve.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:re.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ce(Be.data||[])}];Ee(Ae),Se("2")}}),Ce=Be=>{function Ae(Te){const Oe=Te.children,je=Array.isArray(Oe)&&Oe.length>0,De=Te==null?void 0:Te.group_id;return{title:re.createElement("div",{title:Te==null?void 0:Te.name,className:ve.name},Te==null?void 0:Te.name),value:De,key:De,icon:re.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:je?Oe==null?void 0:Oe.map(We=>Ae(We)):[]}}return Be==null?void 0:Be.map(Te=>Ae(Te))},xe=fe?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:te,defaultExpandedKeys:te};return re.createElement("div",{className:ve.customTree},re.createElement(we.default,ae(ne(ae({key:be},xe),{showIcon:!0,treeData:ye,onSelect:ce,disabled:pe}),he)))}},14481:function(dt,at,me){"use strict";me.d(at,{Z:function(){return Pe},U:function(){return Ee}});var re=me(59301),we=me(31797),E=me(43418),ve=me(1710),ge=me(7722),de=me(22167),le=me(56656),ie=me.n(le),ue={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"},se="data:image/png;base64,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",oe="data:image/png;base64,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",ae=me(31735),ne=me(58106),ee=me(53702),a=me(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(Ce,xe,Be)=>xe in Ce?y(Ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Ce[xe]=Be,pe=(Ce,xe)=>{for(var Be in xe||(xe={}))te.call(xe,Be)&&fe(Ce,Be,xe[Be]);if(z)for(var Be of z(xe))ce.call(xe,Be)&&fe(Ce,Be,xe[Be]);return Ce},he=(Ce,xe)=>x(Ce,b(xe)),ye=(Ce,xe,Be)=>new Promise((Ae,Te)=>{var Oe=We=>{try{De(Be.next(We))}catch(ze){Te(ze)}},je=We=>{try{De(Be.throw(We))}catch(ze){Te(ze)}},De=We=>We.done?Ae(We.value):Promise.resolve(We.value).then(Oe,je);De((Be=Be.apply(Ce,xe)).next())});const Ee=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:be}=we.default,Se=({exercise:Ce,socket:xe,dispatch:Be,onStartScreenshot:Ae,onCloseScreenshot:Te,handleToDetail:Oe})=>{const[je,De]=E.default.useModal(),We=(0,re.useRef)(),[ze,Ve]=(0,re.useState)(!0),Ze=(0,re.useRef)(!1),Ue=(0,ne.useParams)();(0,re.useEffect)(()=>{var Re,Ne,qe;if(document.addEventListener((0,ge.gH)(),_e,!1),window.addEventListener("blur",tt,!1),(Re=Ce.exerciseUserInfo)!=null&&Re.screen_open&&(0,ge.vp)()&&Ve(!1),(Ne=Ce.exerciseUserInfo)!=null&&Ne.screen_open&&!(0,ge.vp)()){(0,ae.RG)(" ",!0);const st=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Ce.exerciseUserInfo.screen_sec+3:Ce.exerciseUserInfo.screen_sec+10+1;We.current=E.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Ce.exerciseUserInfo.screen_num-Ce.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(be,{onFinish:()=>ye(void 0,null,function*(){var nt;const ot=yield $e();(nt=We.current)==null||nt.destroy(),ot.used_screen_num&&Fe(ot.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+st*1e3})),"S\uFF09"),onOk:()=>{var nt;(0,ae.RG)(" ",!0),(nt=We.current)==null||nt.destroy(),Ve(!1),(0,ge.Dj)(document.body),document.getElementById("root").addEventListener("click",He,!1)}})}return(qe=Ce.exerciseUserInfo)!=null&&qe.screen_open&&!(0,ge.vp)()||document.getElementById("root").addEventListener("click",He,!1),()=>{document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,ge.gH)(),_e,!1),window.removeEventListener("blur",tt,!1)}},[]),(0,re.useEffect)(()=>{setTimeout(()=>{Ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",He,!1),document.removeEventListener((0,ge.gH)(),_e,!1))},500),Ye()},[Ce.actionTabs]),(0,re.useEffect)(()=>{setTimeout(()=>{Ce.exerciseUserInfo.used_screen_num>Ce.exerciseUserInfo.screen_num&&ke()},500)},[Ce.exerciseUserInfo]);const Me=()=>ye(void 0,null,function*(){const Re=yield $e();setTimeout(()=>{var Ne,qe;(Ne=We.current)==null||Ne.destroy(),We.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},Re.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(qe=Ce.exerciseUserInfo)==null?void 0:qe.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ye(void 0,null,function*(){(0,ge.Dj)(document.body)})})},1e3)}),He=Re=>{!(0,ge.vp)()&&Re.target.nodeName!=="A"&&Re.target.nodeName!=="BUTTON"&&Re.target.innerHTML!=="\u786E \u5B9A"&&(0,ge.Dj)(document.body)},Ye=()=>ye(void 0,null,function*(){const Re=yield Be({type:"exercise/getExerciseUserInfo",payload:pe({},Ue)});return Re==null?void 0:Re.data}),Qe=Re=>ye(void 0,null,function*(){var Ne;if((Ne=Ce.exerciseUserInfo)!=null&&Ne.screen_at){const st=yield(0,de.ck)(he(pe({},Ue),{reset:!0}));if((st==null?void 0:st.status)===-6)return}const qe=yield(0,de.oy)({id:Ue.categoryId});if(qe!=null&&qe.is_commit){E.default.destroyAll(),yield rt(),et(!0);return}else Fe(Re+1)}),rt=()=>ye(void 0,null,function*(){var Re;const Ne=ie()(),qe=Ce.exerciseUserInfo.screen_sec;if(Le.current.length>0){const st=Ne.format("YYYY-MM-DD HH:mm:ss");let nt=Math.floor(Ne.diff(ie()(Le.current[0].start))/1e3);const ot=Le.current.length;nt/qe>>0>ot&&(nt=(ot+1)*qe-1),yield(0,de.P8)(Ue.categoryId,{exercise_user_id:(Re=Ce.exerciseUserInfo)==null?void 0:Re.exercise_user_id,time:st,time_long:nt,count:ot})}Le.current=[]}),Ke=(0,re.useRef)(0),Ge=(0,re.useRef)(0),Le=(0,re.useRef)([]),Xe=(0,re.useRef)(!1),Fe=Re=>ye(void 0,null,function*(){var Ne;Ze.current||(Ae(),E.default.destroyAll(),Ke.current=ie()().valueOf(),Xe.current=!0,We.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ue.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:ue.exitFullScreenModal},a.createElement("img",{src:se,alt:"",className:ue.warningIcon}),a.createElement("div",{className:ue.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:ue.warningText},((Ne=Ce.exerciseUserInfo)==null?void 0:Ne.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:ue.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:ue.warningText},Re-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(be,{className:ue.countdownWrapper,onFinish:()=>{Ge.current=ie()().valueOf(),Le.current.push({start:Ke.current,end:Ge.current}),Qe(Re)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,ae.RG)(" ",!0),rt(),(0,ge.Dj)(document.body),Te(),We.current.destroy(),Xe.current=!1}}))}),ke=()=>ye(void 0,null,function*(){E.default.destroyAll(),(yield(0,de.VL)({categoryId:Ue.categoryId,commit_method:1}))&&et()}),et=(Re=!1)=>ye(void 0,null,function*(){var Ne,qe;if(document.removeEventListener((0,ge.gH)(),_e,!1),(0,ge.BU)(),E.default.destroyAll(),Ze.current=!0,Re){const st=yield(0,de.Yu)(Ue.categoryId,{exercise_user_id:(Ne=Ce.exerciseUserInfo)==null?void 0:Ne.exercise_user_id});je.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ue.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ue.forcedModalContent},a.createElement("img",{src:oe,alt:""}),a.createElement("div",{className:ue.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:ue.screenNumText},(0,ee._V)(ee.CP.recordScreen18),(qe=Ce.exerciseUserInfo)==null?void 0:qe.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(ve.default,{dataSource:st==null?void 0:st.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{Te(),Oe()},onOk:()=>{ne.history.push(`/classrooms/${Ue.coursesId}/exercisenotice/${Ue.categoryId}/users/${Ue.login}?isShowApply=true`)}})}else je.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Oe()}})}),tt=Re=>{(0,ge.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Xe.current&&(0,ge.BU)()},$e=()=>ye(void 0,null,function*(){var Re;if((Re=Ce.exerciseUserInfo)!=null&&Re.screen_at){const st=yield(0,de.ck)(he(pe({},Ue),{reset:!0}));if((st==null?void 0:st.status)===-6)return}const Ne=yield(0,de.oy)({id:Ue.categoryId});if(Ne!=null&&Ne.is_commit){et();return}return yield Ye()}),_e=()=>ye(void 0,null,function*(){var Re;if((0,ae.RG)(" ",!0),(0,ge.vp)()){if((Re=Ce.exerciseUserInfo)!=null&&Re.screen_at){var Ne=yield(0,de.ck)(he(pe({},Ue),{reset:!0}));if((Ne==null?void 0:Ne.status)===-6)return}}else if(!Xe.current){var Ne=yield(0,de.ck)(pe({},Ue));if((Ne==null?void 0:Ne.status)===-6)return;const st=yield Ye();Fe(st.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>ye(void 0,null,function*(){(0,de.ck)(pe({},Ue));const Re=yield Ye();Fe(Re.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,De)};var Pe=(0,ne.connect)(({exercise:Ce,globalSetting:xe})=>({globalSetting:xe,exercise:Ce}))(Se)},14629:function(dt,at,me){"use strict";me.d(at,{Z:function(){return b}});var re=me(59301),we=me(17574),E={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},ve=me(73631),ge=me(5623),de=me(89372),le=Object.defineProperty,ie=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ne=(z,te,ce)=>te in z?le(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ee=(z,te)=>{for(var ce in te||(te={}))oe.call(te,ce)&&ne(z,ce,te[ce]);if(se)for(var ce of se(te))ae.call(te,ce)&&ne(z,ce,te[ce]);return z},a=(z,te)=>ie(z,ue(te)),y=(z,te,ce)=>new Promise((fe,pe)=>{var he=be=>{try{Ee(ce.next(be))}catch(Se){pe(Se)}},ye=be=>{try{Ee(ce.throw(be))}catch(Se){pe(Se)}},Ee=be=>be.done?fe(be.value):Promise.resolve(be.value).then(he,ye);Ee((ce=ce.apply(z,te)).next())}),b=({value:z,onChange:te,scrollId:ce})=>{const[fe,pe]=(0,re.useState)([]);(0,re.useEffect)(()=>{he()},[]);const he=()=>y(void 0,null,function*(){const Ce=yield(0,de.NZ)({});if(Ce!=null&&Ce.data){const xe=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:re.createElement("img",{src:ve,className:E.folderIcon}),isLeaf:!1,children:ye(Ce.data||[])}];pe(xe)}}),ye=Ce=>Ce.map(xe=>({title:xe.name,key:xe.group_id,icon:re.createElement("img",{src:ve,className:E.folderIcon}),isLeaf:xe.children.length===0,children:ye(xe.children)})),Ee=(Ce,xe,Be)=>Ce.map(Ae=>Ae.key===xe?ee(ee({},Ae),Be):Ae.children?a(ee({},Ae),{children:Ee(Ae.children,xe,Be)}):Ae),be=(Ce,xe,Be)=>Ce.map(Ae=>{if(Ae.key===xe)return a(ee({},Ae),{icon:Be?re.createElement("img",{src:ge,className:E.folderIcon}):re.createElement("img",{src:ve,className:E.folderIcon})});if(Ae.children)return a(ee({},Ae),{children:be(Ae.children,xe,Be)})}),Se=(Ce,xe)=>{pe(Be=>be(Be,xe.node.key,xe.expanded))},Pe=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return fe.length>0&&re.createElement("div",{id:ce||""},re.createElement(we.default,ee({showLine:{showLeafIcon:!1},showIcon:!0,treeData:fe,className:E.folderWrapper,onSelect:te,onExpand:Se},Pe)))}},72805:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ie}});var re=me(78241),we=me(92832),E=me(3113),ve=me(59301),ge={search:"search___JA0r9",btn:"btn___GGtZC"},de=me(59301),ie=({value:ue,onChange:se})=>{const[oe]=re.default.useForm(),ae=(0,ve.useRef)(!1);(0,ve.useEffect)(()=>{ue&&oe.setFieldsValue(ue)},ue);const ne=ee=>{ae.current||se(ee),ae.current=!0,setTimeout(()=>{ae.current=!1},2e3)};return de.createElement("div",{className:ge.search},de.createElement(re.default,{className:ge.formWrap,colon:!1,form:oe,size:"large",layout:"inline",onFinish:ee=>{ae.current||ne(ee)}},de.createElement(re.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(re.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},de.createElement(we.default,{style:{width:280,height:40}})),de.createElement(re.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},de.createElement(we.default,{style:{width:200,height:40}})),de.createElement(E.ZP,{className:ge.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},51155:function(dt,at,me){"use strict";me.d(at,{Z:function(){return de}});var re=me(60324),we={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},E=me(32637),ve=me(59301),de=({type:le,style:ie})=>{const ue=ve.createElement("div",{className:we.wrap,onClick:se=>{se.preventDefault(),se.stopPropagation()}},ve.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ve.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ve.createElement("div",{className:we.contact},ve.createElement("div",{className:we.img},ve.createElement("img",{src:E,width:"124px",height:"124px"})),ve.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ve.createElement(re.Z,{content:ue},ve.createElement("span",{className:we.text,style:ie},"\u9AD8\u6D88\u8017"))}},39327:function(dt,at,me){"use strict";me.d(at,{X:function(){return ve},y:function(){return E}});var re=me(59301),we=me(8591);const E=ge=>{(0,re.useEffect)(()=>{if(ge){const de=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},le=ie=>{ie.preventDefault()};return document.addEventListener("keydown",de),document.addEventListener("contextmenu",le),()=>{document.removeEventListener("keydown",de),document.removeEventListener("contextmenu",le)}}},[ge])},ve=()=>{const[ge,de]=(0,re.useState)(!1),le=ie=>{const{keyCode:ue,ctrlKey:se,metaKey:oe,type:ae}=ie;(ae==="paste"||(ue===67||ue===86)&&(oe||se))&&(we.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,re.useEffect)(()=>(ge&&(window.addEventListener("keydown",le,!0),window.addEventListener("paste",le,!0)),()=>{window.removeEventListener("keydown",le,!0),window.removeEventListener("paste",le,!0)}),[ge]),{setOpenDisableCopyAndPaste:de,disableCopyAndPaste:ge}}},3353:function(dt,at,me){"use strict";me.d(at,{Z:function(){return oe}});var re=me(59301),we={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=me(92310),ve=me.n(E),ge=me(71418),de=me(2859),le=me(97013),ie=me(31735),ue=(ae,ne,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,ne)).next())}),oe=({data:ae,className:ne,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,re.useRef)(null),ce=(0,re.useRef)(null),fe=(0,re.useRef)(null),pe=(0,re.useRef)(null),[he,ye]=(0,re.useState)(!1),[Ee,be]=(0,re.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,re.useEffect)(()=>{fe.current||(fe.current=document.createElement("style"),document.head.appendChild(fe.current)),ae!=null&&ae.visible?(document.body.setAttribute("data-custom","y-hidden"),fe.current.innerHTML=" html { overflow-y: hidden; }",ae!=null&&ae.src&&Se()):(document.body.removeAttribute("data-custom"),fe.current&&(document.head.removeChild(fe.current),fe.current=null))},[ae==null?void 0:ae.visible]);const Se=()=>ue(void 0,null,function*(){ye(!0),be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ae=yield(0,ie.ZJ)(ae==null?void 0:ae.src);te.current.src="",te.current.src=Ae,te.current.onload=function(){Be()},ye(!1),be("")}),Pe=()=>{document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",y()},Ce=Ae=>ue(void 0,null,function*(){ye(!0),be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Te=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ae.title,file:Ae.dataUrl}});Te!=null&&Te.id&&!z?(yield(0,le.ZP)(`/api/attachments/${ae.id}/add_subitem.json`,{method:"post",body:{subitem_id:Te==null?void 0:Te.id,settings:JSON.stringify(Ae.state)}})).status===0&&x():Te!=null&&Te.id&&x(Te),document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",ye(!1),be("")}),xe=()=>{const Ae=document.querySelector('a[href="https://markerjs.com/"]');Ae&&Ae.parentNode&&(Ae.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Oe=>{const je=document.querySelector(Oe.name);je&&je.setAttribute("title",Oe.title)})},Be=()=>{ce.current=new de.hP(te.current),ce.current.targetRoot=pe.current,ce.current.addEventListener("render",Ce),ce.current.addEventListener("beforeclose",Pe),b&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),ae!=null&&ae.snapshotData&&ce.current.restoreState(ae.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return re.createElement(re.Fragment,null,(ae==null?void 0:ae.visible)&&re.createElement(ge.Z,{spinning:he,tip:Ee,style:{position:"absolute"}},re.createElement("div",{ref:pe,className:ve()(we.imageDimensions,ne,ee?we.fullWidth:""),style:a},re.createElement("img",{className:we.img,ref:te}))))}},21297:function(dt,at,me){"use strict";me.d(at,{Z:function(){return gt},$:function(){return Ft}});var re=me(59301),we={flex_box_center:"flex_box_center___ILe3s",flex_space_between:"flex_space_between___c0XhE",flex_box_vertical_center:"flex_box_vertical_center___Iusj1",flex_box_center_end:"flex_box_center_end___DIVMO",flex_box_column:"flex_box_column___x06LA",intelligentBox:"intelligentBox___M5xO7",red:"red___oyEWt",imgBox:"imgBox___DdoNI",underpin:"underpin___fwUex",row:"row___W9MrK",leftLayout:"leftLayout___MMjoZ",rightLayout:"rightLayout___EsxRX",head:"head___Q7Od8",centerBox:"centerBox___j58Ut",title:"title___rMcNx",tip:"tip___gLHFS",leftBox:"leftBox___DJ6lp",question:"question___THjM9",rightBox:"rightBox___CuMdf",error:"error___PHzCG",actionHead:"actionHead___vTHMx",edit:"edit___EaRLy",option:"option___z4UTy",active:"active___o8wNJ",fill:"fill___g760n",text:"text___L_lug",liWrap:"liWrap___LDwxe",li:"li___k4Mcf",buttonFixed:"buttonFixed___QxKdm",buttonWrap:"buttonWrap___OEep5",button:"button___b2y4h",menu:"menu___aQ4xO",tabs:"tabs___QmlP4",dotLoading:"dotLoading___zUYOu",showHide:"showHide___fHrAG"},E=me(92310),ve=me.n(E),ge=me(78241),de=me(8591),le=me(43418),ie=me(5871),ue=me(95237),se=me(24905),oe=me(38854),ae=me(54580),ne=me(3113),ee=me(93948),a=me(19842),y=me(92832),x=me(71795),b=me(26869),z="data:image/png;base64,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",te="data:image/png;base64,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",ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAADGlJREFUeF7tnVlQHMcZx7/umT0AcSjGBonDOmxdgV2Ww0iWIsmxrfIhJ1VJ2W+uilgEjqtclTwmLxQvyYur8uCKYmFQXMmbXUlV4lw+YsmHkBECdhdkSZZlyUJgScEWh7h2d7pTvcUuw2hhp3dm2dmleWPn66+/+f+me7p7vplGkOQfpRTVt56vgJCyARAtpAg5knS1JosRhBQMdMpJbddPd+68jhCiyQiBkil0sO2qc2J4yoMQLU6mvCizVAFCyLdFlUX9p9o3z/Fqww2Qtbxa7+BuAY9X6pXtGcSBEzVneFsiN8C6lqFKqihuc8MX3pgCTrAFurt2fc2jBj/AI/5GiuGBaCVIgtv2vOnAmd89OstT8Vq33fPL7pzgdJ6LKotaAoLx/k73Jzza8ANs8h1SD1gcBdMfCHg8ki/aMojzk3lPRH9hAxtfp+tfPN64AdZ6/c+pK+jvcr/DU6GwXaqAUT0FwDRfUQJgmgEYrV4ANKpgmssLgGkGYLR6AdCogmkuLwCmGYDR6gVAowqmubwAmGYARqsXAI0qmObyAmCaARitXgA0qmCaywuAaQZgtHoB0KiCaS4vAKYZgNHqBUCjCqa5vACYZgBGqxcAjSqY5vKmARR5nmkmmaD65fJII0/kRZ6nteFpo1PnkSKR55lZ8KLRxvJIRZ5nZgJkUbM8UlSnyfPcXpkLPz1QBPm5mXti2Rj51AzAXz4ah0vXZxZPD8E4qtPkef76xY0CnkWvAAbxN38ejUXHBjZIO4z9betGi4YvwmIK/Or4IkD2vwCYYdeFAJhhwLThCoACYIYrkOHhixYoAGa4AiaHr20R2lG89ri2et5Rv2iBAqDJCmS4O9ECBUAuBUQXyiWX9YwFQOsx4YpIAOSSy3rGAqD1mHBFJAByyWU9YwHQeky4IhIAueSynrEAaD0mXBEJgFxyWc9YALQeE66IBEAuuaxnLABajwlXRAIgl1zWMxYArceEKyIBkEsu6xkLgNZjwhWRqQB7L85A76UZuDWmQDCscAWy1o3tsgQlxRI0bM+Fhh36X0QxBSDL0X/rwzH4ciS41jmYcv4PldnhhR8W63onxRSAXf8Q8Ewhp3LCIHoPJ95HxTBA1m3+9aNxs+MX/gDgJweKEnanhgEe+9sYDN9c7DrFvhHJXXvx9o2oKLXDyz9euRUaBtjWdWvJgEXsG5EcQFZKu28EG9i0e0tWdGgYoNaB2DcieYCsJO/7mQKgMb1NLy0Ami7p6joUAFdXb9NrEwBNl3R1HQqAq6u36bVZHqA2QLMVyPRRsACYou3v2CfIeLdDTebiFABNANj4yuWC0MzkA0TB65Ek5SCg7PGADQilCFMKVA4pNHxXxngSETyxqRLderu9ypSVfAEwSYCRVZCp/E2IQAVFhG8LdUIpSGhMUvDIM5VVI+3tiCTT+sREPgnVFtYgd9IQ3QgYcW+Aqa2SAszIDvzF2d9X3Uimy7V8C0xC45QUYfe0xqOBTUEgOzHFktmVUIImc9Fk/+kT+6Z4fBsGWNMceAZTGjuhRB+7y8S10OfbhuyXR0P1mOD74omLgBAE6H8E5O9kp3SnJFQ4OwqjoS13viJfrd/isCtO5xwNOjGR71NAKcUSdi7nx2aD85+97rmmFyIPwPgfu2v2/wAoFEUrTPS5yUwDeOhFf963NukRipR194iKYFoGuPpgmTTCMyg5+IuBoulp2KQQXBEPlE2WrvQcr/pcD0S9AJf93OSj3s8fnIOQS09l8WysPA9j8MZkug8wsqtjp1QJS1S+9Gxl9TUjA5DGVz4rCN/N2Umxai/4hYqQhK6dO149lOi+aGSeHPngK7s3eJp8ezCO370kAmtVgKzb/GoY9t7T8thHUnGor6+jXvXl1ERnufLxSCMgwWrtoAhT+OLcCfellUonCzD2yWXmnH30fPz6eG0yEK0IMHJRtvj2aO95SIKRLXcu+d9++wXTU+jqWs4VUyrXAVna2m0In+3prL61HMRkAC756HnUMTvpvc0XKudQqJIAylcPbFa6gqwIsP5IYAvB9PuabvOb/i5PX6IuzUhbZF3q/Kxjn2aUGyooLzh1qn3zXDzfegGuuO0AT9BGN6rgqSsZWzbPm53KeUwtIqL0zuEKd7eR+53eWBpeHipV5pUGtb2EyXDvGx6fHoC8DYJ7Imt1gHUt/lqqQNliz4LC5XLxR+90bDTtnpcI5iNHfdvCBG1X231PWvfxBx1bJ7RljeqZVQAjy2PjuY+rBxNspNbdtevrRKKbebytjeK/3wg8hgBiKddEITd9b3p6BcAVlK5tHtwJlDwUa30AMz8qd51cja5TG9ael3xl8yFUG/udUFqyLu/9f7/28Lza1vItUO9Nejkueu8Jkb2fvENPqhemkST5+zqqrpvZuvT6YvE0HPUdIBTnL5YJX+jvqvtSAIyjYl3LuUKq2PZHD7HlsfzymndPtaOwXtHNtqtpHXgYh/GOWEyU3uk7UfOpABhH6Vpv30MA8s7oIYLJTd8b995zzIa0kr+9TRfzZ9H8wcWLCpMtkxf+o56Hii50QZ2anw00YAmXRsWy28ggz6JyqsB6vP7H1YMZB0inz3RVfRetz/IAUyWM1q/HG9iPgBZGf5dDc91n/9T47WrVv1w9NUeHGjBRYhcWBSUw0FUbGxULgAvK1Xr9T0XSIBb+tpZL7/I8YUgV6LqWQDVV6KZF/9KF/q6q2EBGAAQANuKraw4cVkN4rtz1z3RMH7QXQk3r5w/jcCg2kKGydGVA9ahJAIy2wCO+w+oJvN7pR6paXtTvI83+zWEKVbGBjIKu9b3pGhT3QI3ydd6BZylgHP3ZKi1Qu6xGZNtF3/FdlwVALcCmwUPqSXzx+pIP33u1dDrVLSyR/3qvv4oAbI7aSQ7s6z1WPSwAapSrOTLwqPp5ptMGPd2vu28nEjjVxz1NgT0I0dhrt2bHlTWL2dorHUnocl+H62KqAa3kf2GD6acQonLUrsAhnTx1rOquWXFlDcCGlwcrlHlSExMGwXh/p/sTs4RKxs++nwfWzwTpvmhZStDswB9dHyTja7kyWQOQ5cBcuR4+pB6JFq+HD9971Z22+2Bt86ALKHkwKj4GuHquyz0kAC6jQG2zfzdQuD+VgukV/2DbSXli+L4n1d0nkpxn+jq2j+n1occua1ogO9mGI4MVCl7sRgkiyoacdf/VPoPTI4xRm/om/3aCYFvMD6HB5yrd75u9uJBygEafB2qFXGmCHu9JOMtE6+tw9xsFwlOeZQaEptY9RlQZ7zKCobOd7qs8fvTYZhXASCvUDmbYAmmC1D49Qum1iZdny16ASVVmQNYBjAzdmwb3I0wLYqM/isL2vJnTPa/tntQLIlk7T+vQLhRWtqrLO2y0/8zrNSPJ+lypXNYBZCe7t+nT/DmUt1+9tMaG8NgW7DYzI1srrKdpsB4hskH9OyJw+9wJ19lU5aOmHGAqrjo9Pne/NLApGMLVS2wJDeY68dlP/+C6o8eHXpvI05CjQzvUCVWsLEF4rqis6mQq0zqyFiATsLF1aFdI051hhBQM9ELPG65rZrSKSCLx3RxP3FfXFACbDAM9ne4bei8GXrusBsjEuPeB6oJECMYdVDqvTm/gEe9gG5VnRv1bQgrZipAUWyq7x0eKIWY9wEh6nzewbcmcbMlNCsYlO75WLDlv65kvsuWxEMEbQmGlUp0BEHXJuk0cJk5QvwOcQohZDzAqbGPzYEmIEk880WOjVUATMlYmqYJn7cg2R2zziIQxCilKDgYpHxAtpAgt+0EENmDJr3T1zY4ESkNh8KwGxDUDkEFir9FNj47vWO7NWp4uVG3L5nm51HHh9Ikdo4sXjL98NSCuKYBRcZ9ouVI4Rie34TAqMfSlCkKDsoS+eLrM9XW8JbLG5tRDXJMAoyCffuWy49bMZAWiUikgqZACiaVkLNcaI/NJCrfA7vjm8IZt3yVa20w1xDUNUA3p+effkm4U7Cqcg2A+AruNymDH80RSHPKcTVLmbITM27E0k8zD2FRCFACTvfFxllsOopQr9fYeq7rJ6S5mzg2wrsl3SD0SEx891y99PIgU0MRAl+tj/V6WWvIDPOJvVH9WQ2w7wCe9FiLTr6/D3cPnZdGaH2DLUCVVFHeyFWZKuVQmBrP36MPzZBtCNFiG7w8Yef2bG+BCptVudapcpkDhiTOVAHniSGTLDTA6IZ4YnvJkM8SsBsggRl5pbj1fASFlQ6IlpkRXkRWPZwrA/wPlJnpuyspBOgAAAABJRU5ErkJggg==",fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAwCAYAAADJuP4nAAAAAXNSR0IArs4c6QAAAz5JREFUeF7tnM9PE0EUx+fN7rKlAQ6EWw3GEMSE8iPSmHjz4kE961Wjif4ZpH8DicZGjYaTclYTT1ysIbEXxYOJLRZMRSUYC0X7Y2dMiyVaKd2Zt+3s4XHtfN+bfD7Zlp2dHWD0hyYwd/P9iFWrxjwhyvZgf2FlYbyILuqzAPgcR8PaELj8RFrZp29n//7YceDTyr2pL72ARgKRlM9dW4sU5c5kaxnbkdsXYtP5ZBIEssWRcRKIpNtOYKOsA3tjMcguJeMVZJu2cRKIJHukQMaYbfFaNMKyy7fju8hWh8ZJIJJqJ4H18sBtyRxrPZOa2EK2+y9OApFE/QhstgCXf3t9d3IDACSy7UGcBCJJqgist+KW3JV2NZdJJarI1o04CURSVBXYgA6swvoq2UwqsYdsTwKxAHUENq5E2xIOk/lX9+PbmDnQFYihxxjTFdhs60p3M/3oZEH3d5EEGha4f7voFUcvzuaWroCnOh0SqEqsZTz2CmyW47YsD3hDH5YfnvilMqWGQCklJG5lbJUgjd0nMGhH3GJJTATBwwLuib7+tUxq7IffenD2xupwlcFxUfO43xCN6y4BcCuFTCrx2U8XOHN9dabmCbr6/NDq4RjO2fdLo1MfOy2Gw+mrb+Z6OC9qpUDA4fzn8ICbfb4wXm4XI4EKQE0MrS+GO8zOvXxwauew/iTQhBWNnhEhN9KLM19boyRQA6apSMS2t84fe7yRTCYPHhKTQFM2NPsCsNKfddTGYjgJ1ARpNCahOiJF9sXiTIkEGjWh3xy4lINS5EigPkPzSQlVEmheg/4MSKA+O9PJ/a/QIfoKNS1Cqz/9E6OFLRQhuo0IhQa9SdCNvB63UKRoKS0UGtQnQYvZ6sxCk/D1OIke6IbG1z8T8f1Al7ZUhE+g0paK+vRpU5O+ROObmvSnTsk6gVBsKyQV+gSCEEgbe/X5o5NYgW6/u5m+Q1vr0SJ0C+gKpJdbdIkHnNMRSK+XBSwBU05VIL3giaHdhayKQHrFugsCsCX9CKRDDrCUu5jvJJCOGeki/CBK00E/QVA0WIOO2jIIP4jW8/OSP8u/m/aksJr16LC7IMj2sEbzuEkBnmdFo+u9PG7yNxidqHC3DAxxAAAAAElFTkSuQmCC",pe=me(97013),he=me(14629),ye=me(5623),Ee=me(54196),be=me(59065),Se=me(82441),Pe=me(15342),Ce=me.n(Pe),xe=(ht,lt,St)=>new Promise((At,Pt)=>{var Dt=wt=>{try{kt(St.next(wt))}catch(It){Pt(It)}},_t=wt=>{try{kt(St.throw(wt))}catch(It){Pt(It)}},kt=wt=>wt.done?At(wt.value):Promise.resolve(wt.value).then(Dt,_t);kt((St=St.apply(ht,lt)).next())}),Ae=re.memo(({tagName:ht="div",value:lt="",className:St,style:At={},onBlur:Pt,id:Dt})=>{const _t=(0,re.useRef)(null);(0,re.useEffect)(()=>{if(!_t.current)return;xe(void 0,null,function*(){const It=_t.current;It.innerHTML="";const Nt=lt==null?void 0:lt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const ln of Nt)if(ln.startsWith("$$")&&ln.endsWith("$$")||ln.startsWith("`$$")&&ln.endsWith("$$`")){const un=ln.startsWith("`$$")?ln.slice(3,-3):ln.slice(2,-2),rn=document.createElement("span");rn.setAttribute("contentEditable","false"),rn.setAttribute("title",ln),rn.className="edu_latex",It.appendChild(rn),Ce().render(un,rn,{throwOnError:!1})}else{const un=ln==null?void 0:ln.replace(/<[^>]*>/g,rn=>rn.startsWith("{var wt,It;if(Pt&&_t.current){const ln=_t.current.cloneNode(!0),un=ln.querySelectorAll("span.edu_latex");for(let rn of un){const Ht=rn.getAttribute("title"),Kt=document.createTextNode(Ht||""),Yt=rn;(It=(wt=Yt.parentNode)==null?void 0:wt.replaceChild)==null||It.call(wt,Kt,Yt)}Pt(ln.innerHTML)}};return re.createElement(re.Fragment,null,re.createElement(ht,{ref:_t,contentEditable:!0,className:St,style:At,onBlur:kt}))}),Te=me(11968),Oe=me(94276),je=me(43428),De=me(6848),We=me(43604),ze={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Ve=me(99835),Ze=me(31735),Ue=me(48374),Me=me(67325),He=me(78513),Ye=me(30247),Qe="data:image/png;base64,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",rt=(ht,lt,St)=>new Promise((At,Pt)=>{var Dt=wt=>{try{kt(St.next(wt))}catch(It){Pt(It)}},_t=wt=>{try{kt(St.throw(wt))}catch(It){Pt(It)}},kt=wt=>wt.done?At(wt.value):Promise.resolve(wt.value).then(Dt,_t);kt((St=St.apply(ht,lt)).next())}),Ge=(0,re.forwardRef)(({onUpdateNum:ht,onSave:lt},St)=>{var At;const Pt=`\u8BF7\u8F93\u5165\u51FA\u9898\u8981\u6C42\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5148\u4E0A\u4F20\u6750\u6599\u4E4B\u540E\u518D\u6839\u636E\u6750\u6599\u51FA\u9898 +\u4F8B\uFF1A\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002\u8003\u5BDF\u77E5\u8BC6\u70B9\uFF1A\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Dt,_t]=(0,re.useState)(!1),[kt,wt]=(0,re.useState)([]),[It,Nt]=(0,re.useState)(null),[ln,un]=(0,re.useState)([]),[rn,Ht]=(0,re.useState)(0),[Kt,Yt]=(0,re.useState)(0),[Pn,Gn]=(0,re.useState)(!1),[zt,en]=(0,re.useState)(""),[cn,jt]=(0,re.useState)(0),[it,Tt]=(0,re.useState)(0),[Bt,Gt]=(0,re.useState)(0),[an,fn]=(0,re.useState)(0),[nn,ft]=(0,re.useState)(0),[mt,pt]=(0,re.useState)(0),[Ut,ut]=(0,re.useState)(0),[gn,Hn]=(0,re.useState)(0),[Ln,Et]=(0,re.useState)(Ye.Q),{contentRef:Wt,value:dn,status:Rt,open:xn,close:zn}=Ln,ur=(0,Me.Z)({contentRef:Wt,status:Rt}),{openProgress:Cn,closeProgress:Vn,CreateProgressModal:nr,progressOpen:Wn}=(0,Ue.Z)();(0,re.useEffect)(()=>{It&&dr(),It===!1&&(zn(),ht==null||ht(),wt([]),en(""),jt(0),Tt(0),Gt(0),fn(0),ft(0),pt(0),ut(0),Hn(0))},[It]);const bn=()=>{Nt(!0)};(0,re.useImperativeHandle)(St,()=>({onClick:bn}));const $n=Un=>{Gn(!0),Ht(Un),Yt(0)},cr=Un=>rt(void 0,null,function*(){const Xn=Un.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Xn)==-1?(de.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Un.size/1024/1024>10?(de.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),dr=()=>rt(void 0,null,function*(){const Un=yield(0,pe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Un.status===0&&(Ht(Un.total_number),Yt(Un.remaining_number))}),wr=Un=>(Un=Un||"",Un=String(Un),Un=Un.replace(/\s+/g,""),Un),yr=(Un=!0)=>rt(void 0,null,function*(){var Xn,or;const pn=[{name:"\u5355\u9009\u9898",num:cn||0},{name:"\u591A\u9009\u9898",num:it||0},{name:"\u5224\u65AD\u9898",num:Bt||0},{name:"\u586B\u7A7A\u9898",num:an||0},{name:"\u7B80\u7B54\u9898",num:nn||0},{name:"\u7EC4\u5408\u9898",num:gn||0},{name:"\u7F16\u7A0B\u9898",num:mt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Ut||0}];if(Un){if(wr(zt)){if(zt.length>1e3){de.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{de.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!wr(zt)&&!(kt!=null&&kt.length)){de.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const In=pn.reduce((Jn,On)=>Jn+On.num,0);if(In===0){de.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(In>30){de.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}if(rn!==-1){Gn(!0);return}}Gn(!1);const Zn={scene_type:6,request_identifier:Math.random(),file_id:(or=(Xn=kt[0])==null?void 0:Xn.response)==null?void 0:or.id,content:zt,count_arr:pn.map(In=>In.num).join(",")};yield xn(Zn),dr()}),Ar=()=>rt(void 0,null,function*(){const Un=ur();if(lt){Nt(!1),lt(Un);return}Cn(),_t(!0),un([]);const Xn=new FormData;Xn.append("html",Un);const or=yield(0,pe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Xn},!0);if((or==null?void 0:or.status)===0)if(or!=null&&or.data){Vn(100),un(or==null?void 0:or.data);return}else de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");_t(!1),Vn()}),pr=()=>rt(void 0,null,function*(){const Un=ur();(0,Ze.RG)(Un)}),sn=["uploading","error"].includes((At=kt==null?void 0:kt[0])==null?void 0:At.status);return re.createElement(re.Fragment,null,re.createElement(He.Z,{visible:Pn,totalCount:rn,usedCount:Kt,onCancel:()=>Gn(!1),onOk:()=>yr(!1)}),re.createElement(je.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:re.createElement("div",{className:ze.extraHeader},re.createElement(ue.Z,{align:"middle"},!Rt&&!!dn&&re.createElement(re.Fragment,null,re.createElement(x.op,{onClick:Ar,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),re.createElement(x.op,{onClick:pr,shape:"default",type:"text"},re.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),re.createElement("i",{onClick:()=>{const Un=Xn=>{le.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Xn,onOk:()=>{Nt(!1)}})};if(Rt){Un("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else dn?Un("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Nt(!1)},className:"iconfont icon-guanbi11 current ml15"}))),placement:"bottom",height:"100%",headerStyle:{height:54,borderBottomColor:"#DCDCDC"},bodyStyle:{padding:0},closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:It},re.createElement("div",{className:ze.wrap},re.createElement("div",{className:ze.left},re.createElement("div",{className:ze.tip},re.createElement("img",{src:Qe}),re.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u9898\u52A9\u624B\uFF0C\u6211\u5DF2\u5B66\u4E60\u4E86\u5E73\u53F0\u4EE5\u53CA\u4E92\u8054\u7F51\u4E0A\u6D77\u91CF\u7684\u8BD5\u9898\u77E5\u8BC6\u5E93\u3002\u53EF\u4EE5\u6839\u636E\u60A8\u7684\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u5404\u7C7B\u8BD5\u9898\u3002\u6B22\u8FCE\u968F\u65F6\u4E0E\u6211\u4E92\u52A8\uFF0C\u8BA9\u6211\u4EEC\u4E00\u8D77\u6253\u9020\u66F4\u9AD8\u6548\u3001\u66F4\u4F18\u8D28\u7684\u8BD5\u9898\uFF01")),re.createElement("div",{className:"mb10 mt20 c-black"},re.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),re.createElement(y.default.TextArea,{style:{height:160},className:"mb20",value:zt,placeholder:Pt,onChange:Un=>{en(Un.target.value)}}),re.createElement(ae.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${b.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:kt,withCredentials:!0,data:{upload_type:1},beforeUpload:cr,onChange:({file:Un})=>{var Xn,or;Un.status!=="removed"&&(Un.status==="done"&&((Xn=Un==null?void 0:Un.response)==null?void 0:Xn.status)!==0&&(Un.status="error",Un.response=(or=Un==null?void 0:Un.response)==null?void 0:or.message),wt([Un]))},onRemove:()=>wt([])},re.createElement(De.Z,{title:"\u5355\u6B21\u4EC5\u652F\u6301\u4E0A\u4F201\u4E2A\u6587\u6863\u62161\u5F20\u56FE\u7247\uFF0C\u6587\u6863\u652F\u6301PDF/Word\u683C\u5F0F\uFF0C\u56FE\u7247\u652F\u63011\u5F20\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247"},re.createElement(x.op,{style:{borderRadius:2}},re.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),re.createElement("div",{className:"c-black mt20"},re.createElement("div",{className:"mb10 c-black"},re.createElement("b",null,"\u51FA\u9898\u6570\u91CF"),re.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u4FDD\u8BC1\u51FA\u9898\u4F53\u9A8C\uFF0C\u5355\u6B21\u51FA\u9898\u603B\u6570\u91CF\u4E0D\u80FD\u8D85\u8FC7",re.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"30"),"\u9053\uFF09")),re.createElement(ue.Z,{style:{gap:16}},re.createElement(We.Z,null,re.createElement("label",null,"\u5355\u9009\u9898"),re.createElement(ie.Z,{min:0,max:10,value:cn,onChange:jt,style:{marginLeft:"8px"}})),re.createElement(We.Z,null,re.createElement("label",null,"\u591A\u9009\u9898"),re.createElement(ie.Z,{min:0,max:10,value:it,onChange:Tt,style:{marginLeft:"8px"}})),re.createElement(We.Z,null,re.createElement("label",null,"\u5224\u65AD\u9898"),re.createElement(ie.Z,{min:0,max:10,value:Bt,onChange:Gt,style:{marginLeft:"8px"}})),re.createElement(We.Z,null,re.createElement("label",null,"\u586B\u7A7A\u9898"),re.createElement(ie.Z,{min:0,max:10,value:an,onChange:fn,style:{marginLeft:"8px"}})),re.createElement(We.Z,null,re.createElement("label",null,"\u7B80\u7B54\u9898"),re.createElement(ie.Z,{min:0,max:10,value:nn,onChange:ft,style:{marginLeft:"8px"}})))),Rt?re.createElement("div",{onClick:zn,className:ze.bottomBtn},re.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):sn?re.createElement("div",{className:`${ze.bottomBtn} ${ze.disabled}`},re.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):re.createElement("div",{onClick:()=>{yr()},className:ze.bottomBtn},re.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),re.createElement(Ye.Z,{onStatusChange:Et,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Wn,noRestrictModal:$n,stringTransformer:Ve.o,onError:Un=>{Object.prototype.toString.call(Un)==="[object Object]"&&Un.status===-9&&$n(Un.data)}}))),re.createElement(je.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Dt},re.createElement(ue.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},re.createElement("img",{src:me(36413),alt:"\u667A\u80FD\u51FA\u9898"}),re.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),re.createElement(gt,{stickyTop:-24,hideWordFeatures:!0,dataSource:ln,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>_t(!1),onSuccess:()=>{_t(!1),Nt(!1)}}),re.createElement("div",{style:{height:70}})),nr("\u5904\u7406\u4E2D"))}),Le=Object.defineProperty,Xe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,$e=(ht,lt,St)=>lt in ht?Le(ht,lt,{enumerable:!0,configurable:!0,writable:!0,value:St}):ht[lt]=St,_e=(ht,lt)=>{for(var St in lt||(lt={}))et.call(lt,St)&&$e(ht,St,lt[St]);if(ke)for(var St of ke(lt))tt.call(lt,St)&&$e(ht,St,lt[St]);return ht},Ie=(ht,lt)=>Xe(ht,Fe(lt)),Re=(ht,lt,St)=>new Promise((At,Pt)=>{var Dt=wt=>{try{kt(St.next(wt))}catch(It){Pt(It)}},_t=wt=>{try{kt(St.throw(wt))}catch(It){Pt(It)}},kt=wt=>wt.done?At(wt.value):Promise.resolve(wt.value).then(Dt,_t);kt((St=St.apply(ht,lt)).next())});const Ne=ht=>{ht.preventDefault();let St=(ht.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,St)},qe=ht=>{ht.key==="Enter"&&ht.preventDefault()},st=({children:ht,style:lt})=>re.createElement("div",{className:we.leftBox,style:lt,onPaste:Ne},ht),nt=({children:ht,style:lt,className:St})=>re.createElement("div",{className:ve()(we.rightBox,St),style:lt,onPaste:Ne},ht),ot=({className:ht,style:lt={},width:St=1200,onCancel:At=()=>{},onSuccess:Pt=()=>{},gather:Dt={},mode:_t=1,stickyTop:kt=0,subDisciplineId:wt=[],hideWordFeatures:It,dataSource:Nt=[],customLeftHeadNode:ln,customRightHeadNode:un,customLeftContent:rn,hideRecognition:Ht=!1,onExchange:Kt,isSingleSelection:Yt=!1,underpinBackgroundStyle:Pn={},headExtraNode:Gn,isRefreshItemBank:zt=!1,okText:en="\u786E\u5B9A\u5BFC\u5165",onSave:cn})=>{var jt;const[it,Tt]=(0,re.useState)(1),[Bt,Gt]=(0,re.useState)(0),[an,fn]=(0,re.useState)(""),[nn,ft]=(0,re.useState)(!1),[mt,pt]=(0,re.useState)([]),[Ut,ut]=(0,re.useState)([]),[gn,Hn]=(0,re.useState)(!1),[Ln,Et]=(0,re.useState)(!1),[Wt,dn]=(0,re.useState)(!1),[Rt,xn]=(0,re.useState)(!1),[zn,ur]=(0,re.useState)([]),[Cn,Vn]=(0,re.useState)(1),[nr,Wn]=(0,re.useState)(!1),[bn,$n]=(0,re.useState)(!0),[cr,dr]=(0,re.useState)(0),[wr,yr]=(0,re.useState)(!1),[Ar]=ge.default.useForm(),[pr]=ge.default.useForm(),sn=(0,re.useRef)(null),Un=(0,re.useRef)(null),Xn=(0,re.useRef)(),or=(0,re.useRef)(null),pn=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],kn=["C","C++","Java","Python","JavaScript","Ruby"];(0,re.useEffect)(()=>{Nt!=null&&Nt.length&&$t(Nt)},[Nt]),(0,re.useEffect)(()=>{it===2&&sn.current.focus()},[it]),(0,re.useEffect)(()=>{Wt&&In()},[Wt]);const Zn=()=>{if(it===1){de.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u6E05\u7A7A\u64CD\u4F5C\u5C06\u5220\u9664\u8BD5\u9898\u7F16\u8F91\u533A\u57DF\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u5B9A\u4E00\u952E\u6E05\u7A7A\u5417\uFF1F",onOk:()=>Re(void 0,null,function*(){Tt(1)})})},In=()=>Re(void 0,null,function*(){const Je=yield(0,pe.ZP)("/api/disciplines.json",{method:"get",params:{source:_t===1?"new_question":"subject"}});ur(Je.disciplines||[])}),Jn=Je=>{const ct=[],bt=(Mt,yt)=>{Mt.length>=2&&ct.push(Mt.join(""));for(let Jt=yt;Jt(Je=Je||"",Je=String(Je),Je=Je.replace(/\s+/g,""),Je),br=Je=>(Je=Je||"",Je=String(Je),Je=Je.replace(/
/g,""),Je=Je.replace(/
/g,` `),Je=Je.replace(/<\/div>/g,` -`),Je=Nn(Je),Je),Cr=Je=>Je.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Nn=Je=>Je.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Pr=Je=>{var ct;const bt=Je.clipboardData;if(bt){const Mt=bt.types.toString(),yt=bt.items;if(Mt==="Files"||bt.types.indexOf("Files")>-1){Je.preventDefault();try{let Jt=yt[1];((ct=yt[0])==null?void 0:ct.kind)==="file"&&(Jt=yt[0]);const Zt=Jt.getAsFile();(0,Se.I)(Zt,on=>{var Xt;if(on.id){if(((Xt=Zt==null?void 0:Zt.type)==null?void 0:Xt.indexOf("image"))>-1){const wn=``;document.execCommand("insertText",!1,wn)}}else(on==null?void 0:on.status)===401&&(document.location.href="/user/login")})}catch(Jt){de.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Tr(Je,ct){return Re(this,null,function*(){if(typeof Je=="string")return yield ct(Je);if(typeof Je!="object"||Je===null)return Je;if(Array.isArray(Je))return yield Promise.all(Je.map(yt=>Re(this,null,function*(){return yield Tr(yt,ct)})));const bt={};for(const Mt in Je)if(Object.prototype.hasOwnProperty.call(Je,Mt)){const yt=Je[Mt];typeof yt=="string"?bt[Mt]=yield ct(yt):typeof yt=="object"?bt[Mt]=yield Tr(yt,ct):bt[Mt]=yt}return bt})}const Or=()=>Re(void 0,null,function*(){var Je;ft(!0),fn("\u5904\u7406\u4E2D"),yield new Promise(Mt=>setTimeout(Mt,1e3));let ct=(Je=Un.current)==null?void 0:Je.querySelectorAll('[data-text="edit"]'),bt="";try{ct.forEach(function(Mt){var yt,Jt,Zt,on;const Xt=Mt.cloneNode(!0),wn=Xt.querySelectorAll("span.edu_latex");for(let tr of wn){const Fn=tr.getAttribute("title"),Yn=document.createTextNode(Fn),Ct=tr;(Jt=(yt=Ct.parentNode)==null?void 0:yt.replaceChild)==null||Jt.call(yt,Yn,Ct)}const qn=Xt.querySelectorAll("span[style]");for(let tr of qn)if(tr.style.fontFamily){const Fn=tr.innerHTML,Yn=document.createTextNode(Fn),Ct=tr;(on=(Zt=Ct.parentNode)==null?void 0:Zt.replaceChild)==null||on.call(Zt,Yn,Ct)}Xt==null||Xt.childNodes.forEach(function(tr){tr.nodeType===Node.ELEMENT_NODE&&tr.localName!=="h5"&&tr.localName!=="h4"?bt+=`

${tr.innerHTML}

`:tr.nodeType===Node.TEXT_NODE&&(bt+=`

${tr.textContent}

`)})}),vn("/api/intelligent_imports/import.json",{html:Nn(bt)})}catch(Mt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Mt)}}),er=Je=>{let ct=Je.filter(bt=>!!(bt!=null&&bt.type));return ct=ct.map(bt=>{var Mt;const yt=(Mt=Hr.find(Zt=>Zt.id===(bt==null?void 0:bt.type)))==null?void 0:Mt.deal,Jt=Ie(_e({},bt),{id:String(Math.random()).slice(-6),knowledgePoint:On(bt==null?void 0:bt.knowledgePoint)});return yt?yt(Jt):Jt}),ct},fr=()=>{if(it===1){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Or})},En=()=>ne.createElement("div",{className:we.row},ne.createElement("div",{className:we.leftLayout},ne.createElement(st,{style:{height:675}},it===1&&ne.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Tt(2)},ne.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",ne.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",ne.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",ne.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",ne.createElement("br",null)),ne.createElement("div",{className:we.imgBox,style:{marginTop:75}},ne.createElement("img",{width:56,src:te}),ne.createElement("span",null,"\u7F16\u8F91\u533A"))),it===2&&ne.createElement("div",{"data-text":"edit",onBlur:()=>{sn.current.innerHTML||Tt(1)},ref:sn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),ne.createElement("div",{className:we.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},ne.createElement("div",{className:we.imgBox,style:{marginTop:240}},ne.createElement("img",{width:56,src:ce}),ne.createElement("span",null,"\u9884\u89C8\u533A")))),rr=(Je,ct,bt,Mt)=>{var yt;console.log(Je,ct,bt,Mt,"onDataChange\u4FEE\u6539\u6570\u503C");const Jt=JSON.parse(JSON.stringify(Ut));Mt===void 0?Jt[ct][Je]=bt:Jt[ct].questions[Mt][Je]=bt;const Zt=_e({},Jt[ct]),on=(yt=Hr.find(Xt=>Xt.id===(Zt==null?void 0:Zt.type)))==null?void 0:yt.deal;Jt[ct]=on(Zt),ut(Jt)},Fr=(Je,ct,bt)=>{var Mt;const yt=bt!==void 0,Jt=(Mt=Hr.find(Xt=>Xt.id===(Je==null?void 0:Je.type)))==null?void 0:Mt.type,Zt=`${ct+1}.${bt===void 0?"":bt+1+"."}`,on=`${(Je==null?void 0:Je.type)==="7"?"{{":""}${Zt}\u3010${Jt}\u3011${(Je==null?void 0:Je.question)||""}`;return ne.createElement(ne.Fragment,null,yt&&ne.createElement("h4",{contentEditable:!0}),ne.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",value:on}))},Rr=(Je,ct)=>Re(void 0,null,function*(){var bt;const Mt=yield Kt(Je,ct),yt=(bt=Mt==null?void 0:Mt.data)==null?void 0:bt.content;if(yt!=null&&yt.length){const Jt=er(yt)[0];mt.splice(ct,1,Jt),Ut.splice(ct,1,Jt),pt([...mt]),ut([...Ut])}}),gr=(Je,ct,bt)=>{var Mt;const yt=bt!==void 0,Jt=(Mt=Hr.find(on=>on.id===(Je==null?void 0:Je.type)))==null?void 0:Mt.type,Zt=`${ct+1}.${bt===void 0?"":bt+1+"."}`;return yt?ne.createElement("div",{style:{padding:"10px 18px"}},`${Zt}\u3010${Jt}\u3011`,ne.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"span",className:we.edit,onBlur:on=>rr("question",ct,on,bt),value:(Je==null?void 0:Je.question)||""})):ne.createElement(ne.Fragment,null,ne.createElement("div",{className:we.actionHead},ne.createElement("div",{className:"c-light-primary"},`${Zt}\u3010${Jt}\u3011`),_t!==1&&ne.createElement(ie.Z,{disabled:(Je==null?void 0:Je.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:on=>rr("score",ct,on,bt),value:Je==null?void 0:Je.score}),ne.createElement(ue.Z,{align:"middle",style:{marginLeft:"auto"}},!!Kt&&ne.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Rr(Je,ct)},ne.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),ne.createElement(se.default,{onChange:on=>rr("checked",ct,on.target.checked,bt),checked:!!(Je!=null&&Je.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),ne.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",style:{padding:"10px 18px"},className:we.edit,onBlur:on=>rr("question",ct,on,bt),value:Je==null?void 0:Je.question}))},Sr=(Je,ct,bt)=>ne.createElement(ne.Fragment,null,["0","1","2","4"].includes(Je==null?void 0:Je.type)&&ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u7B54\u6848\uFF1A${ct||""}`,tagName:"p"}),!bt&&ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u96BE\u5EA6\uFF1A${(Je==null?void 0:Je.difficulty)||""}`,tagName:"p"}),(Je==null?void 0:Je.type)!=="7"&&ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u89E3\u6790\uFF1A${(Je==null?void 0:Je.analyze)||""}`,tagName:"p"}),!bt&&ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Je==null?void 0:Je.knowledgePoint)||""}`,tagName:"p"})),Ir=(Je,ct,bt,Mt)=>{const yt=Mt!==void 0,Jt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Zt=yt&&!Je.last&&!Je.errorMsg?{marginBottom:10}:{},on=Jt.map(Xt=>({key:Xt,label:Xt,onClick:()=>rr("difficulty",bt,Xt,Mt)}));return ne.createElement("div",{className:we.liWrap,style:Zt},["4"].includes(Je==null?void 0:Je.type)&&ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),ne.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",className:`${we.edit} c-black`,onBlur:Xt=>rr("answer",bt,[Xt],Mt),value:ct})),!yt&&ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),ne.createElement("div",{className:"c-black"},ne.createElement(oe.Z,{menu:{items:on}},ne.createElement("span",{className:"c-light-primary"},Je==null?void 0:Je.difficulty,ne.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Je==null?void 0:Je.type)!=="7"&&ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),ne.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",className:`${we.edit} c-grey-333`,onBlur:Xt=>rr("analyze",bt,Xt,Mt),value:Je==null?void 0:Je.analyze})),!yt&&ne.createElement("div",{onKeyDown:qe,className:we.li},ne.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),ne.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",value:(Je==null?void 0:Je.knowledgePoint)||"",className:`${we.edit} c-grey-333`,onBlur:Xt=>rr("knowledgePoint",bt,On(br(Xt)),Mt)})))},Br=Je=>ne.createElement(ne.Fragment,null,typeof(Je==null?void 0:Je.errorMsg)=="string"&&!!(Je!=null&&Je.errorMsg)&&ne.createElement("h5",{contentEditable:!1},ne.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),ne.createElement("div",null,Je==null?void 0:Je.errorMsg))),ir=Je=>ne.createElement(ne.Fragment,null,typeof(Je==null?void 0:Je.errorMsg)=="string"&&!!(Je!=null&&Je.errorMsg)&&ne.createElement("h5",null,ne.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),ne.createElement("div",null,Je==null?void 0:Je.errorMsg))),Er=(Je,ct,bt,Mt)=>{let yt="flex";return(Qt&&cr!==Mt||gn&&!(bt!=null&&bt.errorMsg))&&(yt="none"),ne.createElement("div",{className:we.row,style:{display:yt}},ne.createElement("div",{className:we.leftLayout},rn||ne.createElement(st,null,ne.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Je))),ne.createElement("div",{className:we.rightLayout},ne.createElement(nt,{className:bt!=null&&bt.errorMsg?we.error:""},ct)))},Hr=[{id:"0",type:"\u5355\u9009\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0;let Zt=(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt[0];const on=ne.createElement(ne.Fragment,null,Fr(Je,ct,bt),(yt=Je==null?void 0:Je.options)==null?void 0:yt.map((tr,Fn)=>ne.createElement(Ae,{id:Je==null?void 0:Je.id,key:Fn,value:`${pn[Fn]}.${tr}`,tagName:"p"})),Sr(Je,Zt,Jt),Br(Je));let Xt=Jt?Je:Ut[ct];const wn=Xt==null?void 0:Xt.options,qn=ne.createElement(ne.Fragment,null,gr(Xt,ct,bt),wn==null?void 0:wn.map((tr,Fn)=>{var Yn;return ne.createElement("div",{key:Fn,className:we.option},ne.createElement("aside",{className:((Yn=Xt==null?void 0:Xt.answer)==null?void 0:Yn[0])===pn[Fn]?we.active:"",onClick:()=>rr("answer",ct,[pn[Fn]],bt)},pn[Fn]),ne.createElement(Ae,{id:Xt==null?void 0:Xt.id,tagName:"div",className:`${we.text}`,onBlur:Ct=>{wn[Fn]=Ct,rr("options",ct,wn,bt)},value:tr}))}),Ir(Xt,"",ct,bt),ir(Xt));return Jt?[on,qn]:Er(on,qn,Xt,ct)},deal:Je=>{var ct,bt,Mt;Je.score=Je.score===void 0?2:Je.score;let yt=On((ct=Je==null?void 0:Je.answer)==null?void 0:ct[0]).toUpperCase();Je.answer=yt?[yt]:[];let Jt=[];if(!(Je!=null&&Je.options))Jt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Je.options=(bt=Je.options)==null?void 0:bt.slice(0,8);const Zt=Je.options.map(Xt=>Xt==null?void 0:Xt.trim().replace(/^\s+|\s+$/g,""));new Set(Zt).size!==Zt.length&&Jt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return yt||Jt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),yt&&(pn.slice(0,((Mt=Je==null?void 0:Je.options)==null?void 0:Mt.length)||8).includes(yt)||Jt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),On(Je==null?void 0:Je.question)||Jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=Jt.join(` -`),Je}},{id:"1",type:"\u591A\u9009\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0;let Zt=(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt[0];const on=ne.createElement(ne.Fragment,null,Fr(Je,ct,bt),(yt=Je==null?void 0:Je.options)==null?void 0:yt.map((tr,Fn)=>ne.createElement(Ae,{id:Je==null?void 0:Je.id,key:Fn,value:`${pn[Fn]}.${tr}`,tagName:"p"})),Sr(Je,Zt,Jt),Br(Je));let Xt=Jt?Je:Ut[ct];const wn=Xt==null?void 0:Xt.options,qn=ne.createElement(ne.Fragment,null,gr(Xt,ct,bt),wn==null?void 0:wn.map((tr,Fn)=>{var Yn,Ct;return ne.createElement("div",{key:Fn,className:we.option},ne.createElement("aside",{className:(Ct=(Yn=Xt==null?void 0:Xt.answer)==null?void 0:Yn[0])!=null&&Ct.includes(pn[Fn])?we.active:"",onClick:()=>{var Ot;let xt=((Ot=Xt==null?void 0:Xt.answer)==null?void 0:Ot[0])||"";const tn=pn[Fn];xt.includes(tn)?xt=xt.replace(new RegExp(tn,"g"),""):xt+=tn,xt=xt.split("").sort().join(""),rr("answer",ct,[xt],bt)}},pn[Fn]),ne.createElement(Ae,{id:Xt==null?void 0:Xt.id,tagName:"div",className:`${we.text}`,onBlur:Ot=>{wn[Fn]=Ot,rr("options",ct,wn,bt)},value:tr}))}),Ir(Xt,"",ct,bt),ir(Xt));return Jt?[on,qn]:Er(on,qn,Xt,ct)},deal:Je=>{var ct,bt,Mt;Je.score=Je.score===void 0?2:Je.score;let yt=On((ct=Je==null?void 0:Je.answer)==null?void 0:ct[0]).toUpperCase().split("").sort().join("");Je.answer=yt?[yt]:[];let Jt=[];if(!(Je!=null&&Je.options))Jt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Je.options=(bt=Je.options)==null?void 0:bt.slice(0,8);const Zt=Je.options.map(Xt=>Xt==null?void 0:Xt.trim().replace(/^\s+|\s+$/g,""));new Set(Zt).size!==Zt.length&&Jt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(yt||Jt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),yt){const Zt=pn.slice(0,((Mt=Je==null?void 0:Je.options)==null?void 0:Mt.length)||8);Jn(Zt).includes(yt)||Jt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return On(Je==null?void 0:Je.question)||Jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=Jt.join(` -`),Je}},{id:"2",type:"\u5224\u65AD\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0;let Zt=(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt[0];const on=ne.createElement(ne.Fragment,null,Fr(Je,ct,bt),Sr(Je,Zt,Jt),Br(Je));let Xt=Jt?Je:Ut[ct];const wn=["\u6B63\u786E","\u9519\u8BEF"];let qn=((yt=Xt==null?void 0:Xt.answer)==null?void 0:yt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(qn)?qn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(qn)&&(qn="\u9519\u8BEF");const tr=ne.createElement(ne.Fragment,null,gr(Xt,ct,bt),wn==null?void 0:wn.map((Fn,Yn)=>ne.createElement("div",{key:Yn,className:we.option},ne.createElement("aside",{style:{borderRadius:2},className:qn===Fn?we.active:"",onClick:()=>rr("answer",ct,[Fn],bt)},Fn==="\u6B63\u786E"?"T":"F"),ne.createElement("div",{style:{pointerEvents:"none"},className:`${we.text}`},Fn))),Ir(Xt,"",ct,bt),ir(Xt));return Jt?[on,tr]:Er(on,tr,Xt,ct)},deal:Je=>{var ct;Je.score=Je.score===void 0?2:Je.score;let bt=On((ct=Je==null?void 0:Je.answer)==null?void 0:ct[0]);Je.answer=bt?[bt]:[];let Mt=[];return bt||Mt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),bt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(bt)&&Mt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),On(Je==null?void 0:Je.question)||Mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=Mt.join(` -`),Je}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0,Zt=ne.createElement(ne.Fragment,null,Fr(Je,ct,bt),(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt.map((wn,qn)=>ne.createElement(Ae,{id:Je==null?void 0:Je.id,key:qn,tagName:"p",value:`\u7B54\u6848${qn+1}\uFF1A${wn.text||""}`})),Sr(Je,"",Jt),Br(Je));let on=Jt?Je:Ut[ct];const Xt=ne.createElement(ne.Fragment,null,gr(on,ct,bt),(yt=on==null?void 0:on.answer)==null?void 0:yt.map((wn,qn)=>ne.createElement("div",{key:qn,className:we.option},ne.createElement("aside",{className:we.fill},"\u586B\u7A7A\u9879",qn+1),wn.model===1&&ne.createElement(Ae,{id:on==null?void 0:on.id,tagName:"div",onBlur:tr=>{on.answer[qn].latex=br(tr),rr("answer",ct,on.answer,bt)},className:`${we.text}`,value:wn.latex}),wn.model===2&&ne.createElement(be.Z,{value:wn.latex,onChange:tr=>{on.answer[qn].latex=tr,rr("answer",ct,on.answer,bt)}}))),Ir(on,"",ct,bt),ir(on));return Jt?[Zt,Xt]:Er(Zt,Xt,on,ct)},deal:Je=>{var ct;Je.score=Je.score===void 0?2:Je.score;const bt=(ct=Je.answer)==null?void 0:ct.map(yt=>{if(Object.prototype.toString.call(yt)==="[object Object]")return yt;yt=yt==null?void 0:yt.trim();const Jt={model:1,text:yt,latex:yt};return yt.startsWith("$$")&&yt.endsWith("$$")||yt.startsWith("`$$")&&yt.endsWith("$$`")?(Jt.model=2,Jt.latex=yt.slice(2,-2)):Jt.latex=br(yt),Jt});Je.answer=bt;let Mt=[];return bt||Mt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),On(Je==null?void 0:Je.question)||Mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=Mt.join(` -`),Je}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0;let Zt=(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt[0];const on=ne.createElement(ne.Fragment,null,Fr(Je,ct,bt),Sr(Je,Zt,Jt),Br(Je));let Xt=Jt?Je:Ut[ct];const wn=ne.createElement(ne.Fragment,null,gr(Xt,ct,bt),Ir(Xt,(yt=Xt==null?void 0:Xt.answer)==null?void 0:yt[0],ct,bt),ir(Xt));return Jt?[on,wn]:Er(on,wn,Xt,ct)},deal:Je=>{Je.score=Je.score===void 0?5:Je.score;let ct=[];return On(Je==null?void 0:Je.question)||ct.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=ct.join(` -`),Je}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Je,ct)=>{var bt,Mt;const yt=Ut[ct],Jt=kn.slice(0,4).map(Zt=>({key:Zt,label:Zt,onClick:()=>rr("platform",ct,Zt)}));return ne.createElement("div",{className:we.row,style:{display:gn?yt!=null&&yt.errorMsg?"flex":"none":"flex"}},ne.createElement("div",{className:we.leftLayout},ne.createElement(st,null,ne.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Fr(Je,ct),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Je==null?void 0:Je.description)||""}`,tagName:"p"}),Sr(Je),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Je==null?void 0:Je.timeLimit}`,tagName:"p"}),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Je==null?void 0:Je.platform)||""}`,tagName:"p"}),ne.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),ne.createElement("h4",null),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:(Je==null?void 0:Je.code)||"",tagName:"div"}),(bt=Je==null?void 0:Je.inputs)==null?void 0:bt.map((Zt,on)=>{var Xt;return ne.createElement(ne.Fragment,{key:on},ne.createElement("h4",null),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${on+1})\u8F93\u5165\uFF1A${Zt||""}`,tagName:"div"}),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${on+1})\u8F93\u51FA\uFF1A${((Xt=Je==null?void 0:Je.outputs)==null?void 0:Xt[on])||""}`,tagName:"div"}))}),Br(Je)))),ne.createElement("div",{className:we.rightLayout},ne.createElement(nt,{className:yt!=null&&yt.errorMsg?we.error:""},gr(yt,ct),ne.createElement("div",{className:we.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),ne.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:yt==null?void 0:yt.description,tagName:"div",onBlur:Zt=>rr("description",ct,Zt)}))),Ir(yt,"",ct),ne.createElement("div",{className:we.liWrap},ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),ne.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:yt==null?void 0:yt.timeLimit,tagName:"div",onBlur:Zt=>rr("timeLimit",ct,br(Zt))})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),ne.createElement("div",{className:"c-black"},ne.createElement(oe.Z,{menu:{items:Jt}},ne.createElement("span",{className:"c-light-primary"},yt==null?void 0:yt.platform,ne.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),ne.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},ne.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),ne.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:(yt==null?void 0:yt.code)||"",onBlur:Zt=>rr("code",ct,br(Zt)),tagName:"div"}))),(Mt=yt==null?void 0:yt.inputs)==null?void 0:Mt.map((Zt,on)=>{var Xt;return ne.createElement("div",{className:we.liWrap,key:on},ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",on+1,")\u8F93\u5165\uFF1A"),ne.createElement(Ae,{id:yt==null?void 0:yt.id,value:Zt||"",className:we.edit,onBlur:wn=>{const qn=[...(yt==null?void 0:yt.inputs)||[]];qn[on]=br(wn),rr("inputs",ct,qn)},tagName:"div"})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",on+1,")\u8F93\u51FA\uFF1A"),ne.createElement(Ae,{id:yt==null?void 0:yt.id,value:((Xt=yt==null?void 0:yt.outputs)==null?void 0:Xt[on])||"",className:we.edit,onBlur:wn=>{const qn=[...(yt==null?void 0:yt.outputs)||[]];qn[on]=br(wn),rr("outputs",ct,qn)},tagName:"div"})))}),ir(yt))))},deal:Je=>{var ct,bt,Mt;Je.score=Je.score===void 0?10:Je.score,Je.code=(ct=Je.code)==null?void 0:ct.trim();let yt=[];On(Je==null?void 0:Je.question)?((bt=Je==null?void 0:Je.question)==null?void 0:bt.length)>60&&yt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):yt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),On(Je==null?void 0:Je.description)||yt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Jt=On(String((Je==null?void 0:Je.timeLimit)||""));if(Je.timeLimit=Jt,(!Jt||Jt&&!["3","4","5","6","7","8","9","10"].includes(Jt))&&yt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Je.platform=On(Je==null?void 0:Je.platform),Je!=null&&Je.platform){const Zt=["c","c++","java","python"],on=(Mt=Je==null?void 0:Je.platform)==null?void 0:Mt.toLowerCase(),Xt=Zt.findIndex(wn=>wn===on);Xt>-1?Je.platform=kn[Xt]:yt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else yt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Je!=null&&Je.inputs)||!(Je!=null&&Je.outputs))Je.inputs=[],Je.outputs=[],yt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Zt=Math.min(Je.inputs.length,Je.outputs.length);Je.inputs=Je.inputs.slice(0,Zt),Je.outputs=Je.outputs.slice(0,Zt),Je.outputs.some(on=>!On(on))&&yt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Je.errorMsg=yt.join(` -`),Je}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Je,ct)=>{var bt,Mt;const yt=Ut[ct];return ne.createElement("div",{className:we.row,style:{display:gn?yt!=null&&yt.errorMsg?"flex":"none":"flex"}},ne.createElement("div",{className:we.leftLayout},ne.createElement(st,null,ne.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Fr(Je,ct),Sr(Je),(bt=Je==null?void 0:Je.questions)==null?void 0:bt.map((Jt,Zt)=>{var on;const Xt=(on=Hr.find(wn=>wn.id===(Jt==null?void 0:Jt.type)))==null?void 0:on.element;return ne.createElement(ne.Fragment,{key:`left-${Je.id}-${Zt}`},Xt(Jt,ct,Zt)[0])}),Br(Je),ne.createElement("p",{contentEditable:!0},"}}")))),ne.createElement("div",{className:we.rightLayout},ne.createElement(nt,{className:yt!=null&&yt.errorMsg?we.error:""},gr(yt,ct),Ir(yt,"",ct),(Mt=yt==null?void 0:yt.questions)==null?void 0:Mt.map((Jt,Zt)=>{var on;const Xt=(on=Hr.find(wn=>wn.id===(Jt==null?void 0:Jt.type)))==null?void 0:on.element;return ne.createElement(ne.Fragment,{key:`right-${yt.id}-${Zt}`},Xt(Jt,ct,Zt)[1])}),ir(yt))))},deal:Je=>{var ct,bt,Mt,yt,Jt;const Zt=er,on=[...Hr],Xt=on.findIndex(Fn=>Fn.id==="0"),wn=on.findIndex(Fn=>Fn.id==="1");if(Xt!==-1){const Fn=on[Xt].deal;on[Xt].deal=Yn=>{const Ct=Fn(Yn);return Ct.errorMsg&&(Ct.errorMsg=Ct.errorMsg.split(` +`),Je=Nn(Je),Je),Cr=Je=>Je.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Nn=Je=>Je.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),Pr=Je=>{var ct;const bt=Je.clipboardData;if(bt){const Mt=bt.types.toString(),yt=bt.items;if(Mt==="Files"||bt.types.indexOf("Files")>-1){Je.preventDefault();try{let Jt=yt[1];((ct=yt[0])==null?void 0:ct.kind)==="file"&&(Jt=yt[0]);const Zt=Jt.getAsFile();(0,Se.I)(Zt,on=>{var Xt;if(on.id){if(((Xt=Zt==null?void 0:Zt.type)==null?void 0:Xt.indexOf("image"))>-1){const wn=``;document.execCommand("insertText",!1,wn)}}else(on==null?void 0:on.status)===401&&(document.location.href="/user/login")})}catch(Jt){de.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Tr(Je,ct){return Re(this,null,function*(){if(typeof Je=="string")return yield ct(Je);if(typeof Je!="object"||Je===null)return Je;if(Array.isArray(Je))return yield Promise.all(Je.map(yt=>Re(this,null,function*(){return yield Tr(yt,ct)})));const bt={};for(const Mt in Je)if(Object.prototype.hasOwnProperty.call(Je,Mt)){const yt=Je[Mt];typeof yt=="string"?bt[Mt]=yield ct(yt):typeof yt=="object"?bt[Mt]=yield Tr(yt,ct):bt[Mt]=yt}return bt})}const Or=()=>Re(void 0,null,function*(){var Je;ft(!0),fn("\u5904\u7406\u4E2D"),yield new Promise(Mt=>setTimeout(Mt,1e3));let ct=(Je=Un.current)==null?void 0:Je.querySelectorAll('[data-text="edit"]'),bt="";try{ct.forEach(function(Mt){var yt,Jt,Zt,on;const Xt=Mt.cloneNode(!0),wn=Xt.querySelectorAll("span.edu_latex");for(let tr of wn){const Fn=tr.getAttribute("title"),Qn=document.createTextNode(Fn),Ct=tr;(Jt=(yt=Ct.parentNode)==null?void 0:yt.replaceChild)==null||Jt.call(yt,Qn,Ct)}const qn=Xt.querySelectorAll("span[style]");for(let tr of qn)if(tr.style.fontFamily){const Fn=tr.innerHTML,Qn=document.createTextNode(Fn),Ct=tr;(on=(Zt=Ct.parentNode)==null?void 0:Zt.replaceChild)==null||on.call(Zt,Qn,Ct)}Xt==null||Xt.childNodes.forEach(function(tr){tr.nodeType===Node.ELEMENT_NODE&&tr.localName!=="h5"&&tr.localName!=="h4"?bt+=`

${tr.innerHTML}

`:tr.nodeType===Node.TEXT_NODE&&(bt+=`

${tr.textContent}

`)})}),vn("/api/intelligent_imports/import.json",{html:Nn(bt)})}catch(Mt){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Mt)}}),er=Je=>{let ct=Je.filter(bt=>!!(bt!=null&&bt.type));return ct=ct.map(bt=>{var Mt;const yt=(Mt=Hr.find(Zt=>Zt.id===(bt==null?void 0:bt.type)))==null?void 0:Mt.deal,Jt=Ie(_e({},bt),{id:String(Math.random()).slice(-6),knowledgePoint:On(bt==null?void 0:bt.knowledgePoint)});return yt?yt(Jt):Jt}),ct},fr=()=>{if(it===1){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u91CD\u65B0\u8BC6\u522B\u4F1A\u8986\u76D6\u53F3\u4FA7\u5DF2\u8BC6\u522B\u7ED3\u679C\uFF0C\u5305\u62EC\u4EBA\u5DE5\u4FEE\u6539\u7684\u5185\u5BB9\uFF0C\u786E\u5B9A\u91CD\u65B0\u8BC6\u522B\u5417?",onOk:Or})},En=()=>re.createElement("div",{className:we.row},re.createElement("div",{className:we.leftLayout},re.createElement(st,{style:{height:675}},it===1&&re.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Tt(2)},re.createElement("div",{style:{color:"#9096A3",fontSize:12}},"1.\u672C\u529F\u80FD\u652F\u6301\u5BFC\u5165\u7684\u9898\u578B\uFF1A\u5355\u9009\u9898\u3001\u591A\u9009\u9898\u3001\u586B\u7A7A\u9898\u3001\u5224\u65AD\u9898\u3001\u7B80\u7B54\u9898\u3001 \u7EC4\u5408\u9898\u3001\u7F16\u7A0B\u9898\u3001\u7A0B\u5E8F\u586B\u7A7A\u9898\u3002",re.createElement("br",null),"2.\u82E5\u8981\u5BFC\u5165\u7EC4\u5408\u9898\uFF0C\u8BF7\u5728\u9898\u76EE\u524D\u540E\u4F7F\u7528\u4E00\u5BF9\u201C","{{\u201D\u3001\u201C}}","\u201D\u5C06\u5185\u5BB9\u6807\u51FA\uFF1B\u5927\u9898\u9898\u5E72\u548C\u5C0F\u9898\u9898\u5E72\u4E4B\u95F4\u4E0D\u9700\u8981\u7A7A\u884C\uFF1B\u5927\u9898\u548C\u5C0F\u9898\u9898\u5E72\u90FD\u9700\u6807\u6CE8\u9898\u53F7\uFF1B\u5C0F\u9898\u7B54\u6848\u53EF\u8DDF\u5728\u5C0F\u9898\u9898\u5E72\u540E\uFF0C\u5E76\u7528\u7A7A\u683C\u4E0E\u9898\u5E72\u5185\u5BB9\u9694\u5F00\u3002\u8303\u4F8B\u53EF\u53C2\u8003\u63A8\u8350\u683C\u5F0F\u3002",re.createElement("br",null),"3.\u5BFC\u5165\u652F\u6301\u6587\u672C\u3001\u56FE\u7247\u3001\u516C\u5F0F\u3002\u9898\u76EE\u7ED3\u6784\u652F\u6301\u8BC6\u522B\u7B54\u6848\u3001\u89E3\u6790\u3001\u96BE\u5EA6\u3001\u77E5\u8BC6\u70B9\u3002",re.createElement("br",null),"4.\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u4FEE\u6539\u9898\u76EE\u5185\u5BB9\u540E\u91CD\u65B0\u8BC6\u522B\uFF0C\u6216\u4E0B\u8F7D\u63A8\u8350\u683C\u5F0F\uFF0C\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u5BFC\u5165\u8BC6\u522B\u3002",re.createElement("br",null)),re.createElement("div",{className:we.imgBox,style:{marginTop:75}},re.createElement("img",{width:56,src:te}),re.createElement("span",null,"\u7F16\u8F91\u533A"))),it===2&&re.createElement("div",{"data-text":"edit",onBlur:()=>{sn.current.innerHTML||Tt(1)},ref:sn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),re.createElement("div",{className:we.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},re.createElement("div",{className:we.imgBox,style:{marginTop:240}},re.createElement("img",{width:56,src:ce}),re.createElement("span",null,"\u9884\u89C8\u533A")))),rr=(Je,ct,bt,Mt)=>{var yt;console.log(Je,ct,bt,Mt,"onDataChange\u4FEE\u6539\u6570\u503C");const Jt=JSON.parse(JSON.stringify(Ut));Mt===void 0?Jt[ct][Je]=bt:Jt[ct].questions[Mt][Je]=bt;const Zt=_e({},Jt[ct]),on=(yt=Hr.find(Xt=>Xt.id===(Zt==null?void 0:Zt.type)))==null?void 0:yt.deal;Jt[ct]=on(Zt),ut(Jt)},Fr=(Je,ct,bt)=>{var Mt;const yt=bt!==void 0,Jt=(Mt=Hr.find(Xt=>Xt.id===(Je==null?void 0:Je.type)))==null?void 0:Mt.type,Zt=`${ct+1}.${bt===void 0?"":bt+1+"."}`,on=`${(Je==null?void 0:Je.type)==="7"?"{{":""}${Zt}\u3010${Jt}\u3011${(Je==null?void 0:Je.question)||""}`;return re.createElement(re.Fragment,null,yt&&re.createElement("h4",{contentEditable:!0}),re.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",value:on}))},Rr=(Je,ct)=>Re(void 0,null,function*(){var bt;const Mt=yield Kt(Je,ct),yt=(bt=Mt==null?void 0:Mt.data)==null?void 0:bt.content;if(yt!=null&&yt.length){const Jt=er(yt)[0];mt.splice(ct,1,Jt),Ut.splice(ct,1,Jt),pt([...mt]),ut([...Ut])}}),gr=(Je,ct,bt)=>{var Mt;const yt=bt!==void 0,Jt=(Mt=Hr.find(on=>on.id===(Je==null?void 0:Je.type)))==null?void 0:Mt.type,Zt=`${ct+1}.${bt===void 0?"":bt+1+"."}`;return yt?re.createElement("div",{style:{padding:"10px 18px"}},`${Zt}\u3010${Jt}\u3011`,re.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"span",className:we.edit,onBlur:on=>rr("question",ct,on,bt),value:(Je==null?void 0:Je.question)||""})):re.createElement(re.Fragment,null,re.createElement("div",{className:we.actionHead},re.createElement("div",{className:"c-light-primary"},`${Zt}\u3010${Jt}\u3011`),_t!==1&&re.createElement(ie.Z,{disabled:(Je==null?void 0:Je.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:on=>rr("score",ct,on,bt),value:Je==null?void 0:Je.score}),re.createElement(ue.Z,{align:"middle",style:{marginLeft:"auto"}},!!Kt&&re.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Rr(Je,ct)},re.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),re.createElement(se.default,{onChange:on=>rr("checked",ct,on.target.checked,bt),checked:!!(Je!=null&&Je.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),re.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",style:{padding:"10px 18px"},className:we.edit,onBlur:on=>rr("question",ct,on,bt),value:Je==null?void 0:Je.question}))},Sr=(Je,ct,bt)=>re.createElement(re.Fragment,null,["0","1","2","4"].includes(Je==null?void 0:Je.type)&&re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u7B54\u6848\uFF1A${ct||""}`,tagName:"p"}),!bt&&re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u96BE\u5EA6\uFF1A${(Je==null?void 0:Je.difficulty)||""}`,tagName:"p"}),(Je==null?void 0:Je.type)!=="7"&&re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u89E3\u6790\uFF1A${(Je==null?void 0:Je.analyze)||""}`,tagName:"p"}),!bt&&re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Je==null?void 0:Je.knowledgePoint)||""}`,tagName:"p"})),Ir=(Je,ct,bt,Mt)=>{const yt=Mt!==void 0,Jt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Zt=yt&&!Je.last&&!Je.errorMsg?{marginBottom:10}:{},on=Jt.map(Xt=>({key:Xt,label:Xt,onClick:()=>rr("difficulty",bt,Xt,Mt)}));return re.createElement("div",{className:we.liWrap,style:Zt},["4"].includes(Je==null?void 0:Je.type)&&re.createElement("div",{className:we.li},re.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),re.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",className:`${we.edit} c-black`,onBlur:Xt=>rr("answer",bt,[Xt],Mt),value:ct})),!yt&&re.createElement("div",{className:we.li},re.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),re.createElement("div",{className:"c-black"},re.createElement(oe.Z,{menu:{items:on}},re.createElement("span",{className:"c-light-primary"},Je==null?void 0:Je.difficulty,re.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Je==null?void 0:Je.type)!=="7"&&re.createElement("div",{className:we.li},re.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),re.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",className:`${we.edit} c-grey-333`,onBlur:Xt=>rr("analyze",bt,Xt,Mt),value:Je==null?void 0:Je.analyze})),!yt&&re.createElement("div",{onKeyDown:qe,className:we.li},re.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),re.createElement(Ae,{id:Je==null?void 0:Je.id,tagName:"div",value:(Je==null?void 0:Je.knowledgePoint)||"",className:`${we.edit} c-grey-333`,onBlur:Xt=>rr("knowledgePoint",bt,On(br(Xt)),Mt)})))},Br=Je=>re.createElement(re.Fragment,null,typeof(Je==null?void 0:Je.errorMsg)=="string"&&!!(Je!=null&&Je.errorMsg)&&re.createElement("h5",{contentEditable:!1},re.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),re.createElement("div",null,Je==null?void 0:Je.errorMsg))),ir=Je=>re.createElement(re.Fragment,null,typeof(Je==null?void 0:Je.errorMsg)=="string"&&!!(Je!=null&&Je.errorMsg)&&re.createElement("h5",null,re.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),re.createElement("div",null,Je==null?void 0:Je.errorMsg))),Er=(Je,ct,bt,Mt)=>{let yt="flex";return(Yt&&cr!==Mt||gn&&!(bt!=null&&bt.errorMsg))&&(yt="none"),re.createElement("div",{className:we.row,style:{display:yt}},re.createElement("div",{className:we.leftLayout},rn||re.createElement(st,null,re.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Je))),re.createElement("div",{className:we.rightLayout},re.createElement(nt,{className:bt!=null&&bt.errorMsg?we.error:""},ct)))},Hr=[{id:"0",type:"\u5355\u9009\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0;let Zt=(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt[0];const on=re.createElement(re.Fragment,null,Fr(Je,ct,bt),(yt=Je==null?void 0:Je.options)==null?void 0:yt.map((tr,Fn)=>re.createElement(Ae,{id:Je==null?void 0:Je.id,key:Fn,value:`${pn[Fn]}.${tr}`,tagName:"p"})),Sr(Je,Zt,Jt),Br(Je));let Xt=Jt?Je:Ut[ct];const wn=Xt==null?void 0:Xt.options,qn=re.createElement(re.Fragment,null,gr(Xt,ct,bt),wn==null?void 0:wn.map((tr,Fn)=>{var Qn;return re.createElement("div",{key:Fn,className:we.option},re.createElement("aside",{className:((Qn=Xt==null?void 0:Xt.answer)==null?void 0:Qn[0])===pn[Fn]?we.active:"",onClick:()=>rr("answer",ct,[pn[Fn]],bt)},pn[Fn]),re.createElement(Ae,{id:Xt==null?void 0:Xt.id,tagName:"div",className:`${we.text}`,onBlur:Ct=>{wn[Fn]=Ct,rr("options",ct,wn,bt)},value:tr}))}),Ir(Xt,"",ct,bt),ir(Xt));return Jt?[on,qn]:Er(on,qn,Xt,ct)},deal:Je=>{var ct,bt,Mt;Je.score=Je.score===void 0?2:Je.score;let yt=On((ct=Je==null?void 0:Je.answer)==null?void 0:ct[0]).toUpperCase();Je.answer=yt?[yt]:[];let Jt=[];if(!(Je!=null&&Je.options))Jt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Je.options=(bt=Je.options)==null?void 0:bt.slice(0,8);const Zt=Je.options.map(Xt=>Xt==null?void 0:Xt.trim().replace(/^\s+|\s+$/g,""));new Set(Zt).size!==Zt.length&&Jt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return yt||Jt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),yt&&(pn.slice(0,((Mt=Je==null?void 0:Je.options)==null?void 0:Mt.length)||8).includes(yt)||Jt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D")),On(Je==null?void 0:Je.question)||Jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=Jt.join(` +`),Je}},{id:"1",type:"\u591A\u9009\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0;let Zt=(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt[0];const on=re.createElement(re.Fragment,null,Fr(Je,ct,bt),(yt=Je==null?void 0:Je.options)==null?void 0:yt.map((tr,Fn)=>re.createElement(Ae,{id:Je==null?void 0:Je.id,key:Fn,value:`${pn[Fn]}.${tr}`,tagName:"p"})),Sr(Je,Zt,Jt),Br(Je));let Xt=Jt?Je:Ut[ct];const wn=Xt==null?void 0:Xt.options,qn=re.createElement(re.Fragment,null,gr(Xt,ct,bt),wn==null?void 0:wn.map((tr,Fn)=>{var Qn,Ct;return re.createElement("div",{key:Fn,className:we.option},re.createElement("aside",{className:(Ct=(Qn=Xt==null?void 0:Xt.answer)==null?void 0:Qn[0])!=null&&Ct.includes(pn[Fn])?we.active:"",onClick:()=>{var Ot;let xt=((Ot=Xt==null?void 0:Xt.answer)==null?void 0:Ot[0])||"";const tn=pn[Fn];xt.includes(tn)?xt=xt.replace(new RegExp(tn,"g"),""):xt+=tn,xt=xt.split("").sort().join(""),rr("answer",ct,[xt],bt)}},pn[Fn]),re.createElement(Ae,{id:Xt==null?void 0:Xt.id,tagName:"div",className:`${we.text}`,onBlur:Ot=>{wn[Fn]=Ot,rr("options",ct,wn,bt)},value:tr}))}),Ir(Xt,"",ct,bt),ir(Xt));return Jt?[on,qn]:Er(on,qn,Xt,ct)},deal:Je=>{var ct,bt,Mt;Je.score=Je.score===void 0?2:Je.score;let yt=On((ct=Je==null?void 0:Je.answer)==null?void 0:ct[0]).toUpperCase().split("").sort().join("");Je.answer=yt?[yt]:[];let Jt=[];if(!(Je!=null&&Je.options))Jt.push("\u672A\u8BC6\u522B\u5230\u9009\u9879\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C A.\u9009\u9879\u4E00 B.\u9009\u9879\u4E8C C.\u9009\u9879\u4E09 \u201D");else{Je.options=(bt=Je.options)==null?void 0:bt.slice(0,8);const Zt=Je.options.map(Xt=>Xt==null?void 0:Xt.trim().replace(/^\s+|\s+$/g,""));new Set(Zt).size!==Zt.length&&Jt.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(yt||Jt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),yt){const Zt=pn.slice(0,((Mt=Je==null?void 0:Je.options)==null?void 0:Mt.length)||8);Jn(Zt).includes(yt)||Jt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D")}return On(Je==null?void 0:Je.question)||Jt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=Jt.join(` +`),Je}},{id:"2",type:"\u5224\u65AD\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0;let Zt=(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt[0];const on=re.createElement(re.Fragment,null,Fr(Je,ct,bt),Sr(Je,Zt,Jt),Br(Je));let Xt=Jt?Je:Ut[ct];const wn=["\u6B63\u786E","\u9519\u8BEF"];let qn=((yt=Xt==null?void 0:Xt.answer)==null?void 0:yt[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(qn)?qn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(qn)&&(qn="\u9519\u8BEF");const tr=re.createElement(re.Fragment,null,gr(Xt,ct,bt),wn==null?void 0:wn.map((Fn,Qn)=>re.createElement("div",{key:Qn,className:we.option},re.createElement("aside",{style:{borderRadius:2},className:qn===Fn?we.active:"",onClick:()=>rr("answer",ct,[Fn],bt)},Fn==="\u6B63\u786E"?"T":"F"),re.createElement("div",{style:{pointerEvents:"none"},className:`${we.text}`},Fn))),Ir(Xt,"",ct,bt),ir(Xt));return Jt?[on,tr]:Er(on,tr,Xt,ct)},deal:Je=>{var ct;Je.score=Je.score===void 0?2:Je.score;let bt=On((ct=Je==null?void 0:Je.answer)==null?void 0:ct[0]);Je.answer=bt?[bt]:[];let Mt=[];return bt||Mt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),bt&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(bt)&&Mt.push("\u6B63\u786E\u7B54\u6848\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),On(Je==null?void 0:Je.question)||Mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=Mt.join(` +`),Je}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0,Zt=re.createElement(re.Fragment,null,Fr(Je,ct,bt),(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt.map((wn,qn)=>re.createElement(Ae,{id:Je==null?void 0:Je.id,key:qn,tagName:"p",value:`\u7B54\u6848${qn+1}\uFF1A${wn.text||""}`})),Sr(Je,"",Jt),Br(Je));let on=Jt?Je:Ut[ct];const Xt=re.createElement(re.Fragment,null,gr(on,ct,bt),(yt=on==null?void 0:on.answer)==null?void 0:yt.map((wn,qn)=>re.createElement("div",{key:qn,className:we.option},re.createElement("aside",{className:we.fill},"\u586B\u7A7A\u9879",qn+1),wn.model===1&&re.createElement(Ae,{id:on==null?void 0:on.id,tagName:"div",onBlur:tr=>{on.answer[qn].latex=br(tr),rr("answer",ct,on.answer,bt)},className:`${we.text}`,value:wn.latex}),wn.model===2&&re.createElement(be.Z,{value:wn.latex,onChange:tr=>{on.answer[qn].latex=tr,rr("answer",ct,on.answer,bt)}}))),Ir(on,"",ct,bt),ir(on));return Jt?[Zt,Xt]:Er(Zt,Xt,on,ct)},deal:Je=>{var ct;Je.score=Je.score===void 0?2:Je.score;const bt=(ct=Je.answer)==null?void 0:ct.map(yt=>{if(Object.prototype.toString.call(yt)==="[object Object]")return yt;yt=yt==null?void 0:yt.trim();const Jt={model:1,text:yt,latex:yt};return yt.startsWith("$$")&&yt.endsWith("$$")||yt.startsWith("`$$")&&yt.endsWith("$$`")?(Jt.model=2,Jt.latex=yt.slice(2,-2)):Jt.latex=br(yt),Jt});Je.answer=bt;let Mt=[];return bt||Mt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),On(Je==null?void 0:Je.question)||Mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=Mt.join(` +`),Je}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Je,ct,bt)=>{var Mt,yt;const Jt=bt!==void 0;let Zt=(Mt=Je==null?void 0:Je.answer)==null?void 0:Mt[0];const on=re.createElement(re.Fragment,null,Fr(Je,ct,bt),Sr(Je,Zt,Jt),Br(Je));let Xt=Jt?Je:Ut[ct];const wn=re.createElement(re.Fragment,null,gr(Xt,ct,bt),Ir(Xt,(yt=Xt==null?void 0:Xt.answer)==null?void 0:yt[0],ct,bt),ir(Xt));return Jt?[on,wn]:Er(on,wn,Xt,ct)},deal:Je=>{Je.score=Je.score===void 0?5:Je.score;let ct=[];return On(Je==null?void 0:Je.question)||ct.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Je.errorMsg=ct.join(` +`),Je}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Je,ct)=>{var bt,Mt;const yt=Ut[ct],Jt=kn.slice(0,4).map(Zt=>({key:Zt,label:Zt,onClick:()=>rr("platform",ct,Zt)}));return re.createElement("div",{className:we.row,style:{display:gn?yt!=null&&yt.errorMsg?"flex":"none":"flex"}},re.createElement("div",{className:we.leftLayout},re.createElement(st,null,re.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Fr(Je,ct),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Je==null?void 0:Je.description)||""}`,tagName:"p"}),Sr(Je),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Je==null?void 0:Je.timeLimit}`,tagName:"p"}),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Je==null?void 0:Je.platform)||""}`,tagName:"p"}),re.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),re.createElement("h4",null),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:(Je==null?void 0:Je.code)||"",tagName:"div"}),(bt=Je==null?void 0:Je.inputs)==null?void 0:bt.map((Zt,on)=>{var Xt;return re.createElement(re.Fragment,{key:on},re.createElement("h4",null),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${on+1})\u8F93\u5165\uFF1A${Zt||""}`,tagName:"div"}),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${on+1})\u8F93\u51FA\uFF1A${((Xt=Je==null?void 0:Je.outputs)==null?void 0:Xt[on])||""}`,tagName:"div"}))}),Br(Je)))),re.createElement("div",{className:we.rightLayout},re.createElement(nt,{className:yt!=null&&yt.errorMsg?we.error:""},gr(yt,ct),re.createElement("div",{className:we.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},re.createElement("div",{className:we.li},re.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),re.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:yt==null?void 0:yt.description,tagName:"div",onBlur:Zt=>rr("description",ct,Zt)}))),Ir(yt,"",ct),re.createElement("div",{className:we.liWrap},re.createElement("div",{className:we.li},re.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),re.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:yt==null?void 0:yt.timeLimit,tagName:"div",onBlur:Zt=>rr("timeLimit",ct,br(Zt))})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),re.createElement("div",{className:"c-black"},re.createElement(oe.Z,{menu:{items:Jt}},re.createElement("span",{className:"c-light-primary"},yt==null?void 0:yt.platform,re.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),re.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},re.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),re.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:(yt==null?void 0:yt.code)||"",onBlur:Zt=>rr("code",ct,br(Zt)),tagName:"div"}))),(Mt=yt==null?void 0:yt.inputs)==null?void 0:Mt.map((Zt,on)=>{var Xt;return re.createElement("div",{className:we.liWrap,key:on},re.createElement("div",{className:we.li},re.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",on+1,")\u8F93\u5165\uFF1A"),re.createElement(Ae,{id:yt==null?void 0:yt.id,value:Zt||"",className:we.edit,onBlur:wn=>{const qn=[...(yt==null?void 0:yt.inputs)||[]];qn[on]=br(wn),rr("inputs",ct,qn)},tagName:"div"})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",on+1,")\u8F93\u51FA\uFF1A"),re.createElement(Ae,{id:yt==null?void 0:yt.id,value:((Xt=yt==null?void 0:yt.outputs)==null?void 0:Xt[on])||"",className:we.edit,onBlur:wn=>{const qn=[...(yt==null?void 0:yt.outputs)||[]];qn[on]=br(wn),rr("outputs",ct,qn)},tagName:"div"})))}),ir(yt))))},deal:Je=>{var ct,bt,Mt;Je.score=Je.score===void 0?10:Je.score,Je.code=(ct=Je.code)==null?void 0:ct.trim();let yt=[];On(Je==null?void 0:Je.question)?((bt=Je==null?void 0:Je.question)==null?void 0:bt.length)>60&&yt.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):yt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),On(Je==null?void 0:Je.description)||yt.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Jt=On(String((Je==null?void 0:Je.timeLimit)||""));if(Je.timeLimit=Jt,(!Jt||Jt&&!["3","4","5","6","7","8","9","10"].includes(Jt))&&yt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Je.platform=On(Je==null?void 0:Je.platform),Je!=null&&Je.platform){const Zt=["c","c++","java","python"],on=(Mt=Je==null?void 0:Je.platform)==null?void 0:Mt.toLowerCase(),Xt=Zt.findIndex(wn=>wn===on);Xt>-1?Je.platform=kn[Xt]:yt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else yt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Je!=null&&Je.inputs)||!(Je!=null&&Je.outputs))Je.inputs=[],Je.outputs=[],yt.push("\u672A\u8BC6\u522B\u5230\u6D4B\u8BD5\u7528\u4F8B\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u5165\uFF1A1\uFF1B\u6D4B\u8BD5\u7528\u4F8B(1)\u8F93\u51FA\uFF1A2");else{const Zt=Math.min(Je.inputs.length,Je.outputs.length);Je.inputs=Je.inputs.slice(0,Zt),Je.outputs=Je.outputs.slice(0,Zt),Je.outputs.some(on=>!On(on))&&yt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Je.errorMsg=yt.join(` +`),Je}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Je,ct)=>{var bt,Mt;const yt=Ut[ct];return re.createElement("div",{className:we.row,style:{display:gn?yt!=null&&yt.errorMsg?"flex":"none":"flex"}},re.createElement("div",{className:we.leftLayout},re.createElement(st,null,re.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Fr(Je,ct),Sr(Je),(bt=Je==null?void 0:Je.questions)==null?void 0:bt.map((Jt,Zt)=>{var on;const Xt=(on=Hr.find(wn=>wn.id===(Jt==null?void 0:Jt.type)))==null?void 0:on.element;return re.createElement(re.Fragment,{key:`left-${Je.id}-${Zt}`},Xt(Jt,ct,Zt)[0])}),Br(Je),re.createElement("p",{contentEditable:!0},"}}")))),re.createElement("div",{className:we.rightLayout},re.createElement(nt,{className:yt!=null&&yt.errorMsg?we.error:""},gr(yt,ct),Ir(yt,"",ct),(Mt=yt==null?void 0:yt.questions)==null?void 0:Mt.map((Jt,Zt)=>{var on;const Xt=(on=Hr.find(wn=>wn.id===(Jt==null?void 0:Jt.type)))==null?void 0:on.element;return re.createElement(re.Fragment,{key:`right-${yt.id}-${Zt}`},Xt(Jt,ct,Zt)[1])}),ir(yt))))},deal:Je=>{var ct,bt,Mt,yt,Jt;const Zt=er,on=[...Hr],Xt=on.findIndex(Fn=>Fn.id==="0"),wn=on.findIndex(Fn=>Fn.id==="1");if(Xt!==-1){const Fn=on[Xt].deal;on[Xt].deal=Qn=>{const Ct=Fn(Qn);return Ct.errorMsg&&(Ct.errorMsg=Ct.errorMsg.split(` `).filter(Ot=>Ot!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Ct}}if(wn!==-1){const Fn=on[wn].deal;on[wn].deal=Yn=>{const Ct=Fn(Yn);return Ct.errorMsg&&(Ct.errorMsg=Ct.errorMsg.split(` +`)),Ct}}if(wn!==-1){const Fn=on[wn].deal;on[wn].deal=Qn=>{const Ct=Fn(Qn);return Ct.errorMsg&&(Ct.errorMsg=Ct.errorMsg.split(` `).filter(Ot=>Ot!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Ct}}Je.questions=(ct=Je.questions)!=null&&ct.length?er(Je.questions.slice(0,20)):[],Je.questions=(bt=Je.questions)==null?void 0:bt.map((Fn,Yn)=>{var Ct;if(Fn.type==="0"||Fn.type==="1"){const Ot=(Ct=Fn.options)==null?void 0:Ct.map(xt=>xt==null?void 0:xt.trim().replace(/^\s+|\s+$/g,""));Ot&&new Set(Ot).size!==Ot.length&&(Fn.errorMsg=(Fn.errorMsg?Fn.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ie(_e({},Fn),{last:Yn===Je.questions.length-1})});const qn=(Mt=Je.questions)==null?void 0:Mt.reduce((Fn,Yn)=>{const Ct=parseFloat(Yn.score);return isNaN(Ct)?Fn:Fn+Ct},0);Je.score=qn;let tr=[];return(yt=Je.questions)!=null&&yt.length?Je.errorMsg=((Jt=Je.questions)==null?void 0:Jt.findIndex(Fn=>!!Fn.errorMsg))>-1:tr.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),On(Je==null?void 0:Je.question)||tr.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),tr.length&&(Je.errorMsg=tr.join(` -`)),Je}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Je,ct)=>{var bt,Mt;const yt=Ut[ct],Jt=kn.map(Zt=>({key:Zt,label:Zt,onClick:()=>rr("platform",ct,Zt)}));return ne.createElement("div",{className:we.row,style:{display:gn?yt!=null&&yt.errorMsg?"flex":"none":"flex"}},ne.createElement("div",{className:we.leftLayout},ne.createElement(st,null,ne.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Fr(Je,ct),Sr(Je),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Je==null?void 0:Je.timeLimit}`,tagName:"p"}),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Je==null?void 0:Je.platform)||""}`,tagName:"p"}),ne.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),ne.createElement("h4",null),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:(Je==null?void 0:Je.code)||"",tagName:"div"}),ne.createElement("h4",null),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Je==null?void 0:Je.input)||""}`,tagName:"p"}),ne.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Je==null?void 0:Je.output)||""}`,tagName:"p"}),(bt=Je==null?void 0:Je.answer)==null?void 0:bt.map((Zt,on)=>ne.createElement(Ae,{key:on,id:Je==null?void 0:Je.id,value:`\u7B54\u6848${on+1}\uFF1A${Zt||""}`,tagName:"p"})),Br(Je)))),ne.createElement("div",{className:we.rightLayout},ne.createElement(nt,{className:yt!=null&&yt.errorMsg?we.error:""},gr(yt,ct),Ir(yt,"",ct),ne.createElement("div",{className:we.liWrap},ne.createElement("div",{className:we.li,onKeyDown:qe},ne.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),ne.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:yt==null?void 0:yt.timeLimit,tagName:"div",onBlur:Zt=>rr("timeLimit",ct,br(Zt))})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),ne.createElement("div",{className:"c-black"},ne.createElement(oe.Z,{menu:{items:Jt}},ne.createElement("span",{className:"c-light-primary"},yt==null?void 0:yt.platform,ne.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),ne.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},ne.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),ne.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:(yt==null?void 0:yt.code)||"",onBlur:Zt=>rr("code",ct,br(Zt)),tagName:"div"})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),ne.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:(yt==null?void 0:yt.input)||"",onBlur:Zt=>rr("input",ct,br(Zt)),tagName:"div"})),ne.createElement("div",{className:we.li},ne.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),ne.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:(yt==null?void 0:yt.output)||"",onBlur:Zt=>rr("output",ct,br(Zt)),tagName:"div"}))),ne.createElement("div",{className:we.liWrap},(Mt=yt==null?void 0:yt.answer)==null?void 0:Mt.map((Zt,on)=>ne.createElement("div",{className:we.li,key:on},ne.createElement("aside",null,"\u7B54\u6848",on+1,"\uFF1A"),ne.createElement(Ae,{id:yt==null?void 0:yt.id,value:Zt||"",className:we.edit,onBlur:Xt=>{const wn=[...(yt==null?void 0:yt.answer)||[]];wn[on]=br(Xt),rr("output",ct,wn)},tagName:"div"})))),ir(yt))))},deal:Je=>{var ct,bt,Mt,yt,Jt,Zt,on,Xt;Je.score=Je.score===void 0?10:Je.score,Je.code=(Mt=(bt=(ct=Je.code)==null?void 0:ct.trim())==null?void 0:bt.replace(/@_@/g,"@\u2581@"))==null?void 0:Mt.replace(/@__@/g,"@\u2581\u2581@");let wn=[];if(On(Je==null?void 0:Je.question)||wn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),On(Je==null?void 0:Je.code)?/@▁@|@▁▁@/.test(Je==null?void 0:Je.code)?(yt=Je==null?void 0:Je.answer)!=null&&yt.length&&((Jt=Je==null?void 0:Je.code.match(/@▁@|@▁▁@/g))==null?void 0:Jt.length)!==((Zt=Je==null?void 0:Je.answer)==null?void 0:Zt.length)&&wn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):wn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):wn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Je!=null&&Je.answer?(on=Je.answer)!=null&&on.some(tr=>!On(tr))&&wn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):wn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Je.platform=On(Je==null?void 0:Je.platform),Je!=null&&Je.platform){const tr=["c","c++","java","python","javascript","ruby"],Fn=(Xt=Je==null?void 0:Je.platform)==null?void 0:Xt.toLowerCase(),Yn=tr.findIndex(Ct=>Ct===Fn);Yn>-1?Je.platform=kn[Yn]:wn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else wn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");On(Je==null?void 0:Je.output)||wn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const qn=On(String((Je==null?void 0:Je.timeLimit)||""));return Je.timeLimit=qn,(!qn||qn&&!["3","4","5","6","7","8","9","10"].includes(qn))&&wn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Je.errorMsg=wn.join(` -`),Je}}],Nr=()=>ne.createElement(ne.Fragment,null,mt.filter(Je=>{var ct;return!!((ct=Hr.find(Mt=>Mt.id===(Je==null?void 0:Je.type)))==null?void 0:ct.element)}).map((Je,ct)=>{var bt;const Mt=(bt=Hr.find(yt=>yt.id===(Je==null?void 0:Je.type)))==null?void 0:bt.element;return ne.createElement(ne.Fragment,{key:Je.id},Mt(Je,ct))})),Qr=()=>Re(void 0,null,function*(){const Je=Ut.filter(ct=>!ct.checked);if(it!==3||!Je.length){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(cn){yr(!0),yield cn(Ut),yr(!1);return}Ar.setFieldsValue({sub_discipline_id:wt}),dn(!0)}),Lt=(Je,ct=[])=>{if(typeof Je=="string")return Je.trim();if(Array.isArray(Je))return Je.map(bt=>Lt(bt,ct));if(typeof Je=="object"&&Je!==null){const bt={};for(const Mt in Je)Je.hasOwnProperty(Mt)&&(ct.includes(Mt)?bt[Mt]=Je[Mt]:bt[Mt]=Lt(Je[Mt],ct));return bt}return Je},$t=Je=>Re(void 0,null,function*(){const ct=er(Lt(Je));pt(ct),ut(JSON.parse(JSON.stringify(ct))),Tt(3),ft(!1),Hn(!1)});(0,ne.useEffect)(()=>{if(bn)return;const Je=()=>{Gt(ct=>ct>=90?(clearInterval(Xn.current),90):ct+1)};return Xn.current=setInterval(Je,5e4/90),()=>clearInterval(Xn.current)},[bn]);const vn=(Je,ct)=>{$n(!1);const bt=new FormData;Object.keys(ct).forEach(yt=>{bt.append(yt,ct[yt])});const Mt=new window.XMLHttpRequest;Mt.withCredentials=!0,Mt.addEventListener("load",function(yt){return Re(this,null,function*(){var Jt,Zt;try{const on=JSON.parse((Jt=yt==null?void 0:yt.target)==null?void 0:Jt.response);if($n(!0),Gt(100),yield new Promise(Xt=>setTimeout(()=>Xt(),780)),on.status===0){if(!((Zt=on==null?void 0:on.data)!=null&&Zt.length)){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ft(!1);return}$t((on==null?void 0:on.data)||[])}else ft(!1),de.ZP.warning(on==null?void 0:on.message)}catch(on){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",on)}})}),Mt.addEventListener("error",()=>{ft(!1)}),Mt.open("POST",`${b.Z.API_SERVER}${Je}`),Mt.send(bt)},ar=Je=>Re(void 0,null,function*(){const ct=Je.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ct)==-1?(de.ZP.error(`${Je.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(ft(!0),fn("\u5904\u7406\u4E2D"),vn("/api/intelligent_imports/import.json",{file:Je}),Promise.reject())});let mn=[{key:1,label:ne.createElement(ae.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ar},ne.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Te.Ny)()||(0,Te.$O)())&&mn.push({key:2,label:ne.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{or.current.onClick()}});const Vt=[Ut.length,(jt=Ut.filter(Je=>!!(Je!=null&&Je.errorMsg)))==null?void 0:jt.length];return ne.createElement("div",{className:ve()(we.intelligentBox,"intelligent-body-curb",ht),style:Ie(_e({},lt),{width:St}),ref:Un},ne.createElement("div",{className:we.underpin},ne.createElement("b",{style:Pn}),ne.createElement("b",{style:Pn})),ne.createElement("div",{className:we.head,style:{top:kt}},ne.createElement("div",{className:we.leftLayout},ln||ne.createElement(ne.Fragment,null,ne.createElement(ue.Z,{align:"middle"},ne.createElement("div",{className:we.title},"\u8BD5\u9898\u7F16\u8F91"),!It&&ne.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",ne.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),ne.createElement(x.op,{onClick:Zn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!It&&ne.createElement(oe.Z,{overlayClassName:we.menu,menu:{items:mn}},ne.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Gn&&Gn),ne.createElement("div",{className:we.tip},ne.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),ne.createElement(ue.Z,{className:we.rightLayout,style:{alignItems:"start"}},un||ne.createElement(ne.Fragment,null,ne.createElement("div",{className:we.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(it)&&ne.createElement(se.default,{className:"ml20",checked:gn,onChange:Je=>Hn(Je.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(it)&&ne.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",ne.createElement("span",{className:"ml5 mr5 c-light-primary"},Vt[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",ne.createElement("span",{className:"ml5 mr5 c-red-e53"},Vt[1]),"\u9898")),Qt&&ne.createElement("div",{className:we.tabs},mt==null?void 0:mt.map((Je,ct)=>ne.createElement("div",{onClick:()=>{dr(ct)},className:cr===ct&&we.active,key:ct},"\u65B0\u9898",ct+1)))),ne.createElement("div",{className:we.centerBox},ne.createElement("img",{className:"mb10",src:fe,width:56}),!Ht&&ne.createElement(x.op,{onClick:fr},"\u8BC6\u522B"))),[1,2].includes(it)&&En(),[3].includes(it)&&Nr(),ne.createElement("div",{className:"pb10"}),ne.createElement("div",{className:we.buttonFixed},ne.createElement("div",{className:we.buttonWrap},ne.createElement(re.ZP,{size:"middle",className:`${we.button} mr20`,onClick:At},"\u53D6\u6D88"),ne.createElement(re.ZP,{size:"middle",type:"primary",loading:wr,className:`${we.button}`,onClick:Qr},en))),ne.createElement(le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:nn,title:null,footer:null,width:320,afterClose:()=>Gt(0)},ne.createElement(ue.Z,{align:"middle",style:{flexDirection:"column"}},ne.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},an,ne.createElement("span",{className:we.dotLoading},ne.createElement("span",null,"."),ne.createElement("span",null,"."),ne.createElement("span",null,"."))),ne.createElement(ee.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Bt}),ne.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",ne.createElement("span",{className:"ml5 c-light-primary"},Bt,"%")))),ne.createElement(le.default,{centered:!0,open:Wt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Ln,width:480,onCancel:()=>dn(!1),onOk:()=>Ar.submit(),afterClose:()=>{Ar.resetFields()}},ne.createElement(me.default,{style:{maxHeight:550},form:Ar,layout:"horizontal",colon:!1,size:"large",onFinish:Je=>Re(void 0,null,function*(){var ct,bt,Mt,yt,Jt;const Zt=Ut.filter(wn=>!wn.checked&&!wn.errorMsg);Et(!0);const on=()=>Re(void 0,null,function*(){var wn,qn;const tr=yield(0,pe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ie(_e(_e({},Dt),Je),{list:Zt,mode:_t})});tr.status===0&&(zt&&((wn=tr==null?void 0:tr.data)!=null&&wn.success)&&window.location.pathname==="/problemset"&&(Oe.Z.publish("refresh-item-bank",Je.group_id),yield new Promise(Fn=>setTimeout(()=>Fn(),1500))),de.ZP.success(`\u6210\u529F\u5BFC\u5165${(qn=tr==null?void 0:tr.data)==null?void 0:qn.success}\u9053\u8BD5\u9898`,3),Pt(tr),dn(!1)),Et(!1)});if(_t!==1){yield on();return}const Xt=yield(0,pe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Ut,mode:_t}});if(Xt.status===0){if(!((ct=Xt==null?void 0:Xt.data)!=null&&ct.error_size)){yield on();return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Et(!1)},title:"\u63D0\u793A",content:ne.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",ne.createElement("span",{className:"c-light-primary ml5 mr5"},(bt=Xt==null?void 0:Xt.data)==null?void 0:bt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",ne.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Mt=Xt==null?void 0:Xt.data)==null?void 0:Mt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",ne.createElement("span",{className:"ml5 mr5"},(Jt=(yt=Xt==null?void 0:Xt.data)==null?void 0:yt.index)==null?void 0:Jt.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:on})}})},ne.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),ne.createElement(me.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},ne.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:zn})),_t===1&&ne.createElement(me.default.Item,{label:ne.createElement(ue.Z,{align:"middle",style:{justifyContent:"space-between"}},ne.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),ne.createElement("div",{onClick:()=>xn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},ne.createElement("img",{className:"mr5 primary-hover",src:ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},ne.createElement(he.Z,{key:Cn})))),ne.createElement(le.default,{centered:!0,open:Rt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:nr,onCancel:()=>xn(!1),onOk:()=>pr.submit(),afterClose:()=>{pr.resetFields()}},ne.createElement(me.default,{style:{maxHeight:550},form:pr,layout:"horizontal",colon:!1,size:"large",onFinish:Je=>Re(void 0,null,function*(){var ct;Wn(!0),(yield(0,pe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Je.name,parent_id:(ct=Je==null?void 0:Je.parent_id)==null?void 0:ct[0]}})).status===0?(Vn(Cn+1),setTimeout(()=>{de.ZP.success("\u64CD\u4F5C\u6210\u529F"),xn(!1),Wn(!1)},1e3)):Wn(!1)})},ne.createElement(me.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ne.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),ne.createElement(me.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},ne.createElement(he.Z,null)))),ne.createElement(Ge,{onSave:Je=>{ft(!0),fn("\u5904\u7406\u4E2D"),vn("/api/intelligent_imports/import.json",{html:Je})},ref:or}))},Ft=z;var gt=ot},73200:function(dt,at,ge){"use strict";ge.d(at,{N:function(){return y}});var ne=ge(59301),we=ge(57809),E=ge(43418),ve=ge(92832),me=ge(8591),de=ge(95237),le=ge(43604),ie=ge(97013),ue={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},se=ge(92310),oe=ge.n(se),ae=ge(87169),re=ge(59301),ee=(x,b,z)=>new Promise((te,ce)=>{var fe=ye=>{try{he(z.next(ye))}catch(Ee){ce(Ee)}},pe=ye=>{try{he(z.throw(ye))}catch(Ee){ce(Ee)}},he=ye=>ye.done?te(ye.value):Promise.resolve(ye.value).then(fe,pe);he((z=z.apply(x,b)).next())});const{Option:a}=we.default,y=({subId:x,value:b,selectvalues:z,disabled:te,knowledgeOptions:ce=[],className:fe,height:pe,onChange:he=()=>{},onAddKnowledgeFinish:ye=()=>{},zIndex:Ee=1e3})=>{const be=(0,ne.useRef)(),[Se,Pe]=(0,ne.useState)([]);b=b||[];const Ce=(Be,Ae)=>{Be?(Pe([...Ae]),he([...Ae])):(Pe([]),he([]))};(0,ne.useEffect)(()=>{(z==null?void 0:z.length)>0?(Pe([...z]),he([...z])):(Pe([]),he([]))},[ce]),(0,ne.useEffect)(()=>{(b==null?void 0:b.length)>0&&he([...b])},[ce]);const xe=Be=>{Be.preventDefault(),be.current="",E.default.confirm({centered:!0,width:585,zIndex:Ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:re.createElement("div",{className:"font14"},re.createElement("div",{className:ue.public_tips},re.createElement(ae.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),re.createElement("div",{style:{display:"flex",alignItems:"center"}},re.createElement("div",{style:{width:"95px"}},re.createElement("span",{className:ue.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),re.createElement(ve.default,{className:ue.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:be.current,onChange:Ae=>{be.current=Ae.target.value}}))),onOk:()=>new Promise((Ae,Te)=>ee(void 0,null,function*(){if(!be.current)return me.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Te();if(be.current.length>20)return me.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Te();const Oe=yield(0,ie.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:be.current,sub_discipline_id:x}});if((Oe==null?void 0:Oe.status)===0){ye({id:Oe.tag_discipline_id,name:be.current,type:"personal"});let je=z||[];je.push(Oe.tag_discipline_id),he([...je]),Pe([...je]),he([...je])}return Ae()}))})};return re.createElement(de.Z,{wrap:!1,align:"middle",className:oe()(ue.wrap,fe)},re.createElement(le.Z,null,re.createElement(we.default,{mode:"multiple",disabled:!x||te,className:ue.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Ce,style:{width:pe||490},showSearch:!0,allowClear:!0,value:Se,filterOption:(Be,Ae)=>Ae.label.indexOf(Be.toLowerCase())>=0},ce==null?void 0:ce.map(Be=>re.createElement(a,{key:Be.id,value:Be.id,label:Be.name},re.createElement("div",{style:{display:"flex",alignItems:"center"}},re.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Be.name),(Be==null?void 0:Be.type)==="personal"&&re.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&re.createElement(le.Z,{className:`ml20 ${pe&&ue.add_style}`},re.createElement("span",{className:ue.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),re.createElement("span",{className:ue.linkBtn,onClick:xe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},79263:function(dt,at,ge){"use strict";ge.d(at,{S:function(){return ie}});var ne=ge(59301),we=ge(20834),E=ge(38854),ve={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const me=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],de=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],le=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],ie=({showSelectAll:ue=!1,disciplinesData:se=[],knowledgeData:oe=[],directionValue:ae,subDisciplineValue:re,typeValue:ee,knowledgeValue:a,showKnowledge:y=!1,showRandomType:x=!1,difficultyValue:b,randomValue:z,selectAll:te,languagesvalue:ce,className:fe,classNameActive:pe,languages:he=[],isprogram_homework:ye,showShixun:Ee=!1,showItemType:be=!0,onShixunChange:Se=()=>{},onDirectionChange:Pe=()=>{},onTypeChange:Ce=()=>{},onDifficultyChange:xe=()=>{},handlelanguagesChange:Be=()=>{},onKnowledgeChange:Ae=()=>{},onRandomChange:Te=()=>{},showTeachGroup:Oe=!1,teachGroupData:je=[],onTeachGroupChange:De=()=>{},teachGroupValue:We})=>{const[ze,Ve]=(0,ne.useState)(0),Ze=(0,ne.useRef)(null),[Ue,Me]=(0,ne.useState)(0),He=(0,ne.useRef)(null);(0,ne.useEffect)(()=>{var Ye;se.length!==0&&(((Ye=Ze==null?void 0:Ze.current)==null?void 0:Ye.clientHeight)>108?Ve(1):Ve(0)),se.length===0&&Ve(0)},[se]),(0,ne.useEffect)(()=>{var Ye;oe.length!==0&&(((Ye=He==null?void 0:He.current)==null?void 0:Ye.clientHeight)>108?Me(1):Me(0)),oe.length===0&&Me(0)},[oe]);const Qe=(Ye=[],rt)=>ne.createElement(we.default,{className:ve.subMenu},Ye.map(Ke=>ne.createElement(we.default.Item,{key:Ke.id},ne.createElement("a",{className:`${ve.subItem} ${re===Ke.id?ve.subActive:""}`,onClick:()=>Pe(rt,Ke.id)},Ke.name))));return ne.createElement("aside",{className:fe?`${ve.main} ${fe}`:ve.main},ne.createElement("div",{className:ve.wrap},ye&&ne.createElement("div",{className:ve.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Oe&&ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u56E2\u961F"),ne.createElement("div",{className:ve.directionContentWrap},ne.createElement("li",{className:` +`)),Ct}}Je.questions=(ct=Je.questions)!=null&&ct.length?er(Je.questions.slice(0,20)):[],Je.questions=(bt=Je.questions)==null?void 0:bt.map((Fn,Qn)=>{var Ct;if(Fn.type==="0"||Fn.type==="1"){const Ot=(Ct=Fn.options)==null?void 0:Ct.map(xt=>xt==null?void 0:xt.trim().replace(/^\s+|\s+$/g,""));Ot&&new Set(Ot).size!==Ot.length&&(Fn.errorMsg=(Fn.errorMsg?Fn.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ie(_e({},Fn),{last:Qn===Je.questions.length-1})});const qn=(Mt=Je.questions)==null?void 0:Mt.reduce((Fn,Qn)=>{const Ct=parseFloat(Qn.score);return isNaN(Ct)?Fn:Fn+Ct},0);Je.score=qn;let tr=[];return(yt=Je.questions)!=null&&yt.length?Je.errorMsg=((Jt=Je.questions)==null?void 0:Jt.findIndex(Fn=>!!Fn.errorMsg))>-1:tr.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),On(Je==null?void 0:Je.question)||tr.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),tr.length&&(Je.errorMsg=tr.join(` +`)),Je}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Je,ct)=>{var bt,Mt;const yt=Ut[ct],Jt=kn.map(Zt=>({key:Zt,label:Zt,onClick:()=>rr("platform",ct,Zt)}));return re.createElement("div",{className:we.row,style:{display:gn?yt!=null&&yt.errorMsg?"flex":"none":"flex"}},re.createElement("div",{className:we.leftLayout},re.createElement(st,null,re.createElement("div",{"data-text":"edit",contentEditable:!0,className:we.question},Fr(Je,ct),Sr(Je),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Je==null?void 0:Je.timeLimit}`,tagName:"p"}),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Je==null?void 0:Je.platform)||""}`,tagName:"p"}),re.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),re.createElement("h4",null),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:(Je==null?void 0:Je.code)||"",tagName:"div"}),re.createElement("h4",null),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Je==null?void 0:Je.input)||""}`,tagName:"p"}),re.createElement(Ae,{id:Je==null?void 0:Je.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Je==null?void 0:Je.output)||""}`,tagName:"p"}),(bt=Je==null?void 0:Je.answer)==null?void 0:bt.map((Zt,on)=>re.createElement(Ae,{key:on,id:Je==null?void 0:Je.id,value:`\u7B54\u6848${on+1}\uFF1A${Zt||""}`,tagName:"p"})),Br(Je)))),re.createElement("div",{className:we.rightLayout},re.createElement(nt,{className:yt!=null&&yt.errorMsg?we.error:""},gr(yt,ct),Ir(yt,"",ct),re.createElement("div",{className:we.liWrap},re.createElement("div",{className:we.li,onKeyDown:qe},re.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),re.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:yt==null?void 0:yt.timeLimit,tagName:"div",onBlur:Zt=>rr("timeLimit",ct,br(Zt))})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),re.createElement("div",{className:"c-black"},re.createElement(oe.Z,{menu:{items:Jt}},re.createElement("span",{className:"c-light-primary"},yt==null?void 0:yt.platform,re.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),re.createElement("div",{className:we.li,style:{flexDirection:"column",alignItems:"start"}},re.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),re.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:(yt==null?void 0:yt.code)||"",onBlur:Zt=>rr("code",ct,br(Zt)),tagName:"div"})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),re.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:(yt==null?void 0:yt.input)||"",onBlur:Zt=>rr("input",ct,br(Zt)),tagName:"div"})),re.createElement("div",{className:we.li},re.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),re.createElement(Ae,{className:we.edit,id:yt==null?void 0:yt.id,value:(yt==null?void 0:yt.output)||"",onBlur:Zt=>rr("output",ct,br(Zt)),tagName:"div"}))),re.createElement("div",{className:we.liWrap},(Mt=yt==null?void 0:yt.answer)==null?void 0:Mt.map((Zt,on)=>re.createElement("div",{className:we.li,key:on},re.createElement("aside",null,"\u7B54\u6848",on+1,"\uFF1A"),re.createElement(Ae,{id:yt==null?void 0:yt.id,value:Zt||"",className:we.edit,onBlur:Xt=>{const wn=[...(yt==null?void 0:yt.answer)||[]];wn[on]=br(Xt),rr("output",ct,wn)},tagName:"div"})))),ir(yt))))},deal:Je=>{var ct,bt,Mt,yt,Jt,Zt,on,Xt;Je.score=Je.score===void 0?10:Je.score,Je.code=(Mt=(bt=(ct=Je.code)==null?void 0:ct.trim())==null?void 0:bt.replace(/@_@/g,"@\u2581@"))==null?void 0:Mt.replace(/@__@/g,"@\u2581\u2581@");let wn=[];if(On(Je==null?void 0:Je.question)||wn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),On(Je==null?void 0:Je.code)?/@▁@|@▁▁@/.test(Je==null?void 0:Je.code)?(yt=Je==null?void 0:Je.answer)!=null&&yt.length&&((Jt=Je==null?void 0:Je.code.match(/@▁@|@▁▁@/g))==null?void 0:Jt.length)!==((Zt=Je==null?void 0:Je.answer)==null?void 0:Zt.length)&&wn.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):wn.push("\u7A0B\u5E8F\u4EE3\u7801\u8BBE\u7F6E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E\u3002\u7A0B\u5E8F\u4EE3\u7801\u4E2D\u7684\u586B\u7A7A\u9879\u9700\u8981\u4F7F\u7528 @\u2581@ \u7B26\u53F7\u6807\u8BC6\u51FA\u6765"):wn.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Je!=null&&Je.answer?(on=Je.answer)!=null&&on.some(tr=>!On(tr))&&wn.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):wn.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Je.platform=On(Je==null?void 0:Je.platform),Je!=null&&Je.platform){const tr=["c","c++","java","python","javascript","ruby"],Fn=(Xt=Je==null?void 0:Je.platform)==null?void 0:Xt.toLowerCase(),Qn=tr.findIndex(Ct=>Ct===Fn);Qn>-1?Je.platform=kn[Qn]:wn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else wn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");On(Je==null?void 0:Je.output)||wn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const qn=On(String((Je==null?void 0:Je.timeLimit)||""));return Je.timeLimit=qn,(!qn||qn&&!["3","4","5","6","7","8","9","10"].includes(qn))&&wn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Je.errorMsg=wn.join(` +`),Je}}],Nr=()=>re.createElement(re.Fragment,null,mt.filter(Je=>{var ct;return!!((ct=Hr.find(Mt=>Mt.id===(Je==null?void 0:Je.type)))==null?void 0:ct.element)}).map((Je,ct)=>{var bt;const Mt=(bt=Hr.find(yt=>yt.id===(Je==null?void 0:Je.type)))==null?void 0:bt.element;return re.createElement(re.Fragment,{key:Je.id},Mt(Je,ct))})),Yr=()=>Re(void 0,null,function*(){const Je=Ut.filter(ct=>!ct.checked);if(it!==3||!Je.length){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(cn){yr(!0),yield cn(Ut),yr(!1);return}Ar.setFieldsValue({sub_discipline_id:wt}),dn(!0)}),Lt=(Je,ct=[])=>{if(typeof Je=="string")return Je.trim();if(Array.isArray(Je))return Je.map(bt=>Lt(bt,ct));if(typeof Je=="object"&&Je!==null){const bt={};for(const Mt in Je)Je.hasOwnProperty(Mt)&&(ct.includes(Mt)?bt[Mt]=Je[Mt]:bt[Mt]=Lt(Je[Mt],ct));return bt}return Je},$t=Je=>Re(void 0,null,function*(){const ct=er(Lt(Je));pt(ct),ut(JSON.parse(JSON.stringify(ct))),Tt(3),ft(!1),Hn(!1)});(0,re.useEffect)(()=>{if(bn)return;const Je=()=>{Gt(ct=>ct>=90?(clearInterval(Xn.current),90):ct+1)};return Xn.current=setInterval(Je,5e4/90),()=>clearInterval(Xn.current)},[bn]);const vn=(Je,ct)=>{$n(!1);const bt=new FormData;Object.keys(ct).forEach(yt=>{bt.append(yt,ct[yt])});const Mt=new window.XMLHttpRequest;Mt.withCredentials=!0,Mt.addEventListener("load",function(yt){return Re(this,null,function*(){var Jt,Zt;try{const on=JSON.parse((Jt=yt==null?void 0:yt.target)==null?void 0:Jt.response);if($n(!0),Gt(100),yield new Promise(Xt=>setTimeout(()=>Xt(),780)),on.status===0){if(!((Zt=on==null?void 0:on.data)!=null&&Zt.length)){de.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),ft(!1);return}$t((on==null?void 0:on.data)||[])}else ft(!1),de.ZP.warning(on==null?void 0:on.message)}catch(on){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",on)}})}),Mt.addEventListener("error",()=>{ft(!1)}),Mt.open("POST",`${b.Z.API_SERVER}${Je}`),Mt.send(bt)},ar=Je=>Re(void 0,null,function*(){const ct=Je.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(ct)==-1?(de.ZP.error(`${Je.name}\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\uFF0C\u5F53\u524D\u4EC5\u9650\u652F\u6301\u683C\u5F0F\u4E3Adocx\u6587\u4EF6\uFF08Microsoft Word 2007\u4EE5\u4E0A\u7684\u7248\u672C\uFF09`),Promise.reject()):(ft(!0),fn("\u5904\u7406\u4E2D"),vn("/api/intelligent_imports/import.json",{file:Je}),Promise.reject())});let mn=[{key:1,label:re.createElement(ae.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ar},re.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Te.Ny)()||(0,Te.$O)())&&mn.push({key:2,label:re.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{or.current.onClick()}});const Vt=[Ut.length,(jt=Ut.filter(Je=>!!(Je!=null&&Je.errorMsg)))==null?void 0:jt.length];return re.createElement("div",{className:ve()(we.intelligentBox,"intelligent-body-curb",ht),style:Ie(_e({},lt),{width:St}),ref:Un},re.createElement("div",{className:we.underpin},re.createElement("b",{style:Pn}),re.createElement("b",{style:Pn})),re.createElement("div",{className:we.head,style:{top:kt}},re.createElement("div",{className:we.leftLayout},ln||re.createElement(re.Fragment,null,re.createElement(ue.Z,{align:"middle"},re.createElement("div",{className:we.title},"\u8BD5\u9898\u7F16\u8F91"),!It&&re.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",re.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),re.createElement(x.op,{onClick:Zn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!It&&re.createElement(oe.Z,{overlayClassName:we.menu,menu:{items:mn}},re.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Gn&&Gn),re.createElement("div",{className:we.tip},re.createElement("i",{className:"iconfont icon-tishi7 font12 mr10"}),"\u63D0\u793A\uFF1A\u82E5\u8BC6\u522B\u6709\u8BEF\uFF0C\u53EF\u5728\u5DE6\u4FA7\u7F16\u8F91\u533A\u70B9\u51FB\u5BF9\u5E94\u7684\u8BD5\u9898\u6309\u683C\u5F0F\u4FEE\u6539\u540E\u91CD\u65B0\u8BC6\u522B"))),re.createElement(ue.Z,{className:we.rightLayout,style:{alignItems:"start"}},un||re.createElement(re.Fragment,null,re.createElement("div",{className:we.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(it)&&re.createElement(se.default,{className:"ml20",checked:gn,onChange:Je=>Hn(Je.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(it)&&re.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",re.createElement("span",{className:"ml5 mr5 c-light-primary"},Vt[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",re.createElement("span",{className:"ml5 mr5 c-red-e53"},Vt[1]),"\u9898")),Yt&&re.createElement("div",{className:we.tabs},mt==null?void 0:mt.map((Je,ct)=>re.createElement("div",{onClick:()=>{dr(ct)},className:cr===ct&&we.active,key:ct},"\u65B0\u9898",ct+1)))),re.createElement("div",{className:we.centerBox},re.createElement("img",{className:"mb10",src:fe,width:56}),!Ht&&re.createElement(x.op,{onClick:fr},"\u8BC6\u522B"))),[1,2].includes(it)&&En(),[3].includes(it)&&Nr(),re.createElement("div",{className:"pb10"}),re.createElement("div",{className:we.buttonFixed},re.createElement("div",{className:we.buttonWrap},re.createElement(ne.ZP,{size:"middle",className:`${we.button} mr20`,onClick:At},"\u53D6\u6D88"),re.createElement(ne.ZP,{size:"middle",type:"primary",loading:wr,className:`${we.button}`,onClick:Yr},en))),re.createElement(le.default,{centered:!0,closable:!1,destroyOnClose:!0,open:nn,title:null,footer:null,width:320,afterClose:()=>Gt(0)},re.createElement(ue.Z,{align:"middle",style:{flexDirection:"column"}},re.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},an,re.createElement("span",{className:we.dotLoading},re.createElement("span",null,"."),re.createElement("span",null,"."),re.createElement("span",null,"."))),re.createElement(ee.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Bt}),re.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",re.createElement("span",{className:"ml5 c-light-primary"},Bt,"%")))),re.createElement(le.default,{centered:!0,open:Wt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:Ln,width:480,onCancel:()=>dn(!1),onOk:()=>Ar.submit(),afterClose:()=>{Ar.resetFields()}},re.createElement(ge.default,{style:{maxHeight:550},form:Ar,layout:"horizontal",colon:!1,size:"large",onFinish:Je=>Re(void 0,null,function*(){var ct,bt,Mt,yt,Jt;const Zt=Ut.filter(wn=>!wn.checked&&!wn.errorMsg);Et(!0);const on=()=>Re(void 0,null,function*(){var wn,qn;const tr=yield(0,pe.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Ie(_e(_e({},Dt),Je),{list:Zt,mode:_t})});tr.status===0&&(zt&&((wn=tr==null?void 0:tr.data)!=null&&wn.success)&&window.location.pathname==="/problemset"&&(Oe.Z.publish("refresh-item-bank",Je.group_id),yield new Promise(Fn=>setTimeout(()=>Fn(),1500))),de.ZP.success(`\u6210\u529F\u5BFC\u5165${(qn=tr==null?void 0:tr.data)==null?void 0:qn.success}\u9053\u8BD5\u9898`,3),Pt(tr),dn(!1)),Et(!1)});if(_t!==1){yield on();return}const Xt=yield(0,pe.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Ut,mode:_t}});if(Xt.status===0){if(!((ct=Xt==null?void 0:Xt.data)!=null&&ct.error_size)){yield on();return}le.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Et(!1)},title:"\u63D0\u793A",content:re.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",re.createElement("span",{className:"c-light-primary ml5 mr5"},(bt=Xt==null?void 0:Xt.data)==null?void 0:bt.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",re.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Mt=Xt==null?void 0:Xt.data)==null?void 0:Mt.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",re.createElement("span",{className:"ml5 mr5"},(Jt=(yt=Xt==null?void 0:Xt.data)==null?void 0:yt.index)==null?void 0:Jt.join("\u3001")),"\u9053\uFF09\uFF0C\u91CD\u590D\u8BD5\u9898\u5C06\u4F1A\u4E3A\u60A8\u81EA\u52A8\u8FC7\u6EE4\uFF0C\u786E\u5B9A\u5BFC\u5165\u5417\uFF1F"),onOk:on})}})},re.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),re.createElement(ge.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",labelCol:{span:5},wrapperCol:{span:19},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"}]},re.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:zn})),_t===1&&re.createElement(ge.default.Item,{label:re.createElement(ue.Z,{align:"middle",style:{justifyContent:"space-between"}},re.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),re.createElement("div",{onClick:()=>xn(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},re.createElement("img",{className:"mr5 primary-hover",src:ye}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},re.createElement(he.Z,{key:Cn})))),re.createElement(le.default,{centered:!0,open:Rt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:nr,onCancel:()=>xn(!1),onOk:()=>pr.submit(),afterClose:()=>{pr.resetFields()}},re.createElement(ge.default,{style:{maxHeight:550},form:pr,layout:"horizontal",colon:!1,size:"large",onFinish:Je=>Re(void 0,null,function*(){var ct;Wn(!0),(yield(0,pe.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Je.name,parent_id:(ct=Je==null?void 0:Je.parent_id)==null?void 0:ct[0]}})).status===0?(Vn(Cn+1),setTimeout(()=>{de.ZP.success("\u64CD\u4F5C\u6210\u529F"),xn(!1),Wn(!1)},1e3)):Wn(!1)})},re.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},re.createElement(y.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),re.createElement(ge.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},re.createElement(he.Z,null)))),re.createElement(Ge,{onSave:Je=>{ft(!0),fn("\u5904\u7406\u4E2D"),vn("/api/intelligent_imports/import.json",{html:Je})},ref:or}))},Ft=z;var gt=ot},73200:function(dt,at,me){"use strict";me.d(at,{N:function(){return y}});var re=me(59301),we=me(57809),E=me(43418),ve=me(92832),ge=me(8591),de=me(95237),le=me(43604),ie=me(97013),ue={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},se=me(92310),oe=me.n(se),ae=me(87169),ne=me(59301),ee=(x,b,z)=>new Promise((te,ce)=>{var fe=ye=>{try{he(z.next(ye))}catch(Ee){ce(Ee)}},pe=ye=>{try{he(z.throw(ye))}catch(Ee){ce(Ee)}},he=ye=>ye.done?te(ye.value):Promise.resolve(ye.value).then(fe,pe);he((z=z.apply(x,b)).next())});const{Option:a}=we.default,y=({subId:x,value:b,selectvalues:z,disabled:te,knowledgeOptions:ce=[],className:fe,height:pe,onChange:he=()=>{},onAddKnowledgeFinish:ye=()=>{},zIndex:Ee=1e3})=>{const be=(0,re.useRef)(),[Se,Pe]=(0,re.useState)([]);b=b||[];const Ce=(Be,Ae)=>{Be?(Pe([...Ae]),he([...Ae])):(Pe([]),he([]))};(0,re.useEffect)(()=>{(z==null?void 0:z.length)>0?(Pe([...z]),he([...z])):(Pe([]),he([]))},[ce]),(0,re.useEffect)(()=>{(b==null?void 0:b.length)>0&&he([...b])},[ce]);const xe=Be=>{Be.preventDefault(),be.current="",E.default.confirm({centered:!0,width:585,zIndex:Ee,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ne.createElement("div",{className:"font14"},ne.createElement("div",{className:ue.public_tips},ne.createElement(ae.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("div",{style:{width:"95px"}},ne.createElement("span",{className:ue.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),ne.createElement(ve.default,{className:ue.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:be.current,onChange:Ae=>{be.current=Ae.target.value}}))),onOk:()=>new Promise((Ae,Te)=>ee(void 0,null,function*(){if(!be.current)return ge.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Te();if(be.current.length>20)return ge.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Te();const Oe=yield(0,ie.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:be.current,sub_discipline_id:x}});if((Oe==null?void 0:Oe.status)===0){ye({id:Oe.tag_discipline_id,name:be.current,type:"personal"});let je=z||[];je.push(Oe.tag_discipline_id),he([...je]),Pe([...je]),he([...je])}return Ae()}))})};return ne.createElement(de.Z,{wrap:!1,align:"middle",className:oe()(ue.wrap,fe)},ne.createElement(le.Z,null,ne.createElement(we.default,{mode:"multiple",disabled:!x||te,className:ue.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:Ce,style:{width:pe||490},showSearch:!0,allowClear:!0,value:Se,filterOption:(Be,Ae)=>Ae.label.indexOf(Be.toLowerCase())>=0},ce==null?void 0:ce.map(Be=>ne.createElement(a,{key:Be.id,value:Be.id,label:Be.name},ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Be.name),(Be==null?void 0:Be.type)==="personal"&&ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&ne.createElement(le.Z,{className:`ml20 ${pe&&ue.add_style}`},ne.createElement("span",{className:ue.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ne.createElement("span",{className:ue.linkBtn,onClick:xe},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},79263:function(dt,at,me){"use strict";me.d(at,{S:function(){return ie}});var re=me(59301),we=me(20834),E=me(38854),ve={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const ge=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],de=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],le=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],ie=({showSelectAll:ue=!1,disciplinesData:se=[],knowledgeData:oe=[],directionValue:ae,subDisciplineValue:ne,typeValue:ee,knowledgeValue:a,showKnowledge:y=!1,showRandomType:x=!1,difficultyValue:b,randomValue:z,selectAll:te,languagesvalue:ce,className:fe,classNameActive:pe,languages:he=[],isprogram_homework:ye,showShixun:Ee=!1,showItemType:be=!0,onShixunChange:Se=()=>{},onDirectionChange:Pe=()=>{},onTypeChange:Ce=()=>{},onDifficultyChange:xe=()=>{},handlelanguagesChange:Be=()=>{},onKnowledgeChange:Ae=()=>{},onRandomChange:Te=()=>{},showTeachGroup:Oe=!1,teachGroupData:je=[],onTeachGroupChange:De=()=>{},teachGroupValue:We})=>{const[ze,Ve]=(0,re.useState)(0),Ze=(0,re.useRef)(null),[Ue,Me]=(0,re.useState)(0),He=(0,re.useRef)(null);(0,re.useEffect)(()=>{var Qe;se.length!==0&&(((Qe=Ze==null?void 0:Ze.current)==null?void 0:Qe.clientHeight)>108?Ve(1):Ve(0)),se.length===0&&Ve(0)},[se]),(0,re.useEffect)(()=>{var Qe;oe.length!==0&&(((Qe=He==null?void 0:He.current)==null?void 0:Qe.clientHeight)>108?Me(1):Me(0)),oe.length===0&&Me(0)},[oe]);const Ye=(Qe=[],rt)=>re.createElement(we.default,{className:ve.subMenu},Qe.map(Ke=>re.createElement(we.default.Item,{key:Ke.id},re.createElement("a",{className:`${ve.subItem} ${ne===Ke.id?ve.subActive:""}`,onClick:()=>Pe(rt,Ke.id)},Ke.name))));return re.createElement("aside",{className:fe?`${ve.main} ${fe}`:ve.main},re.createElement("div",{className:ve.wrap},ye&&re.createElement("div",{className:ve.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Oe&&re.createElement("div",{className:ve.content},re.createElement("span",{className:ve.name},"\u56E2\u961F"),re.createElement("div",{className:ve.directionContentWrap},re.createElement("li",{className:` ${ve.directionItem} ${We?"":pe||ve.active} - `,onClick:()=>De(null)},"\u5168\u90E8"),je==null?void 0:je.map(Ye=>ne.createElement("li",{key:Ye.group_id,className:` + `,onClick:()=>De(null)},"\u5168\u90E8"),je==null?void 0:je.map(Qe=>re.createElement("li",{key:Qe.group_id,className:` ${ve.directionItem} - ${We===Ye.group_id?pe||ve.active:""} - `,onClick:()=>De(Ye.group_id)},Ye.name)))),ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u65B9\u5411"),ne.createElement("span",null),ne.createElement("div",{className:ve.directionContentWrap,style:{overflow:"hidden",height:ze===1?88:"auto"}},ne.createElement("li",{className:` + ${We===Qe.group_id?pe||ve.active:""} + `,onClick:()=>De(Qe.group_id)},Qe.name)))),re.createElement("div",{className:ve.content},re.createElement("span",{className:ve.name},"\u65B9\u5411"),re.createElement("span",null),re.createElement("div",{className:ve.directionContentWrap,style:{overflow:"hidden",height:ze===1?88:"auto"}},re.createElement("li",{className:` ${ve.directionItem} ${ae?"":pe||ve.active} - `,onClick:()=>Pe(null)},"\u5168\u90E8"),se.map(Ye=>{var rt;return ne.createElement(ne.Fragment,{key:Ye.id},((rt=Ye.sub_disciplines)==null?void 0:rt.length)>0?ne.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Ke=>Ke.parentNode,dropdownRender:()=>Qe(Ye.sub_disciplines,Ye.id)},ne.createElement("li",{className:` + `,onClick:()=>Pe(null)},"\u5168\u90E8"),se.map(Qe=>{var rt;return re.createElement(re.Fragment,{key:Qe.id},((rt=Qe.sub_disciplines)==null?void 0:rt.length)>0?re.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Ke=>Ke.parentNode,dropdownRender:()=>Ye(Qe.sub_disciplines,Qe.id)},re.createElement("li",{className:` ${ve.directionItem} - ${ae===Ye.id?pe||ve.active:""} - `,onClick:()=>Pe(Ye.id)},Ye.name)):ne.createElement("li",{className:` + ${ae===Qe.id?pe||ve.active:""} + `,onClick:()=>Pe(Qe.id)},Qe.name)):re.createElement("li",{className:` ${ve.directionItem} - ${ae===Ye.id?pe||ve.active:""} - `,onClick:()=>Pe(Ye.id)},Ye.name))})),ne.createElement("div",{className:ve.directionContentWrap,ref:Ze,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},se.map(Ye=>{var rt;return ne.createElement(ne.Fragment,{key:Ye.id},((rt=Ye.sub_disciplines)==null?void 0:rt.length)>0?ne.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Ke=>Ke.parentNode,dropdownRender:()=>Qe(Ye.sub_disciplines,Ye.id)},ne.createElement("li",{className:`${ve.directionItem} ${ae===Ye.id?ve.active:""} `,onClick:()=>Pe(Ye.id)},Ye.name)):ne.createElement("li",{className:`${ve.directionItem} ${ae===Ye.id?ve.active:""} `,onClick:()=>Pe(Ye.id)},Ye.name))})),!!ze&&ne.createElement("div",{className:ve.action},ze===1&&ne.createElement("span",{onClick:()=>Ve(2)},"\u5C55\u5F00",ne.createElement("i",{className:"iconfont icon-xiala"})),ze===2&&ne.createElement("span",{onClick:()=>Ve(1)},"\u6536\u8D77",ne.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),y&&ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u77E5\u8BC6\u70B9"),ne.createElement("div",{className:ve.directionContentWrap,style:{overflow:"hidden",height:Ue===1?94:"auto"}},ne.createElement("li",{className:` + ${ae===Qe.id?pe||ve.active:""} + `,onClick:()=>Pe(Qe.id)},Qe.name))})),re.createElement("div",{className:ve.directionContentWrap,ref:Ze,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},se.map(Qe=>{var rt;return re.createElement(re.Fragment,{key:Qe.id},((rt=Qe.sub_disciplines)==null?void 0:rt.length)>0?re.createElement(E.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:Ke=>Ke.parentNode,dropdownRender:()=>Ye(Qe.sub_disciplines,Qe.id)},re.createElement("li",{className:`${ve.directionItem} ${ae===Qe.id?ve.active:""} `,onClick:()=>Pe(Qe.id)},Qe.name)):re.createElement("li",{className:`${ve.directionItem} ${ae===Qe.id?ve.active:""} `,onClick:()=>Pe(Qe.id)},Qe.name))})),!!ze&&re.createElement("div",{className:ve.action},ze===1&&re.createElement("span",{onClick:()=>Ve(2)},"\u5C55\u5F00",re.createElement("i",{className:"iconfont icon-xiala"})),ze===2&&re.createElement("span",{onClick:()=>Ve(1)},"\u6536\u8D77",re.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),y&&re.createElement("div",{className:ve.content},re.createElement("span",{className:ve.name},"\u77E5\u8BC6\u70B9"),re.createElement("div",{className:ve.directionContentWrap,style:{overflow:"hidden",height:Ue===1?94:"auto"}},re.createElement("li",{className:` ${ve.directionItem} ${a===-1?pe||ve.active:""} - `,onClick:()=>Ae(-1)},"\u5168\u90E8"),oe.map(Ye=>ne.createElement("li",{key:Ye.id,className:` + `,onClick:()=>Ae(-1)},"\u5168\u90E8"),oe.map(Qe=>re.createElement("li",{key:Qe.id,className:` ${ve.directionItem} - ${a===Ye.id?pe||ve.active:""} - `,onClick:()=>Ae(Ye.id)},Ye.name))),ne.createElement("div",{ref:He,className:ve.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},oe.map(Ye=>ne.createElement("li",{key:Ye.id,className:`${ve.directionItem} ${a===Ye.id?ve.active:""} `,onClick:()=>Ae(Ye.id)},Ye.name))),!!Ue&&ne.createElement("div",{className:ve.action},Ue===1&&ne.createElement("span",{onClick:()=>Me(2)},"\u5C55\u5F00",ne.createElement("i",{className:"iconfont icon-xiala"})),Ue===2&&ne.createElement("span",{onClick:()=>Me(1)},"\u6536\u8D77",ne.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),be&&!ye&&ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u9898\u578B"),ne.createElement("li",{className:` + ${a===Qe.id?pe||ve.active:""} + `,onClick:()=>Ae(Qe.id)},Qe.name))),re.createElement("div",{ref:He,className:ve.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},oe.map(Qe=>re.createElement("li",{key:Qe.id,className:`${ve.directionItem} ${a===Qe.id?ve.active:""} `,onClick:()=>Ae(Qe.id)},Qe.name))),!!Ue&&re.createElement("div",{className:ve.action},Ue===1&&re.createElement("span",{onClick:()=>Me(2)},"\u5C55\u5F00",re.createElement("i",{className:"iconfont icon-xiala"})),Ue===2&&re.createElement("span",{onClick:()=>Me(1)},"\u6536\u8D77",re.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),be&&!ye&&re.createElement("div",{className:ve.content},re.createElement("span",{className:ve.name},"\u9898\u578B"),re.createElement("li",{className:` ${ve.directionItem} ${ee?"":pe||ve.active} - `,onClick:()=>Ce(null)},"\u5168\u90E8"),ne.createElement("div",{className:ve.directionContentWrap},me.map(Ye=>ne.createElement("li",{key:Ye.name,className:` + `,onClick:()=>Ce(null)},"\u5168\u90E8"),re.createElement("div",{className:ve.directionContentWrap},ge.map(Qe=>re.createElement("li",{key:Qe.name,className:` ${ve.directionItem} - ${ee===Ye.value?pe||ve.active:""} - `,onClick:()=>Ce(Ye.value)},Ye.name)),Ee&&ne.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:ve.directionItem,onClick:()=>Se()},"\u5B9E\u8BAD\u9898"))),ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u96BE\u5EA6"),ne.createElement("li",{className:` + ${ee===Qe.value?pe||ve.active:""} + `,onClick:()=>Ce(Qe.value)},Qe.name)),Ee&&re.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:ve.directionItem,onClick:()=>Se()},"\u5B9E\u8BAD\u9898"))),re.createElement("div",{className:ve.content},re.createElement("span",{className:ve.name},"\u96BE\u5EA6"),re.createElement("li",{className:` ${ve.directionItem} ${b?"":pe||ve.active} - `,onClick:()=>xe(null)},"\u5168\u90E8"),ne.createElement("div",{className:ve.directionContentWrap},de.map(Ye=>ne.createElement("li",{key:Ye.name,className:` + `,onClick:()=>xe(null)},"\u5168\u90E8"),re.createElement("div",{className:ve.directionContentWrap},de.map(Qe=>re.createElement("li",{key:Qe.name,className:` ${ve.directionItem} - ${b===Ye.value?pe||ve.active:""} - `,onClick:()=>xe(Ye.value)},Ye.name)))),x&&ne.createElement("div",{className:ve.content},ne.createElement("span",{className:ve.name},"\u7C7B\u578B"),ne.createElement("li",{className:` + ${b===Qe.value?pe||ve.active:""} + `,onClick:()=>xe(Qe.value)},Qe.name)))),x&&re.createElement("div",{className:ve.content},re.createElement("span",{className:ve.name},"\u7C7B\u578B"),re.createElement("li",{className:` ${ve.directionItem} ${z?"":pe||ve.active} - `,onClick:()=>Te(null)},"\u5168\u90E8"),ne.createElement("div",{className:ve.directionContentWrap},le.map(Ye=>ne.createElement("li",{key:Ye.name,className:` + `,onClick:()=>Te(null)},"\u5168\u90E8"),re.createElement("div",{className:ve.directionContentWrap},le.map(Qe=>re.createElement("li",{key:Qe.name,className:` ${ve.directionItem} - ${z===Ye.value?pe||ve.active:""} - `,onClick:()=>Te(Ye.value)},Ye.name))))))}},59065:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(40862),E=ge(48136),ve=ge(50047),me=ge(43418),de=ge(59301);const le=(0,ne.forwardRef)(({callback:ie,width:ue,onChange:se,disabled:oe,readOnly:ae,type:re="",value:ee="",style:a={}},y)=>{const x=(0,ne.useRef)(),b=(0,ne.useRef)(),[z,te]=(0,ne.useState)(0),[ce,fe]=(0,ne.useState)(0),[pe,he]=(0,ne.useState)(!1),ye=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Ce=Pe.innerText;return ie&&ie(Ce),Ce};(0,ne.useImperativeHandle)(y,()=>({getData:ye}));const Ee=Pe=>{Pe.preventDefault();const Ce=Pe.clientX-z,xe=Pe.clientY-ce;document.body.onmousemove=Be=>{let Ae=Be.clientX-Ce,Te=Be.clientY-xe;const Oe=document.getElementsByClassName("markdown-popup-form")[0],je=window.innerWidth-Oe.offsetWidth,De=window.innerHeight-Oe.offsetHeight;Ae=Math.max(0,Math.min(Ae,je)),Te=Math.max(0,Math.min(Te,De)),be(Be.clientX,Be.clientY,Ce,xe)&&(te(Ae),fe(Te))},document.body.onmouseup=function(){document.body.onmousemove=null}},be=(Pe,Ce,xe,Be)=>{const Ae=document.body.clientHeight,Te=document.body.clientWidth;return Pe<20&&xe>Pe||Pe>Te-20&&xeCe||Ce>Ae-20&&Be{pe&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Ce=window.innerWidth/2-Pe.offsetWidth/2,xe=window.innerHeight/2-Pe.offsetHeight/2;te(Ce),fe(xe)},0)},[pe]);const Se=()=>{oe||ae||he(!0)};return de.createElement("div",{style:a},de.createElement("div",{style:{width:ue||"100%",position:"relative"},className:`${we.Z.mathFillWrap} ${oe||ae?"cursorDefault":""}`,onClick:()=>Se()},de.createElement("math-field",{disabled:oe,locale:"zh_cn",class:`${we.Z.mathField} ${re}`,readOnly:ae,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),de.createElement(me.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ce},title:de.createElement("div",{style:{cursor:"move"},onMouseDown:Ee},"\u8F93\u5165\u516C\u5F0F"),open:pe,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),se(Pe),he(!1)},onCancel:()=>{he(!1)},destroyOnClose:!0,className:"markdown-popup-form"},de.createElement(ve.Z,{value:ee,ref:b,onChange:se,showSaveButton:!1})))});at.Z=le},50047:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(95237),E=ge(43604),ve=ge(99313),me=ge(3113),de=ge(95318),le=ge(40862),ie=ge(48136),ue=ge(59301);const se=(0,ne.forwardRef)(({callback:oe,showSaveButton:ae,value:re=""},ee)=>{const a=(0,ne.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r + ${z===Qe.value?pe||ve.active:""} + `,onClick:()=>Te(Qe.value)},Qe.name))))))}},59065:function(dt,at,me){"use strict";var re=me(59301),we=me(40862),E=me(48136),ve=me(50047),ge=me(43418),de=me(59301);const le=(0,re.forwardRef)(({callback:ie,width:ue,onChange:se,disabled:oe,readOnly:ae,type:ne="",value:ee="",style:a={}},y)=>{const x=(0,re.useRef)(),b=(0,re.useRef)(),[z,te]=(0,re.useState)(0),[ce,fe]=(0,re.useState)(0),[pe,he]=(0,re.useState)(!1),ye=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Ce=Pe.innerText;return ie&&ie(Ce),Ce};(0,re.useImperativeHandle)(y,()=>({getData:ye}));const Ee=Pe=>{Pe.preventDefault();const Ce=Pe.clientX-z,xe=Pe.clientY-ce;document.body.onmousemove=Be=>{let Ae=Be.clientX-Ce,Te=Be.clientY-xe;const Oe=document.getElementsByClassName("markdown-popup-form")[0],je=window.innerWidth-Oe.offsetWidth,De=window.innerHeight-Oe.offsetHeight;Ae=Math.max(0,Math.min(Ae,je)),Te=Math.max(0,Math.min(Te,De)),be(Be.clientX,Be.clientY,Ce,xe)&&(te(Ae),fe(Te))},document.body.onmouseup=function(){document.body.onmousemove=null}},be=(Pe,Ce,xe,Be)=>{const Ae=document.body.clientHeight,Te=document.body.clientWidth;return Pe<20&&xe>Pe||Pe>Te-20&&xeCe||Ce>Ae-20&&Be{pe&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Ce=window.innerWidth/2-Pe.offsetWidth/2,xe=window.innerHeight/2-Pe.offsetHeight/2;te(Ce),fe(xe)},0)},[pe]);const Se=()=>{oe||ae||he(!0)};return de.createElement("div",{style:a},de.createElement("div",{style:{width:ue||"100%",position:"relative"},className:`${we.Z.mathFillWrap} ${oe||ae?"cursorDefault":""}`,onClick:()=>Se()},de.createElement("math-field",{disabled:oe,locale:"zh_cn",class:`${we.Z.mathField} ${ne}`,readOnly:ae,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),de.createElement(ge.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ce},title:de.createElement("div",{style:{cursor:"move"},onMouseDown:Ee},"\u8F93\u5165\u516C\u5F0F"),open:pe,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),se(Pe),he(!1)},onCancel:()=>{he(!1)},destroyOnClose:!0,className:"markdown-popup-form"},de.createElement(ve.Z,{value:ee,ref:b,onChange:se,showSaveButton:!1})))});at.Z=le},50047:function(dt,at,me){"use strict";var re=me(59301),we=me(95237),E=me(43604),ve=me(99313),ge=me(3113),de=me(95318),le=me(40862),ie=me(48136),ue=me(59301);const se=(0,re.forwardRef)(({callback:oe,showSaveButton:ae,value:ne=""},ee)=>{const a=(0,re.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -271,7 +271,7 @@ ${Ne} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ue.createElement(we.Z,{className:le.Z.lists,gutter:[10,10]},y.map((ce,fe)=>ue.createElement(E.Z,{flex:"110px",className:le.Z.item},ue.createElement("div",null,ue.createElement(de.Z,{value:`$$${ce.value}$$`}),ce.name),ue.createElement("div",{className:le.Z.children},ce.children.map((pe,he)=>ue.createElement("div",{key:he},ue.createElement("h1",null,pe.name),ue.createElement(we.Z,{gutter:[10,10]},pe.data.map((ye,Ee)=>ue.createElement(E.Z,{key:Ee,onClick:()=>b(ye),className:le.Z.diamond},ue.createElement(de.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ue.createElement(we.Z,{className:le.Z.lists,gutter:[10,10]},x.map((ce,fe)=>ue.createElement(E.Z,{flex:"110px",className:le.Z.item},ue.createElement("div",null,ue.createElement(de.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),ue.createElement("div",{className:le.Z.children},ce.children.map((pe,he)=>ue.createElement("div",{key:he},pe.name&&ue.createElement("h1",null,pe.name),ue.createElement(we.Z,{gutter:[10,10]},pe.data.map((ye,Ee)=>ue.createElement(E.Z,{key:Ee,onClick:()=>b(ye),className:le.Z.diamond},ue.createElement(de.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var fe=ce.innerText;return oe&&oe(fe),fe};return(0,ne.useImperativeHandle)(ee,()=>({getData:te})),ue.createElement("div",{className:le.Z.mathWrap},ue.createElement(ve.default,{defaultActiveKey:"1",items:z}),ue.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),ae&&ue.createElement("div",{className:le.Z.button},ue.createElement(me.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});at.Z=se},81320:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ae}});var ne=ge(59301),we=ge(78241),E=ge(43418),ve=ge(92832),me=ge(87169),de=ge(97013),le={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},ie=ge(83389),ue=ge(59301),se=(re,ee,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(fe){x(fe)}},z=ce=>{try{te(a.throw(ce))}catch(fe){x(fe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,z);te((a=a.apply(re,ee)).next())}),ae=({type:re="subject",open:ee,onCancel:a,onOkClick:y,subDisciplineId:x})=>{const[b]=we.default.useForm(),[z,te]=(0,ne.useState)([]),[ce,fe]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{},[]);const pe=()=>se(void 0,null,function*(){if(re){const he=yield(0,de.ZP)("/api/disciplines.json",{method:"get",params:{source:re}});te(he.disciplines||[])}});return ue.createElement(E.default,{title:ue.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:ee,width:558,centered:!0,className:le.publicQuest,onCancel:()=>{a(),b.resetFields()},onOk:()=>{b.validateFields().then(he=>se(void 0,null,function*(){const ye=yield(0,de.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:he==null?void 0:he.name,sub_discipline_id:x}});(ye==null?void 0:ye.status)===0&&y({name:he==null?void 0:he.name,id:ye==null?void 0:ye.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),a()}))}},ue.createElement("div",{className:le.publicQuestContent},ue.createElement("div",{className:le.public_tips},ue.createElement(me.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ue.createElement(we.default,{labelAlign:"left",form:b,colon:!1},ue.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ue.createElement(ve.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ue.createElement(ie.Z,{open:ce,onCancel:()=>{fe(!1)}})))}},69654:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ve}});var ne=ge(58106),we={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=ge(59301),ve=({message:me,className:de,children:le,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${we.idsRingWrapper} ${de}`},E.createElement("div",{className:we.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),me?E.createElement("p",{style:ie},me):null,le,E.createElement(ne.Outlet,null))},34282:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ve}});var ne=ge(59301),we=ge(94276),E=ge(59301),ve=({defaultX:me="40%",leftChild:de,rightChild:le,className:ie,hideResize:ue=!1})=>{const[se,oe]=(0,ne.useState)(me),ae=(0,ne.useRef)();function re(){ae.current=!0}(0,ne.useEffect)(()=>{function y(b){ae.current&&(we.Z.publish("resize-move-bar",b),oe(b.pageX))}function x(){ae.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof se=="number"&&se!==.01?`${se}px`:me,a=`calc(100% - ${ue?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:se===.01?"none":""}},de),E.createElement("section",{className:"resize-x-bar",onMouseDown:re},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},le))}},41556:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return de}});var ne=ge(59301),we={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=ge(92310),ve=ge.n(E),de=({className:le,style:ie={},leftNode:ue,leftTitle:se="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:ae="\u8FD0\u884C\u7ED3\u679C"})=>ne.createElement("div",{className:ve()(we.result,le),style:ie},ne.createElement("div",{className:we.left},ne.createElement("div",{className:we.title},ne.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ne.createElement("span",null,se)),ne.createElement("div",{className:we.leftNode},ue)),ne.createElement("div",{className:we.right},ne.createElement("div",{className:we.title},ne.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ne.createElement("span",null,ae)),ne.createElement("div",{className:we.rightNode},oe)))},80738:function(dt,at,ge){"use strict";var ne=ge(59301);const we=ve=>String(ve).length===1?`0${ve}`:ve,E=({className:ve="",onChange:me,defaultValue:de=0})=>{const[le,ie]=(0,ne.useState)(de);(0,ne.useEffect)(()=>{const ae=setTimeout(()=>{ie(le+1e3)},1e3);return me(le+1e3),()=>{clearInterval(ae)}},[le]);const ue=parseInt(le/(60*6e4))||"00",se=parseInt(le%(60*6e4)/6e4)||"00",oe=parseInt(le%6e4/1e3)||"00";return ne.createElement("div",{className:ve},we(ue),":",we(se),":",we(oe))};at.Z=E},421:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ve}});var ne=ge(59301),we=ge(94276),E=ge(11611),ve=()=>{const[me,de]=(0,ne.useState)(""),[le,ie]=(0,ne.useState)(0);let[ue,se]=(0,ne.useState)(),[oe,ae]=(0,ne.useState)();const[re,ee]=(0,ne.useState)(!1),a=(0,ne.useRef)("");(0,ne.useEffect)(()=>we.Z.subscribe("preview-image",Ee=>{de(Ee),console.log(pe.current),document.body.style.overflow="hidden"}),[]),(0,ne.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ne.useEffect)(()=>{a.current=me},[me]);function y(ye){ye.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",se(void 0),ae(void 0),ie(0),de("")}function b(){ie(le+90)}function z(){ue=pe.current.width*1.1,oe=pe.current.height*1.1,ae(oe),se(ue)}function te(){ue=pe.current.width/1.1,oe=pe.current.height/1.1,ae(oe),se(ue)}const ce=(0,ne.useRef)(),fe=(0,ne.useRef)(),pe=(0,ne.useRef)(),he=ye=>{(ye.nativeEvent.target===ce.current||ye.nativeEvent.target===fe.current)&&x()};return ne.createElement(ne.Fragment,null,me?ne.createElement("div",null,ne.createElement("div",{className:"preview-wrp-group",ref:fe},ne.createElement(E.Z,{className:"image-preview",src:me,style:{display:"none"},preview:{visible:!0,src:me,movable:!1,onVisibleChange:ye=>{de("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},92928:function(dt,at,ge){"use strict";ge.d(at,{h:function(){return ce}});var ne=ge(59301),we=ge(57809),E=ge(78241),ve=ge(3113),me=ge(89780),de=ge.n(me),le=ge(2018),ie=ge(66551),ue=Object.defineProperty,se=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(fe,pe,he)=>pe in fe?ue(fe,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):fe[pe]=he,y=(fe,pe)=>{for(var he in pe||(pe={}))re.call(pe,he)&&a(fe,he,pe[he]);if(ae)for(var he of ae(pe))ee.call(pe,he)&&a(fe,he,pe[he]);return fe},x=(fe,pe)=>se(fe,oe(pe));const b=we.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};at.Z=({callback:fe,onCancel:pe})=>{const[he,ye]=(0,ne.useState)("python");function Ee(Se){ye(te[Se][1])}function be(Se){fe(Se)}return ne.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:be,style:{width:500}}),ne.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ne.createElement(we.default,{getPopupContainer:Se=>Se.parentNode,onChange:Ee},Object.keys(te).map(Se=>ne.createElement(b,{key:Se,value:Se},te[Se][0])))),ne.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ne.createElement(ce,{mode:he})),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(ve.ZP,{type:"ghost",onClick:pe},"\u53D6\u6D88")))};function ce({value:fe,onChange:pe,mode:he,options:ye={}}){const Ee=(0,ne.useRef)(),[be,Se]=(0,ne.useState)();return(0,ne.useEffect)(()=>{if(be){let Pe=function(Ce){const xe=Ce.getValue();pe&&pe(xe)};return be.on("change",Pe),()=>{be.off("change",Pe)}}},[be,pe]),(0,ne.useEffect)(()=>{be&&be.setOption("mode",he)},[be,he]),(0,ne.useEffect)(()=>{be&&(fe!==be.getValue()||fe==="")&&setTimeout(()=>{be.setValue(fe||"")},300)},[be,fe]),(0,ne.useEffect)(()=>{if(Ee.current&&!be){const Pe=de().fromTextArea(Ee.current,y({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Se(Pe)}},[Ee.current,be]),ne.createElement("div",{className:"my-codemirror-container"},ne.createElement("textarea",{ref:Ee}))}},86401:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return nn}});var ne=ge(59301),we=ge(89780),E=ge.n(we),ve=ge(76374),me=ge(2018),de=ge(6313),le=ge(25717),ie=ge(99498),ue=ge(25419),se=ge(67549),oe=ge(95318),ae=({value:ft="",className:mt,showTextOnly:pt,showLines:Ut,style:ut={}})=>{const gn=(0,ne.useMemo)(()=>"",[ft]);return ne.createElement(ne.Fragment,null,ne.createElement("div",{dangerouslySetInnerHTML:{__html:gn}}))},re=ge(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ft,mt,pt)=>mt in ft?ee(ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ft[mt]=pt,ce=(ft,mt)=>{for(var pt in mt||(mt={}))b.call(mt,pt)&&te(ft,pt,mt[pt]);if(x)for(var pt of x(mt))z.call(mt,pt)&&te(ft,pt,mt[pt]);return ft},fe=(ft,mt)=>a(ft,y(mt));let pe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function he({onActionCallback:ft,title:mt,icon:pt,actionName:Ut,className:ut="",children:gn}){function Hn(){ft(Ut)}return re.createElement("a",{title:mt,className:ut,onClick:Hn},re.createElement("i",{className:`${pt}`}),gn)}var ye=({watch:ft,showNullButton:mt,showNullProgramButton:pt,onActionCallback:Ut,fullScreen:ut,insertTemp:gn,hidetoolBar:Hn,extraUse:Ln})=>{const Et=[...pe,{title:`${ft?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ft?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!Hn&&Et.map((Wt,dn)=>re.createElement("li",{key:dn},Wt.actionName?re.createElement(he,fe(ce({},Wt),{onActionCallback:Ut})):re.createElement("span",{className:"v-line"}))),mt?re.createElement("li",null,re.createElement(he,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ut},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,pt?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(he,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ut},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(he,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ut},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,gn&&re.createElement("li",null,re.createElement(he,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${gn}`,onActionCallback:Ut},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ln&&re.createElement("li",null,Ln),re.createElement("li",{className:"btn-full-screen"},re.createElement(he,{icon:`${ut?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ut?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ut})))},Ee=ge(35990),be=ge(78241),Se=ge(92832),Pe=ge(3113),Ce=Object.defineProperty,xe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,je=(ft,mt,pt)=>mt in ft?Ce(ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ft[mt]=pt,De=(ft,mt)=>{for(var pt in mt||(mt={}))Te.call(mt,pt)&&je(ft,pt,mt[pt]);if(Ae)for(var pt of Ae(mt))Oe.call(mt,pt)&&je(ft,pt,mt[pt]);return ft},We=(ft,mt)=>xe(ft,Be(mt));const ze={labelCol:{span:4},wrapperCol:{span:20}};var Ve=({callback:ft,onCancel:mt})=>{function pt(Ut){ft(Ut)}return ne.createElement(be.default,We(De({},ze),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),ne.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ne.createElement(Se.default,null)),ne.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ne.createElement(Se.default,null)),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Pe.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))},Ze=ge(92928),Ue=ge(82441),Me=ge(43418),He=ge(95237),Qe=ge(3353),Ye=ge(59301),rt=({callback:ft,onCancel:mt})=>{const pt=document.createElement("canvas"),Ut=pt.getContext("2d");pt.width=1e3,pt.height=800,Ut.fillStyle="#ffffff",Ut.fillRect(0,0,pt.width,pt.height);const ut=pt.toDataURL("image/png");return Ye.createElement(Me.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Ye.createElement(He.Z,{style:{height:"100vh"}},Ye.createElement(Qe.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ut,visible:!0,title:String(Date.now())},onOk:gn=>{ft({src:gn.url})},onClose:mt})))},Ke=ge(12378);function Ge(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ge,go.CommandHandler),Ge.prototype.canAlignSelection=function(){var ft=this.diagram;return!(ft===null||ft.isReadOnly||ft.isModelReadOnly||ft.selection.count<2)},Ge.prototype.alignLeft=function(){var ft=this.diagram;ft.startTransaction("aligning left");var mt=1/0;ft.selection.each(function(pt){pt instanceof go.Link||(mt=Math.min(pt.position.x,mt))}),ft.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(mt,pt.position.y))}),ft.commitTransaction("aligning left")},Ge.prototype.alignRight=function(){var ft=this.diagram;ft.startTransaction("aligning right");var mt=-1/0;ft.selection.each(function(pt){if(!(pt instanceof go.Link)){var Ut=pt.actualBounds.x+pt.actualBounds.width;mt=Math.max(Ut,mt)}}),ft.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(mt-pt.actualBounds.width,pt.position.y))}),ft.commitTransaction("aligning right")},Ge.prototype.alignTop=function(){var ft=this.diagram;ft.startTransaction("alignTop");var mt=1/0;ft.selection.each(function(pt){pt instanceof go.Link||(mt=Math.min(pt.position.y,mt))}),ft.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,mt))}),ft.commitTransaction("alignTop")},Ge.prototype.alignBottom=function(){var ft=this.diagram;ft.startTransaction("aligning bottom");var mt=-1/0;ft.selection.each(function(pt){if(!(pt instanceof go.Link)){var Ut=pt.actualBounds.y+pt.actualBounds.height;mt=Math.max(Ut,mt)}}),ft.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,mt-pt.actualBounds.height))}),ft.commitTransaction("aligning bottom")},Ge.prototype.alignCenterX=function(){var ft=this.diagram,mt=ft.selection.first();if(mt){ft.startTransaction("aligning Center X");var pt=mt.actualBounds.x+mt.actualBounds.width/2;ft.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point(pt-Ut.actualBounds.width/2,Ut.actualBounds.y))}),ft.commitTransaction("aligning Center X")}},Ge.prototype.alignCenterY=function(){var ft=this.diagram,mt=ft.selection.first();if(mt){ft.startTransaction("aligning Center Y");var pt=mt.actualBounds.y+mt.actualBounds.height/2;ft.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point(Ut.actualBounds.x,pt-Ut.actualBounds.height/2))}),ft.commitTransaction("aligning Center Y")}},Ge.prototype.alignColumn=function(ft){var mt=this.diagram;mt.startTransaction("align Column"),ft===void 0&&(ft=0),ft=parseFloat(ft);var pt=new Array;mt.selection.each(function(Ln){Ln instanceof go.Link||pt.push(Ln)});for(var Ut=0;Ut0){for(var Ln=gn.elt(Hn-1);Ln!==null&&Ln.isTreeExpanded&&!Ln.isTreeLeaf;){var Et=this._sortTreeChildrenByY(Ln);Ln=Et.last()}Ln!==null&&ft.select(Ln)}else ft.select(ut)}}else if(pt.key==="Down")if(mt.isTreeExpanded&&!mt.isTreeLeaf){var Ut=this._sortTreeChildrenByY(mt).first();Ut!==null&&ft.select(Ut)}else for(;mt!==null;){var ut=mt.findTreeParentNode();if(ut===null)break;var gn=this._sortTreeChildrenByY(ut),Hn=gn.indexOf(mt);if(Hngn.y?1:ut.xgn.x?1:0}),mt},Ge.prototype.copyToClipboard=function(ft){go.CommandHandler.prototype.copyToClipboard.call(this,ft),this._lastPasteOffset.set(this.pasteOffset)},Ge.prototype.pasteFromClipboard=function(){var ft=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ft,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ft},Object.defineProperty(Ge.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ft){if(ft!=="move"&&ft!=="select"&&ft!=="scroll"&&ft!=="tree"&&ft!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ft);this._arrowKeyBehavior=ft}}),Object.defineProperty(Ge.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ft){if(!(ft instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ft);this._pasteOffset.set(ft)}});var Le=Ge,Xe=ge(60803),Fe=ge(43604),ke=ge(97013),et={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},tt=ge(59301),$e=(ft,mt,pt)=>new Promise((Ut,ut)=>{var gn=Et=>{try{Ln(pt.next(Et))}catch(Wt){ut(Wt)}},Hn=Et=>{try{Ln(pt.throw(Et))}catch(Wt){ut(Wt)}},Ln=Et=>Et.done?Ut(Et.value):Promise.resolve(Et.value).then(gn,Hn);Ln((pt=pt.apply(ft,mt)).next())});function _e({onCancel:ft,callback:mt}){let pt=(0,ne.useRef)(),Ut=(0,ne.useRef)(),ut=(0,ne.useRef)(),gn=(0,ne.useRef)(!1);const Hn=(0,ne.useRef)(!1),[Ln,Et]=(0,ne.useState)(0);function Wt(){const Rt=Ke.bx.make,xn={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"};pt.current=new Ke.S0(Ut.current,{padding:20,grid:Rt(Ke.s_,"Grid",Rt(Ke.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Rt(Ke.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:pn=>{var kn=pn.diagram.commandHandler.addTopLevelParts(pn.diagram.selection,!0);kn||pn.diagram.currentTool.doCancel()},commandHandler:Rt(Le),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:pn=>{var kn=pn.subject;kn.location=kn.location.copy().snapToGridPoint(pn.diagram.grid.gridOrigin,pn.diagram.grid.gridCellSize),setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:pn=>{var kn=pn.subject;setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()})},LinkRelinked:pn=>{var kn=pn.parameter.part;kn.invalidateConnectedLinks();var Zn=pn.subject;pn.diagram.toolManager.linkingTool.isForwards?Zn.toNode.invalidateConnectedLinks():Zn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Rt(Ke.NB,"Auto",{locationSpot:Ke.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ke.$u(120,60),minSize:new Ke.$u(40,40),resizable:!0,resizeCellSize:new Ke.$u(10,10),rotatable:!0},new Ke.KX("location","loc",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),new Ke.KX("desiredSize","size",Ke.$u.parse).makeTwoWay(Ke.$u.stringify),Rt(Ke.bn,{name:"SHAPE",fill:xn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ke.z6.AllSides,toSpot:Ke.z6.AllSides},new Ke.KX("figure"),new Ke.KX("fill"),new Ke.KX("stroke","borderColor"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Rt(Ke.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Rt(Ke.al,{margin:1,textAlign:"center",overflow:Ke.al.OverflowEllipsis,editable:!0},new Ke.KX("text").makeTwoWay(),new Ke.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Rt("ToolTip",Rt(Ke.s_,"Vertical",{maxSize:new Ke.$u(200,NaN)},Rt(Ke.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ke.KX("text")),Rt(Ke.al,{font:"10pt sans-serif",textAlign:"center"},new Ke.KX("text","details"))));function zn(pn,kn){var Zn=(In,Jn)=>{In.handled=!0,In.diagram.model.commit(On=>{var br=Jn.part.adornedPart,Cr=new Ke.E9().setRectSpot(br.actualBounds,pn);Cr.subtract(br.location),Cr.scale(2,2),Cr.x+=Math.sign(Cr.x)*130,Cr.y+=Math.sign(Cr.y)*130,Cr.add(br.location),Cr.snapToGridPoint(In.diagram.grid.gridOrigin,In.diagram.grid.gridCellSize);var Nn=On.copyNodeData(br.data);On.setGroupKeyForNodeData(Nn,On.getGroupKeyForNodeData(br.data)),On.addNodeData(Nn);var Pr={from:br.key,to:On.getKeyForNodeData(Nn)};On.addLinkData(Pr);var Tr=In.diagram.findNodeForData(Nn);Tr.location=Cr,In.diagram.select(Tr),setTimeout(()=>{In.diagram.commandHandler.editTextBlock()},20)})};return Rt(Ke.bn,{figure:kn,alignment:pn,alignmentFocus:pn.opposite(),width:pn.equals(Ke.z6.Top)||pn.equals(Ke.z6.Bottom)?25:18,height:pn.equals(Ke.z6.Top)||pn.equals(Ke.z6.Bottom)?18:25,fill:"orange",stroke:xn.white,strokeWidth:4,mouseEnter:(In,Jn)=>Jn.fill="dodgerblue",mouseLeave:(In,Jn)=>Jn.fill="orange",isActionable:!0,click:Zn,contextClick:Zn})}function ur(pn){return Rt(Ke.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:(kn,Zn)=>Zn.fill="dodgerblue",mouseLeave:(kn,Zn)=>Zn.fill="orange",click:(kn,Zn)=>{kn.diagram.commandHandler.showContextMenu(Zn.part.adornedPart)}},pn||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Rt(Ke.uz,"Spot",Rt(Ke.Vm,{padding:10}),zn(Ke.z6.Top,"TriangleUp"),zn(Ke.z6.Left,"TriangleLeft"),zn(Ke.z6.Right,"TriangleRight"),zn(Ke.z6.Bottom,"TriangleDown"),ur({alignment:new Ke.z6(.75,0)}));function Cn(pn,kn){return(Zn,In)=>{Zn.handled=!0,Zn.diagram.model.commit(Jn=>{Jn.set(In.part.adornedPart.data,pn,kn)})}}function Vn(pn,kn){return kn||(kn="color"),Rt(Ke.bn,{width:16,height:16,stroke:"lightgray",fill:pn,margin:1,background:"transparent",mouseEnter:(Zn,In)=>In.stroke="dodgerblue",mouseLeave:(Zn,In)=>In.stroke="lightgray",click:Cn(kn,pn),contextClick:Cn(kn,pn)})}function nr(){return[Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Vn(xn.white,"fill"),Vn(xn.beige,"fill"),Vn(xn.extralightblue,"fill"),Vn(xn.extralightred,"fill"))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Vn(xn.lightgray,"fill"),Vn(xn.lightgreen,"fill"),Vn(xn.lightblue,"fill"),Vn(xn.lightred,"fill")))]}function Wn(){return[Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Vn(xn.black),Vn(xn.green),Vn(xn.blue),Vn(xn.red))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Vn(xn.white),Vn(xn.magenta),Vn(xn.purple),Vn(xn.orange)))]}function bn(pn,kn){return kn||(kn="thickness"),Rt(Ke.bn,"LineH",{width:16,height:16,strokeWidth:pn,margin:1,background:"transparent",mouseEnter:(Zn,In)=>In.background="dodgerblue",mouseLeave:(Zn,In)=>In.background="transparent",click:Cn(kn,pn),contextClick:Cn(kn,pn)})}function $n(pn,kn){return kn||(kn="dash"),Rt(Ke.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:pn,margin:1,background:"transparent",mouseEnter:(Zn,In)=>In.background="dodgerblue",mouseLeave:(Zn,In)=>In.background="transparent",click:Cn(kn,pn),contextClick:Cn(kn,pn)})}function cr(){return[Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",bn(1),bn(2),bn(3),bn(4))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",$n(null),$n([2,4]),$n([4,4])))]}function dr(pn,kn){return kn||(kn="figure"),Rt(Ke.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:pn,margin:1,background:"transparent",mouseEnter:(Zn,In)=>In.fill="dodgerblue",mouseLeave:(Zn,In)=>In.fill="lightgray",click:Cn(kn,pn),contextClick:Cn(kn,pn)})}pt.current.nodeTemplate.contextMenu=Rt("ContextMenu",Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",dr("Rectangle"),dr("RoundedRectangle"),dr("Ellipse"),dr("Diamond"))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",dr("Parallelogram2"),dr("ManualOperation"),dr("Procedure"),dr("Cylinder1"))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",dr("Terminator"),dr("CreateRequest"),dr("Document"),dr("TriangleDown"))),nr(),Wn(),cr()),pt.current.groupTemplate=Rt(Ke.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ke.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(pn,kn)=>{var Zn=kn.addMembers(kn.diagram.selection,!0);Zn||kn.diagram.currentTool.doCancel()},avoidable:!1},new Ke.KX("location","loc",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),Rt(Ke.s_,"Auto",{name:"BODY"},Rt(Ke.bn,{parameter1:10,fill:xn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ke.z6.AllSides,toSpot:Ke.z6.AllSides},new Ke.KX("fill"),new Ke.KX("stroke","color"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Rt(Ke.Vm,{background:"transparent",margin:20})),Rt(Ke.al,{alignment:Ke.z6.Top,alignmentFocus:Ke.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ke.KX("text"),new Ke.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Rt(Ke.uz,"Spot",Rt(Ke.s_,"Auto",Rt(Ke.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Rt(Ke.Vm,{margin:1.5})),ur({alignment:Ke.z6.TopRight,alignmentFocus:Ke.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Rt("ContextMenu",nr(),Wn(),cr()),pt.current.linkTemplate=Rt(Ke.rU,{layerName:"Foreground",routing:Ke.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ke.KX("fromSpot","fromSpot",Ke.z6.parse),new Ke.KX("toSpot","toSpot",Ke.z6.parse),new Ke.KX("fromShortLength","dir",pn=>pn>=1?10:0),new Ke.KX("toShortLength","dir",pn=>pn>=1?10:0),new Ke.KX("points").makeTwoWay(),Rt(Ke.bn,{strokeWidth:2},new Ke.KX("stroke","color"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Rt(Ke.bn,{segmentIndex:0,segmentOffset:new Ke.E9(15,0),segmentOrientation:Ke.rU.OrientAlong,alignmentFocus:Ke.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",pn=>pn===1)),Rt(Ke.bn,{segmentIndex:-1,segmentOffset:new Ke.E9(-10,6),segmentOrientation:Ke.rU.OrientPlus90,alignmentFocus:Ke.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",pn=>pn>=1),new Ke.KX("width","thickness",pn=>7+3*pn),new Ke.KX("height","thickness",pn=>7+3*pn),new Ke.KX("segmentOffset","thickness",pn=>new Ke.E9(-15,4+1.5*pn))),Rt(Ke.bn,{segmentIndex:0,segmentOffset:new Ke.E9(15,-6),segmentOrientation:Ke.rU.OrientMinus90,alignmentFocus:Ke.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",pn=>pn===2),new Ke.KX("width","thickness",pn=>7+3*pn),new Ke.KX("height","thickness",pn=>7+3*pn),new Ke.KX("segmentOffset","thickness",pn=>new Ke.E9(-15,4+1.5*pn))),Rt(Ke.al,{alignmentFocus:new Ke.z6(0,1,-4,0),editable:!0},new Ke.KX("text").makeTwoWay(),new Ke.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Rt(Ke.uz,Rt(Ke.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:wr(2)},new Ke.KX("pathPattern","thickness",wr)),ur({alignmentFocus:new Ke.z6(0,0,-6,-4)}));function wr(pn){return Rt(Ke.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(pn+4).toString()+" H3"})}function yr(pn){var kn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return pn===0?kn="M0 0 M16 16 M0 8 L16 8":pn===2&&(kn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Rt(Ke.bn,{geometryString:kn,margin:2,background:"transparent",mouseEnter:(Zn,In)=>In.background="dodgerblue",mouseLeave:(Zn,In)=>In.background="transparent",click:Cn("dir",pn),contextClick:Cn("dir",pn)})}function Ar(pn){var kn=(Zn,In)=>{Zn.handled=!0,Zn.diagram.model.commit(Jn=>{var On=In.part.adornedPart;Jn.set(On.data,pn?"toSpot":"fromSpot",Ke.z6.stringify(Ke.z6.AllSides)),(pn?On.toNode:On.fromNode).invalidateConnectedLinks()})};return Rt(Ke.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Zn,In)=>In.background="dodgerblue",mouseLeave:(Zn,In)=>In.background="transparent",click:kn,contextClick:kn})}function pr(pn,kn){var Zn=0,In=Ke.z6.RightSide;pn.equals(Ke.z6.Top)?(Zn=270,In=Ke.z6.TopSide):pn.equals(Ke.z6.Left)?(Zn=180,In=Ke.z6.LeftSide):pn.equals(Ke.z6.Bottom)&&(Zn=90,In=Ke.z6.BottomSide),kn||(Zn-=180);var Jn=(On,br)=>{On.handled=!0,On.diagram.model.commit(Cr=>{var Nn=br.part.adornedPart;Cr.set(Nn.data,kn?"toSpot":"fromSpot",Ke.z6.stringify(In)),(kn?Nn.toNode:Nn.fromNode).invalidateConnectedLinks()})};return Rt(Ke.bn,{alignment:pn,alignmentFocus:pn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Zn,background:"transparent",mouseEnter:(On,br)=>br.background="dodgerblue",mouseLeave:(On,br)=>br.background="transparent",click:Jn,contextClick:Jn})}pt.current.linkTemplate.contextMenu=Rt("ContextMenu",Wn(),cr(),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",yr(0),yr(1),yr(2))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Rt(Ke.s_,"Spot",Ar(!1),pr(Ke.z6.Top,!1),pr(Ke.z6.Left,!1),pr(Ke.z6.Right,!1),pr(Ke.z6.Bottom,!1)),Rt(Ke.s_,"Spot",{margin:new Ke.Zt(0,0,0,2)},Ar(!0),pr(Ke.z6.Top,!0),pr(Ke.z6.Left,!0),pr(Ke.z6.Right,!0),pr(Ke.z6.Bottom,!0)))));const sn=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ue.createElement(we.Z,{className:le.Z.lists,gutter:[10,10]},y.map((ce,fe)=>ue.createElement(E.Z,{flex:"110px",className:le.Z.item},ue.createElement("div",null,ue.createElement(de.Z,{value:`$$${ce.value}$$`}),ce.name),ue.createElement("div",{className:le.Z.children},ce.children.map((pe,he)=>ue.createElement("div",{key:he},ue.createElement("h1",null,pe.name),ue.createElement(we.Z,{gutter:[10,10]},pe.data.map((ye,Ee)=>ue.createElement(E.Z,{key:Ee,onClick:()=>b(ye),className:le.Z.diamond},ue.createElement(de.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ue.createElement(we.Z,{className:le.Z.lists,gutter:[10,10]},x.map((ce,fe)=>ue.createElement(E.Z,{flex:"110px",className:le.Z.item},ue.createElement("div",null,ue.createElement(de.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),ue.createElement("div",{className:le.Z.children},ce.children.map((pe,he)=>ue.createElement("div",{key:he},pe.name&&ue.createElement("h1",null,pe.name),ue.createElement(we.Z,{gutter:[10,10]},pe.data.map((ye,Ee)=>ue.createElement(E.Z,{key:Ee,onClick:()=>b(ye),className:le.Z.diamond},ue.createElement(de.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var fe=ce.innerText;return oe&&oe(fe),fe};return(0,re.useImperativeHandle)(ee,()=>({getData:te})),ue.createElement("div",{className:le.Z.mathWrap},ue.createElement(ve.default,{defaultActiveKey:"1",items:z}),ue.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ne||""),ae&&ue.createElement("div",{className:le.Z.button},ue.createElement(ge.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});at.Z=se},81320:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ae}});var re=me(59301),we=me(78241),E=me(43418),ve=me(92832),ge=me(87169),de=me(97013),le={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},ie=me(83389),ue=me(59301),se=(ne,ee,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(fe){x(fe)}},z=ce=>{try{te(a.throw(ce))}catch(fe){x(fe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,z);te((a=a.apply(ne,ee)).next())}),ae=({type:ne="subject",open:ee,onCancel:a,onOkClick:y,subDisciplineId:x})=>{const[b]=we.default.useForm(),[z,te]=(0,re.useState)([]),[ce,fe]=(0,re.useState)(!1);(0,re.useEffect)(()=>{},[]);const pe=()=>se(void 0,null,function*(){if(ne){const he=yield(0,de.ZP)("/api/disciplines.json",{method:"get",params:{source:ne}});te(he.disciplines||[])}});return ue.createElement(E.default,{title:ue.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:ee,width:558,centered:!0,className:le.publicQuest,onCancel:()=>{a(),b.resetFields()},onOk:()=>{b.validateFields().then(he=>se(void 0,null,function*(){const ye=yield(0,de.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:he==null?void 0:he.name,sub_discipline_id:x}});(ye==null?void 0:ye.status)===0&&y({name:he==null?void 0:he.name,id:ye==null?void 0:ye.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),a()}))}},ue.createElement("div",{className:le.publicQuestContent},ue.createElement("div",{className:le.public_tips},ue.createElement(ge.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ue.createElement(we.default,{labelAlign:"left",form:b,colon:!1},ue.createElement(we.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ue.createElement(ve.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ue.createElement(ie.Z,{open:ce,onCancel:()=>{fe(!1)}})))}},69654:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ve}});var re=me(58106),we={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=me(59301),ve=({message:ge,className:de,children:le,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${we.idsRingWrapper} ${de}`},E.createElement("div",{className:we.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),ge?E.createElement("p",{style:ie},ge):null,le,E.createElement(re.Outlet,null))},34282:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ve}});var re=me(59301),we=me(94276),E=me(59301),ve=({defaultX:ge="40%",leftChild:de,rightChild:le,className:ie,hideResize:ue=!1})=>{const[se,oe]=(0,re.useState)(ge),ae=(0,re.useRef)();function ne(){ae.current=!0}(0,re.useEffect)(()=>{function y(b){ae.current&&(we.Z.publish("resize-move-bar",b),oe(b.pageX))}function x(){ae.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof se=="number"&&se!==.01?`${se}px`:ge,a=`calc(100% - ${ue?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:se===.01?"none":""}},de),E.createElement("section",{className:"resize-x-bar",onMouseDown:ne},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},le))}},41556:function(dt,at,me){"use strict";me.d(at,{Z:function(){return de}});var re=me(59301),we={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=me(92310),ve=me.n(E),de=({className:le,style:ie={},leftNode:ue,leftTitle:se="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:ae="\u8FD0\u884C\u7ED3\u679C"})=>re.createElement("div",{className:ve()(we.result,le),style:ie},re.createElement("div",{className:we.left},re.createElement("div",{className:we.title},re.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,se)),re.createElement("div",{className:we.leftNode},ue)),re.createElement("div",{className:we.right},re.createElement("div",{className:we.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,ae)),re.createElement("div",{className:we.rightNode},oe)))},80738:function(dt,at,me){"use strict";var re=me(59301);const we=ve=>String(ve).length===1?`0${ve}`:ve,E=({className:ve="",onChange:ge,defaultValue:de=0})=>{const[le,ie]=(0,re.useState)(de);(0,re.useEffect)(()=>{const ae=setTimeout(()=>{ie(le+1e3)},1e3);return ge(le+1e3),()=>{clearInterval(ae)}},[le]);const ue=parseInt(le/(60*6e4))||"00",se=parseInt(le%(60*6e4)/6e4)||"00",oe=parseInt(le%6e4/1e3)||"00";return re.createElement("div",{className:ve},we(ue),":",we(se),":",we(oe))};at.Z=E},421:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ve}});var re=me(59301),we=me(94276),E=me(11611),ve=()=>{const[ge,de]=(0,re.useState)(""),[le,ie]=(0,re.useState)(0);let[ue,se]=(0,re.useState)(),[oe,ae]=(0,re.useState)();const[ne,ee]=(0,re.useState)(!1),a=(0,re.useRef)("");(0,re.useEffect)(()=>we.Z.subscribe("preview-image",Ee=>{de(Ee),console.log(pe.current),document.body.style.overflow="hidden"}),[]),(0,re.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,re.useEffect)(()=>{a.current=ge},[ge]);function y(ye){ye.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",se(void 0),ae(void 0),ie(0),de("")}function b(){ie(le+90)}function z(){ue=pe.current.width*1.1,oe=pe.current.height*1.1,ae(oe),se(ue)}function te(){ue=pe.current.width/1.1,oe=pe.current.height/1.1,ae(oe),se(ue)}const ce=(0,re.useRef)(),fe=(0,re.useRef)(),pe=(0,re.useRef)(),he=ye=>{(ye.nativeEvent.target===ce.current||ye.nativeEvent.target===fe.current)&&x()};return re.createElement(re.Fragment,null,ge?re.createElement("div",null,re.createElement("div",{className:"preview-wrp-group",ref:fe},re.createElement(E.Z,{className:"image-preview",src:ge,style:{display:"none"},preview:{visible:!0,src:ge,movable:!1,onVisibleChange:ye=>{de("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},92928:function(dt,at,me){"use strict";me.d(at,{h:function(){return ce}});var re=me(59301),we=me(57809),E=me(78241),ve=me(3113),ge=me(89780),de=me.n(ge),le=me(2018),ie=me(66551),ue=Object.defineProperty,se=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(fe,pe,he)=>pe in fe?ue(fe,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):fe[pe]=he,y=(fe,pe)=>{for(var he in pe||(pe={}))ne.call(pe,he)&&a(fe,he,pe[he]);if(ae)for(var he of ae(pe))ee.call(pe,he)&&a(fe,he,pe[he]);return fe},x=(fe,pe)=>se(fe,oe(pe));const b=we.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};at.Z=({callback:fe,onCancel:pe})=>{const[he,ye]=(0,re.useState)("python");function Ee(Se){ye(te[Se][1])}function be(Se){fe(Se)}return re.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:be,style:{width:500}}),re.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},re.createElement(we.default,{getPopupContainer:Se=>Se.parentNode,onChange:Ee},Object.keys(te).map(Se=>re.createElement(b,{key:Se,value:Se},te[Se][0])))),re.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},re.createElement(ce,{mode:he})),re.createElement("div",{className:"flex-container flex-end"},re.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(ve.ZP,{type:"ghost",onClick:pe},"\u53D6\u6D88")))};function ce({value:fe,onChange:pe,mode:he,options:ye={}}){const Ee=(0,re.useRef)(),[be,Se]=(0,re.useState)();return(0,re.useEffect)(()=>{if(be){let Pe=function(Ce){const xe=Ce.getValue();pe&&pe(xe)};return be.on("change",Pe),()=>{be.off("change",Pe)}}},[be,pe]),(0,re.useEffect)(()=>{be&&be.setOption("mode",he)},[be,he]),(0,re.useEffect)(()=>{be&&(fe!==be.getValue()||fe==="")&&setTimeout(()=>{be.setValue(fe||"")},300)},[be,fe]),(0,re.useEffect)(()=>{if(Ee.current&&!be){const Pe=de().fromTextArea(Ee.current,y({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Se(Pe)}},[Ee.current,be]),re.createElement("div",{className:"my-codemirror-container"},re.createElement("textarea",{ref:Ee}))}},86401:function(dt,at,me){"use strict";me.d(at,{Z:function(){return nn}});var re=me(59301),we=me(89780),E=me.n(we),ve=me(76374),ge=me(2018),de=me(6313),le=me(25717),ie=me(99498),ue=me(25419),se=me(67549),oe=me(95318),ae=({value:ft="",className:mt,showTextOnly:pt,showLines:Ut,style:ut={}})=>{const gn=(0,re.useMemo)(()=>"",[ft]);return re.createElement(re.Fragment,null,re.createElement("div",{dangerouslySetInnerHTML:{__html:gn}}))},ne=me(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(ft,mt,pt)=>mt in ft?ee(ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ft[mt]=pt,ce=(ft,mt)=>{for(var pt in mt||(mt={}))b.call(mt,pt)&&te(ft,pt,mt[pt]);if(x)for(var pt of x(mt))z.call(mt,pt)&&te(ft,pt,mt[pt]);return ft},fe=(ft,mt)=>a(ft,y(mt));let pe=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function he({onActionCallback:ft,title:mt,icon:pt,actionName:Ut,className:ut="",children:gn}){function Hn(){ft(Ut)}return ne.createElement("a",{title:mt,className:ut,onClick:Hn},ne.createElement("i",{className:`${pt}`}),gn)}var ye=({watch:ft,showNullButton:mt,showNullProgramButton:pt,onActionCallback:Ut,fullScreen:ut,insertTemp:gn,hidetoolBar:Hn,extraUse:Ln})=>{const Et=[...pe,{title:`${ft?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ft?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!Hn&&Et.map((Wt,dn)=>ne.createElement("li",{key:dn},Wt.actionName?ne.createElement(he,fe(ce({},Wt),{onActionCallback:Ut})):ne.createElement("span",{className:"v-line"}))),mt?ne.createElement("li",null,ne.createElement(he,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ut},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,pt?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(he,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ut},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(he,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ut},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,gn&&ne.createElement("li",null,ne.createElement(he,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${gn}`,onActionCallback:Ut},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ln&&ne.createElement("li",null,Ln),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(he,{icon:`${ut?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ut?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ut})))},Ee=me(35990),be=me(78241),Se=me(92832),Pe=me(3113),Ce=Object.defineProperty,xe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,je=(ft,mt,pt)=>mt in ft?Ce(ft,mt,{enumerable:!0,configurable:!0,writable:!0,value:pt}):ft[mt]=pt,De=(ft,mt)=>{for(var pt in mt||(mt={}))Te.call(mt,pt)&&je(ft,pt,mt[pt]);if(Ae)for(var pt of Ae(mt))Oe.call(mt,pt)&&je(ft,pt,mt[pt]);return ft},We=(ft,mt)=>xe(ft,Be(mt));const ze={labelCol:{span:4},wrapperCol:{span:20}};var Ve=({callback:ft,onCancel:mt})=>{function pt(Ut){ft(Ut)}return re.createElement(be.default,We(De({},ze),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),re.createElement(be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},re.createElement(Se.default,null)),re.createElement(be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},re.createElement(Se.default,null)),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Pe.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))},Ze=me(92928),Ue=me(82441),Me=me(43418),He=me(95237),Ye=me(3353),Qe=me(59301),rt=({callback:ft,onCancel:mt})=>{const pt=document.createElement("canvas"),Ut=pt.getContext("2d");pt.width=1e3,pt.height=800,Ut.fillStyle="#ffffff",Ut.fillRect(0,0,pt.width,pt.height);const ut=pt.toDataURL("image/png");return Qe.createElement(Me.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Qe.createElement(He.Z,{style:{height:"100vh"}},Qe.createElement(Ye.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ut,visible:!0,title:String(Date.now())},onOk:gn=>{ft({src:gn.url})},onClose:mt})))},Ke=me(12378);function Ge(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ge,go.CommandHandler),Ge.prototype.canAlignSelection=function(){var ft=this.diagram;return!(ft===null||ft.isReadOnly||ft.isModelReadOnly||ft.selection.count<2)},Ge.prototype.alignLeft=function(){var ft=this.diagram;ft.startTransaction("aligning left");var mt=1/0;ft.selection.each(function(pt){pt instanceof go.Link||(mt=Math.min(pt.position.x,mt))}),ft.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(mt,pt.position.y))}),ft.commitTransaction("aligning left")},Ge.prototype.alignRight=function(){var ft=this.diagram;ft.startTransaction("aligning right");var mt=-1/0;ft.selection.each(function(pt){if(!(pt instanceof go.Link)){var Ut=pt.actualBounds.x+pt.actualBounds.width;mt=Math.max(Ut,mt)}}),ft.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(mt-pt.actualBounds.width,pt.position.y))}),ft.commitTransaction("aligning right")},Ge.prototype.alignTop=function(){var ft=this.diagram;ft.startTransaction("alignTop");var mt=1/0;ft.selection.each(function(pt){pt instanceof go.Link||(mt=Math.min(pt.position.y,mt))}),ft.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,mt))}),ft.commitTransaction("alignTop")},Ge.prototype.alignBottom=function(){var ft=this.diagram;ft.startTransaction("aligning bottom");var mt=-1/0;ft.selection.each(function(pt){if(!(pt instanceof go.Link)){var Ut=pt.actualBounds.y+pt.actualBounds.height;mt=Math.max(Ut,mt)}}),ft.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,mt-pt.actualBounds.height))}),ft.commitTransaction("aligning bottom")},Ge.prototype.alignCenterX=function(){var ft=this.diagram,mt=ft.selection.first();if(mt){ft.startTransaction("aligning Center X");var pt=mt.actualBounds.x+mt.actualBounds.width/2;ft.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point(pt-Ut.actualBounds.width/2,Ut.actualBounds.y))}),ft.commitTransaction("aligning Center X")}},Ge.prototype.alignCenterY=function(){var ft=this.diagram,mt=ft.selection.first();if(mt){ft.startTransaction("aligning Center Y");var pt=mt.actualBounds.y+mt.actualBounds.height/2;ft.selection.each(function(Ut){Ut instanceof go.Link||Ut.move(new go.Point(Ut.actualBounds.x,pt-Ut.actualBounds.height/2))}),ft.commitTransaction("aligning Center Y")}},Ge.prototype.alignColumn=function(ft){var mt=this.diagram;mt.startTransaction("align Column"),ft===void 0&&(ft=0),ft=parseFloat(ft);var pt=new Array;mt.selection.each(function(Ln){Ln instanceof go.Link||pt.push(Ln)});for(var Ut=0;Ut0){for(var Ln=gn.elt(Hn-1);Ln!==null&&Ln.isTreeExpanded&&!Ln.isTreeLeaf;){var Et=this._sortTreeChildrenByY(Ln);Ln=Et.last()}Ln!==null&&ft.select(Ln)}else ft.select(ut)}}else if(pt.key==="Down")if(mt.isTreeExpanded&&!mt.isTreeLeaf){var Ut=this._sortTreeChildrenByY(mt).first();Ut!==null&&ft.select(Ut)}else for(;mt!==null;){var ut=mt.findTreeParentNode();if(ut===null)break;var gn=this._sortTreeChildrenByY(ut),Hn=gn.indexOf(mt);if(Hngn.y?1:ut.xgn.x?1:0}),mt},Ge.prototype.copyToClipboard=function(ft){go.CommandHandler.prototype.copyToClipboard.call(this,ft),this._lastPasteOffset.set(this.pasteOffset)},Ge.prototype.pasteFromClipboard=function(){var ft=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ft,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ft},Object.defineProperty(Ge.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ft){if(ft!=="move"&&ft!=="select"&&ft!=="scroll"&&ft!=="tree"&&ft!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ft);this._arrowKeyBehavior=ft}}),Object.defineProperty(Ge.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ft){if(!(ft instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ft);this._pasteOffset.set(ft)}});var Le=Ge,Xe=me(60803),Fe=me(43604),ke=me(97013),et={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},tt=me(59301),$e=(ft,mt,pt)=>new Promise((Ut,ut)=>{var gn=Et=>{try{Ln(pt.next(Et))}catch(Wt){ut(Wt)}},Hn=Et=>{try{Ln(pt.throw(Et))}catch(Wt){ut(Wt)}},Ln=Et=>Et.done?Ut(Et.value):Promise.resolve(Et.value).then(gn,Hn);Ln((pt=pt.apply(ft,mt)).next())});function _e({onCancel:ft,callback:mt}){let pt=(0,re.useRef)(),Ut=(0,re.useRef)(),ut=(0,re.useRef)(),gn=(0,re.useRef)(!1);const Hn=(0,re.useRef)(!1),[Ln,Et]=(0,re.useState)(0);function Wt(){const Rt=Ke.bx.make,xn={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"};pt.current=new Ke.S0(Ut.current,{padding:20,grid:Rt(Ke.s_,"Grid",Rt(Ke.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Rt(Ke.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:pn=>{var kn=pn.diagram.commandHandler.addTopLevelParts(pn.diagram.selection,!0);kn||pn.diagram.currentTool.doCancel()},commandHandler:Rt(Le),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:pn=>{var kn=pn.subject;kn.location=kn.location.copy().snapToGridPoint(pn.diagram.grid.gridOrigin,pn.diagram.grid.gridCellSize),setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:pn=>{var kn=pn.subject;setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()})},LinkRelinked:pn=>{var kn=pn.parameter.part;kn.invalidateConnectedLinks();var Zn=pn.subject;pn.diagram.toolManager.linkingTool.isForwards?Zn.toNode.invalidateConnectedLinks():Zn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Rt(Ke.NB,"Auto",{locationSpot:Ke.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ke.$u(120,60),minSize:new Ke.$u(40,40),resizable:!0,resizeCellSize:new Ke.$u(10,10),rotatable:!0},new Ke.KX("location","loc",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),new Ke.KX("desiredSize","size",Ke.$u.parse).makeTwoWay(Ke.$u.stringify),Rt(Ke.bn,{name:"SHAPE",fill:xn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ke.z6.AllSides,toSpot:Ke.z6.AllSides},new Ke.KX("figure"),new Ke.KX("fill"),new Ke.KX("stroke","borderColor"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Rt(Ke.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Rt(Ke.al,{margin:1,textAlign:"center",overflow:Ke.al.OverflowEllipsis,editable:!0},new Ke.KX("text").makeTwoWay(),new Ke.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Rt("ToolTip",Rt(Ke.s_,"Vertical",{maxSize:new Ke.$u(200,NaN)},Rt(Ke.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ke.KX("text")),Rt(Ke.al,{font:"10pt sans-serif",textAlign:"center"},new Ke.KX("text","details"))));function zn(pn,kn){var Zn=(In,Jn)=>{In.handled=!0,In.diagram.model.commit(On=>{var br=Jn.part.adornedPart,Cr=new Ke.E9().setRectSpot(br.actualBounds,pn);Cr.subtract(br.location),Cr.scale(2,2),Cr.x+=Math.sign(Cr.x)*130,Cr.y+=Math.sign(Cr.y)*130,Cr.add(br.location),Cr.snapToGridPoint(In.diagram.grid.gridOrigin,In.diagram.grid.gridCellSize);var Nn=On.copyNodeData(br.data);On.setGroupKeyForNodeData(Nn,On.getGroupKeyForNodeData(br.data)),On.addNodeData(Nn);var Pr={from:br.key,to:On.getKeyForNodeData(Nn)};On.addLinkData(Pr);var Tr=In.diagram.findNodeForData(Nn);Tr.location=Cr,In.diagram.select(Tr),setTimeout(()=>{In.diagram.commandHandler.editTextBlock()},20)})};return Rt(Ke.bn,{figure:kn,alignment:pn,alignmentFocus:pn.opposite(),width:pn.equals(Ke.z6.Top)||pn.equals(Ke.z6.Bottom)?25:18,height:pn.equals(Ke.z6.Top)||pn.equals(Ke.z6.Bottom)?18:25,fill:"orange",stroke:xn.white,strokeWidth:4,mouseEnter:(In,Jn)=>Jn.fill="dodgerblue",mouseLeave:(In,Jn)=>Jn.fill="orange",isActionable:!0,click:Zn,contextClick:Zn})}function ur(pn){return Rt(Ke.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:(kn,Zn)=>Zn.fill="dodgerblue",mouseLeave:(kn,Zn)=>Zn.fill="orange",click:(kn,Zn)=>{kn.diagram.commandHandler.showContextMenu(Zn.part.adornedPart)}},pn||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Rt(Ke.uz,"Spot",Rt(Ke.Vm,{padding:10}),zn(Ke.z6.Top,"TriangleUp"),zn(Ke.z6.Left,"TriangleLeft"),zn(Ke.z6.Right,"TriangleRight"),zn(Ke.z6.Bottom,"TriangleDown"),ur({alignment:new Ke.z6(.75,0)}));function Cn(pn,kn){return(Zn,In)=>{Zn.handled=!0,Zn.diagram.model.commit(Jn=>{Jn.set(In.part.adornedPart.data,pn,kn)})}}function Vn(pn,kn){return kn||(kn="color"),Rt(Ke.bn,{width:16,height:16,stroke:"lightgray",fill:pn,margin:1,background:"transparent",mouseEnter:(Zn,In)=>In.stroke="dodgerblue",mouseLeave:(Zn,In)=>In.stroke="lightgray",click:Cn(kn,pn),contextClick:Cn(kn,pn)})}function nr(){return[Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Vn(xn.white,"fill"),Vn(xn.beige,"fill"),Vn(xn.extralightblue,"fill"),Vn(xn.extralightred,"fill"))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Vn(xn.lightgray,"fill"),Vn(xn.lightgreen,"fill"),Vn(xn.lightblue,"fill"),Vn(xn.lightred,"fill")))]}function Wn(){return[Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Vn(xn.black),Vn(xn.green),Vn(xn.blue),Vn(xn.red))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Vn(xn.white),Vn(xn.magenta),Vn(xn.purple),Vn(xn.orange)))]}function bn(pn,kn){return kn||(kn="thickness"),Rt(Ke.bn,"LineH",{width:16,height:16,strokeWidth:pn,margin:1,background:"transparent",mouseEnter:(Zn,In)=>In.background="dodgerblue",mouseLeave:(Zn,In)=>In.background="transparent",click:Cn(kn,pn),contextClick:Cn(kn,pn)})}function $n(pn,kn){return kn||(kn="dash"),Rt(Ke.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:pn,margin:1,background:"transparent",mouseEnter:(Zn,In)=>In.background="dodgerblue",mouseLeave:(Zn,In)=>In.background="transparent",click:Cn(kn,pn),contextClick:Cn(kn,pn)})}function cr(){return[Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",bn(1),bn(2),bn(3),bn(4))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",$n(null),$n([2,4]),$n([4,4])))]}function dr(pn,kn){return kn||(kn="figure"),Rt(Ke.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:pn,margin:1,background:"transparent",mouseEnter:(Zn,In)=>In.fill="dodgerblue",mouseLeave:(Zn,In)=>In.fill="lightgray",click:Cn(kn,pn),contextClick:Cn(kn,pn)})}pt.current.nodeTemplate.contextMenu=Rt("ContextMenu",Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",dr("Rectangle"),dr("RoundedRectangle"),dr("Ellipse"),dr("Diamond"))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",dr("Parallelogram2"),dr("ManualOperation"),dr("Procedure"),dr("Cylinder1"))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",dr("Terminator"),dr("CreateRequest"),dr("Document"),dr("TriangleDown"))),nr(),Wn(),cr()),pt.current.groupTemplate=Rt(Ke.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ke.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(pn,kn)=>{var Zn=kn.addMembers(kn.diagram.selection,!0);Zn||kn.diagram.currentTool.doCancel()},avoidable:!1},new Ke.KX("location","loc",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),Rt(Ke.s_,"Auto",{name:"BODY"},Rt(Ke.bn,{parameter1:10,fill:xn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ke.z6.AllSides,toSpot:Ke.z6.AllSides},new Ke.KX("fill"),new Ke.KX("stroke","color"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Rt(Ke.Vm,{background:"transparent",margin:20})),Rt(Ke.al,{alignment:Ke.z6.Top,alignmentFocus:Ke.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ke.KX("text"),new Ke.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Rt(Ke.uz,"Spot",Rt(Ke.s_,"Auto",Rt(Ke.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Rt(Ke.Vm,{margin:1.5})),ur({alignment:Ke.z6.TopRight,alignmentFocus:Ke.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Rt("ContextMenu",nr(),Wn(),cr()),pt.current.linkTemplate=Rt(Ke.rU,{layerName:"Foreground",routing:Ke.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ke.KX("fromSpot","fromSpot",Ke.z6.parse),new Ke.KX("toSpot","toSpot",Ke.z6.parse),new Ke.KX("fromShortLength","dir",pn=>pn>=1?10:0),new Ke.KX("toShortLength","dir",pn=>pn>=1?10:0),new Ke.KX("points").makeTwoWay(),Rt(Ke.bn,{strokeWidth:2},new Ke.KX("stroke","color"),new Ke.KX("strokeWidth","thickness"),new Ke.KX("strokeDashArray","dash")),Rt(Ke.bn,{segmentIndex:0,segmentOffset:new Ke.E9(15,0),segmentOrientation:Ke.rU.OrientAlong,alignmentFocus:Ke.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",pn=>pn===1)),Rt(Ke.bn,{segmentIndex:-1,segmentOffset:new Ke.E9(-10,6),segmentOrientation:Ke.rU.OrientPlus90,alignmentFocus:Ke.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",pn=>pn>=1),new Ke.KX("width","thickness",pn=>7+3*pn),new Ke.KX("height","thickness",pn=>7+3*pn),new Ke.KX("segmentOffset","thickness",pn=>new Ke.E9(-15,4+1.5*pn))),Rt(Ke.bn,{segmentIndex:0,segmentOffset:new Ke.E9(15,-6),segmentOrientation:Ke.rU.OrientMinus90,alignmentFocus:Ke.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ke.KX("fill","color"),new Ke.KX("visible","dir",pn=>pn===2),new Ke.KX("width","thickness",pn=>7+3*pn),new Ke.KX("height","thickness",pn=>7+3*pn),new Ke.KX("segmentOffset","thickness",pn=>new Ke.E9(-15,4+1.5*pn))),Rt(Ke.al,{alignmentFocus:new Ke.z6(0,1,-4,0),editable:!0},new Ke.KX("text").makeTwoWay(),new Ke.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Rt(Ke.uz,Rt(Ke.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:wr(2)},new Ke.KX("pathPattern","thickness",wr)),ur({alignmentFocus:new Ke.z6(0,0,-6,-4)}));function wr(pn){return Rt(Ke.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(pn+4).toString()+" H3"})}function yr(pn){var kn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return pn===0?kn="M0 0 M16 16 M0 8 L16 8":pn===2&&(kn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Rt(Ke.bn,{geometryString:kn,margin:2,background:"transparent",mouseEnter:(Zn,In)=>In.background="dodgerblue",mouseLeave:(Zn,In)=>In.background="transparent",click:Cn("dir",pn),contextClick:Cn("dir",pn)})}function Ar(pn){var kn=(Zn,In)=>{Zn.handled=!0,Zn.diagram.model.commit(Jn=>{var On=In.part.adornedPart;Jn.set(On.data,pn?"toSpot":"fromSpot",Ke.z6.stringify(Ke.z6.AllSides)),(pn?On.toNode:On.fromNode).invalidateConnectedLinks()})};return Rt(Ke.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Zn,In)=>In.background="dodgerblue",mouseLeave:(Zn,In)=>In.background="transparent",click:kn,contextClick:kn})}function pr(pn,kn){var Zn=0,In=Ke.z6.RightSide;pn.equals(Ke.z6.Top)?(Zn=270,In=Ke.z6.TopSide):pn.equals(Ke.z6.Left)?(Zn=180,In=Ke.z6.LeftSide):pn.equals(Ke.z6.Bottom)&&(Zn=90,In=Ke.z6.BottomSide),kn||(Zn-=180);var Jn=(On,br)=>{On.handled=!0,On.diagram.model.commit(Cr=>{var Nn=br.part.adornedPart;Cr.set(Nn.data,kn?"toSpot":"fromSpot",Ke.z6.stringify(In)),(kn?Nn.toNode:Nn.fromNode).invalidateConnectedLinks()})};return Rt(Ke.bn,{alignment:pn,alignmentFocus:pn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Zn,background:"transparent",mouseEnter:(On,br)=>br.background="dodgerblue",mouseLeave:(On,br)=>br.background="transparent",click:Jn,contextClick:Jn})}pt.current.linkTemplate.contextMenu=Rt("ContextMenu",Wn(),cr(),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",yr(0),yr(1),yr(2))),Rt("ContextMenuButton",Rt(Ke.s_,"Horizontal",Rt(Ke.s_,"Spot",Ar(!1),pr(Ke.z6.Top,!1),pr(Ke.z6.Left,!1),pr(Ke.z6.Right,!1),pr(Ke.z6.Bottom,!1)),Rt(Ke.s_,"Spot",{margin:new Ke.Zt(0,0,0,2)},Ar(!0),pr(Ke.z6.Top,!0),pr(Ke.z6.Left,!0),pr(Ke.z6.Right,!0),pr(Ke.z6.Bottom,!0)))));const sn=`{ "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"}, @@ -291,100 +291,100 @@ ${Ne} {"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 Un=["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 Xn(pn){return console.log("shapeName:",pn),Un.indexOf(pn)>=0}var or=new Ke.YI(ut.current,{maxSelectionCount:1,linkTemplate:Rt(Ke.rU,{locationSpot:Ke.z6.Center,selectionAdornmentTemplate:Rt(Ke.uz,"Link",{locationSpot:Ke.z6.Center},Rt(Ke.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Rt(Ke.bn,{toArrow:"Standard",stroke:null}))},{routing:Ke.rU.AvoidsNodes,curve:Ke.rU.JumpOver,corner:5,toShortLength:4},new Ke.KX("points"),Rt(Ke.bn,{isPanelMain:!0,strokeWidth:2}),Rt(Ke.bn,{toArrow:"Standard",stroke:null})),model:new Ke.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ke.bn.getFigureGenerators().toArray().map(pn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:pn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pt.current.addDiagramListener("TextEdited",function(pn){var kn;const Zn=pn.subject.part;var In=(kn=document.activeElement)==null?void 0:kn.value;typeof In=="string"&&In.trim()===""&&pt.current.model.commit(function(Jn){Jn.set(Zn.data,"text","\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}),or.nodeTemplate=Rt(Ke.NB,"Auto",{locationSpot:Ke.z6.Center},new Ke.KX("location","location",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),Rt(Ke.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 Ke.KX("stroke").makeTwoWay(),new Ke.KX("fill").makeTwoWay(),new Ke.KX("figure")),Rt(Ke.al,{margin:new Ke.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ke.$u(16,16),maxSize:new Ke.$u(10,NaN),textAlign:"center",editable:!0},new Ke.KX("key").makeTwoWay())),setTimeout(()=>{pt.current.grid=Rt(Ke.s_,"Grid",Rt(Ke.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Rt(Ke.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pt.current.grid.visible=!0,pt.current.grid.gridCellStroke="darkgray",pt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pt.current,pt.current}const dn=()=>$e(this,null,function*(){var Rt=pt.current.makeImage();const xn=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Rt.src}});mt({src:xn.url})});return(0,ne.useEffect)(()=>(setTimeout(()=>{Wt()},500),Et(Ln+1),()=>{pt.current=null}),[]),tt.createElement("div",{ref:Hn,className:gn.current?`${et.maxH60} body-overflow-initial`:"body-overflow-initial"},tt.createElement(Me.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ln,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:tt.createElement(He.Z,null,tt.createElement(Fe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),tt.createElement(Fe.Z,{onClick:()=>{var Rt,xn,zn=pt.current.selection.first();if(gn.current=!gn.current,document.activeElement&&zn){let ur=(xn=(Rt=document.activeElement)==null?void 0:Rt.value)==null?void 0:xn.trim();typeof ur=="string"&&pt.current.model.commit(function(Cn){Cn.set(zn.data,"text",ur||"\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}Et(Ln+1)}},tt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ft},tt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:et.flowChartWrp},tt.createElement("div",{style:{display:"flex",height:"100%"}},tt.createElement("div",{style:{width:"300px",height:"100%"}},tt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),tt.createElement("div",{style:{height:"calc(100% - 50px)"},className:et.myPaletteDiv,ref:ut})),tt.createElement("div",{style:{flex:1,position:"relative"}},tt.createElement("div",{ref:Ut,style:{height:"80vh"}}))),tt.createElement("div",{className:"tr"},tt.createElement(Pe.ZP,{size:"large",onClick:dn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ie=_e,Re=ge(5112),Ne=ge(5871);const qe=Re.ZP.Group,st={margin:"0 8px"};var nt=({callback:ft,onCancel:mt})=>{function pt(Ut){ft(Ut)}return ne.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},ne.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ne.createElement("span",{style:st},"\u5355\u5143\u683C\u6570\uFF1A"),ne.createElement("span",{style:st},"\u884C\u6570"),ne.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ne.createElement(Ne.Z,null)),ne.createElement("span",{style:st},"\u5217\u6570"),ne.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ne.createElement(Ne.Z,null))),ne.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ne.createElement("span",{style:st},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ne.createElement(be.default.Item,{name:"align"},ne.createElement(qe,null,ne.createElement(Re.ZP,{value:"default"},ne.createElement("i",{className:"fa fa-align-justify"})),ne.createElement(Re.ZP,{value:"left"},ne.createElement("i",{className:"fa fa-align-left"})),ne.createElement(Re.ZP,{value:"center"},ne.createElement("i",{className:"fa fa-align-center"})),ne.createElement(Re.ZP,{value:"right"},ne.createElement("i",{className:"fa fa-align-right"}))))),ne.createElement("div",{className:"flex-container flex-end"},ne.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(Pe.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))},ot=ge(78673),Ft=ge(75544),gt=ge.n(Ft),lt=(0,ne.forwardRef)(({use3d:ft,width:mt,height:pt,callback:Ut,showSaveButton:ut},gn)=>{const Hn=(0,ne.useRef)(),Ln=(0,ne.useRef)(),[Et,Wt]=(0,ne.useState)(!1),dn=(0,ne.useRef)({id:Hn,appName:"graphing",width:mt||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ne.useEffect)(()=>{Ln.current=new(gt())(dn.current,!0),window.onload=function(){Ln.current.inject("applet_container")}},[]);const Rt=()=>{var xn=window.ggbApplet.getPNGBase64(1,!0,72);return Ut&&Ut(xn),xn};return(0,ne.useEffect)(()=>{dn.current.appName=Et?"3D":"graphing",Ln.current.inject("applet_container")},[Et]),(0,ne.useEffect)(()=>{Wt(ft)},[ft]),(0,ne.useImperativeHandle)(gn,()=>({getImgData:Rt})),ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Hn}),ne.createElement(He.Z,{align:"middle"},ne.createElement(Fe.Z,{flex:1},ne.createElement(ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Et,onChange:xn=>Wt(xn)})),ne.createElement(Fe.Z,null,ne.createElement(Pe.ZP,{size:"large",onClick:Rt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),St=ge(50047),At=ge(1012),Pt=ge(8591);const Dt="link",_t="upload-image",kt="add-flowchart",wt="draw-image",It="add-flowchart",Nt="code-block",ln="add-table",un="------------",rn={default:un,left:`:${un}`,center:`:${un}:`,right:`${un}:`};var Ht=ge(61904),Kt=(ft,mt,pt)=>new Promise((Ut,ut)=>{var gn=Et=>{try{Ln(pt.next(Et))}catch(Wt){ut(Wt)}},Hn=Et=>{try{Ln(pt.throw(Et))}catch(Wt){ut(Wt)}},Ln=Et=>Et.done?Ut(Et.value):Promise.resolve(Et.value).then(gn,Hn);Ln((pt=pt.apply(ft,mt)).next())});function Qt(){}let Pn=0;const Gn=1e4,zt="\u2581",en="@\u2581\u2581@",cn="@\u2581@",jt=` +]}`;var Un=["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 Xn(pn){return console.log("shapeName:",pn),Un.indexOf(pn)>=0}var or=new Ke.YI(ut.current,{maxSelectionCount:1,linkTemplate:Rt(Ke.rU,{locationSpot:Ke.z6.Center,selectionAdornmentTemplate:Rt(Ke.uz,"Link",{locationSpot:Ke.z6.Center},Rt(Ke.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Rt(Ke.bn,{toArrow:"Standard",stroke:null}))},{routing:Ke.rU.AvoidsNodes,curve:Ke.rU.JumpOver,corner:5,toShortLength:4},new Ke.KX("points"),Rt(Ke.bn,{isPanelMain:!0,strokeWidth:2}),Rt(Ke.bn,{toArrow:"Standard",stroke:null})),model:new Ke.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ke.bn.getFigureGenerators().toArray().map(pn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:pn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pt.current.addDiagramListener("TextEdited",function(pn){var kn;const Zn=pn.subject.part;var In=(kn=document.activeElement)==null?void 0:kn.value;typeof In=="string"&&In.trim()===""&&pt.current.model.commit(function(Jn){Jn.set(Zn.data,"text","\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}),or.nodeTemplate=Rt(Ke.NB,"Auto",{locationSpot:Ke.z6.Center},new Ke.KX("location","location",Ke.E9.parse).makeTwoWay(Ke.E9.stringify),Rt(Ke.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 Ke.KX("stroke").makeTwoWay(),new Ke.KX("fill").makeTwoWay(),new Ke.KX("figure")),Rt(Ke.al,{margin:new Ke.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ke.$u(16,16),maxSize:new Ke.$u(10,NaN),textAlign:"center",editable:!0},new Ke.KX("key").makeTwoWay())),setTimeout(()=>{pt.current.grid=Rt(Ke.s_,"Grid",Rt(Ke.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Rt(Ke.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pt.current.grid.visible=!0,pt.current.grid.gridCellStroke="darkgray",pt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pt.current,pt.current}const dn=()=>$e(this,null,function*(){var Rt=pt.current.makeImage();const xn=yield(0,ke.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Rt.src}});mt({src:xn.url})});return(0,re.useEffect)(()=>(setTimeout(()=>{Wt()},500),Et(Ln+1),()=>{pt.current=null}),[]),tt.createElement("div",{ref:Hn,className:gn.current?`${et.maxH60} body-overflow-initial`:"body-overflow-initial"},tt.createElement(Me.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ln,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:tt.createElement(He.Z,null,tt.createElement(Fe.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),tt.createElement(Fe.Z,{onClick:()=>{var Rt,xn,zn=pt.current.selection.first();if(gn.current=!gn.current,document.activeElement&&zn){let ur=(xn=(Rt=document.activeElement)==null?void 0:Rt.value)==null?void 0:xn.trim();typeof ur=="string"&&pt.current.model.commit(function(Cn){Cn.set(zn.data,"text",ur||"\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}Et(Ln+1)}},tt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ft},tt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:et.flowChartWrp},tt.createElement("div",{style:{display:"flex",height:"100%"}},tt.createElement("div",{style:{width:"300px",height:"100%"}},tt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),tt.createElement("div",{style:{height:"calc(100% - 50px)"},className:et.myPaletteDiv,ref:ut})),tt.createElement("div",{style:{flex:1,position:"relative"}},tt.createElement("div",{ref:Ut,style:{height:"80vh"}}))),tt.createElement("div",{className:"tr"},tt.createElement(Pe.ZP,{size:"large",onClick:dn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ie=_e,Re=me(5112),Ne=me(5871);const qe=Re.ZP.Group,st={margin:"0 8px"};var nt=({callback:ft,onCancel:mt})=>{function pt(Ut){ft(Ut)}return re.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},re.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},re.createElement("span",{style:st},"\u5355\u5143\u683C\u6570\uFF1A"),re.createElement("span",{style:st},"\u884C\u6570"),re.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},re.createElement(Ne.Z,null)),re.createElement("span",{style:st},"\u5217\u6570"),re.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},re.createElement(Ne.Z,null))),re.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},re.createElement("span",{style:st},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),re.createElement(be.default.Item,{name:"align"},re.createElement(qe,null,re.createElement(Re.ZP,{value:"default"},re.createElement("i",{className:"fa fa-align-justify"})),re.createElement(Re.ZP,{value:"left"},re.createElement("i",{className:"fa fa-align-left"})),re.createElement(Re.ZP,{value:"center"},re.createElement("i",{className:"fa fa-align-center"})),re.createElement(Re.ZP,{value:"right"},re.createElement("i",{className:"fa fa-align-right"}))))),re.createElement("div",{className:"flex-container flex-end"},re.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Pe.ZP,{type:"ghost",onClick:mt},"\u53D6\u6D88")))},ot=me(78673),Ft=me(75544),gt=me.n(Ft),lt=(0,re.forwardRef)(({use3d:ft,width:mt,height:pt,callback:Ut,showSaveButton:ut},gn)=>{const Hn=(0,re.useRef)(),Ln=(0,re.useRef)(),[Et,Wt]=(0,re.useState)(!1),dn=(0,re.useRef)({id:Hn,appName:"graphing",width:mt||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,re.useEffect)(()=>{Ln.current=new(gt())(dn.current,!0),window.onload=function(){Ln.current.inject("applet_container")}},[]);const Rt=()=>{var xn=window.ggbApplet.getPNGBase64(1,!0,72);return Ut&&Ut(xn),xn};return(0,re.useEffect)(()=>{dn.current.appName=Et?"3D":"graphing",Ln.current.inject("applet_container")},[Et]),(0,re.useEffect)(()=>{Wt(ft)},[ft]),(0,re.useImperativeHandle)(gn,()=>({getImgData:Rt})),re.createElement(re.Fragment,null,re.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Hn}),re.createElement(He.Z,{align:"middle"},re.createElement(Fe.Z,{flex:1},re.createElement(ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Et,onChange:xn=>Wt(xn)})),re.createElement(Fe.Z,null,re.createElement(Pe.ZP,{size:"large",onClick:Rt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),St=me(50047),At=me(1012),Pt=me(8591);const Dt="link",_t="upload-image",kt="add-flowchart",wt="draw-image",It="add-flowchart",Nt="code-block",ln="add-table",un="------------",rn={default:un,left:`:${un}`,center:`:${un}:`,right:`${un}:`};var Ht=me(61904),Kt=(ft,mt,pt)=>new Promise((Ut,ut)=>{var gn=Et=>{try{Ln(pt.next(Et))}catch(Wt){ut(Wt)}},Hn=Et=>{try{Ln(pt.throw(Et))}catch(Wt){ut(Wt)}},Ln=Et=>Et.done?Ut(Et.value):Promise.resolve(Et.value).then(gn,Hn);Ln((pt=pt.apply(ft,mt)).next())});function Yt(){}let Pn=0;const Gn=1e4,zt="\u2581",en="@\u2581\u2581@",cn="@\u2581@",jt=` **\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`,it=["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 Tt(ft){return/^\d+$/.test(ft)?`${ft}px`:ft}const Gt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",an={[Gt+"-B"]:"bold",[Gt+"-I"]:"italic"},fn={[Dt]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[_t]:"\u6DFB\u52A0\u56FE\u7247",[wt]:"\u6DFB\u52A0\u753B\u56FE",[kt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[ln]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var nn=({defaultValue:ft="",onChange:mt,width:pt="100%",height:Ut=400,miniToolbar:ut=!1,isFocus:gn=!1,watch:Hn,insertTemp:Ln,mode:Et="markdown",id:Wt="markdown-editor-id",showResizeBar:dn=!1,noStorage:Rt=!1,showNullButton:xn=!1,showNullProgramButton:zn=!1,hidetoolBar:ur=!1,fullScreen:Cn=!1,onBlur:Vn,onCMBeforeChange:nr,onFullScreen:Wn,className:bn="",disablePaste:$n=!1,disabled:cr=!1,disabledFill:dr=!1,placeholder:wr="",values:yr="",extraUse:Ar,onAddBlank:pr})=>{const[sn,Un]=(0,ne.useState)(null),[Xn,or]=(0,ne.useState)(ft),[pn,kn]=(0,ne.useState)(Hn),[Zn,In]=(0,ne.useState)(Cn),[Jn,On]=(0,ne.useState)(""),[br,Cr]=(0,ne.useState)(0),[Nn,Pr]=(0,ne.useState)(Ut),[Tr,Or]=(0,ne.useState)(!1),er=(0,ne.useRef)((0,At.Z)()),fr=(0,ne.useRef)(!1),En=(0,ne.useRef)(),[rr,Fr]=(0,ne.useState)(0),[Rr,gr]=(0,ne.useState)(0),Sr=(0,ne.useRef)(),Ir=(0,ne.useRef)(),Br=(0,ne.useRef)(),ir=(0,ne.useRef)(),Er=()=>Kt(void 0,null,function*(){var mn;const Vt=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:er.current}});(mn=Vt==null?void 0:Vt.attachments)!=null&&mn.length&&(console.log("cm:",sn,Sr),Vt.attachments.map(Je=>{Je.content_type.indexOf("image")>-1?sn.replaceSelection(`![,](/api/attachments/${Je.id}?type=${Je.content_type})`):Je.content_type.indexOf("video")>-1?sn.replaceSelection(``):Je.content_type.indexOf("pdf")>-1?sn.replaceSelection(`
${Je.name}`):sn.replaceSelection(`[${Je.name}](${ENV.API_SERVER}/api/attachments/${Je.id}?type=${Je.content_type})`)}))});(0,ne.useEffect)(()=>{const mn=window.scrollY||window.pageYOffset;or(yr),sn==null||sn.setValue(yr),window.scrollTo(0,mn)},[yr]),(0,ne.useEffect)(()=>{Wn==null||Wn(Zn)},[Zn]),(0,ne.useEffect)(()=>{if(Sr.current){let mn=function(Je,ct){var bt;if($n){ct.preventDefault();return}const Mt=ct.clipboardData;if(Mt){const yt=Mt.types.toString(),Jt=Mt.items;if(yt==="Files"||Mt.types.indexOf("Files")>-1){if(ct.preventDefault(),Et=="stex")return;try{let Zt=Jt[1];((bt=Jt[0])==null?void 0:bt.kind)==="file"&&(Zt=Jt[0]);const on=Zt.getAsFile(),Xt=on.name.split(".").pop();(0,Ue.I)(on,wn=>{var qn,tr,Fn;wn.id?((qn=on==null?void 0:on.type)==null?void 0:qn.indexOf("image"))>-1?Vt.replaceSelection(``):((tr=on==null?void 0:on.type)==null?void 0:tr.indexOf("video"))>-1?Vt.replaceSelection(``):((Fn=on==null?void 0:on.type)==null?void 0:Fn.indexOf("pdf"))>-1?Vt.replaceSelection(`${on.name}`):it.includes(Xt)?Vt.replaceSelection(`${on.name}`):Vt.replaceSelection(`[${on.name}](/api/attachments/${wn.id}?type=${wn.content_type})`):(wn==null?void 0:wn.status)===401&&(Pt.ZP.warning((wn==null?void 0:wn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Zt){Pt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vt=E().fromTextArea(Sr.current,{mode:Et,lineNumbers:!ut,lineWrapping:!0,value:ft,autoCloseTags:!zn,autoCloseBrackets:!0});return Vt.on("keyup",function(Je,ct){ct.keyCode===8&&(Je.getValue()==""?Vt.setOption("placeholder",wr):Vt.setOption("placeholder",null))}),Vt.on("keydown",function(Je,ct){if(ct.keyCode===8){var bt=_r(Je);bt&&ct.preventDefault()}}),gn&&Vt.focus(),Vt.on("paste",mn),Vt.on("dragleave",function(Je,ct){Ir.current.classList.remove("mouse-hover-md")}),cr&&Vt.on("beforeChange",function(Je,ct){(ct.origin==="paste"||ct.origin==="+input")&&ct.cancel()}),Un(Vt),()=>{Vt.off("paste",mn)}}},[]);const kr=(0,ne.useCallback)(()=>{if(Ir.current)try{}catch(mn){console.log(mn,"---- to set md editor body height")}},[Nn,Ir,Zn]);(0,ne.useEffect)(()=>{function mn(){let Vt=new ve.Z(Je=>{for(let ct of Je)(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&(kr(),sn.setSize("100%","100%"),sn.refresh())});return Vt.observe(Sr.current.parentElement),Vt}if(sn){const Vt=mn();return()=>{var Je,ct;(Je=Sr.current)!=null&&Je.parentElement&&Vt.unobserve((ct=Sr.current)==null?void 0:ct.parentElement)}}},[sn,kr]),(0,ne.useEffect)(()=>{if(sn){let mn=[];for(const[Vt,Je]of Object.entries(an)){let ct={[Vt]:()=>{Mr(Je)}};mn.push(ct),sn.addKeyMap(ct)}return En.current=setInterval(()=>{fr.current&&Er()},4e3),()=>{clearInterval(En.current);for(let Vt of mn)sn.removeKeyMap(Vt)}}},[sn]),(0,ne.useEffect)(()=>{Cn!==Zn&&In(Cn)},[Cn]),(0,Ht.Z)(()=>{if(!Rt&&br>0){let mn=new Date().getTime(),Vt=window.sessionStorage.getItem(Wt);mn>=br+Gn&&(!Vt||Vt!==Xn)&&(window.sessionStorage.setItem(Wt,Xn),Or(!0))}},Gn),(0,ne.useEffect)(()=>{kn(Hn)},[sn,Hn]),(0,ne.useEffect)(()=>{sn&&gn&&sn.focus()},[sn,gn]),(0,ne.useEffect)(()=>{if(pn&&sn){let mn=function(Je){let ct=Je.target;if(ir.current){let bt=ct.scrollTop/ct.scrollHeight;ir.current.scrollTop=ir.current.scrollHeight*bt}};const Vt=sn.getScrollerElement();return Vt.addEventListener("scroll",mn),()=>{Vt.removeEventListener("scroll",mn)}}},[sn,pn]),(0,ne.useEffect)(()=>{if(sn&&nr){let mn=function(Vt,Je){nr(Vt,Je)};return sn.on("beforeChange",mn),()=>{sn.off("beforeChange",mn)}}},[sn,nr]),(0,ne.useEffect)(()=>{if(sn&&Vn){let mn=function(){Vn(sn.getValue())};return sn.on("blur",mn),()=>{sn.off("blur",mn)}}},[sn,Vn]);function _r(mn,Vt){var Je=mn.getDoc(),ct=Je.getCursor(),bt=Je.getLine(ct.line),Mt=bt.charAt(ct.ch-1),yt=bt.lastIndexOf("@\u2581@",ct.ch),Jt=bt.lastIndexOf("@\u2581\u2581@",ct.ch),Zt=yt>Jt?yt:Jt,on=yt>Jt?3:4;if(en.indexOf(Mt)===-1)return null;if(console.log("change1:",Vt,mn,bt,ct,Zt,yt,Jt,Mt),Zt>=0&&ct.ch-Zt<5){var Xt=Zt+on;return Je.replaceRange("",{line:ct.line,ch:Zt},{line:ct.line,ch:Xt}),{line:ct.line,ch:Xt}}return null}(0,ne.useEffect)(()=>{if(sn){let mn=function(Vt,Je){const ct=Vt.getValue();or(ct),Cr(new Date().getTime()),Vt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),mt&&(zn?mt(ct,Qr(ct)):mt(ct))};return sn.on("change",mn),()=>{sn.off("change",mn)}}},[sn,mt]),(0,ne.useEffect)(()=>{if(sn)if(ft==null)sn.setValue(""),or("");else{const mn=window.scrollY||window.pageYOffset;ft!==sn.getValue()&&(sn.setValue(ft),or(ft),sn.setCursor(cr?1:sn.lineCount(),0),window.scrollTo(0,mn))}},[sn,ft]);const Mr=(0,ne.useCallback)(mn=>{const Vt=sn.getCursor(),Je=sn.getSelection();let ct=Je.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,it=["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 Tt(ft){return/^\d+$/.test(ft)?`${ft}px`:ft}const Gt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",an={[Gt+"-B"]:"bold",[Gt+"-I"]:"italic"},fn={[Dt]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[_t]:"\u6DFB\u52A0\u56FE\u7247",[wt]:"\u6DFB\u52A0\u753B\u56FE",[kt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[ln]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var nn=({defaultValue:ft="",onChange:mt,width:pt="100%",height:Ut=400,miniToolbar:ut=!1,isFocus:gn=!1,watch:Hn,insertTemp:Ln,mode:Et="markdown",id:Wt="markdown-editor-id",showResizeBar:dn=!1,noStorage:Rt=!1,showNullButton:xn=!1,showNullProgramButton:zn=!1,hidetoolBar:ur=!1,fullScreen:Cn=!1,onBlur:Vn,onCMBeforeChange:nr,onFullScreen:Wn,className:bn="",disablePaste:$n=!1,disabled:cr=!1,disabledFill:dr=!1,placeholder:wr="",values:yr="",extraUse:Ar,onAddBlank:pr})=>{const[sn,Un]=(0,re.useState)(null),[Xn,or]=(0,re.useState)(ft),[pn,kn]=(0,re.useState)(Hn),[Zn,In]=(0,re.useState)(Cn),[Jn,On]=(0,re.useState)(""),[br,Cr]=(0,re.useState)(0),[Nn,Pr]=(0,re.useState)(Ut),[Tr,Or]=(0,re.useState)(!1),er=(0,re.useRef)((0,At.Z)()),fr=(0,re.useRef)(!1),En=(0,re.useRef)(),[rr,Fr]=(0,re.useState)(0),[Rr,gr]=(0,re.useState)(0),Sr=(0,re.useRef)(),Ir=(0,re.useRef)(),Br=(0,re.useRef)(),ir=(0,re.useRef)(),Er=()=>Kt(void 0,null,function*(){var mn;const Vt=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:er.current}});(mn=Vt==null?void 0:Vt.attachments)!=null&&mn.length&&(console.log("cm:",sn,Sr),Vt.attachments.map(Je=>{Je.content_type.indexOf("image")>-1?sn.replaceSelection(`![,](/api/attachments/${Je.id}?type=${Je.content_type})`):Je.content_type.indexOf("video")>-1?sn.replaceSelection(``):Je.content_type.indexOf("pdf")>-1?sn.replaceSelection(`${Je.name}`):sn.replaceSelection(`[${Je.name}](${ENV.API_SERVER}/api/attachments/${Je.id}?type=${Je.content_type})`)}))});(0,re.useEffect)(()=>{const mn=window.scrollY||window.pageYOffset;or(yr),sn==null||sn.setValue(yr),window.scrollTo(0,mn)},[yr]),(0,re.useEffect)(()=>{Wn==null||Wn(Zn)},[Zn]),(0,re.useEffect)(()=>{if(Sr.current){let mn=function(Je,ct){var bt;if($n){ct.preventDefault();return}const Mt=ct.clipboardData;if(Mt){const yt=Mt.types.toString(),Jt=Mt.items;if(yt==="Files"||Mt.types.indexOf("Files")>-1){if(ct.preventDefault(),Et=="stex")return;try{let Zt=Jt[1];((bt=Jt[0])==null?void 0:bt.kind)==="file"&&(Zt=Jt[0]);const on=Zt.getAsFile(),Xt=on.name.split(".").pop();(0,Ue.I)(on,wn=>{var qn,tr,Fn;wn.id?((qn=on==null?void 0:on.type)==null?void 0:qn.indexOf("image"))>-1?Vt.replaceSelection(``):((tr=on==null?void 0:on.type)==null?void 0:tr.indexOf("video"))>-1?Vt.replaceSelection(``):((Fn=on==null?void 0:on.type)==null?void 0:Fn.indexOf("pdf"))>-1?Vt.replaceSelection(`${on.name}`):it.includes(Xt)?Vt.replaceSelection(`${on.name}`):Vt.replaceSelection(`[${on.name}](/api/attachments/${wn.id}?type=${wn.content_type})`):(wn==null?void 0:wn.status)===401&&(Pt.ZP.warning((wn==null?void 0:wn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Zt){Pt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Vt=E().fromTextArea(Sr.current,{mode:Et,lineNumbers:!ut,lineWrapping:!0,value:ft,autoCloseTags:!zn,autoCloseBrackets:!0});return Vt.on("keyup",function(Je,ct){ct.keyCode===8&&(Je.getValue()==""?Vt.setOption("placeholder",wr):Vt.setOption("placeholder",null))}),Vt.on("keydown",function(Je,ct){if(ct.keyCode===8){var bt=_r(Je);bt&&ct.preventDefault()}}),gn&&Vt.focus(),Vt.on("paste",mn),Vt.on("dragleave",function(Je,ct){Ir.current.classList.remove("mouse-hover-md")}),cr&&Vt.on("beforeChange",function(Je,ct){(ct.origin==="paste"||ct.origin==="+input")&&ct.cancel()}),Un(Vt),()=>{Vt.off("paste",mn)}}},[]);const kr=(0,re.useCallback)(()=>{if(Ir.current)try{}catch(mn){console.log(mn,"---- to set md editor body height")}},[Nn,Ir,Zn]);(0,re.useEffect)(()=>{function mn(){let Vt=new ve.Z(Je=>{for(let ct of Je)(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&(kr(),sn.setSize("100%","100%"),sn.refresh())});return Vt.observe(Sr.current.parentElement),Vt}if(sn){const Vt=mn();return()=>{var Je,ct;(Je=Sr.current)!=null&&Je.parentElement&&Vt.unobserve((ct=Sr.current)==null?void 0:ct.parentElement)}}},[sn,kr]),(0,re.useEffect)(()=>{if(sn){let mn=[];for(const[Vt,Je]of Object.entries(an)){let ct={[Vt]:()=>{Mr(Je)}};mn.push(ct),sn.addKeyMap(ct)}return En.current=setInterval(()=>{fr.current&&Er()},4e3),()=>{clearInterval(En.current);for(let Vt of mn)sn.removeKeyMap(Vt)}}},[sn]),(0,re.useEffect)(()=>{Cn!==Zn&&In(Cn)},[Cn]),(0,Ht.Z)(()=>{if(!Rt&&br>0){let mn=new Date().getTime(),Vt=window.sessionStorage.getItem(Wt);mn>=br+Gn&&(!Vt||Vt!==Xn)&&(window.sessionStorage.setItem(Wt,Xn),Or(!0))}},Gn),(0,re.useEffect)(()=>{kn(Hn)},[sn,Hn]),(0,re.useEffect)(()=>{sn&&gn&&sn.focus()},[sn,gn]),(0,re.useEffect)(()=>{if(pn&&sn){let mn=function(Je){let ct=Je.target;if(ir.current){let bt=ct.scrollTop/ct.scrollHeight;ir.current.scrollTop=ir.current.scrollHeight*bt}};const Vt=sn.getScrollerElement();return Vt.addEventListener("scroll",mn),()=>{Vt.removeEventListener("scroll",mn)}}},[sn,pn]),(0,re.useEffect)(()=>{if(sn&&nr){let mn=function(Vt,Je){nr(Vt,Je)};return sn.on("beforeChange",mn),()=>{sn.off("beforeChange",mn)}}},[sn,nr]),(0,re.useEffect)(()=>{if(sn&&Vn){let mn=function(){Vn(sn.getValue())};return sn.on("blur",mn),()=>{sn.off("blur",mn)}}},[sn,Vn]);function _r(mn,Vt){var Je=mn.getDoc(),ct=Je.getCursor(),bt=Je.getLine(ct.line),Mt=bt.charAt(ct.ch-1),yt=bt.lastIndexOf("@\u2581@",ct.ch),Jt=bt.lastIndexOf("@\u2581\u2581@",ct.ch),Zt=yt>Jt?yt:Jt,on=yt>Jt?3:4;if(en.indexOf(Mt)===-1)return null;if(console.log("change1:",Vt,mn,bt,ct,Zt,yt,Jt,Mt),Zt>=0&&ct.ch-Zt<5){var Xt=Zt+on;return Je.replaceRange("",{line:ct.line,ch:Zt},{line:ct.line,ch:Xt}),{line:ct.line,ch:Xt}}return null}(0,re.useEffect)(()=>{if(sn){let mn=function(Vt,Je){const ct=Vt.getValue();or(ct),Cr(new Date().getTime()),Vt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),mt&&(zn?mt(ct,Yr(ct)):mt(ct))};return sn.on("change",mn),()=>{sn.off("change",mn)}}},[sn,mt]),(0,re.useEffect)(()=>{if(sn)if(ft==null)sn.setValue(""),or("");else{const mn=window.scrollY||window.pageYOffset;ft!==sn.getValue()&&(sn.setValue(ft),or(ft),sn.setCursor(cr?1:sn.lineCount(),0),window.scrollTo(0,mn))}},[sn,ft]);const Mr=(0,re.useCallback)(mn=>{const Vt=sn.getCursor(),Je=sn.getSelection();let ct=Je.split(` `);switch(mn){case"bold":return sn.replaceSelection("**"+Je+"**"),Je===""&&sn.setCursor(Vt.line,Vt.ch+2),sn.focus();case"italic":return sn.replaceSelection("*"+Je+"*"),Je===""&&sn.setCursor(Vt.line,Vt.ch+1),sn.focus();case"code":return sn.replaceSelection("`"+Je+"`"),Je===""&&sn.setCursor(Vt.line,Vt.ch+1),sn.focus();case"inline-latex":return On("inline-latex"),sn.focus();case"latex":return sn.replaceSelection("```latex\n"+Je+"\n```"),sn.setCursor(Vt.line+1,Je.length+1),sn.focus();case"line-break":return sn.replaceSelection(`
`),sn.focus();case"list-ul":return Je===""?sn.replaceSelection("- "+Je):sn.replaceSelection(ct.map(bt=>bt===""?"":`- ${bt}`).join(` `)),sn.focus();case"list-ol":return Je===""?sn.replaceSelection("1. "+Je):sn.replaceSelection(ct.map((bt,Mt)=>bt===""?"":`${Mt+1}. ${bt}`).join(` -`)),sn.focus();case"add-null-ch":pr==null||pr();return;case"add-signal":return Je===""&&sn.setCursor(Vt.line,Vt.ch),sn.replaceSelection(cn),sn.focus();case"add-multiple":return Je===""&&sn.setCursor(Vt.line,Vt.ch),sn.replaceSelection(en),sn.focus();case"inster-template-1":return Je===""&&sn.setCursor(Vt.line,Vt.ch),sn.replaceSelection(jt),sn.focus();case"eraser":return sn.setValue(""),sn.focus();case"trigger-watch":return kn(!pn),sn.focus();case"trigger-full-screen":return In(!Zn),sn.focus();case Dt:On(Dt);return;case Nt:On(Nt);return;case _t:On(_t);return;case wt:On(wt);return;case"maths-latex":On("maths-latex");return;case kt:On(kt);return;case ln:On(ln);return;default:throw new Error}},[sn,pn,Zn]),jr=(0,ne.useCallback)((mn,Vt)=>{var Je,ct,bt,Mt,yt,Jt;switch(On(""),Jn){case Dt:const{title:qn,link:tr}=mn;return sn.replaceSelection(`[${qn}](${tr})`),sn.focus();case Nt:const{language:Fn,content:Yn}=mn;return sn.replaceSelection(["```"+Fn,Yn,"```"].join(` +`)),sn.focus();case"add-null-ch":pr==null||pr();return;case"add-signal":return Je===""&&sn.setCursor(Vt.line,Vt.ch),sn.replaceSelection(cn),sn.focus();case"add-multiple":return Je===""&&sn.setCursor(Vt.line,Vt.ch),sn.replaceSelection(en),sn.focus();case"inster-template-1":return Je===""&&sn.setCursor(Vt.line,Vt.ch),sn.replaceSelection(jt),sn.focus();case"eraser":return sn.setValue(""),sn.focus();case"trigger-watch":return kn(!pn),sn.focus();case"trigger-full-screen":return In(!Zn),sn.focus();case Dt:On(Dt);return;case Nt:On(Nt);return;case _t:On(_t);return;case wt:On(wt);return;case"maths-latex":On("maths-latex");return;case kt:On(kt);return;case ln:On(ln);return;default:throw new Error}},[sn,pn,Zn]),jr=(0,re.useCallback)((mn,Vt)=>{var Je,ct,bt,Mt,yt,Jt;switch(On(""),Jn){case Dt:const{title:qn,link:tr}=mn;return sn.replaceSelection(`[${qn}](${tr})`),sn.focus();case Nt:const{language:Fn,content:Qn}=mn;return sn.replaceSelection(["```"+Fn,Qn,"```"].join(` `)),sn.focus();case"maths-latex":for(var Zt=atob(mn),on=new Uint8Array(Zt.length),Xt=0;Xt{Rn.id?sn.replaceSelection(`![,](/api/attachments/${Rn.id}?type=${Rn.content_type})`):(Rn==null?void 0:Rn.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":sn.replaceSelection("`$$"+mn+"$$`");break;case _t:case wt:case It:const{src:Ct,alt:Ot}=mn,xt=Vt,tn=(bt=(ct=(Je=xt==null?void 0:xt.name)==null?void 0:Je.split("."))==null?void 0:ct.pop)==null?void 0:bt.call(ct);return((Mt=xt==null?void 0:xt.type)==null?void 0:Mt.indexOf("image"))>-1||!(xt!=null&&xt.type)?xt.align||xt.width?sn.replaceSelection(`

${Ot||

`):sn.replaceSelection(`${Ot||`):((yt=xt==null?void 0:xt.type)==null?void 0:yt.indexOf("video"))>-1?sn.replaceSelection(``):((Jt=xt==null?void 0:xt.type)==null?void 0:Jt.indexOf("pdf"))>-1?sn.replaceSelection(`${xt.name}`):it.includes(tn)?sn.replaceSelection(`${xt.name}`):sn.replaceSelection(`[${xt.name}](${Ct})`),sn.focus();case ln:const{row:hn,col:Sn,align:qt}=mn;let _n=` `;for(let Rn=0;Rn{switch(Jn){case Dt:return ne.createElement(Ve,{callback:jr,onCancel:Gr});case Nt:return ne.createElement(Ze.Z,{callback:jr,onCancel:Gr});case _t:return ne.createElement(Ue.Z,{callback:jr,onCancel:Gr});case kt:return ne.createElement(Ie,{callback:jr,onCancel:Gr});case ln:return ne.createElement(nt,{callback:jr,onCancel:Gr});case"maths-latex":return ne.createElement(lt,{showSaveButton:!0,callback:jr});case"inline-latex":return ne.createElement(St.Z,{showSaveButton:!0,callback:jr});default:return null}},[Jn]);function Gr(){On("")}(0,ne.useEffect)(()=>{if(Br.current){let mn=function(yt){bt=!0,Mt=yt.pageY},Vt=function(){bt=!1},Je=function(yt){if(bt){let Jt=yt.pageY-Mt;Jt<0&&(Jt=0),Jt>300&&(Jt=300);let Zt=Ut+Jt+"px";Pr(Zt)}},ct=Br.current,bt=!1,Mt=0;return ct.addEventListener("mousedown",mn),document.addEventListener("mousemove",Je),document.addEventListener("mouseup",Vt),()=>{ct.removeEventListener("mousedown",mn),document.removeEventListener("mousemove",Je),document.removeEventListener("mouseup",Vt)}}},[sn,Br]),(0,ne.useEffect)(()=>{Pr(Ut)},[Ut]);const Jr=Tt(pt),Zr=Tt(Nn),Hr={width:Jr,height:Zr},Nr=(0,ne.useMemo)(()=>{if(br){let mn=new Date(br),Vt=mn.getHours(),Je=mn.getMinutes(),ct=mn.getSeconds();return Vt=Vt<10?"0"+Vt:Vt,Je=Je<10?"0"+Je:Je,ct=ct<10?"0"+ct:ct,`${Vt}:${Je}:${ct}`}return 0},[br]),Qr=mn=>{const Vt=[];if(zn){let Je=-1;mn=mn.replace(/(@▁▁@|@▁@)/g,function(ct,bt,Mt){Vt.push({multiLine:ct!==cn})})}return Vt};function Lt(){window.sessionStorage.removeItem(Wt),Or(!1),Cr(0)}function $t(){Or(!1),Cr(0),sn.setValue(window.sessionStorage.getItem(Wt))}(0,ne.useEffect)(()=>{fn[Jn]&&Jn!==wt&&Jn!==kt&&setTimeout(()=>{const mn=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth/2-mn.offsetWidth/2,Je=window.innerHeight/2-mn.offsetHeight/2;Fr(Vt),gr(Je)},0)},[Jn]);const vn=mn=>{mn.preventDefault();const Vt=mn.clientX-rr,Je=mn.clientY-Rr;document.body.onmousemove=ct=>{let bt=ct.clientX-Vt,Mt=ct.clientY-Je;const yt=document.getElementsByClassName("markdown-popup-form")[0],Jt=window.innerWidth-yt.offsetWidth,Zt=window.innerHeight-yt.offsetHeight;bt=Math.max(0,Math.min(bt,Jt)),Mt=Math.max(0,Math.min(Mt,Zt)),ar(ct.clientX,ct.clientY,Vt,Je)&&(Fr(bt),gr(Mt))},document.body.onmouseup=function(){document.body.onmousemove=null}},ar=(mn,Vt,Je,ct)=>{const bt=document.body.clientHeight,Mt=document.body.clientWidth;return mn<20&&Je>mn||mn>Mt-20&&JeVt||Vt>bt-20&&ctSe in be?ae(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,z=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&b(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&b(be,Pe,Se[Pe]);return be},te=(be,Se)=>re(be,ee(Se));const{useForm:ce}=ne.default,fe={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:be,onCancel:Se})=>{const[Pe]=ce();let Ce=(0,ue.useRef)();function xe(Te){Ce.current.width=Pe.getFieldValue("width"),Ce.current.align=Pe.getFieldValue("align"),be(Te,Ce.current)}function Be(Te,Oe){if(Te.status===-1){we.ZP.error(Te.message);return}Pe.setFieldsValue({src:`/api/attachments/${Te.id}`,type:Oe.type})}function Ae(Te){let Oe=Te.target.files[0];Ce.current=Oe,Ee(Oe,Be)}return oe.createElement(ne.default,te(z({form:Pe},pe),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(ne.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},oe.createElement(E.default,{style:fe})),oe.createElement(ye,{onFileChange:Ae}))),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(E.default,{style:{width:264}})),oe.createElement(ne.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(ve.Z,null,oe.createElement(ne.default.Item,{name:"width",style:{margin:0}},oe.createElement(me.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(ne.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(de.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),oe.createElement("aside",null,oe.createElement(ne.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(le.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:be}))}function Ee(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,se.bg)())throw we.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(xe){Se(JSON.parse(xe.target.responseText),be)},!1),Ce.addEventListener("error",function(xe){console.error(xe)},!1),Ce.open("POST",`${ie.KI}/api/attachments.json`),Ce.send(Pe)}},35990:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return E}});var ne=ge(59301),we=ge(4676);class E extends ne.Component{constructor(me){super(me);const de=window.document;this.node=de.createElement("div"),de.body.appendChild(this.node)}render(){const{children:me}=this.props;return(0,we.createPortal)(me,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(dt,at,ge){"use strict";var ne=ge(94583),we=ge(57809),E=ge(78673),ve=ge(59301);const me=we.default.Option;at.Z=({isTheoretical:de,onFontSizeChange:le,cmFontSize:ie,cmCodeMode:ue,autoFormat:se,onCodeModeChange:oe,onTabToSpace:ae,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var fe;const pe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},he=(fe=ce==null?void 0:ce.find(ye=>ye.shixun_environment_id===te))==null?void 0:fe.program_language;return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(we.default,{bordered:!1,size:"small",value:ue,onChange:oe},ve.createElement(me,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(me,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!de&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(we.default,{bordered:!1,size:"small",value:ie,onChange:le},ve.createElement(me,{value:12},"12px"),ve.createElement(me,{value:14},"14px"),ve.createElement(me,{value:16},"16px"),ve.createElement(me,{value:18},"18px"),ve.createElement(me,{value:20},"20px"),ve.createElement(me,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(E.Z,{checked:y,onChange:ae})),ve.createElement("div",{className:"file-item",onClick:ee},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!de&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!de&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,he&&ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ve.createElement("span",null,he)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,pe[z==null?void 0:z.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},87303:function(dt,at,ge){"use strict";ge.d(at,{i:function(){return pe},Z:function(){return ye}});var ne={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"},we=ge(71418),E=ge(6848),ve=ge(93948),me=ge(92310),de=ge.n(me),le=ge(31735),ie=ge(59243),ue=ge(11968),se=ge(79005),oe=ge(20345),ae=ge(77882),re=ge(31081),ee=ge(75309),a=ge(71979),y=ge(47558),x=ge(42922),b=ge(66832),z=ge(96593),te=ge(19664),ce=ge(91833),fe=ge(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:se,swimg:oe},{name:"101\u8BA1\u5212",ptimg:ae,swimg:re},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ce}];var ye=({className:Ee,dataSource:be=[],col:Se=4,right:Pe,bottom:Ce=23,precision:xe=0,wrapWidth:Be=1200,trackEventItems:Ae,loading:Te,onRemove:Oe=()=>{},isCurrent:je=!0,showAlias:De=!1,showProgress:We=!1})=>{const ze=Math.floor((Be-(Se-1)*Pe)/Se),Ve=[{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(Ze=>(window.ENV==="build"&&(Ze.ptimg=`/react/build${Ze.ptimg}`,Ze.swimg=`/react/build${Ze.swimg}`),Ze));return fe.createElement(we.Z,{spinning:Te},fe.createElement("div",{className:de()(ne.list,Ee)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((Ze,Ue)=>{var Me,He,Qe,Ye,rt,Ke;const{name:Ge,id:Le,identifier:Xe,featured:Fe,school_name:ke,image_url:et,excellent:tt,is_plan:$e}=Ze;return fe.createElement("div",{key:Le,className:je&&We?ne.wrapisCurrent:ne.wrap,style:{width:ze,marginRight:(1+Ue)%Se===0?0:Pe+xe,marginBottom:Ce}},fe.createElement("a",{className:ne.li,onClick:_e=>{_e.preventDefault(),_e.stopPropagation(),Ae&&(0,le.L9)([Ae]),(0,le.xg)(`/paths/${Xe}`)}},fe.createElement("div",{className:ne.img},fe.createElement("img",{className:ne.cover,src:`${et}`}),je&&(0,ue.bg)()&&(Ze==null?void 0:Ze.studying)&&fe.createElement("div",{className:`${ne.movebq} user-path-items`,onClick:_e=>{_e.stopPropagation(),Oe(Ze)}},fe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),fe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Ze==null?void 0:Ze.subject_tags)==null?void 0:Me.map((_e,Ie)=>{var Re,Ne;if(Ie===0){const st=(Re=Ve.find(nt=>nt.name==_e))==null?void 0:Re.swimg;return fe.createElement("img",{className:ne.sign,src:st,style:{left:"-4px"}})}const qe=(Ne=Ve.find(st=>st.name==_e))==null?void 0:Ne.ptimg;return fe.createElement("img",{className:ne.sign,src:qe,style:{left:`${48+52*(Ie-1)+2*Ie}px`}})}),fe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&fe.createElement("div",{className:ne.bq},"\u5F00\u653E\u8BFE\u7A0B"))),fe.createElement("div",{className:ne.name},fe.createElement(E.Z,{title:De&&(Ze!=null&&Ze.excellent_alias_name)?fe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ge}`,fe.createElement("br",null),fe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):Ge},fe.createElement("span",{className:ne.e},De&&(Ze==null?void 0:Ze.excellent_alias_name)||Ge))),je&&We&&((He=Ze==null?void 0:Ze.progress)==null?void 0:He.all_score)!=0&&fe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},fe.createElement(ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Qe=Ze==null?void 0:Ze.progress)==null?void 0:Qe.my_score)/((Ye=Ze==null?void 0:Ze.progress)==null?void 0:Ye.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(rt=Ze==null?void 0:Ze.progress)==null?void 0:rt.my_score,"/",(Ke=Ze==null?void 0:Ze.progress)==null?void 0:Ke.all_score),(!je||!We)&&fe.createElement("div",{className:ne.tags},fe.createElement("div",null,fe.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},fe.createElement("span",null,fe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),fe.createElement("span",null,Ze.stages_count))),fe.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},fe.createElement("span",null,fe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),fe.createElement("span",null,Ze.members_count)))))))})),!be.length&&fe.createElement(ie.Z,null)))}},71795:function(dt,at,ge){"use strict";ge.d(at,{jL:function(){return me},w9:function(){return Tt},vv:function(){return pt},dN:function(){return fn},QD:function(){return er},cQ:function(){return Ie.Z},vg:function(){return zt},Oz:function(){return rn},op:function(){return br},O5:function(){return Hr},_b:function(){return gr},t7:function(){return Ce},tT:function(){return Ae},Gi:function(){return ur},YG:function(){return Hn},Ed:function(){return xn},kT:function(){return Wt},qp:function(){return x},Um:function(){return pe},K3:function(){return te},vr:function(){return rr},qE:function(){return Pr},Je:function(){return je},wb:function(){return Ke},rC:function(){return _e},lB:function(){return Xe},cq:function(){return $n},kO:function(){return yr},tp:function(){return Ee},Si:function(){return Lt},k8:function(){return Yn},Du:function(){return bt}});var ne=ge(59301),we={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},E="data:image/png;base64,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",me=({dataSource:Ct=[],img:Ot,imgWidth:xt=346,title:tn,sunTitle:hn,bannerExtraContent:Sn})=>ne.createElement("div",{className:we.banner},ne.createElement("div",{className:we.content},ne.createElement("aside",null,ne.createElement("p",null,ne.createElement("b",null,tn),ne.createElement("span",null,hn)),Ct.length>0&&ne.createElement("div",{className:we.btns},Ct.map((qt,_n)=>ne.createElement("div",{key:_n,onClick:qt.click},qt.name,qt.sign?ne.createElement("img",{src:E,width:39}):null))),Sn),Ot&&ne.createElement("img",{style:{marginTop:33,marginRight:38},src:Ot,width:xt}))),de={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=ge(92310),ie=ge.n(le),ue=ge(89392),se=Object.defineProperty,oe=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ee=(Ct,Ot,xt)=>Ot in Ct?se(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,a=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))ae.call(Ot,xt)&&ee(Ct,xt,Ot[xt]);if(oe)for(var xt of oe(Ot))re.call(Ot,xt)&&ee(Ct,xt,Ot[xt]);return Ct},x=({dataSource:Ct=[],value:Ot,onChange:xt,onTitleChange:tn,className:hn,title:Sn,titleWidth:qt=41,style:_n={},fontColor:Rn="#6A7283",showCount:sr,classNameActive:jn,styleItem:Dn={}})=>{const[hr,mr]=(0,ne.useState)(0),[Dr,Qn]=(0,ne.useState)(!1),Bn=(0,ne.useRef)(null),Tn=(0,ne.useRef)(null);return(0,ne.useEffect)(()=>{var vr;Ct.length!==0&&(((vr=Bn==null?void 0:Bn.current)==null?void 0:vr.clientHeight)>97?mr(1):mr(0)),Ct.length===0&&mr(0),Qn(!1)},[Ct]),ne.createElement("div",{className:ie()(de.row,hn),style:_n},ne.createElement("div",{onClick:(0,ue.throttle)(()=>tn==null?void 0:tn(),2e3),style:{width:qt,marginTop:Dr?12:4},className:`${de.title} ${tn?"current":""}`},Sn),ne.createElement("div",{className:Dr?`${de.tagsWrap} ${de.tagsBorderWrap}`:de.tagsWrap},ne.createElement("div",{className:de.bar,ref:Tn,style:hr>0?{height:hr===1?97:"auto",overflow:hr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ne.createElement("div",{className:de.tag,ref:Bn},Ct==null?void 0:Ct.map(vr=>ne.createElement("span",{onClick:()=>xt(vr.id),key:vr.id,style:a(a({color:Rn},Dn),(vr==null?void 0:vr.style)||{}),className:Ot===vr.id?ie()(jn||de.active,vr.classNameActive):""},ne.createElement("span",{title:vr.name,className:de.name},vr.name),!!sr&&ne.createElement("span",{className:de.num},vr.count))))),!!hr&&ne.createElement(ne.Fragment,null,hr===1?ne.createElement("div",{onClick:()=>{var vr;mr(2),((vr=Bn==null?void 0:Bn.current)==null?void 0:vr.clientHeight)>245?Qn(!0):Qn(!1)},className:de.action},"\u5C55\u5F00",ne.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ne.createElement("div",{onClick:()=>{Tn.current.scrollTop=0,mr(1),Qn(!1)},className:de.action},"\u6536\u8D77",ne.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Ct=[],value:Ot,onChange:xt,onTitleChange:tn,className:hn,title:Sn,titleWidth:qt=41,style:_n={},fontColor:Rn="#6A7283",showCount:sr,expand:jn=!0})=>{const[Dn,hr]=(0,ne.useState)(0),[mr,Dr]=(0,ne.useState)(!1),Qn=(0,ne.useRef)(null),Bn=(0,ne.useRef)(null),[Tn,vr]=(0,ne.useState)(jn);return ne.createElement("div",{className:ie()(b.row,hn),style:_n},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ue.throttle)(()=>tn==null?void 0:tn(),2e3),style:{width:qt,marginTop:mr?12:4},className:`${b.title} ${tn?"current":""}`},Sn),ne.createElement("i",{className:`iconfont ${Tn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Tn?8:10},onClick:()=>vr(!Tn)})),Tn&&ne.createElement("div",{className:mr?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},ne.createElement("div",{className:b.fenge}),ne.createElement("div",{className:b.bar,ref:Bn},ne.createElement("div",{className:b.tag,ref:Qn},Ct==null?void 0:Ct.map(Lr=>ne.createElement("span",{onClick:()=>xt(Lr.id),key:Lr.id,style:{color:Rn},className:Ot===Lr.id?b.active:""},ne.createElement("span",{title:Lr.name,className:b.name},Lr.name),!!sr&&ne.createElement("span",{className:b.num},Lr.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},pe=({dataSource:Ct=[],value:Ot,onChange:xt,onTitleChange:tn,className:hn,title:Sn,titleWidth:qt=41,style:_n={},fontColor:Rn="#fff",showCount:sr,expand:jn=!0})=>{const[Dn,hr]=(0,ne.useState)(0),[mr,Dr]=(0,ne.useState)(!1),Qn=(0,ne.useRef)(null),Bn=(0,ne.useRef)(null),[Tn,vr]=(0,ne.useState)(jn);return ne.createElement("div",{className:ie()(ce.row,hn),style:_n},ne.createElement("div",{className:"flex item-center justify-between"},ne.createElement("div",{onClick:(0,ue.throttle)(()=>tn==null?void 0:tn(),2e3),style:{width:qt},className:`${ce.title} ${tn?"current":""}`},Sn),ne.createElement("i",{className:`iconfont ${Tn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Tn?"#00DDC7":"#037F74",fontSize:Tn?10:12},onClick:()=>vr(!Tn)})),Tn&&ne.createElement("div",{className:mr?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},ne.createElement("div",{className:ce.bar,ref:Bn},ne.createElement("div",{className:ce.tag,ref:Qn},Ct==null?void 0:Ct.map(Lr=>ne.createElement("span",{onClick:()=>xt(Lr.id),key:Lr.id,style:{color:Rn},className:Ot===Lr.id?ce.active:""},ne.createElement("span",{title:Lr.name,className:ce.name},Lr.name),!!sr&&ne.createElement("span",{className:ce.num},Lr.count)))))))},he={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"},Ee=({dataSource:Ct=[],value:Ot,onChange:xt,className:tn,style:hn={}})=>ne.createElement("div",{style:hn,className:ie()(he.tabs,tn)},Ct.map(Sn=>ne.createElement("span",{onClick:()=>xt(Sn.id),className:Ot===Sn.id?he.active:"",key:Sn.id},Sn.name))),be={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=ge(92832),Ce=({dataSource:Ct=[],value:Ot="",onChange:xt,onInputChange:tn=()=>{},className:hn,style:Sn={},placeholder:qt,allowClear:_n=!1})=>{var Rn;const[sr,jn]=(0,ne.useState)(""),[Dn,hr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Qn;let Bn=Ot;(Qn=JSON.stringify(Ot))!=null&&Qn.includes("{")&&(jn(Ot.id),Bn=Ot.value||"");try{hr(decodeURIComponent(Bn||""))}catch(Tn){hr(decodeURIComponent(Bn||""))}},[Ot]);const mr=()=>{xt(encodeURIComponent(Dn),sr||null)},Dr=Qn=>{Qn!==sr&&(jn(Qn),xt(encodeURIComponent(Dn),Qn))};return ne.createElement("div",{className:ie()(be.input,hn),style:Sn},!!Ct.length&&ne.createElement("div",{className:be.dropdown},ne.createElement("div",{className:be.text},(Rn=Ct.find(Qn=>Qn.id===sr))==null?void 0:Rn.name,ne.createElement("i",{className:"iconfont icon-zhankai4"}),ne.createElement("b",{className:be.b1}),ne.createElement("b",{className:be.b2})),ne.createElement("div",{className:be.menu},Ct.map((Qn,Bn)=>ne.createElement("div",{key:Bn,onClick:()=>Dr(Qn.id)},Qn.name)))),ne.createElement(Se.default,{onPressEnter:mr,value:Dn,onChange:Qn=>{hr(Qn.target.value),tn(encodeURIComponent(Qn.target.value),sr||null)},bordered:!1,placeholder:qt}),ne.createElement("i",{onClick:mr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={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"},Ae=({dataSource:Ct=[],value:Ot="",onChange:xt,onInputChange:tn=()=>{},className:hn,style:Sn={},placeholder:qt,allowClear:_n=!1})=>{var Rn;const[sr,jn]=(0,ne.useState)(""),[Dn,hr]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Qn;let Bn=Ot;(Qn=JSON.stringify(Ot))!=null&&Qn.includes("{")&&(jn(Ot.id),Bn=Ot.value||"");try{hr(decodeURIComponent(Bn||""))}catch(Tn){hr(decodeURIComponent(Bn||""))}},[Ot]);const mr=()=>{xt(encodeURIComponent(Dn),sr||null)},Dr=Qn=>{Qn!==sr&&(jn(Qn),xt(encodeURIComponent(Dn),Qn))};return ne.createElement("div",{className:ie()(xe.input,hn),style:Sn},!!Ct.length&&ne.createElement("div",{className:xe.dropdown},ne.createElement("div",{className:xe.text},(Rn=Ct.find(Qn=>Qn.id===sr))==null?void 0:Rn.name,ne.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),ne.createElement("div",{className:xe.menu},Ct.map((Qn,Bn)=>ne.createElement("div",{key:Bn,onClick:()=>Dr(Qn.id)},Qn.name)))),ne.createElement(Se.default,{onPressEnter:mr,value:Dn,onChange:Qn=>{hr(Qn.target.value),tn(encodeURIComponent(Qn.target.value),sr||null)},bordered:!1,placeholder:qt}),ne.createElement("i",{onClick:mr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Te={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},je=({value:Ct,onChange:Ot,className:xt,total:tn,pageSize:hn,style:Sn={}})=>{const qt=Ct<2,_n=Ct>=Math.ceil(tn/hn);return tn<=hn?ne.createElement(ne.Fragment,null):ne.createElement("div",{className:ie()(Te.quickPager,xt),style:Sn},ne.createElement("div",{onClick:()=>{qt||Ot(Ct-1,"prev")},className:qt?Te.disabled:""},"\u4E0A\u4E00\u9875"),ne.createElement("div",{onClick:()=>{_n||Ot(Ct+1,"next")},className:_n?Te.disabled:""},"\u4E0B\u4E00\u9875"))},De={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},We=ge(71418),ze=ge(6848),Ve=ge(13570),Ze=ge(26869),Ue=ge(31735),Me=ge(96908),He=ge(57177),Qe=ge(81378),Ye=ge(59243),Ke=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn})=>{const sr=Math.floor((qt-(xt-1)*tn)/xt);return ne.createElement(We.Z,{spinning:Rn},ne.createElement("div",{className:ie()(De.list,Ct)},!!Ot.length&&Ot.map((jn,Dn)=>{const{name:hr,id:mr,identifier:Dr,power:Qn,cover_image_id:Bn,pic:Tn}=jn;return ne.createElement("div",{className:De.wrap,key:mr,style:{width:sr,marginRight:(1+Dn)%xt===0?0:tn+Sn,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Dr}/challenges`,className:De.li,onClick:vr=>{vr.preventDefault(),_n&&(0,Ue.L9)([_n]),Qn&&(0,Ue.xg)(`/shixuns/${Dr}/challenges`)}},ne.createElement("div",{className:De.img},ne.createElement("img",{className:De.cover,src:`${Tn}`}),jn.is_jupyter&&ne.createElement("img",{className:De.sign,src:Me}),jn.is_jupyter_lab&&ne.createElement("img",{className:De.sign,src:He}),jn.is_unity_3d&&ne.createElement("img",{className:De.sign,src:Qe})),ne.createElement("div",{className:De.name},ne.createElement(ze.Z,{title:hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:De.e},hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:De.tags},ne.createElement(ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,jn.challenges_count))),!!jn.myshixuns_count&&ne.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,jn.myshixuns_count))),ne.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,jn.level))),ne.createElement("div",{className:De.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:jn.score_info}),ne.createElement("span",null,"\xA0",jn.score_info?`${jn.score_info}\u5206`:"5\u5206")))),!Qn&&ne.createElement("div",{className:De.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ot.length&&ne.createElement(Ye.Z,null)))},Ge={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"},Xe=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,wrapClassName:_n,trackEventItems:Rn,loading:sr})=>{const jn=Math.floor((qt-(xt-1)*tn)/xt);return ne.createElement(We.Z,{spinning:sr},ne.createElement("div",{className:ie()(Ge.list,Ct)},!!Ot.length&&Ot.map((Dn,hr)=>{const{name:mr,id:Dr,identifier:Qn,power:Bn,cover_image_id:Tn,pic:vr}=Dn;return ne.createElement("div",{className:ie()(Ge.wrap,_n),key:Dr,style:{width:jn,marginRight:(1+hr)%xt===0?0:tn+Sn,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Qn}/challenges`,className:Ge.li,onClick:Lr=>{Lr.preventDefault(),Rn&&(0,Ue.L9)([Rn]),Bn&&(0,Ue.xg)(`/shixuns/${Qn}/challenges`)}},ne.createElement("img",{src:ge(47621),className:Ge.titleBg}),ne.createElement("div",{className:Ge.name},ne.createElement(ze.Z,{title:mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Ge.e},mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:Ge.img},ne.createElement("img",{className:Ge.cover,src:Tn?`${Ze.Z.API_SERVER}/api/attachments/${Tn}`:`${Ze.Z.IMG_SERVER+vr}`}),Dn.is_jupyter&&ne.createElement("div",{className:Ge.bq},"Jupyter"),Dn.is_jupyter_lab&&ne.createElement("div",{className:Ge.bq},"JupyterLab"),Dn.is_unity_3d&&ne.createElement("div",{className:Ge.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),ne.createElement("div",{className:"mt20 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Ge.value},Dn.myshixuns_count)),ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u56F0\u96BE\u7B49\u7EA7"),ne.createElement("span",{className:Ge.value},Dn.level))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Ge.text},"\u5173\u5361\u6570"),ne.createElement("span",{className:Ge.value},Dn.challenges_count)),ne.createElement("div",{className:Ge.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Dn.score_info}),ne.createElement("span",{className:Ge.value,style:{color:"#FF9C00"}},"\xA0",Dn.score_info?`${Dn.score_info}\u5206`:"5\u5206"))))),!Bn&&ne.createElement("div",{className:Ge.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ot.length&&ne.createElement(Ye.Z,null)))},Fe={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"},ke="data:image/png;base64,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",et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC",tt="data:image/png;base64,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",_e=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn,wrapClassName:sr,imgClassName:jn})=>{const Dn=Math.floor((qt-(xt-1)*tn)/xt);return ne.createElement(We.Z,{spinning:Rn},ne.createElement("div",{className:ie()(Fe.list,Ct)},!!Ot.length&&Ot.map((hr,mr)=>{const{name:Dr,id:Qn,identifier:Bn,power:Tn,cover_image_id:vr,pic:Lr}=hr;return ne.createElement("div",{className:ie()(Fe.wrap,sr),key:Qn,style:{width:Dn,marginRight:(1+mr)%xt===0?0:tn+Sn,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/shixuns/${Bn}/challenges`,className:Fe.li,onClick:Wr=>{Wr.preventDefault(),_n&&(0,Ue.L9)([_n]),Tn&&(0,Ue.xg)(`/shixuns/${Bn}/challenges`)}},ne.createElement("div",{className:ie()(Fe.img,jn)},ne.createElement("img",{className:Fe.cover,src:vr?`${Ze.Z.API_SERVER}/api/attachments/${vr}`:`${Ze.Z.IMG_SERVER+Lr}`}),hr.is_jupyter&&ne.createElement("img",{className:Fe.sign,src:ke}),hr.is_jupyter_lab&&ne.createElement("img",{className:Fe.sign,src:et}),hr.is_unity_3d&&ne.createElement("img",{className:Fe.sign,src:tt})),ne.createElement("div",{className:Fe.name},ne.createElement(ze.Z,{title:Dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ne.createElement("span",{className:Fe.e},Dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ne.createElement("div",{className:Fe.tags},ne.createElement(ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ne.createElement("span",null,hr.challenges_count))),!!hr.myshixuns_count&&ne.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ne.createElement("span",null,hr.myshixuns_count))),ne.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ne.createElement("span",null,ne.createElement("span",null,hr.level))),ne.createElement("div",{className:Fe.rate},ne.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:hr.score_info}),ne.createElement("span",null,"\xA0",hr.score_info?`${hr.score_info}\u5206`:"5\u5206")))),!Tn&&ne.createElement("div",{className:Fe.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ot.length&&ne.createElement(Ye.Z,null)))},Ie=ge(87303),Re={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"},Ne=ge(79005),qe=ge(20345),st=ge(77882),nt=ge(31081),ot=ge(75309),Ft=ge(71979),gt=ge(47558),ht=ge(42922),lt=ge(66832),St=ge(96593),At=ge(19664),Pt=ge(91833),Dt=Object.defineProperty,_t=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,It=(Ct,Ot,xt)=>Ot in Ct?Dt(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,Nt=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))kt.call(Ot,xt)&&It(Ct,xt,Ot[xt]);if(_t)for(var xt of _t(Ot))wt.call(Ot,xt)&&It(Ct,xt,Ot[xt]);return Ct};const ln=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:qe},{name:"101\u8BA1\u5212",ptimg:st,swimg:nt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ot,swimg:Ft},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:gt,swimg:ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:lt,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:At,swimg:Pt}];var rn=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn,wrapClassName:sr,imgClassName:jn,isArrow:Dn=!1,imgStyle:hr={}})=>{const mr=Math.floor((qt-(xt-1)*tn)/xt),[Dr,Qn]=(0,ne.useState)(),[Bn,Tn]=(0,ne.useState)(),vr=Wr=>Qn(Wr),Lr=()=>Qn(-1);return ne.createElement(We.Z,{spinning:Rn},ne.createElement("div",{className:ie()(Re.list,Ct)},!!(Ot!=null&&Ot.length)&&(Ot==null?void 0:Ot.map((Wr,oa)=>{var ga;const{name:va,id:ya,identifier:ba,featured:ia,school_name:ra,image_url:sa,excellent:ua,is_plan:Ea}=Wr;return ne.createElement("div",{key:ya,className:ie()(Re.wrap,sr),style:{width:mr,marginRight:(1+oa)%xt===0?0:tn+Sn,marginBottom:hn}},ne.createElement("a",{target:"_blank",href:`/paths/${ba}`,className:Re.li,onClick:$r=>{$r.preventDefault(),_n&&(0,Ue.L9)([_n]),(0,Ue.xg)(`/paths/${ba}`)}},ne.createElement("img",{src:ge(39057),className:Re.titleBg}),ne.createElement("div",{className:Re.name},ne.createElement(ze.Z,{title:va},ne.createElement("span",{className:Re.e,style:{color:Dn&&Dr===oa?"#145DFF":"#000000"},onMouseEnter:()=>{vr(oa)},onMouseLeave:Lr},va))),ne.createElement("div",{style:{padding:"14px",paddingBottom:0}},ne.createElement("div",{className:ie()(Re.img,jn)},ne.createElement("img",{className:Re.cover,style:Nt({},hr),src:`${Ze.Z.IMG_SERVER+sa}`}),(ga=Wr==null?void 0:Wr.subject_tags)==null?void 0:ga.map(($r,ea)=>{var ma,Sa;if(ea===0){const Aa=(ma=ln.find(wa=>wa.name==$r))==null?void 0:ma.swimg;return ne.createElement("img",{className:Re.sign,src:Aa,style:{left:"-4px"}})}const Ca=(Sa=ln.find(Aa=>Aa.name==$r))==null?void 0:Sa.ptimg;return ne.createElement("img",{className:Re.sign,src:Ca,style:{left:`${48+52*(ea-1)+2*ea}px`}})}),ne.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Wr==null?void 0:Wr.excellent)&&ne.createElement("div",{className:Re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},ne.createElement("div",null,ne.createElement("span",{className:Re.text},"\u7AE0\u8282\u6570"),ne.createElement("span",{className:Re.value},Wr.stages_count)),ne.createElement("div",null,ne.createElement("span",{className:Re.text},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{className:Re.value},Wr.members_count))))))})),!Ot.length&&ne.createElement(Ye.Z,null)))},Ht={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"},Kt=ge(11968),Qt=ge(59301);const Pn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:qe},{name:"101\u8BA1\u5212",ptimg:st,swimg:nt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ot,swimg:Ft},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:gt,swimg:ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:lt,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:At,swimg:Pt}];var zt=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn,onRemove:sr=()=>{},isCurrent:jn=!0,showAlias:Dn=!1,wrapClassName:hr,imgClassName:mr})=>{const Dr=Math.floor((qt-(xt-1)*tn)/xt),Qn=[{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(Bn=>(window.ENV==="build"&&(Bn.ptimg=`/react/build${Bn.ptimg}`,Bn.swimg=`/react/build${Bn.swimg}`),Bn));return Qt.createElement(We.Z,{spinning:Rn},Qt.createElement("div",{className:ie()(Ht.list,Ct)},!!(Ot!=null&&Ot.length)&&(Ot==null?void 0:Ot.map((Bn,Tn)=>{var vr;const{name:Lr,id:Wr,identifier:oa,featured:ga,school_name:va,image_url:ya,excellent:ba,is_plan:ia}=Bn;return Qt.createElement("div",{key:Wr,className:ie()(Ht.wrap,hr),style:{width:Dr,marginRight:(1+Tn)%xt===0?0:tn+Sn,marginBottom:hn}},Qt.createElement("a",{className:Ht.li,onClick:ra=>{ra.preventDefault(),ra.stopPropagation(),_n&&(0,Ue.L9)([_n]),(0,Ue.xg)(`/paths/${oa}`)}},Qt.createElement("div",{className:ie()(Ht.img,mr)},Qt.createElement("img",{className:Ht.cover,src:`${Ze.Z.IMG_SERVER+ya}`}),jn&&(0,Kt.bg)()&&(Bn==null?void 0:Bn.studying)&&Qt.createElement("div",{className:`${Ht.movebq} user-path-items`,onClick:ra=>{ra.stopPropagation(),sr(Bn)}},Qt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Qt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(vr=Bn==null?void 0:Bn.subject_tags)==null?void 0:vr.map((ra,sa)=>{var ua,Ea;if(sa===0){const ea=(ua=Qn.find(ma=>ma.name==ra))==null?void 0:ua.swimg;return Qt.createElement("img",{className:Ht.sign,src:ea,style:{left:"-4px"}})}const $r=(Ea=Qn.find(ea=>ea.name==ra))==null?void 0:Ea.ptimg;return Qt.createElement("img",{className:Ht.sign,src:$r,style:{left:`${48+52*(sa-1)+2*sa}px`}})}),Qt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Bn==null?void 0:Bn.excellent)&&Qt.createElement("div",{className:Ht.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Qt.createElement("div",{className:Ht.name},Qt.createElement(ze.Z,{title:Dn&&(Bn!=null&&Bn.excellent_alias_name)?Qt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Lr}`,Qt.createElement("br",null),Qt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Bn==null?void 0:Bn.excellent_alias_name}`)):Lr},Qt.createElement("span",{className:Ht.e},Dn&&(Bn==null?void 0:Bn.excellent_alias_name)||Lr))),Qt.createElement("div",{className:Ht.tags},Qt.createElement("div",null,Qt.createElement(ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Qt.createElement("span",null,Qt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Qt.createElement("span",null,Bn.stages_count))),Qt.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Qt.createElement("span",null,Qt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Qt.createElement("span",null,Bn.members_count)))))))})),!Ot.length&&Qt.createElement(Ye.Z,null)))},en={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"},cn="data:image/png;base64,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",jt=ge(59301),Tt=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn})=>{const sr=Math.floor((qt-(xt-1)*tn)/xt);return jt.createElement(We.Z,{spinning:Rn},jt.createElement("div",{className:ie()(en.list,Ct)},!!Ot.length&&Ot.map((jn,Dn)=>{const{subject_identifier:hr,id:mr,identifier:Dr,power:Qn}=jn,Bn=jn.is_public!=0&&jn.is_public;return jt.createElement("div",{className:en.wrap,key:mr,style:{width:sr,marginRight:(1+Dn)%xt===0?0:tn+Sn,marginBottom:hn}},jt.createElement("a",{className:en.li,onClick:Tn=>{Tn.preventDefault(),_n&&(0,Ue.L9)([_n]),(0,Ue.xg)(jn.first_category_url)}},jt.createElement("div",{className:en.top},jt.createElement(ze.Z,{title:jn.name},jt.createElement("div",{className:en.name},jn.name)),jt.createElement("img",{className:en.img,src:Ze.Z.IMG_SERVER+"/images/"+jn.avatar_url}),jt.createElement("div",{className:en.text,title:jn.creator},jn.creator),hr&&jt.createElement("div",{className:en.btns},jt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),jt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Bn&&jt.createElement("div",{className:en.sign},"\u516C\u5F00")),jt.createElement("div",{className:en.bottom},jn.visits>0&&jt.createElement(ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-liulanyan"}),jt.createElement("span",null,jn.visits))),jn.course_members_count>0&&jt.createElement(ze.Z,{title:"\u6210\u5458",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-chengyuan"}),jn.course_members_count)),jn.tasks_count>0&&jt.createElement(ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-zuoye"}),jn.tasks_count)),jn.is_end?jt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):jt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!jn.is_accessible&&jt.createElement("div",{className:en.lockWrap},jt.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),jt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ot.length&&jt.createElement(Ye.Z,null)))},Bt={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"},Gt="data:image/png;base64,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",fn=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,wrapClassName:_n,trackEventItems:Rn,loading:sr})=>{const jn=Math.floor((qt-(xt-1)*tn)/xt);return ne.createElement(We.Z,{spinning:sr},ne.createElement("div",{className:ie()(Bt.list,Ct)},!!Ot.length&&Ot.map((Dn,hr)=>{const{subject_identifier:mr,id:Dr,identifier:Qn,power:Bn}=Dn,Tn=Dn.is_public!=0&&Dn.is_public;return ne.createElement("div",{className:ie()(`${Bt.wrap} ${Dn.is_accessible?"":Bt.warpStyle}`,_n),key:Dr,style:{width:jn,marginRight:(1+hr)%xt===0?0:tn+Sn,marginBottom:hn}},ne.createElement("a",{className:Bt.li,onClick:vr=>{vr.preventDefault(),Rn&&(0,Ue.L9)([Rn]),(0,Ue.xg)(Dn.first_category_url)}},ne.createElement("div",{className:Bt.creator},ne.createElement("img",{className:Bt.img,src:Ze.Z.IMG_SERVER+"/images/"+Dn.avatar_url}),ne.createElement("div",{className:Bt.text,title:Dn.creator},Dn.creator)),ne.createElement("div",{className:Bt.top},ne.createElement(ze.Z,{title:Dn.name},ne.createElement("div",{className:Bt.name},Dn.name)),Tn&&ne.createElement("div",{className:Bt.sign},"\u516C\u5F00")),ne.createElement("div",{className:Bt.middle},ne.createElement("div",{className:Bt.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:Bt.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:Bt.value},(Dn==null?void 0:Dn.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:Bt.text},"\u6210\u5458"),ne.createElement("span",{className:Bt.value},(Dn==null?void 0:Dn.course_members_count)||0))),ne.createElement("div",{className:Bt.row},ne.createElement("div",null,ne.createElement("span",{className:Bt.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:Bt.value},(Dn==null?void 0:Dn.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:Bt.text},"\u72B6\u6001"),Dn.is_end?ne.createElement("span",{className:Bt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:Bt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),mr&&ne.createElement("div",{className:Bt.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Dn.is_accessible&&ne.createElement("div",{className:Bt.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ot.length&&ne.createElement(Ye.Z,null)))},nn={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"},ft="data:image/png;base64,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",pt=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,wrapClassName:_n,trackEventItems:Rn,loading:sr})=>{const jn=Math.floor((qt-(xt-1)*tn)/xt);return ne.createElement(We.Z,{spinning:sr},ne.createElement("div",{className:ie()(nn.list,Ct)},!!Ot.length&&Ot.map((Dn,hr)=>{const{subject_identifier:mr,id:Dr,identifier:Qn,power:Bn}=Dn,Tn=Dn.is_public!=0&&Dn.is_public;return ne.createElement("div",{className:ie()(`${nn.wrap} ${Dn.is_accessible?"":nn.warpStyle}`,_n),key:Dr,style:{width:jn,marginRight:(1+hr)%xt===0?0:tn+Sn,marginBottom:hn}},ne.createElement("a",{className:nn.li,onClick:vr=>{vr.preventDefault(),Rn&&(0,Ue.L9)([Rn]),(0,Ue.xg)(Dn.first_category_url)}},ne.createElement("div",{className:nn.creator},ne.createElement("img",{className:nn.img,src:Ze.Z.IMG_SERVER+"/images/"+Dn.avatar_url}),ne.createElement("div",{className:nn.text,title:Dn.creator},Dn.creator)),ne.createElement("div",{className:nn.top},ne.createElement(ze.Z,{title:Dn.name},ne.createElement("div",{className:nn.name},Dn.name)),Tn&&ne.createElement("div",{className:nn.sign})),ne.createElement("div",{className:nn.middle},ne.createElement("div",{className:nn.row,style:{marginBottom:6}},ne.createElement("div",null,ne.createElement("span",{className:nn.text},"\u8BBF\u95EE\u91CF"),ne.createElement("span",{className:nn.value},(Dn==null?void 0:Dn.visits)||0)),ne.createElement("div",null,ne.createElement("span",{className:nn.text},"\u6210\u5458"),ne.createElement("span",{className:nn.value},(Dn==null?void 0:Dn.course_members_count)||0))),ne.createElement("div",{className:nn.row},ne.createElement("div",null,ne.createElement("span",{className:nn.text,style:{width:42}},"\u4F5C",ne.createElement("span",{style:{marginLeft:14}},"\u4E1A")),ne.createElement("span",{className:nn.value},(Dn==null?void 0:Dn.tasks_count)||0)),ne.createElement("div",null,ne.createElement("span",{className:nn.text},"\u72B6\u6001"),Dn.is_end?ne.createElement("span",{className:nn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):ne.createElement("span",{className:nn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),mr&&ne.createElement("div",{className:nn.btns},ne.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Dn.is_accessible&&ne.createElement("div",{className:nn.lockWrap},ne.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ne.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ot.length&&ne.createElement(Ye.Z,null)))},Ut={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ut=ge(58106),Hn=({dataSource:Ct=[],value:Ot,onChange:xt,className:tn,style:hn={},tabBarExtraContent:Sn})=>ne.createElement("div",{className:ie()(Ut.tabs,tn),style:hn},ne.createElement("div",{className:Ut.tabsWrap},Ct.map((qt,_n)=>ne.createElement("aside",{className:Ut.tab,onClick:()=>{xt(qt.id),qt.link&&ut.history.push(qt.link)},key:_n},ne.createElement("div",{className:Ot===qt.id?Ut.active:""},qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&ne.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&ne.createElement(ze.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",ne.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),ne.createElement("div",{className:Ut.tabBar},Sn)),Ln={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"},Wt=({dataSource:Ct=[],value:Ot,onChange:xt,className:tn,style:hn={},tabBarExtraContent:Sn})=>ne.createElement("div",{className:ie()(Ln.tabs,tn),style:hn},ne.createElement("div",{className:Ln.tabsWrap},Ct.map((qt,_n)=>ne.createElement("aside",{className:Ln.tab,onClick:()=>{xt(qt.id),qt.link&&ut.history.push(qt.link)},key:_n},ne.createElement("div",{className:Ot===qt.id?Ln.active:""},qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&ne.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&ne.createElement(ze.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",ne.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),ne.createElement("div",{className:Ln.tabBar},Sn)),dn={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"},xn=({dataSource:Ct=[],value:Ot,onChange:xt,className:tn,style:hn={},tabBarExtraContent:Sn})=>ne.createElement("div",{className:ie()(dn.tabs,tn),style:hn},ne.createElement("div",{className:dn.tabsWrap},Ct.map((qt,_n)=>ne.createElement("aside",{className:`${dn.tab} ${Ot===qt.id?dn.active:""}`,onClick:()=>{xt(qt.id),qt.link&&ut.history.push(qt.link)},key:_n},ne.createElement("div",null,qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&ne.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&ne.createElement(ze.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},ne.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ne.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",ne.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),ne.createElement("div",{className:dn.tabBar},Sn)),ur=({className:Ct,style:Ot={},children:xt})=>ne.createElement("div",{className:ie()(Ct),style:Ot},xt),Cn={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"},Vn=ge(38854),nr=ge(20834);const Wn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var $n=({sortValue:Ct,dropValue:Ot,className:xt,onSort:tn,onDrop:hn,dataSource:Sn=Wn})=>{var qt;return ne.createElement("div",{className:ie()(Cn.orderWrap,xt)},ne.createElement(Vn.Z,{dropdownRender:()=>ne.createElement(nr.default,null,Sn.map((_n,Rn)=>ne.createElement(nr.default.Item,{key:Rn,onClick:()=>hn(_n.id)},_n.name)))},ne.createElement("span",{className:Cn.orderTextWrap},(qt=Sn.find(_n=>Ot===_n.id))==null?void 0:qt.name)),ne.createElement("span",{className:Cn.orderIconWrap},ne.createElement("span",{className:Cn.orderAsc},ne.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Cn.cursorPointer} ${Cn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Cn.cursorPointer}`,onClick:()=>tn(Ct==="asc"?"desc":"asc")})),ne.createElement("span",{className:Cn.orderDesc},ne.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Cn.cursorPointer} ${Cn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Cn.cursorPointer}`,onClick:()=>tn(Ct==="asc"?"desc":"asc")}))))},cr={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 dr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var yr=({sortValue:Ct,dropValue:Ot,className:xt,onSort:tn,onDrop:hn,dataSource:Sn=dr})=>{var qt;return ne.createElement("div",{className:ie()(cr.orderWrap,xt)},ne.createElement(Vn.Z,{dropdownRender:()=>ne.createElement(nr.default,null,Sn.map((_n,Rn)=>ne.createElement(nr.default.Item,{key:Rn,onClick:()=>hn(_n.id)},_n.name)))},ne.createElement("span",{className:cr.orderTextWrap},(qt=Sn.find(_n=>Ot===_n.id))==null?void 0:qt.name)),ne.createElement("span",{className:cr.orderIconWrap},ne.createElement("span",{className:cr.orderAsc},ne.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer}`,onClick:()=>tn(Ct==="asc"?"desc":"asc")})),ne.createElement("span",{className:cr.orderDesc},ne.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer}`,onClick:()=>tn(Ct==="asc"?"desc":"asc")}))))},Ar={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"},pr=ge(3113),sn=ge(80871),Un=Object.defineProperty,Xn=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,kn=(Ct,Ot,xt)=>Ot in Ct?Un(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,Zn=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))or.call(Ot,xt)&&kn(Ct,xt,Ot[xt]);if(Xn)for(var xt of Xn(Ot))pn.call(Ot,xt)&&kn(Ct,xt,Ot[xt]);return Ct},In=(Ct,Ot)=>{var xt={};for(var tn in Ct)or.call(Ct,tn)&&Ot.indexOf(tn)<0&&(xt[tn]=Ct[tn]);if(Ct!=null&&Xn)for(var tn of Xn(Ct))Ot.indexOf(tn)<0&&pn.call(Ct,tn)&&(xt[tn]=Ct[tn]);return xt},Jn=(Ct,Ot,xt)=>new Promise((tn,hn)=>{var Sn=Rn=>{try{_n(xt.next(Rn))}catch(sr){hn(sr)}},qt=Rn=>{try{_n(xt.throw(Rn))}catch(sr){hn(sr)}},_n=Rn=>Rn.done?tn(Rn.value):Promise.resolve(Rn.value).then(Sn,qt);_n((xt=xt.apply(Ct,Ot)).next())}),br=Ct=>{var Ot=Ct,{className:xt,style:tn,children:hn,loading:Sn=!1,openLoading:qt,onClick:_n=()=>{},size:Rn="middle",shape:sr="round",theme:jn}=Ot,Dn=In(Ot,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[hr,mr]=(0,ne.useState)(!1),Dr=(0,ne.useMemo)(()=>{switch(jn){case sn.Fy.THEMEONE:return Ar.ThemeOne;case sn.Fy.DEFAULT:default:return Ar.btn}},[jn]);return ne.createElement(pr.ZP,Zn({onClick:(0,ue.throttle)(Qn=>Jn(void 0,null,function*(){qt&&mr(!0);try{yield _n(Qn)}catch(Bn){console.log("error",Bn)}qt&&mr(!1)}),2e3,{leading:!0,trailing:!1}),className:ie()(Dr,Ar[`${Rn}-${sr}`],xt),style:tn,size:Rn,shape:sr,loading:hr||Sn},Dn),hn)},Cr={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"},Pr=({className:Ct,style:Ot,children:xt=null,onClick:tn,title:hn})=>ne.createElement("div",{className:ie()(Cr.head,Ct),style:Ot},ne.createElement("span",{className:"primary-hover",onClick:tn},ne.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ne.createElement("b",{title:hn},hn),ne.createElement("div",{className:Cr.node},xt)),Tr={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"},er=({confirmShow:Ct=!0,confirmTitle:Ot,confirmClick:xt,cancelShow:tn=!0,cancelTitle:hn,cancelClick:Sn,className:qt,style:_n,confirmLoading:Rn=!1})=>ne.createElement("div",{className:ie()(Tr.btns,qt),style:_n},Ct&&ne.createElement(pr.ZP,{loading:Rn,onClick:xt,type:"primary",className:Tr.confirm},Ot),tn&&ne.createElement(pr.ZP,{onClick:Sn,className:Tr.cancel},hn)),fr={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"},rr=({className:Ct,style:Ot={},LeftContent:xt,children:tn,RightContent:hn})=>ne.createElement("div",{className:ie()(fr.fixedBottom,Ct),style:Ot},ne.createElement("div",{className:fr.wrap},ne.createElement("div",{className:fr.left},xt),ne.createElement("div",{className:fr.center},tn),ne.createElement("div",{className:fr.right},hn))),Fr={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"},gr=({className:Ct,style:Ot={},dataSource:xt=[]})=>ne.createElement("div",{className:ie()(Fr.crumbs,Ct),style:Ot},xt.map((tn,hn)=>hnut.history.push(tn.path)},tn.name):ne.createElement("span",null,tn.name),ne.createElement("span",null,"\xA0",">","\xA0")):ne.createElement("span",{key:hn,style:{color:"#5F6368"}},tn.name))),Sr=ge(31797),Ir=Object.defineProperty,Br=Object.defineProperties,ir=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,Mr=(Ct,Ot,xt)=>Ot in Ct?Ir(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,jr=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))kr.call(Ot,xt)&&Mr(Ct,xt,Ot[xt]);if(Er)for(var xt of Er(Ot))_r.call(Ot,xt)&&Mr(Ct,xt,Ot[xt]);return Ct},Vr=(Ct,Ot)=>Br(Ct,ir(Ot)),Gr=(Ct,Ot)=>{var xt={};for(var tn in Ct)kr.call(Ct,tn)&&Ot.indexOf(tn)<0&&(xt[tn]=Ct[tn]);if(Ct!=null&&Er)for(var tn of Er(Ct))Ot.indexOf(tn)<0&&_r.call(Ct,tn)&&(xt[tn]=Ct[tn]);return xt};const{Countdown:Jr}=Sr.default;var Hr=Ct=>{var Ot=Ct,{onChange:xt}=Ot,tn=Gr(Ot,["onChange"]);const[hn,Sn]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{typeof hn=="number"&&hn>=0&&xt(hn)},[hn]);const qt=_n=>{const Rn=Math.floor(_n/1e3);Sn(Rn)};return ne.createElement(Jr,Vr(jr({},tn),{onChange:qt}))},Nr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Lt=({DataProps:Ct,className:Ot,style:xt={}})=>{var tn;return ne.createElement("div",{className:ie()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Nr.ClassRoomItem,Ot),style:xt,onClick:()=>{(0,Ue.xg)(Ct==null?void 0:Ct.first_category_url)}},ne.createElement("div",{className:"flex flex-col item-center"},ne.createElement("img",{src:`${(tn=Ze.Z)==null?void 0:tn.IMG_SERVER}/images/${Ct==null?void 0:Ct.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ct==null?void 0:Ct.subject_identifier)&&ne.createElement("div",{className:"mt-40px"},ne.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),ne.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),ne.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},ne.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ct!=null&&Ct.is_public)&&ne.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),ne.createElement("span",{className:ie()("text-16px font-medium",Nr.TitleDom)},Ct==null?void 0:Ct.name)),ne.createElement("div",{className:"c-grey-333 font-medium"},Ct==null?void 0:Ct.creator),ne.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ct==null?void 0:Ct.course_members_count),ne.createElement("div",{className:"c-grey-333 flex item-center justify-between"},ne.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ct==null?void 0:Ct.tasks_count),Ct!=null&&Ct.is_end?ne.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):ne.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},$t=Object.defineProperty,vn=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Vt=(Ct,Ot,xt)=>Ot in Ct?$t(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,Je=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))ar.call(Ot,xt)&&Vt(Ct,xt,Ot[xt]);if(vn)for(var xt of vn(Ot))mn.call(Ot,xt)&&Vt(Ct,xt,Ot[xt]);return Ct},bt=({DataProps:Ct=[],selectValue:Ot,onChange:xt,className:tn,style:hn={},extra:Sn,classNameItem:qt,styleItem:_n={},barHidden:Rn})=>{const[sr,jn]=(0,ne.useState)();return(0,ne.useEffect)(()=>{jn(Array.isArray(Ot)?Ot:[Ot])},[Ot]),ne.createElement("div",{className:ie()("flex px-20px py-10px gap-40px",tn),style:Je({borderBottom:"1px solid #D3F0FF"},hn)},Ct==null?void 0:Ct.map(Dn=>ne.createElement("div",{key:Dn==null?void 0:Dn.id,className:ie()("flex item-center justify-center current c-grey-333 text-16 relative",qt,Dn==null?void 0:Dn.className),style:Je(Je({color:sr!=null&&sr.includes(Dn==null?void 0:Dn.id)?"#1890FF":"",minWidth:88},_n),(Dn==null?void 0:Dn.style)||{}),onClick:hr=>{xt==null||xt({domEvent:hr,item:Dn}),Dn!=null&&Dn.link&&ut.history.push(Dn==null?void 0:Dn.link)}},Dn==null?void 0:Dn.name,!Rn&&(sr==null?void 0:sr.includes(Dn==null?void 0:Dn.id))&&ne.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),ne.createElement("div",{className:"ml-auto"},Sn))},Mt=Object.defineProperty,yt=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,wn=(Ct,Ot,xt)=>Ot in Ct?Mt(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,qn=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))on.call(Ot,xt)&&wn(Ct,xt,Ot[xt]);if(Zt)for(var xt of Zt(Ot))Xt.call(Ot,xt)&&wn(Ct,xt,Ot[xt]);return Ct},tr=(Ct,Ot)=>yt(Ct,Jt(Ot)),Yn=({value:Ct,onChange:Ot,onInputChange:xt,className:tn,style:hn={},InputProps:Sn})=>{const[qt,_n]=(0,ne.useState)(Ct);return ne.createElement("div",{className:ie()("flex item-center rounded-full px-10px py-2px",tn),style:qn({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},hn)},ne.createElement(Se.default,tr(qn({bordered:!1},Sn),{onChange:Rn=>{_n(Rn.target.value),xt==null||xt(encodeURIComponent(Rn.target.value))},onPressEnter:Rn=>{Ot==null||Ot({domEvent:Rn,item:{value:qt}})}})),ne.createElement("img",{className:"h-22px current",src:ge(25365),height:22,onClick:Rn=>{Ot==null||Ot({domEvent:Rn,item:{value:qt}})}}))}},61904:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return we}});var ne=ge(59301);function we(E,ve){const me=(0,ne.useRef)();(0,ne.useEffect)(()=>{me.current=E}),(0,ne.useEffect)(()=>{function de(){me.current()}if(ve!==null){let le=setInterval(de,ve);return()=>clearInterval(le)}},[ve])}},87110:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(31797),E=ge(5871),ve=ge(78241),me=ge(43418),de=ge(71418),le=ge(1710),ie=ge(92832),ue=ge(95237),se=ge(43604),oe=ge(3113),ae=ge(22167),re=ge(56656),ee=ge.n(re),a=ge(58106),y=ge(31735),x=ge(6460),b=ge(11968),z=ge(26718),te=ge(59301),ce=(ye,Ee,be)=>new Promise((Se,Pe)=>{var Ce=Ae=>{try{Be(be.next(Ae))}catch(Te){Pe(Te)}},xe=Ae=>{try{Be(be.throw(Ae))}catch(Te){Pe(Te)}},Be=Ae=>Ae.done?Se(Ae.value):Promise.resolve(Ae.value).then(Ce,xe);Be((be=be.apply(ye,Ee)).next())});const{Countdown:fe}=we.default,pe=({value:ye,onChange:Ee,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(E.Z,{value:ye,onChange:Ee,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),he=({exercise:ye,successCb:Ee,dispatch:be})=>{var Se,Pe,Ce,xe;const Be=(0,a.useParams)(),[Ae]=ve.default.useForm(),Te=ve.default.useWatch("time",Ae),[Oe,je]=(0,ne.useState)(!1),De=(0,ne.useRef)(),{actionTabs:We}=ye,[ze,Ve]=(0,ne.useState)(),[,Ze,Ue,Me]=(0,z.U)(ae.n7,{id:Be.categoryId}),[,He,Qe]=(0,z.U)(ae.Cd,{});(0,ne.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(je(!1),Ae.resetFields())},[ye.actionTabs.key]);const Ye=()=>new Promise(tt=>ce(void 0,null,function*(){var $e,_e;return De.current=yield(0,x.y)({ip_limit:($e=We==null?void 0:We.exerciseParams)==null?void 0:$e.ip_limit,ip_bind:(_e=We==null?void 0:We.exerciseParams)==null?void 0:_e.ip_bind_type}),tt()})),rt=()=>ce(void 0,null,function*(){var tt,$e,_e,Ie,Re;yield Ae.validateFields();const Ne=Ae.getFieldsValue();if(je(!0),(((tt=We==null?void 0:We.exerciseParams)==null?void 0:tt.ip_limit)!=="no"||($e=We==null?void 0:We.exerciseParams)!=null&&$e.ip_bind_type)&&(yield Ye()),(yield(0,ae.ZD)((_e=We==null?void 0:We.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Ie=We==null?void 0:We.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:Ne.unlock_key,time:Ne.time,ip:De.current})).status===0){if(Ee){be({type:"exercise/setActionTabs",payload:{}}),Ee();return}const st=We==null?void 0:We.exerciseParams;(0,y.nr)({inner_ip:st.inner_ip,public_ip:st.public_ip,open_camera:st.open_camera,ip_limit:st.ip_limit,ip_bind:st.ip_bind,ip_bind_type:st.ip_bind_type,exercise_tips:st.exercise_tips,exerciseId:st.id,screen_open:st.screen_open,screen_num:st.screen_num,screen_sec:st.screen_sec,coursesId:Be.coursesId,login:(Re=(0,b.eY)())==null?void 0:Re.login,history,identity_verify:st.identity_verify,open_phone_video_recording:st.open_phone_video_recording,current_status:st.current_status}),be({type:"exercise/setActionTabs",payload:{}})}je(!1)}),Ke=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ge=((Se=We==null?void 0:We.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=We==null?void 0:We.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,ne.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const tt=yield Qe(Be);yield Ue({}),tt.status||Ve(tt)})},[ye.actionTabs.key]);const{time:Le,end_time:Xe}=(ze==null?void 0:ze.exercise)||{},Fe=Me!=null&&Me.user_end_time?ee()(Me==null?void 0:Me.user_end_time).add(1,"minutes"):ee()(),ke=ee()(Me==null?void 0:Me.user_total_end_time)>Fe?Math.round(ee().duration(ee()(Me==null?void 0:Me.user_total_end_time).diff(Fe.startOf("minute"))).asMinutes()):0,et=((Me==null?void 0:Me.student_left_minutes)||0)+(Te||0);return te.createElement(te.Fragment,null,te.createElement(me.default,{width:514,centered:!0,closable:!!((Ce=We==null?void 0:We.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(de.Z,{spinning:Ze||He},Ge&&te.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 "),!Ge&&te.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"),Ge&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=We==null?void 0:We.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:Ke}),te.createElement("div",{className:""},te.createElement(ve.default,{form:Ae,layout:"vertical",autoComplete:"off"},te.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Le!==-1?te.createElement(te.Fragment,null,te.createElement(ve.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(Me==null?void 0:Me.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(pe,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ze||He?"--":et),"\u5206\u949F",et!==0&&(Me==null?void 0:Me.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(Me==null?void 0:Me.user_end_time).add(Te||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",ee()(Xe).format("YYYY-MM-DD HH:mm")))),te.createElement(ue.Z,{justify:"space-between",align:"middle"},te.createElement(se.Z,null),te.createElement(se.Z,null,te.createElement(oe.ZP,{loading:Oe,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};at.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(he)},92711:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return a}});var ne=ge(59301),we=ge(58106),E=ge(43418),ve=ge(3113),me=ge(71418),de=ge(45962),le=ge(30097),ie=ge(58478),ue=ge(24334),se=ge(56656),oe=ge.n(se),ae=ge(17713),re=ge(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=he=>{try{pe(b.next(he))}catch(ye){te(ye)}},fe=he=>{try{pe(b.throw(he))}catch(ye){te(ye)}},pe=he=>he.done?z(he.value):Promise.resolve(he.value).then(ce,fe);pe((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,ne.useState)(void 0);console.log((0,we.useLocation)(),33);const te=(0,we.useLocation)();(0,ne.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ve=yield(0,de.X6)(y);z(Ve.data)})}()},[y]);const{status:ce,created_at:fe,code:pe,name:he,language:ye,pass_sets_count:Ee,set_count:be,error_msg:Se,output:Pe,input:Ce,expected_output:xe,execute_memory:Be,user:Ae,execute_time:Te,input_file_url:Oe,output_file_url:je,is_file:De,expected_output_file_url:We}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(me.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},le.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,oe()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,ye)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,Te*1e3,"ms")," "),re.createElement("li",null," ",`${ce===ae.h.HIDE_COMPILE_STATUS?"--":Ee} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,le.gZ)({status:ce,error_msg:Se,execute_time:Te,output:Pe,input:Ce,expected_output:xe,input_file_url:Oe,output_file_url:je,is_file:De,expected_output_file_url:We}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:ue.Base64.decode(pe),options:{readOnly:!0}}))):null)))}},75693:function(dt,at,ge){"use strict";ge.d(at,{Im:function(){return be},Y4:function(){return Pe}});var ne=ge(59301),we=ge(92832),E=ge(8591),ve=ge(3113),me=ge(90643),de=ge(24334),le=ge.n(de),ie=ge(10640),ue=ge(69654),se=ge(95318),oe=ge(31735),ae=ge(34376),re=ge.n(ae),ee=ge(97013),a=ge(58106),y=ge(92711),x=ge(94276),b=ge(45962),z=ge(75826),te=ge(72059),ce=ge(92310),fe=ge.n(ce),pe=ge(7722),he=ge(59301),ye=(Be,Ae,Te)=>new Promise((Oe,je)=>{var De=Ve=>{try{ze(Te.next(Ve))}catch(Ze){je(Ze)}},We=Ve=>{try{ze(Te.throw(Ve))}catch(Ze){je(Ze)}},ze=Ve=>Ve.done?Oe(Ve.value):Promise.resolve(Ve.value).then(De,We);ze((Te=Te.apply(Be,Ae)).next())});const{TextArea:Ee}=we.default,be={[me.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[me.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[me.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=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Se||{});function Pe(Be){const{status:Ae,error_msg:Te,output:Oe,input:je,expected_output:De,is_file:We,input_file_url:ze,output_file_url:Ve,expected_output_file_url:Ze,setMonacoValue:Ue,setData:Me}=Be,He=(0,ne.useRef)(),Qe=(0,ne.useRef)(),Ye=(0,ne.useRef)();let rt=null;const Ke={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,ne.useEffect)(()=>{if(Oe&&!We&&He.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(He.current);const Le=(0,oe.pp)(de.Base64.decode(Oe));Ge.write(Le),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Xe){}},100)}if(je&&!We&&Qe.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Qe.current),Ge.write((0,oe.pp)(je)),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Le){}},100)}if(De&&!We&&Ye.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Ye.current),Ge.write((0,oe.pp)(de.Base64.decode(De))),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Le){}},100)}},[Oe]),Ae){case me.h.NOMATCH:rt=he.createElement(he.Fragment,null,he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!We&&he.createElement("div",{ref:He}),We&&he.createElement("div",{style:Ke},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ge=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ue(Ge),setTimeout(()=>{Me(Ve)},200)})},Oe)),he.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!We&&he.createElement("div",{ref:Ye}),We&&he.createElement("div",{style:Ke},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ge=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ue(yield Ge.text()),setTimeout(()=>{Me(Ze)},200)})},De)));break;case me.h.EXECUTEFAILURE:rt=he.createElement(he.Fragment,null,he.createElement("div",{style:{border:"1px #F6F7F9 solid"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!We&&he.createElement(se.Z,{value:je,style:Ke}),We&&he.createElement("div",{style:Ke},he.createElement("a",{onClick:()=>(0,oe.LR)(ze,je)},je))),he.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},de.Base64.decode(Te),"111")));break;case me.h.COMPILEFAILURE:rt=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:ie.Z.error},de.Base64.decode(Te)));break;case me.h.PODFAILURE:rt=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:rt=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",rt," ")}function Ce(Be){const{status:Ae,error_msg:Te,execute_time:Oe,output:je,input:De,expected_output:We,is_file:ze,input_file_url:Ve,output_file_url:Ze,expected_output_file_url:Ue}=Be;let Me=null;switch(Ae){case me.h.OK:case me.h.NOMATCH:case me.h.EXECUTEFAILURE:case me.h.COMPILEFAILURE:Me=he.createElement("div",{id:"outputResultRef",className:"h100"});break;case me.h.PODFAILURE:Me=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case me.h.TIMEOUT:Me=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",Me," ")}function xe({value:Be,className:Ae}){return he.createElement("span",{className:Ae},Be)}at.ZP=({input:Be,is_file:Ae,debuging:Te,submitting:Oe,executingMessage:je,debugResult:De,onChangeInput:We,onDebugCode:ze,onSubmitCode:Ve,hack:Ze,user:Ue,submitResult:Me,isWhiteTheme:He,topDispatch:Qe})=>{const[Ye]=(0,a.useSearchParams)(),rt=(0,a.useParams)(),[Ke,Ge]=(0,ne.useState)(!1),[Le,Xe]=(0,ne.useState)(!1),[Fe,ke]=(0,ne.useState)(1),[et,tt]=(0,ne.useState)(!1),[$e,_e]=(0,ne.useState)(0),[Ie,Re]=(0,ne.useState)(!1),[Ne,qe]=(0,ne.useState)(""),[st,nt]=(0,ne.useState)(""),ot=(0,ne.useRef)(),Ft=(0,ne.useRef)(),gt=(0,ne.useRef)(null),ht=(0,ne.useRef)(null),lt=(0,ne.useRef)(null);console.log(Me,"submitResult",rt);const{status:St,id:At,input:Pt,output:Dt,expected_output:_t,is_file:kt,input_file_url:wt,output_file_url:It,expected_output_file_url:Nt,error_msg:ln,hack_sets:un}=Me||{};(0,ne.useEffect)(()=>{St===0&&(ke(1),_e(0))},[St,At]),(0,ne.useEffect)(()=>{ye(void 0,null,function*(){var jt;const it=yield(0,b.rX)(rt==null?void 0:rt.id,"submit");(it==null?void 0:it.status)===0&&(it!=null&&it.data&&((jt=it==null?void 0:it.data)==null?void 0:jt.status)!==0?(Qe({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:it==null?void 0:it.data}}),ke(2),_e(320)):(ke(1),_e(0)))})},[rt==null?void 0:rt.id]),(0,ne.useEffect)(()=>{if(ot.current){let cn=function(nn){Bt=Tt.offsetHeight,Gt=!0,an=nn.pageY,lt.current.style.display="block"},jt=function(){Gt=!1,lt.current.style.display="none"},it=function(nn){if(Gt){rn();let ft=an-nn.pageY,mt=Bt+ft;if(mt<0&&(mt=0),mt>window.innerHeight-150&&(mt=window.innerHeight-150),Fe===1){mt<=34?_e(0):_e(mt);return}console.log(mt,"resizeH"),_e(mt)}};const Tt=gt.current;let Bt=0,Gt=!1,an=0;const fn=document.getElementById("case-y-bar");return fn==null||fn.addEventListener("mousedown",cn),document.addEventListener("mousemove",it),document.addEventListener("mouseup",jt),()=>{const nn=document.getElementById("case-y-bar");nn==null||nn.removeEventListener("mousedown",cn),document.removeEventListener("mousemove",it),document.removeEventListener("mouseup",jt)}}},[ot,Fe]),(0,ne.useEffect)(()=>{const cn=x.Z.subscribe("resize-move-bar",rn);if(Ye.get("type")!=="exercises")return document.addEventListener((0,pe.gH)(),Qt),()=>{document.removeEventListener((0,pe.gH)(),Qt),cn()}},[]),(0,ne.useEffect)(()=>{});function rn(){var cn,jt,it,Tt;const Bt=document.getElementById("outputResultRef");if(Bt){let Gt=Bt.dataset.text;Ft.current.reset(),Ft.current.writeln(Gt);const an=document.getElementById("outputResultRef").offsetWidth-20,fn=((Tt=(it=(jt=(cn=Ft.current)==null?void 0:cn._core)==null?void 0:jt._renderService)==null?void 0:it.dimensions)==null?void 0:Tt.actualCellWidth)||10,nn=Math.ceil(an/fn);Ft.current.resize(nn,Math.ceil(Bt.clientHeight/16))}}function Ht(){Ge(!Ke),setTimeout(()=>{rn()},300),_e(Ke?320:window.innerHeight-150)}function Kt(){Le?(Xe(!1),(0,pe.BU)()):(Xe(!0),(0,pe.Dj)(ht.current))}const Qt=cn=>{(0,pe.vp)()||Xe(!1)},Pn=(0,ne.useMemo)(()=>{if(De){const{status:cn,output:jt,error_msg:it}=De;return setTimeout(()=>{let Tt="",Bt=document.getElementById("outputResultRef");jt?Tt=de.Base64.decode(jt):it&&(Tt=de.Base64.decode(it)),Ft.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ft.current.open(Bt),Ft.current.onKey(function(Gt){var an;if(Gt.domEvent.key.toLocaleUpperCase()==="C"&&Gt.domEvent.ctrlKey){Gt.domEvent.preventDefault();let fn=(an=Ft.current)==null?void 0:an.getSelection();navigator.clipboard.writeText(fn).then(()=>{})}}),Bt.dataset.text=Tt,Ft.current.setOption("convertEol",!0),rn()},300),he.createElement(he.Fragment,null,Ce(De))}return null},[De]);function Gn(){var cn,jt;if(!(Ze!=null&&Ze.code)||((cn=Ze==null?void 0:Ze.code)==null?void 0:cn.trim().length)===0){(jt=E.ZP)==null||jt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),_e(320),ze()}const zt=cn=>ye(void 0,null,function*(){let jt=yield(0,ee.ZP)(`/api/problems/${cn}/start.json`,{method:"get",params:{hack_user_id:Ue==null?void 0:Ue.user_id}});jt&&(window.location.href=`/myproblems/${jt==null?void 0:jt.identifier}${window.location.search}`)});function en(){kt?navigator.clipboard.writeText(de.Base64.decode(ln)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(de.Base64.decode(Dt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return he.createElement(ne.Fragment,null,he.createElement("div",{className:fe()(ie.Z.case,He&&ie.Z.whiteCase),style:{height:$e},ref:gt},he.createElement("div",{className:ie.Z.fullMask,ref:lt}),he.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:ot,draggable:!1},Fe===2&&he.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Fe===1&&($e<=34?he.createElement("div",{onClick:()=>{_e(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):he.createElement("div",{onClick:()=>{_e(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),he.createElement("div",null,he.createElement("div",{className:ie.Z.caseHead},he.createElement("div",{className:ie.Z.dot}),he.createElement("div",{className:ie.Z.text},Fe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Fe===2&&!Oe&&typeof St=="number"&&he.createElement(he.Fragment,null,St===me.h.OK?he.createElement("div",{className:ie.Z.pass},he.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):he.createElement("div",{className:ie.Z.noPass},he.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[St])),he.createElement("div",{className:ie.Z.btns},Fe===2&&!Oe&&he.createElement(he.Fragment,null,St!==me.h.OK&&he.createElement("div",{onClick:en},he.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),he.createElement("div",{onClick:()=>{Re(At)}},he.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Ye.get("type")!=="exercises"&&he.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Ht()},he.createElement("i",{className:`iconfont icon-${Ke?"suoxiao1":"fangda"}`})))),he.createElement("div",{style:{display:Fe===1?"block":"none"}},Te?he.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:$e-34}},he.createElement("div",{className:ie.Z.result},he.createElement("div",{className:ie.Z.left},he.createElement("div",{className:ie.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),he.createElement("div",{className:ie.Z.leftNode},he.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ae?"":Be,onChange:We}))),he.createElement("div",{className:ie.Z.right},he.createElement("div",{className:ie.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),he.createElement("div",{className:ie.Z.node},De?Pn:he.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),he.createElement("div",{style:{display:Fe===2?"block":"none"}},Oe?he.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:$e-34,display:"flex",flexDirection:"column",overflow:"hidden"}},he.createElement("div",{ref:ht,className:ie.Z.elseNode},he.createElement("div",{className:ie.Z.nameWrap},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),he.createElement("div",{className:ie.Z.scroll},he.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Le?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!kt&&he.createElement(xe,{value:Pt}),kt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const cn=yield fetch(wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield cn.text()),setTimeout(()=>{qe(wt)},200)})},Pt)),Pt&&he.createElement("div",{className:ie.Z.action},he.createElement("span",{onClick:()=>tt(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Ye.get("type")!=="exercises"&&he.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Kt(),className:`iconfont icon-${Le?"suoxiao1":"fangda"}`})))),he.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},he.createElement("div",{className:ie.Z.left},he.createElement("div",{className:ie.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),he.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},he.createElement("pre",null,!kt&&he.createElement(xe,{className:"mb10",value:_t&&de.Base64.decode(_t)||""}),kt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const cn=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield cn.text()),setTimeout(()=>{qe(Nt)},200)})},_t)))),he.createElement("div",{className:ie.Z.right},he.createElement("div",{className:ie.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),he.createElement("div",{className:ie.Z.node,style:{color:St===me.h.OK?"#2ABD8C":"#FF2C29"}},he.createElement("pre",null,(St===4||St===5)&&he.createElement(xe,{className:"mb10",value:ln&&de.Base64.decode(ln)||""}),St!=4&&St!=5&&(kt?he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const cn=yield(0,ee.ZP)(It,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{nt(cn)}catch(jt){nt("")}setTimeout(()=>{qe(It)},200)})},Dt):he.createElement(xe,{className:"mb10",value:Dt&&de.Base64.decode(Dt)||""})))))))))),he.createElement("div",{className:fe()(ie.Z.footer,He&&ie.Z.whiteFooter),style:{zIndex:100}},(Ze==null?void 0:Ze.is_program)&&(Ze==null?void 0:Ze.above_question)&&he.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>zt(Ze==null?void 0:Ze.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ze==null?void 0:Ze.is_program)&&(Ze==null?void 0:Ze.under_question)&&he.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>zt(Ze==null?void 0:Ze.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),he.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Te||Oe,loading:Te,color:"#2ABD8C",className:"mr10",onClick:Gn},"\u8C03\u8BD5\u4EE3\u7801"),Ye.get("qtype")!=="8"&&he.createElement(ve.ZP,{className:ie.Z.disabled,type:"primary",icon:he.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Te||Oe,onClick:()=>{var cn,jt;if(!(Ze!=null&&Ze.code)||((cn=Ze==null?void 0:Ze.code)==null?void 0:cn.trim().length)===0){(jt=E.ZP)==null||jt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),_e(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),he.createElement(y.Z,{onClose:Re,open:Ie}),he.createElement(te.Z,{close:!0,data:Ne,type:Ne.length?"txt":"",onClose:()=>qe(""),monacoEditor:{value:st,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(dt,at,ge){"use strict";ge.r(at),ge.d(at,{Types:function(){return Vr},default:function(){return Hr}});var ne=ge(59301),we=ge(58106),E=ge(31797),ve=ge(43418),me=ge(71418),de=ge(3113),le=ge(6848),ie=ge(95237),ue=ge(45962),se=ge(22167),oe=ge(7722),ae=ge(34282),re=ge(26869),ee=ge(87169),a=ge(43428),y=ge(58478),x=ge(35990),b=ge(519),z=ge(74242),te=ge(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ge(56102),pe=ge(97013),he=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())}),Ee=({showResourceCentre:Lt,identifier:$t})=>{const vn=(0,we.useParams)(),[ar,mn]=(0,ne.useState)(null);(0,ne.useEffect)(()=>{Lt&&Vt()},[Lt]);const Vt=()=>he(void 0,null,function*(){const Je=yield(0,pe.ZP)(`/api/problems/${$t}/attachment_list.json`,{method:"get"});(Je==null?void 0:Je.status)==0&&mn(Je.data||[])});return ne.createElement("div",{className:"tpi-code-setting"},ne.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ar!=null&&ar.length)&&ne.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ar==null?void 0:ar.map((Je,ct)=>ne.createElement("dl",{className:ce.list,key:ct},ne.createElement(le.Z,{title:Je.title},ne.createElement("dt",null,ne.createElement("i",{className:"icon-wenjian4 mr5"}),Je.title)),ne.createElement("dd",null,ne.createElement(fe.CopyToClipboard,{text:Je.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},ne.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=ge(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Te=(Lt,$t,vn)=>$t in Lt?Se(Lt,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Lt[$t]=vn,Oe=(Lt,$t)=>{for(var vn in $t||($t={}))Be.call($t,vn)&&Te(Lt,vn,$t[vn]);if(xe)for(var vn of xe($t))Ae.call($t,vn)&&Te(Lt,vn,$t[vn]);return Lt},je=(Lt,$t)=>Pe(Lt,Ce($t));const De={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var We=(Lt=>(Lt[Lt.set_font_size=0]="set_font_size",Lt[Lt.set_theme=1]="set_theme",Lt[Lt.on_tab_to_space=2]="on_tab_to_space",Lt[Lt.set_show_editor_setting=3]="set_show_editor_setting",Lt[Lt.set_show_respurce_center=4]="set_show_respurce_center",Lt))(We||{});function ze(Lt,$t){switch($t.type){case 3:return je(Oe({},Lt),{showEditorSetting:$t.payload});case 1:return je(Oe({},Lt),{theme:$t.payload});case 0:return je(Oe({},Lt),{fontSize:$t.payload});case 2:return je(Oe({},Lt),{tabToSpace:$t.payload});case 4:return je(Oe({},Lt),{showResourceCentre:$t.payload});default:throw new Error}}var Ve=({isLoading:Lt,value:$t,onChange:vn,language:ar,onUpdateCode:mn,ActionBarRender:Vt,setIsWhiteTheme:Je,identifier:ct})=>{const[bt,Mt]=(0,ne.useReducer)(ze,De),{theme:yt,fontSize:Jt,showEditorSetting:Zt,tabToSpace:on,showResourceCentre:Xt}=bt,wn=(0,ne.useRef)(),qn=(0,ne.useRef)();(0,ne.useEffect)(()=>{Je(yt==="vs")},[yt]);const tr={onFontSizeChange:tn=>{Mt({type:0,payload:tn}),(0,b.t)("cmFontSize",tn)},tabToSpace:on,cmFontSize:Jt,className:"oj",cmCodeMode:yt,onTabToSpace:tn=>{Mt({type:2,payload:tn}),(0,b.t)("cmTabToSpace",tn)},onCodeModeChange:tn=>{Mt({type:1,payload:tn}),(0,b.t)("ProgrammingCodeMode",tn)}};function Fn(){Mt({type:3,payload:!1})}function Yn(){Mt({type:3,payload:!0})}function Ct(){Mt({type:4,payload:!1})}function Ot(){Mt({type:4,payload:!0})}const xt={value:$t,language:ar,theme:yt,options:{fontSize:Jt,insertSpaces:on},onChange:tn=>{vn(tn),qn.current=tn,clearTimeout(wn.current),wn.current=setTimeout(()=>{mn(qn.current)},1e4)},onEditBlur:tn=>{qn.current&&mn(qn.current)}};return be.createElement(ne.Fragment,null,Vt(Yn,Ot),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!Lt&&be.createElement(y.ZP,Oe({},xt))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Zt,onClose:Fn},be.createElement(z.Z,Oe({},tr)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Xt,onClose:Ct},be.createElement(Ee,{showResourceCentre:Xt,identifier:ct}))))},Ze=ge(60141),Ue=ge(24334),Me=ge(75693),He={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"},Qe={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Ye=ge(1710),rt=ge(58421),Ke=ge(58617),Ge=ge(92711),Le=ge(56656),Xe=ge.n(Le),Fe=ge(59301);const{Column:ke}=Ye.default;var et=({submitResult:Lt,submitting:$t,submitRecords:vn,page:ar,onPageChange:mn,topicId:Vt})=>{const[Je]=(0,we.useSearchParams)(),{records:ct,records_count:bt}=vn||{},[Mt,yt]=(0,ne.useState)(!1),Jt=Je.get("type")==="1";return Fe.createElement(me.Z,{spinning:$t,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Fe.createElement(Ke.Z,{style:{fontSize:24},spin:!0})},(ct==null?void 0:ct.length)>0?Fe.createElement(Ye.default,{dataSource:ct,rowKey:"id",pagination:!1},Fe.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Zt,on)=>Fe.createElement("span",null," ",Xe()(Zt).format("YYYY-MM-DD HH:mm:ss"))}),Fe.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Zt,on)=>{var Xt;return Fe.createElement("span",{className:`${Zt===0?"c-green":"c-red"} current`,onClick:()=>{yt(on.id)}},(Xt=Me.Im[Zt])==null?void 0:Xt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Fe.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${Jt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Zt=>Zt?Jt?Zt:Zt/1e3:""}),Fe.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Jt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Zt=>Zt?Jt?Zt:parseFloat((Zt/1024).toFixed(2)):""}),Fe.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Fe.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Zt,on)=>Fe.createElement("span",{className:"c-light-primary current",onClick:()=>{yt(on.id)}},"\u67E5\u770B")})):Fe.createElement("div",{style:{height:300,width:"100%"}}),Fe.createElement(Ge.Z,{onClose:yt,open:Mt}),bt>15?Fe.createElement(rt.Z,{className:Qe.pagination,current:ar,pageSize:15,total:bt,onChange:mn}):null)},tt=ge(59243),$e=ge(12563),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ie=ge(95318),Re=ge(59301);const Ne={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var qe=({hack:Lt})=>{const{language:$t,difficult:vn,time_limit:ar,description:mn}=Lt,[Vt]=(0,we.useSearchParams)(),Je=Ne[vn];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:_e.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:_e.info_tag},$t)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement($e.default,{color:Je==null?void 0:Je.color},Je==null?void 0:Je.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},ar,"\u79D2"))),Vt.get("qtype")==="8"?Re.createElement(Ie.Z,{value:mn,showProgramFill:!0,className:_e.desc}):Re.createElement(Ie.Z,{value:mn,className:_e.desc}))},st={},nt=ge(59301),ot=({hack:Lt,current_user:$t})=>nt.createElement("div",{className:st.answer},Lt!=null&&Lt.answer_text?nt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(Lt==null?void 0:Lt.answer_text)||""}):nt.createElement(tt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ft=ge(94276);function gt(Lt,$t){return(0,pe.U2)(`/problems/${Lt}/comments.json`,{page:$t,limit:10})}function ht(Lt){return(0,pe.v_)(`/discusses/${Lt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Lt,$t,vn){return(0,pe.v_)(`/problems/${Lt}/comments/reply.json`,{comments:{content:vn,parent_id:$t}})}function St(Lt,$t){return(0,pe.v_)(`/problems/${Lt}/comments.json`,{comments:{content:$t}})}function At(Lt,$t,vn){return(0,pe.v_)(`/problems/${Lt}/comments/${$t}/hidden.json`,vn)}function Pt(Lt,$t){return(0,pe.IV)(`/problems/${Lt}/comments/${$t}`)}var Dt=ge(49950);function _t({author:Lt}){return ne.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},ne.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Lt.image_url}`,width:"50"}))}function kt({data:Lt,index:$t,parentDiscussIndex:vn,user:ar,onSetActionType:mn}){const{author:Vt,can_delete:Je,content:ct,id:bt,time:Mt}=Lt;function yt(){mn({id:bt,index:$t,type:"delete-discuss",parentDiscussIndex:vn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Jt=ar.admin||Je||Vt.user_id===ar.user_id;return ne.createElement("div",{className:"discuss-item-container second-discuss "},ne.createElement(_t,{author:Vt}),ne.createElement("section",null,ne.createElement("div",{className:"discuss-info"},ne.createElement("a",{href:`/users/${Vt.login}`,target:"_blank"},Vt.name),ne.createElement("span",{className:"grey"},Mt),ne.createElement("div",{className:"btn-group",style:{marginBottom:0}},Jt?ne.createElement("a",{onClick:yt,title:"\u5220\u9664"},ne.createElement("i",{className:"iconfont icon-shanchu"})):null)),ne.createElement(Ie.Z,{className:"discuss-content",value:ct})))}var wt=({user:Lt,data:$t,index:vn,onPlusDiscuss:ar,onSetActionType:mn,activeDiscussIndex:Vt,onReplyDiscuss:Je,onSetActiveDiscussIndex:ct})=>{const{content:bt,children:Mt,hidden:yt,id:Jt,praise_count:Zt,time:on,user_praise:Xt,can_delete:wn,author:qn}=$t;function tr(){ct(Jt)}function Fn(){ar(Jt,!Xt,vn)}function Yn(){mn({id:Jt,index:vn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ct(){mn({id:Jt,index:vn,params:{hidden:yt?"0":"1"},type:"hidden-discuss",message:yt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ot=Lt.admin||Lt.user_id===qn.user_id;return ne.createElement("div",{className:"discuss-item-container",key:Jt},ne.createElement(_t,{author:qn}),ne.createElement("section",null,ne.createElement("div",{className:"discuss-info"},ne.createElement("a",{href:`/users/${qn.login}`,target:"_blank"}," ",qn.name," "),ne.createElement("span",{className:"grey"},on)),ne.createElement(Ie.Z,{className:"discuss-content",value:bt}),Mt&&Mt.length>0?ne.createElement("div",{className:"reply-discuss-container"},Mt.map((xt,tn)=>ne.createElement(kt,{key:xt.id,data:xt,index:tn,user:Lt,onSetActionType:mn,parentDiscussIndex:vn}))):null,ne.createElement("div",{className:"btn-group"},Ot?ne.createElement("a",{onClick:Ct,title:yt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},ne.createElement("i",{className:yt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,wn&&(!Mt||Mt.length==0)?ne.createElement("a",{onClick:Yn,title:"\u5220\u9664"},ne.createElement("i",{className:"iconfont icon-shanchu"})):null,ne.createElement("a",{onClick:tr,title:"\u56DE\u590D"}," ",ne.createElement("i",{className:"iconfont icon-huifu1"})," "),ne.createElement("a",{onClick:Fn,className:Xt?"c-orange":""},ne.createElement("i",{className:Xt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),ne.createElement("span",null,Zt||""))),ne.createElement(Dt.Z,{id:Jt,activeDiscussIndex:Vt,onReplyDiscuss:Je})))},It=ge(421),Nt={"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"},ln=ge(86401),un=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())}),rn=({user_praise:Lt,praise_count:$t,praisePlus:vn,onCreateDiscuss:ar,discuss_count:mn})=>{const[Vt,Je]=(0,ne.useState)(!1),[ct,bt]=(0,ne.useState)("");function Mt(on){bt(on)}function yt(){Je(!0)}function Jt(){Je(!1)}function Zt(){return un(this,null,function*(){ar(ct),bt(""),Je(!1)})}return ne.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${Vt?Nt.active:""} `},ne.createElement("div",{className:Vt?`hide ${Nt["text-area"]}`:Nt["text-area"]},ne.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:yt}),ne.createElement("a",null," ",ne.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",mn," "),ne.createElement("a",{className:"c-light-black",onClick:vn,title:Lt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},ne.createElement("i",{className:`mr3 ${Lt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),$t?ne.createElement("span",null,$t):"")),Vt?ne.createElement("div",{className:Nt["input-mask"],onClick:Jt}):null,ne.createElement("div",{className:Vt?Nt["md-container"]:`${Nt["md-container"]} hide`},ne.createElement(ln.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ct,height:240,onChange:Mt}),ne.createElement("div",{className:Nt["tip-container"],onClick:Jt},ne.createElement("a",{className:Nt["btn-send"],onClick:Zt}," \u53D1\u9001 "))))},Ht=ge(59301),Kt=Object.defineProperty,Qt=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,cn=(Lt,$t,vn)=>$t in Lt?Kt(Lt,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Lt[$t]=vn,jt=(Lt,$t)=>{for(var vn in $t||($t={}))zt.call($t,vn)&&cn(Lt,vn,$t[vn]);if(Gn)for(var vn of Gn($t))en.call($t,vn)&&cn(Lt,vn,$t[vn]);return Lt},it=(Lt,$t)=>Qt(Lt,Pn($t)),Tt=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())});const Bt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Gt=(Lt=>(Lt[Lt.GET_DISCUSSES=0]="GET_DISCUSSES",Lt[Lt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Lt[Lt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Lt[Lt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Lt[Lt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Lt[Lt.SET_PAGE=5]="SET_PAGE",Lt[Lt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Lt))(Gt||{});function an(Lt,$t){switch($t.type){case 6:return it(jt({},Lt),{loading:!0});case 0:return jt(jt({},Lt),$t.payload);case 1:return jt(jt({},Lt),$t.payload);case 4:return jt(jt({},Lt),$t.payload);case 3:return jt(jt({},Lt),$t.payload);case 5:return it(jt({},Lt),{page:$t.payload});case 2:return jt(jt({},Lt),$t.payload);default:throw new Error}}var fn=({user:Lt,identifier:$t,hack:vn,onTriggerPraise:ar,activeIndex:mn})=>{const[Vt,Je]=(0,ne.useReducer)(an,Bt),{loading:ct,page:bt,data:Mt,count:yt,actionType:Jt,activeDiscussIndex:Zt}=Vt,on=(0,ne.useCallback)(()=>Tt(void 0,null,function*(){Je({type:6});const xt=yield gt($t,bt),{comments:tn,disscuss_count:hn}=xt;Je({type:0,payload:{data:tn,count:hn,loading:!1}})}),[bt,$t]);(0,ne.useEffect)(()=>{mn==="2"&&on()},[$t,bt,mn]);function Xt(xt){Je({type:5,payload:xt})}function wn(xt){Je({type:4,payload:{actionType:xt}})}function qn(xt){Je(Zt===xt?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:xt}})}function tr(xt,tn,hn){return Tt(this,null,function*(){try{const Sn=yield ht(xt);Mt[hn].user_praise=tn,Mt[hn].praise_count=Sn.praise_count,Je({type:3,payload:{data:[...Mt]}})}catch(Sn){console.log(Sn)}})}function Fn(){return Tt(this,null,function*(){const{id:xt,params:tn,type:hn,index:Sn,parentDiscussIndex:qt}=Jt;if(hn==="hidden-discuss"&&(yield At($t,xt,tn),qt?Mt[qt].children[Sn].hidden=tn.hidden==1:Mt[Sn].hidden=tn.hidden==1,Je({type:4,payload:{actionType:null,data:[...Mt]}})),hn==="delete-discuss"){if(yield Pt($t,xt),qt||qt===0){let _n=Mt[qt].children;for(let Rn=_n.length-1;Rn>=0;Rn--)if(_n[Rn].id===xt){_n.splice(Rn,1);break}Mt[qt].children=_n}else for(let _n=Mt.length-1;_n>=0;_n--)if(Mt[_n].id===xt){Mt.splice(_n,1);break}Je({type:4,payload:{actionType:null,data:[...Mt]}})}})}function Yn(){Je({type:4,payload:{actionType:null}})}function Ct(xt,tn){return Tt(this,null,function*(){try{yield lt($t,xt,tn),on()}catch(hn){console.log(hn)}})}function Ot(xt){return Tt(this,null,function*(){Je({type:6}),yield St($t,xt),on()})}return Ht.createElement(Ht.Fragment,null,Ht.createElement("div",{className:"discuss-panel"},Mt.length===0?Ht.createElement(tt.Z,null):Mt.map((xt,tn)=>Ht.createElement(wt,{onReplyDiscuss:Ct,onPlusDiscuss:tr,onSetActiveDiscussIndex:qn,onSetActionType:wn,data:xt,index:tn,user:Lt,activeDiscussIndex:Zt})),yt>10?Ht.createElement("div",{className:"pagination-container"},Ht.createElement(rt.Z,{showQuickJumper:!0,onChange:Xt,current:bt,total:yt})):null),Ht.createElement(rn,{user_praise:vn.user_praise,praise_count:vn.praises_count,praisePlus:ar,discuss_count:vn.comments_count,onCreateDiscuss:Ot}),Ht.createElement(x.Z,null,Ht.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!Jt,onOk:Fn,onCancel:Yn},Ht.createElement("p",null,Jt?Jt.message:"")),Ht.createElement(It.Z,null)))},nn=ge(57809),ft=ge(92832),mt=ge(65615),pt={},Ut=ge(59301),ut=({hack:Lt,current_user:$t})=>Ut.createElement("div",{className:pt.answer},Lt!=null&&Lt.analysis?Ut.createElement(Ie.Z,{style:{padding:"13px 0"},value:(Lt==null?void 0:Lt.analysis)||""}):Ut.createElement(tt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),gn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Hn=ge(36381),Ln=ge(43604),Et=ge(78241),Wt=ge(5871),dn=ge(68989),Rt=ge(59301);const{TextArea:xn}=ft.default,{Panel:zn}=Hn.default;var ur=({data:Lt,hack:$t})=>(console.log(Lt,$t,"data"),$t!=null&&$t.is_file?Rt.createElement(dn.Y2,{disabled:!0,className:gn.uploadTableWrapper,showScore:!$t.test_set_score,data:Lt,isProgramHomework:!0}):Rt.createElement("div",{className:gn.hackSets},Lt==null?void 0:Lt.map((vn,ar)=>Rt.createElement(Hn.default,{accordion:!0,bordered:!1,key:ar,defaultActiveKey:ar===0&&vn.id,className:gn.collapseWrapper,expandIcon:({isActive:mn})=>Rt.createElement("i",{className:`iconfont icon-weizhankai ${mn?gn.open:gn.close}`,style:{fontSize:14,transition:"all .2s"}})},Rt.createElement(zn,{key:vn.id,header:Rt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Rt.createElement(Ln.Z,{className:gn.panelHeader},Rt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ar+1)),Rt.createElement(Ln.Z,{flex:1},Rt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!($t!=null&&$t.test_set_score)&&Rt.createElement(Ln.Z,{className:gn.rateInput},Rt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Rt.createElement("div",null,Rt.createElement(Et.default.Item,{noStyle:!0},Rt.createElement(Wt.Z,{value:vn==null?void 0:vn.score,className:gn.baseFormItem,min:0,max:100,disabled:!0}))),Rt.createElement("span",{className:"ml10"},"%")))))},Rt.createElement(Et.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Rt.createElement(xn,{readOnly:!0,value:vn==null?void 0:vn.input,rows:4})),Rt.createElement(Et.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Rt.createElement(xn,{readOnly:!0,value:vn==null?void 0:vn.output,rows:4}))))))),Cn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Vn=ge(59301),Wn=(0,ne.forwardRef)(({data:Lt=[]},$t)=>{var vn;const[ar,mn]=(0,ne.useState)(),Vt=Lt.filter(ct=>ct.show);(0,ne.useEffect)(()=>{Vt.length&&mn(Vt[0].id)},[Lt==null?void 0:Lt.length]);const Je=((vn=Vt.find(ct=>ct.id===ar))==null?void 0:vn.element)||null;return(0,ne.useImperativeHandle)($t,()=>({setActiveTab:ct=>mn(ct)})),Vn.createElement("div",{className:Cn.tabs},Vn.createElement("div",{className:Cn.tabWarp},Vt.map(ct=>Vn.createElement("div",{onClick:()=>mn(ct.id),className:`${Cn.tab} ${ct.id===ar?Cn.active:""}`,key:ct.id},ct.name))),Vn.createElement("div",{className:Cn.content},Je))}),bn=ge(59301),$n=Object.defineProperty,cr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,pr=(Lt,$t,vn)=>$t in Lt?$n(Lt,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Lt[$t]=vn,sn=(Lt,$t)=>{for(var vn in $t||($t={}))yr.call($t,vn)&&pr(Lt,vn,$t[vn]);if(wr)for(var vn of wr($t))Ar.call($t,vn)&&pr(Lt,vn,$t[vn]);return Lt},Un=(Lt,$t)=>cr(Lt,dr($t)),Xn=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())});const or={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},pn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var kn=({hack:Lt,onTriggerPraise:$t,topicId:vn,page:ar,onPageChange:mn,user:Vt,current_user:Je,submitRecords:ct,submitting:bt,submitResult:Mt,setActiveIndex:yt,hack_sets:Jt})=>{var Zt,on;const[Xt]=(0,we.useSearchParams)(),[wn,qn]=(0,ne.useState)("0"),tr=(0,we.useLocation)(),[Fn,Yn]=(0,ne.useState)(!1),[Ct,Ot]=(0,ne.useState)(null),[xt,tn]=(0,ne.useState)([]),[hn,Sn]=(0,ne.useState)([]),[qt,_n]=(0,ne.useState)({page:1,limit:10}),Rn=(0,ne.useRef)(null),sr=(0,ne.useRef)(null);console.log(Vt,"user");let[jn,Dn]=(0,ne.useState)(Un(sn({},(0,we.useParams)()),{page:1,per_page:20,name:""}));(0,ne.useEffect)(()=>{sr.current&&(Lt==null?void 0:Lt.is_close_tips)===!1&&Ct===null&&Ot(!0)},[sr.current,Lt==null?void 0:Lt.is_close_tips,Ct]);function hr(){return Xn(this,null,function*(){yield(0,pe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,ne.useEffect)(()=>{yt(wn)},[wn]);function mr(Tn){return Xn(this,null,function*(){let vr=Tn.target.id;if(vr==="1"){let Lr=yield(0,pe.ZP)(`/api/myproblems/${jn.id}/redo_logs.json`,{method:"get",params:sn({},qt)});(Lr==null?void 0:Lr.status)===0&&Sn(Lr==null?void 0:Lr.data)}qn(vr)})}(0,ne.useEffect)(()=>Ft.Z.subscribe("to-commit-info",()=>{qn("1"),Rn.current&&Rn.current.setActiveTab("1")}),[]),(0,ne.useEffect)(()=>Ft.Z.subscribe("to-reset-info",()=>{mr({target:{id:"1"}}),Rn.current&&Rn.current.setActiveTab("2")}),[]);function Dr(){qn("2")}function Qn(){return Xn(this,null,function*(){let Tn=yield(0,pe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:sn({identifier:jn==null?void 0:jn.id},jn)});tn(Tn)})}const Bn=[{title:null,description:bn.createElement("div",null,bn.createElement("b",{onClick:()=>{Ot(!1),hr(),Yn(!0),Qn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),bn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),bn.createElement(de.ZP,{onClick:()=>{Ot(!1),hr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sr.current}];return bn.createElement("div",{className:He["left-panel"]},bn.createElement("ul",{className:`${He["s-navs"]} ${He["bg-white"]} ${He.b1}`},(Lt==null?void 0:Lt.is_program)&&!Xt.get("pageId")&&bn.createElement(le.Z,{title:"\u9898\u76EE\u5217\u8868"},bn.createElement("div",{onClick:()=>{Qn(),Yn(!0)},className:He.btns,ref:sr,style:Ct?{pointerEvents:"none"}:{}},bn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),bn.createElement("li",{style:{marginLeft:20}},bn.createElement("a",{className:wn==="0"?He.active:"",id:"0",onClick:mr},"\u9898\u76EE\u63CF\u8FF0")),bn.createElement("li",null,bn.createElement("a",{className:wn==="1"?He.active:"",id:"1",onClick:mr},"\u64CD\u4F5C\u8BB0\u5F55")),(Xt.get("type")!=="exercises"&&(Lt==null?void 0:Lt.answer_text_show)||Xt.get("type")!=="exercises"&&(Lt==null?void 0:Lt.analysis_show))&&bn.createElement("li",null,bn.createElement("a",{className:wn==="4"?He.active:"",id:"4",onClick:mr},"\u89E3\u7B54\u53C2\u8003")),Xt.get("type")!=="exercises"&&bn.createElement("li",null,bn.createElement("a",{className:wn==="2"?He.active:"",id:"2",onClick:mr},"\u8BC4\u8BBA")),!!(Jt!=null&&Jt.length)&&Xt.get("type")!=="exercises"&&Xt.get("type")!=="1"&&bn.createElement("li",null,bn.createElement("a",{className:wn==="5"?He.active:"",id:"5",onClick:mr},"\u6D4B\u8BD5\u7528\u4F8B"))),bn.createElement("div",{className:`${He["tab-panel-body"]} ${wn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},bn.createElement(qe,{hack:Lt,onTriggerPraise:$t,toDiscuss:Dr})),bn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${wn==="1"?"":"hide"}`},bn.createElement(Wn,{ref:Rn,data:[{id:"1",show:Xt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:bn.createElement(bn.Fragment,null,ct!=null&&ct.records_count||bt?bn.createElement(et,{page:ar,onPageChange:mn,topicId:vn,submitting:bt,key:(Mt==null?void 0:Mt.id)||1,submitRecords:ct,submitResult:Mt}):bn.createElement(tt.Z,null))},{id:"2",show:Xt.get("type")==="exercises"||(Lt==null?void 0:Lt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:bn.createElement(bn.Fragment,null,bn.createElement(Ye.default,{pagination:!1,dataSource:hn==null?void 0:hn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Tn,vr,Lr)=>Xe()(Tn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Tn,vr,Lr)=>{var Wr;return(Wr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(oa=>oa.id===Tn))==null?void 0:Wr.name}}]}),bn.createElement(rt.Z,{style:{marginTop:10},current:qt.page,total:hn==null?void 0:hn.count,hideOnSinglePage:!0,onChange:Tn=>Xn(void 0,null,function*(){qt.page=Tn,_n(qt);let vr=yield(0,pe.ZP)(`/api/myproblems/${jn.id}/redo_logs.json`,{method:"get",params:Un(sn({},qt),{courseId:jn.courseId})});(vr==null?void 0:vr.status)===0&&Sn(vr==null?void 0:vr.data)})}))}]})),bn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${wn==="4"?"":"hide"}`},bn.createElement(Wn,{data:[{id:"1",show:Xt.get("type")!=="exercises"&&(Lt==null?void 0:Lt.answer_text_show),name:"\u7B54\u6848",element:bn.createElement(bn.Fragment,null,bn.createElement(ot,{hack:Lt,current_user:Je}))},{id:"2",show:Xt.get("type")!=="exercises"&&(Lt==null?void 0:Lt.analysis_show),name:"\u89E3\u6790",element:bn.createElement(bn.Fragment,null,bn.createElement(ut,{hack:Lt,current_user:Je}))}]})),bn.createElement("div",{className:`${He["tab-panel-body"]} ${wn==="2"?"":"hide"}`,style:{padding:0}},bn.createElement(fn,{user:Vt,activeIndex:wn,identifier:Lt.identifier,hack:Lt,onTriggerPraise:$t})),bn.createElement("div",{className:`${He["tab-panel-body"]} ${wn==="5"?"":"hide"}`,style:{padding:12}},bn.createElement(ur,{data:Jt||[],hack:Lt})),bn.createElement(a.Z,{rootClassName:He.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Yn(!1),open:Fn},bn.createElement(ie.Z,null,bn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",xt==null?void 0:xt.total_count,"\u9898\xA0[\xA0",xt==null?void 0:xt.total_score,"\u5206\xA0]\xA0"),!(Vt!=null&&Vt.hack_manager)&&bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",xt==null?void 0:xt.work_score,"\u5206")),bn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),bn.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Vt!=null&&Vt.hack_manager)&&bn.createElement(nn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Tn=>{jn.page=1,jn.finish_status=Tn,Dn(sn({},jn)),Qn()}},bn.createElement(nn.default.Option,{value:""},"\u5168\u90E8"),bn.createElement(nn.default.Option,{value:0},"\u672A\u5F00\u59CB"),bn.createElement(nn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),bn.createElement(nn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),bn.createElement(nn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Tn=>{jn.page=1,jn.difficult=Tn||null,Dn(sn({},jn)),Qn()}},bn.createElement(nn.default.Option,{value:0},"\u5168\u90E8"),bn.createElement(nn.default.Option,{value:1},"\u7B80\u5355"),bn.createElement(nn.default.Option,{value:2},"\u9002\u4E2D"),bn.createElement(nn.default.Option,{value:3},"\u56F0\u96BE")),bn.createElement(ft.default.Search,{size:"large",onSearch:Tn=>{jn.name=Tn,jn.page=1,Dn(sn({},jn)),Qn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),bn.createElement("div",{className:He.list,style:{height:36,background:"#3D445C"}},!(Vt!=null&&Vt.hack_manager)&&bn.createElement("span",null,"\u72B6\u6001"),bn.createElement("span",null,"\u5E8F\u53F7"),bn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),bn.createElement("div",{style:{overflow:"auto",flex:1}},(Zt=xt==null?void 0:xt.data)!=null&&Zt.length?(on=xt==null?void 0:xt.data)==null?void 0:on.map((Tn,vr)=>bn.createElement("div",{onClick:()=>Xn(void 0,null,function*(){let Lr=yield(0,pe.ZP)(`/api/problems/${Tn==null?void 0:Tn.identifier}/start.json`,{method:"get",params:{hack_user_id:Vt==null?void 0:Vt.user_id}});Lr&&(window.location.href=`/myproblems/${Lr==null?void 0:Lr.identifier}${window.location.search}`)}),className:`${He.list} ${Tn!=null&&Tn.checked?He.active:""}`},!(Vt!=null&&Vt.hack_manager)&&bn.createElement(bn.Fragment,null,!(Tn!=null&&Tn.opened)&&bn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Tn==null?void 0:Tn.opened)&&!(Tn!=null&&Tn.passed)&&bn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Tn==null?void 0:Tn.opened)&&(Tn==null?void 0:Tn.passed)&&bn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),bn.createElement("span",null,(jn.page-1)*20+(vr+1)),bn.createElement("span",{style:{flex:1},title:Tn.name},`[${Tn==null?void 0:Tn.score}\u5206]`,"\xA0",Tn.name),bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},or[Tn.difficult]))):bn.createElement(tt.Z,null)),bn.createElement(rt.Z,{current:jn.page,className:"mt20",hideOnSinglePage:!0,total:xt==null?void 0:xt.count,pageSize:jn.per_page,onChange:(Tn,vr)=>{jn.page=Tn,jn.per_page=vr,Qn()}})),bn.createElement(mt.Z,{rootClassName:He.tour,closeIcon:!1,open:!!Ct,steps:Bn,gap:{offset:3,radius:2}}))},Zn=ge(62522),In=ge(6460),Jn=ge(80738),On=ge(87110),br=ge(56494),Cr=ge(14481),Nn=ge(10640),Pr=ge(92310),Tr=ge.n(Pr),Or=ge(39327),er=ge(51015),fr=ge(74164),En=ge(59301),rr=Object.defineProperty,Fr=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,Br=(Lt,$t,vn)=>$t in Lt?rr(Lt,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Lt[$t]=vn,ir=(Lt,$t)=>{for(var vn in $t||($t={}))Sr.call($t,vn)&&Br(Lt,vn,$t[vn]);if(gr)for(var vn of gr($t))Ir.call($t,vn)&&Br(Lt,vn,$t[vn]);return Lt},Er=(Lt,$t)=>Fr(Lt,Rr($t)),kr=(Lt,$t)=>{var vn={};for(var ar in Lt)Sr.call(Lt,ar)&&$t.indexOf(ar)<0&&(vn[ar]=Lt[ar]);if(Lt!=null&&gr)for(var ar of gr(Lt))$t.indexOf(ar)<0&&Ir.call(Lt,ar)&&(vn[ar]=Lt[ar]);return vn},_r=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())});const{Countdown:Mr}=E.default,jr={Java:"java",C:"c",Python:"py","C++":"c"};var Vr=(Lt=>(Lt[Lt.SET_LOADING=0]="SET_LOADING",Lt[Lt.GET_DATA=1]="GET_DATA",Lt[Lt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Lt[Lt.SET_DATA=3]="SET_DATA",Lt[Lt.SET_DEBUGING=4]="SET_DEBUGING",Lt[Lt.SET_SUBMITING=5]="SET_SUBMITING",Lt[Lt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Lt[Lt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Lt[Lt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Lt[Lt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Lt[Lt.SET_PAGE=10]="SET_PAGE",Lt))(Vr||{});function Gr(){return new Date().getTime()}const Jr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Zr(Lt,$t){switch($t.type){case 1:return ir(ir({},Lt),$t.payload);case 3:return Er(ir({},Lt),{data:$t.payload});case 0:return Er(ir({},Lt),{loading:$t.payload});case 9:return Er(ir({},Lt),{showNote:$t.payload});case 4:return Er(ir({},Lt),{debuging:$t.payload});case 5:return Er(ir({},Lt),{submitting:$t.payload});case 2:return Er(ir({},Lt),{submitRecords:$t.payload});case 10:return Er(ir({},Lt),{submitRecordPage:$t.payload});case 6:return Er(ir({},Lt),{executingMessage:$t.payload});case 7:return ir(ir({},Lt),$t.payload);case 8:return ir(ir({},Lt),$t.payload);default:throw new Error}}var Hr=({children:Lt})=>{var $t,vn,ar,mn,Vt;const[Je,ct]=(0,ne.useReducer)(Zr,Jr),{id:bt}=(0,we.useParams)(),Mt=(0,we.useLocation)(),[yt]=(0,we.useSearchParams)(),{loading:Jt,data:Zt,debugResult:on,submitResult:Xt,submitRecords:wn,submitRecordPage:qn,showNote:tr,debuging:Fn,submitting:Yn,executingMessage:Ct}=Je,[Ot,xt]=(0,ne.useState)("#37AD83"),[tn,hn]=(0,ne.useState)(null),[Sn,qt]=(0,ne.useState)({}),[_n,Rn]=(0,ne.useState)(!0),[sr,jn]=(0,ne.useState)(!1),[Dn,hr]=(0,ne.useState)(!1),mr=(0,ne.useRef)(null),Dr=(0,ne.useRef)(0),Qn=Zt==null?void 0:Zt.user,Bn=Zt==null?void 0:Zt.hack,[Tn,vr]=(0,ne.useState)(!1),Lr=(0,ne.useRef)(1),Wr=(0,ne.useRef)(!1);(0,Or.y)(yt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:oa}=(0,Or.X)(),[ga,va]=(0,ne.useState)(""),ya=(0,br._)(Sn);(0,ne.useEffect)(()=>{function lr(){return _r(this,null,function*(){var xr,Yr,qr,pa,da;Rn(!0);const ta=yield(0,ue.fu)(bt,{exercise_id:yt.get("exercisesId")});if(setTimeout(()=>{Rn(!1)},800),ta.status!==401){try{ta.hack.code=Ue.Base64.decode(ta.hack.code)}catch(Ur){console.log(Ur)}ta.hack=Er(ir({},ta.hack),{is_program:yt.get("type")==="1"}),ct({type:1,payload:{loading:!1,data:ta}})}if(yt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ur;yt.get("coursesId")=="coursesId"?Ur=yield(0,se._F)({categoryId:yt.get("exercisesId"),login:yt.get("login")}):Ur=yield(0,se._B)({categoryId:yt.get("exercisesId"),login:yt.get("login")}),qt(ir({},Ur)),oa((xr=Ur==null?void 0:Ur.exercise)==null?void 0:xr.forbid_copy),typeof((Yr=Ur==null?void 0:Ur.exercise)==null?void 0:Yr.left_time)=="number"&&(hn(Date.now()+((qr=Ur==null?void 0:Ur.exercise)==null?void 0:qr.left_time)*1e3),setTimeout(()=>{xt("red")},(((pa=Ur==null?void 0:Ur.exercise)==null?void 0:pa.left_time)-300>0?((da=Ur==null?void 0:Ur.exercise)==null?void 0:da.left_time)-300:0)*1e3))}})}bt&&lr()},[bt]),(0,ne.useEffect)(()=>{var lr;return yt.get("type")==="exercises"&&((lr=Sn==null?void 0:Sn.exercise)!=null&&lr.screen_open)&&(window.removeEventListener("blur",ia,!1),Cr.U.forEach((xr,Yr)=>{window.addEventListener(xr,ia,!1)}),window.addEventListener("blur",ia,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),ia)}},[Sn]),(0,ne.useEffect)(()=>{ga==="1"&&bt&&Bn!=null&&Bn.language&&ra()},[bt,qn,Bn==null?void 0:Bn.language,ga]),(0,ne.useEffect)(()=>(Bn!=null&&Bn.is_program&&(Dr.current=0,mr.current=setInterval(()=>{ba()},15e3)),()=>{clearInterval(mr.current)}),[Bn==null?void 0:Bn.is_program]);const ba=()=>_r(void 0,null,function*(){let lr=yield(0,pe.ZP)(`/api/myproblems/${bt}/save_long_time.json`,{method:"get",params:{answer_long_time:Dr.current}})}),ia=()=>{Wr.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function ra(){return _r(this,null,function*(){try{const lr=yield(0,ue.zO)(bt,{limit:15,page:qn,language:Bn==null?void 0:Bn.language});ct({type:2,payload:lr})}catch(lr){console.log(lr)}})}function sa(lr){ct({type:10,payload:lr})}function ua(lr){return _r(this,null,function*(){var xr;let Yr;(yt.get("ip_limit")==="inner"||yt.get("ip_bind_type")==="true")&&(Yr=yield(0,In.y)({ip_limit:yt.get("ip_limit"),ip_bind:yt.get("ip_bind_type")==="true"}));const qr=yield(0,ue.n4)(bt,{code:Ue.Base64.encode(lr||Bn.code),language:Bn==null?void 0:Bn.language,exercise_id:yt.get("exercisesId"),question_id:yt.get("questionId"),ip:Yr});return qr.status===-5&&(0,we.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Er(ir({errorMessage:qr==null?void 0:qr.message},(Sn==null?void 0:Sn.exercise)||{}),{exercise_user_id:(xr=Sn==null?void 0:Sn.exercise)==null?void 0:xr.exercise_user_id,id:yt.get("exercisesId")})}}),qr})}function Ea(){return _r(this,null,function*(){if(Lr.current=2,!Yn){ct({type:5,payload:!0});try{Ft.Z.publish("to-commit-info");const lr=yield ua();if(console.log(lr,1),lr.status===0){let ta=function(){return _r(this,null,function*(){const{status:Ur,data:na}=yield(0,ue.rX)(bt,"submit"),Pa=Gr()-da>(qr*pa+30)*1e3;if(Ur!==0&&!Pa&&setTimeout(ta,1e3),Pa&&Ur!==0){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),ct({type:5,payload:!1});return}if(Ur===0){na.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(na==null?void 0:na.status)===0&&yt.get("type")==="1"&&hr(!0);const Ia=yield(0,ue.zO)(bt,{limit:15,page:qn,language:Bn==null?void 0:Bn.language});ct({type:8,payload:Er(ir({},Je),{submitResult:na,submitting:!1,submitRecords:Ia})})}})},xr={};yt.get("type")==="exercises"&&(xr.extras={exercise_id:yt.get("exercisesId"),question_id:yt.get("questionId")},(yt.get("ip_limit")==="inner"||yt.get("ip_bind_type")==="true")&&(xr.extras.ip=yield(0,In.y)({ip_limit:yt.get("ip_limit"),ip_bind:yt.get("ip_bind_type")==="true"})));const Yr=yield(0,ue.bM)(bt,xr);if(Yr.status===-1&&yt.get("exercisesId")){window.parent.location.href=`/classrooms/${yt.get("coursesId")}/exercise/${yt.get("exercisesId")}/detail`;return}const{time_limit:qr,test_case_size:pa}=Bn,da=Gr();Yr.status>-1?ta():ct({type:5,payload:!1})}else ct({type:5,payload:!1})}catch(lr){console.log(lr),ct({type:5,payload:!1})}vr(!1)}})}function $r(){return _r(this,null,function*(){Lr.current=1,Je.debuging=!0,ct({type:4,payload:!0});try{if((yield ua()).status===0){let da=function(){return _r(this,null,function*(){const{status:ta,message:Ur,data:na}=yield(0,ue.rX)(bt,"debug"),Pa=Gr()-pa>(xr+30)*1e3;if(ta!==0&&!Pa&&(ct({type:6,payload:Ur}),setTimeout(da,1e3)),Pa){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ct({type:4,payload:!1}),ct({type:7,payload:Er(ir({},Je),{debugResult:{status:2},debuging:!1})});return}ta===0&&(na.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ct({type:4,payload:!1}),ct({type:7,payload:Er(ir({},Je),{debugResult:na,debuging:!1})}))})};const{time_limit:xr}=Bn;let Yr={input:encodeURIComponent(Zt.test_case.input)};yt.get("type")==="exercises"&&(Yr.exercise_id=yt.get("exercisesId"));const qr=yield(0,ue.MU)(bt,Yr);if(qr.status===-1&&yt.get("exercisesId")){window.parent.location.href=`/classrooms/${yt.get("coursesId")}/exercise/${yt.get("exercisesId")}/detail`;return}const pa=Gr();(qr==null?void 0:qr.status)>-1?da():ct({type:4,payload:!1})}else ct({type:4,payload:!1})}catch(lr){console.log(lr)}finally{}})}function ea(lr,xr){const Yr=xr?{modify_code:!1}:{};ct({type:3,payload:Er(ir({},Zt),{hack:ir(Er(ir({},Bn),{code:lr}),Yr)})}),vr(!0)}const ma=lr=>_r(void 0,null,function*(){let xr=yield(0,pe.ZP)(`/api/problems/${Bn==null?void 0:Bn.identifier}/start.json`,{method:"get",params:{language:lr==="C++"||lr==="c++"?encodeURIComponent(lr):lr,hack_user_id:Qn==null?void 0:Qn.user_id}});xr.status!==-1&&we.history.replace(`/myproblems/${xr==null?void 0:xr.identifier}${window.location.search}`)});function Sa(lr){let xr=lr.target.value;ct({type:3,payload:Er(ir({},Zt),{test_case:{input:xr}})})}function Ca(){return _r(this,null,function*(){try{let lr={};yt.get("type")==="exercises"?lr.exercise_id=yt.get("exercisesId"):Bn!=null&&Bn.homework_common_id&&(lr.homework_common_id=Bn==null?void 0:Bn.homework_common_id);const xr=yield(0,ue.H7)(bt,ir({},lr));xr.status===401||(ea(Ue.Base64.decode(xr.code)),(yt.get("type")==="exercises"||Bn!=null&&Bn.homework_common_id)&&Ft.Z.publish("to-reset-info"))}catch(lr){console.log(lr)}})}function Aa(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:En.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",En.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return _r(this,null,function*(){const lr=yield(0,ue.fi)(bt);lr.status===401||ea(Ue.Base64.decode(lr.code),!0)})}})}function wa(){ct({type:9,payload:!0})}function Ba(){ct({type:9,payload:!1})}function la(lr){return _r(this,null,function*(){yield(0,ue.MK)(bt,lr),ct({type:1,payload:{showNote:!1,data:Er(ir({},Zt),{hack:Er(ir({},Bn),{notes:lr.notes})})}})})}const Fa={hack:Bn,isLoading:_n,input:($t=Zt==null?void 0:Zt.test_case)==null?void 0:$t.input,is_file:(vn=Zt==null?void 0:Zt.test_case)==null?void 0:vn.is_file,identifier:Bn==null?void 0:Bn.identifier,attachments_count:Zt==null?void 0:Zt.attachments_count,language:Bn==null?void 0:Bn.language,code:Bn==null?void 0:Bn.code,title:"main."+jr[Bn==null?void 0:Bn.language],modify_code:Bn==null?void 0:Bn.modify_code,notes:Bn==null?void 0:Bn.notes,debugResult:on,debuging:Fn,submitting:Yn,submitResult:Xt,executingMessage:Ct,onCancelNote:Ba,onAddNote:la,showNote:tr,user:Qn,onShowNote:wa,onSubmitCode:Ea,onChangeCode:ea,onChangeInput:Sa,onDebugCode:$r,onResetCode:Ca,onSyncCode:Aa,onUpdateCode:ua,onChangeLanguage:ma,isWhiteTheme:sr,setIsWhiteTheme:jn,topDispatch:ct};function La(){return _r(this,null,function*(){const{praise_count:lr}=yield(0,ue.vl)(Bn.id,{container_type:"Hack",type:1});let xr=Er(ir({},Zt),{hack:Er(ir({},Bn),{praises_count:lr,user_praise:!Bn.user_praise})});ct({type:3,payload:xr})})}const Da={topicId:bt,submitResult:Xt,submitRecords:wn,submitting:Yn,page:qn,onPageChange:sa,hack:Bn,user:Zt==null?void 0:Zt.user,hack_sets:Zt==null?void 0:Zt.hack_sets,current_user:Zt==null?void 0:Zt.current_user,onTriggerPraise:La,setActiveIndex:va};return console.log(Sn),En.createElement(En.Fragment,null,En.createElement(me.Z,{spinning:Jt,delay:500},Zt?En.createElement(En.Fragment,null,En.createElement("header",{className:Tr()(Nn.Z.header,sr&&Nn.Z.whiteHeader)},yt.get("type")!=="exercises"&&En.createElement("div",null,En.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${Qn==null?void 0:Qn.image_url}`,alt:"user",width:36}),En.createElement("span",{style:{color:sr?"#333":"#B2BACB",fontSize:16}},Qn==null?void 0:Qn.name)),yt.get("type")==="exercises"&&En.createElement("div",null,En.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",En.createElement("span",{className:"ml10"},(ar=Sn==null?void 0:Sn.exercise)==null?void 0:ar.user_name)),En.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",En.createElement("span",{className:"ml10"},(mn=Sn==null?void 0:Sn.exercise)==null?void 0:mn.student_id))),En.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},En.createElement("div",null,Bn.name)),(Bn==null?void 0:Bn.is_program)&&En.createElement(Jn.Z,{defaultValue:Bn==null?void 0:Bn.answer_long_time,onChange:lr=>{Dr.current=lr},className:Nn.Z.timepiece}),Qn!=null&&Qn.hack_manager?En.createElement(we.Link,{className:Nn.Z.btn_edit,to:yt.get("type")==="1"?yt.get("pageId")?`/problems/newedit/${Bn.identifier}?type=1&pageId=${yt.get("pageId")}&backUrl=${yt.get("backUrl")}`:`/problems/newedit/${Bn.identifier}?type=1`:`/problems/newedit/${Bn.identifier}`}," ",En.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Vt=Sn==null?void 0:Sn.exercise)!=null&&Vt.left_time)&&En.createElement(En.Fragment,null,En.createElement("span",{style:{color:Ot,marginRight:6},className:`iconfont icon-daojishi ${Nn.Z.djs}`}),En.createElement("span",{className:"c-white mr20"},En.createElement(Mr,{valueStyle:{color:Ot,fontSize:20,fontWeight:500},title:En.createElement("span",{style:{color:Ot,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:tn,onFinish:()=>_r(void 0,null,function*(){const lr=yield(0,se.VL)({categoryId:yt.get("exercisesId"),commit_method:2});if((lr==null?void 0:lr.status)===0&&(ua(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:En.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",En.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>_r(void 0,null,function*(){window.parent.location.href=`/classrooms/${yt.get("coursesId")}/exercise/${yt.get("exercisesId")}/detail`})})),(lr==null?void 0:lr.status)===-3){const xr=parseInt(lr==null?void 0:lr.message);hn(Date.now()+xr*1e3)}})}))),yt.get("type")==="exercises"?En.createElement(de.ZP,{type:"primary",onClick:()=>{const lr=()=>_r(void 0,null,function*(){yield ua(),vr(!1),ya(),Wr.current=!0,ia()});if(!(wn!=null&&wn.records_count)||Tn){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:En.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:lr});return}lr()}},En.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):En.createElement("span",{onClick:()=>{var lr;if(yt.get("backUrl"))we.history.push(yt.get("backUrl"));else if(yt.get("type")==="1"){let xr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");we.history.push(`/classrooms/${xr==null?void 0:xr[0]}/program_homework/${xr==null?void 0:xr[1]}/detail`)}else we.history.push("/problemset")}},En.createElement(le.Z,{title:"\u5173\u95ED"},En.createElement("i",{style:{color:sr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),En.createElement(me.Z,{size:"large",spinning:_n},En.createElement(ae.Z,{className:Tr()(Nn.Z.myProblems,sr&&Nn.Z.whiteMyProblems),leftChild:En.createElement(kn,ir({},Da)),rightChild:En.createElement(Qr,ir({},Fa))}))):null,En.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:Dn,className:"oj-modal"},En.createElement("section",{className:"oj-modal-content"},En.createElement("div",{className:"oj-modal-head"},En.createElement("img",{src:Zn,alt:""}),En.createElement("i",{onClick:()=>hr(!1),className:"iconfont icon-guanbi1"})),En.createElement("aside",null,En.createElement("img",{className:"mr30",src:fr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",En.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Xt==null?void 0:Xt.execute_time,"ms"),"\u4F18\u4E8E",En.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xt==null?void 0:Xt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),En.createElement("aside",{className:"mb50"},En.createElement("img",{src:er.Z,className:"mr30"}),En.createElement("span",{className:"oj-modal-tt"},En.createElement("span",null,En.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),En.createElement("span",{className:"c-light-primary"},Xt==null?void 0:Xt.execute_memory,"kb")),En.createElement("span",null,En.createElement("span",null))),"\u4F18\u4E8E",En.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xt==null?void 0:Xt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),En.createElement("div",{id:"oj-modal-next",onClick:()=>_r(void 0,null,function*(){var lr;if(Xt!=null&&Xt.next_identifier){let xr=yield(0,pe.ZP)(`/api/problems/${Xt==null?void 0:Xt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Qn==null?void 0:Qn.user_id}});xr&&(window.location.href=`/myproblems/${xr==null?void 0:xr.identifier}${window.location.search}`)}else{let xr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");we.history.push(`/classrooms/${xr==null?void 0:xr[0]}/program_homework/${xr==null?void 0:xr[1]}/detail`)}}),className:"oj-modal-btn"},Xt!=null&&Xt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),En.createElement(On.Z,{successCb:()=>{Lr.current===1?$r():Ea()}}))};function Nr({title:Lt,modify_code:$t,onSyncCode:vn,onShowCodeSetting:ar,onResetCode:mn,hack:Vt,onChangeLanguage:Je,isWhiteTheme:ct,onShowResourceCentre:bt,attachments_count:Mt}){var yt;const Jt=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:En.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:mn})},[Zt]=(0,we.useSearchParams)(),on=Zt.get("language"),Xt=wn=>wn==="1"?"c++":wn==="2"?"C++":wn;return(0,ne.useEffect)(()=>{on&&Je(Xt(on))},[]),(0,ne.useEffect)(()=>{Vt!=null&&Vt.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:En.createElement(ee.Z,null),content:En.createElement("div",null,En.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),En.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),En.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>mn()})},[Vt==null?void 0:Vt.language]),console.log(Vt,ct,"hack"),En.createElement("div",{className:`${Nn.Z.codeHead} ${ct?Nn.Z.whiteCodeHead:""}`},En.createElement("div",{className:Nn.Z.navWrap},(yt=Vt==null?void 0:Vt.all_language)==null?void 0:yt.map(wn=>En.createElement("div",{className:`${Nn.Z.nav} ${wn===(Vt==null?void 0:Vt.language)?Nn.Z.active:""}`,key:wn,onClick:()=>Je(wn)},En.createElement(le.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},En.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),En.createElement("span",null,wn)))),En.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},$t?En.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:vn},En.createElement("img",{src:Ze,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Mt>0&&En.createElement("a",{onClick:bt},En.createElement(le.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),En.createElement("a",{onClick:Jt},En.createElement(le.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),En.createElement("a",{onClick:ar},En.createElement(le.Z,{title:"\u8BBE\u7F6E"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Qr(Lt){var $t=Lt,{input:vn,is_file:ar,identifier:mn,showNote:Vt,onShowNote:Je,notes:ct,onCancelNote:bt,onAddNote:Mt,debugResult:yt,language:Jt,debuging:Zt,submitting:on,executingMessage:Xt,code:wn,onSubmitCode:qn,onDebugCode:tr,onChangeCode:Fn,onChangeInput:Yn,onUpdateCode:Ct,user:Ot,isLoading:xt,submitResult:tn}=$t,hn=kr($t,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Sn(_n,Rn){return En.createElement(Nr,Er(ir({},hn),{onShowCodeSetting:_n,onShowResourceCentre:Rn}))}const qt=ir({input:vn,is_file:ar,debugResult:yt,debuging:Zt,submitting:on,executingMessage:Xt,onDebugCode:tr,onChangeCode:Fn,onSubmitCode:qn,onChangeInput:Yn,user:Ot,submitResult:tn},hn);return En.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},En.createElement(Ve,{setIsWhiteTheme:hn==null?void 0:hn.setIsWhiteTheme,isLoading:xt,language:Jt,value:wn,identifier:mn,onChange:Fn,onUpdateCode:Ct,ActionBarRender:Sn}),En.createElement(Me.ZP,ir({},qt)))}},90643:function(dt,at,ge){"use strict";ge.d(at,{h:function(){return ne}});var ne=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(ne||{})},45962:function(dt,at,ge){"use strict";ge.d(at,{H7:function(){return a},MK:function(){return ee},MU:function(){return se},X6:function(){return ae},bM:function(){return ue},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return oe}});var ne=ge(97013),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(z,te,ce)=>te in z?we(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,le=(z,te)=>{for(var ce in te||(te={}))ve.call(te,ce)&&de(z,ce,te[ce]);if(E)for(var ce of E(te))me.call(te,ce)&&de(z,ce,te[ce]);return z};function ie(z,te){return(0,ne.U2)(`myproblems/${z}.json`,le({hidePopLogin:!0},te||{}))}function ue(z,te){return(0,ne.v_)(`myproblems/${z}/code_submit.json`,te)}function se(z,te){return(0,ne.v_)(`myproblems/${z}/code_debug.json`,te)}function oe(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,ne.U2)(`myproblems/${z}/submit_records.json`,te)}function ae(z){return(0,ne.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,ne.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,ne.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,ne.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,ne.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,ne.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,ne.v_)(`discusses/${z}/plus.json`,te)}},11495:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return Ue}});var ne=ge(59301),we=ge(78241),E=ge(8591),ve=ge(43418),me=ge(99313),de=ge(57809),le=ge(19842),ie=ge(98228),ue=ge(92832),se=ge(1710),oe=ge(6848),ae=ge(58421),re=ge(3113),ee=ge(97013),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=ge(27503),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=ge(95318),z=ge(31735),te=ge(24334);const ce=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var pe=({qitem:Me})=>{var He,Qe,Ye,rt,Ke,Ge,Le,Xe,Fe,ke;return ne.createElement("div",{className:x.warp},ne.createElement("div",{className:x.mainPart},ne.createElement("div",{className:x.qcount},(Me==null?void 0:Me.question_type)===8&&ne.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(He=Me==null?void 0:Me.program_attr)==null?void 0:He.description}),(Me==null?void 0:Me.question_type)!=8&&ne.createElement(b.Z,{className:x.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&ne.createElement("div",null,(Qe=Me==null?void 0:Me.choices)==null?void 0:Qe.map((et,tt)=>ne.createElement("div",{className:x.redio},!(et!=null&&et.is_answer)&&ne.createElement("span",{className:x.redioitem}),(et==null?void 0:et.is_answer)&&ne.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:et!=null&&et.is_answer?x.titleyes:x.title,value:ce[tt]+(et==null?void 0:et.choice_text)}),(et==null?void 0:et.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&ne.createElement("div",null,(Ye=Me==null?void 0:Me.choices)==null?void 0:Ye.map((et,tt)=>ne.createElement("div",{className:x.checkbox},!(et!=null&&et.is_answer)&&ne.createElement("span",{className:x.checkboxitem}),(et==null?void 0:et.is_answer)&&ne.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:et!=null&&et.is_answer?x.titleyes:x.title,value:ce[tt]+(et==null?void 0:et.choice_text)}),(et==null?void 0:et.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&ne.createElement("div",{className:x.completion},(rt=Me==null?void 0:Me.standard_answer)==null?void 0:rt.map((et,tt)=>{var $e;return ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",tt+1),ne.createElement("div",{className:x.content},($e=et==null?void 0:et.answer_text)==null?void 0:$e.map((_e,Ie)=>ne.createElement("div",{className:x.items},_e))))})),(Me==null?void 0:Me.question_type)===4&&ne.createElement("div",{className:x.simple},ne.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ne.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ke=Me==null?void 0:Me.answer_texts)!=null&&Ke[0]?ne.createElement(b.Z,{className:x.content,value:(Ge=Me==null?void 0:Me.answer_texts)==null?void 0:Ge[0]}):ne.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((Le=Me==null?void 0:Me.challenge_names)==null?void 0:Le.map((et,tt)=>ne.createElement("div",{className:x.shixun},ne.createElement("span",{className:x.qtitle},ne.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(tt+1),"\u9898"),et)))),(Me==null?void 0:Me.question_type)===6&&ne.createElement("div",{className:x.program},ne.createElement(b.Z,{className:x.content,value:((Xe=Me==null?void 0:Me.program_attr)==null?void 0:Xe.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((Fe=Me==null?void 0:Me.sub_item_banks)==null?void 0:Fe.map((et,tt)=>{var $e,_e,Ie,Re,Ne;return ne.createElement("div",null,ne.createElement("div",{className:x.combination},ne.createElement("span",{className:x.qtitle},et==null?void 0:et.name)),ne.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},ne.createElement("div",null,((et==null?void 0:et.item_type)=="SINGLE"||(et==null?void 0:et.item_type)=="JUDGMENT")&&(($e=et==null?void 0:et.choices)==null?void 0:$e.map((qe,st)=>ne.createElement("div",{className:x.redio},!(qe!=null&&qe.is_answer)&&ne.createElement("span",{className:x.redioitem}),(qe==null?void 0:qe.is_answer)&&ne.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[st]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.item_type)=="MULTIPLE"&&((_e=et==null?void 0:et.choices)==null?void 0:_e.map((qe,st)=>ne.createElement("div",{className:x.checkbox},!(qe!=null&&qe.is_answer)&&ne.createElement("span",{className:x.checkboxitem}),(qe==null?void 0:qe.is_answer)&&ne.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),ne.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[st]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&ne.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.item_type)=="COMPLETION"&&ne.createElement("div",{className:x.completion},(Ie=et==null?void 0:et.standard_answer)==null?void 0:Ie.map((qe,st)=>{var nt;return ne.createElement("div",{style:{display:"flex"}},ne.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",st+1),ne.createElement("div",{className:x.content},(nt=qe==null?void 0:qe.answer_text)==null?void 0:nt.map((ot,Ft)=>ne.createElement("div",{className:x.items},ot))))})),(et==null?void 0:et.item_type)=="SUBJECTIVE"&&ne.createElement("div",{className:x.simple},ne.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),ne.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Re=et==null?void 0:et.answer_texts)!=null&&Re[0]?ne.createElement(b.Z,{className:x.content,value:(Ne=et==null?void 0:et.answer_texts)==null?void 0:Ne[0]}):ne.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&ne.createElement("div",null,ne.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((ke=Me==null?void 0:Me.program_attr)==null?void 0:ke.code)||"")})),(Me==null?void 0:Me.question_type)===5&&ne.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ne.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),ne.createElement("div",{style:{marginRight:30}},ne.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ne.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),ne.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},ne.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&ne.createElement("div",{className:x.bottom},ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u89E3\u6790"),ne.createElement("span",{className:x.right},Me!=null&&Me.analysis?ne.createElement(b.Z,{value:Me==null?void 0:Me.analysis}):ne.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u96BE\u5EA6"),ne.createElement("span",{className:x.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ne.createElement("div",{className:x.bottomitem},ne.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),ne.createElement("span",{className:x.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:ne.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},he=ge(94910),ye=ge(99481),Ee=ge(58106),be=ge(61485),Se=ge(51155),Pe=ge(89372),Ce=ge(59301),xe=Object.defineProperty,Be=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(Me,He,Qe)=>He in Me?xe(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Me[He]=Qe,We=(Me,He)=>{for(var Qe in He||(He={}))Oe.call(He,Qe)&&De(Me,Qe,He[Qe]);if(Te)for(var Qe of Te(He))je.call(He,Qe)&&De(Me,Qe,He[Qe]);return Me},ze=(Me,He)=>Be(Me,Ae(He)),Ve=(Me,He,Qe)=>new Promise((Ye,rt)=>{var Ke=Xe=>{try{Le(Qe.next(Xe))}catch(Fe){rt(Fe)}},Ge=Xe=>{try{Le(Qe.throw(Xe))}catch(Fe){rt(Fe)}},Le=Xe=>Xe.done?Ye(Xe.value):Promise.resolve(Xe.value).then(Ke,Ge);Le((Qe=Qe.apply(Me,He)).next())});const Ze=({setScoreShow:Me,ScoreShow:He,onOk:Qe,isshixuns:Ye,isloadings:rt,dispatch:Ke,isIntelligentAssistant:Ge=!1,newExercisePaper:Le,shixunsDetail:Xe})=>{var Fe,ke,et;let[tt,$e]=(0,ne.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ge,group_id:[]}),[_e,Ie]=(0,ne.useState)([]),[Re,Ne]=(0,ne.useState)([]),[qe,st]=(0,ne.useState)([]),[nt,ot]=(0,ne.useState)([]);const[Ft,gt]=(0,ne.useState)(!1),[ht]=we.default.useForm(),[lt,St]=(0,ne.useState)(),[At,Pt]=(0,ne.useState)(!1);let[Dt,_t]=(0,ne.useState)(Ye);const[kt,wt]=(0,ne.useState)([]),[It,Nt]=(0,ne.useState)(0),[ln,un]=(0,ne.useState)(!0),[rn,Ht]=(0,ne.useState)([]),[Kt,Qt]=(0,ne.useState)([]),Pn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[Gn,zt]=(0,ne.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const en=(0,ne.useRef)(new Set),cn=(0,ne.useRef)(new Set),jt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],it=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Tt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Bt,Gt]=(0,ne.useState)(!1),an=()=>{ht.resetFields(),Dt=!1,_t(!1),Gt(!1),ht.submit()};(0,ne.useEffect)(()=>{var Et,Wt,dn,Rt,xn,zn,ur,Cn,Vn,nr;(((dn=(Wt=(Et=Le==null?void 0:Le.editData)==null?void 0:Et.exercise)==null?void 0:Wt.exist_item_bank_ids)==null?void 0:dn.length)>0||((zn=(xn=(Rt=Le==null?void 0:Le.editData)==null?void 0:Rt.exercise)==null?void 0:xn.exist_item_bank_shixun_ids)==null?void 0:zn.length)>0)&&Qt([...(Cn=(ur=Le==null?void 0:Le.editData)==null?void 0:ur.exercise)==null?void 0:Cn.exist_item_bank_ids,...(nr=(Vn=Le==null?void 0:Le.editData)==null?void 0:Vn.exercise)==null?void 0:nr.exist_item_bank_shixun_ids])},[(ke=(Fe=Le==null?void 0:Le.editData)==null?void 0:Fe.exercise)==null?void 0:ke.exist_item_bank_ids]),(0,ne.useEffect)(()=>{He&&(ht.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),ln&&Dt&&(ht.setFieldsValue({item_type:"SHIXUN"}),tt.item_type="SHIXUN",$e(We({},tt)),un(!1)),fn(tt),nn(),ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,ne.useEffect)(()=>{It>0&&setTimeout(()=>{Nt(0)},2e3)},[It]);function fn(Et){return Ve(this,null,function*(){var Wt,dn,Rt;if(gt(!0),$e(We({},Et)),(qe==null?void 0:qe.length)<=0&&Et.type==="5"){ot([]),gt(!1);return}console.log("----",qe,kt);let xn=Et.type==="5"?qe==null?void 0:qe.filter(Cn=>!kt.includes(Cn)):null,zn=Et.type==="5"?qe==null?void 0:qe.filter(Cn=>kt.includes(Cn)):null;Et.group_id=((Wt=Et.group_id)==null?void 0:Wt.map(Cn=>Cn==null?void 0:Cn.value))||null;let ur=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:ze(We({},Et),{discipline_id:((dn=Et==null?void 0:Et.courseid)==null?void 0:dn[0])||null,sub_discipline_id:((Rt=Et==null?void 0:Et.courseid)==null?void 0:Rt[1])||null,ids:xn,shixun_ids:zn,include_shixuns:!Ge,keyword:Et.keyword?encodeURIComponent(Et.keyword):Et.keyword,type:Et.type==="5"?null:Et.type,clazz:Et.type==="3"?"ItemBanksGroup":null})});ot(ur),gt(!1)})}function nn(){return Ve(this,null,function*(){let Et=yield(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:tt.type==="5"?null:tt.type,clazz:"ItemBanksGroup"}});Ie((0,y.L)(Et==null?void 0:Et.disciplines))})}function ft(Et){return Ve(this,null,function*(){var Wt;let dn=yield(0,ee.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Et}),Rt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Wt=dn==null?void 0:dn.data)==null?void 0:Wt.map(xn=>({title:xn.name,id:xn.id,pid:xn.id,value:xn.id,key:xn.id,isLeaf:!xn.have_child}))}];Ht(Rt)})}function mt(Et){return Ve(this,null,function*(){var Wt,dn,Rt,xn;gt(!0);let zn=(Wt=Et.list)==null?void 0:Wt.filter(Vn=>!kt.includes(Vn)),ur=(dn=Et.list)==null?void 0:dn.filter(Vn=>kt.includes(Vn));if(zn.length===0&&ur.length===0){gt(!1),ot([]);return}let Cn=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:ze(We({},Et),{discipline_id:((Rt=Et==null?void 0:Et.courseid)==null?void 0:Rt[0])||null,sub_discipline_id:((xn=Et==null?void 0:Et.courseid)==null?void 0:xn[1])||null,ids:zn,shixun_ids:ur,type:Et.type==="5"?null:Et.type,clazz:Et.type==="3"?"ItemBanksGroup":null})});gt(!1),ot(Cn)})}const pt=Et=>Ve(void 0,null,function*(){const Wt=yield Ke({type:"shixunsDetail/release",payload:{id:Et}});let dn=Wt==null?void 0:Wt.tag_position,Rt=(Wt==null?void 0:Wt.evaluation_set_position)||[],xn=Wt.status;return xn===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),fn(tt),!0):(xn===2?E.ZP.error(`\u7B2C${Rt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):xn===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${dn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):E.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Ut=Et=>(Et==null?void 0:Et.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",ut=(Et,Wt,dn)=>Et.map(Rt=>Rt.key===Wt?We(We({},Rt),dn):Rt.children?ze(We({},Rt),{children:ut(Rt.children,Wt,dn)}):Rt),gn=Et=>Ve(void 0,null,function*(){const{key:Wt}=Et;let dn=tt.type;const Rt=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Wt),type:dn}),{data:xn,total_count:zn}=Rt||{};zn>0&&Ht(ur=>ut(ur,Wt,{children:xn.map(Cn=>({title:Cn.name,id:Cn.id,pid:Cn.id,value:Cn.id,key:Cn.id,isLeaf:!Cn.have_child}))}))});function Hn(Et){console.log("----",tt),Et==="1"&&(Gn.gg=We({},tt)),Et==="2"&&(Gn.scj=We({},tt)),Et==="3"&&(Gn.ttgx=We({},tt)),Et==="0"&&(Gn.wcjd=We({},tt)),Et==="5"&&(Gn.yx=We({},tt)),zt(We({},Gn))}function Ln(){tt.type==="1"&&(tt=Gn.gg),tt.type==="2"&&(tt=Gn.scj),tt.type==="3"&&(tt=Gn.ttgx),tt.type==="0"&&(tt=Gn.wcjd),tt.type==="5"&&(tt=Gn.yx),(tt==null?void 0:tt.item_type)==="SHIXUN"?(Dt=!0,_t(!0)):(Dt=!1,_t(!1)),ht.setFieldsValue(We({},tt)),$e(We({},tt)),fn(We({},tt))}return Ce.createElement("div",null,Ce.createElement(ve.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:a.title},Ge?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ge&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(me.default,{className:a.tabWrap,activeKey:tt.type,onChange:Et=>{Et==="3"?(tt.show_all_share=!0,ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):tt.show_all_share=null,Et==="0"&&ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Hn(tt.type),tt.type=Et,(tt==null?void 0:tt.item_type)==="SHIXUN"&&tt.type!=="5"&&(Dt=!0,_t(!0)),Gt(!1),tt.type==="5"&&(Dt=!1,_t(!1)),Ln(),nn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",qe.length>0&&Ce.createElement("span",{className:a.titlecount},qe.length),It>0&&Ce.createElement("span",{className:a.add},"+",It)),key:"5"}]}),Ce.createElement(we.default,{layout:"inline",form:ht,onValuesChange:(Et,Wt)=>{const dn=Object.values(Wt).some(xn=>xn!==null&&xn!==""&&xn!==void 0),Rt=Wt.keyword==="";if(Gt(dn||!Rt),tt.page=1,(Wt==null?void 0:Wt.item_type)==="SHIXUN"){if(tt.type==="5"?_t(!1):_t(!0),Et.keyword||Et.keyword==="")return;ht.submit()}else{if(Et!=null&&Et.courseid&&ht.setFieldsValue({tag_discipline_id:""}),_t(!1),Et.keyword||Et.keyword==="")return;ht.submit()}},onFinish:Et=>{var Wt;tt.type==="3"&&(!Et.group_id||((Wt=Et==null?void 0:Et.group_id)==null?void 0:Wt.length)===0)?tt.show_all_share=!0:tt.show_all_share=null,$e(We(We({},tt),Et)),fn(We(We({},tt),Et))}},Ce.createElement(we.default.Item,{name:"item_type"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ge?Pn.slice(0,6):Pn).map(Et=>Ce.createElement(de.default.Option,{key:Et.value},Et.name)))),Ce.createElement(we.default.Item,{name:"courseid"},Ce.createElement(le.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:_e})),!Dt&&Ce.createElement(we.default.Item,{name:"tag_discipline_id"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(et=nt==null?void 0:nt.tag_disciplines)==null?void 0:et.map(Et=>Ce.createElement(de.default.Option,{key:Et.id},Et.name)))),Ce.createElement(we.default.Item,{name:Dt?"diff":"difficulty"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Dt&&jt.map(Et=>Ce.createElement(de.default.Option,{key:Et.value},Et.name)),Dt&&it.map(Et=>Ce.createElement(de.default.Option,{key:Et.value},Et.name)))),Dt&&Ce.createElement(we.default.Item,{name:"shixun_publish_status"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Tt.map(Et=>Ce.createElement(de.default.Option,{key:Et.value},Et.name)))),(tt.type==="3"||tt.type==="0")&&!Dt&&Ce.createElement(we.default.Item,{name:"group_id"},Ce.createElement(ie.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Et,Wt)=>Wt.title.toUpperCase().indexOf(Et.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:gn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:rn})),Bt&&Ce.createElement("span",{className:a.allqingchu,onClick:an},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(we.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ue.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>ht.submit()}),onSearch:Et=>{ht.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{tt.updated_at==="asc"?tt.updated_at="desc":tt.updated_at="asc",$e(ze(We({},tt),{page:1})),fn(ze(We({},tt),{page:1}))}}," ",tt.updated_at?Ce.createElement("img",{src:tt.updated_at==="asc"?he.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{tt.quotes==="asc"?tt.quotes="desc":tt.quotes="asc",$e(ze(We({},tt),{page:1})),fn(ze(We({},tt),{page:1}))},style:{marginLeft:20}}," ",tt.quotes?Ce.createElement("img",{src:tt.quotes==="asc"?he.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(se.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(nt==null?void 0:nt.items)||(nt==null?void 0:nt.shixun_list),pagination:!1,loading:Ft,rowKey:Et=>Et.id,rowSelection:{type:Ge?"radio":"checkbox",selectedRowKeys:Re,getCheckboxProps:Et=>({disabled:Et.shixun_tag_num===1||(Kt==null?void 0:Kt.find(Wt=>Et.id===Wt))}),onSelect(Et,Wt,dn){if(Ge){Ne([Et.id]),cn.current=new Set([Et.id]),Nt(1),st([Et.id]);return}if(Wt)(Dt||Et!=null&&Et.challenge_names)&&wt([...kt,Et.id]),Ne([...Re,Et.id]),Et.identifier?en.current.add(Et.id):cn.current.add(Et.id),Nt(1),st([...qe,Et.id]);else{Et.identifier?en.current.delete(Et.id):cn.current.delete(Et.id);let Rt=qe.filter(xn=>xn!==Et.id);if(Ne(Rt),st(Rt),Dt||Et!=null&&Et.challenge_names){let xn=kt.filter(zn=>zn!==Et.id);wt([...xn])}if(tt.type==="5"){mt(ze(We({},tt),{list:[...Rt]}));return}}},onSelectAll(Et,Wt,dn){var Rt,xn;if(Et){const zn=dn.map(Cn=>Cn.id),ur=(xn=dn==null?void 0:dn.filter(Cn=>Cn==null?void 0:Cn.challenge_names))==null?void 0:xn.map(Cn=>Cn.id);wt([...kt,...ur]),Ne([...Re,...zn]),st([...qe,...zn]);for(const Cn of dn)Cn.identifier?en.current.add(Cn.id):cn.current.add(Cn.id)}else{const zn=dn.map(nr=>nr.id),ur=Re.filter(nr=>!zn.some(Wn=>Wn===nr)),Cn=(Rt=dn==null?void 0:dn.filter(nr=>nr==null?void 0:nr.challenge_names))==null?void 0:Rt.map(nr=>nr.id);Ne([...ur]),st([...ur]);let Vn=kt.filter(nr=>!Cn.some(Wn=>Wn===nr.id));wt([...Vn]),tt.type==="5"&&mt(ze(We({},tt),{list:[...ur]}));for(const nr of zn)nr.identifier?en.current.delete(nr):cn.current.delete(nr)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Et,Wt,dn)=>{var Rt,xn;return Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Dt||Wt!=null&&Wt.challenge_names?"\u5B9E\u8BAD\u9898":(xn=(Rt=Pn==null?void 0:Pn.filter(zn=>zn.value===Et))==null?void 0:Rt[0])==null?void 0:xn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dt?"30%":"60%",key:"name",render:(Et,Wt,dn)=>{var Rt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",{className:Wt!=null&&Wt.high_resources_consume?a.q_title:""},Ce.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Dt||Wt!=null&&Wt.challenge_names?Wt!=null&&Wt.title||Et===null?"--":Et:(Wt==null?void 0:Wt.item_type)=="BPROGRAM"?(Rt=Wt==null?void 0:Wt.program_attr)==null?void 0:Rt.description:Et}))),(Wt==null?void 0:Wt.high_resources_consume)&&Ce.createElement(Se.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dt,render:(Et,Wt,dn)=>{var Rt;return Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("span",null,Et?(Rt=Et==null?void 0:Et.split("\u3001"))==null?void 0:Rt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("span",null,Et||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Et,Wt,dn)=>{var Rt,xn,zn,ur;return Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Dt||Wt!=null&&Wt.challenge_names?(Wt==null?void 0:Wt.level)||((xn=(Rt=jt==null?void 0:jt.filter(Cn=>Cn.value===Et))==null?void 0:Rt[0])==null?void 0:xn.name):(ur=(zn=jt==null?void 0:jt.filter(Cn=>Cn.value===Et))==null?void 0:zn[0])==null?void 0:ur.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Et||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement("span",null,Et||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Dt||Wt!=null&&Wt.challenge_names?(Wt==null?void 0:Wt.study_count)||(Wt==null?void 0:Wt.stu_num):Et))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Et||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement("span",null,Et||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var Rt,xn;St(ze(We({},Wt),{question_type:Dt||Wt!=null&&Wt.challenge_names?5:(xn=(Rt=Pn==null?void 0:Pn.filter(zn=>zn.value===(Wt==null?void 0:Wt.item_type)))==null?void 0:Rt[0])==null?void 0:xn.question_type})),Pt(!0)}},"\u67E5\u770B"),(Wt==null?void 0:Wt.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Wt==null?void 0:Wt.identifier}/challenges`)}},(Wt==null?void 0:Wt.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ve(void 0,null,function*(){if(!pt(Wt==null?void 0:Wt.identifier))return new Promise((Rt,xn)=>{xn()})})})}},"\u53D1\u5E03")))}].filter(Et=>!Et.hidden)}),Ce.createElement(ae.Z,{current:tt.page,total:(nt==null?void 0:nt.items_count)||(nt==null?void 0:nt.shixuns_count),style:{marginBottom:20},defaultPageSize:tt.per_page,showTotal:Et=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Et),"\xA0\u6761\u6570\u636E"),pageSize:tt.per_page,onChange:(Et,Wt)=>{tt.page=Et,tt.per_page=Wt,$e(We({},tt)),fn(We({},tt))}}),Ce.createElement("div",{className:a.bottom},Ce.createElement(re.ZP,{className:a.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(re.ZP,{loading:rt,style:{width:rt&&75},className:a.yes,onClick:()=>Ve(void 0,null,function*(){if((qe==null?void 0:qe.length)<=0){E.ZP.info(Ge?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Qe([...cn.current],[...en.current],!0,qe==null?void 0:qe.length)})},Ge?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(ve.default,{open:At,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{Pt(!1)},onOk:()=>{Pt(!1)}},Ce.createElement(pe,{qitem:lt})))};var Ue=(0,Ee.connect)(({shixunsDetail:Me,newExercisePaper:He})=>({shixunsDetail:Me,newExercisePaper:He}))(Ze)},83389:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return se}});var ne=ge(43418),we={ul:"ul___TdfYY"},E=ge(32637),ve=ge(59301),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(oe,ae)=>{var re={};for(var ee in oe)de.call(oe,ee)&&ae.indexOf(ee)<0&&(re[ee]=oe[ee]);if(oe!=null&&me)for(var ee of me(oe))ae.indexOf(ee)<0&&le.call(oe,ee)&&(re[ee]=oe[ee]);return re},se=oe=>{var ae=oe,{open:re,onCancel:ee}=ae,a=ie(ae,["open","onCancel"]);return ve.createElement(ne.default,{centered:!0,open:re,title:ve.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ee,footer:null},ve.createElement("div",null,ve.createElement("div",{className:"tc"},ve.createElement("img",{className:"mt10",src:E,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),ve.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),ve.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),ve.createElement("div",{style:{color:"#333"},className:"pt30 font14"},ve.createElement("ul",{className:we.ul},ve.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),ve.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),ve.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},1083:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return oe}});var ne=ge(59301),we=ge(8591),E=ge(43418),ve=ge(92832),me={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},de=ge(52697),le=ge(89372),ie=ge(58106),ue=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const se=({problemset:ae,dispatch:re,onOk:ee})=>{const[a,y]=(0,ne.useState)(""),[x,b]=(0,ne.useState)([0]),z=()=>{re({type:"problemset/setActionTabs",payload:{}})};(0,ne.useEffect)(()=>{var ce,fe;ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(fe=(ce=ae.actionTabs)==null?void 0:ce.params)==null?void 0:fe.group_id]),y(""))},[ae.actionTabs.key]);const te=()=>ue(void 0,null,function*(){const ce=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let pe=0;pe0?x[0]:0,name:a});fe.status===0&&(z(),ee(fe==null?void 0:fe.id))});return ne.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:te,destroyOnClose:!0},ne.createElement("div",{className:me.addModal},ne.createElement("div",{className:me.row},ne.createElement("span",{className:me.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),ne.createElement(ve.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ce=>y(ce.target.value)})),ne.createElement("div",{className:me.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},ne.createElement("span",{className:me.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),ne.createElement(de.Z,{value:x,onChange:ce=>b(ce)}))))};var oe=(0,ie.connect)(({problemset:ae})=>({problemset:ae}))(se)},83950:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(43418),ve=ge(71773),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(ae,re)=>{var ee={};for(var a in ae)de.call(ae,a)&&re.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&me)for(var a of me(ae))re.indexOf(a)<0&&le.call(ae,a)&&(ee[a]=ae[a]);return ee},ue=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const se={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},oe=ae=>{var re=ae,{problemset:ee,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},onReloadBasketData:z=()=>{}}=re,te=ie(re,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),ce,fe;const pe=()=>ue(void 0,null,function*(){const he=yield x({type:"problemset/basketDelete",payload:ee.actionTabs.params});x({type:"problemset/setActionTabs",payload:{}}),he.status===0&&(b(),z())});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ee.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:y["problemset/handleDelete"],width:"442px",onOk:pe,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:ve.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",se[(fe=(ce=ee.actionTabs)==null?void 0:ce.params)==null?void 0:fe.type]))};at.Z=(0,we.connect)(({problemset:ae,loading:re,globalSetting:ee})=>({problemset:ae,globalSetting:ee,loading:re.effects}))(oe)},13977:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ee}});var ne=ge(59301),we=ge(43428),E=ge(95237),ve=ge(43604),me={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},de=ge(59243);let le=[];const ie=a=>{le.forEach(y=>{a.target===y.element||ue.isParent(a.target,y.element)||y.callbacks.forEach(x=>x())})};window.document.body?window.document.body.addEventListener("click",ie):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ie)});const ue={isParent:(a,y)=>{let x=a;for(;x&&x.tagName&&x.tagName.toLowerCase()!=="body";){if(x===y)return!0;x=x.parentNode}return!1},init:(a,y)=>{const x=le.filter(b=>b.element===a);return x.length>0?x[0].callbacks.push(y):le.push({element:a,callbacks:[y]}),{clear:()=>{le=le.filter(b=>b.element!==a)}}}};var se=ue,oe=ge(50388),ae=ge(59301);const re=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],ee=({visible:a,basketData:y,basketTotal:x,onClose:b=()=>{},onDelete:z=()=>{},onClear:te,onSubmit:ce})=>{const fe=(0,ne.useRef)(),pe=(0,ne.useRef)();(0,ne.useEffect)(()=>{if(pe.current)return x>=0&&!fe.current&&(fe.current=se.init(pe.current,()=>{b()})),()=>{fe.current&&fe.current.clear()}},[pe.current]);const he=window.screen.width<=1440;return ae.createElement(we.Z,{rootClassName:me.drawerWrap,placement:"right",closable:!1,mask:!1,open:a,forceRender:!0,width:he?130:160,onClose:b},x>0?ae.createElement(ae.Fragment,null,ae.createElement("div",{className:me.title},"\u8BD5\u9898\u7BEE"),ae.createElement("div",{ref:pe,className:me.contentWrap},ae.createElement(E.Z,{wrap:!1,className:me.totalInfo,align:"middle"},ae.createElement(ve.Z,{span:14},"\u9898\u76EE\u603B\u6570"),ae.createElement(ve.Z,{span:4},x),ae.createElement(ve.Z,{span:6,className:me.clear,onClick:te},"\u6E05\u7A7A")),re.map(ye=>y[ye.stateName]>0&&ae.createElement(E.Z,{align:"middle",wrap:!1,className:me.problemset,key:ye.type},ae.createElement(ve.Z,{span:14},ye.typeName),ae.createElement(ve.Z,{span:4},y[ye.stateName]),ae.createElement(ve.Z,{span:6,className:me.delete},ae.createElement("i",{onClick:()=>z(ye.type),className:`iconfont icon-piliangshanchu3 ${me.deleteIcon}`})))),ae.createElement(E.Z,{justify:"center",className:me.createBtnWrapper},ae.createElement(oe.Z,{block:!0,type:"primary",onClick:ce},"\u521B\u5EFA\u8BD5\u5377")))):ae.createElement("div",{ref:pe},ae.createElement("div",{className:me.title},"\u8BD5\u9898\u7BEE"),ae.createElement(de.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))}},28292:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(8591),ve=ge(43418),me=ge(89392),de=ge.n(me),le=ge(71773),ie=ge(95318),ue=ge(24334),se=ge.n(ue),oe=ge(97013),ae=ge(45962),re=ge(75693),ee=ge(56656),a=ge.n(ee),y=ge(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,pe=(Se,Pe,Ce)=>Pe in Se?x(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,he=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))ce.call(Pe,Ce)&&pe(Se,Ce,Pe[Ce]);if(te)for(var Ce of te(Pe))fe.call(Pe,Ce)&&pe(Se,Ce,Pe[Ce]);return Se},ye=(Se,Pe)=>b(Se,z(Pe)),Ee=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Oe(Ce.next(je))}catch(De){Be(De)}},Te=je=>{try{Oe(Ce.throw(je))}catch(De){Be(De)}},Oe=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Oe((Ce=Ce.apply(Se,Pe)).next())});const be=({problemset:Se,dispatch:Pe})=>{var Ce,xe,Be,Ae,Te;const[Oe,je]=(0,ne.useState)({}),[De,We]=(0,ne.useState)([]),[ze,Ve]=(0,ne.useState)(!1),[Ze,Ue]=(0,ne.useState)(!1),[Me,He]=(0,ne.useState)({}),Qe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Ge,Le,Xe;if(((Ge=Se==null?void 0:Se.actionTabs)==null?void 0:Ge.key)==="BPROGRAM"){const Fe=(0,me.cloneDeep)((Le=Se==null?void 0:Se.actionTabs)==null?void 0:Le.params);je(Fe),We((Xe=Fe==null?void 0:Fe.standard_answer)==null?void 0:Xe.map(ke=>({value:"",answer:(ke==null?void 0:ke.answer_text)||[]})))}},[(Ce=Se==null?void 0:Se.actionTabs)==null?void 0:Ce.key]);function Ye(){return new Date().getTime()}const rt=()=>Ee(void 0,null,function*(){var Ge,Le,Xe,Fe,ke;if(De.some($e=>($e==null?void 0:$e.value)==="")&&!ze){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ze){const $e=(0,me.cloneDeep)((Ge=Se==null?void 0:Se.actionTabs)==null?void 0:Ge.params);We([...(Le=$e==null?void 0:$e.standard_answer)==null?void 0:Le.map(_e=>({value:"",answer:(_e==null?void 0:_e.answer_text)||[],type:""}))]),Ve(!ze);return}else{let $e=De==null?void 0:De.map((_e,Ie)=>ye(he({},_e),{type:_e.types}));We($e)}console.log(De),Ue(!0);let et=yield(0,oe.ZP)(`/api/problems/${(Xe=Oe==null?void 0:Oe.program_attr)==null?void 0:Xe.identifier}/start.json`,{method:"get"});const tt=yield(0,ae.n4)(et==null?void 0:et.identifier,{code:(Fe=Oe==null?void 0:Oe.program_attr)==null?void 0:Fe.code,language:(ke=Oe==null?void 0:Oe.program_attr)==null?void 0:ke.language,answers:De==null?void 0:De.map($e=>$e.value)});if((tt==null?void 0:tt.status)===0){let _e=function(){return Ee(this,null,function*(){const{status:Ie,message:Re,data:Ne}=yield(0,ae.rX)(et==null?void 0:et.identifier,"submit"),st=Ye()-$e>10*1e3*(De==null?void 0:De.length);if(Ie!==0&&!st&&setTimeout(_e,1e3),st){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ue(!1);return}if(Ie===0){Ue(!1);let nt=De==null?void 0:De.map((ot,Ft)=>ye(he({},ot),{type:(Ne==null?void 0:Ne.right_arr[Ft])===1?"success":"warning"}));We(nt),He(Ne),Ne.status===2&&(Ue(!1),ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const $e=Ye();yield(0,ae.bM)(et==null?void 0:et.identifier,{}),_e()}else Ue(!1);Ve(!ze)}),Ke=()=>{je({}),We([]),Ve(!1),Pe({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:Se.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ze?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:Ke,okButtonProps:{loading:Ze}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ie.Z,{value:(xe=Oe==null?void 0:Oe.program_attr)==null?void 0:xe.description}),((Be=Oe==null?void 0:Oe.program_attr)==null?void 0:Be.code)&&y.createElement(ie.Z,{showProgramFill:!0,onFillChange:Ge=>{let Le=Ge==null?void 0:Ge.map((Xe,Fe)=>he({},Xe));We(Le)},programFillValue:De,value:ue.Base64.decode((Ae=Oe==null?void 0:Oe.program_attr)==null?void 0:Ae.code)}),ze&&y.createElement(ne.Fragment,null,y.createElement("div",{className:le.Z.line}),(Te=Oe==null?void 0:Oe.standard_answer)==null?void 0:Te.map((Ge,Le)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Le+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(Ge==null?void 0:Ge.answer_text)||""))),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Me==null?void 0:Me.id)&&Me.status!==2&&y.createElement(ve.default,{open:(Me==null?void 0:Me.id)&&Me.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{He({})},onCancel:()=>{He({})}},y.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},y.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),y.createElement("span",{style:{marginLeft:12,color:Me.status!==0&&"#E30000"}},re.Im[Me.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(Me.created_at).format("YYYY-MM-DD HH:mm:ss"))),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),y.createElement("span",{style:{marginLeft:12}},Me.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},Me.execute_time,"ms"))),y.createElement(re.Y4,he({},Me)))))};at.Z=(0,we.connect)(({problemset:Se})=>({problemset:Se}))(be)},93946:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return kt}});var ne=ge(59301),we=ge(58106),E=ge(8591),ve=ge(43418),me=ge(89392),de=ge(95318),le=ge(5112),ie=ge(3113),ue=ge(28103),se=ge(71773),oe=ge(59301),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(wt,It,Nt)=>It in wt?ae(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):wt[It]=Nt,z=(wt,It)=>{for(var Nt in It||(It={}))y.call(It,Nt)&&b(wt,Nt,It[Nt]);if(a)for(var Nt of a(It))x.call(It,Nt)&&b(wt,Nt,It[Nt]);return wt},te=(wt,It)=>re(wt,ee(It)),ce=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Qt=>{try{Kt(Nt.next(Qt))}catch(Pn){un(Pn)}},Ht=Qt=>{try{Kt(Nt.throw(Qt))}catch(Pn){un(Pn)}},Kt=Qt=>Qt.done?ln(Qt.value):Promise.resolve(Qt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const fe=({problemset:wt,dispatch:It,showdiv:Nt,data:ln})=>{const[un,rn]=(0,ne.useState)([]),[Ht,Kt]=(0,ne.useState)(!1),Qt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var en;((en=Object.keys(ln))==null?void 0:en.length)>0&&rn(ln.choices)},[ln]);const Pn=()=>ce(void 0,null,function*(){if(!un.some(en=>en==null?void 0:en.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ht){const en=(0,me.cloneDeep)(ln);rn(en.choices)}Kt(!Ht)}),Gn=(en,cn)=>{console.log(en.target.checked);const jt=un.map((it,Tt)=>te(z({},it),{checked:Tt===cn?en.target.checked:!1}));rn(jt)},zt=()=>{rn([]),Kt(!1),It({type:"problemset/setActionTabs",payload:{}})};return oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),oe.createElement(de.Z,{value:ln==null?void 0:ln.name}),un==null?void 0:un.map((en,cn)=>{const{is_answer:jt,checked:it,choice_text:Tt}=en;let Bt="";return Ht&&jt&&(Bt=se.Z.green),Ht&&!jt&&it&&(Bt=se.Z.red),oe.createElement("div",{key:cn,style:{pointerEvents:Ht?"none":"auto"},className:`${se.Z.row} ${Bt}`},oe.createElement(le.ZP,{onChange:Gt=>Gn(Gt,cn),checked:it}),oe.createElement("span",null,Qt[cn],".\xA0"),oe.createElement(de.Z,{className:se.Z.html,value:Tt}),Ht&&jt&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ht&&!jt&&it&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ht&&oe.createElement(ne.Fragment,null,oe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Qt[un.findIndex(en=>en.is_answer)]),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),oe.createElement("div",{style:{textAlign:"end",marginTop:10}},oe.createElement(ie.ZP,{type:"primary",onClick:()=>{Pn()}},Ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&oe.createElement(ue.Z,null))};var pe=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(fe),he=ge(92832),ye=ge(59065),Ee=ge(59301),be=Object.defineProperty,Se=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ae=(wt,It,Nt)=>It in wt?be(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):wt[It]=Nt,Te=(wt,It)=>{for(var Nt in It||(It={}))xe.call(It,Nt)&&Ae(wt,Nt,It[Nt]);if(Ce)for(var Nt of Ce(It))Be.call(It,Nt)&&Ae(wt,Nt,It[Nt]);return wt},Oe=(wt,It)=>Se(wt,Pe(It)),je=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Qt=>{try{Kt(Nt.next(Qt))}catch(Pn){un(Pn)}},Ht=Qt=>{try{Kt(Nt.throw(Qt))}catch(Pn){un(Pn)}},Kt=Qt=>Qt.done?ln(Qt.value):Promise.resolve(Qt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const De=({problemset:wt,datas:It,showdiv:Nt,dispatch:ln})=>{var un;const[rn,Ht]=(0,ne.useState)({}),[Kt,Qt]=(0,ne.useState)([]),[Pn,Gn]=(0,ne.useState)(!1),zt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var it;if(Object.keys(It)){const Tt=(0,me.cloneDeep)(It);Ht(Tt),Qt((it=Tt==null?void 0:Tt.standard_answer)==null?void 0:it.map(Bt=>Te({value:"",answer:(Bt==null?void 0:Bt.answer_text)||[]},Bt)))}},[It]);const en=()=>je(void 0,null,function*(){var it;if(Kt.some(Tt=>(Tt==null?void 0:Tt.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pn){const Tt=(0,me.cloneDeep)(It);Qt((it=Tt==null?void 0:Tt.standard_answer)==null?void 0:it.map(Bt=>Te({value:"",answer:(Bt==null?void 0:Bt.answer_text)||[]},Bt)))}Gn(!Pn)}),cn=(it,Tt)=>{const Bt=Kt.map((Gt,an)=>Oe(Te({},Gt),{value:an===Tt?it.target.value:Gt.value}));Qt(Bt)},jt=()=>{Ht({}),Qt([]),Gn(!1),ln({type:"problemset/setActionTabs",payload:{}})};return Ee.createElement("div",null,Ee.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ee.createElement(de.Z,{value:rn==null?void 0:rn.name}),Kt==null?void 0:Kt.map((it,Tt)=>{const{value:Bt,answer:Gt}=it;let an="";return Pn&&(Gt!=null&&Gt.includes(Bt))&&(an=se.Z.green),Pn&&!(Gt!=null&&Gt.includes(Bt))&&(an=se.Z.red),Ee.createElement("div",{key:Tt,style:{pointerEvents:Pn?"none":"auto",marginTop:10},className:`${se.Z.row} ${an}`},Ee.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Tt+1,"\u7B54\u6848:"),(it==null?void 0:it.model)===1?Ee.createElement(he.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:fn=>cn(fn,Tt),value:Bt}):Ee.createElement(ye.Z,{value:Bt,onChange:fn=>{const nn=Kt.map((ft,mt)=>Oe(Te({},ft),{value:mt===Tt?fn:ft.value}));Qt(nn)}}),Pn&&(Gt==null?void 0:Gt.includes(Bt))&&Ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pn&&!(Gt!=null&&Gt.includes(Bt))&&Ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pn&&Ee.createElement(ne.Fragment,null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(un=rn==null?void 0:rn.standard_answer)==null?void 0:un.map((it,Tt)=>{var Bt,Gt;return Ee.createElement("div",{className:"c-grey-333 mb5"},Ee.createElement("b",null,"\u586B\u7A7A",Tt+1,"\u7B54\u6848:\xA0"),(it==null?void 0:it.model)===1?((Bt=it==null?void 0:it.answer_text)==null?void 0:Bt.join("\u3001"))||"":Ee.createElement(ye.Z,{value:(Gt=it==null?void 0:it.answer_text)==null?void 0:Gt.join("\u3001"),disabled:!0}))}),Ee.createElement("div",{className:"c-grey-333 mb10"},Ee.createElement("b",null,"\u89E3\u6790:\xA0"),(rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ee.createElement("div",{style:{textAlign:"end",marginTop:10}},Ee.createElement(ie.ZP,{type:"primary",onClick:()=>{en()}},Pn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&Ee.createElement(ue.Z,null))};var We=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(De),ze=ge(59301),Ve=Object.defineProperty,Ze=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ye=(wt,It,Nt)=>It in wt?Ve(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):wt[It]=Nt,rt=(wt,It)=>{for(var Nt in It||(It={}))He.call(It,Nt)&&Ye(wt,Nt,It[Nt]);if(Me)for(var Nt of Me(It))Qe.call(It,Nt)&&Ye(wt,Nt,It[Nt]);return wt},Ke=(wt,It)=>Ze(wt,Ue(It)),Ge=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Qt=>{try{Kt(Nt.next(Qt))}catch(Pn){un(Pn)}},Ht=Qt=>{try{Kt(Nt.throw(Qt))}catch(Pn){un(Pn)}},Kt=Qt=>Qt.done?ln(Qt.value):Promise.resolve(Qt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const Le=({problemset:wt,datas:It,showdiv:Nt,dispatch:ln})=>{var un;const[rn,Ht]=(0,ne.useState)({}),[Kt,Qt]=(0,ne.useState)([]),[Pn,Gn]=(0,ne.useState)(!1),zt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{if(Object.keys(It)){const it=(0,me.cloneDeep)(It);Ht(it),Qt(it.choices)}},[It]);const en=()=>Ge(void 0,null,function*(){if(!Kt.some(it=>it==null?void 0:it.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pn){const it=(0,me.cloneDeep)(It);Qt(it.choices)}Gn(!Pn)}),cn=(it,Tt)=>{console.log(it.target.checked);const Bt=Kt.map((Gt,an)=>Ke(rt({},Gt),{checked:an===Tt?it.target.checked:!1}));Qt(Bt)},jt=()=>{Ht({}),Qt([]),Gn(!1),ln({type:"problemset/setActionTabs",payload:{}})};return ze.createElement("div",null,ze.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ze.createElement(de.Z,{value:rn==null?void 0:rn.name}),Kt==null?void 0:Kt.map((it,Tt)=>{const{is_answer:Bt,checked:Gt,choice_text:an}=it;let fn="";return Pn&&Bt&&(fn=se.Z.green),Pn&&!Bt&&Gt&&(fn=se.Z.red),ze.createElement("div",{key:Tt,style:{pointerEvents:Pn?"none":"auto"},className:`${se.Z.row} ${fn}`},ze.createElement(le.ZP,{onChange:nn=>cn(nn,Tt),checked:Gt}),ze.createElement(de.Z,{className:se.Z.html,value:an}),Pn&&Bt&&ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pn&&!Bt&&Gt&&ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pn&&ze.createElement(ne.Fragment,null,ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ze.createElement("div",{className:"c-grey-333 mb5"},ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(un=Kt.find(it=>it.is_answer))==null?void 0:un.choice_text),ze.createElement("div",{className:"c-grey-333 mb10"},ze.createElement("b",null,"\u89E3\u6790:\xA0"),(rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"))),ze.createElement("div",{style:{textAlign:"end",marginTop:10}},ze.createElement(ie.ZP,{type:"primary",onClick:()=>{en()}},Pn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&ze.createElement(ue.Z,null))};var Xe=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(Le),Fe=ge(24905),ke=ge(59301),et=Object.defineProperty,tt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(wt,It,Nt)=>It in wt?et(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):wt[It]=Nt,qe=(wt,It)=>{for(var Nt in It||(It={}))Ie.call(It,Nt)&&Ne(wt,Nt,It[Nt]);if(_e)for(var Nt of _e(It))Re.call(It,Nt)&&Ne(wt,Nt,It[Nt]);return wt},st=(wt,It)=>tt(wt,$e(It)),nt=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Qt=>{try{Kt(Nt.next(Qt))}catch(Pn){un(Pn)}},Ht=Qt=>{try{Kt(Nt.throw(Qt))}catch(Pn){un(Pn)}},Kt=Qt=>Qt.done?ln(Qt.value):Promise.resolve(Qt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const ot=({problemset:wt,data:It,showdiv:Nt,dispatch:ln})=>{const[un,rn]=(0,ne.useState)([]),[Ht,Kt]=(0,ne.useState)(!1),Qt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var en;((en=Object.keys(It))==null?void 0:en.length)>0&&rn(It.choices)},[It]);const Pn=()=>nt(void 0,null,function*(){if(!un.some(en=>en==null?void 0:en.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ht){const en=(0,me.cloneDeep)(It);rn(en.choices)}Kt(!Ht)}),Gn=(en,cn)=>{console.log(en.target.checked);const jt=un.map((it,Tt)=>st(qe({},it),{checked:Tt===cn?en.target.checked:it.checked}));rn(jt)},zt=()=>{let en="";return un.forEach((cn,jt)=>{cn.is_answer&&(en=en+Qt[jt])}),en};return ke.createElement("div",null,ke.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ke.createElement(de.Z,{value:It==null?void 0:It.name}),un==null?void 0:un.map((en,cn)=>{const{is_answer:jt,checked:it,choice_text:Tt}=en;let Bt="";return Ht&&jt&&(Bt=se.Z.green),Ht&&!jt&&it&&(Bt=se.Z.red),ke.createElement("div",{key:cn,style:{pointerEvents:Ht?"none":"auto"},className:`${se.Z.row} ${Bt}`},ke.createElement(Fe.default,{style:{padding:3},onChange:Gt=>Gn(Gt,cn),checked:it}),ke.createElement("span",null,Qt[cn],".\xA0"),ke.createElement(de.Z,{className:se.Z.html,value:Tt}),Ht&&jt&&ke.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ht&&!jt&&it&&ke.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ht&&ke.createElement(ne.Fragment,null,ke.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ke.createElement("div",{className:"c-grey-333 mb5"},ke.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),zt()),ke.createElement("div",{className:"c-grey-333 mb10"},ke.createElement("b",null,"\u89E3\u6790:\xA0"),(It==null?void 0:It.analysis)||"\u6682\u65E0\u89E3\u6790"))),ke.createElement("div",{style:{textAlign:"end",marginTop:10}},ke.createElement(ie.ZP,{type:"primary",onClick:()=>{Pn()}},Ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&ke.createElement(ue.Z,null))};var Ft=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(ot),gt=ge(86401),ht=ge(59301),lt=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Qt=>{try{Kt(Nt.next(Qt))}catch(Pn){un(Pn)}},Ht=Qt=>{try{Kt(Nt.throw(Qt))}catch(Pn){un(Pn)}},Kt=Qt=>Qt.done?ln(Qt.value):Promise.resolve(Qt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const St=({problemset:wt,dispatch:It,showdiv:Nt,datas:ln})=>{var un,rn,Ht;const[Kt,Qt]=(0,ne.useState)({}),[Pn,Gn]=(0,ne.useState)(!1),[zt,en]=(0,ne.useState)(!0),[cn,jt]=(0,ne.useState)("");(0,ne.useEffect)(()=>{if(Object.keys(ln)){const Bt=(0,me.cloneDeep)(ln);Qt(Bt)}},[ln]);const it=()=>lt(void 0,null,function*(){if(!cn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Pn&&jt(""),Gn(!Pn)}),Tt=()=>{Qt({}),en(!0),Gn(!1),jt(""),It({type:"problemset/setActionTabs",payload:{}})};return ht.createElement("div",null,ht.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ht.createElement(de.Z,{value:Kt==null?void 0:Kt.name,style:{marginBottom:10}}),zt?ht.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{en(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ht.createElement(gt.Z,{defaultValue:cn,onChange:Bt=>{jt(Bt)}}),Pn&&ht.createElement(ne.Fragment,null,ht.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ht.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ht.createElement("br",null),((un=Kt==null?void 0:Kt.answer_texts)==null?void 0:un[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((rn=Kt==null?void 0:Kt.keywords)==null?void 0:rn.length)>0&&ht.createElement("div",{style:{marginTop:10,marginBottom:10}},ht.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Ht=Kt==null?void 0:Kt.keywords)==null?void 0:Ht.map(Bt=>{var Gt,an,fn;return((Gt=Bt==null?void 0:Bt.keyword)==null?void 0:Gt.length)>1?((an=Bt==null?void 0:Bt.keyword)==null?void 0:an.join("\u6216"))+"\uFF1B":((fn=Bt==null?void 0:Bt.keyword)==null?void 0:fn[0])+"\uFF1B"})),ht.createElement("div",{style:{color:"#5F6368"}},ht.createElement("b",null,"\u89E3\u6790:"),ht.createElement("br",null),(Kt==null?void 0:Kt.analysis)||"\u6682\u65E0\u89E3\u6790"))),ht.createElement("div",{style:{textAlign:"end",marginTop:10}},ht.createElement(ie.ZP,{type:"primary",onClick:()=>{it()}},Pn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&ht.createElement(ue.Z,null))};var At=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(St),Pt=ge(59301),Dt=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Qt=>{try{Kt(Nt.next(Qt))}catch(Pn){un(Pn)}},Ht=Qt=>{try{Kt(Nt.throw(Qt))}catch(Pn){un(Pn)}},Kt=Qt=>Qt.done?ln(Qt.value):Promise.resolve(Qt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const _t=({problemset:wt,dispatch:It})=>{var Nt,ln;const[un,rn]=(0,ne.useState)({}),[Ht,Kt]=(0,ne.useState)(!1),[Qt,Pn]=(0,ne.useState)(!0),[Gn,zt]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var jt,it;if(((jt=wt==null?void 0:wt.actionTabs)==null?void 0:jt.key)==="COMBINATION"){const Tt=(0,me.cloneDeep)((it=wt==null?void 0:wt.actionTabs)==null?void 0:it.params);rn(Tt)}},[(Nt=wt==null?void 0:wt.actionTabs)==null?void 0:Nt.key]);const en=()=>Dt(void 0,null,function*(){if(!Gn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Kt(!Ht)}),cn=()=>{rn({}),Pn(!0),Kt(!1),zt(""),It({type:"problemset/setActionTabs",payload:{}})};return Pt.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:wt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:en,onCancel:cn},Pt.createElement("div",null,Pt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Pt.createElement(de.Z,{value:un==null?void 0:un.name,style:{marginBottom:10}}),(ln=un==null?void 0:un.sub_item_banks)==null?void 0:ln.map((jt,it)=>{var Tt,Bt,Gt,an,fn;if((jt==null?void 0:jt.item_type)==="SINGLE")return Pt.createElement(pe,{data:jt,showdiv:((Tt=un==null?void 0:un.sub_item_banks)==null?void 0:Tt.length)-1===it});if((jt==null?void 0:jt.item_type)==="MULTIPLE")return Pt.createElement(Ft,{data:jt,showdiv:((Bt=un==null?void 0:un.sub_item_banks)==null?void 0:Bt.length)-1===it});if((jt==null?void 0:jt.item_type)==="JUDGMENT")return Pt.createElement(Xe,{datas:jt,showdiv:((Gt=un==null?void 0:un.sub_item_banks)==null?void 0:Gt.length)-1===it});if((jt==null?void 0:jt.item_type)==="COMPLETION")return Pt.createElement(We,{datas:jt,showdiv:((an=un==null?void 0:un.sub_item_banks)==null?void 0:an.length)-1===it});if((jt==null?void 0:jt.item_type)==="SUBJECTIVE")return Pt.createElement(At,{datas:jt,showdiv:((fn=un==null?void 0:un.sub_item_banks)==null?void 0:fn.length)-1===it})})))};var kt=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(_t)},73555:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(8591),ve=ge(43418),me=ge(92832),de=ge(89392),le=ge.n(de),ie=ge(71773),ue=ge(95318),se=ge(59065),oe=ge(59301),ae=Object.defineProperty,re=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(pe,he,ye)=>he in pe?ae(pe,he,{enumerable:!0,configurable:!0,writable:!0,value:ye}):pe[he]=ye,z=(pe,he)=>{for(var ye in he||(he={}))y.call(he,ye)&&b(pe,ye,he[ye]);if(a)for(var ye of a(he))x.call(he,ye)&&b(pe,ye,he[ye]);return pe},te=(pe,he)=>re(pe,ee(he)),ce=(pe,he,ye)=>new Promise((Ee,be)=>{var Se=xe=>{try{Ce(ye.next(xe))}catch(Be){be(Be)}},Pe=xe=>{try{Ce(ye.throw(xe))}catch(Be){be(Be)}},Ce=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Se,Pe);Ce((ye=ye.apply(pe,he)).next())});const fe=({problemset:pe,dispatch:he})=>{var ye,Ee;const[be,Se]=(0,ne.useState)({}),[Pe,Ce]=(0,ne.useState)([]),[xe,Be]=(0,ne.useState)(!1),Ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var De,We,ze;if(((De=pe==null?void 0:pe.actionTabs)==null?void 0:De.key)==="COMPLETION"){const Ve=(0,de.cloneDeep)((We=pe==null?void 0:pe.actionTabs)==null?void 0:We.params);Se(Ve),Ce((ze=Ve==null?void 0:Ve.standard_answer)==null?void 0:ze.map(Ze=>z({value:"",answer:(Ze==null?void 0:Ze.answer_text)||[]},Ze)))}},[(ye=pe==null?void 0:pe.actionTabs)==null?void 0:ye.key]);const Te=()=>ce(void 0,null,function*(){var De,We;if(Pe.some(ze=>(ze==null?void 0:ze.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(xe){const ze=(0,de.cloneDeep)((De=pe==null?void 0:pe.actionTabs)==null?void 0:De.params);Ce((We=ze==null?void 0:ze.standard_answer)==null?void 0:We.map(Ve=>z({value:"",answer:(Ve==null?void 0:Ve.answer_text)||[]},Ve)))}Be(!xe)}),Oe=(De,We)=>{const ze=Pe.map((Ve,Ze)=>te(z({},Ve),{value:Ze===We?De.target.value:Ve.value}));Ce(ze)},je=()=>{Se({}),Ce([]),Be(!1),he({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:pe.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Te,onCancel:je},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),oe.createElement(ue.Z,{value:be==null?void 0:be.name}),Pe==null?void 0:Pe.map((De,We)=>{const{value:ze,answer:Ve}=De;let Ze="";return xe&&(Ve!=null&&Ve.includes(ze))&&(Ze=ie.Z.green),xe&&!(Ve!=null&&Ve.includes(ze))&&(Ze=ie.Z.red),oe.createElement("div",{key:We,style:{pointerEvents:xe?"none":"auto",marginTop:10},className:`${ie.Z.row} ${Ze}`},oe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",We+1,"\u7B54\u6848:"),(De==null?void 0:De.model)===1?oe.createElement(me.default.TextArea,{className:ie.Z.textArea,style:{width:610,marginRight:10},onChange:Ue=>Oe(Ue,We),value:ze}):oe.createElement(se.Z,{value:ze,onChange:Ue=>{const Me=Pe.map((He,Qe)=>te(z({},He),{value:Qe===We?Ue:He.value}));Ce(Me)}}),xe&&(Ve==null?void 0:Ve.includes(ze))&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!(Ve!=null&&Ve.includes(ze))&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&oe.createElement(ne.Fragment,null,oe.createElement("div",{className:ie.Z.line}),(Ee=be==null?void 0:be.standard_answer)==null?void 0:Ee.map((De,We)=>{var ze,Ve;return oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u586B\u7A7A",We+1,"\u7B54\u6848:\xA0"),(De==null?void 0:De.model)===1?((ze=De==null?void 0:De.answer_text)==null?void 0:ze.join("\u3001"))||"":oe.createElement(se.Z,{value:(Ve=De==null?void 0:De.answer_text)==null?void 0:Ve.join("\u3001"),disabled:!0}))}),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(be==null?void 0:be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:pe})=>({problemset:pe}))(fe)},75979:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return me}});var ne={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},we=ge(60324),E=ge(59301),me=({data:de=[],activeTabsKey:le,onClick:ie})=>{const ue=()=>de.map((oe,ae)=>E.createElement("div",{key:ae,className:ne.few},E.createElement("b",{title:oe.name,style:{color:"#333333"},onClick:()=>ie(oe.id,!1,le==="3")},oe.name),ae\xA0"))),se=()=>{let oe=!0;const ae=de.slice(2,-2),re=E.createElement("div",{className:ne.pWrap},ae.map(ee=>E.createElement("span",{title:ee.name,onClick:()=>ie(ee.id,!1,le==="3"),key:ee.id},ee.name)));return de.map((ee,a)=>{let y=null;return a>1&&aie(ee.id,!1,le==="3")},ee.name),a\xA0")),y})};return E.createElement("aside",{style:{overflowX:"auto"}},de.length>1&&E.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{de.length===1||ie(de[de.length-2].id,!1,!0)}}),E.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(de==null?void 0:de.length)>5?se():ue())}},33747:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(43418),ve=ge(71773),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(oe,ae)=>{var re={};for(var ee in oe)de.call(oe,ee)&&ae.indexOf(ee)<0&&(re[ee]=oe[ee]);if(oe!=null&&me)for(var ee of me(oe))ae.indexOf(ee)<0&&le.call(oe,ee)&&(re[ee]=oe[ee]);return re},ue=(oe,ae,re)=>new Promise((ee,a)=>{var y=z=>{try{b(re.next(z))}catch(te){a(te)}},x=z=>{try{b(re.throw(z))}catch(te){a(te)}},b=z=>z.done?ee(z.value):Promise.resolve(z.value).then(y,x);b((re=re.apply(oe,ae)).next())});const se=oe=>{var ae=oe,{problemset:re,globalSetting:ee,loading:a,dispatch:y,onReloadData:x=()=>{}}=ae,b=ie(ae,["problemset","globalSetting","loading","dispatch","onReloadData"]);const z=()=>ue(void 0,null,function*(){const te=yield y({type:"problemset/handleDelete",payload:re.actionTabs.params});y({type:"problemset/setActionTabs",payload:{}}),te.status===0&&x()});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:re.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:a["problemset/handleDelete"],width:"442px",onOk:z,onCancel:()=>{y({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:ve.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),ne.createElement("div",{className:ve.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};at.Z=(0,we.connect)(({problemset:oe,loading:ae,globalSetting:re})=>({problemset:oe,globalSetting:re,loading:ae.effects}))(se)},53452:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ae}});var ne=ge(59301),we=ge(8591),E=ge(43418),ve=ge(5112),me={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},de=ge(52697),le=ge(56656),ie=ge.n(le),ue=ge(26869),se=ge(58106);const oe=({problemset:re,dispatch:ee})=>{const[a,y]=(0,ne.useState)([]),[x,b]=(0,ne.useState)(!0),z=()=>{ee({type:"problemset/setActionTabs",payload:{}})};(0,ne.useEffect)(()=>{var fe,pe;re.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&y([(pe=(fe=re.actionTabs)==null?void 0:fe.params)==null?void 0:pe.group_id])},[re.actionTabs.key]);const te=()=>{if(a.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ce({},`/api/item_banks/export.xlsx?group_id=${a[0]}&include_children=${x}`,(fe,pe)=>{var he;if(((he=fe.target.response)==null?void 0:he.type)==="application/json"){let be=new FileReader;be.readAsText(fe.target.response,"utf-8"),be.addEventListener("loadend",()=>{const Se=JSON.parse(be.result);we.ZP.warning((Se==null?void 0:Se.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let ye=new Blob([fe.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Ee=`\u5BFC\u51FA\u8BD5\u9898-${ie()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(ye,Ee);else{let be=URL.createObjectURL(ye),Se=document.createElement("a");Se.href=be,Se.setAttribute("download",Ee),document.body.appendChild(Se),Se.click(),window.URL.revokeObjectURL(Se.href)}z()})},ce=(fe,pe,he,ye)=>{const Ee=ue.Z.API_SERVER+pe,be=new window.XMLHttpRequest;return be.withCredentials=!0,be.addEventListener("load",function(Se){he(Se,be)},!1),be.addEventListener("error",function(Se){ye&&ye(Se)},!1),be.responseType="blob",be.open("GET",Ee),be.send(null),be};return ne.createElement(E.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:re.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:me.customModal,onCancel:z,onOk:te},ne.createElement("aside",{className:me.exportModal},ne.createElement("div",{style:{marginBottom:20}},ne.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),ne.createElement(ve.ZP.Group,{onChange:fe=>{b(fe.target.value)},value:x},ne.createElement(ve.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),ne.createElement(ve.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),ne.createElement(de.Z,{value:a,onChange:fe=>y(fe)}),ne.createElement("div",{className:me.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ae=(0,se.connect)(({problemset:re})=>({problemset:re}))(oe)},35400:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(8591),ve=ge(43418),me=ge(5112),de=ge(89392),le=ge.n(de),ie=ge(71773),ue=ge(95318),se=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,fe,pe)=>fe in ce?se(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[fe]=pe,x=(ce,fe)=>{for(var pe in fe||(fe={}))ee.call(fe,pe)&&y(ce,pe,fe[pe]);if(re)for(var pe of re(fe))a.call(fe,pe)&&y(ce,pe,fe[pe]);return ce},b=(ce,fe)=>oe(ce,ae(fe)),z=(ce,fe,pe)=>new Promise((he,ye)=>{var Ee=Pe=>{try{Se(pe.next(Pe))}catch(Ce){ye(Ce)}},be=Pe=>{try{Se(pe.throw(Pe))}catch(Ce){ye(Ce)}},Se=Pe=>Pe.done?he(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((pe=pe.apply(ce,fe)).next())});const te=({problemset:ce,dispatch:fe})=>{var pe,he;const[ye,Ee]=(0,ne.useState)({}),[be,Se]=(0,ne.useState)([]),[Pe,Ce]=(0,ne.useState)(!1),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const De=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);Ee(De),Se(De.choices)}},[(pe=ce==null?void 0:ce.actionTabs)==null?void 0:pe.key]);const Be=()=>z(void 0,null,function*(){var Oe;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);Se(je.choices)}Ce(!Pe)}),Ae=(Oe,je)=>{console.log(Oe.target.checked);const De=be.map((We,ze)=>b(x({},We),{checked:ze===je?Oe.target.checked:!1}));Se(De)},Te=()=>{Ee({}),Se([]),Ce(!1),fe({type:"problemset/setActionTabs",payload:{}})};return ne.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ne.createElement(ue.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Pe&&De&&(Ve=ie.Z.green),Pe&&!De&&We&&(Ve=ie.Z.red),ne.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${ie.Z.row} ${Ve}`},ne.createElement(me.ZP,{onChange:Ze=>Ae(Ze,je),checked:We}),ne.createElement(ue.Z,{className:ie.Z.html,value:ze}),Pe&&De&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&We&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:ie.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(he=be.find(Oe=>Oe.is_answer))==null?void 0:he.choice_text),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},56513:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(8591),ve=ge(43418),me=ge(24905),de=ge(89392),le=ge.n(de),ie=ge(71773),ue=ge(95318),se=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,fe,pe)=>fe in ce?se(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[fe]=pe,x=(ce,fe)=>{for(var pe in fe||(fe={}))ee.call(fe,pe)&&y(ce,pe,fe[pe]);if(re)for(var pe of re(fe))a.call(fe,pe)&&y(ce,pe,fe[pe]);return ce},b=(ce,fe)=>oe(ce,ae(fe)),z=(ce,fe,pe)=>new Promise((he,ye)=>{var Ee=Pe=>{try{Se(pe.next(Pe))}catch(Ce){ye(Ce)}},be=Pe=>{try{Se(pe.throw(Pe))}catch(Ce){ye(Ce)}},Se=Pe=>Pe.done?he(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((pe=pe.apply(ce,fe)).next())});const te=({problemset:ce,dispatch:fe})=>{var pe;const[he,ye]=(0,ne.useState)({}),[Ee,be]=(0,ne.useState)([]),[Se,Pe]=(0,ne.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const De=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);ye(De),be(De.choices)}},[(pe=ce==null?void 0:ce.actionTabs)==null?void 0:pe.key]);const xe=()=>z(void 0,null,function*(){var Oe;if(!Ee.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const je=(0,de.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);be(je.choices)}Pe(!Se)}),Be=(Oe,je)=>{console.log(Oe.target.checked);const De=Ee.map((We,ze)=>b(x({},We),{checked:ze===je?Oe.target.checked:We.checked}));be(De)},Ae=()=>{ye({}),be([]),Pe(!1),fe({type:"problemset/setActionTabs",payload:{}})},Te=()=>{let Oe="";return Ee.forEach((je,De)=>{je.is_answer&&(Oe=Oe+Ce[De])}),Oe};return ne.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:xe,onCancel:Ae},ne.createElement("div",null,ne.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ne.createElement(ue.Z,{value:he==null?void 0:he.name}),Ee==null?void 0:Ee.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Se&&De&&(Ve=ie.Z.green),Se&&!De&&We&&(Ve=ie.Z.red),ne.createElement("div",{key:je,style:{pointerEvents:Se?"none":"auto"},className:`${ie.Z.row} ${Ve}`},ne.createElement(me.default,{style:{padding:3},onChange:Ze=>Be(Ze,je),checked:We}),ne.createElement("span",null,Ce[je],".\xA0"),ne.createElement(ue.Z,{className:ie.Z.html,value:ze}),Se&&De&&ne.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!De&&We&&ne.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&ne.createElement(ne.Fragment,null,ne.createElement("div",{className:ie.Z.line}),ne.createElement("div",{className:"c-grey-333 mb5"},ne.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Te()),ne.createElement("div",{className:"c-grey-333 mb10"},ne.createElement("b",null,"\u89E3\u6790:\xA0"),(he==null?void 0:he.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},86793:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return be},b:function(){return he}});var ne=ge(59301),we=ge(8591),E=ge(43418),ve=ge(92832),me=ge(3113),de=ge(17574),le={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},ie=ge(97013),ue=ge(73631),se=ge(31328),oe=ge(89372),ae=ge(89392),re=ge(62807),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Se,Pe,Ce)=>Pe in Se?ee(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ce=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))b.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);if(x)for(var Ce of x(Pe))z.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);return Se},fe=(Se,Pe)=>a(Se,y(Pe)),pe=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Oe(Ce.next(je))}catch(De){Be(De)}},Te=je=>{try{Oe(Ce.throw(je))}catch(De){Be(De)}},Oe=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Oe((Ce=Ce.apply(Se,Pe)).next())});const he=(Se,Pe,Ce=[])=>{if(Se)for(const xe of Se){if(xe.key===Pe)return Ce;if(xe.children&&xe.children!=""){const Be=he(xe.children,Pe,[...Ce,{id:xe.key,name:xe.title.props.name}]);if(Be)return Be}}},ye=({isProblemset:Se,name:Pe,id:Ce,isShare:xe,itemBanksCount:Be,onOpen:Ae=()=>{},onShare:Te=()=>{},onMove:Oe=()=>{},onDeleteOk:je=()=>{}})=>{const[De,We]=(0,ne.useState)(!1),[ze,Ve]=(0,ne.useState)(Pe),[Ze,Ue]=(0,ne.useState)(Pe),Me=Qe=>pe(void 0,null,function*(){const Ye=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ze.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ze.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Ke=0;Ke{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:ne.createElement("div",null,ne.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),ne.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>pe(void 0,null,function*(){(yield(0,ie.ZP)(`/api/item_banks_groups/${Math.abs(Qe)}.json`,{method:"delete",body:{}})).status===0&&je(Qe)})})};return ne.createElement("div",{className:le.list,onClick:Qe=>Ae(Ce,xe)},De?ne.createElement(ve.default,{style:{maxWidth:780},value:Ze,onChange:Qe=>{Ue(Qe.target.value)},onClick:Qe=>Qe.stopPropagation()}):ne.createElement("div",{className:le.name,title:ze},ze),Be?ne.createElement("div",{className:le.subject},"\u8BD5\u9898\u6570 ",Be):"",Se&&ne.createElement("div",{className:le.btns},De?ne.createElement(ne.Fragment,null,ne.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Qe=>{Qe.stopPropagation(),Me(Ce)}}),ne.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Qe=>{Qe.stopPropagation(),Ue(ze),We(!1)}})):ne.createElement(ne.Fragment,null,ne.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Qe=>{Qe.stopPropagation(),Oe(Ce,"up")}}),ne.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Qe=>{Qe.stopPropagation(),Oe(Ce,"down")}})),ne.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},ne.createElement(me.ZP,{className:"ml10",onClick:Qe=>{Qe.stopPropagation(),Te(Math.abs(Ce))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),ne.createElement(me.ZP,{className:"ml10",onClick:Qe=>{Qe.stopPropagation(),We(!0)},type:"link"},"\u91CD\u547D\u540D"),ne.createElement(me.ZP,{onClick:Qe=>{Qe.stopPropagation(),He(Ce)},type:"link",danger:!0},"\u5220\u9664"))))};var be=({isProblemset:Se,data:Pe,onOpen:Ce=()=>{},onShare:xe=()=>{},navigation:Be,reloadData:Ae,activeTabsKey:Te,setRootData:Oe,params:je})=>{const[De,We]=(0,ne.useState)(),[ze,Ve]=(0,ne.useState)([]),[Ze,Ue]=(0,ne.useState)([]);(0,ne.useEffect)(()=>{De&&setTimeout(()=>{Oe(De)},200)},[De]),(0,ne.useEffect)(()=>{Ue([]),Ve([])},[Pe]),(0,ne.useEffect)(()=>{Ze.length===0&&ze.length===0&&We(Pe==null?void 0:Pe.map(Le=>({title:ne.createElement(ye,{isProblemset:Se,name:Le.name,id:Le.id,isShare:Le.is_share,itemBanksCount:Le.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Ye}),key:Le.id,icon:Le.is_share?ne.createElement("img",{onClick:()=>{Ce(Le.id)},src:se,className:le.share_folderIcon}):ne.createElement("img",{onClick:()=>{Ce(Le.id)},src:ue,className:le.folderIcon}),isLeaf:!Le.have_child})))},[Ze,ze,Pe]);const Me=(Le,Xe,Fe)=>{const ke=(0,ae.cloneDeep)(Le);for(let et=0;etpe(void 0,null,function*(){(Xe==="up"?yield(0,oe.A1)({id:Math.abs(Le)}):yield(0,oe.vi)({id:Math.abs(Le)})).status===0&&We(ke=>Me(ke,Le,Xe))}),Qe=(Le,Xe)=>Le.filter(Fe=>Fe.key===Xe?!1:(Fe.children&&(Fe.children=Qe(Fe.children,Xe)),!0)),Ye=Le=>{We(Xe=>Qe(Xe,Le)),Ae()},rt=(Le,Xe,Fe)=>Le.map(ke=>ke.key===Xe?ce(ce({},ke),Fe):ke.children?fe(ce({},ke),{children:rt(ke.children,Xe,Fe)}):ke),Ke=Le=>pe(void 0,null,function*(){var Xe;const{key:Fe}=Le;let ke=Te===re.TabType.TeachGroupShare?"3":"";const et=yield(0,oe.ex)(fe(ce({},je),{group_id:Math.abs(Fe),parents:[...Be||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Xe=he(De,Fe))==null?void 0:Xe.map(_e=>({id:_e.id,name:_e.name}))],type:ke})),{data:tt,total_count:$e}=et||{};$e>0&&We(_e=>rt(_e,Fe,{children:tt.map(Ie=>({title:ne.createElement(ye,{isProblemset:Se,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Ye}),key:Ie.id,icon:Ie.is_share?ne.createElement("img",{onClick:()=>{Ce(Ie.id)},src:se,className:le.share_folderIcon}):ne.createElement("img",{onClick:()=>{Ce(Ie.id)},src:ue,className:le.folderIcon}),isLeaf:!Ie.have_child}))}))}),Ge=(Le,Xe)=>{Ue(Le)};return(De==null?void 0:De.length)>0&&ne.createElement(de.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:De,loadData:Ke,onExpand:Ge,onLoad:Le=>{Ve(Le)},className:le.folderWrapper,selectable:!1,expandedKeys:Ze,loadedKeys:ze})}},46502:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return a}});var ne=ge(59301),we=ge(78241),E=ge(92832),ve=ge(24905),me={operating:"operating___srUHx",tip:"tip___F8nWU"},de=ge(86401),le=ge(59301),ie=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ae=(y,x,b)=>x in y?ie(y,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[x]=b,re=(y,x)=>{for(var b in x||(x={}))se.call(x,b)&&ae(y,b,x[b]);if(ue)for(var b of ue(x))oe.call(x,b)&&ae(y,b,x[b]);return y};const ee=({data:y,height:x=400},b)=>{var z;const[te]=we.default.useForm(),[ce,fe]=(0,ne.useState)({});return(0,ne.useEffect)(()=>{y&&(fe(y),te.setFieldsValue(re({},y)))},[y]),(0,ne.useImperativeHandle)(b,()=>({form:te})),le.createElement("div",{className:me.operating,style:{marginBottom:"0"}},le.createElement(we.default,{form:te,scrollToFirstError:!0,onValuesChange:()=>{fe(re({},te.getFieldsValue()))}},le.createElement(we.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},le.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((z=ce.name)==null?void 0:z.length)||0}/30`})),le.createElement(we.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},le.createElement(ve.default.Group,null,le.createElement(ve.default,{value:"c"},"C"),le.createElement(ve.default,{value:"c++"},"C++"),le.createElement(ve.default,{value:"java"},"Java"),le.createElement(ve.default,{value:"python"},"Python"))),le.createElement("div",{className:me.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),le.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),le.createElement(we.default.Item,{name:"description"},le.createElement(de.Z,{height:x,defaultValue:ce.description||"",watch:!0}))))};var a=(0,ne.forwardRef)(ee)},25054:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(43418),ve=ge(71773),me=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(se,oe)=>{var ae={};for(var re in se)de.call(se,re)&&oe.indexOf(re)<0&&(ae[re]=se[re]);if(se!=null&&me)for(var re of me(se))oe.indexOf(re)<0&&le.call(se,re)&&(ae[re]=se[re]);return ae};const ue=se=>{var oe=se,{problemset:ae,globalSetting:re,loading:ee,dispatch:a}=oe,y=ie(oe,["problemset","globalSetting","loading","dispatch"]);return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{a({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{a({type:"problemset/setActionTabs",payload:{}})}},ne.createElement("div",{className:ve.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),ne.createElement("div",{className:ve.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};at.Z=(0,we.connect)(({problemset:se,loading:oe,globalSetting:ae})=>({problemset:se,globalSetting:ae,loading:oe.effects}))(ue)},66914:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return Oe}});var ne=ge(59301),we=ge(92832),E=ge(78241),ve=ge(43428),me=ge(3113),de=ge(8591),le=ge(95237),ie=ge(43604),ue=ge(24905),se=ge(6848),oe=ge(28103),ae=ge(58421),re=ge(58106),ee={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},a=ge(6926),y=ge(59243),x=ge(20047),b=ge(11968),z=ge(72805),te=ge(97013),ce=Object.defineProperty,fe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(je,De,We)=>De in je?ce(je,De,{enumerable:!0,configurable:!0,writable:!0,value:We}):je[De]=We,Se=(je,De)=>{for(var We in De||(De={}))ye.call(De,We)&&be(je,We,De[We]);if(he)for(var We of he(De))Ee.call(De,We)&&be(je,We,De[We]);return je},Pe=(je,De)=>fe(je,pe(De)),Ce=(je,De,We)=>new Promise((ze,Ve)=>{var Ze=He=>{try{Me(We.next(He))}catch(Qe){Ve(Qe)}},Ue=He=>{try{Me(We.throw(He))}catch(Qe){Ve(Qe)}},Me=He=>He.done?ze(He.value):Promise.resolve(He.value).then(Ze,Ue);Me((We=We.apply(je,De)).next())});const{Search:xe}=we.default,Be={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Ae={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Te=({classroomList:je,loading:De,dispatch:We,cb:ze,shixunIds:Ve=[]})=>{var Ze,Ue,Me,He;const Qe=(0,re.useParams)(),Ye=(0,re.useLocation)(),{actionTabs:rt}=je,[Ke]=E.default.useForm(),{shixunLists:Ge}=je,[Le,Xe]=(0,ne.useState)([]),[Fe,ke]=(0,ne.useState)([]),[et,tt]=(0,ne.useState)([]),[$e,_e]=(0,ne.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,ne.useEffect)(()=>{je.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&We({type:"classroomList/getShixunLists",payload:Se({},$e)})},[je.actionTabs.key]),(0,ne.useEffect)(()=>{Ie()},[Qe]);const Ie=()=>Ce(void 0,null,function*(){const qe=yield(0,a.I_)({}),st=yield(0,te.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});tt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(st==null?void 0:st.groups)||[]]),ke((qe==null?void 0:qe.disciplines)||[])}),Re=(qe,st,nt)=>{$e.tag_level=qe,$e.sub_discipline_id=st,$e.discipline_id=nt,$e.page=1,_e(Se({},$e)),We({type:"classroomList/getShixunLists",payload:Se({},$e)})},Ne=()=>{We({type:"classroomList/setActionTabs",payload:{}}),_e({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return je.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:ne.createElement(ve.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Ne,open:je.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ee.drawer,footer:ne.createElement("div",{className:"tc"},ne.createElement(me.ZP,{size:"middle",onClick:()=>{Ne(),Xe([])},style:{marginRight:8}},"\u53D6\u6D88"),ne.createElement(me.ZP,{size:"middle",onClick:()=>Ce(void 0,null,function*(){var qe,st;for(let nt=0;nt<(Le==null?void 0:Le.length);nt++){const ot=Le[nt];if(Ve.includes(ot)){de.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(st=(qe=Ge==null?void 0:Ge.shixun_list)==null?void 0:qe.find(Ft=>Ft.id===ot))==null?void 0:st.title}`);return}}Ne(),ze(Le),Xe([])}),type:"primary"},"\u786E\u5B9A"))},ne.createElement("section",{className:"tc"},ne.createElement(z.Z,{onChange:qe=>{_e(Pe(Se(Se({},$e),qe),{page:1})),We({type:"classroomList/getShixunLists",payload:Pe(Se(Se({},$e),qe),{page:1})})}})),ne.createElement("section",{className:"edu-container"},ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,Be.name),(Ze=Be==null?void 0:Be.children)==null?void 0:Ze.map((qe,st)=>ne.createElement("li",{className:$e[Be.id]==qe.id?ee.actived:"",key:qe.id,onClick:()=>{$e[Be.id]=qe.id,$e.page=1,_e(Se({},$e)),We({type:"classroomList/getShixunLists",payload:Se({},$e)})}},ne.createElement("strong",null,qe.name)))),ne.createElement("ul",{className:ee.menuDirection},ne.createElement("li",{className:ee.directionName},"\u65B9\u5411"),ne.createElement("li",{className:$e.discipline_id?"":ee.actived,onClick:()=>{Re(null,null,null)}},ne.createElement("strong",null,"\u5168\u90E8")),Fe==null?void 0:Fe.map(function(qe,st){return ne.createElement("li",{key:st,className:$e.discipline_id==qe.id?ee.actived:""},ne.createElement("strong",{onClick:()=>{Re(1,null,qe.id)}},qe.name),ne.createElement("div",null,qe.sub_disciplines.map(function(nt,ot){return ne.createElement("div",{key:ot,className:"mt5"},ne.createElement("div",{className:$e.sub_discipline_id==nt.id?`${ee.actived2} ${ee.subTag}`:ee.subTag,onClick:()=>{Re(2,nt.id,qe.id)}},nt.name),ne.createElement("ul",{className:"mt5"},nt.tags&&nt.tags.map(function(Ft,gt){return ne.createElement("li",{key:gt,className:$e.sub_discipline_id==Ft.id&&$e.tag_level===3?ee.actived2:"",onClick:()=>{Re(3,Ft.id,qe.id)}},Ft.name)})))})))})),$e.type==="mine"&&ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,"\u76EE\u5F55"),et==null?void 0:et.map((qe,st)=>ne.createElement("li",{className:$e.group_id==qe.id?ee.actived:"",key:qe.name,onClick:()=>{$e.group_id=qe.id,$e.page=1,_e(Se({},$e)),We({type:"classroomList/getShixunLists",payload:Se({},$e)})}},ne.createElement("strong",null,qe.name)))),ne.createElement("ul",{className:ee.menu},ne.createElement("li",null,Ae.name),(Ue=Ae==null?void 0:Ae.children)==null?void 0:Ue.map((qe,st)=>ne.createElement("li",{className:$e[Ae.id]==qe.id?ee.actived:"",key:qe.name,onClick:()=>{$e[Ae.id]=qe.id,$e.page=1,_e(Se({},$e)),We({type:"classroomList/getShixunLists",payload:Se({},$e)})}},ne.createElement("strong",null,qe.name)))),ne.createElement(le.Z,null,ne.createElement(ie.Z,{flex:"1"},ne.createElement("div",{className:ee.menuCourse,style:{margin:"0px 15px"}},ne.createElement("ul",null,ne.createElement("li",null,"\u5DF2\u9009",ne.createElement("span",{className:"c-blue"},Le.length),"\u4E2A"),ne.createElement("li",null,"\u5171",ne.createElement("span",{className:"c-blue"},Ge.shixuns_count),"\u4E2A"),ne.createElement("li",{className:"current",onClick:()=>{const qe=Pe(Se({},$e),{order:$e.order==="asc"?"desc":"asc"});_e(qe),We({type:"classroomList/getShixunLists",payload:qe})}},"\u5B66\u4E60\u4EBA\u6570",ne.createElement("p",{className:`edu-sorter current ${$e.order}`},$e.order==="asc"?ne.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):ne.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),ne.createElement(ie.Z,{className:"c-grey-999"},($e==null?void 0:$e.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Me=Ge==null?void 0:Ge.shixun_list)==null?void 0:Me.map(function(qe,st){return ne.createElement("div",{className:ee.listItem,key:st},ne.createElement(ue.default,{checked:Le.includes(qe.id),value:qe.id,disabled:qe==null?void 0:qe.need_authorize,onChange:nt=>{let ot=Le.indexOf(qe.id);Le.indexOf(qe.id)>-1?Xe(Le.filter(Ft=>Ft!==qe.id)):Xe(Le.concat(qe.id))}}),ne.createElement("div",{className:ee.info},ne.createElement("div",{className:ee.title},ne.createElement("div",{className:ee.titleLeft},ne.createElement("a",{className:"c-black",href:`/shixuns/${qe==null?void 0:qe.identifier}/challenges`,target:"_blank"},ne.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:qe.title}})),(qe==null?void 0:qe.need_authorize)&&ne.createElement("span",{onClick:()=>{(0,x.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===1&&ne.createElement(se.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===2&&ne.createElement(se.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===3&&ne.createElement(se.Z,{title:qe==null?void 0:qe.mark_content},ne.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),ne.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},ne.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:qe.description}})),ne.createElement("div",{className:" mt15"},qe.challenge_names.map(function(nt,ot){return ne.createElement("span",{key:ot,className:"mr30 font12"},"\u7B2C",ot+1,"\u5173 ",nt," ")})),ne.createElement(oe.Z,{dashed:!0}),ne.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},ne.createElement("div",null,ne.createElement(se.Z,{overlayClassName:ee["tooltip-content"],title:ne.createElement("div",null,ne.createElement("span",{dangerouslySetInnerHTML:{__html:qe==null?void 0:qe.member_user_names}}))},ne.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:qe==null?void 0:qe.member_user_names}})),qe.author_school_name&&ne.createElement(ne.Fragment,null,ne.createElement("span",{dangerouslySetInnerHTML:{__html:qe.author_school_name}}))),ne.createElement("div",null,ne.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",qe.level),ne.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",qe.study_count)))))}),((He=Ge==null?void 0:Ge.shixun_list)==null?void 0:He.length)===0&&ne.createElement(y.Z,null),ne.createElement("p",null)),ne.createElement("div",{className:"tc mt20"},ne.createElement(ae.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:$e.page||1,showQuickJumper:!0,total:Ge==null?void 0:Ge.shixuns_count,onChange:qe=>{const st=Pe(Se({},$e),{page:qe});_e(st),We({type:"classroomList/getShixunLists",payload:st})}})))};var Oe=(0,re.connect)(({classroomList:je,loading:De})=>({classroomList:je,loading:De}))(Te)},81566:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(43418),ve=ge(24905),me=ge(71773),de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ue=(ae,re)=>{var ee={};for(var a in ae)le.call(ae,a)&&re.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&de)for(var a of de(ae))re.indexOf(a)<0&&ie.call(ae,a)&&(ee[a]=ae[a]);return ee},se=(ae,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,re)).next())});const oe=ae=>{var re=ae,{problemset:ee,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},isPiliangRevoke:z=!1}=re,te=ue(re,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const ce=(0,ne.useRef)(!1),[fe,pe]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{ee.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?he():pe(!0):pe(!1)},[ee.actionTabs.key]);const he=()=>se(void 0,null,function*(){ce.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let ye={};z?ye=yield x({type:"problemset/revokePublish",payload:ee.actionTabs.params}):ye=yield x({type:"problemset/setPrivate",payload:ee.actionTabs.params}),x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1,(ye==null?void 0:ye.status)===0&&b()});return ne.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:fe,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:z?y["problemset/revokePublish"]:y["problemset/setPrivate"],width:"442px",onOk:he,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1}},ne.createElement("div",{className:me.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),ne.createElement("div",{className:me.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),ne.createElement("div",null,ne.createElement(ve.default,{className:"mt10",defaultChecked:!1,onChange:ye=>ce.current=ye.target.checked},"\u4E0D\u518D\u63D0\u793A")))};at.Z=(0,we.connect)(({problemset:ae,loading:re,globalSetting:ee})=>({problemset:ae,globalSetting:ee,loading:re.effects}))(oe)},30392:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return re}});var ne=ge(59301),we=ge(8591),E=ge(43418),ve=ge(71418),me=ge(24905),de=ge(3113),le={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},ie=ge(89372),ue=ge(52697),se=ge(58106),oe=(ee,a,y)=>new Promise((x,b)=>{var z=fe=>{try{ce(y.next(fe))}catch(pe){b(pe)}},te=fe=>{try{ce(y.throw(fe))}catch(pe){b(pe)}},ce=fe=>fe.done?x(fe.value):Promise.resolve(fe.value).then(z,te);ce((y=y.apply(ee,a)).next())});const ae=({problemset:ee,dispatch:a,onOk:y})=>{var x,b;const z=(0,se.useParams)(),[te,ce]=(0,ne.useState)([]),[fe,pe]=(0,ne.useState)(1),[he,ye]=(0,ne.useState)([]),[Ee,be]=(0,ne.useState)([]),[Se,Pe]=(0,ne.useState)(!0),[Ce,xe]=(0,ne.useState)(!1),[Be,Ae]=(0,ne.useState)(!1);(0,ne.useEffect)(()=>{var We,ze;ee.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Te(),ye([(ze=(We=ee.actionTabs)==null?void 0:We.params)==null?void 0:ze.group_id]))},[ee.actionTabs.key]);const Te=()=>oe(void 0,null,function*(){Pe(!0);const We=yield(0,ie.Of)({type:0,page:1,per_page:10,order_by:"new"});if(We!=null&&We.item_banks_group){const Ve=[{id:-1,item_banks_count:(We==null?void 0:We.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((We==null?void 0:We.item_banks_group)||[]);ce(Ve)}Pe(!1)}),Oe=()=>{a({type:"problemset/setActionTabs",payload:{}})},je=()=>oe(void 0,null,function*(){if(he.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(fe===1){pe(2);return}xe(!0);const We=yield(0,ie.GW)({item_banks_group_ids:he,clazz:"ItemBank",group_ids:Ee});(We==null?void 0:We.status)===0&&(y(),Oe()),xe(!1)}),De=We=>{ye(We),Ae(We.length===te.length)};return ne.createElement(E.default,{centered:!0,afterClose:()=>{be([]),pe(1),Ae(!1),ce([])},title:`\u5171\u4EAB\u8BD5\u9898${fe}/2`,open:ee.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:le.customModal,onCancel:Oe},ne.createElement("aside",{className:le.shareModal},ne.createElement(ve.Z,{spinning:Se},ne.createElement("div",{className:le.content},fe===1&&ne.createElement("div",{className:le.group},ne.createElement(ue.Z,{value:he,onChange:We=>ye(We)})),fe===2&&ne.createElement("div",{className:le.teachGroup},ne.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),ne.createElement(me.default.Group,{value:Ee,onChange:We=>be(We)},(b=(x=ee==null?void 0:ee.teachGroupData)==null?void 0:x.groups)==null?void 0:b.map(We=>ne.createElement(me.default,{key:We.group_id,value:We.group_id},We==null?void 0:We.name))))),ne.createElement("div",{className:le.footer},ne.createElement(de.ZP,{onClick:Oe},"\u53D6\u6D88"),ne.createElement(de.ZP,{loading:Ce,onClick:je,type:"primary"},fe===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var re=(0,se.connect)(({problemset:ee})=>({problemset:ee}))(ae)},68014:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(8591),ve=ge(43418),me=ge(5112),de=ge(89392),le=ge.n(de),ie=ge(71773),ue=ge(95318),se=ge(59301),oe=Object.defineProperty,ae=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(fe,pe,he)=>pe in fe?oe(fe,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):fe[pe]=he,b=(fe,pe)=>{for(var he in pe||(pe={}))a.call(pe,he)&&x(fe,he,pe[he]);if(ee)for(var he of ee(pe))y.call(pe,he)&&x(fe,he,pe[he]);return fe},z=(fe,pe)=>ae(fe,re(pe)),te=(fe,pe,he)=>new Promise((ye,Ee)=>{var be=Ce=>{try{Pe(he.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(he.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ye(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((he=he.apply(fe,pe)).next())});const ce=({problemset:fe,dispatch:pe})=>{var he;const[ye,Ee]=(0,ne.useState)({}),[be,Se]=(0,ne.useState)([]),[Pe,Ce]=(0,ne.useState)(!1),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,ne.useEffect)(()=>{var Oe,je;if(((Oe=fe==null?void 0:fe.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const De=(0,de.cloneDeep)((je=fe==null?void 0:fe.actionTabs)==null?void 0:je.params);Ee(De),Se(De.choices)}},[(he=fe==null?void 0:fe.actionTabs)==null?void 0:he.key]);const Be=()=>te(void 0,null,function*(){var Oe;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Oe=fe==null?void 0:fe.actionTabs)==null?void 0:Oe.params);Se(je.choices)}Ce(!Pe)}),Ae=(Oe,je)=>{console.log(Oe.target.checked);const De=be.map((We,ze)=>z(b({},We),{checked:ze===je?Oe.target.checked:!1}));Se(De)},Te=()=>{Ee({}),Se([]),Ce(!1),pe({type:"problemset/setActionTabs",payload:{}})};return se.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:fe.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},se.createElement("div",null,se.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),se.createElement(ue.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Pe&&De&&(Ve=ie.Z.green),Pe&&!De&&We&&(Ve=ie.Z.red),se.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${ie.Z.row} ${Ve}`},se.createElement(me.ZP,{onChange:Ze=>Ae(Ze,je),checked:We}),se.createElement("span",null,xe[je],".\xA0"),se.createElement(ue.Z,{className:ie.Z.html,value:ze}),Pe&&De&&se.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&We&&se.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&se.createElement(ne.Fragment,null,se.createElement("div",{className:ie.Z.line}),se.createElement("div",{className:"c-grey-333 mb5"},se.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xe[be.findIndex(Oe=>Oe.is_answer)]),se.createElement("div",{className:"c-grey-333 mb10"},se.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:fe})=>({problemset:fe}))(ce)},21186:function(dt,at,ge){"use strict";var ne=ge(59301),we=ge(58106),E=ge(8591),ve=ge(43418),me=ge(89392),de=ge.n(me),le=ge(71773),ie=ge(95318),ue=ge(86401),se=ge(59301),oe=(re,ee,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(fe){x(fe)}},z=ce=>{try{te(a.throw(ce))}catch(fe){x(fe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,z);te((a=a.apply(re,ee)).next())});const ae=({problemset:re,dispatch:ee})=>{var a,y,x,b,z;const[te,ce]=(0,ne.useState)({}),[fe,pe]=(0,ne.useState)(!1),[he,ye]=(0,ne.useState)(!0),[Ee,be]=(0,ne.useState)("");(0,ne.useEffect)(()=>{var Ce,xe;if(((Ce=re==null?void 0:re.actionTabs)==null?void 0:Ce.key)==="SUBJECTIVE"){const Be=(0,me.cloneDeep)((xe=re==null?void 0:re.actionTabs)==null?void 0:xe.params);ce(Be)}},[(a=re==null?void 0:re.actionTabs)==null?void 0:a.key]);const Se=()=>oe(void 0,null,function*(){if(!Ee){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}fe&&be(""),pe(!fe)}),Pe=()=>{ce({}),ye(!0),pe(!1),be(""),ee({type:"problemset/setActionTabs",payload:{}})};return console.log("----",fe),se.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:re.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Se,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Pe},se.createElement("div",null,se.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),se.createElement(ie.Z,{value:te==null?void 0:te.name,style:{marginBottom:10,color:"#5f6368"}}),he?se.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ye(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):se.createElement(ue.Z,{height:160,defaultValue:Ee,onChange:Ce=>{be(Ce)}}),fe&&se.createElement(ne.Fragment,null,se.createElement("div",{className:le.Z.line}),se.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),se.createElement("div",{style:{marginTop:10}},((y=te==null?void 0:te.answer_texts)==null?void 0:y[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=te==null?void 0:te.keywords)==null?void 0:x.length)>0&&se.createElement("div",{style:{marginTop:10,marginBottom:10}},se.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=te==null?void 0:te.keywords)==null?void 0:b.map(Ce=>{var xe,Be,Ae;return((xe=Ce==null?void 0:Ce.keyword)==null?void 0:xe.length)>1?((Be=Ce==null?void 0:Ce.keyword)==null?void 0:Be.join("\u6216"))+"\uFF1B":((Ae=Ce==null?void 0:Ce.keyword)==null?void 0:Ae[0])+"\uFF1B"})),se.createElement("div",{style:{color:"#5F6368",marginTop:((z=te==null?void 0:te.keywords)==null?void 0:z.length)<=0?20:10}},se.createElement("b",null,"\u89E3\u6790:")),se.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:re})=>({problemset:re}))(ae)},534:function(dt,at,ge){"use strict";ge.d(at,{N:function(){return te},Z:function(){return ce}});var ne=ge(59301),we=ge(95318),E=ge(5112),ve=ge(6848),me=ge(95237),de=ge(43604),le=ge(24905),ie=ge(20834),ue=ge(38854),se={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},oe=ge(11968),ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",re=ge(24334),ee=ge(59065),a=ge(31735),y=(fe,pe,he)=>new Promise((ye,Ee)=>{var be=Ce=>{try{Pe(he.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(he.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ye(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((he=he.apply(fe,pe)).next())});const x=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],z=({data:fe,selectIds:pe,onSelectCheckBox:he=()=>{},showCheckbox:ye=!0})=>{var Ee,be,Se;const[Pe,Ce]=(0,ne.useState)(!1),xe=(0,ne.useRef)(),Be=()=>{var De,We;return fe.item_type==="JUDGMENT"?ne.createElement("div",{className:se.judgmentContent},fe.choices.map((ze,Ve)=>ne.createElement(E.ZP,{key:Ve,disabled:!0},ze.choice_text))):fe.item_type==="PROGRAM"?ne.createElement("div",{className:se.programContent},ne.createElement(we.Z,{value:(De=fe.program_attr)==null?void 0:De.description})):fe.item_type==="COMBINATION"?ne.createElement("div",{className:se.combinationContent},(We=fe==null?void 0:fe.sub_item_banks)==null?void 0:We.map((ze,Ve)=>{var Ze,Ue,Me,He,Qe,Ye;const rt=`(\u9898\u76EE${Ve+1}-${(ze==null?void 0:ze.item_type)=="SINGLE"?"\u5355\u9009\u9898":(ze==null?void 0:ze.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(ze==null?void 0:ze.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(ze==null?void 0:ze.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return ne.createElement(ne.Fragment,null,ne.createElement("div",{style:{marginTop:10,marginBottom:10}},ne.createElement(we.Z,{value:rt+ze.name})),((ze==null?void 0:ze.item_type)=="SINGLE"||(ze==null?void 0:ze.item_type)=="MULTIPLE")&&ze.choices.map((Ke,Ge)=>ne.createElement("div",{key:Ge,className:se.otherContentItem},ne.createElement("p",null,x[Ge]),ne.createElement(we.Z,{className:se.otehrContentHtml,value:Ke.choice_text}))),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&ne.createElement("div",{style:{display:"flex",marginBottom:10}},ze.choices.map((Ke,Ge)=>ne.createElement(E.ZP,{key:Ge,disabled:!0},Ke.choice_text))),ne.createElement("div",{className:se.con},(ze==null?void 0:ze.item_type)=="SINGLE"&&ne.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(Ze=ze==null?void 0:ze.choices)==null?void 0:Ze.findIndex(Ke=>Ke==null?void 0:Ke.is_answer)]," "),(ze==null?void 0:ze.item_type)=="COMPLETION"&&((Ue=ze==null?void 0:ze.standard_answer)==null?void 0:Ue.map((Ke,Ge)=>{var Le;return ne.createElement("div",{key:Ge,className:se.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ke.position}\uFF09\uFF1A${(Le=Ke==null?void 0:Ke.answer_text)==null?void 0:Le.join("\u3001")}`)})),(ze==null?void 0:ze.item_type)=="MULTIPLE"&&ne.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Me=ze==null?void 0:ze.choices)==null?void 0:Me.map((Ke,Ge)=>{if(Ke!=null&&Ke.is_answer)return(b==null?void 0:b[Ge])+" "})," "),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&ne.createElement("div",null,"\u7B54\u6848\uFF1A",(Qe=(He=ze==null?void 0:ze.choices)==null?void 0:He.find(Ke=>Ke.is_answer))==null?void 0:Qe.choice_text),(ze==null?void 0:ze.item_type)=="SUBJECTIVE"&&ne.createElement("div",null,"\u7B54\u6848\uFF1A",(Ye=ze==null?void 0:ze.answer_texts)==null?void 0:Ye[0]),ne.createElement("div",null,ne.createElement("span",null,"\u89E3\u6790\uFF1A"),ne.createElement(we.Z,{className:se.parseAnswerHtml,value:ze.analysis||"\u6682\u65E0\u89E3\u6790"})),ne.createElement("div",null,ne.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),ne.createElement(ve.Z,{title:(fe==null?void 0:fe.tag_discipline)||"--"},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(fe==null?void 0:fe.tag_discipline)||"--")))))})):ne.createElement("div",{className:se.otherContent},fe.choices.map((ze,Ve)=>ne.createElement("div",{key:Ve,className:se.otherContentItem},ne.createElement("p",null,x[Ve]),ne.createElement(we.Z,{className:se.otehrContentHtml,value:ze.choice_text}))))},Ae=()=>{var De;if((fe==null?void 0:fe.item_type)!=="BPROGRAM")return ne.createElement("div",null,(De=fe.standard_answer)==null?void 0:De.map((We,ze)=>{var Ve,Ze;return ne.createElement("div",{key:ze,className:se.answerHtml},(We==null?void 0:We.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${We.position}\uFF09\uFF1A${(Ve=We==null?void 0:We.answer_text)==null?void 0:Ve.join("\u3001")}`:ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",We.position,"\uFF09\uFF1A"),ne.createElement(ee.Z,{value:(Ze=We==null?void 0:We.answer_text)==null?void 0:Ze.join("\u3001"),readOnly:!0})))}))},Te=()=>{var De,We,ze,Ve,Ze,Ue;const Me={SUBJECTIVE:(De=fe.answer_texts)==null?void 0:De[0],JUDGMENT:(ze=(We=fe.choices)==null?void 0:We.find(Xe=>Xe.is_answer))==null?void 0:ze.choice_text},He=fe.choices.map(Xe=>Xe.is_answer).findIndex(Xe=>Xe),Qe=He>-1?b[He]:"";let Ye="";fe.choices.map((Xe,Fe)=>{Xe.is_answer&&(Ye+=b[Fe])});const rt=Me[fe.item_type];let Ke=((Ve=fe==null?void 0:fe.program_attr)==null?void 0:Ve.code)||"";try{Ke=re.Base64.decode(((Ze=fe==null?void 0:fe.program_attr)==null?void 0:Ze.code)||"")}catch(Xe){}const Ge={SINGLE:ne.createElement(we.Z,{className:se.answerHtml,value:`\u7B54\u6848\uFF1A${Qe||"\u65E0"}`}),MULTIPLE:ne.createElement(we.Z,{className:se.answerHtml,value:`\u7B54\u6848\uFF1A${Ye||"\u65E0"}`}),COMPLETION:Ae(),BPROGRAM:ne.createElement("div",null,ne.createElement(we.Z,{className:se.answerHtml,showProgramFill:!0,value:Ke}),(Ue=fe.standard_answer)==null?void 0:Ue.map((Xe,Fe)=>ne.createElement("div",{key:Fe,className:se.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Xe.position}\uFF09\uFF1A${Xe==null?void 0:Xe.answer_text}`)))},Le=ne.createElement(me.Z,null,ne.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),ne.createElement(de.Z,{flex:1},ne.createElement(we.Z,{className:se.answerHtml,value:`${rt||"\u65E0"}`})));return Ge[fe.item_type]||Le},Oe=De=>{let We=[...pe];De.target.checked?We.push(fe.id):We=We.filter(ze=>ze!==fe.id),he(We)},je=De=>y(void 0,null,function*(){if(!De&&!(pe!=null&&pe.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");xe.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ne.createElement("div",{className:`font14 ${se.overflow}`,style:{maxHeight:500,overflow:"auto"}},ne.createElement("div",{className:se.tips},ne.createElement("div",null,"\u63D0\u793A\uFF1A"),ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ne.createElement(CustomTree,{defaultValue:!0,value:xe.current,onChange:We=>xe.current=We})),onOk:()=>y(void 0,null,function*(){var We;const ze=yield batchGroup({ids:De?[De]:pe,groups_ids:(We=xe.current)==null?void 0:We[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",ze),xe.current=[],ze==null||ze.status})})});return ne.createElement("div",{className:se.itemWrap},ne.createElement("div",{className:se.list},ye&&ne.createElement(le.default,{className:"mr10",onChange:Oe,checked:pe.includes(fe.id)}),ne.createElement("div",{onClick:()=>Ce(!Pe),className:se.title},ne.createElement(we.Z,{key:1,showLines:1,showTextOnly:!0,className:se.topicTitleContent,value:(fe==null?void 0:fe.item_type)==="BPROGRAM"?(Ee=fe==null?void 0:fe.program_attr)==null?void 0:Ee.description:fe.name})),ne.createElement("div",{onClick:()=>Ce(!Pe),className:se.tr},ne.createElement("i",{style:{transform:Pe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),ne.createElement("aside",{style:Pe?{display:"block"}:{display:"none"},className:se.itemDetail},ne.createElement("div",{style:{marginBottom:44}},ne.createElement(we.Z,{key:2,className:se.topicTitleContent,value:(fe==null?void 0:fe.item_type)==="BPROGRAM"?(be=fe==null?void 0:fe.program_attr)==null?void 0:be.description:fe.name}),ne.createElement("div",{className:`${se.row} mt15`},Be()),ne.createElement("div",{className:se.row},ne.createElement("div",{className:se.updateTimeRow},ne.createElement("div",{className:se.updateTimeWrap},fe.item_type==="PROGRAM"&&ne.createElement("p",{className:se.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Se=fe==null?void 0:fe.languages)==null?void 0:Se.join("/")))))),fe.item_type!=="COMBINATION"&&ne.createElement("div",{className:se.answerWrapper},ne.createElement("img",{src:ae,alt:"",className:se.decoration}),ne.createElement("div",{className:se.answer},Te()),ne.createElement("div",{className:se.parse},ne.createElement("div",{className:se.parseText},"\u89E3\u6790\uFF1A"),ne.createElement("div",{className:se.parseAnswer},fe.analysis?ne.createElement(we.Z,{className:se.parseAnswerHtml,value:fe.analysis}):"\u6682\u65E0\u89E3\u6790")),ne.createElement("div",{className:se.parse},ne.createElement("div",{className:se.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),ne.createElement(ve.Z,{title:(fe==null?void 0:fe.tag_discipline)||"--"},ne.createElement("div",{className:se.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(fe==null?void 0:fe.tag_discipline)||"--"))))))},te=({SubjectShare:fe,isProblemset:pe,data:he,user:ye,page:Ee,activeTabsKey:be,onPublicReview:Se=()=>{},onStartExperience:Pe=()=>{},onSetPrivate:Ce=()=>{},onCorrection:xe=()=>{},onChangeTag:Be=()=>{},onCollect:Ae=()=>{},onSetPublic:Te=()=>{},onDelete:Oe=()=>{},onCancel:je=()=>{},onSelect:De=()=>{},onMoveTo:We=()=>{},addProblemset:ze=()=>{},onSetShare:Ve=()=>{},onCancelShare:Ze=()=>{},onPublish:Ue=()=>{},onCancelPublish:Me=()=>{},onCopy:He=()=>{}})=>{var Qe,Ye,rt,Ke,Ge,Le,Xe,Fe,ke,et,tt,$e,_e,Ie,Re;const Ne=he.item_type==="PROGRAM"?`/problems/newedit/${(Qe=he.program_attr)==null?void 0:Qe.identifier}?tabs_key=${be}&page=${Ee}`:he.item_type==="BPROGRAM"?`/problemset/edit/${(Ye=he.program_attr)==null?void 0:Ye.identifier}?type=1&tabs_key=${be}&page=${Ee}`:`/problemset/edit/${he.id}?tabs_key=${be}&page=${Ee}`,qe=be==="0"&&!he.public&&!he.apply&&(he.item_type==="PROGRAM"&&((rt=he.program_attr)==null?void 0:rt.status)!==0||he.item_type!=="PROGRAM"),st=[{label:ne.createElement("a",{className:se.actionLink,onClick:()=>He(he.id,!1)},"\u590D\u5236"),key:"2",show:be==="0"},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>{var gt;return Me((gt=he==null?void 0:he.program_attr)==null?void 0:gt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(be==="0"||be==="3")&&he.item_type==="PROGRAM"&&((Ke=he.program_attr)==null?void 0:Ke.status)!==0&&!he.public&&((Ge=he.author)==null?void 0:Ge.login)===((Le=ye.userInfo)==null?void 0:Le.login)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>We(he.id)},"\u79FB\u52A8\u5230"),key:"1",show:be==="0"},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>{he.is_share?Ze(he.id):Ve(he.id)}},"\u5171\u4EAB"),key:"3",show:be==="0"&&fe},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Te(he)},"\u516C\u5F00"),key:"4",show:qe},{label:ne.createElement("a",{className:se.reviewFlag,onClick:Se},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:be==="0"&&!he.public&&he.apply&&(he.item_type==="PROGRAM"&&he.program_attr.status!==0||he.item_type!=="PROGRAM")},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Ce(he.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(be==="0"||be==="1")&&he.public&&((Xe=he.author)==null?void 0:Xe.login)===((Fe=ye.userInfo)==null?void 0:Fe.login)||be==="1"&&(0,oe.ag)()},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Ae(he.id,he.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:be==="2"},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>{var gt;return Ue((gt=he==null?void 0:he.program_attr)==null?void 0:gt.identifier)}},"\u53D1\u5E03"),key:"8",show:(be==="0"||be==="3")&&he.item_type==="PROGRAM"&&((ke=he.program_attr)==null?void 0:ke.status)===0&&!he.public&&((et=he.author)==null?void 0:et.login)===((tt=ye.userInfo)==null?void 0:tt.login)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Ae(he.id,he.is_collected)},he.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(be==="1"||be==="3")&&!(0,oe.ag)()&&!(0,oe.JA)()&&(($e=he.author)==null?void 0:$e.login)!==((_e=ye.userInfo)==null?void 0:_e.login)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>xe(he.id)},"\u7EA0\u9519"),key:"10",show:be!=="0"&&!(0,oe.ag)()&&!(0,oe.JA)()},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Be(he)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:be==="0"||be==="3"&&(he==null?void 0:he.edit_item_bank)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>Oe(he.id)},"\u5220\u9664"),key:"11",show:be==="0"&&!he.public||be==="1"&&(0,oe.ag)()&&((Ie=he.author)==null?void 0:Ie.login)!==((Re=ye.userInfo)==null?void 0:Re.login)},{label:ne.createElement("a",{className:se.actionLink,onClick:()=>ze(he.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:be==="1"||be==="3"}].filter(gt=>gt.show),nt=ne.createElement(ie.default,{forceSubMenuRender:!0,className:se.menu,items:st}),ot=ne.createElement(ie.default,{forceSubMenuRender:!0,className:se.menu},ne.createElement(ie.default.Item,{key:"10"},ne.createElement("a",{className:se.actionLink,onClick:()=>xe(he.id)},"\u7EA0\u9519"))),Ft=be!=="0"&&!(0,oe.ag)()&&!(0,oe.JA)();return ne.createElement(ne.Fragment,null,pe?ne.createElement(ne.Fragment,null,(be==="0"||be==="3"&&(he==null?void 0:he.edit_item_bank))&&!he.public&&ne.createElement("span",{className:se.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(Ne);const gt=document.getElementById(he.id),ht=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",gt.getBoundingClientRect().top+ht+"")}},ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2})),ne.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),ne.createElement("span",{className:se.textBtn,style:{cursor:"pointer"},onClick:()=>Pe(he)},ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2})),ne.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2}))),st.length>0&&ne.createElement(ue.Z,{dropdownRender:()=>nt},ne.createElement("span",{style:{cursor:"default",width:"105px"},onClick:gt=>gt.preventDefault()},ne.createElement("span",{className:se.textBtn},ne.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2})))))):Ft?ne.createElement(ue.Z,{className:"ml40",dropdownRender:()=>ot},ne.createElement("span",{style:{cursor:"default",width:"105px"},onClick:gt=>gt.preventDefault()},ne.createElement("span",{className:se.textBtn},ne.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",ne.createElement("div",{className:se.line},ne.createElement("b",{className:se.b1}),ne.createElement("b",{className:se.b2}))))):ne.createElement("span",null))};var ce=z},62807:function(dt,at,ge){"use strict";ge.r(at),ge.d(at,{TabType:function(){return kt},default:function(){return It}});var ne=ge(59301),we=ge(58106),E=ge(79263),ve=ge(99313),me=ge(92832),de=ge(78241),le=ge(43418),ie=ge(5112),ue=ge(8591),se=ge(71418),oe=ge(24905),ae=ge(20834),re=ge(6848),ee=ge(19842),a=ge(57809),y=ge(66104),x=ge(3113),b=ge(38854),z=ge(95237),te=ge(58421),ce=ge(1083),fe=ge(59243),pe=ge(25054),he=ge(53452),ye=ge(30392),Ee=ge(81566),be=ge(33747),Se=ge(68014),Pe=ge(56513),Ce=ge(35400),xe=ge(73555),Be=ge(21186),Ae=ge(93946),Te=ge(28292),Oe=ge(75979),je={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},De=ge(13977),We=ge(83950),ze={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Ve=({count:Nt,visibleBasket:ln,onToggleVisible:un=()=>{}})=>ne.createElement(re.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},ne.createElement("div",{className:`${ln?ze.open:ze.hide} ${ze.basket}`,onClick:un},Nt>0&&ne.createElement("div",{className:ze.count},Nt),ne.createElement("span",{className:ze.iconWrap},ne.createElement("i",{className:`${ze.icon} iconfont icon-shitilan`})),ne.createElement("div",{className:ze.name},"\u8BD5\u9898\u7BEE")));var Ze=ge(534),Ue=ge(86793),Me=ge(31735),He=ge(11968),Qe=ge(52697),Ye=ge(66914),rt=ge(89372),Ke=ge(884),Ge=ge(89392),Le=ge(97013),Xe=ge(46502),Fe=ge(24826),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",et=ge(14047),tt=ge(5623),$e=ge(87169),_e=ge(81320),Ie=ge(82165),Re=ge(94276),Ne=ge(59301),qe=Object.defineProperty,st=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,ht=(Nt,ln,un)=>ln in Nt?qe(Nt,ln,{enumerable:!0,configurable:!0,writable:!0,value:un}):Nt[ln]=un,lt=(Nt,ln)=>{for(var un in ln||(ln={}))Ft.call(ln,un)&&ht(Nt,un,ln[un]);if(ot)for(var un of ot(ln))gt.call(ln,un)&&ht(Nt,un,ln[un]);return Nt},St=(Nt,ln)=>st(Nt,nt(ln)),At=(Nt,ln,un)=>new Promise((rn,Ht)=>{var Kt=Gn=>{try{Pn(un.next(Gn))}catch(zt){Ht(zt)}},Qt=Gn=>{try{Pn(un.throw(Gn))}catch(zt){Ht(zt)}},Pn=Gn=>Gn.done?rn(Gn.value):Promise.resolve(Gn.value).then(Kt,Qt);Pn((un=un.apply(Nt,ln)).next())});const Pt=ve.default.TabPane,Dt=me.default.Search,{TextArea:_t}=me.default;var kt=(Nt=>(Nt.Mine="0",Nt.Public="1",Nt.Collection="2",Nt.TeachGroupShare="3",Nt))(kt||{});const wt=({classroomList:Nt,problemset:ln,user:un,globalSetting:rn,loading:Ht,dispatch:Kt,match:Qt,shixunHomeworks:Pn})=>{var Gn,zt,en,cn,jt,it,Tt,Bt,Gt,an,fn;const nn=(0,we.useLocation)(),ft=(0,we.useParams)(),[mt]=(0,we.useSearchParams)(),pt=(0,ne.useRef)(),Ut=mt.get("tabs_key")||"0";let[ut,gn]=(0,ne.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Ut,item_type:null,difficulty:null,keyword:null,page:mt.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:mt.get("id")||null,exam_id:ft.id||null,exercise_id:ft.categoryId||null});const[Hn,Ln]=(0,ne.useState)(0),[Et,Wt]=(0,ne.useState)([]),[dn,Rt]=(0,ne.useState)(Ut),[xn,zn]=(0,ne.useState)(0),[ur,Cn]=(0,ne.useState)(-1),[Vn,nr]=(0,ne.useState)([]),[Wn,bn]=(0,ne.useState)(!1),[$n,cr]=(0,ne.useState)([]),[dr,wr]=(0,ne.useState)(0),[yr,Ar]=(0,ne.useState)(!1),[pr,sn]=(0,ne.useState)(!1),[Un,Xn]=(0,ne.useState)(),[or,pn]=(0,ne.useState)(!1),kn=(0,ne.useRef)(!1),Zn=(0,ne.useRef)(""),In=(0,ne.useRef)(),Jn=(0,ne.useRef)(),On=(0,ne.useRef)(),[br,Cr]=(0,ne.useState)(),[Nn,Pr]=(0,ne.useState)([]),Tr=(0,ne.useRef)(!1),Or=nn.pathname==="/problemset",er=(Gn=nn.pathname)==null?void 0:Gn.includes("program_homework"),fr=er&&ft.categoryId&&((zt=nn.pathname)!=null&&zt.includes("edit"))?ft.categoryId:"",En=fr?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[rr,Fr]=(0,ne.useState)({}),[Rr,gr]=(0,ne.useState)(!1),{admin:Sr,business:Ir,is_shixun_marker:Br,is_teacher:ir,user_identity:Er}=un.userInfo||{},kr=Sr||Ir||Br||ir||Er!=="\u5B66\u751F",[_r,Mr]=(0,ne.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:jr}=Pn,[Vr,Gr]=(0,ne.useState)([]),Jr=(0,ne.useRef)(null),[Zr,Hr]=(0,ne.useState)(!1),[Nr,Qr]=(0,ne.useState)([]),[Lt,$t]=(0,ne.useState)(""),[vn,ar]=(0,ne.useState)(!1),[mn,Vt]=(0,ne.useState)(!1),[Je,ct]=(0,ne.useState)([]),[bt]=de.default.useForm(),[Mt,yt]=(0,ne.useState)(!1),[Jt,Zt]=(0,ne.useState)(null),[on,Xt]=(0,ne.useState)(0),[wn,qn]=(0,ne.useState)(!1),tr=(0,ne.useRef)(null),Fn=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Yn=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,ne.useEffect)(()=>Re.Z.subscribe("refresh-item-bank",Yt=>{La(Yt)}),[]),(0,ne.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Ct=()=>At(void 0,null,function*(){var vt;const Yt=yield(0,rt.$c)({id:fr});if(Yt!=null&&Yt.name){const An={description:Yt.description,languages:Yt.languages,name:Yt.name};tr.current.form.setFieldsValue(An),Fr(lt({},An)),Qr([...Yt.data]),Pr((vt=Yt.data)==null?void 0:vt.map(yn=>yn.id))}});(0,ne.useEffect)(()=>{fr&&Ct()},[fr]),(0,ne.useEffect)(()=>{},[]),(0,ne.useEffect)(()=>{const vt=(mt==null?void 0:mt.get("group_id"))||0;if(Kt({type:"problemset/getDisciplines",payload:{source:"question",group_id:vt,group_type:dn}}),ut.group_id=Number(vt),dn==="3"&&(ut.clazz="ItemBanksGroup",mr(!0)),mt.get("page")){let Yt=JSON.parse(localStorage.getItem("problemsetkey"))||{};Cn((Yt==null?void 0:Yt.tag_discipline_id)||-1),ut=lt(lt({},ut),Yt),gn(ut)}else gn(ut);Sn(ut).then(Yt=>{Hr(!1)}),hn(ut),qt(),tn()},[]),(0,ne.useEffect)(()=>(Kt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Kt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{Kt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Kt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>(Kt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Kt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,ne.useEffect)(()=>(Kt({type:"globalSetting/headerFooterToggle",payload:Or}),()=>{Kt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,ne.useEffect)(()=>{(0,Me.Dk)(er?En:"\u8BD5\u9898\u5E93")},[er,En]);const Ot=vt=>{let Yt=0;return Un==null||Un.forEach(An=>{An.type===vt&&(Yt=An.count)}),Yt},xt=(vt,Yt)=>{var An,yn,Mn,Kn,zr,Kr,Xr,fa,za;const Oa=[];if(vt||(yn=(An=ln==null?void 0:ln.disciplinesData)==null?void 0:An.disciplines)==null||yn.forEach(ha=>{var ca;(ca=ha==null?void 0:ha.sub_disciplines)==null||ca.forEach(aa=>{var xa;(xa=aa==null?void 0:aa.tag_disciplines)==null||xa.forEach(Wa=>{Wa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(Wa)})})}),vt&&!Yt){const ha=(Kn=(Mn=ln==null?void 0:ln.disciplinesData)==null?void 0:Mn.disciplines)==null?void 0:Kn.find(ca=>ca.id===vt);(zr=ha==null?void 0:ha.sub_disciplines)==null||zr.forEach(ca=>{var aa;(aa=ca==null?void 0:ca.tag_disciplines)==null||aa.forEach(xa=>{xa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(xa)})})}if(vt&&Yt){const ha=(Xr=(Kr=ln==null?void 0:ln.disciplinesData)==null?void 0:Kr.disciplines)==null?void 0:Xr.find(aa=>aa.id===vt),ca=(fa=ha==null?void 0:ha.sub_disciplines)==null?void 0:fa.find(aa=>aa.id===Yt);(za=ca==null?void 0:ca.tag_disciplines)==null||za.forEach(aa=>{aa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(aa)})}return Oa},tn=()=>At(void 0,null,function*(){Kt({type:"problemset/getTeachGroupData"})});(0,ne.useEffect)(()=>{const{completion_questions_count:vt=0,judgement_questions_count:Yt=0,multiple_questions_count:An=0,practical_questions_count:yn=0,program_questions_count:Mn=0,single_questions_count:Kn=0,subjective_questions_count:zr=0,combination_questions_count:Kr=0,bprogram_questions_count:Xr=0}=ln.basketData||{},fa=vt+Yt+An+yn+Mn+Kn+zr+Kr+Xr;wr(fa)},[ln.basketData]);const hn=(vt,Yt)=>At(void 0,null,function*(){var An;vt.type==="3"?vt.clazz="ItemBanksGroup":delete vt.clazz;const yn=lt({},vt);Hr(!0);const Mn=yield Kt({type:"problemset/getGroup",payload:lt({},yn)});return Mn!=null&&Mn.data&&Gr((Mn==null?void 0:Mn.data)||[]),Mn&&(cr((Mn==null?void 0:Mn.navigation)||[]),((An=Mn==null?void 0:Mn.navigation)==null?void 0:An.length)>1?la(!1):la(!0)),er||Yt||Pr([]),Hr(!1),Mn}),Sn=(vt,Yt)=>At(void 0,null,function*(){const An=lt({},vt);localStorage.setItem("problemsetkey",JSON.stringify(vt)),An.item_type=er?"PROGRAM":vt.item_type,An.keyword=vt.keyword||"",Hr(!0);const yn=yield Kt({type:"problemset/getItemBanks",payload:lt({},An)});if(yn&&yn.status!==403&&yn.status!==401&&yn.status!==500){if(Ln(yn.items_count||0),Xn(yn.item_types),Wt(yn.items||[]),nr(yn.tag_disciplines||[]),Cr(yn.used_shixun_ids||[]),_n(yn.items||[]),er||Yt||Pr([]),zn((yn==null?void 0:yn.added_num)||0),Hr(!1),mt.get("page")&&!wn){let Mn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Mn-100,behavior:"smooth"}),qn(!0)}return yn}}),qt=()=>{Kt({type:"problemset/getBasketList",payload:{}})},_n=vt=>{const Yt=vt.every(An=>{var yn;return((yn=An.program_attr)==null?void 0:yn.status)===0});kn.current=Yt},Rn=(vt,Yt)=>{ut.discipline_id=vt||"",ut.sub_discipline_id=Yt||"",ut.tag_discipline_id="",ut.page=1,delete ut.id,Cn(-1),gn(ut),Sn(ut),(dn==="3"||dn==="0")&&hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},sr=vt=>{ut.item_type=vt||"",ut.page=1,gn(ut),Sn(ut),(dn==="3"||dn==="0")&&hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},jn=vt=>{ut.difficulty=vt||"",ut.page=1,delete ut.id,gn(ut),Sn(ut),(dn==="3"||dn==="0")&&hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},Dn=vt=>{ut.tag_discipline_id=vt,ut.page=1,delete ut.id,vt===-1&&(ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id=""),Cn(vt),gn(ut),Sn(ut),(dn==="3"||dn==="0")&&hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},[hr,mr]=(0,ne.useState)(!1),Dr=vt=>{Kt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:vt}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.type=vt,vt==="0"?(la(!1),ut.group_id=0,ut.teach_group_id=0):(la(!0),ut.group_id=null),vt==="3"&&er?ut.only_published=!0:ut.only_published=null,vt==="3"?(ut.clazz="ItemBanksGroup",mr(!0)):mr(!1),ut.page=1,delete ut.id,Cn(-1),Rt(vt),gn(ut),Sn(ut),vt!=="1"&&vt!=="2"&&hn(ut),la(!0)},Qn=(vt,Yt)=>{debugger;ut.page=vt,ut.per_page=Yt,gn(ut),Sn(ut,!0),hn(ut,!0)},Bn=vt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.keyword=vt,delete ut.id,console.log(ut,"paramsparamsparamsparamsparams"),vt?(sn(!0),(0,Fe.tk)({name:vt,copywriting:vt,position:er?"Practice":"ItemBank"})):sn(!1),Cn(-1),gn(ut),Sn(ut)},Tn=()=>{gn(ut),Sn(ut),pn(!1)},vr=vt=>{const Yt=vt.length===Et.length&&ut.page>1?ut.page-1:ut.page;ut.page=Yt,qt(),gn(ut),Sn(ut),hn(ut)},Lr=()=>{Kt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wr=(vt,Yt)=>At(void 0,null,function*(){const An=Yt?yield(0,rt.lS)({id:vt}):yield(0,rt.s)({id:vt});(An==null?void 0:An.status)===0&&Tn()}),oa=vt=>At(void 0,null,function*(){Ka(vt)}),ga=vt=>At(void 0,null,function*(){Na([vt])}),va=vt=>{Jn.current="",In.current="",le.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:Ne.createElement("div",{className:"font14"},Ne.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),Ne.createElement(ie.ZP.Group,{className:"mt10",onChange:Yt=>In.current=Yt.target.value},Ne.createElement(ie.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),Ne.createElement(ie.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),Ne.createElement(ie.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),Ne.createElement(ie.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),Ne.createElement(ie.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),Ne.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),Ne.createElement(_t,{className:"mt10",rows:4,defaultValue:Jn.current,onChange:Yt=>Jn.current=Yt.target.value})),onOk:()=>new Promise((Yt,An)=>At(void 0,null,function*(){if(!(In.current&&Jn.current))return ue.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),An();(yield(0,rt.L5)({id:vt,clazz:In.current,description:Jn.current})).status===0&&ue.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Yt()}))})},ya=(0,ne.useRef)(),[ba,ia]=(0,ne.useState)([]),[ra,sa]=(0,ne.useState)(!1),[ua,Ea]=(0,ne.useState)({}),$r=(0,ne.useRef)([0]),ea=vt=>At(void 0,null,function*(){const Yt=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:vt==null?void 0:vt.sub_discipline_id}});ia(Yt==null?void 0:Yt.tag_disciplines)}),ma=vt=>At(void 0,null,function*(){Zt(vt),ka(vt),sa(!0)}),Sa=vt=>{Kt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:vt}}})},Ca=vt=>At(void 0,null,function*(){var Yt,An,yn,Mn;const Kn=yield(0,Le.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[vt]}});(Kn==null?void 0:Kn.status)===0&&((Yt=Kn==null?void 0:Kn.data)==null?void 0:Yt.size)!==0?le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((An=Kn==null?void 0:Kn.data)==null?void 0:An.name)||"--","\u300B",((yn=Kn==null?void 0:Kn.data)==null?void 0:yn.size)>1?`\u7B49 ${(Mn=Kn==null?void 0:Kn.data)==null?void 0:Mn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>At(void 0,null,function*(){const zr=yield Kt({type:"problemset/handleDelete",payload:{id:vt}});(zr==null?void 0:zr.status)===0&&vr([null])})}):Kt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:vt}}})}),Aa=vt=>At(void 0,null,function*(){const{item_type:Yt}=vt;if(Yt==="PROGRAM"){const{program_attr:{identifier:An}}=vt,yn=yield Kt({type:"problemset/startExperience",payload:{id:An}});if(yn.status===0){const Mn=yn.identifier;(0,Me.xg)(`/myproblems/${Mn}`);return}ue.ZP.warning(yn.message);return}Kt({type:"problemset/setActionTabs",payload:{key:Yt,params:vt}})}),wa=vt=>At(void 0,null,function*(){if(ut.exam_id){(yield(0,rt.fY)({item_id:vt,id:ut.exam_id})).status===0&&Tn();return}if(ut!=null&&ut.exercise_id){(yield(0,Le.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:[vt]}})).status===0&&Tn();return}(yield Kt({type:"problemset/cancel",payload:{id:vt,item_bank:1}})).status===0&&(Tn(),qt())}),[Ba,la]=(0,ne.useState)(!1),Fa=(vt,Yt=!1,An=!1)=>At(void 0,null,function*(){var yn;if(Kt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:dn==="3"?"3":"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.group_id=Math.abs(vt),Cn(-1),gn(ut),An){const Mn=JSON.parse(JSON.stringify($n));Mn.splice(Mn.length-2,2),ut.parents=Mn}else ut.parents=[...$n||[{id:0,name:"\u6839\u76EE\u5F55"}],...((yn=(0,Ue.b)(pt.current,vt))==null?void 0:yn.map(Mn=>({id:Mn.id,name:Mn.name})))||[]];hn(lt({},ut)).then(Mn=>{var Kn;cr(Mn==null?void 0:Mn.navigation),((Kn=Mn==null?void 0:Mn.navigation)==null?void 0:Kn.length)>1&&vt?la(!0):la(!1)}),Sn(ut)}),La=vt=>At(void 0,null,function*(){Kt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.item_type=null,ut.difficulty=null,ut.type="0",ut.group_id=Math.abs(vt),ut.only_published=null,mr(!1),Cn(-1),Rt("0"),gn(ut),hn(lt({},ut)).then(Yt=>{var An;cr(Yt==null?void 0:Yt.navigation),((An=Yt==null?void 0:Yt.navigation)==null?void 0:An.length)>1&&vt?la(!0):la(!1)}),Sn(ut)}),Da=vt=>At(void 0,null,function*(){if(ut.exam_id){(yield(0,rt.zh)({exam_id:ut.exam_id,item_bank_ids:[vt]})).status===0&&Tn();return}if(ut!=null&&ut.exercise_id){(yield(0,Le.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[vt]}})).status===0&&Tn();return}if(dr===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield Kt({type:"problemset/select",payload:{item_bank_ids:[vt]}})).status===0&&(Tn(),qt())}),lr=vt=>At(void 0,null,function*(){if(!vt&&!(Nn!=null&&Nn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");On.current=[0],le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement(Qe.Z,{defaultValue:!0,value:On.current,onChange:Yt=>On.current=Yt}))),onOk:()=>At(void 0,null,function*(){var Yt;const An=yield(0,rt.Rp)({id:vt,group_id:(Yt=On.current)==null?void 0:Yt[0]});On.current=[],(An==null?void 0:An.status)===0&&(hn(ut),Tn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),xr=vt=>At(void 0,null,function*(){if(!vt&&!(Nn!=null&&Nn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),Ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement(Qe.Z,{defaultValue:!0,defaultSelectedKeys:$r.current,defaultExpandedKeys:$r.current,onChange:Yt=>$r.current=Yt}))),onOk:()=>At(void 0,null,function*(){var Yt;const An=yield(0,rt.LS)({ids:vt?[vt]:Nn,groups_ids:(Yt=$r.current)==null?void 0:Yt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",An),(An==null?void 0:An.status)===0&&(hn(ut),Tn())})})}),Yr=(vt,Yt)=>At(void 0,null,function*(){if(!vt&&!(Nn!=null&&Nn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const An=()=>At(void 0,null,function*(){var yn;const Mn=yield(0,Le.ZP)(`/api/item_banks/${vt}/copy`,{method:"post",body:{group_id:Yt?(yn=On.current)==null?void 0:yn[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Mn),On.current=[],(Mn==null?void 0:Mn.status)===0&&(hn(ut),Tn(),ue.ZP.success("\u590D\u5236\u6210\u529F"))});On.current=[0],Yt?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement(Qe.Z,{defaultValue:!0,value:On.current,onChange:yn=>On.current=yn}))),onOk:()=>At(void 0,null,function*(){An()})}):An()}),qr=vt=>At(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Yt=yield(0,rt.hg)({clazz:"ItemBank",id:vt});console.log(Yt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const An=(Yt==null?void 0:Yt.groups)||[];On.current=An.filter(yn=>yn.is_share).map(yn=>yn.id),le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("p",{className:`${je.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:An==null?void 0:An.map(yn=>yn.is_share?yn.id:"")},An==null?void 0:An.map(yn=>Ne.createElement(oe.default,{key:yn.id,value:yn.id,onChange:()=>{yn.is_share=!yn.is_share,console.log(An,"\u9009\u4E2D\u7684data"),On.current=An}}," ",yn.name)))),onOk:()=>At(void 0,null,function*(){return On.current=An.filter(yn=>yn.is_share).map(yn=>yn.id),console.log(On.current,"joinGroupDataRef.current"),new Promise((yn,Mn)=>At(void 0,null,function*(){console.log(An,"\u770B\u770B\u8FD9\u91CC\u7684data");const Kn=yield(0,rt.GW)({ids:[vt],clazz:"ItemBank",group_ids:On.current});return On.current=[],(Kn==null?void 0:Kn.status)===0&&(ue.ZP.info("\u64CD\u4F5C\u6210\u529F"),Tn()),yn()}))})})}),pa=vt=>{Kt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:vt}}})},da=()=>{le.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>At(void 0,null,function*(){(yield(0,rt.RT)()).status===0&&(Tn(),qt())})})},ta=()=>{Kt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ut}})},Ur=()=>{var vt;const Yt={discipline_id:`&discipline_id=${ut.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ut.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ut.tag_discipline_id}`,difficulty:`&difficulty=${ut.difficulty}`,item_type:`&item_type=${ut.item_type}`,group_id:`&group_id=${ut.group_id||0}`};let An=`/problemset/newitem?pages=${ut.page}`;Object.keys(Yt).forEach(yn=>{ut[yn]&&(An=An+Yt[yn])}),(vt=we.history)==null||vt.push(An)},na=vt=>{const Yt=Nn;if(!(Yt!=null&&Yt.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(dr+Yt.length>200&&vt&&Or){ue.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-dr}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Yt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}vt?Ta(Yt):Pa(Yt)},Ta=vt=>At(void 0,null,function*(){let Yt=[...vt];Et.forEach(An=>{var yn;Yt.includes(An.id)&&An.item_type==="PROGRAM"&&((yn=An.program_attr)==null?void 0:yn.status)===0&&(0,Ge.remove)(Yt,Mn=>Mn===An.id)}),le.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ne.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",vt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>At(void 0,null,function*(){let An;ut.exam_id?An=yield(0,rt.zh)({exam_id:ut.exam_id,item_bank_ids:Yt}):ut!=null&&ut.exercise_id?An=yield(0,Le.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Yt}}):An=yield Kt({type:"problemset/select",payload:{item_bank_ids:Yt}}),An.status===0&&(Tn(),qt())})})}),Pa=vt=>At(void 0,null,function*(){let Yt;ut.exam_id?Yt=yield(0,Le.ZP)(`/api/examination_banks/${ut.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:vt}}):ut!=null&&ut.exercise_id?Yt=yield(0,Le.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:vt}}):Yt=yield Kt({type:"problemset/unselectAll",payload:{item_ids:vt}}),Yt.status===0&&(Tn(),qt())}),Ia=vt=>At(void 0,null,function*(){if(Or&&dr===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Yt;ut.exam_id?(Yt=yield(0,rt.zh)({exam_id:ut.exam_id,shixun_ids:vt}),Yt.status===0&&Tn()):(Yt=yield Kt({type:"problemset/select",payload:{shixun_ids:vt}}),Yt.status===0&&(qt(),Tn()))}),Va=()=>{Kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Za=vt=>At(void 0,null,function*(){var Yt,An,yn;if(!((An=(Yt=ln.teachGroupData)==null?void 0:Yt.groups)!=null&&An.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Mn=yield(0,Le.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:vt}});console.log(Mn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Mn.status===0&&(On.current=Mn==null?void 0:Mn.data,le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),Ne.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:On.current.map(Kn=>Kn.is_share?Kn.id:"")},(yn=Mn==null?void 0:Mn.data)==null?void 0:yn.map(Kn=>Ne.createElement(oe.default,{disabled:!Kn.can_share,key:Kn.id,value:Kn.id,onChange:()=>{Kn.is_share=!Kn.is_share,console.log(Mn.data,"res.data"),On.current=Mn==null?void 0:Mn.data}}," ",Kn.name)))),onOk:()=>new Promise((Kn,zr)=>At(void 0,null,function*(){var Kr;if(!((Kr=On.current)!=null&&Kr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const Xr=yield(0,Le.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:On.current.map(fa=>({id:fa.id,is_share:fa.is_share})),group_id:vt}});console.log(Xr),(Mn==null?void 0:Mn.status)===0&&(ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),On.current=[],Pr([]),Tn(),hn(ut),Kn())}))}))}),Na=vt=>{var Yt,An,yn,Mn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((An=(Yt=ln.teachGroupData)==null?void 0:Yt.groups)!=null&&An.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:On.current,onChange:Kn=>On.current=Kn},(Mn=(yn=ln.teachGroupData)==null?void 0:yn.groups)==null?void 0:Mn.map(Kn=>Ne.createElement(oe.default,{key:Kn.group_id,value:Kn.group_id},Kn.name)))),onOk:()=>new Promise((Kn,zr)=>At(void 0,null,function*(){var Kr;if(!((Kr=On.current)!=null&&Kr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const Xr=yield(0,rt.GW)({ids:vt||Nn,clazz:"ItemBank",group_ids:On.current});(Xr==null?void 0:Xr.status)===0&&(ue.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),On.current=[],Pr([]),Tn(),Kn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),On.current=[]}})},ja=()=>At(void 0,null,function*(){var vt,Yt,An,yn;const Mn=()=>At(void 0,null,function*(){bn(!0);const Kn=yield(0,rt.nD)({ids:Nn});bn(!1),(Kn==null?void 0:Kn.status)===0&&le.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Kn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Kn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{vr(new Array(Kn.success))}})});if(Nn!=null&&Nn.length){const Kn=yield(0,Le.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Nn}});if((Kn==null?void 0:Kn.status)===0&&((vt=Kn==null?void 0:Kn.data)==null?void 0:vt.size)!==0){le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Yt=Kn==null?void 0:Kn.data)==null?void 0:Yt.name)||"--","\u300B",((An=Kn==null?void 0:Kn.data)==null?void 0:An.size)>1?`\u7B49 ${(yn=Kn==null?void 0:Kn.data)==null?void 0:yn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Mn});return}else{le.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Nn==null?void 0:Nn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Mn});return}}ue.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Ma=()=>{var vt,Yt,An;if(!(Nn!=null&&Nn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((vt=Et==null?void 0:Et.filter(yn=>Nn.includes(yn.id)))!=null&&vt.every(yn=>yn.public))return ue.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Yt=Et==null?void 0:Et.filter(yn=>Nn.includes(yn.id)))!=null&&Yt.find(yn=>{var Mn;return yn.item_type==="PROGRAM"&&((Mn=yn.program_attr)==null?void 0:Mn.status)===0}))return ue.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||un.userInfo.professional_certification){if((An=Et==null?void 0:Et.filter(yn=>Nn.includes(yn.id)))!=null&&An.find(yn=>{var Mn;return((Mn=yn==null?void 0:yn.tag_discipline_ids)==null?void 0:Mn.length)==0}))return ue.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");le.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ra()}})}else le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",Ne.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",Ne.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",Ne.createElement("br",null),Ne.createElement(oe.default,{className:"mt10",defaultChecked:!1,onChange:yn=>Tr.current=yn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ra()}})},Ra=()=>At(void 0,null,function*(){const vt=dn==="3"?1:2,Yt=Et?Et.filter(yn=>Nn.includes(yn.id)&&!(yn.public||yn.apply)).map(yn=>yn.id):[];(yield(0,rt.Qp)({ids:Yt,source:vt})).status===0&&(Tr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Tr.current=!1,Tn(),ue.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),ka=vt=>At(void 0,null,function*(){const Yt=yield(0,Le.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ct(Yt.disciplines||[]),yield ea(vt),vt!=null&&vt.sub_discipline_id&&(Xt(1),bt.setFieldsValue({sub_discipline_id:[vt==null?void 0:vt.discipline_id,vt==null?void 0:vt.sub_discipline_id],tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}))}),Ka=vt=>{Zt(vt),ka(vt),Vt(!0)},Qa=vt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{className:je.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),Ne.createElement("div",{className:je.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>At(void 0,null,function*(){const Yt=yield(0,rt.MZ)({identifier:vt});(Yt==null?void 0:Yt.status)===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Tn())})})},Ya=vt=>{Sa(vt)},Xa=vt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement("p",{className:je.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>At(void 0,null,function*(){const Yt=yield(0,rt.sD)({identifier:vt});(Yt==null?void 0:Yt.status)===0&&(ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Tn())})})},Ja=vt=>At(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",vt),Kt({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:vt,group_id:ut.group_id,group_type:"3"}}),ut.page=1,ut.teach_group_id=vt,delete ut.id,ut.group_id=0,gn(lt({},ut)),Sn(ut),hn(ut)}),qa=vt=>{ut.sort_by=vt.type,ut.sort_direction=vt.direction,ut.page=1,Mr(vt.name),gn(ut),Sn(ut),hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},$a=()=>{ut.page=1,gn(ut),Sn(ut),hn(ut)},eo=vt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.group_id=vt,Cn(-1),gn(ut),Sn(ut),hn(ut)},to=()=>{if(!(Nn!=null&&Nn.length)){Kt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ut}});return}le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},"\u5DF2\u9009\u4E2D",Nn==null?void 0:Nn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Ke.rQ)({ids:Nn})}})},no=()=>At(void 0,null,function*(){const vt=yield(0,rt.bF)({ids:Nn}),{unpublish_program_question_count:Yt,total_item_banks:An}=vt.data||{};Yt===0?le.default.error({title:"\u9519\u8BEF",content:Ne.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):le.default.confirm({title:"\u63D0\u793A",content:Ne.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",An,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Yt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>At(void 0,null,function*(){(yield(0,rt.dt)({ids:Nn})).status===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Tn())})})}),so=Ne.createElement(ae.default,null,kr&&Ne.createElement(ae.default.Item,{onClick:()=>na(!0)},"\u6279\u91CF\u52A0\u5165"),kr&&Ne.createElement(ae.default.Item,{onClick:()=>na(!1)},"\u6279\u91CF\u79FB\u51FA"),dn==="0"&&Or&&Ne.createElement(ae.default.Item,{onClick:()=>xr()},"\u79FB\u52A8\u5230"),dn==="0"&&Or&&Ne.createElement(ae.default.Item,{onClick:Ma},"\u6279\u91CF\u516C\u5F00"),dn==="0"&&Or&&Ne.createElement(ae.default.Item,{onClick:()=>Na()},"\u6279\u91CF\u5171\u4EAB"),dn==="0"&&Or&&Ne.createElement(ae.default.Item,{onClick:ja},"\u6279\u91CF\u5220\u9664")),Ha=vt=>{var Yt;if(er)if((Nr==null?void 0:Nr.length)<=0){let An=Et.filter(yn=>vt.includes(yn.id));Qr([...An]),Pr(An==null?void 0:An.map(yn=>yn.id))}else if(vt.length>Nr.length){let An=Et.filter(Kn=>vt.includes(Kn.id)),yn=Nr.map(Kn=>Kn.id),Mn=An.filter(Kn=>!yn.includes(Kn.id));Qr([...Nr,...Mn]),Pr((Yt=[...Nr,...Mn])==null?void 0:Yt.map(Kn=>Kn.id))}else{let An=Nr.filter(yn=>vt.includes(yn.id));Qr([...An]),Pr(An==null?void 0:An.map(yn=>yn.id))}else Pr(vt)},_a=vt=>{var Yt;if(er)if(vt){let An=Nr==null?void 0:Nr.map(Mn=>Mn.id),yn=Et.filter(Mn=>!An.includes(Mn.id));Qr([...Nr,...yn]),Pr((Yt=[...Nr,...yn])==null?void 0:Yt.map(Mn=>Mn.id))}else{let An=Et==null?void 0:Et.map(Mn=>Mn.id),yn=Nr.filter(Mn=>!An.includes(Mn.id));Qr([...yn]),Pr(yn==null?void 0:yn.map(Mn=>Mn.id))}else Pr(vt?Et==null?void 0:Et.map(An=>An.id):[])},ro=()=>{let vt="/problemset/preview";ut.exam_id&&(vt=`/paperlibrary/edit/${ut.exam_id}`),ut!=null&&ut.exercise_id&&!(ft!=null&&ft.pathId)&&(vt=`/classrooms/${ft.coursesId}/exercise/${ut==null?void 0:ut.exercise_id}/edit`),we.history.push(vt)},ao=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],oo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},io=(vt,Yt)=>{var An;const yn=Yt.id<0?"--":kr?Yt[ut.exercise_id?"added":"choosed"]?Ne.createElement("span",{key:1,className:je.btnAdd,onClick:Kn=>{Kn.target.style.pointerEvents="none",wa(Yt.id)}},Or?"\u79FB\u51FA\u8BD5\u9898\u7BEE":Ne.createElement("span",null,Ne.createElement("b",{className:`iconfont icon-yichu ${je.cancelC}`}),"\u79FB\u51FA")):Yt.item_type==="PROGRAM"&&((An=Yt.program_attr)==null?void 0:An.status)===0?Ne.createElement(re.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},Ne.createElement("span",{className:je.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Or?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")," ")):Ne.createElement("span",{className:je.btnAdd,onClick:()=>Da(Yt.id)},Or?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")):Ne.createElement(Ne.Fragment,null);return Ne.createElement("span",{className:je.actonBtn},Yt.id>0&&Ne.createElement(Ze.N,{isProblemset:Or,user:un,key:Yt.id,data:Yt,page:ut.page,activeTabsKey:dn,selectIds:Nn,onCollect:Wr,onSetPublic:oa,onStartExperience:Aa,onCorrection:va,onChangeTag:ma,onPublicReview:Lr,onSetPrivate:Sa,onDelete:Ca,onCancel:wa,onSelect:Da,onMoveTo:xr,onCopy:Yr,addProblemset:lr,onSetShare:ga,onCancelShare:qr,onPublish:Qa,onCancelPublish:Xa,SubjectShare:Ba}),yn)};(0,ne.useEffect)(()=>{if(er&&!(ft!=null&&ft.pathId)){const{coursesId:vt,categoryId:Yt}=ft;Kt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Yt,coursesId:vt,type:5}})}},[er]);const Ga=()=>At(void 0,null,function*(){try{yield tr.current.form.validateFields();let vt=tr.current.form.getFieldsValue();if((Nr==null?void 0:Nr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),ue.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}gr(!0);const{coursesId:Yt,categoryId:An}=ft;if(ft!=null&&ft.pathId){let yn=yield(0,Le.ZP)(`/api/paths/${ft==null?void 0:ft.pathId}/create_hack_homework`,{method:"post",body:St(lt({},vt),{coursesId:Yt,category:An,stage_shixun_id:An=="null"?"":An,stage_id:ft==null?void 0:ft.stageId,type:5,hack_ids:Nr==null?void 0:Nr.map(Mn=>Mn.id)})});(yn==null?void 0:yn.status)===0&&(ue.ZP.success(`${An=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),we.history.push(`/paths/${ft.pathId}`))}else{let yn=yield(0,Le.ZP)(fr?`/api/homework_commons/${An}/update_hack.json`:`/api/courses/${Yt}/homework_commons.json`,{method:fr?"put":"post",body:St(lt({},vt),{coursesId:Yt,category:An,type:5,hack_ids:Nr==null?void 0:Nr.map(Mn=>Mn.id)})});(yn==null?void 0:yn.status)===0&&we.history.push(`/classrooms/${ft.coursesId}/program_homework/${fr?An:yn.homework_id}/detail?tabs=1`)}gr(!1)}catch(vt){document.body.scrollIntoView()}}),Ua=()=>Ne.createElement(de.default,{labelAlign:"right",form:bt,labelCol:{span:3},colon:!1,size:"large"},Ne.createElement(de.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},Ne.createElement(ee.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Je,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(vt,Yt)=>{bt.setFieldsValue({sub_discipline_id:vt,tag_discipline_ids:[]}),Xt(vt?vt.length:0),(vt==null?void 0:vt.length)>0&&(ea({sub_discipline_id:vt[1]}),vt[1]==(Jt==null?void 0:Jt.sub_discipline_id)&&bt.setFieldValue("tag_discipline_ids",Jt.tag_discipline_ids))},onClear:()=>{ia([]),bt.setFieldValue("tag_discipline_ids",[]),Xt(0)}})),Ne.createElement(de.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},Ne.createElement(a.default,{disabled:on===0,className:je.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(vt,Yt)=>Yt.key.indexOf(vt.toLowerCase())>=0},ba.map(vt=>Ne.createElement(a.default.Option,{key:vt.name+vt.id,value:vt.id},Ne.createElement("div",{style:{display:"flex",alignItems:"center"}},Ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},vt.name),(vt==null?void 0:vt.type)==="personal"&&Ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),on>0&&Ne.createElement("div",{className:je.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",Ne.createElement("span",{onClick:()=>yt(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return Ne.createElement("div",{className:je.page},Ne.createElement("section",null,Ne.createElement("div",{className:je.wrap},jr.course_name&&er&&Ne.createElement("section",{className:"animated fadeIn"},Ne.createElement("aside",{className:"mt10"},jr.category&&Ne.createElement(y.Z,{separator:">"},Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${jr.course_id}/program_homework`},jr.course_name)),Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${jr.course_id}/program_homework`},jr.category.category_name)),Ne.createElement(y.Z.Item,null,En)))),Ne.createElement("div",{className:je.title},er?En:"\u8BD5\u9898\u5E93"),er&&Ne.createElement(Xe.Z,{height:250,data:rr,ref:tr}),Ne.createElement("div",{className:je.headerWrapper,id:"topicdom"},Ne.createElement("div",{className:je.tabsWrap},Ne.createElement(ve.default,{activeKey:dn,onChange:Dr,tabBarExtraContent:Ne.createElement("div",{className:je.searchWrap},(0,He.bg)()&&dn==="0"&&Or&&Ne.createElement(x.ZP,{className:je.addQuestionBtn,onClick:Ur},Ne.createElement("img",{src:ke,className:je.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),Ne.createElement(Dt,{allowClear:!0,suffix:Ne.createElement("i",{className:`iconfont icon-sousuo9 font14 ${je.searchIcon}`,onClick:()=>Bn(ut.keyword)}),className:je.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:vt=>{ut.keyword=vt.target.value,gn(lt({},ut))},onSearch:Bn}))},Ne.createElement(Pt,{tab:"\u516C\u5171",key:"1"}),((cn=(en=ln.teachGroupData)==null?void 0:en.groups)==null?void 0:cn.length)&&Ne.createElement(Pt,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,He.ag)()&&!(0,He.JA)()&&!er&&Ne.createElement(Pt,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,He.bg)()&&Ne.createElement(Pt,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((jt=un==null?void 0:un.userInfo)==null?void 0:jt.professional_certification)||ut.type!=="1")&&Ne.createElement(E.S,{showSelectAll:!1,className:je.select,disciplinesData:(it=ln.disciplinesData)==null?void 0:it.disciplines,knowledgeData:Vn,directionValue:ut.discipline_id,subDisciplineValue:ut.sub_discipline_id,typeValue:ut.item_type,isprogram_homework:er,showKnowledge:!0,name:Lt,setname:$t,difficultyValue:ut.difficulty,showShixun:!(0,He.JA)()&&!ut.exercise_id&&dn!=="3"&&dn!=="1",onShixunChange:Va,onDirectionChange:Rn,onTypeChange:sr,onDifficultyChange:jn,knowledgeValue:ur,onKnowledgeChange:Dn,teachGroupData:(Tt=ln.teachGroupData)==null?void 0:Tt.groups,onTeachGroupChange:Ja,teachGroupValue:ut.teach_group_id,showTeachGroup:hr})),Ne.createElement("div",{className:je.treeWrapper,style:{display:dn==="0"||dn==="3"?"block":"none"}},Ne.createElement("div",{className:je.treeHeader},Ne.createElement(Oe.Z,{activeTabsKey:dn,data:$n,onClick:Fa}),dn==="0"&&!er&&Ne.createElement(x.ZP,{type:"link",onClick:ta,className:je.exportBtn},Ne.createElement("img",{src:tt,alt:"",className:je.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement("div",{ref:Jr,className:Vr.length?je.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},Ne.createElement(Ue.Z,{setRootData:vt=>{pt.current=vt},isProblemset:dn==="0"?Or:!1,reloadData:Tn,data:Vr,onShare:Za,onOpen:Fa,activeTabsKey:dn,params:ut,navigation:$n})))),Ne.createElement("div",{className:je.contentWrap},Ne.createElement("div",{className:je.batchWrap},Ne.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!er&&Ne.createElement("div",{className:"font14"},(((Bt=un==null?void 0:un.userInfo)==null?void 0:Bt.professional_certification)||ut.type!=="1")&&Ne.createElement(b.Z,{dropdownRender:()=>Ne.createElement(ae.default,{selectedKeys:[_r]},Fn==null?void 0:Fn.map((vt,Yt)=>Ne.createElement(ae.default.Item,{key:vt.name,onClick:()=>qa(vt)},vt.name)))},Ne.createElement("span",{style:{color:"#464F66"}},Ne.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),_r))),er&&Ne.createElement("div",null,Ne.createElement(oe.default,{checked:(Et==null?void 0:Et.filter(vt=>Nr==null?void 0:Nr.map(Yt=>Yt.id).includes(vt.id)).length)===Et.length,onChange:vt=>_a(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Nn==null?void 0:Nn.length,")"))),er&&Ne.createElement(le.default,{open:vn,centered:!0,width:700,okText:`\u786E\u8BA4${ft!=null&&ft.pathId?"":fr?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ar(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ga,confirmLoading:Rr,title:"\u67E5\u770B\u5DF2\u9009"},Ne.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Nr==null?void 0:Nr.length,"\u4E2A"),Ne.createElement("div",{style:{height:400,overflow:"auto"}},Nr==null?void 0:Nr.map((vt,Yt)=>{var An,yn,Mn,Kn,zr,Kr;return Ne.createElement("div",{key:Yt,className:je.sendModal},Ne.createElement("div",{className:je.li},Ne.createElement("p",null,vt==null?void 0:vt.name),Ne.createElement("div",{className:je.bottom},Ne.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:"c-grey-333"},vt.difficulty===1&&"\u7B80\u5355",vt.difficulty===2&&"\u9002\u4E2D",vt.difficulty===3&&"\u56F0\u96BE"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",null,"\u521B\u5EFA\u8005\xA0",Ne.createElement(re.Z,{title:(An=vt==null?void 0:vt.author)==null?void 0:An.name},Ne.createElement("span",{className:"c-grey-333"},((Mn=(yn=vt==null?void 0:vt.author)==null?void 0:yn.name)==null?void 0:Mn.length)>6?((zr=(Kn=vt==null?void 0:vt.author)==null?void 0:Kn.name)==null?void 0:zr.substr(0,3))+"...":(Kr=vt==null?void 0:vt.author)==null?void 0:Kr.name))),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:je.des},"\u66F4\u65B0\xA0",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)))),Ne.createElement("div",{className:je.del,onClick:()=>{Ha(Nr.filter(Xr=>Xr.id!==vt.id).map(Xr=>Xr.id))}},"\u5220\u9664"))})))),Ne.createElement(z.Z,{align:"middle"},Ne.createElement("div",null,!ut.item_type&&Ne.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Yn.map(vt=>{if(Ot(vt.value)>0)return Ne.createElement("span",{style:{marginLeft:6}},vt.name,Ne.createElement("span",{style:{color:"#000000",marginLeft:6}},Ot(vt.value)))}))),dn==="0"&&Or&&Ne.createElement(x.ZP,{onClick:to,type:"link",className:je.exportBtn},Ne.createElement("img",{src:et,className:je.pngIcon}),Ne.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),pr?Ne.createElement("div",null,Ne.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{ut.page=1,ut.keyword=null,delete ut.id,gn(ut),sn(!1),Sn(ut),hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},type:"link"}," ",Ne.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),Ne.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ut.keyword,"\u201D")):null,Ne.createElement("div",{className:je.contentListWrap},Hn!==0?Ne.createElement(se.Z,{size:"middle",spinning:Ht["problemset/getItemBanks"]},Et.map((vt,Yt)=>{var An,yn,Mn,Kn,zr,Kr,Xr;return Ne.createElement("div",{id:vt.id+"",className:je.li,key:Yt},Ne.createElement("div",{className:je.top},Ne.createElement(Ze.Z,{key:vt.id,data:vt,selectIds:Nn,onSelectCheckBox:Ha})),Ne.createElement("div",{className:je.bottom},Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},"No.",vt==null?void 0:vt.id),Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},(An=ao.find(fa=>fa.type===vt.item_type))==null?void 0:An.name),Ne.createElement("p",{className:je.actionLeftItem},oo[vt.difficulty]),Ne.createElement("p",{className:je.actionLeftItem},"\u521B\u5EFA\u8005",Ne.createElement(re.Z,{title:(yn=vt==null?void 0:vt.author)==null?void 0:yn.name},Ne.createElement("span",{className:"c-grey-333"},((Kn=(Mn=vt==null?void 0:vt.author)==null?void 0:Mn.name)==null?void 0:Kn.length)>6?((Kr=(zr=vt==null?void 0:vt.author)==null?void 0:zr.name)==null?void 0:Kr.substr(0,5))+"...":(Xr=vt==null?void 0:vt.author)==null?void 0:Xr.name))),Ne.createElement("p",{className:je.actionLeftItem},"\u66F4\u65B0",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)),Ne.createElement("p",{className:je.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.quotes)),!er&&Ne.createElement("div",{className:je.more},io({},vt))))})):Ne.createElement(se.Z,{size:"middle",spinning:Ht["problemset/getItemBanks"]},Ne.createElement(fe.Z,{customText:!((Gt=un==null?void 0:un.userInfo)!=null&&Gt.professional_certification)&&ut.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((an=un==null?void 0:un.userInfo)!=null&&an.professional_certification)&&ut.type==="1"?Ne.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{we.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),Hn!==0&&!er&&Ne.createElement(te.Z,{showQuickJumper:!0,onChange:Qn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:parseInt(ut.page+"")||1,total:Hn,showTotal:vt=>Ne.createElement(Ne.Fragment,null,Ne.createElement("span",{className:"mr10 font12"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E"))}),er&&Ne.createElement("div",{style:{height:20}})),Or&&Ne.createElement(De.Z,{basketData:ln.basketData,visible:yr,basketTotal:dr,onClose:()=>Ar(!1),onDelete:pa,onClear:da,onSubmit:()=>At(void 0,null,function*(){var vt,Yt,An,yn,Mn;const Kn=yield Kt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),zr=(vt=Kn==null?void 0:Kn.disciplines)==null?void 0:vt[0],Kr=yield Kt({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Yt=Kn==null?void 0:Kn.new_checked)==null?void 0:Yt.discipline_id)||(zr==null?void 0:zr.id),sub_discipline_id:((An=Kn==null?void 0:Kn.new_checked)==null?void 0:An.sub_discipline_id)||((Mn=(yn=zr==null?void 0:zr.sub_disciplines)==null?void 0:yn[0])==null?void 0:Mn.id)}});Kr.status===0&&we.history.push(`paperlibrary/add/${Kr.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,He.JA)()&&Or&&Ne.createElement(Ve,{visibleBasket:yr,onToggleVisible:()=>Ar(!yr),count:dr})),Ne.createElement(pe.Z,null),Ne.createElement(Ee.Z,{onReloadData:Tn,isPiliangRevoke:or}),Ne.createElement(be.Z,{onReloadData:()=>vr([null])}),Ne.createElement(We.Z,{onReloadData:Tn,onReloadBasketData:qt}),Nt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Ne.createElement(Ye.Z,{shixunIds:br,cb:Ia}):null,Ne.createElement(Se.Z,null),Ne.createElement(Pe.Z,null),Ne.createElement(Ce.Z,null),Ne.createElement(xe.Z,null),Ne.createElement(Be.Z,null),Ne.createElement(Ae.Z,null),Ne.createElement(Te.Z,null),Ne.createElement(he.Z,null),Ne.createElement(ye.Z,{onOk:$a}),Ne.createElement(ce.Z,{onOk:eo})),Or?Ne.createElement(ne.Fragment,null,!!(Nn!=null&&Nn.length)&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:Et!=null&&Et.length?Nn.length===(Et==null?void 0:Et.length):!1,onChange:vt=>_a(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Nn==null?void 0:Nn.length,")"))),Ne.createElement("div",{className:je.btns},kr&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),kr&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),kr&&["3","1"].includes(dn)&&Ne.createElement("div",{className:je.btn,onClick:()=>{(Nn==null?void 0:Nn.length)>0?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement(Qe.Z,{defaultValue:!0,value:On.current,onChange:vt=>On.current=vt}))),onOk:()=>At(void 0,null,function*(){var vt;const Yt=yield(0,rt.Rp)({id:Nn,group_id:(vt=On.current)==null?void 0:vt[0]});On.current=[],(Yt==null?void 0:Yt.status)===0&&(hn(ut),Tn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})}):ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),dn==="1"&&(0,He.ag)()&&Ne.createElement("div",{className:je.btn,onClick:()=>{pn(!0),Ya(Nn)}},Ne.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),dn==="0"&&Ne.createElement("div",{className:je.btn,onClick:Ma}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),dn==="0"&&!Ba&&Ne.createElement("div",{className:je.btn,onClick:()=>Na()}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),dn==="0"&&Ne.createElement("div",{className:je.btn,onClick:ja}," ",Ne.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),dn==="0"&&Ne.createElement("div",{className:je.btn,onClick:no}," ",Ne.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),dn==="0"&&Ne.createElement("div",{className:je.btn,onClick:()=>xr()},Ne.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),Ne.createElement("div",{onClick:()=>Pr([]),style:{marginLeft:"auto"},className:je.btn}," ",Ne.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):er?"":Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:Et!=null&&Et.length?Nn.length===(Et==null?void 0:Et.length):!1,onChange:vt=>_a(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Nn==null?void 0:Nn.length,")"))),Ne.createElement("div",{className:je.btns},kr&&!!(Nn!=null&&Nn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),kr&&!!(Nn!=null&&Nn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),Ne.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",xn,"\u9898"),Ne.createElement("div",{onClick:ro,className:je.btn},"\u8FD4\u56DE\u8BD5\u5377")))),er&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(te.Z,{showQuickJumper:!0,onChange:Qn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:ut.page||1,hideOnSinglePage:!0,total:Hn,showTotal:vt=>Ne.createElement("span",{className:"mr10"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E")})),Ne.createElement("div",{className:je.btns},Ne.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},Ne.createElement(z.Z,{onClick:()=>{if((Nr==null?void 0:Nr.length)<=0){ue.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ar(!0)},align:"middle",className:"current"},Ne.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),Ne.createElement("span",null,"\u5DF2\u9009",Ne.createElement("span",{className:"c-light-primary"},Nn.length),"\u4E2A")),Ne.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(ft!=null&&ft.pathId)we.history.push(`/paths/${ft.pathId}`);else{if(fr){we.history.push(`/classrooms/${ft.coursesId}/program_homework/${ft.categoryId}/detail?tabs=1`);return}we.history.push(`/classrooms/${ft.coursesId}/program_homework`)}}},"\u53D6\u6D88"),Ne.createElement(x.ZP,{loading:Rr,onClick:Ga,type:"primary"},"\u786E\u8BA4",ft!=null&&ft.pathId?"":fr?"\u7F16\u8F91":"\u65B0\u5EFA"))))),Ne.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:je.publicQuest,open:ra,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{sa(!1),Xt(0),bt.resetFields()},onOk:()=>At(void 0,null,function*(){bt.validateFields().then(vt=>At(void 0,null,function*(){const Yt=yield(0,Le.ZP)(`/api/item_banks/${Jt==null?void 0:Jt.id}/update_tag.json`,{method:"put",body:{name:ya.current,tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}});(Yt==null?void 0:Yt.status)===0&&(ue.ZP.success("\u4FEE\u6539\u6210\u529F"),sa(!1),Sn(ut),bt.resetFields())}))})},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement(Ua,null))),Ne.createElement(le.default,{width:640,className:je.publicQuest,centered:!0,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:mn,onCancel:()=>{Vt(!1),Xt(0),Zt(null),bt.resetFields()},onOk:()=>{bt.validateFields().then(vt=>At(void 0,null,function*(){const Yt=dn==="3"?1:2;(yield(0,rt.wX)({id:Jt==null?void 0:Jt.id,source:Yt,sub_discipline_id:vt==null?void 0:vt.sub_discipline_id[1],tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids})).status===0&&(Tr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Tr.current=!1,Zt(null),Pr([]),Tn(),ue.ZP.success("\u7533\u8BF7\u6210\u529F")),Vt(!1),Xt(0),bt.resetFields()}))}},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement("div",{className:je.public_tips},Ne.createElement($e.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Ne.createElement(Ua,null))),Ne.createElement(_e.Z,{open:Mt,subDisciplineId:(fn=bt.getFieldValue("sub_discipline_id"))==null?void 0:fn[1],onCancel:()=>{yt(!1)},onOkClick:vt=>{ia(Yt=>[...Yt,vt]),bt.setFieldValue("tag_discipline_ids",[...bt.getFieldValue("tag_discipline_ids"),vt==null?void 0:vt.id])}}),Ne.createElement(Ie.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var It=(0,we.connect)(({classroomList:Nt,problemset:ln,user:un,loading:rn,globalSetting:Ht,shixunHomeworks:Kt})=>({classroomList:Nt,problemset:ln,user:un,globalSetting:Ht,loading:rn.effects,shixunHomeworks:Kt}))(wt)},30097:function(dt,at,ge){"use strict";ge.d(at,{Im:function(){return be},ZP:function(){return Ae},gZ:function(){return xe}});var ne=ge(59301),we=ge(92832),E=ge(3113),ve=ge(84105),me=ge(87395),de=ge(17713),le=ge(24334),ie=ge(69654),ue=ge(95318),se=ge(31735),oe=ge(41556),ae=ge(34376),re=ge(92310),ee=ge.n(re),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(Te,Oe,je)=>Oe in Te?y(Te,Oe,{enumerable:!0,configurable:!0,writable:!0,value:je}):Te[Oe]=je,pe=(Te,Oe)=>{for(var je in Oe||(Oe={}))te.call(Oe,je)&&fe(Te,je,Oe[je]);if(z)for(var je of z(Oe))ce.call(Oe,je)&&fe(Te,je,Oe[je]);return Te},he=(Te,Oe)=>x(Te,b(Oe));const{TextArea:ye}=we.default,Ee={visible:!1,tabIndex:"0"},be={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Te=>(Te[Te.SET_VISIBLE=0]="SET_VISIBLE",Te[Te.SET_TABINDEX=1]="SET_TABINDEX",Te))(Se||{});function Pe(Te,Oe){switch(Oe.type){case 0:return he(pe({},Te),{visible:Oe.payload});case 1:return he(pe({},Te),{tabIndex:Oe.payload});default:throw new Error}}function Ce({value:Te,className:Oe}){const[je,De]=(0,ne.useState)(!1),We=(0,ne.useRef)(),ze=(0,ne.useRef)();return(0,ne.useEffect)(()=>{je&&(ze.current.reset(),ze.current.write((0,se.pp)(Te||"")))},[Te,je]),(0,ne.useEffect)(()=>{var Ve,Ze,Ue,Me;if(We.current){ze.current=new ae.Terminal({fontSize:14,disableStdin:!0}),ze.current.open(We.current);const He=We.current.offsetWidth-14,Qe=((Me=(Ue=(Ze=(Ve=ze.current)==null?void 0:Ve._core)==null?void 0:Ze._renderService)==null?void 0:Ue.dimensions)==null?void 0:Me.actualCellWidth)||9.5,Ye=Math.ceil(He/Qe);ze.current.resize(Ye,8),De(!0)}},[]),a.createElement("div",{ref:We,className:ee()("XtermText-valueRef",Oe)})}function xe(Te){const{status:Oe,error_msg:je,output:De,input:We,expected_output:ze,is_file:Ve,input_file_url:Ze,output_file_url:Ue,expected_output_file_url:Me}=Te;let He=null;const Qe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case de.h.NOMATCH:He=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:We}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,se.LR)(Ze,We)},We)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:De&&le.Base64.decode(De)||""}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,se.LR)(Ue,De)},De)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:ze&&le.Base64.decode(ze)||""}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,se.LR)(Me,ze)},ze)));break;case de.h.EXECUTEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ue.Z,{value:We,style:Qe}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,se.LR)(Ze,We)},We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ue.Z,{value:We,style:Qe}),Ve&&a.createElement("div",{style:Qe},a.createElement("a",{onClick:()=>(0,se.LR)(Ze,We)},We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:He=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:He=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",He," ")}function Be(Te){const{status:Oe,error_msg:je,execute_time:De,output:We,input:ze,expected_output:Ve,is_file:Ze,input_file_url:Ue,output_file_url:Me,expected_output_file_url:He}=Te;let Qe=null;switch(Oe){case de.h.OK:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",De,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,le.Base64.decode(We)));break;case de.h.NOMATCH:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",We&&le.Base64.decode(We)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&le.Base64.decode(Ve)));break;case de.h.EXECUTEFAILURE:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:Qe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:Qe=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Qe=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Qe," ")}var Ae=({id:Te,is_file:Oe,input:je,debuging:De,submitting:We,executingMessage:ze,debugResult:Ve,onChangeInput:Ze,onDebugCode:Ue,onSubmitCode:Me})=>{const[He,Qe]=(0,ne.useReducer)(Pe,Ee),{visible:Ye,tabIndex:rt}=He;(0,ne.useEffect)(()=>{Qe({type:0,payload:!1})},[Te]);function Ke(Fe){let ke=Fe.target.id;Qe({type:1,payload:ke})}function Ge(){Qe({type:0,payload:!Ye})}const Le=(0,ne.useMemo)(()=>{if(Ve){const{status:Fe}=Ve;return a.createElement(a.Fragment,null,Be(Ve))}return null},[Ve]);function Xe(){Qe({type:0,payload:!0}),Qe({type:1,payload:"1"}),Ue()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Ye?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":je,onChange:Ze}),rightNode:De?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?Le: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 ${Ye?"up":""}`,onClick:Ge},Ye?a.createElement(ve.Z,null):a.createElement(me.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:De,onClick:Xe},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:We,disabled:We,onClick:()=>{Qe({type:0,payload:!1}),Me()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(dt,at,ge){"use strict";ge.d(at,{h:function(){return ne}});var ne=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(ne||{})},68989:function(dt,at,ge){"use strict";ge.d(at,{Y2:function(){return Ae},ZP:function(){return Te}});var ne=ge(59301),we=ge(54580),E=ge(8591),ve=ge(43418),me=ge(95237),de=ge(5112),le=ge(3113),ie=ge(24905),ue=ge(6848),se=ge(92832),oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ae="data:image/png;base64,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",re=ge(47257),ee=ge.n(re),a=ge(97013),y=ge(1012),x=ge(31735),b=ge(72059),z=ge(59301),te=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ee=(Oe,je,De)=>je in Oe?te(Oe,je,{enumerable:!0,configurable:!0,writable:!0,value:De}):Oe[je]=De,be=(Oe,je)=>{for(var De in je||(je={}))he.call(je,De)&&Ee(Oe,De,je[De]);if(pe)for(var De of pe(je))ye.call(je,De)&&Ee(Oe,De,je[De]);return Oe},Se=(Oe,je)=>ce(Oe,fe(je)),Pe=(Oe,je,De)=>new Promise((We,ze)=>{var Ve=Me=>{try{Ue(De.next(Me))}catch(He){ze(He)}},Ze=Me=>{try{Ue(De.throw(Me))}catch(He){ze(He)}},Ue=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(Ve,Ze);Ue((De=De.apply(Oe,je)).next())});const{Dragger:Ce}=we.default,xe=Oe=>{const je=He=>He&&He.substring(0,He.lastIndexOf("."));for(var De=[...Oe],We=0,ze=[],Ve=0;Ve{if(He.forEach(Qe=>{let Ye=Qe.name.split(/\.(?=[^\.]+$)/);Qe.name=`${Ye[0]}.${Ye[1].toLowerCase()}`}),He[0].name.includes(".in"))return He.length===2?He:[He[0],{}];if(He[0].name.includes(".out"))return He.length===2?He.reverse():[{},He[0]]})},Be=({onClose:Oe,onOK:je,visible:De,wrapClassName:We,rootIdentifier:ze,multiple:Ve=!1,defaultMultipleValue:Ze=!0})=>{const[Ue,Me]=(0,ne.useState)([]),[He,Qe]=(0,ne.useState)({}),[Ye,rt]=(0,ne.useState)(!1),[Ke,Ge]=(0,ne.useState)(!0),[Le,Xe]=(0,ne.useState)(null),Fe=(0,ne.useRef)([]),ke=(0,ne.useRef)(0),et=()=>{Oe()};(0,ne.useEffect)(()=>{tt()},[]),(0,ne.useEffect)(()=>{De&&(Fe.current=[],ke.current=0,Me([]),Ge(Ze))},[De]);const tt=()=>Pe(void 0,null,function*(){try{Xe(!0)}catch(nt){}}),$e=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),_e=nt=>{var ot,Ft;const gt=$e((ot=nt[0])==null?void 0:ot.name)||$e((Ft=nt[1])==null?void 0:Ft.name),ht=Ue.filter(lt=>$e(lt.name)!==gt);Fe.current=[...ht],Me([...ht])},Ie=nt=>{if(!Ke){const St=new FormData;St.append("file",nt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:St},!0).then(Pt=>{if(Pt.status===0){ke.current=ke.current+1;const Dt=Fe.current.map(_t=>{var kt;if(_t.name===nt.name){const wt=be({},_t);return(kt=nt==null?void 0:nt.name)!=null&&kt.includes(".in")?wt.input=Pt==null?void 0:Pt.content:wt.output=Pt==null?void 0:Pt.content,wt}return _t});if(Fe.current=[...Dt],Me([...Dt]),ke.current>0&&ke.current===Ue.length){rt(!1);let _t=xe(Dt);_t=_t.filter(kt=>{var wt,It;return!!((wt=kt[0])!=null&&wt.name&&((It=kt[1])!=null&&It.name))}),_t=_t.map(kt=>Se(be(be({},kt[0]),kt[1]),{is_file:!1})),je(_t),Oe()}}else rt(!1),Oe()});return}if(Le){const St=new FormData;St.append("file",nt.file),ze===null?St.append("identifier","testsets"):St.append("identifier",ze),(0,a.ZP)("/api/attachments.json",{method:"post",body:St},!0).then(Pt=>{if(Pt.filename){ke.current=ke.current+1;const Dt=Fe.current.map(_t=>{var kt;if(_t.name===(Pt==null?void 0:Pt.filename)){const wt=Se(be({},_t),{is_oss:!Le});return(kt=Pt==null?void 0:Pt.filename)!=null&&kt.includes(".in")?(wt.in_object_key=Pt==null?void 0:Pt.object,wt.in_object_size=Pt==null?void 0:Pt.size,wt.input=Pt==null?void 0:Pt.filename,wt.in_file=nt):(wt.out_object_key=Pt==null?void 0:Pt.object,wt.out_object_size=Pt==null?void 0:Pt.size,wt.output=Pt==null?void 0:Pt.filename,wt.out_file=nt),wt}return _t});if(Fe.current=[...Dt],Me([...Dt]),ke.current>0&&ke.current===Ue.length){rt(!1);let _t=xe(Dt);_t=_t.filter(kt=>{var wt,It;return!!((wt=kt[0])!=null&&wt.name&&((It=kt[1])!=null&&It.name))}),_t=_t.map(kt=>Se(be(be({},kt[0]),kt[1]),{is_file:!0})),je(_t),Oe()}}else rt(!1),Oe()});return}const ot=new(ee())({endpoint:He.end_point,region:He.region,accessKeyId:He.access_key_id,accessKeySecret:He.access_key_secret,bucket:He.bucket,stsToken:He.security_token}),Ft=nt.name,gt={container_type:"TestSet",file_name:Ft},ht=(0,y.Z)();let lt=`testsets/${ze}/${ht}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`;ze===null&&(lt=`testsets/${ht}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`),ot.multipartUpload(lt,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ft+""},url:He==null?void 0:He.callback_url,host:He==null?void 0:He.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(gt)}}).then(function(St){if(St.data.status===0){ke.current=ke.current+1;const At=Fe.current.map(Pt=>{var Dt,_t,kt,wt,It,Nt,ln,un,rn,Ht,Kt,Qt,Pn,Gn,zt,en,cn;if(Pt.name===((_t=(Dt=St.data)==null?void 0:Dt.data)==null?void 0:_t.file_name)){const jt=Se(be({},Pt),{is_oss:!Le});return(It=(wt=(kt=St.data)==null?void 0:kt.data)==null?void 0:wt.file_name)!=null&&It.includes(".in")?(jt.in_object_key=(ln=(Nt=St.data)==null?void 0:Nt.data)==null?void 0:ln.object,jt.in_object_size=(rn=(un=St.data)==null?void 0:un.data)==null?void 0:rn.size,jt.input=(Kt=(Ht=St.data)==null?void 0:Ht.data)==null?void 0:Kt.file_name,jt.in_file=nt):(jt.out_object_key=(Pn=(Qt=St.data)==null?void 0:Qt.data)==null?void 0:Pn.object,jt.out_object_size=(zt=(Gn=St.data)==null?void 0:Gn.data)==null?void 0:zt.size,jt.output=(cn=(en=St.data)==null?void 0:en.data)==null?void 0:cn.file_name,jt.out_file=nt),jt}return Pt});if(Fe.current=[...At],Me([...At]),ke.current>0&&ke.current===Ue.length){rt(!1);let Pt=xe(At);Pt=Pt.filter(Dt=>{var _t,kt;return!!((_t=Dt[0])!=null&&_t.name&&((kt=Dt[1])!=null&&kt.name))}),Pt=Pt.map(Dt=>Se(be(be({},Dt[0]),Dt[1]),{is_file:!0})),je(Pt),Oe()}}})},Re=nt=>new Promise((ot,Ft)=>{let gt=0,ht=[];for(let lt=0;lt{gt++,gt===nt.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):ot(nt))}).catch(St=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",St),gt++,ht.push(nt[lt].name),gt===nt.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):ot(nt))})}),Ne=()=>Pe(void 0,null,function*(){if(Ue.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Re(Ue),rt(!0),xe(Ue).some(ot=>{var Ft,gt;return!((Ft=ot[0])!=null&&Ft.name&&((gt=ot[1])!=null&>.name))})){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){Ue.map(ot=>Pe(void 0,null,function*(){Ie(ot)}))}),onCancel:()=>{rt(!1)}});return}Ue.map(ot=>Pe(void 0,null,function*(){Ie(ot)}))}),qe={name:"file",fileList:Ue,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(Ue!=null&&Ue.some(Ft=>Ft.name===nt.name))return E.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ot={name:nt.name,uid:nt.uid,file:nt,percent:0};return Ue.push(ot),Fe.current=[...Ue],Me([...Ue]),!1}},st=xe(Ue);return console.log(Ue,st,"fileList"),z.createElement(ve.default,{open:De,wrapClassName:We,onOk:Ne,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ye},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:oe.wrap},Ue.length?z.createElement("div",null,z.createElement(me.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ve?"visible":"hidden"}},z.createElement("span",{className:oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(de.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:Ke,onChange:nt=>Ge(nt.target.value)},z.createElement(de.ZP,{value:!1},"\u6587\u672C"),z.createElement(de.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(we.default,be({},qe),z.createElement(le.ZP,{type:"primary",className:oe.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ae,{data:st,onRemove:_e})):z.createElement("div",{className:`${oe.noData} mb30`},z.createElement(we.default.Dragger,Se(be({},qe),{className:oe.dragger}),z.createElement("img",{src:ae,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:oe.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ae=({data:Oe=[],onRemove:je,width:De="auto",showScore:We=!1,disabled:ze=!1,inputChange:Ve,onEvaluatingChange:Ze,onSelectAll:Ue,checkAll1:Me,checkAll2:He,checkAll3:Qe,checkAll4:Ye,checkAll5:rt,showEvaluatingSetting:Ke=!1,className:Ge="",isProgramHomework:Le=!1})=>{const Xe={value:"",filename:"",dataUrl:""},[Fe,ke]=(0,ne.useState)(be({},Xe)),et=_e=>{let Ie=document.createElement("a");document.body.appendChild(Ie);let Re=URL.createObjectURL(_e.file);Ie.href=Re,Ie.download=_e.name,Ie.click(),URL.revokeObjectURL(Re),document.body.removeChild(Ie)},tt=(_e,Ie)=>{(0,x.LR)(_e,Ie)},$e=(_e,Ie)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{je(_e,Ie)},onCancel:()=>{}})};return Oe.length?z.createElement("div",{className:Ge,style:{width:De}},z.createElement("div",{className:`${Le?oe.headProgram:oe.head}`},Ke&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Me,onChange:_e=>{Ue(_e.target.checked,"hidden")}}),z.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Le?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:We?Le?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:We?Le?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),We&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ke&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ye,onChange:_e=>{Ue(_e.target.checked,"input_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ke&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:He,onChange:_e=>{Ue(_e.target.checked,"is_invisible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ke&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:rt,onChange:_e=>{Ue(_e.target.checked,"actual_output_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ke&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Qe,onChange:_e=>{Ue(_e.target.checked,"last_match_rule")}}),z.createElement(ue.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:oe.operation,style:Le?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:oe.listWrapper,style:{boxShadow:Le?"0px 2px 4px 0px #EAEEF4":"unset"}},Oe.map((_e,Ie)=>{var Re,Ne,qe,st;return z.createElement("div",{key:Ie,className:oe.list,style:Le?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ke&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!_e.hidden,onChange:nt=>{Ze(nt.target.checked,Ie,"hidden")}})),z.createElement("div",{style:{width:Le?"25%":"15%",paddingLeft:Le?"5px":"0px",paddingRight:Le?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ie+1),z.createElement("div",{className:oe.info,style:{width:We?Le?"20%":"15%":"25%"}},z.createElement("span",{title:_e.input||((Re=_e[0])==null?void 0:Re.name),onClick:()=>Pe(void 0,null,function*(){let nt;_e.input?_e.input_file_url?nt=_e.input_file_url:nt=_e.in_file:nt=_e[0];let ot;typeof nt=="string"?(ot=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield ot.text(),filename:"",dataUrl:nt})):(ot=yield(0,x.db)(nt.file),ke({value:ot.text,filename:nt.name,dataUrl:ot.link}))})},_e.input||((Ne=_e[0])==null?void 0:Ne.name))),z.createElement("div",{className:oe.info,style:{width:We?Le?"20%":"15%":"25%"}},z.createElement("span",{title:_e.output||((qe=_e[1])==null?void 0:qe.name),onClick:()=>Pe(void 0,null,function*(){let nt;_e.input?_e.output_file_url?nt=_e.output_file_url:nt=_e.out_file:nt=_e[1];let ot;typeof nt=="string"?(ot=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield ot.text(),filename:"",dataUrl:nt})):(ot=yield(0,x.db)(nt.file),ke({value:ot.text,filename:nt.name,dataUrl:ot.link}))})},_e.output||((st=_e[1])==null?void 0:st.name))),We&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{size:"large",addonAfter:Le?"%":null,disabled:ze,style:{width:"80%"},onChange:nt=>Ve(nt,Ie),value:_e.score}),!Le&&z.createElement("span",null,"\xA0%")),Ke&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.input_visible||!1,onChange:nt=>{Ze(nt.target.checked,Ie,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ke&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.is_invisible||!1,onChange:nt=>{Ze(nt.target.checked,Ie,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ke&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.actual_output_visible||!1,onChange:nt=>{Ze(nt.target.checked,Ie,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ke&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.last_match_rule||!1,onChange:nt=>{Ze(nt.target.checked,Ie,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>$e(_e,Ie),style:Le?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:oe.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Fe.dataUrl,filename:Fe.filename,type:Fe.dataUrl.length?"txt":"",onClose:()=>ke(be({},Xe)),monacoEditor:{value:Fe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Te=Be},49950:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return re}});var ne=ge(59301),we=ge(8591),E=ge(6848),ve=ge(71418),me=ge(95237),de=ge(43604),le=ge(58421),ie=ge(3113),ue=ge(86401),se=ge(97013),oe=ge(95318),ae=(a,y,x)=>new Promise((b,z)=>{var te=pe=>{try{fe(x.next(pe))}catch(he){z(he)}},ce=pe=>{try{fe(x.throw(pe))}catch(he){z(he)}},fe=pe=>pe.done?b(pe.value):Promise.resolve(pe.value).then(te,ce);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,ne.useState)(""),[ce,fe]=(0,ne.useState)(!1);function pe(ye){te(ye)}function he(){if(!z){we.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,ne.useEffect)(()=>{y!=a&&fe(!1)},[y]),ne.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},ne.createElement(ue.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:pe,extraUse:b&&ne.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:pe,setIsOpen:fe}),overlayStyle:{maxWidth:600}},ne.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},ne.createElement("i",{className:"iconfont icon-dianzan11"})))}),ne.createElement("a",{onClick:he,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,ne.useState)(!1),[b,z]=(0,ne.useState)([]),[te,ce]=(0,ne.useState)(1);(0,ne.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>ae(void 0,null,function*(){x(!0);const pe=yield(0,se.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(pe==null?void 0:pe.status)==0&&z(pe==null?void 0:pe.answer),x(!1)});return ne.createElement(ve.Z,{spinning:y},ne.createElement("div",{style:{color:"#000"}},ne.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),ne.createElement(me.Z,{justify:"end",align:"middle"},ne.createElement(de.Z,null,ne.createElement(le.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:pe=>{ce(pe)}})),ne.createElement(de.Z,null,ne.createElement(ie.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},53702:function(dt,at,ge){"use strict";ge.d(at,{CP:function(){return E},_V:function(){return de}});var ne=ge(28209),we=ge.n(ne);const E={secret:ne.enc.Utf8.parse("0a18e199b87f1a8d"),iv:ne.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:E};function me(le="",ie="exam"){const{secret:ue,iv:se}=ve[ie];return AES.encrypt(le,ue,{iv:se,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function de(le="",ie="exam"){const{secret:ue,iv:se}=ve[ie];return ne.AES.decrypt(le,ue,{iv:se,mode:we().mode.CBC,padding:we().pad.Pkcs7}).toString(ne.enc.Utf8)}},884:function(dt,at,ge){"use strict";ge.d(at,{AD:function(){return Be},BA:function(){return Fe},D9:function(){return We},Hp:function(){return pe},IM:function(){return Ve},Iy:function(){return he},KM:function(){return Xe},KU:function(){return He},MJ:function(){return ye},Ne:function(){return ze},ON:function(){return Ye},Uj:function(){return Ge},VY:function(){return Me},YO:function(){return Ke},YX:function(){return rt},Zn:function(){return a},_g:function(){return te},_k:function(){return je},c6:function(){return Ce},cr:function(){return y},eV:function(){return xe},fi:function(){return x},gh:function(){return Se},hS:function(){return Ze},iA:function(){return b},j6:function(){return ce},je:function(){return Oe},jj:function(){return fe},kS:function(){return Qe},o6:function(){return Pe},pO:function(){return Le},rQ:function(){return Ae},sA:function(){return be},xm:function(){return De},xo:function(){return Ue},y8:function(){return Te},yd:function(){return z}});var ne=ge(51600),we=ge(58106),E=ge(31735),ve=ge(8591),me=ge(26869),de=Object.defineProperty,le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(ke,et,tt)=>et in ke?de(ke,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ke[et]=tt,oe=(ke,et)=>{for(var tt in et||(et={}))ie.call(et,tt)&&se(ke,tt,et[tt]);if(le)for(var tt of le(et))ue.call(et,tt)&&se(ke,tt,et[tt]);return ke},ae=(ke,et,tt)=>new Promise(($e,_e)=>{var Ie=qe=>{try{Ne(tt.next(qe))}catch(st){_e(st)}},Re=qe=>{try{Ne(tt.throw(qe))}catch(st){_e(st)}},Ne=qe=>qe.done?$e(qe.value):Promise.resolve(qe.value).then(Ie,Re);Ne((tt=tt.apply(ke,et)).next())});const re=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=ke=>ae(void 0,null,function*(){re(),(yield(0,ne.YR)(oe({},ke))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_couser_info.json`,query:ke}))),ee()}),y=ke=>ae(void 0,null,function*(){const et=yield(0,ne.yS)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`);else{if(et.status===-2)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`))}}),x=ke=>ae(void 0,null,function*(){const et=yield(0,ne.W0)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`);else{if(et.status===-4)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`))}}),b=ke=>ae(void 0,null,function*(){const et=yield(0,ne.Nl)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(et.status===-4)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=ke=>ae(void 0,null,function*(){const et=yield(0,ne.IU)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`);else{if(et.status===-4)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`))}}),te=ke=>ae(void 0,null,function*(){const et=yield(0,ne.td)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(et.status===-2)return et;if(et.status===-3)(0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else if(et.status===-4)return et}}),ce=ke=>ae(void 0,null,function*(){const et=yield(0,ne.QX)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`);else{if(et.status===-4)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`))}}),fe=(ke,et)=>ae(void 0,null,function*(){const tt=yield(0,ne.o_)(oe({},ke));tt.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`))}),pe=(ke,et)=>ae(void 0,null,function*(){const tt=yield(0,ne.ZL)(oe({},ke));tt.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`))}),he=(ke,et)=>ae(void 0,null,function*(){const tt=yield(0,ne.aP)(oe({},ke));tt.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`))}),ye=(ke,et)=>ae(void 0,null,function*(){const tt=yield(0,ne.vV)(oe({},ke));tt.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`))}),Ee=ke=>ae(void 0,null,function*(){re(),(yield exportCourseWorkListAppendix(oe({},ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ke.categoryId}/works_list.zip`,query:ke}))),ee()}),be=ke=>ae(void 0,null,function*(){re(),yield(0,E.QH)("",me.Z.API_SERVER+`/api/polls/${ke.categoryId}/commit_result.xlsx`),ee()}),Se=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:ke}))}),Pe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/video_study_statics.xlsx`,query:ke}))}),Ce=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_video_study.xlsx`,query:ke}))}),xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_course_students_info.xlsx`,query:ke}))}),Be=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ke}))}),Ae=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ke}))}),Te=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ke}))}),Oe=ke=>ae(void 0,null,function*(){const et=yield(0,ne.Uy)(oe({},ke));et.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),je=ke=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/export_records/${ke.id}.xlsx`,query:ke}))}),De=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ke}))}),We=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/${ke.menuKey}_statistic.xlsx?${ke.checkedList.map(et=>`course_group_id[]=${et}`).join("&")}`,query:ke}))}),ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_training_objectives.xlsx`,query:ke}))}),Ve=ke=>ae(void 0,null,function*(){yield(0,E.FH)(ke==null?void 0:ke.name,(0,E.NY)({url:me.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ke}))}),Ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_courses.xlsx`,query:ke}))}),Ue=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:ke}))}),Me=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ke}))}),He=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke.categoryId}/rank_list.xlsx`,query:ke}))}),Qe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ke}))}),Ye=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/examination_banks/${ke.id}.json`,query:ke}))}),rt=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke.categoryId}.json`,query:ke}))}),Ke=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/polls/${ke==null?void 0:ke.id}/commit_result.json`,query:ke}))}),Ge=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ke}))}),Le=(ke,et)=>ae(void 0,null,function*(){yield(0,E.FH)(et||"",(0,E.NY)({url:me.Z.API_SERVER+`/api/exercises/${ke==null?void 0:ke.exercise_id}/consult_exercise.json`,query:ke}))}),Xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/competitions/${ke==null?void 0:ke.identifier}/competition_commit_records/member_works.xlsx`,query:ke}))}),Fe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:me.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/group_homeworks/import_group_template.xlsx`,query:ke}))})},7722:function(dt,at,ge){"use strict";ge.d(at,{BU:function(){return we},Dj:function(){return ne},gH:function(){return E},vp:function(){return ve}});function ne(me){try{me.mozRequestFullScreen?me.mozRequestFullScreen():me.webkitRequestFullScreen&&me.webkitRequestFullScreen()}catch(de){console.log(de,":e")}}function we(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var me=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",me),window.isFullScreen?window.isFullScreen:me!=null}},26718:function(dt,at,ge){"use strict";ge.d(at,{U:function(){return ue}});var ne=ge(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,de=(se,oe,ae)=>oe in se?we(se,oe,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[oe]=ae,le=(se,oe)=>{for(var ae in oe||(oe={}))ve.call(oe,ae)&&de(se,ae,oe[ae]);if(E)for(var ae of E(oe))me.call(oe,ae)&&de(se,ae,oe[ae]);return se},ie=(se,oe,ae)=>new Promise((re,ee)=>{var a=b=>{try{x(ae.next(b))}catch(z){ee(z)}},y=b=>{try{x(ae.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(se,oe)).next())});function ue(se,oe){const[ae,re]=(0,ne.useState)(oe),[ee,a]=(0,ne.useState)(!1),[y,x]=(0,ne.useState)();return[ae,ee,(z,te=!1)=>ie(this,null,function*(){const ce=te?oe:le(le({},ae),z);a(!0),re(ce);const fe=yield se(ce);return a(!1),x(fe),fe}),y]}},56494:function(dt,at,ge){"use strict";ge.d(at,{_:function(){return E}});var ne=ge(59301),we=ge(43418);const E=ve=>{var me,de;const le=(0,ne.useRef)([]),ie=()=>{for(const ue of le.current)clearTimeout(ue);le.current=[]};return(0,ne.useEffect)(()=>{var ue,se,oe,ae,re,ee;if(ie(),(ue=ve==null?void 0:ve.exercise)!=null&&ue.left_time&&((oe=(se=ve==null?void 0:ve.exercise)==null?void 0:se.exercise_events)==null?void 0:oe.length)>0){for(const a of(ae=ve==null?void 0:ve.exercise)==null?void 0:ae.exercise_events)if(((re=ve==null?void 0:ve.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=ve==null?void 0:ve.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{we.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);le.current.push(x)}}},[(me=ve==null?void 0:ve.exercise)==null?void 0:me.left_time,(de=ve==null?void 0:ve.exercise)==null?void 0:de.exercise_events]),ie}},519:function(dt,at,ge){"use strict";ge.d(at,{G:function(){return me},t:function(){return ve}});var ne=ge(7062),we=ge.n(ne);const E=null;function ve(de,le){let ie=we().get("__ec");ie||(ie={}),ie[de]=le,we().set("__ec",ie)}function me(de,le){let ie=we().get("__ec");return ie?ie[de]===void 0?le:ie[de]:le}},20047:function(dt,at,ge){"use strict";ge.d(at,{rX:function(){return ce},pW:function(){return fe},gy:function(){return pe},xY:function(){return te},O5:function(){return z},tJ:function(){return ee},o1:function(){return a},Rd:function(){return b}});var ne=ge(58106),we=ge(43418),E=ge(28103),ve=ge(8591),me=ge(11968),de=ge(31735),le=ge(87169),ie=ge(25510),ue="data:image/png;base64,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",se=ge.p+"static/newqrcode.a8740efb.png",oe=ge(32637),ae=ge(59301),re=(he,ye,Ee)=>new Promise((be,Se)=>{var Pe=Be=>{try{xe(Ee.next(Be))}catch(Ae){Se(Ae)}},Ce=Be=>{try{xe(Ee.throw(Be))}catch(Ae){Se(Ae)}},xe=Be=>Be.done?be(Be.value):Promise.resolve(Be.value).then(Pe,Ce);xe((Ee=Ee.apply(he,ye)).next())});const ee=(he,ye=!1)=>!!(a(he)&&y(ye)),a=he=>(0,me.bg)()?!0:(he({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(he=!1)=>{var ye;const{user:Ee}=(0,ne.getDvaApp)()._store.getState();return(ye=Ee.userInfo)!=null&&ye.profile_completed?!0:(we.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,de.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{we.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{we.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ae.createElement("div",{style:{textAlign:"center"}},ae.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ae.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),ae.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var he;const{user:ye}=(0,ne.getDvaApp)()._store.getState();return(he=ye.userInfo)!=null&&he.professional_certification?!0:(we.default.confirm({title:"\u63D0\u793A",centered:!0,content:ae.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,de.xg)("/account/certification")}}),!1)},te=()=>(0,me.V9)()?!0:(we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ae.createElement("img",{src:se,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(he,ye)=>he?!0:(we.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ae.createElement("div",{style:{marginLeft:"110px"}},ae.createElement("img",{src:ue,width:200}),ae.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),fe=he=>{we.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ae.createElement("div",null,ae.createElement("div",null,ae.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ae.createElement(E.Z,null),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ae.createElement("a",null,he),"\u5929\u3002"),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ae.createElement("div",{style:{textAlign:"center",marginTop:30}},ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pe=(he,ye="")=>{const{shixunsDetail:{detail:Ee}}=(0,ne.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let be="";return(Ee==null?void 0:Ee.public)===2&&(be="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(be="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),we.default.info({centered:!0,icon:ae.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",ye,"\u3002"),ae.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(we.default.confirm({centered:!0,icon:ae.createElement(le.Z,null),title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),ae.createElement("br",null),ae.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{we.default.confirm({width:440,centered:!0,icon:ae.createElement(le.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>re(void 0,null,function*(){(yield he({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),he({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),he({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},47257:function(dt){(function(at){(function(ge){if(1)dt.exports=ge();else var ne})(function(){var ge,ne,we;return function(){function E(ve,me,de){function le(se,oe){if(!me[se]){if(!ve[se]){var ae=void 0;if(!oe&&ae)return require(se,!0);if(ie)return ie(se,!0);var re=new Error("Cannot find module '"+se+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=me[se]={exports:{}};ve[se][0].call(ee.exports,function(a){var y=ve[se][1][a];return le(y||a)},ee,ee.exports,E,ve,me,de)}return me[se].exports}for(var ie=void 0,ue=0;ue +`),sn.focus();default:throw new Error}},[sn,Jn]),Vr=(0,re.useMemo)(()=>{switch(Jn){case Dt:return re.createElement(Ve,{callback:jr,onCancel:Gr});case Nt:return re.createElement(Ze.Z,{callback:jr,onCancel:Gr});case _t:return re.createElement(Ue.Z,{callback:jr,onCancel:Gr});case kt:return re.createElement(Ie,{callback:jr,onCancel:Gr});case ln:return re.createElement(nt,{callback:jr,onCancel:Gr});case"maths-latex":return re.createElement(lt,{showSaveButton:!0,callback:jr});case"inline-latex":return re.createElement(St.Z,{showSaveButton:!0,callback:jr});default:return null}},[Jn]);function Gr(){On("")}(0,re.useEffect)(()=>{if(Br.current){let mn=function(yt){bt=!0,Mt=yt.pageY},Vt=function(){bt=!1},Je=function(yt){if(bt){let Jt=yt.pageY-Mt;Jt<0&&(Jt=0),Jt>300&&(Jt=300);let Zt=Ut+Jt+"px";Pr(Zt)}},ct=Br.current,bt=!1,Mt=0;return ct.addEventListener("mousedown",mn),document.addEventListener("mousemove",Je),document.addEventListener("mouseup",Vt),()=>{ct.removeEventListener("mousedown",mn),document.removeEventListener("mousemove",Je),document.removeEventListener("mouseup",Vt)}}},[sn,Br]),(0,re.useEffect)(()=>{Pr(Ut)},[Ut]);const Jr=Tt(pt),Zr=Tt(Nn),Hr={width:Jr,height:Zr},Nr=(0,re.useMemo)(()=>{if(br){let mn=new Date(br),Vt=mn.getHours(),Je=mn.getMinutes(),ct=mn.getSeconds();return Vt=Vt<10?"0"+Vt:Vt,Je=Je<10?"0"+Je:Je,ct=ct<10?"0"+ct:ct,`${Vt}:${Je}:${ct}`}return 0},[br]),Yr=mn=>{const Vt=[];if(zn){let Je=-1;mn=mn.replace(/(@▁▁@|@▁@)/g,function(ct,bt,Mt){Vt.push({multiLine:ct!==cn})})}return Vt};function Lt(){window.sessionStorage.removeItem(Wt),Or(!1),Cr(0)}function $t(){Or(!1),Cr(0),sn.setValue(window.sessionStorage.getItem(Wt))}(0,re.useEffect)(()=>{fn[Jn]&&Jn!==wt&&Jn!==kt&&setTimeout(()=>{const mn=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth/2-mn.offsetWidth/2,Je=window.innerHeight/2-mn.offsetHeight/2;Fr(Vt),gr(Je)},0)},[Jn]);const vn=mn=>{mn.preventDefault();const Vt=mn.clientX-rr,Je=mn.clientY-Rr;document.body.onmousemove=ct=>{let bt=ct.clientX-Vt,Mt=ct.clientY-Je;const yt=document.getElementsByClassName("markdown-popup-form")[0],Jt=window.innerWidth-yt.offsetWidth,Zt=window.innerHeight-yt.offsetHeight;bt=Math.max(0,Math.min(bt,Jt)),Mt=Math.max(0,Math.min(Mt,Zt)),ar(ct.clientX,ct.clientY,Vt,Je)&&(Fr(bt),gr(Mt))},document.body.onmouseup=function(){document.body.onmousemove=null}},ar=(mn,Vt,Je,ct)=>{const bt=document.body.clientHeight,Mt=document.body.clientWidth;return mn<20&&Je>mn||mn>Mt-20&&JeVt||Vt>bt-20&&ctSe in be?ae(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,z=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&b(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&b(be,Pe,Se[Pe]);return be},te=(be,Se)=>ne(be,ee(Se));const{useForm:ce}=re.default,fe={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:be,onCancel:Se})=>{const[Pe]=ce();let Ce=(0,ue.useRef)();function xe(Te){Ce.current.width=Pe.getFieldValue("width"),Ce.current.align=Pe.getFieldValue("align"),be(Te,Ce.current)}function Be(Te,Oe){if(Te.status===-1){we.ZP.error(Te.message);return}Pe.setFieldsValue({src:`/api/attachments/${Te.id}`,type:Oe.type})}function Ae(Te){let Oe=Te.target.files[0];Ce.current=Oe,Ee(Oe,Be)}return oe.createElement(re.default,te(z({form:Pe},pe),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),oe.createElement(re.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},oe.createElement("div",{className:"flex-container"},oe.createElement(re.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},oe.createElement(E.default,{style:fe})),oe.createElement(ye,{onFileChange:Ae}))),oe.createElement(re.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},oe.createElement(E.default,{style:{width:264}})),oe.createElement(re.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},oe.createElement(ve.Z,null,oe.createElement(re.default.Item,{name:"width",style:{margin:0}},oe.createElement(ge.Z,{style:{width:264}})),oe.createElement("span",{className:"ml8"},"%"))),oe.createElement(re.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},oe.createElement(de.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),oe.createElement("aside",null,oe.createElement(re.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},oe.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(le.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return oe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",oe.createElement("input",{type:"file",onChange:be}))}function Ee(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,se.bg)())throw we.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(xe){Se(JSON.parse(xe.target.responseText),be)},!1),Ce.addEventListener("error",function(xe){console.error(xe)},!1),Ce.open("POST",`${ie.KI}/api/attachments.json`),Ce.send(Pe)}},35990:function(dt,at,me){"use strict";me.d(at,{Z:function(){return E}});var re=me(59301),we=me(4676);class E extends re.Component{constructor(ge){super(ge);const de=window.document;this.node=de.createElement("div"),de.body.appendChild(this.node)}render(){const{children:ge}=this.props;return(0,we.createPortal)(ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(dt,at,me){"use strict";var re=me(94583),we=me(57809),E=me(78673),ve=me(59301);const ge=we.default.Option;at.Z=({isTheoretical:de,onFontSizeChange:le,cmFontSize:ie,cmCodeMode:ue,autoFormat:se,onCodeModeChange:oe,onTabToSpace:ae,onAutoFormat:ne,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var fe;const pe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},he=(fe=ce==null?void 0:ce.find(ye=>ye.shixun_environment_id===te))==null?void 0:fe.program_language;return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(we.default,{bordered:!1,size:"small",value:ue,onChange:oe},ve.createElement(ge,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(ge,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!de&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(we.default,{bordered:!1,size:"small",value:ie,onChange:le},ve.createElement(ge,{value:12},"12px"),ve.createElement(ge,{value:14},"14px"),ve.createElement(ge,{value:16},"16px"),ve.createElement(ge,{value:18},"18px"),ve.createElement(ge,{value:20},"20px"),ve.createElement(ge,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(E.Z,{checked:y,onChange:ae})),ve.createElement("div",{className:"file-item",onClick:ee},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!de&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!de&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,he&&ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ve.createElement("span",null,he)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,pe[z==null?void 0:z.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},87303:function(dt,at,me){"use strict";me.d(at,{i:function(){return pe},Z:function(){return ye}});var re={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"},we=me(71418),E=me(6848),ve=me(93948),ge=me(92310),de=me.n(ge),le=me(31735),ie=me(59243),ue=me(11968),se=me(79005),oe=me(20345),ae=me(77882),ne=me(31081),ee=me(75309),a=me(71979),y=me(47558),x=me(42922),b=me(66832),z=me(96593),te=me(19664),ce=me(91833),fe=me(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:se,swimg:oe},{name:"101\u8BA1\u5212",ptimg:ae,swimg:ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ce}];var ye=({className:Ee,dataSource:be=[],col:Se=4,right:Pe,bottom:Ce=23,precision:xe=0,wrapWidth:Be=1200,trackEventItems:Ae,loading:Te,onRemove:Oe=()=>{},isCurrent:je=!0,showAlias:De=!1,showProgress:We=!1})=>{const ze=Math.floor((Be-(Se-1)*Pe)/Se),Ve=[{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(Ze=>(window.ENV==="build"&&(Ze.ptimg=`/react/build${Ze.ptimg}`,Ze.swimg=`/react/build${Ze.swimg}`),Ze));return fe.createElement(we.Z,{spinning:Te},fe.createElement("div",{className:de()(re.list,Ee)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((Ze,Ue)=>{var Me,He,Ye,Qe,rt,Ke;const{name:Ge,id:Le,identifier:Xe,featured:Fe,school_name:ke,image_url:et,excellent:tt,is_plan:$e}=Ze;return fe.createElement("div",{key:Le,className:je&&We?re.wrapisCurrent:re.wrap,style:{width:ze,marginRight:(1+Ue)%Se===0?0:Pe+xe,marginBottom:Ce}},fe.createElement("a",{className:re.li,onClick:_e=>{_e.preventDefault(),_e.stopPropagation(),Ae&&(0,le.L9)([Ae]),(0,le.xg)(`/paths/${Xe}`)}},fe.createElement("div",{className:re.img},fe.createElement("img",{className:re.cover,src:`${et}`}),je&&(0,ue.bg)()&&(Ze==null?void 0:Ze.studying)&&fe.createElement("div",{className:`${re.movebq} user-path-items`,onClick:_e=>{_e.stopPropagation(),Oe(Ze)}},fe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),fe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Ze==null?void 0:Ze.subject_tags)==null?void 0:Me.map((_e,Ie)=>{var Re,Ne;if(Ie===0){const st=(Re=Ve.find(nt=>nt.name==_e))==null?void 0:Re.swimg;return fe.createElement("img",{className:re.sign,src:st,style:{left:"-4px"}})}const qe=(Ne=Ve.find(st=>st.name==_e))==null?void 0:Ne.ptimg;return fe.createElement("img",{className:re.sign,src:qe,style:{left:`${48+52*(Ie-1)+2*Ie}px`}})}),fe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ze==null?void 0:Ze.excellent)&&fe.createElement("div",{className:re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),fe.createElement("div",{className:re.name},fe.createElement(E.Z,{title:De&&(Ze!=null&&Ze.excellent_alias_name)?fe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ge}`,fe.createElement("br",null),fe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ze==null?void 0:Ze.excellent_alias_name}`)):Ge},fe.createElement("span",{className:re.e},De&&(Ze==null?void 0:Ze.excellent_alias_name)||Ge))),je&&We&&((He=Ze==null?void 0:Ze.progress)==null?void 0:He.all_score)!=0&&fe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},fe.createElement(ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Ye=Ze==null?void 0:Ze.progress)==null?void 0:Ye.my_score)/((Qe=Ze==null?void 0:Ze.progress)==null?void 0:Qe.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(rt=Ze==null?void 0:Ze.progress)==null?void 0:rt.my_score,"/",(Ke=Ze==null?void 0:Ze.progress)==null?void 0:Ke.all_score),(!je||!We)&&fe.createElement("div",{className:re.tags},fe.createElement("div",null,fe.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},fe.createElement("span",null,fe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),fe.createElement("span",null,Ze.stages_count))),fe.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},fe.createElement("span",null,fe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),fe.createElement("span",null,Ze.members_count)))))))})),!be.length&&fe.createElement(ie.Z,null)))}},71795:function(dt,at,me){"use strict";me.d(at,{jL:function(){return ge},w9:function(){return Tt},vv:function(){return pt},dN:function(){return fn},QD:function(){return er},cQ:function(){return Ie.Z},vg:function(){return zt},Oz:function(){return rn},op:function(){return br},O5:function(){return Hr},_b:function(){return gr},t7:function(){return Ce},tT:function(){return Ae},Gi:function(){return ur},YG:function(){return Hn},Ed:function(){return xn},kT:function(){return Wt},qp:function(){return x},Um:function(){return pe},K3:function(){return te},vr:function(){return rr},qE:function(){return Pr},Je:function(){return je},wb:function(){return Ke},rC:function(){return _e},lB:function(){return Xe},cq:function(){return $n},kO:function(){return yr},tp:function(){return Ee},Si:function(){return Lt},k8:function(){return Qn},Du:function(){return bt}});var re=me(59301),we={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},E="data:image/png;base64,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",ge=({dataSource:Ct=[],img:Ot,imgWidth:xt=346,title:tn,sunTitle:hn,bannerExtraContent:Sn})=>re.createElement("div",{className:we.banner},re.createElement("div",{className:we.content},re.createElement("aside",null,re.createElement("p",null,re.createElement("b",null,tn),re.createElement("span",null,hn)),Ct.length>0&&re.createElement("div",{className:we.btns},Ct.map((qt,_n)=>re.createElement("div",{key:_n,onClick:qt.click},qt.name,qt.sign?re.createElement("img",{src:E,width:39}):null))),Sn),Ot&&re.createElement("img",{style:{marginTop:33,marginRight:38},src:Ot,width:xt}))),de={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=me(92310),ie=me.n(le),ue=me(89392),se=Object.defineProperty,oe=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(Ct,Ot,xt)=>Ot in Ct?se(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,a=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))ae.call(Ot,xt)&&ee(Ct,xt,Ot[xt]);if(oe)for(var xt of oe(Ot))ne.call(Ot,xt)&&ee(Ct,xt,Ot[xt]);return Ct},x=({dataSource:Ct=[],value:Ot,onChange:xt,onTitleChange:tn,className:hn,title:Sn,titleWidth:qt=41,style:_n={},fontColor:Rn="#6A7283",showCount:sr,classNameActive:jn,styleItem:Dn={}})=>{const[hr,mr]=(0,re.useState)(0),[Dr,Yn]=(0,re.useState)(!1),Bn=(0,re.useRef)(null),Tn=(0,re.useRef)(null);return(0,re.useEffect)(()=>{var vr;Ct.length!==0&&(((vr=Bn==null?void 0:Bn.current)==null?void 0:vr.clientHeight)>97?mr(1):mr(0)),Ct.length===0&&mr(0),Yn(!1)},[Ct]),re.createElement("div",{className:ie()(de.row,hn),style:_n},re.createElement("div",{onClick:(0,ue.throttle)(()=>tn==null?void 0:tn(),2e3),style:{width:qt,marginTop:Dr?12:4},className:`${de.title} ${tn?"current":""}`},Sn),re.createElement("div",{className:Dr?`${de.tagsWrap} ${de.tagsBorderWrap}`:de.tagsWrap},re.createElement("div",{className:de.bar,ref:Tn,style:hr>0?{height:hr===1?97:"auto",overflow:hr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},re.createElement("div",{className:de.tag,ref:Bn},Ct==null?void 0:Ct.map(vr=>re.createElement("span",{onClick:()=>xt(vr.id),key:vr.id,style:a(a({color:Rn},Dn),(vr==null?void 0:vr.style)||{}),className:Ot===vr.id?ie()(jn||de.active,vr.classNameActive):""},re.createElement("span",{title:vr.name,className:de.name},vr.name),!!sr&&re.createElement("span",{className:de.num},vr.count))))),!!hr&&re.createElement(re.Fragment,null,hr===1?re.createElement("div",{onClick:()=>{var vr;mr(2),((vr=Bn==null?void 0:Bn.current)==null?void 0:vr.clientHeight)>245?Yn(!0):Yn(!1)},className:de.action},"\u5C55\u5F00",re.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):re.createElement("div",{onClick:()=>{Tn.current.scrollTop=0,mr(1),Yn(!1)},className:de.action},"\u6536\u8D77",re.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Ct=[],value:Ot,onChange:xt,onTitleChange:tn,className:hn,title:Sn,titleWidth:qt=41,style:_n={},fontColor:Rn="#6A7283",showCount:sr,expand:jn=!0})=>{const[Dn,hr]=(0,re.useState)(0),[mr,Dr]=(0,re.useState)(!1),Yn=(0,re.useRef)(null),Bn=(0,re.useRef)(null),[Tn,vr]=(0,re.useState)(jn);return re.createElement("div",{className:ie()(b.row,hn),style:_n},re.createElement("div",{className:"flex item-center justify-between"},re.createElement("div",{onClick:(0,ue.throttle)(()=>tn==null?void 0:tn(),2e3),style:{width:qt,marginTop:mr?12:4},className:`${b.title} ${tn?"current":""}`},Sn),re.createElement("i",{className:`iconfont ${Tn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Tn?8:10},onClick:()=>vr(!Tn)})),Tn&&re.createElement("div",{className:mr?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},re.createElement("div",{className:b.fenge}),re.createElement("div",{className:b.bar,ref:Bn},re.createElement("div",{className:b.tag,ref:Yn},Ct==null?void 0:Ct.map(Lr=>re.createElement("span",{onClick:()=>xt(Lr.id),key:Lr.id,style:{color:Rn},className:Ot===Lr.id?b.active:""},re.createElement("span",{title:Lr.name,className:b.name},Lr.name),!!sr&&re.createElement("span",{className:b.num},Lr.count)))))))},ce={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},pe=({dataSource:Ct=[],value:Ot,onChange:xt,onTitleChange:tn,className:hn,title:Sn,titleWidth:qt=41,style:_n={},fontColor:Rn="#fff",showCount:sr,expand:jn=!0})=>{const[Dn,hr]=(0,re.useState)(0),[mr,Dr]=(0,re.useState)(!1),Yn=(0,re.useRef)(null),Bn=(0,re.useRef)(null),[Tn,vr]=(0,re.useState)(jn);return re.createElement("div",{className:ie()(ce.row,hn),style:_n},re.createElement("div",{className:"flex item-center justify-between"},re.createElement("div",{onClick:(0,ue.throttle)(()=>tn==null?void 0:tn(),2e3),style:{width:qt},className:`${ce.title} ${tn?"current":""}`},Sn),re.createElement("i",{className:`iconfont ${Tn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Tn?"#00DDC7":"#037F74",fontSize:Tn?10:12},onClick:()=>vr(!Tn)})),Tn&&re.createElement("div",{className:mr?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},re.createElement("div",{className:ce.bar,ref:Bn},re.createElement("div",{className:ce.tag,ref:Yn},Ct==null?void 0:Ct.map(Lr=>re.createElement("span",{onClick:()=>xt(Lr.id),key:Lr.id,style:{color:Rn},className:Ot===Lr.id?ce.active:""},re.createElement("span",{title:Lr.name,className:ce.name},Lr.name),!!sr&&re.createElement("span",{className:ce.num},Lr.count)))))))},he={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"},Ee=({dataSource:Ct=[],value:Ot,onChange:xt,className:tn,style:hn={}})=>re.createElement("div",{style:hn,className:ie()(he.tabs,tn)},Ct.map(Sn=>re.createElement("span",{onClick:()=>xt(Sn.id),className:Ot===Sn.id?he.active:"",key:Sn.id},Sn.name))),be={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=me(92832),Ce=({dataSource:Ct=[],value:Ot="",onChange:xt,onInputChange:tn=()=>{},className:hn,style:Sn={},placeholder:qt,allowClear:_n=!1})=>{var Rn;const[sr,jn]=(0,re.useState)(""),[Dn,hr]=(0,re.useState)("");(0,re.useEffect)(()=>{var Yn;let Bn=Ot;(Yn=JSON.stringify(Ot))!=null&&Yn.includes("{")&&(jn(Ot.id),Bn=Ot.value||"");try{hr(decodeURIComponent(Bn||""))}catch(Tn){hr(decodeURIComponent(Bn||""))}},[Ot]);const mr=()=>{xt(encodeURIComponent(Dn),sr||null)},Dr=Yn=>{Yn!==sr&&(jn(Yn),xt(encodeURIComponent(Dn),Yn))};return re.createElement("div",{className:ie()(be.input,hn),style:Sn},!!Ct.length&&re.createElement("div",{className:be.dropdown},re.createElement("div",{className:be.text},(Rn=Ct.find(Yn=>Yn.id===sr))==null?void 0:Rn.name,re.createElement("i",{className:"iconfont icon-zhankai4"}),re.createElement("b",{className:be.b1}),re.createElement("b",{className:be.b2})),re.createElement("div",{className:be.menu},Ct.map((Yn,Bn)=>re.createElement("div",{key:Bn,onClick:()=>Dr(Yn.id)},Yn.name)))),re.createElement(Se.default,{onPressEnter:mr,value:Dn,onChange:Yn=>{hr(Yn.target.value),tn(encodeURIComponent(Yn.target.value),sr||null)},bordered:!1,placeholder:qt}),re.createElement("i",{onClick:mr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={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"},Ae=({dataSource:Ct=[],value:Ot="",onChange:xt,onInputChange:tn=()=>{},className:hn,style:Sn={},placeholder:qt,allowClear:_n=!1})=>{var Rn;const[sr,jn]=(0,re.useState)(""),[Dn,hr]=(0,re.useState)("");(0,re.useEffect)(()=>{var Yn;let Bn=Ot;(Yn=JSON.stringify(Ot))!=null&&Yn.includes("{")&&(jn(Ot.id),Bn=Ot.value||"");try{hr(decodeURIComponent(Bn||""))}catch(Tn){hr(decodeURIComponent(Bn||""))}},[Ot]);const mr=()=>{xt(encodeURIComponent(Dn),sr||null)},Dr=Yn=>{Yn!==sr&&(jn(Yn),xt(encodeURIComponent(Dn),Yn))};return re.createElement("div",{className:ie()(xe.input,hn),style:Sn},!!Ct.length&&re.createElement("div",{className:xe.dropdown},re.createElement("div",{className:xe.text},(Rn=Ct.find(Yn=>Yn.id===sr))==null?void 0:Rn.name,re.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),re.createElement("div",{className:xe.menu},Ct.map((Yn,Bn)=>re.createElement("div",{key:Bn,onClick:()=>Dr(Yn.id)},Yn.name)))),re.createElement(Se.default,{onPressEnter:mr,value:Dn,onChange:Yn=>{hr(Yn.target.value),tn(encodeURIComponent(Yn.target.value),sr||null)},bordered:!1,placeholder:qt}),re.createElement("i",{onClick:mr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Te={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},je=({value:Ct,onChange:Ot,className:xt,total:tn,pageSize:hn,style:Sn={}})=>{const qt=Ct<2,_n=Ct>=Math.ceil(tn/hn);return tn<=hn?re.createElement(re.Fragment,null):re.createElement("div",{className:ie()(Te.quickPager,xt),style:Sn},re.createElement("div",{onClick:()=>{qt||Ot(Ct-1,"prev")},className:qt?Te.disabled:""},"\u4E0A\u4E00\u9875"),re.createElement("div",{onClick:()=>{_n||Ot(Ct+1,"next")},className:_n?Te.disabled:""},"\u4E0B\u4E00\u9875"))},De={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},We=me(71418),ze=me(6848),Ve=me(13570),Ze=me(26869),Ue=me(31735),Me=me(96908),He=me(57177),Ye=me(81378),Qe=me(59243),Ke=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn})=>{const sr=Math.floor((qt-(xt-1)*tn)/xt);return re.createElement(We.Z,{spinning:Rn},re.createElement("div",{className:ie()(De.list,Ct)},!!Ot.length&&Ot.map((jn,Dn)=>{const{name:hr,id:mr,identifier:Dr,power:Yn,cover_image_id:Bn,pic:Tn}=jn;return re.createElement("div",{className:De.wrap,key:mr,style:{width:sr,marginRight:(1+Dn)%xt===0?0:tn+Sn,marginBottom:hn}},re.createElement("a",{target:"_blank",href:`/shixuns/${Dr}/challenges`,className:De.li,onClick:vr=>{vr.preventDefault(),_n&&(0,Ue.L9)([_n]),Yn&&(0,Ue.xg)(`/shixuns/${Dr}/challenges`)}},re.createElement("div",{className:De.img},re.createElement("img",{className:De.cover,src:`${Tn}`}),jn.is_jupyter&&re.createElement("img",{className:De.sign,src:Me}),jn.is_jupyter_lab&&re.createElement("img",{className:De.sign,src:He}),jn.is_unity_3d&&re.createElement("img",{className:De.sign,src:Ye})),re.createElement("div",{className:De.name},re.createElement(ze.Z,{title:hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:De.e},hr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{className:De.tags},re.createElement(ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),re.createElement("span",null,jn.challenges_count))),!!jn.myshixuns_count&&re.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),re.createElement("span",null,jn.myshixuns_count))),re.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},re.createElement("span",null,re.createElement("span",null,jn.level))),re.createElement("div",{className:De.rate},re.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:jn.score_info}),re.createElement("span",null,"\xA0",jn.score_info?`${jn.score_info}\u5206`:"5\u5206")))),!Yn&&re.createElement("div",{className:De.lockWrap},re.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ot.length&&re.createElement(Qe.Z,null)))},Ge={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"},Xe=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,wrapClassName:_n,trackEventItems:Rn,loading:sr})=>{const jn=Math.floor((qt-(xt-1)*tn)/xt);return re.createElement(We.Z,{spinning:sr},re.createElement("div",{className:ie()(Ge.list,Ct)},!!Ot.length&&Ot.map((Dn,hr)=>{const{name:mr,id:Dr,identifier:Yn,power:Bn,cover_image_id:Tn,pic:vr}=Dn;return re.createElement("div",{className:ie()(Ge.wrap,_n),key:Dr,style:{width:jn,marginRight:(1+hr)%xt===0?0:tn+Sn,marginBottom:hn}},re.createElement("a",{target:"_blank",href:`/shixuns/${Yn}/challenges`,className:Ge.li,onClick:Lr=>{Lr.preventDefault(),Rn&&(0,Ue.L9)([Rn]),Bn&&(0,Ue.xg)(`/shixuns/${Yn}/challenges`)}},re.createElement("img",{src:me(47621),className:Ge.titleBg}),re.createElement("div",{className:Ge.name},re.createElement(ze.Z,{title:mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:Ge.e},mr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{style:{padding:"14px",paddingBottom:0}},re.createElement("div",{className:Ge.img},re.createElement("img",{className:Ge.cover,src:Tn?`${Ze.Z.API_SERVER}/api/attachments/${Tn}`:`${Ze.Z.IMG_SERVER+vr}`}),Dn.is_jupyter&&re.createElement("div",{className:Ge.bq},"Jupyter"),Dn.is_jupyter_lab&&re.createElement("div",{className:Ge.bq},"JupyterLab"),Dn.is_unity_3d&&re.createElement("div",{className:Ge.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),re.createElement("div",{className:"mt20 flex item-center justify-between"},re.createElement("div",null,re.createElement("span",{className:Ge.text},"\u5B66\u4E60\u4EBA\u6570"),re.createElement("span",{className:Ge.value},Dn.myshixuns_count)),re.createElement("div",null,re.createElement("span",{className:Ge.text},"\u56F0\u96BE\u7B49\u7EA7"),re.createElement("span",{className:Ge.value},Dn.level))),re.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},re.createElement("div",null,re.createElement("span",{className:Ge.text},"\u5173\u5361\u6570"),re.createElement("span",{className:Ge.value},Dn.challenges_count)),re.createElement("div",{className:Ge.rate},re.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:Dn.score_info}),re.createElement("span",{className:Ge.value,style:{color:"#FF9C00"}},"\xA0",Dn.score_info?`${Dn.score_info}\u5206`:"5\u5206"))))),!Bn&&re.createElement("div",{className:Ge.lockWrap},re.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ot.length&&re.createElement(Qe.Z,null)))},Fe={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"},ke="data:image/png;base64,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",et="data:image/png;base64,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",tt="data:image/png;base64,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",_e=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn,wrapClassName:sr,imgClassName:jn})=>{const Dn=Math.floor((qt-(xt-1)*tn)/xt);return re.createElement(We.Z,{spinning:Rn},re.createElement("div",{className:ie()(Fe.list,Ct)},!!Ot.length&&Ot.map((hr,mr)=>{const{name:Dr,id:Yn,identifier:Bn,power:Tn,cover_image_id:vr,pic:Lr}=hr;return re.createElement("div",{className:ie()(Fe.wrap,sr),key:Yn,style:{width:Dn,marginRight:(1+mr)%xt===0?0:tn+Sn,marginBottom:hn}},re.createElement("a",{target:"_blank",href:`/shixuns/${Bn}/challenges`,className:Fe.li,onClick:Wr=>{Wr.preventDefault(),_n&&(0,Ue.L9)([_n]),Tn&&(0,Ue.xg)(`/shixuns/${Bn}/challenges`)}},re.createElement("div",{className:ie()(Fe.img,jn)},re.createElement("img",{className:Fe.cover,src:vr?`${Ze.Z.API_SERVER}/api/attachments/${vr}`:`${Ze.Z.IMG_SERVER+Lr}`}),hr.is_jupyter&&re.createElement("img",{className:Fe.sign,src:ke}),hr.is_jupyter_lab&&re.createElement("img",{className:Fe.sign,src:et}),hr.is_unity_3d&&re.createElement("img",{className:Fe.sign,src:tt})),re.createElement("div",{className:Fe.name},re.createElement(ze.Z,{title:Dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},re.createElement("span",{className:Fe.e},Dr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),re.createElement("div",{className:Fe.tags},re.createElement(ze.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),re.createElement("span",null,hr.challenges_count))),!!hr.myshixuns_count&&re.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),re.createElement("span",null,hr.myshixuns_count))),re.createElement(ze.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},re.createElement("span",null,re.createElement("span",null,hr.level))),re.createElement("div",{className:Fe.rate},re.createElement(Ve.Z,{allowHalf:!0,disabled:!0,defaultValue:hr.score_info}),re.createElement("span",null,"\xA0",hr.score_info?`${hr.score_info}\u5206`:"5\u5206")))),!Tn&&re.createElement("div",{className:Fe.lockWrap},re.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ot.length&&re.createElement(Qe.Z,null)))},Ie=me(87303),Re={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"},Ne=me(79005),qe=me(20345),st=me(77882),nt=me(31081),ot=me(75309),Ft=me(71979),gt=me(47558),ht=me(42922),lt=me(66832),St=me(96593),At=me(19664),Pt=me(91833),Dt=Object.defineProperty,_t=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,It=(Ct,Ot,xt)=>Ot in Ct?Dt(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,Nt=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))kt.call(Ot,xt)&&It(Ct,xt,Ot[xt]);if(_t)for(var xt of _t(Ot))wt.call(Ot,xt)&&It(Ct,xt,Ot[xt]);return Ct};const ln=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:qe},{name:"101\u8BA1\u5212",ptimg:st,swimg:nt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ot,swimg:Ft},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:gt,swimg:ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:lt,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:At,swimg:Pt}];var rn=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn,wrapClassName:sr,imgClassName:jn,isArrow:Dn=!1,imgStyle:hr={}})=>{const mr=Math.floor((qt-(xt-1)*tn)/xt),[Dr,Yn]=(0,re.useState)(),[Bn,Tn]=(0,re.useState)(),vr=Wr=>Yn(Wr),Lr=()=>Yn(-1);return re.createElement(We.Z,{spinning:Rn},re.createElement("div",{className:ie()(Re.list,Ct)},!!(Ot!=null&&Ot.length)&&(Ot==null?void 0:Ot.map((Wr,oa)=>{var ga;const{name:va,id:ya,identifier:ba,featured:ia,school_name:ra,image_url:sa,excellent:ua,is_plan:Ea}=Wr;return re.createElement("div",{key:ya,className:ie()(Re.wrap,sr),style:{width:mr,marginRight:(1+oa)%xt===0?0:tn+Sn,marginBottom:hn}},re.createElement("a",{target:"_blank",href:`/paths/${ba}`,className:Re.li,onClick:$r=>{$r.preventDefault(),_n&&(0,Ue.L9)([_n]),(0,Ue.xg)(`/paths/${ba}`)}},re.createElement("img",{src:me(39057),className:Re.titleBg}),re.createElement("div",{className:Re.name},re.createElement(ze.Z,{title:va},re.createElement("span",{className:Re.e,style:{color:Dn&&Dr===oa?"#145DFF":"#000000"},onMouseEnter:()=>{vr(oa)},onMouseLeave:Lr},va))),re.createElement("div",{style:{padding:"14px",paddingBottom:0}},re.createElement("div",{className:ie()(Re.img,jn)},re.createElement("img",{className:Re.cover,style:Nt({},hr),src:`${Ze.Z.IMG_SERVER+sa}`}),(ga=Wr==null?void 0:Wr.subject_tags)==null?void 0:ga.map(($r,ea)=>{var ma,Sa;if(ea===0){const Aa=(ma=ln.find(wa=>wa.name==$r))==null?void 0:ma.swimg;return re.createElement("img",{className:Re.sign,src:Aa,style:{left:"-4px"}})}const Ca=(Sa=ln.find(Aa=>Aa.name==$r))==null?void 0:Sa.ptimg;return re.createElement("img",{className:Re.sign,src:Ca,style:{left:`${48+52*(ea-1)+2*ea}px`}})}),re.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Wr==null?void 0:Wr.excellent)&&re.createElement("div",{className:Re.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},re.createElement("div",null,re.createElement("span",{className:Re.text},"\u7AE0\u8282\u6570"),re.createElement("span",{className:Re.value},Wr.stages_count)),re.createElement("div",null,re.createElement("span",{className:Re.text},"\u5B66\u4E60\u4EBA\u6570"),re.createElement("span",{className:Re.value},Wr.members_count))))))})),!Ot.length&&re.createElement(Qe.Z,null)))},Ht={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"},Kt=me(11968),Yt=me(59301);const Pn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ne,swimg:qe},{name:"101\u8BA1\u5212",ptimg:st,swimg:nt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ot,swimg:Ft},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:gt,swimg:ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:lt,swimg:St},{name:"\u519B\u961F\u4E00\u6D41",ptimg:At,swimg:Pt}];var zt=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn,onRemove:sr=()=>{},isCurrent:jn=!0,showAlias:Dn=!1,wrapClassName:hr,imgClassName:mr})=>{const Dr=Math.floor((qt-(xt-1)*tn)/xt),Yn=[{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(Bn=>(window.ENV==="build"&&(Bn.ptimg=`/react/build${Bn.ptimg}`,Bn.swimg=`/react/build${Bn.swimg}`),Bn));return Yt.createElement(We.Z,{spinning:Rn},Yt.createElement("div",{className:ie()(Ht.list,Ct)},!!(Ot!=null&&Ot.length)&&(Ot==null?void 0:Ot.map((Bn,Tn)=>{var vr;const{name:Lr,id:Wr,identifier:oa,featured:ga,school_name:va,image_url:ya,excellent:ba,is_plan:ia}=Bn;return Yt.createElement("div",{key:Wr,className:ie()(Ht.wrap,hr),style:{width:Dr,marginRight:(1+Tn)%xt===0?0:tn+Sn,marginBottom:hn}},Yt.createElement("a",{className:Ht.li,onClick:ra=>{ra.preventDefault(),ra.stopPropagation(),_n&&(0,Ue.L9)([_n]),(0,Ue.xg)(`/paths/${oa}`)}},Yt.createElement("div",{className:ie()(Ht.img,mr)},Yt.createElement("img",{className:Ht.cover,src:`${Ze.Z.IMG_SERVER+ya}`}),jn&&(0,Kt.bg)()&&(Bn==null?void 0:Bn.studying)&&Yt.createElement("div",{className:`${Ht.movebq} user-path-items`,onClick:ra=>{ra.stopPropagation(),sr(Bn)}},Yt.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Yt.createElement("span",{className:"c-red"},"\u79FB\u9664")),(vr=Bn==null?void 0:Bn.subject_tags)==null?void 0:vr.map((ra,sa)=>{var ua,Ea;if(sa===0){const ea=(ua=Yn.find(ma=>ma.name==ra))==null?void 0:ua.swimg;return Yt.createElement("img",{className:Ht.sign,src:ea,style:{left:"-4px"}})}const $r=(Ea=Yn.find(ea=>ea.name==ra))==null?void 0:Ea.ptimg;return Yt.createElement("img",{className:Ht.sign,src:$r,style:{left:`${48+52*(sa-1)+2*sa}px`}})}),Yt.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Bn==null?void 0:Bn.excellent)&&Yt.createElement("div",{className:Ht.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Yt.createElement("div",{className:Ht.name},Yt.createElement(ze.Z,{title:Dn&&(Bn!=null&&Bn.excellent_alias_name)?Yt.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Lr}`,Yt.createElement("br",null),Yt.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Bn==null?void 0:Bn.excellent_alias_name}`)):Lr},Yt.createElement("span",{className:Ht.e},Dn&&(Bn==null?void 0:Bn.excellent_alias_name)||Lr))),Yt.createElement("div",{className:Ht.tags},Yt.createElement("div",null,Yt.createElement(ze.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Yt.createElement("span",null,Bn.stages_count))),Yt.createElement(ze.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Yt.createElement("span",null,Yt.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Yt.createElement("span",null,Bn.members_count)))))))})),!Ot.length&&Yt.createElement(Qe.Z,null)))},en={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"},cn="data:image/png;base64,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",jt=me(59301),Tt=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,trackEventItems:_n,loading:Rn})=>{const sr=Math.floor((qt-(xt-1)*tn)/xt);return jt.createElement(We.Z,{spinning:Rn},jt.createElement("div",{className:ie()(en.list,Ct)},!!Ot.length&&Ot.map((jn,Dn)=>{const{subject_identifier:hr,id:mr,identifier:Dr,power:Yn}=jn,Bn=jn.is_public!=0&&jn.is_public;return jt.createElement("div",{className:en.wrap,key:mr,style:{width:sr,marginRight:(1+Dn)%xt===0?0:tn+Sn,marginBottom:hn}},jt.createElement("a",{className:en.li,onClick:Tn=>{Tn.preventDefault(),_n&&(0,Ue.L9)([_n]),(0,Ue.xg)(jn.first_category_url)}},jt.createElement("div",{className:en.top},jt.createElement(ze.Z,{title:jn.name},jt.createElement("div",{className:en.name},jn.name)),jt.createElement("img",{className:en.img,src:Ze.Z.IMG_SERVER+"/images/"+jn.avatar_url}),jt.createElement("div",{className:en.text,title:jn.creator},jn.creator),hr&&jt.createElement("div",{className:en.btns},jt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),jt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Bn&&jt.createElement("div",{className:en.sign},"\u516C\u5F00")),jt.createElement("div",{className:en.bottom},jn.visits>0&&jt.createElement(ze.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-liulanyan"}),jt.createElement("span",null,jn.visits))),jn.course_members_count>0&&jt.createElement(ze.Z,{title:"\u6210\u5458",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-chengyuan"}),jn.course_members_count)),jn.tasks_count>0&&jt.createElement(ze.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},jt.createElement("span",null,jt.createElement("i",{className:"iconfont icon-zuoye"}),jn.tasks_count)),jn.is_end?jt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):jt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!jn.is_accessible&&jt.createElement("div",{className:en.lockWrap},jt.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),jt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ot.length&&jt.createElement(Qe.Z,null)))},Bt={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"},Gt="data:image/png;base64,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",fn=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,wrapClassName:_n,trackEventItems:Rn,loading:sr})=>{const jn=Math.floor((qt-(xt-1)*tn)/xt);return re.createElement(We.Z,{spinning:sr},re.createElement("div",{className:ie()(Bt.list,Ct)},!!Ot.length&&Ot.map((Dn,hr)=>{const{subject_identifier:mr,id:Dr,identifier:Yn,power:Bn}=Dn,Tn=Dn.is_public!=0&&Dn.is_public;return re.createElement("div",{className:ie()(`${Bt.wrap} ${Dn.is_accessible?"":Bt.warpStyle}`,_n),key:Dr,style:{width:jn,marginRight:(1+hr)%xt===0?0:tn+Sn,marginBottom:hn}},re.createElement("a",{className:Bt.li,onClick:vr=>{vr.preventDefault(),Rn&&(0,Ue.L9)([Rn]),(0,Ue.xg)(Dn.first_category_url)}},re.createElement("div",{className:Bt.creator},re.createElement("img",{className:Bt.img,src:Ze.Z.IMG_SERVER+"/images/"+Dn.avatar_url}),re.createElement("div",{className:Bt.text,title:Dn.creator},Dn.creator)),re.createElement("div",{className:Bt.top},re.createElement(ze.Z,{title:Dn.name},re.createElement("div",{className:Bt.name},Dn.name)),Tn&&re.createElement("div",{className:Bt.sign},"\u516C\u5F00")),re.createElement("div",{className:Bt.middle},re.createElement("div",{className:Bt.row,style:{marginBottom:6}},re.createElement("div",null,re.createElement("span",{className:Bt.text},"\u8BBF\u95EE\u91CF"),re.createElement("span",{className:Bt.value},(Dn==null?void 0:Dn.visits)||0)),re.createElement("div",null,re.createElement("span",{className:Bt.text},"\u6210\u5458"),re.createElement("span",{className:Bt.value},(Dn==null?void 0:Dn.course_members_count)||0))),re.createElement("div",{className:Bt.row},re.createElement("div",null,re.createElement("span",{className:Bt.text,style:{width:42}},"\u4F5C",re.createElement("span",{style:{marginLeft:14}},"\u4E1A")),re.createElement("span",{className:Bt.value},(Dn==null?void 0:Dn.tasks_count)||0)),re.createElement("div",null,re.createElement("span",{className:Bt.text},"\u72B6\u6001"),Dn.is_end?re.createElement("span",{className:Bt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):re.createElement("span",{className:Bt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),mr&&re.createElement("div",{className:Bt.btns},re.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),re.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Dn.is_accessible&&re.createElement("div",{className:Bt.lockWrap},re.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ot.length&&re.createElement(Qe.Z,null)))},nn={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"},ft="data:image/png;base64,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",pt=({className:Ct,dataSource:Ot=[],col:xt=4,right:tn,bottom:hn=23,precision:Sn=0,wrapWidth:qt=1200,wrapClassName:_n,trackEventItems:Rn,loading:sr})=>{const jn=Math.floor((qt-(xt-1)*tn)/xt);return re.createElement(We.Z,{spinning:sr},re.createElement("div",{className:ie()(nn.list,Ct)},!!Ot.length&&Ot.map((Dn,hr)=>{const{subject_identifier:mr,id:Dr,identifier:Yn,power:Bn}=Dn,Tn=Dn.is_public!=0&&Dn.is_public;return re.createElement("div",{className:ie()(`${nn.wrap} ${Dn.is_accessible?"":nn.warpStyle}`,_n),key:Dr,style:{width:jn,marginRight:(1+hr)%xt===0?0:tn+Sn,marginBottom:hn}},re.createElement("a",{className:nn.li,onClick:vr=>{vr.preventDefault(),Rn&&(0,Ue.L9)([Rn]),(0,Ue.xg)(Dn.first_category_url)}},re.createElement("div",{className:nn.creator},re.createElement("img",{className:nn.img,src:Ze.Z.IMG_SERVER+"/images/"+Dn.avatar_url}),re.createElement("div",{className:nn.text,title:Dn.creator},Dn.creator)),re.createElement("div",{className:nn.top},re.createElement(ze.Z,{title:Dn.name},re.createElement("div",{className:nn.name},Dn.name)),Tn&&re.createElement("div",{className:nn.sign})),re.createElement("div",{className:nn.middle},re.createElement("div",{className:nn.row,style:{marginBottom:6}},re.createElement("div",null,re.createElement("span",{className:nn.text},"\u8BBF\u95EE\u91CF"),re.createElement("span",{className:nn.value},(Dn==null?void 0:Dn.visits)||0)),re.createElement("div",null,re.createElement("span",{className:nn.text},"\u6210\u5458"),re.createElement("span",{className:nn.value},(Dn==null?void 0:Dn.course_members_count)||0))),re.createElement("div",{className:nn.row},re.createElement("div",null,re.createElement("span",{className:nn.text,style:{width:42}},"\u4F5C",re.createElement("span",{style:{marginLeft:14}},"\u4E1A")),re.createElement("span",{className:nn.value},(Dn==null?void 0:Dn.tasks_count)||0)),re.createElement("div",null,re.createElement("span",{className:nn.text},"\u72B6\u6001"),Dn.is_end?re.createElement("span",{className:nn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):re.createElement("span",{className:nn.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),mr&&re.createElement("div",{className:nn.btns},re.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),re.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Dn.is_accessible&&re.createElement("div",{className:nn.lockWrap},re.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),re.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ot.length&&re.createElement(Qe.Z,null)))},Ut={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},ut=me(58106),Hn=({dataSource:Ct=[],value:Ot,onChange:xt,className:tn,style:hn={},tabBarExtraContent:Sn})=>re.createElement("div",{className:ie()(Ut.tabs,tn),style:hn},re.createElement("div",{className:Ut.tabsWrap},Ct.map((qt,_n)=>re.createElement("aside",{className:Ut.tab,onClick:()=>{xt(qt.id),qt.link&&ut.history.push(qt.link)},key:_n},re.createElement("div",{className:Ot===qt.id?Ut.active:""},qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&re.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&re.createElement(ze.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",re.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),re.createElement("div",{className:Ut.tabBar},Sn)),Ln={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"},Wt=({dataSource:Ct=[],value:Ot,onChange:xt,className:tn,style:hn={},tabBarExtraContent:Sn})=>re.createElement("div",{className:ie()(Ln.tabs,tn),style:hn},re.createElement("div",{className:Ln.tabsWrap},Ct.map((qt,_n)=>re.createElement("aside",{className:Ln.tab,onClick:()=>{xt(qt.id),qt.link&&ut.history.push(qt.link)},key:_n},re.createElement("div",{className:Ot===qt.id?Ln.active:""},qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&re.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&re.createElement(ze.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",re.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),re.createElement("div",{className:Ln.tabBar},Sn)),dn={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"},xn=({dataSource:Ct=[],value:Ot,onChange:xt,className:tn,style:hn={},tabBarExtraContent:Sn})=>re.createElement("div",{className:ie()(dn.tabs,tn),style:hn},re.createElement("div",{className:dn.tabsWrap},Ct.map((qt,_n)=>re.createElement("aside",{className:`${dn.tab} ${Ot===qt.id?dn.active:""}`,onClick:()=>{xt(qt.id),qt.link&&ut.history.push(qt.link)},key:_n},re.createElement("div",null,qt.name),(qt==null?void 0:qt.resetCount)==null&&(qt==null?void 0:qt.total)!==void 0&&re.createElement("span",null,"\uFF08",qt==null?void 0:qt.total,"\uFF09"),(qt==null?void 0:qt.resetCount)!==void 0&&(qt==null?void 0:qt.total)!==void 0&&re.createElement(ze.Z,{title:(qt==null?void 0:qt.tip)!=null?qt==null?void 0:qt.tip:""},re.createElement("span",{style:{color:"#9096A3"}},"\uFF08",re.createElement("span",{style:{color:"#000"}},qt==null?void 0:qt.resetCount),"/",re.createElement("span",null,qt==null?void 0:qt.total),"\uFF09"))))),re.createElement("div",{className:dn.tabBar},Sn)),ur=({className:Ct,style:Ot={},children:xt})=>re.createElement("div",{className:ie()(Ct),style:Ot},xt),Cn={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"},Vn=me(38854),nr=me(20834);const Wn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var $n=({sortValue:Ct,dropValue:Ot,className:xt,onSort:tn,onDrop:hn,dataSource:Sn=Wn})=>{var qt;return re.createElement("div",{className:ie()(Cn.orderWrap,xt)},re.createElement(Vn.Z,{dropdownRender:()=>re.createElement(nr.default,null,Sn.map((_n,Rn)=>re.createElement(nr.default.Item,{key:Rn,onClick:()=>hn(_n.id)},_n.name)))},re.createElement("span",{className:Cn.orderTextWrap},(qt=Sn.find(_n=>Ot===_n.id))==null?void 0:qt.name)),re.createElement("span",{className:Cn.orderIconWrap},re.createElement("span",{className:Cn.orderAsc},re.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Cn.cursorPointer} ${Cn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Cn.cursorPointer}`,onClick:()=>tn(Ct==="asc"?"desc":"asc")})),re.createElement("span",{className:Cn.orderDesc},re.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Cn.cursorPointer} ${Cn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Cn.cursorPointer}`,onClick:()=>tn(Ct==="asc"?"desc":"asc")}))))},cr={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 dr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var yr=({sortValue:Ct,dropValue:Ot,className:xt,onSort:tn,onDrop:hn,dataSource:Sn=dr})=>{var qt;return re.createElement("div",{className:ie()(cr.orderWrap,xt)},re.createElement(Vn.Z,{dropdownRender:()=>re.createElement(nr.default,null,Sn.map((_n,Rn)=>re.createElement(nr.default.Item,{key:Rn,onClick:()=>hn(_n.id)},_n.name)))},re.createElement("span",{className:cr.orderTextWrap},(qt=Sn.find(_n=>Ot===_n.id))==null?void 0:qt.name)),re.createElement("span",{className:cr.orderIconWrap},re.createElement("span",{className:cr.orderAsc},re.createElement("i",{className:Ct==="asc"?`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-up font12 ${cr.cursorPointer}`,onClick:()=>tn(Ct==="asc"?"desc":"asc")})),re.createElement("span",{className:cr.orderDesc},re.createElement("i",{className:Ct==="desc"?`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer} ${cr.active}`:`iconfont icon-sanjiaoxing-down font12 ${cr.cursorPointer}`,onClick:()=>tn(Ct==="asc"?"desc":"asc")}))))},Ar={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"},pr=me(3113),sn=me(80871),Un=Object.defineProperty,Xn=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,kn=(Ct,Ot,xt)=>Ot in Ct?Un(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,Zn=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))or.call(Ot,xt)&&kn(Ct,xt,Ot[xt]);if(Xn)for(var xt of Xn(Ot))pn.call(Ot,xt)&&kn(Ct,xt,Ot[xt]);return Ct},In=(Ct,Ot)=>{var xt={};for(var tn in Ct)or.call(Ct,tn)&&Ot.indexOf(tn)<0&&(xt[tn]=Ct[tn]);if(Ct!=null&&Xn)for(var tn of Xn(Ct))Ot.indexOf(tn)<0&&pn.call(Ct,tn)&&(xt[tn]=Ct[tn]);return xt},Jn=(Ct,Ot,xt)=>new Promise((tn,hn)=>{var Sn=Rn=>{try{_n(xt.next(Rn))}catch(sr){hn(sr)}},qt=Rn=>{try{_n(xt.throw(Rn))}catch(sr){hn(sr)}},_n=Rn=>Rn.done?tn(Rn.value):Promise.resolve(Rn.value).then(Sn,qt);_n((xt=xt.apply(Ct,Ot)).next())}),br=Ct=>{var Ot=Ct,{className:xt,style:tn,children:hn,loading:Sn=!1,openLoading:qt,onClick:_n=()=>{},size:Rn="middle",shape:sr="round",theme:jn}=Ot,Dn=In(Ot,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[hr,mr]=(0,re.useState)(!1),Dr=(0,re.useMemo)(()=>{switch(jn){case sn.Fy.THEMEONE:return Ar.ThemeOne;case sn.Fy.DEFAULT:default:return Ar.btn}},[jn]);return re.createElement(pr.ZP,Zn({onClick:(0,ue.throttle)(Yn=>Jn(void 0,null,function*(){qt&&mr(!0);try{yield _n(Yn)}catch(Bn){console.log("error",Bn)}qt&&mr(!1)}),2e3,{leading:!0,trailing:!1}),className:ie()(Dr,Ar[`${Rn}-${sr}`],xt),style:tn,size:Rn,shape:sr,loading:hr||Sn},Dn),hn)},Cr={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"},Pr=({className:Ct,style:Ot,children:xt=null,onClick:tn,title:hn})=>re.createElement("div",{className:ie()(Cr.head,Ct),style:Ot},re.createElement("span",{className:"primary-hover",onClick:tn},re.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),re.createElement("b",{title:hn},hn),re.createElement("div",{className:Cr.node},xt)),Tr={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"},er=({confirmShow:Ct=!0,confirmTitle:Ot,confirmClick:xt,cancelShow:tn=!0,cancelTitle:hn,cancelClick:Sn,className:qt,style:_n,confirmLoading:Rn=!1})=>re.createElement("div",{className:ie()(Tr.btns,qt),style:_n},Ct&&re.createElement(pr.ZP,{loading:Rn,onClick:xt,type:"primary",className:Tr.confirm},Ot),tn&&re.createElement(pr.ZP,{onClick:Sn,className:Tr.cancel},hn)),fr={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"},rr=({className:Ct,style:Ot={},LeftContent:xt,children:tn,RightContent:hn})=>re.createElement("div",{className:ie()(fr.fixedBottom,Ct),style:Ot},re.createElement("div",{className:fr.wrap},re.createElement("div",{className:fr.left},xt),re.createElement("div",{className:fr.center},tn),re.createElement("div",{className:fr.right},hn))),Fr={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"},gr=({className:Ct,style:Ot={},dataSource:xt=[]})=>re.createElement("div",{className:ie()(Fr.crumbs,Ct),style:Ot},xt.map((tn,hn)=>hnut.history.push(tn.path)},tn.name):re.createElement("span",null,tn.name),re.createElement("span",null,"\xA0",">","\xA0")):re.createElement("span",{key:hn,style:{color:"#5F6368"}},tn.name))),Sr=me(31797),Ir=Object.defineProperty,Br=Object.defineProperties,ir=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,Mr=(Ct,Ot,xt)=>Ot in Ct?Ir(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,jr=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))kr.call(Ot,xt)&&Mr(Ct,xt,Ot[xt]);if(Er)for(var xt of Er(Ot))_r.call(Ot,xt)&&Mr(Ct,xt,Ot[xt]);return Ct},Vr=(Ct,Ot)=>Br(Ct,ir(Ot)),Gr=(Ct,Ot)=>{var xt={};for(var tn in Ct)kr.call(Ct,tn)&&Ot.indexOf(tn)<0&&(xt[tn]=Ct[tn]);if(Ct!=null&&Er)for(var tn of Er(Ct))Ot.indexOf(tn)<0&&_r.call(Ct,tn)&&(xt[tn]=Ct[tn]);return xt};const{Countdown:Jr}=Sr.default;var Hr=Ct=>{var Ot=Ct,{onChange:xt}=Ot,tn=Gr(Ot,["onChange"]);const[hn,Sn]=(0,re.useState)(null);(0,re.useEffect)(()=>{typeof hn=="number"&&hn>=0&&xt(hn)},[hn]);const qt=_n=>{const Rn=Math.floor(_n/1e3);Sn(Rn)};return re.createElement(Jr,Vr(jr({},tn),{onChange:qt}))},Nr={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Lt=({DataProps:Ct,className:Ot,style:xt={}})=>{var tn;return re.createElement("div",{className:ie()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Nr.ClassRoomItem,Ot),style:xt,onClick:()=>{(0,Ue.xg)(Ct==null?void 0:Ct.first_category_url)}},re.createElement("div",{className:"flex flex-col item-center"},re.createElement("img",{src:`${(tn=Ze.Z)==null?void 0:tn.IMG_SERVER}/images/${Ct==null?void 0:Ct.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ct==null?void 0:Ct.subject_identifier)&&re.createElement("div",{className:"mt-40px"},re.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),re.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),re.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},re.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ct!=null&&Ct.is_public)&&re.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),re.createElement("span",{className:ie()("text-16px font-medium",Nr.TitleDom)},Ct==null?void 0:Ct.name)),re.createElement("div",{className:"c-grey-333 font-medium"},Ct==null?void 0:Ct.creator),re.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ct==null?void 0:Ct.course_members_count),re.createElement("div",{className:"c-grey-333 flex item-center justify-between"},re.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ct==null?void 0:Ct.tasks_count),Ct!=null&&Ct.is_end?re.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):re.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},$t=Object.defineProperty,vn=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Vt=(Ct,Ot,xt)=>Ot in Ct?$t(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,Je=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))ar.call(Ot,xt)&&Vt(Ct,xt,Ot[xt]);if(vn)for(var xt of vn(Ot))mn.call(Ot,xt)&&Vt(Ct,xt,Ot[xt]);return Ct},bt=({DataProps:Ct=[],selectValue:Ot,onChange:xt,className:tn,style:hn={},extra:Sn,classNameItem:qt,styleItem:_n={},barHidden:Rn})=>{const[sr,jn]=(0,re.useState)();return(0,re.useEffect)(()=>{jn(Array.isArray(Ot)?Ot:[Ot])},[Ot]),re.createElement("div",{className:ie()("flex px-20px py-10px gap-40px",tn),style:Je({borderBottom:"1px solid #D3F0FF"},hn)},Ct==null?void 0:Ct.map(Dn=>re.createElement("div",{key:Dn==null?void 0:Dn.id,className:ie()("flex item-center justify-center current c-grey-333 text-16 relative",qt,Dn==null?void 0:Dn.className),style:Je(Je({color:sr!=null&&sr.includes(Dn==null?void 0:Dn.id)?"#1890FF":"",minWidth:88},_n),(Dn==null?void 0:Dn.style)||{}),onClick:hr=>{xt==null||xt({domEvent:hr,item:Dn}),Dn!=null&&Dn.link&&ut.history.push(Dn==null?void 0:Dn.link)}},Dn==null?void 0:Dn.name,!Rn&&(sr==null?void 0:sr.includes(Dn==null?void 0:Dn.id))&&re.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),re.createElement("div",{className:"ml-auto"},Sn))},Mt=Object.defineProperty,yt=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,wn=(Ct,Ot,xt)=>Ot in Ct?Mt(Ct,Ot,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ct[Ot]=xt,qn=(Ct,Ot)=>{for(var xt in Ot||(Ot={}))on.call(Ot,xt)&&wn(Ct,xt,Ot[xt]);if(Zt)for(var xt of Zt(Ot))Xt.call(Ot,xt)&&wn(Ct,xt,Ot[xt]);return Ct},tr=(Ct,Ot)=>yt(Ct,Jt(Ot)),Qn=({value:Ct,onChange:Ot,onInputChange:xt,className:tn,style:hn={},InputProps:Sn})=>{const[qt,_n]=(0,re.useState)(Ct);return re.createElement("div",{className:ie()("flex item-center rounded-full px-10px py-2px",tn),style:qn({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},hn)},re.createElement(Se.default,tr(qn({bordered:!1},Sn),{onChange:Rn=>{_n(Rn.target.value),xt==null||xt(encodeURIComponent(Rn.target.value))},onPressEnter:Rn=>{Ot==null||Ot({domEvent:Rn,item:{value:qt}})}})),re.createElement("img",{className:"h-22px current",src:me(25365),height:22,onClick:Rn=>{Ot==null||Ot({domEvent:Rn,item:{value:qt}})}}))}},61904:function(dt,at,me){"use strict";me.d(at,{Z:function(){return we}});var re=me(59301);function we(E,ve){const ge=(0,re.useRef)();(0,re.useEffect)(()=>{ge.current=E}),(0,re.useEffect)(()=>{function de(){ge.current()}if(ve!==null){let le=setInterval(de,ve);return()=>clearInterval(le)}},[ve])}},87110:function(dt,at,me){"use strict";var re=me(59301),we=me(31797),E=me(5871),ve=me(78241),ge=me(43418),de=me(71418),le=me(1710),ie=me(92832),ue=me(95237),se=me(43604),oe=me(3113),ae=me(22167),ne=me(56656),ee=me.n(ne),a=me(58106),y=me(31735),x=me(6460),b=me(11968),z=me(26718),te=me(59301),ce=(ye,Ee,be)=>new Promise((Se,Pe)=>{var Ce=Ae=>{try{Be(be.next(Ae))}catch(Te){Pe(Te)}},xe=Ae=>{try{Be(be.throw(Ae))}catch(Te){Pe(Te)}},Be=Ae=>Ae.done?Se(Ae.value):Promise.resolve(Ae.value).then(Ce,xe);Be((be=be.apply(ye,Ee)).next())});const{Countdown:fe}=we.default,pe=({value:ye,onChange:Ee,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(E.Z,{value:ye,onChange:Ee,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),he=({exercise:ye,successCb:Ee,dispatch:be})=>{var Se,Pe,Ce,xe;const Be=(0,a.useParams)(),[Ae]=ve.default.useForm(),Te=ve.default.useWatch("time",Ae),[Oe,je]=(0,re.useState)(!1),De=(0,re.useRef)(),{actionTabs:We}=ye,[ze,Ve]=(0,re.useState)(),[,Ze,Ue,Me]=(0,z.U)(ae.n7,{id:Be.categoryId}),[,He,Ye]=(0,z.U)(ae.Cd,{});(0,re.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(je(!1),Ae.resetFields())},[ye.actionTabs.key]);const Qe=()=>new Promise(tt=>ce(void 0,null,function*(){var $e,_e;return De.current=yield(0,x.y)({ip_limit:($e=We==null?void 0:We.exerciseParams)==null?void 0:$e.ip_limit,ip_bind:(_e=We==null?void 0:We.exerciseParams)==null?void 0:_e.ip_bind_type}),tt()})),rt=()=>ce(void 0,null,function*(){var tt,$e,_e,Ie,Re;yield Ae.validateFields();const Ne=Ae.getFieldsValue();if(je(!0),(((tt=We==null?void 0:We.exerciseParams)==null?void 0:tt.ip_limit)!=="no"||($e=We==null?void 0:We.exerciseParams)!=null&&$e.ip_bind_type)&&(yield Qe()),(yield(0,ae.ZD)((_e=We==null?void 0:We.exerciseParams)==null?void 0:_e.id,{exercise_user_id:(Ie=We==null?void 0:We.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:Ne.unlock_key,time:Ne.time,ip:De.current})).status===0){if(Ee){be({type:"exercise/setActionTabs",payload:{}}),Ee();return}const st=We==null?void 0:We.exerciseParams;(0,y.nr)({inner_ip:st.inner_ip,public_ip:st.public_ip,open_camera:st.open_camera,ip_limit:st.ip_limit,ip_bind:st.ip_bind,ip_bind_type:st.ip_bind_type,exercise_tips:st.exercise_tips,exerciseId:st.id,screen_open:st.screen_open,screen_num:st.screen_num,screen_sec:st.screen_sec,coursesId:Be.coursesId,login:(Re=(0,b.eY)())==null?void 0:Re.login,history,identity_verify:st.identity_verify,open_phone_video_recording:st.open_phone_video_recording,current_status:st.current_status}),be({type:"exercise/setActionTabs",payload:{}})}je(!1)}),Ke=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ge=((Se=We==null?void 0:We.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=We==null?void 0:We.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,re.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const tt=yield Ye(Be);yield Ue({}),tt.status||Ve(tt)})},[ye.actionTabs.key]);const{time:Le,end_time:Xe}=(ze==null?void 0:ze.exercise)||{},Fe=Me!=null&&Me.user_end_time?ee()(Me==null?void 0:Me.user_end_time).add(1,"minutes"):ee()(),ke=ee()(Me==null?void 0:Me.user_total_end_time)>Fe?Math.round(ee().duration(ee()(Me==null?void 0:Me.user_total_end_time).diff(Fe.startOf("minute"))).asMinutes()):0,et=((Me==null?void 0:Me.student_left_minutes)||0)+(Te||0);return te.createElement(te.Fragment,null,te.createElement(ge.default,{width:514,centered:!0,closable:!!((Ce=We==null?void 0:We.exerciseParams)!=null&&Ce.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(de.Z,{spinning:Ze||He},Ge&&te.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 "),!Ge&&te.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"),Ge&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((xe=We==null?void 0:We.exerciseParams)==null?void 0:xe.errorMessage)||{}],columns:Ke}),te.createElement("div",{className:""},te.createElement(ve.default,{form:Ae,layout:"vertical",autoComplete:"off"},te.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Le!==-1?te.createElement(te.Fragment,null,te.createElement(ve.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(Me==null?void 0:Me.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(pe,{MaxMinutes:ke})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Ze||He?"--":et),"\u5206\u949F",et!==0&&(Me==null?void 0:Me.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(Me==null?void 0:Me.user_end_time).add(Te||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",ee()(Xe).format("YYYY-MM-DD HH:mm")))),te.createElement(ue.Z,{justify:"space-between",align:"middle"},te.createElement(se.Z,null),te.createElement(se.Z,null,te.createElement(oe.ZP,{loading:Oe,onClick:rt},"\u8FDB\u5165\u8003\u8BD5"))))))};at.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(he)},92711:function(dt,at,me){"use strict";me.d(at,{Z:function(){return a}});var re=me(59301),we=me(58106),E=me(43418),ve=me(3113),ge=me(71418),de=me(45962),le=me(30097),ie=me(58478),ue=me(24334),se=me(56656),oe=me.n(se),ae=me(17713),ne=me(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=he=>{try{pe(b.next(he))}catch(ye){te(ye)}},fe=he=>{try{pe(b.throw(he))}catch(ye){te(ye)}},pe=he=>he.done?z(he.value):Promise.resolve(he.value).then(ce,fe);pe((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,re.useState)(void 0);console.log((0,we.useLocation)(),33);const te=(0,we.useLocation)();(0,re.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ve=yield(0,de.X6)(y);z(Ve.data)})}()},[y]);const{status:ce,created_at:fe,code:pe,name:he,language:ye,pass_sets_count:Ee,set_count:be,error_msg:Se,output:Pe,input:Ce,expected_output:xe,execute_memory:Be,user:Ae,execute_time:Te,input_file_url:Oe,output_file_url:je,is_file:De,expected_output_file_url:We}=b||{};return ne.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(ge.Z,{spinning:!b,delay:500},ne.createElement("div",{className:"record-detail-info"},b?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:ce===0?"c-green":"c-red"},le.Im[ce])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,oe()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ye)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Te*1e3,"ms")," "),ne.createElement("li",null," ",`${ce===ae.h.HIDE_COMPILE_STATUS?"--":Ee} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,le.gZ)({status:ce,error_msg:Se,execute_time:Te,output:Pe,input:Ce,expected_output:xe,input_file_url:Oe,output_file_url:je,is_file:De,expected_output_file_url:We}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(ie.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:ue.Base64.decode(pe),options:{readOnly:!0}}))):null)))}},75693:function(dt,at,me){"use strict";me.d(at,{Im:function(){return be},Y4:function(){return Pe}});var re=me(59301),we=me(92832),E=me(8591),ve=me(3113),ge=me(90643),de=me(24334),le=me.n(de),ie=me(10640),ue=me(69654),se=me(95318),oe=me(31735),ae=me(34376),ne=me.n(ae),ee=me(97013),a=me(58106),y=me(92711),x=me(94276),b=me(45962),z=me(75826),te=me(72059),ce=me(92310),fe=me.n(ce),pe=me(7722),he=me(59301),ye=(Be,Ae,Te)=>new Promise((Oe,je)=>{var De=Ve=>{try{ze(Te.next(Ve))}catch(Ze){je(Ze)}},We=Ve=>{try{ze(Te.throw(Ve))}catch(Ze){je(Ze)}},ze=Ve=>Ve.done?Oe(Ve.value):Promise.resolve(Ve.value).then(De,We);ze((Te=Te.apply(Be,Ae)).next())});const{TextArea:Ee}=we.default,be={[ge.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ge.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ge.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=(Be=>(Be[Be.SET_VISIBLE=0]="SET_VISIBLE",Be[Be.SET_TABINDEX=1]="SET_TABINDEX",Be))(Se||{});function Pe(Be){const{status:Ae,error_msg:Te,output:Oe,input:je,expected_output:De,is_file:We,input_file_url:ze,output_file_url:Ve,expected_output_file_url:Ze,setMonacoValue:Ue,setData:Me}=Be,He=(0,re.useRef)(),Ye=(0,re.useRef)(),Qe=(0,re.useRef)();let rt=null;const Ke={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,re.useEffect)(()=>{if(Oe&&!We&&He.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(He.current);const Le=(0,oe.pp)(de.Base64.decode(Oe));Ge.write(Le),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Xe){}},100)}if(je&&!We&&Ye.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Ye.current),Ge.write((0,oe.pp)(je)),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Le){}},100)}if(De&&!We&&Qe.current){const Ge=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});Ge.open(Qe.current),Ge.write((0,oe.pp)(de.Base64.decode(De))),Ge.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{Ge.scrollToTop()}catch(Le){}},100)}},[Oe]),Ae){case ge.h.NOMATCH:rt=he.createElement(he.Fragment,null,he.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!We&&he.createElement("div",{ref:He}),We&&he.createElement("div",{style:Ke},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ge=yield(0,ee.ZP)(Ve,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ue(Ge),setTimeout(()=>{Me(Ve)},200)})},Oe)),he.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!We&&he.createElement("div",{ref:Qe}),We&&he.createElement("div",{style:Ke},he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const Ge=yield fetch(Ze,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ue(yield Ge.text()),setTimeout(()=>{Me(Ze)},200)})},De)));break;case ge.h.EXECUTEFAILURE:rt=he.createElement(he.Fragment,null,he.createElement("div",{style:{border:"1px #F6F7F9 solid"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!We&&he.createElement(se.Z,{value:je,style:Ke}),We&&he.createElement("div",{style:Ke},he.createElement("a",{onClick:()=>(0,oe.LR)(ze,je)},je))),he.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},he.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},de.Base64.decode(Te),"111")));break;case ge.h.COMPILEFAILURE:rt=he.createElement(he.Fragment,null,he.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),he.createElement("pre",{className:ie.Z.error},de.Base64.decode(Te)));break;case ge.h.PODFAILURE:rt=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ge.h.TIMEOUT:rt=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",rt," ")}function Ce(Be){const{status:Ae,error_msg:Te,execute_time:Oe,output:je,input:De,expected_output:We,is_file:ze,input_file_url:Ve,output_file_url:Ze,expected_output_file_url:Ue}=Be;let Me=null;switch(Ae){case ge.h.OK:case ge.h.NOMATCH:case ge.h.EXECUTEFAILURE:case ge.h.COMPILEFAILURE:Me=he.createElement("div",{id:"outputResultRef",className:"h100"});break;case ge.h.PODFAILURE:Me=he.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ge.h.TIMEOUT:Me=he.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return he.createElement(he.Fragment,null," ",Me," ")}function xe({value:Be,className:Ae}){return he.createElement("span",{className:Ae},Be)}at.ZP=({input:Be,is_file:Ae,debuging:Te,submitting:Oe,executingMessage:je,debugResult:De,onChangeInput:We,onDebugCode:ze,onSubmitCode:Ve,hack:Ze,user:Ue,submitResult:Me,isWhiteTheme:He,topDispatch:Ye})=>{const[Qe]=(0,a.useSearchParams)(),rt=(0,a.useParams)(),[Ke,Ge]=(0,re.useState)(!1),[Le,Xe]=(0,re.useState)(!1),[Fe,ke]=(0,re.useState)(1),[et,tt]=(0,re.useState)(!1),[$e,_e]=(0,re.useState)(0),[Ie,Re]=(0,re.useState)(!1),[Ne,qe]=(0,re.useState)(""),[st,nt]=(0,re.useState)(""),ot=(0,re.useRef)(),Ft=(0,re.useRef)(),gt=(0,re.useRef)(null),ht=(0,re.useRef)(null),lt=(0,re.useRef)(null);console.log(Me,"submitResult",rt);const{status:St,id:At,input:Pt,output:Dt,expected_output:_t,is_file:kt,input_file_url:wt,output_file_url:It,expected_output_file_url:Nt,error_msg:ln,hack_sets:un}=Me||{};(0,re.useEffect)(()=>{St===0&&(ke(1),_e(0))},[St,At]),(0,re.useEffect)(()=>{ye(void 0,null,function*(){var jt;const it=yield(0,b.rX)(rt==null?void 0:rt.id,"submit");(it==null?void 0:it.status)===0&&(it!=null&&it.data&&((jt=it==null?void 0:it.data)==null?void 0:jt.status)!==0?(Ye({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:it==null?void 0:it.data}}),ke(2),_e(320)):(ke(1),_e(0)))})},[rt==null?void 0:rt.id]),(0,re.useEffect)(()=>{if(ot.current){let cn=function(nn){Bt=Tt.offsetHeight,Gt=!0,an=nn.pageY,lt.current.style.display="block"},jt=function(){Gt=!1,lt.current.style.display="none"},it=function(nn){if(Gt){rn();let ft=an-nn.pageY,mt=Bt+ft;if(mt<0&&(mt=0),mt>window.innerHeight-150&&(mt=window.innerHeight-150),Fe===1){mt<=34?_e(0):_e(mt);return}console.log(mt,"resizeH"),_e(mt)}};const Tt=gt.current;let Bt=0,Gt=!1,an=0;const fn=document.getElementById("case-y-bar");return fn==null||fn.addEventListener("mousedown",cn),document.addEventListener("mousemove",it),document.addEventListener("mouseup",jt),()=>{const nn=document.getElementById("case-y-bar");nn==null||nn.removeEventListener("mousedown",cn),document.removeEventListener("mousemove",it),document.removeEventListener("mouseup",jt)}}},[ot,Fe]),(0,re.useEffect)(()=>{const cn=x.Z.subscribe("resize-move-bar",rn);if(Qe.get("type")!=="exercises")return document.addEventListener((0,pe.gH)(),Yt),()=>{document.removeEventListener((0,pe.gH)(),Yt),cn()}},[]),(0,re.useEffect)(()=>{});function rn(){var cn,jt,it,Tt;const Bt=document.getElementById("outputResultRef");if(Bt){let Gt=Bt.dataset.text;Ft.current.reset(),Ft.current.writeln(Gt);const an=document.getElementById("outputResultRef").offsetWidth-20,fn=((Tt=(it=(jt=(cn=Ft.current)==null?void 0:cn._core)==null?void 0:jt._renderService)==null?void 0:it.dimensions)==null?void 0:Tt.actualCellWidth)||10,nn=Math.ceil(an/fn);Ft.current.resize(nn,Math.ceil(Bt.clientHeight/16))}}function Ht(){Ge(!Ke),setTimeout(()=>{rn()},300),_e(Ke?320:window.innerHeight-150)}function Kt(){Le?(Xe(!1),(0,pe.BU)()):(Xe(!0),(0,pe.Dj)(ht.current))}const Yt=cn=>{(0,pe.vp)()||Xe(!1)},Pn=(0,re.useMemo)(()=>{if(De){const{status:cn,output:jt,error_msg:it}=De;return setTimeout(()=>{let Tt="",Bt=document.getElementById("outputResultRef");jt?Tt=de.Base64.decode(jt):it&&(Tt=de.Base64.decode(it)),Ft.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ft.current.open(Bt),Ft.current.onKey(function(Gt){var an;if(Gt.domEvent.key.toLocaleUpperCase()==="C"&&Gt.domEvent.ctrlKey){Gt.domEvent.preventDefault();let fn=(an=Ft.current)==null?void 0:an.getSelection();navigator.clipboard.writeText(fn).then(()=>{})}}),Bt.dataset.text=Tt,Ft.current.setOption("convertEol",!0),rn()},300),he.createElement(he.Fragment,null,Ce(De))}return null},[De]);function Gn(){var cn,jt;if(!(Ze!=null&&Ze.code)||((cn=Ze==null?void 0:Ze.code)==null?void 0:cn.trim().length)===0){(jt=E.ZP)==null||jt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(1),_e(320),ze()}const zt=cn=>ye(void 0,null,function*(){let jt=yield(0,ee.ZP)(`/api/problems/${cn}/start.json`,{method:"get",params:{hack_user_id:Ue==null?void 0:Ue.user_id}});jt&&(window.location.href=`/myproblems/${jt==null?void 0:jt.identifier}${window.location.search}`)});function en(){kt?navigator.clipboard.writeText(de.Base64.decode(ln)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(de.Base64.decode(Dt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return he.createElement(re.Fragment,null,he.createElement("div",{className:fe()(ie.Z.case,He&&ie.Z.whiteCase),style:{height:$e},ref:gt},he.createElement("div",{className:ie.Z.fullMask,ref:lt}),he.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:ot,draggable:!1},Fe===2&&he.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Fe===1&&($e<=34?he.createElement("div",{onClick:()=>{_e(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):he.createElement("div",{onClick:()=>{_e(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",he.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),he.createElement("div",null,he.createElement("div",{className:ie.Z.caseHead},he.createElement("div",{className:ie.Z.dot}),he.createElement("div",{className:ie.Z.text},Fe===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Fe===2&&!Oe&&typeof St=="number"&&he.createElement(he.Fragment,null,St===ge.h.OK?he.createElement("div",{className:ie.Z.pass},he.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):he.createElement("div",{className:ie.Z.noPass},he.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[St])),he.createElement("div",{className:ie.Z.btns},Fe===2&&!Oe&&he.createElement(he.Fragment,null,St!==ge.h.OK&&he.createElement("div",{onClick:en},he.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),he.createElement("div",{onClick:()=>{Re(At)}},he.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Qe.get("type")!=="exercises"&&he.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Ht()},he.createElement("i",{className:`iconfont icon-${Ke?"suoxiao1":"fangda"}`})))),he.createElement("div",{style:{display:Fe===1?"block":"none"}},Te?he.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:$e-34}},he.createElement("div",{className:ie.Z.result},he.createElement("div",{className:ie.Z.left},he.createElement("div",{className:ie.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),he.createElement("div",{className:ie.Z.leftNode},he.createElement(Ee,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ae?"":Be,onChange:We}))),he.createElement("div",{className:ie.Z.right},he.createElement("div",{className:ie.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),he.createElement("div",{className:ie.Z.node},De?Pn:he.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),he.createElement("div",{style:{display:Fe===2?"block":"none"}},Oe?he.createElement(ue.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):he.createElement("div",{style:{height:$e-34,display:"flex",flexDirection:"column",overflow:"hidden"}},he.createElement("div",{ref:ht,className:ie.Z.elseNode},he.createElement("div",{className:ie.Z.nameWrap},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),he.createElement("div",{className:ie.Z.scroll},he.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Le?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!kt&&he.createElement(xe,{value:Pt}),kt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const cn=yield fetch(wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield cn.text()),setTimeout(()=>{qe(wt)},200)})},Pt)),Pt&&he.createElement("div",{className:ie.Z.action},he.createElement("span",{onClick:()=>tt(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Qe.get("type")!=="exercises"&&he.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Kt(),className:`iconfont icon-${Le?"suoxiao1":"fangda"}`})))),he.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},he.createElement("div",{className:ie.Z.left},he.createElement("div",{className:ie.Z.title},he.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),he.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},he.createElement("pre",null,!kt&&he.createElement(xe,{className:"mb10",value:_t&&de.Base64.decode(_t)||""}),kt&&he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const cn=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});nt(yield cn.text()),setTimeout(()=>{qe(Nt)},200)})},_t)))),he.createElement("div",{className:ie.Z.right},he.createElement("div",{className:ie.Z.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),he.createElement("div",{className:ie.Z.node,style:{color:St===ge.h.OK?"#2ABD8C":"#FF2C29"}},he.createElement("pre",null,(St===4||St===5)&&he.createElement(xe,{className:"mb10",value:ln&&de.Base64.decode(ln)||""}),St!=4&&St!=5&&(kt?he.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const cn=yield(0,ee.ZP)(It,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{nt(cn)}catch(jt){nt("")}setTimeout(()=>{qe(It)},200)})},Dt):he.createElement(xe,{className:"mb10",value:Dt&&de.Base64.decode(Dt)||""})))))))))),he.createElement("div",{className:fe()(ie.Z.footer,He&&ie.Z.whiteFooter),style:{zIndex:100}},(Ze==null?void 0:Ze.is_program)&&(Ze==null?void 0:Ze.above_question)&&he.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>zt(Ze==null?void 0:Ze.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Ze==null?void 0:Ze.is_program)&&(Ze==null?void 0:Ze.under_question)&&he.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>zt(Ze==null?void 0:Ze.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),he.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Te||Oe,loading:Te,color:"#2ABD8C",className:"mr10",onClick:Gn},"\u8C03\u8BD5\u4EE3\u7801"),Qe.get("qtype")!=="8"&&he.createElement(ve.ZP,{className:ie.Z.disabled,type:"primary",icon:he.createElement("i",{className:"iconfont icon-bofang1"}),loading:Oe,disabled:Te||Oe,onClick:()=>{var cn,jt;if(!(Ze!=null&&Ze.code)||((cn=Ze==null?void 0:Ze.code)==null?void 0:cn.trim().length)===0){(jt=E.ZP)==null||jt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}ke(2),_e(320),Ve()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),he.createElement(y.Z,{onClose:Re,open:Ie}),he.createElement(te.Z,{close:!0,data:Ne,type:Ne.length?"txt":"",onClose:()=>qe(""),monacoEditor:{value:st,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(dt,at,me){"use strict";me.r(at),me.d(at,{Types:function(){return Vr},default:function(){return Hr}});var re=me(59301),we=me(58106),E=me(31797),ve=me(43418),ge=me(71418),de=me(3113),le=me(6848),ie=me(95237),ue=me(45962),se=me(22167),oe=me(7722),ae=me(34282),ne=me(26869),ee=me(87169),a=me(43428),y=me(58478),x=me(35990),b=me(519),z=me(74242),te=me(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=me(56102),pe=me(97013),he=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())}),Ee=({showResourceCentre:Lt,identifier:$t})=>{const vn=(0,we.useParams)(),[ar,mn]=(0,re.useState)(null);(0,re.useEffect)(()=>{Lt&&Vt()},[Lt]);const Vt=()=>he(void 0,null,function*(){const Je=yield(0,pe.ZP)(`/api/problems/${$t}/attachment_list.json`,{method:"get"});(Je==null?void 0:Je.status)==0&&mn(Je.data||[])});return re.createElement("div",{className:"tpi-code-setting"},re.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(ar!=null&&ar.length)&&re.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ar==null?void 0:ar.map((Je,ct)=>re.createElement("dl",{className:ce.list,key:ct},re.createElement(le.Z,{title:Je.title},re.createElement("dt",null,re.createElement("i",{className:"icon-wenjian4 mr5"}),Je.title)),re.createElement("dd",null,re.createElement(fe.CopyToClipboard,{text:Je.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},re.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=me(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Te=(Lt,$t,vn)=>$t in Lt?Se(Lt,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Lt[$t]=vn,Oe=(Lt,$t)=>{for(var vn in $t||($t={}))Be.call($t,vn)&&Te(Lt,vn,$t[vn]);if(xe)for(var vn of xe($t))Ae.call($t,vn)&&Te(Lt,vn,$t[vn]);return Lt},je=(Lt,$t)=>Pe(Lt,Ce($t));const De={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var We=(Lt=>(Lt[Lt.set_font_size=0]="set_font_size",Lt[Lt.set_theme=1]="set_theme",Lt[Lt.on_tab_to_space=2]="on_tab_to_space",Lt[Lt.set_show_editor_setting=3]="set_show_editor_setting",Lt[Lt.set_show_respurce_center=4]="set_show_respurce_center",Lt))(We||{});function ze(Lt,$t){switch($t.type){case 3:return je(Oe({},Lt),{showEditorSetting:$t.payload});case 1:return je(Oe({},Lt),{theme:$t.payload});case 0:return je(Oe({},Lt),{fontSize:$t.payload});case 2:return je(Oe({},Lt),{tabToSpace:$t.payload});case 4:return je(Oe({},Lt),{showResourceCentre:$t.payload});default:throw new Error}}var Ve=({isLoading:Lt,value:$t,onChange:vn,language:ar,onUpdateCode:mn,ActionBarRender:Vt,setIsWhiteTheme:Je,identifier:ct})=>{const[bt,Mt]=(0,re.useReducer)(ze,De),{theme:yt,fontSize:Jt,showEditorSetting:Zt,tabToSpace:on,showResourceCentre:Xt}=bt,wn=(0,re.useRef)(),qn=(0,re.useRef)();(0,re.useEffect)(()=>{Je(yt==="vs")},[yt]);const tr={onFontSizeChange:tn=>{Mt({type:0,payload:tn}),(0,b.t)("cmFontSize",tn)},tabToSpace:on,cmFontSize:Jt,className:"oj",cmCodeMode:yt,onTabToSpace:tn=>{Mt({type:2,payload:tn}),(0,b.t)("cmTabToSpace",tn)},onCodeModeChange:tn=>{Mt({type:1,payload:tn}),(0,b.t)("ProgrammingCodeMode",tn)}};function Fn(){Mt({type:3,payload:!1})}function Qn(){Mt({type:3,payload:!0})}function Ct(){Mt({type:4,payload:!1})}function Ot(){Mt({type:4,payload:!0})}const xt={value:$t,language:ar,theme:yt,options:{fontSize:Jt,insertSpaces:on},onChange:tn=>{vn(tn),qn.current=tn,clearTimeout(wn.current),wn.current=setTimeout(()=>{mn(qn.current)},1e4)},onEditBlur:tn=>{qn.current&&mn(qn.current)}};return be.createElement(re.Fragment,null,Vt(Qn,Ot),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!Lt&&be.createElement(y.ZP,Oe({},xt))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Zt,onClose:Fn},be.createElement(z.Z,Oe({},tr)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Xt,onClose:Ct},be.createElement(Ee,{showResourceCentre:Xt,identifier:ct}))))},Ze=me(60141),Ue=me(24334),Me=me(75693),He={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"},Ye={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Qe=me(1710),rt=me(58421),Ke=me(58617),Ge=me(92711),Le=me(56656),Xe=me.n(Le),Fe=me(59301);const{Column:ke}=Qe.default;var et=({submitResult:Lt,submitting:$t,submitRecords:vn,page:ar,onPageChange:mn,topicId:Vt})=>{const[Je]=(0,we.useSearchParams)(),{records:ct,records_count:bt}=vn||{},[Mt,yt]=(0,re.useState)(!1),Jt=Je.get("type")==="1";return Fe.createElement(ge.Z,{spinning:$t,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Fe.createElement(Ke.Z,{style:{fontSize:24},spin:!0})},(ct==null?void 0:ct.length)>0?Fe.createElement(Qe.default,{dataSource:ct,rowKey:"id",pagination:!1},Fe.createElement(ke,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Zt,on)=>Fe.createElement("span",null," ",Xe()(Zt).format("YYYY-MM-DD HH:mm:ss"))}),Fe.createElement(ke,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Zt,on)=>{var Xt;return Fe.createElement("span",{className:`${Zt===0?"c-green":"c-red"} current`,onClick:()=>{yt(on.id)}},(Xt=Me.Im[Zt])==null?void 0:Xt.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Fe.createElement(ke,{title:`\u6267\u884C\u7528\u65F6 (${Jt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Zt=>Zt?Jt?Zt:Zt/1e3:""}),Fe.createElement(ke,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Jt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Zt=>Zt?Jt?Zt:parseFloat((Zt/1024).toFixed(2)):""}),Fe.createElement(ke,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Fe.createElement(ke,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Zt,on)=>Fe.createElement("span",{className:"c-light-primary current",onClick:()=>{yt(on.id)}},"\u67E5\u770B")})):Fe.createElement("div",{style:{height:300,width:"100%"}}),Fe.createElement(Ge.Z,{onClose:yt,open:Mt}),bt>15?Fe.createElement(rt.Z,{className:Ye.pagination,current:ar,pageSize:15,total:bt,onChange:mn}):null)},tt=me(59243),$e=me(12563),_e={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ie=me(95318),Re=me(59301);const Ne={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var qe=({hack:Lt})=>{const{language:$t,difficult:vn,time_limit:ar,description:mn}=Lt,[Vt]=(0,we.useSearchParams)(),Je=Ne[vn];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:_e.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:_e.info_tag},$t)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement($e.default,{color:Je==null?void 0:Je.color},Je==null?void 0:Je.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},ar,"\u79D2"))),Vt.get("qtype")==="8"?Re.createElement(Ie.Z,{value:mn,showProgramFill:!0,className:_e.desc}):Re.createElement(Ie.Z,{value:mn,className:_e.desc}))},st={},nt=me(59301),ot=({hack:Lt,current_user:$t})=>nt.createElement("div",{className:st.answer},Lt!=null&&Lt.answer_text?nt.createElement(Ie.Z,{style:{padding:"13px 0"},value:(Lt==null?void 0:Lt.answer_text)||""}):nt.createElement(tt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ft=me(94276);function gt(Lt,$t){return(0,pe.U2)(`/problems/${Lt}/comments.json`,{page:$t,limit:10})}function ht(Lt){return(0,pe.v_)(`/discusses/${Lt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Lt,$t,vn){return(0,pe.v_)(`/problems/${Lt}/comments/reply.json`,{comments:{content:vn,parent_id:$t}})}function St(Lt,$t){return(0,pe.v_)(`/problems/${Lt}/comments.json`,{comments:{content:$t}})}function At(Lt,$t,vn){return(0,pe.v_)(`/problems/${Lt}/comments/${$t}/hidden.json`,vn)}function Pt(Lt,$t){return(0,pe.IV)(`/problems/${Lt}/comments/${$t}`)}var Dt=me(49950);function _t({author:Lt}){return re.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},re.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${Lt.image_url}`,width:"50"}))}function kt({data:Lt,index:$t,parentDiscussIndex:vn,user:ar,onSetActionType:mn}){const{author:Vt,can_delete:Je,content:ct,id:bt,time:Mt}=Lt;function yt(){mn({id:bt,index:$t,type:"delete-discuss",parentDiscussIndex:vn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Jt=ar.admin||Je||Vt.user_id===ar.user_id;return re.createElement("div",{className:"discuss-item-container second-discuss "},re.createElement(_t,{author:Vt}),re.createElement("section",null,re.createElement("div",{className:"discuss-info"},re.createElement("a",{href:`/users/${Vt.login}`,target:"_blank"},Vt.name),re.createElement("span",{className:"grey"},Mt),re.createElement("div",{className:"btn-group",style:{marginBottom:0}},Jt?re.createElement("a",{onClick:yt,title:"\u5220\u9664"},re.createElement("i",{className:"iconfont icon-shanchu"})):null)),re.createElement(Ie.Z,{className:"discuss-content",value:ct})))}var wt=({user:Lt,data:$t,index:vn,onPlusDiscuss:ar,onSetActionType:mn,activeDiscussIndex:Vt,onReplyDiscuss:Je,onSetActiveDiscussIndex:ct})=>{const{content:bt,children:Mt,hidden:yt,id:Jt,praise_count:Zt,time:on,user_praise:Xt,can_delete:wn,author:qn}=$t;function tr(){ct(Jt)}function Fn(){ar(Jt,!Xt,vn)}function Qn(){mn({id:Jt,index:vn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Ct(){mn({id:Jt,index:vn,params:{hidden:yt?"0":"1"},type:"hidden-discuss",message:yt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ot=Lt.admin||Lt.user_id===qn.user_id;return re.createElement("div",{className:"discuss-item-container",key:Jt},re.createElement(_t,{author:qn}),re.createElement("section",null,re.createElement("div",{className:"discuss-info"},re.createElement("a",{href:`/users/${qn.login}`,target:"_blank"}," ",qn.name," "),re.createElement("span",{className:"grey"},on)),re.createElement(Ie.Z,{className:"discuss-content",value:bt}),Mt&&Mt.length>0?re.createElement("div",{className:"reply-discuss-container"},Mt.map((xt,tn)=>re.createElement(kt,{key:xt.id,data:xt,index:tn,user:Lt,onSetActionType:mn,parentDiscussIndex:vn}))):null,re.createElement("div",{className:"btn-group"},Ot?re.createElement("a",{onClick:Ct,title:yt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},re.createElement("i",{className:yt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,wn&&(!Mt||Mt.length==0)?re.createElement("a",{onClick:Qn,title:"\u5220\u9664"},re.createElement("i",{className:"iconfont icon-shanchu"})):null,re.createElement("a",{onClick:tr,title:"\u56DE\u590D"}," ",re.createElement("i",{className:"iconfont icon-huifu1"})," "),re.createElement("a",{onClick:Fn,className:Xt?"c-orange":""},re.createElement("i",{className:Xt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),re.createElement("span",null,Zt||""))),re.createElement(Dt.Z,{id:Jt,activeDiscussIndex:Vt,onReplyDiscuss:Je})))},It=me(421),Nt={"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"},ln=me(86401),un=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())}),rn=({user_praise:Lt,praise_count:$t,praisePlus:vn,onCreateDiscuss:ar,discuss_count:mn})=>{const[Vt,Je]=(0,re.useState)(!1),[ct,bt]=(0,re.useState)("");function Mt(on){bt(on)}function yt(){Je(!0)}function Jt(){Je(!1)}function Zt(){return un(this,null,function*(){ar(ct),bt(""),Je(!1)})}return re.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${Vt?Nt.active:""} `},re.createElement("div",{className:Vt?`hide ${Nt["text-area"]}`:Nt["text-area"]},re.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:yt}),re.createElement("a",null," ",re.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",mn," "),re.createElement("a",{className:"c-light-black",onClick:vn,title:Lt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},re.createElement("i",{className:`mr3 ${Lt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),$t?re.createElement("span",null,$t):"")),Vt?re.createElement("div",{className:Nt["input-mask"],onClick:Jt}):null,re.createElement("div",{className:Vt?Nt["md-container"]:`${Nt["md-container"]} hide`},re.createElement(ln.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:ct,height:240,onChange:Mt}),re.createElement("div",{className:Nt["tip-container"],onClick:Jt},re.createElement("a",{className:Nt["btn-send"],onClick:Zt}," \u53D1\u9001 "))))},Ht=me(59301),Kt=Object.defineProperty,Yt=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,cn=(Lt,$t,vn)=>$t in Lt?Kt(Lt,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Lt[$t]=vn,jt=(Lt,$t)=>{for(var vn in $t||($t={}))zt.call($t,vn)&&cn(Lt,vn,$t[vn]);if(Gn)for(var vn of Gn($t))en.call($t,vn)&&cn(Lt,vn,$t[vn]);return Lt},it=(Lt,$t)=>Yt(Lt,Pn($t)),Tt=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())});const Bt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Gt=(Lt=>(Lt[Lt.GET_DISCUSSES=0]="GET_DISCUSSES",Lt[Lt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Lt[Lt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Lt[Lt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Lt[Lt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Lt[Lt.SET_PAGE=5]="SET_PAGE",Lt[Lt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Lt))(Gt||{});function an(Lt,$t){switch($t.type){case 6:return it(jt({},Lt),{loading:!0});case 0:return jt(jt({},Lt),$t.payload);case 1:return jt(jt({},Lt),$t.payload);case 4:return jt(jt({},Lt),$t.payload);case 3:return jt(jt({},Lt),$t.payload);case 5:return it(jt({},Lt),{page:$t.payload});case 2:return jt(jt({},Lt),$t.payload);default:throw new Error}}var fn=({user:Lt,identifier:$t,hack:vn,onTriggerPraise:ar,activeIndex:mn})=>{const[Vt,Je]=(0,re.useReducer)(an,Bt),{loading:ct,page:bt,data:Mt,count:yt,actionType:Jt,activeDiscussIndex:Zt}=Vt,on=(0,re.useCallback)(()=>Tt(void 0,null,function*(){Je({type:6});const xt=yield gt($t,bt),{comments:tn,disscuss_count:hn}=xt;Je({type:0,payload:{data:tn,count:hn,loading:!1}})}),[bt,$t]);(0,re.useEffect)(()=>{mn==="2"&&on()},[$t,bt,mn]);function Xt(xt){Je({type:5,payload:xt})}function wn(xt){Je({type:4,payload:{actionType:xt}})}function qn(xt){Je(Zt===xt?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:xt}})}function tr(xt,tn,hn){return Tt(this,null,function*(){try{const Sn=yield ht(xt);Mt[hn].user_praise=tn,Mt[hn].praise_count=Sn.praise_count,Je({type:3,payload:{data:[...Mt]}})}catch(Sn){console.log(Sn)}})}function Fn(){return Tt(this,null,function*(){const{id:xt,params:tn,type:hn,index:Sn,parentDiscussIndex:qt}=Jt;if(hn==="hidden-discuss"&&(yield At($t,xt,tn),qt?Mt[qt].children[Sn].hidden=tn.hidden==1:Mt[Sn].hidden=tn.hidden==1,Je({type:4,payload:{actionType:null,data:[...Mt]}})),hn==="delete-discuss"){if(yield Pt($t,xt),qt||qt===0){let _n=Mt[qt].children;for(let Rn=_n.length-1;Rn>=0;Rn--)if(_n[Rn].id===xt){_n.splice(Rn,1);break}Mt[qt].children=_n}else for(let _n=Mt.length-1;_n>=0;_n--)if(Mt[_n].id===xt){Mt.splice(_n,1);break}Je({type:4,payload:{actionType:null,data:[...Mt]}})}})}function Qn(){Je({type:4,payload:{actionType:null}})}function Ct(xt,tn){return Tt(this,null,function*(){try{yield lt($t,xt,tn),on()}catch(hn){console.log(hn)}})}function Ot(xt){return Tt(this,null,function*(){Je({type:6}),yield St($t,xt),on()})}return Ht.createElement(Ht.Fragment,null,Ht.createElement("div",{className:"discuss-panel"},Mt.length===0?Ht.createElement(tt.Z,null):Mt.map((xt,tn)=>Ht.createElement(wt,{onReplyDiscuss:Ct,onPlusDiscuss:tr,onSetActiveDiscussIndex:qn,onSetActionType:wn,data:xt,index:tn,user:Lt,activeDiscussIndex:Zt})),yt>10?Ht.createElement("div",{className:"pagination-container"},Ht.createElement(rt.Z,{showQuickJumper:!0,onChange:Xt,current:bt,total:yt})):null),Ht.createElement(rn,{user_praise:vn.user_praise,praise_count:vn.praises_count,praisePlus:ar,discuss_count:vn.comments_count,onCreateDiscuss:Ot}),Ht.createElement(x.Z,null,Ht.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!Jt,onOk:Fn,onCancel:Qn},Ht.createElement("p",null,Jt?Jt.message:"")),Ht.createElement(It.Z,null)))},nn=me(57809),ft=me(92832),mt=me(65615),pt={},Ut=me(59301),ut=({hack:Lt,current_user:$t})=>Ut.createElement("div",{className:pt.answer},Lt!=null&&Lt.analysis?Ut.createElement(Ie.Z,{style:{padding:"13px 0"},value:(Lt==null?void 0:Lt.analysis)||""}):Ut.createElement(tt.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),gn={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Hn=me(36381),Ln=me(43604),Et=me(78241),Wt=me(5871),dn=me(68989),Rt=me(59301);const{TextArea:xn}=ft.default,{Panel:zn}=Hn.default;var ur=({data:Lt,hack:$t})=>(console.log(Lt,$t,"data"),$t!=null&&$t.is_file?Rt.createElement(dn.Y2,{disabled:!0,className:gn.uploadTableWrapper,showScore:!$t.test_set_score,data:Lt,isProgramHomework:!0}):Rt.createElement("div",{className:gn.hackSets},Lt==null?void 0:Lt.map((vn,ar)=>Rt.createElement(Hn.default,{accordion:!0,bordered:!1,key:ar,defaultActiveKey:ar===0&&vn.id,className:gn.collapseWrapper,expandIcon:({isActive:mn})=>Rt.createElement("i",{className:`iconfont icon-weizhankai ${mn?gn.open:gn.close}`,style:{fontSize:14,transition:"all .2s"}})},Rt.createElement(zn,{key:vn.id,header:Rt.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},Rt.createElement(Ln.Z,{className:gn.panelHeader},Rt.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",ar+1)),Rt.createElement(Ln.Z,{flex:1},Rt.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!($t!=null&&$t.test_set_score)&&Rt.createElement(Ln.Z,{className:gn.rateInput},Rt.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Rt.createElement("div",null,Rt.createElement(Et.default.Item,{noStyle:!0},Rt.createElement(Wt.Z,{value:vn==null?void 0:vn.score,className:gn.baseFormItem,min:0,max:100,disabled:!0}))),Rt.createElement("span",{className:"ml10"},"%")))))},Rt.createElement(Et.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Rt.createElement(xn,{readOnly:!0,value:vn==null?void 0:vn.input,rows:4})),Rt.createElement(Et.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Rt.createElement(xn,{readOnly:!0,value:vn==null?void 0:vn.output,rows:4}))))))),Cn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Vn=me(59301),Wn=(0,re.forwardRef)(({data:Lt=[]},$t)=>{var vn;const[ar,mn]=(0,re.useState)(),Vt=Lt.filter(ct=>ct.show);(0,re.useEffect)(()=>{Vt.length&&mn(Vt[0].id)},[Lt==null?void 0:Lt.length]);const Je=((vn=Vt.find(ct=>ct.id===ar))==null?void 0:vn.element)||null;return(0,re.useImperativeHandle)($t,()=>({setActiveTab:ct=>mn(ct)})),Vn.createElement("div",{className:Cn.tabs},Vn.createElement("div",{className:Cn.tabWarp},Vt.map(ct=>Vn.createElement("div",{onClick:()=>mn(ct.id),className:`${Cn.tab} ${ct.id===ar?Cn.active:""}`,key:ct.id},ct.name))),Vn.createElement("div",{className:Cn.content},Je))}),bn=me(59301),$n=Object.defineProperty,cr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,pr=(Lt,$t,vn)=>$t in Lt?$n(Lt,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Lt[$t]=vn,sn=(Lt,$t)=>{for(var vn in $t||($t={}))yr.call($t,vn)&&pr(Lt,vn,$t[vn]);if(wr)for(var vn of wr($t))Ar.call($t,vn)&&pr(Lt,vn,$t[vn]);return Lt},Un=(Lt,$t)=>cr(Lt,dr($t)),Xn=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())});const or={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},pn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var kn=({hack:Lt,onTriggerPraise:$t,topicId:vn,page:ar,onPageChange:mn,user:Vt,current_user:Je,submitRecords:ct,submitting:bt,submitResult:Mt,setActiveIndex:yt,hack_sets:Jt})=>{var Zt,on;const[Xt]=(0,we.useSearchParams)(),[wn,qn]=(0,re.useState)("0"),tr=(0,we.useLocation)(),[Fn,Qn]=(0,re.useState)(!1),[Ct,Ot]=(0,re.useState)(null),[xt,tn]=(0,re.useState)([]),[hn,Sn]=(0,re.useState)([]),[qt,_n]=(0,re.useState)({page:1,limit:10}),Rn=(0,re.useRef)(null),sr=(0,re.useRef)(null);console.log(Vt,"user");let[jn,Dn]=(0,re.useState)(Un(sn({},(0,we.useParams)()),{page:1,per_page:20,name:""}));(0,re.useEffect)(()=>{sr.current&&(Lt==null?void 0:Lt.is_close_tips)===!1&&Ct===null&&Ot(!0)},[sr.current,Lt==null?void 0:Lt.is_close_tips,Ct]);function hr(){return Xn(this,null,function*(){yield(0,pe.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,re.useEffect)(()=>{yt(wn)},[wn]);function mr(Tn){return Xn(this,null,function*(){let vr=Tn.target.id;if(vr==="1"){let Lr=yield(0,pe.ZP)(`/api/myproblems/${jn.id}/redo_logs.json`,{method:"get",params:sn({},qt)});(Lr==null?void 0:Lr.status)===0&&Sn(Lr==null?void 0:Lr.data)}qn(vr)})}(0,re.useEffect)(()=>Ft.Z.subscribe("to-commit-info",()=>{qn("1"),Rn.current&&Rn.current.setActiveTab("1")}),[]),(0,re.useEffect)(()=>Ft.Z.subscribe("to-reset-info",()=>{mr({target:{id:"1"}}),Rn.current&&Rn.current.setActiveTab("2")}),[]);function Dr(){qn("2")}function Yn(){return Xn(this,null,function*(){let Tn=yield(0,pe.ZP)("/api/problems/my_hack_list.json",{method:"get",params:sn({identifier:jn==null?void 0:jn.id},jn)});tn(Tn)})}const Bn=[{title:null,description:bn.createElement("div",null,bn.createElement("b",{onClick:()=>{Ot(!1),hr(),Qn(!0),Yn()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),bn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),bn.createElement(de.ZP,{onClick:()=>{Ot(!1),hr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sr.current}];return bn.createElement("div",{className:He["left-panel"]},bn.createElement("ul",{className:`${He["s-navs"]} ${He["bg-white"]} ${He.b1}`},(Lt==null?void 0:Lt.is_program)&&!Xt.get("pageId")&&bn.createElement(le.Z,{title:"\u9898\u76EE\u5217\u8868"},bn.createElement("div",{onClick:()=>{Yn(),Qn(!0)},className:He.btns,ref:sr,style:Ct?{pointerEvents:"none"}:{}},bn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),bn.createElement("li",{style:{marginLeft:20}},bn.createElement("a",{className:wn==="0"?He.active:"",id:"0",onClick:mr},"\u9898\u76EE\u63CF\u8FF0")),bn.createElement("li",null,bn.createElement("a",{className:wn==="1"?He.active:"",id:"1",onClick:mr},"\u64CD\u4F5C\u8BB0\u5F55")),(Xt.get("type")!=="exercises"&&(Lt==null?void 0:Lt.answer_text_show)||Xt.get("type")!=="exercises"&&(Lt==null?void 0:Lt.analysis_show))&&bn.createElement("li",null,bn.createElement("a",{className:wn==="4"?He.active:"",id:"4",onClick:mr},"\u89E3\u7B54\u53C2\u8003")),Xt.get("type")!=="exercises"&&bn.createElement("li",null,bn.createElement("a",{className:wn==="2"?He.active:"",id:"2",onClick:mr},"\u8BC4\u8BBA")),!!(Jt!=null&&Jt.length)&&Xt.get("type")!=="exercises"&&Xt.get("type")!=="1"&&bn.createElement("li",null,bn.createElement("a",{className:wn==="5"?He.active:"",id:"5",onClick:mr},"\u6D4B\u8BD5\u7528\u4F8B"))),bn.createElement("div",{className:`${He["tab-panel-body"]} ${wn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},bn.createElement(qe,{hack:Lt,onTriggerPraise:$t,toDiscuss:Dr})),bn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${wn==="1"?"":"hide"}`},bn.createElement(Wn,{ref:Rn,data:[{id:"1",show:Xt.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:bn.createElement(bn.Fragment,null,ct!=null&&ct.records_count||bt?bn.createElement(et,{page:ar,onPageChange:mn,topicId:vn,submitting:bt,key:(Mt==null?void 0:Mt.id)||1,submitRecords:ct,submitResult:Mt}):bn.createElement(tt.Z,null))},{id:"2",show:Xt.get("type")==="exercises"||(Lt==null?void 0:Lt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:bn.createElement(bn.Fragment,null,bn.createElement(Qe.default,{pagination:!1,dataSource:hn==null?void 0:hn.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Tn,vr,Lr)=>Xe()(Tn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Tn,vr,Lr)=>{var Wr;return(Wr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(oa=>oa.id===Tn))==null?void 0:Wr.name}}]}),bn.createElement(rt.Z,{style:{marginTop:10},current:qt.page,total:hn==null?void 0:hn.count,hideOnSinglePage:!0,onChange:Tn=>Xn(void 0,null,function*(){qt.page=Tn,_n(qt);let vr=yield(0,pe.ZP)(`/api/myproblems/${jn.id}/redo_logs.json`,{method:"get",params:Un(sn({},qt),{courseId:jn.courseId})});(vr==null?void 0:vr.status)===0&&Sn(vr==null?void 0:vr.data)})}))}]})),bn.createElement("div",{style:{padding:"12px"},className:`${He["tab-panel-body"]} ${wn==="4"?"":"hide"}`},bn.createElement(Wn,{data:[{id:"1",show:Xt.get("type")!=="exercises"&&(Lt==null?void 0:Lt.answer_text_show),name:"\u7B54\u6848",element:bn.createElement(bn.Fragment,null,bn.createElement(ot,{hack:Lt,current_user:Je}))},{id:"2",show:Xt.get("type")!=="exercises"&&(Lt==null?void 0:Lt.analysis_show),name:"\u89E3\u6790",element:bn.createElement(bn.Fragment,null,bn.createElement(ut,{hack:Lt,current_user:Je}))}]})),bn.createElement("div",{className:`${He["tab-panel-body"]} ${wn==="2"?"":"hide"}`,style:{padding:0}},bn.createElement(fn,{user:Vt,activeIndex:wn,identifier:Lt.identifier,hack:Lt,onTriggerPraise:$t})),bn.createElement("div",{className:`${He["tab-panel-body"]} ${wn==="5"?"":"hide"}`,style:{padding:12}},bn.createElement(ur,{data:Jt||[],hack:Lt})),bn.createElement(a.Z,{rootClassName:He.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Qn(!1),open:Fn},bn.createElement(ie.Z,null,bn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",xt==null?void 0:xt.total_count,"\u9898\xA0[\xA0",xt==null?void 0:xt.total_score,"\u5206\xA0]\xA0"),!(Vt!=null&&Vt.hack_manager)&&bn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",xt==null?void 0:xt.work_score,"\u5206")),bn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),bn.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(Vt!=null&&Vt.hack_manager)&&bn.createElement(nn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Tn=>{jn.page=1,jn.finish_status=Tn,Dn(sn({},jn)),Yn()}},bn.createElement(nn.default.Option,{value:""},"\u5168\u90E8"),bn.createElement(nn.default.Option,{value:0},"\u672A\u5F00\u59CB"),bn.createElement(nn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),bn.createElement(nn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),bn.createElement(nn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Tn=>{jn.page=1,jn.difficult=Tn||null,Dn(sn({},jn)),Yn()}},bn.createElement(nn.default.Option,{value:0},"\u5168\u90E8"),bn.createElement(nn.default.Option,{value:1},"\u7B80\u5355"),bn.createElement(nn.default.Option,{value:2},"\u9002\u4E2D"),bn.createElement(nn.default.Option,{value:3},"\u56F0\u96BE")),bn.createElement(ft.default.Search,{size:"large",onSearch:Tn=>{jn.name=Tn,jn.page=1,Dn(sn({},jn)),Yn()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),bn.createElement("div",{className:He.list,style:{height:36,background:"#3D445C"}},!(Vt!=null&&Vt.hack_manager)&&bn.createElement("span",null,"\u72B6\u6001"),bn.createElement("span",null,"\u5E8F\u53F7"),bn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),bn.createElement("div",{style:{overflow:"auto",flex:1}},(Zt=xt==null?void 0:xt.data)!=null&&Zt.length?(on=xt==null?void 0:xt.data)==null?void 0:on.map((Tn,vr)=>bn.createElement("div",{onClick:()=>Xn(void 0,null,function*(){let Lr=yield(0,pe.ZP)(`/api/problems/${Tn==null?void 0:Tn.identifier}/start.json`,{method:"get",params:{hack_user_id:Vt==null?void 0:Vt.user_id}});Lr&&(window.location.href=`/myproblems/${Lr==null?void 0:Lr.identifier}${window.location.search}`)}),className:`${He.list} ${Tn!=null&&Tn.checked?He.active:""}`},!(Vt!=null&&Vt.hack_manager)&&bn.createElement(bn.Fragment,null,!(Tn!=null&&Tn.opened)&&bn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Tn==null?void 0:Tn.opened)&&!(Tn!=null&&Tn.passed)&&bn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Tn==null?void 0:Tn.opened)&&(Tn==null?void 0:Tn.passed)&&bn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),bn.createElement("span",null,(jn.page-1)*20+(vr+1)),bn.createElement("span",{style:{flex:1},title:Tn.name},`[${Tn==null?void 0:Tn.score}\u5206]`,"\xA0",Tn.name),bn.createElement("span",{style:{flexBasis:48,paddingRight:0}},or[Tn.difficult]))):bn.createElement(tt.Z,null)),bn.createElement(rt.Z,{current:jn.page,className:"mt20",hideOnSinglePage:!0,total:xt==null?void 0:xt.count,pageSize:jn.per_page,onChange:(Tn,vr)=>{jn.page=Tn,jn.per_page=vr,Yn()}})),bn.createElement(mt.Z,{rootClassName:He.tour,closeIcon:!1,open:!!Ct,steps:Bn,gap:{offset:3,radius:2}}))},Zn=me(62522),In=me(6460),Jn=me(80738),On=me(87110),br=me(56494),Cr=me(14481),Nn=me(10640),Pr=me(92310),Tr=me.n(Pr),Or=me(39327),er=me(51015),fr=me(74164),En=me(59301),rr=Object.defineProperty,Fr=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,Br=(Lt,$t,vn)=>$t in Lt?rr(Lt,$t,{enumerable:!0,configurable:!0,writable:!0,value:vn}):Lt[$t]=vn,ir=(Lt,$t)=>{for(var vn in $t||($t={}))Sr.call($t,vn)&&Br(Lt,vn,$t[vn]);if(gr)for(var vn of gr($t))Ir.call($t,vn)&&Br(Lt,vn,$t[vn]);return Lt},Er=(Lt,$t)=>Fr(Lt,Rr($t)),kr=(Lt,$t)=>{var vn={};for(var ar in Lt)Sr.call(Lt,ar)&&$t.indexOf(ar)<0&&(vn[ar]=Lt[ar]);if(Lt!=null&&gr)for(var ar of gr(Lt))$t.indexOf(ar)<0&&Ir.call(Lt,ar)&&(vn[ar]=Lt[ar]);return vn},_r=(Lt,$t,vn)=>new Promise((ar,mn)=>{var Vt=bt=>{try{ct(vn.next(bt))}catch(Mt){mn(Mt)}},Je=bt=>{try{ct(vn.throw(bt))}catch(Mt){mn(Mt)}},ct=bt=>bt.done?ar(bt.value):Promise.resolve(bt.value).then(Vt,Je);ct((vn=vn.apply(Lt,$t)).next())});const{Countdown:Mr}=E.default,jr={Java:"java",C:"c",Python:"py","C++":"c"};var Vr=(Lt=>(Lt[Lt.SET_LOADING=0]="SET_LOADING",Lt[Lt.GET_DATA=1]="GET_DATA",Lt[Lt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Lt[Lt.SET_DATA=3]="SET_DATA",Lt[Lt.SET_DEBUGING=4]="SET_DEBUGING",Lt[Lt.SET_SUBMITING=5]="SET_SUBMITING",Lt[Lt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Lt[Lt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Lt[Lt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Lt[Lt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Lt[Lt.SET_PAGE=10]="SET_PAGE",Lt))(Vr||{});function Gr(){return new Date().getTime()}const Jr={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Zr(Lt,$t){switch($t.type){case 1:return ir(ir({},Lt),$t.payload);case 3:return Er(ir({},Lt),{data:$t.payload});case 0:return Er(ir({},Lt),{loading:$t.payload});case 9:return Er(ir({},Lt),{showNote:$t.payload});case 4:return Er(ir({},Lt),{debuging:$t.payload});case 5:return Er(ir({},Lt),{submitting:$t.payload});case 2:return Er(ir({},Lt),{submitRecords:$t.payload});case 10:return Er(ir({},Lt),{submitRecordPage:$t.payload});case 6:return Er(ir({},Lt),{executingMessage:$t.payload});case 7:return ir(ir({},Lt),$t.payload);case 8:return ir(ir({},Lt),$t.payload);default:throw new Error}}var Hr=({children:Lt})=>{var $t,vn,ar,mn,Vt;const[Je,ct]=(0,re.useReducer)(Zr,Jr),{id:bt}=(0,we.useParams)(),Mt=(0,we.useLocation)(),[yt]=(0,we.useSearchParams)(),{loading:Jt,data:Zt,debugResult:on,submitResult:Xt,submitRecords:wn,submitRecordPage:qn,showNote:tr,debuging:Fn,submitting:Qn,executingMessage:Ct}=Je,[Ot,xt]=(0,re.useState)("#37AD83"),[tn,hn]=(0,re.useState)(null),[Sn,qt]=(0,re.useState)({}),[_n,Rn]=(0,re.useState)(!0),[sr,jn]=(0,re.useState)(!1),[Dn,hr]=(0,re.useState)(!1),mr=(0,re.useRef)(null),Dr=(0,re.useRef)(0),Yn=Zt==null?void 0:Zt.user,Bn=Zt==null?void 0:Zt.hack,[Tn,vr]=(0,re.useState)(!1),Lr=(0,re.useRef)(1),Wr=(0,re.useRef)(!1);(0,Or.y)(yt.get("type")==="exercises");const{setOpenDisableCopyAndPaste:oa}=(0,Or.X)(),[ga,va]=(0,re.useState)(""),ya=(0,br._)(Sn);(0,re.useEffect)(()=>{function lr(){return _r(this,null,function*(){var xr,Qr,qr,pa,da;Rn(!0);const ta=yield(0,ue.fu)(bt,{exercise_id:yt.get("exercisesId")});if(setTimeout(()=>{Rn(!1)},800),ta.status!==401){try{ta.hack.code=Ue.Base64.decode(ta.hack.code)}catch(Ur){console.log(Ur)}ta.hack=Er(ir({},ta.hack),{is_program:yt.get("type")==="1"}),ct({type:1,payload:{loading:!1,data:ta}})}if(yt.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ur;yt.get("coursesId")=="coursesId"?Ur=yield(0,se._F)({categoryId:yt.get("exercisesId"),login:yt.get("login")}):Ur=yield(0,se._B)({categoryId:yt.get("exercisesId"),login:yt.get("login")}),qt(ir({},Ur)),oa((xr=Ur==null?void 0:Ur.exercise)==null?void 0:xr.forbid_copy),typeof((Qr=Ur==null?void 0:Ur.exercise)==null?void 0:Qr.left_time)=="number"&&(hn(Date.now()+((qr=Ur==null?void 0:Ur.exercise)==null?void 0:qr.left_time)*1e3),setTimeout(()=>{xt("red")},(((pa=Ur==null?void 0:Ur.exercise)==null?void 0:pa.left_time)-300>0?((da=Ur==null?void 0:Ur.exercise)==null?void 0:da.left_time)-300:0)*1e3))}})}bt&&lr()},[bt]),(0,re.useEffect)(()=>{var lr;return yt.get("type")==="exercises"&&((lr=Sn==null?void 0:Sn.exercise)!=null&&lr.screen_open)&&(window.removeEventListener("blur",ia,!1),Cr.U.forEach((xr,Qr)=>{window.addEventListener(xr,ia,!1)}),window.addEventListener("blur",ia,!1),window.focus()),()=>{document.removeEventListener((0,oe.gH)(),ia)}},[Sn]),(0,re.useEffect)(()=>{ga==="1"&&bt&&Bn!=null&&Bn.language&&ra()},[bt,qn,Bn==null?void 0:Bn.language,ga]),(0,re.useEffect)(()=>(Bn!=null&&Bn.is_program&&(Dr.current=0,mr.current=setInterval(()=>{ba()},15e3)),()=>{clearInterval(mr.current)}),[Bn==null?void 0:Bn.is_program]);const ba=()=>_r(void 0,null,function*(){let lr=yield(0,pe.ZP)(`/api/myproblems/${bt}/save_long_time.json`,{method:"get",params:{answer_long_time:Dr.current}})}),ia=()=>{Wr.current||(0,oe.BU)(),window.parent.postMessage("backExercise","*")};function ra(){return _r(this,null,function*(){try{const lr=yield(0,ue.zO)(bt,{limit:15,page:qn,language:Bn==null?void 0:Bn.language});ct({type:2,payload:lr})}catch(lr){console.log(lr)}})}function sa(lr){ct({type:10,payload:lr})}function ua(lr){return _r(this,null,function*(){var xr;let Qr;(yt.get("ip_limit")==="inner"||yt.get("ip_bind_type")==="true")&&(Qr=yield(0,In.y)({ip_limit:yt.get("ip_limit"),ip_bind:yt.get("ip_bind_type")==="true"}));const qr=yield(0,ue.n4)(bt,{code:Ue.Base64.encode(lr||Bn.code),language:Bn==null?void 0:Bn.language,exercise_id:yt.get("exercisesId"),question_id:yt.get("questionId"),ip:Qr});return qr.status===-5&&(0,we.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Er(ir({errorMessage:qr==null?void 0:qr.message},(Sn==null?void 0:Sn.exercise)||{}),{exercise_user_id:(xr=Sn==null?void 0:Sn.exercise)==null?void 0:xr.exercise_user_id,id:yt.get("exercisesId")})}}),qr})}function Ea(){return _r(this,null,function*(){if(Lr.current=2,!Qn){ct({type:5,payload:!0});try{Ft.Z.publish("to-commit-info");const lr=yield ua();if(console.log(lr,1),lr.status===0){let ta=function(){return _r(this,null,function*(){const{status:Ur,data:na}=yield(0,ue.rX)(bt,"submit"),Pa=Gr()-da>(qr*pa+30)*1e3;if(Ur!==0&&!Pa&&setTimeout(ta,1e3),Pa&&Ur!==0){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),ct({type:5,payload:!1});return}if(Ur===0){na.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(na==null?void 0:na.status)===0&&yt.get("type")==="1"&&hr(!0);const Ia=yield(0,ue.zO)(bt,{limit:15,page:qn,language:Bn==null?void 0:Bn.language});ct({type:8,payload:Er(ir({},Je),{submitResult:na,submitting:!1,submitRecords:Ia})})}})},xr={};yt.get("type")==="exercises"&&(xr.extras={exercise_id:yt.get("exercisesId"),question_id:yt.get("questionId")},(yt.get("ip_limit")==="inner"||yt.get("ip_bind_type")==="true")&&(xr.extras.ip=yield(0,In.y)({ip_limit:yt.get("ip_limit"),ip_bind:yt.get("ip_bind_type")==="true"})));const Qr=yield(0,ue.bM)(bt,xr);if(Qr.status===-1&&yt.get("exercisesId")){window.parent.location.href=`/classrooms/${yt.get("coursesId")}/exercise/${yt.get("exercisesId")}/detail`;return}const{time_limit:qr,test_case_size:pa}=Bn,da=Gr();Qr.status>-1?ta():ct({type:5,payload:!1})}else ct({type:5,payload:!1})}catch(lr){console.log(lr),ct({type:5,payload:!1})}vr(!1)}})}function $r(){return _r(this,null,function*(){Lr.current=1,Je.debuging=!0,ct({type:4,payload:!0});try{if((yield ua()).status===0){let da=function(){return _r(this,null,function*(){const{status:ta,message:Ur,data:na}=yield(0,ue.rX)(bt,"debug"),Pa=Gr()-pa>(xr+30)*1e3;if(ta!==0&&!Pa&&(ct({type:6,payload:Ur}),setTimeout(da,1e3)),Pa){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ct({type:4,payload:!1}),ct({type:7,payload:Er(ir({},Je),{debugResult:{status:2},debuging:!1})});return}ta===0&&(na.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),ct({type:4,payload:!1}),ct({type:7,payload:Er(ir({},Je),{debugResult:na,debuging:!1})}))})};const{time_limit:xr}=Bn;let Qr={input:encodeURIComponent(Zt.test_case.input)};yt.get("type")==="exercises"&&(Qr.exercise_id=yt.get("exercisesId"));const qr=yield(0,ue.MU)(bt,Qr);if(qr.status===-1&&yt.get("exercisesId")){window.parent.location.href=`/classrooms/${yt.get("coursesId")}/exercise/${yt.get("exercisesId")}/detail`;return}const pa=Gr();(qr==null?void 0:qr.status)>-1?da():ct({type:4,payload:!1})}else ct({type:4,payload:!1})}catch(lr){console.log(lr)}finally{}})}function ea(lr,xr){const Qr=xr?{modify_code:!1}:{};ct({type:3,payload:Er(ir({},Zt),{hack:ir(Er(ir({},Bn),{code:lr}),Qr)})}),vr(!0)}const ma=lr=>_r(void 0,null,function*(){let xr=yield(0,pe.ZP)(`/api/problems/${Bn==null?void 0:Bn.identifier}/start.json`,{method:"get",params:{language:lr==="C++"||lr==="c++"?encodeURIComponent(lr):lr,hack_user_id:Yn==null?void 0:Yn.user_id}});xr.status!==-1&&we.history.replace(`/myproblems/${xr==null?void 0:xr.identifier}${window.location.search}`)});function Sa(lr){let xr=lr.target.value;ct({type:3,payload:Er(ir({},Zt),{test_case:{input:xr}})})}function Ca(){return _r(this,null,function*(){try{let lr={};yt.get("type")==="exercises"?lr.exercise_id=yt.get("exercisesId"):Bn!=null&&Bn.homework_common_id&&(lr.homework_common_id=Bn==null?void 0:Bn.homework_common_id);const xr=yield(0,ue.H7)(bt,ir({},lr));xr.status===401||(ea(Ue.Base64.decode(xr.code)),(yt.get("type")==="exercises"||Bn!=null&&Bn.homework_common_id)&&Ft.Z.publish("to-reset-info"))}catch(lr){console.log(lr)}})}function Aa(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:En.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",En.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return _r(this,null,function*(){const lr=yield(0,ue.fi)(bt);lr.status===401||ea(Ue.Base64.decode(lr.code),!0)})}})}function wa(){ct({type:9,payload:!0})}function Ba(){ct({type:9,payload:!1})}function la(lr){return _r(this,null,function*(){yield(0,ue.MK)(bt,lr),ct({type:1,payload:{showNote:!1,data:Er(ir({},Zt),{hack:Er(ir({},Bn),{notes:lr.notes})})}})})}const Fa={hack:Bn,isLoading:_n,input:($t=Zt==null?void 0:Zt.test_case)==null?void 0:$t.input,is_file:(vn=Zt==null?void 0:Zt.test_case)==null?void 0:vn.is_file,identifier:Bn==null?void 0:Bn.identifier,attachments_count:Zt==null?void 0:Zt.attachments_count,language:Bn==null?void 0:Bn.language,code:Bn==null?void 0:Bn.code,title:"main."+jr[Bn==null?void 0:Bn.language],modify_code:Bn==null?void 0:Bn.modify_code,notes:Bn==null?void 0:Bn.notes,debugResult:on,debuging:Fn,submitting:Qn,submitResult:Xt,executingMessage:Ct,onCancelNote:Ba,onAddNote:la,showNote:tr,user:Yn,onShowNote:wa,onSubmitCode:Ea,onChangeCode:ea,onChangeInput:Sa,onDebugCode:$r,onResetCode:Ca,onSyncCode:Aa,onUpdateCode:ua,onChangeLanguage:ma,isWhiteTheme:sr,setIsWhiteTheme:jn,topDispatch:ct};function La(){return _r(this,null,function*(){const{praise_count:lr}=yield(0,ue.vl)(Bn.id,{container_type:"Hack",type:1});let xr=Er(ir({},Zt),{hack:Er(ir({},Bn),{praises_count:lr,user_praise:!Bn.user_praise})});ct({type:3,payload:xr})})}const Da={topicId:bt,submitResult:Xt,submitRecords:wn,submitting:Qn,page:qn,onPageChange:sa,hack:Bn,user:Zt==null?void 0:Zt.user,hack_sets:Zt==null?void 0:Zt.hack_sets,current_user:Zt==null?void 0:Zt.current_user,onTriggerPraise:La,setActiveIndex:va};return console.log(Sn),En.createElement(En.Fragment,null,En.createElement(ge.Z,{spinning:Jt,delay:500},Zt?En.createElement(En.Fragment,null,En.createElement("header",{className:Tr()(Nn.Z.header,sr&&Nn.Z.whiteHeader)},yt.get("type")!=="exercises"&&En.createElement("div",null,En.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Yn==null?void 0:Yn.image_url}`,alt:"user",width:36}),En.createElement("span",{style:{color:sr?"#333":"#B2BACB",fontSize:16}},Yn==null?void 0:Yn.name)),yt.get("type")==="exercises"&&En.createElement("div",null,En.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",En.createElement("span",{className:"ml10"},(ar=Sn==null?void 0:Sn.exercise)==null?void 0:ar.user_name)),En.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",En.createElement("span",{className:"ml10"},(mn=Sn==null?void 0:Sn.exercise)==null?void 0:mn.student_id))),En.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},En.createElement("div",null,Bn.name)),(Bn==null?void 0:Bn.is_program)&&En.createElement(Jn.Z,{defaultValue:Bn==null?void 0:Bn.answer_long_time,onChange:lr=>{Dr.current=lr},className:Nn.Z.timepiece}),Yn!=null&&Yn.hack_manager?En.createElement(we.Link,{className:Nn.Z.btn_edit,to:yt.get("type")==="1"?yt.get("pageId")?`/problems/newedit/${Bn.identifier}?type=1&pageId=${yt.get("pageId")}&backUrl=${yt.get("backUrl")}`:`/problems/newedit/${Bn.identifier}?type=1`:`/problems/newedit/${Bn.identifier}`}," ",En.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Vt=Sn==null?void 0:Sn.exercise)!=null&&Vt.left_time)&&En.createElement(En.Fragment,null,En.createElement("span",{style:{color:Ot,marginRight:6},className:`iconfont icon-daojishi ${Nn.Z.djs}`}),En.createElement("span",{className:"c-white mr20"},En.createElement(Mr,{valueStyle:{color:Ot,fontSize:20,fontWeight:500},title:En.createElement("span",{style:{color:Ot,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:tn,onFinish:()=>_r(void 0,null,function*(){const lr=yield(0,se.VL)({categoryId:yt.get("exercisesId"),commit_method:2});if((lr==null?void 0:lr.status)===0&&(ua(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:En.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",En.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>_r(void 0,null,function*(){window.parent.location.href=`/classrooms/${yt.get("coursesId")}/exercise/${yt.get("exercisesId")}/detail`})})),(lr==null?void 0:lr.status)===-3){const xr=parseInt(lr==null?void 0:lr.message);hn(Date.now()+xr*1e3)}})}))),yt.get("type")==="exercises"?En.createElement(de.ZP,{type:"primary",onClick:()=>{const lr=()=>_r(void 0,null,function*(){yield ua(),vr(!1),ya(),Wr.current=!0,ia()});if(!(wn!=null&&wn.records_count)||Tn){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:En.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:lr});return}lr()}},En.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):En.createElement("span",{onClick:()=>{var lr;if(yt.get("backUrl"))we.history.push(yt.get("backUrl"));else if(yt.get("type")==="1"){let xr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");we.history.push(`/classrooms/${xr==null?void 0:xr[0]}/program_homework/${xr==null?void 0:xr[1]}/detail`)}else we.history.push("/problemset")}},En.createElement(le.Z,{title:"\u5173\u95ED"},En.createElement("i",{style:{color:sr?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),En.createElement(ge.Z,{size:"large",spinning:_n},En.createElement(ae.Z,{className:Tr()(Nn.Z.myProblems,sr&&Nn.Z.whiteMyProblems),leftChild:En.createElement(kn,ir({},Da)),rightChild:En.createElement(Yr,ir({},Fa))}))):null,En.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:Dn,className:"oj-modal"},En.createElement("section",{className:"oj-modal-content"},En.createElement("div",{className:"oj-modal-head"},En.createElement("img",{src:Zn,alt:""}),En.createElement("i",{onClick:()=>hr(!1),className:"iconfont icon-guanbi1"})),En.createElement("aside",null,En.createElement("img",{className:"mr30",src:fr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",En.createElement("span",{style:{color:"#75d6ba",marginRight:100}},Xt==null?void 0:Xt.execute_time,"ms"),"\u4F18\u4E8E",En.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xt==null?void 0:Xt.time_better_than)||100,"%"),"\u7684\u7528\u6237"),En.createElement("aside",{className:"mb50"},En.createElement("img",{src:er.Z,className:"mr30"}),En.createElement("span",{className:"oj-modal-tt"},En.createElement("span",null,En.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),En.createElement("span",{className:"c-light-primary"},Xt==null?void 0:Xt.execute_memory,"kb")),En.createElement("span",null,En.createElement("span",null))),"\u4F18\u4E8E",En.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(Xt==null?void 0:Xt.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),En.createElement("div",{id:"oj-modal-next",onClick:()=>_r(void 0,null,function*(){var lr;if(Xt!=null&&Xt.next_identifier){let xr=yield(0,pe.ZP)(`/api/problems/${Xt==null?void 0:Xt.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Yn==null?void 0:Yn.user_id}});xr&&(window.location.href=`/myproblems/${xr==null?void 0:xr.identifier}${window.location.search}`)}else{let xr=(lr=localStorage.getItem("program_homework"))==null?void 0:lr.split(",");we.history.push(`/classrooms/${xr==null?void 0:xr[0]}/program_homework/${xr==null?void 0:xr[1]}/detail`)}}),className:"oj-modal-btn"},Xt!=null&&Xt.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),En.createElement(On.Z,{successCb:()=>{Lr.current===1?$r():Ea()}}))};function Nr({title:Lt,modify_code:$t,onSyncCode:vn,onShowCodeSetting:ar,onResetCode:mn,hack:Vt,onChangeLanguage:Je,isWhiteTheme:ct,onShowResourceCentre:bt,attachments_count:Mt}){var yt;const Jt=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:En.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:mn})},[Zt]=(0,we.useSearchParams)(),on=Zt.get("language"),Xt=wn=>wn==="1"?"c++":wn==="2"?"C++":wn;return(0,re.useEffect)(()=>{on&&Je(Xt(on))},[]),(0,re.useEffect)(()=>{Vt!=null&&Vt.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:En.createElement(ee.Z,null),content:En.createElement("div",null,En.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),En.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),En.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>mn()})},[Vt==null?void 0:Vt.language]),console.log(Vt,ct,"hack"),En.createElement("div",{className:`${Nn.Z.codeHead} ${ct?Nn.Z.whiteCodeHead:""}`},En.createElement("div",{className:Nn.Z.navWrap},(yt=Vt==null?void 0:Vt.all_language)==null?void 0:yt.map(wn=>En.createElement("div",{className:`${Nn.Z.nav} ${wn===(Vt==null?void 0:Vt.language)?Nn.Z.active:""}`,key:wn,onClick:()=>Je(wn)},En.createElement(le.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},En.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),En.createElement("span",null,wn)))),En.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},$t?En.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:vn},En.createElement("img",{src:Ze,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Mt>0&&En.createElement("a",{onClick:bt},En.createElement(le.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),En.createElement("a",{onClick:Jt},En.createElement(le.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),En.createElement("a",{onClick:ar},En.createElement(le.Z,{title:"\u8BBE\u7F6E"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Yr(Lt){var $t=Lt,{input:vn,is_file:ar,identifier:mn,showNote:Vt,onShowNote:Je,notes:ct,onCancelNote:bt,onAddNote:Mt,debugResult:yt,language:Jt,debuging:Zt,submitting:on,executingMessage:Xt,code:wn,onSubmitCode:qn,onDebugCode:tr,onChangeCode:Fn,onChangeInput:Qn,onUpdateCode:Ct,user:Ot,isLoading:xt,submitResult:tn}=$t,hn=kr($t,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function Sn(_n,Rn){return En.createElement(Nr,Er(ir({},hn),{onShowCodeSetting:_n,onShowResourceCentre:Rn}))}const qt=ir({input:vn,is_file:ar,debugResult:yt,debuging:Zt,submitting:on,executingMessage:Xt,onDebugCode:tr,onChangeCode:Fn,onSubmitCode:qn,onChangeInput:Qn,user:Ot,submitResult:tn},hn);return En.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},En.createElement(Ve,{setIsWhiteTheme:hn==null?void 0:hn.setIsWhiteTheme,isLoading:xt,language:Jt,value:wn,identifier:mn,onChange:Fn,onUpdateCode:Ct,ActionBarRender:Sn}),En.createElement(Me.ZP,ir({},qt)))}},90643:function(dt,at,me){"use strict";me.d(at,{h:function(){return re}});var re=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(re||{})},45962:function(dt,at,me){"use strict";me.d(at,{H7:function(){return a},MK:function(){return ee},MU:function(){return se},X6:function(){return ae},bM:function(){return ue},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return ne},vl:function(){return b},zO:function(){return oe}});var re=me(97013),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(z,te,ce)=>te in z?we(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,le=(z,te)=>{for(var ce in te||(te={}))ve.call(te,ce)&&de(z,ce,te[ce]);if(E)for(var ce of E(te))ge.call(te,ce)&&de(z,ce,te[ce]);return z};function ie(z,te){return(0,re.U2)(`myproblems/${z}.json`,le({hidePopLogin:!0},te||{}))}function ue(z,te){return(0,re.v_)(`myproblems/${z}/code_submit.json`,te)}function se(z,te){return(0,re.v_)(`myproblems/${z}/code_debug.json`,te)}function oe(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,re.U2)(`myproblems/${z}/submit_records.json`,te)}function ae(z){return(0,re.U2)("myproblems/record_detail.json",{id:z})}function ne(z,te){return(0,re.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,re.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,re.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,re.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,re.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,re.v_)(`discusses/${z}/plus.json`,te)}},11495:function(dt,at,me){"use strict";me.d(at,{Z:function(){return Ue}});var re=me(59301),we=me(78241),E=me(8591),ve=me(43418),ge=me(99313),de=me(57809),le=me(19842),ie=me(98228),ue=me(92832),se=me(1710),oe=me(6848),ae=me(58421),ne=me(3113),ee=me(97013),a={flex_box_center:"flex_box_center___kuaVT",flex_space_between:"flex_space_between___exKHH",flex_box_vertical_center:"flex_box_vertical_center___BzvkN",flex_box_center_end:"flex_box_center_end___Ss2DJ",flex_box_column:"flex_box_column___p1LEr",scoremodal:"scoremodal___upTFR",selectWrapper:"selectWrapper___HH3RX",selectWrappers:"selectWrappers___fUWwr",allqingchu:"allqingchu___BFF1D",title:"title___hFasb",score:"score___DXG3o",close:"close___kEIiB",content:"content___Mco8L",items:"items___j98jk",bottom:"bottom___A1n1C",yes:"yes___P1zzb",no:"no___xZqXd",titlecount:"titlecount___fqA9P",add:"add___MqV0R",search:"search___NREgv",searchIcon:"searchIcon___qny3A",tabWrap:"tabWrap___dR18c",previewModal:"previewModal___uSiGS",q_title:"q_title___a9NY9"},y=me(27503),x={flex_box_center:"flex_box_center___nnwwA",flex_space_between:"flex_space_between___cRir9",flex_box_vertical_center:"flex_box_vertical_center___FqTZ8",flex_box_center_end:"flex_box_center_end___WU5_v",flex_box_column:"flex_box_column___QZFa1",warp:"warp___aLZwN",shixunbutton:"shixunbutton___Eoa1i",redio:"redio___LJ4js",redioitem:"redioitem___YicCC",redioitemyes:"redioitemyes___lX4Nr",title:"title___pi1jH",titleyes:"titleyes___jiEh7",yestag:"yestag___DLWoP",qcount:"qcount___U9kkL",score:"score___vLK4B",qtitle:"qtitle___kyg0t",checkbox:"checkbox___vjiBw",checkboxitem:"checkboxitem___HW3CP",checkboxitemyes:"checkboxitemyes___kpjek",bottom:"bottom___uG8Zq",bottomitem:"bottomitem___TnJQQ",left:"left___M8WXX",right:"right____dkCI",completion:"completion___H6RmA",content:"content___a2hGC",items:"items___D8mLd",simple:"simple___fQ0OS",shixun:"shixun___nB6Jk",combination:"combination___YrOdz",program:"program___lG0JA"},b=me(95318),z=me(31735),te=me(24334);const ce=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var pe=({qitem:Me})=>{var He,Ye,Qe,rt,Ke,Ge,Le,Xe,Fe,ke;return re.createElement("div",{className:x.warp},re.createElement("div",{className:x.mainPart},re.createElement("div",{className:x.qcount},(Me==null?void 0:Me.question_type)===8&&re.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(He=Me==null?void 0:Me.program_attr)==null?void 0:He.description}),(Me==null?void 0:Me.question_type)!=8&&re.createElement(b.Z,{className:x.qtitle,value:(Me==null?void 0:Me.name)||(Me==null?void 0:Me.title)})),((Me==null?void 0:Me.question_type)===0||(Me==null?void 0:Me.question_type)===2)&&re.createElement("div",null,(Ye=Me==null?void 0:Me.choices)==null?void 0:Ye.map((et,tt)=>re.createElement("div",{className:x.redio},!(et!=null&&et.is_answer)&&re.createElement("span",{className:x.redioitem}),(et==null?void 0:et.is_answer)&&re.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),re.createElement(b.Z,{className:et!=null&&et.is_answer?x.titleyes:x.title,value:ce[tt]+(et==null?void 0:et.choice_text)}),(et==null?void 0:et.is_answer)&&re.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===1&&re.createElement("div",null,(Qe=Me==null?void 0:Me.choices)==null?void 0:Qe.map((et,tt)=>re.createElement("div",{className:x.checkbox},!(et!=null&&et.is_answer)&&re.createElement("span",{className:x.checkboxitem}),(et==null?void 0:et.is_answer)&&re.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),re.createElement(b.Z,{className:et!=null&&et.is_answer?x.titleyes:x.title,value:ce[tt]+(et==null?void 0:et.choice_text)}),(et==null?void 0:et.is_answer)&&re.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Me==null?void 0:Me.question_type)===3&&re.createElement("div",{className:x.completion},(rt=Me==null?void 0:Me.standard_answer)==null?void 0:rt.map((et,tt)=>{var $e;return re.createElement("div",{style:{display:"flex"}},re.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",tt+1),re.createElement("div",{className:x.content},($e=et==null?void 0:et.answer_text)==null?void 0:$e.map((_e,Ie)=>re.createElement("div",{className:x.items},_e))))})),(Me==null?void 0:Me.question_type)===4&&re.createElement("div",{className:x.simple},re.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),re.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ke=Me==null?void 0:Me.answer_texts)!=null&&Ke[0]?re.createElement(b.Z,{className:x.content,value:(Ge=Me==null?void 0:Me.answer_texts)==null?void 0:Ge[0]}):re.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Me==null?void 0:Me.question_type)===5&&((Le=Me==null?void 0:Me.challenge_names)==null?void 0:Le.map((et,tt)=>re.createElement("div",{className:x.shixun},re.createElement("span",{className:x.qtitle},re.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(tt+1),"\u9898"),et)))),(Me==null?void 0:Me.question_type)===6&&re.createElement("div",{className:x.program},re.createElement(b.Z,{className:x.content,value:((Xe=Me==null?void 0:Me.program_attr)==null?void 0:Xe.description)||"- -"})),(Me==null?void 0:Me.question_type)===7&&((Fe=Me==null?void 0:Me.sub_item_banks)==null?void 0:Fe.map((et,tt)=>{var $e,_e,Ie,Re,Ne;return re.createElement("div",null,re.createElement("div",{className:x.combination},re.createElement("span",{className:x.qtitle},et==null?void 0:et.name)),re.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},re.createElement("div",null,((et==null?void 0:et.item_type)=="SINGLE"||(et==null?void 0:et.item_type)=="JUDGMENT")&&(($e=et==null?void 0:et.choices)==null?void 0:$e.map((qe,st)=>re.createElement("div",{className:x.redio},!(qe!=null&&qe.is_answer)&&re.createElement("span",{className:x.redioitem}),(qe==null?void 0:qe.is_answer)&&re.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),re.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[st]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&re.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.item_type)=="MULTIPLE"&&((_e=et==null?void 0:et.choices)==null?void 0:_e.map((qe,st)=>re.createElement("div",{className:x.checkbox},!(qe!=null&&qe.is_answer)&&re.createElement("span",{className:x.checkboxitem}),(qe==null?void 0:qe.is_answer)&&re.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),re.createElement(b.Z,{className:qe!=null&&qe.is_answer?x.titleyes:x.title,value:ce[st]+(qe==null?void 0:qe.choice_text)}),(qe==null?void 0:qe.is_answer)&&re.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(et==null?void 0:et.item_type)=="COMPLETION"&&re.createElement("div",{className:x.completion},(Ie=et==null?void 0:et.standard_answer)==null?void 0:Ie.map((qe,st)=>{var nt;return re.createElement("div",{style:{display:"flex"}},re.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",st+1),re.createElement("div",{className:x.content},(nt=qe==null?void 0:qe.answer_text)==null?void 0:nt.map((ot,Ft)=>re.createElement("div",{className:x.items},ot))))})),(et==null?void 0:et.item_type)=="SUBJECTIVE"&&re.createElement("div",{className:x.simple},re.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),re.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Re=et==null?void 0:et.answer_texts)!=null&&Re[0]?re.createElement(b.Z,{className:x.content,value:(Ne=et==null?void 0:et.answer_texts)==null?void 0:Ne[0]}):re.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Me==null?void 0:Me.question_type)===8&&re.createElement("div",null,re.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:te.Base64.decode(((ke=Me==null?void 0:Me.program_attr)==null?void 0:ke.code)||"")})),(Me==null?void 0:Me.question_type)===5&&re.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},re.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},re.createElement("div",{style:{marginRight:30}},re.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),re.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_name)||"- -")),re.createElement("div",{style:{marginRight:30}},re.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),re.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.author_school_name)||"- -")),re.createElement("div",{style:{marginRight:30}},re.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),re.createElement("span",{style:{color:"#000000"}},(Me==null?void 0:Me.study_count)||"0"))),re.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Me==null?void 0:Me.identifier}/challenges?exercise=true`,target:"_blank"},re.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Me==null?void 0:Me.question_type)<=4||[6,8].includes(Me==null?void 0:Me.question_type))&&re.createElement("div",{className:x.bottom},re.createElement("div",{className:x.bottomitem},re.createElement("span",{className:x.left},"\u89E3\u6790"),re.createElement("span",{className:x.right},Me!=null&&Me.analysis?re.createElement(b.Z,{value:Me==null?void 0:Me.analysis}):re.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),re.createElement("div",{className:x.bottomitem},re.createElement("span",{className:x.left},"\u96BE\u5EA6"),re.createElement("span",{className:x.right},(Me==null?void 0:Me.difficulty)===1?"\u7B80\u5355":(Me==null?void 0:Me.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),re.createElement("div",{className:x.bottomitem},re.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),re.createElement("span",{className:x.right},Me!=null&&Me.tag_discipline?Me==null?void 0:Me.tag_discipline:re.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},he=me(94910),ye=me(99481),Ee=me(58106),be=me(61485),Se=me(51155),Pe=me(89372),Ce=me(59301),xe=Object.defineProperty,Be=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,De=(Me,He,Ye)=>He in Me?xe(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Me[He]=Ye,We=(Me,He)=>{for(var Ye in He||(He={}))Oe.call(He,Ye)&&De(Me,Ye,He[Ye]);if(Te)for(var Ye of Te(He))je.call(He,Ye)&&De(Me,Ye,He[Ye]);return Me},ze=(Me,He)=>Be(Me,Ae(He)),Ve=(Me,He,Ye)=>new Promise((Qe,rt)=>{var Ke=Xe=>{try{Le(Ye.next(Xe))}catch(Fe){rt(Fe)}},Ge=Xe=>{try{Le(Ye.throw(Xe))}catch(Fe){rt(Fe)}},Le=Xe=>Xe.done?Qe(Xe.value):Promise.resolve(Xe.value).then(Ke,Ge);Le((Ye=Ye.apply(Me,He)).next())});const Ze=({setScoreShow:Me,ScoreShow:He,onOk:Ye,isshixuns:Qe,isloadings:rt,dispatch:Ke,isIntelligentAssistant:Ge=!1,newExercisePaper:Le,shixunsDetail:Xe})=>{var Fe,ke,et;let[tt,$e]=(0,re.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ge,group_id:[]}),[_e,Ie]=(0,re.useState)([]),[Re,Ne]=(0,re.useState)([]),[qe,st]=(0,re.useState)([]),[nt,ot]=(0,re.useState)([]);const[Ft,gt]=(0,re.useState)(!1),[ht]=we.default.useForm(),[lt,St]=(0,re.useState)(),[At,Pt]=(0,re.useState)(!1);let[Dt,_t]=(0,re.useState)(Qe);const[kt,wt]=(0,re.useState)([]),[It,Nt]=(0,re.useState)(0),[ln,un]=(0,re.useState)(!0),[rn,Ht]=(0,re.useState)([]),[Kt,Yt]=(0,re.useState)([]),Pn=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];let[Gn,zt]=(0,re.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const en=(0,re.useRef)(new Set),cn=(0,re.useRef)(new Set),jt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],it=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Tt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Bt,Gt]=(0,re.useState)(!1),an=()=>{ht.resetFields(),Dt=!1,_t(!1),Gt(!1),ht.submit()};(0,re.useEffect)(()=>{var Et,Wt,dn,Rt,xn,zn,ur,Cn,Vn,nr;(((dn=(Wt=(Et=Le==null?void 0:Le.editData)==null?void 0:Et.exercise)==null?void 0:Wt.exist_item_bank_ids)==null?void 0:dn.length)>0||((zn=(xn=(Rt=Le==null?void 0:Le.editData)==null?void 0:Rt.exercise)==null?void 0:xn.exist_item_bank_shixun_ids)==null?void 0:zn.length)>0)&&Yt([...(Cn=(ur=Le==null?void 0:Le.editData)==null?void 0:ur.exercise)==null?void 0:Cn.exist_item_bank_ids,...(nr=(Vn=Le==null?void 0:Le.editData)==null?void 0:Vn.exercise)==null?void 0:nr.exist_item_bank_shixun_ids])},[(ke=(Fe=Le==null?void 0:Le.editData)==null?void 0:Fe.exercise)==null?void 0:ke.exist_item_bank_ids]),(0,re.useEffect)(()=>{He&&(ht.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),ln&&Dt&&(ht.setFieldsValue({item_type:"SHIXUN"}),tt.item_type="SHIXUN",$e(We({},tt)),un(!1)),fn(tt),nn(),ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[He]),(0,re.useEffect)(()=>{It>0&&setTimeout(()=>{Nt(0)},2e3)},[It]);function fn(Et){return Ve(this,null,function*(){var Wt,dn,Rt;if(gt(!0),$e(We({},Et)),(qe==null?void 0:qe.length)<=0&&Et.type==="5"){ot([]),gt(!1);return}console.log("----",qe,kt);let xn=Et.type==="5"?qe==null?void 0:qe.filter(Cn=>!kt.includes(Cn)):null,zn=Et.type==="5"?qe==null?void 0:qe.filter(Cn=>kt.includes(Cn)):null;Et.group_id=((Wt=Et.group_id)==null?void 0:Wt.map(Cn=>Cn==null?void 0:Cn.value))||null;let ur=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:ze(We({},Et),{discipline_id:((dn=Et==null?void 0:Et.courseid)==null?void 0:dn[0])||null,sub_discipline_id:((Rt=Et==null?void 0:Et.courseid)==null?void 0:Rt[1])||null,ids:xn,shixun_ids:zn,include_shixuns:!Ge,keyword:Et.keyword?encodeURIComponent(Et.keyword):Et.keyword,type:Et.type==="5"?null:Et.type,clazz:Et.type==="3"?"ItemBanksGroup":null})});ot(ur),gt(!1)})}function nn(){return Ve(this,null,function*(){let Et=yield(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:tt.type==="5"?null:tt.type,clazz:"ItemBanksGroup"}});Ie((0,y.L)(Et==null?void 0:Et.disciplines))})}function ft(Et){return Ve(this,null,function*(){var Wt;let dn=yield(0,ee.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Et}),Rt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Wt=dn==null?void 0:dn.data)==null?void 0:Wt.map(xn=>({title:xn.name,id:xn.id,pid:xn.id,value:xn.id,key:xn.id,isLeaf:!xn.have_child}))}];Ht(Rt)})}function mt(Et){return Ve(this,null,function*(){var Wt,dn,Rt,xn;gt(!0);let zn=(Wt=Et.list)==null?void 0:Wt.filter(Vn=>!kt.includes(Vn)),ur=(dn=Et.list)==null?void 0:dn.filter(Vn=>kt.includes(Vn));if(zn.length===0&&ur.length===0){gt(!1),ot([]);return}let Cn=yield(0,ee.ZP)("/api/item_banks.json",{method:"get",params:ze(We({},Et),{discipline_id:((Rt=Et==null?void 0:Et.courseid)==null?void 0:Rt[0])||null,sub_discipline_id:((xn=Et==null?void 0:Et.courseid)==null?void 0:xn[1])||null,ids:zn,shixun_ids:ur,type:Et.type==="5"?null:Et.type,clazz:Et.type==="3"?"ItemBanksGroup":null})});gt(!1),ot(Cn)})}const pt=Et=>Ve(void 0,null,function*(){const Wt=yield Ke({type:"shixunsDetail/release",payload:{id:Et}});let dn=Wt==null?void 0:Wt.tag_position,Rt=(Wt==null?void 0:Wt.evaluation_set_position)||[],xn=Wt.status;return xn===0?(E.ZP.success("\u53D1\u5E03\u6210\u529F"),fn(tt),!0):(xn===2?E.ZP.error(`\u7B2C${Rt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):xn===3?E.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${dn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):E.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Ut=Et=>(Et==null?void 0:Et.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",ut=(Et,Wt,dn)=>Et.map(Rt=>Rt.key===Wt?We(We({},Rt),dn):Rt.children?ze(We({},Rt),{children:ut(Rt.children,Wt,dn)}):Rt),gn=Et=>Ve(void 0,null,function*(){const{key:Wt}=Et;let dn=tt.type;const Rt=yield(0,Pe.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Wt),type:dn}),{data:xn,total_count:zn}=Rt||{};zn>0&&Ht(ur=>ut(ur,Wt,{children:xn.map(Cn=>({title:Cn.name,id:Cn.id,pid:Cn.id,value:Cn.id,key:Cn.id,isLeaf:!Cn.have_child}))}))});function Hn(Et){console.log("----",tt),Et==="1"&&(Gn.gg=We({},tt)),Et==="2"&&(Gn.scj=We({},tt)),Et==="3"&&(Gn.ttgx=We({},tt)),Et==="0"&&(Gn.wcjd=We({},tt)),Et==="5"&&(Gn.yx=We({},tt)),zt(We({},Gn))}function Ln(){tt.type==="1"&&(tt=Gn.gg),tt.type==="2"&&(tt=Gn.scj),tt.type==="3"&&(tt=Gn.ttgx),tt.type==="0"&&(tt=Gn.wcjd),tt.type==="5"&&(tt=Gn.yx),(tt==null?void 0:tt.item_type)==="SHIXUN"?(Dt=!0,_t(!0)):(Dt=!1,_t(!1)),ht.setFieldsValue(We({},tt)),$e(We({},tt)),fn(We({},tt))}return Ce.createElement("div",null,Ce.createElement(ve.default,{title:!1,footer:!1,open:He,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Me(!1)}},Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement("div",{className:a.title},Ge?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ge&&Ce.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),Ce.createElement(ge.default,{className:a.tabWrap,activeKey:tt.type,onChange:Et=>{Et==="3"?(tt.show_all_share=!0,ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):tt.show_all_share=null,Et==="0"&&ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Hn(tt.type),tt.type=Et,(tt==null?void 0:tt.item_type)==="SHIXUN"&&tt.type!=="5"&&(Dt=!0,_t(!0)),Gt(!1),tt.type==="5"&&(Dt=!1,_t(!1)),Ln(),nn()},items:[{label:"\u516C\u5171",key:"1"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:Ce.createElement("div",null,"\u5DF2\u9009",qe.length>0&&Ce.createElement("span",{className:a.titlecount},qe.length),It>0&&Ce.createElement("span",{className:a.add},"+",It)),key:"5"}]}),Ce.createElement(we.default,{layout:"inline",form:ht,onValuesChange:(Et,Wt)=>{const dn=Object.values(Wt).some(xn=>xn!==null&&xn!==""&&xn!==void 0),Rt=Wt.keyword==="";if(Gt(dn||!Rt),tt.page=1,(Wt==null?void 0:Wt.item_type)==="SHIXUN"){if(tt.type==="5"?_t(!1):_t(!0),Et.keyword||Et.keyword==="")return;ht.submit()}else{if(Et!=null&&Et.courseid&&ht.setFieldsValue({tag_discipline_id:""}),_t(!1),Et.keyword||Et.keyword==="")return;ht.submit()}},onFinish:Et=>{var Wt;tt.type==="3"&&(!Et.group_id||((Wt=Et==null?void 0:Et.group_id)==null?void 0:Wt.length)===0)?tt.show_all_share=!0:tt.show_all_share=null,$e(We(We({},tt),Et)),fn(We(We({},tt),Et))}},Ce.createElement(we.default.Item,{name:"item_type"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ge?Pn.slice(0,6):Pn).map(Et=>Ce.createElement(de.default.Option,{key:Et.value},Et.name)))),Ce.createElement(we.default.Item,{name:"courseid"},Ce.createElement(le.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:_e})),!Dt&&Ce.createElement(we.default.Item,{name:"tag_discipline_id"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(et=nt==null?void 0:nt.tag_disciplines)==null?void 0:et.map(Et=>Ce.createElement(de.default.Option,{key:Et.id},Et.name)))),Ce.createElement(we.default.Item,{name:Dt?"diff":"difficulty"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Dt&&jt.map(Et=>Ce.createElement(de.default.Option,{key:Et.value},Et.name)),Dt&&it.map(Et=>Ce.createElement(de.default.Option,{key:Et.value},Et.name)))),Dt&&Ce.createElement(we.default.Item,{name:"shixun_publish_status"},Ce.createElement(de.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Tt.map(Et=>Ce.createElement(de.default.Option,{key:Et.value},Et.name)))),(tt.type==="3"||tt.type==="0")&&!Dt&&Ce.createElement(we.default.Item,{name:"group_id"},Ce.createElement(ie.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Et,Wt)=>Wt.title.toUpperCase().indexOf(Et.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:gn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:rn})),Bt&&Ce.createElement("span",{className:a.allqingchu,onClick:an},Ce.createElement("i",{className:"iconfont icon-guanbi4"}),Ce.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ce.createElement(we.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ce.createElement(ue.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ce.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>ht.submit()}),onSearch:Et=>{ht.submit()}}))),Ce.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ce.createElement("div",{onClick:()=>{tt.updated_at==="asc"?tt.updated_at="desc":tt.updated_at="asc",$e(ze(We({},tt),{page:1})),fn(ze(We({},tt),{page:1}))}}," ",tt.updated_at?Ce.createElement("img",{src:tt.updated_at==="asc"?he.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ce.createElement("div",{onClick:()=>{tt.quotes==="asc"?tt.quotes="desc":tt.quotes="asc",$e(ze(We({},tt),{page:1})),fn(ze(We({},tt),{page:1}))},style:{marginLeft:20}}," ",tt.quotes?Ce.createElement("img",{src:tt.quotes==="asc"?he.Z:ye.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ce.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ce.createElement(se.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(nt==null?void 0:nt.items)||(nt==null?void 0:nt.shixun_list),pagination:!1,loading:Ft,rowKey:Et=>Et.id,rowSelection:{type:Ge?"radio":"checkbox",selectedRowKeys:Re,getCheckboxProps:Et=>({disabled:Et.shixun_tag_num===1||(Kt==null?void 0:Kt.find(Wt=>Et.id===Wt))}),onSelect(Et,Wt,dn){if(Ge){Ne([Et.id]),cn.current=new Set([Et.id]),Nt(1),st([Et.id]);return}if(Wt)(Dt||Et!=null&&Et.challenge_names)&&wt([...kt,Et.id]),Ne([...Re,Et.id]),Et.identifier?en.current.add(Et.id):cn.current.add(Et.id),Nt(1),st([...qe,Et.id]);else{Et.identifier?en.current.delete(Et.id):cn.current.delete(Et.id);let Rt=qe.filter(xn=>xn!==Et.id);if(Ne(Rt),st(Rt),Dt||Et!=null&&Et.challenge_names){let xn=kt.filter(zn=>zn!==Et.id);wt([...xn])}if(tt.type==="5"){mt(ze(We({},tt),{list:[...Rt]}));return}}},onSelectAll(Et,Wt,dn){var Rt,xn;if(Et){const zn=dn.map(Cn=>Cn.id),ur=(xn=dn==null?void 0:dn.filter(Cn=>Cn==null?void 0:Cn.challenge_names))==null?void 0:xn.map(Cn=>Cn.id);wt([...kt,...ur]),Ne([...Re,...zn]),st([...qe,...zn]);for(const Cn of dn)Cn.identifier?en.current.add(Cn.id):cn.current.add(Cn.id)}else{const zn=dn.map(nr=>nr.id),ur=Re.filter(nr=>!zn.some(Wn=>Wn===nr)),Cn=(Rt=dn==null?void 0:dn.filter(nr=>nr==null?void 0:nr.challenge_names))==null?void 0:Rt.map(nr=>nr.id);Ne([...ur]),st([...ur]);let Vn=kt.filter(nr=>!Cn.some(Wn=>Wn===nr.id));wt([...Vn]),tt.type==="5"&&mt(ze(We({},tt),{list:[...ur]}));for(const nr of zn)nr.identifier?en.current.delete(nr):cn.current.delete(nr)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Et,Wt,dn)=>{var Rt,xn;return Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Dt||Wt!=null&&Wt.challenge_names?"\u5B9E\u8BAD\u9898":(xn=(Rt=Pn==null?void 0:Pn.filter(zn=>zn.value===Et))==null?void 0:Rt[0])==null?void 0:xn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dt?"30%":"60%",key:"name",render:(Et,Wt,dn)=>{var Rt;return Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",{className:Wt!=null&&Wt.high_resources_consume?a.q_title:""},Ce.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:Dt||Wt!=null&&Wt.challenge_names?Wt!=null&&Wt.title||Et===null?"--":Et:(Wt==null?void 0:Wt.item_type)=="BPROGRAM"?(Rt=Wt==null?void 0:Wt.program_attr)==null?void 0:Rt.description:Et}))),(Wt==null?void 0:Wt.high_resources_consume)&&Ce.createElement(Se.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dt,render:(Et,Wt,dn)=>{var Rt;return Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("span",null,Et?(Rt=Et==null?void 0:Et.split("\u3001"))==null?void 0:Rt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("span",null,Et||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Et,Wt,dn)=>{var Rt,xn,zn,ur;return Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Dt||Wt!=null&&Wt.challenge_names?(Wt==null?void 0:Wt.level)||((xn=(Rt=jt==null?void 0:jt.filter(Cn=>Cn.value===Et))==null?void 0:Rt[0])==null?void 0:xn.name):(ur=(zn=jt==null?void 0:jt.filter(Cn=>Cn.value===Et))==null?void 0:zn[0])==null?void 0:ur.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Et||"- -"))},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement("span",null,Et||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Dt||Wt!=null&&Wt.challenge_names?(Wt==null?void 0:Wt.study_count)||(Wt==null?void 0:Wt.stu_num):Et))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",null,Et||"- -"))},{title:Ce.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ce.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ce.createElement(be.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(Et,Wt,dn)=>Ce.createElement("span",null,Et||"- -")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Et,Wt,dn)=>Ce.createElement(oe.Z,{title:Ut(Wt)},Ce.createElement("div",{style:{flex:1,textAlign:"start"}},Ce.createElement("a",{onClick:()=>{var Rt,xn;St(ze(We({},Wt),{question_type:Dt||Wt!=null&&Wt.challenge_names?5:(xn=(Rt=Pn==null?void 0:Pn.filter(zn=>zn.value===(Wt==null?void 0:Wt.item_type)))==null?void 0:Rt[0])==null?void 0:xn.question_type})),Pt(!0)}},"\u67E5\u770B"),(Wt==null?void 0:Wt.shixun_tag_num)===1&&Ce.createElement("a",{style:{marginLeft:10},onClick:()=>{ve.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ce.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ce.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Wt==null?void 0:Wt.identifier}/challenges`)}},(Wt==null?void 0:Wt.shixun_name)||"--"),"\uFF1F"),onOk:()=>Ve(void 0,null,function*(){if(!pt(Wt==null?void 0:Wt.identifier))return new Promise((Rt,xn)=>{xn()})})})}},"\u53D1\u5E03")))}].filter(Et=>!Et.hidden)}),Ce.createElement(ae.Z,{current:tt.page,total:(nt==null?void 0:nt.items_count)||(nt==null?void 0:nt.shixuns_count),style:{marginBottom:20},defaultPageSize:tt.per_page,showTotal:Et=>Ce.createElement("span",null,"\u5171\xA0",Ce.createElement("span",{style:{color:"#165DFF"}},Et),"\xA0\u6761\u6570\u636E"),pageSize:tt.per_page,onChange:(Et,Wt)=>{tt.page=Et,tt.per_page=Wt,$e(We({},tt)),fn(We({},tt))}}),Ce.createElement("div",{className:a.bottom},Ce.createElement(ne.ZP,{className:a.no,onClick:()=>{Me(!1)}},"\u53D6\u6D88"),Ce.createElement(ne.ZP,{loading:rt,style:{width:rt&&75},className:a.yes,onClick:()=>Ve(void 0,null,function*(){if((qe==null?void 0:qe.length)<=0){E.ZP.info(Ge?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ye([...cn.current],[...en.current],!0,qe==null?void 0:qe.length)})},Ge?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ce.createElement(ve.default,{open:At,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{Pt(!1)},onOk:()=>{Pt(!1)}},Ce.createElement(pe,{qitem:lt})))};var Ue=(0,Ee.connect)(({shixunsDetail:Me,newExercisePaper:He})=>({shixunsDetail:Me,newExercisePaper:He}))(Ze)},83389:function(dt,at,me){"use strict";me.d(at,{Z:function(){return se}});var re=me(43418),we={ul:"ul___TdfYY"},E=me(32637),ve=me(59301),ge=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(oe,ae)=>{var ne={};for(var ee in oe)de.call(oe,ee)&&ae.indexOf(ee)<0&&(ne[ee]=oe[ee]);if(oe!=null&&ge)for(var ee of ge(oe))ae.indexOf(ee)<0&&le.call(oe,ee)&&(ne[ee]=oe[ee]);return ne},se=oe=>{var ae=oe,{open:ne,onCancel:ee}=ae,a=ie(ae,["open","onCancel"]);return ve.createElement(re.default,{centered:!0,open:ne,title:ve.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:ee,footer:null},ve.createElement("div",null,ve.createElement("div",{className:"tc"},ve.createElement("img",{className:"mt10",src:E,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),ve.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),ve.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),ve.createElement("div",{style:{color:"#333"},className:"pt30 font14"},ve.createElement("ul",{className:we.ul},ve.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),ve.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),ve.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},1083:function(dt,at,me){"use strict";me.d(at,{Z:function(){return oe}});var re=me(59301),we=me(8591),E=me(43418),ve=me(92832),ge={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},de=me(52697),le=me(89372),ie=me(58106),ue=(ae,ne,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,ne)).next())});const se=({problemset:ae,dispatch:ne,onOk:ee})=>{const[a,y]=(0,re.useState)(""),[x,b]=(0,re.useState)([0]),z=()=>{ne({type:"problemset/setActionTabs",payload:{}})};(0,re.useEffect)(()=>{var ce,fe;ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(fe=(ce=ae.actionTabs)==null?void 0:ce.params)==null?void 0:fe.group_id]),y(""))},[ae.actionTabs.key]);const te=()=>ue(void 0,null,function*(){const ce=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let pe=0;pe0?x[0]:0,name:a});fe.status===0&&(z(),ee(fe==null?void 0:fe.id))});return re.createElement(E.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:ae.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:te,destroyOnClose:!0},re.createElement("div",{className:ge.addModal},re.createElement("div",{className:ge.row},re.createElement("span",{className:ge.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),re.createElement(ve.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ce=>y(ce.target.value)})),re.createElement("div",{className:ge.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},re.createElement("span",{className:ge.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),re.createElement(de.Z,{value:x,onChange:ce=>b(ce)}))))};var oe=(0,ie.connect)(({problemset:ae})=>({problemset:ae}))(se)},83950:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(43418),ve=me(71773),ge=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(ae,ne)=>{var ee={};for(var a in ae)de.call(ae,a)&&ne.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&ge)for(var a of ge(ae))ne.indexOf(a)<0&&le.call(ae,a)&&(ee[a]=ae[a]);return ee},ue=(ae,ne,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,ne)).next())});const se={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},oe=ae=>{var ne=ae,{problemset:ee,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},onReloadBasketData:z=()=>{}}=ne,te=ie(ne,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),ce,fe;const pe=()=>ue(void 0,null,function*(){const he=yield x({type:"problemset/basketDelete",payload:ee.actionTabs.params});x({type:"problemset/setActionTabs",payload:{}}),he.status===0&&(b(),z())});return re.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ee.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:y["problemset/handleDelete"],width:"442px",onOk:pe,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}})}},re.createElement("div",{className:ve.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",se[(fe=(ce=ee.actionTabs)==null?void 0:ce.params)==null?void 0:fe.type]))};at.Z=(0,we.connect)(({problemset:ae,loading:ne,globalSetting:ee})=>({problemset:ae,globalSetting:ee,loading:ne.effects}))(oe)},13977:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ee}});var re=me(59301),we=me(43428),E=me(95237),ve=me(43604),ge={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"},de=me(59243);let le=[];const ie=a=>{le.forEach(y=>{a.target===y.element||ue.isParent(a.target,y.element)||y.callbacks.forEach(x=>x())})};window.document.body?window.document.body.addEventListener("click",ie):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",ie)});const ue={isParent:(a,y)=>{let x=a;for(;x&&x.tagName&&x.tagName.toLowerCase()!=="body";){if(x===y)return!0;x=x.parentNode}return!1},init:(a,y)=>{const x=le.filter(b=>b.element===a);return x.length>0?x[0].callbacks.push(y):le.push({element:a,callbacks:[y]}),{clear:()=>{le=le.filter(b=>b.element!==a)}}}};var se=ue,oe=me(50388),ae=me(59301);const ne=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],ee=({visible:a,basketData:y,basketTotal:x,onClose:b=()=>{},onDelete:z=()=>{},onClear:te,onSubmit:ce})=>{const fe=(0,re.useRef)(),pe=(0,re.useRef)();(0,re.useEffect)(()=>{if(pe.current)return x>=0&&!fe.current&&(fe.current=se.init(pe.current,()=>{b()})),()=>{fe.current&&fe.current.clear()}},[pe.current]);const he=window.screen.width<=1440;return ae.createElement(we.Z,{rootClassName:ge.drawerWrap,placement:"right",closable:!1,mask:!1,open:a,forceRender:!0,width:he?130:160,onClose:b},x>0?ae.createElement(ae.Fragment,null,ae.createElement("div",{className:ge.title},"\u8BD5\u9898\u7BEE"),ae.createElement("div",{ref:pe,className:ge.contentWrap},ae.createElement(E.Z,{wrap:!1,className:ge.totalInfo,align:"middle"},ae.createElement(ve.Z,{span:14},"\u9898\u76EE\u603B\u6570"),ae.createElement(ve.Z,{span:4},x),ae.createElement(ve.Z,{span:6,className:ge.clear,onClick:te},"\u6E05\u7A7A")),ne.map(ye=>y[ye.stateName]>0&&ae.createElement(E.Z,{align:"middle",wrap:!1,className:ge.problemset,key:ye.type},ae.createElement(ve.Z,{span:14},ye.typeName),ae.createElement(ve.Z,{span:4},y[ye.stateName]),ae.createElement(ve.Z,{span:6,className:ge.delete},ae.createElement("i",{onClick:()=>z(ye.type),className:`iconfont icon-piliangshanchu3 ${ge.deleteIcon}`})))),ae.createElement(E.Z,{justify:"center",className:ge.createBtnWrapper},ae.createElement(oe.Z,{block:!0,type:"primary",onClick:ce},"\u521B\u5EFA\u8BD5\u5377")))):ae.createElement("div",{ref:pe},ae.createElement("div",{className:ge.title},"\u8BD5\u9898\u7BEE"),ae.createElement(de.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))}},28292:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(8591),ve=me(43418),ge=me(89392),de=me.n(ge),le=me(71773),ie=me(95318),ue=me(24334),se=me.n(ue),oe=me(97013),ae=me(45962),ne=me(75693),ee=me(56656),a=me.n(ee),y=me(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,pe=(Se,Pe,Ce)=>Pe in Se?x(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,he=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))ce.call(Pe,Ce)&&pe(Se,Ce,Pe[Ce]);if(te)for(var Ce of te(Pe))fe.call(Pe,Ce)&&pe(Se,Ce,Pe[Ce]);return Se},ye=(Se,Pe)=>b(Se,z(Pe)),Ee=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Oe(Ce.next(je))}catch(De){Be(De)}},Te=je=>{try{Oe(Ce.throw(je))}catch(De){Be(De)}},Oe=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Oe((Ce=Ce.apply(Se,Pe)).next())});const be=({problemset:Se,dispatch:Pe})=>{var Ce,xe,Be,Ae,Te;const[Oe,je]=(0,re.useState)({}),[De,We]=(0,re.useState)([]),[ze,Ve]=(0,re.useState)(!1),[Ze,Ue]=(0,re.useState)(!1),[Me,He]=(0,re.useState)({}),Ye=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var Ge,Le,Xe;if(((Ge=Se==null?void 0:Se.actionTabs)==null?void 0:Ge.key)==="BPROGRAM"){const Fe=(0,ge.cloneDeep)((Le=Se==null?void 0:Se.actionTabs)==null?void 0:Le.params);je(Fe),We((Xe=Fe==null?void 0:Fe.standard_answer)==null?void 0:Xe.map(ke=>({value:"",answer:(ke==null?void 0:ke.answer_text)||[]})))}},[(Ce=Se==null?void 0:Se.actionTabs)==null?void 0:Ce.key]);function Qe(){return new Date().getTime()}const rt=()=>Ee(void 0,null,function*(){var Ge,Le,Xe,Fe,ke;if(De.some($e=>($e==null?void 0:$e.value)==="")&&!ze){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(ze){const $e=(0,ge.cloneDeep)((Ge=Se==null?void 0:Se.actionTabs)==null?void 0:Ge.params);We([...(Le=$e==null?void 0:$e.standard_answer)==null?void 0:Le.map(_e=>({value:"",answer:(_e==null?void 0:_e.answer_text)||[],type:""}))]),Ve(!ze);return}else{let $e=De==null?void 0:De.map((_e,Ie)=>ye(he({},_e),{type:_e.types}));We($e)}console.log(De),Ue(!0);let et=yield(0,oe.ZP)(`/api/problems/${(Xe=Oe==null?void 0:Oe.program_attr)==null?void 0:Xe.identifier}/start.json`,{method:"get"});const tt=yield(0,ae.n4)(et==null?void 0:et.identifier,{code:(Fe=Oe==null?void 0:Oe.program_attr)==null?void 0:Fe.code,language:(ke=Oe==null?void 0:Oe.program_attr)==null?void 0:ke.language,answers:De==null?void 0:De.map($e=>$e.value)});if((tt==null?void 0:tt.status)===0){let _e=function(){return Ee(this,null,function*(){const{status:Ie,message:Re,data:Ne}=yield(0,ae.rX)(et==null?void 0:et.identifier,"submit"),st=Qe()-$e>10*1e3*(De==null?void 0:De.length);if(Ie!==0&&!st&&setTimeout(_e,1e3),st){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ue(!1);return}if(Ie===0){Ue(!1);let nt=De==null?void 0:De.map((ot,Ft)=>ye(he({},ot),{type:(Ne==null?void 0:Ne.right_arr[Ft])===1?"success":"warning"}));We(nt),He(Ne),Ne.status===2&&(Ue(!1),ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const $e=Qe();yield(0,ae.bM)(et==null?void 0:et.identifier,{}),_e()}else Ue(!1);Ve(!ze)}),Ke=()=>{je({}),We([]),Ve(!1),Pe({type:"problemset/setActionTabs",payload:{}})};return y.createElement(y.Fragment,null,y.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:Se.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ze?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:rt,onCancel:Ke,okButtonProps:{loading:Ze}},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ie.Z,{value:(xe=Oe==null?void 0:Oe.program_attr)==null?void 0:xe.description}),((Be=Oe==null?void 0:Oe.program_attr)==null?void 0:Be.code)&&y.createElement(ie.Z,{showProgramFill:!0,onFillChange:Ge=>{let Le=Ge==null?void 0:Ge.map((Xe,Fe)=>he({},Xe));We(Le)},programFillValue:De,value:ue.Base64.decode((Ae=Oe==null?void 0:Oe.program_attr)==null?void 0:Ae.code)}),ze&&y.createElement(re.Fragment,null,y.createElement("div",{className:le.Z.line}),(Te=Oe==null?void 0:Oe.standard_answer)==null?void 0:Te.map((Ge,Le)=>y.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},y.createElement("b",null,"\u586B\u7A7A",Le+1,"\u7B54\u6848:\xA0"),y.createElement("pre",null,(Ge==null?void 0:Ge.answer_text)||""))),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(Oe==null?void 0:Oe.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Me==null?void 0:Me.id)&&Me.status!==2&&y.createElement(ve.default,{open:(Me==null?void 0:Me.id)&&Me.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{He({})},onCancel:()=>{He({})}},y.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},y.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),y.createElement("span",{style:{marginLeft:12,color:Me.status!==0&&"#E30000"}},ne.Im[Me.status])),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),y.createElement("span",{style:{marginLeft:12}},a()(Me.created_at).format("YYYY-MM-DD HH:mm:ss"))),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),y.createElement("span",{style:{marginLeft:12}},Me.language)),y.createElement("div",null,y.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),y.createElement("span",{style:{marginLeft:12}},Me.execute_time,"ms"))),y.createElement(ne.Y4,he({},Me)))))};at.Z=(0,we.connect)(({problemset:Se})=>({problemset:Se}))(be)},93946:function(dt,at,me){"use strict";me.d(at,{Z:function(){return kt}});var re=me(59301),we=me(58106),E=me(8591),ve=me(43418),ge=me(89392),de=me(95318),le=me(5112),ie=me(3113),ue=me(28103),se=me(71773),oe=me(59301),ae=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(wt,It,Nt)=>It in wt?ae(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):wt[It]=Nt,z=(wt,It)=>{for(var Nt in It||(It={}))y.call(It,Nt)&&b(wt,Nt,It[Nt]);if(a)for(var Nt of a(It))x.call(It,Nt)&&b(wt,Nt,It[Nt]);return wt},te=(wt,It)=>ne(wt,ee(It)),ce=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Yt=>{try{Kt(Nt.next(Yt))}catch(Pn){un(Pn)}},Ht=Yt=>{try{Kt(Nt.throw(Yt))}catch(Pn){un(Pn)}},Kt=Yt=>Yt.done?ln(Yt.value):Promise.resolve(Yt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const fe=({problemset:wt,dispatch:It,showdiv:Nt,data:ln})=>{const[un,rn]=(0,re.useState)([]),[Ht,Kt]=(0,re.useState)(!1),Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var en;((en=Object.keys(ln))==null?void 0:en.length)>0&&rn(ln.choices)},[ln]);const Pn=()=>ce(void 0,null,function*(){if(!un.some(en=>en==null?void 0:en.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ht){const en=(0,ge.cloneDeep)(ln);rn(en.choices)}Kt(!Ht)}),Gn=(en,cn)=>{console.log(en.target.checked);const jt=un.map((it,Tt)=>te(z({},it),{checked:Tt===cn?en.target.checked:!1}));rn(jt)},zt=()=>{rn([]),Kt(!1),It({type:"problemset/setActionTabs",payload:{}})};return oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),oe.createElement(de.Z,{value:ln==null?void 0:ln.name}),un==null?void 0:un.map((en,cn)=>{const{is_answer:jt,checked:it,choice_text:Tt}=en;let Bt="";return Ht&&jt&&(Bt=se.Z.green),Ht&&!jt&&it&&(Bt=se.Z.red),oe.createElement("div",{key:cn,style:{pointerEvents:Ht?"none":"auto"},className:`${se.Z.row} ${Bt}`},oe.createElement(le.ZP,{onChange:Gt=>Gn(Gt,cn),checked:it}),oe.createElement("span",null,Yt[cn],".\xA0"),oe.createElement(de.Z,{className:se.Z.html,value:Tt}),Ht&&jt&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ht&&!jt&&it&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ht&&oe.createElement(re.Fragment,null,oe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Yt[un.findIndex(en=>en.is_answer)]),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(ln==null?void 0:ln.analysis)||"\u6682\u65E0\u89E3\u6790"))),oe.createElement("div",{style:{textAlign:"end",marginTop:10}},oe.createElement(ie.ZP,{type:"primary",onClick:()=>{Pn()}},Ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&oe.createElement(ue.Z,null))};var pe=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(fe),he=me(92832),ye=me(59065),Ee=me(59301),be=Object.defineProperty,Se=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ae=(wt,It,Nt)=>It in wt?be(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):wt[It]=Nt,Te=(wt,It)=>{for(var Nt in It||(It={}))xe.call(It,Nt)&&Ae(wt,Nt,It[Nt]);if(Ce)for(var Nt of Ce(It))Be.call(It,Nt)&&Ae(wt,Nt,It[Nt]);return wt},Oe=(wt,It)=>Se(wt,Pe(It)),je=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Yt=>{try{Kt(Nt.next(Yt))}catch(Pn){un(Pn)}},Ht=Yt=>{try{Kt(Nt.throw(Yt))}catch(Pn){un(Pn)}},Kt=Yt=>Yt.done?ln(Yt.value):Promise.resolve(Yt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const De=({problemset:wt,datas:It,showdiv:Nt,dispatch:ln})=>{var un;const[rn,Ht]=(0,re.useState)({}),[Kt,Yt]=(0,re.useState)([]),[Pn,Gn]=(0,re.useState)(!1),zt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var it;if(Object.keys(It)){const Tt=(0,ge.cloneDeep)(It);Ht(Tt),Yt((it=Tt==null?void 0:Tt.standard_answer)==null?void 0:it.map(Bt=>Te({value:"",answer:(Bt==null?void 0:Bt.answer_text)||[]},Bt)))}},[It]);const en=()=>je(void 0,null,function*(){var it;if(Kt.some(Tt=>(Tt==null?void 0:Tt.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pn){const Tt=(0,ge.cloneDeep)(It);Yt((it=Tt==null?void 0:Tt.standard_answer)==null?void 0:it.map(Bt=>Te({value:"",answer:(Bt==null?void 0:Bt.answer_text)||[]},Bt)))}Gn(!Pn)}),cn=(it,Tt)=>{const Bt=Kt.map((Gt,an)=>Oe(Te({},Gt),{value:an===Tt?it.target.value:Gt.value}));Yt(Bt)},jt=()=>{Ht({}),Yt([]),Gn(!1),ln({type:"problemset/setActionTabs",payload:{}})};return Ee.createElement("div",null,Ee.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ee.createElement(de.Z,{value:rn==null?void 0:rn.name}),Kt==null?void 0:Kt.map((it,Tt)=>{const{value:Bt,answer:Gt}=it;let an="";return Pn&&(Gt!=null&&Gt.includes(Bt))&&(an=se.Z.green),Pn&&!(Gt!=null&&Gt.includes(Bt))&&(an=se.Z.red),Ee.createElement("div",{key:Tt,style:{pointerEvents:Pn?"none":"auto",marginTop:10},className:`${se.Z.row} ${an}`},Ee.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",Tt+1,"\u7B54\u6848:"),(it==null?void 0:it.model)===1?Ee.createElement(he.default.TextArea,{className:se.Z.textArea,style:{width:610,marginRight:10},onChange:fn=>cn(fn,Tt),value:Bt}):Ee.createElement(ye.Z,{value:Bt,onChange:fn=>{const nn=Kt.map((ft,mt)=>Oe(Te({},ft),{value:mt===Tt?fn:ft.value}));Yt(nn)}}),Pn&&(Gt==null?void 0:Gt.includes(Bt))&&Ee.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pn&&!(Gt!=null&&Gt.includes(Bt))&&Ee.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pn&&Ee.createElement(re.Fragment,null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(un=rn==null?void 0:rn.standard_answer)==null?void 0:un.map((it,Tt)=>{var Bt,Gt;return Ee.createElement("div",{className:"c-grey-333 mb5"},Ee.createElement("b",null,"\u586B\u7A7A",Tt+1,"\u7B54\u6848:\xA0"),(it==null?void 0:it.model)===1?((Bt=it==null?void 0:it.answer_text)==null?void 0:Bt.join("\u3001"))||"":Ee.createElement(ye.Z,{value:(Gt=it==null?void 0:it.answer_text)==null?void 0:Gt.join("\u3001"),disabled:!0}))}),Ee.createElement("div",{className:"c-grey-333 mb10"},Ee.createElement("b",null,"\u89E3\u6790:\xA0"),(rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ee.createElement("div",{style:{textAlign:"end",marginTop:10}},Ee.createElement(ie.ZP,{type:"primary",onClick:()=>{en()}},Pn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&Ee.createElement(ue.Z,null))};var We=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(De),ze=me(59301),Ve=Object.defineProperty,Ze=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Qe=(wt,It,Nt)=>It in wt?Ve(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):wt[It]=Nt,rt=(wt,It)=>{for(var Nt in It||(It={}))He.call(It,Nt)&&Qe(wt,Nt,It[Nt]);if(Me)for(var Nt of Me(It))Ye.call(It,Nt)&&Qe(wt,Nt,It[Nt]);return wt},Ke=(wt,It)=>Ze(wt,Ue(It)),Ge=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Yt=>{try{Kt(Nt.next(Yt))}catch(Pn){un(Pn)}},Ht=Yt=>{try{Kt(Nt.throw(Yt))}catch(Pn){un(Pn)}},Kt=Yt=>Yt.done?ln(Yt.value):Promise.resolve(Yt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const Le=({problemset:wt,datas:It,showdiv:Nt,dispatch:ln})=>{var un;const[rn,Ht]=(0,re.useState)({}),[Kt,Yt]=(0,re.useState)([]),[Pn,Gn]=(0,re.useState)(!1),zt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{if(Object.keys(It)){const it=(0,ge.cloneDeep)(It);Ht(it),Yt(it.choices)}},[It]);const en=()=>Ge(void 0,null,function*(){if(!Kt.some(it=>it==null?void 0:it.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pn){const it=(0,ge.cloneDeep)(It);Yt(it.choices)}Gn(!Pn)}),cn=(it,Tt)=>{console.log(it.target.checked);const Bt=Kt.map((Gt,an)=>Ke(rt({},Gt),{checked:an===Tt?it.target.checked:!1}));Yt(Bt)},jt=()=>{Ht({}),Yt([]),Gn(!1),ln({type:"problemset/setActionTabs",payload:{}})};return ze.createElement("div",null,ze.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),ze.createElement(de.Z,{value:rn==null?void 0:rn.name}),Kt==null?void 0:Kt.map((it,Tt)=>{const{is_answer:Bt,checked:Gt,choice_text:an}=it;let fn="";return Pn&&Bt&&(fn=se.Z.green),Pn&&!Bt&&Gt&&(fn=se.Z.red),ze.createElement("div",{key:Tt,style:{pointerEvents:Pn?"none":"auto"},className:`${se.Z.row} ${fn}`},ze.createElement(le.ZP,{onChange:nn=>cn(nn,Tt),checked:Gt}),ze.createElement(de.Z,{className:se.Z.html,value:an}),Pn&&Bt&&ze.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pn&&!Bt&&Gt&&ze.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pn&&ze.createElement(re.Fragment,null,ze.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ze.createElement("div",{className:"c-grey-333 mb5"},ze.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(un=Kt.find(it=>it.is_answer))==null?void 0:un.choice_text),ze.createElement("div",{className:"c-grey-333 mb10"},ze.createElement("b",null,"\u89E3\u6790:\xA0"),(rn==null?void 0:rn.analysis)||"\u6682\u65E0\u89E3\u6790"))),ze.createElement("div",{style:{textAlign:"end",marginTop:10}},ze.createElement(ie.ZP,{type:"primary",onClick:()=>{en()}},Pn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&ze.createElement(ue.Z,null))};var Xe=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(Le),Fe=me(24905),ke=me(59301),et=Object.defineProperty,tt=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Ne=(wt,It,Nt)=>It in wt?et(wt,It,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):wt[It]=Nt,qe=(wt,It)=>{for(var Nt in It||(It={}))Ie.call(It,Nt)&&Ne(wt,Nt,It[Nt]);if(_e)for(var Nt of _e(It))Re.call(It,Nt)&&Ne(wt,Nt,It[Nt]);return wt},st=(wt,It)=>tt(wt,$e(It)),nt=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Yt=>{try{Kt(Nt.next(Yt))}catch(Pn){un(Pn)}},Ht=Yt=>{try{Kt(Nt.throw(Yt))}catch(Pn){un(Pn)}},Kt=Yt=>Yt.done?ln(Yt.value):Promise.resolve(Yt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const ot=({problemset:wt,data:It,showdiv:Nt,dispatch:ln})=>{const[un,rn]=(0,re.useState)([]),[Ht,Kt]=(0,re.useState)(!1),Yt=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var en;((en=Object.keys(It))==null?void 0:en.length)>0&&rn(It.choices)},[It]);const Pn=()=>nt(void 0,null,function*(){if(!un.some(en=>en==null?void 0:en.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ht){const en=(0,ge.cloneDeep)(It);rn(en.choices)}Kt(!Ht)}),Gn=(en,cn)=>{console.log(en.target.checked);const jt=un.map((it,Tt)=>st(qe({},it),{checked:Tt===cn?en.target.checked:it.checked}));rn(jt)},zt=()=>{let en="";return un.forEach((cn,jt)=>{cn.is_answer&&(en=en+Yt[jt])}),en};return ke.createElement("div",null,ke.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),ke.createElement(de.Z,{value:It==null?void 0:It.name}),un==null?void 0:un.map((en,cn)=>{const{is_answer:jt,checked:it,choice_text:Tt}=en;let Bt="";return Ht&&jt&&(Bt=se.Z.green),Ht&&!jt&&it&&(Bt=se.Z.red),ke.createElement("div",{key:cn,style:{pointerEvents:Ht?"none":"auto"},className:`${se.Z.row} ${Bt}`},ke.createElement(Fe.default,{style:{padding:3},onChange:Gt=>Gn(Gt,cn),checked:it}),ke.createElement("span",null,Yt[cn],".\xA0"),ke.createElement(de.Z,{className:se.Z.html,value:Tt}),Ht&&jt&&ke.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ht&&!jt&&it&&ke.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ht&&ke.createElement(re.Fragment,null,ke.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ke.createElement("div",{className:"c-grey-333 mb5"},ke.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),zt()),ke.createElement("div",{className:"c-grey-333 mb10"},ke.createElement("b",null,"\u89E3\u6790:\xA0"),(It==null?void 0:It.analysis)||"\u6682\u65E0\u89E3\u6790"))),ke.createElement("div",{style:{textAlign:"end",marginTop:10}},ke.createElement(ie.ZP,{type:"primary",onClick:()=>{Pn()}},Ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&ke.createElement(ue.Z,null))};var Ft=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(ot),gt=me(86401),ht=me(59301),lt=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Yt=>{try{Kt(Nt.next(Yt))}catch(Pn){un(Pn)}},Ht=Yt=>{try{Kt(Nt.throw(Yt))}catch(Pn){un(Pn)}},Kt=Yt=>Yt.done?ln(Yt.value):Promise.resolve(Yt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const St=({problemset:wt,dispatch:It,showdiv:Nt,datas:ln})=>{var un,rn,Ht;const[Kt,Yt]=(0,re.useState)({}),[Pn,Gn]=(0,re.useState)(!1),[zt,en]=(0,re.useState)(!0),[cn,jt]=(0,re.useState)("");(0,re.useEffect)(()=>{if(Object.keys(ln)){const Bt=(0,ge.cloneDeep)(ln);Yt(Bt)}},[ln]);const it=()=>lt(void 0,null,function*(){if(!cn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Pn&&jt(""),Gn(!Pn)}),Tt=()=>{Yt({}),en(!0),Gn(!1),jt(""),It({type:"problemset/setActionTabs",payload:{}})};return ht.createElement("div",null,ht.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ht.createElement(de.Z,{value:Kt==null?void 0:Kt.name,style:{marginBottom:10}}),zt?ht.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{en(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ht.createElement(gt.Z,{defaultValue:cn,onChange:Bt=>{jt(Bt)}}),Pn&&ht.createElement(re.Fragment,null,ht.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},ht.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ht.createElement("br",null),((un=Kt==null?void 0:Kt.answer_texts)==null?void 0:un[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((rn=Kt==null?void 0:Kt.keywords)==null?void 0:rn.length)>0&&ht.createElement("div",{style:{marginTop:10,marginBottom:10}},ht.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(Ht=Kt==null?void 0:Kt.keywords)==null?void 0:Ht.map(Bt=>{var Gt,an,fn;return((Gt=Bt==null?void 0:Bt.keyword)==null?void 0:Gt.length)>1?((an=Bt==null?void 0:Bt.keyword)==null?void 0:an.join("\u6216"))+"\uFF1B":((fn=Bt==null?void 0:Bt.keyword)==null?void 0:fn[0])+"\uFF1B"})),ht.createElement("div",{style:{color:"#5F6368"}},ht.createElement("b",null,"\u89E3\u6790:"),ht.createElement("br",null),(Kt==null?void 0:Kt.analysis)||"\u6682\u65E0\u89E3\u6790"))),ht.createElement("div",{style:{textAlign:"end",marginTop:10}},ht.createElement(ie.ZP,{type:"primary",onClick:()=>{it()}},Pn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Nt&&ht.createElement(ue.Z,null))};var At=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(St),Pt=me(59301),Dt=(wt,It,Nt)=>new Promise((ln,un)=>{var rn=Yt=>{try{Kt(Nt.next(Yt))}catch(Pn){un(Pn)}},Ht=Yt=>{try{Kt(Nt.throw(Yt))}catch(Pn){un(Pn)}},Kt=Yt=>Yt.done?ln(Yt.value):Promise.resolve(Yt.value).then(rn,Ht);Kt((Nt=Nt.apply(wt,It)).next())});const _t=({problemset:wt,dispatch:It})=>{var Nt,ln;const[un,rn]=(0,re.useState)({}),[Ht,Kt]=(0,re.useState)(!1),[Yt,Pn]=(0,re.useState)(!0),[Gn,zt]=(0,re.useState)("");(0,re.useEffect)(()=>{var jt,it;if(((jt=wt==null?void 0:wt.actionTabs)==null?void 0:jt.key)==="COMBINATION"){const Tt=(0,ge.cloneDeep)((it=wt==null?void 0:wt.actionTabs)==null?void 0:it.params);rn(Tt)}},[(Nt=wt==null?void 0:wt.actionTabs)==null?void 0:Nt.key]);const en=()=>Dt(void 0,null,function*(){if(!Gn){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Kt(!Ht)}),cn=()=>{rn({}),Pn(!0),Kt(!1),zt(""),It({type:"problemset/setActionTabs",payload:{}})};return Pt.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:wt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Ht?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:en,onCancel:cn},Pt.createElement("div",null,Pt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),Pt.createElement(de.Z,{value:un==null?void 0:un.name,style:{marginBottom:10}}),(ln=un==null?void 0:un.sub_item_banks)==null?void 0:ln.map((jt,it)=>{var Tt,Bt,Gt,an,fn;if((jt==null?void 0:jt.item_type)==="SINGLE")return Pt.createElement(pe,{data:jt,showdiv:((Tt=un==null?void 0:un.sub_item_banks)==null?void 0:Tt.length)-1===it});if((jt==null?void 0:jt.item_type)==="MULTIPLE")return Pt.createElement(Ft,{data:jt,showdiv:((Bt=un==null?void 0:un.sub_item_banks)==null?void 0:Bt.length)-1===it});if((jt==null?void 0:jt.item_type)==="JUDGMENT")return Pt.createElement(Xe,{datas:jt,showdiv:((Gt=un==null?void 0:un.sub_item_banks)==null?void 0:Gt.length)-1===it});if((jt==null?void 0:jt.item_type)==="COMPLETION")return Pt.createElement(We,{datas:jt,showdiv:((an=un==null?void 0:un.sub_item_banks)==null?void 0:an.length)-1===it});if((jt==null?void 0:jt.item_type)==="SUBJECTIVE")return Pt.createElement(At,{datas:jt,showdiv:((fn=un==null?void 0:un.sub_item_banks)==null?void 0:fn.length)-1===it})})))};var kt=(0,we.connect)(({problemset:wt})=>({problemset:wt}))(_t)},73555:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(8591),ve=me(43418),ge=me(92832),de=me(89392),le=me.n(de),ie=me(71773),ue=me(95318),se=me(59065),oe=me(59301),ae=Object.defineProperty,ne=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(pe,he,ye)=>he in pe?ae(pe,he,{enumerable:!0,configurable:!0,writable:!0,value:ye}):pe[he]=ye,z=(pe,he)=>{for(var ye in he||(he={}))y.call(he,ye)&&b(pe,ye,he[ye]);if(a)for(var ye of a(he))x.call(he,ye)&&b(pe,ye,he[ye]);return pe},te=(pe,he)=>ne(pe,ee(he)),ce=(pe,he,ye)=>new Promise((Ee,be)=>{var Se=xe=>{try{Ce(ye.next(xe))}catch(Be){be(Be)}},Pe=xe=>{try{Ce(ye.throw(xe))}catch(Be){be(Be)}},Ce=xe=>xe.done?Ee(xe.value):Promise.resolve(xe.value).then(Se,Pe);Ce((ye=ye.apply(pe,he)).next())});const fe=({problemset:pe,dispatch:he})=>{var ye,Ee;const[be,Se]=(0,re.useState)({}),[Pe,Ce]=(0,re.useState)([]),[xe,Be]=(0,re.useState)(!1),Ae=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var De,We,ze;if(((De=pe==null?void 0:pe.actionTabs)==null?void 0:De.key)==="COMPLETION"){const Ve=(0,de.cloneDeep)((We=pe==null?void 0:pe.actionTabs)==null?void 0:We.params);Se(Ve),Ce((ze=Ve==null?void 0:Ve.standard_answer)==null?void 0:ze.map(Ze=>z({value:"",answer:(Ze==null?void 0:Ze.answer_text)||[]},Ze)))}},[(ye=pe==null?void 0:pe.actionTabs)==null?void 0:ye.key]);const Te=()=>ce(void 0,null,function*(){var De,We;if(Pe.some(ze=>(ze==null?void 0:ze.value)==="")){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(xe){const ze=(0,de.cloneDeep)((De=pe==null?void 0:pe.actionTabs)==null?void 0:De.params);Ce((We=ze==null?void 0:ze.standard_answer)==null?void 0:We.map(Ve=>z({value:"",answer:(Ve==null?void 0:Ve.answer_text)||[]},Ve)))}Be(!xe)}),Oe=(De,We)=>{const ze=Pe.map((Ve,Ze)=>te(z({},Ve),{value:Ze===We?De.target.value:Ve.value}));Ce(ze)},je=()=>{Se({}),Ce([]),Be(!1),he({type:"problemset/setActionTabs",payload:{}})};return oe.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:pe.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:xe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Te,onCancel:je},oe.createElement("div",null,oe.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),oe.createElement(ue.Z,{value:be==null?void 0:be.name}),Pe==null?void 0:Pe.map((De,We)=>{const{value:ze,answer:Ve}=De;let Ze="";return xe&&(Ve!=null&&Ve.includes(ze))&&(Ze=ie.Z.green),xe&&!(Ve!=null&&Ve.includes(ze))&&(Ze=ie.Z.red),oe.createElement("div",{key:We,style:{pointerEvents:xe?"none":"auto",marginTop:10},className:`${ie.Z.row} ${Ze}`},oe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",We+1,"\u7B54\u6848:"),(De==null?void 0:De.model)===1?oe.createElement(ge.default.TextArea,{className:ie.Z.textArea,style:{width:610,marginRight:10},onChange:Ue=>Oe(Ue,We),value:ze}):oe.createElement(se.Z,{value:ze,onChange:Ue=>{const Me=Pe.map((He,Ye)=>te(z({},He),{value:Ye===We?Ue:He.value}));Ce(Me)}}),xe&&(Ve==null?void 0:Ve.includes(ze))&&oe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),xe&&!(Ve!=null&&Ve.includes(ze))&&oe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),xe&&oe.createElement(re.Fragment,null,oe.createElement("div",{className:ie.Z.line}),(Ee=be==null?void 0:be.standard_answer)==null?void 0:Ee.map((De,We)=>{var ze,Ve;return oe.createElement("div",{className:"c-grey-333 mb5"},oe.createElement("b",null,"\u586B\u7A7A",We+1,"\u7B54\u6848:\xA0"),(De==null?void 0:De.model)===1?((ze=De==null?void 0:De.answer_text)==null?void 0:ze.join("\u3001"))||"":oe.createElement(se.Z,{value:(Ve=De==null?void 0:De.answer_text)==null?void 0:Ve.join("\u3001"),disabled:!0}))}),oe.createElement("div",{className:"c-grey-333 mb10"},oe.createElement("b",null,"\u89E3\u6790:\xA0"),(be==null?void 0:be.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:pe})=>({problemset:pe}))(fe)},75979:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ge}});var re={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},we=me(60324),E=me(59301),ge=({data:de=[],activeTabsKey:le,onClick:ie})=>{const ue=()=>de.map((oe,ae)=>E.createElement("div",{key:ae,className:re.few},E.createElement("b",{title:oe.name,style:{color:"#333333"},onClick:()=>ie(oe.id,!1,le==="3")},oe.name),ae\xA0"))),se=()=>{let oe=!0;const ae=de.slice(2,-2),ne=E.createElement("div",{className:re.pWrap},ae.map(ee=>E.createElement("span",{title:ee.name,onClick:()=>ie(ee.id,!1,le==="3"),key:ee.id},ee.name)));return de.map((ee,a)=>{let y=null;return a>1&&aie(ee.id,!1,le==="3")},ee.name),a\xA0")),y})};return E.createElement("aside",{style:{overflowX:"auto"}},de.length>1&&E.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{de.length===1||ie(de[de.length-2].id,!1,!0)}}),E.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(de==null?void 0:de.length)>5?se():ue())}},33747:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(43418),ve=me(71773),ge=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(oe,ae)=>{var ne={};for(var ee in oe)de.call(oe,ee)&&ae.indexOf(ee)<0&&(ne[ee]=oe[ee]);if(oe!=null&&ge)for(var ee of ge(oe))ae.indexOf(ee)<0&&le.call(oe,ee)&&(ne[ee]=oe[ee]);return ne},ue=(oe,ae,ne)=>new Promise((ee,a)=>{var y=z=>{try{b(ne.next(z))}catch(te){a(te)}},x=z=>{try{b(ne.throw(z))}catch(te){a(te)}},b=z=>z.done?ee(z.value):Promise.resolve(z.value).then(y,x);b((ne=ne.apply(oe,ae)).next())});const se=oe=>{var ae=oe,{problemset:ne,globalSetting:ee,loading:a,dispatch:y,onReloadData:x=()=>{}}=ae,b=ie(ae,["problemset","globalSetting","loading","dispatch","onReloadData"]);const z=()=>ue(void 0,null,function*(){const te=yield y({type:"problemset/handleDelete",payload:ne.actionTabs.params});y({type:"problemset/setActionTabs",payload:{}}),te.status===0&&x()});return re.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ne.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:a["problemset/handleDelete"],width:"442px",onOk:z,onCancel:()=>{y({type:"problemset/setActionTabs",payload:{}})}},re.createElement("div",{className:ve.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),re.createElement("div",{className:ve.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};at.Z=(0,we.connect)(({problemset:oe,loading:ae,globalSetting:ne})=>({problemset:oe,globalSetting:ne,loading:ae.effects}))(se)},53452:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ae}});var re=me(59301),we=me(8591),E=me(43418),ve=me(5112),ge={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},de=me(52697),le=me(56656),ie=me.n(le),ue=me(26869),se=me(58106);const oe=({problemset:ne,dispatch:ee})=>{const[a,y]=(0,re.useState)([]),[x,b]=(0,re.useState)(!0),z=()=>{ee({type:"problemset/setActionTabs",payload:{}})};(0,re.useEffect)(()=>{var fe,pe;ne.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&y([(pe=(fe=ne.actionTabs)==null?void 0:fe.params)==null?void 0:pe.group_id])},[ne.actionTabs.key]);const te=()=>{if(a.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}ce({},`/api/item_banks/export.xlsx?group_id=${a[0]}&include_children=${x}`,(fe,pe)=>{var he;if(((he=fe.target.response)==null?void 0:he.type)==="application/json"){let be=new FileReader;be.readAsText(fe.target.response,"utf-8"),be.addEventListener("loadend",()=>{const Se=JSON.parse(be.result);we.ZP.warning((Se==null?void 0:Se.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let ye=new Blob([fe.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),Ee=`\u5BFC\u51FA\u8BD5\u9898-${ie()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(ye,Ee);else{let be=URL.createObjectURL(ye),Se=document.createElement("a");Se.href=be,Se.setAttribute("download",Ee),document.body.appendChild(Se),Se.click(),window.URL.revokeObjectURL(Se.href)}z()})},ce=(fe,pe,he,ye)=>{const Ee=ue.Z.API_SERVER+pe,be=new window.XMLHttpRequest;return be.withCredentials=!0,be.addEventListener("load",function(Se){he(Se,be)},!1),be.addEventListener("error",function(Se){ye&&ye(Se)},!1),be.responseType="blob",be.open("GET",Ee),be.send(null),be};return re.createElement(E.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:ne.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:ge.customModal,onCancel:z,onOk:te},re.createElement("aside",{className:ge.exportModal},re.createElement("div",{style:{marginBottom:20}},re.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),re.createElement(ve.ZP.Group,{onChange:fe=>{b(fe.target.value)},value:x},re.createElement(ve.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),re.createElement(ve.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),re.createElement(de.Z,{value:a,onChange:fe=>y(fe)}),re.createElement("div",{className:ge.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var ae=(0,se.connect)(({problemset:ne})=>({problemset:ne}))(oe)},35400:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(8591),ve=me(43418),ge=me(5112),de=me(89392),le=me.n(de),ie=me(71773),ue=me(95318),se=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,fe,pe)=>fe in ce?se(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[fe]=pe,x=(ce,fe)=>{for(var pe in fe||(fe={}))ee.call(fe,pe)&&y(ce,pe,fe[pe]);if(ne)for(var pe of ne(fe))a.call(fe,pe)&&y(ce,pe,fe[pe]);return ce},b=(ce,fe)=>oe(ce,ae(fe)),z=(ce,fe,pe)=>new Promise((he,ye)=>{var Ee=Pe=>{try{Se(pe.next(Pe))}catch(Ce){ye(Ce)}},be=Pe=>{try{Se(pe.throw(Pe))}catch(Ce){ye(Ce)}},Se=Pe=>Pe.done?he(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((pe=pe.apply(ce,fe)).next())});const te=({problemset:ce,dispatch:fe})=>{var pe,he;const[ye,Ee]=(0,re.useState)({}),[be,Se]=(0,re.useState)([]),[Pe,Ce]=(0,re.useState)(!1),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var Oe,je;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="JUDGMENT"){const De=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);Ee(De),Se(De.choices)}},[(pe=ce==null?void 0:ce.actionTabs)==null?void 0:pe.key]);const Be=()=>z(void 0,null,function*(){var Oe;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);Se(je.choices)}Ce(!Pe)}),Ae=(Oe,je)=>{console.log(Oe.target.checked);const De=be.map((We,ze)=>b(x({},We),{checked:ze===je?Oe.target.checked:!1}));Se(De)},Te=()=>{Ee({}),Se([]),Ce(!1),fe({type:"problemset/setActionTabs",payload:{}})};return re.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},re.createElement("div",null,re.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),re.createElement(ue.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Pe&&De&&(Ve=ie.Z.green),Pe&&!De&&We&&(Ve=ie.Z.red),re.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${ie.Z.row} ${Ve}`},re.createElement(ge.ZP,{onChange:Ze=>Ae(Ze,je),checked:We}),re.createElement(ue.Z,{className:ie.Z.html,value:ze}),Pe&&De&&re.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&We&&re.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&re.createElement(re.Fragment,null,re.createElement("div",{className:ie.Z.line}),re.createElement("div",{className:"c-grey-333 mb5"},re.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(he=be.find(Oe=>Oe.is_answer))==null?void 0:he.choice_text),re.createElement("div",{className:"c-grey-333 mb10"},re.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},56513:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(8591),ve=me(43418),ge=me(24905),de=me(89392),le=me.n(de),ie=me(71773),ue=me(95318),se=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ce,fe,pe)=>fe in ce?se(ce,fe,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[fe]=pe,x=(ce,fe)=>{for(var pe in fe||(fe={}))ee.call(fe,pe)&&y(ce,pe,fe[pe]);if(ne)for(var pe of ne(fe))a.call(fe,pe)&&y(ce,pe,fe[pe]);return ce},b=(ce,fe)=>oe(ce,ae(fe)),z=(ce,fe,pe)=>new Promise((he,ye)=>{var Ee=Pe=>{try{Se(pe.next(Pe))}catch(Ce){ye(Ce)}},be=Pe=>{try{Se(pe.throw(Pe))}catch(Ce){ye(Ce)}},Se=Pe=>Pe.done?he(Pe.value):Promise.resolve(Pe.value).then(Ee,be);Se((pe=pe.apply(ce,fe)).next())});const te=({problemset:ce,dispatch:fe})=>{var pe;const[he,ye]=(0,re.useState)({}),[Ee,be]=(0,re.useState)([]),[Se,Pe]=(0,re.useState)(!1),Ce=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var Oe,je;if(((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.key)==="MULTIPLE"){const De=(0,de.cloneDeep)((je=ce==null?void 0:ce.actionTabs)==null?void 0:je.params);ye(De),be(De.choices)}},[(pe=ce==null?void 0:ce.actionTabs)==null?void 0:pe.key]);const xe=()=>z(void 0,null,function*(){var Oe;if(!Ee.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Se){const je=(0,de.cloneDeep)((Oe=ce==null?void 0:ce.actionTabs)==null?void 0:Oe.params);be(je.choices)}Pe(!Se)}),Be=(Oe,je)=>{console.log(Oe.target.checked);const De=Ee.map((We,ze)=>b(x({},We),{checked:ze===je?Oe.target.checked:We.checked}));be(De)},Ae=()=>{ye({}),be([]),Pe(!1),fe({type:"problemset/setActionTabs",payload:{}})},Te=()=>{let Oe="";return Ee.forEach((je,De)=>{je.is_answer&&(Oe=Oe+Ce[De])}),Oe};return re.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:ce.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Se?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:xe,onCancel:Ae},re.createElement("div",null,re.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),re.createElement(ue.Z,{value:he==null?void 0:he.name}),Ee==null?void 0:Ee.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Se&&De&&(Ve=ie.Z.green),Se&&!De&&We&&(Ve=ie.Z.red),re.createElement("div",{key:je,style:{pointerEvents:Se?"none":"auto"},className:`${ie.Z.row} ${Ve}`},re.createElement(ge.default,{style:{padding:3},onChange:Ze=>Be(Ze,je),checked:We}),re.createElement("span",null,Ce[je],".\xA0"),re.createElement(ue.Z,{className:ie.Z.html,value:ze}),Se&&De&&re.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Se&&!De&&We&&re.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Se&&re.createElement(re.Fragment,null,re.createElement("div",{className:ie.Z.line}),re.createElement("div",{className:"c-grey-333 mb5"},re.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Te()),re.createElement("div",{className:"c-grey-333 mb10"},re.createElement("b",null,"\u89E3\u6790:\xA0"),(he==null?void 0:he.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ce})=>({problemset:ce}))(te)},86793:function(dt,at,me){"use strict";me.d(at,{Z:function(){return be},b:function(){return he}});var re=me(59301),we=me(8591),E=me(43418),ve=me(92832),ge=me(3113),de=me(17574),le={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},ie=me(97013),ue=me(73631),se=me(31328),oe=me(89372),ae=me(89392),ne=me(62807),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Se,Pe,Ce)=>Pe in Se?ee(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):Se[Pe]=Ce,ce=(Se,Pe)=>{for(var Ce in Pe||(Pe={}))b.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);if(x)for(var Ce of x(Pe))z.call(Pe,Ce)&&te(Se,Ce,Pe[Ce]);return Se},fe=(Se,Pe)=>a(Se,y(Pe)),pe=(Se,Pe,Ce)=>new Promise((xe,Be)=>{var Ae=je=>{try{Oe(Ce.next(je))}catch(De){Be(De)}},Te=je=>{try{Oe(Ce.throw(je))}catch(De){Be(De)}},Oe=je=>je.done?xe(je.value):Promise.resolve(je.value).then(Ae,Te);Oe((Ce=Ce.apply(Se,Pe)).next())});const he=(Se,Pe,Ce=[])=>{if(Se)for(const xe of Se){if(xe.key===Pe)return Ce;if(xe.children&&xe.children!=""){const Be=he(xe.children,Pe,[...Ce,{id:xe.key,name:xe.title.props.name}]);if(Be)return Be}}},ye=({isProblemset:Se,name:Pe,id:Ce,isShare:xe,itemBanksCount:Be,onOpen:Ae=()=>{},onShare:Te=()=>{},onMove:Oe=()=>{},onDeleteOk:je=()=>{}})=>{const[De,We]=(0,re.useState)(!1),[ze,Ve]=(0,re.useState)(Pe),[Ze,Ue]=(0,re.useState)(Pe),Me=Ye=>pe(void 0,null,function*(){const Qe=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!Ze.trim()){we.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(Ze.charAt(0)===" "){we.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let Ke=0;Ke{E.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:re.createElement("div",null,re.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),re.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>pe(void 0,null,function*(){(yield(0,ie.ZP)(`/api/item_banks_groups/${Math.abs(Ye)}.json`,{method:"delete",body:{}})).status===0&&je(Ye)})})};return re.createElement("div",{className:le.list,onClick:Ye=>Ae(Ce,xe)},De?re.createElement(ve.default,{style:{maxWidth:780},value:Ze,onChange:Ye=>{Ue(Ye.target.value)},onClick:Ye=>Ye.stopPropagation()}):re.createElement("div",{className:le.name,title:ze},ze),Be?re.createElement("div",{className:le.subject},"\u8BD5\u9898\u6570 ",Be):"",Se&&re.createElement("div",{className:le.btns},De?re.createElement(re.Fragment,null,re.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Ye=>{Ye.stopPropagation(),Me(Ce)}}),re.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Ye=>{Ye.stopPropagation(),Ue(ze),We(!1)}})):re.createElement(re.Fragment,null,re.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Ye=>{Ye.stopPropagation(),Oe(Ce,"up")}}),re.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Ye=>{Ye.stopPropagation(),Oe(Ce,"down")}})),re.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},re.createElement(ge.ZP,{className:"ml10",onClick:Ye=>{Ye.stopPropagation(),Te(Math.abs(Ce))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),re.createElement(ge.ZP,{className:"ml10",onClick:Ye=>{Ye.stopPropagation(),We(!0)},type:"link"},"\u91CD\u547D\u540D"),re.createElement(ge.ZP,{onClick:Ye=>{Ye.stopPropagation(),He(Ce)},type:"link",danger:!0},"\u5220\u9664"))))};var be=({isProblemset:Se,data:Pe,onOpen:Ce=()=>{},onShare:xe=()=>{},navigation:Be,reloadData:Ae,activeTabsKey:Te,setRootData:Oe,params:je})=>{const[De,We]=(0,re.useState)(),[ze,Ve]=(0,re.useState)([]),[Ze,Ue]=(0,re.useState)([]);(0,re.useEffect)(()=>{De&&setTimeout(()=>{Oe(De)},200)},[De]),(0,re.useEffect)(()=>{Ue([]),Ve([])},[Pe]),(0,re.useEffect)(()=>{Ze.length===0&&ze.length===0&&We(Pe==null?void 0:Pe.map(Le=>({title:re.createElement(ye,{isProblemset:Se,name:Le.name,id:Le.id,isShare:Le.is_share,itemBanksCount:Le.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Qe}),key:Le.id,icon:Le.is_share?re.createElement("img",{onClick:()=>{Ce(Le.id)},src:se,className:le.share_folderIcon}):re.createElement("img",{onClick:()=>{Ce(Le.id)},src:ue,className:le.folderIcon}),isLeaf:!Le.have_child})))},[Ze,ze,Pe]);const Me=(Le,Xe,Fe)=>{const ke=(0,ae.cloneDeep)(Le);for(let et=0;etpe(void 0,null,function*(){(Xe==="up"?yield(0,oe.A1)({id:Math.abs(Le)}):yield(0,oe.vi)({id:Math.abs(Le)})).status===0&&We(ke=>Me(ke,Le,Xe))}),Ye=(Le,Xe)=>Le.filter(Fe=>Fe.key===Xe?!1:(Fe.children&&(Fe.children=Ye(Fe.children,Xe)),!0)),Qe=Le=>{We(Xe=>Ye(Xe,Le)),Ae()},rt=(Le,Xe,Fe)=>Le.map(ke=>ke.key===Xe?ce(ce({},ke),Fe):ke.children?fe(ce({},ke),{children:rt(ke.children,Xe,Fe)}):ke),Ke=Le=>pe(void 0,null,function*(){var Xe;const{key:Fe}=Le;let ke=Te===ne.TabType.TeachGroupShare?"3":"";const et=yield(0,oe.ex)(fe(ce({},je),{group_id:Math.abs(Fe),parents:[...Be||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Xe=he(De,Fe))==null?void 0:Xe.map(_e=>({id:_e.id,name:_e.name}))],type:ke})),{data:tt,total_count:$e}=et||{};$e>0&&We(_e=>rt(_e,Fe,{children:tt.map(Ie=>({title:re.createElement(ye,{isProblemset:Se,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:He,onOpen:Ce,onShare:xe,onDeleteOk:Qe}),key:Ie.id,icon:Ie.is_share?re.createElement("img",{onClick:()=>{Ce(Ie.id)},src:se,className:le.share_folderIcon}):re.createElement("img",{onClick:()=>{Ce(Ie.id)},src:ue,className:le.folderIcon}),isLeaf:!Ie.have_child}))}))}),Ge=(Le,Xe)=>{Ue(Le)};return(De==null?void 0:De.length)>0&&re.createElement(de.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:De,loadData:Ke,onExpand:Ge,onLoad:Le=>{Ve(Le)},className:le.folderWrapper,selectable:!1,expandedKeys:Ze,loadedKeys:ze})}},46502:function(dt,at,me){"use strict";me.d(at,{Z:function(){return a}});var re=me(59301),we=me(78241),E=me(92832),ve=me(24905),ge={operating:"operating___srUHx",tip:"tip___F8nWU"},de=me(86401),le=me(59301),ie=Object.defineProperty,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ae=(y,x,b)=>x in y?ie(y,x,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[x]=b,ne=(y,x)=>{for(var b in x||(x={}))se.call(x,b)&&ae(y,b,x[b]);if(ue)for(var b of ue(x))oe.call(x,b)&&ae(y,b,x[b]);return y};const ee=({data:y,height:x=400},b)=>{var z;const[te]=we.default.useForm(),[ce,fe]=(0,re.useState)({});return(0,re.useEffect)(()=>{y&&(fe(y),te.setFieldsValue(ne({},y)))},[y]),(0,re.useImperativeHandle)(b,()=>({form:te})),le.createElement("div",{className:ge.operating,style:{marginBottom:"0"}},le.createElement(we.default,{form:te,scrollToFirstError:!0,onValuesChange:()=>{fe(ne({},te.getFieldsValue()))}},le.createElement(we.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},le.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((z=ce.name)==null?void 0:z.length)||0}/30`})),le.createElement(we.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},le.createElement(ve.default.Group,null,le.createElement(ve.default,{value:"c"},"C"),le.createElement(ve.default,{value:"c++"},"C++"),le.createElement(ve.default,{value:"java"},"Java"),le.createElement(ve.default,{value:"python"},"Python"))),le.createElement("div",{className:ge.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),le.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),le.createElement(we.default.Item,{name:"description"},le.createElement(de.Z,{height:x,defaultValue:ce.description||"",watch:!0}))))};var a=(0,re.forwardRef)(ee)},25054:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(43418),ve=me(71773),ge=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(se,oe)=>{var ae={};for(var ne in se)de.call(se,ne)&&oe.indexOf(ne)<0&&(ae[ne]=se[ne]);if(se!=null&&ge)for(var ne of ge(se))oe.indexOf(ne)<0&&le.call(se,ne)&&(ae[ne]=se[ne]);return ae};const ue=se=>{var oe=se,{problemset:ae,globalSetting:ne,loading:ee,dispatch:a}=oe,y=ie(oe,["problemset","globalSetting","loading","dispatch"]);return re.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{a({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{a({type:"problemset/setActionTabs",payload:{}})}},re.createElement("div",{className:ve.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),re.createElement("div",{className:ve.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};at.Z=(0,we.connect)(({problemset:se,loading:oe,globalSetting:ae})=>({problemset:se,globalSetting:ae,loading:oe.effects}))(ue)},66914:function(dt,at,me){"use strict";me.d(at,{Z:function(){return Oe}});var re=me(59301),we=me(92832),E=me(78241),ve=me(43428),ge=me(3113),de=me(8591),le=me(95237),ie=me(43604),ue=me(24905),se=me(6848),oe=me(28103),ae=me(58421),ne=me(58106),ee={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},a=me(6926),y=me(59243),x=me(20047),b=me(11968),z=me(72805),te=me(97013),ce=Object.defineProperty,fe=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(je,De,We)=>De in je?ce(je,De,{enumerable:!0,configurable:!0,writable:!0,value:We}):je[De]=We,Se=(je,De)=>{for(var We in De||(De={}))ye.call(De,We)&&be(je,We,De[We]);if(he)for(var We of he(De))Ee.call(De,We)&&be(je,We,De[We]);return je},Pe=(je,De)=>fe(je,pe(De)),Ce=(je,De,We)=>new Promise((ze,Ve)=>{var Ze=He=>{try{Me(We.next(He))}catch(Ye){Ve(Ye)}},Ue=He=>{try{Me(We.throw(He))}catch(Ye){Ve(Ye)}},Me=He=>He.done?ze(He.value):Promise.resolve(He.value).then(Ze,Ue);Me((We=We.apply(je,De)).next())});const{Search:xe}=we.default,Be={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Ae={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Te=({classroomList:je,loading:De,dispatch:We,cb:ze,shixunIds:Ve=[]})=>{var Ze,Ue,Me,He;const Ye=(0,ne.useParams)(),Qe=(0,ne.useLocation)(),{actionTabs:rt}=je,[Ke]=E.default.useForm(),{shixunLists:Ge}=je,[Le,Xe]=(0,re.useState)([]),[Fe,ke]=(0,re.useState)([]),[et,tt]=(0,re.useState)([]),[$e,_e]=(0,re.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,re.useEffect)(()=>{je.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&We({type:"classroomList/getShixunLists",payload:Se({},$e)})},[je.actionTabs.key]),(0,re.useEffect)(()=>{Ie()},[Ye]);const Ie=()=>Ce(void 0,null,function*(){const qe=yield(0,a.I_)({}),st=yield(0,te.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});tt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(st==null?void 0:st.groups)||[]]),ke((qe==null?void 0:qe.disciplines)||[])}),Re=(qe,st,nt)=>{$e.tag_level=qe,$e.sub_discipline_id=st,$e.discipline_id=nt,$e.page=1,_e(Se({},$e)),We({type:"classroomList/getShixunLists",payload:Se({},$e)})},Ne=()=>{We({type:"classroomList/setActionTabs",payload:{}}),_e({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return je.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:re.createElement(ve.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Ne,open:je.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ee.drawer,footer:re.createElement("div",{className:"tc"},re.createElement(ge.ZP,{size:"middle",onClick:()=>{Ne(),Xe([])},style:{marginRight:8}},"\u53D6\u6D88"),re.createElement(ge.ZP,{size:"middle",onClick:()=>Ce(void 0,null,function*(){var qe,st;for(let nt=0;nt<(Le==null?void 0:Le.length);nt++){const ot=Le[nt];if(Ve.includes(ot)){de.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(st=(qe=Ge==null?void 0:Ge.shixun_list)==null?void 0:qe.find(Ft=>Ft.id===ot))==null?void 0:st.title}`);return}}Ne(),ze(Le),Xe([])}),type:"primary"},"\u786E\u5B9A"))},re.createElement("section",{className:"tc"},re.createElement(z.Z,{onChange:qe=>{_e(Pe(Se(Se({},$e),qe),{page:1})),We({type:"classroomList/getShixunLists",payload:Pe(Se(Se({},$e),qe),{page:1})})}})),re.createElement("section",{className:"edu-container"},re.createElement("ul",{className:ee.menu},re.createElement("li",null,Be.name),(Ze=Be==null?void 0:Be.children)==null?void 0:Ze.map((qe,st)=>re.createElement("li",{className:$e[Be.id]==qe.id?ee.actived:"",key:qe.id,onClick:()=>{$e[Be.id]=qe.id,$e.page=1,_e(Se({},$e)),We({type:"classroomList/getShixunLists",payload:Se({},$e)})}},re.createElement("strong",null,qe.name)))),re.createElement("ul",{className:ee.menuDirection},re.createElement("li",{className:ee.directionName},"\u65B9\u5411"),re.createElement("li",{className:$e.discipline_id?"":ee.actived,onClick:()=>{Re(null,null,null)}},re.createElement("strong",null,"\u5168\u90E8")),Fe==null?void 0:Fe.map(function(qe,st){return re.createElement("li",{key:st,className:$e.discipline_id==qe.id?ee.actived:""},re.createElement("strong",{onClick:()=>{Re(1,null,qe.id)}},qe.name),re.createElement("div",null,qe.sub_disciplines.map(function(nt,ot){return re.createElement("div",{key:ot,className:"mt5"},re.createElement("div",{className:$e.sub_discipline_id==nt.id?`${ee.actived2} ${ee.subTag}`:ee.subTag,onClick:()=>{Re(2,nt.id,qe.id)}},nt.name),re.createElement("ul",{className:"mt5"},nt.tags&&nt.tags.map(function(Ft,gt){return re.createElement("li",{key:gt,className:$e.sub_discipline_id==Ft.id&&$e.tag_level===3?ee.actived2:"",onClick:()=>{Re(3,Ft.id,qe.id)}},Ft.name)})))})))})),$e.type==="mine"&&re.createElement("ul",{className:ee.menu},re.createElement("li",null,"\u76EE\u5F55"),et==null?void 0:et.map((qe,st)=>re.createElement("li",{className:$e.group_id==qe.id?ee.actived:"",key:qe.name,onClick:()=>{$e.group_id=qe.id,$e.page=1,_e(Se({},$e)),We({type:"classroomList/getShixunLists",payload:Se({},$e)})}},re.createElement("strong",null,qe.name)))),re.createElement("ul",{className:ee.menu},re.createElement("li",null,Ae.name),(Ue=Ae==null?void 0:Ae.children)==null?void 0:Ue.map((qe,st)=>re.createElement("li",{className:$e[Ae.id]==qe.id?ee.actived:"",key:qe.name,onClick:()=>{$e[Ae.id]=qe.id,$e.page=1,_e(Se({},$e)),We({type:"classroomList/getShixunLists",payload:Se({},$e)})}},re.createElement("strong",null,qe.name)))),re.createElement(le.Z,null,re.createElement(ie.Z,{flex:"1"},re.createElement("div",{className:ee.menuCourse,style:{margin:"0px 15px"}},re.createElement("ul",null,re.createElement("li",null,"\u5DF2\u9009",re.createElement("span",{className:"c-blue"},Le.length),"\u4E2A"),re.createElement("li",null,"\u5171",re.createElement("span",{className:"c-blue"},Ge.shixuns_count),"\u4E2A"),re.createElement("li",{className:"current",onClick:()=>{const qe=Pe(Se({},$e),{order:$e.order==="asc"?"desc":"asc"});_e(qe),We({type:"classroomList/getShixunLists",payload:qe})}},"\u5B66\u4E60\u4EBA\u6570",re.createElement("p",{className:`edu-sorter current ${$e.order}`},$e.order==="asc"?re.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):re.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),re.createElement(ie.Z,{className:"c-grey-999"},($e==null?void 0:$e.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(Me=Ge==null?void 0:Ge.shixun_list)==null?void 0:Me.map(function(qe,st){return re.createElement("div",{className:ee.listItem,key:st},re.createElement(ue.default,{checked:Le.includes(qe.id),value:qe.id,disabled:qe==null?void 0:qe.need_authorize,onChange:nt=>{let ot=Le.indexOf(qe.id);Le.indexOf(qe.id)>-1?Xe(Le.filter(Ft=>Ft!==qe.id)):Xe(Le.concat(qe.id))}}),re.createElement("div",{className:ee.info},re.createElement("div",{className:ee.title},re.createElement("div",{className:ee.titleLeft},re.createElement("a",{className:"c-black",href:`/shixuns/${qe==null?void 0:qe.identifier}/challenges`,target:"_blank"},re.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:qe.title}})),(qe==null?void 0:qe.need_authorize)&&re.createElement("span",{onClick:()=>{(0,x.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===1&&re.createElement(se.Z,{title:qe==null?void 0:qe.mark_content},re.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===2&&re.createElement(se.Z,{title:qe==null?void 0:qe.mark_content},re.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,b.Ny)()&&(qe==null?void 0:qe.mark_status)===3&&re.createElement(se.Z,{title:qe==null?void 0:qe.mark_content},re.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),re.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},re.createElement("span",{className:ee.description,dangerouslySetInnerHTML:{__html:qe.description}})),re.createElement("div",{className:" mt15"},qe.challenge_names.map(function(nt,ot){return re.createElement("span",{key:ot,className:"mr30 font12"},"\u7B2C",ot+1,"\u5173 ",nt," ")})),re.createElement(oe.Z,{dashed:!0}),re.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},re.createElement("div",null,re.createElement(se.Z,{overlayClassName:ee["tooltip-content"],title:re.createElement("div",null,re.createElement("span",{dangerouslySetInnerHTML:{__html:qe==null?void 0:qe.member_user_names}}))},re.createElement("span",{className:ee.authorname,dangerouslySetInnerHTML:{__html:qe==null?void 0:qe.member_user_names}})),qe.author_school_name&&re.createElement(re.Fragment,null,re.createElement("span",{dangerouslySetInnerHTML:{__html:qe.author_school_name}}))),re.createElement("div",null,re.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",qe.level),re.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",qe.study_count)))))}),((He=Ge==null?void 0:Ge.shixun_list)==null?void 0:He.length)===0&&re.createElement(y.Z,null),re.createElement("p",null)),re.createElement("div",{className:"tc mt20"},re.createElement(ae.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:$e.page||1,showQuickJumper:!0,total:Ge==null?void 0:Ge.shixuns_count,onChange:qe=>{const st=Pe(Se({},$e),{page:qe});_e(st),We({type:"classroomList/getShixunLists",payload:st})}})))};var Oe=(0,ne.connect)(({classroomList:je,loading:De})=>({classroomList:je,loading:De}))(Te)},81566:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(43418),ve=me(24905),ge=me(71773),de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ue=(ae,ne)=>{var ee={};for(var a in ae)le.call(ae,a)&&ne.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&de)for(var a of de(ae))ne.indexOf(a)<0&&ie.call(ae,a)&&(ee[a]=ae[a]);return ee},se=(ae,ne,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(ae,ne)).next())});const oe=ae=>{var ne=ae,{problemset:ee,globalSetting:a,loading:y,dispatch:x,onReloadData:b=()=>{},isPiliangRevoke:z=!1}=ne,te=ue(ne,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const ce=(0,re.useRef)(!1),[fe,pe]=(0,re.useState)(!1);(0,re.useEffect)(()=>{ee.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?he():pe(!0):pe(!1)},[ee.actionTabs.key]);const he=()=>se(void 0,null,function*(){ce.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let ye={};z?ye=yield x({type:"problemset/revokePublish",payload:ee.actionTabs.params}):ye=yield x({type:"problemset/setPrivate",payload:ee.actionTabs.params}),x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1,(ye==null?void 0:ye.status)===0&&b()});return re.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:fe,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:z?y["problemset/revokePublish"]:y["problemset/setPrivate"],width:"442px",onOk:he,onCancel:()=>{x({type:"problemset/setActionTabs",payload:{}}),ce.current=!1}},re.createElement("div",{className:ge.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),re.createElement("div",{className:ge.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),re.createElement("div",null,re.createElement(ve.default,{className:"mt10",defaultChecked:!1,onChange:ye=>ce.current=ye.target.checked},"\u4E0D\u518D\u63D0\u793A")))};at.Z=(0,we.connect)(({problemset:ae,loading:ne,globalSetting:ee})=>({problemset:ae,globalSetting:ee,loading:ne.effects}))(oe)},30392:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ne}});var re=me(59301),we=me(8591),E=me(43418),ve=me(71418),ge=me(24905),de=me(3113),le={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},ie=me(89372),ue=me(52697),se=me(58106),oe=(ee,a,y)=>new Promise((x,b)=>{var z=fe=>{try{ce(y.next(fe))}catch(pe){b(pe)}},te=fe=>{try{ce(y.throw(fe))}catch(pe){b(pe)}},ce=fe=>fe.done?x(fe.value):Promise.resolve(fe.value).then(z,te);ce((y=y.apply(ee,a)).next())});const ae=({problemset:ee,dispatch:a,onOk:y})=>{var x,b;const z=(0,se.useParams)(),[te,ce]=(0,re.useState)([]),[fe,pe]=(0,re.useState)(1),[he,ye]=(0,re.useState)([]),[Ee,be]=(0,re.useState)([]),[Se,Pe]=(0,re.useState)(!0),[Ce,xe]=(0,re.useState)(!1),[Be,Ae]=(0,re.useState)(!1);(0,re.useEffect)(()=>{var We,ze;ee.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Te(),ye([(ze=(We=ee.actionTabs)==null?void 0:We.params)==null?void 0:ze.group_id]))},[ee.actionTabs.key]);const Te=()=>oe(void 0,null,function*(){Pe(!0);const We=yield(0,ie.Of)({type:0,page:1,per_page:10,order_by:"new"});if(We!=null&&We.item_banks_group){const Ve=[{id:-1,item_banks_count:(We==null?void 0:We.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((We==null?void 0:We.item_banks_group)||[]);ce(Ve)}Pe(!1)}),Oe=()=>{a({type:"problemset/setActionTabs",payload:{}})},je=()=>oe(void 0,null,function*(){if(he.length===0){we.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(fe===1){pe(2);return}xe(!0);const We=yield(0,ie.GW)({item_banks_group_ids:he,clazz:"ItemBank",group_ids:Ee});(We==null?void 0:We.status)===0&&(y(),Oe()),xe(!1)}),De=We=>{ye(We),Ae(We.length===te.length)};return re.createElement(E.default,{centered:!0,afterClose:()=>{be([]),pe(1),Ae(!1),ce([])},title:`\u5171\u4EAB\u8BD5\u9898${fe}/2`,open:ee.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:le.customModal,onCancel:Oe},re.createElement("aside",{className:le.shareModal},re.createElement(ve.Z,{spinning:Se},re.createElement("div",{className:le.content},fe===1&&re.createElement("div",{className:le.group},re.createElement(ue.Z,{value:he,onChange:We=>ye(We)})),fe===2&&re.createElement("div",{className:le.teachGroup},re.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),re.createElement(ge.default.Group,{value:Ee,onChange:We=>be(We)},(b=(x=ee==null?void 0:ee.teachGroupData)==null?void 0:x.groups)==null?void 0:b.map(We=>re.createElement(ge.default,{key:We.group_id,value:We.group_id},We==null?void 0:We.name))))),re.createElement("div",{className:le.footer},re.createElement(de.ZP,{onClick:Oe},"\u53D6\u6D88"),re.createElement(de.ZP,{loading:Ce,onClick:je,type:"primary"},fe===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var ne=(0,se.connect)(({problemset:ee})=>({problemset:ee}))(ae)},68014:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(8591),ve=me(43418),ge=me(5112),de=me(89392),le=me.n(de),ie=me(71773),ue=me(95318),se=me(59301),oe=Object.defineProperty,ae=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(fe,pe,he)=>pe in fe?oe(fe,pe,{enumerable:!0,configurable:!0,writable:!0,value:he}):fe[pe]=he,b=(fe,pe)=>{for(var he in pe||(pe={}))a.call(pe,he)&&x(fe,he,pe[he]);if(ee)for(var he of ee(pe))y.call(pe,he)&&x(fe,he,pe[he]);return fe},z=(fe,pe)=>ae(fe,ne(pe)),te=(fe,pe,he)=>new Promise((ye,Ee)=>{var be=Ce=>{try{Pe(he.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(he.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ye(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((he=he.apply(fe,pe)).next())});const ce=({problemset:fe,dispatch:pe})=>{var he;const[ye,Ee]=(0,re.useState)({}),[be,Se]=(0,re.useState)([]),[Pe,Ce]=(0,re.useState)(!1),xe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];(0,re.useEffect)(()=>{var Oe,je;if(((Oe=fe==null?void 0:fe.actionTabs)==null?void 0:Oe.key)==="SINGLE"){const De=(0,de.cloneDeep)((je=fe==null?void 0:fe.actionTabs)==null?void 0:je.params);Ee(De),Se(De.choices)}},[(he=fe==null?void 0:fe.actionTabs)==null?void 0:he.key]);const Be=()=>te(void 0,null,function*(){var Oe;if(!be.some(je=>je==null?void 0:je.checked)){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const je=(0,de.cloneDeep)((Oe=fe==null?void 0:fe.actionTabs)==null?void 0:Oe.params);Se(je.choices)}Ce(!Pe)}),Ae=(Oe,je)=>{console.log(Oe.target.checked);const De=be.map((We,ze)=>z(b({},We),{checked:ze===je?Oe.target.checked:!1}));Se(De)},Te=()=>{Ee({}),Se([]),Ce(!1),pe({type:"problemset/setActionTabs",payload:{}})};return se.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:fe.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Be,onCancel:Te},se.createElement("div",null,se.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),se.createElement(ue.Z,{value:ye==null?void 0:ye.name}),be==null?void 0:be.map((Oe,je)=>{const{is_answer:De,checked:We,choice_text:ze}=Oe;let Ve="";return Pe&&De&&(Ve=ie.Z.green),Pe&&!De&&We&&(Ve=ie.Z.red),se.createElement("div",{key:je,style:{pointerEvents:Pe?"none":"auto"},className:`${ie.Z.row} ${Ve}`},se.createElement(ge.ZP,{onChange:Ze=>Ae(Ze,je),checked:We}),se.createElement("span",null,xe[je],".\xA0"),se.createElement(ue.Z,{className:ie.Z.html,value:ze}),Pe&&De&&se.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!De&&We&&se.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&se.createElement(re.Fragment,null,se.createElement("div",{className:ie.Z.line}),se.createElement("div",{className:"c-grey-333 mb5"},se.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xe[be.findIndex(Oe=>Oe.is_answer)]),se.createElement("div",{className:"c-grey-333 mb10"},se.createElement("b",null,"\u89E3\u6790:\xA0"),(ye==null?void 0:ye.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:fe})=>({problemset:fe}))(ce)},21186:function(dt,at,me){"use strict";var re=me(59301),we=me(58106),E=me(8591),ve=me(43418),ge=me(89392),de=me.n(ge),le=me(71773),ie=me(95318),ue=me(86401),se=me(59301),oe=(ne,ee,a)=>new Promise((y,x)=>{var b=ce=>{try{te(a.next(ce))}catch(fe){x(fe)}},z=ce=>{try{te(a.throw(ce))}catch(fe){x(fe)}},te=ce=>ce.done?y(ce.value):Promise.resolve(ce.value).then(b,z);te((a=a.apply(ne,ee)).next())});const ae=({problemset:ne,dispatch:ee})=>{var a,y,x,b,z;const[te,ce]=(0,re.useState)({}),[fe,pe]=(0,re.useState)(!1),[he,ye]=(0,re.useState)(!0),[Ee,be]=(0,re.useState)("");(0,re.useEffect)(()=>{var Ce,xe;if(((Ce=ne==null?void 0:ne.actionTabs)==null?void 0:Ce.key)==="SUBJECTIVE"){const Be=(0,ge.cloneDeep)((xe=ne==null?void 0:ne.actionTabs)==null?void 0:xe.params);ce(Be)}},[(a=ne==null?void 0:ne.actionTabs)==null?void 0:a.key]);const Se=()=>oe(void 0,null,function*(){if(!Ee){E.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}fe&&be(""),pe(!fe)}),Pe=()=>{ce({}),ye(!0),pe(!1),be(""),ee({type:"problemset/setActionTabs",payload:{}})};return console.log("----",fe),se.createElement(ve.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:fe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Se,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:Pe},se.createElement("div",null,se.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),se.createElement(ie.Z,{value:te==null?void 0:te.name,style:{marginBottom:10,color:"#5f6368"}}),he?se.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ye(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):se.createElement(ue.Z,{height:160,defaultValue:Ee,onChange:Ce=>{be(Ce)}}),fe&&se.createElement(re.Fragment,null,se.createElement("div",{className:le.Z.line}),se.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),se.createElement("div",{style:{marginTop:10}},((y=te==null?void 0:te.answer_texts)==null?void 0:y[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=te==null?void 0:te.keywords)==null?void 0:x.length)>0&&se.createElement("div",{style:{marginTop:10,marginBottom:10}},se.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=te==null?void 0:te.keywords)==null?void 0:b.map(Ce=>{var xe,Be,Ae;return((xe=Ce==null?void 0:Ce.keyword)==null?void 0:xe.length)>1?((Be=Ce==null?void 0:Ce.keyword)==null?void 0:Be.join("\u6216"))+"\uFF1B":((Ae=Ce==null?void 0:Ce.keyword)==null?void 0:Ae[0])+"\uFF1B"})),se.createElement("div",{style:{color:"#5F6368",marginTop:((z=te==null?void 0:te.keywords)==null?void 0:z.length)<=0?20:10}},se.createElement("b",null,"\u89E3\u6790:")),se.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(te==null?void 0:te.analysis)||"\u6682\u65E0\u89E3\u6790"))))};at.Z=(0,we.connect)(({problemset:ne})=>({problemset:ne}))(ae)},534:function(dt,at,me){"use strict";me.d(at,{N:function(){return te},Z:function(){return ce}});var re=me(59301),we=me(95318),E=me(5112),ve=me(6848),ge=me(95237),de=me(43604),le=me(24905),ie=me(20834),ue=me(38854),se={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},oe=me(11968),ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",ne=me(24334),ee=me(59065),a=me(31735),y=(fe,pe,he)=>new Promise((ye,Ee)=>{var be=Ce=>{try{Pe(he.next(Ce))}catch(xe){Ee(xe)}},Se=Ce=>{try{Pe(he.throw(Ce))}catch(xe){Ee(xe)}},Pe=Ce=>Ce.done?ye(Ce.value):Promise.resolve(Ce.value).then(be,Se);Pe((he=he.apply(fe,pe)).next())});const x=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],b=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],z=({data:fe,selectIds:pe,onSelectCheckBox:he=()=>{},showCheckbox:ye=!0})=>{var Ee,be,Se;const[Pe,Ce]=(0,re.useState)(!1),xe=(0,re.useRef)(),Be=()=>{var De,We;return fe.item_type==="JUDGMENT"?re.createElement("div",{className:se.judgmentContent},fe.choices.map((ze,Ve)=>re.createElement(E.ZP,{key:Ve,disabled:!0},ze.choice_text))):fe.item_type==="PROGRAM"?re.createElement("div",{className:se.programContent},re.createElement(we.Z,{value:(De=fe.program_attr)==null?void 0:De.description})):fe.item_type==="COMBINATION"?re.createElement("div",{className:se.combinationContent},(We=fe==null?void 0:fe.sub_item_banks)==null?void 0:We.map((ze,Ve)=>{var Ze,Ue,Me,He,Ye,Qe;const rt=`(\u9898\u76EE${Ve+1}-${(ze==null?void 0:ze.item_type)=="SINGLE"?"\u5355\u9009\u9898":(ze==null?void 0:ze.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(ze==null?void 0:ze.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(ze==null?void 0:ze.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return re.createElement(re.Fragment,null,re.createElement("div",{style:{marginTop:10,marginBottom:10}},re.createElement(we.Z,{value:rt+ze.name})),((ze==null?void 0:ze.item_type)=="SINGLE"||(ze==null?void 0:ze.item_type)=="MULTIPLE")&&ze.choices.map((Ke,Ge)=>re.createElement("div",{key:Ge,className:se.otherContentItem},re.createElement("p",null,x[Ge]),re.createElement(we.Z,{className:se.otehrContentHtml,value:Ke.choice_text}))),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&re.createElement("div",{style:{display:"flex",marginBottom:10}},ze.choices.map((Ke,Ge)=>re.createElement(E.ZP,{key:Ge,disabled:!0},Ke.choice_text))),re.createElement("div",{className:se.con},(ze==null?void 0:ze.item_type)=="SINGLE"&&re.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(Ze=ze==null?void 0:ze.choices)==null?void 0:Ze.findIndex(Ke=>Ke==null?void 0:Ke.is_answer)]," "),(ze==null?void 0:ze.item_type)=="COMPLETION"&&((Ue=ze==null?void 0:ze.standard_answer)==null?void 0:Ue.map((Ke,Ge)=>{var Le;return re.createElement("div",{key:Ge,className:se.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Ke.position}\uFF09\uFF1A${(Le=Ke==null?void 0:Ke.answer_text)==null?void 0:Le.join("\u3001")}`)})),(ze==null?void 0:ze.item_type)=="MULTIPLE"&&re.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(Me=ze==null?void 0:ze.choices)==null?void 0:Me.map((Ke,Ge)=>{if(Ke!=null&&Ke.is_answer)return(b==null?void 0:b[Ge])+" "})," "),(ze==null?void 0:ze.item_type)=="JUDGMENT"&&re.createElement("div",null,"\u7B54\u6848\uFF1A",(Ye=(He=ze==null?void 0:ze.choices)==null?void 0:He.find(Ke=>Ke.is_answer))==null?void 0:Ye.choice_text),(ze==null?void 0:ze.item_type)=="SUBJECTIVE"&&re.createElement("div",null,"\u7B54\u6848\uFF1A",(Qe=ze==null?void 0:ze.answer_texts)==null?void 0:Qe[0]),re.createElement("div",null,re.createElement("span",null,"\u89E3\u6790\uFF1A"),re.createElement(we.Z,{className:se.parseAnswerHtml,value:ze.analysis||"\u6682\u65E0\u89E3\u6790"})),re.createElement("div",null,re.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),re.createElement(ve.Z,{title:(fe==null?void 0:fe.tag_discipline)||"--"},re.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(fe==null?void 0:fe.tag_discipline)||"--")))))})):re.createElement("div",{className:se.otherContent},fe.choices.map((ze,Ve)=>re.createElement("div",{key:Ve,className:se.otherContentItem},re.createElement("p",null,x[Ve]),re.createElement(we.Z,{className:se.otehrContentHtml,value:ze.choice_text}))))},Ae=()=>{var De;if((fe==null?void 0:fe.item_type)!=="BPROGRAM")return re.createElement("div",null,(De=fe.standard_answer)==null?void 0:De.map((We,ze)=>{var Ve,Ze;return re.createElement("div",{key:ze,className:se.answerHtml},(We==null?void 0:We.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${We.position}\uFF09\uFF1A${(Ve=We==null?void 0:We.answer_text)==null?void 0:Ve.join("\u3001")}`:re.createElement("div",{style:{display:"flex",alignItems:"center"}},re.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",We.position,"\uFF09\uFF1A"),re.createElement(ee.Z,{value:(Ze=We==null?void 0:We.answer_text)==null?void 0:Ze.join("\u3001"),readOnly:!0})))}))},Te=()=>{var De,We,ze,Ve,Ze,Ue;const Me={SUBJECTIVE:(De=fe.answer_texts)==null?void 0:De[0],JUDGMENT:(ze=(We=fe.choices)==null?void 0:We.find(Xe=>Xe.is_answer))==null?void 0:ze.choice_text},He=fe.choices.map(Xe=>Xe.is_answer).findIndex(Xe=>Xe),Ye=He>-1?b[He]:"";let Qe="";fe.choices.map((Xe,Fe)=>{Xe.is_answer&&(Qe+=b[Fe])});const rt=Me[fe.item_type];let Ke=((Ve=fe==null?void 0:fe.program_attr)==null?void 0:Ve.code)||"";try{Ke=ne.Base64.decode(((Ze=fe==null?void 0:fe.program_attr)==null?void 0:Ze.code)||"")}catch(Xe){}const Ge={SINGLE:re.createElement(we.Z,{className:se.answerHtml,value:`\u7B54\u6848\uFF1A${Ye||"\u65E0"}`}),MULTIPLE:re.createElement(we.Z,{className:se.answerHtml,value:`\u7B54\u6848\uFF1A${Qe||"\u65E0"}`}),COMPLETION:Ae(),BPROGRAM:re.createElement("div",null,re.createElement(we.Z,{className:se.answerHtml,showProgramFill:!0,value:Ke}),(Ue=fe.standard_answer)==null?void 0:Ue.map((Xe,Fe)=>re.createElement("div",{key:Fe,className:se.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${Xe.position}\uFF09\uFF1A${Xe==null?void 0:Xe.answer_text}`)))},Le=re.createElement(ge.Z,null,re.createElement(de.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),re.createElement(de.Z,{flex:1},re.createElement(we.Z,{className:se.answerHtml,value:`${rt||"\u65E0"}`})));return Ge[fe.item_type]||Le},Oe=De=>{let We=[...pe];De.target.checked?We.push(fe.id):We=We.filter(ze=>ze!==fe.id),he(We)},je=De=>y(void 0,null,function*(){if(!De&&!(pe!=null&&pe.length))return message.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");xe.current=[0],Modal.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:re.createElement("div",{className:`font14 ${se.overflow}`,style:{maxHeight:500,overflow:"auto"}},re.createElement("div",{className:se.tips},re.createElement("div",null,"\u63D0\u793A\uFF1A"),re.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u4E3B\uFF1B"),re.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),re.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),re.createElement(CustomTree,{defaultValue:!0,value:xe.current,onChange:We=>xe.current=We})),onOk:()=>y(void 0,null,function*(){var We;const ze=yield batchGroup({ids:De?[De]:pe,groups_ids:(We=xe.current)==null?void 0:We[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",ze),xe.current=[],ze==null||ze.status})})});return re.createElement("div",{className:se.itemWrap},re.createElement("div",{className:se.list},ye&&re.createElement(le.default,{className:"mr10",onChange:Oe,checked:pe.includes(fe.id)}),re.createElement("div",{onClick:()=>Ce(!Pe),className:se.title},re.createElement(we.Z,{key:1,showLines:1,showTextOnly:!0,className:se.topicTitleContent,value:(fe==null?void 0:fe.item_type)==="BPROGRAM"?(Ee=fe==null?void 0:fe.program_attr)==null?void 0:Ee.description:fe.name})),re.createElement("div",{onClick:()=>Ce(!Pe),className:se.tr},re.createElement("i",{style:{transform:Pe?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),re.createElement("aside",{style:Pe?{display:"block"}:{display:"none"},className:se.itemDetail},re.createElement("div",{style:{marginBottom:44}},re.createElement(we.Z,{key:2,className:se.topicTitleContent,value:(fe==null?void 0:fe.item_type)==="BPROGRAM"?(be=fe==null?void 0:fe.program_attr)==null?void 0:be.description:fe.name}),re.createElement("div",{className:`${se.row} mt15`},Be()),re.createElement("div",{className:se.row},re.createElement("div",{className:se.updateTimeRow},re.createElement("div",{className:se.updateTimeWrap},fe.item_type==="PROGRAM"&&re.createElement("p",{className:se.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Se=fe==null?void 0:fe.languages)==null?void 0:Se.join("/")))))),fe.item_type!=="COMBINATION"&&re.createElement("div",{className:se.answerWrapper},re.createElement("img",{src:ae,alt:"",className:se.decoration}),re.createElement("div",{className:se.answer},Te()),re.createElement("div",{className:se.parse},re.createElement("div",{className:se.parseText},"\u89E3\u6790\uFF1A"),re.createElement("div",{className:se.parseAnswer},fe.analysis?re.createElement(we.Z,{className:se.parseAnswerHtml,value:fe.analysis}):"\u6682\u65E0\u89E3\u6790")),re.createElement("div",{className:se.parse},re.createElement("div",{className:se.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),re.createElement(ve.Z,{title:(fe==null?void 0:fe.tag_discipline)||"--"},re.createElement("div",{className:se.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(fe==null?void 0:fe.tag_discipline)||"--"))))))},te=({SubjectShare:fe,isProblemset:pe,data:he,user:ye,page:Ee,activeTabsKey:be,onPublicReview:Se=()=>{},onStartExperience:Pe=()=>{},onSetPrivate:Ce=()=>{},onCorrection:xe=()=>{},onChangeTag:Be=()=>{},onCollect:Ae=()=>{},onSetPublic:Te=()=>{},onDelete:Oe=()=>{},onCancel:je=()=>{},onSelect:De=()=>{},onMoveTo:We=()=>{},addProblemset:ze=()=>{},onSetShare:Ve=()=>{},onCancelShare:Ze=()=>{},onPublish:Ue=()=>{},onCancelPublish:Me=()=>{},onCopy:He=()=>{}})=>{var Ye,Qe,rt,Ke,Ge,Le,Xe,Fe,ke,et,tt,$e,_e,Ie,Re;const Ne=he.item_type==="PROGRAM"?`/problems/newedit/${(Ye=he.program_attr)==null?void 0:Ye.identifier}?tabs_key=${be}&page=${Ee}`:he.item_type==="BPROGRAM"?`/problemset/edit/${(Qe=he.program_attr)==null?void 0:Qe.identifier}?type=1&tabs_key=${be}&page=${Ee}`:`/problemset/edit/${he.id}?tabs_key=${be}&page=${Ee}`,qe=be==="0"&&!he.public&&!he.apply&&(he.item_type==="PROGRAM"&&((rt=he.program_attr)==null?void 0:rt.status)!==0||he.item_type!=="PROGRAM"),st=[{label:re.createElement("a",{className:se.actionLink,onClick:()=>He(he.id,!1)},"\u590D\u5236"),key:"2",show:be==="0"},{label:re.createElement("a",{className:se.actionLink,onClick:()=>{var gt;return Me((gt=he==null?void 0:he.program_attr)==null?void 0:gt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(be==="0"||be==="3")&&he.item_type==="PROGRAM"&&((Ke=he.program_attr)==null?void 0:Ke.status)!==0&&!he.public&&((Ge=he.author)==null?void 0:Ge.login)===((Le=ye.userInfo)==null?void 0:Le.login)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>We(he.id)},"\u79FB\u52A8\u5230"),key:"1",show:be==="0"},{label:re.createElement("a",{className:se.actionLink,onClick:()=>{he.is_share?Ze(he.id):Ve(he.id)}},"\u5171\u4EAB"),key:"3",show:be==="0"&&fe},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Te(he)},"\u516C\u5F00"),key:"4",show:qe},{label:re.createElement("a",{className:se.reviewFlag,onClick:Se},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:be==="0"&&!he.public&&he.apply&&(he.item_type==="PROGRAM"&&he.program_attr.status!==0||he.item_type!=="PROGRAM")},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Ce(he.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(be==="0"||be==="1")&&he.public&&((Xe=he.author)==null?void 0:Xe.login)===((Fe=ye.userInfo)==null?void 0:Fe.login)||be==="1"&&(0,oe.ag)()},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Ae(he.id,he.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:be==="2"},{label:re.createElement("a",{className:se.actionLink,onClick:()=>{var gt;return Ue((gt=he==null?void 0:he.program_attr)==null?void 0:gt.identifier)}},"\u53D1\u5E03"),key:"8",show:(be==="0"||be==="3")&&he.item_type==="PROGRAM"&&((ke=he.program_attr)==null?void 0:ke.status)===0&&!he.public&&((et=he.author)==null?void 0:et.login)===((tt=ye.userInfo)==null?void 0:tt.login)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Ae(he.id,he.is_collected)},he.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(be==="1"||be==="3")&&!(0,oe.ag)()&&!(0,oe.JA)()&&(($e=he.author)==null?void 0:$e.login)!==((_e=ye.userInfo)==null?void 0:_e.login)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>xe(he.id)},"\u7EA0\u9519"),key:"10",show:be!=="0"&&!(0,oe.ag)()&&!(0,oe.JA)()},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Be(he)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:be==="0"||be==="3"&&(he==null?void 0:he.edit_item_bank)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>Oe(he.id)},"\u5220\u9664"),key:"11",show:be==="0"&&!he.public||be==="1"&&(0,oe.ag)()&&((Ie=he.author)==null?void 0:Ie.login)!==((Re=ye.userInfo)==null?void 0:Re.login)},{label:re.createElement("a",{className:se.actionLink,onClick:()=>ze(he.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:be==="1"||be==="3"}].filter(gt=>gt.show),nt=re.createElement(ie.default,{forceSubMenuRender:!0,className:se.menu,items:st}),ot=re.createElement(ie.default,{forceSubMenuRender:!0,className:se.menu},re.createElement(ie.default.Item,{key:"10"},re.createElement("a",{className:se.actionLink,onClick:()=>xe(he.id)},"\u7EA0\u9519"))),Ft=be!=="0"&&!(0,oe.ag)()&&!(0,oe.JA)();return re.createElement(re.Fragment,null,pe?re.createElement(re.Fragment,null,(be==="0"||be==="3"&&(he==null?void 0:he.edit_item_bank))&&!he.public&&re.createElement("span",{className:se.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(Ne);const gt=document.getElementById(he.id),ht=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",gt.getBoundingClientRect().top+ht+"")}},re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2})),re.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),re.createElement("span",{className:se.textBtn,style:{cursor:"pointer"},onClick:()=>Pe(he)},re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2})),re.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2}))),st.length>0&&re.createElement(ue.Z,{dropdownRender:()=>nt},re.createElement("span",{style:{cursor:"default",width:"105px"},onClick:gt=>gt.preventDefault()},re.createElement("span",{className:se.textBtn},re.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2})))))):Ft?re.createElement(ue.Z,{className:"ml40",dropdownRender:()=>ot},re.createElement("span",{style:{cursor:"default",width:"105px"},onClick:gt=>gt.preventDefault()},re.createElement("span",{className:se.textBtn},re.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",re.createElement("div",{className:se.line},re.createElement("b",{className:se.b1}),re.createElement("b",{className:se.b2}))))):re.createElement("span",null))};var ce=z},62807:function(dt,at,me){"use strict";me.r(at),me.d(at,{TabType:function(){return kt},default:function(){return It}});var re=me(59301),we=me(58106),E=me(79263),ve=me(99313),ge=me(92832),de=me(78241),le=me(43418),ie=me(5112),ue=me(8591),se=me(71418),oe=me(24905),ae=me(20834),ne=me(6848),ee=me(19842),a=me(57809),y=me(66104),x=me(3113),b=me(38854),z=me(95237),te=me(58421),ce=me(1083),fe=me(59243),pe=me(25054),he=me(53452),ye=me(30392),Ee=me(81566),be=me(33747),Se=me(68014),Pe=me(56513),Ce=me(35400),xe=me(73555),Be=me(21186),Ae=me(93946),Te=me(28292),Oe=me(75979),je={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},De=me(13977),We=me(83950),ze={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const Ve=({count:Nt,visibleBasket:ln,onToggleVisible:un=()=>{}})=>re.createElement(ne.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},re.createElement("div",{className:`${ln?ze.open:ze.hide} ${ze.basket}`,onClick:un},Nt>0&&re.createElement("div",{className:ze.count},Nt),re.createElement("span",{className:ze.iconWrap},re.createElement("i",{className:`${ze.icon} iconfont icon-shitilan`})),re.createElement("div",{className:ze.name},"\u8BD5\u9898\u7BEE")));var Ze=me(534),Ue=me(86793),Me=me(31735),He=me(11968),Ye=me(52697),Qe=me(66914),rt=me(89372),Ke=me(884),Ge=me(89392),Le=me(97013),Xe=me(46502),Fe=me(24826),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",et=me(14047),tt=me(5623),$e=me(87169),_e=me(81320),Ie=me(82165),Re=me(94276),Ne=me(59301),qe=Object.defineProperty,st=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,ht=(Nt,ln,un)=>ln in Nt?qe(Nt,ln,{enumerable:!0,configurable:!0,writable:!0,value:un}):Nt[ln]=un,lt=(Nt,ln)=>{for(var un in ln||(ln={}))Ft.call(ln,un)&&ht(Nt,un,ln[un]);if(ot)for(var un of ot(ln))gt.call(ln,un)&&ht(Nt,un,ln[un]);return Nt},St=(Nt,ln)=>st(Nt,nt(ln)),At=(Nt,ln,un)=>new Promise((rn,Ht)=>{var Kt=Gn=>{try{Pn(un.next(Gn))}catch(zt){Ht(zt)}},Yt=Gn=>{try{Pn(un.throw(Gn))}catch(zt){Ht(zt)}},Pn=Gn=>Gn.done?rn(Gn.value):Promise.resolve(Gn.value).then(Kt,Yt);Pn((un=un.apply(Nt,ln)).next())});const Pt=ve.default.TabPane,Dt=ge.default.Search,{TextArea:_t}=ge.default;var kt=(Nt=>(Nt.Mine="0",Nt.Public="1",Nt.Collection="2",Nt.TeachGroupShare="3",Nt))(kt||{});const wt=({classroomList:Nt,problemset:ln,user:un,globalSetting:rn,loading:Ht,dispatch:Kt,match:Yt,shixunHomeworks:Pn})=>{var Gn,zt,en,cn,jt,it,Tt,Bt,Gt,an,fn;const nn=(0,we.useLocation)(),ft=(0,we.useParams)(),[mt]=(0,we.useSearchParams)(),pt=(0,re.useRef)(),Ut=mt.get("tabs_key")||"0";let[ut,gn]=(0,re.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:Ut,item_type:null,difficulty:null,keyword:null,page:mt.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:mt.get("id")||null,exam_id:ft.id||null,exercise_id:ft.categoryId||null});const[Hn,Ln]=(0,re.useState)(0),[Et,Wt]=(0,re.useState)([]),[dn,Rt]=(0,re.useState)(Ut),[xn,zn]=(0,re.useState)(0),[ur,Cn]=(0,re.useState)(-1),[Vn,nr]=(0,re.useState)([]),[Wn,bn]=(0,re.useState)(!1),[$n,cr]=(0,re.useState)([]),[dr,wr]=(0,re.useState)(0),[yr,Ar]=(0,re.useState)(!1),[pr,sn]=(0,re.useState)(!1),[Un,Xn]=(0,re.useState)(),[or,pn]=(0,re.useState)(!1),kn=(0,re.useRef)(!1),Zn=(0,re.useRef)(""),In=(0,re.useRef)(),Jn=(0,re.useRef)(),On=(0,re.useRef)(),[br,Cr]=(0,re.useState)(),[Nn,Pr]=(0,re.useState)([]),Tr=(0,re.useRef)(!1),Or=nn.pathname==="/problemset",er=(Gn=nn.pathname)==null?void 0:Gn.includes("program_homework"),fr=er&&ft.categoryId&&((zt=nn.pathname)!=null&&zt.includes("edit"))?ft.categoryId:"",En=fr?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[rr,Fr]=(0,re.useState)({}),[Rr,gr]=(0,re.useState)(!1),{admin:Sr,business:Ir,is_shixun_marker:Br,is_teacher:ir,user_identity:Er}=un.userInfo||{},kr=Sr||Ir||Br||ir||Er!=="\u5B66\u751F",[_r,Mr]=(0,re.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:jr}=Pn,[Vr,Gr]=(0,re.useState)([]),Jr=(0,re.useRef)(null),[Zr,Hr]=(0,re.useState)(!1),[Nr,Yr]=(0,re.useState)([]),[Lt,$t]=(0,re.useState)(""),[vn,ar]=(0,re.useState)(!1),[mn,Vt]=(0,re.useState)(!1),[Je,ct]=(0,re.useState)([]),[bt]=de.default.useForm(),[Mt,yt]=(0,re.useState)(!1),[Jt,Zt]=(0,re.useState)(null),[on,Xt]=(0,re.useState)(0),[wn,qn]=(0,re.useState)(!1),tr=(0,re.useRef)(null),Fn=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Qn=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,re.useEffect)(()=>Re.Z.subscribe("refresh-item-bank",Qt=>{La(Qt)}),[]),(0,re.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Ct=()=>At(void 0,null,function*(){var vt;const Qt=yield(0,rt.$c)({id:fr});if(Qt!=null&&Qt.name){const An={description:Qt.description,languages:Qt.languages,name:Qt.name};tr.current.form.setFieldsValue(An),Fr(lt({},An)),Yr([...Qt.data]),Pr((vt=Qt.data)==null?void 0:vt.map(yn=>yn.id))}});(0,re.useEffect)(()=>{fr&&Ct()},[fr]),(0,re.useEffect)(()=>{},[]),(0,re.useEffect)(()=>{const vt=(mt==null?void 0:mt.get("group_id"))||0;if(Kt({type:"problemset/getDisciplines",payload:{source:"question",group_id:vt,group_type:dn}}),ut.group_id=Number(vt),dn==="3"&&(ut.clazz="ItemBanksGroup",mr(!0)),mt.get("page")){let Qt=JSON.parse(localStorage.getItem("problemsetkey"))||{};Cn((Qt==null?void 0:Qt.tag_discipline_id)||-1),ut=lt(lt({},ut),Qt),gn(ut)}else gn(ut);Sn(ut).then(Qt=>{Hr(!1)}),hn(ut),qt(),tn()},[]),(0,re.useEffect)(()=>(Kt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Kt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{Kt({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Kt({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,re.useEffect)(()=>(Kt({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Kt({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,re.useEffect)(()=>(Kt({type:"globalSetting/headerFooterToggle",payload:Or}),()=>{Kt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,re.useEffect)(()=>{(0,Me.Dk)(er?En:"\u8BD5\u9898\u5E93")},[er,En]);const Ot=vt=>{let Qt=0;return Un==null||Un.forEach(An=>{An.type===vt&&(Qt=An.count)}),Qt},xt=(vt,Qt)=>{var An,yn,Mn,Kn,zr,Kr,Xr,fa,za;const Oa=[];if(vt||(yn=(An=ln==null?void 0:ln.disciplinesData)==null?void 0:An.disciplines)==null||yn.forEach(ha=>{var ca;(ca=ha==null?void 0:ha.sub_disciplines)==null||ca.forEach(aa=>{var xa;(xa=aa==null?void 0:aa.tag_disciplines)==null||xa.forEach(Wa=>{Wa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(Wa)})})}),vt&&!Qt){const ha=(Kn=(Mn=ln==null?void 0:ln.disciplinesData)==null?void 0:Mn.disciplines)==null?void 0:Kn.find(ca=>ca.id===vt);(zr=ha==null?void 0:ha.sub_disciplines)==null||zr.forEach(ca=>{var aa;(aa=ca==null?void 0:ca.tag_disciplines)==null||aa.forEach(xa=>{xa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(xa)})})}if(vt&&Qt){const ha=(Xr=(Kr=ln==null?void 0:ln.disciplinesData)==null?void 0:Kr.disciplines)==null?void 0:Xr.find(aa=>aa.id===vt),ca=(fa=ha==null?void 0:ha.sub_disciplines)==null?void 0:fa.find(aa=>aa.id===Qt);(za=ca==null?void 0:ca.tag_disciplines)==null||za.forEach(aa=>{aa.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&Oa.push(aa)})}return Oa},tn=()=>At(void 0,null,function*(){Kt({type:"problemset/getTeachGroupData"})});(0,re.useEffect)(()=>{const{completion_questions_count:vt=0,judgement_questions_count:Qt=0,multiple_questions_count:An=0,practical_questions_count:yn=0,program_questions_count:Mn=0,single_questions_count:Kn=0,subjective_questions_count:zr=0,combination_questions_count:Kr=0,bprogram_questions_count:Xr=0}=ln.basketData||{},fa=vt+Qt+An+yn+Mn+Kn+zr+Kr+Xr;wr(fa)},[ln.basketData]);const hn=(vt,Qt)=>At(void 0,null,function*(){var An;vt.type==="3"?vt.clazz="ItemBanksGroup":delete vt.clazz;const yn=lt({},vt);Hr(!0);const Mn=yield Kt({type:"problemset/getGroup",payload:lt({},yn)});return Mn!=null&&Mn.data&&Gr((Mn==null?void 0:Mn.data)||[]),Mn&&(cr((Mn==null?void 0:Mn.navigation)||[]),((An=Mn==null?void 0:Mn.navigation)==null?void 0:An.length)>1?la(!1):la(!0)),er||Qt||Pr([]),Hr(!1),Mn}),Sn=(vt,Qt)=>At(void 0,null,function*(){const An=lt({},vt);localStorage.setItem("problemsetkey",JSON.stringify(vt)),An.item_type=er?"PROGRAM":vt.item_type,An.keyword=vt.keyword||"",Hr(!0);const yn=yield Kt({type:"problemset/getItemBanks",payload:lt({},An)});if(yn&&yn.status!==403&&yn.status!==401&&yn.status!==500){if(Ln(yn.items_count||0),Xn(yn.item_types),Wt(yn.items||[]),nr(yn.tag_disciplines||[]),Cr(yn.used_shixun_ids||[]),_n(yn.items||[]),er||Qt||Pr([]),zn((yn==null?void 0:yn.added_num)||0),Hr(!1),mt.get("page")&&!wn){let Mn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Mn-100,behavior:"smooth"}),qn(!0)}return yn}}),qt=()=>{Kt({type:"problemset/getBasketList",payload:{}})},_n=vt=>{const Qt=vt.every(An=>{var yn;return((yn=An.program_attr)==null?void 0:yn.status)===0});kn.current=Qt},Rn=(vt,Qt)=>{ut.discipline_id=vt||"",ut.sub_discipline_id=Qt||"",ut.tag_discipline_id="",ut.page=1,delete ut.id,Cn(-1),gn(ut),Sn(ut),(dn==="3"||dn==="0")&&hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},sr=vt=>{ut.item_type=vt||"",ut.page=1,gn(ut),Sn(ut),(dn==="3"||dn==="0")&&hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},jn=vt=>{ut.difficulty=vt||"",ut.page=1,delete ut.id,gn(ut),Sn(ut),(dn==="3"||dn==="0")&&hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},Dn=vt=>{ut.tag_discipline_id=vt,ut.page=1,delete ut.id,vt===-1&&(ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id=""),Cn(vt),gn(ut),Sn(ut),(dn==="3"||dn==="0")&&hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},[hr,mr]=(0,re.useState)(!1),Dr=vt=>{Kt({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:vt}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.type=vt,vt==="0"?(la(!1),ut.group_id=0,ut.teach_group_id=0):(la(!0),ut.group_id=null),vt==="3"&&er?ut.only_published=!0:ut.only_published=null,vt==="3"?(ut.clazz="ItemBanksGroup",mr(!0)):mr(!1),ut.page=1,delete ut.id,Cn(-1),Rt(vt),gn(ut),Sn(ut),vt!=="1"&&vt!=="2"&&hn(ut),la(!0)},Yn=(vt,Qt)=>{debugger;ut.page=vt,ut.per_page=Qt,gn(ut),Sn(ut,!0),hn(ut,!0)},Bn=vt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.keyword=vt,delete ut.id,console.log(ut,"paramsparamsparamsparamsparams"),vt?(sn(!0),(0,Fe.tk)({name:vt,copywriting:vt,position:er?"Practice":"ItemBank"})):sn(!1),Cn(-1),gn(ut),Sn(ut)},Tn=()=>{gn(ut),Sn(ut),pn(!1)},vr=vt=>{const Qt=vt.length===Et.length&&ut.page>1?ut.page-1:ut.page;ut.page=Qt,qt(),gn(ut),Sn(ut),hn(ut)},Lr=()=>{Kt({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wr=(vt,Qt)=>At(void 0,null,function*(){const An=Qt?yield(0,rt.lS)({id:vt}):yield(0,rt.s)({id:vt});(An==null?void 0:An.status)===0&&Tn()}),oa=vt=>At(void 0,null,function*(){Ka(vt)}),ga=vt=>At(void 0,null,function*(){Na([vt])}),va=vt=>{Jn.current="",In.current="",le.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:Ne.createElement("div",{className:"font14"},Ne.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),Ne.createElement(ie.ZP.Group,{className:"mt10",onChange:Qt=>In.current=Qt.target.value},Ne.createElement(ie.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),Ne.createElement(ie.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),Ne.createElement(ie.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),Ne.createElement(ie.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),Ne.createElement(ie.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),Ne.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),Ne.createElement(_t,{className:"mt10",rows:4,defaultValue:Jn.current,onChange:Qt=>Jn.current=Qt.target.value})),onOk:()=>new Promise((Qt,An)=>At(void 0,null,function*(){if(!(In.current&&Jn.current))return ue.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),An();(yield(0,rt.L5)({id:vt,clazz:In.current,description:Jn.current})).status===0&&ue.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Qt()}))})},ya=(0,re.useRef)(),[ba,ia]=(0,re.useState)([]),[ra,sa]=(0,re.useState)(!1),[ua,Ea]=(0,re.useState)({}),$r=(0,re.useRef)([0]),ea=vt=>At(void 0,null,function*(){const Qt=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:vt==null?void 0:vt.sub_discipline_id}});ia(Qt==null?void 0:Qt.tag_disciplines)}),ma=vt=>At(void 0,null,function*(){Zt(vt),ka(vt),sa(!0)}),Sa=vt=>{Kt({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:vt}}})},Ca=vt=>At(void 0,null,function*(){var Qt,An,yn,Mn;const Kn=yield(0,Le.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[vt]}});(Kn==null?void 0:Kn.status)===0&&((Qt=Kn==null?void 0:Kn.data)==null?void 0:Qt.size)!==0?le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((An=Kn==null?void 0:Kn.data)==null?void 0:An.name)||"--","\u300B",((yn=Kn==null?void 0:Kn.data)==null?void 0:yn.size)>1?`\u7B49 ${(Mn=Kn==null?void 0:Kn.data)==null?void 0:Mn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>At(void 0,null,function*(){const zr=yield Kt({type:"problemset/handleDelete",payload:{id:vt}});(zr==null?void 0:zr.status)===0&&vr([null])})}):Kt({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:vt}}})}),Aa=vt=>At(void 0,null,function*(){const{item_type:Qt}=vt;if(Qt==="PROGRAM"){const{program_attr:{identifier:An}}=vt,yn=yield Kt({type:"problemset/startExperience",payload:{id:An}});if(yn.status===0){const Mn=yn.identifier;(0,Me.xg)(`/myproblems/${Mn}`);return}ue.ZP.warning(yn.message);return}Kt({type:"problemset/setActionTabs",payload:{key:Qt,params:vt}})}),wa=vt=>At(void 0,null,function*(){if(ut.exam_id){(yield(0,rt.fY)({item_id:vt,id:ut.exam_id})).status===0&&Tn();return}if(ut!=null&&ut.exercise_id){(yield(0,Le.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:[vt]}})).status===0&&Tn();return}(yield Kt({type:"problemset/cancel",payload:{id:vt,item_bank:1}})).status===0&&(Tn(),qt())}),[Ba,la]=(0,re.useState)(!1),Fa=(vt,Qt=!1,An=!1)=>At(void 0,null,function*(){var yn;if(Kt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:dn==="3"?"3":"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.group_id=Math.abs(vt),Cn(-1),gn(ut),An){const Mn=JSON.parse(JSON.stringify($n));Mn.splice(Mn.length-2,2),ut.parents=Mn}else ut.parents=[...$n||[{id:0,name:"\u6839\u76EE\u5F55"}],...((yn=(0,Ue.b)(pt.current,vt))==null?void 0:yn.map(Mn=>({id:Mn.id,name:Mn.name})))||[]];hn(lt({},ut)).then(Mn=>{var Kn;cr(Mn==null?void 0:Mn.navigation),((Kn=Mn==null?void 0:Mn.navigation)==null?void 0:Kn.length)>1&&vt?la(!0):la(!1)}),Sn(ut)}),La=vt=>At(void 0,null,function*(){Kt({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(vt),group_type:"0"}}),ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.page=1,ut.item_type=null,ut.difficulty=null,ut.type="0",ut.group_id=Math.abs(vt),ut.only_published=null,mr(!1),Cn(-1),Rt("0"),gn(ut),hn(lt({},ut)).then(Qt=>{var An;cr(Qt==null?void 0:Qt.navigation),((An=Qt==null?void 0:Qt.navigation)==null?void 0:An.length)>1&&vt?la(!0):la(!1)}),Sn(ut)}),Da=vt=>At(void 0,null,function*(){if(ut.exam_id){(yield(0,rt.zh)({exam_id:ut.exam_id,item_bank_ids:[vt]})).status===0&&Tn();return}if(ut!=null&&ut.exercise_id){(yield(0,Le.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[vt]}})).status===0&&Tn();return}if(dr===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield Kt({type:"problemset/select",payload:{item_bank_ids:[vt]}})).status===0&&(Tn(),qt())}),lr=vt=>At(void 0,null,function*(){if(!vt&&!(Nn!=null&&Nn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");On.current=[0],le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement(Ye.Z,{defaultValue:!0,value:On.current,onChange:Qt=>On.current=Qt}))),onOk:()=>At(void 0,null,function*(){var Qt;const An=yield(0,rt.Rp)({id:vt,group_id:(Qt=On.current)==null?void 0:Qt[0]});On.current=[],(An==null?void 0:An.status)===0&&(hn(ut),Tn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),xr=vt=>At(void 0,null,function*(){if(!vt&&!(Nn!=null&&Nn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),Ne.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement(Ye.Z,{defaultValue:!0,defaultSelectedKeys:$r.current,defaultExpandedKeys:$r.current,onChange:Qt=>$r.current=Qt}))),onOk:()=>At(void 0,null,function*(){var Qt;const An=yield(0,rt.LS)({ids:vt?[vt]:Nn,groups_ids:(Qt=$r.current)==null?void 0:Qt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",An),(An==null?void 0:An.status)===0&&(hn(ut),Tn())})})}),Qr=(vt,Qt)=>At(void 0,null,function*(){if(!vt&&!(Nn!=null&&Nn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");const An=()=>At(void 0,null,function*(){var yn;const Mn=yield(0,Le.ZP)(`/api/item_banks/${vt}/copy`,{method:"post",body:{group_id:Qt?(yn=On.current)==null?void 0:yn[0]:null}});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Mn),On.current=[],(Mn==null?void 0:Mn.status)===0&&(hn(ut),Tn(),ue.ZP.success("\u590D\u5236\u6210\u529F"))});On.current=[0],Qt?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement(Ye.Z,{defaultValue:!0,value:On.current,onChange:yn=>On.current=yn}))),onOk:()=>At(void 0,null,function*(){An()})}):An()}),qr=vt=>At(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Qt=yield(0,rt.hg)({clazz:"ItemBank",id:vt});console.log(Qt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const An=(Qt==null?void 0:Qt.groups)||[];On.current=An.filter(yn=>yn.is_share).map(yn=>yn.id),le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("p",{className:`${je.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:An==null?void 0:An.map(yn=>yn.is_share?yn.id:"")},An==null?void 0:An.map(yn=>Ne.createElement(oe.default,{key:yn.id,value:yn.id,onChange:()=>{yn.is_share=!yn.is_share,console.log(An,"\u9009\u4E2D\u7684data"),On.current=An}}," ",yn.name)))),onOk:()=>At(void 0,null,function*(){return On.current=An.filter(yn=>yn.is_share).map(yn=>yn.id),console.log(On.current,"joinGroupDataRef.current"),new Promise((yn,Mn)=>At(void 0,null,function*(){console.log(An,"\u770B\u770B\u8FD9\u91CC\u7684data");const Kn=yield(0,rt.GW)({ids:[vt],clazz:"ItemBank",group_ids:On.current});return On.current=[],(Kn==null?void 0:Kn.status)===0&&(ue.ZP.info("\u64CD\u4F5C\u6210\u529F"),Tn()),yn()}))})})}),pa=vt=>{Kt({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:vt}}})},da=()=>{le.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>At(void 0,null,function*(){(yield(0,rt.RT)()).status===0&&(Tn(),qt())})})},ta=()=>{Kt({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:ut}})},Ur=()=>{var vt;const Qt={discipline_id:`&discipline_id=${ut.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${ut.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${ut.tag_discipline_id}`,difficulty:`&difficulty=${ut.difficulty}`,item_type:`&item_type=${ut.item_type}`,group_id:`&group_id=${ut.group_id||0}`};let An=`/problemset/newitem?pages=${ut.page}`;Object.keys(Qt).forEach(yn=>{ut[yn]&&(An=An+Qt[yn])}),(vt=we.history)==null||vt.push(An)},na=vt=>{const Qt=Nn;if(!(Qt!=null&&Qt.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(dr+Qt.length>200&&vt&&Or){ue.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-dr}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Qt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}vt?Ta(Qt):Pa(Qt)},Ta=vt=>At(void 0,null,function*(){let Qt=[...vt];Et.forEach(An=>{var yn;Qt.includes(An.id)&&An.item_type==="PROGRAM"&&((yn=An.program_attr)==null?void 0:yn.status)===0&&(0,Ge.remove)(Qt,Mn=>Mn===An.id)}),le.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ne.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",vt.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>At(void 0,null,function*(){let An;ut.exam_id?An=yield(0,rt.zh)({exam_id:ut.exam_id,item_bank_ids:Qt}):ut!=null&&ut.exercise_id?An=yield(0,Le.ZP)(`/api/exercises/${ut==null?void 0:ut.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Qt}}):An=yield Kt({type:"problemset/select",payload:{item_bank_ids:Qt}}),An.status===0&&(Tn(),qt())})})}),Pa=vt=>At(void 0,null,function*(){let Qt;ut.exam_id?Qt=yield(0,Le.ZP)(`/api/examination_banks/${ut.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:vt}}):ut!=null&&ut.exercise_id?Qt=yield(0,Le.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:ut==null?void 0:ut.exercise_id,item_bank_ids:vt}}):Qt=yield Kt({type:"problemset/unselectAll",payload:{item_ids:vt}}),Qt.status===0&&(Tn(),qt())}),Ia=vt=>At(void 0,null,function*(){if(Or&&dr===200){ue.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Qt;ut.exam_id?(Qt=yield(0,rt.zh)({exam_id:ut.exam_id,shixun_ids:vt}),Qt.status===0&&Tn()):(Qt=yield Kt({type:"problemset/select",payload:{shixun_ids:vt}}),Qt.status===0&&(qt(),Tn()))}),Va=()=>{Kt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},Za=vt=>At(void 0,null,function*(){var Qt,An,yn;if(!((An=(Qt=ln.teachGroupData)==null?void 0:Qt.groups)!=null&&An.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Mn=yield(0,Le.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:vt}});console.log(Mn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Mn.status===0&&(On.current=Mn==null?void 0:Mn.data,le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},Ne.createElement("div",null,"\u63D0\u793A\uFF1A"),Ne.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),Ne.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:On.current.map(Kn=>Kn.is_share?Kn.id:"")},(yn=Mn==null?void 0:Mn.data)==null?void 0:yn.map(Kn=>Ne.createElement(oe.default,{disabled:!Kn.can_share,key:Kn.id,value:Kn.id,onChange:()=>{Kn.is_share=!Kn.is_share,console.log(Mn.data,"res.data"),On.current=Mn==null?void 0:Mn.data}}," ",Kn.name)))),onOk:()=>new Promise((Kn,zr)=>At(void 0,null,function*(){var Kr;if(!((Kr=On.current)!=null&&Kr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const Xr=yield(0,Le.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:On.current.map(fa=>({id:fa.id,is_share:fa.is_share})),group_id:vt}});console.log(Xr),(Mn==null?void 0:Mn.status)===0&&(ue.ZP.success("\u64CD\u4F5C\u6210\u529F"),On.current=[],Pr([]),Tn(),hn(ut),Kn())}))}))}),Na=vt=>{var Qt,An,yn,Mn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((An=(Qt=ln.teachGroupData)==null?void 0:Qt.groups)!=null&&An.length))return ue.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},Ne.createElement("div",{className:je.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Ne.createElement(oe.default.Group,{className:je.checkbox,defaultValue:On.current,onChange:Kn=>On.current=Kn},(Mn=(yn=ln.teachGroupData)==null?void 0:yn.groups)==null?void 0:Mn.map(Kn=>Ne.createElement(oe.default,{key:Kn.group_id,value:Kn.group_id},Kn.name)))),onOk:()=>new Promise((Kn,zr)=>At(void 0,null,function*(){var Kr;if(!((Kr=On.current)!=null&&Kr.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),zr();const Xr=yield(0,rt.GW)({ids:vt||Nn,clazz:"ItemBank",group_ids:On.current});(Xr==null?void 0:Xr.status)===0&&(ue.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),On.current=[],Pr([]),Tn(),Kn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),On.current=[]}})},ja=()=>At(void 0,null,function*(){var vt,Qt,An,yn;const Mn=()=>At(void 0,null,function*(){bn(!0);const Kn=yield(0,rt.nD)({ids:Nn});bn(!1),(Kn==null?void 0:Kn.status)===0&&le.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Kn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Kn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{vr(new Array(Kn.success))}})});if(Nn!=null&&Nn.length){const Kn=yield(0,Le.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Nn}});if((Kn==null?void 0:Kn.status)===0&&((vt=Kn==null?void 0:Kn.data)==null?void 0:vt.size)!==0){le.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ne.createElement("div",null,Ne.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Qt=Kn==null?void 0:Kn.data)==null?void 0:Qt.name)||"--","\u300B",((An=Kn==null?void 0:Kn.data)==null?void 0:An.size)>1?`\u7B49 ${(yn=Kn==null?void 0:Kn.data)==null?void 0:yn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Ne.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Mn});return}else{le.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Nn==null?void 0:Nn.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Mn});return}}ue.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Ma=()=>{var vt,Qt,An;if(!(Nn!=null&&Nn.length))return ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((vt=Et==null?void 0:Et.filter(yn=>Nn.includes(yn.id)))!=null&&vt.every(yn=>yn.public))return ue.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Qt=Et==null?void 0:Et.filter(yn=>Nn.includes(yn.id)))!=null&&Qt.find(yn=>{var Mn;return yn.item_type==="PROGRAM"&&((Mn=yn.program_attr)==null?void 0:Mn.status)===0}))return ue.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||un.userInfo.professional_certification){if((An=Et==null?void 0:Et.filter(yn=>Nn.includes(yn.id)))!=null&&An.find(yn=>{var Mn;return((Mn=yn==null?void 0:yn.tag_discipline_ids)==null?void 0:Mn.length)==0}))return ue.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");le.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ra()}})}else le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0C\u5E73\u53F0\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",Ne.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",Ne.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",Ne.createElement("br",null),Ne.createElement(oe.default,{className:"mt10",defaultChecked:!1,onChange:yn=>Tr.current=yn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ra()}})},Ra=()=>At(void 0,null,function*(){const vt=dn==="3"?1:2,Qt=Et?Et.filter(yn=>Nn.includes(yn.id)&&!(yn.public||yn.apply)).map(yn=>yn.id):[];(yield(0,rt.Qp)({ids:Qt,source:vt})).status===0&&(Tr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Tr.current=!1,Tn(),ue.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),ka=vt=>At(void 0,null,function*(){const Qt=yield(0,Le.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});ct(Qt.disciplines||[]),yield ea(vt),vt!=null&&vt.sub_discipline_id&&(Xt(1),bt.setFieldsValue({sub_discipline_id:[vt==null?void 0:vt.discipline_id,vt==null?void 0:vt.sub_discipline_id],tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}))}),Ka=vt=>{Zt(vt),ka(vt),Vt(!0)},Ya=vt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{className:je.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),Ne.createElement("div",{className:je.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>At(void 0,null,function*(){const Qt=yield(0,rt.MZ)({identifier:vt});(Qt==null?void 0:Qt.status)===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Tn())})})},Qa=vt=>{Sa(vt)},Xa=vt=>{le.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Ne.createElement("p",{className:je.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>At(void 0,null,function*(){const Qt=yield(0,rt.sD)({identifier:vt});(Qt==null?void 0:Qt.status)===0&&(ue.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),Tn())})})},Ja=vt=>At(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",vt),Kt({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:vt,group_id:ut.group_id,group_type:"3"}}),ut.page=1,ut.teach_group_id=vt,delete ut.id,ut.group_id=0,gn(lt({},ut)),Sn(ut),hn(ut)}),qa=vt=>{ut.sort_by=vt.type,ut.sort_direction=vt.direction,ut.page=1,Mr(vt.name),gn(ut),Sn(ut),hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},$a=()=>{ut.page=1,gn(ut),Sn(ut),hn(ut)},eo=vt=>{ut.discipline_id="",ut.sub_discipline_id="",ut.tag_discipline_id="",ut.item_type=null,ut.difficulty=null,ut.page=1,ut.group_id=vt,Cn(-1),gn(ut),Sn(ut),hn(ut)},to=()=>{if(!(Nn!=null&&Nn.length)){Kt({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:ut}});return}le.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`},"\u5DF2\u9009\u4E2D",Nn==null?void 0:Nn.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Ke.rQ)({ids:Nn})}})},no=()=>At(void 0,null,function*(){const vt=yield(0,rt.bF)({ids:Nn}),{unpublish_program_question_count:Qt,total_item_banks:An}=vt.data||{};Qt===0?le.default.error({title:"\u9519\u8BEF",content:Ne.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):le.default.confirm({title:"\u63D0\u793A",content:Ne.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",An,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Qt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>At(void 0,null,function*(){(yield(0,rt.dt)({ids:Nn})).status===0&&(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Tn())})})}),so=Ne.createElement(ae.default,null,kr&&Ne.createElement(ae.default.Item,{onClick:()=>na(!0)},"\u6279\u91CF\u52A0\u5165"),kr&&Ne.createElement(ae.default.Item,{onClick:()=>na(!1)},"\u6279\u91CF\u79FB\u51FA"),dn==="0"&&Or&&Ne.createElement(ae.default.Item,{onClick:()=>xr()},"\u79FB\u52A8\u5230"),dn==="0"&&Or&&Ne.createElement(ae.default.Item,{onClick:Ma},"\u6279\u91CF\u516C\u5F00"),dn==="0"&&Or&&Ne.createElement(ae.default.Item,{onClick:()=>Na()},"\u6279\u91CF\u5171\u4EAB"),dn==="0"&&Or&&Ne.createElement(ae.default.Item,{onClick:ja},"\u6279\u91CF\u5220\u9664")),Ha=vt=>{var Qt;if(er)if((Nr==null?void 0:Nr.length)<=0){let An=Et.filter(yn=>vt.includes(yn.id));Yr([...An]),Pr(An==null?void 0:An.map(yn=>yn.id))}else if(vt.length>Nr.length){let An=Et.filter(Kn=>vt.includes(Kn.id)),yn=Nr.map(Kn=>Kn.id),Mn=An.filter(Kn=>!yn.includes(Kn.id));Yr([...Nr,...Mn]),Pr((Qt=[...Nr,...Mn])==null?void 0:Qt.map(Kn=>Kn.id))}else{let An=Nr.filter(yn=>vt.includes(yn.id));Yr([...An]),Pr(An==null?void 0:An.map(yn=>yn.id))}else Pr(vt)},_a=vt=>{var Qt;if(er)if(vt){let An=Nr==null?void 0:Nr.map(Mn=>Mn.id),yn=Et.filter(Mn=>!An.includes(Mn.id));Yr([...Nr,...yn]),Pr((Qt=[...Nr,...yn])==null?void 0:Qt.map(Mn=>Mn.id))}else{let An=Et==null?void 0:Et.map(Mn=>Mn.id),yn=Nr.filter(Mn=>!An.includes(Mn.id));Yr([...yn]),Pr(yn==null?void 0:yn.map(Mn=>Mn.id))}else Pr(vt?Et==null?void 0:Et.map(An=>An.id):[])},ro=()=>{let vt="/problemset/preview";ut.exam_id&&(vt=`/paperlibrary/edit/${ut.exam_id}`),ut!=null&&ut.exercise_id&&!(ft!=null&&ft.pathId)&&(vt=`/classrooms/${ft.coursesId}/exercise/${ut==null?void 0:ut.exercise_id}/edit`),we.history.push(vt)},ao=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],oo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},io=(vt,Qt)=>{var An;const yn=Qt.id<0?"--":kr?Qt[ut.exercise_id?"added":"choosed"]?Ne.createElement("span",{key:1,className:je.btnAdd,onClick:Kn=>{Kn.target.style.pointerEvents="none",wa(Qt.id)}},Or?"\u79FB\u51FA\u8BD5\u9898\u7BEE":Ne.createElement("span",null,Ne.createElement("b",{className:`iconfont icon-yichu ${je.cancelC}`}),"\u79FB\u51FA")):Qt.item_type==="PROGRAM"&&((An=Qt.program_attr)==null?void 0:An.status)===0?Ne.createElement(ne.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},Ne.createElement("span",{className:je.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",Or?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")," ")):Ne.createElement("span",{className:je.btnAdd,onClick:()=>Da(Qt.id)},Or?"\u52A0\u5165\u8BD5\u9898\u7BEE":Ne.createElement("span",{style:{padding:"0 3px"}},Ne.createElement("b",{className:`iconfont icon-jiaru ${je.addC}`}),"\u52A0\u5165")):Ne.createElement(Ne.Fragment,null);return Ne.createElement("span",{className:je.actonBtn},Qt.id>0&&Ne.createElement(Ze.N,{isProblemset:Or,user:un,key:Qt.id,data:Qt,page:ut.page,activeTabsKey:dn,selectIds:Nn,onCollect:Wr,onSetPublic:oa,onStartExperience:Aa,onCorrection:va,onChangeTag:ma,onPublicReview:Lr,onSetPrivate:Sa,onDelete:Ca,onCancel:wa,onSelect:Da,onMoveTo:xr,onCopy:Qr,addProblemset:lr,onSetShare:ga,onCancelShare:qr,onPublish:Ya,onCancelPublish:Xa,SubjectShare:Ba}),yn)};(0,re.useEffect)(()=>{if(er&&!(ft!=null&&ft.pathId)){const{coursesId:vt,categoryId:Qt}=ft;Kt({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Qt,coursesId:vt,type:5}})}},[er]);const Ga=()=>At(void 0,null,function*(){try{yield tr.current.form.validateFields();let vt=tr.current.form.getFieldsValue();if((Nr==null?void 0:Nr.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),ue.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}gr(!0);const{coursesId:Qt,categoryId:An}=ft;if(ft!=null&&ft.pathId){let yn=yield(0,Le.ZP)(`/api/paths/${ft==null?void 0:ft.pathId}/create_hack_homework`,{method:"post",body:St(lt({},vt),{coursesId:Qt,category:An,stage_shixun_id:An=="null"?"":An,stage_id:ft==null?void 0:ft.stageId,type:5,hack_ids:Nr==null?void 0:Nr.map(Mn=>Mn.id)})});(yn==null?void 0:yn.status)===0&&(ue.ZP.success(`${An=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),we.history.push(`/paths/${ft.pathId}`))}else{let yn=yield(0,Le.ZP)(fr?`/api/homework_commons/${An}/update_hack.json`:`/api/courses/${Qt}/homework_commons.json`,{method:fr?"put":"post",body:St(lt({},vt),{coursesId:Qt,category:An,type:5,hack_ids:Nr==null?void 0:Nr.map(Mn=>Mn.id)})});(yn==null?void 0:yn.status)===0&&we.history.push(`/classrooms/${ft.coursesId}/program_homework/${fr?An:yn.homework_id}/detail?tabs=1`)}gr(!1)}catch(vt){document.body.scrollIntoView()}}),Ua=()=>Ne.createElement(de.default,{labelAlign:"right",form:bt,labelCol:{span:3},colon:!1,size:"large"},Ne.createElement(de.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},Ne.createElement(ee.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Je,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(vt,Qt)=>{bt.setFieldsValue({sub_discipline_id:vt,tag_discipline_ids:[]}),Xt(vt?vt.length:0),(vt==null?void 0:vt.length)>0&&(ea({sub_discipline_id:vt[1]}),vt[1]==(Jt==null?void 0:Jt.sub_discipline_id)&&bt.setFieldValue("tag_discipline_ids",Jt.tag_discipline_ids))},onClear:()=>{ia([]),bt.setFieldValue("tag_discipline_ids",[]),Xt(0)}})),Ne.createElement(de.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},Ne.createElement(a.default,{disabled:on===0,className:je.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(vt,Qt)=>Qt.key.indexOf(vt.toLowerCase())>=0},ba.map(vt=>Ne.createElement(a.default.Option,{key:vt.name+vt.id,value:vt.id},Ne.createElement("div",{style:{display:"flex",alignItems:"center"}},Ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},vt.name),(vt==null?void 0:vt.type)==="personal"&&Ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),on>0&&Ne.createElement("div",{className:je.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",Ne.createElement("span",{onClick:()=>yt(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return Ne.createElement("div",{className:je.page},Ne.createElement("section",null,Ne.createElement("div",{className:je.wrap},jr.course_name&&er&&Ne.createElement("section",{className:"animated fadeIn"},Ne.createElement("aside",{className:"mt10"},jr.category&&Ne.createElement(y.Z,{separator:">"},Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${jr.course_id}/program_homework`},jr.course_name)),Ne.createElement(y.Z.Item,null,Ne.createElement(we.Link,{to:`/classrooms/${jr.course_id}/program_homework`},jr.category.category_name)),Ne.createElement(y.Z.Item,null,En)))),Ne.createElement("div",{className:je.title},er?En:"\u8BD5\u9898\u5E93"),er&&Ne.createElement(Xe.Z,{height:250,data:rr,ref:tr}),Ne.createElement("div",{className:je.headerWrapper,id:"topicdom"},Ne.createElement("div",{className:je.tabsWrap},Ne.createElement(ve.default,{activeKey:dn,onChange:Dr,tabBarExtraContent:Ne.createElement("div",{className:je.searchWrap},(0,He.bg)()&&dn==="0"&&Or&&Ne.createElement(x.ZP,{className:je.addQuestionBtn,onClick:Ur},Ne.createElement("img",{src:ke,className:je.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),Ne.createElement(Dt,{allowClear:!0,suffix:Ne.createElement("i",{className:`iconfont icon-sousuo9 font14 ${je.searchIcon}`,onClick:()=>Bn(ut.keyword)}),className:je.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:vt=>{ut.keyword=vt.target.value,gn(lt({},ut))},onSearch:Bn}))},Ne.createElement(Pt,{tab:"\u516C\u5171",key:"1"}),((cn=(en=ln.teachGroupData)==null?void 0:en.groups)==null?void 0:cn.length)&&Ne.createElement(Pt,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,He.ag)()&&!(0,He.JA)()&&!er&&Ne.createElement(Pt,{tab:"\u6536\u85CF\u5939",key:"2"}),(0,He.bg)()&&Ne.createElement(Pt,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((jt=un==null?void 0:un.userInfo)==null?void 0:jt.professional_certification)||ut.type!=="1")&&Ne.createElement(E.S,{showSelectAll:!1,className:je.select,disciplinesData:(it=ln.disciplinesData)==null?void 0:it.disciplines,knowledgeData:Vn,directionValue:ut.discipline_id,subDisciplineValue:ut.sub_discipline_id,typeValue:ut.item_type,isprogram_homework:er,showKnowledge:!0,name:Lt,setname:$t,difficultyValue:ut.difficulty,showShixun:!(0,He.JA)()&&!ut.exercise_id&&dn!=="3"&&dn!=="1",onShixunChange:Va,onDirectionChange:Rn,onTypeChange:sr,onDifficultyChange:jn,knowledgeValue:ur,onKnowledgeChange:Dn,teachGroupData:(Tt=ln.teachGroupData)==null?void 0:Tt.groups,onTeachGroupChange:Ja,teachGroupValue:ut.teach_group_id,showTeachGroup:hr})),Ne.createElement("div",{className:je.treeWrapper,style:{display:dn==="0"||dn==="3"?"block":"none"}},Ne.createElement("div",{className:je.treeHeader},Ne.createElement(Oe.Z,{activeTabsKey:dn,data:$n,onClick:Fa}),dn==="0"&&!er&&Ne.createElement(x.ZP,{type:"link",onClick:ta,className:je.exportBtn},Ne.createElement("img",{src:tt,alt:"",className:je.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement("div",{ref:Jr,className:Vr.length?je.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},Ne.createElement(Ue.Z,{setRootData:vt=>{pt.current=vt},isProblemset:dn==="0"?Or:!1,reloadData:Tn,data:Vr,onShare:Za,onOpen:Fa,activeTabsKey:dn,params:ut,navigation:$n})))),Ne.createElement("div",{className:je.contentWrap},Ne.createElement("div",{className:je.batchWrap},Ne.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!er&&Ne.createElement("div",{className:"font14"},(((Bt=un==null?void 0:un.userInfo)==null?void 0:Bt.professional_certification)||ut.type!=="1")&&Ne.createElement(b.Z,{dropdownRender:()=>Ne.createElement(ae.default,{selectedKeys:[_r]},Fn==null?void 0:Fn.map((vt,Qt)=>Ne.createElement(ae.default.Item,{key:vt.name,onClick:()=>qa(vt)},vt.name)))},Ne.createElement("span",{style:{color:"#464F66"}},Ne.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),_r))),er&&Ne.createElement("div",null,Ne.createElement(oe.default,{checked:(Et==null?void 0:Et.filter(vt=>Nr==null?void 0:Nr.map(Qt=>Qt.id).includes(vt.id)).length)===Et.length,onChange:vt=>_a(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Nn==null?void 0:Nn.length,")"))),er&&Ne.createElement(le.default,{open:vn,centered:!0,width:700,okText:`\u786E\u8BA4${ft!=null&&ft.pathId?"":fr?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ar(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:Ga,confirmLoading:Rr,title:"\u67E5\u770B\u5DF2\u9009"},Ne.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Nr==null?void 0:Nr.length,"\u4E2A"),Ne.createElement("div",{style:{height:400,overflow:"auto"}},Nr==null?void 0:Nr.map((vt,Qt)=>{var An,yn,Mn,Kn,zr,Kr;return Ne.createElement("div",{key:Qt,className:je.sendModal},Ne.createElement("div",{className:je.li},Ne.createElement("p",null,vt==null?void 0:vt.name),Ne.createElement("div",{className:je.bottom},Ne.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:"c-grey-333"},vt.difficulty===1&&"\u7B80\u5355",vt.difficulty===2&&"\u9002\u4E2D",vt.difficulty===3&&"\u56F0\u96BE"),Ne.createElement("i",{className:je.line}),Ne.createElement("span",null,"\u521B\u5EFA\u8005\xA0",Ne.createElement(ne.Z,{title:(An=vt==null?void 0:vt.author)==null?void 0:An.name},Ne.createElement("span",{className:"c-grey-333"},((Mn=(yn=vt==null?void 0:vt.author)==null?void 0:yn.name)==null?void 0:Mn.length)>6?((zr=(Kn=vt==null?void 0:vt.author)==null?void 0:Kn.name)==null?void 0:zr.substr(0,3))+"...":(Kr=vt==null?void 0:vt.author)==null?void 0:Kr.name))),Ne.createElement("i",{className:je.line}),Ne.createElement("span",{className:je.des},"\u66F4\u65B0\xA0",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)))),Ne.createElement("div",{className:je.del,onClick:()=>{Ha(Nr.filter(Xr=>Xr.id!==vt.id).map(Xr=>Xr.id))}},"\u5220\u9664"))})))),Ne.createElement(z.Z,{align:"middle"},Ne.createElement("div",null,!ut.item_type&&Ne.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Qn.map(vt=>{if(Ot(vt.value)>0)return Ne.createElement("span",{style:{marginLeft:6}},vt.name,Ne.createElement("span",{style:{color:"#000000",marginLeft:6}},Ot(vt.value)))}))),dn==="0"&&Or&&Ne.createElement(x.ZP,{onClick:to,type:"link",className:je.exportBtn},Ne.createElement("img",{src:et,className:je.pngIcon}),Ne.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),pr?Ne.createElement("div",null,Ne.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{ut.page=1,ut.keyword=null,delete ut.id,gn(ut),sn(!1),Sn(ut),hn(St(lt({},ut),{parents:$n.slice(0,-1)}))},type:"link"}," ",Ne.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),Ne.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",ut.keyword,"\u201D")):null,Ne.createElement("div",{className:je.contentListWrap},Hn!==0?Ne.createElement(se.Z,{size:"middle",spinning:Ht["problemset/getItemBanks"]},Et.map((vt,Qt)=>{var An,yn,Mn,Kn,zr,Kr,Xr;return Ne.createElement("div",{id:vt.id+"",className:je.li,key:Qt},Ne.createElement("div",{className:je.top},Ne.createElement(Ze.Z,{key:vt.id,data:vt,selectIds:Nn,onSelectCheckBox:Ha})),Ne.createElement("div",{className:je.bottom},Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},"No.",vt==null?void 0:vt.id),Ne.createElement("p",{className:`${je.actionLeftItem} ${je.questionTypeName}`},(An=ao.find(fa=>fa.type===vt.item_type))==null?void 0:An.name),Ne.createElement("p",{className:je.actionLeftItem},oo[vt.difficulty]),Ne.createElement("p",{className:je.actionLeftItem},"\u521B\u5EFA\u8005",Ne.createElement(ne.Z,{title:(yn=vt==null?void 0:vt.author)==null?void 0:yn.name},Ne.createElement("span",{className:"c-grey-333"},((Kn=(Mn=vt==null?void 0:vt.author)==null?void 0:Mn.name)==null?void 0:Kn.length)>6?((Kr=(zr=vt==null?void 0:vt.author)==null?void 0:zr.name)==null?void 0:Kr.substr(0,5))+"...":(Xr=vt==null?void 0:vt.author)==null?void 0:Xr.name))),Ne.createElement("p",{className:je.actionLeftItem},"\u66F4\u65B0",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.updated_at)),Ne.createElement("p",{className:je.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",Ne.createElement("span",{className:"c-grey-333"},vt==null?void 0:vt.quotes)),!er&&Ne.createElement("div",{className:je.more},io({},vt))))})):Ne.createElement(se.Z,{size:"middle",spinning:Ht["problemset/getItemBanks"]},Ne.createElement(fe.Z,{customText:!((Gt=un==null?void 0:un.userInfo)!=null&&Gt.professional_certification)&&ut.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((an=un==null?void 0:un.userInfo)!=null&&an.professional_certification)&&ut.type==="1"?Ne.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{we.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),Hn!==0&&!er&&Ne.createElement(te.Z,{showQuickJumper:!0,onChange:Yn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:parseInt(ut.page+"")||1,total:Hn,showTotal:vt=>Ne.createElement(Ne.Fragment,null,Ne.createElement("span",{className:"mr10 font12"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E"))}),er&&Ne.createElement("div",{style:{height:20}})),Or&&Ne.createElement(De.Z,{basketData:ln.basketData,visible:yr,basketTotal:dr,onClose:()=>Ar(!1),onDelete:pa,onClear:da,onSubmit:()=>At(void 0,null,function*(){var vt,Qt,An,yn,Mn;const Kn=yield Kt({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),zr=(vt=Kn==null?void 0:Kn.disciplines)==null?void 0:vt[0],Kr=yield Kt({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Qt=Kn==null?void 0:Kn.new_checked)==null?void 0:Qt.discipline_id)||(zr==null?void 0:zr.id),sub_discipline_id:((An=Kn==null?void 0:Kn.new_checked)==null?void 0:An.sub_discipline_id)||((Mn=(yn=zr==null?void 0:zr.sub_disciplines)==null?void 0:yn[0])==null?void 0:Mn.id)}});Kr.status===0&&we.history.push(`paperlibrary/add/${Kr.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,He.JA)()&&Or&&Ne.createElement(Ve,{visibleBasket:yr,onToggleVisible:()=>Ar(!yr),count:dr})),Ne.createElement(pe.Z,null),Ne.createElement(Ee.Z,{onReloadData:Tn,isPiliangRevoke:or}),Ne.createElement(be.Z,{onReloadData:()=>vr([null])}),Ne.createElement(We.Z,{onReloadData:Tn,onReloadBasketData:qt}),Nt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Ne.createElement(Qe.Z,{shixunIds:br,cb:Ia}):null,Ne.createElement(Se.Z,null),Ne.createElement(Pe.Z,null),Ne.createElement(Ce.Z,null),Ne.createElement(xe.Z,null),Ne.createElement(Be.Z,null),Ne.createElement(Ae.Z,null),Ne.createElement(Te.Z,null),Ne.createElement(he.Z,null),Ne.createElement(ye.Z,{onOk:$a}),Ne.createElement(ce.Z,{onOk:eo})),Or?Ne.createElement(re.Fragment,null,!!(Nn!=null&&Nn.length)&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:Et!=null&&Et.length?Nn.length===(Et==null?void 0:Et.length):!1,onChange:vt=>_a(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Nn==null?void 0:Nn.length,")"))),Ne.createElement("div",{className:je.btns},kr&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),kr&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),kr&&["3","1"].includes(dn)&&Ne.createElement("div",{className:je.btn,onClick:()=>{(Nn==null?void 0:Nn.length)>0?le.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Ne.createElement("div",{className:`font14 ${je.overflow}`,style:{maxHeight:500,overflow:"auto"}},Ne.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Ne.createElement(se.Z,{spinning:Zr},Ne.createElement(Ye.Z,{defaultValue:!0,value:On.current,onChange:vt=>On.current=vt}))),onOk:()=>At(void 0,null,function*(){var vt;const Qt=yield(0,rt.Rp)({id:Nn,group_id:(vt=On.current)==null?void 0:vt[0]});On.current=[],(Qt==null?void 0:Qt.status)===0&&(hn(ut),Tn(),ue.ZP.success("\u52A0\u5165\u6210\u529F"))})}):ue.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),dn==="1"&&(0,He.ag)()&&Ne.createElement("div",{className:je.btn,onClick:()=>{pn(!0),Qa(Nn)}},Ne.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),dn==="0"&&Ne.createElement("div",{className:je.btn,onClick:Ma}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),dn==="0"&&!Ba&&Ne.createElement("div",{className:je.btn,onClick:()=>Na()}," ",Ne.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),dn==="0"&&Ne.createElement("div",{className:je.btn,onClick:ja}," ",Ne.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),dn==="0"&&Ne.createElement("div",{className:je.btn,onClick:no}," ",Ne.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),dn==="0"&&Ne.createElement("div",{className:je.btn,onClick:()=>xr()},Ne.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),Ne.createElement("div",{onClick:()=>Pr([]),style:{marginLeft:"auto"},className:je.btn}," ",Ne.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):er?"":Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(oe.default,{className:"font14",checked:Et!=null&&Et.length?Nn.length===(Et==null?void 0:Et.length):!1,onChange:vt=>_a(vt.target.checked)},"\u672C\u9875\u5168\u9009",Ne.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Nn==null?void 0:Nn.length,")"))),Ne.createElement("div",{className:je.btns},kr&&!!(Nn!=null&&Nn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!0)},Ne.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),kr&&!!(Nn!=null&&Nn.length)&&Ne.createElement("div",{className:je.btn,onClick:()=>na(!1)},Ne.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),Ne.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",xn,"\u9898"),Ne.createElement("div",{onClick:ro,className:je.btn},"\u8FD4\u56DE\u8BD5\u5377")))),er&&Ne.createElement("div",{className:je.batch},Ne.createElement("aside",null,Ne.createElement("div",{style:{flexShrink:0,marginRight:20}},Ne.createElement(te.Z,{showQuickJumper:!0,onChange:Yn,defaultCurrent:1,pageSize:ut==null?void 0:ut.per_page,current:ut.page||1,hideOnSinglePage:!0,total:Hn,showTotal:vt=>Ne.createElement("span",{className:"mr10"},"\u5171",Ne.createElement("span",{className:"c-light-primary"},vt),"\u6761\u6570\u636E")})),Ne.createElement("div",{className:je.btns},Ne.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},Ne.createElement(z.Z,{onClick:()=>{if((Nr==null?void 0:Nr.length)<=0){ue.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ar(!0)},align:"middle",className:"current"},Ne.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),Ne.createElement("span",null,"\u5DF2\u9009",Ne.createElement("span",{className:"c-light-primary"},Nn.length),"\u4E2A")),Ne.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(ft!=null&&ft.pathId)we.history.push(`/paths/${ft.pathId}`);else{if(fr){we.history.push(`/classrooms/${ft.coursesId}/program_homework/${ft.categoryId}/detail?tabs=1`);return}we.history.push(`/classrooms/${ft.coursesId}/program_homework`)}}},"\u53D6\u6D88"),Ne.createElement(x.ZP,{loading:Rr,onClick:Ga,type:"primary"},"\u786E\u8BA4",ft!=null&&ft.pathId?"":fr?"\u7F16\u8F91":"\u65B0\u5EFA"))))),Ne.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:je.publicQuest,open:ra,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{sa(!1),Xt(0),bt.resetFields()},onOk:()=>At(void 0,null,function*(){bt.validateFields().then(vt=>At(void 0,null,function*(){const Qt=yield(0,Le.ZP)(`/api/item_banks/${Jt==null?void 0:Jt.id}/update_tag.json`,{method:"put",body:{name:ya.current,tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids}});(Qt==null?void 0:Qt.status)===0&&(ue.ZP.success("\u4FEE\u6539\u6210\u529F"),sa(!1),Sn(ut),bt.resetFields())}))})},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement(Ua,null))),Ne.createElement(le.default,{width:640,className:je.publicQuest,centered:!0,title:Ne.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:mn,onCancel:()=>{Vt(!1),Xt(0),Zt(null),bt.resetFields()},onOk:()=>{bt.validateFields().then(vt=>At(void 0,null,function*(){const Qt=dn==="3"?1:2;(yield(0,rt.wX)({id:Jt==null?void 0:Jt.id,source:Qt,sub_discipline_id:vt==null?void 0:vt.sub_discipline_id[1],tag_discipline_ids:vt==null?void 0:vt.tag_discipline_ids})).status===0&&(Tr.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),Tr.current=!1,Zt(null),Pr([]),Tn(),ue.ZP.success("\u7533\u8BF7\u6210\u529F")),Vt(!1),Xt(0),bt.resetFields()}))}},Ne.createElement("div",{className:je.publicQuestContent},Ne.createElement("div",{className:je.public_tips},Ne.createElement($e.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Ne.createElement(Ua,null))),Ne.createElement(_e.Z,{open:Mt,subDisciplineId:(fn=bt.getFieldValue("sub_discipline_id"))==null?void 0:fn[1],onCancel:()=>{yt(!1)},onOkClick:vt=>{ia(Qt=>[...Qt,vt]),bt.setFieldValue("tag_discipline_ids",[...bt.getFieldValue("tag_discipline_ids"),vt==null?void 0:vt.id])}}),Ne.createElement(Ie.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var It=(0,we.connect)(({classroomList:Nt,problemset:ln,user:un,loading:rn,globalSetting:Ht,shixunHomeworks:Kt})=>({classroomList:Nt,problemset:ln,user:un,globalSetting:Ht,loading:rn.effects,shixunHomeworks:Kt}))(wt)},30097:function(dt,at,me){"use strict";me.d(at,{Im:function(){return be},ZP:function(){return Ae},gZ:function(){return xe}});var re=me(59301),we=me(92832),E=me(3113),ve=me(84105),ge=me(87395),de=me(17713),le=me(24334),ie=me(69654),ue=me(95318),se=me(31735),oe=me(41556),ae=me(34376),ne=me(92310),ee=me.n(ne),a=me(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(Te,Oe,je)=>Oe in Te?y(Te,Oe,{enumerable:!0,configurable:!0,writable:!0,value:je}):Te[Oe]=je,pe=(Te,Oe)=>{for(var je in Oe||(Oe={}))te.call(Oe,je)&&fe(Te,je,Oe[je]);if(z)for(var je of z(Oe))ce.call(Oe,je)&&fe(Te,je,Oe[je]);return Te},he=(Te,Oe)=>x(Te,b(Oe));const{TextArea:ye}=we.default,Ee={visible:!1,tabIndex:"0"},be={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Te=>(Te[Te.SET_VISIBLE=0]="SET_VISIBLE",Te[Te.SET_TABINDEX=1]="SET_TABINDEX",Te))(Se||{});function Pe(Te,Oe){switch(Oe.type){case 0:return he(pe({},Te),{visible:Oe.payload});case 1:return he(pe({},Te),{tabIndex:Oe.payload});default:throw new Error}}function Ce({value:Te,className:Oe}){const[je,De]=(0,re.useState)(!1),We=(0,re.useRef)(),ze=(0,re.useRef)();return(0,re.useEffect)(()=>{je&&(ze.current.reset(),ze.current.write((0,se.pp)(Te||"")))},[Te,je]),(0,re.useEffect)(()=>{var Ve,Ze,Ue,Me;if(We.current){ze.current=new ae.Terminal({fontSize:14,disableStdin:!0}),ze.current.open(We.current);const He=We.current.offsetWidth-14,Ye=((Me=(Ue=(Ze=(Ve=ze.current)==null?void 0:Ve._core)==null?void 0:Ze._renderService)==null?void 0:Ue.dimensions)==null?void 0:Me.actualCellWidth)||9.5,Qe=Math.ceil(He/Ye);ze.current.resize(Qe,8),De(!0)}},[]),a.createElement("div",{ref:We,className:ee()("XtermText-valueRef",Oe)})}function xe(Te){const{status:Oe,error_msg:je,output:De,input:We,expected_output:ze,is_file:Ve,input_file_url:Ze,output_file_url:Ue,expected_output_file_url:Me}=Te;let He=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Oe){case de.h.NOMATCH:He=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:We}),Ve&&a.createElement("div",{style:Ye},a.createElement("a",{onClick:()=>(0,se.LR)(Ze,We)},We)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:De&&le.Base64.decode(De)||""}),Ve&&a.createElement("div",{style:Ye},a.createElement("a",{onClick:()=>(0,se.LR)(Ue,De)},De)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ve&&a.createElement(Ce,{className:"mb10",value:ze&&le.Base64.decode(ze)||""}),Ve&&a.createElement("div",{style:Ye},a.createElement("a",{onClick:()=>(0,se.LR)(Me,ze)},ze)));break;case de.h.EXECUTEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ue.Z,{value:We,style:Ye}),Ve&&a.createElement("div",{style:Ye},a.createElement("a",{onClick:()=>(0,se.LR)(Ze,We)},We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:He=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ve&&a.createElement(ue.Z,{value:We,style:Ye}),Ve&&a.createElement("div",{style:Ye},a.createElement("a",{onClick:()=>(0,se.LR)(Ze,We)},We)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:He=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:He=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",He," ")}function Be(Te){const{status:Oe,error_msg:je,execute_time:De,output:We,input:ze,expected_output:Ve,is_file:Ze,input_file_url:Ue,output_file_url:Me,expected_output_file_url:He}=Te;let Ye=null;switch(Oe){case de.h.OK:Ye=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",De,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,le.Base64.decode(We)));break;case de.h.NOMATCH:Ye=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",We&&le.Base64.decode(We)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ve&&le.Base64.decode(Ve)));break;case de.h.EXECUTEFAILURE:Ye=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.COMPILEFAILURE:Ye=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,ze)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},le.Base64.decode(je)));break;case de.h.PODFAILURE:Ye=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:Ye=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ye," ")}var Ae=({id:Te,is_file:Oe,input:je,debuging:De,submitting:We,executingMessage:ze,debugResult:Ve,onChangeInput:Ze,onDebugCode:Ue,onSubmitCode:Me})=>{const[He,Ye]=(0,re.useReducer)(Pe,Ee),{visible:Qe,tabIndex:rt}=He;(0,re.useEffect)(()=>{Ye({type:0,payload:!1})},[Te]);function Ke(Fe){let ke=Fe.target.id;Ye({type:1,payload:ke})}function Ge(){Ye({type:0,payload:!Qe})}const Le=(0,re.useMemo)(()=>{if(Ve){const{status:Fe}=Ve;return a.createElement(a.Fragment,null,Be(Ve))}return null},[Ve]);function Xe(){Ye({type:0,payload:!0}),Ye({type:1,payload:"1"}),Ue()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Qe?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(oe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Oe?"":je,onChange:Ze}),rightNode:De?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ve?Le: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 ${Qe?"up":""}`,onClick:Ge},Qe?a.createElement(ve.Z,null):a.createElement(ge.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:De,onClick:Xe},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:We,disabled:We,onClick:()=>{Ye({type:0,payload:!1}),Me()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(dt,at,me){"use strict";me.d(at,{h:function(){return re}});var re=(we=>(we[we.NOMATCH=-1]="NOMATCH",we[we.OK=0]="OK",we[we.TIMEOUT=2]="TIMEOUT",we[we.PODFAILURE=3]="PODFAILURE",we[we.COMPILEFAILURE=4]="COMPILEFAILURE",we[we.EXECUTEFAILURE=5]="EXECUTEFAILURE",we[we.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",we))(re||{})},68989:function(dt,at,me){"use strict";me.d(at,{Y2:function(){return Ae},ZP:function(){return Te}});var re=me(59301),we=me(54580),E=me(8591),ve=me(43418),ge=me(95237),de=me(5112),le=me(3113),ie=me(24905),ue=me(6848),se=me(92832),oe={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},ae="data:image/png;base64,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",ne=me(47257),ee=me.n(ne),a=me(97013),y=me(1012),x=me(31735),b=me(72059),z=me(59301),te=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ee=(Oe,je,De)=>je in Oe?te(Oe,je,{enumerable:!0,configurable:!0,writable:!0,value:De}):Oe[je]=De,be=(Oe,je)=>{for(var De in je||(je={}))he.call(je,De)&&Ee(Oe,De,je[De]);if(pe)for(var De of pe(je))ye.call(je,De)&&Ee(Oe,De,je[De]);return Oe},Se=(Oe,je)=>ce(Oe,fe(je)),Pe=(Oe,je,De)=>new Promise((We,ze)=>{var Ve=Me=>{try{Ue(De.next(Me))}catch(He){ze(He)}},Ze=Me=>{try{Ue(De.throw(Me))}catch(He){ze(He)}},Ue=Me=>Me.done?We(Me.value):Promise.resolve(Me.value).then(Ve,Ze);Ue((De=De.apply(Oe,je)).next())});const{Dragger:Ce}=we.default,xe=Oe=>{const je=He=>He&&He.substring(0,He.lastIndexOf("."));for(var De=[...Oe],We=0,ze=[],Ve=0;Ve{if(He.forEach(Ye=>{let Qe=Ye.name.split(/\.(?=[^\.]+$)/);Ye.name=`${Qe[0]}.${Qe[1].toLowerCase()}`}),He[0].name.includes(".in"))return He.length===2?He:[He[0],{}];if(He[0].name.includes(".out"))return He.length===2?He.reverse():[{},He[0]]})},Be=({onClose:Oe,onOK:je,visible:De,wrapClassName:We,rootIdentifier:ze,multiple:Ve=!1,defaultMultipleValue:Ze=!0})=>{const[Ue,Me]=(0,re.useState)([]),[He,Ye]=(0,re.useState)({}),[Qe,rt]=(0,re.useState)(!1),[Ke,Ge]=(0,re.useState)(!0),[Le,Xe]=(0,re.useState)(null),Fe=(0,re.useRef)([]),ke=(0,re.useRef)(0),et=()=>{Oe()};(0,re.useEffect)(()=>{tt()},[]),(0,re.useEffect)(()=>{De&&(Fe.current=[],ke.current=0,Me([]),Ge(Ze))},[De]);const tt=()=>Pe(void 0,null,function*(){try{Xe(!0)}catch(nt){}}),$e=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),_e=nt=>{var ot,Ft;const gt=$e((ot=nt[0])==null?void 0:ot.name)||$e((Ft=nt[1])==null?void 0:Ft.name),ht=Ue.filter(lt=>$e(lt.name)!==gt);Fe.current=[...ht],Me([...ht])},Ie=nt=>{if(!Ke){const St=new FormData;St.append("file",nt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:St},!0).then(Pt=>{if(Pt.status===0){ke.current=ke.current+1;const Dt=Fe.current.map(_t=>{var kt;if(_t.name===nt.name){const wt=be({},_t);return(kt=nt==null?void 0:nt.name)!=null&&kt.includes(".in")?wt.input=Pt==null?void 0:Pt.content:wt.output=Pt==null?void 0:Pt.content,wt}return _t});if(Fe.current=[...Dt],Me([...Dt]),ke.current>0&&ke.current===Ue.length){rt(!1);let _t=xe(Dt);_t=_t.filter(kt=>{var wt,It;return!!((wt=kt[0])!=null&&wt.name&&((It=kt[1])!=null&&It.name))}),_t=_t.map(kt=>Se(be(be({},kt[0]),kt[1]),{is_file:!1})),je(_t),Oe()}}else rt(!1),Oe()});return}if(Le){const St=new FormData;St.append("file",nt.file),ze===null?St.append("identifier","testsets"):St.append("identifier",ze),(0,a.ZP)("/api/attachments.json",{method:"post",body:St},!0).then(Pt=>{if(Pt.filename){ke.current=ke.current+1;const Dt=Fe.current.map(_t=>{var kt;if(_t.name===(Pt==null?void 0:Pt.filename)){const wt=Se(be({},_t),{is_oss:!Le});return(kt=Pt==null?void 0:Pt.filename)!=null&&kt.includes(".in")?(wt.in_object_key=Pt==null?void 0:Pt.object,wt.in_object_size=Pt==null?void 0:Pt.size,wt.input=Pt==null?void 0:Pt.filename,wt.in_file=nt):(wt.out_object_key=Pt==null?void 0:Pt.object,wt.out_object_size=Pt==null?void 0:Pt.size,wt.output=Pt==null?void 0:Pt.filename,wt.out_file=nt),wt}return _t});if(Fe.current=[...Dt],Me([...Dt]),ke.current>0&&ke.current===Ue.length){rt(!1);let _t=xe(Dt);_t=_t.filter(kt=>{var wt,It;return!!((wt=kt[0])!=null&&wt.name&&((It=kt[1])!=null&&It.name))}),_t=_t.map(kt=>Se(be(be({},kt[0]),kt[1]),{is_file:!0})),je(_t),Oe()}}else rt(!1),Oe()});return}const ot=new(ee())({endpoint:He.end_point,region:He.region,accessKeyId:He.access_key_id,accessKeySecret:He.access_key_secret,bucket:He.bucket,stsToken:He.security_token}),Ft=nt.name,gt={container_type:"TestSet",file_name:Ft},ht=(0,y.Z)();let lt=`testsets/${ze}/${ht}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`;ze===null&&(lt=`testsets/${ht}${Ft.indexOf(".")>-1?"."+Ft.split(".").pop():""}`),ot.multipartUpload(lt,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Ft+""},url:He==null?void 0:He.callback_url,host:He==null?void 0:He.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(gt)}}).then(function(St){if(St.data.status===0){ke.current=ke.current+1;const At=Fe.current.map(Pt=>{var Dt,_t,kt,wt,It,Nt,ln,un,rn,Ht,Kt,Yt,Pn,Gn,zt,en,cn;if(Pt.name===((_t=(Dt=St.data)==null?void 0:Dt.data)==null?void 0:_t.file_name)){const jt=Se(be({},Pt),{is_oss:!Le});return(It=(wt=(kt=St.data)==null?void 0:kt.data)==null?void 0:wt.file_name)!=null&&It.includes(".in")?(jt.in_object_key=(ln=(Nt=St.data)==null?void 0:Nt.data)==null?void 0:ln.object,jt.in_object_size=(rn=(un=St.data)==null?void 0:un.data)==null?void 0:rn.size,jt.input=(Kt=(Ht=St.data)==null?void 0:Ht.data)==null?void 0:Kt.file_name,jt.in_file=nt):(jt.out_object_key=(Pn=(Yt=St.data)==null?void 0:Yt.data)==null?void 0:Pn.object,jt.out_object_size=(zt=(Gn=St.data)==null?void 0:Gn.data)==null?void 0:zt.size,jt.output=(cn=(en=St.data)==null?void 0:en.data)==null?void 0:cn.file_name,jt.out_file=nt),jt}return Pt});if(Fe.current=[...At],Me([...At]),ke.current>0&&ke.current===Ue.length){rt(!1);let Pt=xe(At);Pt=Pt.filter(Dt=>{var _t,kt;return!!((_t=Dt[0])!=null&&_t.name&&((kt=Dt[1])!=null&&kt.name))}),Pt=Pt.map(Dt=>Se(be(be({},Dt[0]),Dt[1]),{is_file:!0})),je(Pt),Oe()}}})},Re=nt=>new Promise((ot,Ft)=>{let gt=0,ht=[];for(let lt=0;lt{gt++,gt===nt.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):ot(nt))}).catch(St=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",St),gt++,ht.push(nt[lt].name),gt===nt.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Ft()):ot(nt))})}),Ne=()=>Pe(void 0,null,function*(){if(Ue.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Re(Ue),rt(!0),xe(Ue).some(ot=>{var Ft,gt;return!((Ft=ot[0])!=null&&Ft.name&&((gt=ot[1])!=null&>.name))})){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){Ue.map(ot=>Pe(void 0,null,function*(){Ie(ot)}))}),onCancel:()=>{rt(!1)}});return}Ue.map(ot=>Pe(void 0,null,function*(){Ie(ot)}))}),qe={name:"file",fileList:Ue,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(Ue!=null&&Ue.some(Ft=>Ft.name===nt.name))return E.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ot={name:nt.name,uid:nt.uid,file:nt,percent:0};return Ue.push(ot),Fe.current=[...Ue],Me([...Ue]),!1}},st=xe(Ue);return console.log(Ue,st,"fileList"),z.createElement(ve.default,{open:De,wrapClassName:We,onOk:Ne,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Qe},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:oe.wrap},Ue.length?z.createElement("div",null,z.createElement(ge.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ve?"visible":"hidden"}},z.createElement("span",{className:oe.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(de.ZP.Group,{className:`ml20 ${oe.testCaseRadio}`,optionType:"button",value:Ke,onChange:nt=>Ge(nt.target.value)},z.createElement(de.ZP,{value:!1},"\u6587\u672C"),z.createElement(de.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(we.default,be({},qe),z.createElement(le.ZP,{type:"primary",className:oe.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ae,{data:st,onRemove:_e})):z.createElement("div",{className:`${oe.noData} mb30`},z.createElement(we.default.Dragger,Se(be({},qe),{className:oe.dragger}),z.createElement("img",{src:ae,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:oe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:oe.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ae=({data:Oe=[],onRemove:je,width:De="auto",showScore:We=!1,disabled:ze=!1,inputChange:Ve,onEvaluatingChange:Ze,onSelectAll:Ue,checkAll1:Me,checkAll2:He,checkAll3:Ye,checkAll4:Qe,checkAll5:rt,showEvaluatingSetting:Ke=!1,className:Ge="",isProgramHomework:Le=!1})=>{const Xe={value:"",filename:"",dataUrl:""},[Fe,ke]=(0,re.useState)(be({},Xe)),et=_e=>{let Ie=document.createElement("a");document.body.appendChild(Ie);let Re=URL.createObjectURL(_e.file);Ie.href=Re,Ie.download=_e.name,Ie.click(),URL.revokeObjectURL(Re),document.body.removeChild(Ie)},tt=(_e,Ie)=>{(0,x.LR)(_e,Ie)},$e=(_e,Ie)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{je(_e,Ie)},onCancel:()=>{}})};return Oe.length?z.createElement("div",{className:Ge,style:{width:De}},z.createElement("div",{className:`${Le?oe.headProgram:oe.head}`},Ke&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Me,onChange:_e=>{Ue(_e.target.checked,"hidden")}}),z.createElement(ue.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Le?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:We?Le?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:We?Le?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),We&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ke&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Qe,onChange:_e=>{Ue(_e.target.checked,"input_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ke&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:He,onChange:_e=>{Ue(_e.target.checked,"is_invisible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ke&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:rt,onChange:_e=>{Ue(_e.target.checked,"actual_output_visible")}}),z.createElement(ue.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ke&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ye,onChange:_e=>{Ue(_e.target.checked,"last_match_rule")}}),z.createElement(ue.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:oe.operation,style:Le?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:oe.listWrapper,style:{boxShadow:Le?"0px 2px 4px 0px #EAEEF4":"unset"}},Oe.map((_e,Ie)=>{var Re,Ne,qe,st;return z.createElement("div",{key:Ie,className:oe.list,style:Le?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ke&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!_e.hidden,onChange:nt=>{Ze(nt.target.checked,Ie,"hidden")}})),z.createElement("div",{style:{width:Le?"25%":"15%",paddingLeft:Le?"5px":"0px",paddingRight:Le?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ie+1),z.createElement("div",{className:oe.info,style:{width:We?Le?"20%":"15%":"25%"}},z.createElement("span",{title:_e.input||((Re=_e[0])==null?void 0:Re.name),onClick:()=>Pe(void 0,null,function*(){let nt;_e.input?_e.input_file_url?nt=_e.input_file_url:nt=_e.in_file:nt=_e[0];let ot;typeof nt=="string"?(ot=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield ot.text(),filename:"",dataUrl:nt})):(ot=yield(0,x.db)(nt.file),ke({value:ot.text,filename:nt.name,dataUrl:ot.link}))})},_e.input||((Ne=_e[0])==null?void 0:Ne.name))),z.createElement("div",{className:oe.info,style:{width:We?Le?"20%":"15%":"25%"}},z.createElement("span",{title:_e.output||((qe=_e[1])==null?void 0:qe.name),onClick:()=>Pe(void 0,null,function*(){let nt;_e.input?_e.output_file_url?nt=_e.output_file_url:nt=_e.out_file:nt=_e[1];let ot;typeof nt=="string"?(ot=yield fetch(nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ke({value:yield ot.text(),filename:"",dataUrl:nt})):(ot=yield(0,x.db)(nt.file),ke({value:ot.text,filename:nt.name,dataUrl:ot.link}))})},_e.output||((st=_e[1])==null?void 0:st.name))),We&&z.createElement("div",{style:{width:"20%"}},z.createElement(se.default,{size:"large",addonAfter:Le?"%":null,disabled:ze,style:{width:"80%"},onChange:nt=>Ve(nt,Ie),value:_e.score}),!Le&&z.createElement("span",null,"\xA0%")),Ke&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.input_visible||!1,onChange:nt=>{Ze(nt.target.checked,Ie,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ke&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.is_invisible||!1,onChange:nt=>{Ze(nt.target.checked,Ie,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ke&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.actual_output_visible||!1,onChange:nt=>{Ze(nt.target.checked,Ie,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ke&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:_e.last_match_rule||!1,onChange:nt=>{Ze(nt.target.checked,Ie,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>$e(_e,Ie),style:Le?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:oe.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Fe.dataUrl,filename:Fe.filename,type:Fe.dataUrl.length?"txt":"",onClose:()=>ke(be({},Xe)),monacoEditor:{value:Fe.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Te=Be},49950:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ne}});var re=me(59301),we=me(8591),E=me(6848),ve=me(71418),ge=me(95237),de=me(43604),le=me(58421),ie=me(3113),ue=me(86401),se=me(97013),oe=me(95318),ae=(a,y,x)=>new Promise((b,z)=>{var te=pe=>{try{fe(x.next(pe))}catch(he){z(he)}},ce=pe=>{try{fe(x.throw(pe))}catch(he){z(he)}},fe=pe=>pe.done?b(pe.value):Promise.resolve(pe.value).then(te,ce);fe((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,re.useState)(""),[ce,fe]=(0,re.useState)(!1);function pe(ye){te(ye)}function he(){if(!z){we.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,re.useEffect)(()=>{y!=a&&fe(!1)},[y]),re.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},re.createElement(ue.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:pe,extraUse:b&&re.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:pe,setIsOpen:fe}),overlayStyle:{maxWidth:600}},re.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},re.createElement("i",{className:"iconfont icon-dianzan11"})))}),re.createElement("a",{onClick:he,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,re.useState)(!1),[b,z]=(0,re.useState)([]),[te,ce]=(0,re.useState)(1);(0,re.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>ae(void 0,null,function*(){x(!0);const pe=yield(0,se.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(pe==null?void 0:pe.status)==0&&z(pe==null?void 0:pe.answer),x(!1)});return re.createElement(ve.Z,{spinning:y},re.createElement("div",{style:{color:"#000"}},re.createElement(oe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),re.createElement(ge.Z,{justify:"end",align:"middle"},re.createElement(de.Z,null,re.createElement(le.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:pe=>{ce(pe)}})),re.createElement(de.Z,null,re.createElement(ie.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},884:function(dt,at,me){"use strict";me.d(at,{AD:function(){return Be},BA:function(){return Fe},D9:function(){return We},Hp:function(){return pe},IM:function(){return Ve},Iy:function(){return he},KM:function(){return Xe},KU:function(){return He},MJ:function(){return ye},Ne:function(){return ze},ON:function(){return Qe},Uj:function(){return Ge},VY:function(){return Me},YO:function(){return Ke},YX:function(){return rt},Zn:function(){return a},_g:function(){return te},_k:function(){return je},c6:function(){return Ce},cr:function(){return y},eV:function(){return xe},fi:function(){return x},gh:function(){return Se},hS:function(){return Ze},iA:function(){return b},j6:function(){return ce},je:function(){return Oe},jj:function(){return fe},kS:function(){return Ye},o6:function(){return Pe},pO:function(){return Le},rQ:function(){return Ae},sA:function(){return be},xm:function(){return De},xo:function(){return Ue},y8:function(){return Te},yd:function(){return z}});var re=me(51600),we=me(58106),E=me(31735),ve=me(8591),ge=me(26869),de=Object.defineProperty,le=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,se=(ke,et,tt)=>et in ke?de(ke,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):ke[et]=tt,oe=(ke,et)=>{for(var tt in et||(et={}))ie.call(et,tt)&&se(ke,tt,et[tt]);if(le)for(var tt of le(et))ue.call(et,tt)&&se(ke,tt,et[tt]);return ke},ae=(ke,et,tt)=>new Promise(($e,_e)=>{var Ie=qe=>{try{Ne(tt.next(qe))}catch(st){_e(st)}},Re=qe=>{try{Ne(tt.throw(qe))}catch(st){_e(st)}},Ne=qe=>qe.done?$e(qe.value):Promise.resolve(qe.value).then(Ie,Re);Ne((tt=tt.apply(ke,et)).next())});const ne=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,we.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=ke=>ae(void 0,null,function*(){ne(),(yield(0,re.YR)(oe({},ke))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_couser_info.json`,query:ke}))),ee()}),y=ke=>ae(void 0,null,function*(){const et=yield(0,re.yS)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`);else{if(et.status===-2)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_member_act_score`))}}),x=ke=>ae(void 0,null,function*(){const et=yield(0,re.W0)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`);else{if(et.status===-4)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_score`))}}),b=ke=>ae(void 0,null,function*(){const et=yield(0,re.Nl)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(et.status===-4)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=ke=>ae(void 0,null,function*(){const et=yield(0,re.IU)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`);else{if(et.status===-4)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/export_star_user`))}}),te=ke=>ae(void 0,null,function*(){const et=yield(0,re.td)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else{if(et.status===-2)return et;if(et.status===-3)(0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_exercise_and_other`);else if(et.status===-4)return et}}),ce=ke=>ae(void 0,null,function*(){const et=yield(0,re.QX)(oe({},ke));if(et.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`);else{if(et.status===-4)return et;et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/course_total_homework`))}}),fe=(ke,et)=>ae(void 0,null,function*(){const tt=yield(0,re.o_)(oe({},ke));tt.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`))}),pe=(ke,et)=>ae(void 0,null,function*(){const tt=yield(0,re.ZL)(oe({},ke));tt.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`))}),he=(ke,et)=>ae(void 0,null,function*(){const tt=yield(0,re.aP)(oe({},ke));tt.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`))}),ye=(ke,et)=>ae(void 0,null,function*(){const tt=yield(0,re.vV)(oe({},ke));tt.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"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`)):tt.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/${et}`))}),Ee=ke=>ae(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(oe({},ke))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ke.categoryId}/works_list.zip`,query:ke}))),ee()}),be=ke=>ae(void 0,null,function*(){ne(),yield(0,E.QH)("",ge.Z.API_SERVER+`/api/polls/${ke.categoryId}/commit_result.xlsx`),ee()}),Se=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/attendances/export_xlsx_data.xlsx`,query:ke}))}),Pe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/video_study_statics.xlsx`,query:ke}))}),Ce=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_video_study.xlsx`,query:ke}))}),xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke.coursesId}/export_course_students_info.xlsx`,query:ke}))}),Be=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ke}))}),Ae=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ke}))}),Te=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ke}))}),Oe=ke=>ae(void 0,null,function*(){const et=yield(0,re.Uy)(oe({},ke));et.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`)):et.status===-3&&((0,we.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),we.history.push(`/classrooms/${ke.coursesId}/exportlist/exercise_score,export_exercise_users`))}),je=ke=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/export_records/${ke.id}.xlsx`,query:ke}))}),De=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ke}))}),We=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/${ke.menuKey}_statistic.xlsx?${ke.checkedList.map(et=>`course_group_id[]=${et}`).join("&")}`,query:ke}))}),ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_training_objectives.xlsx`,query:ke}))}),Ve=ke=>ae(void 0,null,function*(){yield(0,E.FH)(ke==null?void 0:ke.name,(0,E.NY)({url:ge.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ke}))}),Ze=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_courses.xlsx`,query:ke}))}),Ue=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/ec_years/${ke==null?void 0:ke.ec_year_id}/ec_graduation_requirements.xlsx`,query:ke}))}),Me=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ke}))}),He=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ke.categoryId}/rank_list.xlsx`,query:ke}))}),Ye=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ke}))}),Qe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/examination_banks/${ke.id}.json`,query:ke}))}),rt=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ke.categoryId}.json`,query:ke}))}),Ke=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/polls/${ke==null?void 0:ke.id}/commit_result.json`,query:ke}))}),Ge=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ke}))}),Le=(ke,et)=>ae(void 0,null,function*(){yield(0,E.FH)(et||"",(0,E.NY)({url:ge.Z.API_SERVER+`/api/exercises/${ke==null?void 0:ke.exercise_id}/consult_exercise.json`,query:ke}))}),Xe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/competitions/${ke==null?void 0:ke.identifier}/competition_commit_records/member_works.xlsx`,query:ke}))}),Fe=ke=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:ge.Z.API_SERVER+`/api/courses/${ke==null?void 0:ke.coursesId}/group_homeworks/import_group_template.xlsx`,query:ke}))})},7722:function(dt,at,me){"use strict";me.d(at,{BU:function(){return we},Dj:function(){return re},gH:function(){return E},vp:function(){return ve}});function re(ge){try{ge.mozRequestFullScreen?ge.mozRequestFullScreen():ge.webkitRequestFullScreen&&ge.webkitRequestFullScreen()}catch(de){console.log(de,":e")}}function we(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var ge=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,de=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",ge),window.isFullScreen?window.isFullScreen:ge!=null}},26718:function(dt,at,me){"use strict";me.d(at,{U:function(){return ue}});var re=me(59301),we=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,de=(se,oe,ae)=>oe in se?we(se,oe,{enumerable:!0,configurable:!0,writable:!0,value:ae}):se[oe]=ae,le=(se,oe)=>{for(var ae in oe||(oe={}))ve.call(oe,ae)&&de(se,ae,oe[ae]);if(E)for(var ae of E(oe))ge.call(oe,ae)&&de(se,ae,oe[ae]);return se},ie=(se,oe,ae)=>new Promise((ne,ee)=>{var a=b=>{try{x(ae.next(b))}catch(z){ee(z)}},y=b=>{try{x(ae.throw(b))}catch(z){ee(z)}},x=b=>b.done?ne(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(se,oe)).next())});function ue(se,oe){const[ae,ne]=(0,re.useState)(oe),[ee,a]=(0,re.useState)(!1),[y,x]=(0,re.useState)();return[ae,ee,(z,te=!1)=>ie(this,null,function*(){const ce=te?oe:le(le({},ae),z);a(!0),ne(ce);const fe=yield se(ce);return a(!1),x(fe),fe}),y]}},56494:function(dt,at,me){"use strict";me.d(at,{_:function(){return E}});var re=me(59301),we=me(43418);const E=ve=>{var ge,de;const le=(0,re.useRef)([]),ie=()=>{for(const ue of le.current)clearTimeout(ue);le.current=[]};return(0,re.useEffect)(()=>{var ue,se,oe,ae,ne,ee;if(ie(),(ue=ve==null?void 0:ve.exercise)!=null&&ue.left_time&&((oe=(se=ve==null?void 0:ve.exercise)==null?void 0:se.exercise_events)==null?void 0:oe.length)>0){for(const a of(ae=ve==null?void 0:ve.exercise)==null?void 0:ae.exercise_events)if(((ne=ve==null?void 0:ve.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=ve==null?void 0:ve.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{we.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);le.current.push(x)}}},[(ge=ve==null?void 0:ve.exercise)==null?void 0:ge.left_time,(de=ve==null?void 0:ve.exercise)==null?void 0:de.exercise_events]),ie}},519:function(dt,at,me){"use strict";me.d(at,{G:function(){return ge},t:function(){return ve}});var re=me(7062),we=me.n(re);const E=null;function ve(de,le){let ie=we().get("__ec");ie||(ie={}),ie[de]=le,we().set("__ec",ie)}function ge(de,le){let ie=we().get("__ec");return ie?ie[de]===void 0?le:ie[de]:le}},20047:function(dt,at,me){"use strict";me.d(at,{rX:function(){return ce},pW:function(){return fe},gy:function(){return pe},xY:function(){return te},O5:function(){return z},tJ:function(){return ee},o1:function(){return a},Rd:function(){return b}});var re=me(58106),we=me(43418),E=me(28103),ve=me(8591),ge=me(11968),de=me(31735),le=me(87169),ie=me(25510),ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAAXNSR0IArs4c6QAAQABJREFUeAHsvQuQpclVmJn3We+qfkxPT89oRqN5SKPRC0mgAQRYCwgkh2ExAWvDrrVrwOBl14shYh/GRBB2EF4CdlnvbmAvsGxgWEd4l2WNsYEwMkIYCQnYkQYhZvQYzUgzPdM908/qet26z/2+k3/ee6u6qrtrpkciOiqr/vvnn3ny5MmTJ0+efPz510ajUSMdukMO3CIcqN8i5TgsxiEHggOHAn0oCLcUBw4F+paqzsPCHAr0oQzcUhw4FOhbqjoPC3Mo0IcycEtx4FCgb6nqPCzMoUAfysAtxYFDgb6lqvOwMIcCfSgDtxQHDgX6lqrOw8IcCvShDNxSHDgU6FuqOg8LcyjQhzJwS3HgUKBvqeo8LMyhQB/KwC3FgUOBvqWq87AwhwJ9KAO3FAcOBfqWqs7DwhwK9KEM3FIcOBToW6o6DwtzKNCHMnBLceBQoG+p6jwszKFAH8rALcWBQ4G+parzsDCHAn0oA7cUB5pf6tJ85PmtRwbL7btGKY3mUj6VbDBIaThItepxTGK9kQDLrkY8h5jxPEiNxs7TzHrdVAvYBnGAR+wYBOR7OPOb4B8DV6mn01RxBoW3O8YmjsXUGNU2t7/w2uPzHxtHHHq+aByofSnPtvu1Mxs/NN9q/WR9ptVq9VNqDYapV0upFhc/O1yR5enwIRI9DPiU6txrSHmNMBEIr9TxVCOO+Bt34JGIsSMfWlDgFH8hJeKH8UuKVCe8Naqn+Vq9MzMc/OcPHmn9yhjFoeeLwoEvmYb+yOnUPtdpfXertd1qbnXSTL2JoIziopUhPFlQdnJhWsgAKZGVR6EKQSwSZzgCptspoBEUP+Z5laMx5AYAgqBDgZ7AXYULIY8/cNmglucXZkeD7b/xYDoU6Kt4+woHfMkE+uNPnmukO1ca3T7aE5nbGiE0IVwjNB1at/rbq/zIzFVOeQulOiV4GYiISFAJJPGKawbLiIweJysNSY2sq5eGBZB5GAaw9E2cuBXm3CAHzQ7Jeq2U5iYgh74vCge+ZAKd0jkM5TmkQGlSWIqQ4UWIFBe13V5uuMt6UBgzpHh4qNeVPZxmAGERXAkm8abPAmnCRqTN6XMaf6VArVzC1cr6Q/AzcsF2OvMhZIRxPTca7ge1M83h003lwC7RuKm4r4nsB3//V7vd2mBYQyOOuIZIyrA+SIN6H5nkGcEbEDZ99Xn2KqbJ+I4ICTdEoIaoe0xx0nsNsaIHCGePcC7v2tXi9y8klEfTYQDnS3+myQKMMFniohUM8Q/3sMUjfeRdAycXot9ozBbVfk0+HEbeXA684oPCe5/YvP3KZvv+jXrtjlGzcYzKX6YItYW02vyedv0H76sNXzXXVGg0BbJSU6vGn5p7yin0Qjj42u1CfypZkdbuH6Gs11KfmYgNRKwzZNSJNm6hPefVoEhzE1jjSZTzpmFFjjYy4ryKK3azul+xnnaSY+MQxobYarfTlUbtqV85P/qnZ1ut2grg5D52dCBVs8j6ZHePI+DY0hmnur5HqsToNcPDBtez7ZTWDCgE6JcXQC2R8QK+BeBatHOjelz9xjB4tkXAGs/hJNoMivN5NKT9Di7O9keXZwa1Zx+sbz31hw8vrxaQL8X9FRHo130k3XF6a/itW6n7V0azozcyk/WqVJ9HdVJELEulps4c19+Y2Uxf0e6l2XZrh0DLCEVpt8mhCaDweE1ELfuZLGP8pnbUNdKw0Uyr8PwF6u75YZeKIRUDz1li7+A6hXAfQ+M2aR1hsw/6pIHAho3BmRJlYDI3EjMloiC8jsBPO2FD29OAtDSazUb6dH0m/ezpWlqfJQ87hUIw9/D6U65pZPoNF6nXS3Q2+j54YlJRoseOCBq7rkb55ZttGtbmbEkjrQMyN/uBtGSK9ex0EQdUF953h9u11vAL8+36xxozo1/7itUr73//24+u70zwyj/dVIG+58Pp5HOd9EPD3vC7Uqt+d9R+9P8dOAPbepjsI/xqXjTZd9+d0jvnO6k9FugbKzD6s2KxlZFrKzR0rZk2EelL1MhFJOxyd5QuE7+NoNXJsyEoNWfLWiT/ozzeRtxtmCkLTH5r7vQR6Lo4o/FgDVur5FbT1q4qvbaH+gwwcOmcF39so57+8Se2GCbMkFx8lllUIgloHrgH+eXZ1JWDvpygBFzjXgSrqFDxj+Q19wEquoZYW5DSqkQdHDShwi19JcjIAKhu+iWSS2/kVYFYJgMGxhO5SJ7z1DOtab4x+vO3jNIv/HDzwi9+58MntgD4oribJtAzv7HxXd1R88fT3MwDoYlZ3UjDaU1GwWWI2sHPutDtfcsDKb17bjPN0UXbVUd8VewAHVf81bzQHGiDp41Id9G8lxCmi+A+2++m59D+/UET06IdVSHfm3SR3vswO7RPzGIM6G4H6XbQnwTHAnFthM9Za+16tVxLQiSMOvM5nvYQaMPDLCGPFi3nw6u19E8/sZ3SLH2CLakIUwh04QvA/O/vqgz3BJhKWHBGz1GIJN48wxYiTPCIqsIjYByY430sQSXrct9NQwkvDS/qlXJZ1hnqd6GZTrRq6bW1/odXZvo/+ptvWvzwbhSvxDNN6uW5/+gjqf1rF7Z+Ytho/AijqZQ2qcQimSHQlDwKT5wuGEYA3XB/YFxE5ripX0On5wkKnwXRL04HgM+jDU93e+n57jCdQ9CuULlDhHNJ84LKrPFszgqjdrra3T+7Us2ITQT9DJXxIoLdIOwEDePuIcLNpSYdEKchU4cYU5vxcEdDlZjsYiaEVjMyM0HtnXTTjdWKVwDDcQ8t54NhXlG6HD6OM/5arsIXjaZKP0aHZzr/yANc07CiLlmbvKQ1fD8nzNiRiB4sWr11uknldnrpXHuYLi8133lnq/VvHnki/fAfvT790jjJK+R5WQL9NZ8+P/+RF+f+t2Gr/d2pRyFi4EXhipBaIeGnkCXMgigQPBfDYX8GZu4qUFjFCHgt9epzqZOa6QqMu9jrpU/Wt9JlhE3hHKhdyXMBuDZInd/QFNmilB0E6QgafW60zZx3O63REFp0xSvADsG3jRB2EDTxrobWbqZFmkIbjbMIjjny6Nd75NPhqWqcUSnSOO18rqYNQzCq+FL+XKSx3E6nzP4pSSlprgbaGSKceKusIrKgift0xM6kVz2VdCVi93MJL/dxPHkEDfBGemwwPeaVVrfTFzYHSxePjH7u3k+kOz7/5tmfLElfiftLFuifp9Y+8rHWTw/nZ747bcXQgwJRCDXQtIvCUUCFOOKJtLCED6x4y86P104HjPA4l527qM/11mw6uzVKZ9ZH6QW032UGXwzBUlMwNSkoYpBDOhsLTSyWos9u99OfX1pNdy8eTa9iELrWHqROYzbdPXAwOqCRmEs9ZgbEcRlaO8NemoGmJgs/x+utdAqYuWowqN2eKZPE4hOHzmfLZaPFazcT5fZBF8Tmm487ym3cLv4Jc6PuKlzgK9nuh6Okqcgag+2bTpwCVy7g/OEqPY/RAYJ49bm6/bS2vd4YnVj4hyc+NTx37qH6L5bkN/v+kgX6v/rli39n2Gr9QOpiYpSClMoKKquCl8LLuLiI1K5DIEcMwzHic+Hlydjt1IAthO+jL26mD5JPZwlN3BqmGfzHya/Uh0KkeKuRNTL6yIWmQQN77uKzq2n0zEZ6fmmQ3vuG2TS/NEpPrHdSq9dP3eYMIuRoP5sj1ov7SZzOUxdbUZdpUE8Cs7LVSG+Zn0/zww6hmWBzLa4Id26ghEY5hauEVHTgico3boerGDDmpc+7YXYk2PlQJd8/sODaDVg97xO8A1+BKfcSuQO1kV5VoGZojakt5gPXV3v1TmPmZ+77ZHr6qTemD5TkN/P+kgT6jn9+6eFuGv1YQtNljTwtgBV5aialLe6ERTmtWApqZfaMwyjA2wfO6B2u4ofTYCMm2x5/8mJ66jlmge5nGvuu2dRcmiOUmYq+hkVK28C3wWOBemjEHiaEotZDUy6eOpJqy3Mh5L/ywmZ664VO+ku3z6Vjy4vpCzSq01sINtANNH6H2Y42mngbtb/l1B8VcuHKdnr6HBr78ma6520n0gK9haaibppuFbE2u1eIcImMRk3IWFPDrxIXrPOhFLi6l+fI5UZ/StprwUvkVHxpWNNhQRs/hcYxuGFc07DGWS7dVfA5mH4zw2x0HZQvnJ7v/dSbn2l9/SfuSVcKxM26H1ig/8HjqfHisPcPR7MLR3eYF9WUVRTK2lSQvfere1QqtVfCYIxTYSosZx3KJqJcMDWtPFADj9I29vlXPXQqdern0qeeupA6n22k/sm59IV7j6X1I2hcpiLaaRuB1s5upU3mV3sI1Yipqt4IYQXZ3FKDKT20+8rR9EkGLE+92EmvG1xJrz3WSl95fDZtb4/S00wunUGbdLGTn2ErxosI8epZGtF6N71mHhoePJ6OzlMk512rWr2qDi0KtGeBJ2NosYTBq+BBlMzS8S+kzybSv8sZ9XJdoPWnwh+Nahox4VXUjqyCnt1xPIfwkt40gYbyjWErRJazCHkAWumGMYW4vp56rdaXPXGp91+ke+b/+x153oSHA0/bLf/Sma9eq7V+Ny3M0Y9IqG6qAJYphBmPRqyz+6EFEF7BDevSjnqb6b3vaKdvOr7GQgSoYELFDrCRBidPnM6TXyxewY9merLTSp/4/Fb6+FPn08VNAm9bSfUTM2npRDvNL7ZZDGmkBdK1ych55efR1IPoJYZoYQaLMPVu7q9jQPkcAn5pYzuNuqvpbUfa6d0nltPvXkjpdxD2DSbUm8Pt9Po7l9Lb75hPb1mk7TX6CGo3VhjL/HeUPaglnkGplLuw8oeXRun/+GNayJIJobOMISwUcGF5RCH9oYAhFKauXAjEhCMleO+7cFNpx0AlvYyvXIBRFyUq8i2R3I33Mn53HEHZkV5ng4xGGcBT8IYr6AEUoPETZUcA5ljtag9Ov/r2Y+/4/OvTixOAl+87sIbe7HfelxYXW1FBKp9wUB7apzyXuwBwh4FV2qYgHextBgiJBY/UW0+t7iliJUG4KH2VMLgeYZm/CCPadgCDH2j304OvXUjvvH8hffzspfQnn9tMLzxxPq1+YTGt3nEkpdvn09pRpt1aaHFMh60a630I9RILO858YIywoshiCzMdC+CsHZtl/nou/eZpGshnnkkLt7dT7dlR+uZTCPHdt6WVJgZPDaG3p4H0pgsskFu2k4bcVVRrHJlDzHMzjZgYiKL6c+U6DWgv5pKxiUqPFmkVuOny8xiI5YvOuF3xEe5P5tDVMFV4JFOL6HgwWH7vQBeBRlT5ErlDmEt81TACtQh8VjgRcMYW1dwoYdItDm66SM6POO2xOvCiOfeq5y/3voVh+y9moJvzeyANfc/7z5989oXuH6fWwl2ZaIiMwlVUB+H41cj2uUO6mCuMBtY20ilWAx9YYbm5uc2iYT8to+nuvHchnTjKKh0Mmd43kYuWxSNrboQZARAGGQR9gxmhQdpGba+mpfTHn11Pf/DHmGNzLGKwgY9MWNvGfxurdLOu9g2Zk0ZZEjWPuLWQyA009YCB6fpqN22cZUXvhU56fauX/pOvmk/najPpNhpEi5kO60zTp0GaaHo0jpC1KDczK6XMEJ1fJKCJ8urL+QuN9NEnLmH2NJmiRZ8z/Vdzotu6Rqs5vehl8rpajv+89zo8gBmfBS8v+Ss8xmWXUwYRBHg3bhKfw1xJ1ZfjYoISL0WglzFf0sV/EIVXPGAJcLdv6QFkt7ISAc5h0OnOMD2x2UmfU1mtoFCacCmiM0wARj4Z9/iZXrnW6H3gx9/z9Ht/PD1cWlxEv5wf6+iG3YtPb70xtefuSrOwKbrxqaRBf2ZQLhEwG3T/qxvpPffSnd+xnG5T28HirfYmAt9Iz47cNrRA+a8mQ3RqO+9WZTCbhz75DtG8zmD0fFcL7bmkIGNDpzWeuUUjOoswHsH+RagHd8yljeUmgzxyQlMOqYT+hY2ULqBdzlCZV6C7O5NGp2ppiYa32e9FR6K0YgxF3lISReTZCreO9nZQCsH3znbT3fcMU4syt9h81UCgFep6CAOzLyDwEllMAzrNF104d7RYEa7Io4RPZRi0IGhGFTctd0EecREdQDbESRlMkzsJcES8tORCFZSSlJ0hCr0OPOG1dvDAtwu9+fRvL6+nX35mM20usu7aZBp3BP/HaSLhzh9MvtGw9oaf/5OHT/74V6Tnd0a+9KerJekauEad2lelZbQec7dXEyszZAo3axztN7P6QnrfgyvpP7i3n25je1Cd1bshU2Bqya5d8BAhYv+Faco8tMpdFOGo8Ag3HgGWwUME2nhNUnff9fF0nOKwK1f0u9zdv9Dhvo50v4jgnmb/yG3zaXhsLnU3EOLzNKiL9hzArAFrOtS3vSGyzDhWYTMXwrgRm51FxCmTeQOTMNmNp+xI06930zxsuuPOZVaCrXYucGatbGK0OFegIwOnLoUZKeAhBMZVmcWzaSBuwhn8VXwlhMIXMygompAW+Rkmfssij2NYIw3VNY3aMuvUWdkVWnyyHHFLDep42GHrAvL7H8+2MOFS+l+fPpe6K0s52bV+ozJbt29dSm8E7Esj0P208GDsw5hU8dUkhwTAic3N9LUnU/r2e+j1FzdYtFCragfLVExwdd82QgpoTM1VTB7zUMwKMQGmk+Hhpy2599nZCztF9zzT0nOlNRBOEUQlmxAOK+AXuS5TlXUEHFMlMRBMW9ydH23hn8W/jEDMD9Nck/0f2L+uTDr5NrDCI/Pqjv0temmp2wKgxX0f2VV3It3kVGvX0my/T6+QyVMk88Ym8BepCGRVcho7BMaD5stOZ8FwClPljecIyPiLUpgO108RoJdE3nNkvvtQAiJc5NOuRO4KB5fyGOVhnr/RZjW1M0rfeeds+qPVrfQhFr7SDIrK8pi5bi9UtXqNPvQBYn8nYG7CD7neuBvVGyuxaw4beOyk12tMcK7kGoOxd957hLneFoMzBCvUmjfEQ0FAMKw6BVLx0YnCMO8qSJMozKEp8FsnbrJ3cOjlwnYEAh8aGns1eg8FTAReCrsDOmtgoECbA3BO0mAKxIBGA3txlJbbnXQErfN81pdiDVpInYUYVJrBmdqIrn4IrATLgMiamQ4bgltTtftDPvnJGpFnEVGWIKeq9Nz1F5Q7cVah+WbULieNUyTsiJ2OK0nLPVY0d0Dnh9zjKLK7Xe61NDjkpJm6UtuaoywM+L+MOf8PfRb5YBwRzNudvDxbmVTwqN495pzUzXI3LNA/T/bU5EoIkAKpG3MlP2bNSBzEHkM7PXy8gXHh+3Ws3FHA6Ob4GbGnwoGdq3nRDRY8FZpycxAow62Q0Jc2Ah6Uzx40aG5osCrauR8kbwejTNeFVIkoJEnWC8NN00RhYtCHYYtQ42fmxDRvOjGX7j8ykz5zcRvBE3hvp66W5Nykqic1bTSknEaTRA0er4BlGwWciIEa30sM/MfArGQTgi1moqb8JfqVuef8duO+Xv5BfyQq6end2Ix03+wMLHYTL7yNMkxhlkfyQmH2YgzU2Fg9lj74RC29610EvHx3wwJ95nHYP8tIzkqTGImVwCBjyh/xKEAwL7BhvkklDtTQAWq7duRdZwaBix7JoYP4RKPY6YTK3afaQE2gaUH5CbdvCFiEJYQd02NmDqzN9TTaZOrIKSQhgmEIZTDQIPyqTl1Rs6pO45X0fisdwwSZcd+2ghegUgvhyrZhlNlgTZ7s8nPkBZjL5zpLo1dhdnaEtzq4RIKLtJbPB35It9NVAaSNvHdG5qdx/ntFHjBst9BVyffNu6pzbX5drjmLwQCaQe8SdV5zk1pmBRHClYvA0GpVpA1+6LTIzXMVlw+A0EWCiudBdCHcgip1SiV3hVLnFJmypAYtxVKOmLTBthQqh5oi61p8pgfGK6PTxEDmgHGqKBYfIw5hR0vfju37lodZ3p6jebDPIrSw9rHdXqDnR8Zqt2pmqJX5T5hFiXcNEwsousuEPbbWYaxIPjbMiraInPoptEIC9OWuN/z+cMUUJPxQQzdozFnbFQQCCUN5Q6rzc4md5BkEErz7PoG8GT75v9fftXGXWpO6XNM5hPLCOymWD3HFUymDYcGgXKyIo55uojtg60BAlM6oiCkqxnVSCKeYeMfBgIYdiYyMw9AyA7ocn/vRisUtgAKtMOnNeyYwaxFoptrIO2xq4hw+OUOisl1iiujtxxbSwluOpCefv5IuvLiV+h2FmeKpGYOJpIiBWPUcCEBM93j0RD2949Wz2PvD9CSbrRq+4yh+rkoH48vOEoJ5l1PjWpHili7KxV3lX2fj9UAieQE4mLIrZX40p4lTAe+tOHfCTVJ8qX3SZZ3RuK13Cx/CupteuVeFlShYdjPdwQRaKY3+V2mYdlKXCxQ1GaP1QnGGM6VXxFfikgsfgZkJoZmzNjZUDZaFWW3Gs5uZEGr3PfvstiS7PhvL3GAtvWVpNr32oZV05u5BevZSj20DvXSx2w3tHi8fOEAjVZN9zfNMM80eXU4nl9vpvpVmOsWLf40Bc6MQOc8+3jpCaFtQsIJuCSpuumhTkZNgfXk7a04NkG/plMoMPBPognb/O7CRz0HS7I/tlYix19IkHMZKKDlIb5BbaOauoE+XI/w3l5qDCXRQAxXRAncTIuHEKQFqWrrsomVC4+TYqpzYxKgv3+yI4toWwClaL4W13Ado65jRMBy48ahcAFwkDTElPaZDnRdiTzA4OcIiiYK/mVhYAVRNqeOtIBQ1b7Nwb9d9vxELpDtIm9gyjhN9e8ipNdb3oulqB+eU3EuBqrzFl73SUpUlfBpP+S9TmDEIEy0mHjP94tDtbxYDF5HT8AVfTvsX4VfqVDAje6MxeRXNhV/lbvy4TNPlevklOZhAM5DLFVIIHVM+RYlxVxMp/XbBCqDxdssO9kLYnPkQNy4sARpEzC/DgNDMCFW2q0lHGEMJeFZ18wiZb2fbgGIPBZnUSOQrUwPCWsC7hyOWevEHLxH0WFaGGPd5hOQaQ+ZxVAKmSYa0HF65nGE2SeR1HfAmy7mFV81vVtdz5iScoKbZ6a4K2Bn9JXySsnLtS4ZdXnFjXmSJKMEv934wgb4qtzFVxEwzO4eXKalS0ImQiGiSVmHNA6RciVmo8SuUgBVhNg9xZS2NBkWYSzpjMETA6swCMEIiwE1MFAXEDt+3WWJ1Eb8NjKeAcbOSQDGtRqh55FU9YNTK1kNoZ2Nu0IU0FngrTY2NC81k3jmfvbEF5N5Rf0FDYbU6ZaJ4d9BZ+LAjUJbg/sIItCWYItAKlEDDLJ1X5RQK52WViYj2hxkGNw15NoRVnTtpwhU6yhiCDHQseYMrD7pMr0ZG+MxCcP3mw4+zCgqpU4Fu+CmbaiK74HjO37Ghwh8ySn65lwQb4S6HNInNDQBJzkCEQkulYApes93bqeErFwJs3wHyYEAW7JijNmyvCjWNUV5jt+NhHPrF9lgPMYszKWFFguHwFSUUHh/4zz16oZ2A4o1UPN9ced5jV9DL4VAhloGB3X5otxJ2FV5Li/hFQ8hiabVrOBhuWrVv3t8grC5UZeyNzpwBuTzh5lhEHnK4GAFFyL3zzL8/VSh2tKFqeBIQ5yahJlLeAkkjBoPQb4PwCukPBIFDn2klu4SKPVwh0xgBdkBYc1WLyNAH/w2coh1ndHAc10kh1S8VeywilbLviUS+VAR4j/LcXIl+mSbHPtxREzkwvJ4TDCnUlrakzF/EFJ6DwAYzGs5Tj0JVK4xyQDgSBWoHfc5lI8RUsHIczmiEMJLZIJRyXDSu8E3ESm1sK2hqa5O7O0xkSJO87TfU3HXmsu1Kddrdhje18YmzJ/C4sd0u1xWQVFhQDUiG8ulq+N3p932+AUHO+dkYwULZ7Gtyv+VUYm7SIUfxQ0zMvtBEnWqkLB7K06b8I7b3ekyE8Tdi++dyUd7AWxVYYna4quxRDpgaNN5cETwYtqwgKxKhJojfQfH1H+y3SzoZTOEUEgIRJ56JW2Km4rVH59KSK4wo7BAMwvO8g8w3m0pYbDi7Go8VKIh8G/cUPpMwFDiVZo6ur5iv2zoVajfTOEh0i2cdbR3FJU2ARfqM2QMZu+A4y7nWZzZ6LOvvZKO4zSf2MUtDpgbBwEdEwWd5QXO1C9vGCC8RiNFLt1eCHOOvUD1a4jrlWWP2pufsDXxcmGmleRrnLLxqspKnaeaWBAwuEsFk5t4f226kf3d5Nb37yFx6aNZ3foCljmwG18415xsHZVqgGPyZotIE4AinOWJZfLTOAunL7LUy5vHvzpoYB+/jkQCvIpBXgREZtO+Q/KugcoBiDFyWzgiq8RbJHLx9eL6Z3sRReOzWqPYVIezyJvLNg0ETyKc8G+JTcEdPzEtXkQgRQFUeCrQofFlAl29oXARabawqtqJFlQeF5AVQrk5+jUdjOQPYZ8V2ZWUxndu8wAs4pvNPATH5pJKyYBMSfDFXnECZUXpu0JlIJF6BYJ908IpCrrGl8/lNTpPiFXa2pac2c+un6INO0VDvbM+kRfaR1xFklqtYSOqnx3nN/b/7xEb6c+6PnmqlHz/ZTg/T/XXqvAPIolCLnYvXylViQv/L4KinfciL4KocoXGuh/VaeK6OO5hAR3oJsMKq1ncVTuIVHIqvLNm+/dvLBQNk01io2RLK4xb7mVe30B28MRJyLJ5AlhtKmT0JtkSc2KUruxCekHa0EMwN9FU2pqlmCENoTYE8V9s5YyhIiMIpJIJo4oo+G0RRMF08q7wxo3lk38L2uShvNBrznnJRb9VzMYGy1jVwQvdUkn28NwZbx96aRRseRcteZrFI02yTQj876KZLkHqR/eOvnh8xX0827IU53ZpJP/rn2+kT6xzQzo6532c7wM80ttN/c2Ih3cUGrhjXWKaKD3sRJ2UaN3Iwa+i9oHaFyaadrNoFcPDHlyDQe2VCccKUqChUKkPeec7/eYCHJnOlT95kAXWlT62XK8owl4k/fWU9rXbbLGkjQODJ8Oab8Weh0HzIYqd+zHGZtowNvoo3Hmg6CiOdqI9uGNI5rxzpwn6kP0DyYkiKcDog1SRwgaXkG3PXPJnvFm9cuNWaJcfYMoIvnLSZk3mHcCNYIfRBhzJBpviLWWQ+ERW05JxkXQ6bCqzKrlCJdz8XeUN5k8Y2z3WKV83m2KqyxhkkW/D2HLsg16Gps+mIhTNGVgbpf3hqLX34HED9FQhgb8WFbvo37D5cZuf+3z86G+f/ZcpyvrK1omysFKxvY8ekCRAVFxw1piqUlAuJ6DuSlx830R1coM1fevZ0OyM0mUI770F0QEa8HXRG6oSZ3m6rnT7FGQ4uVPcULBqIEDJIgclzzzQFkGi2eL+ek9FWtnZz6GECsjYxVK0tQOhaGI0ok6Fz1jJIW1hTpIHge96H534sAXNyZpYVR0SThmolK4h2zLlHEuvVrgh8qcic+9Vwe4fsjXMa1tx9G2YWxdFlf+6xNkKL3FxkzfQ8+8EHhmPzn6PRNnj54CleW/u1z/IGT4xwcwniuIFzo/QbFy+l73rk9vQ2Xn7wLZ5c8VET01lmP3naG+aGWugsaa4Gf6VCDibQpSxxh9g9BHUvQkPjAF6S6wstqdTA4KwwFRqfGZ9gny5gR3dhUI2DZFxY0bkMXual4xkmGpM1tCH7u5qDPOh1919MzyHACp/v+sXbI8RpR9tj+PqV04VeeeBIDnQVKmRPjvXoMF+bsmFh5QeeXNmKPTQHueLIdGeq9FvBukl46Z1y+LV+S9rdMJWGJ1hc0qzJNdvgfBHPltvaSotz86m5PJtqnX7qcW0g0GvtUbrAPoD/nTfmewwGEy8Gx34T30FjsLvAy8zfeFczHeHMk54zPW6qqei37CHfhRQfpgImDVqa96F7HCXem+cOJtDmbV1Ys1OVEn5tgzHx+ncSarJSjTLcui53oiJW23bAtk+ZN8u0UX7XLi+RC2HnVZbE1XShPSEmb9OQqSWPINAk4ahjoBBegp29aNCI6I0RXMJQ7zYuB0gKvXy2xyiyGEvj5kyAAjPH4GjZPLEtN7A/zdsjyHS2O9PbzJyKzLRmXih2llcnPcLdDBd0ig/a7K3kkTZzl6vGBqzhFpu0tjZ4UX82HV3g+EkE+Tne0l4fbqZnrzTT6bMwxV2JUtTD7OCcwq+/r57e9+YT6Y0cibvI7kPelIvtvmpgtxBYL314luvDZ/hOWJyvrXaiJwuWKORe+eHq4pJmt5xcDXSwkIMJ9DVxS5wXzgIVicgh2Twg2uL5K1PCFgy43OIVDpl0nJp/kB1wS3Cvz5keMRdNuAfGuH1U5oWmBj7b0VYm15iEKYEGf8xYqKEVaKTafLUw1Mjy30UVYeIkJ6kTrsKVBVrC1b0eZaDWRo8j0M+u9dMXtjuYIDRCDhinLwEuV3rsCbGRR0MXGfj51ZV7fnqJvzRK+T2CFgXY+eNtCsTkBm/y5BchevKK86n7293URbDbs3PpyAwnqvKVrrO89/eh03xwos9HKXiPMrY1MmX37V+xkv7WQwucBsFXDzY3ONQSbQ/B88Ezz+S2fJOGby+VWSUtzs/LA2sRlyOy39/dBfc5NP8E5OX6bqJAH4wUhbK0Xgdfls0qb6Ep7+T9tNfx4vAC+5yHqO2ABSZ221FZ2QSpbGgSZpMDD8wOoUZnZidHidW8cBYCKVWQi0Drt+GFQOMt+VB3JJM+Gx1+nBQ6hrcqrbQh3fDcynI6ff5FtCGxZhVwuYJN4Z/62agKjSA4G/REwHPYQX6DcBIwxoDAK/BsnSBfaYuXkL3DLI98iIZI2fsslmytXkn9GQRyjmPR6sfTEx1eUR0h0J6VdvFC+stvmEt//X6OK95YS1c4t3AeOlHoGFUMp1UI8ooGNAPtM8ykuDcml07aAWQsUXoh+7lcajlQ6NX/yrqDC3QIolW0hwtpsmDGZ2Gw2rImJgTmG6OQWNkx4g80igtCR6QzEQ5Qepyu40lfCnvGpoxlgVUrq0YLKcbrYpVKHEbzbG4hNqEwQKbgRVymKc9aZO1sdypVuuz3sUKEVwGMxGB04aJHmzmPvTnQTqJlhHkRuSJMwCtLXqax/GLPDp/lsL53uQI1gd0FwGPMq4NNXmwzg3EJ7bsOI0Yt+g4SthFeF0mcWWF3N2eXEKegkV+TxRWPHkhbM+mTz6ylL3zyDIfDnEhptZNuRyO/+747sbs304D359zP4ndwLLYCzVuW5G5teFDPiNNUML+IjF2MwOa6gL/jSsm8jIJGa+dZZNPOZwm7ie7gAm3mFa170yHhOWYX+RFoGUryif6i3glVr3pq2Cc50O/MJqtbmAe5c8tpYlAIpLoyN4ZJDiH2wUxjqUB55R3o4HZIFxkYAVw0MmKzs6FUGj/gpQc4/sfERqXEVEDU0cZwLV3u8QVcTkHdMbMhDaTLja+UtMombiLNbnesAhlud0QV7E2Kjd7C5DnHIZYXmY5rIsx+0cty2e3XGAxaTmHtfZwjlxM2hgXsuhnORPnGU3Pp1X/5jtRbaHMk22w6CcypRVJwFqEbjBwMx7Fn5kmGYCRfGjL4Owi1Jpc5LNJgMtmkBa7ILuCVM7YUKEOWmFfi/tIEej9KogUiltqN4d+7ABbPqTZnhWVHKbI2dJOVuA1G5X/KuR51zsPzM2zhhEe7dPj8RINBTE5llU2ceESWWR0TerA8V2wICz+xpI1WyL0GGkcBhArpUPNbcfuZA85aoItiMNpHS88ur0TDmtUWigyiWUlF1WBKRUbQ1A9EBn8ENMcbdyEwlP8C2vPpbifmWPiueOxDscdxys6XGKJHqdDGEnxkWefLBf203uikk8yC3MN5dEO6xT7HOPQ9hUpe2AAQ6FAl4PMVUmm0vlxV1NyzsdoryMMl94IQJw/dQRjliu7HwP3KL3zl5N1NdAcX6CB+LwqmC6B/X8C9EsMsj1HkjRF4cIwt+XMLDLRkLMxT2BS8OCWJE/hjsAOsI+292GEvFqnAZQHjzDnICUGnwrSpY78GFQKKsTbPA1VyI92EenPX+Zt7DCuuSz2G7QwBDsqigUTjKLDer+0meUyqPkSAiBDcPZKTFYqgkZ7rbKXnWQVcAND55rJj0HP14gVk+GZzFz6QiTgG6xoQLLKwCrtNpPLoyEDFEa9I5ARVaQsCMdFYK4G1LjRpNqCkS1oXHAfgFkrBJyN/viTuYAKtsgwGcQ/OT9NcFSKrEOB8vgpoOkH2RzKYTwU42ND51VeXbmtM+ua5Z5np5aGLA89fhKGa2nk0n4XavHL6sOMCEw0COtwQ5D2m6QBTKSrQCjN1EuGmtEuuMETq/ENTE4fairTa+bHtlOrTfHZwaE/jn/n7y4cuch4TkqbwZW+Gxi+MjgC9skAWVqy4SrBHtNbzbC46w1zagAWoPr2W6ZyxUdl54qqHu5ajxnIjzvHOpetsltr5QTW8cdpSZSLfZInldbJU86VwJAoGUUKIxbrgTFbelOd1N+A1H20YvvaW6x6gG3CaQjfTHUygr5tzqRUBlf5ruKg94qMGZaYzHBxz2+CkfLrEU5xOOYNdF5Z1CDMamvgh88AmjUMbqcG8XTELmozkPwTOihAuNGfJhki1txuO4tBEYHXevBTYKsjgyoEp8DIAIm0IDj/bcO4cA7ILHUXDb7UITmoJYNaheooGkJ8iaPwjuNfBqrPGNFojfZ7z5C6DVBvXmQ0FLI544B70B7365R6ChnJw8cgFo5iG9A4gQTjibMiE5Rck4I3BFgMCg07hhQnsmeLc4Nj8BCjHosR0Xm4OJhZG5Ka+hrtO9DVS7hv1MgR6mprgTM7E4ODWdarKJMIF5yg6Xiumw5ep7mE7wTsXZ6LrzAKrdhYmC2kwiueYN9YsIV1mYRbojFcokPIfuElrpcX8sMjQLOYeuAKSZ4MjbHKPx0grKHTg7zNiqvFG7aXtevrAGbpv+m1tyzxnXSHY4wb6iZMGHBire6bEB1BBaxafiBz/1PlK1zA9y2IHfRhL19HBRJkscwyyvSOpOT3CST7a/Qqtwh3baWGWPaKNU6n25q9wMiG+NwN8bDEALg/ApbNAZn+8/MCRZ34ZYdy72nqtyLETdi8XmRNxHTnZK+k1wl6aQNPdOOc4cRKHU3JgaHHBkMljCZ66g6NMwhNq0RVC51K3rVXMi8ApI8VNbH6f0LvQdpS4imdhluSQ+JWUKioEcUwantw0KnxK8s5aCIHIFTiFUCjSaic2WT5u0lvEK0fkovaL8gKTzaPqHjSHqI0R5QaYBWnc5VKeoK/wNYxRMrLY4kAcOVswXWH/xUUGxnUE2hrIe1CkXhhBwSNbTRfCmRc75GsWHUoOL312o1gWZH/hO6aeyWIuGzyZx4ULJTUUk1GcBEU+mjwe06MZI2RUi5RITJRFTykH3rETnl7cLvMmuoMJtLTdiJObcua6DiAHGiHUMJAK8PzmM2ub6TG+RLsQ+eV5ivg0cdQS8DI7cyznQHhoi8zNPXM1G2dJXGnM1SeBuVKD+4F7Kil5R4UKNlVu21UXDb0GratdzkOmQqwSN7dLl/7sMv7wm97HKVesU9BUzgyLX/BdCaqoTYS5y+mofqM83tSh0Yd9r2BU+diLmFyxDZQ82xA9cSqbWqRXmHCuwsa8vpC2BFzWyOKraJgUytgxXzRDPPUrvoxM/vGsIop6iJwD37V+XKy6me5gAm3O0rk3r6tI4wXav0DySdZlfoksVx9sjwPRN9jo/4cX19AgmgVOsTlxjzakUqyrPNMTGEibc8rauarACK3I0E8iK3noyiN/dZaq6w7vrZyow0xDlSxusaQbFWPcpCyxPB/2KF+/4BzkeSrSxQZzzvVeYAtOQ/Vf7YS8OiaHFFkSIEIAtoxb7Ffu0zNYpshPQPgtFRkOWx9PmGeE5wUhG5x2Nmkobx5XBHQQJU8to2n0Ov0nxvwEjlAC0pHzcLndStAGd0Dcgykx5WqqUvzAzM8kmxLyit4PJtBR+XvRYykwDywohcrXvsBjiJ2Y1M6ZGzOcLbw0dyQq0C5dBsefaha0Cvq08ylCiC65S0nMSMDRPsLr6LvLpnV7g9awxXy3k1sIOTUdGg343Byy7owudVwbBatxuY78drjD0yEDQCvYY3OtXOngWPdoKJ5bHYIZxaJmr1m5RIZwTsoWyUiUBQvcSMuGK08cnpP3lZMvUuXHQ6PnUYD5Uw2EDQ2CrCzhoY2QlMbZK2ZjzRKTRrpUQuSvV8XhDIc5xdwyg09Cgp/CBnykc/6bhkImnl8fMyoS7SWicOQqEYbtcJQTnu2uyx0gL+HhYAJtBjuI3Z0jkYU54wLthDG52sKBi+OH6XIabnXwXU20EC/MqgJ0FDxYX2YPZP6UC8b7XGVfooQKSF4xcg7bwrpU20ZTu7uO6goAbUrP1xtwtIKH0yj8WaDFLA0QFN1xYOPZMmTavCkooSEBGwvNpEYD/sZ/Ml5QRdbit7ih+fAoiAO+gEtPD40IqqRBb3GKZOhWw/mTYjHauCyx0hhiO+ZhPFWMynlHYwClqfNSe9bMKogQWvHllhJ1NHRQnJtKNAKzCRc8itx5JHG07irOm+WSYTfRHVygr5k5xCuVsE7ao8w+4jIDsr/8Opds1x5TYcBpi7mtcwn/Pe0203dqUoAQJibtgMvI1CDTzqeoH2DtHnWSkRsM+NGmlzrd9DQvjF7hy7EhCNrt4qaWrK64DANRHIsrroCxZrNJEYj9kaQsFvGrOAUN8StAxpdDBRf7TpqF2tOVSh8LXIYytYJqqezixeh8eLzzqJB6SQhODgQ9/vBg8IT/Em96y0cErtzzk8+ZXmmOufkpWsRTSieOYLe9hI2eGO3oHCjyCWcyVSWHV+5+kwQ62FfRLDtzQfTJAP+CwxY2PBZIdimoCAvqx3rMa1i1dM9sPb2Vg8cXGMRZibIwdEMwVn9gFknlcv7qpmmXcyMHgtdXVtLa+Y20ykujeUt+qDDyzfjF4LKZmtAQMdWjcRIAcdqImQ7oDhKk3zT+jG9RrZkKI6xwKxqfgrBbciJm8jMROuDN2wyCvgzjYokNzvl4W2zwDdoUZKmRPUGTySKJXTqcI6KEGzz2V7RHww74yY+4ggcWkASRJnujIflszxBHG/MQqKzrSqFEhUbCSFkhnvYbtPu5AnsZt5sk0FPEKbTWIdywcDH24jG/aZIplVmyIOJlAk9qU48GGLKv2K+6DjfdycbJoXsKQSAAhSzPLhRbIJ4wSV/Ji88TpRm4776HaQ1f7OfAUuUVCw0KIGlML25zyqJpNUzyyLnn35xiAlfisjD7tHe6Arff3dJKh6m13bVZJcZnO/swMSDQ57B/hfXBhN4owJ49u3iECzeVwHLTgi1vvM0jHC7vD7HH44EgSIkl8GwPBQj1R0TAV/iqtFMZZcD4JY/C1KnQl+O9iQJdyKg4lHlQAsf3wj/vKqEYMcNV2aeNhoWbnt3cSi2WwOawRULDG15s2LgLV7ksyeDCig3m7cxYQXAg1Gcj/ouU1u95GxKDo4Jj6i580MF9J6YpoP28JLBcu4VnGs90Y9oPTQk3XeFXNCgUxDxHBvfP8ckHCHUF0G2scs+KdMjhaqb3kV1KiDq9ILyJQ2ModbgpgnwfMucivGqllDv3UgqoMTqTSYeD3xgmEiDLVUwxLxLaq0BzN4HzetG6eJa5u5z4bqY7mECbe6F3BxVBeRWJX8L3IL4kKVG+cCpHbPnun3Mw2EVgt3mn8FG2kHZ9vy0c4h44eTCrq1xmS9hvAIgvVgQrOPuARbZYzvPGhjBq5ahv4k0ZqSu8Fm+6V/DZNpOjc+GnTQOigyVWqL7Q3ja6HZUrFEHmzf26pgcwQ0Z7fo8xkDOFsMlUYwfBbFGOFt+OWnf+F564N59gtg1o72ZN7GmrQTHh7q8wXGc5sw9PFKhKbGS43BRltZQKawMM2x1akFvCEN6Kh4Y7Dmow0m6zscVzCu1hQ4UHksCQUZf8zNi4seNdxpvoDibQ0ue1pyuESqyt3mtvFwJElBAFnalkYYP39FxgWVlcCGZaDQqnsFkc8MgUHYn1ZSYDGY2DZyrQyo4ZrgyGgqdCsMnji7QlU+JyvrmyeQwnHVUOoVyKv8RffbcRcQXegnEqk5KAKGVrj5gCEfcoj/MZCjWvR20PeGGYCTJfLFhhL8dRJpq/wOJKn9qzkagIeBElbGVncWYoe+SBv2y0ldvSWHgfVAgX44ScfWwzIKF7q0ujtfHJfXkam7t4sgfwRWOn7HqYhfUW7y6CeAOJ982ZgZ+/5ssImbkQp21iqyv3MRXmzxndN9EdTKBfbsZy2fLBaL2yV50SmkuJVXC5RlSkYdpX6geFwGiSjVmBF9gseIivSQOfdrVwJnKZvGgaZ1JiwSBnHASYxsoxaNqpaczRtIGriszhopaaaSeGjNhfNWLGCZ7ARY+hMEkvlR4vuUTJpnFM/IGjNcu3XprpKd6SepJjkAZM/ywxx7XIV3w7M3OspnZBzWelo4z90NCzChlZdqBa29c/KzhzhPxl5NhloTdEuFgOt7AIeMPeBXp9zKuGuTzyUFNDrjsbtQCPlnkrvL7USi8OOvGW/klenfumN83xWhiLQLTJyx5H4WokLyMMePGgy6LQlpf7r2mU2zMEvutd02weU/hSPK+MQEeNUPBg6vXIymXxd1wqVZ0XTCkqTZQKYNyN0wkSqbLQC1uixDXJv4In0MpVKRmSLyq2EkDT5NASx+MOIQiASJeJrfDm4PGvNJUGOA6c8pS8ffvcRr3t18IYrLap6G2+tbjNYTBPMdf8J2e202k2QF2uL0a7WEAIWle22T6KJoS3fo1uM0ZovBzrngqO7Gojda4UOrBtgSuWj3hWiYTmhQ7Lb5Mt5VatxDw1ZXXPs+FyQKUSVeETzBenFOts1B1OYrr7+CKfdOdz0pzG5KdQ754bph9+6Gg0QBuJ54DYmG3IkBtafBNauxzUs0nY0Xbjr3z8Uu84X014dms4fAw6/+CRY3O8G/bS3MEE2gEExOUavUaGdC8xLypfruXCRqQ7Az6EAC5nVuaEsk7zQzcJV2hzfN6XnAcpGdZKyBrEVbUMlVOGsIsn8lSIc2VZPwV37nKrVFX4XgIdBFWVHv6pHxWyZZHusPsz+YFGr4IUPRTxWaDQiLDV/d8DNPBqYyZ96NJG+sjGkO57PrV5/aSkccHHwWwbrTg/00uf5ziCo405XoNy4OcEqP2Kb6xQBhaOPJl1Dq0tnxROw6XNWRL9amxxEx3V2iU8n71dBRBnabSsTSl2n20QPTYyrfBdmnleQfNFgRprBi3NOmhropmbHl5iGs0maIneEt7zrTLOXaHMrDPklcXavbSFe/1MiF8kG4x6z/3embVfPrK09D+9dTF2p4Lnxt3BBNryXMtNVbKV5gX9cc/j592Js/AIBE8EpWImmYgull6rZLm7K2kU5GAZaXNGYbpE7QATQRUBPFjhirqu0FYwebeSpp3QprZaihuDTJWzxCELIUyxNoMQ2UgLvHjiITw5hcI85Lgt7X63Xq6hTR/H/6GLV3gbG71anwv7V7s/kvmD0GcBrKdjmB2fWuulc6i9LqLhAouS5yzHjO9iYmu7IOQJSmFfw62mfACNRx1Y8T57146W650QaH1oW/zySRscmYSfirU4GYhq5vgiLkviv/sspg/ftNGMWqKX0X5v0Qg9AFPzxzzmZlgkY3bJBrQAUj4dy6tbhIPbM1jySwqWE9OxPrprdmHx713p9t/7O+e73/dNt80/BvgNu4MJtGiDu3vhL9VX3aPCYAyPKvZwFELueCh5CwbVGRGHVqx0i6gt1jgLcKg6CmaZXIRSpgefK9RZBeauPuBJmwXdOiDEwDHi7A3Zr/LLuWTtk0FtBFr4wApoYvEUN8ZV6IVyyhV7K4CtMbj14Jr4IjnpFURxZFzuA4E+NFefWn+eGYx/yQ7DD11BCBoLCEOLyUttWVJ4Ich22w1s0dgnQmOZRZufQOifJ90W6Zlq4IIjEFwnoZfcWCTsCMLta1JYMsFftbBmieZI0EUe8naDK+aVeN6UVtLMUuZAi8T6LiFNJeaefXu8iVY9zaGa55hqeZr8bCg2OnNJfQ4Ksl7Jp9GkyZkRdc+aWXqQ6LexH+VNC/PpVYu1dIQDcerY4AMP7iFJh/NA6u35L+OE1//3N54/923feueJT4j6RtzBBXpPrFa0FFsYndpp0kmVGGMzRNZKxxqz6dMX1tL8AlM3oOgj+dHlMRiKJV3xqLrtsmBSCLvPJdyscMGrcavhmYoJqMiMHzUKcF6GZxeRGT+huTO2KtxklCs4hJEYG47phsz1gboqhCEKKLShmRzBWt2xesbLq3efWkA4qSDylj5dmS7UwLLL77QW0+9zVsP7z3fSh2or6Th28yIvBqsFnaXhJDoqGoqo5RFXjbl5N0F50pGbql7N1283oenyuOwQB4EKngNq6bsCunVsdP25cSJgNAYnyxwkhwDjt8H4srgKxjLGG4LiIJ/yRzXEggs2QwxOe7YQ6HSewvQ8xLM9Q+JcD3mjc7bJVWC1/G1+jBhKPoHgP3FllG5f30qvX+yn13Ow0DJTkpGHxdjeTq3F2XvaM4u/8LvPrX3zN9y1dDmQXefnYAItzRXde+O1knHRkrOQaEe6H8MnK1Zm08fB8O300NEFmMugiL3PNZgsrCywmw1MMkSjVJGSH/qAUUCzGOf8/DW4OOqAio8kVRCCZ7ICsONeQss9N0QTxEyLqcIMQlDMFmfvHseGmTE1EOfeaRdSBt3c/GJ69RLHtHDcltikLWjE06BX6qMx/4yy/cYLq+lfrXFgTW05Tgl1FdNNWe6cy460ZBqrrLJAgYY3bqxqcObfEsL84JA35Dm+qxvfoyOdH/hUpco2yPEza4NQjzZUA7F/KUBHilQOoSAIlEHgtu6iBRsvIxVw/6IhMSPlxDPmxhV6livBZJ5Nq/MWdYMnKsSAgqee7qAu74IGp/ys1ivw4HngPre2lf6sU0vfcPJEup2TbWa2WViDB/0rm2l+ceHto1b3B0H0j7iu6w4m0LToMQP2RA3x4cq9FMxiyRx5LFNhEIw/hg56hJWv4dClAAQG5mqiOM3jy7F+aDOY6vZFk1N4tVzscxBfhTPaCE/Km37ZGNHeDSAmRuwljeHFBTAPpqNisjbK8iCII3v/NF88RqyBMDolpr+ucUmlhPmqzQyd9k11GkCjzxdp8TuTYVerQDQ8JLHeTv8erfx/X+il0z0WS+ozaYWytkbqOfuh4JRZ4ypqwBtsMyPwaLIpNx20OQugzHwwT81HRtMKencGo5rBGggjX4U6riK44PR/cvlsAPDywktGmqENq4R5zO46eGcRGe0VtiZg/AIGAAIaTJC+wGMiXa5r78cxWe4kU23qnsTDL0lcwhjaqi/zBV9Whp/vpq+8YzbdJ0mYH+7i622x5Xc4/J5/+bkXfu6v3n/yQsa7/+/BBHqMhxxDcxJQGFWeqwKFGEC42st37fK3PHJB49MFpHOmITExnxWgKYSl+Ai0fFKYDdMrqMpBlrl/IbvqXm4hfDnGlcAs3DI1u6xQxCDDMq7xN1IqHMZW3sgr/1hMQmEytkBuUOx48muzfmRI86iB0MZ8OL9x8COInGXgyIs0aDdTZ3YmfXqjlv6f85vpE2ijjcZ8WqawR6DZ48+0P6MxkM10pYxoBGFywMswEShOj4K5QHQOjXpxi3caaRzpM7yuyqEz6W5OQloh8+NgYbAWguYKiPVk4WSHdwspU4P5+HWljI7wbAUKsSbQBkJ14QXqA/wP3e2qCoUi3Dd0ZaoEiz+Uh4hwyoO4aYyLmEgnibf+/J76FpkPBn0Gw3lg2NAMYTX0U8xVN/vr6Z5XZU66ZN+n0dRb9Xt787NfC9ZfD9zX+Jnm3TXAqqjSEmXGgZ1c1MlEKl3OcndWQ82rKaJIZ+1gBnzUvEcAAD/VSURBVMDHvzA5mWzOrgqImilh3vPgCzYGn73L50AEg6MB+YgTl1EYDD6OnTmP88mJgbBijPHKv9kXjzt/LEuUT1MLrYxd+AJjhd9abaR/dn41vYCdfA98dJAWjZ47cx08aI7kEM+Mm+SUWWJZ1OGeKrqJMDN+TBfadN2cEJqOIFyvWfZo/pRexNR8huYxjzCuzCPUCCaNLgoFfCzv+Wyx1R56FGwzAE0Y0q70mZtTacwXh0Y+zorJ3Zzwzy2mPQpOBbqkD6qrvAAL3OThQs+ZKBumDlrf80xi/wf8mQXKE2BnadS+/fPYejfdj9Q/vAz9tgBxzjfSenfwCA83WaDBeE1npVs4mZUlcwe4wXbq5VdwK1+5iXlr4nIsIHgstM74kkbffi7DWXfO14aOGYNGYwk8VVDljzodQ2VP9A54i1hpL2flU5kkZOQysO07Fm8q+kztgNQ9GLHPoj6bPsPuoX9+di39a2RsjdpbZBhWVyNFA8uN1eTm6djBwpaeKPw2EOJ7wK/BvTWAryDQHe1iNa+CpdAeU/gc6nH4IjMP6TJCyUeDEgPU0KYOADQTzEN/sBY4maZcgzP8zvtpVrgp/Qj3ZSQYOQ77QGZJjD9qX4nWpLHOrTDri1vgFm+uRAb7tXSJp2BiBPNDudwzs2E49yvAHIWQcwxXP3Clm16zyMwML2KIuck+9vb28G5Br+eg+ABOYqZdVY4ohIX0OX5s6j7AACsOv2ZHLHrATO1JRVfx0G4VVoGWNzFaDmaYPBDm8IDiJ5zhu4kBS+AyBs1ItLzPOlueacZM0mQfYVVeNq7iwryIB6D4j7lx7k6jGWcSFyu0kZ2x8NkjtSxRqyr6pq/31zl0HKn/WmY83sbcrEJpL6EJsYV5sE136rhrm662wxTD+ibai/Qx8IJ4BVvtvUkYEwJodV5ttat3jjkGfxAp3XUE1SOnZiwxArxItR7Hq+nQRxodrJJ3wMqDwocikAqxkqBRG+eI4XdTiP5gIppfo0gcM85Imb9piJcpwoTjmf98VYHafoW5BkU8P5WyCpr84d9x0yKrpecxzS4jxMfB7ylZHtdwLDHYugF3cIGWIDLPhEzlEIRKsZcA5WY1Q6yCgEcw4w2b6OMMb5wClstagEtcec4YxnmILlwJ9yH7YXn2i0KNAuJpqJBEwg2r5NoE0CnN2XaPnoNI7zZNlZSx47dFfAaBh+SYnzLURUA6zAt3AV7A5HgQaYm0wEXDRiBGCHsmxolCtRXpoNMBXxn0qbG3GRh7ls0W0r1JJW920NQU5QVs0As0gmeQ5U32j2+jJPoIeY/laCY98pywqkA72FZTqgZvCKoaWS3vXcJDeQSjeNAZWMVhDsQoNASYYPLK9jHxCrcVa1J/CIqrUi4RHnGEFyE2sPirxuV89zJpWpTX7NZp5Cvkp4ILy4OxxI24G4PajakQKPHXdAJEVXIvico989BZi+xkYGGjVUxhiHPKSuenI4rL2n2Cx3CxRJr4hcm7XPBvV7BCqhNfUSI+C+bA1YkuQcZwVj4MjnluvZGXgkzvgkCzhJtepPvfxFZ10SjwkiZMVshVZppk5NWg1mpUXizBg0c3BybLbKa+jRKNyUEhcXlLK8vePLh5yJchNtGOm6PttAE+zZA4Go1GsIlCPQe71sC3zRs62q0dhHCTOd8uLcdB5SZqf5sXHkyzyVkfhm+x7O7LtzF7Ya6SpSYeCydhNKQQ6AatJtS6GrvARALCc3mC8MpL4ASPlaGUVnHyHhmOhqwV5YvRG+yJH7EaWhMOrY1ZL8h13cEE2oKVwhXU088VgVZI/FE3wsd0WKUlYh46WqUCEwCVwJTEFAgGhbCYVhBcdQu/c9HTzxEYMNkMGHPKCCsIp627pwtaiZ9kn5UVFGSda95VWssaeaOtSSfmYnKIfg0T4qPPX07r1MoMgjAXFZ1J0AyaaWA0IN0coh8LK3GwInjaaPN48QDccYgkwuz8vHl4HG6eDUKQwLcloUwVuq9Dvs6xItdCWPmuTzwrJDFzg8kT5+6x7m2DiFIcWSJaRaHMuqdDQWJqDAHyOgOz12gQHWdLcML0mE7rAKf4bnW2WagZpXN0Q2uYPpe1j9g6GtOEIW+IU6kw7/JLbc4tXCYkwxjmM2BaLZ7B4uHqDojtTEOOuce5hNC4PRy+AgsrmayrfyVOV+4QGX7v4awUg6YBJuCCUHdTjgeZEfA5zY7oKcid3gJV8imxVuPusCqOJKYqKcf3KfCI5yfoV+gQpjBBIFq8/nq3X9lkk3JHbUlFdmMpF0TWELF1pijLxv/YihqLSWbuyigCjKCH5gZPzHnbKOiZwjIgrg28r2Ap6C3MC3uSFo2kRSNxSjy/vwgl5Ndgec75cnsDG4R/deiJskBSnmRU6OmHIuNaehUwTaSrzjES0W4USvKKnpJGNhzMgptnTIE1puyeutJJv33+YvpTx5pspApNDQ7/Q1i9h1B7r8K4hdDzHD0WFM3hX+RyN6Cmu2MTTzf1inOvkW42Lf0ZasLU13QH1NDWqnqJXPdzcsxoLr37OeNkmtriaqcA7J+HLXovJ67dUZ4NapgYp11ZHo+BKhHSUpyMVjhDgCMwqB0XSNHNLVBeKMw6BYYjzLb5VDLa0SXv+Nwbmk/ULMcAqu3cZKeap8xVzzYOBQossSNNaPPHBNCWrHcUPfPTTPFs7GzL278FFjKPMZ1dBC60OgLt4o4mr5uE7BVIBrznR3OxdG2jFGdMmZqWy17BVTzzi94JOmrkGdOPCJfz//aOLTS0CyWvXWqndyzflj54uZv+zwtbHMDOZKQ2tVqZckfBLWcItc9VmHFUlsJ6nNw0zvw0tXdNDjW1XLPO1NjDbn99oVX7gOW7njuYQDviIVMZkanFP3ZT4RBxtZPKoJSoKr1cfgVcxmoeOu+GTATP0ByefS/1txRTxqsFF5Csr77jCDYrsxc8b2LM0lXGHhXPi3N3mp9Ic7ulX2H0T16qiaIBQap7QerAKbgxviCd/rKXWRZm7UovIKwBmAn5HUIR2JDUdpkmsAfbZYMNJ44Rrm2RzgZB4yAsH72LJkfwm04B4sxbM22WVjGDFjd4kX3PbQdqDDztH7ZZ1vU7jd/MFtI7GTf81PMddv8xGRE0ISsKbvBfDlWuBPG4hH+Zy8kUxxw2RteM5+BOm4Zoqj5fw+XdyX+98kz7iXRfQbL//WACrWBYi6owsys1WglMuUUZBCmOAsafBeUKm5A4O+us6bjfRBeVbI7R8MSdifERMYnnID3/VDkfjAax2COYKlJSGbNk8Da+T9KqzcVmnLO91TTQlqXSHcQxSYEgIMYIk38efhMbsuAJvXact+yXvvwuSpgP0OeRCx7I6KqZg7ms/BBTMo1NP+TZ4xLvpHQIJkvs8UkJGoe0hoPGAcKp3V/nsHSrsQGipgNUl5rZxBSvTwEce2aACxOAOHu6eVY8b1teTrfzepyzNc5nZ5ntpTewl+R7j8+knz7Lrjl2AUaEkdZ5xfNc1z667O2sBgNhLvOIngXK5ukRllEIy3yu2Z5n1Ns4W5tt/MS73uWc4vXdwQQ6+vRShWprr8ppisCwqOUQFPzcLff+lMDYLA5RHQXVzb5LcTExduPOwi/ExEUx9yd6AjjlEzzsWDRkF9FUi7oFyLdG3OPhIFHNqwYdsISMjFYNQY0YFCK8yoGzGjnMBu+ihLvWhsw1dxmIKfAKteOxbeJM03XWA+FykKgMsUOZnoGPbCKEDvxyOOnoHWJqmQYQOgn8mjkaZWpkB2LWYXDDfHm0odkQfZNljXnyfCZ2O71mpc2StilNF2ZB+lrM6D9AsD8MnL0GiANflgCx6ZAToszDFUKnSHMvkRedFvl40QlwLLON9thg48Ji6n7ve+458elIegM/BxNoKiMGOLY66fOK0l+dE3TCpFwIBSRgd4FVrIvQCRqYGyFVBuOIHJpRjQN3YZScDDeJyM+l4UzCM+kFU8l1Ov5aftuuWXmzx4l7BIkpmxA1t21Sf2Vhxt1uvrCg+eDUmwPLvO0S6sCVGz9NIYjKJalEJn9Rl3DfI7Q1DFBrCnbYwOYHTgU393p215mGEFLjgHWu2o/++E3zLpXijmXTucfIWQwFF7BQStED8BTTeoRjvWNjtzGZWrznyMwK53jft8LXaQMHeUFbgynE/3B5MT12aY291VjD4J44/SCKK9vGxWZeIFPe3IrPaxyjxb36+EKabw4fXag3f+g995/46ATH9X0HFGhKLufHAo0/cz/nJL2Vy9VqPN0SabJGKLEE+yejI71+4uInM2ecfowvV3hmyzSjJjjdC6ErZAR+1KbQRSNNxU7RPklnHQQZYywWt8JIhP6YHwYw5yftihHlRNgQNcU2eDTLmxpqzDhIMSpXOAKIlo54uSHwUZvkq9bO9OVpM7PNoEZk4QvAeDKB8LggGK1OI8npxccVZQCORhTfR8FsUWSHzJBISZzYzxyvHMLoCG3fAZfCraBLu4q2g7a/xMN51P0FNGif7amnebexTq9wF1OBmizypc/b6a9myfzBmU56zNUfGkCmV/rNG4Rx+SFP93Ew7qAlHKVFHQX8Ljb8H5/rrd82O/rHaWbjZ957z8oVEhzIHUygKXSsPMlpm7wuKkqCjfOOk26eFSK74dzzUPGCGIXjKf52NIgi3BWaDDn5NThf+wBUoNOxZblbIcxu+l78VVSB2Ds4YrX17CLzzISlUTDjlx+boSJDAwamxREEsqnmdMMuF9pU+GBITpe5EwEBrTmAOTl2cixzQPEo+RISSXYAZlSRMuddlvMFzbNE+iSOZ7DZmNzaycl/EewxaDZMm+iIacUOXyy4wJL753ob6Vn2eW9TvtMbm+m2GfZ9O9dN3W8zgyO/Ty6zn4SZD5hQ0ZFpyLT75awUU4RHMKGO0VBOtefA02AvdP/3ji3WfvSvvaH5J+ysCuoP+nPDAn0q9vxpzJlEyyq4yL0QW54lgUEKhekj0UPsxrbbDhEEJ/xLRUZ6anMvObOyjFcwtLKLM6e4qEEFa183RYrVEnlZ6+PGV1JmoQhUoJvGGIJGQDYJMnwIs0CUS01rI4nyEGQXPUkv3ikiiI8GFQAqgtxrmGIClssctAJR3GiqMTi4LM50OW0uQ2wxhSb/g5KApQlMMiDcoaM4nByjARDnszzK89/QRVhuIKLKDdeysIaYTmGDN2Zm05XtjXSJGZFNynMBoT7RRoDB18ccEfPdc8wXM7gbK7gJY4gdsgmpwQbBJm/o9HgFq5numGueO9ps/NSX35v+ydtPMQB5Ge6GBfr7356Gf/tjtdWcl5UyRWV0b8YEN5UCuqZGeoEBzqvIgS06wbj8eg8DG+DszhQQseRf0+voyvlVlId0aTvyIU2e1srxQu/lsnkxFWPlqipzn15FmGsug3kVlzuZUjaqVEIrF6YG/hBmwgPWRlrJWUkleF7kkOAgWsIrLN6K33v0X9xLPiIz3LKbrISrSSda2BnUEiO0CzG5ERlBCP+xXJ4LJCb+mOslod8lN22fT7vRBxDuk+KrQOuF99DrCxZxehN7vzUrWDNMpzDK78OUeIwXGLaYzz7DSuUsLyosIOANpvG0evJyNQRoWIvbW+WdQ8GdhIa7oOtudvI1att/MN/Y+sEf+KrFJ4B62e6GBdqcKPCqc6ZBXKEwSJDa4qgIuMJXx9LH2Rv4tts4ZwIetymsuiC0DDhirwLCUKrP1NNYzCbeZB7bhRlCtudv4plyp7MuxDG98BIVRGAsik8JVRHinOck5yxGwEcafqaycd62wNs2tP/N0zFCyFBhDWFZuDI0j9Wzvmln6pLBBDZDlPCJEE84ZA8xcWHaGeK/NCiMFYB8Ls65ZwdzTVcwEcC67/BVmOSHkPFLYRx/xCVDwBFvn6sUCD/ClFqDjf8tBn5d9nZsbPc5VgHDxUbuHByiH8gKM4MW8XEOBy/0HgFfF/P6d/n2+PPNzX/x3DfccVOE2XIeSKAbW5tPDmiN8R2vMaOgdsIzSw9HqQTmIv/Vs530l47PpYcIi03rFoyrRguFn1nbUsgiJhJUUGXN5FOVyEj8MeASaodwZqgMkUWk4DEf3W6xGOdZxWcotWB2ps9XwUQcecaftFdw0cDjKcMZXi59of9snQoDTsGfdmGKTAdc06+QZ6pCcMewNizjJqUUKujIZI3TqbUHbEJ6Bk27CjEuqvh9cJfXm7xi4zcWfZPE70HG4gvpxWNn2WePh4NHz+1uMD5gyoQn+g1wRW9Kmnj7xLrRzLR30x/lp1/Ge4GG8OjnLqaLZniU/UcnFz4P+pvmDiTQs/WFj3Q7EOrO1DGjpAVKpznsfCtCe2Z9mP7nz26mH7ljKd3HCxWtGiNj9gC00bqNEcMP1UiFx5sF1hZ1hO6AKOOMADPhESYA6PJtsQ2tQtNZnVncsl88RUuZVkENTKT3XlyeZZmCJT5wVUAWa9rl4AkGz17WaU45f6zmblHtvr1udy2dofWsWOG4guZQCBET4fv/lCa2GyKXuIQW/SIvipsufwmro1UvDGfSf/sHX0hP9+1zOFQe2uoM+upzHCeAjru/uZZ+8ituS8eYhvOlXeshxg9oB+fBtbdnGNBtxHs3YCYjd+kN+cZkg1mTfH41JXWKhL0mDKiy/xwz9J96Ks0ebaRHvuY1qTbXP795+jJHFCAcN8kdSKDvODnzySvPrZ9BWE9lqZB7XIWJpfKjkm3SjfTRs430I5wC9PZT3fRa6uYegO3o6mhxmVQGT1HRlBvLBAH1qSArd3SBXVo8gpt/883wwfMQ2lLNCo0raYIVp2hY8cIU50BVmN1woTmB3U+cSnrvUXwGwduc/OOmJL+bfT+v+N/Hmx9tCPbdwmye5LIIXwRwGs+N+yPHPcANn8RNm17mLK9dEfwCmvZJvhy6xewCUxQUnljfD+TgGsf7/eYWrydSRwEPPhkGn/IYgmEk6rp8D8dIdY97uLusiva5n910EkDOcQ0Q6FWQfuZ8qp+/kl7/9tvTWx85mu440Ugr7dbKkftGf/vnH330H3z/298+XQWkfWnuQAL9c9/5wRe+4Wff8NvD3uz3xMEmUT8VA+NW+WMwJ0FwgtKe3uAN589Ir++p5XlaX5oNCxQcotEflQ4KdBshhI4Hmwaqlb0LTXx0ZzyapZfg4Rk/xmBN6OJsJ4IKO3YIYjxGRBVqAI1tOmgMv4enwA18k6S/mt58sp2+jQpbnmM6Ch5YUr/hUpwNtgFfFLiiRQsvMlQhMN+LnZupn+DJBQliQV3CfZ6EhW7gx5BYZaSX/MyGByZKjTMReJxeE8I5Vnh7OwsmvsCgUCvI4UQUyPIyu3zPdchgkage9bLO18uazId8/iwvZ4/Quu7reJZ5hM9eTIu3LaSv/o6H0uvvwQaf6/MyrG+6DzjOb/bvD449PPd4Sn/vYUjMmb303wMJ9LvSu0bzzcv/bH19632pzXyLwuUMgvyQF5Y9Ln5C+KrwEEJXjgB05s8EBa5UdMBX6SIS3LtcVGwRaCtAEC9x+VhwlXRRaeWhAhdeZ5pwlSfwEhAthLu9QYU3w13nF/hGp5P+6pedSm/hcxqznbX0dLebziKxrohpkrirwh0JbfyeWuR+6Mw+G09ls8IdbfW4CHVWJxy0xPghyM2DNPnvo8W2ceRxB2nAXxqB6S2yU6Cu9onuU77FzaIP9h/lFT8QCq5aFaG9h3O02x2W2t2i6ouyxqOklGfBr6DlMR7JzzGNCzJsxILXW9BzerWfnr6I5nfU97Fn2Jm3kR5+5M70Ng5wfBVngC1x8J2DUhu5C6lt8M7Otn/k0c9vLm7NrP7w20+d+uJM21GqcP/oniN/9MOPX/rtQWf4LXG2VImQa3LWe7C5imCKKMLUAkqIV0i/8XDBRx22V9a+wsjkvZwc5QrORkY7gQqunaF7PwlbrgIRKM3DgD3wF7i97gj0DDbocST2MqdBtZgSO1dnV0VFU3TXCgBoFfAQBQTIbZz8hhBqj7vXok1YfDYO+BkEzXB3eLTosfK2TwQYQfO4sBb8cCDXhGdiNZ884JZ+ryzcYYLRaDwQ8tIlFuBifg3+y2ql3Lrzwlw67klWCB3intkNkFpYmreh+Xmm7DisK/Kz58GiTD3EcBMafv+5Ydp6Es3/9JNp6eHj6WuZXH7rSTZuzdI46h3o91NwvPVOmcRg6Yc0/PnZ+e8/U5+Z/Y3z5//Lb73tNg6XfmnuQBraLP7Oe1P/x587+mOXzp/7urS8sBJnNChkOgUx/IWZERhRY2FVE4TAAhPJqntJUu5GKrjTLhoEAaAYu2mQ6fAxwB6eAmfa4hes4Cr36aTTcNOwBYZK9VyMLvOVvlrlAYqbsbhrMRCyqH7sdfAAUWWVtWkhokajVsvG7jPQWfx6mW0ghVo7Xs4Fh+stbZSE4xFUAWnAiiQrn8Z5CE40EOrD1TtfEbMhXcSM+NwlFQlV79J0mHVkpDDr+FLtXcT1mI7z/Dw3R7lINsLWdnX0EmU8r53tWzYUhknAGMhzDl362Gd66anfeibN8KbwA+++P731zRwag+WhFh7RuGtssLKx8ZpCbtjkmc9FYZq3h7Avzr6v15+Z//XLn/9b33bk3rVM0MF+DyzQor/4fenPZ3+68RPb68OfjkNNYp8fEcV2ViCsDS/94WQYl6pCbwgnnvADpEDEAwGMosMVJueHKkyEwuTHnb8i28eVRhf5VTDikMMVyh0pA/8emRTY3VE+U4bnecv6EhLpUHMGbeSeBU0Mq7GYDzFv7QwA5RQuNJW6wCdUYZcrD8AUeA98VEMWMyNr4dCP4HYnno3ABlNnFBy7B20E7mEhXIPDr+baC1jUT23NsHSNIDOrQeuY8DHKAyxAWMDpU9CwRN55v4ecQeg2OuniBlN3aOkWaWM3X5P+gdXjj3742fSxR19Mr3ngtenLvvJIuv1IP91e32Y2hEah6QI9mlgNex/44Yqi1StrFBNNpjrHAy/NzX5Ht7My98Ez6T9716l8+oG536hjVsm+5+DuVx9Pje/69c2f5WT57wuh9t2ykIyQzMpfCWagh3KYHpc3neoKRkc6BycRzy1Lt54pB5zgMl7hLAI6BREcmn6+lj9I4afc9RSc03noD5h9kBkfDg/aLdQjYyG/xb0AsQscLzCLHnMjzjK2acPGD8cXmRGYQ5V6aKPC4VsldZ69+5aJFpr5xun30oWAufpodnJqRIMYYhZoGigYIdD85qaEYIZAB2H8iExTppb+lAHhh5+kRx+/dT5V/WhQTwH9+nuX04MLm3wxgP0oXuZK3gNMg9idxzz0OoLcbc2lF09vpz9+/6d4IXcuPfDOV6W3PriS7mj32Oes7qahUTYtGgV6hrK14Is9iGOIkrPTsG6zzbsQOYODU6a6w8G/ay02/tN3z6cXgvgb/HnJAi3+L//VtPjxJy7+3LBV/2uoourcs4rM0LLBeiC5R00AE/YaJbQWSnQQK9MI09lkI1KAyoXNR7xRweDw5OfKu69Ai9b8dOHP3ngw3Gu6kQRd/CBEkV8lXOP0ekqe3uMSlsuxAFop6J8nYd9vjTibQJDtm/l552Udj3kkrUWts9JWZ8eZhzGqqZagh5dDUou3QBrsi2hwVl2ThrE8i0DwAsGIz1L4cmpPoeV8Wg+6dDNUnVGWOwDnaCzhB0wzxMz99YNDHz+7kR7/PBuH+ABp1IU8L60Hs2CRfL7mzsV0iqm7OdLFOX4IoSWKL2bRI/QQ6Iuj2fTxT55Nzzx6Ob36/tvTmx45kU4c51wNaFqkh3C+o8ZmJbOvUVjvjUqY7V3iECH5hXM6UZa7LhGvofHQXmRgub39y3/z3vnvCaAb/HlJJkfB/f99Z1r/5t859r0fePT8mf56/e/GMVK+EMbp7FkoqUEr0OkfChROm02/TCwCY8FCqITAH12hFQ95ltSwAuOjCCpmGBXPYTiSn5o+bHTSR0YlY+FwPsZlQjz6Iz/u9hiBD78VXYFkGggLZzh5hKCQn2v8QZ83EpjGDVzDLfZIshHnGGclceBgF2HtcUU7Jz8NDcQxl48uOXbXd0jHuRtXrvBhFYTcd/fTwBkJ4tvg8+tAR9hFf8zTjAhzghshDPopbq11Od37+hPpZIfPvrF65845z94bMZ04YLl6jTI9s8bUqbzi9FcSUFUz0MUJRVVdtGgorgS6h9s9Nwq981J+scx1gy1gOQ0hPf7iKttKa+nrvuWBdN+dzIow797A5LShDnxRGB5xqghXnjKUnZ7NIgPMyyZGCeIujDt8tn2JGBi3PCzymtdSv3EKkAO5lyXQ5vRvv4nJ5fYn/+uZf//IR3sX1n+Mk93fAOM5qh0VM0v3sr2a7kZ7N1se60RLp2DR2mGOLdNCWSD3eMzTfTpSfuoi3fQchxmyiSv2DBNv8bUJTcNjthUjLT9WGlhevMDeWvbjHmlvMyCjUwvBJl5XGkB+MiDwsVc9rW3QXc6DFHq7qEix8RN0CY43cBnjgkIDDfQ0q6D1TiPddXQbXWQJgI88NA3ws1R5Anm7o3s8vVBbSM8htGvg3hDWio2GzR3Bi2ViadUMmPGi4LxsG418DuVwlLBFnt13aU/o6aIxxWajl8LceEfdJbT8RnrktYscpsRRxXwWwkUejyG4hGI5TePrrF20NGl24Wi62wMjWcL+NNf6Bo1oleN/65wJy5TdZUpUZ6DneSiKZhfN3OX8jk0+Md2jN1milzh51xL3Xtrm01d96s8Bqy8NuDFzZFfDt9NlRp6ZMd4xAu9Vgs8w+WkdlZmZ2XijkNkcGlSLvFe7FxGVg20jfdkC/eYPrS5/bvSO+9LXN7q1s8d+b3Sx+wAUzsZhgTTLv/n629L77pqh+/LdBwWxsF++qqkoMxEDuyNa7zba40NPXmBwMJPecGo5jzOJV8hiRpX0eAOP3lgqp9gq/N96/Hx6xz3L6TUI5wZW62Q1y4EUwLucOJ/iPNrHnu2nv373UnQmCnQR9pyrv7oQc07bwhxg0Peb5zZSk81XX3PfnYBniLLV1EZn8/Us58c+s5p+6U+fT8P5Oxjt19OGsqdT6vWbHSZDtHSsAA8Kj/PEQgPzvEQVKchzAPNdlZi8jcLwzLnauSfBLx40+rPPrqcX7jnOrjiO82WhQ3H0XHJt4SGa+nUry2xpn08rzHAs0Jg6tU66E55vzC+nAQc8LmC2nGWeWrOgj0BaNz2E2QZotk4rthgH+O2WOPKAsg8c4EKCCicfeWBa1RdkobVDifEcK4+AOv8cp9KCyxbpPhB5p9nUaDQ32Vvy6U6931lrdD8kxEHcS7Khf+DRS4v/V2/2PWvbw28bdptfThd/Fwaab4ZSglAZ1j8Tk1vpf3xdPX07Uzd1NIUuymBJiyMgCq5oMyq2Va/TRfsW8MrsIhUf+juYZXckgrHggAM+EuTAA2FBg8xy1GvDinCAFIJm1SjQkXPJtbpTASBY59NjR9CMsa21osbK0eVfiUSgxce/H8dZI0Il2mavgsvvAkbvgdcXXz0lFErRVCvpVz+xmn7hs53UmV/h/T/4EHsbiJYlaug4VFEEaGLKEREso8cqjKeI8uZzmAnslQA7F7B06wBw6cgr2Mu9sZbe85Vz6TVMr7URaJuhh6b7Qu6lbj2tQuwmmrpPg7LRuVkpTBM4Ge8X0vsYZzpzCD44k6LCoUHkQSzmDIO4ebQ3r8vGvHlbu500UtRSmGkAHnRvbxyDPvLRvo8FJcLU5qGV8OucAZqdnRXm0dMvbn7jU1vnt/6X9z5gYQ/kpPlA7u9+bPDe9zeO/sTaYPSWoU1PTeNLaWzWxuqfIpK4Dq/LszuPslIHVK51RrDs8h9P+QlZtfg1ul0Z44jez/7qYroLhqjdTRaywl1c1qN3DxPfZi9Ck11+Hp4S3R0RDpjClUT5qbQN6EfDbPMGBvsaNAWyXqEcQVuF3BvEK9CWwRPwu5wi1EUj0heFhoLciA9to7Bga/qdvq3aWnrzcjM9wsDwA1eoHzWuBBcnrc58mKF5KvCSHKNCAlSJakhFxTGF2lBhQFhjaRna+QggzySicbTnMLYwN6Snxlyy2jMGWjQup+HmZeKcMwzOWWNC8RjfN6QuNQkQ2RBkhxUeUuPxBQphLIb4Ror1YFr4Jo5YJArexoggaIstqxjT9g7WJcYG6bLAx1fIDCdfgLn0qFgwNdobnqA0+I7bj2ymhz0j+ODuQAL9Tz62/e4r/da/WK0NFobYUhicMFWivHByMWxC/Bwhlc5eSgv3H8fcaLHCZKtVZwENA/RbL6YtGCIuujIm6519lVHYUsUJL2xxwUcfDERwM/sKtul7AfK+01k9SH00mjIttiMX+1xcNMZKoLX3bcM9DhR0tjKEWeIF4q5MDrFft1kPXsWkOX2pn45e7KfXnTmfnmNGYG0JWoXVWQi0nWSEfWW4Au1lWBSDHxkmbxU37Sy+QXI3U2sPHWG8sYD1yUD8Tug6MXtnuhOa43gAtT2SWbRh8JP3AZ3Sk6sKlVeDbmpyiKRZ8kchYj80BVKzahyOaCBRTAkDb/xBind1G7fKKYteQFO+cZRliHKHSiNv4qISrQWGhYyhWvGFgCi5CA7sJtJyvaQf9CtyzR/ozPUWNrYZQHBwdzCYVhuVUtLbh3tItgJPhfs2r/OLnsRJaaJw4z0XlM8CRYFlbni0o6hwusjYh1BVfDEZrNLighc+yNxIK7u9drrgo3mRWDBdhIUnHkNPBEDF8Byaq8U8Q3cb5wMC5SyCSLQR3fTDLaDssHqYPu6yjY9O0uD9Hsr9J+fT9qUL6XPv/700+vpHGNwx8Aua+VGqTBj2O2iCUMPhmQUTTgGxt2EueIHPV3zbQ0vp6zi/+W4G27E0jpkV47BABZ/BGYfKSDDdPxRWZbck6ljzycUJo9ZnXF1ziAilKWetCUda0JiBZA7Jq6xYehdb/EUdS6+pTZCvcR0TYpihkUtE82MxaRGt5iJvftPzvAx3wwL9+LnH692jrztp5eVmzd3RRqXBctMlzJJreqh1sC9dSPDtiJFTVkTxnznFTb+CZeHGDiCPqpIJwXrTADNm/hgwh4sjp9eHVFl5wgeXIllkFCaDwbucFe20VN6onyNzkyB3UIbcSgMPntvswoJdqV9C7aPFetMCLRwothkvxJIx8lfDZFj2bY6VQXr1A0vpVZ/aSItXLqQ/3SZymUshDSZAtHTLOz1hS2dvLgAtBDNjoXsl/cAbj6d3cv7zidEaA1/sZARJJaAguX/ZCRA1vN9BtHxZKyrQ/oHfgu3jaiGMmRRBwtyTnqqRqYndP+2ccnxLBr8CbXhGK24eIk3mZCgjaLTdAuVPQGSffGZQSJIZ5smb9B6f730+3cvfS3E3LNDpDTDoDHXqHgA5VrSHNHvZnKXQ+pChMWjxtCBPuczCQeie7v9v71x+LDvuOn76/fZrGCsOxh4HB1lWhBwRHtmELBFIUTaWkBewZh/YIiHEgr8AsQBlgRBYimDBDjaRQMrCWBE4E8dmETvjweM4M9PP29339uXz+dapO6d7ejLd1410F6e6z63X7/erX/3qV89TVUc0sIsBNiRQ6iKgGk4yE6AKfNauzEihmCK06nvYVmFzUQpROXBgGm064koR7vOnSsiTj6c05FQFL32jftxUePcEo37wa+VkyMoKhVcHbDEpeI5VmF9ls87RB582N12S8kCpA4AsHyC4pN1RuppnN3kd7Ddff3Gt+eq1eVbymABTDq5j2OOVsSltjATQHPdIeENp+AzP0pRYyUNRslJkMI7Jjw7yV/JSPOTaso1COzTBGTe2XSpoRemDGZTJz2TZVHxkYPLnGiRHmsorKyrnwlwsECld3Jhlhee0wYUdcsJDoBnUYW61aSUyfsAZBegIC4DHmnSICqqFlPrURgY08lpNDSMF906oiH5Zy4K0T80LBVTZcS4dSwot38IOjH4E72QLPN/2ZdlK2kzMLNz5HE9iKEDr63zP+Ztlu8Fei2vP8haO9dtfv/9JM+Ylx7vHv8ibPwFI2zeKfpDH5i705AeHXiaEG6xL/C5fA3h+ick2LbmrDr5SdhAv7yqa2Uwlg4xynGdGnhbQnlVQLOml6PhxlcOgkj6yAKA8wrR8CCN9aBZkW2eJ5L/A4Xc15XwDoAlXeucDhbYy/SzmUgrtXMQlqZSOtT2KbPLklK6+MKzgClN0hDQ8znERqvEdU9mekOjEdcfYBlfY0mV1AFtn4tsfBfLguL+FU4AqjfgULPwHlmFDbCLskC13hxJRApAzPhbWh1faKTPycsQqxoJv1ISRKBqrO0pEnt2Eowbkjb2boFn3XeOTWE8+tczwea158QUuaLm91xzdvctaOLJhUz2jb2QHnmtfNu3K2P0aSoBx+S9trjSvMEzZoDnJYYL0kgwx0NSSpVI5BbfxTDGEd1tWcgn85JuHxFts3bOeRbPLMMsWs7ZTYIGrdGRFaVFRyFLt0RKCX06KwRNi2kC3wZCchJdlUeNKZJFb4bv0eMJe3lxcod+BRcZtMp+bLiuXMh6ekM5DpgghoPwkP2dgqghOBZ8b2CZzCvC0p473HqSjIhb+0sK0PEewLVAqD4rncEKhlmAZsAJaSbEM5Im64ldtHKbkbCO4krUiCObZukrfQitSgTrwq0vcB8cXnVa5f/mZa8/Qem5wH9x+M39rp3l/F+wNWuoMRiEkUYduEo1mjZqNtYVmC1x23odeURBZBNY8YOkTp+RE5KIklpvX5Qpj1x64wONSSUULOLRJYsiEXuObwsmQom1RSqkCHDISVCJ4W3pBzE8AShlMAg1r5dqGBU1ZufZuL/UZzMUVmkTKre8kj/CUW5GABX9GmZ1YICFrX7qmAF+OywiolthjUBWw/YA3dB6xb8T9yEnScaSiVtL8uwqQhQRZruHi0fUM+cCJe9XKPyuv8K5u2VK5B0HFt0G0hfbynAV2pjkccS+dS0626PKgFqYV50cx2VK7qcfvdM/T+m6ubWTyM88C75Oby80LDBtGy6wd3zps3ttmq6WvumWWf2WIRuEIw6SVKV47UTWfDIsYcrh+Lp+nxIXHSZumtIJKqShurbbKxSshaitpchEAGV1kwu+eiyhvy45lcp6JOiu6ykAqyFnoEAddG8EEVsL6gYUPb9LDfXLjxo2pG+lLKbQv+1wN8EakoiQwY9OUGlczIJMqFAUhLEi+9K6xAP9co3BH4Lhst8gir/bjjGJnnxlfi7LA2SkACw6P3JiuQivopE8Yziho+EewKuohQ4J5WgbvlXDcbOtrvMMMLy5PFuMnHnZcOxgxiQtvg70MS7L6YzrADeB/j7d/3gU9YhmKu1j4kA/3V9B6f8ya8U0uMxwfLTUHB3wbhZbwLvTmmDjObbPrxxsTFzmr5OqHm5YcrkQx2ScBW/soi6dTzJBLZmU9W0V12AGAEfxHbxScfONJTKKETYQ/wakKnYD8CANQ9C7ACS1UxFGeJTy//CSE8GLs76pbG0KBJ1QE8a3tGGNNStqMqpqTpbVn37o9eO7Xnlu9FYBL/lxKofPJYjg6dpeX65WO92JUOliTWTl0nK1Cx69CGK/n8UZBqoBHrLf6bv9RxmRKYvwiHMdvd9E2LxucX16NPxUJQAtdWavoR1RGx8i606qTxphltSgntUBWj3N1WUnbjYK56BD62SXGvgcL74QWNvJgUqjCYwVXtxVrF5gBleyAQfQh3fYBr+S2ydP2Gldp8dJlxGnon6HkQ19AHbPawZJV8wQK/DEbRNxBxyWIEZndgEt5bEi6w+vsA05rbzIpT4uclltuinrJcaR8StR4zENHXgWohDy6XEp8GesGGTkAXWljw1noRtHpDcvVxMIiHypYNmHFK38tB3R7zqcm8yTipTl22y0rY/Orq19A/v/w3R8P3vjai6sfiH4ZcymFppwQpOzDQc1ZclkKv2RPILKqYgGTbpzMBOcczqp8JlHQG1JVVWoVOl/B6gClW1M2SbcISclyY0Jzn/HELl3lCso2lxksrV5mWEWZxXFRwONKKrQGHclrahi2vSZEXl2tEMBCsigqA7j14/VIkw2lURZOYAhQoVeh/+S6Z/JorWHsmIKiCPn+yjG7CYe8PeSDO7TO11nRuIeC7rFlVN5d4Zjn8sMR3y3JxzMXmShao1z5QKHv3T9o3t/Z4sJx+IOO1wmcUEHLnyIHtpZLWJO5B2E1F0RhCMe0pRl3/TndYlcaxooDhq0rwSq0e7KLLJFHSEqxrKyYng0JUkcXKg69m3SQ0YOKCDwT7BPeXbBrlAnv4m9try58518+bd74vWvNjyBzYXMphd5FeOsUmp8W82OlE1PyibcGYqPUvlDxEsrt+7aKdKcYQRWAtsaMWgZmvPgdcjBwQNMGbo6PAEucv6V8XMkIpURY4719/hO2+v4veyVX/OSYl3Kg1BlHApqKIL4tCWmKrRqmc1QzYcLVAjmTv+gFQC6BCSt06ZHgL7CG1UIEyzzBnPyVYYBh8AUPnryzs1lhr7h7fZfYS7GxwVZXbh66Tms9OOBSHu6uOGLb5spTQD+zgv8QWtQ2WxH3VzPGPxouN3/13r3mpS8/07wIr1YYdx5kfJ9y8YgT4PSOQ16qeIDVahrhwou9T/arRMsAJNaRf4Ehn9TG5MNwYMreFvjxBZJdUGuUiGWkSg6h67uG2hsqG+kOqYhl8QAZmZ7pY4VfmbTRSFkI7ZCRlaMTChAYn9Hm6muL26M/a66t/H6b7IWsCys0ixzNDt2tC/e+CijqWZi3YBFjSdAMOdyAqxPuUfuE5aodWqCGwtDQqWa0It9hXhKYfM4LW/EO2NQ0pKteoqWtiuiwXdB0VTi8+Lvs5RLbFmChucWk6sesAa8uceiJhLz0hYgyEUSamRSizOZBGTtWt3D8K8Z8FBOlTJqGmXISTaSNfzVOBquxYOTXIVZdGShdtn4bWwof8MMT9ragqH6LxfOD+1ySMeSly5ghnAWyvDjk1MkBe49hYMDJDVZHsmmERe2bnw6bb72903zzC8vNrzCpXFdLZB95eWh1y96JdAasGLg9qPCtsjLMIS0rsEqlwoZfc88Qy/x6f52VORc1Eu9cQWV1UnzC0CdDNJMjzEqg3By72ytZ78ykMXksaPJqGk5sLTdbZjsc6SfcOMsRfpWN36PxBdQ8+03m2G++NvByD7Xt4ubCCs2LwuZNWpSfuoXDTehyqzBlytKKjaXR7+yJ40Ef0li+S+ZWsxpgplA0HjFFiSUJ/qy4KvQ9vk89z5m1VTagF+ER3iYlvMKP0Fp8C9OTbz/hkpcPOBO3xbrTyLEr8bIIJylE2bIYPPpvxm2YsyEpzEi5awiUfvJYwi0qW6V8ogFbND/nGwduW5woNCXscpdXEYjubZ9h1SVlBDBivDiiVjhud1XG4ccdWoj5UtocUHGVBQ4dy9sYsKu2eZbhx7ot2Enzo53F5i/f4UQHLf9K5iooDGkN5/ab5zdGzTdfvsb6v/fQKWkbBQUh9yg1PLr3vHCPFCGv7DOUAiYVGfAoNeHl0K0ys3zMD7BkOQptpcjqBEpPPu0ZVG7lURogS8mWGTwrBcKwfFPWgMmRcvGolsOlBVoc+SErzZynngYe4bmcuTDCq2j0h99vmv/iEoZ9jwVxB4WtHz882OGEnJghNYc10+aFp5tvszHn73YpXArHT1Fb252t21KYocCDoiI4LqV9YZ+ErTnAdMEaUwHA32KqOxH80CW6XfTwgPEnSrFAekJHXPBS3ASkKQGWMToNywNaodP6tSi0yldKr0ZZA4h4wAmulKDBuM23tmHa0sFdTs5QlNYEhkJzbguIcuNnUjhmHnjCBuu5AyZ+jK/n2Nl0onLj56QCG7ZpFV7jJcBXbbCkSauNBu2M73M4Fb/pJu1N9nbfa27/8lLzuTHbaGmllbJvQ31M1NbQltpwld3GQOW1HC0DjUrnkyVH/I7eDinrvOrGn+U8lNdtoi7GhHT8YIUPskVeQw+aKrLzWjCT9pguwgUcj2xxSGB3Ye74zqCc9h3Qku8vzC3tDI/2BstHzb+JdRlzYYX+wauvNj/83qDZu08rcQcpb6LQHrPaokvwYhIVWiFFySGb2RfrwrQTFAfcIyyfjjrEGSFaIAq3pcH5txJXtU4CGgWPiQSLM78USuCtZCThenlMF850StMCb+wTkc8Iv4XtkAsfNViltHL5JAwebULCC3HS1EzgcbTg6Y6MMo6+PKSUS+SALWlXi3w/bpZ5Yzjmu4TNAI8ts6tI7DOfY+LY/PvHvHNA9r/5OWQeRJCp+KYvfXmiIVj1PTtdHbevYTO4QpNs7E3MzfluLFqicZEn1dblTnGzouTGJsLdcWfPwW5RVptcQi0t9xGVr6yuUMe2OYrFkGj/UJtNUQfQpNcZUiFdufkZfld7hjRKDndsVhLvxM8egop57blrzZdf2njzlZeO/3h3YTT8/PbTh3/69XQr8IsMpjAXVuh3foB8TIBJTLNPC7FHFWNPQbPOVtItFCn3PECOoUKumVJZlLsvBqye6YMMQ2IpYeKiZBLVCKyUKaA0X3rxn2eqotZo4Rz8aQyTRGx+Kg3tTGywA9raNV7cauRxYlq+QrAG1njyVcPb5AORYGF8iIgTplLZsX0jlgpvtJXRYgCJz6Zlxz1XDTQDTw7g30AhPLWiUr/HjUc//ahpvnidbzpAdxOcVErRweH6rZOTDVZDWPM+Yr8NSY38EKg2IGNaTS49ao44B7ZHxTlWWdnmO+YkwhxKOBxAk9bnBPcud3AcclB3sAtC+GOlhompg4aI28rHVoAx84Hk0fzX8YIV1EaJU+vRBQ8rWK7rhLnDkJ2znDRoFnlr2iwe7//Fb2xd6LPHYD3WKMkLmde5Se+P3pIBwOFN+dtd+Rq2uc8ThaVK56UKUtHPJDLHVTyyEr82YWnNwY9taeuGqI8FHaUm7DxlE7YqtO4oC8WV5g/6tvLGB1cp47fQfXsYtzjERxGMNzMa3dW0buGkpzf0KwzpJFA7DFTEQte4TAiwJe9T82Jl4bR1wcM6RqActo0cnW1uIDsXd7wl3vG5vY2NyJDT3ofgOaO7RSNym8bEntFKkAQIZ/5wcLDTfOcmNDx8Ic++rZCfyACnVyy4l91rDGTdlnCI36zU0wq1tyWKiQywrQzMk08qPMgpU9Kf9FghGDEzngAWf2DBMYoJK2NPksTDbsHxEwwxPcN1hUZpXMy8/z69zYswhmKESTKpFBSwhe72R4OqssmmBWTBqMTGmSu7SM+6m0FNlKs4IWxAsSyAKoyzebagq5GOaDEU5EPGhAVqEwxNvYbXOJynDAQnQ4mWp8S3CU3SND14maSPd6L4BnaeUwotHGkLa6+h0nIJeeBtjb2uwDDz6QuHCSzDCXsiF92Pny5u+TSZpIvNhzHT6KTCEpd8A6A/PYTJ6MeWfhoYw0gvstGGfoVRRNJQeTWBBznptmkbJ72aR0GNd8yifKRhfGD8IYxnbOVgRYcM81yNubhCk56slNqIXYVsmMLMQ060A9iGGW/jqHJPjG4z1TEKoSqbBALeSqIWVgU/6zc88JfKDkgprUr1tJ38nQ564JNZjPxO8tuhJe4pA5z8BS2M4sajctoAuJbnUka6dhEJs6eaGHF4JGuw1xjwdjM0okTECSKA8amMDqLxRDGNF18g3cUqStm6zYu4icMRxYWe4fWRLt782IrbA8uTj/Q1Val1Owcwb1FsA6wohJln6Lv7T9SrNJfVgDYHsGAGkrnWlskaZt66GZPjmuEi+TOwxrePsBVGp8OakhBWC6SAHzJJ9KHQB7TO4pxK8By8s/CCmEfDO3G1e45i1/BOMRn0KNZCh9bJIZYtsvaksoKkzMStxrTtyqVpT6ltKxsc0lQJa9JpNYkLvuFE6BZHW1q1jHSn7Fo76YojPmGh2caZhulNhh/AaIQ7a4RzeMNybw5hWtHTg+NnfD3HUIaPGOG5OnNxhX777fHi8Y3dLBn5WqWyoW1eui12lZrCrnDhuXpAMLPBbQXSbdVOuUGsaKFrWi3Og4hQz08KV+GfEXDCpVVxjZ8QLvxUKuIKdoZEodkNrNojIuFVQVJoLTEVSxTT76K20UVpiTNN8YVR+Sqbp8q7BrZ2pWd6vlWsFcBKJmv6YwS0ayewBhmuu8ojbuDEM03nQrH1i0dcYPRLj7BcsGH3W43IrRFEhNDjx9f3gta9KQxR5wjjGrm7LcaVWB0OHkPv9ddH68fDN+ec4PHevRROzSG2GTjvCdkWLoWqW6Nt8m2cQVUIoUO4XVZVxERakEqlJqTfp/qxawER+nC4cBrtSkt6uMWrT42v/mobLupDj+GduAqvHSUnrhumO0SwNBEBP9qaitOFMTwKClAaD2XH45qcCqfyGSSNWpknfLY4RAVAhY/SV3zL1AdaeYCfuAmPQpsO4dJPuuapTaAqu1ECyF+GU3jNqkbevDPBqYKrG+zrPhwd7N3amvtno6/KXLyFJsU//Nrqt//8P5pnh4PlP2HNk6t2GKeltTRzZgLlMHOOlx/KpBmNNKDU2ik4c9oxyqguwdUCfVQBd9BOOaUx0bpOzKnweDqRZ5ym+RiQMxiX80o79PlJy9ompmgyjGhtqU5a2jNu4zTBr7ItQeW3E6az0lExzZ+2xuGDxVDp6JYdw7tCqPiExghTlToEOuHdXioVgDgrhh8RonVemx99+Pz8wre++5WFt1qsK7FYucgg9VLENv/m+EsH907+gFXJ3xnvL7zMcg/HuyFh9YgMqJZsgM/roLQGRkZiWHR9CkLlVhgTZSUsyIR3hxwGF4S4yo8EOmZSUdqwCBp3F0y+JoaImvYpGIHkE3OqQPCfwg9Eh748GyZQC5gKXZunFl6rm55864+NQ0U23VqhlY0khOkqU2RGmGml+FrZJkhgHsfa6QkMxLRshU7AgYkNXIYQArnaQFmF94oDXJWvNIwLbWz2whQGseTDSW2FdYjjTVDmx3TsbZfG25yCv7m6MPdPr6we/f1/vrH6E2Ku1Eyl0JWDr/xrs3nze/tfPF5ef210cPCl8crqy7w0+DzDuesMjrg5kBzNs1XMb4m5+8icmWkLKUZh1RIzIBLDVgI/x5xVtkeBQj6mFuYpOAJrvLaPyVpgGpWmdcZ/Ho0aH4VsAQzTGVqTjIbEuT81L+KpIBNlxR8lVsHOyqMmbB58hG2p17RrGzLJRAtQSSUdEIOrTXxAWrsqdchWJDzJl0jkTXjplB6FAFoxdzqNuXRv6fAe+1HuoNQfzQ2Pfri4tfbfm+vN97/x2x/9z9/euOESzP+L+UwKfR5H3/jr2yvv7myu3z3eeoo7/54gu1wqy1uBhdHyeOBqPyJhhao059VywoKJZTN/RcYGxBTPNTUCW0Vyf0rGjR1g8WNa/ow/a7IkZbh02shKusyCzmKUdMTr0hN3srzVRWlpS7PS11HT8EVJdVe06nd5b2Jq4CSgddRwbCd5GUt3YIzukjEqYazBu7NvmdiTIbdbLBzSIezzHnFva310//r4zv1XfmF+8I+vP3/ey4FOAlfrvHKFvlr2emq9BC4ngU5fcjnEHrqXwCxKoFfoWSyVnqepJdAr9NSi6xFnUQK9Qs9iqfQ8TS2BXqGnFl2POIsS6BV6Fkul52lqCfQKPbXoesRZlECv0LNYKj1PU0ugV+ipRdcjzqIEeoWexVLpeZpaAr1CTy26HnEWJdAr9CyWSs/T1BLoFXpq0fWIsyiBXqFnsVR6nqaWQK/QU4uuR5xFCfQKPYul0vM0tQR6hZ5adD3iLEqgV+hZLJWep6kl0Cv01KLrEWdRAr1Cz2Kp9DxNLYFeoacWXY84ixLoFXoWS6XnaWoJ9Ao9teh6xFmUwP8BvOeeqRbgzD0AAAAASUVORK5CYII=",se=me.p+"static/newqrcode.a8740efb.png",oe=me(32637),ae=me(59301),ne=(he,ye,Ee)=>new Promise((be,Se)=>{var Pe=Be=>{try{xe(Ee.next(Be))}catch(Ae){Se(Ae)}},Ce=Be=>{try{xe(Ee.throw(Be))}catch(Ae){Se(Ae)}},xe=Be=>Be.done?be(Be.value):Promise.resolve(Be.value).then(Pe,Ce);xe((Ee=Ee.apply(he,ye)).next())});const ee=(he,ye=!1)=>!!(a(he)&&y(ye)),a=he=>(0,ge.bg)()?!0:(he({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(he=!1)=>{var ye;const{user:Ee}=(0,re.getDvaApp)()._store.getState();return(ye=Ee.userInfo)!=null&&ye.profile_completed?!0:(we.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,de.xg)("/account/profile/edit"),x()}}),!1)},x=()=>{we.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{we.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ae.createElement("div",{style:{textAlign:"center"}},ae.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),ae.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:oe}),ae.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var he;const{user:ye}=(0,re.getDvaApp)()._store.getState();return(he=ye.userInfo)!=null&&he.professional_certification?!0:(we.default.confirm({title:"\u63D0\u793A",centered:!0,content:ae.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,de.xg)("/account/certification")}}),!1)},te=()=>(0,ge.V9)()?!0:(we.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ae.createElement("img",{src:se,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ce=(he,ye)=>he?!0:(we.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("p",null,ye||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),ae.createElement("div",{style:{marginLeft:"110px"}},ae.createElement("img",{src:ue,width:200}),ae.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),fe=he=>{we.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ae.createElement("div",null,ae.createElement("div",null,ae.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),ae.createElement(E.Z,null),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",ae.createElement("a",null,he),"\u5929\u3002"),ae.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ae.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),ae.createElement("div",{style:{textAlign:"center",marginTop:30}},ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})))})},pe=(he,ye="")=>{const{shixunsDetail:{detail:Ee}}=(0,re.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let be="";return(Ee==null?void 0:Ee.public)===2&&(be="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(be="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(be="\u5DF2\u5173\u95ED"),we.default.info({centered:!0,icon:ae.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ae.createElement("div",{className:"tc",style:{marginLeft:-38}},ae.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",be,"\uFF0C",ye,"\u3002"),ae.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ae.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ie,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(we.default.confirm({centered:!0,icon:ae.createElement(le.Z,null),title:"\u63D0\u793A",content:ae.createElement("div",null,ae.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),ae.createElement("br",null),ae.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{we.default.confirm({width:440,centered:!0,icon:ae.createElement(le.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>ne(void 0,null,function*(){(yield he({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),he({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),he({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},47257:function(dt){(function(at){(function(me){if(1)dt.exports=me();else var re})(function(){var me,re,we;return function(){function E(ve,ge,de){function le(se,oe){if(!ge[se]){if(!ve[se]){var ae=void 0;if(!oe&&ae)return require(se,!0);if(ie)return ie(se,!0);var ne=new Error("Cannot find module '"+se+"'");throw ne.code="MODULE_NOT_FOUND",ne}var ee=ge[se]={exports:{}};ve[se][0].call(ee.exports,function(a){var y=ve[se][1][a];return le(y||a)},ee,ee.exports,E,ve,ge,de)}return ge[se].exports}for(var ie=void 0,ue=0;ue `.concat(b,` `),z&&(fe+="".concat(z,` `)),fe+=` `,ce.content=fe,ce.mime="xml",ce.successStatuses=[200],ye.next=9,this.request(ce);case 9:return pe=ye.sent,ye.abrupt("return",{res:pe.res});case 11:case"end":return ye.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),ae.getBucketLogging=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){var te,ce,fe;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",z),te.successStatuses=[200],te.xmlResponse=!0,he.next=5,this.request(te);case 5:return ce=he.sent,fe=ce.data.LoggingEnabled,he.abrupt("return",{enable:!!fe,prefix:fe&&fe.TargetPrefix||null,res:ce.res});case 8:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketLogging=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){var te,ce;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",z),te.successStatuses=[204,200],pe.next=4,this.request(te);case 4:return ce=pe.sent,pe.abrupt("return",{res:ce.res});case 6:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,z,te){var ce,fe,pe,he,ye,Ee,be,Se,Pe,Ce;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:for(z=z||[],ue(z.length,"rules is required"),z.forEach(function(Ae){ue(Ae.allowedOrigin,"allowedOrigin is required"),ue(Ae.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",te),fe=` -`,pe=function(Te){fe+="".concat(Te,"")},he=function(Te){fe+="".concat(Te,"")},ye=function(Te){fe+="".concat(Te,"")},Ee=function(Te){fe+="".concat(Te,"")},be=0,Se=z.length;be",ee(Pe.allowedOrigin).forEach(pe),ee(Pe.allowedMethod).forEach(he),ee(Pe.allowedHeader).forEach(ye),ee(Pe.exposeHeader).forEach(Ee),Pe.maxAgeSeconds&&(fe+="".concat(Pe.maxAgeSeconds,"")),fe+="";return fe+="",ce.content=fe,ce.mime="xml",ce.successStatuses=[200],Be.next=16,this.request(ce);case 16:return Ce=Be.sent,Be.abrupt("return",{res:Ce.res});case 18:case"end":return Be.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),ae.getBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){var te,ce,fe,pe;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return ce=ye.sent,fe=[],ce.data&&ce.data.CORSRule&&(pe=ce.data.CORSRule,re(pe)||(pe=[pe]),pe.forEach(function(Ee){var be={};Object.keys(Ee).forEach(function(Se){be[Se.slice(0,1).toLowerCase()+Se.slice(1,Se.length)]=Ee[Se]}),fe.push(be)})),ye.abrupt("return",{rules:fe,res:ce.res});case 9:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){var te,ce;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],pe.next=4,this.request(te);case 4:return ce=pe.sent,pe.abrupt("return",{res:ce.res});case 6:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,z,te,ce){var fe,pe,he,ye;return le.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(fe=this._bucketRequestParams("PUT",b,"referer",ce),pe=` +`,pe=function(Te){fe+="".concat(Te,"")},he=function(Te){fe+="".concat(Te,"")},ye=function(Te){fe+="".concat(Te,"")},Ee=function(Te){fe+="".concat(Te,"")},be=0,Se=z.length;be",ee(Pe.allowedOrigin).forEach(pe),ee(Pe.allowedMethod).forEach(he),ee(Pe.allowedHeader).forEach(ye),ee(Pe.exposeHeader).forEach(Ee),Pe.maxAgeSeconds&&(fe+="".concat(Pe.maxAgeSeconds,"")),fe+="";return fe+="",ce.content=fe,ce.mime="xml",ce.successStatuses=[200],Be.next=16,this.request(ce);case 16:return Ce=Be.sent,Be.abrupt("return",{res:Ce.res});case 18:case"end":return Be.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),ae.getBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){var te,ce,fe,pe;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,ye.next=5,this.request(te);case 5:return ce=ye.sent,fe=[],ce.data&&ce.data.CORSRule&&(pe=ce.data.CORSRule,ne(pe)||(pe=[pe]),pe.forEach(function(Ee){var be={};Object.keys(Ee).forEach(function(Se){be[Se.slice(0,1).toLowerCase()+Se.slice(1,Se.length)]=Ee[Se]}),fe.push(be)})),ye.abrupt("return",{rules:fe,res:ce.res});case 9:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketCORS=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){var te,ce;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],pe.next=4,this.request(te);case 4:return ce=pe.sent,pe.abrupt("return",{res:ce.res});case 6:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,z,te,ce){var fe,pe,he,ye;return le.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(fe=this._bucketRequestParams("PUT",b,"referer",ce),pe=` `,pe+=" ".concat(z?"true":"false",` `),te&&te.length>0){for(pe+=` `,he=0;he".concat(te[he],` `);pe+=` `}else pe+=` -`;return pe+="",fe.content=pe,fe.mime="xml",fe.successStatuses=[200],be.next=10,this.request(fe);case 10:return ye=be.sent,be.abrupt("return",{res:ye.res});case 12:case"end":return be.stop()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),ae.getBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){var te,ce,fe;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,he.next=5,this.request(te);case 5:return ce=he.sent,fe=ce.data.RefererList.Referer||null,fe&&(re(fe)||(fe=[fe])),he.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:fe,res:ce.res});case 9:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,z);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,ve,me){(function(de,le){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ue=ie(E("@babel/runtime/regenerator")),se=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var oe=E("debug")("ali-oss"),ae=E("xml2js"),re=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),ce=E("../common/client/initOptions"),fe=E("../common/utils/createRequest"),pe=fe.createRequest,he=E("../common/utils/encoder"),ye=he.encoder,Ee=E("../common/client/getReqUrl"),be=Ee.getReqUrl,Se=E("../common/utils/setSTSToken"),Pe=Se.setSTSToken,Ce=E("../common/utils/retry"),xe=Ce.retry,Be=E("../common/utils/isFunction"),Ae=Be.isFunction,Te=new re;function Oe(){var Ze=a.name,Ue=a.version;Ze&&Ze.toLowerCase&&Ze.toLowerCase()==="ie"&&Ue.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function je(){return location&&location.protocol==="https:"}function De(Ze,Ue){if(Oe(),!(this instanceof De))return new De(Ze,Ue);Ze&&Ze.inited?this.options=Ze:this.options=De.initOptions(Ze),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Te),this.ctx=Ue,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}ve.exports=De,De.initOptions=function(Ue){Ue.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Me=Object.assign({secure:je(),useFetch:!1},Ue);return ce(Me)};var We=De.prototype;We.debug=oe,ee(We,E("./object")),ee(We,E("./bucket")),ee(We,E("../common/bucket/getBucketWebsite")),ee(We,E("../common/bucket/putBucketWebsite")),ee(We,E("../common/bucket/deleteBucketWebsite")),ee(We,E("../common/bucket/getBucketLifecycle")),ee(We,E("../common/bucket/putBucketLifecycle")),ee(We,E("../common/bucket/deleteBucketLifecycle")),ee(We,E("../common/bucket/putBucketVersioning")),ee(We,E("../common/bucket/getBucketVersioning")),ee(We,E("../common/bucket/getBucketInventory")),ee(We,E("../common/bucket/deleteBucketInventory")),ee(We,E("../common/bucket/listBucketInventory")),ee(We,E("../common/bucket/putBucketInventory")),ee(We,E("../common/bucket/abortBucketWorm")),ee(We,E("../common/bucket/completeBucketWorm")),ee(We,E("../common/bucket/extendBucketWorm")),ee(We,E("../common/bucket/getBucketWorm")),ee(We,E("../common/bucket/initiateBucketWorm")),ee(We,E("./managed-upload")),ee(We,E("../common/multipart-copy")),ee(We,E("../common/multipart")),ee(We,E("../common/parallel")),We.signature=function(Ue){return this.debug("authorization stringToSign: %s",Ue,"info"),te.computeSignature(this.options.accessKeySecret,Ue,this.options.headerEncoding)},We._getReqUrl=be,We.authorization=function(Ue,Me,He,Qe){var Ye=te.buildCanonicalString(Ue.toUpperCase(),Me,{headers:Qe,parameters:He});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Ye,this.options.headerEncoding)},We.request=function(){var Ze=(0,se.default)(ue.default.mark(function Ue(Me){var He=this;return ue.default.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:if(!this.options.retryMax){Ye.next=6;break}return Ye.next=3,xe(ze.bind(this),this.options.retryMax,{errorHandler:function(Ke){var Ge=function(Xe){if(Me.stream)return!1;var Fe=[-1,-2].includes(Xe.status),ke=He.options.requestErrorRetryHandle||function(){return!0};return Fe&&ke(Xe)};return!!Ge(Ke)}})(Me);case 3:return Ye.abrupt("return",Ye.sent);case 6:return Ye.abrupt("return",ze.call(this,Me));case 7:case"end":return Ye.stop()}},Ue,this)}));return function(Ue){return Ze.apply(this,arguments)}}();function ze(Ze){return Ve.apply(this,arguments)}function Ve(){return Ve=(0,se.default)(ue.default.mark(function Ze(Ue){var Me,He,Qe,Ye,rt,Ke;return ue.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!(this.options.stsToken&&Ae(this.options.refreshSTSToken))){Le.next=3;break}return Le.next=3,Pe.call(this);case 3:return Me=pe.call(this,Ue),this.options.useFetch||(Me.params.mode="disable-fetch"),Ye=!!Ue.stream,Le.prev=6,Le.next=9,this.urllib.request(Me.url,Me.params);case 9:He=Le.sent,this.debug("response %s %s, got %s, headers: %j",Ue.method,Me.url,He.status,He.headers,"info"),Le.next=16;break;case 13:Le.prev=13,Le.t0=Le.catch(6),Qe=Le.t0;case 16:if(!(He&&Ue.successStatuses&&Ue.successStatuses.indexOf(He.status)===-1)){Le.next=28;break}return Le.next=19,this.requestError(He);case 19:if(rt=Le.sent,!(rt.code==="RequestTimeTooSkewed"&&!Ye)){Le.next=25;break}return this.options.amendTimeSkewed=+new Date(rt.serverTime)-new Date,Le.next=24,this.request(Ue);case 24:return Le.abrupt("return",Le.sent);case 25:rt.params=Ue,Le.next=32;break;case 28:if(!Qe){Le.next=32;break}return Le.next=31,this.requestError(Qe);case 31:rt=Le.sent;case 32:if(!rt){Le.next=34;break}throw rt;case 34:if(!Ue.xmlResponse){Le.next=39;break}return Le.next=37,this.parseXML(He.data);case 37:Ke=Le.sent,He.data=Ke;case 39:return Le.abrupt("return",He);case 40:case"end":return Le.stop()}},Ze,this,[[6,13]])})),Ve.apply(this,arguments)}We._getResource=function(Ue){var Me="/";return Ue.bucket&&(Me+="".concat(Ue.bucket,"/")),Ue.object&&(Me+=ye(Ue.object,this.options.headerEncoding)),Me},We._escape=function(Ue){return y.encodeURIComponent(Ue).replace(/%2F/g,"/")},We._getUserAgent=function(){var Ue=le&&le.browser?"js":"nodejs",Me="aliyun-sdk-".concat(Ue,"/").concat(b.version),He=a.description;return!He&&le&&(He="Node.js ".concat(le.version.slice(1)," on ").concat(le.platform," ").concat(le.arch)),this._checkUserAgent("".concat(Me," ").concat(He))},We._checkUserAgent=function(Ue){var Me=Ue.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Me},We.checkBrowserAndVersion=function(Ue,Me){return z.name===Ue&&z.version.split(".")[0]===Me},We.parseXML=function(Ue){return new Promise(function(Me,He){de.isBuffer(Ue)&&(Ue=Ue.toString()),ae.parseString(Ue,{explicitRoot:!1,explicitArray:!1},function(Qe,Ye){Qe?He(Qe):Me(Ye)})})},We.requestError=function(){var Ze=(0,se.default)(ue.default.mark(function Me(He){var Qe,Ye,rt,Ke;return ue.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(Qe=null,!(!He.data||!He.data.length)){Le.next=5;break}He.status===-1||He.status===-2?(Qe=new Error(He.message),Qe.name=He.name,Qe.status=He.status,Qe.code=He.name):(He.status===404?(Qe=new Error("Object not exists"),Qe.name="NoSuchKeyError",Qe.status=404,Qe.code="NoSuchKey"):He.status===412?(Qe=new Error("Pre condition failed"),Qe.name="PreconditionFailedError",Qe.status=412,Qe.code="PreconditionFailed"):(Qe=new Error("Unknow error, status: ".concat(He.status)),Qe.name="UnknownError",Qe.status=He.status),Qe.requestId=He.headers["x-oss-request-id"],Qe.host=""),Le.next=32;break;case 5:return Ye=String(He.data),this.debug("request response error data: %s",Ye,"error"),Le.prev=7,Le.next=10,this.parseXML(Ye);case 10:if(Le.t0=Le.sent,Le.t0){Le.next=13;break}Le.t0={};case 13:rt=Le.t0,Le.next=23;break;case 16:return Le.prev=16,Le.t1=Le.catch(7),this.debug(Ye,"error"),Le.t1.message+=` -raw xml: `.concat(Ye),Le.t1.status=He.status,Le.t1.requestId=He.headers["x-oss-request-id"],Le.abrupt("return",Le.t1);case 23:Ke=rt.Message||"unknow request error, status: ".concat(He.status),rt.Condition&&(Ke+=" (condition: ".concat(rt.Condition,")")),Qe=new Error(Ke),Qe.name=rt.Code?"".concat(rt.Code,"Error"):"UnknownError",Qe.status=He.status,Qe.code=rt.Code,Qe.requestId=rt.RequestId,Qe.hostId=rt.HostId,Qe.serverTime=rt.ServerTime;case 32:return this.debug("generate error %j",Qe,"error"),Le.abrupt("return",Qe);case 34:case"end":return Le.stop()}},Me,this,[[7,16]])}));function Ue(Me){return Ze.apply(this,arguments)}return Ue}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,ve,me){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var ue=le(E("@babel/runtime/helpers/asyncToGenerator")),se=E("util"),oe=E("path"),ae=E("mime"),re=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=me;te.multipartUpload=function(){var ye=(0,ue.default)(ie.default.mark(function be(Se,Pe){var Ce,xe,Be,Ae,Te,Oe,je,De,We,ze=arguments;return ie.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(Ce=ze.length>2&&ze[2]!==void 0?ze[2]:{},this.resetCancelFlag(),Ce.disabledMD5=Ce.disabledMD5===void 0?!0:!!Ce.disabledMD5,!(Ce.checkpoint&&Ce.checkpoint.uploadId)){Ze.next=8;break}return Pe&&x(Pe)&&(Ce.checkpoint.file=Pe),Ze.next=7,this._resumeMultipart(Ce.checkpoint,Ce);case 7:return Ze.abrupt("return",Ze.sent);case 8:return xe=102400,Ce.mime||(x(Pe)?Ce.mime=ae.getType(oe.extname(Pe.name)):a(Pe)?Ce.mime=Pe.type:z(Pe)?Ce.mime="":Ce.mime=ae.getType(oe.extname(Pe))),Ce.headers=Ce.headers||{},this._convertMetaToHeaders(Ce.meta,Ce.headers),Ze.next=14,this._getFileSize(Pe);case 14:if(Be=Ze.sent,!(Be0&&re(Oe).to(De),We=this._divideParts(Be,Ae),ze=We.length,Ve=!1,Ze=function(Fe,ke){return new Promise(function(){var et=(0,ue.default)(ie.default.mark(function tt($e,_e){var Ie,Re,Ne,qe,st;return ie.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(ot.prev=0,Fe.isCancel()){ot.next=29;break}return Ie=We[ke-1],ot.next=5,Fe._createBuffer(xe,Ie.start,Ie.end);case 5:return Re=ot.sent,Ne={content:Re,size:Ie.end-Ie.start},ot.prev=7,ot.next=10,Fe._uploadPart(je,Te,ke,Ne,Pe);case 10:qe=ot.sent,ot.next=18;break;case 13:if(ot.prev=13,ot.t0=ot.catch(7),ot.t0.status!==404){ot.next=17;break}throw Fe._makeAbortEvent();case 17:throw ot.t0;case 18:if(!(!Fe.isCancel()&&!Ve)){ot.next=26;break}if(Se.doneParts.push({number:ke,etag:qe.res.headers.etag}),!Pe.progress){ot.next=23;break}return ot.next=23,Pe.progress(Oe.length/(ze+1),Se,qe.res);case 23:$e({number:ke,etag:qe.res.headers.etag}),ot.next=27;break;case 26:$e();case 27:ot.next=30;break;case 29:$e();case 30:ot.next=41;break;case 32:ot.prev=32,ot.t1=ot.catch(0),st=new Error,st.name=ot.t1.name,st.message=ot.t1.message,st.stack=ot.t1.stack,st.partNum=ke,re(ot.t1).to(st),_e(st);case 41:case"end":return ot.stop()}},tt,null,[[0,32],[7,13]])}));return function(tt,$e){return et.apply(this,arguments)}}())},Ue=Array.from(new Array(ze),function(Xe,Fe){return Fe+1}),Me=De.map(function(Xe){return Xe.number}),He=Ue.filter(function(Xe){return Me.indexOf(Xe)<0}),Qe=5,Ye=Pe.parallel||Qe,Le.next=17,this._parallel(He,Ye,function(Xe){return new Promise(function(Fe,ke){Ze(Ce,Xe).then(function(et){et&&De.push(et),Fe()}).catch(function(et){ke(et)})})});case 17:if(rt=Le.sent,Ve=!0,Ke=rt.find(function(Xe){return Xe.name==="abort"}),!Ke){Le.next=22;break}throw Ke;case 22:if(!this.isCancel()){Le.next=25;break}throw Ze=null,this._makeCancelEvent();case 25:if(!(rt&&rt.length>0)){Le.next=28;break}throw rt[0].message="Failed to upload some parts with error: ".concat(rt[0].toString()," part_num: ").concat(rt[0].partNum),rt[0];case 28:return Le.next=30,this.completeMultipartUpload(je,Te,De,Pe);case 30:return Le.abrupt("return",Le.sent);case 31:case"end":return Le.stop()}},be,this)}));function Ee(be,Se){return ye.apply(this,arguments)}return Ee}(),te._getFileSize=function(){var ye=(0,ue.default)(ie.default.mark(function be(Se){return ie.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!z(Se)){Ce.next=4;break}return Ce.abrupt("return",Se.length);case 4:if(!(a(Se)||x(Se))){Ce.next=6;break}return Ce.abrupt("return",Se.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ce.stop()}},be)}));function Ee(be){return ye.apply(this,arguments)}return Ee}();var ce=E("stream"),fe=ce.Readable;function pe(ye,Ee){if(!(this instanceof pe))return new pe(ye,Ee);fe.call(this,Ee),this.file=ye,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}se.inherits(pe,fe),pe.prototype.readFileAndPush=function(Ee){if(this.fileBuffer)for(var be=!0;be&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,be=this.push(this.fileBuffer.slice(Se,Pe))}},pe.prototype._read=function(Ee){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 be=16*1024;Ee=Ee||be;var Se=this;this.reader.onload=function(Ce){Se.fileBuffer=de.from(new Uint8Array(Ce.target.result)),Se.file=null,Se.readFileAndPush(Ee)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ee)};function he(ye){return ye.arrayBuffer?ye.arrayBuffer():new Promise(function(Ee,be){var Se=new FileReader;Se.onload=function(Pe){Ee(Pe.target.result)},Se.onerror=function(Pe){be(Pe)},Se.readAsArrayBuffer(ye)})}te._createBuffer=function(){var ye=(0,ue.default)(ie.default.mark(function be(Se,Pe,Ce){var xe,Be;return ie.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!(a(Se)||x(Se))){Te.next=8;break}return xe=Se.slice(Pe,Ce),Te.next=4,he(xe);case 4:return Be=Te.sent,Te.abrupt("return",de.from(Be));case 8:if(!z(Se)){Te.next=12;break}return Te.abrupt("return",Se.subarray(Pe,Ce));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Te.stop()}},be)}));function Ee(be,Se,Pe){return ye.apply(this,arguments)}return Ee}(),te._getPartSize=function(Ee,be){var Se=1e4,Pe=1*1024*1024;be||(be=Pe);var Ce=Math.ceil(Ee/Se);return be1&&Oe[1]!==void 0?Oe[1]:{},Pe=be["continuation-token"]||be.continuationToken,Pe&&(Se.subres=Object.assign({"continuation-token":Pe},Se.subres)),Ce=this._objectRequestParams("GET","",Se),Ce.query=Object.assign({"list-type":2},be),delete Ce.query["continuation-token"],delete Ce.query.continuationToken,Ce.xmlResponse=!0,Ce.successStatuses=[200],De.next=11,this.request(Ce);case 11:return xe=De.sent,Be=xe.data.Contents||[],Ae=this,Be&&(Array.isArray(Be)||(Be=[Be]),Be=Be.map(function(We){var ze=null;return We.Owner&&(ze={id:We.Owner.ID,displayName:We.Owner.DisplayName}),{name:We.Key,url:Ae._objectUrl(We.Key),lastModified:We.LastModified,etag:We.ETag,type:We.Type,size:Number(We.Size),storageClass:We.StorageClass,owner:ze}})),Te=xe.data.CommonPrefixes||null,Te&&(Array.isArray(Te)||(Te=[Te]),Te=Te.map(function(We){return We.Prefix})),De.abrupt("return",{res:xe.res,objects:Be,prefixes:Te,isTruncated:xe.data.IsTruncated==="true",keyCount:+xe.data.KeyCount,continuationToken:xe.data.ContinuationToken||null,nextContinuationToken:xe.data.NextContinuationToken||null});case 18:case"end":return De.stop()}},Ee,this)}));function ye(Ee){return he.apply(this,arguments)}return ye}(),pe.restore=function(){var he=(0,ie.default)(le.default.mark(function Ee(be){var Se,Pe,Ce,xe,Be=arguments;return le.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Se=Be.length>1&&Be[1]!==void 0?Be[1]:{type:"Archive"},Se=Se||{},Se.subres=Object.assign({restore:""},Se.subres),Se.versionId&&(Se.subres.versionId=Se.versionId),Pe=this._objectRequestParams("POST",be,Se),Se.type==="ColdArchive"&&(Ce={RestoreRequest:{Days:Se.Days?Se.Days:2,JobParameters:{Tier:Se.JobParameters?Se.JobParameters:"Standard"}}},Pe.content=fe(Ce,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],Te.next=9,this.request(Pe);case 9:return xe=Te.sent,Te.abrupt("return",{res:xe.res});case 11:case"end":return Te.stop()}},Ee,this)}));function ye(Ee){return he.apply(this,arguments)}return ye}(),pe._objectUrl=function(ye){return this._getReqUrl({bucket:this.options.bucket,object:ye})},pe._objectRequestParams=function(ye,Ee,be){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");be=be||{},Ee=this._objectName(Ee);var Se={object:Ee,bucket:this.options.bucket,method:ye,subres:be&&be.subres,timeout:be&&be.timeout,ctx:be&&be.ctx};return be.headers&&(Se.headers={},se(be.headers).to(Se.headers)),Se},pe._objectName=function(ye){return ye.replace(/^\/+/,"")},pe._convertMetaToHeaders=function(ye,Ee){ye&&Object.keys(ye).forEach(function(be){Ee["x-oss-meta-".concat(be)]=ye[be]})},pe._deleteFileSafe=function(ye){var Ee=this;return new Promise(function(be){ue.exists(ye,function(Se){Se?ue.unlink(ye,function(Pe){Pe&&Ee.debug("unlink %j error: %s",ye,Pe,"error"),be()}):be()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(E,ve,me){"use strict";me.version="6.18.1"},{}],7:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.abortBucketWorm=void 0;var ue=E("../utils/checkBucketName");function se(ae,re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(re,ee){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ue.checkBucketName(re),a=this._bucketRequestParams("DELETE",re,"worm",ee),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},ae,this)})),oe.apply(this,arguments)}me.abortBucketWorm=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.completeBucketWorm=void 0;var ue=E("../utils/checkBucketName");function se(ae,re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(re,ee,a){var y,x;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ue.checkBucketName(re),y=this._bucketRequestParams("POST",re,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},ae,this)})),oe.apply(this,arguments)}me.completeBucketWorm=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.deleteBucketInventory=void 0;var ue=E("../utils/checkBucketName");function se(ae,re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(re,ee){var a,y,x,b,z=arguments;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),ue.checkBucketName(re),x=this._bucketRequestParams("DELETE",re,y,a),x.successStatuses=[204],ce.next=7,this.request(x);case 7:return b=ce.sent,ce.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ce.stop()}},ae,this)})),oe.apply(this,arguments)}me.deleteBucketInventory=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=me;oe.deleteBucketLifecycle=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y){var x,b;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return ae.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=me;oe.deleteBucketWebsite=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y){var x,b;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return ae.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.extendBucketWorm=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/obj2xml");function oe(re,ee,a,y){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(ee,a,y,x){var b,z,te;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ue.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=se.obj2xml(z,{headers:!0}),b.successStatuses=[200],fe.next=8,this.request(b);case 8:return te=fe.sent,fe.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return fe.stop()}},re,this)})),ae.apply(this,arguments)}me.extendBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.getBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/formatInventoryConfig");function oe(re,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(ee,a){var y,x,b,z,te=arguments;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),ue.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,fe.next=8,this.request(b);case 8:return z=fe.sent,fe.abrupt("return",{status:z.status,res:z.res,inventory:se.formatInventoryConfig(z.data)});case 10:case"end":return fe.stop()}},re,this)})),ae.apply(this,arguments)}me.getBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isArray"),ae=oe.isArray,re=E("../utils/formatObjKey"),ee=re.formatObjKey,a=me;a.getBucketLifecycle=function(){var y=(0,ie.default)(le.default.mark(function b(z,te){var ce,fe,pe;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return se(z),ce=this._bucketRequestParams("GET",z,"lifecycle",te),ce.successStatuses=[200],ce.xmlResponse=!0,ye.next=6,this.request(ce);case 6:return fe=ye.sent,pe=fe.data.Rule||null,pe&&(ae(pe)||(pe=[pe]),pe=pe.map(function(Ee){return Ee.ID&&(Ee.id=Ee.ID,delete Ee.ID),Ee.Tag&&!ae(Ee.Tag)&&(Ee.Tag=[Ee.Tag]),ee(Ee,"firstLowerCase")})),ye.abrupt("return",{rules:pe,res:fe.res});case 10:case"end":return ye.stop()}},b,this)}));function x(b,z){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=me;oe.getBucketVersioning=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y){var x,b,z;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return se(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ce.next=6,this.request(x);case 6:return b=ce.sent,z=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return ce.stop()}},ee,this)}));function re(ee,a){return ae.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isObject"),ae=oe.isObject,re=me;re.getBucketWebsite=function(){var ee=(0,ie.default)(le.default.mark(function y(x,b){var z,te,ce;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return se(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,pe.next=6,this.request(z);case 6:return te=pe.sent,ce=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(ae(te.data.RoutingRules.RoutingRule)?ce=[te.data.RoutingRules.RoutingRule]:ce=te.data.RoutingRules.RoutingRule),pe.abrupt("return",{index:te.data.IndexDocument&&te.data.IndexDocument.Suffix||"",supportSubDir:te.data.IndexDocument&&te.data.IndexDocument.SupportSubDir||"false",type:te.data.IndexDocument&&te.data.IndexDocument.Type,routingRules:ce,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.getBucketWorm=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/dataFix");function oe(re,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(ee,a){var y,x;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ue.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,se.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},re,this)})),ae.apply(this,arguments)}me.getBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.initiateBucketWorm=void 0;var ue=E("../utils/obj2xml"),se=E("../utils/checkBucketName");function oe(re,ee,a){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(ee,a,y){var x,b,z;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return se.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=ue.obj2xml(b,{headers:!0}),x.successStatuses=[200],ce.next=8,this.request(x);case 8:return z=ce.sent,ce.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return ce.stop()}},re,this)})),ae.apply(this,arguments)}me.initiateBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.listBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/formatInventoryConfig");function oe(re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(ee){var a,y,x,b,z,te,ce,fe,pe=arguments;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return a=pe.length>1&&pe[1]!==void 0?pe[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),ue.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,ye.next=9,this.request(b);case 9:return z=ye.sent,te=z.data,ce=z.res,fe=z.status,ye.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:se.formatInventoryConfig(te.InventoryConfiguration,!0),status:fe,res:ce});case 12:case"end":return ye.stop()}},re,this)})),ae.apply(this,arguments)}me.listBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.putBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/obj2xml");function oe(re,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function re(ee,a){var y,x,b,z,te,ce,fe,pe,he,ye,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=be.length>2&&be[2]!==void 0?be[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),ue.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,ce="acs:oss:::",fe="acs:ram::".concat(b.accountId,":role/"),pe={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.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:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},he=se.obj2xml(pe,{headers:!0,firstUpperCase:!0}),ye=this._bucketRequestParams("PUT",ee,x,y),ye.successStatuses=[200],ye.mime="xml",ye.content=he,Pe.next=14,this.request(ye);case 14:return Ee=Pe.sent,Pe.abrupt("return",{status:Ee.status,res:Ee.res});case 16:case"end":return Pe.stop()}},re,this)})),ae.apply(this,arguments)}me.putBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isArray"),ae=oe.isArray,re=E("../utils/deepCopy"),ee=re.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,ce=E("../utils/getStrBytesCount"),fe=ce.getStrBytesCount,pe=me;pe.putBucketLifecycle=function(){var Se=(0,ie.default)(le.default.mark(function Ce(xe,Be,Ae){var Te,Oe,je,De,We;return le.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(se(xe),ae(Be)){Ve.next=3;break}throw new Error("rules must be Array");case 3:return Te=this._bucketRequestParams("PUT",xe,"lifecycle",Ae),Oe=[],je={LifecycleConfiguration:{Rule:Oe}},Be.forEach(function(Ze){he(Ze),be(Ze),Ze.id&&(Ze.ID=Ze.id,delete Ze.id),Oe.push(Ze)}),De=b(je,{headers:!0,firstUpperCase:!0}),Te.content=De,Te.mime="xml",Te.successStatuses=[200],Ve.next=13,this.request(Te);case 13:return We=Ve.sent,Ve.abrupt("return",{res:We.res});case 15:case"end":return Ve.stop()}},Ce,this)}));function Pe(Ce,xe,Be){return Se.apply(this,arguments)}return Pe}();function he(Se){Se.days&&(Se.expiration={days:Se.days}),Se.date&&(Se.expiration={createdBeforeDate:Se.date})}function ye(Se,Pe){var Ce=Se.days,xe=Se.createdBeforeDate;if(!Ce&&!xe)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(Ce&&!/^[1-9][0-9]*$/.test(Ce))throw new Error("days must be a positive integer");if(xe&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(xe))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ee(Se){if(!ae(Se)&&!y(Se))throw new Error("tag must be Object or Array");Se=y(Se)?[Se]:Se;var Pe={},Ce=ee(Se);Ce.forEach(function(xe){Pe[xe.key]=xe.value}),te(Pe)}function be(Se){if(Se.id&&fe(Se.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Se.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Se.status))throw new Error("Status must be Enabled or Disabled");if(Se.transition){if(!["IA","Archive"].includes(Se.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ye(Se.transition,"Transition")}if(Se.expiration){if(!Se.expiration.expiredObjectDeleteMarker)ye(Se.expiration,"Expiration");else if(Se.expiration.days||Se.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Se.abortMultipartUpload&&ye(Se.abortMultipartUpload,"AbortMultipartUpload"),!Se.expiration&&!Se.abortMultipartUpload&&!Se.transition&&!Se.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Se.tag){if(Se.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ee(Se.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/obj2xml"),ae=oe.obj2xml,re=me;re.putBucketVersioning=function(){var ee=(0,ie.default)(le.default.mark(function y(x,b){var z,te,ce,fe,pe=arguments;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(z=pe.length>2&&pe[2]!==void 0?pe[2]:{},se(x),["Enabled","Suspended"].includes(b)){ye.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),ce={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=ae(ce,{headers:!0}),ye.next=10,this.request(te);case 10:return fe=ye.sent,ye.abrupt("return",{res:fe.res,status:fe.status});case 12:case"end":return ye.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/obj2xml"),ae=oe.obj2xml,re=E("../utils/isArray"),ee=re.isArray,a=me;a.putBucketWebsite=function(){var y=(0,ie.default)(le.default.mark(function b(z){var te,ce,fe,pe,he,ye,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=be.length>1&&be[1]!==void 0?be[1]:{},ce=be.length>2?be[2]:void 0,se(z),fe=this._bucketRequestParams("PUT",z,"website",ce),pe={Suffix:te.index||"index.html"},he={IndexDocument:pe},ye={WebsiteConfiguration:he},te.supportSubDir&&(pe.SupportSubDir=te.supportSubDir),te.type&&(pe.Type=te.type),te.error&&(he.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(ee(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:he.RoutingRules={RoutingRule:te.routingRules};case 14:return ye=ae(ye),fe.content=ye,fe.mime="xml",fe.successStatuses=[200],Pe.next=20,this.request(fe);case 20:return Ee=Pe.sent,Pe.abrupt("return",{res:Ee.res});case 22:case"end":return Pe.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,ve,me){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),me.encodeCallback=function(ie,ue){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&ue.callback){var se={callbackUrl:encodeURI(ue.callback.url),callbackBody:ue.callback.body};ue.callback.host&&(se.callbackHost=ue.callback.host),ue.callback.contentType&&(se.callbackBodyType=ue.callback.contentType);var oe=de.from(JSON.stringify(se)).toString("base64");if(ie.headers["x-oss-callback"]=oe,ue.callback.customValue){var ae={};Object.keys(ue.callback.customValue).forEach(function(re){ae["x:".concat(re)]=ue.callback.customValue[re].toString()}),ie.headers["x-oss-callback-var"]=de.from(JSON.stringify(ae)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,ve,me){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var de=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(me,"__esModule",{value:!0}),me.getReqUrl=void 0;var le=de(E("copy-to")),ie=de(E("url")),ue=de(E("merge-descriptors")),se=de(E("is-type-of")),oe=E("../utils/isIP"),ae=E("../utils/checkConfigValid");function re(ee){var a={},y=this.options.cname;ae.checkConfigValid(this.options.endpoint,"endpoint"),le.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!oe.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&ue.default(b,ee.query),ee.subres){var z={};se.default.string(ee.subres)?z[ee.subres]="":se.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,ue.default(b,z)}return a.query=b,ie.default.format(a)}me.getReqUrl=re},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,ve,me){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var de=E("humanize-ms"),le=E("url"),ie=E("../utils/checkBucketName"),ue=ie.checkBucketName,se=E("../utils/setRegion"),oe=se.setRegion,ae=E("../utils/checkConfigValid"),re=ae.checkConfigValid;function ee(a,y){re(a,"endpoint");var x=le.parse(a);if(x.protocol||(x=le.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}ve.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&ue(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=de(y.timeout)),y.endpoint)y.endpoint=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=oe(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,ve,me){"use strict";var de=E("merge-descriptors"),le=me;de(le,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("querystring"),ae=E("js-base64"),re=ae.Base64.encode,ee=me;ee.processObjectSave=function(){var y=(0,ie.default)(le.default.mark(function b(z,te,ce,fe){var pe,he,ye,Ee;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(ce,"process"),te=this._objectName(te),fe&&se(fe),pe=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),he=fe?",b_".concat(re(fe)):"",te=re(te),ye={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(te).concat(he)},pe.content=oe.stringify(ye),Se.next=12,this.request(pe);case 12:return Ee=Se.sent,Se.abrupt("return",{res:Ee.res,status:Ee.res.status});case 14:case"end":return Se.stop()}},b,this)}));function x(b,z,te,ce){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("debug")("ali-oss:multipart-copy"),se=E("copy-to"),oe=me;oe.uploadPartCopy=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y,x,b,z){var te,ce,fe,pe,he,ye=arguments;return le.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return te=ye.length>5&&ye[5]!==void 0?ye[5]:{},te.headers=te.headers||{},ce=te.versionId||te.subres&&te.subres.versionId||null,ce?fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(ce):fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=fe,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},pe=this._objectRequestParams("PUT",a,te),pe.mime=te.mime,pe.successStatuses=[200],be.next=12,this.request(pe);case 12:return he=be.sent,be.abrupt("return",{name:a,etag:he.res.headers.etag,res:he.res});case 14:case"end":return be.stop()}},ee,this)}));function re(ee,a,y,x,b){return ae.apply(this,arguments)}return re}(),oe.multipartUploadCopy=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y){var x,b,z,te,ce,fe,pe,he,ye,Ee,be,Se,Pe=arguments;return le.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return x=Pe.length>2&&Pe[2]!==void 0?Pe[2]:{},this.resetCancelFlag(),b=x.versionId,z=b===void 0?null:b,te={versionId:z},xe.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(ce=xe.sent,fe=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||fe,!(x.checkpoint&&x.checkpoint.uploadId)){xe.next=14;break}return xe.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return xe.abrupt("return",xe.sent);case 14:if(pe=102400,he=y.endOffset-y.startOffset,!(he0)){Ve.next=40;break}throw We=je[0],We.message="Failed to copy some parts with error: ".concat(We.toString()," part_num: ").concat(We.partNum),We;case 40:return Ve.next=42,this.completeMultipartUpload(ye,pe,he,x);case 42:return Ve.abrupt("return",Ve.sent);case 43:case"end":return Ve.stop()}},ee,this)}));function re(ee,a,y){return ae.apply(this,arguments)}return re}(),oe._divideMultipartCopyParts=function(re,ee,a){for(var y=Math.ceil(re/ee),x=[],b=0;b +`;return pe+="",fe.content=pe,fe.mime="xml",fe.successStatuses=[200],be.next=10,this.request(fe);case 10:return ye=be.sent,be.abrupt("return",{res:ye.res});case 12:case"end":return be.stop()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),ae.getBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){var te,ce,fe;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,he.next=5,this.request(te);case 5:return ce=he.sent,fe=ce.data.RefererList.Referer||null,fe&&(ne(fe)||(fe=[fe])),he.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:fe,res:ce.res});case 9:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketReferer=function(){var a=(0,ie.default)(le.default.mark(function x(b,z){return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,z);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,ve,ge){(function(de,le){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ue=ie(E("@babel/runtime/regenerator")),se=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var oe=E("debug")("ali-oss"),ae=E("xml2js"),ne=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),ce=E("../common/client/initOptions"),fe=E("../common/utils/createRequest"),pe=fe.createRequest,he=E("../common/utils/encoder"),ye=he.encoder,Ee=E("../common/client/getReqUrl"),be=Ee.getReqUrl,Se=E("../common/utils/setSTSToken"),Pe=Se.setSTSToken,Ce=E("../common/utils/retry"),xe=Ce.retry,Be=E("../common/utils/isFunction"),Ae=Be.isFunction,Te=new ne;function Oe(){var Ze=a.name,Ue=a.version;Ze&&Ze.toLowerCase&&Ze.toLowerCase()==="ie"&&Ue.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function je(){return location&&location.protocol==="https:"}function De(Ze,Ue){if(Oe(),!(this instanceof De))return new De(Ze,Ue);Ze&&Ze.inited?this.options=Ze:this.options=De.initOptions(Ze),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||Te),this.ctx=Ue,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}ve.exports=De,De.initOptions=function(Ue){Ue.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Me=Object.assign({secure:je(),useFetch:!1},Ue);return ce(Me)};var We=De.prototype;We.debug=oe,ee(We,E("./object")),ee(We,E("./bucket")),ee(We,E("../common/bucket/getBucketWebsite")),ee(We,E("../common/bucket/putBucketWebsite")),ee(We,E("../common/bucket/deleteBucketWebsite")),ee(We,E("../common/bucket/getBucketLifecycle")),ee(We,E("../common/bucket/putBucketLifecycle")),ee(We,E("../common/bucket/deleteBucketLifecycle")),ee(We,E("../common/bucket/putBucketVersioning")),ee(We,E("../common/bucket/getBucketVersioning")),ee(We,E("../common/bucket/getBucketInventory")),ee(We,E("../common/bucket/deleteBucketInventory")),ee(We,E("../common/bucket/listBucketInventory")),ee(We,E("../common/bucket/putBucketInventory")),ee(We,E("../common/bucket/abortBucketWorm")),ee(We,E("../common/bucket/completeBucketWorm")),ee(We,E("../common/bucket/extendBucketWorm")),ee(We,E("../common/bucket/getBucketWorm")),ee(We,E("../common/bucket/initiateBucketWorm")),ee(We,E("./managed-upload")),ee(We,E("../common/multipart-copy")),ee(We,E("../common/multipart")),ee(We,E("../common/parallel")),We.signature=function(Ue){return this.debug("authorization stringToSign: %s",Ue,"info"),te.computeSignature(this.options.accessKeySecret,Ue,this.options.headerEncoding)},We._getReqUrl=be,We.authorization=function(Ue,Me,He,Ye){var Qe=te.buildCanonicalString(Ue.toUpperCase(),Me,{headers:Ye,parameters:He});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Qe,this.options.headerEncoding)},We.request=function(){var Ze=(0,se.default)(ue.default.mark(function Ue(Me){var He=this;return ue.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!this.options.retryMax){Qe.next=6;break}return Qe.next=3,xe(ze.bind(this),this.options.retryMax,{errorHandler:function(Ke){var Ge=function(Xe){if(Me.stream)return!1;var Fe=[-1,-2].includes(Xe.status),ke=He.options.requestErrorRetryHandle||function(){return!0};return Fe&&ke(Xe)};return!!Ge(Ke)}})(Me);case 3:return Qe.abrupt("return",Qe.sent);case 6:return Qe.abrupt("return",ze.call(this,Me));case 7:case"end":return Qe.stop()}},Ue,this)}));return function(Ue){return Ze.apply(this,arguments)}}();function ze(Ze){return Ve.apply(this,arguments)}function Ve(){return Ve=(0,se.default)(ue.default.mark(function Ze(Ue){var Me,He,Ye,Qe,rt,Ke;return ue.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!(this.options.stsToken&&Ae(this.options.refreshSTSToken))){Le.next=3;break}return Le.next=3,Pe.call(this);case 3:return Me=pe.call(this,Ue),this.options.useFetch||(Me.params.mode="disable-fetch"),Qe=!!Ue.stream,Le.prev=6,Le.next=9,this.urllib.request(Me.url,Me.params);case 9:He=Le.sent,this.debug("response %s %s, got %s, headers: %j",Ue.method,Me.url,He.status,He.headers,"info"),Le.next=16;break;case 13:Le.prev=13,Le.t0=Le.catch(6),Ye=Le.t0;case 16:if(!(He&&Ue.successStatuses&&Ue.successStatuses.indexOf(He.status)===-1)){Le.next=28;break}return Le.next=19,this.requestError(He);case 19:if(rt=Le.sent,!(rt.code==="RequestTimeTooSkewed"&&!Qe)){Le.next=25;break}return this.options.amendTimeSkewed=+new Date(rt.serverTime)-new Date,Le.next=24,this.request(Ue);case 24:return Le.abrupt("return",Le.sent);case 25:rt.params=Ue,Le.next=32;break;case 28:if(!Ye){Le.next=32;break}return Le.next=31,this.requestError(Ye);case 31:rt=Le.sent;case 32:if(!rt){Le.next=34;break}throw rt;case 34:if(!Ue.xmlResponse){Le.next=39;break}return Le.next=37,this.parseXML(He.data);case 37:Ke=Le.sent,He.data=Ke;case 39:return Le.abrupt("return",He);case 40:case"end":return Le.stop()}},Ze,this,[[6,13]])})),Ve.apply(this,arguments)}We._getResource=function(Ue){var Me="/";return Ue.bucket&&(Me+="".concat(Ue.bucket,"/")),Ue.object&&(Me+=ye(Ue.object,this.options.headerEncoding)),Me},We._escape=function(Ue){return y.encodeURIComponent(Ue).replace(/%2F/g,"/")},We._getUserAgent=function(){var Ue=le&&le.browser?"js":"nodejs",Me="aliyun-sdk-".concat(Ue,"/").concat(b.version),He=a.description;return!He&&le&&(He="Node.js ".concat(le.version.slice(1)," on ").concat(le.platform," ").concat(le.arch)),this._checkUserAgent("".concat(Me," ").concat(He))},We._checkUserAgent=function(Ue){var Me=Ue.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Me},We.checkBrowserAndVersion=function(Ue,Me){return z.name===Ue&&z.version.split(".")[0]===Me},We.parseXML=function(Ue){return new Promise(function(Me,He){de.isBuffer(Ue)&&(Ue=Ue.toString()),ae.parseString(Ue,{explicitRoot:!1,explicitArray:!1},function(Ye,Qe){Ye?He(Ye):Me(Qe)})})},We.requestError=function(){var Ze=(0,se.default)(ue.default.mark(function Me(He){var Ye,Qe,rt,Ke;return ue.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(Ye=null,!(!He.data||!He.data.length)){Le.next=5;break}He.status===-1||He.status===-2?(Ye=new Error(He.message),Ye.name=He.name,Ye.status=He.status,Ye.code=He.name):(He.status===404?(Ye=new Error("Object not exists"),Ye.name="NoSuchKeyError",Ye.status=404,Ye.code="NoSuchKey"):He.status===412?(Ye=new Error("Pre condition failed"),Ye.name="PreconditionFailedError",Ye.status=412,Ye.code="PreconditionFailed"):(Ye=new Error("Unknow error, status: ".concat(He.status)),Ye.name="UnknownError",Ye.status=He.status),Ye.requestId=He.headers["x-oss-request-id"],Ye.host=""),Le.next=32;break;case 5:return Qe=String(He.data),this.debug("request response error data: %s",Qe,"error"),Le.prev=7,Le.next=10,this.parseXML(Qe);case 10:if(Le.t0=Le.sent,Le.t0){Le.next=13;break}Le.t0={};case 13:rt=Le.t0,Le.next=23;break;case 16:return Le.prev=16,Le.t1=Le.catch(7),this.debug(Qe,"error"),Le.t1.message+=` +raw xml: `.concat(Qe),Le.t1.status=He.status,Le.t1.requestId=He.headers["x-oss-request-id"],Le.abrupt("return",Le.t1);case 23:Ke=rt.Message||"unknow request error, status: ".concat(He.status),rt.Condition&&(Ke+=" (condition: ".concat(rt.Condition,")")),Ye=new Error(Ke),Ye.name=rt.Code?"".concat(rt.Code,"Error"):"UnknownError",Ye.status=He.status,Ye.code=rt.Code,Ye.requestId=rt.RequestId,Ye.hostId=rt.HostId,Ye.serverTime=rt.ServerTime;case 32:return this.debug("generate error %j",Ye,"error"),Le.abrupt("return",Ye);case 34:case"end":return Le.stop()}},Me,this,[[7,16]])}));function Ue(Me){return Ze.apply(this,arguments)}return Ue}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var ue=le(E("@babel/runtime/helpers/asyncToGenerator")),se=E("util"),oe=E("path"),ae=E("mime"),ne=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=ge;te.multipartUpload=function(){var ye=(0,ue.default)(ie.default.mark(function be(Se,Pe){var Ce,xe,Be,Ae,Te,Oe,je,De,We,ze=arguments;return ie.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(Ce=ze.length>2&&ze[2]!==void 0?ze[2]:{},this.resetCancelFlag(),Ce.disabledMD5=Ce.disabledMD5===void 0?!0:!!Ce.disabledMD5,!(Ce.checkpoint&&Ce.checkpoint.uploadId)){Ze.next=8;break}return Pe&&x(Pe)&&(Ce.checkpoint.file=Pe),Ze.next=7,this._resumeMultipart(Ce.checkpoint,Ce);case 7:return Ze.abrupt("return",Ze.sent);case 8:return xe=102400,Ce.mime||(x(Pe)?Ce.mime=ae.getType(oe.extname(Pe.name)):a(Pe)?Ce.mime=Pe.type:z(Pe)?Ce.mime="":Ce.mime=ae.getType(oe.extname(Pe))),Ce.headers=Ce.headers||{},this._convertMetaToHeaders(Ce.meta,Ce.headers),Ze.next=14,this._getFileSize(Pe);case 14:if(Be=Ze.sent,!(Be0&&ne(Oe).to(De),We=this._divideParts(Be,Ae),ze=We.length,Ve=!1,Ze=function(Fe,ke){return new Promise(function(){var et=(0,ue.default)(ie.default.mark(function tt($e,_e){var Ie,Re,Ne,qe,st;return ie.default.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:if(ot.prev=0,Fe.isCancel()){ot.next=29;break}return Ie=We[ke-1],ot.next=5,Fe._createBuffer(xe,Ie.start,Ie.end);case 5:return Re=ot.sent,Ne={content:Re,size:Ie.end-Ie.start},ot.prev=7,ot.next=10,Fe._uploadPart(je,Te,ke,Ne,Pe);case 10:qe=ot.sent,ot.next=18;break;case 13:if(ot.prev=13,ot.t0=ot.catch(7),ot.t0.status!==404){ot.next=17;break}throw Fe._makeAbortEvent();case 17:throw ot.t0;case 18:if(!(!Fe.isCancel()&&!Ve)){ot.next=26;break}if(Se.doneParts.push({number:ke,etag:qe.res.headers.etag}),!Pe.progress){ot.next=23;break}return ot.next=23,Pe.progress(Oe.length/(ze+1),Se,qe.res);case 23:$e({number:ke,etag:qe.res.headers.etag}),ot.next=27;break;case 26:$e();case 27:ot.next=30;break;case 29:$e();case 30:ot.next=41;break;case 32:ot.prev=32,ot.t1=ot.catch(0),st=new Error,st.name=ot.t1.name,st.message=ot.t1.message,st.stack=ot.t1.stack,st.partNum=ke,ne(ot.t1).to(st),_e(st);case 41:case"end":return ot.stop()}},tt,null,[[0,32],[7,13]])}));return function(tt,$e){return et.apply(this,arguments)}}())},Ue=Array.from(new Array(ze),function(Xe,Fe){return Fe+1}),Me=De.map(function(Xe){return Xe.number}),He=Ue.filter(function(Xe){return Me.indexOf(Xe)<0}),Ye=5,Qe=Pe.parallel||Ye,Le.next=17,this._parallel(He,Qe,function(Xe){return new Promise(function(Fe,ke){Ze(Ce,Xe).then(function(et){et&&De.push(et),Fe()}).catch(function(et){ke(et)})})});case 17:if(rt=Le.sent,Ve=!0,Ke=rt.find(function(Xe){return Xe.name==="abort"}),!Ke){Le.next=22;break}throw Ke;case 22:if(!this.isCancel()){Le.next=25;break}throw Ze=null,this._makeCancelEvent();case 25:if(!(rt&&rt.length>0)){Le.next=28;break}throw rt[0].message="Failed to upload some parts with error: ".concat(rt[0].toString()," part_num: ").concat(rt[0].partNum),rt[0];case 28:return Le.next=30,this.completeMultipartUpload(je,Te,De,Pe);case 30:return Le.abrupt("return",Le.sent);case 31:case"end":return Le.stop()}},be,this)}));function Ee(be,Se){return ye.apply(this,arguments)}return Ee}(),te._getFileSize=function(){var ye=(0,ue.default)(ie.default.mark(function be(Se){return ie.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(!z(Se)){Ce.next=4;break}return Ce.abrupt("return",Se.length);case 4:if(!(a(Se)||x(Se))){Ce.next=6;break}return Ce.abrupt("return",Se.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Ce.stop()}},be)}));function Ee(be){return ye.apply(this,arguments)}return Ee}();var ce=E("stream"),fe=ce.Readable;function pe(ye,Ee){if(!(this instanceof pe))return new pe(ye,Ee);fe.call(this,Ee),this.file=ye,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}se.inherits(pe,fe),pe.prototype.readFileAndPush=function(Ee){if(this.fileBuffer)for(var be=!0;be&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,be=this.push(this.fileBuffer.slice(Se,Pe))}},pe.prototype._read=function(Ee){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 be=16*1024;Ee=Ee||be;var Se=this;this.reader.onload=function(Ce){Se.fileBuffer=de.from(new Uint8Array(Ce.target.result)),Se.file=null,Se.readFileAndPush(Ee)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ee)};function he(ye){return ye.arrayBuffer?ye.arrayBuffer():new Promise(function(Ee,be){var Se=new FileReader;Se.onload=function(Pe){Ee(Pe.target.result)},Se.onerror=function(Pe){be(Pe)},Se.readAsArrayBuffer(ye)})}te._createBuffer=function(){var ye=(0,ue.default)(ie.default.mark(function be(Se,Pe,Ce){var xe,Be;return ie.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!(a(Se)||x(Se))){Te.next=8;break}return xe=Se.slice(Pe,Ce),Te.next=4,he(xe);case 4:return Be=Te.sent,Te.abrupt("return",de.from(Be));case 8:if(!z(Se)){Te.next=12;break}return Te.abrupt("return",Se.subarray(Pe,Ce));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Te.stop()}},be)}));function Ee(be,Se,Pe){return ye.apply(this,arguments)}return Ee}(),te._getPartSize=function(Ee,be){var Se=1e4,Pe=1*1024*1024;be||(be=Pe);var Ce=Math.ceil(Ee/Se);return be1&&Oe[1]!==void 0?Oe[1]:{},Pe=be["continuation-token"]||be.continuationToken,Pe&&(Se.subres=Object.assign({"continuation-token":Pe},Se.subres)),Ce=this._objectRequestParams("GET","",Se),Ce.query=Object.assign({"list-type":2},be),delete Ce.query["continuation-token"],delete Ce.query.continuationToken,Ce.xmlResponse=!0,Ce.successStatuses=[200],De.next=11,this.request(Ce);case 11:return xe=De.sent,Be=xe.data.Contents||[],Ae=this,Be&&(Array.isArray(Be)||(Be=[Be]),Be=Be.map(function(We){var ze=null;return We.Owner&&(ze={id:We.Owner.ID,displayName:We.Owner.DisplayName}),{name:We.Key,url:Ae._objectUrl(We.Key),lastModified:We.LastModified,etag:We.ETag,type:We.Type,size:Number(We.Size),storageClass:We.StorageClass,owner:ze}})),Te=xe.data.CommonPrefixes||null,Te&&(Array.isArray(Te)||(Te=[Te]),Te=Te.map(function(We){return We.Prefix})),De.abrupt("return",{res:xe.res,objects:Be,prefixes:Te,isTruncated:xe.data.IsTruncated==="true",keyCount:+xe.data.KeyCount,continuationToken:xe.data.ContinuationToken||null,nextContinuationToken:xe.data.NextContinuationToken||null});case 18:case"end":return De.stop()}},Ee,this)}));function ye(Ee){return he.apply(this,arguments)}return ye}(),pe.restore=function(){var he=(0,ie.default)(le.default.mark(function Ee(be){var Se,Pe,Ce,xe,Be=arguments;return le.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Se=Be.length>1&&Be[1]!==void 0?Be[1]:{type:"Archive"},Se=Se||{},Se.subres=Object.assign({restore:""},Se.subres),Se.versionId&&(Se.subres.versionId=Se.versionId),Pe=this._objectRequestParams("POST",be,Se),Se.type==="ColdArchive"&&(Ce={RestoreRequest:{Days:Se.Days?Se.Days:2,JobParameters:{Tier:Se.JobParameters?Se.JobParameters:"Standard"}}},Pe.content=fe(Ce,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],Te.next=9,this.request(Pe);case 9:return xe=Te.sent,Te.abrupt("return",{res:xe.res});case 11:case"end":return Te.stop()}},Ee,this)}));function ye(Ee){return he.apply(this,arguments)}return ye}(),pe._objectUrl=function(ye){return this._getReqUrl({bucket:this.options.bucket,object:ye})},pe._objectRequestParams=function(ye,Ee,be){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");be=be||{},Ee=this._objectName(Ee);var Se={object:Ee,bucket:this.options.bucket,method:ye,subres:be&&be.subres,timeout:be&&be.timeout,ctx:be&&be.ctx};return be.headers&&(Se.headers={},se(be.headers).to(Se.headers)),Se},pe._objectName=function(ye){return ye.replace(/^\/+/,"")},pe._convertMetaToHeaders=function(ye,Ee){ye&&Object.keys(ye).forEach(function(be){Ee["x-oss-meta-".concat(be)]=ye[be]})},pe._deleteFileSafe=function(ye){var Ee=this;return new Promise(function(be){ue.exists(ye,function(Se){Se?ue.unlink(ye,function(Pe){Pe&&Ee.debug("unlink %j error: %s",ye,Pe,"error"),be()}):be()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(E,ve,ge){"use strict";ge.version="6.18.1"},{}],7:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.abortBucketWorm=void 0;var ue=E("../utils/checkBucketName");function se(ae,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(ne,ee){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ue.checkBucketName(ne),a=this._bucketRequestParams("DELETE",ne,"worm",ee),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},ae,this)})),oe.apply(this,arguments)}ge.abortBucketWorm=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.completeBucketWorm=void 0;var ue=E("../utils/checkBucketName");function se(ae,ne,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(ne,ee,a){var y,x;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ue.checkBucketName(ne),y=this._bucketRequestParams("POST",ne,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},ae,this)})),oe.apply(this,arguments)}ge.completeBucketWorm=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.deleteBucketInventory=void 0;var ue=E("../utils/checkBucketName");function se(ae,ne){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ae(ne,ee){var a,y,x,b,z=arguments;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),ue.checkBucketName(ne),x=this._bucketRequestParams("DELETE",ne,y,a),x.successStatuses=[204],ce.next=7,this.request(x);case 7:return b=ce.sent,ce.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ce.stop()}},ae,this)})),oe.apply(this,arguments)}ge.deleteBucketInventory=se},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=ge;oe.deleteBucketLifecycle=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y){var x,b;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function ne(ee,a){return ae.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=ge;oe.deleteBucketWebsite=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y){var x,b;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return se(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function ne(ee,a){return ae.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.extendBucketWorm=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/obj2xml");function oe(ne,ee,a,y){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function ne(ee,a,y,x){var b,z,te;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return ue.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=se.obj2xml(z,{headers:!0}),b.successStatuses=[200],fe.next=8,this.request(b);case 8:return te=fe.sent,fe.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return fe.stop()}},ne,this)})),ae.apply(this,arguments)}ge.extendBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.getBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/formatInventoryConfig");function oe(ne,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function ne(ee,a){var y,x,b,z,te=arguments;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),ue.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,fe.next=8,this.request(b);case 8:return z=fe.sent,fe.abrupt("return",{status:z.status,res:z.res,inventory:se.formatInventoryConfig(z.data)});case 10:case"end":return fe.stop()}},ne,this)})),ae.apply(this,arguments)}ge.getBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isArray"),ae=oe.isArray,ne=E("../utils/formatObjKey"),ee=ne.formatObjKey,a=ge;a.getBucketLifecycle=function(){var y=(0,ie.default)(le.default.mark(function b(z,te){var ce,fe,pe;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return se(z),ce=this._bucketRequestParams("GET",z,"lifecycle",te),ce.successStatuses=[200],ce.xmlResponse=!0,ye.next=6,this.request(ce);case 6:return fe=ye.sent,pe=fe.data.Rule||null,pe&&(ae(pe)||(pe=[pe]),pe=pe.map(function(Ee){return Ee.ID&&(Ee.id=Ee.ID,delete Ee.ID),Ee.Tag&&!ae(Ee.Tag)&&(Ee.Tag=[Ee.Tag]),ee(Ee,"firstLowerCase")})),ye.abrupt("return",{rules:pe,res:fe.res});case 10:case"end":return ye.stop()}},b,this)}));function x(b,z){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=ge;oe.getBucketVersioning=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y){var x,b,z;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return se(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ce.next=6,this.request(x);case 6:return b=ce.sent,z=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return ce.stop()}},ee,this)}));function ne(ee,a){return ae.apply(this,arguments)}return ne}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isObject"),ae=oe.isObject,ne=ge;ne.getBucketWebsite=function(){var ee=(0,ie.default)(le.default.mark(function y(x,b){var z,te,ce;return le.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return se(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,pe.next=6,this.request(z);case 6:return te=pe.sent,ce=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(ae(te.data.RoutingRules.RoutingRule)?ce=[te.data.RoutingRules.RoutingRule]:ce=te.data.RoutingRules.RoutingRule),pe.abrupt("return",{index:te.data.IndexDocument&&te.data.IndexDocument.Suffix||"",supportSubDir:te.data.IndexDocument&&te.data.IndexDocument.SupportSubDir||"false",type:te.data.IndexDocument&&te.data.IndexDocument.Type,routingRules:ce,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.getBucketWorm=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/dataFix");function oe(ne,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function ne(ee,a){var y,x;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ue.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,se.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},ne,this)})),ae.apply(this,arguments)}ge.getBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.initiateBucketWorm=void 0;var ue=E("../utils/obj2xml"),se=E("../utils/checkBucketName");function oe(ne,ee,a){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function ne(ee,a,y){var x,b,z;return le.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return se.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=ue.obj2xml(b,{headers:!0}),x.successStatuses=[200],ce.next=8,this.request(x);case 8:return z=ce.sent,ce.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return ce.stop()}},ne,this)})),ae.apply(this,arguments)}ge.initiateBucketWorm=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.listBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/formatInventoryConfig");function oe(ne){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function ne(ee){var a,y,x,b,z,te,ce,fe,pe=arguments;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return a=pe.length>1&&pe[1]!==void 0?pe[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),ue.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,ye.next=9,this.request(b);case 9:return z=ye.sent,te=z.data,ce=z.res,fe=z.status,ye.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:se.formatInventoryConfig(te.InventoryConfiguration,!0),status:fe,res:ce});case 12:case"end":return ye.stop()}},ne,this)})),ae.apply(this,arguments)}ge.listBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.putBucketInventory=void 0;var ue=E("../utils/checkBucketName"),se=E("../utils/obj2xml");function oe(ne,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(le.default.mark(function ne(ee,a){var y,x,b,z,te,ce,fe,pe,he,ye,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=be.length>2&&be[2]!==void 0?be[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),ue.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,ce="acs:oss:::",fe="acs:ram::".concat(b.accountId,":role/"),pe={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.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:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},he=se.obj2xml(pe,{headers:!0,firstUpperCase:!0}),ye=this._bucketRequestParams("PUT",ee,x,y),ye.successStatuses=[200],ye.mime="xml",ye.content=he,Pe.next=14,this.request(ye);case 14:return Ee=Pe.sent,Pe.abrupt("return",{status:Ee.status,res:Ee.res});case 16:case"end":return Pe.stop()}},ne,this)})),ae.apply(this,arguments)}ge.putBucketInventory=oe},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/isArray"),ae=oe.isArray,ne=E("../utils/deepCopy"),ee=ne.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,ce=E("../utils/getStrBytesCount"),fe=ce.getStrBytesCount,pe=ge;pe.putBucketLifecycle=function(){var Se=(0,ie.default)(le.default.mark(function Ce(xe,Be,Ae){var Te,Oe,je,De,We;return le.default.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(se(xe),ae(Be)){Ve.next=3;break}throw new Error("rules must be Array");case 3:return Te=this._bucketRequestParams("PUT",xe,"lifecycle",Ae),Oe=[],je={LifecycleConfiguration:{Rule:Oe}},Be.forEach(function(Ze){he(Ze),be(Ze),Ze.id&&(Ze.ID=Ze.id,delete Ze.id),Oe.push(Ze)}),De=b(je,{headers:!0,firstUpperCase:!0}),Te.content=De,Te.mime="xml",Te.successStatuses=[200],Ve.next=13,this.request(Te);case 13:return We=Ve.sent,Ve.abrupt("return",{res:We.res});case 15:case"end":return Ve.stop()}},Ce,this)}));function Pe(Ce,xe,Be){return Se.apply(this,arguments)}return Pe}();function he(Se){Se.days&&(Se.expiration={days:Se.days}),Se.date&&(Se.expiration={createdBeforeDate:Se.date})}function ye(Se,Pe){var Ce=Se.days,xe=Se.createdBeforeDate;if(!Ce&&!xe)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(Ce&&!/^[1-9][0-9]*$/.test(Ce))throw new Error("days must be a positive integer");if(xe&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(xe))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ee(Se){if(!ae(Se)&&!y(Se))throw new Error("tag must be Object or Array");Se=y(Se)?[Se]:Se;var Pe={},Ce=ee(Se);Ce.forEach(function(xe){Pe[xe.key]=xe.value}),te(Pe)}function be(Se){if(Se.id&&fe(Se.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Se.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Se.status))throw new Error("Status must be Enabled or Disabled");if(Se.transition){if(!["IA","Archive"].includes(Se.transition.storageClass))throw new Error("StorageClass must be IA or Archive");ye(Se.transition,"Transition")}if(Se.expiration){if(!Se.expiration.expiredObjectDeleteMarker)ye(Se.expiration,"Expiration");else if(Se.expiration.days||Se.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Se.abortMultipartUpload&&ye(Se.abortMultipartUpload,"AbortMultipartUpload"),!Se.expiration&&!Se.abortMultipartUpload&&!Se.transition&&!Se.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Se.tag){if(Se.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ee(Se.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/obj2xml"),ae=oe.obj2xml,ne=ge;ne.putBucketVersioning=function(){var ee=(0,ie.default)(le.default.mark(function y(x,b){var z,te,ce,fe,pe=arguments;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(z=pe.length>2&&pe[2]!==void 0?pe[2]:{},se(x),["Enabled","Suspended"].includes(b)){ye.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),ce={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=ae(ce,{headers:!0}),ye.next=10,this.request(te);case 10:return fe=ye.sent,ye.abrupt("return",{res:fe.res,status:fe.status});case 12:case"end":return ye.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("../utils/obj2xml"),ae=oe.obj2xml,ne=E("../utils/isArray"),ee=ne.isArray,a=ge;a.putBucketWebsite=function(){var y=(0,ie.default)(le.default.mark(function b(z){var te,ce,fe,pe,he,ye,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=be.length>1&&be[1]!==void 0?be[1]:{},ce=be.length>2?be[2]:void 0,se(z),fe=this._bucketRequestParams("PUT",z,"website",ce),pe={Suffix:te.index||"index.html"},he={IndexDocument:pe},ye={WebsiteConfiguration:he},te.supportSubDir&&(pe.SupportSubDir=te.supportSubDir),te.type&&(pe.Type=te.type),te.error&&(he.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(ee(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:he.RoutingRules={RoutingRule:te.routingRules};case 14:return ye=ae(ye),fe.content=ye,fe.mime="xml",fe.successStatuses=[200],Pe.next=20,this.request(fe);case 20:return Ee=Pe.sent,Pe.abrupt("return",{res:Ee.res});case 22:case"end":return Pe.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),ge.encodeCallback=function(ie,ue){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&ue.callback){var se={callbackUrl:encodeURI(ue.callback.url),callbackBody:ue.callback.body};ue.callback.host&&(se.callbackHost=ue.callback.host),ue.callback.contentType&&(se.callbackBodyType=ue.callback.contentType);var oe=de.from(JSON.stringify(se)).toString("base64");if(ie.headers["x-oss-callback"]=oe,ue.callback.customValue){var ae={};Object.keys(ue.callback.customValue).forEach(function(ne){ae["x:".concat(ne)]=ue.callback.customValue[ne].toString()}),ie.headers["x-oss-callback-var"]=de.from(JSON.stringify(ae)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var de=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.getReqUrl=void 0;var le=de(E("copy-to")),ie=de(E("url")),ue=de(E("merge-descriptors")),se=de(E("is-type-of")),oe=E("../utils/isIP"),ae=E("../utils/checkConfigValid");function ne(ee){var a={},y=this.options.cname;ae.checkConfigValid(this.options.endpoint,"endpoint"),le.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!oe.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&ue.default(b,ee.query),ee.subres){var z={};se.default.string(ee.subres)?z[ee.subres]="":se.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,ue.default(b,z)}return a.query=b,ie.default.format(a)}ge.getReqUrl=ne},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var de=E("humanize-ms"),le=E("url"),ie=E("../utils/checkBucketName"),ue=ie.checkBucketName,se=E("../utils/setRegion"),oe=se.setRegion,ae=E("../utils/checkConfigValid"),ne=ae.checkConfigValid;function ee(a,y){ne(a,"endpoint");var x=le.parse(a);if(x.protocol||(x=le.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}ve.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&ue(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=de(y.timeout)),y.endpoint)y.endpoint=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=oe(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,ve,ge){"use strict";var de=E("merge-descriptors"),le=ge;de(le,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),se=ue.checkBucketName,oe=E("querystring"),ae=E("js-base64"),ne=ae.Base64.encode,ee=ge;ee.processObjectSave=function(){var y=(0,ie.default)(le.default.mark(function b(z,te,ce,fe){var pe,he,ye,Ee;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(ce,"process"),te=this._objectName(te),fe&&se(fe),pe=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),he=fe?",b_".concat(ne(fe)):"",te=ne(te),ye={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(te).concat(he)},pe.content=oe.stringify(ye),Se.next=12,this.request(pe);case 12:return Ee=Se.sent,Se.abrupt("return",{res:Ee.res,status:Ee.res.status});case 14:case"end":return Se.stop()}},b,this)}));function x(b,z,te,ce){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("debug")("ali-oss:multipart-copy"),se=E("copy-to"),oe=ge;oe.uploadPartCopy=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y,x,b,z){var te,ce,fe,pe,he,ye=arguments;return le.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return te=ye.length>5&&ye[5]!==void 0?ye[5]:{},te.headers=te.headers||{},ce=te.versionId||te.subres&&te.subres.versionId||null,ce?fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(ce):fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=fe,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},pe=this._objectRequestParams("PUT",a,te),pe.mime=te.mime,pe.successStatuses=[200],be.next=12,this.request(pe);case 12:return he=be.sent,be.abrupt("return",{name:a,etag:he.res.headers.etag,res:he.res});case 14:case"end":return be.stop()}},ee,this)}));function ne(ee,a,y,x,b){return ae.apply(this,arguments)}return ne}(),oe.multipartUploadCopy=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y){var x,b,z,te,ce,fe,pe,he,ye,Ee,be,Se,Pe=arguments;return le.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return x=Pe.length>2&&Pe[2]!==void 0?Pe[2]:{},this.resetCancelFlag(),b=x.versionId,z=b===void 0?null:b,te={versionId:z},xe.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(ce=xe.sent,fe=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||fe,!(x.checkpoint&&x.checkpoint.uploadId)){xe.next=14;break}return xe.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return xe.abrupt("return",xe.sent);case 14:if(pe=102400,he=y.endOffset-y.startOffset,!(he0)){Ve.next=40;break}throw We=je[0],We.message="Failed to copy some parts with error: ".concat(We.toString()," part_num: ").concat(We.partNum),We;case 40:return Ve.next=42,this.completeMultipartUpload(ye,pe,he,x);case 42:return Ve.abrupt("return",Ve.sent);case 43:case"end":return Ve.stop()}},ee,this)}));function ne(ee,a,y){return ae.apply(this,arguments)}return ne}(),oe._divideMultipartCopyParts=function(ne,ee,a){for(var y=Math.ceil(ne/ee),x=[],b=0;b `,Se=0;Se `,be+="".concat(Pe.number,` `),be+="".concat(Pe.etag,` `),be+=` -`;return be+="",ye=ye||{},Ce={},Ce=re(ye,function(je){if(a(je))return null}),Ce.subres={uploadId:pe},Ce.headers=x(Ce.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),xe=this._objectRequestParams("POST",fe,Ce),oe.encodeCallback(xe,Ce),xe.mime="xml",xe.content=be,xe.headers&&xe.headers["x-oss-callback"]||(xe.xmlResponse=!0),xe.successStatuses=[200],Oe.next=17,this.request(xe);case 17:if(Be=Oe.sent,!ye.progress){Oe.next=21;break}return Oe.next=21,ye.progress(1,null,Be.res);case 21:return Ae={res:Be.res,bucket:xe.bucket,name:fe,etag:Be.res.headers.etag},xe.headers&&xe.headers["x-oss-callback"]&&(Ae.data=JSON.parse(Be.data.toString())),Oe.abrupt("return",Ae);case 24:case"end":return Oe.stop()}},ce,this)}));function te(ce,fe,pe,he){return z.apply(this,arguments)}return te}(),b._uploadPart=function(){var z=(0,ue.default)(ie.default.mark(function ce(fe,pe,he,ye,Ee){var be,Se,Pe,Ce;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Ee=Ee||{},be={},se(Ee).to(be),be.headers=be.headers||{},be.headers["Content-Length"]=ye.size,be.headers=x(be.headers,["x-oss-server-side-encryption"]),be.subres={partNumber:he,uploadId:pe},Se=this._objectRequestParams("PUT",fe,be),Se.mime=be.mime,Pe=de&&de.browser,Pe?Se.content=ye.content:Se.stream=ye.stream,Se.successStatuses=[200],Se.disabledMD5=Ee.disabledMD5,Be.next=15,this.request(Se);case 15:if(Ce=Be.sent,Ce.res.headers.etag){Be.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 ye.stream&&(ye.stream=null,Se.stream=null),Be.abrupt("return",{name:fe,etag:Ce.res.headers.etag,res:Ce.res});case 20:case"end":return Be.stop()}},ce,this)}));function te(ce,fe,pe,he,ye){return z.apply(this,arguments)}return te}()}).call(this)}).call(this,E("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator")),ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("url"),se=E("utility"),oe=E("copy-to"),ae=E("../../common/signUtils"),re=E("../utils/isIP"),ee=re.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,z=me;z.asyncSignatureUrl=function(){var te=(0,ie.default)(le.default.mark(function fe(pe,he){var ye,Ee,be,Se,Pe;return le.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!ee(this.options.endpoint.hostname)){xe.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(he=he||{},pe=this._objectName(pe),he.method=he.method||"GET",ye=se.timestamp()+(he.expires||1800),Ee={bucket:this.options.bucket,object:pe},be=this._getResource(Ee),!(this.options.stsToken&&b(this.options.refreshSTSToken))){xe.next=11;break}return xe.next=11,y.call(this);case 11:return this.options.stsToken&&(he["security-token"]=this.options.stsToken),Se=ae._signatureForURL(this.options.accessKeySecret,he,be,ye),Pe=ue.parse(this._getReqUrl(Ee)),Pe.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ye,Signature:Se.Signature},oe(Se.subResource).to(Pe.query),xe.abrupt("return",Pe.format());case 17:case"end":return xe.stop()}},fe,this)}));function ce(fe,pe){return te.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(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ie=de(E("@babel/runtime/helpers/typeof")),ue=de(E("@babel/runtime/helpers/asyncToGenerator")),se=E("../utils/checkBucketName"),oe=se.checkBucketName,ae=me,re=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];ae.copy=function(){var ee=(0,ue.default)(le.default.mark(function y(x,b,z,te){var ce,fe,pe;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return(0,ie.default)(z)==="object"&&(te=z),te=te||{},te.headers=te.headers||{},Object.keys(te.headers).forEach(function(Ee){te.headers["x-oss-copy-source-".concat(Ee.toLowerCase())]=te.headers[Ee]}),(te.meta||Object.keys(te.headers).find(function(Ee){return re.includes(Ee.toLowerCase())}))&&(te.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(te.meta,te.headers),b=this._getSourceName(b,z),te.versionId&&(b="".concat(b,"?versionId=").concat(te.versionId)),te.headers["x-oss-copy-source"]=b,ce=this._objectRequestParams("PUT",x,te),ce.xmlResponse=!0,ce.successStatuses=[200,304],ye.next=14,this.request(ce);case 14:return fe=ye.sent,pe=fe.data,pe&&(pe={etag:pe.ETag,lastModified:pe.LastModified}),ye.abrupt("return",{data:pe,res:fe.res});case 18:case"end":return ye.stop()}},y,this)}));function a(y,x,b,z){return ee.apply(this,arguments)}return a}(),ae._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),oe(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=me;ue.delete=function(){var se=(0,ie.default)(le.default.mark(function ae(re){var ee,a,y,x=arguments;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("utility"),se=E("../utils/obj2xml"),oe=se.obj2xml,ae=me;ae.deleteMulti=function(){var re=(0,ie.default)(le.default.mark(function a(y){var x,b,z,te,ce,fe,pe,he,ye,Ee,be,Se,Pe,Ce=arguments;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(x=Ce.length>1&&Ce[1]!==void 0?Ce[1]:{},b=[],!(!y||!y.length)){Be.next=4;break}throw new Error("names is required");case 4:for(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,ve,me){"use strict";E("core-js/modules/es.array.concat.js");var de=E("url"),le=E("../utils/isIP"),ie=le.isIP,ue=me;ue.generateObjectUrl=function(oe,ae){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(ae)ae[ae.length-1]!=="/"&&(ae+="/");else{ae=this.options.endpoint.format();var re=de.parse(ae),ee=this.options.bucket;re.hostname="".concat(ee,".").concat(re.hostname),re.host="".concat(ee,".").concat(re.host),ae=re.format()}return ae+this._escape(this._objectName(oe))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,ve,me){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ue=le(E("@babel/runtime/helpers/asyncToGenerator")),se=E("fs"),oe=E("is-type-of"),ae=me;ae.get=function(){var re=(0,ue.default)(ie.default.mark(function a(y,x){var b,z,te,ce,fe,pe,he,ye,Ee=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return b=Ee.length>2&&Ee[2]!==void 0?Ee[2]:{},z=null,te=!1,oe.writableStream(x)?z=x:oe.string(x)?(z=se.createWriteStream(x),te=!0):b=x,b=b||{},ce=de&&de.browser,fe=b.responseCacheControl===null?"":"no-cache",pe=ce&&fe?{"response-cache-control":fe}:{},b.subres=Object.assign(pe,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Se.prev=11,ye=this._objectRequestParams("GET",y,b),ye.writeStream=z,ye.successStatuses=[200,206,304],Se.next=17,this.request(ye);case 17:he=Se.sent,te&&z.destroy(),Se.next=28;break;case 21:if(Se.prev=21,Se.t0=Se.catch(11),!te){Se.next=27;break}return z.destroy(),Se.next=27,this._deleteFileSafe(x);case 27:throw Se.t0;case 28:return Se.abrupt("return",{res:he.res,content:he.data});case 29:case"end":return Se.stop()}},a,this,[[11,21]])}));function ee(a,y){return re.apply(this,arguments)}return ee}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=me;ue.getACL=function(){var se=(0,ie.default)(le.default.mark(function ae(re){var ee,a,y,x=arguments;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return z.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=me,se=E("../utils/isObject"),oe=se.isObject,ae=E("../utils/isArray"),re=ae.isArray;ue.getBucketVersions=ee,ue.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(le.default.mark(function b(){var z,te,ce,fe,pe,he,ye,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z=be.length>0&&be[0]!==void 0?be[0]:{},te=be.length>1&&be[1]!==void 0?be[1]:{},!(z.versionIdMarker&&z.keyMarker===void 0)){Pe.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return te.subres=Object.assign({versions:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ce=this._objectRequestParams("GET","",te),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=x(z),Pe.next=12,this.request(ce);case 12:return fe=Pe.sent,pe=fe.data.Version||[],he=fe.data.DeleteMarker||[],ye=this,pe&&(Array.isArray(pe)||(pe=[pe]),pe=pe.map(function(Ce){return{name:Ce.Key,url:ye._objectUrl(Ce.Key),lastModified:Ce.LastModified,isLatest:Ce.IsLatest==="true",versionId:Ce.VersionId,etag:Ce.ETag,type:Ce.Type,size:Number(Ce.Size),storageClass:Ce.StorageClass,owner:{id:Ce.Owner.ID,displayName:Ce.Owner.DisplayName}}})),he&&(re(he)||(he=[he]),he=he.map(function(Ce){return{name:Ce.Key,lastModified:Ce.LastModified,versionId:Ce.VersionId,owner:{id:Ce.Owner.ID,displayName:Ce.Owner.DisplayName}}})),Ee=fe.data.CommonPrefixes||null,Ee&&(re(Ee)||(Ee=[Ee]),Ee=Ee.map(function(Ce){return Ce.Prefix})),Pe.abrupt("return",{res:fe.res,objects:pe,deleteMarker:he,prefixes:Ee,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 Pe.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z={};return oe(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=me;ue.getObjectMeta=function(){var se=(0,ie.default)(le.default.mark(function ae(re,ee){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},re=this._objectName(re),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",re,ee),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},ae,this)}));function oe(ae,re){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=me,se=E("../utils/isObject"),oe=se.isObject;ue.getObjectTagging=function(){var ae=(0,ie.default)(le.default.mark(function ee(a){var y,x,b,z,te,ce,fe=arguments;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return y=fe.length>1&&fe[1]!==void 0?fe[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],he.next=8,this.request(x);case 8:return b=he.sent,he.next=11,this.parseXML(b.data);case 11:return z=he.sent,te=z.TagSet.Tag,te=te&&oe(te)?[te]:te||[],ce={},te.forEach(function(ye){ce[ye.Key]=ye.Value}),he.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return he.stop()}},ee,this)}));function re(ee){return ae.apply(this,arguments)}return re}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,ve,me){"use strict";var de=E("../utils/isIP"),le=de.isIP,ie=me;ie.getObjectUrl=function(se,oe){if(le(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return oe?oe[oe.length-1]!=="/"&&(oe+="/"):oe=this.options.endpoint.format(),oe+this._escape(this._objectName(se))}},{"../utils/isIP":69}],43:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=me;ue.getSymlink=function(){var se=(0,ie.default)(le.default.mark(function ae(re){var ee,a,y,x,b=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],te.next=8,this.request(a);case 8:return y=te.sent,x=y.res.headers["x-oss-symlink-target"],te.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return te.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkEnv"),se=ue.checkEnv,oe=me;oe.head=function(){var ae=(0,ie.default)(le.default.mark(function ee(a){var y,x,b,z,te=arguments;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},se("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],fe.next=8,this.request(x);case 8:return b=fe.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(pe){pe.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[pe.substring(11)]=b.headers[pe])}),fe.abrupt("return",z);case 12:case"end":return fe.stop()}},ee,this)}));function re(ee){return ae.apply(this,arguments)}return re}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=me;ue.putACL=function(){var se=(0,ie.default)(le.default.mark(function ae(re,ee,a){var y,x;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=ee,re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},ae,this)}));function oe(ae,re,ee){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/obj2xml"),se=ue.obj2xml,oe=E("../utils/checkObjectTag"),ae=oe.checkObjectTag,re=me;re.putObjectTagging=function(){var ee=(0,ie.default)(le.default.mark(function y(x,b){var z,te,ce,fe,pe=arguments;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return z=pe.length>2&&pe[2]!==void 0?pe[2]:{},ae(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(Ee){return{Key:Ee,Value:b[Ee]}}),ce={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=se(ce),ye.next=13,this.request(te);case 13:return fe=ye.sent,ye.abrupt("return",{res:fe.res,status:fe.status});case 15:case"end":return ye.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=me;ue.putSymlink=function(){var se=(0,ie.default)(le.default.mark(function ae(re,ee,a){var y,x;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},ae,this)}));function oe(ae,re,ee){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,ve,me){"use strict";var de=E("url"),le=E("utility"),ie=E("copy-to"),ue=E("../../common/signUtils"),se=E("../utils/isIP"),oe=se.isIP,ae=me;ae.signatureUrl=function(ee,a){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=le.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=ue._signatureForURL(this.options.accessKeySecret,a,b,y),te=de.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},ie(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("./utils/isArray"),se=ue.isArray,oe=me;oe._parallelNode=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y,x,b){var z,te,ce,fe,pe,he,ye,Ee;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:z=this,te=[],ce=[],fe=a.length/y,pe=a.length%y,he=pe===0?fe:(a.length-pe)/y+1,ye=1,Ee=0;case 8:if(!(Ee0){fe=!0,pe<=0&&x(b);return}pe+=1,Ee(Se.value,z(ye))}he=!1}be()})},oe.cancel=function(re){this.options.cancelFlag=!0,se(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],re&&this.abortMultipartUpload(re.name,re.uploadId,re.options)},oe.isCancel=function(){return this.options.cancelFlag},oe.resetCancelFlag=function(){this.options.cancelFlag=!1},oe._stop=function(){this.options.cancelFlag=!0},oe._makeCancelEvent=function(){var re={status:0,name:"cancel"};return re},oe._makeAbortEvent=function(){var re={status:0,name:"abort",message:"upload task has been abort"};return re}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,ve,me){(function(de){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var le=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),ue=E("./utils/lowercaseKeyHeader"),se=ue.lowercaseKeyHeader;me.buildCanonicalizedResource=function(ae,re){var ee="".concat(ae),a="?";if(ie.string(re)&&re.trim()!=="")ee+=a+re;else if(ie.array(re))re.sort(),ee+=a+re.join("&");else if(re){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=le.createHmac("sha1",ae);return a.update(de.from(re,ee)).digest("base64")},me.authorization=function(ae,re,ee,a){return"OSS ".concat(ae,":").concat(this.computeSignature(re,ee,a))},me._signatureForURL=function(ae){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=re.subResource,z=b===void 0?{}:b;if(re.process){var te="x-oss-process";z[te]=re.process}if(re.trafficLimit){var ce="x-oss-traffic-limit";z[ce]=re.trafficLimit}if(re.response&&Object.keys(re.response).forEach(function(ye){var Ee="response-".concat(ye.toLowerCase());z[Ee]=re.response[ye]}),Object.keys(re).forEach(function(ye){var Ee=ye.toLowerCase(),be=re[ye];Ee.indexOf("x-oss-")===0?x[Ee]=be:(Ee.indexOf("content-md5")===0||Ee.indexOf("content-type")===0)&&(x[ye]=be)}),Object.prototype.hasOwnProperty.call(re,"security-token")&&(z["security-token"]=re["security-token"]),Object.prototype.hasOwnProperty.call(re,"callback")){var fe={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};if(re.callback.host&&(fe.callbackHost=re.callback.host),re.callback.contentType&&(fe.callbackBodyType=re.callback.contentType),z.callback=de.from(JSON.stringify(fe)).toString("base64"),re.callback.customValue){var pe={};Object.keys(re.callback.customValue).forEach(function(ye){pe["x:".concat(ye)]=re.callback.customValue[ye]}),z["callback-var"]=de.from(JSON.stringify(pe)).toString("base64")}}var he=this.buildCanonicalString(re.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(ae,he,y),subResource:z}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,ve,me){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.checkBucketName=void 0,me.checkBucketName=function(de){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=le?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(de))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,ve,me){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.checkConfigValid=void 0;var de={endpoint:le,region:/^[a-zA-Z0-9\-_]+$/};function le(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}me.checkConfigValid=function(ie,ue){if(de[ue]){var se=!0;if(de[ue]instanceof Function?se=de[ue](ie):se=de[ue].test(ie),!se)throw new Error("The ".concat(ue," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,ve,me){(function(de){(function(){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.checkEnv=void 0;function le(ie){de.browser&&console.warn(ie)}me.checkEnv=le}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,ve,me){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.checkObjectTag=void 0;var de=E("./checkValid"),le=de.checkValid,ie=E("./isObject"),ue=ie.isObject,se=[{validator:function(ee){if(typeof ee!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],oe={key:[].concat(se,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(se,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function ae(re){if(!ue(re))throw new Error("tag must be Object");var ee=Object.entries(re);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){le(x,oe[a[b]])})})}me.checkObjectTag=ae},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,ve,me){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.checkValid=void 0;function de(le,ie){ie.forEach(function(ue){if(ue.validator)ue.validator(le);else if(ue.pattern&&!ue.pattern.test(le))throw new Error(ue.msg)})}me.checkValid=de},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,ve,me){(function(de){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.createRequest=void 0;var le=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),ue=E("mime"),se=E("dateformat"),oe=E("copy-to"),ae=E("path"),re=E("./encoder"),ee=re.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,ce=E("./isDingTalk"),fe=ce.isDingTalk;function pe(Ee,be){return Ee[be]||Ee[be.toLowerCase()]}function he(Ee,be){delete Ee[be],delete Ee[be.toLowerCase()]}function ye(Ee){var be=new Date;this.options.amendTimeSkewed&&(be=+new Date+this.options.amendTimeSkewed);var Se={"x-oss-date":se(be,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Se["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Se["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Se,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Se["x-oss-security-token"]=this.options.stsToken),oe(Ee.headers).to(Se),pe(Se,"Content-Type")||(Ee.mime&&Ee.mime.indexOf("/")>0?Se["Content-Type"]=Ee.mime:fe()?Se["Content-Type"]="application/octet-stream":Se["Content-Type"]=ue.getType(Ee.mime||ae.extname(Ee.object||""))),pe(Se,"Content-Type")||he(Se,"Content-Type"),Ee.content&&(Ee.disabledMD5||(!Ee.headers||!Ee.headers["Content-MD5"]?Se["Content-MD5"]=le.createHash("md5").update(de.from(Ee.content,"utf8")).digest("base64"):Se["Content-MD5"]=Ee.headers["Content-MD5"]),Se["Content-Length"]||(Se["Content-Length"]=Ee.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Ce in Se)Se[Ce]&&Pe.call(Se,Ce)&&(Se[Ce]=ee(String(Se[Ce]),this.options.headerEncoding));var xe=this._getResource(Ee);if(Se.authorization=this.authorization(Ee.method,xe,Ee.subres,Se,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Be=this.options,Ae=Be.region,Te=Be.internal,Oe=Be.secure,je=b(Ae,Te,Oe);Se.host="".concat(Ee.bucket,".").concat(je.host)}var De=te.bind(this)(Ee);ie("request %s %s, with headers %j, !!stream: %s",Ee.method,De,Se,!!Ee.stream);var We=Ee.timeout||this.options.timeout,ze={method:Ee.method,content:Ee.content,stream:Ee.stream,headers:Se,timeout:We,writeStream:Ee.writeStream,customResponse:Ee.customResponse,ctx:Ee.ctx||this.ctx};return this.agent&&(ze.agent=this.agent),this.httpsAgent&&(ze.httpsAgent=this.httpsAgent),ze.enableProxy=!!this.options.enableProxy,ze.proxy=this.options.proxy?this.options.proxy:null,{url:De,params:ze}}me.createRequest=ye}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,ve,me){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.dataFix=void 0;var de=E("./isObject"),le=["true","TRUE","1",1],ie=["false","FALSE","0",0];function ue(ae,re,ee){if(de.isObject(ae)){var a=re.remove,y=a===void 0?[]:a,x=re.rename,b=x===void 0?{}:x,z=re.camel,te=z===void 0?[]:z,ce=re.bool,fe=ce===void 0?[]:ce,pe=re.lowerFirst,he=pe===void 0?!1:pe;return y.forEach(function(ye){return delete ae[ye]}),Object.entries(b).forEach(function(ye){ae[ye[0]]&&(ae[ye[1]]||(ae[ye[1]]=ae[ye[0]],delete ae[ye[0]]))}),te.forEach(function(ye){if(ae[ye]){var Ee=ye.replace(/^(.)/,function(be){return be.toLowerCase()}).replace(/-(\w)/g,function(be,Se){return Se.toUpperCase()});ae[Ee]||(ae[Ee]=ae[ye])}}),fe.forEach(function(ye){ae[ye]=se(ae[ye])}),typeof ee=="function"&&ee(ae),oe(ae,he),ue}}me.dataFix=ue;function se(ae){return ae?le.includes(ae)?!0:ie.includes(ae)?!1:ae:!1}function oe(ae,re){re&&Object.keys(ae).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof ae[a]=="undefined"&&(ae[a]=ae[ee],delete ae[ee])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var le=de(E("@babel/runtime/helpers/typeof"));Object.defineProperty(me,"__esModule",{value:!0}),me.deepCopyWith=me.deepCopy=void 0;var ie=E("./isBuffer");me.deepCopy=function(ue){if(ue===null||(0,le.default)(ue)!=="object")return ue;if(ie.isBuffer(ue))return ue.slice();var se=Array.isArray(ue)?[]:{};return Object.keys(ue).forEach(function(oe){se[oe]=me.deepCopy(ue[oe])}),se},me.deepCopyWith=function(ue,se){function oe(ae,re,ee){var a=se(ae,re,ee);if(a!==void 0)return a;if(ae===null||(0,le.default)(ae)!=="object")return ae;if(ie.isBuffer(ae))return ae.slice();var y=Array.isArray(ae)?[]:{};return Object.keys(ae).forEach(function(x){y[x]=oe(ae[x],x,ae)}),y}return se?oe(ue,"",null):me.deepCopy(ue)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,ve,me){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.encoder=void 0;function le(ie){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return ue==="utf-8"?ie:de.from(ie).toString("latin1")}me.encoder=le}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,ve,me){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(me,"__esModule",{value:!0}),me.formatInventoryConfig=void 0;var de=E("../utils/dataFix"),le=E("../utils/isObject"),ie=E("../utils/isArray"),ue=E("../utils/formatObjKey");function se(ae){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return re&&le.isObject(ae)&&(ae=[ae]),ie.isArray(ae)?ae=ae.map(oe):ae=oe(ae),ae}me.formatInventoryConfig=se;function oe(ae){return de.dataFix(ae,{bool:["IsEnabled"]},function(re){var ee,a;re.prefix=re.Filter.Prefix,delete re.Filter,re.OSSBucketDestination=re.Destination.OSSBucketDestination,re.OSSBucketDestination.rolename=re.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete re.OSSBucketDestination.RoleArn,re.OSSBucketDestination.bucket=re.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete re.OSSBucketDestination.Bucket,delete re.Destination,re.frequency=re.Schedule.Frequency,delete re.Schedule.Frequency,!((ee=re==null?void 0:re.OptionalFields)===null||ee===void 0)&&ee.Field&&!ie.isArray((a=re.OptionalFields)===null||a===void 0?void 0:a.Field)&&(re.OptionalFields.Field=[re.OptionalFields.Field])}),ae=ue.formatObjKey(ae,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),ae}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var le=de(E("@babel/runtime/helpers/typeof"));Object.defineProperty(me,"__esModule",{value:!0}),me.formatObjKey=void 0;function ie(se,oe,ae){if(se===null||(0,le.default)(se)!=="object")return se;var re;if(Array.isArray(se)){re=[];for(var ee=0;ee -`),se&&se.firstUpperCase&&(ue=de.formatObjKey(ue,"firstUpperCase")),le(ue)==="object"?Object.keys(ue).forEach(function(ae){le(ue[ae])!=="undefined"&&le(ue[ae])!=="null"&&(le(ue[ae])==="string"||le(ue[ae])==="number"?oe+="<".concat(ae,">").concat(ue[ae],""):le(ue[ae])==="object"?oe+="<".concat(ae,">").concat(ie(ue[ae]),""):le(ue[ae])==="array"?oe+=ue[ae].map(function(re){return"<".concat(ae,">").concat(ie(re),"")}).join(""):oe+="<".concat(ae,">").concat(ue[ae].toString(),""))}):oe+=ue.toString(),oe}me.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,ve,me){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function de(se,oe){var ae=typeof Symbol!="undefined"&&se[Symbol.iterator]||se["@@iterator"];if(!ae){if(Array.isArray(se)||(ae=le(se))||oe&&se&&typeof se.length=="number"){ae&&(se=ae);var re=0,ee=function(){};return{s:ee,n:function(){return re>=se.length?{done:!0}:{done:!1,value:se[re++]}},e:function(z){throw z},f:ee}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){ae=ae.call(se)},n:function(){var z=ae.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&ae.return!=null&&ae.return()}finally{if(y)throw x}}}}function le(se,oe){if(se){if(typeof se=="string")return ie(se,oe);var ae=Object.prototype.toString.call(se).slice(8,-1);if(ae==="Object"&&se.constructor&&(ae=se.constructor.name),ae==="Map"||ae==="Set")return Array.from(se);if(ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae))return ie(se,oe)}}function ie(se,oe){(oe==null||oe>se.length)&&(oe=se.length);for(var ae=0,re=new Array(oe);ae2&&arguments[2]!==void 0?arguments[2]:{},se=0,oe=ue.retryDelay,ae=oe===void 0?500:oe,re=ue.errorHandler,ee=re===void 0?function(){return!0}:re,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(se,"region");var re=ae?"https://":"http://",ee=oe?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return se.substr(0,a.length)===a&&(ee=".aliyuncs.com"),le.default.parse(re+se+ee)}me.setRegion=ue},{"./checkConfigValid":52,url:472}],76:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(me,"__esModule",{value:!0}),me.checkCredentials=me.setSTSToken=void 0;var ue=E("./formatObjKey");function se(){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function re(){var ee,a;return le.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=ue.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),ae(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},re,this)})),oe.apply(this,arguments)}me.setSTSToken=se;function ae(re){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(re);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}me.checkCredentials=ae},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,ve,me){function de(ie,ue,se,oe,ae,re,ee){try{var a=ie[re](ee),y=a.value}catch(x){se(x);return}a.done?ue(y):Promise.resolve(y).then(oe,ae)}function le(ie){return function(){var ue=this,se=arguments;return new Promise(function(oe,ae){var re=ie.apply(ue,se);function ee(y){de(re,oe,ae,ee,a,"next",y)}function a(y){de(re,oe,ae,ee,a,"throw",y)}ee(void 0)})}}ve.exports=le,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],78:[function(E,ve,me){function de(le){return le&&le.__esModule?le:{default:le}}ve.exports=de,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],79:[function(E,ve,me){function de(le){"@babel/helpers - typeof";return ve.exports=de=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},ve.exports.__esModule=!0,ve.exports.default=ve.exports,de(le)}ve.exports=de,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],80:[function(E,ve,me){ve.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,ve,me){ve.exports=de,ve.exports.HttpsAgent=de;function de(){}},{}],82:[function(E,ve,me){(function(de){(function(){"use strict";var le=E("object-assign");function ie(Ae,Te){if(Ae===Te)return 0;for(var Oe=Ae.length,je=Te.length,De=0,We=Math.min(Oe,je);De1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",ne,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("utility"),se=E("../utils/obj2xml"),oe=se.obj2xml,ae=ge;ae.deleteMulti=function(){var ne=(0,ie.default)(le.default.mark(function a(y){var x,b,z,te,ce,fe,pe,he,ye,Ee,be,Se,Pe,Ce=arguments;return le.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(x=Ce.length>1&&Ce[1]!==void 0?Ce[1]:{},b=[],!(!y||!y.length)){Be.next=4;break}throw new Error("names is required");case 4:for(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("DELETE",ne,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.concat.js");var de=E("url"),le=E("../utils/isIP"),ie=le.isIP,ue=ge;ue.generateObjectUrl=function(oe,ae){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(ae)ae[ae.length-1]!=="/"&&(ae+="/");else{ae=this.options.endpoint.format();var ne=de.parse(ae),ee=this.options.bucket;ne.hostname="".concat(ee,".").concat(ne.hostname),ne.host="".concat(ee,".").concat(ne.host),ae=ne.format()}return ae+this._escape(this._objectName(oe))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ue=le(E("@babel/runtime/helpers/asyncToGenerator")),se=E("fs"),oe=E("is-type-of"),ae=ge;ae.get=function(){var ne=(0,ue.default)(ie.default.mark(function a(y,x){var b,z,te,ce,fe,pe,he,ye,Ee=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return b=Ee.length>2&&Ee[2]!==void 0?Ee[2]:{},z=null,te=!1,oe.writableStream(x)?z=x:oe.string(x)?(z=se.createWriteStream(x),te=!0):b=x,b=b||{},ce=de&&de.browser,fe=b.responseCacheControl===null?"":"no-cache",pe=ce&&fe?{"response-cache-control":fe}:{},b.subres=Object.assign(pe,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Se.prev=11,ye=this._objectRequestParams("GET",y,b),ye.writeStream=z,ye.successStatuses=[200,206,304],Se.next=17,this.request(ye);case 17:he=Se.sent,te&&z.destroy(),Se.next=28;break;case 21:if(Se.prev=21,Se.t0=Se.catch(11),!te){Se.next=27;break}return z.destroy(),Se.next=27,this._deleteFileSafe(x);case 27:throw Se.t0;case 28:return Se.abrupt("return",{res:he.res,content:he.data});case 29:case"end":return Se.stop()}},a,this,[[11,21]])}));function ee(a,y){return ne.apply(this,arguments)}return ee}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.getACL=function(){var se=(0,ie.default)(le.default.mark(function ae(ne){var ee,a,y,x=arguments;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return z.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge,se=E("../utils/isObject"),oe=se.isObject,ae=E("../utils/isArray"),ne=ae.isArray;ue.getBucketVersions=ee,ue.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(le.default.mark(function b(){var z,te,ce,fe,pe,he,ye,Ee,be=arguments;return le.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z=be.length>0&&be[0]!==void 0?be[0]:{},te=be.length>1&&be[1]!==void 0?be[1]:{},!(z.versionIdMarker&&z.keyMarker===void 0)){Pe.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return te.subres=Object.assign({versions:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ce=this._objectRequestParams("GET","",te),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=x(z),Pe.next=12,this.request(ce);case 12:return fe=Pe.sent,pe=fe.data.Version||[],he=fe.data.DeleteMarker||[],ye=this,pe&&(Array.isArray(pe)||(pe=[pe]),pe=pe.map(function(Ce){return{name:Ce.Key,url:ye._objectUrl(Ce.Key),lastModified:Ce.LastModified,isLatest:Ce.IsLatest==="true",versionId:Ce.VersionId,etag:Ce.ETag,type:Ce.Type,size:Number(Ce.Size),storageClass:Ce.StorageClass,owner:{id:Ce.Owner.ID,displayName:Ce.Owner.DisplayName}}})),he&&(ne(he)||(he=[he]),he=he.map(function(Ce){return{name:Ce.Key,lastModified:Ce.LastModified,versionId:Ce.VersionId,owner:{id:Ce.Owner.ID,displayName:Ce.Owner.DisplayName}}})),Ee=fe.data.CommonPrefixes||null,Ee&&(ne(Ee)||(Ee=[Ee]),Ee=Ee.map(function(Ce){return Ce.Prefix})),Pe.abrupt("return",{res:fe.res,objects:pe,deleteMarker:he,prefixes:Ee,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 Pe.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z={};return oe(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.getObjectMeta=function(){var se=(0,ie.default)(le.default.mark(function ae(ne,ee){var a,y;return le.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},ne=this._objectName(ne),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",ne,ee),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},ae,this)}));function oe(ae,ne){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge,se=E("../utils/isObject"),oe=se.isObject;ue.getObjectTagging=function(){var ae=(0,ie.default)(le.default.mark(function ee(a){var y,x,b,z,te,ce,fe=arguments;return le.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return y=fe.length>1&&fe[1]!==void 0?fe[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],he.next=8,this.request(x);case 8:return b=he.sent,he.next=11,this.parseXML(b.data);case 11:return z=he.sent,te=z.TagSet.Tag,te=te&&oe(te)?[te]:te||[],ce={},te.forEach(function(ye){ce[ye.Key]=ye.Value}),he.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return he.stop()}},ee,this)}));function ne(ee){return ae.apply(this,arguments)}return ne}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,ve,ge){"use strict";var de=E("../utils/isIP"),le=de.isIP,ie=ge;ie.getObjectUrl=function(se,oe){if(le(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return oe?oe[oe.length-1]!=="/"&&(oe+="/"):oe=this.options.endpoint.format(),oe+this._escape(this._objectName(se))}},{"../utils/isIP":69}],43:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.getSymlink=function(){var se=(0,ie.default)(le.default.mark(function ae(ne){var ee,a,y,x,b=arguments;return le.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),ne=this._objectName(ne),a=this._objectRequestParams("GET",ne,ee),a.successStatuses=[200],te.next=8,this.request(a);case 8:return y=te.sent,x=y.res.headers["x-oss-symlink-target"],te.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return te.stop()}},ae,this)}));function oe(ae){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkEnv"),se=ue.checkEnv,oe=ge;oe.head=function(){var ae=(0,ie.default)(le.default.mark(function ee(a){var y,x,b,z,te=arguments;return le.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},se("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],fe.next=8,this.request(x);case 8:return b=fe.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(pe){pe.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[pe.substring(11)]=b.headers[pe])}),fe.abrupt("return",z);case 12:case"end":return fe.stop()}},ee,this)}));function ne(ee){return ae.apply(this,arguments)}return ne}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.putACL=function(){var se=(0,ie.default)(le.default.mark(function ae(ne,ee,a){var y,x;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=ee,ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},ae,this)}));function oe(ae,ne,ee){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/obj2xml"),se=ue.obj2xml,oe=E("../utils/checkObjectTag"),ae=oe.checkObjectTag,ne=ge;ne.putObjectTagging=function(){var ee=(0,ie.default)(le.default.mark(function y(x,b){var z,te,ce,fe,pe=arguments;return le.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return z=pe.length>2&&pe[2]!==void 0?pe[2]:{},ae(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(Ee){return{Key:Ee,Value:b[Ee]}}),ce={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=se(ce),ye.next=13,this.request(te);case 13:return fe=ye.sent,ye.abrupt("return",{res:fe.res,status:fe.status});case 15:case"end":return ye.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=ge;ue.putSymlink=function(){var se=(0,ie.default)(le.default.mark(function ae(ne,ee,a){var y,x;return le.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),ne=this._objectName(ne),y=this._objectRequestParams("PUT",ne,a),y.successStatuses=[200],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},ae,this)}));function oe(ae,ne,ee){return se.apply(this,arguments)}return oe}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,ve,ge){"use strict";var de=E("url"),le=E("utility"),ie=E("copy-to"),ue=E("../../common/signUtils"),se=E("../utils/isIP"),oe=se.isIP,ae=ge;ae.signatureUrl=function(ee,a){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=le.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=ue._signatureForURL(this.options.accessKeySecret,a,b,y),te=de.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},ie(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("./utils/isArray"),se=ue.isArray,oe=ge;oe._parallelNode=function(){var ae=(0,ie.default)(le.default.mark(function ee(a,y,x,b){var z,te,ce,fe,pe,he,ye,Ee;return le.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:z=this,te=[],ce=[],fe=a.length/y,pe=a.length%y,he=pe===0?fe:(a.length-pe)/y+1,ye=1,Ee=0;case 8:if(!(Ee0){fe=!0,pe<=0&&x(b);return}pe+=1,Ee(Se.value,z(ye))}he=!1}be()})},oe.cancel=function(ne){this.options.cancelFlag=!0,se(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],ne&&this.abortMultipartUpload(ne.name,ne.uploadId,ne.options)},oe.isCancel=function(){return this.options.cancelFlag},oe.resetCancelFlag=function(){this.options.cancelFlag=!1},oe._stop=function(){this.options.cancelFlag=!0},oe._makeCancelEvent=function(){var ne={status:0,name:"cancel"};return ne},oe._makeAbortEvent=function(){var ne={status:0,name:"abort",message:"upload task has been abort"};return ne}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var le=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),ue=E("./utils/lowercaseKeyHeader"),se=ue.lowercaseKeyHeader;ge.buildCanonicalizedResource=function(ae,ne){var ee="".concat(ae),a="?";if(ie.string(ne)&&ne.trim()!=="")ee+=a+ne;else if(ie.array(ne))ne.sort(),ee+=a+ne.join("&");else if(ne){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=le.createHmac("sha1",ae);return a.update(de.from(ne,ee)).digest("base64")},ge.authorization=function(ae,ne,ee,a){return"OSS ".concat(ae,":").concat(this.computeSignature(ne,ee,a))},ge._signatureForURL=function(ae){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=ne.subResource,z=b===void 0?{}:b;if(ne.process){var te="x-oss-process";z[te]=ne.process}if(ne.trafficLimit){var ce="x-oss-traffic-limit";z[ce]=ne.trafficLimit}if(ne.response&&Object.keys(ne.response).forEach(function(ye){var Ee="response-".concat(ye.toLowerCase());z[Ee]=ne.response[ye]}),Object.keys(ne).forEach(function(ye){var Ee=ye.toLowerCase(),be=ne[ye];Ee.indexOf("x-oss-")===0?x[Ee]=be:(Ee.indexOf("content-md5")===0||Ee.indexOf("content-type")===0)&&(x[ye]=be)}),Object.prototype.hasOwnProperty.call(ne,"security-token")&&(z["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),z.callback=de.from(JSON.stringify(fe)).toString("base64"),ne.callback.customValue){var pe={};Object.keys(ne.callback.customValue).forEach(function(ye){pe["x:".concat(ye)]=ne.callback.customValue[ye]}),z["callback-var"]=de.from(JSON.stringify(pe)).toString("base64")}}var he=this.buildCanonicalString(ne.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(ae,he,y),subResource:z}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,ve,ge){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkBucketName=void 0,ge.checkBucketName=function(de){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=le?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(de))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,ve,ge){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkConfigValid=void 0;var de={endpoint:le,region:/^[a-zA-Z0-9\-_]+$/};function le(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}ge.checkConfigValid=function(ie,ue){if(de[ue]){var se=!0;if(de[ue]instanceof Function?se=de[ue](ie):se=de[ue].test(ie),!se)throw new Error("The ".concat(ue," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,ve,ge){(function(de){(function(){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkEnv=void 0;function le(ie){de.browser&&console.warn(ie)}ge.checkEnv=le}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkObjectTag=void 0;var de=E("./checkValid"),le=de.checkValid,ie=E("./isObject"),ue=ie.isObject,se=[{validator:function(ee){if(typeof ee!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],oe={key:[].concat(se,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(se,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function ae(ne){if(!ue(ne))throw new Error("tag must be Object");var ee=Object.entries(ne);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){le(x,oe[a[b]])})})}ge.checkObjectTag=ae},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,ve,ge){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkValid=void 0;function de(le,ie){ie.forEach(function(ue){if(ue.validator)ue.validator(le);else if(ue.pattern&&!ue.pattern.test(le))throw new Error(ue.msg)})}ge.checkValid=de},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.createRequest=void 0;var le=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),ue=E("mime"),se=E("dateformat"),oe=E("copy-to"),ae=E("path"),ne=E("./encoder"),ee=ne.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,ce=E("./isDingTalk"),fe=ce.isDingTalk;function pe(Ee,be){return Ee[be]||Ee[be.toLowerCase()]}function he(Ee,be){delete Ee[be],delete Ee[be.toLowerCase()]}function ye(Ee){var be=new Date;this.options.amendTimeSkewed&&(be=+new Date+this.options.amendTimeSkewed);var Se={"x-oss-date":se(be,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Se["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Se["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Se,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Se["x-oss-security-token"]=this.options.stsToken),oe(Ee.headers).to(Se),pe(Se,"Content-Type")||(Ee.mime&&Ee.mime.indexOf("/")>0?Se["Content-Type"]=Ee.mime:fe()?Se["Content-Type"]="application/octet-stream":Se["Content-Type"]=ue.getType(Ee.mime||ae.extname(Ee.object||""))),pe(Se,"Content-Type")||he(Se,"Content-Type"),Ee.content&&(Ee.disabledMD5||(!Ee.headers||!Ee.headers["Content-MD5"]?Se["Content-MD5"]=le.createHash("md5").update(de.from(Ee.content,"utf8")).digest("base64"):Se["Content-MD5"]=Ee.headers["Content-MD5"]),Se["Content-Length"]||(Se["Content-Length"]=Ee.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Ce in Se)Se[Ce]&&Pe.call(Se,Ce)&&(Se[Ce]=ee(String(Se[Ce]),this.options.headerEncoding));var xe=this._getResource(Ee);if(Se.authorization=this.authorization(Ee.method,xe,Ee.subres,Se,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Be=this.options,Ae=Be.region,Te=Be.internal,Oe=Be.secure,je=b(Ae,Te,Oe);Se.host="".concat(Ee.bucket,".").concat(je.host)}var De=te.bind(this)(Ee);ie("request %s %s, with headers %j, !!stream: %s",Ee.method,De,Se,!!Ee.stream);var We=Ee.timeout||this.options.timeout,ze={method:Ee.method,content:Ee.content,stream:Ee.stream,headers:Se,timeout:We,writeStream:Ee.writeStream,customResponse:Ee.customResponse,ctx:Ee.ctx||this.ctx};return this.agent&&(ze.agent=this.agent),this.httpsAgent&&(ze.httpsAgent=this.httpsAgent),ze.enableProxy=!!this.options.enableProxy,ze.proxy=this.options.proxy?this.options.proxy:null,{url:De,params:ze}}ge.createRequest=ye}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,ve,ge){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.dataFix=void 0;var de=E("./isObject"),le=["true","TRUE","1",1],ie=["false","FALSE","0",0];function ue(ae,ne,ee){if(de.isObject(ae)){var a=ne.remove,y=a===void 0?[]:a,x=ne.rename,b=x===void 0?{}:x,z=ne.camel,te=z===void 0?[]:z,ce=ne.bool,fe=ce===void 0?[]:ce,pe=ne.lowerFirst,he=pe===void 0?!1:pe;return y.forEach(function(ye){return delete ae[ye]}),Object.entries(b).forEach(function(ye){ae[ye[0]]&&(ae[ye[1]]||(ae[ye[1]]=ae[ye[0]],delete ae[ye[0]]))}),te.forEach(function(ye){if(ae[ye]){var Ee=ye.replace(/^(.)/,function(be){return be.toLowerCase()}).replace(/-(\w)/g,function(be,Se){return Se.toUpperCase()});ae[Ee]||(ae[Ee]=ae[ye])}}),fe.forEach(function(ye){ae[ye]=se(ae[ye])}),typeof ee=="function"&&ee(ae),oe(ae,he),ue}}ge.dataFix=ue;function se(ae){return ae?le.includes(ae)?!0:ie.includes(ae)?!1:ae:!1}function oe(ae,ne){ne&&Object.keys(ae).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof ae[a]=="undefined"&&(ae[a]=ae[ee],delete ae[ee])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var le=de(E("@babel/runtime/helpers/typeof"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.deepCopyWith=ge.deepCopy=void 0;var ie=E("./isBuffer");ge.deepCopy=function(ue){if(ue===null||(0,le.default)(ue)!=="object")return ue;if(ie.isBuffer(ue))return ue.slice();var se=Array.isArray(ue)?[]:{};return Object.keys(ue).forEach(function(oe){se[oe]=ge.deepCopy(ue[oe])}),se},ge.deepCopyWith=function(ue,se){function oe(ae,ne,ee){var a=se(ae,ne,ee);if(a!==void 0)return a;if(ae===null||(0,le.default)(ae)!=="object")return ae;if(ie.isBuffer(ae))return ae.slice();var y=Array.isArray(ae)?[]:{};return Object.keys(ae).forEach(function(x){y[x]=oe(ae[x],x,ae)}),y}return se?oe(ue,"",null):ge.deepCopy(ue)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.encoder=void 0;function le(ie){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return ue==="utf-8"?ie:de.from(ie).toString("latin1")}ge.encoder=le}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(ge,"__esModule",{value:!0}),ge.formatInventoryConfig=void 0;var de=E("../utils/dataFix"),le=E("../utils/isObject"),ie=E("../utils/isArray"),ue=E("../utils/formatObjKey");function se(ae){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ne&&le.isObject(ae)&&(ae=[ae]),ie.isArray(ae)?ae=ae.map(oe):ae=oe(ae),ae}ge.formatInventoryConfig=se;function oe(ae){return de.dataFix(ae,{bool:["IsEnabled"]},function(ne){var ee,a;ne.prefix=ne.Filter.Prefix,delete ne.Filter,ne.OSSBucketDestination=ne.Destination.OSSBucketDestination,ne.OSSBucketDestination.rolename=ne.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete ne.OSSBucketDestination.RoleArn,ne.OSSBucketDestination.bucket=ne.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete ne.OSSBucketDestination.Bucket,delete ne.Destination,ne.frequency=ne.Schedule.Frequency,delete ne.Schedule.Frequency,!((ee=ne==null?void 0:ne.OptionalFields)===null||ee===void 0)&&ee.Field&&!ie.isArray((a=ne.OptionalFields)===null||a===void 0?void 0:a.Field)&&(ne.OptionalFields.Field=[ne.OptionalFields.Field])}),ae=ue.formatObjKey(ae,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),ae}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var le=de(E("@babel/runtime/helpers/typeof"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.formatObjKey=void 0;function ie(se,oe,ae){if(se===null||(0,le.default)(se)!=="object")return se;var ne;if(Array.isArray(se)){ne=[];for(var ee=0;ee +`),se&&se.firstUpperCase&&(ue=de.formatObjKey(ue,"firstUpperCase")),le(ue)==="object"?Object.keys(ue).forEach(function(ae){le(ue[ae])!=="undefined"&&le(ue[ae])!=="null"&&(le(ue[ae])==="string"||le(ue[ae])==="number"?oe+="<".concat(ae,">").concat(ue[ae],""):le(ue[ae])==="object"?oe+="<".concat(ae,">").concat(ie(ue[ae]),""):le(ue[ae])==="array"?oe+=ue[ae].map(function(ne){return"<".concat(ae,">").concat(ie(ne),"")}).join(""):oe+="<".concat(ae,">").concat(ue[ae].toString(),""))}):oe+=ue.toString(),oe}ge.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function de(se,oe){var ae=typeof Symbol!="undefined"&&se[Symbol.iterator]||se["@@iterator"];if(!ae){if(Array.isArray(se)||(ae=le(se))||oe&&se&&typeof se.length=="number"){ae&&(se=ae);var ne=0,ee=function(){};return{s:ee,n:function(){return ne>=se.length?{done:!0}:{done:!1,value:se[ne++]}},e:function(z){throw z},f:ee}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){ae=ae.call(se)},n:function(){var z=ae.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&ae.return!=null&&ae.return()}finally{if(y)throw x}}}}function le(se,oe){if(se){if(typeof se=="string")return ie(se,oe);var ae=Object.prototype.toString.call(se).slice(8,-1);if(ae==="Object"&&se.constructor&&(ae=se.constructor.name),ae==="Map"||ae==="Set")return Array.from(se);if(ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae))return ie(se,oe)}}function ie(se,oe){(oe==null||oe>se.length)&&(oe=se.length);for(var ae=0,ne=new Array(oe);ae2&&arguments[2]!==void 0?arguments[2]:{},se=0,oe=ue.retryDelay,ae=oe===void 0?500:oe,ne=ue.errorHandler,ee=ne===void 0?function(){return!0}:ne,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(se,"region");var ne=ae?"https://":"http://",ee=oe?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return se.substr(0,a.length)===a&&(ee=".aliyuncs.com"),le.default.parse(ne+se+ee)}ge.setRegion=ue},{"./checkConfigValid":52,url:472}],76:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ie=de(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(ge,"__esModule",{value:!0}),ge.checkCredentials=ge.setSTSToken=void 0;var ue=E("./formatObjKey");function se(){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(le.default.mark(function ne(){var ee,a;return le.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=ue.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),ae(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},ne,this)})),oe.apply(this,arguments)}ge.setSTSToken=se;function ae(ne){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(ne);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}ge.checkCredentials=ae},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,ve,ge){function de(ie,ue,se,oe,ae,ne,ee){try{var a=ie[ne](ee),y=a.value}catch(x){se(x);return}a.done?ue(y):Promise.resolve(y).then(oe,ae)}function le(ie){return function(){var ue=this,se=arguments;return new Promise(function(oe,ae){var ne=ie.apply(ue,se);function ee(y){de(ne,oe,ae,ee,a,"next",y)}function a(y){de(ne,oe,ae,ee,a,"throw",y)}ee(void 0)})}}ve.exports=le,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],78:[function(E,ve,ge){function de(le){return le&&le.__esModule?le:{default:le}}ve.exports=de,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],79:[function(E,ve,ge){function de(le){"@babel/helpers - typeof";return ve.exports=de=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},ve.exports.__esModule=!0,ve.exports.default=ve.exports,de(le)}ve.exports=de,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],80:[function(E,ve,ge){ve.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,ve,ge){ve.exports=de,ve.exports.HttpsAgent=de;function de(){}},{}],82:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("object-assign");function ie(Ae,Te){if(Ae===Te)return 0;for(var Oe=Ae.length,je=Te.length,De=0,We=Math.min(Oe,je);De=0){var Ve=De.indexOf(` -`,ze+1);De=De.substring(Ve+1)}this.stack=De}}},se.inherits(y.AssertionError,Error);function z(Ae,Te){return typeof Ae=="string"?Ae.length=0;Ue--)if(ze[Ue]!==Ve[Ue])return!1;for(Ue=ze.length-1;Ue>=0;Ue--)if(Ze=ze[Ue],!he(Ae[Ze],Te[Ze],Oe,je))return!1;return!0}y.notDeepEqual=function(Te,Oe,je){he(Te,Oe,!1)&&fe(Te,Oe,je,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=be;function be(Ae,Te,Oe){he(Ae,Te,!0)&&fe(Ae,Te,Oe,"notDeepStrictEqual",be)}y.strictEqual=function(Te,Oe,je){Te!==Oe&&fe(Te,Oe,je,"===",y.strictEqual)},y.notStrictEqual=function(Te,Oe,je){Te===Oe&&fe(Te,Oe,je,"!==",y.notStrictEqual)};function Se(Ae,Te){if(!Ae||!Te)return!1;if(Object.prototype.toString.call(Te)=="[object RegExp]")return Te.test(Ae);try{if(Ae instanceof Te)return!0}catch(Oe){}return Error.isPrototypeOf(Te)?!1:Te.call({},Ae)===!0}function Pe(Ae){var Te;try{Ae()}catch(Oe){Te=Oe}return Te}function Ce(Ae,Te,Oe,je){var De;if(typeof Te!="function")throw new TypeError('"block" argument must be a function');typeof Oe=="string"&&(je=Oe,Oe=null),De=Pe(Te),je=(Oe&&Oe.name?" ("+Oe.name+").":".")+(je?" "+je:"."),Ae&&!De&&fe(De,Oe,"Missing expected exception"+je);var We=typeof je=="string",ze=!Ae&&se.isError(De),Ve=!Ae&&De&&!Oe;if((ze&&We&&Se(De,Oe)||Ve)&&fe(De,Oe,"Got unwanted exception"+je),Ae&&De&&Oe&&!Se(De,Oe)||!Ae&&De)throw De}y.throws=function(Ae,Te,Oe){Ce(!0,Ae,Te,Oe)},y.doesNotThrow=function(Ae,Te,Oe){Ce(!1,Ae,Te,Oe)},y.ifError=function(Ae){if(Ae)throw Ae};function xe(Ae,Te){Ae||fe(Ae,!0,Te,"==",xe)}y.strict=le(xe,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Be=Object.keys||function(Ae){var Te=[];for(var Oe in Ae)oe.call(Ae,Oe)&&Te.push(Oe);return Te}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,ve,me){typeof Object.create=="function"?ve.exports=function(le,ie){le.super_=ie,le.prototype=Object.create(ie.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}})}:ve.exports=function(le,ie){le.super_=ie;var ue=function(){};ue.prototype=ie.prototype,le.prototype=new ue,le.prototype.constructor=le}},{}],84:[function(E,ve,me){ve.exports=function(le){return le&&typeof le=="object"&&typeof le.copy=="function"&&typeof le.fill=="function"&&typeof le.readUInt8=="function"}},{}],85:[function(E,ve,me){(function(de,le){(function(){var ie=/%[sdj%]/g;me.format=function(Ve){if(!Ee(Ve)){for(var Ze=[],Ue=0;Ue=He)return rt;switch(rt){case"%s":return String(Me[Ue++]);case"%d":return Number(Me[Ue++]);case"%j":try{return JSON.stringify(Me[Ue++])}catch(Ke){return"[Circular]"}default:return rt}}),Ye=Me[Ue];Ue=3&&(Ue.depth=arguments[2]),arguments.length>=4&&(Ue.colors=arguments[3]),fe(Ze)?Ue.showHidden=Ze:Ze&&me._extend(Ue,Ze),Se(Ue.showHidden)&&(Ue.showHidden=!1),Se(Ue.depth)&&(Ue.depth=2),Se(Ue.colors)&&(Ue.colors=!1),Se(Ue.customInspect)&&(Ue.customInspect=!0),Ue.colors&&(Ue.stylize=ae),a(Ue,Ve,Ue.depth)}me.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ae(Ve,Ze){var Ue=oe.styles[Ze];return Ue?"\x1B["+oe.colors[Ue][0]+"m"+Ve+"\x1B["+oe.colors[Ue][1]+"m":Ve}function re(Ve,Ze){return Ve}function ee(Ve){var Ze={};return Ve.forEach(function(Ue,Me){Ze[Ue]=!0}),Ze}function a(Ve,Ze,Ue){if(Ve.customInspect&&Ze&&Ae(Ze.inspect)&&Ze.inspect!==me.inspect&&!(Ze.constructor&&Ze.constructor.prototype===Ze)){var Me=Ze.inspect(Ue,Ve);return Ee(Me)||(Me=a(Ve,Me,Ue)),Me}var He=y(Ve,Ze);if(He)return He;var Qe=Object.keys(Ze),Ye=ee(Qe);if(Ve.showHidden&&(Qe=Object.getOwnPropertyNames(Ze)),Be(Ze)&&(Qe.indexOf("message")>=0||Qe.indexOf("description")>=0))return x(Ze);if(Qe.length===0){if(Ae(Ze)){var rt=Ze.name?": "+Ze.name:"";return Ve.stylize("[Function"+rt+"]","special")}if(Pe(Ze))return Ve.stylize(RegExp.prototype.toString.call(Ze),"regexp");if(xe(Ze))return Ve.stylize(Date.prototype.toString.call(Ze),"date");if(Be(Ze))return x(Ze)}var Ke="",Ge=!1,Le=["{","}"];if(ce(Ze)&&(Ge=!0,Le=["[","]"]),Ae(Ze)){var Xe=Ze.name?": "+Ze.name:"";Ke=" [Function"+Xe+"]"}if(Pe(Ze)&&(Ke=" "+RegExp.prototype.toString.call(Ze)),xe(Ze)&&(Ke=" "+Date.prototype.toUTCString.call(Ze)),Be(Ze)&&(Ke=" "+x(Ze)),Qe.length===0&&(!Ge||Ze.length==0))return Le[0]+Ke+Le[1];if(Ue<0)return Pe(Ze)?Ve.stylize(RegExp.prototype.toString.call(Ze),"regexp"):Ve.stylize("[Object]","special");Ve.seen.push(Ze);var Fe;return Ge?Fe=b(Ve,Ze,Ue,Ye,Qe):Fe=Qe.map(function(ke){return z(Ve,Ze,Ue,Ye,ke,Ge)}),Ve.seen.pop(),te(Fe,Ke,Le)}function y(Ve,Ze){if(Se(Ze))return Ve.stylize("undefined","undefined");if(Ee(Ze)){var Ue="'"+JSON.stringify(Ze).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ve.stylize(Ue,"string")}if(ye(Ze))return Ve.stylize(""+Ze,"number");if(fe(Ze))return Ve.stylize(""+Ze,"boolean");if(pe(Ze))return Ve.stylize("null","null")}function x(Ve){return"["+Error.prototype.toString.call(Ve)+"]"}function b(Ve,Ze,Ue,Me,He){for(var Qe=[],Ye=0,rt=Ze.length;Ye-1&&(Qe?rt=rt.split(` +`,ze+1);De=De.substring(Ve+1)}this.stack=De}}},se.inherits(y.AssertionError,Error);function z(Ae,Te){return typeof Ae=="string"?Ae.length=0;Ue--)if(ze[Ue]!==Ve[Ue])return!1;for(Ue=ze.length-1;Ue>=0;Ue--)if(Ze=ze[Ue],!he(Ae[Ze],Te[Ze],Oe,je))return!1;return!0}y.notDeepEqual=function(Te,Oe,je){he(Te,Oe,!1)&&fe(Te,Oe,je,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=be;function be(Ae,Te,Oe){he(Ae,Te,!0)&&fe(Ae,Te,Oe,"notDeepStrictEqual",be)}y.strictEqual=function(Te,Oe,je){Te!==Oe&&fe(Te,Oe,je,"===",y.strictEqual)},y.notStrictEqual=function(Te,Oe,je){Te===Oe&&fe(Te,Oe,je,"!==",y.notStrictEqual)};function Se(Ae,Te){if(!Ae||!Te)return!1;if(Object.prototype.toString.call(Te)=="[object RegExp]")return Te.test(Ae);try{if(Ae instanceof Te)return!0}catch(Oe){}return Error.isPrototypeOf(Te)?!1:Te.call({},Ae)===!0}function Pe(Ae){var Te;try{Ae()}catch(Oe){Te=Oe}return Te}function Ce(Ae,Te,Oe,je){var De;if(typeof Te!="function")throw new TypeError('"block" argument must be a function');typeof Oe=="string"&&(je=Oe,Oe=null),De=Pe(Te),je=(Oe&&Oe.name?" ("+Oe.name+").":".")+(je?" "+je:"."),Ae&&!De&&fe(De,Oe,"Missing expected exception"+je);var We=typeof je=="string",ze=!Ae&&se.isError(De),Ve=!Ae&&De&&!Oe;if((ze&&We&&Se(De,Oe)||Ve)&&fe(De,Oe,"Got unwanted exception"+je),Ae&&De&&Oe&&!Se(De,Oe)||!Ae&&De)throw De}y.throws=function(Ae,Te,Oe){Ce(!0,Ae,Te,Oe)},y.doesNotThrow=function(Ae,Te,Oe){Ce(!1,Ae,Te,Oe)},y.ifError=function(Ae){if(Ae)throw Ae};function xe(Ae,Te){Ae||fe(Ae,!0,Te,"==",xe)}y.strict=le(xe,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Be=Object.keys||function(Ae){var Te=[];for(var Oe in Ae)oe.call(Ae,Oe)&&Te.push(Oe);return Te}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,ve,ge){typeof Object.create=="function"?ve.exports=function(le,ie){le.super_=ie,le.prototype=Object.create(ie.prototype,{constructor:{value:le,enumerable:!1,writable:!0,configurable:!0}})}:ve.exports=function(le,ie){le.super_=ie;var ue=function(){};ue.prototype=ie.prototype,le.prototype=new ue,le.prototype.constructor=le}},{}],84:[function(E,ve,ge){ve.exports=function(le){return le&&typeof le=="object"&&typeof le.copy=="function"&&typeof le.fill=="function"&&typeof le.readUInt8=="function"}},{}],85:[function(E,ve,ge){(function(de,le){(function(){var ie=/%[sdj%]/g;ge.format=function(Ve){if(!Ee(Ve)){for(var Ze=[],Ue=0;Ue=He)return rt;switch(rt){case"%s":return String(Me[Ue++]);case"%d":return Number(Me[Ue++]);case"%j":try{return JSON.stringify(Me[Ue++])}catch(Ke){return"[Circular]"}default:return rt}}),Qe=Me[Ue];Ue=3&&(Ue.depth=arguments[2]),arguments.length>=4&&(Ue.colors=arguments[3]),fe(Ze)?Ue.showHidden=Ze:Ze&&ge._extend(Ue,Ze),Se(Ue.showHidden)&&(Ue.showHidden=!1),Se(Ue.depth)&&(Ue.depth=2),Se(Ue.colors)&&(Ue.colors=!1),Se(Ue.customInspect)&&(Ue.customInspect=!0),Ue.colors&&(Ue.stylize=ae),a(Ue,Ve,Ue.depth)}ge.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ae(Ve,Ze){var Ue=oe.styles[Ze];return Ue?"\x1B["+oe.colors[Ue][0]+"m"+Ve+"\x1B["+oe.colors[Ue][1]+"m":Ve}function ne(Ve,Ze){return Ve}function ee(Ve){var Ze={};return Ve.forEach(function(Ue,Me){Ze[Ue]=!0}),Ze}function a(Ve,Ze,Ue){if(Ve.customInspect&&Ze&&Ae(Ze.inspect)&&Ze.inspect!==ge.inspect&&!(Ze.constructor&&Ze.constructor.prototype===Ze)){var Me=Ze.inspect(Ue,Ve);return Ee(Me)||(Me=a(Ve,Me,Ue)),Me}var He=y(Ve,Ze);if(He)return He;var Ye=Object.keys(Ze),Qe=ee(Ye);if(Ve.showHidden&&(Ye=Object.getOwnPropertyNames(Ze)),Be(Ze)&&(Ye.indexOf("message")>=0||Ye.indexOf("description")>=0))return x(Ze);if(Ye.length===0){if(Ae(Ze)){var rt=Ze.name?": "+Ze.name:"";return Ve.stylize("[Function"+rt+"]","special")}if(Pe(Ze))return Ve.stylize(RegExp.prototype.toString.call(Ze),"regexp");if(xe(Ze))return Ve.stylize(Date.prototype.toString.call(Ze),"date");if(Be(Ze))return x(Ze)}var Ke="",Ge=!1,Le=["{","}"];if(ce(Ze)&&(Ge=!0,Le=["[","]"]),Ae(Ze)){var Xe=Ze.name?": "+Ze.name:"";Ke=" [Function"+Xe+"]"}if(Pe(Ze)&&(Ke=" "+RegExp.prototype.toString.call(Ze)),xe(Ze)&&(Ke=" "+Date.prototype.toUTCString.call(Ze)),Be(Ze)&&(Ke=" "+x(Ze)),Ye.length===0&&(!Ge||Ze.length==0))return Le[0]+Ke+Le[1];if(Ue<0)return Pe(Ze)?Ve.stylize(RegExp.prototype.toString.call(Ze),"regexp"):Ve.stylize("[Object]","special");Ve.seen.push(Ze);var Fe;return Ge?Fe=b(Ve,Ze,Ue,Qe,Ye):Fe=Ye.map(function(ke){return z(Ve,Ze,Ue,Qe,ke,Ge)}),Ve.seen.pop(),te(Fe,Ke,Le)}function y(Ve,Ze){if(Se(Ze))return Ve.stylize("undefined","undefined");if(Ee(Ze)){var Ue="'"+JSON.stringify(Ze).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ve.stylize(Ue,"string")}if(ye(Ze))return Ve.stylize(""+Ze,"number");if(fe(Ze))return Ve.stylize(""+Ze,"boolean");if(pe(Ze))return Ve.stylize("null","null")}function x(Ve){return"["+Error.prototype.toString.call(Ve)+"]"}function b(Ve,Ze,Ue,Me,He){for(var Ye=[],Qe=0,rt=Ze.length;Qe-1&&(Ye?rt=rt.split(` `).map(function(Ge){return" "+Ge}).join(` `).substr(2):rt=` `+rt.split(` `).map(function(Ge){return" "+Ge}).join(` -`))):rt=Ve.stylize("[Circular]","special")),Se(Ye)){if(Qe&&He.match(/^\d+$/))return rt;Ye=JSON.stringify(""+He),Ye.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Ye=Ye.substr(1,Ye.length-2),Ye=Ve.stylize(Ye,"name")):(Ye=Ye.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Ye=Ve.stylize(Ye,"string"))}return Ye+": "+rt}function te(Ve,Ze,Ue){var Me=0,He=Ve.reduce(function(Qe,Ye){return Me++,Ye.indexOf(` -`)>=0&&Me++,Qe+Ye.replace(/\u001b\[\d\d?m/g,"").length+1},0);return He>60?Ue[0]+(Ze===""?"":Ze+` +`))):rt=Ve.stylize("[Circular]","special")),Se(Qe)){if(Ye&&He.match(/^\d+$/))return rt;Qe=JSON.stringify(""+He),Qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Qe=Qe.substr(1,Qe.length-2),Qe=Ve.stylize(Qe,"name")):(Qe=Qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Qe=Ve.stylize(Qe,"string"))}return Qe+": "+rt}function te(Ve,Ze,Ue){var Me=0,He=Ve.reduce(function(Ye,Qe){return Me++,Qe.indexOf(` +`)>=0&&Me++,Ye+Qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return He>60?Ue[0]+(Ze===""?"":Ze+` `)+" "+Ve.join(`, - `)+" "+Ue[1]:Ue[0]+Ze+" "+Ve.join(", ")+" "+Ue[1]}function ce(Ve){return Array.isArray(Ve)}me.isArray=ce;function fe(Ve){return typeof Ve=="boolean"}me.isBoolean=fe;function pe(Ve){return Ve===null}me.isNull=pe;function he(Ve){return Ve==null}me.isNullOrUndefined=he;function ye(Ve){return typeof Ve=="number"}me.isNumber=ye;function Ee(Ve){return typeof Ve=="string"}me.isString=Ee;function be(Ve){return typeof Ve=="symbol"}me.isSymbol=be;function Se(Ve){return Ve===void 0}me.isUndefined=Se;function Pe(Ve){return Ce(Ve)&&Oe(Ve)==="[object RegExp]"}me.isRegExp=Pe;function Ce(Ve){return typeof Ve=="object"&&Ve!==null}me.isObject=Ce;function xe(Ve){return Ce(Ve)&&Oe(Ve)==="[object Date]"}me.isDate=xe;function Be(Ve){return Ce(Ve)&&(Oe(Ve)==="[object Error]"||Ve instanceof Error)}me.isError=Be;function Ae(Ve){return typeof Ve=="function"}me.isFunction=Ae;function Te(Ve){return Ve===null||typeof Ve=="boolean"||typeof Ve=="number"||typeof Ve=="string"||typeof Ve=="symbol"||typeof Ve=="undefined"}me.isPrimitive=Te,me.isBuffer=E("./support/isBuffer");function Oe(Ve){return Object.prototype.toString.call(Ve)}function je(Ve){return Ve<10?"0"+Ve.toString(10):Ve.toString(10)}var De=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function We(){var Ve=new Date,Ze=[je(Ve.getHours()),je(Ve.getMinutes()),je(Ve.getSeconds())].join(":");return[Ve.getDate(),De[Ve.getMonth()],Ze].join(" ")}me.log=function(){console.log("%s - %s",We(),me.format.apply(me,arguments))},me.inherits=E("inherits"),me._extend=function(Ve,Ze){if(!Ze||!Ce(Ze))return Ve;for(var Ue=Object.keys(Ze),Me=Ue.length;Me--;)Ve[Ue[Me]]=Ze[Ue[Me]];return Ve};function ze(Ve,Ze){return Object.prototype.hasOwnProperty.call(Ve,Ze)}}).call(this)}).call(this,E("_process"),typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,ve,me){(function(de){(function(){"use strict";var le=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?de:globalThis;ve.exports=function(){for(var se=[],oe=0;oe0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=z.indexOf("=");ce===-1&&(ce=te);var fe=ce===te?0:4-ce%4;return[ce,fe]}function re(z){var te=ae(z),ce=te[0],fe=te[1];return(ce+fe)*3/4-fe}function ee(z,te,ce){return(te+ce)*3/4-ce}function a(z){var te,ce=ae(z),fe=ce[0],pe=ce[1],he=new ie(ee(z,fe,pe)),ye=0,Ee=pe>0?fe-4:fe,be;for(be=0;be>16&255,he[ye++]=te>>8&255,he[ye++]=te&255;return pe===2&&(te=le[z.charCodeAt(be)]<<2|le[z.charCodeAt(be+1)]>>4,he[ye++]=te&255),pe===1&&(te=le[z.charCodeAt(be)]<<10|le[z.charCodeAt(be+1)]<<4|le[z.charCodeAt(be+2)]>>2,he[ye++]=te>>8&255,he[ye++]=te&255),he}function y(z){return de[z>>18&63]+de[z>>12&63]+de[z>>6&63]+de[z&63]}function x(z,te,ce){for(var fe,pe=[],he=te;heEe?Ee:ye+he));return fe===1?(te=z[ce-1],pe.push(de[te>>2]+de[te<<4&63]+"==")):fe===2&&(te=(z[ce-2]<<8)+z[ce-1],pe.push(de[te>>10]+de[te>>4&63]+de[te<<2&63]+"=")),pe.join("")}},{}],88:[function(E,ve,me){(function(de,le,ie){typeof ve!="undefined"&&ve.exports?ve.exports=ie():typeof ge=="function"&&ge.amd?ge(le,ie):de[le]=ie()})(this,"bowser",function(){var de=!0;function le(ee){function a(Ze){var Ue=ee.match(Ze);return Ue&&Ue.length>1&&Ue[1]||""}function y(Ze){var Ue=ee.match(Ze);return Ue&&Ue.length>1&&Ue[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),ce=!te&&/nexus\s*[0-9]+/i.test(ee),fe=/CrOS/.test(ee),pe=/silk/i.test(ee),he=/sailfish/i.test(ee),ye=/tizen/i.test(ee),Ee=/(web|hpw)(o|0)s/i.test(ee),be=/windows phone/i.test(ee),Se=/SamsungBrowser/i.test(ee),Pe=!be&&/windows/i.test(ee),Ce=!x&&!pe&&/macintosh/i.test(ee),xe=!z&&!he&&!ye&&!Ee&&/linux/i.test(ee),Be=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ae=a(/version\/(\d+(\.\d+)?)/i),Te=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Oe=!Te&&/[^-]mobi/i.test(ee),je=/xbox/i.test(ee),De;/opera/i.test(ee)?De={name:"Opera",opera:de,version:Ae||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?De={name:"Opera",opera:de,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ae}:/SamsungBrowser/i.test(ee)?De={name:"Samsung Internet for Android",samsungBrowser:de,version:Ae||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?De={name:"NAVER Whale browser",whale:de,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?De={name:"MZ Browser",mzbrowser:de,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?De={name:"Opera Coast",coast:de,version:Ae||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?De={name:"Focus",focus:de,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?De={name:"Yandex Browser",yandexbrowser:de,version:Ae||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?De={name:"UC Browser",ucbrowser:de,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?De={name:"Maxthon",maxthon:de,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?De={name:"Epiphany",epiphany:de,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?De={name:"Puffin",puffin:de,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?De={name:"Sleipnir",sleipnir:de,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?De={name:"K-Meleon",kMeleon:de,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:be?(De={name:"Windows Phone",osname:"Windows Phone",windowsphone:de},Be?(De.msedge=de,De.version=Be):(De.msie=de,De.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?De={name:"Internet Explorer",msie:de,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:fe?De={name:"Chrome",osname:"Chrome OS",chromeos:de,chromeBook:de,chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?De={name:"Microsoft Edge",msedge:de,version:Be}:/vivaldi/i.test(ee)?De={name:"Vivaldi",vivaldi:de,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ae}:he?De={name:"Sailfish",osname:"Sailfish OS",sailfish:de,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?De={name:"SeaMonkey",seamonkey:de,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(De={name:"Firefox",firefox:de,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(De.firefoxos=de,De.osname="Firefox OS")):pe?De={name:"Amazon Silk",silk:de,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?De={name:"PhantomJS",phantom:de,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?De={name:"SlimerJS",slimer:de,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?De={name:"BlackBerry",osname:"BlackBerry OS",blackberry:de,version:Ae||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ee?(De={name:"WebOS",osname:"WebOS",webos:de,version:Ae||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(De.touchpad=de)):/bada/i.test(ee)?De={name:"Bada",osname:"Bada",bada:de,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:ye?De={name:"Tizen",osname:"Tizen",tizen:de,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ae}:/qupzilla/i.test(ee)?De={name:"QupZilla",qupzilla:de,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ae}:/chromium/i.test(ee)?De={name:"Chromium",chromium:de,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ae}:/chrome|crios|crmo/i.test(ee)?De={name:"Chrome",chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?De={name:"Android",version:Ae}:/safari|applewebkit/i.test(ee)?(De={name:"Safari",safari:de},Ae&&(De.version=Ae)):x?(De={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ae&&(De.version=Ae)):/googlebot/i.test(ee)?De={name:"Googlebot",googlebot:de,version:a(/googlebot\/(\d+(\.\d+))/i)||Ae}:De={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!De.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(De.name=De.name||"Blink",De.blink=de):(De.name=De.name||"Webkit",De.webkit=de),!De.version&&Ae&&(De.version=Ae)):!De.opera&&/gecko\//i.test(ee)&&(De.name=De.name||"Gecko",De.gecko=de,De.version=De.version||a(/gecko\/(\d+(\.\d+)?)/i)),!De.windowsphone&&(z||De.silk)?(De.android=de,De.osname="Android"):!De.windowsphone&&x?(De[x]=de,De.ios=de,De.osname="iOS"):Ce?(De.mac=de,De.osname="macOS"):je?(De.xbox=de,De.osname="Xbox"):Pe?(De.windows=de,De.osname="Windows"):xe&&(De.linux=de,De.osname="Linux");function We(Ze){switch(Ze){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 ze="";De.windows?ze=We(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):De.windowsphone?ze=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):De.mac?(ze=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),ze=ze.replace(/[_\s]/g,".")):x?(ze=a(/os (\d+([_\s]\d+)*) like mac os x/i),ze=ze.replace(/[_\s]/g,".")):z?ze=a(/android[ \/-](\d+(\.\d+)*)/i):De.webos?ze=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):De.blackberry?ze=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):De.bada?ze=a(/bada\/(\d+(\.\d+)*)/i):De.tizen&&(ze=a(/tizen[\/\s](\d+(\.\d+)*)/i)),ze&&(De.osversion=ze);var Ve=!De.windows&&ze.split(".")[0];return Te||ce||x=="ipad"||z&&(Ve==3||Ve>=4&&!Oe)||De.silk?De.tablet=de:(Oe||x=="iphone"||x=="ipod"||z||te||De.blackberry||De.webos||De.bada)&&(De.mobile=de),De.msedge||De.msie&&De.version>=10||De.yandexbrowser&&De.version>=15||De.vivaldi&&De.version>=1||De.chrome&&De.version>=20||De.samsungBrowser&&De.version>=4||De.whale&&oe([De.version,"1.0"])===1||De.mzbrowser&&oe([De.version,"6.0"])===1||De.focus&&oe([De.version,"1.0"])===1||De.firefox&&De.version>=20||De.safari&&De.version>=6||De.opera&&De.version>=10||De.ios&&De.osversion&&De.osversion.split(".")[0]>=6||De.blackberry&&De.version>=10.1||De.chromium&&De.version>=20?De.a=de:De.msie&&De.version<10||De.chrome&&De.version<20||De.firefox&&De.version<20||De.safari&&De.version<6||De.opera&&De.version<10||De.ios&&De.osversion&&De.osversion.split(".")[0]<6||De.chromium&&De.version<20?De.c=de:De.x=de,De}var ie=le(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(ee){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function ae(ee,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=le(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return oe([b,ee[z]])<0}return a}function re(ee,a,y){return!ae(ee,a,y)}return ie.isUnsupportedBrowser=ae,ie.compareVersions=oe,ie.check=re,ie._detect=le,ie.detect=le,ie})},{}],89:[function(E,ve,me){},{}],90:[function(E,ve,me){(function(de){(function(){"use strict";var le=E("base64-js"),ie=E("ieee754");me.Buffer=ae,me.SlowBuffer=fe,me.INSPECT_MAX_BYTES=50;var ue=2147483647;me.kMaxLength=ue,ae.TYPED_ARRAY_SUPPORT=se(),!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 se(){try{var _e=new Uint8Array(1);return _e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},_e.foo()===42}catch(Ie){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 oe(_e){if(_e>ue)throw new RangeError('The value "'+_e+'" is invalid for option "size"');var Ie=new Uint8Array(_e);return Ie.__proto__=ae.prototype,Ie}function ae(_e,Ie,Re){if(typeof _e=="number"){if(typeof Ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(_e)}return re(_e,Ie,Re)}typeof Symbol!="undefined"&&Symbol.species!=null&&ae[Symbol.species]===ae&&Object.defineProperty(ae,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),ae.poolSize=8192;function re(_e,Ie,Re){if(typeof _e=="string")return x(_e,Ie);if(ArrayBuffer.isView(_e))return b(_e);if(_e==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e);if(tt(_e,ArrayBuffer)||_e&&tt(_e.buffer,ArrayBuffer))return z(_e,Ie,Re);if(typeof _e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ne=_e.valueOf&&_e.valueOf();if(Ne!=null&&Ne!==_e)return ae.from(Ne,Ie,Re);var qe=te(_e);if(qe)return qe;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof _e[Symbol.toPrimitive]=="function")return ae.from(_e[Symbol.toPrimitive]("string"),Ie,Re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e)}ae.from=function(_e,Ie,Re){return re(_e,Ie,Re)},ae.prototype.__proto__=Uint8Array.prototype,ae.__proto__=Uint8Array;function ee(_e){if(typeof _e!="number")throw new TypeError('"size" argument must be of type number');if(_e<0)throw new RangeError('The value "'+_e+'" is invalid for option "size"')}function a(_e,Ie,Re){return ee(_e),_e<=0?oe(_e):Ie!==void 0?typeof Re=="string"?oe(_e).fill(Ie,Re):oe(_e).fill(Ie):oe(_e)}ae.alloc=function(_e,Ie,Re){return a(_e,Ie,Re)};function y(_e){return ee(_e),oe(_e<0?0:ce(_e)|0)}ae.allocUnsafe=function(_e){return y(_e)},ae.allocUnsafeSlow=function(_e){return y(_e)};function x(_e,Ie){if((typeof Ie!="string"||Ie==="")&&(Ie="utf8"),!ae.isEncoding(Ie))throw new TypeError("Unknown encoding: "+Ie);var Re=pe(_e,Ie)|0,Ne=oe(Re),qe=Ne.write(_e,Ie);return qe!==Re&&(Ne=Ne.slice(0,qe)),Ne}function b(_e){for(var Ie=_e.length<0?0:ce(_e.length)|0,Re=oe(Ie),Ne=0;Ne=ue)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ue.toString(16)+" bytes");return _e|0}function fe(_e){return+_e!=_e&&(_e=0),ae.alloc(+_e)}ae.isBuffer=function(Ie){return Ie!=null&&Ie._isBuffer===!0&&Ie!==ae.prototype},ae.compare=function(Ie,Re){if(tt(Ie,Uint8Array)&&(Ie=ae.from(Ie,Ie.offset,Ie.byteLength)),tt(Re,Uint8Array)&&(Re=ae.from(Re,Re.offset,Re.byteLength)),!ae.isBuffer(Ie)||!ae.isBuffer(Re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ie===Re)return 0;for(var Ne=Ie.length,qe=Re.length,st=0,nt=Math.min(Ne,qe);st2&&arguments[2]===!0;if(!Ne&&Re===0)return 0;for(var qe=!1;;)switch(Ie){case"ascii":case"latin1":case"binary":return Re;case"utf8":case"utf-8":return Le(_e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re*2;case"hex":return Re>>>1;case"base64":return ke(_e).length;default:if(qe)return Ne?-1:Le(_e).length;Ie=(""+Ie).toLowerCase(),qe=!0}}ae.byteLength=pe;function he(_e,Ie,Re){var Ne=!1;if((Ie===void 0||Ie<0)&&(Ie=0),Ie>this.length||((Re===void 0||Re>this.length)&&(Re=this.length),Re<=0)||(Re>>>=0,Ie>>>=0,Re<=Ie))return"";for(_e||(_e="utf8");;)switch(_e){case"hex":return Ve(this,Ie,Re);case"utf8":case"utf-8":return Oe(this,Ie,Re);case"ascii":return We(this,Ie,Re);case"latin1":case"binary":return ze(this,Ie,Re);case"base64":return Te(this,Ie,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ze(this,Ie,Re);default:if(Ne)throw new TypeError("Unknown encoding: "+_e);_e=(_e+"").toLowerCase(),Ne=!0}}ae.prototype._isBuffer=!0;function ye(_e,Ie,Re){var Ne=_e[Ie];_e[Ie]=_e[Re],_e[Re]=Ne}ae.prototype.swap16=function(){var Ie=this.length;if(Ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Re=0;ReRe&&(Ie+=" ... "),""},ae.prototype.compare=function(Ie,Re,Ne,qe,st){if(tt(Ie,Uint8Array)&&(Ie=ae.from(Ie,Ie.offset,Ie.byteLength)),!ae.isBuffer(Ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ie);if(Re===void 0&&(Re=0),Ne===void 0&&(Ne=Ie?Ie.length:0),qe===void 0&&(qe=0),st===void 0&&(st=this.length),Re<0||Ne>Ie.length||qe<0||st>this.length)throw new RangeError("out of range index");if(qe>=st&&Re>=Ne)return 0;if(qe>=st)return-1;if(Re>=Ne)return 1;if(Re>>>=0,Ne>>>=0,qe>>>=0,st>>>=0,this===Ie)return 0;for(var nt=st-qe,ot=Ne-Re,Ft=Math.min(nt,ot),gt=this.slice(qe,st),ht=Ie.slice(Re,Ne),lt=0;lt2147483647?Re=2147483647:Re<-2147483648&&(Re=-2147483648),Re=+Re,$e(Re)&&(Re=qe?0:_e.length-1),Re<0&&(Re=_e.length+Re),Re>=_e.length){if(qe)return-1;Re=_e.length-1}else if(Re<0)if(qe)Re=0;else return-1;if(typeof Ie=="string"&&(Ie=ae.from(Ie,Ne)),ae.isBuffer(Ie))return Ie.length===0?-1:be(_e,Ie,Re,Ne,qe);if(typeof Ie=="number")return Ie=Ie&255,typeof Uint8Array.prototype.indexOf=="function"?qe?Uint8Array.prototype.indexOf.call(_e,Ie,Re):Uint8Array.prototype.lastIndexOf.call(_e,Ie,Re):be(_e,[Ie],Re,Ne,qe);throw new TypeError("val must be string, number or Buffer")}function be(_e,Ie,Re,Ne,qe){var st=1,nt=_e.length,ot=Ie.length;if(Ne!==void 0&&(Ne=String(Ne).toLowerCase(),Ne==="ucs2"||Ne==="ucs-2"||Ne==="utf16le"||Ne==="utf-16le")){if(_e.length<2||Ie.length<2)return-1;st=2,nt/=2,ot/=2,Re/=2}function Ft(At,Pt){return st===1?At[Pt]:At.readUInt16BE(Pt*st)}var gt;if(qe){var ht=-1;for(gt=Re;gtnt&&(Re=nt-ot),gt=Re;gt>=0;gt--){for(var lt=!0,St=0;Stqe&&(Ne=qe)):Ne=qe;var st=Ie.length;Ne>st/2&&(Ne=st/2);for(var nt=0;nt>>0,isFinite(Ne)?(Ne=Ne>>>0,qe===void 0&&(qe="utf8")):(qe=Ne,Ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var st=this.length-Re;if((Ne===void 0||Ne>st)&&(Ne=st),Ie.length>0&&(Ne<0||Re<0)||Re>this.length)throw new RangeError("Attempt to write outside buffer bounds");qe||(qe="utf8");for(var nt=!1;;)switch(qe){case"hex":return Se(this,Ie,Re,Ne);case"utf8":case"utf-8":return Pe(this,Ie,Re,Ne);case"ascii":return Ce(this,Ie,Re,Ne);case"latin1":case"binary":return xe(this,Ie,Re,Ne);case"base64":return Be(this,Ie,Re,Ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,Ie,Re,Ne);default:if(nt)throw new TypeError("Unknown encoding: "+qe);qe=(""+qe).toLowerCase(),nt=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Te(_e,Ie,Re){return Ie===0&&Re===_e.length?le.fromByteArray(_e):le.fromByteArray(_e.slice(Ie,Re))}function Oe(_e,Ie,Re){Re=Math.min(_e.length,Re);for(var Ne=[],qe=Ie;qe239?4:st>223?3:st>191?2:1;if(qe+ot<=Re){var Ft,gt,ht,lt;switch(ot){case 1:st<128&&(nt=st);break;case 2:Ft=_e[qe+1],(Ft&192)===128&&(lt=(st&31)<<6|Ft&63,lt>127&&(nt=lt));break;case 3:Ft=_e[qe+1],gt=_e[qe+2],(Ft&192)===128&&(gt&192)===128&&(lt=(st&15)<<12|(Ft&63)<<6|gt&63,lt>2047&&(lt<55296||lt>57343)&&(nt=lt));break;case 4:Ft=_e[qe+1],gt=_e[qe+2],ht=_e[qe+3],(Ft&192)===128&&(gt&192)===128&&(ht&192)===128&&(lt=(st&15)<<18|(Ft&63)<<12|(gt&63)<<6|ht&63,lt>65535&<<1114112&&(nt=lt))}}nt===null?(nt=65533,ot=1):nt>65535&&(nt-=65536,Ne.push(nt>>>10&1023|55296),nt=56320|nt&1023),Ne.push(nt),qe+=ot}return De(Ne)}var je=4096;function De(_e){var Ie=_e.length;if(Ie<=je)return String.fromCharCode.apply(String,_e);for(var Re="",Ne=0;NeNe)&&(Re=Ne);for(var qe="",st=Ie;stNe&&(Ie=Ne),Re<0?(Re+=Ne,Re<0&&(Re=0)):Re>Ne&&(Re=Ne),ReRe)throw new RangeError("Trying to access beyond buffer length")}ae.prototype.readUIntLE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||Ue(Ie,Re,this.length);for(var qe=this[Ie],st=1,nt=0;++nt>>0,Re=Re>>>0,Ne||Ue(Ie,Re,this.length);for(var qe=this[Ie+--Re],st=1;Re>0&&(st*=256);)qe+=this[Ie+--Re]*st;return qe},ae.prototype.readUInt8=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,1,this.length),this[Ie]},ae.prototype.readUInt16LE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,2,this.length),this[Ie]|this[Ie+1]<<8},ae.prototype.readUInt16BE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,2,this.length),this[Ie]<<8|this[Ie+1]},ae.prototype.readUInt32LE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),(this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16)+this[Ie+3]*16777216},ae.prototype.readUInt32BE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),this[Ie]*16777216+(this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3])},ae.prototype.readIntLE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||Ue(Ie,Re,this.length);for(var qe=this[Ie],st=1,nt=0;++nt=st&&(qe-=Math.pow(2,8*Re)),qe},ae.prototype.readIntBE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||Ue(Ie,Re,this.length);for(var qe=Re,st=1,nt=this[Ie+--qe];qe>0&&(st*=256);)nt+=this[Ie+--qe]*st;return st*=128,nt>=st&&(nt-=Math.pow(2,8*Re)),nt},ae.prototype.readInt8=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,1,this.length),this[Ie]&128?(255-this[Ie]+1)*-1:this[Ie]},ae.prototype.readInt16LE=function(Ie,Re){Ie=Ie>>>0,Re||Ue(Ie,2,this.length);var Ne=this[Ie]|this[Ie+1]<<8;return Ne&32768?Ne|4294901760:Ne},ae.prototype.readInt16BE=function(Ie,Re){Ie=Ie>>>0,Re||Ue(Ie,2,this.length);var Ne=this[Ie+1]|this[Ie]<<8;return Ne&32768?Ne|4294901760:Ne},ae.prototype.readInt32LE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16|this[Ie+3]<<24},ae.prototype.readInt32BE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),this[Ie]<<24|this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3]},ae.prototype.readFloatLE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),ie.read(this,Ie,!0,23,4)},ae.prototype.readFloatBE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),ie.read(this,Ie,!1,23,4)},ae.prototype.readDoubleLE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,8,this.length),ie.read(this,Ie,!0,52,8)},ae.prototype.readDoubleBE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,8,this.length),ie.read(this,Ie,!1,52,8)};function Me(_e,Ie,Re,Ne,qe,st){if(!ae.isBuffer(_e))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ie>qe||Ie_e.length)throw new RangeError("Index out of range")}ae.prototype.writeUIntLE=function(Ie,Re,Ne,qe){if(Ie=+Ie,Re=Re>>>0,Ne=Ne>>>0,!qe){var st=Math.pow(2,8*Ne)-1;Me(this,Ie,Re,Ne,st,0)}var nt=1,ot=0;for(this[Re]=Ie&255;++ot>>0,Ne=Ne>>>0,!qe){var st=Math.pow(2,8*Ne)-1;Me(this,Ie,Re,Ne,st,0)}var nt=Ne-1,ot=1;for(this[Re+nt]=Ie&255;--nt>=0&&(ot*=256);)this[Re+nt]=Ie/ot&255;return Re+Ne},ae.prototype.writeUInt8=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,1,255,0),this[Re]=Ie&255,Re+1},ae.prototype.writeUInt16LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,2,65535,0),this[Re]=Ie&255,this[Re+1]=Ie>>>8,Re+2},ae.prototype.writeUInt16BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,2,65535,0),this[Re]=Ie>>>8,this[Re+1]=Ie&255,Re+2},ae.prototype.writeUInt32LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,4,4294967295,0),this[Re+3]=Ie>>>24,this[Re+2]=Ie>>>16,this[Re+1]=Ie>>>8,this[Re]=Ie&255,Re+4},ae.prototype.writeUInt32BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,4,4294967295,0),this[Re]=Ie>>>24,this[Re+1]=Ie>>>16,this[Re+2]=Ie>>>8,this[Re+3]=Ie&255,Re+4},ae.prototype.writeIntLE=function(Ie,Re,Ne,qe){if(Ie=+Ie,Re=Re>>>0,!qe){var st=Math.pow(2,8*Ne-1);Me(this,Ie,Re,Ne,st-1,-st)}var nt=0,ot=1,Ft=0;for(this[Re]=Ie&255;++nt>0)-Ft&255;return Re+Ne},ae.prototype.writeIntBE=function(Ie,Re,Ne,qe){if(Ie=+Ie,Re=Re>>>0,!qe){var st=Math.pow(2,8*Ne-1);Me(this,Ie,Re,Ne,st-1,-st)}var nt=Ne-1,ot=1,Ft=0;for(this[Re+nt]=Ie&255;--nt>=0&&(ot*=256);)Ie<0&&Ft===0&&this[Re+nt+1]!==0&&(Ft=1),this[Re+nt]=(Ie/ot>>0)-Ft&255;return Re+Ne},ae.prototype.writeInt8=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,1,127,-128),Ie<0&&(Ie=255+Ie+1),this[Re]=Ie&255,Re+1},ae.prototype.writeInt16LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,2,32767,-32768),this[Re]=Ie&255,this[Re+1]=Ie>>>8,Re+2},ae.prototype.writeInt16BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,2,32767,-32768),this[Re]=Ie>>>8,this[Re+1]=Ie&255,Re+2},ae.prototype.writeInt32LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,4,2147483647,-2147483648),this[Re]=Ie&255,this[Re+1]=Ie>>>8,this[Re+2]=Ie>>>16,this[Re+3]=Ie>>>24,Re+4},ae.prototype.writeInt32BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,4,2147483647,-2147483648),Ie<0&&(Ie=4294967295+Ie+1),this[Re]=Ie>>>24,this[Re+1]=Ie>>>16,this[Re+2]=Ie>>>8,this[Re+3]=Ie&255,Re+4};function He(_e,Ie,Re,Ne,qe,st){if(Re+Ne>_e.length)throw new RangeError("Index out of range");if(Re<0)throw new RangeError("Index out of range")}function Qe(_e,Ie,Re,Ne,qe){return Ie=+Ie,Re=Re>>>0,qe||He(_e,Ie,Re,4,34028234663852886e22,-34028234663852886e22),ie.write(_e,Ie,Re,Ne,23,4),Re+4}ae.prototype.writeFloatLE=function(Ie,Re,Ne){return Qe(this,Ie,Re,!0,Ne)},ae.prototype.writeFloatBE=function(Ie,Re,Ne){return Qe(this,Ie,Re,!1,Ne)};function Ye(_e,Ie,Re,Ne,qe){return Ie=+Ie,Re=Re>>>0,qe||He(_e,Ie,Re,8,17976931348623157e292,-17976931348623157e292),ie.write(_e,Ie,Re,Ne,52,8),Re+8}ae.prototype.writeDoubleLE=function(Ie,Re,Ne){return Ye(this,Ie,Re,!0,Ne)},ae.prototype.writeDoubleBE=function(Ie,Re,Ne){return Ye(this,Ie,Re,!1,Ne)},ae.prototype.copy=function(Ie,Re,Ne,qe){if(!ae.isBuffer(Ie))throw new TypeError("argument should be a Buffer");if(Ne||(Ne=0),!qe&&qe!==0&&(qe=this.length),Re>=Ie.length&&(Re=Ie.length),Re||(Re=0),qe>0&&qe=this.length)throw new RangeError("Index out of range");if(qe<0)throw new RangeError("sourceEnd out of bounds");qe>this.length&&(qe=this.length),Ie.length-Re=0;--nt)Ie[nt+Re]=this[nt+Ne];else Uint8Array.prototype.set.call(Ie,this.subarray(Ne,qe),Re);return st},ae.prototype.fill=function(Ie,Re,Ne,qe){if(typeof Ie=="string"){if(typeof Re=="string"?(qe=Re,Re=0,Ne=this.length):typeof Ne=="string"&&(qe=Ne,Ne=this.length),qe!==void 0&&typeof qe!="string")throw new TypeError("encoding must be a string");if(typeof qe=="string"&&!ae.isEncoding(qe))throw new TypeError("Unknown encoding: "+qe);if(Ie.length===1){var st=Ie.charCodeAt(0);(qe==="utf8"&&st<128||qe==="latin1")&&(Ie=st)}}else typeof Ie=="number"&&(Ie=Ie&255);if(Re<0||this.length>>0,Ne=Ne===void 0?this.length:Ne>>>0,Ie||(Ie=0);var nt;if(typeof Ie=="number")for(nt=Re;nt55295&&Re<57344){if(!qe){if(Re>56319){(Ie-=3)>-1&&st.push(239,191,189);continue}else if(nt+1===Ne){(Ie-=3)>-1&&st.push(239,191,189);continue}qe=Re;continue}if(Re<56320){(Ie-=3)>-1&&st.push(239,191,189),qe=Re;continue}Re=(qe-55296<<10|Re-56320)+65536}else qe&&(Ie-=3)>-1&&st.push(239,191,189);if(qe=null,Re<128){if((Ie-=1)<0)break;st.push(Re)}else if(Re<2048){if((Ie-=2)<0)break;st.push(Re>>6|192,Re&63|128)}else if(Re<65536){if((Ie-=3)<0)break;st.push(Re>>12|224,Re>>6&63|128,Re&63|128)}else if(Re<1114112){if((Ie-=4)<0)break;st.push(Re>>18|240,Re>>12&63|128,Re>>6&63|128,Re&63|128)}else throw new Error("Invalid code point")}return st}function Xe(_e){for(var Ie=[],Re=0;Re<_e.length;++Re)Ie.push(_e.charCodeAt(Re)&255);return Ie}function Fe(_e,Ie){for(var Re,Ne,qe,st=[],nt=0;nt<_e.length&&!((Ie-=2)<0);++nt)Re=_e.charCodeAt(nt),Ne=Re>>8,qe=Re%256,st.push(qe),st.push(Ne);return st}function ke(_e){return le.toByteArray(Ke(_e))}function et(_e,Ie,Re,Ne){for(var qe=0;qe=Ie.length||qe>=_e.length);++qe)Ie[qe+Re]=_e[qe];return qe}function tt(_e,Ie){return _e instanceof Ie||_e!=null&&_e.constructor!=null&&_e.constructor.name!=null&&_e.constructor.name===Ie.name}function $e(_e){return _e!==_e}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,ve,me){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(E,ve,me){"use strict";var de=E("get-intrinsic"),le=E("./"),ie=le(de("String.prototype.indexOf"));ve.exports=function(se,oe){var ae=de(se,!!oe);return typeof ae=="function"&&ie(se,".prototype.")>-1?le(ae):ae}},{"./":93,"get-intrinsic":348}],93:[function(E,ve,me){"use strict";var de=E("function-bind"),le=E("get-intrinsic"),ie=le("%Function.prototype.apply%"),ue=le("%Function.prototype.call%"),se=le("%Reflect.apply%",!0)||de.call(ue,ie),oe=le("%Object.getOwnPropertyDescriptor%",!0),ae=le("%Object.defineProperty%",!0),re=le("%Math.max%");if(ae)try{ae({},"a",{value:1})}catch(a){ae=null}ve.exports=function(y){var x=se(de,ue,arguments);if(oe&&ae){var b=oe(x,"length");b.configurable&&ae(x,"length",{value:1+re(0,y.length-(arguments.length-1))})}return x};var ee=function(){return se(de,ie,arguments)};ae?ae(ve.exports,"apply",{value:ee}):ve.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,ve,me){"use strict";var de=Array.prototype.slice;ve.exports=le;function le(ue,se){if(!(this instanceof le))return new le(ue,se);this.src=ue,this._withAccess=se}le.prototype.withAccess=function(ue){return this._withAccess=ue!==!1,this},le.prototype.pick=function(ue){return Array.isArray(ue)||(ue=de.call(arguments)),ue.length&&(this.keys=ue),this},le.prototype.to=function(ue){if(ue=ue||{},!this.src)return ue;var se=this.keys||Object.keys(this.src);if(!this._withAccess){for(var oe=0;oe>8&255]},Le=function(nt){return[nt&255,nt>>8&255,nt>>16&255,nt>>24&255]},Xe=function(nt){return nt[3]<<24|nt[2]<<16|nt[1]<<8|nt[0]},Fe=function(nt){return Ye(nt,23,4)},ke=function(nt){return Ye(nt,52,8)},et=function(nt,ot){fe(nt[Ae],ot,{get:function(){return Pe(this)[ot]}})},tt=function(nt,ot,Ft,gt){var ht=x(Ft),lt=Pe(nt);if(ht+ot>lt.byteLength)throw Me(Oe);var St=Pe(lt.buffer).bytes,At=ht+lt.byteOffset,Pt=he(St,At,At+ot);return gt?Pt:Qe(Pt)},$e=function(nt,ot,Ft,gt,ht,lt){var St=x(Ft),At=Pe(nt);if(St+ot>At.byteLength)throw Me(Oe);for(var Pt=Pe(At.buffer).bytes,Dt=St+At.byteOffset,_t=gt(+ht),kt=0;ktht)throw Me("Wrong offset");if(gt=gt===void 0?ht-lt:y(gt),lt+gt>ht)throw Me(Te);Ce(this,{buffer:ot,byteLength:gt,byteOffset:lt}),ie||(this.buffer=ot,this.byteLength=gt,this.byteOffset=lt)},Ve=ze[Ae],ie&&(et(De,"byteLength"),et(ze,"buffer"),et(ze,"byteLength"),et(ze,"byteOffset")),ae(Ve,{getInt8:function(ot){return tt(this,1,ot)[0]<<24>>24},getUint8:function(ot){return tt(this,1,ot)[0]},getInt16:function(ot){var Ft=tt(this,2,ot,arguments.length>1?arguments[1]:void 0);return(Ft[1]<<8|Ft[0])<<16>>16},getUint16:function(ot){var Ft=tt(this,2,ot,arguments.length>1?arguments[1]:void 0);return Ft[1]<<8|Ft[0]},getInt32:function(ot){return Xe(tt(this,4,ot,arguments.length>1?arguments[1]:void 0))},getUint32:function(ot){return Xe(tt(this,4,ot,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(ot){return rt(tt(this,4,ot,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(ot){return rt(tt(this,8,ot,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(ot,Ft){$e(this,1,ot,Ke,Ft)},setUint8:function(ot,Ft){$e(this,1,ot,Ke,Ft)},setInt16:function(ot,Ft){$e(this,2,ot,Ge,Ft,arguments.length>2?arguments[2]:void 0)},setUint16:function(ot,Ft){$e(this,2,ot,Ge,Ft,arguments.length>2?arguments[2]:void 0)},setInt32:function(ot,Ft){$e(this,4,ot,Le,Ft,arguments.length>2?arguments[2]:void 0)},setUint32:function(ot,Ft){$e(this,4,ot,Le,Ft,arguments.length>2?arguments[2]:void 0)},setFloat32:function(ot,Ft){$e(this,4,ot,Fe,Ft,arguments.length>2?arguments[2]:void 0)},setFloat64:function(ot,Ft){$e(this,8,ot,ke,Ft,arguments.length>2?arguments[2]:void 0)}});else{var _e=be&&je.name!==xe;if(!re(function(){je(1)})||!re(function(){new je(-1)})||re(function(){return new je,new je(1.5),new je(NaN),_e&&!Se})){De=function(ot){return ee(this,We),new je(x(ot))},De[Ae]=We;for(var Ie=ce(je),Re=0,Ne;Ie.length>Re;)(Ne=Ie[Re++])in De||oe(De,Ne,je[Ne]);We.constructor=De}else _e&&Se&&oe(je,"name",xe);te&&z(Ve)!==Ze&&te(Ve,Ze);var qe=new ze(new De(2)),st=le(Ve.setInt8);qe.setInt8(0,2147483648),qe.setInt8(1,2147483649),(qe.getInt8(0)||!qe.getInt8(1))&&ae(Ve,{setInt8:function(ot,Ft){st(this,ot,Ft<<24>>24)},setUint8:function(ot,Ft){st(this,ot,Ft<<24>>24)}},{unsafe:!0})}ye(De,xe),ye(ze,Be),ve.exports={ArrayBuffer:De,DataView:ze}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,ve,me){"use strict";var de=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=Math.min;ve.exports=[].copyWithin||function(oe,ae){var re=de(this),ee=ie(re),a=le(oe,ee),y=le(ae,ee),x=arguments.length>2?arguments[2]:void 0,b=ue((x===void 0?ee:le(x,ee))-y,ee-a),z=1;for(y0;)y in re?re[a]=re[y]:delete re[a],a+=z,y+=z;return re}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,ve,me){"use strict";var de=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");ve.exports=function(se){for(var oe=de(this),ae=ie(oe),re=arguments.length,ee=le(re>1?arguments[1]:void 0,ae),a=re>2?arguments[2]:void 0,y=a===void 0?ae:le(a,ae);y>ee;)oe[ee++]=se;return oe}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,ve,me){"use strict";var de=E("../internals/array-iteration").forEach,le=E("../internals/array-method-is-strict"),ie=le("forEach");ve.exports=ie?[].forEach:function(se){return de(this,se,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,ve,me){var de=E("../internals/length-of-array-like");ve.exports=function(le,ie){for(var ue=0,se=de(ie),oe=new le(se);se>ue;)oe[ue]=ie[ue++];return oe}},{"../internals/length-of-array-like":188}],109:[function(E,ve,me){"use strict";var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ue=E("../internals/to-object"),se=E("../internals/call-with-safe-iteration-closing"),oe=E("../internals/is-array-iterator-method"),ae=E("../internals/is-constructor"),re=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=de.Array;ve.exports=function(z){var te=ue(z),ce=ae(this),fe=arguments.length,pe=fe>1?arguments[1]:void 0,he=pe!==void 0;he&&(pe=le(pe,fe>2?arguments[2]:void 0));var ye=y(te),Ee=0,be,Se,Pe,Ce,xe,Be;if(ye&&!(this==x&&oe(ye)))for(Ce=a(te,ye),xe=Ce.next,Se=ce?new this:[];!(Pe=ie(xe,Ce)).done;Ee++)Be=he?se(Ce,pe,[Pe.value,Ee],!0):Pe.value,ee(Se,Ee,Be);else for(be=re(te),Se=ce?new this(be):x(be);be>Ee;Ee++)Be=he?pe(te[Ee],Ee):te[Ee],ee(Se,Ee,Be);return Se.length=Ee,Se}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,ve,me){var de=E("../internals/to-indexed-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=function(se){return function(oe,ae,re){var ee=de(oe),a=ie(ee),y=le(re,a),x;if(se&&ae!=ae){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((se||y in ee)&&ee[y]===ae)return se||y||0;return!se&&-1}};ve.exports={includes:ue(!0),indexOf:ue(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,ve,me){var de=E("../internals/function-bind-context"),le=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ue=E("../internals/to-object"),se=E("../internals/length-of-array-like"),oe=E("../internals/array-species-create"),ae=le([].push),re=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,ce=ee==5||z;return function(fe,pe,he,ye){for(var Ee=ue(fe),be=ie(Ee),Se=de(pe,he),Pe=se(be),Ce=0,xe=ye||oe,Be=a?xe(fe,Pe):y||te?xe(fe,0):void 0,Ae,Te;Pe>Ce;Ce++)if((ce||Ce in be)&&(Ae=be[Ce],Te=Se(Ae,Ce,Ee),ee))if(a)Be[Ce]=Te;else if(Te)switch(ee){case 3:return!0;case 5:return Ae;case 6:return Ce;case 2:ae(Be,Ae)}else switch(ee){case 4:return!1;case 7:ae(Be,Ae)}return z?-1:x||b?b:Be}};ve.exports={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterReject:re(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,ve,me){"use strict";var de=E("../internals/function-apply"),le=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),ue=E("../internals/length-of-array-like"),se=E("../internals/array-method-is-strict"),oe=Math.min,ae=[].lastIndexOf,re=!!ae&&1/[1].lastIndexOf(1,-0)<0,ee=se("lastIndexOf"),a=re||!ee;ve.exports=a?function(x){if(re)return de(ae,this,arguments)||0;var b=le(this),z=ue(b),te=z-1;for(arguments.length>1&&(te=oe(te,ie(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:ae},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,ve,me){var de=E("../internals/fails"),le=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),ue=le("species");ve.exports=function(se){return ie>=51||!de(function(){var oe=[],ae=oe.constructor={};return ae[ue]=function(){return{foo:1}},oe[se](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,ve,me){"use strict";var de=E("../internals/fails");ve.exports=function(le,ie){var ue=[][le];return!!ue&&de(function(){ue.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/a-callable"),ie=E("../internals/to-object"),ue=E("../internals/indexed-object"),se=E("../internals/length-of-array-like"),oe=de.TypeError,ae=function(re){return function(ee,a,y,x){le(a);var b=ie(ee),z=ue(b),te=se(b),ce=re?te-1:0,fe=re?-1:1;if(y<2)for(;;){if(ce in z){x=z[ce],ce+=fe;break}if(ce+=fe,re?ce<0:te<=ce)throw oe("Reduce of empty array with no initial value")}for(;re?ce>=0:te>ce;ce+=fe)ce in z&&(x=a(x,z[ce],ce,b));return x}};ve.exports={left:ae(!1),right:ae(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=E("../internals/create-property"),se=de.Array,oe=Math.max;ve.exports=function(ae,re,ee){for(var a=ie(ae),y=le(re,a),x=le(ee===void 0?a:ee,a),b=se(oe(x-y,0)),z=0;y0;)oe[y]=oe[--y];y!==ee++&&(oe[y]=a)}return oe},se=function(oe,ae,re,ee){for(var a=ae.length,y=re.length,x=0,b=0;x0&&ae[0]<4?1:+(ae[0]+ae[1])),!re&&le&&(ae=le.match(/Edge\/(\d+)/),(!ae||ae[1]>=74)&&(ae=le.match(/Chrome\/(\d+)/),ae&&(re=+ae[1]))),ve.exports=re},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,ve,me){var de=E("../internals/engine-user-agent"),le=de.match(/AppleWebKit\/(\d+)\./);ve.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],148:[function(E,ve,me){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),ue=E("../internals/redefine"),se=E("../internals/set-global"),oe=E("../internals/copy-constructor-properties"),ae=E("../internals/is-forced");ve.exports=function(re,ee){var a=re.target,y=re.global,x=re.stat,b,z,te,ce,fe,pe;if(y?z=de:x?z=de[a]||se(a,{}):z=(de[a]||{}).prototype,z)for(te in ee){if(fe=ee[te],re.noTargetGet?(pe=le(z,te),ce=pe&&pe.value):ce=z[te],b=ae(y?te:a+(x?".":"#")+te,re.forced),!b&&ce!==void 0){if(typeof fe==typeof ce)continue;oe(fe,ce)}(re.sham||ce&&ce.sham)&&ie(fe,"sham",!0),ue(z,te,fe,re)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,ve,me){ve.exports=function(de){try{return!!de()}catch(le){return!0}}},{}],151:[function(E,ve,me){"use strict";E("../modules/es.regexp.exec");var de=E("../internals/function-uncurry-this"),le=E("../internals/redefine"),ie=E("../internals/regexp-exec"),ue=E("../internals/fails"),se=E("../internals/well-known-symbol"),oe=E("../internals/create-non-enumerable-property"),ae=se("species"),re=RegExp.prototype;ve.exports=function(ee,a,y,x){var b=se(ee),z=!ue(function(){var pe={};return pe[b]=function(){return 7},""[ee](pe)!=7}),te=z&&!ue(function(){var pe=!1,he=/a/;return ee==="split"&&(he={},he.constructor={},he.constructor[ae]=function(){return he},he.flags="",he[b]=/./[b]),he.exec=function(){return pe=!0,null},he[b](""),!pe});if(!z||!te||y){var ce=de(/./[b]),fe=a(b,""[ee],function(pe,he,ye,Ee,be){var Se=de(pe),Pe=he.exec;return Pe===ie||Pe===re.exec?z&&!be?{done:!0,value:ce(he,ye,Ee)}:{done:!0,value:Se(ye,he,Ee)}:{done:!1}});le(String.prototype,ee,fe[0]),le(re,b,fe[1])}x&&oe(re[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,ve,me){var de=E("../internals/function-bind-native"),le=Function.prototype,ie=le.apply,ue=le.call;ve.exports=typeof Reflect=="object"&&Reflect.apply||(de?ue.bind(ie):function(){return ue.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),ue=de(de.bind);ve.exports=function(se,oe){return le(se),oe===void 0?se:ie?ue(se,oe):function(){return se.apply(oe,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,ve,me){var de=E("../internals/fails");ve.exports=!de(function(){var le=function(){}.bind();return typeof le!="function"||le.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,ve,me){var de=E("../internals/function-bind-native"),le=Function.prototype.call;ve.exports=de?le.bind(le):function(){return le.apply(le,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,ve,me){var de=E("../internals/descriptors"),le=E("../internals/has-own-property"),ie=Function.prototype,ue=de&&Object.getOwnPropertyDescriptor,se=le(ie,"name"),oe=se&&function(){}.name==="something",ae=se&&(!de||de&&ue(ie,"name").configurable);ve.exports={EXISTS:se,PROPER:oe,CONFIGURABLE:ae}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,ve,me){var de=E("../internals/function-bind-native"),le=Function.prototype,ie=le.bind,ue=le.call,se=de&&ie.bind(ue,ue);ve.exports=de?function(oe){return oe&&se(oe)}:function(oe){return oe&&function(){return ue.apply(oe,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=function(ue){return le(ue)?ue:void 0};ve.exports=function(ue,se){return arguments.length<2?ie(de[ue]):de[ue]&&de[ue][se]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,ve,me){var de=E("../internals/classof"),le=E("../internals/get-method"),ie=E("../internals/iterators"),ue=E("../internals/well-known-symbol"),se=ue("iterator");ve.exports=function(oe){if(oe!=null)return le(oe,se)||le(oe,"@@iterator")||ie[de(oe)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/an-object"),se=E("../internals/try-to-string"),oe=E("../internals/get-iterator-method"),ae=de.TypeError;ve.exports=function(re,ee){var a=arguments.length<2?oe(re):ee;if(ie(a))return ue(le(a,re));throw ae(se(re)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,ve,me){var de=E("../internals/a-callable");ve.exports=function(le,ie){var ue=le[ie];return ue==null?void 0:de(ue)}},{"../internals/a-callable":95}],162:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ie=Math.floor,ue=de("".charAt),se=de("".replace),oe=de("".slice),ae=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,re=/\$([$&'`]|\d{1,2})/g;ve.exports=function(ee,a,y,x,b,z){var te=y+ee.length,ce=x.length,fe=re;return b!==void 0&&(b=le(b),fe=ae),se(z,fe,function(pe,he){var ye;switch(ue(he,0)){case"$":return"$";case"&":return ee;case"`":return oe(a,0,y);case"'":return oe(a,te);case"<":ye=b[oe(he,1,-1)];break;default:var Ee=+he;if(Ee===0)return pe;if(Ee>ce){var be=ie(Ee/10);return be===0?pe:be<=ce?x[be-1]===void 0?ue(he,1):x[be-1]+ue(he,1):pe}ye=x[Ee-1]}return ye===void 0?"":ye})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,ve,me){(function(de){(function(){var le=function(ie){return ie&&ie.Math==Math&&ie};ve.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof de=="object"&&de)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ie=de({}.hasOwnProperty);ve.exports=Object.hasOwn||function(se,oe){return ie(le(se),oe)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,ve,me){ve.exports={}},{}],166:[function(E,ve,me){var de=E("../internals/global");ve.exports=function(le,ie){var ue=de.console;ue&&ue.error&&(arguments.length==1?ue.error(le):ue.error(le,ie))}},{"../internals/global":163}],167:[function(E,ve,me){var de=E("../internals/get-built-in");ve.exports=de("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,ve,me){var de=E("../internals/descriptors"),le=E("../internals/fails"),ie=E("../internals/document-create-element");ve.exports=!de&&!le(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,ve,me){var de=E("../internals/global"),le=de.Array,ie=Math.abs,ue=Math.pow,se=Math.floor,oe=Math.log,ae=Math.LN2,re=function(a,y,x){var b=le(x),z=x*8-y-1,te=(1<>1,fe=y===23?ue(2,-24)-ue(2,-77):0,pe=a<0||a===0&&1/a<0?1:0,he=0,ye,Ee,be;for(a=ie(a),a!=a||a===1/0?(Ee=a!=a?1:0,ye=te):(ye=se(oe(a)/ae),be=ue(2,-ye),a*be<1&&(ye--,be*=2),ye+ce>=1?a+=fe/be:a+=fe*ue(2,1-ce),a*be>=2&&(ye++,be/=2),ye+ce>=te?(Ee=0,ye=te):ye+ce>=1?(Ee=(a*be-1)*ue(2,y),ye=ye+ce):(Ee=a*ue(2,ce-1)*ue(2,y),ye=0));y>=8;)b[he++]=Ee&255,Ee/=256,y-=8;for(ye=ye<0;)b[he++]=ye&255,ye/=256,z-=8;return b[--he]|=pe*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,ce=b-7,fe=x-1,pe=a[fe--],he=pe&127,ye;for(pe>>=7;ce>0;)he=he*256+a[fe--],ce-=8;for(ye=he&(1<<-ce)-1,he>>=-ce,ce+=y;ce>0;)ye=ye*256+a[fe--],ce-=8;if(he===0)he=1-te;else{if(he===z)return ye?NaN:pe?-1/0:1/0;ye=ye+ue(2,y),he=he-te}return(pe?-1:1)*ye*ue(2,he-y)};ve.exports={pack:re,unpack:ee}},{"../internals/global":163}],170:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ue=E("../internals/classof-raw"),se=de.Object,oe=le("".split);ve.exports=ie(function(){return!se("z").propertyIsEnumerable(0)})?function(ae){return ue(ae)=="String"?oe(ae,""):se(ae)}:se},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,ve,me){var de=E("../internals/is-callable"),le=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");ve.exports=function(ue,se,oe){var ae,re;return ie&&de(ae=se.constructor)&&ae!==oe&&le(re=ae.prototype)&&re!==oe.prototype&&ie(ue,re),ue}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/is-callable"),ie=E("../internals/shared-store"),ue=de(Function.toString);le(ie.inspectSource)||(ie.inspectSource=function(se){return ue(se)}),ve.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,ve,me){var de=E("../internals/native-weak-map"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/is-object"),se=E("../internals/create-non-enumerable-property"),oe=E("../internals/has-own-property"),ae=E("../internals/shared-store"),re=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=le.TypeError,x=le.WeakMap,b,z,te,ce=function(Se){return te(Se)?z(Se):b(Se,{})},fe=function(Se){return function(Pe){var Ce;if(!ue(Pe)||(Ce=z(Pe)).type!==Se)throw y("Incompatible receiver, "+Se+" required");return Ce}};if(de||ae.state){var pe=ae.state||(ae.state=new x),he=ie(pe.get),ye=ie(pe.has),Ee=ie(pe.set);b=function(Se,Pe){if(ye(pe,Se))throw new y(a);return Pe.facade=Se,Ee(pe,Se,Pe),Pe},z=function(Se){return he(pe,Se)||{}},te=function(Se){return ye(pe,Se)}}else{var be=re("state");ee[be]=!0,b=function(Se,Pe){if(oe(Se,be))throw new y(a);return Pe.facade=Se,se(Se,be,Pe),Pe},z=function(Se){return oe(Se,be)?Se[be]:{}},te=function(Se){return oe(Se,be)}}ve.exports={set:b,get:z,has:te,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(E,ve,me){var de=E("../internals/well-known-symbol"),le=E("../internals/iterators"),ie=de("iterator"),ue=Array.prototype;ve.exports=function(se){return se!==void 0&&(le.Array===se||ue[ie]===se)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,ve,me){var de=E("../internals/classof-raw");ve.exports=Array.isArray||function(ie){return de(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,ve,me){ve.exports=function(de){return typeof de=="function"}},{}],177:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/fails"),ie=E("../internals/is-callable"),ue=E("../internals/classof"),se=E("../internals/get-built-in"),oe=E("../internals/inspect-source"),ae=function(){},re=[],ee=se("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=de(a.exec),x=!a.exec(ae),b=function(ce){if(!ie(ce))return!1;try{return ee(ae,re,ce),!0}catch(fe){return!1}},z=function(ce){if(!ie(ce))return!1;switch(ue(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,oe(ce))}catch(fe){return!0}};z.sham=!0,ve.exports=!ee||le(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,ve,me){var de=E("../internals/fails"),le=E("../internals/is-callable"),ie=/#|\.prototype\./,ue=function(ee,a){var y=oe[se(ee)];return y==re?!0:y==ae?!1:le(a)?de(a):!!a},se=ue.normalize=function(ee){return String(ee).replace(ie,".").toLowerCase()},oe=ue.data={},ae=ue.NATIVE="N",re=ue.POLYFILL="P";ve.exports=ue},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,ve,me){var de=E("../internals/is-object"),le=Math.floor;ve.exports=Number.isInteger||function(ue){return!de(ue)&&isFinite(ue)&&le(ue)===ue}},{"../internals/is-object":180}],180:[function(E,ve,me){var de=E("../internals/is-callable");ve.exports=function(le){return typeof le=="object"?le!==null:de(le)}},{"../internals/is-callable":176}],181:[function(E,ve,me){ve.exports=!1},{}],182:[function(E,ve,me){var de=E("../internals/is-object"),le=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),ue=ie("match");ve.exports=function(se){var oe;return de(se)&&((oe=se[ue])!==void 0?!!oe:le(se)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/get-built-in"),ie=E("../internals/is-callable"),ue=E("../internals/object-is-prototype-of"),se=E("../internals/use-symbol-as-uid"),oe=de.Object;ve.exports=se?function(ae){return typeof ae=="symbol"}:function(ae){var re=le("Symbol");return ie(re)&&ue(re.prototype,oe(ae))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ue=E("../internals/an-object"),se=E("../internals/try-to-string"),oe=E("../internals/is-array-iterator-method"),ae=E("../internals/length-of-array-like"),re=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=de.TypeError,b=function(te,ce){this.stopped=te,this.result=ce},z=b.prototype;ve.exports=function(te,ce,fe){var pe=fe&&fe.that,he=!!(fe&&fe.AS_ENTRIES),ye=!!(fe&&fe.IS_ITERATOR),Ee=!!(fe&&fe.INTERRUPTED),be=le(ce,pe),Se,Pe,Ce,xe,Be,Ae,Te,Oe=function(De){return Se&&y(Se,"normal",De),new b(!0,De)},je=function(De){return he?(ue(De),Ee?be(De[0],De[1],Oe):be(De[0],De[1])):Ee?be(De,Oe):be(De)};if(ye)Se=te;else{if(Pe=a(te),!Pe)throw x(se(te)+" is not iterable");if(oe(Pe)){for(Ce=0,xe=ae(te);xe>Ce;Ce++)if(Be=je(te[Ce]),Be&&re(z,Be))return Be;return new b(!1)}Se=ee(te,Pe)}for(Ae=Se.next;!(Te=ie(Ae,Se)).done;){try{Be=je(Te.value)}catch(De){y(Se,"throw",De)}if(typeof Be=="object"&&Be&&re(z,Be))return Be}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,ve,me){var de=E("../internals/function-call"),le=E("../internals/an-object"),ie=E("../internals/get-method");ve.exports=function(ue,se,oe){var ae,re;le(ue);try{if(ae=ie(ue,"return"),!ae){if(se==="throw")throw oe;return oe}ae=de(ae,ue)}catch(ee){re=!0,ae=ee}if(se==="throw")throw oe;if(re)throw ae;return le(ae),oe}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,ve,me){"use strict";var de=E("../internals/fails"),le=E("../internals/is-callable"),ie=E("../internals/object-create"),ue=E("../internals/object-get-prototype-of"),se=E("../internals/redefine"),oe=E("../internals/well-known-symbol"),ae=E("../internals/is-pure"),re=oe("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=ue(ue(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||de(function(){var z={};return a[re].call(z)!==z});b?a={}:ae&&(a=ie(a)),le(a[re])||se(a,re,function(){return this}),ve.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,ve,me){arguments[4][165][0].apply(me,arguments)},{dup:165}],188:[function(E,ve,me){var de=E("../internals/to-length");ve.exports=function(le){return de(le.length)}},{"../internals/to-length":249}],189:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,ue=E("../internals/task").set,se=E("../internals/engine-is-ios"),oe=E("../internals/engine-is-ios-pebble"),ae=E("../internals/engine-is-webos-webkit"),re=E("../internals/engine-is-node"),ee=de.MutationObserver||de.WebKitMutationObserver,a=de.document,y=de.process,x=de.Promise,b=ie(de,"queueMicrotask"),z=b&&b.value,te,ce,fe,pe,he,ye,Ee,be;z||(te=function(){var Se,Pe;for(re&&(Se=y.domain)&&Se.exit();ce;){Pe=ce.fn,ce=ce.next;try{Pe()}catch(Ce){throw ce?pe():fe=void 0,Ce}}fe=void 0,Se&&Se.enter()},!se&&!re&&!ae&&ee&&a?(he=!0,ye=a.createTextNode(""),new ee(te).observe(ye,{characterData:!0}),pe=function(){ye.data=he=!he}):!oe&&x&&x.resolve?(Ee=x.resolve(void 0),Ee.constructor=x,be=le(Ee.then,Ee),pe=function(){be(te)}):re?pe=function(){y.nextTick(te)}:(ue=le(ue,de),pe=function(){ue(te)})),ve.exports=z||function(Se){var Pe={fn:Se,next:void 0};fe&&(fe.next=Pe),ce||(ce=Pe,pe()),fe=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,ve,me){var de=E("../internals/native-symbol");ve.exports=de&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,ve,me){var de=E("../internals/engine-v8-version"),le=E("../internals/fails");ve.exports=!!Object.getOwnPropertySymbols&&!le(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&de&&de<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/inspect-source"),ue=de.WeakMap;ve.exports=le(ue)&&/native code/.test(ie(ue))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,ve,me){"use strict";var de=E("../internals/a-callable"),le=function(ie){var ue,se;this.promise=new ie(function(oe,ae){if(ue!==void 0||se!==void 0)throw TypeError("Bad Promise constructor");ue=oe,se=ae}),this.resolve=de(ue),this.reject=de(se)};ve.exports.f=function(ie){return new le(ie)}},{"../internals/a-callable":95}],194:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/is-regexp"),ie=de.TypeError;ve.exports=function(ue){if(le(ue))throw ie("The method doesn't accept regular expressions");return ue}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,ve,me){"use strict";var de=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),ue=E("../internals/fails"),se=E("../internals/object-keys"),oe=E("../internals/object-get-own-property-symbols"),ae=E("../internals/object-property-is-enumerable"),re=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=le([].concat);ve.exports=!a||ue(function(){if(de&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},z={},te=Symbol(),ce="abcdefghijklmnopqrst";return b[te]=7,ce.split("").forEach(function(fe){z[fe]=fe}),a({},b)[te]!=7||se(a({},z)).join("")!=ce})?function(z,te){for(var ce=re(z),fe=arguments.length,pe=1,he=oe.f,ye=ae.f;fe>pe;)for(var Ee=ee(arguments[pe++]),be=he?x(se(Ee),he(Ee)):se(Ee),Se=be.length,Pe=0,Ce;Se>Pe;)Ce=be[Pe++],(!de||ie(ye,Ee,Ce))&&(ce[Ce]=Ee[Ce]);return ce}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,ve,me){var de=E("../internals/an-object"),le=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),ue=E("../internals/hidden-keys"),se=E("../internals/html"),oe=E("../internals/document-create-element"),ae=E("../internals/shared-key"),re=">",ee="<",a="prototype",y="script",x=ae("IE_PROTO"),b=function(){},z=function(he){return ee+y+re+he+ee+"/"+y+re},te=function(he){he.write(z("")),he.close();var ye=he.parentWindow.Object;return he=null,ye},ce=function(){var he=oe("iframe"),ye="java"+y+":",Ee;return he.style.display="none",se.appendChild(he),he.src=String(ye),Ee=he.contentWindow.document,Ee.open(),Ee.write(z("document.F=Object")),Ee.close(),Ee.F},fe,pe=function(){try{fe=new ActiveXObject("htmlfile")}catch(ye){}pe=typeof document!="undefined"?document.domain&&fe?te(fe):ce():te(fe);for(var he=ie.length;he--;)delete pe[a][ie[he]];return pe()};ue[x]=!0,ve.exports=Object.create||function(ye,Ee){var be;return ye!==null?(b[a]=de(ye),be=new b,b[a]=null,be[x]=ye):be=pe(),Ee===void 0?be:le.f(be,Ee)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,ve,me){var de=E("../internals/descriptors"),le=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),ue=E("../internals/an-object"),se=E("../internals/to-indexed-object"),oe=E("../internals/object-keys");me.f=de&&!le?Object.defineProperties:function(re,ee){ue(re);for(var a=se(ee),y=oe(ee),x=y.length,b=0,z;x>b;)ie.f(re,z=y[b++],a[z]);return re}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),ue=E("../internals/v8-prototype-define-bug"),se=E("../internals/an-object"),oe=E("../internals/to-property-key"),ae=de.TypeError,re=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";me.f=le?ue?function(z,te,ce){if(se(z),te=oe(te),se(ce),typeof z=="function"&&te==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var fe=ee(z,te);fe&&fe[x]&&(z[te]=ce.value,ce={configurable:y in ce?ce[y]:fe[y],enumerable:a in ce?ce[a]:fe[a],writable:!1})}return re(z,te,ce)}:re:function(z,te,ce){if(se(z),te=oe(te),se(ce),ie)try{return re(z,te,ce)}catch(fe){}if("get"in ce||"set"in ce)throw ae("Accessors not supported");return"value"in ce&&(z[te]=ce.value),z}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,ve,me){var de=E("../internals/descriptors"),le=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),ue=E("../internals/create-property-descriptor"),se=E("../internals/to-indexed-object"),oe=E("../internals/to-property-key"),ae=E("../internals/has-own-property"),re=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;me.f=de?ee:function(y,x){if(y=se(y),x=oe(x),re)try{return ee(y,x)}catch(b){}if(ae(y,x))return ue(!le(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,ve,me){var de=E("../internals/classof-raw"),le=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,ue=E("../internals/array-slice-simple"),se=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],oe=function(ae){try{return ie(ae)}catch(re){return ue(se)}};ve.exports.f=function(re){return se&&de(re)=="Window"?oe(re):ie(le(re))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,ve,me){var de=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys"),ie=le.concat("length","prototype");me.f=Object.getOwnPropertyNames||function(se){return de(se,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,ve,me){me.f=Object.getOwnPropertySymbols},{}],203:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/has-own-property"),ie=E("../internals/is-callable"),ue=E("../internals/to-object"),se=E("../internals/shared-key"),oe=E("../internals/correct-prototype-getter"),ae=se("IE_PROTO"),re=de.Object,ee=re.prototype;ve.exports=oe?re.getPrototypeOf:function(a){var y=ue(a);if(le(y,ae))return y[ae];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof re?ee:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,ve,me){var de=E("../internals/function-uncurry-this");ve.exports=de({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),ue=E("../internals/array-includes").indexOf,se=E("../internals/hidden-keys"),oe=de([].push);ve.exports=function(ae,re){var ee=ie(ae),a=0,y=[],x;for(x in ee)!le(se,x)&&le(ee,x)&&oe(y,x);for(;re.length>a;)le(ee,x=re[a++])&&(~ue(y,x)||oe(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,ve,me){var de=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys");ve.exports=Object.keys||function(ue){return de(ue,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,ve,me){"use strict";var de={}.propertyIsEnumerable,le=Object.getOwnPropertyDescriptor,ie=le&&!de.call({1:2},1);me.f=ie?function(se){var oe=le(this,se);return!!oe&&oe.enumerable}:de},{}],208:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");ve.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ue=!1,se={},oe;try{oe=de(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),oe(se,[]),ue=se instanceof Array}catch(ae){}return function(re,ee){return le(re),ie(ee),ue?oe(re,ee):re.__proto__=ee,re}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,ve,me){var de=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),ue=E("../internals/to-indexed-object"),se=E("../internals/object-property-is-enumerable").f,oe=le(se),ae=le([].push),re=function(ee){return function(a){for(var y=ue(a),x=ie(y),b=x.length,z=0,te=[],ce;b>z;)ce=x[z++],(!de||oe(y,ce))&&ae(te,ee?[ce,y[ce]]:y[ce]);return te}};ve.exports={entries:re(!0),values:re(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,ve,me){"use strict";var de=E("../internals/to-string-tag-support"),le=E("../internals/classof");ve.exports=de?{}.toString:function(){return"[object "+le(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/is-callable"),ue=E("../internals/is-object"),se=de.TypeError;ve.exports=function(oe,ae){var re,ee;if(ae==="string"&&ie(re=oe.toString)&&!ue(ee=le(re,oe))||ie(re=oe.valueOf)&&!ue(ee=le(re,oe))||ae!=="string"&&ie(re=oe.toString)&&!ue(ee=le(re,oe)))return ee;throw se("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,ve,me){var de=E("../internals/get-built-in"),le=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),ue=E("../internals/object-get-own-property-symbols"),se=E("../internals/an-object"),oe=le([].concat);ve.exports=de("Reflect","ownKeys")||function(re){var ee=ie.f(se(re)),a=ue.f;return a?oe(ee,a(re)):ee}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,ve,me){var de=E("../internals/global");ve.exports=de},{"../internals/global":163}],214:[function(E,ve,me){ve.exports=function(de){try{return{error:!1,value:de()}}catch(le){return{error:!0,value:le}}}},{}],215:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),ue=E("../internals/is-forced"),se=E("../internals/inspect-source"),oe=E("../internals/well-known-symbol"),ae=E("../internals/engine-is-browser"),re=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=le&&le.prototype,y=oe("species"),x=!1,b=ie(de.PromiseRejectionEvent),z=ue("Promise",function(){var te=se(le),ce=te!==String(le);if(!ce&&ee===66||re&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var fe=new le(function(ye){ye(1)}),pe=function(ye){ye(function(){},function(){})},he=fe.constructor={};return he[y]=pe,x=fe.then(function(){})instanceof pe,x?!ce&&ae&&!b:!0});ve.exports={CONSTRUCTOR:z,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,ve,me){var de=E("../internals/global");ve.exports=de.Promise},{"../internals/global":163}],217:[function(E,ve,me){var de=E("../internals/an-object"),le=E("../internals/is-object"),ie=E("../internals/new-promise-capability");ve.exports=function(ue,se){if(de(ue),le(se)&&se.constructor===ue)return se;var oe=ie.f(ue),ae=oe.resolve;return ae(se),oe.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,ve,me){var de=E("../internals/promise-native-constructor"),le=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;ve.exports=ie||!le(function(ue){de.all(ue).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,ve,me){var de=E("../internals/object-define-property").f;ve.exports=function(le,ie,ue){ue in le||de(le,ue,{configurable:!0,get:function(){return ie[ue]},set:function(se){ie[ue]=se}})}},{"../internals/object-define-property":198}],220:[function(E,ve,me){var de=function(){this.head=null,this.tail=null};de.prototype={add:function(le){var ie={item:le,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var le=this.head;if(le)return this.head=le.next,this.tail===le&&(this.tail=null),le.item}},ve.exports=de},{}],221:[function(E,ve,me){var de=E("../internals/redefine");ve.exports=function(le,ie,ue){for(var se in ie)de(le,se,ie[se],ue);return le}},{"../internals/redefine":222}],222:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/has-own-property"),ue=E("../internals/create-non-enumerable-property"),se=E("../internals/set-global"),oe=E("../internals/inspect-source"),ae=E("../internals/internal-state"),re=E("../internals/function-name").CONFIGURABLE,ee=ae.get,a=ae.enforce,y=String(String).split("String");(ve.exports=function(x,b,z,te){var ce=te?!!te.unsafe:!1,fe=te?!!te.enumerable:!1,pe=te?!!te.noTargetGet:!1,he=te&&te.name!==void 0?te.name:b,ye;if(le(z)&&(String(he).slice(0,7)==="Symbol("&&(he="["+String(he).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(z,"name")||re&&z.name!==he)&&ue(z,"name",he),ye=a(z),ye.source||(ye.source=y.join(typeof he=="string"?he:""))),x===de){fe?x[b]=z:se(b,z);return}else ce?!pe&&x[b]&&(fe=!0):delete x[b];fe?x[b]=z:ue(x,b,z)})(Function.prototype,"toString",function(){return le(this)&&ee(this).source||oe(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/an-object"),ue=E("../internals/is-callable"),se=E("../internals/classof-raw"),oe=E("../internals/regexp-exec"),ae=de.TypeError;ve.exports=function(re,ee){var a=re.exec;if(ue(a)){var y=le(a,re,ee);return y!==null&&ie(y),y}if(se(re)==="RegExp")return le(oe,re,ee);throw ae("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,ve,me){"use strict";var de=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),ue=E("../internals/regexp-flags"),se=E("../internals/regexp-sticky-helpers"),oe=E("../internals/shared"),ae=E("../internals/object-create"),re=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=oe("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=le("".charAt),te=le("".indexOf),ce=le("".replace),fe=le("".slice),pe=function(){var be=/a/,Se=/b*/g;return de(x,be,"a"),de(x,Se,"a"),be.lastIndex!==0||Se.lastIndex!==0}(),he=se.BROKEN_CARET,ye=/()??/.exec("")[1]!==void 0,Ee=pe||ye||he||ee||a;Ee&&(b=function(Se){var Pe=this,Ce=re(Pe),xe=ie(Se),Be=Ce.raw,Ae,Te,Oe,je,De,We,ze;if(Be)return Be.lastIndex=Pe.lastIndex,Ae=de(b,Be,xe),Pe.lastIndex=Be.lastIndex,Ae;var Ve=Ce.groups,Ze=he&&Pe.sticky,Ue=de(ue,Pe),Me=Pe.source,He=0,Qe=xe;if(Ze&&(Ue=ce(Ue,"y",""),te(Ue,"g")===-1&&(Ue+="g"),Qe=fe(xe,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(xe,Pe.lastIndex-1)!==` -`)&&(Me="(?: "+Me+")",Qe=" "+Qe,He++),Te=new RegExp("^(?:"+Me+")",Ue)),ye&&(Te=new RegExp("^"+Me+"$(?!\\s)",Ue)),pe&&(Oe=Pe.lastIndex),je=de(x,Ze?Te:Pe,Qe),Ze?je?(je.input=fe(je.input,He),je[0]=fe(je[0],He),je.index=Pe.lastIndex,Pe.lastIndex+=je[0].length):Pe.lastIndex=0:pe&&je&&(Pe.lastIndex=Pe.global?je.index+je[0].length:Oe),ye&&je&&je.length>1&&de(y,je[0],Te,function(){for(De=1;Deb)","g");return ue.exec("b").groups.a!=="b"||"b".replace(ue,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,ve,me){var de=E("../internals/global"),le=de.TypeError;ve.exports=function(ie){if(ie==null)throw le("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,ve,me){ve.exports=Object.is||function(le,ie){return le===ie?le!==0||1/le===1/ie:le!=le&&ie!=ie}},{}],232:[function(E,ve,me){var de=E("../internals/global"),le=Object.defineProperty;ve.exports=function(ie,ue){try{le(de,ie,{value:ue,configurable:!0,writable:!0})}catch(se){de[ie]=ue}return ue}},{"../internals/global":163}],233:[function(E,ve,me){"use strict";var de=E("../internals/get-built-in"),le=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),ue=E("../internals/descriptors"),se=ie("species");ve.exports=function(oe){var ae=de(oe),re=le.f;ue&&ae&&!ae[se]&&re(ae,se,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,ve,me){var de=E("../internals/object-define-property").f,le=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),ue=ie("toStringTag");ve.exports=function(se,oe,ae){se&&!ae&&(se=se.prototype),se&&!le(se,ue)&&de(se,ue,{configurable:!0,value:oe})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,ve,me){var de=E("../internals/shared"),le=E("../internals/uid"),ie=de("keys");ve.exports=function(ue){return ie[ue]||(ie[ue]=le(ue))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/set-global"),ie="__core-js_shared__",ue=de[ie]||le(ie,{});ve.exports=ue},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,ve,me){var de=E("../internals/is-pure"),le=E("../internals/shared-store");(ve.exports=function(ie,ue){return le[ie]||(le[ie]=ue!==void 0?ue:{})})("versions",[]).push({version:"3.22.1",mode:de?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,ve,me){var de=E("../internals/an-object"),le=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),ue=ie("species");ve.exports=function(se,oe){var ae=de(se).constructor,re;return ae===void 0||(re=de(ae)[ue])==null?oe:le(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),ue=E("../internals/require-object-coercible"),se=de("".charAt),oe=de("".charCodeAt),ae=de("".slice),re=function(ee){return function(a,y){var x=ie(ue(a)),b=le(y),z=x.length,te,ce;return b<0||b>=z?ee?"":void 0:(te=oe(x,b),te<55296||te>56319||b+1===z||(ce=oe(x,b+1))<56320||ce>57343?ee?se(x,b):te:ee?ae(x,b,b+2):(te-55296<<10)+(ce-56320)+65536)}};ve.exports={codeAt:re(!1),charAt:re(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,ve,me){var de=E("../internals/function-name").PROPER,le=E("../internals/fails"),ie=E("../internals/whitespaces"),ue="\u200B\x85\u180E";ve.exports=function(se){return le(function(){return!!ie[se]()||ue[se]()!==ue||de&&ie[se].name!==se})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),ue=E("../internals/whitespaces"),se=de("".replace),oe="["+ue+"]",ae=RegExp("^"+oe+oe+"*"),re=RegExp(oe+oe+"*$"),ee=function(a){return function(y){var x=ie(le(y));return a&1&&(x=se(x,ae,"")),a&2&&(x=se(x,re,"")),x}};ve.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,ve,me){var de=E("../internals/function-call"),le=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),ue=E("../internals/redefine");ve.exports=function(){var se=le("Symbol"),oe=se&&se.prototype,ae=oe&&oe.valueOf,re=ie("toPrimitive");oe&&!oe[re]&&ue(oe,re,function(ee){return de(ae,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),ue=E("../internals/is-callable"),se=E("../internals/has-own-property"),oe=E("../internals/fails"),ae=E("../internals/html"),re=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=de.setImmediate,z=de.clearImmediate,te=de.process,ce=de.Dispatch,fe=de.Function,pe=de.MessageChannel,he=de.String,ye=0,Ee={},be="onreadystatechange",Se,Pe,Ce,xe;try{Se=de.location}catch(je){}var Be=function(je){if(se(Ee,je)){var De=Ee[je];delete Ee[je],De()}},Ae=function(je){return function(){Be(je)}},Te=function(je){Be(je.data)},Oe=function(je){de.postMessage(he(je),Se.protocol+"//"+Se.host)};(!b||!z)&&(b=function(De){a(arguments.length,1);var We=ue(De)?De:fe(De),ze=re(arguments,1);return Ee[++ye]=function(){le(We,void 0,ze)},Pe(ye),ye},z=function(De){delete Ee[De]},x?Pe=function(je){te.nextTick(Ae(je))}:ce&&ce.now?Pe=function(je){ce.now(Ae(je))}:pe&&!y?(Ce=new pe,xe=Ce.port2,Ce.port1.onmessage=Te,Pe=ie(xe.postMessage,xe)):de.addEventListener&&ue(de.postMessage)&&!de.importScripts&&Se&&Se.protocol!=="file:"&&!oe(Oe)?(Pe=Oe,de.addEventListener("message",Te,!1)):be in ee("script")?Pe=function(je){ae.appendChild(ee("script"))[be]=function(){ae.removeChild(this),Be(je)}}:Pe=function(je){setTimeout(Ae(je),0)}),ve.exports={set:b,clear:z}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,ve,me){var de=E("../internals/function-uncurry-this");ve.exports=de(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,ve,me){var de=E("../internals/to-integer-or-infinity"),le=Math.max,ie=Math.min;ve.exports=function(ue,se){var oe=de(ue);return oe<0?le(oe+se,0):ie(oe,se)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),ue=de.RangeError;ve.exports=function(se){if(se===void 0)return 0;var oe=le(se),ae=ie(oe);if(oe!==ae)throw ue("Wrong length or index");return ae}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,ve,me){var de=E("../internals/indexed-object"),le=E("../internals/require-object-coercible");ve.exports=function(ie){return de(le(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,ve,me){var de=Math.ceil,le=Math.floor;ve.exports=function(ie){var ue=+ie;return ue!==ue||ue===0?0:(ue>0?le:de)(ue)}},{}],249:[function(E,ve,me){var de=E("../internals/to-integer-or-infinity"),le=Math.min;ve.exports=function(ie){return ie>0?le(de(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/require-object-coercible"),ie=de.Object;ve.exports=function(ue){return ie(le(ue))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/to-positive-integer"),ie=de.RangeError;ve.exports=function(ue,se){var oe=le(ue);if(oe%se)throw ie("Wrong offset");return oe}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ie=de.RangeError;ve.exports=function(ue){var se=le(ue);if(se<0)throw ie("The argument can't be less than 0");return se}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/is-object"),ue=E("../internals/is-symbol"),se=E("../internals/get-method"),oe=E("../internals/ordinary-to-primitive"),ae=E("../internals/well-known-symbol"),re=de.TypeError,ee=ae("toPrimitive");ve.exports=function(a,y){if(!ie(a)||ue(a))return a;var x=se(a,ee),b;if(x){if(y===void 0&&(y="default"),b=le(x,a,y),!ie(b)||ue(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),oe(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,ve,me){var de=E("../internals/to-primitive"),le=E("../internals/is-symbol");ve.exports=function(ie){var ue=de(ie,"string");return le(ue)?ue:ue+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,ve,me){var de=E("../internals/well-known-symbol"),le=de("toStringTag"),ie={};ie[le]="z",ve.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/classof"),ie=de.String;ve.exports=function(ue){if(le(ue)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(ue)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,ve,me){var de=E("../internals/global"),le=de.String;ve.exports=function(ie){try{return le(ie)}catch(ue){return"Object"}}},{"../internals/global":163}],258:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/function-call"),ue=E("../internals/descriptors"),se=E("../internals/typed-array-constructors-require-wrappers"),oe=E("../internals/array-buffer-view-core"),ae=E("../internals/array-buffer"),re=E("../internals/an-instance"),ee=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),fe=E("../internals/classof"),pe=E("../internals/is-object"),he=E("../internals/is-symbol"),ye=E("../internals/object-create"),Ee=E("../internals/object-is-prototype-of"),be=E("../internals/object-set-prototype-of"),Se=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Ce=E("../internals/array-iteration").forEach,xe=E("../internals/set-species"),Be=E("../internals/object-define-property"),Ae=E("../internals/object-get-own-property-descriptor"),Te=E("../internals/internal-state"),Oe=E("../internals/inherit-if-required"),je=Te.get,De=Te.set,We=Be.f,ze=Ae.f,Ve=Math.round,Ze=le.RangeError,Ue=ae.ArrayBuffer,Me=Ue.prototype,He=ae.DataView,Qe=oe.NATIVE_ARRAY_BUFFER_VIEWS,Ye=oe.TYPED_ARRAY_CONSTRUCTOR,rt=oe.TYPED_ARRAY_TAG,Ke=oe.TypedArray,Ge=oe.TypedArrayPrototype,Le=oe.aTypedArrayConstructor,Xe=oe.isTypedArray,Fe="BYTES_PER_ELEMENT",ke="Wrong length",et=function(Ne,qe){Le(Ne);for(var st=0,nt=qe.length,ot=new Ne(nt);nt>st;)ot[st]=qe[st++];return ot},tt=function(Ne,qe){We(Ne,qe,{get:function(){return je(this)[qe]}})},$e=function(Ne){var qe;return Ee(Me,Ne)||(qe=fe(Ne))=="ArrayBuffer"||qe=="SharedArrayBuffer"},_e=function(Ne,qe){return Xe(Ne)&&!he(qe)&&qe in Ne&&y(+qe)&&qe>=0},Ie=function(qe,st){return st=te(st),_e(qe,st)?ee(2,qe[st]):ze(qe,st)},Re=function(qe,st,nt){return st=te(st),_e(qe,st)&&pe(nt)&&ce(nt,"value")&&!ce(nt,"get")&&!ce(nt,"set")&&!nt.configurable&&(!ce(nt,"writable")||nt.writable)&&(!ce(nt,"enumerable")||nt.enumerable)?(qe[st]=nt.value,qe):We(qe,st,nt)};ue?(Qe||(Ae.f=Ie,Be.f=Re,tt(Ge,"buffer"),tt(Ge,"byteOffset"),tt(Ge,"byteLength"),tt(Ge,"length")),de({target:"Object",stat:!0,forced:!Qe},{getOwnPropertyDescriptor:Ie,defineProperty:Re}),ve.exports=function(Ne,qe,st){var nt=Ne.match(/\d+$/)[0]/8,ot=Ne+(st?"Clamped":"")+"Array",Ft="get"+Ne,gt="set"+Ne,ht=le[ot],lt=ht,St=lt&<.prototype,At={},Pt=function(kt,wt){var It=je(kt);return It.view[Ft](wt*nt+It.byteOffset,!0)},Dt=function(kt,wt,It){var Nt=je(kt);st&&(It=(It=Ve(It))<0?0:It>255?255:It&255),Nt.view[gt](wt*nt+Nt.byteOffset,It,!0)},_t=function(kt,wt){We(kt,wt,{get:function(){return Pt(this,wt)},set:function(It){return Dt(this,wt,It)},enumerable:!0})};Qe?se&&(lt=qe(function(kt,wt,It,Nt){return re(kt,St),Oe(function(){return pe(wt)?$e(wt)?Nt!==void 0?new ht(wt,z(It,nt),Nt):It!==void 0?new ht(wt,z(It,nt)):new ht(wt):Xe(wt)?et(lt,wt):ie(Pe,lt,wt):new ht(b(wt))}(),kt,lt)}),be&&be(lt,Ke),Ce(Se(ht),function(kt){kt in lt||a(lt,kt,ht[kt])}),lt.prototype=St):(lt=qe(function(kt,wt,It,Nt){re(kt,St);var ln=0,un=0,rn,Ht,Kt;if(!pe(wt))Kt=b(wt),Ht=Kt*nt,rn=new Ue(Ht);else if($e(wt)){rn=wt,un=z(It,nt);var Qt=wt.byteLength;if(Nt===void 0){if(Qt%nt||(Ht=Qt-un,Ht<0))throw Ze(ke)}else if(Ht=x(Nt)*nt,Ht+un>Qt)throw Ze(ke);Kt=Ht/nt}else return Xe(wt)?et(lt,wt):ie(Pe,lt,wt);for(De(kt,{buffer:rn,byteOffset:un,byteLength:Ht,length:Kt,view:new He(rn)});ln1?arguments[1]:void 0,ce=te!==void 0,fe=ae(b),pe,he,ye,Ee,be,Se;if(fe&&!re(fe))for(be=oe(b,fe),Se=be.next,b=[];!(Ee=le(Se,be)).done;)b.push(Ee.value);for(ce&&z>2&&(te=de(te,arguments[2])),he=se(b),ye=new(ee(x))(he),pe=0;he>pe;pe++)ye[pe]=ce?te(b[pe],pe):b[pe];return ye}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,ve,me){var de=E("../internals/array-buffer-view-core"),le=E("../internals/species-constructor"),ie=de.TYPED_ARRAY_CONSTRUCTOR,ue=de.aTypedArrayConstructor;ve.exports=function(se){return ue(le(se,se[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,ve,me){var de=E("../internals/function-uncurry-this"),le=0,ie=Math.random(),ue=de(1 .toString);ve.exports=function(se){return"Symbol("+(se===void 0?"":se)+")_"+ue(++le+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,ve,me){var de=E("../internals/native-symbol");ve.exports=de&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,ve,me){var de=E("../internals/descriptors"),le=E("../internals/fails");ve.exports=de&&le(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,ve,me){var de=E("../internals/global"),le=de.TypeError;ve.exports=function(ie,ue){if(ie=51||!ie(function(){var Ee=[];return Ee[b]=!1,Ee.concat()[0]!==Ee}),pe=a("concat"),he=function(Ee){if(!se(Ee))return!1;var be=Ee[b];return be!==void 0?!!be:ue(Ee)},ye=!fe||!pe;de({target:"Array",proto:!0,forced:ye},{concat:function(be){var Se=oe(this),Pe=ee(Se,0),Ce=0,xe,Be,Ae,Te,Oe;for(xe=-1,Ae=arguments.length;xez)throw ce(te);for(Be=0;Be=z)throw ce(te);re(Pe,Ce++,Oe)}return Pe.length=Ce,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,ve,me){var de=E("../internals/export"),le=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{fill:le}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),ue=ie("filter");de({target:"Array",proto:!0,forced:!ue},{filter:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),ue="find",se=!0;ue in[]&&Array(1)[ue](function(){se=!1}),de({target:"Array",proto:!0,forced:se},{find:function(ae){return le(this,ae,arguments.length>1?arguments[1]:void 0)}}),ie(ue)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,ve,me){var de=E("../internals/export"),le=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),ue=!ie(function(se){Array.from(se)});de({target:"Array",stat:!0,forced:ue},{from:le})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{includes:function(se){return le(this,se,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,ve,me){"use strict";var de=E("../internals/to-indexed-object"),le=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),ue=E("../internals/internal-state"),se=E("../internals/object-define-property").f,oe=E("../internals/define-iterator"),ae=E("../internals/is-pure"),re=E("../internals/descriptors"),ee="Array Iterator",a=ue.set,y=ue.getterFor(ee);ve.exports=oe(Array,"Array",function(b,z){a(this,{type:ee,target:de(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,ce=b.index++;return!z||ce>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:ce,done:!1}:te=="values"?{value:z[ce],done:!1}:{value:[ce,z[ce]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(le("keys"),le("values"),le("entries"),!ae&&re&&x.name!=="values")try{se(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ue=E("../internals/to-indexed-object"),se=E("../internals/array-method-is-strict"),oe=le([].join),ae=ie!=Object,re=se("join",",");de({target:"Array",proto:!0,forced:ae||!re},{join:function(a){return oe(ue(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),ue=ie("map");de({target:"Array",proto:!0,forced:!ue},{map:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/is-array"),ue=E("../internals/is-constructor"),se=E("../internals/is-object"),oe=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),re=E("../internals/to-indexed-object"),ee=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),z=a("species"),te=le.Array,ce=Math.max;de({target:"Array",proto:!0,forced:!b},{slice:function(pe,he){var ye=re(this),Ee=ae(ye),be=oe(pe,Ee),Se=oe(he===void 0?Ee:he,Ee),Pe,Ce,xe;if(ie(ye)&&(Pe=ye.constructor,ue(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:se(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(ye,be,Se);for(Ce=new(Pe===void 0?te:Pe)(ce(Se-be,0)),xe=0;be3)){if(y)return!0;if(b)return b<603;var Se="",Pe,Ce,xe,Be;for(Pe=65;Pe<76;Pe++){switch(Ce=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:xe=3;break;case 68:case 71:xe=4;break;default:xe=2}for(Be=0;Be<47;Be++)z.push({k:Ce+Be,v:xe})}for(z.sort(function(Ae,Te){return Te.v-Ae.v}),Be=0;Beoe(Ce)?1:-1}};de({target:"Array",proto:!0,forced:Ee},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Ce=ue(this);if(ye)return Pe===void 0?te(Ce):te(Ce,Pe);var xe=[],Be=se(Ce),Ae,Te;for(Te=0;Tez)throw y(te);for(Ce=ae(he,Pe),xe=0;xeye-Pe+Se;xe--)delete he[xe-1]}else if(Se>Pe)for(xe=ye-Pe;xe>Ee;xe--)Be=xe+Pe-1,Ae=xe+Se-1,Be in he?he[Ae]=he[Be]:delete he[Ae];for(xe=0;xe2){if(Oe=ce(Oe),je=be(Oe,0),je===43||je===45){if(De=be(Oe,2),De===88||De===120)return NaN}else if(je===48){switch(be(Oe,1)){case 66:case 98:We=2,ze=49;break;case 79:case 111:We=8,ze=55;break;default:return+Oe}for(Ve=Ee(Oe,2),Ze=Ve.length,Ue=0;Ueze)return NaN;return parseInt(Ve,We)}}return+Oe};if(ue(fe,!pe(" 0o1")||!pe("0b1")||pe("+0x1"))){for(var Ce=function(Oe){var je=arguments.length<1?0:pe(Se(Oe)),De=this;return re(he,De)&&y(function(){te(De)})?ae(Object(je),De,Ce):je},xe=de?x(pe):"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(","),Be=0,Ae;xe.length>Be;Be++)oe(pe,Ae=xe[Be])&&!oe(Ce,Ae)&&z(Ce,Ae,b(pe,Ae));Ce.prototype=he,he.constructor=Ce,se(le,fe,Ce)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,ve,me){var de=E("../internals/export"),le=E("../internals/object-assign");de({target:"Object",stat:!0,forced:Object.assign!==le},{assign:le})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,ve,me){var de=E("../internals/export"),le=E("../internals/object-to-array").entries;de({target:"Object",stat:!0},{entries:function(ue){return le(ue)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,ve,me){var de=E("../internals/export"),le=E("../internals/native-symbol"),ie=E("../internals/fails"),ue=E("../internals/object-get-own-property-symbols"),se=E("../internals/to-object"),oe=!le||ie(function(){ue.f(1)});de({target:"Object",stat:!0,forced:oe},{getOwnPropertySymbols:function(re){var ee=ue.f;return ee?ee(se(re)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,ve,me){var de=E("../internals/export"),le=E("../internals/to-object"),ie=E("../internals/object-keys"),ue=E("../internals/fails"),se=ue(function(){ie(1)});de({target:"Object",stat:!0,forced:se},{keys:function(ae){return ie(le(ae))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,ve,me){var de=E("../internals/to-string-tag-support"),le=E("../internals/redefine"),ie=E("../internals/object-to-string");de||le(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/new-promise-capability"),se=E("../internals/perform"),oe=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:ae},{all:function(ee){var a=this,y=ue.f(a),x=y.resolve,b=y.reject,z=se(function(){var te=ie(a.resolve),ce=[],fe=0,pe=1;oe(ee,function(he){var ye=fe++,Ee=!1;pe++,le(te,a,he).then(function(be){Ee||(Ee=!0,ce[ye]=be,--pe||x(ce))},b)}),--pe||x(ce)});return z.error&&b(z.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,ue=E("../internals/promise-native-constructor"),se=E("../internals/get-built-in"),oe=E("../internals/is-callable"),ae=E("../internals/redefine"),re=ue&&ue.prototype;if(de({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!le&&oe(ue)){var ee=se("Promise").prototype.catch;re.catch!==ee&&ae(re,"catch",ee,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),ue=E("../internals/global"),se=E("../internals/function-call"),oe=E("../internals/redefine"),ae=E("../internals/redefine-all"),re=E("../internals/object-set-prototype-of"),ee=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),ce=E("../internals/task").set,fe=E("../internals/microtask"),pe=E("../internals/host-report-errors"),he=E("../internals/perform"),ye=E("../internals/queue"),Ee=E("../internals/internal-state"),be=E("../internals/promise-native-constructor"),Se=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Ce="Promise",xe=Se.CONSTRUCTOR,Be=Se.REJECTION_EVENT,Ae=Se.SUBCLASSING,Te=Ee.getterFor(Ce),Oe=Ee.set,je=be&&be.prototype,De=be,We=je,ze=ue.TypeError,Ve=ue.document,Ze=ue.process,Ue=Pe.f,Me=Ue,He=!!(Ve&&Ve.createEvent&&ue.dispatchEvent),Qe="unhandledrejection",Ye="rejectionhandled",rt=0,Ke=1,Ge=2,Le=1,Xe=2,Fe,ke,et,tt,$e=function(gt){var ht;return b(gt)&&x(ht=gt.then)?ht:!1},_e=function(gt,ht){var lt=ht.value,St=ht.state==Ke,At=St?gt.ok:gt.fail,Pt=gt.resolve,Dt=gt.reject,_t=gt.domain,kt,wt,It;try{At?(St||(ht.rejection===Xe&&st(ht),ht.rejection=Le),At===!0?kt=lt:(_t&&_t.enter(),kt=At(lt),_t&&(_t.exit(),It=!0)),kt===gt.promise?Dt(ze("Promise-chain cycle")):(wt=$e(kt))?se(wt,kt,Pt,Dt):Pt(kt)):Dt(lt)}catch(Nt){_t&&!It&&_t.exit(),Dt(Nt)}},Ie=function(gt,ht){gt.notified||(gt.notified=!0,fe(function(){for(var lt=gt.reactions,St;St=lt.get();)_e(St,gt);gt.notified=!1,ht&&!gt.rejection&&Ne(gt)}))},Re=function(gt,ht,lt){var St,At;He?(St=Ve.createEvent("Event"),St.promise=ht,St.reason=lt,St.initEvent(gt,!1,!0),ue.dispatchEvent(St)):St={promise:ht,reason:lt},!Be&&(At=ue["on"+gt])?At(St):gt===Qe&&pe("Unhandled promise rejection",lt)},Ne=function(gt){se(ce,ue,function(){var ht=gt.facade,lt=gt.value,St=qe(gt),At;if(St&&(At=he(function(){ie?Ze.emit("unhandledRejection",lt,ht):Re(Qe,ht,lt)}),gt.rejection=ie||qe(gt)?Xe:Le,At.error))throw At.value})},qe=function(gt){return gt.rejection!==Le&&!gt.parent},st=function(gt){se(ce,ue,function(){var ht=gt.facade;ie?Ze.emit("rejectionHandled",ht):Re(Ye,ht,gt.value)})},nt=function(gt,ht,lt){return function(St){gt(ht,St,lt)}},ot=function(gt,ht,lt){gt.done||(gt.done=!0,lt&&(gt=lt),gt.value=ht,gt.state=Ge,Ie(gt,!0))},Ft=function(gt,ht,lt){if(!gt.done){gt.done=!0,lt&&(gt=lt);try{if(gt.facade===ht)throw ze("Promise can't be resolved itself");var St=$e(ht);St?fe(function(){var At={done:!1};try{se(St,ht,nt(Ft,At,gt),nt(ot,At,gt))}catch(Pt){ot(At,Pt,gt)}}):(gt.value=ht,gt.state=Ke,Ie(gt,!1))}catch(At){ot({done:!1},At,gt)}}};if(xe&&(De=function(ht){z(this,We),y(ht),se(Fe,this);var lt=Te(this);try{ht(nt(Ft,lt),nt(ot,lt))}catch(St){ot(lt,St)}},We=De.prototype,Fe=function(ht){Oe(this,{type:Ce,done:!1,notified:!1,parent:!1,reactions:new ye,rejection:!1,state:rt,value:void 0})},Fe.prototype=ae(We,{then:function(ht,lt){var St=Te(this),At=Ue(te(this,De));return St.parent=!0,At.ok=x(ht)?ht:!0,At.fail=x(lt)&<,At.domain=ie?Ze.domain:void 0,St.state==rt?St.reactions.add(At):fe(function(){_e(At,St)}),At.promise}}),ke=function(){var gt=new Fe,ht=Te(gt);this.promise=gt,this.resolve=nt(Ft,ht),this.reject=nt(ot,ht)},Pe.f=Ue=function(gt){return gt===De||gt===et?new ke(gt):Me(gt)},!le&&x(be)&&je!==Object.prototype)){tt=je.then,Ae||oe(je,"then",function(ht,lt){var St=this;return new De(function(At,Pt){se(tt,St,At,Pt)}).then(ht,lt)},{unsafe:!0});try{delete je.constructor}catch(gt){}re&&re(je,We)}de({global:!0,wrap:!0,forced:xe},{Promise:De}),ee(De,Ce,!1,!0),a(Ce)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,ve,me){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/new-promise-capability"),se=E("../internals/perform"),oe=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:ae},{race:function(ee){var a=this,y=ue.f(a),x=y.reject,b=se(function(){var z=ie(a.resolve);oe(ee,function(te){le(z,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR;de({target:"Promise",stat:!0,forced:ue},{reject:function(oe){var ae=ie.f(this);return le(ae.reject,void 0,oe),ae.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/get-built-in"),ie=E("../internals/is-pure"),ue=E("../internals/promise-native-constructor"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR,oe=E("../internals/promise-resolve"),ae=le("Promise"),re=ie&&!se;de({target:"Promise",stat:!0,forced:ie||se},{resolve:function(a){return oe(re&&this===ae?ue:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,ve,me){var de=E("../internals/descriptors"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/is-forced"),se=E("../internals/inherit-if-required"),oe=E("../internals/create-non-enumerable-property"),ae=E("../internals/object-get-own-property-names").f,re=E("../internals/object-is-prototype-of"),ee=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),z=E("../internals/redefine"),te=E("../internals/fails"),ce=E("../internals/has-own-property"),fe=E("../internals/internal-state").enforce,pe=E("../internals/set-species"),he=E("../internals/well-known-symbol"),ye=E("../internals/regexp-unsupported-dot-all"),Ee=E("../internals/regexp-unsupported-ncg"),be=he("match"),Se=le.RegExp,Pe=Se.prototype,Ce=le.SyntaxError,xe=ie(Pe.exec),Be=ie("".charAt),Ae=ie("".replace),Te=ie("".indexOf),Oe=ie("".slice),je=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,De=/a/g,We=/a/g,ze=new Se(De)!==De,Ve=x.MISSED_STICKY,Ze=x.UNSUPPORTED_Y,Ue=de&&(!ze||Ve||ye||Ee||te(function(){return We[be]=!1,Se(De)!=De||Se(We)==We||Se(De,"i")!="/a/i"})),Me=function(Ke){for(var Ge=Ke.length,Le=0,Xe="",Fe=!1,ke;Le<=Ge;Le++){if(ke=Be(Ke,Le),ke==="\\"){Xe+=ke+Be(Ke,++Le);continue}!Fe&&ke==="."?Xe+="[\\s\\S]":(ke==="["?Fe=!0:ke==="]"&&(Fe=!1),Xe+=ke)}return Xe},He=function(Ke){for(var Ge=Ke.length,Le=0,Xe="",Fe=[],ke={},et=!1,tt=!1,$e=0,_e="",Ie;Le<=Ge;Le++){if(Ie=Be(Ke,Le),Ie==="\\")Ie=Ie+Be(Ke,++Le);else if(Ie==="]")et=!1;else if(!et)switch(!0){case Ie==="[":et=!0;break;case Ie==="(":xe(je,Oe(Ke,Le+1))&&(Le+=2,tt=!0),Xe+=Ie,$e++;continue;case(Ie===">"&&tt):if(_e===""||ce(ke,_e))throw new Ce("Invalid capture group name");ke[_e]=!0,Fe[Fe.length]=[_e,$e],tt=!1,_e="";continue}tt?_e+=Ie:Xe+=Ie}return[Xe,Fe]};if(ue("RegExp",Ue)){for(var Qe=function(Ge,Le){var Xe=re(Pe,this),Fe=ee(Ge),ke=Le===void 0,et=[],tt=Ge,$e,_e,Ie,Re,Ne,qe;if(!Xe&&Fe&&ke&&Ge.constructor===Qe)return Ge;if((Fe||re(Pe,Ge))&&(Ge=Ge.source,ke&&(Le=y(tt))),Ge=Ge===void 0?"":a(Ge),Le=Le===void 0?"":a(Le),tt=Ge,ye&&"dotAll"in De&&(_e=!!Le&&Te(Le,"s")>-1,_e&&(Le=Ae(Le,/s/g,""))),$e=Le,Ve&&"sticky"in De&&(Ie=!!Le&&Te(Le,"y")>-1,Ie&&Ze&&(Le=Ae(Le,/y/g,""))),Ee&&(Re=He(Ge),Ge=Re[0],et=Re[1]),Ne=se(Se(Ge,Le),Xe?this:Pe,Qe),(_e||Ie||et.length)&&(qe=fe(Ne),_e&&(qe.dotAll=!0,qe.raw=Qe(Me(Ge),$e)),Ie&&(qe.sticky=!0),et.length&&(qe.groups=et)),Ge!==tt)try{oe(Ne,"source",tt===""?"(?:)":tt)}catch(st){}return Ne},Ye=ae(Se),rt=0;Ye.length>rt;)b(Qe,Se,Ye[rt++]);Pe.constructor=Qe,Qe.prototype=Pe,z(le,"RegExp",Qe)}pe("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/regexp-exec");de({target:"RegExp",proto:!0,forced:/./.exec!==le},{exec:le})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,ve,me){"use strict";var de=E("../internals/function-name").PROPER,le=E("../internals/redefine"),ie=E("../internals/an-object"),ue=E("../internals/to-string"),se=E("../internals/fails"),oe=E("../internals/regexp-get-flags"),ae="toString",re=RegExp.prototype,ee=re[ae],a=se(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=de&&ee.name!=ae;(a||y)&&le(RegExp.prototype,ae,function(){var b=ie(this),z=ue(b.source),te=ue(oe(b));return"/"+z+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,ve,me){"use strict";var de=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),ue=E("../internals/require-object-coercible"),se=E("../internals/to-string"),oe=E("../internals/correct-is-regexp-logic"),ae=le("".indexOf);de({target:"String",proto:!0,forced:!oe("includes")},{includes:function(ee){return!!~ae(se(ue(this)),se(ie(ee)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,ve,me){"use strict";var de=E("../internals/string-multibyte").charAt,le=E("../internals/to-string"),ie=E("../internals/internal-state"),ue=E("../internals/define-iterator"),se="String Iterator",oe=ie.set,ae=ie.getterFor(se);ue(String,"String",function(re){oe(this,{type:se,string:le(re),index:0})},function(){var ee=ae(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=de(a,y),ee.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,ve,me){"use strict";var de=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ue=E("../internals/to-length"),se=E("../internals/to-string"),oe=E("../internals/require-object-coercible"),ae=E("../internals/get-method"),re=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");le("match",function(a,y,x){return[function(z){var te=oe(this),ce=z==null?void 0:ae(z,a);return ce?de(ce,z,te):new RegExp(z)[a](se(te))},function(b){var z=ie(this),te=se(b),ce=x(y,z,te);if(ce.done)return ce.value;if(!z.global)return ee(z,te);var fe=z.unicode;z.lastIndex=0;for(var pe=[],he=0,ye;(ye=ee(z,te))!==null;){var Ee=se(ye[0]);pe[he]=Ee,Ee===""&&(z.lastIndex=re(te,ue(z.lastIndex),fe)),he++}return he===0?null:pe}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,ve,me){"use strict";var de=E("../internals/function-apply"),le=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),se=E("../internals/fails"),oe=E("../internals/an-object"),ae=E("../internals/is-callable"),re=E("../internals/to-integer-or-infinity"),ee=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),fe=ce("replace"),pe=Math.max,he=Math.min,ye=ie([].concat),Ee=ie([].push),be=ie("".indexOf),Se=ie("".slice),Pe=function(Ae){return Ae===void 0?Ae:String(Ae)},Ce=function(){return"a".replace(/./,"$0")==="$0"}(),xe=function(){return/./[fe]?/./[fe]("a","$0")==="":!1}(),Be=!se(function(){var Ae=/./;return Ae.exec=function(){var Te=[];return Te.groups={a:"7"},Te},"".replace(Ae,"$")!=="7"});ue("replace",function(Ae,Te,Oe){var je=xe?"$":"$0";return[function(We,ze){var Ve=y(this),Ze=We==null?void 0:b(We,fe);return Ze?le(Ze,We,Ve,ze):le(Te,a(Ve),We,ze)},function(De,We){var ze=oe(this),Ve=a(De);if(typeof We=="string"&&be(We,je)===-1&&be(We,"$<")===-1){var Ze=Oe(Te,ze,Ve,We);if(Ze.done)return Ze.value}var Ue=ae(We);Ue||(We=a(We));var Me=ze.global;if(Me){var He=ze.unicode;ze.lastIndex=0}for(var Qe=[];;){var Ye=te(ze,Ve);if(Ye===null||(Ee(Qe,Ye),!Me))break;var rt=a(Ye[0]);rt===""&&(ze.lastIndex=x(Ve,ee(ze.lastIndex),He))}for(var Ke="",Ge=0,Le=0;Le=Ge&&(Ke+=Se(Ve,Ge,Fe)+_e,Ge=Fe+Xe.length)}return Ke+Se(Ve,Ge)}]},!Be||!Ce||xe)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,ve,me){"use strict";var de=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ue=E("../internals/require-object-coercible"),se=E("../internals/same-value"),oe=E("../internals/to-string"),ae=E("../internals/get-method"),re=E("../internals/regexp-exec-abstract");le("search",function(ee,a,y){return[function(b){var z=ue(this),te=b==null?void 0:ae(b,ee);return te?de(te,b,z):new RegExp(b)[ee](oe(z))},function(x){var b=ie(this),z=oe(x),te=y(a,b,z);if(te.done)return te.value;var ce=b.lastIndex;se(ce,0)||(b.lastIndex=0);var fe=re(b,z);return se(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(E,ve,me){"use strict";var de=E("../internals/function-apply"),le=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),se=E("../internals/is-regexp"),oe=E("../internals/an-object"),ae=E("../internals/require-object-coercible"),re=E("../internals/species-constructor"),ee=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),fe=E("../internals/fails"),pe=ce.UNSUPPORTED_Y,he=4294967295,ye=Math.min,Ee=[].push,be=ie(/./.exec),Se=ie(Ee),Pe=ie("".slice),Ce=!fe(function(){var xe=/(?:)/,Be=xe.exec;xe.exec=function(){return Be.apply(this,arguments)};var Ae="ab".split(xe);return Ae.length!==2||Ae[0]!=="a"||Ae[1]!=="b"});ue("split",function(xe,Be,Ae){var Te;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Te=function(Oe,je){var De=y(ae(this)),We=je===void 0?he:je>>>0;if(We===0)return[];if(Oe===void 0)return[De];if(!se(Oe))return le(Be,De,Oe,We);for(var ze=[],Ve=(Oe.ignoreCase?"i":"")+(Oe.multiline?"m":"")+(Oe.unicode?"u":"")+(Oe.sticky?"y":""),Ze=0,Ue=new RegExp(Oe.source,Ve+"g"),Me,He,Qe;(Me=le(te,Ue,De))&&(He=Ue.lastIndex,!(He>Ze&&(Se(ze,Pe(De,Ze,Me.index)),Me.length>1&&Me.index=We)));)Ue.lastIndex===Me.index&&Ue.lastIndex++;return Ze===De.length?(Qe||!be(Ue,""))&&Se(ze,""):Se(ze,Pe(De,Ze)),ze.length>We?b(ze,0,We):ze}:"0".split(void 0,0).length?Te=function(Oe,je){return Oe===void 0&&je===0?[]:le(Be,this,Oe,je)}:Te=Be,[function(je,De){var We=ae(this),ze=je==null?void 0:x(je,xe);return ze?le(ze,je,We,De):le(Te,y(We),je,De)},function(Oe,je){var De=oe(this),We=y(Oe),ze=Ae(Te,De,We,je,Te!==Be);if(ze.done)return ze.value;var Ve=re(De,RegExp),Ze=De.unicode,Ue=(De.ignoreCase?"i":"")+(De.multiline?"m":"")+(De.unicode?"u":"")+(pe?"g":"y"),Me=new Ve(pe?"^(?:"+De.source+")":De,Ue),He=je===void 0?he:je>>>0;if(He===0)return[];if(We.length===0)return z(Me,We)===null?[We]:[];for(var Qe=0,Ye=0,rt=[];Ye2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").every,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("every",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-call"),ie=E("../internals/array-fill"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("fill",function(ae){var re=arguments.length;return le(ie,ue(this),ae,re>1?arguments[1]:void 0,re>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("filter",function(ae){var re=le(ue(this),ae,arguments.length>1?arguments[1]:void 0);return ie(this,re)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").findIndex,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("findIndex",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").find,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("find",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").forEach,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("forEach",function(oe){le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").includes,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("includes",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").indexOf,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("indexOf",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,ve,me){"use strict";var de=E("../internals/global"),le=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/array-buffer-view-core"),se=E("../modules/es.array.iterator"),oe=E("../internals/well-known-symbol"),ae=oe("iterator"),re=de.Uint8Array,ee=ie(se.values),a=ie(se.keys),y=ie(se.entries),x=ue.aTypedArray,b=ue.exportTypedArrayMethod,z=re&&re.prototype,te=!le(function(){z[ae].call([1])}),ce=!!z&&z.values&&z[ae]===z.values&&z.values.name==="values",fe=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",fe,te||!ce,{name:"values"}),b(ae,fe,te||!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(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-uncurry-this"),ie=de.aTypedArray,ue=de.exportTypedArrayMethod,se=le([].join);ue("join",function(ae){return se(ie(this),ae)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("lastIndexOf",function(ae){var re=arguments.length;return le(ie,ue(this),re>1?[ae,arguments[1]]:[ae])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("map",function(ae){return le(ue(this),ae,arguments.length>1?arguments[1]:void 0,function(re,ee){return new(ie(re))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").right,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("reduceRight",function(oe){var ae=arguments.length;return le(ie(this),oe,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").left,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("reduce",function(oe){var ae=arguments.length;return le(ie(this),oe,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=de.aTypedArray,ie=de.exportTypedArrayMethod,ue=Math.floor;ie("reverse",function(){for(var oe=this,ae=le(oe).length,re=ue(ae/2),ee=0,a;ee1?arguments[1]:void 0,1),he=oe(fe);if(z)return le(y,this,he,pe);var ye=this.length,Ee=ue(he),be=0;if(Ee+pe>ye)throw re("Wrong length");for(;beb;)te[b]=y[b++];return te},ae)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").some,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("some",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,ve,me){"use strict";var de=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ue=E("../internals/a-callable"),se=E("../internals/array-sort"),oe=E("../internals/array-buffer-view-core"),ae=E("../internals/engine-ff-version"),re=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=oe.aTypedArray,x=oe.exportTypedArrayMethod,b=de.Uint16Array,z=b&&le(b.prototype.sort),te=!!z&&!(ie(function(){z(new b(2),null)})&&ie(function(){z(new b(2),{})})),ce=!!z&&!ie(function(){if(ee)return ee<74;if(ae)return ae<67;if(re)return!0;if(a)return a<602;var pe=new b(516),he=Array(516),ye,Ee;for(ye=0;ye<516;ye++)Ee=ye%4,pe[ye]=515-ye,he[ye]=ye-2*Ee+3;for(z(pe,function(be,Se){return(be/4|0)-(Se/4|0)}),ye=0;ye<516;ye++)if(pe[ye]!==he[ye])return!0}),fe=function(pe){return function(he,ye){return pe!==void 0?+pe(he,ye)||0:ye!==ye?-1:he!==he?1:he===0&&ye===0?1/he>0&&1/ye<0?1:-1:he>ye}};x("sort",function(he){return he!==void 0&&ue(he),ce?z(this,he):se(y(this),fe(he))},!ce||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),ue=E("../internals/typed-array-species-constructor"),se=de.aTypedArray,oe=de.exportTypedArrayMethod;oe("subarray",function(re,ee){var a=se(this),y=a.length,x=ie(re,y),b=ue(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,le((ee===void 0?y:ie(ee,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,ve,me){"use strict";var de=E("../internals/global"),le=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),ue=E("../internals/fails"),se=E("../internals/array-slice"),oe=de.Int8Array,ae=ie.aTypedArray,re=ie.exportTypedArrayMethod,ee=[].toLocaleString,a=!!oe&&ue(function(){ee.call(new oe(1))}),y=ue(function(){return[1,2].toLocaleString()!=new oe([1,2]).toLocaleString()})||!ue(function(){oe.prototype.toLocaleString.call([1,2])});re("toLocaleString",function(){return le(ee,a?se(ae(this)):ae(this),se(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,ve,me){"use strict";var de=E("../internals/array-buffer-view-core").exportTypedArrayMethod,le=E("../internals/fails"),ie=E("../internals/global"),ue=E("../internals/function-uncurry-this"),se=ie.Uint8Array,oe=se&&se.prototype||{},ae=[].toString,re=ue([].join);le(function(){ae.call({})})&&(ae=function(){return re(this)});var ee=oe.toString!=ae;de("toString",ae,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,ve,me){var de=E("../internals/typed-array-constructor");de("Uint8",function(le){return function(ue,se,oe){return le(this,ue,se,oe)}})},{"../internals/typed-array-constructor":258}],339:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ue=E("../internals/array-for-each"),se=E("../internals/create-non-enumerable-property"),oe=function(re){if(re&&re.forEach!==ue)try{se(re,"forEach",ue)}catch(ee){re.forEach=ue}};for(var ae in le)le[ae]&&oe(de[ae]&&de[ae].prototype);oe(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,ve,me){var de=E("../internals/global"),le=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ue=E("../modules/es.array.iterator"),se=E("../internals/create-non-enumerable-property"),oe=E("../internals/well-known-symbol"),ae=oe("iterator"),re=oe("toStringTag"),ee=ue.values,a=function(x,b){if(x){if(x[ae]!==ee)try{se(x,ae,ee)}catch(te){x[ae]=ee}if(x[re]||se(x,re,b),le[b]){for(var z in ue)if(x[z]!==ue[z])try{se(x,z,ue[z])}catch(te){x[z]=ue[z]}}}};for(var y in le)a(de[y]&&de[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,ve,me){function de(ce){return Array.isArray?Array.isArray(ce):te(ce)==="[object Array]"}me.isArray=de;function le(ce){return typeof ce=="boolean"}me.isBoolean=le;function ie(ce){return ce===null}me.isNull=ie;function ue(ce){return ce==null}me.isNullOrUndefined=ue;function se(ce){return typeof ce=="number"}me.isNumber=se;function oe(ce){return typeof ce=="string"}me.isString=oe;function ae(ce){return typeof ce=="symbol"}me.isSymbol=ae;function re(ce){return ce===void 0}me.isUndefined=re;function ee(ce){return te(ce)==="[object RegExp]"}me.isRegExp=ee;function a(ce){return typeof ce=="object"&&ce!==null}me.isObject=a;function y(ce){return te(ce)==="[object Date]"}me.isDate=y;function x(ce){return te(ce)==="[object Error]"||ce instanceof Error}me.isError=x;function b(ce){return typeof ce=="function"}me.isFunction=b;function z(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}me.isPrimitive=z,me.isBuffer=E("buffer").Buffer.isBuffer;function te(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,ve,me){(function(de){"use strict";var le=function(){var ae=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,re=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&oe(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(le.masks[y]||y||le.masks.default);var z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",ce=a[te+"Date"](),fe=a[te+"Day"](),pe=a[te+"Month"](),he=a[te+"FullYear"](),ye=a[te+"Hours"](),Ee=a[te+"Minutes"](),be=a[te+"Seconds"](),Se=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Ce=ue(a),xe=se(a),Be={d:ce,dd:ie(ce),ddd:le.i18n.dayNames[fe],dddd:le.i18n.dayNames[fe+7],m:pe+1,mm:ie(pe+1),mmm:le.i18n.monthNames[pe],mmmm:le.i18n.monthNames[pe+12],yy:String(he).slice(2),yyyy:he,h:ye%12||12,hh:ie(ye%12||12),H:ye,HH:ie(ye),M:Ee,MM:ie(Ee),s:be,ss:ie(be),l:ie(Se,3),L:ie(Math.round(Se/10)),t:ye<12?"a":"p",tt:ye<12?"am":"pm",T:ye<12?"A":"P",TT:ye<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(re)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Ce,N:xe};return y.replace(ae,function(Ae){return Ae in Be?Be[Ae]:Ae.slice(1,Ae.length-1)})}}();le.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},le.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function ie(ae,re){for(ae=String(ae),re=re||2;ae.length]/;ve.exports=le;function le(ie){var ue=""+ie,se=de.exec(ue);if(!se)return ue;var oe,ae="",re=0,ee=0;for(re=se.index;re0&&(Be=Se[0]),Be instanceof Error)throw Be;var Ae=new Error("Unhandled error."+(Be?" ("+Be.message+")":""));throw Ae.context=Be,Ae}var Te=xe[be];if(Te===void 0)return!1;if(typeof Te=="function")le(Te,this,Se);else for(var Oe=Te.length,je=te(Te,Oe),Pe=0;Pe0&&Be.length>Ce&&!Be.warned){Be.warned=!0;var Ae=new Error("Possible EventEmitter memory leak detected. "+Be.length+" "+String(be)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ae.name="MaxListenersExceededWarning",Ae.emitter=Ee,Ae.type=be,Ae.count=Be.length,ue(Ae)}return Ee}oe.prototype.addListener=function(be,Se){return a(this,be,Se,!1)},oe.prototype.on=oe.prototype.addListener,oe.prototype.prependListener=function(be,Se){return a(this,be,Se,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Ee,be,Se){var Pe={fired:!1,wrapFn:void 0,target:Ee,type:be,listener:Se},Ce=y.bind(Pe);return Ce.listener=Se,Pe.wrapFn=Ce,Ce}oe.prototype.once=function(be,Se){return re(Se),this.on(be,x(this,be,Se)),this},oe.prototype.prependOnceListener=function(be,Se){return re(Se),this.prependListener(be,x(this,be,Se)),this},oe.prototype.removeListener=function(be,Se){var Pe,Ce,xe,Be,Ae;if(re(Se),Ce=this._events,Ce===void 0)return this;if(Pe=Ce[be],Pe===void 0)return this;if(Pe===Se||Pe.listener===Se)--this._eventsCount===0?this._events=Object.create(null):(delete Ce[be],Ce.removeListener&&this.emit("removeListener",be,Pe.listener||Se));else if(typeof Pe!="function"){for(xe=-1,Be=Pe.length-1;Be>=0;Be--)if(Pe[Be]===Se||Pe[Be].listener===Se){Ae=Pe[Be].listener,xe=Be;break}if(xe<0)return this;xe===0?Pe.shift():ce(Pe,xe),Pe.length===1&&(Ce[be]=Pe[0]),Ce.removeListener!==void 0&&this.emit("removeListener",be,Ae||Se)}return this},oe.prototype.off=oe.prototype.removeListener,oe.prototype.removeAllListeners=function(be){var Se,Pe,Ce;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[be]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[be]),this;if(arguments.length===0){var xe=Object.keys(Pe),Be;for(Ce=0;Ce=0;Ce--)this.removeListener(be,Se[Ce]);return this};function b(Ee,be,Se){var Pe=Ee._events;if(Pe===void 0)return[];var Ce=Pe[be];return Ce===void 0?[]:typeof Ce=="function"?Se?[Ce.listener||Ce]:[Ce]:Se?fe(Ce):te(Ce,Ce.length)}oe.prototype.listeners=function(be){return b(this,be,!0)},oe.prototype.rawListeners=function(be){return b(this,be,!1)},oe.listenerCount=function(Ee,be){return typeof Ee.listenerCount=="function"?Ee.listenerCount(be):z.call(Ee,be)},oe.prototype.listenerCount=z;function z(Ee){var be=this._events;if(be!==void 0){var Se=be[Ee];if(typeof Se=="function")return 1;if(Se!==void 0)return Se.length}return 0}oe.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Ee,be){for(var Se=new Array(be),Pe=0;Pe=3&&(x=y),le.call(ee)==="[object Array]"?ue(ee,a,x):typeof ee=="string"?se(ee,a,x):oe(ee,a,x)};ve.exports=ae},{"is-callable":367}],346:[function(E,ve,me){"use strict";var de="Function.prototype.bind called on incompatible ",le=Array.prototype.slice,ie=Object.prototype.toString,ue="[object Function]";ve.exports=function(oe){var ae=this;if(typeof ae!="function"||ie.call(ae)!==ue)throw new TypeError(de+ae);for(var re=le.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=ae.apply(this,re.concat(le.call(arguments)));return Object(te)===te?te:this}else return ae.apply(oe,re.concat(le.call(arguments)))},y=Math.max(0,ae.length-re.length),x=[],b=0;b1&&typeof je!="boolean")throw new ue('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Oe)===null)throw new le("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var De=Be(Oe),We=De.length>0?De[0]:"",ze=Ae("%"+We+"%",je),Ve=ze.name,Ze=ze.value,Ue=!1,Me=ze.alias;Me&&(We=Me[0],Ee(De,ye([0,1],Me)));for(var He=1,Qe=!0;He=De.length){var Ge=oe(Ze,Ye);Qe=!!Ge,Qe&&"get"in Ge&&!("originalValue"in Ge.get)?Ze=Ge.get:Ze=Ze[Ye]}else Qe=he(Ze,Ye),Ze=Ze[Ye];Qe&&!Ue&&(z[Ve]=Ze)}}return Ze}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,ve,me){"use strict";var de=E("get-intrinsic"),le=de("%Object.getOwnPropertyDescriptor%",!0);if(le)try{le([],"length")}catch(ie){le=null}ve.exports=le},{"get-intrinsic":348}],350:[function(E,ve,me){"use strict";var de={foo:{}},le=Object;ve.exports=function(){return{__proto__:de}.foo===de.foo&&!({__proto__:null}instanceof le)}},{}],351:[function(E,ve,me){"use strict";var de=typeof Symbol!="undefined"&&Symbol,le=E("./shams");ve.exports=function(){return typeof de!="function"||typeof Symbol!="function"||typeof de("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:le()}},{"./shams":352}],352:[function(E,ve,me){"use strict";ve.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var le={},ie=Symbol("test"),ue=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(ue)!=="[object Symbol]")return!1;var se=42;le[ie]=se;for(ie in le)return!1;if(typeof Object.keys=="function"&&Object.keys(le).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(le).length!==0)return!1;var oe=Object.getOwnPropertySymbols(le);if(oe.length!==1||oe[0]!==ie||!Object.prototype.propertyIsEnumerable.call(le,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var ae=Object.getOwnPropertyDescriptor(le,ie);if(ae.value!==se||ae.enumerable!==!0)return!1}return!0}},{}],353:[function(E,ve,me){"use strict";var de=E("has-symbols/shams");ve.exports=function(){return de()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,ve,me){"use strict";var de=E("function-bind");ve.exports=de.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,ve,me){var de=E("http"),le=E("url"),ie=ve.exports;for(var ue in de)de.hasOwnProperty(ue)&&(ie[ue]=de[ue]);ie.request=function(oe,ae){return oe=se(oe),de.request.call(this,oe,ae)},ie.get=function(oe,ae){return oe=se(oe),de.get.call(this,oe,ae)};function se(oe){if(typeof oe=="string"&&(oe=le.parse(oe)),oe.protocol||(oe.protocol="https:"),oe.protocol!=="https:")throw new Error('Protocol "'+oe.protocol+'" not supported. Expected "https:"');return oe}},{http:468,url:472}],356:[function(E,ve,me){"use strict";var de=E("util"),le=E("ms");ve.exports=function(ie){if(typeof ie=="number")return ie;var ue=le(ie);if(ue===void 0){var se=new Error(de.format("humanize-ms(%j) result undefined",ie));console.warn(se.stack)}return ue}},{ms:376,util:419}],357:[function(E,ve,me){me.read=function(de,le,ie,ue,se){var oe,ae,re=se*8-ue-1,ee=(1<>1,y=-7,x=ie?se-1:0,b=ie?-1:1,z=de[le+x];for(x+=b,oe=z&(1<<-y)-1,z>>=-y,y+=re;y>0;oe=oe*256+de[le+x],x+=b,y-=8);for(ae=oe&(1<<-y)-1,oe>>=-y,y+=ue;y>0;ae=ae*256+de[le+x],x+=b,y-=8);if(oe===0)oe=1-a;else{if(oe===ee)return ae?NaN:(z?-1:1)*(1/0);ae=ae+Math.pow(2,ue),oe=oe-a}return(z?-1:1)*ae*Math.pow(2,oe-ue)},me.write=function(de,le,ie,ue,se,oe){var ae,re,ee,a=oe*8-se-1,y=(1<>1,b=se===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=ue?0:oe-1,te=ue?1:-1,ce=le<0||le===0&&1/le<0?1:0;for(le=Math.abs(le),isNaN(le)||le===1/0?(re=isNaN(le)?1:0,ae=y):(ae=Math.floor(Math.log(le)/Math.LN2),le*(ee=Math.pow(2,-ae))<1&&(ae--,ee*=2),ae+x>=1?le+=b/ee:le+=b*Math.pow(2,1-x),le*ee>=2&&(ae++,ee/=2),ae+x>=y?(re=0,ae=y):ae+x>=1?(re=(le*ee-1)*Math.pow(2,se),ae=ae+x):(re=le*Math.pow(2,x-1)*Math.pow(2,se),ae=0));se>=8;de[ie+z]=re&255,z+=te,re/=256,se-=8);for(ae=ae<0;de[ie+z]=ae&255,z+=te,ae/=256,a-=8);de[ie+z-te]|=ce*128}},{}],358:[function(E,ve,me){"use strict";var de=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],le,ie,ue=-1,se=[],oe=!1;function ae(){!le||!ie||(le=!1,ie.length?se=ie.concat(se):ue=-1,se.length&&re())}function re(){if(!le){oe=!1,le=!0;for(var z=se.length,te=setTimeout(ae);z;){for(ie=se,se=[];ie&&++ue1)for(var ce=1;ce=0&&ie(re)!=="[object Array]"&&ie(re.callee)==="[object Function]"},oe=function(){return ue(arguments)}();ue.isLegacyArguments=se,ve.exports=oe?ue:se},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,ve,me){ve.exports=function(ie){return ie!=null&&(de(ie)||le(ie)||!!ie._isBuffer)};function de(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function le(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&de(ie.slice(0,0))}},{}],367:[function(E,ve,me){"use strict";var de=Function.prototype.toString,le=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,ue;if(typeof le=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw ue}}),ue={},le(function(){throw 42},null,ie)}catch(he){he!==ue&&(le=null)}else le=null;var se=/^\s*class\b/,oe=function(ye){try{var Ee=de.call(ye);return se.test(Ee)}catch(be){return!1}},ae=function(ye){try{return oe(ye)?!1:(de.call(ye),!0)}catch(Ee){return!1}},re=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),fe=function(){return!1};if(typeof document=="object"){var pe=document.all;re.call(pe)===re.call(document.all)&&(fe=function(ye){if((ce||!ye)&&(typeof ye=="undefined"||typeof ye=="object"))try{var Ee=re.call(ye);return(Ee===x||Ee===b||Ee===z||Ee===ee)&&ye("")==null}catch(be){}return!1})}ve.exports=le?function(ye){if(fe(ye))return!0;if(!ye||typeof ye!="function"&&typeof ye!="object")return!1;try{le(ye,null,ie)}catch(Ee){if(Ee!==ue)return!1}return!oe(ye)&&ae(ye)}:function(ye){if(fe(ye))return!0;if(!ye||typeof ye!="function"&&typeof ye!="object")return!1;if(te)return ae(ye);if(oe(ye))return!1;var Ee=re.call(ye);return Ee!==a&&Ee!==y&&!/^\[object HTML/.test(Ee)?!1:ae(ye)}},{}],368:[function(E,ve,me){"use strict";var de=Object.prototype.toString,le=Function.prototype.toString,ie=/^\s*(?:function)?\*/,ue=E("has-tostringtag/shams")(),se=Object.getPrototypeOf,oe=function(){if(!ue)return!1;try{return Function("return function*() {}")()}catch(re){}},ae;ve.exports=function(ee){if(typeof ee!="function")return!1;if(ie.test(le.call(ee)))return!0;if(!ue){var a=de.call(ee);return a==="[object GeneratorFunction]"}if(!se)return!1;if(typeof ae=="undefined"){var y=oe();ae=y?se(y):!1}return se(ee)===ae}},{"has-tostringtag/shams":353}],369:[function(E,ve,me){"use strict";var de=E("which-typed-array");ve.exports=function(ie){return!!de(ie)}},{"which-typed-array":420}],370:[function(E,ve,me){var de={}.toString;ve.exports=Array.isArray||function(le){return de.call(le)=="[object Array]"}},{}],371:[function(E,ve,me){(function(de){(function(){(function(le,ie){typeof me=="object"&&typeof ve!="undefined"?ve.exports=ie(le):typeof ge=="function"&&ge.amd?ge(ie):ie(le)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof de!="undefined"?de:this,function(le){"use strict";le=le||{};var ie=le.Base64,ue="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(Oe){for(var je={},De=0,We=Oe.length;De>>6)+ae(128|je&63):ae(224|je>>>12&15)+ae(128|je>>>6&63)+ae(128|je&63)}else{var je=65536+(Oe.charCodeAt(0)-55296)*1024+(Oe.charCodeAt(1)-56320);return ae(240|je>>>18&7)+ae(128|je>>>12&63)+ae(128|je>>>6&63)+ae(128|je&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Oe){return Oe.replace(ee,re)},y=function(Oe){var je=[0,2,1][Oe.length%3],De=Oe.charCodeAt(0)<<16|(Oe.length>1?Oe.charCodeAt(1):0)<<8|(Oe.length>2?Oe.charCodeAt(2):0),We=[se.charAt(De>>>18),se.charAt(De>>>12&63),je>=2?"=":se.charAt(De>>>6&63),je>=1?"=":se.charAt(De&63)];return We.join("")},x=le.btoa&&typeof le.btoa=="function"?function(Oe){return le.btoa(Oe)}:function(Oe){if(Oe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Oe.replace(/[\s\S]{1,3}/g,y)},b=function(Oe){return x(a(String(Oe)))},z=function(Oe){return Oe.replace(/[+\/]/g,function(je){return je=="+"?"-":"_"}).replace(/=/g,"")},te=function(Oe,je){return je?z(b(Oe)):b(Oe)},ce=function(Oe){return te(Oe,!0)},fe;le.Uint8Array&&(fe=function(Oe,je){for(var De="",We=0,ze=Oe.length;We>>18)+se.charAt(Me>>>12&63)+(typeof Ze!="undefined"?se.charAt(Me>>>6&63):"=")+(typeof Ue!="undefined"?se.charAt(Me&63):"=")}return je?z(De):De});var pe=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,he=function(Oe){switch(Oe.length){case 4:var je=(7&Oe.charCodeAt(0))<<18|(63&Oe.charCodeAt(1))<<12|(63&Oe.charCodeAt(2))<<6|63&Oe.charCodeAt(3),De=je-65536;return ae((De>>>10)+55296)+ae((De&1023)+56320);case 3:return ae((15&Oe.charCodeAt(0))<<12|(63&Oe.charCodeAt(1))<<6|63&Oe.charCodeAt(2));default:return ae((31&Oe.charCodeAt(0))<<6|63&Oe.charCodeAt(1))}},ye=function(Oe){return Oe.replace(pe,he)},Ee=function(Oe){var je=Oe.length,De=je%4,We=(je>0?oe[Oe.charAt(0)]<<18:0)|(je>1?oe[Oe.charAt(1)]<<12:0)|(je>2?oe[Oe.charAt(2)]<<6:0)|(je>3?oe[Oe.charAt(3)]:0),ze=[ae(We>>>16),ae(We>>>8&255),ae(We&255)];return ze.length-=[0,0,2,1][De],ze.join("")},be=le.atob&&typeof le.atob=="function"?function(Oe){return le.atob(Oe)}:function(Oe){return Oe.replace(/\S{1,4}/g,Ee)},Se=function(Oe){return be(String(Oe).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Oe){return ye(be(Oe))},Ce=function(Oe){return String(Oe).replace(/[-_]/g,function(je){return je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},xe=function(Oe){return Pe(Ce(Oe))},Be;le.Uint8Array&&(Be=function(Oe){return Uint8Array.from(Se(Ce(Oe)),function(je){return je.charCodeAt(0)})});var Ae=function(){var Oe=le.Base64;return le.Base64=ie,Oe};if(le.Base64={VERSION:ue,atob:Se,btoa:x,fromBase64:xe,toBase64:te,utob:a,encode:te,encodeURI:ce,btou:ye,decode:xe,noConflict:Ae,fromUint8Array:fe,toUint8Array:Be},typeof Object.defineProperty=="function"){var Te=function(Oe){return{value:Oe,enumerable:!1,writable:!0,configurable:!0}};le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return xe(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(Oe){return te(this,Oe)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return te(this,!0)}))}}return le.Meteor&&(Base64=le.Base64),typeof ve!="undefined"&&ve.exports?ve.exports.Base64=le.Base64:typeof ge=="function"&&ge.amd&&ge([],function(){return le.Base64}),{Base64:le.Base64}})}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,ve,me){"use strict";ve.exports=le;var de=Object.prototype.hasOwnProperty;function le(ie,ue,se){if(!ie)throw new TypeError("argument dest is required");if(!ue)throw new TypeError("argument src is required");return se===void 0&&(se=!0),Object.getOwnPropertyNames(ue).forEach(function(ae){if(!(!se&&de.call(ie,ae))){var re=Object.getOwnPropertyDescriptor(ue,ae);Object.defineProperty(ie,ae,re)}}),ie}},{}],373:[function(E,ve,me){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function de(){this._types=Object.create(null),this._extensions=Object.create(null);for(var le=0;le0)return ae(y);if(b==="number"&&isFinite(y))return x.long?ee(y):re(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function ae(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*oe;case"weeks":case"week":case"w":return b*se;case"days":case"day":case"d":return b*ue;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*le;case"seconds":case"second":case"secs":case"sec":case"s":return b*de;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function re(y){var x=Math.abs(y);return x>=ue?Math.round(y/ue)+"d":x>=ie?Math.round(y/ie)+"h":x>=le?Math.round(y/le)+"m":x>=de?Math.round(y/de)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=ue?a(y,x,ue,"day"):x>=ie?a(y,x,ie,"hour"):x>=le?a(y,x,le,"minute"):x>=de?a(y,x,de,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,ve,me){"use strict";var de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function ue(oe){if(oe==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(oe)}function se(){try{if(!Object.assign)return!1;var oe=new String("abc");if(oe[5]="de",Object.getOwnPropertyNames(oe)[0]==="5")return!1;for(var ae={},re=0;re<10;re++)ae["_"+String.fromCharCode(re)]=re;var ee=Object.getOwnPropertyNames(ae).map(function(y){return ae[y]});if(ee.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}ve.exports=se()?Object.assign:function(oe,ae){for(var re,ee=ue(oe),a,y=1;y2){var z=re.lastIndexOf("/");if(z!==re.length-1){z===-1?(re="",ee=0):(re=re.slice(0,z),ee=re.length-1-re.lastIndexOf("/")),a=b,y=0;continue}}else if(re.length===2||re.length===1){re="",ee=0,a=b,y=0;continue}}ae&&(re.length>0?re+="/..":re="..",ee=2)}else re.length>0?re+="/"+oe.slice(a+1,b):re=oe.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return re}function ue(oe,ae){var re=ae.dir||ae.root,ee=ae.base||(ae.name||"")+(ae.ext||"");return re?re===ae.root?re+ee:re+oe+ee:ee}var se={resolve:function(){for(var ae="",re=!1,ee,a=arguments.length-1;a>=-1&&!re;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=de.cwd()),y=ee),le(y),y.length!==0&&(ae=y+"/"+ae,re=y.charCodeAt(0)===47)}return ae=ie(ae,!re),re?ae.length>0?"/"+ae:"/":ae.length>0?ae:"."},normalize:function(ae){if(le(ae),ae.length===0)return".";var re=ae.charCodeAt(0)===47,ee=ae.charCodeAt(ae.length-1)===47;return ae=ie(ae,!re),ae.length===0&&!re&&(ae="."),ae.length>0&&ee&&(ae+="/"),re?"/"+ae:ae},isAbsolute:function(ae){return le(ae),ae.length>0&&ae.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var ae,re=0;re0&&(ae===void 0?ae=ee:ae+="/"+ee)}return ae===void 0?".":se.normalize(ae)},relative:function(ae,re){if(le(ae),le(re),ae===re||(ae=se.resolve(ae),re=se.resolve(re),ae===re))return"";for(var ee=1;eete){if(re.charCodeAt(x+fe)===47)return re.slice(x+fe+1);if(fe===0)return re.slice(x+fe)}else y>te&&(ae.charCodeAt(ee+fe)===47?ce=fe:fe===0&&(ce=0));break}var pe=ae.charCodeAt(ee+fe),he=re.charCodeAt(x+fe);if(pe!==he)break;pe===47&&(ce=fe)}var ye="";for(fe=ee+ce+1;fe<=a;++fe)(fe===a||ae.charCodeAt(fe)===47)&&(ye.length===0?ye+="..":ye+="/..");return ye.length>0?ye+re.slice(x+ce):(x+=ce,re.charCodeAt(x)===47&&++x,re.slice(x))},_makeLong:function(ae){return ae},dirname:function(ae){if(le(ae),ae.length===0)return".";for(var re=ae.charCodeAt(0),ee=re===47,a=-1,y=!0,x=ae.length-1;x>=1;--x)if(re=ae.charCodeAt(x),re===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":ae.slice(0,a)},basename:function(ae,re){if(re!==void 0&&typeof re!="string")throw new TypeError('"ext" argument must be a string');le(ae);var ee=0,a=-1,y=!0,x;if(re!==void 0&&re.length>0&&re.length<=ae.length){if(re.length===ae.length&&re===ae)return"";var b=re.length-1,z=-1;for(x=ae.length-1;x>=0;--x){var te=ae.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===re.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=ae.length),ae.slice(ee,a)}else{for(x=ae.length-1;x>=0;--x)if(ae.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":ae.slice(ee,a)}},extname:function(ae){le(ae);for(var re=-1,ee=0,a=-1,y=!0,x=0,b=ae.length-1;b>=0;--b){var z=ae.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===46?re===-1?re=b:x!==1&&(x=1):re!==-1&&(x=-1)}return re===-1||a===-1||x===0||x===1&&re===a-1&&re===ee+1?"":ae.slice(re,a)},format:function(ae){if(ae===null||typeof ae!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof ae);return ue("/",ae)},parse:function(ae){le(ae);var re={root:"",dir:"",base:"",ext:"",name:""};if(ae.length===0)return re;var ee=ae.charCodeAt(0),a=ee===47,y;a?(re.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,ce=ae.length-1,fe=0;ce>=y;--ce){if(ee=ae.charCodeAt(ce),ee===47){if(!te){b=ce+1;break}continue}z===-1&&(te=!1,z=ce+1),ee===46?x===-1?x=ce:fe!==1&&(fe=1):x!==-1&&(fe=-1)}return x===-1||z===-1||fe===0||fe===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?re.base=re.name=ae.slice(1,z):re.base=re.name=ae.slice(b,z)):(b===0&&a?(re.name=ae.slice(1,x),re.base=ae.slice(1,z)):(re.name=ae.slice(b,x),re.base=ae.slice(b,z)),re.ext=ae.slice(x,z)),b>0?re.dir=ae.slice(0,b-1):a&&(re.dir="/"),re},sep:"/",delimiter:":",win32:null,posix:null};se.posix=se,ve.exports=se}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,ve,me){(function(de){(function(){(function(){"use strict";var le={function:!0,object:!0},ie=le[typeof window]&&window||this,ue=ie,se=le[typeof me]&&me,oe=le[typeof ve]&&ve&&!ve.nodeType&&ve,ae=se&&oe&&typeof de=="object"&&de;ae&&(ae.global===ae||ae.window===ae||ae.self===ae)&&(ie=ae);var re=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(xe){return xe=String(xe),xe.charAt(0).toUpperCase()+xe.slice(1)}function te(xe,Be,Ae){var Te={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return Be&&Ae&&/^Win/i.test(xe)&&!/^Windows Phone /i.test(xe)&&(Te=Te[/[\d.]+$/.exec(xe)])&&(xe="Windows "+Te),xe=String(xe),Be&&Ae&&(xe=xe.replace(RegExp(Be,"i"),Ae)),xe=fe(xe.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]),xe}function ce(xe,Be){var Ae=-1,Te=xe?xe.length:0;if(typeof Te=="number"&&Te>-1&&Te<=re)for(;++Ae3&&"WebKit"||/\bOpera\b/.test(Ie)&&(/\bOPR\b/.test(xe)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(xe)&&!/^(?:Trident|EdgeHTML)$/.test(_e)&&"WebKit"||!_e&&/\bMSIE\b/i.test(xe)&&(qe=="Mac OS"?"Tasman":"Trident")||_e=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ie)&&"NetFront")&&(_e=[Le]),Ie=="IE"&&(Le=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(xe)||0)[1])?(Ie+=" Mobile",qe="Windows Phone "+(/\+$/.test(Le)?Le:Le+".x"),Fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(xe)?(Ie="IE Mobile",qe="Windows Phone 8.x",Fe.unshift("desktop mode"),tt||(tt=(/\brv:([\d.]+)/.exec(xe)||0)[1])):Ie!="IE"&&_e=="Trident"&&(Le=/\brv:([\d.]+)/.exec(xe))&&(Ie&&Fe.push("identifying as "+Ie+(tt?" "+tt:"")),Ie="IE",tt=Le[1]),et){if(ye(Be,"global"))if(Me&&(Le=Me.lang.System,Xe=Le.getProperty("os.arch"),qe=qe||Le.getProperty("os.name")+" "+Le.getProperty("os.version")),He){try{tt=Be.require("ringo/engine").version.join("."),Ie="RingoJS"}catch(At){(Le=Be.system)&&Le.global.system==Be.system&&(Ie="Narwhal",qe||(qe=Le[0].os||null))}Ie||(Ie="Rhino")}else typeof Be.process=="object"&&!Be.process.browser&&(Le=Be.process)&&(typeof Le.versions=="object"&&(typeof Le.versions.electron=="string"?(Fe.push("Node "+Le.versions.node),Ie="Electron",tt=Le.versions.electron):typeof Le.versions.nw=="string"&&(Fe.push("Chromium "+tt,"Node "+Le.versions.node),Ie="NW.js",tt=Le.versions.nw)),Ie||(Ie="Node.js",Xe=Le.arch,qe=Le.platform,tt=/[\d.]+/.exec(Le.version),tt=tt?tt[0]:null));else he(Le=Be.runtime)==ze?(Ie="Adobe AIR",qe=Le.flash.system.Capabilities.os):he(Le=Be.phantom)==Ue?(Ie="PhantomJS",tt=(Le=Le.version||null)&&Le.major+"."+Le.minor+"."+Le.patch):typeof rt.documentMode=="number"&&(Le=/\bTrident\/(\d+)/i.exec(xe))?(tt=[tt,rt.documentMode],(Le=+Le[1]+4)!=tt[1]&&(Fe.push("IE "+tt[1]+" mode"),_e&&(_e[1]=""),tt[1]=Le),tt=Ie=="IE"?String(tt[1].toFixed(1)):tt[0]):typeof rt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ie)&&(Fe.push("masking as "+Ie+" "+tt),Ie="IE",tt="11.0",_e=["Trident"],qe="Windows");qe=qe&&fe(qe)}if(tt&&(Le=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(tt)||/(?:alpha|beta)(?: ?\d)?/i.exec(xe+";"+(et&&Te.appMinorVersion))||/\bMinefield\b/i.test(xe)&&"a")&&(ke=/b/i.test(Le)?"beta":"alpha",tt=tt.replace(RegExp(Le+"\\+?$"),"")+(ke=="beta"?Ye:Qe)+(/\d+\+?/.exec(Le)||"")),Ie=="Fennec"||Ie=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(qe))Ie="Firefox Mobile";else if(Ie=="Maxthon"&&tt)tt=tt.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Re))Re=="Xbox 360"&&(qe=null),Re=="Xbox 360"&&/\bIEMobile\b/.test(xe)&&Fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ie)||Ie&&!Re&&!/Browser|Mobi/.test(Ie))&&(qe=="Windows CE"||/Mobi/i.test(xe)))Ie+=" Mobile";else if(Ie=="IE"&&et)try{Be.external===null&&Fe.unshift("platform preview")}catch(At){Fe.unshift("embedded")}else(/\bBlackBerry\b/.test(Re)||/\bBB10\b/.test(xe))&&(Le=(RegExp(Re.replace(/ +/g," *")+"/([.\\d]+)","i").exec(xe)||0)[1]||tt)?(Le=[Le,/BB10/.test(xe)],qe=(Le[1]?(Re=null,Ne="BlackBerry"):"Device Software")+" "+Le[0],tt=null):this!=pe&&Re!="Wii"&&(et&&Ke||/Opera/.test(Ie)&&/\b(?:MSIE|Firefox)\b/i.test(xe)||Ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(qe)||Ie=="IE"&&(qe&&!/^Win/.test(qe)&&tt>5.5||/\bWindows XP\b/.test(qe)&&tt>8||tt==8&&!/\bTrident\b/.test(xe)))&&!ee.test(Le=Pe.call(pe,xe.replace(ee,"")+";"))&&Le.name&&(Le="ing as "+Le.name+((Le=Le.version)?" "+Le:""),ee.test(Ie)?(/\bIE\b/.test(Le)&&qe=="Mac OS"&&(qe=null),Le="identify"+Le):(Le="mask"+Le,Ge?Ie=fe(Ge.replace(/([a-z])([A-Z])/g,"$1 $2")):Ie="Opera",/\bIE\b/.test(Le)&&(qe=null),et||(tt=null)),_e=["Presto"],Fe.push(Le));(Le=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(xe)||0)[1])&&(Le=[parseFloat(Le.replace(/\.(\d)$/,".0$1")),Le],Ie=="Safari"&&Le[1].slice(-1)=="+"?(Ie="WebKit Nightly",ke="alpha",tt=Le[1].slice(0,-1)):(tt==Le[1]||tt==(Le[2]=(/\bSafari\/([\d.]+\+?)/i.exec(xe)||0)[1]))&&(tt=null),Le[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(xe)||0)[1],Le[0]==537.36&&Le[2]==537.36&&parseFloat(Le[1])>=28&&_e=="WebKit"&&(_e=["Blink"]),!et||!De&&!Le[1]?(_e&&(_e[1]="like Safari"),Le=(Le=Le[0],Le<400?1:Le<500?2:Le<526?3:Le<533?4:Le<534?"4+":Le<535?5:Le<537?6:Le<538?7:Le<601?8:Le<602?9:Le<604?10:Le<606?11:Le<608?12:"12")):(_e&&(_e[1]="like Chrome"),Le=Le[1]||(Le=Le[0],Le<530?1:Le<532?2:Le<532.05?3:Le<533?4:Le<534.03?5:Le<534.07?6:Le<534.1?7:Le<534.13?8:Le<534.16?9:Le<534.24?10:Le<534.3?11:Le<535.01?12:Le<535.02?"13+":Le<535.07?15:Le<535.11?16:Le<535.19?17:Le<536.05?18:Le<536.1?19:Le<537.01?20:Le<537.11?"21+":Le<537.13?23:Le<537.18?24:Le<537.24?25:Le<537.36?26:_e!="Blink"?"27":"28")),_e&&(_e[1]+=" "+(Le+=typeof Le=="number"?".x":/[.+]/.test(Le)?"":"+")),Ie=="Safari"&&(!tt||parseInt(tt)>45)?tt=Le:Ie=="Chrome"&&/\bHeadlessChrome/i.test(xe)&&Fe.unshift("headless")),Ie=="Opera"&&(Le=/\bzbov|zvav$/.exec(qe))?(Ie+=" ",Fe.unshift("desktop mode"),Le=="zvav"?(Ie+="Mini",tt=null):Ie+="Mobile",qe=qe.replace(RegExp(" *"+Le+"$"),"")):Ie=="Safari"&&/\bChrome\b/.exec(_e&&_e[1])?(Fe.unshift("desktop mode"),Ie="Chrome Mobile",tt=null,/\bOS X\b/.test(qe)?(Ne="Apple",qe="iOS 4.3+"):qe=null):/\bSRWare Iron\b/.test(Ie)&&!tt&&(tt=ht("Chrome")),tt&&tt.indexOf(Le=/[\d.]+$/.exec(qe))==0&&xe.indexOf("/"+Le+"-")>-1&&(qe=Se(qe.replace(Le,""))),qe&&qe.indexOf(Ie)!=-1&&!RegExp(Ie+" OS").test(qe)&&(qe=qe.replace(RegExp(" *"+Ee(Ie)+" *"),"")),_e&&!/\b(?:Avant|Nook)\b/.test(Ie)&&(/Browser|Lunascape|Maxthon/.test(Ie)||Ie!="Safari"&&/^iOS/.test(qe)&&/\bSafari\b/.test(_e[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ie)&&_e[1])&&(Le=_e[_e.length-1])&&Fe.push(Le),Fe.length&&(Fe=["("+Fe.join("; ")+")"]),Ne&&Re&&Re.indexOf(Ne)<0&&Fe.push("on "+Ne),Re&&Fe.push((/^on /.test(Fe[Fe.length-1])?"":"on ")+Re),qe&&(Le=/ ([\d.+]+)$/.exec(qe),$e=Le&&qe.charAt(qe.length-Le[0].length-1)=="/",qe={architecture:32,family:Le&&!$e?qe.replace(Le[0],""):qe,version:Le?Le[1]:null,toString:function(){var At=this.version;return this.family+(At&&!$e?" "+At:"")+(this.architecture==64?" 64-bit":"")}}),(Le=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Xe))&&!/\bi686\b/i.test(Xe)?(qe&&(qe.architecture=64,qe.family=qe.family.replace(RegExp(" *"+Le),"")),Ie&&(/\bWOW64\b/i.test(xe)||et&&/\w(?:86|32)$/.test(Te.cpuClass||Te.platform)&&!/\bWin64; x64\b/i.test(xe))&&Fe.unshift("32-bit")):qe&&/^OS X/.test(qe.family)&&Ie=="Chrome"&&parseFloat(tt)>=39&&(qe.architecture=64),xe||(xe=null);var St={};return St.description=xe,St.layout=_e&&_e[0],St.manufacturer=Ne,St.name=Ie,St.prerelease=ke,St.product=Re,St.ua=xe,St.version=Ie&&tt,St.os=qe||{architecture:null,family:null,version:null,toString:function(){return"null"}},St.parse=Pe,St.toString=lt,St.version&&Fe.unshift(tt),St.name&&Fe.unshift(Ie),qe&&Ie&&!(qe==String(qe).split(" ")[0]&&(qe==Ie.split(" ")[0]||Re))&&Fe.push(Re?"("+qe+")":"on "+qe),Fe.length&&(St.description=Fe.join(" ")),St}var Ce=Pe();typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd?(ie.platform=Ce,ge(function(){return Ce})):se&&oe?pe(Ce,function(xe,Be){se[Be]=xe}):ie.platform=Ce}).call(this)}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,ve,me){(function(de){(function(){"use strict";typeof de=="undefined"||!de.version||de.version.indexOf("v0.")===0||de.version.indexOf("v1.")===0&&de.version.indexOf("v1.8.")!==0?ve.exports={nextTick:le}:ve.exports=de;function le(ie,ue,se,oe){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var ae=arguments.length,re,ee;switch(ae){case 0:case 1:return de.nextTick(ie);case 2:return de.nextTick(function(){ie.call(null,ue)});case 3:return de.nextTick(function(){ie.call(null,ue,se)});case 4:return de.nextTick(function(){ie.call(null,ue,se,oe)});default:for(re=new Array(ae-1),ee=0;ee1)for(var pe=1;pe= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ye=re-ee,Ee=Math.floor,be=String.fromCharCode,Se;function Pe(Ze){throw new RangeError(he[Ze])}function Ce(Ze,Ue){for(var Me=Ze.length,He=[];Me--;)He[Me]=Ue(Ze[Me]);return He}function xe(Ze,Ue){var Me=Ze.split("@"),He="";Me.length>1&&(He=Me[0]+"@",Ze=Me[1]),Ze=Ze.replace(pe,".");var Qe=Ze.split("."),Ye=Ce(Qe,Ue).join(".");return He+Ye}function Be(Ze){for(var Ue=[],Me=0,He=Ze.length,Qe,Ye;Me=55296&&Qe<=56319&&Me65535&&(Ue-=65536,Me+=be(Ue>>>10&1023|55296),Ue=56320|Ue&1023),Me+=be(Ue),Me}).join("")}function Te(Ze){return Ze-48<10?Ze-22:Ze-65<26?Ze-65:Ze-97<26?Ze-97:re}function Oe(Ze,Ue){return Ze+22+75*(Ze<26)-((Ue!=0)<<5)}function je(Ze,Ue,Me){var He=0;for(Ze=Me?Ee(Ze/x):Ze>>1,Ze+=Ee(Ze/Ue);Ze>ye*a>>1;He+=re)Ze=Ee(Ze/ye);return Ee(He+(ye+1)*Ze/(Ze+y))}function De(Ze){var Ue=[],Me=Ze.length,He,Qe=0,Ye=z,rt=b,Ke,Ge,Le,Xe,Fe,ke,et,tt,$e;for(Ke=Ze.lastIndexOf(te),Ke<0&&(Ke=0),Ge=0;Ge=128&&Pe("not-basic"),Ue.push(Ze.charCodeAt(Ge));for(Le=Ke>0?Ke+1:0;Le=Me&&Pe("invalid-input"),et=Te(Ze.charCodeAt(Le++)),(et>=re||et>Ee((ae-Qe)/Fe))&&Pe("overflow"),Qe+=et*Fe,tt=ke<=rt?ee:ke>=rt+a?a:ke-rt,!(etEe(ae/$e)&&Pe("overflow"),Fe*=$e;He=Ue.length+1,rt=je(Qe-Xe,He,Xe==0),Ee(Qe/He)>ae-Ye&&Pe("overflow"),Ye+=Ee(Qe/He),Qe%=He,Ue.splice(Qe++,0,Ye)}return Ae(Ue)}function We(Ze){var Ue,Me,He,Qe,Ye,rt,Ke,Ge,Le,Xe,Fe,ke=[],et,tt,$e,_e;for(Ze=Be(Ze),et=Ze.length,Ue=z,Me=0,Ye=b,rt=0;rt=Ue&&FeEe((ae-Me)/tt)&&Pe("overflow"),Me+=(Ke-Ue)*tt,Ue=Ke,rt=0;rtae&&Pe("overflow"),Fe==Ue){for(Ge=Me,Le=re;Xe=Le<=Ye?ee:Le>=Ye+a?a:Le-Ye,!(Ge0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),ce=decodeURIComponent(z),fe=decodeURIComponent(te),de(ae,ce)?le(ae[ce])?ae[ce].push(fe):ae[ce]=[ae[ce],fe]:ae[ce]=fe}return ae};var le=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,ve,me){"use strict";var de=function(se){switch(typeof se){case"string":return se;case"boolean":return se?"true":"false";case"number":return isFinite(se)?se:"";default:return""}};ve.exports=function(se,oe,ae,re){return oe=oe||"&",ae=ae||"=",se===null&&(se=void 0),typeof se=="object"?ie(ue(se),function(ee){var a=encodeURIComponent(de(ee))+ae;return le(se[ee])?ie(se[ee],function(y){return a+encodeURIComponent(de(y))}).join(oe):a+encodeURIComponent(de(se[ee]))}).join(oe):re?encodeURIComponent(de(re))+ae+encodeURIComponent(de(se)):""};var le=Array.isArray||function(se){return Object.prototype.toString.call(se)==="[object Array]"};function ie(se,oe){if(se.map)return se.map(oe);for(var ae=[],re=0;re0?(typeof ke!="string"&&!_e.objectMode&&Object.getPrototypeOf(ke)!==ee.prototype&&(ke=y(ke)),tt?_e.endEmitted?Fe.emit("error",new Error("stream.unshift() after end event")):Pe(Fe,_e,ke,!0):_e.ended?Fe.emit("error",new Error("stream.push() after EOF")):(_e.reading=!1,_e.decoder&&!et?(ke=_e.decoder.write(ke),_e.objectMode||ke.length!==0?Pe(Fe,_e,ke,!1):We(Fe,_e)):Pe(Fe,_e,ke,!1))):tt||(_e.reading=!1)}return xe(_e)}function Pe(Fe,ke,et,tt){ke.flowing&&ke.length===0&&!ke.sync?(Fe.emit("data",et),Fe.read(0)):(ke.length+=ke.objectMode?1:et.length,tt?ke.buffer.unshift(et):ke.buffer.push(et),ke.needReadable&&je(Fe)),We(Fe,ke)}function Ce(Fe,ke){var et;return!x(ke)&&typeof ke!="string"&&ke!==void 0&&!Fe.objectMode&&(et=new TypeError("Invalid non-string/buffer chunk")),et}function xe(Fe){return!Fe.ended&&(Fe.needReadable||Fe.length=Be?Fe=Be:(Fe--,Fe|=Fe>>>1,Fe|=Fe>>>2,Fe|=Fe>>>4,Fe|=Fe>>>8,Fe|=Fe>>>16,Fe++),Fe}function Te(Fe,ke){return Fe<=0||ke.length===0&&ke.ended?0:ke.objectMode?1:Fe!==Fe?ke.flowing&&ke.length?ke.buffer.head.data.length:ke.length:(Fe>ke.highWaterMark&&(ke.highWaterMark=Ae(Fe)),Fe<=ke.length?Fe:ke.ended?ke.length:(ke.needReadable=!0,0))}be.prototype.read=function(Fe){te("read",Fe),Fe=parseInt(Fe,10);var ke=this._readableState,et=Fe;if(Fe!==0&&(ke.emittedReadable=!1),Fe===0&&ke.needReadable&&(ke.length>=ke.highWaterMark||ke.ended))return te("read: emitReadable",ke.length,ke.ended),ke.length===0&&ke.ended?Ge(this):je(this),null;if(Fe=Te(Fe,ke),Fe===0&&ke.ended)return ke.length===0&&Ge(this),null;var tt=ke.needReadable;te("need readable",tt),(ke.length===0||ke.length-Fe0?$e=Qe(Fe,ke):$e=null,$e===null?(ke.needReadable=!0,Fe=0):ke.length-=Fe,ke.length===0&&(ke.ended||(ke.needReadable=!0),et!==Fe&&ke.ended&&Ge(this)),$e!==null&&this.emit("data",$e),$e};function Oe(Fe,ke){if(!ke.ended){if(ke.decoder){var et=ke.decoder.end();et&&et.length&&(ke.buffer.push(et),ke.length+=ke.objectMode?1:et.length)}ke.ended=!0,je(Fe)}}function je(Fe){var ke=Fe._readableState;ke.needReadable=!1,ke.emittedReadable||(te("emitReadable",ke.flowing),ke.emittedReadable=!0,ke.sync?ie.nextTick(De,Fe):De(Fe))}function De(Fe){te("emit readable"),Fe.emit("readable"),He(Fe)}function We(Fe,ke){ke.readingMore||(ke.readingMore=!0,ie.nextTick(ze,Fe,ke))}function ze(Fe,ke){for(var et=ke.length;!ke.reading&&!ke.flowing&&!ke.ended&&ke.length1&&Xe(tt.pipes,Fe)!==-1)&&!qe&&(te("false write response, pause",et._readableState.awaitDrain),et._readableState.awaitDrain++,nt=!0),et.pause())}function Ft(St){te("onerror",St),lt(),Fe.removeListener("error",Ft),ae(Fe,"error")===0&&Fe.emit("error",St)}ye(Fe,"error",Ft);function gt(){Fe.removeListener("finish",ht),lt()}Fe.once("close",gt);function ht(){te("onfinish"),Fe.removeListener("close",gt),lt()}Fe.once("finish",ht);function lt(){te("unpipe"),et.unpipe(Fe)}return Fe.emit("pipe",et),tt.flowing||(te("pipe resume"),et.resume()),Fe};function Ve(Fe){return function(){var ke=Fe._readableState;te("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&ae(Fe,"data")&&(ke.flowing=!0,He(Fe))}}be.prototype.unpipe=function(Fe){var ke=this._readableState,et={hasUnpiped:!1};if(ke.pipesCount===0)return this;if(ke.pipesCount===1)return Fe&&Fe!==ke.pipes?this:(Fe||(Fe=ke.pipes),ke.pipes=null,ke.pipesCount=0,ke.flowing=!1,Fe&&Fe.emit("unpipe",this,et),this);if(!Fe){var tt=ke.pipes,$e=ke.pipesCount;ke.pipes=null,ke.pipesCount=0,ke.flowing=!1;for(var _e=0;_e<$e;_e++)tt[_e].emit("unpipe",this,et);return this}var Ie=Xe(ke.pipes,Fe);return Ie===-1?this:(ke.pipes.splice(Ie,1),ke.pipesCount-=1,ke.pipesCount===1&&(ke.pipes=ke.pipes[0]),Fe.emit("unpipe",this,et),this)},be.prototype.on=function(Fe,ke){var et=re.prototype.on.call(this,Fe,ke);if(Fe==="data")this._readableState.flowing!==!1&&this.resume();else if(Fe==="readable"){var tt=this._readableState;!tt.endEmitted&&!tt.readableListening&&(tt.readableListening=tt.needReadable=!0,tt.emittedReadable=!1,tt.reading?tt.length&&je(this):ie.nextTick(Ze,this))}return et},be.prototype.addListener=be.prototype.on;function Ze(Fe){te("readable nexttick read 0"),Fe.read(0)}be.prototype.resume=function(){var Fe=this._readableState;return Fe.flowing||(te("resume"),Fe.flowing=!0,Ue(this,Fe)),this};function Ue(Fe,ke){ke.resumeScheduled||(ke.resumeScheduled=!0,ie.nextTick(Me,Fe,ke))}function Me(Fe,ke){ke.reading||(te("resume read 0"),Fe.read(0)),ke.resumeScheduled=!1,ke.awaitDrain=0,Fe.emit("resume"),He(Fe),ke.flowing&&!ke.reading&&Fe.read(0)}be.prototype.pause=function(){return te("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(te("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function He(Fe){var ke=Fe._readableState;for(te("flow",ke.flowing);ke.flowing&&Fe.read()!==null;);}be.prototype.wrap=function(Fe){var ke=this,et=this._readableState,tt=!1;Fe.on("end",function(){if(te("wrapped end"),et.decoder&&!et.ended){var Ie=et.decoder.end();Ie&&Ie.length&&ke.push(Ie)}ke.push(null)}),Fe.on("data",function(Ie){if(te("wrapped data"),et.decoder&&(Ie=et.decoder.write(Ie)),!(et.objectMode&&Ie==null)&&!(!et.objectMode&&(!Ie||!Ie.length))){var Re=ke.push(Ie);Re||(tt=!0,Fe.pause())}});for(var $e in Fe)this[$e]===void 0&&typeof Fe[$e]=="function"&&(this[$e]=function(Ie){return function(){return Fe[Ie].apply(Fe,arguments)}}($e));for(var _e=0;_e=ke.length?(ke.decoder?et=ke.buffer.join(""):ke.buffer.length===1?et=ke.buffer.head.data:et=ke.buffer.concat(ke.length),ke.buffer.clear()):et=Ye(Fe,ke.buffer,ke.decoder),et}function Ye(Fe,ke,et){var tt;return Fe_e.length?_e.length:Fe;if(Ie===_e.length?$e+=_e:$e+=_e.slice(0,Fe),Fe-=Ie,Fe===0){Ie===_e.length?(++tt,et.next?ke.head=et.next:ke.head=ke.tail=null):(ke.head=et,et.data=_e.slice(Ie));break}++tt}return ke.length-=tt,$e}function Ke(Fe,ke){var et=ee.allocUnsafe(Fe),tt=ke.head,$e=1;for(tt.data.copy(et),Fe-=tt.data.length;tt=tt.next;){var _e=tt.data,Ie=Fe>_e.length?_e.length:Fe;if(_e.copy(et,et.length-Fe,0,Ie),Fe-=Ie,Fe===0){Ie===_e.length?(++$e,tt.next?ke.head=tt.next:ke.head=ke.tail=null):(ke.head=tt,tt.data=_e.slice(Ie));break}++$e}return ke.length-=$e,et}function Ge(Fe){var ke=Fe._readableState;if(ke.length>0)throw new Error('"endReadable()" called on non-empty stream');ke.endEmitted||(ke.ended=!0,ie.nextTick(Le,ke,Fe))}function Le(Fe,ke){!Fe.endEmitted&&Fe.length===0&&(Fe.endEmitted=!0,ke.readable=!1,ke.emit("end"))}function Xe(Fe,ke){for(var et=0,tt=Fe.length;et-1?ie:ue.nextTick,re;ye.WritableState=pe;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=le.Uint8Array||function(){};function z(Me){return x.from(Me)}function te(Me){return x.isBuffer(Me)||Me instanceof b}var ce=E("./internal/streams/destroy");ee.inherits(ye,y);function fe(){}function pe(Me,He){re=re||E("./_stream_duplex"),Me=Me||{};var Qe=He instanceof re;this.objectMode=!!Me.objectMode,Qe&&(this.objectMode=this.objectMode||!!Me.writableObjectMode);var Ye=Me.highWaterMark,rt=Me.writableHighWaterMark,Ke=this.objectMode?16:16*1024;Ye||Ye===0?this.highWaterMark=Ye:Qe&&(rt||rt===0)?this.highWaterMark=rt:this.highWaterMark=Ke,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 Ge=Me.decodeStrings===!1;this.decodeStrings=!Ge,this.defaultEncoding=Me.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Le){Ae(He,Le)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new oe(this)}pe.prototype.getBuffer=function(){for(var He=this.bufferedRequest,Qe=[];He;)Qe.push(He),He=He.next;return Qe},function(){try{Object.defineProperty(pe.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Me){}}();var he;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(he=Function.prototype[Symbol.hasInstance],Object.defineProperty(ye,Symbol.hasInstance,{value:function(Me){return he.call(this,Me)?!0:this!==ye?!1:Me&&Me._writableState instanceof pe}})):he=function(Me){return Me instanceof this};function ye(Me){if(re=re||E("./_stream_duplex"),!he.call(ye,this)&&!(this instanceof re))return new ye(Me);this._writableState=new pe(Me,this),this.writable=!0,Me&&(typeof Me.write=="function"&&(this._write=Me.write),typeof Me.writev=="function"&&(this._writev=Me.writev),typeof Me.destroy=="function"&&(this._destroy=Me.destroy),typeof Me.final=="function"&&(this._final=Me.final)),y.call(this)}ye.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ee(Me,He){var Qe=new Error("write after end");Me.emit("error",Qe),ue.nextTick(He,Qe)}function be(Me,He,Qe,Ye){var rt=!0,Ke=!1;return Qe===null?Ke=new TypeError("May not write null values to stream"):typeof Qe!="string"&&Qe!==void 0&&!He.objectMode&&(Ke=new TypeError("Invalid non-string/buffer chunk")),Ke&&(Me.emit("error",Ke),ue.nextTick(Ye,Ke),rt=!1),rt}ye.prototype.write=function(Me,He,Qe){var Ye=this._writableState,rt=!1,Ke=!Ye.objectMode&&te(Me);return Ke&&!x.isBuffer(Me)&&(Me=z(Me)),typeof He=="function"&&(Qe=He,He=null),Ke?He="buffer":He||(He=Ye.defaultEncoding),typeof Qe!="function"&&(Qe=fe),Ye.ended?Ee(this,Qe):(Ke||be(this,Ye,Me,Qe))&&(Ye.pendingcb++,rt=Pe(this,Ye,Ke,Me,He,Qe)),rt},ye.prototype.cork=function(){var Me=this._writableState;Me.corked++},ye.prototype.uncork=function(){var Me=this._writableState;Me.corked&&(Me.corked--,!Me.writing&&!Me.corked&&!Me.finished&&!Me.bufferProcessing&&Me.bufferedRequest&&je(this,Me))},ye.prototype.setDefaultEncoding=function(He){if(typeof He=="string"&&(He=He.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((He+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+He);return this._writableState.defaultEncoding=He,this};function Se(Me,He,Qe){return!Me.objectMode&&Me.decodeStrings!==!1&&typeof He=="string"&&(He=x.from(He,Qe)),He}Object.defineProperty(ye.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(Me,He,Qe,Ye,rt,Ke){if(!Qe){var Ge=Se(He,Ye,rt);Ye!==Ge&&(Qe=!0,rt="buffer",Ye=Ge)}var Le=He.objectMode?1:Ye.length;He.length+=Le;var Xe=He.length0?this.tail.next=re:this.head=re,this.tail=re,++this.length},se.prototype.unshift=function(ae){var re={data:ae,next:this.head};this.length===0&&(this.tail=re),this.head=re,++this.length},se.prototype.shift=function(){if(this.length!==0){var ae=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ae}},se.prototype.clear=function(){this.head=this.tail=null,this.length=0},se.prototype.join=function(ae){if(this.length===0)return"";for(var re=this.head,ee=""+re.data;re=re.next;)ee+=ae+re.data;return ee},se.prototype.concat=function(ae){if(this.length===0)return le.alloc(0);if(this.length===1)return this.head.data;for(var re=le.allocUnsafe(ae>>>0),ee=this.head,a=0;ee;)ue(ee.data,re,a),a+=ee.data.length,ee=ee.next;return re},se}(),ie&&ie.inspect&&ie.inspect.custom&&(ve.exports.prototype[ie.inspect.custom]=function(){var se=ie.inspect({length:this.length});return this.constructor.name+" "+se})},{"safe-buffer":396,util:89}],392:[function(E,ve,me){"use strict";var de=E("process-nextick-args");function le(se,oe){var ae=this,re=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return re||ee?(oe?oe(se):se&&(!this._writableState||!this._writableState.errorEmitted)&&de.nextTick(ue,this,se),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(se||null,function(a){!oe&&a?(de.nextTick(ue,ae,a),ae._writableState&&(ae._writableState.errorEmitted=!0)):oe&&oe(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ue(se,oe){se.emit("error",oe)}ve.exports={destroy:le,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,ve,me){ve.exports=E("events").EventEmitter},{events:344}],394:[function(E,ve,me){me=ve.exports=E("./lib/_stream_readable.js"),me.Stream=me,me.Readable=me,me.Writable=E("./lib/_stream_writable.js"),me.Duplex=E("./lib/_stream_duplex.js"),me.Transform=E("./lib/_stream_transform.js"),me.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,ve,me){var de=function(le){"use strict";var ie=Object.prototype,ue=ie.hasOwnProperty,se,oe=typeof Symbol=="function"?Symbol:{},ae=oe.iterator||"@@iterator",re=oe.asyncIterator||"@@asyncIterator",ee=oe.toStringTag||"@@toStringTag";function a(ze,Ve,Ze){return Object.defineProperty(ze,Ve,{value:Ze,enumerable:!0,configurable:!0,writable:!0}),ze[Ve]}try{a({},"")}catch(ze){a=function(Ve,Ze,Ue){return Ve[Ze]=Ue}}function y(ze,Ve,Ze,Ue){var Me=Ve&&Ve.prototype instanceof pe?Ve:pe,He=Object.create(Me.prototype),Qe=new je(Ue||[]);return He._invoke=Be(ze,Ze,Qe),He}le.wrap=y;function x(ze,Ve,Ze){try{return{type:"normal",arg:ze.call(Ve,Ze)}}catch(Ue){return{type:"throw",arg:Ue}}}var b="suspendedStart",z="suspendedYield",te="executing",ce="completed",fe={};function pe(){}function he(){}function ye(){}var Ee={};a(Ee,ae,function(){return this});var be=Object.getPrototypeOf,Se=be&&be(be(De([])));Se&&Se!==ie&&ue.call(Se,ae)&&(Ee=Se);var Pe=ye.prototype=pe.prototype=Object.create(Ee);he.prototype=ye,a(Pe,"constructor",ye),a(ye,"constructor",he),he.displayName=a(ye,ee,"GeneratorFunction");function Ce(ze){["next","throw","return"].forEach(function(Ve){a(ze,Ve,function(Ze){return this._invoke(Ve,Ze)})})}le.isGeneratorFunction=function(ze){var Ve=typeof ze=="function"&&ze.constructor;return Ve?Ve===he||(Ve.displayName||Ve.name)==="GeneratorFunction":!1},le.mark=function(ze){return Object.setPrototypeOf?Object.setPrototypeOf(ze,ye):(ze.__proto__=ye,a(ze,ee,"GeneratorFunction")),ze.prototype=Object.create(Pe),ze},le.awrap=function(ze){return{__await:ze}};function xe(ze,Ve){function Ze(He,Qe,Ye,rt){var Ke=x(ze[He],ze,Qe);if(Ke.type==="throw")rt(Ke.arg);else{var Ge=Ke.arg,Le=Ge.value;return Le&&typeof Le=="object"&&ue.call(Le,"__await")?Ve.resolve(Le.__await).then(function(Xe){Ze("next",Xe,Ye,rt)},function(Xe){Ze("throw",Xe,Ye,rt)}):Ve.resolve(Le).then(function(Xe){Ge.value=Xe,Ye(Ge)},function(Xe){return Ze("throw",Xe,Ye,rt)})}}var Ue;function Me(He,Qe){function Ye(){return new Ve(function(rt,Ke){Ze(He,Qe,rt,Ke)})}return Ue=Ue?Ue.then(Ye,Ye):Ye()}this._invoke=Me}Ce(xe.prototype),a(xe.prototype,re,function(){return this}),le.AsyncIterator=xe,le.async=function(ze,Ve,Ze,Ue,Me){Me===void 0&&(Me=Promise);var He=new xe(y(ze,Ve,Ze,Ue),Me);return le.isGeneratorFunction(Ve)?He:He.next().then(function(Qe){return Qe.done?Qe.value:He.next()})};function Be(ze,Ve,Ze){var Ue=b;return function(He,Qe){if(Ue===te)throw new Error("Generator is already running");if(Ue===ce){if(He==="throw")throw Qe;return We()}for(Ze.method=He,Ze.arg=Qe;;){var Ye=Ze.delegate;if(Ye){var rt=Ae(Ye,Ze);if(rt){if(rt===fe)continue;return rt}}if(Ze.method==="next")Ze.sent=Ze._sent=Ze.arg;else if(Ze.method==="throw"){if(Ue===b)throw Ue=ce,Ze.arg;Ze.dispatchException(Ze.arg)}else Ze.method==="return"&&Ze.abrupt("return",Ze.arg);Ue=te;var Ke=x(ze,Ve,Ze);if(Ke.type==="normal"){if(Ue=Ze.done?ce:z,Ke.arg===fe)continue;return{value:Ke.arg,done:Ze.done}}else Ke.type==="throw"&&(Ue=ce,Ze.method="throw",Ze.arg=Ke.arg)}}}function Ae(ze,Ve){var Ze=ze.iterator[Ve.method];if(Ze===se){if(Ve.delegate=null,Ve.method==="throw"){if(ze.iterator.return&&(Ve.method="return",Ve.arg=se,Ae(ze,Ve),Ve.method==="throw"))return fe;Ve.method="throw",Ve.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var Ue=x(Ze,ze.iterator,Ve.arg);if(Ue.type==="throw")return Ve.method="throw",Ve.arg=Ue.arg,Ve.delegate=null,fe;var Me=Ue.arg;if(!Me)return Ve.method="throw",Ve.arg=new TypeError("iterator result is not an object"),Ve.delegate=null,fe;if(Me.done)Ve[ze.resultName]=Me.value,Ve.next=ze.nextLoc,Ve.method!=="return"&&(Ve.method="next",Ve.arg=se);else return Me;return Ve.delegate=null,fe}Ce(Pe),a(Pe,ee,"Generator"),a(Pe,ae,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function Te(ze){var Ve={tryLoc:ze[0]};1 in ze&&(Ve.catchLoc=ze[1]),2 in ze&&(Ve.finallyLoc=ze[2],Ve.afterLoc=ze[3]),this.tryEntries.push(Ve)}function Oe(ze){var Ve=ze.completion||{};Ve.type="normal",delete Ve.arg,ze.completion=Ve}function je(ze){this.tryEntries=[{tryLoc:"root"}],ze.forEach(Te,this),this.reset(!0)}le.keys=function(ze){var Ve=[];for(var Ze in ze)Ve.push(Ze);return Ve.reverse(),function Ue(){for(;Ve.length;){var Me=Ve.pop();if(Me in ze)return Ue.value=Me,Ue.done=!1,Ue}return Ue.done=!0,Ue}};function De(ze){if(ze){var Ve=ze[ae];if(Ve)return Ve.call(ze);if(typeof ze.next=="function")return ze;if(!isNaN(ze.length)){var Ze=-1,Ue=function Me(){for(;++Ze=0;--Ue){var Me=this.tryEntries[Ue],He=Me.completion;if(Me.tryLoc==="root")return Ze("end");if(Me.tryLoc<=this.prev){var Qe=ue.call(Me,"catchLoc"),Ye=ue.call(Me,"finallyLoc");if(Qe&&Ye){if(this.prev=0;--Ze){var Ue=this.tryEntries[Ze];if(Ue.tryLoc<=this.prev&&ue.call(Ue,"finallyLoc")&&this.prev=0;--Ve){var Ze=this.tryEntries[Ve];if(Ze.finallyLoc===ze)return this.complete(Ze.completion,Ze.afterLoc),Oe(Ze),fe}},catch:function(ze){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var Ze=this.tryEntries[Ve];if(Ze.tryLoc===ze){var Ue=Ze.completion;if(Ue.type==="throw"){var Me=Ue.arg;Oe(Ze)}return Me}}throw new Error("illegal catch attempt")},delegateYield:function(ze,Ve,Ze){return this.delegate={iterator:De(ze),resultName:Ve,nextLoc:Ze},this.method==="next"&&(this.arg=se),fe}},le}(typeof ve=="object"?ve.exports:{});try{regeneratorRuntime=de}catch(le){typeof globalThis=="object"?globalThis.regeneratorRuntime=de:Function("r","regeneratorRuntime = r")(de)}},{}],396:[function(E,ve,me){var de=E("buffer"),le=de.Buffer;function ie(se,oe){for(var ae in se)oe[ae]=se[ae]}le.from&&le.alloc&&le.allocUnsafe&&le.allocUnsafeSlow?ve.exports=de:(ie(de,me),me.Buffer=ue);function ue(se,oe,ae){return le(se,oe,ae)}ie(le,ue),ue.from=function(se,oe,ae){if(typeof se=="number")throw new TypeError("Argument must not be a number");return le(se,oe,ae)},ue.alloc=function(se,oe,ae){if(typeof se!="number")throw new TypeError("Argument must be a number");var re=le(se);return oe!==void 0?typeof ae=="string"?re.fill(oe,ae):re.fill(oe):re.fill(0),re},ue.allocUnsafe=function(se){if(typeof se!="number")throw new TypeError("Argument must be a number");return le(se)},ue.allocUnsafeSlow=function(se){if(typeof se!="number")throw new TypeError("Argument must be a number");return de.SlowBuffer(se)}},{buffer:90}],397:[function(E,ve,me){(function(de){(function(){(function(le){le.parser=function(Ge,Le){return new ue(Ge,Le)},le.SAXParser=ue,le.SAXStream=y,le.createStream=a,le.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];le.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function ue(Ge,Le){if(!(this instanceof ue))return new ue(Ge,Le);var Xe=this;oe(Xe),Xe.q=Xe.c="",Xe.bufferCheckPosition=le.MAX_BUFFER_LENGTH,Xe.opt=Le||{},Xe.opt.lowercase=Xe.opt.lowercase||Xe.opt.lowercasetags,Xe.looseCase=Xe.opt.lowercase?"toLowerCase":"toUpperCase",Xe.tags=[],Xe.closed=Xe.closedRoot=Xe.sawRoot=!1,Xe.tag=Xe.error=null,Xe.strict=!!Ge,Xe.noscript=!!(Ge||Xe.opt.noscript),Xe.state=xe.BEGIN,Xe.strictEntities=Xe.opt.strictEntities,Xe.ENTITIES=Xe.strictEntities?Object.create(le.XML_ENTITIES):Object.create(le.ENTITIES),Xe.attribList=[],Xe.opt.xmlns&&(Xe.ns=Object.create(ce)),Xe.trackPosition=Xe.opt.position!==!1,Xe.trackPosition&&(Xe.position=Xe.line=Xe.column=0),Ae(Xe,"onready")}Object.create||(Object.create=function(Ge){function Le(){}Le.prototype=Ge;var Xe=new Le;return Xe}),Object.keys||(Object.keys=function(Ge){var Le=[];for(var Xe in Ge)Ge.hasOwnProperty(Xe)&&Le.push(Xe);return Le});function se(Ge){for(var Le=Math.max(le.MAX_BUFFER_LENGTH,10),Xe=0,Fe=0,ke=ie.length;FeLe)switch(ie[Fe]){case"textNode":Oe(Ge);break;case"cdata":Te(Ge,"oncdata",Ge.cdata),Ge.cdata="";break;case"script":Te(Ge,"onscript",Ge.script),Ge.script="";break;default:De(Ge,"Max buffer length exceeded: "+ie[Fe])}Xe=Math.max(Xe,et)}var tt=le.MAX_BUFFER_LENGTH-Xe;Ge.bufferCheckPosition=tt+Ge.position}function oe(Ge){for(var Le=0,Xe=ie.length;Le0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=z.indexOf("=");ce===-1&&(ce=te);var fe=ce===te?0:4-ce%4;return[ce,fe]}function ne(z){var te=ae(z),ce=te[0],fe=te[1];return(ce+fe)*3/4-fe}function ee(z,te,ce){return(te+ce)*3/4-ce}function a(z){var te,ce=ae(z),fe=ce[0],pe=ce[1],he=new ie(ee(z,fe,pe)),ye=0,Ee=pe>0?fe-4:fe,be;for(be=0;be>16&255,he[ye++]=te>>8&255,he[ye++]=te&255;return pe===2&&(te=le[z.charCodeAt(be)]<<2|le[z.charCodeAt(be+1)]>>4,he[ye++]=te&255),pe===1&&(te=le[z.charCodeAt(be)]<<10|le[z.charCodeAt(be+1)]<<4|le[z.charCodeAt(be+2)]>>2,he[ye++]=te>>8&255,he[ye++]=te&255),he}function y(z){return de[z>>18&63]+de[z>>12&63]+de[z>>6&63]+de[z&63]}function x(z,te,ce){for(var fe,pe=[],he=te;heEe?Ee:ye+he));return fe===1?(te=z[ce-1],pe.push(de[te>>2]+de[te<<4&63]+"==")):fe===2&&(te=(z[ce-2]<<8)+z[ce-1],pe.push(de[te>>10]+de[te>>4&63]+de[te<<2&63]+"=")),pe.join("")}},{}],88:[function(E,ve,ge){(function(de,le,ie){typeof ve!="undefined"&&ve.exports?ve.exports=ie():typeof me=="function"&&me.amd?me(le,ie):de[le]=ie()})(this,"bowser",function(){var de=!0;function le(ee){function a(Ze){var Ue=ee.match(Ze);return Ue&&Ue.length>1&&Ue[1]||""}function y(Ze){var Ue=ee.match(Ze);return Ue&&Ue.length>1&&Ue[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),ce=!te&&/nexus\s*[0-9]+/i.test(ee),fe=/CrOS/.test(ee),pe=/silk/i.test(ee),he=/sailfish/i.test(ee),ye=/tizen/i.test(ee),Ee=/(web|hpw)(o|0)s/i.test(ee),be=/windows phone/i.test(ee),Se=/SamsungBrowser/i.test(ee),Pe=!be&&/windows/i.test(ee),Ce=!x&&!pe&&/macintosh/i.test(ee),xe=!z&&!he&&!ye&&!Ee&&/linux/i.test(ee),Be=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ae=a(/version\/(\d+(\.\d+)?)/i),Te=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Oe=!Te&&/[^-]mobi/i.test(ee),je=/xbox/i.test(ee),De;/opera/i.test(ee)?De={name:"Opera",opera:de,version:Ae||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?De={name:"Opera",opera:de,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ae}:/SamsungBrowser/i.test(ee)?De={name:"Samsung Internet for Android",samsungBrowser:de,version:Ae||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?De={name:"NAVER Whale browser",whale:de,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?De={name:"MZ Browser",mzbrowser:de,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?De={name:"Opera Coast",coast:de,version:Ae||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?De={name:"Focus",focus:de,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?De={name:"Yandex Browser",yandexbrowser:de,version:Ae||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?De={name:"UC Browser",ucbrowser:de,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?De={name:"Maxthon",maxthon:de,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?De={name:"Epiphany",epiphany:de,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?De={name:"Puffin",puffin:de,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?De={name:"Sleipnir",sleipnir:de,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?De={name:"K-Meleon",kMeleon:de,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:be?(De={name:"Windows Phone",osname:"Windows Phone",windowsphone:de},Be?(De.msedge=de,De.version=Be):(De.msie=de,De.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?De={name:"Internet Explorer",msie:de,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:fe?De={name:"Chrome",osname:"Chrome OS",chromeos:de,chromeBook:de,chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?De={name:"Microsoft Edge",msedge:de,version:Be}:/vivaldi/i.test(ee)?De={name:"Vivaldi",vivaldi:de,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ae}:he?De={name:"Sailfish",osname:"Sailfish OS",sailfish:de,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?De={name:"SeaMonkey",seamonkey:de,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(De={name:"Firefox",firefox:de,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(De.firefoxos=de,De.osname="Firefox OS")):pe?De={name:"Amazon Silk",silk:de,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?De={name:"PhantomJS",phantom:de,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?De={name:"SlimerJS",slimer:de,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?De={name:"BlackBerry",osname:"BlackBerry OS",blackberry:de,version:Ae||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ee?(De={name:"WebOS",osname:"WebOS",webos:de,version:Ae||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(De.touchpad=de)):/bada/i.test(ee)?De={name:"Bada",osname:"Bada",bada:de,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:ye?De={name:"Tizen",osname:"Tizen",tizen:de,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ae}:/qupzilla/i.test(ee)?De={name:"QupZilla",qupzilla:de,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ae}:/chromium/i.test(ee)?De={name:"Chromium",chromium:de,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ae}:/chrome|crios|crmo/i.test(ee)?De={name:"Chrome",chrome:de,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?De={name:"Android",version:Ae}:/safari|applewebkit/i.test(ee)?(De={name:"Safari",safari:de},Ae&&(De.version=Ae)):x?(De={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ae&&(De.version=Ae)):/googlebot/i.test(ee)?De={name:"Googlebot",googlebot:de,version:a(/googlebot\/(\d+(\.\d+))/i)||Ae}:De={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!De.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(De.name=De.name||"Blink",De.blink=de):(De.name=De.name||"Webkit",De.webkit=de),!De.version&&Ae&&(De.version=Ae)):!De.opera&&/gecko\//i.test(ee)&&(De.name=De.name||"Gecko",De.gecko=de,De.version=De.version||a(/gecko\/(\d+(\.\d+)?)/i)),!De.windowsphone&&(z||De.silk)?(De.android=de,De.osname="Android"):!De.windowsphone&&x?(De[x]=de,De.ios=de,De.osname="iOS"):Ce?(De.mac=de,De.osname="macOS"):je?(De.xbox=de,De.osname="Xbox"):Pe?(De.windows=de,De.osname="Windows"):xe&&(De.linux=de,De.osname="Linux");function We(Ze){switch(Ze){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 ze="";De.windows?ze=We(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):De.windowsphone?ze=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):De.mac?(ze=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),ze=ze.replace(/[_\s]/g,".")):x?(ze=a(/os (\d+([_\s]\d+)*) like mac os x/i),ze=ze.replace(/[_\s]/g,".")):z?ze=a(/android[ \/-](\d+(\.\d+)*)/i):De.webos?ze=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):De.blackberry?ze=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):De.bada?ze=a(/bada\/(\d+(\.\d+)*)/i):De.tizen&&(ze=a(/tizen[\/\s](\d+(\.\d+)*)/i)),ze&&(De.osversion=ze);var Ve=!De.windows&&ze.split(".")[0];return Te||ce||x=="ipad"||z&&(Ve==3||Ve>=4&&!Oe)||De.silk?De.tablet=de:(Oe||x=="iphone"||x=="ipod"||z||te||De.blackberry||De.webos||De.bada)&&(De.mobile=de),De.msedge||De.msie&&De.version>=10||De.yandexbrowser&&De.version>=15||De.vivaldi&&De.version>=1||De.chrome&&De.version>=20||De.samsungBrowser&&De.version>=4||De.whale&&oe([De.version,"1.0"])===1||De.mzbrowser&&oe([De.version,"6.0"])===1||De.focus&&oe([De.version,"1.0"])===1||De.firefox&&De.version>=20||De.safari&&De.version>=6||De.opera&&De.version>=10||De.ios&&De.osversion&&De.osversion.split(".")[0]>=6||De.blackberry&&De.version>=10.1||De.chromium&&De.version>=20?De.a=de:De.msie&&De.version<10||De.chrome&&De.version<20||De.firefox&&De.version<20||De.safari&&De.version<6||De.opera&&De.version<10||De.ios&&De.osversion&&De.osversion.split(".")[0]<6||De.chromium&&De.version<20?De.c=de:De.x=de,De}var ie=le(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(ee){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function ae(ee,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=le(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return oe([b,ee[z]])<0}return a}function ne(ee,a,y){return!ae(ee,a,y)}return ie.isUnsupportedBrowser=ae,ie.compareVersions=oe,ie.check=ne,ie._detect=le,ie.detect=le,ie})},{}],89:[function(E,ve,ge){},{}],90:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("base64-js"),ie=E("ieee754");ge.Buffer=ae,ge.SlowBuffer=fe,ge.INSPECT_MAX_BYTES=50;var ue=2147483647;ge.kMaxLength=ue,ae.TYPED_ARRAY_SUPPORT=se(),!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 se(){try{var _e=new Uint8Array(1);return _e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},_e.foo()===42}catch(Ie){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 oe(_e){if(_e>ue)throw new RangeError('The value "'+_e+'" is invalid for option "size"');var Ie=new Uint8Array(_e);return Ie.__proto__=ae.prototype,Ie}function ae(_e,Ie,Re){if(typeof _e=="number"){if(typeof Ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(_e)}return ne(_e,Ie,Re)}typeof Symbol!="undefined"&&Symbol.species!=null&&ae[Symbol.species]===ae&&Object.defineProperty(ae,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),ae.poolSize=8192;function ne(_e,Ie,Re){if(typeof _e=="string")return x(_e,Ie);if(ArrayBuffer.isView(_e))return b(_e);if(_e==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e);if(tt(_e,ArrayBuffer)||_e&&tt(_e.buffer,ArrayBuffer))return z(_e,Ie,Re);if(typeof _e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ne=_e.valueOf&&_e.valueOf();if(Ne!=null&&Ne!==_e)return ae.from(Ne,Ie,Re);var qe=te(_e);if(qe)return qe;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof _e[Symbol.toPrimitive]=="function")return ae.from(_e[Symbol.toPrimitive]("string"),Ie,Re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _e)}ae.from=function(_e,Ie,Re){return ne(_e,Ie,Re)},ae.prototype.__proto__=Uint8Array.prototype,ae.__proto__=Uint8Array;function ee(_e){if(typeof _e!="number")throw new TypeError('"size" argument must be of type number');if(_e<0)throw new RangeError('The value "'+_e+'" is invalid for option "size"')}function a(_e,Ie,Re){return ee(_e),_e<=0?oe(_e):Ie!==void 0?typeof Re=="string"?oe(_e).fill(Ie,Re):oe(_e).fill(Ie):oe(_e)}ae.alloc=function(_e,Ie,Re){return a(_e,Ie,Re)};function y(_e){return ee(_e),oe(_e<0?0:ce(_e)|0)}ae.allocUnsafe=function(_e){return y(_e)},ae.allocUnsafeSlow=function(_e){return y(_e)};function x(_e,Ie){if((typeof Ie!="string"||Ie==="")&&(Ie="utf8"),!ae.isEncoding(Ie))throw new TypeError("Unknown encoding: "+Ie);var Re=pe(_e,Ie)|0,Ne=oe(Re),qe=Ne.write(_e,Ie);return qe!==Re&&(Ne=Ne.slice(0,qe)),Ne}function b(_e){for(var Ie=_e.length<0?0:ce(_e.length)|0,Re=oe(Ie),Ne=0;Ne=ue)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ue.toString(16)+" bytes");return _e|0}function fe(_e){return+_e!=_e&&(_e=0),ae.alloc(+_e)}ae.isBuffer=function(Ie){return Ie!=null&&Ie._isBuffer===!0&&Ie!==ae.prototype},ae.compare=function(Ie,Re){if(tt(Ie,Uint8Array)&&(Ie=ae.from(Ie,Ie.offset,Ie.byteLength)),tt(Re,Uint8Array)&&(Re=ae.from(Re,Re.offset,Re.byteLength)),!ae.isBuffer(Ie)||!ae.isBuffer(Re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Ie===Re)return 0;for(var Ne=Ie.length,qe=Re.length,st=0,nt=Math.min(Ne,qe);st2&&arguments[2]===!0;if(!Ne&&Re===0)return 0;for(var qe=!1;;)switch(Ie){case"ascii":case"latin1":case"binary":return Re;case"utf8":case"utf-8":return Le(_e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re*2;case"hex":return Re>>>1;case"base64":return ke(_e).length;default:if(qe)return Ne?-1:Le(_e).length;Ie=(""+Ie).toLowerCase(),qe=!0}}ae.byteLength=pe;function he(_e,Ie,Re){var Ne=!1;if((Ie===void 0||Ie<0)&&(Ie=0),Ie>this.length||((Re===void 0||Re>this.length)&&(Re=this.length),Re<=0)||(Re>>>=0,Ie>>>=0,Re<=Ie))return"";for(_e||(_e="utf8");;)switch(_e){case"hex":return Ve(this,Ie,Re);case"utf8":case"utf-8":return Oe(this,Ie,Re);case"ascii":return We(this,Ie,Re);case"latin1":case"binary":return ze(this,Ie,Re);case"base64":return Te(this,Ie,Re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ze(this,Ie,Re);default:if(Ne)throw new TypeError("Unknown encoding: "+_e);_e=(_e+"").toLowerCase(),Ne=!0}}ae.prototype._isBuffer=!0;function ye(_e,Ie,Re){var Ne=_e[Ie];_e[Ie]=_e[Re],_e[Re]=Ne}ae.prototype.swap16=function(){var Ie=this.length;if(Ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Re=0;ReRe&&(Ie+=" ... "),""},ae.prototype.compare=function(Ie,Re,Ne,qe,st){if(tt(Ie,Uint8Array)&&(Ie=ae.from(Ie,Ie.offset,Ie.byteLength)),!ae.isBuffer(Ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Ie);if(Re===void 0&&(Re=0),Ne===void 0&&(Ne=Ie?Ie.length:0),qe===void 0&&(qe=0),st===void 0&&(st=this.length),Re<0||Ne>Ie.length||qe<0||st>this.length)throw new RangeError("out of range index");if(qe>=st&&Re>=Ne)return 0;if(qe>=st)return-1;if(Re>=Ne)return 1;if(Re>>>=0,Ne>>>=0,qe>>>=0,st>>>=0,this===Ie)return 0;for(var nt=st-qe,ot=Ne-Re,Ft=Math.min(nt,ot),gt=this.slice(qe,st),ht=Ie.slice(Re,Ne),lt=0;lt2147483647?Re=2147483647:Re<-2147483648&&(Re=-2147483648),Re=+Re,$e(Re)&&(Re=qe?0:_e.length-1),Re<0&&(Re=_e.length+Re),Re>=_e.length){if(qe)return-1;Re=_e.length-1}else if(Re<0)if(qe)Re=0;else return-1;if(typeof Ie=="string"&&(Ie=ae.from(Ie,Ne)),ae.isBuffer(Ie))return Ie.length===0?-1:be(_e,Ie,Re,Ne,qe);if(typeof Ie=="number")return Ie=Ie&255,typeof Uint8Array.prototype.indexOf=="function"?qe?Uint8Array.prototype.indexOf.call(_e,Ie,Re):Uint8Array.prototype.lastIndexOf.call(_e,Ie,Re):be(_e,[Ie],Re,Ne,qe);throw new TypeError("val must be string, number or Buffer")}function be(_e,Ie,Re,Ne,qe){var st=1,nt=_e.length,ot=Ie.length;if(Ne!==void 0&&(Ne=String(Ne).toLowerCase(),Ne==="ucs2"||Ne==="ucs-2"||Ne==="utf16le"||Ne==="utf-16le")){if(_e.length<2||Ie.length<2)return-1;st=2,nt/=2,ot/=2,Re/=2}function Ft(At,Pt){return st===1?At[Pt]:At.readUInt16BE(Pt*st)}var gt;if(qe){var ht=-1;for(gt=Re;gtnt&&(Re=nt-ot),gt=Re;gt>=0;gt--){for(var lt=!0,St=0;Stqe&&(Ne=qe)):Ne=qe;var st=Ie.length;Ne>st/2&&(Ne=st/2);for(var nt=0;nt>>0,isFinite(Ne)?(Ne=Ne>>>0,qe===void 0&&(qe="utf8")):(qe=Ne,Ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var st=this.length-Re;if((Ne===void 0||Ne>st)&&(Ne=st),Ie.length>0&&(Ne<0||Re<0)||Re>this.length)throw new RangeError("Attempt to write outside buffer bounds");qe||(qe="utf8");for(var nt=!1;;)switch(qe){case"hex":return Se(this,Ie,Re,Ne);case"utf8":case"utf-8":return Pe(this,Ie,Re,Ne);case"ascii":return Ce(this,Ie,Re,Ne);case"latin1":case"binary":return xe(this,Ie,Re,Ne);case"base64":return Be(this,Ie,Re,Ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ae(this,Ie,Re,Ne);default:if(nt)throw new TypeError("Unknown encoding: "+qe);qe=(""+qe).toLowerCase(),nt=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Te(_e,Ie,Re){return Ie===0&&Re===_e.length?le.fromByteArray(_e):le.fromByteArray(_e.slice(Ie,Re))}function Oe(_e,Ie,Re){Re=Math.min(_e.length,Re);for(var Ne=[],qe=Ie;qe239?4:st>223?3:st>191?2:1;if(qe+ot<=Re){var Ft,gt,ht,lt;switch(ot){case 1:st<128&&(nt=st);break;case 2:Ft=_e[qe+1],(Ft&192)===128&&(lt=(st&31)<<6|Ft&63,lt>127&&(nt=lt));break;case 3:Ft=_e[qe+1],gt=_e[qe+2],(Ft&192)===128&&(gt&192)===128&&(lt=(st&15)<<12|(Ft&63)<<6|gt&63,lt>2047&&(lt<55296||lt>57343)&&(nt=lt));break;case 4:Ft=_e[qe+1],gt=_e[qe+2],ht=_e[qe+3],(Ft&192)===128&&(gt&192)===128&&(ht&192)===128&&(lt=(st&15)<<18|(Ft&63)<<12|(gt&63)<<6|ht&63,lt>65535&<<1114112&&(nt=lt))}}nt===null?(nt=65533,ot=1):nt>65535&&(nt-=65536,Ne.push(nt>>>10&1023|55296),nt=56320|nt&1023),Ne.push(nt),qe+=ot}return De(Ne)}var je=4096;function De(_e){var Ie=_e.length;if(Ie<=je)return String.fromCharCode.apply(String,_e);for(var Re="",Ne=0;NeNe)&&(Re=Ne);for(var qe="",st=Ie;stNe&&(Ie=Ne),Re<0?(Re+=Ne,Re<0&&(Re=0)):Re>Ne&&(Re=Ne),ReRe)throw new RangeError("Trying to access beyond buffer length")}ae.prototype.readUIntLE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||Ue(Ie,Re,this.length);for(var qe=this[Ie],st=1,nt=0;++nt>>0,Re=Re>>>0,Ne||Ue(Ie,Re,this.length);for(var qe=this[Ie+--Re],st=1;Re>0&&(st*=256);)qe+=this[Ie+--Re]*st;return qe},ae.prototype.readUInt8=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,1,this.length),this[Ie]},ae.prototype.readUInt16LE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,2,this.length),this[Ie]|this[Ie+1]<<8},ae.prototype.readUInt16BE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,2,this.length),this[Ie]<<8|this[Ie+1]},ae.prototype.readUInt32LE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),(this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16)+this[Ie+3]*16777216},ae.prototype.readUInt32BE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),this[Ie]*16777216+(this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3])},ae.prototype.readIntLE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||Ue(Ie,Re,this.length);for(var qe=this[Ie],st=1,nt=0;++nt=st&&(qe-=Math.pow(2,8*Re)),qe},ae.prototype.readIntBE=function(Ie,Re,Ne){Ie=Ie>>>0,Re=Re>>>0,Ne||Ue(Ie,Re,this.length);for(var qe=Re,st=1,nt=this[Ie+--qe];qe>0&&(st*=256);)nt+=this[Ie+--qe]*st;return st*=128,nt>=st&&(nt-=Math.pow(2,8*Re)),nt},ae.prototype.readInt8=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,1,this.length),this[Ie]&128?(255-this[Ie]+1)*-1:this[Ie]},ae.prototype.readInt16LE=function(Ie,Re){Ie=Ie>>>0,Re||Ue(Ie,2,this.length);var Ne=this[Ie]|this[Ie+1]<<8;return Ne&32768?Ne|4294901760:Ne},ae.prototype.readInt16BE=function(Ie,Re){Ie=Ie>>>0,Re||Ue(Ie,2,this.length);var Ne=this[Ie+1]|this[Ie]<<8;return Ne&32768?Ne|4294901760:Ne},ae.prototype.readInt32LE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),this[Ie]|this[Ie+1]<<8|this[Ie+2]<<16|this[Ie+3]<<24},ae.prototype.readInt32BE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),this[Ie]<<24|this[Ie+1]<<16|this[Ie+2]<<8|this[Ie+3]},ae.prototype.readFloatLE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),ie.read(this,Ie,!0,23,4)},ae.prototype.readFloatBE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,4,this.length),ie.read(this,Ie,!1,23,4)},ae.prototype.readDoubleLE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,8,this.length),ie.read(this,Ie,!0,52,8)},ae.prototype.readDoubleBE=function(Ie,Re){return Ie=Ie>>>0,Re||Ue(Ie,8,this.length),ie.read(this,Ie,!1,52,8)};function Me(_e,Ie,Re,Ne,qe,st){if(!ae.isBuffer(_e))throw new TypeError('"buffer" argument must be a Buffer instance');if(Ie>qe||Ie_e.length)throw new RangeError("Index out of range")}ae.prototype.writeUIntLE=function(Ie,Re,Ne,qe){if(Ie=+Ie,Re=Re>>>0,Ne=Ne>>>0,!qe){var st=Math.pow(2,8*Ne)-1;Me(this,Ie,Re,Ne,st,0)}var nt=1,ot=0;for(this[Re]=Ie&255;++ot>>0,Ne=Ne>>>0,!qe){var st=Math.pow(2,8*Ne)-1;Me(this,Ie,Re,Ne,st,0)}var nt=Ne-1,ot=1;for(this[Re+nt]=Ie&255;--nt>=0&&(ot*=256);)this[Re+nt]=Ie/ot&255;return Re+Ne},ae.prototype.writeUInt8=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,1,255,0),this[Re]=Ie&255,Re+1},ae.prototype.writeUInt16LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,2,65535,0),this[Re]=Ie&255,this[Re+1]=Ie>>>8,Re+2},ae.prototype.writeUInt16BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,2,65535,0),this[Re]=Ie>>>8,this[Re+1]=Ie&255,Re+2},ae.prototype.writeUInt32LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,4,4294967295,0),this[Re+3]=Ie>>>24,this[Re+2]=Ie>>>16,this[Re+1]=Ie>>>8,this[Re]=Ie&255,Re+4},ae.prototype.writeUInt32BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,4,4294967295,0),this[Re]=Ie>>>24,this[Re+1]=Ie>>>16,this[Re+2]=Ie>>>8,this[Re+3]=Ie&255,Re+4},ae.prototype.writeIntLE=function(Ie,Re,Ne,qe){if(Ie=+Ie,Re=Re>>>0,!qe){var st=Math.pow(2,8*Ne-1);Me(this,Ie,Re,Ne,st-1,-st)}var nt=0,ot=1,Ft=0;for(this[Re]=Ie&255;++nt>0)-Ft&255;return Re+Ne},ae.prototype.writeIntBE=function(Ie,Re,Ne,qe){if(Ie=+Ie,Re=Re>>>0,!qe){var st=Math.pow(2,8*Ne-1);Me(this,Ie,Re,Ne,st-1,-st)}var nt=Ne-1,ot=1,Ft=0;for(this[Re+nt]=Ie&255;--nt>=0&&(ot*=256);)Ie<0&&Ft===0&&this[Re+nt+1]!==0&&(Ft=1),this[Re+nt]=(Ie/ot>>0)-Ft&255;return Re+Ne},ae.prototype.writeInt8=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,1,127,-128),Ie<0&&(Ie=255+Ie+1),this[Re]=Ie&255,Re+1},ae.prototype.writeInt16LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,2,32767,-32768),this[Re]=Ie&255,this[Re+1]=Ie>>>8,Re+2},ae.prototype.writeInt16BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,2,32767,-32768),this[Re]=Ie>>>8,this[Re+1]=Ie&255,Re+2},ae.prototype.writeInt32LE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,4,2147483647,-2147483648),this[Re]=Ie&255,this[Re+1]=Ie>>>8,this[Re+2]=Ie>>>16,this[Re+3]=Ie>>>24,Re+4},ae.prototype.writeInt32BE=function(Ie,Re,Ne){return Ie=+Ie,Re=Re>>>0,Ne||Me(this,Ie,Re,4,2147483647,-2147483648),Ie<0&&(Ie=4294967295+Ie+1),this[Re]=Ie>>>24,this[Re+1]=Ie>>>16,this[Re+2]=Ie>>>8,this[Re+3]=Ie&255,Re+4};function He(_e,Ie,Re,Ne,qe,st){if(Re+Ne>_e.length)throw new RangeError("Index out of range");if(Re<0)throw new RangeError("Index out of range")}function Ye(_e,Ie,Re,Ne,qe){return Ie=+Ie,Re=Re>>>0,qe||He(_e,Ie,Re,4,34028234663852886e22,-34028234663852886e22),ie.write(_e,Ie,Re,Ne,23,4),Re+4}ae.prototype.writeFloatLE=function(Ie,Re,Ne){return Ye(this,Ie,Re,!0,Ne)},ae.prototype.writeFloatBE=function(Ie,Re,Ne){return Ye(this,Ie,Re,!1,Ne)};function Qe(_e,Ie,Re,Ne,qe){return Ie=+Ie,Re=Re>>>0,qe||He(_e,Ie,Re,8,17976931348623157e292,-17976931348623157e292),ie.write(_e,Ie,Re,Ne,52,8),Re+8}ae.prototype.writeDoubleLE=function(Ie,Re,Ne){return Qe(this,Ie,Re,!0,Ne)},ae.prototype.writeDoubleBE=function(Ie,Re,Ne){return Qe(this,Ie,Re,!1,Ne)},ae.prototype.copy=function(Ie,Re,Ne,qe){if(!ae.isBuffer(Ie))throw new TypeError("argument should be a Buffer");if(Ne||(Ne=0),!qe&&qe!==0&&(qe=this.length),Re>=Ie.length&&(Re=Ie.length),Re||(Re=0),qe>0&&qe=this.length)throw new RangeError("Index out of range");if(qe<0)throw new RangeError("sourceEnd out of bounds");qe>this.length&&(qe=this.length),Ie.length-Re=0;--nt)Ie[nt+Re]=this[nt+Ne];else Uint8Array.prototype.set.call(Ie,this.subarray(Ne,qe),Re);return st},ae.prototype.fill=function(Ie,Re,Ne,qe){if(typeof Ie=="string"){if(typeof Re=="string"?(qe=Re,Re=0,Ne=this.length):typeof Ne=="string"&&(qe=Ne,Ne=this.length),qe!==void 0&&typeof qe!="string")throw new TypeError("encoding must be a string");if(typeof qe=="string"&&!ae.isEncoding(qe))throw new TypeError("Unknown encoding: "+qe);if(Ie.length===1){var st=Ie.charCodeAt(0);(qe==="utf8"&&st<128||qe==="latin1")&&(Ie=st)}}else typeof Ie=="number"&&(Ie=Ie&255);if(Re<0||this.length>>0,Ne=Ne===void 0?this.length:Ne>>>0,Ie||(Ie=0);var nt;if(typeof Ie=="number")for(nt=Re;nt55295&&Re<57344){if(!qe){if(Re>56319){(Ie-=3)>-1&&st.push(239,191,189);continue}else if(nt+1===Ne){(Ie-=3)>-1&&st.push(239,191,189);continue}qe=Re;continue}if(Re<56320){(Ie-=3)>-1&&st.push(239,191,189),qe=Re;continue}Re=(qe-55296<<10|Re-56320)+65536}else qe&&(Ie-=3)>-1&&st.push(239,191,189);if(qe=null,Re<128){if((Ie-=1)<0)break;st.push(Re)}else if(Re<2048){if((Ie-=2)<0)break;st.push(Re>>6|192,Re&63|128)}else if(Re<65536){if((Ie-=3)<0)break;st.push(Re>>12|224,Re>>6&63|128,Re&63|128)}else if(Re<1114112){if((Ie-=4)<0)break;st.push(Re>>18|240,Re>>12&63|128,Re>>6&63|128,Re&63|128)}else throw new Error("Invalid code point")}return st}function Xe(_e){for(var Ie=[],Re=0;Re<_e.length;++Re)Ie.push(_e.charCodeAt(Re)&255);return Ie}function Fe(_e,Ie){for(var Re,Ne,qe,st=[],nt=0;nt<_e.length&&!((Ie-=2)<0);++nt)Re=_e.charCodeAt(nt),Ne=Re>>8,qe=Re%256,st.push(qe),st.push(Ne);return st}function ke(_e){return le.toByteArray(Ke(_e))}function et(_e,Ie,Re,Ne){for(var qe=0;qe=Ie.length||qe>=_e.length);++qe)Ie[qe+Re]=_e[qe];return qe}function tt(_e,Ie){return _e instanceof Ie||_e!=null&&_e.constructor!=null&&_e.constructor.name!=null&&_e.constructor.name===Ie.name}function $e(_e){return _e!==_e}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,ve,ge){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(E,ve,ge){"use strict";var de=E("get-intrinsic"),le=E("./"),ie=le(de("String.prototype.indexOf"));ve.exports=function(se,oe){var ae=de(se,!!oe);return typeof ae=="function"&&ie(se,".prototype.")>-1?le(ae):ae}},{"./":93,"get-intrinsic":348}],93:[function(E,ve,ge){"use strict";var de=E("function-bind"),le=E("get-intrinsic"),ie=le("%Function.prototype.apply%"),ue=le("%Function.prototype.call%"),se=le("%Reflect.apply%",!0)||de.call(ue,ie),oe=le("%Object.getOwnPropertyDescriptor%",!0),ae=le("%Object.defineProperty%",!0),ne=le("%Math.max%");if(ae)try{ae({},"a",{value:1})}catch(a){ae=null}ve.exports=function(y){var x=se(de,ue,arguments);if(oe&&ae){var b=oe(x,"length");b.configurable&&ae(x,"length",{value:1+ne(0,y.length-(arguments.length-1))})}return x};var ee=function(){return se(de,ie,arguments)};ae?ae(ve.exports,"apply",{value:ee}):ve.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,ve,ge){"use strict";var de=Array.prototype.slice;ve.exports=le;function le(ue,se){if(!(this instanceof le))return new le(ue,se);this.src=ue,this._withAccess=se}le.prototype.withAccess=function(ue){return this._withAccess=ue!==!1,this},le.prototype.pick=function(ue){return Array.isArray(ue)||(ue=de.call(arguments)),ue.length&&(this.keys=ue),this},le.prototype.to=function(ue){if(ue=ue||{},!this.src)return ue;var se=this.keys||Object.keys(this.src);if(!this._withAccess){for(var oe=0;oe>8&255]},Le=function(nt){return[nt&255,nt>>8&255,nt>>16&255,nt>>24&255]},Xe=function(nt){return nt[3]<<24|nt[2]<<16|nt[1]<<8|nt[0]},Fe=function(nt){return Qe(nt,23,4)},ke=function(nt){return Qe(nt,52,8)},et=function(nt,ot){fe(nt[Ae],ot,{get:function(){return Pe(this)[ot]}})},tt=function(nt,ot,Ft,gt){var ht=x(Ft),lt=Pe(nt);if(ht+ot>lt.byteLength)throw Me(Oe);var St=Pe(lt.buffer).bytes,At=ht+lt.byteOffset,Pt=he(St,At,At+ot);return gt?Pt:Ye(Pt)},$e=function(nt,ot,Ft,gt,ht,lt){var St=x(Ft),At=Pe(nt);if(St+ot>At.byteLength)throw Me(Oe);for(var Pt=Pe(At.buffer).bytes,Dt=St+At.byteOffset,_t=gt(+ht),kt=0;ktht)throw Me("Wrong offset");if(gt=gt===void 0?ht-lt:y(gt),lt+gt>ht)throw Me(Te);Ce(this,{buffer:ot,byteLength:gt,byteOffset:lt}),ie||(this.buffer=ot,this.byteLength=gt,this.byteOffset=lt)},Ve=ze[Ae],ie&&(et(De,"byteLength"),et(ze,"buffer"),et(ze,"byteLength"),et(ze,"byteOffset")),ae(Ve,{getInt8:function(ot){return tt(this,1,ot)[0]<<24>>24},getUint8:function(ot){return tt(this,1,ot)[0]},getInt16:function(ot){var Ft=tt(this,2,ot,arguments.length>1?arguments[1]:void 0);return(Ft[1]<<8|Ft[0])<<16>>16},getUint16:function(ot){var Ft=tt(this,2,ot,arguments.length>1?arguments[1]:void 0);return Ft[1]<<8|Ft[0]},getInt32:function(ot){return Xe(tt(this,4,ot,arguments.length>1?arguments[1]:void 0))},getUint32:function(ot){return Xe(tt(this,4,ot,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(ot){return rt(tt(this,4,ot,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(ot){return rt(tt(this,8,ot,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(ot,Ft){$e(this,1,ot,Ke,Ft)},setUint8:function(ot,Ft){$e(this,1,ot,Ke,Ft)},setInt16:function(ot,Ft){$e(this,2,ot,Ge,Ft,arguments.length>2?arguments[2]:void 0)},setUint16:function(ot,Ft){$e(this,2,ot,Ge,Ft,arguments.length>2?arguments[2]:void 0)},setInt32:function(ot,Ft){$e(this,4,ot,Le,Ft,arguments.length>2?arguments[2]:void 0)},setUint32:function(ot,Ft){$e(this,4,ot,Le,Ft,arguments.length>2?arguments[2]:void 0)},setFloat32:function(ot,Ft){$e(this,4,ot,Fe,Ft,arguments.length>2?arguments[2]:void 0)},setFloat64:function(ot,Ft){$e(this,8,ot,ke,Ft,arguments.length>2?arguments[2]:void 0)}});else{var _e=be&&je.name!==xe;if(!ne(function(){je(1)})||!ne(function(){new je(-1)})||ne(function(){return new je,new je(1.5),new je(NaN),_e&&!Se})){De=function(ot){return ee(this,We),new je(x(ot))},De[Ae]=We;for(var Ie=ce(je),Re=0,Ne;Ie.length>Re;)(Ne=Ie[Re++])in De||oe(De,Ne,je[Ne]);We.constructor=De}else _e&&Se&&oe(je,"name",xe);te&&z(Ve)!==Ze&&te(Ve,Ze);var qe=new ze(new De(2)),st=le(Ve.setInt8);qe.setInt8(0,2147483648),qe.setInt8(1,2147483649),(qe.getInt8(0)||!qe.getInt8(1))&&ae(Ve,{setInt8:function(ot,Ft){st(this,ot,Ft<<24>>24)},setUint8:function(ot,Ft){st(this,ot,Ft<<24>>24)}},{unsafe:!0})}ye(De,xe),ye(ze,Be),ve.exports={ArrayBuffer:De,DataView:ze}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,ve,ge){"use strict";var de=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=Math.min;ve.exports=[].copyWithin||function(oe,ae){var ne=de(this),ee=ie(ne),a=le(oe,ee),y=le(ae,ee),x=arguments.length>2?arguments[2]:void 0,b=ue((x===void 0?ee:le(x,ee))-y,ee-a),z=1;for(y0;)y in ne?ne[a]=ne[y]:delete ne[a],a+=z,y+=z;return ne}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,ve,ge){"use strict";var de=E("../internals/to-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");ve.exports=function(se){for(var oe=de(this),ae=ie(oe),ne=arguments.length,ee=le(ne>1?arguments[1]:void 0,ae),a=ne>2?arguments[2]:void 0,y=a===void 0?ae:le(a,ae);y>ee;)oe[ee++]=se;return oe}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,ve,ge){"use strict";var de=E("../internals/array-iteration").forEach,le=E("../internals/array-method-is-strict"),ie=le("forEach");ve.exports=ie?[].forEach:function(se){return de(this,se,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,ve,ge){var de=E("../internals/length-of-array-like");ve.exports=function(le,ie){for(var ue=0,se=de(ie),oe=new le(se);se>ue;)oe[ue]=ie[ue++];return oe}},{"../internals/length-of-array-like":188}],109:[function(E,ve,ge){"use strict";var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ue=E("../internals/to-object"),se=E("../internals/call-with-safe-iteration-closing"),oe=E("../internals/is-array-iterator-method"),ae=E("../internals/is-constructor"),ne=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=de.Array;ve.exports=function(z){var te=ue(z),ce=ae(this),fe=arguments.length,pe=fe>1?arguments[1]:void 0,he=pe!==void 0;he&&(pe=le(pe,fe>2?arguments[2]:void 0));var ye=y(te),Ee=0,be,Se,Pe,Ce,xe,Be;if(ye&&!(this==x&&oe(ye)))for(Ce=a(te,ye),xe=Ce.next,Se=ce?new this:[];!(Pe=ie(xe,Ce)).done;Ee++)Be=he?se(Ce,pe,[Pe.value,Ee],!0):Pe.value,ee(Se,Ee,Be);else for(be=ne(te),Se=ce?new this(be):x(be);be>Ee;Ee++)Be=he?pe(te[Ee],Ee):te[Ee],ee(Se,Ee,Be);return Se.length=Ee,Se}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,ve,ge){var de=E("../internals/to-indexed-object"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=function(se){return function(oe,ae,ne){var ee=de(oe),a=ie(ee),y=le(ne,a),x;if(se&&ae!=ae){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((se||y in ee)&&ee[y]===ae)return se||y||0;return!se&&-1}};ve.exports={includes:ue(!0),indexOf:ue(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(E,ve,ge){var de=E("../internals/function-bind-context"),le=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ue=E("../internals/to-object"),se=E("../internals/length-of-array-like"),oe=E("../internals/array-species-create"),ae=le([].push),ne=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,ce=ee==5||z;return function(fe,pe,he,ye){for(var Ee=ue(fe),be=ie(Ee),Se=de(pe,he),Pe=se(be),Ce=0,xe=ye||oe,Be=a?xe(fe,Pe):y||te?xe(fe,0):void 0,Ae,Te;Pe>Ce;Ce++)if((ce||Ce in be)&&(Ae=be[Ce],Te=Se(Ae,Ce,Ee),ee))if(a)Be[Ce]=Te;else if(Te)switch(ee){case 3:return!0;case 5:return Ae;case 6:return Ce;case 2:ae(Be,Ae)}else switch(ee){case 4:return!1;case 7:ae(Be,Ae)}return z?-1:x||b?b:Be}};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(E,ve,ge){"use strict";var de=E("../internals/function-apply"),le=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),ue=E("../internals/length-of-array-like"),se=E("../internals/array-method-is-strict"),oe=Math.min,ae=[].lastIndexOf,ne=!!ae&&1/[1].lastIndexOf(1,-0)<0,ee=se("lastIndexOf"),a=ne||!ee;ve.exports=a?function(x){if(ne)return de(ae,this,arguments)||0;var b=le(this),z=ue(b),te=z-1;for(arguments.length>1&&(te=oe(te,ie(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:ae},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,ve,ge){var de=E("../internals/fails"),le=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),ue=le("species");ve.exports=function(se){return ie>=51||!de(function(){var oe=[],ae=oe.constructor={};return ae[ue]=function(){return{foo:1}},oe[se](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,ve,ge){"use strict";var de=E("../internals/fails");ve.exports=function(le,ie){var ue=[][le];return!!ue&&de(function(){ue.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/a-callable"),ie=E("../internals/to-object"),ue=E("../internals/indexed-object"),se=E("../internals/length-of-array-like"),oe=de.TypeError,ae=function(ne){return function(ee,a,y,x){le(a);var b=ie(ee),z=ue(b),te=se(b),ce=ne?te-1:0,fe=ne?-1:1;if(y<2)for(;;){if(ce in z){x=z[ce],ce+=fe;break}if(ce+=fe,ne?ce<0:te<=ce)throw oe("Reduce of empty array with no initial value")}for(;ne?ce>=0:te>ce;ce+=fe)ce in z&&(x=a(x,z[ce],ce,b));return x}};ve.exports={left:ae(!1),right:ae(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),ue=E("../internals/create-property"),se=de.Array,oe=Math.max;ve.exports=function(ae,ne,ee){for(var a=ie(ae),y=le(ne,a),x=le(ee===void 0?a:ee,a),b=se(oe(x-y,0)),z=0;y0;)oe[y]=oe[--y];y!==ee++&&(oe[y]=a)}return oe},se=function(oe,ae,ne,ee){for(var a=ae.length,y=ne.length,x=0,b=0;x0&&ae[0]<4?1:+(ae[0]+ae[1])),!ne&&le&&(ae=le.match(/Edge\/(\d+)/),(!ae||ae[1]>=74)&&(ae=le.match(/Chrome\/(\d+)/),ae&&(ne=+ae[1]))),ve.exports=ne},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,ve,ge){var de=E("../internals/engine-user-agent"),le=de.match(/AppleWebKit\/(\d+)\./);ve.exports=!!le&&+le[1]},{"../internals/engine-user-agent":145}],148:[function(E,ve,ge){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),ue=E("../internals/redefine"),se=E("../internals/set-global"),oe=E("../internals/copy-constructor-properties"),ae=E("../internals/is-forced");ve.exports=function(ne,ee){var a=ne.target,y=ne.global,x=ne.stat,b,z,te,ce,fe,pe;if(y?z=de:x?z=de[a]||se(a,{}):z=(de[a]||{}).prototype,z)for(te in ee){if(fe=ee[te],ne.noTargetGet?(pe=le(z,te),ce=pe&&pe.value):ce=z[te],b=ae(y?te:a+(x?".":"#")+te,ne.forced),!b&&ce!==void 0){if(typeof fe==typeof ce)continue;oe(fe,ce)}(ne.sham||ce&&ce.sham)&&ie(fe,"sham",!0),ue(z,te,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(E,ve,ge){ve.exports=function(de){try{return!!de()}catch(le){return!0}}},{}],151:[function(E,ve,ge){"use strict";E("../modules/es.regexp.exec");var de=E("../internals/function-uncurry-this"),le=E("../internals/redefine"),ie=E("../internals/regexp-exec"),ue=E("../internals/fails"),se=E("../internals/well-known-symbol"),oe=E("../internals/create-non-enumerable-property"),ae=se("species"),ne=RegExp.prototype;ve.exports=function(ee,a,y,x){var b=se(ee),z=!ue(function(){var pe={};return pe[b]=function(){return 7},""[ee](pe)!=7}),te=z&&!ue(function(){var pe=!1,he=/a/;return ee==="split"&&(he={},he.constructor={},he.constructor[ae]=function(){return he},he.flags="",he[b]=/./[b]),he.exec=function(){return pe=!0,null},he[b](""),!pe});if(!z||!te||y){var ce=de(/./[b]),fe=a(b,""[ee],function(pe,he,ye,Ee,be){var Se=de(pe),Pe=he.exec;return Pe===ie||Pe===ne.exec?z&&!be?{done:!0,value:ce(he,ye,Ee)}:{done:!0,value:Se(ye,he,Ee)}:{done:!1}});le(String.prototype,ee,fe[0]),le(ne,b,fe[1])}x&&oe(ne[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,ve,ge){var de=E("../internals/function-bind-native"),le=Function.prototype,ie=le.apply,ue=le.call;ve.exports=typeof Reflect=="object"&&Reflect.apply||(de?ue.bind(ie):function(){return ue.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),ue=de(de.bind);ve.exports=function(se,oe){return le(se),oe===void 0?se:ie?ue(se,oe):function(){return se.apply(oe,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,ve,ge){var de=E("../internals/fails");ve.exports=!de(function(){var le=function(){}.bind();return typeof le!="function"||le.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,ve,ge){var de=E("../internals/function-bind-native"),le=Function.prototype.call;ve.exports=de?le.bind(le):function(){return le.apply(le,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/has-own-property"),ie=Function.prototype,ue=de&&Object.getOwnPropertyDescriptor,se=le(ie,"name"),oe=se&&function(){}.name==="something",ae=se&&(!de||de&&ue(ie,"name").configurable);ve.exports={EXISTS:se,PROPER:oe,CONFIGURABLE:ae}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,ve,ge){var de=E("../internals/function-bind-native"),le=Function.prototype,ie=le.bind,ue=le.call,se=de&&ie.bind(ue,ue);ve.exports=de?function(oe){return oe&&se(oe)}:function(oe){return oe&&function(){return ue.apply(oe,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=function(ue){return le(ue)?ue:void 0};ve.exports=function(ue,se){return arguments.length<2?ie(de[ue]):de[ue]&&de[ue][se]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,ve,ge){var de=E("../internals/classof"),le=E("../internals/get-method"),ie=E("../internals/iterators"),ue=E("../internals/well-known-symbol"),se=ue("iterator");ve.exports=function(oe){if(oe!=null)return le(oe,se)||le(oe,"@@iterator")||ie[de(oe)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/an-object"),se=E("../internals/try-to-string"),oe=E("../internals/get-iterator-method"),ae=de.TypeError;ve.exports=function(ne,ee){var a=arguments.length<2?oe(ne):ee;if(ie(a))return ue(le(a,ne));throw ae(se(ne)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,ve,ge){var de=E("../internals/a-callable");ve.exports=function(le,ie){var ue=le[ie];return ue==null?void 0:de(ue)}},{"../internals/a-callable":95}],162:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ie=Math.floor,ue=de("".charAt),se=de("".replace),oe=de("".slice),ae=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ne=/\$([$&'`]|\d{1,2})/g;ve.exports=function(ee,a,y,x,b,z){var te=y+ee.length,ce=x.length,fe=ne;return b!==void 0&&(b=le(b),fe=ae),se(z,fe,function(pe,he){var ye;switch(ue(he,0)){case"$":return"$";case"&":return ee;case"`":return oe(a,0,y);case"'":return oe(a,te);case"<":ye=b[oe(he,1,-1)];break;default:var Ee=+he;if(Ee===0)return pe;if(Ee>ce){var be=ie(Ee/10);return be===0?pe:be<=ce?x[be-1]===void 0?ue(he,1):x[be-1]+ue(he,1):pe}ye=x[Ee-1]}return ye===void 0?"":ye})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,ve,ge){(function(de){(function(){var le=function(ie){return ie&&ie.Math==Math&&ie};ve.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof de=="object"&&de)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-object"),ie=de({}.hasOwnProperty);ve.exports=Object.hasOwn||function(se,oe){return ie(le(se),oe)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,ve,ge){ve.exports={}},{}],166:[function(E,ve,ge){var de=E("../internals/global");ve.exports=function(le,ie){var ue=de.console;ue&&ue.error&&(arguments.length==1?ue.error(le):ue.error(le,ie))}},{"../internals/global":163}],167:[function(E,ve,ge){var de=E("../internals/get-built-in");ve.exports=de("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/fails"),ie=E("../internals/document-create-element");ve.exports=!de&&!le(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,ve,ge){var de=E("../internals/global"),le=de.Array,ie=Math.abs,ue=Math.pow,se=Math.floor,oe=Math.log,ae=Math.LN2,ne=function(a,y,x){var b=le(x),z=x*8-y-1,te=(1<>1,fe=y===23?ue(2,-24)-ue(2,-77):0,pe=a<0||a===0&&1/a<0?1:0,he=0,ye,Ee,be;for(a=ie(a),a!=a||a===1/0?(Ee=a!=a?1:0,ye=te):(ye=se(oe(a)/ae),be=ue(2,-ye),a*be<1&&(ye--,be*=2),ye+ce>=1?a+=fe/be:a+=fe*ue(2,1-ce),a*be>=2&&(ye++,be/=2),ye+ce>=te?(Ee=0,ye=te):ye+ce>=1?(Ee=(a*be-1)*ue(2,y),ye=ye+ce):(Ee=a*ue(2,ce-1)*ue(2,y),ye=0));y>=8;)b[he++]=Ee&255,Ee/=256,y-=8;for(ye=ye<0;)b[he++]=ye&255,ye/=256,z-=8;return b[--he]|=pe*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,ce=b-7,fe=x-1,pe=a[fe--],he=pe&127,ye;for(pe>>=7;ce>0;)he=he*256+a[fe--],ce-=8;for(ye=he&(1<<-ce)-1,he>>=-ce,ce+=y;ce>0;)ye=ye*256+a[fe--],ce-=8;if(he===0)he=1-te;else{if(he===z)return ye?NaN:pe?-1/0:1/0;ye=ye+ue(2,y),he=he-te}return(pe?-1:1)*ye*ue(2,he-y)};ve.exports={pack:ne,unpack:ee}},{"../internals/global":163}],170:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ue=E("../internals/classof-raw"),se=de.Object,oe=le("".split);ve.exports=ie(function(){return!se("z").propertyIsEnumerable(0)})?function(ae){return ue(ae)=="String"?oe(ae,""):se(ae)}:se},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,ve,ge){var de=E("../internals/is-callable"),le=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");ve.exports=function(ue,se,oe){var ae,ne;return ie&&de(ae=se.constructor)&&ae!==oe&&le(ne=ae.prototype)&&ne!==oe.prototype&&ie(ue,ne),ue}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/is-callable"),ie=E("../internals/shared-store"),ue=de(Function.toString);le(ie.inspectSource)||(ie.inspectSource=function(se){return ue(se)}),ve.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,ve,ge){var de=E("../internals/native-weak-map"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/is-object"),se=E("../internals/create-non-enumerable-property"),oe=E("../internals/has-own-property"),ae=E("../internals/shared-store"),ne=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=le.TypeError,x=le.WeakMap,b,z,te,ce=function(Se){return te(Se)?z(Se):b(Se,{})},fe=function(Se){return function(Pe){var Ce;if(!ue(Pe)||(Ce=z(Pe)).type!==Se)throw y("Incompatible receiver, "+Se+" required");return Ce}};if(de||ae.state){var pe=ae.state||(ae.state=new x),he=ie(pe.get),ye=ie(pe.has),Ee=ie(pe.set);b=function(Se,Pe){if(ye(pe,Se))throw new y(a);return Pe.facade=Se,Ee(pe,Se,Pe),Pe},z=function(Se){return he(pe,Se)||{}},te=function(Se){return ye(pe,Se)}}else{var be=ne("state");ee[be]=!0,b=function(Se,Pe){if(oe(Se,be))throw new y(a);return Pe.facade=Se,se(Se,be,Pe),Pe},z=function(Se){return oe(Se,be)?Se[be]:{}},te=function(Se){return oe(Se,be)}}ve.exports={set:b,get:z,has:te,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(E,ve,ge){var de=E("../internals/well-known-symbol"),le=E("../internals/iterators"),ie=de("iterator"),ue=Array.prototype;ve.exports=function(se){return se!==void 0&&(le.Array===se||ue[ie]===se)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,ve,ge){var de=E("../internals/classof-raw");ve.exports=Array.isArray||function(ie){return de(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,ve,ge){ve.exports=function(de){return typeof de=="function"}},{}],177:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/fails"),ie=E("../internals/is-callable"),ue=E("../internals/classof"),se=E("../internals/get-built-in"),oe=E("../internals/inspect-source"),ae=function(){},ne=[],ee=se("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=de(a.exec),x=!a.exec(ae),b=function(ce){if(!ie(ce))return!1;try{return ee(ae,ne,ce),!0}catch(fe){return!1}},z=function(ce){if(!ie(ce))return!1;switch(ue(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,oe(ce))}catch(fe){return!0}};z.sham=!0,ve.exports=!ee||le(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,ve,ge){var de=E("../internals/fails"),le=E("../internals/is-callable"),ie=/#|\.prototype\./,ue=function(ee,a){var y=oe[se(ee)];return y==ne?!0:y==ae?!1:le(a)?de(a):!!a},se=ue.normalize=function(ee){return String(ee).replace(ie,".").toLowerCase()},oe=ue.data={},ae=ue.NATIVE="N",ne=ue.POLYFILL="P";ve.exports=ue},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,ve,ge){var de=E("../internals/is-object"),le=Math.floor;ve.exports=Number.isInteger||function(ue){return!de(ue)&&isFinite(ue)&&le(ue)===ue}},{"../internals/is-object":180}],180:[function(E,ve,ge){var de=E("../internals/is-callable");ve.exports=function(le){return typeof le=="object"?le!==null:de(le)}},{"../internals/is-callable":176}],181:[function(E,ve,ge){ve.exports=!1},{}],182:[function(E,ve,ge){var de=E("../internals/is-object"),le=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),ue=ie("match");ve.exports=function(se){var oe;return de(se)&&((oe=se[ue])!==void 0?!!oe:le(se)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/get-built-in"),ie=E("../internals/is-callable"),ue=E("../internals/object-is-prototype-of"),se=E("../internals/use-symbol-as-uid"),oe=de.Object;ve.exports=se?function(ae){return typeof ae=="symbol"}:function(ae){var ne=le("Symbol");return ie(ne)&&ue(ne.prototype,oe(ae))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/function-call"),ue=E("../internals/an-object"),se=E("../internals/try-to-string"),oe=E("../internals/is-array-iterator-method"),ae=E("../internals/length-of-array-like"),ne=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=de.TypeError,b=function(te,ce){this.stopped=te,this.result=ce},z=b.prototype;ve.exports=function(te,ce,fe){var pe=fe&&fe.that,he=!!(fe&&fe.AS_ENTRIES),ye=!!(fe&&fe.IS_ITERATOR),Ee=!!(fe&&fe.INTERRUPTED),be=le(ce,pe),Se,Pe,Ce,xe,Be,Ae,Te,Oe=function(De){return Se&&y(Se,"normal",De),new b(!0,De)},je=function(De){return he?(ue(De),Ee?be(De[0],De[1],Oe):be(De[0],De[1])):Ee?be(De,Oe):be(De)};if(ye)Se=te;else{if(Pe=a(te),!Pe)throw x(se(te)+" is not iterable");if(oe(Pe)){for(Ce=0,xe=ae(te);xe>Ce;Ce++)if(Be=je(te[Ce]),Be&&ne(z,Be))return Be;return new b(!1)}Se=ee(te,Pe)}for(Ae=Se.next;!(Te=ie(Ae,Se)).done;){try{Be=je(Te.value)}catch(De){y(Se,"throw",De)}if(typeof Be=="object"&&Be&&ne(z,Be))return Be}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,ve,ge){var de=E("../internals/function-call"),le=E("../internals/an-object"),ie=E("../internals/get-method");ve.exports=function(ue,se,oe){var ae,ne;le(ue);try{if(ae=ie(ue,"return"),!ae){if(se==="throw")throw oe;return oe}ae=de(ae,ue)}catch(ee){ne=!0,ae=ee}if(se==="throw")throw oe;if(ne)throw ae;return le(ae),oe}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,ve,ge){"use strict";var de=E("../internals/fails"),le=E("../internals/is-callable"),ie=E("../internals/object-create"),ue=E("../internals/object-get-prototype-of"),se=E("../internals/redefine"),oe=E("../internals/well-known-symbol"),ae=E("../internals/is-pure"),ne=oe("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=ue(ue(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||de(function(){var z={};return a[ne].call(z)!==z});b?a={}:ae&&(a=ie(a)),le(a[ne])||se(a,ne,function(){return this}),ve.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,ve,ge){arguments[4][165][0].apply(ge,arguments)},{dup:165}],188:[function(E,ve,ge){var de=E("../internals/to-length");ve.exports=function(le){return de(le.length)}},{"../internals/to-length":249}],189:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,ue=E("../internals/task").set,se=E("../internals/engine-is-ios"),oe=E("../internals/engine-is-ios-pebble"),ae=E("../internals/engine-is-webos-webkit"),ne=E("../internals/engine-is-node"),ee=de.MutationObserver||de.WebKitMutationObserver,a=de.document,y=de.process,x=de.Promise,b=ie(de,"queueMicrotask"),z=b&&b.value,te,ce,fe,pe,he,ye,Ee,be;z||(te=function(){var Se,Pe;for(ne&&(Se=y.domain)&&Se.exit();ce;){Pe=ce.fn,ce=ce.next;try{Pe()}catch(Ce){throw ce?pe():fe=void 0,Ce}}fe=void 0,Se&&Se.enter()},!se&&!ne&&!ae&&ee&&a?(he=!0,ye=a.createTextNode(""),new ee(te).observe(ye,{characterData:!0}),pe=function(){ye.data=he=!he}):!oe&&x&&x.resolve?(Ee=x.resolve(void 0),Ee.constructor=x,be=le(Ee.then,Ee),pe=function(){be(te)}):ne?pe=function(){y.nextTick(te)}:(ue=le(ue,de),pe=function(){ue(te)})),ve.exports=z||function(Se){var Pe={fn:Se,next:void 0};fe&&(fe.next=Pe),ce||(ce=Pe,pe()),fe=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,ve,ge){var de=E("../internals/native-symbol");ve.exports=de&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,ve,ge){var de=E("../internals/engine-v8-version"),le=E("../internals/fails");ve.exports=!!Object.getOwnPropertySymbols&&!le(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&de&&de<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/inspect-source"),ue=de.WeakMap;ve.exports=le(ue)&&/native code/.test(ie(ue))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,ve,ge){"use strict";var de=E("../internals/a-callable"),le=function(ie){var ue,se;this.promise=new ie(function(oe,ae){if(ue!==void 0||se!==void 0)throw TypeError("Bad Promise constructor");ue=oe,se=ae}),this.resolve=de(ue),this.reject=de(se)};ve.exports.f=function(ie){return new le(ie)}},{"../internals/a-callable":95}],194:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/is-regexp"),ie=de.TypeError;ve.exports=function(ue){if(le(ue))throw ie("The method doesn't accept regular expressions");return ue}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,ve,ge){"use strict";var de=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),ue=E("../internals/fails"),se=E("../internals/object-keys"),oe=E("../internals/object-get-own-property-symbols"),ae=E("../internals/object-property-is-enumerable"),ne=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=le([].concat);ve.exports=!a||ue(function(){if(de&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},z={},te=Symbol(),ce="abcdefghijklmnopqrst";return b[te]=7,ce.split("").forEach(function(fe){z[fe]=fe}),a({},b)[te]!=7||se(a({},z)).join("")!=ce})?function(z,te){for(var ce=ne(z),fe=arguments.length,pe=1,he=oe.f,ye=ae.f;fe>pe;)for(var Ee=ee(arguments[pe++]),be=he?x(se(Ee),he(Ee)):se(Ee),Se=be.length,Pe=0,Ce;Se>Pe;)Ce=be[Pe++],(!de||ie(ye,Ee,Ce))&&(ce[Ce]=Ee[Ce]);return ce}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,ve,ge){var de=E("../internals/an-object"),le=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),ue=E("../internals/hidden-keys"),se=E("../internals/html"),oe=E("../internals/document-create-element"),ae=E("../internals/shared-key"),ne=">",ee="<",a="prototype",y="script",x=ae("IE_PROTO"),b=function(){},z=function(he){return ee+y+ne+he+ee+"/"+y+ne},te=function(he){he.write(z("")),he.close();var ye=he.parentWindow.Object;return he=null,ye},ce=function(){var he=oe("iframe"),ye="java"+y+":",Ee;return he.style.display="none",se.appendChild(he),he.src=String(ye),Ee=he.contentWindow.document,Ee.open(),Ee.write(z("document.F=Object")),Ee.close(),Ee.F},fe,pe=function(){try{fe=new ActiveXObject("htmlfile")}catch(ye){}pe=typeof document!="undefined"?document.domain&&fe?te(fe):ce():te(fe);for(var he=ie.length;he--;)delete pe[a][ie[he]];return pe()};ue[x]=!0,ve.exports=Object.create||function(ye,Ee){var be;return ye!==null?(b[a]=de(ye),be=new b,b[a]=null,be[x]=ye):be=pe(),Ee===void 0?be:le.f(be,Ee)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),ue=E("../internals/an-object"),se=E("../internals/to-indexed-object"),oe=E("../internals/object-keys");ge.f=de&&!le?Object.defineProperties:function(ne,ee){ue(ne);for(var a=se(ee),y=oe(ee),x=y.length,b=0,z;x>b;)ie.f(ne,z=y[b++],a[z]);return ne}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),ue=E("../internals/v8-prototype-define-bug"),se=E("../internals/an-object"),oe=E("../internals/to-property-key"),ae=de.TypeError,ne=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";ge.f=le?ue?function(z,te,ce){if(se(z),te=oe(te),se(ce),typeof z=="function"&&te==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var fe=ee(z,te);fe&&fe[x]&&(z[te]=ce.value,ce={configurable:y in ce?ce[y]:fe[y],enumerable:a in ce?ce[a]:fe[a],writable:!1})}return ne(z,te,ce)}:ne:function(z,te,ce){if(se(z),te=oe(te),se(ce),ie)try{return ne(z,te,ce)}catch(fe){}if("get"in ce||"set"in ce)throw ae("Accessors not supported");return"value"in ce&&(z[te]=ce.value),z}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),ue=E("../internals/create-property-descriptor"),se=E("../internals/to-indexed-object"),oe=E("../internals/to-property-key"),ae=E("../internals/has-own-property"),ne=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;ge.f=de?ee:function(y,x){if(y=se(y),x=oe(x),ne)try{return ee(y,x)}catch(b){}if(ae(y,x))return ue(!le(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,ve,ge){var de=E("../internals/classof-raw"),le=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,ue=E("../internals/array-slice-simple"),se=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],oe=function(ae){try{return ie(ae)}catch(ne){return ue(se)}};ve.exports.f=function(ne){return se&&de(ne)=="Window"?oe(ne):ie(le(ne))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,ve,ge){var de=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys"),ie=le.concat("length","prototype");ge.f=Object.getOwnPropertyNames||function(se){return de(se,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,ve,ge){ge.f=Object.getOwnPropertySymbols},{}],203:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/has-own-property"),ie=E("../internals/is-callable"),ue=E("../internals/to-object"),se=E("../internals/shared-key"),oe=E("../internals/correct-prototype-getter"),ae=se("IE_PROTO"),ne=de.Object,ee=ne.prototype;ve.exports=oe?ne.getPrototypeOf:function(a){var y=ue(a);if(le(y,ae))return y[ae];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof ne?ee:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,ve,ge){var de=E("../internals/function-uncurry-this");ve.exports=de({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),ue=E("../internals/array-includes").indexOf,se=E("../internals/hidden-keys"),oe=de([].push);ve.exports=function(ae,ne){var ee=ie(ae),a=0,y=[],x;for(x in ee)!le(se,x)&&le(ee,x)&&oe(y,x);for(;ne.length>a;)le(ee,x=ne[a++])&&(~ue(y,x)||oe(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,ve,ge){var de=E("../internals/object-keys-internal"),le=E("../internals/enum-bug-keys");ve.exports=Object.keys||function(ue){return de(ue,le)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,ve,ge){"use strict";var de={}.propertyIsEnumerable,le=Object.getOwnPropertyDescriptor,ie=le&&!de.call({1:2},1);ge.f=ie?function(se){var oe=le(this,se);return!!oe&&oe.enumerable}:de},{}],208:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");ve.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var ue=!1,se={},oe;try{oe=de(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),oe(se,[]),ue=se instanceof Array}catch(ae){}return function(ne,ee){return le(ne),ie(ee),ue?oe(ne,ee):ne.__proto__=ee,ne}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),ue=E("../internals/to-indexed-object"),se=E("../internals/object-property-is-enumerable").f,oe=le(se),ae=le([].push),ne=function(ee){return function(a){for(var y=ue(a),x=ie(y),b=x.length,z=0,te=[],ce;b>z;)ce=x[z++],(!de||oe(y,ce))&&ae(te,ee?[ce,y[ce]]:y[ce]);return te}};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(E,ve,ge){"use strict";var de=E("../internals/to-string-tag-support"),le=E("../internals/classof");ve.exports=de?{}.toString:function(){return"[object "+le(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/is-callable"),ue=E("../internals/is-object"),se=de.TypeError;ve.exports=function(oe,ae){var ne,ee;if(ae==="string"&&ie(ne=oe.toString)&&!ue(ee=le(ne,oe))||ie(ne=oe.valueOf)&&!ue(ee=le(ne,oe))||ae!=="string"&&ie(ne=oe.toString)&&!ue(ee=le(ne,oe)))return ee;throw se("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,ve,ge){var de=E("../internals/get-built-in"),le=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),ue=E("../internals/object-get-own-property-symbols"),se=E("../internals/an-object"),oe=le([].concat);ve.exports=de("Reflect","ownKeys")||function(ne){var ee=ie.f(se(ne)),a=ue.f;return a?oe(ee,a(ne)):ee}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,ve,ge){var de=E("../internals/global");ve.exports=de},{"../internals/global":163}],214:[function(E,ve,ge){ve.exports=function(de){try{return{error:!1,value:de()}}catch(le){return{error:!0,value:le}}}},{}],215:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),ue=E("../internals/is-forced"),se=E("../internals/inspect-source"),oe=E("../internals/well-known-symbol"),ae=E("../internals/engine-is-browser"),ne=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=le&&le.prototype,y=oe("species"),x=!1,b=ie(de.PromiseRejectionEvent),z=ue("Promise",function(){var te=se(le),ce=te!==String(le);if(!ce&&ee===66||ne&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var fe=new le(function(ye){ye(1)}),pe=function(ye){ye(function(){},function(){})},he=fe.constructor={};return he[y]=pe,x=fe.then(function(){})instanceof pe,x?!ce&&ae&&!b:!0});ve.exports={CONSTRUCTOR:z,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,ve,ge){var de=E("../internals/global");ve.exports=de.Promise},{"../internals/global":163}],217:[function(E,ve,ge){var de=E("../internals/an-object"),le=E("../internals/is-object"),ie=E("../internals/new-promise-capability");ve.exports=function(ue,se){if(de(ue),le(se)&&se.constructor===ue)return se;var oe=ie.f(ue),ae=oe.resolve;return ae(se),oe.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,ve,ge){var de=E("../internals/promise-native-constructor"),le=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;ve.exports=ie||!le(function(ue){de.all(ue).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,ve,ge){var de=E("../internals/object-define-property").f;ve.exports=function(le,ie,ue){ue in le||de(le,ue,{configurable:!0,get:function(){return ie[ue]},set:function(se){ie[ue]=se}})}},{"../internals/object-define-property":198}],220:[function(E,ve,ge){var de=function(){this.head=null,this.tail=null};de.prototype={add:function(le){var ie={item:le,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var le=this.head;if(le)return this.head=le.next,this.tail===le&&(this.tail=null),le.item}},ve.exports=de},{}],221:[function(E,ve,ge){var de=E("../internals/redefine");ve.exports=function(le,ie,ue){for(var se in ie)de(le,se,ie[se],ue);return le}},{"../internals/redefine":222}],222:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/is-callable"),ie=E("../internals/has-own-property"),ue=E("../internals/create-non-enumerable-property"),se=E("../internals/set-global"),oe=E("../internals/inspect-source"),ae=E("../internals/internal-state"),ne=E("../internals/function-name").CONFIGURABLE,ee=ae.get,a=ae.enforce,y=String(String).split("String");(ve.exports=function(x,b,z,te){var ce=te?!!te.unsafe:!1,fe=te?!!te.enumerable:!1,pe=te?!!te.noTargetGet:!1,he=te&&te.name!==void 0?te.name:b,ye;if(le(z)&&(String(he).slice(0,7)==="Symbol("&&(he="["+String(he).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(z,"name")||ne&&z.name!==he)&&ue(z,"name",he),ye=a(z),ye.source||(ye.source=y.join(typeof he=="string"?he:""))),x===de){fe?x[b]=z:se(b,z);return}else ce?!pe&&x[b]&&(fe=!0):delete x[b];fe?x[b]=z:ue(x,b,z)})(Function.prototype,"toString",function(){return le(this)&&ee(this).source||oe(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/an-object"),ue=E("../internals/is-callable"),se=E("../internals/classof-raw"),oe=E("../internals/regexp-exec"),ae=de.TypeError;ve.exports=function(ne,ee){var a=ne.exec;if(ue(a)){var y=le(a,ne,ee);return y!==null&&ie(y),y}if(se(ne)==="RegExp")return le(oe,ne,ee);throw ae("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,ve,ge){"use strict";var de=E("../internals/function-call"),le=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),ue=E("../internals/regexp-flags"),se=E("../internals/regexp-sticky-helpers"),oe=E("../internals/shared"),ae=E("../internals/object-create"),ne=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=oe("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=le("".charAt),te=le("".indexOf),ce=le("".replace),fe=le("".slice),pe=function(){var be=/a/,Se=/b*/g;return de(x,be,"a"),de(x,Se,"a"),be.lastIndex!==0||Se.lastIndex!==0}(),he=se.BROKEN_CARET,ye=/()??/.exec("")[1]!==void 0,Ee=pe||ye||he||ee||a;Ee&&(b=function(Se){var Pe=this,Ce=ne(Pe),xe=ie(Se),Be=Ce.raw,Ae,Te,Oe,je,De,We,ze;if(Be)return Be.lastIndex=Pe.lastIndex,Ae=de(b,Be,xe),Pe.lastIndex=Be.lastIndex,Ae;var Ve=Ce.groups,Ze=he&&Pe.sticky,Ue=de(ue,Pe),Me=Pe.source,He=0,Ye=xe;if(Ze&&(Ue=ce(Ue,"y",""),te(Ue,"g")===-1&&(Ue+="g"),Ye=fe(xe,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(xe,Pe.lastIndex-1)!==` +`)&&(Me="(?: "+Me+")",Ye=" "+Ye,He++),Te=new RegExp("^(?:"+Me+")",Ue)),ye&&(Te=new RegExp("^"+Me+"$(?!\\s)",Ue)),pe&&(Oe=Pe.lastIndex),je=de(x,Ze?Te:Pe,Ye),Ze?je?(je.input=fe(je.input,He),je[0]=fe(je[0],He),je.index=Pe.lastIndex,Pe.lastIndex+=je[0].length):Pe.lastIndex=0:pe&&je&&(Pe.lastIndex=Pe.global?je.index+je[0].length:Oe),ye&&je&&je.length>1&&de(y,je[0],Te,function(){for(De=1;Deb)","g");return ue.exec("b").groups.a!=="b"||"b".replace(ue,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,ve,ge){var de=E("../internals/global"),le=de.TypeError;ve.exports=function(ie){if(ie==null)throw le("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,ve,ge){ve.exports=Object.is||function(le,ie){return le===ie?le!==0||1/le===1/ie:le!=le&&ie!=ie}},{}],232:[function(E,ve,ge){var de=E("../internals/global"),le=Object.defineProperty;ve.exports=function(ie,ue){try{le(de,ie,{value:ue,configurable:!0,writable:!0})}catch(se){de[ie]=ue}return ue}},{"../internals/global":163}],233:[function(E,ve,ge){"use strict";var de=E("../internals/get-built-in"),le=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),ue=E("../internals/descriptors"),se=ie("species");ve.exports=function(oe){var ae=de(oe),ne=le.f;ue&&ae&&!ae[se]&&ne(ae,se,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,ve,ge){var de=E("../internals/object-define-property").f,le=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),ue=ie("toStringTag");ve.exports=function(se,oe,ae){se&&!ae&&(se=se.prototype),se&&!le(se,ue)&&de(se,ue,{configurable:!0,value:oe})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,ve,ge){var de=E("../internals/shared"),le=E("../internals/uid"),ie=de("keys");ve.exports=function(ue){return ie[ue]||(ie[ue]=le(ue))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/set-global"),ie="__core-js_shared__",ue=de[ie]||le(ie,{});ve.exports=ue},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,ve,ge){var de=E("../internals/is-pure"),le=E("../internals/shared-store");(ve.exports=function(ie,ue){return le[ie]||(le[ie]=ue!==void 0?ue:{})})("versions",[]).push({version:"3.22.1",mode:de?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,ve,ge){var de=E("../internals/an-object"),le=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),ue=ie("species");ve.exports=function(se,oe){var ae=de(se).constructor,ne;return ae===void 0||(ne=de(ae)[ue])==null?oe:le(ne)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),ue=E("../internals/require-object-coercible"),se=de("".charAt),oe=de("".charCodeAt),ae=de("".slice),ne=function(ee){return function(a,y){var x=ie(ue(a)),b=le(y),z=x.length,te,ce;return b<0||b>=z?ee?"":void 0:(te=oe(x,b),te<55296||te>56319||b+1===z||(ce=oe(x,b+1))<56320||ce>57343?ee?se(x,b):te:ee?ae(x,b,b+2):(te-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(E,ve,ge){var de=E("../internals/function-name").PROPER,le=E("../internals/fails"),ie=E("../internals/whitespaces"),ue="\u200B\x85\u180E";ve.exports=function(se){return le(function(){return!!ie[se]()||ue[se]()!==ue||de&&ie[se].name!==se})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),ue=E("../internals/whitespaces"),se=de("".replace),oe="["+ue+"]",ae=RegExp("^"+oe+oe+"*"),ne=RegExp(oe+oe+"*$"),ee=function(a){return function(y){var x=ie(le(y));return a&1&&(x=se(x,ae,"")),a&2&&(x=se(x,ne,"")),x}};ve.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,ve,ge){var de=E("../internals/function-call"),le=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),ue=E("../internals/redefine");ve.exports=function(){var se=le("Symbol"),oe=se&&se.prototype,ae=oe&&oe.valueOf,ne=ie("toPrimitive");oe&&!oe[ne]&&ue(oe,ne,function(ee){return de(ae,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),ue=E("../internals/is-callable"),se=E("../internals/has-own-property"),oe=E("../internals/fails"),ae=E("../internals/html"),ne=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=de.setImmediate,z=de.clearImmediate,te=de.process,ce=de.Dispatch,fe=de.Function,pe=de.MessageChannel,he=de.String,ye=0,Ee={},be="onreadystatechange",Se,Pe,Ce,xe;try{Se=de.location}catch(je){}var Be=function(je){if(se(Ee,je)){var De=Ee[je];delete Ee[je],De()}},Ae=function(je){return function(){Be(je)}},Te=function(je){Be(je.data)},Oe=function(je){de.postMessage(he(je),Se.protocol+"//"+Se.host)};(!b||!z)&&(b=function(De){a(arguments.length,1);var We=ue(De)?De:fe(De),ze=ne(arguments,1);return Ee[++ye]=function(){le(We,void 0,ze)},Pe(ye),ye},z=function(De){delete Ee[De]},x?Pe=function(je){te.nextTick(Ae(je))}:ce&&ce.now?Pe=function(je){ce.now(Ae(je))}:pe&&!y?(Ce=new pe,xe=Ce.port2,Ce.port1.onmessage=Te,Pe=ie(xe.postMessage,xe)):de.addEventListener&&ue(de.postMessage)&&!de.importScripts&&Se&&Se.protocol!=="file:"&&!oe(Oe)?(Pe=Oe,de.addEventListener("message",Te,!1)):be in ee("script")?Pe=function(je){ae.appendChild(ee("script"))[be]=function(){ae.removeChild(this),Be(je)}}:Pe=function(je){setTimeout(Ae(je),0)}),ve.exports={set:b,clear:z}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,ve,ge){var de=E("../internals/function-uncurry-this");ve.exports=de(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,ve,ge){var de=E("../internals/to-integer-or-infinity"),le=Math.max,ie=Math.min;ve.exports=function(ue,se){var oe=de(ue);return oe<0?le(oe+se,0):ie(oe,se)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),ue=de.RangeError;ve.exports=function(se){if(se===void 0)return 0;var oe=le(se),ae=ie(oe);if(oe!==ae)throw ue("Wrong length or index");return ae}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,ve,ge){var de=E("../internals/indexed-object"),le=E("../internals/require-object-coercible");ve.exports=function(ie){return de(le(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,ve,ge){var de=Math.ceil,le=Math.floor;ve.exports=function(ie){var ue=+ie;return ue!==ue||ue===0?0:(ue>0?le:de)(ue)}},{}],249:[function(E,ve,ge){var de=E("../internals/to-integer-or-infinity"),le=Math.min;ve.exports=function(ie){return ie>0?le(de(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/require-object-coercible"),ie=de.Object;ve.exports=function(ue){return ie(le(ue))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/to-positive-integer"),ie=de.RangeError;ve.exports=function(ue,se){var oe=le(ue);if(oe%se)throw ie("Wrong offset");return oe}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/to-integer-or-infinity"),ie=de.RangeError;ve.exports=function(ue){var se=le(ue);if(se<0)throw ie("The argument can't be less than 0");return se}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/function-call"),ie=E("../internals/is-object"),ue=E("../internals/is-symbol"),se=E("../internals/get-method"),oe=E("../internals/ordinary-to-primitive"),ae=E("../internals/well-known-symbol"),ne=de.TypeError,ee=ae("toPrimitive");ve.exports=function(a,y){if(!ie(a)||ue(a))return a;var x=se(a,ee),b;if(x){if(y===void 0&&(y="default"),b=le(x,a,y),!ie(b)||ue(b))return b;throw ne("Can't convert object to primitive value")}return y===void 0&&(y="number"),oe(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,ve,ge){var de=E("../internals/to-primitive"),le=E("../internals/is-symbol");ve.exports=function(ie){var ue=de(ie,"string");return le(ue)?ue:ue+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,ve,ge){var de=E("../internals/well-known-symbol"),le=de("toStringTag"),ie={};ie[le]="z",ve.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/classof"),ie=de.String;ve.exports=function(ue){if(le(ue)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(ue)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,ve,ge){var de=E("../internals/global"),le=de.String;ve.exports=function(ie){try{return le(ie)}catch(ue){return"Object"}}},{"../internals/global":163}],258:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/function-call"),ue=E("../internals/descriptors"),se=E("../internals/typed-array-constructors-require-wrappers"),oe=E("../internals/array-buffer-view-core"),ae=E("../internals/array-buffer"),ne=E("../internals/an-instance"),ee=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),fe=E("../internals/classof"),pe=E("../internals/is-object"),he=E("../internals/is-symbol"),ye=E("../internals/object-create"),Ee=E("../internals/object-is-prototype-of"),be=E("../internals/object-set-prototype-of"),Se=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Ce=E("../internals/array-iteration").forEach,xe=E("../internals/set-species"),Be=E("../internals/object-define-property"),Ae=E("../internals/object-get-own-property-descriptor"),Te=E("../internals/internal-state"),Oe=E("../internals/inherit-if-required"),je=Te.get,De=Te.set,We=Be.f,ze=Ae.f,Ve=Math.round,Ze=le.RangeError,Ue=ae.ArrayBuffer,Me=Ue.prototype,He=ae.DataView,Ye=oe.NATIVE_ARRAY_BUFFER_VIEWS,Qe=oe.TYPED_ARRAY_CONSTRUCTOR,rt=oe.TYPED_ARRAY_TAG,Ke=oe.TypedArray,Ge=oe.TypedArrayPrototype,Le=oe.aTypedArrayConstructor,Xe=oe.isTypedArray,Fe="BYTES_PER_ELEMENT",ke="Wrong length",et=function(Ne,qe){Le(Ne);for(var st=0,nt=qe.length,ot=new Ne(nt);nt>st;)ot[st]=qe[st++];return ot},tt=function(Ne,qe){We(Ne,qe,{get:function(){return je(this)[qe]}})},$e=function(Ne){var qe;return Ee(Me,Ne)||(qe=fe(Ne))=="ArrayBuffer"||qe=="SharedArrayBuffer"},_e=function(Ne,qe){return Xe(Ne)&&!he(qe)&&qe in Ne&&y(+qe)&&qe>=0},Ie=function(qe,st){return st=te(st),_e(qe,st)?ee(2,qe[st]):ze(qe,st)},Re=function(qe,st,nt){return st=te(st),_e(qe,st)&&pe(nt)&&ce(nt,"value")&&!ce(nt,"get")&&!ce(nt,"set")&&!nt.configurable&&(!ce(nt,"writable")||nt.writable)&&(!ce(nt,"enumerable")||nt.enumerable)?(qe[st]=nt.value,qe):We(qe,st,nt)};ue?(Ye||(Ae.f=Ie,Be.f=Re,tt(Ge,"buffer"),tt(Ge,"byteOffset"),tt(Ge,"byteLength"),tt(Ge,"length")),de({target:"Object",stat:!0,forced:!Ye},{getOwnPropertyDescriptor:Ie,defineProperty:Re}),ve.exports=function(Ne,qe,st){var nt=Ne.match(/\d+$/)[0]/8,ot=Ne+(st?"Clamped":"")+"Array",Ft="get"+Ne,gt="set"+Ne,ht=le[ot],lt=ht,St=lt&<.prototype,At={},Pt=function(kt,wt){var It=je(kt);return It.view[Ft](wt*nt+It.byteOffset,!0)},Dt=function(kt,wt,It){var Nt=je(kt);st&&(It=(It=Ve(It))<0?0:It>255?255:It&255),Nt.view[gt](wt*nt+Nt.byteOffset,It,!0)},_t=function(kt,wt){We(kt,wt,{get:function(){return Pt(this,wt)},set:function(It){return Dt(this,wt,It)},enumerable:!0})};Ye?se&&(lt=qe(function(kt,wt,It,Nt){return ne(kt,St),Oe(function(){return pe(wt)?$e(wt)?Nt!==void 0?new ht(wt,z(It,nt),Nt):It!==void 0?new ht(wt,z(It,nt)):new ht(wt):Xe(wt)?et(lt,wt):ie(Pe,lt,wt):new ht(b(wt))}(),kt,lt)}),be&&be(lt,Ke),Ce(Se(ht),function(kt){kt in lt||a(lt,kt,ht[kt])}),lt.prototype=St):(lt=qe(function(kt,wt,It,Nt){ne(kt,St);var ln=0,un=0,rn,Ht,Kt;if(!pe(wt))Kt=b(wt),Ht=Kt*nt,rn=new Ue(Ht);else if($e(wt)){rn=wt,un=z(It,nt);var Yt=wt.byteLength;if(Nt===void 0){if(Yt%nt||(Ht=Yt-un,Ht<0))throw Ze(ke)}else if(Ht=x(Nt)*nt,Ht+un>Yt)throw Ze(ke);Kt=Ht/nt}else return Xe(wt)?et(lt,wt):ie(Pe,lt,wt);for(De(kt,{buffer:rn,byteOffset:un,byteLength:Ht,length:Kt,view:new He(rn)});ln1?arguments[1]:void 0,ce=te!==void 0,fe=ae(b),pe,he,ye,Ee,be,Se;if(fe&&!ne(fe))for(be=oe(b,fe),Se=be.next,b=[];!(Ee=le(Se,be)).done;)b.push(Ee.value);for(ce&&z>2&&(te=de(te,arguments[2])),he=se(b),ye=new(ee(x))(he),pe=0;he>pe;pe++)ye[pe]=ce?te(b[pe],pe):b[pe];return ye}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,ve,ge){var de=E("../internals/array-buffer-view-core"),le=E("../internals/species-constructor"),ie=de.TYPED_ARRAY_CONSTRUCTOR,ue=de.aTypedArrayConstructor;ve.exports=function(se){return ue(le(se,se[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,ve,ge){var de=E("../internals/function-uncurry-this"),le=0,ie=Math.random(),ue=de(1 .toString);ve.exports=function(se){return"Symbol("+(se===void 0?"":se)+")_"+ue(++le+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,ve,ge){var de=E("../internals/native-symbol");ve.exports=de&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/fails");ve.exports=de&&le(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,ve,ge){var de=E("../internals/global"),le=de.TypeError;ve.exports=function(ie,ue){if(ie=51||!ie(function(){var Ee=[];return Ee[b]=!1,Ee.concat()[0]!==Ee}),pe=a("concat"),he=function(Ee){if(!se(Ee))return!1;var be=Ee[b];return be!==void 0?!!be:ue(Ee)},ye=!fe||!pe;de({target:"Array",proto:!0,forced:ye},{concat:function(be){var Se=oe(this),Pe=ee(Se,0),Ce=0,xe,Be,Ae,Te,Oe;for(xe=-1,Ae=arguments.length;xez)throw ce(te);for(Be=0;Be=z)throw ce(te);ne(Pe,Ce++,Oe)}return Pe.length=Ce,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{fill:le}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),ue=ie("filter");de({target:"Array",proto:!0,forced:!ue},{filter:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),ue="find",se=!0;ue in[]&&Array(1)[ue](function(){se=!1}),de({target:"Array",proto:!0,forced:se},{find:function(ae){return le(this,ae,arguments.length>1?arguments[1]:void 0)}}),ie(ue)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),ue=!ie(function(se){Array.from(se)});de({target:"Array",stat:!0,forced:ue},{from:le})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");de({target:"Array",proto:!0},{includes:function(se){return le(this,se,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,ve,ge){"use strict";var de=E("../internals/to-indexed-object"),le=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),ue=E("../internals/internal-state"),se=E("../internals/object-define-property").f,oe=E("../internals/define-iterator"),ae=E("../internals/is-pure"),ne=E("../internals/descriptors"),ee="Array Iterator",a=ue.set,y=ue.getterFor(ee);ve.exports=oe(Array,"Array",function(b,z){a(this,{type:ee,target:de(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,ce=b.index++;return!z||ce>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:ce,done:!1}:te=="values"?{value:z[ce],done:!1}:{value:[ce,z[ce]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(le("keys"),le("values"),le("entries"),!ae&&ne&&x.name!=="values")try{se(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),ue=E("../internals/to-indexed-object"),se=E("../internals/array-method-is-strict"),oe=le([].join),ae=ie!=Object,ne=se("join",",");de({target:"Array",proto:!0,forced:ae||!ne},{join:function(a){return oe(ue(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),ue=ie("map");de({target:"Array",proto:!0,forced:!ue},{map:function(oe){return le(this,oe,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/global"),ie=E("../internals/is-array"),ue=E("../internals/is-constructor"),se=E("../internals/is-object"),oe=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),ne=E("../internals/to-indexed-object"),ee=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),z=a("species"),te=le.Array,ce=Math.max;de({target:"Array",proto:!0,forced:!b},{slice:function(pe,he){var ye=ne(this),Ee=ae(ye),be=oe(pe,Ee),Se=oe(he===void 0?Ee:he,Ee),Pe,Ce,xe;if(ie(ye)&&(Pe=ye.constructor,ue(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:se(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(ye,be,Se);for(Ce=new(Pe===void 0?te:Pe)(ce(Se-be,0)),xe=0;be3)){if(y)return!0;if(b)return b<603;var Se="",Pe,Ce,xe,Be;for(Pe=65;Pe<76;Pe++){switch(Ce=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:xe=3;break;case 68:case 71:xe=4;break;default:xe=2}for(Be=0;Be<47;Be++)z.push({k:Ce+Be,v:xe})}for(z.sort(function(Ae,Te){return Te.v-Ae.v}),Be=0;Beoe(Ce)?1:-1}};de({target:"Array",proto:!0,forced:Ee},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Ce=ue(this);if(ye)return Pe===void 0?te(Ce):te(Ce,Pe);var xe=[],Be=se(Ce),Ae,Te;for(Te=0;Tez)throw y(te);for(Ce=ae(he,Pe),xe=0;xeye-Pe+Se;xe--)delete he[xe-1]}else if(Se>Pe)for(xe=ye-Pe;xe>Ee;xe--)Be=xe+Pe-1,Ae=xe+Se-1,Be in he?he[Ae]=he[Be]:delete he[Ae];for(xe=0;xe2){if(Oe=ce(Oe),je=be(Oe,0),je===43||je===45){if(De=be(Oe,2),De===88||De===120)return NaN}else if(je===48){switch(be(Oe,1)){case 66:case 98:We=2,ze=49;break;case 79:case 111:We=8,ze=55;break;default:return+Oe}for(Ve=Ee(Oe,2),Ze=Ve.length,Ue=0;Ueze)return NaN;return parseInt(Ve,We)}}return+Oe};if(ue(fe,!pe(" 0o1")||!pe("0b1")||pe("+0x1"))){for(var Ce=function(Oe){var je=arguments.length<1?0:pe(Se(Oe)),De=this;return ne(he,De)&&y(function(){te(De)})?ae(Object(je),De,Ce):je},xe=de?x(pe):"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(","),Be=0,Ae;xe.length>Be;Be++)oe(pe,Ae=xe[Be])&&!oe(Ce,Ae)&&z(Ce,Ae,b(pe,Ae));Ce.prototype=he,he.constructor=Ce,se(le,fe,Ce)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/object-assign");de({target:"Object",stat:!0,forced:Object.assign!==le},{assign:le})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/object-to-array").entries;de({target:"Object",stat:!0},{entries:function(ue){return le(ue)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/native-symbol"),ie=E("../internals/fails"),ue=E("../internals/object-get-own-property-symbols"),se=E("../internals/to-object"),oe=!le||ie(function(){ue.f(1)});de({target:"Object",stat:!0,forced:oe},{getOwnPropertySymbols:function(ne){var ee=ue.f;return ee?ee(se(ne)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,ve,ge){var de=E("../internals/export"),le=E("../internals/to-object"),ie=E("../internals/object-keys"),ue=E("../internals/fails"),se=ue(function(){ie(1)});de({target:"Object",stat:!0,forced:se},{keys:function(ae){return ie(le(ae))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,ve,ge){var de=E("../internals/to-string-tag-support"),le=E("../internals/redefine"),ie=E("../internals/object-to-string");de||le(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/new-promise-capability"),se=E("../internals/perform"),oe=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:ae},{all:function(ee){var a=this,y=ue.f(a),x=y.resolve,b=y.reject,z=se(function(){var te=ie(a.resolve),ce=[],fe=0,pe=1;oe(ee,function(he){var ye=fe++,Ee=!1;pe++,le(te,a,he).then(function(be){Ee||(Ee=!0,ce[ye]=be,--pe||x(ce))},b)}),--pe||x(ce)});return z.error&&b(z.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,ue=E("../internals/promise-native-constructor"),se=E("../internals/get-built-in"),oe=E("../internals/is-callable"),ae=E("../internals/redefine"),ne=ue&&ue.prototype;if(de({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!le&&oe(ue)){var ee=se("Promise").prototype.catch;ne.catch!==ee&&ae(ne,"catch",ee,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),ue=E("../internals/global"),se=E("../internals/function-call"),oe=E("../internals/redefine"),ae=E("../internals/redefine-all"),ne=E("../internals/object-set-prototype-of"),ee=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),ce=E("../internals/task").set,fe=E("../internals/microtask"),pe=E("../internals/host-report-errors"),he=E("../internals/perform"),ye=E("../internals/queue"),Ee=E("../internals/internal-state"),be=E("../internals/promise-native-constructor"),Se=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Ce="Promise",xe=Se.CONSTRUCTOR,Be=Se.REJECTION_EVENT,Ae=Se.SUBCLASSING,Te=Ee.getterFor(Ce),Oe=Ee.set,je=be&&be.prototype,De=be,We=je,ze=ue.TypeError,Ve=ue.document,Ze=ue.process,Ue=Pe.f,Me=Ue,He=!!(Ve&&Ve.createEvent&&ue.dispatchEvent),Ye="unhandledrejection",Qe="rejectionhandled",rt=0,Ke=1,Ge=2,Le=1,Xe=2,Fe,ke,et,tt,$e=function(gt){var ht;return b(gt)&&x(ht=gt.then)?ht:!1},_e=function(gt,ht){var lt=ht.value,St=ht.state==Ke,At=St?gt.ok:gt.fail,Pt=gt.resolve,Dt=gt.reject,_t=gt.domain,kt,wt,It;try{At?(St||(ht.rejection===Xe&&st(ht),ht.rejection=Le),At===!0?kt=lt:(_t&&_t.enter(),kt=At(lt),_t&&(_t.exit(),It=!0)),kt===gt.promise?Dt(ze("Promise-chain cycle")):(wt=$e(kt))?se(wt,kt,Pt,Dt):Pt(kt)):Dt(lt)}catch(Nt){_t&&!It&&_t.exit(),Dt(Nt)}},Ie=function(gt,ht){gt.notified||(gt.notified=!0,fe(function(){for(var lt=gt.reactions,St;St=lt.get();)_e(St,gt);gt.notified=!1,ht&&!gt.rejection&&Ne(gt)}))},Re=function(gt,ht,lt){var St,At;He?(St=Ve.createEvent("Event"),St.promise=ht,St.reason=lt,St.initEvent(gt,!1,!0),ue.dispatchEvent(St)):St={promise:ht,reason:lt},!Be&&(At=ue["on"+gt])?At(St):gt===Ye&&pe("Unhandled promise rejection",lt)},Ne=function(gt){se(ce,ue,function(){var ht=gt.facade,lt=gt.value,St=qe(gt),At;if(St&&(At=he(function(){ie?Ze.emit("unhandledRejection",lt,ht):Re(Ye,ht,lt)}),gt.rejection=ie||qe(gt)?Xe:Le,At.error))throw At.value})},qe=function(gt){return gt.rejection!==Le&&!gt.parent},st=function(gt){se(ce,ue,function(){var ht=gt.facade;ie?Ze.emit("rejectionHandled",ht):Re(Qe,ht,gt.value)})},nt=function(gt,ht,lt){return function(St){gt(ht,St,lt)}},ot=function(gt,ht,lt){gt.done||(gt.done=!0,lt&&(gt=lt),gt.value=ht,gt.state=Ge,Ie(gt,!0))},Ft=function(gt,ht,lt){if(!gt.done){gt.done=!0,lt&&(gt=lt);try{if(gt.facade===ht)throw ze("Promise can't be resolved itself");var St=$e(ht);St?fe(function(){var At={done:!1};try{se(St,ht,nt(Ft,At,gt),nt(ot,At,gt))}catch(Pt){ot(At,Pt,gt)}}):(gt.value=ht,gt.state=Ke,Ie(gt,!1))}catch(At){ot({done:!1},At,gt)}}};if(xe&&(De=function(ht){z(this,We),y(ht),se(Fe,this);var lt=Te(this);try{ht(nt(Ft,lt),nt(ot,lt))}catch(St){ot(lt,St)}},We=De.prototype,Fe=function(ht){Oe(this,{type:Ce,done:!1,notified:!1,parent:!1,reactions:new ye,rejection:!1,state:rt,value:void 0})},Fe.prototype=ae(We,{then:function(ht,lt){var St=Te(this),At=Ue(te(this,De));return St.parent=!0,At.ok=x(ht)?ht:!0,At.fail=x(lt)&<,At.domain=ie?Ze.domain:void 0,St.state==rt?St.reactions.add(At):fe(function(){_e(At,St)}),At.promise}}),ke=function(){var gt=new Fe,ht=Te(gt);this.promise=gt,this.resolve=nt(Ft,ht),this.reject=nt(ot,ht)},Pe.f=Ue=function(gt){return gt===De||gt===et?new ke(gt):Me(gt)},!le&&x(be)&&je!==Object.prototype)){tt=je.then,Ae||oe(je,"then",function(ht,lt){var St=this;return new De(function(At,Pt){se(tt,St,At,Pt)}).then(ht,lt)},{unsafe:!0});try{delete je.constructor}catch(gt){}ne&&ne(je,We)}de({global:!0,wrap:!0,forced:xe},{Promise:De}),ee(De,Ce,!1,!0),a(Ce)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,ve,ge){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/a-callable"),ue=E("../internals/new-promise-capability"),se=E("../internals/perform"),oe=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");de({target:"Promise",stat:!0,forced:ae},{race:function(ee){var a=this,y=ue.f(a),x=y.reject,b=se(function(){var z=ie(a.resolve);oe(ee,function(te){le(z,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR;de({target:"Promise",stat:!0,forced:ue},{reject:function(oe){var ae=ie.f(this);return le(ae.reject,void 0,oe),ae.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/get-built-in"),ie=E("../internals/is-pure"),ue=E("../internals/promise-native-constructor"),se=E("../internals/promise-constructor-detection").CONSTRUCTOR,oe=E("../internals/promise-resolve"),ae=le("Promise"),ne=ie&&!se;de({target:"Promise",stat:!0,forced:ie||se},{resolve:function(a){return oe(ne&&this===ae?ue:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,ve,ge){var de=E("../internals/descriptors"),le=E("../internals/global"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/is-forced"),se=E("../internals/inherit-if-required"),oe=E("../internals/create-non-enumerable-property"),ae=E("../internals/object-get-own-property-names").f,ne=E("../internals/object-is-prototype-of"),ee=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),z=E("../internals/redefine"),te=E("../internals/fails"),ce=E("../internals/has-own-property"),fe=E("../internals/internal-state").enforce,pe=E("../internals/set-species"),he=E("../internals/well-known-symbol"),ye=E("../internals/regexp-unsupported-dot-all"),Ee=E("../internals/regexp-unsupported-ncg"),be=he("match"),Se=le.RegExp,Pe=Se.prototype,Ce=le.SyntaxError,xe=ie(Pe.exec),Be=ie("".charAt),Ae=ie("".replace),Te=ie("".indexOf),Oe=ie("".slice),je=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,De=/a/g,We=/a/g,ze=new Se(De)!==De,Ve=x.MISSED_STICKY,Ze=x.UNSUPPORTED_Y,Ue=de&&(!ze||Ve||ye||Ee||te(function(){return We[be]=!1,Se(De)!=De||Se(We)==We||Se(De,"i")!="/a/i"})),Me=function(Ke){for(var Ge=Ke.length,Le=0,Xe="",Fe=!1,ke;Le<=Ge;Le++){if(ke=Be(Ke,Le),ke==="\\"){Xe+=ke+Be(Ke,++Le);continue}!Fe&&ke==="."?Xe+="[\\s\\S]":(ke==="["?Fe=!0:ke==="]"&&(Fe=!1),Xe+=ke)}return Xe},He=function(Ke){for(var Ge=Ke.length,Le=0,Xe="",Fe=[],ke={},et=!1,tt=!1,$e=0,_e="",Ie;Le<=Ge;Le++){if(Ie=Be(Ke,Le),Ie==="\\")Ie=Ie+Be(Ke,++Le);else if(Ie==="]")et=!1;else if(!et)switch(!0){case Ie==="[":et=!0;break;case Ie==="(":xe(je,Oe(Ke,Le+1))&&(Le+=2,tt=!0),Xe+=Ie,$e++;continue;case(Ie===">"&&tt):if(_e===""||ce(ke,_e))throw new Ce("Invalid capture group name");ke[_e]=!0,Fe[Fe.length]=[_e,$e],tt=!1,_e="";continue}tt?_e+=Ie:Xe+=Ie}return[Xe,Fe]};if(ue("RegExp",Ue)){for(var Ye=function(Ge,Le){var Xe=ne(Pe,this),Fe=ee(Ge),ke=Le===void 0,et=[],tt=Ge,$e,_e,Ie,Re,Ne,qe;if(!Xe&&Fe&&ke&&Ge.constructor===Ye)return Ge;if((Fe||ne(Pe,Ge))&&(Ge=Ge.source,ke&&(Le=y(tt))),Ge=Ge===void 0?"":a(Ge),Le=Le===void 0?"":a(Le),tt=Ge,ye&&"dotAll"in De&&(_e=!!Le&&Te(Le,"s")>-1,_e&&(Le=Ae(Le,/s/g,""))),$e=Le,Ve&&"sticky"in De&&(Ie=!!Le&&Te(Le,"y")>-1,Ie&&Ze&&(Le=Ae(Le,/y/g,""))),Ee&&(Re=He(Ge),Ge=Re[0],et=Re[1]),Ne=se(Se(Ge,Le),Xe?this:Pe,Ye),(_e||Ie||et.length)&&(qe=fe(Ne),_e&&(qe.dotAll=!0,qe.raw=Ye(Me(Ge),$e)),Ie&&(qe.sticky=!0),et.length&&(qe.groups=et)),Ge!==tt)try{oe(Ne,"source",tt===""?"(?:)":tt)}catch(st){}return Ne},Qe=ae(Se),rt=0;Qe.length>rt;)b(Ye,Se,Qe[rt++]);Pe.constructor=Ye,Ye.prototype=Pe,z(le,"RegExp",Ye)}pe("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/regexp-exec");de({target:"RegExp",proto:!0,forced:/./.exec!==le},{exec:le})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,ve,ge){"use strict";var de=E("../internals/function-name").PROPER,le=E("../internals/redefine"),ie=E("../internals/an-object"),ue=E("../internals/to-string"),se=E("../internals/fails"),oe=E("../internals/regexp-get-flags"),ae="toString",ne=RegExp.prototype,ee=ne[ae],a=se(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=de&&ee.name!=ae;(a||y)&&le(RegExp.prototype,ae,function(){var b=ie(this),z=ue(b.source),te=ue(oe(b));return"/"+z+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,ve,ge){"use strict";var de=E("../internals/export"),le=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),ue=E("../internals/require-object-coercible"),se=E("../internals/to-string"),oe=E("../internals/correct-is-regexp-logic"),ae=le("".indexOf);de({target:"String",proto:!0,forced:!oe("includes")},{includes:function(ee){return!!~ae(se(ue(this)),se(ie(ee)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,ve,ge){"use strict";var de=E("../internals/string-multibyte").charAt,le=E("../internals/to-string"),ie=E("../internals/internal-state"),ue=E("../internals/define-iterator"),se="String Iterator",oe=ie.set,ae=ie.getterFor(se);ue(String,"String",function(ne){oe(this,{type:se,string:le(ne),index:0})},function(){var ee=ae(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=de(a,y),ee.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,ve,ge){"use strict";var de=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ue=E("../internals/to-length"),se=E("../internals/to-string"),oe=E("../internals/require-object-coercible"),ae=E("../internals/get-method"),ne=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");le("match",function(a,y,x){return[function(z){var te=oe(this),ce=z==null?void 0:ae(z,a);return ce?de(ce,z,te):new RegExp(z)[a](se(te))},function(b){var z=ie(this),te=se(b),ce=x(y,z,te);if(ce.done)return ce.value;if(!z.global)return ee(z,te);var fe=z.unicode;z.lastIndex=0;for(var pe=[],he=0,ye;(ye=ee(z,te))!==null;){var Ee=se(ye[0]);pe[he]=Ee,Ee===""&&(z.lastIndex=ne(te,ue(z.lastIndex),fe)),he++}return he===0?null:pe}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,ve,ge){"use strict";var de=E("../internals/function-apply"),le=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),se=E("../internals/fails"),oe=E("../internals/an-object"),ae=E("../internals/is-callable"),ne=E("../internals/to-integer-or-infinity"),ee=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),fe=ce("replace"),pe=Math.max,he=Math.min,ye=ie([].concat),Ee=ie([].push),be=ie("".indexOf),Se=ie("".slice),Pe=function(Ae){return Ae===void 0?Ae:String(Ae)},Ce=function(){return"a".replace(/./,"$0")==="$0"}(),xe=function(){return/./[fe]?/./[fe]("a","$0")==="":!1}(),Be=!se(function(){var Ae=/./;return Ae.exec=function(){var Te=[];return Te.groups={a:"7"},Te},"".replace(Ae,"$")!=="7"});ue("replace",function(Ae,Te,Oe){var je=xe?"$":"$0";return[function(We,ze){var Ve=y(this),Ze=We==null?void 0:b(We,fe);return Ze?le(Ze,We,Ve,ze):le(Te,a(Ve),We,ze)},function(De,We){var ze=oe(this),Ve=a(De);if(typeof We=="string"&&be(We,je)===-1&&be(We,"$<")===-1){var Ze=Oe(Te,ze,Ve,We);if(Ze.done)return Ze.value}var Ue=ae(We);Ue||(We=a(We));var Me=ze.global;if(Me){var He=ze.unicode;ze.lastIndex=0}for(var Ye=[];;){var Qe=te(ze,Ve);if(Qe===null||(Ee(Ye,Qe),!Me))break;var rt=a(Qe[0]);rt===""&&(ze.lastIndex=x(Ve,ee(ze.lastIndex),He))}for(var Ke="",Ge=0,Le=0;Le=Ge&&(Ke+=Se(Ve,Ge,Fe)+_e,Ge=Fe+Xe.length)}return Ke+Se(Ve,Ge)}]},!Be||!Ce||xe)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,ve,ge){"use strict";var de=E("../internals/function-call"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),ue=E("../internals/require-object-coercible"),se=E("../internals/same-value"),oe=E("../internals/to-string"),ae=E("../internals/get-method"),ne=E("../internals/regexp-exec-abstract");le("search",function(ee,a,y){return[function(b){var z=ue(this),te=b==null?void 0:ae(b,ee);return te?de(te,b,z):new RegExp(b)[ee](oe(z))},function(x){var b=ie(this),z=oe(x),te=y(a,b,z);if(te.done)return te.value;var ce=b.lastIndex;se(ce,0)||(b.lastIndex=0);var fe=ne(b,z);return se(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(E,ve,ge){"use strict";var de=E("../internals/function-apply"),le=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/fix-regexp-well-known-symbol-logic"),se=E("../internals/is-regexp"),oe=E("../internals/an-object"),ae=E("../internals/require-object-coercible"),ne=E("../internals/species-constructor"),ee=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),fe=E("../internals/fails"),pe=ce.UNSUPPORTED_Y,he=4294967295,ye=Math.min,Ee=[].push,be=ie(/./.exec),Se=ie(Ee),Pe=ie("".slice),Ce=!fe(function(){var xe=/(?:)/,Be=xe.exec;xe.exec=function(){return Be.apply(this,arguments)};var Ae="ab".split(xe);return Ae.length!==2||Ae[0]!=="a"||Ae[1]!=="b"});ue("split",function(xe,Be,Ae){var Te;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Te=function(Oe,je){var De=y(ae(this)),We=je===void 0?he:je>>>0;if(We===0)return[];if(Oe===void 0)return[De];if(!se(Oe))return le(Be,De,Oe,We);for(var ze=[],Ve=(Oe.ignoreCase?"i":"")+(Oe.multiline?"m":"")+(Oe.unicode?"u":"")+(Oe.sticky?"y":""),Ze=0,Ue=new RegExp(Oe.source,Ve+"g"),Me,He,Ye;(Me=le(te,Ue,De))&&(He=Ue.lastIndex,!(He>Ze&&(Se(ze,Pe(De,Ze,Me.index)),Me.length>1&&Me.index=We)));)Ue.lastIndex===Me.index&&Ue.lastIndex++;return Ze===De.length?(Ye||!be(Ue,""))&&Se(ze,""):Se(ze,Pe(De,Ze)),ze.length>We?b(ze,0,We):ze}:"0".split(void 0,0).length?Te=function(Oe,je){return Oe===void 0&&je===0?[]:le(Be,this,Oe,je)}:Te=Be,[function(je,De){var We=ae(this),ze=je==null?void 0:x(je,xe);return ze?le(ze,je,We,De):le(Te,y(We),je,De)},function(Oe,je){var De=oe(this),We=y(Oe),ze=Ae(Te,De,We,je,Te!==Be);if(ze.done)return ze.value;var Ve=ne(De,RegExp),Ze=De.unicode,Ue=(De.ignoreCase?"i":"")+(De.multiline?"m":"")+(De.unicode?"u":"")+(pe?"g":"y"),Me=new Ve(pe?"^(?:"+De.source+")":De,Ue),He=je===void 0?he:je>>>0;if(He===0)return[];if(We.length===0)return z(Me,We)===null?[We]:[];for(var Ye=0,Qe=0,rt=[];Qe2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").every,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("every",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-call"),ie=E("../internals/array-fill"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("fill",function(ae){var ne=arguments.length;return le(ie,ue(this),ae,ne>1?arguments[1]:void 0,ne>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("filter",function(ae){var ne=le(ue(this),ae,arguments.length>1?arguments[1]:void 0);return ie(this,ne)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").findIndex,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("findIndex",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").find,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("find",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").forEach,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("forEach",function(oe){le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").includes,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("includes",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-includes").indexOf,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("indexOf",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,ve,ge){"use strict";var de=E("../internals/global"),le=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),ue=E("../internals/array-buffer-view-core"),se=E("../modules/es.array.iterator"),oe=E("../internals/well-known-symbol"),ae=oe("iterator"),ne=de.Uint8Array,ee=ie(se.values),a=ie(se.keys),y=ie(se.entries),x=ue.aTypedArray,b=ue.exportTypedArrayMethod,z=ne&&ne.prototype,te=!le(function(){z[ae].call([1])}),ce=!!z&&z.values&&z[ae]===z.values&&z.values.name==="values",fe=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",fe,te||!ce,{name:"values"}),b(ae,fe,te||!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(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-uncurry-this"),ie=de.aTypedArray,ue=de.exportTypedArrayMethod,se=le([].join);ue("join",function(ae){return se(ie(this),ae)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("lastIndexOf",function(ae){var ne=arguments.length;return le(ie,ue(this),ne>1?[ae,arguments[1]]:[ae])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),ue=de.aTypedArray,se=de.exportTypedArrayMethod;se("map",function(ae){return le(ue(this),ae,arguments.length>1?arguments[1]:void 0,function(ne,ee){return new(ie(ne))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").right,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("reduceRight",function(oe){var ae=arguments.length;return le(ie(this),oe,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-reduce").left,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("reduce",function(oe){var ae=arguments.length;return le(ie(this),oe,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=de.aTypedArray,ie=de.exportTypedArrayMethod,ue=Math.floor;ie("reverse",function(){for(var oe=this,ae=le(oe).length,ne=ue(ae/2),ee=0,a;ee1?arguments[1]:void 0,1),he=oe(fe);if(z)return le(y,this,he,pe);var ye=this.length,Ee=ue(he),be=0;if(Ee+pe>ye)throw ne("Wrong length");for(;beb;)te[b]=y[b++];return te},ae)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/array-iteration").some,ie=de.aTypedArray,ue=de.exportTypedArrayMethod;ue("some",function(oe){return le(ie(this),oe,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,ve,ge){"use strict";var de=E("../internals/global"),le=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),ue=E("../internals/a-callable"),se=E("../internals/array-sort"),oe=E("../internals/array-buffer-view-core"),ae=E("../internals/engine-ff-version"),ne=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=oe.aTypedArray,x=oe.exportTypedArrayMethod,b=de.Uint16Array,z=b&&le(b.prototype.sort),te=!!z&&!(ie(function(){z(new b(2),null)})&&ie(function(){z(new b(2),{})})),ce=!!z&&!ie(function(){if(ee)return ee<74;if(ae)return ae<67;if(ne)return!0;if(a)return a<602;var pe=new b(516),he=Array(516),ye,Ee;for(ye=0;ye<516;ye++)Ee=ye%4,pe[ye]=515-ye,he[ye]=ye-2*Ee+3;for(z(pe,function(be,Se){return(be/4|0)-(Se/4|0)}),ye=0;ye<516;ye++)if(pe[ye]!==he[ye])return!0}),fe=function(pe){return function(he,ye){return pe!==void 0?+pe(he,ye)||0:ye!==ye?-1:he!==he?1:he===0&&ye===0?1/he>0&&1/ye<0?1:-1:he>ye}};x("sort",function(he){return he!==void 0&&ue(he),ce?z(this,he):se(y(this),fe(he))},!ce||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core"),le=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),ue=E("../internals/typed-array-species-constructor"),se=de.aTypedArray,oe=de.exportTypedArrayMethod;oe("subarray",function(ne,ee){var a=se(this),y=a.length,x=ie(ne,y),b=ue(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,le((ee===void 0?y:ie(ee,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,ve,ge){"use strict";var de=E("../internals/global"),le=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),ue=E("../internals/fails"),se=E("../internals/array-slice"),oe=de.Int8Array,ae=ie.aTypedArray,ne=ie.exportTypedArrayMethod,ee=[].toLocaleString,a=!!oe&&ue(function(){ee.call(new oe(1))}),y=ue(function(){return[1,2].toLocaleString()!=new oe([1,2]).toLocaleString()})||!ue(function(){oe.prototype.toLocaleString.call([1,2])});ne("toLocaleString",function(){return le(ee,a?se(ae(this)):ae(this),se(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,ve,ge){"use strict";var de=E("../internals/array-buffer-view-core").exportTypedArrayMethod,le=E("../internals/fails"),ie=E("../internals/global"),ue=E("../internals/function-uncurry-this"),se=ie.Uint8Array,oe=se&&se.prototype||{},ae=[].toString,ne=ue([].join);le(function(){ae.call({})})&&(ae=function(){return ne(this)});var ee=oe.toString!=ae;de("toString",ae,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,ve,ge){var de=E("../internals/typed-array-constructor");de("Uint8",function(le){return function(ue,se,oe){return le(this,ue,se,oe)}})},{"../internals/typed-array-constructor":258}],339:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ue=E("../internals/array-for-each"),se=E("../internals/create-non-enumerable-property"),oe=function(ne){if(ne&&ne.forEach!==ue)try{se(ne,"forEach",ue)}catch(ee){ne.forEach=ue}};for(var ae in le)le[ae]&&oe(de[ae]&&de[ae].prototype);oe(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,ve,ge){var de=E("../internals/global"),le=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),ue=E("../modules/es.array.iterator"),se=E("../internals/create-non-enumerable-property"),oe=E("../internals/well-known-symbol"),ae=oe("iterator"),ne=oe("toStringTag"),ee=ue.values,a=function(x,b){if(x){if(x[ae]!==ee)try{se(x,ae,ee)}catch(te){x[ae]=ee}if(x[ne]||se(x,ne,b),le[b]){for(var z in ue)if(x[z]!==ue[z])try{se(x,z,ue[z])}catch(te){x[z]=ue[z]}}}};for(var y in le)a(de[y]&&de[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,ve,ge){function de(ce){return Array.isArray?Array.isArray(ce):te(ce)==="[object Array]"}ge.isArray=de;function le(ce){return typeof ce=="boolean"}ge.isBoolean=le;function ie(ce){return ce===null}ge.isNull=ie;function ue(ce){return ce==null}ge.isNullOrUndefined=ue;function se(ce){return typeof ce=="number"}ge.isNumber=se;function oe(ce){return typeof ce=="string"}ge.isString=oe;function ae(ce){return typeof ce=="symbol"}ge.isSymbol=ae;function ne(ce){return ce===void 0}ge.isUndefined=ne;function ee(ce){return te(ce)==="[object RegExp]"}ge.isRegExp=ee;function a(ce){return typeof ce=="object"&&ce!==null}ge.isObject=a;function y(ce){return te(ce)==="[object Date]"}ge.isDate=y;function x(ce){return te(ce)==="[object Error]"||ce instanceof Error}ge.isError=x;function b(ce){return typeof ce=="function"}ge.isFunction=b;function z(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}ge.isPrimitive=z,ge.isBuffer=E("buffer").Buffer.isBuffer;function te(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,ve,ge){(function(de){"use strict";var le=function(){var ae=/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,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&oe(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(le.masks[y]||y||le.masks.default);var z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",ce=a[te+"Date"](),fe=a[te+"Day"](),pe=a[te+"Month"](),he=a[te+"FullYear"](),ye=a[te+"Hours"](),Ee=a[te+"Minutes"](),be=a[te+"Seconds"](),Se=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Ce=ue(a),xe=se(a),Be={d:ce,dd:ie(ce),ddd:le.i18n.dayNames[fe],dddd:le.i18n.dayNames[fe+7],m:pe+1,mm:ie(pe+1),mmm:le.i18n.monthNames[pe],mmmm:le.i18n.monthNames[pe+12],yy:String(he).slice(2),yyyy:he,h:ye%12||12,hh:ie(ye%12||12),H:ye,HH:ie(ye),M:Ee,MM:ie(Ee),s:be,ss:ie(be),l:ie(Se,3),L:ie(Math.round(Se/10)),t:ye<12?"a":"p",tt:ye<12?"am":"pm",T:ye<12?"A":"P",TT:ye<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(ne)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Ce,N:xe};return y.replace(ae,function(Ae){return Ae in Be?Be[Ae]:Ae.slice(1,Ae.length-1)})}}();le.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},le.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function ie(ae,ne){for(ae=String(ae),ne=ne||2;ae.length]/;ve.exports=le;function le(ie){var ue=""+ie,se=de.exec(ue);if(!se)return ue;var oe,ae="",ne=0,ee=0;for(ne=se.index;ne0&&(Be=Se[0]),Be instanceof Error)throw Be;var Ae=new Error("Unhandled error."+(Be?" ("+Be.message+")":""));throw Ae.context=Be,Ae}var Te=xe[be];if(Te===void 0)return!1;if(typeof Te=="function")le(Te,this,Se);else for(var Oe=Te.length,je=te(Te,Oe),Pe=0;Pe0&&Be.length>Ce&&!Be.warned){Be.warned=!0;var Ae=new Error("Possible EventEmitter memory leak detected. "+Be.length+" "+String(be)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ae.name="MaxListenersExceededWarning",Ae.emitter=Ee,Ae.type=be,Ae.count=Be.length,ue(Ae)}return Ee}oe.prototype.addListener=function(be,Se){return a(this,be,Se,!1)},oe.prototype.on=oe.prototype.addListener,oe.prototype.prependListener=function(be,Se){return a(this,be,Se,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Ee,be,Se){var Pe={fired:!1,wrapFn:void 0,target:Ee,type:be,listener:Se},Ce=y.bind(Pe);return Ce.listener=Se,Pe.wrapFn=Ce,Ce}oe.prototype.once=function(be,Se){return ne(Se),this.on(be,x(this,be,Se)),this},oe.prototype.prependOnceListener=function(be,Se){return ne(Se),this.prependListener(be,x(this,be,Se)),this},oe.prototype.removeListener=function(be,Se){var Pe,Ce,xe,Be,Ae;if(ne(Se),Ce=this._events,Ce===void 0)return this;if(Pe=Ce[be],Pe===void 0)return this;if(Pe===Se||Pe.listener===Se)--this._eventsCount===0?this._events=Object.create(null):(delete Ce[be],Ce.removeListener&&this.emit("removeListener",be,Pe.listener||Se));else if(typeof Pe!="function"){for(xe=-1,Be=Pe.length-1;Be>=0;Be--)if(Pe[Be]===Se||Pe[Be].listener===Se){Ae=Pe[Be].listener,xe=Be;break}if(xe<0)return this;xe===0?Pe.shift():ce(Pe,xe),Pe.length===1&&(Ce[be]=Pe[0]),Ce.removeListener!==void 0&&this.emit("removeListener",be,Ae||Se)}return this},oe.prototype.off=oe.prototype.removeListener,oe.prototype.removeAllListeners=function(be){var Se,Pe,Ce;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[be]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[be]),this;if(arguments.length===0){var xe=Object.keys(Pe),Be;for(Ce=0;Ce=0;Ce--)this.removeListener(be,Se[Ce]);return this};function b(Ee,be,Se){var Pe=Ee._events;if(Pe===void 0)return[];var Ce=Pe[be];return Ce===void 0?[]:typeof Ce=="function"?Se?[Ce.listener||Ce]:[Ce]:Se?fe(Ce):te(Ce,Ce.length)}oe.prototype.listeners=function(be){return b(this,be,!0)},oe.prototype.rawListeners=function(be){return b(this,be,!1)},oe.listenerCount=function(Ee,be){return typeof Ee.listenerCount=="function"?Ee.listenerCount(be):z.call(Ee,be)},oe.prototype.listenerCount=z;function z(Ee){var be=this._events;if(be!==void 0){var Se=be[Ee];if(typeof Se=="function")return 1;if(Se!==void 0)return Se.length}return 0}oe.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Ee,be){for(var Se=new Array(be),Pe=0;Pe=3&&(x=y),le.call(ee)==="[object Array]"?ue(ee,a,x):typeof ee=="string"?se(ee,a,x):oe(ee,a,x)};ve.exports=ae},{"is-callable":367}],346:[function(E,ve,ge){"use strict";var de="Function.prototype.bind called on incompatible ",le=Array.prototype.slice,ie=Object.prototype.toString,ue="[object Function]";ve.exports=function(oe){var ae=this;if(typeof ae!="function"||ie.call(ae)!==ue)throw new TypeError(de+ae);for(var ne=le.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=ae.apply(this,ne.concat(le.call(arguments)));return Object(te)===te?te:this}else return ae.apply(oe,ne.concat(le.call(arguments)))},y=Math.max(0,ae.length-ne.length),x=[],b=0;b1&&typeof je!="boolean")throw new ue('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Oe)===null)throw new le("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var De=Be(Oe),We=De.length>0?De[0]:"",ze=Ae("%"+We+"%",je),Ve=ze.name,Ze=ze.value,Ue=!1,Me=ze.alias;Me&&(We=Me[0],Ee(De,ye([0,1],Me)));for(var He=1,Ye=!0;He=De.length){var Ge=oe(Ze,Qe);Ye=!!Ge,Ye&&"get"in Ge&&!("originalValue"in Ge.get)?Ze=Ge.get:Ze=Ze[Qe]}else Ye=he(Ze,Qe),Ze=Ze[Qe];Ye&&!Ue&&(z[Ve]=Ze)}}return Ze}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,ve,ge){"use strict";var de=E("get-intrinsic"),le=de("%Object.getOwnPropertyDescriptor%",!0);if(le)try{le([],"length")}catch(ie){le=null}ve.exports=le},{"get-intrinsic":348}],350:[function(E,ve,ge){"use strict";var de={foo:{}},le=Object;ve.exports=function(){return{__proto__:de}.foo===de.foo&&!({__proto__:null}instanceof le)}},{}],351:[function(E,ve,ge){"use strict";var de=typeof Symbol!="undefined"&&Symbol,le=E("./shams");ve.exports=function(){return typeof de!="function"||typeof Symbol!="function"||typeof de("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:le()}},{"./shams":352}],352:[function(E,ve,ge){"use strict";ve.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var le={},ie=Symbol("test"),ue=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(ue)!=="[object Symbol]")return!1;var se=42;le[ie]=se;for(ie in le)return!1;if(typeof Object.keys=="function"&&Object.keys(le).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(le).length!==0)return!1;var oe=Object.getOwnPropertySymbols(le);if(oe.length!==1||oe[0]!==ie||!Object.prototype.propertyIsEnumerable.call(le,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var ae=Object.getOwnPropertyDescriptor(le,ie);if(ae.value!==se||ae.enumerable!==!0)return!1}return!0}},{}],353:[function(E,ve,ge){"use strict";var de=E("has-symbols/shams");ve.exports=function(){return de()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,ve,ge){"use strict";var de=E("function-bind");ve.exports=de.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,ve,ge){var de=E("http"),le=E("url"),ie=ve.exports;for(var ue in de)de.hasOwnProperty(ue)&&(ie[ue]=de[ue]);ie.request=function(oe,ae){return oe=se(oe),de.request.call(this,oe,ae)},ie.get=function(oe,ae){return oe=se(oe),de.get.call(this,oe,ae)};function se(oe){if(typeof oe=="string"&&(oe=le.parse(oe)),oe.protocol||(oe.protocol="https:"),oe.protocol!=="https:")throw new Error('Protocol "'+oe.protocol+'" not supported. Expected "https:"');return oe}},{http:468,url:472}],356:[function(E,ve,ge){"use strict";var de=E("util"),le=E("ms");ve.exports=function(ie){if(typeof ie=="number")return ie;var ue=le(ie);if(ue===void 0){var se=new Error(de.format("humanize-ms(%j) result undefined",ie));console.warn(se.stack)}return ue}},{ms:376,util:419}],357:[function(E,ve,ge){ge.read=function(de,le,ie,ue,se){var oe,ae,ne=se*8-ue-1,ee=(1<>1,y=-7,x=ie?se-1:0,b=ie?-1:1,z=de[le+x];for(x+=b,oe=z&(1<<-y)-1,z>>=-y,y+=ne;y>0;oe=oe*256+de[le+x],x+=b,y-=8);for(ae=oe&(1<<-y)-1,oe>>=-y,y+=ue;y>0;ae=ae*256+de[le+x],x+=b,y-=8);if(oe===0)oe=1-a;else{if(oe===ee)return ae?NaN:(z?-1:1)*(1/0);ae=ae+Math.pow(2,ue),oe=oe-a}return(z?-1:1)*ae*Math.pow(2,oe-ue)},ge.write=function(de,le,ie,ue,se,oe){var ae,ne,ee,a=oe*8-se-1,y=(1<>1,b=se===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=ue?0:oe-1,te=ue?1:-1,ce=le<0||le===0&&1/le<0?1:0;for(le=Math.abs(le),isNaN(le)||le===1/0?(ne=isNaN(le)?1:0,ae=y):(ae=Math.floor(Math.log(le)/Math.LN2),le*(ee=Math.pow(2,-ae))<1&&(ae--,ee*=2),ae+x>=1?le+=b/ee:le+=b*Math.pow(2,1-x),le*ee>=2&&(ae++,ee/=2),ae+x>=y?(ne=0,ae=y):ae+x>=1?(ne=(le*ee-1)*Math.pow(2,se),ae=ae+x):(ne=le*Math.pow(2,x-1)*Math.pow(2,se),ae=0));se>=8;de[ie+z]=ne&255,z+=te,ne/=256,se-=8);for(ae=ae<0;de[ie+z]=ae&255,z+=te,ae/=256,a-=8);de[ie+z-te]|=ce*128}},{}],358:[function(E,ve,ge){"use strict";var de=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],le,ie,ue=-1,se=[],oe=!1;function ae(){!le||!ie||(le=!1,ie.length?se=ie.concat(se):ue=-1,se.length&&ne())}function ne(){if(!le){oe=!1,le=!0;for(var z=se.length,te=setTimeout(ae);z;){for(ie=se,se=[];ie&&++ue1)for(var ce=1;ce=0&&ie(ne)!=="[object Array]"&&ie(ne.callee)==="[object Function]"},oe=function(){return ue(arguments)}();ue.isLegacyArguments=se,ve.exports=oe?ue:se},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,ve,ge){ve.exports=function(ie){return ie!=null&&(de(ie)||le(ie)||!!ie._isBuffer)};function de(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function le(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&de(ie.slice(0,0))}},{}],367:[function(E,ve,ge){"use strict";var de=Function.prototype.toString,le=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,ue;if(typeof le=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw ue}}),ue={},le(function(){throw 42},null,ie)}catch(he){he!==ue&&(le=null)}else le=null;var se=/^\s*class\b/,oe=function(ye){try{var Ee=de.call(ye);return se.test(Ee)}catch(be){return!1}},ae=function(ye){try{return oe(ye)?!1:(de.call(ye),!0)}catch(Ee){return!1}},ne=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),fe=function(){return!1};if(typeof document=="object"){var pe=document.all;ne.call(pe)===ne.call(document.all)&&(fe=function(ye){if((ce||!ye)&&(typeof ye=="undefined"||typeof ye=="object"))try{var Ee=ne.call(ye);return(Ee===x||Ee===b||Ee===z||Ee===ee)&&ye("")==null}catch(be){}return!1})}ve.exports=le?function(ye){if(fe(ye))return!0;if(!ye||typeof ye!="function"&&typeof ye!="object")return!1;try{le(ye,null,ie)}catch(Ee){if(Ee!==ue)return!1}return!oe(ye)&&ae(ye)}:function(ye){if(fe(ye))return!0;if(!ye||typeof ye!="function"&&typeof ye!="object")return!1;if(te)return ae(ye);if(oe(ye))return!1;var Ee=ne.call(ye);return Ee!==a&&Ee!==y&&!/^\[object HTML/.test(Ee)?!1:ae(ye)}},{}],368:[function(E,ve,ge){"use strict";var de=Object.prototype.toString,le=Function.prototype.toString,ie=/^\s*(?:function)?\*/,ue=E("has-tostringtag/shams")(),se=Object.getPrototypeOf,oe=function(){if(!ue)return!1;try{return Function("return function*() {}")()}catch(ne){}},ae;ve.exports=function(ee){if(typeof ee!="function")return!1;if(ie.test(le.call(ee)))return!0;if(!ue){var a=de.call(ee);return a==="[object GeneratorFunction]"}if(!se)return!1;if(typeof ae=="undefined"){var y=oe();ae=y?se(y):!1}return se(ee)===ae}},{"has-tostringtag/shams":353}],369:[function(E,ve,ge){"use strict";var de=E("which-typed-array");ve.exports=function(ie){return!!de(ie)}},{"which-typed-array":420}],370:[function(E,ve,ge){var de={}.toString;ve.exports=Array.isArray||function(le){return de.call(le)=="[object Array]"}},{}],371:[function(E,ve,ge){(function(de){(function(){(function(le,ie){typeof ge=="object"&&typeof ve!="undefined"?ve.exports=ie(le):typeof me=="function"&&me.amd?me(ie):ie(le)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof de!="undefined"?de:this,function(le){"use strict";le=le||{};var ie=le.Base64,ue="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oe=function(Oe){for(var je={},De=0,We=Oe.length;De>>6)+ae(128|je&63):ae(224|je>>>12&15)+ae(128|je>>>6&63)+ae(128|je&63)}else{var je=65536+(Oe.charCodeAt(0)-55296)*1024+(Oe.charCodeAt(1)-56320);return ae(240|je>>>18&7)+ae(128|je>>>12&63)+ae(128|je>>>6&63)+ae(128|je&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Oe){return Oe.replace(ee,ne)},y=function(Oe){var je=[0,2,1][Oe.length%3],De=Oe.charCodeAt(0)<<16|(Oe.length>1?Oe.charCodeAt(1):0)<<8|(Oe.length>2?Oe.charCodeAt(2):0),We=[se.charAt(De>>>18),se.charAt(De>>>12&63),je>=2?"=":se.charAt(De>>>6&63),je>=1?"=":se.charAt(De&63)];return We.join("")},x=le.btoa&&typeof le.btoa=="function"?function(Oe){return le.btoa(Oe)}:function(Oe){if(Oe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Oe.replace(/[\s\S]{1,3}/g,y)},b=function(Oe){return x(a(String(Oe)))},z=function(Oe){return Oe.replace(/[+\/]/g,function(je){return je=="+"?"-":"_"}).replace(/=/g,"")},te=function(Oe,je){return je?z(b(Oe)):b(Oe)},ce=function(Oe){return te(Oe,!0)},fe;le.Uint8Array&&(fe=function(Oe,je){for(var De="",We=0,ze=Oe.length;We>>18)+se.charAt(Me>>>12&63)+(typeof Ze!="undefined"?se.charAt(Me>>>6&63):"=")+(typeof Ue!="undefined"?se.charAt(Me&63):"=")}return je?z(De):De});var pe=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,he=function(Oe){switch(Oe.length){case 4:var je=(7&Oe.charCodeAt(0))<<18|(63&Oe.charCodeAt(1))<<12|(63&Oe.charCodeAt(2))<<6|63&Oe.charCodeAt(3),De=je-65536;return ae((De>>>10)+55296)+ae((De&1023)+56320);case 3:return ae((15&Oe.charCodeAt(0))<<12|(63&Oe.charCodeAt(1))<<6|63&Oe.charCodeAt(2));default:return ae((31&Oe.charCodeAt(0))<<6|63&Oe.charCodeAt(1))}},ye=function(Oe){return Oe.replace(pe,he)},Ee=function(Oe){var je=Oe.length,De=je%4,We=(je>0?oe[Oe.charAt(0)]<<18:0)|(je>1?oe[Oe.charAt(1)]<<12:0)|(je>2?oe[Oe.charAt(2)]<<6:0)|(je>3?oe[Oe.charAt(3)]:0),ze=[ae(We>>>16),ae(We>>>8&255),ae(We&255)];return ze.length-=[0,0,2,1][De],ze.join("")},be=le.atob&&typeof le.atob=="function"?function(Oe){return le.atob(Oe)}:function(Oe){return Oe.replace(/\S{1,4}/g,Ee)},Se=function(Oe){return be(String(Oe).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Oe){return ye(be(Oe))},Ce=function(Oe){return String(Oe).replace(/[-_]/g,function(je){return je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},xe=function(Oe){return Pe(Ce(Oe))},Be;le.Uint8Array&&(Be=function(Oe){return Uint8Array.from(Se(Ce(Oe)),function(je){return je.charCodeAt(0)})});var Ae=function(){var Oe=le.Base64;return le.Base64=ie,Oe};if(le.Base64={VERSION:ue,atob:Se,btoa:x,fromBase64:xe,toBase64:te,utob:a,encode:te,encodeURI:ce,btou:ye,decode:xe,noConflict:Ae,fromUint8Array:fe,toUint8Array:Be},typeof Object.defineProperty=="function"){var Te=function(Oe){return{value:Oe,enumerable:!1,writable:!0,configurable:!0}};le.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return xe(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(Oe){return te(this,Oe)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return te(this,!0)}))}}return le.Meteor&&(Base64=le.Base64),typeof ve!="undefined"&&ve.exports?ve.exports.Base64=le.Base64:typeof me=="function"&&me.amd&&me([],function(){return le.Base64}),{Base64:le.Base64}})}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,ve,ge){"use strict";ve.exports=le;var de=Object.prototype.hasOwnProperty;function le(ie,ue,se){if(!ie)throw new TypeError("argument dest is required");if(!ue)throw new TypeError("argument src is required");return se===void 0&&(se=!0),Object.getOwnPropertyNames(ue).forEach(function(ae){if(!(!se&&de.call(ie,ae))){var ne=Object.getOwnPropertyDescriptor(ue,ae);Object.defineProperty(ie,ae,ne)}}),ie}},{}],373:[function(E,ve,ge){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function de(){this._types=Object.create(null),this._extensions=Object.create(null);for(var le=0;le0)return ae(y);if(b==="number"&&isFinite(y))return x.long?ee(y):ne(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function ae(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*oe;case"weeks":case"week":case"w":return b*se;case"days":case"day":case"d":return b*ue;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*le;case"seconds":case"second":case"secs":case"sec":case"s":return b*de;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function ne(y){var x=Math.abs(y);return x>=ue?Math.round(y/ue)+"d":x>=ie?Math.round(y/ie)+"h":x>=le?Math.round(y/le)+"m":x>=de?Math.round(y/de)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=ue?a(y,x,ue,"day"):x>=ie?a(y,x,ie,"hour"):x>=le?a(y,x,le,"minute"):x>=de?a(y,x,de,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,ve,ge){"use strict";var de=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function ue(oe){if(oe==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(oe)}function se(){try{if(!Object.assign)return!1;var oe=new String("abc");if(oe[5]="de",Object.getOwnPropertyNames(oe)[0]==="5")return!1;for(var ae={},ne=0;ne<10;ne++)ae["_"+String.fromCharCode(ne)]=ne;var ee=Object.getOwnPropertyNames(ae).map(function(y){return ae[y]});if(ee.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}ve.exports=se()?Object.assign:function(oe,ae){for(var ne,ee=ue(oe),a,y=1;y2){var z=ne.lastIndexOf("/");if(z!==ne.length-1){z===-1?(ne="",ee=0):(ne=ne.slice(0,z),ee=ne.length-1-ne.lastIndexOf("/")),a=b,y=0;continue}}else if(ne.length===2||ne.length===1){ne="",ee=0,a=b,y=0;continue}}ae&&(ne.length>0?ne+="/..":ne="..",ee=2)}else ne.length>0?ne+="/"+oe.slice(a+1,b):ne=oe.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return ne}function ue(oe,ae){var ne=ae.dir||ae.root,ee=ae.base||(ae.name||"")+(ae.ext||"");return ne?ne===ae.root?ne+ee:ne+oe+ee:ee}var se={resolve:function(){for(var ae="",ne=!1,ee,a=arguments.length-1;a>=-1&&!ne;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=de.cwd()),y=ee),le(y),y.length!==0&&(ae=y+"/"+ae,ne=y.charCodeAt(0)===47)}return ae=ie(ae,!ne),ne?ae.length>0?"/"+ae:"/":ae.length>0?ae:"."},normalize:function(ae){if(le(ae),ae.length===0)return".";var ne=ae.charCodeAt(0)===47,ee=ae.charCodeAt(ae.length-1)===47;return ae=ie(ae,!ne),ae.length===0&&!ne&&(ae="."),ae.length>0&&ee&&(ae+="/"),ne?"/"+ae:ae},isAbsolute:function(ae){return le(ae),ae.length>0&&ae.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var ae,ne=0;ne0&&(ae===void 0?ae=ee:ae+="/"+ee)}return ae===void 0?".":se.normalize(ae)},relative:function(ae,ne){if(le(ae),le(ne),ae===ne||(ae=se.resolve(ae),ne=se.resolve(ne),ae===ne))return"";for(var ee=1;eete){if(ne.charCodeAt(x+fe)===47)return ne.slice(x+fe+1);if(fe===0)return ne.slice(x+fe)}else y>te&&(ae.charCodeAt(ee+fe)===47?ce=fe:fe===0&&(ce=0));break}var pe=ae.charCodeAt(ee+fe),he=ne.charCodeAt(x+fe);if(pe!==he)break;pe===47&&(ce=fe)}var ye="";for(fe=ee+ce+1;fe<=a;++fe)(fe===a||ae.charCodeAt(fe)===47)&&(ye.length===0?ye+="..":ye+="/..");return ye.length>0?ye+ne.slice(x+ce):(x+=ce,ne.charCodeAt(x)===47&&++x,ne.slice(x))},_makeLong:function(ae){return ae},dirname:function(ae){if(le(ae),ae.length===0)return".";for(var ne=ae.charCodeAt(0),ee=ne===47,a=-1,y=!0,x=ae.length-1;x>=1;--x)if(ne=ae.charCodeAt(x),ne===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":ae.slice(0,a)},basename:function(ae,ne){if(ne!==void 0&&typeof ne!="string")throw new TypeError('"ext" argument must be a string');le(ae);var ee=0,a=-1,y=!0,x;if(ne!==void 0&&ne.length>0&&ne.length<=ae.length){if(ne.length===ae.length&&ne===ae)return"";var b=ne.length-1,z=-1;for(x=ae.length-1;x>=0;--x){var te=ae.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===ne.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=ae.length),ae.slice(ee,a)}else{for(x=ae.length-1;x>=0;--x)if(ae.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":ae.slice(ee,a)}},extname:function(ae){le(ae);for(var ne=-1,ee=0,a=-1,y=!0,x=0,b=ae.length-1;b>=0;--b){var z=ae.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===46?ne===-1?ne=b:x!==1&&(x=1):ne!==-1&&(x=-1)}return ne===-1||a===-1||x===0||x===1&&ne===a-1&&ne===ee+1?"":ae.slice(ne,a)},format:function(ae){if(ae===null||typeof ae!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof ae);return ue("/",ae)},parse:function(ae){le(ae);var ne={root:"",dir:"",base:"",ext:"",name:""};if(ae.length===0)return ne;var ee=ae.charCodeAt(0),a=ee===47,y;a?(ne.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,ce=ae.length-1,fe=0;ce>=y;--ce){if(ee=ae.charCodeAt(ce),ee===47){if(!te){b=ce+1;break}continue}z===-1&&(te=!1,z=ce+1),ee===46?x===-1?x=ce:fe!==1&&(fe=1):x!==-1&&(fe=-1)}return x===-1||z===-1||fe===0||fe===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?ne.base=ne.name=ae.slice(1,z):ne.base=ne.name=ae.slice(b,z)):(b===0&&a?(ne.name=ae.slice(1,x),ne.base=ae.slice(1,z)):(ne.name=ae.slice(b,x),ne.base=ae.slice(b,z)),ne.ext=ae.slice(x,z)),b>0?ne.dir=ae.slice(0,b-1):a&&(ne.dir="/"),ne},sep:"/",delimiter:":",win32:null,posix:null};se.posix=se,ve.exports=se}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,ve,ge){(function(de){(function(){(function(){"use strict";var le={function:!0,object:!0},ie=le[typeof window]&&window||this,ue=ie,se=le[typeof ge]&&ge,oe=le[typeof ve]&&ve&&!ve.nodeType&&ve,ae=se&&oe&&typeof de=="object"&&de;ae&&(ae.global===ae||ae.window===ae||ae.self===ae)&&(ie=ae);var ne=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(xe){return xe=String(xe),xe.charAt(0).toUpperCase()+xe.slice(1)}function te(xe,Be,Ae){var Te={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return Be&&Ae&&/^Win/i.test(xe)&&!/^Windows Phone /i.test(xe)&&(Te=Te[/[\d.]+$/.exec(xe)])&&(xe="Windows "+Te),xe=String(xe),Be&&Ae&&(xe=xe.replace(RegExp(Be,"i"),Ae)),xe=fe(xe.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]),xe}function ce(xe,Be){var Ae=-1,Te=xe?xe.length:0;if(typeof Te=="number"&&Te>-1&&Te<=ne)for(;++Ae3&&"WebKit"||/\bOpera\b/.test(Ie)&&(/\bOPR\b/.test(xe)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(xe)&&!/^(?:Trident|EdgeHTML)$/.test(_e)&&"WebKit"||!_e&&/\bMSIE\b/i.test(xe)&&(qe=="Mac OS"?"Tasman":"Trident")||_e=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Ie)&&"NetFront")&&(_e=[Le]),Ie=="IE"&&(Le=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(xe)||0)[1])?(Ie+=" Mobile",qe="Windows Phone "+(/\+$/.test(Le)?Le:Le+".x"),Fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(xe)?(Ie="IE Mobile",qe="Windows Phone 8.x",Fe.unshift("desktop mode"),tt||(tt=(/\brv:([\d.]+)/.exec(xe)||0)[1])):Ie!="IE"&&_e=="Trident"&&(Le=/\brv:([\d.]+)/.exec(xe))&&(Ie&&Fe.push("identifying as "+Ie+(tt?" "+tt:"")),Ie="IE",tt=Le[1]),et){if(ye(Be,"global"))if(Me&&(Le=Me.lang.System,Xe=Le.getProperty("os.arch"),qe=qe||Le.getProperty("os.name")+" "+Le.getProperty("os.version")),He){try{tt=Be.require("ringo/engine").version.join("."),Ie="RingoJS"}catch(At){(Le=Be.system)&&Le.global.system==Be.system&&(Ie="Narwhal",qe||(qe=Le[0].os||null))}Ie||(Ie="Rhino")}else typeof Be.process=="object"&&!Be.process.browser&&(Le=Be.process)&&(typeof Le.versions=="object"&&(typeof Le.versions.electron=="string"?(Fe.push("Node "+Le.versions.node),Ie="Electron",tt=Le.versions.electron):typeof Le.versions.nw=="string"&&(Fe.push("Chromium "+tt,"Node "+Le.versions.node),Ie="NW.js",tt=Le.versions.nw)),Ie||(Ie="Node.js",Xe=Le.arch,qe=Le.platform,tt=/[\d.]+/.exec(Le.version),tt=tt?tt[0]:null));else he(Le=Be.runtime)==ze?(Ie="Adobe AIR",qe=Le.flash.system.Capabilities.os):he(Le=Be.phantom)==Ue?(Ie="PhantomJS",tt=(Le=Le.version||null)&&Le.major+"."+Le.minor+"."+Le.patch):typeof rt.documentMode=="number"&&(Le=/\bTrident\/(\d+)/i.exec(xe))?(tt=[tt,rt.documentMode],(Le=+Le[1]+4)!=tt[1]&&(Fe.push("IE "+tt[1]+" mode"),_e&&(_e[1]=""),tt[1]=Le),tt=Ie=="IE"?String(tt[1].toFixed(1)):tt[0]):typeof rt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Ie)&&(Fe.push("masking as "+Ie+" "+tt),Ie="IE",tt="11.0",_e=["Trident"],qe="Windows");qe=qe&&fe(qe)}if(tt&&(Le=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(tt)||/(?:alpha|beta)(?: ?\d)?/i.exec(xe+";"+(et&&Te.appMinorVersion))||/\bMinefield\b/i.test(xe)&&"a")&&(ke=/b/i.test(Le)?"beta":"alpha",tt=tt.replace(RegExp(Le+"\\+?$"),"")+(ke=="beta"?Qe:Ye)+(/\d+\+?/.exec(Le)||"")),Ie=="Fennec"||Ie=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(qe))Ie="Firefox Mobile";else if(Ie=="Maxthon"&&tt)tt=tt.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(Re))Re=="Xbox 360"&&(qe=null),Re=="Xbox 360"&&/\bIEMobile\b/.test(xe)&&Fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Ie)||Ie&&!Re&&!/Browser|Mobi/.test(Ie))&&(qe=="Windows CE"||/Mobi/i.test(xe)))Ie+=" Mobile";else if(Ie=="IE"&&et)try{Be.external===null&&Fe.unshift("platform preview")}catch(At){Fe.unshift("embedded")}else(/\bBlackBerry\b/.test(Re)||/\bBB10\b/.test(xe))&&(Le=(RegExp(Re.replace(/ +/g," *")+"/([.\\d]+)","i").exec(xe)||0)[1]||tt)?(Le=[Le,/BB10/.test(xe)],qe=(Le[1]?(Re=null,Ne="BlackBerry"):"Device Software")+" "+Le[0],tt=null):this!=pe&&Re!="Wii"&&(et&&Ke||/Opera/.test(Ie)&&/\b(?:MSIE|Firefox)\b/i.test(xe)||Ie=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(qe)||Ie=="IE"&&(qe&&!/^Win/.test(qe)&&tt>5.5||/\bWindows XP\b/.test(qe)&&tt>8||tt==8&&!/\bTrident\b/.test(xe)))&&!ee.test(Le=Pe.call(pe,xe.replace(ee,"")+";"))&&Le.name&&(Le="ing as "+Le.name+((Le=Le.version)?" "+Le:""),ee.test(Ie)?(/\bIE\b/.test(Le)&&qe=="Mac OS"&&(qe=null),Le="identify"+Le):(Le="mask"+Le,Ge?Ie=fe(Ge.replace(/([a-z])([A-Z])/g,"$1 $2")):Ie="Opera",/\bIE\b/.test(Le)&&(qe=null),et||(tt=null)),_e=["Presto"],Fe.push(Le));(Le=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(xe)||0)[1])&&(Le=[parseFloat(Le.replace(/\.(\d)$/,".0$1")),Le],Ie=="Safari"&&Le[1].slice(-1)=="+"?(Ie="WebKit Nightly",ke="alpha",tt=Le[1].slice(0,-1)):(tt==Le[1]||tt==(Le[2]=(/\bSafari\/([\d.]+\+?)/i.exec(xe)||0)[1]))&&(tt=null),Le[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(xe)||0)[1],Le[0]==537.36&&Le[2]==537.36&&parseFloat(Le[1])>=28&&_e=="WebKit"&&(_e=["Blink"]),!et||!De&&!Le[1]?(_e&&(_e[1]="like Safari"),Le=(Le=Le[0],Le<400?1:Le<500?2:Le<526?3:Le<533?4:Le<534?"4+":Le<535?5:Le<537?6:Le<538?7:Le<601?8:Le<602?9:Le<604?10:Le<606?11:Le<608?12:"12")):(_e&&(_e[1]="like Chrome"),Le=Le[1]||(Le=Le[0],Le<530?1:Le<532?2:Le<532.05?3:Le<533?4:Le<534.03?5:Le<534.07?6:Le<534.1?7:Le<534.13?8:Le<534.16?9:Le<534.24?10:Le<534.3?11:Le<535.01?12:Le<535.02?"13+":Le<535.07?15:Le<535.11?16:Le<535.19?17:Le<536.05?18:Le<536.1?19:Le<537.01?20:Le<537.11?"21+":Le<537.13?23:Le<537.18?24:Le<537.24?25:Le<537.36?26:_e!="Blink"?"27":"28")),_e&&(_e[1]+=" "+(Le+=typeof Le=="number"?".x":/[.+]/.test(Le)?"":"+")),Ie=="Safari"&&(!tt||parseInt(tt)>45)?tt=Le:Ie=="Chrome"&&/\bHeadlessChrome/i.test(xe)&&Fe.unshift("headless")),Ie=="Opera"&&(Le=/\bzbov|zvav$/.exec(qe))?(Ie+=" ",Fe.unshift("desktop mode"),Le=="zvav"?(Ie+="Mini",tt=null):Ie+="Mobile",qe=qe.replace(RegExp(" *"+Le+"$"),"")):Ie=="Safari"&&/\bChrome\b/.exec(_e&&_e[1])?(Fe.unshift("desktop mode"),Ie="Chrome Mobile",tt=null,/\bOS X\b/.test(qe)?(Ne="Apple",qe="iOS 4.3+"):qe=null):/\bSRWare Iron\b/.test(Ie)&&!tt&&(tt=ht("Chrome")),tt&&tt.indexOf(Le=/[\d.]+$/.exec(qe))==0&&xe.indexOf("/"+Le+"-")>-1&&(qe=Se(qe.replace(Le,""))),qe&&qe.indexOf(Ie)!=-1&&!RegExp(Ie+" OS").test(qe)&&(qe=qe.replace(RegExp(" *"+Ee(Ie)+" *"),"")),_e&&!/\b(?:Avant|Nook)\b/.test(Ie)&&(/Browser|Lunascape|Maxthon/.test(Ie)||Ie!="Safari"&&/^iOS/.test(qe)&&/\bSafari\b/.test(_e[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Ie)&&_e[1])&&(Le=_e[_e.length-1])&&Fe.push(Le),Fe.length&&(Fe=["("+Fe.join("; ")+")"]),Ne&&Re&&Re.indexOf(Ne)<0&&Fe.push("on "+Ne),Re&&Fe.push((/^on /.test(Fe[Fe.length-1])?"":"on ")+Re),qe&&(Le=/ ([\d.+]+)$/.exec(qe),$e=Le&&qe.charAt(qe.length-Le[0].length-1)=="/",qe={architecture:32,family:Le&&!$e?qe.replace(Le[0],""):qe,version:Le?Le[1]:null,toString:function(){var At=this.version;return this.family+(At&&!$e?" "+At:"")+(this.architecture==64?" 64-bit":"")}}),(Le=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Xe))&&!/\bi686\b/i.test(Xe)?(qe&&(qe.architecture=64,qe.family=qe.family.replace(RegExp(" *"+Le),"")),Ie&&(/\bWOW64\b/i.test(xe)||et&&/\w(?:86|32)$/.test(Te.cpuClass||Te.platform)&&!/\bWin64; x64\b/i.test(xe))&&Fe.unshift("32-bit")):qe&&/^OS X/.test(qe.family)&&Ie=="Chrome"&&parseFloat(tt)>=39&&(qe.architecture=64),xe||(xe=null);var St={};return St.description=xe,St.layout=_e&&_e[0],St.manufacturer=Ne,St.name=Ie,St.prerelease=ke,St.product=Re,St.ua=xe,St.version=Ie&&tt,St.os=qe||{architecture:null,family:null,version:null,toString:function(){return"null"}},St.parse=Pe,St.toString=lt,St.version&&Fe.unshift(tt),St.name&&Fe.unshift(Ie),qe&&Ie&&!(qe==String(qe).split(" ")[0]&&(qe==Ie.split(" ")[0]||Re))&&Fe.push(Re?"("+qe+")":"on "+qe),Fe.length&&(St.description=Fe.join(" ")),St}var Ce=Pe();typeof me=="function"&&typeof me.amd=="object"&&me.amd?(ie.platform=Ce,me(function(){return Ce})):se&&oe?pe(Ce,function(xe,Be){se[Be]=xe}):ie.platform=Ce}).call(this)}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,ve,ge){(function(de){(function(){"use strict";typeof de=="undefined"||!de.version||de.version.indexOf("v0.")===0||de.version.indexOf("v1.")===0&&de.version.indexOf("v1.8.")!==0?ve.exports={nextTick:le}:ve.exports=de;function le(ie,ue,se,oe){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var ae=arguments.length,ne,ee;switch(ae){case 0:case 1:return de.nextTick(ie);case 2:return de.nextTick(function(){ie.call(null,ue)});case 3:return de.nextTick(function(){ie.call(null,ue,se)});case 4:return de.nextTick(function(){ie.call(null,ue,se,oe)});default:for(ne=new Array(ae-1),ee=0;ee1)for(var pe=1;pe= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ye=ne-ee,Ee=Math.floor,be=String.fromCharCode,Se;function Pe(Ze){throw new RangeError(he[Ze])}function Ce(Ze,Ue){for(var Me=Ze.length,He=[];Me--;)He[Me]=Ue(Ze[Me]);return He}function xe(Ze,Ue){var Me=Ze.split("@"),He="";Me.length>1&&(He=Me[0]+"@",Ze=Me[1]),Ze=Ze.replace(pe,".");var Ye=Ze.split("."),Qe=Ce(Ye,Ue).join(".");return He+Qe}function Be(Ze){for(var Ue=[],Me=0,He=Ze.length,Ye,Qe;Me=55296&&Ye<=56319&&Me65535&&(Ue-=65536,Me+=be(Ue>>>10&1023|55296),Ue=56320|Ue&1023),Me+=be(Ue),Me}).join("")}function Te(Ze){return Ze-48<10?Ze-22:Ze-65<26?Ze-65:Ze-97<26?Ze-97:ne}function Oe(Ze,Ue){return Ze+22+75*(Ze<26)-((Ue!=0)<<5)}function je(Ze,Ue,Me){var He=0;for(Ze=Me?Ee(Ze/x):Ze>>1,Ze+=Ee(Ze/Ue);Ze>ye*a>>1;He+=ne)Ze=Ee(Ze/ye);return Ee(He+(ye+1)*Ze/(Ze+y))}function De(Ze){var Ue=[],Me=Ze.length,He,Ye=0,Qe=z,rt=b,Ke,Ge,Le,Xe,Fe,ke,et,tt,$e;for(Ke=Ze.lastIndexOf(te),Ke<0&&(Ke=0),Ge=0;Ge=128&&Pe("not-basic"),Ue.push(Ze.charCodeAt(Ge));for(Le=Ke>0?Ke+1:0;Le=Me&&Pe("invalid-input"),et=Te(Ze.charCodeAt(Le++)),(et>=ne||et>Ee((ae-Ye)/Fe))&&Pe("overflow"),Ye+=et*Fe,tt=ke<=rt?ee:ke>=rt+a?a:ke-rt,!(etEe(ae/$e)&&Pe("overflow"),Fe*=$e;He=Ue.length+1,rt=je(Ye-Xe,He,Xe==0),Ee(Ye/He)>ae-Qe&&Pe("overflow"),Qe+=Ee(Ye/He),Ye%=He,Ue.splice(Ye++,0,Qe)}return Ae(Ue)}function We(Ze){var Ue,Me,He,Ye,Qe,rt,Ke,Ge,Le,Xe,Fe,ke=[],et,tt,$e,_e;for(Ze=Be(Ze),et=Ze.length,Ue=z,Me=0,Qe=b,rt=0;rt=Ue&&FeEe((ae-Me)/tt)&&Pe("overflow"),Me+=(Ke-Ue)*tt,Ue=Ke,rt=0;rtae&&Pe("overflow"),Fe==Ue){for(Ge=Me,Le=ne;Xe=Le<=Qe?ee:Le>=Qe+a?a:Le-Qe,!(Ge0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),ce=decodeURIComponent(z),fe=decodeURIComponent(te),de(ae,ce)?le(ae[ce])?ae[ce].push(fe):ae[ce]=[ae[ce],fe]:ae[ce]=fe}return ae};var le=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,ve,ge){"use strict";var de=function(se){switch(typeof se){case"string":return se;case"boolean":return se?"true":"false";case"number":return isFinite(se)?se:"";default:return""}};ve.exports=function(se,oe,ae,ne){return oe=oe||"&",ae=ae||"=",se===null&&(se=void 0),typeof se=="object"?ie(ue(se),function(ee){var a=encodeURIComponent(de(ee))+ae;return le(se[ee])?ie(se[ee],function(y){return a+encodeURIComponent(de(y))}).join(oe):a+encodeURIComponent(de(se[ee]))}).join(oe):ne?encodeURIComponent(de(ne))+ae+encodeURIComponent(de(se)):""};var le=Array.isArray||function(se){return Object.prototype.toString.call(se)==="[object Array]"};function ie(se,oe){if(se.map)return se.map(oe);for(var ae=[],ne=0;ne0?(typeof ke!="string"&&!_e.objectMode&&Object.getPrototypeOf(ke)!==ee.prototype&&(ke=y(ke)),tt?_e.endEmitted?Fe.emit("error",new Error("stream.unshift() after end event")):Pe(Fe,_e,ke,!0):_e.ended?Fe.emit("error",new Error("stream.push() after EOF")):(_e.reading=!1,_e.decoder&&!et?(ke=_e.decoder.write(ke),_e.objectMode||ke.length!==0?Pe(Fe,_e,ke,!1):We(Fe,_e)):Pe(Fe,_e,ke,!1))):tt||(_e.reading=!1)}return xe(_e)}function Pe(Fe,ke,et,tt){ke.flowing&&ke.length===0&&!ke.sync?(Fe.emit("data",et),Fe.read(0)):(ke.length+=ke.objectMode?1:et.length,tt?ke.buffer.unshift(et):ke.buffer.push(et),ke.needReadable&&je(Fe)),We(Fe,ke)}function Ce(Fe,ke){var et;return!x(ke)&&typeof ke!="string"&&ke!==void 0&&!Fe.objectMode&&(et=new TypeError("Invalid non-string/buffer chunk")),et}function xe(Fe){return!Fe.ended&&(Fe.needReadable||Fe.length=Be?Fe=Be:(Fe--,Fe|=Fe>>>1,Fe|=Fe>>>2,Fe|=Fe>>>4,Fe|=Fe>>>8,Fe|=Fe>>>16,Fe++),Fe}function Te(Fe,ke){return Fe<=0||ke.length===0&&ke.ended?0:ke.objectMode?1:Fe!==Fe?ke.flowing&&ke.length?ke.buffer.head.data.length:ke.length:(Fe>ke.highWaterMark&&(ke.highWaterMark=Ae(Fe)),Fe<=ke.length?Fe:ke.ended?ke.length:(ke.needReadable=!0,0))}be.prototype.read=function(Fe){te("read",Fe),Fe=parseInt(Fe,10);var ke=this._readableState,et=Fe;if(Fe!==0&&(ke.emittedReadable=!1),Fe===0&&ke.needReadable&&(ke.length>=ke.highWaterMark||ke.ended))return te("read: emitReadable",ke.length,ke.ended),ke.length===0&&ke.ended?Ge(this):je(this),null;if(Fe=Te(Fe,ke),Fe===0&&ke.ended)return ke.length===0&&Ge(this),null;var tt=ke.needReadable;te("need readable",tt),(ke.length===0||ke.length-Fe0?$e=Ye(Fe,ke):$e=null,$e===null?(ke.needReadable=!0,Fe=0):ke.length-=Fe,ke.length===0&&(ke.ended||(ke.needReadable=!0),et!==Fe&&ke.ended&&Ge(this)),$e!==null&&this.emit("data",$e),$e};function Oe(Fe,ke){if(!ke.ended){if(ke.decoder){var et=ke.decoder.end();et&&et.length&&(ke.buffer.push(et),ke.length+=ke.objectMode?1:et.length)}ke.ended=!0,je(Fe)}}function je(Fe){var ke=Fe._readableState;ke.needReadable=!1,ke.emittedReadable||(te("emitReadable",ke.flowing),ke.emittedReadable=!0,ke.sync?ie.nextTick(De,Fe):De(Fe))}function De(Fe){te("emit readable"),Fe.emit("readable"),He(Fe)}function We(Fe,ke){ke.readingMore||(ke.readingMore=!0,ie.nextTick(ze,Fe,ke))}function ze(Fe,ke){for(var et=ke.length;!ke.reading&&!ke.flowing&&!ke.ended&&ke.length1&&Xe(tt.pipes,Fe)!==-1)&&!qe&&(te("false write response, pause",et._readableState.awaitDrain),et._readableState.awaitDrain++,nt=!0),et.pause())}function Ft(St){te("onerror",St),lt(),Fe.removeListener("error",Ft),ae(Fe,"error")===0&&Fe.emit("error",St)}ye(Fe,"error",Ft);function gt(){Fe.removeListener("finish",ht),lt()}Fe.once("close",gt);function ht(){te("onfinish"),Fe.removeListener("close",gt),lt()}Fe.once("finish",ht);function lt(){te("unpipe"),et.unpipe(Fe)}return Fe.emit("pipe",et),tt.flowing||(te("pipe resume"),et.resume()),Fe};function Ve(Fe){return function(){var ke=Fe._readableState;te("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&ae(Fe,"data")&&(ke.flowing=!0,He(Fe))}}be.prototype.unpipe=function(Fe){var ke=this._readableState,et={hasUnpiped:!1};if(ke.pipesCount===0)return this;if(ke.pipesCount===1)return Fe&&Fe!==ke.pipes?this:(Fe||(Fe=ke.pipes),ke.pipes=null,ke.pipesCount=0,ke.flowing=!1,Fe&&Fe.emit("unpipe",this,et),this);if(!Fe){var tt=ke.pipes,$e=ke.pipesCount;ke.pipes=null,ke.pipesCount=0,ke.flowing=!1;for(var _e=0;_e<$e;_e++)tt[_e].emit("unpipe",this,et);return this}var Ie=Xe(ke.pipes,Fe);return Ie===-1?this:(ke.pipes.splice(Ie,1),ke.pipesCount-=1,ke.pipesCount===1&&(ke.pipes=ke.pipes[0]),Fe.emit("unpipe",this,et),this)},be.prototype.on=function(Fe,ke){var et=ne.prototype.on.call(this,Fe,ke);if(Fe==="data")this._readableState.flowing!==!1&&this.resume();else if(Fe==="readable"){var tt=this._readableState;!tt.endEmitted&&!tt.readableListening&&(tt.readableListening=tt.needReadable=!0,tt.emittedReadable=!1,tt.reading?tt.length&&je(this):ie.nextTick(Ze,this))}return et},be.prototype.addListener=be.prototype.on;function Ze(Fe){te("readable nexttick read 0"),Fe.read(0)}be.prototype.resume=function(){var Fe=this._readableState;return Fe.flowing||(te("resume"),Fe.flowing=!0,Ue(this,Fe)),this};function Ue(Fe,ke){ke.resumeScheduled||(ke.resumeScheduled=!0,ie.nextTick(Me,Fe,ke))}function Me(Fe,ke){ke.reading||(te("resume read 0"),Fe.read(0)),ke.resumeScheduled=!1,ke.awaitDrain=0,Fe.emit("resume"),He(Fe),ke.flowing&&!ke.reading&&Fe.read(0)}be.prototype.pause=function(){return te("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(te("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function He(Fe){var ke=Fe._readableState;for(te("flow",ke.flowing);ke.flowing&&Fe.read()!==null;);}be.prototype.wrap=function(Fe){var ke=this,et=this._readableState,tt=!1;Fe.on("end",function(){if(te("wrapped end"),et.decoder&&!et.ended){var Ie=et.decoder.end();Ie&&Ie.length&&ke.push(Ie)}ke.push(null)}),Fe.on("data",function(Ie){if(te("wrapped data"),et.decoder&&(Ie=et.decoder.write(Ie)),!(et.objectMode&&Ie==null)&&!(!et.objectMode&&(!Ie||!Ie.length))){var Re=ke.push(Ie);Re||(tt=!0,Fe.pause())}});for(var $e in Fe)this[$e]===void 0&&typeof Fe[$e]=="function"&&(this[$e]=function(Ie){return function(){return Fe[Ie].apply(Fe,arguments)}}($e));for(var _e=0;_e=ke.length?(ke.decoder?et=ke.buffer.join(""):ke.buffer.length===1?et=ke.buffer.head.data:et=ke.buffer.concat(ke.length),ke.buffer.clear()):et=Qe(Fe,ke.buffer,ke.decoder),et}function Qe(Fe,ke,et){var tt;return Fe_e.length?_e.length:Fe;if(Ie===_e.length?$e+=_e:$e+=_e.slice(0,Fe),Fe-=Ie,Fe===0){Ie===_e.length?(++tt,et.next?ke.head=et.next:ke.head=ke.tail=null):(ke.head=et,et.data=_e.slice(Ie));break}++tt}return ke.length-=tt,$e}function Ke(Fe,ke){var et=ee.allocUnsafe(Fe),tt=ke.head,$e=1;for(tt.data.copy(et),Fe-=tt.data.length;tt=tt.next;){var _e=tt.data,Ie=Fe>_e.length?_e.length:Fe;if(_e.copy(et,et.length-Fe,0,Ie),Fe-=Ie,Fe===0){Ie===_e.length?(++$e,tt.next?ke.head=tt.next:ke.head=ke.tail=null):(ke.head=tt,tt.data=_e.slice(Ie));break}++$e}return ke.length-=$e,et}function Ge(Fe){var ke=Fe._readableState;if(ke.length>0)throw new Error('"endReadable()" called on non-empty stream');ke.endEmitted||(ke.ended=!0,ie.nextTick(Le,ke,Fe))}function Le(Fe,ke){!Fe.endEmitted&&Fe.length===0&&(Fe.endEmitted=!0,ke.readable=!1,ke.emit("end"))}function Xe(Fe,ke){for(var et=0,tt=Fe.length;et-1?ie:ue.nextTick,ne;ye.WritableState=pe;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=le.Uint8Array||function(){};function z(Me){return x.from(Me)}function te(Me){return x.isBuffer(Me)||Me instanceof b}var ce=E("./internal/streams/destroy");ee.inherits(ye,y);function fe(){}function pe(Me,He){ne=ne||E("./_stream_duplex"),Me=Me||{};var Ye=He instanceof ne;this.objectMode=!!Me.objectMode,Ye&&(this.objectMode=this.objectMode||!!Me.writableObjectMode);var Qe=Me.highWaterMark,rt=Me.writableHighWaterMark,Ke=this.objectMode?16:16*1024;Qe||Qe===0?this.highWaterMark=Qe:Ye&&(rt||rt===0)?this.highWaterMark=rt:this.highWaterMark=Ke,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 Ge=Me.decodeStrings===!1;this.decodeStrings=!Ge,this.defaultEncoding=Me.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Le){Ae(He,Le)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new oe(this)}pe.prototype.getBuffer=function(){for(var He=this.bufferedRequest,Ye=[];He;)Ye.push(He),He=He.next;return Ye},function(){try{Object.defineProperty(pe.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Me){}}();var he;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(he=Function.prototype[Symbol.hasInstance],Object.defineProperty(ye,Symbol.hasInstance,{value:function(Me){return he.call(this,Me)?!0:this!==ye?!1:Me&&Me._writableState instanceof pe}})):he=function(Me){return Me instanceof this};function ye(Me){if(ne=ne||E("./_stream_duplex"),!he.call(ye,this)&&!(this instanceof ne))return new ye(Me);this._writableState=new pe(Me,this),this.writable=!0,Me&&(typeof Me.write=="function"&&(this._write=Me.write),typeof Me.writev=="function"&&(this._writev=Me.writev),typeof Me.destroy=="function"&&(this._destroy=Me.destroy),typeof Me.final=="function"&&(this._final=Me.final)),y.call(this)}ye.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ee(Me,He){var Ye=new Error("write after end");Me.emit("error",Ye),ue.nextTick(He,Ye)}function be(Me,He,Ye,Qe){var rt=!0,Ke=!1;return Ye===null?Ke=new TypeError("May not write null values to stream"):typeof Ye!="string"&&Ye!==void 0&&!He.objectMode&&(Ke=new TypeError("Invalid non-string/buffer chunk")),Ke&&(Me.emit("error",Ke),ue.nextTick(Qe,Ke),rt=!1),rt}ye.prototype.write=function(Me,He,Ye){var Qe=this._writableState,rt=!1,Ke=!Qe.objectMode&&te(Me);return Ke&&!x.isBuffer(Me)&&(Me=z(Me)),typeof He=="function"&&(Ye=He,He=null),Ke?He="buffer":He||(He=Qe.defaultEncoding),typeof Ye!="function"&&(Ye=fe),Qe.ended?Ee(this,Ye):(Ke||be(this,Qe,Me,Ye))&&(Qe.pendingcb++,rt=Pe(this,Qe,Ke,Me,He,Ye)),rt},ye.prototype.cork=function(){var Me=this._writableState;Me.corked++},ye.prototype.uncork=function(){var Me=this._writableState;Me.corked&&(Me.corked--,!Me.writing&&!Me.corked&&!Me.finished&&!Me.bufferProcessing&&Me.bufferedRequest&&je(this,Me))},ye.prototype.setDefaultEncoding=function(He){if(typeof He=="string"&&(He=He.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((He+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+He);return this._writableState.defaultEncoding=He,this};function Se(Me,He,Ye){return!Me.objectMode&&Me.decodeStrings!==!1&&typeof He=="string"&&(He=x.from(He,Ye)),He}Object.defineProperty(ye.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(Me,He,Ye,Qe,rt,Ke){if(!Ye){var Ge=Se(He,Qe,rt);Qe!==Ge&&(Ye=!0,rt="buffer",Qe=Ge)}var Le=He.objectMode?1:Qe.length;He.length+=Le;var Xe=He.length0?this.tail.next=ne:this.head=ne,this.tail=ne,++this.length},se.prototype.unshift=function(ae){var ne={data:ae,next:this.head};this.length===0&&(this.tail=ne),this.head=ne,++this.length},se.prototype.shift=function(){if(this.length!==0){var ae=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ae}},se.prototype.clear=function(){this.head=this.tail=null,this.length=0},se.prototype.join=function(ae){if(this.length===0)return"";for(var ne=this.head,ee=""+ne.data;ne=ne.next;)ee+=ae+ne.data;return ee},se.prototype.concat=function(ae){if(this.length===0)return le.alloc(0);if(this.length===1)return this.head.data;for(var ne=le.allocUnsafe(ae>>>0),ee=this.head,a=0;ee;)ue(ee.data,ne,a),a+=ee.data.length,ee=ee.next;return ne},se}(),ie&&ie.inspect&&ie.inspect.custom&&(ve.exports.prototype[ie.inspect.custom]=function(){var se=ie.inspect({length:this.length});return this.constructor.name+" "+se})},{"safe-buffer":396,util:89}],392:[function(E,ve,ge){"use strict";var de=E("process-nextick-args");function le(se,oe){var ae=this,ne=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return ne||ee?(oe?oe(se):se&&(!this._writableState||!this._writableState.errorEmitted)&&de.nextTick(ue,this,se),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(se||null,function(a){!oe&&a?(de.nextTick(ue,ae,a),ae._writableState&&(ae._writableState.errorEmitted=!0)):oe&&oe(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ue(se,oe){se.emit("error",oe)}ve.exports={destroy:le,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,ve,ge){ve.exports=E("events").EventEmitter},{events:344}],394:[function(E,ve,ge){ge=ve.exports=E("./lib/_stream_readable.js"),ge.Stream=ge,ge.Readable=ge,ge.Writable=E("./lib/_stream_writable.js"),ge.Duplex=E("./lib/_stream_duplex.js"),ge.Transform=E("./lib/_stream_transform.js"),ge.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,ve,ge){var de=function(le){"use strict";var ie=Object.prototype,ue=ie.hasOwnProperty,se,oe=typeof Symbol=="function"?Symbol:{},ae=oe.iterator||"@@iterator",ne=oe.asyncIterator||"@@asyncIterator",ee=oe.toStringTag||"@@toStringTag";function a(ze,Ve,Ze){return Object.defineProperty(ze,Ve,{value:Ze,enumerable:!0,configurable:!0,writable:!0}),ze[Ve]}try{a({},"")}catch(ze){a=function(Ve,Ze,Ue){return Ve[Ze]=Ue}}function y(ze,Ve,Ze,Ue){var Me=Ve&&Ve.prototype instanceof pe?Ve:pe,He=Object.create(Me.prototype),Ye=new je(Ue||[]);return He._invoke=Be(ze,Ze,Ye),He}le.wrap=y;function x(ze,Ve,Ze){try{return{type:"normal",arg:ze.call(Ve,Ze)}}catch(Ue){return{type:"throw",arg:Ue}}}var b="suspendedStart",z="suspendedYield",te="executing",ce="completed",fe={};function pe(){}function he(){}function ye(){}var Ee={};a(Ee,ae,function(){return this});var be=Object.getPrototypeOf,Se=be&&be(be(De([])));Se&&Se!==ie&&ue.call(Se,ae)&&(Ee=Se);var Pe=ye.prototype=pe.prototype=Object.create(Ee);he.prototype=ye,a(Pe,"constructor",ye),a(ye,"constructor",he),he.displayName=a(ye,ee,"GeneratorFunction");function Ce(ze){["next","throw","return"].forEach(function(Ve){a(ze,Ve,function(Ze){return this._invoke(Ve,Ze)})})}le.isGeneratorFunction=function(ze){var Ve=typeof ze=="function"&&ze.constructor;return Ve?Ve===he||(Ve.displayName||Ve.name)==="GeneratorFunction":!1},le.mark=function(ze){return Object.setPrototypeOf?Object.setPrototypeOf(ze,ye):(ze.__proto__=ye,a(ze,ee,"GeneratorFunction")),ze.prototype=Object.create(Pe),ze},le.awrap=function(ze){return{__await:ze}};function xe(ze,Ve){function Ze(He,Ye,Qe,rt){var Ke=x(ze[He],ze,Ye);if(Ke.type==="throw")rt(Ke.arg);else{var Ge=Ke.arg,Le=Ge.value;return Le&&typeof Le=="object"&&ue.call(Le,"__await")?Ve.resolve(Le.__await).then(function(Xe){Ze("next",Xe,Qe,rt)},function(Xe){Ze("throw",Xe,Qe,rt)}):Ve.resolve(Le).then(function(Xe){Ge.value=Xe,Qe(Ge)},function(Xe){return Ze("throw",Xe,Qe,rt)})}}var Ue;function Me(He,Ye){function Qe(){return new Ve(function(rt,Ke){Ze(He,Ye,rt,Ke)})}return Ue=Ue?Ue.then(Qe,Qe):Qe()}this._invoke=Me}Ce(xe.prototype),a(xe.prototype,ne,function(){return this}),le.AsyncIterator=xe,le.async=function(ze,Ve,Ze,Ue,Me){Me===void 0&&(Me=Promise);var He=new xe(y(ze,Ve,Ze,Ue),Me);return le.isGeneratorFunction(Ve)?He:He.next().then(function(Ye){return Ye.done?Ye.value:He.next()})};function Be(ze,Ve,Ze){var Ue=b;return function(He,Ye){if(Ue===te)throw new Error("Generator is already running");if(Ue===ce){if(He==="throw")throw Ye;return We()}for(Ze.method=He,Ze.arg=Ye;;){var Qe=Ze.delegate;if(Qe){var rt=Ae(Qe,Ze);if(rt){if(rt===fe)continue;return rt}}if(Ze.method==="next")Ze.sent=Ze._sent=Ze.arg;else if(Ze.method==="throw"){if(Ue===b)throw Ue=ce,Ze.arg;Ze.dispatchException(Ze.arg)}else Ze.method==="return"&&Ze.abrupt("return",Ze.arg);Ue=te;var Ke=x(ze,Ve,Ze);if(Ke.type==="normal"){if(Ue=Ze.done?ce:z,Ke.arg===fe)continue;return{value:Ke.arg,done:Ze.done}}else Ke.type==="throw"&&(Ue=ce,Ze.method="throw",Ze.arg=Ke.arg)}}}function Ae(ze,Ve){var Ze=ze.iterator[Ve.method];if(Ze===se){if(Ve.delegate=null,Ve.method==="throw"){if(ze.iterator.return&&(Ve.method="return",Ve.arg=se,Ae(ze,Ve),Ve.method==="throw"))return fe;Ve.method="throw",Ve.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var Ue=x(Ze,ze.iterator,Ve.arg);if(Ue.type==="throw")return Ve.method="throw",Ve.arg=Ue.arg,Ve.delegate=null,fe;var Me=Ue.arg;if(!Me)return Ve.method="throw",Ve.arg=new TypeError("iterator result is not an object"),Ve.delegate=null,fe;if(Me.done)Ve[ze.resultName]=Me.value,Ve.next=ze.nextLoc,Ve.method!=="return"&&(Ve.method="next",Ve.arg=se);else return Me;return Ve.delegate=null,fe}Ce(Pe),a(Pe,ee,"Generator"),a(Pe,ae,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function Te(ze){var Ve={tryLoc:ze[0]};1 in ze&&(Ve.catchLoc=ze[1]),2 in ze&&(Ve.finallyLoc=ze[2],Ve.afterLoc=ze[3]),this.tryEntries.push(Ve)}function Oe(ze){var Ve=ze.completion||{};Ve.type="normal",delete Ve.arg,ze.completion=Ve}function je(ze){this.tryEntries=[{tryLoc:"root"}],ze.forEach(Te,this),this.reset(!0)}le.keys=function(ze){var Ve=[];for(var Ze in ze)Ve.push(Ze);return Ve.reverse(),function Ue(){for(;Ve.length;){var Me=Ve.pop();if(Me in ze)return Ue.value=Me,Ue.done=!1,Ue}return Ue.done=!0,Ue}};function De(ze){if(ze){var Ve=ze[ae];if(Ve)return Ve.call(ze);if(typeof ze.next=="function")return ze;if(!isNaN(ze.length)){var Ze=-1,Ue=function Me(){for(;++Ze=0;--Ue){var Me=this.tryEntries[Ue],He=Me.completion;if(Me.tryLoc==="root")return Ze("end");if(Me.tryLoc<=this.prev){var Ye=ue.call(Me,"catchLoc"),Qe=ue.call(Me,"finallyLoc");if(Ye&&Qe){if(this.prev=0;--Ze){var Ue=this.tryEntries[Ze];if(Ue.tryLoc<=this.prev&&ue.call(Ue,"finallyLoc")&&this.prev=0;--Ve){var Ze=this.tryEntries[Ve];if(Ze.finallyLoc===ze)return this.complete(Ze.completion,Ze.afterLoc),Oe(Ze),fe}},catch:function(ze){for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var Ze=this.tryEntries[Ve];if(Ze.tryLoc===ze){var Ue=Ze.completion;if(Ue.type==="throw"){var Me=Ue.arg;Oe(Ze)}return Me}}throw new Error("illegal catch attempt")},delegateYield:function(ze,Ve,Ze){return this.delegate={iterator:De(ze),resultName:Ve,nextLoc:Ze},this.method==="next"&&(this.arg=se),fe}},le}(typeof ve=="object"?ve.exports:{});try{regeneratorRuntime=de}catch(le){typeof globalThis=="object"?globalThis.regeneratorRuntime=de:Function("r","regeneratorRuntime = r")(de)}},{}],396:[function(E,ve,ge){var de=E("buffer"),le=de.Buffer;function ie(se,oe){for(var ae in se)oe[ae]=se[ae]}le.from&&le.alloc&&le.allocUnsafe&&le.allocUnsafeSlow?ve.exports=de:(ie(de,ge),ge.Buffer=ue);function ue(se,oe,ae){return le(se,oe,ae)}ie(le,ue),ue.from=function(se,oe,ae){if(typeof se=="number")throw new TypeError("Argument must not be a number");return le(se,oe,ae)},ue.alloc=function(se,oe,ae){if(typeof se!="number")throw new TypeError("Argument must be a number");var ne=le(se);return oe!==void 0?typeof ae=="string"?ne.fill(oe,ae):ne.fill(oe):ne.fill(0),ne},ue.allocUnsafe=function(se){if(typeof se!="number")throw new TypeError("Argument must be a number");return le(se)},ue.allocUnsafeSlow=function(se){if(typeof se!="number")throw new TypeError("Argument must be a number");return de.SlowBuffer(se)}},{buffer:90}],397:[function(E,ve,ge){(function(de){(function(){(function(le){le.parser=function(Ge,Le){return new ue(Ge,Le)},le.SAXParser=ue,le.SAXStream=y,le.createStream=a,le.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];le.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function ue(Ge,Le){if(!(this instanceof ue))return new ue(Ge,Le);var Xe=this;oe(Xe),Xe.q=Xe.c="",Xe.bufferCheckPosition=le.MAX_BUFFER_LENGTH,Xe.opt=Le||{},Xe.opt.lowercase=Xe.opt.lowercase||Xe.opt.lowercasetags,Xe.looseCase=Xe.opt.lowercase?"toLowerCase":"toUpperCase",Xe.tags=[],Xe.closed=Xe.closedRoot=Xe.sawRoot=!1,Xe.tag=Xe.error=null,Xe.strict=!!Ge,Xe.noscript=!!(Ge||Xe.opt.noscript),Xe.state=xe.BEGIN,Xe.strictEntities=Xe.opt.strictEntities,Xe.ENTITIES=Xe.strictEntities?Object.create(le.XML_ENTITIES):Object.create(le.ENTITIES),Xe.attribList=[],Xe.opt.xmlns&&(Xe.ns=Object.create(ce)),Xe.trackPosition=Xe.opt.position!==!1,Xe.trackPosition&&(Xe.position=Xe.line=Xe.column=0),Ae(Xe,"onready")}Object.create||(Object.create=function(Ge){function Le(){}Le.prototype=Ge;var Xe=new Le;return Xe}),Object.keys||(Object.keys=function(Ge){var Le=[];for(var Xe in Ge)Ge.hasOwnProperty(Xe)&&Le.push(Xe);return Le});function se(Ge){for(var Le=Math.max(le.MAX_BUFFER_LENGTH,10),Xe=0,Fe=0,ke=ie.length;FeLe)switch(ie[Fe]){case"textNode":Oe(Ge);break;case"cdata":Te(Ge,"oncdata",Ge.cdata),Ge.cdata="";break;case"script":Te(Ge,"onscript",Ge.script),Ge.script="";break;default:De(Ge,"Max buffer length exceeded: "+ie[Fe])}Xe=Math.max(Xe,et)}var tt=le.MAX_BUFFER_LENGTH-Xe;Ge.bufferCheckPosition=tt+Ge.position}function oe(Ge){for(var Le=0,Xe=ie.length;Le"||Ee(Ge)}function Pe(Ge,Le){return Ge.test(Le)}function Ce(Ge,Le){return!Pe(Ge,Le)}var xe=0;le.STATE={BEGIN:xe++,BEGIN_WHITESPACE:xe++,TEXT:xe++,TEXT_ENTITY:xe++,OPEN_WAKA:xe++,SGML_DECL:xe++,SGML_DECL_QUOTED:xe++,DOCTYPE:xe++,DOCTYPE_QUOTED:xe++,DOCTYPE_DTD:xe++,DOCTYPE_DTD_QUOTED:xe++,COMMENT_STARTING:xe++,COMMENT:xe++,COMMENT_ENDING:xe++,COMMENT_ENDED:xe++,CDATA:xe++,CDATA_ENDING:xe++,CDATA_ENDING_2:xe++,PROC_INST:xe++,PROC_INST_BODY:xe++,PROC_INST_ENDING:xe++,OPEN_TAG:xe++,OPEN_TAG_SLASH:xe++,ATTRIB:xe++,ATTRIB_NAME:xe++,ATTRIB_NAME_SAW_WHITE:xe++,ATTRIB_VALUE:xe++,ATTRIB_VALUE_QUOTED:xe++,ATTRIB_VALUE_CLOSED:xe++,ATTRIB_VALUE_UNQUOTED:xe++,ATTRIB_VALUE_ENTITY_Q:xe++,ATTRIB_VALUE_ENTITY_U:xe++,CLOSE_TAG:xe++,CLOSE_TAG_SAW_WHITE:xe++,SCRIPT:xe++,SCRIPT_ENDING:xe++},le.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},le.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(le.ENTITIES).forEach(function(Ge){var Le=le.ENTITIES[Ge],Xe=typeof Le=="number"?String.fromCharCode(Le):Le;le.ENTITIES[Ge]=Xe});for(var Be in le.STATE)le.STATE[le.STATE[Be]]=Be;xe=le.STATE;function Ae(Ge,Le,Xe){Ge[Le]&&Ge[Le](Xe)}function Te(Ge,Le,Xe){Ge.textNode&&Oe(Ge),Ae(Ge,Le,Xe)}function Oe(Ge){Ge.textNode=je(Ge.opt,Ge.textNode),Ge.textNode&&Ae(Ge,"ontext",Ge.textNode),Ge.textNode=""}function je(Ge,Le){return Ge.trim&&(Le=Le.trim()),Ge.normalize&&(Le=Le.replace(/\s+/g," ")),Le}function De(Ge,Le){return Oe(Ge),Ge.trackPosition&&(Le+=` Line: `+Ge.line+` Column: `+Ge.column+` Char: `+Ge.c),Le=new Error(Le),Ge.error=Le,Ae(Ge,"onerror",Le),Ge}function We(Ge){return Ge.sawRoot&&!Ge.closedRoot&&ze(Ge,"Unclosed root tag"),Ge.state!==xe.BEGIN&&Ge.state!==xe.BEGIN_WHITESPACE&&Ge.state!==xe.TEXT&&De(Ge,"Unexpected end"),Oe(Ge),Ge.c="",Ge.closed=!0,Ae(Ge,"onend"),ue.call(Ge,Ge.strict,Ge.opt),Ge}function ze(Ge,Le){if(typeof Ge!="object"||!(Ge instanceof ue))throw new Error("bad call to strictFail");Ge.strict&&De(Ge,Le)}function Ve(Ge){Ge.strict||(Ge.tagName=Ge.tagName[Ge.looseCase]());var Le=Ge.tags[Ge.tags.length-1]||Ge,Xe=Ge.tag={name:Ge.tagName,attributes:{}};Ge.opt.xmlns&&(Xe.ns=Le.ns),Ge.attribList.length=0,Te(Ge,"onopentagstart",Xe)}function Ze(Ge,Le){var Xe=Ge.indexOf(":"),Fe=Xe<0?["",Ge]:Ge.split(":"),ke=Fe[0],et=Fe[1];return Le&&Ge==="xmlns"&&(ke="xmlns",et=""),{prefix:ke,local:et}}function Ue(Ge){if(Ge.strict||(Ge.attribName=Ge.attribName[Ge.looseCase]()),Ge.attribList.indexOf(Ge.attribName)!==-1||Ge.tag.attributes.hasOwnProperty(Ge.attribName)){Ge.attribName=Ge.attribValue="";return}if(Ge.opt.xmlns){var Le=Ze(Ge.attribName,!0),Xe=Le.prefix,Fe=Le.local;if(Xe==="xmlns")if(Fe==="xml"&&Ge.attribValue!==z)ze(Ge,"xml: prefix must be bound to "+z+` Actual: `+Ge.attribValue);else if(Fe==="xmlns"&&Ge.attribValue!==te)ze(Ge,"xmlns: prefix must be bound to "+te+` -Actual: `+Ge.attribValue);else{var ke=Ge.tag,et=Ge.tags[Ge.tags.length-1]||Ge;ke.ns===et.ns&&(ke.ns=Object.create(et.ns)),ke.ns[Fe]=Ge.attribValue}Ge.attribList.push([Ge.attribName,Ge.attribValue])}else Ge.tag.attributes[Ge.attribName]=Ge.attribValue,Te(Ge,"onattribute",{name:Ge.attribName,value:Ge.attribValue});Ge.attribName=Ge.attribValue=""}function Me(Ge,Le){if(Ge.opt.xmlns){var Xe=Ge.tag,Fe=Ze(Ge.tagName);Xe.prefix=Fe.prefix,Xe.local=Fe.local,Xe.uri=Xe.ns[Fe.prefix]||"",Xe.prefix&&!Xe.uri&&(ze(Ge,"Unbound namespace prefix: "+JSON.stringify(Ge.tagName)),Xe.uri=Fe.prefix);var ke=Ge.tags[Ge.tags.length-1]||Ge;Xe.ns&&ke.ns!==Xe.ns&&Object.keys(Xe.ns).forEach(function(ot){Te(Ge,"onopennamespace",{prefix:ot,uri:Xe.ns[ot]})});for(var et=0,tt=Ge.attribList.length;et",Ge.tagName="",Ge.state=xe.SCRIPT;return}Te(Ge,"onscript",Ge.script),Ge.script=""}var Le=Ge.tags.length,Xe=Ge.tagName;Ge.strict||(Xe=Xe[Ge.looseCase]());for(var Fe=Xe;Le--;){var ke=Ge.tags[Le];if(ke.name!==Fe)ze(Ge,"Unexpected close tag");else break}if(Le<0){ze(Ge,"Unmatched closing tag: "+Ge.tagName),Ge.textNode+="",Ge.state=xe.TEXT;return}Ge.tagName=Xe;for(var et=Ge.tags.length;et-- >Le;){var tt=Ge.tag=Ge.tags.pop();Ge.tagName=Ge.tag.name,Te(Ge,"onclosetag",Ge.tagName);var $e={};for(var _e in tt.ns)$e[_e]=tt.ns[_e];var Ie=Ge.tags[Ge.tags.length-1]||Ge;Ge.opt.xmlns&&tt.ns!==Ie.ns&&Object.keys(tt.ns).forEach(function(Re){var Ne=tt.ns[Re];Te(Ge,"onclosenamespace",{prefix:Re,uri:Ne})})}Le===0&&(Ge.closedRoot=!0),Ge.tagName=Ge.attribValue=Ge.attribName="",Ge.attribList.length=0,Ge.state=xe.TEXT}function Qe(Ge){var Le=Ge.entity,Xe=Le.toLowerCase(),Fe,ke="";return Ge.ENTITIES[Le]?Ge.ENTITIES[Le]:Ge.ENTITIES[Xe]?Ge.ENTITIES[Xe]:(Le=Xe,Le.charAt(0)==="#"&&(Le.charAt(1)==="x"?(Le=Le.slice(2),Fe=parseInt(Le,16),ke=Fe.toString(16)):(Le=Le.slice(1),Fe=parseInt(Le,10),ke=Fe.toString(10))),Le=Le.replace(/^0+/,""),isNaN(Fe)||ke.toLowerCase()!==Le?(ze(Ge,"Invalid character entity"),"&"+Ge.entity+";"):String.fromCodePoint(Fe))}function Ye(Ge,Le){Le==="<"?(Ge.state=xe.OPEN_WAKA,Ge.startTagPosition=Ge.position):Ee(Le)||(ze(Ge,"Non-whitespace before first tag."),Ge.textNode=Le,Ge.state=xe.TEXT)}function rt(Ge,Le){var Xe="";return Le"?(Te(Le,"onsgmldeclaration",Le.sgmlDecl),Le.sgmlDecl="",Le.state=xe.TEXT):(be(Fe)&&(Le.state=xe.SGML_DECL_QUOTED),Le.sgmlDecl+=Fe);continue;case xe.SGML_DECL_QUOTED:Fe===Le.q&&(Le.state=xe.SGML_DECL,Le.q=""),Le.sgmlDecl+=Fe;continue;case xe.DOCTYPE:Fe===">"?(Le.state=xe.TEXT,Te(Le,"ondoctype",Le.doctype),Le.doctype=!0):(Le.doctype+=Fe,Fe==="["?Le.state=xe.DOCTYPE_DTD:be(Fe)&&(Le.state=xe.DOCTYPE_QUOTED,Le.q=Fe));continue;case xe.DOCTYPE_QUOTED:Le.doctype+=Fe,Fe===Le.q&&(Le.q="",Le.state=xe.DOCTYPE);continue;case xe.DOCTYPE_DTD:Le.doctype+=Fe,Fe==="]"?Le.state=xe.DOCTYPE:be(Fe)&&(Le.state=xe.DOCTYPE_DTD_QUOTED,Le.q=Fe);continue;case xe.DOCTYPE_DTD_QUOTED:Le.doctype+=Fe,Fe===Le.q&&(Le.state=xe.DOCTYPE_DTD,Le.q="");continue;case xe.COMMENT:Fe==="-"?Le.state=xe.COMMENT_ENDING:Le.comment+=Fe;continue;case xe.COMMENT_ENDING:Fe==="-"?(Le.state=xe.COMMENT_ENDED,Le.comment=je(Le.opt,Le.comment),Le.comment&&Te(Le,"oncomment",Le.comment),Le.comment=""):(Le.comment+="-"+Fe,Le.state=xe.COMMENT);continue;case xe.COMMENT_ENDED:Fe!==">"?(ze(Le,"Malformed comment"),Le.comment+="--"+Fe,Le.state=xe.COMMENT):Le.state=xe.TEXT;continue;case xe.CDATA:Fe==="]"?Le.state=xe.CDATA_ENDING:Le.cdata+=Fe;continue;case xe.CDATA_ENDING:Fe==="]"?Le.state=xe.CDATA_ENDING_2:(Le.cdata+="]"+Fe,Le.state=xe.CDATA);continue;case xe.CDATA_ENDING_2:Fe===">"?(Le.cdata&&Te(Le,"oncdata",Le.cdata),Te(Le,"onclosecdata"),Le.cdata="",Le.state=xe.TEXT):Fe==="]"?Le.cdata+="]":(Le.cdata+="]]"+Fe,Le.state=xe.CDATA);continue;case xe.PROC_INST:Fe==="?"?Le.state=xe.PROC_INST_ENDING:Ee(Fe)?Le.state=xe.PROC_INST_BODY:Le.procInstName+=Fe;continue;case xe.PROC_INST_BODY:if(!Le.procInstBody&&Ee(Fe))continue;Fe==="?"?Le.state=xe.PROC_INST_ENDING:Le.procInstBody+=Fe;continue;case xe.PROC_INST_ENDING:Fe===">"?(Te(Le,"onprocessinginstruction",{name:Le.procInstName,body:Le.procInstBody}),Le.procInstName=Le.procInstBody="",Le.state=xe.TEXT):(Le.procInstBody+="?"+Fe,Le.state=xe.PROC_INST_BODY);continue;case xe.OPEN_TAG:Pe(pe,Fe)?Le.tagName+=Fe:(Ve(Le),Fe===">"?Me(Le):Fe==="/"?Le.state=xe.OPEN_TAG_SLASH:(Ee(Fe)||ze(Le,"Invalid character in tag name"),Le.state=xe.ATTRIB));continue;case xe.OPEN_TAG_SLASH:Fe===">"?(Me(Le,!0),He(Le)):(ze(Le,"Forward-slash in opening tag not followed by >"),Le.state=xe.ATTRIB);continue;case xe.ATTRIB:if(Ee(Fe))continue;Fe===">"?Me(Le):Fe==="/"?Le.state=xe.OPEN_TAG_SLASH:Pe(fe,Fe)?(Le.attribName=Fe,Le.attribValue="",Le.state=xe.ATTRIB_NAME):ze(Le,"Invalid attribute name");continue;case xe.ATTRIB_NAME:Fe==="="?Le.state=xe.ATTRIB_VALUE:Fe===">"?(ze(Le,"Attribute without value"),Le.attribValue=Le.attribName,Ue(Le),Me(Le)):Ee(Fe)?Le.state=xe.ATTRIB_NAME_SAW_WHITE:Pe(pe,Fe)?Le.attribName+=Fe:ze(Le,"Invalid attribute name");continue;case xe.ATTRIB_NAME_SAW_WHITE:if(Fe==="=")Le.state=xe.ATTRIB_VALUE;else{if(Ee(Fe))continue;ze(Le,"Attribute without value"),Le.tag.attributes[Le.attribName]="",Le.attribValue="",Te(Le,"onattribute",{name:Le.attribName,value:""}),Le.attribName="",Fe===">"?Me(Le):Pe(fe,Fe)?(Le.attribName=Fe,Le.state=xe.ATTRIB_NAME):(ze(Le,"Invalid attribute name"),Le.state=xe.ATTRIB)}continue;case xe.ATTRIB_VALUE:if(Ee(Fe))continue;be(Fe)?(Le.q=Fe,Le.state=xe.ATTRIB_VALUE_QUOTED):(ze(Le,"Unquoted attribute value"),Le.state=xe.ATTRIB_VALUE_UNQUOTED,Le.attribValue=Fe);continue;case xe.ATTRIB_VALUE_QUOTED:if(Fe!==Le.q){Fe==="&"?Le.state=xe.ATTRIB_VALUE_ENTITY_Q:Le.attribValue+=Fe;continue}Ue(Le),Le.q="",Le.state=xe.ATTRIB_VALUE_CLOSED;continue;case xe.ATTRIB_VALUE_CLOSED:Ee(Fe)?Le.state=xe.ATTRIB:Fe===">"?Me(Le):Fe==="/"?Le.state=xe.OPEN_TAG_SLASH:Pe(fe,Fe)?(ze(Le,"No whitespace between attributes"),Le.attribName=Fe,Le.attribValue="",Le.state=xe.ATTRIB_NAME):ze(Le,"Invalid attribute name");continue;case xe.ATTRIB_VALUE_UNQUOTED:if(!Se(Fe)){Fe==="&"?Le.state=xe.ATTRIB_VALUE_ENTITY_U:Le.attribValue+=Fe;continue}Ue(Le),Fe===">"?Me(Le):Le.state=xe.ATTRIB;continue;case xe.CLOSE_TAG:if(Le.tagName)Fe===">"?He(Le):Pe(pe,Fe)?Le.tagName+=Fe:Le.script?(Le.script+=""?He(Le):ze(Le,"Invalid characters in closing tag");continue;case xe.TEXT_ENTITY:case xe.ATTRIB_VALUE_ENTITY_Q:case xe.ATTRIB_VALUE_ENTITY_U:var tt,$e;switch(Le.state){case xe.TEXT_ENTITY:tt=xe.TEXT,$e="textNode";break;case xe.ATTRIB_VALUE_ENTITY_Q:tt=xe.ATTRIB_VALUE_QUOTED,$e="attribValue";break;case xe.ATTRIB_VALUE_ENTITY_U:tt=xe.ATTRIB_VALUE_UNQUOTED,$e="attribValue";break}Fe===";"?(Le[$e]+=Qe(Le),Le.entity="",Le.state=tt):Pe(Le.entity.length?ye:he,Fe)?Le.entity+=Fe:(ze(Le,"Invalid character in entity name"),Le[$e]+="&"+Le.entity+Fe,Le.entity="",Le.state=tt);continue;default:throw new Error(Le,"Unknown state: "+Le.state)}return Le.position>=Le.bufferCheckPosition&&se(Le),Le}String.fromCodePoint||function(){var Ge=String.fromCharCode,Le=Math.floor,Xe=function(){var Fe=16384,ke=[],et,tt,$e=-1,_e=arguments.length;if(!_e)return"";for(var Ie="";++$e<_e;){var Re=Number(arguments[$e]);if(!isFinite(Re)||Re<0||Re>1114111||Le(Re)!==Re)throw RangeError("Invalid code point: "+Re);Re<=65535?ke.push(Re):(Re-=65536,et=(Re>>10)+55296,tt=Re%1024+56320,ke.push(et,tt)),($e+1===_e||ke.length>Fe)&&(Ie+=Ge.apply(null,ke),ke.length=0)}return Ie};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Xe,configurable:!0,writable:!0}):String.fromCodePoint=Xe}()})(typeof me=="undefined"?this.sax={}:me)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,ve,me){ve.exports=ie;var de=E("events").EventEmitter,le=E("inherits");le(ie,de),ie.Readable=E("readable-stream/lib/_stream_readable.js"),ie.Writable=E("readable-stream/lib/_stream_writable.js"),ie.Duplex=E("readable-stream/lib/_stream_duplex.js"),ie.Transform=E("readable-stream/lib/_stream_transform.js"),ie.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ie.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){de.call(this)}ie.prototype.pipe=function(ue,se){var oe=this;function ae(z){ue.writable&&ue.write(z)===!1&&oe.pause&&oe.pause()}oe.on("data",ae);function re(){oe.readable&&oe.resume&&oe.resume()}ue.on("drain",re),!ue._isStdio&&(!se||se.end!==!1)&&(oe.on("end",a),oe.on("close",y));var ee=!1;function a(){ee||(ee=!0,ue.end())}function y(){ee||(ee=!0,typeof ue.destroy=="function"&&ue.destroy())}function x(z){if(b(),de.listenerCount(this,"error")===0)throw z}oe.on("error",x),ue.on("error",x);function b(){oe.removeListener("data",ae),ue.removeListener("drain",re),oe.removeListener("end",a),oe.removeListener("close",y),oe.removeListener("error",x),ue.removeListener("error",x),oe.removeListener("end",b),oe.removeListener("close",b),ue.removeListener("close",b)}return oe.on("end",b),oe.on("close",b),ue.on("close",b),ue.emit("pipe",oe),ue}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(E,ve,me){"use strict";function de(re,ee){re.prototype=Object.create(ee.prototype),re.prototype.constructor=re,re.__proto__=ee}var le={};function ie(re,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){de(z,b);function z(te,ce,fe){return b.call(this,y(te,ce,fe))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=re,le[re]=x}function ue(re,ee){if(Array.isArray(re)){var a=re.length;return re=re.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(re.slice(0,a-1).join(", "),", or ")+re[a-1]:a===2?"one of ".concat(ee," ").concat(re[0]," or ").concat(re[1]):"of ".concat(ee," ").concat(re[0])}else return"of ".concat(ee," ").concat(String(re))}function se(re,ee,a){return re.substr(!a||a<0?0:+a,ee.length)===ee}function oe(re,ee,a){return(a===void 0||a>re.length)&&(a=re.length),re.substring(a-ee.length,a)===ee}function ae(re,ee,a){return typeof a!="number"&&(a=0),a+ee.length>re.length?!1:re.indexOf(ee,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(re,ee){return'The value "'+ee+'" is invalid for option "'+re+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(re,ee,a){var y;typeof ee=="string"&&se(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(oe(re," argument"))x="The ".concat(re," ").concat(y," ").concat(ue(ee,"type"));else{var b=ae(re,".")?"property":"argument";x='The "'.concat(re,'" ').concat(b," ").concat(y," ").concat(ue(ee,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(re){return"The "+re+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(re){return"Cannot call "+re+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(re){return"Unknown encoding: "+re},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),ve.exports.codes=le},{}],400:[function(E,ve,me){(function(de){(function(){"use strict";var le=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};ve.exports=re;var ie=E("./_stream_readable"),ue=E("./_stream_writable");E("inherits")(re,ie);for(var se=le(ue.prototype),oe=0;oe0)if(typeof _e!="string"&&!qe.objectMode&&Object.getPrototypeOf(_e)!==ae.prototype&&(_e=ee(_e)),Re)qe.endEmitted?Ce($e,new Ee):je($e,qe,_e,!0);else if(qe.ended)Ce($e,new he);else{if(qe.destroyed)return!1;qe.reading=!1,qe.decoder&&!Ie?(_e=qe.decoder.write(_e),qe.objectMode||_e.length!==0?je($e,qe,_e,!1):He($e,qe)):je($e,qe,_e,!1)}else Re||(qe.reading=!1,He($e,qe))}return!qe.ended&&(qe.length=We?$e=We:($e--,$e|=$e>>>1,$e|=$e>>>2,$e|=$e>>>4,$e|=$e>>>8,$e|=$e>>>16,$e++),$e}function Ve($e,_e){return $e<=0||_e.length===0&&_e.ended?0:_e.objectMode?1:$e!==$e?_e.flowing&&_e.length?_e.buffer.head.data.length:_e.length:($e>_e.highWaterMark&&(_e.highWaterMark=ze($e)),$e<=_e.length?$e:_e.ended?_e.length:(_e.needReadable=!0,0))}Te.prototype.read=function($e){x("read",$e),$e=parseInt($e,10);var _e=this._readableState,Ie=$e;if($e!==0&&(_e.emittedReadable=!1),$e===0&&_e.needReadable&&((_e.highWaterMark!==0?_e.length>=_e.highWaterMark:_e.length>0)||_e.ended))return x("read: emitReadable",_e.length,_e.ended),_e.length===0&&_e.ended?ke(this):Ue(this),null;if($e=Ve($e,_e),$e===0&&_e.ended)return _e.length===0&&ke(this),null;var Re=_e.needReadable;x("need readable",Re),(_e.length===0||_e.length-$e<_e.highWaterMark)&&(Re=!0,x("length less than watermark",Re)),_e.ended||_e.reading?(Re=!1,x("reading or ended",Re)):Re&&(x("do read"),_e.reading=!0,_e.sync=!0,_e.length===0&&(_e.needReadable=!0),this._read(_e.highWaterMark),_e.sync=!1,_e.reading||($e=Ve(Ie,_e)));var Ne;return $e>0?Ne=Fe($e,_e):Ne=null,Ne===null?(_e.needReadable=_e.length<=_e.highWaterMark,$e=0):(_e.length-=$e,_e.awaitDrain=0),_e.length===0&&(_e.ended||(_e.needReadable=!0),Ie!==$e&&_e.ended&&ke(this)),Ne!==null&&this.emit("data",Ne),Ne};function Ze($e,_e){if(x("onEofChunk"),!_e.ended){if(_e.decoder){var Ie=_e.decoder.end();Ie&&Ie.length&&(_e.buffer.push(Ie),_e.length+=_e.objectMode?1:Ie.length)}_e.ended=!0,_e.sync?Ue($e):(_e.needReadable=!1,_e.emittedReadable||(_e.emittedReadable=!0,Me($e)))}}function Ue($e){var _e=$e._readableState;x("emitReadable",_e.needReadable,_e.emittedReadable),_e.needReadable=!1,_e.emittedReadable||(x("emitReadable",_e.flowing),_e.emittedReadable=!0,de.nextTick(Me,$e))}function Me($e){var _e=$e._readableState;x("emitReadable_",_e.destroyed,_e.length,_e.ended),!_e.destroyed&&(_e.length||_e.ended)&&($e.emit("readable"),_e.emittedReadable=!1),_e.needReadable=!_e.flowing&&!_e.ended&&_e.length<=_e.highWaterMark,Xe($e)}function He($e,_e){_e.readingMore||(_e.readingMore=!0,de.nextTick(Qe,$e,_e))}function Qe($e,_e){for(;!_e.reading&&!_e.ended&&(_e.length<_e.highWaterMark||_e.flowing&&_e.length===0);){var Ie=_e.length;if(x("maybeReadMore read 0"),$e.read(0),Ie===_e.length)break}_e.readingMore=!1}Te.prototype._read=function($e){Ce(this,new ye("_read()"))},Te.prototype.pipe=function($e,_e){var Ie=this,Re=this._readableState;switch(Re.pipesCount){case 0:Re.pipes=$e;break;case 1:Re.pipes=[Re.pipes,$e];break;default:Re.pipes.push($e);break}Re.pipesCount+=1,x("pipe count=%d opts=%j",Re.pipesCount,_e);var Ne=(!_e||_e.end!==!1)&&$e!==de.stdout&&$e!==de.stderr,qe=Ne?nt:Pt;Re.endEmitted?de.nextTick(qe):Ie.once("end",qe),$e.on("unpipe",st);function st(Dt,_t){x("onunpipe"),Dt===Ie&&_t&&_t.hasUnpiped===!1&&(_t.hasUnpiped=!0,gt())}function nt(){x("onend"),$e.end()}var ot=Ye(Ie);$e.on("drain",ot);var Ft=!1;function gt(){x("cleanup"),$e.removeListener("close",St),$e.removeListener("finish",At),$e.removeListener("drain",ot),$e.removeListener("error",lt),$e.removeListener("unpipe",st),Ie.removeListener("end",nt),Ie.removeListener("end",Pt),Ie.removeListener("data",ht),Ft=!0,Re.awaitDrain&&(!$e._writableState||$e._writableState.needDrain)&&ot()}Ie.on("data",ht);function ht(Dt){x("ondata");var _t=$e.write(Dt);x("dest.write",_t),_t===!1&&((Re.pipesCount===1&&Re.pipes===$e||Re.pipesCount>1&&tt(Re.pipes,$e)!==-1)&&!Ft&&(x("false write response, pause",Re.awaitDrain),Re.awaitDrain++),Ie.pause())}function lt(Dt){x("onerror",Dt),Pt(),$e.removeListener("error",lt),se($e,"error")===0&&Ce($e,Dt)}Be($e,"error",lt);function St(){$e.removeListener("finish",At),Pt()}$e.once("close",St);function At(){x("onfinish"),$e.removeListener("close",St),Pt()}$e.once("finish",At);function Pt(){x("unpipe"),Ie.unpipe($e)}return $e.emit("pipe",Ie),Re.flowing||(x("pipe resume"),Ie.resume()),$e};function Ye($e){return function(){var Ie=$e._readableState;x("pipeOnDrain",Ie.awaitDrain),Ie.awaitDrain&&Ie.awaitDrain--,Ie.awaitDrain===0&&se($e,"data")&&(Ie.flowing=!0,Xe($e))}}Te.prototype.unpipe=function($e){var _e=this._readableState,Ie={hasUnpiped:!1};if(_e.pipesCount===0)return this;if(_e.pipesCount===1)return $e&&$e!==_e.pipes?this:($e||($e=_e.pipes),_e.pipes=null,_e.pipesCount=0,_e.flowing=!1,$e&&$e.emit("unpipe",this,Ie),this);if(!$e){var Re=_e.pipes,Ne=_e.pipesCount;_e.pipes=null,_e.pipesCount=0,_e.flowing=!1;for(var qe=0;qe0,Re.flowing!==!1&&this.resume()):$e==="readable"&&!Re.endEmitted&&!Re.readableListening&&(Re.readableListening=Re.needReadable=!0,Re.flowing=!1,Re.emittedReadable=!1,x("on readable",Re.length,Re.reading),Re.length?Ue(this):Re.reading||de.nextTick(Ke,this)),Ie},Te.prototype.addListener=Te.prototype.on,Te.prototype.removeListener=function($e,_e){var Ie=oe.prototype.removeListener.call(this,$e,_e);return $e==="readable"&&de.nextTick(rt,this),Ie},Te.prototype.removeAllListeners=function($e){var _e=oe.prototype.removeAllListeners.apply(this,arguments);return($e==="readable"||$e===void 0)&&de.nextTick(rt,this),_e};function rt($e){var _e=$e._readableState;_e.readableListening=$e.listenerCount("readable")>0,_e.resumeScheduled&&!_e.paused?_e.flowing=!0:$e.listenerCount("data")>0&&$e.resume()}function Ke($e){x("readable nexttick read 0"),$e.read(0)}Te.prototype.resume=function(){var $e=this._readableState;return $e.flowing||(x("resume"),$e.flowing=!$e.readableListening,Ge(this,$e)),$e.paused=!1,this};function Ge($e,_e){_e.resumeScheduled||(_e.resumeScheduled=!0,de.nextTick(Le,$e,_e))}function Le($e,_e){x("resume",_e.reading),_e.reading||$e.read(0),_e.resumeScheduled=!1,$e.emit("resume"),Xe($e),_e.flowing&&!_e.reading&&$e.read(0)}Te.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Xe($e){var _e=$e._readableState;for(x("flow",_e.flowing);_e.flowing&&$e.read()!==null;);}Te.prototype.wrap=function($e){var _e=this,Ie=this._readableState,Re=!1;$e.on("end",function(){if(x("wrapped end"),Ie.decoder&&!Ie.ended){var st=Ie.decoder.end();st&&st.length&&_e.push(st)}_e.push(null)}),$e.on("data",function(st){if(x("wrapped data"),Ie.decoder&&(st=Ie.decoder.write(st)),!(Ie.objectMode&&st==null)&&!(!Ie.objectMode&&(!st||!st.length))){var nt=_e.push(st);nt||(Re=!0,$e.pause())}});for(var Ne in $e)this[Ne]===void 0&&typeof $e[Ne]=="function"&&(this[Ne]=function(nt){return function(){return $e[nt].apply($e,arguments)}}(Ne));for(var qe=0;qe=_e.length?(_e.decoder?Ie=_e.buffer.join(""):_e.buffer.length===1?Ie=_e.buffer.first():Ie=_e.buffer.concat(_e.length),_e.buffer.clear()):Ie=_e.buffer.consume($e,_e.decoder),Ie}function ke($e){var _e=$e._readableState;x("endReadable",_e.endEmitted),_e.endEmitted||(_e.ended=!0,de.nextTick(et,_e,$e))}function et($e,_e){if(x("endReadableNT",$e.endEmitted,$e.length),!$e.endEmitted&&$e.length===0&&($e.endEmitted=!0,_e.readable=!1,_e.emit("end"),$e.autoDestroy)){var Ie=_e._writableState;(!Ie||Ie.autoDestroy&&Ie.finished)&&_e.destroy()}}typeof Symbol=="function"&&(Te.from=function($e,_e){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(Te,$e,_e)});function tt($e,_e){for(var Ie=0,Re=$e.length;Ie-1))throw new Se(Fe);return this._writableState.defaultEncoding=Fe,this},Object.defineProperty(Ae.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function je(Xe,Fe,ke){return!Xe.objectMode&&Xe.decodeStrings!==!1&&typeof Fe=="string"&&(Fe=re.from(Fe,ke)),Fe}Object.defineProperty(Ae.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function De(Xe,Fe,ke,et,tt,$e){if(!ke){var _e=je(Fe,et,tt);et!==_e&&(ke=!0,tt="buffer",et=_e)}var Ie=Fe.objectMode?1:et.length;Fe.length+=Ie;var Re=Fe.length0?this.tail.next=pe:this.head=pe,this.tail=pe,++this.length}},{key:"unshift",value:function(fe){var pe={data:fe,next:this.head};this.length===0&&(this.tail=pe),this.head=pe,++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 pe=this.head,he=""+pe.data;pe=pe.next;)he+=fe+pe.data;return he}},{key:"concat",value:function(fe){if(this.length===0)return a.alloc(0);for(var pe=a.allocUnsafe(fe>>>0),he=this.head,ye=0;he;)z(he.data,pe,ye),ye+=he.data.length,he=he.next;return pe}},{key:"consume",value:function(fe,pe){var he;return feEe.length?Ee.length:fe;if(be===Ee.length?ye+=Ee:ye+=Ee.slice(0,fe),fe-=be,fe===0){be===Ee.length?(++he,pe.next?this.head=pe.next:this.head=this.tail=null):(this.head=pe,pe.data=Ee.slice(be));break}++he}return this.length-=he,ye}},{key:"_getBuffer",value:function(fe){var pe=a.allocUnsafe(fe),he=this.head,ye=1;for(he.data.copy(pe),fe-=he.data.length;he=he.next;){var Ee=he.data,be=fe>Ee.length?Ee.length:fe;if(Ee.copy(pe,pe.length-fe,0,be),fe-=be,fe===0){be===Ee.length?(++ye,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=Ee.slice(be));break}++ye}return this.length-=ye,pe}},{key:b,value:function(fe,pe){return x(this,le(le({},pe),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,ve,me){(function(de){(function(){"use strict";function le(re,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(re):re&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,de.nextTick(oe,this,re)):de.nextTick(oe,this,re)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(re||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?de.nextTick(ue,a):(a._writableState.errorEmitted=!0,de.nextTick(ie,a,b)):de.nextTick(ie,a,b):ee?(de.nextTick(ue,a),ee(b)):de.nextTick(ue,a)}),this)}function ie(re,ee){oe(re,ee),ue(re)}function ue(re){re._writableState&&!re._writableState.emitClose||re._readableState&&!re._readableState.emitClose||re.emit("close")}function se(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function oe(re,ee){re.emit("error",ee)}function ae(re,ee){var a=re._readableState,y=re._writableState;a&&a.autoDestroy||y&&y.autoDestroy?re.destroy(ee):re.emit("error",ee)}ve.exports={destroy:le,undestroy:se,errorOrDestroy:ae}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,ve,me){"use strict";var de=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function le(oe){var ae=!1;return function(){if(!ae){ae=!0;for(var re=arguments.length,ee=new Array(re),a=0;a0;return re(he,Ee,be,function(Se){fe||(fe=Se),Se&&pe.forEach(ee),!Ee&&(pe.forEach(ee),ce(fe))})});return z.reduce(a)}ve.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,ve,me){"use strict";var de=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function le(ue,se,oe){return ue.highWaterMark!=null?ue.highWaterMark:se?ue[oe]:null}function ie(ue,se,oe,ae){var re=le(se,ae,oe);if(re!=null){if(!(isFinite(re)&&Math.floor(re)===re)||re<0){var ee=ae?oe:"highWaterMark";throw new de(ee,re)}return Math.floor(re)}return ue.objectMode?16:16*1024}ve.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,ve,me){arguments[4][393][0].apply(me,arguments)},{dup:393,events:344}],413:[function(E,ve,me){"use strict";var de=E("safe-buffer").Buffer,le=de.isEncoding||function(pe){switch(pe=""+pe,pe&&pe.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 ie(pe){if(!pe)return"utf8";for(var he;;)switch(pe){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 pe;default:if(he)return;pe=(""+pe).toLowerCase(),he=!0}}function ue(pe){var he=ie(pe);if(typeof he!="string"&&(de.isEncoding===le||!le(pe)))throw new Error("Unknown encoding: "+pe);return he||pe}me.StringDecoder=se;function se(pe){this.encoding=ue(pe);var he;switch(this.encoding){case"utf16le":this.text=x,this.end=b,he=4;break;case"utf8":this.fillLast=ee,he=4;break;case"base64":this.text=z,this.end=te,he=3;break;default:this.write=ce,this.end=fe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=de.allocUnsafe(he)}se.prototype.write=function(pe){if(pe.length===0)return"";var he,ye;if(this.lastNeed){if(he=this.fillLast(pe),he===void 0)return"";ye=this.lastNeed,this.lastNeed=0}else ye=0;return ye>5===6?2:pe>>4===14?3:pe>>3===30?4:pe>>6===2?-1:-2}function ae(pe,he,ye){var Ee=he.length-1;if(Ee=0?(be>0&&(pe.lastNeed=be-1),be):--Ee=0?(be>0&&(pe.lastNeed=be-2),be):--Ee=0?(be>0&&(be===2?be=0:pe.lastNeed=be-3),be):0))}function re(pe,he,ye){if((he[0]&192)!==128)return pe.lastNeed=0,"\uFFFD";if(pe.lastNeed>1&&he.length>1){if((he[1]&192)!==128)return pe.lastNeed=1,"\uFFFD";if(pe.lastNeed>2&&he.length>2&&(he[2]&192)!==128)return pe.lastNeed=2,"\uFFFD"}}function ee(pe){var he=this.lastTotal-this.lastNeed,ye=re(this,pe,he);if(ye!==void 0)return ye;if(this.lastNeed<=pe.length)return pe.copy(this.lastChar,he,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);pe.copy(this.lastChar,he,0,pe.length),this.lastNeed-=pe.length}function a(pe,he){var ye=ae(this,pe,he);if(!this.lastNeed)return pe.toString("utf8",he);this.lastTotal=ye;var Ee=pe.length-(ye-this.lastNeed);return pe.copy(this.lastChar,0,Ee),pe.toString("utf8",he,Ee)}function y(pe){var he=pe&&pe.length?this.write(pe):"";return this.lastNeed?he+"\uFFFD":he}function x(pe,he){if((pe.length-he)%2===0){var ye=pe.toString("utf16le",he);if(ye){var Ee=ye.charCodeAt(ye.length-1);if(Ee>=55296&&Ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=pe[pe.length-2],this.lastChar[1]=pe[pe.length-1],ye.slice(0,-1)}return ye}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=pe[pe.length-1],pe.toString("utf16le",he,pe.length-1)}function b(pe){var he=pe&&pe.length?this.write(pe):"";if(this.lastNeed){var ye=this.lastTotal-this.lastNeed;return he+this.lastChar.toString("utf16le",0,ye)}return he}function z(pe,he){var ye=(pe.length-he)%3;return ye===0?pe.toString("base64",he):(this.lastNeed=3-ye,this.lastTotal=3,ye===1?this.lastChar[0]=pe[pe.length-1]:(this.lastChar[0]=pe[pe.length-2],this.lastChar[1]=pe[pe.length-1]),pe.toString("base64",he,pe.length-ye))}function te(pe){var he=pe&&pe.length?this.write(pe):"";return this.lastNeed?he+this.lastChar.toString("base64",0,3-this.lastNeed):he}function ce(pe){return pe.toString(this.encoding)}function fe(pe){return pe&&pe.length?this.write(pe):""}},{"safe-buffer":396}],414:[function(E,ve,me){(function(de,le){(function(){var ie=E("process/browser.js").nextTick,ue=Function.prototype.apply,se=Array.prototype.slice,oe={},ae=0;me.setTimeout=function(){return new re(ue.call(setTimeout,window,arguments),clearTimeout)},me.setInterval=function(){return new re(ue.call(setInterval,window,arguments),clearInterval)},me.clearTimeout=me.clearInterval=function(ee){ee.close()};function re(ee,a){this._id=ee,this._clearFn=a}re.prototype.unref=re.prototype.ref=function(){},re.prototype.close=function(){this._clearFn.call(window,this._id)},me.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},me.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},me._unrefActive=me.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},me.setImmediate=typeof de=="function"?de:function(ee){var a=ae++,y=arguments.length<2?!1:se.call(arguments,1);return oe[a]=!0,ie(function(){oe[a]&&(y?ee.apply(null,y):ee.call(null),me.clearImmediate(a))}),a},me.clearImmediate=typeof le=="function"?le:function(ee){delete oe[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,ve,me){var de=E("buffer").Buffer;ve.exports=function(le){if(le instanceof Uint8Array){if(le.byteOffset===0&&le.byteLength===le.buffer.byteLength)return le.buffer;if(typeof le.buffer.slice=="function")return le.buffer.slice(le.byteOffset,le.byteOffset+le.byteLength)}if(de.isBuffer(le)){for(var ie=new Uint8Array(le.length),ue=le.length,se=0;se=Ke)return Xe;switch(Xe){case"%s":return String(rt[Ye++]);case"%d":return Number(rt[Ye++]);case"%j":try{return JSON.stringify(rt[Ye++])}catch(Fe){return"[Circular]"}default:return Xe}}),Le=rt[Ye];Ye=3&&(Ye.depth=arguments[2]),arguments.length>=4&&(Ye.colors=arguments[3]),pe(Qe)?Ye.showHidden=Qe:Qe&&me._extend(Ye,Qe),Pe(Ye.showHidden)&&(Ye.showHidden=!1),Pe(Ye.depth)&&(Ye.depth=2),Pe(Ye.colors)&&(Ye.colors=!1),Pe(Ye.customInspect)&&(Ye.customInspect=!0),Ye.colors&&(Ye.stylize=re),y(Ye,He,Ye.depth)}me.inspect=ae,ae.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]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function re(He,Qe){var Ye=ae.styles[Qe];return Ye?"\x1B["+ae.colors[Ye][0]+"m"+He+"\x1B["+ae.colors[Ye][1]+"m":He}function ee(He,Qe){return He}function a(He){var Qe={};return He.forEach(function(Ye,rt){Qe[Ye]=!0}),Qe}function y(He,Qe,Ye){if(He.customInspect&&Qe&&Te(Qe.inspect)&&Qe.inspect!==me.inspect&&!(Qe.constructor&&Qe.constructor.prototype===Qe)){var rt=Qe.inspect(Ye,He);return be(rt)||(rt=y(He,rt,Ye)),rt}var Ke=x(He,Qe);if(Ke)return Ke;var Ge=Object.keys(Qe),Le=a(Ge);if(He.showHidden&&(Ge=Object.getOwnPropertyNames(Qe)),Ae(Qe)&&(Ge.indexOf("message")>=0||Ge.indexOf("description")>=0))return b(Qe);if(Ge.length===0){if(Te(Qe)){var Xe=Qe.name?": "+Qe.name:"";return He.stylize("[Function"+Xe+"]","special")}if(Ce(Qe))return He.stylize(RegExp.prototype.toString.call(Qe),"regexp");if(Be(Qe))return He.stylize(Date.prototype.toString.call(Qe),"date");if(Ae(Qe))return b(Qe)}var Fe="",ke=!1,et=["{","}"];if(fe(Qe)&&(ke=!0,et=["[","]"]),Te(Qe)){var tt=Qe.name?": "+Qe.name:"";Fe=" [Function"+tt+"]"}if(Ce(Qe)&&(Fe=" "+RegExp.prototype.toString.call(Qe)),Be(Qe)&&(Fe=" "+Date.prototype.toUTCString.call(Qe)),Ae(Qe)&&(Fe=" "+b(Qe)),Ge.length===0&&(!ke||Qe.length==0))return et[0]+Fe+et[1];if(Ye<0)return Ce(Qe)?He.stylize(RegExp.prototype.toString.call(Qe),"regexp"):He.stylize("[Object]","special");He.seen.push(Qe);var $e;return ke?$e=z(He,Qe,Ye,Le,Ge):$e=Ge.map(function(_e){return te(He,Qe,Ye,Le,_e,ke)}),He.seen.pop(),ce($e,Fe,et)}function x(He,Qe){if(Pe(Qe))return He.stylize("undefined","undefined");if(be(Qe)){var Ye="'"+JSON.stringify(Qe).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return He.stylize(Ye,"string")}if(Ee(Qe))return He.stylize(""+Qe,"number");if(pe(Qe))return He.stylize(""+Qe,"boolean");if(he(Qe))return He.stylize("null","null")}function b(He){return"["+Error.prototype.toString.call(He)+"]"}function z(He,Qe,Ye,rt,Ke){for(var Ge=[],Le=0,Xe=Qe.length;Le",Ge.tagName="",Ge.state=xe.SCRIPT;return}Te(Ge,"onscript",Ge.script),Ge.script=""}var Le=Ge.tags.length,Xe=Ge.tagName;Ge.strict||(Xe=Xe[Ge.looseCase]());for(var Fe=Xe;Le--;){var ke=Ge.tags[Le];if(ke.name!==Fe)ze(Ge,"Unexpected close tag");else break}if(Le<0){ze(Ge,"Unmatched closing tag: "+Ge.tagName),Ge.textNode+="",Ge.state=xe.TEXT;return}Ge.tagName=Xe;for(var et=Ge.tags.length;et-- >Le;){var tt=Ge.tag=Ge.tags.pop();Ge.tagName=Ge.tag.name,Te(Ge,"onclosetag",Ge.tagName);var $e={};for(var _e in tt.ns)$e[_e]=tt.ns[_e];var Ie=Ge.tags[Ge.tags.length-1]||Ge;Ge.opt.xmlns&&tt.ns!==Ie.ns&&Object.keys(tt.ns).forEach(function(Re){var Ne=tt.ns[Re];Te(Ge,"onclosenamespace",{prefix:Re,uri:Ne})})}Le===0&&(Ge.closedRoot=!0),Ge.tagName=Ge.attribValue=Ge.attribName="",Ge.attribList.length=0,Ge.state=xe.TEXT}function Ye(Ge){var Le=Ge.entity,Xe=Le.toLowerCase(),Fe,ke="";return Ge.ENTITIES[Le]?Ge.ENTITIES[Le]:Ge.ENTITIES[Xe]?Ge.ENTITIES[Xe]:(Le=Xe,Le.charAt(0)==="#"&&(Le.charAt(1)==="x"?(Le=Le.slice(2),Fe=parseInt(Le,16),ke=Fe.toString(16)):(Le=Le.slice(1),Fe=parseInt(Le,10),ke=Fe.toString(10))),Le=Le.replace(/^0+/,""),isNaN(Fe)||ke.toLowerCase()!==Le?(ze(Ge,"Invalid character entity"),"&"+Ge.entity+";"):String.fromCodePoint(Fe))}function Qe(Ge,Le){Le==="<"?(Ge.state=xe.OPEN_WAKA,Ge.startTagPosition=Ge.position):Ee(Le)||(ze(Ge,"Non-whitespace before first tag."),Ge.textNode=Le,Ge.state=xe.TEXT)}function rt(Ge,Le){var Xe="";return Le"?(Te(Le,"onsgmldeclaration",Le.sgmlDecl),Le.sgmlDecl="",Le.state=xe.TEXT):(be(Fe)&&(Le.state=xe.SGML_DECL_QUOTED),Le.sgmlDecl+=Fe);continue;case xe.SGML_DECL_QUOTED:Fe===Le.q&&(Le.state=xe.SGML_DECL,Le.q=""),Le.sgmlDecl+=Fe;continue;case xe.DOCTYPE:Fe===">"?(Le.state=xe.TEXT,Te(Le,"ondoctype",Le.doctype),Le.doctype=!0):(Le.doctype+=Fe,Fe==="["?Le.state=xe.DOCTYPE_DTD:be(Fe)&&(Le.state=xe.DOCTYPE_QUOTED,Le.q=Fe));continue;case xe.DOCTYPE_QUOTED:Le.doctype+=Fe,Fe===Le.q&&(Le.q="",Le.state=xe.DOCTYPE);continue;case xe.DOCTYPE_DTD:Le.doctype+=Fe,Fe==="]"?Le.state=xe.DOCTYPE:be(Fe)&&(Le.state=xe.DOCTYPE_DTD_QUOTED,Le.q=Fe);continue;case xe.DOCTYPE_DTD_QUOTED:Le.doctype+=Fe,Fe===Le.q&&(Le.state=xe.DOCTYPE_DTD,Le.q="");continue;case xe.COMMENT:Fe==="-"?Le.state=xe.COMMENT_ENDING:Le.comment+=Fe;continue;case xe.COMMENT_ENDING:Fe==="-"?(Le.state=xe.COMMENT_ENDED,Le.comment=je(Le.opt,Le.comment),Le.comment&&Te(Le,"oncomment",Le.comment),Le.comment=""):(Le.comment+="-"+Fe,Le.state=xe.COMMENT);continue;case xe.COMMENT_ENDED:Fe!==">"?(ze(Le,"Malformed comment"),Le.comment+="--"+Fe,Le.state=xe.COMMENT):Le.state=xe.TEXT;continue;case xe.CDATA:Fe==="]"?Le.state=xe.CDATA_ENDING:Le.cdata+=Fe;continue;case xe.CDATA_ENDING:Fe==="]"?Le.state=xe.CDATA_ENDING_2:(Le.cdata+="]"+Fe,Le.state=xe.CDATA);continue;case xe.CDATA_ENDING_2:Fe===">"?(Le.cdata&&Te(Le,"oncdata",Le.cdata),Te(Le,"onclosecdata"),Le.cdata="",Le.state=xe.TEXT):Fe==="]"?Le.cdata+="]":(Le.cdata+="]]"+Fe,Le.state=xe.CDATA);continue;case xe.PROC_INST:Fe==="?"?Le.state=xe.PROC_INST_ENDING:Ee(Fe)?Le.state=xe.PROC_INST_BODY:Le.procInstName+=Fe;continue;case xe.PROC_INST_BODY:if(!Le.procInstBody&&Ee(Fe))continue;Fe==="?"?Le.state=xe.PROC_INST_ENDING:Le.procInstBody+=Fe;continue;case xe.PROC_INST_ENDING:Fe===">"?(Te(Le,"onprocessinginstruction",{name:Le.procInstName,body:Le.procInstBody}),Le.procInstName=Le.procInstBody="",Le.state=xe.TEXT):(Le.procInstBody+="?"+Fe,Le.state=xe.PROC_INST_BODY);continue;case xe.OPEN_TAG:Pe(pe,Fe)?Le.tagName+=Fe:(Ve(Le),Fe===">"?Me(Le):Fe==="/"?Le.state=xe.OPEN_TAG_SLASH:(Ee(Fe)||ze(Le,"Invalid character in tag name"),Le.state=xe.ATTRIB));continue;case xe.OPEN_TAG_SLASH:Fe===">"?(Me(Le,!0),He(Le)):(ze(Le,"Forward-slash in opening tag not followed by >"),Le.state=xe.ATTRIB);continue;case xe.ATTRIB:if(Ee(Fe))continue;Fe===">"?Me(Le):Fe==="/"?Le.state=xe.OPEN_TAG_SLASH:Pe(fe,Fe)?(Le.attribName=Fe,Le.attribValue="",Le.state=xe.ATTRIB_NAME):ze(Le,"Invalid attribute name");continue;case xe.ATTRIB_NAME:Fe==="="?Le.state=xe.ATTRIB_VALUE:Fe===">"?(ze(Le,"Attribute without value"),Le.attribValue=Le.attribName,Ue(Le),Me(Le)):Ee(Fe)?Le.state=xe.ATTRIB_NAME_SAW_WHITE:Pe(pe,Fe)?Le.attribName+=Fe:ze(Le,"Invalid attribute name");continue;case xe.ATTRIB_NAME_SAW_WHITE:if(Fe==="=")Le.state=xe.ATTRIB_VALUE;else{if(Ee(Fe))continue;ze(Le,"Attribute without value"),Le.tag.attributes[Le.attribName]="",Le.attribValue="",Te(Le,"onattribute",{name:Le.attribName,value:""}),Le.attribName="",Fe===">"?Me(Le):Pe(fe,Fe)?(Le.attribName=Fe,Le.state=xe.ATTRIB_NAME):(ze(Le,"Invalid attribute name"),Le.state=xe.ATTRIB)}continue;case xe.ATTRIB_VALUE:if(Ee(Fe))continue;be(Fe)?(Le.q=Fe,Le.state=xe.ATTRIB_VALUE_QUOTED):(ze(Le,"Unquoted attribute value"),Le.state=xe.ATTRIB_VALUE_UNQUOTED,Le.attribValue=Fe);continue;case xe.ATTRIB_VALUE_QUOTED:if(Fe!==Le.q){Fe==="&"?Le.state=xe.ATTRIB_VALUE_ENTITY_Q:Le.attribValue+=Fe;continue}Ue(Le),Le.q="",Le.state=xe.ATTRIB_VALUE_CLOSED;continue;case xe.ATTRIB_VALUE_CLOSED:Ee(Fe)?Le.state=xe.ATTRIB:Fe===">"?Me(Le):Fe==="/"?Le.state=xe.OPEN_TAG_SLASH:Pe(fe,Fe)?(ze(Le,"No whitespace between attributes"),Le.attribName=Fe,Le.attribValue="",Le.state=xe.ATTRIB_NAME):ze(Le,"Invalid attribute name");continue;case xe.ATTRIB_VALUE_UNQUOTED:if(!Se(Fe)){Fe==="&"?Le.state=xe.ATTRIB_VALUE_ENTITY_U:Le.attribValue+=Fe;continue}Ue(Le),Fe===">"?Me(Le):Le.state=xe.ATTRIB;continue;case xe.CLOSE_TAG:if(Le.tagName)Fe===">"?He(Le):Pe(pe,Fe)?Le.tagName+=Fe:Le.script?(Le.script+=""?He(Le):ze(Le,"Invalid characters in closing tag");continue;case xe.TEXT_ENTITY:case xe.ATTRIB_VALUE_ENTITY_Q:case xe.ATTRIB_VALUE_ENTITY_U:var tt,$e;switch(Le.state){case xe.TEXT_ENTITY:tt=xe.TEXT,$e="textNode";break;case xe.ATTRIB_VALUE_ENTITY_Q:tt=xe.ATTRIB_VALUE_QUOTED,$e="attribValue";break;case xe.ATTRIB_VALUE_ENTITY_U:tt=xe.ATTRIB_VALUE_UNQUOTED,$e="attribValue";break}Fe===";"?(Le[$e]+=Ye(Le),Le.entity="",Le.state=tt):Pe(Le.entity.length?ye:he,Fe)?Le.entity+=Fe:(ze(Le,"Invalid character in entity name"),Le[$e]+="&"+Le.entity+Fe,Le.entity="",Le.state=tt);continue;default:throw new Error(Le,"Unknown state: "+Le.state)}return Le.position>=Le.bufferCheckPosition&&se(Le),Le}String.fromCodePoint||function(){var Ge=String.fromCharCode,Le=Math.floor,Xe=function(){var Fe=16384,ke=[],et,tt,$e=-1,_e=arguments.length;if(!_e)return"";for(var Ie="";++$e<_e;){var Re=Number(arguments[$e]);if(!isFinite(Re)||Re<0||Re>1114111||Le(Re)!==Re)throw RangeError("Invalid code point: "+Re);Re<=65535?ke.push(Re):(Re-=65536,et=(Re>>10)+55296,tt=Re%1024+56320,ke.push(et,tt)),($e+1===_e||ke.length>Fe)&&(Ie+=Ge.apply(null,ke),ke.length=0)}return Ie};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Xe,configurable:!0,writable:!0}):String.fromCodePoint=Xe}()})(typeof ge=="undefined"?this.sax={}:ge)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,ve,ge){ve.exports=ie;var de=E("events").EventEmitter,le=E("inherits");le(ie,de),ie.Readable=E("readable-stream/lib/_stream_readable.js"),ie.Writable=E("readable-stream/lib/_stream_writable.js"),ie.Duplex=E("readable-stream/lib/_stream_duplex.js"),ie.Transform=E("readable-stream/lib/_stream_transform.js"),ie.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ie.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){de.call(this)}ie.prototype.pipe=function(ue,se){var oe=this;function ae(z){ue.writable&&ue.write(z)===!1&&oe.pause&&oe.pause()}oe.on("data",ae);function ne(){oe.readable&&oe.resume&&oe.resume()}ue.on("drain",ne),!ue._isStdio&&(!se||se.end!==!1)&&(oe.on("end",a),oe.on("close",y));var ee=!1;function a(){ee||(ee=!0,ue.end())}function y(){ee||(ee=!0,typeof ue.destroy=="function"&&ue.destroy())}function x(z){if(b(),de.listenerCount(this,"error")===0)throw z}oe.on("error",x),ue.on("error",x);function b(){oe.removeListener("data",ae),ue.removeListener("drain",ne),oe.removeListener("end",a),oe.removeListener("close",y),oe.removeListener("error",x),ue.removeListener("error",x),oe.removeListener("end",b),oe.removeListener("close",b),ue.removeListener("close",b)}return oe.on("end",b),oe.on("close",b),ue.on("close",b),ue.emit("pipe",oe),ue}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(E,ve,ge){"use strict";function de(ne,ee){ne.prototype=Object.create(ee.prototype),ne.prototype.constructor=ne,ne.__proto__=ee}var le={};function ie(ne,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){de(z,b);function z(te,ce,fe){return b.call(this,y(te,ce,fe))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=ne,le[ne]=x}function ue(ne,ee){if(Array.isArray(ne)){var a=ne.length;return ne=ne.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(ne.slice(0,a-1).join(", "),", or ")+ne[a-1]:a===2?"one of ".concat(ee," ").concat(ne[0]," or ").concat(ne[1]):"of ".concat(ee," ").concat(ne[0])}else return"of ".concat(ee," ").concat(String(ne))}function se(ne,ee,a){return ne.substr(!a||a<0?0:+a,ee.length)===ee}function oe(ne,ee,a){return(a===void 0||a>ne.length)&&(a=ne.length),ne.substring(a-ee.length,a)===ee}function ae(ne,ee,a){return typeof a!="number"&&(a=0),a+ee.length>ne.length?!1:ne.indexOf(ee,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(ne,ee){return'The value "'+ee+'" is invalid for option "'+ne+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(ne,ee,a){var y;typeof ee=="string"&&se(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(oe(ne," argument"))x="The ".concat(ne," ").concat(y," ").concat(ue(ee,"type"));else{var b=ae(ne,".")?"property":"argument";x='The "'.concat(ne,'" ').concat(b," ").concat(y," ").concat(ue(ee,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(ne){return"The "+ne+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(ne){return"Cannot call "+ne+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(ne){return"Unknown encoding: "+ne},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),ve.exports.codes=le},{}],400:[function(E,ve,ge){(function(de){(function(){"use strict";var le=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};ve.exports=ne;var ie=E("./_stream_readable"),ue=E("./_stream_writable");E("inherits")(ne,ie);for(var se=le(ue.prototype),oe=0;oe0)if(typeof _e!="string"&&!qe.objectMode&&Object.getPrototypeOf(_e)!==ae.prototype&&(_e=ee(_e)),Re)qe.endEmitted?Ce($e,new Ee):je($e,qe,_e,!0);else if(qe.ended)Ce($e,new he);else{if(qe.destroyed)return!1;qe.reading=!1,qe.decoder&&!Ie?(_e=qe.decoder.write(_e),qe.objectMode||_e.length!==0?je($e,qe,_e,!1):He($e,qe)):je($e,qe,_e,!1)}else Re||(qe.reading=!1,He($e,qe))}return!qe.ended&&(qe.length=We?$e=We:($e--,$e|=$e>>>1,$e|=$e>>>2,$e|=$e>>>4,$e|=$e>>>8,$e|=$e>>>16,$e++),$e}function Ve($e,_e){return $e<=0||_e.length===0&&_e.ended?0:_e.objectMode?1:$e!==$e?_e.flowing&&_e.length?_e.buffer.head.data.length:_e.length:($e>_e.highWaterMark&&(_e.highWaterMark=ze($e)),$e<=_e.length?$e:_e.ended?_e.length:(_e.needReadable=!0,0))}Te.prototype.read=function($e){x("read",$e),$e=parseInt($e,10);var _e=this._readableState,Ie=$e;if($e!==0&&(_e.emittedReadable=!1),$e===0&&_e.needReadable&&((_e.highWaterMark!==0?_e.length>=_e.highWaterMark:_e.length>0)||_e.ended))return x("read: emitReadable",_e.length,_e.ended),_e.length===0&&_e.ended?ke(this):Ue(this),null;if($e=Ve($e,_e),$e===0&&_e.ended)return _e.length===0&&ke(this),null;var Re=_e.needReadable;x("need readable",Re),(_e.length===0||_e.length-$e<_e.highWaterMark)&&(Re=!0,x("length less than watermark",Re)),_e.ended||_e.reading?(Re=!1,x("reading or ended",Re)):Re&&(x("do read"),_e.reading=!0,_e.sync=!0,_e.length===0&&(_e.needReadable=!0),this._read(_e.highWaterMark),_e.sync=!1,_e.reading||($e=Ve(Ie,_e)));var Ne;return $e>0?Ne=Fe($e,_e):Ne=null,Ne===null?(_e.needReadable=_e.length<=_e.highWaterMark,$e=0):(_e.length-=$e,_e.awaitDrain=0),_e.length===0&&(_e.ended||(_e.needReadable=!0),Ie!==$e&&_e.ended&&ke(this)),Ne!==null&&this.emit("data",Ne),Ne};function Ze($e,_e){if(x("onEofChunk"),!_e.ended){if(_e.decoder){var Ie=_e.decoder.end();Ie&&Ie.length&&(_e.buffer.push(Ie),_e.length+=_e.objectMode?1:Ie.length)}_e.ended=!0,_e.sync?Ue($e):(_e.needReadable=!1,_e.emittedReadable||(_e.emittedReadable=!0,Me($e)))}}function Ue($e){var _e=$e._readableState;x("emitReadable",_e.needReadable,_e.emittedReadable),_e.needReadable=!1,_e.emittedReadable||(x("emitReadable",_e.flowing),_e.emittedReadable=!0,de.nextTick(Me,$e))}function Me($e){var _e=$e._readableState;x("emitReadable_",_e.destroyed,_e.length,_e.ended),!_e.destroyed&&(_e.length||_e.ended)&&($e.emit("readable"),_e.emittedReadable=!1),_e.needReadable=!_e.flowing&&!_e.ended&&_e.length<=_e.highWaterMark,Xe($e)}function He($e,_e){_e.readingMore||(_e.readingMore=!0,de.nextTick(Ye,$e,_e))}function Ye($e,_e){for(;!_e.reading&&!_e.ended&&(_e.length<_e.highWaterMark||_e.flowing&&_e.length===0);){var Ie=_e.length;if(x("maybeReadMore read 0"),$e.read(0),Ie===_e.length)break}_e.readingMore=!1}Te.prototype._read=function($e){Ce(this,new ye("_read()"))},Te.prototype.pipe=function($e,_e){var Ie=this,Re=this._readableState;switch(Re.pipesCount){case 0:Re.pipes=$e;break;case 1:Re.pipes=[Re.pipes,$e];break;default:Re.pipes.push($e);break}Re.pipesCount+=1,x("pipe count=%d opts=%j",Re.pipesCount,_e);var Ne=(!_e||_e.end!==!1)&&$e!==de.stdout&&$e!==de.stderr,qe=Ne?nt:Pt;Re.endEmitted?de.nextTick(qe):Ie.once("end",qe),$e.on("unpipe",st);function st(Dt,_t){x("onunpipe"),Dt===Ie&&_t&&_t.hasUnpiped===!1&&(_t.hasUnpiped=!0,gt())}function nt(){x("onend"),$e.end()}var ot=Qe(Ie);$e.on("drain",ot);var Ft=!1;function gt(){x("cleanup"),$e.removeListener("close",St),$e.removeListener("finish",At),$e.removeListener("drain",ot),$e.removeListener("error",lt),$e.removeListener("unpipe",st),Ie.removeListener("end",nt),Ie.removeListener("end",Pt),Ie.removeListener("data",ht),Ft=!0,Re.awaitDrain&&(!$e._writableState||$e._writableState.needDrain)&&ot()}Ie.on("data",ht);function ht(Dt){x("ondata");var _t=$e.write(Dt);x("dest.write",_t),_t===!1&&((Re.pipesCount===1&&Re.pipes===$e||Re.pipesCount>1&&tt(Re.pipes,$e)!==-1)&&!Ft&&(x("false write response, pause",Re.awaitDrain),Re.awaitDrain++),Ie.pause())}function lt(Dt){x("onerror",Dt),Pt(),$e.removeListener("error",lt),se($e,"error")===0&&Ce($e,Dt)}Be($e,"error",lt);function St(){$e.removeListener("finish",At),Pt()}$e.once("close",St);function At(){x("onfinish"),$e.removeListener("close",St),Pt()}$e.once("finish",At);function Pt(){x("unpipe"),Ie.unpipe($e)}return $e.emit("pipe",Ie),Re.flowing||(x("pipe resume"),Ie.resume()),$e};function Qe($e){return function(){var Ie=$e._readableState;x("pipeOnDrain",Ie.awaitDrain),Ie.awaitDrain&&Ie.awaitDrain--,Ie.awaitDrain===0&&se($e,"data")&&(Ie.flowing=!0,Xe($e))}}Te.prototype.unpipe=function($e){var _e=this._readableState,Ie={hasUnpiped:!1};if(_e.pipesCount===0)return this;if(_e.pipesCount===1)return $e&&$e!==_e.pipes?this:($e||($e=_e.pipes),_e.pipes=null,_e.pipesCount=0,_e.flowing=!1,$e&&$e.emit("unpipe",this,Ie),this);if(!$e){var Re=_e.pipes,Ne=_e.pipesCount;_e.pipes=null,_e.pipesCount=0,_e.flowing=!1;for(var qe=0;qe0,Re.flowing!==!1&&this.resume()):$e==="readable"&&!Re.endEmitted&&!Re.readableListening&&(Re.readableListening=Re.needReadable=!0,Re.flowing=!1,Re.emittedReadable=!1,x("on readable",Re.length,Re.reading),Re.length?Ue(this):Re.reading||de.nextTick(Ke,this)),Ie},Te.prototype.addListener=Te.prototype.on,Te.prototype.removeListener=function($e,_e){var Ie=oe.prototype.removeListener.call(this,$e,_e);return $e==="readable"&&de.nextTick(rt,this),Ie},Te.prototype.removeAllListeners=function($e){var _e=oe.prototype.removeAllListeners.apply(this,arguments);return($e==="readable"||$e===void 0)&&de.nextTick(rt,this),_e};function rt($e){var _e=$e._readableState;_e.readableListening=$e.listenerCount("readable")>0,_e.resumeScheduled&&!_e.paused?_e.flowing=!0:$e.listenerCount("data")>0&&$e.resume()}function Ke($e){x("readable nexttick read 0"),$e.read(0)}Te.prototype.resume=function(){var $e=this._readableState;return $e.flowing||(x("resume"),$e.flowing=!$e.readableListening,Ge(this,$e)),$e.paused=!1,this};function Ge($e,_e){_e.resumeScheduled||(_e.resumeScheduled=!0,de.nextTick(Le,$e,_e))}function Le($e,_e){x("resume",_e.reading),_e.reading||$e.read(0),_e.resumeScheduled=!1,$e.emit("resume"),Xe($e),_e.flowing&&!_e.reading&&$e.read(0)}Te.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Xe($e){var _e=$e._readableState;for(x("flow",_e.flowing);_e.flowing&&$e.read()!==null;);}Te.prototype.wrap=function($e){var _e=this,Ie=this._readableState,Re=!1;$e.on("end",function(){if(x("wrapped end"),Ie.decoder&&!Ie.ended){var st=Ie.decoder.end();st&&st.length&&_e.push(st)}_e.push(null)}),$e.on("data",function(st){if(x("wrapped data"),Ie.decoder&&(st=Ie.decoder.write(st)),!(Ie.objectMode&&st==null)&&!(!Ie.objectMode&&(!st||!st.length))){var nt=_e.push(st);nt||(Re=!0,$e.pause())}});for(var Ne in $e)this[Ne]===void 0&&typeof $e[Ne]=="function"&&(this[Ne]=function(nt){return function(){return $e[nt].apply($e,arguments)}}(Ne));for(var qe=0;qe=_e.length?(_e.decoder?Ie=_e.buffer.join(""):_e.buffer.length===1?Ie=_e.buffer.first():Ie=_e.buffer.concat(_e.length),_e.buffer.clear()):Ie=_e.buffer.consume($e,_e.decoder),Ie}function ke($e){var _e=$e._readableState;x("endReadable",_e.endEmitted),_e.endEmitted||(_e.ended=!0,de.nextTick(et,_e,$e))}function et($e,_e){if(x("endReadableNT",$e.endEmitted,$e.length),!$e.endEmitted&&$e.length===0&&($e.endEmitted=!0,_e.readable=!1,_e.emit("end"),$e.autoDestroy)){var Ie=_e._writableState;(!Ie||Ie.autoDestroy&&Ie.finished)&&_e.destroy()}}typeof Symbol=="function"&&(Te.from=function($e,_e){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(Te,$e,_e)});function tt($e,_e){for(var Ie=0,Re=$e.length;Ie-1))throw new Se(Fe);return this._writableState.defaultEncoding=Fe,this},Object.defineProperty(Ae.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function je(Xe,Fe,ke){return!Xe.objectMode&&Xe.decodeStrings!==!1&&typeof Fe=="string"&&(Fe=ne.from(Fe,ke)),Fe}Object.defineProperty(Ae.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function De(Xe,Fe,ke,et,tt,$e){if(!ke){var _e=je(Fe,et,tt);et!==_e&&(ke=!0,tt="buffer",et=_e)}var Ie=Fe.objectMode?1:et.length;Fe.length+=Ie;var Re=Fe.length0?this.tail.next=pe:this.head=pe,this.tail=pe,++this.length}},{key:"unshift",value:function(fe){var pe={data:fe,next:this.head};this.length===0&&(this.tail=pe),this.head=pe,++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 pe=this.head,he=""+pe.data;pe=pe.next;)he+=fe+pe.data;return he}},{key:"concat",value:function(fe){if(this.length===0)return a.alloc(0);for(var pe=a.allocUnsafe(fe>>>0),he=this.head,ye=0;he;)z(he.data,pe,ye),ye+=he.data.length,he=he.next;return pe}},{key:"consume",value:function(fe,pe){var he;return feEe.length?Ee.length:fe;if(be===Ee.length?ye+=Ee:ye+=Ee.slice(0,fe),fe-=be,fe===0){be===Ee.length?(++he,pe.next?this.head=pe.next:this.head=this.tail=null):(this.head=pe,pe.data=Ee.slice(be));break}++he}return this.length-=he,ye}},{key:"_getBuffer",value:function(fe){var pe=a.allocUnsafe(fe),he=this.head,ye=1;for(he.data.copy(pe),fe-=he.data.length;he=he.next;){var Ee=he.data,be=fe>Ee.length?Ee.length:fe;if(Ee.copy(pe,pe.length-fe,0,be),fe-=be,fe===0){be===Ee.length?(++ye,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=Ee.slice(be));break}++ye}return this.length-=ye,pe}},{key:b,value:function(fe,pe){return x(this,le(le({},pe),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,ve,ge){(function(de){(function(){"use strict";function le(ne,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(ne):ne&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,de.nextTick(oe,this,ne)):de.nextTick(oe,this,ne)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ne||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?de.nextTick(ue,a):(a._writableState.errorEmitted=!0,de.nextTick(ie,a,b)):de.nextTick(ie,a,b):ee?(de.nextTick(ue,a),ee(b)):de.nextTick(ue,a)}),this)}function ie(ne,ee){oe(ne,ee),ue(ne)}function ue(ne){ne._writableState&&!ne._writableState.emitClose||ne._readableState&&!ne._readableState.emitClose||ne.emit("close")}function se(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function oe(ne,ee){ne.emit("error",ee)}function ae(ne,ee){var a=ne._readableState,y=ne._writableState;a&&a.autoDestroy||y&&y.autoDestroy?ne.destroy(ee):ne.emit("error",ee)}ve.exports={destroy:le,undestroy:se,errorOrDestroy:ae}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,ve,ge){"use strict";var de=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function le(oe){var ae=!1;return function(){if(!ae){ae=!0;for(var ne=arguments.length,ee=new Array(ne),a=0;a0;return ne(he,Ee,be,function(Se){fe||(fe=Se),Se&&pe.forEach(ee),!Ee&&(pe.forEach(ee),ce(fe))})});return z.reduce(a)}ve.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,ve,ge){"use strict";var de=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function le(ue,se,oe){return ue.highWaterMark!=null?ue.highWaterMark:se?ue[oe]:null}function ie(ue,se,oe,ae){var ne=le(se,ae,oe);if(ne!=null){if(!(isFinite(ne)&&Math.floor(ne)===ne)||ne<0){var ee=ae?oe:"highWaterMark";throw new de(ee,ne)}return Math.floor(ne)}return ue.objectMode?16:16*1024}ve.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,ve,ge){arguments[4][393][0].apply(ge,arguments)},{dup:393,events:344}],413:[function(E,ve,ge){"use strict";var de=E("safe-buffer").Buffer,le=de.isEncoding||function(pe){switch(pe=""+pe,pe&&pe.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 ie(pe){if(!pe)return"utf8";for(var he;;)switch(pe){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 pe;default:if(he)return;pe=(""+pe).toLowerCase(),he=!0}}function ue(pe){var he=ie(pe);if(typeof he!="string"&&(de.isEncoding===le||!le(pe)))throw new Error("Unknown encoding: "+pe);return he||pe}ge.StringDecoder=se;function se(pe){this.encoding=ue(pe);var he;switch(this.encoding){case"utf16le":this.text=x,this.end=b,he=4;break;case"utf8":this.fillLast=ee,he=4;break;case"base64":this.text=z,this.end=te,he=3;break;default:this.write=ce,this.end=fe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=de.allocUnsafe(he)}se.prototype.write=function(pe){if(pe.length===0)return"";var he,ye;if(this.lastNeed){if(he=this.fillLast(pe),he===void 0)return"";ye=this.lastNeed,this.lastNeed=0}else ye=0;return ye>5===6?2:pe>>4===14?3:pe>>3===30?4:pe>>6===2?-1:-2}function ae(pe,he,ye){var Ee=he.length-1;if(Ee=0?(be>0&&(pe.lastNeed=be-1),be):--Ee=0?(be>0&&(pe.lastNeed=be-2),be):--Ee=0?(be>0&&(be===2?be=0:pe.lastNeed=be-3),be):0))}function ne(pe,he,ye){if((he[0]&192)!==128)return pe.lastNeed=0,"\uFFFD";if(pe.lastNeed>1&&he.length>1){if((he[1]&192)!==128)return pe.lastNeed=1,"\uFFFD";if(pe.lastNeed>2&&he.length>2&&(he[2]&192)!==128)return pe.lastNeed=2,"\uFFFD"}}function ee(pe){var he=this.lastTotal-this.lastNeed,ye=ne(this,pe,he);if(ye!==void 0)return ye;if(this.lastNeed<=pe.length)return pe.copy(this.lastChar,he,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);pe.copy(this.lastChar,he,0,pe.length),this.lastNeed-=pe.length}function a(pe,he){var ye=ae(this,pe,he);if(!this.lastNeed)return pe.toString("utf8",he);this.lastTotal=ye;var Ee=pe.length-(ye-this.lastNeed);return pe.copy(this.lastChar,0,Ee),pe.toString("utf8",he,Ee)}function y(pe){var he=pe&&pe.length?this.write(pe):"";return this.lastNeed?he+"\uFFFD":he}function x(pe,he){if((pe.length-he)%2===0){var ye=pe.toString("utf16le",he);if(ye){var Ee=ye.charCodeAt(ye.length-1);if(Ee>=55296&&Ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=pe[pe.length-2],this.lastChar[1]=pe[pe.length-1],ye.slice(0,-1)}return ye}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=pe[pe.length-1],pe.toString("utf16le",he,pe.length-1)}function b(pe){var he=pe&&pe.length?this.write(pe):"";if(this.lastNeed){var ye=this.lastTotal-this.lastNeed;return he+this.lastChar.toString("utf16le",0,ye)}return he}function z(pe,he){var ye=(pe.length-he)%3;return ye===0?pe.toString("base64",he):(this.lastNeed=3-ye,this.lastTotal=3,ye===1?this.lastChar[0]=pe[pe.length-1]:(this.lastChar[0]=pe[pe.length-2],this.lastChar[1]=pe[pe.length-1]),pe.toString("base64",he,pe.length-ye))}function te(pe){var he=pe&&pe.length?this.write(pe):"";return this.lastNeed?he+this.lastChar.toString("base64",0,3-this.lastNeed):he}function ce(pe){return pe.toString(this.encoding)}function fe(pe){return pe&&pe.length?this.write(pe):""}},{"safe-buffer":396}],414:[function(E,ve,ge){(function(de,le){(function(){var ie=E("process/browser.js").nextTick,ue=Function.prototype.apply,se=Array.prototype.slice,oe={},ae=0;ge.setTimeout=function(){return new ne(ue.call(setTimeout,window,arguments),clearTimeout)},ge.setInterval=function(){return new ne(ue.call(setInterval,window,arguments),clearInterval)},ge.clearTimeout=ge.clearInterval=function(ee){ee.close()};function ne(ee,a){this._id=ee,this._clearFn=a}ne.prototype.unref=ne.prototype.ref=function(){},ne.prototype.close=function(){this._clearFn.call(window,this._id)},ge.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},ge.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},ge._unrefActive=ge.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},ge.setImmediate=typeof de=="function"?de:function(ee){var a=ae++,y=arguments.length<2?!1:se.call(arguments,1);return oe[a]=!0,ie(function(){oe[a]&&(y?ee.apply(null,y):ee.call(null),ge.clearImmediate(a))}),a},ge.clearImmediate=typeof le=="function"?le:function(ee){delete oe[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,ve,ge){var de=E("buffer").Buffer;ve.exports=function(le){if(le instanceof Uint8Array){if(le.byteOffset===0&&le.byteLength===le.buffer.byteLength)return le.buffer;if(typeof le.buffer.slice=="function")return le.buffer.slice(le.byteOffset,le.byteOffset+le.byteLength)}if(de.isBuffer(le)){for(var ie=new Uint8Array(le.length),ue=le.length,se=0;se=Ke)return Xe;switch(Xe){case"%s":return String(rt[Qe++]);case"%d":return Number(rt[Qe++]);case"%j":try{return JSON.stringify(rt[Qe++])}catch(Fe){return"[Circular]"}default:return Xe}}),Le=rt[Qe];Qe=3&&(Qe.depth=arguments[2]),arguments.length>=4&&(Qe.colors=arguments[3]),pe(Ye)?Qe.showHidden=Ye:Ye&&ge._extend(Qe,Ye),Pe(Qe.showHidden)&&(Qe.showHidden=!1),Pe(Qe.depth)&&(Qe.depth=2),Pe(Qe.colors)&&(Qe.colors=!1),Pe(Qe.customInspect)&&(Qe.customInspect=!0),Qe.colors&&(Qe.stylize=ne),y(Qe,He,Qe.depth)}ge.inspect=ae,ae.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]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function ne(He,Ye){var Qe=ae.styles[Ye];return Qe?"\x1B["+ae.colors[Qe][0]+"m"+He+"\x1B["+ae.colors[Qe][1]+"m":He}function ee(He,Ye){return He}function a(He){var Ye={};return He.forEach(function(Qe,rt){Ye[Qe]=!0}),Ye}function y(He,Ye,Qe){if(He.customInspect&&Ye&&Te(Ye.inspect)&&Ye.inspect!==ge.inspect&&!(Ye.constructor&&Ye.constructor.prototype===Ye)){var rt=Ye.inspect(Qe,He);return be(rt)||(rt=y(He,rt,Qe)),rt}var Ke=x(He,Ye);if(Ke)return Ke;var Ge=Object.keys(Ye),Le=a(Ge);if(He.showHidden&&(Ge=Object.getOwnPropertyNames(Ye)),Ae(Ye)&&(Ge.indexOf("message")>=0||Ge.indexOf("description")>=0))return b(Ye);if(Ge.length===0){if(Te(Ye)){var Xe=Ye.name?": "+Ye.name:"";return He.stylize("[Function"+Xe+"]","special")}if(Ce(Ye))return He.stylize(RegExp.prototype.toString.call(Ye),"regexp");if(Be(Ye))return He.stylize(Date.prototype.toString.call(Ye),"date");if(Ae(Ye))return b(Ye)}var Fe="",ke=!1,et=["{","}"];if(fe(Ye)&&(ke=!0,et=["[","]"]),Te(Ye)){var tt=Ye.name?": "+Ye.name:"";Fe=" [Function"+tt+"]"}if(Ce(Ye)&&(Fe=" "+RegExp.prototype.toString.call(Ye)),Be(Ye)&&(Fe=" "+Date.prototype.toUTCString.call(Ye)),Ae(Ye)&&(Fe=" "+b(Ye)),Ge.length===0&&(!ke||Ye.length==0))return et[0]+Fe+et[1];if(Qe<0)return Ce(Ye)?He.stylize(RegExp.prototype.toString.call(Ye),"regexp"):He.stylize("[Object]","special");He.seen.push(Ye);var $e;return ke?$e=z(He,Ye,Qe,Le,Ge):$e=Ge.map(function(_e){return te(He,Ye,Qe,Le,_e,ke)}),He.seen.pop(),ce($e,Fe,et)}function x(He,Ye){if(Pe(Ye))return He.stylize("undefined","undefined");if(be(Ye)){var Qe="'"+JSON.stringify(Ye).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return He.stylize(Qe,"string")}if(Ee(Ye))return He.stylize(""+Ye,"number");if(pe(Ye))return He.stylize(""+Ye,"boolean");if(he(Ye))return He.stylize("null","null")}function b(He){return"["+Error.prototype.toString.call(He)+"]"}function z(He,Ye,Qe,rt,Ke){for(var Ge=[],Le=0,Xe=Ye.length;Le-1&&(Ge?Xe=Xe.split(` `).map(function(ke){return" "+ke}).join(` `).slice(2):Xe=` `+Xe.split(` `).map(function(ke){return" "+ke}).join(` -`))):Xe=He.stylize("[Circular]","special")),Pe(Le)){if(Ge&&Ke.match(/^\d+$/))return Xe;Le=JSON.stringify(""+Ke),Le.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Le=Le.slice(1,-1),Le=He.stylize(Le,"name")):(Le=Le.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Le=He.stylize(Le,"string"))}return Le+": "+Xe}function ce(He,Qe,Ye){var rt=0,Ke=He.reduce(function(Ge,Le){return rt++,Le.indexOf(` -`)>=0&&rt++,Ge+Le.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ke>60?Ye[0]+(Qe===""?"":Qe+` +`))):Xe=He.stylize("[Circular]","special")),Pe(Le)){if(Ge&&Ke.match(/^\d+$/))return Xe;Le=JSON.stringify(""+Ke),Le.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Le=Le.slice(1,-1),Le=He.stylize(Le,"name")):(Le=Le.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Le=He.stylize(Le,"string"))}return Le+": "+Xe}function ce(He,Ye,Qe){var rt=0,Ke=He.reduce(function(Ge,Le){return rt++,Le.indexOf(` +`)>=0&&rt++,Ge+Le.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ke>60?Qe[0]+(Ye===""?"":Ye+` `)+" "+He.join(`, - `)+" "+Ye[1]:Ye[0]+Qe+" "+He.join(", ")+" "+Ye[1]}me.types=E("./support/types");function fe(He){return Array.isArray(He)}me.isArray=fe;function pe(He){return typeof He=="boolean"}me.isBoolean=pe;function he(He){return He===null}me.isNull=he;function ye(He){return He==null}me.isNullOrUndefined=ye;function Ee(He){return typeof He=="number"}me.isNumber=Ee;function be(He){return typeof He=="string"}me.isString=be;function Se(He){return typeof He=="symbol"}me.isSymbol=Se;function Pe(He){return He===void 0}me.isUndefined=Pe;function Ce(He){return xe(He)&&je(He)==="[object RegExp]"}me.isRegExp=Ce,me.types.isRegExp=Ce;function xe(He){return typeof He=="object"&&He!==null}me.isObject=xe;function Be(He){return xe(He)&&je(He)==="[object Date]"}me.isDate=Be,me.types.isDate=Be;function Ae(He){return xe(He)&&(je(He)==="[object Error]"||He instanceof Error)}me.isError=Ae,me.types.isNativeError=Ae;function Te(He){return typeof He=="function"}me.isFunction=Te;function Oe(He){return He===null||typeof He=="boolean"||typeof He=="number"||typeof He=="string"||typeof He=="symbol"||typeof He=="undefined"}me.isPrimitive=Oe,me.isBuffer=E("./support/isBuffer");function je(He){return Object.prototype.toString.call(He)}function De(He){return He<10?"0"+He.toString(10):He.toString(10)}var We=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ze(){var He=new Date,Qe=[De(He.getHours()),De(He.getMinutes()),De(He.getSeconds())].join(":");return[He.getDate(),We[He.getMonth()],Qe].join(" ")}me.log=function(){console.log("%s - %s",ze(),me.format.apply(me,arguments))},me.inherits=E("inherits"),me._extend=function(He,Qe){if(!Qe||!xe(Qe))return He;for(var Ye=Object.keys(Qe),rt=Ye.length;rt--;)He[Ye[rt]]=Qe[Ye[rt]];return He};function Ve(He,Qe){return Object.prototype.hasOwnProperty.call(He,Qe)}var Ze=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;me.promisify=function(Qe){if(typeof Qe!="function")throw new TypeError('The "original" argument must be of type Function');if(Ze&&Qe[Ze]){var Ye=Qe[Ze];if(typeof Ye!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Ye,Ze,{value:Ye,enumerable:!1,writable:!1,configurable:!0}),Ye}function Ye(){for(var rt,Ke,Ge=new Promise(function(Fe,ke){rt=Fe,Ke=ke}),Le=[],Xe=0;Xe-1?he:he!=="Object"?!1:ce(pe)}return oe?te(pe):null}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,ve,me){(function(){"use strict";me.stripBOM=function(de){return de[0]==="\uFEFF"?de.substring(1):de}}).call(this)},{}],422:[function(E,ve,me){(function(){"use strict";var de,le,ie,ue,se,oe={}.hasOwnProperty;de=E("xmlbuilder"),le=E("./defaults").defaults,ue=function(ae){return typeof ae=="string"&&(ae.indexOf("&")>=0||ae.indexOf(">")>=0||ae.indexOf("<")>=0)},se=function(ae){return""},ie=function(ae){return ae.replace("]]>","]]]]>")},me.Builder=function(){function ae(re){var ee,a,y;this.options={},a=le["0.2"];for(ee in a)oe.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in re)oe.call(re,ee)&&(y=re[ee],this.options[ee]=y)}return ae.prototype.buildObject=function(re){var ee,a,y,x,b;return ee=this.options.attrkey,a=this.options.charkey,Object.keys(re).length===1&&this.options.rootName===le["0.2"].rootName?(b=Object.keys(re)[0],re=re[b]):b=this.options.rootName,y=function(z){return function(te,ce){var fe,pe,he,ye,Ee,be;if(typeof ce!="object")z.options.cdata&&ue(ce)?te.raw(se(ce)):te.txt(ce);else if(Array.isArray(ce)){for(ye in ce)if(oe.call(ce,ye)){pe=ce[ye];for(Ee in pe)he=pe[Ee],te=y(te.ele(Ee),he).up()}}else for(Ee in ce)if(oe.call(ce,Ee))if(pe=ce[Ee],Ee===ee){if(typeof pe=="object")for(fe in pe)be=pe[fe],te=te.att(fe,be)}else if(Ee===a)z.options.cdata&&ue(pe)?te=te.raw(se(pe)):te=te.txt(pe);else if(Array.isArray(pe))for(ye in pe)oe.call(pe,ye)&&(he=pe[ye],typeof he=="string"?z.options.cdata&&ue(he)?te=te.ele(Ee).raw(se(he)).up():te=te.ele(Ee,he).up():te=y(te.ele(Ee),he).up());else typeof pe=="object"?te=y(te.ele(Ee),pe).up():typeof pe=="string"&&z.options.cdata&&ue(pe)?te=te.ele(Ee).raw(se(pe)).up():(pe==null&&(pe=""),te=te.ele(Ee,pe.toString()).up());return te}}(this),x=de.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,re).end(this.options.renderOpts)},ae}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,ve,me){(function(){me.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,ve,me){(function(){"use strict";var de,le,ie,ue,se,oe,ae,re,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function ce(){this.constructor=b}return ce.prototype=z.prototype,b.prototype=new ce,b.__super__=z.prototype,b},x={}.hasOwnProperty;re=E("sax"),ue=E("events"),de=E("./bom"),ae=E("./processors"),ee=E("timers").setImmediate,le=E("./defaults").defaults,se=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},oe=function(b,z,te){var ce,fe,pe;for(ce=0,fe=b.length;ce0&&(Se[he.options.childkey]=Ce),Ce=Se;else if(Ae){Ae[he.options.childkey]=Ae[he.options.childkey]||[],xe={};for(be in Ce)x.call(Ce,be)&&ie(xe,be,Ce[be]);Ae[he.options.childkey].push(xe),delete Ce["#name"],Object.keys(Ce).length===1&&ce in Ce&&!he.EXPLICIT_CHARKEY&&(Ce=Ce[ce])}}return pe.length>0?he.assignOrPush(Ae,Pe,Ce):(he.options.explicitRoot&&(Be=Ce,Ce={},ie(Ce,Pe,Be)),he.resultObject=Ce,he.saxParser.ended=!0,he.emit("end",he.resultObject))}}(this),fe=function(he){return function(ye){var Ee,be;if(be=pe[pe.length-1],be)return be[ce]+=ye,he.options.explicitChildren&&he.options.preserveChildrenOrder&&he.options.charsAsChildren&&(he.options.includeWhiteChars||ye.replace(/\\n/g,"").trim()!=="")&&(be[he.options.childkey]=be[he.options.childkey]||[],Ee={"#name":"__text__"},Ee[ce]=ye,he.options.normalize&&(Ee[ce]=Ee[ce].replace(/\s{2,}/g," ").trim()),be[he.options.childkey].push(Ee)),be}}(this),this.saxParser.ontext=fe,this.saxParser.oncdata=function(he){return function(ye){var Ee;if(Ee=fe(ye),Ee)return Ee.cdata=!0}}(this)},z.prototype.parseString=function(te,ce){var fe;ce!=null&&typeof ce=="function"&&(this.on("end",function(pe){return this.reset(),ce(null,pe)}),this.on("error",function(pe){return this.reset(),ce(pe)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=de.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(pe){if(fe=pe,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw fe}else return this.emit("error",fe),this.saxParser.errThrown=!0}},z.prototype.parseStringPromise=function(te){return new Promise(function(ce){return function(fe,pe){return ce.parseString(te,function(he,ye){return he?pe(he):fe(ye)})}}(this))},z}(ue),me.parseString=function(b,z,te){var ce,fe,pe;return te!=null?(typeof te=="function"&&(ce=te),typeof z=="object"&&(fe=z)):(typeof z=="function"&&(ce=z),fe={}),pe=new me.Parser(fe),pe.parseString(b,ce)},me.parseStringPromise=function(b,z){var te,ce;return typeof z=="object"&&(te=z),ce=new me.Parser(te),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,ve,me){(function(){"use strict";var de;de=new RegExp(/(?!xmlns)^.*:/),me.normalize=function(le){return le.toLowerCase()},me.firstCharLowerCase=function(le){return le.charAt(0).toLowerCase()+le.slice(1)},me.stripPrefix=function(le){return le.replace(de,"")},me.parseNumbers=function(le){return isNaN(le)||(le=le%1===0?parseInt(le,10):parseFloat(le)),le},me.parseBooleans=function(le){return/^(?:true|false)$/i.test(le)&&(le=le.toLowerCase()==="true"),le}}).call(this)},{}],426:[function(E,ve,me){(function(){"use strict";var de,le,ie,ue,se=function(ae,re){for(var ee in re)oe.call(re,ee)&&(ae[ee]=re[ee]);function a(){this.constructor=ae}return a.prototype=re.prototype,ae.prototype=new a,ae.__super__=re.prototype,ae},oe={}.hasOwnProperty;le=E("./defaults"),de=E("./builder"),ie=E("./parser"),ue=E("./processors"),me.defaults=le.defaults,me.processors=ue,me.ValidationError=function(ae){se(re,ae);function re(ee){this.message=ee}return re}(Error),me.Builder=de.Builder,me.Parser=ie.Parser,me.parseString=ie.parseString,me.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,ve,me){(function(){ve.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,ve,me){(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(E,ve,me){(function(){var de,le,ie,ue,se,oe,ae,re=[].slice,ee={}.hasOwnProperty;de=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?re.call(arguments,1):[],se(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+se+"}, parent: <"+this.parent.name+">"},ue.prototype.isEqualNode=function(se){return!(se.namespaceURI!==this.namespaceURI||se.prefix!==this.prefix||se.localName!==this.localName||se.value!==this.value)},ue}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,ve,me){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;de=E("./NodeType"),ie=E("./XMLCharacterData"),ve.exports=le=function(oe){ue(ae,oe);function ae(re,ee){if(ae.__super__.constructor.call(this,re),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=de.CData,this.value=this.stringify.cdata(ee)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(re){return this.options.writer.cdata(this,this.options.writer.filterOptions(re))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,ve,me){(function(){var de,le,ie=function(se,oe){for(var ae in oe)ue.call(oe,ae)&&(se[ae]=oe[ae]);function re(){this.constructor=se}return re.prototype=oe.prototype,se.prototype=new re,se.__super__=oe.prototype,se},ue={}.hasOwnProperty;le=E("./XMLNode"),ve.exports=de=function(se){ie(oe,se);function oe(ae){oe.__super__.constructor.call(this,ae),this.value=""}return Object.defineProperty(oe.prototype,"data",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),Object.defineProperty(oe.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(oe.prototype,"textContent",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),oe.prototype.clone=function(){return Object.create(this)},oe.prototype.substringData=function(ae,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.appendData=function(ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.insertData=function(ae,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.deleteData=function(ae,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.replaceData=function(ae,re,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.isEqualNode=function(ae){return!(!oe.__super__.isEqualNode.apply(this,arguments).isEqualNode(ae)||ae.data!==this.data)},oe}(le)}).call(this)},{"./XMLNode":450}],434:[function(E,ve,me){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;de=E("./NodeType"),le=E("./XMLCharacterData"),ve.exports=ie=function(oe){ue(ae,oe);function ae(re,ee){if(ae.__super__.constructor.call(this,re),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=de.Comment,this.value=this.stringify.comment(ee)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(re){return this.options.writer.comment(this,this.options.writer.filterOptions(re))},ae}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,ve,me){(function(){var de,le,ie;le=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),ve.exports=de=function(){function ue(){var se;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new le,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=se=Object.create(this.defaultParams)}return Object.defineProperty(ue.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),ue.prototype.getParameter=function(se){return this.params.hasOwnProperty(se)?this.params[se]:null},ue.prototype.canSetParameter=function(se,oe){return!0},ue.prototype.setParameter=function(se,oe){return oe!=null?this.params[se]=oe:delete this.params[se]},ue}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,ve,me){(function(){var de;ve.exports=de=function(){function le(){}return le.prototype.handleError=function(ie){throw new Error(ie)},le}()}).call(this)},{}],437:[function(E,ve,me){(function(){var de;ve.exports=de=function(){function le(){}return le.prototype.hasFeature=function(ie,ue){return!0},le.prototype.createDocumentType=function(ie,ue,se){throw new Error("This DOM method is not implemented.")},le.prototype.createDocument=function(ie,ue,se){throw new Error("This DOM method is not implemented.")},le.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},le.prototype.getFeature=function(ie,ue){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],438:[function(E,ve,me){(function(){var de;ve.exports=de=function(){function le(ie){this.arr=ie||[]}return Object.defineProperty(le.prototype,"length",{get:function(){return this.arr.length}}),le.prototype.item=function(ie){return this.arr[ie]||null},le.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},le}()}).call(this)},{}],439:[function(E,ve,me){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(re,ee,a,y,x,b){if(ae.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),this.type=de.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return ae.prototype.toString=function(re){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(re))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,ve,me){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(re,ee,a){if(ae.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=de.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return ae.prototype.toString=function(re){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(re))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,ve,me){(function(){var de,le,ie,ue,se=function(ae,re){for(var ee in re)oe.call(re,ee)&&(ae[ee]=re[ee]);function a(){this.constructor=ae}return a.prototype=re.prototype,ae.prototype=new a,ae.__super__=re.prototype,ae},oe={}.hasOwnProperty;ue=E("./Utility").isObject,ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(ae){se(re,ae);function re(ee,a,y,x){if(re.__super__.constructor.call(this,ee),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=de.EntityDeclaration,!ue(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(re.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(re.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlVersion",{get:function(){return null}}),re.prototype.toString=function(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,ve,me){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(re,ee,a){if(ae.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.type=de.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(ae.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ae.prototype,"systemId",{get:function(){return this.sysID}}),ae.prototype.toString=function(re){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(re))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,ve,me){(function(){var de,le,ie,ue,se=function(ae,re){for(var ee in re)oe.call(re,ee)&&(ae[ee]=re[ee]);function a(){this.constructor=ae}return a.prototype=re.prototype,ae.prototype=new a,ae.__super__=re.prototype,ae},oe={}.hasOwnProperty;ue=E("./Utility").isObject,ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(ae){se(re,ae);function re(ee,a,y,x){var b;re.__super__.constructor.call(this,ee),ue(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=de.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return re.prototype.toString=function(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,ve,me){(function(){var de,le,ie,ue,se,oe,ae,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,re=E("./XMLNode"),de=E("./NodeType"),le=E("./XMLDTDAttList"),ue=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),se=E("./XMLDTDNotation"),ae=E("./XMLNamedNodeMap"),ve.exports=oe=function(x){a(b,x);function b(z,te,ce){var fe,pe,he,ye,Ee,be;if(b.__super__.constructor.call(this,z),this.type=de.DocType,z.children){for(ye=z.children,pe=0,he=ye.length;pe=0;)this.up();return this.onEnd()},xe.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},xe.prototype.openNode=function(Be){var Ae,Te,Oe,je;if(!Be.isOpen){if(!this.root&&this.currentLevel===0&&Be.type===de.Element&&(this.root=Be),Te="",Be.type===de.Element){this.writerOptions.state=le.OpenTag,Te=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"<"+Be.name,je=Be.attribs;for(Oe in je)Ce.call(je,Oe)&&(Ae=je[Oe],Te+=this.writer.attribute(Ae,this.writerOptions,this.currentLevel));Te+=(Be.children?">":"/>")+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=le.InsideTag}else this.writerOptions.state=le.OpenTag,Te=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""),Te+=this.writer.endline(Be,this.writerOptions,this.currentLevel);return this.onData(Te,this.currentLevel),Be.isOpen=!0}},xe.prototype.closeNode=function(Be){var Ae;if(!Be.isClosed)return Ae="",this.writerOptions.state=le.CloseTag,Be.type===de.Element?Ae=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""+this.writer.endline(Be,this.writerOptions,this.currentLevel):Ae=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=le.None,this.onData(Ae,this.currentLevel),Be.isClosed=!0},xe.prototype.onData=function(Be,Ae){return this.documentStarted=!0,this.onDataCallback(Be,Ae+1)},xe.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},xe.prototype.debugInfo=function(Be){return Be==null?"":"node: <"+Be+">"},xe.prototype.ele=function(){return this.element.apply(this,arguments)},xe.prototype.nod=function(Be,Ae,Te){return this.node(Be,Ae,Te)},xe.prototype.txt=function(Be){return this.text(Be)},xe.prototype.dat=function(Be){return this.cdata(Be)},xe.prototype.com=function(Be){return this.comment(Be)},xe.prototype.ins=function(Be,Ae){return this.instruction(Be,Ae)},xe.prototype.dec=function(Be,Ae,Te){return this.declaration(Be,Ae,Te)},xe.prototype.dtd=function(Be,Ae,Te){return this.doctype(Be,Ae,Te)},xe.prototype.e=function(Be,Ae,Te){return this.element(Be,Ae,Te)},xe.prototype.n=function(Be,Ae,Te){return this.node(Be,Ae,Te)},xe.prototype.t=function(Be){return this.text(Be)},xe.prototype.d=function(Be){return this.cdata(Be)},xe.prototype.c=function(Be){return this.comment(Be)},xe.prototype.r=function(Be){return this.raw(Be)},xe.prototype.i=function(Be,Ae){return this.instruction(Be,Ae)},xe.prototype.att=function(){return this.currentNode&&this.currentNode.type===de.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.a=function(){return this.currentNode&&this.currentNode.type===de.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.ent=function(Be,Ae){return this.entity(Be,Ae)},xe.prototype.pent=function(Be,Ae){return this.pEntity(Be,Ae)},xe.prototype.not=function(Be,Ae){return this.notation(Be,Ae)},xe}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,ve,me){(function(){var de,le,ie,ue=function(oe,ae){for(var re in ae)se.call(ae,re)&&(oe[re]=ae[re]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(re){ae.__super__.constructor.call(this,re),this.type=de.Dummy}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(re){return""},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,ve,me){(function(){var de,le,ie,ue,se,oe,ae,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),re=ee.isObject,ae=ee.isFunction,oe=ee.getValue,se=E("./XMLNode"),de=E("./NodeType"),le=E("./XMLAttribute"),ue=E("./XMLNamedNodeMap"),ve.exports=ie=function(x){a(b,x);function b(z,te,ce){var fe,pe,he,ye;if(b.__super__.constructor.call(this,z),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=de.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),z.type===de.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(ye=z.children,pe=0,he=ye.length;pe=fe;te=0<=fe?++ce:--ce)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(se)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,ve,me){(function(){var de;ve.exports=de=function(){function le(ie){this.nodes=ie}return Object.defineProperty(le.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),le.prototype.clone=function(){return this.nodes=null},le.prototype.getNamedItem=function(ie){return this.nodes[ie]},le.prototype.setNamedItem=function(ie){var ue;return ue=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,ue||null},le.prototype.removeNamedItem=function(ie){var ue;return ue=this.nodes[ie],delete this.nodes[ie],ue||null},le.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},le.prototype.getNamedItemNS=function(ie,ue){throw new Error("This DOM method is not implemented.")},le.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},le.prototype.removeNamedItemNS=function(ie,ue){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],450:[function(E,ve,me){(function(){var de,le,ie,ue,se,oe,ae,re,ee,a,y,x,b,z,te,ce,fe,pe,he,ye={}.hasOwnProperty;he=E("./Utility"),pe=he.isObject,fe=he.isFunction,ce=he.isEmpty,te=he.getValue,re=null,ie=null,ue=null,se=null,oe=null,b=null,z=null,x=null,ae=null,le=null,y=null,ee=null,de=null,ve.exports=a=function(){function Ee(be){this.parent=be,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,re||(re=E("./XMLElement"),ie=E("./XMLCData"),ue=E("./XMLComment"),se=E("./XMLDeclaration"),oe=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),ae=E("./XMLDummy"),le=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),de=E("./DocumentPosition"))}return Object.defineProperty(Ee.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ee.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ee.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ee.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ee.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Ee.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ee.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ee.prototype,"previousSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be-1]||null}}),Object.defineProperty(Ee.prototype,"nextSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be+1]||null}}),Object.defineProperty(Ee.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ee.prototype,"textContent",{get:function(){var be,Se,Pe,Ce,xe;if(this.nodeType===le.Element||this.nodeType===le.DocumentFragment){for(xe="",Ce=this.children,Se=0,Pe=Ce.length;Se":(Pe=this.parent)!=null&&Pe.name?"node: <"+be+">, parent: <"+this.parent.name+">":"node: <"+be+">"},Ee.prototype.ele=function(be,Se,Pe){return this.element(be,Se,Pe)},Ee.prototype.nod=function(be,Se,Pe){return this.node(be,Se,Pe)},Ee.prototype.txt=function(be){return this.text(be)},Ee.prototype.dat=function(be){return this.cdata(be)},Ee.prototype.com=function(be){return this.comment(be)},Ee.prototype.ins=function(be,Se){return this.instruction(be,Se)},Ee.prototype.doc=function(){return this.document()},Ee.prototype.dec=function(be,Se,Pe){return this.declaration(be,Se,Pe)},Ee.prototype.e=function(be,Se,Pe){return this.element(be,Se,Pe)},Ee.prototype.n=function(be,Se,Pe){return this.node(be,Se,Pe)},Ee.prototype.t=function(be){return this.text(be)},Ee.prototype.d=function(be){return this.cdata(be)},Ee.prototype.c=function(be){return this.comment(be)},Ee.prototype.r=function(be){return this.raw(be)},Ee.prototype.i=function(be,Se){return this.instruction(be,Se)},Ee.prototype.u=function(){return this.up()},Ee.prototype.importXMLBuilder=function(be){return this.importDocument(be)},Ee.prototype.replaceChild=function(be,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.removeChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.appendChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.hasChildNodes=function(){return this.children.length!==0},Ee.prototype.cloneNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isSupported=function(be,Se){return!0},Ee.prototype.hasAttributes=function(){return this.attribs.length!==0},Ee.prototype.compareDocumentPosition=function(be){var Se,Pe;return Se=this,Se===be?0:this.document()!==be.document()?(Pe=de.Disconnected|de.ImplementationSpecific,Math.random()<.5?Pe|=de.Preceding:Pe|=de.Following,Pe):Se.isAncestor(be)?de.Contains|de.Preceding:Se.isDescendant(be)?de.Contains|de.Following:Se.isPreceding(be)?de.Preceding:de.Following},Ee.prototype.isSameNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.lookupPrefix=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isDefaultNamespace=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.lookupNamespaceURI=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isEqualNode=function(be){var Se,Pe,Ce;if(be.nodeType!==this.nodeType||be.children.length!==this.children.length)return!1;for(Se=Pe=0,Ce=this.children.length-1;0<=Ce?Pe<=Ce:Pe>=Ce;Se=0<=Ce?++Pe:--Pe)if(!this.children[Se].isEqualNode(be.children[Se]))return!1;return!0},Ee.prototype.getFeature=function(be,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.setUserData=function(be,Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.getUserData=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.contains=function(be){return be?be===this||this.isDescendant(be):!1},Ee.prototype.isDescendant=function(be){var Se,Pe,Ce,xe,Be;for(Be=this.children,Ce=0,xe=Be.length;CePe},Ee.prototype.treePosition=function(be){var Se,Pe;return Pe=0,Se=!1,this.foreachTreeNode(this.document(),function(Ce){if(Pe++,!Se&&Ce===be)return Se=!0}),Se?Pe:-1},Ee.prototype.foreachTreeNode=function(be,Se){var Pe,Ce,xe,Be,Ae;for(be||(be=this.document()),Be=be.children,Ce=0,xe=Be.length;Ce0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=le.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=le.None,this.closeNode(ee,a,y)},re.prototype.element=function(ee,a,y){var x,b,z,te,ce,fe,pe,he,ye,Ee;y||(y=0),this.openNode(ee,a,y),a.state=le.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),ye=ee.attribs;for(pe in ye)oe.call(ye,pe)&&(x=ye[pe],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(be){return(be.type===de.Text||be.type===de.Raw)&&be.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=le.CloseTag,this.stream.write("")):(a.state=le.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&z===1&&(te.type===de.Text||te.type===de.Raw)&&te.value!=null)this.stream.write(">"),a.state=le.InsideTag,a.suppressPrettyCount++,he=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,he=!1,a.state=le.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(ee,a,y)),a.state=le.InsideTag,Ee=ee.children,ce=0,fe=Ee.length;ce")}return this.stream.write(this.endline(ee,a,y)),a.state=le.None,this.closeNode(ee,a,y)},re.prototype.processingInstruction=function(ee,a,y){return this.stream.write(re.__super__.processingInstruction.call(this,ee,a,y))},re.prototype.raw=function(ee,a,y){return this.stream.write(re.__super__.raw.call(this,ee,a,y))},re.prototype.text=function(ee,a,y){return this.stream.write(re.__super__.text.call(this,ee,a,y))},re.prototype.dtdAttList=function(ee,a,y){return this.stream.write(re.__super__.dtdAttList.call(this,ee,a,y))},re.prototype.dtdElement=function(ee,a,y){return this.stream.write(re.__super__.dtdElement.call(this,ee,a,y))},re.prototype.dtdEntity=function(ee,a,y){return this.stream.write(re.__super__.dtdEntity.call(this,ee,a,y))},re.prototype.dtdNotation=function(ee,a,y){return this.stream.write(re.__super__.dtdNotation.call(this,ee,a,y))},re}(ue)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,ve,me){(function(){var de,le,ie=function(se,oe){for(var ae in oe)ue.call(oe,ae)&&(se[ae]=oe[ae]);function re(){this.constructor=se}return re.prototype=oe.prototype,se.prototype=new re,se.__super__=oe.prototype,se},ue={}.hasOwnProperty;le=E("./XMLWriterBase"),ve.exports=de=function(se){ie(oe,se);function oe(ae){oe.__super__.constructor.call(this,ae)}return oe.prototype.document=function(ae,re){var ee,a,y,x,b;for(re=this.filterOptions(re),x="",b=ae.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(se))},ue.prototype.comment=function(se){if(this.options.noValidation)return se;if(se=""+se||"",se.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+se);return this.assertLegalChar(se)},ue.prototype.raw=function(se){return this.options.noValidation?se:""+se||""},ue.prototype.attValue=function(se){return this.options.noValidation?se:this.assertLegalChar(this.attEscape(se=""+se||""))},ue.prototype.insTarget=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.insValue=function(se){if(this.options.noValidation)return se;if(se=""+se||"",se.match(/\?>/))throw new Error("Invalid processing instruction value: "+se);return this.assertLegalChar(se)},ue.prototype.xmlVersion=function(se){if(this.options.noValidation)return se;if(se=""+se||"",!se.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+se);return se},ue.prototype.xmlEncoding=function(se){if(this.options.noValidation)return se;if(se=""+se||"",!se.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+se);return this.assertLegalChar(se)},ue.prototype.xmlStandalone=function(se){return this.options.noValidation?se:se?"yes":"no"},ue.prototype.dtdPubID=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdSysID=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdElementValue=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdAttType=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdAttDefault=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdEntityValue=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdNData=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.convertAttKey="@",ue.prototype.convertPIKey="?",ue.prototype.convertTextKey="#text",ue.prototype.convertCDataKey="#cdata",ue.prototype.convertCommentKey="#comment",ue.prototype.convertRawKey="#raw",ue.prototype.assertLegalChar=function(se){var oe,ae;if(this.options.noValidation)return se;if(oe="",this.options.version==="1.0"){if(oe=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=se.match(oe))throw new Error("Invalid character in string: "+se+" at index "+ae.index)}else if(this.options.version==="1.1"&&(oe=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=se.match(oe)))throw new Error("Invalid character in string: "+se+" at index "+ae.index);return se},ue.prototype.assertLegalName=function(se){var oe;if(this.options.noValidation)return se;if(this.assertLegalChar(se),oe=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!se.match(oe))throw new Error("Invalid character in name");return se},ue.prototype.textEscape=function(se){var oe;return this.options.noValidation?se:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,se.replace(oe,"&").replace(//g,">").replace(/\r/g," "))},ue.prototype.attEscape=function(se){var oe;return this.options.noValidation?se:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,se.replace(oe,"&").replace(/0)?new Array(Se).join(Ee.indent):""},he.prototype.endline=function(ye,Ee,be){return!Ee.pretty||Ee.suppressPrettyCount?"":Ee.newline},he.prototype.attribute=function(ye,Ee,be){var Se;return this.openAttribute(ye,Ee,be),Se=" "+ye.name+'="'+ye.value+'"',this.closeAttribute(ye,Ee,be),Se},he.prototype.cdata=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.comment=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.declaration=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+"",Se+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.docType=function(ye,Ee,be){var Se,Pe,Ce,xe,Be;if(be||(be=0),this.openNode(ye,Ee,be),Ee.state=le.OpenTag,xe=this.indent(ye,Ee,be),xe+="0){for(xe+=" [",xe+=this.endline(ye,Ee,be),Ee.state=le.InsideTag,Be=ye.children,Pe=0,Ce=Be.length;Pe",xe+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),xe},he.prototype.element=function(ye,Ee,be){var Se,Pe,Ce,xe,Be,Ae,Te,Oe,je,De,We,ze,Ve,Ze;be||(be=0),De=!1,We="",this.openNode(ye,Ee,be),Ee.state=le.OpenTag,We+=this.indent(ye,Ee,be)+"<"+ye.name,ze=ye.attribs;for(je in ze)pe.call(ze,je)&&(Se=ze[je],We+=this.attribute(Se,Ee,be));if(Ce=ye.children.length,xe=Ce===0?null:ye.children[0],Ce===0||ye.children.every(function(Ue){return(Ue.type===de.Text||Ue.type===de.Raw)&&Ue.value===""}))Ee.allowEmpty?(We+=">",Ee.state=le.CloseTag,We+=""+this.endline(ye,Ee,be)):(Ee.state=le.CloseTag,We+=Ee.spaceBeforeSlash+"/>"+this.endline(ye,Ee,be));else if(Ee.pretty&&Ce===1&&(xe.type===de.Text||xe.type===de.Raw)&&xe.value!=null)We+=">",Ee.state=le.InsideTag,Ee.suppressPrettyCount++,De=!0,We+=this.writeChildNode(xe,Ee,be+1),Ee.suppressPrettyCount--,De=!1,Ee.state=le.CloseTag,We+=""+this.endline(ye,Ee,be);else{if(Ee.dontPrettyTextNodes){for(Ve=ye.children,Be=0,Te=Ve.length;Be"+this.endline(ye,Ee,be),Ee.state=le.InsideTag,Ze=ye.children,Ae=0,Oe=Ze.length;Ae",De&&Ee.suppressPrettyCount--,We+=this.endline(ye,Ee,be),Ee.state=le.None}return this.closeNode(ye,Ee,be),We},he.prototype.writeChildNode=function(ye,Ee,be){switch(ye.type){case de.CData:return this.cdata(ye,Ee,be);case de.Comment:return this.comment(ye,Ee,be);case de.Element:return this.element(ye,Ee,be);case de.Raw:return this.raw(ye,Ee,be);case de.Text:return this.text(ye,Ee,be);case de.ProcessingInstruction:return this.processingInstruction(ye,Ee,be);case de.Dummy:return"";case de.Declaration:return this.declaration(ye,Ee,be);case de.DocType:return this.docType(ye,Ee,be);case de.AttributeDeclaration:return this.dtdAttList(ye,Ee,be);case de.ElementDeclaration:return this.dtdElement(ye,Ee,be);case de.EntityDeclaration:return this.dtdEntity(ye,Ee,be);case de.NotationDeclaration:return this.dtdNotation(ye,Ee,be);default:throw new Error("Unknown XML node type: "+ye.constructor.name)}},he.prototype.processingInstruction=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+"",Se+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.raw=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be),Ee.state=le.InsideTag,Se+=ye.value,Ee.state=le.CloseTag,Se+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.text=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be),Ee.state=le.InsideTag,Se+=ye.value,Ee.state=le.CloseTag,Se+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.dtdAttList=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.dtdElement=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.dtdEntity=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.dtdNotation=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.openNode=function(ye,Ee,be){},he.prototype.closeNode=function(ye,Ee,be){},he.prototype.openAttribute=function(ye,Ee,be){},he.prototype.closeAttribute=function(ye,Ee,be){},he}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,ve,me){(function(){var de,le,ie,ue,se,oe,ae,re,ee,a;a=E("./Utility"),re=a.assign,ee=a.isFunction,ie=E("./XMLDOMImplementation"),ue=E("./XMLDocument"),se=E("./XMLDocumentCB"),ae=E("./XMLStringWriter"),oe=E("./XMLStreamWriter"),de=E("./NodeType"),le=E("./WriterState"),ve.exports.create=function(y,x,b,z){var te,ce;if(y==null)throw new Error("Root element needs a name.");return z=re({},x,b,z),te=new ue(z),ce=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),ce},ve.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new se(y,x,b):new ue(y)},ve.exports.stringWriter=function(y){return new ae(y)},ve.exports.streamWriter=function(y,x){return new oe(y,x)},ve.exports.implementation=new ie,ve.exports.nodeType=de,ve.exports.writerState=le}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,ve,me){ve.exports=le;var de=Object.prototype.hasOwnProperty;function le(){for(var ie={},ue=0;uese?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,ce=271733878,fe=0;fe>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}ve.exports=function(x){return de.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,ve,me){"use strict";var de=E("./helpers");function le(ae,re){ae[re>>5]|=128<<24-re%32,ae[(re+64>>9<<4)+15]=re;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(re>>16)+(ee>>16);return a<<16|ee&65535}function oe(ae,re){return ae<>>32-re}ve.exports=function(re){return de.hash(re,le,20,!0)}},{"./helpers":462}],465:[function(E,ve,me){"use strict";ve.exports=function(){return function(){}}},{}],466:[function(E,ve,me){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/helpers/typeof")),ue=E("stream"),se=ue.Stream,oe=E("../lib/common/utils/isArray"),ae=oe.isArray;ve.exports.string=function(a){return typeof a=="string"},ve.exports.array=ae,ve.exports.buffer=de.isBuffer;function re(ee){return ee instanceof se}ve.exports.writableStream=function(a){return re(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,ve,me){"use strict";var de=E("immediate"),le=ve.exports={};le.nextTick=de,le.title="browser",le.browser=!0,le.env={},le.argv=[],le.version="",le.versions={};function ie(){}le.on=ie,le.addListener=ie,le.once=ie,le.off=ie,le.removeListener=ie,le.removeAllListeners=ie,le.emit=ie,le.prependListener=ie,le.prependOnceListener=ie,le.listeners=function(ue){return[]},le.binding=function(ue){throw new Error("process.binding is not supported")},le.cwd=function(){return"/"},le.chdir=function(ue){throw new Error("process.chdir is not supported")},le.umask=function(){return 0}},{immediate:358}],468:[function(E,ve,me){(function(de){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var le=E("./lib/request"),ie=E("./lib/response"),ue=E("xtend"),se=E("builtin-status-codes"),oe=E("url"),ae=me;ae.request=function(re,ee){typeof re=="string"?re=oe.parse(re):re=ue(re);var a=de.location.protocol.search(/^https?:$/)===-1?"http:":"",y=re.protocol||a,x=re.hostname||re.host,b=re.port,z=re.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),re.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,re.method=(re.method||"GET").toUpperCase(),re.headers=re.headers||{};var te=new le(re);return ee&&te.on("response",ee),te},ae.get=function(ee,a){var y=ae.request(ee,a);return y.end(),y},ae.ClientRequest=le,ae.IncomingMessage=ie.IncomingMessage,ae.Agent=function(){},ae.Agent.defaultMaxSockets=4,ae.globalAgent=new ae.Agent,ae.STATUS_CODES=se,ae.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 at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,ve,me){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),me.fetch=ae(de.fetch)&&ae(de.ReadableStream),me.writableStream=ae(de.WritableStream),me.abortController=ae(de.AbortController),me.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),me.blobConstructor=!0}catch(re){}var le;function ie(){if(le!==void 0)return le;if(de.XMLHttpRequest){le=new de.XMLHttpRequest;try{le.open("GET",de.XDomainRequest?"/":"https://example.com")}catch(re){le=null}}else le=null;return le}function ue(re){var ee=ie();if(!ee)return!1;try{return ee.responseType=re,ee.responseType===re}catch(a){}return!1}var se=typeof de.ArrayBuffer!="undefined",oe=se&&ae(de.ArrayBuffer.prototype.slice);me.arraybuffer=me.fetch||se&&ue("arraybuffer"),me.msstream=!me.fetch&&oe&&ue("ms-stream"),me.mozchunkedarraybuffer=!me.fetch&&se&&ue("moz-chunked-arraybuffer"),me.overrideMimeType=me.fetch||(ie()?ae(ie().overrideMimeType):!1),me.vbArray=ae(de.VBArray);function ae(re){return typeof re=="function"}le=null}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,ve,me){(function(de,le,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var ue=E("./capability"),se=E("inherits"),oe=E("./response"),ae=E("readable-stream"),re=E("to-arraybuffer"),ee=oe.IncomingMessage,a=oe.readyStates;function y(te,ce){return ue.fetch&&ce?"fetch":ue.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ue.msstream?"ms-stream":ue.arraybuffer&&te?"arraybuffer":ue.vbArray&&te?"text:vbarray":"text"}var x=ve.exports=function(te){var ce=this;ae.Writable.call(ce),ce._opts=te,ce._body=[],ce._headers={},te.auth&&ce.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(he){ce.setHeader(he,te.headers[he])});var fe,pe=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!ue.abortController)pe=!1,fe=!0;else if(te.mode==="prefer-streaming")fe=!1;else if(te.mode==="allow-wrong-content-type")fe=!ue.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")fe=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(fe,pe),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};se(x,ae.Writable),x.prototype.setHeader=function(te,ce){var fe=this,pe=te.toLowerCase();z.indexOf(pe)===-1&&(fe._headers[pe]={name:te,value:ce})},x.prototype.getHeader=function(te){var ce=this._headers[te.toLowerCase()];return ce?ce.value:null},x.prototype.removeHeader=function(te){var ce=this;delete ce._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var ce=te._opts,fe=te._headers,pe=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(ue.arraybuffer?pe=re(ie.concat(te._body)):ue.blobConstructor?pe=new le.Blob(te._body.map(function(Pe){return re(Pe)}),{type:(fe["content-type"]||{}).value||""}):pe=ie.concat(te._body).toString());var he=[];if(Object.keys(fe).forEach(function(Pe){var Ce=fe[Pe].name,xe=fe[Pe].value;Array.isArray(xe)?xe.forEach(function(Be){he.push([Ce,Be])}):he.push([Ce,xe])}),te._mode==="fetch"){var ye=null,Ee=null;if(ue.abortController){var be=new AbortController;ye=be.signal,te._fetchAbortController=be,"requestTimeout"in ce&&ce.requestTimeout!==0&&(te._fetchTimer=le.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},ce.requestTimeout))}le.fetch(te._opts.url,{method:te._opts.method,headers:he,body:pe||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:ye}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){le.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var Se=te._xhr=new le.XMLHttpRequest;try{Se.open(te._opts.method,te._opts.url,!0)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}"responseType"in Se&&(Se.responseType=te._mode.split(":")[0]),"withCredentials"in Se&&(Se.withCredentials=!!ce.withCredentials),te._mode==="text"&&"overrideMimeType"in Se&&Se.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Se.timeout=ce.requestTimeout,Se.ontimeout=function(){te.emit("requestTimeout")}),he.forEach(function(Pe){Se.setRequestHeader(Pe[0],Pe[1])}),te._response=null,Se.onreadystatechange=function(){switch(Se.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(Se.onprogress=function(){te._onXHRProgress()}),Se.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{Se.send(pe)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var ce=te.status;return ce!==null&&ce!==0}catch(fe){return!1}}x.prototype._onXHRProgress=function(){var te=this;!b(te._xhr)||te._destroyed||(te._response||te._connect(),te._response._onXHRProgress())},x.prototype._connect=function(){var te=this;te._destroyed||(te._response=new ee(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(ce){te.emit("error",ce)}),te.emit("response",te._response))},x.prototype._write=function(te,ce,fe){var pe=this;pe._body.push(te),fe()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,le.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,ce,fe){var pe=this;typeof te=="function"&&(fe=te,te=void 0),ae.Writable.prototype.end.call(pe,te,ce,fe)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,ve,me){(function(de,le,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var ue=E("./capability"),se=E("inherits"),oe=E("readable-stream"),ae=me.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},re=me.IncomingMessage=function(ee,a,y,x){var b=this;if(oe.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){de.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function ye(){ce.read().then(function(Ee){if(!b._destroyed){if(Ee.done){le.clearTimeout(x),b.push(null);return}b.push(new ie(Ee.value)),ye()}}).catch(function(Ee){le.clearTimeout(x),b._destroyed||b.emit("error",Ee)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(ye,Ee){b.headers[Ee.toLowerCase()]=ye,b.rawHeaders.push(Ee,ye)}),ue.writableStream){var te=new WritableStream({write:function(Ee){return new Promise(function(be,Se){b._destroyed?Se():b.push(new ie(Ee))?be():b._resumeFetch=be})},close:function(){le.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Ee){b._destroyed||b.emit("error",Ee)}});try{a.body.pipeTo(te).catch(function(ye){le.clearTimeout(x),b._destroyed||b.emit("error",ye)});return}catch(ye){}}var ce=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var fe=ee.getAllResponseHeaders().split(/\r?\n/);if(fe.forEach(function(ye){var Ee=ye.match(/^([^:]+):\s*(.*)/);if(Ee){var be=Ee[1].toLowerCase();be==="set-cookie"?(b.headers[be]===void 0&&(b.headers[be]=[]),b.headers[be].push(Ee[2])):b.headers[be]!==void 0?b.headers[be]+=", "+Ee[2]:b.headers[be]=Ee[2],b.rawHeaders.push(Ee[1],Ee[2])}}),b._charset="x-user-defined",!ue.overrideMimeType){var pe=b.rawHeaders["mime-type"];if(pe){var he=pe.match(/;\s*charset=([^;])(;|$)/);he&&(b._charset=he[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};se(re,oe.Readable),re.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},re.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==ae.DONE)break;try{y=new le.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){ee.push(new ie(y));break}case"text":try{y=a.responseText}catch(ce){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new ie(x.length),z=0;zee._pos&&(ee.push(new ie(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===ae.DONE&&ee._mode!=="ms-stream"&&ee.push(null)}}).call(this)}).call(this,E("_process"),typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ie=E("punycode"),ue=E("./util");me.parse=Ee,me.resolve=Se,me.resolveObject=Pe,me.format=be,me.Url=se;function se(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var oe=/^([a-z0-9.+-]+:)/i,ae=/:[0-9]*$/,re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` -`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,fe={javascript:!0,"javascript:":!0},pe={javascript:!0,"javascript:":!0},he={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ye=E("querystring");function Ee(Ce,xe,Be){if(Ce&&ue.isObject(Ce)&&Ce instanceof se)return Ce;var Ae=new se;return Ae.parse(Ce,xe,Be),Ae}se.prototype.parse=function(Ce,xe,Be){if(!ue.isString(Ce))throw new TypeError("Parameter 'url' must be a string, not "+(0,le.default)(Ce));var Ae=Ce.indexOf("?"),Te=Ae!==-1&&Ae127?Xe+="x":Xe+=Le[Fe];if(!Xe.match(te)){var et=Ke.slice(0,Me),tt=Ke.slice(Me+1),$e=Le.match(ce);$e&&(et.push($e[1]),tt.unshift($e[2])),tt.length&&(De="/"+tt.join(".")+De),this.hostname=et.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),rt||(this.hostname=ie.toASCII(this.hostname));var _e=this.port?":"+this.port:"",Ie=this.hostname||"";this.host=Ie+_e,this.href+=this.host,rt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),De[0]!=="/"&&(De="/"+De))}if(!fe[Ve])for(var Me=0,Ge=y.length;Me0?Be.host.split("@"):!1;Xe&&(Be.auth=Xe.shift(),Be.host=Be.hostname=Xe.shift())}return Be.search=Ce.search,Be.query=Ce.query,(!ue.isNull(Be.pathname)||!ue.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.href=Be.format(),Be}if(!Ke.length)return Be.pathname=null,Be.search?Be.path="/"+Be.search:Be.path=null,Be.href=Be.format(),Be;for(var Fe=Ke.slice(-1)[0],ke=(Be.host||Ce.host||Ke.length>1)&&(Fe==="."||Fe==="..")||Fe==="",et=0,tt=Ke.length;tt>=0;tt--)Fe=Ke[tt],Fe==="."?Ke.splice(tt,1):Fe===".."?(Ke.splice(tt,1),et++):et&&(Ke.splice(tt,1),et--);if(!Ye&&!rt)for(;et--;et)Ke.unshift("..");Ye&&Ke[0]!==""&&(!Ke[0]||Ke[0].charAt(0)!=="/")&&Ke.unshift(""),ke&&Ke.join("/").substr(-1)!=="/"&&Ke.push("");var $e=Ke[0]===""||Ke[0]&&Ke[0].charAt(0)==="/";if(Le){Be.hostname=Be.host=$e?"":Ke.length?Ke.shift():"";var Xe=Be.host&&Be.host.indexOf("@")>0?Be.host.split("@"):!1;Xe&&(Be.auth=Xe.shift(),Be.host=Be.hostname=Xe.shift())}return Ye=Ye||Be.host&&Ke.length,Ye&&!$e&&Ke.unshift(""),Ke.length?Be.pathname=Ke.join("/"):(Be.pathname=null,Be.path=null),(!ue.isNull(Be.pathname)||!ue.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.auth=Ce.auth||Be.auth,Be.slashes=Be.slashes||Ce.slashes,Be.href=Be.format(),Be},se.prototype.parseHost=function(){var Ce=this.host,xe=ae.exec(Ce);xe&&(xe=xe[0],xe!==":"&&(this.port=xe.substr(1)),Ce=Ce.substr(0,Ce.length-xe.length)),Ce&&(this.hostname=Ce)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,ve,me){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/helpers/typeof"));ve.exports={isString:function(ue){return typeof ue=="string"},isObject:function(ue){return(0,le.default)(ue)==="object"&&ue!==null},isNull:function(ue){return ue===null},isNullOrUndefined:function(ue){return ue==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,ve,me){"use strict";E("core-js/modules/es.number.constructor.js"),me.encodeURIComponent=function(de){try{return encodeURIComponent(de)}catch(le){return de}},me.escape=E("escape-html"),me.timestamp=function(le){if(le){var ie=le;return typeof ie=="string"&&(ie=Number(ie)),String(le).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,ve,me){(function(de,le){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ue=ie(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var se=E("util"),oe=E("url"),ae=E("http"),re=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(pe,he){return pe===void 0?he:pe}function te(pe){return pe?pe.split(";")[0].trim().toLowerCase():""}function ce(pe,he){return function(ye,Ee,be){if(ye)return he(ye);pe({data:Ee,status:be.statusCode,headers:be.headers,res:be})}}me.TIMEOUTS=[a("300s"),a("300s")];var fe=["json","text"];me.request=function(he,ye,Ee){return arguments.length===2&&typeof ye=="function"&&(Ee=ye,ye=null),typeof Ee=="function"?me.requestWithCallback(he,ye,Ee):new Promise(function(be,Se){me.requestWithCallback(he,ye,ce(be,Se))})},me.requestWithCallback=function(he,ye,Ee){if(!he||typeof he!="string"&&(0,ue.default)(he)!=="object"){var be=se.format("expect request url to be a string or a http request options, but got %j",he);throw new Error(be)}arguments.length===2&&typeof ye=="function"&&(Ee=ye,ye=null),ye=ye||{},y>=x&&(y=0);var Se=++y;ye.requestUrls=ye.requestUrls||[];var Pe={requestId:Se,url:he,args:ye,ctx:ye.ctx};ye.emitter&&ye.emitter.emit("request",Pe),ye.timeout=ye.timeout||me.TIMEOUTS,ye.maxRedirects=ye.maxRedirects||10,ye.streaming=ye.streaming||ye.customResponse;var Ce=Date.now(),xe;typeof he=="string"?(b.test(he)||(he="https://"+he),xe=oe.parse(he)):xe=he;var Be=(ye.type||ye.method||xe.method||"GET").toUpperCase(),Ae=xe.port||80,Te=ae,Oe=z(ye.agent,me.agent),je=ye.fixJSONCtlChars;xe.protocol==="https:"&&(Te=re,Oe=z(ye.httpsAgent,me.httpsAgent),xe.port||(Ae=443));var De={host:xe.hostname||xe.host||"localhost",path:xe.path||"/",method:Be,port:Ae,agent:Oe,headers:ye.headers||{},lookup:ye.lookup};Array.isArray(ye.timeout)?De.requestTimeout=ye.timeout[ye.timeout.length-1]:typeof ye.timeout!="undefined"&&(De.requestTimeout=ye.timeout);var We=ye.auth||xe.auth;We&&(De.auth=We);var ze=ye.content||ye.data,Ve=Be==="GET"||Be==="HEAD"||ye.dataAsQueryString;if(!ye.content&&ze&&!(typeof ze=="string"||le.isBuffer(ze)))if(Ve)ze=ye.nestedQuerystring?qs.stringify(ze):querystring.stringify(ze);else{var Ze=De.headers["Content-Type"]||De.headers["content-type"];Ze||(ye.contentType==="json"?Ze="application/json":Ze="application/x-www-form-urlencoded",De.headers["Content-Type"]=Ze),te(Ze)==="application/json"?ze=JSON.stringify(ze):ze=ye.nestedQuerystring?qs.stringify(ze):querystring.stringify(ze)}Ve&&ze&&(De.path+=(xe.query?"&":"?")+ze,ze=null);var Ue=0;if(ze){var Me=ze.length;le.isBuffer(ze)||(Me=le.byteLength(ze)),Ue=De.headers["Content-Length"]=Me}ye.dataType==="json"&&(De.headers.Accept="application/json"),typeof ye.beforeRequest=="function"&&ye.beforeRequest(De);var He=null,Qe=null,Ye=null,rt=!1,Ke=!1,Ge=0,Le=-1,Xe=!1,Fe="",ke="",et=null;ye.timing&&(et={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function tt(){He&&(clearTimeout(He),He=null)}function $e(){Qe&&(clearTimeout(Qe),Qe=null)}function _e(lt,St,At){if($e(),!Ee){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Se,de.pid,De.method,he),lt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s + `)+" "+Qe[1]:Qe[0]+Ye+" "+He.join(", ")+" "+Qe[1]}ge.types=E("./support/types");function fe(He){return Array.isArray(He)}ge.isArray=fe;function pe(He){return typeof He=="boolean"}ge.isBoolean=pe;function he(He){return He===null}ge.isNull=he;function ye(He){return He==null}ge.isNullOrUndefined=ye;function Ee(He){return typeof He=="number"}ge.isNumber=Ee;function be(He){return typeof He=="string"}ge.isString=be;function Se(He){return typeof He=="symbol"}ge.isSymbol=Se;function Pe(He){return He===void 0}ge.isUndefined=Pe;function Ce(He){return xe(He)&&je(He)==="[object RegExp]"}ge.isRegExp=Ce,ge.types.isRegExp=Ce;function xe(He){return typeof He=="object"&&He!==null}ge.isObject=xe;function Be(He){return xe(He)&&je(He)==="[object Date]"}ge.isDate=Be,ge.types.isDate=Be;function Ae(He){return xe(He)&&(je(He)==="[object Error]"||He instanceof Error)}ge.isError=Ae,ge.types.isNativeError=Ae;function Te(He){return typeof He=="function"}ge.isFunction=Te;function Oe(He){return He===null||typeof He=="boolean"||typeof He=="number"||typeof He=="string"||typeof He=="symbol"||typeof He=="undefined"}ge.isPrimitive=Oe,ge.isBuffer=E("./support/isBuffer");function je(He){return Object.prototype.toString.call(He)}function De(He){return He<10?"0"+He.toString(10):He.toString(10)}var We=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function ze(){var He=new Date,Ye=[De(He.getHours()),De(He.getMinutes()),De(He.getSeconds())].join(":");return[He.getDate(),We[He.getMonth()],Ye].join(" ")}ge.log=function(){console.log("%s - %s",ze(),ge.format.apply(ge,arguments))},ge.inherits=E("inherits"),ge._extend=function(He,Ye){if(!Ye||!xe(Ye))return He;for(var Qe=Object.keys(Ye),rt=Qe.length;rt--;)He[Qe[rt]]=Ye[Qe[rt]];return He};function Ve(He,Ye){return Object.prototype.hasOwnProperty.call(He,Ye)}var Ze=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;ge.promisify=function(Ye){if(typeof Ye!="function")throw new TypeError('The "original" argument must be of type Function');if(Ze&&Ye[Ze]){var Qe=Ye[Ze];if(typeof Qe!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Qe,Ze,{value:Qe,enumerable:!1,writable:!1,configurable:!0}),Qe}function Qe(){for(var rt,Ke,Ge=new Promise(function(Fe,ke){rt=Fe,Ke=ke}),Le=[],Xe=0;Xe-1?he:he!=="Object"?!1:ce(pe)}return oe?te(pe):null}}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,ve,ge){(function(){"use strict";ge.stripBOM=function(de){return de[0]==="\uFEFF"?de.substring(1):de}}).call(this)},{}],422:[function(E,ve,ge){(function(){"use strict";var de,le,ie,ue,se,oe={}.hasOwnProperty;de=E("xmlbuilder"),le=E("./defaults").defaults,ue=function(ae){return typeof ae=="string"&&(ae.indexOf("&")>=0||ae.indexOf(">")>=0||ae.indexOf("<")>=0)},se=function(ae){return""},ie=function(ae){return ae.replace("]]>","]]]]>")},ge.Builder=function(){function ae(ne){var ee,a,y;this.options={},a=le["0.2"];for(ee in a)oe.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in ne)oe.call(ne,ee)&&(y=ne[ee],this.options[ee]=y)}return ae.prototype.buildObject=function(ne){var ee,a,y,x,b;return ee=this.options.attrkey,a=this.options.charkey,Object.keys(ne).length===1&&this.options.rootName===le["0.2"].rootName?(b=Object.keys(ne)[0],ne=ne[b]):b=this.options.rootName,y=function(z){return function(te,ce){var fe,pe,he,ye,Ee,be;if(typeof ce!="object")z.options.cdata&&ue(ce)?te.raw(se(ce)):te.txt(ce);else if(Array.isArray(ce)){for(ye in ce)if(oe.call(ce,ye)){pe=ce[ye];for(Ee in pe)he=pe[Ee],te=y(te.ele(Ee),he).up()}}else for(Ee in ce)if(oe.call(ce,Ee))if(pe=ce[Ee],Ee===ee){if(typeof pe=="object")for(fe in pe)be=pe[fe],te=te.att(fe,be)}else if(Ee===a)z.options.cdata&&ue(pe)?te=te.raw(se(pe)):te=te.txt(pe);else if(Array.isArray(pe))for(ye in pe)oe.call(pe,ye)&&(he=pe[ye],typeof he=="string"?z.options.cdata&&ue(he)?te=te.ele(Ee).raw(se(he)).up():te=te.ele(Ee,he).up():te=y(te.ele(Ee),he).up());else typeof pe=="object"?te=y(te.ele(Ee),pe).up():typeof pe=="string"&&z.options.cdata&&ue(pe)?te=te.ele(Ee).raw(se(pe)).up():(pe==null&&(pe=""),te=te.ele(Ee,pe.toString()).up());return te}}(this),x=de.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,ne).end(this.options.renderOpts)},ae}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,ve,ge){(function(){ge.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` +`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,ve,ge){(function(){"use strict";var de,le,ie,ue,se,oe,ae,ne,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function ce(){this.constructor=b}return ce.prototype=z.prototype,b.prototype=new ce,b.__super__=z.prototype,b},x={}.hasOwnProperty;ne=E("sax"),ue=E("events"),de=E("./bom"),ae=E("./processors"),ee=E("timers").setImmediate,le=E("./defaults").defaults,se=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},oe=function(b,z,te){var ce,fe,pe;for(ce=0,fe=b.length;ce0&&(Se[he.options.childkey]=Ce),Ce=Se;else if(Ae){Ae[he.options.childkey]=Ae[he.options.childkey]||[],xe={};for(be in Ce)x.call(Ce,be)&&ie(xe,be,Ce[be]);Ae[he.options.childkey].push(xe),delete Ce["#name"],Object.keys(Ce).length===1&&ce in Ce&&!he.EXPLICIT_CHARKEY&&(Ce=Ce[ce])}}return pe.length>0?he.assignOrPush(Ae,Pe,Ce):(he.options.explicitRoot&&(Be=Ce,Ce={},ie(Ce,Pe,Be)),he.resultObject=Ce,he.saxParser.ended=!0,he.emit("end",he.resultObject))}}(this),fe=function(he){return function(ye){var Ee,be;if(be=pe[pe.length-1],be)return be[ce]+=ye,he.options.explicitChildren&&he.options.preserveChildrenOrder&&he.options.charsAsChildren&&(he.options.includeWhiteChars||ye.replace(/\\n/g,"").trim()!=="")&&(be[he.options.childkey]=be[he.options.childkey]||[],Ee={"#name":"__text__"},Ee[ce]=ye,he.options.normalize&&(Ee[ce]=Ee[ce].replace(/\s{2,}/g," ").trim()),be[he.options.childkey].push(Ee)),be}}(this),this.saxParser.ontext=fe,this.saxParser.oncdata=function(he){return function(ye){var Ee;if(Ee=fe(ye),Ee)return Ee.cdata=!0}}(this)},z.prototype.parseString=function(te,ce){var fe;ce!=null&&typeof ce=="function"&&(this.on("end",function(pe){return this.reset(),ce(null,pe)}),this.on("error",function(pe){return this.reset(),ce(pe)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=de.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(pe){if(fe=pe,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw fe}else return this.emit("error",fe),this.saxParser.errThrown=!0}},z.prototype.parseStringPromise=function(te){return new Promise(function(ce){return function(fe,pe){return ce.parseString(te,function(he,ye){return he?pe(he):fe(ye)})}}(this))},z}(ue),ge.parseString=function(b,z,te){var ce,fe,pe;return te!=null?(typeof te=="function"&&(ce=te),typeof z=="object"&&(fe=z)):(typeof z=="function"&&(ce=z),fe={}),pe=new ge.Parser(fe),pe.parseString(b,ce)},ge.parseStringPromise=function(b,z){var te,ce;return typeof z=="object"&&(te=z),ce=new ge.Parser(te),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,ve,ge){(function(){"use strict";var de;de=new RegExp(/(?!xmlns)^.*:/),ge.normalize=function(le){return le.toLowerCase()},ge.firstCharLowerCase=function(le){return le.charAt(0).toLowerCase()+le.slice(1)},ge.stripPrefix=function(le){return le.replace(de,"")},ge.parseNumbers=function(le){return isNaN(le)||(le=le%1===0?parseInt(le,10):parseFloat(le)),le},ge.parseBooleans=function(le){return/^(?:true|false)$/i.test(le)&&(le=le.toLowerCase()==="true"),le}}).call(this)},{}],426:[function(E,ve,ge){(function(){"use strict";var de,le,ie,ue,se=function(ae,ne){for(var ee in ne)oe.call(ne,ee)&&(ae[ee]=ne[ee]);function a(){this.constructor=ae}return a.prototype=ne.prototype,ae.prototype=new a,ae.__super__=ne.prototype,ae},oe={}.hasOwnProperty;le=E("./defaults"),de=E("./builder"),ie=E("./parser"),ue=E("./processors"),ge.defaults=le.defaults,ge.processors=ue,ge.ValidationError=function(ae){se(ne,ae);function ne(ee){this.message=ee}return ne}(Error),ge.Builder=de.Builder,ge.Parser=ie.Parser,ge.parseString=ie.parseString,ge.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,ve,ge){(function(){ve.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,ve,ge){(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(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,ne=[].slice,ee={}.hasOwnProperty;de=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?ne.call(arguments,1):[],se(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+se+"}, parent: <"+this.parent.name+">"},ue.prototype.isEqualNode=function(se){return!(se.namespaceURI!==this.namespaceURI||se.prefix!==this.prefix||se.localName!==this.localName||se.value!==this.value)},ue}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;de=E("./NodeType"),ie=E("./XMLCharacterData"),ve.exports=le=function(oe){ue(ae,oe);function ae(ne,ee){if(ae.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=de.CData,this.value=this.stringify.cdata(ee)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(ne){return this.options.writer.cdata(this,this.options.writer.filterOptions(ne))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,ve,ge){(function(){var de,le,ie=function(se,oe){for(var ae in oe)ue.call(oe,ae)&&(se[ae]=oe[ae]);function ne(){this.constructor=se}return ne.prototype=oe.prototype,se.prototype=new ne,se.__super__=oe.prototype,se},ue={}.hasOwnProperty;le=E("./XMLNode"),ve.exports=de=function(se){ie(oe,se);function oe(ae){oe.__super__.constructor.call(this,ae),this.value=""}return Object.defineProperty(oe.prototype,"data",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),Object.defineProperty(oe.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(oe.prototype,"textContent",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),oe.prototype.clone=function(){return Object.create(this)},oe.prototype.substringData=function(ae,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.appendData=function(ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.insertData=function(ae,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.deleteData=function(ae,ne){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.replaceData=function(ae,ne,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},oe.prototype.isEqualNode=function(ae){return!(!oe.__super__.isEqualNode.apply(this,arguments).isEqualNode(ae)||ae.data!==this.data)},oe}(le)}).call(this)},{"./XMLNode":450}],434:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;de=E("./NodeType"),le=E("./XMLCharacterData"),ve.exports=ie=function(oe){ue(ae,oe);function ae(ne,ee){if(ae.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=de.Comment,this.value=this.stringify.comment(ee)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(ne){return this.options.writer.comment(this,this.options.writer.filterOptions(ne))},ae}(le)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,ve,ge){(function(){var de,le,ie;le=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),ve.exports=de=function(){function ue(){var se;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new le,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=se=Object.create(this.defaultParams)}return Object.defineProperty(ue.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),ue.prototype.getParameter=function(se){return this.params.hasOwnProperty(se)?this.params[se]:null},ue.prototype.canSetParameter=function(se,oe){return!0},ue.prototype.setParameter=function(se,oe){return oe!=null?this.params[se]=oe:delete this.params[se]},ue}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,ve,ge){(function(){var de;ve.exports=de=function(){function le(){}return le.prototype.handleError=function(ie){throw new Error(ie)},le}()}).call(this)},{}],437:[function(E,ve,ge){(function(){var de;ve.exports=de=function(){function le(){}return le.prototype.hasFeature=function(ie,ue){return!0},le.prototype.createDocumentType=function(ie,ue,se){throw new Error("This DOM method is not implemented.")},le.prototype.createDocument=function(ie,ue,se){throw new Error("This DOM method is not implemented.")},le.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},le.prototype.getFeature=function(ie,ue){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],438:[function(E,ve,ge){(function(){var de;ve.exports=de=function(){function le(ie){this.arr=ie||[]}return Object.defineProperty(le.prototype,"length",{get:function(){return this.arr.length}}),le.prototype.item=function(ie){return this.arr[ie]||null},le.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},le}()}).call(this)},{}],439:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(ne,ee,a,y,x,b){if(ae.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),this.type=de.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return ae.prototype.toString=function(ne){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(ne))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(ne,ee,a){if(ae.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=de.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return ae.prototype.toString=function(ne){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(ne))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,ve,ge){(function(){var de,le,ie,ue,se=function(ae,ne){for(var ee in ne)oe.call(ne,ee)&&(ae[ee]=ne[ee]);function a(){this.constructor=ae}return a.prototype=ne.prototype,ae.prototype=new a,ae.__super__=ne.prototype,ae},oe={}.hasOwnProperty;ue=E("./Utility").isObject,ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(ae){se(ne,ae);function ne(ee,a,y,x){if(ne.__super__.constructor.call(this,ee),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=de.EntityDeclaration,!ue(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(ne.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ne.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(ne.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(ne.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(ne.prototype,"xmlVersion",{get:function(){return null}}),ne.prototype.toString=function(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},ne}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(ne,ee,a){if(ae.__super__.constructor.call(this,ne),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.type=de.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(ae.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ae.prototype,"systemId",{get:function(){return this.sysID}}),ae.prototype.toString=function(ne){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(ne))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,ve,ge){(function(){var de,le,ie,ue,se=function(ae,ne){for(var ee in ne)oe.call(ne,ee)&&(ae[ee]=ne[ee]);function a(){this.constructor=ae}return a.prototype=ne.prototype,ae.prototype=new a,ae.__super__=ne.prototype,ae},oe={}.hasOwnProperty;ue=E("./Utility").isObject,ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(ae){se(ne,ae);function ne(ee,a,y,x){var b;ne.__super__.constructor.call(this,ee),ue(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=de.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return ne.prototype.toString=function(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},ne}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,ne,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,ne=E("./XMLNode"),de=E("./NodeType"),le=E("./XMLDTDAttList"),ue=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),se=E("./XMLDTDNotation"),ae=E("./XMLNamedNodeMap"),ve.exports=oe=function(x){a(b,x);function b(z,te,ce){var fe,pe,he,ye,Ee,be;if(b.__super__.constructor.call(this,z),this.type=de.DocType,z.children){for(ye=z.children,pe=0,he=ye.length;pe=0;)this.up();return this.onEnd()},xe.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},xe.prototype.openNode=function(Be){var Ae,Te,Oe,je;if(!Be.isOpen){if(!this.root&&this.currentLevel===0&&Be.type===de.Element&&(this.root=Be),Te="",Be.type===de.Element){this.writerOptions.state=le.OpenTag,Te=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"<"+Be.name,je=Be.attribs;for(Oe in je)Ce.call(je,Oe)&&(Ae=je[Oe],Te+=this.writer.attribute(Ae,this.writerOptions,this.currentLevel));Te+=(Be.children?">":"/>")+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=le.InsideTag}else this.writerOptions.state=le.OpenTag,Te=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""),Te+=this.writer.endline(Be,this.writerOptions,this.currentLevel);return this.onData(Te,this.currentLevel),Be.isOpen=!0}},xe.prototype.closeNode=function(Be){var Ae;if(!Be.isClosed)return Ae="",this.writerOptions.state=le.CloseTag,Be.type===de.Element?Ae=this.writer.indent(Be,this.writerOptions,this.currentLevel)+""+this.writer.endline(Be,this.writerOptions,this.currentLevel):Ae=this.writer.indent(Be,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Be,this.writerOptions,this.currentLevel),this.writerOptions.state=le.None,this.onData(Ae,this.currentLevel),Be.isClosed=!0},xe.prototype.onData=function(Be,Ae){return this.documentStarted=!0,this.onDataCallback(Be,Ae+1)},xe.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},xe.prototype.debugInfo=function(Be){return Be==null?"":"node: <"+Be+">"},xe.prototype.ele=function(){return this.element.apply(this,arguments)},xe.prototype.nod=function(Be,Ae,Te){return this.node(Be,Ae,Te)},xe.prototype.txt=function(Be){return this.text(Be)},xe.prototype.dat=function(Be){return this.cdata(Be)},xe.prototype.com=function(Be){return this.comment(Be)},xe.prototype.ins=function(Be,Ae){return this.instruction(Be,Ae)},xe.prototype.dec=function(Be,Ae,Te){return this.declaration(Be,Ae,Te)},xe.prototype.dtd=function(Be,Ae,Te){return this.doctype(Be,Ae,Te)},xe.prototype.e=function(Be,Ae,Te){return this.element(Be,Ae,Te)},xe.prototype.n=function(Be,Ae,Te){return this.node(Be,Ae,Te)},xe.prototype.t=function(Be){return this.text(Be)},xe.prototype.d=function(Be){return this.cdata(Be)},xe.prototype.c=function(Be){return this.comment(Be)},xe.prototype.r=function(Be){return this.raw(Be)},xe.prototype.i=function(Be,Ae){return this.instruction(Be,Ae)},xe.prototype.att=function(){return this.currentNode&&this.currentNode.type===de.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.a=function(){return this.currentNode&&this.currentNode.type===de.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},xe.prototype.ent=function(Be,Ae){return this.entity(Be,Ae)},xe.prototype.pent=function(Be,Ae){return this.pEntity(Be,Ae)},xe.prototype.not=function(Be,Ae){return this.notation(Be,Ae)},xe}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,ve,ge){(function(){var de,le,ie,ue=function(oe,ae){for(var ne in ae)se.call(ae,ne)&&(oe[ne]=ae[ne]);function ee(){this.constructor=oe}return ee.prototype=ae.prototype,oe.prototype=new ee,oe.__super__=ae.prototype,oe},se={}.hasOwnProperty;ie=E("./XMLNode"),de=E("./NodeType"),ve.exports=le=function(oe){ue(ae,oe);function ae(ne){ae.__super__.constructor.call(this,ne),this.type=de.Dummy}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(ne){return""},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,ne,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),ne=ee.isObject,ae=ee.isFunction,oe=ee.getValue,se=E("./XMLNode"),de=E("./NodeType"),le=E("./XMLAttribute"),ue=E("./XMLNamedNodeMap"),ve.exports=ie=function(x){a(b,x);function b(z,te,ce){var fe,pe,he,ye;if(b.__super__.constructor.call(this,z),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=de.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),z.type===de.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(ye=z.children,pe=0,he=ye.length;pe=fe;te=0<=fe?++ce:--ce)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(se)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,ve,ge){(function(){var de;ve.exports=de=function(){function le(ie){this.nodes=ie}return Object.defineProperty(le.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),le.prototype.clone=function(){return this.nodes=null},le.prototype.getNamedItem=function(ie){return this.nodes[ie]},le.prototype.setNamedItem=function(ie){var ue;return ue=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,ue||null},le.prototype.removeNamedItem=function(ie){var ue;return ue=this.nodes[ie],delete this.nodes[ie],ue||null},le.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},le.prototype.getNamedItemNS=function(ie,ue){throw new Error("This DOM method is not implemented.")},le.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},le.prototype.removeNamedItemNS=function(ie,ue){throw new Error("This DOM method is not implemented.")},le}()}).call(this)},{}],450:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,ne,ee,a,y,x,b,z,te,ce,fe,pe,he,ye={}.hasOwnProperty;he=E("./Utility"),pe=he.isObject,fe=he.isFunction,ce=he.isEmpty,te=he.getValue,ne=null,ie=null,ue=null,se=null,oe=null,b=null,z=null,x=null,ae=null,le=null,y=null,ee=null,de=null,ve.exports=a=function(){function Ee(be){this.parent=be,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,ne||(ne=E("./XMLElement"),ie=E("./XMLCData"),ue=E("./XMLComment"),se=E("./XMLDeclaration"),oe=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),ae=E("./XMLDummy"),le=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),de=E("./DocumentPosition"))}return Object.defineProperty(Ee.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ee.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ee.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ee.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ee.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Ee.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ee.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ee.prototype,"previousSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be-1]||null}}),Object.defineProperty(Ee.prototype,"nextSibling",{get:function(){var be;return be=this.parent.children.indexOf(this),this.parent.children[be+1]||null}}),Object.defineProperty(Ee.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ee.prototype,"textContent",{get:function(){var be,Se,Pe,Ce,xe;if(this.nodeType===le.Element||this.nodeType===le.DocumentFragment){for(xe="",Ce=this.children,Se=0,Pe=Ce.length;Se":(Pe=this.parent)!=null&&Pe.name?"node: <"+be+">, parent: <"+this.parent.name+">":"node: <"+be+">"},Ee.prototype.ele=function(be,Se,Pe){return this.element(be,Se,Pe)},Ee.prototype.nod=function(be,Se,Pe){return this.node(be,Se,Pe)},Ee.prototype.txt=function(be){return this.text(be)},Ee.prototype.dat=function(be){return this.cdata(be)},Ee.prototype.com=function(be){return this.comment(be)},Ee.prototype.ins=function(be,Se){return this.instruction(be,Se)},Ee.prototype.doc=function(){return this.document()},Ee.prototype.dec=function(be,Se,Pe){return this.declaration(be,Se,Pe)},Ee.prototype.e=function(be,Se,Pe){return this.element(be,Se,Pe)},Ee.prototype.n=function(be,Se,Pe){return this.node(be,Se,Pe)},Ee.prototype.t=function(be){return this.text(be)},Ee.prototype.d=function(be){return this.cdata(be)},Ee.prototype.c=function(be){return this.comment(be)},Ee.prototype.r=function(be){return this.raw(be)},Ee.prototype.i=function(be,Se){return this.instruction(be,Se)},Ee.prototype.u=function(){return this.up()},Ee.prototype.importXMLBuilder=function(be){return this.importDocument(be)},Ee.prototype.replaceChild=function(be,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.removeChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.appendChild=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.hasChildNodes=function(){return this.children.length!==0},Ee.prototype.cloneNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isSupported=function(be,Se){return!0},Ee.prototype.hasAttributes=function(){return this.attribs.length!==0},Ee.prototype.compareDocumentPosition=function(be){var Se,Pe;return Se=this,Se===be?0:this.document()!==be.document()?(Pe=de.Disconnected|de.ImplementationSpecific,Math.random()<.5?Pe|=de.Preceding:Pe|=de.Following,Pe):Se.isAncestor(be)?de.Contains|de.Preceding:Se.isDescendant(be)?de.Contains|de.Following:Se.isPreceding(be)?de.Preceding:de.Following},Ee.prototype.isSameNode=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.lookupPrefix=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isDefaultNamespace=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.lookupNamespaceURI=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.isEqualNode=function(be){var Se,Pe,Ce;if(be.nodeType!==this.nodeType||be.children.length!==this.children.length)return!1;for(Se=Pe=0,Ce=this.children.length-1;0<=Ce?Pe<=Ce:Pe>=Ce;Se=0<=Ce?++Pe:--Pe)if(!this.children[Se].isEqualNode(be.children[Se]))return!1;return!0},Ee.prototype.getFeature=function(be,Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.setUserData=function(be,Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.getUserData=function(be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ee.prototype.contains=function(be){return be?be===this||this.isDescendant(be):!1},Ee.prototype.isDescendant=function(be){var Se,Pe,Ce,xe,Be;for(Be=this.children,Ce=0,xe=Be.length;CePe},Ee.prototype.treePosition=function(be){var Se,Pe;return Pe=0,Se=!1,this.foreachTreeNode(this.document(),function(Ce){if(Pe++,!Se&&Ce===be)return Se=!0}),Se?Pe:-1},Ee.prototype.foreachTreeNode=function(be,Se){var Pe,Ce,xe,Be,Ae;for(be||(be=this.document()),Be=be.children,Ce=0,xe=Be.length;Ce0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=le.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=le.None,this.closeNode(ee,a,y)},ne.prototype.element=function(ee,a,y){var x,b,z,te,ce,fe,pe,he,ye,Ee;y||(y=0),this.openNode(ee,a,y),a.state=le.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),ye=ee.attribs;for(pe in ye)oe.call(ye,pe)&&(x=ye[pe],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(be){return(be.type===de.Text||be.type===de.Raw)&&be.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=le.CloseTag,this.stream.write("")):(a.state=le.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&z===1&&(te.type===de.Text||te.type===de.Raw)&&te.value!=null)this.stream.write(">"),a.state=le.InsideTag,a.suppressPrettyCount++,he=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,he=!1,a.state=le.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(ee,a,y)),a.state=le.InsideTag,Ee=ee.children,ce=0,fe=Ee.length;ce")}return this.stream.write(this.endline(ee,a,y)),a.state=le.None,this.closeNode(ee,a,y)},ne.prototype.processingInstruction=function(ee,a,y){return this.stream.write(ne.__super__.processingInstruction.call(this,ee,a,y))},ne.prototype.raw=function(ee,a,y){return this.stream.write(ne.__super__.raw.call(this,ee,a,y))},ne.prototype.text=function(ee,a,y){return this.stream.write(ne.__super__.text.call(this,ee,a,y))},ne.prototype.dtdAttList=function(ee,a,y){return this.stream.write(ne.__super__.dtdAttList.call(this,ee,a,y))},ne.prototype.dtdElement=function(ee,a,y){return this.stream.write(ne.__super__.dtdElement.call(this,ee,a,y))},ne.prototype.dtdEntity=function(ee,a,y){return this.stream.write(ne.__super__.dtdEntity.call(this,ee,a,y))},ne.prototype.dtdNotation=function(ee,a,y){return this.stream.write(ne.__super__.dtdNotation.call(this,ee,a,y))},ne}(ue)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,ve,ge){(function(){var de,le,ie=function(se,oe){for(var ae in oe)ue.call(oe,ae)&&(se[ae]=oe[ae]);function ne(){this.constructor=se}return ne.prototype=oe.prototype,se.prototype=new ne,se.__super__=oe.prototype,se},ue={}.hasOwnProperty;le=E("./XMLWriterBase"),ve.exports=de=function(se){ie(oe,se);function oe(ae){oe.__super__.constructor.call(this,ae)}return oe.prototype.document=function(ae,ne){var ee,a,y,x,b;for(ne=this.filterOptions(ne),x="",b=ae.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(se))},ue.prototype.comment=function(se){if(this.options.noValidation)return se;if(se=""+se||"",se.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+se);return this.assertLegalChar(se)},ue.prototype.raw=function(se){return this.options.noValidation?se:""+se||""},ue.prototype.attValue=function(se){return this.options.noValidation?se:this.assertLegalChar(this.attEscape(se=""+se||""))},ue.prototype.insTarget=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.insValue=function(se){if(this.options.noValidation)return se;if(se=""+se||"",se.match(/\?>/))throw new Error("Invalid processing instruction value: "+se);return this.assertLegalChar(se)},ue.prototype.xmlVersion=function(se){if(this.options.noValidation)return se;if(se=""+se||"",!se.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+se);return se},ue.prototype.xmlEncoding=function(se){if(this.options.noValidation)return se;if(se=""+se||"",!se.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+se);return this.assertLegalChar(se)},ue.prototype.xmlStandalone=function(se){return this.options.noValidation?se:se?"yes":"no"},ue.prototype.dtdPubID=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdSysID=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdElementValue=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdAttType=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdAttDefault=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdEntityValue=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.dtdNData=function(se){return this.options.noValidation?se:this.assertLegalChar(""+se||"")},ue.prototype.convertAttKey="@",ue.prototype.convertPIKey="?",ue.prototype.convertTextKey="#text",ue.prototype.convertCDataKey="#cdata",ue.prototype.convertCommentKey="#comment",ue.prototype.convertRawKey="#raw",ue.prototype.assertLegalChar=function(se){var oe,ae;if(this.options.noValidation)return se;if(oe="",this.options.version==="1.0"){if(oe=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=se.match(oe))throw new Error("Invalid character in string: "+se+" at index "+ae.index)}else if(this.options.version==="1.1"&&(oe=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=se.match(oe)))throw new Error("Invalid character in string: "+se+" at index "+ae.index);return se},ue.prototype.assertLegalName=function(se){var oe;if(this.options.noValidation)return se;if(this.assertLegalChar(se),oe=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!se.match(oe))throw new Error("Invalid character in name");return se},ue.prototype.textEscape=function(se){var oe;return this.options.noValidation?se:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,se.replace(oe,"&").replace(//g,">").replace(/\r/g," "))},ue.prototype.attEscape=function(se){var oe;return this.options.noValidation?se:(oe=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,se.replace(oe,"&").replace(/0)?new Array(Se).join(Ee.indent):""},he.prototype.endline=function(ye,Ee,be){return!Ee.pretty||Ee.suppressPrettyCount?"":Ee.newline},he.prototype.attribute=function(ye,Ee,be){var Se;return this.openAttribute(ye,Ee,be),Se=" "+ye.name+'="'+ye.value+'"',this.closeAttribute(ye,Ee,be),Se},he.prototype.cdata=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.comment=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.declaration=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+"",Se+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.docType=function(ye,Ee,be){var Se,Pe,Ce,xe,Be;if(be||(be=0),this.openNode(ye,Ee,be),Ee.state=le.OpenTag,xe=this.indent(ye,Ee,be),xe+="0){for(xe+=" [",xe+=this.endline(ye,Ee,be),Ee.state=le.InsideTag,Be=ye.children,Pe=0,Ce=Be.length;Pe",xe+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),xe},he.prototype.element=function(ye,Ee,be){var Se,Pe,Ce,xe,Be,Ae,Te,Oe,je,De,We,ze,Ve,Ze;be||(be=0),De=!1,We="",this.openNode(ye,Ee,be),Ee.state=le.OpenTag,We+=this.indent(ye,Ee,be)+"<"+ye.name,ze=ye.attribs;for(je in ze)pe.call(ze,je)&&(Se=ze[je],We+=this.attribute(Se,Ee,be));if(Ce=ye.children.length,xe=Ce===0?null:ye.children[0],Ce===0||ye.children.every(function(Ue){return(Ue.type===de.Text||Ue.type===de.Raw)&&Ue.value===""}))Ee.allowEmpty?(We+=">",Ee.state=le.CloseTag,We+=""+this.endline(ye,Ee,be)):(Ee.state=le.CloseTag,We+=Ee.spaceBeforeSlash+"/>"+this.endline(ye,Ee,be));else if(Ee.pretty&&Ce===1&&(xe.type===de.Text||xe.type===de.Raw)&&xe.value!=null)We+=">",Ee.state=le.InsideTag,Ee.suppressPrettyCount++,De=!0,We+=this.writeChildNode(xe,Ee,be+1),Ee.suppressPrettyCount--,De=!1,Ee.state=le.CloseTag,We+=""+this.endline(ye,Ee,be);else{if(Ee.dontPrettyTextNodes){for(Ve=ye.children,Be=0,Te=Ve.length;Be"+this.endline(ye,Ee,be),Ee.state=le.InsideTag,Ze=ye.children,Ae=0,Oe=Ze.length;Ae",De&&Ee.suppressPrettyCount--,We+=this.endline(ye,Ee,be),Ee.state=le.None}return this.closeNode(ye,Ee,be),We},he.prototype.writeChildNode=function(ye,Ee,be){switch(ye.type){case de.CData:return this.cdata(ye,Ee,be);case de.Comment:return this.comment(ye,Ee,be);case de.Element:return this.element(ye,Ee,be);case de.Raw:return this.raw(ye,Ee,be);case de.Text:return this.text(ye,Ee,be);case de.ProcessingInstruction:return this.processingInstruction(ye,Ee,be);case de.Dummy:return"";case de.Declaration:return this.declaration(ye,Ee,be);case de.DocType:return this.docType(ye,Ee,be);case de.AttributeDeclaration:return this.dtdAttList(ye,Ee,be);case de.ElementDeclaration:return this.dtdElement(ye,Ee,be);case de.EntityDeclaration:return this.dtdEntity(ye,Ee,be);case de.NotationDeclaration:return this.dtdNotation(ye,Ee,be);default:throw new Error("Unknown XML node type: "+ye.constructor.name)}},he.prototype.processingInstruction=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+"",Se+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.raw=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be),Ee.state=le.InsideTag,Se+=ye.value,Ee.state=le.CloseTag,Se+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.text=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be),Ee.state=le.InsideTag,Se+=ye.value,Ee.state=le.CloseTag,Se+=this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.dtdAttList=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.dtdElement=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.dtdEntity=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.dtdNotation=function(ye,Ee,be){var Se;return this.openNode(ye,Ee,be),Ee.state=le.OpenTag,Se=this.indent(ye,Ee,be)+""+this.endline(ye,Ee,be),Ee.state=le.None,this.closeNode(ye,Ee,be),Se},he.prototype.openNode=function(ye,Ee,be){},he.prototype.closeNode=function(ye,Ee,be){},he.prototype.openAttribute=function(ye,Ee,be){},he.prototype.closeAttribute=function(ye,Ee,be){},he}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,ve,ge){(function(){var de,le,ie,ue,se,oe,ae,ne,ee,a;a=E("./Utility"),ne=a.assign,ee=a.isFunction,ie=E("./XMLDOMImplementation"),ue=E("./XMLDocument"),se=E("./XMLDocumentCB"),ae=E("./XMLStringWriter"),oe=E("./XMLStreamWriter"),de=E("./NodeType"),le=E("./WriterState"),ve.exports.create=function(y,x,b,z){var te,ce;if(y==null)throw new Error("Root element needs a name.");return z=ne({},x,b,z),te=new ue(z),ce=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),ce},ve.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new se(y,x,b):new ue(y)},ve.exports.stringWriter=function(y){return new ae(y)},ve.exports.streamWriter=function(y,x){return new oe(y,x)},ve.exports.implementation=new ie,ve.exports.nodeType=de,ve.exports.writerState=le}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,ve,ge){ve.exports=le;var de=Object.prototype.hasOwnProperty;function le(){for(var ie={},ue=0;uese?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,ce=271733878,fe=0;fe>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}ve.exports=function(x){return de.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,ve,ge){"use strict";var de=E("./helpers");function le(ae,ne){ae[ne>>5]|=128<<24-ne%32,ae[(ne+64>>9<<4)+15]=ne;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(ne>>16)+(ee>>16);return a<<16|ee&65535}function oe(ae,ne){return ae<>>32-ne}ve.exports=function(ne){return de.hash(ne,le,20,!0)}},{"./helpers":462}],465:[function(E,ve,ge){"use strict";ve.exports=function(){return function(){}}},{}],466:[function(E,ve,ge){(function(de){(function(){"use strict";var le=E("@babel/runtime/helpers/interopRequireDefault"),ie=le(E("@babel/runtime/helpers/typeof")),ue=E("stream"),se=ue.Stream,oe=E("../lib/common/utils/isArray"),ae=oe.isArray;ve.exports.string=function(a){return typeof a=="string"},ve.exports.array=ae,ve.exports.buffer=de.isBuffer;function ne(ee){return ee instanceof se}ve.exports.writableStream=function(a){return ne(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,ve,ge){"use strict";var de=E("immediate"),le=ve.exports={};le.nextTick=de,le.title="browser",le.browser=!0,le.env={},le.argv=[],le.version="",le.versions={};function ie(){}le.on=ie,le.addListener=ie,le.once=ie,le.off=ie,le.removeListener=ie,le.removeAllListeners=ie,le.emit=ie,le.prependListener=ie,le.prependOnceListener=ie,le.listeners=function(ue){return[]},le.binding=function(ue){throw new Error("process.binding is not supported")},le.cwd=function(){return"/"},le.chdir=function(ue){throw new Error("process.chdir is not supported")},le.umask=function(){return 0}},{immediate:358}],468:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var le=E("./lib/request"),ie=E("./lib/response"),ue=E("xtend"),se=E("builtin-status-codes"),oe=E("url"),ae=ge;ae.request=function(ne,ee){typeof ne=="string"?ne=oe.parse(ne):ne=ue(ne);var a=de.location.protocol.search(/^https?:$/)===-1?"http:":"",y=ne.protocol||a,x=ne.hostname||ne.host,b=ne.port,z=ne.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),ne.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,ne.method=(ne.method||"GET").toUpperCase(),ne.headers=ne.headers||{};var te=new le(ne);return ee&&te.on("response",ee),te},ae.get=function(ee,a){var y=ae.request(ee,a);return y.end(),y},ae.ClientRequest=le,ae.IncomingMessage=ie.IncomingMessage,ae.Agent=function(){},ae.Agent.defaultMaxSockets=4,ae.globalAgent=new ae.Agent,ae.STATUS_CODES=se,ae.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 at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,ve,ge){(function(de){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),ge.fetch=ae(de.fetch)&&ae(de.ReadableStream),ge.writableStream=ae(de.WritableStream),ge.abortController=ae(de.AbortController),ge.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),ge.blobConstructor=!0}catch(ne){}var le;function ie(){if(le!==void 0)return le;if(de.XMLHttpRequest){le=new de.XMLHttpRequest;try{le.open("GET",de.XDomainRequest?"/":"https://example.com")}catch(ne){le=null}}else le=null;return le}function ue(ne){var ee=ie();if(!ee)return!1;try{return ee.responseType=ne,ee.responseType===ne}catch(a){}return!1}var se=typeof de.ArrayBuffer!="undefined",oe=se&&ae(de.ArrayBuffer.prototype.slice);ge.arraybuffer=ge.fetch||se&&ue("arraybuffer"),ge.msstream=!ge.fetch&&oe&&ue("ms-stream"),ge.mozchunkedarraybuffer=!ge.fetch&&se&&ue("moz-chunked-arraybuffer"),ge.overrideMimeType=ge.fetch||(ie()?ae(ie().overrideMimeType):!1),ge.vbArray=ae(de.VBArray);function ae(ne){return typeof ne=="function"}le=null}).call(this)}).call(this,typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,ve,ge){(function(de,le,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var ue=E("./capability"),se=E("inherits"),oe=E("./response"),ae=E("readable-stream"),ne=E("to-arraybuffer"),ee=oe.IncomingMessage,a=oe.readyStates;function y(te,ce){return ue.fetch&&ce?"fetch":ue.mozchunkedarraybuffer?"moz-chunked-arraybuffer":ue.msstream?"ms-stream":ue.arraybuffer&&te?"arraybuffer":ue.vbArray&&te?"text:vbarray":"text"}var x=ve.exports=function(te){var ce=this;ae.Writable.call(ce),ce._opts=te,ce._body=[],ce._headers={},te.auth&&ce.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(he){ce.setHeader(he,te.headers[he])});var fe,pe=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!ue.abortController)pe=!1,fe=!0;else if(te.mode==="prefer-streaming")fe=!1;else if(te.mode==="allow-wrong-content-type")fe=!ue.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")fe=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(fe,pe),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};se(x,ae.Writable),x.prototype.setHeader=function(te,ce){var fe=this,pe=te.toLowerCase();z.indexOf(pe)===-1&&(fe._headers[pe]={name:te,value:ce})},x.prototype.getHeader=function(te){var ce=this._headers[te.toLowerCase()];return ce?ce.value:null},x.prototype.removeHeader=function(te){var ce=this;delete ce._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var ce=te._opts,fe=te._headers,pe=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(ue.arraybuffer?pe=ne(ie.concat(te._body)):ue.blobConstructor?pe=new le.Blob(te._body.map(function(Pe){return ne(Pe)}),{type:(fe["content-type"]||{}).value||""}):pe=ie.concat(te._body).toString());var he=[];if(Object.keys(fe).forEach(function(Pe){var Ce=fe[Pe].name,xe=fe[Pe].value;Array.isArray(xe)?xe.forEach(function(Be){he.push([Ce,Be])}):he.push([Ce,xe])}),te._mode==="fetch"){var ye=null,Ee=null;if(ue.abortController){var be=new AbortController;ye=be.signal,te._fetchAbortController=be,"requestTimeout"in ce&&ce.requestTimeout!==0&&(te._fetchTimer=le.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},ce.requestTimeout))}le.fetch(te._opts.url,{method:te._opts.method,headers:he,body:pe||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:ye}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){le.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var Se=te._xhr=new le.XMLHttpRequest;try{Se.open(te._opts.method,te._opts.url,!0)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}"responseType"in Se&&(Se.responseType=te._mode.split(":")[0]),"withCredentials"in Se&&(Se.withCredentials=!!ce.withCredentials),te._mode==="text"&&"overrideMimeType"in Se&&Se.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(Se.timeout=ce.requestTimeout,Se.ontimeout=function(){te.emit("requestTimeout")}),he.forEach(function(Pe){Se.setRequestHeader(Pe[0],Pe[1])}),te._response=null,Se.onreadystatechange=function(){switch(Se.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(Se.onprogress=function(){te._onXHRProgress()}),Se.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{Se.send(pe)}catch(Pe){de.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var ce=te.status;return ce!==null&&ce!==0}catch(fe){return!1}}x.prototype._onXHRProgress=function(){var te=this;!b(te._xhr)||te._destroyed||(te._response||te._connect(),te._response._onXHRProgress())},x.prototype._connect=function(){var te=this;te._destroyed||(te._response=new ee(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(ce){te.emit("error",ce)}),te.emit("response",te._response))},x.prototype._write=function(te,ce,fe){var pe=this;pe._body.push(te),fe()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,le.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,ce,fe){var pe=this;typeof te=="function"&&(fe=te,te=void 0),ae.Writable.prototype.end.call(pe,te,ce,fe)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,ve,ge){(function(de,le,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var ue=E("./capability"),se=E("inherits"),oe=E("readable-stream"),ae=ge.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},ne=ge.IncomingMessage=function(ee,a,y,x){var b=this;if(oe.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){de.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function ye(){ce.read().then(function(Ee){if(!b._destroyed){if(Ee.done){le.clearTimeout(x),b.push(null);return}b.push(new ie(Ee.value)),ye()}}).catch(function(Ee){le.clearTimeout(x),b._destroyed||b.emit("error",Ee)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(ye,Ee){b.headers[Ee.toLowerCase()]=ye,b.rawHeaders.push(Ee,ye)}),ue.writableStream){var te=new WritableStream({write:function(Ee){return new Promise(function(be,Se){b._destroyed?Se():b.push(new ie(Ee))?be():b._resumeFetch=be})},close:function(){le.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Ee){b._destroyed||b.emit("error",Ee)}});try{a.body.pipeTo(te).catch(function(ye){le.clearTimeout(x),b._destroyed||b.emit("error",ye)});return}catch(ye){}}var ce=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var fe=ee.getAllResponseHeaders().split(/\r?\n/);if(fe.forEach(function(ye){var Ee=ye.match(/^([^:]+):\s*(.*)/);if(Ee){var be=Ee[1].toLowerCase();be==="set-cookie"?(b.headers[be]===void 0&&(b.headers[be]=[]),b.headers[be].push(Ee[2])):b.headers[be]!==void 0?b.headers[be]+=", "+Ee[2]:b.headers[be]=Ee[2],b.rawHeaders.push(Ee[1],Ee[2])}}),b._charset="x-user-defined",!ue.overrideMimeType){var pe=b.rawHeaders["mime-type"];if(pe){var he=pe.match(/;\s*charset=([^;])(;|$)/);he&&(b._charset=he[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};se(ne,oe.Readable),ne.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},ne.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==ae.DONE)break;try{y=new le.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){ee.push(new ie(y));break}case"text":try{y=a.responseText}catch(ce){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new ie(x.length),z=0;zee._pos&&(ee.push(new ie(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===ae.DONE&&ee._mode!=="ms-stream"&&ee.push(null)}}).call(this)}).call(this,E("_process"),typeof at!="undefined"?at:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ie=E("punycode"),ue=E("./util");ge.parse=Ee,ge.resolve=Se,ge.resolveObject=Pe,ge.format=be,ge.Url=se;function se(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var oe=/^([a-z0-9.+-]+:)/i,ae=/:[0-9]*$/,ne=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` +`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,fe={javascript:!0,"javascript:":!0},pe={javascript:!0,"javascript:":!0},he={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},ye=E("querystring");function Ee(Ce,xe,Be){if(Ce&&ue.isObject(Ce)&&Ce instanceof se)return Ce;var Ae=new se;return Ae.parse(Ce,xe,Be),Ae}se.prototype.parse=function(Ce,xe,Be){if(!ue.isString(Ce))throw new TypeError("Parameter 'url' must be a string, not "+(0,le.default)(Ce));var Ae=Ce.indexOf("?"),Te=Ae!==-1&&Ae127?Xe+="x":Xe+=Le[Fe];if(!Xe.match(te)){var et=Ke.slice(0,Me),tt=Ke.slice(Me+1),$e=Le.match(ce);$e&&(et.push($e[1]),tt.unshift($e[2])),tt.length&&(De="/"+tt.join(".")+De),this.hostname=et.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),rt||(this.hostname=ie.toASCII(this.hostname));var _e=this.port?":"+this.port:"",Ie=this.hostname||"";this.host=Ie+_e,this.href+=this.host,rt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),De[0]!=="/"&&(De="/"+De))}if(!fe[Ve])for(var Me=0,Ge=y.length;Me0?Be.host.split("@"):!1;Xe&&(Be.auth=Xe.shift(),Be.host=Be.hostname=Xe.shift())}return Be.search=Ce.search,Be.query=Ce.query,(!ue.isNull(Be.pathname)||!ue.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.href=Be.format(),Be}if(!Ke.length)return Be.pathname=null,Be.search?Be.path="/"+Be.search:Be.path=null,Be.href=Be.format(),Be;for(var Fe=Ke.slice(-1)[0],ke=(Be.host||Ce.host||Ke.length>1)&&(Fe==="."||Fe==="..")||Fe==="",et=0,tt=Ke.length;tt>=0;tt--)Fe=Ke[tt],Fe==="."?Ke.splice(tt,1):Fe===".."?(Ke.splice(tt,1),et++):et&&(Ke.splice(tt,1),et--);if(!Qe&&!rt)for(;et--;et)Ke.unshift("..");Qe&&Ke[0]!==""&&(!Ke[0]||Ke[0].charAt(0)!=="/")&&Ke.unshift(""),ke&&Ke.join("/").substr(-1)!=="/"&&Ke.push("");var $e=Ke[0]===""||Ke[0]&&Ke[0].charAt(0)==="/";if(Le){Be.hostname=Be.host=$e?"":Ke.length?Ke.shift():"";var Xe=Be.host&&Be.host.indexOf("@")>0?Be.host.split("@"):!1;Xe&&(Be.auth=Xe.shift(),Be.host=Be.hostname=Xe.shift())}return Qe=Qe||Be.host&&Ke.length,Qe&&!$e&&Ke.unshift(""),Ke.length?Be.pathname=Ke.join("/"):(Be.pathname=null,Be.path=null),(!ue.isNull(Be.pathname)||!ue.isNull(Be.search))&&(Be.path=(Be.pathname?Be.pathname:"")+(Be.search?Be.search:"")),Be.auth=Ce.auth||Be.auth,Be.slashes=Be.slashes||Ce.slashes,Be.href=Be.format(),Be},se.prototype.parseHost=function(){var Ce=this.host,xe=ae.exec(Ce);xe&&(xe=xe[0],xe!==":"&&(this.port=xe.substr(1)),Ce=Ce.substr(0,Ce.length-xe.length)),Ce&&(this.hostname=Ce)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,ve,ge){"use strict";var de=E("@babel/runtime/helpers/interopRequireDefault"),le=de(E("@babel/runtime/helpers/typeof"));ve.exports={isString:function(ue){return typeof ue=="string"},isObject:function(ue){return(0,le.default)(ue)==="object"&&ue!==null},isNull:function(ue){return ue===null},isNullOrUndefined:function(ue){return ue==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(E,ve,ge){"use strict";E("core-js/modules/es.number.constructor.js"),ge.encodeURIComponent=function(de){try{return encodeURIComponent(de)}catch(le){return de}},ge.escape=E("escape-html"),ge.timestamp=function(le){if(le){var ie=le;return typeof ie=="string"&&(ie=Number(ie)),String(le).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,ve,ge){(function(de,le){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),ue=ie(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var se=E("util"),oe=E("url"),ae=E("http"),ne=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(pe,he){return pe===void 0?he:pe}function te(pe){return pe?pe.split(";")[0].trim().toLowerCase():""}function ce(pe,he){return function(ye,Ee,be){if(ye)return he(ye);pe({data:Ee,status:be.statusCode,headers:be.headers,res:be})}}ge.TIMEOUTS=[a("300s"),a("300s")];var fe=["json","text"];ge.request=function(he,ye,Ee){return arguments.length===2&&typeof ye=="function"&&(Ee=ye,ye=null),typeof Ee=="function"?ge.requestWithCallback(he,ye,Ee):new Promise(function(be,Se){ge.requestWithCallback(he,ye,ce(be,Se))})},ge.requestWithCallback=function(he,ye,Ee){if(!he||typeof he!="string"&&(0,ue.default)(he)!=="object"){var be=se.format("expect request url to be a string or a http request options, but got %j",he);throw new Error(be)}arguments.length===2&&typeof ye=="function"&&(Ee=ye,ye=null),ye=ye||{},y>=x&&(y=0);var Se=++y;ye.requestUrls=ye.requestUrls||[];var Pe={requestId:Se,url:he,args:ye,ctx:ye.ctx};ye.emitter&&ye.emitter.emit("request",Pe),ye.timeout=ye.timeout||ge.TIMEOUTS,ye.maxRedirects=ye.maxRedirects||10,ye.streaming=ye.streaming||ye.customResponse;var Ce=Date.now(),xe;typeof he=="string"?(b.test(he)||(he="https://"+he),xe=oe.parse(he)):xe=he;var Be=(ye.type||ye.method||xe.method||"GET").toUpperCase(),Ae=xe.port||80,Te=ae,Oe=z(ye.agent,ge.agent),je=ye.fixJSONCtlChars;xe.protocol==="https:"&&(Te=ne,Oe=z(ye.httpsAgent,ge.httpsAgent),xe.port||(Ae=443));var De={host:xe.hostname||xe.host||"localhost",path:xe.path||"/",method:Be,port:Ae,agent:Oe,headers:ye.headers||{},lookup:ye.lookup};Array.isArray(ye.timeout)?De.requestTimeout=ye.timeout[ye.timeout.length-1]:typeof ye.timeout!="undefined"&&(De.requestTimeout=ye.timeout);var We=ye.auth||xe.auth;We&&(De.auth=We);var ze=ye.content||ye.data,Ve=Be==="GET"||Be==="HEAD"||ye.dataAsQueryString;if(!ye.content&&ze&&!(typeof ze=="string"||le.isBuffer(ze)))if(Ve)ze=ye.nestedQuerystring?qs.stringify(ze):querystring.stringify(ze);else{var Ze=De.headers["Content-Type"]||De.headers["content-type"];Ze||(ye.contentType==="json"?Ze="application/json":Ze="application/x-www-form-urlencoded",De.headers["Content-Type"]=Ze),te(Ze)==="application/json"?ze=JSON.stringify(ze):ze=ye.nestedQuerystring?qs.stringify(ze):querystring.stringify(ze)}Ve&&ze&&(De.path+=(xe.query?"&":"?")+ze,ze=null);var Ue=0;if(ze){var Me=ze.length;le.isBuffer(ze)||(Me=le.byteLength(ze)),Ue=De.headers["Content-Length"]=Me}ye.dataType==="json"&&(De.headers.Accept="application/json"),typeof ye.beforeRequest=="function"&&ye.beforeRequest(De);var He=null,Ye=null,Qe=null,rt=!1,Ke=!1,Ge=0,Le=-1,Xe=!1,Fe="",ke="",et=null;ye.timing&&(et={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function tt(){He&&(clearTimeout(He),He=null)}function $e(){Ye&&(clearTimeout(Ye),Ye=null)}function _e(lt,St,At){if($e(),!Ee){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Se,de.pid,De.method,he),lt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s stack: %s`,Date(),Se,de.pid,lt.name,lt.message,lt.stack);return}var Pt=Ee;Ee=null;var Dt={};At&&(Le=At.statusCode,Dt=At.headers);var _t=Date.now()-Ce;et&&(et.contentDownload=_t),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",_t,Ge,Le,De.method,De.host,De.path,Ke,et);var kt={status:Le,statusCode:Le,headers:Dt,size:Ge,aborted:Xe,rt:_t,keepAliveSocket:Ke,data:St,requestUrls:ye.requestUrls,timing:et,remoteAddress:Fe,remotePort:ke};if(lt){var wt="";Oe&&typeof Oe.getCurrentStatus=="function"&&(wt=", agent status: "+JSON.stringify(Oe.getCurrentStatus())),lt.message+=", "+De.method+" "+he+" "+Le+" (connected: "+rt+", keepalive socket: "+Ke+wt+`) -headers: `+JSON.stringify(Dt),lt.data=St,lt.path=De.path,lt.status=Le,lt.headers=Dt,lt.res=kt}Pt(lt,St,ye.streaming?At:kt),ye.emitter&&(Pe.url=he,Pe.socket=gt&>.connection,Pe.options=De,Pe.size=Ue,ye.emitter.emit("response",{requestId:Se,error:lt,ctx:ye.ctx,req:Pe,res:kt}))}function Ie(lt){var St=null;if(ye.followRedirect&&statuses.redirect[lt.statusCode]){ye._followRedirectCount=(ye._followRedirectCount||0)+1;var At=lt.headers.location;if(!At)St=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),St.name="FollowRedirectError";else if(ye._followRedirectCount>ye.maxRedirects)St=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+he),St.name="MaxRedirectError";else{var Pt=ye.formatRedirectUrl?ye.formatRedirectUrl(he,At):oe.resolve(he,At);ee("Request#%d %s: `redirected` from %s to %s",Se,De.path,he,Pt),$e(),ye.headers&&ye.headers.Host&&b.test(At)&&(ye.headers.Host=null);var Dt=Ee;return Ee=null,me.requestWithCallback(Pt,ye,Dt),{redirect:!0,error:null}}}return{redirect:!1,error:St}}ye.gzip&&!De.headers["Accept-Encoding"]&&!De.headers["accept-encoding"]&&(De.headers["Accept-Encoding"]="gzip");function Re(lt,St,At){var Pt=lt.headers["content-encoding"];return At(null,St,Pt)}var Ne=ye.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",Se,Be,he,De.headers,De.path),ye.requestUrls.push(he);function qe(lt){if(et&&(et.waiting=Date.now()-Ce),ee("Request#%d %s `req response` event emit: status %d, headers: %j",Se,he,lt.statusCode,lt.headers),ye.streaming){var St=Ie(lt);if(St.redirect){lt.resume();return}return St.error?(lt.resume(),_e(St.error,null,lt)):_e(null,null,lt)}if(lt.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",Se,he,Ge)}),lt.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",Se,he,Ge)}),lt.on("aborted",function(){Xe=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",Se,he,Ge)}),Ne){var At=Ie(lt);if(At.redirect){lt.resume();return}return At.error?(lt.resume(),Ne.end(),_e(At.error,null,lt)):(ye.consumeWriteStream===!1?lt.on("end",_e.bind(null,null,null,lt)):Ne.on("close",function(){ee("Request#%d %s: writeStream close event emitted",Se,he),_e(Ye||null,null,lt)}),lt.pipe(Ne))}var Pt=[];lt.on("data",function(Dt){ee("Request#%d %s: `res data` event emit, size %d",Se,he,Dt.length),Ge+=Dt.length,Pt.push(Dt)}),lt.on("end",function(){var Dt=le.concat(Pt,Ge);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Se,he,Ge,lt._dumped),Ye)return _e(Ye,Dt,lt);var _t=Ie(lt);if(_t.error)return _e(_t.error,Dt,lt);_t.redirect||Re(lt,Dt,function(kt,wt,It){if(kt)return _e(kt,Dt,lt);if(!It&&fe.indexOf(ye.dataType)>=0){try{wt=decodeBodyByCharset(wt,lt)}catch(ln){return ee("decodeBodyByCharset error: %s",ln),_e(null,wt,lt)}if(ye.dataType==="json")if(Ge===0)wt=null;else{var Nt=parseJSON(wt,je);Nt.error?kt=Nt.error:wt=Nt.data}}Xe&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",Se,he),_e(kt,wt,lt)})})}var st,nt;Array.isArray(ye.timeout)?(st=a(ye.timeout[0]),nt=a(ye.timeout[1])):st=nt=a(ye.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",st,nt);function ot(){ee("Connect timer ticking, timeout: %d",st),He=setTimeout(function(){He=null,Le===-1&&(Le=-2);var lt="Connect timeout for "+st+"ms",St="ConnectionTimeoutError";gt.socket||(St="SocketAssignTimeoutError",lt+=", working sockets is full"),Ye=new Error(lt),Ye.name=St,Ye.requestId=Se,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Se,he,Ye.name,lt,rt),ht()},st)}function Ft(){ee("Response timer ticking, timeout: %d",nt),Qe=setTimeout(function(){Qe=null;var lt="Response timeout for "+nt+"ms",St="ResponseTimeoutError";Ye=new Error(lt),Ye.name=St,Ye.requestId=Se,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Se,he,Ye.name,lt,rt),ht()},nt)}var gt;De.mode=ye.mode?ye.mode:"";try{gt=Te.request(De,qe)}catch(lt){return _e(lt)}typeof window=="undefined"?ot():gt.on("requestTimeout",function(){Le===-1&&(Le=-2);var lt="Connect timeout for "+st+"ms",St="ConnectionTimeoutError";Ye=new Error(lt),Ye.name=St,Ye.requestId=Se,ht()});function ht(){ee("Request#%d %s abort, connected: %s",Se,he,rt),gt.socket||(Ye.noSocket=!0,_e(Ye)),gt.abort()}return et&>.on("finish",function(){et.requestSent=Date.now()-Ce}),gt.once("socket",function(lt){et&&(et.queuing=Date.now()-Ce);var St=lt.readyState;if(St==="opening"){lt.once("lookup",function(At,Pt,Dt){ee("Request#%d %s lookup: %s, %s, %s",Se,he,At,Pt,Dt),et&&(et.dnslookup=Date.now()-Ce),Pt&&(Fe=Pt)}),lt.once("connect",function(){et&&(et.connected=Date.now()-Ce),tt(),Ft(),ee("Request#%d %s new socket connected",Se,he),rt=!0,Fe||(Fe=lt.remoteAddress),ke=lt.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",Se,he,St),rt=!0,Ke=!0,Fe||(Fe=lt.remoteAddress),ke=lt.remotePort,tt(),Ft()}),gt.on("error",function(lt){(lt.name==="Error"||lt.name==="TypeError")&&(lt.name=rt?"ResponseError":"RequestError"),lt.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",Se,he,lt.name,lt.message),_e(Ye||lt)}),Ne&&Ne.once("error",function(lt){lt.message+=' (writeStream "error")',Ye=lt,ee("Request#%d %s `writeStream error` event emit, %s: %s",Se,he,lt.name,lt.message),ht()}),ye.stream?(ye.stream.pipe(gt),ye.stream.once("error",function(lt){lt.message+=' (stream "error")',Ye=lt,ee("Request#%d %s `readStream error` event emit, %s: %s",Se,he,lt.name,lt.message),ht()})):gt.end(ze),gt.requestId=Se,gt}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},77578:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ne}});const ne=we=>we?typeof we=="function"?we():we:null},66104:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return Be}});var ne=ge(92310),we=ge.n(ne),E=ge(11592),ve=ge(26112),me=ge(59301),de=ge(92343),le=ge(36355),ie=ge(84105),ue=ge(91857);const se=Ae=>{let{children:Te}=Ae;const{getPrefixCls:Oe}=me.useContext(le.E_),je=Oe("breadcrumb");return me.createElement("li",{className:`${je}-separator`,"aria-hidden":"true"},Te===""?Te:Te||"/")};se.__ANT_BREADCRUMB_SEPARATOR=!0;var oe=se,ae=function(Ae,Te){var Oe={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Oe[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,je=Object.getOwnPropertySymbols(Ae);DeTe[De]||je)}function ee(Ae,Te,Oe,je){if(Oe==null)return null;const{className:De,onClick:We}=Te,ze=ae(Te,["className","onClick"]),Ve=Object.assign(Object.assign({},(0,ve.Z)(ze,{data:!0,aria:!0})),{onClick:We});return je!==void 0?me.createElement("a",Object.assign({},Ve,{className:we()(`${Ae}-link`,De),href:je}),Oe):me.createElement("span",Object.assign({},Ve,{className:we()(`${Ae}-link`,De)}),Oe)}function a(Ae,Te){return(je,De,We,ze,Ve)=>{if(Te)return Te(je,De,We,ze);const Ze=re(je,De);return ee(Ae,je,Ze,Ve)}}var y=function(Ae,Te){var Oe={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Oe[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,je=Object.getOwnPropertySymbols(Ae);De{const{prefixCls:Te,separator:Oe="/",children:je,menu:De,overlay:We,dropdownProps:ze,href:Ve}=Ae,Ue=(Me=>{if(De||We){const He=Object.assign({},ze);if(De){const Qe=De||{},{items:Ye}=Qe,rt=y(Qe,["items"]);He.menu=Object.assign(Object.assign({},rt),{items:Ye==null?void 0:Ye.map((Ke,Ge)=>{var{key:Le,title:Xe,label:Fe,path:ke}=Ke,et=y(Ke,["key","title","label","path"]);let tt=Fe!=null?Fe:Xe;return ke&&(tt=me.createElement("a",{href:`${Ve}${ke}`},tt)),Object.assign(Object.assign({},et),{key:Le!=null?Le:Ge,label:tt})})})}else We&&(He.overlay=We);return me.createElement(ue.Z,Object.assign({placement:"bottom"},He),me.createElement("span",{className:`${Te}-overlay-link`},Me,me.createElement(ie.Z,null)))}return Me})(je);return Ue!=null?me.createElement(me.Fragment,null,me.createElement("li",null,Ue),Oe&&me.createElement(oe,null,Oe)):null},b=Ae=>{const{prefixCls:Te,children:Oe,href:je}=Ae,De=y(Ae,["prefixCls","children","href"]),{getPrefixCls:We}=me.useContext(le.E_),ze=We("breadcrumb",Te);return me.createElement(x,Object.assign({},De,{prefixCls:ze}),ee(ze,De,Oe,je))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=ge(17313),ce=ge(83116),fe=ge(37613);const pe=Ae=>{const{componentCls:Te,iconCls:Oe}=Ae;return{[Te]:Object.assign(Object.assign({},(0,te.Wf)(Ae)),{color:Ae.itemColor,fontSize:Ae.fontSize,[Oe]:{fontSize:Ae.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ae.linkColor,transition:`color ${Ae.motionDurationMid}`,padding:`0 ${Ae.paddingXXS}px`,borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",marginInline:-Ae.marginXXS,"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover}},(0,te.Qy)(Ae)),"li:last-child":{color:Ae.lastItemColor},[`${Te}-separator`]:{marginInline:Ae.separatorMargin,color:Ae.separatorColor},[`${Te}-link`]:{[` +headers: `+JSON.stringify(Dt),lt.data=St,lt.path=De.path,lt.status=Le,lt.headers=Dt,lt.res=kt}Pt(lt,St,ye.streaming?At:kt),ye.emitter&&(Pe.url=he,Pe.socket=gt&>.connection,Pe.options=De,Pe.size=Ue,ye.emitter.emit("response",{requestId:Se,error:lt,ctx:ye.ctx,req:Pe,res:kt}))}function Ie(lt){var St=null;if(ye.followRedirect&&statuses.redirect[lt.statusCode]){ye._followRedirectCount=(ye._followRedirectCount||0)+1;var At=lt.headers.location;if(!At)St=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),St.name="FollowRedirectError";else if(ye._followRedirectCount>ye.maxRedirects)St=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+he),St.name="MaxRedirectError";else{var Pt=ye.formatRedirectUrl?ye.formatRedirectUrl(he,At):oe.resolve(he,At);ee("Request#%d %s: `redirected` from %s to %s",Se,De.path,he,Pt),$e(),ye.headers&&ye.headers.Host&&b.test(At)&&(ye.headers.Host=null);var Dt=Ee;return Ee=null,ge.requestWithCallback(Pt,ye,Dt),{redirect:!0,error:null}}}return{redirect:!1,error:St}}ye.gzip&&!De.headers["Accept-Encoding"]&&!De.headers["accept-encoding"]&&(De.headers["Accept-Encoding"]="gzip");function Re(lt,St,At){var Pt=lt.headers["content-encoding"];return At(null,St,Pt)}var Ne=ye.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",Se,Be,he,De.headers,De.path),ye.requestUrls.push(he);function qe(lt){if(et&&(et.waiting=Date.now()-Ce),ee("Request#%d %s `req response` event emit: status %d, headers: %j",Se,he,lt.statusCode,lt.headers),ye.streaming){var St=Ie(lt);if(St.redirect){lt.resume();return}return St.error?(lt.resume(),_e(St.error,null,lt)):_e(null,null,lt)}if(lt.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",Se,he,Ge)}),lt.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",Se,he,Ge)}),lt.on("aborted",function(){Xe=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",Se,he,Ge)}),Ne){var At=Ie(lt);if(At.redirect){lt.resume();return}return At.error?(lt.resume(),Ne.end(),_e(At.error,null,lt)):(ye.consumeWriteStream===!1?lt.on("end",_e.bind(null,null,null,lt)):Ne.on("close",function(){ee("Request#%d %s: writeStream close event emitted",Se,he),_e(Qe||null,null,lt)}),lt.pipe(Ne))}var Pt=[];lt.on("data",function(Dt){ee("Request#%d %s: `res data` event emit, size %d",Se,he,Dt.length),Ge+=Dt.length,Pt.push(Dt)}),lt.on("end",function(){var Dt=le.concat(Pt,Ge);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Se,he,Ge,lt._dumped),Qe)return _e(Qe,Dt,lt);var _t=Ie(lt);if(_t.error)return _e(_t.error,Dt,lt);_t.redirect||Re(lt,Dt,function(kt,wt,It){if(kt)return _e(kt,Dt,lt);if(!It&&fe.indexOf(ye.dataType)>=0){try{wt=decodeBodyByCharset(wt,lt)}catch(ln){return ee("decodeBodyByCharset error: %s",ln),_e(null,wt,lt)}if(ye.dataType==="json")if(Ge===0)wt=null;else{var Nt=parseJSON(wt,je);Nt.error?kt=Nt.error:wt=Nt.data}}Xe&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",Se,he),_e(kt,wt,lt)})})}var st,nt;Array.isArray(ye.timeout)?(st=a(ye.timeout[0]),nt=a(ye.timeout[1])):st=nt=a(ye.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",st,nt);function ot(){ee("Connect timer ticking, timeout: %d",st),He=setTimeout(function(){He=null,Le===-1&&(Le=-2);var lt="Connect timeout for "+st+"ms",St="ConnectionTimeoutError";gt.socket||(St="SocketAssignTimeoutError",lt+=", working sockets is full"),Qe=new Error(lt),Qe.name=St,Qe.requestId=Se,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Se,he,Qe.name,lt,rt),ht()},st)}function Ft(){ee("Response timer ticking, timeout: %d",nt),Ye=setTimeout(function(){Ye=null;var lt="Response timeout for "+nt+"ms",St="ResponseTimeoutError";Qe=new Error(lt),Qe.name=St,Qe.requestId=Se,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Se,he,Qe.name,lt,rt),ht()},nt)}var gt;De.mode=ye.mode?ye.mode:"";try{gt=Te.request(De,qe)}catch(lt){return _e(lt)}typeof window=="undefined"?ot():gt.on("requestTimeout",function(){Le===-1&&(Le=-2);var lt="Connect timeout for "+st+"ms",St="ConnectionTimeoutError";Qe=new Error(lt),Qe.name=St,Qe.requestId=Se,ht()});function ht(){ee("Request#%d %s abort, connected: %s",Se,he,rt),gt.socket||(Qe.noSocket=!0,_e(Qe)),gt.abort()}return et&>.on("finish",function(){et.requestSent=Date.now()-Ce}),gt.once("socket",function(lt){et&&(et.queuing=Date.now()-Ce);var St=lt.readyState;if(St==="opening"){lt.once("lookup",function(At,Pt,Dt){ee("Request#%d %s lookup: %s, %s, %s",Se,he,At,Pt,Dt),et&&(et.dnslookup=Date.now()-Ce),Pt&&(Fe=Pt)}),lt.once("connect",function(){et&&(et.connected=Date.now()-Ce),tt(),Ft(),ee("Request#%d %s new socket connected",Se,he),rt=!0,Fe||(Fe=lt.remoteAddress),ke=lt.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",Se,he,St),rt=!0,Ke=!0,Fe||(Fe=lt.remoteAddress),ke=lt.remotePort,tt(),Ft()}),gt.on("error",function(lt){(lt.name==="Error"||lt.name==="TypeError")&&(lt.name=rt?"ResponseError":"RequestError"),lt.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",Se,he,lt.name,lt.message),_e(Qe||lt)}),Ne&&Ne.once("error",function(lt){lt.message+=' (writeStream "error")',Qe=lt,ee("Request#%d %s `writeStream error` event emit, %s: %s",Se,he,lt.name,lt.message),ht()}),ye.stream?(ye.stream.pipe(gt),ye.stream.once("error",function(lt){lt.message+=' (stream "error")',Qe=lt,ee("Request#%d %s `readStream error` event emit, %s: %s",Se,he,lt.name,lt.message),ht()})):gt.end(ze),gt.requestId=Se,gt}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},77578:function(dt,at,me){"use strict";me.d(at,{Z:function(){return re}});const re=we=>we?typeof we=="function"?we():we:null},66104:function(dt,at,me){"use strict";me.d(at,{Z:function(){return Be}});var re=me(92310),we=me.n(re),E=me(11592),ve=me(26112),ge=me(59301),de=me(92343),le=me(36355),ie=me(84105),ue=me(91857);const se=Ae=>{let{children:Te}=Ae;const{getPrefixCls:Oe}=ge.useContext(le.E_),je=Oe("breadcrumb");return ge.createElement("li",{className:`${je}-separator`,"aria-hidden":"true"},Te===""?Te:Te||"/")};se.__ANT_BREADCRUMB_SEPARATOR=!0;var oe=se,ae=function(Ae,Te){var Oe={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Oe[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,je=Object.getOwnPropertySymbols(Ae);DeTe[De]||je)}function ee(Ae,Te,Oe,je){if(Oe==null)return null;const{className:De,onClick:We}=Te,ze=ae(Te,["className","onClick"]),Ve=Object.assign(Object.assign({},(0,ve.Z)(ze,{data:!0,aria:!0})),{onClick:We});return je!==void 0?ge.createElement("a",Object.assign({},Ve,{className:we()(`${Ae}-link`,De),href:je}),Oe):ge.createElement("span",Object.assign({},Ve,{className:we()(`${Ae}-link`,De)}),Oe)}function a(Ae,Te){return(je,De,We,ze,Ve)=>{if(Te)return Te(je,De,We,ze);const Ze=ne(je,De);return ee(Ae,je,Ze,Ve)}}var y=function(Ae,Te){var Oe={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Oe[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,je=Object.getOwnPropertySymbols(Ae);De{const{prefixCls:Te,separator:Oe="/",children:je,menu:De,overlay:We,dropdownProps:ze,href:Ve}=Ae,Ue=(Me=>{if(De||We){const He=Object.assign({},ze);if(De){const Ye=De||{},{items:Qe}=Ye,rt=y(Ye,["items"]);He.menu=Object.assign(Object.assign({},rt),{items:Qe==null?void 0:Qe.map((Ke,Ge)=>{var{key:Le,title:Xe,label:Fe,path:ke}=Ke,et=y(Ke,["key","title","label","path"]);let tt=Fe!=null?Fe:Xe;return ke&&(tt=ge.createElement("a",{href:`${Ve}${ke}`},tt)),Object.assign(Object.assign({},et),{key:Le!=null?Le:Ge,label:tt})})})}else We&&(He.overlay=We);return ge.createElement(ue.Z,Object.assign({placement:"bottom"},He),ge.createElement("span",{className:`${Te}-overlay-link`},Me,ge.createElement(ie.Z,null)))}return Me})(je);return Ue!=null?ge.createElement(ge.Fragment,null,ge.createElement("li",null,Ue),Oe&&ge.createElement(oe,null,Oe)):null},b=Ae=>{const{prefixCls:Te,children:Oe,href:je}=Ae,De=y(Ae,["prefixCls","children","href"]),{getPrefixCls:We}=ge.useContext(le.E_),ze=We("breadcrumb",Te);return ge.createElement(x,Object.assign({},De,{prefixCls:ze}),ee(ze,De,Oe,je))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,te=me(17313),ce=me(83116),fe=me(37613);const pe=Ae=>{const{componentCls:Te,iconCls:Oe}=Ae;return{[Te]:Object.assign(Object.assign({},(0,te.Wf)(Ae)),{color:Ae.itemColor,fontSize:Ae.fontSize,[Oe]:{fontSize:Ae.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ae.linkColor,transition:`color ${Ae.motionDurationMid}`,padding:`0 ${Ae.paddingXXS}px`,borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",marginInline:-Ae.marginXXS,"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover}},(0,te.Qy)(Ae)),"li:last-child":{color:Ae.lastItemColor},[`${Te}-separator`]:{marginInline:Ae.separatorMargin,color:Ae.separatorColor},[`${Te}-link`]:{[` > ${Oe} + span, > ${Oe} + a - `]:{marginInlineStart:Ae.marginXXS}},[`${Te}-overlay-link`]:{borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",padding:`0 ${Ae.paddingXXS}px`,marginInline:-Ae.marginXXS,[`> ${Oe}`]:{marginInlineStart:Ae.marginXXS,fontSize:Ae.fontSizeIcon},"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover,a:{color:Ae.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ae.componentCls}-rtl`]:{direction:"rtl"}})}};var he=(0,ce.Z)("Breadcrumb",Ae=>{const Te=(0,fe.TS)(Ae,{});return[pe(Te)]},Ae=>({itemColor:Ae.colorTextDescription,lastItemColor:Ae.colorText,iconFontSize:Ae.fontSize,linkColor:Ae.colorTextDescription,linkHoverColor:Ae.colorText,separatorColor:Ae.colorTextDescription,separatorMargin:Ae.marginXS})),ye=function(Ae,Te){var Oe={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Oe[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,je=Object.getOwnPropertySymbols(Ae);De{var{breadcrumbName:ze}=We,Ve=ye(We,["breadcrumbName"]);return Object.assign(Object.assign({},Ve),{title:ze})})}),De}function be(Ae,Te){return(0,me.useMemo)(()=>Ae||(Te?Te.map(Ee):null),[Ae,Te])}var Se=function(Ae,Te){var Oe={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Oe[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,je=Object.getOwnPropertySymbols(Ae);De{if(Te===void 0)return Te;let Oe=(Te||"").replace(/^\//,"");return Object.keys(Ae).forEach(je=>{Oe=Oe.replace(`:${je}`,Ae[je])}),Oe},Ce=Ae=>{const{prefixCls:Te,separator:Oe="/",style:je,className:De,rootClassName:We,routes:ze,items:Ve,children:Ze,itemRender:Ue,params:Me={}}=Ae,He=Se(Ae,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Qe,direction:Ye,breadcrumb:rt}=me.useContext(le.E_);let Ke;const Ge=Qe("breadcrumb",Te),[Le,Xe]=he(Ge),Fe=be(Ve,ze),ke=a(Ge,Ue);if(Fe&&Fe.length>0){const $e=[],_e=Ve||ze;Ke=Fe.map((Ie,Re)=>{const{path:Ne,key:qe,type:st,menu:nt,overlay:ot,onClick:Ft,className:gt,separator:ht,dropdownProps:lt}=Ie,St=Pe(Me,Ne);St!==void 0&&$e.push(St);const At=qe!=null?qe:Re;if(st==="separator")return me.createElement(oe,{key:At},ht);const Pt={},Dt=Re===Fe.length-1;nt?Pt.menu=nt:ot&&(Pt.overlay=ot);let{href:_t}=Ie;return $e.length&&St!==void 0&&(_t=`#/${$e.join("/")}`),me.createElement(x,Object.assign({key:At},Pt,(0,ve.Z)(Ie,{data:!0,aria:!0}),{className:gt,dropdownProps:lt,href:_t,separator:Dt?"":Oe,onClick:Ft,prefixCls:Ge}),ke(Ie,Me,_e,$e,_t))})}else if(Ze){const $e=(0,E.Z)(Ze).length;Ke=(0,E.Z)(Ze).map((_e,Ie)=>{if(!_e)return _e;const Re=Ie===$e-1;return(0,de.Tm)(_e,{separator:Re?"":Oe,key:Ie})})}const et=we()(Ge,rt==null?void 0:rt.className,{[`${Ge}-rtl`]:Ye==="rtl"},De,We,Xe),tt=Object.assign(Object.assign({},rt==null?void 0:rt.style),je);return Le(me.createElement("nav",Object.assign({className:et,style:tt},He),me.createElement("ol",null,Ke)))};Ce.Item=z,Ce.Separator=oe;var xe=Ce,Be=xe},19842:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return jt}});var ne=ge(94480),we=ge(59301),E=ge(33853),ve=ge(58617),me=ge(38819),de=ge(92310),le=ge.n(de),ie=ge(54476),ue=ge(42978),se=ge(75931),oe=ge(77861),ae=ge(17115),re=ge(90782),ee=ge(6089),a=ge(18929),y=we.createContext(null),x=y,b=ge(76190),z=ge(20068),te=ge(33885),ce="__rc_cascader_search_mark__",fe=function(Tt,Bt,Gt){var an=Gt.label;return Bt.some(function(fn){return String(fn[an]).toLowerCase().includes(Tt.toLowerCase())})},pe=function(Tt,Bt,Gt,an){return Bt.map(function(fn){return fn[an.label]}).join(" / ")},he=function(it,Tt,Bt,Gt,an,fn){var nn=an.filter,ft=nn===void 0?fe:nn,mt=an.render,pt=mt===void 0?pe:mt,Ut=an.limit,ut=Ut===void 0?50:Ut,gn=an.sort;return we.useMemo(function(){var Hn=[];if(!it)return[];function Ln(Et,Wt){var dn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Et.forEach(function(Rt){if(!(!gn&&ut!==!1&&ut>0&&Hn.length>=ut)){var xn=[].concat((0,ne.Z)(Wt),[Rt]),zn=Rt[Bt.children],ur=dn||Rt.disabled;if((!zn||zn.length===0||fn)&&ft(it,xn,{label:Bt.label})){var Cn;Hn.push((0,te.Z)((0,te.Z)({},Rt),{},(Cn={disabled:ur},(0,z.Z)(Cn,Bt.label,pt(it,xn,Gt,Bt)),(0,z.Z)(Cn,ce,xn),(0,z.Z)(Cn,Bt.children,void 0),Cn)))}zn&&Ln(Rt[Bt.children],xn,ur)}})}return Ln(Tt,[]),gn&&Hn.sort(function(Et,Wt){return gn(Et[ce],Wt[ce],it,Bt)}),ut!==!1&&ut>0?Hn.slice(0,ut):Hn},[it,Tt,Bt,Gt,pt,fn,ft,gn,ut])},ye="__RC_CASCADER_SPLIT__",Ee="SHOW_PARENT",be="SHOW_CHILD";function Se(it){return it.join(ye)}function Pe(it){return it.map(Se)}function Ce(it){return it.split(ye)}function xe(it){var Tt=it||{},Bt=Tt.label,Gt=Tt.value,an=Tt.children,fn=Gt||"value";return{label:Bt||"label",value:fn,key:fn,children:an||"children"}}function Be(it,Tt){var Bt,Gt;return(Bt=it.isLeaf)!==null&&Bt!==void 0?Bt:!((Gt=it[Tt.children])!==null&&Gt!==void 0&&Gt.length)}function Ae(it){var Tt=it.parentElement;if(Tt){var Bt=it.offsetTop-Tt.offsetTop;Bt-Tt.scrollTop<0?Tt.scrollTo({top:Bt}):Bt+it.offsetHeight-Tt.scrollTop>Tt.offsetHeight&&Tt.scrollTo({top:Bt+it.offsetHeight-Tt.offsetHeight})}}function Te(it,Tt){return it.map(function(Bt){var Gt;return(Gt=Bt[ce])===null||Gt===void 0?void 0:Gt.map(function(an){return an[Tt.value]})})}function Oe(it,Tt,Bt){var Gt=new Set(it),an=Tt();return it.filter(function(fn){var nn=an[fn],ft=nn?nn.parent:null,mt=nn?nn.children:null;return nn&&nn.node.disabled?!0:Bt===be?!(mt&&mt.some(function(pt){return pt.key&&Gt.has(pt.key)})):!(ft&&!ft.node.disabled&&Gt.has(ft.key))})}function je(it,Tt,Bt){for(var Gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,an=Tt,fn=[],nn=function(){var pt,Ut,ut,gn=it[ft],Hn=(pt=an)===null||pt===void 0?void 0:pt.findIndex(function(Et){var Wt=Et[Bt.value];return Gt?String(Wt)===String(gn):Wt===gn}),Ln=Hn!==-1?(Ut=an)===null||Ut===void 0?void 0:Ut[Hn]:null;fn.push({value:(ut=Ln==null?void 0:Ln[Bt.value])!==null&&ut!==void 0?ut:gn,index:Hn,option:Ln}),an=Ln==null?void 0:Ln[Bt.children]},ft=0;ft1){var Vn=Ln.slice(0,-1);Rt(Vn)}else pt(!1)},ur=function(){var Vn,nr=((Vn=Wt[Et])===null||Vn===void 0?void 0:Vn[Bt.children])||[],Wn=nr.find(function($n){return!$n.disabled});if(Wn){var bn=[].concat((0,ne.Z)(Ln),[Wn[Bt.value]]);Rt(bn)}};we.useImperativeHandle(it,function(){return{onKeyDown:function(Vn){var nr=Vn.which;switch(nr){case Ge.Z.UP:case Ge.Z.DOWN:{var Wn=0;nr===Ge.Z.UP?Wn=-1:nr===Ge.Z.DOWN&&(Wn=1),Wn!==0&&xn(Wn);break}case Ge.Z.LEFT:{if(mt)break;ut?ur():zn();break}case Ge.Z.RIGHT:{if(mt)break;ut?zn():ur();break}case Ge.Z.BACKSPACE:{mt||zn();break}case Ge.Z.ENTER:{if(Ln.length){var bn=Wt[Et],$n=(bn==null?void 0:bn[ce])||[];$n.length?fn($n.map(function(cr){return cr[Bt.value]}),$n[$n.length-1]):fn(Ln,Wt[Et])}break}case Ge.Z.ESC:pt(!1),Ut&&Vn.stopPropagation()}},onKeyUp:function(){}}})},Xe=we.forwardRef(function(it,Tt){var Bt,Gt,an,fn,nn=(0,oe.lk)(),ft=nn.prefixCls,mt=nn.multiple,pt=nn.searchValue,Ut=nn.toggleOpen,ut=nn.notFoundContent,gn=nn.direction,Hn=nn.open,Ln=we.useRef(),Et=gn==="rtl",Wt=we.useContext(x),dn=Wt.options,Rt=Wt.values,xn=Wt.halfValues,zn=Wt.fieldNames,ur=Wt.changeOnSelect,Cn=Wt.onSelect,Vn=Wt.searchOptions,nr=Wt.dropdownPrefixCls,Wn=Wt.loadData,bn=Wt.expandTrigger,$n=nr||ft,cr=we.useState([]),dr=(0,ue.Z)(cr,2),wr=dr[0],yr=dr[1],Ar=function(fr){if(!(!Wn||pt)){var En=je(fr,dn,zn),rr=En.map(function(gr){var Sr=gr.option;return Sr}),Fr=rr[rr.length-1];if(Fr&&!Be(Fr,zn)){var Rr=Se(fr);yr(function(gr){return[].concat((0,ne.Z)(gr),[Rr])}),Wn(rr)}}};we.useEffect(function(){wr.length&&wr.forEach(function(er){var fr=Ce(er),En=je(fr,dn,zn,!0).map(function(Fr){var Rr=Fr.option;return Rr}),rr=En[En.length-1];(!rr||rr[zn.children]||Be(rr,zn))&&yr(function(Fr){return Fr.filter(function(Rr){return Rr!==er})})})},[dn,wr,zn]);var pr=we.useMemo(function(){return new Set(Pe(Rt))},[Rt]),sn=we.useMemo(function(){return new Set(Pe(xn))},[xn]),Un=Ke(),Xn=(0,ue.Z)(Un,2),or=Xn[0],pn=Xn[1],kn=function(fr){pn(fr),Ar(fr)},Zn=function(fr){var En=fr.disabled,rr=Be(fr,zn);return!En&&(rr||ur||mt)},In=function(fr,En){var rr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Cn(fr),!mt&&(En||ur&&(bn==="hover"||rr))&&Ut(!1)},Jn=we.useMemo(function(){return pt?Vn:dn},[pt,Vn,dn]),On=we.useMemo(function(){for(var er=[{options:Jn}],fr=Jn,En=Te(fr,zn),rr=function(){var Sr=or[Fr],Ir=fr.find(function(ir,Er){return(En[Er]?Se(En[Er]):ir[zn.value])===Sr}),Br=Ir==null?void 0:Ir[zn.children];if(!(Br!=null&&Br.length))return"break";fr=Br,er.push({options:Br})},Fr=0;Fr":wr,Ar=it.loadingIcon,pr=it.children,sn=it.dropdownMatchSelectWidth,Un=sn===void 0?!1:sn,Xn=it.showCheckedStrategy,or=Xn===void 0?Ee:Xn,pn=(0,se.Z)(it,$e),kn=(0,ae.ZP)(Bt),Zn=!!ut,In=(0,a.Z)(nn,{value:ft,postState:Ie}),Jn=(0,ue.Z)(In,2),On=Jn[0],br=Jn[1],Cr=we.useMemo(function(){return xe(fn)},[JSON.stringify(fn)]),Nn=we.useMemo(function(){return Rt||[]},[Rt]),Pr=ze(Nn,Cr),Tr=we.useCallback(function(mn){var Vt=Pr();return mn.map(function(Je){var ct=Vt[Je].nodes;return ct.map(function(bt){return bt[Cr.value]})})},[Pr,Cr]),Or=(0,a.Z)("",{value:Ln,postState:function(Vt){return Vt||""}}),er=(0,ue.Z)(Or,2),fr=er[0],En=er[1],rr=function(Vt,Je){En(Vt),Je.source!=="blur"&&Et&&Et(Vt)},Fr=Ue(Wt),Rr=(0,ue.Z)(Fr,2),gr=Rr[0],Sr=Rr[1],Ir=he(fr,Nn,Cr,xn||an,Sr,mt),Br=Ve(Nn,Cr),ir=we.useMemo(function(){var mn=Br(On),Vt=(0,ue.Z)(mn,2),Je=Vt[0],ct=Vt[1];if(!Zn||!On.length)return[Je,[],ct];var bt=Pe(Je),Mt=Pr(),yt=(0,re.S)(bt,!0,Mt),Jt=yt.checkedKeys,Zt=yt.halfCheckedKeys;return[Tr(Jt),Tr(Zt),ct]},[Zn,On,Pr,Tr,Br]),Er=(0,ue.Z)(ir,3),kr=Er[0],_r=Er[1],Mr=Er[2],jr=we.useMemo(function(){var mn=Pe(kr),Vt=Oe(mn,Pr,or);return[].concat((0,ne.Z)(Mr),(0,ne.Z)(Tr(Vt)))},[kr,Pr,Tr,Mr,or]),Vr=De(jr,Nn,Cr,Zn,Ut),Gr=(0,ee.Z)(function(mn){if(br(mn),pt){var Vt=Ie(mn),Je=Vt.map(function(Mt){return je(Mt,Nn,Cr).map(function(yt){return yt.option})}),ct=Zn?Vt:Vt[0],bt=Zn?Je:Je[0];pt(ct,bt)}}),Jr=(0,ee.Z)(function(mn){if((!Zn||Hn)&&En(""),!Zn)Gr(mn);else{var Vt=Se(mn),Je=Pe(kr),ct=Pe(_r),bt=Je.includes(Vt),Mt=Mr.some(function(Fn){return Se(Fn)===Vt}),yt=kr,Jt=Mr;if(Mt&&!bt)Jt=Mr.filter(function(Fn){return Se(Fn)!==Vt});else{var Zt=bt?Je.filter(function(Fn){return Fn!==Vt}):[].concat((0,ne.Z)(Je),[Vt]),on=Pr(),Xt;if(bt){var wn=(0,re.S)(Zt,{checked:!1,halfCheckedKeys:ct},on);Xt=wn.checkedKeys}else{var qn=(0,re.S)(Zt,!0,on);Xt=qn.checkedKeys}var tr=Oe(Xt,Pr,or);yt=Tr(tr)}Gr([].concat((0,ne.Z)(Jt),(0,ne.Z)(yt)))}}),Zr=function(Vt,Je){if(Je.type==="clear"){Gr([]);return}var ct=Je.values[0],bt=ct.valueCells;Jr(bt)},Hr=Cn!==void 0?Cn:ur,Nr=nr||Vn,Qr=$n||bn,Lt=function(Vt){cr==null||cr(Vt),dr==null||dr(Vt)},$t=we.useMemo(function(){return{options:Nn,fieldNames:Cr,values:kr,halfValues:_r,changeOnSelect:mt,onSelect:Jr,checkable:ut,searchOptions:Ir,dropdownPrefixCls:xn,loadData:zn,expandTrigger:dn,expandIcon:yr,loadingIcon:Ar,dropdownMenuColumnStyle:Wn}},[Nn,Cr,kr,_r,mt,Jr,ut,Ir,xn,zn,dn,yr,Ar,Wn]),vn=!(fr?Ir:Nn).length,ar=fr&&Sr.matchInputWidth||vn?{}:{minWidth:"auto"};return we.createElement(x.Provider,{value:$t},we.createElement(oe.Ac,(0,ie.Z)({},pn,{ref:Tt,id:kn,prefixCls:an,autoClearSearchValue:Hn,dropdownMatchSelectWidth:Un,dropdownStyle:ar,displayValues:Vr,onDisplayValuesChange:Zr,mode:Zn?"multiple":void 0,searchValue:fr,onSearch:rr,showSearch:gr,OptionList:Fe,emptyOptions:vn,open:Hr,dropdownClassName:Nr,placement:Qr,onDropdownVisibleChange:Lt,getRawInputElement:function(){return pr}})))});Re.SHOW_PARENT=Ee,Re.SHOW_CHILD=be;var Ne=Re,qe=Ne,st=ge(2738),nt=ge(62892),ot=ge(53487),Ft=ge(19080),gt=ge(36355),ht=ge(93891),lt=ge(1684),St=ge(19716),At=ge(32441),Pt=ge(14154),Dt=ge(58582),_t=ge(84443),kt=ge(66339),wt=ge(33234),It=ge(98447),Nt=ge(17313),ln=ge(74207),un=ge(83116);const rn=it=>{const{prefixCls:Tt,componentCls:Bt,antCls:Gt}=it,an=`${Bt}-menu-item`,fn=` + `]:{marginInlineStart:Ae.marginXXS}},[`${Te}-overlay-link`]:{borderRadius:Ae.borderRadiusSM,height:Ae.lineHeight*Ae.fontSize,display:"inline-block",padding:`0 ${Ae.paddingXXS}px`,marginInline:-Ae.marginXXS,[`> ${Oe}`]:{marginInlineStart:Ae.marginXXS,fontSize:Ae.fontSizeIcon},"&:hover":{color:Ae.linkHoverColor,backgroundColor:Ae.colorBgTextHover,a:{color:Ae.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ae.componentCls}-rtl`]:{direction:"rtl"}})}};var he=(0,ce.Z)("Breadcrumb",Ae=>{const Te=(0,fe.TS)(Ae,{});return[pe(Te)]},Ae=>({itemColor:Ae.colorTextDescription,lastItemColor:Ae.colorText,iconFontSize:Ae.fontSize,linkColor:Ae.colorTextDescription,linkHoverColor:Ae.colorText,separatorColor:Ae.colorTextDescription,separatorMargin:Ae.marginXS})),ye=function(Ae,Te){var Oe={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Oe[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,je=Object.getOwnPropertySymbols(Ae);De{var{breadcrumbName:ze}=We,Ve=ye(We,["breadcrumbName"]);return Object.assign(Object.assign({},Ve),{title:ze})})}),De}function be(Ae,Te){return(0,ge.useMemo)(()=>Ae||(Te?Te.map(Ee):null),[Ae,Te])}var Se=function(Ae,Te){var Oe={};for(var je in Ae)Object.prototype.hasOwnProperty.call(Ae,je)&&Te.indexOf(je)<0&&(Oe[je]=Ae[je]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,je=Object.getOwnPropertySymbols(Ae);De{if(Te===void 0)return Te;let Oe=(Te||"").replace(/^\//,"");return Object.keys(Ae).forEach(je=>{Oe=Oe.replace(`:${je}`,Ae[je])}),Oe},Ce=Ae=>{const{prefixCls:Te,separator:Oe="/",style:je,className:De,rootClassName:We,routes:ze,items:Ve,children:Ze,itemRender:Ue,params:Me={}}=Ae,He=Se(Ae,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Ye,direction:Qe,breadcrumb:rt}=ge.useContext(le.E_);let Ke;const Ge=Ye("breadcrumb",Te),[Le,Xe]=he(Ge),Fe=be(Ve,ze),ke=a(Ge,Ue);if(Fe&&Fe.length>0){const $e=[],_e=Ve||ze;Ke=Fe.map((Ie,Re)=>{const{path:Ne,key:qe,type:st,menu:nt,overlay:ot,onClick:Ft,className:gt,separator:ht,dropdownProps:lt}=Ie,St=Pe(Me,Ne);St!==void 0&&$e.push(St);const At=qe!=null?qe:Re;if(st==="separator")return ge.createElement(oe,{key:At},ht);const Pt={},Dt=Re===Fe.length-1;nt?Pt.menu=nt:ot&&(Pt.overlay=ot);let{href:_t}=Ie;return $e.length&&St!==void 0&&(_t=`#/${$e.join("/")}`),ge.createElement(x,Object.assign({key:At},Pt,(0,ve.Z)(Ie,{data:!0,aria:!0}),{className:gt,dropdownProps:lt,href:_t,separator:Dt?"":Oe,onClick:Ft,prefixCls:Ge}),ke(Ie,Me,_e,$e,_t))})}else if(Ze){const $e=(0,E.Z)(Ze).length;Ke=(0,E.Z)(Ze).map((_e,Ie)=>{if(!_e)return _e;const Re=Ie===$e-1;return(0,de.Tm)(_e,{separator:Re?"":Oe,key:Ie})})}const et=we()(Ge,rt==null?void 0:rt.className,{[`${Ge}-rtl`]:Qe==="rtl"},De,We,Xe),tt=Object.assign(Object.assign({},rt==null?void 0:rt.style),je);return Le(ge.createElement("nav",Object.assign({className:et,style:tt},He),ge.createElement("ol",null,Ke)))};Ce.Item=z,Ce.Separator=oe;var xe=Ce,Be=xe},19842:function(dt,at,me){"use strict";me.d(at,{Z:function(){return jt}});var re=me(94480),we=me(59301),E=me(33853),ve=me(58617),ge=me(38819),de=me(92310),le=me.n(de),ie=me(54476),ue=me(42978),se=me(75931),oe=me(77861),ae=me(17115),ne=me(90782),ee=me(6089),a=me(18929),y=we.createContext(null),x=y,b=me(76190),z=me(20068),te=me(33885),ce="__rc_cascader_search_mark__",fe=function(Tt,Bt,Gt){var an=Gt.label;return Bt.some(function(fn){return String(fn[an]).toLowerCase().includes(Tt.toLowerCase())})},pe=function(Tt,Bt,Gt,an){return Bt.map(function(fn){return fn[an.label]}).join(" / ")},he=function(it,Tt,Bt,Gt,an,fn){var nn=an.filter,ft=nn===void 0?fe:nn,mt=an.render,pt=mt===void 0?pe:mt,Ut=an.limit,ut=Ut===void 0?50:Ut,gn=an.sort;return we.useMemo(function(){var Hn=[];if(!it)return[];function Ln(Et,Wt){var dn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Et.forEach(function(Rt){if(!(!gn&&ut!==!1&&ut>0&&Hn.length>=ut)){var xn=[].concat((0,re.Z)(Wt),[Rt]),zn=Rt[Bt.children],ur=dn||Rt.disabled;if((!zn||zn.length===0||fn)&&ft(it,xn,{label:Bt.label})){var Cn;Hn.push((0,te.Z)((0,te.Z)({},Rt),{},(Cn={disabled:ur},(0,z.Z)(Cn,Bt.label,pt(it,xn,Gt,Bt)),(0,z.Z)(Cn,ce,xn),(0,z.Z)(Cn,Bt.children,void 0),Cn)))}zn&&Ln(Rt[Bt.children],xn,ur)}})}return Ln(Tt,[]),gn&&Hn.sort(function(Et,Wt){return gn(Et[ce],Wt[ce],it,Bt)}),ut!==!1&&ut>0?Hn.slice(0,ut):Hn},[it,Tt,Bt,Gt,pt,fn,ft,gn,ut])},ye="__RC_CASCADER_SPLIT__",Ee="SHOW_PARENT",be="SHOW_CHILD";function Se(it){return it.join(ye)}function Pe(it){return it.map(Se)}function Ce(it){return it.split(ye)}function xe(it){var Tt=it||{},Bt=Tt.label,Gt=Tt.value,an=Tt.children,fn=Gt||"value";return{label:Bt||"label",value:fn,key:fn,children:an||"children"}}function Be(it,Tt){var Bt,Gt;return(Bt=it.isLeaf)!==null&&Bt!==void 0?Bt:!((Gt=it[Tt.children])!==null&&Gt!==void 0&&Gt.length)}function Ae(it){var Tt=it.parentElement;if(Tt){var Bt=it.offsetTop-Tt.offsetTop;Bt-Tt.scrollTop<0?Tt.scrollTo({top:Bt}):Bt+it.offsetHeight-Tt.scrollTop>Tt.offsetHeight&&Tt.scrollTo({top:Bt+it.offsetHeight-Tt.offsetHeight})}}function Te(it,Tt){return it.map(function(Bt){var Gt;return(Gt=Bt[ce])===null||Gt===void 0?void 0:Gt.map(function(an){return an[Tt.value]})})}function Oe(it,Tt,Bt){var Gt=new Set(it),an=Tt();return it.filter(function(fn){var nn=an[fn],ft=nn?nn.parent:null,mt=nn?nn.children:null;return nn&&nn.node.disabled?!0:Bt===be?!(mt&&mt.some(function(pt){return pt.key&&Gt.has(pt.key)})):!(ft&&!ft.node.disabled&&Gt.has(ft.key))})}function je(it,Tt,Bt){for(var Gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,an=Tt,fn=[],nn=function(){var pt,Ut,ut,gn=it[ft],Hn=(pt=an)===null||pt===void 0?void 0:pt.findIndex(function(Et){var Wt=Et[Bt.value];return Gt?String(Wt)===String(gn):Wt===gn}),Ln=Hn!==-1?(Ut=an)===null||Ut===void 0?void 0:Ut[Hn]:null;fn.push({value:(ut=Ln==null?void 0:Ln[Bt.value])!==null&&ut!==void 0?ut:gn,index:Hn,option:Ln}),an=Ln==null?void 0:Ln[Bt.children]},ft=0;ft1){var Vn=Ln.slice(0,-1);Rt(Vn)}else pt(!1)},ur=function(){var Vn,nr=((Vn=Wt[Et])===null||Vn===void 0?void 0:Vn[Bt.children])||[],Wn=nr.find(function($n){return!$n.disabled});if(Wn){var bn=[].concat((0,re.Z)(Ln),[Wn[Bt.value]]);Rt(bn)}};we.useImperativeHandle(it,function(){return{onKeyDown:function(Vn){var nr=Vn.which;switch(nr){case Ge.Z.UP:case Ge.Z.DOWN:{var Wn=0;nr===Ge.Z.UP?Wn=-1:nr===Ge.Z.DOWN&&(Wn=1),Wn!==0&&xn(Wn);break}case Ge.Z.LEFT:{if(mt)break;ut?ur():zn();break}case Ge.Z.RIGHT:{if(mt)break;ut?zn():ur();break}case Ge.Z.BACKSPACE:{mt||zn();break}case Ge.Z.ENTER:{if(Ln.length){var bn=Wt[Et],$n=(bn==null?void 0:bn[ce])||[];$n.length?fn($n.map(function(cr){return cr[Bt.value]}),$n[$n.length-1]):fn(Ln,Wt[Et])}break}case Ge.Z.ESC:pt(!1),Ut&&Vn.stopPropagation()}},onKeyUp:function(){}}})},Xe=we.forwardRef(function(it,Tt){var Bt,Gt,an,fn,nn=(0,oe.lk)(),ft=nn.prefixCls,mt=nn.multiple,pt=nn.searchValue,Ut=nn.toggleOpen,ut=nn.notFoundContent,gn=nn.direction,Hn=nn.open,Ln=we.useRef(),Et=gn==="rtl",Wt=we.useContext(x),dn=Wt.options,Rt=Wt.values,xn=Wt.halfValues,zn=Wt.fieldNames,ur=Wt.changeOnSelect,Cn=Wt.onSelect,Vn=Wt.searchOptions,nr=Wt.dropdownPrefixCls,Wn=Wt.loadData,bn=Wt.expandTrigger,$n=nr||ft,cr=we.useState([]),dr=(0,ue.Z)(cr,2),wr=dr[0],yr=dr[1],Ar=function(fr){if(!(!Wn||pt)){var En=je(fr,dn,zn),rr=En.map(function(gr){var Sr=gr.option;return Sr}),Fr=rr[rr.length-1];if(Fr&&!Be(Fr,zn)){var Rr=Se(fr);yr(function(gr){return[].concat((0,re.Z)(gr),[Rr])}),Wn(rr)}}};we.useEffect(function(){wr.length&&wr.forEach(function(er){var fr=Ce(er),En=je(fr,dn,zn,!0).map(function(Fr){var Rr=Fr.option;return Rr}),rr=En[En.length-1];(!rr||rr[zn.children]||Be(rr,zn))&&yr(function(Fr){return Fr.filter(function(Rr){return Rr!==er})})})},[dn,wr,zn]);var pr=we.useMemo(function(){return new Set(Pe(Rt))},[Rt]),sn=we.useMemo(function(){return new Set(Pe(xn))},[xn]),Un=Ke(),Xn=(0,ue.Z)(Un,2),or=Xn[0],pn=Xn[1],kn=function(fr){pn(fr),Ar(fr)},Zn=function(fr){var En=fr.disabled,rr=Be(fr,zn);return!En&&(rr||ur||mt)},In=function(fr,En){var rr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Cn(fr),!mt&&(En||ur&&(bn==="hover"||rr))&&Ut(!1)},Jn=we.useMemo(function(){return pt?Vn:dn},[pt,Vn,dn]),On=we.useMemo(function(){for(var er=[{options:Jn}],fr=Jn,En=Te(fr,zn),rr=function(){var Sr=or[Fr],Ir=fr.find(function(ir,Er){return(En[Er]?Se(En[Er]):ir[zn.value])===Sr}),Br=Ir==null?void 0:Ir[zn.children];if(!(Br!=null&&Br.length))return"break";fr=Br,er.push({options:Br})},Fr=0;Fr":wr,Ar=it.loadingIcon,pr=it.children,sn=it.dropdownMatchSelectWidth,Un=sn===void 0?!1:sn,Xn=it.showCheckedStrategy,or=Xn===void 0?Ee:Xn,pn=(0,se.Z)(it,$e),kn=(0,ae.ZP)(Bt),Zn=!!ut,In=(0,a.Z)(nn,{value:ft,postState:Ie}),Jn=(0,ue.Z)(In,2),On=Jn[0],br=Jn[1],Cr=we.useMemo(function(){return xe(fn)},[JSON.stringify(fn)]),Nn=we.useMemo(function(){return Rt||[]},[Rt]),Pr=ze(Nn,Cr),Tr=we.useCallback(function(mn){var Vt=Pr();return mn.map(function(Je){var ct=Vt[Je].nodes;return ct.map(function(bt){return bt[Cr.value]})})},[Pr,Cr]),Or=(0,a.Z)("",{value:Ln,postState:function(Vt){return Vt||""}}),er=(0,ue.Z)(Or,2),fr=er[0],En=er[1],rr=function(Vt,Je){En(Vt),Je.source!=="blur"&&Et&&Et(Vt)},Fr=Ue(Wt),Rr=(0,ue.Z)(Fr,2),gr=Rr[0],Sr=Rr[1],Ir=he(fr,Nn,Cr,xn||an,Sr,mt),Br=Ve(Nn,Cr),ir=we.useMemo(function(){var mn=Br(On),Vt=(0,ue.Z)(mn,2),Je=Vt[0],ct=Vt[1];if(!Zn||!On.length)return[Je,[],ct];var bt=Pe(Je),Mt=Pr(),yt=(0,ne.S)(bt,!0,Mt),Jt=yt.checkedKeys,Zt=yt.halfCheckedKeys;return[Tr(Jt),Tr(Zt),ct]},[Zn,On,Pr,Tr,Br]),Er=(0,ue.Z)(ir,3),kr=Er[0],_r=Er[1],Mr=Er[2],jr=we.useMemo(function(){var mn=Pe(kr),Vt=Oe(mn,Pr,or);return[].concat((0,re.Z)(Mr),(0,re.Z)(Tr(Vt)))},[kr,Pr,Tr,Mr,or]),Vr=De(jr,Nn,Cr,Zn,Ut),Gr=(0,ee.Z)(function(mn){if(br(mn),pt){var Vt=Ie(mn),Je=Vt.map(function(Mt){return je(Mt,Nn,Cr).map(function(yt){return yt.option})}),ct=Zn?Vt:Vt[0],bt=Zn?Je:Je[0];pt(ct,bt)}}),Jr=(0,ee.Z)(function(mn){if((!Zn||Hn)&&En(""),!Zn)Gr(mn);else{var Vt=Se(mn),Je=Pe(kr),ct=Pe(_r),bt=Je.includes(Vt),Mt=Mr.some(function(Fn){return Se(Fn)===Vt}),yt=kr,Jt=Mr;if(Mt&&!bt)Jt=Mr.filter(function(Fn){return Se(Fn)!==Vt});else{var Zt=bt?Je.filter(function(Fn){return Fn!==Vt}):[].concat((0,re.Z)(Je),[Vt]),on=Pr(),Xt;if(bt){var wn=(0,ne.S)(Zt,{checked:!1,halfCheckedKeys:ct},on);Xt=wn.checkedKeys}else{var qn=(0,ne.S)(Zt,!0,on);Xt=qn.checkedKeys}var tr=Oe(Xt,Pr,or);yt=Tr(tr)}Gr([].concat((0,re.Z)(Jt),(0,re.Z)(yt)))}}),Zr=function(Vt,Je){if(Je.type==="clear"){Gr([]);return}var ct=Je.values[0],bt=ct.valueCells;Jr(bt)},Hr=Cn!==void 0?Cn:ur,Nr=nr||Vn,Yr=$n||bn,Lt=function(Vt){cr==null||cr(Vt),dr==null||dr(Vt)},$t=we.useMemo(function(){return{options:Nn,fieldNames:Cr,values:kr,halfValues:_r,changeOnSelect:mt,onSelect:Jr,checkable:ut,searchOptions:Ir,dropdownPrefixCls:xn,loadData:zn,expandTrigger:dn,expandIcon:yr,loadingIcon:Ar,dropdownMenuColumnStyle:Wn}},[Nn,Cr,kr,_r,mt,Jr,ut,Ir,xn,zn,dn,yr,Ar,Wn]),vn=!(fr?Ir:Nn).length,ar=fr&&Sr.matchInputWidth||vn?{}:{minWidth:"auto"};return we.createElement(x.Provider,{value:$t},we.createElement(oe.Ac,(0,ie.Z)({},pn,{ref:Tt,id:kn,prefixCls:an,autoClearSearchValue:Hn,dropdownMatchSelectWidth:Un,dropdownStyle:ar,displayValues:Vr,onDisplayValuesChange:Zr,mode:Zn?"multiple":void 0,searchValue:fr,onSearch:rr,showSearch:gr,OptionList:Fe,emptyOptions:vn,open:Hr,dropdownClassName:Nr,placement:Yr,onDropdownVisibleChange:Lt,getRawInputElement:function(){return pr}})))});Re.SHOW_PARENT=Ee,Re.SHOW_CHILD=be;var Ne=Re,qe=Ne,st=me(2738),nt=me(62892),ot=me(53487),Ft=me(19080),gt=me(36355),ht=me(93891),lt=me(1684),St=me(19716),At=me(32441),Pt=me(14154),Dt=me(58582),_t=me(84443),kt=me(66339),wt=me(33234),It=me(98447),Nt=me(17313),ln=me(74207),un=me(83116);const rn=it=>{const{prefixCls:Tt,componentCls:Bt,antCls:Gt}=it,an=`${Bt}-menu-item`,fn=` &${an}-expand ${an}-expand-icon, ${an}-loading-icon - `;return[{[Bt]:{width:it.controlWidth}},{[`${Bt}-dropdown`]:[(0,It.C2)(`${Tt}-checkbox`,it),{[`&${Gt}-select-dropdown`]:{padding:0}},{[Bt]:{"&-checkbox":{top:0,marginInlineEnd:it.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Bt}-menu-empty`]:{[`${Bt}-menu`]:{width:"100%",height:"auto",[an]:{color:it.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:it.controlItemWidth,height:it.dropdownHeight,margin:0,padding:it.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${it.lineWidth}px ${it.lineType} ${it.colorSplit}`},"&-item":Object.assign(Object.assign({},Nt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:it.optionPadding,lineHeight:it.lineHeight,cursor:"pointer",transition:`all ${it.motionDurationMid}`,borderRadius:it.borderRadiusSM,"&:hover":{background:it.controlItemBgHover},"&-disabled":{color:it.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[fn]:{color:it.colorTextDisabled}},[`&-active:not(${an}-disabled)`]:{"&, &:hover":{fontWeight:it.optionSelectedFontWeight,backgroundColor:it.optionSelectedBg}},"&-content":{flex:"auto"},[fn]:{marginInlineStart:it.paddingXXS,color:it.colorTextDescription,fontSize:it.fontSizeIcon},"&-keyword":{color:it.colorHighlight}})}}}]},{[`${Bt}-dropdown-rtl`]:{direction:"rtl"}},(0,ln.c)(it)]};var Ht=(0,un.Z)("Cascader",it=>[rn(it)],it=>{const Tt=Math.round((it.controlHeight-it.fontSize*it.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:it.controlItemBgActive,optionSelectedFontWeight:it.fontWeightStrong,optionPadding:`${Tt}px ${it.paddingSM}px`,menuPadding:it.paddingXXS}}),Kt=function(it,Tt){var Bt={};for(var Gt in it)Object.prototype.hasOwnProperty.call(it,Gt)&&Tt.indexOf(Gt)<0&&(Bt[Gt]=it[Gt]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var an=0,Gt=Object.getOwnPropertySymbols(it);anmt===0?[ft]:[].concat((0,ne.Z)(nn),[Tt,ft]),[]),an=[];let fn=0;return Gt.forEach((nn,ft)=>{const mt=fn+nn.length;let pt=it.slice(fn,mt);fn=mt,ft%2===1&&(pt=we.createElement("span",{className:`${Bt}-menu-item-keyword`,key:`separator-${ft}`},pt)),an.push(pt)}),an}const zt=(it,Tt,Bt,Gt)=>{const an=[],fn=it.toLowerCase();return Tt.forEach((nn,ft)=>{ft!==0&&an.push(" / ");let mt=nn[Gt.label];const pt=typeof mt;(pt==="string"||pt==="number")&&(mt=Gn(String(mt),fn,Bt)),an.push(mt)}),an},en=we.forwardRef((it,Tt)=>{const{prefixCls:Bt,size:Gt,disabled:an,className:fn,rootClassName:nn,multiple:ft,bordered:mt=!0,transitionName:pt,choiceTransitionName:Ut="",popupClassName:ut,dropdownClassName:gn,expandIcon:Hn,placement:Ln,showSearch:Et,allowClear:Wt=!0,notFoundContent:dn,direction:Rt,getPopupContainer:xn,status:zn,showArrow:ur,builtinPlacements:Cn,style:Vn}=it,nr=Kt(it,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Wn=(0,st.Z)(nr,["suffixIcon"]),{getPopupContainer:bn,getPrefixCls:$n,renderEmpty:cr,direction:dr,popupOverflow:wr,cascader:yr}=we.useContext(gt.E_),Ar=Rt||dr,pr=Ar==="rtl",{status:sn,hasFeedback:Un,isFormItemInput:Xn,feedbackIcon:or}=we.useContext(At.aM),pn=(0,Ft.F)(sn,zn),kn=dn||(cr==null?void 0:cr("Cascader"))||we.createElement(ht.Z,{componentName:"Cascader"}),Zn=$n(),In=$n("select",Bt),Jn=$n("cascader",Bt),[On,br]=(0,Pt.Z)(In),[Cr]=Ht(Jn),{compactSize:Nn,compactItemClassnames:Pr}=(0,wt.ri)(In,Rt),Tr=le()(ut||gn,`${Jn}-dropdown`,{[`${Jn}-dropdown-rtl`]:Ar==="rtl"},nn,br),Or=we.useMemo(()=>{if(!Et)return Et;let Mr={render:zt};return typeof Et=="object"&&(Mr=Object.assign(Object.assign({},Mr),Et)),Mr},[Et]),er=(0,St.Z)(Mr=>{var jr;return(jr=Gt!=null?Gt:Nn)!==null&&jr!==void 0?jr:Mr}),fr=we.useContext(lt.Z),En=an!=null?an:fr;let rr=Hn;Hn||(rr=pr?we.createElement(E.Z,null):we.createElement(me.Z,null));const Fr=we.createElement("span",{className:`${In}-menu-item-loading-icon`},we.createElement(ve.Z,{spin:!0})),Rr=we.useMemo(()=>ft?we.createElement("span",{className:`${Jn}-checkbox-inner`}):!1,[ft]),gr=(0,_t.Z)(it.suffixIcon,ur),{suffixIcon:Sr,removeIcon:Ir,clearIcon:Br}=(0,kt.Z)(Object.assign(Object.assign({},it),{hasFeedback:Un,feedbackIcon:or,showSuffixIcon:gr,multiple:ft,prefixCls:In,componentName:"Cascader"})),ir=we.useMemo(()=>Ln!==void 0?Ln:pr?"bottomRight":"bottomLeft",[Ln,pr]),Er=(0,Dt.Z)(Cn,wr),kr=Wt===!0?{clearIcon:Br}:Wt,_r=we.createElement(qe,Object.assign({prefixCls:In,className:le()(!Bt&&Jn,{[`${In}-lg`]:er==="large",[`${In}-sm`]:er==="small",[`${In}-rtl`]:pr,[`${In}-borderless`]:!mt,[`${In}-in-form-item`]:Xn},(0,Ft.Z)(In,pn,Un),Pr,yr==null?void 0:yr.className,fn,nn,br),disabled:En,style:Object.assign(Object.assign({},yr==null?void 0:yr.style),Vn)},Wn,{builtinPlacements:Er,direction:Ar,placement:ir,notFoundContent:kn,allowClear:kr,showSearch:Or,expandIcon:rr,suffixIcon:Sr,removeIcon:Ir,loadingIcon:Fr,checkable:Rr,dropdownClassName:Tr,dropdownPrefixCls:Bt||Jn,choiceTransitionName:(0,nt.m)(Zn,"",Ut),transitionName:(0,nt.m)(Zn,"slide-up",pt),getPopupContainer:xn||bn,ref:Tt}));return Cr(On(_r))}),cn=(0,ot.Z)(en);en.SHOW_PARENT=Pn,en.SHOW_CHILD=Qt,en._InternalPanelDoNotUseOrYouWillBeFired=cn;var jt=en},36381:function(dt,at,ge){"use strict";ge.d(at,{default:function(){return Le}});var ne=ge(38819),we=ge(92310),E=ge.n(we),ve=ge(54476),me=ge(94480),de=ge(42978),le=ge(76190),ie=ge(18929),ue=ge(48736),se=ge(59301),oe=ge(75931),ae=ge(11592),re=ge(20068),ee=ge(77900),a=ge(10228),y=se.forwardRef(function(Xe,Fe){var ke=Xe.prefixCls,et=Xe.forceRender,tt=Xe.className,$e=Xe.style,_e=Xe.children,Ie=Xe.isActive,Re=Xe.role,Ne=se.useState(Ie||et),qe=(0,de.Z)(Ne,2),st=qe[0],nt=qe[1];return se.useEffect(function(){(et||Ie)&&nt(!0)},[et,Ie]),st?se.createElement("div",{ref:Fe,className:E()("".concat(ke,"-content"),(0,re.Z)((0,re.Z)({},"".concat(ke,"-content-active"),Ie),"".concat(ke,"-content-inactive"),!Ie),tt),style:$e,role:Re},se.createElement("div",{className:"".concat(ke,"-content-box")},_e)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=se.forwardRef(function(Xe,Fe){var ke=Xe.showArrow,et=ke===void 0?!0:ke,tt=Xe.headerClass,$e=Xe.isActive,_e=Xe.onItemClick,Ie=Xe.forceRender,Re=Xe.className,Ne=Xe.prefixCls,qe=Xe.collapsible,st=Xe.accordion,nt=Xe.panelKey,ot=Xe.extra,Ft=Xe.header,gt=Xe.expandIcon,ht=Xe.openMotion,lt=Xe.destroyInactivePanel,St=Xe.children,At=(0,oe.Z)(Xe,b),Pt=qe==="disabled",Dt=qe==="header",_t=qe==="icon",kt=ot!=null&&typeof ot!="boolean",wt=function(){_e==null||_e(nt)},It=function(Kt){(Kt.key==="Enter"||Kt.keyCode===a.Z.ENTER||Kt.which===a.Z.ENTER)&&wt()},Nt=typeof gt=="function"?gt(Xe):se.createElement("i",{className:"arrow"});Nt&&(Nt=se.createElement("div",{className:"".concat(Ne,"-expand-icon"),onClick:["header","icon"].includes(qe)?wt:void 0},Nt));var ln=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ne,"-item"),!0),"".concat(Ne,"-item-active"),$e),"".concat(Ne,"-item-disabled"),Pt),Re),un=E()(tt,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ne,"-header"),!0),"".concat(Ne,"-header-collapsible-only"),Dt),"".concat(Ne,"-icon-collapsible-only"),_t)),rn={className:un,"aria-expanded":$e,"aria-disabled":Pt,onKeyDown:It};return!Dt&&!_t&&(rn.onClick=wt,rn.role=st?"tab":"button",rn.tabIndex=Pt?-1:0),se.createElement("div",(0,ve.Z)({},At,{ref:Fe,className:ln}),se.createElement("div",rn,et&&Nt,se.createElement("span",{className:"".concat(Ne,"-header-text"),onClick:qe==="header"?wt:void 0},Ft),kt&&se.createElement("div",{className:"".concat(Ne,"-extra")},ot)),se.createElement(ee.default,(0,ve.Z)({visible:$e,leavedClassName:"".concat(Ne,"-content-hidden")},ht,{forceRender:Ie,removeOnLeave:lt}),function(Ht,Kt){var Qt=Ht.className,Pn=Ht.style;return se.createElement(x,{ref:Kt,prefixCls:Ne,className:Qt,style:Pn,isActive:$e,forceRender:Ie,role:st?"tabpanel":void 0},St)}))}),te=z,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Fe,ke){var et=ke.prefixCls,tt=ke.accordion,$e=ke.collapsible,_e=ke.destroyInactivePanel,Ie=ke.onItemClick,Re=ke.activeKey,Ne=ke.openMotion,qe=ke.expandIcon;return Fe.map(function(st,nt){var ot=st.children,Ft=st.label,gt=st.key,ht=st.collapsible,lt=st.onItemClick,St=st.destroyInactivePanel,At=(0,oe.Z)(st,ce),Pt=String(gt!=null?gt:nt),Dt=ht!=null?ht:$e,_t=St!=null?St:_e,kt=function(Nt){Dt!=="disabled"&&(Ie(Nt),lt==null||lt(Nt))},wt=!1;return tt?wt=Re[0]===Pt:wt=Re.indexOf(Pt)>-1,se.createElement(te,(0,ve.Z)({},At,{prefixCls:et,key:Pt,panelKey:Pt,isActive:wt,accordion:tt,openMotion:Ne,expandIcon:qe,header:Ft,collapsible:Dt,onItemClick:kt,destroyInactivePanel:_t}),ot)})},pe=function(Fe,ke,et){if(!Fe)return null;var tt=et.prefixCls,$e=et.accordion,_e=et.collapsible,Ie=et.destroyInactivePanel,Re=et.onItemClick,Ne=et.activeKey,qe=et.openMotion,st=et.expandIcon,nt=Fe.key||String(ke),ot=Fe.props,Ft=ot.header,gt=ot.headerClass,ht=ot.destroyInactivePanel,lt=ot.collapsible,St=ot.onItemClick,At=!1;$e?At=Ne[0]===nt:At=Ne.indexOf(nt)>-1;var Pt=lt!=null?lt:_e,Dt=function(wt){Pt!=="disabled"&&(Re(wt),St==null||St(wt))},_t={key:nt,panelKey:nt,header:Ft,headerClass:gt,isActive:At,prefixCls:tt,destroyInactivePanel:ht!=null?ht:Ie,openMotion:qe,accordion:$e,children:Fe.props.children,onItemClick:Dt,expandIcon:st,collapsible:Pt};return typeof Fe.type=="string"?Fe:(Object.keys(_t).forEach(function(kt){typeof _t[kt]=="undefined"&&delete _t[kt]}),se.cloneElement(Fe,_t))};function he(Xe,Fe,ke){return Array.isArray(Xe)?fe(Xe,ke):(0,ae.Z)(Fe).map(function(et,tt){return pe(et,tt,ke)})}var ye=he,Ee=ge(26112);function be(Xe){var Fe=Xe;if(!Array.isArray(Fe)){var ke=(0,le.Z)(Fe);Fe=ke==="number"||ke==="string"?[Fe]:[]}return Fe.map(function(et){return String(et)})}var Se=se.forwardRef(function(Xe,Fe){var ke=Xe.prefixCls,et=ke===void 0?"rc-collapse":ke,tt=Xe.destroyInactivePanel,$e=tt===void 0?!1:tt,_e=Xe.style,Ie=Xe.accordion,Re=Xe.className,Ne=Xe.children,qe=Xe.collapsible,st=Xe.openMotion,nt=Xe.expandIcon,ot=Xe.activeKey,Ft=Xe.defaultActiveKey,gt=Xe.onChange,ht=Xe.items,lt=E()(et,Re),St=(0,ie.Z)([],{value:ot,onChange:function(It){return gt==null?void 0:gt(It)},defaultValue:Ft,postState:be}),At=(0,de.Z)(St,2),Pt=At[0],Dt=At[1],_t=function(It){return Dt(function(){if(Ie)return Pt[0]===It?[]:[It];var Nt=Pt.indexOf(It),ln=Nt>-1;return ln?Pt.filter(function(un){return un!==It}):[].concat((0,me.Z)(Pt),[It])})};(0,ue.ZP)(!Ne,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var kt=ye(ht,Ne,{prefixCls:et,accordion:Ie,openMotion:st,expandIcon:nt,collapsible:qe,destroyInactivePanel:$e,onItemClick:_t,activeKey:Pt});return se.createElement("div",(0,ve.Z)({ref:Fe,className:lt,style:_e,role:Ie?"tablist":void 0},(0,Ee.Z)(Xe,{aria:!0,data:!0})),kt)}),Pe=Object.assign(Se,{Panel:te}),Ce=Pe,xe=Pe.Panel,Be=ge(2738),Ae=ge(62892),Te=ge(92343),Oe=ge(36355),je=ge(19716),We=se.forwardRef((Xe,Fe)=>{const{getPrefixCls:ke}=se.useContext(Oe.E_),{prefixCls:et,className:tt,showArrow:$e=!0}=Xe,_e=ke("collapse",et),Ie=E()({[`${_e}-no-arrow`]:!$e},tt);return se.createElement(Ce.Panel,Object.assign({ref:Fe},Xe,{prefixCls:_e,className:Ie}))}),ze=ge(17313),Ve=ge(8378),Ze=ge(83116),Ue=ge(37613);const Me=Xe=>{const{componentCls:Fe,contentBg:ke,padding:et,headerBg:tt,headerPadding:$e,collapseHeaderPaddingSM:_e,collapseHeaderPaddingLG:Ie,collapsePanelBorderRadius:Re,lineWidth:Ne,lineType:qe,colorBorder:st,colorText:nt,colorTextHeading:ot,colorTextDisabled:Ft,fontSize:gt,fontSizeLG:ht,lineHeight:lt,marginSM:St,paddingSM:At,paddingLG:Pt,paddingXS:Dt,motionDurationSlow:_t,fontSizeIcon:kt,contentPadding:wt}=Xe,It=`${Ne}px ${qe} ${st}`;return{[Fe]:Object.assign(Object.assign({},(0,ze.Wf)(Xe)),{backgroundColor:tt,border:It,borderBottom:0,borderRadius:`${Re}px`,"&-rtl":{direction:"rtl"},[`& > ${Fe}-item`]:{borderBottom:It,"&:last-child":{[` + `;return[{[Bt]:{width:it.controlWidth}},{[`${Bt}-dropdown`]:[(0,It.C2)(`${Tt}-checkbox`,it),{[`&${Gt}-select-dropdown`]:{padding:0}},{[Bt]:{"&-checkbox":{top:0,marginInlineEnd:it.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Bt}-menu-empty`]:{[`${Bt}-menu`]:{width:"100%",height:"auto",[an]:{color:it.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:it.controlItemWidth,height:it.dropdownHeight,margin:0,padding:it.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${it.lineWidth}px ${it.lineType} ${it.colorSplit}`},"&-item":Object.assign(Object.assign({},Nt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:it.optionPadding,lineHeight:it.lineHeight,cursor:"pointer",transition:`all ${it.motionDurationMid}`,borderRadius:it.borderRadiusSM,"&:hover":{background:it.controlItemBgHover},"&-disabled":{color:it.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[fn]:{color:it.colorTextDisabled}},[`&-active:not(${an}-disabled)`]:{"&, &:hover":{fontWeight:it.optionSelectedFontWeight,backgroundColor:it.optionSelectedBg}},"&-content":{flex:"auto"},[fn]:{marginInlineStart:it.paddingXXS,color:it.colorTextDescription,fontSize:it.fontSizeIcon},"&-keyword":{color:it.colorHighlight}})}}}]},{[`${Bt}-dropdown-rtl`]:{direction:"rtl"}},(0,ln.c)(it)]};var Ht=(0,un.Z)("Cascader",it=>[rn(it)],it=>{const Tt=Math.round((it.controlHeight-it.fontSize*it.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:it.controlItemBgActive,optionSelectedFontWeight:it.fontWeightStrong,optionPadding:`${Tt}px ${it.paddingSM}px`,menuPadding:it.paddingXXS}}),Kt=function(it,Tt){var Bt={};for(var Gt in it)Object.prototype.hasOwnProperty.call(it,Gt)&&Tt.indexOf(Gt)<0&&(Bt[Gt]=it[Gt]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var an=0,Gt=Object.getOwnPropertySymbols(it);anmt===0?[ft]:[].concat((0,re.Z)(nn),[Tt,ft]),[]),an=[];let fn=0;return Gt.forEach((nn,ft)=>{const mt=fn+nn.length;let pt=it.slice(fn,mt);fn=mt,ft%2===1&&(pt=we.createElement("span",{className:`${Bt}-menu-item-keyword`,key:`separator-${ft}`},pt)),an.push(pt)}),an}const zt=(it,Tt,Bt,Gt)=>{const an=[],fn=it.toLowerCase();return Tt.forEach((nn,ft)=>{ft!==0&&an.push(" / ");let mt=nn[Gt.label];const pt=typeof mt;(pt==="string"||pt==="number")&&(mt=Gn(String(mt),fn,Bt)),an.push(mt)}),an},en=we.forwardRef((it,Tt)=>{const{prefixCls:Bt,size:Gt,disabled:an,className:fn,rootClassName:nn,multiple:ft,bordered:mt=!0,transitionName:pt,choiceTransitionName:Ut="",popupClassName:ut,dropdownClassName:gn,expandIcon:Hn,placement:Ln,showSearch:Et,allowClear:Wt=!0,notFoundContent:dn,direction:Rt,getPopupContainer:xn,status:zn,showArrow:ur,builtinPlacements:Cn,style:Vn}=it,nr=Kt(it,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Wn=(0,st.Z)(nr,["suffixIcon"]),{getPopupContainer:bn,getPrefixCls:$n,renderEmpty:cr,direction:dr,popupOverflow:wr,cascader:yr}=we.useContext(gt.E_),Ar=Rt||dr,pr=Ar==="rtl",{status:sn,hasFeedback:Un,isFormItemInput:Xn,feedbackIcon:or}=we.useContext(At.aM),pn=(0,Ft.F)(sn,zn),kn=dn||(cr==null?void 0:cr("Cascader"))||we.createElement(ht.Z,{componentName:"Cascader"}),Zn=$n(),In=$n("select",Bt),Jn=$n("cascader",Bt),[On,br]=(0,Pt.Z)(In),[Cr]=Ht(Jn),{compactSize:Nn,compactItemClassnames:Pr}=(0,wt.ri)(In,Rt),Tr=le()(ut||gn,`${Jn}-dropdown`,{[`${Jn}-dropdown-rtl`]:Ar==="rtl"},nn,br),Or=we.useMemo(()=>{if(!Et)return Et;let Mr={render:zt};return typeof Et=="object"&&(Mr=Object.assign(Object.assign({},Mr),Et)),Mr},[Et]),er=(0,St.Z)(Mr=>{var jr;return(jr=Gt!=null?Gt:Nn)!==null&&jr!==void 0?jr:Mr}),fr=we.useContext(lt.Z),En=an!=null?an:fr;let rr=Hn;Hn||(rr=pr?we.createElement(E.Z,null):we.createElement(ge.Z,null));const Fr=we.createElement("span",{className:`${In}-menu-item-loading-icon`},we.createElement(ve.Z,{spin:!0})),Rr=we.useMemo(()=>ft?we.createElement("span",{className:`${Jn}-checkbox-inner`}):!1,[ft]),gr=(0,_t.Z)(it.suffixIcon,ur),{suffixIcon:Sr,removeIcon:Ir,clearIcon:Br}=(0,kt.Z)(Object.assign(Object.assign({},it),{hasFeedback:Un,feedbackIcon:or,showSuffixIcon:gr,multiple:ft,prefixCls:In,componentName:"Cascader"})),ir=we.useMemo(()=>Ln!==void 0?Ln:pr?"bottomRight":"bottomLeft",[Ln,pr]),Er=(0,Dt.Z)(Cn,wr),kr=Wt===!0?{clearIcon:Br}:Wt,_r=we.createElement(qe,Object.assign({prefixCls:In,className:le()(!Bt&&Jn,{[`${In}-lg`]:er==="large",[`${In}-sm`]:er==="small",[`${In}-rtl`]:pr,[`${In}-borderless`]:!mt,[`${In}-in-form-item`]:Xn},(0,Ft.Z)(In,pn,Un),Pr,yr==null?void 0:yr.className,fn,nn,br),disabled:En,style:Object.assign(Object.assign({},yr==null?void 0:yr.style),Vn)},Wn,{builtinPlacements:Er,direction:Ar,placement:ir,notFoundContent:kn,allowClear:kr,showSearch:Or,expandIcon:rr,suffixIcon:Sr,removeIcon:Ir,loadingIcon:Fr,checkable:Rr,dropdownClassName:Tr,dropdownPrefixCls:Bt||Jn,choiceTransitionName:(0,nt.m)(Zn,"",Ut),transitionName:(0,nt.m)(Zn,"slide-up",pt),getPopupContainer:xn||bn,ref:Tt}));return Cr(On(_r))}),cn=(0,ot.Z)(en);en.SHOW_PARENT=Pn,en.SHOW_CHILD=Yt,en._InternalPanelDoNotUseOrYouWillBeFired=cn;var jt=en},36381:function(dt,at,me){"use strict";me.d(at,{default:function(){return Le}});var re=me(38819),we=me(92310),E=me.n(we),ve=me(54476),ge=me(94480),de=me(42978),le=me(76190),ie=me(18929),ue=me(48736),se=me(59301),oe=me(75931),ae=me(11592),ne=me(20068),ee=me(77900),a=me(10228),y=se.forwardRef(function(Xe,Fe){var ke=Xe.prefixCls,et=Xe.forceRender,tt=Xe.className,$e=Xe.style,_e=Xe.children,Ie=Xe.isActive,Re=Xe.role,Ne=se.useState(Ie||et),qe=(0,de.Z)(Ne,2),st=qe[0],nt=qe[1];return se.useEffect(function(){(et||Ie)&&nt(!0)},[et,Ie]),st?se.createElement("div",{ref:Fe,className:E()("".concat(ke,"-content"),(0,ne.Z)((0,ne.Z)({},"".concat(ke,"-content-active"),Ie),"".concat(ke,"-content-inactive"),!Ie),tt),style:$e,role:Re},se.createElement("div",{className:"".concat(ke,"-content-box")},_e)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=se.forwardRef(function(Xe,Fe){var ke=Xe.showArrow,et=ke===void 0?!0:ke,tt=Xe.headerClass,$e=Xe.isActive,_e=Xe.onItemClick,Ie=Xe.forceRender,Re=Xe.className,Ne=Xe.prefixCls,qe=Xe.collapsible,st=Xe.accordion,nt=Xe.panelKey,ot=Xe.extra,Ft=Xe.header,gt=Xe.expandIcon,ht=Xe.openMotion,lt=Xe.destroyInactivePanel,St=Xe.children,At=(0,oe.Z)(Xe,b),Pt=qe==="disabled",Dt=qe==="header",_t=qe==="icon",kt=ot!=null&&typeof ot!="boolean",wt=function(){_e==null||_e(nt)},It=function(Kt){(Kt.key==="Enter"||Kt.keyCode===a.Z.ENTER||Kt.which===a.Z.ENTER)&&wt()},Nt=typeof gt=="function"?gt(Xe):se.createElement("i",{className:"arrow"});Nt&&(Nt=se.createElement("div",{className:"".concat(Ne,"-expand-icon"),onClick:["header","icon"].includes(qe)?wt:void 0},Nt));var ln=E()((0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Ne,"-item"),!0),"".concat(Ne,"-item-active"),$e),"".concat(Ne,"-item-disabled"),Pt),Re),un=E()(tt,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Ne,"-header"),!0),"".concat(Ne,"-header-collapsible-only"),Dt),"".concat(Ne,"-icon-collapsible-only"),_t)),rn={className:un,"aria-expanded":$e,"aria-disabled":Pt,onKeyDown:It};return!Dt&&!_t&&(rn.onClick=wt,rn.role=st?"tab":"button",rn.tabIndex=Pt?-1:0),se.createElement("div",(0,ve.Z)({},At,{ref:Fe,className:ln}),se.createElement("div",rn,et&&Nt,se.createElement("span",{className:"".concat(Ne,"-header-text"),onClick:qe==="header"?wt:void 0},Ft),kt&&se.createElement("div",{className:"".concat(Ne,"-extra")},ot)),se.createElement(ee.default,(0,ve.Z)({visible:$e,leavedClassName:"".concat(Ne,"-content-hidden")},ht,{forceRender:Ie,removeOnLeave:lt}),function(Ht,Kt){var Yt=Ht.className,Pn=Ht.style;return se.createElement(x,{ref:Kt,prefixCls:Ne,className:Yt,style:Pn,isActive:$e,forceRender:Ie,role:st?"tabpanel":void 0},St)}))}),te=z,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Fe,ke){var et=ke.prefixCls,tt=ke.accordion,$e=ke.collapsible,_e=ke.destroyInactivePanel,Ie=ke.onItemClick,Re=ke.activeKey,Ne=ke.openMotion,qe=ke.expandIcon;return Fe.map(function(st,nt){var ot=st.children,Ft=st.label,gt=st.key,ht=st.collapsible,lt=st.onItemClick,St=st.destroyInactivePanel,At=(0,oe.Z)(st,ce),Pt=String(gt!=null?gt:nt),Dt=ht!=null?ht:$e,_t=St!=null?St:_e,kt=function(Nt){Dt!=="disabled"&&(Ie(Nt),lt==null||lt(Nt))},wt=!1;return tt?wt=Re[0]===Pt:wt=Re.indexOf(Pt)>-1,se.createElement(te,(0,ve.Z)({},At,{prefixCls:et,key:Pt,panelKey:Pt,isActive:wt,accordion:tt,openMotion:Ne,expandIcon:qe,header:Ft,collapsible:Dt,onItemClick:kt,destroyInactivePanel:_t}),ot)})},pe=function(Fe,ke,et){if(!Fe)return null;var tt=et.prefixCls,$e=et.accordion,_e=et.collapsible,Ie=et.destroyInactivePanel,Re=et.onItemClick,Ne=et.activeKey,qe=et.openMotion,st=et.expandIcon,nt=Fe.key||String(ke),ot=Fe.props,Ft=ot.header,gt=ot.headerClass,ht=ot.destroyInactivePanel,lt=ot.collapsible,St=ot.onItemClick,At=!1;$e?At=Ne[0]===nt:At=Ne.indexOf(nt)>-1;var Pt=lt!=null?lt:_e,Dt=function(wt){Pt!=="disabled"&&(Re(wt),St==null||St(wt))},_t={key:nt,panelKey:nt,header:Ft,headerClass:gt,isActive:At,prefixCls:tt,destroyInactivePanel:ht!=null?ht:Ie,openMotion:qe,accordion:$e,children:Fe.props.children,onItemClick:Dt,expandIcon:st,collapsible:Pt};return typeof Fe.type=="string"?Fe:(Object.keys(_t).forEach(function(kt){typeof _t[kt]=="undefined"&&delete _t[kt]}),se.cloneElement(Fe,_t))};function he(Xe,Fe,ke){return Array.isArray(Xe)?fe(Xe,ke):(0,ae.Z)(Fe).map(function(et,tt){return pe(et,tt,ke)})}var ye=he,Ee=me(26112);function be(Xe){var Fe=Xe;if(!Array.isArray(Fe)){var ke=(0,le.Z)(Fe);Fe=ke==="number"||ke==="string"?[Fe]:[]}return Fe.map(function(et){return String(et)})}var Se=se.forwardRef(function(Xe,Fe){var ke=Xe.prefixCls,et=ke===void 0?"rc-collapse":ke,tt=Xe.destroyInactivePanel,$e=tt===void 0?!1:tt,_e=Xe.style,Ie=Xe.accordion,Re=Xe.className,Ne=Xe.children,qe=Xe.collapsible,st=Xe.openMotion,nt=Xe.expandIcon,ot=Xe.activeKey,Ft=Xe.defaultActiveKey,gt=Xe.onChange,ht=Xe.items,lt=E()(et,Re),St=(0,ie.Z)([],{value:ot,onChange:function(It){return gt==null?void 0:gt(It)},defaultValue:Ft,postState:be}),At=(0,de.Z)(St,2),Pt=At[0],Dt=At[1],_t=function(It){return Dt(function(){if(Ie)return Pt[0]===It?[]:[It];var Nt=Pt.indexOf(It),ln=Nt>-1;return ln?Pt.filter(function(un){return un!==It}):[].concat((0,ge.Z)(Pt),[It])})};(0,ue.ZP)(!Ne,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var kt=ye(ht,Ne,{prefixCls:et,accordion:Ie,openMotion:st,expandIcon:nt,collapsible:qe,destroyInactivePanel:$e,onItemClick:_t,activeKey:Pt});return se.createElement("div",(0,ve.Z)({ref:Fe,className:lt,style:_e,role:Ie?"tablist":void 0},(0,Ee.Z)(Xe,{aria:!0,data:!0})),kt)}),Pe=Object.assign(Se,{Panel:te}),Ce=Pe,xe=Pe.Panel,Be=me(2738),Ae=me(62892),Te=me(92343),Oe=me(36355),je=me(19716),We=se.forwardRef((Xe,Fe)=>{const{getPrefixCls:ke}=se.useContext(Oe.E_),{prefixCls:et,className:tt,showArrow:$e=!0}=Xe,_e=ke("collapse",et),Ie=E()({[`${_e}-no-arrow`]:!$e},tt);return se.createElement(Ce.Panel,Object.assign({ref:Fe},Xe,{prefixCls:_e,className:Ie}))}),ze=me(17313),Ve=me(8378),Ze=me(83116),Ue=me(37613);const Me=Xe=>{const{componentCls:Fe,contentBg:ke,padding:et,headerBg:tt,headerPadding:$e,collapseHeaderPaddingSM:_e,collapseHeaderPaddingLG:Ie,collapsePanelBorderRadius:Re,lineWidth:Ne,lineType:qe,colorBorder:st,colorText:nt,colorTextHeading:ot,colorTextDisabled:Ft,fontSize:gt,fontSizeLG:ht,lineHeight:lt,marginSM:St,paddingSM:At,paddingLG:Pt,paddingXS:Dt,motionDurationSlow:_t,fontSizeIcon:kt,contentPadding:wt}=Xe,It=`${Ne}px ${qe} ${st}`;return{[Fe]:Object.assign(Object.assign({},(0,ze.Wf)(Xe)),{backgroundColor:tt,border:It,borderBottom:0,borderRadius:`${Re}px`,"&-rtl":{direction:"rtl"},[`& > ${Fe}-item`]:{borderBottom:It,"&:last-child":{[` &, - & > ${Fe}-header`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`> ${Fe}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:$e,color:ot,lineHeight:lt,cursor:"pointer",transition:`all ${_t}, visibility 0s`,[`> ${Fe}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Fe}-expand-icon`]:{height:gt*lt,display:"flex",alignItems:"center",paddingInlineEnd:St},[`${Fe}-arrow`]:Object.assign(Object.assign({},(0,ze.Ro)()),{fontSize:kt,svg:{transition:`transform ${_t}`}}),[`${Fe}-header-text`]:{marginInlineEnd:"auto"}},[`${Fe}-header-collapsible-only`]:{cursor:"default",[`${Fe}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Fe}-icon-collapsible-only`]:{cursor:"default",[`${Fe}-expand-icon`]:{cursor:"pointer"}}},[`${Fe}-content`]:{color:nt,backgroundColor:ke,borderTop:It,[`& > ${Fe}-content-box`]:{padding:wt},"&-hidden":{display:"none"}},"&-small":{[`> ${Fe}-item`]:{[`> ${Fe}-header`]:{padding:_e,paddingInlineStart:Dt,[`> ${Fe}-expand-icon`]:{marginInlineStart:At-Dt}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:At}}},"&-large":{[`> ${Fe}-item`]:{fontSize:ht,[`> ${Fe}-header`]:{padding:Ie,paddingInlineStart:et,[`> ${Fe}-expand-icon`]:{height:ht*lt,marginInlineStart:Pt-et}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:Pt}}},[`${Fe}-item:last-child`]:{[`> ${Fe}-content`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`& ${Fe}-item-disabled > ${Fe}-header`]:{"\n &,\n & > .arrow\n ":{color:Ft,cursor:"not-allowed"}},[`&${Fe}-icon-position-end`]:{[`& > ${Fe}-item`]:{[`> ${Fe}-header`]:{[`${Fe}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:St}}}}})}},He=Xe=>{const{componentCls:Fe}=Xe,ke=`> ${Fe}-item > ${Fe}-header ${Fe}-arrow svg`;return{[`${Fe}-rtl`]:{[ke]:{transform:"rotate(180deg)"}}}},Qe=Xe=>{const{componentCls:Fe,headerBg:ke,paddingXXS:et,colorBorder:tt}=Xe;return{[`${Fe}-borderless`]:{backgroundColor:ke,border:0,[`> ${Fe}-item`]:{borderBottom:`1px solid ${tt}`},[` + & > ${Fe}-header`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`> ${Fe}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:$e,color:ot,lineHeight:lt,cursor:"pointer",transition:`all ${_t}, visibility 0s`,[`> ${Fe}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Fe}-expand-icon`]:{height:gt*lt,display:"flex",alignItems:"center",paddingInlineEnd:St},[`${Fe}-arrow`]:Object.assign(Object.assign({},(0,ze.Ro)()),{fontSize:kt,svg:{transition:`transform ${_t}`}}),[`${Fe}-header-text`]:{marginInlineEnd:"auto"}},[`${Fe}-header-collapsible-only`]:{cursor:"default",[`${Fe}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Fe}-icon-collapsible-only`]:{cursor:"default",[`${Fe}-expand-icon`]:{cursor:"pointer"}}},[`${Fe}-content`]:{color:nt,backgroundColor:ke,borderTop:It,[`& > ${Fe}-content-box`]:{padding:wt},"&-hidden":{display:"none"}},"&-small":{[`> ${Fe}-item`]:{[`> ${Fe}-header`]:{padding:_e,paddingInlineStart:Dt,[`> ${Fe}-expand-icon`]:{marginInlineStart:At-Dt}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:At}}},"&-large":{[`> ${Fe}-item`]:{fontSize:ht,[`> ${Fe}-header`]:{padding:Ie,paddingInlineStart:et,[`> ${Fe}-expand-icon`]:{height:ht*lt,marginInlineStart:Pt-et}},[`> ${Fe}-content > ${Fe}-content-box`]:{padding:Pt}}},[`${Fe}-item:last-child`]:{[`> ${Fe}-content`]:{borderRadius:`0 0 ${Re}px ${Re}px`}},[`& ${Fe}-item-disabled > ${Fe}-header`]:{"\n &,\n & > .arrow\n ":{color:Ft,cursor:"not-allowed"}},[`&${Fe}-icon-position-end`]:{[`& > ${Fe}-item`]:{[`> ${Fe}-header`]:{[`${Fe}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:St}}}}})}},He=Xe=>{const{componentCls:Fe}=Xe,ke=`> ${Fe}-item > ${Fe}-header ${Fe}-arrow svg`;return{[`${Fe}-rtl`]:{[ke]:{transform:"rotate(180deg)"}}}},Ye=Xe=>{const{componentCls:Fe,headerBg:ke,paddingXXS:et,colorBorder:tt}=Xe;return{[`${Fe}-borderless`]:{backgroundColor:ke,border:0,[`> ${Fe}-item`]:{borderBottom:`1px solid ${tt}`},[` > ${Fe}-item:last-child, > ${Fe}-item:last-child ${Fe}-header - `]:{borderRadius:0},[`> ${Fe}-item:last-child`]:{borderBottom:0},[`> ${Fe}-item > ${Fe}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Fe}-item > ${Fe}-content > ${Fe}-content-box`]:{paddingTop:et}}}},Ye=Xe=>{const{componentCls:Fe,paddingSM:ke}=Xe;return{[`${Fe}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-item`]:{borderBottom:0,[`> ${Fe}-content`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-content-box`]:{paddingBlock:ke}}}}}};var rt=(0,Ze.Z)("Collapse",Xe=>{const Fe=(0,Ue.TS)(Xe,{collapseHeaderPaddingSM:`${Xe.paddingXS}px ${Xe.paddingSM}px`,collapseHeaderPaddingLG:`${Xe.padding}px ${Xe.paddingLG}px`,collapsePanelBorderRadius:Xe.borderRadiusLG});return[Me(Fe),Qe(Fe),Ye(Fe),He(Fe),(0,Ve.Z)(Fe)]},Xe=>({headerPadding:`${Xe.paddingSM}px ${Xe.padding}px`,headerBg:Xe.colorFillAlter,contentPadding:`${Xe.padding}px 16px`,contentBg:Xe.colorBgContainer})),Ge=Object.assign(se.forwardRef((Xe,Fe)=>{const{getPrefixCls:ke,direction:et,collapse:tt}=se.useContext(Oe.E_),{prefixCls:$e,className:_e,rootClassName:Ie,style:Re,bordered:Ne=!0,ghost:qe,size:st,expandIconPosition:nt="start",children:ot,expandIcon:Ft}=Xe,gt=(0,je.Z)(It=>{var Nt;return(Nt=st!=null?st:It)!==null&&Nt!==void 0?Nt:"middle"}),ht=ke("collapse",$e),lt=ke(),[St,At]=rt(ht),Pt=se.useMemo(()=>nt==="left"?"start":nt==="right"?"end":nt,[nt]),Dt=function(){let It=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=Ft?Ft(It):se.createElement(ne.Z,{rotate:It.isActive?90:void 0});return(0,Te.Tm)(Nt,()=>({className:E()(Nt.props.className,`${ht}-arrow`)}))},_t=E()(`${ht}-icon-position-${Pt}`,{[`${ht}-borderless`]:!Ne,[`${ht}-rtl`]:et==="rtl",[`${ht}-ghost`]:!!qe,[`${ht}-${gt}`]:gt!=="middle"},tt==null?void 0:tt.className,_e,Ie,At),kt=Object.assign(Object.assign({},(0,Ae.Z)(lt)),{motionAppear:!1,leavedClassName:`${ht}-content-hidden`}),wt=se.useMemo(()=>ot?(0,ae.Z)(ot).map((It,Nt)=>{var ln,un;if(!((ln=It.props)===null||ln===void 0)&&ln.disabled){const rn=(un=It.key)!==null&&un!==void 0?un:String(Nt),{disabled:Ht,collapsible:Kt}=It.props,Qt=Object.assign(Object.assign({},(0,Be.Z)(It.props,["disabled"])),{key:rn,collapsible:Kt!=null?Kt:Ht?"disabled":void 0});return(0,Te.Tm)(It,Qt)}return It}):null,[ot]);return St(se.createElement(Ce,Object.assign({ref:Fe,openMotion:kt},(0,Be.Z)(Xe,["rootClassName"]),{expandIcon:Dt,prefixCls:ht,className:_t,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Re)}),wt))}),{Panel:We}),Le=Ge},28103:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return ae}});var ne=ge(92310),we=ge.n(ne),E=ge(59301),ve=ge(36355),me=ge(17313),de=ge(83116),le=ge(37613);const ie=re=>{const{componentCls:ee,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:te}=re;return{[ee]:Object.assign(Object.assign({},(0,me.Wf)(re)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${re.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ee}-with-text`]:{display:"flex",alignItems:"center",margin:`${re.dividerHorizontalWithTextGutterMargin}px 0`,color:re.colorTextHeading,fontWeight:500,fontSize:re.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ee}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${ee}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${ee}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ee}-with-text${ee}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ee}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ee}-with-text`]:{color:re.colorText,fontWeight:"normal",fontSize:re.fontSize},[`&-horizontal${ee}-with-text-left${ee}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ee}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ee}-with-text-right${ee}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ee}-inner-text`]:{paddingInlineEnd:a}}})}};var ue=(0,de.Z)("Divider",re=>{const ee=(0,le.TS)(re,{dividerHorizontalWithTextGutterMargin:re.margin,dividerHorizontalGutterMargin:re.marginLG,sizePaddingEdgeHorizontal:0});return[ie(ee)]},re=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:re.marginXS})),se=function(re,ee){var a={};for(var y in re)Object.prototype.hasOwnProperty.call(re,y)&&ee.indexOf(y)<0&&(a[y]=re[y]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(re);x{const{getPrefixCls:ee,direction:a,divider:y}=E.useContext(ve.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:te,className:ce,rootClassName:fe,children:pe,dashed:he,plain:ye,style:Ee}=re,be=se(re,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Se=ee("divider",x),[Pe,Ce]=ue(Se),xe=z.length>0?`-${z}`:z,Be=!!pe,Ae=z==="left"&&te!=null,Te=z==="right"&&te!=null,Oe=we()(Se,y==null?void 0:y.className,Ce,`${Se}-${b}`,{[`${Se}-with-text`]:Be,[`${Se}-with-text${xe}`]:Be,[`${Se}-dashed`]:!!he,[`${Se}-plain`]:!!ye,[`${Se}-rtl`]:a==="rtl",[`${Se}-no-default-orientation-margin-left`]:Ae,[`${Se}-no-default-orientation-margin-right`]:Te},ce,fe),je=E.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),De=Object.assign(Object.assign({},Ae&&{marginLeft:je}),Te&&{marginRight:je});return Pe(E.createElement("div",Object.assign({className:Oe,style:Object.assign(Object.assign({},y==null?void 0:y.style),Ee)},be,{role:"separator"}),pe&&b!=="vertical"&&E.createElement("span",{className:`${Se}-inner-text`,style:De},pe)))}},39722:function(dt,at,ge){"use strict";ge.d(at,{t5:function(){return se}});var ne=ge(92310),we=ge.n(ne),E=ge(55477),ve=ge(59301),me=ge(36355),de=ge(77578),le=ge(17356),ie=function(ae,re){var ee={};for(var a in ae)Object.prototype.hasOwnProperty.call(ae,a)&&re.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(ae);y{if(!(!re&&!ee))return ve.createElement(ve.Fragment,null,re&&ve.createElement("div",{className:`${ae}-title`},(0,de.Z)(re)),ve.createElement("div",{className:`${ae}-inner-content`},(0,de.Z)(ee)))},se=ae=>{const{hashId:re,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=ae;return ve.createElement("div",{className:we()(re,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},ve.createElement("div",{className:`${ee}-arrow`}),ve.createElement(E.G,Object.assign({},ae,{className:re,prefixCls:ee}),te||ue(ee,b,z)))},oe=ae=>{const{prefixCls:re}=ae,ee=ie(ae,["prefixCls"]),{getPrefixCls:a}=ve.useContext(me.E_),y=a("popover",re),[x,b]=(0,le.Z)(y);return x(ve.createElement(se,Object.assign({},ee,{prefixCls:y,hashId:b})))};at.ZP=oe},60324:function(dt,at,ge){"use strict";var ne=ge(92310),we=ge.n(ne),E=ge(59301),ve=ge(77578),me=ge(62892),de=ge(36355),le=ge(6848),ie=ge(39722),ue=ge(17356),se=function(re,ee){var a={};for(var y in re)Object.prototype.hasOwnProperty.call(re,y)&&ee.indexOf(y)<0&&(a[y]=re[y]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(re);x{let{title:ee,content:a,prefixCls:y}=re;return E.createElement(E.Fragment,null,ee&&E.createElement("div",{className:`${y}-title`},(0,ve.Z)(ee)),E.createElement("div",{className:`${y}-inner-content`},(0,ve.Z)(a)))},ae=E.forwardRef((re,ee)=>{const{prefixCls:a,title:y,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:ce=.1,mouseLeaveDelay:fe=.1,overlayStyle:pe={}}=re,he=se(re,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=E.useContext(de.E_),Ee=ye("popover",a),[be,Se]=(0,ue.Z)(Ee),Pe=ye(),Ce=we()(b,Se);return be(E.createElement(le.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:ce,mouseLeaveDelay:fe,overlayStyle:pe},he,{prefixCls:Ee,overlayClassName:Ce,ref:ee,overlay:y||x?E.createElement(oe,{prefixCls:Ee,title:y,content:x}):null,transitionName:(0,me.m)(Pe,"zoom-big",he.transitionName),"data-popover-inject":!0})))});ae._InternalPanelDoNotUseOrYouWillBeFired=ie.ZP,at.Z=ae},17356:function(dt,at,ge){"use strict";var ne=ge(17313),we=ge(29878),E=ge(19447),ve=ge(33166),me=ge(83116),de=ge(37613);const le=se=>{const{componentCls:oe,popoverColor:ae,minWidth:re,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:ce,popoverBg:fe}=se;return[{[oe]:Object.assign(Object.assign({},(0,ne.Wf)(se)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,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"},[`${oe}-content`]:{position:"relative"},[`${oe}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${oe}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:ee},[`${oe}-inner-content`]:{color:ae}})},(0,E.ZP)(se,{colorBg:"var(--antd-arrow-background-color)"}),{[`${oe}-pure`]:{position:"relative",maxWidth:"none",margin:se.sizePopupArrow,display:"inline-block",[`${oe}-content`]:{display:"inline-block"}}}]},ie=se=>{const{componentCls:oe}=se;return{[oe]:ve.i.map(ae=>{const re=se[`${ae}6`];return{[`&${oe}-${ae}`]:{"--antd-arrow-background-color":re,[`${oe}-inner`]:{backgroundColor:re},[`${oe}-arrow`]:{background:"transparent"}}}})}},ue=se=>{const{componentCls:oe,lineWidth:ae,lineType:re,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=se,te=y-Math.round(x*b),ce=te/2,fe=te/2-ae,pe=z;return{[oe]:{[`${oe}-inner`]:{padding:0},[`${oe}-title`]:{margin:0,padding:`${ce}px ${pe}px ${fe}px`,borderBottom:`${ae}px ${re} ${ee}`},[`${oe}-inner-content`]:{padding:`${a}px ${pe}px`}}}};at.Z=(0,me.Z)("Popover",se=>{const{colorBgElevated:oe,colorText:ae,wireframe:re}=se,ee=(0,de.TS)(se,{popoverPadding:12,popoverBg:oe,popoverColor:ae});return[le(ee),ie(ee),re&&ue(ee),(0,we._y)(ee,"zoom-big")]},se=>({width:177,minWidth:177,zIndexPopup:se.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(dt,at,ge){"use strict";ge.d(at,{default:function(){return Se}});var ne=ge(59301),we=ge(99267),E=ge(92310),ve=ge.n(E),me=ge(36785),de=ge(47729),le=ge(14088),ie=ge(36355),ue=ge(17313),se=ge(37613),oe=ge(83116);const ae=Pe=>{const{paddingXXS:Ce,lineWidth:xe,tagPaddingHorizontal:Be,componentCls:Ae}=Pe,Te=Be-xe,Oe=Ce-xe;return{[Ae]:Object.assign(Object.assign({},(0,ue.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:Te,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ae}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ae}-close-icon`]:{marginInlineStart:Oe,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ae}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ae}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:Te}}),[`${Ae}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},re=Pe=>{const{lineWidth:Ce,fontSizeIcon:xe}=Pe,Be=Pe.fontSizeSM,Ae=`${Pe.lineHeightSM*Be}px`;return(0,se.TS)(Pe,{tagFontSize:Be,tagLineHeight:Ae,tagIconSize:xe-2*Ce,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,oe.Z)("Tag",Pe=>{const Ce=re(Pe);return ae(Ce)},ee),y=function(Pe,Ce){var xe={};for(var Be in Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&Ce.indexOf(Be)<0&&(xe[Be]=Pe[Be]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Be=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:Ce,style:xe,className:Be,checked:Ae,onChange:Te,onClick:Oe}=Pe,je=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:De,tag:We}=ne.useContext(ie.E_),ze=He=>{Te==null||Te(!Ae),Oe==null||Oe(He)},Ve=De("tag",Ce),[Ze,Ue]=a(Ve),Me=ve()(Ve,`${Ve}-checkable`,{[`${Ve}-checkable-checked`]:Ae},We==null?void 0:We.className,Be,Ue);return Ze(ne.createElement("span",Object.assign({},je,{style:Object.assign(Object.assign({},xe),We==null?void 0:We.style),className:Me,onClick:ze})))},z=ge(45157);const te=Pe=>(0,z.Z)(Pe,(Ce,xe)=>{let{textColor:Be,lightBorderColor:Ae,lightColor:Te,darkColor:Oe}=xe;return{[`${Pe.componentCls}-${Ce}`]:{color:Be,background:Te,borderColor:Ae,"&-inverse":{color:Pe.colorTextLightSolid,background:Oe,borderColor:Oe},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,oe.b)(["Tag","preset"],Pe=>{const Ce=re(Pe);return te(Ce)},ee);function fe(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const pe=(Pe,Ce,xe)=>{const Be=fe(xe);return{[`${Pe.componentCls}-${Ce}`]:{color:Pe[`color${xe}`],background:Pe[`color${Be}Bg`],borderColor:Pe[`color${Be}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var he=(0,oe.b)(["Tag","status"],Pe=>{const Ce=re(Pe);return[pe(Ce,"success","Success"),pe(Ce,"processing","Info"),pe(Ce,"error","Error"),pe(Ce,"warning","Warning")]},ee),ye=function(Pe,Ce){var xe={};for(var Be in Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&Ce.indexOf(Be)<0&&(xe[Be]=Pe[Be]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Be=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:xe,className:Be,rootClassName:Ae,style:Te,children:Oe,icon:je,color:De,onClose:We,closeIcon:ze,closable:Ve,bordered:Ze=!0}=Pe,Ue=ye(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Me,direction:He,tag:Qe}=ne.useContext(ie.E_),[Ye,rt]=ne.useState(!0);ne.useEffect(()=>{"visible"in Ue&&rt(Ue.visible)},[Ue.visible]);const Ke=(0,me.o2)(De),Ge=(0,me.yT)(De),Le=Ke||Ge,Xe=Object.assign(Object.assign({backgroundColor:De&&!Le?De:void 0},Qe==null?void 0:Qe.style),Te),Fe=Me("tag",xe),[ke,et]=a(Fe),tt=ve()(Fe,Qe==null?void 0:Qe.className,{[`${Fe}-${De}`]:Le,[`${Fe}-has-color`]:De&&!Le,[`${Fe}-hidden`]:!Ye,[`${Fe}-rtl`]:He==="rtl",[`${Fe}-borderless`]:!Ze},Be,Ae,et),$e=st=>{st.stopPropagation(),We==null||We(st),!st.defaultPrevented&&rt(!1)},[,_e]=(0,de.Z)(Ve,ze,st=>st===null?ne.createElement(we.Z,{className:`${Fe}-close-icon`,onClick:$e}):ne.createElement("span",{className:`${Fe}-close-icon`,onClick:$e},st),null,!1),Ie=typeof Ue.onClick=="function"||Oe&&Oe.type==="a",Re=je||null,Ne=Re?ne.createElement(ne.Fragment,null,Re,Oe&&ne.createElement("span",null,Oe)):Oe,qe=ne.createElement("span",Object.assign({},Ue,{ref:Ce,className:tt,style:Xe}),Ne,_e,Ke&&ne.createElement(ce,{key:"preset",prefixCls:Fe}),Ge&&ne.createElement(he,{key:"status",prefixCls:Fe}));return ke(Ie?ne.createElement(le.Z,{component:"Tag"},qe):qe)},be=ne.forwardRef(Ee);be.CheckableTag=b;var Se=be},65615:function(dt,at,ge){"use strict";ge.d(at,{Z:function(){return st}});var ne=ge(59301),we=ge(33885),E=ge(54476),ve=ge(76190),me=ge(42978),de=ge(75931),le=ge(43403),ie=ge(35593),ue=ge(92310),se=ge.n(ue),oe=ge(34280),ae=ge(18929),re=ge(6089);function ee(nt){var ot=window.innerWidth||document.documentElement.clientWidth,Ft=window.innerHeight||document.documentElement.clientHeight,gt=nt.getBoundingClientRect(),ht=gt.top,lt=gt.right,St=gt.bottom,At=gt.left;return ht>=0&&At>=0&<<=ot&&St<=Ft}function a(nt,ot,Ft){var gt;return(gt=Ft!=null?Ft:ot)!==null&>!==void 0?gt:nt===null?"center":"bottom"}function y(nt,ot,Ft,gt){var ht=(0,ne.useState)(void 0),lt=(0,me.Z)(ht,2),St=lt[0],At=lt[1];(0,oe.Z)(function(){var ln=typeof nt=="function"?nt():nt;At(ln||null)});var Pt=(0,ne.useState)(null),Dt=(0,me.Z)(Pt,2),_t=Dt[0],kt=Dt[1],wt=(0,re.Z)(function(){if(St){!ee(St)&&ot&&St.scrollIntoView(gt);var ln=St.getBoundingClientRect(),un=ln.left,rn=ln.top,Ht=ln.width,Kt=ln.height,Qt={left:un,top:rn,width:Ht,height:Kt,radius:0};kt(function(Pn){return JSON.stringify(Pn)!==JSON.stringify(Qt)?Qt:Pn})}else kt(null)}),It=function(un){var rn;return(rn=Array.isArray(Ft==null?void 0:Ft.offset)?Ft==null?void 0:Ft.offset[un]:Ft==null?void 0:Ft.offset)!==null&&rn!==void 0?rn:6};(0,oe.Z)(function(){return wt(),window.addEventListener("resize",wt),function(){window.removeEventListener("resize",wt)}},[St,ot,wt]);var Nt=(0,ne.useMemo)(function(){if(!_t)return _t;var ln=It(0),un=It(1),rn=(Ft==null?void 0:Ft.radius)||2;return{left:_t.left-ln,top:_t.top-un,width:_t.width+ln*2,height:_t.height+un*2,radius:rn}},[_t,Ft]);return[Nt,St]}var x=ge(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(ot){var Ft=ot.prefixCls,gt=ot.rootClassName,ht=ot.pos,lt=ot.showMask,St=ot.style,At=St===void 0?{}:St,Pt=ot.fill,Dt=Pt===void 0?"rgba(0,0,0,0.5)":Pt,_t=ot.open,kt=ot.animated,wt=ot.zIndex,It=(0,x.Z)(),Nt="".concat(Ft,"-mask-").concat(It),ln=(0,ve.Z)(kt)==="object"?kt==null?void 0:kt.placeholder:kt;return ne.createElement(le.Z,{open:_t,autoLock:!0},ne.createElement("div",{className:se()("".concat(Ft,"-mask"),gt),style:(0,we.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:wt,pointerEvents:"none"},At)},lt?ne.createElement("svg",{style:{width:"100%",height:"100%"}},ne.createElement("defs",null,ne.createElement("mask",{id:Nt},ne.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ht&&ne.createElement("rect",{x:ht.left,y:ht.top,rx:ht.radius,width:ht.width,height:ht.height,fill:"black",className:ln?"".concat(Ft,"-placeholder-animated"):""}))),ne.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Dt,mask:"url(#".concat(Nt,")")}),ht&&ne.createElement(ne.Fragment,null,ne.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ht.top})),ne.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ht.left,height:"100%"})),ne.createElement("rect",(0,E.Z)({},b,{x:"0",y:ht.top+ht.height,width:"100%",height:"calc(100vh - ".concat(ht.top+ht.height,"px)")})),ne.createElement("rect",(0,E.Z)({},b,{x:ht.left+ht.width,y:"0",width:"calc(100vw - ".concat(ht.left+ht.width,"px)"),height:"100%"})))):null))},te=z,ce={adjustX:1,adjustY:1},fe=[0,0],pe={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 he(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ot={};return Object.keys(pe).forEach(function(Ft){ot[Ft]=(0,we.Z)((0,we.Z)({},pe[Ft]),{},{autoArrow:nt,targetOffset:fe})}),ot}var ye=he(),Ee=ge(94480);function be(nt){var ot=nt.prefixCls,Ft=nt.current,gt=nt.total,ht=nt.title,lt=nt.description,St=nt.onClose,At=nt.onPrev,Pt=nt.onNext,Dt=nt.onFinish,_t=nt.className,kt=nt.closeIcon,wt=kt!==!1&&kt!==null,It=kt!==void 0&&kt!==!0?kt:ne.createElement("span",{className:"".concat(ot,"-close-x")},"\xD7");return ne.createElement("div",{className:se()("".concat(ot,"-content"),_t)},ne.createElement("div",{className:"".concat(ot,"-inner")},wt&&ne.createElement("button",{type:"button",onClick:St,"aria-label":"Close",className:"".concat(ot,"-close")},It),ne.createElement("div",{className:"".concat(ot,"-header")},ne.createElement("div",{className:"".concat(ot,"-title")},ht)),ne.createElement("div",{className:"".concat(ot,"-description")},lt),ne.createElement("div",{className:"".concat(ot,"-footer")},ne.createElement("div",{className:"".concat(ot,"-sliders")},gt>1?(0,Ee.Z)(Array.from({length:gt}).keys()).map(function(Nt,ln){return ne.createElement("span",{key:Nt,className:ln===Ft?"active":""})}):null),ne.createElement("div",{className:"".concat(ot,"-buttons")},Ft!==0?ne.createElement("button",{className:"".concat(ot,"-prev-btn"),onClick:At},"Prev"):null,Ft===gt-1?ne.createElement("button",{className:"".concat(ot,"-finish-btn"),onClick:Dt},"Finish"):ne.createElement("button",{className:"".concat(ot,"-next-btn"),onClick:Pt},"Next")))))}var Se=function(ot){var Ft=ot.current,gt=ot.renderPanel;return ne.createElement(ne.Fragment,null,typeof gt=="function"?gt(ot,Ft):ne.createElement(be,ot))},Pe=Se,Ce=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],xe={left:"50%",top:"50%",width:1,height:1},Be=function(ot){var Ft=ot.prefixCls,gt=Ft===void 0?"rc-tour":Ft,ht=ot.steps,lt=ht===void 0?[]:ht,St=ot.defaultCurrent,At=ot.current,Pt=ot.onChange,Dt=ot.onClose,_t=ot.onFinish,kt=ot.open,wt=ot.mask,It=wt===void 0?!0:wt,Nt=ot.arrow,ln=Nt===void 0?!0:Nt,un=ot.rootClassName,rn=ot.placement,Ht=ot.renderPanel,Kt=ot.gap,Qt=ot.animated,Pn=ot.scrollIntoViewOptions,Gn=Pn===void 0?!0:Pn,zt=ot.zIndex,en=zt===void 0?1001:zt,cn=ot.closeIcon,jt=(0,de.Z)(ot,Ce),it=ne.useRef(),Tt=(0,ae.Z)(0,{value:At,defaultValue:St}),Bt=(0,me.Z)(Tt,2),Gt=Bt[0],an=Bt[1],fn=(0,ae.Z)(void 0,{value:kt,postState:function(Xn){return Gt<0||Gt>=lt.length?!1:Xn!=null?Xn:!0}}),nn=(0,me.Z)(fn,2),ft=nn[0],mt=nn[1],pt=ne.useRef(ft);(0,oe.Z)(function(){ft&&!pt.current&&an(0),pt.current=ft},[ft]);var Ut=lt[Gt]||{},ut=Ut.target,gn=Ut.placement,Hn=Ut.style,Ln=Ut.arrow,Et=Ut.className,Wt=Ut.mask,dn=Ut.scrollIntoViewOptions,Rt=Ut.closeIcon,xn=ft&&(Wt!=null?Wt:It),zn=Rt!=null?Rt:cn,ur=dn!=null?dn:Gn,Cn=y(ut,kt,Kt,ur),Vn=(0,me.Z)(Cn,2),nr=Vn[0],Wn=Vn[1],bn=a(Wn,rn,gn),$n=Wn?typeof Ln=="undefined"?ln:Ln:!1,cr=(0,ve.Z)($n)==="object"?$n.pointAtCenter:!1;(0,oe.Z)(function(){var Un;(Un=it.current)===null||Un===void 0||Un.forceAlign()},[cr,Gt]);var dr=function(Xn){an(Xn),Pt==null||Pt(Xn)};if(Wn===void 0)return null;var wr=function(){mt(!1),Dt==null||Dt(Gt)},yr=function(){return ne.createElement(Pe,(0,E.Z)({arrow:$n,key:"content",prefixCls:gt,total:lt.length,renderPanel:Ht,onPrev:function(){dr(Gt-1)},onNext:function(){dr(Gt+1)},onClose:wr,current:Gt,onFinish:function(){wr(),_t==null||_t()},closeIcon:zn},lt[Gt]))},Ar=typeof xn=="boolean"?xn:!!xn,pr=typeof xn=="boolean"?void 0:xn,sn=function(Xn){return Xn||Wn||document.body};return ne.createElement(ne.Fragment,null,ne.createElement(te,{zIndex:en,prefixCls:gt,pos:nr,showMask:Ar,style:pr==null?void 0:pr.style,fill:pr==null?void 0:pr.color,open:ft,animated:Qt,rootClassName:un}),ne.createElement(ie.Z,(0,E.Z)({builtinPlacements:he(cr)},jt,{ref:it,popupStyle:Hn,popupPlacement:bn,popupVisible:ft,popupClassName:se()(un,Et),prefixCls:gt,popup:yr,forceRender:!1,destroyPopupOnHide:!0,zIndex:en,getTriggerDOMNode:sn,arrow:!!$n}),ne.createElement(le.Z,{open:ft,autoLock:!0},ne.createElement("div",{className:se()(un,"".concat(gt,"-target-placeholder")),style:(0,we.Z)((0,we.Z)({},nr||xe),{},{position:"fixed",pointerEvents:"none"})}))))},Ae=Be,Te=Ae,Oe=ge(79676),je=ge(36355),De=ge(88088),We=ge(99267),ze=ge(3113),Ve=ge(9763),Ze=ge(31724),Ue=ge(47729);function Me(nt){return nt!=null}var Qe=nt=>{let{stepProps:ot,current:Ft,type:gt,indicatorsRender:ht,closeIcon:lt}=nt;var St,At;const{prefixCls:Pt,total:Dt=1,title:_t,onClose:kt,onPrev:wt,onNext:It,onFinish:Nt,cover:ln,description:un,nextButtonProps:rn,prevButtonProps:Ht,type:Kt,className:Qt,closeIcon:Pn}=ot,Gn=Kt!=null?Kt:gt,zt=Pn!=null?Pn:lt,en=zt!==!1&&zt!==null,[cn,jt]=(0,Ue.Z)(en,zt,Ut=>ne.createElement("span",{onClick:kt,"aria-label":"Close",className:`${Pt}-close`},Ut),ne.createElement(We.Z,{className:`${Pt}-close-icon`}),!0),it=Ft===Dt-1,Tt=()=>{var Ut;wt==null||wt(),(Ut=Ht==null?void 0:Ht.onClick)===null||Ut===void 0||Ut.call(Ht)},Bt=()=>{var Ut;it?Nt==null||Nt():It==null||It(),(Ut=rn==null?void 0:rn.onClick)===null||Ut===void 0||Ut.call(rn)},Gt=Me(_t)?ne.createElement("div",{className:`${Pt}-header`},ne.createElement("div",{className:`${Pt}-title`},_t)):null,an=Me(un)?ne.createElement("div",{className:`${Pt}-description`},un):null,fn=Me(ln)?ne.createElement("div",{className:`${Pt}-cover`},ln):null;let nn;ht?nn=ht(Ft,Dt):nn=(0,Ee.Z)(Array.from({length:Dt}).keys()).map((Ut,ut)=>ne.createElement("span",{key:Ut,className:se()(ut===Ft&&`${Pt}-indicator-active`,`${Pt}-indicator`)}));const ft=Gn==="primary"?"default":"primary",mt={type:"default",ghost:Gn==="primary"},[pt]=(0,Ve.Z)("Tour",Ze.Z.Tour);return ne.createElement("div",{className:se()(Qt,`${Pt}-content`)},ne.createElement("div",{className:`${Pt}-inner`},cn&&jt,fn,Gt,an,ne.createElement("div",{className:`${Pt}-footer`},Dt>1&&ne.createElement("div",{className:`${Pt}-indicators`},nn),ne.createElement("div",{className:`${Pt}-buttons`},Ft!==0?ne.createElement(ze.ZP,Object.assign({},mt,Ht,{onClick:Tt,size:"small",className:se()(`${Pt}-prev-btn`,Ht==null?void 0:Ht.className)}),(St=Ht==null?void 0:Ht.children)!==null&&St!==void 0?St:pt==null?void 0:pt.Previous):null,ne.createElement(ze.ZP,Object.assign({type:ft},rn,{onClick:Bt,size:"small",className:se()(`${Pt}-next-btn`,rn==null?void 0:rn.className)}),(At=rn==null?void 0:rn.children)!==null&&At!==void 0?At:it?pt==null?void 0:pt.Finish:pt==null?void 0:pt.Next)))))},Ye=ge(39722),rt=ge(64993),Ke=ge(17313),Ge=ge(19447),Le=ge(83116),Xe=ge(37613);const Fe=nt=>{const{componentCls:ot,lineHeight:Ft,padding:gt,paddingXS:ht,borderRadius:lt,borderRadiusXS:St,colorPrimary:At,colorText:Pt,colorFill:Dt,indicatorHeight:_t,indicatorWidth:kt,boxShadowTertiary:wt,tourZIndexPopup:It,fontSize:Nt,colorBgElevated:ln,fontWeightStrong:un,marginXS:rn,colorTextLightSolid:Ht,tourBorderRadius:Kt,colorWhite:Qt,colorBgTextHover:Pn,tourCloseSize:Gn,motionDurationSlow:zt,antCls:en}=nt;return[{[ot]:Object.assign(Object.assign({},(0,Ke.Wf)(nt)),{color:Pt,position:"absolute",zIndex:It,display:"block",visibility:"visible",fontSize:Nt,lineHeight:Ft,width:520,"--antd-arrow-background-color":ln,"&-pure":{maxWidth:"100%",position:"relative"},[`&${ot}-hidden`]:{display:"none"},[`${ot}-content`]:{position:"relative"},[`${ot}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Kt,boxShadow:wt,position:"relative",backgroundColor:ln,border:"none",backgroundClip:"padding-box",[`${ot}-close`]:{position:"absolute",top:gt,insetInlineEnd:gt,color:nt.colorIcon,outline:"none",width:Gn,height:Gn,borderRadius:nt.borderRadiusSM,transition:`background-color ${nt.motionDurationMid}, color ${nt.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:nt.colorIconHover,backgroundColor:nt.wireframe?"transparent":nt.colorFillContent}},[`${ot}-cover`]:{textAlign:"center",padding:`${gt+Gn+ht}px ${gt}px 0`,img:{width:"100%"}},[`${ot}-header`]:{padding:`${gt}px ${gt}px ${ht}px`,[`${ot}-title`]:{lineHeight:Ft,fontSize:Nt,fontWeight:un}},[`${ot}-description`]:{padding:`0 ${gt}px`,lineHeight:Ft,wordWrap:"break-word"},[`${ot}-footer`]:{padding:`${ht}px ${gt}px ${gt}px`,textAlign:"end",borderRadius:`0 0 ${St}px ${St}px`,display:"flex",[`${ot}-indicators`]:{display:"inline-block",[`${ot}-indicator`]:{width:kt,height:_t,display:"inline-block",borderRadius:"50%",background:Dt,"&:not(:last-child)":{marginInlineEnd:_t},"&-active":{background:At}}},[`${ot}-buttons`]:{marginInlineStart:"auto",[`${en}-btn`]:{marginInlineStart:rn}}}},[`${ot}-primary, &${ot}-primary`]:{"--antd-arrow-background-color":At,[`${ot}-inner`]:{color:Ht,textAlign:"start",textDecoration:"none",backgroundColor:At,borderRadius:lt,boxShadow:wt,[`${ot}-close`]:{color:Ht},[`${ot}-indicators`]:{[`${ot}-indicator`]:{background:new rt.C(Ht).setAlpha(.15).toRgbString(),"&-active":{background:Ht}}},[`${ot}-prev-btn`]:{color:Ht,borderColor:new rt.C(Ht).setAlpha(.15).toRgbString(),backgroundColor:At,"&:hover":{backgroundColor:new rt.C(Ht).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${ot}-next-btn`]:{color:At,borderColor:"transparent",background:Qt,"&:hover":{background:new rt.C(Pn).onBackground(Qt).toRgbString()}}}}}),[`${ot}-mask`]:{[`${ot}-placeholder-animated`]:{transition:`all ${zt}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${ot}-inner`]:{borderRadius:Math.min(Kt,Ge.qN)}}},(0,Ge.ZP)(nt,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Kt,limitVerticalRadius:!0})]};var ke=(0,Le.Z)("Tour",nt=>{const{borderRadiusLG:ot,fontSize:Ft,lineHeight:gt}=nt,ht=(0,Xe.TS)(nt,{tourZIndexPopup:nt.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:ot,tourCloseSize:Ft*gt});return[Fe(ht)]}),et=ge(53487),tt=function(nt,ot){var Ft={};for(var gt in nt)Object.prototype.hasOwnProperty.call(nt,gt)&&ot.indexOf(gt)<0&&(Ft[gt]=nt[gt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,gt=Object.getOwnPropertySymbols(nt);ht{const{prefixCls:ot,current:Ft=0,total:gt=6,className:ht,style:lt,type:St}=nt,At=tt(nt,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Pt}=ne.useContext(je.E_),Dt=Pt("tour",ot),[_t,kt]=ke(Dt);return _t(ne.createElement(Ye.t5,{prefixCls:Dt,hashId:kt,className:se()(ht,`${Dt}-pure`,St&&`${Dt}-${St}`),style:lt},ne.createElement(Qe,{stepProps:Object.assign(Object.assign({},At),{prefixCls:Dt,total:gt}),current:Ft,type:St})))};var _e=(0,et.i)($e),Re=nt=>{let{defaultType:ot,steps:Ft=[],current:gt,defaultCurrent:ht}=nt;var lt;const[St,At]=(0,ae.Z)(ht,{value:gt});(0,ne.useLayoutEffect)(()=>{gt!==void 0&&At(gt)},[gt]);const Pt=typeof St=="number"?(lt=Ft[St])===null||lt===void 0?void 0:lt.type:ot;return{currentMergedType:Pt!=null?Pt:ot,updateInnerCurrent:At}},Ne=function(nt,ot){var Ft={};for(var gt in nt)Object.prototype.hasOwnProperty.call(nt,gt)&&ot.indexOf(gt)<0&&(Ft[gt]=nt[gt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,gt=Object.getOwnPropertySymbols(nt);ht{const{prefixCls:ot,current:Ft,defaultCurrent:gt,type:ht,rootClassName:lt,indicatorsRender:St,steps:At}=nt,Pt=Ne(nt,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Dt,direction:_t}=(0,ne.useContext)(je.E_),kt=Dt("tour",ot),[wt,It]=ke(kt),[,Nt]=(0,De.Z)(),{currentMergedType:ln,updateInnerCurrent:un}=Re({defaultType:ht,steps:At,current:Ft,defaultCurrent:gt}),rn=(0,Oe.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),Ht=se()({[`${kt}-primary`]:ln==="primary",[`${kt}-rtl`]:_t==="rtl"},It,lt),Kt=(Pn,Gn)=>ne.createElement(Qe,{type:ht,stepProps:Pn,current:Gn,indicatorsRender:St}),Qt=Pn=>{var Gn;un(Pn),(Gn=nt.onChange)===null||Gn===void 0||Gn.call(nt,Pn)};return wt(ne.createElement(Te,Object.assign({},Pt,{rootClassName:Ht,prefixCls:kt,current:Ft,defaultCurrent:gt,animated:!0,renderPanel:Kt,builtinPlacements:rn,onChange:Qt,steps:At})))};qe._InternalPanelDoNotUseOrYouWillBeFired=_e;var st=qe},98228:function(dt,at,ge){"use strict";ge.d(at,{default:function(){return Gn}});var ne=ge(92310),we=ge.n(ne),E=ge(54476),ve=ge(94480),me=ge(33885),de=ge(42978),le=ge(75931),ie=ge(76190),ue=ge(77861),se=ge(17115),oe=ge(90782),ae=ge(18929),re=ge(48736),ee=ge(59301),a=function(zt){var en=ee.useRef({valueLabels:new Map});return ee.useMemo(function(){var cn=en.current.valueLabels,jt=new Map,it=zt.map(function(Tt){var Bt,Gt=Tt.value,an=(Bt=Tt.label)!==null&&Bt!==void 0?Bt:cn.get(Gt);return jt.set(Gt,an),(0,me.Z)((0,me.Z)({},Tt),{},{label:an})});return en.current.valueLabels=jt,[it]},[zt])},y=function(zt,en,cn,jt){return ee.useMemo(function(){var it=zt.map(function(an){var fn=an.value;return fn}),Tt=en.map(function(an){var fn=an.value;return fn}),Bt=it.filter(function(an){return!jt[an]});if(cn){var Gt=(0,oe.S)(it,!0,jt);it=Gt.checkedKeys,Tt=Gt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ve.Z)(Bt),(0,ve.Z)(it)))),Tt]},[zt,en,cn,jt])},x=ge(71430),b=function(zt,en){return ee.useMemo(function(){var cn=(0,x.I8)(zt,{fieldNames:en,initWrapper:function(it){return(0,me.Z)((0,me.Z)({},it),{},{valueEntities:new Map})},processEntity:function(it,Tt){var Bt=it.node[en.value];if(0)var Gt;Tt.valueEntities.set(Bt,it)}});return cn},[zt,en])},z=ge(20068),te=ge(11592),ce=function(){return null},fe=ce,pe=["children","value"];function he(zt){return(0,te.Z)(zt).map(function(en){if(!ee.isValidElement(en)||!en.type)return null;var cn=en,jt=cn.key,it=cn.props,Tt=it.children,Bt=it.value,Gt=(0,le.Z)(it,pe),an=(0,me.Z)({key:jt,value:Bt},Gt),fn=he(Tt);return fn.length&&(an.children=fn),an}).filter(function(en){return en})}function ye(zt){if(!zt)return zt;var en=(0,me.Z)({},zt);return"props"in en||Object.defineProperty(en,"props",{get:function(){return(0,re.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),en}}),en}function Ee(zt,en,cn,jt,it,Tt){var Bt=null,Gt=null;function an(){function fn(nn){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return nn.map(function(pt,Ut){var ut="".concat(ft,"-").concat(Ut),gn=pt[Tt.value],Hn=cn.includes(gn),Ln=fn(pt[Tt.children]||[],ut,Hn),Et=ee.createElement(fe,pt,Ln.map(function(dn){return dn.node}));if(en===gn&&(Bt=Et),Hn){var Wt={pos:ut,node:Et,children:Ln};return mt||Gt.push(Wt),Wt}return null}).filter(function(pt){return pt})}Gt||(Gt=[],fn(jt),Gt.sort(function(nn,ft){var mt=nn.node.props.value,pt=ft.node.props.value,Ut=cn.indexOf(mt),ut=cn.indexOf(pt);return Ut-ut}))}Object.defineProperty(zt,"triggerNode",{get:function(){return(0,re.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),an(),Bt}}),Object.defineProperty(zt,"allCheckedNodes",{get:function(){return(0,re.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),an(),it?Gt:Gt.map(function(nn){var ft=nn.node;return ft})}})}var be=function(zt,en,cn){var jt=cn.treeNodeFilterProp,it=cn.filterTreeNode,Tt=cn.fieldNames,Bt=Tt.children;return ee.useMemo(function(){if(!en||it===!1)return zt;var Gt;if(typeof it=="function")Gt=it;else{var an=en.toUpperCase();Gt=function(ft,mt){var pt=mt[jt];return String(pt).toUpperCase().includes(an)}}function fn(nn){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return nn.reduce(function(mt,pt){var Ut=pt[Bt],ut=ft||Gt(en,ye(pt)),gn=fn(Ut||[],ut);return(ut||gn.length)&&mt.push((0,me.Z)((0,me.Z)({},pt),{},(0,z.Z)({isLeaf:void 0},Bt,gn))),mt},[])}return fn(zt)},[zt,en,Bt,jt,it])};function Se(zt){var en=ee.useRef();en.current=zt;var cn=ee.useCallback(function(){return en.current.apply(en,arguments)},[]);return cn}function Pe(zt,en){var cn=en.id,jt=en.pId,it=en.rootPId,Tt={},Bt=[],Gt=zt.map(function(an){var fn=(0,me.Z)({},an),nn=fn[cn];return Tt[nn]=fn,fn.key=fn.key||nn,fn});return Gt.forEach(function(an){var fn=an[jt],nn=Tt[fn];nn&&(nn.children=nn.children||[],nn.children.push(an)),(fn===it||!nn&&it===null)&&Bt.push(an)}),Bt}function Ce(zt,en,cn){return ee.useMemo(function(){return zt?cn?Pe(zt,(0,me.Z)({id:"id",pId:"pId",rootPId:null},cn!==!0?cn:{})):zt:he(en)},[en,cn,zt])}var xe=ee.createContext(null),Be=xe,Ae=ge(10228),Te=ge(80547),Oe=ge(60091),je=ee.createContext(null),De=je;function We(zt){return Array.isArray(zt)?zt:zt!==void 0?[zt]:[]}function ze(zt){var en=zt||{},cn=en.label,jt=en.value,it=en.children,Tt=jt||"value";return{_title:cn?[cn]:["title","label"],value:Tt,key:Tt,children:it||"children"}}function Ve(zt){return!zt||zt.disabled||zt.disableCheckbox||zt.checkable===!1}function Ze(zt,en){var cn=[];function jt(it){it.forEach(function(Tt){var Bt=Tt[en.children];Bt&&(cn.push(Tt[en.value]),jt(Bt))})}return jt(zt),cn}function Ue(zt){return zt==null}var Me={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},He=function(en,cn){var jt=(0,ue.lk)(),it=jt.prefixCls,Tt=jt.multiple,Bt=jt.searchValue,Gt=jt.toggleOpen,an=jt.open,fn=jt.notFoundContent,nn=ee.useContext(De),ft=nn.virtual,mt=nn.listHeight,pt=nn.listItemHeight,Ut=nn.treeData,ut=nn.fieldNames,gn=nn.onSelect,Hn=nn.dropdownMatchSelectWidth,Ln=nn.treeExpandAction,Et=ee.useContext(Be),Wt=Et.checkable,dn=Et.checkedKeys,Rt=Et.halfCheckedKeys,xn=Et.treeExpandedKeys,zn=Et.treeDefaultExpandAll,ur=Et.treeDefaultExpandedKeys,Cn=Et.onTreeExpand,Vn=Et.treeIcon,nr=Et.showTreeIcon,Wn=Et.switcherIcon,bn=Et.treeLine,$n=Et.treeNodeFilterProp,cr=Et.loadData,dr=Et.treeLoadedKeys,wr=Et.treeMotion,yr=Et.onTreeLoad,Ar=Et.keyEntities,pr=ee.useRef(),sn=(0,Te.Z)(function(){return Ut},[an,Ut],function(gr,Sr){return Sr[0]&&gr[1]!==Sr[1]}),Un=ee.useState(null),Xn=(0,de.Z)(Un,2),or=Xn[0],pn=Xn[1],kn=Ar[or],Zn=ee.useMemo(function(){return Wt?{checked:dn,halfChecked:Rt}:null},[Wt,dn,Rt]);ee.useEffect(function(){if(an&&!Tt&&dn.length){var gr;(gr=pr.current)===null||gr===void 0||gr.scrollTo({key:dn[0]}),pn(dn[0])}},[an]);var In=String(Bt).toLowerCase(),Jn=function(Sr){return In?String(Sr[$n]).toLowerCase().includes(In):!1},On=ee.useState(ur),br=(0,de.Z)(On,2),Cr=br[0],Nn=br[1],Pr=ee.useState(null),Tr=(0,de.Z)(Pr,2),Or=Tr[0],er=Tr[1],fr=ee.useMemo(function(){return xn?(0,ve.Z)(xn):Bt?Or:Cr},[Cr,Or,xn,Bt]);ee.useEffect(function(){Bt&&er(Ze(Ut,ut))},[Bt]);var En=function(Sr){Nn(Sr),er(Sr),Cn&&Cn(Sr)},rr=function(Sr){Sr.preventDefault()},Fr=function(Sr,Ir){var Br=Ir.node;Wt&&Ve(Br)||(gn(Br.key,{selected:!dn.includes(Br.key)}),Tt||Gt(!1))};if(ee.useImperativeHandle(cn,function(){var gr;return{scrollTo:(gr=pr.current)===null||gr===void 0?void 0:gr.scrollTo,onKeyDown:function(Ir){var Br,ir=Ir.which;switch(ir){case Ae.Z.UP:case Ae.Z.DOWN:case Ae.Z.LEFT:case Ae.Z.RIGHT:(Br=pr.current)===null||Br===void 0||Br.onKeyDown(Ir);break;case Ae.Z.ENTER:{if(kn){var Er=(kn==null?void 0:kn.node)||{},kr=Er.selectable,_r=Er.value;kr!==!1&&Fr(null,{node:{key:or},selected:!dn.includes(_r)})}break}case Ae.Z.ESC:Gt(!1)}},onKeyUp:function(){}}}),sn.length===0)return ee.createElement("div",{role:"listbox",className:"".concat(it,"-empty"),onMouseDown:rr},fn);var Rr={fieldNames:ut};return dr&&(Rr.loadedKeys=dr),fr&&(Rr.expandedKeys=fr),ee.createElement("div",{onMouseDown:rr},kn&&an&&ee.createElement("span",{style:Me,"aria-live":"assertive"},kn.node.value),ee.createElement(Oe.Z,(0,E.Z)({ref:pr,focusable:!1,prefixCls:"".concat(it,"-tree"),treeData:sn,height:mt,itemHeight:pt,virtual:ft!==!1&&Hn!==!1,multiple:Tt,icon:Vn,showIcon:nr,switcherIcon:Wn,showLine:bn,loadData:Bt?null:cr,motion:wr,activeKey:or,checkable:Wt,checkStrictly:!0,checkedKeys:Zn,selectedKeys:Wt?[]:dn,defaultExpandAll:zn},Rr,{onActiveChange:pn,onSelect:Fr,onCheck:Fr,onExpand:En,onLoad:yr,filterTreeNode:Jn,expandAction:Ln})))},Qe=ee.forwardRef(He);Qe.displayName="OptionList";var Ye=Qe,rt="SHOW_ALL",Ke="SHOW_PARENT",Ge="SHOW_CHILD";function Le(zt,en,cn,jt){var it=new Set(zt);return en===Ge?zt.filter(function(Tt){var Bt=cn[Tt];return!(Bt&&Bt.children&&Bt.children.some(function(Gt){var an=Gt.node;return it.has(an[jt.value])})&&Bt.children.every(function(Gt){var an=Gt.node;return Ve(an)||it.has(an[jt.value])}))}):en===Ke?zt.filter(function(Tt){var Bt=cn[Tt],Gt=Bt?Bt.parent:null;return!(Gt&&!Ve(Gt.node)&&it.has(Gt.key))}):zt}function Xe(zt){var en=zt.searchPlaceholder,cn=zt.treeCheckStrictly,jt=zt.treeCheckable,it=zt.labelInValue,Tt=zt.value,Bt=zt.multiple;warning(!en,"`searchPlaceholder` has been removed."),cn&&it===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(it||cn)&&warning(toArray(Tt).every(function(Gt){return Gt&&_typeof(Gt)==="object"&&"value"in Gt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),cn||Bt||jt?warning(!Tt||Array.isArray(Tt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Tt),"`value` should not be array when `TreeSelect` is single mode.")}var Fe=null,ke=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function et(zt){return!zt||(0,ie.Z)(zt)!=="object"}var tt=ee.forwardRef(function(zt,en){var cn=zt.id,jt=zt.prefixCls,it=jt===void 0?"rc-tree-select":jt,Tt=zt.value,Bt=zt.defaultValue,Gt=zt.onChange,an=zt.onSelect,fn=zt.onDeselect,nn=zt.searchValue,ft=zt.inputValue,mt=zt.onSearch,pt=zt.autoClearSearchValue,Ut=pt===void 0?!0:pt,ut=zt.filterTreeNode,gn=zt.treeNodeFilterProp,Hn=gn===void 0?"value":gn,Ln=zt.showCheckedStrategy,Et=zt.treeNodeLabelProp,Wt=zt.multiple,dn=zt.treeCheckable,Rt=zt.treeCheckStrictly,xn=zt.labelInValue,zn=zt.fieldNames,ur=zt.treeDataSimpleMode,Cn=zt.treeData,Vn=zt.children,nr=zt.loadData,Wn=zt.treeLoadedKeys,bn=zt.onTreeLoad,$n=zt.treeDefaultExpandAll,cr=zt.treeExpandedKeys,dr=zt.treeDefaultExpandedKeys,wr=zt.onTreeExpand,yr=zt.treeExpandAction,Ar=zt.virtual,pr=zt.listHeight,sn=pr===void 0?200:pr,Un=zt.listItemHeight,Xn=Un===void 0?20:Un,or=zt.onDropdownVisibleChange,pn=zt.dropdownMatchSelectWidth,kn=pn===void 0?!0:pn,Zn=zt.treeLine,In=zt.treeIcon,Jn=zt.showTreeIcon,On=zt.switcherIcon,br=zt.treeMotion,Cr=(0,le.Z)(zt,ke),Nn=(0,se.ZP)(cn),Pr=dn&&!Rt,Tr=dn||Rt,Or=Rt||xn,er=Tr||Wt,fr=(0,ae.Z)(Bt,{value:Tt}),En=(0,de.Z)(fr,2),rr=En[0],Fr=En[1],Rr=ee.useMemo(function(){return dn?Ln||Ge:rt},[Ln,dn]),gr=ee.useMemo(function(){return ze(zn)},[JSON.stringify(zn)]),Sr=(0,ae.Z)("",{value:nn!==void 0?nn:ft,postState:function(Yn){return Yn||""}}),Ir=(0,de.Z)(Sr,2),Br=Ir[0],ir=Ir[1],Er=function(Yn){ir(Yn),mt==null||mt(Yn)},kr=Ce(Cn,Vn,ur),_r=b(kr,gr),Mr=_r.keyEntities,jr=_r.valueEntities,Vr=ee.useCallback(function(Fn){var Yn=[],Ct=[];return Fn.forEach(function(Ot){jr.has(Ot)?Ct.push(Ot):Yn.push(Ot)}),{missingRawValues:Yn,existRawValues:Ct}},[jr]),Gr=be(kr,Br,{fieldNames:gr,treeNodeFilterProp:Hn,filterTreeNode:ut}),Jr=ee.useCallback(function(Fn){if(Fn){if(Et)return Fn[Et];for(var Yn=gr._title,Ct=0;Ct{const{componentCls:en,treePrefixCls:cn,colorBgElevated:jt}=zt,it=`.${cn}`;return[{[`${en}-dropdown`]:[{padding:`${zt.paddingXS}px ${zt.paddingXS/2}px`},(0,Nt.Yk)(cn,(0,wt.TS)(zt,{colorBgContainer:jt})),{[it]:{borderRadius:0,[`${it}-list-holder-inner`]:{alignItems:"stretch",[`${it}-treenode`]:{[`${it}-node-content-wrapper`]:{flex:"auto"}}}}},(0,kt.C2)(`${cn}-checkbox`,zt),{"&-rtl":{direction:"rtl",[`${it}-switcher${it}-switcher_close`]:{[`${it}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function un(zt,en){return(0,It.Z)("TreeSelect",cn=>{const jt=(0,wt.TS)(cn,{treePrefixCls:en});return[ln(jt)]},Nt.TM)(zt)}var rn=function(zt,en){var cn={};for(var jt in zt)Object.prototype.hasOwnProperty.call(zt,jt)&&en.indexOf(jt)<0&&(cn[jt]=zt[jt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,jt=Object.getOwnPropertySymbols(zt);it{var cn,{prefixCls:jt,size:it,disabled:Tt,bordered:Bt=!0,className:Gt,rootClassName:an,treeCheckable:fn,multiple:nn,listHeight:ft=256,listItemHeight:mt=26,placement:pt,notFoundContent:Ut,switcherIcon:ut,treeLine:gn,getPopupContainer:Hn,popupClassName:Ln,dropdownClassName:Et,treeIcon:Wt=!1,transitionName:dn,choiceTransitionName:Rt="",status:xn,treeExpandAction:zn,builtinPlacements:ur,dropdownMatchSelectWidth:Cn,popupMatchSelectWidth:Vn,allowClear:nr}=zt,Wn=rn(zt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:bn,getPrefixCls:$n,renderEmpty:cr,direction:dr,virtual:wr,popupMatchSelectWidth:yr,popupOverflow:Ar}=ee.useContext(nt.E_),pr=$n(),sn=$n("select",jt),Un=$n("select-tree",jt),Xn=$n("tree-select",jt),{compactSize:or,compactItemClassnames:pn}=(0,Dt.ri)(sn,dr),[kn,Zn]=(0,lt.Z)(sn),[In]=un(Xn,Un),Jn=we()(Ln||Et,`${Xn}-dropdown`,{[`${Xn}-dropdown-rtl`]:dr==="rtl"},an,Zn),On=!!(fn||nn),br=(0,At.Z)(Wn.suffixIcon,Wn.showArrow),Cr=(cn=Vn!=null?Vn:Cn)!==null&&cn!==void 0?cn:yr,{status:Nn,hasFeedback:Pr,isFormItemInput:Tr,feedbackIcon:Or}=ee.useContext(ht.aM),er=(0,st.F)(Nn,xn),{suffixIcon:fr,removeIcon:En,clearIcon:rr}=(0,Pt.Z)(Object.assign(Object.assign({},Wn),{multiple:On,showSuffixIcon:br,hasFeedback:Pr,feedbackIcon:Or,prefixCls:sn,componentName:"TreeSelect"})),Fr=nr===!0?{clearIcon:rr}:nr;let Rr;Ut!==void 0?Rr=Ut:Rr=(cr==null?void 0:cr("Select"))||ee.createElement(Ft.Z,{componentName:"Select"});const gr=(0,Re.Z)(Wn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Sr=ee.useMemo(()=>pt!==void 0?pt:dr==="rtl"?"bottomRight":"bottomLeft",[pt,dr]),Ir=(0,St.Z)(ur,Ar),Br=(0,gt.Z)(jr=>{var Vr;return(Vr=it!=null?it:or)!==null&&Vr!==void 0?Vr:jr}),ir=ee.useContext(ot.Z),Er=Tt!=null?Tt:ir,kr=we()(!jt&&Xn,{[`${sn}-lg`]:Br==="large",[`${sn}-sm`]:Br==="small",[`${sn}-rtl`]:dr==="rtl",[`${sn}-borderless`]:!Bt,[`${sn}-in-form-item`]:Tr},(0,st.Z)(sn,er,Pr),pn,Gt,an,Zn),_r=jr=>ee.createElement(_t.Z,{prefixCls:Un,switcherIcon:ut,treeNodeProps:jr,showLine:gn}),Mr=ee.createElement(Ie,Object.assign({virtual:wr,disabled:Er},gr,{dropdownMatchSelectWidth:Cr,builtinPlacements:Ir,ref:en,prefixCls:sn,className:kr,listHeight:ft,listItemHeight:mt,treeCheckable:fn&&ee.createElement("span",{className:`${sn}-tree-checkbox-inner`}),treeLine:!!gn,suffixIcon:fr,multiple:On,placement:Sr,removeIcon:En,allowClear:Fr,switcherIcon:_r,showTreeIcon:Wt,notFoundContent:Rr,getPopupContainer:Hn||bn,treeMotion:null,dropdownClassName:Jn,choiceTransitionName:(0,qe.m)(pr,"",Rt),transitionName:(0,qe.m)(pr,"slide-up",dn),treeExpandAction:zn}));return kn(In(Mr))},Qt=ee.forwardRef(Ht),Pn=(0,Ne.Z)(Qt);Qt.TreeNode=fe,Qt.SHOW_ALL=rt,Qt.SHOW_PARENT=Ke,Qt.SHOW_CHILD=Ge,Qt._InternalPanelDoNotUseOrYouWillBeFired=Pn;var Gn=Qt},24334:function(dt,at,ge){var ne,we;(function(E,ve){dt.exports=ve(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ge.g!="undefined"?ge.g:this,function(E){"use strict";E=E||{};var ve=E.Base64,me="2.6.4",de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(xe){for(var Be={},Ae=0,Te=xe.length;Ae>>6)+ie(128|Be&63):ie(224|Be>>>12&15)+ie(128|Be>>>6&63)+ie(128|Be&63)}else{var Be=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return ie(240|Be>>>18&7)+ie(128|Be>>>12&63)+ie(128|Be>>>6&63)+ie(128|Be&63)}},se=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(xe){return xe.replace(se,ue)},ae=function(xe){var Be=[0,2,1][xe.length%3],Ae=xe.charCodeAt(0)<<16|(xe.length>1?xe.charCodeAt(1):0)<<8|(xe.length>2?xe.charCodeAt(2):0),Te=[de.charAt(Ae>>>18),de.charAt(Ae>>>12&63),Be>=2?"=":de.charAt(Ae>>>6&63),Be>=1?"=":de.charAt(Ae&63)];return Te.join("")},re=E.btoa&&typeof E.btoa=="function"?function(xe){return E.btoa(xe)}:function(xe){if(xe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return xe.replace(/[\s\S]{1,3}/g,ae)},ee=function(xe){return re(oe(String(xe)))},a=function(xe){return xe.replace(/[+\/]/g,function(Be){return Be=="+"?"-":"_"}).replace(/=/g,"")},y=function(xe,Be){return Be?a(ee(xe)):ee(xe)},x=function(xe){return y(xe,!0)},b;E.Uint8Array&&(b=function(xe,Be){for(var Ae="",Te=0,Oe=xe.length;Te>>18)+de.charAt(ze>>>12&63)+(typeof De!="undefined"?de.charAt(ze>>>6&63):"=")+(typeof We!="undefined"?de.charAt(ze&63):"=")}return Be?a(Ae):Ae});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(xe){switch(xe.length){case 4:var Be=(7&xe.charCodeAt(0))<<18|(63&xe.charCodeAt(1))<<12|(63&xe.charCodeAt(2))<<6|63&xe.charCodeAt(3),Ae=Be-65536;return ie((Ae>>>10)+55296)+ie((Ae&1023)+56320);case 3:return ie((15&xe.charCodeAt(0))<<12|(63&xe.charCodeAt(1))<<6|63&xe.charCodeAt(2));default:return ie((31&xe.charCodeAt(0))<<6|63&xe.charCodeAt(1))}},ce=function(xe){return xe.replace(z,te)},fe=function(xe){var Be=xe.length,Ae=Be%4,Te=(Be>0?le[xe.charAt(0)]<<18:0)|(Be>1?le[xe.charAt(1)]<<12:0)|(Be>2?le[xe.charAt(2)]<<6:0)|(Be>3?le[xe.charAt(3)]:0),Oe=[ie(Te>>>16),ie(Te>>>8&255),ie(Te&255)];return Oe.length-=[0,0,2,1][Ae],Oe.join("")},pe=E.atob&&typeof E.atob=="function"?function(xe){return E.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,fe)},he=function(xe){return pe(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},ye=function(xe){return ce(pe(xe))},Ee=function(xe){return String(xe).replace(/[-_]/g,function(Be){return Be=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},be=function(xe){return ye(Ee(xe))},Se;E.Uint8Array&&(Se=function(xe){return Uint8Array.from(he(Ee(xe)),function(Be){return Be.charCodeAt(0)})});var Pe=function(){var xe=E.Base64;return E.Base64=ve,xe};if(E.Base64={VERSION:me,atob:he,btoa:re,fromBase64:be,toBase64:y,utob:oe,encode:y,encodeURI:x,btou:ce,decode:be,noConflict:Pe,fromUint8Array:b,toUint8Array:Se},typeof Object.defineProperty=="function"){var Ce=function(xe){return{value:xe,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return be(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(xe){return y(this,xe)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),dt.exports?dt.exports.Base64=E.Base64:(ne=[],we=function(){return E.Base64}.apply(at,ne),we!==void 0&&(dt.exports=we)),{Base64:E.Base64}})},7062:function(dt,at,ge){var ne=ge(19637),we=ge(97573),E=[ge(96627)];dt.exports=ne.createStore(we,E)},96627:function(dt,at,ge){dt.exports=ne;function ne(){return ge(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(dt){return dt<10?"0"+dt:dt}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(dt){return rx_escapable.lastIndex=0,rx_escapable.test(dt)?'"'+dt.replace(rx_escapable,function(at){var ge=meta[at];return typeof ge=="string"?ge:"\\u"+("0000"+at.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+dt+'"'}function str(dt,at){var ge,ne,we,E,ve=gap,me,de=at[dt];switch(de&&typeof de=="object"&&typeof de.toJSON=="function"&&(de=de.toJSON(dt)),typeof rep=="function"&&(de=rep.call(at,dt,de)),typeof de){case"string":return quote(de);case"number":return isFinite(de)?String(de):"null";case"boolean":case"null":return String(de);case"object":if(!de)return"null";if(gap+=indent,me=[],Object.prototype.toString.apply(de)==="[object Array]"){for(E=de.length,ge=0;ge ${Fe}-item:last-child`]:{borderBottom:0},[`> ${Fe}-item > ${Fe}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Fe}-item > ${Fe}-content > ${Fe}-content-box`]:{paddingTop:et}}}},Qe=Xe=>{const{componentCls:Fe,paddingSM:ke}=Xe;return{[`${Fe}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-item`]:{borderBottom:0,[`> ${Fe}-content`]:{backgroundColor:"transparent",border:0,[`> ${Fe}-content-box`]:{paddingBlock:ke}}}}}};var rt=(0,Ze.Z)("Collapse",Xe=>{const Fe=(0,Ue.TS)(Xe,{collapseHeaderPaddingSM:`${Xe.paddingXS}px ${Xe.paddingSM}px`,collapseHeaderPaddingLG:`${Xe.padding}px ${Xe.paddingLG}px`,collapsePanelBorderRadius:Xe.borderRadiusLG});return[Me(Fe),Ye(Fe),Qe(Fe),He(Fe),(0,Ve.Z)(Fe)]},Xe=>({headerPadding:`${Xe.paddingSM}px ${Xe.padding}px`,headerBg:Xe.colorFillAlter,contentPadding:`${Xe.padding}px 16px`,contentBg:Xe.colorBgContainer})),Ge=Object.assign(se.forwardRef((Xe,Fe)=>{const{getPrefixCls:ke,direction:et,collapse:tt}=se.useContext(Oe.E_),{prefixCls:$e,className:_e,rootClassName:Ie,style:Re,bordered:Ne=!0,ghost:qe,size:st,expandIconPosition:nt="start",children:ot,expandIcon:Ft}=Xe,gt=(0,je.Z)(It=>{var Nt;return(Nt=st!=null?st:It)!==null&&Nt!==void 0?Nt:"middle"}),ht=ke("collapse",$e),lt=ke(),[St,At]=rt(ht),Pt=se.useMemo(()=>nt==="left"?"start":nt==="right"?"end":nt,[nt]),Dt=function(){let It=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=Ft?Ft(It):se.createElement(re.Z,{rotate:It.isActive?90:void 0});return(0,Te.Tm)(Nt,()=>({className:E()(Nt.props.className,`${ht}-arrow`)}))},_t=E()(`${ht}-icon-position-${Pt}`,{[`${ht}-borderless`]:!Ne,[`${ht}-rtl`]:et==="rtl",[`${ht}-ghost`]:!!qe,[`${ht}-${gt}`]:gt!=="middle"},tt==null?void 0:tt.className,_e,Ie,At),kt=Object.assign(Object.assign({},(0,Ae.Z)(lt)),{motionAppear:!1,leavedClassName:`${ht}-content-hidden`}),wt=se.useMemo(()=>ot?(0,ae.Z)(ot).map((It,Nt)=>{var ln,un;if(!((ln=It.props)===null||ln===void 0)&&ln.disabled){const rn=(un=It.key)!==null&&un!==void 0?un:String(Nt),{disabled:Ht,collapsible:Kt}=It.props,Yt=Object.assign(Object.assign({},(0,Be.Z)(It.props,["disabled"])),{key:rn,collapsible:Kt!=null?Kt:Ht?"disabled":void 0});return(0,Te.Tm)(It,Yt)}return It}):null,[ot]);return St(se.createElement(Ce,Object.assign({ref:Fe,openMotion:kt},(0,Be.Z)(Xe,["rootClassName"]),{expandIcon:Dt,prefixCls:ht,className:_t,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Re)}),wt))}),{Panel:We}),Le=Ge},28103:function(dt,at,me){"use strict";me.d(at,{Z:function(){return ae}});var re=me(92310),we=me.n(re),E=me(59301),ve=me(36355),ge=me(17313),de=me(83116),le=me(37613);const ie=ne=>{const{componentCls:ee,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:te}=ne;return{[ee]:Object.assign(Object.assign({},(0,ge.Wf)(ne)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ne.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ee}-with-text`]:{display:"flex",alignItems:"center",margin:`${ne.dividerHorizontalWithTextGutterMargin}px 0`,color:ne.colorTextHeading,fontWeight:500,fontSize:ne.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ee}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${ee}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${ee}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${ee}-with-text${ee}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ee}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ee}-with-text`]:{color:ne.colorText,fontWeight:"normal",fontSize:ne.fontSize},[`&-horizontal${ee}-with-text-left${ee}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ee}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ee}-with-text-right${ee}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ee}-inner-text`]:{paddingInlineEnd:a}}})}};var ue=(0,de.Z)("Divider",ne=>{const ee=(0,le.TS)(ne,{dividerHorizontalWithTextGutterMargin:ne.margin,dividerHorizontalGutterMargin:ne.marginLG,sizePaddingEdgeHorizontal:0});return[ie(ee)]},ne=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ne.marginXS})),se=function(ne,ee){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&ee.indexOf(y)<0&&(a[y]=ne[y]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(ne);x{const{getPrefixCls:ee,direction:a,divider:y}=E.useContext(ve.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:te,className:ce,rootClassName:fe,children:pe,dashed:he,plain:ye,style:Ee}=ne,be=se(ne,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Se=ee("divider",x),[Pe,Ce]=ue(Se),xe=z.length>0?`-${z}`:z,Be=!!pe,Ae=z==="left"&&te!=null,Te=z==="right"&&te!=null,Oe=we()(Se,y==null?void 0:y.className,Ce,`${Se}-${b}`,{[`${Se}-with-text`]:Be,[`${Se}-with-text${xe}`]:Be,[`${Se}-dashed`]:!!he,[`${Se}-plain`]:!!ye,[`${Se}-rtl`]:a==="rtl",[`${Se}-no-default-orientation-margin-left`]:Ae,[`${Se}-no-default-orientation-margin-right`]:Te},ce,fe),je=E.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),De=Object.assign(Object.assign({},Ae&&{marginLeft:je}),Te&&{marginRight:je});return Pe(E.createElement("div",Object.assign({className:Oe,style:Object.assign(Object.assign({},y==null?void 0:y.style),Ee)},be,{role:"separator"}),pe&&b!=="vertical"&&E.createElement("span",{className:`${Se}-inner-text`,style:De},pe)))}},39722:function(dt,at,me){"use strict";me.d(at,{t5:function(){return se}});var re=me(92310),we=me.n(re),E=me(55477),ve=me(59301),ge=me(36355),de=me(77578),le=me(17356),ie=function(ae,ne){var ee={};for(var a in ae)Object.prototype.hasOwnProperty.call(ae,a)&&ne.indexOf(a)<0&&(ee[a]=ae[a]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(ae);y{if(!(!ne&&!ee))return ve.createElement(ve.Fragment,null,ne&&ve.createElement("div",{className:`${ae}-title`},(0,de.Z)(ne)),ve.createElement("div",{className:`${ae}-inner-content`},(0,de.Z)(ee)))},se=ae=>{const{hashId:ne,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=ae;return ve.createElement("div",{className:we()(ne,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},ve.createElement("div",{className:`${ee}-arrow`}),ve.createElement(E.G,Object.assign({},ae,{className:ne,prefixCls:ee}),te||ue(ee,b,z)))},oe=ae=>{const{prefixCls:ne}=ae,ee=ie(ae,["prefixCls"]),{getPrefixCls:a}=ve.useContext(ge.E_),y=a("popover",ne),[x,b]=(0,le.Z)(y);return x(ve.createElement(se,Object.assign({},ee,{prefixCls:y,hashId:b})))};at.ZP=oe},60324:function(dt,at,me){"use strict";var re=me(92310),we=me.n(re),E=me(59301),ve=me(77578),ge=me(62892),de=me(36355),le=me(6848),ie=me(39722),ue=me(17356),se=function(ne,ee){var a={};for(var y in ne)Object.prototype.hasOwnProperty.call(ne,y)&&ee.indexOf(y)<0&&(a[y]=ne[y]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(ne);x{let{title:ee,content:a,prefixCls:y}=ne;return E.createElement(E.Fragment,null,ee&&E.createElement("div",{className:`${y}-title`},(0,ve.Z)(ee)),E.createElement("div",{className:`${y}-inner-content`},(0,ve.Z)(a)))},ae=E.forwardRef((ne,ee)=>{const{prefixCls:a,title:y,content:x,overlayClassName:b,placement:z="top",trigger:te="hover",mouseEnterDelay:ce=.1,mouseLeaveDelay:fe=.1,overlayStyle:pe={}}=ne,he=se(ne,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ye}=E.useContext(de.E_),Ee=ye("popover",a),[be,Se]=(0,ue.Z)(Ee),Pe=ye(),Ce=we()(b,Se);return be(E.createElement(le.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:ce,mouseLeaveDelay:fe,overlayStyle:pe},he,{prefixCls:Ee,overlayClassName:Ce,ref:ee,overlay:y||x?E.createElement(oe,{prefixCls:Ee,title:y,content:x}):null,transitionName:(0,ge.m)(Pe,"zoom-big",he.transitionName),"data-popover-inject":!0})))});ae._InternalPanelDoNotUseOrYouWillBeFired=ie.ZP,at.Z=ae},17356:function(dt,at,me){"use strict";var re=me(17313),we=me(29878),E=me(19447),ve=me(33166),ge=me(83116),de=me(37613);const le=se=>{const{componentCls:oe,popoverColor:ae,minWidth:ne,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:ce,popoverBg:fe}=se;return[{[oe]:Object.assign(Object.assign({},(0,re.Wf)(se)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,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"},[`${oe}-content`]:{position:"relative"},[`${oe}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${oe}-title`]:{minWidth:ne,marginBottom:te,color:x,fontWeight:ee},[`${oe}-inner-content`]:{color:ae}})},(0,E.ZP)(se,{colorBg:"var(--antd-arrow-background-color)"}),{[`${oe}-pure`]:{position:"relative",maxWidth:"none",margin:se.sizePopupArrow,display:"inline-block",[`${oe}-content`]:{display:"inline-block"}}}]},ie=se=>{const{componentCls:oe}=se;return{[oe]:ve.i.map(ae=>{const ne=se[`${ae}6`];return{[`&${oe}-${ae}`]:{"--antd-arrow-background-color":ne,[`${oe}-inner`]:{backgroundColor:ne},[`${oe}-arrow`]:{background:"transparent"}}}})}},ue=se=>{const{componentCls:oe,lineWidth:ae,lineType:ne,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=se,te=y-Math.round(x*b),ce=te/2,fe=te/2-ae,pe=z;return{[oe]:{[`${oe}-inner`]:{padding:0},[`${oe}-title`]:{margin:0,padding:`${ce}px ${pe}px ${fe}px`,borderBottom:`${ae}px ${ne} ${ee}`},[`${oe}-inner-content`]:{padding:`${a}px ${pe}px`}}}};at.Z=(0,ge.Z)("Popover",se=>{const{colorBgElevated:oe,colorText:ae,wireframe:ne}=se,ee=(0,de.TS)(se,{popoverPadding:12,popoverBg:oe,popoverColor:ae});return[le(ee),ie(ee),ne&&ue(ee),(0,we._y)(ee,"zoom-big")]},se=>({width:177,minWidth:177,zIndexPopup:se.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},12563:function(dt,at,me){"use strict";me.d(at,{default:function(){return Se}});var re=me(59301),we=me(99267),E=me(92310),ve=me.n(E),ge=me(36785),de=me(47729),le=me(14088),ie=me(36355),ue=me(17313),se=me(37613),oe=me(83116);const ae=Pe=>{const{paddingXXS:Ce,lineWidth:xe,tagPaddingHorizontal:Be,componentCls:Ae}=Pe,Te=Be-xe,Oe=Ce-xe;return{[Ae]:Object.assign(Object.assign({},(0,ue.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:Te,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ae}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ae}-close-icon`]:{marginInlineStart:Oe,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ae}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ae}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:Te}}),[`${Ae}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},ne=Pe=>{const{lineWidth:Ce,fontSizeIcon:xe}=Pe,Be=Pe.fontSizeSM,Ae=`${Pe.lineHeightSM*Be}px`;return(0,se.TS)(Pe,{tagFontSize:Be,tagLineHeight:Ae,tagIconSize:xe-2*Ce,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,oe.Z)("Tag",Pe=>{const Ce=ne(Pe);return ae(Ce)},ee),y=function(Pe,Ce){var xe={};for(var Be in Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&Ce.indexOf(Be)<0&&(xe[Be]=Pe[Be]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Be=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:Ce,style:xe,className:Be,checked:Ae,onChange:Te,onClick:Oe}=Pe,je=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:De,tag:We}=re.useContext(ie.E_),ze=He=>{Te==null||Te(!Ae),Oe==null||Oe(He)},Ve=De("tag",Ce),[Ze,Ue]=a(Ve),Me=ve()(Ve,`${Ve}-checkable`,{[`${Ve}-checkable-checked`]:Ae},We==null?void 0:We.className,Be,Ue);return Ze(re.createElement("span",Object.assign({},je,{style:Object.assign(Object.assign({},xe),We==null?void 0:We.style),className:Me,onClick:ze})))},z=me(45157);const te=Pe=>(0,z.Z)(Pe,(Ce,xe)=>{let{textColor:Be,lightBorderColor:Ae,lightColor:Te,darkColor:Oe}=xe;return{[`${Pe.componentCls}-${Ce}`]:{color:Be,background:Te,borderColor:Ae,"&-inverse":{color:Pe.colorTextLightSolid,background:Oe,borderColor:Oe},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,oe.b)(["Tag","preset"],Pe=>{const Ce=ne(Pe);return te(Ce)},ee);function fe(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const pe=(Pe,Ce,xe)=>{const Be=fe(xe);return{[`${Pe.componentCls}-${Ce}`]:{color:Pe[`color${xe}`],background:Pe[`color${Be}Bg`],borderColor:Pe[`color${Be}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var he=(0,oe.b)(["Tag","status"],Pe=>{const Ce=ne(Pe);return[pe(Ce,"success","Success"),pe(Ce,"processing","Info"),pe(Ce,"error","Error"),pe(Ce,"warning","Warning")]},ee),ye=function(Pe,Ce){var xe={};for(var Be in Pe)Object.prototype.hasOwnProperty.call(Pe,Be)&&Ce.indexOf(Be)<0&&(xe[Be]=Pe[Be]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Be=Object.getOwnPropertySymbols(Pe);Ae{const{prefixCls:xe,className:Be,rootClassName:Ae,style:Te,children:Oe,icon:je,color:De,onClose:We,closeIcon:ze,closable:Ve,bordered:Ze=!0}=Pe,Ue=ye(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Me,direction:He,tag:Ye}=re.useContext(ie.E_),[Qe,rt]=re.useState(!0);re.useEffect(()=>{"visible"in Ue&&rt(Ue.visible)},[Ue.visible]);const Ke=(0,ge.o2)(De),Ge=(0,ge.yT)(De),Le=Ke||Ge,Xe=Object.assign(Object.assign({backgroundColor:De&&!Le?De:void 0},Ye==null?void 0:Ye.style),Te),Fe=Me("tag",xe),[ke,et]=a(Fe),tt=ve()(Fe,Ye==null?void 0:Ye.className,{[`${Fe}-${De}`]:Le,[`${Fe}-has-color`]:De&&!Le,[`${Fe}-hidden`]:!Qe,[`${Fe}-rtl`]:He==="rtl",[`${Fe}-borderless`]:!Ze},Be,Ae,et),$e=st=>{st.stopPropagation(),We==null||We(st),!st.defaultPrevented&&rt(!1)},[,_e]=(0,de.Z)(Ve,ze,st=>st===null?re.createElement(we.Z,{className:`${Fe}-close-icon`,onClick:$e}):re.createElement("span",{className:`${Fe}-close-icon`,onClick:$e},st),null,!1),Ie=typeof Ue.onClick=="function"||Oe&&Oe.type==="a",Re=je||null,Ne=Re?re.createElement(re.Fragment,null,Re,Oe&&re.createElement("span",null,Oe)):Oe,qe=re.createElement("span",Object.assign({},Ue,{ref:Ce,className:tt,style:Xe}),Ne,_e,Ke&&re.createElement(ce,{key:"preset",prefixCls:Fe}),Ge&&re.createElement(he,{key:"status",prefixCls:Fe}));return ke(Ie?re.createElement(le.Z,{component:"Tag"},qe):qe)},be=re.forwardRef(Ee);be.CheckableTag=b;var Se=be},65615:function(dt,at,me){"use strict";me.d(at,{Z:function(){return st}});var re=me(59301),we=me(33885),E=me(54476),ve=me(76190),ge=me(42978),de=me(75931),le=me(43403),ie=me(35593),ue=me(92310),se=me.n(ue),oe=me(34280),ae=me(18929),ne=me(6089);function ee(nt){var ot=window.innerWidth||document.documentElement.clientWidth,Ft=window.innerHeight||document.documentElement.clientHeight,gt=nt.getBoundingClientRect(),ht=gt.top,lt=gt.right,St=gt.bottom,At=gt.left;return ht>=0&&At>=0&<<=ot&&St<=Ft}function a(nt,ot,Ft){var gt;return(gt=Ft!=null?Ft:ot)!==null&>!==void 0?gt:nt===null?"center":"bottom"}function y(nt,ot,Ft,gt){var ht=(0,re.useState)(void 0),lt=(0,ge.Z)(ht,2),St=lt[0],At=lt[1];(0,oe.Z)(function(){var ln=typeof nt=="function"?nt():nt;At(ln||null)});var Pt=(0,re.useState)(null),Dt=(0,ge.Z)(Pt,2),_t=Dt[0],kt=Dt[1],wt=(0,ne.Z)(function(){if(St){!ee(St)&&ot&&St.scrollIntoView(gt);var ln=St.getBoundingClientRect(),un=ln.left,rn=ln.top,Ht=ln.width,Kt=ln.height,Yt={left:un,top:rn,width:Ht,height:Kt,radius:0};kt(function(Pn){return JSON.stringify(Pn)!==JSON.stringify(Yt)?Yt:Pn})}else kt(null)}),It=function(un){var rn;return(rn=Array.isArray(Ft==null?void 0:Ft.offset)?Ft==null?void 0:Ft.offset[un]:Ft==null?void 0:Ft.offset)!==null&&rn!==void 0?rn:6};(0,oe.Z)(function(){return wt(),window.addEventListener("resize",wt),function(){window.removeEventListener("resize",wt)}},[St,ot,wt]);var Nt=(0,re.useMemo)(function(){if(!_t)return _t;var ln=It(0),un=It(1),rn=(Ft==null?void 0:Ft.radius)||2;return{left:_t.left-ln,top:_t.top-un,width:_t.width+ln*2,height:_t.height+un*2,radius:rn}},[_t,Ft]);return[Nt,St]}var x=me(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(ot){var Ft=ot.prefixCls,gt=ot.rootClassName,ht=ot.pos,lt=ot.showMask,St=ot.style,At=St===void 0?{}:St,Pt=ot.fill,Dt=Pt===void 0?"rgba(0,0,0,0.5)":Pt,_t=ot.open,kt=ot.animated,wt=ot.zIndex,It=(0,x.Z)(),Nt="".concat(Ft,"-mask-").concat(It),ln=(0,ve.Z)(kt)==="object"?kt==null?void 0:kt.placeholder:kt;return re.createElement(le.Z,{open:_t,autoLock:!0},re.createElement("div",{className:se()("".concat(Ft,"-mask"),gt),style:(0,we.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:wt,pointerEvents:"none"},At)},lt?re.createElement("svg",{style:{width:"100%",height:"100%"}},re.createElement("defs",null,re.createElement("mask",{id:Nt},re.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ht&&re.createElement("rect",{x:ht.left,y:ht.top,rx:ht.radius,width:ht.width,height:ht.height,fill:"black",className:ln?"".concat(Ft,"-placeholder-animated"):""}))),re.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Dt,mask:"url(#".concat(Nt,")")}),ht&&re.createElement(re.Fragment,null,re.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ht.top})),re.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ht.left,height:"100%"})),re.createElement("rect",(0,E.Z)({},b,{x:"0",y:ht.top+ht.height,width:"100%",height:"calc(100vh - ".concat(ht.top+ht.height,"px)")})),re.createElement("rect",(0,E.Z)({},b,{x:ht.left+ht.width,y:"0",width:"calc(100vw - ".concat(ht.left+ht.width,"px)"),height:"100%"})))):null))},te=z,ce={adjustX:1,adjustY:1},fe=[0,0],pe={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 he(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ot={};return Object.keys(pe).forEach(function(Ft){ot[Ft]=(0,we.Z)((0,we.Z)({},pe[Ft]),{},{autoArrow:nt,targetOffset:fe})}),ot}var ye=he(),Ee=me(94480);function be(nt){var ot=nt.prefixCls,Ft=nt.current,gt=nt.total,ht=nt.title,lt=nt.description,St=nt.onClose,At=nt.onPrev,Pt=nt.onNext,Dt=nt.onFinish,_t=nt.className,kt=nt.closeIcon,wt=kt!==!1&&kt!==null,It=kt!==void 0&&kt!==!0?kt:re.createElement("span",{className:"".concat(ot,"-close-x")},"\xD7");return re.createElement("div",{className:se()("".concat(ot,"-content"),_t)},re.createElement("div",{className:"".concat(ot,"-inner")},wt&&re.createElement("button",{type:"button",onClick:St,"aria-label":"Close",className:"".concat(ot,"-close")},It),re.createElement("div",{className:"".concat(ot,"-header")},re.createElement("div",{className:"".concat(ot,"-title")},ht)),re.createElement("div",{className:"".concat(ot,"-description")},lt),re.createElement("div",{className:"".concat(ot,"-footer")},re.createElement("div",{className:"".concat(ot,"-sliders")},gt>1?(0,Ee.Z)(Array.from({length:gt}).keys()).map(function(Nt,ln){return re.createElement("span",{key:Nt,className:ln===Ft?"active":""})}):null),re.createElement("div",{className:"".concat(ot,"-buttons")},Ft!==0?re.createElement("button",{className:"".concat(ot,"-prev-btn"),onClick:At},"Prev"):null,Ft===gt-1?re.createElement("button",{className:"".concat(ot,"-finish-btn"),onClick:Dt},"Finish"):re.createElement("button",{className:"".concat(ot,"-next-btn"),onClick:Pt},"Next")))))}var Se=function(ot){var Ft=ot.current,gt=ot.renderPanel;return re.createElement(re.Fragment,null,typeof gt=="function"?gt(ot,Ft):re.createElement(be,ot))},Pe=Se,Ce=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],xe={left:"50%",top:"50%",width:1,height:1},Be=function(ot){var Ft=ot.prefixCls,gt=Ft===void 0?"rc-tour":Ft,ht=ot.steps,lt=ht===void 0?[]:ht,St=ot.defaultCurrent,At=ot.current,Pt=ot.onChange,Dt=ot.onClose,_t=ot.onFinish,kt=ot.open,wt=ot.mask,It=wt===void 0?!0:wt,Nt=ot.arrow,ln=Nt===void 0?!0:Nt,un=ot.rootClassName,rn=ot.placement,Ht=ot.renderPanel,Kt=ot.gap,Yt=ot.animated,Pn=ot.scrollIntoViewOptions,Gn=Pn===void 0?!0:Pn,zt=ot.zIndex,en=zt===void 0?1001:zt,cn=ot.closeIcon,jt=(0,de.Z)(ot,Ce),it=re.useRef(),Tt=(0,ae.Z)(0,{value:At,defaultValue:St}),Bt=(0,ge.Z)(Tt,2),Gt=Bt[0],an=Bt[1],fn=(0,ae.Z)(void 0,{value:kt,postState:function(Xn){return Gt<0||Gt>=lt.length?!1:Xn!=null?Xn:!0}}),nn=(0,ge.Z)(fn,2),ft=nn[0],mt=nn[1],pt=re.useRef(ft);(0,oe.Z)(function(){ft&&!pt.current&&an(0),pt.current=ft},[ft]);var Ut=lt[Gt]||{},ut=Ut.target,gn=Ut.placement,Hn=Ut.style,Ln=Ut.arrow,Et=Ut.className,Wt=Ut.mask,dn=Ut.scrollIntoViewOptions,Rt=Ut.closeIcon,xn=ft&&(Wt!=null?Wt:It),zn=Rt!=null?Rt:cn,ur=dn!=null?dn:Gn,Cn=y(ut,kt,Kt,ur),Vn=(0,ge.Z)(Cn,2),nr=Vn[0],Wn=Vn[1],bn=a(Wn,rn,gn),$n=Wn?typeof Ln=="undefined"?ln:Ln:!1,cr=(0,ve.Z)($n)==="object"?$n.pointAtCenter:!1;(0,oe.Z)(function(){var Un;(Un=it.current)===null||Un===void 0||Un.forceAlign()},[cr,Gt]);var dr=function(Xn){an(Xn),Pt==null||Pt(Xn)};if(Wn===void 0)return null;var wr=function(){mt(!1),Dt==null||Dt(Gt)},yr=function(){return re.createElement(Pe,(0,E.Z)({arrow:$n,key:"content",prefixCls:gt,total:lt.length,renderPanel:Ht,onPrev:function(){dr(Gt-1)},onNext:function(){dr(Gt+1)},onClose:wr,current:Gt,onFinish:function(){wr(),_t==null||_t()},closeIcon:zn},lt[Gt]))},Ar=typeof xn=="boolean"?xn:!!xn,pr=typeof xn=="boolean"?void 0:xn,sn=function(Xn){return Xn||Wn||document.body};return re.createElement(re.Fragment,null,re.createElement(te,{zIndex:en,prefixCls:gt,pos:nr,showMask:Ar,style:pr==null?void 0:pr.style,fill:pr==null?void 0:pr.color,open:ft,animated:Yt,rootClassName:un}),re.createElement(ie.Z,(0,E.Z)({builtinPlacements:he(cr)},jt,{ref:it,popupStyle:Hn,popupPlacement:bn,popupVisible:ft,popupClassName:se()(un,Et),prefixCls:gt,popup:yr,forceRender:!1,destroyPopupOnHide:!0,zIndex:en,getTriggerDOMNode:sn,arrow:!!$n}),re.createElement(le.Z,{open:ft,autoLock:!0},re.createElement("div",{className:se()(un,"".concat(gt,"-target-placeholder")),style:(0,we.Z)((0,we.Z)({},nr||xe),{},{position:"fixed",pointerEvents:"none"})}))))},Ae=Be,Te=Ae,Oe=me(79676),je=me(36355),De=me(88088),We=me(99267),ze=me(3113),Ve=me(9763),Ze=me(31724),Ue=me(47729);function Me(nt){return nt!=null}var Ye=nt=>{let{stepProps:ot,current:Ft,type:gt,indicatorsRender:ht,closeIcon:lt}=nt;var St,At;const{prefixCls:Pt,total:Dt=1,title:_t,onClose:kt,onPrev:wt,onNext:It,onFinish:Nt,cover:ln,description:un,nextButtonProps:rn,prevButtonProps:Ht,type:Kt,className:Yt,closeIcon:Pn}=ot,Gn=Kt!=null?Kt:gt,zt=Pn!=null?Pn:lt,en=zt!==!1&&zt!==null,[cn,jt]=(0,Ue.Z)(en,zt,Ut=>re.createElement("span",{onClick:kt,"aria-label":"Close",className:`${Pt}-close`},Ut),re.createElement(We.Z,{className:`${Pt}-close-icon`}),!0),it=Ft===Dt-1,Tt=()=>{var Ut;wt==null||wt(),(Ut=Ht==null?void 0:Ht.onClick)===null||Ut===void 0||Ut.call(Ht)},Bt=()=>{var Ut;it?Nt==null||Nt():It==null||It(),(Ut=rn==null?void 0:rn.onClick)===null||Ut===void 0||Ut.call(rn)},Gt=Me(_t)?re.createElement("div",{className:`${Pt}-header`},re.createElement("div",{className:`${Pt}-title`},_t)):null,an=Me(un)?re.createElement("div",{className:`${Pt}-description`},un):null,fn=Me(ln)?re.createElement("div",{className:`${Pt}-cover`},ln):null;let nn;ht?nn=ht(Ft,Dt):nn=(0,Ee.Z)(Array.from({length:Dt}).keys()).map((Ut,ut)=>re.createElement("span",{key:Ut,className:se()(ut===Ft&&`${Pt}-indicator-active`,`${Pt}-indicator`)}));const ft=Gn==="primary"?"default":"primary",mt={type:"default",ghost:Gn==="primary"},[pt]=(0,Ve.Z)("Tour",Ze.Z.Tour);return re.createElement("div",{className:se()(Yt,`${Pt}-content`)},re.createElement("div",{className:`${Pt}-inner`},cn&&jt,fn,Gt,an,re.createElement("div",{className:`${Pt}-footer`},Dt>1&&re.createElement("div",{className:`${Pt}-indicators`},nn),re.createElement("div",{className:`${Pt}-buttons`},Ft!==0?re.createElement(ze.ZP,Object.assign({},mt,Ht,{onClick:Tt,size:"small",className:se()(`${Pt}-prev-btn`,Ht==null?void 0:Ht.className)}),(St=Ht==null?void 0:Ht.children)!==null&&St!==void 0?St:pt==null?void 0:pt.Previous):null,re.createElement(ze.ZP,Object.assign({type:ft},rn,{onClick:Bt,size:"small",className:se()(`${Pt}-next-btn`,rn==null?void 0:rn.className)}),(At=rn==null?void 0:rn.children)!==null&&At!==void 0?At:it?pt==null?void 0:pt.Finish:pt==null?void 0:pt.Next)))))},Qe=me(39722),rt=me(64993),Ke=me(17313),Ge=me(19447),Le=me(83116),Xe=me(37613);const Fe=nt=>{const{componentCls:ot,lineHeight:Ft,padding:gt,paddingXS:ht,borderRadius:lt,borderRadiusXS:St,colorPrimary:At,colorText:Pt,colorFill:Dt,indicatorHeight:_t,indicatorWidth:kt,boxShadowTertiary:wt,tourZIndexPopup:It,fontSize:Nt,colorBgElevated:ln,fontWeightStrong:un,marginXS:rn,colorTextLightSolid:Ht,tourBorderRadius:Kt,colorWhite:Yt,colorBgTextHover:Pn,tourCloseSize:Gn,motionDurationSlow:zt,antCls:en}=nt;return[{[ot]:Object.assign(Object.assign({},(0,Ke.Wf)(nt)),{color:Pt,position:"absolute",zIndex:It,display:"block",visibility:"visible",fontSize:Nt,lineHeight:Ft,width:520,"--antd-arrow-background-color":ln,"&-pure":{maxWidth:"100%",position:"relative"},[`&${ot}-hidden`]:{display:"none"},[`${ot}-content`]:{position:"relative"},[`${ot}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Kt,boxShadow:wt,position:"relative",backgroundColor:ln,border:"none",backgroundClip:"padding-box",[`${ot}-close`]:{position:"absolute",top:gt,insetInlineEnd:gt,color:nt.colorIcon,outline:"none",width:Gn,height:Gn,borderRadius:nt.borderRadiusSM,transition:`background-color ${nt.motionDurationMid}, color ${nt.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:nt.colorIconHover,backgroundColor:nt.wireframe?"transparent":nt.colorFillContent}},[`${ot}-cover`]:{textAlign:"center",padding:`${gt+Gn+ht}px ${gt}px 0`,img:{width:"100%"}},[`${ot}-header`]:{padding:`${gt}px ${gt}px ${ht}px`,[`${ot}-title`]:{lineHeight:Ft,fontSize:Nt,fontWeight:un}},[`${ot}-description`]:{padding:`0 ${gt}px`,lineHeight:Ft,wordWrap:"break-word"},[`${ot}-footer`]:{padding:`${ht}px ${gt}px ${gt}px`,textAlign:"end",borderRadius:`0 0 ${St}px ${St}px`,display:"flex",[`${ot}-indicators`]:{display:"inline-block",[`${ot}-indicator`]:{width:kt,height:_t,display:"inline-block",borderRadius:"50%",background:Dt,"&:not(:last-child)":{marginInlineEnd:_t},"&-active":{background:At}}},[`${ot}-buttons`]:{marginInlineStart:"auto",[`${en}-btn`]:{marginInlineStart:rn}}}},[`${ot}-primary, &${ot}-primary`]:{"--antd-arrow-background-color":At,[`${ot}-inner`]:{color:Ht,textAlign:"start",textDecoration:"none",backgroundColor:At,borderRadius:lt,boxShadow:wt,[`${ot}-close`]:{color:Ht},[`${ot}-indicators`]:{[`${ot}-indicator`]:{background:new rt.C(Ht).setAlpha(.15).toRgbString(),"&-active":{background:Ht}}},[`${ot}-prev-btn`]:{color:Ht,borderColor:new rt.C(Ht).setAlpha(.15).toRgbString(),backgroundColor:At,"&:hover":{backgroundColor:new rt.C(Ht).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${ot}-next-btn`]:{color:At,borderColor:"transparent",background:Yt,"&:hover":{background:new rt.C(Pn).onBackground(Yt).toRgbString()}}}}}),[`${ot}-mask`]:{[`${ot}-placeholder-animated`]:{transition:`all ${zt}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${ot}-inner`]:{borderRadius:Math.min(Kt,Ge.qN)}}},(0,Ge.ZP)(nt,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Kt,limitVerticalRadius:!0})]};var ke=(0,Le.Z)("Tour",nt=>{const{borderRadiusLG:ot,fontSize:Ft,lineHeight:gt}=nt,ht=(0,Xe.TS)(nt,{tourZIndexPopup:nt.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:ot,tourCloseSize:Ft*gt});return[Fe(ht)]}),et=me(53487),tt=function(nt,ot){var Ft={};for(var gt in nt)Object.prototype.hasOwnProperty.call(nt,gt)&&ot.indexOf(gt)<0&&(Ft[gt]=nt[gt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,gt=Object.getOwnPropertySymbols(nt);ht{const{prefixCls:ot,current:Ft=0,total:gt=6,className:ht,style:lt,type:St}=nt,At=tt(nt,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Pt}=re.useContext(je.E_),Dt=Pt("tour",ot),[_t,kt]=ke(Dt);return _t(re.createElement(Qe.t5,{prefixCls:Dt,hashId:kt,className:se()(ht,`${Dt}-pure`,St&&`${Dt}-${St}`),style:lt},re.createElement(Ye,{stepProps:Object.assign(Object.assign({},At),{prefixCls:Dt,total:gt}),current:Ft,type:St})))};var _e=(0,et.i)($e),Re=nt=>{let{defaultType:ot,steps:Ft=[],current:gt,defaultCurrent:ht}=nt;var lt;const[St,At]=(0,ae.Z)(ht,{value:gt});(0,re.useLayoutEffect)(()=>{gt!==void 0&&At(gt)},[gt]);const Pt=typeof St=="number"?(lt=Ft[St])===null||lt===void 0?void 0:lt.type:ot;return{currentMergedType:Pt!=null?Pt:ot,updateInnerCurrent:At}},Ne=function(nt,ot){var Ft={};for(var gt in nt)Object.prototype.hasOwnProperty.call(nt,gt)&&ot.indexOf(gt)<0&&(Ft[gt]=nt[gt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,gt=Object.getOwnPropertySymbols(nt);ht{const{prefixCls:ot,current:Ft,defaultCurrent:gt,type:ht,rootClassName:lt,indicatorsRender:St,steps:At}=nt,Pt=Ne(nt,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Dt,direction:_t}=(0,re.useContext)(je.E_),kt=Dt("tour",ot),[wt,It]=ke(kt),[,Nt]=(0,De.Z)(),{currentMergedType:ln,updateInnerCurrent:un}=Re({defaultType:ht,steps:At,current:Ft,defaultCurrent:gt}),rn=(0,Oe.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),Ht=se()({[`${kt}-primary`]:ln==="primary",[`${kt}-rtl`]:_t==="rtl"},It,lt),Kt=(Pn,Gn)=>re.createElement(Ye,{type:ht,stepProps:Pn,current:Gn,indicatorsRender:St}),Yt=Pn=>{var Gn;un(Pn),(Gn=nt.onChange)===null||Gn===void 0||Gn.call(nt,Pn)};return wt(re.createElement(Te,Object.assign({},Pt,{rootClassName:Ht,prefixCls:kt,current:Ft,defaultCurrent:gt,animated:!0,renderPanel:Kt,builtinPlacements:rn,onChange:Yt,steps:At})))};qe._InternalPanelDoNotUseOrYouWillBeFired=_e;var st=qe},98228:function(dt,at,me){"use strict";me.d(at,{default:function(){return Gn}});var re=me(92310),we=me.n(re),E=me(54476),ve=me(94480),ge=me(33885),de=me(42978),le=me(75931),ie=me(76190),ue=me(77861),se=me(17115),oe=me(90782),ae=me(18929),ne=me(48736),ee=me(59301),a=function(zt){var en=ee.useRef({valueLabels:new Map});return ee.useMemo(function(){var cn=en.current.valueLabels,jt=new Map,it=zt.map(function(Tt){var Bt,Gt=Tt.value,an=(Bt=Tt.label)!==null&&Bt!==void 0?Bt:cn.get(Gt);return jt.set(Gt,an),(0,ge.Z)((0,ge.Z)({},Tt),{},{label:an})});return en.current.valueLabels=jt,[it]},[zt])},y=function(zt,en,cn,jt){return ee.useMemo(function(){var it=zt.map(function(an){var fn=an.value;return fn}),Tt=en.map(function(an){var fn=an.value;return fn}),Bt=it.filter(function(an){return!jt[an]});if(cn){var Gt=(0,oe.S)(it,!0,jt);it=Gt.checkedKeys,Tt=Gt.halfCheckedKeys}return[Array.from(new Set([].concat((0,ve.Z)(Bt),(0,ve.Z)(it)))),Tt]},[zt,en,cn,jt])},x=me(71430),b=function(zt,en){return ee.useMemo(function(){var cn=(0,x.I8)(zt,{fieldNames:en,initWrapper:function(it){return(0,ge.Z)((0,ge.Z)({},it),{},{valueEntities:new Map})},processEntity:function(it,Tt){var Bt=it.node[en.value];if(0)var Gt;Tt.valueEntities.set(Bt,it)}});return cn},[zt,en])},z=me(20068),te=me(11592),ce=function(){return null},fe=ce,pe=["children","value"];function he(zt){return(0,te.Z)(zt).map(function(en){if(!ee.isValidElement(en)||!en.type)return null;var cn=en,jt=cn.key,it=cn.props,Tt=it.children,Bt=it.value,Gt=(0,le.Z)(it,pe),an=(0,ge.Z)({key:jt,value:Bt},Gt),fn=he(Tt);return fn.length&&(an.children=fn),an}).filter(function(en){return en})}function ye(zt){if(!zt)return zt;var en=(0,ge.Z)({},zt);return"props"in en||Object.defineProperty(en,"props",{get:function(){return(0,ne.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),en}}),en}function Ee(zt,en,cn,jt,it,Tt){var Bt=null,Gt=null;function an(){function fn(nn){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return nn.map(function(pt,Ut){var ut="".concat(ft,"-").concat(Ut),gn=pt[Tt.value],Hn=cn.includes(gn),Ln=fn(pt[Tt.children]||[],ut,Hn),Et=ee.createElement(fe,pt,Ln.map(function(dn){return dn.node}));if(en===gn&&(Bt=Et),Hn){var Wt={pos:ut,node:Et,children:Ln};return mt||Gt.push(Wt),Wt}return null}).filter(function(pt){return pt})}Gt||(Gt=[],fn(jt),Gt.sort(function(nn,ft){var mt=nn.node.props.value,pt=ft.node.props.value,Ut=cn.indexOf(mt),ut=cn.indexOf(pt);return Ut-ut}))}Object.defineProperty(zt,"triggerNode",{get:function(){return(0,ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),an(),Bt}}),Object.defineProperty(zt,"allCheckedNodes",{get:function(){return(0,ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),an(),it?Gt:Gt.map(function(nn){var ft=nn.node;return ft})}})}var be=function(zt,en,cn){var jt=cn.treeNodeFilterProp,it=cn.filterTreeNode,Tt=cn.fieldNames,Bt=Tt.children;return ee.useMemo(function(){if(!en||it===!1)return zt;var Gt;if(typeof it=="function")Gt=it;else{var an=en.toUpperCase();Gt=function(ft,mt){var pt=mt[jt];return String(pt).toUpperCase().includes(an)}}function fn(nn){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return nn.reduce(function(mt,pt){var Ut=pt[Bt],ut=ft||Gt(en,ye(pt)),gn=fn(Ut||[],ut);return(ut||gn.length)&&mt.push((0,ge.Z)((0,ge.Z)({},pt),{},(0,z.Z)({isLeaf:void 0},Bt,gn))),mt},[])}return fn(zt)},[zt,en,Bt,jt,it])};function Se(zt){var en=ee.useRef();en.current=zt;var cn=ee.useCallback(function(){return en.current.apply(en,arguments)},[]);return cn}function Pe(zt,en){var cn=en.id,jt=en.pId,it=en.rootPId,Tt={},Bt=[],Gt=zt.map(function(an){var fn=(0,ge.Z)({},an),nn=fn[cn];return Tt[nn]=fn,fn.key=fn.key||nn,fn});return Gt.forEach(function(an){var fn=an[jt],nn=Tt[fn];nn&&(nn.children=nn.children||[],nn.children.push(an)),(fn===it||!nn&&it===null)&&Bt.push(an)}),Bt}function Ce(zt,en,cn){return ee.useMemo(function(){return zt?cn?Pe(zt,(0,ge.Z)({id:"id",pId:"pId",rootPId:null},cn!==!0?cn:{})):zt:he(en)},[en,cn,zt])}var xe=ee.createContext(null),Be=xe,Ae=me(10228),Te=me(80547),Oe=me(60091),je=ee.createContext(null),De=je;function We(zt){return Array.isArray(zt)?zt:zt!==void 0?[zt]:[]}function ze(zt){var en=zt||{},cn=en.label,jt=en.value,it=en.children,Tt=jt||"value";return{_title:cn?[cn]:["title","label"],value:Tt,key:Tt,children:it||"children"}}function Ve(zt){return!zt||zt.disabled||zt.disableCheckbox||zt.checkable===!1}function Ze(zt,en){var cn=[];function jt(it){it.forEach(function(Tt){var Bt=Tt[en.children];Bt&&(cn.push(Tt[en.value]),jt(Bt))})}return jt(zt),cn}function Ue(zt){return zt==null}var Me={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},He=function(en,cn){var jt=(0,ue.lk)(),it=jt.prefixCls,Tt=jt.multiple,Bt=jt.searchValue,Gt=jt.toggleOpen,an=jt.open,fn=jt.notFoundContent,nn=ee.useContext(De),ft=nn.virtual,mt=nn.listHeight,pt=nn.listItemHeight,Ut=nn.treeData,ut=nn.fieldNames,gn=nn.onSelect,Hn=nn.dropdownMatchSelectWidth,Ln=nn.treeExpandAction,Et=ee.useContext(Be),Wt=Et.checkable,dn=Et.checkedKeys,Rt=Et.halfCheckedKeys,xn=Et.treeExpandedKeys,zn=Et.treeDefaultExpandAll,ur=Et.treeDefaultExpandedKeys,Cn=Et.onTreeExpand,Vn=Et.treeIcon,nr=Et.showTreeIcon,Wn=Et.switcherIcon,bn=Et.treeLine,$n=Et.treeNodeFilterProp,cr=Et.loadData,dr=Et.treeLoadedKeys,wr=Et.treeMotion,yr=Et.onTreeLoad,Ar=Et.keyEntities,pr=ee.useRef(),sn=(0,Te.Z)(function(){return Ut},[an,Ut],function(gr,Sr){return Sr[0]&&gr[1]!==Sr[1]}),Un=ee.useState(null),Xn=(0,de.Z)(Un,2),or=Xn[0],pn=Xn[1],kn=Ar[or],Zn=ee.useMemo(function(){return Wt?{checked:dn,halfChecked:Rt}:null},[Wt,dn,Rt]);ee.useEffect(function(){if(an&&!Tt&&dn.length){var gr;(gr=pr.current)===null||gr===void 0||gr.scrollTo({key:dn[0]}),pn(dn[0])}},[an]);var In=String(Bt).toLowerCase(),Jn=function(Sr){return In?String(Sr[$n]).toLowerCase().includes(In):!1},On=ee.useState(ur),br=(0,de.Z)(On,2),Cr=br[0],Nn=br[1],Pr=ee.useState(null),Tr=(0,de.Z)(Pr,2),Or=Tr[0],er=Tr[1],fr=ee.useMemo(function(){return xn?(0,ve.Z)(xn):Bt?Or:Cr},[Cr,Or,xn,Bt]);ee.useEffect(function(){Bt&&er(Ze(Ut,ut))},[Bt]);var En=function(Sr){Nn(Sr),er(Sr),Cn&&Cn(Sr)},rr=function(Sr){Sr.preventDefault()},Fr=function(Sr,Ir){var Br=Ir.node;Wt&&Ve(Br)||(gn(Br.key,{selected:!dn.includes(Br.key)}),Tt||Gt(!1))};if(ee.useImperativeHandle(cn,function(){var gr;return{scrollTo:(gr=pr.current)===null||gr===void 0?void 0:gr.scrollTo,onKeyDown:function(Ir){var Br,ir=Ir.which;switch(ir){case Ae.Z.UP:case Ae.Z.DOWN:case Ae.Z.LEFT:case Ae.Z.RIGHT:(Br=pr.current)===null||Br===void 0||Br.onKeyDown(Ir);break;case Ae.Z.ENTER:{if(kn){var Er=(kn==null?void 0:kn.node)||{},kr=Er.selectable,_r=Er.value;kr!==!1&&Fr(null,{node:{key:or},selected:!dn.includes(_r)})}break}case Ae.Z.ESC:Gt(!1)}},onKeyUp:function(){}}}),sn.length===0)return ee.createElement("div",{role:"listbox",className:"".concat(it,"-empty"),onMouseDown:rr},fn);var Rr={fieldNames:ut};return dr&&(Rr.loadedKeys=dr),fr&&(Rr.expandedKeys=fr),ee.createElement("div",{onMouseDown:rr},kn&&an&&ee.createElement("span",{style:Me,"aria-live":"assertive"},kn.node.value),ee.createElement(Oe.Z,(0,E.Z)({ref:pr,focusable:!1,prefixCls:"".concat(it,"-tree"),treeData:sn,height:mt,itemHeight:pt,virtual:ft!==!1&&Hn!==!1,multiple:Tt,icon:Vn,showIcon:nr,switcherIcon:Wn,showLine:bn,loadData:Bt?null:cr,motion:wr,activeKey:or,checkable:Wt,checkStrictly:!0,checkedKeys:Zn,selectedKeys:Wt?[]:dn,defaultExpandAll:zn},Rr,{onActiveChange:pn,onSelect:Fr,onCheck:Fr,onExpand:En,onLoad:yr,filterTreeNode:Jn,expandAction:Ln})))},Ye=ee.forwardRef(He);Ye.displayName="OptionList";var Qe=Ye,rt="SHOW_ALL",Ke="SHOW_PARENT",Ge="SHOW_CHILD";function Le(zt,en,cn,jt){var it=new Set(zt);return en===Ge?zt.filter(function(Tt){var Bt=cn[Tt];return!(Bt&&Bt.children&&Bt.children.some(function(Gt){var an=Gt.node;return it.has(an[jt.value])})&&Bt.children.every(function(Gt){var an=Gt.node;return Ve(an)||it.has(an[jt.value])}))}):en===Ke?zt.filter(function(Tt){var Bt=cn[Tt],Gt=Bt?Bt.parent:null;return!(Gt&&!Ve(Gt.node)&&it.has(Gt.key))}):zt}function Xe(zt){var en=zt.searchPlaceholder,cn=zt.treeCheckStrictly,jt=zt.treeCheckable,it=zt.labelInValue,Tt=zt.value,Bt=zt.multiple;warning(!en,"`searchPlaceholder` has been removed."),cn&&it===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(it||cn)&&warning(toArray(Tt).every(function(Gt){return Gt&&_typeof(Gt)==="object"&&"value"in Gt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),cn||Bt||jt?warning(!Tt||Array.isArray(Tt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Tt),"`value` should not be array when `TreeSelect` is single mode.")}var Fe=null,ke=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function et(zt){return!zt||(0,ie.Z)(zt)!=="object"}var tt=ee.forwardRef(function(zt,en){var cn=zt.id,jt=zt.prefixCls,it=jt===void 0?"rc-tree-select":jt,Tt=zt.value,Bt=zt.defaultValue,Gt=zt.onChange,an=zt.onSelect,fn=zt.onDeselect,nn=zt.searchValue,ft=zt.inputValue,mt=zt.onSearch,pt=zt.autoClearSearchValue,Ut=pt===void 0?!0:pt,ut=zt.filterTreeNode,gn=zt.treeNodeFilterProp,Hn=gn===void 0?"value":gn,Ln=zt.showCheckedStrategy,Et=zt.treeNodeLabelProp,Wt=zt.multiple,dn=zt.treeCheckable,Rt=zt.treeCheckStrictly,xn=zt.labelInValue,zn=zt.fieldNames,ur=zt.treeDataSimpleMode,Cn=zt.treeData,Vn=zt.children,nr=zt.loadData,Wn=zt.treeLoadedKeys,bn=zt.onTreeLoad,$n=zt.treeDefaultExpandAll,cr=zt.treeExpandedKeys,dr=zt.treeDefaultExpandedKeys,wr=zt.onTreeExpand,yr=zt.treeExpandAction,Ar=zt.virtual,pr=zt.listHeight,sn=pr===void 0?200:pr,Un=zt.listItemHeight,Xn=Un===void 0?20:Un,or=zt.onDropdownVisibleChange,pn=zt.dropdownMatchSelectWidth,kn=pn===void 0?!0:pn,Zn=zt.treeLine,In=zt.treeIcon,Jn=zt.showTreeIcon,On=zt.switcherIcon,br=zt.treeMotion,Cr=(0,le.Z)(zt,ke),Nn=(0,se.ZP)(cn),Pr=dn&&!Rt,Tr=dn||Rt,Or=Rt||xn,er=Tr||Wt,fr=(0,ae.Z)(Bt,{value:Tt}),En=(0,de.Z)(fr,2),rr=En[0],Fr=En[1],Rr=ee.useMemo(function(){return dn?Ln||Ge:rt},[Ln,dn]),gr=ee.useMemo(function(){return ze(zn)},[JSON.stringify(zn)]),Sr=(0,ae.Z)("",{value:nn!==void 0?nn:ft,postState:function(Qn){return Qn||""}}),Ir=(0,de.Z)(Sr,2),Br=Ir[0],ir=Ir[1],Er=function(Qn){ir(Qn),mt==null||mt(Qn)},kr=Ce(Cn,Vn,ur),_r=b(kr,gr),Mr=_r.keyEntities,jr=_r.valueEntities,Vr=ee.useCallback(function(Fn){var Qn=[],Ct=[];return Fn.forEach(function(Ot){jr.has(Ot)?Ct.push(Ot):Qn.push(Ot)}),{missingRawValues:Qn,existRawValues:Ct}},[jr]),Gr=be(kr,Br,{fieldNames:gr,treeNodeFilterProp:Hn,filterTreeNode:ut}),Jr=ee.useCallback(function(Fn){if(Fn){if(Et)return Fn[Et];for(var Qn=gr._title,Ct=0;Ct{const{componentCls:en,treePrefixCls:cn,colorBgElevated:jt}=zt,it=`.${cn}`;return[{[`${en}-dropdown`]:[{padding:`${zt.paddingXS}px ${zt.paddingXS/2}px`},(0,Nt.Yk)(cn,(0,wt.TS)(zt,{colorBgContainer:jt})),{[it]:{borderRadius:0,[`${it}-list-holder-inner`]:{alignItems:"stretch",[`${it}-treenode`]:{[`${it}-node-content-wrapper`]:{flex:"auto"}}}}},(0,kt.C2)(`${cn}-checkbox`,zt),{"&-rtl":{direction:"rtl",[`${it}-switcher${it}-switcher_close`]:{[`${it}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function un(zt,en){return(0,It.Z)("TreeSelect",cn=>{const jt=(0,wt.TS)(cn,{treePrefixCls:en});return[ln(jt)]},Nt.TM)(zt)}var rn=function(zt,en){var cn={};for(var jt in zt)Object.prototype.hasOwnProperty.call(zt,jt)&&en.indexOf(jt)<0&&(cn[jt]=zt[jt]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,jt=Object.getOwnPropertySymbols(zt);it{var cn,{prefixCls:jt,size:it,disabled:Tt,bordered:Bt=!0,className:Gt,rootClassName:an,treeCheckable:fn,multiple:nn,listHeight:ft=256,listItemHeight:mt=26,placement:pt,notFoundContent:Ut,switcherIcon:ut,treeLine:gn,getPopupContainer:Hn,popupClassName:Ln,dropdownClassName:Et,treeIcon:Wt=!1,transitionName:dn,choiceTransitionName:Rt="",status:xn,treeExpandAction:zn,builtinPlacements:ur,dropdownMatchSelectWidth:Cn,popupMatchSelectWidth:Vn,allowClear:nr}=zt,Wn=rn(zt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:bn,getPrefixCls:$n,renderEmpty:cr,direction:dr,virtual:wr,popupMatchSelectWidth:yr,popupOverflow:Ar}=ee.useContext(nt.E_),pr=$n(),sn=$n("select",jt),Un=$n("select-tree",jt),Xn=$n("tree-select",jt),{compactSize:or,compactItemClassnames:pn}=(0,Dt.ri)(sn,dr),[kn,Zn]=(0,lt.Z)(sn),[In]=un(Xn,Un),Jn=we()(Ln||Et,`${Xn}-dropdown`,{[`${Xn}-dropdown-rtl`]:dr==="rtl"},an,Zn),On=!!(fn||nn),br=(0,At.Z)(Wn.suffixIcon,Wn.showArrow),Cr=(cn=Vn!=null?Vn:Cn)!==null&&cn!==void 0?cn:yr,{status:Nn,hasFeedback:Pr,isFormItemInput:Tr,feedbackIcon:Or}=ee.useContext(ht.aM),er=(0,st.F)(Nn,xn),{suffixIcon:fr,removeIcon:En,clearIcon:rr}=(0,Pt.Z)(Object.assign(Object.assign({},Wn),{multiple:On,showSuffixIcon:br,hasFeedback:Pr,feedbackIcon:Or,prefixCls:sn,componentName:"TreeSelect"})),Fr=nr===!0?{clearIcon:rr}:nr;let Rr;Ut!==void 0?Rr=Ut:Rr=(cr==null?void 0:cr("Select"))||ee.createElement(Ft.Z,{componentName:"Select"});const gr=(0,Re.Z)(Wn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Sr=ee.useMemo(()=>pt!==void 0?pt:dr==="rtl"?"bottomRight":"bottomLeft",[pt,dr]),Ir=(0,St.Z)(ur,Ar),Br=(0,gt.Z)(jr=>{var Vr;return(Vr=it!=null?it:or)!==null&&Vr!==void 0?Vr:jr}),ir=ee.useContext(ot.Z),Er=Tt!=null?Tt:ir,kr=we()(!jt&&Xn,{[`${sn}-lg`]:Br==="large",[`${sn}-sm`]:Br==="small",[`${sn}-rtl`]:dr==="rtl",[`${sn}-borderless`]:!Bt,[`${sn}-in-form-item`]:Tr},(0,st.Z)(sn,er,Pr),pn,Gt,an,Zn),_r=jr=>ee.createElement(_t.Z,{prefixCls:Un,switcherIcon:ut,treeNodeProps:jr,showLine:gn}),Mr=ee.createElement(Ie,Object.assign({virtual:wr,disabled:Er},gr,{dropdownMatchSelectWidth:Cr,builtinPlacements:Ir,ref:en,prefixCls:sn,className:kr,listHeight:ft,listItemHeight:mt,treeCheckable:fn&&ee.createElement("span",{className:`${sn}-tree-checkbox-inner`}),treeLine:!!gn,suffixIcon:fr,multiple:On,placement:Sr,removeIcon:En,allowClear:Fr,switcherIcon:_r,showTreeIcon:Wt,notFoundContent:Rr,getPopupContainer:Hn||bn,treeMotion:null,dropdownClassName:Jn,choiceTransitionName:(0,qe.m)(pr,"",Rt),transitionName:(0,qe.m)(pr,"slide-up",dn),treeExpandAction:zn}));return kn(In(Mr))},Yt=ee.forwardRef(Ht),Pn=(0,Ne.Z)(Yt);Yt.TreeNode=fe,Yt.SHOW_ALL=rt,Yt.SHOW_PARENT=Ke,Yt.SHOW_CHILD=Ge,Yt._InternalPanelDoNotUseOrYouWillBeFired=Pn;var Gn=Yt},24334:function(dt,at,me){var re,we;(function(E,ve){dt.exports=ve(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof me.g!="undefined"?me.g:this,function(E){"use strict";E=E||{};var ve=E.Base64,ge="2.6.4",de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",le=function(xe){for(var Be={},Ae=0,Te=xe.length;Ae>>6)+ie(128|Be&63):ie(224|Be>>>12&15)+ie(128|Be>>>6&63)+ie(128|Be&63)}else{var Be=65536+(xe.charCodeAt(0)-55296)*1024+(xe.charCodeAt(1)-56320);return ie(240|Be>>>18&7)+ie(128|Be>>>12&63)+ie(128|Be>>>6&63)+ie(128|Be&63)}},se=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(xe){return xe.replace(se,ue)},ae=function(xe){var Be=[0,2,1][xe.length%3],Ae=xe.charCodeAt(0)<<16|(xe.length>1?xe.charCodeAt(1):0)<<8|(xe.length>2?xe.charCodeAt(2):0),Te=[de.charAt(Ae>>>18),de.charAt(Ae>>>12&63),Be>=2?"=":de.charAt(Ae>>>6&63),Be>=1?"=":de.charAt(Ae&63)];return Te.join("")},ne=E.btoa&&typeof E.btoa=="function"?function(xe){return E.btoa(xe)}:function(xe){if(xe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return xe.replace(/[\s\S]{1,3}/g,ae)},ee=function(xe){return ne(oe(String(xe)))},a=function(xe){return xe.replace(/[+\/]/g,function(Be){return Be=="+"?"-":"_"}).replace(/=/g,"")},y=function(xe,Be){return Be?a(ee(xe)):ee(xe)},x=function(xe){return y(xe,!0)},b;E.Uint8Array&&(b=function(xe,Be){for(var Ae="",Te=0,Oe=xe.length;Te>>18)+de.charAt(ze>>>12&63)+(typeof De!="undefined"?de.charAt(ze>>>6&63):"=")+(typeof We!="undefined"?de.charAt(ze&63):"=")}return Be?a(Ae):Ae});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(xe){switch(xe.length){case 4:var Be=(7&xe.charCodeAt(0))<<18|(63&xe.charCodeAt(1))<<12|(63&xe.charCodeAt(2))<<6|63&xe.charCodeAt(3),Ae=Be-65536;return ie((Ae>>>10)+55296)+ie((Ae&1023)+56320);case 3:return ie((15&xe.charCodeAt(0))<<12|(63&xe.charCodeAt(1))<<6|63&xe.charCodeAt(2));default:return ie((31&xe.charCodeAt(0))<<6|63&xe.charCodeAt(1))}},ce=function(xe){return xe.replace(z,te)},fe=function(xe){var Be=xe.length,Ae=Be%4,Te=(Be>0?le[xe.charAt(0)]<<18:0)|(Be>1?le[xe.charAt(1)]<<12:0)|(Be>2?le[xe.charAt(2)]<<6:0)|(Be>3?le[xe.charAt(3)]:0),Oe=[ie(Te>>>16),ie(Te>>>8&255),ie(Te&255)];return Oe.length-=[0,0,2,1][Ae],Oe.join("")},pe=E.atob&&typeof E.atob=="function"?function(xe){return E.atob(xe)}:function(xe){return xe.replace(/\S{1,4}/g,fe)},he=function(xe){return pe(String(xe).replace(/[^A-Za-z0-9\+\/]/g,""))},ye=function(xe){return ce(pe(xe))},Ee=function(xe){return String(xe).replace(/[-_]/g,function(Be){return Be=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},be=function(xe){return ye(Ee(xe))},Se;E.Uint8Array&&(Se=function(xe){return Uint8Array.from(he(Ee(xe)),function(Be){return Be.charCodeAt(0)})});var Pe=function(){var xe=E.Base64;return E.Base64=ve,xe};if(E.Base64={VERSION:ge,atob:he,btoa:ne,fromBase64:be,toBase64:y,utob:oe,encode:y,encodeURI:x,btou:ce,decode:be,noConflict:Pe,fromUint8Array:b,toUint8Array:Se},typeof Object.defineProperty=="function"){var Ce=function(xe){return{value:xe,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return be(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(xe){return y(this,xe)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),dt.exports?dt.exports.Base64=E.Base64:(re=[],we=function(){return E.Base64}.apply(at,re),we!==void 0&&(dt.exports=we)),{Base64:E.Base64}})},7062:function(dt,at,me){var re=me(19637),we=me(97573),E=[me(96627)];dt.exports=re.createStore(we,E)},96627:function(dt,at,me){dt.exports=re;function re(){return me(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(dt){return dt<10?"0"+dt:dt}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(dt){return rx_escapable.lastIndex=0,rx_escapable.test(dt)?'"'+dt.replace(rx_escapable,function(at){var me=meta[at];return typeof me=="string"?me:"\\u"+("0000"+at.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+dt+'"'}function str(dt,at){var me,re,we,E,ve=gap,ge,de=at[dt];switch(de&&typeof de=="object"&&typeof de.toJSON=="function"&&(de=de.toJSON(dt)),typeof rep=="function"&&(de=rep.call(at,dt,de)),typeof de){case"string":return quote(de);case"number":return isFinite(de)?String(de):"null";case"boolean":case"null":return String(de);case"object":if(!de)return"null";if(gap+=indent,ge=[],Object.prototype.toString.apply(de)==="[object Array]"){for(E=de.length,me=0;me=0;re--)if(E(ae[re])){var ee=ae[re].split("="),a=unescape(ee[0]),y=unescape(ee[1]);oe(y,a)}}function le(oe,ae){oe&&(ve.cookie=escape(oe)+"="+escape(ae)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(oe){!oe||!se(oe)||(ve.cookie=escape(oe)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function ue(){de(function(oe,ae){ie(ae)})}function se(oe){return new RegExp("(?:^|;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(ve.cookie)}},52496:function(dt,at,ge){var ne=ge(67039),we=ne.Global;dt.exports={name:"localStorage",read:ve,write:me,each:de,remove:le,clearAll:ie};function E(){return we.localStorage}function ve(ue){return E().getItem(ue)}function me(ue,se){return E().setItem(ue,se)}function de(ue){for(var se=E().length-1;se>=0;se--){var oe=E().key(se);ue(ve(oe),oe)}}function le(ue){return E().removeItem(ue)}function ie(){return E().clear()}},65300:function(dt){dt.exports={name:"memoryStorage",read:ge,write:ne,each:we,remove:E,clearAll:ve};var at={};function ge(me){return at[me]}function ne(me,de){at[me]=de}function we(me){for(var de in at)at.hasOwnProperty(de)&&me(at[de],de)}function E(me){delete at[me]}function ve(me){at={}}},16436:function(dt,at,ge){var ne=ge(67039),we=ne.Global;dt.exports={name:"oldFF-globalStorage",read:ve,write:me,each:de,remove:le,clearAll:ie};var E=we.globalStorage;function ve(ue){return E[ue]}function me(ue,se){E[ue]=se}function de(ue){for(var se=E.length-1;se>=0;se--){var oe=E.key(se);ue(E[oe],oe)}}function le(ue){return E.removeItem(ue)}function ie(){de(function(ue,se){delete E[ue]})}},76673:function(dt,at,ge){var ne=ge(67039),we=ne.Global;dt.exports={name:"oldIE-userDataStorage",write:le,read:ie,each:ue,remove:se,clearAll:oe};var E="storejs",ve=we.document,me=ee(),de=(we.navigator?we.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function le(a,y){if(!de){var x=re(a);me(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!de){var y=re(a),x=null;return me(function(b){x=b.getAttribute(y)}),x}}function ue(a){me(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function se(a){var y=re(a);me(function(x){x.removeAttribute(y),x.save(E)})}function oe(){me(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var ae=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function re(a){return a.replace(/^\d/,"___$&").replace(ae,"___")}function ee(){if(!ve||!ve.documentElement||!ve.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(z){b=ve.createElement("div"),y=ve.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(dt,at,ge){var ne=ge(67039),we=ne.Global;dt.exports={name:"sessionStorage",read:ve,write:me,each:de,remove:le,clearAll:ie};function E(){return we.sessionStorage}function ve(ue){return E().getItem(ue)}function me(ue,se){return E().setItem(ue,se)}function de(ue){for(var se=E().length-1;se>=0;se--){var oe=E().key(se);ue(ve(oe),oe)}}function le(ue){return E().removeItem(ue)}function ie(){return E().clear()}},34376:function(dt){(function(at,ge){if(1)dt.exports=ge();else var ne,we})(window,function(){return function(at){var ge={};function ne(we){if(ge[we])return ge[we].exports;var E=ge[we]={i:we,l:!1,exports:{}};return at[we].call(E.exports,E,E.exports,ne),E.l=!0,E.exports}return ne.m=at,ne.c=ge,ne.d=function(we,E,ve){ne.o(we,E)||Object.defineProperty(we,E,{enumerable:!0,get:ve})},ne.r=function(we){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(we,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(we,"__esModule",{value:!0})},ne.t=function(we,E){if(1&E&&(we=ne(we)),8&E||4&E&&typeof we=="object"&&we&&we.__esModule)return we;var ve=Object.create(null);if(ne.r(ve),Object.defineProperty(ve,"default",{enumerable:!0,value:we}),2&E&&typeof we!="string")for(var me in we)ne.d(ve,me,function(de){return we[de]}.bind(null,me));return ve},ne.n=function(we){var E=we&&we.__esModule?function(){return we.default}:function(){return we};return ne.d(E,"a",E),E},ne.o=function(we,E){return Object.prototype.hasOwnProperty.call(we,E)},ne.p="",ne(ne.s=34)}([function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.forwardEvent=ge.EventEmitter=void 0;var we=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var ve=this;return this._event||(this._event=function(me){return ve._listeners.push(me),{dispose:function(){if(!ve._disposed){for(var de=0;de>22},ue.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?ve.stringFromCodePoint(2097151&this.content):""},ue.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},ue.prototype.setFromCharData=function(se){this.fg=se[me.CHAR_DATA_ATTR_INDEX],this.bg=0;var oe=!1;if(se[me.CHAR_DATA_CHAR_INDEX].length>2)oe=!0;else if(se[me.CHAR_DATA_CHAR_INDEX].length===2){var ae=se[me.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=ae&&ae<=56319){var re=se[me.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=re&&re<=57343?this.content=1024*(ae-55296)+re-56320+65536|se[me.CHAR_DATA_WIDTH_INDEX]<<22:oe=!0}else oe=!0}else this.content=se[me.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[me.CHAR_DATA_WIDTH_INDEX]<<22;oe&&(this.combinedData=se[me.CHAR_DATA_CHAR_INDEX],this.content=2097152|se[me.CHAR_DATA_WIDTH_INDEX]<<22)},ue.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ue}(de.AttributeData);ge.CellData=le},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ISoundService=ge.ISelectionService=ge.IRenderService=ge.IMouseService=ge.ICoreBrowserService=ge.ICharSizeService=void 0;var we=ne(14);ge.ICharSizeService=we.createDecorator("CharSizeService"),ge.ICoreBrowserService=we.createDecorator("CoreBrowserService"),ge.IMouseService=we.createDecorator("MouseService"),ge.IRenderService=we.createDecorator("RenderService"),ge.ISelectionService=we.createDecorator("SelectionService"),ge.ISoundService=we.createDecorator("SoundService")},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ExtendedAttrs=ge.AttributeData=void 0;var we=function(){function ve(){this.fg=0,this.bg=0,this.extended=new E}return ve.toColorRGB=function(me){return[me>>>16&255,me>>>8&255,255&me]},ve.fromColorRGB=function(me){return(255&me[0])<<16|(255&me[1])<<8|255&me[2]},ve.prototype.clone=function(){var me=new ve;return me.fg=this.fg,me.bg=this.bg,me.extended=this.extended.clone(),me},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}();ge.AttributeData=we;var E=function(){function ve(me,de){me===void 0&&(me=0),de===void 0&&(de=-1),this.underlineStyle=me,this.underlineColor=de}return ve.prototype.clone=function(){return new ve(this.underlineStyle,this.underlineColor)},ve.prototype.isEmpty=function(){return this.underlineStyle===0},ve}();ge.ExtendedAttrs=E},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.addDisposableDomListener=void 0,ge.addDisposableDomListener=function(we,E,ve,me){we.addEventListener(E,ve,me);var de=!1;return{dispose:function(){de||(de=!0,we.removeEventListener(E,ve,me))}}}},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.Utf8ToUtf32=ge.StringToUtf32=ge.utf32ToString=ge.stringFromCodePoint=void 0,ge.stringFromCodePoint=function(ve){return ve>65535?(ve-=65536,String.fromCharCode(55296+(ve>>10))+String.fromCharCode(ve%1024+56320)):String.fromCharCode(ve)},ge.utf32ToString=function(ve,me,de){me===void 0&&(me=0),de===void 0&&(de=ve.length);for(var le="",ie=me;ie65535?(ue-=65536,le+=String.fromCharCode(55296+(ue>>10))+String.fromCharCode(ue%1024+56320)):le+=String.fromCharCode(ue)}return le};var we=function(){function ve(){this._interim=0}return ve.prototype.clear=function(){this._interim=0},ve.prototype.decode=function(me,de){var le=me.length;if(!le)return 0;var ie=0,ue=0;this._interim&&(56320<=(ae=me.charCodeAt(ue++))&&ae<=57343?de[ie++]=1024*(this._interim-55296)+ae-56320+65536:(de[ie++]=this._interim,de[ie++]=ae),this._interim=0);for(var se=ue;se=le)return this._interim=oe,ie;var ae;56320<=(ae=me.charCodeAt(se))&&ae<=57343?de[ie++]=1024*(oe-55296)+ae-56320+65536:(de[ie++]=oe,de[ie++]=ae)}else de[ie++]=oe}return ie},ve}();ge.StringToUtf32=we;var E=function(){function ve(){this.interim=new Uint8Array(3)}return ve.prototype.clear=function(){this.interim.fill(0)},ve.prototype.decode=function(me,de){var le=me.length;if(!le)return 0;var ie,ue,se,oe,ae=0,re=0,ee=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=le)return 0;if((192&(b=me[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:de[ae++]=y:z===3?y<2048||y>=55296&&y<=57343||(de[ae++]=y):y<65536||y>1114111||(de[ae++]=y)),this.interim.fill(0)}for(var ce=le-4,fe=ee;fe=le)return this.interim[0]=ie,ae;if((192&(ue=me[fe++]))!=128){fe--;continue}if((re=(31&ie)<<6|63&ue)<128){fe--;continue}de[ae++]=re}else if((240&ie)==224){if(fe>=le)return this.interim[0]=ie,ae;if((192&(ue=me[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=ue,ae;if((192&(se=me[fe++]))!=128){fe--;continue}if((re=(15&ie)<<12|(63&ue)<<6|63&se)<2048||re>=55296&&re<=57343)continue;de[ae++]=re}else if((248&ie)==240){if(fe>=le)return this.interim[0]=ie,ae;if((192&(ue=me[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=ue,ae;if((192&(se=me[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=ue,this.interim[2]=se,ae;if((192&(oe=me[fe++]))!=128){fe--;continue}if((re=(7&ie)<<18|(63&ue)<<12|(63&se)<<6|63&oe)<65536||re>1114111)continue;de[ae++]=re}}return ae},ve}();ge.Utf8ToUtf32=E},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CHAR_ATLAS_CELL_SPACING=ge.DIM_OPACITY=ge.INVERTED_DEFAULT_COLOR=void 0,ge.INVERTED_DEFAULT_COLOR=257,ge.DIM_OPACITY=.5,ge.CHAR_ATLAS_CELL_SPACING=1},function(at,ge,ne){"use strict";var we,E,ve,me;function de(ie){var ue=ie.toString(16);return ue.length<2?"0"+ue:ue}function le(ie,ue){return ie>>0}}(we=ge.channels||(ge.channels={})),(E=ge.color||(ge.color={})).blend=function(ie,ue){var se=(255&ue.rgba)/255;if(se===1)return{css:ue.css,rgba:ue.rgba};var oe=ue.rgba>>24&255,ae=ue.rgba>>16&255,re=ue.rgba>>8&255,ee=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=ee+Math.round((oe-ee)*se),b=a+Math.round((ae-a)*se),z=y+Math.round((re-y)*se);return{css:we.toCss(x,b,z),rgba:we.toRgba(x,b,z)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,ue,se){var oe=me.ensureContrastRatio(ie.rgba,ue.rgba,se);if(oe)return me.toColor(oe>>24&255,oe>>16&255,oe>>8&255)},E.opaque=function(ie){var ue=(255|ie.rgba)>>>0,se=me.toChannels(ue),oe=se[0],ae=se[1],re=se[2];return{css:we.toCss(oe,ae,re),rgba:ue}},E.opacity=function(ie,ue){var se=Math.round(255*ue),oe=me.toChannels(ie.rgba),ae=oe[0],re=oe[1],ee=oe[2];return{css:we.toCss(ae,re,ee,se),rgba:we.toRgba(ae,re,ee,se)}},(ge.css||(ge.css={})).toColor=function(ie){switch(ie.length){case 7:return{css:ie,rgba:(parseInt(ie.slice(1),16)<<8|255)>>>0};case 9:return{css:ie,rgba:parseInt(ie.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ie){function ue(se,oe,ae){var re=se/255,ee=oe/255,a=ae/255;return .2126*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(se){return ue(se>>16&255,se>>8&255,255&se)},ie.relativeLuminance2=ue}(ve=ge.rgb||(ge.rgb={})),function(ie){function ue(oe,ae,re){for(var ee=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=ae>>24&255,b=ae>>16&255,z=ae>>8&255,te=le(ve.relativeLuminance2(x,z,b),ve.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=le(ve.relativeLuminance2(x,z,b),ve.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function se(oe,ae,re){for(var ee=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=ae>>24&255,b=ae>>16&255,z=ae>>8&255,te=le(ve.relativeLuminance2(x,z,b),ve.relativeLuminance2(ee,a,y));te>>0}ie.ensureContrastRatio=function(oe,ae,re){var ee=ve.relativeLuminance(oe>>8),a=ve.relativeLuminance(ae>>8);if(le(ee,a)>24&255,oe>>16&255,oe>>8&255,255&oe]},ie.toColor=function(oe,ae,re){return{css:we.toCss(oe,ae,re),rgba:we.toRgba(oe,ae,re)}}}(me=ge.rgba||(ge.rgba={})),ge.toPaddedHex=de,ge.contrastRatio=le},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.isLinux=ge.isWindows=ge.isIphone=ge.isIpad=ge.isMac=ge.isSafari=ge.isFirefox=void 0;var we=typeof navigator=="undefined",E=we?"node":navigator.userAgent,ve=we?"node":navigator.platform;function me(de,le){return de.indexOf(le)>=0}ge.isFirefox=!!~E.indexOf("Firefox"),ge.isSafari=/^((?!chrome|android).)*safari/i.test(E),ge.isMac=me(["Macintosh","MacIntel","MacPPC","Mac68K"],ve),ge.isIpad=ve==="iPad",ge.isIphone=ve==="iPhone",ge.isWindows=me(["Windows","Win16","Win32","WinCE"],ve),ge.isLinux=ve.indexOf("Linux")>=0},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.C1=ge.C0=void 0,function(we){we.NUL="\0",we.SOH="",we.STX="",we.ETX="",we.EOT="",we.ENQ="",we.ACK="",we.BEL="\x07",we.BS="\b",we.HT=" ",we.LF=` -`,we.VT="\v",we.FF="\f",we.CR="\r",we.SO="",we.SI="",we.DLE="",we.DC1="",we.DC2="",we.DC3="",we.DC4="",we.NAK="",we.SYN="",we.ETB="",we.CAN="",we.EM="",we.SUB="",we.ESC="\x1B",we.FS="",we.GS="",we.RS="",we.US="",we.SP=" ",we.DEL="\x7F"}(ge.C0||(ge.C0={})),function(we){we.PAD="\x80",we.HOP="\x81",we.BPH="\x82",we.NBH="\x83",we.IND="\x84",we.NEL="\x85",we.SSA="\x86",we.ESA="\x87",we.HTS="\x88",we.HTJ="\x89",we.VTS="\x8A",we.PLD="\x8B",we.PLU="\x8C",we.RI="\x8D",we.SS2="\x8E",we.SS3="\x8F",we.DCS="\x90",we.PU1="\x91",we.PU2="\x92",we.STS="\x93",we.CCH="\x94",we.MW="\x95",we.SPA="\x96",we.EPA="\x97",we.SOS="\x98",we.SGCI="\x99",we.SCI="\x9A",we.CSI="\x9B",we.ST="\x9C",we.OSC="\x9D",we.PM="\x9E",we.APC="\x9F"}(ge.C1||(ge.C1={}))},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BaseRenderLayer=void 0;var we=ne(3),E=ne(9),ve=ne(25),me=ne(6),de=ne(28),le=ne(10),ie=ne(17),ue=function(){function se(oe,ae,re,ee,a,y,x,b){this._container=oe,this._alpha=ee,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+ae+"-layer"),this._canvas.style.zIndex=re.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return se.prototype.dispose=function(){var oe;ie.removeElementFromParent(this._canvas),(oe=this._charAtlas)===null||oe===void 0||oe.dispose()},se.prototype._initCanvas=function(){this._ctx=de.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},se.prototype.onOptionsChanged=function(){},se.prototype.onBlur=function(){},se.prototype.onFocus=function(){},se.prototype.onCursorMove=function(){},se.prototype.onGridChanged=function(oe,ae){},se.prototype.onSelectionChanged=function(oe,ae,re){re===void 0&&(re=!1)},se.prototype.setColors=function(oe){this._refreshCharAtlas(oe)},se.prototype._setTransparency=function(oe){if(oe!==this._alpha){var ae=this._canvas;this._alpha=oe,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,ae),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},se.prototype._refreshCharAtlas=function(oe){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=ve.acquireCharAtlas(this._optionsService.options,this._rendererId,oe,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},se.prototype.resize=function(oe){this._scaledCellWidth=oe.scaledCellWidth,this._scaledCellHeight=oe.scaledCellHeight,this._scaledCharWidth=oe.scaledCharWidth,this._scaledCharHeight=oe.scaledCharHeight,this._scaledCharLeft=oe.scaledCharLeft,this._scaledCharTop=oe.scaledCharTop,this._canvas.width=oe.scaledCanvasWidth,this._canvas.height=oe.scaledCanvasHeight,this._canvas.style.width=oe.canvasWidth+"px",this._canvas.style.height=oe.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},se.prototype._fillCells=function(oe,ae,re,ee){this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight)},se.prototype._fillBottomLineAtCells=function(oe,ae,re){re===void 0&&(re=1),this._ctx.fillRect(oe*this._scaledCellWidth,(ae+1)*this._scaledCellHeight-window.devicePixelRatio-1,re*this._scaledCellWidth,window.devicePixelRatio)},se.prototype._fillLeftLineAtCell=function(oe,ae,re){this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,window.devicePixelRatio*re,this._scaledCellHeight)},se.prototype._strokeRectAtCell=function(oe,ae,re,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(oe*this._scaledCellWidth+window.devicePixelRatio/2,ae*this._scaledCellHeight+window.devicePixelRatio/2,re*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},se.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))},se.prototype._clearCells=function(oe,ae,re,ee){this._alpha?this._ctx.clearRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight))},se.prototype._fillCharTrueColor=function(oe,ae,re){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(re),this._ctx.fillText(oe.getChars(),ae*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},se.prototype._drawChars=function(oe,ae,re){var ee,a,y=this._getContrastColor(oe);y||oe.isFgRGB()||oe.isBgRGB()?this._drawUncachedChars(oe,ae,re,y):(oe.isInverse()?(ee=oe.isBgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getBgColor(),a=oe.isFgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getFgColor()):(a=oe.isBgDefault()?we.DEFAULT_COLOR:oe.getBgColor(),ee=oe.isFgDefault()?we.DEFAULT_COLOR:oe.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=oe.getChars()||we.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=oe.getCode()||we.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!oe.isBold(),this._currentGlyphIdentifier.dim=!!oe.isDim(),this._currentGlyphIdentifier.italic=!!oe.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,ae*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(oe,ae,re))},se.prototype._drawUncachedChars=function(oe,ae,re,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!oe.isBold(),!!oe.isItalic()),this._ctx.textBaseline="middle",oe.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(oe.isBgDefault())this._ctx.fillStyle=le.color.opaque(this._colors.background).css;else if(oe.isBgRGB())this._ctx.fillStyle="rgb("+me.AttributeData.toColorRGB(oe.getBgColor()).join(",")+")";else{var a=oe.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(oe.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(oe.isFgRGB())this._ctx.fillStyle="rgb("+me.AttributeData.toColorRGB(oe.getFgColor()).join(",")+")";else{var y=oe.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(re),oe.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(oe.getChars(),ae*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},se.prototype._clipRow=function(oe){this._ctx.beginPath(),this._ctx.rect(0,oe*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},se.prototype._getFont=function(oe,ae){return(ae?"italic":"")+" "+(oe?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},se.prototype._getContrastColor=function(oe){if(this._optionsService.options.minimumContrastRatio!==1){var ae=this._colors.contrastCache.getColor(oe.bg,oe.fg);if(ae!==void 0)return ae||void 0;var re=oe.getFgColor(),ee=oe.getFgColorMode(),a=oe.getBgColor(),y=oe.getBgColorMode(),x=!!oe.isInverse(),b=!!oe.isInverse();if(x){var z=re;re=a,a=z;var te=ee;ee=y,y=te}var ce=this._resolveBackgroundRgba(y,a,x),fe=this._resolveForegroundRgba(ee,re,x,b),pe=le.rgba.ensureContrastRatio(ce,fe,this._optionsService.options.minimumContrastRatio);if(pe){var he={css:le.channels.toCss(pe>>24&255,pe>>16&255,pe>>8&255),rgba:pe};return this._colors.contrastCache.setColor(oe.bg,oe.fg,he),he}this._colors.contrastCache.setColor(oe.bg,oe.fg,null)}},se.prototype._resolveBackgroundRgba=function(oe,ae,re){switch(oe){case 16777216:case 33554432:return this._colors.ansi[ae].rgba;case 50331648:return ae<<8;case 0:default:return re?this._colors.foreground.rgba:this._colors.background.rgba}},se.prototype._resolveForegroundRgba=function(oe,ae,re,ee){switch(oe){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&ae<8&&(ae+=8),this._colors.ansi[ae].rgba;case 50331648:return ae<<8;case 0:default:return re?this._colors.background.rgba:this._colors.foreground.rgba}},se}();ge.BaseRenderLayer=ue},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.createDecorator=ge.getServiceDependencies=ge.serviceRegistry=void 0;function we(E,ve,me){ve.di$target===ve?ve.di$dependencies.push({id:E,index:me}):(ve.di$dependencies=[{id:E,index:me}],ve.di$target=ve)}ge.serviceRegistry=new Map,ge.getServiceDependencies=function(E){return E.di$dependencies||[]},ge.createDecorator=function(E){if(ge.serviceRegistry.has(E))return ge.serviceRegistry.get(E);var ve=function(me,de,le){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");we(ve,me,le)};return ve.toString=function(){return E},ge.serviceRegistry.set(E,ve),ve}},function(at,ge,ne){"use strict";function we(E,ve,me,de){if(me===void 0&&(me=0),de===void 0&&(de=E.length),me>=E.length)return E;me=(E.length+me)%E.length,de=de>=E.length?E.length:(E.length+de)%E.length;for(var le=me;le>22,2097152&ue?this._combined[ie].charCodeAt(this._combined[ie].length-1):se]},le.prototype.set=function(ie,ue){this._data[3*ie+1]=ue[E.CHAR_DATA_ATTR_INDEX],ue[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=ue[1],this._data[3*ie+0]=2097152|ie|ue[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=ue[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ue[E.CHAR_DATA_WIDTH_INDEX]<<22},le.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},le.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},le.prototype.getFg=function(ie){return this._data[3*ie+1]},le.prototype.getBg=function(ie){return this._data[3*ie+2]},le.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},le.prototype.getCodePoint=function(ie){var ue=this._data[3*ie+0];return 2097152&ue?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&ue},le.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},le.prototype.getString=function(ie){var ue=this._data[3*ie+0];return 2097152&ue?this._combined[ie]:2097151&ue?we.stringFromCodePoint(2097151&ue):""},le.prototype.loadCell=function(ie,ue){var se=3*ie;return ue.content=this._data[se+0],ue.fg=this._data[se+1],ue.bg=this._data[se+2],2097152&ue.content&&(ue.combinedData=this._combined[ie]),268435456&ue.bg&&(ue.extended=this._extendedAttrs[ie]),ue},le.prototype.setCell=function(ie,ue){2097152&ue.content&&(this._combined[ie]=ue.combinedData),268435456&ue.bg&&(this._extendedAttrs[ie]=ue.extended),this._data[3*ie+0]=ue.content,this._data[3*ie+1]=ue.fg,this._data[3*ie+2]=ue.bg},le.prototype.setCellFromCodePoint=function(ie,ue,se,oe,ae,re){268435456&ae&&(this._extendedAttrs[ie]=re),this._data[3*ie+0]=ue|se<<22,this._data[3*ie+1]=oe,this._data[3*ie+2]=ae},le.prototype.addCodepointToCell=function(ie,ue){var se=this._data[3*ie+0];2097152&se?this._combined[ie]+=we.stringFromCodePoint(ue):(2097151&se?(this._combined[ie]=we.stringFromCodePoint(2097151&se)+we.stringFromCodePoint(ue),se&=-2097152,se|=2097152):se=ue|1<<22,this._data[3*ie+0]=se)},le.prototype.insertCells=function(ie,ue,se,oe){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new me.ExtendedAttrs),ue=0;--re)this.setCell(ie+ue+re,this.loadCell(ie+re,ae));for(re=0;rethis.length){var se=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[re]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},le.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var ue=0;ue=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},le.prototype.copyCellsFrom=function(ie,ue,se,oe,ae){var re=ie._data;if(ae)for(var ee=oe-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(se+ee)+a]=re[3*(ue+ee)+a];else for(ee=0;ee=ue&&(this._combined[x-ue+se]=ie._combined[x])}},le.prototype.translateToString=function(ie,ue,se){ie===void 0&&(ie=!1),ue===void 0&&(ue=0),se===void 0&&(se=this.length),ie&&(se=Math.min(se,this.getTrimmedLength()));for(var oe="";ue>22||1}return oe},le}();ge.BufferLine=de},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeElementFromParent=void 0,ge.removeElementFromParent=function(){for(var we,E=[],ve=0;ve24)return pe.setWinLines||!1;switch(fe){case 1:return!!pe.restoreWin;case 2:return!!pe.minimizeWin;case 3:return!!pe.setWinPosition;case 4:return!!pe.setWinSizePixels;case 5:return!!pe.raiseWin;case 6:return!!pe.lowerWin;case 7:return!!pe.refreshWin;case 8:return!!pe.setWinSizeChars;case 9:return!!pe.maximizeWin;case 10:return!!pe.fullscreenWin;case 11:return!!pe.getWinState;case 13:return!!pe.getWinPosition;case 14:return!!pe.getWinSizePixels;case 15:return!!pe.getScreenSizePixels;case 16:return!!pe.getCellSizePixels;case 18:return!!pe.getWinSizeChars;case 19:return!!pe.getScreenSizeChars;case 20:return!!pe.getIconTitle;case 21:return!!pe.getWinTitle;case 22:return!!pe.pushTitle;case 23:return!!pe.popTitle;case 24:return!!pe.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=ge.WindowsOptionsReportType||(ge.WindowsOptionsReportType={}));var te=function(){function fe(pe,he,ye,Ee){this._bufferService=pe,this._coreService=he,this._logService=ye,this._optionsService=Ee,this._data=new Uint32Array(0)}return fe.prototype.hook=function(pe){this._data=new Uint32Array(0)},fe.prototype.put=function(pe,he,ye){this._data=ue.concat(this._data,pe.subarray(he,ye))},fe.prototype.unhook=function(pe){if(pe){var he=se.utf32ToString(this._data);switch(this._data=new Uint32Array(0),he){case'"q':return this._coreService.triggerDataEvent(me.C0.ESC+'P1$r0"q'+me.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(me.C0.ESC+'P1$r61;1"p'+me.C0.ESC+"\\");case"r":var ye=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(me.C0.ESC+"P1$r"+ye+me.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(me.C0.ESC+"P1$r0m"+me.C0.ESC+"\\");case" q":var Ee={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Ee-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(me.C0.ESC+"P1$r"+Ee+" q"+me.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",he),this._coreService.triggerDataEvent(me.C0.ESC+"P0$r"+me.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},fe}(),ce=function(fe){function pe(he,ye,Ee,be,Se,Pe,Ce,xe,Be){Be===void 0&&(Be=new le.EscapeSequenceParser);var Ae=fe.call(this)||this;Ae._bufferService=he,Ae._charsetService=ye,Ae._coreService=Ee,Ae._dirtyRowService=be,Ae._logService=Se,Ae._optionsService=Pe,Ae._coreMouseService=Ce,Ae._unicodeService=xe,Ae._parser=Be,Ae._parseBuffer=new Uint32Array(4096),Ae._stringDecoder=new se.StringToUtf32,Ae._utf8Decoder=new se.Utf8ToUtf32,Ae._workCell=new ee.CellData,Ae._windowTitle="",Ae._iconName="",Ae._windowTitleStack=[],Ae._iconNameStack=[],Ae._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),Ae._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone(),Ae._onRequestBell=new ae.EventEmitter,Ae._onRequestRefreshRows=new ae.EventEmitter,Ae._onRequestReset=new ae.EventEmitter,Ae._onRequestScroll=new ae.EventEmitter,Ae._onRequestSyncScrollBar=new ae.EventEmitter,Ae._onRequestWindowsOptionsReport=new ae.EventEmitter,Ae._onA11yChar=new ae.EventEmitter,Ae._onA11yTab=new ae.EventEmitter,Ae._onCursorMove=new ae.EventEmitter,Ae._onLineFeed=new ae.EventEmitter,Ae._onScroll=new ae.EventEmitter,Ae._onTitleChange=new ae.EventEmitter,Ae.register(Ae._parser),Ae._parser.setCsiHandlerFallback(function(De,We){Ae._logService.debug("Unknown CSI code: ",{identifier:Ae._parser.identToString(De),params:We.toArray()})}),Ae._parser.setEscHandlerFallback(function(De){Ae._logService.debug("Unknown ESC code: ",{identifier:Ae._parser.identToString(De)})}),Ae._parser.setExecuteHandlerFallback(function(De){Ae._logService.debug("Unknown EXECUTE code: ",{code:De})}),Ae._parser.setOscHandlerFallback(function(De,We,ze){Ae._logService.debug("Unknown OSC code: ",{identifier:De,action:We,data:ze})}),Ae._parser.setDcsHandlerFallback(function(De,We,ze){We==="HOOK"&&(ze=ze.toArray()),Ae._logService.debug("Unknown DCS code: ",{identifier:Ae._parser.identToString(De),action:We,payload:ze})}),Ae._parser.setPrintHandler(function(De,We,ze){return Ae.print(De,We,ze)}),Ae._parser.setCsiHandler({final:"@"},function(De){return Ae.insertChars(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"@"},function(De){return Ae.scrollLeft(De)}),Ae._parser.setCsiHandler({final:"A"},function(De){return Ae.cursorUp(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"A"},function(De){return Ae.scrollRight(De)}),Ae._parser.setCsiHandler({final:"B"},function(De){return Ae.cursorDown(De)}),Ae._parser.setCsiHandler({final:"C"},function(De){return Ae.cursorForward(De)}),Ae._parser.setCsiHandler({final:"D"},function(De){return Ae.cursorBackward(De)}),Ae._parser.setCsiHandler({final:"E"},function(De){return Ae.cursorNextLine(De)}),Ae._parser.setCsiHandler({final:"F"},function(De){return Ae.cursorPrecedingLine(De)}),Ae._parser.setCsiHandler({final:"G"},function(De){return Ae.cursorCharAbsolute(De)}),Ae._parser.setCsiHandler({final:"H"},function(De){return Ae.cursorPosition(De)}),Ae._parser.setCsiHandler({final:"I"},function(De){return Ae.cursorForwardTab(De)}),Ae._parser.setCsiHandler({final:"J"},function(De){return Ae.eraseInDisplay(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"J"},function(De){return Ae.eraseInDisplay(De)}),Ae._parser.setCsiHandler({final:"K"},function(De){return Ae.eraseInLine(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"K"},function(De){return Ae.eraseInLine(De)}),Ae._parser.setCsiHandler({final:"L"},function(De){return Ae.insertLines(De)}),Ae._parser.setCsiHandler({final:"M"},function(De){return Ae.deleteLines(De)}),Ae._parser.setCsiHandler({final:"P"},function(De){return Ae.deleteChars(De)}),Ae._parser.setCsiHandler({final:"S"},function(De){return Ae.scrollUp(De)}),Ae._parser.setCsiHandler({final:"T"},function(De){return Ae.scrollDown(De)}),Ae._parser.setCsiHandler({final:"X"},function(De){return Ae.eraseChars(De)}),Ae._parser.setCsiHandler({final:"Z"},function(De){return Ae.cursorBackwardTab(De)}),Ae._parser.setCsiHandler({final:"`"},function(De){return Ae.charPosAbsolute(De)}),Ae._parser.setCsiHandler({final:"a"},function(De){return Ae.hPositionRelative(De)}),Ae._parser.setCsiHandler({final:"b"},function(De){return Ae.repeatPrecedingCharacter(De)}),Ae._parser.setCsiHandler({final:"c"},function(De){return Ae.sendDeviceAttributesPrimary(De)}),Ae._parser.setCsiHandler({prefix:">",final:"c"},function(De){return Ae.sendDeviceAttributesSecondary(De)}),Ae._parser.setCsiHandler({final:"d"},function(De){return Ae.linePosAbsolute(De)}),Ae._parser.setCsiHandler({final:"e"},function(De){return Ae.vPositionRelative(De)}),Ae._parser.setCsiHandler({final:"f"},function(De){return Ae.hVPosition(De)}),Ae._parser.setCsiHandler({final:"g"},function(De){return Ae.tabClear(De)}),Ae._parser.setCsiHandler({final:"h"},function(De){return Ae.setMode(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"h"},function(De){return Ae.setModePrivate(De)}),Ae._parser.setCsiHandler({final:"l"},function(De){return Ae.resetMode(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"l"},function(De){return Ae.resetModePrivate(De)}),Ae._parser.setCsiHandler({final:"m"},function(De){return Ae.charAttributes(De)}),Ae._parser.setCsiHandler({final:"n"},function(De){return Ae.deviceStatus(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"n"},function(De){return Ae.deviceStatusPrivate(De)}),Ae._parser.setCsiHandler({intermediates:"!",final:"p"},function(De){return Ae.softReset(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"q"},function(De){return Ae.setCursorStyle(De)}),Ae._parser.setCsiHandler({final:"r"},function(De){return Ae.setScrollRegion(De)}),Ae._parser.setCsiHandler({final:"s"},function(De){return Ae.saveCursor(De)}),Ae._parser.setCsiHandler({final:"t"},function(De){return Ae.windowOptions(De)}),Ae._parser.setCsiHandler({final:"u"},function(De){return Ae.restoreCursor(De)}),Ae._parser.setCsiHandler({intermediates:"'",final:"}"},function(De){return Ae.insertColumns(De)}),Ae._parser.setCsiHandler({intermediates:"'",final:"~"},function(De){return Ae.deleteColumns(De)}),Ae._parser.setExecuteHandler(me.C0.BEL,function(){return Ae.bell()}),Ae._parser.setExecuteHandler(me.C0.LF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(me.C0.VT,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(me.C0.FF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(me.C0.CR,function(){return Ae.carriageReturn()}),Ae._parser.setExecuteHandler(me.C0.BS,function(){return Ae.backspace()}),Ae._parser.setExecuteHandler(me.C0.HT,function(){return Ae.tab()}),Ae._parser.setExecuteHandler(me.C0.SO,function(){return Ae.shiftOut()}),Ae._parser.setExecuteHandler(me.C0.SI,function(){return Ae.shiftIn()}),Ae._parser.setExecuteHandler(me.C1.IND,function(){return Ae.index()}),Ae._parser.setExecuteHandler(me.C1.NEL,function(){return Ae.nextLine()}),Ae._parser.setExecuteHandler(me.C1.HTS,function(){return Ae.tabSet()}),Ae._parser.setOscHandler(0,new y.OscHandler(function(De){Ae.setTitle(De),Ae.setIconName(De)})),Ae._parser.setOscHandler(1,new y.OscHandler(function(De){return Ae.setIconName(De)})),Ae._parser.setOscHandler(2,new y.OscHandler(function(De){return Ae.setTitle(De)})),Ae._parser.setEscHandler({final:"7"},function(){return Ae.saveCursor()}),Ae._parser.setEscHandler({final:"8"},function(){return Ae.restoreCursor()}),Ae._parser.setEscHandler({final:"D"},function(){return Ae.index()}),Ae._parser.setEscHandler({final:"E"},function(){return Ae.nextLine()}),Ae._parser.setEscHandler({final:"H"},function(){return Ae.tabSet()}),Ae._parser.setEscHandler({final:"M"},function(){return Ae.reverseIndex()}),Ae._parser.setEscHandler({final:"="},function(){return Ae.keypadApplicationMode()}),Ae._parser.setEscHandler({final:">"},function(){return Ae.keypadNumericMode()}),Ae._parser.setEscHandler({final:"c"},function(){return Ae.fullReset()}),Ae._parser.setEscHandler({final:"n"},function(){return Ae.setgLevel(2)}),Ae._parser.setEscHandler({final:"o"},function(){return Ae.setgLevel(3)}),Ae._parser.setEscHandler({final:"|"},function(){return Ae.setgLevel(3)}),Ae._parser.setEscHandler({final:"}"},function(){return Ae.setgLevel(2)}),Ae._parser.setEscHandler({final:"~"},function(){return Ae.setgLevel(1)}),Ae._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ae.selectDefaultCharset()}),Ae._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ae.selectDefaultCharset()});var Te=function(De){Oe._parser.setEscHandler({intermediates:"(",final:De},function(){return Ae.selectCharset("("+De)}),Oe._parser.setEscHandler({intermediates:")",final:De},function(){return Ae.selectCharset(")"+De)}),Oe._parser.setEscHandler({intermediates:"*",final:De},function(){return Ae.selectCharset("*"+De)}),Oe._parser.setEscHandler({intermediates:"+",final:De},function(){return Ae.selectCharset("+"+De)}),Oe._parser.setEscHandler({intermediates:"-",final:De},function(){return Ae.selectCharset("-"+De)}),Oe._parser.setEscHandler({intermediates:".",final:De},function(){return Ae.selectCharset("."+De)}),Oe._parser.setEscHandler({intermediates:"/",final:De},function(){return Ae.selectCharset("/"+De)})},Oe=this;for(var je in de.CHARSETS)Te(je);return Ae._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ae.screenAlignmentPattern()}),Ae._parser.setErrorHandler(function(De){return Ae._logService.error("Parsing error: ",De),De}),Ae._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ae._bufferService,Ae._coreService,Ae._logService,Ae._optionsService)),Ae}return E(pe,fe),Object.defineProperty(pe.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),pe.prototype.dispose=function(){fe.prototype.dispose.call(this)},pe.prototype.parse=function(he){var ye=this._bufferService.buffer,Ee=ye.x,be=ye.y;if(this._logService.debug("parsing data",he),this._parseBuffer.length131072)for(var Se=0;Se0&&je.getWidth(Pe.x-1)===2&&je.setCellFromCodePoint(Pe.x-1,0,1,Oe.fg,Oe.bg,Oe.extended);for(var De=ye;De=Be){if(Ae){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),je=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=Be-1,Se===2)continue}if(Te&&(je.insertCells(Pe.x,Se,Pe.getNullCell(Oe),Oe),je.getWidth(Be-1)===2&&je.setCellFromCodePoint(Be-1,re.NULL_CELL_CODE,re.NULL_CELL_WIDTH,Oe.fg,Oe.bg,Oe.extended)),je.setCellFromCodePoint(Pe.x++,be,Se,Oe.fg,Oe.bg,Oe.extended),Se>0)for(;--Se;)je.setCellFromCodePoint(Pe.x++,0,0,Oe.fg,Oe.bg,Oe.extended)}else je.getWidth(Pe.x-1)?je.addCodepointToCell(Pe.x-1,be):je.addCodepointToCell(Pe.x-2,be)}Ee-ye>0&&(je.loadCell(Pe.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),Pe.x0&&je.getWidth(Pe.x)===0&&!je.hasContent(Pe.x)&&je.setCellFromCodePoint(Pe.x,0,1,Oe.fg,Oe.bg,Oe.extended),this._dirtyRowService.markDirty(Pe.y)},pe.prototype.addCsiHandler=function(he,ye){var Ee=this;return he.final!=="t"||he.prefix||he.intermediates?this._parser.addCsiHandler(he,ye):this._parser.addCsiHandler(he,function(be){return!z(be.params[0],Ee._optionsService.options.windowOptions)||ye(be)})},pe.prototype.addDcsHandler=function(he,ye){return this._parser.addDcsHandler(he,new x.DcsHandler(ye))},pe.prototype.addEscHandler=function(he,ye){return this._parser.addEscHandler(he,ye)},pe.prototype.addOscHandler=function(he,ye){return this._parser.addOscHandler(he,new y.OscHandler(ye))},pe.prototype.bell=function(){this._onRequestBell.fire()},pe.prototype.lineFeed=function(){var he=this._bufferService.buffer;this._dirtyRowService.markDirty(he.y),this._optionsService.options.convertEol&&(he.x=0),he.y++,he.y===he.scrollBottom+1?(he.y--,this._onRequestScroll.fire(this._eraseAttrData())):he.y>=this._bufferService.rows&&(he.y=this._bufferService.rows-1),he.x>=this._bufferService.cols&&he.x--,this._dirtyRowService.markDirty(he.y),this._onLineFeed.fire()},pe.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},pe.prototype.backspace=function(){var he,ye=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(ye.x>0&&ye.x--);if(this._restrictCursor(this._bufferService.cols),ye.x>0)ye.x--;else if(ye.x===0&&ye.y>ye.scrollTop&&ye.y<=ye.scrollBottom&&(!((he=ye.lines.get(ye.ybase+ye.y))===null||he===void 0)&&he.isWrapped)){ye.lines.get(ye.ybase+ye.y).isWrapped=!1,ye.y--,ye.x=this._bufferService.cols-1;var Ee=ye.lines.get(ye.ybase+ye.y);Ee.hasWidth(ye.x)&&!Ee.hasContent(ye.x)&&ye.x--}this._restrictCursor()},pe.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var he=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-he)}},pe.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},pe.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},pe.prototype._restrictCursor=function(he){he===void 0&&(he=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(he,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)},pe.prototype._setCursor=function(he,ye){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=he,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+ye):(this._bufferService.buffer.x=he,this._bufferService.buffer.y=ye),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},pe.prototype._moveCursor=function(he,ye){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+he,this._bufferService.buffer.y+ye)},pe.prototype.cursorUp=function(he){var ye=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;ye>=0?this._moveCursor(0,-Math.min(ye,he.params[0]||1)):this._moveCursor(0,-(he.params[0]||1))},pe.prototype.cursorDown=function(he){var ye=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;ye>=0?this._moveCursor(0,Math.min(ye,he.params[0]||1)):this._moveCursor(0,he.params[0]||1)},pe.prototype.cursorForward=function(he){this._moveCursor(he.params[0]||1,0)},pe.prototype.cursorBackward=function(he){this._moveCursor(-(he.params[0]||1),0)},pe.prototype.cursorNextLine=function(he){this.cursorDown(he),this._bufferService.buffer.x=0},pe.prototype.cursorPrecedingLine=function(he){this.cursorUp(he),this._bufferService.buffer.x=0},pe.prototype.cursorCharAbsolute=function(he){this._setCursor((he.params[0]||1)-1,this._bufferService.buffer.y)},pe.prototype.cursorPosition=function(he){this._setCursor(he.length>=2?(he.params[1]||1)-1:0,(he.params[0]||1)-1)},pe.prototype.charPosAbsolute=function(he){this._setCursor((he.params[0]||1)-1,this._bufferService.buffer.y)},pe.prototype.hPositionRelative=function(he){this._moveCursor(he.params[0]||1,0)},pe.prototype.linePosAbsolute=function(he){this._setCursor(this._bufferService.buffer.x,(he.params[0]||1)-1)},pe.prototype.vPositionRelative=function(he){this._moveCursor(0,he.params[0]||1)},pe.prototype.hVPosition=function(he){this.cursorPosition(he)},pe.prototype.tabClear=function(he){var ye=he.params[0];ye===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:ye===3&&(this._bufferService.buffer.tabs={})},pe.prototype.cursorForwardTab=function(he){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ye=he.params[0]||1;ye--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},pe.prototype.cursorBackwardTab=function(he){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ye=he.params[0]||1,Ee=this._bufferService.buffer;ye--;)Ee.x=Ee.prevStop()},pe.prototype._eraseInBufferLine=function(he,ye,Ee,be){be===void 0&&(be=!1);var Se=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+he);Se.replaceCells(ye,Ee,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),be&&(Se.isWrapped=!1)},pe.prototype._resetBufferLine=function(he){var ye=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+he);ye.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),ye.isWrapped=!1},pe.prototype.eraseInDisplay=function(he){var ye;switch(this._restrictCursor(),he.params[0]){case 0:for(ye=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ye),this._eraseInBufferLine(ye++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);ye=this._bufferService.cols&&(this._bufferService.buffer.lines.get(ye+1).isWrapped=!1);ye--;)this._resetBufferLine(ye);this._dirtyRowService.markDirty(0);break;case 2:for(ye=this._bufferService.rows,this._dirtyRowService.markDirty(ye-1);ye--;)this._resetBufferLine(ye);this._dirtyRowService.markDirty(0);break;case 3:var Ee=this._bufferService.buffer.lines.length-this._bufferService.rows;Ee>0&&(this._bufferService.buffer.lines.trimStart(Ee),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Ee,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Ee,0),this._onScroll.fire(0))}},pe.prototype.eraseInLine=function(he){switch(this._restrictCursor(),he.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)},pe.prototype.insertLines=function(he){this._restrictCursor();var ye=he.params[0]||1,Ee=this._bufferService.buffer;if(!(Ee.y>Ee.scrollBottom||Ee.yEe.scrollBottom||Ee.yye.scrollBottom||ye.yye.scrollBottom||ye.yye.scrollBottom||ye.yye.scrollBottom||ye.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(me.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(me.C0.ESC+"[?6c"))},pe.prototype.sendDeviceAttributesSecondary=function(he){he.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(me.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(me.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(he.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(me.C0.ESC+"[>83;40003;0c"))},pe.prototype._is=function(he){return(this._optionsService.options.termName+"").indexOf(he)===0},pe.prototype.setMode=function(he){for(var ye=0;ye=2||be[1]===2&&Pe+Se>=5)break;be[1]&&(Se=1)}while(++Pe+ye5)&&(he=1),ye.extended.underlineStyle=he,ye.fg|=268435456,he===0&&(ye.fg&=-268435457),ye.updateExtended()},pe.prototype.charAttributes=function(he){if(he.length===1&&he.params[0]===0)return this._curAttrData.fg=oe.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=oe.DEFAULT_ATTR_DATA.bg);for(var ye,Ee=he.length,be=this._curAttrData,Se=0;Se=30&&ye<=37?(be.fg&=-50331904,be.fg|=16777216|ye-30):ye>=40&&ye<=47?(be.bg&=-50331904,be.bg|=16777216|ye-40):ye>=90&&ye<=97?(be.fg&=-50331904,be.fg|=16777224|ye-90):ye>=100&&ye<=107?(be.bg&=-50331904,be.bg|=16777224|ye-100):ye===0?(be.fg=oe.DEFAULT_ATTR_DATA.fg,be.bg=oe.DEFAULT_ATTR_DATA.bg):ye===1?be.fg|=134217728:ye===3?be.bg|=67108864:ye===4?(be.fg|=268435456,this._processUnderline(he.hasSubParams(Se)?he.getSubParams(Se)[0]:1,be)):ye===5?be.fg|=536870912:ye===7?be.fg|=67108864:ye===8?be.fg|=1073741824:ye===2?be.bg|=134217728:ye===21?this._processUnderline(2,be):ye===22?(be.fg&=-134217729,be.bg&=-134217729):ye===23?be.bg&=-67108865:ye===24?be.fg&=-268435457:ye===25?be.fg&=-536870913:ye===27?be.fg&=-67108865:ye===28?be.fg&=-1073741825:ye===39?(be.fg&=-67108864,be.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg):ye===49?(be.bg&=-67108864,be.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):ye===38||ye===48||ye===58?Se+=this._extractColor(he,Se,be):ye===59?(be.extended=be.extended.clone(),be.extended.underlineColor=-1,be.updateExtended()):ye===100?(be.fg&=-67108864,be.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg,be.bg&=-67108864,be.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",ye)},pe.prototype.deviceStatus=function(he){switch(he.params[0]){case 5:this._coreService.triggerDataEvent(me.C0.ESC+"[0n");break;case 6:var ye=this._bufferService.buffer.y+1,Ee=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(me.C0.ESC+"["+ye+";"+Ee+"R")}},pe.prototype.deviceStatusPrivate=function(he){switch(he.params[0]){case 6:var ye=this._bufferService.buffer.y+1,Ee=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(me.C0.ESC+"[?"+ye+";"+Ee+"R")}},pe.prototype.softReset=function(he){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},pe.prototype.setCursorStyle=function(he){var ye=he.params[0]||1;switch(ye){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 Ee=ye%2==1;this._optionsService.options.cursorBlink=Ee},pe.prototype.setScrollRegion=function(he){var ye,Ee=he.params[0]||1;(he.length<2||(ye=he.params[1])>this._bufferService.rows||ye===0)&&(ye=this._bufferService.rows),ye>Ee&&(this._bufferService.buffer.scrollTop=Ee-1,this._bufferService.buffer.scrollBottom=ye-1,this._setCursor(0,0))},pe.prototype.windowOptions=function(he){if(z(he.params[0],this._optionsService.options.windowOptions)){var ye=he.length>1?he.params[1]:0;switch(he.params[0]){case 14:ye!==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(me.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:ye!==0&&ye!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),ye!==0&&ye!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:ye!==0&&ye!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),ye!==0&&ye!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},pe.prototype.saveCursor=function(he){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},pe.prototype.restoreCursor=function(he){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()},pe.prototype.setTitle=function(he){this._windowTitle=he,this._onTitleChange.fire(he)},pe.prototype.setIconName=function(he){this._iconName=he},pe.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},pe.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},pe.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},pe.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,de.DEFAULT_CHARSET)},pe.prototype.selectCharset=function(he){he.length===2?he[0]!=="/"&&this._charsetService.setgCharset(b[he[0]],de.CHARSETS[he[1]]||de.DEFAULT_CHARSET):this.selectDefaultCharset()},pe.prototype.index=function(){this._restrictCursor();var he=this._bufferService.buffer;this._bufferService.buffer.y++,he.y===he.scrollBottom+1?(he.y--,this._onRequestScroll.fire(this._eraseAttrData())):he.y>=this._bufferService.rows&&(he.y=this._bufferService.rows-1),this._restrictCursor()},pe.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},pe.prototype.reverseIndex=function(){this._restrictCursor();var he=this._bufferService.buffer;if(he.y===he.scrollTop){var ye=he.scrollBottom-he.scrollTop;he.lines.shiftElements(he.ybase+he.y,ye,1),he.lines.set(he.ybase+he.y,he.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(he.scrollTop,he.scrollBottom)}else he.y--,this._restrictCursor()},pe.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},pe.prototype.reset=function(){this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone()},pe.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},pe.prototype.setgLevel=function(he){this._charsetService.setgLevel(he)},pe.prototype.screenAlignmentPattern=function(){var he=new ee.CellData;he.content=1<<22|69,he.fg=this._curAttrData.fg,he.bg=this._curAttrData.bg;var ye=this._bufferService.buffer;this._setCursor(0,0);for(var Ee=0;Ee256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(ve),this.length=0,this._subParams=new Int32Array(me),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(ve),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(ve){var me=new E;if(!ve.length)return me;for(var de=ve[0]instanceof Array?1:0;de>8,le=255&this._subParamsIdx[me];le-de>0&&ve.push(Array.prototype.slice.call(this._subParams,de,le))}return ve},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.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}},E.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]++}},E.prototype.hasSubParams=function(ve){return(255&this._subParamsIdx[ve])-(this._subParamsIdx[ve]>>8)>0},E.prototype.getSubParams=function(ve){var me=this._subParamsIdx[ve]>>8,de=255&this._subParamsIdx[ve];return de-me>0?this._subParams.subarray(me,de):null},E.prototype.getSubParamsAll=function(){for(var ve={},me=0;me>8,le=255&this._subParamsIdx[me];le-de>0&&(ve[me]=this._subParams.slice(de,le))}return ve},E.prototype.addDigit=function(ve){var me;if(!(this._rejectDigits||!(me=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var de=this._digitIsSub?this._subParams:this.params,le=de[me-1];de[me-1]=~le?Math.min(10*le+ve,2147483647):ve}},E}();ge.Params=we},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OscHandler=ge.OscParser=void 0;var we=ne(23),E=ne(8),ve=function(){function de(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return de.prototype.addHandler=function(le,ie){this._handlers[le]===void 0&&(this._handlers[le]=[]);var ue=this._handlers[le];return ue.push(ie),{dispose:function(){var se=ue.indexOf(ie);se!==-1&&ue.splice(se,1)}}},de.prototype.setHandler=function(le,ie){this._handlers[le]=[ie]},de.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},de.prototype.setHandlerFallback=function(le){this._handlerFb=le},de.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},de.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},de.prototype._start=function(){var le=this._handlers[this._id];if(le)for(var ie=le.length-1;ie>=0;ie--)le[ie].start();else this._handlerFb(this._id,"START")},de.prototype._put=function(le,ie,ue){var se=this._handlers[this._id];if(se)for(var oe=se.length-1;oe>=0;oe--)se[oe].put(le,ie,ue);else this._handlerFb(this._id,"PUT",E.utf32ToString(le,ie,ue))},de.prototype._end=function(le){var ie=this._handlers[this._id];if(ie){for(var ue=ie.length-1;ue>=0&&ie[ue].end(le)===!1;ue--);for(ue--;ue>=0;ue--)ie[ue].end(!1)}else this._handlerFb(this._id,"END",le)},de.prototype.start=function(){this.reset(),this._id=-1,this._state=1},de.prototype.put=function(le,ie,ue){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(le,ie,ue)}},de.prototype.end=function(le){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(le)),this._id=-1,this._state=0)},de}();ge.OscParser=ve;var me=function(){function de(le){this._handler=le,this._data="",this._hitLimit=!1}return de.prototype.start=function(){this._data="",this._hitLimit=!1},de.prototype.put=function(le,ie,ue){this._hitLimit||(this._data+=E.utf32ToString(le,ie,ue),this._data.length>we.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},de.prototype.end=function(le){var ie;return this._hitLimit?ie=!1:le&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},de}();ge.OscHandler=me},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.PAYLOAD_LIMIT=void 0,ge.PAYLOAD_LIMIT=1e7},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DcsHandler=ge.DcsParser=void 0;var we=ne(8),E=ne(21),ve=ne(23),me=[],de=function(){function ie(){this._handlers=Object.create(null),this._active=me,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(ue,se){this._handlers[ue]===void 0&&(this._handlers[ue]=[]);var oe=this._handlers[ue];return oe.push(se),{dispose:function(){var ae=oe.indexOf(se);ae!==-1&&oe.splice(ae,1)}}},ie.prototype.setHandler=function(ue,se){this._handlers[ue]=[se]},ie.prototype.clearHandler=function(ue){this._handlers[ue]&&delete this._handlers[ue]},ie.prototype.setHandlerFallback=function(ue){this._handlerFb=ue},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=me,this._ident=0},ie.prototype.hook=function(ue,se){if(this.reset(),this._ident=ue,this._active=this._handlers[ue]||me,this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].hook(se);else this._handlerFb(this._ident,"HOOK",se)},ie.prototype.put=function(ue,se,oe){if(this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].put(ue,se,oe);else this._handlerFb(this._ident,"PUT",we.utf32ToString(ue,se,oe))},ie.prototype.unhook=function(ue){if(this._active.length){for(var se=this._active.length-1;se>=0&&this._active[se].unhook(ue)===!1;se--);for(se--;se>=0;se--)this._active[se].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",ue);this._active=me,this._ident=0},ie}();ge.DcsParser=de;var le=function(){function ie(ue){this._handler=ue,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(ue){this._params=ue.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(ue,se,oe){this._hitLimit||(this._data+=we.utf32ToString(ue,se,oe),this._data.length>ve.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(ue){var se;return this._hitLimit?se=!1:ue&&(se=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,se},ie}();ge.DcsHandler=le},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeTerminalFromCache=ge.acquireCharAtlas=void 0;var we=ne(26),E=ne(43),ve=[];ge.acquireCharAtlas=function(me,de,le,ie,ue){for(var se=we.generateConfig(ie,ue,me,le),oe=0;oe=0){if(we.configEquals(re.config,se))return re.atlas;re.ownedBy.length===1?(re.atlas.dispose(),ve.splice(oe,1)):re.ownedBy.splice(ae,1);break}}for(oe=0;oe1)for(var te=this._getJoinedRanges(re,y,a,oe,ee),ce=0;ce1)for(te=this._getJoinedRanges(re,y,a,oe,ee),ce=0;ce=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new we.CellData)},re.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},re}(),oe=function(){function re(ee){this._core=ee}return re.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},re.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},re.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},re.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},re.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},re.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},re.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},re.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},re}(),ae=function(){function re(ee){this._core=ee}return re.prototype.register=function(ee){this._core.unicodeService.register(ee)},Object.defineProperty(re.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),re}()},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(Be,Ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Te,Oe){Te.__proto__=Oe}||function(Te,Oe){for(var je in Oe)Oe.hasOwnProperty(je)&&(Te[je]=Oe[je])})(Be,Ae)},function(Be,Ae){function Te(){this.constructor=Be}we(Be,Ae),Be.prototype=Ae===null?Object.create(Ae):(Te.prototype=Ae.prototype,new Te)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Terminal=void 0;var ve=ne(36),me=ne(37),de=ne(38),le=ne(12),ie=ne(19),ue=ne(40),se=ne(50),oe=ne(51),ae=ne(11),re=ne(7),ee=ne(18),a=ne(54),y=ne(55),x=ne(56),b=ne(57),z=ne(59),te=ne(0),ce=ne(16),fe=ne(27),pe=ne(60),he=ne(5),ye=ne(61),Ee=ne(62),be=ne(63),Se=ne(64),Pe=ne(65),Ce=typeof window!="undefined"?window.document:null,xe=function(Be){function Ae(Te){Te===void 0&&(Te={});var Oe=Be.call(this,Te)||this;return Oe.browser=ae,Oe._keyDownHandled=!1,Oe._onCursorMove=new te.EventEmitter,Oe._onKey=new te.EventEmitter,Oe._onRender=new te.EventEmitter,Oe._onSelectionChange=new te.EventEmitter,Oe._onTitleChange=new te.EventEmitter,Oe._onFocus=new te.EventEmitter,Oe._onBlur=new te.EventEmitter,Oe._onA11yCharEmitter=new te.EventEmitter,Oe._onA11yTabEmitter=new te.EventEmitter,Oe._setup(),Oe.linkifier=Oe._instantiationService.createInstance(se.Linkifier),Oe.linkifier2=Oe.register(Oe._instantiationService.createInstance(be.Linkifier2)),Oe.register(Oe._inputHandler.onRequestBell(function(){return Oe.bell()})),Oe.register(Oe._inputHandler.onRequestRefreshRows(function(je,De){return Oe.refresh(je,De)})),Oe.register(Oe._inputHandler.onRequestReset(function(){return Oe.reset()})),Oe.register(Oe._inputHandler.onRequestScroll(function(je,De){return Oe.scroll(je,De||void 0)})),Oe.register(Oe._inputHandler.onRequestWindowsOptionsReport(function(je){return Oe._reportWindowsOptions(je)})),Oe.register(te.forwardEvent(Oe._inputHandler.onCursorMove,Oe._onCursorMove)),Oe.register(te.forwardEvent(Oe._inputHandler.onTitleChange,Oe._onTitleChange)),Oe.register(te.forwardEvent(Oe._inputHandler.onA11yChar,Oe._onA11yCharEmitter)),Oe.register(te.forwardEvent(Oe._inputHandler.onA11yTab,Oe._onA11yTabEmitter)),Oe.register(Oe._bufferService.onResize(function(je){return Oe._afterResize(je.cols,je.rows)})),Oe}return E(Ae,Be),Object.defineProperty(Ae.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ae.prototype.dispose=function(){var Te,Oe,je;this._isDisposed||(Be.prototype.dispose.call(this),(Te=this._renderService)===null||Te===void 0||Te.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(je=(Oe=this.element)===null||Oe===void 0?void 0:Oe.parentNode)===null||je===void 0||je.removeChild(this.element))},Ae.prototype._setup=function(){Be.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ae.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ae.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ae.prototype._updateOptions=function(Te){var Oe,je,De,We;switch(Be.prototype._updateOptions.call(this,Te),Te){case"fontFamily":case"fontSize":(Oe=this._renderService)===null||Oe===void 0||Oe.clear(),(je=this._charSizeService)===null||je===void 0||je.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":(De=this.viewport)===null||De===void 0||De.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((We=this._accessibilityManager)===null||We===void 0||We.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Ae.prototype._onTextAreaFocus=function(Te){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[I"),this.updateCursorStyle(Te),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ae.prototype.blur=function(){var Te;return(Te=this.textarea)===null||Te===void 0?void 0:Te.blur()},Ae.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ae.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Te=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Oe=this._bufferService.buffer.y*Te,je=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=je+"px",this.textarea.style.top=Oe+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=Te+"px",this.textarea.style.lineHeight=Te+"px",this.textarea.style.zIndex="-5"}},Ae.prototype._initGlobal=function(){var Te=this;this._bindKeys(),this.register(re.addDisposableDomListener(this.element,"copy",function(je){Te.hasSelection()&&de.copyHandler(je,Te._selectionService)}));var Oe=function(je){return de.handlePasteEvent(je,Te.textarea,Te._coreService)};this.register(re.addDisposableDomListener(this.textarea,"paste",Oe)),this.register(re.addDisposableDomListener(this.element,"paste",Oe)),ae.isFirefox?this.register(re.addDisposableDomListener(this.element,"mousedown",function(je){je.button===2&&de.rightClickHandler(je,Te.textarea,Te.screenElement,Te._selectionService,Te.options.rightClickSelectsWord)})):this.register(re.addDisposableDomListener(this.element,"contextmenu",function(je){de.rightClickHandler(je,Te.textarea,Te.screenElement,Te._selectionService,Te.options.rightClickSelectsWord)})),ae.isLinux&&this.register(re.addDisposableDomListener(this.element,"auxclick",function(je){je.button===1&&de.moveTextAreaUnderMouseCursor(je,Te.textarea,Te.screenElement)}))},Ae.prototype._bindKeys=function(){var Te=this;this.register(re.addDisposableDomListener(this.textarea,"keyup",function(Oe){return Te._keyUp(Oe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keydown",function(Oe){return Te._keyDown(Oe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keypress",function(Oe){return Te._keyPress(Oe)},!0)),this.register(re.addDisposableDomListener(this.textarea,"compositionstart",function(){return Te._compositionHelper.compositionstart()})),this.register(re.addDisposableDomListener(this.textarea,"compositionupdate",function(Oe){return Te._compositionHelper.compositionupdate(Oe)})),this.register(re.addDisposableDomListener(this.textarea,"compositionend",function(){return Te._compositionHelper.compositionend()})),this.register(this.onRender(function(){return Te._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Oe){return Te._queueLinkification(Oe.start,Oe.end)}))},Ae.prototype.open=function(Te){var Oe=this;if(!Te)throw new Error("Terminal requires a parent element.");Ce.body.contains(Te)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=Te.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),Te.appendChild(this.element);var je=Ce.createDocumentFragment();this._viewportElement=Ce.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),je.appendChild(this._viewportElement),this._viewportScrollArea=Ce.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Ce.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Ce.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),je.appendChild(this.screenElement),this.textarea=Ce.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(re.addDisposableDomListener(this.textarea,"focus",function(ze){return Oe._onTextAreaFocus(ze)})),this.register(re.addDisposableDomListener(this.textarea,"blur",function(){return Oe._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var De=this._instantiationService.createInstance(Se.CoreBrowserService,this.textarea);this._instantiationService.setService(he.ICoreBrowserService,De),this._charSizeService=this._instantiationService.createInstance(ye.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(he.ICharSizeService,this._charSizeService),this._compositionView=Ce.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(je),this._theme=this.options.theme||this._theme,this._colorManager=new fe.ColorManager(Ce,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(ze){return Oe._colorManager.onOptionsChange(ze)})),this._colorManager.setTheme(this._theme);var We=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(pe.RenderService,We,this.rows,this.screenElement)),this._instantiationService.setService(he.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(ze){return Oe._onRender.fire(ze)})),this.onResize(function(ze){return Oe._renderService.resize(ze.cols,ze.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(he.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Ee.MouseService),this._instantiationService.setService(he.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(me.Viewport,function(ze,Ve){return Oe.scrollLines(ze,Ve)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Oe.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Oe._renderService.onCursorMove(),Oe._syncTextArea()})),this.register(this.onResize(function(){return Oe._renderService.onResize(Oe.cols,Oe.rows)})),this.register(this.onBlur(function(){return Oe._renderService.onBlur()})),this.register(this.onFocus(function(){return Oe._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Oe.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(oe.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(he.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(ze){return Oe.scrollLines(ze.amount,ze.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Oe._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(ze){return Oe._renderService.onSelectionChanged(ze.start,ze.end,ze.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(ze){Oe.textarea.value=ze,Oe.textarea.focus(),Oe.textarea.select()})),this.register(this.onScroll(function(){Oe.viewport.syncScrollArea(),Oe._selectionService.refresh()})),this.register(re.addDisposableDomListener(this._viewportElement,"scroll",function(){return Oe._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Oe._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(re.addDisposableDomListener(this.element,"mousedown",function(ze){return Oe._selectionService.onMouseDown(ze)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Ae.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(ue.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+'"')}},Ae.prototype._setTheme=function(Te){var Oe,je,De;this._theme=Te,(Oe=this._colorManager)===null||Oe===void 0||Oe.setTheme(Te),(je=this._renderService)===null||je===void 0||je.setColors(this._colorManager.colors),(De=this.viewport)===null||De===void 0||De.onThemeChange(this._colorManager.colors)},Ae.prototype.bindMouse=function(){var Te=this,Oe=this,je=this.element;function De(Me){var He,Qe,Ye=Oe._mouseService.getRawByteCoords(Me,Oe.screenElement,Oe.cols,Oe.rows);if(!Ye)return!1;switch(Me.overrideType||Me.type){case"mousemove":Qe=32,Me.buttons===void 0?(He=3,Me.button!==void 0&&(He=Me.button<3?Me.button:3)):He=1&Me.buttons?0:4&Me.buttons?1:2&Me.buttons?2:3;break;case"mouseup":Qe=0,He=Me.button<3?Me.button:3;break;case"mousedown":Qe=1,He=Me.button<3?Me.button:3;break;case"wheel":Me.deltaY!==0&&(Qe=Me.deltaY<0?0:1),He=4;break;default:return!1}return!(Qe===void 0||He===void 0||He>4)&&Oe._coreMouseService.triggerMouseEvent({col:Ye.x-33,row:Ye.y-33,button:He,action:Qe,ctrl:Me.ctrlKey,alt:Me.altKey,shift:Me.shiftKey})}var We={mouseup:null,wheel:null,mousedrag:null,mousemove:null},ze=function(Me){return De(Me),Me.buttons||(Te._document.removeEventListener("mouseup",We.mouseup),We.mousedrag&&Te._document.removeEventListener("mousemove",We.mousedrag)),Te.cancel(Me)},Ve=function(Me){return De(Me),Me.preventDefault(),Te.cancel(Me)},Ze=function(Me){Me.buttons&&De(Me)},Ue=function(Me){Me.buttons||De(Me)};this.register(this._coreMouseService.onProtocolChange(function(Me){Me?(Te.optionsService.options.logLevel==="debug"&&Te._logService.debug("Binding to mouse events:",Te._coreMouseService.explainEvents(Me)),Te.element.classList.add("enable-mouse-events"),Te._selectionService.disable()):(Te._logService.debug("Unbinding from mouse events."),Te.element.classList.remove("enable-mouse-events"),Te._selectionService.enable()),8&Me?We.mousemove||(je.addEventListener("mousemove",Ue),We.mousemove=Ue):(je.removeEventListener("mousemove",We.mousemove),We.mousemove=null),16&Me?We.wheel||(je.addEventListener("wheel",Ve,{passive:!1}),We.wheel=Ve):(je.removeEventListener("wheel",We.wheel),We.wheel=null),2&Me?We.mouseup||(We.mouseup=ze):(Te._document.removeEventListener("mouseup",We.mouseup),We.mouseup=null),4&Me?We.mousedrag||(We.mousedrag=Ze):(Te._document.removeEventListener("mousemove",We.mousedrag),We.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(re.addDisposableDomListener(je,"mousedown",function(Me){if(Me.preventDefault(),Te.focus(),Te._coreMouseService.areMouseEventsActive&&!Te._selectionService.shouldForceSelection(Me))return De(Me),We.mouseup&&Te._document.addEventListener("mouseup",We.mouseup),We.mousedrag&&Te._document.addEventListener("mousemove",We.mousedrag),Te.cancel(Me)})),this.register(re.addDisposableDomListener(je,"wheel",function(Me){if(!We.wheel){if(!Te.buffer.hasScrollback){var He=Te.viewport.getLinesScrolled(Me);if(He===0)return;for(var Qe=le.C0.ESC+(Te._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(Me.deltaY<0?"A":"B"),Ye="",rt=0;rt47)},Ae.prototype._keyUp=function(Te){this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1||(function(Oe){return Oe.keyCode===16||Oe.keyCode===17||Oe.keyCode===18}(Te)||this.focus(),this.updateCursorStyle(Te))},Ae.prototype._keyPress=function(Te){var Oe;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1)return!1;if(this.cancel(Te),Te.charCode)Oe=Te.charCode;else if(Te.which===null||Te.which===void 0)Oe=Te.keyCode;else{if(Te.which===0||Te.charCode===0)return!1;Oe=Te.which}return!(!Oe||(Te.altKey||Te.ctrlKey||Te.metaKey)&&!this._isThirdLevelShift(this.browser,Te))&&(Oe=String.fromCharCode(Oe),this._onKey.fire({key:Oe,domEvent:Te}),this._showCursor(),this._coreService.triggerDataEvent(Oe,!0),!0)},Ae.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ae.prototype.resize=function(Te,Oe){Te!==this.cols||Oe!==this.rows?Be.prototype.resize.call(this,Te,Oe):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ae.prototype._afterResize=function(Te,Oe){var je,De;(je=this._charSizeService)===null||je===void 0||je.measure(),(De=this.viewport)===null||De===void 0||De.syncScrollArea(!0)},Ae.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var Te=1;Te=0;ee--)(oe=le[ee])&&(re=(ae<3?oe(re):ae>3?oe(ie,ue,re):oe(ie,ue))||re);return ae>3&&re&&Object.defineProperty(ie,ue,re),re},E=this&&this.__param||function(le,ie){return function(ue,se){ie(ue,se,le)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CompositionHelper=void 0;var ve=ne(5),me=ne(1),de=function(){function le(ie,ue,se,oe,ae,re){this._textarea=ie,this._compositionView=ue,this._bufferService=se,this._optionsService=oe,this._charSizeService=ae,this._coreService=re,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(le.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),le.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},le.prototype.compositionupdate=function(ie){var ue=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){ue._compositionPosition.end=ue._textarea.value.length},0)},le.prototype.compositionend=function(){this._finalizeComposition(!0)},le.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},le.prototype._finalizeComposition=function(ie){var ue=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var se={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(ue._isSendingComposition){ue._isSendingComposition=!1;var ae=void 0;ae=ue._isComposing?ue._textarea.value.substring(se.start,se.end):ue._textarea.value.substring(se.start),ue._coreService.triggerDataEvent(ae,!0)}},0)}else{this._isSendingComposition=!1;var oe=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(oe,!0)}},le.prototype._handleAnyTextareaChanges=function(){var ie=this,ue=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var se=ie._textarea.value.replace(ue,"");se.length>0&&ie._coreService.triggerDataEvent(se,!0)}},0)},le.prototype.updateCompositionElements=function(ie){var ue=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var se=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),oe=this._bufferService.buffer.y*se,ae=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=ae+"px",this._compositionView.style.top=oe+"px",this._compositionView.style.height=se+"px",this._compositionView.style.lineHeight=se+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var re=this._compositionView.getBoundingClientRect();this._textarea.style.left=ae+"px",this._textarea.style.top=oe+"px",this._textarea.style.width=re.width+"px",this._textarea.style.height=re.height+"px",this._textarea.style.lineHeight=re.height+"px"}ie||setTimeout(function(){return ue.updateCompositionElements(!0)},0)}},le=we([E(2,me.IBufferService),E(3,me.IOptionsService),E(4,ve.ICharSizeService),E(5,me.ICoreService)],le)}();ge.CompositionHelper=de},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(oe,ae)},function(oe,ae){function re(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)}),ve=this&&this.__decorate||function(oe,ae,re,ee){var a,y=arguments.length,x=y<3?ae:ee===null?ee=Object.getOwnPropertyDescriptor(ae,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,re,ee);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},me=this&&this.__param||function(oe,ae){return function(re,ee){ae(re,ee,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Viewport=void 0;var de=ne(2),le=ne(7),ie=ne(5),ue=ne(1),se=function(oe){function ae(re,ee,a,y,x,b,z){var te=oe.call(this)||this;return te._scrollLines=re,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,te.scrollBarWidth=0,te._currentRowHeight=0,te._lastRecordedBufferLength=0,te._lastRecordedViewportHeight=0,te._lastRecordedBufferHeight=0,te._lastTouchY=0,te._lastScrollTop=0,te._wheelPartialScroll=0,te._refreshAnimationFrame=null,te._ignoreNextScrollEvent=!1,te.scrollBarWidth=te._viewportElement.offsetWidth-te._scrollArea.offsetWidth||15,te.register(le.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(ae,oe),ae.prototype.onThemeChange=function(re){this._viewportElement.style.backgroundColor=re.background.css},ae.prototype._refresh=function(re){var ee=this;if(re)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},ae.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var re=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==re&&(this._lastRecordedBufferHeight=re,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},ae.prototype.syncScrollArea=function(re){if(re===void 0&&(re=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(re);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(re)}else this._refresh(re)},ae.prototype._onScroll=function(re){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},ae.prototype._bubbleScroll=function(re,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):re.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},ae.prototype._applyScrollModifier=function(re,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?re*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:re*this._optionsService.options.scrollSensitivity},ae.prototype.onTouchStart=function(re){this._lastTouchY=re.touches[0].pageY},ae.prototype.onTouchMove=function(re){var ee=this._lastTouchY-re.touches[0].pageY;return this._lastTouchY=re.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(re,ee))},ae=ve([me(3,ue.IBufferService),me(4,ue.IOptionsService),me(5,ie.ICharSizeService),me(6,ie.IRenderService)],ae)}(de.Disposable);ge.Viewport=se},function(at,ge,ne){"use strict";function we(de){return de.replace(/\r?\n/g,"\r")}function E(de,le){return le?"\x1B[200~"+de+"\x1B[201~":de}function ve(de,le,ie){de=E(de=we(de),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(de,!0),le.value=""}function me(de,le,ie){var ue=ie.getBoundingClientRect(),se=de.clientX-ue.left-10,oe=de.clientY-ue.top-10;le.style.width="20px",le.style.height="20px",le.style.left=se+"px",le.style.top=oe+"px",le.style.zIndex="1000",le.focus()}Object.defineProperty(ge,"__esModule",{value:!0}),ge.rightClickHandler=ge.moveTextAreaUnderMouseCursor=ge.paste=ge.handlePasteEvent=ge.copyHandler=ge.bracketTextForPaste=ge.prepareTextForTerminal=void 0,ge.prepareTextForTerminal=we,ge.bracketTextForPaste=E,ge.copyHandler=function(de,le){de.clipboardData&&de.clipboardData.setData("text/plain",le.selectionText),de.preventDefault()},ge.handlePasteEvent=function(de,le,ie){de.stopPropagation(),de.clipboardData&&ve(de.clipboardData.getData("text/plain"),le,ie)},ge.paste=ve,ge.moveTextAreaUnderMouseCursor=me,ge.rightClickHandler=function(de,le,ie,ue,se){me(de,le,ie),se&&!ue.isClickInSelection(de)&&ue.selectWordAtCursor(de),le.value=ue.selectionText,le.select()}},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(oe,ae)},function(oe,ae){function re(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.EscapeSequenceParser=ge.VT500_TRANSITION_TABLE=ge.TransitionTable=void 0;var ve=ne(2),me=ne(15),de=ne(21),le=ne(22),ie=ne(24),ue=function(){function oe(ae){this.table=new Uint8Array(ae)}return oe.prototype.setDefault=function(ae,re){me.fill(this.table,ae<<4|re)},oe.prototype.add=function(ae,re,ee,a){this.table[re<<8|ae]=ee<<4|a},oe.prototype.addMany=function(ae,re,ee,a){for(var y=0;y1)throw new Error("only one byte as prefix supported");if((a=re.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(re.intermediates){if(re.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;yx||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(re.final.length!==1)throw new Error("final must be a single byte");var b=re.final.charCodeAt(0);if(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},ae.prototype.identToString=function(re){for(var ee=[];re;)ee.push(String.fromCharCode(255&re)),re>>=8;return ee.reverse().join("")},ae.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},ae.prototype.setPrintHandler=function(re){this._printHandler=re},ae.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},ae.prototype.addEscHandler=function(re,ee){var a=this._identifier(re,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},ae.prototype.setEscHandler=function(re,ee){this._escHandlers[this._identifier(re,[48,126])]=[ee]},ae.prototype.clearEscHandler=function(re){this._escHandlers[this._identifier(re,[48,126])]&&delete this._escHandlers[this._identifier(re,[48,126])]},ae.prototype.setEscHandlerFallback=function(re){this._escHandlerFb=re},ae.prototype.setExecuteHandler=function(re,ee){this._executeHandlers[re.charCodeAt(0)]=ee},ae.prototype.clearExecuteHandler=function(re){this._executeHandlers[re.charCodeAt(0)]&&delete this._executeHandlers[re.charCodeAt(0)]},ae.prototype.setExecuteHandlerFallback=function(re){this._executeHandlerFb=re},ae.prototype.addCsiHandler=function(re,ee){var a=this._identifier(re);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},ae.prototype.setCsiHandler=function(re,ee){this._csiHandlers[this._identifier(re)]=[ee]},ae.prototype.clearCsiHandler=function(re){this._csiHandlers[this._identifier(re)]&&delete this._csiHandlers[this._identifier(re)]},ae.prototype.setCsiHandlerFallback=function(re){this._csiHandlerFb=re},ae.prototype.addDcsHandler=function(re,ee){return this._dcsParser.addHandler(this._identifier(re),ee)},ae.prototype.setDcsHandler=function(re,ee){this._dcsParser.setHandler(this._identifier(re),ee)},ae.prototype.clearDcsHandler=function(re){this._dcsParser.clearHandler(this._identifier(re))},ae.prototype.setDcsHandlerFallback=function(re){this._dcsParser.setHandlerFallback(re)},ae.prototype.addOscHandler=function(re,ee){return this._oscParser.addHandler(re,ee)},ae.prototype.setOscHandler=function(re,ee){this._oscParser.setHandler(re,ee)},ae.prototype.clearOscHandler=function(re){this._oscParser.clearHandler(re)},ae.prototype.setOscHandlerFallback=function(re){this._oscParser.setHandlerFallback(re)},ae.prototype.setErrorHandler=function(re){this._errorHandler=re},ae.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},ae.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},ae.prototype.parse=function(re,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,ce=this._params,fe=this._transitions.table,pe=0;pe>4){case 2:for(var he=pe+1;;++he){if(he>=ee||(a=re[he])<32||a>126&&a<160){this._printHandler(re,pe,he),pe=he-1;break}if(++he>=ee||(a=re[he])<32||a>126&&a<160){this._printHandler(re,pe,he),pe=he-1;break}if(++he>=ee||(a=re[he])<32||a>126&&a<160){this._printHandler(re,pe,he),pe=he-1;break}if(++he>=ee||(a=re[he])<32||a>126&&a<160){this._printHandler(re,pe,he),pe=he-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:pe,code:a,currentState:x,collect:te,params:ce,abort:!1}).abort)return;break;case 7:for(var ye=this._csiHandlers[te<<8|a],Ee=ye?ye.length-1:-1;Ee>=0&&ye[Ee](ce)===!1;Ee--);Ee<0&&this._csiHandlerFb(te<<8|a,ce),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(a-48)}while(++pe47&&a<60);pe--;break;case 9:te<<=8,te|=a;break;case 10:for(var be=this._escHandlers[te<<8|a],Se=be?be.length-1:-1;Se>=0&&be[Se]()===!1;Se--);Se<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),te=0;break;case 12:z.hook(te<<8|a,ce);break;case 13:for(var Pe=pe+1;;++Pe)if(Pe>=ee||(a=re[Pe])===24||a===26||a===27||a>127&&a<160){z.put(re,pe,Pe),pe=Pe-1;break}break;case 14:z.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Ce=pe+1;;Ce++)if(Ce>=ee||(a=re[Ce])<32||a>127&&a<=159){b.put(re,pe,Ce),pe=Ce-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},ae}(ve.Disposable);ge.EscapeSequenceParser=se},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(b,z){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(te[fe]=ce[fe])})(b,z)},function(b,z){function te(){this.constructor=b}we(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),ve=this&&this.__decorate||function(b,z,te,ce){var fe,pe=arguments.length,he=pe<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")he=Reflect.decorate(b,z,te,ce);else for(var ye=b.length-1;ye>=0;ye--)(fe=b[ye])&&(he=(pe<3?fe(he):pe>3?fe(z,te,he):fe(z,te))||he);return pe>3&&he&&Object.defineProperty(z,te,he),he},me=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Renderer=void 0;var de=ne(41),le=ne(47),ie=ne(48),ue=ne(49),se=ne(29),oe=ne(2),ae=ne(5),re=ne(1),ee=ne(25),a=ne(0),y=1,x=function(b){function z(te,ce,fe,pe,he,ye,Ee,be,Se){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=ce,Pe._bufferService=he,Pe._charSizeService=ye,Pe._optionsService=Ee,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Ce=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new se.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new de.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Ce,Pe._id,Pe._bufferService,Ee),new le.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,Ee),new ue.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,fe,pe,Pe._bufferService,Ee),new ie.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,Ee,be,Se)],Pe.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},Pe._devicePixelRatio=window.devicePixelRatio,Pe._updateDimensions(),Pe.onOptionsChanged(),Pe}return E(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,ce=this._renderLayers;te0&&ce===te[0][0]){pe=!0;var ye=te.shift();fe=new ie.JoinedCellData(this._workCell,z.translateToString(!0,ye[0],ye[1]),ye[1]-ye[0]),he=ye[1]-1}!pe&&this._isOverlapping(fe)&&hethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},ae}(me.BaseRenderLayer);ge.TextRenderLayer=se},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.GridCache=void 0;var we=function(){function E(){this.cache=[]}return E.prototype.resize=function(ve,me){for(var de=0;de>>24,xe=Se.rgba>>>16&255,Be=Se.rgba>>>8&255,Ae=0;Ae=this.capacity)de=this._head,this._unlinkNode(de),delete this._map[de.key],de.key=ve,de.value=me,this._map[ve]=de;else{var le=this._nodePool;le.length>0?((de=le.pop()).key=ve,de.value=me):de={prev:null,next:null,key:ve,value:me},this._map[ve]=de,this.size++}this._appendNode(de)},E}();ge.LRUMap=we},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(me,de){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ie){le.__proto__=ie}||function(le,ie){for(var ue in ie)ie.hasOwnProperty(ue)&&(le[ue]=ie[ue])})(me,de)},function(me,de){function le(){this.constructor=me}we(me,de),me.prototype=de===null?Object.create(de):(le.prototype=de.prototype,new le)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionRenderLayer=void 0;var ve=function(me){function de(le,ie,ue,se,oe,ae){var re=me.call(this,le,"selection",ie,!0,ue,se,oe,ae)||this;return re._clearState(),re}return E(de,me),de.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},de.prototype.resize=function(le){me.prototype.resize.call(this,le),this._clearState()},de.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},de.prototype.onSelectionChanged=function(le,ie,ue){if(this._didStateChange(le,ie,ue,this._bufferService.buffer.ydisp))if(this._clearAll(),le&&ie){var se=le[1]-this._bufferService.buffer.ydisp,oe=ie[1]-this._bufferService.buffer.ydisp,ae=Math.max(se,0),re=Math.min(oe,this._bufferService.rows-1);if(!(ae>=this._bufferService.rows||re<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,ue){var ee=le[0],a=ie[0]-ee,y=re-ae+1;this._fillCells(ee,ae,a,y)}else{ee=se===ae?le[0]:0;var x=ae===re?ie[0]:this._bufferService.cols;this._fillCells(ee,ae,x-ee,1);var b=Math.max(re-ae-1,0);if(this._fillCells(0,ae+1,this._bufferService.cols,b),ae!==re){var z=oe===re?ie[0]:this._bufferService.cols;this._fillCells(0,re,z,1)}}this._state.start=[le[0],le[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=ue,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},de.prototype._didStateChange=function(le,ie,ue,se){return!this._areCoordinatesEqual(le,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||ue!==this._state.columnSelectMode||se!==this._state.ydisp},de.prototype._areCoordinatesEqual=function(le,ie){return!(!le||!ie)&&le[0]===ie[0]&&le[1]===ie[1]},de}(ne(13).BaseRenderLayer);ge.SelectionRenderLayer=ve},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(ie,ue){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var ae in oe)oe.hasOwnProperty(ae)&&(se[ae]=oe[ae])})(ie,ue)},function(ie,ue){function se(){this.constructor=ie}we(ie,ue),ie.prototype=ue===null?Object.create(ue):(se.prototype=ue.prototype,new se)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CursorRenderLayer=void 0;var ve=ne(13),me=ne(4),de=function(ie){function ue(se,oe,ae,re,ee,a,y,x,b){var z=ie.call(this,se,"cursor",oe,!0,ae,re,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new me.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(ue,ie),ue.prototype.resize=function(se){ie.prototype.resize.call(this,se),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},ue.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},ue.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onOptionsChanged=function(){var se,oe=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new le(this._coreBrowserService.isFocused,function(){oe._render(!0)})):((se=this._cursorBlinkStateManager)===null||se===void 0||se.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},ue.prototype.onGridChanged=function(se,oe){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},ue.prototype._render=function(se){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var oe=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ae=oe-this._bufferService.buffer.ydisp;if(ae<0||ae>=this._bufferService.rows)this._clearCursor();else{var re=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(oe).loadCell(re,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](re,ae,this._cell):this._renderBlurCursor(re,ae,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=ae,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===re&&this._state.y===ae&&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"](re,ae,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=ae,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},ue.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})},ue.prototype._renderBarCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(se,oe,this._optionsService.options.cursorWidth),this._ctx.restore()},ue.prototype._renderBlockCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(se,oe,ae.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(ae,se,oe),this._ctx.restore()},ue.prototype._renderUnderlineCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(se,oe),this._ctx.restore()},ue.prototype._renderBlurCursor=function(se,oe,ae){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(se,oe,ae.getWidth(),1),this._ctx.restore()},ue}(ve.BaseRenderLayer);ge.CursorRenderLayer=de;var le=function(){function ie(ue,se){this._renderCallback=se,this.isCursorVisible=!0,ue&&this._restartInterval()}return Object.defineProperty(ie.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ie.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)},ie.prototype.restartBlinkAnimation=function(){var ue=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0})))},ie.prototype._restartInterval=function(ue){var se=this;ue===void 0&&(ue=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(se._animationTimeRestarted){var oe=600-(Date.now()-se._animationTimeRestarted);if(se._animationTimeRestarted=void 0,oe>0)return void se._restartInterval(oe)}se.isCursorVisible=!1,se._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0}),se._blinkInterval=window.setInterval(function(){if(se._animationTimeRestarted){var ae=600-(Date.now()-se._animationTimeRestarted);return se._animationTimeRestarted=void 0,void se._restartInterval(ae)}se.isCursorVisible=!se.isCursorVisible,se._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0})},600)},ue)},ie.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)},ie.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ie}()},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(ie,ue){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var ae in oe)oe.hasOwnProperty(ae)&&(se[ae]=oe[ae])})(ie,ue)},function(ie,ue){function se(){this.constructor=ie}we(ie,ue),ie.prototype=ue===null?Object.create(ue):(se.prototype=ue.prototype,new se)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.LinkRenderLayer=void 0;var ve=ne(13),me=ne(9),de=ne(26),le=function(ie){function ue(se,oe,ae,re,ee,a,y,x){var b=ie.call(this,se,"link",oe,!0,ae,re,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(ue,ie),ue.prototype.resize=function(se){ie.prototype.resize.call(this,se),this._state=void 0},ue.prototype.reset=function(){this._clearCurrentLink()},ue.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var se=this._state.y2-this._state.y1-1;se>0&&this._clearCells(0,this._state.y1+1,this._state.cols,se),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},ue.prototype._onShowLinkUnderline=function(se){if(se.fg===me.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:se.fg&&de.is256Color(se.fg)?this._ctx.fillStyle=this._colors.ansi[se.fg].css:this._ctx.fillStyle=this._colors.foreground.css,se.y1===se.y2)this._fillBottomLineAtCells(se.x1,se.y1,se.x2-se.x1);else{this._fillBottomLineAtCells(se.x1,se.y1,se.cols-se.x1);for(var oe=se.y1+1;oe=0;a--)(ae=ie[a])&&(ee=(re<3?ae(ee):re>3?ae(ue,se,ee):ae(ue,se))||ee);return re>3&&ee&&Object.defineProperty(ue,se,ee),ee},E=this&&this.__param||function(ie,ue){return function(se,oe){ue(se,oe,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZone=ge.Linkifier=void 0;var ve=ne(0),me=ne(1),de=function(){function ie(ue,se,oe){this._bufferService=ue,this._logService=se,this._unicodeService=oe,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(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ie.prototype.attachToDom=function(ue,se){this._element=ue,this._mouseZoneManager=se},ie.prototype.linkifyRows=function(ue,se){var oe=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=ue,this._rowsToLinkify.end=se):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,ue),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,se)),this._mouseZoneManager.clearAll(ue,se),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return oe._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var ue=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var se=ue.ydisp+this._rowsToLinkify.start;if(!(se>=ue.lines.length)){for(var oe=ue.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,ae=Math.ceil(2e3/this._bufferService.cols),re=this._bufferService.buffer.iterator(!1,se,oe,ae,ae);re.hasNext();)for(var ee=re.next(),a=0;a=0;se--)if(ue.priority<=this._linkMatchers[se].priority)return void this._linkMatchers.splice(se+1,0,ue);this._linkMatchers.splice(0,0,ue)}else this._linkMatchers.push(ue)},ie.prototype.deregisterLinkMatcher=function(ue){for(var se=0;se>9&511:void 0;oe.validationCallback?oe.validationCallback(b,function(pe){re._rowsTimeoutId||pe&&re._addLink(z[1],z[0]-re._bufferService.buffer.ydisp,b,oe,fe)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,oe,fe)},x=this;(ae=ee.exec(se))!==null&&y()!=="break";);},ie.prototype._addLink=function(ue,se,oe,ae,re){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(oe),y=ue%this._bufferService.cols,x=se+Math.floor(ue/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new le(y+1,x+1,b+1,z+1,function(te){if(ae.handler)return ae.handler(te,oe);var ce=window.open();ce?(ce.opener=null,ce.location.href=oe):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ae.hoverTooltipCallback&&ae.hoverTooltipCallback(te,oe,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.remove("xterm-cursor-pointer"),ae.hoverLeaveCallback&&ae.hoverLeaveCallback()},function(te){return!ae.willLinkActivate||ae.willLinkActivate(te,oe)}))}},ie.prototype._createLinkHoverEvent=function(ue,se,oe,ae,re){return{x1:ue,y1:se,x2:oe,y2:ae,cols:this._bufferService.cols,fg:re}},ie._timeBeforeLatency=200,ie=we([E(0,me.IBufferService),E(1,me.ILogService),E(2,me.IUnicodeService)],ie)}();ge.Linkifier=de;var le=function(ie,ue,se,oe,ae,re,ee,a,y){this.x1=ie,this.y1=ue,this.x2=se,this.y2=oe,this.clickCallback=ae,this.hoverCallback=re,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};ge.MouseZone=le},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(b,z){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(te[fe]=ce[fe])})(b,z)},function(b,z){function te(){this.constructor=b}we(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),ve=this&&this.__decorate||function(b,z,te,ce){var fe,pe=arguments.length,he=pe<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")he=Reflect.decorate(b,z,te,ce);else for(var ye=b.length-1;ye>=0;ye--)(fe=b[ye])&&(he=(pe<3?fe(he):pe>3?fe(z,te,he):fe(z,te))||he);return pe>3&&he&&Object.defineProperty(z,te,he),he},me=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionService=void 0;var de=ne(11),le=ne(52),ie=ne(4),ue=ne(0),se=ne(5),oe=ne(1),ae=ne(30),re=ne(53),ee=ne(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,ce,fe,pe,he,ye,Ee){var be=b.call(this)||this;return be._element=te,be._screenElement=ce,be._bufferService=fe,be._coreService=pe,be._mouseService=he,be._optionsService=ye,be._renderService=Ee,be._dragScrollAmount=0,be._enabled=!0,be._workCell=new ie.CellData,be._mouseDownTimeStamp=0,be._onLinuxMouseSelection=be.register(new ue.EventEmitter),be._onRedrawRequest=be.register(new ue.EventEmitter),be._onSelectionChange=be.register(new ue.EventEmitter),be._onRequestScrollLines=be.register(new ue.EventEmitter),be._mouseMoveListener=function(Se){return be._onMouseMove(Se)},be._mouseUpListener=function(Se){return be._onMouseUp(Se)},be._coreService.onUserInput(function(){be.hasSelection&&be.clearSelection()}),be._trimListener=be._bufferService.buffer.lines.onTrim(function(Se){return be._onTrim(Se)}),be.register(be._bufferService.buffers.onBufferActivate(function(Se){return be._onBufferActivate(Se)})),be.enable(),be._model=new le.SelectionModel(be._bufferService),be._activeSelectionMode=0,be}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!te||!ce)&&(te[0]!==ce[0]||te[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!te||!ce)return"";var fe=this._bufferService.buffer,pe=[];if(this._activeSelectionMode===3){if(te[0]===ce[0])return"";for(var he=te[1];he<=ce[1];he++){var ye=fe.translateBufferLineToString(he,!0,te[0],ce[0]);pe.push(ye)}}else{var Ee=te[1]===ce[1]?ce[0]:void 0;for(pe.push(fe.translateBufferLineToString(te[1],!0,te[0],Ee)),he=te[1]+1;he<=ce[1]-1;he++){var be=fe.lines.get(he);ye=fe.translateBufferLineToString(he,!0),be&&be.isWrapped?pe[pe.length-1]+=ye:pe.push(ye)}te[1]!==ce[1]&&(be=fe.lines.get(ce[1]),ye=fe.translateBufferLineToString(ce[1],!0,0,ce[0]),be&&be.isWrapped?pe[pe.length-1]+=ye:pe.push(ye))}return pe.map(function(Se){return Se.replace(y," ")}).join(de.isWindows?`\r +`+ve+"}":"{"+ge.join(",")+"}",gap=ve,we}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(dt,at,me){var re;if(gap="",indent="",typeof me=="number")for(re=0;re=0;ne--)if(E(ae[ne])){var ee=ae[ne].split("="),a=unescape(ee[0]),y=unescape(ee[1]);oe(y,a)}}function le(oe,ae){oe&&(ve.cookie=escape(oe)+"="+escape(ae)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(oe){!oe||!se(oe)||(ve.cookie=escape(oe)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function ue(){de(function(oe,ae){ie(ae)})}function se(oe){return new RegExp("(?:^|;\\s*)"+escape(oe).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(ve.cookie)}},52496:function(dt,at,me){var re=me(67039),we=re.Global;dt.exports={name:"localStorage",read:ve,write:ge,each:de,remove:le,clearAll:ie};function E(){return we.localStorage}function ve(ue){return E().getItem(ue)}function ge(ue,se){return E().setItem(ue,se)}function de(ue){for(var se=E().length-1;se>=0;se--){var oe=E().key(se);ue(ve(oe),oe)}}function le(ue){return E().removeItem(ue)}function ie(){return E().clear()}},65300:function(dt){dt.exports={name:"memoryStorage",read:me,write:re,each:we,remove:E,clearAll:ve};var at={};function me(ge){return at[ge]}function re(ge,de){at[ge]=de}function we(ge){for(var de in at)at.hasOwnProperty(de)&&ge(at[de],de)}function E(ge){delete at[ge]}function ve(ge){at={}}},16436:function(dt,at,me){var re=me(67039),we=re.Global;dt.exports={name:"oldFF-globalStorage",read:ve,write:ge,each:de,remove:le,clearAll:ie};var E=we.globalStorage;function ve(ue){return E[ue]}function ge(ue,se){E[ue]=se}function de(ue){for(var se=E.length-1;se>=0;se--){var oe=E.key(se);ue(E[oe],oe)}}function le(ue){return E.removeItem(ue)}function ie(){de(function(ue,se){delete E[ue]})}},76673:function(dt,at,me){var re=me(67039),we=re.Global;dt.exports={name:"oldIE-userDataStorage",write:le,read:ie,each:ue,remove:se,clearAll:oe};var E="storejs",ve=we.document,ge=ee(),de=(we.navigator?we.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function le(a,y){if(!de){var x=ne(a);ge(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!de){var y=ne(a),x=null;return ge(function(b){x=b.getAttribute(y)}),x}}function ue(a){ge(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function se(a){var y=ne(a);ge(function(x){x.removeAttribute(y),x.save(E)})}function oe(){ge(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var ae=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function ne(a){return a.replace(/^\d/,"___$&").replace(ae,"___")}function ee(){if(!ve||!ve.documentElement||!ve.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(z){b=ve.createElement("div"),y=ve.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(dt,at,me){var re=me(67039),we=re.Global;dt.exports={name:"sessionStorage",read:ve,write:ge,each:de,remove:le,clearAll:ie};function E(){return we.sessionStorage}function ve(ue){return E().getItem(ue)}function ge(ue,se){return E().setItem(ue,se)}function de(ue){for(var se=E().length-1;se>=0;se--){var oe=E().key(se);ue(ve(oe),oe)}}function le(ue){return E().removeItem(ue)}function ie(){return E().clear()}},34376:function(dt){(function(at,me){if(1)dt.exports=me();else var re,we})(window,function(){return function(at){var me={};function re(we){if(me[we])return me[we].exports;var E=me[we]={i:we,l:!1,exports:{}};return at[we].call(E.exports,E,E.exports,re),E.l=!0,E.exports}return re.m=at,re.c=me,re.d=function(we,E,ve){re.o(we,E)||Object.defineProperty(we,E,{enumerable:!0,get:ve})},re.r=function(we){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(we,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(we,"__esModule",{value:!0})},re.t=function(we,E){if(1&E&&(we=re(we)),8&E||4&E&&typeof we=="object"&&we&&we.__esModule)return we;var ve=Object.create(null);if(re.r(ve),Object.defineProperty(ve,"default",{enumerable:!0,value:we}),2&E&&typeof we!="string")for(var ge in we)re.d(ve,ge,function(de){return we[de]}.bind(null,ge));return ve},re.n=function(we){var E=we&&we.__esModule?function(){return we.default}:function(){return we};return re.d(E,"a",E),E},re.o=function(we,E){return Object.prototype.hasOwnProperty.call(we,E)},re.p="",re(re.s=34)}([function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.forwardEvent=me.EventEmitter=void 0;var we=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var ve=this;return this._event||(this._event=function(ge){return ve._listeners.push(ge),{dispose:function(){if(!ve._disposed){for(var de=0;de>22},ue.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?ve.stringFromCodePoint(2097151&this.content):""},ue.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},ue.prototype.setFromCharData=function(se){this.fg=se[ge.CHAR_DATA_ATTR_INDEX],this.bg=0;var oe=!1;if(se[ge.CHAR_DATA_CHAR_INDEX].length>2)oe=!0;else if(se[ge.CHAR_DATA_CHAR_INDEX].length===2){var ae=se[ge.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=ae&&ae<=56319){var ne=se[ge.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=ne&&ne<=57343?this.content=1024*(ae-55296)+ne-56320+65536|se[ge.CHAR_DATA_WIDTH_INDEX]<<22:oe=!0}else oe=!0}else this.content=se[ge.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|se[ge.CHAR_DATA_WIDTH_INDEX]<<22;oe&&(this.combinedData=se[ge.CHAR_DATA_CHAR_INDEX],this.content=2097152|se[ge.CHAR_DATA_WIDTH_INDEX]<<22)},ue.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},ue}(de.AttributeData);me.CellData=le},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ISoundService=me.ISelectionService=me.IRenderService=me.IMouseService=me.ICoreBrowserService=me.ICharSizeService=void 0;var we=re(14);me.ICharSizeService=we.createDecorator("CharSizeService"),me.ICoreBrowserService=we.createDecorator("CoreBrowserService"),me.IMouseService=we.createDecorator("MouseService"),me.IRenderService=we.createDecorator("RenderService"),me.ISelectionService=we.createDecorator("SelectionService"),me.ISoundService=we.createDecorator("SoundService")},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.ExtendedAttrs=me.AttributeData=void 0;var we=function(){function ve(){this.fg=0,this.bg=0,this.extended=new E}return ve.toColorRGB=function(ge){return[ge>>>16&255,ge>>>8&255,255&ge]},ve.fromColorRGB=function(ge){return(255&ge[0])<<16|(255&ge[1])<<8|255&ge[2]},ve.prototype.clone=function(){var ge=new ve;return ge.fg=this.fg,ge.bg=this.bg,ge.extended=this.extended.clone(),ge},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}();me.AttributeData=we;var E=function(){function ve(ge,de){ge===void 0&&(ge=0),de===void 0&&(de=-1),this.underlineStyle=ge,this.underlineColor=de}return ve.prototype.clone=function(){return new ve(this.underlineStyle,this.underlineColor)},ve.prototype.isEmpty=function(){return this.underlineStyle===0},ve}();me.ExtendedAttrs=E},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.addDisposableDomListener=void 0,me.addDisposableDomListener=function(we,E,ve,ge){we.addEventListener(E,ve,ge);var de=!1;return{dispose:function(){de||(de=!0,we.removeEventListener(E,ve,ge))}}}},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.Utf8ToUtf32=me.StringToUtf32=me.utf32ToString=me.stringFromCodePoint=void 0,me.stringFromCodePoint=function(ve){return ve>65535?(ve-=65536,String.fromCharCode(55296+(ve>>10))+String.fromCharCode(ve%1024+56320)):String.fromCharCode(ve)},me.utf32ToString=function(ve,ge,de){ge===void 0&&(ge=0),de===void 0&&(de=ve.length);for(var le="",ie=ge;ie65535?(ue-=65536,le+=String.fromCharCode(55296+(ue>>10))+String.fromCharCode(ue%1024+56320)):le+=String.fromCharCode(ue)}return le};var we=function(){function ve(){this._interim=0}return ve.prototype.clear=function(){this._interim=0},ve.prototype.decode=function(ge,de){var le=ge.length;if(!le)return 0;var ie=0,ue=0;this._interim&&(56320<=(ae=ge.charCodeAt(ue++))&&ae<=57343?de[ie++]=1024*(this._interim-55296)+ae-56320+65536:(de[ie++]=this._interim,de[ie++]=ae),this._interim=0);for(var se=ue;se=le)return this._interim=oe,ie;var ae;56320<=(ae=ge.charCodeAt(se))&&ae<=57343?de[ie++]=1024*(oe-55296)+ae-56320+65536:(de[ie++]=oe,de[ie++]=ae)}else de[ie++]=oe}return ie},ve}();me.StringToUtf32=we;var E=function(){function ve(){this.interim=new Uint8Array(3)}return ve.prototype.clear=function(){this.interim.fill(0)},ve.prototype.decode=function(ge,de){var le=ge.length;if(!le)return 0;var ie,ue,se,oe,ae=0,ne=0,ee=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=le)return 0;if((192&(b=ge[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:de[ae++]=y:z===3?y<2048||y>=55296&&y<=57343||(de[ae++]=y):y<65536||y>1114111||(de[ae++]=y)),this.interim.fill(0)}for(var ce=le-4,fe=ee;fe=le)return this.interim[0]=ie,ae;if((192&(ue=ge[fe++]))!=128){fe--;continue}if((ne=(31&ie)<<6|63&ue)<128){fe--;continue}de[ae++]=ne}else if((240&ie)==224){if(fe>=le)return this.interim[0]=ie,ae;if((192&(ue=ge[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=ue,ae;if((192&(se=ge[fe++]))!=128){fe--;continue}if((ne=(15&ie)<<12|(63&ue)<<6|63&se)<2048||ne>=55296&&ne<=57343)continue;de[ae++]=ne}else if((248&ie)==240){if(fe>=le)return this.interim[0]=ie,ae;if((192&(ue=ge[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=ue,ae;if((192&(se=ge[fe++]))!=128){fe--;continue}if(fe>=le)return this.interim[0]=ie,this.interim[1]=ue,this.interim[2]=se,ae;if((192&(oe=ge[fe++]))!=128){fe--;continue}if((ne=(7&ie)<<18|(63&ue)<<12|(63&se)<<6|63&oe)<65536||ne>1114111)continue;de[ae++]=ne}}return ae},ve}();me.Utf8ToUtf32=E},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CHAR_ATLAS_CELL_SPACING=me.DIM_OPACITY=me.INVERTED_DEFAULT_COLOR=void 0,me.INVERTED_DEFAULT_COLOR=257,me.DIM_OPACITY=.5,me.CHAR_ATLAS_CELL_SPACING=1},function(at,me,re){"use strict";var we,E,ve,ge;function de(ie){var ue=ie.toString(16);return ue.length<2?"0"+ue:ue}function le(ie,ue){return ie>>0}}(we=me.channels||(me.channels={})),(E=me.color||(me.color={})).blend=function(ie,ue){var se=(255&ue.rgba)/255;if(se===1)return{css:ue.css,rgba:ue.rgba};var oe=ue.rgba>>24&255,ae=ue.rgba>>16&255,ne=ue.rgba>>8&255,ee=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=ee+Math.round((oe-ee)*se),b=a+Math.round((ae-a)*se),z=y+Math.round((ne-y)*se);return{css:we.toCss(x,b,z),rgba:we.toRgba(x,b,z)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,ue,se){var oe=ge.ensureContrastRatio(ie.rgba,ue.rgba,se);if(oe)return ge.toColor(oe>>24&255,oe>>16&255,oe>>8&255)},E.opaque=function(ie){var ue=(255|ie.rgba)>>>0,se=ge.toChannels(ue),oe=se[0],ae=se[1],ne=se[2];return{css:we.toCss(oe,ae,ne),rgba:ue}},E.opacity=function(ie,ue){var se=Math.round(255*ue),oe=ge.toChannels(ie.rgba),ae=oe[0],ne=oe[1],ee=oe[2];return{css:we.toCss(ae,ne,ee,se),rgba:we.toRgba(ae,ne,ee,se)}},(me.css||(me.css={})).toColor=function(ie){switch(ie.length){case 7:return{css:ie,rgba:(parseInt(ie.slice(1),16)<<8|255)>>>0};case 9:return{css:ie,rgba:parseInt(ie.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ie){function ue(se,oe,ae){var ne=se/255,ee=oe/255,a=ae/255;return .2126*(ne<=.03928?ne/12.92:Math.pow((ne+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(se){return ue(se>>16&255,se>>8&255,255&se)},ie.relativeLuminance2=ue}(ve=me.rgb||(me.rgb={})),function(ie){function ue(oe,ae,ne){for(var ee=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=ae>>24&255,b=ae>>16&255,z=ae>>8&255,te=le(ve.relativeLuminance2(x,z,b),ve.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=le(ve.relativeLuminance2(x,z,b),ve.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function se(oe,ae,ne){for(var ee=oe>>24&255,a=oe>>16&255,y=oe>>8&255,x=ae>>24&255,b=ae>>16&255,z=ae>>8&255,te=le(ve.relativeLuminance2(x,z,b),ve.relativeLuminance2(ee,a,y));te>>0}ie.ensureContrastRatio=function(oe,ae,ne){var ee=ve.relativeLuminance(oe>>8),a=ve.relativeLuminance(ae>>8);if(le(ee,a)>24&255,oe>>16&255,oe>>8&255,255&oe]},ie.toColor=function(oe,ae,ne){return{css:we.toCss(oe,ae,ne),rgba:we.toRgba(oe,ae,ne)}}}(ge=me.rgba||(me.rgba={})),me.toPaddedHex=de,me.contrastRatio=le},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.isLinux=me.isWindows=me.isIphone=me.isIpad=me.isMac=me.isSafari=me.isFirefox=void 0;var we=typeof navigator=="undefined",E=we?"node":navigator.userAgent,ve=we?"node":navigator.platform;function ge(de,le){return de.indexOf(le)>=0}me.isFirefox=!!~E.indexOf("Firefox"),me.isSafari=/^((?!chrome|android).)*safari/i.test(E),me.isMac=ge(["Macintosh","MacIntel","MacPPC","Mac68K"],ve),me.isIpad=ve==="iPad",me.isIphone=ve==="iPhone",me.isWindows=ge(["Windows","Win16","Win32","WinCE"],ve),me.isLinux=ve.indexOf("Linux")>=0},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.C1=me.C0=void 0,function(we){we.NUL="\0",we.SOH="",we.STX="",we.ETX="",we.EOT="",we.ENQ="",we.ACK="",we.BEL="\x07",we.BS="\b",we.HT=" ",we.LF=` +`,we.VT="\v",we.FF="\f",we.CR="\r",we.SO="",we.SI="",we.DLE="",we.DC1="",we.DC2="",we.DC3="",we.DC4="",we.NAK="",we.SYN="",we.ETB="",we.CAN="",we.EM="",we.SUB="",we.ESC="\x1B",we.FS="",we.GS="",we.RS="",we.US="",we.SP=" ",we.DEL="\x7F"}(me.C0||(me.C0={})),function(we){we.PAD="\x80",we.HOP="\x81",we.BPH="\x82",we.NBH="\x83",we.IND="\x84",we.NEL="\x85",we.SSA="\x86",we.ESA="\x87",we.HTS="\x88",we.HTJ="\x89",we.VTS="\x8A",we.PLD="\x8B",we.PLU="\x8C",we.RI="\x8D",we.SS2="\x8E",we.SS3="\x8F",we.DCS="\x90",we.PU1="\x91",we.PU2="\x92",we.STS="\x93",we.CCH="\x94",we.MW="\x95",we.SPA="\x96",we.EPA="\x97",we.SOS="\x98",we.SGCI="\x99",we.SCI="\x9A",we.CSI="\x9B",we.ST="\x9C",we.OSC="\x9D",we.PM="\x9E",we.APC="\x9F"}(me.C1||(me.C1={}))},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.BaseRenderLayer=void 0;var we=re(3),E=re(9),ve=re(25),ge=re(6),de=re(28),le=re(10),ie=re(17),ue=function(){function se(oe,ae,ne,ee,a,y,x,b){this._container=oe,this._alpha=ee,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+ae+"-layer"),this._canvas.style.zIndex=ne.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return se.prototype.dispose=function(){var oe;ie.removeElementFromParent(this._canvas),(oe=this._charAtlas)===null||oe===void 0||oe.dispose()},se.prototype._initCanvas=function(){this._ctx=de.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},se.prototype.onOptionsChanged=function(){},se.prototype.onBlur=function(){},se.prototype.onFocus=function(){},se.prototype.onCursorMove=function(){},se.prototype.onGridChanged=function(oe,ae){},se.prototype.onSelectionChanged=function(oe,ae,ne){ne===void 0&&(ne=!1)},se.prototype.setColors=function(oe){this._refreshCharAtlas(oe)},se.prototype._setTransparency=function(oe){if(oe!==this._alpha){var ae=this._canvas;this._alpha=oe,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,ae),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},se.prototype._refreshCharAtlas=function(oe){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=ve.acquireCharAtlas(this._optionsService.options,this._rendererId,oe,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},se.prototype.resize=function(oe){this._scaledCellWidth=oe.scaledCellWidth,this._scaledCellHeight=oe.scaledCellHeight,this._scaledCharWidth=oe.scaledCharWidth,this._scaledCharHeight=oe.scaledCharHeight,this._scaledCharLeft=oe.scaledCharLeft,this._scaledCharTop=oe.scaledCharTop,this._canvas.width=oe.scaledCanvasWidth,this._canvas.height=oe.scaledCanvasHeight,this._canvas.style.width=oe.canvasWidth+"px",this._canvas.style.height=oe.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},se.prototype._fillCells=function(oe,ae,ne,ee){this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight)},se.prototype._fillBottomLineAtCells=function(oe,ae,ne){ne===void 0&&(ne=1),this._ctx.fillRect(oe*this._scaledCellWidth,(ae+1)*this._scaledCellHeight-window.devicePixelRatio-1,ne*this._scaledCellWidth,window.devicePixelRatio)},se.prototype._fillLeftLineAtCell=function(oe,ae,ne){this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,window.devicePixelRatio*ne,this._scaledCellHeight)},se.prototype._strokeRectAtCell=function(oe,ae,ne,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(oe*this._scaledCellWidth+window.devicePixelRatio/2,ae*this._scaledCellHeight+window.devicePixelRatio/2,ne*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},se.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))},se.prototype._clearCells=function(oe,ae,ne,ee){this._alpha?this._ctx.clearRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(oe*this._scaledCellWidth,ae*this._scaledCellHeight,ne*this._scaledCellWidth,ee*this._scaledCellHeight))},se.prototype._fillCharTrueColor=function(oe,ae,ne){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(ne),this._ctx.fillText(oe.getChars(),ae*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},se.prototype._drawChars=function(oe,ae,ne){var ee,a,y=this._getContrastColor(oe);y||oe.isFgRGB()||oe.isBgRGB()?this._drawUncachedChars(oe,ae,ne,y):(oe.isInverse()?(ee=oe.isBgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getBgColor(),a=oe.isFgDefault()?E.INVERTED_DEFAULT_COLOR:oe.getFgColor()):(a=oe.isBgDefault()?we.DEFAULT_COLOR:oe.getBgColor(),ee=oe.isFgDefault()?we.DEFAULT_COLOR:oe.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=oe.getChars()||we.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=oe.getCode()||we.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!oe.isBold(),this._currentGlyphIdentifier.dim=!!oe.isDim(),this._currentGlyphIdentifier.italic=!!oe.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,ae*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(oe,ae,ne))},se.prototype._drawUncachedChars=function(oe,ae,ne,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!oe.isBold(),!!oe.isItalic()),this._ctx.textBaseline="middle",oe.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(oe.isBgDefault())this._ctx.fillStyle=le.color.opaque(this._colors.background).css;else if(oe.isBgRGB())this._ctx.fillStyle="rgb("+ge.AttributeData.toColorRGB(oe.getBgColor()).join(",")+")";else{var a=oe.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(oe.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(oe.isFgRGB())this._ctx.fillStyle="rgb("+ge.AttributeData.toColorRGB(oe.getFgColor()).join(",")+")";else{var y=oe.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&oe.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(ne),oe.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(oe.getChars(),ae*this._scaledCellWidth+this._scaledCharLeft,ne*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},se.prototype._clipRow=function(oe){this._ctx.beginPath(),this._ctx.rect(0,oe*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},se.prototype._getFont=function(oe,ae){return(ae?"italic":"")+" "+(oe?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},se.prototype._getContrastColor=function(oe){if(this._optionsService.options.minimumContrastRatio!==1){var ae=this._colors.contrastCache.getColor(oe.bg,oe.fg);if(ae!==void 0)return ae||void 0;var ne=oe.getFgColor(),ee=oe.getFgColorMode(),a=oe.getBgColor(),y=oe.getBgColorMode(),x=!!oe.isInverse(),b=!!oe.isInverse();if(x){var z=ne;ne=a,a=z;var te=ee;ee=y,y=te}var ce=this._resolveBackgroundRgba(y,a,x),fe=this._resolveForegroundRgba(ee,ne,x,b),pe=le.rgba.ensureContrastRatio(ce,fe,this._optionsService.options.minimumContrastRatio);if(pe){var he={css:le.channels.toCss(pe>>24&255,pe>>16&255,pe>>8&255),rgba:pe};return this._colors.contrastCache.setColor(oe.bg,oe.fg,he),he}this._colors.contrastCache.setColor(oe.bg,oe.fg,null)}},se.prototype._resolveBackgroundRgba=function(oe,ae,ne){switch(oe){case 16777216:case 33554432:return this._colors.ansi[ae].rgba;case 50331648:return ae<<8;case 0:default:return ne?this._colors.foreground.rgba:this._colors.background.rgba}},se.prototype._resolveForegroundRgba=function(oe,ae,ne,ee){switch(oe){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&ae<8&&(ae+=8),this._colors.ansi[ae].rgba;case 50331648:return ae<<8;case 0:default:return ne?this._colors.background.rgba:this._colors.foreground.rgba}},se}();me.BaseRenderLayer=ue},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.createDecorator=me.getServiceDependencies=me.serviceRegistry=void 0;function we(E,ve,ge){ve.di$target===ve?ve.di$dependencies.push({id:E,index:ge}):(ve.di$dependencies=[{id:E,index:ge}],ve.di$target=ve)}me.serviceRegistry=new Map,me.getServiceDependencies=function(E){return E.di$dependencies||[]},me.createDecorator=function(E){if(me.serviceRegistry.has(E))return me.serviceRegistry.get(E);var ve=function(ge,de,le){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");we(ve,ge,le)};return ve.toString=function(){return E},me.serviceRegistry.set(E,ve),ve}},function(at,me,re){"use strict";function we(E,ve,ge,de){if(ge===void 0&&(ge=0),de===void 0&&(de=E.length),ge>=E.length)return E;ge=(E.length+ge)%E.length,de=de>=E.length?E.length:(E.length+de)%E.length;for(var le=ge;le>22,2097152&ue?this._combined[ie].charCodeAt(this._combined[ie].length-1):se]},le.prototype.set=function(ie,ue){this._data[3*ie+1]=ue[E.CHAR_DATA_ATTR_INDEX],ue[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=ue[1],this._data[3*ie+0]=2097152|ie|ue[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=ue[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ue[E.CHAR_DATA_WIDTH_INDEX]<<22},le.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},le.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},le.prototype.getFg=function(ie){return this._data[3*ie+1]},le.prototype.getBg=function(ie){return this._data[3*ie+2]},le.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},le.prototype.getCodePoint=function(ie){var ue=this._data[3*ie+0];return 2097152&ue?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&ue},le.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},le.prototype.getString=function(ie){var ue=this._data[3*ie+0];return 2097152&ue?this._combined[ie]:2097151&ue?we.stringFromCodePoint(2097151&ue):""},le.prototype.loadCell=function(ie,ue){var se=3*ie;return ue.content=this._data[se+0],ue.fg=this._data[se+1],ue.bg=this._data[se+2],2097152&ue.content&&(ue.combinedData=this._combined[ie]),268435456&ue.bg&&(ue.extended=this._extendedAttrs[ie]),ue},le.prototype.setCell=function(ie,ue){2097152&ue.content&&(this._combined[ie]=ue.combinedData),268435456&ue.bg&&(this._extendedAttrs[ie]=ue.extended),this._data[3*ie+0]=ue.content,this._data[3*ie+1]=ue.fg,this._data[3*ie+2]=ue.bg},le.prototype.setCellFromCodePoint=function(ie,ue,se,oe,ae,ne){268435456&ae&&(this._extendedAttrs[ie]=ne),this._data[3*ie+0]=ue|se<<22,this._data[3*ie+1]=oe,this._data[3*ie+2]=ae},le.prototype.addCodepointToCell=function(ie,ue){var se=this._data[3*ie+0];2097152&se?this._combined[ie]+=we.stringFromCodePoint(ue):(2097151&se?(this._combined[ie]=we.stringFromCodePoint(2097151&se)+we.stringFromCodePoint(ue),se&=-2097152,se|=2097152):se=ue|1<<22,this._data[3*ie+0]=se)},le.prototype.insertCells=function(ie,ue,se,oe){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(oe==null?void 0:oe.fg)||0,(oe==null?void 0:oe.bg)||0,(oe==null?void 0:oe.extended)||new ge.ExtendedAttrs),ue=0;--ne)this.setCell(ie+ue+ne,this.loadCell(ie+ne,ae));for(ne=0;nethis.length){var se=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[ne]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},le.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var ue=0;ue=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},le.prototype.copyCellsFrom=function(ie,ue,se,oe,ae){var ne=ie._data;if(ae)for(var ee=oe-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(se+ee)+a]=ne[3*(ue+ee)+a];else for(ee=0;ee=ue&&(this._combined[x-ue+se]=ie._combined[x])}},le.prototype.translateToString=function(ie,ue,se){ie===void 0&&(ie=!1),ue===void 0&&(ue=0),se===void 0&&(se=this.length),ie&&(se=Math.min(se,this.getTrimmedLength()));for(var oe="";ue>22||1}return oe},le}();me.BufferLine=de},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.removeElementFromParent=void 0,me.removeElementFromParent=function(){for(var we,E=[],ve=0;ve24)return pe.setWinLines||!1;switch(fe){case 1:return!!pe.restoreWin;case 2:return!!pe.minimizeWin;case 3:return!!pe.setWinPosition;case 4:return!!pe.setWinSizePixels;case 5:return!!pe.raiseWin;case 6:return!!pe.lowerWin;case 7:return!!pe.refreshWin;case 8:return!!pe.setWinSizeChars;case 9:return!!pe.maximizeWin;case 10:return!!pe.fullscreenWin;case 11:return!!pe.getWinState;case 13:return!!pe.getWinPosition;case 14:return!!pe.getWinSizePixels;case 15:return!!pe.getScreenSizePixels;case 16:return!!pe.getCellSizePixels;case 18:return!!pe.getWinSizeChars;case 19:return!!pe.getScreenSizeChars;case 20:return!!pe.getIconTitle;case 21:return!!pe.getWinTitle;case 22:return!!pe.pushTitle;case 23:return!!pe.popTitle;case 24:return!!pe.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=me.WindowsOptionsReportType||(me.WindowsOptionsReportType={}));var te=function(){function fe(pe,he,ye,Ee){this._bufferService=pe,this._coreService=he,this._logService=ye,this._optionsService=Ee,this._data=new Uint32Array(0)}return fe.prototype.hook=function(pe){this._data=new Uint32Array(0)},fe.prototype.put=function(pe,he,ye){this._data=ue.concat(this._data,pe.subarray(he,ye))},fe.prototype.unhook=function(pe){if(pe){var he=se.utf32ToString(this._data);switch(this._data=new Uint32Array(0),he){case'"q':return this._coreService.triggerDataEvent(ge.C0.ESC+'P1$r0"q'+ge.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(ge.C0.ESC+'P1$r61;1"p'+ge.C0.ESC+"\\");case"r":var ye=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(ge.C0.ESC+"P1$r"+ye+ge.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(ge.C0.ESC+"P1$r0m"+ge.C0.ESC+"\\");case" q":var Ee={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Ee-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(ge.C0.ESC+"P1$r"+Ee+" q"+ge.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",he),this._coreService.triggerDataEvent(ge.C0.ESC+"P0$r"+ge.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},fe}(),ce=function(fe){function pe(he,ye,Ee,be,Se,Pe,Ce,xe,Be){Be===void 0&&(Be=new le.EscapeSequenceParser);var Ae=fe.call(this)||this;Ae._bufferService=he,Ae._charsetService=ye,Ae._coreService=Ee,Ae._dirtyRowService=be,Ae._logService=Se,Ae._optionsService=Pe,Ae._coreMouseService=Ce,Ae._unicodeService=xe,Ae._parser=Be,Ae._parseBuffer=new Uint32Array(4096),Ae._stringDecoder=new se.StringToUtf32,Ae._utf8Decoder=new se.Utf8ToUtf32,Ae._workCell=new ee.CellData,Ae._windowTitle="",Ae._iconName="",Ae._windowTitleStack=[],Ae._iconNameStack=[],Ae._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),Ae._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone(),Ae._onRequestBell=new ae.EventEmitter,Ae._onRequestRefreshRows=new ae.EventEmitter,Ae._onRequestReset=new ae.EventEmitter,Ae._onRequestScroll=new ae.EventEmitter,Ae._onRequestSyncScrollBar=new ae.EventEmitter,Ae._onRequestWindowsOptionsReport=new ae.EventEmitter,Ae._onA11yChar=new ae.EventEmitter,Ae._onA11yTab=new ae.EventEmitter,Ae._onCursorMove=new ae.EventEmitter,Ae._onLineFeed=new ae.EventEmitter,Ae._onScroll=new ae.EventEmitter,Ae._onTitleChange=new ae.EventEmitter,Ae.register(Ae._parser),Ae._parser.setCsiHandlerFallback(function(De,We){Ae._logService.debug("Unknown CSI code: ",{identifier:Ae._parser.identToString(De),params:We.toArray()})}),Ae._parser.setEscHandlerFallback(function(De){Ae._logService.debug("Unknown ESC code: ",{identifier:Ae._parser.identToString(De)})}),Ae._parser.setExecuteHandlerFallback(function(De){Ae._logService.debug("Unknown EXECUTE code: ",{code:De})}),Ae._parser.setOscHandlerFallback(function(De,We,ze){Ae._logService.debug("Unknown OSC code: ",{identifier:De,action:We,data:ze})}),Ae._parser.setDcsHandlerFallback(function(De,We,ze){We==="HOOK"&&(ze=ze.toArray()),Ae._logService.debug("Unknown DCS code: ",{identifier:Ae._parser.identToString(De),action:We,payload:ze})}),Ae._parser.setPrintHandler(function(De,We,ze){return Ae.print(De,We,ze)}),Ae._parser.setCsiHandler({final:"@"},function(De){return Ae.insertChars(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"@"},function(De){return Ae.scrollLeft(De)}),Ae._parser.setCsiHandler({final:"A"},function(De){return Ae.cursorUp(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"A"},function(De){return Ae.scrollRight(De)}),Ae._parser.setCsiHandler({final:"B"},function(De){return Ae.cursorDown(De)}),Ae._parser.setCsiHandler({final:"C"},function(De){return Ae.cursorForward(De)}),Ae._parser.setCsiHandler({final:"D"},function(De){return Ae.cursorBackward(De)}),Ae._parser.setCsiHandler({final:"E"},function(De){return Ae.cursorNextLine(De)}),Ae._parser.setCsiHandler({final:"F"},function(De){return Ae.cursorPrecedingLine(De)}),Ae._parser.setCsiHandler({final:"G"},function(De){return Ae.cursorCharAbsolute(De)}),Ae._parser.setCsiHandler({final:"H"},function(De){return Ae.cursorPosition(De)}),Ae._parser.setCsiHandler({final:"I"},function(De){return Ae.cursorForwardTab(De)}),Ae._parser.setCsiHandler({final:"J"},function(De){return Ae.eraseInDisplay(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"J"},function(De){return Ae.eraseInDisplay(De)}),Ae._parser.setCsiHandler({final:"K"},function(De){return Ae.eraseInLine(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"K"},function(De){return Ae.eraseInLine(De)}),Ae._parser.setCsiHandler({final:"L"},function(De){return Ae.insertLines(De)}),Ae._parser.setCsiHandler({final:"M"},function(De){return Ae.deleteLines(De)}),Ae._parser.setCsiHandler({final:"P"},function(De){return Ae.deleteChars(De)}),Ae._parser.setCsiHandler({final:"S"},function(De){return Ae.scrollUp(De)}),Ae._parser.setCsiHandler({final:"T"},function(De){return Ae.scrollDown(De)}),Ae._parser.setCsiHandler({final:"X"},function(De){return Ae.eraseChars(De)}),Ae._parser.setCsiHandler({final:"Z"},function(De){return Ae.cursorBackwardTab(De)}),Ae._parser.setCsiHandler({final:"`"},function(De){return Ae.charPosAbsolute(De)}),Ae._parser.setCsiHandler({final:"a"},function(De){return Ae.hPositionRelative(De)}),Ae._parser.setCsiHandler({final:"b"},function(De){return Ae.repeatPrecedingCharacter(De)}),Ae._parser.setCsiHandler({final:"c"},function(De){return Ae.sendDeviceAttributesPrimary(De)}),Ae._parser.setCsiHandler({prefix:">",final:"c"},function(De){return Ae.sendDeviceAttributesSecondary(De)}),Ae._parser.setCsiHandler({final:"d"},function(De){return Ae.linePosAbsolute(De)}),Ae._parser.setCsiHandler({final:"e"},function(De){return Ae.vPositionRelative(De)}),Ae._parser.setCsiHandler({final:"f"},function(De){return Ae.hVPosition(De)}),Ae._parser.setCsiHandler({final:"g"},function(De){return Ae.tabClear(De)}),Ae._parser.setCsiHandler({final:"h"},function(De){return Ae.setMode(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"h"},function(De){return Ae.setModePrivate(De)}),Ae._parser.setCsiHandler({final:"l"},function(De){return Ae.resetMode(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"l"},function(De){return Ae.resetModePrivate(De)}),Ae._parser.setCsiHandler({final:"m"},function(De){return Ae.charAttributes(De)}),Ae._parser.setCsiHandler({final:"n"},function(De){return Ae.deviceStatus(De)}),Ae._parser.setCsiHandler({prefix:"?",final:"n"},function(De){return Ae.deviceStatusPrivate(De)}),Ae._parser.setCsiHandler({intermediates:"!",final:"p"},function(De){return Ae.softReset(De)}),Ae._parser.setCsiHandler({intermediates:" ",final:"q"},function(De){return Ae.setCursorStyle(De)}),Ae._parser.setCsiHandler({final:"r"},function(De){return Ae.setScrollRegion(De)}),Ae._parser.setCsiHandler({final:"s"},function(De){return Ae.saveCursor(De)}),Ae._parser.setCsiHandler({final:"t"},function(De){return Ae.windowOptions(De)}),Ae._parser.setCsiHandler({final:"u"},function(De){return Ae.restoreCursor(De)}),Ae._parser.setCsiHandler({intermediates:"'",final:"}"},function(De){return Ae.insertColumns(De)}),Ae._parser.setCsiHandler({intermediates:"'",final:"~"},function(De){return Ae.deleteColumns(De)}),Ae._parser.setExecuteHandler(ge.C0.BEL,function(){return Ae.bell()}),Ae._parser.setExecuteHandler(ge.C0.LF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(ge.C0.VT,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(ge.C0.FF,function(){return Ae.lineFeed()}),Ae._parser.setExecuteHandler(ge.C0.CR,function(){return Ae.carriageReturn()}),Ae._parser.setExecuteHandler(ge.C0.BS,function(){return Ae.backspace()}),Ae._parser.setExecuteHandler(ge.C0.HT,function(){return Ae.tab()}),Ae._parser.setExecuteHandler(ge.C0.SO,function(){return Ae.shiftOut()}),Ae._parser.setExecuteHandler(ge.C0.SI,function(){return Ae.shiftIn()}),Ae._parser.setExecuteHandler(ge.C1.IND,function(){return Ae.index()}),Ae._parser.setExecuteHandler(ge.C1.NEL,function(){return Ae.nextLine()}),Ae._parser.setExecuteHandler(ge.C1.HTS,function(){return Ae.tabSet()}),Ae._parser.setOscHandler(0,new y.OscHandler(function(De){Ae.setTitle(De),Ae.setIconName(De)})),Ae._parser.setOscHandler(1,new y.OscHandler(function(De){return Ae.setIconName(De)})),Ae._parser.setOscHandler(2,new y.OscHandler(function(De){return Ae.setTitle(De)})),Ae._parser.setEscHandler({final:"7"},function(){return Ae.saveCursor()}),Ae._parser.setEscHandler({final:"8"},function(){return Ae.restoreCursor()}),Ae._parser.setEscHandler({final:"D"},function(){return Ae.index()}),Ae._parser.setEscHandler({final:"E"},function(){return Ae.nextLine()}),Ae._parser.setEscHandler({final:"H"},function(){return Ae.tabSet()}),Ae._parser.setEscHandler({final:"M"},function(){return Ae.reverseIndex()}),Ae._parser.setEscHandler({final:"="},function(){return Ae.keypadApplicationMode()}),Ae._parser.setEscHandler({final:">"},function(){return Ae.keypadNumericMode()}),Ae._parser.setEscHandler({final:"c"},function(){return Ae.fullReset()}),Ae._parser.setEscHandler({final:"n"},function(){return Ae.setgLevel(2)}),Ae._parser.setEscHandler({final:"o"},function(){return Ae.setgLevel(3)}),Ae._parser.setEscHandler({final:"|"},function(){return Ae.setgLevel(3)}),Ae._parser.setEscHandler({final:"}"},function(){return Ae.setgLevel(2)}),Ae._parser.setEscHandler({final:"~"},function(){return Ae.setgLevel(1)}),Ae._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ae.selectDefaultCharset()}),Ae._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ae.selectDefaultCharset()});var Te=function(De){Oe._parser.setEscHandler({intermediates:"(",final:De},function(){return Ae.selectCharset("("+De)}),Oe._parser.setEscHandler({intermediates:")",final:De},function(){return Ae.selectCharset(")"+De)}),Oe._parser.setEscHandler({intermediates:"*",final:De},function(){return Ae.selectCharset("*"+De)}),Oe._parser.setEscHandler({intermediates:"+",final:De},function(){return Ae.selectCharset("+"+De)}),Oe._parser.setEscHandler({intermediates:"-",final:De},function(){return Ae.selectCharset("-"+De)}),Oe._parser.setEscHandler({intermediates:".",final:De},function(){return Ae.selectCharset("."+De)}),Oe._parser.setEscHandler({intermediates:"/",final:De},function(){return Ae.selectCharset("/"+De)})},Oe=this;for(var je in de.CHARSETS)Te(je);return Ae._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ae.screenAlignmentPattern()}),Ae._parser.setErrorHandler(function(De){return Ae._logService.error("Parsing error: ",De),De}),Ae._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ae._bufferService,Ae._coreService,Ae._logService,Ae._optionsService)),Ae}return E(pe,fe),Object.defineProperty(pe.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(pe.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),pe.prototype.dispose=function(){fe.prototype.dispose.call(this)},pe.prototype.parse=function(he){var ye=this._bufferService.buffer,Ee=ye.x,be=ye.y;if(this._logService.debug("parsing data",he),this._parseBuffer.length131072)for(var Se=0;Se0&&je.getWidth(Pe.x-1)===2&&je.setCellFromCodePoint(Pe.x-1,0,1,Oe.fg,Oe.bg,Oe.extended);for(var De=ye;De=Be){if(Ae){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),je=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=Be-1,Se===2)continue}if(Te&&(je.insertCells(Pe.x,Se,Pe.getNullCell(Oe),Oe),je.getWidth(Be-1)===2&&je.setCellFromCodePoint(Be-1,ne.NULL_CELL_CODE,ne.NULL_CELL_WIDTH,Oe.fg,Oe.bg,Oe.extended)),je.setCellFromCodePoint(Pe.x++,be,Se,Oe.fg,Oe.bg,Oe.extended),Se>0)for(;--Se;)je.setCellFromCodePoint(Pe.x++,0,0,Oe.fg,Oe.bg,Oe.extended)}else je.getWidth(Pe.x-1)?je.addCodepointToCell(Pe.x-1,be):je.addCodepointToCell(Pe.x-2,be)}Ee-ye>0&&(je.loadCell(Pe.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),Pe.x0&&je.getWidth(Pe.x)===0&&!je.hasContent(Pe.x)&&je.setCellFromCodePoint(Pe.x,0,1,Oe.fg,Oe.bg,Oe.extended),this._dirtyRowService.markDirty(Pe.y)},pe.prototype.addCsiHandler=function(he,ye){var Ee=this;return he.final!=="t"||he.prefix||he.intermediates?this._parser.addCsiHandler(he,ye):this._parser.addCsiHandler(he,function(be){return!z(be.params[0],Ee._optionsService.options.windowOptions)||ye(be)})},pe.prototype.addDcsHandler=function(he,ye){return this._parser.addDcsHandler(he,new x.DcsHandler(ye))},pe.prototype.addEscHandler=function(he,ye){return this._parser.addEscHandler(he,ye)},pe.prototype.addOscHandler=function(he,ye){return this._parser.addOscHandler(he,new y.OscHandler(ye))},pe.prototype.bell=function(){this._onRequestBell.fire()},pe.prototype.lineFeed=function(){var he=this._bufferService.buffer;this._dirtyRowService.markDirty(he.y),this._optionsService.options.convertEol&&(he.x=0),he.y++,he.y===he.scrollBottom+1?(he.y--,this._onRequestScroll.fire(this._eraseAttrData())):he.y>=this._bufferService.rows&&(he.y=this._bufferService.rows-1),he.x>=this._bufferService.cols&&he.x--,this._dirtyRowService.markDirty(he.y),this._onLineFeed.fire()},pe.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},pe.prototype.backspace=function(){var he,ye=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(ye.x>0&&ye.x--);if(this._restrictCursor(this._bufferService.cols),ye.x>0)ye.x--;else if(ye.x===0&&ye.y>ye.scrollTop&&ye.y<=ye.scrollBottom&&(!((he=ye.lines.get(ye.ybase+ye.y))===null||he===void 0)&&he.isWrapped)){ye.lines.get(ye.ybase+ye.y).isWrapped=!1,ye.y--,ye.x=this._bufferService.cols-1;var Ee=ye.lines.get(ye.ybase+ye.y);Ee.hasWidth(ye.x)&&!Ee.hasContent(ye.x)&&ye.x--}this._restrictCursor()},pe.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var he=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-he)}},pe.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},pe.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},pe.prototype._restrictCursor=function(he){he===void 0&&(he=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(he,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)},pe.prototype._setCursor=function(he,ye){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=he,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+ye):(this._bufferService.buffer.x=he,this._bufferService.buffer.y=ye),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},pe.prototype._moveCursor=function(he,ye){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+he,this._bufferService.buffer.y+ye)},pe.prototype.cursorUp=function(he){var ye=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;ye>=0?this._moveCursor(0,-Math.min(ye,he.params[0]||1)):this._moveCursor(0,-(he.params[0]||1))},pe.prototype.cursorDown=function(he){var ye=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;ye>=0?this._moveCursor(0,Math.min(ye,he.params[0]||1)):this._moveCursor(0,he.params[0]||1)},pe.prototype.cursorForward=function(he){this._moveCursor(he.params[0]||1,0)},pe.prototype.cursorBackward=function(he){this._moveCursor(-(he.params[0]||1),0)},pe.prototype.cursorNextLine=function(he){this.cursorDown(he),this._bufferService.buffer.x=0},pe.prototype.cursorPrecedingLine=function(he){this.cursorUp(he),this._bufferService.buffer.x=0},pe.prototype.cursorCharAbsolute=function(he){this._setCursor((he.params[0]||1)-1,this._bufferService.buffer.y)},pe.prototype.cursorPosition=function(he){this._setCursor(he.length>=2?(he.params[1]||1)-1:0,(he.params[0]||1)-1)},pe.prototype.charPosAbsolute=function(he){this._setCursor((he.params[0]||1)-1,this._bufferService.buffer.y)},pe.prototype.hPositionRelative=function(he){this._moveCursor(he.params[0]||1,0)},pe.prototype.linePosAbsolute=function(he){this._setCursor(this._bufferService.buffer.x,(he.params[0]||1)-1)},pe.prototype.vPositionRelative=function(he){this._moveCursor(0,he.params[0]||1)},pe.prototype.hVPosition=function(he){this.cursorPosition(he)},pe.prototype.tabClear=function(he){var ye=he.params[0];ye===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:ye===3&&(this._bufferService.buffer.tabs={})},pe.prototype.cursorForwardTab=function(he){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ye=he.params[0]||1;ye--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},pe.prototype.cursorBackwardTab=function(he){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var ye=he.params[0]||1,Ee=this._bufferService.buffer;ye--;)Ee.x=Ee.prevStop()},pe.prototype._eraseInBufferLine=function(he,ye,Ee,be){be===void 0&&(be=!1);var Se=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+he);Se.replaceCells(ye,Ee,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),be&&(Se.isWrapped=!1)},pe.prototype._resetBufferLine=function(he){var ye=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+he);ye.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),ye.isWrapped=!1},pe.prototype.eraseInDisplay=function(he){var ye;switch(this._restrictCursor(),he.params[0]){case 0:for(ye=this._bufferService.buffer.y,this._dirtyRowService.markDirty(ye),this._eraseInBufferLine(ye++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);ye=this._bufferService.cols&&(this._bufferService.buffer.lines.get(ye+1).isWrapped=!1);ye--;)this._resetBufferLine(ye);this._dirtyRowService.markDirty(0);break;case 2:for(ye=this._bufferService.rows,this._dirtyRowService.markDirty(ye-1);ye--;)this._resetBufferLine(ye);this._dirtyRowService.markDirty(0);break;case 3:var Ee=this._bufferService.buffer.lines.length-this._bufferService.rows;Ee>0&&(this._bufferService.buffer.lines.trimStart(Ee),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Ee,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Ee,0),this._onScroll.fire(0))}},pe.prototype.eraseInLine=function(he){switch(this._restrictCursor(),he.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)},pe.prototype.insertLines=function(he){this._restrictCursor();var ye=he.params[0]||1,Ee=this._bufferService.buffer;if(!(Ee.y>Ee.scrollBottom||Ee.yEe.scrollBottom||Ee.yye.scrollBottom||ye.yye.scrollBottom||ye.yye.scrollBottom||ye.yye.scrollBottom||ye.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(ge.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(ge.C0.ESC+"[?6c"))},pe.prototype.sendDeviceAttributesSecondary=function(he){he.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(ge.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(ge.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(he.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(ge.C0.ESC+"[>83;40003;0c"))},pe.prototype._is=function(he){return(this._optionsService.options.termName+"").indexOf(he)===0},pe.prototype.setMode=function(he){for(var ye=0;ye=2||be[1]===2&&Pe+Se>=5)break;be[1]&&(Se=1)}while(++Pe+ye5)&&(he=1),ye.extended.underlineStyle=he,ye.fg|=268435456,he===0&&(ye.fg&=-268435457),ye.updateExtended()},pe.prototype.charAttributes=function(he){if(he.length===1&&he.params[0]===0)return this._curAttrData.fg=oe.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=oe.DEFAULT_ATTR_DATA.bg);for(var ye,Ee=he.length,be=this._curAttrData,Se=0;Se=30&&ye<=37?(be.fg&=-50331904,be.fg|=16777216|ye-30):ye>=40&&ye<=47?(be.bg&=-50331904,be.bg|=16777216|ye-40):ye>=90&&ye<=97?(be.fg&=-50331904,be.fg|=16777224|ye-90):ye>=100&&ye<=107?(be.bg&=-50331904,be.bg|=16777224|ye-100):ye===0?(be.fg=oe.DEFAULT_ATTR_DATA.fg,be.bg=oe.DEFAULT_ATTR_DATA.bg):ye===1?be.fg|=134217728:ye===3?be.bg|=67108864:ye===4?(be.fg|=268435456,this._processUnderline(he.hasSubParams(Se)?he.getSubParams(Se)[0]:1,be)):ye===5?be.fg|=536870912:ye===7?be.fg|=67108864:ye===8?be.fg|=1073741824:ye===2?be.bg|=134217728:ye===21?this._processUnderline(2,be):ye===22?(be.fg&=-134217729,be.bg&=-134217729):ye===23?be.bg&=-67108865:ye===24?be.fg&=-268435457:ye===25?be.fg&=-536870913:ye===27?be.fg&=-67108865:ye===28?be.fg&=-1073741825:ye===39?(be.fg&=-67108864,be.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg):ye===49?(be.bg&=-67108864,be.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):ye===38||ye===48||ye===58?Se+=this._extractColor(he,Se,be):ye===59?(be.extended=be.extended.clone(),be.extended.underlineColor=-1,be.updateExtended()):ye===100?(be.fg&=-67108864,be.fg|=16777215&oe.DEFAULT_ATTR_DATA.fg,be.bg&=-67108864,be.bg|=16777215&oe.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",ye)},pe.prototype.deviceStatus=function(he){switch(he.params[0]){case 5:this._coreService.triggerDataEvent(ge.C0.ESC+"[0n");break;case 6:var ye=this._bufferService.buffer.y+1,Ee=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(ge.C0.ESC+"["+ye+";"+Ee+"R")}},pe.prototype.deviceStatusPrivate=function(he){switch(he.params[0]){case 6:var ye=this._bufferService.buffer.y+1,Ee=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(ge.C0.ESC+"[?"+ye+";"+Ee+"R")}},pe.prototype.softReset=function(he){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},pe.prototype.setCursorStyle=function(he){var ye=he.params[0]||1;switch(ye){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 Ee=ye%2==1;this._optionsService.options.cursorBlink=Ee},pe.prototype.setScrollRegion=function(he){var ye,Ee=he.params[0]||1;(he.length<2||(ye=he.params[1])>this._bufferService.rows||ye===0)&&(ye=this._bufferService.rows),ye>Ee&&(this._bufferService.buffer.scrollTop=Ee-1,this._bufferService.buffer.scrollBottom=ye-1,this._setCursor(0,0))},pe.prototype.windowOptions=function(he){if(z(he.params[0],this._optionsService.options.windowOptions)){var ye=he.length>1?he.params[1]:0;switch(he.params[0]){case 14:ye!==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(ge.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:ye!==0&&ye!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),ye!==0&&ye!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:ye!==0&&ye!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),ye!==0&&ye!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},pe.prototype.saveCursor=function(he){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},pe.prototype.restoreCursor=function(he){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()},pe.prototype.setTitle=function(he){this._windowTitle=he,this._onTitleChange.fire(he)},pe.prototype.setIconName=function(he){this._iconName=he},pe.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},pe.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},pe.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},pe.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,de.DEFAULT_CHARSET)},pe.prototype.selectCharset=function(he){he.length===2?he[0]!=="/"&&this._charsetService.setgCharset(b[he[0]],de.CHARSETS[he[1]]||de.DEFAULT_CHARSET):this.selectDefaultCharset()},pe.prototype.index=function(){this._restrictCursor();var he=this._bufferService.buffer;this._bufferService.buffer.y++,he.y===he.scrollBottom+1?(he.y--,this._onRequestScroll.fire(this._eraseAttrData())):he.y>=this._bufferService.rows&&(he.y=this._bufferService.rows-1),this._restrictCursor()},pe.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},pe.prototype.reverseIndex=function(){this._restrictCursor();var he=this._bufferService.buffer;if(he.y===he.scrollTop){var ye=he.scrollBottom-he.scrollTop;he.lines.shiftElements(he.ybase+he.y,ye,1),he.lines.set(he.ybase+he.y,he.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(he.scrollTop,he.scrollBottom)}else he.y--,this._restrictCursor()},pe.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},pe.prototype.reset=function(){this._curAttrData=oe.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=oe.DEFAULT_ATTR_DATA.clone()},pe.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},pe.prototype.setgLevel=function(he){this._charsetService.setgLevel(he)},pe.prototype.screenAlignmentPattern=function(){var he=new ee.CellData;he.content=1<<22|69,he.fg=this._curAttrData.fg,he.bg=this._curAttrData.bg;var ye=this._bufferService.buffer;this._setCursor(0,0);for(var Ee=0;Ee256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(ve),this.length=0,this._subParams=new Int32Array(ge),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(ve),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(ve){var ge=new E;if(!ve.length)return ge;for(var de=ve[0]instanceof Array?1:0;de>8,le=255&this._subParamsIdx[ge];le-de>0&&ve.push(Array.prototype.slice.call(this._subParams,de,le))}return ve},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.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}},E.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]++}},E.prototype.hasSubParams=function(ve){return(255&this._subParamsIdx[ve])-(this._subParamsIdx[ve]>>8)>0},E.prototype.getSubParams=function(ve){var ge=this._subParamsIdx[ve]>>8,de=255&this._subParamsIdx[ve];return de-ge>0?this._subParams.subarray(ge,de):null},E.prototype.getSubParamsAll=function(){for(var ve={},ge=0;ge>8,le=255&this._subParamsIdx[ge];le-de>0&&(ve[ge]=this._subParams.slice(de,le))}return ve},E.prototype.addDigit=function(ve){var ge;if(!(this._rejectDigits||!(ge=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var de=this._digitIsSub?this._subParams:this.params,le=de[ge-1];de[ge-1]=~le?Math.min(10*le+ve,2147483647):ve}},E}();me.Params=we},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.OscHandler=me.OscParser=void 0;var we=re(23),E=re(8),ve=function(){function de(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return de.prototype.addHandler=function(le,ie){this._handlers[le]===void 0&&(this._handlers[le]=[]);var ue=this._handlers[le];return ue.push(ie),{dispose:function(){var se=ue.indexOf(ie);se!==-1&&ue.splice(se,1)}}},de.prototype.setHandler=function(le,ie){this._handlers[le]=[ie]},de.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},de.prototype.setHandlerFallback=function(le){this._handlerFb=le},de.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},de.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},de.prototype._start=function(){var le=this._handlers[this._id];if(le)for(var ie=le.length-1;ie>=0;ie--)le[ie].start();else this._handlerFb(this._id,"START")},de.prototype._put=function(le,ie,ue){var se=this._handlers[this._id];if(se)for(var oe=se.length-1;oe>=0;oe--)se[oe].put(le,ie,ue);else this._handlerFb(this._id,"PUT",E.utf32ToString(le,ie,ue))},de.prototype._end=function(le){var ie=this._handlers[this._id];if(ie){for(var ue=ie.length-1;ue>=0&&ie[ue].end(le)===!1;ue--);for(ue--;ue>=0;ue--)ie[ue].end(!1)}else this._handlerFb(this._id,"END",le)},de.prototype.start=function(){this.reset(),this._id=-1,this._state=1},de.prototype.put=function(le,ie,ue){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(le,ie,ue)}},de.prototype.end=function(le){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(le)),this._id=-1,this._state=0)},de}();me.OscParser=ve;var ge=function(){function de(le){this._handler=le,this._data="",this._hitLimit=!1}return de.prototype.start=function(){this._data="",this._hitLimit=!1},de.prototype.put=function(le,ie,ue){this._hitLimit||(this._data+=E.utf32ToString(le,ie,ue),this._data.length>we.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},de.prototype.end=function(le){var ie;return this._hitLimit?ie=!1:le&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},de}();me.OscHandler=ge},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.PAYLOAD_LIMIT=void 0,me.PAYLOAD_LIMIT=1e7},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.DcsHandler=me.DcsParser=void 0;var we=re(8),E=re(21),ve=re(23),ge=[],de=function(){function ie(){this._handlers=Object.create(null),this._active=ge,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(ue,se){this._handlers[ue]===void 0&&(this._handlers[ue]=[]);var oe=this._handlers[ue];return oe.push(se),{dispose:function(){var ae=oe.indexOf(se);ae!==-1&&oe.splice(ae,1)}}},ie.prototype.setHandler=function(ue,se){this._handlers[ue]=[se]},ie.prototype.clearHandler=function(ue){this._handlers[ue]&&delete this._handlers[ue]},ie.prototype.setHandlerFallback=function(ue){this._handlerFb=ue},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=ge,this._ident=0},ie.prototype.hook=function(ue,se){if(this.reset(),this._ident=ue,this._active=this._handlers[ue]||ge,this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].hook(se);else this._handlerFb(this._ident,"HOOK",se)},ie.prototype.put=function(ue,se,oe){if(this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].put(ue,se,oe);else this._handlerFb(this._ident,"PUT",we.utf32ToString(ue,se,oe))},ie.prototype.unhook=function(ue){if(this._active.length){for(var se=this._active.length-1;se>=0&&this._active[se].unhook(ue)===!1;se--);for(se--;se>=0;se--)this._active[se].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",ue);this._active=ge,this._ident=0},ie}();me.DcsParser=de;var le=function(){function ie(ue){this._handler=ue,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(ue){this._params=ue.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(ue,se,oe){this._hitLimit||(this._data+=we.utf32ToString(ue,se,oe),this._data.length>ve.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(ue){var se;return this._hitLimit?se=!1:ue&&(se=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,se},ie}();me.DcsHandler=le},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.removeTerminalFromCache=me.acquireCharAtlas=void 0;var we=re(26),E=re(43),ve=[];me.acquireCharAtlas=function(ge,de,le,ie,ue){for(var se=we.generateConfig(ie,ue,ge,le),oe=0;oe=0){if(we.configEquals(ne.config,se))return ne.atlas;ne.ownedBy.length===1?(ne.atlas.dispose(),ve.splice(oe,1)):ne.ownedBy.splice(ae,1);break}}for(oe=0;oe1)for(var te=this._getJoinedRanges(ne,y,a,oe,ee),ce=0;ce1)for(te=this._getJoinedRanges(ne,y,a,oe,ee),ce=0;ce=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new we.CellData)},ne.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},ne}(),oe=function(){function ne(ee){this._core=ee}return ne.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},ne.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},ne.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},ne.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},ne.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},ne.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},ne.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},ne.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},ne}(),ae=function(){function ne(ee){this._core=ee}return ne.prototype.register=function(ee){this._core.unicodeService.register(ee)},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(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),ne}()},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(Be,Ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Te,Oe){Te.__proto__=Oe}||function(Te,Oe){for(var je in Oe)Oe.hasOwnProperty(je)&&(Te[je]=Oe[je])})(Be,Ae)},function(Be,Ae){function Te(){this.constructor=Be}we(Be,Ae),Be.prototype=Ae===null?Object.create(Ae):(Te.prototype=Ae.prototype,new Te)});Object.defineProperty(me,"__esModule",{value:!0}),me.Terminal=void 0;var ve=re(36),ge=re(37),de=re(38),le=re(12),ie=re(19),ue=re(40),se=re(50),oe=re(51),ae=re(11),ne=re(7),ee=re(18),a=re(54),y=re(55),x=re(56),b=re(57),z=re(59),te=re(0),ce=re(16),fe=re(27),pe=re(60),he=re(5),ye=re(61),Ee=re(62),be=re(63),Se=re(64),Pe=re(65),Ce=typeof window!="undefined"?window.document:null,xe=function(Be){function Ae(Te){Te===void 0&&(Te={});var Oe=Be.call(this,Te)||this;return Oe.browser=ae,Oe._keyDownHandled=!1,Oe._onCursorMove=new te.EventEmitter,Oe._onKey=new te.EventEmitter,Oe._onRender=new te.EventEmitter,Oe._onSelectionChange=new te.EventEmitter,Oe._onTitleChange=new te.EventEmitter,Oe._onFocus=new te.EventEmitter,Oe._onBlur=new te.EventEmitter,Oe._onA11yCharEmitter=new te.EventEmitter,Oe._onA11yTabEmitter=new te.EventEmitter,Oe._setup(),Oe.linkifier=Oe._instantiationService.createInstance(se.Linkifier),Oe.linkifier2=Oe.register(Oe._instantiationService.createInstance(be.Linkifier2)),Oe.register(Oe._inputHandler.onRequestBell(function(){return Oe.bell()})),Oe.register(Oe._inputHandler.onRequestRefreshRows(function(je,De){return Oe.refresh(je,De)})),Oe.register(Oe._inputHandler.onRequestReset(function(){return Oe.reset()})),Oe.register(Oe._inputHandler.onRequestScroll(function(je,De){return Oe.scroll(je,De||void 0)})),Oe.register(Oe._inputHandler.onRequestWindowsOptionsReport(function(je){return Oe._reportWindowsOptions(je)})),Oe.register(te.forwardEvent(Oe._inputHandler.onCursorMove,Oe._onCursorMove)),Oe.register(te.forwardEvent(Oe._inputHandler.onTitleChange,Oe._onTitleChange)),Oe.register(te.forwardEvent(Oe._inputHandler.onA11yChar,Oe._onA11yCharEmitter)),Oe.register(te.forwardEvent(Oe._inputHandler.onA11yTab,Oe._onA11yTabEmitter)),Oe.register(Oe._bufferService.onResize(function(je){return Oe._afterResize(je.cols,je.rows)})),Oe}return E(Ae,Be),Object.defineProperty(Ae.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ae.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ae.prototype.dispose=function(){var Te,Oe,je;this._isDisposed||(Be.prototype.dispose.call(this),(Te=this._renderService)===null||Te===void 0||Te.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(je=(Oe=this.element)===null||Oe===void 0?void 0:Oe.parentNode)===null||je===void 0||je.removeChild(this.element))},Ae.prototype._setup=function(){Be.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ae.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ae.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ae.prototype._updateOptions=function(Te){var Oe,je,De,We;switch(Be.prototype._updateOptions.call(this,Te),Te){case"fontFamily":case"fontSize":(Oe=this._renderService)===null||Oe===void 0||Oe.clear(),(je=this._charSizeService)===null||je===void 0||je.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":(De=this.viewport)===null||De===void 0||De.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)):((We=this._accessibilityManager)===null||We===void 0||We.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},Ae.prototype._onTextAreaFocus=function(Te){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[I"),this.updateCursorStyle(Te),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ae.prototype.blur=function(){var Te;return(Te=this.textarea)===null||Te===void 0?void 0:Te.blur()},Ae.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(le.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ae.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var Te=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Oe=this._bufferService.buffer.y*Te,je=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=je+"px",this.textarea.style.top=Oe+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=Te+"px",this.textarea.style.lineHeight=Te+"px",this.textarea.style.zIndex="-5"}},Ae.prototype._initGlobal=function(){var Te=this;this._bindKeys(),this.register(ne.addDisposableDomListener(this.element,"copy",function(je){Te.hasSelection()&&de.copyHandler(je,Te._selectionService)}));var Oe=function(je){return de.handlePasteEvent(je,Te.textarea,Te._coreService)};this.register(ne.addDisposableDomListener(this.textarea,"paste",Oe)),this.register(ne.addDisposableDomListener(this.element,"paste",Oe)),ae.isFirefox?this.register(ne.addDisposableDomListener(this.element,"mousedown",function(je){je.button===2&&de.rightClickHandler(je,Te.textarea,Te.screenElement,Te._selectionService,Te.options.rightClickSelectsWord)})):this.register(ne.addDisposableDomListener(this.element,"contextmenu",function(je){de.rightClickHandler(je,Te.textarea,Te.screenElement,Te._selectionService,Te.options.rightClickSelectsWord)})),ae.isLinux&&this.register(ne.addDisposableDomListener(this.element,"auxclick",function(je){je.button===1&&de.moveTextAreaUnderMouseCursor(je,Te.textarea,Te.screenElement)}))},Ae.prototype._bindKeys=function(){var Te=this;this.register(ne.addDisposableDomListener(this.textarea,"keyup",function(Oe){return Te._keyUp(Oe)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keydown",function(Oe){return Te._keyDown(Oe)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"keypress",function(Oe){return Te._keyPress(Oe)},!0)),this.register(ne.addDisposableDomListener(this.textarea,"compositionstart",function(){return Te._compositionHelper.compositionstart()})),this.register(ne.addDisposableDomListener(this.textarea,"compositionupdate",function(Oe){return Te._compositionHelper.compositionupdate(Oe)})),this.register(ne.addDisposableDomListener(this.textarea,"compositionend",function(){return Te._compositionHelper.compositionend()})),this.register(this.onRender(function(){return Te._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Oe){return Te._queueLinkification(Oe.start,Oe.end)}))},Ae.prototype.open=function(Te){var Oe=this;if(!Te)throw new Error("Terminal requires a parent element.");Ce.body.contains(Te)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=Te.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),Te.appendChild(this.element);var je=Ce.createDocumentFragment();this._viewportElement=Ce.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),je.appendChild(this._viewportElement),this._viewportScrollArea=Ce.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Ce.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Ce.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),je.appendChild(this.screenElement),this.textarea=Ce.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(ze){return Oe._onTextAreaFocus(ze)})),this.register(ne.addDisposableDomListener(this.textarea,"blur",function(){return Oe._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var De=this._instantiationService.createInstance(Se.CoreBrowserService,this.textarea);this._instantiationService.setService(he.ICoreBrowserService,De),this._charSizeService=this._instantiationService.createInstance(ye.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(he.ICharSizeService,this._charSizeService),this._compositionView=Ce.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(je),this._theme=this.options.theme||this._theme,this._colorManager=new fe.ColorManager(Ce,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(ze){return Oe._colorManager.onOptionsChange(ze)})),this._colorManager.setTheme(this._theme);var We=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(pe.RenderService,We,this.rows,this.screenElement)),this._instantiationService.setService(he.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(ze){return Oe._onRender.fire(ze)})),this.onResize(function(ze){return Oe._renderService.resize(ze.cols,ze.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(he.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Ee.MouseService),this._instantiationService.setService(he.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(ge.Viewport,function(ze,Ve){return Oe.scrollLines(ze,Ve)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Oe.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Oe._renderService.onCursorMove(),Oe._syncTextArea()})),this.register(this.onResize(function(){return Oe._renderService.onResize(Oe.cols,Oe.rows)})),this.register(this.onBlur(function(){return Oe._renderService.onBlur()})),this.register(this.onFocus(function(){return Oe._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Oe.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(oe.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(he.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(ze){return Oe.scrollLines(ze.amount,ze.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Oe._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(ze){return Oe._renderService.onSelectionChanged(ze.start,ze.end,ze.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(ze){Oe.textarea.value=ze,Oe.textarea.focus(),Oe.textarea.select()})),this.register(this.onScroll(function(){Oe.viewport.syncScrollArea(),Oe._selectionService.refresh()})),this.register(ne.addDisposableDomListener(this._viewportElement,"scroll",function(){return Oe._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Oe._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(ze){return Oe._selectionService.onMouseDown(ze)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Ae.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(ue.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+'"')}},Ae.prototype._setTheme=function(Te){var Oe,je,De;this._theme=Te,(Oe=this._colorManager)===null||Oe===void 0||Oe.setTheme(Te),(je=this._renderService)===null||je===void 0||je.setColors(this._colorManager.colors),(De=this.viewport)===null||De===void 0||De.onThemeChange(this._colorManager.colors)},Ae.prototype.bindMouse=function(){var Te=this,Oe=this,je=this.element;function De(Me){var He,Ye,Qe=Oe._mouseService.getRawByteCoords(Me,Oe.screenElement,Oe.cols,Oe.rows);if(!Qe)return!1;switch(Me.overrideType||Me.type){case"mousemove":Ye=32,Me.buttons===void 0?(He=3,Me.button!==void 0&&(He=Me.button<3?Me.button:3)):He=1&Me.buttons?0:4&Me.buttons?1:2&Me.buttons?2:3;break;case"mouseup":Ye=0,He=Me.button<3?Me.button:3;break;case"mousedown":Ye=1,He=Me.button<3?Me.button:3;break;case"wheel":Me.deltaY!==0&&(Ye=Me.deltaY<0?0:1),He=4;break;default:return!1}return!(Ye===void 0||He===void 0||He>4)&&Oe._coreMouseService.triggerMouseEvent({col:Qe.x-33,row:Qe.y-33,button:He,action:Ye,ctrl:Me.ctrlKey,alt:Me.altKey,shift:Me.shiftKey})}var We={mouseup:null,wheel:null,mousedrag:null,mousemove:null},ze=function(Me){return De(Me),Me.buttons||(Te._document.removeEventListener("mouseup",We.mouseup),We.mousedrag&&Te._document.removeEventListener("mousemove",We.mousedrag)),Te.cancel(Me)},Ve=function(Me){return De(Me),Me.preventDefault(),Te.cancel(Me)},Ze=function(Me){Me.buttons&&De(Me)},Ue=function(Me){Me.buttons||De(Me)};this.register(this._coreMouseService.onProtocolChange(function(Me){Me?(Te.optionsService.options.logLevel==="debug"&&Te._logService.debug("Binding to mouse events:",Te._coreMouseService.explainEvents(Me)),Te.element.classList.add("enable-mouse-events"),Te._selectionService.disable()):(Te._logService.debug("Unbinding from mouse events."),Te.element.classList.remove("enable-mouse-events"),Te._selectionService.enable()),8&Me?We.mousemove||(je.addEventListener("mousemove",Ue),We.mousemove=Ue):(je.removeEventListener("mousemove",We.mousemove),We.mousemove=null),16&Me?We.wheel||(je.addEventListener("wheel",Ve,{passive:!1}),We.wheel=Ve):(je.removeEventListener("wheel",We.wheel),We.wheel=null),2&Me?We.mouseup||(We.mouseup=ze):(Te._document.removeEventListener("mouseup",We.mouseup),We.mouseup=null),4&Me?We.mousedrag||(We.mousedrag=Ze):(Te._document.removeEventListener("mousemove",We.mousedrag),We.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(ne.addDisposableDomListener(je,"mousedown",function(Me){if(Me.preventDefault(),Te.focus(),Te._coreMouseService.areMouseEventsActive&&!Te._selectionService.shouldForceSelection(Me))return De(Me),We.mouseup&&Te._document.addEventListener("mouseup",We.mouseup),We.mousedrag&&Te._document.addEventListener("mousemove",We.mousedrag),Te.cancel(Me)})),this.register(ne.addDisposableDomListener(je,"wheel",function(Me){if(!We.wheel){if(!Te.buffer.hasScrollback){var He=Te.viewport.getLinesScrolled(Me);if(He===0)return;for(var Ye=le.C0.ESC+(Te._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(Me.deltaY<0?"A":"B"),Qe="",rt=0;rt47)},Ae.prototype._keyUp=function(Te){this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1||(function(Oe){return Oe.keyCode===16||Oe.keyCode===17||Oe.keyCode===18}(Te)||this.focus(),this.updateCursorStyle(Te))},Ae.prototype._keyPress=function(Te){var Oe;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(Te)===!1)return!1;if(this.cancel(Te),Te.charCode)Oe=Te.charCode;else if(Te.which===null||Te.which===void 0)Oe=Te.keyCode;else{if(Te.which===0||Te.charCode===0)return!1;Oe=Te.which}return!(!Oe||(Te.altKey||Te.ctrlKey||Te.metaKey)&&!this._isThirdLevelShift(this.browser,Te))&&(Oe=String.fromCharCode(Oe),this._onKey.fire({key:Oe,domEvent:Te}),this._showCursor(),this._coreService.triggerDataEvent(Oe,!0),!0)},Ae.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ae.prototype.resize=function(Te,Oe){Te!==this.cols||Oe!==this.rows?Be.prototype.resize.call(this,Te,Oe):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ae.prototype._afterResize=function(Te,Oe){var je,De;(je=this._charSizeService)===null||je===void 0||je.measure(),(De=this.viewport)===null||De===void 0||De.syncScrollArea(!0)},Ae.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var Te=1;Te=0;ee--)(oe=le[ee])&&(ne=(ae<3?oe(ne):ae>3?oe(ie,ue,ne):oe(ie,ue))||ne);return ae>3&&ne&&Object.defineProperty(ie,ue,ne),ne},E=this&&this.__param||function(le,ie){return function(ue,se){ie(ue,se,le)}};Object.defineProperty(me,"__esModule",{value:!0}),me.CompositionHelper=void 0;var ve=re(5),ge=re(1),de=function(){function le(ie,ue,se,oe,ae,ne){this._textarea=ie,this._compositionView=ue,this._bufferService=se,this._optionsService=oe,this._charSizeService=ae,this._coreService=ne,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(le.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),le.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},le.prototype.compositionupdate=function(ie){var ue=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){ue._compositionPosition.end=ue._textarea.value.length},0)},le.prototype.compositionend=function(){this._finalizeComposition(!0)},le.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},le.prototype._finalizeComposition=function(ie){var ue=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var se={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(ue._isSendingComposition){ue._isSendingComposition=!1;var ae=void 0;ae=ue._isComposing?ue._textarea.value.substring(se.start,se.end):ue._textarea.value.substring(se.start),ue._coreService.triggerDataEvent(ae,!0)}},0)}else{this._isSendingComposition=!1;var oe=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(oe,!0)}},le.prototype._handleAnyTextareaChanges=function(){var ie=this,ue=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var se=ie._textarea.value.replace(ue,"");se.length>0&&ie._coreService.triggerDataEvent(se,!0)}},0)},le.prototype.updateCompositionElements=function(ie){var ue=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var se=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),oe=this._bufferService.buffer.y*se,ae=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=ae+"px",this._compositionView.style.top=oe+"px",this._compositionView.style.height=se+"px",this._compositionView.style.lineHeight=se+"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=ae+"px",this._textarea.style.top=oe+"px",this._textarea.style.width=ne.width+"px",this._textarea.style.height=ne.height+"px",this._textarea.style.lineHeight=ne.height+"px"}ie||setTimeout(function(){return ue.updateCompositionElements(!0)},0)}},le=we([E(2,ge.IBufferService),E(3,ge.IOptionsService),E(4,ve.ICharSizeService),E(5,ge.ICoreService)],le)}();me.CompositionHelper=de},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(oe,ae)},function(oe,ae){function ne(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(ne.prototype=ae.prototype,new ne)}),ve=this&&this.__decorate||function(oe,ae,ne,ee){var a,y=arguments.length,x=y<3?ae:ee===null?ee=Object.getOwnPropertyDescriptor(ae,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,ne,ee);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},ge=this&&this.__param||function(oe,ae){return function(ne,ee){ae(ne,ee,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.Viewport=void 0;var de=re(2),le=re(7),ie=re(5),ue=re(1),se=function(oe){function ae(ne,ee,a,y,x,b,z){var te=oe.call(this)||this;return te._scrollLines=ne,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,te.scrollBarWidth=0,te._currentRowHeight=0,te._lastRecordedBufferLength=0,te._lastRecordedViewportHeight=0,te._lastRecordedBufferHeight=0,te._lastTouchY=0,te._lastScrollTop=0,te._wheelPartialScroll=0,te._refreshAnimationFrame=null,te._ignoreNextScrollEvent=!1,te.scrollBarWidth=te._viewportElement.offsetWidth-te._scrollArea.offsetWidth||15,te.register(le.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(ae,oe),ae.prototype.onThemeChange=function(ne){this._viewportElement.style.backgroundColor=ne.background.css},ae.prototype._refresh=function(ne){var ee=this;if(ne)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},ae.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 ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},ae.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 ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(ne)}else this._refresh(ne)},ae.prototype._onScroll=function(ne){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},ae.prototype._bubbleScroll=function(ne,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):ne.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},ae.prototype._applyScrollModifier=function(ne,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?ne*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:ne*this._optionsService.options.scrollSensitivity},ae.prototype.onTouchStart=function(ne){this._lastTouchY=ne.touches[0].pageY},ae.prototype.onTouchMove=function(ne){var ee=this._lastTouchY-ne.touches[0].pageY;return this._lastTouchY=ne.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(ne,ee))},ae=ve([ge(3,ue.IBufferService),ge(4,ue.IOptionsService),ge(5,ie.ICharSizeService),ge(6,ie.IRenderService)],ae)}(de.Disposable);me.Viewport=se},function(at,me,re){"use strict";function we(de){return de.replace(/\r?\n/g,"\r")}function E(de,le){return le?"\x1B[200~"+de+"\x1B[201~":de}function ve(de,le,ie){de=E(de=we(de),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(de,!0),le.value=""}function ge(de,le,ie){var ue=ie.getBoundingClientRect(),se=de.clientX-ue.left-10,oe=de.clientY-ue.top-10;le.style.width="20px",le.style.height="20px",le.style.left=se+"px",le.style.top=oe+"px",le.style.zIndex="1000",le.focus()}Object.defineProperty(me,"__esModule",{value:!0}),me.rightClickHandler=me.moveTextAreaUnderMouseCursor=me.paste=me.handlePasteEvent=me.copyHandler=me.bracketTextForPaste=me.prepareTextForTerminal=void 0,me.prepareTextForTerminal=we,me.bracketTextForPaste=E,me.copyHandler=function(de,le){de.clipboardData&&de.clipboardData.setData("text/plain",le.selectionText),de.preventDefault()},me.handlePasteEvent=function(de,le,ie){de.stopPropagation(),de.clipboardData&&ve(de.clipboardData.getData("text/plain"),le,ie)},me.paste=ve,me.moveTextAreaUnderMouseCursor=ge,me.rightClickHandler=function(de,le,ie,ue,se){ge(de,le,ie),se&&!ue.isClickInSelection(de)&&ue.selectWordAtCursor(de),le.value=ue.selectionText,le.select()}},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(oe,ae)},function(oe,ae){function ne(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(ne.prototype=ae.prototype,new ne)});Object.defineProperty(me,"__esModule",{value:!0}),me.EscapeSequenceParser=me.VT500_TRANSITION_TABLE=me.TransitionTable=void 0;var ve=re(2),ge=re(15),de=re(21),le=re(22),ie=re(24),ue=function(){function oe(ae){this.table=new Uint8Array(ae)}return oe.prototype.setDefault=function(ae,ne){ge.fill(this.table,ae<<4|ne)},oe.prototype.add=function(ae,ne,ee,a){this.table[ne<<8|ae]=ee<<4|a},oe.prototype.addMany=function(ae,ne,ee,a){for(var y=0;y1)throw new Error("only one byte as prefix supported");if((a=ne.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(ne.intermediates){if(ne.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;yx||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(ne.final.length!==1)throw new Error("final must be a single byte");var b=ne.final.charCodeAt(0);if(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},ae.prototype.identToString=function(ne){for(var ee=[];ne;)ee.push(String.fromCharCode(255&ne)),ne>>=8;return ee.reverse().join("")},ae.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},ae.prototype.setPrintHandler=function(ne){this._printHandler=ne},ae.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},ae.prototype.addEscHandler=function(ne,ee){var a=this._identifier(ne,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},ae.prototype.setEscHandler=function(ne,ee){this._escHandlers[this._identifier(ne,[48,126])]=[ee]},ae.prototype.clearEscHandler=function(ne){this._escHandlers[this._identifier(ne,[48,126])]&&delete this._escHandlers[this._identifier(ne,[48,126])]},ae.prototype.setEscHandlerFallback=function(ne){this._escHandlerFb=ne},ae.prototype.setExecuteHandler=function(ne,ee){this._executeHandlers[ne.charCodeAt(0)]=ee},ae.prototype.clearExecuteHandler=function(ne){this._executeHandlers[ne.charCodeAt(0)]&&delete this._executeHandlers[ne.charCodeAt(0)]},ae.prototype.setExecuteHandlerFallback=function(ne){this._executeHandlerFb=ne},ae.prototype.addCsiHandler=function(ne,ee){var a=this._identifier(ne);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},ae.prototype.setCsiHandler=function(ne,ee){this._csiHandlers[this._identifier(ne)]=[ee]},ae.prototype.clearCsiHandler=function(ne){this._csiHandlers[this._identifier(ne)]&&delete this._csiHandlers[this._identifier(ne)]},ae.prototype.setCsiHandlerFallback=function(ne){this._csiHandlerFb=ne},ae.prototype.addDcsHandler=function(ne,ee){return this._dcsParser.addHandler(this._identifier(ne),ee)},ae.prototype.setDcsHandler=function(ne,ee){this._dcsParser.setHandler(this._identifier(ne),ee)},ae.prototype.clearDcsHandler=function(ne){this._dcsParser.clearHandler(this._identifier(ne))},ae.prototype.setDcsHandlerFallback=function(ne){this._dcsParser.setHandlerFallback(ne)},ae.prototype.addOscHandler=function(ne,ee){return this._oscParser.addHandler(ne,ee)},ae.prototype.setOscHandler=function(ne,ee){this._oscParser.setHandler(ne,ee)},ae.prototype.clearOscHandler=function(ne){this._oscParser.clearHandler(ne)},ae.prototype.setOscHandlerFallback=function(ne){this._oscParser.setHandlerFallback(ne)},ae.prototype.setErrorHandler=function(ne){this._errorHandler=ne},ae.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},ae.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},ae.prototype.parse=function(ne,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,ce=this._params,fe=this._transitions.table,pe=0;pe>4){case 2:for(var he=pe+1;;++he){if(he>=ee||(a=ne[he])<32||a>126&&a<160){this._printHandler(ne,pe,he),pe=he-1;break}if(++he>=ee||(a=ne[he])<32||a>126&&a<160){this._printHandler(ne,pe,he),pe=he-1;break}if(++he>=ee||(a=ne[he])<32||a>126&&a<160){this._printHandler(ne,pe,he),pe=he-1;break}if(++he>=ee||(a=ne[he])<32||a>126&&a<160){this._printHandler(ne,pe,he),pe=he-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:pe,code:a,currentState:x,collect:te,params:ce,abort:!1}).abort)return;break;case 7:for(var ye=this._csiHandlers[te<<8|a],Ee=ye?ye.length-1:-1;Ee>=0&&ye[Ee](ce)===!1;Ee--);Ee<0&&this._csiHandlerFb(te<<8|a,ce),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(a-48)}while(++pe47&&a<60);pe--;break;case 9:te<<=8,te|=a;break;case 10:for(var be=this._escHandlers[te<<8|a],Se=be?be.length-1:-1;Se>=0&&be[Se]()===!1;Se--);Se<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),te=0;break;case 12:z.hook(te<<8|a,ce);break;case 13:for(var Pe=pe+1;;++Pe)if(Pe>=ee||(a=ne[Pe])===24||a===26||a===27||a>127&&a<160){z.put(ne,pe,Pe),pe=Pe-1;break}break;case 14:z.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Ce=pe+1;;Ce++)if(Ce>=ee||(a=ne[Ce])<32||a>127&&a<=159){b.put(ne,pe,Ce),pe=Ce-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},ae}(ve.Disposable);me.EscapeSequenceParser=se},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(b,z){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(te[fe]=ce[fe])})(b,z)},function(b,z){function te(){this.constructor=b}we(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),ve=this&&this.__decorate||function(b,z,te,ce){var fe,pe=arguments.length,he=pe<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")he=Reflect.decorate(b,z,te,ce);else for(var ye=b.length-1;ye>=0;ye--)(fe=b[ye])&&(he=(pe<3?fe(he):pe>3?fe(z,te,he):fe(z,te))||he);return pe>3&&he&&Object.defineProperty(z,te,he),he},ge=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(me,"__esModule",{value:!0}),me.Renderer=void 0;var de=re(41),le=re(47),ie=re(48),ue=re(49),se=re(29),oe=re(2),ae=re(5),ne=re(1),ee=re(25),a=re(0),y=1,x=function(b){function z(te,ce,fe,pe,he,ye,Ee,be,Se){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=ce,Pe._bufferService=he,Pe._charSizeService=ye,Pe._optionsService=Ee,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Ce=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new se.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new de.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Ce,Pe._id,Pe._bufferService,Ee),new le.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,Ee),new ue.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,fe,pe,Pe._bufferService,Ee),new ie.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,Ee,be,Se)],Pe.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},Pe._devicePixelRatio=window.devicePixelRatio,Pe._updateDimensions(),Pe.onOptionsChanged(),Pe}return E(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,ce=this._renderLayers;te0&&ce===te[0][0]){pe=!0;var ye=te.shift();fe=new ie.JoinedCellData(this._workCell,z.translateToString(!0,ye[0],ye[1]),ye[1]-ye[0]),he=ye[1]-1}!pe&&this._isOverlapping(fe)&&hethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},ae}(ge.BaseRenderLayer);me.TextRenderLayer=se},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.GridCache=void 0;var we=function(){function E(){this.cache=[]}return E.prototype.resize=function(ve,ge){for(var de=0;de>>24,xe=Se.rgba>>>16&255,Be=Se.rgba>>>8&255,Ae=0;Ae=this.capacity)de=this._head,this._unlinkNode(de),delete this._map[de.key],de.key=ve,de.value=ge,this._map[ve]=de;else{var le=this._nodePool;le.length>0?((de=le.pop()).key=ve,de.value=ge):de={prev:null,next:null,key:ve,value:ge},this._map[ve]=de,this.size++}this._appendNode(de)},E}();me.LRUMap=we},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(ge,de){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ie){le.__proto__=ie}||function(le,ie){for(var ue in ie)ie.hasOwnProperty(ue)&&(le[ue]=ie[ue])})(ge,de)},function(ge,de){function le(){this.constructor=ge}we(ge,de),ge.prototype=de===null?Object.create(de):(le.prototype=de.prototype,new le)});Object.defineProperty(me,"__esModule",{value:!0}),me.SelectionRenderLayer=void 0;var ve=function(ge){function de(le,ie,ue,se,oe,ae){var ne=ge.call(this,le,"selection",ie,!0,ue,se,oe,ae)||this;return ne._clearState(),ne}return E(de,ge),de.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},de.prototype.resize=function(le){ge.prototype.resize.call(this,le),this._clearState()},de.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},de.prototype.onSelectionChanged=function(le,ie,ue){if(this._didStateChange(le,ie,ue,this._bufferService.buffer.ydisp))if(this._clearAll(),le&&ie){var se=le[1]-this._bufferService.buffer.ydisp,oe=ie[1]-this._bufferService.buffer.ydisp,ae=Math.max(se,0),ne=Math.min(oe,this._bufferService.rows-1);if(!(ae>=this._bufferService.rows||ne<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,ue){var ee=le[0],a=ie[0]-ee,y=ne-ae+1;this._fillCells(ee,ae,a,y)}else{ee=se===ae?le[0]:0;var x=ae===ne?ie[0]:this._bufferService.cols;this._fillCells(ee,ae,x-ee,1);var b=Math.max(ne-ae-1,0);if(this._fillCells(0,ae+1,this._bufferService.cols,b),ae!==ne){var z=oe===ne?ie[0]:this._bufferService.cols;this._fillCells(0,ne,z,1)}}this._state.start=[le[0],le[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=ue,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},de.prototype._didStateChange=function(le,ie,ue,se){return!this._areCoordinatesEqual(le,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||ue!==this._state.columnSelectMode||se!==this._state.ydisp},de.prototype._areCoordinatesEqual=function(le,ie){return!(!le||!ie)&&le[0]===ie[0]&&le[1]===ie[1]},de}(re(13).BaseRenderLayer);me.SelectionRenderLayer=ve},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(ie,ue){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var ae in oe)oe.hasOwnProperty(ae)&&(se[ae]=oe[ae])})(ie,ue)},function(ie,ue){function se(){this.constructor=ie}we(ie,ue),ie.prototype=ue===null?Object.create(ue):(se.prototype=ue.prototype,new se)});Object.defineProperty(me,"__esModule",{value:!0}),me.CursorRenderLayer=void 0;var ve=re(13),ge=re(4),de=function(ie){function ue(se,oe,ae,ne,ee,a,y,x,b){var z=ie.call(this,se,"cursor",oe,!0,ae,ne,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new ge.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(ue,ie),ue.prototype.resize=function(se){ie.prototype.resize.call(this,se),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},ue.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},ue.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onOptionsChanged=function(){var se,oe=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new le(this._coreBrowserService.isFocused,function(){oe._render(!0)})):((se=this._cursorBlinkStateManager)===null||se===void 0||se.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},ue.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},ue.prototype.onGridChanged=function(se,oe){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},ue.prototype._render=function(se){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var oe=this._bufferService.buffer.ybase+this._bufferService.buffer.y,ae=oe-this._bufferService.buffer.ydisp;if(ae<0||ae>=this._bufferService.rows)this._clearCursor();else{var ne=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(oe).loadCell(ne,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](ne,ae,this._cell):this._renderBlurCursor(ne,ae,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=ae,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===ne&&this._state.y===ae&&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,ae,this._cell),this._ctx.restore(),this._state.x=ne,this._state.y=ae,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},ue.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})},ue.prototype._renderBarCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(se,oe,this._optionsService.options.cursorWidth),this._ctx.restore()},ue.prototype._renderBlockCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(se,oe,ae.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(ae,se,oe),this._ctx.restore()},ue.prototype._renderUnderlineCursor=function(se,oe,ae){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(se,oe),this._ctx.restore()},ue.prototype._renderBlurCursor=function(se,oe,ae){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(se,oe,ae.getWidth(),1),this._ctx.restore()},ue}(ve.BaseRenderLayer);me.CursorRenderLayer=de;var le=function(){function ie(ue,se){this._renderCallback=se,this.isCursorVisible=!0,ue&&this._restartInterval()}return Object.defineProperty(ie.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ie.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)},ie.prototype.restartBlinkAnimation=function(){var ue=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0})))},ie.prototype._restartInterval=function(ue){var se=this;ue===void 0&&(ue=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(se._animationTimeRestarted){var oe=600-(Date.now()-se._animationTimeRestarted);if(se._animationTimeRestarted=void 0,oe>0)return void se._restartInterval(oe)}se.isCursorVisible=!1,se._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0}),se._blinkInterval=window.setInterval(function(){if(se._animationTimeRestarted){var ae=600-(Date.now()-se._animationTimeRestarted);return se._animationTimeRestarted=void 0,void se._restartInterval(ae)}se.isCursorVisible=!se.isCursorVisible,se._animationFrame=window.requestAnimationFrame(function(){se._renderCallback(),se._animationFrame=void 0})},600)},ue)},ie.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)},ie.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ie}()},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(ie,ue){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(se,oe){se.__proto__=oe}||function(se,oe){for(var ae in oe)oe.hasOwnProperty(ae)&&(se[ae]=oe[ae])})(ie,ue)},function(ie,ue){function se(){this.constructor=ie}we(ie,ue),ie.prototype=ue===null?Object.create(ue):(se.prototype=ue.prototype,new se)});Object.defineProperty(me,"__esModule",{value:!0}),me.LinkRenderLayer=void 0;var ve=re(13),ge=re(9),de=re(26),le=function(ie){function ue(se,oe,ae,ne,ee,a,y,x){var b=ie.call(this,se,"link",oe,!0,ae,ne,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(ue,ie),ue.prototype.resize=function(se){ie.prototype.resize.call(this,se),this._state=void 0},ue.prototype.reset=function(){this._clearCurrentLink()},ue.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var se=this._state.y2-this._state.y1-1;se>0&&this._clearCells(0,this._state.y1+1,this._state.cols,se),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},ue.prototype._onShowLinkUnderline=function(se){if(se.fg===ge.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:se.fg&&de.is256Color(se.fg)?this._ctx.fillStyle=this._colors.ansi[se.fg].css:this._ctx.fillStyle=this._colors.foreground.css,se.y1===se.y2)this._fillBottomLineAtCells(se.x1,se.y1,se.x2-se.x1);else{this._fillBottomLineAtCells(se.x1,se.y1,se.cols-se.x1);for(var oe=se.y1+1;oe=0;a--)(ae=ie[a])&&(ee=(ne<3?ae(ee):ne>3?ae(ue,se,ee):ae(ue,se))||ee);return ne>3&&ee&&Object.defineProperty(ue,se,ee),ee},E=this&&this.__param||function(ie,ue){return function(se,oe){ue(se,oe,ie)}};Object.defineProperty(me,"__esModule",{value:!0}),me.MouseZone=me.Linkifier=void 0;var ve=re(0),ge=re(1),de=function(){function ie(ue,se,oe){this._bufferService=ue,this._logService=se,this._unicodeService=oe,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(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ie.prototype.attachToDom=function(ue,se){this._element=ue,this._mouseZoneManager=se},ie.prototype.linkifyRows=function(ue,se){var oe=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=ue,this._rowsToLinkify.end=se):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,ue),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,se)),this._mouseZoneManager.clearAll(ue,se),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return oe._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var ue=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var se=ue.ydisp+this._rowsToLinkify.start;if(!(se>=ue.lines.length)){for(var oe=ue.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,ae=Math.ceil(2e3/this._bufferService.cols),ne=this._bufferService.buffer.iterator(!1,se,oe,ae,ae);ne.hasNext();)for(var ee=ne.next(),a=0;a=0;se--)if(ue.priority<=this._linkMatchers[se].priority)return void this._linkMatchers.splice(se+1,0,ue);this._linkMatchers.splice(0,0,ue)}else this._linkMatchers.push(ue)},ie.prototype.deregisterLinkMatcher=function(ue){for(var se=0;se>9&511:void 0;oe.validationCallback?oe.validationCallback(b,function(pe){ne._rowsTimeoutId||pe&&ne._addLink(z[1],z[0]-ne._bufferService.buffer.ydisp,b,oe,fe)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,oe,fe)},x=this;(ae=ee.exec(se))!==null&&y()!=="break";);},ie.prototype._addLink=function(ue,se,oe,ae,ne){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(oe),y=ue%this._bufferService.cols,x=se+Math.floor(ue/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new le(y+1,x+1,b+1,z+1,function(te){if(ae.handler)return ae.handler(te,oe);var ce=window.open();ce?(ce.opener=null,ce.location.href=oe):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),ae.hoverTooltipCallback&&ae.hoverTooltipCallback(te,oe,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,ne)),ee._element.classList.remove("xterm-cursor-pointer"),ae.hoverLeaveCallback&&ae.hoverLeaveCallback()},function(te){return!ae.willLinkActivate||ae.willLinkActivate(te,oe)}))}},ie.prototype._createLinkHoverEvent=function(ue,se,oe,ae,ne){return{x1:ue,y1:se,x2:oe,y2:ae,cols:this._bufferService.cols,fg:ne}},ie._timeBeforeLatency=200,ie=we([E(0,ge.IBufferService),E(1,ge.ILogService),E(2,ge.IUnicodeService)],ie)}();me.Linkifier=de;var le=function(ie,ue,se,oe,ae,ne,ee,a,y){this.x1=ie,this.y1=ue,this.x2=se,this.y2=oe,this.clickCallback=ae,this.hoverCallback=ne,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};me.MouseZone=le},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(b,z){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(te[fe]=ce[fe])})(b,z)},function(b,z){function te(){this.constructor=b}we(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),ve=this&&this.__decorate||function(b,z,te,ce){var fe,pe=arguments.length,he=pe<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")he=Reflect.decorate(b,z,te,ce);else for(var ye=b.length-1;ye>=0;ye--)(fe=b[ye])&&(he=(pe<3?fe(he):pe>3?fe(z,te,he):fe(z,te))||he);return pe>3&&he&&Object.defineProperty(z,te,he),he},ge=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(me,"__esModule",{value:!0}),me.SelectionService=void 0;var de=re(11),le=re(52),ie=re(4),ue=re(0),se=re(5),oe=re(1),ae=re(30),ne=re(53),ee=re(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,ce,fe,pe,he,ye,Ee){var be=b.call(this)||this;return be._element=te,be._screenElement=ce,be._bufferService=fe,be._coreService=pe,be._mouseService=he,be._optionsService=ye,be._renderService=Ee,be._dragScrollAmount=0,be._enabled=!0,be._workCell=new ie.CellData,be._mouseDownTimeStamp=0,be._onLinuxMouseSelection=be.register(new ue.EventEmitter),be._onRedrawRequest=be.register(new ue.EventEmitter),be._onSelectionChange=be.register(new ue.EventEmitter),be._onRequestScrollLines=be.register(new ue.EventEmitter),be._mouseMoveListener=function(Se){return be._onMouseMove(Se)},be._mouseUpListener=function(Se){return be._onMouseUp(Se)},be._coreService.onUserInput(function(){be.hasSelection&&be.clearSelection()}),be._trimListener=be._bufferService.buffer.lines.onTrim(function(Se){return be._onTrim(Se)}),be.register(be._bufferService.buffers.onBufferActivate(function(Se){return be._onBufferActivate(Se)})),be.enable(),be._model=new le.SelectionModel(be._bufferService),be._activeSelectionMode=0,be}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!te||!ce)&&(te[0]!==ce[0]||te[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!te||!ce)return"";var fe=this._bufferService.buffer,pe=[];if(this._activeSelectionMode===3){if(te[0]===ce[0])return"";for(var he=te[1];he<=ce[1];he++){var ye=fe.translateBufferLineToString(he,!0,te[0],ce[0]);pe.push(ye)}}else{var Ee=te[1]===ce[1]?ce[0]:void 0;for(pe.push(fe.translateBufferLineToString(te[1],!0,te[0],Ee)),he=te[1]+1;he<=ce[1]-1;he++){var be=fe.lines.get(he);ye=fe.translateBufferLineToString(he,!0),be&&be.isWrapped?pe[pe.length-1]+=ye:pe.push(ye)}te[1]!==ce[1]&&(be=fe.lines.get(ce[1]),ye=fe.translateBufferLineToString(ce[1],!0,0,ce[0]),be&&be.isWrapped?pe[pe.length-1]+=ye:pe.push(ye))}return pe.map(function(Se){return Se.replace(y," ")}).join(de.isWindows?`\r `:` -`)},enumerable:!1,configurable:!0}),z.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},z.prototype.refresh=function(te){var ce=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return ce._refresh()})),de.isLinux&&te&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},z.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},z.prototype.isClickInSelection=function(te){var ce=this._getMouseBufferCoords(te),fe=this._model.finalSelectionStart,pe=this._model.finalSelectionEnd;return!!(fe&&pe&&ce)&&this._areCoordsInSelection(ce,fe,pe)},z.prototype._areCoordsInSelection=function(te,ce,fe){return te[1]>ce[1]&&te[1]=ce[0]&&te[0]=ce[0]},z.prototype.selectWordAtCursor=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.prototype.selectLines=function(te,ce){this._model.clearSelection(),te=Math.max(te,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.prototype._getMouseBufferCoords=function(te){var ce=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},z.prototype._getMouseEventScrollAmount=function(te){var ce=ae.getCoordsRelativeToElement(te,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))},z.prototype.shouldForceSelection=function(te){return de.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.prototype.onMouseDown=function(te){if(this._mouseDownTimeStamp=te.timeStamp,(te.button!==2||!this.hasSelection)&&te.button===0){if(!this._enabled){if(!this.shouldForceSelection(te))return;te.stopPropagation()}te.preventDefault(),this._dragScrollAmount=0,this._enabled&&te.shiftKey?this._onIncrementalClick(te):te.detail===1?this._onSingleClick(te):te.detail===2?this._onDoubleClick(te):te.detail===3&&this._onTripleClick(te),this._addMouseDownListeners(),this.refresh(!0)}},z.prototype._addMouseDownListeners=function(){var te=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return te._dragScroll()},50)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.prototype._onSingleClick=function(te){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(te)?3:0,this._model.selectionStart=this._getMouseBufferCoords(te),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]++}},z.prototype._onDoubleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},z.prototype._onTripleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(de.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(te),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]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]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(te.ydisp+this._bufferService.rows,te.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=te.ydisp),this.refresh()}},z.prototype._onMouseUp=function(te){var ce=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var fe=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(fe&&fe[0]!==void 0&&fe[1]!==void 0){var pe=re.moveToCellSequence(fe[0]-1,fe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(pe,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(fe){return ce._onTrim(fe)})},z.prototype._convertViewportColToCharacterIndex=function(te,ce){for(var fe=ce[0],pe=0;ce[0]>=pe;pe++){var he=te.loadCell(pe,this._workCell).getChars().length;this._workCell.getWidth()===0?fe--:he>1&&ce[0]!==pe&&(fe+=he-1)}return fe},z.prototype.setSelection=function(te,ce,fe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,ce],this._model.selectionStartLength=fe,this.refresh()},z.prototype._getWordAt=function(te,ce,fe,pe){if(fe===void 0&&(fe=!0),pe===void 0&&(pe=!0),!(te[0]>=this._bufferService.cols)){var he=this._bufferService.buffer,ye=he.lines.get(te[1]);if(ye){var Ee=he.translateBufferLineToString(te[1],!1),be=this._convertViewportColToCharacterIndex(ye,te),Se=be,Pe=te[0]-be,Ce=0,xe=0,Be=0,Ae=0;if(Ee.charAt(be)===" "){for(;be>0&&Ee.charAt(be-1)===" ";)be--;for(;Se1&&(Ae+=je-1,Se+=je-1);Te>0&&be>0&&!this._isCharWordSeparator(ye.loadCell(Te-1,this._workCell));){ye.loadCell(Te-1,this._workCell);var De=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ce++,Te--):De>1&&(Be+=De-1,be-=De-1),be--,Te--}for(;Oe1&&(Ae+=We-1,Se+=We-1),Se++,Oe++}}Se++;var ze=be+Pe-Ce+Be,Ve=Math.min(this._bufferService.cols,Se-be+Ce+xe-Be-Ae);if(ce||Ee.slice(be,Se).trim()!==""){if(fe&&ze===0&&ye.getCodePoint(0)!==32){var Ze=he.lines.get(te[1]-1);if(Ze&&ye.isWrapped&&Ze.getCodePoint(this._bufferService.cols-1)!==32){var Ue=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(Ue){var Me=this._bufferService.cols-Ue.start;ze-=Me,Ve+=Me}}}if(pe&&ze+Ve===this._bufferService.cols&&ye.getCodePoint(this._bufferService.cols-1)!==32){var He=he.lines.get(te[1]+1);if(He&&He.isWrapped&&He.getCodePoint(0)!==32){var Qe=this._getWordAt([0,te[1]+1],!1,!1,!0);Qe&&(Ve+=Qe.length)}}return{start:ze,length:Ve}}}}},z.prototype._selectWordAt=function(te,ce){var fe=this._getWordAt(te,ce);if(fe){for(;fe.start<0;)fe.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[fe.start,te[1]],this._model.selectionStartLength=fe.length}},z.prototype._selectToWordAt=function(te){var ce=this._getWordAt(te,!0);if(ce){for(var fe=te[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]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.prototype._selectLineAt=function(te){var ce=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},z=ve([me(2,oe.IBufferService),me(3,oe.ICoreService),me(4,se.IMouseService),me(5,oe.IOptionsService),me(6,se.IRenderService)],z)}(ee.Disposable);ge.SelectionService=x},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionModel=void 0;var we=function(){function E(ve){this._bufferService=ve,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var 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}),E.prototype.areSelectionValuesReversed=function(){var ve=this.selectionStart,me=this.selectionEnd;return!(!ve||!me)&&(ve[1]>me[1]||ve[1]===me[1]&&ve[0]>me[0])},E.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)},E}();ge.SelectionModel=we},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.moveToCellSequence=void 0;var we=ne(12);function E(ue,se,oe,ae){var re=ue-ve(oe,ue),ee=se-ve(oe,se);return ie(Math.abs(re-ee)-function(a,y,x){for(var b=0,z=a-ve(x,a),te=y-ve(x,y),ce=0;ce=0&&sese?"A":"B"}function de(ue,se,oe,ae,re,ee){for(var a=ue,y=se,x="";a!==oe||y!==ae;)a+=re?1:-1,re&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,ue,a),a=0,ue=0,y++):!re&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,ue+1),ue=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,ue,a)}function le(ue,se){var oe=se?"O":"[";return we.C0.ESC+oe+ue}function ie(ue,se){ue=Math.floor(ue);for(var oe="",ae=0;ae0?te-ve(ce,te):b;var he=te,ye=function(Ee,be,Se,Pe,Ce,xe){var Be;return Be=E(Se,Pe,Ce,xe).length>0?Pe-ve(Ce,Pe):be,Ee=Se&&Beue?"D":"C",ie(Math.abs(ee-ue),le(re,ae));re=a>se?"D":"C";var y=Math.abs(a-se);return ie(function(x,b){return b.cols-x}(a>se?ue:ee,oe)+(y-1)*oe.cols+1+((a>se?ee:ue)-1),le(re,ae))}},function(at,ge,ne){"use strict";var we=this&&this.__decorate||function(de,le,ie,ue){var se,oe=arguments.length,ae=oe<3?le:ue===null?ue=Object.getOwnPropertyDescriptor(le,ie):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(de,le,ie,ue);else for(var re=de.length-1;re>=0;re--)(se=de[re])&&(ae=(oe<3?se(ae):oe>3?se(le,ie,ae):se(le,ie))||ae);return oe>3&&ae&&Object.defineProperty(le,ie,ae),ae},E=this&&this.__param||function(de,le){return function(ie,ue){le(ie,ue,de)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SoundService=void 0;var ve=ne(1),me=function(){function de(le){this._optionsService=le}return Object.defineProperty(de,"audioContext",{get:function(){if(!de._audioContext){var le=window.AudioContext||window.webkitAudioContext;if(!le)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;de._audioContext=new le}return de._audioContext},enumerable:!1,configurable:!0}),de.prototype.playBellSound=function(){var le=de.audioContext;if(le){var ie=le.createBufferSource();le.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(ue){ie.buffer=ue,ie.connect(le.destination),ie.start(0)})}},de.prototype._base64ToArrayBuffer=function(le){for(var ie=window.atob(le),ue=ie.length,se=new Uint8Array(ue),oe=0;oe=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},me=this&&this.__param||function(oe,ae){return function(re,ee){ae(re,ee,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZoneManager=void 0;var de=ne(2),le=ne(7),ie=ne(5),ue=ne(1),se=function(oe){function ae(re,ee,a,y,x,b){var z=oe.call(this)||this;return z._element=re,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(le.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(ae,oe),ae.prototype.dispose=function(){oe.prototype.dispose.call(this),this._deactivate()},ae.prototype.add=function(re){this._zones.push(re),this._zones.length===1&&this._activate()},ae.prototype.clearAll=function(re,ee){if(this._zones.length!==0){re&&ee||(re=0,ee=this._bufferService.rows-1);for(var a=0;are&&y.y1<=ee+1||y.y2>re&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},ae.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))},ae.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))},ae.prototype._onMouseMove=function(re){this._lastHoverCoords[0]===re.pageX&&this._lastHoverCoords[1]===re.pageY||(this._onHover(re),this._lastHoverCoords=[re.pageX,re.pageY])},ae.prototype._onHover=function(re){var ee=this,a=this._findZoneEventAt(re);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(re),this._tooltipTimeout=window.setTimeout(function(){return ee._onTooltip(re)},this._optionsService.options.linkTooltipHoverDuration)))},ae.prototype._onTooltip=function(re){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(re);ee&&ee.tooltipCallback&&ee.tooltipCallback(re)},ae.prototype._onMouseDown=function(re){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(re);ee!=null&&ee.willLinkActivate(re)&&(re.preventDefault(),re.stopImmediatePropagation())}},ae.prototype._onMouseLeave=function(re){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},ae.prototype._onClick=function(re){var ee=this._findZoneEventAt(re),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(re),re.preventDefault(),re.stopImmediatePropagation())},ae.prototype._getSelectionLength=function(){var re=this._selectionService.selectionText;return re?re.length:0},ae.prototype._findZoneEventAt=function(re){var ee=this._mouseService.getCoords(re,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yee;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},re.prototype._createAccessibilityTreeNode=function(){var ee=document.createElement("div");return ee.setAttribute("role","listitem"),ee.tabIndex=-1,this._refreshRowDimensions(ee),ee},re.prototype._onTab=function(ee){for(var a=0;a0?this._charsToConsume.shift()!==ee&&(this._charsToAnnounce+=ee):this._charsToAnnounce+=ee,ee===` -`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=ve.tooMuchOutput)),me.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},re.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,me.isMac&&se.removeElementFromParent(this._liveRegion)},re.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},re.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},re.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(z.length===0?ce.innerHTML=" ":ce.textContent=z,ce.setAttribute("aria-posinset",te),ce.setAttribute("aria-setsize",x))}this._announceCharacters()},re.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var ee=0;ee=0;pe--)(te=y[pe])&&(fe=(ce<3?te(fe):ce>3?te(x,b,fe):te(x,b))||fe);return ce>3&&fe&&Object.defineProperty(x,b,fe),fe},me=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRenderer=void 0;var de=ne(58),le=ne(9),ie=ne(2),ue=ne(5),se=ne(1),oe=ne(0),ae=ne(10),re=ne(17),ee=1,a=function(y){function x(b,z,te,ce,fe,pe,he,ye,Ee){var be=y.call(this)||this;return be._colors=b,be._element=z,be._screenElement=te,be._viewportElement=ce,be._linkifier=fe,be._linkifier2=pe,be._charSizeService=he,be._optionsService=ye,be._bufferService=Ee,be._terminalClass=ee++,be._rowElements=[],be._rowContainer=document.createElement("div"),be._rowContainer.classList.add("xterm-rows"),be._rowContainer.style.lineHeight="normal",be._rowContainer.setAttribute("aria-hidden","true"),be._refreshRowElements(be._bufferService.cols,be._bufferService.rows),be._selectionContainer=document.createElement("div"),be._selectionContainer.classList.add("xterm-selection"),be._selectionContainer.setAttribute("aria-hidden","true"),be.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},be._updateDimensions(),be._injectCss(),be._rowFactory=new de.DomRendererRowFactory(document,be._optionsService,be._colors),be._element.classList.add("xterm-dom-renderer-owner-"+be._terminalClass),be._screenElement.appendChild(be._rowContainer),be._screenElement.appendChild(be._selectionContainer),be._linkifier.onShowLinkUnderline(function(Se){return be._onLinkHover(Se)}),be._linkifier.onHideLinkUnderline(function(Se){return be._onLinkLeave(Se)}),be._linkifier2.onShowLinkUnderline(function(Se){return be._onLinkHover(Se)}),be._linkifier2.onHideLinkUnderline(function(Se){return be._onLinkLeave(Se)}),be}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new oe.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),re.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var ce=b[1]-this._bufferService.buffer.ydisp,fe=z[1]-this._bufferService.buffer.ydisp,pe=Math.max(ce,0),he=Math.min(fe,this._bufferService.rows-1);if(!(pe>=this._bufferService.rows||he<0)){var ye=document.createDocumentFragment();if(te)ye.appendChild(this._createSelectionElement(pe,b[0],z[0],he-pe+1));else{var Ee=ce===pe?b[0]:0,be=pe===he?z[0]:this._bufferService.cols;ye.appendChild(this._createSelectionElement(pe,Ee,be));var Se=he-pe-1;if(ye.appendChild(this._createSelectionElement(pe+1,0,this._bufferService.cols,Se)),pe!==he){var Pe=fe===he?z[0]:this._bufferService.cols;ye.appendChild(this._createSelectionElement(he,0,Pe))}}this._selectionContainer.appendChild(ye)}}},x.prototype._createSelectionElement=function(b,z,te,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=z*this.dimensions.actualCellWidth+"px",fe.style.width=this.dimensions.actualCellWidth*(te-z)+"px",fe},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=fe&&(b=0,te++)}},x=ve([me(6,ue.ICharSizeService),me(7,se.IOptionsService),me(8,se.IBufferService)],x)}(ie.Disposable);ge.DomRenderer=a},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRendererRowFactory=ge.CURSOR_STYLE_UNDERLINE_CLASS=ge.CURSOR_STYLE_BAR_CLASS=ge.CURSOR_STYLE_BLOCK_CLASS=ge.CURSOR_BLINK_CLASS=ge.CURSOR_CLASS=ge.UNDERLINE_CLASS=ge.ITALIC_CLASS=ge.DIM_CLASS=ge.BOLD_CLASS=void 0;var we=ne(9),E=ne(3),ve=ne(4),me=ne(10);ge.BOLD_CLASS="xterm-bold",ge.DIM_CLASS="xterm-dim",ge.ITALIC_CLASS="xterm-italic",ge.UNDERLINE_CLASS="xterm-underline",ge.CURSOR_CLASS="xterm-cursor",ge.CURSOR_BLINK_CLASS="xterm-cursor-blink",ge.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",ge.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",ge.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var de=function(){function ie(ue,se,oe){this._document=ue,this._optionsService=se,this._colors=oe,this._workCell=new ve.CellData}return ie.prototype.setColors=function(ue){this._colors=ue},ie.prototype.createRow=function(ue,se,oe,ae,re,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(ue.length,a)-1;b>=0;b--)if(ue.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||se&&b===ae){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),se&&b===ae)switch(te.classList.add(ge.CURSOR_CLASS),re&&te.classList.add(ge.CURSOR_BLINK_CLASS),oe){case"bar":te.classList.add(ge.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(ge.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(ge.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(ge.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(ge.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(ge.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(ge.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),fe=this._workCell.getFgColorMode(),pe=this._workCell.getBgColor(),he=this._workCell.getBgColorMode(),ye=!!this._workCell.isInverse();if(ye){var Ee=ce;ce=pe,pe=Ee;var be=fe;fe=he,he=be}switch(fe){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[ce])||te.classList.add("xterm-fg-"+ce);break;case 50331648:var Se=me.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(te,this._colors.background,Se)||this._addStyle(te,"color:#"+le(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||ye&&te.classList.add("xterm-fg-"+we.INVERTED_DEFAULT_COLOR)}switch(he){case 16777216:case 33554432:te.classList.add("xterm-bg-"+pe);break;case 50331648:this._addStyle(te,"background-color:#"+le(pe.toString(16),"0",6));break;case 0:default:ye&&te.classList.add("xterm-bg-"+we.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(ue,se,oe){if(this._optionsService.options.minimumContrastRatio===1)return!1;var ae=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return ae===void 0&&(ae=me.color.ensureContrastRatio(se,oe,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,ae!=null?ae:null)),!!ae&&(this._addStyle(ue,"color:"+ae.css),!0)},ie.prototype._addStyle=function(ue,se){ue.setAttribute("style",""+(ue.getAttribute("style")||"")+se+";")},ie}();function le(ie,ue,se){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};ge.evaluateKeyboardEvent=function(ve,me,de,le){var ie={type:0,cancel:!1,key:void 0},ue=(ve.shiftKey?1:0)|(ve.altKey?2:0)|(ve.ctrlKey?4:0)|(ve.metaKey?8:0);switch(ve.keyCode){case 0:ve.key==="UIKeyInputUpArrow"?ie.key=me?we.C0.ESC+"OA":we.C0.ESC+"[A":ve.key==="UIKeyInputLeftArrow"?ie.key=me?we.C0.ESC+"OD":we.C0.ESC+"[D":ve.key==="UIKeyInputRightArrow"?ie.key=me?we.C0.ESC+"OC":we.C0.ESC+"[C":ve.key==="UIKeyInputDownArrow"&&(ie.key=me?we.C0.ESC+"OB":we.C0.ESC+"[B");break;case 8:if(ve.shiftKey){ie.key=we.C0.BS;break}if(ve.altKey){ie.key=we.C0.ESC+we.C0.DEL;break}ie.key=we.C0.DEL;break;case 9:if(ve.shiftKey){ie.key=we.C0.ESC+"[Z";break}ie.key=we.C0.HT,ie.cancel=!0;break;case 13:ie.key=ve.altKey?we.C0.ESC+we.C0.CR:we.C0.CR,ie.cancel=!0;break;case 27:ie.key=we.C0.ESC,ve.altKey&&(ie.key=we.C0.ESC+we.C0.ESC),ie.cancel=!0;break;case 37:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"D",ie.key===we.C0.ESC+"[1;3D"&&(ie.key=we.C0.ESC+(de?"b":"[1;5D"))):ie.key=me?we.C0.ESC+"OD":we.C0.ESC+"[D";break;case 39:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"C",ie.key===we.C0.ESC+"[1;3C"&&(ie.key=we.C0.ESC+(de?"f":"[1;5C"))):ie.key=me?we.C0.ESC+"OC":we.C0.ESC+"[C";break;case 38:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"A",de||ie.key!==we.C0.ESC+"[1;3A"||(ie.key=we.C0.ESC+"[1;5A")):ie.key=me?we.C0.ESC+"OA":we.C0.ESC+"[A";break;case 40:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"B",de||ie.key!==we.C0.ESC+"[1;3B"||(ie.key=we.C0.ESC+"[1;5B")):ie.key=me?we.C0.ESC+"OB":we.C0.ESC+"[B";break;case 45:ve.shiftKey||ve.ctrlKey||(ie.key=we.C0.ESC+"[2~");break;case 46:ie.key=ue?we.C0.ESC+"[3;"+(ue+1)+"~":we.C0.ESC+"[3~";break;case 36:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"H":me?we.C0.ESC+"OH":we.C0.ESC+"[H";break;case 35:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"F":me?we.C0.ESC+"OF":we.C0.ESC+"[F";break;case 33:ve.shiftKey?ie.type=2:ie.key=we.C0.ESC+"[5~";break;case 34:ve.shiftKey?ie.type=3:ie.key=we.C0.ESC+"[6~";break;case 112:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"P":we.C0.ESC+"OP";break;case 113:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"Q":we.C0.ESC+"OQ";break;case 114:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"R":we.C0.ESC+"OR";break;case 115:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"S":we.C0.ESC+"OS";break;case 116:ie.key=ue?we.C0.ESC+"[15;"+(ue+1)+"~":we.C0.ESC+"[15~";break;case 117:ie.key=ue?we.C0.ESC+"[17;"+(ue+1)+"~":we.C0.ESC+"[17~";break;case 118:ie.key=ue?we.C0.ESC+"[18;"+(ue+1)+"~":we.C0.ESC+"[18~";break;case 119:ie.key=ue?we.C0.ESC+"[19;"+(ue+1)+"~":we.C0.ESC+"[19~";break;case 120:ie.key=ue?we.C0.ESC+"[20;"+(ue+1)+"~":we.C0.ESC+"[20~";break;case 121:ie.key=ue?we.C0.ESC+"[21;"+(ue+1)+"~":we.C0.ESC+"[21~";break;case 122:ie.key=ue?we.C0.ESC+"[23;"+(ue+1)+"~":we.C0.ESC+"[23~";break;case 123:ie.key=ue?we.C0.ESC+"[24;"+(ue+1)+"~":we.C0.ESC+"[24~";break;default:if(!ve.ctrlKey||ve.shiftKey||ve.altKey||ve.metaKey)if(de&&!le||!ve.altKey||ve.metaKey)de&&!ve.altKey&&!ve.ctrlKey&&ve.metaKey?ve.keyCode===65&&(ie.type=1):ve.key&&!ve.ctrlKey&&!ve.altKey&&!ve.metaKey&&ve.keyCode>=48&&ve.key.length===1?ie.key=ve.key:ve.key&&ve.ctrlKey&&ve.key==="_"&&(ie.key=we.C0.US);else{var se=E[ve.keyCode],oe=se&&se[ve.shiftKey?1:0];if(oe)ie.key=we.C0.ESC+oe;else if(ve.keyCode>=65&&ve.keyCode<=90){var ae=ve.ctrlKey?ve.keyCode-64:ve.keyCode+32;ie.key=we.C0.ESC+String.fromCharCode(ae)}}else ve.keyCode>=65&&ve.keyCode<=90?ie.key=String.fromCharCode(ve.keyCode-64):ve.keyCode===32?ie.key=we.C0.NUL:ve.keyCode>=51&&ve.keyCode<=55?ie.key=String.fromCharCode(ve.keyCode-51+27):ve.keyCode===56?ie.key=we.C0.DEL:ve.keyCode===219?ie.key=we.C0.ESC:ve.keyCode===220?ie.key=we.C0.FS:ve.keyCode===221&&(ie.key=we.C0.GS)}return ie}},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(ee,a){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(ee,a)},function(ee,a){function y(){this.constructor=ee}we(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),ve=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var ce=ee.length-1;ce>=0;ce--)(b=ee[ce])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},me=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.RenderService=void 0;var de=ne(31),le=ne(0),ie=ne(2),ue=ne(32),se=ne(7),oe=ne(1),ae=ne(5),re=function(ee){function a(y,x,b,z,te,ce){var fe=ee.call(this)||this;if(fe._renderer=y,fe._rowCount=x,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 le.EventEmitter,fe._onRender=new le.EventEmitter,fe._onRefreshRequest=new le.EventEmitter,fe.register({dispose:function(){return fe._renderer.dispose()}}),fe._renderDebouncer=new de.RenderDebouncer(function(he,ye){return fe._renderRows(he,ye)}),fe.register(fe._renderDebouncer),fe._screenDprMonitor=new ue.ScreenDprMonitor,fe._screenDprMonitor.setListener(function(){return fe.onDevicePixelRatioChange()}),fe.register(fe._screenDprMonitor),fe.register(ce.onResize(function(he){return fe._fullRefresh()})),fe.register(z.onOptionChange(function(){return fe._renderer.onOptionsChanged()})),fe.register(te.onCharSizeChange(function(){return fe.onCharSizeChanged()})),fe._renderer.onRequestRedraw(function(he){return fe.refreshRows(he.start,he.end,!0)}),fe.register(se.addDisposableDomListener(window,"resize",function(){return fe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var pe=new IntersectionObserver(function(he){return fe._onIntersectionChange(he[he.length-1])},{threshold:0});pe.observe(b),fe.register({dispose:function(){return pe.disconnect()}})}return fe}return E(a,ee),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){ee.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=ve([me(3,oe.IOptionsService),me(4,ae.ICharSizeService),me(5,oe.IBufferService)],a)}(ie.Disposable);ge.RenderService=re},function(at,ge,ne){"use strict";var we=this&&this.__decorate||function(ie,ue,se,oe){var ae,re=arguments.length,ee=re<3?ue:oe===null?oe=Object.getOwnPropertyDescriptor(ue,se):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(ie,ue,se,oe);else for(var a=ie.length-1;a>=0;a--)(ae=ie[a])&&(ee=(re<3?ae(ee):re>3?ae(ue,se,ee):ae(ue,se))||ee);return re>3&&ee&&Object.defineProperty(ue,se,ee),ee},E=this&&this.__param||function(ie,ue){return function(se,oe){ue(se,oe,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharSizeService=void 0;var ve=ne(1),me=ne(0),de=function(){function ie(ue,se,oe){this._optionsService=oe,this.width=0,this.height=0,this._onCharSizeChange=new me.EventEmitter,this._measureStrategy=new le(ue,se,this._optionsService)}return Object.defineProperty(ie.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ie.prototype.measure=function(){var ue=this._measureStrategy.measure();ue.width===this.width&&ue.height===this.height||(this.width=ue.width,this.height=ue.height,this._onCharSizeChange.fire())},ie=we([E(2,ve.IOptionsService)],ie)}();ge.CharSizeService=de;var le=function(){function ie(ue,se,oe){this._document=ue,this._parentElement=se,this._optionsService=oe,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return ie.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var ue=this._measureElement.getBoundingClientRect();return ue.width!==0&&ue.height!==0&&(this._result.width=ue.width,this._result.height=Math.ceil(ue.height)),this._result},ie}()},function(at,ge,ne){"use strict";var we=this&&this.__decorate||function(le,ie,ue,se){var oe,ae=arguments.length,re=ae<3?ie:se===null?se=Object.getOwnPropertyDescriptor(ie,ue):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(le,ie,ue,se);else for(var ee=le.length-1;ee>=0;ee--)(oe=le[ee])&&(re=(ae<3?oe(re):ae>3?oe(ie,ue,re):oe(ie,ue))||re);return ae>3&&re&&Object.defineProperty(ie,ue,re),re},E=this&&this.__param||function(le,ie){return function(ue,se){ie(ue,se,le)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseService=void 0;var ve=ne(5),me=ne(30),de=function(){function le(ie,ue){this._renderService=ie,this._charSizeService=ue}return le.prototype.getCoords=function(ie,ue,se,oe,ae){return me.getCoords(ie,ue,se,oe,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,ae)},le.prototype.getRawByteCoords=function(ie,ue,se,oe){var ae=this.getCoords(ie,ue,se,oe);return me.getRawByteCoords(ae)},le=we([E(0,ve.IRenderService),E(1,ve.ICharSizeService)],le)}();ge.MouseService=de},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(oe,ae)},function(oe,ae){function re(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(re.prototype=ae.prototype,new re)}),ve=this&&this.__decorate||function(oe,ae,re,ee){var a,y=arguments.length,x=y<3?ae:ee===null?ee=Object.getOwnPropertyDescriptor(ae,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,re,ee);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},me=this&&this.__param||function(oe,ae){return function(re,ee){ae(re,ee,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Linkifier2=void 0;var de=ne(1),le=ne(0),ie=ne(2),ue=ne(7),se=function(oe){function ae(re){var ee=oe.call(this)||this;return ee._bufferService=re,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new le.EventEmitter),ee._onHideLinkUnderline=ee.register(new le.EventEmitter),ee.register(ie.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(ae,oe),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}),ae.prototype.registerLinkProvider=function(re){var ee=this;return this._linkProviders.push(re),{dispose:function(){var a=ee._linkProviders.indexOf(re);a!==-1&&ee._linkProviders.splice(a,1)}}},ae.prototype.attachToDom=function(re,ee,a){var y=this;this._element=re,this._mouseService=ee,this._renderService=a,this.register(ue.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(ue.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(ue.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},ae.prototype._onMouseMove=function(re){if(this._lastMouseEvent=re,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(re,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=re.composedPath(),y=0;yre?this._bufferService.cols:z.link.range.end.x,fe=te;fe<=ce;fe++){if(a.has(fe)){x.splice(b--,1);break}a.add(fe)}}},ae.prototype._checkLinkProviderResult=function(re,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(re),z=!1,te=0;te=re&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},ae.prototype._handleNewLink=function(re){var ee=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(re.link,a)&&(this._currentLink=re,this._currentLink.state={decorations:{underline:re.link.decorations===void 0||re.link.decorations.underline,pointerCursor:re.link.decorations===void 0||re.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,re.link,this._lastMouseEvent),re.link.decorations={},Object.defineProperties(re.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(re.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},ae.prototype._linkHover=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&re.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},ae.prototype._fireUnderlineEvent=function(re,ee){var a=re.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},ae.prototype._linkLeave=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&re.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},ae.prototype._linkAtPosition=function(re,ee){var a=re.range.start.y===re.range.end.y,y=re.range.start.yee.y;return(a&&re.range.start.x<=ee.x&&re.range.end.x>=ee.x||y&&re.range.end.x>=ee.x||x&&re.range.start.x<=ee.x||y&&x)&&re.range.start.y<=ee.y&&re.range.end.y>=ee.y},ae.prototype._positionFromMouseEvent=function(re,ee,a){var y=a.getCoords(re,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},ae.prototype._createLinkUnderlineEvent=function(re,ee,a,y,x){return{x1:re,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},ae=ve([me(0,de.IBufferService)],ae)}(ie.Disposable);ge.Linkifier2=se},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreBrowserService=void 0;var we=function(){function E(ve){this._textarea=ve}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();ge.CoreBrowserService=we},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(te,ce){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,pe){fe.__proto__=pe}||function(fe,pe){for(var he in pe)pe.hasOwnProperty(he)&&(fe[he]=pe[he])})(te,ce)},function(te,ce){function fe(){this.constructor=te}we(te,ce),te.prototype=ce===null?Object.create(ce):(fe.prototype=ce.prototype,new fe)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreTerminal=void 0;var ve=ne(2),me=ne(1),de=ne(66),le=ne(67),ie=ne(68),ue=ne(74),se=ne(75),oe=ne(0),ae=ne(76),re=ne(77),ee=ne(78),a=ne(80),y=ne(81),x=ne(19),b=ne(82),z=function(te){function ce(fe){var pe=te.call(this)||this;return pe._onBinary=new oe.EventEmitter,pe._onData=new oe.EventEmitter,pe._onLineFeed=new oe.EventEmitter,pe._onResize=new oe.EventEmitter,pe._onScroll=new oe.EventEmitter,pe._instantiationService=new de.InstantiationService,pe.optionsService=new ue.OptionsService(fe),pe._instantiationService.setService(me.IOptionsService,pe.optionsService),pe._bufferService=pe.register(pe._instantiationService.createInstance(ie.BufferService)),pe._instantiationService.setService(me.IBufferService,pe._bufferService),pe._logService=pe._instantiationService.createInstance(le.LogService),pe._instantiationService.setService(me.ILogService,pe._logService),pe._coreService=pe.register(pe._instantiationService.createInstance(se.CoreService,function(){return pe.scrollToBottom()})),pe._instantiationService.setService(me.ICoreService,pe._coreService),pe._coreMouseService=pe._instantiationService.createInstance(ae.CoreMouseService),pe._instantiationService.setService(me.ICoreMouseService,pe._coreMouseService),pe._dirtyRowService=pe._instantiationService.createInstance(re.DirtyRowService),pe._instantiationService.setService(me.IDirtyRowService,pe._dirtyRowService),pe.unicodeService=pe._instantiationService.createInstance(ee.UnicodeService),pe._instantiationService.setService(me.IUnicodeService,pe.unicodeService),pe._charsetService=pe._instantiationService.createInstance(a.CharsetService),pe._instantiationService.setService(me.ICharsetService,pe._charsetService),pe._inputHandler=new x.InputHandler(pe._bufferService,pe._charsetService,pe._coreService,pe._dirtyRowService,pe._logService,pe.optionsService,pe._coreMouseService,pe.unicodeService),pe.register(oe.forwardEvent(pe._inputHandler.onLineFeed,pe._onLineFeed)),pe.register(pe._inputHandler),pe.register(oe.forwardEvent(pe._bufferService.onResize,pe._onResize)),pe.register(oe.forwardEvent(pe._coreService.onData,pe._onData)),pe.register(oe.forwardEvent(pe._coreService.onBinary,pe._onBinary)),pe.register(pe.optionsService.onOptionChange(function(he){return pe._updateOptions(he)})),pe._writeBuffer=new b.WriteBuffer(function(he){return pe._inputHandler.parse(he)}),pe}return E(ce,te),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||(te.prototype.dispose.call(this),(fe=this._windowsMode)===null||fe===void 0||fe.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(fe,pe){this._writeBuffer.write(fe,pe)},ce.prototype.writeSync=function(fe){this._writeBuffer.writeSync(fe)},ce.prototype.resize=function(fe,pe){isNaN(fe)||isNaN(pe)||(fe=Math.max(fe,ie.MINIMUM_COLS),pe=Math.max(pe,ie.MINIMUM_ROWS),this._bufferService.resize(fe,pe))},ce.prototype.scroll=function(fe,pe){pe===void 0&&(pe=!1);var he,ye=this._bufferService.buffer;(he=this._cachedBlankLine)&&he.length===this.cols&&he.getFg(0)===fe.fg&&he.getBg(0)===fe.bg||(he=ye.getBlankLine(fe,pe),this._cachedBlankLine=he),he.isWrapped=pe;var Ee=ye.ybase+ye.scrollTop,be=ye.ybase+ye.scrollBottom;if(ye.scrollTop===0){var Se=ye.lines.isFull;be===ye.lines.length-1?Se?ye.lines.recycle().copyFrom(he):ye.lines.push(he.clone()):ye.lines.splice(be+1,0,he.clone()),Se?this._bufferService.isUserScrolling&&(ye.ydisp=Math.max(ye.ydisp-1,0)):(ye.ybase++,this._bufferService.isUserScrolling||ye.ydisp++)}else{var Pe=be-Ee+1;ye.lines.shiftElements(Ee+1,Pe-1,-1),ye.lines.set(be,he.clone())}this._bufferService.isUserScrolling||(ye.ydisp=ye.ybase),this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom),this._onScroll.fire(ye.ydisp)},ce.prototype.scrollLines=function(fe,pe){var he=this._bufferService.buffer;if(fe<0){if(he.ydisp===0)return;this._bufferService.isUserScrolling=!0}else fe+he.ydisp>=he.ybase&&(this._bufferService.isUserScrolling=!1);var ye=he.ydisp;he.ydisp=Math.max(Math.min(he.ydisp+fe,he.ybase),0),ye!==he.ydisp&&(pe||this._onScroll.fire(he.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 pe=fe-this._bufferService.buffer.ydisp;pe!==0&&this.scrollLines(pe)},ce.prototype.addEscHandler=function(fe,pe){return this._inputHandler.addEscHandler(fe,pe)},ce.prototype.addDcsHandler=function(fe,pe){return this._inputHandler.addDcsHandler(fe,pe)},ce.prototype.addCsiHandler=function(fe,pe){return this._inputHandler.addCsiHandler(fe,pe)},ce.prototype.addOscHandler=function(fe,pe){return this._inputHandler.addOscHandler(fe,pe)},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 pe;switch(fe){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((pe=this._windowsMode)===null||pe===void 0||pe.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var fe=this;if(!this._windowsMode){var pe=[];pe.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),pe.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(fe._bufferService),!1})),this._windowsMode={dispose:function(){for(var he=0,ye=pe;he0?oe[0].index:ue.length;if(ue.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+ue.length+" static arguments");return new(ie.bind.apply(ie,we([void 0],we(ue,ae))))},le}();ge.InstantiationService=de},function(at,ge,ne){"use strict";var we=this&&this.__decorate||function(ue,se,oe,ae){var re,ee=arguments.length,a=ee<3?se:ae===null?ae=Object.getOwnPropertyDescriptor(se,oe):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(ue,se,oe,ae);else for(var y=ue.length-1;y>=0;y--)(re=ue[y])&&(a=(ee<3?re(a):ee>3?re(se,oe,a):re(se,oe))||a);return ee>3&&a&&Object.defineProperty(se,oe,a),a},E=this&&this.__param||function(ue,se){return function(oe,ae){se(oe,ae,ue)}},ve=this&&this.__spreadArrays||function(){for(var ue=0,se=0,oe=arguments.length;se=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},me=this&&this.__param||function(oe,ae){return function(re,ee){ae(re,ee,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferService=ge.MINIMUM_ROWS=ge.MINIMUM_COLS=void 0;var de=ne(1),le=ne(69),ie=ne(0),ue=ne(2);ge.MINIMUM_COLS=2,ge.MINIMUM_ROWS=1;var se=function(oe){function ae(re){var ee=oe.call(this)||this;return ee._optionsService=re,ee.isUserScrolling=!1,ee._onResize=new ie.EventEmitter,ee.cols=Math.max(re.options.cols,ge.MINIMUM_COLS),ee.rows=Math.max(re.options.rows,ge.MINIMUM_ROWS),ee.buffers=new le.BufferSet(re,ee),ee}return E(ae,oe),Object.defineProperty(ae.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),ae.prototype.dispose=function(){oe.prototype.dispose.call(this),this.buffers.dispose()},ae.prototype.resize=function(re,ee){this.cols=re,this.rows=ee,this.buffers.resize(re,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:re,rows:ee})},ae.prototype.reset=function(){this.buffers.dispose(),this.buffers=new le.BufferSet(this._optionsService,this),this.isUserScrolling=!1},ae=ve([me(0,de.IOptionsService)],ae)}(ue.Disposable);ge.BufferService=se},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(le,ie){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,se){ue.__proto__=se}||function(ue,se){for(var oe in se)se.hasOwnProperty(oe)&&(ue[oe]=se[oe])})(le,ie)},function(le,ie){function ue(){this.constructor=le}we(le,ie),le.prototype=ie===null?Object.create(ie):(ue.prototype=ie.prototype,new ue)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferSet=void 0;var ve=ne(70),me=ne(0),de=function(le){function ie(ue,se){var oe=le.call(this)||this;return oe._onBufferActivate=oe.register(new me.EventEmitter),oe._normal=new ve.Buffer(!0,ue,se),oe._normal.fillViewportRows(),oe._alt=new ve.Buffer(!1,ue,se),oe._activeBuffer=oe._normal,oe.setupTabStops(),oe}return E(ie,le),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.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}))},ie.prototype.activateAltBuffer=function(ue){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(ue),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}))},ie.prototype.resize=function(ue,se){this._normal.resize(ue,se),this._alt.resize(ue,se)},ie.prototype.setupTabStops=function(ue){this._normal.setupTabStops(ue),this._alt.setupTabStops(ue)},ie}(ne(2).Disposable);ge.BufferSet=de},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferStringIterator=ge.Buffer=ge.MAX_BUFFER_SIZE=void 0;var we=ne(71),E=ne(16),ve=ne(4),me=ne(3),de=ne(72),le=ne(73),ie=ne(20),ue=ne(6);ge.MAX_BUFFER_SIZE=4294967295;var se=function(){function ae(re,ee,a){this._hasScrollback=re,this._optionsService=ee,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=ve.CellData.fromCharData([0,me.NULL_CELL_CHAR,me.NULL_CELL_WIDTH,me.NULL_CELL_CODE]),this._whitespaceCell=ve.CellData.fromCharData([0,me.WHITESPACE_CELL_CHAR,me.WHITESPACE_CELL_WIDTH,me.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new we.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return ae.prototype.getNullCell=function(re){return re?(this._nullCell.fg=re.fg,this._nullCell.bg=re.bg,this._nullCell.extended=re.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new ue.ExtendedAttrs),this._nullCell},ae.prototype.getWhitespaceCell=function(re){return re?(this._whitespaceCell.fg=re.fg,this._whitespaceCell.bg=re.bg,this._whitespaceCell.extended=re.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new ue.ExtendedAttrs),this._whitespaceCell},ae.prototype.getBlankLine=function(re,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(re),ee)},Object.defineProperty(ae.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isCursorInViewport",{get:function(){var re=this.ybase+this.y-this.ydisp;return re>=0&&rege.MAX_BUFFER_SIZE?ge.MAX_BUFFER_SIZE:ee},ae.prototype.fillViewportRows=function(re){if(this.lines.length===0){re===void 0&&(re=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(re))}},ae.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new we.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},ae.prototype.resize=function(re,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(re,a)));else for(z=this._rows;z>ee;z--)this.lines.length>ee+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y0&&(this.lines.trimStart(te),this.ybase=Math.max(this.ybase-te,0),this.ydisp=Math.max(this.ydisp-te,0),this.savedY=Math.max(this.savedY-te,0)),this.lines.maxLength=y}this.x=Math.min(this.x,re-1),this.y=Math.min(this.y,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,re-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(re,ee),this._cols>re))for(x=0;xthis._cols?this._reflowLarger(re,ee):this._reflowSmaller(re,ee))},ae.prototype._reflowLarger=function(re,ee){var a=de.reflowLargerGetLinesToRemove(this.lines,this._cols,re,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=de.reflowLargerCreateNewLayout(this.lines,a);de.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(re,ee,y.countRemoved)}},ae.prototype._reflowLargerAdjustViewport=function(re,ee,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=re)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var ce=this.ybase+this.y;if(!(ce>=b&&ce0&&(y.push({start:b+te.length+x,newLines:Ee}),x+=Ee.length),te.push.apply(te,Ee);var Pe=pe.length-1,Ce=pe[Pe];Ce===0&&(Ce=pe[--Pe]);for(var xe=te.length-he-1,Be=fe;xe>=0;){var Ae=Math.min(Be,Ce);if(te[Pe].copyCellsFrom(te[xe],Be-Ae,Ce-Ae,Ae,!0),(Ce-=Ae)===0&&(Ce=pe[--Pe]),(Be-=Ae)===0){xe--;var Te=Math.max(xe,0);Be=de.getWrappedLineTrimmedLength(te,Te,this._cols)}}for(be=0;be0;)this.ybase===0?this.y0){var je=[],De=[];for(be=0;be=0;be--)if(Ze&&Ze.start>ze+Ue){for(var Me=Ze.newLines.length-1;Me>=0;Me--)this.lines.set(be--,Ze.newLines[Me]);be++,je.push({index:ze+1,amount:Ze.newLines.length}),Ue+=Ze.newLines.length,Ze=y[++Ve]}else this.lines.set(be,De[ze--]);var He=0;for(be=je.length-1;be>=0;be--)je[be].index+=He,this.lines.onInsertEmitter.fire(je[be]),He+=je[be].amount;var Qe=Math.max(0,We+x-this.lines.maxLength);Qe>0&&this.lines.onTrimEmitter.fire(Qe)}},ae.prototype.stringIndexToBufferIndex=function(re,ee,a){for(a===void 0&&(a=!1);ee;){var y=this.lines.get(re);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b0&&this.lines.get(ee).isWrapped;)ee--;for(;a+10;);return re>=this._cols?this._cols-1:re<0?0:re},ae.prototype.nextStop=function(re){for(re==null&&(re=this.x);!this.tabs[++re]&&re=this._cols?this._cols-1:re<0?0:re},ae.prototype.addMarker=function(re){var ee=this,a=new le.Marker(re);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.liney.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return ee._removeMarker(a)})),a},ae.prototype._removeMarker=function(re){this.markers.splice(this.markers.indexOf(re),1)},ae.prototype.iterator=function(re,ee,a,y,x){return new oe(this,re,ee,a,y,x)},ae}();ge.Buffer=se;var oe=function(){function ae(re,ee,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=re.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=re,this._trimRight=ee,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return ae.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(re.last=this._endIndex+this._endOverscan),re.first=Math.max(re.first,0),re.last=Math.min(re.last,this._buffer.lines.length);for(var ee="",a=re.first;a<=re.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=re.last+1,{range:re,content:ee}},ae}();ge.BufferStringIterator=oe},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CircularList=void 0;var we=ne(0),E=function(){function ve(me){this._maxLength=me,this.onDeleteEmitter=new we.EventEmitter,this.onInsertEmitter=new we.EventEmitter,this.onTrimEmitter=new we.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(me){if(this._maxLength!==me){for(var de=new Array(me),le=0;lethis._length)for(var de=this._length;de=me;ue--)this._array[this._getCyclicIndex(ue+le.length)]=this._array[this._getCyclicIndex(ue)];for(ue=0;uethis._maxLength){var se=this._length+le.length-this._maxLength;this._startIndex+=se,this._length=this._maxLength,this.onTrimEmitter.fire(se)}else this._length+=le.length},ve.prototype.trimStart=function(me){me>this._length&&(me=this._length),this._startIndex+=me,this._length-=me,this.onTrimEmitter.fire(me)},ve.prototype.shiftElements=function(me,de,le){if(!(de<=0)){if(me<0||me>=this._length)throw new Error("start argument out of range");if(me+le<0)throw new Error("Cannot shift elements in list beyond index 0");if(le>0){for(var ie=de-1;ie>=0;ie--)this.set(me+ie+le,this.get(me+ie));var ue=me+de+le-this._length;if(ue>0)for(this._length+=ue;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=ue&&de0&&(fe>re||ae[fe].getTrimmedLength()===0);fe--)ce++;ce>0&&(ie.push(ue+ae.length-ce),ie.push(ce)),ue+=ae.length-1}}}return ie},ge.reflowLargerCreateNewLayout=function(E,ve){for(var me=[],de=0,le=ve[de],ie=0,ue=0;ueoe&&(ie-=oe,ue++);var ae=E[ue].getWidth(ie-1)===2;ae&&ie--;var re=ae?me-1:me;de.push(re),se+=re}return de},ge.getWrappedLineTrimmedLength=we},function(at,ge,ne){"use strict";var we,E=this&&this.__extends||(we=function(de,le){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ue){ie.__proto__=ue}||function(ie,ue){for(var se in ue)ue.hasOwnProperty(se)&&(ie[se]=ue[se])})(de,le)},function(de,le){function ie(){this.constructor=de}we(de,le),de.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Marker=void 0;var ve=ne(0),me=function(de){function le(ie){var ue=de.call(this)||this;return ue.line=ie,ue._id=le._nextId++,ue.isDisposed=!1,ue._onDispose=new ve.EventEmitter,ue}return E(le,de),Object.defineProperty(le.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),le.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},le._nextId=1,le}(ne(2).Disposable);ge.Marker=me},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OptionsService=ge.DEFAULT_OPTIONS=ge.DEFAULT_BELL_SOUND=void 0;var we=ne(0),E=ne(11),ve=ne(33);ge.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",ge.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:ge.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var me=["cols","rows"],de=function(){function le(ie){this._onOptionChange=new we.EventEmitter,this.options=ve.clone(ge.DEFAULT_OPTIONS);for(var ue=0,se=Object.keys(ie);ue=0;te--)(x=re[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},me=this&&this.__param||function(re,ee){return function(a,y){ee(a,y,re)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreService=void 0;var de=ne(1),le=ne(0),ie=ne(33),ue=ne(2),se=Object.freeze({insertMode:!1}),oe=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),ae=function(re){function ee(a,y,x,b){var z=re.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new le.EventEmitter),z._onUserInput=z.register(new le.EventEmitter),z._onBinary=z.register(new le.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=ie.clone(se),z.decPrivateModes=ie.clone(oe),z}return E(ee,re),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=ie.clone(se),this.decPrivateModes=ie.clone(oe)},ee.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},ee.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},ee=ve([me(1,de.IBufferService),me(2,de.ILogService),me(3,de.IOptionsService)],ee)}(ue.Disposable);ge.CoreService=ae},function(at,ge,ne){"use strict";var we=this&&this.__decorate||function(oe,ae,re,ee){var a,y=arguments.length,x=y<3?ae:ee===null?ee=Object.getOwnPropertyDescriptor(ae,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,re,ee);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,re,x):a(ae,re))||x);return y>3&&x&&Object.defineProperty(ae,re,x),x},E=this&&this.__param||function(oe,ae){return function(re,ee){ae(re,ee,oe)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreMouseService=void 0;var ve=ne(1),me=ne(0),de={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(oe){return oe.button!==4&&oe.action===1&&(oe.ctrl=!1,oe.alt=!1,oe.shift=!1,!0)}},VT200:{events:19,restrict:function(oe){return oe.action!==32}},DRAG:{events:23,restrict:function(oe){return oe.action!==32||oe.button!==3}},ANY:{events:31,restrict:function(oe){return!0}}};function le(oe,ae){var re=(oe.ctrl?16:0)|(oe.shift?4:0)|(oe.alt?8:0);return oe.button===4?(re|=64,re|=oe.action):(re|=3&oe.button,4&oe.button&&(re|=64),8&oe.button&&(re|=128),oe.action===32?re|=32:oe.action!==0||ae||(re|=3)),re}var ie=String.fromCharCode,ue={DEFAULT:function(oe){var ae=[le(oe,!1)+32,oe.col+32,oe.row+32];return ae[0]>255||ae[1]>255||ae[2]>255?"":"\x1B[M"+ie(ae[0])+ie(ae[1])+ie(ae[2])},SGR:function(oe){var ae=oe.action===0&&oe.button!==4?"m":"M";return"\x1B[<"+le(oe,!0)+";"+oe.col+";"+oe.row+ae}},se=function(){function oe(ae,re){this._bufferService=ae,this._coreService=re,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new me.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(de);ee=this._bufferService.cols||ae.row<0||ae.row>=this._bufferService.rows||ae.button===4&&ae.action===32||ae.button===3&&ae.action!==32||ae.button!==4&&(ae.action===2||ae.action===3)||(ae.col++,ae.row++,ae.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,ae))||!this._protocols[this._activeProtocol].restrict(ae))return!1;var re=this._encodings[this._activeEncoding](ae);return re&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(re):this._coreService.triggerDataEvent(re,!0)),this._lastEvent=ae,!0},oe.prototype.explainEvents=function(ae){return{down:!!(1&ae),up:!!(2&ae),drag:!!(4&ae),move:!!(8&ae),wheel:!!(16&ae)}},oe.prototype._compareEvents=function(ae,re){return ae.col===re.col&&ae.row===re.row&&ae.button===re.button&&ae.action===re.action&&ae.ctrl===re.ctrl&&ae.alt===re.alt&&ae.shift===re.shift},oe=we([E(0,ve.IBufferService),E(1,ve.ICoreService)],oe)}();ge.CoreMouseService=se},function(at,ge,ne){"use strict";var we=this&&this.__decorate||function(de,le,ie,ue){var se,oe=arguments.length,ae=oe<3?le:ue===null?ue=Object.getOwnPropertyDescriptor(le,ie):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(de,le,ie,ue);else for(var re=de.length-1;re>=0;re--)(se=de[re])&&(ae=(oe<3?se(ae):oe>3?se(le,ie,ae):se(le,ie))||ae);return oe>3&&ae&&Object.defineProperty(le,ie,ae),ae},E=this&&this.__param||function(de,le){return function(ie,ue){le(ie,ue,de)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DirtyRowService=void 0;var ve=ne(1),me=function(){function de(le){this._bufferService=le,this.clearRange()}return Object.defineProperty(de.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),de.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},de.prototype.markDirty=function(le){lethis._end&&(this._end=le)},de.prototype.markRangeDirty=function(le,ie){if(le>ie){var ue=le;le=ie,ie=ue}lethis._end&&(this._end=ie)},de.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},de=we([E(0,ve.IBufferService)],de)}();ge.DirtyRowService=me},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeService=void 0;var we=ne(0),E=ne(79),ve=function(){function me(){this._providers=Object.create(null),this._active="",this._onChange=new we.EventEmitter;var de=new E.UnicodeV6;this.register(de),this._active=de.version,this._activeProvider=de}return Object.defineProperty(me.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"activeVersion",{get:function(){return this._active},set:function(de){if(!this._providers[de])throw new Error('unknown Unicode version "'+de+'"');this._active=de,this._activeProvider=this._providers[de],this._onChange.fire(de)},enumerable:!1,configurable:!0}),me.prototype.register=function(de){this._providers[de.version]=de},me.prototype.wcwidth=function(de){return this._activeProvider.wcwidth(de)},me.prototype.getStringCellWidth=function(de){for(var le=0,ie=de.length,ue=0;ue=ie)return le+this.wcwidth(se);var oe=de.charCodeAt(ue);56320<=oe&&oe<=57343?se=1024*(se-55296)+oe-56320+65536:le+=this.wcwidth(oe)}le+=this.wcwidth(se)}return le},me}();ge.UnicodeService=ve},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeV6=void 0;var we,E=ne(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]],me=[[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]],de=function(){function le(){if(this.version="6",!we){we=new Uint8Array(65536),E.fill(we,1),we[0]=0,E.fill(we,0,1,32),E.fill(we,0,127,160),E.fill(we,2,4352,4448),we[9001]=2,we[9002]=2,E.fill(we,2,11904,42192),we[12351]=1,E.fill(we,2,44032,55204),E.fill(we,2,63744,64256),E.fill(we,2,65040,65050),E.fill(we,2,65072,65136),E.fill(we,2,65280,65377),E.fill(we,2,65504,65511);for(var ie=0;iese[re][1])return!1;for(;re>=ae;)if(ue>se[oe=ae+re>>1][1])ae=oe+1;else{if(!(ue=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},le}();ge.UnicodeV6=de},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharsetService=void 0;var we=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(ve){this.glevel=ve,this.charset=this._charsets[ve]},E.prototype.setgCharset=function(ve,me){this._charsets[ve]=me,this.glevel===ve&&(this.charset=me)},E}();ge.CharsetService=we},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.updateWindowsModeWrappedState=void 0;var we=ne(3);ge.updateWindowsModeWrappedState=function(E){var ve=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),me=ve==null?void 0:ve.get(E.cols-1),de=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);de&&me&&(de.isWrapped=me[we.CHAR_DATA_CODE_INDEX]!==we.NULL_CELL_CODE&&me[we.CHAR_DATA_CODE_INDEX]!==we.WHITESPACE_CELL_CODE)}},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.WriteBuffer=void 0;var we=function(){function E(ve){this._action=ve,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(ve){if(this._writeBuffer.length){for(var me=this._bufferOffset;me5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return de._innerWrite()})),this._pendingData+=ve.length,this._writeBuffer.push(ve),this._callbacks.push(me)},E.prototype._innerWrite=function(){for(var ve=this,me=Date.now();this._writeBuffer.length>this._bufferOffset;){var de=this._writeBuffer[this._bufferOffset],le=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(de),this._pendingData-=de.length,le&&le(),Date.now()-me>=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)},E}();ge.WriteBuffer=we},function(at,ge,ne){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.AddonManager=void 0;var we=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var ve=this._addons.length-1;ve>=0;ve--)this._addons[ve].instance.dispose()},E.prototype.loadAddon=function(ve,me){var de=this,le={instance:me,dispose:me.dispose,isDisposed:!1};this._addons.push(le),me.dispose=function(){return de._wrappedAddonDispose(le)},me.activate(ve)},E.prototype._wrappedAddonDispose=function(ve){if(!ve.isDisposed){for(var me=-1,de=0;dece[1]&&te[1]=ce[0]&&te[0]=ce[0]},z.prototype.selectWordAtCursor=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.prototype.selectLines=function(te,ce){this._model.clearSelection(),te=Math.max(te,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.prototype._getMouseBufferCoords=function(te){var ce=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},z.prototype._getMouseEventScrollAmount=function(te){var ce=ae.getCoordsRelativeToElement(te,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))},z.prototype.shouldForceSelection=function(te){return de.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.prototype.onMouseDown=function(te){if(this._mouseDownTimeStamp=te.timeStamp,(te.button!==2||!this.hasSelection)&&te.button===0){if(!this._enabled){if(!this.shouldForceSelection(te))return;te.stopPropagation()}te.preventDefault(),this._dragScrollAmount=0,this._enabled&&te.shiftKey?this._onIncrementalClick(te):te.detail===1?this._onSingleClick(te):te.detail===2?this._onDoubleClick(te):te.detail===3&&this._onTripleClick(te),this._addMouseDownListeners(),this.refresh(!0)}},z.prototype._addMouseDownListeners=function(){var te=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return te._dragScroll()},50)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.prototype._onSingleClick=function(te){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(te)?3:0,this._model.selectionStart=this._getMouseBufferCoords(te),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]++}},z.prototype._onDoubleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},z.prototype._onTripleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(de.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(te),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]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]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(te.ydisp+this._bufferService.rows,te.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=te.ydisp),this.refresh()}},z.prototype._onMouseUp=function(te){var ce=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var fe=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(fe&&fe[0]!==void 0&&fe[1]!==void 0){var pe=ne.moveToCellSequence(fe[0]-1,fe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(pe,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(fe){return ce._onTrim(fe)})},z.prototype._convertViewportColToCharacterIndex=function(te,ce){for(var fe=ce[0],pe=0;ce[0]>=pe;pe++){var he=te.loadCell(pe,this._workCell).getChars().length;this._workCell.getWidth()===0?fe--:he>1&&ce[0]!==pe&&(fe+=he-1)}return fe},z.prototype.setSelection=function(te,ce,fe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,ce],this._model.selectionStartLength=fe,this.refresh()},z.prototype._getWordAt=function(te,ce,fe,pe){if(fe===void 0&&(fe=!0),pe===void 0&&(pe=!0),!(te[0]>=this._bufferService.cols)){var he=this._bufferService.buffer,ye=he.lines.get(te[1]);if(ye){var Ee=he.translateBufferLineToString(te[1],!1),be=this._convertViewportColToCharacterIndex(ye,te),Se=be,Pe=te[0]-be,Ce=0,xe=0,Be=0,Ae=0;if(Ee.charAt(be)===" "){for(;be>0&&Ee.charAt(be-1)===" ";)be--;for(;Se1&&(Ae+=je-1,Se+=je-1);Te>0&&be>0&&!this._isCharWordSeparator(ye.loadCell(Te-1,this._workCell));){ye.loadCell(Te-1,this._workCell);var De=this._workCell.getChars().length;this._workCell.getWidth()===0?(Ce++,Te--):De>1&&(Be+=De-1,be-=De-1),be--,Te--}for(;Oe1&&(Ae+=We-1,Se+=We-1),Se++,Oe++}}Se++;var ze=be+Pe-Ce+Be,Ve=Math.min(this._bufferService.cols,Se-be+Ce+xe-Be-Ae);if(ce||Ee.slice(be,Se).trim()!==""){if(fe&&ze===0&&ye.getCodePoint(0)!==32){var Ze=he.lines.get(te[1]-1);if(Ze&&ye.isWrapped&&Ze.getCodePoint(this._bufferService.cols-1)!==32){var Ue=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(Ue){var Me=this._bufferService.cols-Ue.start;ze-=Me,Ve+=Me}}}if(pe&&ze+Ve===this._bufferService.cols&&ye.getCodePoint(this._bufferService.cols-1)!==32){var He=he.lines.get(te[1]+1);if(He&&He.isWrapped&&He.getCodePoint(0)!==32){var Ye=this._getWordAt([0,te[1]+1],!1,!1,!0);Ye&&(Ve+=Ye.length)}}return{start:ze,length:Ve}}}}},z.prototype._selectWordAt=function(te,ce){var fe=this._getWordAt(te,ce);if(fe){for(;fe.start<0;)fe.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[fe.start,te[1]],this._model.selectionStartLength=fe.length}},z.prototype._selectToWordAt=function(te){var ce=this._getWordAt(te,!0);if(ce){for(var fe=te[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]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.prototype._selectLineAt=function(te){var ce=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},z=ve([ge(2,oe.IBufferService),ge(3,oe.ICoreService),ge(4,se.IMouseService),ge(5,oe.IOptionsService),ge(6,se.IRenderService)],z)}(ee.Disposable);me.SelectionService=x},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.SelectionModel=void 0;var we=function(){function E(ve){this._bufferService=ve,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var 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}),E.prototype.areSelectionValuesReversed=function(){var ve=this.selectionStart,ge=this.selectionEnd;return!(!ve||!ge)&&(ve[1]>ge[1]||ve[1]===ge[1]&&ve[0]>ge[0])},E.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)},E}();me.SelectionModel=we},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.moveToCellSequence=void 0;var we=re(12);function E(ue,se,oe,ae){var ne=ue-ve(oe,ue),ee=se-ve(oe,se);return ie(Math.abs(ne-ee)-function(a,y,x){for(var b=0,z=a-ve(x,a),te=y-ve(x,y),ce=0;ce=0&&sese?"A":"B"}function de(ue,se,oe,ae,ne,ee){for(var a=ue,y=se,x="";a!==oe||y!==ae;)a+=ne?1:-1,ne&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,ue,a),a=0,ue=0,y++):!ne&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,ue+1),ue=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,ue,a)}function le(ue,se){var oe=se?"O":"[";return we.C0.ESC+oe+ue}function ie(ue,se){ue=Math.floor(ue);for(var oe="",ae=0;ae0?te-ve(ce,te):b;var he=te,ye=function(Ee,be,Se,Pe,Ce,xe){var Be;return Be=E(Se,Pe,Ce,xe).length>0?Pe-ve(Ce,Pe):be,Ee=Se&&Beue?"D":"C",ie(Math.abs(ee-ue),le(ne,ae));ne=a>se?"D":"C";var y=Math.abs(a-se);return ie(function(x,b){return b.cols-x}(a>se?ue:ee,oe)+(y-1)*oe.cols+1+((a>se?ee:ue)-1),le(ne,ae))}},function(at,me,re){"use strict";var we=this&&this.__decorate||function(de,le,ie,ue){var se,oe=arguments.length,ae=oe<3?le:ue===null?ue=Object.getOwnPropertyDescriptor(le,ie):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(de,le,ie,ue);else for(var ne=de.length-1;ne>=0;ne--)(se=de[ne])&&(ae=(oe<3?se(ae):oe>3?se(le,ie,ae):se(le,ie))||ae);return oe>3&&ae&&Object.defineProperty(le,ie,ae),ae},E=this&&this.__param||function(de,le){return function(ie,ue){le(ie,ue,de)}};Object.defineProperty(me,"__esModule",{value:!0}),me.SoundService=void 0;var ve=re(1),ge=function(){function de(le){this._optionsService=le}return Object.defineProperty(de,"audioContext",{get:function(){if(!de._audioContext){var le=window.AudioContext||window.webkitAudioContext;if(!le)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;de._audioContext=new le}return de._audioContext},enumerable:!1,configurable:!0}),de.prototype.playBellSound=function(){var le=de.audioContext;if(le){var ie=le.createBufferSource();le.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(ue){ie.buffer=ue,ie.connect(le.destination),ie.start(0)})}},de.prototype._base64ToArrayBuffer=function(le){for(var ie=window.atob(le),ue=ie.length,se=new Uint8Array(ue),oe=0;oe=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},ge=this&&this.__param||function(oe,ae){return function(ne,ee){ae(ne,ee,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.MouseZoneManager=void 0;var de=re(2),le=re(7),ie=re(5),ue=re(1),se=function(oe){function ae(ne,ee,a,y,x,b){var z=oe.call(this)||this;return z._element=ne,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(le.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(ae,oe),ae.prototype.dispose=function(){oe.prototype.dispose.call(this),this._deactivate()},ae.prototype.add=function(ne){this._zones.push(ne),this._zones.length===1&&this._activate()},ae.prototype.clearAll=function(ne,ee){if(this._zones.length!==0){ne&&ee||(ne=0,ee=this._bufferService.rows-1);for(var a=0;ane&&y.y1<=ee+1||y.y2>ne&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},ae.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))},ae.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))},ae.prototype._onMouseMove=function(ne){this._lastHoverCoords[0]===ne.pageX&&this._lastHoverCoords[1]===ne.pageY||(this._onHover(ne),this._lastHoverCoords=[ne.pageX,ne.pageY])},ae.prototype._onHover=function(ne){var ee=this,a=this._findZoneEventAt(ne);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(ne),this._tooltipTimeout=window.setTimeout(function(){return ee._onTooltip(ne)},this._optionsService.options.linkTooltipHoverDuration)))},ae.prototype._onTooltip=function(ne){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(ne);ee&&ee.tooltipCallback&&ee.tooltipCallback(ne)},ae.prototype._onMouseDown=function(ne){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(ne);ee!=null&&ee.willLinkActivate(ne)&&(ne.preventDefault(),ne.stopImmediatePropagation())}},ae.prototype._onMouseLeave=function(ne){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},ae.prototype._onClick=function(ne){var ee=this._findZoneEventAt(ne),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(ne),ne.preventDefault(),ne.stopImmediatePropagation())},ae.prototype._getSelectionLength=function(){var ne=this._selectionService.selectionText;return ne?ne.length:0},ae.prototype._findZoneEventAt=function(ne){var ee=this._mouseService.getCoords(ne,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yee;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},ne.prototype._createAccessibilityTreeNode=function(){var ee=document.createElement("div");return ee.setAttribute("role","listitem"),ee.tabIndex=-1,this._refreshRowDimensions(ee),ee},ne.prototype._onTab=function(ee){for(var a=0;a0?this._charsToConsume.shift()!==ee&&(this._charsToAnnounce+=ee):this._charsToAnnounce+=ee,ee===` +`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=ve.tooMuchOutput)),ge.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},ne.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,ge.isMac&&se.removeElementFromParent(this._liveRegion)},ne.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},ne.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},ne.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(z.length===0?ce.innerHTML=" ":ce.textContent=z,ce.setAttribute("aria-posinset",te),ce.setAttribute("aria-setsize",x))}this._announceCharacters()},ne.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var ee=0;ee=0;pe--)(te=y[pe])&&(fe=(ce<3?te(fe):ce>3?te(x,b,fe):te(x,b))||fe);return ce>3&&fe&&Object.defineProperty(x,b,fe),fe},ge=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(me,"__esModule",{value:!0}),me.DomRenderer=void 0;var de=re(58),le=re(9),ie=re(2),ue=re(5),se=re(1),oe=re(0),ae=re(10),ne=re(17),ee=1,a=function(y){function x(b,z,te,ce,fe,pe,he,ye,Ee){var be=y.call(this)||this;return be._colors=b,be._element=z,be._screenElement=te,be._viewportElement=ce,be._linkifier=fe,be._linkifier2=pe,be._charSizeService=he,be._optionsService=ye,be._bufferService=Ee,be._terminalClass=ee++,be._rowElements=[],be._rowContainer=document.createElement("div"),be._rowContainer.classList.add("xterm-rows"),be._rowContainer.style.lineHeight="normal",be._rowContainer.setAttribute("aria-hidden","true"),be._refreshRowElements(be._bufferService.cols,be._bufferService.rows),be._selectionContainer=document.createElement("div"),be._selectionContainer.classList.add("xterm-selection"),be._selectionContainer.setAttribute("aria-hidden","true"),be.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},be._updateDimensions(),be._injectCss(),be._rowFactory=new de.DomRendererRowFactory(document,be._optionsService,be._colors),be._element.classList.add("xterm-dom-renderer-owner-"+be._terminalClass),be._screenElement.appendChild(be._rowContainer),be._screenElement.appendChild(be._selectionContainer),be._linkifier.onShowLinkUnderline(function(Se){return be._onLinkHover(Se)}),be._linkifier.onHideLinkUnderline(function(Se){return be._onLinkLeave(Se)}),be._linkifier2.onShowLinkUnderline(function(Se){return be._onLinkHover(Se)}),be._linkifier2.onHideLinkUnderline(function(Se){return be._onLinkLeave(Se)}),be}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new oe.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),ne.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var ce=b[1]-this._bufferService.buffer.ydisp,fe=z[1]-this._bufferService.buffer.ydisp,pe=Math.max(ce,0),he=Math.min(fe,this._bufferService.rows-1);if(!(pe>=this._bufferService.rows||he<0)){var ye=document.createDocumentFragment();if(te)ye.appendChild(this._createSelectionElement(pe,b[0],z[0],he-pe+1));else{var Ee=ce===pe?b[0]:0,be=pe===he?z[0]:this._bufferService.cols;ye.appendChild(this._createSelectionElement(pe,Ee,be));var Se=he-pe-1;if(ye.appendChild(this._createSelectionElement(pe+1,0,this._bufferService.cols,Se)),pe!==he){var Pe=fe===he?z[0]:this._bufferService.cols;ye.appendChild(this._createSelectionElement(he,0,Pe))}}this._selectionContainer.appendChild(ye)}}},x.prototype._createSelectionElement=function(b,z,te,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=z*this.dimensions.actualCellWidth+"px",fe.style.width=this.dimensions.actualCellWidth*(te-z)+"px",fe},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=fe&&(b=0,te++)}},x=ve([ge(6,ue.ICharSizeService),ge(7,se.IOptionsService),ge(8,se.IBufferService)],x)}(ie.Disposable);me.DomRenderer=a},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.DomRendererRowFactory=me.CURSOR_STYLE_UNDERLINE_CLASS=me.CURSOR_STYLE_BAR_CLASS=me.CURSOR_STYLE_BLOCK_CLASS=me.CURSOR_BLINK_CLASS=me.CURSOR_CLASS=me.UNDERLINE_CLASS=me.ITALIC_CLASS=me.DIM_CLASS=me.BOLD_CLASS=void 0;var we=re(9),E=re(3),ve=re(4),ge=re(10);me.BOLD_CLASS="xterm-bold",me.DIM_CLASS="xterm-dim",me.ITALIC_CLASS="xterm-italic",me.UNDERLINE_CLASS="xterm-underline",me.CURSOR_CLASS="xterm-cursor",me.CURSOR_BLINK_CLASS="xterm-cursor-blink",me.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",me.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",me.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var de=function(){function ie(ue,se,oe){this._document=ue,this._optionsService=se,this._colors=oe,this._workCell=new ve.CellData}return ie.prototype.setColors=function(ue){this._colors=ue},ie.prototype.createRow=function(ue,se,oe,ae,ne,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(ue.length,a)-1;b>=0;b--)if(ue.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||se&&b===ae){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),se&&b===ae)switch(te.classList.add(me.CURSOR_CLASS),ne&&te.classList.add(me.CURSOR_BLINK_CLASS),oe){case"bar":te.classList.add(me.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(me.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(me.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(me.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(me.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(me.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(me.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),fe=this._workCell.getFgColorMode(),pe=this._workCell.getBgColor(),he=this._workCell.getBgColorMode(),ye=!!this._workCell.isInverse();if(ye){var Ee=ce;ce=pe,pe=Ee;var be=fe;fe=he,he=be}switch(fe){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[ce])||te.classList.add("xterm-fg-"+ce);break;case 50331648:var Se=ge.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(te,this._colors.background,Se)||this._addStyle(te,"color:#"+le(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||ye&&te.classList.add("xterm-fg-"+we.INVERTED_DEFAULT_COLOR)}switch(he){case 16777216:case 33554432:te.classList.add("xterm-bg-"+pe);break;case 50331648:this._addStyle(te,"background-color:#"+le(pe.toString(16),"0",6));break;case 0:default:ye&&te.classList.add("xterm-bg-"+we.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(ue,se,oe){if(this._optionsService.options.minimumContrastRatio===1)return!1;var ae=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return ae===void 0&&(ae=ge.color.ensureContrastRatio(se,oe,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,ae!=null?ae:null)),!!ae&&(this._addStyle(ue,"color:"+ae.css),!0)},ie.prototype._addStyle=function(ue,se){ue.setAttribute("style",""+(ue.getAttribute("style")||"")+se+";")},ie}();function le(ie,ue,se){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};me.evaluateKeyboardEvent=function(ve,ge,de,le){var ie={type:0,cancel:!1,key:void 0},ue=(ve.shiftKey?1:0)|(ve.altKey?2:0)|(ve.ctrlKey?4:0)|(ve.metaKey?8:0);switch(ve.keyCode){case 0:ve.key==="UIKeyInputUpArrow"?ie.key=ge?we.C0.ESC+"OA":we.C0.ESC+"[A":ve.key==="UIKeyInputLeftArrow"?ie.key=ge?we.C0.ESC+"OD":we.C0.ESC+"[D":ve.key==="UIKeyInputRightArrow"?ie.key=ge?we.C0.ESC+"OC":we.C0.ESC+"[C":ve.key==="UIKeyInputDownArrow"&&(ie.key=ge?we.C0.ESC+"OB":we.C0.ESC+"[B");break;case 8:if(ve.shiftKey){ie.key=we.C0.BS;break}if(ve.altKey){ie.key=we.C0.ESC+we.C0.DEL;break}ie.key=we.C0.DEL;break;case 9:if(ve.shiftKey){ie.key=we.C0.ESC+"[Z";break}ie.key=we.C0.HT,ie.cancel=!0;break;case 13:ie.key=ve.altKey?we.C0.ESC+we.C0.CR:we.C0.CR,ie.cancel=!0;break;case 27:ie.key=we.C0.ESC,ve.altKey&&(ie.key=we.C0.ESC+we.C0.ESC),ie.cancel=!0;break;case 37:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"D",ie.key===we.C0.ESC+"[1;3D"&&(ie.key=we.C0.ESC+(de?"b":"[1;5D"))):ie.key=ge?we.C0.ESC+"OD":we.C0.ESC+"[D";break;case 39:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"C",ie.key===we.C0.ESC+"[1;3C"&&(ie.key=we.C0.ESC+(de?"f":"[1;5C"))):ie.key=ge?we.C0.ESC+"OC":we.C0.ESC+"[C";break;case 38:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"A",de||ie.key!==we.C0.ESC+"[1;3A"||(ie.key=we.C0.ESC+"[1;5A")):ie.key=ge?we.C0.ESC+"OA":we.C0.ESC+"[A";break;case 40:if(ve.metaKey)break;ue?(ie.key=we.C0.ESC+"[1;"+(ue+1)+"B",de||ie.key!==we.C0.ESC+"[1;3B"||(ie.key=we.C0.ESC+"[1;5B")):ie.key=ge?we.C0.ESC+"OB":we.C0.ESC+"[B";break;case 45:ve.shiftKey||ve.ctrlKey||(ie.key=we.C0.ESC+"[2~");break;case 46:ie.key=ue?we.C0.ESC+"[3;"+(ue+1)+"~":we.C0.ESC+"[3~";break;case 36:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"H":ge?we.C0.ESC+"OH":we.C0.ESC+"[H";break;case 35:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"F":ge?we.C0.ESC+"OF":we.C0.ESC+"[F";break;case 33:ve.shiftKey?ie.type=2:ie.key=we.C0.ESC+"[5~";break;case 34:ve.shiftKey?ie.type=3:ie.key=we.C0.ESC+"[6~";break;case 112:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"P":we.C0.ESC+"OP";break;case 113:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"Q":we.C0.ESC+"OQ";break;case 114:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"R":we.C0.ESC+"OR";break;case 115:ie.key=ue?we.C0.ESC+"[1;"+(ue+1)+"S":we.C0.ESC+"OS";break;case 116:ie.key=ue?we.C0.ESC+"[15;"+(ue+1)+"~":we.C0.ESC+"[15~";break;case 117:ie.key=ue?we.C0.ESC+"[17;"+(ue+1)+"~":we.C0.ESC+"[17~";break;case 118:ie.key=ue?we.C0.ESC+"[18;"+(ue+1)+"~":we.C0.ESC+"[18~";break;case 119:ie.key=ue?we.C0.ESC+"[19;"+(ue+1)+"~":we.C0.ESC+"[19~";break;case 120:ie.key=ue?we.C0.ESC+"[20;"+(ue+1)+"~":we.C0.ESC+"[20~";break;case 121:ie.key=ue?we.C0.ESC+"[21;"+(ue+1)+"~":we.C0.ESC+"[21~";break;case 122:ie.key=ue?we.C0.ESC+"[23;"+(ue+1)+"~":we.C0.ESC+"[23~";break;case 123:ie.key=ue?we.C0.ESC+"[24;"+(ue+1)+"~":we.C0.ESC+"[24~";break;default:if(!ve.ctrlKey||ve.shiftKey||ve.altKey||ve.metaKey)if(de&&!le||!ve.altKey||ve.metaKey)de&&!ve.altKey&&!ve.ctrlKey&&ve.metaKey?ve.keyCode===65&&(ie.type=1):ve.key&&!ve.ctrlKey&&!ve.altKey&&!ve.metaKey&&ve.keyCode>=48&&ve.key.length===1?ie.key=ve.key:ve.key&&ve.ctrlKey&&ve.key==="_"&&(ie.key=we.C0.US);else{var se=E[ve.keyCode],oe=se&&se[ve.shiftKey?1:0];if(oe)ie.key=we.C0.ESC+oe;else if(ve.keyCode>=65&&ve.keyCode<=90){var ae=ve.ctrlKey?ve.keyCode-64:ve.keyCode+32;ie.key=we.C0.ESC+String.fromCharCode(ae)}}else ve.keyCode>=65&&ve.keyCode<=90?ie.key=String.fromCharCode(ve.keyCode-64):ve.keyCode===32?ie.key=we.C0.NUL:ve.keyCode>=51&&ve.keyCode<=55?ie.key=String.fromCharCode(ve.keyCode-51+27):ve.keyCode===56?ie.key=we.C0.DEL:ve.keyCode===219?ie.key=we.C0.ESC:ve.keyCode===220?ie.key=we.C0.FS:ve.keyCode===221&&(ie.key=we.C0.GS)}return ie}},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(ee,a){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(ee,a)},function(ee,a){function y(){this.constructor=ee}we(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),ve=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var ce=ee.length-1;ce>=0;ce--)(b=ee[ce])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},ge=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(me,"__esModule",{value:!0}),me.RenderService=void 0;var de=re(31),le=re(0),ie=re(2),ue=re(32),se=re(7),oe=re(1),ae=re(5),ne=function(ee){function a(y,x,b,z,te,ce){var fe=ee.call(this)||this;if(fe._renderer=y,fe._rowCount=x,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 le.EventEmitter,fe._onRender=new le.EventEmitter,fe._onRefreshRequest=new le.EventEmitter,fe.register({dispose:function(){return fe._renderer.dispose()}}),fe._renderDebouncer=new de.RenderDebouncer(function(he,ye){return fe._renderRows(he,ye)}),fe.register(fe._renderDebouncer),fe._screenDprMonitor=new ue.ScreenDprMonitor,fe._screenDprMonitor.setListener(function(){return fe.onDevicePixelRatioChange()}),fe.register(fe._screenDprMonitor),fe.register(ce.onResize(function(he){return fe._fullRefresh()})),fe.register(z.onOptionChange(function(){return fe._renderer.onOptionsChanged()})),fe.register(te.onCharSizeChange(function(){return fe.onCharSizeChanged()})),fe._renderer.onRequestRedraw(function(he){return fe.refreshRows(he.start,he.end,!0)}),fe.register(se.addDisposableDomListener(window,"resize",function(){return fe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var pe=new IntersectionObserver(function(he){return fe._onIntersectionChange(he[he.length-1])},{threshold:0});pe.observe(b),fe.register({dispose:function(){return pe.disconnect()}})}return fe}return E(a,ee),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){ee.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=ve([ge(3,oe.IOptionsService),ge(4,ae.ICharSizeService),ge(5,oe.IBufferService)],a)}(ie.Disposable);me.RenderService=ne},function(at,me,re){"use strict";var we=this&&this.__decorate||function(ie,ue,se,oe){var ae,ne=arguments.length,ee=ne<3?ue:oe===null?oe=Object.getOwnPropertyDescriptor(ue,se):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(ie,ue,se,oe);else for(var a=ie.length-1;a>=0;a--)(ae=ie[a])&&(ee=(ne<3?ae(ee):ne>3?ae(ue,se,ee):ae(ue,se))||ee);return ne>3&&ee&&Object.defineProperty(ue,se,ee),ee},E=this&&this.__param||function(ie,ue){return function(se,oe){ue(se,oe,ie)}};Object.defineProperty(me,"__esModule",{value:!0}),me.CharSizeService=void 0;var ve=re(1),ge=re(0),de=function(){function ie(ue,se,oe){this._optionsService=oe,this.width=0,this.height=0,this._onCharSizeChange=new ge.EventEmitter,this._measureStrategy=new le(ue,se,this._optionsService)}return Object.defineProperty(ie.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ie.prototype.measure=function(){var ue=this._measureStrategy.measure();ue.width===this.width&&ue.height===this.height||(this.width=ue.width,this.height=ue.height,this._onCharSizeChange.fire())},ie=we([E(2,ve.IOptionsService)],ie)}();me.CharSizeService=de;var le=function(){function ie(ue,se,oe){this._document=ue,this._parentElement=se,this._optionsService=oe,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return ie.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var ue=this._measureElement.getBoundingClientRect();return ue.width!==0&&ue.height!==0&&(this._result.width=ue.width,this._result.height=Math.ceil(ue.height)),this._result},ie}()},function(at,me,re){"use strict";var we=this&&this.__decorate||function(le,ie,ue,se){var oe,ae=arguments.length,ne=ae<3?ie:se===null?se=Object.getOwnPropertyDescriptor(ie,ue):se;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ne=Reflect.decorate(le,ie,ue,se);else for(var ee=le.length-1;ee>=0;ee--)(oe=le[ee])&&(ne=(ae<3?oe(ne):ae>3?oe(ie,ue,ne):oe(ie,ue))||ne);return ae>3&&ne&&Object.defineProperty(ie,ue,ne),ne},E=this&&this.__param||function(le,ie){return function(ue,se){ie(ue,se,le)}};Object.defineProperty(me,"__esModule",{value:!0}),me.MouseService=void 0;var ve=re(5),ge=re(30),de=function(){function le(ie,ue){this._renderService=ie,this._charSizeService=ue}return le.prototype.getCoords=function(ie,ue,se,oe,ae){return ge.getCoords(ie,ue,se,oe,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,ae)},le.prototype.getRawByteCoords=function(ie,ue,se,oe){var ae=this.getCoords(ie,ue,se,oe);return ge.getRawByteCoords(ae)},le=we([E(0,ve.IRenderService),E(1,ve.ICharSizeService)],le)}();me.MouseService=de},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(oe,ae){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var a in ee)ee.hasOwnProperty(a)&&(ne[a]=ee[a])})(oe,ae)},function(oe,ae){function ne(){this.constructor=oe}we(oe,ae),oe.prototype=ae===null?Object.create(ae):(ne.prototype=ae.prototype,new ne)}),ve=this&&this.__decorate||function(oe,ae,ne,ee){var a,y=arguments.length,x=y<3?ae:ee===null?ee=Object.getOwnPropertyDescriptor(ae,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,ne,ee);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},ge=this&&this.__param||function(oe,ae){return function(ne,ee){ae(ne,ee,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.Linkifier2=void 0;var de=re(1),le=re(0),ie=re(2),ue=re(7),se=function(oe){function ae(ne){var ee=oe.call(this)||this;return ee._bufferService=ne,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new le.EventEmitter),ee._onHideLinkUnderline=ee.register(new le.EventEmitter),ee.register(ie.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(ae,oe),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}),ae.prototype.registerLinkProvider=function(ne){var ee=this;return this._linkProviders.push(ne),{dispose:function(){var a=ee._linkProviders.indexOf(ne);a!==-1&&ee._linkProviders.splice(a,1)}}},ae.prototype.attachToDom=function(ne,ee,a){var y=this;this._element=ne,this._mouseService=ee,this._renderService=a,this.register(ue.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(ue.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(ue.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},ae.prototype._onMouseMove=function(ne){if(this._lastMouseEvent=ne,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(ne,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=ne.composedPath(),y=0;yne?this._bufferService.cols:z.link.range.end.x,fe=te;fe<=ce;fe++){if(a.has(fe)){x.splice(b--,1);break}a.add(fe)}}},ae.prototype._checkLinkProviderResult=function(ne,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(ne),z=!1,te=0;te=ne&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},ae.prototype._handleNewLink=function(ne){var ee=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(ne.link,a)&&(this._currentLink=ne,this._currentLink.state={decorations:{underline:ne.link.decorations===void 0||ne.link.decorations.underline,pointerCursor:ne.link.decorations===void 0||ne.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,ne.link,this._lastMouseEvent),ne.link.decorations={},Object.defineProperties(ne.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(ne.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},ae.prototype._linkHover=function(ne,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&ne.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},ae.prototype._fireUnderlineEvent=function(ne,ee){var a=ne.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},ae.prototype._linkLeave=function(ne,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&ne.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},ae.prototype._linkAtPosition=function(ne,ee){var a=ne.range.start.y===ne.range.end.y,y=ne.range.start.yee.y;return(a&&ne.range.start.x<=ee.x&&ne.range.end.x>=ee.x||y&&ne.range.end.x>=ee.x||x&&ne.range.start.x<=ee.x||y&&x)&&ne.range.start.y<=ee.y&&ne.range.end.y>=ee.y},ae.prototype._positionFromMouseEvent=function(ne,ee,a){var y=a.getCoords(ne,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},ae.prototype._createLinkUnderlineEvent=function(ne,ee,a,y,x){return{x1:ne,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},ae=ve([ge(0,de.IBufferService)],ae)}(ie.Disposable);me.Linkifier2=se},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CoreBrowserService=void 0;var we=function(){function E(ve){this._textarea=ve}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();me.CoreBrowserService=we},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(te,ce){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,pe){fe.__proto__=pe}||function(fe,pe){for(var he in pe)pe.hasOwnProperty(he)&&(fe[he]=pe[he])})(te,ce)},function(te,ce){function fe(){this.constructor=te}we(te,ce),te.prototype=ce===null?Object.create(ce):(fe.prototype=ce.prototype,new fe)});Object.defineProperty(me,"__esModule",{value:!0}),me.CoreTerminal=void 0;var ve=re(2),ge=re(1),de=re(66),le=re(67),ie=re(68),ue=re(74),se=re(75),oe=re(0),ae=re(76),ne=re(77),ee=re(78),a=re(80),y=re(81),x=re(19),b=re(82),z=function(te){function ce(fe){var pe=te.call(this)||this;return pe._onBinary=new oe.EventEmitter,pe._onData=new oe.EventEmitter,pe._onLineFeed=new oe.EventEmitter,pe._onResize=new oe.EventEmitter,pe._onScroll=new oe.EventEmitter,pe._instantiationService=new de.InstantiationService,pe.optionsService=new ue.OptionsService(fe),pe._instantiationService.setService(ge.IOptionsService,pe.optionsService),pe._bufferService=pe.register(pe._instantiationService.createInstance(ie.BufferService)),pe._instantiationService.setService(ge.IBufferService,pe._bufferService),pe._logService=pe._instantiationService.createInstance(le.LogService),pe._instantiationService.setService(ge.ILogService,pe._logService),pe._coreService=pe.register(pe._instantiationService.createInstance(se.CoreService,function(){return pe.scrollToBottom()})),pe._instantiationService.setService(ge.ICoreService,pe._coreService),pe._coreMouseService=pe._instantiationService.createInstance(ae.CoreMouseService),pe._instantiationService.setService(ge.ICoreMouseService,pe._coreMouseService),pe._dirtyRowService=pe._instantiationService.createInstance(ne.DirtyRowService),pe._instantiationService.setService(ge.IDirtyRowService,pe._dirtyRowService),pe.unicodeService=pe._instantiationService.createInstance(ee.UnicodeService),pe._instantiationService.setService(ge.IUnicodeService,pe.unicodeService),pe._charsetService=pe._instantiationService.createInstance(a.CharsetService),pe._instantiationService.setService(ge.ICharsetService,pe._charsetService),pe._inputHandler=new x.InputHandler(pe._bufferService,pe._charsetService,pe._coreService,pe._dirtyRowService,pe._logService,pe.optionsService,pe._coreMouseService,pe.unicodeService),pe.register(oe.forwardEvent(pe._inputHandler.onLineFeed,pe._onLineFeed)),pe.register(pe._inputHandler),pe.register(oe.forwardEvent(pe._bufferService.onResize,pe._onResize)),pe.register(oe.forwardEvent(pe._coreService.onData,pe._onData)),pe.register(oe.forwardEvent(pe._coreService.onBinary,pe._onBinary)),pe.register(pe.optionsService.onOptionChange(function(he){return pe._updateOptions(he)})),pe._writeBuffer=new b.WriteBuffer(function(he){return pe._inputHandler.parse(he)}),pe}return E(ce,te),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||(te.prototype.dispose.call(this),(fe=this._windowsMode)===null||fe===void 0||fe.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(fe,pe){this._writeBuffer.write(fe,pe)},ce.prototype.writeSync=function(fe){this._writeBuffer.writeSync(fe)},ce.prototype.resize=function(fe,pe){isNaN(fe)||isNaN(pe)||(fe=Math.max(fe,ie.MINIMUM_COLS),pe=Math.max(pe,ie.MINIMUM_ROWS),this._bufferService.resize(fe,pe))},ce.prototype.scroll=function(fe,pe){pe===void 0&&(pe=!1);var he,ye=this._bufferService.buffer;(he=this._cachedBlankLine)&&he.length===this.cols&&he.getFg(0)===fe.fg&&he.getBg(0)===fe.bg||(he=ye.getBlankLine(fe,pe),this._cachedBlankLine=he),he.isWrapped=pe;var Ee=ye.ybase+ye.scrollTop,be=ye.ybase+ye.scrollBottom;if(ye.scrollTop===0){var Se=ye.lines.isFull;be===ye.lines.length-1?Se?ye.lines.recycle().copyFrom(he):ye.lines.push(he.clone()):ye.lines.splice(be+1,0,he.clone()),Se?this._bufferService.isUserScrolling&&(ye.ydisp=Math.max(ye.ydisp-1,0)):(ye.ybase++,this._bufferService.isUserScrolling||ye.ydisp++)}else{var Pe=be-Ee+1;ye.lines.shiftElements(Ee+1,Pe-1,-1),ye.lines.set(be,he.clone())}this._bufferService.isUserScrolling||(ye.ydisp=ye.ybase),this._dirtyRowService.markRangeDirty(ye.scrollTop,ye.scrollBottom),this._onScroll.fire(ye.ydisp)},ce.prototype.scrollLines=function(fe,pe){var he=this._bufferService.buffer;if(fe<0){if(he.ydisp===0)return;this._bufferService.isUserScrolling=!0}else fe+he.ydisp>=he.ybase&&(this._bufferService.isUserScrolling=!1);var ye=he.ydisp;he.ydisp=Math.max(Math.min(he.ydisp+fe,he.ybase),0),ye!==he.ydisp&&(pe||this._onScroll.fire(he.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 pe=fe-this._bufferService.buffer.ydisp;pe!==0&&this.scrollLines(pe)},ce.prototype.addEscHandler=function(fe,pe){return this._inputHandler.addEscHandler(fe,pe)},ce.prototype.addDcsHandler=function(fe,pe){return this._inputHandler.addDcsHandler(fe,pe)},ce.prototype.addCsiHandler=function(fe,pe){return this._inputHandler.addCsiHandler(fe,pe)},ce.prototype.addOscHandler=function(fe,pe){return this._inputHandler.addOscHandler(fe,pe)},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 pe;switch(fe){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((pe=this._windowsMode)===null||pe===void 0||pe.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var fe=this;if(!this._windowsMode){var pe=[];pe.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),pe.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(fe._bufferService),!1})),this._windowsMode={dispose:function(){for(var he=0,ye=pe;he0?oe[0].index:ue.length;if(ue.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+ue.length+" static arguments");return new(ie.bind.apply(ie,we([void 0],we(ue,ae))))},le}();me.InstantiationService=de},function(at,me,re){"use strict";var we=this&&this.__decorate||function(ue,se,oe,ae){var ne,ee=arguments.length,a=ee<3?se:ae===null?ae=Object.getOwnPropertyDescriptor(se,oe):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(ue,se,oe,ae);else for(var y=ue.length-1;y>=0;y--)(ne=ue[y])&&(a=(ee<3?ne(a):ee>3?ne(se,oe,a):ne(se,oe))||a);return ee>3&&a&&Object.defineProperty(se,oe,a),a},E=this&&this.__param||function(ue,se){return function(oe,ae){se(oe,ae,ue)}},ve=this&&this.__spreadArrays||function(){for(var ue=0,se=0,oe=arguments.length;se=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},ge=this&&this.__param||function(oe,ae){return function(ne,ee){ae(ne,ee,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.BufferService=me.MINIMUM_ROWS=me.MINIMUM_COLS=void 0;var de=re(1),le=re(69),ie=re(0),ue=re(2);me.MINIMUM_COLS=2,me.MINIMUM_ROWS=1;var se=function(oe){function ae(ne){var ee=oe.call(this)||this;return ee._optionsService=ne,ee.isUserScrolling=!1,ee._onResize=new ie.EventEmitter,ee.cols=Math.max(ne.options.cols,me.MINIMUM_COLS),ee.rows=Math.max(ne.options.rows,me.MINIMUM_ROWS),ee.buffers=new le.BufferSet(ne,ee),ee}return E(ae,oe),Object.defineProperty(ae.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),ae.prototype.dispose=function(){oe.prototype.dispose.call(this),this.buffers.dispose()},ae.prototype.resize=function(ne,ee){this.cols=ne,this.rows=ee,this.buffers.resize(ne,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:ne,rows:ee})},ae.prototype.reset=function(){this.buffers.dispose(),this.buffers=new le.BufferSet(this._optionsService,this),this.isUserScrolling=!1},ae=ve([ge(0,de.IOptionsService)],ae)}(ue.Disposable);me.BufferService=se},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(le,ie){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,se){ue.__proto__=se}||function(ue,se){for(var oe in se)se.hasOwnProperty(oe)&&(ue[oe]=se[oe])})(le,ie)},function(le,ie){function ue(){this.constructor=le}we(le,ie),le.prototype=ie===null?Object.create(ie):(ue.prototype=ie.prototype,new ue)});Object.defineProperty(me,"__esModule",{value:!0}),me.BufferSet=void 0;var ve=re(70),ge=re(0),de=function(le){function ie(ue,se){var oe=le.call(this)||this;return oe._onBufferActivate=oe.register(new ge.EventEmitter),oe._normal=new ve.Buffer(!0,ue,se),oe._normal.fillViewportRows(),oe._alt=new ve.Buffer(!1,ue,se),oe._activeBuffer=oe._normal,oe.setupTabStops(),oe}return E(ie,le),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.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}))},ie.prototype.activateAltBuffer=function(ue){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(ue),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}))},ie.prototype.resize=function(ue,se){this._normal.resize(ue,se),this._alt.resize(ue,se)},ie.prototype.setupTabStops=function(ue){this._normal.setupTabStops(ue),this._alt.setupTabStops(ue)},ie}(re(2).Disposable);me.BufferSet=de},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.BufferStringIterator=me.Buffer=me.MAX_BUFFER_SIZE=void 0;var we=re(71),E=re(16),ve=re(4),ge=re(3),de=re(72),le=re(73),ie=re(20),ue=re(6);me.MAX_BUFFER_SIZE=4294967295;var se=function(){function ae(ne,ee,a){this._hasScrollback=ne,this._optionsService=ee,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=ve.CellData.fromCharData([0,ge.NULL_CELL_CHAR,ge.NULL_CELL_WIDTH,ge.NULL_CELL_CODE]),this._whitespaceCell=ve.CellData.fromCharData([0,ge.WHITESPACE_CELL_CHAR,ge.WHITESPACE_CELL_WIDTH,ge.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new we.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return ae.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 ue.ExtendedAttrs),this._nullCell},ae.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 ue.ExtendedAttrs),this._whitespaceCell},ae.prototype.getBlankLine=function(ne,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(ne),ee)},Object.defineProperty(ae.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(ae.prototype,"isCursorInViewport",{get:function(){var ne=this.ybase+this.y-this.ydisp;return ne>=0&&neme.MAX_BUFFER_SIZE?me.MAX_BUFFER_SIZE:ee},ae.prototype.fillViewportRows=function(ne){if(this.lines.length===0){ne===void 0&&(ne=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(ne))}},ae.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new we.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},ae.prototype.resize=function(ne,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(ne,a)));else for(z=this._rows;z>ee;z--)this.lines.length>ee+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y0&&(this.lines.trimStart(te),this.ybase=Math.max(this.ybase-te,0),this.ydisp=Math.max(this.ydisp-te,0),this.savedY=Math.max(this.savedY-te,0)),this.lines.maxLength=y}this.x=Math.min(this.x,ne-1),this.y=Math.min(this.y,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,ne-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(ne,ee),this._cols>ne))for(x=0;xthis._cols?this._reflowLarger(ne,ee):this._reflowSmaller(ne,ee))},ae.prototype._reflowLarger=function(ne,ee){var a=de.reflowLargerGetLinesToRemove(this.lines,this._cols,ne,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=de.reflowLargerCreateNewLayout(this.lines,a);de.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(ne,ee,y.countRemoved)}},ae.prototype._reflowLargerAdjustViewport=function(ne,ee,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=ne)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var ce=this.ybase+this.y;if(!(ce>=b&&ce0&&(y.push({start:b+te.length+x,newLines:Ee}),x+=Ee.length),te.push.apply(te,Ee);var Pe=pe.length-1,Ce=pe[Pe];Ce===0&&(Ce=pe[--Pe]);for(var xe=te.length-he-1,Be=fe;xe>=0;){var Ae=Math.min(Be,Ce);if(te[Pe].copyCellsFrom(te[xe],Be-Ae,Ce-Ae,Ae,!0),(Ce-=Ae)===0&&(Ce=pe[--Pe]),(Be-=Ae)===0){xe--;var Te=Math.max(xe,0);Be=de.getWrappedLineTrimmedLength(te,Te,this._cols)}}for(be=0;be0;)this.ybase===0?this.y0){var je=[],De=[];for(be=0;be=0;be--)if(Ze&&Ze.start>ze+Ue){for(var Me=Ze.newLines.length-1;Me>=0;Me--)this.lines.set(be--,Ze.newLines[Me]);be++,je.push({index:ze+1,amount:Ze.newLines.length}),Ue+=Ze.newLines.length,Ze=y[++Ve]}else this.lines.set(be,De[ze--]);var He=0;for(be=je.length-1;be>=0;be--)je[be].index+=He,this.lines.onInsertEmitter.fire(je[be]),He+=je[be].amount;var Ye=Math.max(0,We+x-this.lines.maxLength);Ye>0&&this.lines.onTrimEmitter.fire(Ye)}},ae.prototype.stringIndexToBufferIndex=function(ne,ee,a){for(a===void 0&&(a=!1);ee;){var y=this.lines.get(ne);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b0&&this.lines.get(ee).isWrapped;)ee--;for(;a+10;);return ne>=this._cols?this._cols-1:ne<0?0:ne},ae.prototype.nextStop=function(ne){for(ne==null&&(ne=this.x);!this.tabs[++ne]&&ne=this._cols?this._cols-1:ne<0?0:ne},ae.prototype.addMarker=function(ne){var ee=this,a=new le.Marker(ne);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.liney.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return ee._removeMarker(a)})),a},ae.prototype._removeMarker=function(ne){this.markers.splice(this.markers.indexOf(ne),1)},ae.prototype.iterator=function(ne,ee,a,y,x){return new oe(this,ne,ee,a,y,x)},ae}();me.Buffer=se;var oe=function(){function ae(ne,ee,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=ne.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=ne,this._trimRight=ee,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return ae.prototype.hasNext=function(){return this._currentthis._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 ee="",a=ne.first;a<=ne.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=ne.last+1,{range:ne,content:ee}},ae}();me.BufferStringIterator=oe},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CircularList=void 0;var we=re(0),E=function(){function ve(ge){this._maxLength=ge,this.onDeleteEmitter=new we.EventEmitter,this.onInsertEmitter=new we.EventEmitter,this.onTrimEmitter=new we.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(ge){if(this._maxLength!==ge){for(var de=new Array(ge),le=0;lethis._length)for(var de=this._length;de=ge;ue--)this._array[this._getCyclicIndex(ue+le.length)]=this._array[this._getCyclicIndex(ue)];for(ue=0;uethis._maxLength){var se=this._length+le.length-this._maxLength;this._startIndex+=se,this._length=this._maxLength,this.onTrimEmitter.fire(se)}else this._length+=le.length},ve.prototype.trimStart=function(ge){ge>this._length&&(ge=this._length),this._startIndex+=ge,this._length-=ge,this.onTrimEmitter.fire(ge)},ve.prototype.shiftElements=function(ge,de,le){if(!(de<=0)){if(ge<0||ge>=this._length)throw new Error("start argument out of range");if(ge+le<0)throw new Error("Cannot shift elements in list beyond index 0");if(le>0){for(var ie=de-1;ie>=0;ie--)this.set(ge+ie+le,this.get(ge+ie));var ue=ge+de+le-this._length;if(ue>0)for(this._length+=ue;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=ue&&de0&&(fe>ne||ae[fe].getTrimmedLength()===0);fe--)ce++;ce>0&&(ie.push(ue+ae.length-ce),ie.push(ce)),ue+=ae.length-1}}}return ie},me.reflowLargerCreateNewLayout=function(E,ve){for(var ge=[],de=0,le=ve[de],ie=0,ue=0;ueoe&&(ie-=oe,ue++);var ae=E[ue].getWidth(ie-1)===2;ae&&ie--;var ne=ae?ge-1:ge;de.push(ne),se+=ne}return de},me.getWrappedLineTrimmedLength=we},function(at,me,re){"use strict";var we,E=this&&this.__extends||(we=function(de,le){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,ue){ie.__proto__=ue}||function(ie,ue){for(var se in ue)ue.hasOwnProperty(se)&&(ie[se]=ue[se])})(de,le)},function(de,le){function ie(){this.constructor=de}we(de,le),de.prototype=le===null?Object.create(le):(ie.prototype=le.prototype,new ie)});Object.defineProperty(me,"__esModule",{value:!0}),me.Marker=void 0;var ve=re(0),ge=function(de){function le(ie){var ue=de.call(this)||this;return ue.line=ie,ue._id=le._nextId++,ue.isDisposed=!1,ue._onDispose=new ve.EventEmitter,ue}return E(le,de),Object.defineProperty(le.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(le.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),le.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},le._nextId=1,le}(re(2).Disposable);me.Marker=ge},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.OptionsService=me.DEFAULT_OPTIONS=me.DEFAULT_BELL_SOUND=void 0;var we=re(0),E=re(11),ve=re(33);me.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",me.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:me.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var ge=["cols","rows"],de=function(){function le(ie){this._onOptionChange=new we.EventEmitter,this.options=ve.clone(me.DEFAULT_OPTIONS);for(var ue=0,se=Object.keys(ie);ue=0;te--)(x=ne[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},ge=this&&this.__param||function(ne,ee){return function(a,y){ee(a,y,ne)}};Object.defineProperty(me,"__esModule",{value:!0}),me.CoreService=void 0;var de=re(1),le=re(0),ie=re(33),ue=re(2),se=Object.freeze({insertMode:!1}),oe=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),ae=function(ne){function ee(a,y,x,b){var z=ne.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new le.EventEmitter),z._onUserInput=z.register(new le.EventEmitter),z._onBinary=z.register(new le.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=ie.clone(se),z.decPrivateModes=ie.clone(oe),z}return E(ee,ne),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=ie.clone(se),this.decPrivateModes=ie.clone(oe)},ee.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},ee.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},ee=ve([ge(1,de.IBufferService),ge(2,de.ILogService),ge(3,de.IOptionsService)],ee)}(ue.Disposable);me.CoreService=ae},function(at,me,re){"use strict";var we=this&&this.__decorate||function(oe,ae,ne,ee){var a,y=arguments.length,x=y<3?ae:ee===null?ee=Object.getOwnPropertyDescriptor(ae,ne):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(oe,ae,ne,ee);else for(var b=oe.length-1;b>=0;b--)(a=oe[b])&&(x=(y<3?a(x):y>3?a(ae,ne,x):a(ae,ne))||x);return y>3&&x&&Object.defineProperty(ae,ne,x),x},E=this&&this.__param||function(oe,ae){return function(ne,ee){ae(ne,ee,oe)}};Object.defineProperty(me,"__esModule",{value:!0}),me.CoreMouseService=void 0;var ve=re(1),ge=re(0),de={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(oe){return oe.button!==4&&oe.action===1&&(oe.ctrl=!1,oe.alt=!1,oe.shift=!1,!0)}},VT200:{events:19,restrict:function(oe){return oe.action!==32}},DRAG:{events:23,restrict:function(oe){return oe.action!==32||oe.button!==3}},ANY:{events:31,restrict:function(oe){return!0}}};function le(oe,ae){var ne=(oe.ctrl?16:0)|(oe.shift?4:0)|(oe.alt?8:0);return oe.button===4?(ne|=64,ne|=oe.action):(ne|=3&oe.button,4&oe.button&&(ne|=64),8&oe.button&&(ne|=128),oe.action===32?ne|=32:oe.action!==0||ae||(ne|=3)),ne}var ie=String.fromCharCode,ue={DEFAULT:function(oe){var ae=[le(oe,!1)+32,oe.col+32,oe.row+32];return ae[0]>255||ae[1]>255||ae[2]>255?"":"\x1B[M"+ie(ae[0])+ie(ae[1])+ie(ae[2])},SGR:function(oe){var ae=oe.action===0&&oe.button!==4?"m":"M";return"\x1B[<"+le(oe,!0)+";"+oe.col+";"+oe.row+ae}},se=function(){function oe(ae,ne){this._bufferService=ae,this._coreService=ne,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new ge.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(de);ee=this._bufferService.cols||ae.row<0||ae.row>=this._bufferService.rows||ae.button===4&&ae.action===32||ae.button===3&&ae.action!==32||ae.button!==4&&(ae.action===2||ae.action===3)||(ae.col++,ae.row++,ae.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,ae))||!this._protocols[this._activeProtocol].restrict(ae))return!1;var ne=this._encodings[this._activeEncoding](ae);return ne&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(ne):this._coreService.triggerDataEvent(ne,!0)),this._lastEvent=ae,!0},oe.prototype.explainEvents=function(ae){return{down:!!(1&ae),up:!!(2&ae),drag:!!(4&ae),move:!!(8&ae),wheel:!!(16&ae)}},oe.prototype._compareEvents=function(ae,ne){return ae.col===ne.col&&ae.row===ne.row&&ae.button===ne.button&&ae.action===ne.action&&ae.ctrl===ne.ctrl&&ae.alt===ne.alt&&ae.shift===ne.shift},oe=we([E(0,ve.IBufferService),E(1,ve.ICoreService)],oe)}();me.CoreMouseService=se},function(at,me,re){"use strict";var we=this&&this.__decorate||function(de,le,ie,ue){var se,oe=arguments.length,ae=oe<3?le:ue===null?ue=Object.getOwnPropertyDescriptor(le,ie):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ae=Reflect.decorate(de,le,ie,ue);else for(var ne=de.length-1;ne>=0;ne--)(se=de[ne])&&(ae=(oe<3?se(ae):oe>3?se(le,ie,ae):se(le,ie))||ae);return oe>3&&ae&&Object.defineProperty(le,ie,ae),ae},E=this&&this.__param||function(de,le){return function(ie,ue){le(ie,ue,de)}};Object.defineProperty(me,"__esModule",{value:!0}),me.DirtyRowService=void 0;var ve=re(1),ge=function(){function de(le){this._bufferService=le,this.clearRange()}return Object.defineProperty(de.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),de.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},de.prototype.markDirty=function(le){lethis._end&&(this._end=le)},de.prototype.markRangeDirty=function(le,ie){if(le>ie){var ue=le;le=ie,ie=ue}lethis._end&&(this._end=ie)},de.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},de=we([E(0,ve.IBufferService)],de)}();me.DirtyRowService=ge},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.UnicodeService=void 0;var we=re(0),E=re(79),ve=function(){function ge(){this._providers=Object.create(null),this._active="",this._onChange=new we.EventEmitter;var de=new E.UnicodeV6;this.register(de),this._active=de.version,this._activeProvider=de}return Object.defineProperty(ge.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(ge.prototype,"activeVersion",{get:function(){return this._active},set:function(de){if(!this._providers[de])throw new Error('unknown Unicode version "'+de+'"');this._active=de,this._activeProvider=this._providers[de],this._onChange.fire(de)},enumerable:!1,configurable:!0}),ge.prototype.register=function(de){this._providers[de.version]=de},ge.prototype.wcwidth=function(de){return this._activeProvider.wcwidth(de)},ge.prototype.getStringCellWidth=function(de){for(var le=0,ie=de.length,ue=0;ue=ie)return le+this.wcwidth(se);var oe=de.charCodeAt(ue);56320<=oe&&oe<=57343?se=1024*(se-55296)+oe-56320+65536:le+=this.wcwidth(oe)}le+=this.wcwidth(se)}return le},ge}();me.UnicodeService=ve},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.UnicodeV6=void 0;var we,E=re(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]],ge=[[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]],de=function(){function le(){if(this.version="6",!we){we=new Uint8Array(65536),E.fill(we,1),we[0]=0,E.fill(we,0,1,32),E.fill(we,0,127,160),E.fill(we,2,4352,4448),we[9001]=2,we[9002]=2,E.fill(we,2,11904,42192),we[12351]=1,E.fill(we,2,44032,55204),E.fill(we,2,63744,64256),E.fill(we,2,65040,65050),E.fill(we,2,65072,65136),E.fill(we,2,65280,65377),E.fill(we,2,65504,65511);for(var ie=0;iese[ne][1])return!1;for(;ne>=ae;)if(ue>se[oe=ae+ne>>1][1])ae=oe+1;else{if(!(ue=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},le}();me.UnicodeV6=de},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.CharsetService=void 0;var we=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(ve){this.glevel=ve,this.charset=this._charsets[ve]},E.prototype.setgCharset=function(ve,ge){this._charsets[ve]=ge,this.glevel===ve&&(this.charset=ge)},E}();me.CharsetService=we},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.updateWindowsModeWrappedState=void 0;var we=re(3);me.updateWindowsModeWrappedState=function(E){var ve=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),ge=ve==null?void 0:ve.get(E.cols-1),de=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);de&&ge&&(de.isWrapped=ge[we.CHAR_DATA_CODE_INDEX]!==we.NULL_CELL_CODE&&ge[we.CHAR_DATA_CODE_INDEX]!==we.WHITESPACE_CELL_CODE)}},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.WriteBuffer=void 0;var we=function(){function E(ve){this._action=ve,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(ve){if(this._writeBuffer.length){for(var ge=this._bufferOffset;ge5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return de._innerWrite()})),this._pendingData+=ve.length,this._writeBuffer.push(ve),this._callbacks.push(ge)},E.prototype._innerWrite=function(){for(var ve=this,ge=Date.now();this._writeBuffer.length>this._bufferOffset;){var de=this._writeBuffer[this._bufferOffset],le=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(de),this._pendingData-=de.length,le&&le(),Date.now()-ge>=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)},E}();me.WriteBuffer=we},function(at,me,re){"use strict";Object.defineProperty(me,"__esModule",{value:!0}),me.AddonManager=void 0;var we=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var ve=this._addons.length-1;ve>=0;ve--)this._addons[ve].instance.dispose()},E.prototype.loadAddon=function(ve,ge){var de=this,le={instance:ge,dispose:ge.dispose,isDisposed:!1};this._addons.push(le),ge.dispose=function(){return de._wrappedAddonDispose(le)},ge.activate(ve)},E.prototype._wrappedAddonDispose=function(ve){if(!ve.isDisposed){for(var ge=-1,de=0;de - + \ No newline at end of file diff --git a/layouts__index.821b6c24.async.js b/layouts__index.821b6c24.async.js deleted file mode 100644 index edda379f63..0000000000 --- a/layouts__index.821b6c24.async.js +++ /dev/null @@ -1,567 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1717],{89489:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},59477:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},40001:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},65363:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},81953:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},49198:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},84105:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},18785:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},87169:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},73331:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},15277:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},52671:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},8657:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},56082:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},33853:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},15075:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},62772:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},43531:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},61485:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},38819:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},47472:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(54476),i=e(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},I=E,a=e(7657),B=function(m,V){return i.createElement(a.Z,(0,t.Z)({},m,{ref:V,icon:I}))},n=i.forwardRef(B),le=n},25764:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(59301),i=e(58106),E=e(43418),I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC",a="data:image/png;base64,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",B={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:ae,occupationValue:m,onCancel:V=()=>{}})=>{const y=()=>t.createElement("div",{className:B.flexColumn},t.createElement("img",{className:B.img,src:a}),t.createElement("span",{className:B.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),D=()=>t.createElement("div",{className:B.flexColumn},t.createElement("img",{className:B.img,src:I}),t.createElement("span",{className:B.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),he=()=>m===3?t.createElement(t.Fragment,null,D(),y()):m===2?y():D();return t.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{V(),i.history.push("/account/certification")},onCancel:()=>{V()}},t.createElement("div",{className:B.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:B.flexRow},he()))};var le=(0,i.connect)(({paperlibrary:ae,loading:m,globalSetting:V})=>({paperlibrary:ae,globalSetting:V,loading:m.effects}))(n)},11668:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return k}});var t=e(59301),i=e(48066),E=e(29679),I=e(19248),a=e(96512),B=e(54476),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},le=n,ae=e(7657),m=function(Ie,De){return t.createElement(ae.Z,(0,B.Z)({},Ie,{ref:De,icon:le}))},V=t.forwardRef(m),y=V,D=e(92310),he=e.n(D),se=e(36355),Ye=()=>t.createElement("svg",{width:"252",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .012)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),t.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),t.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),t.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),t.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),t.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),t.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),t.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),t.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),t.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),t.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),t.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),t.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),t.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),t.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),t.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),t.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),t.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),t.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),t.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),t.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),t.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),t.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),t.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),t.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),t.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),t.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),t.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),t.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),t.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),t.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),t.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),t.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),t.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),t.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ze=()=>t.createElement("svg",{width:"254",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),t.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .067)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),t.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),t.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),t.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),t.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),t.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),t.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),t.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),t.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),t.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),t.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),t.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),t.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),t.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),t.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),t.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),t.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),t.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),t.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),t.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),t.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),t.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),t.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),t.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),t.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),t.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),t.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),t.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),t.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),t.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),t.createElement("mask",{fill:"#fff"}),t.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),t.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),t.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),t.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),H=()=>t.createElement("svg",{width:"251",height:"294"},t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),t.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),t.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),t.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),t.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),t.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),t.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),t.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),t.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),t.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),t.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),t.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),t.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),t.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),t.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),t.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),t.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),t.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),t.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),t.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),t.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),t.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),t.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),t.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),t.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),t.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),t.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),t.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),t.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),t.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),t.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),t.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),t.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),p=e(83116),r=e(37613);const C=K=>{const{componentCls:Ie,lineHeightHeading3:De,iconCls:be,padding:Je,paddingXL:ft,paddingXS:tt,paddingLG:de,marginXS:We,lineHeight:R}=K;return{[Ie]:{padding:`${de*2}px ${ft}px`,"&-rtl":{direction:"rtl"}},[`${Ie} ${Ie}-image`]:{width:K.imageWidth,height:K.imageHeight,margin:"auto"},[`${Ie} ${Ie}-icon`]:{marginBottom:de,textAlign:"center",[`& > ${be}`]:{fontSize:K.iconFontSize}},[`${Ie} ${Ie}-title`]:{color:K.colorTextHeading,fontSize:K.titleFontSize,lineHeight:De,marginBlock:We,textAlign:"center"},[`${Ie} ${Ie}-subtitle`]:{color:K.colorTextDescription,fontSize:K.subtitleFontSize,lineHeight:R,textAlign:"center"},[`${Ie} ${Ie}-content`]:{marginTop:de,padding:`${de}px ${Je*2.5}px`,backgroundColor:K.colorFillAlter},[`${Ie} ${Ie}-extra`]:{margin:K.extraMargin,textAlign:"center","& > *":{marginInlineEnd:tt,"&:last-child":{marginInlineEnd:0}}}}},S=K=>{const{componentCls:Ie,iconCls:De}=K;return{[`${Ie}-success ${Ie}-icon > ${De}`]:{color:K.resultSuccessIconColor},[`${Ie}-error ${Ie}-icon > ${De}`]:{color:K.resultErrorIconColor},[`${Ie}-info ${Ie}-icon > ${De}`]:{color:K.resultInfoIconColor},[`${Ie}-warning ${Ie}-icon > ${De}`]:{color:K.resultWarningIconColor}}},Z=K=>[C(K),S(K)],ne=K=>Z(K);var J=(0,p.Z)("Result",K=>{const Ie=K.colorInfo,De=K.colorError,be=K.colorSuccess,Je=K.colorWarning,ft=(0,r.TS)(K,{resultInfoIconColor:Ie,resultErrorIconColor:De,resultSuccessIconColor:be,resultWarningIconColor:Je,imageWidth:250,imageHeight:295});return[ne(ft)]},K=>({titleFontSize:K.fontSizeHeading3,subtitleFontSize:K.fontSize,iconFontSize:K.fontSizeHeading3*3,extraMargin:`${K.paddingLG}px 0 0 0`}));const T={success:E.Z,error:I.Z,info:a.Z,warning:y},Re={404:Ye,500:Ze,403:H},xe=Object.keys(Re),ut=K=>{let{prefixCls:Ie,icon:De,status:be}=K;const Je=he()(`${Ie}-icon`);if(xe.includes(`${be}`)){const tt=Re[be];return t.createElement("div",{className:`${Je} ${Ie}-image`},t.createElement(tt,null))}const ft=t.createElement(T[be]);return De===null||De===!1?null:t.createElement("div",{className:Je},De||ft)},Ee=K=>{let{prefixCls:Ie,extra:De}=K;return De?t.createElement("div",{className:`${Ie}-extra`},De):null},Me=K=>{let{prefixCls:Ie,className:De,rootClassName:be,subTitle:Je,title:ft,style:tt,children:de,status:We="info",icon:R,extra:O}=K;const{getPrefixCls:F,direction:u,result:ee}=t.useContext(se.E_),ge=F("result",Ie),[g,d]=J(ge),ie=he()(ge,`${ge}-${We}`,De,ee==null?void 0:ee.className,be,{[`${ge}-rtl`]:u==="rtl"},d),L=Object.assign(Object.assign({},ee==null?void 0:ee.style),tt);return g(t.createElement("div",{className:ie,style:L},t.createElement(ut,{prefixCls:ge,status:We,icon:R}),t.createElement("div",{className:`${ge}-title`},ft),Je&&t.createElement("div",{className:`${ge}-subtitle`},Je),t.createElement(Ee,{prefixCls:ge,extra:O}),de&&t.createElement("div",{className:`${ge}-content`},de)))};Me.PRESENTED_IMAGE_403=Re[403],Me.PRESENTED_IMAGE_404=Re[404],Me.PRESENTED_IMAGE_500=Re[500];var G=Me,W=e(3113),j=Object.defineProperty,l=(K,Ie,De)=>Ie in K?j(K,Ie,{enumerable:!0,configurable:!0,writable:!0,value:De}):K[Ie]=De,b=(K,Ie,De)=>l(K,typeof Ie!="symbol"?Ie+"":Ie,De);const{Paragraph:M,Text:w}=i.default;class x extends t.Component{constructor(){super(...arguments),b(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(Ie){return{hasError:!0,error:Ie,errorInfo:null}}componentDidCatch(Ie,De){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",Ie),console.log("\u9519\u8BEF\u4FE1\u606F:",De),this.setState({error:Ie,errorInfo:De})}render(){var Ie;return this.state.hasError?t.createElement(G,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(Ie=this.state.error)==null?void 0:Ie.message,extra:[t.createElement(W.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]}):this.props.children}}var k=x},54183:function(qt,ke,e){"use strict";var t=e(59301),i=e(58106),E=e(43418),I=e(8591),a=e(92832),B=e(24905),n=e(19514),le=e(25764),ae=e(31735),m=e(16097),V=e(97013),y=e(59301),D=(oe,Ye,Ae)=>new Promise((Ze,ce)=>{var H=C=>{try{r(Ae.next(C))}catch(S){ce(S)}},p=C=>{try{r(Ae.throw(C))}catch(S){ce(S)}},r=C=>C.done?Ze(C.value):Promise.resolve(C.value).then(H,p);r((Ae=Ae.apply(oe,Ye)).next())}),he=(oe=>(oe[oe.Professor=1]="Professor",oe[oe.AssistantProfessor=2]="AssistantProfessor",oe[oe.Student=3]="Student",oe))(he||{});const se=({visible:oe,user:Ye,account:Ae,onCancel:Ze=()=>{},dispatch:ce})=>{const[H,p]=(0,t.useState)(),[r,C]=(0,t.useState)([]),[S,Z]=(0,t.useState)(!1),[ne,J]=(0,t.useState)(!1),[T,Re]=(0,t.useState)(),[xe,ut]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var W,j;(W=Ye==null?void 0:Ye.userInfo)!=null&&W.identity&&C([((j=Ye==null?void 0:Ye.userInfo)==null?void 0:j.identity)==="student"?3:1])},[Ye]);const Ee=W=>{const j=()=>{window.location.href=(W==null?void 0:W.jump_url)||`/classrooms/${W==null?void 0:W.course_id}`};if(r.includes(1)){E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"},(W==null?void 0:W.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{j()}});return}j()},Me=()=>D(void 0,null,function*(){if(!H){I.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let W=yield(0,V.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:H}});if(W!=null&&W.need_pro_auth&&!r.includes(1)&&!r.includes(2)){ce({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:H,checkedList:r}}),G();return}Z(!0);const j=yield(0,n.cR)({invite_code:H,professor:r.includes(1)?1:null,assistant_professor:r.includes(2)?1:null,student:r.includes(3)?1:null});if(Z(!1),(j==null?void 0:j.status)===-4&&(Ze(),ce({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(j==null?void 0:j.status)===-12&&I.ZP.warning(j==null?void 0:j.message),(j==null?void 0:j.status)===-2){if(G(),j.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){J(!0),Re(1);return}if(j.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){J(!0),Re(2);return}if(j.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){J(!0),Re(3);return}}if((j==null?void 0:j.status)===0){(0,ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),G(),j!=null&&j.course_id?Ee(j):I.ZP.success(j.message);return}}),G=()=>D(void 0,null,function*(){Ze()});return y.createElement(y.Fragment,null,y.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:oe,confirmLoading:S,onOk:Me,onCancel:G},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),y.createElement(a.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:H,onChange:W=>{if(W.target.value.length>=7){I.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}p(W.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(B.default.Group,{value:r,onChange:W=>C(W)},y.createElement(B.default,{value:1,disabled:r.includes(2)},"\u6559\u5E08"),y.createElement(B.default,{value:2,disabled:r.includes(1)},"\u52A9\u6559"),y.createElement(B.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),y.createElement(m.Z,null),y.createElement(le.Z,{visible:ne,onCancel:()=>J(!1),occupationValue:T}))};ke.Z=(0,i.connect)(({user:oe,account:Ye})=>({user:oe,account:Ye}))(se)},36078:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return L}});var t=e(59301),i=e(58106),E=e(8591),I=e(95237),a=e(43604),B=e(20834),n=e(38854),le=e(43418),ae=e(92832),m=e(5112),V=e(19514),y=e(31735),D=(f,N,q)=>new Promise((U,Ce)=>{var Se=nt=>{try{Be(q.next(nt))}catch(lt){Ce(lt)}},Pe=nt=>{try{Be(q.throw(nt))}catch(lt){Ce(lt)}},Be=nt=>nt.done?U(nt.value):Promise.resolve(nt.value).then(Se,Pe);Be((q=q.apply(f,N)).next())}),he=(f=>(f.Manager="manager",f.Developer="developer",f.Reporter="reporter",f))(he||{}),oe=({visible:f,onCancel:N=()=>{}})=>{const[q,U]=(0,t.useState)(),[Ce,Se]=(0,t.useState)(),[Pe,Be]=(0,t.useState)(!1),nt=()=>D(void 0,null,function*(){if(!q){E.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(q.length!==6){E.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ce){E.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Be(!0);const vt=yield(0,V.vm)({code:q,role:Ce});Be(!1),lt();const It={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(It[vt.status]){E.ZP.info(It[vt.status]);return}if(vt.status===0){Ce==="reporter"?(E.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),i.history.push(`/projects/${vt==null?void 0:vt.project_id}`)):((0,y.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),E.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),lt=()=>D(void 0,null,function*(){N()});return t.createElement(t.Fragment,null,t.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:f,confirmLoading:Pe,onOk:nt,onCancel:lt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(ae.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:q,onChange:vt=>{if(vt.target.value.length>=7){E.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}U(vt.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(m.ZP.Group,{value:Ce,onChange:vt=>Se(vt.target.value)},t.createElement(m.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(m.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(m.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ye=e(54183),Ae={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},Ze=e(20047),ce=e(78241),H=e(57809),p=e(46081),r=Object.defineProperty,C=Object.defineProperties,S=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,T=(f,N,q)=>N in f?r(f,N,{enumerable:!0,configurable:!0,writable:!0,value:q}):f[N]=q,Re=(f,N)=>{for(var q in N||(N={}))ne.call(N,q)&&T(f,q,N[q]);if(Z)for(var q of Z(N))J.call(N,q)&&T(f,q,N[q]);return f},xe=(f,N)=>C(f,S(N)),ut=(f,N,q)=>new Promise((U,Ce)=>{var Se=nt=>{try{Be(q.next(nt))}catch(lt){Ce(lt)}},Pe=nt=>{try{Be(q.throw(nt))}catch(lt){Ce(lt)}},Be=nt=>nt.done?U(nt.value):Promise.resolve(nt.value).then(Se,Pe);Be((q=q.apply(f,N)).next())});const Ee=({globalSetting:f,dispatch:N,user:q,info:U,open:Ce,onCancel:Se=()=>{}})=>{var Pe;const[Be,nt]=(0,t.useState)([]),[lt,vt]=(0,t.useState)([]),[It,Ht]=(0,t.useState)([]),[Jt]=ce.default.useForm(),[Lt,xn]=(0,t.useState)(!1),[Rn,Tn]=(0,t.useState)(!1),Un=(0,t.useRef)(null),ur=(0,t.useRef)(1),[cr,tn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Ce&&lr()},[Ce]);const lr=()=>ut(void 0,null,function*(){var kn;const Fe=U;if(!(0,Ze.o1)(N))return;const{user_school_id:it="",department_id:St="",school_name:pt="",department_name:Qt=""}=q.userInfo||{},yn=(kn=Fe==null?void 0:Fe.graduation_years)==null?void 0:kn.at(-1);vt([{id:it,name:pt}]),yield _n(it),Jt.setFieldsValue({year:yn,school_id:it,department_id:Number(St),name:`${yn}${pt}${Qt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Mr=kn=>ut(void 0,null,function*(){const Fe=yield(0,p.J3)(xe(Re({},kn),{tab_module_type:"graduations"}));return Fe!=null&&Fe.un_purchased&&N({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Fe.status===0&&nt((Fe==null?void 0:Fe.graduation_years)||[]),Fe}),Ln=(kn,Fe=500)=>{Tn(!0),clearTimeout(Un.current),Un.current=setTimeout(()=>ut(void 0,null,function*(){ur.current+=1;const it=ur.current,St=yield(0,p.NT)({keyword:kn});St.status===0&&ur.current===it&&(vt((St==null?void 0:St.schools)||[]),Tn(!1))}),Fe)},_n=kn=>ut(void 0,null,function*(){if(!kn)return;const Fe=yield(0,p.Ps)({page:1,limit:9999,id:kn});Fe.status===0&&Ht((Fe==null?void 0:Fe.departments)||[])});return t.createElement(le.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ce,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Lt,onCancel:Se,onOk:()=>Jt.submit()},t.createElement(ce.default,{colon:!1,form:Jt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(kn,Fe)=>{kn.school_id&&(_n(Fe.school_id),Jt.setFieldValue("department_id",null))},onFinish:kn=>ut(void 0,null,function*(){xn(!0);const Fe=yield(0,p.Wz)(kn);Fe.status===0&&(E.ZP.success("\u521B\u5EFA\u6210\u529F"),Jt.resetFields(),Se(),(0,y.xg)(`/graduations/${Fe==null?void 0:Fe.identifier}/index`)),xn(!1)})},t.createElement(ce.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(H.default,{style:{width:344},size:"large",options:(Pe=U==null?void 0:U.graduation_years)==null?void 0:Pe.map(kn=>({value:kn,label:kn}))})),t.createElement(ce.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(H.default,{showSearch:!0,filterOption:!1,onSearch:kn=>{Ln(kn)},loading:Rn,size:"large",style:{width:344},options:lt.map(kn=>({value:kn.id,label:kn.name}))})),t.createElement(ce.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(H.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:It.map(kn=>({value:kn.id,label:kn.name}))})),t.createElement(ce.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(ae.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Me=(0,i.connect)(({user:f,globalSetting:N,loading:q})=>({user:f,globalSetting:N,loading:q}))(Ee),G=e(97013),W=Object.defineProperty,j=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,M=(f,N,q)=>N in f?W(f,N,{enumerable:!0,configurable:!0,writable:!0,value:q}):f[N]=q,w=(f,N)=>{for(var q in N||(N={}))l.call(N,q)&&M(f,q,N[q]);if(j)for(var q of j(N))b.call(N,q)&&M(f,q,N[q]);return f},x=(f,N,q)=>new Promise((U,Ce)=>{var Se=nt=>{try{Be(q.next(nt))}catch(lt){Ce(lt)}},Pe=nt=>{try{Be(q.throw(nt))}catch(lt){Ce(lt)}},Be=nt=>nt.done?U(nt.value):Promise.resolve(nt.value).then(Se,Pe);Be((q=q.apply(f,N)).next())});const k=({globalSetting:f,dispatch:N,user:q,open:U,onCancel:Ce=()=>{}})=>{const[Se]=ce.default.useForm(),[Pe,Be]=(0,t.useState)(!1),[nt,lt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var vt;if(U){const It={code:"",user_type:((vt=q==null?void 0:q.userInfo)==null?void 0:vt.identity)==="student"?2:1,major:""};Se.setFieldsValue(It),lt(w({},It))}},[U]),t.createElement(le.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:U,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Pe,onCancel:Ce,onOk:()=>Se.submit()},t.createElement(ce.default,{colon:!1,form:Se,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(vt,It)=>lt(w({},It)),onFinish:vt=>x(void 0,null,function*(){Be(!0);const It=yield(0,G.ZP)("/api/graduations/join.json",{method:"post",body:vt});It.status===0&&(Ce(),It!=null&&It.identifier?(0,y.xg)(`/graduations/${It==null?void 0:It.identifier}/index`):E.ZP.success(It==null?void 0:It.message)),Be(!1)})},t.createElement(ce.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(ae.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(ce.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(m.ZP.Group,null,t.createElement(m.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(m.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(nt==null?void 0:nt.user_type)===2&&t.createElement(ce.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(ae.default,{showCount:!0,maxLength:60}))))};var K=(0,i.connect)(({user:f,globalSetting:N})=>({user:f,globalSetting:N}))(k),Ie=e(92310),De=e.n(Ie),be=e(59301),Je=Object.defineProperty,ft=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,O=(f,N,q)=>N in f?Je(f,N,{enumerable:!0,configurable:!0,writable:!0,value:q}):f[N]=q,F=(f,N)=>{for(var q in N||(N={}))We.call(N,q)&&O(f,q,N[q]);if(de)for(var q of de(N))R.call(N,q)&&O(f,q,N[q]);return f},u=(f,N)=>ft(f,tt(N)),ee=(f,N)=>{var q={};for(var U in f)We.call(f,U)&&N.indexOf(U)<0&&(q[U]=f[U]);if(f!=null&&de)for(var U of de(f))N.indexOf(U)<0&&R.call(f,U)&&(q[U]=f[U]);return q},ge=(f,N,q)=>new Promise((U,Ce)=>{var Se=nt=>{try{Be(q.next(nt))}catch(lt){Ce(lt)}},Pe=nt=>{try{Be(q.throw(nt))}catch(lt){Ce(lt)}},Be=nt=>nt.done?U(nt.value):Promise.resolve(nt.value).then(Se,Pe);Be((q=q.apply(f,N)).next())}),g=(f=>(f.Projects="projects",f.Shixuns="shixuns",f.Classrooms="classrooms",f))(g||{}),d=(f=>(f.Classrooms="classrooms",f.Shixuns="shixuns",f.Paths="paths",f.Projects="projects",f.Videos="videos",f.Topics="topics",f.Graduations="graduations",f))(d||{});const ie=f=>{var N=f,{homePage:q,user:U,globalSetting:Ce,loading:Se,dispatch:Pe,className:Be,style:nt={}}=N,lt=ee(N,["homePage","user","globalSetting","loading","dispatch","className","style"]),vt,It,Ht,Jt;const[Lt,xn]=(0,t.useState)(),[Rn,Tn]=(0,t.useState)(),[Un,ur]=(0,t.useState)(!1),[cr,tn]=(0,t.useState)(!1),[lr,Mr]=(0,t.useState)(!1),[Ln,_n]=(0,t.useState)();function kn(bn,_){for(const s of bn){if(s.link===_)return s.hidden;if(s.subitem&&s.subitem.length>0){let h=s.subitem;for(const v of h)if(v.link===_)return v.hidden;return!1}}return!0}const Fe=kn(((vt=Ce.setting)==null?void 0:vt.navbar)||[],"/classrooms"),it=kn(((It=Ce.setting)==null?void 0:It.navbar)||[],"/shixuns"),St=kn(((Ht=Ce.setting)==null?void 0:Ht.navbar)||[],"/paths"),pt=kn(((Jt=Ce.setting)==null?void 0:Jt.navbar)||[],"/graduations"),Qt=bn=>{var _;if((0,Ze.tJ)(Pe)){if(bn==="projects"&&!((_=U.userInfo)!=null&&_.email)){E.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}bn==="classrooms"?xn(!0):bn==="projects"&&Tn(!0)}},yn=(bn,_)=>{var s;if((0,Ze.tJ)(Pe)){if(_==="projects"&&!((s=U.userInfo)!=null&&s.email)){E.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}_==="shixuns"&&!(0,Ze.xY)()||bn&&(window.location.href=bn)}},fn=bn=>{var _,s,h,v,A,X,ue,Ve,Te,rt,ct,_e,bt,Ct,ht,Pt,xt,wt,At,$t,Tt,Ut;return be.createElement(be.Fragment,null,be.createElement(I.Z,{justify:"space-around",className:"pt5 pb5"},be.createElement(a.Z,{className:((_=U.userInfo)==null?void 0:_.user_identity)!=="\u5B66\u751F"?Ae.joinCol:Ae.hidden},((s=U.userInfo)==null?void 0:s.user_identity)!=="\u5B66\u751F"&&!((h=Ce==null?void 0:Ce.setting)!=null&&h.hide_course)&&be.createElement(B.default.Item,F({},bn),be.createElement("a",{onClick:()=>yn("/classrooms/new")},(v=U.userInfo)!=null&&v.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((A=Ce==null?void 0:Ce.setting)!=null&&A.hide_shixun)&&((X=U==null?void 0:U.userInfo)==null?void 0:X.is_shixun_marker)&&be.createElement(B.default.Item,F({},bn),be.createElement("a",{onClick:()=>yn("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((ue=U.userInfo)==null?void 0:ue.user_identity)!=="\u5B66\u751F"&&!((Ve=Ce==null?void 0:Ce.setting)!=null&&Ve.hide_subject)&&be.createElement(B.default.Item,F({},bn),be.createElement("a",{onClick:()=>yn("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Te=Ce==null?void 0:Ce.setting)!=null&&Te.is_local)&&((rt=U.userInfo)==null?void 0:rt.main_site)&&be.createElement(B.default.Item,F({},bn),be.createElement("a",{onClick:()=>{var Oe;return yn(`${(Oe=Ce==null?void 0:Ce.setting)==null?void 0:Oe.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ct=U==null?void 0:U.userInfo)==null?void 0:ct.identity)!=="student"&&be.createElement(B.default.Item,u(F({},bn),{onClick:()=>ge(void 0,null,function*(){if(!(0,Ze.o1)(Pe))return;const Oe=yield(0,p.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Oe!=null&&Oe.un_purchased){Pe({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Oe.status===0&&(_n(Oe),ur(!0))})}),be.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((_e=U.userInfo)!=null&&_e.main_site)&&be.createElement("div",null,be.createElement(B.default.Item,F({},bn),be.createElement("a",{onClick:()=>Qt("classrooms")},(bt=U.userInfo)!=null&&bt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ct=U.userInfo)==null?void 0:Ct.main_site)&&!((ht=Ce==null?void 0:Ce.setting)!=null&&ht.is_local)&&be.createElement(B.default.Item,F({},bn),be.createElement("a",{onClick:()=>Qt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Pt=U.userInfo)==null?void 0:Pt.main_site)&&((xt=U.userInfo)==null?void 0:xt.user_identity)!=="\u5B66\u751F"&&be.createElement(a.Z,null,be.createElement("div",{className:Ae.joinBoard})),((wt=U.userInfo)==null?void 0:wt.main_site)&&be.createElement(a.Z,{className:((At=U.userInfo)==null?void 0:At.user_identity)!=="\u5B66\u751F"?Ae.joinCol:Ae.w90},be.createElement(B.default.Item,F({},bn),be.createElement("a",{onClick:()=>Qt("classrooms")},($t=U.userInfo)!=null&&$t.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Tt=U.userInfo)==null?void 0:Tt.main_site)&&!((Ut=Ce==null?void 0:Ce.setting)!=null&&Ut.is_local)&&be.createElement(B.default.Item,F({},bn),be.createElement("a",{onClick:()=>Qt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),be.createElement(B.default.Item,u(F({},bn),{onClick:()=>{(0,Ze.o1)(Pe)&&tn(!0)}}),be.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return be.createElement("section",null,be.createElement(n.Z,{dropdownRender:()=>{var bn;return be.createElement(B.default,{className:((bn=U.userInfo)==null?void 0:bn.user_identity)!=="\u5B66\u751F"?`${Ae.rightMenu} ${Ae.joinMenu} mt10`:`${Ae.rightMenu} ${Ae.joinMenu} ${Ae.w140} mt10`},be.createElement(fn,null))},placement:"bottom"},be.createElement("span",{style:F({lineHeight:"inherit"},nt),className:De()("iconfont icon-tianjiafangda font18 current",Be)})),be.createElement(Ye.Z,{visible:Lt,onCancel:()=>xn(!1)}),be.createElement(oe,{visible:Rn,onCancel:()=>Tn(!1)}),be.createElement(Me,{info:Ln,open:Un,onCancel:()=>ur(!1)}),be.createElement(K,{open:cr,onCancel:()=>tn(!1)}))};var L=(0,i.connect)(({homePage:f,loading:N,user:q,globalSetting:U})=>({homePage:f,user:q,globalSetting:U,loading:N.models.index}))(ie)},79588:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return Ye}});var t=e(58106),i=e(20834),E=e(8591),I=e(38854),a={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},B=e(11968),n=e(47226),le=e(26869),ae=e(31735),m=e(59301),V=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,he=(Ae,Ze)=>{var ce={};for(var H in Ae)y.call(Ae,H)&&Ze.indexOf(H)<0&&(ce[H]=Ae[H]);if(Ae!=null&&V)for(var H of V(Ae))Ze.indexOf(H)<0&&D.call(Ae,H)&&(ce[H]=Ae[H]);return ce},se=(Ae,Ze,ce)=>new Promise((H,p)=>{var r=Z=>{try{S(ce.next(Z))}catch(ne){p(ne)}},C=Z=>{try{S(ce.throw(Z))}catch(ne){p(ne)}},S=Z=>Z.done?H(Z.value):Promise.resolve(Z.value).then(r,C);S((ce=ce.apply(Ae,Ze)).next())});const oe=Ae=>{var Ze=Ae,{homePage:ce,user:H,globalSetting:p,loading:r,dispatch:C,shixunHomeworks:S}=Ze,Z=he(Ze,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),ne,J,T,Re,xe,ut,Ee,Me,G,W;const j=(ne=H.userInfo)==null?void 0:ne.is_school_manage,l=()=>{var b,M,w,x,k;return(0,ae.Ll)()?m.createElement(i.default,{className:`${a.rightMenu} ${a.menuWrap}`},m.createElement(i.default.Item,null,m.createElement(t.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):m.createElement(i.default,{className:`${a.rightMenu} ${a.menuWrap}`},m.createElement(i.default.Item,null,m.createElement(t.Link,{to:`/users/${(b=H.userInfo)==null?void 0:b.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((w=(M=H.navigationInfo)==null?void 0:M.top)==null?void 0:w.laboratory_admin_url)&&m.createElement(i.default.Item,null,m.createElement("a",{href:(k=(x=H.navigationInfo)==null?void 0:x.top)==null?void 0:k.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),m.createElement(i.default.Item,null,m.createElement(t.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||C({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:m.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),m.createElement(i.default.Item,{className:a.exit},m.createElement("a",{onClick:()=>se(void 0,null,function*(){(0,ae.m5)();let K;try{K=yield(0,n.vR)({}),E.ZP.success(K==null?void 0:K.message)}catch(Ie){}(0,ae.d8)("_educoder_session","logout",1),(0,ae.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),K!=null&&K.url?window.location.href=K.url:(t.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,B.bg)()?m.createElement(I.Z,{dropdownRender:l,placement:"bottomRight"},m.createElement("section",null,m.createElement("aside",null,m.createElement("div",{className:S.actionTabs.type===1?a.classromediv:""},m.createElement("img",{className:`${a.userPic} current ml15`,src:`${(J=le.Z)==null?void 0:J.IMG_SERVER}/images/${(T=H.userInfo)==null?void 0:T.image_url}`,alt:"",onClick:()=>{var b;return t.history.push((0,ae.Ll)()?"/account/profile":`/users/${(b=H.userInfo)==null?void 0:b.login}/classrooms`)}}),(0,ae.Ll)()&&m.createElement("span",{className:"ml10 font16"},(Re=H.userInfo)==null?void 0:Re.username),m.createElement("i",{className:`iconfont icon-zhankai4 ${a.icon}`}))))):m.createElement("div",{className:`font15 flex item-center gap-10px ${p.isIlearning?a.login:""}`},((xe=p.setting)==null?void 0:xe.sso_login_url)&&m.createElement("a",{target:"_blank",href:(ut=p.setting)==null?void 0:ut.sso_login_url},m.createElement("img",{src:`${le.Z.IMG_SERVER}/${(Ee=p.setting)==null?void 0:Ee.login_logo_url}`,width:40}),m.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Me=p.setting)==null?void 0:Me.sso_login_button_name)),!((G=p.setting)!=null&&G.hide_account_login)&&m.createElement(m.Fragment,null,m.createElement("span",{className:"current-primary-hover",onClick:()=>{C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((W=p.setting)!=null&&W.close_register)&&m.createElement(m.Fragment,null,m.createElement("span",null,"|"),m.createElement("span",{className:"current-primary-hover",onClick:()=>{t.history.push("/user/register")}},"\u6CE8\u518C"))))};var Ye=(0,t.connect)(({homePage:Ae,loading:Ze,user:ce,globalSetting:H,shixunHomeworks:p})=>({homePage:Ae,user:ce,globalSetting:H,shixunHomeworks:p,loading:Ze.models.index}))(oe)},7979:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return H}});var t=e(58106),i=e(20834),E=e(8591),I=e(38854),a={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},B=e(11968),n=e(47226),le=e(26869),ae=e(20047),m=e(31735),V=e(59301),y=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,se=(p,r)=>{var C={};for(var S in p)D.call(p,S)&&r.indexOf(S)<0&&(C[S]=p[S]);if(p!=null&&y)for(var S of y(p))r.indexOf(S)<0&&he.call(p,S)&&(C[S]=p[S]);return C},oe=(p,r,C)=>new Promise((S,Z)=>{var ne=Re=>{try{T(C.next(Re))}catch(xe){Z(xe)}},J=Re=>{try{T(C.throw(Re))}catch(xe){Z(xe)}},T=Re=>Re.done?S(Re.value):Promise.resolve(Re.value).then(ne,J);T((C=C.apply(p,r)).next())});const Ye=p=>{var r,C=RegExp("(^| )"+p+"=([^;]+)(;|$)");return(r=document.cookie.match(C))?decodeURIComponent(r[2]):null},Ae=p=>{var r=new Date;r.setTime(r.getTime()-1);var C=Ye(p);C!=null&&(document.cookie=p+"="+C+";expires="+r.toGMTString())};var Ze=(p=>(p.Classrooms="classrooms",p.Shixuns="shixuns",p.Paths="paths",p.Projects="projects",p.Videos="videos",p.Topics="topics",p.Competition="competitions",p.Engineering="engineering",p.Graduations="graduations",p.Paperlibrary="paperlibrary",p.Problemset="problemset",p.Dataset="dataset",p))(Ze||{});const ce=p=>{var r=p,{homePage:C,user:S,globalSetting:Z,loading:ne,dispatch:J,shixunHomeworks:T}=r,Re=se(r,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),xe,ut,Ee,Me,G,W,j,l,b,M,w,x,k,K,Ie,De;const be=(ut=(((xe=Z.setting)==null?void 0:xe.navbar)||[]).find(We=>We.link==="/classrooms"))==null?void 0:ut.hidden,Je=(Me=(((Ee=Z.setting)==null?void 0:Ee.navbar)||[]).find(We=>We.link==="/shixuns"))==null?void 0:Me.hidden,ft=(W=(((G=Z.setting)==null?void 0:G.navbar)||[]).find(We=>We.link==="/paths"))==null?void 0:W.hidden,tt=(j=S.userInfo)==null?void 0:j.is_school_manage,de=()=>{var We,R,O,F,u,ee,ge,g,d,ie,L,f,N,q,U,Ce,Se,Pe;return(0,m.Ll)()?V.createElement(i.default,{className:`${a.rightMenu} ${a.menuWrap}`},V.createElement(i.default.Item,null,V.createElement(t.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):V.createElement(i.default,{className:`${a.rightMenu} ${a.menuWrap}`},V.createElement(i.default.Item,null,V.createElement(t.Link,{to:`/users/${(We=S.userInfo)==null?void 0:We.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),V.createElement(i.default.Item,null,V.createElement(t.Link,{to:`/users/${(R=S.userInfo)==null?void 0:R.login}/classrooms`},(O=S.userInfo)!=null&&O.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),V.createElement(i.default.Item,null,V.createElement(t.Link,{to:`/users/${(F=S.userInfo)==null?void 0:F.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),V.createElement(i.default.Item,null,V.createElement(t.Link,{to:`/users/${(u=S.userInfo)==null?void 0:u.login}/paths`},(ee=S.userInfo)!=null&&ee.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ge=S.userInfo)==null?void 0:ge.user_identity)!=="\u5B66\u751F"&&V.createElement(i.default.Item,null,V.createElement(t.Link,{to:`/users/${(g=S.userInfo)==null?void 0:g.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((d=Z.setting)!=null&&d.hide_competition)&&V.createElement(i.default.Item,null,V.createElement(t.Link,{to:`/users/${(ie=S.userInfo)==null?void 0:ie.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((L=Z.setting)!=null&&L.hide_virtual)&&V.createElement(i.default.Item,null,V.createElement(t.Link,{to:`/users/${(f=S.userInfo)==null?void 0:f.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,B.JA)()&&!((N=Z==null?void 0:Z.setting)!=null&&N.hide_problemset)&&V.createElement(i.default.Item,null,V.createElement("a",{onClick:()=>{(0,ae.tJ)(J)&&t.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,B.JA)()&&!((q=Z==null?void 0:Z.setting)!=null&&q.hide_paperlibrary)&&V.createElement(i.default.Item,null,V.createElement("a",{onClick:()=>{(0,ae.tJ)(J)&&t.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Ce=(U=S.navigationInfo)==null?void 0:U.top)==null?void 0:Ce.laboratory_admin_url)&&V.createElement(i.default.Item,null,V.createElement("a",{href:(Pe=(Se=S.navigationInfo)==null?void 0:Se.top)==null?void 0:Pe.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),V.createElement(i.default.Item,null,V.createElement(t.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||J({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:V.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),tt&&V.createElement(i.default.Item,null,V.createElement(t.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),V.createElement(i.default.Item,{className:a.exit},V.createElement("a",{onClick:()=>oe(void 0,null,function*(){(0,m.m5)();let Be;try{Be=yield(0,n.vR)({}),E.ZP.success(Be==null?void 0:Be.message)}catch(nt){}(0,m.d8)("_educoder_session","logout",1),(0,m.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Be!=null&&Be.url?window.location.href=Be.url:(t.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,B.bg)()?V.createElement(I.Z,{dropdownRender:de,placement:"bottomRight"},V.createElement("section",null,V.createElement("aside",null,V.createElement("div",{className:T.actionTabs.type===1?a.classromediv:""},V.createElement("img",{className:`${a.userPic} current ml15`,src:`${(l=le.Z)==null?void 0:l.IMG_SERVER}/images/${(b=S.userInfo)==null?void 0:b.image_url}`,alt:"",onClick:()=>{var We;return t.history.push((0,m.Ll)()?"/account/profile":`/users/${(We=S.userInfo)==null?void 0:We.login}/classrooms`)}}),(0,m.Ll)()&&V.createElement("span",{className:"ml10 font16"},(M=S.userInfo)==null?void 0:M.username),V.createElement("i",{className:`iconfont icon-zhankai4 ${a.icon}`}))))):V.createElement("div",{className:`font15 flex item-center gap-10px ${Z.isIlearning?a.login:""}`},((w=Z.setting)==null?void 0:w.sso_login_url)&&V.createElement("a",{target:"_blank",href:(x=Z.setting)==null?void 0:x.sso_login_url},V.createElement("img",{src:`${le.Z.IMG_SERVER}/${(k=Z.setting)==null?void 0:k.login_logo_url}`,width:40}),V.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(K=Z.setting)==null?void 0:K.sso_login_button_name)),!((Ie=Z.setting)!=null&&Ie.hide_account_login)&&V.createElement(V.Fragment,null,V.createElement("span",{className:"current-primary-hover",onClick:()=>{J({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((De=Z.setting)!=null&&De.close_register)&&V.createElement(V.Fragment,null,V.createElement("span",null,"|"),V.createElement("span",{className:"current-primary-hover",onClick:()=>{t.history.push("/user/register")}},"\u6CE8\u518C"))))};var H=(0,t.connect)(({homePage:p,loading:r,user:C,globalSetting:S,shixunHomeworks:Z})=>({homePage:p,user:C,globalSetting:S,shixunHomeworks:Z,loading:r.models.index}))(ce)},98942:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return hn},g:function(){return Ar}});var t=e(59301),i=e(58106),E=e(44e3),I=e(43418),a={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},B=e(36078),n=e(7979),le=e(65363),ae={tip:"tip___a6MfI"},m=Object.defineProperty,V=Object.defineProperties,y=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(Y,ye,we)=>ye in Y?m(Y,ye,{enumerable:!0,configurable:!0,writable:!0,value:we}):Y[ye]=we,Ye=(Y,ye)=>{for(var we in ye||(ye={}))he.call(ye,we)&&oe(Y,we,ye[we]);if(D)for(var we of D(ye))se.call(ye,we)&&oe(Y,we,ye[we]);return Y},Ae=(Y,ye)=>V(Y,y(ye)),Ze=(Y,ye,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(An){yt(An)}},pn=Ot=>{try{an(we.throw(Ot))}catch(An){yt(An)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(Y,ye)).next())}),ce=(Y=>(Y[Y.Professor=1]="Professor",Y[Y.AssistantProfessor=2]="AssistantProfessor",Y[Y.Student=3]="Student",Y))(ce||{});const H=({visible:Y,user:ye,onCancel:we=()=>{},dispatch:$e,globalSetting:yt})=>{var zn,pn;const[an,Ot]=(0,t.useState)(!1),[An,Nt]=(0,t.useState)({name:"",phone:""});(0,t.useEffect)(()=>{var P,Q;if((P=ye==null?void 0:ye.userInfo)!=null&&P.login){let fe=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(fe),fe&&(fe!=null&&fe.isShow)&&(fe==null?void 0:fe.login)===((Q=ye==null?void 0:ye.userInfo)==null?void 0:Q.login)&&(Ot(!0),Nt({name:fe==null?void 0:fe.name,phone:fe==null?void 0:fe.phone}))}},[ye==null?void 0:ye.userInfo]);const en=()=>Ze(void 0,null,function*(){we()}),Gt=()=>{let P=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Ae(Ye({},P),{isShow:!1}))),Ot(!1)};return t.createElement(t.Fragment,null,an&&t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},t.createElement("div",{className:ae.tip},t.createElement("div",null,t.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(zn=yt==null?void 0:yt.infoData)==null?void 0:zn.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(pn=yt==null?void 0:yt.infoData)==null?void 0:pn.phone}`),t.createElement("div",null,t.createElement(le.Z,{onClick:Gt,style:{color:"#165dff",fontSize:16}})))))};var p=(0,i.connect)(({user:Y,globalSetting:ye})=>({user:Y,globalSetting:ye}))(H),r=e(26869),C=e(47226),S=e(11968),Z=e(31735),ne=e(3113),J="data:image/png;base64,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",T=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ut=(Y,ye)=>{var we={};for(var $e in Y)Re.call(Y,$e)&&ye.indexOf($e)<0&&(we[$e]=Y[$e]);if(Y!=null&&T)for(var $e of T(Y))ye.indexOf($e)<0&&xe.call(Y,$e)&&(we[$e]=Y[$e]);return we};const Ee=null,Me=Y=>{var ye=Y,{homePage:we,user:$e,globalSetting:yt,loading:zn,dispatch:pn,location:an,text:Ot,shixunHomeworks:An,payload:Nt={}}=ye,en=ut(ye,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Gt,P]=(0,t.useState)("none");return(0,t.useEffect)(()=>{An.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&P("flex")},[An.actionTabs.key]),(0,t.useEffect)(()=>{An.actionTabs.key==="\u9690\u85CF"&&(P("none"),localStorage.setItem("Noviceguide","0"))},[An.actionTabs.key]),Gt=="none"?null:t.createElement("div",{style:{display:Gt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:J,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},An.actionTabs.text),An.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(ne.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),P("none"),pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(ne.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),P("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var G=(0,i.connect)(({homePage:Y,loading:ye,user:we,globalSetting:$e,shixunHomeworks:yt})=>({homePage:Y,user:we,globalSetting:$e,loading:ye.models.index,shixunHomeworks:yt}))(Me),W=e(89392),j=e(92736),l=e(6848),b={content:"content___L4gl0"},M="data:image/png;base64,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",w=(Y,ye,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(An){yt(An)}},pn=Ot=>{try{an(we.throw(Ot))}catch(An){yt(An)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(Y,ye)).next())});const x=({classroomList:Y,loading:ye,user:we,dispatch:$e,virtualSpaces:yt,globalSetting:zn})=>{const pn=(0,i.useLocation)();let an=!1;(0,t.useEffect)(()=>{zn.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(an=!0)},[zn.actionTabs.key]),(0,t.useEffect)(()=>{an&&$e({type:"globalSetting/setActionTabs",payload:{}})},[pn.pathname]);const Ot=()=>{$e({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(j.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(I.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:zn.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>w(void 0,null,function*(){}),onCancel:()=>{Ot()}},t.createElement("div",{className:b.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:M,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(l.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${r.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var k=(0,i.connect)(({classroomList:Y,user:ye,loading:we,virtualSpaces:$e,globalSetting:yt})=>({classroomList:Y,user:ye,loading:we,virtualSpaces:$e,globalSetting:yt}))(x),K=e(92310),Ie=e.n(K),De={NavBarItem:"NavBarItem___iFhxq"},be=Object.defineProperty,Je=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,de=(Y,ye,we)=>ye in Y?be(Y,ye,{enumerable:!0,configurable:!0,writable:!0,value:we}):Y[ye]=we,We=(Y,ye)=>{for(var we in ye||(ye={}))ft.call(ye,we)&&de(Y,we,ye[we]);if(Je)for(var we of Je(ye))tt.call(ye,we)&&de(Y,we,ye[we]);return Y};const R=({globalSetting:Y,className:ye,style:we,classNameItem:$e,styleItem:yt={},NavData:zn=(Ot=>(Ot=Y==null?void 0:Y.setting)==null?void 0:Ot.navbar)()||[],selectKeys:pn,onClick:an})=>{const[Ot,An]=(0,t.useState)(pn),Nt=Gt=>{var P;const{item:Q}=Gt;if(an)return an(Gt);(P=Q==null?void 0:Q.link)!=null&&P.includes("http")?(0,Z.xg)(Q==null?void 0:Q.link):(typeof(Q==null?void 0:Q.name)=="string"&&(0,Z.Dk)(Q==null?void 0:Q.name),i.history.push(Q==null?void 0:Q.link))},en=(Gt="")=>(Gt==null?void 0:Gt.indexOf("<"))>-1?Gt==null?void 0:Gt.slice(0,Gt==null?void 0:Gt.indexOf("<")):Gt;return(0,t.useEffect)(()=>{var Gt,P;if(Y!=null&&Y.setting){const Q=location.pathname;(P=(Gt=Y==null?void 0:Y.setting)==null?void 0:Gt.navbar)==null||P.map(function(fe,qe){var dt,Ft,ln;fe.link==Q&&(An(fe==null?void 0:fe.link),(0,Z.Dk)(Q==="/"?(dt=Y==null?void 0:Y.setting)==null?void 0:dt.name:en(fe==null?void 0:fe.name))),(Ft=fe==null?void 0:fe.subitem)!=null&&Ft.length&&((ln=fe==null?void 0:fe.subitem)==null||ln.map(kt=>{kt.link==Q&&(An(kt==null?void 0:kt.link),Q!="/"&&(0,Z.Dk)(en(kt==null?void 0:kt.name)))}))})}},[location.pathname]),t.createElement("nav",null,t.createElement("ul",{className:Ie()("flex item-center mb0 pl0 gap-20px",ye),style:we},zn==null?void 0:zn.map((Gt,P)=>{var Q,fe,qe,dt,Ft,ln;Gt.subitem=(Q=Gt==null?void 0:Gt.subitem)==null?void 0:Q.filter(rn=>!rn.hidden);const kt=(()=>{var rn,xr,hr,rr;return Array.isArray(Ot)?!((rn=Gt==null?void 0:Gt.subitem)!=null&&rn.length)&&Ot.includes(Gt==null?void 0:Gt.link)||((xr=Gt==null?void 0:Gt.subitem)==null?void 0:xr.some(er=>Ot.includes(er==null?void 0:er.link))):!((hr=Gt==null?void 0:Gt.subitem)!=null&&hr.length)&&Ot===(Gt==null?void 0:Gt.link)||((rr=Gt==null?void 0:Gt.subitem)==null?void 0:rr.some(er=>Ot===(er==null?void 0:er.link)))})();return Gt!=null&&Gt.hidden?null:t.createElement("li",{key:P,className:Ie()(`flex item-center gap-10px current relative group-hover-show ${De.NavBarItem}`,Gt==null?void 0:Gt.className,$e),style:We(We({color:kt?"#159DFF":""},Gt.style||{}),yt),onClick:rn=>{Nt({e:rn,item:Gt})}},typeof(Gt==null?void 0:Gt.name)=="string"?t.createElement(t.Fragment,null,t.createElement("div",{className:"flex item-center h-full relative"},t.createElement("span",{dangerouslySetInnerHTML:{__html:((qe=(fe=Gt==null?void 0:Gt.subitem)==null?void 0:fe.find(rn=>rn.link===location.pathname))==null?void 0:qe.name)||(Gt==null?void 0:Gt.name)}}),kt&&t.createElement("div",{className:"absolute w-full",style:{background:"#159DFF",height:2,bottom:3}})),((dt=Gt==null?void 0:Gt.subitem)==null?void 0:dt.length)>0&&t.createElement("i",{className:"iconfont icon-a-bianzu11 c-grey-333",style:{fontSize:"12px"}})):Gt==null?void 0:Gt.name,((Ft=Gt==null?void 0:Gt.subitem)==null?void 0:Ft.length)>0&&t.createElement("div",{className:"absolute bg-white rounded-6px p-20px text-nowrap font-normal hover-div",style:{boxShadow:"0px 10px 16px 0px #cecece",zIndex:9999,top:50,left:-10,lineHeight:1.5}},(ln=Gt==null?void 0:Gt.subitem)==null?void 0:ln.map((rn,xr)=>t.createElement("div",{key:xr,className:Ie()("flex flex-col current",rn==null?void 0:rn.className),style:We({},(rn==null?void 0:rn.style)||{}),onClick:hr=>{hr.preventDefault(),hr.stopPropagation(),Nt({e:hr,item:rn})}},!!xr&&t.createElement("div",{className:"w-full",style:{margin:"24px 0",height:"1px",background:"#dbdce0"}}),typeof(rn==null?void 0:rn.name)=="string"?t.createElement("div",{className:`font16 c-black current ${De.NavBarItem}`},rn==null?void 0:rn.name):rn==null?void 0:rn.name,!!rn.content&&t.createElement("div",{className:"font14",style:{color:"#9FA7B3"}},rn.content)))))})))};var O=(0,i.connect)(({globalSetting:Y})=>({globalSetting:Y}))(R),F=e(49127),u=e(8591),ee=e(95237),ge=e(43604),g=e(20834),d=e(38854),ie=e(92832),L=e(5112),f=e(19514),N=(Y,ye,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(An){yt(An)}},pn=Ot=>{try{an(we.throw(Ot))}catch(An){yt(An)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(Y,ye)).next())}),q=(Y=>(Y.Manager="manager",Y.Developer="developer",Y.Reporter="reporter",Y))(q||{}),Ce=({visible:Y,onCancel:ye=()=>{}})=>{const[we,$e]=(0,t.useState)(),[yt,zn]=(0,t.useState)(),[pn,an]=(0,t.useState)(!1),Ot=()=>N(void 0,null,function*(){if(!we){u.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(we.length!==6){u.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!yt){u.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}an(!0);const Nt=yield(0,f.vm)({code:we,role:yt});an(!1),An();const en={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(en[Nt.status]){u.ZP.info(en[Nt.status]);return}if(Nt.status===0){yt==="reporter"?(u.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,Z.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),i.history.push(`/projects/${Nt==null?void 0:Nt.project_id}`)):((0,Z.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),u.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),An=()=>N(void 0,null,function*(){ye()});return t.createElement(t.Fragment,null,t.createElement(I.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Y,confirmLoading:pn,onOk:Ot,onCancel:An},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:we,onChange:Nt=>{if(Nt.target.value.length>=7){u.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}$e(Nt.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(L.ZP.Group,{value:yt,onChange:Nt=>zn(Nt.target.value)},t.createElement(L.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(L.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(L.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Se=e(24905),Pe=e(25764),Be=e(16097),nt=e(97013),lt=e(59301),vt=(Y,ye,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(An){yt(An)}},pn=Ot=>{try{an(we.throw(Ot))}catch(An){yt(An)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(Y,ye)).next())}),It=(Y=>(Y[Y.Professor=1]="Professor",Y[Y.AssistantProfessor=2]="AssistantProfessor",Y[Y.Student=3]="Student",Y))(It||{});const Ht=({visible:Y,user:ye,account:we,onCancel:$e=()=>{},dispatch:yt})=>{const[zn,pn]=(0,t.useState)(),[an,Ot]=(0,t.useState)([]),[An,Nt]=(0,t.useState)(!1),[en,Gt]=(0,t.useState)(!1),[P,Q]=(0,t.useState)(),[fe,qe]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var kt,rn;(kt=ye==null?void 0:ye.userInfo)!=null&&kt.identity&&Ot([((rn=ye==null?void 0:ye.userInfo)==null?void 0:rn.identity)==="student"?3:1])},[ye]);const dt=kt=>{const rn=()=>{window.location.href=(kt==null?void 0:kt.jump_url)||`/classrooms/${kt==null?void 0:kt.course_id}`};if(an.includes(1)){I.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:lt.createElement("div",{className:"tc"},(kt==null?void 0:kt.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{rn()}});return}rn()},Ft=()=>vt(void 0,null,function*(){if(!zn){u.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let kt=yield(0,nt.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:zn}});if(kt!=null&&kt.need_pro_auth&&!an.includes(1)&&!an.includes(2)){yt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:zn,checkedList:an}}),ln();return}Nt(!0);const rn=yield(0,f.cR)({invite_code:zn,professor:an.includes(1)?1:null,assistant_professor:an.includes(2)?1:null,student:an.includes(3)?1:null});if(Nt(!1),(rn==null?void 0:rn.status)===-4&&($e(),yt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(rn==null?void 0:rn.status)===-12&&u.ZP.warning(rn==null?void 0:rn.message),(rn==null?void 0:rn.status)===-2){if(ln(),rn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Gt(!0),Q(1);return}if(rn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Gt(!0),Q(2);return}if(rn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Gt(!0),Q(3);return}}if((rn==null?void 0:rn.status)===0){(0,Z.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ln(),rn!=null&&rn.course_id?dt(rn):u.ZP.success(rn.message);return}}),ln=()=>vt(void 0,null,function*(){$e()});return lt.createElement(lt.Fragment,null,lt.createElement(I.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Y,confirmLoading:An,onOk:Ft,onCancel:ln},lt.createElement("div",{className:"tc"},lt.createElement("div",null,lt.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),lt.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:zn,onChange:kt=>{if(kt.target.value.length>=7){u.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}pn(kt.target.value)}})),lt.createElement("div",{className:"mt10 font14"},lt.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),lt.createElement(Se.default.Group,{value:an,onChange:kt=>Ot(kt)},lt.createElement(Se.default,{value:1,disabled:an.includes(2)},"\u6559\u5E08"),lt.createElement(Se.default,{value:2,disabled:an.includes(1)},"\u52A9\u6559"),lt.createElement(Se.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),lt.createElement(Be.Z,null),lt.createElement(Pe.Z,{visible:en,onCancel:()=>Gt(!1),occupationValue:P}))};var Jt=(0,i.connect)(({user:Y,account:ye})=>({user:Y,account:ye}))(Ht),Lt={flex_box_center:"flex_box_center___R1UEO",flex_space_between:"flex_space_between___hDKPk",flex_box_vertical_center:"flex_box_vertical_center___yW1zQ",flex_box_center_end:"flex_box_center_end___JWQX1",flex_box_column:"flex_box_column___NpsmR",rightMenu:"rightMenu___Zjmy3",joinMenu:"joinMenu___S4pdJ",joinBoard:"joinBoard___UomEl",joinCol:"joinCol___tbVDV",hidden:"hidden___MFUhR",w140:"w140___d1qFp",w100:"w100___AMLWN"},xn=e(20047),Rn=e(78241),Tn=e(57809),Un=e(46081),ur=Object.defineProperty,cr=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,lr=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,_n=(Y,ye,we)=>ye in Y?ur(Y,ye,{enumerable:!0,configurable:!0,writable:!0,value:we}):Y[ye]=we,kn=(Y,ye)=>{for(var we in ye||(ye={}))Mr.call(ye,we)&&_n(Y,we,ye[we]);if(lr)for(var we of lr(ye))Ln.call(ye,we)&&_n(Y,we,ye[we]);return Y},Fe=(Y,ye)=>cr(Y,tn(ye)),it=(Y,ye,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(An){yt(An)}},pn=Ot=>{try{an(we.throw(Ot))}catch(An){yt(An)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(Y,ye)).next())});const St=({globalSetting:Y,dispatch:ye,user:we,info:$e,open:yt,onCancel:zn=()=>{}})=>{var pn;const[an,Ot]=(0,t.useState)([]),[An,Nt]=(0,t.useState)([]),[en,Gt]=(0,t.useState)([]),[P]=Rn.default.useForm(),[Q,fe]=(0,t.useState)(!1),[qe,dt]=(0,t.useState)(!1),Ft=(0,t.useRef)(null),ln=(0,t.useRef)(1),[kt,rn]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{yt&&xr()},[yt]);const xr=()=>it(void 0,null,function*(){var Wn;const cn=$e;if(!(0,xn.o1)(ye))return;const{user_school_id:me="",department_id:te="",school_name:re="",department_name:Qe=""}=we.userInfo||{},Le=(Wn=cn==null?void 0:cn.graduation_years)==null?void 0:Wn.at(-1);Nt([{id:me,name:re}]),yield er(me),P.setFieldsValue({year:Le,school_id:me,department_id:Number(te),name:`${Le}${re}${Qe}\u6BD5\u4E1A\u8BBE\u8BA1`})}),hr=Wn=>it(void 0,null,function*(){const cn=yield(0,Un.J3)(Fe(kn({},Wn),{tab_module_type:"graduations"}));return cn!=null&&cn.un_purchased&&ye({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),cn.status===0&&Ot((cn==null?void 0:cn.graduation_years)||[]),cn}),rr=(Wn,cn=500)=>{dt(!0),clearTimeout(Ft.current),Ft.current=setTimeout(()=>it(void 0,null,function*(){ln.current+=1;const me=ln.current,te=yield(0,Un.NT)({keyword:Wn});te.status===0&&ln.current===me&&(Nt((te==null?void 0:te.schools)||[]),dt(!1))}),cn)},er=Wn=>it(void 0,null,function*(){if(!Wn)return;const cn=yield(0,Un.Ps)({page:1,limit:9999,id:Wn});cn.status===0&&Gt((cn==null?void 0:cn.departments)||[])});return t.createElement(I.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:yt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Q,onCancel:zn,onOk:()=>P.submit()},t.createElement(Rn.default,{colon:!1,form:P,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Wn,cn)=>{Wn.school_id&&(er(cn.school_id),P.setFieldValue("department_id",null))},onFinish:Wn=>it(void 0,null,function*(){fe(!0);const cn=yield(0,Un.Wz)(Wn);cn.status===0&&(u.ZP.success("\u521B\u5EFA\u6210\u529F"),P.resetFields(),zn(),(0,Z.xg)(`/graduations/${cn==null?void 0:cn.identifier}/index`)),fe(!1)})},t.createElement(Rn.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(Tn.default,{style:{width:344},size:"large",options:(pn=$e==null?void 0:$e.graduation_years)==null?void 0:pn.map(Wn=>({value:Wn,label:Wn}))})),t.createElement(Rn.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(Tn.default,{showSearch:!0,filterOption:!1,onSearch:Wn=>{rr(Wn)},loading:qe,size:"large",style:{width:344},options:An.map(Wn=>({value:Wn.id,label:Wn.name}))})),t.createElement(Rn.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(Tn.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:en.map(Wn=>({value:Wn.id,label:Wn.name}))})),t.createElement(Rn.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(ie.default,{showCount:!0,style:{width:344},maxLength:60}))))};var pt=(0,i.connect)(({user:Y,globalSetting:ye,loading:we})=>({user:Y,globalSetting:ye,loading:we}))(St),Qt=Object.defineProperty,yn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,_=(Y,ye,we)=>ye in Y?Qt(Y,ye,{enumerable:!0,configurable:!0,writable:!0,value:we}):Y[ye]=we,s=(Y,ye)=>{for(var we in ye||(ye={}))fn.call(ye,we)&&_(Y,we,ye[we]);if(yn)for(var we of yn(ye))bn.call(ye,we)&&_(Y,we,ye[we]);return Y},h=(Y,ye,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(An){yt(An)}},pn=Ot=>{try{an(we.throw(Ot))}catch(An){yt(An)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(Y,ye)).next())});const v=({globalSetting:Y,dispatch:ye,user:we,open:$e,onCancel:yt=()=>{}})=>{const[zn]=Rn.default.useForm(),[pn,an]=(0,t.useState)(!1),[Ot,An]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var Nt;if($e){const en={code:"",user_type:((Nt=we==null?void 0:we.userInfo)==null?void 0:Nt.identity)==="student"?2:1,major:""};zn.setFieldsValue(en),An(s({},en))}},[$e]),t.createElement(I.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:$e,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:pn,onCancel:yt,onOk:()=>zn.submit()},t.createElement(Rn.default,{colon:!1,form:zn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Nt,en)=>An(s({},en)),onFinish:Nt=>h(void 0,null,function*(){an(!0);const en=yield(0,nt.ZP)("/api/graduations/join.json",{method:"post",body:Nt});en.status===0&&(yt(),en!=null&&en.identifier?(0,Z.xg)(`/graduations/${en==null?void 0:en.identifier}/index`):u.ZP.success(en==null?void 0:en.message)),an(!1)})},t.createElement(Rn.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(Rn.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(L.ZP.Group,null,t.createElement(L.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(L.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ot==null?void 0:Ot.user_type)===2&&t.createElement(Rn.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(ie.default,{showCount:!0,maxLength:60}))))};var A=(0,i.connect)(({user:Y,globalSetting:ye})=>({user:Y,globalSetting:ye}))(v),X=e(59301),ue=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ct=(Y,ye,we)=>ye in Y?ue(Y,ye,{enumerable:!0,configurable:!0,writable:!0,value:we}):Y[ye]=we,_e=(Y,ye)=>{for(var we in ye||(ye={}))Te.call(ye,we)&&ct(Y,we,ye[we]);if(Ve)for(var we of Ve(ye))rt.call(ye,we)&&ct(Y,we,ye[we]);return Y},bt=(Y,ye)=>{var we={};for(var $e in Y)Te.call(Y,$e)&&ye.indexOf($e)<0&&(we[$e]=Y[$e]);if(Y!=null&&Ve)for(var $e of Ve(Y))ye.indexOf($e)<0&&rt.call(Y,$e)&&(we[$e]=Y[$e]);return we},Ct=(Y=>(Y.Projects="projects",Y.Shixuns="shixuns",Y.Classrooms="classrooms",Y))(Ct||{}),ht=(Y=>(Y.Classrooms="classrooms",Y.Shixuns="shixuns",Y.Paths="paths",Y.Projects="projects",Y.Videos="videos",Y.Topics="topics",Y.Graduations="graduations",Y))(ht||{});const Pt=Y=>{var ye=Y,{homePage:we,user:$e,globalSetting:yt,loading:zn,dispatch:pn,className:an,style:Ot={}}=ye,An=bt(ye,["homePage","user","globalSetting","loading","dispatch","className","style"]),Nt,en,Gt,P;const[Q,fe]=(0,t.useState)(),[qe,dt]=(0,t.useState)(),[Ft,ln]=(0,t.useState)(!1),[kt,rn]=(0,t.useState)(!1),[xr,hr]=(0,t.useState)(!1),[rr,er]=(0,t.useState)();function Wn(gt,Rt){for(const at of gt){if(at.link===Rt)return at.hidden;if(at.subitem&&at.subitem.length>0){let Wt=at.subitem;for(const Qn of Wt)if(Qn.link===Rt)return Qn.hidden;return!1}}return!0}const cn=Wn(((Nt=yt.setting)==null?void 0:Nt.navbar)||[],"/classrooms"),me=Wn(((en=yt.setting)==null?void 0:en.navbar)||[],"/shixuns"),te=Wn(((Gt=yt.setting)==null?void 0:Gt.navbar)||[],"/paths"),re=Wn(((P=yt.setting)==null?void 0:P.navbar)||[],"/graduations"),Qe=gt=>{var Rt;if((0,xn.tJ)(pn)){if(gt==="projects"&&!((Rt=$e.userInfo)!=null&&Rt.email)){u.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}gt==="classrooms"?fe(!0):gt==="projects"&&dt(!0)}},Le=(gt,Rt)=>{var at;if((0,xn.tJ)(pn)){if(Rt==="projects"&&!((at=$e.userInfo)!=null&&at.email)){u.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Rt==="shixuns"&&!(0,xn.xY)()||gt&&(window.location.href=gt)}},zt=gt=>{var Rt,at,Wt,Qn,mn,Bn,On,Jn,gr,Fn,jn,Kn,Dr,Or,Yt,Dt,dr,Lr,Zr,ao,_r;return X.createElement(X.Fragment,null,X.createElement(ee.Z,{justify:"space-around",className:"pt5 pb5"},X.createElement(ge.Z,{className:((Rt=$e.userInfo)==null?void 0:Rt.user_identity)!=="\u5B66\u751F"?Lt.joinCol:Lt.hidden},((at=$e.userInfo)==null?void 0:at.user_identity)!=="\u5B66\u751F"&&!((Wt=yt==null?void 0:yt.setting)!=null&&Wt.hide_course)&&X.createElement(g.default.Item,_e({},gt),X.createElement("a",{onClick:()=>Le("/classrooms/new")},(Qn=$e.userInfo)!=null&&Qn.main_site?"\u521B\u5EFA\u6559\u5B66\u8BFE\u5802":"\u521B\u5EFA\u8BFE\u5802")),!((mn=yt==null?void 0:yt.setting)!=null&&mn.hide_shixun)&&((Bn=$e==null?void 0:$e.userInfo)==null?void 0:Bn.is_shixun_marker)&&X.createElement(g.default.Item,_e({},gt),X.createElement("a",{onClick:()=>Le("/shixuns/new","shixuns")},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((On=$e.userInfo)==null?void 0:On.user_identity)!=="\u5B66\u751F"&&!((Jn=yt==null?void 0:yt.setting)!=null&&Jn.hide_subject)&&X.createElement(g.default.Item,_e({},gt),X.createElement("a",{onClick:()=>Le("/paths/new")},"\u521B\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((gr=yt==null?void 0:yt.setting)!=null&&gr.is_local)&&((Fn=$e.userInfo)==null?void 0:Fn.main_site)&&X.createElement(g.default.Item,_e({},gt),X.createElement("a",{onClick:()=>{var xo;return Le(`${(xo=yt==null?void 0:yt.setting)==null?void 0:xo.old_url}/projects/deposit/new`,"projects")}},"\u521B\u5EFA\u5F00\u53D1\u9879\u76EE")),!((jn=$e.userInfo)!=null&&jn.main_site)&&X.createElement("div",null,X.createElement(g.default.Item,_e({},gt),X.createElement("a",{onClick:()=>Qe("classrooms")},(Kn=$e.userInfo)!=null&&Kn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Dr=$e.userInfo)==null?void 0:Dr.main_site)&&!((Or=yt==null?void 0:yt.setting)!=null&&Or.is_local)&&X.createElement(g.default.Item,_e({},gt),X.createElement("a",{onClick:()=>Qe("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Yt=$e.userInfo)==null?void 0:Yt.main_site)&&((Dt=$e.userInfo)==null?void 0:Dt.user_identity)!=="\u5B66\u751F"&&X.createElement(ge.Z,null,X.createElement("div",{className:Lt.joinBoard})),((dr=$e.userInfo)==null?void 0:dr.main_site)&&X.createElement(ge.Z,{className:((Lr=$e.userInfo)==null?void 0:Lr.user_identity)!=="\u5B66\u751F"?Lt.joinCol:Lt.w90},X.createElement(g.default.Item,_e({},gt),X.createElement("a",{onClick:()=>Qe("classrooms")},(Zr=$e.userInfo)!=null&&Zr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ao=$e.userInfo)==null?void 0:ao.main_site)&&!((_r=yt==null?void 0:yt.setting)!=null&&_r.is_local)&&X.createElement(g.default.Item,_e({},gt),X.createElement("a",{onClick:()=>Qe("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return X.createElement(X.Fragment,null,X.createElement(d.Z,{dropdownRender:()=>{var gt;return X.createElement(g.default,{className:((gt=$e.userInfo)==null?void 0:gt.user_identity)!=="\u5B66\u751F"?`${Lt.rightMenu} ${Lt.joinMenu} mt10`:`${Lt.rightMenu} ${Lt.joinMenu} ${Lt.w140} mt10`},X.createElement(zt,null))},placement:"bottom"},X.createElement("span",{className:Ie()("iconfont icon-tianjia6 current",an),style:Ot})),X.createElement(Jt,{visible:Q,onCancel:()=>fe(!1)}),X.createElement(Ce,{visible:qe,onCancel:()=>dt(!1)}),X.createElement(pt,{info:rr,open:Ft,onCancel:()=>ln(!1)}),X.createElement(A,{open:kt,onCancel:()=>rn(!1)}))};var xt=(0,i.connect)(({homePage:Y,loading:ye,user:we,globalSetting:$e})=>({homePage:Y,user:we,globalSetting:$e,loading:ye.models.index}))(Pt),wt=e(79588),At=Object.defineProperty,$t=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Oe=(Y,ye,we)=>ye in Y?At(Y,ye,{enumerable:!0,configurable:!0,writable:!0,value:we}):Y[ye]=we,Ne=(Y,ye)=>{for(var we in ye||(ye={}))Tt.call(ye,we)&&Oe(Y,we,ye[we]);if($t)for(var we of $t(ye))Ut.call(ye,we)&&Oe(Y,we,ye[we]);return Y};const Ge=Y=>React.createElement("svg",Ne({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Y),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",je=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Mt=(Y,ye,we)=>ye in Y?je(Y,ye,{enumerable:!0,configurable:!0,writable:!0,value:we}):Y[ye]=we,Vt=(Y,ye)=>{for(var we in ye||(ye={}))Xe.call(ye,we)&&Mt(Y,we,ye[we]);if(Ue)for(var we of Ue(ye))mt.call(ye,we)&&Mt(Y,we,ye[we]);return Y},gn=(Y,ye)=>{var we={};for(var $e in Y)Xe.call(Y,$e)&&ye.indexOf($e)<0&&(we[$e]=Y[$e]);if(Y!=null&&Ue)for(var $e of Ue(Y))ye.indexOf($e)<0&&mt.call(Y,$e)&&(we[$e]=Y[$e]);return we};const In=Y=>{var ye=Y,{globalSetting:we}=ye,$e=gn(ye,["globalSetting"]),yt,zn;const pn=(0,t.useMemo)(()=>{var an,Ot;return(an=we==null?void 0:we.setting)!=null&&an.nav_logo_url?`${r.Z.IMG_SERVER}/${(Ot=we==null?void 0:we.setting)==null?void 0:Ot.nav_logo_url}`:`${r.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(yt=we==null?void 0:we.setting)==null?void 0:yt.nav_logo_url]);return t.createElement("img",Vt({title:(zn=we==null?void 0:we.setting)==null?void 0:zn.name,src:pn||et},$e))};var Dn=(0,i.connect)(({globalSetting:Y})=>({globalSetting:Y}))(In);const vn=({user:Y})=>{var ye;return t.createElement(E.default.Header,{className:"bg-white relative",style:{boxShadow:"0px 10px 10px 0px rgba(0,0,0,0.05)",background:"#fff"}},t.createElement("div",{className:"flex item-center h-full gap-20px edu-container"},t.createElement(Dn,{style:{height:"80%"}}),t.createElement(O,{classNameItem:"text-16px font-semibold"}),t.createElement("div",{className:"ml-auto flex item-center gap-20px",style:{color:"#159DFF"}},t.createElement("span",{className:"iconfont icon-sousuo10 current font18",onClick:()=>{i.history.push("/search?value=")}}),(0,S.bg)()&&t.createElement(xt,{className:"font18"}),(0,S.bg)()&&t.createElement(F.Z,{dot:(ye=Y==null?void 0:Y.navigationInfo)==null?void 0:ye.new_message},t.createElement("span",{className:"iconfont icon-xiaoxi2 current",style:{color:"#159DFF"},onClick:()=>{var we;i.history.push(`/messages/${(we=Y==null?void 0:Y.userInfo)==null?void 0:we.login}/user_tidings`)}})),t.createElement(wt.Z,null))))};var on=(0,i.connect)(({globalSetting:Y,user:ye})=>({globalSetting:Y,user:ye}))(vn),Yn=({className:Y,style:ye})=>{const[we,$e]=(0,t.useState)(!1);function yt(zn){i.history.push("/search?value="+zn)}return we?t.createElement("div",{onBlur:()=>{setTimeout(()=>{$e(!1)},300)}},t.createElement(ie.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input",onSearch:yt,autoFocus:!0})):t.createElement("span",{className:Ie()("iconfont icon-sousuo font18 current icon-bianzu11",Y),style:ye,onClick:()=>{i.history.push("/search?value=")}})},Sn=e(80871);const un={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},wn=({dispatch:Y,globalSetting:ye,user:we})=>{var $e;const[yt,zn]=(0,t.useState)(!1),pn=()=>{function Ot(An){i.history.push("/search?value="+An)}return yt?t.createElement("div",{onBlur:()=>{setTimeout(()=>{zn(!1)},300)}},t.createElement(ie.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ot,autoFocus:!0})):t.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{i.history.push("/search?value=")}})},an=["/","/paths","/shixuns","/classrooms"];return t.createElement(E.default.Header,{className:"px-20px-rem flex item-center gap-20px-rem",style:{height:"70rem",padding:"0 20rem",background:"#fff"}},!an.includes(location.pathname)&&t.createElement("div",{className:"flex item-center gap-6px-rem current",onClick:()=>{window.history.length>1?i.history.back():i.history.push("/")}},t.createElement("img",{src:e(10266),style:{width:"20rem"}}),"\u8FD4\u56DE"),t.createElement("img",{title:($e=ye==null?void 0:ye.setting)==null?void 0:$e.name,src:e(4),style:{height:"54rem"}}),t.createElement("div",{className:"ml-auto"},t.createElement(pn,null)),t.createElement(B.Z,{icon:t.createElement("span",{className:"iconfont icon-zengjia"})}),t.createElement(n.Z,{payload:Ar()}))};var Nn=(0,i.connect)(({globalSetting:Y,user:ye})=>({globalSetting:Y,user:ye}))(wn);const Pn=({dispatch:Y,globalSetting:ye,user:we})=>{var $e;const yt=(0,i.useLocation)(),zn=yt.pathname,pn=["/","/paths","/shixuns","/classrooms"],an={"/paths":"\u667A\u6167\u8BFE\u7A0B","/shixuns":"\u5B9E\u8DF5\u9879\u76EE","/classrooms":"\u6559\u5B66\u8BFE\u5802","/users":"\u4E2A\u4EBA\u4E2D\u5FC3","/knowledgegraph":"\u77E5\u8BC6\u56FE\u8C31","/competitions":"\u5728\u7EBF\u7ADE\u8D5B","/account":"\u8D26\u53F7\u7BA1\u7406","/problemset":"\u8BD5\u9898\u5E93","/paperlibrary":"\u8BD5\u5377\u5E93","/graduations":"\u6BD5\u4E1A\u8BBE\u8BA1"},Ot=Nt=>{for(const en in an)if(Nt.startsWith(en))return an[en];return"\u9646\u519B\u5DE5\u7A0B\u5927\u5B66\u6559\u5B66\u5E94\u7528\u5E73\u53F0"},An=(0,t.useMemo)(()=>!pn.includes(yt.pathname)&&Ot(yt.pathname)=="\u9646\u519B\u5DE5\u7A0B\u5927\u5B66\u6559\u5B66\u5E94\u7528\u5E73\u53F0",[yt]);return t.createElement(E.default.Header,{className:"flex item-center justify-between",style:{height:"64px",padding:"0 20px 0 0",backgroundColor:"#021C21"}},t.createElement("div",{className:`flex item-center c-white ${pn.includes(yt.pathname)&&"justify-center"}`,style:{minWidth:"512rem",paddingRight:An?"200rem":"130rem",background:`url(${e(61860)}) no-repeat`,backgroundSize:"100% 100%"}},!pn.includes(yt.pathname)&&t.createElement("div",{className:"flex item-center current",style:{margin:"0 60rem 0 30rem"},onClick:()=>{i.history.push("/")}},t.createElement("img",{src:e(64244),style:{width:"20rem",marginRight:"5rem"}}),"\u8FD4\u56DE"),t.createElement("div",{style:{fontSize:"28rem",fontWeight:"bold"}},Ot(yt.pathname))),t.createElement("div",{className:"ml-auto flex item-center gap-20px c-white"},t.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{i.history.push("/search?value=")}}),(0,S.bg)()&&t.createElement(B.Z,{icon:t.createElement("span",{className:"iconfont icon-zengjia"})}),(0,S.bg)()&&t.createElement(F.Z,{dot:($e=we==null?void 0:we.navigationInfo)==null?void 0:$e.new_message},t.createElement("span",{className:"iconfont icon-xiaoxilingdang current font18 c-white",onClick:()=>{var Nt;i.history.push(`/messages/${(Nt=we==null?void 0:we.userInfo)==null?void 0:Nt.login}/user_tidings`)}})),t.createElement(n.Z,{payload:Ar()})))};var qn=(0,i.connect)(({globalSetting:Y,user:ye})=>({globalSetting:Y,user:ye}))(Pn),Xt=e(59301),Bt=Object.defineProperty,nn=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,nr=(Y,ye,we)=>ye in Y?Bt(Y,ye,{enumerable:!0,configurable:!0,writable:!0,value:we}):Y[ye]=we,sr=(Y,ye)=>{for(var we in ye||(ye={}))_t.call(ye,we)&&nr(Y,we,ye[we]);if(nn)for(var we of nn(ye))pr.call(ye,we)&&nr(Y,we,ye[we]);return Y},ar=(Y,ye)=>{var we={};for(var $e in Y)_t.call(Y,$e)&&ye.indexOf($e)<0&&(we[$e]=Y[$e]);if(Y!=null&&nn)for(var $e of nn(Y))ye.indexOf($e)<0&&pr.call(Y,$e)&&(we[$e]=Y[$e]);return we},$n=(Y,ye,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(An){yt(An)}},pn=Ot=>{try{an(we.throw(Ot))}catch(An){yt(An)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(Y,ye)).next())});function Ar(){var Y,ye;const $e=window.location.pathname.split("/"),yt={};return $e[1]=="classrooms"&&$e.length>3&&!((Y=$e[4])!=null&&Y.includes("newgold"))&&!((ye=$e[5])!=null&&ye.includes("newgold"))&&$e[2]!=="coursesId"&&(yt.course_id=$e[2]),$e[1]==="shixuns"&&$e.length>3&&(yt.objective_type="shixun",yt.objective_id=$e[2]),$e[1]==="paths"&&$e.length>3&&(yt.objective_type="path",yt.objective_id=$e[2]),sr(sr({},yt),{school:1})}const Ir=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],kr=Y=>{var ye=Y,{homePage:we,user:$e,globalSetting:yt,loading:zn,dispatch:pn,isLogin:an=!1,shixunHomeworks:Ot}=ye,An=ar(ye,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Nt,en;const Gt=(0,i.useLocation)(),[P,Q]=(0,t.useState)(""),[fe,qe]=(0,t.useState)(!1),dt=Ar();(0,t.useEffect)(()=>{pn({type:"user/getNavigationInfo",payload:sr({},dt)})},[yt.name]),(0,t.useEffect)(()=>{Ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Ir!=null&&Ir.includes(Gt==null?void 0:Gt.pathname)||(Gt==null?void 0:Gt.pathname.indexOf("/classrooms"))===0||pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Gt.pathname]),(0,t.useEffect)(()=>{Ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ot.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ot.actionTabs.key]),(0,t.useEffect)(()=>{var rr;if(yt!=null&&yt.setting){let er=(0,W.cloneDeep)((rr=yt==null?void 0:yt.setting)==null?void 0:rr.navbar);er=er==null?void 0:er.filter(cn=>{var me;return!(cn!=null&&cn.hidden)&&!((0,S.JA)()&&((me=["/paperlibrary","/problemset"])!=null&&me.includes(cn.link)))});for(const cn of er)cn.subitem&&(cn.subitem=cn.subitem.filter(me=>{var te;return!(me!=null&&me.hidden)&&!((0,S.JA)()&&((te=["/paperlibrary","/problemset"])!=null&&te.includes(me.link)))}));let Wn=!1;er==null||er.map(function(cn,me){var te,re,Qe,Le;const zt=Gt.pathname;cn.link===zt&&(Q(cn==null?void 0:cn.link),(0,Z.Dk)(zt==="/"?(te=yt==null?void 0:yt.setting)==null?void 0:te.name:xr(cn==null?void 0:cn.name)),ln(rn(me,{name:cn==null?void 0:cn.name,link:cn==null?void 0:cn.link},er)),Wn=!0),zt=="/"&&(Q(""),(0,Z.Dk)((re=yt==null?void 0:yt.setting)==null?void 0:re.name)),(Qe=cn==null?void 0:cn.subitem)!=null&&Qe.length&&((Le=cn==null?void 0:cn.subitem)==null||Le.map(gt=>{gt.link===zt&&(Q(gt==null?void 0:gt.link),zt!=="/"&&(0,Z.Dk)(xr(gt==null?void 0:gt.name)),ln(rn(me,{name:gt==null?void 0:gt.name,link:gt==null?void 0:gt.link},er)),Wn=!0)}))}),Wn||ln(er)}},[yt==null?void 0:yt.setting,$e]);const[Ft,ln]=(0,t.useState)([]),kt=(rr,er)=>$n(void 0,null,function*(){var Wn,cn,me,te,re,Qe;if((rr==null?void 0:rr.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Le=yield(0,C.IU)({tab_module_type:"engineering"});if(Le!=null&&Le.un_purchased){pn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Wn=Le==null?void 0:Le.data)!=null&&Wn.engineer_url?(me=(cn=Le==null?void 0:Le.data)==null?void 0:cn.engineer_url)!=null&&me.includes("http")?(0,Z.xg)((te=Le==null?void 0:Le.data)==null?void 0:te.engineer_url):i.history.push((re=Le==null?void 0:Le.data)==null?void 0:re.engineer_url):(Le==null?void 0:Le.status)!=401&&qe(!0);return}(Qe=rr==null?void 0:rr.link)!=null&&Qe.includes("http")?(0,Z.xg)(rr==null?void 0:rr.link):((0,Z.Dk)(rr==null?void 0:rr.name),i.history.push(rr==null?void 0:rr.link)),(rr==null?void 0:rr.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Xt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),rn=(rr,er,Wn)=>{const cn=Wn.slice();return cn[rr]&&(cn[rr].name=er.name,cn[rr].link=er.link),cn||[]},xr=(rr="")=>(rr==null?void 0:rr.indexOf("<"))>-1?rr==null?void 0:rr.slice(0,rr==null?void 0:rr.indexOf("<")):rr,hr=()=>{var rr,er,Wn,cn,me,te;switch(Number((rr=yt==null?void 0:yt.setting)==null?void 0:rr.theme)){case Sn.Fy.THEMEONE:return Xt.createElement(on,null);case Sn.Fy.THEMETWO:return Xt.createElement(Nn,null);case Sn.Fy.THEMETHREE:return Xt.createElement(qn,null);case Sn.Fy.DEFAULT:default:return Xt.createElement(E.default,{style:{background:`${Gt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${yt.isIlearning?a["header-iearning"]:a.header} ${yt.showHeaderFixed?a.headerFixed:""}`},Xt.createElement(E.default.Header,{className:"header",style:{background:`${Gt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Gt.pathname=="/training"?"999":""}`}},Xt.createElement("section",{className:a["edu-menu"]},(!!yt.isIlearning||!((er=yt==null?void 0:yt.setting)!=null&&er.main_site)&&!!((Wn=yt==null?void 0:yt.setting)!=null&&Wn.navbar))&&Xt.createElement(i.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Xt.createElement(Dn,{className:a.logo})),Xt.createElement("ul",{className:`${a.menu} ${(0,Z.Ll)()&&"ml0"}`},(0,Z.Ll)()&&Xt.createElement("li",null,Xt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,Z.Ll)()&&yt.setting&&(Ft==null?void 0:Ft.map(function(re,Qe){var Le,zt,gt,Rt,at;return Xt.createElement("li",{key:Qe,className:!((Le=re==null?void 0:re.subitem)!=null&&Le.length)&&P===(re==null?void 0:re.link)||(zt=re==null?void 0:re.subitem)!=null&&zt.some(Wt=>P===(Wt==null?void 0:Wt.link))?a.actived:""},Xt.createElement("div",{onClick:()=>kt(re,Qe),className:a.name},Xt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Wt;let Qn=re==null?void 0:re.name;return(Wt=re==null?void 0:re.subitem)==null||Wt.map((mn,Bn)=>(mn.link===Gt.pathname&&(Qn=mn.name),mn)),Qn})()}}),((gt=re==null?void 0:re.subitem)==null?void 0:gt.length)>0&&Xt.createElement("i",{className:"iconfont icon-zhankai4"})),((Rt=re==null?void 0:re.subitem)==null?void 0:Rt.length)>0&&Xt.createElement("div",{className:a.dropDown},(at=re==null?void 0:re.subitem)==null?void 0:at.map((Wt,Qn)=>Xt.createElement("div",{className:a.subName,onClick:()=>kt(Wt,Qe),key:Qe+"-"+Qn},!!Qn&&Xt.createElement("div",{className:a.line}),Xt.createElement("aside",{className:"font16 c-black"},xr(Wt==null?void 0:Wt.name)),Xt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Wt.content)))))}))),Xt.createElement("div",{className:"search-bar flex item-center gap-20px c-white",style:{flex:yt.isIlearning?"initial":"1 0 auto"}},!(0,Z.Ll)()&&!(yt!=null&&yt.isIlearning)&&Xt.createElement(Xt.Fragment,null,Xt.createElement(Yn,null),!an&&Xt.createElement(B.Z,null),!an&&!!((cn=$e==null?void 0:$e.userInfo)!=null&&cn.login)&&Xt.createElement(i.Link,{className:"iconfont icon-xiaoxilingdang font18 c-white current-primary-hover relative",to:`/messages/${(me=$e==null?void 0:$e.userInfo)==null?void 0:me.login}/user_tidings`},((te=$e==null?void 0:$e.navigationInfo)==null?void 0:te.new_message)&&Xt.createElement("span",{className:a.newslight}))),!an&&Xt.createElement(n.Z,{payload:dt})))))}};return Xt.createElement(Xt.Fragment,null,yt.showHeader&&yt.showHeaderFooter&&Xt.createElement(Xt.Fragment,null,hr(),Xt.createElement(I.default,{centered:!0,destroyOnClose:!0,open:fe,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",onOk:()=>{(0,Z.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>qe(!1)},Xt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Xt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Xt.createElement("img",{src:`${r.Z.IMG_SERVER}/${(Nt=yt==null?void 0:yt.setting)==null?void 0:Nt.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Xt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(en=yt==null?void 0:yt.setting)==null?void 0:en.homepage_tea_qq_number))),(yt==null?void 0:yt.showTip)&&Xt.createElement(p,null),Xt.createElement(G,null)),Xt.createElement(k,null))};var hn=(0,i.connect)(({homePage:Y,loading:ye,user:we,globalSetting:$e,shixunHomeworks:yt})=>({homePage:Y,user:we,globalSetting:$e,loading:ye.models.index,shixunHomeworks:yt}))(kr)},67085:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return Gt}});var t=e(80813),i=e(92310),E=e.n(i),I=e(59301),a=function(){var P=(0,I.useRef)(!1);return(0,I.useEffect)(function(){return P.current=!1,function(){P.current=!0}},[]),P},B=a;function n(P){var Q=B(),fe=(0,t.CR)((0,I.useState)(P),2),qe=fe[0],dt=fe[1],Ft=(0,I.useCallback)(function(ln){Q.current||dt(ln)},[]);return[qe,Ft]}var le=n;function ae(P){var Q=(0,I.useRef)(P);return Q.current=P,Q}var m=ae,V=function(P){(0,I.useEffect)(function(){P()},[])},y=V;function D(P,Q){Q===void 0&&(Q={});var fe=Q.insertAt;if(typeof document!="undefined"){var qe=document.head||document.getElementsByTagName("head")[0],dt=document.createElement("style");dt.type="text/css",fe==="top"&&qe.firstChild?qe.insertBefore(dt,qe.firstChild):qe.appendChild(dt),dt.styleSheet?dt.styleSheet.cssText=P:dt.appendChild(document.createTextNode(P))}}var he=`@-webkit-keyframes slider-icon-animate_spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes slider-icon-animate_spin { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -.rc-slider-captcha-icon { - display: inline-block; - display: inline-flex; - align-items: center; - justify-content: center; - font-style: normal; - line-height: 0; - text-align: center; - text-transform: none; - vertical-align: -0.125em; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.rc-slider-captcha-icon > svg { - line-height: 1; -} -.rc-slider-captcha-icon-spin { - -webkit-animation: slider-icon-animate_spin 1s infinite linear; - animation: slider-icon-animate_spin 1s infinite linear; -} -.rc-slider-captcha-button { - display: inline-block; - display: inline-flex; - align-items: center; - justify-content: center; - box-sizing: border-box; - width: 40px; - height: 100%; - padding: 5px 0; - color: #676d73; - color: var(--rcsc-button-color, #676d73); - font-size: 22px; - line-height: 1; - background-color: #fff; - background-color: var(--rcsc-button-bg-color, #fff); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); - cursor: -webkit-grab; - cursor: grab; - transition-timing-function: linear; - transition-duration: 0.2s; - transition-property: background-color, color; - touch-action: none; -} -.rc-slider-captcha-button-active { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #1991fa; - background-color: var(--rcsc-primary, #1991fa); -} -.rc-slider-captcha-button-verify { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #1991fa; - background-color: var(--rcsc-primary, #1991fa); -} -.rc-slider-captcha-button-pc:hover { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #1991fa; - background-color: var(--rcsc-primary, #1991fa); -} -.rc-slider-captcha-button:active { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #1991fa; - background-color: var(--rcsc-primary, #1991fa); -} -.rc-slider-captcha-button-active, -.rc-slider-captcha-button:active { - cursor: -webkit-grabbing; - cursor: grabbing; -} -.rc-slider-captcha-button-verify, -.rc-slider-captcha-button-verify:active { - cursor: wait; -} -.rc-slider-captcha-button-error { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #f57a7a; - background-color: var(--rcsc-error, #f57a7a); - cursor: default; -} -.rc-slider-captcha-button-error:hover { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #f57a7a; - background-color: var(--rcsc-error, #f57a7a); - cursor: default; -} -.rc-slider-captcha-button-error:active { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #f57a7a; - background-color: var(--rcsc-error, #f57a7a); - cursor: default; -} -.rc-slider-captcha-button-success { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #52ccba; - background-color: var(--rcsc-success, #52ccba); - cursor: default; -} -.rc-slider-captcha-button-success:hover { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #52ccba; - background-color: var(--rcsc-success, #52ccba); - cursor: default; -} -.rc-slider-captcha-button-success:active { - color: #fff; - color: var(--rcsc-button-hover-color, #fff); - background-color: #52ccba; - background-color: var(--rcsc-success, #52ccba); - cursor: default; -} -.rc-slider-captcha-button-disabled { - color: #676d73; - color: var(--rcsc-button-color, #676d73); - background-color: #fff; - background-color: var(--rcsc-button-bg-color, #fff); - cursor: no-drop; - opacity: 0.7; -} -.rc-slider-captcha-button-disabled:hover { - color: #676d73; - color: var(--rcsc-button-color, #676d73); - background-color: #fff; - background-color: var(--rcsc-button-bg-color, #fff); - cursor: no-drop; - opacity: 0.7; -} -.rc-slider-captcha-button-disabled:active { - color: #676d73; - color: var(--rcsc-button-color, #676d73); - background-color: #fff; - background-color: var(--rcsc-button-bg-color, #fff); - cursor: no-drop; - opacity: 0.7; -} -.rc-slider-captcha-control { - position: relative; - box-sizing: border-box; - width: 100%; - height: 42px; - height: var(--rcsc-control-height, 42px); - background-color: #f7f9fa; - background-color: var(--rcsc-bg-color, #f7f9fa); - /* stylelint-disable-next-line declaration-property-value-no-unknown */ - border: 1px solid #e4e7eb; - border: 1px solid var(--rcsc-border-color, #e4e7eb); - border-radius: 2px; - border-radius: var(--rcsc-control-border-radius, 2px); -} -.rc-slider-captcha-control-button { - position: absolute; - top: 0; - left: 0; - z-index: 2; - border-radius: 2px; - border-radius: var(--rcsc-control-border-radius, 2px); -} -.rc-slider-captcha-control-indicator { - position: absolute; - top: -1px; - bottom: -1px; - left: -1px; - display: none; - box-sizing: border-box; - width: 0; - background-color: #d1e9fe; - background-color: var(--rcsc-primary-light, #d1e9fe); - /* stylelint-disable-next-line declaration-property-value-no-unknown */ - border: 1px solid #1991fa; - border: 1px solid var(--rcsc-primary, #1991fa); - border-radius: 2px; - border-radius: var(--rcsc-control-border-radius, 2px); -} -.rc-slider-captcha-control-tips { - position: relative; - z-index: 1; - display: flex; - align-items: center; - justify-content: center; - width: 100%; - height: 100%; - color: #45494c; - color: var(--rcsc-text-color, #45494c); - font-size: 14px; - line-height: 20px; - text-align: center; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.rc-slider-captcha-control-moving .rc-slider-captcha-control-indicator, -.rc-slider-captcha-control-verify .rc-slider-captcha-control-indicator, -.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator, -.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator { - display: block; -} -.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator { - background-color: #fce1e1; - background-color: var(--rcsc-error-light, #fce1e1); - border-color: #f57a7a; - border-color: var(--rcsc-error, #f57a7a); -} -.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator { - background-color: #d2f4ef; - background-color: var(--rcsc-success-light, #d2f4ef); - border-color: #52ccba; - border-color: var(--rcsc-success, #52ccba); -} -.rc-slider-captcha-control-errors { - padding-left: 0; - background-color: #fce1e1; - background-color: var(--rcsc-error-light, #fce1e1); - border-color: #f57a7a; - border-color: var(--rcsc-error, #f57a7a); -} -.rc-slider-captcha-control-load-failed { - padding-left: 0; - background-color: #fce1e1; - background-color: var(--rcsc-error-light, #fce1e1); - border-color: #f57a7a; - border-color: var(--rcsc-error, #f57a7a); -} -.rc-slider-captcha-control-errors .rc-slider-captcha-control-button, -.rc-slider-captcha-control-errors .rc-slider-captcha-control-indicator, -.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-button, -.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-indicator { - display: none; -} -.rc-slider-captcha-control-errors .rc-slider-captcha-control-tips { - color: #f57a7a; - color: var(--rcsc-error, #f57a7a); - cursor: pointer; -} -.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-tips { - color: #f57a7a; - color: var(--rcsc-error, #f57a7a); - cursor: pointer; -} -.rc-slider-captcha-jigsaw { - position: relative; - background-color: #f7f9fa; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.rc-slider-captcha-jigsaw img { - position: absolute; -} -.rc-slider-captcha-jigsaw-bg { - width: 100%; - height: 100%; - pointer-events: none; -} -.rc-slider-captcha-jigsaw-puzzle { - width: 60px; - height: 100%; - touch-action: none; -} -.rc-slider-captcha-jigsaw-puzzle:hover { - cursor: -webkit-grab; - cursor: grab; -} -.rc-slider-captcha-jigsaw-puzzle:active { - cursor: -webkit-grabbing; - cursor: grabbing; -} -.rc-slider-captcha-jigsaw-refresh { - position: absolute; - top: 0; - right: 0; - z-index: 2; - padding: 5px; - color: #fff; - font-size: 22px; - line-height: 0; - cursor: pointer; - opacity: 0.75; - transition: opacity 0.2s linear; -} -.rc-slider-captcha-jigsaw-refresh:hover { - opacity: 1; -} -.rc-slider-captcha-jigsaw-refresh-disabled { - cursor: not-allowed; -} -.rc-slider-captcha-jigsaw-refresh-disabled:hover { - opacity: 0.75; -} -.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle { - pointer-events: none; -} -.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:hover, -.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:active { - cursor: default; -} -.rc-slider-captcha-loading { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - box-sizing: border-box; - padding: 15px; - color: #45494c; - color: var(--rcsc-text-color, #45494c); - font-size: 14px; - text-align: center; - background-color: #f7f9fa; - background-color: var(--rcsc-bg-color, #f7f9fa); -} -.rc-slider-captcha-loading-icon { - font-size: 30px; -} -.rc-slider-captcha-loading-text { - margin-top: 5px; -} -.rc-slider-captcha-load-failed { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - box-sizing: border-box; - width: 100%; - height: 100%; - color: #ccc; - font-size: 85px; - background-color: #f7f9fa; - background-color: var(--rcsc-bg-color, #f7f9fa); -} -.rc-slider-captcha { - position: relative; -} -.rc-slider-captcha > * { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.rc-slider-captcha-panel { - padding-bottom: 15px; -} -.rc-slider-captcha-panel-inner { - overflow: hidden; - border-radius: 2px; - border-radius: var(--rcsc-panel-border-radius, 2px); -} -.rc-slider-captcha-float .rc-slider-captcha-panel { - position: absolute; - left: 0; - display: none; - opacity: 0; - transition-timing-function: ease-out; - transition-duration: 0.3s; - transition-property: top, bottom, opacity; -} -.rc-slider-captcha-float-top .rc-slider-captcha-panel { - bottom: 22px; -} -.rc-slider-captcha-float-bottom .rc-slider-captcha-panel { - top: 22px; - padding: 15px 0 0; -} -`;D(he);var se="rc-slider-captcha";function oe(P){var Q=0,fe=0;return typeof P.clientX=="number"&&typeof P.clientY=="number"?(Q=P.clientX,fe=P.clientY):P.touches&&P.touches[0]?(Q=P.touches[0].clientX,fe=P.touches[0].clientY):P.changedTouches&&P.changedTouches[0]&&(Q=P.changedTouches[0].clientX,fe=P.changedTouches[0].clientY),{clientX:Q,clientY:fe}}function Ye(P,Q){if(Q===void 0&&(Q={}),P)for(var fe in Q)P.style[fe]=Q[fe]}var Ae=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,Ze=Ae&&"onpointerdown"in window,ce=Ae&&"ontouchstart"in window,H=function(P){return P==null?void 0:P.scrollTop};function p(P,Q){return typeof P=="number"&&!Number.isNaN(P)&&typeof Q=="number"&&Q>0?Number(P.toFixed(Q)):P}var r="".concat(se,"-button"),C=function(P){var Q,fe=P.className,qe=P.disabled,dt=P.active,Ft=P.success,ln=P.error,kt=P.verify,rn=P.buttonRef,xr=(0,t._T)(P,["className","disabled","active","success","error","verify","buttonRef"]);return I.createElement("span",(0,t.pi)({className:E()(r,fe,(Q={},Q["".concat(r,"-disabled")]=qe,Q["".concat(r,"-active")]=dt,Q["".concat(r,"-verify")]=kt,Q["".concat(r,"-success")]=Ft,Q["".concat(r,"-error")]=ln,Q["".concat(r,"-pc")]=!ce,Q)),ref:rn},xr))};C.displayName="SliderButton";var S=function(P){return I.createElement("svg",(0,t.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},P),I.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),I.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},Z=function(P){return I.createElement("svg",(0,t.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},P),I.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},ne=function(P){return I.createElement("svg",(0,t.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},P),I.createElement("defs",null,I.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),I.createElement("g",null,I.createElement("use",{xlinkHref:"#l",opacity:".27"}),I.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),I.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},J=function(P){return I.createElement("svg",(0,t.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},P),I.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},T=function(P){return I.createElement("svg",(0,t.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},P),I.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},Re=function(P){return I.createElement("svg",(0,t.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},P),I.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},xe="".concat(se,"-icon"),ut=function(P){var Q,fe=P.className,qe=P.spin,dt=(0,t._T)(P,["className","spin"]);return I.createElement("span",(0,t.pi)({className:E()(xe,(Q={},Q["".concat(xe,"-spin")]=qe,Q),fe)},dt))},Ee={arrowRight:I.createElement(S,null),check:I.createElement(Z,null),loading:I.createElement(ne,null),refresh:I.createElement(J,null),x:I.createElement(T,null),imageFill:I.createElement(Re,null)},Me=function(P){var Q=P.type,fe=(0,t._T)(P,["type"]);return I.createElement(ut,(0,t.pi)({},fe),Ee[Q])},G;(function(P){P[P.Default=1]="Default",P[P.Loading=2]="Loading",P[P.Moving=3]="Moving",P[P.Verify=4]="Verify",P[P.Success=5]="Success",P[P.Error=6]="Error",P[P.LoadFailed=7]="LoadFailed"})(G||(G={}));var W="".concat(se,"-control"),j=40,l=2,b=function(P){var Q,fe=P.status,qe=fe===void 0?G.Default:fe,dt=P.isLimitErrors,Ft=P.tipText,ln=P.tipIcon,kt=P.sliderButtonProps,rn=P.indicatorProps,xr=P.controlRef,hr=(0,t._T)(P,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),rr=(0,I.useRef)(null),er=(0,I.useRef)(null),Wn=(0,I.useRef)(null),cn=(0,I.useRef)({}),me=(0,I.useMemo)(function(){return(0,t.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:I.createElement(I.Fragment,null,I.createElement(Me,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Ft)},[Ft]),te=(0,I.useMemo)(function(){return(0,t.pi)({default:I.createElement(Me,{type:"arrowRight"}),loading:I.createElement(Me,{type:"loading",spin:!0}),error:I.createElement(Me,{type:"x"}),success:I.createElement(Me,{type:"check"})},ln)},[ln]),re=(0,I.useMemo)(function(){var On;return On={},On[G.Default]=[me.default,te.default],On[G.Loading]=[me.loading,te.default],On[G.Moving]=[me.moving,te.default],On[G.Verify]=[me.verifying,te.loading],On[G.Error]=[me.error,te.error],On[G.Success]=[me.success,te.success],On[G.LoadFailed]=[me.loadFailed,te.default],On},[me,te]),Qe=function(On){var Jn;return(On||typeof cn.current.sliderButtonWidth!="number")&&(cn.current.sliderButtonWidth=((Jn=er.current)===null||Jn===void 0?void 0:Jn.clientWidth)||j),cn.current.sliderButtonWidth},Le=function(On){if(On||typeof cn.current.indicatorBorderWidth!="number")if(Wn.current){var Jn=window.getComputedStyle(Wn.current);cn.current.indicatorBorderWidth=parseInt(Jn.borderLeftWidth)+parseInt(Jn.borderRightWidth)}else cn.current.indicatorBorderWidth=l;return cn.current.indicatorBorderWidth},zt=function(On){var Jn;return(On||!cn.current.rect)&&rr.current&&(cn.current.rect=(Jn=rr.current)===null||Jn===void 0?void 0:Jn.getBoundingClientRect()),cn.current.rect};(0,I.useImperativeHandle)(xr,function(){return{getSliderButtonWidth:Qe,getIndicatorBorderWidth:Le,getRect:zt,updateLeft:function(On){var Jn=Qe(),gr=Le();Ye(er.current,{left:On+"px"}),Ye(Wn.current,{width:On+Jn+gr+"px"})}}},[]);var gt=qe===G.Loading,Rt=qe===G.Moving,at=qe===G.Verify,Wt=qe===G.Success,Qn=qe===G.Error,mn=qe===G.LoadFailed,Bn=dt?me.errors:re[qe][0];return I.createElement("div",(0,t.pi)({},hr,{className:E()(W,(Q={},Q["".concat(W,"-loading")]=gt,Q["".concat(W,"-moving")]=Rt,Q["".concat(W,"-verify")]=at,Q["".concat(W,"-success")]=Wt,Q["".concat(W,"-error")]=Qn,Q["".concat(W,"-errors")]=dt,Q["".concat(W,"-load-failed")]=mn,Q),hr.className),ref:rr}),I.createElement("div",(0,t.pi)({},rn,{className:E()("".concat(W,"-indicator"),rn==null?void 0:rn.className),ref:Wn})),I.createElement(C,(0,t.pi)({},kt,{className:E()("".concat(W,"-button"),kt==null?void 0:kt.className),disabled:gt,active:Rt,verify:at,success:Wt,error:Qn,buttonRef:er}),re[qe][1]),I.createElement("div",{className:E()("".concat(W,"-tips")),style:Bn?{}:{display:"none"}},Bn))},M="".concat(se,"-loading"),w=function(P){var Q=P.icon,fe=Q===void 0?I.createElement(Me,{type:"loading",spin:!0}):Q,qe=P.text,dt=qe===void 0?"\u52A0\u8F7D\u4E2D...":qe,Ft=P.className,ln=(0,t._T)(P,["icon","text","className"]);return I.createElement("div",(0,t.pi)({className:E()(M,Ft)},ln),I.createElement("div",{className:"".concat(M,"-icon")},fe),I.createElement("div",{className:"".concat(M,"-text")},dt))},x="".concat(se,"-jigsaw"),k={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:I.createElement(Me,{type:"imageFill"}),refreshIcon:I.createElement(Me,{type:"refresh"})},K=function(P){var Q,fe,qe=P.status,dt=P.bgSize,Ft=dt===void 0?k.bgSize:dt,ln=P.puzzleSize,kt=ln===void 0?k.puzzleSize:ln,rn=P.bgUrl,xr=P.puzzleUrl,hr=P.bgImgProps,rr=P.puzzleImgProps,er=P.jigsawRef,Wn=P.loadingBoxProps,cn=P.loadFailedIcon,me=cn===void 0?k.loadFailedIcon:cn,te=P.showRefreshIcon,re=te===void 0?!0:te,Qe=P.refreshIcon,Le=Qe===void 0?k.refreshIcon:Qe,zt=P.disabledRefresh,gt=P.onRefresh,Rt=P.style,at=P.className,Wt=P.children,Qn=(0,t._T)(P,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),mn=(0,I.useRef)(null);if((0,I.useImperativeHandle)(er,function(){return{updateLeft:function(On){Ye(mn.current,{left:On+"px"})}}}),qe===G.Loading)return I.createElement(w,(0,t.pi)({},Wn,{style:(0,t.pi)((0,t.pi)({},Wn==null?void 0:Wn.style),Ft)}));if(qe===G.LoadFailed)return I.createElement("div",{className:"".concat(se,"-load-failed"),style:Ft},me);var Bn=qe===G.Verify||qe===G.Error||qe===G.Success;return I.createElement("div",(0,t.pi)({className:E()(x,(Q={},Q["".concat(x,"-stop")]=Bn,Q),at),style:(0,t.pi)((0,t.pi)({},Rt),Ft)},Qn),I.createElement("img",(0,t.pi)({src:rn,alt:""},hr,{className:E()("".concat(x,"-bg"),hr==null?void 0:hr.className),style:(0,t.pi)((0,t.pi)({},hr==null?void 0:hr.style),Ft)})),I.createElement("img",(0,t.pi)({src:xr,alt:""},rr,{className:E()("".concat(x,"-puzzle"),rr==null?void 0:rr.className),style:(0,t.pi)((0,t.pi)({},rr==null?void 0:rr.style),kt),ref:mn})),re&&qe!==G.Success&&Le&&I.createElement("div",{className:E()("".concat(x,"-refresh"),(fe={},fe["".concat(x,"-refresh-disabled")]=qe===G.Verify||zt,fe)),onClick:function(){qe!==G.Verify&&!zt&&(gt==null||gt())}},Le),Wt)},Ie=Ze?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:ce?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},De=Ze?"onPointerDown":ce?"onTouchStart":"onMouseDown",be;(function(P){P.Puzzle="puzzle",P.Button="button"})(be||(be={}));var Je=function(P){var Q,fe,qe,dt=P.mode,Ft=dt===void 0?"embed":dt,ln=P.limitErrorCount,kt=ln===void 0?0:ln,rn=P.tipText,xr=P.tipIcon,hr=P.refreshIcon,rr=P.bgSize,er=P.puzzleSize,Wn=P.request,cn=P.autoRequest,me=cn===void 0?!0:cn,te=P.onVerify,re=P.autoRefreshOnError,Qe=re===void 0?!0:re,Le=P.actionRef,zt=P.showRefreshIcon,gt=zt===void 0?!0:zt,Rt=P.jigsawContent,at=P.errorHoldDuration,Wt=at===void 0?500:at,Qn=P.showJigsawOnActive,mn=Qn===void 0?!1:Qn,Bn=P.loadingDelay,On=Bn===void 0?0:Bn,Jn=P.placement,gr=Jn===void 0?"top":Jn,Fn=P.loadingBoxProps,jn=P.sliderButtonProps,Kn=P.precision,Dr=Kn===void 0?7:Kn,Or=P.className,Yt=P.style,Dt=P.styles,dr=le(),Lr=dr[0],Zr=dr[1],ao=le(function(){return!oo&&Wn&&me?G.Loading:G.Default}),_r=ao[0],xo=ao[1],ho=m(_r),Do=(0,I.useRef)(null),No=(0,I.useRef)(null),jo=(0,I.useRef)(null),Zo=(0,I.useMemo)(function(){return Ft==="float"||Ft==="slider"?Ft:"embed"},[Ft]),Ho=(0,I.useMemo)(function(){if(hr!==void 0)return hr;if((xr==null?void 0:xr.refresh)!==void 0)return xr.refresh},[hr,xr]),Co=(0,I.useMemo)(function(){return(0,t.pi)((0,t.pi)({},k.bgSize),rr)},[rr]),Tr=(0,I.useMemo)(function(){return(0,t.pi)((0,t.pi)({},k.puzzleSize),er)},[er]),Nr=(0,I.useMemo)(function(){return gr==="bottom"?"top":"bottom"},[gr]),Zn=(0,I.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:be.Button,isMouseEntered:!1,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),oo=Zo==="slider",io=typeof On=="number"&&On>0,yo=_r===G.Error&&kt>0&&Zn.current.errorCount>=kt,So=function(){Zn.current.buttonMaxDistance=Co.width-Zn.current.sliderButtonWidth-Zn.current.indicatorBorderWidth,Zn.current.puzzleMaxDistance=Co.width-Tr.width-Tr.left},Fo=function(){var Hr;return((Hr=Do.current)===null||Hr===void 0?void 0:Hr.getRect(!0).height)||42},Po=function(){return(0,t.mG)(void 0,void 0,void 0,function(){var Hr;return(0,t.Jh)(this,function(Pr){switch(Pr.label){case 0:if(oo)return[2];if(!Wn)return[3,4];io?Zn.current.loadingTimer=setTimeout(function(){xo(G.Loading)},On):xo(G.Loading),Pr.label=1;case 1:return Pr.trys.push([1,3,,4]),[4,Wn()];case 2:return Hr=Pr.sent(),io&&clearTimeout(Zn.current.loadingTimer),Zr(Hr),xo(G.Default),[3,4];case 3:return Pr.sent(),io&&clearTimeout(Zn.current.loadingTimer),Zr(void 0),xo(G.LoadFailed),[3,4];case 4:return[2]}})})},ea=function(Hr){Hr===void 0&&(Hr=300),!(Zo!=="float"||ho.current===G.Success)&&(clearTimeout(Zn.current.floatTransitionTimer),clearTimeout(Zn.current.floatDelayHideTimer),clearTimeout(Zn.current.floatDelayShowTimer),Zn.current.floatDelayShowTimer=setTimeout(function(){var Pr;Ye(jo.current,{display:"block"}),H(jo.current);var Qr=Fo()+"px";Ye(jo.current,(Pr={},Pr[Nr]=Qr,Pr.opacity="1",Pr))},Hr))},Ko=function(Hr){Hr===void 0&&(Hr=300),Zo==="float"&&(clearTimeout(Zn.current.floatTransitionTimer),clearTimeout(Zn.current.floatDelayHideTimer),clearTimeout(Zn.current.floatDelayShowTimer),Zn.current.floatDelayHideTimer=setTimeout(function(){var Pr,Qr=Fo()/2+"px";Ye(jo.current,(Pr={},Pr[Nr]=Qr,Pr.opacity="0",Pr)),Zn.current.floatTransitionTimer=setTimeout(function(){Ye(jo.current,{display:"none"})},300)},Hr))},ca=function(Hr){var Pr;oo||(Pr=No.current)===null||Pr===void 0||Pr.updateLeft(Hr)},Ca=function(){var Hr;Zn.current.isPressed=!1,xo(G.Default),(Hr=Do.current)===null||Hr===void 0||Hr.updateLeft(0),ca(Tr.left)},oa=function(Hr){Hr===void 0&&(Hr=!1),Hr&&(Zn.current.errorCount=0),clearTimeout(Zn.current.refreshTimer),ho.current!==G.Loading&&(Ca(),Po())},pa=function(){(yo||_r===G.LoadFailed)&&oa(yo)},xa=function(){ce||(Zn.current.isMouseEntered=!0,ea())},ga=function(){Zn.current.isMouseEntered=!1,!(ce||mn&&Zn.current.isPressed)&&Ko()},Sa=function(Hr){Zn.current.currentTargetType=be.Puzzle,ha(Hr)},Da=function(Hr){Zn.current.currentTargetType=be.Button,ha(Hr)},ha=function(Hr){if(ho.current===G.Default){Hr.preventDefault();var Pr=oe(Hr),Qr=Pr.clientX,to=Pr.clientY;Zn.current.startInfo={x:Qr,y:to,timestamp:new Date().getTime()},Zn.current.trail=[[Qr,to]],Do.current&&(Zn.current.sliderButtonWidth=Do.current.getSliderButtonWidth(!0),Zn.current.indicatorBorderWidth=Do.current.getIndicatorBorderWidth(!0)),So(),Zn.current.ratio=Zn.current.puzzleMaxDistance/Zn.current.buttonMaxDistance,Zn.current.currentTargetType===be.Puzzle&&(Zn.current.ratio=1/Zn.current.ratio),(ce||Hr.pointerType==="pen"||Hr.pointerType==="touch")&&ea(0),Zn.current.isPressed=!0,document.addEventListener(Ie.move,wa),document.addEventListener(Ie.end,da),document.addEventListener(Ie.cancel,da)}},wa=function(Hr){var Pr;if(Zn.current.isPressed){Hr.preventDefault();var Qr=oe(Hr),to=Qr.clientX,Lo=Qr.clientY,uo=to-Zn.current.startInfo.x;Zn.current.trail.push([to,Lo]),ho.current!==G.Moving&&uo>0&&xo(G.Moving);var Ro=uo,ko=uo;Zn.current.currentTargetType===be.Puzzle?(uo=Math.max(0,Math.min(uo,Zn.current.puzzleMaxDistance)),Ro=uo+Tr.left,ko=uo*Zn.current.ratio):(uo=Math.max(0,Math.min(uo,Zn.current.buttonMaxDistance)),ko=uo,Ro=uo*Zn.current.ratio+Tr.left),(Pr=Do.current)===null||Pr===void 0||Pr.updateLeft(ko),ca(Ro)}},da=function(Hr){if(document.removeEventListener(Ie.move,wa),document.removeEventListener(Ie.end,da),document.removeEventListener(Ie.cancel,da),!!Zn.current.isPressed){if(ho.current!==G.Moving||typeof te!="function"){Zn.current.isPressed=!1,(ce||Hr.pointerType==="pen"||Hr.pointerType==="touch"||mn&&!Zn.current.isMouseEntered)&&Ko(),Ca();return}Zn.current.isPressed=!1,xo(G.Verify);var Pr=new Date().getTime(),Qr=oe(Hr),to=Qr.clientX,Lo=Qr.clientY,uo=Lo-Zn.current.startInfo.y,Ro=to-Zn.current.startInfo.x,ko=Ro;Zn.current.currentTargetType===be.Puzzle?(Ro=Math.max(0,Math.min(Ro,Zn.current.puzzleMaxDistance)),ko=Ro*Zn.current.ratio):(Ro=Math.max(0,Math.min(Ro,Zn.current.buttonMaxDistance)),ko=Ro,Ro*=Zn.current.ratio),te({x:p(Ro,Dr),y:p(uo,Dr),sliderOffsetX:p(ko,Dr),duration:Pr-Zn.current.startInfo.timestamp,trail:Zn.current.trail,targetType:Zn.current.currentTargetType,errorCount:Zn.current.errorCount}).then(function(){Zn.current.errorCount=0,xo(G.Success),Ko()}).catch(function(){Zn.current.errorCount+=1,xo(G.Error),(ce||Hr.pointerType==="pen"||Hr.pointerType==="touch"||mn&&!Zn.current.isMouseEntered)&&Ko(),(kt<=0||Zn.current.errorCount0?(dt.forEach(function(Ft){Ft.wrap.apply(Ft.context,fe)}),!0):!1},P}(),tt={},de=function(){function P(Q){Q===void 0&&(Q="default"),this.scope=Q,tt[this.scope]||(tt[this.scope]={}),this.data=tt[this.scope]}return P.prototype.getItem=function(Q){return Q in this.data?this.data[Q]:null},P.prototype.setItem=function(Q,fe){this.data[Q]=fe},P.prototype.removeItem=function(Q){delete this.data[Q]},P.prototype.clear=function(){tt[this.scope]={},this.data=tt[this.scope]},P}();function We(){return Math.random().toString(16).substring(2,8)}function R(P){try{var Q=typeof P=="object"&&P!==null&&!!P.setItem&&!!P.getItem&&!!P.removeItem;if(Q){var fe=We()+new Date().getTime(),qe="1";if(P.setItem(fe,qe),P.getItem(fe)!==qe)return!1;P.removeItem(fe)}return Q}catch(dt){return console.error("[cache2] ".concat(P," is not supported. The default memory cache will be used.")),!1}}function O(P,Q){try{return JSON.parse(P,Q)}catch(fe){return P}}function F(P,Q){return JSON.stringify(P,Q)}var u=function(){function P(Q,fe){fe===void 0&&(fe={});var qe=Q?R(Q):!1;this.options=(0,t.pi)({needParsed:qe,prefix:""},fe),this.storage=qe?Q:new de(this.options.memoryScope)}return P.prototype.getKey=function(Q){return this.options.prefix+Q},P.prototype.get=function(Q){var fe=this.storage.getItem(this.getKey(Q));return this.options.needParsed?O(fe,this.options.reviver):fe},P.prototype.set=function(Q,fe){this.storage.setItem(this.getKey(Q),this.options.needParsed?F(fe,this.options.replacer):fe)},P.prototype.del=function(Q){this.storage.removeItem(this.getKey(Q))},P.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},P}(),ee="cache2_",ge="default",g=function(P){(0,t.ZT)(Q,P);function Q(fe,qe){var dt=P.call(this)||this,Ft=ge,ln;return typeof fe=="string"?Ft=fe||ge:typeof fe=="object"&&(ln=fe),!ln&&typeof qe=="object"&&(ln=qe),dt.options=(0,t.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:ee},ln),dt.storage=new u(dt.options.storage,(0,t.pi)({memoryScope:Ft},dt.options)),dt.cacheKey=Ft,dt.startCheckperiod(),dt}return Q.prototype._check=function(fe,qe){var dt=!0;return qe.t!==0&&qe.t0?dt+Ft:0;return{v:fe,t:ln,n:dt}},Q.prototype._isLimited=function(fe){return this.options.max>-1&&fe>=this.options.max},Q.prototype._getReplaceKey=function(fe,qe){var dt=fe[0];return fe.forEach(function(Ft){(qe[Ft].t0&&this.setCacheValues(dt),Ft},Q.prototype.clear=function(){this.storage.del(this.cacheKey)},Q.prototype.keys=function(){var fe=this,qe=this.cacheValues,dt=Object.keys(qe);return dt.filter(function(Ft){return fe._check(Ft,qe[Ft])})},Q.prototype.has=function(fe){var qe=this.cacheValues[fe];return!!(qe&&this._check(fe,qe))},Q.prototype.take=function(fe){var qe,dt=this.cacheValues[fe];return dt&&this._check(fe,dt)&&(qe=dt.v,this.del(fe)),qe},Q.prototype.ttl=function(fe,qe){var dt=this.cacheValues,Ft=dt[fe];return Ft&&this._check(fe,Ft)?(dt[fe]=this._wrap(Ft.v,qe),!0):!1},Q.prototype.getTtl=function(fe){var qe=this.cacheValues,dt=qe[fe];if(dt&&this._check(fe,dt))return qe[fe].t},Q.prototype.getLastModified=function(fe){var qe=this.cacheValues,dt=qe[fe];if(dt&&this._check(fe,dt))return qe[fe].n},Q.prototype.startCheckperiod=function(){var fe=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){fe.startCheckperiod()},this.options.checkperiod))},Q.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},Q}(ft),d=void 0,ie="undefined",L="object",f=Object.prototype,N=f.toString,q=f.hasOwnProperty,U=f.propertyIsEnumerable,Ce=Object.getOwnPropertySymbols,Se=Object.getPrototypeOf,Pe=Object.keys,Be=Function.prototype,nt=Be.toString,lt=typeof Symbol!==ie,vt=lt?Symbol.prototype:d,It=Array.prototype,Ht=It.slice,Jt=Math.min,Lt=Math.max,xn=Math.random,Rn=Math.floor,Tn=Math.ceil,Un=Math.abs,ur=Number.isFinite,cr=Number.isInteger,tn=Number.isSafeInteger,lr=typeof globalThis===L&&globalThis,Mr=typeof e.g===L&&e.g,Ln=typeof self===L&&self,_n=Number.MAX_SAFE_INTEGER||9007199254740991,kn=Number.MIN_SAFE_INTEGER||-9007199254740991,Fe=4294967295,it="[object ",St=it+"BigInt]",pt=it+"Number]",Qt=it+"Boolean]",yn=it+"String]",fn=it+"Date]",bn=it+"RegExp]",_=it+"Symbol]",s=it+"Error]",h=it+"ArrayBuffer]",v=it+"Arguments]",A=it+"Array]",X=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(P){return it+P+"]"}),ue=it+"WeakSet]",Ve=it+"Blob]",Te=it+"File]",rt=it+"DOMException]",ct=it+"Object]",_e=it+"DataView]",bt=it+"Map]",Ct=it+"Promise]",ht=it+"Set]",Pt=it+"WeakMap]",xt=it+"Window]";function wt(P){return N.call(P)}function At(P){return typeof P=="string"||wt(P)===yn}var $t=function(){function P(Q,fe){fe===void 0&&(fe="uh_async_memo"),this.promiseCache={},this.cache=new g(fe,Q)}return P.prototype.run=function(Q,fe,qe){var dt=this;if(!fe||!At(fe))return Q();var Ft=(0,t.pi)({persisted:!0},qe);if(Ft.persisted){var ln=this.cache.get(fe);if(ln)return Promise.resolve(ln)}return this.promiseCache[fe]||(this.promiseCache[fe]=Q().then(function(kt){return delete dt.promiseCache[fe],dt.cache.set(fe,kt,Ft.ttl),kt}).catch(function(kt){return delete dt.promiseCache[fe],Promise.reject(kt)})),this.promiseCache[fe]},P}(),Tt=typeof Blob!==ie;function Ut(P){return Tt&&P instanceof Blob?!0:wt(P)===Ve}function Oe(P){return function(){return P}}function Ne(){}var Ge=typeof URL!="undefined",et=void 0,je=Object.keys,Ue=Object.values,Xe=Ge?URL.createObjectURL:Oe(""),mt=Ge?URL.revokeObjectURL:Ne;function Mt(P,Q){var fe=Q||{},qe=fe.method,dt=qe===void 0?"get":qe,Ft=fe.data,ln=Ft===void 0?null:Ft,kt=fe.timeout,rn=fe.headers,xr=fe.withCredentials,hr=xr===void 0?!1:xr,rr=fe.async,er=rr===void 0?!0:rr,Wn=fe.user,cn=Wn===void 0?null:Wn,me=fe.password,te=me===void 0?null:me,re=fe.responseType,Qe=fe.onReadyStateChange,Le=fe.onLoadStart,zt=fe.onProgress,gt=fe.onAbort,Rt=fe.onTimeout,at=fe.onError,Wt=fe.onLoad,Qn=fe.onLoadEnd;return new Promise(function(mn,Bn){var On=new XMLHttpRequest;On.open(dt.toLowerCase(),P,er,cn,te),Qe&&(On.onreadystatechange=Qe),typeof kt=="number"&&kt>0&&(On.timeout=kt),On.withCredentials=hr,re&&(On.responseType=re),typeof rn=="object"&&je(rn).map(function(Kn){On.setRequestHeader(Kn,rn[Kn])});var Jn=function(Kn){return function(Dr){mn(Dr),Kn==null||Kn.call(On,Dr)}},gr=function(Kn){return function(Dr){Bn(Dr),Kn==null||Kn.call(On,Dr)}},Fn={loadstart:Le,progress:zt,abort:gr(gt),timeout:gr(Rt),error:gr(at),load:Jn(Wt),loadend:Qn},jn=je(Fn);jn.forEach(function(Kn){var Dr=Fn[Kn];Dr&&On.addEventListener(Kn,Dr)}),On.send(ln)})}var Vt=[200,304];function gn(P,Q){return new Promise(function(fe,qe){Ut(P)?fe(P):Mt(P,(0,t.pi)({responseType:"blob"},Q)).then(function(dt){var Ft=dt.target.status;if(Vt.indexOf(Ft)!==-1)fe(dt.target.response);else{var ln=new Error("The file does not support get requests, responseStatus ".concat(Ft,", '").concat(P,"'."));console.error(ln),qe(ln)}}).catch(function(dt){console.error(new Error("Failed to request file. ".concat(dt))),qe(dt)})})}function In(P){return new Promise(function(Q,fe){var qe=Ut(P),dt=qe?Xe(P):P,Ft=new Image;qe||(Ft.crossOrigin="anonymous"),Ft.onload=function(){Q(Ft)},Ft.onerror=function(ln){qe&&mt(dt),console.error("[loadImage] The image load failed, '".concat(P,"'.")),fe(ln)},Ft.src=dt})}function Dn(P,Q){return gn(P,Q).then(function(fe){return In(fe).then(function(qe){return{blob:fe,image:qe}})})}function vn(P){return P!==null&&typeof P=="object"}function on(P){return typeof P=="function"||vn(P)}function Xn(P){return typeof P=="symbol"||wt(P)===_}var Yn=/^0b[01]+$/i,Sn=/^0o[0-7]+$/i,un=/^[-+]0x[0-9a-f]+$/i;function wn(P){if(typeof P=="number")return P;if(Xn(P))return NaN;if(on(P)&&(P=Number(P)),typeof P!="string")return P===0?P:+P;P=P.trim();var Q=Yn.test(P);return Q||Sn.test(P)?parseInt(P.slice(2),Q?2:8):un.test(P)?NaN:+P}var Nn=17976931348623157e292;function Pn(P){if(!P)return P===0?P:0;if(P=wn(P),P===1/0||P===-1/0){var Q=P<0?-1:1;return Q*Nn}return P===P?P:0}function qn(P,Q){P===void 0&&(P=0),Q===void 0&&(Q=1),P=Pn(P),Q=Pn(Q);var fe=Tn(Jt(P,Q)||0),qe=Rn(Lt(P,Q)||0);if(fe>qe){var dt=fe;fe=qe,qe=dt}return Rn(fe+xn()*(qe-fe+1))}var Xt=Math.PI,Bt;(function(P){P[P.None=0]="None",P[P.Outer=1]="Outer",P[P.Inner=2]="Inner"})(Bt||(Bt={}));var nn=[Bt.None,Bt.Outer,Bt.Inner];function _t(P){var Q=P.length,fe=qn(0,Q-1);return P[fe]}function pr(P){var Q={top:_t(nn),right:_t(nn),bottom:_t(nn),left:_t(nn)},fe=Object.keys(Q),qe=["top","bottom"],dt=["left","right"];if(Q.top===Bt.Outer&&Q.bottom===Bt.Outer?Q[_t(qe)]=Bt.Inner:Q.top!==Bt.Outer&&Q.bottom!==Bt.Outer&&(Q[_t(qe)]=Bt.Outer),Q.left===Bt.Outer&&Q.right===Bt.Outer?Q[_t(dt)]=Bt.Inner:Q.left!==Bt.Outer&&Q.right!==Bt.Outer&&(Q[_t(dt)]=Bt.Outer),P){var Ft=[],ln=[];fe.forEach(function(kt){Q[kt]===Bt.Inner?Ft.push(kt):Q[kt]===Bt.None&&ln.push(kt)}),P===2?Ft.forEach(function(kt){return Q[kt]=Bt.None}):P===3?Ft.length===0?Q[_t(ln)]=Bt.Inner:Ft.length===2&&(Q[_t(Ft)]=Bt.None):P==4&&ln.forEach(function(kt){return Q[kt]=Bt.Inner})}return Q}function nr(P,Q){Q===void 0&&(Q={});var fe=Q.x,qe=fe===void 0?0:fe,dt=Q.y,Ft=dt===void 0?0:dt,ln=Q.w,kt=ln===void 0?60:ln,rn=Q.h,xr=rn===void 0?60:rn,hr=Q.needClosePath,rr=hr===void 0?!0:hr,er=Q.points,Wn=Q.margin,cn=Wn===void 0?0:Wn;cn=cn<=0?0:cn,(typeof er=="number"||!er)&&(er=pr(er));var me=(Math.min(kt,xr)-cn*2)*.15,te=Math.hypot(me,me),re=te/2,Qe=me+re,Le={x:qe+cn,y:Ft+cn,w:kt-Qe-cn*2,h:xr-Qe-cn*2},zt=Le.w/2,gt=Le.h/2;er.left===Bt.Outer&&(Le.x+=Qe),er.top===Bt.Outer&&(Le.y+=Qe),P.beginPath(),P.lineWidth=2,P.moveTo(Le.x,Le.y),er.top!==Bt.None&&(P.lineTo(Le.x+zt-re,Le.y),er.top===Bt.Inner?P.arc(Le.x+zt,Le.y+re,me,1.25*Xt,1.75*Xt,!0):P.arc(Le.x+zt,Le.y-re,me,.75*Xt,.25*Xt)),P.lineTo(Le.x+Le.w,Le.y),er.right!==Bt.None&&(P.lineTo(Le.x+Le.w,Le.y+gt-re),er.right===Bt.Inner?P.arc(Le.x+Le.w-re,Le.y+gt,me,1.75*Xt,.25*Xt,!0):P.arc(Le.x+Le.w+re,Le.y+gt,me,1.25*Xt,.75*Xt)),P.lineTo(Le.x+Le.w,Le.y+Le.h),er.bottom!==Bt.None&&(P.lineTo(Le.x+zt+re,Le.y+Le.h),er.bottom===Bt.Inner?P.arc(Le.x+zt,Le.y+Le.h-re,me,.25*Xt,.75*Xt,!0):P.arc(Le.x+zt,Le.y+Le.h+re,me,1.75*Xt,1.25*Xt)),P.lineTo(Le.x,Le.y+Le.h),er.left!==Bt.None&&(P.lineTo(Le.x,Le.y+gt+re),er.left===Bt.Inner?P.arc(Le.x+re,Le.y+gt,me,.75*Xt,1.25*Xt,!0):P.arc(Le.x-re,Le.y+gt,me,.25*Xt,1.75*Xt)),P.lineTo(Le.x,Le.y),P.stroke(),rr&&P.closePath()}function sr(P,Q,fe,qe){return new Promise(function(dt){Q?P.toBlob(function(Ft){dt(Ft?URL.createObjectURL(Ft):P.toDataURL(fe,qe))},fe,qe):dt(P.toDataURL(fe,qe))})}var ar=new $t({max:5,maxStrategy:"replaced"});ar.cache.on("del",function(P,Q){try{Q.image.src&&URL.revokeObjectURL(Q.image.src)}catch(fe){}});function $n(P){P?ar.cache.del(P):ar.cache.clear()}var Ar=new WeakMap,Ir=function(P){if(!on(P))return String(P);if(!Ar.get(P)){var Q="_"+Date.now();Ar.set(P,Q)}return Ar.get(P)},kr={jpeg:"image/jpeg",png:"image/png"},hn=[];function Y(P){P.forEach(function(Q){URL.revokeObjectURL(Q)})}function ye(P,Q){Q===void 0&&(Q={});var fe=Q.borderWidth,qe=fe===void 0?2:fe,dt=Q.borderColor,Ft=dt===void 0?"rgba(255,255,255,0.7)":dt,ln=Q.fillColor,kt=ln===void 0?"rgba(255,255,255,0.7)":ln,rn=Q.points,xr=Q.width,hr=xr===void 0?60:xr,rr=Q.height,er=rr===void 0?60:rr,Wn=Q.x,cn=Q.y,me=Q.margin,te=me===void 0?2:me,re=Q.equalHeight,Qe=re===void 0?!0:re,Le=Q.imageWidth,zt=Q.imageHeight,gt=Q.bgWidth,Rt=Q.bgHeight,at=Q.bgOffset,Wt=at===void 0?[0,0]:at,Qn=Q.bgImageType,mn=Qn===void 0?kr.jpeg:Qn,Bn=Q.quality,On=Bn===void 0?.8:Bn,Jn=Q.format,gr=Jn===void 0?"dataURL":Jn,Fn=Q.cacheImage,jn=Fn===void 0?!0:Fn,Kn=Q.autoRevokePreviousBlobUrl,Dr=Kn===void 0?!0:Kn,Or=Q.ajaxOptions;return new Promise(function(Yt,Dt){var dr=document.createElement("canvas"),Lr=document.createElement("canvas"),Zr=dr.getContext("2d"),ao=Lr.getContext("2d"),_r=jn?Ir(P):void 0;ar.run(function(){return Dn(P,Or)},_r).then(function(xo){var ho=xo.image;Le&&(ho.width=Le),zt&&(ho.height=zt);var Do=typeof gt=="number"&>>0?gt>hr?gt:hr:ho.width,No=typeof Rt=="number"&&Rt>0?Rt>er?Rt:er:ho.height;dr.width=Do,dr.height=No;var jo=Do-hr,Zo=No-er,Ho=typeof Wn=="undefined"?qn(hr,jo):Wn||0,Co=typeof cn=="undefined"?qn(0,Zo):cn||0;Ho<0?Ho=0:Ho>jo&&(Ho=jo),Co<0?Co=0:Co>Zo&&(Co=Zo);var Tr=typeof rn=="number"||!rn?pr(rn):rn,Nr=typeof Wt=="function"?Wt(ho.width,ho.height):Wt;Zr.strokeStyle=Ft,Zr.lineWidth=qe,Zr.fillStyle=kt,nr(Zr,{x:Ho,y:Co,w:hr,h:er,points:Tr,margin:te}),Zr.fillStyle=kt,Zr.fill(),Zr.globalCompositeOperation="destination-over",Zr.drawImage(ho,Nr[0],Nr[1],ho.width,ho.height),Lr.width=Do,Lr.height=No,ao.strokeStyle=Ft,ao.lineWidth=qe,nr(ao,{x:Ho,y:Co,w:hr,h:er,points:Tr,margin:te}),ao.globalCompositeOperation="destination-over",ao.clip(),ao.drawImage(ho,Nr[0],Nr[1],ho.width,ho.height);var Zn=ao.getImageData(Ho,Co,hr,er);ao.clearRect(0,0,Do,No),Lr.width=hr,Lr.height=Qe?No:er,ao.putImageData(Zn,0,Qe?Co:0);var oo=gr==="blob",io=sr(Lr,oo,kr.png,On),yo=sr(dr,oo,mn,On);Promise.all([io,yo]).then(function(So){var Fo=So[0],Po=So[1];Dr&&(hn.length&&(Y(hn),hn.length=0),oo&&hn.push(Po,Fo)),Yt({puzzleUrl:Fo,bgUrl:Po,x:Ho,y:Qe?0:Co})}).catch(Dt)}).catch(Dt)})}var we=e(43418),$e=e(3113),yt=Object.defineProperty,zn=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,Ot=(P,Q,fe)=>Q in P?yt(P,Q,{enumerable:!0,configurable:!0,writable:!0,value:fe}):P[Q]=fe,An=(P,Q)=>{for(var fe in Q||(Q={}))pn.call(Q,fe)&&Ot(P,fe,Q[fe]);if(zn)for(var fe of zn(Q))an.call(Q,fe)&&Ot(P,fe,Q[fe]);return P},Nt=(P,Q,fe)=>new Promise((qe,dt)=>{var Ft=rn=>{try{kt(fe.next(rn))}catch(xr){dt(xr)}},ln=rn=>{try{kt(fe.throw(rn))}catch(xr){dt(xr)}},kt=rn=>rn.done?qe(rn.value):Promise.resolve(rn.value).then(Ft,ln);kt((fe=fe.apply(P,Q)).next())});const en=({ModalProps:P,onFinish:Q})=>{const[fe,qe]=(0,I.useState)(),dt=(0,I.useRef)(),Ft=()=>Nt(void 0,null,function*(){const kt=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,rn=yield ye(kt,{imageHeight:180,imageWidth:360});return qe(rn),rn}),ln=kt=>Nt(void 0,null,function*(){return kt!=null&&kt.x&&kt.x>fe.x-5&&kt.x{var kt;P!=null&&P.open&&dt.current&&((kt=dt.current)==null||kt.refresh())},[P==null?void 0:P.open,dt]),I.createElement(we.default,An({},An({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},P)),I.createElement(Je,{actionRef:dt,request:Ft,onVerify:kt=>Nt(void 0,null,function*(){return ln(kt)}),bgSize:{width:360,height:180}}),I.createElement("div",{className:"flex mt10"},I.createElement($e.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:I.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var kt;(kt=dt.current)==null||kt.refresh()}},"\u5237\u65B0")))};var Gt=I.memo(en)},16097:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return ae}});var t=e(43418),i=e(3113),E=e(58106),I=e(87169),a={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},B=e(32637),n=e(59301);const le=({classroomList:m,dispatch:V,user:y})=>n.createElement(t.default,{open:m.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:n.createElement("span",null,n.createElement(I.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{V({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},n.createElement("div",{style:{textAlign:"center",marginBottom:30}},n.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",n.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),n.createElement("img",{style:{width:130,height:130},src:B})),n.createElement("div",{className:a.bottom},n.createElement(i.ZP,{className:a.yes,onClick:()=>{V({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var ae=(0,E.connect)(({classroomList:m,user:V})=>({classroomList:m,user:V}))(le)},9080:function(qt,ke,e){"use strict";e.r(ke),e.d(ke,{default:function(){return cn}});var t=e(59301),i=e(92736),E=e(43418),I=e(81863),a=e(58106),B=e(78241),n=e(8591),le=e(92832),ae=e(24905),m=e(3113),V=e(47226),y=e(99267),D=e(1710),he=e(46400),se=e(28209),oe=e.n(se),Ye=Object.defineProperty,Ae=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,r=(me,te,re)=>te in me?Ye(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,C=(me,te)=>{for(var re in te||(te={}))H.call(te,re)&&r(me,re,te[re]);if(ce)for(var re of ce(te))p.call(te,re)&&r(me,re,te[re]);return me},S=(me,te)=>Ae(me,Ze(te)),Z=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const ne={height:48,borderRadius:4},J=({dispatch:me,setType:te,data:re,accountInfo:Qe,open:Le})=>{const[zt]=B.default.useForm(),[gt]=(0,a.useSearchParams)(),Rt=(0,a.useLocation)(),[at,Wt]=(0,t.useState)(!1),[Qn,mn]=(0,t.useState)(""),Bn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/;(0,t.useEffect)(()=>{Wt(Le)},[Le]);const On=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:jn=>t.createElement("span",{className:jn.indexOf("\u5F02\u5E38")>-1||jn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},jn)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:jn=>t.createElement("span",{className:jn.indexOf("\u5F02\u5E38")>-1||jn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},jn)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Jn=[{real_name:"edutest01",student_id:"test0001",last_login_time:"2023-05-20 13:53:10",ip:"ip\u5730\u5740\u6B63\u5E38",browser:"\u6D4F\u89C8\u5668\u6B63\u5E38"}],gr=()=>Z(void 0,null,function*(){yield zt.validateFields();let jn;if(Qe!=null&&Qe.code)jn=yield(0,V.Gq)(C(S(C({},Qe),{phone:Qe==null?void 0:Qe.login}),zt.getFieldValue()));else if(Qe!=null&&Qe.user_token)jn=yield(0,V.bG)(C(S(C({},Qe),{websiteName:"exercise_unlock"}),zt.getFieldsValue()));else{const Kn=JSON.parse(JSON.stringify(Qe||{})),Dr=oe().enc.Utf8.parse("5183666c72eec9e4"),Or=oe().AES.encrypt(Kn.password||"",Dr,{iv:Dr,mode:oe().mode.CBC});Kn.password=Or.toString(),jn=yield(0,V.Es)(C(C({},Kn),zt.getFieldValue()))}if(jn.status){if(jn.status===-4){me({type:"user/showPopLogin",payload:{showPopLogin:!1}}),me({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:jn.user,loginInfo:Qe}});return}mn(jn==null?void 0:jn.message);return}if(Wt(!1),jn!=null&&jn.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",jn==null?void 0:jn.start_date)):localStorage.removeItem("extension-modal"),Rt.pathname==="/user/login"||Rt.pathname==="/login"){let Kn=gt.get("form")||gt.get("back_url");if(Kn)window.location.href=decodeURIComponent(Kn);else if(!Bn.test(Qe.password)&&!(Qe!=null&&Qe.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.href="/";return}}else if(!Bn.test(Qe.password)&&!(Qe!=null&&Qe.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",me({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}zt.resetFields()}),Fn=()=>{me({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.createElement(E.default,{title:"\u767B\u5F55\u63D0\u793A",width:600,onOk:gr,onCancel:()=>Wt(!1),centered:!0,keyboard:!1,closable:!1,maskClosable:!1,open:at},t.createElement("p",{className:"tc"},"\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"),t.createElement("div",{className:"mt20"},t.createElement(D.default,{pagination:{hideOnSinglePage:!0},dataSource:re||[],columns:On})),t.createElement("div",{className:"mt20 mb20"},t.createElement(he.Z,{message:"\u8BF7\u76D1\u8003\u8001\u5E08\u8F93\u5165\u7684\u8003\u8BD5\u89E3\u9501\u7801\uFF0C\u6388\u6743\u5F53\u524D\u5B66\u751F\u767B\u5F55\u5E73\u53F0\u3002",type:"warning"})),t.createElement(B.default,{name:"global_state",autoComplete:"off",form:zt},t.createElement(B.default.Item,{name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89E3\u9501\u7801"}]},t.createElement(le.default.Password,{autoComplete:"off"}))))};var T=(0,a.connect)(({user:me,loading:te,globalSetting:re})=>({user:me,globalSetting:re,loading:te.models.index}))(J),Re={"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz",tabs:"tabs___EwOAX"},xe=Object.defineProperty,ut=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,G=(me,te,re)=>te in me?xe(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,W=(me,te)=>{for(var re in te||(te={}))Ee.call(te,re)&&G(me,re,te[re]);if(ut)for(var re of ut(te))Me.call(te,re)&&G(me,re,te[re]);return me},j=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const l={height:48,borderRadius:4},b=({dispatch:me,setType:te,user:re,setusername:Qe,globalSetting:Le})=>{var zt;const[gt]=B.default.useForm(),[Rt]=(0,a.useSearchParams)(),at=(0,a.useLocation)(),[Wt,Qn]=(0,t.useState)(""),[mn,Bn]=(0,t.useState)([]),[On,Jn]=(0,t.useState)({}),[gr,Fn]=(0,t.useState)(!1),jn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Kn=Yt=>j(void 0,null,function*(){Fn(!1),jn.test(Yt.password)||(Qe(Yt.login),Qn("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"));const Dt=W({},Yt),dr=oe().enc.Utf8.parse("5183666c72eec9e4"),Lr=oe().AES.encrypt(Yt.password||"",dr,{iv:dr,mode:oe().mode.CBC});Dt.password=Lr.toString(),Jn(W({},Yt));const Zr=yield(0,V.Es)(Dt);if(Zr.status){if(Zr.status===-4){me({type:"user/showPopLogin",payload:{showPopLogin:!1}}),me({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:Zr.user,loginInfo:Yt}});return}else if(Zr.status===-5){Bn([Zr==null?void 0:Zr.message]),Fn(!0);return}Qn(Zr==null?void 0:Zr.message);return}if(Zr!=null&&Zr.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Zr==null?void 0:Zr.start_date)):localStorage.removeItem("extension-modal"),at.pathname==="/user/login"||at.pathname==="/login"){let ao=Rt.get("form")||Rt.get("back_url");if(ao)window.location.href=decodeURIComponent(ao);else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.href="/"},300);return}}else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.reload()},300);return}gt.resetFields()}),Dr=()=>{me({type:"user/showPopLogin",payload:{showPopLogin:!1}})},Or=Yt=>{var Dt,dr;(Dt=Le==null?void 0:Le.setting)!=null&&Dt.open_secrecy_promise?E.default.confirm({width:500,title:null,centered:!0,icon:null,content:t.createElement(t.Fragment,null,t.createElement("h1",{style:{textAlign:"center",marginTop:10,fontSize:"18px"}},"\u4FDD\u5BC6\u627F\u8BFA"),t.createElement("div",{dangerouslySetInnerHTML:{__html:(dr=Le==null?void 0:Le.setting)==null?void 0:dr.secrecy_promise}})),okText:"\u6211\u627F\u8BFA",cancelText:"\u9000\u51FA",onOk:()=>Kn(Yt)}):Kn(Yt)};return t.createElement(t.Fragment,null,t.createElement(B.default,{layout:"vertical",form:gt,initialValues:{autologin:!0,login:re.actionTabs.phone},onFinish:Or,onValuesChange:Yt=>{Qn("");const Dt=/[\u4e00-\u9fa5]/g;if("password"in Yt){const dr=Yt.password.replace(Dt,"");gt.setFieldsValue({password:dr})}}},!!Wt&&t.createElement("div",{className:Re["res-error-values"]},t.createElement("span",null,Wt),t.createElement(y.Z,{onClick:()=>Qn("")})),t.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.createElement(le.default,{style:l,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:()=>{me({type:"user/setActionTabs",payload:{phone:gt.getFieldValue("login")}})}})),t.createElement(B.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},t.createElement(le.default.Password,{style:l,size:"middle",placeholder:"\u5BC6\u7801"})),t.createElement(B.default.Item,null,t.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.createElement(B.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.createElement(ae.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),((zt=Le==null?void 0:Le.setting)==null?void 0:zt.enable_forgot_password)&&t.createElement("div",null,t.createElement("span",{className:"current font14 c-blue",onClick:()=>te(4)},"\u627E\u56DE\u5BC6\u7801")))),t.createElement(B.default.Item,null,t.createElement(m.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:l},"\u767B\u5F55"))),t.createElement(T,{open:gr,data:mn,accountInfo:W({},On)}))};var M=(0,a.connect)(({user:me,loading:te,globalSetting:re})=>({user:me,globalSetting:re,loading:te.models.index}))(b),w=e(6848),x=e(31735),k=e(67085),K=e(59301),Ie=Object.defineProperty,De=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,de=(me,te,re)=>te in me?Ie(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,We=(me,te)=>{for(var re in te||(te={}))ft.call(te,re)&&de(me,re,te[re]);if(Je)for(var re of Je(te))tt.call(te,re)&&de(me,re,te[re]);return me},R=(me,te)=>De(me,be(te)),O=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const F={height:48},u=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,ee=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ge={timer:0};var g=(me=>(me[me.setTimer=0]="setTimer",me))(g||{});function d(me,te){switch(te.type){case 0:return R(We({},me),{timer:te.payload});default:throw new Error}}const ie=({validateName:me,getCode:te,register:re,style:Qe={},buttonText:Le="\u6CE8\u518C",globalSetting:zt})=>{var gt;const[Rt]=B.default.useForm(),[at,Wt]=(0,t.useReducer)(d,ge),[Qn,mn]=(0,t.useState)(!1),{timer:Bn}=at,[On,Jn]=(0,t.useState)(!1);function gr(Yt){return O(this,null,function*(){const{login:Dt,password:dr,code:Lr}=Yt,{message:Zr,status:ao}=yield re({login:Dt,password:dr,code:Lr});if(ao<0){Rt.setFields([{name:"code",errors:[Zr]}]);return}window.location.reload()})}function Fn(){return O(this,null,function*(){let Yt=Rt.getFieldValue("login"),Dt=0;if(!u.test(Yt)||Yt.indexOf(" ")>-1)return Rt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Dt=1,Dt;let{status:dr,message:Lr}=yield me({login:Yt,type:1});return dr>0?Dt=2:(Rt.setFields([{name:"login",errors:[Lr]}]),Dt=1),Dt})}const jn=()=>O(void 0,null,function*(){mn(!0);const Yt=Rt.getFieldValue("verify"),Dt=Rt.getFieldValue("login");if(!Dt)Rt.validateFields(["login"]);else{const dr=yield me({login:Dt,type:1});if((dr==null?void 0:dr.status)!==1){Rt.setFields([{name:"login",errors:[dr==null?void 0:dr.message]}]);return}const{status:Lr,message:Zr}=yield te({login:Dt,type:1,smscode:(0,x.M)(Dt)});Lr<0&&Rt.setFields([{name:"code",errors:[Zr]}]),Wt({type:0,payload:60})}mn(!1)});function Kn(Yt,Dt){if(!Dt)return Promise.resolve();if(!ee.test(Dt)||Dt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const dr=Dt.length;return dr>=8&&dr<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const Dr=(Yt,Dt)=>Dt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{Bn>0&&setTimeout(()=>{Wt({type:0,payload:Bn-1})},1e3)},[Bn]);const Or=(Yt,Dt)=>Dt?Dt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):u.test(Dt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return K.createElement(K.Fragment,null,K.createElement(B.default,{layout:"vertical",form:Rt,style:Qe,initialValues:{autologin:!0,protool:!1},onFinish:gr},K.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Or}]},K.createElement(le.default,{style:F,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>Fn,onChange:()=>Rt.setFieldsValue({verify:0})})),!((gt=zt==null?void 0:zt.setting)!=null&>.is_local)&&K.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},K.createElement(le.default,{suffix:K.createElement(m.ZP,{loading:Qn,type:"link",onClick:Yt=>{if(Yt.stopPropagation(),!Rt.getFieldValue("login")){Rt.validateFields(["login"]);return}Jn(!0)},disabled:Bn>0}," ",Bn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${Bn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),K.createElement(w.Z,{title:K.createElement("div",null,K.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),K.createElement("br",null),K.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),K.createElement("br",null),K.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},K.createElement(B.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:Kn}]},K.createElement(le.default.Password,{autoComplete:"new-password",style:F,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),K.createElement(B.default.Item,null,K.createElement(m.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:F,className:"font16"}," ",Le," ")),K.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",K.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),K.createElement(k.Z,{ModalProps:{open:On,onCancel:()=>{Jn(!1)}},onFinish:()=>{Jn(!1),jn()}}))};var L=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(ie),f=e(89392),N=e(59301),q=Object.defineProperty,U=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,nt=(me,te,re)=>te in me?q(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,lt=(me,te)=>{for(var re in te||(te={}))Pe.call(te,re)&&nt(me,re,te[re]);if(Se)for(var re of Se(te))Be.call(te,re)&&nt(me,re,te[re]);return me},vt=(me,te)=>U(me,Ce(te)),It=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const Ht={height:48},Jt=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Lt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,xn={timer:0};var Rn=(me=>(me[me.setTimer=0]="setTimer",me))(Rn||{});function Tn(me,te){switch(te.type){case 0:return vt(lt({},me),{timer:te.payload});default:throw new Error}}const Un=({validateName:me,getCode:te,register:re,style:Qe={paddingRight:50},buttonText:Le="\u6CE8\u518C",globalSetting:zt})=>{const[gt]=B.default.useForm(),[Rt,at]=(0,t.useReducer)(Tn,xn),[Wt,Qn]=(0,t.useState)(!1),{timer:mn}=Rt,[Bn,On]=(0,t.useState)(!1);function Jn(Or){return It(this,null,function*(){const{login:Yt,new_password:Dt,code:dr}=Or,{message:Lr,status:Zr}=yield re({login:Yt,new_password:Dt,code:dr});if(Zr<0){gt.setFields([{name:"code",errors:[Lr]}]);return}location.reload()})}function gr(){return It(this,null,function*(){let Or=gt.getFieldValue("login"),Yt=0;if(!Jt.test(Or)||Or.indexOf(" ")>-1)return gt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Yt=1,Yt;let{status:Dt,message:dr}=yield me({login:Or,type:2});return Dt>0?Yt=2:(gt.setFields([{name:"login",errors:[dr]}]),Yt=1),Yt})}const Fn=()=>It(void 0,null,function*(){const Or=gt.getFieldValue("verify"),Yt=gt.getFieldValue("login");if(yield gt.validateFields(["login"]),!Yt)gt.validateFields(["login"]);else{Qn(!0);const{status:Dt,message:dr}=yield te({login:Yt,type:2,smscode:(0,x.M)(Yt)});Dt<0&>.setFields([{name:"code",errors:[dr]}]),at({type:0,payload:60}),Qn(!1)}});function jn(Or,Yt){if(!Yt)return Promise.resolve();if(!Lt.test(Yt))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(Yt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const Dt=Yt.length;return Dt>=8&&Dt<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const Kn=(Or,Yt)=>Yt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{mn>0&&setTimeout(()=>{at({type:0,payload:mn-1})},1e3)},[mn]);const Dr=(Or,Yt)=>It(void 0,null,function*(){if(!Yt)return Promise.resolve();if(Yt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(Jt.test(Yt)){let{status:Dt,message:dr}=yield me({login:Yt,type:2});return Dt>0?Promise.resolve():Promise.reject(dr)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return N.createElement(N.Fragment,null,N.createElement(B.default,{layout:"vertical",form:gt,style:Qe,initialValues:{autologin:!0,protool:!1},onFinish:(0,f.throttle)(Jn,2e3)},N.createElement(B.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,f.throttle)(Dr,400)}]},N.createElement(le.default,{style:Ht,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>gt.setFieldsValue({verify:0})})),N.createElement(w.Z,{title:N.createElement("div",null,N.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),N.createElement("br",null),N.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),N.createElement("br",null),N.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},N.createElement(B.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:jn}]},N.createElement(le.default.Password,{autoComplete:"new-password",style:Ht,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),N.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},N.createElement(le.default,{suffix:N.createElement(m.ZP,{loading:Wt,type:"link",onClick:Or=>{if(Or.stopPropagation(),!gt.getFieldValue("login")){gt.validateFields(["login"]);return}On(!0)},disabled:mn>0}," ",mn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${mn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),N.createElement(B.default.Item,null,N.createElement(m.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ht,className:"font16"}," ",Le," ")),N.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",N.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),N.createElement(k.Z,{ModalProps:{open:Bn,onCancel:()=>{On(!1)}},onFinish:()=>{On(!1),Fn()}}))};var ur=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(Un),cr=Object.defineProperty,tn=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Ln=(me,te,re)=>te in me?cr(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,_n=(me,te)=>{for(var re in te||(te={}))lr.call(te,re)&&Ln(me,re,te[re]);if(tn)for(var re of tn(te))Mr.call(te,re)&&Ln(me,re,te[re]);return me};const kn=me=>React.createElement("svg",_n({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},me),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var Fe="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",it=Object.defineProperty,St=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,yn=(me,te,re)=>te in me?it(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,fn=(me,te)=>{for(var re in te||(te={}))pt.call(te,re)&&yn(me,re,te[re]);if(St)for(var re of St(te))Qt.call(te,re)&&yn(me,re,te[re]);return me};const bn=me=>React.createElement("svg",fn({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var _="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",s={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},h=e(26869),v=e(59301);const A=window.location.host,X=h.Z.QQLoginCB;var ue=({onWechatLogin:me,setType:te,loginType:re})=>{function Qe(){let Le="";return(0,x.b9)()?Le=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${X}%2fotherloginqq&state=null,${A}&response_type=code`:Le=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${X}%2fotherloginqq&state=null,${A}&response_type=code`,Le}return v.createElement(v.Fragment,null,(re===1||re===2)&&v.createElement("div",{style:{marginTop:(0,x.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",v.createElement("span",{onClick:()=>te(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(re===3||re===4||re===5)&&v.createElement("div",{style:{marginTop:(0,x.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",v.createElement("span",{onClick:()=>te(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,x.WX)()&&v.createElement(v.Fragment,null,v.createElement("p",{className:s.driver},v.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),v.createElement("div",{className:s["other-login"]},(0,x.s2)()&&(0,x.IS)()&&v.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:me},v.createElement("img",{src:Fe,alt:"\u5FAE\u4FE1",width:66})),(0,x.s2)()&&!(0,x.IS)()&&v.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:Qe()},v.createElement("img",{src:_,alt:"QQ",width:66})),(0,x.b9)()&&v.createElement(v.Fragment,null,v.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,x.IS)()?0:40},onClick:me},v.createElement("img",{src:Fe,alt:"\u5FAE\u4FE1",width:66})),!(0,x.IS)()&&v.createElement("a",{title:"qq\u767B\u5F55",href:Qe()},v.createElement("img",{src:_,alt:"QQ",width:66}))))))};function Ve({onBack:me,setType:te}){return v.createElement(v.Fragment,null,v.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},v.createElement("iframe",{className:s["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${X}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${A}#wechat_redirect`})),v.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},v.createElement("span",{onClick:()=>te(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var Te=Object.defineProperty,rt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,ht=(me,te,re)=>te in me?Te(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,Pt=(me,te)=>{for(var re in te||(te={}))bt.call(te,re)&&ht(me,re,te[re]);if(_e)for(var re of _e(te))Ct.call(te,re)&&ht(me,re,te[re]);return me},xt=(me,te)=>rt(me,ct(te)),wt=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const At={height:48},$t=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Tt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Ut={timer:0};var Oe=(me=>(me[me.setTimer=0]="setTimer",me))(Oe||{});function Ne(me,te){switch(te.type){case 0:return xt(Pt({},me),{timer:te.payload});default:throw new Error}}const Ge=({validateName:me,getCode:te,register:re,style:Qe={},buttonText:Le="\u6CE8\u518C",globalSetting:zt})=>{const[gt]=B.default.useForm(),[Rt,at]=(0,t.useReducer)(Ne,Ut),[Wt,Qn]=(0,t.useState)(!1),{timer:mn}=Rt;function Bn(Jn){return wt(this,null,function*(){const{old_password:gr,newPassword:Fn}=Jn,{message:jn,status:Kn}=yield re({old_password:gr,newPassword:Fn});if(Kn<0){gt.setFields([{name:"code",errors:[jn]}]);return}})}const On=(Jn,gr,Fn)=>{gr?gr.indexOf(" ")>-1?Fn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):gr.length<8||gr.length>16?Fn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):Tt.test(gr)?Fn():Fn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Fn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{mn>0&&setTimeout(()=>{at({type:0,payload:mn-1})},1e3)},[mn]),t.createElement(B.default,{layout:"vertical",form:gt,style:Qe,initialValues:{autologin:!0,protool:!1},onFinish:Bn},t.createElement(B.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(le.default,{style:At,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>gt.setFieldsValue({verify:0})})),t.createElement(w.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(B.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:On}]},t.createElement(le.default.Password,{autoComplete:"new-password",style:At,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(w.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(B.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(Jn,gr,Fn)=>{gr!=gt.getFieldsValue().newPassword?Fn("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Fn()}}]},t.createElement(le.default.Password,{autoComplete:"new-password",style:At,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(B.default.Item,null,t.createElement(m.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:At,className:"font16"}," ",Le," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var et=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(Ge),je=e(99313),Ue=e(95237),Xe=e(43604),mt=Object.defineProperty,Mt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,In=(me,te,re)=>te in me?mt(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,Dn=(me,te)=>{for(var re in te||(te={}))Vt.call(te,re)&&In(me,re,te[re]);if(Mt)for(var re of Mt(te))gn.call(te,re)&&In(me,re,te[re]);return me},vn=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const{TabPane:on}=je.default,Xn=({dispatch:me,is_main_site:te,is_local:re,globalSetting:Qe,style:Le={}})=>{const[zt,gt]=(0,t.useState)(!1),[Rt,at]=(0,t.useState)("1"),[Wt,Qn]=(0,t.useState)(1),[mn,Bn]=(0,t.useState)();function On(){Qn(1),gt(!1)}function Jn(){Qn(2),gt(!0)}function gr(Yt){console.log(Yt),at(Yt)}const Fn={buttonText:"\u767B \u5F55",validateName:V.Ol,getCode:V.o1,register:Yt=>vn(void 0,null,function*(){const Dt=yield(0,V.Gq)({phone:Yt.login,code:Yt.code});return Dt.status===0?(Dt!=null&&Dt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Dt==null?void 0:Dt.start_date)):localStorage.removeItem("extension-modal"),"/"):Dt})},jn={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:V.Ol,getCode:V.o1,register:Yt=>vn(void 0,null,function*(){const Dt=yield(0,V.z2)(Dn({},Yt));return Dt.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):Dt})},Kn={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:V.Ol,getCode:V.o1,register:Yt=>vn(void 0,null,function*(){const Dt=yield(0,V.Ex)(Dn({login:mn},Yt));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),Dt})},Dr={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:V.Ol,getCode:V.o1,register:Yt=>vn(void 0,null,function*(){Yt.new_password_confirmation=Yt.new_password;const Dt=yield(0,V.c0)(Dn({},Yt));return Dt.status===0?(Dt!=null&&Dt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Dt==null?void 0:Dt.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):Dt})},Or=(0,t.useCallback)(()=>{var Yt,Dt,dr,Lr;switch(Wt){case 1:return t.createElement(je.default,{defaultActiveKey:Rt,onChange:gr,className:Re.tabs},t.createElement(on,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},Rt==="1"&&t.createElement(M,{setusername:Bn,setType:Qn})),((Yt=Qe==null?void 0:Qe.setting)==null?void 0:Yt.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(Dt=Qe==null?void 0:Qe.setting)==null?void 0:Dt.sso_login_url},t.createElement("img",{src:`${h.Z.IMG_SERVER}/${(dr=Qe.setting)==null?void 0:dr.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Lr=Qe==null?void 0:Qe.setting)==null?void 0:Lr.sso_login_button_name)))));case 2:return t.createElement(Ve,{setType:Qn,onBack:On});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(L,Dn({},jn)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(ur,Dn({},Dr)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(et,Dn({},Kn)))}},[Wt,Rt]);return t.createElement("div",{className:Re["login-panel-wrapper2"],style:Le},t.createElement(Ue.Z,null,t.createElement(Xe.Z,{flex:"1"},Or()),t.createElement(Xe.Z,{flex:"295px",className:Re["login-panel-right-wrp"]},!re&&t.createElement(ue,{loginType:Wt,setType:Qn,onWechatLogin:Jn}))))};var Yn=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(Xn),Sn={popLogin:"popLogin___R8wQQ"};const un=({user:me,globalSetting:te,loading:re,dispatch:Qe})=>{var Le,zt;const gt=()=>{Qe({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},Rt=(Le=te.setting)==null?void 0:Le.main_site,at=(zt=te.setting)==null?void 0:zt.is_local,[Wt,Qn]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var mn,Bn;console.log(te.setting),console.log(me.showPopLogin),te.setting&&((mn=te.setting)!=null&&mn.hide_account_login?me.showPopLogin&&(a.history.push((Bn=te==null?void 0:te.setting)==null?void 0:Bn.sso_login_url),Qe({type:"user/showPopLogin",payload:{showPopLogin:!1}})):Qn(!1))},[te==null?void 0:te.setting,me.showPopLogin]),t.createElement(E.default,{centered:!0,visible:me.showPopLogin&&!Wt,footer:null,width:at?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:Sn.popLogin,closable:me.showClosable,onCancel:gt},me.showPopLogin&&t.createElement(Yn,{is_main_site:Rt,is_local:at}))};var wn=(0,a.connect)(({user:me,loading:te,globalSetting:re})=>({user:me,globalSetting:re,loading:te.models.index}))(un),Nn=e(97013),Pn={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},qn=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const Xt=/^1\d{10}$/,Bt=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,nn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,_t=({user:me,globalSetting:te,dispatch:re})=>{const[Qe]=(0,a.useSearchParams)(),Le={height:48,borderRadius:4},[zt]=B.default.useForm(),gt=()=>{re({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),zt.resetFields()},Rt=(Yt,Dt)=>Dt?Dt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Xt.test(Dt)||Bt.test(Dt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[at,Wt]=(0,t.useState)(60),Qn=(0,t.useMemo)(()=>at<60&&at>0,[at]),mn=(0,t.useRef)(),Bn=()=>qn(void 0,null,function*(){clearInterval(mn.current),Wt(60),mn.current=setInterval(function Yt(){return Wt(Dt=>Dt-1),Yt}(),1e3)}),[On,Jn]=(0,t.useState)(!1),[gr,Fn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{me.bindAccountModalVisible?Fn(!0):Fn(!1)},[me]);const jn=()=>qn(void 0,null,function*(){var Yt;const Dt=zt.getFieldValue("userInput"),dr=Xt.test(Dt),Lr=Bt.test(Dt);if(!dr&&!Lr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(Jn(!0),dr){const _r=yield(0,Nn.ZP)(`/api/users/accounts/${(Yt=me.userInfoForBindAccountModal)==null?void 0:Yt.login}/valid_phone.json`,{method:"get",params:{phone:Dt}});if((_r==null?void 0:_r.status)===-1){Jn(!1);return}if(_r!=null&&_r.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),Jn(!1);return}}else{const _r=yield(0,Nn.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:Dt,type:1}});if((_r==null?void 0:_r.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),Jn(!1);return}}let Zr=(0,x.M)(Dt);const ao=yield re({type:"account/getCode",payload:{login:Dt,type:dr?3:4,smscode:Zr}});Jn(!1),ao.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),Bn())}),Kn=()=>qn(void 0,null,function*(){var Yt,Dt;yield zt.validateFields();const dr=zt.getFieldValue("userInput"),Lr=zt.getFieldValue("code"),Zr=Xt.test(dr),ao=Bt.test(dr);if(!Zr&&!ao){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return Zr?(yield re({type:"account/bindPhone",payload:{login:(Yt=me.userInfoForBindAccountModal)==null?void 0:Yt.login,phone:dr,code:Lr}})).status===0:(yield re({type:"account/bindEmail",payload:{login:(Dt=me.userInfoForBindAccountModal)==null?void 0:Dt.login,email:dr,code:Lr}})).status===0}),Dr=()=>qn(void 0,null,function*(){const Yt=me.loginInfo;nn.test(Yt.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const Dt=yield(0,V.Es)(Yt);if(Dt.status){n.ZP.error(Dt==null?void 0:Dt.message);return}if(Dt!=null&&Dt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Dt==null?void 0:Dt.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let dr=Qe.get("from")||Qe.get("back_url");dr?window.location.href=decodeURIComponent(dr):nn.test(Yt.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else nn.test(Yt.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),a.history.replace("/account/secure?active=3"),re({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));zt.resetFields()}),Or=()=>qn(void 0,null,function*(){(yield Kn())&&(yield Dr())});return t.createElement(E.default,{centered:!0,open:gr,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Pn.popLogin,closable:!0,onCancel:gt},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(B.default,{layout:"vertical",form:zt,autoComplete:"off",preserve:!1},t.createElement(B.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:Rt}]},t.createElement(le.default,{style:Le,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(B.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(le.default,{suffix:t.createElement(m.ZP,{loading:On,type:"link",onClick:jn,disabled:Qn},Qn?`${at}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Pn.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(m.ZP,{size:"middle",type:"primary",block:!0,style:Le,className:"font16",onClick:Or},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Pn.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var pr=(0,a.connect)(({user:me,loading:te,globalSetting:re})=>({user:me,globalSetting:re,loading:te.models.index}))(_t),nr=e(71418),sr=e(56656),ar=e.n(sr),$n=e(98942),Ar={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},Ir=e(94276),kr=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const hn=({globalSetting:me})=>{var te;const[re,Qe]=(0,t.useState)(!1),[Le,zt]=(0,t.useState)([]),[gt,Rt]=(0,t.useState)([]),[at,Wt]=(0,t.useState)(!1),[Qn,mn]=(0,t.useState)(!1),Bn=(0,a.useLocation)(),[On]=(0,a.useSearchParams)();(0,t.useEffect)(()=>{Ir.Z.subscribe("pod-restrict-data",Fn=>{console.log(Fn,"data"),Qe(Fn.identifier||!1),zt(Fn.data_list||[]),Rt([]),Wt(!1)})},[]);const Jn=()=>kr(void 0,null,function*(){mn(!0);const Fn=Le.filter(Kn=>gt.includes(Kn.tpi_id));(yield(0,Nn.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:Fn}})).status===0&&window.location.reload(),mn(!1)}),gr=()=>{var Fn;if(console.log(Bn,"location"),(Fn=Bn.pathname)!=null&&Fn.includes("/challenges")){window.location.href="/shixuns";return}if(On.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),Ir.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${re}/challenges`};return t.createElement(E.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:re,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Ue.Z,{align:"middle",justify:"center"},t.createElement(ae.default,{onChange:Fn=>{var jn;console.log(Fn,222),Wt(Fn.target.checked),Fn.target.checked?Rt((jn=Le==null?void 0:Le.filter(Kn=>!Kn.is_current_shixun))==null?void 0:jn.map(Kn=>Kn.tpi_id)):Rt([])},checked:at},"\u5168\u9009"),t.createElement(m.ZP,{style:{marginLeft:"auto"},onClick:gr},"\u53D6\u6D88"),t.createElement(m.ZP,{disabled:!gt.length,loading:Qn,type:"primary",onClick:Jn},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:gr},t.createElement(nr.Z,{spinning:Qn},t.createElement("div",{className:Ar.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F",((te=me==null?void 0:me.setting)==null?void 0:te.shixun_environment_count)||10,"\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),Le==null?void 0:Le.map(Fn=>t.createElement("div",{className:Ar.list,key:Fn.tpi_id},t.createElement(ae.default,{disabled:Fn.is_current_shixun,onChange:jn=>{let Kn=[...gt];jn.target.checked?Kn.push(Fn.tpi_id):Kn=gt.filter(Dr=>Dr!==Fn.tpi_id),Rt(Kn),Wt(Kn.length===Le.length)},checked:gt==null?void 0:gt.includes(Fn.tpi_id)}),t.createElement("span",{className:Ar.name,onClick:()=>(0,x.xg)(`/shixuns/${Fn.shixun_identifier}/challenges`),title:Fn.shixun_name},t.createElement("b",null,Fn.shixun_name),Fn.is_current_shixun&&t.createElement("span",{className:Ar.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",Fn.pod_num,"\u4E2A"))))))};var Y=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(hn),we={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},$e=e(59301),yt=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,an=(me,te)=>{var re={};for(var Qe in me)zn.call(me,Qe)&&te.indexOf(Qe)<0&&(re[Qe]=me[Qe]);if(me!=null&&yt)for(var Qe of yt(me))te.indexOf(Qe)<0&&pn.call(me,Qe)&&(re[Qe]=me[Qe]);return re},Ot=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});const An=me=>{var te=me,{loading:re,globalSetting:Qe,dispatch:Le}=te,zt=an(te,["loading","globalSetting","dispatch"]);const gt="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",Rt="\u5168\u79F0\u201C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,x.IS)()&&Wt()},[]),(0,t.useEffect)(()=>{Le({type:"globalSetting/setShareData",payload:{desc:"\u5168\u79F0\u201C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:gt}})},[location.pathname]),(0,t.useEffect)(()=>{at()},[Qe==null?void 0:Qe.shareData]);const at=()=>{var mn;(mn=window.wx)==null||mn.ready(function(){var Bn,On,Jn,gr,Fn,jn,Kn={title:((Bn=Qe==null?void 0:Qe.shareData)==null?void 0:Bn.title)||document.title,desc:((On=Qe==null?void 0:Qe.shareData)==null?void 0:On.desc)||Rt,link:window.location.href,imgUrl:((gr=(Jn=Qe==null?void 0:Qe.shareData)==null?void 0:Jn.imgUrl)==null?void 0:gr.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||gt};(Fn=window.wx)==null||Fn.onMenuShareAppMessage(Kn),(jn=window.wx)==null||jn.onMenuShareTimeline(Kn)})};function Wt(){return Ot(this,null,function*(){const mn=yield(0,Nn.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(mn==null?void 0:mn.status)===0&&Qn(mn)})}function Qn(mn){window.wx.config({debug:!1,appId:(mn==null?void 0:mn.appid)||"wx2402d86a6b534f77",timestamp:(mn==null?void 0:mn.timestamp)||1716781260,nonceStr:(mn==null?void 0:mn.noncestr)||"WjRUMvS[",signature:(mn==null?void 0:mn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return $e.createElement($e.Fragment,null)};var Nt=(0,a.connect)(({loading:me,globalSetting:te})=>({loading:me,globalSetting:te}))(An),en=e(24175),Gt=e(36237),P=e(11668),Q=e(59301),fe=Object.defineProperty,qe=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,rn=(me,te,re)=>te in me?fe(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,xr=(me,te)=>{for(var re in te||(te={}))ln.call(te,re)&&rn(me,re,te[re]);if(Ft)for(var re of Ft(te))kt.call(te,re)&&rn(me,re,te[re]);return me},hr=(me,te)=>qe(me,dt(te)),rr=(me,te)=>{var re={};for(var Qe in me)ln.call(me,Qe)&&te.indexOf(Qe)<0&&(re[Qe]=me[Qe]);if(me!=null&&Ft)for(var Qe of Ft(me))te.indexOf(Qe)<0&&kt.call(me,Qe)&&(re[Qe]=me[Qe]);return re},er=(me,te,re)=>new Promise((Qe,Le)=>{var zt=at=>{try{Rt(re.next(at))}catch(Wt){Le(Wt)}},gt=at=>{try{Rt(re.throw(at))}catch(Wt){Le(Wt)}},Rt=at=>at.done?Qe(at.value):Promise.resolve(at.value).then(zt,gt);Rt((re=re.apply(me,te)).next())});ar().locale("zh-cn");const Wn=me=>{var te=me,{loading:re,globalSetting:Qe,user:Le,dispatch:zt}=te,gt=rr(te,["loading","globalSetting","user","dispatch"]),Rt;const at=(0,a.useLocation)(),[Wt]=(0,a.useSearchParams)(),Qn=(0,$n.g)(),{globalLoading:mn}=Qe,[Bn,On]=(0,t.useState)(!1),Jn=()=>er(void 0,null,function*(){let jn,Kn;const Dr=at.pathname.split("/");if(at!=null&&at.search){let Or,Yt;Dr.includes("paths")?Or=Dr[2]:Dr.includes("tasks")&&(Yt=Dr[2]),jn=yield zt({type:"user/getUserInfo",payload:hr(xr(xr({},Qn),(0,x.oP)()),{subject_id:Or,game_id:Yt,websiteName:"educoder"})})}else Dr.includes("tasks")&&(Kn=Dr[2]),jn=yield zt({type:"user/getUserInfo",payload:hr(xr({},Qn),{game_id:Kn})});(jn==null?void 0:jn.username)!=="\u6E38\u5BA2"&&(at.pathname==="/login"&&(window.location.href="/"),at.pathname!=="/user/login"&&at.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,x.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),jn.status===-5&&On({data:[jn.message],accountInfo:{user_token:jn.message.user_token}})}),gr=()=>er(void 0,null,function*(){var jn,Kn,Dr,Or;const Yt=yield(0,Nn.ZP)("/api/user_concurrencies",{method:"get"});let Dt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(Yt==null?void 0:Yt.status)===0&&((jn=Yt==null?void 0:Yt.data)!=null&&jn.limit?((!Dt||ar()(Dt==null?void 0:Dt.time).add(5,"minutes"){i.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:xr({},we)})},[Qe.theme]),(0,t.useEffect)(()=>{Jn(),(0,x.Il)(),function(){function jn(){var Kn=document.documentElement,Dr=Kn.clientWidth,Or=1920,Yt=Dr/Or;Yt=Yt>2?2:Yt<.6?.6:Yt,Kn.style.fontSize=Yt+"px"}window.addEventListener("resize",jn),jn()}()},[]),(0,t.useEffect)(()=>{zt({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(jn){document.referrer.indexOf("educoder.net")}},[]),(0,t.useEffect)(()=>{var jn,Kn,Dr,Or,Yt;if(at.pathname.indexOf("classrooms")>-1&&at.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),at.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(at.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(at.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(zt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((jn=window.location.href)!=null&&jn.includes("/problems")&&((Kn=window.location.href)!=null&&Kn.includes("/share"))){const Dt=(Yt=(Or=(Dr=window.location)==null?void 0:Dr.pathname)==null?void 0:Or.split("/"))==null?void 0:Yt[2];(0,Nn.ZP)(`/api/practices/${Dt}/start`,{method:"get"}).then(Lr=>{(Lr==null?void 0:Lr.status)===0&&a.history.replace(`/problems/${Lr==null?void 0:Lr.identifier}/oj/${Dt}`)});return}if(at.pathname==="/admins"||at.pathname==="/sidekiq"){const Dt=document.domain;if(Dt.indexOf("educoder.net")>-1)switch(Dt){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${at.pathname}`;break;default:let dr=document.domain.split(".");dr[0]=dr[0]+"-data",window.location.href=`https://${dr.join(".")}${at.pathname}`;break}}E.default.destroyAll()},[at.pathname]),(0,t.useEffect)(()=>{Qe.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=Qe.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[Qe.updateData.system_update]),(0,t.useEffect)(()=>{var jn;if((jn=Le==null?void 0:Le.userInfo)!=null&&jn.login){gr();const Kn=setInterval(gr,3e4);return()=>{clearInterval(Kn)}}},[Le==null?void 0:Le.userInfo]),(0,t.useEffect)(()=>{var jn,Kn;if((0,x.WX)()){if(!((jn=Qe==null?void 0:Qe.setting)!=null&&jn.version))return;(0,x.yC)((Kn=Qe==null?void 0:Qe.setting)==null?void 0:Kn.version)>0&&E.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:Q.createElement("div",null,Q.createElement("span",{className:"c-red"},"\u60A8\u7684\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',Q.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,x.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(Rt=Qe==null?void 0:Qe.setting)==null?void 0:Rt.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const Fn=()=>{var jn,Kn,Dr,Or,Yt,Dt,dr,Lr;const Zr=localStorage.trackUserTime,ao=localStorage.trackUser;if(!(Zr&&ar()(Zr).isSame(ar()().startOf("day"),"d")&&ao==((jn=Le.userInfo)==null?void 0:jn.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(Kn=Le.userInfo)==null?void 0:Kn.login;let _r="";switch(Le.userInfo.role){case 1:_r="\u8D85\u7BA1";break;case 2:_r="\u8FD0\u8425";break;case 5:_r="\u8BA4\u8BC1\u6559\u5E08";break;case 12:_r="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:_r="\u5B66\u751F";break}((Dr=Le.userInfo)==null?void 0:Dr.identity)!=="student"&&((Or=Le.userInfo)==null?void 0:Or.identity)!=="teacher"&&(_r="\u4E13\u4E1A\u4EBA\u58EB"),(Yt=Le.userInfo)!=null&&Yt.user_school&&((0,x.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(Dt=Le.userInfo)==null?void 0:Dt.user_school]),(0,x.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(dr=Le.userInfo)==null?void 0:dr.login,(Lr=Le.userInfo)==null?void 0:Lr.user_school])),(0,x.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,x.L9)(["\u5E73\u53F0PC\u7AEF",_r])}};return Q.createElement(P.Z,null,Q.createElement(Gt.StyleProvider,{transformers:[Gt.legacyLogicalPropertiesTransformer],hashPriority:"high"},Q.createElement(i.ZP,{locale:I.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:we},Q.createElement(wn,null),Q.createElement(T,{open:!!Bn,accountInfo:Bn==null?void 0:Bn.accountInfo,data:Bn==null?void 0:Bn.data}),Q.createElement(pr,null),Q.createElement(Nt,null),Q.createElement(Y,null),Q.createElement(nr.Z,{size:"middle",spinning:mn.show,tip:mn.text,className:"ant-spin-nested-loading-black"},Q.createElement(a.Outlet,null)))))};var cn=(0,a.connect)(({loading:me,globalSetting:te,user:re})=>({loading:me,globalSetting:te,user:re}))(Wn)},20047:function(qt,ke,e){"use strict";e.d(ke,{rX:function(){return H},pW:function(){return p},gy:function(){return r},xY:function(){return ce},O5:function(){return Ze},tJ:function(){return he},o1:function(){return se},Rd:function(){return Ae}});var t=e(58106),i=e(43418),E=e(28103),I=e(8591),a=e(11968),B=e(31735),n=e(87169),le=e(25510),ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAAXNSR0IArs4c6QAAQABJREFUeAHsvQuQpclVmJn3We+qfkxPT89oRqN5SKPRC0mgAQRYCwgkh2ExAWvDrrVrwOBl14shYh/GRBB2EF4CdlnvbmAvsGxgWEd4l2WNsYEwMkIYCQnYkQYhZvQYzUgzPdM908/qet26z/2+k3/ee6u6qrtrpkciOiqr/vvnn3ny5MmTJ0+efPz510ajUSMdukMO3CIcqN8i5TgsxiEHggOHAn0oCLcUBw4F+paqzsPCHAr0oQzcUhw4FOhbqjoPC3Mo0IcycEtx4FCgb6nqPCzMoUAfysAtxYFDgb6lqvOwMIcCfSgDtxQHDgX6lqrOw8IcCvShDNxSHDgU6FuqOg8LcyjQhzJwS3HgUKBvqeo8LMyhQB/KwC3FgUOBvqWq87AwhwJ9KAO3FAcOBfqWqs7DwhwK9KEM3FIcOBToW6o6DwtzKNCHMnBLceBQoG+p6jwszKFAH8rALcWBQ4G+parzsDCHAn0oA7cUB5pf6tJ85PmtRwbL7btGKY3mUj6VbDBIaThItepxTGK9kQDLrkY8h5jxPEiNxs7TzHrdVAvYBnGAR+wYBOR7OPOb4B8DV6mn01RxBoW3O8YmjsXUGNU2t7/w2uPzHxtHHHq+aByofSnPtvu1Mxs/NN9q/WR9ptVq9VNqDYapV0upFhc/O1yR5enwIRI9DPiU6txrSHmNMBEIr9TxVCOO+Bt34JGIsSMfWlDgFH8hJeKH8UuKVCe8Naqn+Vq9MzMc/OcPHmn9yhjFoeeLwoEvmYb+yOnUPtdpfXertd1qbnXSTL2JoIziopUhPFlQdnJhWsgAKZGVR6EKQSwSZzgCptspoBEUP+Z5laMx5AYAgqBDgZ7AXYULIY8/cNmglucXZkeD7b/xYDoU6Kt4+woHfMkE+uNPnmukO1ca3T7aE5nbGiE0IVwjNB1at/rbq/zIzFVOeQulOiV4GYiISFAJJPGKawbLiIweJysNSY2sq5eGBZB5GAaw9E2cuBXm3CAHzQ7Jeq2U5iYgh74vCge+ZAKd0jkM5TmkQGlSWIqQ4UWIFBe13V5uuMt6UBgzpHh4qNeVPZxmAGERXAkm8abPAmnCRqTN6XMaf6VArVzC1cr6Q/AzcsF2OvMhZIRxPTca7ge1M83h003lwC7RuKm4r4nsB3//V7vd2mBYQyOOuIZIyrA+SIN6H5nkGcEbEDZ99Xn2KqbJ+I4ICTdEoIaoe0xx0nsNsaIHCGePcC7v2tXi9y8klEfTYQDnS3+myQKMMFniohUM8Q/3sMUjfeRdAycXot9ozBbVfk0+HEbeXA684oPCe5/YvP3KZvv+jXrtjlGzcYzKX6YItYW02vyedv0H76sNXzXXVGg0BbJSU6vGn5p7yin0Qjj42u1CfypZkdbuH6Gs11KfmYgNRKwzZNSJNm6hPefVoEhzE1jjSZTzpmFFjjYy4ryKK3azul+xnnaSY+MQxobYarfTlUbtqV85P/qnZ1ut2grg5D52dCBVs8j6ZHePI+DY0hmnur5HqsToNcPDBtez7ZTWDCgE6JcXQC2R8QK+BeBatHOjelz9xjB4tkXAGs/hJNoMivN5NKT9Di7O9keXZwa1Zx+sbz31hw8vrxaQL8X9FRHo130k3XF6a/itW6n7V0azozcyk/WqVJ9HdVJELEulps4c19+Y2Uxf0e6l2XZrh0DLCEVpt8mhCaDweE1ELfuZLGP8pnbUNdKw0Uyr8PwF6u75YZeKIRUDz1li7+A6hXAfQ+M2aR1hsw/6pIHAho3BmRJlYDI3EjMloiC8jsBPO2FD29OAtDSazUb6dH0m/ezpWlqfJQ87hUIw9/D6U65pZPoNF6nXS3Q2+j54YlJRoseOCBq7rkb55ZttGtbmbEkjrQMyN/uBtGSK9ex0EQdUF953h9u11vAL8+36xxozo1/7itUr73//24+u70zwyj/dVIG+58Pp5HOd9EPD3vC7Uqt+d9R+9P8dOAPbepjsI/xqXjTZd9+d0jvnO6k9FugbKzD6s2KxlZFrKzR0rZk2EelL1MhFJOxyd5QuE7+NoNXJsyEoNWfLWiT/ozzeRtxtmCkLTH5r7vQR6Lo4o/FgDVur5FbT1q4qvbaH+gwwcOmcF39so57+8Se2GCbMkFx8lllUIgloHrgH+eXZ1JWDvpygBFzjXgSrqFDxj+Q19wEquoZYW5DSqkQdHDShwi19JcjIAKhu+iWSS2/kVYFYJgMGxhO5SJ7z1DOtab4x+vO3jNIv/HDzwi9+58MntgD4oribJtAzv7HxXd1R88fT3MwDoYlZ3UjDaU1GwWWI2sHPutDtfcsDKb17bjPN0UXbVUd8VewAHVf81bzQHGiDp41Id9G8lxCmi+A+2++m59D+/UET06IdVSHfm3SR3vswO7RPzGIM6G4H6XbQnwTHAnFthM9Za+16tVxLQiSMOvM5nvYQaMPDLCGPFi3nw6u19E8/sZ3SLH2CLakIUwh04QvA/O/vqgz3BJhKWHBGz1GIJN48wxYiTPCIqsIjYByY430sQSXrct9NQwkvDS/qlXJZ1hnqd6GZTrRq6bW1/odXZvo/+ptvWvzwbhSvxDNN6uW5/+gjqf1rF7Z+Ytho/AijqZQ2qcQimSHQlDwKT5wuGEYA3XB/YFxE5ripX0On5wkKnwXRL04HgM+jDU93e+n57jCdQ9CuULlDhHNJ84LKrPFszgqjdrra3T+7Us2ITQT9DJXxIoLdIOwEDePuIcLNpSYdEKchU4cYU5vxcEdDlZjsYiaEVjMyM0HtnXTTjdWKVwDDcQ8t54NhXlG6HD6OM/5arsIXjaZKP0aHZzr/yANc07CiLlmbvKQ1fD8nzNiRiB4sWr11uknldnrpXHuYLi8133lnq/VvHnki/fAfvT790jjJK+R5WQL9NZ8+P/+RF+f+t2Gr/d2pRyFi4EXhipBaIeGnkCXMgigQPBfDYX8GZu4qUFjFCHgt9epzqZOa6QqMu9jrpU/Wt9JlhE3hHKhdyXMBuDZInd/QFNmilB0E6QgafW60zZx3O63REFp0xSvADsG3jRB2EDTxrobWbqZFmkIbjbMIjjny6Nd75NPhqWqcUSnSOO18rqYNQzCq+FL+XKSx3E6nzP4pSSlprgbaGSKceKusIrKgift0xM6kVz2VdCVi93MJL/dxPHkEDfBGemwwPeaVVrfTFzYHSxePjH7u3k+kOz7/5tmfLElfiftLFuifp9Y+8rHWTw/nZ747bcXQgwJRCDXQtIvCUUCFOOKJtLCED6x4y86P104HjPA4l527qM/11mw6uzVKZ9ZH6QW032UGXwzBUlMwNSkoYpBDOhsLTSyWos9u99OfX1pNdy8eTa9iELrWHqROYzbdPXAwOqCRmEs9ZgbEcRlaO8NemoGmJgs/x+utdAqYuWowqN2eKZPE4hOHzmfLZaPFazcT5fZBF8Tmm487ym3cLv4Jc6PuKlzgK9nuh6Okqcgag+2bTpwCVy7g/OEqPY/RAYJ49bm6/bS2vd4YnVj4hyc+NTx37qH6L5bkN/v+kgX6v/rli39n2Gr9QOpiYpSClMoKKquCl8LLuLiI1K5DIEcMwzHic+Hlydjt1IAthO+jL26mD5JPZwlN3BqmGfzHya/Uh0KkeKuRNTL6yIWmQQN77uKzq2n0zEZ6fmmQ3vuG2TS/NEpPrHdSq9dP3eYMIuRoP5sj1ov7SZzOUxdbUZdpUE8Cs7LVSG+Zn0/zww6hmWBzLa4Id26ghEY5hauEVHTgico3boerGDDmpc+7YXYk2PlQJd8/sODaDVg97xO8A1+BKfcSuQO1kV5VoGZojakt5gPXV3v1TmPmZ+77ZHr6qTemD5TkN/P+kgT6jn9+6eFuGv1YQtNljTwtgBV5aialLe6ERTmtWApqZfaMwyjA2wfO6B2u4ofTYCMm2x5/8mJ66jlmge5nGvuu2dRcmiOUmYq+hkVK28C3wWOBemjEHiaEotZDUy6eOpJqy3Mh5L/ywmZ664VO+ku3z6Vjy4vpCzSq01sINtANNH6H2Y42mngbtb/l1B8VcuHKdnr6HBr78ma6520n0gK9haaibppuFbE2u1eIcImMRk3IWFPDrxIXrPOhFLi6l+fI5UZ/StprwUvkVHxpWNNhQRs/hcYxuGFc07DGWS7dVfA5mH4zw2x0HZQvnJ7v/dSbn2l9/SfuSVcKxM26H1ig/8HjqfHisPcPR7MLR3eYF9WUVRTK2lSQvfere1QqtVfCYIxTYSosZx3KJqJcMDWtPFADj9I29vlXPXQqdern0qeeupA6n22k/sm59IV7j6X1I2hcpiLaaRuB1s5upU3mV3sI1Yipqt4IYQXZ3FKDKT20+8rR9EkGLE+92EmvG1xJrz3WSl95fDZtb4/S00wunUGbdLGTn2ErxosI8epZGtF6N71mHhoePJ6OzlMk512rWr2qDi0KtGeBJ2NosYTBq+BBlMzS8S+kzybSv8sZ9XJdoPWnwh+Nahox4VXUjqyCnt1xPIfwkt40gYbyjWErRJazCHkAWumGMYW4vp56rdaXPXGp91+ke+b/+x153oSHA0/bLf/Sma9eq7V+Ny3M0Y9IqG6qAJYphBmPRqyz+6EFEF7BDevSjnqb6b3vaKdvOr7GQgSoYELFDrCRBidPnM6TXyxewY9merLTSp/4/Fb6+FPn08VNAm9bSfUTM2npRDvNL7ZZDGmkBdK1ych55efR1IPoJYZoYQaLMPVu7q9jQPkcAn5pYzuNuqvpbUfa6d0nltPvXkjpdxD2DSbUm8Pt9Po7l9Lb75hPb1mk7TX6CGo3VhjL/HeUPaglnkGplLuw8oeXRun/+GNayJIJobOMISwUcGF5RCH9oYAhFKauXAjEhCMleO+7cFNpx0AlvYyvXIBRFyUq8i2R3I33Mn53HEHZkV5ng4xGGcBT8IYr6AEUoPETZUcA5ljtag9Ov/r2Y+/4/OvTixOAl+87sIbe7HfelxYXW1FBKp9wUB7apzyXuwBwh4FV2qYgHextBgiJBY/UW0+t7iliJUG4KH2VMLgeYZm/CCPadgCDH2j304OvXUjvvH8hffzspfQnn9tMLzxxPq1+YTGt3nEkpdvn09pRpt1aaHFMh60a630I9RILO858YIywoshiCzMdC+CsHZtl/nou/eZpGshnnkkLt7dT7dlR+uZTCPHdt6WVJgZPDaG3p4H0pgsskFu2k4bcVVRrHJlDzHMzjZgYiKL6c+U6DWgv5pKxiUqPFmkVuOny8xiI5YvOuF3xEe5P5tDVMFV4JFOL6HgwWH7vQBeBRlT5ErlDmEt81TACtQh8VjgRcMYW1dwoYdItDm66SM6POO2xOvCiOfeq5y/3voVh+y9moJvzeyANfc/7z5989oXuH6fWwl2ZaIiMwlVUB+H41cj2uUO6mCuMBtY20ilWAx9YYbm5uc2iYT8to+nuvHchnTjKKh0Mmd43kYuWxSNrboQZARAGGQR9gxmhQdpGba+mpfTHn11Pf/DHmGNzLGKwgY9MWNvGfxurdLOu9g2Zk0ZZEjWPuLWQyA009YCB6fpqN22cZUXvhU56fauX/pOvmk/najPpNhpEi5kO60zTp0GaaHo0jpC1KDczK6XMEJ1fJKCJ8urL+QuN9NEnLmH2NJmiRZ8z/Vdzotu6Rqs5vehl8rpajv+89zo8gBmfBS8v+Ss8xmWXUwYRBHg3bhKfw1xJ1ZfjYoISL0WglzFf0sV/EIVXPGAJcLdv6QFkt7ISAc5h0OnOMD2x2UmfU1mtoFCacCmiM0wARj4Z9/iZXrnW6H3gx9/z9Ht/PD1cWlxEv5wf6+iG3YtPb70xtefuSrOwKbrxqaRBf2ZQLhEwG3T/qxvpPffSnd+xnG5T28HirfYmAt9Iz47cNrRA+a8mQ3RqO+9WZTCbhz75DtG8zmD0fFcL7bmkIGNDpzWeuUUjOoswHsH+RagHd8yljeUmgzxyQlMOqYT+hY2ULqBdzlCZV6C7O5NGp2ppiYa32e9FR6K0YgxF3lISReTZCreO9nZQCsH3znbT3fcMU4syt9h81UCgFep6CAOzLyDwEllMAzrNF104d7RYEa7Io4RPZRi0IGhGFTctd0EecREdQDbESRlMkzsJcES8tORCFZSSlJ0hCr0OPOG1dvDAtwu9+fRvL6+nX35mM20usu7aZBp3BP/HaSLhzh9MvtGw9oaf/5OHT/74V6Tnd0a+9KerJekauEad2lelZbQec7dXEyszZAo3axztN7P6QnrfgyvpP7i3n25je1Cd1bshU2Bqya5d8BAhYv+Faco8tMpdFOGo8Ag3HgGWwUME2nhNUnff9fF0nOKwK1f0u9zdv9Dhvo50v4jgnmb/yG3zaXhsLnU3EOLzNKiL9hzArAFrOtS3vSGyzDhWYTMXwrgRm51FxCmTeQOTMNmNp+xI06930zxsuuPOZVaCrXYucGatbGK0OFegIwOnLoUZKeAhBMZVmcWzaSBuwhn8VXwlhMIXMygompAW+Rkmfssij2NYIw3VNY3aMuvUWdkVWnyyHHFLDep42GHrAvL7H8+2MOFS+l+fPpe6K0s52bV+ozJbt29dSm8E7Esj0P208GDsw5hU8dUkhwTAic3N9LUnU/r2e+j1FzdYtFCragfLVExwdd82QgpoTM1VTB7zUMwKMQGmk+Hhpy2599nZCztF9zzT0nOlNRBOEUQlmxAOK+AXuS5TlXUEHFMlMRBMW9ydH23hn8W/jEDMD9Nck/0f2L+uTDr5NrDCI/Pqjv0temmp2wKgxX0f2VV3It3kVGvX0my/T6+QyVMk88Ym8BepCGRVcho7BMaD5stOZ8FwClPljecIyPiLUpgO108RoJdE3nNkvvtQAiJc5NOuRO4KB5fyGOVhnr/RZjW1M0rfeeds+qPVrfQhFr7SDIrK8pi5bi9UtXqNPvQBYn8nYG7CD7neuBvVGyuxaw4beOyk12tMcK7kGoOxd957hLneFoMzBCvUmjfEQ0FAMKw6BVLx0YnCMO8qSJMozKEp8FsnbrJ3cOjlwnYEAh8aGns1eg8FTAReCrsDOmtgoECbA3BO0mAKxIBGA3txlJbbnXQErfN81pdiDVpInYUYVJrBmdqIrn4IrATLgMiamQ4bgltTtftDPvnJGpFnEVGWIKeq9Nz1F5Q7cVah+WbULieNUyTsiJ2OK0nLPVY0d0Dnh9zjKLK7Xe61NDjkpJm6UtuaoywM+L+MOf8PfRb5YBwRzNudvDxbmVTwqN495pzUzXI3LNA/T/bU5EoIkAKpG3MlP2bNSBzEHkM7PXy8gXHh+3Ws3FHA6Ob4GbGnwoGdq3nRDRY8FZpycxAow62Q0Jc2Ah6Uzx40aG5osCrauR8kbwejTNeFVIkoJEnWC8NN00RhYtCHYYtQ42fmxDRvOjGX7j8ykz5zcRvBE3hvp66W5Nykqic1bTSknEaTRA0er4BlGwWciIEa30sM/MfArGQTgi1moqb8JfqVuef8duO+Xv5BfyQq6end2Ix03+wMLHYTL7yNMkxhlkfyQmH2YgzU2Fg9lj74RC29610EvHx3wwJ95nHYP8tIzkqTGImVwCBjyh/xKEAwL7BhvkklDtTQAWq7duRdZwaBix7JoYP4RKPY6YTK3afaQE2gaUH5CbdvCFiEJYQd02NmDqzN9TTaZOrIKSQhgmEIZTDQIPyqTl1Rs6pO45X0fisdwwSZcd+2ghegUgvhyrZhlNlgTZ7s8nPkBZjL5zpLo1dhdnaEtzq4RIKLtJbPB35It9NVAaSNvHdG5qdx/ntFHjBst9BVyffNu6pzbX5drjmLwQCaQe8SdV5zk1pmBRHClYvA0GpVpA1+6LTIzXMVlw+A0EWCiudBdCHcgip1SiV3hVLnFJmypAYtxVKOmLTBthQqh5oi61p8pgfGK6PTxEDmgHGqKBYfIw5hR0vfju37lodZ3p6jebDPIrSw9rHdXqDnR8Zqt2pmqJX5T5hFiXcNEwsousuEPbbWYaxIPjbMiraInPoptEIC9OWuN/z+cMUUJPxQQzdozFnbFQQCCUN5Q6rzc4md5BkEErz7PoG8GT75v9fftXGXWpO6XNM5hPLCOymWD3HFUymDYcGgXKyIo55uojtg60BAlM6oiCkqxnVSCKeYeMfBgIYdiYyMw9AyA7ocn/vRisUtgAKtMOnNeyYwaxFoptrIO2xq4hw+OUOisl1iiujtxxbSwluOpCefv5IuvLiV+h2FmeKpGYOJpIiBWPUcCEBM93j0RD2949Wz2PvD9CSbrRq+4yh+rkoH48vOEoJ5l1PjWpHili7KxV3lX2fj9UAieQE4mLIrZX40p4lTAe+tOHfCTVJ8qX3SZZ3RuK13Cx/CupteuVeFlShYdjPdwQRaKY3+V2mYdlKXCxQ1GaP1QnGGM6VXxFfikgsfgZkJoZmzNjZUDZaFWW3Gs5uZEGr3PfvstiS7PhvL3GAtvWVpNr32oZV05u5BevZSj20DvXSx2w3tHi8fOEAjVZN9zfNMM80eXU4nl9vpvpVmOsWLf40Bc6MQOc8+3jpCaFtQsIJuCSpuumhTkZNgfXk7a04NkG/plMoMPBPognb/O7CRz0HS7I/tlYix19IkHMZKKDlIb5BbaOauoE+XI/w3l5qDCXRQAxXRAncTIuHEKQFqWrrsomVC4+TYqpzYxKgv3+yI4toWwClaL4W13Ado65jRMBy48ahcAFwkDTElPaZDnRdiTzA4OcIiiYK/mVhYAVRNqeOtIBQ1b7Nwb9d9vxELpDtIm9gyjhN9e8ipNdb3oulqB+eU3EuBqrzFl73SUpUlfBpP+S9TmDEIEy0mHjP94tDtbxYDF5HT8AVfTvsX4VfqVDAje6MxeRXNhV/lbvy4TNPlevklOZhAM5DLFVIIHVM+RYlxVxMp/XbBCqDxdssO9kLYnPkQNy4sARpEzC/DgNDMCFW2q0lHGEMJeFZ18wiZb2fbgGIPBZnUSOQrUwPCWsC7hyOWevEHLxH0WFaGGPd5hOQaQ+ZxVAKmSYa0HF65nGE2SeR1HfAmy7mFV81vVtdz5iScoKbZ6a4K2Bn9JXySsnLtS4ZdXnFjXmSJKMEv934wgb4qtzFVxEwzO4eXKalS0ImQiGiSVmHNA6RciVmo8SuUgBVhNg9xZS2NBkWYSzpjMETA6swCMEIiwE1MFAXEDt+3WWJ1Eb8NjKeAcbOSQDGtRqh55FU9YNTK1kNoZ2Nu0IU0FngrTY2NC81k3jmfvbEF5N5Rf0FDYbU6ZaJ4d9BZ+LAjUJbg/sIItCWYItAKlEDDLJ1X5RQK52WViYj2hxkGNw15NoRVnTtpwhU6yhiCDHQseYMrD7pMr0ZG+MxCcP3mw4+zCgqpU4Fu+CmbaiK74HjO37Ghwh8ySn65lwQb4S6HNInNDQBJzkCEQkulYApes93bqeErFwJs3wHyYEAW7JijNmyvCjWNUV5jt+NhHPrF9lgPMYszKWFFguHwFSUUHh/4zz16oZ2A4o1UPN9ced5jV9DL4VAhloGB3X5otxJ2FV5Li/hFQ8hiabVrOBhuWrVv3t8grC5UZeyNzpwBuTzh5lhEHnK4GAFFyL3zzL8/VSh2tKFqeBIQ5yahJlLeAkkjBoPQb4PwCukPBIFDn2klu4SKPVwh0xgBdkBYc1WLyNAH/w2coh1ndHAc10kh1S8VeywilbLviUS+VAR4j/LcXIl+mSbHPtxREzkwvJ4TDCnUlrakzF/EFJ6DwAYzGs5Tj0JVK4xyQDgSBWoHfc5lI8RUsHIczmiEMJLZIJRyXDSu8E3ESm1sK2hqa5O7O0xkSJO87TfU3HXmsu1Kddrdhje18YmzJ/C4sd0u1xWQVFhQDUiG8ulq+N3p932+AUHO+dkYwULZ7Gtyv+VUYm7SIUfxQ0zMvtBEnWqkLB7K06b8I7b3ekyE8Tdi++dyUd7AWxVYYna4quxRDpgaNN5cETwYtqwgKxKhJojfQfH1H+y3SzoZTOEUEgIRJ56JW2Km4rVH59KSK4wo7BAMwvO8g8w3m0pYbDi7Go8VKIh8G/cUPpMwFDiVZo6ur5iv2zoVajfTOEh0i2cdbR3FJU2ARfqM2QMZu+A4y7nWZzZ6LOvvZKO4zSf2MUtDpgbBwEdEwWd5QXO1C9vGCC8RiNFLt1eCHOOvUD1a4jrlWWP2pufsDXxcmGmleRrnLLxqspKnaeaWBAwuEsFk5t4f226kf3d5Nb37yFx6aNZ3foCljmwG18415xsHZVqgGPyZotIE4AinOWJZfLTOAunL7LUy5vHvzpoYB+/jkQCvIpBXgREZtO+Q/KugcoBiDFyWzgiq8RbJHLx9eL6Z3sRReOzWqPYVIezyJvLNg0ETyKc8G+JTcEdPzEtXkQgRQFUeCrQofFlAl29oXARabawqtqJFlQeF5AVQrk5+jUdjOQPYZ8V2ZWUxndu8wAs4pvNPATH5pJKyYBMSfDFXnECZUXpu0JlIJF6BYJ908IpCrrGl8/lNTpPiFXa2pac2c+un6INO0VDvbM+kRfaR1xFklqtYSOqnx3nN/b/7xEb6c+6PnmqlHz/ZTg/T/XXqvAPIolCLnYvXylViQv/L4KinfciL4KocoXGuh/VaeK6OO5hAR3oJsMKq1ncVTuIVHIqvLNm+/dvLBQNk01io2RLK4xb7mVe30B28MRJyLJ5AlhtKmT0JtkSc2KUruxCekHa0EMwN9FU2pqlmCENoTYE8V9s5YyhIiMIpJIJo4oo+G0RRMF08q7wxo3lk38L2uShvNBrznnJRb9VzMYGy1jVwQvdUkn28NwZbx96aRRseRcteZrFI02yTQj876KZLkHqR/eOvnh8xX0827IU53ZpJP/rn2+kT6xzQzo6532c7wM80ttN/c2Ih3cUGrhjXWKaKD3sRJ2UaN3Iwa+i9oHaFyaadrNoFcPDHlyDQe2VCccKUqChUKkPeec7/eYCHJnOlT95kAXWlT62XK8owl4k/fWU9rXbbLGkjQODJ8Oab8Weh0HzIYqd+zHGZtowNvoo3Hmg6CiOdqI9uGNI5rxzpwn6kP0DyYkiKcDog1SRwgaXkG3PXPJnvFm9cuNWaJcfYMoIvnLSZk3mHcCNYIfRBhzJBpviLWWQ+ERW05JxkXQ6bCqzKrlCJdz8XeUN5k8Y2z3WKV83m2KqyxhkkW/D2HLsg16Gps+mIhTNGVgbpf3hqLX34HED9FQhgb8WFbvo37D5cZuf+3z86G+f/ZcpyvrK1omysFKxvY8ekCRAVFxw1piqUlAuJ6DuSlx830R1coM1fevZ0OyM0mUI770F0QEa8HXRG6oSZ3m6rnT7FGQ4uVPcULBqIEDJIgclzzzQFkGi2eL+ek9FWtnZz6GECsjYxVK0tQOhaGI0ok6Fz1jJIW1hTpIHge96H534sAXNyZpYVR0SThmolK4h2zLlHEuvVrgh8qcic+9Vwe4fsjXMa1tx9G2YWxdFlf+6xNkKL3FxkzfQ8+8EHhmPzn6PRNnj54CleW/u1z/IGT4xwcwniuIFzo/QbFy+l73rk9vQ2Xn7wLZ5c8VET01lmP3naG+aGWugsaa4Gf6VCDibQpSxxh9g9BHUvQkPjAF6S6wstqdTA4KwwFRqfGZ9gny5gR3dhUI2DZFxY0bkMXual4xkmGpM1tCH7u5qDPOh1919MzyHACp/v+sXbI8RpR9tj+PqV04VeeeBIDnQVKmRPjvXoMF+bsmFh5QeeXNmKPTQHueLIdGeq9FvBukl46Z1y+LV+S9rdMJWGJ1hc0qzJNdvgfBHPltvaSotz86m5PJtqnX7qcW0g0GvtUbrAPoD/nTfmewwGEy8Gx34T30FjsLvAy8zfeFczHeHMk54zPW6qqei37CHfhRQfpgImDVqa96F7HCXem+cOJtDmbV1Ys1OVEn5tgzHx+ncSarJSjTLcui53oiJW23bAtk+ZN8u0UX7XLi+RC2HnVZbE1XShPSEmb9OQqSWPINAk4ahjoBBegp29aNCI6I0RXMJQ7zYuB0gKvXy2xyiyGEvj5kyAAjPH4GjZPLEtN7A/zdsjyHS2O9PbzJyKzLRmXih2llcnPcLdDBd0ig/a7K3kkTZzl6vGBqzhFpu0tjZ4UX82HV3g+EkE+Tne0l4fbqZnrzTT6bMwxV2JUtTD7OCcwq+/r57e9+YT6Y0cibvI7kPelIvtvmpgtxBYL314luvDZ/hOWJyvrXaiJwuWKORe+eHq4pJmt5xcDXSwkIMJ9DVxS5wXzgIVicgh2Twg2uL5K1PCFgy43OIVDpl0nJp/kB1wS3Cvz5keMRdNuAfGuH1U5oWmBj7b0VYm15iEKYEGf8xYqKEVaKTafLUw1Mjy30UVYeIkJ6kTrsKVBVrC1b0eZaDWRo8j0M+u9dMXtjuYIDRCDhinLwEuV3rsCbGRR0MXGfj51ZV7fnqJvzRK+T2CFgXY+eNtCsTkBm/y5BchevKK86n7293URbDbs3PpyAwnqvKVrrO89/eh03xwos9HKXiPMrY1MmX37V+xkv7WQwucBsFXDzY3ONQSbQ/B88Ezz+S2fJOGby+VWSUtzs/LA2sRlyOy39/dBfc5NP8E5OX6bqJAH4wUhbK0Xgdfls0qb6Ep7+T9tNfx4vAC+5yHqO2ABSZ221FZ2QSpbGgSZpMDD8wOoUZnZidHidW8cBYCKVWQi0Drt+GFQOMt+VB3JJM+Gx1+nBQ6hrcqrbQh3fDcynI6ff5FtCGxZhVwuYJN4Z/62agKjSA4G/REwHPYQX6DcBIwxoDAK/BsnSBfaYuXkL3DLI98iIZI2fsslmytXkn9GQRyjmPR6sfTEx1eUR0h0J6VdvFC+stvmEt//X6OK95YS1c4t3AeOlHoGFUMp1UI8ooGNAPtM8ykuDcml07aAWQsUXoh+7lcajlQ6NX/yrqDC3QIolW0hwtpsmDGZ2Gw2rImJgTmG6OQWNkx4g80igtCR6QzEQ5Qepyu40lfCnvGpoxlgVUrq0YLKcbrYpVKHEbzbG4hNqEwQKbgRVymKc9aZO1sdypVuuz3sUKEVwGMxGB04aJHmzmPvTnQTqJlhHkRuSJMwCtLXqax/GLPDp/lsL53uQI1gd0FwGPMq4NNXmwzg3EJ7bsOI0Yt+g4SthFeF0mcWWF3N2eXEKegkV+TxRWPHkhbM+mTz6ylL3zyDIfDnEhptZNuRyO/+747sbs304D359zP4ndwLLYCzVuW5G5teFDPiNNUML+IjF2MwOa6gL/jSsm8jIJGa+dZZNPOZwm7ie7gAm3mFa170yHhOWYX+RFoGUryif6i3glVr3pq2Cc50O/MJqtbmAe5c8tpYlAIpLoyN4ZJDiH2wUxjqUB55R3o4HZIFxkYAVw0MmKzs6FUGj/gpQc4/sfERqXEVEDU0cZwLV3u8QVcTkHdMbMhDaTLja+UtMombiLNbnesAhlud0QV7E2Kjd7C5DnHIZYXmY5rIsx+0cty2e3XGAxaTmHtfZwjlxM2hgXsuhnORPnGU3Pp1X/5jtRbaHMk22w6CcypRVJwFqEbjBwMx7Fn5kmGYCRfGjL4Owi1Jpc5LNJgMtmkBa7ILuCVM7YUKEOWmFfi/tIEej9KogUiltqN4d+7ABbPqTZnhWVHKbI2dJOVuA1G5X/KuR51zsPzM2zhhEe7dPj8RINBTE5llU2ceESWWR0TerA8V2wICz+xpI1WyL0GGkcBhArpUPNbcfuZA85aoItiMNpHS88ur0TDmtUWigyiWUlF1WBKRUbQ1A9EBn8ENMcbdyEwlP8C2vPpbifmWPiueOxDscdxys6XGKJHqdDGEnxkWefLBf203uikk8yC3MN5dEO6xT7HOPQ9hUpe2AAQ6FAl4PMVUmm0vlxV1NyzsdoryMMl94IQJw/dQRjliu7HwP3KL3zl5N1NdAcX6CB+LwqmC6B/X8C9EsMsj1HkjRF4cIwt+XMLDLRkLMxT2BS8OCWJE/hjsAOsI+292GEvFqnAZQHjzDnICUGnwrSpY78GFQKKsTbPA1VyI92EenPX+Zt7DCuuSz2G7QwBDsqigUTjKLDer+0meUyqPkSAiBDcPZKTFYqgkZ7rbKXnWQVcAND55rJj0HP14gVk+GZzFz6QiTgG6xoQLLKwCrtNpPLoyEDFEa9I5ARVaQsCMdFYK4G1LjRpNqCkS1oXHAfgFkrBJyN/viTuYAKtsgwGcQ/OT9NcFSKrEOB8vgpoOkH2RzKYTwU42ND51VeXbmtM+ua5Z5np5aGLA89fhKGa2nk0n4XavHL6sOMCEw0COtwQ5D2m6QBTKSrQCjN1EuGmtEuuMETq/ENTE4fairTa+bHtlOrTfHZwaE/jn/n7y4cuch4TkqbwZW+Gxi+MjgC9skAWVqy4SrBHtNbzbC46w1zagAWoPr2W6ZyxUdl54qqHu5ajxnIjzvHOpetsltr5QTW8cdpSZSLfZInldbJU86VwJAoGUUKIxbrgTFbelOd1N+A1H20YvvaW6x6gG3CaQjfTHUygr5tzqRUBlf5ruKg94qMGZaYzHBxz2+CkfLrEU5xOOYNdF5Z1CDMamvgh88AmjUMbqcG8XTELmozkPwTOihAuNGfJhki1txuO4tBEYHXevBTYKsjgyoEp8DIAIm0IDj/bcO4cA7ILHUXDb7UITmoJYNaheooGkJ8iaPwjuNfBqrPGNFojfZ7z5C6DVBvXmQ0FLI544B70B7365R6ChnJw8cgFo5iG9A4gQTjibMiE5Rck4I3BFgMCg07hhQnsmeLc4Nj8BCjHosR0Xm4OJhZG5Ka+hrtO9DVS7hv1MgR6mprgTM7E4ODWdarKJMIF5yg6Xiumw5ep7mE7wTsXZ6LrzAKrdhYmC2kwiueYN9YsIV1mYRbojFcokPIfuElrpcX8sMjQLOYeuAKSZ4MjbHKPx0grKHTg7zNiqvFG7aXtevrAGbpv+m1tyzxnXSHY4wb6iZMGHBire6bEB1BBaxafiBz/1PlK1zA9y2IHfRhL19HBRJkscwyyvSOpOT3CST7a/Qqtwh3baWGWPaKNU6n25q9wMiG+NwN8bDEALg/ApbNAZn+8/MCRZ34ZYdy72nqtyLETdi8XmRNxHTnZK+k1wl6aQNPdOOc4cRKHU3JgaHHBkMljCZ66g6NMwhNq0RVC51K3rVXMi8ApI8VNbH6f0LvQdpS4imdhluSQ+JWUKioEcUwantw0KnxK8s5aCIHIFTiFUCjSaic2WT5u0lvEK0fkovaL8gKTzaPqHjSHqI0R5QaYBWnc5VKeoK/wNYxRMrLY4kAcOVswXWH/xUUGxnUE2hrIe1CkXhhBwSNbTRfCmRc75GsWHUoOL312o1gWZH/hO6aeyWIuGzyZx4ULJTUUk1GcBEU+mjwe06MZI2RUi5RITJRFTykH3rETnl7cLvMmuoMJtLTdiJObcua6DiAHGiHUMJAK8PzmM2ub6TG+RLsQ+eV5ivg0cdQS8DI7cyznQHhoi8zNPXM1G2dJXGnM1SeBuVKD+4F7Kil5R4UKNlVu21UXDb0GratdzkOmQqwSN7dLl/7sMv7wm97HKVesU9BUzgyLX/BdCaqoTYS5y+mofqM83tSh0Yd9r2BU+diLmFyxDZQ82xA9cSqbWqRXmHCuwsa8vpC2BFzWyOKraJgUytgxXzRDPPUrvoxM/vGsIop6iJwD37V+XKy6me5gAm3O0rk3r6tI4wXav0DySdZlfoksVx9sjwPRN9jo/4cX19AgmgVOsTlxjzakUqyrPNMTGEibc8rauarACK3I0E8iK3noyiN/dZaq6w7vrZyow0xDlSxusaQbFWPcpCyxPB/2KF+/4BzkeSrSxQZzzvVeYAtOQ/Vf7YS8OiaHFFkSIEIAtoxb7Ffu0zNYpshPQPgtFRkOWx9PmGeE5wUhG5x2Nmkobx5XBHQQJU8to2n0Ov0nxvwEjlAC0pHzcLndStAGd0Dcgykx5WqqUvzAzM8kmxLyit4PJtBR+XvRYykwDywohcrXvsBjiJ2Y1M6ZGzOcLbw0dyQq0C5dBsefaha0Cvq08ylCiC65S0nMSMDRPsLr6LvLpnV7g9awxXy3k1sIOTUdGg343Byy7owudVwbBatxuY78drjD0yEDQCvYY3OtXOngWPdoKJ5bHYIZxaJmr1m5RIZwTsoWyUiUBQvcSMuGK08cnpP3lZMvUuXHQ6PnUYD5Uw2EDQ2CrCzhoY2QlMbZK2ZjzRKTRrpUQuSvV8XhDIc5xdwyg09Cgp/CBnykc/6bhkImnl8fMyoS7SWicOQqEYbtcJQTnu2uyx0gL+HhYAJtBjuI3Z0jkYU54wLthDG52sKBi+OH6XIabnXwXU20EC/MqgJ0FDxYX2YPZP6UC8b7XGVfooQKSF4xcg7bwrpU20ZTu7uO6goAbUrP1xtwtIKH0yj8WaDFLA0QFN1xYOPZMmTavCkooSEBGwvNpEYD/sZ/Ml5QRdbit7ih+fAoiAO+gEtPD40IqqRBb3GKZOhWw/mTYjHauCyx0hhiO+ZhPFWMynlHYwClqfNSe9bMKogQWvHllhJ1NHRQnJtKNAKzCRc8itx5JHG07irOm+WSYTfRHVygr5k5xCuVsE7ao8w+4jIDsr/8Opds1x5TYcBpi7mtcwn/Pe0203dqUoAQJibtgMvI1CDTzqeoH2DtHnWSkRsM+NGmlzrd9DQvjF7hy7EhCNrt4qaWrK64DANRHIsrroCxZrNJEYj9kaQsFvGrOAUN8StAxpdDBRf7TpqF2tOVSh8LXIYytYJqqezixeh8eLzzqJB6SQhODgQ9/vBg8IT/Em96y0cErtzzk8+ZXmmOufkpWsRTSieOYLe9hI2eGO3oHCjyCWcyVSWHV+5+kwQ62FfRLDtzQfTJAP+CwxY2PBZIdimoCAvqx3rMa1i1dM9sPb2Vg8cXGMRZibIwdEMwVn9gFknlcv7qpmmXcyMHgtdXVtLa+Y20ykujeUt+qDDyzfjF4LKZmtAQMdWjcRIAcdqImQ7oDhKk3zT+jG9RrZkKI6xwKxqfgrBbciJm8jMROuDN2wyCvgzjYokNzvl4W2zwDdoUZKmRPUGTySKJXTqcI6KEGzz2V7RHww74yY+4ggcWkASRJnujIflszxBHG/MQqKzrSqFEhUbCSFkhnvYbtPu5AnsZt5sk0FPEKbTWIdywcDH24jG/aZIplVmyIOJlAk9qU48GGLKv2K+6DjfdycbJoXsKQSAAhSzPLhRbIJ4wSV/Ji88TpRm4776HaQ1f7OfAUuUVCw0KIGlML25zyqJpNUzyyLnn35xiAlfisjD7tHe6Arff3dJKh6m13bVZJcZnO/swMSDQ57B/hfXBhN4owJ49u3iECzeVwHLTgi1vvM0jHC7vD7HH44EgSIkl8GwPBQj1R0TAV/iqtFMZZcD4JY/C1KnQl+O9iQJdyKg4lHlQAsf3wj/vKqEYMcNV2aeNhoWbnt3cSi2WwOawRULDG15s2LgLV7ksyeDCig3m7cxYQXAg1Gcj/ouU1u95GxKDo4Jj6i580MF9J6YpoP28JLBcu4VnGs90Y9oPTQk3XeFXNCgUxDxHBvfP8ckHCHUF0G2scs+KdMjhaqb3kV1KiDq9ILyJQ2ModbgpgnwfMucivGqllDv3UgqoMTqTSYeD3xgmEiDLVUwxLxLaq0BzN4HzetG6eJa5u5z4bqY7mECbe6F3BxVBeRWJX8L3IL4kKVG+cCpHbPnun3Mw2EVgt3mn8FG2kHZ9vy0c4h44eTCrq1xmS9hvAIgvVgQrOPuARbZYzvPGhjBq5ahv4k0ZqSu8Fm+6V/DZNpOjc+GnTQOigyVWqL7Q3ja6HZUrFEHmzf26pgcwQ0Z7fo8xkDOFsMlUYwfBbFGOFt+OWnf+F564N59gtg1o72ZN7GmrQTHh7q8wXGc5sw9PFKhKbGS43BRltZQKawMM2x1akFvCEN6Kh4Y7Dmow0m6zscVzCu1hQ4UHksCQUZf8zNi4seNdxpvoDibQ0ue1pyuESqyt3mtvFwJElBAFnalkYYP39FxgWVlcCGZaDQqnsFkc8MgUHYn1ZSYDGY2DZyrQyo4ZrgyGgqdCsMnji7QlU+JyvrmyeQwnHVUOoVyKv8RffbcRcQXegnEqk5KAKGVrj5gCEfcoj/MZCjWvR20PeGGYCTJfLFhhL8dRJpq/wOJKn9qzkagIeBElbGVncWYoe+SBv2y0ldvSWHgfVAgX44ScfWwzIKF7q0ujtfHJfXkam7t4sgfwRWOn7HqYhfUW7y6CeAOJ982ZgZ+/5ssImbkQp21iqyv3MRXmzxndN9EdTKBfbsZy2fLBaL2yV50SmkuJVXC5RlSkYdpX6geFwGiSjVmBF9gseIivSQOfdrVwJnKZvGgaZ1JiwSBnHASYxsoxaNqpaczRtIGriszhopaaaSeGjNhfNWLGCZ7ARY+hMEkvlR4vuUTJpnFM/IGjNcu3XprpKd6SepJjkAZM/ywxx7XIV3w7M3OspnZBzWelo4z90NCzChlZdqBa29c/KzhzhPxl5NhloTdEuFgOt7AIeMPeBXp9zKuGuTzyUFNDrjsbtQCPlnkrvL7USi8OOvGW/klenfumN83xWhiLQLTJyx5H4WokLyMMePGgy6LQlpf7r2mU2zMEvutd02weU/hSPK+MQEeNUPBg6vXIymXxd1wqVZ0XTCkqTZQKYNyN0wkSqbLQC1uixDXJv4In0MpVKRmSLyq2EkDT5NASx+MOIQiASJeJrfDm4PGvNJUGOA6c8pS8ffvcRr3t18IYrLap6G2+tbjNYTBPMdf8J2e202k2QF2uL0a7WEAIWle22T6KJoS3fo1uM0ZovBzrngqO7Gojda4UOrBtgSuWj3hWiYTmhQ7Lb5Mt5VatxDw1ZXXPs+FyQKUSVeETzBenFOts1B1OYrr7+CKfdOdz0pzG5KdQ754bph9+6Gg0QBuJ54DYmG3IkBtafBNauxzUs0nY0Xbjr3z8Uu84X014dms4fAw6/+CRY3O8G/bS3MEE2gEExOUavUaGdC8xLypfruXCRqQ7Az6EAC5nVuaEsk7zQzcJV2hzfN6XnAcpGdZKyBrEVbUMlVOGsIsn8lSIc2VZPwV37nKrVFX4XgIdBFWVHv6pHxWyZZHusPsz+YFGr4IUPRTxWaDQiLDV/d8DNPBqYyZ96NJG+sjGkO57PrV5/aSkccHHwWwbrTg/00uf5ziCo405XoNy4OcEqP2Kb6xQBhaOPJl1Dq0tnxROw6XNWRL9amxxEx3V2iU8n71dBRBnabSsTSl2n20QPTYyrfBdmnleQfNFgRprBi3NOmhropmbHl5iGs0maIneEt7zrTLOXaHMrDPklcXavbSFe/1MiF8kG4x6z/3embVfPrK09D+9dTF2p4Lnxt3BBNryXMtNVbKV5gX9cc/j592Js/AIBE8EpWImmYgull6rZLm7K2kU5GAZaXNGYbpE7QATQRUBPFjhirqu0FYwebeSpp3QprZaihuDTJWzxCELIUyxNoMQ2UgLvHjiITw5hcI85Lgt7X63Xq6hTR/H/6GLV3gbG71anwv7V7s/kvmD0GcBrKdjmB2fWuulc6i9LqLhAouS5yzHjO9iYmu7IOQJSmFfw62mfACNRx1Y8T57146W650QaH1oW/zySRscmYSfirU4GYhq5vgiLkviv/sspg/ftNGMWqKX0X5v0Qg9AFPzxzzmZlgkY3bJBrQAUj4dy6tbhIPbM1jySwqWE9OxPrprdmHx713p9t/7O+e73/dNt80/BvgNu4MJtGiDu3vhL9VX3aPCYAyPKvZwFELueCh5CwbVGRGHVqx0i6gt1jgLcKg6CmaZXIRSpgefK9RZBeauPuBJmwXdOiDEwDHi7A3Zr/LLuWTtk0FtBFr4wApoYvEUN8ZV6IVyyhV7K4CtMbj14Jr4IjnpFURxZFzuA4E+NFefWn+eGYx/yQ7DD11BCBoLCEOLyUttWVJ4Ich22w1s0dgnQmOZRZufQOifJ90W6Zlq4IIjEFwnoZfcWCTsCMLta1JYMsFftbBmieZI0EUe8naDK+aVeN6UVtLMUuZAi8T6LiFNJeaefXu8iVY9zaGa55hqeZr8bCg2OnNJfQ4Ksl7Jp9GkyZkRdc+aWXqQ6LexH+VNC/PpVYu1dIQDcerY4AMP7iFJh/NA6u35L+OE1//3N54/923feueJT4j6RtzBBXpPrFa0FFsYndpp0kmVGGMzRNZKxxqz6dMX1tL8AlM3oOgj+dHlMRiKJV3xqLrtsmBSCLvPJdyscMGrcavhmYoJqMiMHzUKcF6GZxeRGT+huTO2KtxklCs4hJEYG47phsz1gboqhCEKKLShmRzBWt2xesbLq3efWkA4qSDylj5dmS7UwLLL77QW0+9zVsP7z3fSh2or6Th28yIvBqsFnaXhJDoqGoqo5RFXjbl5N0F50pGbql7N1283oenyuOwQB4EKngNq6bsCunVsdP25cSJgNAYnyxwkhwDjt8H4srgKxjLGG4LiIJ/yRzXEggs2QwxOe7YQ6HSewvQ8xLM9Q+JcD3mjc7bJVWC1/G1+jBhKPoHgP3FllG5f30qvX+yn13Ow0DJTkpGHxdjeTq3F2XvaM4u/8LvPrX3zN9y1dDmQXefnYAItzRXde+O1knHRkrOQaEe6H8MnK1Zm08fB8O300NEFmMugiL3PNZgsrCywmw1MMkSjVJGSH/qAUUCzGOf8/DW4OOqAio8kVRCCZ7ICsONeQss9N0QTxEyLqcIMQlDMFmfvHseGmTE1EOfeaRdSBt3c/GJ69RLHtHDcltikLWjE06BX6qMx/4yy/cYLq+lfrXFgTW05Tgl1FdNNWe6cy460ZBqrrLJAgYY3bqxqcObfEsL84JA35Dm+qxvfoyOdH/hUpco2yPEza4NQjzZUA7F/KUBHilQOoSAIlEHgtu6iBRsvIxVw/6IhMSPlxDPmxhV6livBZJ5Nq/MWdYMnKsSAgqee7qAu74IGp/ys1ivw4HngPre2lf6sU0vfcPJEup2TbWa2WViDB/0rm2l+ceHto1b3B0H0j7iu6w4m0LToMQP2RA3x4cq9FMxiyRx5LFNhEIw/hg56hJWv4dClAAQG5mqiOM3jy7F+aDOY6vZFk1N4tVzscxBfhTPaCE/Km37ZGNHeDSAmRuwljeHFBTAPpqNisjbK8iCII3v/NF88RqyBMDolpr+ucUmlhPmqzQyd9k11GkCjzxdp8TuTYVerQDQ8JLHeTv8erfx/X+il0z0WS+ozaYWytkbqOfuh4JRZ4ypqwBtsMyPwaLIpNx20OQugzHwwT81HRtMKencGo5rBGggjX4U6riK44PR/cvlsAPDywktGmqENq4R5zO46eGcRGe0VtiZg/AIGAAIaTJC+wGMiXa5r78cxWe4kU23qnsTDL0lcwhjaqi/zBV9Whp/vpq+8YzbdJ0mYH+7i622x5Xc4/J5/+bkXfu6v3n/yQsa7/+/BBHqMhxxDcxJQGFWeqwKFGEC42st37fK3PHJB49MFpHOmITExnxWgKYSl+Ai0fFKYDdMrqMpBlrl/IbvqXm4hfDnGlcAs3DI1u6xQxCDDMq7xN1IqHMZW3sgr/1hMQmEytkBuUOx48muzfmRI86iB0MZ8OL9x8COInGXgyIs0aDdTZ3YmfXqjlv6f85vpE2ijjcZ8WqawR6DZ48+0P6MxkM10pYxoBGFywMswEShOj4K5QHQOjXpxi3caaRzpM7yuyqEz6W5OQloh8+NgYbAWguYKiPVk4WSHdwspU4P5+HWljI7wbAUKsSbQBkJ14QXqA/wP3e2qCoUi3Dd0ZaoEiz+Uh4hwyoO4aYyLmEgnibf+/J76FpkPBn0Gw3lg2NAMYTX0U8xVN/vr6Z5XZU66ZN+n0dRb9Xt787NfC9ZfD9zX+Jnm3TXAqqjSEmXGgZ1c1MlEKl3OcndWQ82rKaJIZ+1gBnzUvEcAAD/VSURBVMDHvzA5mWzOrgqImilh3vPgCzYGn73L50AEg6MB+YgTl1EYDD6OnTmP88mJgbBijPHKv9kXjzt/LEuUT1MLrYxd+AJjhd9abaR/dn41vYCdfA98dJAWjZ47cx08aI7kEM+Mm+SUWWJZ1OGeKrqJMDN+TBfadN2cEJqOIFyvWfZo/pRexNR8huYxjzCuzCPUCCaNLgoFfCzv+Wyx1R56FGwzAE0Y0q70mZtTacwXh0Y+zorJ3Zzwzy2mPQpOBbqkD6qrvAAL3OThQs+ZKBumDlrf80xi/wf8mQXKE2BnadS+/fPYejfdj9Q/vAz9tgBxzjfSenfwCA83WaDBeE1npVs4mZUlcwe4wXbq5VdwK1+5iXlr4nIsIHgstM74kkbffi7DWXfO14aOGYNGYwk8VVDljzodQ2VP9A54i1hpL2flU5kkZOQysO07Fm8q+kztgNQ9GLHPoj6bPsPuoX9+di39a2RsjdpbZBhWVyNFA8uN1eTm6djBwpaeKPw2EOJ7wK/BvTWAryDQHe1iNa+CpdAeU/gc6nH4IjMP6TJCyUeDEgPU0KYOADQTzEN/sBY4maZcgzP8zvtpVrgp/Qj3ZSQYOQ77QGZJjD9qX4nWpLHOrTDri1vgFm+uRAb7tXSJp2BiBPNDudwzs2E49yvAHIWQcwxXP3Clm16zyMwML2KIuck+9vb28G5Br+eg+ABOYqZdVY4ohIX0OX5s6j7AACsOv2ZHLHrATO1JRVfx0G4VVoGWNzFaDmaYPBDm8IDiJ5zhu4kBS+AyBs1ItLzPOlueacZM0mQfYVVeNq7iwryIB6D4j7lx7k6jGWcSFyu0kZ2x8NkjtSxRqyr6pq/31zl0HKn/WmY83sbcrEJpL6EJsYV5sE136rhrm662wxTD+ibai/Qx8IJ4BVvtvUkYEwJodV5ttat3jjkGfxAp3XUE1SOnZiwxArxItR7Hq+nQRxodrJJ3wMqDwocikAqxkqBRG+eI4XdTiP5gIppfo0gcM85Imb9piJcpwoTjmf98VYHafoW5BkU8P5WyCpr84d9x0yKrpecxzS4jxMfB7ylZHtdwLDHYugF3cIGWIDLPhEzlEIRKsZcA5WY1Q6yCgEcw4w2b6OMMb5wClstagEtcec4YxnmILlwJ9yH7YXn2i0KNAuJpqJBEwg2r5NoE0CnN2XaPnoNI7zZNlZSx47dFfAaBh+SYnzLURUA6zAt3AV7A5HgQaYm0wEXDRiBGCHsmxolCtRXpoNMBXxn0qbG3GRh7ls0W0r1JJW920NQU5QVs0As0gmeQ5U32j2+jJPoIeY/laCY98pywqkA72FZTqgZvCKoaWS3vXcJDeQSjeNAZWMVhDsQoNASYYPLK9jHxCrcVa1J/CIqrUi4RHnGEFyE2sPirxuV89zJpWpTX7NZp5Cvkp4ILy4OxxI24G4PajakQKPHXdAJEVXIvico989BZi+xkYGGjVUxhiHPKSuenI4rL2n2Cx3CxRJr4hcm7XPBvV7BCqhNfUSI+C+bA1YkuQcZwVj4MjnluvZGXgkzvgkCzhJtepPvfxFZ10SjwkiZMVshVZppk5NWg1mpUXizBg0c3BybLbKa+jRKNyUEhcXlLK8vePLh5yJchNtGOm6PttAE+zZA4Go1GsIlCPQe71sC3zRs62q0dhHCTOd8uLcdB5SZqf5sXHkyzyVkfhm+x7O7LtzF7Ya6SpSYeCydhNKQQ6AatJtS6GrvARALCc3mC8MpL4ASPlaGUVnHyHhmOhqwV5YvRG+yJH7EaWhMOrY1ZL8h13cEE2oKVwhXU088VgVZI/FE3wsd0WKUlYh46WqUCEwCVwJTEFAgGhbCYVhBcdQu/c9HTzxEYMNkMGHPKCCsIp627pwtaiZ9kn5UVFGSda95VWssaeaOtSSfmYnKIfg0T4qPPX07r1MoMgjAXFZ1J0AyaaWA0IN0coh8LK3GwInjaaPN48QDccYgkwuz8vHl4HG6eDUKQwLcloUwVuq9Dvs6xItdCWPmuTzwrJDFzg8kT5+6x7m2DiFIcWSJaRaHMuqdDQWJqDAHyOgOz12gQHWdLcML0mE7rAKf4bnW2WagZpXN0Q2uYPpe1j9g6GtOEIW+IU6kw7/JLbc4tXCYkwxjmM2BaLZ7B4uHqDojtTEOOuce5hNC4PRy+AgsrmayrfyVOV+4QGX7v4awUg6YBJuCCUHdTjgeZEfA5zY7oKcid3gJV8imxVuPusCqOJKYqKcf3KfCI5yfoV+gQpjBBIFq8/nq3X9lkk3JHbUlFdmMpF0TWELF1pijLxv/YihqLSWbuyigCjKCH5gZPzHnbKOiZwjIgrg28r2Ap6C3MC3uSFo2kRSNxSjy/vwgl5Ndgec75cnsDG4R/deiJskBSnmRU6OmHIuNaehUwTaSrzjES0W4USvKKnpJGNhzMgptnTIE1puyeutJJv33+YvpTx5pspApNDQ7/Q1i9h1B7r8K4hdDzHD0WFM3hX+RyN6Cmu2MTTzf1inOvkW42Lf0ZasLU13QH1NDWqnqJXPdzcsxoLr37OeNkmtriaqcA7J+HLXovJ67dUZ4NapgYp11ZHo+BKhHSUpyMVjhDgCMwqB0XSNHNLVBeKMw6BYYjzLb5VDLa0SXv+Nwbmk/ULMcAqu3cZKeap8xVzzYOBQossSNNaPPHBNCWrHcUPfPTTPFs7GzL278FFjKPMZ1dBC60OgLt4o4mr5uE7BVIBrznR3OxdG2jFGdMmZqWy17BVTzzi94JOmrkGdOPCJfz//aOLTS0CyWvXWqndyzflj54uZv+zwtbHMDOZKQ2tVqZckfBLWcItc9VmHFUlsJ6nNw0zvw0tXdNDjW1XLPO1NjDbn99oVX7gOW7njuYQDviIVMZkanFP3ZT4RBxtZPKoJSoKr1cfgVcxmoeOu+GTATP0ByefS/1txRTxqsFF5Csr77jCDYrsxc8b2LM0lXGHhXPi3N3mp9Ic7ulX2H0T16qiaIBQap7QerAKbgxviCd/rKXWRZm7UovIKwBmAn5HUIR2JDUdpkmsAfbZYMNJ44Rrm2RzgZB4yAsH72LJkfwm04B4sxbM22WVjGDFjd4kX3PbQdqDDztH7ZZ1vU7jd/MFtI7GTf81PMddv8xGRE0ISsKbvBfDlWuBPG4hH+Zy8kUxxw2RteM5+BOm4Zoqj5fw+XdyX+98kz7iXRfQbL//WACrWBYi6owsys1WglMuUUZBCmOAsafBeUKm5A4O+us6bjfRBeVbI7R8MSdifERMYnnID3/VDkfjAax2COYKlJSGbNk8Da+T9KqzcVmnLO91TTQlqXSHcQxSYEgIMYIk38efhMbsuAJvXact+yXvvwuSpgP0OeRCx7I6KqZg7ms/BBTMo1NP+TZ4xLvpHQIJkvs8UkJGoe0hoPGAcKp3V/nsHSrsQGipgNUl5rZxBSvTwEce2aACxOAOHu6eVY8b1teTrfzepyzNc5nZ5ntpTewl+R7j8+knz7Lrjl2AUaEkdZ5xfNc1z667O2sBgNhLvOIngXK5ukRllEIy3yu2Z5n1Ns4W5tt/MS73uWc4vXdwQQ6+vRShWprr8ppisCwqOUQFPzcLff+lMDYLA5RHQXVzb5LcTExduPOwi/ExEUx9yd6AjjlEzzsWDRkF9FUi7oFyLdG3OPhIFHNqwYdsISMjFYNQY0YFCK8yoGzGjnMBu+ihLvWhsw1dxmIKfAKteOxbeJM03XWA+FykKgMsUOZnoGPbCKEDvxyOOnoHWJqmQYQOgn8mjkaZWpkB2LWYXDDfHm0odkQfZNljXnyfCZ2O71mpc2StilNF2ZB+lrM6D9AsD8MnL0GiANflgCx6ZAToszDFUKnSHMvkRedFvl40QlwLLON9thg48Ji6n7ve+458elIegM/BxNoKiMGOLY66fOK0l+dE3TCpFwIBSRgd4FVrIvQCRqYGyFVBuOIHJpRjQN3YZScDDeJyM+l4UzCM+kFU8l1Ov5aftuuWXmzx4l7BIkpmxA1t21Sf2Vhxt1uvrCg+eDUmwPLvO0S6sCVGz9NIYjKJalEJn9Rl3DfI7Q1DFBrCnbYwOYHTgU393p215mGEFLjgHWu2o/++E3zLpXijmXTucfIWQwFF7BQStED8BTTeoRjvWNjtzGZWrznyMwK53jft8LXaQMHeUFbgynE/3B5MT12aY291VjD4J44/SCKK9vGxWZeIFPe3IrPaxyjxb36+EKabw4fXag3f+g995/46ATH9X0HFGhKLufHAo0/cz/nJL2Vy9VqPN0SabJGKLEE+yejI71+4uInM2ecfowvV3hmyzSjJjjdC6ErZAR+1KbQRSNNxU7RPklnHQQZYywWt8JIhP6YHwYw5yftihHlRNgQNcU2eDTLmxpqzDhIMSpXOAKIlo54uSHwUZvkq9bO9OVpM7PNoEZk4QvAeDKB8LggGK1OI8npxccVZQCORhTfR8FsUWSHzJBISZzYzxyvHMLoCG3fAZfCraBLu4q2g7a/xMN51P0FNGif7amnebexTq9wF1OBmizypc/b6a9myfzBmU56zNUfGkCmV/rNG4Rx+SFP93Ew7qAlHKVFHQX8Ljb8H5/rrd82O/rHaWbjZ957z8oVEhzIHUygKXSsPMlpm7wuKkqCjfOOk26eFSK74dzzUPGCGIXjKf52NIgi3BWaDDn5NThf+wBUoNOxZblbIcxu+l78VVSB2Ds4YrX17CLzzISlUTDjlx+boSJDAwamxREEsqnmdMMuF9pU+GBITpe5EwEBrTmAOTl2cixzQPEo+RISSXYAZlSRMuddlvMFzbNE+iSOZ7DZmNzaycl/EewxaDZMm+iIacUOXyy4wJL753ob6Vn2eW9TvtMbm+m2GfZ9O9dN3W8zgyO/Ty6zn4SZD5hQ0ZFpyLT75awUU4RHMKGO0VBOtefA02AvdP/3ji3WfvSvvaH5J+ysCuoP+nPDAn0q9vxpzJlEyyq4yL0QW54lgUEKhekj0UPsxrbbDhEEJ/xLRUZ6anMvObOyjFcwtLKLM6e4qEEFa183RYrVEnlZ6+PGV1JmoQhUoJvGGIJGQDYJMnwIs0CUS01rI4nyEGQXPUkv3ikiiI8GFQAqgtxrmGIClssctAJR3GiqMTi4LM50OW0uQ2wxhSb/g5KApQlMMiDcoaM4nByjARDnszzK89/QRVhuIKLKDdeysIaYTmGDN2Zm05XtjXSJGZFNynMBoT7RRoDB18ccEfPdc8wXM7gbK7gJY4gdsgmpwQbBJm/o9HgFq5numGueO9ps/NSX35v+ydtPMQB5Ge6GBfr7356Gf/tjtdWcl5UyRWV0b8YEN5UCuqZGeoEBzqvIgS06wbj8eg8DG+DszhQQseRf0+voyvlVlId0aTvyIU2e1srxQu/lsnkxFWPlqipzn15FmGsug3kVlzuZUjaqVEIrF6YG/hBmwgPWRlrJWUkleF7kkOAgWsIrLN6K33v0X9xLPiIz3LKbrISrSSda2BnUEiO0CzG5ERlBCP+xXJ4LJCb+mOslod8lN22fT7vRBxDuk+KrQOuF99DrCxZxehN7vzUrWDNMpzDK78OUeIwXGLaYzz7DSuUsLyosIOANpvG0evJyNQRoWIvbW+WdQ8GdhIa7oOtudvI1att/MN/Y+sEf+KrFJ4B62e6GBdqcKPCqc6ZBXKEwSJDa4qgIuMJXx9LH2Rv4tts4ZwIetymsuiC0DDhirwLCUKrP1NNYzCbeZB7bhRlCtudv4plyp7MuxDG98BIVRGAsik8JVRHinOck5yxGwEcafqaycd62wNs2tP/N0zFCyFBhDWFZuDI0j9Wzvmln6pLBBDZDlPCJEE84ZA8xcWHaGeK/NCiMFYB8Ls65ZwdzTVcwEcC67/BVmOSHkPFLYRx/xCVDwBFvn6sUCD/ClFqDjf8tBn5d9nZsbPc5VgHDxUbuHByiH8gKM4MW8XEOBy/0HgFfF/P6d/n2+PPNzX/x3DfccVOE2XIeSKAbW5tPDmiN8R2vMaOgdsIzSw9HqQTmIv/Vs530l47PpYcIi03rFoyrRguFn1nbUsgiJhJUUGXN5FOVyEj8MeASaodwZqgMkUWk4DEf3W6xGOdZxWcotWB2ps9XwUQcecaftFdw0cDjKcMZXi59of9snQoDTsGfdmGKTAdc06+QZ6pCcMewNizjJqUUKujIZI3TqbUHbEJ6Bk27CjEuqvh9cJfXm7xi4zcWfZPE70HG4gvpxWNn2WePh4NHz+1uMD5gyoQn+g1wRW9Kmnj7xLrRzLR30x/lp1/Ge4GG8OjnLqaLZniU/UcnFz4P+pvmDiTQs/WFj3Q7EOrO1DGjpAVKpznsfCtCe2Z9mP7nz26mH7ljKd3HCxWtGiNj9gC00bqNEcMP1UiFx5sF1hZ1hO6AKOOMADPhESYA6PJtsQ2tQtNZnVncsl88RUuZVkENTKT3XlyeZZmCJT5wVUAWa9rl4AkGz17WaU45f6zmblHtvr1udy2dofWsWOG4guZQCBET4fv/lCa2GyKXuIQW/SIvipsufwmro1UvDGfSf/sHX0hP9+1zOFQe2uoM+upzHCeAjru/uZZ+8ituS8eYhvOlXeshxg9oB+fBtbdnGNBtxHs3YCYjd+kN+cZkg1mTfH41JXWKhL0mDKiy/xwz9J96Ks0ebaRHvuY1qTbXP795+jJHFCAcN8kdSKDvODnzySvPrZ9BWE9lqZB7XIWJpfKjkm3SjfTRs430I5wC9PZT3fRa6uYegO3o6mhxmVQGT1HRlBvLBAH1qSArd3SBXVo8gpt/883wwfMQ2lLNCo0raYIVp2hY8cIU50BVmN1woTmB3U+cSnrvUXwGwduc/OOmJL+bfT+v+N/Hmx9tCPbdwmye5LIIXwRwGs+N+yPHPcANn8RNm17mLK9dEfwCmvZJvhy6xewCUxQUnljfD+TgGsf7/eYWrydSRwEPPhkGn/IYgmEk6rp8D8dIdY97uLusiva5n910EkDOcQ0Q6FWQfuZ8qp+/kl7/9tvTWx85mu440Ugr7dbKkftGf/vnH330H3z/298+XQWkfWnuQAL9c9/5wRe+4Wff8NvD3uz3xMEmUT8VA+NW+WMwJ0FwgtKe3uAN589Ir++p5XlaX5oNCxQcotEflQ4KdBshhI4Hmwaqlb0LTXx0ZzyapZfg4Rk/xmBN6OJsJ4IKO3YIYjxGRBVqAI1tOmgMv4enwA18k6S/mt58sp2+jQpbnmM6Ch5YUr/hUpwNtgFfFLiiRQsvMlQhMN+LnZupn+DJBQliQV3CfZ6EhW7gx5BYZaSX/MyGByZKjTMReJxeE8I5Vnh7OwsmvsCgUCvI4UQUyPIyu3zPdchgkage9bLO18uazId8/iwvZ4/Quu7reJZ5hM9eTIu3LaSv/o6H0uvvwQaf6/MyrG+6DzjOb/bvD449PPd4Sn/vYUjMmb303wMJ9LvSu0bzzcv/bH19632pzXyLwuUMgvyQF5Y9Ln5C+KrwEEJXjgB05s8EBa5UdMBX6SIS3LtcVGwRaCtAEC9x+VhwlXRRaeWhAhdeZ5pwlSfwEhAthLu9QYU3w13nF/hGp5P+6pedSm/hcxqznbX0dLebziKxrohpkrirwh0JbfyeWuR+6Mw+G09ls8IdbfW4CHVWJxy0xPghyM2DNPnvo8W2ceRxB2nAXxqB6S2yU6Cu9onuU77FzaIP9h/lFT8QCq5aFaG9h3O02x2W2t2i6ouyxqOklGfBr6DlMR7JzzGNCzJsxILXW9BzerWfnr6I5nfU97Fn2Jm3kR5+5M70Ng5wfBVngC1x8J2DUhu5C6lt8M7Otn/k0c9vLm7NrP7w20+d+uJM21GqcP/oniN/9MOPX/rtQWf4LXG2VImQa3LWe7C5imCKKMLUAkqIV0i/8XDBRx22V9a+wsjkvZwc5QrORkY7gQqunaF7PwlbrgIRKM3DgD3wF7i97gj0DDbocST2MqdBtZgSO1dnV0VFU3TXCgBoFfAQBQTIbZz8hhBqj7vXok1YfDYO+BkEzXB3eLTosfK2TwQYQfO4sBb8cCDXhGdiNZ884JZ+ryzcYYLRaDwQ8tIlFuBifg3+y2ql3Lrzwlw67klWCB3intkNkFpYmreh+Xmm7DisK/Kz58GiTD3EcBMafv+5Ydp6Es3/9JNp6eHj6WuZXH7rSTZuzdI46h3o91NwvPVOmcRg6Yc0/PnZ+e8/U5+Z/Y3z5//Lb73tNg6XfmnuQBraLP7Oe1P/x587+mOXzp/7urS8sBJnNChkOgUx/IWZERhRY2FVE4TAAhPJqntJUu5GKrjTLhoEAaAYu2mQ6fAxwB6eAmfa4hes4Cr36aTTcNOwBYZK9VyMLvOVvlrlAYqbsbhrMRCyqH7sdfAAUWWVtWkhokajVsvG7jPQWfx6mW0ghVo7Xs4Fh+stbZSE4xFUAWnAiiQrn8Z5CE40EOrD1TtfEbMhXcSM+NwlFQlV79J0mHVkpDDr+FLtXcT1mI7z/Dw3R7lINsLWdnX0EmU8r53tWzYUhknAGMhzDl362Gd66anfeibN8KbwA+++P731zRwag+WhFh7RuGtssLKx8ZpCbtjkmc9FYZq3h7Avzr6v15+Z//XLn/9b33bk3rVM0MF+DyzQor/4fenPZ3+68RPb68OfjkNNYp8fEcV2ViCsDS/94WQYl6pCbwgnnvADpEDEAwGMosMVJueHKkyEwuTHnb8i28eVRhf5VTDikMMVyh0pA/8emRTY3VE+U4bnecv6EhLpUHMGbeSeBU0Mq7GYDzFv7QwA5RQuNJW6wCdUYZcrD8AUeA98VEMWMyNr4dCP4HYnno3ABlNnFBy7B20E7mEhXIPDr+baC1jUT23NsHSNIDOrQeuY8DHKAyxAWMDpU9CwRN55v4ecQeg2OuniBlN3aOkWaWM3X5P+gdXjj3742fSxR19Mr3ngtenLvvJIuv1IP91e32Y2hEah6QI9mlgNex/44Yqi1StrFBNNpjrHAy/NzX5Ht7My98Ez6T9716l8+oG536hjVsm+5+DuVx9Pje/69c2f5WT57wuh9t2ykIyQzMpfCWagh3KYHpc3neoKRkc6BycRzy1Lt54pB5zgMl7hLAI6BREcmn6+lj9I4afc9RSc03noD5h9kBkfDg/aLdQjYyG/xb0AsQscLzCLHnMjzjK2acPGD8cXmRGYQ5V6aKPC4VsldZ69+5aJFpr5xun30oWAufpodnJqRIMYYhZoGigYIdD85qaEYIZAB2H8iExTppb+lAHhh5+kRx+/dT5V/WhQTwH9+nuX04MLm3wxgP0oXuZK3gNMg9idxzz0OoLcbc2lF09vpz9+/6d4IXcuPfDOV6W3PriS7mj32Oes7qahUTYtGgV6hrK14Is9iGOIkrPTsG6zzbsQOYODU6a6w8G/ay02/tN3z6cXgvgb/HnJAi3+L//VtPjxJy7+3LBV/2uoourcs4rM0LLBeiC5R00AE/YaJbQWSnQQK9MI09lkI1KAyoXNR7xRweDw5OfKu69Ai9b8dOHP3ngw3Gu6kQRd/CBEkV8lXOP0ekqe3uMSlsuxAFop6J8nYd9vjTibQJDtm/l552Udj3kkrUWts9JWZ8eZhzGqqZagh5dDUou3QBrsi2hwVl2ThrE8i0DwAsGIz1L4cmpPoeV8Wg+6dDNUnVGWOwDnaCzhB0wzxMz99YNDHz+7kR7/PBuH+ABp1IU8L60Hs2CRfL7mzsV0iqm7OdLFOX4IoSWKL2bRI/QQ6Iuj2fTxT55Nzzx6Ob36/tvTmx45kU4c51wNaFqkh3C+o8ZmJbOvUVjvjUqY7V3iECH5hXM6UZa7LhGvofHQXmRgub39y3/z3vnvCaAb/HlJJkfB/f99Z1r/5t859r0fePT8mf56/e/GMVK+EMbp7FkoqUEr0OkfChROm02/TCwCY8FCqITAH12hFQ95ltSwAuOjCCpmGBXPYTiSn5o+bHTSR0YlY+FwPsZlQjz6Iz/u9hiBD78VXYFkGggLZzh5hKCQn2v8QZ83EpjGDVzDLfZIshHnGGclceBgF2HtcUU7Jz8NDcQxl48uOXbXd0jHuRtXrvBhFYTcd/fTwBkJ4tvg8+tAR9hFf8zTjAhzghshDPopbq11Od37+hPpZIfPvrF65845z94bMZ04YLl6jTI9s8bUqbzi9FcSUFUz0MUJRVVdtGgorgS6h9s9Nwq981J+scx1gy1gOQ0hPf7iKttKa+nrvuWBdN+dzIow797A5LShDnxRGB5xqghXnjKUnZ7NIgPMyyZGCeIujDt8tn2JGBi3PCzymtdSv3EKkAO5lyXQ5vRvv4nJ5fYn/+uZf//IR3sX1n+Mk93fAOM5qh0VM0v3sr2a7kZ7N1se60RLp2DR2mGOLdNCWSD3eMzTfTpSfuoi3fQchxmyiSv2DBNv8bUJTcNjthUjLT9WGlhevMDeWvbjHmlvMyCjUwvBJl5XGkB+MiDwsVc9rW3QXc6DFHq7qEix8RN0CY43cBnjgkIDDfQ0q6D1TiPddXQbXWQJgI88NA3ws1R5Anm7o3s8vVBbSM8htGvg3hDWio2GzR3Bi2ViadUMmPGi4LxsG418DuVwlLBFnt13aU/o6aIxxWajl8LceEfdJbT8RnrktYscpsRRxXwWwkUejyG4hGI5TePrrF20NGl24Wi62wMjWcL+NNf6Bo1oleN/65wJy5TdZUpUZ6DneSiKZhfN3OX8jk0+Md2jN1milzh51xL3Xtrm01d96s8Bqy8NuDFzZFfDt9NlRp6ZMd4xAu9Vgs8w+WkdlZmZ2XijkNkcGlSLvFe7FxGVg20jfdkC/eYPrS5/bvSO+9LXN7q1s8d+b3Sx+wAUzsZhgTTLv/n629L77pqh+/LdBwWxsF++qqkoMxEDuyNa7zba40NPXmBwMJPecGo5jzOJV8hiRpX0eAOP3lgqp9gq/N96/Hx6xz3L6TUI5wZW62Q1y4EUwLucOJ/iPNrHnu2nv373UnQmCnQR9pyrv7oQc07bwhxg0Peb5zZSk81XX3PfnYBniLLV1EZn8/Us58c+s5p+6U+fT8P5Oxjt19OGsqdT6vWbHSZDtHSsAA8Kj/PEQgPzvEQVKchzAPNdlZi8jcLwzLnauSfBLx40+rPPrqcX7jnOrjiO82WhQ3H0XHJt4SGa+nUry2xpn08rzHAs0Jg6tU66E55vzC+nAQc8LmC2nGWeWrOgj0BaNz2E2QZotk4rthgH+O2WOPKAsg8c4EKCCicfeWBa1RdkobVDifEcK4+AOv8cp9KCyxbpPhB5p9nUaDQ32Vvy6U6931lrdD8kxEHcS7Khf+DRS4v/V2/2PWvbw28bdptfThd/Fwaab4ZSglAZ1j8Tk1vpf3xdPX07Uzd1NIUuymBJiyMgCq5oMyq2Va/TRfsW8MrsIhUf+juYZXckgrHggAM+EuTAA2FBg8xy1GvDinCAFIJm1SjQkXPJtbpTASBY59NjR9CMsa21osbK0eVfiUSgxce/H8dZI0Il2mavgsvvAkbvgdcXXz0lFErRVCvpVz+xmn7hs53UmV/h/T/4EHsbiJYlaug4VFEEaGLKEREso8cqjKeI8uZzmAnslQA7F7B06wBw6cgr2Mu9sZbe85Vz6TVMr7URaJuhh6b7Qu6lbj2tQuwmmrpPg7LRuVkpTBM4Ge8X0vsYZzpzCD44k6LCoUHkQSzmDIO4ebQ3r8vGvHlbu500UtRSmGkAHnRvbxyDPvLRvo8FJcLU5qGV8OucAZqdnRXm0dMvbn7jU1vnt/6X9z5gYQ/kpPlA7u9+bPDe9zeO/sTaYPSWoU1PTeNLaWzWxuqfIpK4Dq/LszuPslIHVK51RrDs8h9P+QlZtfg1ul0Z44jez/7qYroLhqjdTRaywl1c1qN3DxPfZi9Ck11+Hp4S3R0RDpjClUT5qbQN6EfDbPMGBvsaNAWyXqEcQVuF3BvEK9CWwRPwu5wi1EUj0heFhoLciA9to7Bga/qdvq3aWnrzcjM9wsDwA1eoHzWuBBcnrc58mKF5KvCSHKNCAlSJakhFxTGF2lBhQFhjaRna+QggzySicbTnMLYwN6Snxlyy2jMGWjQup+HmZeKcMwzOWWNC8RjfN6QuNQkQ2RBkhxUeUuPxBQphLIb4Ror1YFr4Jo5YJArexoggaIstqxjT9g7WJcYG6bLAx1fIDCdfgLn0qFgwNdobnqA0+I7bj2ymhz0j+ODuQAL9Tz62/e4r/da/WK0NFobYUhicMFWivHByMWxC/Bwhlc5eSgv3H8fcaLHCZKtVZwENA/RbL6YtGCIuujIm6519lVHYUsUJL2xxwUcfDERwM/sKtul7AfK+01k9SH00mjIttiMX+1xcNMZKoLX3bcM9DhR0tjKEWeIF4q5MDrFft1kPXsWkOX2pn45e7KfXnTmfnmNGYG0JWoXVWQi0nWSEfWW4Au1lWBSDHxkmbxU37Sy+QXI3U2sPHWG8sYD1yUD8Tug6MXtnuhOa43gAtT2SWbRh8JP3AZ3Sk6sKlVeDbmpyiKRZ8kchYj80BVKzahyOaCBRTAkDb/xBind1G7fKKYteQFO+cZRliHKHSiNv4qISrQWGhYyhWvGFgCi5CA7sJtJyvaQf9CtyzR/ozPUWNrYZQHBwdzCYVhuVUtLbh3tItgJPhfs2r/OLnsRJaaJw4z0XlM8CRYFlbni0o6hwusjYh1BVfDEZrNLighc+yNxIK7u9drrgo3mRWDBdhIUnHkNPBEDF8Byaq8U8Q3cb5wMC5SyCSLQR3fTDLaDssHqYPu6yjY9O0uD9Hsr9J+fT9qUL6XPv/700+vpHGNwx8Aua+VGqTBj2O2iCUMPhmQUTTgGxt2EueIHPV3zbQ0vp6zi/+W4G27E0jpkV47BABZ/BGYfKSDDdPxRWZbck6ljzycUJo9ZnXF1ziAilKWetCUda0JiBZA7Jq6xYehdb/EUdS6+pTZCvcR0TYpihkUtE82MxaRGt5iJvftPzvAx3wwL9+LnH692jrztp5eVmzd3RRqXBctMlzJJreqh1sC9dSPDtiJFTVkTxnznFTb+CZeHGDiCPqpIJwXrTADNm/hgwh4sjp9eHVFl5wgeXIllkFCaDwbucFe20VN6onyNzkyB3UIbcSgMPntvswoJdqV9C7aPFetMCLRwothkvxJIx8lfDZFj2bY6VQXr1A0vpVZ/aSItXLqQ/3SZymUshDSZAtHTLOz1hS2dvLgAtBDNjoXsl/cAbj6d3cv7zidEaA1/sZARJJaAguX/ZCRA1vN9BtHxZKyrQ/oHfgu3jaiGMmRRBwtyTnqqRqYndP+2ccnxLBr8CbXhGK24eIk3mZCgjaLTdAuVPQGSffGZQSJIZ5smb9B6f730+3cvfS3E3LNDpDTDoDHXqHgA5VrSHNHvZnKXQ+pChMWjxtCBPuczCQeie7v9v71x+LDvuOn76/fZrGCsOxh4HB1lWhBwRHtmELBFIUTaWkBewZh/YIiHEgr8AsQBlgRBYimDBDjaRQMrCWBE4E8dmETvjweM4M9PP29339uXz+dapO6d7ejLd1410F6e6z63X7/erX/3qV89TVUc0sIsBNiRQ6iKgGk4yE6AKfNauzEihmCK06nvYVmFzUQpROXBgGm064koR7vOnSsiTj6c05FQFL32jftxUePcEo37wa+VkyMoKhVcHbDEpeI5VmF9ls87RB582N12S8kCpA4AsHyC4pN1RuppnN3kd7Ddff3Gt+eq1eVbymABTDq5j2OOVsSltjATQHPdIeENp+AzP0pRYyUNRslJkMI7Jjw7yV/JSPOTaso1COzTBGTe2XSpoRemDGZTJz2TZVHxkYPLnGiRHmsorKyrnwlwsECld3Jhlhee0wYUdcsJDoBnUYW61aSUyfsAZBegIC4DHmnSICqqFlPrURgY08lpNDSMF906oiH5Zy4K0T80LBVTZcS4dSwot38IOjH4E72QLPN/2ZdlK2kzMLNz5HE9iKEDr63zP+Ztlu8Fei2vP8haO9dtfv/9JM+Ylx7vHv8ibPwFI2zeKfpDH5i705AeHXiaEG6xL/C5fA3h+ick2LbmrDr5SdhAv7yqa2Uwlg4xynGdGnhbQnlVQLOml6PhxlcOgkj6yAKA8wrR8CCN9aBZkW2eJ5L/A4Xc15XwDoAlXeucDhbYy/SzmUgrtXMQlqZSOtT2KbPLklK6+MKzgClN0hDQ8znERqvEdU9mekOjEdcfYBlfY0mV1AFtn4tsfBfLguL+FU4AqjfgULPwHlmFDbCLskC13hxJRApAzPhbWh1faKTPycsQqxoJv1ISRKBqrO0pEnt2Eowbkjb2boFn3XeOTWE8+tczwea158QUuaLm91xzdvctaOLJhUz2jb2QHnmtfNu3K2P0aSoBx+S9trjSvMEzZoDnJYYL0kgwx0NSSpVI5BbfxTDGEd1tWcgn85JuHxFts3bOeRbPLMMsWs7ZTYIGrdGRFaVFRyFLt0RKCX06KwRNi2kC3wZCchJdlUeNKZJFb4bv0eMJe3lxcod+BRcZtMp+bLiuXMh6ekM5DpgghoPwkP2dgqghOBZ8b2CZzCvC0p473HqSjIhb+0sK0PEewLVAqD4rncEKhlmAZsAJaSbEM5Im64ldtHKbkbCO4krUiCObZukrfQitSgTrwq0vcB8cXnVa5f/mZa8/Qem5wH9x+M39rp3l/F+wNWuoMRiEkUYduEo1mjZqNtYVmC1x23odeURBZBNY8YOkTp+RE5KIklpvX5Qpj1x64wONSSUULOLRJYsiEXuObwsmQom1RSqkCHDISVCJ4W3pBzE8AShlMAg1r5dqGBU1ZufZuL/UZzMUVmkTKre8kj/CUW5GABX9GmZ1YICFrX7qmAF+OywiolthjUBWw/YA3dB6xb8T9yEnScaSiVtL8uwqQhQRZruHi0fUM+cCJe9XKPyuv8K5u2VK5B0HFt0G0hfbynAV2pjkccS+dS0626PKgFqYV50cx2VK7qcfvdM/T+m6ubWTyM88C75Oby80LDBtGy6wd3zps3ttmq6WvumWWf2WIRuEIw6SVKV47UTWfDIsYcrh+Lp+nxIXHSZumtIJKqShurbbKxSshaitpchEAGV1kwu+eiyhvy45lcp6JOiu6ykAqyFnoEAddG8EEVsL6gYUPb9LDfXLjxo2pG+lLKbQv+1wN8EakoiQwY9OUGlczIJMqFAUhLEi+9K6xAP9co3BH4Lhst8gir/bjjGJnnxlfi7LA2SkACw6P3JiuQivopE8Yziho+EewKuohQ4J5WgbvlXDcbOtrvMMMLy5PFuMnHnZcOxgxiQtvg70MS7L6YzrADeB/j7d/3gU9YhmKu1j4kA/3V9B6f8ya8U0uMxwfLTUHB3wbhZbwLvTmmDjObbPrxxsTFzmr5OqHm5YcrkQx2ScBW/soi6dTzJBLZmU9W0V12AGAEfxHbxScfONJTKKETYQ/wakKnYD8CANQ9C7ACS1UxFGeJTy//CSE8GLs76pbG0KBJ1QE8a3tGGNNStqMqpqTpbVn37o9eO7Xnlu9FYBL/lxKofPJYjg6dpeX65WO92JUOliTWTl0nK1Cx69CGK/n8UZBqoBHrLf6bv9RxmRKYvwiHMdvd9E2LxucX16NPxUJQAtdWavoR1RGx8i606qTxphltSgntUBWj3N1WUnbjYK56BD62SXGvgcL74QWNvJgUqjCYwVXtxVrF5gBleyAQfQh3fYBr+S2ydP2Gldp8dJlxGnon6HkQ19AHbPawZJV8wQK/DEbRNxBxyWIEZndgEt5bEi6w+vsA05rbzIpT4uclltuinrJcaR8StR4zENHXgWohDy6XEp8GesGGTkAXWljw1noRtHpDcvVxMIiHypYNmHFK38tB3R7zqcm8yTipTl22y0rY/Orq19A/v/w3R8P3vjai6sfiH4ZcymFppwQpOzDQc1ZclkKv2RPILKqYgGTbpzMBOcczqp8JlHQG1JVVWoVOl/B6gClW1M2SbcISclyY0Jzn/HELl3lCso2lxksrV5mWEWZxXFRwONKKrQGHclrahi2vSZEXl2tEMBCsigqA7j14/VIkw2lURZOYAhQoVeh/+S6Z/JorWHsmIKiCPn+yjG7CYe8PeSDO7TO11nRuIeC7rFlVN5d4Zjn8sMR3y3JxzMXmShao1z5QKHv3T9o3t/Z4sJx+IOO1wmcUEHLnyIHtpZLWJO5B2E1F0RhCMe0pRl3/TndYlcaxooDhq0rwSq0e7KLLJFHSEqxrKyYng0JUkcXKg69m3SQ0YOKCDwT7BPeXbBrlAnv4m9try58518+bd74vWvNjyBzYXMphd5FeOsUmp8W82OlE1PyibcGYqPUvlDxEsrt+7aKdKcYQRWAtsaMWgZmvPgdcjBwQNMGbo6PAEucv6V8XMkIpURY4719/hO2+v4veyVX/OSYl3Kg1BlHApqKIL4tCWmKrRqmc1QzYcLVAjmTv+gFQC6BCSt06ZHgL7CG1UIEyzzBnPyVYYBh8AUPnryzs1lhr7h7fZfYS7GxwVZXbh66Tms9OOBSHu6uOGLb5spTQD+zgv8QWtQ2WxH3VzPGPxouN3/13r3mpS8/07wIr1YYdx5kfJ9y8YgT4PSOQ16qeIDVahrhwou9T/arRMsAJNaRf4Ehn9TG5MNwYMreFvjxBZJdUGuUiGWkSg6h67uG2hsqG+kOqYhl8QAZmZ7pY4VfmbTRSFkI7ZCRlaMTChAYn9Hm6muL26M/a66t/H6b7IWsCys0ixzNDt2tC/e+CijqWZi3YBFjSdAMOdyAqxPuUfuE5aodWqCGwtDQqWa0It9hXhKYfM4LW/EO2NQ0pKteoqWtiuiwXdB0VTi8+Lvs5RLbFmChucWk6sesAa8uceiJhLz0hYgyEUSamRSizOZBGTtWt3D8K8Z8FBOlTJqGmXISTaSNfzVOBquxYOTXIVZdGShdtn4bWwof8MMT9ragqH6LxfOD+1ySMeSly5ghnAWyvDjk1MkBe49hYMDJDVZHsmmERe2bnw6bb72903zzC8vNrzCpXFdLZB95eWh1y96JdAasGLg9qPCtsjLMIS0rsEqlwoZfc88Qy/x6f52VORc1Eu9cQWV1UnzC0CdDNJMjzEqg3By72ytZ78ykMXksaPJqGk5sLTdbZjsc6SfcOMsRfpWN36PxBdQ8+03m2G++NvByD7Xt4ubCCs2LwuZNWpSfuoXDTehyqzBlytKKjaXR7+yJ40Ef0li+S+ZWsxpgplA0HjFFiSUJ/qy4KvQ9vk89z5m1VTagF+ER3iYlvMKP0Fp8C9OTbz/hkpcPOBO3xbrTyLEr8bIIJylE2bIYPPpvxm2YsyEpzEi5awiUfvJYwi0qW6V8ogFbND/nGwduW5woNCXscpdXEYjubZ9h1SVlBDBivDiiVjhud1XG4ccdWoj5UtocUHGVBQ4dy9sYsKu2eZbhx7ot2Enzo53F5i/f4UQHLf9K5iooDGkN5/ab5zdGzTdfvsb6v/fQKWkbBQUh9yg1PLr3vHCPFCGv7DOUAiYVGfAoNeHl0K0ys3zMD7BkOQptpcjqBEpPPu0ZVG7lURogS8mWGTwrBcKwfFPWgMmRcvGolsOlBVoc+SErzZynngYe4bmcuTDCq2j0h99vmv/iEoZ9jwVxB4WtHz882OGEnJghNYc10+aFp5tvszHn73YpXArHT1Fb252t21KYocCDoiI4LqV9YZ+ErTnAdMEaUwHA32KqOxH80CW6XfTwgPEnSrFAekJHXPBS3ASkKQGWMToNywNaodP6tSi0yldKr0ZZA4h4wAmulKDBuM23tmHa0sFdTs5QlNYEhkJzbguIcuNnUjhmHnjCBuu5AyZ+jK/n2Nl0onLj56QCG7ZpFV7jJcBXbbCkSauNBu2M73M4Fb/pJu1N9nbfa27/8lLzuTHbaGmllbJvQ31M1NbQltpwld3GQOW1HC0DjUrnkyVH/I7eDinrvOrGn+U8lNdtoi7GhHT8YIUPskVeQw+aKrLzWjCT9pguwgUcj2xxSGB3Ye74zqCc9h3Qku8vzC3tDI/2BstHzb+JdRlzYYX+wauvNj/83qDZu08rcQcpb6LQHrPaokvwYhIVWiFFySGb2RfrwrQTFAfcIyyfjjrEGSFaIAq3pcH5txJXtU4CGgWPiQSLM78USuCtZCThenlMF850StMCb+wTkc8Iv4XtkAsfNViltHL5JAwebULCC3HS1EzgcbTg6Y6MMo6+PKSUS+SALWlXi3w/bpZ5Yzjmu4TNAI8ts6tI7DOfY+LY/PvHvHNA9r/5OWQeRJCp+KYvfXmiIVj1PTtdHbevYTO4QpNs7E3MzfluLFqicZEn1dblTnGzouTGJsLdcWfPwW5RVptcQi0t9xGVr6yuUMe2OYrFkGj/UJtNUQfQpNcZUiFdufkZfld7hjRKDndsVhLvxM8egop57blrzZdf2njzlZeO/3h3YTT8/PbTh3/69XQr8IsMpjAXVuh3foB8TIBJTLNPC7FHFWNPQbPOVtItFCn3PECOoUKumVJZlLsvBqye6YMMQ2IpYeKiZBLVCKyUKaA0X3rxn2eqotZo4Rz8aQyTRGx+Kg3tTGywA9raNV7cauRxYlq+QrAG1njyVcPb5AORYGF8iIgTplLZsX0jlgpvtJXRYgCJz6Zlxz1XDTQDTw7g30AhPLWiUr/HjUc//ahpvnidbzpAdxOcVErRweH6rZOTDVZDWPM+Yr8NSY38EKg2IGNaTS49ao44B7ZHxTlWWdnmO+YkwhxKOBxAk9bnBPcud3AcclB3sAtC+GOlhompg4aI28rHVoAx84Hk0fzX8YIV1EaJU+vRBQ8rWK7rhLnDkJ2znDRoFnlr2iwe7//Fb2xd6LPHYD3WKMkLmde5Se+P3pIBwOFN+dtd+Rq2uc8ThaVK56UKUtHPJDLHVTyyEr82YWnNwY9taeuGqI8FHaUm7DxlE7YqtO4oC8WV5g/6tvLGB1cp47fQfXsYtzjERxGMNzMa3dW0buGkpzf0KwzpJFA7DFTEQte4TAiwJe9T82Jl4bR1wcM6RqActo0cnW1uIDsXd7wl3vG5vY2NyJDT3ofgOaO7RSNym8bEntFKkAQIZ/5wcLDTfOcmNDx8Ic++rZCfyACnVyy4l91rDGTdlnCI36zU0wq1tyWKiQywrQzMk08qPMgpU9Kf9FghGDEzngAWf2DBMYoJK2NPksTDbsHxEwwxPcN1hUZpXMy8/z69zYswhmKESTKpFBSwhe72R4OqssmmBWTBqMTGmSu7SM+6m0FNlKs4IWxAsSyAKoyzebagq5GOaDEU5EPGhAVqEwxNvYbXOJynDAQnQ4mWp8S3CU3SND14maSPd6L4BnaeUwotHGkLa6+h0nIJeeBtjb2uwDDz6QuHCSzDCXsiF92Pny5u+TSZpIvNhzHT6KTCEpd8A6A/PYTJ6MeWfhoYw0gvstGGfoVRRNJQeTWBBznptmkbJ72aR0GNd8yifKRhfGD8IYxnbOVgRYcM81yNubhCk56slNqIXYVsmMLMQ060A9iGGW/jqHJPjG4z1TEKoSqbBALeSqIWVgU/6zc88JfKDkgprUr1tJ38nQ564JNZjPxO8tuhJe4pA5z8BS2M4sajctoAuJbnUka6dhEJs6eaGHF4JGuw1xjwdjM0okTECSKA8amMDqLxRDGNF18g3cUqStm6zYu4icMRxYWe4fWRLt782IrbA8uTj/Q1Val1Owcwb1FsA6wohJln6Lv7T9SrNJfVgDYHsGAGkrnWlskaZt66GZPjmuEi+TOwxrePsBVGp8OakhBWC6SAHzJJ9KHQB7TO4pxK8By8s/CCmEfDO3G1e45i1/BOMRn0KNZCh9bJIZYtsvaksoKkzMStxrTtyqVpT6ltKxsc0lQJa9JpNYkLvuFE6BZHW1q1jHSn7Fo76YojPmGh2caZhulNhh/AaIQ7a4RzeMNybw5hWtHTg+NnfD3HUIaPGOG5OnNxhX777fHi8Y3dLBn5WqWyoW1eui12lZrCrnDhuXpAMLPBbQXSbdVOuUGsaKFrWi3Og4hQz08KV+GfEXDCpVVxjZ8QLvxUKuIKdoZEodkNrNojIuFVQVJoLTEVSxTT76K20UVpiTNN8YVR+Sqbp8q7BrZ2pWd6vlWsFcBKJmv6YwS0ayewBhmuu8ojbuDEM03nQrH1i0dcYPRLj7BcsGH3W43IrRFEhNDjx9f3gta9KQxR5wjjGrm7LcaVWB0OHkPv9ddH68fDN+ec4PHevRROzSG2GTjvCdkWLoWqW6Nt8m2cQVUIoUO4XVZVxERakEqlJqTfp/qxawER+nC4cBrtSkt6uMWrT42v/mobLupDj+GduAqvHSUnrhumO0SwNBEBP9qaitOFMTwKClAaD2XH45qcCqfyGSSNWpknfLY4RAVAhY/SV3zL1AdaeYCfuAmPQpsO4dJPuuapTaAqu1ECyF+GU3jNqkbevDPBqYKrG+zrPhwd7N3amvtno6/KXLyFJsU//Nrqt//8P5pnh4PlP2HNk6t2GKeltTRzZgLlMHOOlx/KpBmNNKDU2ik4c9oxyqguwdUCfVQBd9BOOaUx0bpOzKnweDqRZ5ym+RiQMxiX80o79PlJy9ompmgyjGhtqU5a2jNu4zTBr7ItQeW3E6az0lExzZ+2xuGDxVDp6JYdw7tCqPiExghTlToEOuHdXioVgDgrhh8RonVemx99+Pz8wre++5WFt1qsK7FYucgg9VLENv/m+EsH907+gFXJ3xnvL7zMcg/HuyFh9YgMqJZsgM/roLQGRkZiWHR9CkLlVhgTZSUsyIR3hxwGF4S4yo8EOmZSUdqwCBp3F0y+JoaImvYpGIHkE3OqQPCfwg9Eh748GyZQC5gKXZunFl6rm55864+NQ0U23VqhlY0khOkqU2RGmGml+FrZJkhgHsfa6QkMxLRshU7AgYkNXIYQArnaQFmF94oDXJWvNIwLbWz2whQGseTDSW2FdYjjTVDmx3TsbZfG25yCv7m6MPdPr6we/f1/vrH6E2Ku1Eyl0JWDr/xrs3nze/tfPF5ef210cPCl8crqy7w0+DzDuesMjrg5kBzNs1XMb4m5+8icmWkLKUZh1RIzIBLDVgI/x5xVtkeBQj6mFuYpOAJrvLaPyVpgGpWmdcZ/Ho0aH4VsAQzTGVqTjIbEuT81L+KpIBNlxR8lVsHOyqMmbB58hG2p17RrGzLJRAtQSSUdEIOrTXxAWrsqdchWJDzJl0jkTXjplB6FAFoxdzqNuXRv6fAe+1HuoNQfzQ2Pfri4tfbfm+vN97/x2x/9z9/euOESzP+L+UwKfR5H3/jr2yvv7myu3z3eeoo7/54gu1wqy1uBhdHyeOBqPyJhhao059VywoKJZTN/RcYGxBTPNTUCW0Vyf0rGjR1g8WNa/ow/a7IkZbh02shKusyCzmKUdMTr0hN3srzVRWlpS7PS11HT8EVJdVe06nd5b2Jq4CSgddRwbCd5GUt3YIzukjEqYazBu7NvmdiTIbdbLBzSIezzHnFva310//r4zv1XfmF+8I+vP3/ey4FOAlfrvHKFvlr2emq9BC4ngU5fcjnEHrqXwCxKoFfoWSyVnqepJdAr9NSi6xFnUQK9Qs9iqfQ8TS2BXqGnFl2POIsS6BV6Fkul52lqCfQKPbXoesRZlECv0LNYKj1PU0ugV+ipRdcjzqIEeoWexVLpeZpaAr1CTy26HnEWJdAr9CyWSs/T1BLoFXpq0fWIsyiBXqFnsVR6nqaWQK/QU4uuR5xFCfQKPYul0vM0tQR6hZ5adD3iLEqgV+hZLJWep6kl0Cv01KLrEWdRAr1Cz2Kp9DxNLYFeoacWXY84ixLoFXoWS6XnaWoJ9Ao9teh6xFmUwP8BvOeeqRbgzD0AAAAASUVORK5CYII=",m=e.p+"static/newqrcode.a8740efb.png",V=e(32637),y=e(59301),D=(C,S,Z)=>new Promise((ne,J)=>{var T=ut=>{try{xe(Z.next(ut))}catch(Ee){J(Ee)}},Re=ut=>{try{xe(Z.throw(ut))}catch(Ee){J(Ee)}},xe=ut=>ut.done?ne(ut.value):Promise.resolve(ut.value).then(T,Re);xe((Z=Z.apply(C,S)).next())});const he=(C,S=!1)=>!!(se(C)&&oe(S)),se=C=>(0,a.bg)()?!0:(C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),oe=(C=!1)=>{var S;const{user:Z}=(0,t.getDvaApp)()._store.getState();return(S=Z.userInfo)!=null&&S.profile_completed?!0:(i.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,B.xg)("/account/profile/edit"),Ye()}}),!1)},Ye=()=>{i.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Ae=()=>{i.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:y.createElement("div",{style:{textAlign:"center"}},y.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),y.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:V}),y.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ze=()=>{var C;const{user:S}=(0,t.getDvaApp)()._store.getState();return(C=S.userInfo)!=null&&C.professional_certification?!0:(i.default.confirm({title:"\u63D0\u793A",centered:!0,content:y.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,B.xg)("/account/certification")}}),!1)},ce=()=>(0,a.V9)()?!0:(i.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),y.createElement("img",{src:m,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),H=(C,S)=>C?!0:(i.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("p",null,S||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),y.createElement("div",{style:{marginLeft:"110px"}},y.createElement("img",{src:ae,width:200}),y.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,B.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),p=C=>{i.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:y.createElement("div",null,y.createElement("div",null,y.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),y.createElement(E.Z,null),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",y.createElement("a",null,C),"\u5929\u3002"),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),y.createElement("div",{style:{textAlign:"center",marginTop:30}},y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},r=(C,S="")=>{const{shixunsDetail:{detail:Z}}=(0,t.getDvaApp)()._store.getState();if((Z==null?void 0:Z.public)===2||(Z==null?void 0:Z.public)===1||(Z==null?void 0:Z.shixun_status)===3){let ne="";return(Z==null?void 0:Z.public)===2&&(ne="\u5DF2\u516C\u5F00"),(Z==null?void 0:Z.public)===1&&(ne="\u5F85\u5BA1\u6838"),(Z==null?void 0:Z.shixun_status)===3&&(ne="\u5DF2\u5173\u95ED"),i.default.info({centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ne,"\uFF0C",S,"\u3002"),y.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Z==null?void 0:Z.shixun_status)===2?(i.default.confirm({centered:!0,icon:y.createElement(n.Z,null),title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),y.createElement("br",null),y.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{i.default.confirm({width:440,centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>D(void 0,null,function*(){(yield C({type:"shixunsDetail/cancelRelease",payload:{id:Z==null?void 0:Z.identifier}})).status!==401&&(I.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),C({type:"shixunsDetail/getShixunsDetail",payload:{id:Z==null?void 0:Z.identifier}}),C({type:"practiceSetting/getCommonData",payload:{id:Z==null?void 0:Z.identifier}}))})})}}),!0):!1}},50371:function(qt,ke){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let i=1;i{const a=E[I];a!==void 0&&(t[I]=a)})}return t}ke.Z=e},13845:function(qt,ke,e){"use strict";e.d(ke,{F:function(){return t},Z:function(){return i}});function t(E){return E!=null&&E===E.window}function i(E,I){var a,B;if(typeof window=="undefined")return 0;const n=I?"scrollTop":"scrollLeft";let le=0;return t(E)?le=E[I?"pageYOffset":"pageXOffset"]:E instanceof Document?le=E.documentElement[n]:(E instanceof HTMLElement||E)&&(le=E[n]),E&&!t(E)&&typeof le!="number"&&(le=(B=((a=E.ownerDocument)!==null&&a!==void 0?a:E).documentElement)===null||B===void 0?void 0:B[n]),le}},56762:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return i}});var t=e(59301);function i(){const[,E]=t.useReducer(I=>I+1,0);return E}},68031:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return I}});var t=e(16089);function i(a,B,n,le){const ae=n-B;return a/=le/2,a<1?ae/2*a*a*a+B:ae/2*((a-=2)*a*a+2)+B}var E=e(13845);function I(a){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:le,duration:ae=450}=B,m=n(),V=(0,E.Z)(m,!0),y=Date.now(),D=()=>{const se=Date.now()-y,oe=i(se>ae?ae:se,V,a,ae);(0,E.F)(m)?m.scrollTo(window.pageXOffset,oe):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=oe:m.scrollTop=oe,sen||B},46400:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return Me}});var t=e(29679),i=e(19248),E=e(99267),I=e(96512),a=e(78987),B=e(92310),n=e.n(B),le=e(77900),ae=e(26112),m=e(59301),V=e(92343),y=e(36355),D=e(17313),he=e(83116);const se=(G,W,j,l,b)=>({backgroundColor:G,border:`${l.lineWidth}px ${l.lineType} ${W}`,[`${b}-icon`]:{color:j}}),oe=G=>{const{componentCls:W,motionDurationSlow:j,marginXS:l,marginSM:b,fontSize:M,fontSizeLG:w,lineHeight:x,borderRadiusLG:k,motionEaseInOutCirc:K,withDescriptionIconSize:Ie,colorText:De,colorTextHeading:be,withDescriptionPadding:Je,defaultPadding:ft}=G;return{[W]:Object.assign(Object.assign({},(0,D.Wf)(G)),{position:"relative",display:"flex",alignItems:"center",padding:ft,wordWrap:"break-word",borderRadius:k,[`&${W}-rtl`]:{direction:"rtl"},[`${W}-content`]:{flex:1,minWidth:0},[`${W}-icon`]:{marginInlineEnd:l,lineHeight:0},"&-description":{display:"none",fontSize:M,lineHeight:x},"&-message":{color:be},[`&${W}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${j} ${K}, opacity ${j} ${K}, - padding-top ${j} ${K}, padding-bottom ${j} ${K}, - margin-bottom ${j} ${K}`},[`&${W}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${W}-with-description`]:{alignItems:"flex-start",padding:Je,[`${W}-icon`]:{marginInlineEnd:b,fontSize:Ie,lineHeight:0},[`${W}-message`]:{display:"block",marginBottom:l,color:be,fontSize:w},[`${W}-description`]:{display:"block",color:De}},[`${W}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Ye=G=>{const{componentCls:W,colorSuccess:j,colorSuccessBorder:l,colorSuccessBg:b,colorWarning:M,colorWarningBorder:w,colorWarningBg:x,colorError:k,colorErrorBorder:K,colorErrorBg:Ie,colorInfo:De,colorInfoBorder:be,colorInfoBg:Je}=G;return{[W]:{"&-success":se(b,l,j,G,W),"&-info":se(Je,be,De,G,W),"&-warning":se(x,w,M,G,W),"&-error":Object.assign(Object.assign({},se(Ie,K,k,G,W)),{[`${W}-description > pre`]:{margin:0,padding:0}})}}},Ae=G=>{const{componentCls:W,iconCls:j,motionDurationMid:l,marginXS:b,fontSizeIcon:M,colorIcon:w,colorIconHover:x}=G;return{[W]:{"&-action":{marginInlineStart:b},[`${W}-close-icon`]:{marginInlineStart:b,padding:0,overflow:"hidden",fontSize:M,lineHeight:`${M}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${j}-close`]:{color:w,transition:`color ${l}`,"&:hover":{color:x}}},"&-close-text":{color:w,transition:`color ${l}`,"&:hover":{color:x}}}}},Ze=G=>[oe(G),Ye(G),Ae(G)];var ce=(0,he.Z)("Alert",G=>[Ze(G)],G=>({withDescriptionIconSize:G.fontSizeHeading3,defaultPadding:`${G.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${G.paddingMD}px ${G.paddingContentHorizontalLG}px`})),H=function(G,W){var j={};for(var l in G)Object.prototype.hasOwnProperty.call(G,l)&&W.indexOf(l)<0&&(j[l]=G[l]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,l=Object.getOwnPropertySymbols(G);b{const{icon:W,prefixCls:j,type:l}=G,b=p[l]||null;return W?(0,V.wm)(W,m.createElement("span",{className:`${j}-icon`},W),()=>({className:n()(`${j}-icon`,{[W.props.className]:W.props.className})})):m.createElement(b,{className:`${j}-icon`})},C=G=>{const{isClosable:W,prefixCls:j,closeIcon:l,handleClose:b}=G,M=l===!0||l===void 0?m.createElement(E.Z,null):l;return W?m.createElement("button",{type:"button",onClick:b,className:`${j}-close-icon`,tabIndex:0},M):null};var Z=G=>{const{description:W,prefixCls:j,message:l,banner:b,className:M,rootClassName:w,style:x,onMouseEnter:k,onMouseLeave:K,onClick:Ie,afterClose:De,showIcon:be,closable:Je,closeText:ft,closeIcon:tt,action:de}=G,We=H(G,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[R,O]=m.useState(!1),F=m.useRef(null),{getPrefixCls:u,direction:ee,alert:ge}=m.useContext(y.E_),g=u("alert",j),[d,ie]=ce(g),L=Se=>{var Pe;O(!0),(Pe=G.onClose)===null||Pe===void 0||Pe.call(G,Se)},f=m.useMemo(()=>G.type!==void 0?G.type:b?"warning":"info",[G.type,b]),N=m.useMemo(()=>ft?!0:typeof Je=="boolean"?Je:tt!==!1&&tt!==null&&tt!==void 0,[ft,tt,Je]),q=b&&be===void 0?!0:be,U=n()(g,`${g}-${f}`,{[`${g}-with-description`]:!!W,[`${g}-no-icon`]:!q,[`${g}-banner`]:!!b,[`${g}-rtl`]:ee==="rtl"},ge==null?void 0:ge.className,M,w,ie),Ce=(0,ae.Z)(We,{aria:!0,data:!0});return d(m.createElement(le.default,{visible:!R,motionName:`${g}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Se=>({maxHeight:Se.offsetHeight}),onLeaveEnd:De},Se=>{let{className:Pe,style:Be}=Se;return m.createElement("div",Object.assign({ref:F,"data-show":!R,className:n()(U,Pe),style:Object.assign(Object.assign(Object.assign({},ge==null?void 0:ge.style),x),Be),onMouseEnter:k,onMouseLeave:K,onClick:Ie,role:"alert"},Ce),q?m.createElement(r,{description:W,icon:G.icon,prefixCls:g,type:f}):null,m.createElement("div",{className:`${g}-content`},l?m.createElement("div",{className:`${g}-message`},l):null,W?m.createElement("div",{className:`${g}-description`},W):null),de?m.createElement("div",{className:`${g}-action`},de):null,m.createElement(C,{isClosable:N,prefixCls:g,closeIcon:ft||tt,handleClose:L}))}))},ne=e(67732),J=e(83652),T=e(42403),Re=e(158),ut=function(G){(0,T.Z)(j,G);var W=(0,Re.Z)(j);function j(){var l;return(0,ne.Z)(this,j),l=W.apply(this,arguments),l.state={error:void 0,info:{componentStack:""}},l}return(0,J.Z)(j,[{key:"componentDidCatch",value:function(b,M){this.setState({error:b,info:M})}},{key:"render",value:function(){const{message:b,description:M,children:w}=this.props,{error:x,info:k}=this.state,K=k&&k.componentStack?k.componentStack:null,Ie=typeof b=="undefined"?(x||"").toString():b,De=typeof M=="undefined"?K:M;return x?m.createElement(Z,{type:"error",message:Ie,description:m.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},De)}):w}}]),j}(m.Component);const Ee=Z;Ee.ErrorBoundary=ut;var Me=Ee},49127:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return W}});var t=e(92310),i=e.n(t),E=e(77900),I=e(59301),a=e(36785),B=e(92343),n=e(36355),le=e(36237),ae=e(17313),m=e(45157),V=e(37613),y=e(83116);const D=new le.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),he=new le.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),se=new le.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),oe=new le.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Ye=new le.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Ae=new le.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Ze=j=>{const{componentCls:l,iconCls:b,antCls:M,badgeShadowSize:w,motionDurationSlow:x,textFontSize:k,textFontSizeSM:K,statusSize:Ie,dotSize:De,textFontWeight:be,indicatorHeight:Je,indicatorHeightSM:ft,marginXS:tt}=j,de=`${M}-scroll-number`,We=(0,m.Z)(j,(R,O)=>{let{darkColor:F}=O;return{[`&${l} ${l}-color-${R}`]:{background:F,[`&:not(${l}-count)`]:{color:F}}}});return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(j)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${l}-count`]:{zIndex:j.indicatorZIndex,minWidth:Je,height:Je,color:j.badgeTextColor,fontWeight:be,fontSize:k,lineHeight:`${Je}px`,whiteSpace:"nowrap",textAlign:"center",background:j.badgeColor,borderRadius:Je/2,boxShadow:`0 0 0 ${w}px ${j.badgeShadowColor}`,transition:`background ${j.motionDurationMid}`,a:{color:j.badgeTextColor},"a:hover":{color:j.badgeTextColor},"a:hover &":{background:j.badgeColorHover}},[`${l}-count-sm`]:{minWidth:ft,height:ft,fontSize:K,lineHeight:`${ft}px`,borderRadius:ft/2},[`${l}-multiple-words`]:{padding:`0 ${j.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${l}-dot`]:{zIndex:j.indicatorZIndex,width:De,minWidth:De,height:De,background:j.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${w}px ${j.badgeShadowColor}`},[`${l}-dot${de}`]:{transition:`background ${x}`},[`${l}-count, ${l}-dot, ${de}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${b}-spin`]:{animationName:Ae,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${l}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${l}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Ie,height:Ie,verticalAlign:"middle",borderRadius:"50%"},[`${l}-status-success`]:{backgroundColor:j.colorSuccess},[`${l}-status-processing`]:{overflow:"visible",color:j.colorPrimary,backgroundColor:j.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:w,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:D,animationDuration:j.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${l}-status-default`]:{backgroundColor:j.colorTextPlaceholder},[`${l}-status-error`]:{backgroundColor:j.colorError},[`${l}-status-warning`]:{backgroundColor:j.colorWarning},[`${l}-status-text`]:{marginInlineStart:tt,color:j.colorText,fontSize:j.fontSize}}}),We),{[`${l}-zoom-appear, ${l}-zoom-enter`]:{animationName:he,animationDuration:j.motionDurationSlow,animationTimingFunction:j.motionEaseOutBack,animationFillMode:"both"},[`${l}-zoom-leave`]:{animationName:se,animationDuration:j.motionDurationSlow,animationTimingFunction:j.motionEaseOutBack,animationFillMode:"both"},[`&${l}-not-a-wrapper`]:{[`${l}-zoom-appear, ${l}-zoom-enter`]:{animationName:oe,animationDuration:j.motionDurationSlow,animationTimingFunction:j.motionEaseOutBack},[`${l}-zoom-leave`]:{animationName:Ye,animationDuration:j.motionDurationSlow,animationTimingFunction:j.motionEaseOutBack},[`&:not(${l}-status)`]:{verticalAlign:"middle"},[`${de}-custom-component, ${l}-count`]:{transform:"none"},[`${de}-custom-component, ${de}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${de}`]:{overflow:"hidden",[`${de}-only`]:{position:"relative",display:"inline-block",height:Je,transition:`all ${j.motionDurationSlow} ${j.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${de}-only-unit`]:{height:Je,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${de}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${l}-count, ${l}-dot, ${de}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ce=j=>{const{fontSize:l,lineHeight:b,lineWidth:M,marginXS:w,colorBorderBg:x}=j,k=Math.round(l*b),K=M,Ie=j.colorBgContainer,De=j.colorError,be=j.colorErrorHover;return(0,V.TS)(j,{badgeFontHeight:k,badgeShadowSize:K,badgeTextColor:Ie,badgeColor:De,badgeColorHover:be,badgeShadowColor:x,badgeProcessingDuration:"1.2s",badgeRibbonOffset:w,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},H=j=>{const{fontSize:l,lineHeight:b,fontSizeSM:M,lineWidth:w}=j;return{indicatorZIndex:"auto",indicatorHeight:Math.round(l*b)-2*w,indicatorHeightSM:l,dotSize:M/2,textFontSize:M,textFontSizeSM:M,textFontWeight:"normal",statusSize:M/2}};var p=(0,y.Z)("Badge",j=>{const l=ce(j);return[Ze(l)]},H);const r=j=>{const{antCls:l,badgeFontHeight:b,marginXS:M,badgeRibbonOffset:w}=j,x=`${l}-ribbon`,k=`${l}-ribbon-wrapper`,K=(0,m.Z)(j,(Ie,De)=>{let{darkColor:be}=De;return{[`&${x}-color-${Ie}`]:{background:be,color:be}}});return{[`${k}`]:{position:"relative"},[`${x}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(j)),{position:"absolute",top:M,padding:`0 ${j.paddingXS}px`,color:j.colorPrimary,lineHeight:`${b}px`,whiteSpace:"nowrap",backgroundColor:j.colorPrimary,borderRadius:j.borderRadiusSM,[`${x}-text`]:{color:j.colorTextLightSolid},[`${x}-corner`]:{position:"absolute",top:"100%",width:w,height:w,color:"currentcolor",border:`${w/2}px solid`,transform:j.badgeRibbonCornerTransform,transformOrigin:"top",filter:j.badgeRibbonCornerFilter}}),K),{[`&${x}-placement-end`]:{insetInlineEnd:-w,borderEndEndRadius:0,[`${x}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${x}-placement-start`]:{insetInlineStart:-w,borderEndStartRadius:0,[`${x}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var C=(0,y.Z)(["Badge","Ribbon"],j=>{const l=ce(j);return[r(l)]},H),Z=j=>{const{className:l,prefixCls:b,style:M,color:w,children:x,text:k,placement:K="end",rootClassName:Ie}=j,{getPrefixCls:De,direction:be}=I.useContext(n.E_),Je=De("ribbon",b),ft=(0,a.o2)(w,!1),tt=i()(Je,`${Je}-placement-${K}`,{[`${Je}-rtl`]:be==="rtl",[`${Je}-color-${w}`]:ft},l),[de,We]=C(Je),R={},O={};return w&&!ft&&(R.background=w,O.color=w),de(I.createElement("div",{className:i()(`${Je}-wrapper`,Ie,We)},x,I.createElement("div",{className:i()(tt,We),style:Object.assign(Object.assign({},R),M)},I.createElement("span",{className:`${Je}-text`},k),I.createElement("div",{className:`${Je}-corner`,style:O}))))};function ne(j){let{prefixCls:l,value:b,current:M,offset:w=0}=j,x;return w&&(x={position:"absolute",top:`${w}00%`,left:0}),I.createElement("span",{style:x,className:i()(`${l}-only-unit`,{current:M})},b)}function J(j,l,b){let M=j,w=0;for(;(M+10)%10!==l;)M+=b,w+=b;return w}function T(j){const{prefixCls:l,count:b,value:M}=j,w=Number(M),x=Math.abs(b),[k,K]=I.useState(w),[Ie,De]=I.useState(x),be=()=>{K(w),De(x)};I.useEffect(()=>{const tt=setTimeout(()=>{be()},1e3);return()=>{clearTimeout(tt)}},[w]);let Je,ft;if(k===w||Number.isNaN(w)||Number.isNaN(k))Je=[I.createElement(ne,Object.assign({},j,{key:w,current:!0}))],ft={transition:"none"};else{Je=[];const tt=w+10,de=[];for(let O=w;O<=tt;O+=1)de.push(O);const We=de.findIndex(O=>O%10===k);Je=de.map((O,F)=>{const u=O%10;return I.createElement(ne,Object.assign({},j,{key:O,value:u,offset:F-We,current:F===We}))});const R=Ie{const{prefixCls:b,count:M,className:w,motionClassName:x,style:k,title:K,show:Ie,component:De="sup",children:be}=j,Je=Re(j,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:ft}=I.useContext(n.E_),tt=ft("scroll-number",b),de=Object.assign(Object.assign({},Je),{"data-show":Ie,style:k,className:i()(tt,w,x),title:K});let We=M;if(M&&Number(M)%1===0){const R=String(M).split("");We=I.createElement("bdi",null,R.map((O,F)=>I.createElement(T,{prefixCls:tt,count:Number(M),value:O,key:R.length-F})))}return k&&k.borderColor&&(de.style=Object.assign(Object.assign({},k),{boxShadow:`0 0 0 1px ${k.borderColor} inset`})),be?(0,B.Tm)(be,R=>({className:i()(`${tt}-custom-component`,R==null?void 0:R.className,x)})):I.createElement(De,Object.assign({},de,{ref:l}),We)}),Ee=function(j,l){var b={};for(var M in j)Object.prototype.hasOwnProperty.call(j,M)&&l.indexOf(M)<0&&(b[M]=j[M]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,M=Object.getOwnPropertySymbols(j);w{var b,M,w,x,k;const{prefixCls:K,scrollNumberPrefixCls:Ie,children:De,status:be,text:Je,color:ft,count:tt=null,overflowCount:de=99,dot:We=!1,size:R="default",title:O,offset:F,style:u,className:ee,rootClassName:ge,classNames:g,styles:d,showZero:ie=!1}=j,L=Ee(j,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:f,direction:N,badge:q}=I.useContext(n.E_),U=f("badge",K),[Ce,Se]=p(U),Pe=tt>de?`${de}+`:tt,Be=Pe==="0"||Pe===0,nt=tt===null||Be&&!ie,lt=(be!=null||ft!=null)&&nt,vt=We&&!Be,It=vt?"":Pe,Ht=(0,I.useMemo)(()=>(It==null||It===""||Be&&!ie)&&!vt,[It,Be,ie,vt]),Jt=(0,I.useRef)(tt);Ht||(Jt.current=tt);const Lt=Jt.current,xn=(0,I.useRef)(It);Ht||(xn.current=It);const Rn=xn.current,Tn=(0,I.useRef)(vt);Ht||(Tn.current=vt);const Un=(0,I.useMemo)(()=>{if(!F)return Object.assign(Object.assign({},q==null?void 0:q.style),u);const kn={marginTop:F[1]};return N==="rtl"?kn.left=parseInt(F[0],10):kn.right=-parseInt(F[0],10),Object.assign(Object.assign(Object.assign({},kn),q==null?void 0:q.style),u)},[N,F,u,q==null?void 0:q.style]),ur=O!=null?O:typeof Lt=="string"||typeof Lt=="number"?Lt:void 0,cr=Ht||!Je?null:I.createElement("span",{className:`${U}-status-text`},Je),tn=!Lt||typeof Lt!="object"?void 0:(0,B.Tm)(Lt,kn=>({style:Object.assign(Object.assign({},Un),kn.style)})),lr=(0,a.o2)(ft,!1),Mr=i()(g==null?void 0:g.indicator,(b=q==null?void 0:q.classNames)===null||b===void 0?void 0:b.indicator,{[`${U}-status-dot`]:lt,[`${U}-status-${be}`]:!!be,[`${U}-color-${ft}`]:lr}),Ln={};ft&&!lr&&(Ln.color=ft,Ln.background=ft);const _n=i()(U,{[`${U}-status`]:lt,[`${U}-not-a-wrapper`]:!De,[`${U}-rtl`]:N==="rtl"},ee,ge,q==null?void 0:q.className,(M=q==null?void 0:q.classNames)===null||M===void 0?void 0:M.root,g==null?void 0:g.root,Se);if(!De&<){const kn=Un.color;return Ce(I.createElement("span",Object.assign({},L,{className:_n,style:Object.assign(Object.assign(Object.assign({},d==null?void 0:d.root),(w=q==null?void 0:q.styles)===null||w===void 0?void 0:w.root),Un)}),I.createElement("span",{className:Mr,style:Object.assign(Object.assign(Object.assign({},d==null?void 0:d.indicator),(x=q==null?void 0:q.styles)===null||x===void 0?void 0:x.indicator),Ln)}),Je&&I.createElement("span",{style:{color:kn},className:`${U}-status-text`},Je)))}return Ce(I.createElement("span",Object.assign({ref:l},L,{className:_n,style:Object.assign(Object.assign({},(k=q==null?void 0:q.styles)===null||k===void 0?void 0:k.root),d==null?void 0:d.root)}),De,I.createElement(E.default,{visible:!Ht,motionName:`${U}-zoom`,motionAppear:!1,motionDeadline:1e3},kn=>{let{className:Fe,ref:it}=kn;var St,pt;const Qt=f("scroll-number",Ie),yn=Tn.current,fn=i()(g==null?void 0:g.indicator,(St=q==null?void 0:q.classNames)===null||St===void 0?void 0:St.indicator,{[`${U}-dot`]:yn,[`${U}-count`]:!yn,[`${U}-count-sm`]:R==="small",[`${U}-multiple-words`]:!yn&&Rn&&Rn.toString().length>1,[`${U}-status-${be}`]:!!be,[`${U}-color-${ft}`]:lr});let bn=Object.assign(Object.assign(Object.assign({},d==null?void 0:d.indicator),(pt=q==null?void 0:q.styles)===null||pt===void 0?void 0:pt.indicator),Un);return ft&&!lr&&(bn=bn||{},bn.background=ft),I.createElement(ut,{prefixCls:Qt,show:!Ht,motionClassName:Fe,className:fn,count:Rn,title:ur,style:bn,key:"scrollNumber",ref:it},tn)}),cr))},G=I.forwardRef(Me);G.Ribbon=Z;var W=G},24905:function(qt,ke,e){"use strict";e.d(ke,{default:function(){return C}});var t=e(92310),i=e.n(t),E=e(5630),I=e(59301),a=e(36355),B=e(1684),n=e(32441),ae=I.createContext(null),m=e(98447),V=e(14088),y=e(4572),D=function(S,Z){var ne={};for(var J in S)Object.prototype.hasOwnProperty.call(S,J)&&Z.indexOf(J)<0&&(ne[J]=S[J]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,J=Object.getOwnPropertySymbols(S);T{var ne;const{prefixCls:J,className:T,rootClassName:Re,children:xe,indeterminate:ut=!1,style:Ee,onMouseEnter:Me,onMouseLeave:G,skipGroup:W=!1,disabled:j}=S,l=D(S,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:b,direction:M,checkbox:w}=I.useContext(a.E_),x=I.useContext(ae),{isFormItemInput:k}=I.useContext(n.aM),K=I.useContext(B.Z),Ie=(ne=(x==null?void 0:x.disabled)||j)!==null&&ne!==void 0?ne:K,De=I.useRef(l.value);I.useEffect(()=>{x==null||x.registerValue(l.value)},[]),I.useEffect(()=>{if(!W)return l.value!==De.current&&(x==null||x.cancelValue(De.current),x==null||x.registerValue(l.value),De.current=l.value),()=>x==null?void 0:x.cancelValue(l.value)},[l.value]);const be=b("checkbox",J),[Je,ft]=(0,m.ZP)(be),tt=Object.assign({},l);x&&!W&&(tt.onChange=function(){l.onChange&&l.onChange.apply(l,arguments),x.toggleOption&&x.toggleOption({label:xe,value:l.value})},tt.name=x.name,tt.checked=x.value.includes(l.value));const de=i()(`${be}-wrapper`,{[`${be}-rtl`]:M==="rtl",[`${be}-wrapper-checked`]:tt.checked,[`${be}-wrapper-disabled`]:Ie,[`${be}-wrapper-in-form-item`]:k},w==null?void 0:w.className,T,Re,ft),We=i()({[`${be}-indeterminate`]:ut},y.A,ft),R=ut?"mixed":void 0;return Je(I.createElement(V.Z,{component:"Checkbox",disabled:Ie},I.createElement("label",{className:de,style:Object.assign(Object.assign({},w==null?void 0:w.style),Ee),onMouseEnter:Me,onMouseLeave:G},I.createElement(E.Z,Object.assign({"aria-checked":R},tt,{prefixCls:be,className:We,disabled:Ie,ref:Z})),xe!==void 0&&I.createElement("span",null,xe))))};var oe=I.forwardRef(he),Ye=e(94480),Ae=e(2738),Ze=function(S,Z){var ne={};for(var J in S)Object.prototype.hasOwnProperty.call(S,J)&&Z.indexOf(J)<0&&(ne[J]=S[J]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,J=Object.getOwnPropertySymbols(S);T{const{defaultValue:ne,children:J,options:T=[],prefixCls:Re,className:xe,rootClassName:ut,style:Ee,onChange:Me}=S,G=Ze(S,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:W,direction:j}=I.useContext(a.E_),[l,b]=I.useState(G.value||ne||[]),[M,w]=I.useState([]);I.useEffect(()=>{"value"in G&&b(G.value||[])},[G.value]);const x=I.useMemo(()=>T.map(O=>typeof O=="string"||typeof O=="number"?{label:O,value:O}:O),[T]),k=O=>{w(F=>F.filter(u=>u!==O))},K=O=>{w(F=>[].concat((0,Ye.Z)(F),[O]))},Ie=O=>{const F=l.indexOf(O.value),u=(0,Ye.Z)(l);F===-1?u.push(O.value):u.splice(F,1),"value"in G||b(u),Me==null||Me(u.filter(ee=>M.includes(ee)).sort((ee,ge)=>{const g=x.findIndex(ie=>ie.value===ee),d=x.findIndex(ie=>ie.value===ge);return g-d}))},De=W("checkbox",Re),be=`${De}-group`,[Je,ft]=(0,m.ZP)(De),tt=(0,Ae.Z)(G,["value","disabled"]),de=T.length?x.map(O=>I.createElement(oe,{prefixCls:De,key:O.value.toString(),disabled:"disabled"in O?O.disabled:G.disabled,value:O.value,checked:l.includes(O.value),onChange:O.onChange,className:`${be}-item`,style:O.style,title:O.title},O.label)):J,We={toggleOption:Ie,value:l,disabled:G.disabled,name:G.name,registerValue:K,cancelValue:k},R=i()(be,{[`${be}-rtl`]:j==="rtl"},xe,ut,ft);return Je(I.createElement("div",Object.assign({className:R,style:Ee},tt,{ref:Z}),I.createElement(ae.Provider,{value:We},de)))},H=I.forwardRef(ce);var p=I.memo(H);const r=oe;r.Group=p,r.__ANT_CHECKBOX=!0;var C=r},98447:function(qt,ke,e){"use strict";e.d(ke,{C2:function(){return a}});var t=e(17313),i=e(37613),E=e(83116);const I=B=>{const{checkboxCls:n}=B,le=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(B)),{display:"inline-flex",flexWrap:"wrap",columnGap:B.marginXS,[`> ${B.antCls}-row`]:{flex:1}}),[le]:Object.assign(Object.assign({},(0,t.Wf)(B)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${le}`]:{marginInlineStart:0},[`&${le}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(B)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:B.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(B))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:B.checkboxSize,height:B.checkboxSize,direction:"ltr",backgroundColor:B.colorBgContainer,border:`${B.lineWidth}px ${B.lineType} ${B.colorBorder}`,borderRadius:B.borderRadiusSM,borderCollapse:"separate",transition:`all ${B.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:B.checkboxSize/14*5,height:B.checkboxSize/14*8,border:`${B.lineWidthBold}px solid ${B.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${B.motionDurationFast} ${B.motionEaseInBack}, opacity ${B.motionDurationFast}`}},"& + span":{paddingInlineStart:B.paddingXS,paddingInlineEnd:B.paddingXS}})},{[` - ${le}:not(${le}-disabled), - ${n}:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{borderColor:B.colorPrimary}},[`${le}:not(${le}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:B.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:B.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:B.colorPrimary,borderColor:B.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${B.motionDurationMid} ${B.motionEaseOutBack} ${B.motionDurationFast}`}}},[` - ${le}-checked:not(${le}-disabled), - ${n}-checked:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{backgroundColor:B.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:B.colorBgContainer,borderColor:B.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:B.fontSizeLG/2,height:B.fontSizeLG/2,backgroundColor:B.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${le}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:B.colorBgContainerDisabled,borderColor:B.colorBorder,"&:after":{borderColor:B.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:B.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:B.colorTextDisabled}}}]};function a(B,n){const le=(0,i.TS)(n,{checkboxCls:`.${B}`,checkboxSize:n.controlInteractiveSize});return[I(le)]}ke.ZP=(0,E.Z)("Checkbox",(B,n)=>{let{prefixCls:le}=n;return[a(le,B)]})},93891:function(qt,ke,e){"use strict";var t=e(59301),i=e(36355),E=e(64165);const I=a=>{const{componentName:B}=a,{getPrefixCls:n}=(0,t.useContext)(i.E_),le=n("empty");switch(B){case"Table":case"List":return t.createElement(E.Z,{image:E.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(E.Z,{image:E.Z.PRESENTED_IMAGE_SIMPLE,className:`${le}-small`});default:return t.createElement(E.Z,null)}};ke.Z=I},28103:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return y}});var t=e(92310),i=e.n(t),E=e(59301),I=e(36355),a=e(17313),B=e(83116),n=e(37613);const le=D=>{const{componentCls:he,sizePaddingEdgeHorizontal:se,colorSplit:oe,lineWidth:Ye,textPaddingInline:Ae,orientationMargin:Ze,verticalMarginInline:ce}=D;return{[he]:Object.assign(Object.assign({},(0,a.Wf)(D)),{borderBlockStart:`${Ye}px solid ${oe}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ce,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Ye}px solid ${oe}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${D.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${he}-with-text`]:{display:"flex",alignItems:"center",margin:`${D.dividerHorizontalWithTextGutterMargin}px 0`,color:D.colorTextHeading,fontWeight:500,fontSize:D.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${oe}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Ye}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${he}-with-text-left`]:{"&::before":{width:`${Ze*100}%`},"&::after":{width:`${100-Ze*100}%`}},[`&-horizontal${he}-with-text-right`]:{"&::before":{width:`${100-Ze*100}%`},"&::after":{width:`${Ze*100}%`}},[`${he}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ae},"&-dashed":{background:"none",borderColor:oe,borderStyle:"dashed",borderWidth:`${Ye}px 0 0`},[`&-horizontal${he}-with-text${he}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${he}-dashed`]:{borderInlineStartWidth:Ye,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${he}-with-text`]:{color:D.colorText,fontWeight:"normal",fontSize:D.fontSize},[`&-horizontal${he}-with-text-left${he}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${he}-inner-text`]:{paddingInlineStart:se}},[`&-horizontal${he}-with-text-right${he}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${he}-inner-text`]:{paddingInlineEnd:se}}})}};var ae=(0,B.Z)("Divider",D=>{const he=(0,n.TS)(D,{dividerHorizontalWithTextGutterMargin:D.margin,dividerHorizontalGutterMargin:D.marginLG,sizePaddingEdgeHorizontal:0});return[le(he)]},D=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:D.marginXS})),m=function(D,he){var se={};for(var oe in D)Object.prototype.hasOwnProperty.call(D,oe)&&he.indexOf(oe)<0&&(se[oe]=D[oe]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,oe=Object.getOwnPropertySymbols(D);Ye{const{getPrefixCls:he,direction:se,divider:oe}=E.useContext(I.E_),{prefixCls:Ye,type:Ae="horizontal",orientation:Ze="center",orientationMargin:ce,className:H,rootClassName:p,children:r,dashed:C,plain:S,style:Z}=D,ne=m(D,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),J=he("divider",Ye),[T,Re]=ae(J),xe=Ze.length>0?`-${Ze}`:Ze,ut=!!r,Ee=Ze==="left"&&ce!=null,Me=Ze==="right"&&ce!=null,G=i()(J,oe==null?void 0:oe.className,Re,`${J}-${Ae}`,{[`${J}-with-text`]:ut,[`${J}-with-text${xe}`]:ut,[`${J}-dashed`]:!!C,[`${J}-plain`]:!!S,[`${J}-rtl`]:se==="rtl",[`${J}-no-default-orientation-margin-left`]:Ee,[`${J}-no-default-orientation-margin-right`]:Me},H,p),W=E.useMemo(()=>typeof ce=="number"?ce:/^\d+$/.test(ce)?Number(ce):ce,[ce]),j=Object.assign(Object.assign({},Ee&&{marginLeft:W}),Me&&{marginRight:W});return T(E.createElement("div",Object.assign({className:G,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),Z)},ne,{role:"separator"}),r&&Ae!=="vertical"&&E.createElement("span",{className:`${J}-inner-text`,style:j},r)))}},91857:function(qt,ke,e){"use strict";var t=e(59301),i=e(38819),E=e(92310),I=e.n(E),a=e(31561),B=e(70425),n=e(18929),le=e(2738),ae=e(79676),m=e(53487),V=e(92343),y=e(36355),D=e(20834),he=e(40875),se=e(88088),oe=e(47211);const Ye=null,Ae=p=>{const{menu:r,arrow:C,prefixCls:S,children:Z,trigger:ne,disabled:J,dropdownRender:T,getPopupContainer:Re,overlayClassName:xe,rootClassName:ut,open:Ee,onOpenChange:Me,visible:G,onVisibleChange:W,mouseEnterDelay:j=.15,mouseLeaveDelay:l=.1,autoAdjustOverflow:b=!0,placement:M="",overlay:w,transitionName:x}=p,{getPopupContainer:k,getPrefixCls:K,direction:Ie}=t.useContext(y.E_),De=t.useMemo(()=>{const f=K();return x!==void 0?x:M.includes("top")?`${f}-slide-down`:`${f}-slide-up`},[K,M,x]),be=t.useMemo(()=>M?M.includes("Center")?M.slice(0,M.indexOf("Center")):M:Ie==="rtl"?"bottomRight":"bottomLeft",[M,Ie]),Je=K("dropdown",S),[ft,tt]=(0,oe.Z)(Je),[,de]=(0,se.Z)(),We=t.Children.only(Z),R=(0,V.Tm)(We,{className:I()(`${Je}-trigger`,{[`${Je}-rtl`]:Ie==="rtl"},We.props.className),disabled:J}),O=J?[]:ne;let F;O&&O.includes("contextMenu")&&(F=!0);const[u,ee]=(0,n.Z)(!1,{value:Ee!=null?Ee:G}),ge=(0,B.useEvent)(f=>{Me==null||Me(f),W==null||W(f),ee(f)}),g=I()(xe,ut,tt,{[`${Je}-rtl`]:Ie==="rtl"}),d=(0,ae.Z)({arrowPointAtCenter:typeof C=="object"&&C.pointAtCenter,autoAdjustOverflow:b,offset:de.marginXXS,arrowWidth:C?de.sizePopupArrow:0,borderRadius:de.borderRadius}),ie=t.useCallback(()=>{ee(!1)},[]),L=()=>{let f;return r!=null&&r.items?f=t.createElement(D.default,Object.assign({},r)):typeof w=="function"?f=w():f=w,T&&(f=T(f)),f=t.Children.only(typeof f=="string"?t.createElement("span",null,f):f),t.createElement(he.J,{prefixCls:`${Je}-menu`,expandIcon:t.createElement("span",{className:`${Je}-menu-submenu-arrow`},t.createElement(i.Z,{className:`${Je}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ie,validator:N=>{let{mode:q}=N}},f)};return ft(t.createElement(a.Z,Object.assign({alignPoint:F},(0,le.Z)(p,["rootClassName"]),{mouseEnterDelay:j,mouseLeaveDelay:l,visible:u,builtinPlacements:d,arrow:!!C,overlayClassName:g,prefixCls:Je,getPopupContainer:Re||k,transitionName:De,trigger:O,overlay:L,placement:be,onVisibleChange:ge}),R))};function Ze(p){return Object.assign(Object.assign({},p),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ce=(0,m.Z)(Ae,"dropdown",p=>p,Ze),H=p=>t.createElement(ce,Object.assign({},p),t.createElement("span",null));Ae._InternalPanelDoNotUseOrYouWillBeFired=H,ke.Z=Ae},38854:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return se}});var t=e(91857),i=e(92310),E=e.n(i),I=e(59301),a=e(18785),B=e(3113),n=e(36355),le=e(81327),ae=e(33234),m=e(47211),V=function(oe,Ye){var Ae={};for(var Ze in oe)Object.prototype.hasOwnProperty.call(oe,Ze)&&Ye.indexOf(Ze)<0&&(Ae[Ze]=oe[Ze]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Ze=Object.getOwnPropertySymbols(oe);ce{const{getPopupContainer:Ye,getPrefixCls:Ae,direction:Ze}=I.useContext(n.E_),{prefixCls:ce,type:H="default",danger:p,disabled:r,loading:C,onClick:S,htmlType:Z,children:ne,className:J,menu:T,arrow:Re,autoFocus:xe,overlay:ut,trigger:Ee,align:Me,open:G,onOpenChange:W,placement:j,getPopupContainer:l,href:b,icon:M=I.createElement(a.Z,null),title:w,buttonsRender:x=L=>L,mouseEnterDelay:k,mouseLeaveDelay:K,overlayClassName:Ie,overlayStyle:De,destroyPopupOnHide:be,dropdownRender:Je}=oe,ft=V(oe,["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"]),tt=Ae("dropdown",ce),de=`${tt}-button`,[We,R]=(0,m.Z)(tt),O={menu:T,arrow:Re,autoFocus:xe,align:Me,disabled:r,trigger:r?[]:Ee,onOpenChange:W,getPopupContainer:l||Ye,mouseEnterDelay:k,mouseLeaveDelay:K,overlayClassName:Ie,overlayStyle:De,destroyPopupOnHide:be,dropdownRender:Je},{compactSize:F,compactItemClassnames:u}=(0,ae.ri)(tt,Ze),ee=E()(de,u,J,R);"overlay"in oe&&(O.overlay=ut),"open"in oe&&(O.open=G),"placement"in oe?O.placement=j:O.placement=Ze==="rtl"?"bottomLeft":"bottomRight";const ge=I.createElement(B.ZP,{type:H,danger:p,disabled:r,loading:C,onClick:S,htmlType:Z,href:b,title:w},ne),g=I.createElement(B.ZP,{type:H,danger:p,icon:M}),[d,ie]=x([ge,g]);return We(I.createElement(le.Z.Compact,Object.assign({className:ee,size:F,block:!0},ft),d,I.createElement(t.Z,Object.assign({},O),ie)))};y.__ANT_BUTTON=!0;var D=y;const he=t.Z;he.Button=D;var se=he},47211:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return V}});var t=e(17313),i=e(13826),E=e(92899),I=e(29878),a=e(19447),B=e(83116),n=e(37613),ae=y=>{const{componentCls:D,menuCls:he,colorError:se,colorTextLightSolid:oe}=y,Ye=`${he}-item`;return{[`${D}, ${D}-menu-submenu`]:{[`${he} ${Ye}`]:{[`&${Ye}-danger:not(${Ye}-disabled)`]:{color:se,"&:hover":{color:oe,backgroundColor:se}}}}}};const m=y=>{const{componentCls:D,menuCls:he,zIndexPopup:se,dropdownArrowDistance:oe,sizePopupArrow:Ye,antCls:Ae,iconCls:Ze,motionDurationMid:ce,dropdownPaddingVertical:H,fontSize:p,dropdownEdgeChildPadding:r,colorTextDisabled:C,fontSizeIcon:S,controlPaddingHorizontal:Z,colorBgElevated:ne}=y;return[{[D]:Object.assign(Object.assign({},(0,t.Wf)(y)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:se,display:"block","&::before":{position:"absolute",insetBlock:-oe+Ye/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Ae}-btn`]:{[`& > ${Ze}-down, & > ${Ae}-btn-icon > ${Ze}-down`]:{fontSize:S}},[`${D}-wrap`]:{position:"relative",[`${Ae}-btn > ${Ze}-down`]:{fontSize:S},[`${Ze}-down::before`]:{transition:`transform ${ce}`}},[`${D}-wrap-open`]:{[`${Ze}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Ae}-slide-down-enter${Ae}-slide-down-enter-active${D}-placement-bottomLeft, - &${Ae}-slide-down-appear${Ae}-slide-down-appear-active${D}-placement-bottomLeft, - &${Ae}-slide-down-enter${Ae}-slide-down-enter-active${D}-placement-bottom, - &${Ae}-slide-down-appear${Ae}-slide-down-appear-active${D}-placement-bottom, - &${Ae}-slide-down-enter${Ae}-slide-down-enter-active${D}-placement-bottomRight, - &${Ae}-slide-down-appear${Ae}-slide-down-appear-active${D}-placement-bottomRight`]:{animationName:i.fJ},[`&${Ae}-slide-up-enter${Ae}-slide-up-enter-active${D}-placement-topLeft, - &${Ae}-slide-up-appear${Ae}-slide-up-appear-active${D}-placement-topLeft, - &${Ae}-slide-up-enter${Ae}-slide-up-enter-active${D}-placement-top, - &${Ae}-slide-up-appear${Ae}-slide-up-appear-active${D}-placement-top, - &${Ae}-slide-up-enter${Ae}-slide-up-enter-active${D}-placement-topRight, - &${Ae}-slide-up-appear${Ae}-slide-up-appear-active${D}-placement-topRight`]:{animationName:i.Qt},[`&${Ae}-slide-down-leave${Ae}-slide-down-leave-active${D}-placement-bottomLeft, - &${Ae}-slide-down-leave${Ae}-slide-down-leave-active${D}-placement-bottom, - &${Ae}-slide-down-leave${Ae}-slide-down-leave-active${D}-placement-bottomRight`]:{animationName:i.Uw},[`&${Ae}-slide-up-leave${Ae}-slide-up-leave-active${D}-placement-topLeft, - &${Ae}-slide-up-leave${Ae}-slide-up-leave-active${D}-placement-top, - &${Ae}-slide-up-leave${Ae}-slide-up-leave-active${D}-placement-topRight`]:{animationName:i.ly}})},(0,a.ZP)(y,{colorBg:ne,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${D} ${he}`]:{position:"relative",margin:0},[`${he}-submenu-popup`]:{position:"absolute",zIndex:se,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${D}, ${D}-menu-submenu`]:{[he]:Object.assign(Object.assign({padding:r,listStyleType:"none",backgroundColor:ne,backgroundClip:"padding-box",borderRadius:y.borderRadiusLG,outline:"none",boxShadow:y.boxShadowSecondary},(0,t.Qy)(y)),{[`${he}-item-group-title`]:{padding:`${H}px ${Z}px`,color:y.colorTextDescription,transition:`all ${ce}`},[`${he}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${he}-item-icon`]:{minWidth:p,marginInlineEnd:y.marginXS,fontSize:y.fontSizeSM},[`${he}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ce}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${he}-item, ${he}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${H}px ${Z}px`,color:y.colorText,fontWeight:"normal",fontSize:p,lineHeight:y.lineHeight,cursor:"pointer",transition:`all ${ce}`,borderRadius:y.borderRadiusSM,"&:hover, &-active":{backgroundColor:y.controlItemBgHover}},(0,t.Qy)(y)),{"&-selected":{color:y.colorPrimary,backgroundColor:y.controlItemBgActive,"&:hover, &-active":{backgroundColor:y.controlItemBgActiveHover}},"&-disabled":{color:C,cursor:"not-allowed","&:hover":{color:C,backgroundColor:ne,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${y.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:y.colorSplit},[`${D}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:y.paddingXS,[`${D}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:y.colorTextDescription,fontSize:S,fontStyle:"normal"}}}),[`${he}-item-group-list`]:{margin:`0 ${y.marginXS}px`,padding:0,listStyle:"none"},[`${he}-submenu-title`]:{paddingInlineEnd:Z+y.fontSizeSM},[`${he}-submenu-vertical`]:{position:"relative"},[`${he}-submenu${he}-submenu-disabled ${D}-menu-submenu-title`]:{[`&, ${D}-menu-submenu-arrow-icon`]:{color:C,backgroundColor:ne,cursor:"not-allowed"}},[`${he}-submenu-selected ${D}-menu-submenu-title`]:{color:y.colorPrimary}})}},[(0,i.oN)(y,"slide-up"),(0,i.oN)(y,"slide-down"),(0,E.Fm)(y,"move-up"),(0,E.Fm)(y,"move-down"),(0,I._y)(y,"zoom-big")]]};var V=(0,B.Z)("Dropdown",(y,D)=>{let{rootPrefixCls:he}=D;const{marginXXS:se,sizePopupArrow:oe,controlHeight:Ye,fontSize:Ae,lineHeight:Ze,paddingXXS:ce,componentCls:H,borderRadiusLG:p}=y,r=(Ye-Ae*Ze)/2,{dropdownArrowOffset:C}=(0,a.fS)({contentRadius:p}),S=(0,n.TS)(y,{menuCls:`${H}-menu`,rootPrefixCls:he,dropdownArrowDistance:oe/2+se,dropdownArrowOffset:C,dropdownPaddingVertical:r,dropdownEdgeChildPadding:ce});return[m(S),ae(S)]},y=>({zIndexPopup:y.zIndexPopupBase+50}))},64165:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return ce}});var t=e(92310),i=e.n(t),E=e(59301),I=e(36355),a=e(9763),B=e(64993),n=e(88088),ae=()=>{const[,H]=(0,n.Z)(),r=new B.C(H.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return E.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(24 31.67)"},E.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),E.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),E.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),E.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),E.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),E.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),E.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},E.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),E.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},V=()=>{const[,H]=(0,n.Z)(),{colorFill:p,colorFillTertiary:r,colorFillQuaternary:C,colorBgContainer:S}=H,{borderColor:Z,shadowColor:ne,contentColor:J}=(0,E.useMemo)(()=>({borderColor:new B.C(p).onBackground(S).toHexShortString(),shadowColor:new B.C(r).onBackground(S).toHexShortString(),contentColor:new B.C(C).onBackground(S).toHexShortString()}),[p,r,C,S]);return E.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},E.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},E.createElement("ellipse",{fill:ne,cx:"32",cy:"33",rx:"32",ry:"7"}),E.createElement("g",{fillRule:"nonzero",stroke:Z},E.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),E.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:J}))))},y=e(83116),D=e(37613);const he=H=>{const{componentCls:p,margin:r,marginXS:C,marginXL:S,fontSize:Z,lineHeight:ne}=H;return{[p]:{marginInline:C,fontSize:Z,lineHeight:ne,textAlign:"center",[`${p}-image`]:{height:H.emptyImgHeight,marginBottom:C,opacity:H.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${p}-description`]:{color:H.colorText},[`${p}-footer`]:{marginTop:r},"&-normal":{marginBlock:S,color:H.colorTextDisabled,[`${p}-description`]:{color:H.colorTextDisabled},[`${p}-image`]:{height:H.emptyImgHeightMD}},"&-small":{marginBlock:C,color:H.colorTextDisabled,[`${p}-image`]:{height:H.emptyImgHeightSM}}}}};var se=(0,y.Z)("Empty",H=>{const{componentCls:p,controlHeightLG:r}=H,C=(0,D.TS)(H,{emptyImgCls:`${p}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[he(C)]}),oe=function(H,p){var r={};for(var C in H)Object.prototype.hasOwnProperty.call(H,C)&&p.indexOf(C)<0&&(r[C]=H[C]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,C=Object.getOwnPropertySymbols(H);S{var{className:p,rootClassName:r,prefixCls:C,image:S=Ye,description:Z,children:ne,imageStyle:J,style:T}=H,Re=oe(H,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:xe,direction:ut,empty:Ee}=E.useContext(I.E_),Me=xe("empty",C),[G,W]=se(Me),[j]=(0,a.Z)("Empty"),l=typeof Z!="undefined"?Z:j==null?void 0:j.description,b=typeof l=="string"?l:"empty";let M=null;return typeof S=="string"?M=E.createElement("img",{alt:b,src:S}):M=S,G(E.createElement("div",Object.assign({className:i()(W,Me,Ee==null?void 0:Ee.className,{[`${Me}-normal`]:S===Ae,[`${Me}-rtl`]:ut==="rtl"},p,r),style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),T)},Re),E.createElement("div",{className:`${Me}-image`,style:J},M),l&&E.createElement("div",{className:`${Me}-description`},l),ne&&E.createElement("div",{className:`${Me}-footer`},ne)))};Ze.PRESENTED_IMAGE_DEFAULT=Ye,Ze.PRESENTED_IMAGE_SIMPLE=Ae;var ce=Ze},78241:function(qt,ke,e){"use strict";e.d(ke,{default:function(){return bn}});var t=e(94480),i=e(92310),E=e.n(i),I=e(77900),a=e(59301),B=e(62892),n=e(32441);function le(_){const[s,h]=a.useState(_);return a.useEffect(()=>{const v=setTimeout(()=>{h(_)},_.length?0:10);return()=>{clearTimeout(v)}},[_]),s}var ae=e(17313),m=e(29878),V=e(8378),y=e(37613),D=e(83116),se=_=>{const{componentCls:s}=_,h=`${s}-show-help`,v=`${s}-show-help-item`;return{[h]:{transition:`opacity ${_.motionDurationSlow} ${_.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[v]:{overflow:"hidden",transition:`height ${_.motionDurationSlow} ${_.motionEaseInOut}, - opacity ${_.motionDurationSlow} ${_.motionEaseInOut}, - transform ${_.motionDurationSlow} ${_.motionEaseInOut} !important`,[`&${v}-appear, &${v}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${v}-leave-active`]:{transform:"translateY(-5px)"}}}}};const oe=_=>({legend:{display:"block",width:"100%",marginBottom:_.marginLG,padding:0,color:_.colorTextDescription,fontSize:_.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${_.lineWidth}px ${_.lineType} ${_.colorBorder}`},label:{fontSize:_.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${_.controlOutlineWidth}px ${_.controlOutline}`},output:{display:"block",paddingTop:15,color:_.colorText,fontSize:_.fontSize,lineHeight:_.lineHeight}}),Ye=(_,s)=>{const{formItemCls:h}=_;return{[h]:{[`${h}-label > label`]:{height:s},[`${h}-control-input`]:{minHeight:s}}}},Ae=_=>{const{componentCls:s}=_;return{[_.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(_)),oe(_)),{[`${s}-text`]:{display:"inline-block",paddingInlineEnd:_.paddingSM},"&-small":Object.assign({},Ye(_,_.controlHeightSM)),"&-large":Object.assign({},Ye(_,_.controlHeightLG))})}},Ze=_=>{const{formItemCls:s,iconCls:h,componentCls:v,rootPrefixCls:A,labelRequiredMarkColor:X,labelColor:ue,labelFontSize:Ve,labelHeight:Te,labelColonMarginInlineStart:rt,labelColonMarginInlineEnd:ct,itemMarginBottom:_e}=_;return{[s]:Object.assign(Object.assign({},(0,ae.Wf)(_)),{marginBottom:_e,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${A}-row`]:{display:"none"},"&-has-warning":{[`${s}-split`]:{color:_.colorError}},"&-has-error":{[`${s}-split`]:{color:_.colorWarning}},[`${s}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${_.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Te,color:ue,fontSize:Ve,[`> ${h}`]:{fontSize:_.fontSize,verticalAlign:"top"},[`&${s}-required:not(${s}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:_.marginXXS,color:X,fontSize:_.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${v}-hide-required-mark &`]:{display:"none"}},[`${s}-optional`]:{display:"inline-block",marginInlineStart:_.marginXXS,color:_.colorTextDescription,[`${v}-hide-required-mark &`]:{display:"none"}},[`${s}-tooltip`]:{color:_.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:_.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:rt,marginInlineEnd:ct},[`&${s}-no-colon::after`]:{content:'"\\a0"'}}},[`${s}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${A}-col-'"]):not([class*="' ${A}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:_.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[s]:{"&-explain, &-extra":{clear:"both",color:_.colorTextDescription,fontSize:_.fontSize,lineHeight:_.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:_.controlHeightSM,transition:`color ${_.motionDurationMid} ${_.motionEaseOut}`},"&-explain":{"&-error":{color:_.colorError},"&-warning":{color:_.colorWarning}}},[`&-with-help ${s}-explain`]:{height:"auto",opacity:1},[`${s}-feedback-icon`]:{fontSize:_.fontSize,textAlign:"center",visibility:"visible",animationName:m.kr,animationDuration:_.motionDurationMid,animationTimingFunction:_.motionEaseOutBack,pointerEvents:"none","&-success":{color:_.colorSuccess},"&-error":{color:_.colorError},"&-warning":{color:_.colorWarning},"&-validating":{color:_.colorPrimary}}})}},ce=_=>{const{componentCls:s,formItemCls:h}=_;return{[`${s}-horizontal`]:{[`${h}-label`]:{flexGrow:0},[`${h}-control`]:{flex:"1 1 0",minWidth:0},[`${h}-label[class$='-24'], ${h}-label[class*='-24 ']`]:{[`& + ${h}-control`]:{minWidth:"unset"}}}}},H=_=>{const{componentCls:s,formItemCls:h}=_;return{[`${s}-inline`]:{display:"flex",flexWrap:"wrap",[h]:{flex:"none",marginInlineEnd:_.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${h}-label, - > ${h}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${h}-label`]:{flex:"none"},[`${s}-text`]:{display:"inline-block"},[`${h}-has-feedback`]:{display:"inline-block"}}}}},p=_=>({padding:_.verticalLabelPadding,margin:_.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),r=_=>{const{componentCls:s,formItemCls:h,rootPrefixCls:v}=_;return{[`${h} ${h}-label`]:p(_),[s]:{[h]:{flexWrap:"wrap",[`${h}-label, ${h}-control`]:{[`&:not([class*=" ${v}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},C=_=>{const{componentCls:s,formItemCls:h,rootPrefixCls:v}=_;return{[`${s}-vertical`]:{[h]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${s}-item-control`]:{width:"100%"}}},[`${s}-vertical ${h}-label, - .${v}-col-24${h}-label, - .${v}-col-xl-24${h}-label`]:p(_),[`@media (max-width: ${_.screenXSMax}px)`]:[r(_),{[s]:{[`.${v}-col-xs-24${h}-label`]:p(_)}}],[`@media (max-width: ${_.screenSMMax}px)`]:{[s]:{[`.${v}-col-sm-24${h}-label`]:p(_)}},[`@media (max-width: ${_.screenMDMax}px)`]:{[s]:{[`.${v}-col-md-24${h}-label`]:p(_)}},[`@media (max-width: ${_.screenLGMax}px)`]:{[s]:{[`.${v}-col-lg-24${h}-label`]:p(_)}}}},S=(_,s)=>(0,y.TS)(_,{formItemCls:`${_.componentCls}-item`,rootPrefixCls:s});var Z=(0,D.Z)("Form",(_,s)=>{let{rootPrefixCls:h}=s;const v=S(_,h);return[Ae(v),Ze(v),se(v),ce(v),H(v),C(v),(0,V.Z)(v),m.kr]},_=>({labelRequiredMarkColor:_.colorError,labelColor:_.colorTextHeading,labelFontSize:_.fontSize,labelHeight:_.controlHeight,labelColonMarginInlineStart:_.marginXXS/2,labelColonMarginInlineEnd:_.marginXS,itemMarginBottom:_.marginLG,verticalLabelPadding:`0 0 ${_.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const ne=[];function J(_,s,h){let v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof _=="string"?_:`${s}-${v}`,error:_,errorStatus:h}}var Re=_=>{let{help:s,helpStatus:h,errors:v=ne,warnings:A=ne,className:X,fieldId:ue,onVisibleChanged:Ve}=_;const{prefixCls:Te}=a.useContext(n.Rk),rt=`${Te}-item-explain`,[,ct]=Z(Te),_e=(0,a.useMemo)(()=>(0,B.Z)(Te),[Te]),bt=le(v),Ct=le(A),ht=a.useMemo(()=>s!=null?[J(s,"help",h)]:[].concat((0,t.Z)(bt.map((xt,wt)=>J(xt,"error","error",wt))),(0,t.Z)(Ct.map((xt,wt)=>J(xt,"warning","warning",wt)))),[s,h,bt,Ct]),Pt={};return ue&&(Pt.id=`${ue}_help`),a.createElement(I.default,{motionDeadline:_e.motionDeadline,motionName:`${Te}-show-help`,visible:!!ht.length,onVisibleChanged:Ve},xt=>{const{className:wt,style:At}=xt;return a.createElement("div",Object.assign({},Pt,{className:E()(rt,wt,X,ct),style:At,role:"alert"}),a.createElement(I.CSSMotionList,Object.assign({keys:ht},(0,B.Z)(Te),{motionName:`${Te}-show-help-item`,component:!1}),$t=>{const{key:Tt,error:Ut,errorStatus:Oe,className:Ne,style:Ge}=$t;return a.createElement("div",{key:Tt,className:E()(Ne,{[`${rt}-${Oe}`]:Oe}),style:Ge},Ut)}))})},xe=e(95013),ut=e(36355),Ee=e(1684),Me=e(52946),G=e(19716),W=e(16722);const j=["parentNode"],l="form_item";function b(_){return _===void 0||_===!1?[]:Array.isArray(_)?_:[_]}function M(_,s){if(!_.length)return;const h=_.join("_");return s?`${s}_${h}`:j.includes(h)?`${l}_${h}`:h}function w(_,s,h,v,A,X){let ue=v;return X!==void 0?ue=X:h.validating?ue="validating":_.length?ue="error":s.length?ue="warning":(h.touched||A&&h.validated)&&(ue="success"),ue}function x(_){return b(_).join("_")}function k(_){const[s]=(0,xe.useForm)(),h=a.useRef({}),v=a.useMemo(()=>_!=null?_:Object.assign(Object.assign({},s),{__INTERNAL__:{itemRef:A=>X=>{const ue=x(A);X?h.current[ue]=X:delete h.current[ue]}},scrollToField:function(A){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ue=b(A),Ve=M(ue,v.__INTERNAL__.name),Te=Ve?document.getElementById(Ve):null;Te&&(0,W.Z)(Te,Object.assign({scrollMode:"if-needed",block:"nearest"},X))},getFieldInstance:A=>{const X=x(A);return h.current[X]}}),[_,s]);return[v]}var K=e(28726),Ie=function(_,s){var h={};for(var v in _)Object.prototype.hasOwnProperty.call(_,v)&&s.indexOf(v)<0&&(h[v]=_[v]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,v=Object.getOwnPropertySymbols(_);A{const h=a.useContext(Ee.Z),{getPrefixCls:v,direction:A,form:X}=a.useContext(ut.E_),{prefixCls:ue,className:Ve,rootClassName:Te,size:rt,disabled:ct=h,form:_e,colon:bt,labelAlign:Ct,labelWrap:ht,labelCol:Pt,wrapperCol:xt,hideRequiredMark:wt,layout:At="horizontal",scrollToFirstError:$t,requiredMark:Tt,onFinishFailed:Ut,name:Oe,style:Ne,feedbackIcons:Ge}=_,et=Ie(_,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),je=(0,G.Z)(rt),Ue=a.useContext(K.Z),Xe=(0,a.useMemo)(()=>Tt!==void 0?Tt:X&&X.requiredMark!==void 0?X.requiredMark:!wt,[wt,Tt,X]),mt=bt!=null?bt:X==null?void 0:X.colon,Mt=v("form",ue),[Vt,gn]=Z(Mt),In=E()(Mt,`${Mt}-${At}`,{[`${Mt}-hide-required-mark`]:Xe===!1,[`${Mt}-rtl`]:A==="rtl",[`${Mt}-${je}`]:je},gn,X==null?void 0:X.className,Ve,Te),[Dn]=k(_e),{__INTERNAL__:vn}=Dn;vn.name=Oe;const on=(0,a.useMemo)(()=>({name:Oe,labelAlign:Ct,labelCol:Pt,labelWrap:ht,wrapperCol:xt,vertical:At==="vertical",colon:mt,requiredMark:Xe,itemRef:vn.itemRef,form:Dn,feedbackIcons:Ge}),[Oe,Ct,Pt,xt,At,mt,Xe,Dn,Ge]);a.useImperativeHandle(s,()=>Dn);const Xn=(Sn,un)=>{if(Sn){let wn={block:"nearest"};typeof Sn=="object"&&(wn=Sn),Dn.scrollToField(un,wn)}},Yn=Sn=>{if(Ut==null||Ut(Sn),Sn.errorFields.length){const un=Sn.errorFields[0].name;if($t!==void 0){Xn($t,un);return}X&&X.scrollToFirstError!==void 0&&Xn(X.scrollToFirstError,un)}};return Vt(a.createElement(Ee.n,{disabled:ct},a.createElement(Me.q,{size:je},a.createElement(n.RV,Object.assign({},{validateMessages:Ue}),a.createElement(n.q3.Provider,{value:on},a.createElement(xe.default,Object.assign({id:Oe},et,{name:Oe,onFinishFailed:Yn,form:Dn,style:Object.assign(Object.assign({},X==null?void 0:X.style),Ne),className:In})))))))};var Je=a.forwardRef(De),ft=e(41799),tt=e(8654),de=e(92343),We=e(11592);function R(_){if(typeof _=="function")return _;const s=(0,We.Z)(_);return s.length<=1?s[0]:s}const O=()=>{const{status:_,errors:s=[],warnings:h=[]}=(0,a.useContext)(n.aM);return{status:_,errors:s,warnings:h}};O.Context=n.aM;var F=O,u=e(16089);function ee(_){const[s,h]=a.useState(_),v=(0,a.useRef)(null),A=(0,a.useRef)([]),X=(0,a.useRef)(!1);a.useEffect(()=>(X.current=!1,()=>{X.current=!0,u.Z.cancel(v.current),v.current=null}),[]);function ue(Ve){X.current||(v.current===null&&(A.current=[],v.current=(0,u.Z)(()=>{v.current=null,h(Te=>{let rt=Te;return A.current.forEach(ct=>{rt=ct(rt)}),rt})})),A.current.push(Ve))}return[s,ue]}function ge(){const{itemRef:_}=a.useContext(n.q3),s=a.useRef({});function h(v,A){const X=A&&typeof A=="object"&&A.ref,ue=v.join("_");return(s.current.name!==ue||s.current.originRef!==X)&&(s.current.name=ue,s.current.originRef=X,s.current.ref=(0,tt.sQ)(_(v),X)),s.current.ref}return h}var g=e(29194),d=e(34280),ie=e(2738),L=e(27382),f=e(37028);const N=_=>{const{formItemCls:s}=_;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${s}-control`]:{display:"flex"}}}};var q=(0,D.b)(["Form","item-item"],(_,s)=>{let{rootPrefixCls:h}=s;const v=S(_,h);return[N(v)]}),Ce=_=>{const{prefixCls:s,status:h,wrapperCol:v,children:A,errors:X,warnings:ue,_internalItemRender:Ve,extra:Te,help:rt,fieldId:ct,marginBottom:_e,onErrorVisibleChanged:bt}=_,Ct=`${s}-item`,ht=a.useContext(n.q3),Pt=v||ht.wrapperCol||{},xt=E()(`${Ct}-control`,Pt.className),wt=a.useMemo(()=>Object.assign({},ht),[ht]);delete wt.labelCol,delete wt.wrapperCol;const At=a.createElement("div",{className:`${Ct}-control-input`},a.createElement("div",{className:`${Ct}-control-input-content`},A)),$t=a.useMemo(()=>({prefixCls:s,status:h}),[s,h]),Tt=_e!==null||X.length||ue.length?a.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},a.createElement(n.Rk.Provider,{value:$t},a.createElement(Re,{fieldId:ct,errors:X,warnings:ue,help:rt,helpStatus:h,className:`${Ct}-explain-connected`,onVisibleChanged:bt})),!!_e&&a.createElement("div",{style:{width:0,height:_e}})):null,Ut={};ct&&(Ut.id=`${ct}_extra`);const Oe=Te?a.createElement("div",Object.assign({},Ut,{className:`${Ct}-extra`}),Te):null,Ne=Ve&&Ve.mark==="pro_table_render"&&Ve.render?Ve.render(_,{input:At,errorList:Tt,extra:Oe}):a.createElement(a.Fragment,null,At,Tt,Oe);return a.createElement(n.q3.Provider,{value:wt},a.createElement(f.Z,Object.assign({},Pt,{className:xt}),Ne),a.createElement(q,{prefixCls:s}))},Se=e(61485),Pe=e(31724),Be=e(9763),nt=e(6848),lt=function(_,s){var h={};for(var v in _)Object.prototype.hasOwnProperty.call(_,v)&&s.indexOf(v)<0&&(h[v]=_[v]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,v=Object.getOwnPropertySymbols(_);A{let{prefixCls:s,label:h,htmlFor:v,labelCol:A,labelAlign:X,colon:ue,required:Ve,requiredMark:Te,tooltip:rt}=_;var ct;const[_e]=(0,Be.Z)("Form"),{vertical:bt,labelAlign:Ct,labelCol:ht,labelWrap:Pt,colon:xt}=a.useContext(n.q3);if(!h)return null;const wt=A||ht||{},At=X||Ct,$t=`${s}-item-label`,Tt=E()($t,At==="left"&&`${$t}-left`,wt.className,{[`${$t}-wrap`]:!!Pt});let Ut=h;const Oe=ue===!0||xt!==!1&&ue!==!1;Oe&&!bt&&typeof h=="string"&&h.trim()!==""&&(Ut=h.replace(/[:|:]\s*$/,""));const Ge=vt(rt);if(Ge){const{icon:Xe=a.createElement(Se.Z,null)}=Ge,mt=lt(Ge,["icon"]),Mt=a.createElement(nt.Z,Object.assign({},mt),a.cloneElement(Xe,{className:`${s}-item-tooltip`,title:""}));Ut=a.createElement(a.Fragment,null,Ut,Mt)}const et=Te==="optional",je=typeof Te=="function";je?Ut=Te(Ut,{required:!!Ve}):et&&!Ve&&(Ut=a.createElement(a.Fragment,null,Ut,a.createElement("span",{className:`${s}-item-optional`,title:""},(_e==null?void 0:_e.optional)||((ct=Pe.Z.Form)===null||ct===void 0?void 0:ct.optional))));const Ue=E()({[`${s}-item-required`]:Ve,[`${s}-item-required-mark-optional`]:et||je,[`${s}-item-no-colon`]:!Oe});return a.createElement(f.Z,Object.assign({},wt,{className:Tt}),a.createElement("label",{htmlFor:v,className:Ue,title:typeof h=="string"?h:""},Ut))},Jt=e(29679),Lt=e(19248),xn=e(96512),Rn=e(58617);const Tn={success:Jt.Z,warning:xn.Z,error:Lt.Z,validating:Rn.Z};function Un(_){let{children:s,errors:h,warnings:v,hasFeedback:A,validateStatus:X,prefixCls:ue,meta:Ve,noStyle:Te}=_;const rt=`${ue}-item`,{feedbackIcons:ct}=a.useContext(n.q3),_e=w(h,v,Ve,null,!!A,X),{isFormItemInput:bt,status:Ct}=a.useContext(n.aM),ht=a.useMemo(()=>{var Pt;let xt;if(A){const $t=A!==!0&&A.icons||ct,Tt=_e&&((Pt=$t==null?void 0:$t({status:_e,errors:h,warnings:v}))===null||Pt===void 0?void 0:Pt[_e]),Ut=_e&&Tn[_e];xt=Tt!==!1&&Ut?a.createElement("span",{className:E()(`${rt}-feedback-icon`,`${rt}-feedback-icon-${_e}`)},Tt||a.createElement(Ut,null)):null}let wt=!0,At=_e||"";return Te&&(wt=bt,At=(_e!=null?_e:Ct)||""),{status:At,errors:h,warnings:v,hasFeedback:!!A,feedbackIcon:xt,isFormItemInput:wt}},[_e,A,Te,bt,Ct]);return a.createElement(n.aM.Provider,{value:ht},s)}var ur=function(_,s){var h={};for(var v in _)Object.prototype.hasOwnProperty.call(_,v)&&s.indexOf(v)<0&&(h[v]=_[v]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,v=Object.getOwnPropertySymbols(_);A{if(Ge&&Tt.current){const gn=getComputedStyle(Tt.current);Ue(parseInt(gn.marginBottom,10))}},[Ge,et]);const Xe=gn=>{gn||Ue(null)},Mt=function(){let gn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const In=gn?Ut:rt.errors,Dn=gn?Oe:rt.warnings;return w(In,Dn,rt,"",!!ct,Te)}(),Vt=E()(At,h,v,{[`${At}-with-help`]:Ne||Ut.length||Oe.length,[`${At}-has-feedback`]:Mt&&ct,[`${At}-has-success`]:Mt==="success",[`${At}-has-warning`]:Mt==="warning",[`${At}-has-error`]:Mt==="error",[`${At}-is-validating`]:Mt==="validating",[`${At}-hidden`]:_e});return a.createElement("div",{className:Vt,style:A,ref:Tt},a.createElement(L.Z,Object.assign({className:`${At}-row`},(0,ie.Z)(wt,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),a.createElement(Ht,Object.assign({htmlFor:Ct},_,{requiredMark:$t,required:ht!=null?ht:Pt,prefixCls:s})),a.createElement(Ce,Object.assign({},_,rt,{errors:Ut,warnings:Oe,prefixCls:s,status:Mt,help:X,marginBottom:je,onErrorVisibleChanged:Xe}),a.createElement(n.qI.Provider,{value:xt},a.createElement(Un,{prefixCls:s,meta:rt,errors:rt.errors,warnings:rt.warnings,hasFeedback:ct,validateStatus:Mt},bt)))),!!je&&a.createElement("div",{className:`${At}-margin-offset`,style:{marginBottom:-je}}))}const tn="__SPLIT__",lr=null,Mr=a.memo(_=>{let{children:s}=_;return s},(_,s)=>_.value===s.value&&_.update===s.update&&_.childProps.length===s.childProps.length&&_.childProps.every((h,v)=>h===s.childProps[v]));function Ln(_){return _!=null}function _n(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function kn(_){const{name:s,noStyle:h,className:v,dependencies:A,prefixCls:X,shouldUpdate:ue,rules:Ve,children:Te,required:rt,label:ct,messageVariables:_e,trigger:bt="onChange",validateTrigger:Ct,hidden:ht,help:Pt}=_,{getPrefixCls:xt}=a.useContext(ut.E_),{name:wt}=a.useContext(n.q3),At=R(Te),$t=typeof At=="function",Tt=a.useContext(n.qI),{validateTrigger:Ut}=a.useContext(xe.FieldContext),Oe=Ct!==void 0?Ct:Ut,Ne=Ln(s),Ge=xt("form",X),[et,je]=Z(Ge),Ue=a.useContext(xe.ListContext),Xe=a.useRef(),[mt,Mt]=ee({}),[Vt,gn]=(0,ft.Z)(()=>_n()),In=un=>{const wn=Ue==null?void 0:Ue.getKey(un.name);if(gn(un.destroy?_n():un,!0),h&&Pt!==!1&&Tt){let Nn=un.name;if(un.destroy)Nn=Xe.current||Nn;else if(wn!==void 0){const[Pn,qn]=wn;Nn=[Pn].concat((0,t.Z)(qn)),Xe.current=Nn}Tt(un,Nn)}},Dn=(un,wn)=>{Mt(Nn=>{const Pn=Object.assign({},Nn),Xt=[].concat((0,t.Z)(un.name.slice(0,-1)),(0,t.Z)(wn)).join(tn);return un.destroy?delete Pn[Xt]:Pn[Xt]=un,Pn})},[vn,on]=a.useMemo(()=>{const un=(0,t.Z)(Vt.errors),wn=(0,t.Z)(Vt.warnings);return Object.values(mt).forEach(Nn=>{un.push.apply(un,(0,t.Z)(Nn.errors||[])),wn.push.apply(wn,(0,t.Z)(Nn.warnings||[]))}),[un,wn]},[mt,Vt.errors,Vt.warnings]),Xn=ge();function Yn(un,wn,Nn){return h&&!ht?a.createElement(Un,{prefixCls:Ge,hasFeedback:_.hasFeedback,validateStatus:_.validateStatus,meta:Vt,errors:vn,warnings:on,noStyle:!0},un):a.createElement(cr,Object.assign({key:"row"},_,{className:E()(v,je),prefixCls:Ge,fieldId:wn,isRequired:Nn,errors:vn,warnings:on,meta:Vt,onSubItemMetaChange:Dn}),un)}if(!Ne&&!$t&&!A)return et(Yn(At));let Sn={};return typeof ct=="string"?Sn.label=ct:s&&(Sn.label=String(s)),_e&&(Sn=Object.assign(Object.assign({},Sn),_e)),et(a.createElement(xe.Field,Object.assign({},_,{messageVariables:Sn,trigger:bt,validateTrigger:Oe,onMetaChange:In}),(un,wn,Nn)=>{const Pn=b(s).length&&wn?wn.name:[],qn=M(Pn,wt),Xt=rt!==void 0?rt:!!(Ve&&Ve.some(_t=>{if(_t&&typeof _t=="object"&&_t.required&&!_t.warningOnly)return!0;if(typeof _t=="function"){const pr=_t(Nn);return pr&&pr.required&&!pr.warningOnly}return!1})),Bt=Object.assign({},un);let nn=null;if(Array.isArray(At)&&Ne)nn=At;else if(!($t&&(!(ue||A)||Ne))){if(!(A&&!$t&&!Ne))if((0,de.l$)(At)){const _t=Object.assign(Object.assign({},At.props),Bt);if(_t.id||(_t.id=qn),Pt||vn.length>0||on.length>0||_.extra){const sr=[];(Pt||vn.length>0)&&sr.push(`${qn}_help`),_.extra&&sr.push(`${qn}_extra`),_t["aria-describedby"]=sr.join(" ")}vn.length>0&&(_t["aria-invalid"]="true"),Xt&&(_t["aria-required"]="true"),(0,tt.Yr)(At)&&(_t.ref=Xn(Pn,At)),new Set([].concat((0,t.Z)(b(bt)),(0,t.Z)(b(Oe)))).forEach(sr=>{_t[sr]=function(){for(var ar,$n,Ar,Ir,kr,hn=arguments.length,Y=new Array(hn),ye=0;ye{var{prefixCls:s,children:h}=_,v=St(_,["prefixCls","children"]);const{getPrefixCls:A}=a.useContext(ut.E_),X=A("form",s),ue=a.useMemo(()=>({prefixCls:X,status:"error"}),[X]);return a.createElement(xe.List,Object.assign({},v),(Ve,Te,rt)=>a.createElement(n.Rk.Provider,{value:ue},h(Ve.map(ct=>Object.assign(Object.assign({},ct),{fieldKey:ct.key})),Te,{errors:rt.errors,warnings:rt.warnings})))};function yn(){const{form:_}=(0,a.useContext)(n.q3);return _}const fn=Je;fn.Item=it,fn.List=Qt,fn.ErrorList=Re,fn.useForm=k,fn.useFormInstance=yn,fn.useWatch=xe.useWatch,fn.Provider=n.RV,fn.create=()=>{};var bn=fn},8628:function(qt,ke,e){"use strict";var t=e(59301),i=e(34280),E=e(56762),I=e(69507);function a(){let B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),le=(0,E.Z)(),ae=(0,I.ZP)();return(0,i.Z)(()=>{const m=ae.subscribe(V=>{n.current=V,B&&le()});return()=>ae.unsubscribe(m)},[]),n.current}ke.Z=a},9432:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return Ze},n:function(){return Ye}});var t=e(19248),i=e(92310),E=e.n(i),I=e(93681),a=e(8654),B=e(59301),n=e(19080),le=e(36355),ae=e(1684),m=e(19716),V=e(32441),y=e(33234),D=e(59412),he=e(9937);function se(ce){return!!(ce.prefix||ce.suffix||ce.allowClear)}var oe=function(ce,H){var p={};for(var r in ce)Object.prototype.hasOwnProperty.call(ce,r)&&H.indexOf(r)<0&&(p[r]=ce[r]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,r=Object.getOwnPropertySymbols(ce);C{var p;const{prefixCls:r,bordered:C=!0,status:S,size:Z,disabled:ne,onBlur:J,onFocus:T,suffix:Re,allowClear:xe,addonAfter:ut,addonBefore:Ee,className:Me,style:G,styles:W,rootClassName:j,onChange:l,classNames:b}=ce,M=oe(ce,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:w,direction:x,input:k}=B.useContext(le.E_),K=w("input",r),Ie=(0,B.useRef)(null),[De,be]=(0,he.ZP)(K),{compactSize:Je,compactItemClassnames:ft}=(0,y.ri)(K,x),tt=(0,m.Z)(q=>{var U;return(U=Z!=null?Z:Je)!==null&&U!==void 0?U:q}),de=B.useContext(ae.Z),We=ne!=null?ne:de,{status:R,hasFeedback:O,feedbackIcon:F}=(0,B.useContext)(V.aM),u=(0,n.F)(R,S),ee=se(ce)||!!O,ge=(0,B.useRef)(ee);(0,B.useEffect)(()=>{var q;ee&&ge.current,ge.current=ee},[ee]);const g=(0,D.Z)(Ie,!0),d=q=>{g(),J==null||J(q)},ie=q=>{g(),T==null||T(q)},L=q=>{g(),l==null||l(q)},f=(O||Re)&&B.createElement(B.Fragment,null,Re,O&&F);let N;return typeof xe=="object"&&(xe!=null&&xe.clearIcon)?N=xe:xe&&(N={clearIcon:B.createElement(t.Z,null)}),De(B.createElement(I.default,Object.assign({ref:(0,a.sQ)(H,Ie),prefixCls:K,autoComplete:k==null?void 0:k.autoComplete},M,{disabled:We,onBlur:d,onFocus:ie,style:Object.assign(Object.assign({},k==null?void 0:k.style),G),styles:Object.assign(Object.assign({},k==null?void 0:k.styles),W),suffix:f,allowClear:N,className:E()(Me,j,ft,k==null?void 0:k.className),onChange:L,addonAfter:ut&&B.createElement(y.BR,null,B.createElement(V.Ux,{override:!0,status:!0},ut)),addonBefore:Ee&&B.createElement(y.BR,null,B.createElement(V.Ux,{override:!0,status:!0},Ee)),classNames:Object.assign(Object.assign(Object.assign({},b),k==null?void 0:k.classNames),{input:E()({[`${K}-sm`]:tt==="small",[`${K}-lg`]:tt==="large",[`${K}-rtl`]:x==="rtl",[`${K}-borderless`]:!C},!ee&&(0,n.Z)(K,u),b==null?void 0:b.input,(p=k==null?void 0:k.classNames)===null||p===void 0?void 0:p.input,be)}),classes:{affixWrapper:E()({[`${K}-affix-wrapper-sm`]:tt==="small",[`${K}-affix-wrapper-lg`]:tt==="large",[`${K}-affix-wrapper-rtl`]:x==="rtl",[`${K}-affix-wrapper-borderless`]:!C},(0,n.Z)(`${K}-affix-wrapper`,u,O),be),wrapper:E()({[`${K}-group-rtl`]:x==="rtl"},be),group:E()({[`${K}-group-wrapper-sm`]:tt==="small",[`${K}-group-wrapper-lg`]:tt==="large",[`${K}-group-wrapper-rtl`]:x==="rtl",[`${K}-group-wrapper-disabled`]:We},(0,n.Z)(`${K}-group-wrapper`,u,O),be)}})))})},1643:function(qt,ke,e){"use strict";var t=e(19248),i=e(92310),E=e.n(i),I=e(9296),a=e(59301),B=e(19080),n=e(36355),le=e(1684),ae=e(19716),m=e(32441),V=e(9432),y=e(9937),D=function(se,oe){var Ye={};for(var Ae in se)Object.prototype.hasOwnProperty.call(se,Ae)&&oe.indexOf(Ae)<0&&(Ye[Ae]=se[Ae]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Ae=Object.getOwnPropertySymbols(se);Ze{const{prefixCls:Ye,bordered:Ae=!0,size:Ze,disabled:ce,status:H,allowClear:p,showCount:r,classNames:C,rootClassName:S,className:Z}=se,ne=D(se,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:J,direction:T}=a.useContext(n.E_),Re=(0,ae.Z)(Ze),xe=a.useContext(le.Z),ut=ce!=null?ce:xe,{status:Ee,hasFeedback:Me,feedbackIcon:G}=a.useContext(m.aM),W=(0,B.F)(Ee,H),j=a.useRef(null);a.useImperativeHandle(oe,()=>{var x;return{resizableTextArea:(x=j.current)===null||x===void 0?void 0:x.resizableTextArea,focus:k=>{var K,Ie;(0,V.n)((Ie=(K=j.current)===null||K===void 0?void 0:K.resizableTextArea)===null||Ie===void 0?void 0:Ie.textArea,k)},blur:()=>{var k;return(k=j.current)===null||k===void 0?void 0:k.blur()}}});const l=J("input",Ye);let b;typeof p=="object"&&(p!=null&&p.clearIcon)?b=p:p&&(b={clearIcon:a.createElement(t.Z,null)});const[M,w]=(0,y.ZP)(l);return M(a.createElement(I.default,Object.assign({},ne,{disabled:ut,allowClear:b,className:E()(Z,S),classes:{affixWrapper:E()(`${l}-textarea-affix-wrapper`,{[`${l}-affix-wrapper-rtl`]:T==="rtl",[`${l}-affix-wrapper-borderless`]:!Ae,[`${l}-affix-wrapper-sm`]:Re==="small",[`${l}-affix-wrapper-lg`]:Re==="large",[`${l}-textarea-show-count`]:r},(0,B.Z)(`${l}-affix-wrapper`,W),w)},classNames:Object.assign(Object.assign({},C),{textarea:E()({[`${l}-borderless`]:!Ae,[`${l}-sm`]:Re==="small",[`${l}-lg`]:Re==="large"},(0,B.Z)(l,W),w,C==null?void 0:C.textarea)}),prefixCls:l,suffix:Me&&a.createElement("span",{className:`${l}-textarea-suffix`},G),showCount:r,ref:j})))});ke.Z=he},59412:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return i}});var t=e(59301);function i(E,I){const a=(0,t.useRef)([]),B=()=>{a.current.push(setTimeout(()=>{var n,le,ae,m;!((n=E.current)===null||n===void 0)&&n.input&&((le=E.current)===null||le===void 0?void 0:le.input.getAttribute("type"))==="password"&&(!((ae=E.current)===null||ae===void 0)&&ae.input.hasAttribute("value"))&&((m=E.current)===null||m===void 0||m.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(I&&B(),()=>a.current.forEach(n=>{n&&clearTimeout(n)})),[]),B}},92832:function(qt,ke,e){"use strict";e.d(ke,{default:function(){return Re}});var t=e(92310),i=e.n(t),E=e(59301),I=e(36355),a=e(32441),B=e(9937),le=xe=>{const{getPrefixCls:ut,direction:Ee}=(0,E.useContext)(I.E_),{prefixCls:Me,className:G}=xe,W=ut("input-group",Me),j=ut("input"),[l,b]=(0,B.ZP)(j),M=i()(W,{[`${W}-lg`]:xe.size==="large",[`${W}-sm`]:xe.size==="small",[`${W}-compact`]:xe.compact,[`${W}-rtl`]:Ee==="rtl"},b,G),w=(0,E.useContext)(a.aM),x=(0,E.useMemo)(()=>Object.assign(Object.assign({},w),{isFormItemInput:!1}),[w]);return l(E.createElement("span",{className:M,style:xe.style,onMouseEnter:xe.onMouseEnter,onMouseLeave:xe.onMouseLeave,onFocus:xe.onFocus,onBlur:xe.onBlur},E.createElement(a.aM.Provider,{value:x},xe.children)))},ae=e(9432),m=e(73331),V=e(15277),y=e(2738),D=e(8654),he=e(59412),se=function(xe,ut){var Ee={};for(var Me in xe)Object.prototype.hasOwnProperty.call(xe,Me)&&ut.indexOf(Me)<0&&(Ee[Me]=xe[Me]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,Me=Object.getOwnPropertySymbols(xe);Gxe?E.createElement(V.Z,null):E.createElement(m.Z,null),Ye={click:"onClick",hover:"onMouseOver"};var Ze=E.forwardRef((xe,ut)=>{const{visibilityToggle:Ee=!0}=xe,Me=typeof Ee=="object"&&Ee.visible!==void 0,[G,W]=(0,E.useState)(()=>Me?Ee.visible:!1),j=(0,E.useRef)(null);E.useEffect(()=>{Me&&W(Ee.visible)},[Me,Ee]);const l=(0,he.Z)(j),b=()=>{const{disabled:We}=xe;We||(G&&l(),W(R=>{var O;const F=!R;return typeof Ee=="object"&&((O=Ee.onVisibleChange)===null||O===void 0||O.call(Ee,F)),F}))},M=We=>{const{action:R="click",iconRender:O=oe}=xe,F=Ye[R]||"",u=O(G),ee={[F]:b,className:`${We}-icon`,key:"passwordIcon",onMouseDown:ge=>{ge.preventDefault()},onMouseUp:ge=>{ge.preventDefault()}};return E.cloneElement(E.isValidElement(u)?u:E.createElement("span",null,u),ee)},{className:w,prefixCls:x,inputPrefixCls:k,size:K}=xe,Ie=se(xe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:De}=E.useContext(I.E_),be=De("input",k),Je=De("input-password",x),ft=Ee&&M(Je),tt=i()(Je,w,{[`${Je}-${K}`]:!!K}),de=Object.assign(Object.assign({},(0,y.Z)(Ie,["suffix","iconRender","visibilityToggle"])),{type:G?"text":"password",className:tt,prefixCls:be,suffix:ft});return K&&(de.size=K),E.createElement(ae.Z,Object.assign({ref:(0,D.sQ)(ut,j)},de))}),ce=e(47472),H=e(92343),p=e(3113),r=e(19716),C=e(33234),S=function(xe,ut){var Ee={};for(var Me in xe)Object.prototype.hasOwnProperty.call(xe,Me)&&ut.indexOf(Me)<0&&(Ee[Me]=xe[Me]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,Me=Object.getOwnPropertySymbols(xe);G{const{prefixCls:Ee,inputPrefixCls:Me,className:G,size:W,suffix:j,enterButton:l=!1,addonAfter:b,loading:M,disabled:w,onSearch:x,onChange:k,onCompositionStart:K,onCompositionEnd:Ie}=xe,De=S(xe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:be,direction:Je}=E.useContext(I.E_),ft=E.useRef(!1),tt=be("input-search",Ee),de=be("input",Me),{compactSize:We}=(0,C.ri)(tt,Je),R=(0,r.Z)(Ce=>{var Se;return(Se=W!=null?W:We)!==null&&Se!==void 0?Se:Ce}),O=E.useRef(null),F=Ce=>{Ce&&Ce.target&&Ce.type==="click"&&x&&x(Ce.target.value,Ce,{source:"clear"}),k&&k(Ce)},u=Ce=>{var Se;document.activeElement===((Se=O.current)===null||Se===void 0?void 0:Se.input)&&Ce.preventDefault()},ee=Ce=>{var Se,Pe;x&&x((Pe=(Se=O.current)===null||Se===void 0?void 0:Se.input)===null||Pe===void 0?void 0:Pe.value,Ce,{source:"input"})},ge=Ce=>{ft.current||M||ee(Ce)},g=typeof l=="boolean"?E.createElement(ce.Z,null):null,d=`${tt}-button`;let ie;const L=l||{},f=L.type&&L.type.__ANT_BUTTON===!0;f||L.type==="button"?ie=(0,H.Tm)(L,Object.assign({onMouseDown:u,onClick:Ce=>{var Se,Pe;(Pe=(Se=L==null?void 0:L.props)===null||Se===void 0?void 0:Se.onClick)===null||Pe===void 0||Pe.call(Se,Ce),ee(Ce)},key:"enterButton"},f?{className:d,size:R}:{})):ie=E.createElement(p.ZP,{className:d,type:l?"primary":void 0,size:R,disabled:w,key:"enterButton",onMouseDown:u,onClick:ee,loading:M,icon:g},l),b&&(ie=[ie,(0,H.Tm)(b,{key:"addonAfter"})]);const N=i()(tt,{[`${tt}-rtl`]:Je==="rtl",[`${tt}-${R}`]:!!R,[`${tt}-with-button`]:!!l},G),q=Ce=>{ft.current=!0,K==null||K(Ce)},U=Ce=>{ft.current=!1,Ie==null||Ie(Ce)};return E.createElement(ae.Z,Object.assign({ref:(0,D.sQ)(O,ut),onPressEnter:ge},De,{size:R,onCompositionStart:q,onCompositionEnd:U,prefixCls:de,addonAfter:ie,suffix:j,onChange:F,className:N,disabled:w}))}),J=e(1643);const T=ae.Z;T.Group=le,T.Search=ne,T.TextArea=J.Z,T.Password=Ze;var Re=T},9937:function(qt,ke,e){"use strict";e.d(ke,{M1:function(){return n},TM:function(){return H},Xy:function(){return le},bi:function(){return V},e5:function(){return ce},ik:function(){return y},nz:function(){return a},pU:function(){return B},s7:function(){return D},x0:function(){return m}});var t=e(17313),i=e(74207),E=e(37613),I=e(83116);const a=p=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:p,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),B=p=>({borderColor:p.hoverBorderColor}),n=p=>({borderColor:p.activeBorderColor,boxShadow:p.activeShadow,outline:0}),le=p=>({color:p.colorTextDisabled,backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},B((0,E.TS)(p,{hoverBorderColor:p.colorBorder})))}),ae=p=>{const{paddingBlockLG:r,fontSizeLG:C,lineHeightLG:S,borderRadiusLG:Z,paddingInlineLG:ne}=p;return{padding:`${r}px ${ne}px`,fontSize:C,lineHeight:S,borderRadius:Z}},m=p=>({padding:`${p.paddingBlockSM}px ${p.paddingInlineSM}px`,borderRadius:p.borderRadiusSM}),V=(p,r)=>{const{componentCls:C,colorError:S,colorWarning:Z,errorActiveShadow:ne,warningActiveShadow:J,colorErrorBorderHover:T,colorWarningBorderHover:Re}=p;return{[`&-status-error:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:S,"&:hover":{borderColor:T},"&:focus, &-focused":Object.assign({},n((0,E.TS)(p,{activeBorderColor:S,activeShadow:ne}))),[`${C}-prefix, ${C}-suffix`]:{color:S}},[`&-status-warning:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:Z,"&:hover":{borderColor:Re},"&:focus, &-focused":Object.assign({},n((0,E.TS)(p,{activeBorderColor:Z,activeShadow:J}))),[`${C}-prefix, ${C}-suffix`]:{color:Z}}}},y=p=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${p.paddingBlock}px ${p.paddingInline}px`,color:p.colorText,fontSize:p.fontSize,lineHeight:p.lineHeight,backgroundColor:p.colorBgContainer,backgroundImage:"none",borderWidth:p.lineWidth,borderStyle:p.lineType,borderColor:p.colorBorder,borderRadius:p.borderRadius,transition:`all ${p.motionDurationMid}`},a(p.colorTextPlaceholder)),{"&:hover":Object.assign({},B(p)),"&:focus, &-focused":Object.assign({},n(p)),"&-disabled, &[disabled]":Object.assign({},le(p)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:p.controlHeight,lineHeight:p.lineHeight,verticalAlign:"bottom",transition:`all ${p.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},ae(p)),"&-sm":Object.assign({},m(p)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),D=p=>{const{componentCls:r,antCls:C}=p;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:p.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${r}, &-lg > ${r}-group-addon`]:Object.assign({},ae(p)),[`&-sm ${r}, &-sm > ${r}-group-addon`]:Object.assign({},m(p)),[`&-lg ${C}-select-single ${C}-select-selector`]:{height:p.controlHeightLG},[`&-sm ${C}-select-single ${C}-select-selector`]:{height:p.controlHeightSM},[`> ${r}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${r}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${p.paddingInline}px`,color:p.colorText,fontWeight:"normal",fontSize:p.fontSize,textAlign:"center",backgroundColor:p.colorFillAlter,border:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`,borderRadius:p.borderRadius,transition:`all ${p.motionDurationSlow}`,lineHeight:1,[`${C}-select`]:{margin:`-${p.paddingBlock+1}px -${p.paddingInline}px`,[`&${C}-select-single:not(${C}-select-customize-input)`]:{[`${C}-select-selector`]:{backgroundColor:"inherit",border:`${p.lineWidth}px ${p.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${C}-select-selector`]:{color:p.colorPrimary}}},[`${C}-cascader-picker`]:{margin:`-9px -${p.paddingInline}px`,backgroundColor:"transparent",[`${C}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${r}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${r}-search-with-button &`]:{zIndex:0}}},[`> ${r}:first-child, ${r}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${C}-select ${C}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}-affix-wrapper`]:{[`&:not(:first-child) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}:last-child, ${r}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${C}-select ${C}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${r}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-search &`]:{borderStartStartRadius:p.borderRadius,borderEndStartRadius:p.borderRadius}},[`&:not(:first-child), ${r}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${r}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${r}-group-addon, ${r}-group-wrap, > ${r}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:p.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${r}-affix-wrapper, - & > ${r}-number-affix-wrapper, - & > ${C}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-p.lineWidth,borderInlineEndWidth:p.lineWidth},[`${r}`]:{float:"none"},[`& > ${C}-select > ${C}-select-selector, - & > ${C}-select-auto-complete ${r}, - & > ${C}-cascader-picker ${r}, - & > ${r}-group-wrapper ${r}`]:{borderInlineEndWidth:p.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${C}-select-focused`]:{zIndex:1},[`& > ${C}-select > ${C}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${C}-select:first-child > ${C}-select-selector, - & > ${C}-select-auto-complete:first-child ${r}, - & > ${C}-cascader-picker:first-child ${r}`]:{borderStartStartRadius:p.borderRadius,borderEndStartRadius:p.borderRadius},[`& > *:last-child, - & > ${C}-select:last-child > ${C}-select-selector, - & > ${C}-cascader-picker:last-child ${r}, - & > ${C}-cascader-picker-focused:last-child ${r}`]:{borderInlineEndWidth:p.lineWidth,borderStartEndRadius:p.borderRadius,borderEndEndRadius:p.borderRadius},[`& > ${C}-select-auto-complete ${r}`]:{verticalAlign:"top"},[`${r}-group-wrapper + ${r}-group-wrapper`]:{marginInlineStart:-p.lineWidth,[`${r}-affix-wrapper`]:{borderRadius:0}},[`${r}-group-wrapper:not(:last-child)`]:{[`&${r}-search > ${r}-group`]:{[`& > ${r}-group-addon > ${r}-search-button`]:{borderRadius:0},[`& > ${r}`]:{borderStartStartRadius:p.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:p.borderRadius}}}})}},he=p=>{const{componentCls:r,controlHeightSM:C,lineWidth:S}=p,ne=(C-S*2-16)/2;return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(p)),y(p)),V(p,r)),{'&[type="color"]':{height:p.controlHeight,[`&${r}-lg`]:{height:p.controlHeightLG},[`&${r}-sm`]:{height:C,paddingTop:ne,paddingBottom:ne}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},se=p=>{const{componentCls:r}=p;return{[`${r}-clear-icon`]:{margin:0,color:p.colorTextQuaternary,fontSize:p.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${p.motionDurationSlow}`,"&:hover":{color:p.colorTextTertiary},"&:active":{color:p.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${p.inputAffixPadding}px`}}}},oe=p=>{const{componentCls:r,inputAffixPadding:C,colorTextDescription:S,motionDurationSlow:Z,colorIcon:ne,colorIconHover:J,iconCls:T}=p;return{[`${r}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},y(p)),{display:"inline-flex",[`&:not(${r}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},B(p)),{zIndex:1,[`${r}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${r}[disabled]`]:{background:"transparent"}},[`> input${r}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${r}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:p.paddingXS}},"&-show-count-suffix":{color:S},"&-show-count-has-suffix":{marginInlineEnd:p.paddingXXS},"&-prefix":{marginInlineEnd:C},"&-suffix":{marginInlineStart:C}}}),se(p)),{[`${T}${r}-password-icon`]:{color:ne,cursor:"pointer",transition:`all ${Z}`,"&:hover":{color:J}}}),V(p,`${r}-affix-wrapper`))}},Ye=p=>{const{componentCls:r,colorError:C,colorWarning:S,borderRadiusLG:Z,borderRadiusSM:ne}=p;return{[`${r}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(p)),D(p)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${r}-group-addon`]:{borderRadius:Z,fontSize:p.fontSizeLG}},"&-sm":{[`${r}-group-addon`]:{borderRadius:ne}},"&-status-error":{[`${r}-group-addon`]:{color:C,borderColor:C}},"&-status-warning":{[`${r}-group-addon`]:{color:S,borderColor:S}},"&-disabled":{[`${r}-group-addon`]:Object.assign({},le(p))},[`&:not(${r}-compact-first-item):not(${r}-compact-last-item)${r}-compact-item`]:{[`${r}, ${r}-group-addon`]:{borderRadius:0}},[`&:not(${r}-compact-last-item)${r}-compact-first-item`]:{[`${r}, ${r}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${r}-compact-first-item)${r}-compact-last-item`]:{[`${r}, ${r}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Ae=p=>{const{componentCls:r,antCls:C}=p,S=`${r}-search`;return{[S]:{[`${r}`]:{"&:hover, &:focus":{borderColor:p.colorPrimaryHover,[`+ ${r}-group-addon ${S}-button:not(${C}-btn-primary)`]:{borderInlineStartColor:p.colorPrimaryHover}}},[`${r}-affix-wrapper`]:{borderRadius:0},[`${r}-lg`]:{lineHeight:p.lineHeightLG-2e-4},[`> ${r}-group`]:{[`> ${r}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${S}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:p.borderRadius,borderEndEndRadius:p.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${S}-button:not(${C}-btn-primary)`]:{color:p.colorTextDescription,"&:hover":{color:p.colorPrimaryHover},"&:active":{color:p.colorPrimaryActive},[`&${C}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${S}-button`]:{height:p.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${S}-button`]:{height:p.controlHeightLG},[`&-small ${S}-button`]:{height:p.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${r}-compact-item`]:{[`&:not(${r}-compact-last-item)`]:{[`${r}-group-addon`]:{[`${r}-search-button`]:{marginInlineEnd:-p.lineWidth,borderRadius:0}}},[`&:not(${r}-compact-first-item)`]:{[`${r},${r}-affix-wrapper`]:{borderRadius:0}},[`> ${r}-group-addon ${r}-search-button, - > ${r}, - ${r}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${r}-affix-wrapper-focused`]:{zIndex:2}}}}},Ze=p=>{const{componentCls:r,paddingLG:C}=p,S=`${r}-textarea`;return{[S]:{position:"relative","&-show-count":{[`> ${r}`]:{height:"100%"},[`${r}-data-count`]:{position:"absolute",bottom:-p.fontSize*p.lineHeight,insetInlineEnd:0,color:p.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${r}`]:{paddingInlineEnd:C}},[`&-affix-wrapper${S}-has-feedback`]:{[`${r}`]:{paddingInlineEnd:C}},[`&-affix-wrapper${r}-affix-wrapper`]:{padding:0,[`> textarea${r}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${r}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${r}-clear-icon`]:{position:"absolute",insetInlineEnd:p.paddingXS,insetBlockStart:p.paddingXS},[`${S}-suffix`]:{position:"absolute",top:0,insetInlineEnd:p.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ce(p){return(0,E.TS)(p,{inputAffixPadding:p.paddingXXS})}const H=p=>{const{controlHeight:r,fontSize:C,lineHeight:S,lineWidth:Z,controlHeightSM:ne,controlHeightLG:J,fontSizeLG:T,lineHeightLG:Re,paddingSM:xe,controlPaddingHorizontalSM:ut,controlPaddingHorizontal:Ee,colorFillAlter:Me,colorPrimaryHover:G,controlOutlineWidth:W,controlOutline:j,colorErrorOutline:l,colorWarningOutline:b}=p;return{paddingBlock:Math.max(Math.round((r-C*S)/2*10)/10-Z,3),paddingBlockSM:Math.max(Math.round((ne-C*S)/2*10)/10-Z,0),paddingBlockLG:Math.ceil((J-T*Re)/2*10)/10-Z,paddingInline:xe-Z,paddingInlineSM:ut-Z,paddingInlineLG:Ee-Z,addonBg:Me,activeBorderColor:G,hoverBorderColor:G,activeShadow:`0 0 0 ${W}px ${j}`,errorActiveShadow:`0 0 0 ${W}px ${l}`,warningActiveShadow:`0 0 0 ${W}px ${b}`}};ke.ZP=(0,I.Z)("Input",p=>{const r=(0,E.TS)(p,ce(p));return[he(r),Ze(r),oe(r),Ye(r),Ae(r),(0,i.c)(r)]},H)},45818:function(qt,ke,e){"use strict";e.d(ke,{D:function(){return ce},Z:function(){return r}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(S,Z){return i.createElement(a.Z,(0,t.Z)({},S,{ref:Z,icon:I}))},n=i.forwardRef(B),le=n,ae=e(33853),m=e(38819),V=e(92310),y=e.n(V),D=e(2738),se=C=>!isNaN(parseFloat(C))&&isFinite(C),oe=e(36355),Ye=e(84966),Ae=function(C,S){var Z={};for(var ne in C)Object.prototype.hasOwnProperty.call(C,ne)&&S.indexOf(ne)<0&&(Z[ne]=C[ne]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,ne=Object.getOwnPropertySymbols(C);J{let C=0;return function(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return C+=1,`${S}${C}`}})();var r=i.forwardRef((C,S)=>{const{prefixCls:Z,className:ne,trigger:J,children:T,defaultCollapsed:Re=!1,theme:xe="dark",style:ut={},collapsible:Ee=!1,reverseArrow:Me=!1,width:G=200,collapsedWidth:W=80,zeroWidthTriggerStyle:j,breakpoint:l,onCollapse:b,onBreakpoint:M}=C,w=Ae(C,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:x}=(0,i.useContext)(Ye.Gs),[k,K]=(0,i.useState)("collapsed"in C?C.collapsed:Re),[Ie,De]=(0,i.useState)(!1);(0,i.useEffect)(()=>{"collapsed"in C&&K(C.collapsed)},[C.collapsed]);const be=(R,O)=>{"collapsed"in C||K(R),b==null||b(R,O)},Je=(0,i.useRef)();Je.current=R=>{De(R.matches),M==null||M(R.matches),k!==R.matches&&be(R.matches,"responsive")},(0,i.useEffect)(()=>{function R(F){return Je.current(F)}let O;if(typeof window!="undefined"){const{matchMedia:F}=window;if(F&&l&&l in Ze){O=F(`(max-width: ${Ze[l]})`);try{O.addEventListener("change",R)}catch(u){O.addListener(R)}R(O)}}return()=>{try{O==null||O.removeEventListener("change",R)}catch(F){O==null||O.removeListener(R)}}},[l]),(0,i.useEffect)(()=>{const R=H("ant-sider-");return x.addSider(R),()=>x.removeSider(R)},[]);const ft=()=>{be(!k,"clickTrigger")},{getPrefixCls:tt}=(0,i.useContext)(oe.E_),de=()=>{const R=tt("layout-sider",Z),O=(0,D.Z)(w,["collapsed"]),F=k?W:G,u=se(F)?`${F}px`:String(F),ee=parseFloat(String(W||0))===0?i.createElement("span",{onClick:ft,className:y()(`${R}-zero-width-trigger`,`${R}-zero-width-trigger-${Me?"right":"left"}`),style:j},J||i.createElement(le,null)):null,d={expanded:Me?i.createElement(m.Z,null):i.createElement(ae.Z,null),collapsed:Me?i.createElement(ae.Z,null):i.createElement(m.Z,null)}[k?"collapsed":"expanded"],ie=J!==null?ee||i.createElement("div",{className:`${R}-trigger`,onClick:ft,style:{width:u}},J||d):null,L=Object.assign(Object.assign({},ut),{flex:`0 0 ${u}`,maxWidth:u,minWidth:u,width:u}),f=y()(R,`${R}-${xe}`,{[`${R}-collapsed`]:!!k,[`${R}-has-trigger`]:Ee&&J!==null&&!ee,[`${R}-below`]:!!Ie,[`${R}-zero-width`]:parseFloat(u)===0},ne);return i.createElement("aside",Object.assign({className:f},O,{style:L,ref:S}),i.createElement("div",{className:`${R}-children`},T),Ee||Ie&&ee?ie:null)},We=i.useMemo(()=>({siderCollapsed:k}),[k]);return i.createElement(ce.Provider,{value:We},de())})},44e3:function(qt,ke,e){"use strict";var t=e(84966),i=e(45818);const E=t.ZP;E.Header=t.h4,E.Footer=t.$_,E.Content=t.VY,E.Sider=i.Z,ke.default=E},84966:function(qt,ke,e){"use strict";e.d(ke,{VY:function(){return ce},$_:function(){return Ze},h4:function(){return Ae},Gs:function(){return D},ZP:function(){return H}});var t=e(94480),i=e(92310),E=e.n(i),I=e(2738),a=e(59301),B=e(36355),n=e(83116),ae=p=>{const{componentCls:r,bodyBg:C,lightSiderBg:S,lightTriggerBg:Z,lightTriggerColor:ne}=p;return{[`${r}-sider-light`]:{background:S,[`${r}-sider-trigger`]:{color:ne,background:Z},[`${r}-sider-zero-width-trigger`]:{color:ne,background:Z,border:`1px solid ${C}`,borderInlineStart:0}}}};const m=p=>{const{antCls:r,componentCls:C,colorText:S,triggerColor:Z,footerBg:ne,triggerBg:J,headerHeight:T,headerPadding:Re,headerColor:xe,footerPadding:ut,triggerHeight:Ee,zeroTriggerHeight:Me,zeroTriggerWidth:G,motionDurationMid:W,motionDurationSlow:j,fontSize:l,borderRadius:b,bodyBg:M,headerBg:w,siderBg:x}=p;return{[C]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:M,"&, *":{boxSizing:"border-box"},[`&${C}-has-sider`]:{flexDirection:"row",[`> ${C}, > ${C}-content`]:{width:0}},[`${C}-header, &${C}-footer`]:{flex:"0 0 auto"},[`${C}-sider`]:{position:"relative",minWidth:0,background:x,transition:`all ${W}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${r}-menu${r}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ee},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ee,color:Z,lineHeight:`${Ee}px`,textAlign:"center",background:J,cursor:"pointer",transition:`all ${W}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:T,insetInlineEnd:-G,zIndex:1,width:G,height:Me,color:Z,fontSize:p.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:x,borderStartStartRadius:0,borderStartEndRadius:b,borderEndEndRadius:b,borderEndStartRadius:0,cursor:"pointer",transition:`background ${j} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${j}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-G,borderStartStartRadius:b,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b}}}}},ae(p)),{"&-rtl":{direction:"rtl"}}),[`${C}-header`]:{height:T,padding:Re,color:xe,lineHeight:`${T}px`,background:w,[`${r}-menu`]:{lineHeight:"inherit"}},[`${C}-footer`]:{padding:ut,color:S,fontSize:l,background:ne},[`${C}-content`]:{flex:"auto",minHeight:0}}};var V=(0,n.Z)("Layout",p=>[m(p)],p=>{const{colorBgLayout:r,controlHeight:C,controlHeightLG:S,colorText:Z,controlHeightSM:ne,marginXXS:J,colorTextLightSolid:T,colorBgContainer:Re}=p,xe=S*1.25;return{colorBgHeader:"#001529",colorBgBody:r,colorBgTrigger:"#002140",bodyBg:r,headerBg:"#001529",headerHeight:C*2,headerPadding:`0 ${xe}px`,headerColor:Z,footerPadding:`${ne}px ${xe}px`,footerBg:r,siderBg:"#001529",triggerHeight:S+J*2,triggerBg:"#002140",triggerColor:T,zeroTriggerWidth:S,zeroTriggerHeight:S,lightSiderBg:Re,lightTriggerBg:Re,lightTriggerColor:Z}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),y=function(p,r){var C={};for(var S in p)Object.prototype.hasOwnProperty.call(p,S)&&r.indexOf(S)<0&&(C[S]=p[S]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,S=Object.getOwnPropertySymbols(p);Znull,removeSider:()=>null}});function he(p){let{suffixCls:r,tagName:C,displayName:S}=p;return Z=>a.forwardRef((J,T)=>a.createElement(Z,Object.assign({ref:T,suffixCls:r,tagName:C},J)))}const se=a.forwardRef((p,r)=>{const{prefixCls:C,suffixCls:S,className:Z,tagName:ne}=p,J=y(p,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:T}=a.useContext(B.E_),Re=T("layout",C),[xe,ut]=V(Re),Ee=S?`${Re}-${S}`:Re;return xe(a.createElement(ne,Object.assign({className:E()(C||Ee,Z,ut),ref:r},J)))}),oe=a.forwardRef((p,r)=>{const{direction:C}=a.useContext(B.E_),[S,Z]=a.useState([]),{prefixCls:ne,className:J,rootClassName:T,children:Re,hasSider:xe,tagName:ut,style:Ee}=p,Me=y(p,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),G=(0,I.Z)(Me,["suffixCls"]),{getPrefixCls:W,layout:j}=a.useContext(B.E_),l=W("layout",ne),[b,M]=V(l),w=E()(l,{[`${l}-has-sider`]:typeof xe=="boolean"?xe:S.length>0,[`${l}-rtl`]:C==="rtl"},j==null?void 0:j.className,J,T,M),x=a.useMemo(()=>({siderHook:{addSider:k=>{Z(K=>[].concat((0,t.Z)(K),[k]))},removeSider:k=>{Z(K=>K.filter(Ie=>Ie!==k))}}}),[]);return b(a.createElement(D.Provider,{value:x},a.createElement(ut,Object.assign({ref:r,className:w,style:Object.assign(Object.assign({},j==null?void 0:j.style),Ee)},G),Re)))}),Ye=he({tagName:"div",displayName:"Layout"})(oe),Ae=he({suffixCls:"header",tagName:"header",displayName:"Header"})(se),Ze=he({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(se),ce=he({suffixCls:"content",tagName:"main",displayName:"Content"})(se);var H=Ye},81863:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return V}});var t=e(91735),i={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},E=i,a={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};const B={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},E),timePickerLocale:Object.assign({},a)};B.lang.ok="\u786E\u5B9A";var n=B,le=n;const ae="${label}\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684${type}";var V={locale:"zh-cn",Pagination:t.Z,DatePicker:n,TimePicker:a,Calendar:le,global:{placeholder:"\u8BF7\u9009\u62E9"},Table:{filterTitle:"\u7B5B\u9009",filterConfirm:"\u786E\u5B9A",filterReset:"\u91CD\u7F6E",filterEmptyText:"\u65E0\u7B5B\u9009\u9879",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7B5B\u9009\u9879\u4E2D\u641C\u7D22",selectAll:"\u5168\u9009\u5F53\u9875",selectInvert:"\u53CD\u9009\u5F53\u9875",selectNone:"\u6E05\u7A7A\u6240\u6709",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5E8F",expand:"\u5C55\u5F00\u884C",collapse:"\u5173\u95ED\u884C",triggerDesc:"\u70B9\u51FB\u964D\u5E8F",triggerAsc:"\u70B9\u51FB\u5347\u5E8F",cancelSort:"\u53D6\u6D88\u6392\u5E8F"},Modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",justOkText:"\u77E5\u9053\u4E86"},Tour:{Next:"\u4E0B\u4E00\u6B65",Previous:"\u4E0A\u4E00\u6B65",Finish:"\u7ED3\u675F\u5BFC\u89C8"},Popconfirm:{cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A"},Transfer:{titles:["",""],searchPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5F53\u9875",removeCurrent:"\u5220\u9664\u5F53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90E8",selectInvert:"\u53CD\u9009\u5F53\u9875"},Upload:{uploading:"\u6587\u4EF6\u4E0A\u4F20\u4E2D",removeFile:"\u5220\u9664\u6587\u4EF6",uploadError:"\u4E0A\u4F20\u9519\u8BEF",previewFile:"\u9884\u89C8\u6587\u4EF6",downloadFile:"\u4E0B\u8F7D\u6587\u4EF6"},Empty:{description:"\u6682\u65E0\u6570\u636E"},Icon:{icon:"\u56FE\u6807"},Text:{edit:"\u7F16\u8F91",copy:"\u590D\u5236",copied:"\u590D\u5236\u6210\u529F",expand:"\u5C55\u5F00"},PageHeader:{back:"\u8FD4\u56DE"},Form:{optional:"\uFF08\u53EF\u9009\uFF09",defaultValidateMessages:{default:"\u5B57\u6BB5\u9A8C\u8BC1\u9519\u8BEF${label}",required:"\u8BF7\u8F93\u5165${label}",enum:"${label}\u5FC5\u987B\u662F\u5176\u4E2D\u4E00\u4E2A[${enum}]",whitespace:"${label}\u4E0D\u80FD\u4E3A\u7A7A\u5B57\u7B26",date:{format:"${label}\u65E5\u671F\u683C\u5F0F\u65E0\u6548",parse:"${label}\u4E0D\u80FD\u8F6C\u6362\u4E3A\u65E5\u671F",invalid:"${label}\u662F\u4E00\u4E2A\u65E0\u6548\u65E5\u671F"},types:{string:ae,method:ae,array:ae,object:ae,number:ae,date:ae,boolean:ae,integer:ae,float:ae,regexp:ae,email:ae,url:ae,hex:ae},string:{len:"${label}\u987B\u4E3A${len}\u4E2A\u5B57\u7B26",min:"${label}\u6700\u5C11${min}\u4E2A\u5B57\u7B26",max:"${label}\u6700\u591A${max}\u4E2A\u5B57\u7B26",range:"${label}\u987B\u5728${min}-${max}\u5B57\u7B26\u4E4B\u95F4"},number:{len:"${label}\u5FC5\u987B\u7B49\u4E8E${len}",min:"${label}\u6700\u5C0F\u503C\u4E3A${min}",max:"${label}\u6700\u5927\u503C\u4E3A${max}",range:"${label}\u987B\u5728${min}-${max}\u4E4B\u95F4"},array:{len:"\u987B\u4E3A${len}\u4E2A${label}",min:"\u6700\u5C11${min}\u4E2A${label}",max:"\u6700\u591A${max}\u4E2A${label}",range:"${label}\u6570\u91CF\u987B\u5728${min}-${max}\u4E4B\u95F4"},pattern:{mismatch:"${label}\u4E0E\u6A21\u5F0F\u4E0D\u5339\u914D${pattern}"}}},Image:{preview:"\u9884\u89C8"},QRCode:{expired:"\u4E8C\u7EF4\u7801\u8FC7\u671F",refresh:"\u70B9\u51FB\u5237\u65B0"},ColorPicker:{presetEmpty:"\u6682\u65E0"}}},40875:function(qt,ke,e){"use strict";e.d(ke,{J:function(){return B}});var t=e(59301),i=e(33234),E=e(70425),I=function(n,le){var ae={};for(var m in n)Object.prototype.hasOwnProperty.call(n,m)&&le.indexOf(m)<0&&(ae[m]=n[m]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,m=Object.getOwnPropertySymbols(n);V{const{children:ae}=n,m=I(n,["children"]),V=t.useContext(a),y=t.useMemo(()=>Object.assign(Object.assign({},V),m),[V,m.prefixCls,m.mode,m.selectable]);return t.createElement(a.Provider,{value:y},t.createElement(i.BR,null,(0,E.supportNodeRef)(ae)?t.cloneElement(ae,{ref:le}):ae))});ke.Z=a},20834:function(qt,ke,e){"use strict";e.d(ke,{default:function(){return We}});var t=e(15285),i=e(59301),E=e(45818),I=e(92310),a=e.n(I),B=e(36355),n=function(R,O){var F={};for(var u in R)Object.prototype.hasOwnProperty.call(R,u)&&O.indexOf(u)<0&&(F[u]=R[u]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,u=Object.getOwnPropertySymbols(R);ee{const{prefixCls:O,className:F,dashed:u}=R,ee=n(R,["prefixCls","className","dashed"]),{getPrefixCls:ge}=i.useContext(B.E_),g=ge("menu",O),d=a()({[`${g}-item-divider-dashed`]:!!u},F);return i.createElement(t.iz,Object.assign({className:d},ee))},m=e(11592),V=e(2738),y=e(6848),D=e(92343),se=(0,i.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ye=R=>{var O;const{className:F,children:u,icon:ee,title:ge,danger:g}=R,{prefixCls:d,firstLevel:ie,direction:L,disableMenuItemTitleTooltip:f,inlineCollapsed:N}=i.useContext(se),q=nt=>{const lt=i.createElement("span",{className:`${d}-title-content`},u);return(!ee||(0,D.l$)(u)&&u.type==="span")&&u&&nt&&ie&&typeof u=="string"?i.createElement("div",{className:`${d}-inline-collapsed-noicon`},u.charAt(0)):lt},{siderCollapsed:U}=i.useContext(E.D);let Ce=ge;typeof ge=="undefined"?Ce=ie?u:"":ge===!1&&(Ce="");const Se={title:Ce};!U&&!N&&(Se.title=null,Se.open=!1);const Pe=(0,m.Z)(u).length;let Be=i.createElement(t.ck,Object.assign({},(0,V.Z)(R,["title","icon","danger"]),{className:a()({[`${d}-item-danger`]:g,[`${d}-item-only-child`]:(ee?Pe+1:Pe)===1},F),title:typeof ge=="string"?ge:void 0}),(0,D.Tm)(ee,{className:a()((0,D.l$)(ee)?(O=ee.props)===null||O===void 0?void 0:O.className:"",`${d}-item-icon`)}),q(N));return f||(Be=i.createElement(y.Z,Object.assign({},Se,{placement:L==="rtl"?"left":"right",overlayClassName:`${d}-inline-collapsed-tooltip`}),Be)),Be},Ze=R=>{var O;const{popupClassName:F,icon:u,title:ee,theme:ge}=R,g=i.useContext(se),{prefixCls:d,inlineCollapsed:ie,theme:L}=g,f=(0,t.Xl)();let N;if(!u)N=ie&&!f.length&&ee&&typeof ee=="string"?i.createElement("div",{className:`${d}-inline-collapsed-noicon`},ee.charAt(0)):i.createElement("span",{className:`${d}-title-content`},ee);else{const U=(0,D.l$)(ee)&&ee.type==="span";N=i.createElement(i.Fragment,null,(0,D.Tm)(u,{className:a()((0,D.l$)(u)?(O=u.props)===null||O===void 0?void 0:O.className:"",`${d}-item-icon`)}),U?ee:i.createElement("span",{className:`${d}-title-content`},ee))}const q=i.useMemo(()=>Object.assign(Object.assign({},g),{firstLevel:!1}),[g]);return i.createElement(se.Provider,{value:q},i.createElement(t.Wd,Object.assign({},(0,V.Z)(R,["icon"]),{title:N,popupClassName:a()(d,F,`${d}-${ge||L}`)})))},ce=e(18785),H=e(70425),p=e(62892),r=e(40875),C=function(R,O){var F={};for(var u in R)Object.prototype.hasOwnProperty.call(R,u)&&O.indexOf(u)<0&&(F[u]=R[u]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,u=Object.getOwnPropertySymbols(R);ee{if(O&&typeof O=="object"){const u=O,{label:ee,children:ge,key:g,type:d}=u,ie=C(u,["label","children","key","type"]),L=g!=null?g:`tmp-${F}`;return ge||d==="group"?d==="group"?i.createElement(t.BW,Object.assign({key:L},ie,{title:ee}),S(ge)):i.createElement(Ze,Object.assign({key:L},ie,{title:ee}),S(ge)):d==="divider"?i.createElement(ae,Object.assign({key:L},ie)):i.createElement(Ye,Object.assign({key:L},ie),ee)}return null}).filter(O=>O)}function Z(R){return i.useMemo(()=>R&&S(R),[R])}var ne=e(64993),J=e(17313),T=e(8378),Re=e(13826),xe=e(29878),ut=e(83116),Ee=e(37613),G=R=>{const{componentCls:O,motionDurationSlow:F,horizontalLineHeight:u,colorSplit:ee,lineWidth:ge,lineType:g,itemPaddingInline:d}=R;return{[`${O}-horizontal`]:{lineHeight:u,border:0,borderBottom:`${ge}px ${g} ${ee}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${O}-item, ${O}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:d},[`> ${O}-item:hover, - > ${O}-item-active, - > ${O}-submenu ${O}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${O}-item, ${O}-submenu-title`]:{transition:[`border-color ${F}`,`background ${F}`].join(",")},[`${O}-submenu-arrow`]:{display:"none"}}}},j=R=>{let{componentCls:O,menuArrowOffset:F}=R;return{[`${O}-rtl`]:{direction:"rtl"},[`${O}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${O}-rtl${O}-vertical, - ${O}-submenu-rtl ${O}-vertical`]:{[`${O}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${F})`},"&::after":{transform:`rotate(45deg) translateY(${F})`}}}}};const l=R=>Object.assign({},(0,J.oN)(R));var M=(R,O)=>{const{componentCls:F,itemColor:u,itemSelectedColor:ee,groupTitleColor:ge,itemBg:g,subMenuItemBg:d,itemSelectedBg:ie,activeBarHeight:L,activeBarWidth:f,activeBarBorderWidth:N,motionDurationSlow:q,motionEaseInOut:U,motionEaseOut:Ce,itemPaddingInline:Se,motionDurationMid:Pe,itemHoverColor:Be,lineType:nt,colorSplit:lt,itemDisabledColor:vt,dangerItemColor:It,dangerItemHoverColor:Ht,dangerItemSelectedColor:Jt,dangerItemActiveBg:Lt,dangerItemSelectedBg:xn,itemHoverBg:Rn,itemActiveBg:Tn,menuSubMenuBg:Un,horizontalItemSelectedColor:ur,horizontalItemSelectedBg:cr,horizontalItemBorderRadius:tn,horizontalItemHoverBg:lr,popupBg:Mr}=R;return{[`${F}-${O}, ${F}-${O} > ${F}`]:{color:u,background:g,[`&${F}-root:focus-visible`]:Object.assign({},l(R)),[`${F}-item-group-title`]:{color:ge},[`${F}-submenu-selected`]:{[`> ${F}-submenu-title`]:{color:ee}},[`${F}-item-disabled, ${F}-submenu-disabled`]:{color:`${vt} !important`},[`${F}-item:not(${F}-item-selected):not(${F}-submenu-selected)`]:{[`&:hover, > ${F}-submenu-title:hover`]:{color:Be}},[`&:not(${F}-horizontal)`]:{[`${F}-item:not(${F}-item-selected)`]:{"&:hover":{backgroundColor:Rn},"&:active":{backgroundColor:Tn}},[`${F}-submenu-title`]:{"&:hover":{backgroundColor:Rn},"&:active":{backgroundColor:Tn}}},[`${F}-item-danger`]:{color:It,[`&${F}-item:hover`]:{[`&:not(${F}-item-selected):not(${F}-submenu-selected)`]:{color:Ht}},[`&${F}-item:active`]:{background:Lt}},[`${F}-item a`]:{"&, &:hover":{color:"inherit"}},[`${F}-item-selected`]:{color:ee,[`&${F}-item-danger`]:{color:Jt},"a, a:hover":{color:"inherit"}},[`& ${F}-item-selected`]:{backgroundColor:ie,[`&${F}-item-danger`]:{backgroundColor:xn}},[`${F}-item, ${F}-submenu-title`]:{[`&:not(${F}-item-disabled):focus-visible`]:Object.assign({},l(R))},[`&${F}-submenu > ${F}`]:{backgroundColor:Un},[`&${F}-popup > ${F}`]:{backgroundColor:Mr},[`&${F}-horizontal`]:Object.assign(Object.assign({},O==="dark"?{borderBottom:0}:{}),{[`> ${F}-item, > ${F}-submenu`]:{top:N,marginTop:-N,marginBottom:0,borderRadius:tn,"&::after":{position:"absolute",insetInline:Se,bottom:0,borderBottom:`${L}px solid transparent`,transition:`border-color ${q} ${U}`,content:'""'},"&:hover, &-active, &-open":{background:lr,"&::after":{borderBottomWidth:L,borderBottomColor:ur}},"&-selected":{color:ur,backgroundColor:cr,"&:hover":{backgroundColor:cr},"&::after":{borderBottomWidth:L,borderBottomColor:ur}}}}),[`&${F}-root`]:{[`&${F}-inline, &${F}-vertical`]:{borderInlineEnd:`${N}px ${nt} ${lt}`}},[`&${F}-inline`]:{[`${F}-sub${F}-inline`]:{background:d},[`${F}-item, ${F}-submenu-title`]:N&&f?{width:`calc(100% + ${N}px)`}:{},[`${F}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${f}px solid ${ee}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Pe} ${Ce}`,`opacity ${Pe} ${Ce}`].join(","),content:'""'},[`&${F}-item-danger`]:{"&::after":{borderInlineEndColor:Jt}}},[`${F}-selected, ${F}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Pe} ${U}`,`opacity ${Pe} ${U}`].join(",")}}}}}};const w=R=>{const{componentCls:O,itemHeight:F,itemMarginInline:u,padding:ee,menuArrowSize:ge,marginXS:g,itemMarginBlock:d}=R,ie=ee+ge+g;return{[`${O}-item`]:{position:"relative",overflow:"hidden"},[`${O}-item, ${O}-submenu-title`]:{height:F,lineHeight:`${F}px`,paddingInline:ee,overflow:"hidden",textOverflow:"ellipsis",marginInline:u,marginBlock:d,width:`calc(100% - ${u*2}px)`},[`> ${O}-item, - > ${O}-submenu > ${O}-submenu-title`]:{height:F,lineHeight:`${F}px`},[`${O}-item-group-list ${O}-submenu-title, - ${O}-submenu-title`]:{paddingInlineEnd:ie}}};var k=R=>{const{componentCls:O,iconCls:F,itemHeight:u,colorTextLightSolid:ee,dropdownWidth:ge,controlHeightLG:g,motionDurationMid:d,motionEaseOut:ie,paddingXL:L,itemMarginInline:f,fontSizeLG:N,motionDurationSlow:q,paddingXS:U,boxShadowSecondary:Ce,collapsedWidth:Se,collapsedIconSize:Pe}=R,Be={height:u,lineHeight:`${u}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[O]:{"&-inline, &-vertical":Object.assign({[`&${O}-root`]:{boxShadow:"none"}},w(R))},[`${O}-submenu-popup`]:{[`${O}-vertical`]:Object.assign(Object.assign({},w(R)),{boxShadow:Ce})}},{[`${O}-submenu-popup ${O}-vertical${O}-sub`]:{minWidth:ge,maxHeight:`calc(100vh - ${g*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${O}-inline`]:{width:"100%",[`&${O}-root`]:{[`${O}-item, ${O}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${q}`,`background ${q}`,`padding ${d} ${ie}`].join(","),[`> ${O}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${O}-sub${O}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${O}-submenu > ${O}-submenu-title`]:Be,[`& ${O}-item-group-title`]:{paddingInlineStart:L}},[`${O}-item`]:Be}},{[`${O}-inline-collapsed`]:{width:Se,[`&${O}-root`]:{[`${O}-item, ${O}-submenu ${O}-submenu-title`]:{[`> ${O}-inline-collapsed-noicon`]:{fontSize:N,textAlign:"center"}}},[`> ${O}-item, - > ${O}-item-group > ${O}-item-group-list > ${O}-item, - > ${O}-item-group > ${O}-item-group-list > ${O}-submenu > ${O}-submenu-title, - > ${O}-submenu > ${O}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${N/2}px - ${f}px)`,textOverflow:"clip",[` - ${O}-submenu-arrow, - ${O}-submenu-expand-icon - `]:{opacity:0},[`${O}-item-icon, ${F}`]:{margin:0,fontSize:Pe,lineHeight:`${u}px`,"+ span":{display:"inline-block",opacity:0}}},[`${O}-item-icon, ${F}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${O}-item-icon, ${F}`]:{display:"none"},"a, a:hover":{color:ee}},[`${O}-item-group-title`]:Object.assign(Object.assign({},J.vS),{paddingInline:U})}}]};const K=R=>{const{componentCls:O,motionDurationSlow:F,motionDurationMid:u,motionEaseInOut:ee,motionEaseOut:ge,iconCls:g,iconSize:d,iconMarginInlineEnd:ie}=R;return{[`${O}-item, ${O}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${F}`,`background ${F}`,`padding ${F} ${ee}`].join(","),[`${O}-item-icon, ${g}`]:{minWidth:d,fontSize:d,transition:[`font-size ${u} ${ge}`,`margin ${F} ${ee}`,`color ${F}`].join(","),"+ span":{marginInlineStart:ie,opacity:1,transition:[`opacity ${F} ${ee}`,`margin ${F}`,`color ${F}`].join(",")}},[`${O}-item-icon`]:Object.assign({},(0,J.Ro)()),[`&${O}-item-only-child`]:{[`> ${g}, > ${O}-item-icon`]:{marginInlineEnd:0}}},[`${O}-item-disabled, ${O}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${O}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ie=R=>{const{componentCls:O,motionDurationSlow:F,motionEaseInOut:u,borderRadius:ee,menuArrowSize:ge,menuArrowOffset:g}=R;return{[`${O}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:R.margin,width:ge,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${F} ${u}, opacity ${F}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ge*.6,height:ge*.15,backgroundColor:"currentcolor",borderRadius:ee,transition:[`background ${F} ${u}`,`transform ${F} ${u}`,`top ${F} ${u}`,`color ${F} ${u}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${g})`},"&::after":{transform:`rotate(-45deg) translateY(${g})`}}}}},De=R=>{const{antCls:O,componentCls:F,fontSize:u,motionDurationSlow:ee,motionDurationMid:ge,motionEaseInOut:g,paddingXS:d,padding:ie,colorSplit:L,lineWidth:f,zIndexPopup:N,borderRadiusLG:q,subMenuItemBorderRadius:U,menuArrowSize:Ce,menuArrowOffset:Se,lineType:Pe,menuPanelMaskInset:Be,groupTitleLineHeight:nt,groupTitleFontSize:lt}=R;return[{"":{[`${F}`]:Object.assign(Object.assign({},(0,J.dF)()),{"&-hidden":{display:"none"}})},[`${F}-submenu-hidden`]:{display:"none"}},{[F]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,J.Wf)(R)),(0,J.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:u,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${ee} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${F}-item`]:{flex:"none"}},[`${F}-item, ${F}-submenu, ${F}-submenu-title`]:{borderRadius:R.itemBorderRadius},[`${F}-item-group-title`]:{padding:`${d}px ${ie}px`,fontSize:lt,lineHeight:nt,transition:`all ${ee}`},[`&-horizontal ${F}-submenu`]:{transition:[`border-color ${ee} ${g}`,`background ${ee} ${g}`].join(",")},[`${F}-submenu, ${F}-submenu-inline`]:{transition:[`border-color ${ee} ${g}`,`background ${ee} ${g}`,`padding ${ge} ${g}`].join(",")},[`${F}-submenu ${F}-sub`]:{cursor:"initial",transition:[`background ${ee} ${g}`,`padding ${ee} ${g}`].join(",")},[`${F}-title-content`]:{transition:`color ${ee}`},[`${F}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${F}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:L,borderStyle:Pe,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}}}),K(R)),{[`${F}-item-group`]:{[`${F}-item-group-list`]:{margin:0,padding:0,[`${F}-item, ${F}-submenu-title`]:{paddingInline:`${u*2}px ${ie}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:N,borderRadius:q,boxShadow:"none",transformOrigin:"0 0",[`&${F}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Be}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Be},"\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:R.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:R.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:R.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:R.paddingXS},[`> ${F}`]:Object.assign(Object.assign(Object.assign({borderRadius:q},K(R)),Ie(R)),{[`${F}-item, ${F}-submenu > ${F}-submenu-title`]:{borderRadius:U},[`${F}-submenu-title::after`]:{transition:`transform ${ee} ${g}`}})}}),Ie(R)),{[`&-inline-collapsed ${F}-submenu-arrow, - &-inline ${F}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Se})`},"&::after":{transform:`rotate(45deg) translateX(-${Se})`}},[`${F}-submenu-open${F}-submenu-inline > ${F}-submenu-title > ${F}-submenu-arrow`]:{transform:`translateY(-${Ce*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Se})`},"&::before":{transform:`rotate(45deg) translateX(${Se})`}}})},{[`${O}-layout-header`]:{[F]:{lineHeight:"inherit"}}}]};var be=(R,O)=>(0,ut.Z)("Menu",u=>{if(O===!1)return[];const{colorBgElevated:ee,colorPrimary:ge,colorTextLightSolid:g,controlHeightLG:d,fontSize:ie,darkItemColor:L,darkDangerItemColor:f,darkItemBg:N,darkSubMenuItemBg:q,darkItemSelectedColor:U,darkItemSelectedBg:Ce,darkDangerItemSelectedBg:Se,darkItemHoverBg:Pe,darkGroupTitleColor:Be,darkItemHoverColor:nt,darkItemDisabledColor:lt,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:It,darkDangerItemActiveBg:Ht}=u,Jt=ie/7*5,Lt=(0,Ee.TS)(u,{menuArrowSize:Jt,menuHorizontalHeight:d*1.15,menuArrowOffset:`${Jt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:ee}),xn=(0,Ee.TS)(Lt,{itemColor:L,itemHoverColor:nt,groupTitleColor:Be,itemSelectedColor:U,itemBg:N,popupBg:N,subMenuItemBg:q,itemActiveBg:"transparent",itemSelectedBg:Ce,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Pe,itemDisabledColor:lt,dangerItemColor:f,dangerItemHoverColor:vt,dangerItemSelectedColor:It,dangerItemActiveBg:Ht,dangerItemSelectedBg:Se,menuSubMenuBg:q,horizontalItemSelectedColor:g,horizontalItemSelectedBg:ge});return[De(Lt),G(Lt),k(Lt),M(Lt,"light"),M(xn,"dark"),j(Lt),(0,T.Z)(Lt),(0,Re.oN)(Lt,"slide-up"),(0,Re.oN)(Lt,"slide-down"),(0,xe._y)(Lt,"zoom-big")]},u=>{const{colorPrimary:ee,colorError:ge,colorTextDisabled:g,colorErrorBg:d,colorText:ie,colorTextDescription:L,colorBgContainer:f,colorFillAlter:N,colorFillContent:q,lineWidth:U,lineWidthBold:Ce,controlItemBgActive:Se,colorBgTextHover:Pe,controlHeightLG:Be,lineHeight:nt,colorBgElevated:lt,marginXXS:vt,padding:It,fontSize:Ht,controlHeightSM:Jt,fontSizeLG:Lt,colorTextLightSolid:xn,colorErrorHover:Rn}=u,Tn=new ne.C(xn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:u.zIndexPopupBase+50,radiusItem:u.borderRadiusLG,itemBorderRadius:u.borderRadiusLG,radiusSubMenuItem:u.borderRadiusSM,subMenuItemBorderRadius:u.borderRadiusSM,colorItemText:ie,itemColor:ie,colorItemTextHover:ie,itemHoverColor:ie,colorItemTextHoverHorizontal:ee,horizontalItemHoverColor:ee,colorGroupTitle:L,groupTitleColor:L,colorItemTextSelected:ee,itemSelectedColor:ee,colorItemTextSelectedHorizontal:ee,horizontalItemSelectedColor:ee,colorItemBg:f,itemBg:f,colorItemBgHover:Pe,itemHoverBg:Pe,colorItemBgActive:q,itemActiveBg:Se,colorSubItemBg:N,subMenuItemBg:N,colorItemBgSelected:Se,itemSelectedBg:Se,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ce,activeBarHeight:Ce,colorActiveBarBorderSize:U,activeBarBorderWidth:U,colorItemTextDisabled:g,itemDisabledColor:g,colorDangerItemText:ge,dangerItemColor:ge,colorDangerItemTextHover:ge,dangerItemHoverColor:ge,colorDangerItemTextSelected:ge,dangerItemSelectedColor:ge,colorDangerItemBgActive:d,dangerItemActiveBg:d,colorDangerItemBgSelected:d,dangerItemSelectedBg:d,itemMarginInline:u.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:nt,collapsedWidth:Be*2,popupBg:lt,itemMarginBlock:vt,itemPaddingInline:It,horizontalLineHeight:`${Be*1.15}px`,iconSize:Ht,iconMarginInlineEnd:Jt-Ht,collapsedIconSize:Lt,groupTitleFontSize:Ht,darkItemDisabledColor:new ne.C(xn).setAlpha(.25).toRgbString(),darkItemColor:Tn,darkDangerItemColor:ge,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:xn,darkItemSelectedBg:ee,darkDangerItemSelectedBg:ge,darkItemHoverBg:"transparent",darkGroupTitleColor:Tn,darkItemHoverColor:xn,darkDangerItemHoverColor:Rn,darkDangerItemSelectedColor:xn,darkDangerItemActiveBg:ge}},{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"]]})(R),Je=function(R,O){var F={};for(var u in R)Object.prototype.hasOwnProperty.call(R,u)&&O.indexOf(u)<0&&(F[u]=R[u]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,u=Object.getOwnPropertySymbols(R);ee{var F,u;const ee=i.useContext(r.Z),ge=ee||{},{getPrefixCls:g,getPopupContainer:d,direction:ie,menu:L}=i.useContext(B.E_),f=g(),{prefixCls:N,className:q,style:U,theme:Ce="light",expandIcon:Se,_internalDisableMenuItemTitleTooltip:Pe,inlineCollapsed:Be,siderCollapsed:nt,items:lt,children:vt,rootClassName:It,mode:Ht,selectable:Jt,onClick:Lt,overflowedIndicatorPopupClassName:xn}=R,Rn=Je(R,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Tn=(0,V.Z)(Rn,["collapsedWidth"]),Un=Z(lt)||vt;(F=ge.validator)===null||F===void 0||F.call(ge,{mode:Ht});const ur=(0,H.useEvent)(function(){var pt;Lt==null||Lt.apply(void 0,arguments),(pt=ge.onClick)===null||pt===void 0||pt.call(ge)}),cr=ge.mode||Ht,tn=Jt!=null?Jt:ge.selectable,lr=i.useMemo(()=>nt!==void 0?nt:Be,[Be,nt]),Mr={horizontal:{motionName:`${f}-slide-up`},inline:(0,p.Z)(f),other:{motionName:`${f}-zoom-big`}},Ln=g("menu",N||ge.prefixCls),[_n,kn]=be(Ln,!ee),Fe=a()(`${Ln}-${Ce}`,L==null?void 0:L.className,q);let it;if(typeof Se=="function")it=Se;else if(Se===null||Se===!1)it=null;else if(ge.expandIcon===null||ge.expandIcon===!1)it=null;else{const pt=Se!=null?Se:ge.expandIcon;it=(0,D.Tm)(pt,{className:a()(`${Ln}-submenu-expand-icon`,(0,D.l$)(pt)?(u=pt.props)===null||u===void 0?void 0:u.className:"")})}const St=i.useMemo(()=>({prefixCls:Ln,inlineCollapsed:lr||!1,direction:ie,firstLevel:!0,theme:Ce,mode:cr,disableMenuItemTitleTooltip:Pe}),[Ln,lr,ie,Pe,Ce]);return _n(i.createElement(r.Z.Provider,{value:null},i.createElement(se.Provider,{value:St},i.createElement(t.ZP,Object.assign({getPopupContainer:d,overflowedIndicator:i.createElement(ce.Z,null),overflowedIndicatorPopupClassName:a()(Ln,`${Ln}-${Ce}`,xn),mode:cr,selectable:tn,onClick:ur},Tn,{inlineCollapsed:lr,style:Object.assign(Object.assign({},L==null?void 0:L.style),U),className:Fe,prefixCls:Ln,direction:ie,defaultMotions:Mr,expandIcon:it,ref:O,rootClassName:a()(It,kn)}),Un))))});const de=(0,i.forwardRef)((R,O)=>{const F=(0,i.useRef)(null),u=i.useContext(E.D);return(0,i.useImperativeHandle)(O,()=>({menu:F.current,focus:ee=>{var ge;(ge=F.current)===null||ge===void 0||ge.focus(ee)}})),i.createElement(tt,Object.assign({ref:F},R,u))});de.Item=Ye,de.SubMenu=Ze,de.Divider=ae,de.ItemGroup=t.BW;var We=de},58421:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return ge}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(d,ie){return i.createElement(a.Z,(0,t.Z)({},d,{ref:ie,icon:I}))},n=i.forwardRef(B),le=n,ae=e(49198),m=e(33853),V=e(38819),y=e(92310),D=e.n(y),he=e(20068),se=e(33885),oe=e(67732),Ye=e(83652),Ae=e(42403),Ze=e(158),ce=e(26112),H={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},p=H,r=e(91735),C=function(g){(0,Ae.Z)(ie,g);var d=(0,Ze.Z)(ie);function ie(){var L;(0,oe.Z)(this,ie);for(var f=arguments.length,N=new Array(f),q=0;q=0||U.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Pe(L.getValidValue()))},L.go=function(U){var Ce=L.state.goInputText;Ce!==""&&(U.keyCode===p.ENTER||U.type==="click")&&(L.setState({goInputText:""}),L.props.quickGo(L.getValidValue()))},L}return(0,Ye.Z)(ie,[{key:"getPageSizeOptions",value:function(){var f=this.props,N=f.pageSize,q=f.pageSizeOptions;return q.some(function(U){return U.toString()===N.toString()})?q:q.concat([N.toString()]).sort(function(U,Ce){var Se=Number.isNaN(Number(U))?0:Number(U),Pe=Number.isNaN(Number(Ce))?0:Number(Ce);return Se-Pe})}},{key:"render",value:function(){var f=this,N=this.props,q=N.pageSize,U=N.locale,Ce=N.rootPrefixCls,Se=N.changeSize,Pe=N.quickGo,Be=N.goButton,nt=N.selectComponentClass,lt=N.buildOptionText,vt=N.selectPrefixCls,It=N.disabled,Ht=this.state.goInputText,Jt="".concat(Ce,"-options"),Lt=nt,xn=null,Rn=null,Tn=null;if(!Se&&!Pe)return null;var Un=this.getPageSizeOptions();if(Se&&Lt){var ur=Un.map(function(cr,tn){return i.createElement(Lt.Option,{key:tn,value:cr.toString()},(lt||f.buildOptionText)(cr))});xn=i.createElement(Lt,{disabled:It,prefixCls:vt,showSearch:!1,className:"".concat(Jt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(q||Un[0]).toString(),onChange:this.changeSize,getPopupContainer:function(tn){return tn.parentNode},"aria-label":U.page_size,defaultOpen:!1},ur)}return Pe&&(Be&&(Tn=typeof Be=="boolean"?i.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:It,className:"".concat(Jt,"-quick-jumper-button")},U.jump_to_confirm):i.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),Rn=i.createElement("div",{className:"".concat(Jt,"-quick-jumper")},U.jump_to,i.createElement("input",{disabled:It,type:"text",value:Ht,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":U.page}),U.page,Tn)),i.createElement("li",{className:"".concat(Jt)},xn,Rn)}}]),ie}(i.Component);C.defaultProps={pageSizeOptions:["10","20","50","100"]};var S=C,Z=function(d){var ie,L=d.rootPrefixCls,f=d.page,N=d.active,q=d.className,U=d.showTitle,Ce=d.onClick,Se=d.onKeyPress,Pe=d.itemRender,Be="".concat(L,"-item"),nt=D()(Be,"".concat(Be,"-").concat(f),(ie={},(0,he.Z)(ie,"".concat(Be,"-active"),N),(0,he.Z)(ie,"".concat(Be,"-disabled"),!f),(0,he.Z)(ie,d.className,q),ie)),lt=function(){Ce(f)},vt=function(Jt){Se(Jt,Ce,f)},It=Pe(f,"page",i.createElement("a",{rel:"nofollow"},f));return It?i.createElement("li",{title:U?f.toString():null,className:nt,onClick:lt,onKeyPress:vt,tabIndex:0},It):null},ne=Z;function J(){}function T(g){var d=Number(g);return typeof d=="number"&&!Number.isNaN(d)&&isFinite(d)&&Math.floor(d)===d}var Re=function(d,ie,L){return L};function xe(g,d,ie){var L=typeof g=="undefined"?d.pageSize:g;return Math.floor((ie.total-1)/L)+1}var ut=function(g){(0,Ae.Z)(ie,g);var d=(0,Ze.Z)(ie);function ie(L){var f;(0,oe.Z)(this,ie),f=d.call(this,L),f.paginationNode=i.createRef(),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(xe(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(Se,Pe){var Be=f.props.prefixCls,nt=Se||i.createElement("button",{type:"button","aria-label":Pe,className:"".concat(Be,"-item-link")});return typeof Se=="function"&&(nt=i.createElement(Se,(0,se.Z)({},f.props))),nt},f.isValid=function(Se){var Pe=f.props.total;return T(Se)&&Se!==f.state.current&&T(Pe)&&Pe>0},f.shouldDisplayQuickJumper=function(){var Se=f.props,Pe=Se.showQuickJumper,Be=Se.total,nt=f.state.pageSize;return Be<=nt?!1:Pe},f.handleKeyDown=function(Se){(Se.keyCode===p.ARROW_UP||Se.keyCode===p.ARROW_DOWN)&&Se.preventDefault()},f.handleKeyUp=function(Se){var Pe=f.getValidValue(Se),Be=f.state.currentInputValue;Pe!==Be&&f.setState({currentInputValue:Pe}),Se.keyCode===p.ENTER?f.handleChange(Pe):Se.keyCode===p.ARROW_UP?f.handleChange(Pe-1):Se.keyCode===p.ARROW_DOWN&&f.handleChange(Pe+1)},f.handleBlur=function(Se){var Pe=f.getValidValue(Se);f.handleChange(Pe)},f.changePageSize=function(Se){var Pe=f.state.current,Be=xe(Se,f.state,f.props);Pe=Pe>Be?Be:Pe,Be===0&&(Pe=f.state.current),typeof Se=="number"&&("pageSize"in f.props||f.setState({pageSize:Se}),"current"in f.props||f.setState({current:Pe,currentInputValue:Pe})),f.props.onShowSizeChange(Pe,Se),"onChange"in f.props&&f.props.onChange&&f.props.onChange(Pe,Se)},f.handleChange=function(Se){var Pe=f.props,Be=Pe.disabled,nt=Pe.onChange,lt=f.state,vt=lt.pageSize,It=lt.current,Ht=lt.currentInputValue;if(f.isValid(Se)&&!Be){var Jt=xe(void 0,f.state,f.props),Lt=Se;return Se>Jt?Lt=Jt:Se<1&&(Lt=1),"current"in f.props||f.setState({current:Lt}),Lt!==Ht&&f.setState({currentInputValue:Lt}),nt(Lt,vt),Lt}return It},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?Be-2:0),lt=2;lt=q?Ce=q:Ce=Number(N),Ce}},{key:"getShowSizeChanger",value:function(){var f=this.props,N=f.showSizeChanger,q=f.total,U=f.totalBoundaryShowSizeChanger;return typeof N!="undefined"?N:q>U}},{key:"render",value:function(){var f=this.props,N=f.prefixCls,q=f.className,U=f.style,Ce=f.disabled,Se=f.hideOnSinglePage,Pe=f.total,Be=f.locale,nt=f.showQuickJumper,lt=f.showLessItems,vt=f.showTitle,It=f.showTotal,Ht=f.simple,Jt=f.itemRender,Lt=f.showPrevNextJumpers,xn=f.jumpPrevIcon,Rn=f.jumpNextIcon,Tn=f.selectComponentClass,Un=f.selectPrefixCls,ur=f.pageSizeOptions,cr=this.state,tn=cr.current,lr=cr.pageSize,Mr=cr.currentInputValue;if(Se===!0&&Pe<=lr)return null;var Ln=xe(void 0,this.state,this.props),_n=[],kn=null,Fe=null,it=null,St=null,pt=null,Qt=nt&&nt.goButton,yn=lt?1:2,fn=tn-1>0?tn-1:0,bn=tn+1Pe?Pe:tn*lr]));if(Ht){Qt&&(typeof Qt=="boolean"?pt=i.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):pt=i.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Qt),pt=i.createElement("li",{title:vt?"".concat(Be.jump_to).concat(tn,"/").concat(Ln):null,className:"".concat(N,"-simple-pager")},pt));var h=this.renderPrev(fn);return i.createElement("ul",(0,t.Z)({className:D()(N,"".concat(N,"-simple"),(0,he.Z)({},"".concat(N,"-disabled"),Ce),q),style:U,ref:this.paginationNode},_),s,h?i.createElement("li",{title:vt?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:D()("".concat(N,"-prev"),(0,he.Z)({},"".concat(N,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},h):null,i.createElement("li",{title:vt?"".concat(tn,"/").concat(Ln):null,className:"".concat(N,"-simple-pager")},i.createElement("input",{type:"text",value:Mr,disabled:Ce,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),i.createElement("span",{className:"".concat(N,"-slash")},"/"),Ln),i.createElement("li",{title:vt?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:D()("".concat(N,"-next"),(0,he.Z)({},"".concat(N,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(bn)),pt)}if(Ln<=3+yn*2){var v={locale:Be,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:Jt};Ln||_n.push(i.createElement(ne,(0,t.Z)({},v,{key:"noPager",page:1,className:"".concat(N,"-item-disabled")})));for(var A=1;A<=Ln;A+=1){var X=tn===A;_n.push(i.createElement(ne,(0,t.Z)({},v,{key:A,page:A,active:X})))}}else{var ue=lt?Be.prev_3:Be.prev_5,Ve=lt?Be.next_3:Be.next_5,Te=Jt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(xn,"prev page")),rt=Jt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Rn,"next page"));Lt&&(kn=Te?i.createElement("li",{title:vt?ue:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:D()("".concat(N,"-jump-prev"),(0,he.Z)({},"".concat(N,"-jump-prev-custom-icon"),!!xn))},Te):null,Fe=rt?i.createElement("li",{title:vt?Ve:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:D()("".concat(N,"-jump-next"),(0,he.Z)({},"".concat(N,"-jump-next-custom-icon"),!!Rn))},rt):null),St=i.createElement(ne,{locale:Be,last:!0,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ln,page:Ln,active:!1,showTitle:vt,itemRender:Jt}),it=i.createElement(ne,{locale:Be,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:Jt});var ct=Math.max(1,tn-yn),_e=Math.min(tn+yn,Ln);tn-1<=yn&&(_e=1+yn*2),Ln-tn<=yn&&(ct=Ln-yn*2);for(var bt=ct;bt<=_e;bt+=1){var Ct=tn===bt;_n.push(i.createElement(ne,{locale:Be,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:bt,page:bt,active:Ct,showTitle:vt,itemRender:Jt}))}tn-1>=yn*2&&tn!==3&&(_n[0]=(0,i.cloneElement)(_n[0],{className:"".concat(N,"-item-after-jump-prev")}),_n.unshift(kn)),Ln-tn>=yn*2&&tn!==Ln-2&&(_n[_n.length-1]=(0,i.cloneElement)(_n[_n.length-1],{className:"".concat(N,"-item-before-jump-next")}),_n.push(Fe)),ct!==1&&_n.unshift(it),_e!==Ln&&_n.push(St)}var ht=!this.hasPrev()||!Ln,Pt=!this.hasNext()||!Ln,xt=this.renderPrev(fn),wt=this.renderNext(bn);return i.createElement("ul",(0,t.Z)({className:D()(N,q,(0,he.Z)({},"".concat(N,"-disabled"),Ce)),style:U,ref:this.paginationNode},_),s,xt?i.createElement("li",{title:vt?Be.prev_page:null,onClick:this.prev,tabIndex:ht?null:0,onKeyPress:this.runIfEnterPrev,className:D()("".concat(N,"-prev"),(0,he.Z)({},"".concat(N,"-disabled"),ht)),"aria-disabled":ht},xt):null,_n,wt?i.createElement("li",{title:vt?Be.next_page:null,onClick:this.next,tabIndex:Pt?null:0,onKeyPress:this.runIfEnterNext,className:D()("".concat(N,"-next"),(0,he.Z)({},"".concat(N,"-disabled"),Pt)),"aria-disabled":Pt},wt):null,i.createElement(S,{disabled:Ce,locale:Be,rootPrefixCls:N,selectComponentClass:Tn,selectPrefixCls:Un,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:tn,pageSize:lr,pageSizeOptions:ur,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Qt}))}}],[{key:"getDerivedStateFromProps",value:function(f,N){var q={};if("current"in f&&(q.current=f.current,f.current!==N.current&&(q.currentInputValue=q.current)),"pageSize"in f&&f.pageSize!==N.pageSize){var U=N.current,Ce=xe(f.pageSize,N,f);U=U>Ce?Ce:U,"current"in f||(q.current=U,q.currentInputValue=U),q.pageSize=f.pageSize}return q}}]),ie}(i.Component);ut.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:J,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:J,locale:r.Z,style:{},itemRender:Re,totalBoundaryShowSizeChanger:50};var Ee=ut,Me=e(22075),G=e(36355),W=e(19716),j=e(8628),l=e(9763),b=e(57809);const M=g=>i.createElement(b.default,Object.assign({},g,{showSearch:!0,size:"small"})),w=g=>i.createElement(b.default,Object.assign({},g,{showSearch:!0,size:"middle"}));M.Option=b.default.Option,w.Option=b.default.Option;var x=e(9937),k=e(17313),K=e(83116),Ie=e(37613);const De=g=>{const{componentCls:d}=g;return{[`${d}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed"}}},[`&${d}-disabled`]:{cursor:"not-allowed",[`${d}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:g.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:g.colorBorder,backgroundColor:g.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:g.itemActiveBgDisabled},a:{color:g.itemActiveColorDisabled}}},[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${d}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${d}-simple-pager`]:{color:g.colorTextDisabled},[`${d}-jump-prev, ${d}-jump-next`]:{[`${d}-item-link-icon`]:{opacity:0},[`${d}-item-ellipsis`]:{opacity:1}}},[`&${d}-simple`]:{[`${d}-prev, ${d}-next`]:{[`&${d}-disabled ${d}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},be=g=>{const{componentCls:d}=g;return{[`&${d}-mini ${d}-total-text, &${d}-mini ${d}-simple-pager`]:{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini ${d}-item`]:{minWidth:g.itemSizeSM,height:g.itemSizeSM,margin:0,lineHeight:`${g.itemSizeSM-2}px`},[`&${d}-mini:not(${d}-disabled) ${d}-item:not(${d}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive}},[`&${d}-mini ${d}-prev, &${d}-mini ${d}-next`]:{minWidth:g.itemSizeSM,height:g.itemSizeSM,margin:0,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini:not(${d}-disabled)`]:{[`${d}-prev, ${d}-next`]:{[`&:hover ${d}-item-link`]:{backgroundColor:g.colorBgTextHover},[`&:active ${d}-item-link`]:{backgroundColor:g.colorBgTextActive},[`&${d}-disabled:hover ${d}-item-link`]:{backgroundColor:"transparent"}}},[` - &${d}-mini ${d}-prev ${d}-item-link, - &${d}-mini ${d}-next ${d}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`}},[`&${d}-mini ${d}-jump-prev, &${d}-mini ${d}-jump-next`]:{height:g.itemSizeSM,marginInlineEnd:0,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini ${d}-options`]:{marginInlineStart:g.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:g.miniOptionsSizeChangerTop},"&-quick-jumper":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,x.x0)(g)),{width:g.paginationMiniQuickJumperInputWidth,height:g.controlHeightSM})}}}},Je=g=>{const{componentCls:d}=g;return{[` - &${d}-simple ${d}-prev, - &${d}-simple ${d}-next - `]:{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`,verticalAlign:"top",[`${d}-item-link`]:{height:g.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive},"&::after":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`}}},[`&${d}-simple ${d}-simple-pager`]:{display:"inline-block",height:g.itemSizeSM,marginInlineEnd:g.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:g.marginXS,padding:`0 ${g.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:g.itemInputBg,border:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`,borderRadius:g.borderRadius,outline:"none",transition:`border-color ${g.motionDurationMid}`,color:"inherit","&:hover":{borderColor:g.colorPrimary},"&:focus":{borderColor:g.colorPrimaryHover,boxShadow:`${g.inputOutlineOffset}px 0 ${g.controlOutlineWidth}px ${g.controlOutline}`},"&[disabled]":{color:g.colorTextDisabled,backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,cursor:"not-allowed"}}}}},ft=g=>{const{componentCls:d}=g;return{[`${d}-jump-prev, ${d}-jump-next`]:{outline:0,[`${d}-item-container`]:{position:"relative",[`${d}-item-link-icon`]:{color:g.colorPrimary,fontSize:g.fontSizeSM,opacity:0,transition:`all ${g.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${d}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:g.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:g.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:g.paginationEllipsisTextIndent,opacity:1,transition:`all ${g.motionDurationMid}`}},"&:hover":{[`${d}-item-link-icon`]:{opacity:1},[`${d}-item-ellipsis`]:{opacity:0}}},[` - ${d}-prev, - ${d}-jump-prev, - ${d}-jump-next - `]:{marginInlineEnd:g.marginXS},[` - ${d}-prev, - ${d}-next, - ${d}-jump-prev, - ${d}-jump-next - `]:{display:"inline-block",minWidth:g.itemSize,height:g.itemSize,color:g.colorText,fontFamily:g.fontFamily,lineHeight:`${g.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:g.borderRadius,cursor:"pointer",transition:`all ${g.motionDurationMid}`},[`${d}-prev, ${d}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:g.colorText,cursor:"pointer",userSelect:"none"},[`${d}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:g.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${g.lineWidth}px ${g.lineType} transparent`,borderRadius:g.borderRadius,outline:"none",transition:`all ${g.motionDurationMid}`},[`&:hover ${d}-item-link`]:{backgroundColor:g.colorBgTextHover},[`&:active ${d}-item-link`]:{backgroundColor:g.colorBgTextActive},[`&${d}-disabled:hover`]:{[`${d}-item-link`]:{backgroundColor:"transparent"}}},[`${d}-slash`]:{marginInlineEnd:g.paginationSlashMarginInlineEnd,marginInlineStart:g.paginationSlashMarginInlineStart},[`${d}-options`]:{display:"inline-block",marginInlineStart:g.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:g.controlHeight,marginInlineStart:g.marginXS,lineHeight:`${g.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,x.ik)(g)),{width:g.controlHeightLG*1.25,height:g.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:g.marginXS,marginInlineEnd:g.marginXS})}}}},tt=g=>{const{componentCls:d}=g;return{[`${d}-item`]:{display:"inline-block",minWidth:g.itemSize,height:g.itemSize,marginInlineEnd:g.marginXS,fontFamily:g.fontFamily,lineHeight:`${g.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${g.lineWidth}px ${g.lineType} transparent`,borderRadius:g.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${g.paginationItemPaddingInline}px`,color:g.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${d}-item-active)`]:{"&:hover":{transition:`all ${g.motionDurationMid}`,backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive}},"&-active":{fontWeight:g.fontWeightStrong,backgroundColor:g.itemActiveBg,borderColor:g.colorPrimary,a:{color:g.colorPrimary},"&:hover":{borderColor:g.colorPrimaryHover},"&:hover a":{color:g.colorPrimaryHover}}}}},de=g=>{const{componentCls:d}=g;return{[d]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,k.Wf)(g)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${d}-total-text`]:{display:"inline-block",height:g.itemSize,marginInlineEnd:g.marginXS,lineHeight:`${g.itemSize-2}px`,verticalAlign:"middle"}}),tt(g)),ft(g)),Je(g)),be(g)),De(g)),{[`@media only screen and (max-width: ${g.screenLG}px)`]:{[`${d}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${g.screenSM}px)`]:{[`${d}-options`]:{display:"none"}}}),[`&${g.componentCls}-rtl`]:{direction:"rtl"}}},We=g=>{const{componentCls:d}=g;return{[`${d}${d}-disabled:not(${d}-mini)`]:{"&, &:hover":{[`${d}-item-link`]:{borderColor:g.colorBorder}},"&:focus-visible":{[`${d}-item-link`]:{borderColor:g.colorBorder}},[`${d}-item, ${d}-item-link`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,[`&:hover:not(${d}-item-active)`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,a:{color:g.colorTextDisabled}},[`&${d}-item-active`]:{backgroundColor:g.itemActiveBgDisabled}},[`${d}-prev, ${d}-next`]:{"&:hover button":{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,color:g.colorTextDisabled},[`${d}-item-link`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder}}},[`${d}:not(${d}-mini)`]:{[`${d}-prev, ${d}-next`]:{"&:hover button":{borderColor:g.colorPrimaryHover,backgroundColor:g.itemBg},[`${d}-item-link`]:{backgroundColor:g.itemLinkBg,borderColor:g.colorBorder},[`&:hover ${d}-item-link`]:{borderColor:g.colorPrimary,backgroundColor:g.itemBg,color:g.colorPrimary},[`&${d}-disabled`]:{[`${d}-item-link`]:{borderColor:g.colorBorder,color:g.colorTextDisabled}}},[`${d}-item`]:{backgroundColor:g.itemBg,border:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`,[`&:hover:not(${d}-item-active)`]:{borderColor:g.colorPrimary,backgroundColor:g.itemBg,a:{color:g.colorPrimary}},"&-active":{borderColor:g.colorPrimary}}}}},R=g=>{const{componentCls:d}=g;return{[`${d}:not(${d}-disabled)`]:{[`${d}-item`]:Object.assign({},(0,k.Qy)(g)),[`${d}-jump-prev, ${d}-jump-next`]:{"&:focus-visible":Object.assign({[`${d}-item-link-icon`]:{opacity:1},[`${d}-item-ellipsis`]:{opacity:0}},(0,k.oN)(g))},[`${d}-prev, ${d}-next`]:{[`&:focus-visible ${d}-item-link`]:Object.assign({},(0,k.oN)(g))}}}};var O=(0,K.Z)("Pagination",g=>{const d=(0,Ie.TS)(g,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:g.marginXXS/2,paginationMiniQuickJumperInputWidth:g.controlHeightLG*1.1,paginationItemPaddingInline:g.marginXXS*1.5,paginationEllipsisLetterSpacing:g.marginXXS/2,paginationSlashMarginInlineStart:g.marginXXS,paginationSlashMarginInlineEnd:g.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,x.e5)(g),(0,x.TM)(g));return[de(d),R(d),g.wireframe&&We(d)]},g=>({itemBg:g.colorBgContainer,itemSize:g.controlHeight,itemSizeSM:g.controlHeightSM,itemActiveBg:g.colorBgContainer,itemLinkBg:g.colorBgContainer,itemActiveColorDisabled:g.colorTextDisabled,itemActiveBgDisabled:g.controlItemBgActiveDisabled,itemInputBg:g.colorBgContainer,miniOptionsSizeChangerTop:0})),F=function(g,d){var ie={};for(var L in g)Object.prototype.hasOwnProperty.call(g,L)&&d.indexOf(L)<0&&(ie[L]=g[L]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,L=Object.getOwnPropertySymbols(g);f{const{prefixCls:d,selectPrefixCls:ie,className:L,rootClassName:f,style:N,size:q,locale:U,selectComponentClass:Ce,responsive:Se,showSizeChanger:Pe}=g,Be=F(g,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:nt}=(0,j.Z)(Se),{getPrefixCls:lt,direction:vt,pagination:It={}}=i.useContext(G.E_),Ht=lt("pagination",d),[Jt,Lt]=O(Ht),xn=Pe!=null?Pe:It.showSizeChanger,Rn=i.useMemo(()=>{const Ln=i.createElement("span",{className:`${Ht}-item-ellipsis`},"\u2022\u2022\u2022"),_n=i.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?i.createElement(V.Z,null):i.createElement(m.Z,null)),kn=i.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?i.createElement(m.Z,null):i.createElement(V.Z,null)),Fe=i.createElement("a",{className:`${Ht}-item-link`},i.createElement("div",{className:`${Ht}-item-container`},vt==="rtl"?i.createElement(ae.Z,{className:`${Ht}-item-link-icon`}):i.createElement(le,{className:`${Ht}-item-link-icon`}),Ln)),it=i.createElement("a",{className:`${Ht}-item-link`},i.createElement("div",{className:`${Ht}-item-container`},vt==="rtl"?i.createElement(le,{className:`${Ht}-item-link-icon`}):i.createElement(ae.Z,{className:`${Ht}-item-link-icon`}),Ln));return{prevIcon:_n,nextIcon:kn,jumpPrevIcon:Fe,jumpNextIcon:it}},[vt,Ht]),[Tn]=(0,l.Z)("Pagination",Me.Z),Un=Object.assign(Object.assign({},Tn),U),ur=(0,W.Z)(q),cr=ur==="small"||!!(nt&&!ur&&Se),tn=lt("select",ie),lr=D()({[`${Ht}-mini`]:cr,[`${Ht}-rtl`]:vt==="rtl"},It==null?void 0:It.className,L,f,Lt),Mr=Object.assign(Object.assign({},It==null?void 0:It.style),N);return Jt(i.createElement(Ee,Object.assign({},Rn,Be,{style:Mr,prefixCls:Ht,selectPrefixCls:tn,className:lr,selectComponentClass:Ce||(cr?M:w),locale:Un,showSizeChanger:xn})))},ge=ee},5112:function(qt,ke,e){"use strict";e.d(ke,{ZP:function(){return j}});var t=e(92310),i=e.n(t),E=e(18929),I=e(26112),a=e(59301),B=e(36355),n=e(19716);const le=a.createContext(null),ae=le.Provider;var m=le;const V=a.createContext(null),y=V.Provider;var D=e(5630),he=e(8654),se=e(1684),oe=e(32441),Ye=e(17313),Ae=e(83116),Ze=e(37613);const ce=l=>{const{componentCls:b,antCls:M}=l,w=`${b}-group`;return{[w]:Object.assign(Object.assign({},(0,Ye.Wf)(l)),{display:"inline-block",fontSize:0,[`&${w}-rtl`]:{direction:"rtl"},[`${M}-badge ${M}-badge-count`]:{zIndex:1},[`> ${M}-badge:not(:first-child) > ${M}-button-wrapper`]:{borderInlineStart:"none"}})}},H=l=>{const{componentCls:b,wrapperMarginInlineEnd:M,colorPrimary:w,radioSize:x,motionDurationSlow:k,motionDurationMid:K,motionEaseInOutCirc:Ie,colorBgContainer:De,colorBorder:be,lineWidth:Je,dotSize:ft,colorBgContainerDisabled:tt,colorTextDisabled:de,paddingXS:We,dotColorDisabled:R,lineType:O,radioDotDisabledSize:F,wireframe:u,colorWhite:ee}=l,ge=`${b}-inner`;return{[`${b}-wrapper`]:Object.assign(Object.assign({},(0,Ye.Wf)(l)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:M,cursor:"pointer",[`&${b}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:l.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${b}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Je}px ${O} ${w}`,borderRadius:"50%",visibility:"hidden",content:'""'},[b]:Object.assign(Object.assign({},(0,Ye.Wf)(l)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${b}-wrapper:hover &, - &:hover ${ge}`]:{borderColor:w},[`${b}-input:focus-visible + ${ge}`]:Object.assign({},(0,Ye.oN)(l)),[`${b}:hover::after, ${b}-wrapper:hover &::after`]:{visibility:"visible"},[`${b}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:x,height:x,marginBlockStart:x/-2,marginInlineStart:x/-2,backgroundColor:u?w:ee,borderBlockStart:0,borderInlineStart:0,borderRadius:x,transform:"scale(0)",opacity:0,transition:`all ${k} ${Ie}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:x,height:x,backgroundColor:De,borderColor:be,borderStyle:"solid",borderWidth:Je,borderRadius:"50%",transition:`all ${K}`},[`${b}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${b}-checked`]:{[ge]:{borderColor:w,backgroundColor:u?De:w,"&::after":{transform:`scale(${ft/x})`,opacity:1,transition:`all ${k} ${Ie}`}}},[`${b}-disabled`]:{cursor:"not-allowed",[ge]:{backgroundColor:tt,borderColor:be,cursor:"not-allowed","&::after":{backgroundColor:R}},[`${b}-input`]:{cursor:"not-allowed"},[`${b}-disabled + span`]:{color:de,cursor:"not-allowed"},[`&${b}-checked`]:{[ge]:{"&::after":{transform:`scale(${F/x})`}}}},[`span${b} + *`]:{paddingInlineStart:We,paddingInlineEnd:We}})}},p=l=>{const{buttonColor:b,controlHeight:M,componentCls:w,lineWidth:x,lineType:k,colorBorder:K,motionDurationSlow:Ie,motionDurationMid:De,buttonPaddingInline:be,fontSize:Je,buttonBg:ft,fontSizeLG:tt,controlHeightLG:de,controlHeightSM:We,paddingXS:R,borderRadius:O,borderRadiusSM:F,borderRadiusLG:u,buttonCheckedBg:ee,buttonSolidCheckedColor:ge,colorTextDisabled:g,colorBgContainerDisabled:d,buttonCheckedBgDisabled:ie,buttonCheckedColorDisabled:L,colorPrimary:f,colorPrimaryHover:N,colorPrimaryActive:q,buttonSolidCheckedBg:U,buttonSolidCheckedHoverBg:Ce,buttonSolidCheckedActiveBg:Se}=l;return{[`${w}-button-wrapper`]:{position:"relative",display:"inline-block",height:M,margin:0,paddingInline:be,paddingBlock:0,color:b,fontSize:Je,lineHeight:`${M-x*2}px`,background:ft,border:`${x}px ${k} ${K}`,borderBlockStartWidth:x+.02,borderInlineStartWidth:0,borderInlineEndWidth:x,cursor:"pointer",transition:[`color ${De}`,`background ${De}`,`box-shadow ${De}`].join(","),a:{color:b},[`> ${w}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-x,insetInlineStart:-x,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:x,paddingInline:0,backgroundColor:K,transition:`background-color ${Ie}`,content:'""'}},"&:first-child":{borderInlineStart:`${x}px ${k} ${K}`,borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O},"&:first-child:last-child":{borderRadius:O},[`${w}-group-large &`]:{height:de,fontSize:tt,lineHeight:`${de-x*2}px`,"&:first-child":{borderStartStartRadius:u,borderEndStartRadius:u},"&:last-child":{borderStartEndRadius:u,borderEndEndRadius:u}},[`${w}-group-small &`]:{height:We,paddingInline:R-x,paddingBlock:0,lineHeight:`${We-x*2}px`,"&:first-child":{borderStartStartRadius:F,borderEndStartRadius:F},"&:last-child":{borderStartEndRadius:F,borderEndEndRadius:F}},"&:hover":{position:"relative",color:f},"&:has(:focus-visible)":Object.assign({},(0,Ye.oN)(l)),[`${w}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${w}-button-wrapper-disabled)`]:{zIndex:1,color:f,background:ee,borderColor:f,"&::before":{backgroundColor:f},"&:first-child":{borderColor:f},"&:hover":{color:N,borderColor:N,"&::before":{backgroundColor:N}},"&:active":{color:q,borderColor:q,"&::before":{backgroundColor:q}}},[`${w}-group-solid &-checked:not(${w}-button-wrapper-disabled)`]:{color:ge,background:U,borderColor:U,"&:hover":{color:ge,background:Ce,borderColor:Ce},"&:active":{color:ge,background:Se,borderColor:Se}},"&-disabled":{color:g,backgroundColor:d,borderColor:K,cursor:"not-allowed","&:first-child, &:hover":{color:g,backgroundColor:d,borderColor:K}},[`&-disabled${w}-button-wrapper-checked`]:{color:L,backgroundColor:ie,borderColor:K,boxShadow:"none"}}}},r=l=>l-4*2;var C=(0,Ae.Z)("Radio",l=>{const{controlOutline:b,controlOutlineWidth:M,radioSize:w}=l,x=`0 0 0 ${M}px ${b}`,k=x,K=r(w),Ie=(0,Ze.TS)(l,{radioDotDisabledSize:K,radioFocusShadow:x,radioButtonFocusShadow:k});return[ce(Ie),H(Ie),p(Ie)]},l=>{const{wireframe:b,padding:M,marginXS:w,lineWidth:x,fontSizeLG:k,colorText:K,colorBgContainer:Ie,colorTextDisabled:De,controlItemBgActiveDisabled:be,colorTextLightSolid:Je,colorPrimary:ft,colorPrimaryHover:tt,colorPrimaryActive:de}=l,We=4,R=k,O=b?r(R):R-(We+x)*2;return{radioSize:R,dotSize:O,dotColorDisabled:De,buttonSolidCheckedColor:Je,buttonSolidCheckedBg:ft,buttonSolidCheckedHoverBg:tt,buttonSolidCheckedActiveBg:de,buttonBg:Ie,buttonCheckedBg:Ie,buttonColor:K,buttonCheckedBgDisabled:be,buttonCheckedColorDisabled:De,buttonPaddingInline:M-x,wrapperMarginInlineEnd:w}}),S=e(14088),Z=e(4572),ne=function(l,b){var M={};for(var w in l)Object.prototype.hasOwnProperty.call(l,w)&&b.indexOf(w)<0&&(M[w]=l[w]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,w=Object.getOwnPropertySymbols(l);x{var M,w;const x=a.useContext(m),k=a.useContext(V),{getPrefixCls:K,direction:Ie,radio:De}=a.useContext(B.E_),be=a.useRef(null),Je=(0,he.sQ)(b,be),{isFormItemInput:ft}=a.useContext(oe.aM),tt=q=>{var U,Ce;(U=l.onChange)===null||U===void 0||U.call(l,q),(Ce=x==null?void 0:x.onChange)===null||Ce===void 0||Ce.call(x,q)},{prefixCls:de,className:We,rootClassName:R,children:O,style:F}=l,u=ne(l,["prefixCls","className","rootClassName","children","style"]),ee=K("radio",de),ge=((x==null?void 0:x.optionType)||k)==="button",g=ge?`${ee}-button`:ee,[d,ie]=C(ee),L=Object.assign({},u),f=a.useContext(se.Z);x&&(L.name=x.name,L.onChange=tt,L.checked=l.value===x.value,L.disabled=(M=L.disabled)!==null&&M!==void 0?M:x.disabled),L.disabled=(w=L.disabled)!==null&&w!==void 0?w:f;const N=i()(`${g}-wrapper`,{[`${g}-wrapper-checked`]:L.checked,[`${g}-wrapper-disabled`]:L.disabled,[`${g}-wrapper-rtl`]:Ie==="rtl",[`${g}-wrapper-in-form-item`]:ft},De==null?void 0:De.className,We,R,ie);return d(a.createElement(S.Z,{component:"Radio",disabled:L.disabled},a.createElement("label",{className:N,style:Object.assign(Object.assign({},De==null?void 0:De.style),F),onMouseEnter:l.onMouseEnter,onMouseLeave:l.onMouseLeave},a.createElement(D.Z,Object.assign({},L,{className:i()(L.className,!ge&&Z.A),type:"radio",prefixCls:g,ref:Je})),O!==void 0?a.createElement("span",null,O):null)))};var Re=a.forwardRef(J);const xe=a.forwardRef((l,b)=>{const{getPrefixCls:M,direction:w}=a.useContext(B.E_),[x,k]=(0,E.Z)(l.defaultValue,{value:l.value}),K=U=>{const Ce=x,Se=U.target.value;"value"in l||k(Se);const{onChange:Pe}=l;Pe&&Se!==Ce&&Pe(U)},{prefixCls:Ie,className:De,rootClassName:be,options:Je,buttonStyle:ft="outline",disabled:tt,children:de,size:We,style:R,id:O,onMouseEnter:F,onMouseLeave:u,onFocus:ee,onBlur:ge}=l,g=M("radio",Ie),d=`${g}-group`,[ie,L]=C(g);let f=de;Je&&Je.length>0&&(f=Je.map(U=>typeof U=="string"||typeof U=="number"?a.createElement(Re,{key:U.toString(),prefixCls:g,disabled:tt,value:U,checked:x===U},U):a.createElement(Re,{key:`radio-group-value-options-${U.value}`,prefixCls:g,disabled:U.disabled||tt,value:U.value,checked:x===U.value,title:U.title,style:U.style},U.label)));const N=(0,n.Z)(We),q=i()(d,`${d}-${ft}`,{[`${d}-${N}`]:N,[`${d}-rtl`]:w==="rtl"},De,be,L);return ie(a.createElement("div",Object.assign({},(0,I.Z)(l,{aria:!0,data:!0}),{className:q,style:R,onMouseEnter:F,onMouseLeave:u,onFocus:ee,onBlur:ge,id:O,ref:b}),a.createElement(ae,{value:{onChange:K,value:x,disabled:l.disabled,name:l.name,optionType:l.optionType}},f)))});var ut=a.memo(xe),Ee=function(l,b){var M={};for(var w in l)Object.prototype.hasOwnProperty.call(l,w)&&b.indexOf(w)<0&&(M[w]=l[w]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,w=Object.getOwnPropertySymbols(l);x{const{getPrefixCls:M}=a.useContext(B.E_),{prefixCls:w}=l,x=Ee(l,["prefixCls"]),k=M("radio",w);return a.createElement(y,{value:"button"},a.createElement(Re,Object.assign({prefixCls:k},x,{type:"radio",ref:b})))};var G=a.forwardRef(Me);const W=Re;W.Button=G,W.Group=ut,W.__ANT_RADIO=!0;var j=W},57809:function(qt,ke,e){"use strict";var t=e(92310),i=e.n(t),E=e(77861),I=e(2738),a=e(59301),B=e(53487),n=e(62892),le=e(19080),ae=e(36355),m=e(1684),V=e(93891),y=e(19716),D=e(32441),he=e(33234),se=e(14154),oe=e(58582),Ye=e(84443),Ae=e(66339),Ze=function(C,S){var Z={};for(var ne in C)Object.prototype.hasOwnProperty.call(C,ne)&&S.indexOf(ne)<0&&(Z[ne]=C[ne]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,ne=Object.getOwnPropertySymbols(C);J{var Z,{prefixCls:ne,bordered:J=!0,className:T,rootClassName:Re,getPopupContainer:xe,popupClassName:ut,dropdownClassName:Ee,listHeight:Me=256,placement:G,listItemHeight:W=24,size:j,disabled:l,notFoundContent:b,status:M,builtinPlacements:w,dropdownMatchSelectWidth:x,popupMatchSelectWidth:k,direction:K,style:Ie,allowClear:De}=C,be=Ze(C,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Je,getPrefixCls:ft,renderEmpty:tt,direction:de,virtual:We,popupMatchSelectWidth:R,popupOverflow:O,select:F}=a.useContext(ae.E_),u=ft("select",ne),ee=ft(),ge=K!=null?K:de,{compactSize:g,compactItemClassnames:d}=(0,he.ri)(u,ge),[ie,L]=(0,se.Z)(u),f=a.useMemo(()=>{const{mode:Mr}=be;if(Mr!=="combobox")return Mr===ce?"combobox":Mr},[be.mode]),N=f==="multiple"||f==="tags",q=(0,Ye.Z)(be.suffixIcon,be.showArrow),U=(Z=k!=null?k:x)!==null&&Z!==void 0?Z:R,{status:Ce,hasFeedback:Se,isFormItemInput:Pe,feedbackIcon:Be}=a.useContext(D.aM),nt=(0,le.F)(Ce,M);let lt;b!==void 0?lt=b:f==="combobox"?lt=null:lt=(tt==null?void 0:tt("Select"))||a.createElement(V.Z,{componentName:"Select"});const{suffixIcon:vt,itemIcon:It,removeIcon:Ht,clearIcon:Jt}=(0,Ae.Z)(Object.assign(Object.assign({},be),{multiple:N,hasFeedback:Se,feedbackIcon:Be,showSuffixIcon:q,prefixCls:u,showArrow:be.showArrow,componentName:"Select"})),Lt=De===!0?{clearIcon:Jt}:De,xn=(0,I.Z)(be,["suffixIcon","itemIcon"]),Rn=i()(ut||Ee,{[`${u}-dropdown-${ge}`]:ge==="rtl"},Re,L),Tn=(0,y.Z)(Mr=>{var Ln;return(Ln=j!=null?j:g)!==null&&Ln!==void 0?Ln:Mr}),Un=a.useContext(m.Z),ur=l!=null?l:Un,cr=i()({[`${u}-lg`]:Tn==="large",[`${u}-sm`]:Tn==="small",[`${u}-rtl`]:ge==="rtl",[`${u}-borderless`]:!J,[`${u}-in-form-item`]:Pe},(0,le.Z)(u,nt,Se),d,F==null?void 0:F.className,T,Re,L),tn=a.useMemo(()=>G!==void 0?G:ge==="rtl"?"bottomRight":"bottomLeft",[G,ge]),lr=(0,oe.Z)(w,O);return ie(a.createElement(E.ZP,Object.assign({ref:S,virtual:We,showSearch:F==null?void 0:F.showSearch},xn,{style:Object.assign(Object.assign({},F==null?void 0:F.style),Ie),dropdownMatchSelectWidth:U,builtinPlacements:lr,transitionName:(0,n.m)(ee,"slide-up",be.transitionName),listHeight:Me,listItemHeight:W,mode:f,prefixCls:u,placement:tn,direction:ge,suffixIcon:vt,menuItemSelectedIcon:It,removeIcon:Ht,allowClear:Lt,notFoundContent:lt,className:cr,getPopupContainer:xe||Je,dropdownClassName:Rn,disabled:ur})))},p=a.forwardRef(H),r=(0,B.Z)(p);p.SECRET_COMBOBOX_MODE_DO_NOT_USE=ce,p.Option=E.Wx,p.OptGroup=E.Xo,p._InternalPanelDoNotUseOrYouWillBeFired=r,ke.default=p},14154:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return p}});var t=e(17313),i=e(74207),E=e(37613),I=e(83116),a=e(13826),B=e(92899);const n=r=>{const{optionHeight:C,optionFontSize:S,optionLineHeight:Z,optionPadding:ne}=r;return{position:"relative",display:"block",minHeight:C,padding:ne,color:r.colorText,fontWeight:"normal",fontSize:S,lineHeight:Z,boxSizing:"border-box"}};var ae=r=>{const{antCls:C,componentCls:S}=r,Z=`${S}-item`,ne=`&${C}-slide-up-enter${C}-slide-up-enter-active`,J=`&${C}-slide-up-appear${C}-slide-up-appear-active`,T=`&${C}-slide-up-leave${C}-slide-up-leave-active`,Re=`${S}-dropdown-placement-`;return[{[`${S}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(r)),{position:"absolute",top:-9999,zIndex:r.zIndexPopup,boxSizing:"border-box",padding:r.paddingXXS,overflow:"hidden",fontSize:r.fontSize,fontVariant:"initial",backgroundColor:r.colorBgElevated,borderRadius:r.borderRadiusLG,outline:"none",boxShadow:r.boxShadowSecondary,[` - ${ne}${Re}bottomLeft, - ${J}${Re}bottomLeft - `]:{animationName:a.fJ},[` - ${ne}${Re}topLeft, - ${J}${Re}topLeft, - ${ne}${Re}topRight, - ${J}${Re}topRight - `]:{animationName:a.Qt},[`${T}${Re}bottomLeft`]:{animationName:a.Uw},[` - ${T}${Re}topLeft, - ${T}${Re}topRight - `]:{animationName:a.ly},"&-hidden":{display:"none"},[`${Z}`]:Object.assign(Object.assign({},n(r)),{cursor:"pointer",transition:`background ${r.motionDurationSlow} ease`,borderRadius:r.borderRadiusSM,"&-group":{color:r.colorTextDescription,fontSize:r.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Z}-option-disabled)`]:{backgroundColor:r.optionActiveBg},[`&-selected:not(${Z}-option-disabled)`]:{color:r.optionSelectedColor,fontWeight:r.optionSelectedFontWeight,backgroundColor:r.optionSelectedBg,[`${Z}-option-state`]:{color:r.colorPrimary}},"&-disabled":{[`&${Z}-option-selected`]:{backgroundColor:r.colorBgContainerDisabled},color:r.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:r.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,a.oN)(r,"slide-up"),(0,a.oN)(r,"slide-down"),(0,B.Fm)(r,"move-up"),(0,B.Fm)(r,"move-down")]};const m=2,V=r=>{let{controlHeightSM:C,controlHeight:S,lineWidth:Z}=r;const ne=(S-C)/2-Z,J=Math.ceil(ne/2);return[ne,J]};function y(r,C){const{componentCls:S,iconCls:Z}=r,ne=`${S}-selection-overflow`,J=r.multipleSelectItemHeight,[T]=V(r),Re=C?`${S}-${C}`:"";return{[`${S}-multiple${Re}`]:{fontSize:r.fontSize,[ne]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${S}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${T-m}px ${m*2}px`,borderRadius:r.borderRadius,[`${S}-show-search&`]:{cursor:"text"},[`${S}-disabled&`]:{background:r.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${m}px 0`,lineHeight:`${J}px`,visibility:"hidden",content:'"\\a0"'}},[` - &${S}-show-arrow ${S}-selector, - &${S}-allow-clear ${S}-selector - `]:{paddingInlineEnd:r.fontSizeIcon+r.controlPaddingHorizontal},[`${S}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:J,marginTop:m,marginBottom:m,lineHeight:`${J-r.lineWidth*2}px`,background:r.multipleItemBg,border:`${r.lineWidth}px ${r.lineType} ${r.multipleItemBorderColor}`,borderRadius:r.borderRadiusSM,cursor:"default",transition:`font-size ${r.motionDurationSlow}, line-height ${r.motionDurationSlow}, height ${r.motionDurationSlow}`,userSelect:"none",marginInlineEnd:m*2,paddingInlineStart:r.paddingXS,paddingInlineEnd:r.paddingXS/2,[`${S}-disabled&`]:{color:r.multipleItemColorDisabled,borderColor:r.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:r.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:r.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Z}`]:{verticalAlign:"-0.2em"},"&:hover":{color:r.colorIconHover}})},[`${ne}-item + ${ne}-item`]:{[`${S}-selection-search`]:{marginInlineStart:0}},[`${S}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:r.inputPaddingHorizontalBase-T,"\n &-input,\n &-mirror\n ":{height:J,fontFamily:r.fontFamily,lineHeight:`${J}px`,transition:`all ${r.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${S}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:r.inputPaddingHorizontalBase,insetInlineEnd:r.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${r.motionDurationSlow}`}}}}var he=r=>{const{componentCls:C}=r,S=(0,E.TS)(r,{controlHeight:r.controlHeightSM,multipleSelectItemHeight:r.controlHeightXS,borderRadius:r.borderRadiusSM,borderRadiusSM:r.borderRadiusXS}),Z=(0,E.TS)(r,{fontSize:r.fontSizeLG,controlHeight:r.controlHeightLG,multipleSelectItemHeight:r.multipleItemHeightLG,borderRadius:r.borderRadiusLG,borderRadiusSM:r.borderRadius}),[,ne]=V(r);return[y(r),y(S,"sm"),{[`${C}-multiple${C}-sm`]:{[`${C}-selection-placeholder`]:{insetInline:r.controlPaddingHorizontalSM-r.lineWidth},[`${C}-selection-search`]:{marginInlineStart:ne}}},y(Z,"lg")]};function se(r,C){const{componentCls:S,inputPaddingHorizontalBase:Z,borderRadius:ne}=r,J=r.controlHeight-r.lineWidth*2,T=Math.ceil(r.fontSize*1.25),Re=C?`${S}-${C}`:"";return{[`${S}-single${Re}`]:{fontSize:r.fontSize,[`${S}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(r)),{display:"flex",borderRadius:ne,[`${S}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Z,insetInlineEnd:Z,bottom:0,"&-input":{width:"100%"}},[` - ${S}-selection-item, - ${S}-selection-placeholder - `]:{padding:0,lineHeight:`${J}px`,transition:`all ${r.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${J}px`}},[`${S}-selection-item`]:{position:"relative",userSelect:"none"},[`${S}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${S}-selection-item:after`,`${S}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${S}-show-arrow ${S}-selection-item, - &${S}-show-arrow ${S}-selection-placeholder - `]:{paddingInlineEnd:T},[`&${S}-open ${S}-selection-item`]:{color:r.colorTextPlaceholder},[`&:not(${S}-customize-input)`]:{[`${S}-selector`]:{width:"100%",height:r.controlHeight,padding:`0 ${Z}px`,[`${S}-selection-search-input`]:{height:J},"&:after":{lineHeight:`${J}px`}}},[`&${S}-customize-input`]:{[`${S}-selector`]:{"&:after":{display:"none"},[`${S}-selection-search`]:{position:"static",width:"100%"},[`${S}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${Z}px`,"&:after":{display:"none"}}}}}}}function oe(r){const{componentCls:C}=r,S=r.controlPaddingHorizontalSM-r.lineWidth;return[se(r),se((0,E.TS)(r,{controlHeight:r.controlHeightSM,borderRadius:r.borderRadiusSM}),"sm"),{[`${C}-single${C}-sm`]:{[`&:not(${C}-customize-input)`]:{[`${C}-selection-search`]:{insetInlineStart:S,insetInlineEnd:S},[`${C}-selector`]:{padding:`0 ${S}px`},[`&${C}-show-arrow ${C}-selection-search`]:{insetInlineEnd:S+r.fontSize*1.5},[` - &${C}-show-arrow ${C}-selection-item, - &${C}-show-arrow ${C}-selection-placeholder - `]:{paddingInlineEnd:r.fontSize*1.5}}}},se((0,E.TS)(r,{controlHeight:r.singleItemHeightLG,fontSize:r.fontSizeLG,borderRadius:r.borderRadiusLG}),"lg")]}const Ye=r=>{const{componentCls:C,selectorBg:S}=r;return{position:"relative",backgroundColor:S,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,transition:`all ${r.motionDurationMid} ${r.motionEaseInOut}`,input:{cursor:"pointer"},[`${C}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${C}-disabled&`]:{color:r.colorTextDisabled,background:r.colorBgContainerDisabled,cursor:"not-allowed",[`${C}-multiple&`]:{background:r.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Ae=function(r,C){let S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Z,borderHoverColor:ne,outlineColor:J,antCls:T}=C,Re=S?{[`${Z}-selector`]:{borderColor:ne}}:{};return{[r]:{[`&:not(${Z}-disabled):not(${Z}-customize-input):not(${T}-pagination-size-changer)`]:Object.assign(Object.assign({},Re),{[`${Z}-focused& ${Z}-selector`]:{borderColor:ne,boxShadow:`0 0 0 ${C.controlOutlineWidth}px ${J}`,outline:0},[`&:hover ${Z}-selector`]:{borderColor:ne}})}}},Ze=r=>{const{componentCls:C}=r;return{[`${C}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ce=r=>{const{componentCls:C,inputPaddingHorizontalBase:S,iconCls:Z}=r;return{[C]:Object.assign(Object.assign({},(0,t.Wf)(r)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${C}-customize-input) ${C}-selector`]:Object.assign(Object.assign({},Ye(r)),Ze(r)),[`${C}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${C}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:r.colorTextPlaceholder,pointerEvents:"none"}),[`${C}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:S,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Z]:{verticalAlign:"top",transition:`transform ${r.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${C}-suffix)`]:{pointerEvents:"auto"}},[`${C}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${C}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:S,zIndex:1,display:"inline-block",width:r.fontSizeIcon,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:r.clearBg,cursor:"pointer",opacity:0,transition:`color ${r.motionDurationMid} ease, opacity ${r.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:r.colorTextTertiary}},"&:hover":{[`${C}-clear`]:{opacity:1}}}),[`${C}-has-feedback`]:{[`${C}-clear`]:{insetInlineEnd:S+r.fontSize+r.paddingXS}}}},H=r=>{const{componentCls:C}=r;return[{[C]:{[`&-borderless ${C}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${C}-in-form-item`]:{width:"100%"}}},ce(r),oe(r),he(r),ae(r),{[`${C}-rtl`]:{direction:"rtl"}},Ae(C,(0,E.TS)(r,{borderHoverColor:r.colorPrimaryHover,outlineColor:r.controlOutline})),Ae(`${C}-status-error`,(0,E.TS)(r,{borderHoverColor:r.colorErrorHover,outlineColor:r.colorErrorOutline}),!0),Ae(`${C}-status-warning`,(0,E.TS)(r,{borderHoverColor:r.colorWarningHover,outlineColor:r.colorWarningOutline}),!0),(0,i.c)(r,{borderElCls:`${C}-selector`,focusElCls:`${C}-focused`})]};var p=(0,I.Z)("Select",(r,C)=>{let{rootPrefixCls:S}=C;const Z=(0,E.TS)(r,{rootPrefixCls:S,inputPaddingHorizontalBase:r.paddingSM-1,multipleSelectItemHeight:r.multipleItemHeight});return[H(Z)]},r=>{const{fontSize:C,lineHeight:S,controlHeight:Z,controlPaddingHorizontal:ne,zIndexPopupBase:J,colorText:T,fontWeightStrong:Re,controlItemBgActive:xe,controlItemBgHover:ut,colorBgContainer:Ee,colorFillSecondary:Me,controlHeightLG:G,controlHeightSM:W,colorBgContainerDisabled:j,colorTextDisabled:l}=r;return{zIndexPopup:J+50,optionSelectedColor:T,optionSelectedFontWeight:Re,optionSelectedBg:xe,optionActiveBg:ut,optionPadding:`${(Z-C*S)/2}px ${ne}px`,optionFontSize:C,optionLineHeight:S,optionHeight:Z,selectorBg:Ee,clearBg:Ee,singleItemHeightLG:G,multipleItemBg:Me,multipleItemBorderColor:"transparent",multipleItemHeight:W,multipleItemHeightLG:Z,multipleSelectorBgDisabled:j,multipleItemColorDisabled:l,multipleItemBorderColorDisabled:"transparent"}})},58582:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return i}});const t=E=>{const a={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:E==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},a),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},a),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},a),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},a),{points:["br","tr"],offset:[0,-4]})}};function i(E,I){return E||t(I)}},84443:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return t}});function t(i,E){return E!==void 0?E:i!==null}},66339:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});var t=e(40001),i=e(19248),E=e(99267),I=e(84105),a=e(58617),B=e(47472),n=e(59301);function le(ae){let{suffixIcon:m,clearIcon:V,menuItemSelectedIcon:y,removeIcon:D,loading:he,multiple:se,hasFeedback:oe,prefixCls:Ye,showSuffixIcon:Ae,feedbackIcon:Ze,showArrow:ce,componentName:H}=ae;const p=V!=null?V:n.createElement(i.Z,null),r=ne=>m===null&&!oe&&!ce?null:n.createElement(n.Fragment,null,Ae!==!1&&ne,oe&&Ze);let C=null;if(m!==void 0)C=r(m);else if(he)C=r(n.createElement(a.Z,{spin:!0}));else{const ne=`${Ye}-suffix`;C=J=>{let{open:T,showSearch:Re}=J;return r(T&&Re?n.createElement(B.Z,{className:ne}):n.createElement(I.Z,{className:ne}))}}let S=null;y!==void 0?S=y:se?S=n.createElement(t.Z,null):S=null;let Z=null;return D!==void 0?Z=D:Z=n.createElement(E.Z,null),{clearIcon:p,suffixIcon:C,itemIcon:S,removeIcon:Z}}},81327:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return Ye}});var t=e(59301),i=e(92310),E=e.n(i),I=e(11592),a=e(36355),B=e(33234);const n=t.createContext({latestIndex:0}),le=n.Provider;var m=Ae=>{let{className:Ze,index:ce,children:H,split:p,style:r}=Ae;const{latestIndex:C}=t.useContext(n);return H==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:Ze,style:r},H),ce{var ce,H;const{getPrefixCls:p,space:r,direction:C}=t.useContext(a.E_),{size:S=(r==null?void 0:r.size)||"small",align:Z,className:ne,rootClassName:J,children:T,direction:Re="horizontal",prefixCls:xe,split:ut,style:Ee,wrap:Me=!1,classNames:G,styles:W}=Ae,j=he(Ae,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[l,b]=Array.isArray(S)?S:[S,S],M=y(b),w=y(l),x=D(b),k=D(l),K=(0,I.Z)(T,{keepEmpty:!0}),Ie=Z===void 0&&Re==="horizontal"?"center":Z,De=p("space",xe),[be,Je]=(0,V.Z)(De),ft=E()(De,r==null?void 0:r.className,Je,`${De}-${Re}`,{[`${De}-rtl`]:C==="rtl",[`${De}-align-${Ie}`]:Ie,[`${De}-gap-row-${b}`]:M,[`${De}-gap-col-${l}`]:w},ne,J),tt=E()(`${De}-item`,(ce=G==null?void 0:G.item)!==null&&ce!==void 0?ce:(H=r==null?void 0:r.classNames)===null||H===void 0?void 0:H.item);let de=0;const We=K.map((F,u)=>{var ee,ge;F!=null&&(de=u);const g=F&&F.key||`${tt}-${u}`;return t.createElement(m,{className:tt,key:g,index:u,split:ut,style:(ee=W==null?void 0:W.item)!==null&&ee!==void 0?ee:(ge=r==null?void 0:r.styles)===null||ge===void 0?void 0:ge.item},F)}),R=t.useMemo(()=>({latestIndex:de}),[de]);if(K.length===0)return null;const O={};return Me&&(O.flexWrap="wrap"),!w&&k&&(O.columnGap=l),!M&&x&&(O.rowGap=b),be(t.createElement("div",Object.assign({ref:Ze,className:ft,style:Object.assign(Object.assign(Object.assign({},O),r==null?void 0:r.style),Ee)},j),t.createElement(le,{value:R},We)))});oe.Compact=B.ZP;var Ye=oe},8378:function(qt,ke){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, - opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, - opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});ke.Z=e},92899:function(qt,ke,e){"use strict";e.d(ke,{Fm:function(){return y}});var t=e(36237),i=e(95406);const E=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),I=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),a=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),B=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),le=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ae=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),m=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),V={"move-up":{inKeyframes:ae,outKeyframes:m},"move-down":{inKeyframes:E,outKeyframes:I},"move-left":{inKeyframes:a,outKeyframes:B},"move-right":{inKeyframes:n,outKeyframes:le}},y=(D,he)=>{const{antCls:se}=D,oe=`${se}-${he}`,{inKeyframes:Ye,outKeyframes:Ae}=V[he];return[(0,i.R)(oe,Ye,Ae,D.motionDurationMid),{[` - ${oe}-enter, - ${oe}-appear - `]:{opacity:0,animationTimingFunction:D.motionEaseOutCirc},[`${oe}-leave`]:{animationTimingFunction:D.motionEaseInOutCirc}}]}},13826:function(qt,ke,e){"use strict";e.d(ke,{Qt:function(){return a},Uw:function(){return I},fJ:function(){return E},ly:function(){return B},oN:function(){return y}});var t=e(36237),i=e(95406);const E=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),I=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),a=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),B=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),le=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),ae=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),m=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),V={"slide-up":{inKeyframes:E,outKeyframes:I},"slide-down":{inKeyframes:a,outKeyframes:B},"slide-left":{inKeyframes:n,outKeyframes:le},"slide-right":{inKeyframes:ae,outKeyframes:m}},y=(D,he)=>{const{antCls:se}=D,oe=`${se}-${he}`,{inKeyframes:Ye,outKeyframes:Ae}=V[he];return[(0,i.R)(oe,Ye,Ae,D.motionDurationMid),{[` - ${oe}-enter, - ${oe}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:D.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${oe}-leave`]:{animationTimingFunction:D.motionEaseInQuint}}]}},15969:function(qt,ke,e){"use strict";e.d(ke,{N:function(){return t}});const t=i=>({color:i.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${i.motionDurationSlow}`,"&:focus, &:hover":{color:i.colorLinkHover},"&:active":{color:i.colorLinkActive}})},1710:function(qt,ke,e){"use strict";e.d(ke,{default:function(){return Li}});var t={},i="rc-table-internal-hook",E=e(42978),I=e(6089),a=e(34280),B=e(13697),n=e(59301),le=e(4676);function ae(o){var c=n.createContext(void 0),z=function(ve){var pe=ve.value,He=ve.children,Ke=n.useRef(pe);Ke.current=pe;var ze=n.useState(function(){return{getValue:function(){return Ke.current},listeners:new Set}}),ot=(0,E.Z)(ze,1),Et=ot[0];return(0,a.Z)(function(){(0,le.unstable_batchedUpdates)(function(){Et.listeners.forEach(function(st){st(pe)})})},[pe]),n.createElement(c.Provider,{value:Et},He)};return{Context:c,Provider:z,defaultValue:o}}function m(o,c){var z=(0,I.Z)(typeof c=="function"?c:function(st){if(c===void 0)return st;if(!Array.isArray(c))return st[c];var Kt={};return c.forEach(function(jt){Kt[jt]=st[jt]}),Kt}),$=n.useContext(o==null?void 0:o.Context),ve=$||{},pe=ve.listeners,He=ve.getValue,Ke=n.useRef();Ke.current=z($?He():o==null?void 0:o.defaultValue);var ze=n.useState({}),ot=(0,E.Z)(ze,2),Et=ot[1];return(0,a.Z)(function(){if(!$)return;function st(Kt){var jt=z(Kt);(0,B.Z)(Ke.current,jt,!0)||Et({})}return pe.add(st),function(){pe.delete(st)}},[$]),Ke.current}var V=e(54476),y=e(8654);function D(){var o=n.createContext(null);function c(){return n.useContext(o)}function z(ve,pe){var He=(0,y.Yr)(ve),Ke=function(ot,Et){var st=He?{ref:Et}:{},Kt=n.useRef(0),jt=n.useRef(ot),Zt=c();return Zt!==null?n.createElement(ve,(0,V.Z)({},ot,st)):((!pe||pe(jt.current,ot))&&(Kt.current+=1),jt.current=ot,n.createElement(o.Provider,{value:Kt.current},n.createElement(ve,(0,V.Z)({},ot,st))))};return He?n.forwardRef(Ke):Ke}function $(ve,pe){var He=(0,y.Yr)(ve),Ke=function(ot,Et){var st=He?{ref:Et}:{};return c(),n.createElement(ve,(0,V.Z)({},ot,st))};return He?n.memo(n.forwardRef(Ke),pe):n.memo(Ke,pe)}return{makeImmutable:z,responseImmutable:$,useImmutableMark:c}}var he=D(),se=he.makeImmutable,oe=he.responseImmutable,Ye=he.useImmutableMark,Ae=D(),Ze=Ae.makeImmutable,ce=Ae.responseImmutable,H=Ae.useImmutableMark,p=ae(),r=p;function C(o,c){var z=n.useRef(0);z.current+=1;var $=n.useRef(o),ve=[];Object.keys(o||{}).map(function(He){var Ke;(o==null?void 0:o[He])!==((Ke=$.current)===null||Ke===void 0?void 0:Ke[He])&&ve.push(He)}),$.current=o;var pe=n.useRef([]);return ve.length&&(pe.current=ve),n.useDebugValue(z.current),n.useDebugValue(pe.current.join(", ")),c&&console.log("".concat(c,":"),z.current,pe.current),z.current}var S=null,Z=n.memo(function(){var o=C();return n.createElement("h1",null,"Render Times: ",o)});Z.displayName="RenderBlock";var ne=e(76190),J=e(33885),T=e(20068),Re=e(92310),xe=e.n(Re),ut=e(80547),Ee=e(97938),Me=e(48736),G=n.createContext({renderWithProps:!1}),W=G,j="RC_TABLE_KEY";function l(o){return o==null?[]:Array.isArray(o)?o:[o]}function b(o){var c=[],z={};return o.forEach(function($){for(var ve=$||{},pe=ve.key,He=ve.dataIndex,Ke=pe||l(He).join("-")||j;z[Ke];)Ke="".concat(Ke,"_next");z[Ke]=!0,c.push(Ke)}),c}function M(o){return o!=null}function w(o){return o&&(0,ne.Z)(o)==="object"&&!Array.isArray(o)&&!n.isValidElement(o)}function x(o,c,z,$,ve,pe){var He=n.useContext(W),Ke=H(),ze=(0,ut.Z)(function(){if(M($))return[$];var ot=c==null||c===""?[]:Array.isArray(c)?c:[c],Et=(0,Ee.Z)(o,ot),st=Et,Kt=void 0;if(ve){var jt=ve(Et,o,z);w(jt)?(st=jt.children,Kt=jt.props,He.renderWithProps=!0):st=jt}return[st,Kt]},[Ke,o,$,c,ve,z],function(ot,Et){if(pe){var st=(0,E.Z)(ot,2),Kt=st[1],jt=(0,E.Z)(Et,2),Zt=jt[1];return pe(Zt,Kt)}return He.renderWithProps?!0:!(0,B.Z)(ot,Et,!0)});return ze}function k(o,c,z,$){var ve=o+c-1;return o<=$&&ve>=z}function K(o,c){return m(r,function(z){var $=k(o,c||1,z.hoverStartRow,z.hoverEndRow);return[$,z.onHover]})}var Ie=function(c){var z=c.ellipsis,$=c.rowType,ve=c.children,pe,He=z===!0?{showTitle:!0}:z;return He&&(He.showTitle||$==="header")&&(typeof ve=="string"||typeof ve=="number"?pe=ve.toString():n.isValidElement(ve)&&typeof ve.props.children=="string"&&(pe=ve.props.children)),pe};function De(o){var c,z,$,ve,pe,He,Ke,ze,ot=o.component,Et=o.children,st=o.ellipsis,Kt=o.scope,jt=o.prefixCls,Zt=o.className,En=o.align,sn=o.record,Cn=o.render,dn=o.dataIndex,Hn=o.renderIndex,vr=o.shouldCellUpdate,yr=o.index,or=o.rowType,Br=o.colSpan,zr=o.rowSpan,Vn=o.fixLeft,ir=o.fixRight,Gn=o.firstFixLeft,Mn=o.lastFixLeft,tr=o.firstFixRight,wr=o.lastFixRight,Kr=o.appendNode,Rr=o.additionalProps,br=Rr===void 0?{}:Rr,Wr=o.isSticky,Vr="".concat(jt,"-cell"),lo=m(r,["supportSticky","allColumnsFixedLeft"]),Jr=lo.supportSticky,bo=lo.allColumnsFixedLeft,Eo=x(sn,dn,Hn,Et,Cn,vr),jr=(0,E.Z)(Eo,2),wo=jr[0],qr=jr[1],fo={},co=typeof Vn=="number"&&Jr,Xo=typeof ir=="number"&&Jr;co&&(fo.position="sticky",fo.left=Vn),Xo&&(fo.position="sticky",fo.right=ir);var Sr=(c=(z=($=qr==null?void 0:qr.colSpan)!==null&&$!==void 0?$:br.colSpan)!==null&&z!==void 0?z:Br)!==null&&c!==void 0?c:1,Cr=(ve=(pe=(He=qr==null?void 0:qr.rowSpan)!==null&&He!==void 0?He:br.rowSpan)!==null&&pe!==void 0?pe:zr)!==null&&ve!==void 0?ve:1,Er=K(yr,Cr),fr=(0,E.Z)(Er,2),$r=fr[0],mr=fr[1],Fr=function(Io){var Yo;sn&&mr(yr,yr+Cr-1),br==null||(Yo=br.onMouseEnter)===null||Yo===void 0||Yo.call(br,Io)},Xr=function(Io){var Yo;sn&&mr(-1,-1),br==null||(Yo=br.onMouseLeave)===null||Yo===void 0||Yo.call(br,Io)};if(Sr===0||Cr===0)return null;var Ur=(Ke=br.title)!==null&&Ke!==void 0?Ke:Ie({rowType:or,ellipsis:st,children:wo}),Wo=xe()(Vr,Zt,(ze={},(0,T.Z)(ze,"".concat(Vr,"-fix-left"),co&&Jr),(0,T.Z)(ze,"".concat(Vr,"-fix-left-first"),Gn&&Jr),(0,T.Z)(ze,"".concat(Vr,"-fix-left-last"),Mn&&Jr),(0,T.Z)(ze,"".concat(Vr,"-fix-left-all"),Mn&&bo&&Jr),(0,T.Z)(ze,"".concat(Vr,"-fix-right"),Xo&&Jr),(0,T.Z)(ze,"".concat(Vr,"-fix-right-first"),tr&&Jr),(0,T.Z)(ze,"".concat(Vr,"-fix-right-last"),wr&&Jr),(0,T.Z)(ze,"".concat(Vr,"-ellipsis"),st),(0,T.Z)(ze,"".concat(Vr,"-with-append"),Kr),(0,T.Z)(ze,"".concat(Vr,"-fix-sticky"),(co||Xo)&&Wr&&Jr),(0,T.Z)(ze,"".concat(Vr,"-row-hover"),!qr&&$r),ze),br.className,qr==null?void 0:qr.className),To={};En&&(To.textAlign=En);var aa=(0,J.Z)((0,J.Z)((0,J.Z)((0,J.Z)({},fo),br.style),To),qr==null?void 0:qr.style),Ao=wo;return(0,ne.Z)(Ao)==="object"&&!Array.isArray(Ao)&&!n.isValidElement(Ao)&&(Ao=null),st&&(Mn||tr)&&(Ao=n.createElement("span",{className:"".concat(Vr,"-content")},Ao)),n.createElement(ot,(0,V.Z)({},qr,br,{className:Wo,style:aa,title:Ur,scope:Kt,onMouseEnter:Fr,onMouseLeave:Xr,colSpan:Sr!==1?Sr:null,rowSpan:Cr!==1?Cr:null}),Kr,Ao)}var be=n.memo(De);function Je(o,c,z,$,ve,pe){var He=z[o]||{},Ke=z[c]||{},ze,ot;He.fixed==="left"?ze=$.left[ve==="rtl"?c:o]:Ke.fixed==="right"&&(ot=$.right[ve==="rtl"?o:c]);var Et=!1,st=!1,Kt=!1,jt=!1,Zt=z[c+1],En=z[o-1],sn=!(pe!=null&&pe.children);if(ve==="rtl"){if(ze!==void 0){var Cn=En&&En.fixed==="left";jt=!Cn&&sn}else if(ot!==void 0){var dn=Zt&&Zt.fixed==="right";Kt=!dn&&sn}}else if(ze!==void 0){var Hn=Zt&&Zt.fixed==="left";Et=!Hn&&sn}else if(ot!==void 0){var vr=En&&En.fixed==="right";st=!vr&&sn}return{fixLeft:ze,fixRight:ot,lastFixLeft:Et,firstFixRight:st,lastFixRight:Kt,firstFixLeft:jt,isSticky:$.isSticky}}var ft=n.createContext({}),tt=ft;function de(o){var c=o.className,z=o.index,$=o.children,ve=o.colSpan,pe=ve===void 0?1:ve,He=o.rowSpan,Ke=o.align,ze=m(r,["prefixCls","direction"]),ot=ze.prefixCls,Et=ze.direction,st=n.useContext(tt),Kt=st.scrollColumnIndex,jt=st.stickyOffsets,Zt=st.flattenColumns,En=st.columns,sn=z+pe-1,Cn=sn+1===Kt?pe+1:pe,dn=Je(z,z+Cn-1,Zt,jt,Et,En==null?void 0:En[z]);return n.createElement(be,(0,V.Z)({className:c,index:z,component:"td",prefixCls:ot,record:null,dataIndex:null,align:Ke,colSpan:Cn,rowSpan:He,render:function(){return $}},dn))}var We=e(75931),R=["children"];function O(o){var c=o.children,z=(0,We.Z)(o,R);return n.createElement("tr",z,c)}function F(o){var c=o.children;return c}F.Row=O,F.Cell=de;var u=F;function ee(o){var c=o.children,z=o.stickyOffsets,$=o.flattenColumns,ve=o.columns,pe=m(r,"prefixCls"),He=$.length-1,Ke=$[He],ze=n.useMemo(function(){return{stickyOffsets:z,flattenColumns:$,scrollColumnIndex:Ke!=null&&Ke.scrollbar?He:null,columns:ve}},[Ke,$,He,z,ve]);return n.createElement(tt.Provider,{value:ze},n.createElement("tfoot",{className:"".concat(pe,"-summary")},c))}var ge=ce(ee),g=u,d=e(70425),ie=e(29301),L=e(29194),f=e(24514),N=e(75152),q=e(26112);function U(o,c,z,$,ve,pe,He){o.push({record:c,indent:z,index:He});var Ke=pe(c),ze=ve==null?void 0:ve.has(Ke);if(c&&Array.isArray(c[$])&&ze)for(var ot=0;ot1?Gn-1:0),tr=1;tr=0;Ke-=1){var ze=c[Ke],ot=z&&z[Ke],Et=ot&&ot[Rn];if(ze||Et||He){var st=Et||{},Kt=st.columnType,jt=(0,We.Z)(st,Un);ve.unshift(n.createElement("col",(0,V.Z)({key:Ke,style:{width:ze}},jt))),He=!0}}return n.createElement("colgroup",null,ve)}var cr=ur,tn=e(94480),lr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Mr(o,c){return(0,n.useMemo)(function(){for(var z=[],$=0;$1?"colgroup":"col":null,ellipsis:sn.ellipsis,align:sn.align,component:sn.title?pe:He,prefixCls:Et,key:jt[En]},Cn,{additionalProps:dn,rowType:"header"}))}))}kn.displayName="HeaderRow";var Fe=kn;function it(o){var c=[];function z(He,Ke){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;c[ze]=c[ze]||[];var ot=Ke,Et=He.filter(Boolean).map(function(st){var Kt={key:st.key,className:st.className||"",children:st.title,column:st,colStart:ot},jt=1,Zt=st.children;return Zt&&Zt.length>0&&(jt=z(Zt,ot,ze+1).reduce(function(En,sn){return En+sn},0),Kt.hasSubColumns=!0),"colSpan"in st&&(jt=st.colSpan),"rowSpan"in st&&(Kt.rowSpan=st.rowSpan),Kt.colSpan=jt,Kt.colEnd=Kt.colStart+jt-1,c[ze].push(Kt),ot+=jt,jt});return Et}z(o,0);for(var $=c.length,ve=function(Ke){c[Ke].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=$-Ke)})},pe=0;pe<$;pe+=1)ve(pe);return c}function St(o){var c=o.stickyOffsets,z=o.columns,$=o.flattenColumns,ve=o.onHeaderRow,pe=m(r,["prefixCls","getComponent"]),He=pe.prefixCls,Ke=pe.getComponent,ze=n.useMemo(function(){return it(z)},[z]),ot=Ke(["header","wrapper"],"thead"),Et=Ke(["header","row"],"tr"),st=Ke(["header","cell"],"th"),Kt=Ke(["header","cell"],"td");return n.createElement(ot,{className:"".concat(He,"-thead")},ze.map(function(jt,Zt){var En=n.createElement(Fe,{key:Zt,flattenColumns:$,cells:jt,stickyOffsets:c,rowComponent:Et,cellComponent:st,tdCellComponent:Kt,onHeaderRow:ve,index:Zt});return En}))}var pt=ce(St),Qt=e(11592);function yn(o){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof c=="number"?c:c.endsWith("%")?o*parseFloat(c)/100:null}function fn(o,c){return n.useMemo(function(){if(c&&c>0){var z=0,$=0;o.forEach(function(ot){var Et=yn(c,ot.width);Et?z+=Et:$+=1});var ve=c-z,pe=$,He=ve/$,Ke=0,ze=o.map(function(ot){var Et=(0,J.Z)({},ot),st=yn(c,Et.width);if(st)Et.width=st;else{var Kt=Math.floor(He);Et.width=pe===1?ve:Kt,ve-=Kt,pe-=1}return Ke+=Et.width,Et});return[ze,Ke]}return[o,c]},[o,c])}var bn=["children"],_=["fixed"];function s(o){return(0,Qt.Z)(o).filter(function(c){return n.isValidElement(c)}).map(function(c){var z=c.key,$=c.props,ve=$.children,pe=(0,We.Z)($,bn),He=(0,J.Z)({key:z},pe);return ve&&(He.children=s(ve)),He})}function h(o){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return o.filter(function(z){return z&&(0,ne.Z)(z)==="object"}).reduce(function(z,$,ve){var pe=$.fixed,He=pe===!0?"left":pe,Ke="".concat(c,"-").concat(ve),ze=$.children;return ze&&ze.length>0?[].concat((0,tn.Z)(z),(0,tn.Z)(h(ze,Ke).map(function(ot){return(0,J.Z)({fixed:He},ot)}))):[].concat((0,tn.Z)(z),[(0,J.Z)((0,J.Z)({key:Ke},$),{},{fixed:He})])},[])}function v(o){for(var c=!0,z=0;z=0;pe-=1){var He=o[pe];if(ve&&He.fixed!=="right")ve=!1;else if(!ve&&He.fixed==="right"){warning(!1,"Index ".concat(pe+1," of `columns` missing `fixed='right'` prop."));break}}}function A(o){return o.map(function(c){var z=c.fixed,$=(0,We.Z)(c,_),ve=z;return z==="left"?ve="right":z==="right"&&(ve="left"),(0,J.Z)({fixed:ve},$)})}function X(o,c){var z=o.prefixCls,$=o.columns,ve=o.children,pe=o.expandable,He=o.expandedKeys,Ke=o.columnTitle,ze=o.getRowKey,ot=o.onTriggerExpand,Et=o.expandIcon,st=o.rowExpandable,Kt=o.expandIconColumnIndex,jt=o.direction,Zt=o.expandRowByClick,En=o.columnWidth,sn=o.fixed,Cn=o.scrollWidth,dn=n.useMemo(function(){return $||s(ve)},[$,ve]),Hn=n.useMemo(function(){if(pe){var ir,Gn=dn.slice();if(!Gn.includes(t)){var Mn=Kt||0;Mn>=0&&Gn.splice(Mn,0,t)}var tr=Gn.indexOf(t);Gn=Gn.filter(function(br,Wr){return br!==t||Wr===tr});var wr=dn[tr],Kr;(sn==="left"||sn)&&!Kt?Kr="left":(sn==="right"||sn)&&Kt===dn.length?Kr="right":Kr=wr?wr.fixed:null;var Rr=(ir={},(0,T.Z)(ir,Rn,{className:"".concat(z,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,T.Z)(ir,"title",Ke),(0,T.Z)(ir,"fixed",Kr),(0,T.Z)(ir,"className","".concat(z,"-row-expand-icon-cell")),(0,T.Z)(ir,"width",En),(0,T.Z)(ir,"render",function(Wr,Vr,lo){var Jr=ze(Vr,lo),bo=He.has(Jr),Eo=st?st(Vr):!0,jr=Et({prefixCls:z,expanded:bo,expandable:Eo,record:Vr,onExpand:ot});return Zt?n.createElement("span",{onClick:function(qr){return qr.stopPropagation()}},jr):jr}),ir);return Gn.map(function(br){return br===t?Rr:br})}return dn.filter(function(br){return br!==t})},[pe,dn,ze,He,Et,jt]),vr=n.useMemo(function(){var ir=Hn;return c&&(ir=c(ir)),ir.length||(ir=[{render:function(){return null}}]),ir},[c,Hn,jt]),yr=n.useMemo(function(){return jt==="rtl"?A(h(vr)):h(vr)},[vr,jt,Cn]),or=fn(yr,Cn),Br=(0,E.Z)(or,2),zr=Br[0],Vn=Br[1];return[vr,zr,Vn]}var ue=X;function Ve(o){var c,z=o.prefixCls,$=o.record,ve=o.onExpand,pe=o.expanded,He=o.expandable,Ke="".concat(z,"-row-expand-icon");if(!He)return n.createElement("span",{className:xe()(Ke,"".concat(z,"-row-spaced"))});var ze=function(Et){ve($,Et),Et.stopPropagation()};return n.createElement("span",{className:xe()(Ke,(c={},(0,T.Z)(c,"".concat(z,"-row-expanded"),pe),(0,T.Z)(c,"".concat(z,"-row-collapsed"),!pe),c)),onClick:ze})}function Te(o,c,z){var $=[];function ve(pe){(pe||[]).forEach(function(He,Ke){$.push(c(He,Ke)),ve(He[z])})}return ve(o),$}function rt(o,c,z){var $=Tn(o),ve=$.expandIcon,pe=$.expandedRowKeys,He=$.defaultExpandedRowKeys,Ke=$.defaultExpandAllRows,ze=$.expandedRowRender,ot=$.onExpand,Et=$.onExpandedRowsChange,st=$.childrenColumnName,Kt=ve||Ve,jt=st||"children",Zt=n.useMemo(function(){return ze?"row":o.expandable&&o.internalHooks===i&&o.expandable.__PARENT_RENDER_ICON__||c.some(function(yr){return yr&&(0,ne.Z)(yr)==="object"&&yr[jt]})?"nest":!1},[!!ze,c]),En=n.useState(function(){return He||(Ke?Te(c,z,jt):[])}),sn=(0,E.Z)(En,2),Cn=sn[0],dn=sn[1],Hn=n.useMemo(function(){return new Set(pe||Cn||[])},[pe,Cn]),vr=n.useCallback(function(yr){var or=z(yr,c.indexOf(yr)),Br,zr=Hn.has(or);zr?(Hn.delete(or),Br=(0,tn.Z)(Hn)):Br=[].concat((0,tn.Z)(Hn),[or]),dn(Br),ot&&ot(!zr,yr),Et&&Et(Br)},[z,Hn,c,ot,Et]);return[$,Zt,Hn,Kt,jt,vr]}function ct(o,c,z,$){var ve=o.map(function(pe,He){return Je(He,He,o,c,z,$==null?void 0:$[He])});return(0,ut.Z)(function(){return ve},[ve],function(pe,He){return!(0,B.Z)(pe,He)})}function _e(o){var c=(0,n.useRef)(o),z=(0,n.useState)({}),$=(0,E.Z)(z,2),ve=$[1],pe=(0,n.useRef)(null),He=(0,n.useRef)([]);function Ke(ze){He.current.push(ze);var ot=Promise.resolve();pe.current=ot,ot.then(function(){if(pe.current===ot){var Et=He.current,st=c.current;He.current=[],Et.forEach(function(Kt){c.current=Kt(c.current)}),pe.current=null,st!==c.current&&ve({})}})}return(0,n.useEffect)(function(){return function(){pe.current=null}},[]),[c.current,Ke]}function bt(o){var c=(0,n.useRef)(o||null),z=(0,n.useRef)();function $(){window.clearTimeout(z.current)}function ve(He){c.current=He,$(),z.current=window.setTimeout(function(){c.current=null,z.current=void 0},100)}function pe(){return c.current}return(0,n.useEffect)(function(){return $},[]),[ve,pe]}function Ct(){var o=n.useState(-1),c=(0,E.Z)(o,2),z=c[0],$=c[1],ve=n.useState(-1),pe=(0,E.Z)(ve,2),He=pe[0],Ke=pe[1],ze=n.useCallback(function(ot,Et){$(ot),Ke(Et)},[]);return[z,He,ze]}var ht=e(47273),Pt=(0,ht.Z)()?window:null;function xt(o,c){var z=(0,ne.Z)(o)==="object"?o:{},$=z.offsetHeader,ve=$===void 0?0:$,pe=z.offsetSummary,He=pe===void 0?0:pe,Ke=z.offsetScroll,ze=Ke===void 0?0:Ke,ot=z.getContainer,Et=ot===void 0?function(){return Pt}:ot,st=Et()||Pt;return n.useMemo(function(){var Kt=!!o;return{isSticky:Kt,stickyClassName:Kt?"".concat(c,"-sticky-holder"):"",offsetHeader:ve,offsetSummary:He,offsetScroll:ze,container:st}},[ze,ve,He,c,st])}function wt(o,c,z){var $=(0,n.useMemo)(function(){for(var ve=[],pe=[],He=0,Ke=0,ze=0;ze=st&&(br=st-Kt),He({scrollLeft:br/st*(Et+2)}),dn.current.x=tr.pageX},ir=function(){if(pe.current){var tr=(0,Oe.os)(pe.current).top,wr=tr+pe.current.offsetHeight,Kr=ze===window?document.documentElement.scrollTop+window.innerHeight:(0,Oe.os)(ze).top+ze.clientHeight;wr-(0,N.Z)()<=Kr||tr>=Kr-Ke?Cn(function(Rr){return(0,J.Z)((0,J.Z)({},Rr),{},{isHiddenScrollBar:!0})}):Cn(function(Rr){return(0,J.Z)((0,J.Z)({},Rr),{},{isHiddenScrollBar:!1})})}},Gn=function(tr){Cn(function(wr){return(0,J.Z)((0,J.Z)({},wr),{},{scrollLeft:tr/Et*st||0})})};return n.useImperativeHandle(z,function(){return{setScrollLeft:Gn}}),n.useEffect(function(){var Mn=(0,Ut.Z)(document.body,"mouseup",Br,!1),tr=(0,Ut.Z)(document.body,"mousemove",Vn,!1);return ir(),function(){Mn.remove(),tr.remove()}},[Kt,yr]),n.useEffect(function(){var Mn=(0,Ut.Z)(ze,"scroll",ir,!1),tr=(0,Ut.Z)(window,"resize",ir,!1);return function(){Mn.remove(),tr.remove()}},[ze]),n.useEffect(function(){sn.isHiddenScrollBar||Cn(function(Mn){var tr=pe.current;return tr?(0,J.Z)((0,J.Z)({},Mn),{},{scrollLeft:tr.scrollLeft/tr.scrollWidth*tr.clientWidth}):Mn})},[sn.isHiddenScrollBar]),Et<=st||!Kt||sn.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,N.Z)(),width:st,bottom:Ke},className:"".concat(ot,"-sticky-scroll")},n.createElement("div",{onMouseDown:zr,ref:jt,className:xe()("".concat(ot,"-sticky-scroll-bar"),(0,T.Z)({},"".concat(ot,"-sticky-scroll-bar-active"),yr)),style:{width:"".concat(Kt,"px"),transform:"translate3d(".concat(sn.scrollLeft,"px, 0, 0)")}}))},Ge=n.forwardRef(Ne);function et(o){return null}var je=et;function Ue(o){return null}var Xe=Ue,mt="rc-table",Mt=[],Vt={};function gn(){return"No Data"}function In(o){var c,z=(0,J.Z)({rowKey:"key",prefixCls:mt,emptyText:gn},o),$=z.prefixCls,ve=z.className,pe=z.rowClassName,He=z.style,Ke=z.data,ze=z.rowKey,ot=z.scroll,Et=z.tableLayout,st=z.direction,Kt=z.title,jt=z.footer,Zt=z.summary,En=z.caption,sn=z.id,Cn=z.showHeader,dn=z.components,Hn=z.emptyText,vr=z.onRow,yr=z.onHeaderRow,or=z.internalHooks,Br=z.transformColumns,zr=z.internalRefs,Vn=z.tailor,ir=z.sticky,Gn=Ke||Mt,Mn=!!Gn.length,tr=or===i,wr=n.useCallback(function(ro,mo){return(0,Ee.Z)(dn,ro)||mo},[dn]),Kr=n.useMemo(function(){return typeof ze=="function"?ze:function(ro){var mo=ro&&ro[ze];return mo}},[ze]),Rr=wr(["body"]),br=Ct(),Wr=(0,E.Z)(br,3),Vr=Wr[0],lo=Wr[1],Jr=Wr[2],bo=rt(z,Gn,Kr),Eo=(0,E.Z)(bo,6),jr=Eo[0],wo=Eo[1],qr=Eo[2],fo=Eo[3],co=Eo[4],Xo=Eo[5],Sr=ot==null?void 0:ot.x,Cr=n.useState(0),Er=(0,E.Z)(Cr,2),fr=Er[0],$r=Er[1],mr=ue((0,J.Z)((0,J.Z)((0,J.Z)({},z),jr),{},{expandable:!!jr.expandedRowRender,columnTitle:jr.columnTitle,expandedKeys:qr,getRowKey:Kr,onTriggerExpand:Xo,expandIcon:fo,expandIconColumnIndex:jr.expandIconColumnIndex,direction:st,scrollWidth:tr&&Vn&&typeof Sr=="number"?Sr:null}),tr?Br:null),Fr=(0,E.Z)(mr,3),Xr=Fr[0],Ur=Fr[1],Wo=Fr[2],To=Wo!=null?Wo:Sr,aa=n.useMemo(function(){return{columns:Xr,flattenColumns:Ur}},[Xr,Ur]),Ao=n.useRef(),ta=n.useRef(),Io=n.useRef(),Yo=n.useRef(),Aa=n.useRef(),eo=n.useState(!1),no=(0,E.Z)(eo,2),vo=no[0],Bo=no[1],Mo=n.useState(!1),Gr=(0,E.Z)(Mo,2),Qo=Gr[0],Vo=Gr[1],_o=_e(new Map),la=(0,E.Z)(_o,2),ia=la[0],Na=la[1],ma=b(Ur),na=ma.map(function(ro){return ia.get(ro)}),Jo=n.useMemo(function(){return na},[na.join("_")]),Uo=At(Jo,Ur.length,st),Oo=ot&&M(ot.y),po=ot&&M(To)||!!jr.fixed,sa=po&&Ur.some(function(ro){var mo=ro.fixed;return mo}),Ia=n.useRef(),ya=xt(ir,$),ua=ya.isSticky,La=ya.offsetHeader,Za=ya.offsetSummary,Yr=ya.offsetScroll,so=ya.stickyClassName,zo=ya.container,go=n.useMemo(function(){return Zt==null?void 0:Zt(Gn)},[Zt,Gn]),Go=(Oo||ua)&&n.isValidElement(go)&&go.type===u&&go.props.fixed,qo,$o,va;Oo&&($o={overflowY:"scroll",maxHeight:ot.y}),po&&(qo={overflowX:"auto"},Oo||($o={overflowY:"hidden"}),va={width:To===!0?"auto":To,minWidth:"100%"});var Ja=n.useCallback(function(ro,mo){(0,L.Z)(Ao.current)&&Na(function(ra){if(ra.get(ro)!==mo){var ba=new Map(ra);return ba.set(ro,mo),ba}return ra})},[]),Ti=bt(null),qa=(0,E.Z)(Ti,2),zi=qa[0],$a=qa[1];function Ta(ro,mo){mo&&(typeof mo=="function"?mo(ro):mo.scrollLeft!==ro&&(mo.scrollLeft=ro,mo.scrollLeft!==ro&&setTimeout(function(){mo.scrollLeft=ro},0)))}var Oa=(0,I.Z)(function(ro){var mo=ro.currentTarget,ra=ro.scrollLeft,ba=st==="rtl",Ea=typeof ra=="number"?ra:mo.scrollLeft,mi=mo||Vt;if(!$a()||$a()===mi){var Va;zi(mi),Ta(Ea,ta.current),Ta(Ea,Io.current),Ta(Ea,Aa.current),Ta(Ea,(Va=Ia.current)===null||Va===void 0?void 0:Va.setScrollLeft)}var Ga=mo||ta.current;if(Ga){var Qa=Ga.scrollWidth,Ua=Ga.clientWidth;if(Qa===Ua){Bo(!1),Vo(!1);return}ba?(Bo(-Ea0)):(Bo(Ea>0),Vo(Ea1?En-tr:0,Kr=(0,J.Z)((0,J.Z)((0,J.Z)({},Br),ze),{},{flex:"0 0 ".concat(tr,"px"),width:"".concat(tr,"px"),marginRight:wr,pointerEvents:"auto"}),Rr=n.useMemo(function(){return Et?Gn<=1:Vn===0||Gn===0||Gn>1},[Gn,Vn,Et]);Rr?Kr.visibility="hidden":Et&&(Kr.height=st==null?void 0:st(Gn));var br=Rr?function(){return null}:Kt,Wr={};return(Gn===0||Vn===0)&&(Wr.rowSpan=1,Wr.colSpan=1),n.createElement(be,(0,V.Z)({className:xe()(Zt,ot),ellipsis:z.ellipsis,align:z.align,scope:z.rowScope,component:"div",prefixCls:c.prefixCls,key:Hn,record:Ke,index:pe,renderIndex:He,dataIndex:jt,render:br,shouldCellUpdate:z.shouldCellUpdate},vr,{appendNode:yr,additionalProps:(0,J.Z)((0,J.Z)({},or),{},{style:Kr},Wr)}))}var Nn=wn,Pn=["data","index","className","rowKey","style","extra","getHeight"],qn=n.forwardRef(function(o,c){var z=o.data,$=o.index,ve=o.className,pe=o.rowKey,He=o.style,Ke=o.extra,ze=o.getHeight,ot=(0,We.Z)(o,Pn),Et=z.record,st=z.indent,Kt=z.index,jt=m(r,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Zt=jt.scrollX,En=jt.flattenColumns,sn=jt.prefixCls,Cn=jt.fixColumn,dn=jt.componentWidth,Hn=Be(Et,pe,$,st),vr=Hn.rowSupportExpand,yr=Hn.expanded,or=Hn.rowProps,Br=Hn.expandedRowRender,zr=Hn.expandedRowClassName,Vn;if(vr&&yr){var ir=Br(Et,$,st+1,yr),Gn=zr==null?void 0:zr(Et,$,st),Mn={};Cn&&(Mn={style:(0,T.Z)({},"--virtual-width","".concat(dn,"px"))});var tr="".concat(sn,"-expanded-row-cell");Vn=n.createElement("div",{className:xe()("".concat(sn,"-expanded-row"),"".concat(sn,"-expanded-row-level-").concat(st+1),Gn)},n.createElement(be,{component:"div",prefixCls:sn,className:xe()(tr,(0,T.Z)({},"".concat(tr,"-fixed"),Cn)),additionalProps:Mn},ir))}var wr=(0,J.Z)((0,J.Z)({},He),{},{width:Zt});Ke&&(wr.position="absolute",wr.pointerEvents="none");var Kr=n.createElement("div",(0,V.Z)({},or,ot,{ref:vr?null:c,className:xe()(ve,"".concat(sn,"-row"),or==null?void 0:or.className,(0,T.Z)({},"".concat(sn,"-row-extra"),Ke)),style:(0,J.Z)((0,J.Z)({},wr),or==null?void 0:or.style)}),En.map(function(Rr,br){return n.createElement(Nn,{key:br,rowInfo:Hn,column:Rr,colIndex:br,indent:st,index:$,renderIndex:Kt,record:Et,inverse:Ke,getHeight:ze})}));return vr?n.createElement("div",{ref:c},Kr,Vn):Kr}),Xt=ce(qn),Bt=Xt,nn=n.forwardRef(function(o,c){var z=o.data,$=o.onScroll,ve=m(r,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),pe=ve.flattenColumns,He=ve.onColumnResize,Ke=ve.getRowKey,ze=ve.expandedKeys,ot=ve.prefixCls,Et=ve.childrenColumnName,st=ve.emptyNode,Kt=ve.scrollX,jt=m(Yn),Zt=jt.scrollY,En=jt.listItemHeight,sn=n.useRef(),Cn=Ce(z,Et,ze,Ke),dn=n.useMemo(function(){var Vn=0;return pe.map(function(ir){var Gn=ir.width,Mn=ir.key;return Vn+=Gn,[Mn,Gn,Vn]})},[pe]),Hn=n.useMemo(function(){return dn.map(function(Vn){return Vn[2]})},[dn]);n.useEffect(function(){dn.forEach(function(Vn){var ir=(0,E.Z)(Vn,2),Gn=ir[0],Mn=ir[1];He(Gn,Mn)})},[dn]),n.useImperativeHandle(c,function(){var Vn={};return Object.defineProperty(Vn,"scrollLeft",{get:function(){var Gn;return((Gn=sn.current)===null||Gn===void 0?void 0:Gn.getScrollInfo().x)||0},set:function(Gn){var Mn;(Mn=sn.current)===null||Mn===void 0||Mn.scrollTo({left:Gn})}}),Vn});var vr=function(ir,Gn){var Mn,tr=(Mn=Cn[Gn])===null||Mn===void 0?void 0:Mn.record,wr=ir.onCell;if(wr){var Kr,Rr=wr(tr,Gn);return(Kr=Rr==null?void 0:Rr.rowSpan)!==null&&Kr!==void 0?Kr:1}return 1},yr=function(ir){var Gn=ir.start,Mn=ir.end,tr=ir.getSize,wr=ir.offsetY;if(Mn<0)return null;for(var Kr=pe.filter(function(Sr){return vr(Sr,Gn)===0}),Rr=Gn,br=function(Cr){if(Kr=Kr.filter(function(Er){return vr(Er,Cr)===0}),!Kr.length)return Rr=Cr,"break"},Wr=Gn;Wr>=0;Wr-=1){var Vr=br(Wr);if(Vr==="break")break}for(var lo=pe.filter(function(Sr){return vr(Sr,Mn)!==1}),Jr=Mn,bo=function(Cr){if(lo=lo.filter(function(Er){return vr(Er,Cr)!==1}),!lo.length)return Jr=Math.max(Cr-1,Mn),"break"},Eo=Mn;Eo1})&&wo.push(Cr)},fo=Rr;fo<=Jr;fo+=1)var co=qr(fo);var Xo=wo.map(function(Sr){var Cr=Cn[Sr],Er=Ke(Cr.record,Sr),fr=function(Fr){var Xr=Sr+Fr-1,Ur=Ke(Cn[Xr].record,Xr),Wo=tr(Er,Ur);return Wo.bottom-Wo.top},$r=tr(Er);return n.createElement(Bt,{key:Sr,data:Cr,rowKey:Er,index:Sr,style:{top:-wr+$r.top},extra:!0,getHeight:fr})});return Xo},or=n.useMemo(function(){return{columnsOffset:Hn}},[Hn]),Br="".concat(ot,"-tbody"),zr;return Cn.length?zr=n.createElement(Xn.Z,{fullHeight:!1,ref:sn,className:xe()(Br,"".concat(Br,"-virtual")),height:Zt,itemHeight:En||24,data:Cn,itemKey:function(ir){return Ke(ir.record)},scrollWidth:Kt,onVirtualScroll:function(ir){var Gn=ir.x;$({scrollLeft:Gn})},extraRender:yr},function(Vn,ir,Gn){var Mn=Ke(Vn.record,ir);return n.createElement(Bt,(0,V.Z)({data:Vn,rowKey:Mn,index:ir},Gn))}):zr=n.createElement("div",{className:xe()("".concat(ot,"-placeholder"))},n.createElement(be,{component:"div",prefixCls:ot},st)),n.createElement(Sn.Provider,{value:or},zr)}),_t=ce(nn),pr=_t,nr=function(c,z){var $=z.ref,ve=z.onScroll;return n.createElement(pr,{ref:$,data:c,onScroll:ve})},sr=100;function ar(o){var c=o.columns,z=o.scroll,$=o.prefixCls,ve=$===void 0?mt:$,pe=o.className,He=o.listItemHeight,Ke=z||{},ze=Ke.x,ot=Ke.y;typeof ze!="number"&&(ze=((c||[]).length+1)*sr),typeof ot!="number"&&(ot=500);var Et=n.useMemo(function(){return{scrollY:ot,listItemHeight:He}},[ot,He]);return n.createElement(Yn.Provider,{value:Et},n.createElement(on,(0,V.Z)({},o,{className:xe()(pe,"".concat(ve,"-virtual")),scroll:(0,J.Z)((0,J.Z)({},z),{},{x:ze}),components:{body:nr},columns:c,internalHooks:i,tailor:!0})))}function $n(o){return Ze(ar,o)}var Ar=$n(),Ir=null;function kr(o){return null}var hn=kr;function Y(o){return null}var ye=Y,we=e(2738),$e=e(68031),yt=e(36355),zn=e(93891),pn=e(19716),an=e(8628),Ot=e(31724),An=e(58421),Nt=e(71418),en=e(88088);function Gt(o){return function(z){let{prefixCls:$,onExpand:ve,record:pe,expanded:He,expandable:Ke}=z;const ze=`${$}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:ot=>{ve(pe,ot),ot.stopPropagation()},className:xe()(ze,{[`${ze}-spaced`]:!Ke,[`${ze}-expanded`]:Ke&&He,[`${ze}-collapsed`]:Ke&&!He}),"aria-label":He?o.collapse:o.expand,"aria-expanded":He})}}var P=Gt;function Q(o,c){return"key"in o&&o.key!==void 0&&o.key!==null?o.key:o.dataIndex?Array.isArray(o.dataIndex)?o.dataIndex.join("."):o.dataIndex:c}function fe(o,c){return c?`${c}-${o}`:`${o}`}function qe(o,c){return typeof o=="function"?o(c):o}function dt(o,c){const z=qe(o,c);return Object.prototype.toString.call(z)==="[object Object]"?"":z}var Ft={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"},ln=Ft,kt=e(7657),rn=function(c,z){return n.createElement(kt.Z,(0,V.Z)({},c,{ref:z,icon:ln}))},xr=n.forwardRef(rn),hr=xr,rr=e(56762);function er(o){const c=n.useRef(o),z=(0,rr.Z)();return[()=>c.current,$=>{c.current=$,z()}]}var Wn=e(3113),cn=e(24905),me=e(38854),te=e(64165),re=e(20834),Qe=e(40875),Le=e(5112),zt=e(17574),gt=e(47472),Rt=e(92832);function at(o){let{value:c,onChange:z,filterSearch:$,tablePrefixCls:ve,locale:pe}=o;return $?n.createElement("div",{className:`${ve}-filter-dropdown-search`},n.createElement(Rt.default,{prefix:n.createElement(gt.Z,null),placeholder:pe.filterSearchPlaceholder,onChange:z,value:c,htmlSize:1,className:`${ve}-filter-dropdown-search-input`})):null}var Wt=at,Qn=e(10228);const mn=o=>{const{keyCode:c}=o;c===Qn.Z.ENTER&&o.stopPropagation()};var On=n.forwardRef((o,c)=>n.createElement("div",{className:o.className,onClick:z=>z.stopPropagation(),onKeyDown:mn,ref:c},o.children));function Jn(o){let c=[];return(o||[]).forEach(z=>{let{value:$,children:ve}=z;c.push($),ve&&(c=[].concat((0,tn.Z)(c),(0,tn.Z)(Jn(ve))))}),c}function gr(o){return o.some(c=>{let{children:z}=c;return z})}function Fn(o,c){return typeof c=="string"||typeof c=="number"?c==null?void 0:c.toString().toLowerCase().includes(o.trim().toLowerCase()):!1}function jn(o){let{filters:c,prefixCls:z,filteredKeys:$,filterMultiple:ve,searchValue:pe,filterSearch:He}=o;return c.map((Ke,ze)=>{const ot=String(Ke.value);if(Ke.children)return{key:ot||ze,label:Ke.text,popupClassName:`${z}-dropdown-submenu`,children:jn({filters:Ke.children,prefixCls:z,filteredKeys:$,filterMultiple:ve,searchValue:pe,filterSearch:He})};const Et=ve?cn.default:Le.ZP,st={key:Ke.value!==void 0?ot:ze,label:n.createElement(n.Fragment,null,n.createElement(Et,{checked:$.includes(ot)}),n.createElement("span",null,Ke.text))};return pe.trim()?typeof He=="function"?He(pe,Ke)?st:null:Fn(pe,Ke.text)?st:null:st})}function Kn(o){var c,z;const{tablePrefixCls:$,prefixCls:ve,column:pe,dropdownPrefixCls:He,columnKey:Ke,filterMultiple:ze,filterMode:ot="menu",filterSearch:Et=!1,filterState:st,triggerFilter:Kt,locale:jt,children:Zt,getPopupContainer:En}=o,{filterDropdownOpen:sn,onFilterDropdownOpenChange:Cn,filterResetToDefaultFilteredValue:dn,defaultFilteredValue:Hn,filterDropdownVisible:vr,onFilterDropdownVisibleChange:yr}=pe,[or,Br]=n.useState(!1),zr=!!(st&&(!((c=st.filteredKeys)===null||c===void 0)&&c.length||st.forceFiltered)),Vn=mr=>{Br(mr),Cn==null||Cn(mr),yr==null||yr(mr)},ir=(z=sn!=null?sn:vr)!==null&&z!==void 0?z:or,Gn=st==null?void 0:st.filteredKeys,[Mn,tr]=er(Gn||[]),wr=mr=>{let{selectedKeys:Fr}=mr;tr(Fr)},Kr=(mr,Fr)=>{let{node:Xr,checked:Ur}=Fr;wr(ze?{selectedKeys:mr}:{selectedKeys:Ur&&Xr.key?[Xr.key]:[]})};n.useEffect(()=>{or&&wr({selectedKeys:Gn||[]})},[Gn]);const[Rr,br]=n.useState([]),Wr=mr=>{br(mr)},[Vr,lo]=n.useState(""),Jr=mr=>{const{value:Fr}=mr.target;lo(Fr)};n.useEffect(()=>{or||lo("")},[or]);const bo=mr=>{const Fr=mr&&mr.length?mr:null;if(Fr===null&&(!st||!st.filteredKeys)||(0,B.Z)(Fr,st==null?void 0:st.filteredKeys,!0))return null;Kt({column:pe,key:Ke,filteredKeys:Fr})},Eo=()=>{Vn(!1),bo(Mn())},jr=function(){let{confirm:mr,closeDropdown:Fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};mr&&bo([]),Fr&&Vn(!1),lo(""),tr(dn?(Hn||[]).map(Xr=>String(Xr)):[])},wo=function(){let{closeDropdown:mr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};mr&&Vn(!1),bo(Mn())},qr=mr=>{mr&&Gn!==void 0&&tr(Gn||[]),Vn(mr),!mr&&!pe.filterDropdown&&Eo()},fo=xe()({[`${He}-menu-without-submenu`]:!gr(pe.filters||[])}),co=mr=>{if(mr.target.checked){const Fr=Jn(pe==null?void 0:pe.filters).map(Xr=>String(Xr));tr(Fr)}else tr([])},Xo=mr=>{let{filters:Fr}=mr;return(Fr||[]).map((Xr,Ur)=>{const Wo=String(Xr.value),To={title:Xr.text,key:Xr.value!==void 0?Wo:Ur};return Xr.children&&(To.children=Xo({filters:Xr.children})),To})},Sr=mr=>{var Fr;return Object.assign(Object.assign({},mr),{text:mr.title,value:mr.key,children:((Fr=mr.children)===null||Fr===void 0?void 0:Fr.map(Xr=>Sr(Xr)))||[]})};let Cr;if(typeof pe.filterDropdown=="function")Cr=pe.filterDropdown({prefixCls:`${He}-custom`,setSelectedKeys:mr=>wr({selectedKeys:mr}),selectedKeys:Mn(),confirm:wo,clearFilters:jr,filters:pe.filters,visible:ir,close:()=>{Vn(!1)}});else if(pe.filterDropdown)Cr=pe.filterDropdown;else{const mr=Mn()||[],Fr=()=>(pe.filters||[]).length===0?n.createElement(te.Z,{image:te.Z.PRESENTED_IMAGE_SIMPLE,description:jt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ot==="tree"?n.createElement(n.Fragment,null,n.createElement(Wt,{filterSearch:Et,value:Vr,onChange:Jr,tablePrefixCls:$,locale:jt}),n.createElement("div",{className:`${$}-filter-dropdown-tree`},ze?n.createElement(cn.default,{checked:mr.length===Jn(pe.filters).length,indeterminate:mr.length>0&&mr.lengthtypeof Et=="function"?Et(Vr,Sr(Ur)):Fn(Vr,Ur.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(Wt,{filterSearch:Et,value:Vr,onChange:Jr,tablePrefixCls:$,locale:jt}),n.createElement(re.default,{selectable:!0,multiple:ze,prefixCls:`${He}-menu`,className:fo,onSelect:wr,onDeselect:wr,selectedKeys:mr,getPopupContainer:En,openKeys:Rr,onOpenChange:Wr,items:jn({filters:pe.filters||[],filterSearch:Et,prefixCls:ve,filteredKeys:Mn(),filterMultiple:ze,searchValue:Vr})})),Xr=()=>dn?(0,B.Z)((Hn||[]).map(Ur=>String(Ur)),mr,!0):mr.length===0;Cr=n.createElement(n.Fragment,null,Fr(),n.createElement("div",{className:`${ve}-dropdown-btns`},n.createElement(Wn.ZP,{type:"link",size:"small",disabled:Xr(),onClick:()=>jr()},jt.filterReset),n.createElement(Wn.ZP,{type:"primary",size:"small",onClick:Eo},jt.filterConfirm)))}pe.filterDropdown&&(Cr=n.createElement(Qe.J,{selectable:void 0},Cr));const Er=()=>n.createElement(On,{className:`${ve}-dropdown`},Cr);let fr;typeof pe.filterIcon=="function"?fr=pe.filterIcon(zr):pe.filterIcon?fr=pe.filterIcon:fr=n.createElement(hr,null);const{direction:$r}=n.useContext(yt.E_);return n.createElement("div",{className:`${ve}-column`},n.createElement("span",{className:`${$}-column-title`},Zt),n.createElement(me.Z,{dropdownRender:Er,trigger:["click"],open:ir,onOpenChange:qr,getPopupContainer:En,placement:$r==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:xe()(`${ve}-trigger`,{active:zr}),onClick:mr=>{mr.stopPropagation()}},fr)))}var Dr=Kn;function Or(o,c,z){let $=[];return(o||[]).forEach((ve,pe)=>{var He;const Ke=fe(pe,z);if(ve.filters||"filterDropdown"in ve||"onFilter"in ve)if("filteredValue"in ve){let ze=ve.filteredValue;"filterDropdown"in ve||(ze=(He=ze==null?void 0:ze.map(String))!==null&&He!==void 0?He:ze),$.push({column:ve,key:Q(ve,Ke),filteredKeys:ze,forceFiltered:ve.filtered})}else $.push({column:ve,key:Q(ve,Ke),filteredKeys:c&&ve.defaultFilteredValue?ve.defaultFilteredValue:void 0,forceFiltered:ve.filtered});"children"in ve&&($=[].concat((0,tn.Z)($),(0,tn.Z)(Or(ve.children,c,Ke))))}),$}function Yt(o,c,z,$,ve,pe,He,Ke){return z.map((ze,ot)=>{const Et=fe(ot,Ke),{filterMultiple:st=!0,filterMode:Kt,filterSearch:jt}=ze;let Zt=ze;if(Zt.filters||Zt.filterDropdown){const En=Q(Zt,Et),sn=$.find(Cn=>{let{key:dn}=Cn;return En===dn});Zt=Object.assign(Object.assign({},Zt),{title:Cn=>n.createElement(Dr,{tablePrefixCls:o,prefixCls:`${o}-filter`,dropdownPrefixCls:c,column:Zt,columnKey:En,filterState:sn,filterMultiple:st,filterMode:Kt,filterSearch:jt,triggerFilter:pe,locale:ve,getPopupContainer:He},qe(ze.title,Cn))})}return"children"in Zt&&(Zt=Object.assign(Object.assign({},Zt),{children:Yt(o,c,Zt.children,$,ve,pe,He,Et)})),Zt})}function Dt(o){const c={};return o.forEach(z=>{let{key:$,filteredKeys:ve,column:pe}=z;const{filters:He,filterDropdown:Ke}=pe;if(Ke)c[$]=ve||null;else if(Array.isArray(ve)){const ze=Jn(He);c[$]=ze.filter(ot=>ve.includes(String(ot)))}else c[$]=null}),c}function dr(o,c){return c.reduce((z,$)=>{const{column:{onFilter:ve,filters:pe},filteredKeys:He}=$;return ve&&He&&He.length?z.filter(Ke=>He.some(ze=>{const ot=Jn(pe),Et=ot.findIndex(Kt=>String(Kt)===String(ze)),st=Et!==-1?ot[Et]:ze;return ve(st,Ke)})):z},o)}const Lr=o=>o.flatMap(c=>"children"in c?[c].concat((0,tn.Z)(Lr(c.children||[]))):[c]);function Zr(o){let{prefixCls:c,dropdownPrefixCls:z,mergedColumns:$,onFilterChange:ve,getPopupContainer:pe,locale:He}=o;const Ke=n.useMemo(()=>Lr($||[]),[$]),[ze,ot]=n.useState(()=>Or(Ke,!0)),Et=n.useMemo(()=>{const Zt=Or(Ke,!1);if(Zt.length===0)return Zt;let En=!0,sn=!0;if(Zt.forEach(Cn=>{let{filteredKeys:dn}=Cn;dn!==void 0?En=!1:sn=!1}),En){const Cn=(Ke||[]).map((dn,Hn)=>Q(dn,fe(Hn)));return ze.filter(dn=>{let{key:Hn}=dn;return Cn.includes(Hn)}).map(dn=>{const Hn=Ke[Cn.findIndex(vr=>vr===dn.key)];return Object.assign(Object.assign({},dn),{column:Object.assign(Object.assign({},dn.column),Hn),forceFiltered:Hn.filtered})})}return Zt},[Ke,ze]),st=n.useMemo(()=>Dt(Et),[Et]),Kt=Zt=>{const En=Et.filter(sn=>{let{key:Cn}=sn;return Cn!==Zt.key});En.push(Zt),ot(En),ve(Dt(En),En)};return[Zt=>Yt(c,z,Zt,Et,He,Kt,pe),Et,st]}var ao=Zr;function _r(o,c,z){const $=n.useRef({});function ve(pe){if(!$.current||$.current.data!==o||$.current.childrenColumnName!==c||$.current.getRowKey!==z){let Ke=function(ze){ze.forEach((ot,Et)=>{const st=z(ot,Et);He.set(st,ot),ot&&typeof ot=="object"&&c in ot&&Ke(ot[c]||[])})};const He=new Map;Ke(o),$.current={data:o,childrenColumnName:c,kvMap:He,getRowKey:z}}return $.current.kvMap.get(pe)}return[ve]}var xo=e(50371),ho=function(o,c){var z={};for(var $ in o)Object.prototype.hasOwnProperty.call(o,$)&&c.indexOf($)<0&&(z[$]=o[$]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,$=Object.getOwnPropertySymbols(o);ve<$.length;ve++)c.indexOf($[ve])<0&&Object.prototype.propertyIsEnumerable.call(o,$[ve])&&(z[$[ve]]=o[$[ve]]);return z};const Do=10;function No(o,c){const z={current:o.current,pageSize:o.pageSize};return Object.keys(c&&typeof c=="object"?c:{}).forEach(ve=>{const pe=o[ve];typeof pe!="function"&&(z[ve]=pe)}),z}function jo(o,c,z){const $=z&&typeof z=="object"?z:{},{total:ve=0}=$,pe=ho($,["total"]),[He,Ke]=(0,n.useState)(()=>({current:"defaultCurrent"in pe?pe.defaultCurrent:1,pageSize:"defaultPageSize"in pe?pe.defaultPageSize:Do})),ze=(0,xo.Z)(He,pe,{total:ve>0?ve:o}),ot=Math.ceil((ve||o)/ze.pageSize);ze.current>ot&&(ze.current=ot||1);const Et=(Kt,jt)=>{Ke({current:Kt!=null?Kt:1,pageSize:jt||ze.pageSize})},st=(Kt,jt)=>{var Zt;z&&((Zt=z.onChange)===null||Zt===void 0||Zt.call(z,Kt,jt)),Et(Kt,jt),c(Kt,jt||(ze==null?void 0:ze.pageSize))};return z===!1?[{},()=>{}]:[Object.assign(Object.assign({},ze),{onChange:st}),Et]}var Zo=jo,Ho=e(84105),Co=e(35654),Tr=e(90782),Nr=e(71430),Zn=e(18929);const oo={},io="SELECT_ALL",yo="SELECT_INVERT",So="SELECT_NONE",Fo=[],Po=(o,c)=>{let z=[];return(c||[]).forEach($=>{z.push($),$&&typeof $=="object"&&o in $&&(z=[].concat((0,tn.Z)(z),(0,tn.Z)(Po(o,$[o]))))}),z};var Ko=(o,c)=>{const{preserveSelectedRowKeys:z,selectedRowKeys:$,defaultSelectedRowKeys:ve,getCheckboxProps:pe,onChange:He,onSelect:Ke,onSelectAll:ze,onSelectInvert:ot,onSelectNone:Et,onSelectMultiple:st,columnWidth:Kt,type:jt,selections:Zt,fixed:En,renderCell:sn,hideSelectAll:Cn,checkStrictly:dn=!0}=c||{},{prefixCls:Hn,data:vr,pageData:yr,getRecordByKey:or,getRowKey:Br,expandType:zr,childrenColumnName:Vn,locale:ir,getPopupContainer:Gn}=o,[Mn,tr]=(0,Zn.Z)($||ve||Fo,{value:$}),wr=n.useRef(new Map),Kr=(0,n.useCallback)(Sr=>{if(z){const Cr=new Map;Sr.forEach(Er=>{let fr=or(Er);!fr&&wr.current.has(Er)&&(fr=wr.current.get(Er)),Cr.set(Er,fr)}),wr.current=Cr}},[or,z]);n.useEffect(()=>{Kr(Mn)},[Mn]);const{keyEntities:Rr}=(0,n.useMemo)(()=>{if(dn)return{keyEntities:null};let Sr=vr;if(z){const Cr=new Set(vr.map((fr,$r)=>Br(fr,$r))),Er=Array.from(wr.current).reduce((fr,$r)=>{let[mr,Fr]=$r;return Cr.has(mr)?fr:fr.concat(Fr)},[]);Sr=[].concat((0,tn.Z)(Sr),(0,tn.Z)(Er))}return(0,Nr.I8)(Sr,{externalGetKey:Br,childrenPropName:Vn})},[vr,Br,dn,Vn,z]),br=(0,n.useMemo)(()=>Po(Vn,yr),[Vn,yr]),Wr=(0,n.useMemo)(()=>{const Sr=new Map;return br.forEach((Cr,Er)=>{const fr=Br(Cr,Er),$r=(pe?pe(Cr):null)||{};Sr.set(fr,$r)}),Sr},[br,Br,pe]),Vr=(0,n.useCallback)(Sr=>{var Cr;return!!(!((Cr=Wr.get(Br(Sr)))===null||Cr===void 0)&&Cr.disabled)},[Wr,Br]),[lo,Jr]=(0,n.useMemo)(()=>{if(dn)return[Mn||[],[]];const{checkedKeys:Sr,halfCheckedKeys:Cr}=(0,Tr.S)(Mn,!0,Rr,Vr);return[Sr||[],Cr]},[Mn,dn,Rr,Vr]),bo=(0,n.useMemo)(()=>{const Sr=jt==="radio"?lo.slice(0,1):lo;return new Set(Sr)},[lo,jt]),Eo=(0,n.useMemo)(()=>jt==="radio"?new Set:new Set(Jr),[Jr,jt]),[jr,wo]=(0,n.useState)(null);n.useEffect(()=>{c||tr(Fo)},[!!c]);const qr=(0,n.useCallback)((Sr,Cr)=>{let Er,fr;Kr(Sr),z?(Er=Sr,fr=Sr.map($r=>wr.current.get($r))):(Er=[],fr=[],Sr.forEach($r=>{const mr=or($r);mr!==void 0&&(Er.push($r),fr.push(mr))})),tr(Er),He==null||He(Er,fr,{type:Cr})},[tr,or,He,z]),fo=(0,n.useCallback)((Sr,Cr,Er,fr)=>{if(Ke){const $r=Er.map(mr=>or(mr));Ke(or(Sr),Cr,$r,fr)}qr(Er,"single")},[Ke,or,qr]),co=(0,n.useMemo)(()=>!Zt||Cn?null:(Zt===!0?[io,yo,So]:Zt).map(Cr=>Cr===io?{key:"all",text:ir.selectionAll,onSelect(){qr(vr.map((Er,fr)=>Br(Er,fr)).filter(Er=>{const fr=Wr.get(Er);return!(fr!=null&&fr.disabled)||bo.has(Er)}),"all")}}:Cr===yo?{key:"invert",text:ir.selectInvert,onSelect(){const Er=new Set(bo);yr.forEach(($r,mr)=>{const Fr=Br($r,mr),Xr=Wr.get(Fr);Xr!=null&&Xr.disabled||(Er.has(Fr)?Er.delete(Fr):Er.add(Fr))});const fr=Array.from(Er);ot&&ot(fr),qr(fr,"invert")}}:Cr===So?{key:"none",text:ir.selectNone,onSelect(){Et==null||Et(),qr(Array.from(bo).filter(Er=>{const fr=Wr.get(Er);return fr==null?void 0:fr.disabled}),"none")}}:Cr).map(Cr=>Object.assign(Object.assign({},Cr),{onSelect:function(){for(var Er,fr,$r=arguments.length,mr=new Array($r),Fr=0;Fr<$r;Fr++)mr[Fr]=arguments[Fr];(fr=Cr.onSelect)===null||fr===void 0||(Er=fr).call.apply(Er,[Cr].concat(mr)),wo(null)}})),[Zt,bo,yr,Br,ot,qr]);return[(0,n.useCallback)(Sr=>{var Cr;if(!c)return Sr.filter(eo=>eo!==oo);let Er=(0,tn.Z)(Sr);const fr=new Set(bo),$r=br.map(Br).filter(eo=>!Wr.get(eo).disabled),mr=$r.every(eo=>fr.has(eo)),Fr=$r.some(eo=>fr.has(eo)),Xr=()=>{const eo=[];mr?$r.forEach(vo=>{fr.delete(vo),eo.push(vo)}):$r.forEach(vo=>{fr.has(vo)||(fr.add(vo),eo.push(vo))});const no=Array.from(fr);ze==null||ze(!mr,no.map(vo=>or(vo)),eo.map(vo=>or(vo))),qr(no,"all"),wo(null)};let Ur;if(jt!=="radio"){let eo;if(co){const Gr={getPopupContainer:Gn,items:co.map((Qo,Vo)=>{const{key:_o,text:la,onSelect:ia}=Qo;return{key:_o!=null?_o:Vo,onClick:()=>{ia==null||ia($r)},label:la}})};eo=n.createElement("div",{className:`${Hn}-selection-extra`},n.createElement(me.Z,{menu:Gr,getPopupContainer:Gn},n.createElement("span",null,n.createElement(Ho.Z,null))))}const no=br.map((Gr,Qo)=>{const Vo=Br(Gr,Qo),_o=Wr.get(Vo)||{};return Object.assign({checked:fr.has(Vo)},_o)}).filter(Gr=>{let{disabled:Qo}=Gr;return Qo}),vo=!!no.length&&no.length===br.length,Bo=vo&&no.every(Gr=>{let{checked:Qo}=Gr;return Qo}),Mo=vo&&no.some(Gr=>{let{checked:Qo}=Gr;return Qo});Ur=!Cn&&n.createElement("div",{className:`${Hn}-selection`},n.createElement(cn.default,{checked:vo?Bo:!!br.length&&mr,indeterminate:vo?!Bo&&Mo:!mr&&Fr,onChange:Xr,disabled:br.length===0||vo,"aria-label":eo?"Custom selection":"Select all",skipGroup:!0}),eo)}let Wo;jt==="radio"?Wo=(eo,no,vo)=>{const Bo=Br(no,vo),Mo=fr.has(Bo);return{node:n.createElement(Le.ZP,Object.assign({},Wr.get(Bo),{checked:Mo,onClick:Gr=>Gr.stopPropagation(),onChange:Gr=>{fr.has(Bo)||fo(Bo,!0,[Bo],Gr.nativeEvent)}})),checked:Mo}}:Wo=(eo,no,vo)=>{var Bo;const Mo=Br(no,vo),Gr=fr.has(Mo),Qo=Eo.has(Mo),Vo=Wr.get(Mo);let _o;return zr==="nest"?_o=Qo:_o=(Bo=Vo==null?void 0:Vo.indeterminate)!==null&&Bo!==void 0?Bo:Qo,{node:n.createElement(cn.default,Object.assign({},Vo,{indeterminate:_o,checked:Gr,skipGroup:!0,onClick:la=>la.stopPropagation(),onChange:la=>{let{nativeEvent:ia}=la;const{shiftKey:Na}=ia;let ma=-1,na=-1;if(Na&&dn){const Jo=new Set([jr,Mo]);$r.some((Uo,Oo)=>{if(Jo.has(Uo))if(ma===-1)ma=Oo;else return na=Oo,!0;return!1})}if(na!==-1&&ma!==na&&dn){const Jo=$r.slice(ma,na+1),Uo=[];Gr?Jo.forEach(po=>{fr.has(po)&&(Uo.push(po),fr.delete(po))}):Jo.forEach(po=>{fr.has(po)||(Uo.push(po),fr.add(po))});const Oo=Array.from(fr);st==null||st(!Gr,Oo.map(po=>or(po)),Uo.map(po=>or(po))),qr(Oo,"multiple")}else{const Jo=lo;if(dn){const Uo=Gr?(0,Co._5)(Jo,Mo):(0,Co.L0)(Jo,Mo);fo(Mo,!Gr,Uo,ia)}else{const Uo=(0,Tr.S)([].concat((0,tn.Z)(Jo),[Mo]),!0,Rr,Vr),{checkedKeys:Oo,halfCheckedKeys:po}=Uo;let sa=Oo;if(Gr){const Ia=new Set(Oo);Ia.delete(Mo),sa=(0,Tr.S)(Array.from(Ia),{checked:!1,halfCheckedKeys:po},Rr,Vr).checkedKeys}fo(Mo,!Gr,sa,ia)}}wo(Gr?null:Mo)}})),checked:Gr}};const To=(eo,no,vo)=>{const{node:Bo,checked:Mo}=Wo(eo,no,vo);return sn?sn(Mo,no,vo,Bo):Bo};if(!Er.includes(oo))if(Er.findIndex(eo=>{var no;return((no=eo[Rn])===null||no===void 0?void 0:no.columnType)==="EXPAND_COLUMN"})===0){const[eo,...no]=Er;Er=[eo,oo].concat((0,tn.Z)(no))}else Er=[oo].concat((0,tn.Z)(Er));const aa=Er.indexOf(oo);Er=Er.filter((eo,no)=>eo!==oo||no===aa);const Ao=Er[aa-1],ta=Er[aa+1];let Io=En;Io===void 0&&((ta==null?void 0:ta.fixed)!==void 0?Io=ta.fixed:(Ao==null?void 0:Ao.fixed)!==void 0&&(Io=Ao.fixed)),Io&&Ao&&((Cr=Ao[Rn])===null||Cr===void 0?void 0:Cr.columnType)==="EXPAND_COLUMN"&&Ao.fixed===void 0&&(Ao.fixed=Io);const Yo=xe()(`${Hn}-selection-col`,{[`${Hn}-selection-col-with-dropdown`]:Zt&&jt==="checkbox"}),Aa={fixed:Io,width:Kt,className:`${Hn}-selection-column`,title:c.columnTitle||Ur,render:To,onCell:c.onCell,[Rn]:{className:Yo}};return Er.map(eo=>eo===oo?Aa:eo)},[Br,br,c,lo,bo,Eo,Kt,co,zr,jr,Wr,st,fo,Vr]),bo]},ca=e(89489),Ca=e(59477),oa=e(6848);const pa="ascend",xa="descend";function ga(o){return typeof o.sorter=="object"&&typeof o.sorter.multiple=="number"?o.sorter.multiple:!1}function Sa(o){return typeof o=="function"?o:o&&typeof o=="object"&&o.compare?o.compare:!1}function Da(o,c){return c?o[o.indexOf(c)+1]:o[0]}function ha(o,c,z){let $=[];function ve(pe,He){$.push({column:pe,key:Q(pe,He),multiplePriority:ga(pe),sortOrder:pe.sortOrder})}return(o||[]).forEach((pe,He)=>{const Ke=fe(He,z);pe.children?("sortOrder"in pe&&ve(pe,Ke),$=[].concat((0,tn.Z)($),(0,tn.Z)(ha(pe.children,c,Ke)))):pe.sorter&&("sortOrder"in pe?ve(pe,Ke):c&&pe.defaultSortOrder&&$.push({column:pe,key:Q(pe,Ke),multiplePriority:ga(pe),sortOrder:pe.defaultSortOrder}))}),$}function wa(o,c,z,$,ve,pe,He,Ke){return(c||[]).map((ze,ot)=>{const Et=fe(ot,Ke);let st=ze;if(st.sorter){const Kt=st.sortDirections||ve,jt=st.showSorterTooltip===void 0?He:st.showSorterTooltip,Zt=Q(st,Et),En=z.find(zr=>{let{key:Vn}=zr;return Vn===Zt}),sn=En?En.sortOrder:null,Cn=Da(Kt,sn);let dn;if(ze.sortIcon)dn=ze.sortIcon({sortOrder:sn});else{const zr=Kt.includes(pa)&&n.createElement(Ca.Z,{className:xe()(`${o}-column-sorter-up`,{active:sn===pa})}),Vn=Kt.includes(xa)&&n.createElement(ca.Z,{className:xe()(`${o}-column-sorter-down`,{active:sn===xa})});dn=n.createElement("span",{className:xe()(`${o}-column-sorter`,{[`${o}-column-sorter-full`]:!!(zr&&Vn)})},n.createElement("span",{className:`${o}-column-sorter-inner`,"aria-hidden":"true"},zr,Vn))}const{cancelSort:Hn,triggerAsc:vr,triggerDesc:yr}=pe||{};let or=Hn;Cn===xa?or=yr:Cn===pa&&(or=vr);const Br=typeof jt=="object"?jt:{title:or};st=Object.assign(Object.assign({},st),{className:xe()(st.className,{[`${o}-column-sort`]:sn}),title:zr=>{const Vn=n.createElement("div",{className:`${o}-column-sorters`},n.createElement("span",{className:`${o}-column-title`},qe(ze.title,zr)),dn);return jt?n.createElement(oa.Z,Object.assign({},Br),Vn):Vn},onHeaderCell:zr=>{const Vn=ze.onHeaderCell&&ze.onHeaderCell(zr)||{},ir=Vn.onClick,Gn=Vn.onKeyDown;Vn.onClick=wr=>{$({column:ze,key:Zt,sortOrder:Cn,multiplePriority:ga(ze)}),ir==null||ir(wr)},Vn.onKeyDown=wr=>{wr.keyCode===Qn.Z.ENTER&&($({column:ze,key:Zt,sortOrder:Cn,multiplePriority:ga(ze)}),Gn==null||Gn(wr))};const Mn=dt(ze.title,{}),tr=Mn==null?void 0:Mn.toString();return sn?Vn["aria-sort"]=sn==="ascend"?"ascending":"descending":Vn["aria-label"]=tr||"",Vn.className=xe()(Vn.className,`${o}-column-has-sorters`),Vn.tabIndex=0,ze.ellipsis&&(Vn.title=(Mn!=null?Mn:"").toString()),Vn}})}return"children"in st&&(st=Object.assign(Object.assign({},st),{children:wa(o,st.children,z,$,ve,pe,He,Et)})),st})}function da(o){const{column:c,sortOrder:z}=o;return{column:c,order:z,field:c.dataIndex,columnKey:c.key}}function Hr(o){const c=o.filter(z=>{let{sortOrder:$}=z;return $}).map(da);return c.length===0&&o.length?Object.assign(Object.assign({},da(o[o.length-1])),{column:void 0}):c.length<=1?c[0]||{}:c}function Pr(o,c,z){const $=c.slice().sort((He,Ke)=>Ke.multiplePriority-He.multiplePriority),ve=o.slice(),pe=$.filter(He=>{let{column:{sorter:Ke},sortOrder:ze}=He;return Sa(Ke)&&ze});return pe.length?ve.sort((He,Ke)=>{for(let ze=0;ze{const Ke=He[z];return Ke?Object.assign(Object.assign({},He),{[z]:Pr(Ke,c,z)}):He}):ve}function Qr(o){let{prefixCls:c,mergedColumns:z,onSorterChange:$,sortDirections:ve,tableLocale:pe,showSorterTooltip:He}=o;const[Ke,ze]=n.useState(ha(z,!0)),ot=n.useMemo(()=>{let Zt=!0;const En=ha(z,!1);if(!En.length)return Ke;const sn=[];function Cn(Hn){Zt?sn.push(Hn):sn.push(Object.assign(Object.assign({},Hn),{sortOrder:null}))}let dn=null;return En.forEach(Hn=>{dn===null?(Cn(Hn),Hn.sortOrder&&(Hn.multiplePriority===!1?Zt=!1:dn=!0)):(dn&&Hn.multiplePriority!==!1||(Zt=!1),Cn(Hn))}),sn},[z,Ke]),Et=n.useMemo(()=>{const Zt=ot.map(En=>{let{column:sn,sortOrder:Cn}=En;return{column:sn,order:Cn}});return{sortColumns:Zt,sortColumn:Zt[0]&&Zt[0].column,sortOrder:Zt[0]&&Zt[0].order}},[ot]);function st(Zt){let En;Zt.multiplePriority===!1||!ot.length||ot[0].multiplePriority===!1?En=[Zt]:En=[].concat((0,tn.Z)(ot.filter(sn=>{let{key:Cn}=sn;return Cn!==Zt.key})),[Zt]),ze(En),$(Hr(En),En)}return[Zt=>wa(c,Zt,ot,st,ve,pe,He),ot,Et,()=>Hr(ot)]}function to(o,c){return o.map(z=>{const $=Object.assign({},z);return $.title=qe(z.title,c),"children"in $&&($.children=to($.children,c)),$})}function Lo(o){return[n.useCallback(z=>to(z,o),[o])]}var uo=Dn((o,c)=>{const{_renderTimes:z}=o,{_renderTimes:$}=c;return z!==$}),Ro=$n((o,c)=>{const{_renderTimes:z}=o,{_renderTimes:$}=c;return z!==$}),ko=e(64993),Ba=e(17313),Fa=e(83116),Ra=e(37613),Pa=o=>{const{componentCls:c}=o,z=`${o.lineWidth}px ${o.lineType} ${o.tableBorderColor}`,$=(ve,pe,He)=>({[`&${c}-${ve}`]:{[`> ${c}-container`]:{[`> ${c}-content, > ${c}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${c}-expanded-row-fixed`]:{margin:`-${pe}px -${He+o.lineWidth}px`}}}}}});return{[`${c}-wrapper`]:{[`${c}${c}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${c}-title`]:{border:z,borderBottom:0},[`> ${c}-container`]:{borderInlineStart:z,borderTop:z,[` - > ${c}-content, - > ${c}-header, - > ${c}-body, - > ${c}-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:z},"> thead":{"> tr:not(:last-child) > th":{borderBottom:z},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${c}-cell-fix-right-first::after`]:{borderInlineEnd:z}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${c}-expanded-row-fixed`]:{margin:`-${o.tablePaddingVertical}px -${o.tablePaddingHorizontal+o.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:o.lineWidth,bottom:0,borderInlineEnd:z,content:'""'}}}}}},[`&${c}-scroll-horizontal`]:{[`> ${c}-container > ${c}-body`]:{"> table > tbody":{[` - > tr${c}-expanded-row, - > tr${c}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},$("middle",o.tablePaddingVerticalMiddle,o.tablePaddingHorizontalMiddle)),$("small",o.tablePaddingVerticalSmall,o.tablePaddingHorizontalSmall)),{[`> ${c}-footer`]:{border:z,borderTop:0}}),[`${c}-cell`]:{[`${c}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${o.lineWidth}px 0 ${o.lineWidth}px ${o.tableHeaderBg}`}},[`${c}-bordered ${c}-cell-scrollbar`]:{borderInlineEnd:z}}}},vi=o=>{const{componentCls:c}=o;return{[`${c}-wrapper`]:{[`${c}-cell-ellipsis`]:Object.assign(Object.assign({},Ba.vS),{wordBreak:"keep-all",[` - &${c}-cell-fix-left-last, - &${c}-cell-fix-right-first - `]:{overflow:"visible",[`${c}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${c}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},pi=o=>{const{componentCls:c}=o;return{[`${c}-wrapper`]:{[`${c}-tbody > tr${c}-placeholder`]:{textAlign:"center",color:o.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:o.colorBgContainer}}}}},gi=e(15969),hi=o=>{const{componentCls:c,antCls:z,controlInteractiveSize:$,motionDurationSlow:ve,lineWidth:pe,paddingXS:He,lineType:Ke,tableBorderColor:ze,tableExpandIconBg:ot,tableExpandColumnWidth:Et,borderRadius:st,fontSize:Kt,fontSizeSM:jt,lineHeight:Zt,tablePaddingVertical:En,tablePaddingHorizontal:sn,tableExpandedRowBg:Cn,paddingXXS:dn}=o,Hn=$/2-pe,vr=Hn*2+pe*3,yr=`${pe}px ${Ke} ${ze}`,or=dn-pe;return{[`${c}-wrapper`]:{[`${c}-expand-icon-col`]:{width:Et},[`${c}-row-expand-icon-cell`]:{textAlign:"center",[`${c}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${c}-row-indent`]:{height:1,float:"left"},[`${c}-row-expand-icon`]:Object.assign(Object.assign({},(0,gi.N)(o)),{position:"relative",float:"left",boxSizing:"border-box",width:vr,height:vr,padding:0,color:"inherit",lineHeight:`${vr}px`,background:ot,border:yr,borderRadius:st,transform:`scale(${$/vr})`,transition:`all ${ve}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${ve} ease-out`,content:'""'},"&::before":{top:Hn,insetInlineEnd:or,insetInlineStart:or,height:pe},"&::after":{top:or,bottom:or,insetInlineStart:Hn,width:pe,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"}}),[`${c}-row-indent + ${c}-row-expand-icon`]:{marginTop:(Kt*Zt-pe*3)/2-Math.ceil((jt*1.4-pe*3)/2),marginInlineEnd:He},[`tr${c}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Cn}},[`${z}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${c}-expanded-row-fixed`]:{position:"relative",margin:`-${En}px -${sn}px`,padding:`${En}px ${sn}px`}}}},yi=o=>{const{componentCls:c,antCls:z,iconCls:$,tableFilterDropdownWidth:ve,tableFilterDropdownSearchWidth:pe,paddingXXS:He,paddingXS:Ke,colorText:ze,lineWidth:ot,lineType:Et,tableBorderColor:st,tableHeaderIconColor:Kt,fontSizeSM:jt,tablePaddingHorizontal:Zt,borderRadius:En,motionDurationSlow:sn,colorTextDescription:Cn,colorPrimary:dn,tableHeaderFilterActiveBg:Hn,colorTextDisabled:vr,tableFilterDropdownBg:yr,tableFilterDropdownHeight:or,controlItemBgHover:Br,controlItemBgActive:zr,boxShadowSecondary:Vn,filterDropdownMenuBg:ir}=o,Gn=`${z}-dropdown`,Mn=`${c}-filter-dropdown`,tr=`${z}-tree`,wr=`${ot}px ${Et} ${st}`;return[{[`${c}-wrapper`]:{[`${c}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${c}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-He,marginInline:`${He}px ${-Zt/2}px`,padding:`0 ${He}px`,color:Kt,fontSize:jt,borderRadius:En,cursor:"pointer",transition:`all ${sn}`,"&:hover":{color:Cn,background:Hn},"&.active":{color:dn}}}},{[`${z}-dropdown`]:{[Mn]:Object.assign(Object.assign({},(0,Ba.Wf)(o)),{minWidth:ve,backgroundColor:yr,borderRadius:En,boxShadow:Vn,overflow:"hidden",[`${Gn}-menu`]:{maxHeight:or,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ir,"&:empty::after":{display:"block",padding:`${Ke}px 0`,color:vr,fontSize:jt,textAlign:"center",content:'"Not Found"'}},[`${Mn}-tree`]:{paddingBlock:`${Ke}px 0`,paddingInline:Ke,[tr]:{padding:0},[`${tr}-treenode ${tr}-node-content-wrapper:hover`]:{backgroundColor:Br},[`${tr}-treenode-checkbox-checked ${tr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:zr}}},[`${Mn}-search`]:{padding:Ke,borderBottom:wr,"&-input":{input:{minWidth:pe},[$]:{color:vr}}},[`${Mn}-checkall`]:{width:"100%",marginBottom:He,marginInlineStart:He},[`${Mn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ke-ot}px ${Ke}px`,overflow:"hidden",borderTop:wr}})}},{[`${z}-dropdown ${Mn}, ${Mn}-submenu`]:{[`${z}-checkbox-wrapper + span`]:{paddingInlineStart:Ke,color:ze},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},bi=o=>{const{componentCls:c,lineWidth:z,colorSplit:$,motionDurationSlow:ve,zIndexTableFixed:pe,tableBg:He,zIndexTableSticky:Ke}=o,ze=$;return{[`${c}-wrapper`]:{[` - ${c}-cell-fix-left, - ${c}-cell-fix-right - `]:{position:"sticky !important",zIndex:pe,background:He},[` - ${c}-cell-fix-left-first::after, - ${c}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-z,width:30,transform:"translateX(100%)",transition:`box-shadow ${ve}`,content:'""',pointerEvents:"none"},[`${c}-cell-fix-left-all::after`]:{display:"none"},[` - ${c}-cell-fix-right-first::after, - ${c}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-z,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${ve}`,content:'""',pointerEvents:"none"},[`${c}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ke+1,width:30,transition:`box-shadow ${ve}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${c}-ping-left`]:{[`&:not(${c}-has-fix-left) ${c}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${ze}`}},[` - ${c}-cell-fix-left-first::after, - ${c}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${ze}`},[`${c}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${c}-ping-right`]:{[`&:not(${c}-has-fix-right) ${c}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${ze}`}},[` - ${c}-cell-fix-right-first::after, - ${c}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${ze}`}}}}},Ei=o=>{const{componentCls:c,antCls:z}=o;return{[`${c}-wrapper`]:{[`${c}-pagination${z}-pagination`]:{margin:`${o.margin}px 0`},[`${c}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:o.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ci=o=>{const{componentCls:c,tableRadius:z}=o;return{[`${c}-wrapper`]:{[c]:{[`${c}-title, ${c}-header`]:{borderRadius:`${z}px ${z}px 0 0`},[`${c}-title + ${c}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${c}-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:z,borderStartEndRadius:z,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:z},"> *:last-child":{borderStartEndRadius:z}}},"&-footer":{borderRadius:`0 0 ${z}px ${z}px`}}}}},xi=o=>{const{componentCls:c}=o;return{[`${c}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${c}-pagination-left`]:{justifyContent:"flex-end"},[`${c}-pagination-right`]:{justifyContent:"flex-start"},[`${c}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${c}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${c}-row-indent`]:{float:"right"}}}}},Si=o=>{const{componentCls:c,antCls:z,iconCls:$,fontSizeIcon:ve,padding:pe,paddingXS:He,tableHeaderIconColor:Ke,tableHeaderIconColorHover:ze,tableSelectionColumnWidth:ot}=o;return{[`${c}-wrapper`]:{[`${c}-selection-col`]:{width:ot,[`&${c}-selection-col-with-dropdown`]:{width:ot+ve+pe/4}},[`${c}-bordered ${c}-selection-col`]:{width:ot+He*2,[`&${c}-selection-col-with-dropdown`]:{width:ot+ve+pe/4+He*2}},[` - table tr th${c}-selection-column, - table tr td${c}-selection-column - `]:{paddingInlineEnd:o.paddingXS,paddingInlineStart:o.paddingXS,textAlign:"center",[`${z}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${c}-selection-column${c}-cell-fix-left`]:{zIndex:o.zIndexTableFixed+1},[`table tr th${c}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${c}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${c}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${o.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${o.tablePaddingHorizontal/4}px`,[$]:{color:Ke,fontSize:ve,verticalAlign:"baseline","&:hover":{color:ze}}}}}},wi=o=>{const{componentCls:c}=o,z=($,ve,pe,He)=>({[`${c}${c}-${$}`]:{fontSize:He,[` - ${c}-title, - ${c}-footer, - ${c}-cell, - ${c}-thead > tr > th, - ${c}-tbody > tr > th, - ${c}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${ve}px ${pe}px`},[`${c}-filter-trigger`]:{marginInlineEnd:`-${pe/2}px`},[`${c}-expanded-row-fixed`]:{margin:`-${ve}px -${pe}px`},[`${c}-tbody`]:{[`${c}-wrapper:only-child ${c}`]:{marginBlock:`-${ve}px`,marginInline:`${o.tableExpandColumnWidth-pe}px -${pe}px`}},[`${c}-selection-column`]:{paddingInlineStart:`${pe/4}px`}}});return{[`${c}-wrapper`]:Object.assign(Object.assign({},z("middle",o.tablePaddingVerticalMiddle,o.tablePaddingHorizontalMiddle,o.tableFontSizeMiddle)),z("small",o.tablePaddingVerticalSmall,o.tablePaddingHorizontalSmall,o.tableFontSizeSmall))}},Ai=o=>{const{componentCls:c,marginXXS:z,fontSizeIcon:$,tableHeaderIconColor:ve,tableHeaderIconColorHover:pe}=o;return{[`${c}-wrapper`]:{[`${c}-thead th${c}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${o.motionDurationSlow}`,"&:hover":{background:o.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:o.colorPrimary},[` - &${c}-cell-fix-left:hover, - &${c}-cell-fix-right:hover - `]:{background:o.tableFixedHeaderSortActiveBg}},[`${c}-thead th${c}-column-sort`]:{background:o.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${c}-column-sort`]:{background:o.tableBodySortBg},[`${c}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${c}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${c}-column-sorter`]:{marginInlineStart:z,color:ve,fontSize:0,transition:`color ${o.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:$,"&.active":{color:o.colorPrimary}},[`${c}-column-sorter-up + ${c}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${c}-column-sorters:hover ${c}-column-sorter`]:{color:pe}}}},Ii=o=>{const{componentCls:c,opacityLoading:z,tableScrollThumbBg:$,tableScrollThumbBgHover:ve,tableScrollThumbSize:pe,tableScrollBg:He,zIndexTableSticky:Ke,stickyScrollBarBorderRadius:ze}=o,ot=`${o.lineWidth}px ${o.lineType} ${o.tableBorderColor}`;return{[`${c}-wrapper`]:{[`${c}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ke,background:o.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${pe}px !important`,zIndex:Ke,display:"flex",alignItems:"center",background:He,borderTop:ot,opacity:z,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:pe,backgroundColor:$,borderRadius:ze,transition:`all ${o.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:ve}}}}}}},Ya=o=>{const{componentCls:c,lineWidth:z,tableBorderColor:$}=o,ve=`${z}px ${o.lineType} ${$}`;return{[`${c}-wrapper`]:{[`${c}-summary`]:{position:"relative",zIndex:o.zIndexTableFixed,background:o.tableBg,"> tr":{"> th, > td":{borderBottom:ve}}},[`div${c}-summary`]:{boxShadow:`0 -${z}px 0 ${$}`}}}},Bi=o=>{const{componentCls:c}=o,z=`${o.lineWidth}px ${o.lineType} ${o.tableBorderColor}`,$=`${c}-expanded-row-cell`;return{[`${c}-wrapper`]:{[`${c}-tbody-virtual`]:{[`${c}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${c}-cell`]:{borderBottom:z},[`${c}-expanded-row`]:{[`${$}${$}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${o.lineWidth}px)`,borderInlineEnd:"none"}}},[`${c}-bordered`]:{[`${c}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:z,position:"absolute"},[`${c}-cell`]:{borderInlineEnd:z,[`&${c}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-o.lineWidth,borderInlineStart:z}}}}}}};const Mi=o=>{const{componentCls:c,fontWeightStrong:z,tablePaddingVertical:$,tablePaddingHorizontal:ve,lineWidth:pe,lineType:He,tableBorderColor:Ke,tableFontSize:ze,tableBg:ot,tableRadius:Et,tableHeaderTextColor:st,motionDurationMid:Kt,tableHeaderBg:jt,tableHeaderCellSplitColor:Zt,tableRowHoverBg:En,tableSelectedRowBg:sn,tableSelectedRowHoverBg:Cn,tableFooterTextColor:dn,tableFooterBg:Hn,paddingContentVerticalLG:vr}=o,yr=`${pe}px ${He} ${Ke}`;return{[`${c}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ba.dF)()),{[c]:Object.assign(Object.assign({},(0,Ba.Wf)(o)),{fontSize:ze,background:ot,borderRadius:`${Et}px ${Et}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Et}px ${Et}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${c}-cell, - ${c}-thead > tr > th, - ${c}-tbody > tr > th, - ${c}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${vr}px ${ve}px`,overflowWrap:"break-word"},[`${c}-title`]:{padding:`${$}px ${ve}px`},[`${c}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:st,fontWeight:z,textAlign:"start",background:jt,borderBottom:yr,transition:`background ${Kt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${c}-selection-column):not(${c}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Zt,transform:"translateY(-50%)",transition:`background-color ${Kt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${c}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Kt}, border-color ${Kt}`,borderBottom:yr,[` - > ${c}-wrapper:only-child, - > ${c}-expanded-row-fixed > ${c}-wrapper:only-child - `]:{[c]:{marginBlock:`-${$}px`,marginInline:`${o.tableExpandColumnWidth-ve}px -${ve}px`,[`${c}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:st,fontWeight:z,textAlign:"start",background:jt,borderBottom:yr,transition:`background ${Kt} ease`},[` - &${c}-row:hover > th, - &${c}-row:hover > td, - > th${c}-cell-row-hover, - > td${c}-cell-row-hover - `]:{background:En},[`&${c}-row-selected`]:{"> th, > td":{background:sn},"&:hover > th, &:hover > td":{background:Cn}}}},[`${c}-footer`]:{padding:`${$}px ${ve}px`,color:dn,background:Hn}})}};var Oi=(0,Fa.Z)("Table",o=>{const{colorTextHeading:c,colorSplit:z,colorIcon:$,colorIconHover:ve,opacityLoading:pe,colorBgContainer:He,controlInteractiveSize:Ke,headerBg:ze,headerColor:ot,headerSortActiveBg:Et,headerSortHoverBg:st,bodySortBg:Kt,rowHoverBg:jt,rowSelectedBg:Zt,rowSelectedHoverBg:En,rowExpandedBg:sn,cellPaddingBlock:Cn,cellPaddingInline:dn,cellPaddingBlockMD:Hn,cellPaddingInlineMD:vr,cellPaddingBlockSM:yr,cellPaddingInlineSM:or,borderColor:Br,footerBg:zr,footerColor:Vn,headerBorderRadius:ir,cellFontSize:Gn,cellFontSizeMD:Mn,cellFontSizeSM:tr,headerSplitColor:wr,fixedHeaderSortActiveBg:Kr,headerFilterHoverBg:Rr,filterDropdownBg:br,expandIconBg:Wr,selectionColumnWidth:Vr,stickyScrollBarBg:lo}=o,Jr=new ko.C($),bo=new ko.C(ve),Eo=2,jr=(0,Ra.TS)(o,{tableFontSize:Gn,tableBg:He,tableRadius:ir,tablePaddingVertical:Cn,tablePaddingHorizontal:dn,tablePaddingVerticalMiddle:Hn,tablePaddingHorizontalMiddle:vr,tablePaddingVerticalSmall:yr,tablePaddingHorizontalSmall:or,tableBorderColor:Br,tableHeaderTextColor:ot,tableHeaderBg:ze,tableFooterTextColor:Vn,tableFooterBg:zr,tableHeaderCellSplitColor:wr,tableHeaderSortBg:Et,tableHeaderSortHoverBg:st,tableHeaderIconColor:Jr.clone().setAlpha(Jr.getAlpha()*pe).toRgbString(),tableHeaderIconColorHover:bo.clone().setAlpha(bo.getAlpha()*pe).toRgbString(),tableBodySortBg:Kt,tableFixedHeaderSortActiveBg:Kr,tableHeaderFilterActiveBg:Rr,tableFilterDropdownBg:br,tableRowHoverBg:jt,tableSelectedRowBg:Zt,tableSelectedRowHoverBg:En,zIndexTableFixed:Eo,zIndexTableSticky:Eo+1,tableFontSizeMiddle:Mn,tableFontSizeSmall:tr,tableSelectionColumnWidth:Vr,tableExpandIconBg:Wr,tableExpandColumnWidth:Ke+2*o.padding,tableExpandedRowBg:sn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:lo,tableScrollThumbBgHover:c,tableScrollBg:z});return[Mi(jr),Ei(jr),Ya(jr),Ai(jr),yi(jr),Pa(jr),Ci(jr),hi(jr),Ya(jr),pi(jr),Si(jr),bi(jr),Ii(jr),vi(jr),wi(jr),xi(jr),Bi(jr)]},o=>{const{colorFillAlter:c,colorBgContainer:z,colorTextHeading:$,colorFillSecondary:ve,colorFillContent:pe,controlItemBgActive:He,controlItemBgActiveHover:Ke,padding:ze,paddingSM:ot,paddingXS:Et,colorBorderSecondary:st,borderRadiusLG:Kt,fontSize:jt,controlHeight:Zt,colorTextPlaceholder:En}=o,sn=new ko.C(ve).onBackground(z).toHexShortString(),Cn=new ko.C(pe).onBackground(z).toHexShortString(),dn=new ko.C(c).onBackground(z).toHexShortString();return{headerBg:dn,headerColor:$,headerSortActiveBg:sn,headerSortHoverBg:Cn,bodySortBg:dn,rowHoverBg:dn,rowSelectedBg:He,rowSelectedHoverBg:Ke,rowExpandedBg:c,cellPaddingBlock:ze,cellPaddingInline:ze,cellPaddingBlockMD:ot,cellPaddingInlineMD:Et,cellPaddingBlockSM:Et,cellPaddingInlineSM:Et,borderColor:st,headerBorderRadius:Kt,footerBg:dn,footerColor:$,cellFontSize:jt,cellFontSizeMD:jt,cellFontSizeSM:jt,headerSplitColor:st,fixedHeaderSortActiveBg:sn,headerFilterHoverBg:pe,filterDropdownMenuBg:z,filterDropdownBg:z,expandIconBg:z,selectionColumnWidth:Zt,stickyScrollBarBg:En,stickyScrollBarBorderRadius:100}});const Di=[],Pi=(o,c)=>{const{prefixCls:z,className:$,rootClassName:ve,style:pe,size:He,bordered:Ke,dropdownPrefixCls:ze,dataSource:ot,pagination:Et,rowSelection:st,rowKey:Kt="key",rowClassName:jt,columns:Zt,children:En,childrenColumnName:sn,onChange:Cn,getPopupContainer:dn,loading:Hn,expandIcon:vr,expandable:yr,expandedRowRender:or,expandIconColumnIndex:Br,indentSize:zr,scroll:Vn,sortDirections:ir,locale:Gn,showSorterTooltip:Mn=!0,virtual:tr}=o,wr=n.useMemo(()=>Zt||s(En),[Zt,En]),Kr=n.useMemo(()=>wr.some(Yr=>Yr.responsive),[wr]),Rr=(0,an.Z)(Kr),br=n.useMemo(()=>{const Yr=new Set(Object.keys(Rr).filter(so=>Rr[so]));return wr.filter(so=>!so.responsive||so.responsive.some(zo=>Yr.has(zo)))},[wr,Rr]),Wr=(0,we.Z)(o,["className","style","columns"]),{locale:Vr=Ot.Z,direction:lo,table:Jr,renderEmpty:bo,getPrefixCls:Eo,getPopupContainer:jr}=n.useContext(yt.E_),wo=(0,pn.Z)(He),qr=Object.assign(Object.assign({},Vr.Table),Gn),fo=ot||Di,co=Eo("table",z),Xo=Eo("dropdown",ze),Sr=Object.assign({childrenColumnName:sn,expandIconColumnIndex:Br},yr),{childrenColumnName:Cr="children"}=Sr,Er=n.useMemo(()=>fo.some(Yr=>Yr==null?void 0:Yr[Cr])?"nest":or||yr&&yr.expandedRowRender?"row":null,[fo]),fr={body:n.useRef()},$r=n.useMemo(()=>typeof Kt=="function"?Kt:Yr=>Yr==null?void 0:Yr[Kt],[Kt]),[mr]=_r(fo,Cr,$r),Fr={},Xr=function(Yr,so){let zo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var go,Go,qo;const $o=Object.assign(Object.assign({},Fr),Yr);zo&&((go=Fr.resetPagination)===null||go===void 0||go.call(Fr),!((Go=$o.pagination)===null||Go===void 0)&&Go.current&&($o.pagination.current=1),Et&&Et.onChange&&Et.onChange(1,(qo=$o.pagination)===null||qo===void 0?void 0:qo.pageSize)),Vn&&Vn.scrollToFirstRowOnChange!==!1&&fr.body.current&&(0,$e.Z)(0,{getContainer:()=>fr.body.current}),Cn==null||Cn($o.pagination,$o.filters,$o.sorter,{currentDataSource:dr(Pr(fo,$o.sorterStates,Cr),$o.filterStates),action:so})},Ur=(Yr,so)=>{Xr({sorter:Yr,sorterStates:so},"sort",!1)},[Wo,To,aa,Ao]=Qr({prefixCls:co,mergedColumns:br,onSorterChange:Ur,sortDirections:ir||["ascend","descend"],tableLocale:qr,showSorterTooltip:Mn}),ta=n.useMemo(()=>Pr(fo,To,Cr),[fo,To]);Fr.sorter=Ao(),Fr.sorterStates=To;const Io=(Yr,so)=>{Xr({filters:Yr,filterStates:so},"filter",!0)},[Yo,Aa,eo]=ao({prefixCls:co,locale:qr,dropdownPrefixCls:Xo,mergedColumns:br,onFilterChange:Io,getPopupContainer:dn||jr}),no=dr(ta,Aa);Fr.filters=eo,Fr.filterStates=Aa;const vo=n.useMemo(()=>{const Yr={};return Object.keys(eo).forEach(so=>{eo[so]!==null&&(Yr[so]=eo[so])}),Object.assign(Object.assign({},aa),{filters:Yr})},[aa,eo]),[Bo]=Lo(vo),Mo=(Yr,so)=>{Xr({pagination:Object.assign(Object.assign({},Fr.pagination),{current:Yr,pageSize:so})},"paginate")},[Gr,Qo]=Zo(no.length,Mo,Et);Fr.pagination=Et===!1?{}:No(Gr,Et),Fr.resetPagination=Qo;const Vo=n.useMemo(()=>{if(Et===!1||!Gr.pageSize)return no;const{current:Yr=1,total:so,pageSize:zo=Do}=Gr;return no.lengthzo?no.slice((Yr-1)*zo,Yr*zo):no:no.slice((Yr-1)*zo,Yr*zo)},[!!Et,no,Gr&&Gr.current,Gr&&Gr.pageSize,Gr&&Gr.total]),[_o,la]=Ko({prefixCls:co,data:no,pageData:Vo,getRowKey:$r,getRecordByKey:mr,expandType:Er,childrenColumnName:Cr,locale:qr,getPopupContainer:dn||jr},st),ia=(Yr,so,zo)=>{let go;return typeof jt=="function"?go=xe()(jt(Yr,so,zo)):go=xe()(jt),xe()({[`${co}-row-selected`]:la.has($r(Yr,so))},go)};Sr.__PARENT_RENDER_ICON__=Sr.expandIcon,Sr.expandIcon=Sr.expandIcon||vr||P(qr),Er==="nest"&&Sr.expandIconColumnIndex===void 0?Sr.expandIconColumnIndex=st?1:0:Sr.expandIconColumnIndex>0&&st&&(Sr.expandIconColumnIndex-=1),typeof Sr.indentSize!="number"&&(Sr.indentSize=typeof zr=="number"?zr:15);const Na=n.useCallback(Yr=>Bo(_o(Yo(Wo(Yr)))),[Wo,Yo,_o]);let ma,na;if(Et!==!1&&(Gr!=null&&Gr.total)){let Yr;Gr.size?Yr=Gr.size:Yr=wo==="small"||wo==="middle"?"small":void 0;const so=Go=>n.createElement(An.Z,Object.assign({},Gr,{className:xe()(`${co}-pagination ${co}-pagination-${Go}`,Gr.className),size:Yr})),zo=lo==="rtl"?"left":"right",{position:go}=Gr;if(go!==null&&Array.isArray(go)){const Go=go.find(va=>va.includes("top")),qo=go.find(va=>va.includes("bottom")),$o=go.every(va=>`${va}`=="none");!Go&&!qo&&!$o&&(na=so(zo)),Go&&(ma=so(Go.toLowerCase().replace("top",""))),qo&&(na=so(qo.toLowerCase().replace("bottom","")))}else na=so(zo)}let Jo;typeof Hn=="boolean"?Jo={spinning:Hn}:typeof Hn=="object"&&(Jo=Object.assign({spinning:!0},Hn));const[Uo,Oo]=Oi(co),[,po]=(0,en.Z)(),sa=xe()(`${co}-wrapper`,Jr==null?void 0:Jr.className,{[`${co}-wrapper-rtl`]:lo==="rtl"},$,ve,Oo),Ia=Object.assign(Object.assign({},Jr==null?void 0:Jr.style),pe),ya=Gn&&Gn.emptyText||(bo==null?void 0:bo("Table"))||n.createElement(zn.Z,{componentName:"Table"}),ua=tr?Ro:uo,La={},Za=n.useMemo(()=>{const{fontSize:Yr,lineHeight:so,padding:zo,paddingXS:go,paddingSM:Go}=po,qo=Math.floor(Yr*so);switch(wo){case"large":return zo*2+qo;case"small":return go*2+qo;default:return Go*2+qo}},[po,wo]);return tr&&(La.listItemHeight=Za),Uo(n.createElement("div",{ref:c,className:sa,style:Ia},n.createElement(Nt.Z,Object.assign({spinning:!1},Jo),ma,n.createElement(ua,Object.assign({},La,Wr,{columns:br,direction:lo,expandable:Sr,prefixCls:co,className:xe()({[`${co}-middle`]:wo==="middle",[`${co}-small`]:wo==="small",[`${co}-bordered`]:Ke,[`${co}-empty`]:fo.length===0}),data:Vo,rowKey:$r,rowClassName:ia,emptyText:ya,internalHooks:i,internalRefs:fr,transformColumns:Na})),na)))};var Ni=n.forwardRef(Pi);const Fi=(o,c)=>{const z=n.useRef(0);return z.current+=1,n.createElement(Ni,Object.assign({},o,{ref:c,_renderTimes:z.current}))},fa=n.forwardRef(Fi);fa.SELECTION_COLUMN=oo,fa.EXPAND_COLUMN=t,fa.SELECTION_ALL=io,fa.SELECTION_INVERT=yo,fa.SELECTION_NONE=So,fa.Column=hn,fa.ColumnGroup=ye,fa.Summary=g;var Ri=fa,Li=Ri},99313:function(qt,ke,e){"use strict";e.d(ke,{default:function(){return _}});var t=e(99267),i=e(18785),E=e(62772),I=e(92310),a=e.n(I),B=e(54476),n=e(20068),le=e(33885),ae=e(42978),m=e(76190),V=e(75931),y=e(59301),D=e(49658),he=e(18929),se=e(77900),oe=(0,y.createContext)(null),Ye=y.forwardRef(function(s,h){var v=s.prefixCls,A=s.className,X=s.style,ue=s.id,Ve=s.active,Te=s.tabKey,rt=s.children;return y.createElement("div",{id:ue&&"".concat(ue,"-panel-").concat(Te),role:"tabpanel",tabIndex:Ve?0:-1,"aria-labelledby":ue&&"".concat(ue,"-tab-").concat(Te),"aria-hidden":!Ve,style:X,className:a()(v,Ve&&"".concat(v,"-active"),A),ref:h},rt)}),Ae=Ye,Ze=["key","forceRender","style","className"];function ce(s){var h=s.id,v=s.activeKey,A=s.animated,X=s.tabPosition,ue=s.destroyInactiveTabPane,Ve=y.useContext(oe),Te=Ve.prefixCls,rt=Ve.tabs,ct=A.tabPane,_e="".concat(Te,"-tabpane");return y.createElement("div",{className:a()("".concat(Te,"-content-holder"))},y.createElement("div",{className:a()("".concat(Te,"-content"),"".concat(Te,"-content-").concat(X),(0,n.Z)({},"".concat(Te,"-content-animated"),ct))},rt.map(function(bt){var Ct=bt.key,ht=bt.forceRender,Pt=bt.style,xt=bt.className,wt=(0,V.Z)(bt,Ze),At=Ct===v;return y.createElement(se.default,(0,B.Z)({key:Ct,visible:At,forceRender:ht,removeOnLeave:!!ue,leavedClassName:"".concat(_e,"-hidden")},A.tabPaneMotion),function($t,Tt){var Ut=$t.style,Oe=$t.className;return y.createElement(Ae,(0,B.Z)({},wt,{prefixCls:_e,id:h,tabKey:Ct,animated:ct,active:At,style:(0,le.Z)((0,le.Z)({},Pt),Ut),className:a()(xt,Oe),ref:Tt}))})})))}var H=e(94480),p=e(29301),r=e(6089),C=e(8654),S={width:0,height:0,left:0,top:0};function Z(s,h,v){return(0,y.useMemo)(function(){for(var A,X=new Map,ue=h.get((A=s[0])===null||A===void 0?void 0:A.key)||S,Ve=ue.left+ue.width,Te=0;TeVt?(mt=Ue,Ne.current="x"):(mt=Xe,Ne.current="y"),h(-mt,-mt)&&je.preventDefault()}var et=(0,y.useRef)(null);et.current={onTouchStart:Tt,onTouchMove:Ut,onTouchEnd:Oe,onWheel:Ge},y.useEffect(function(){function je(Mt){et.current.onTouchStart(Mt)}function Ue(Mt){et.current.onTouchMove(Mt)}function Xe(Mt){et.current.onTouchEnd(Mt)}function mt(Mt){et.current.onWheel(Mt)}return document.addEventListener("touchmove",Ue,{passive:!1}),document.addEventListener("touchend",Xe,{passive:!1}),s.current.addEventListener("touchstart",je,{passive:!1}),s.current.addEventListener("wheel",mt),function(){document.removeEventListener("touchmove",Ue),document.removeEventListener("touchend",Xe)}},[])}var Ee=e(34280);function Me(s){var h=(0,y.useState)(0),v=(0,ae.Z)(h,2),A=v[0],X=v[1],ue=(0,y.useRef)(0),Ve=(0,y.useRef)();return Ve.current=s,(0,Ee.o)(function(){var Te;(Te=Ve.current)===null||Te===void 0||Te.call(Ve)},[A]),function(){ue.current===A&&(ue.current+=1,X(ue.current))}}function G(s){var h=(0,y.useRef)([]),v=(0,y.useState)({}),A=(0,ae.Z)(v,2),X=A[1],ue=(0,y.useRef)(typeof s=="function"?s():s),Ve=Me(function(){var rt=ue.current;h.current.forEach(function(ct){rt=ct(rt)}),h.current=[],ue.current=rt,X({})});function Te(rt){h.current.push(rt),Ve()}return[ue.current,Te]}var W={width:0,height:0,left:0,top:0,right:0};function j(s,h,v,A,X,ue,Ve){var Te=Ve.tabs,rt=Ve.tabPosition,ct=Ve.rtl,_e,bt,Ct;return["top","bottom"].includes(rt)?(_e="width",bt=ct?"right":"left",Ct=Math.abs(v)):(_e="height",bt="top",Ct=-v),(0,y.useMemo)(function(){if(!Te.length)return[0,0];for(var ht=Te.length,Pt=ht,xt=0;xtCt+h){Pt=xt-1;break}}for(var At=0,$t=ht-1;$t>=0;$t-=1){var Tt=s.get(Te[$t].key)||W;if(Tt[bt]=Pt?[0,0]:[At,Pt]},[s,h,A,X,ue,Ct,rt,Te.map(function(ht){return ht.key}).join("_"),ct])}function l(s){var h;return s instanceof Map?(h={},s.forEach(function(v,A){h[A]=v})):h=s,JSON.stringify(h)}var b="TABS_DQ";function M(s){return String(s).replace(/"/g,b)}function w(s,h,v,A){return!(!v||A||s===!1||s===void 0&&(h===!1||h===null))}function x(s,h){var v=s.prefixCls,A=s.editable,X=s.locale,ue=s.style;return!A||A.showAdd===!1?null:y.createElement("button",{ref:h,type:"button",className:"".concat(v,"-nav-add"),style:ue,"aria-label":(X==null?void 0:X.addAriaLabel)||"Add tab",onClick:function(Te){A.onEdit("add",{event:Te})}},A.addIcon||"+")}var k=y.forwardRef(x),K=y.forwardRef(function(s,h){var v=s.position,A=s.prefixCls,X=s.extra;if(!X)return null;var ue,Ve={};return(0,m.Z)(X)==="object"&&!y.isValidElement(X)?Ve=X:Ve.right=X,v==="right"&&(ue=Ve.right),v==="left"&&(ue=Ve.left),ue?y.createElement("div",{className:"".concat(A,"-extra-content"),ref:h},ue):null}),Ie=K,De=e(31561),be=e(15285),Je=e(10228);function ft(s,h){var v=s.prefixCls,A=s.id,X=s.tabs,ue=s.locale,Ve=s.mobile,Te=s.moreIcon,rt=Te===void 0?"More":Te,ct=s.moreTransitionName,_e=s.style,bt=s.className,Ct=s.editable,ht=s.tabBarGutter,Pt=s.rtl,xt=s.removeAriaLabel,wt=s.onTabClick,At=s.getPopupContainer,$t=s.popupClassName,Tt=(0,y.useState)(!1),Ut=(0,ae.Z)(Tt,2),Oe=Ut[0],Ne=Ut[1],Ge=(0,y.useState)(null),et=(0,ae.Z)(Ge,2),je=et[0],Ue=et[1],Xe="".concat(A,"-more-popup"),mt="".concat(v,"-dropdown"),Mt=je!==null?"".concat(Xe,"-").concat(je):null,Vt=ue==null?void 0:ue.dropdownAriaLabel;function gn(Sn,un){Sn.preventDefault(),Sn.stopPropagation(),Ct.onEdit("remove",{key:un,event:Sn})}var In=y.createElement(be.ZP,{onClick:function(un){var wn=un.key,Nn=un.domEvent;wt(wn,Nn),Ne(!1)},prefixCls:"".concat(mt,"-menu"),id:Xe,tabIndex:-1,role:"listbox","aria-activedescendant":Mt,selectedKeys:[je],"aria-label":Vt!==void 0?Vt:"expanded dropdown"},X.map(function(Sn){var un=Sn.closable,wn=Sn.disabled,Nn=Sn.closeIcon,Pn=Sn.key,qn=Sn.label,Xt=w(un,Nn,Ct,wn);return y.createElement(be.sN,{key:Pn,id:"".concat(Xe,"-").concat(Pn),role:"option","aria-controls":A&&"".concat(A,"-panel-").concat(Pn),disabled:wn},y.createElement("span",null,qn),Xt&&y.createElement("button",{type:"button","aria-label":xt||"remove",tabIndex:0,className:"".concat(mt,"-menu-item-remove"),onClick:function(nn){nn.stopPropagation(),gn(nn,Pn)}},Nn||Ct.removeIcon||"\xD7"))}));function Dn(Sn){for(var un=X.filter(function(Xt){return!Xt.disabled}),wn=un.findIndex(function(Xt){return Xt.key===je})||0,Nn=un.length,Pn=0;PnBn?"left":"right"})}),Vt=(0,ae.Z)(Mt,2),gn=Vt[0],In=Vt[1],Dn=ne(0,function(mn,Bn){!mt&&Tt&&Tt({direction:mn>Bn?"top":"bottom"})}),vn=(0,ae.Z)(Dn,2),on=vn[0],Xn=vn[1],Yn=(0,y.useState)([0,0]),Sn=(0,ae.Z)(Yn,2),un=Sn[0],wn=Sn[1],Nn=(0,y.useState)([0,0]),Pn=(0,ae.Z)(Nn,2),qn=Pn[0],Xt=Pn[1],Bt=(0,y.useState)([0,0]),nn=(0,ae.Z)(Bt,2),_t=nn[0],pr=nn[1],nr=(0,y.useState)([0,0]),sr=(0,ae.Z)(nr,2),ar=sr[0],$n=sr[1],Ar=G(new Map),Ir=(0,ae.Z)(Ar,2),kr=Ir[0],hn=Ir[1],Y=Z(ue,kr,qn[0]),ye=ee(un,mt),we=ee(qn,mt),$e=ee(_t,mt),yt=ee(ar,mt),zn=yeAn?An:mn}var en=(0,y.useRef)(),Gt=(0,y.useState)(),P=(0,ae.Z)(Gt,2),Q=P[0],fe=P[1];function qe(){fe(Date.now())}function dt(){window.clearTimeout(en.current)}ut(et,function(mn,Bn){function On(Jn,gr){Jn(function(Fn){var jn=Nt(Fn+gr);return jn})}return zn?(mt?On(In,mn):On(Xn,Bn),dt(),qe(),!0):!1}),(0,y.useEffect)(function(){return dt(),Q&&(en.current=window.setTimeout(function(){fe(0)},100)),dt},[Q]);var Ft=j(Y,pn,mt?gn:on,we,$e,yt,(0,le.Z)((0,le.Z)({},s),{},{tabs:ue})),ln=(0,ae.Z)(Ft,2),kt=ln[0],rn=ln[1],xr=(0,r.Z)(function(){var mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_e,Bn=Y.get(mn)||{width:0,height:0,left:0,right:0,top:0};if(mt){var On=gn;bt?Bn.rightgn+pn&&(On=Bn.right+Bn.width-pn):Bn.left<-gn?On=-Bn.left:Bn.left+Bn.width>-gn+pn&&(On=-(Bn.left+Bn.width-pn)),Xn(0),In(Nt(On))}else{var Jn=on;Bn.top<-on?Jn=-Bn.top:Bn.top+Bn.height>-on+pn&&(Jn=-(Bn.top+Bn.height-pn)),In(0),Xn(Nt(Jn))}}),hr={};xt==="top"||xt==="bottom"?hr[bt?"marginRight":"marginLeft"]=wt:hr.marginTop=wt;var rr=ue.map(function(mn,Bn){var On=mn.key;return y.createElement(We,{id:rt,prefixCls:X,key:On,tab:mn,style:Bn===0?void 0:hr,closable:mn.closable,editable:ht,active:On===_e,renderWrapper:At,removeAriaLabel:Pt==null?void 0:Pt.removeAriaLabel,onClick:function(gr){$t(On,gr)},onFocus:function(){xr(On),qe(),et.current&&(bt||(et.current.scrollLeft=0),et.current.scrollTop=0)}})}),er=function(){return hn(function(){var Bn=new Map;return ue.forEach(function(On){var Jn,gr=On.key,Fn=(Jn=je.current)===null||Jn===void 0?void 0:Jn.querySelector('[data-node-key="'.concat(M(gr),'"]'));Fn&&Bn.set(gr,{width:Fn.offsetWidth,height:Fn.offsetHeight,left:Fn.offsetLeft,top:Fn.offsetTop})}),Bn})};(0,y.useEffect)(function(){er()},[ue.map(function(mn){return mn.key}).join("_")]);var Wn=Me(function(){var mn=u(Oe),Bn=u(Ne),On=u(Ge);wn([mn[0]-Bn[0]-On[0],mn[1]-Bn[1]-On[1]]);var Jn=u(Xe);pr(Jn);var gr=u(Ue);$n(gr);var Fn=u(je);Xt([Fn[0]-Jn[0],Fn[1]-Jn[1]]),er()}),cn=ue.slice(0,kt),me=ue.slice(rn+1),te=[].concat((0,H.Z)(cn),(0,H.Z)(me)),re=Y.get(_e),Qe=F({activeTabOffset:re,horizontal:mt,rtl:bt,indicatorSize:Ut}),Le=Qe.style;(0,y.useEffect)(function(){xr()},[_e,Ot,An,l(re),l(Y),mt]),(0,y.useEffect)(function(){Wn()},[bt]);var zt=!!te.length,gt="".concat(X,"-nav-wrap"),Rt,at,Wt,Qn;return mt?bt?(at=gn>0,Rt=gn!==An):(Rt=gn<0,at=gn!==Ot):(Wt=on<0,Qn=on!==Ot),y.createElement(p.Z,{onResize:Wn},y.createElement("div",{ref:(0,C.x1)(h,Oe),role:"tablist",className:a()("".concat(X,"-nav"),Ve),style:Te,onKeyDown:function(){qe()}},y.createElement(Ie,{ref:Ne,position:"left",extra:Ct,prefixCls:X}),y.createElement(p.Z,{onResize:Wn},y.createElement("div",{className:a()(gt,(v={},(0,n.Z)(v,"".concat(gt,"-ping-left"),Rt),(0,n.Z)(v,"".concat(gt,"-ping-right"),at),(0,n.Z)(v,"".concat(gt,"-ping-top"),Wt),(0,n.Z)(v,"".concat(gt,"-ping-bottom"),Qn),v)),ref:et},y.createElement(p.Z,{onResize:Wn},y.createElement("div",{ref:je,className:"".concat(X,"-nav-list"),style:{transform:"translate(".concat(gn,"px, ").concat(on,"px)"),transition:Q?"none":void 0}},rr,y.createElement(k,{ref:Xe,prefixCls:X,locale:Pt,editable:ht,style:(0,le.Z)((0,le.Z)({},rr.length===0?void 0:hr),{},{visibility:zt?"hidden":null})}),y.createElement("div",{className:a()("".concat(X,"-ink-bar"),(0,n.Z)({},"".concat(X,"-ink-bar-animated"),ct.inkBar)),style:Le}))))),y.createElement(tt,(0,B.Z)({},s,{removeAriaLabel:Pt==null?void 0:Pt.removeAriaLabel,ref:Ue,prefixCls:X,tabs:te,className:!zt&&an,tabMoving:!!Q})),y.createElement(Ie,{ref:Ge,position:"right",extra:Ct,prefixCls:X})))}var g=y.forwardRef(ge),d=["renderTabBar"],ie=["label","key"];function L(s){var h=s.renderTabBar,v=(0,V.Z)(s,d),A=y.useContext(oe),X=A.tabs;if(h){var ue=(0,le.Z)((0,le.Z)({},v),{},{panes:X.map(function(Ve){var Te=Ve.label,rt=Ve.key,ct=(0,V.Z)(Ve,ie);return y.createElement(Ae,(0,B.Z)({tab:Te,key:rt,tabKey:rt},ct))})});return h(ue,g)}return y.createElement(g,v)}var f=e(48736);function N(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},h;return s===!1?h={inkBar:!1,tabPane:!1}:s===!0?h={inkBar:!0,tabPane:!1}:h=(0,le.Z)({inkBar:!0},(0,m.Z)(s)==="object"?s:{}),h.tabPaneMotion&&h.tabPane===void 0&&(h.tabPane=!0),!h.tabPaneMotion&&h.tabPane&&(h.tabPane=!1),h}var q=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],U=0;function Ce(s,h){var v,A=s.id,X=s.prefixCls,ue=X===void 0?"rc-tabs":X,Ve=s.className,Te=s.items,rt=s.direction,ct=s.activeKey,_e=s.defaultActiveKey,bt=s.editable,Ct=s.animated,ht=s.tabPosition,Pt=ht===void 0?"top":ht,xt=s.tabBarGutter,wt=s.tabBarStyle,At=s.tabBarExtraContent,$t=s.locale,Tt=s.moreIcon,Ut=s.moreTransitionName,Oe=s.destroyInactiveTabPane,Ne=s.renderTabBar,Ge=s.onChange,et=s.onTabClick,je=s.onTabScroll,Ue=s.getPopupContainer,Xe=s.popupClassName,mt=s.indicatorSize,Mt=(0,V.Z)(s,q),Vt=y.useMemo(function(){return(Te||[]).filter(function($n){return $n&&(0,m.Z)($n)==="object"&&"key"in $n})},[Te]),gn=rt==="rtl",In=N(Ct),Dn=(0,y.useState)(!1),vn=(0,ae.Z)(Dn,2),on=vn[0],Xn=vn[1];(0,y.useEffect)(function(){Xn((0,D.Z)())},[]);var Yn=(0,he.Z)(function(){var $n;return($n=Vt[0])===null||$n===void 0?void 0:$n.key},{value:ct,defaultValue:_e}),Sn=(0,ae.Z)(Yn,2),un=Sn[0],wn=Sn[1],Nn=(0,y.useState)(function(){return Vt.findIndex(function($n){return $n.key===un})}),Pn=(0,ae.Z)(Nn,2),qn=Pn[0],Xt=Pn[1];(0,y.useEffect)(function(){var $n=Vt.findIndex(function(Ir){return Ir.key===un});if($n===-1){var Ar;$n=Math.max(0,Math.min(qn,Vt.length-1)),wn((Ar=Vt[$n])===null||Ar===void 0?void 0:Ar.key)}Xt($n)},[Vt.map(function($n){return $n.key}).join("_"),un,qn]);var Bt=(0,he.Z)(null,{value:A}),nn=(0,ae.Z)(Bt,2),_t=nn[0],pr=nn[1];(0,y.useEffect)(function(){A||(pr("rc-tabs-".concat(U)),U+=1)},[]);function nr($n,Ar){et==null||et($n,Ar);var Ir=$n!==un;wn($n),Ir&&(Ge==null||Ge($n))}var sr={id:_t,activeKey:un,animated:In,tabPosition:Pt,rtl:gn,mobile:on},ar=(0,le.Z)((0,le.Z)({},sr),{},{editable:bt,locale:$t,moreIcon:Tt,moreTransitionName:Ut,tabBarGutter:xt,onTabClick:nr,onTabScroll:je,extra:At,style:wt,panes:null,getPopupContainer:Ue,popupClassName:Xe,indicatorSize:mt});return y.createElement(oe.Provider,{value:{tabs:Vt,prefixCls:ue}},y.createElement("div",(0,B.Z)({ref:h,id:A,className:a()(ue,"".concat(ue,"-").concat(Pt),(v={},(0,n.Z)(v,"".concat(ue,"-mobile"),on),(0,n.Z)(v,"".concat(ue,"-editable"),bt),(0,n.Z)(v,"".concat(ue,"-rtl"),gn),v),Ve)},Mt),y.createElement(L,(0,B.Z)({},ar,{renderTabBar:Ne})),y.createElement(ce,(0,B.Z)({destroyInactiveTabPane:Oe},sr,{animated:In}))))}var Se=y.forwardRef(Ce),Pe=Se,Be=Pe,nt=e(36355),lt=e(19716),It=()=>null,Ht=e(62892);const Jt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Lt(s){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},v;return h===!1?v={inkBar:!1,tabPane:!1}:h===!0?v={inkBar:!0,tabPane:!0}:v=Object.assign({inkBar:!0},typeof h=="object"?h:{}),v.tabPane&&(v.tabPaneMotion=Object.assign(Object.assign({},Jt),{motionName:(0,Ht.m)(s,"switch")})),v}var xn=e(11592),Rn=function(s,h){var v={};for(var A in s)Object.prototype.hasOwnProperty.call(s,A)&&h.indexOf(A)<0&&(v[A]=s[A]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,A=Object.getOwnPropertySymbols(s);Xh)}function Un(s,h){if(s)return s;const v=(0,xn.Z)(h).map(A=>{if(y.isValidElement(A)){const{key:X,props:ue}=A,Ve=ue||{},{tab:Te}=Ve,rt=Rn(Ve,["tab"]);return Object.assign(Object.assign({key:String(X)},rt),{label:Te})}return null});return Tn(v)}var ur=e(17313),cr=e(83116),tn=e(37613),lr=e(13826),Ln=s=>{const{componentCls:h,motionDurationSlow:v}=s;return[{[h]:{[`${h}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${v}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${v}`}}}}},[(0,lr.oN)(s,"slide-up"),(0,lr.oN)(s,"slide-down")]]};const _n=s=>{const{componentCls:h,tabsCardPadding:v,cardBg:A,cardGutter:X,colorBorderSecondary:ue,itemSelectedColor:Ve}=s;return{[`${h}-card`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-tab`]:{margin:0,padding:v,background:A,border:`${s.lineWidth}px ${s.lineType} ${ue}`,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOut}`},[`${h}-tab-active`]:{color:Ve,background:s.colorBgContainer},[`${h}-ink-bar`]:{visibility:"hidden"}},[`&${h}-top, &${h}-bottom`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-tab + ${h}-tab`]:{marginLeft:{_skip_check_:!0,value:`${X}px`}}}},[`&${h}-top`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-tab`]:{borderRadius:`${s.borderRadiusLG}px ${s.borderRadiusLG}px 0 0`},[`${h}-tab-active`]:{borderBottomColor:s.colorBgContainer}}},[`&${h}-bottom`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-tab`]:{borderRadius:`0 0 ${s.borderRadiusLG}px ${s.borderRadiusLG}px`},[`${h}-tab-active`]:{borderTopColor:s.colorBgContainer}}},[`&${h}-left, &${h}-right`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-tab + ${h}-tab`]:{marginTop:`${X}px`}}},[`&${h}-left`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-tab`]:{borderRadius:{_skip_check_:!0,value:`${s.borderRadiusLG}px 0 0 ${s.borderRadiusLG}px`}},[`${h}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:s.colorBgContainer}}}},[`&${h}-right`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${s.borderRadiusLG}px ${s.borderRadiusLG}px 0`}},[`${h}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:s.colorBgContainer}}}}}}},kn=s=>{const{componentCls:h,itemHoverColor:v,dropdownEdgeChildVerticalPadding:A}=s;return{[`${h}-dropdown`]:Object.assign(Object.assign({},(0,ur.Wf)(s)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:s.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${h}-dropdown-menu`]:{maxHeight:s.tabsDropdownHeight,margin:0,padding:`${A}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:s.colorBgContainer,backgroundClip:"padding-box",borderRadius:s.borderRadiusLG,outline:"none",boxShadow:s.boxShadowSecondary,"&-item":Object.assign(Object.assign({},ur.vS),{display:"flex",alignItems:"center",minWidth:s.tabsDropdownWidth,margin:0,padding:`${s.paddingXXS}px ${s.paddingSM}px`,color:s.colorText,fontWeight:"normal",fontSize:s.fontSize,lineHeight:s.lineHeight,cursor:"pointer",transition:`all ${s.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:s.marginSM},color:s.colorTextDescription,fontSize:s.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:v}},"&:hover":{background:s.controlItemBgHover},"&-disabled":{"&, &:hover":{color:s.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Fe=s=>{const{componentCls:h,margin:v,colorBorderSecondary:A,horizontalMargin:X,verticalItemPadding:ue,verticalItemMargin:Ve}=s;return{[`${h}-top, ${h}-bottom`]:{flexDirection:"column",[`> ${h}-nav, > div > ${h}-nav`]:{margin:X,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${s.lineWidth}px ${s.lineType} ${A}`,content:"''"},[`${h}-ink-bar`]:{height:s.lineWidthBold,"&-animated":{transition:`width ${s.motionDurationSlow}, left ${s.motionDurationSlow}, - right ${s.motionDurationSlow}`}},[`${h}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:s.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:s.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:s.boxShadowTabsOverflowRight},[`&${h}-nav-wrap-ping-left::before`]:{opacity:1},[`&${h}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${h}-top`]:{[`> ${h}-nav, - > div > ${h}-nav`]:{"&::before":{bottom:0},[`${h}-ink-bar`]:{bottom:0}}},[`${h}-bottom`]:{[`> ${h}-nav, > div > ${h}-nav`]:{order:1,marginTop:`${v}px`,marginBottom:0,"&::before":{top:0},[`${h}-ink-bar`]:{top:0}},[`> ${h}-content-holder, > div > ${h}-content-holder`]:{order:0}},[`${h}-left, ${h}-right`]:{[`> ${h}-nav, > div > ${h}-nav`]:{flexDirection:"column",minWidth:s.controlHeight*1.25,[`${h}-tab`]:{padding:ue,textAlign:"center"},[`${h}-tab + ${h}-tab`]:{margin:Ve},[`${h}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:s.controlHeight},"&::before":{top:0,boxShadow:s.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:s.boxShadowTabsOverflowBottom},[`&${h}-nav-wrap-ping-top::before`]:{opacity:1},[`&${h}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${h}-ink-bar`]:{width:s.lineWidthBold,"&-animated":{transition:`height ${s.motionDurationSlow}, top ${s.motionDurationSlow}`}},[`${h}-nav-list, ${h}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${h}-left`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${h}-content-holder, > div > ${h}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${s.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`},[`> ${h}-content > ${h}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:s.paddingLG}}}},[`${h}-right`]:{[`> ${h}-nav, > div > ${h}-nav`]:{order:1,[`${h}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${h}-content-holder, > div > ${h}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-s.lineWidth},borderRight:{_skip_check_:!0,value:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`},[`> ${h}-content > ${h}-tabpane`]:{paddingRight:{_skip_check_:!0,value:s.paddingLG}}}}}},it=s=>{const{componentCls:h,cardPaddingSM:v,cardPaddingLG:A,horizontalItemPaddingSM:X,horizontalItemPaddingLG:ue}=s;return{[h]:{"&-small":{[`> ${h}-nav`]:{[`${h}-tab`]:{padding:X,fontSize:s.titleFontSizeSM}}},"&-large":{[`> ${h}-nav`]:{[`${h}-tab`]:{padding:ue,fontSize:s.titleFontSizeLG}}}},[`${h}-card`]:{[`&${h}-small`]:{[`> ${h}-nav`]:{[`${h}-tab`]:{padding:v}},[`&${h}-bottom`]:{[`> ${h}-nav ${h}-tab`]:{borderRadius:`0 0 ${s.borderRadius}px ${s.borderRadius}px`}},[`&${h}-top`]:{[`> ${h}-nav ${h}-tab`]:{borderRadius:`${s.borderRadius}px ${s.borderRadius}px 0 0`}},[`&${h}-right`]:{[`> ${h}-nav ${h}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${s.borderRadius}px ${s.borderRadius}px 0`}}},[`&${h}-left`]:{[`> ${h}-nav ${h}-tab`]:{borderRadius:{_skip_check_:!0,value:`${s.borderRadius}px 0 0 ${s.borderRadius}px`}}}},[`&${h}-large`]:{[`> ${h}-nav`]:{[`${h}-tab`]:{padding:A}}}}}},St=s=>{const{componentCls:h,itemActiveColor:v,itemHoverColor:A,iconCls:X,tabsHorizontalItemMargin:ue,horizontalItemPadding:Ve,itemSelectedColor:Te,itemColor:rt}=s,ct=`${h}-tab`;return{[ct]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Ve,fontSize:s.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:rt,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:v}},(0,ur.Qy)(s)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-s.marginXXS},marginLeft:{_skip_check_:!0,value:s.marginXS},color:s.colorTextDescription,fontSize:s.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${s.motionDurationSlow}`,"&:hover":{color:s.colorTextHeading}},"&:hover":{color:A},[`&${ct}-active ${ct}-btn`]:{color:Te,textShadow:s.tabsActiveTextShadow},[`&${ct}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed"},[`&${ct}-disabled ${ct}-btn, &${ct}-disabled ${h}-remove`]:{"&:focus, &:active":{color:s.colorTextDisabled}},[`& ${ct}-remove ${X}`]:{margin:0},[X]:{marginRight:{_skip_check_:!0,value:s.marginSM}}},[`${ct} + ${ct}`]:{margin:{_skip_check_:!0,value:ue}}}},pt=s=>{const{componentCls:h,tabsHorizontalItemMarginRTL:v,iconCls:A,cardGutter:X}=s;return{[`${h}-rtl`]:{direction:"rtl",[`${h}-nav`]:{[`${h}-tab`]:{margin:{_skip_check_:!0,value:v},[`${h}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[A]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${s.marginSM}px`}},[`${h}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${s.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${s.marginXXS}px`},[A]:{margin:0}}}},[`&${h}-left`]:{[`> ${h}-nav`]:{order:1},[`> ${h}-content-holder`]:{order:0}},[`&${h}-right`]:{[`> ${h}-nav`]:{order:0},[`> ${h}-content-holder`]:{order:1}},[`&${h}-card${h}-top, &${h}-card${h}-bottom`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-tab + ${h}-tab`]:{marginRight:{_skip_check_:!0,value:X},marginLeft:{_skip_check_:!0,value:0}}}}},[`${h}-dropdown-rtl`]:{direction:"rtl"},[`${h}-menu-item`]:{[`${h}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Qt=s=>{const{componentCls:h,tabsCardPadding:v,cardHeight:A,cardGutter:X,itemHoverColor:ue,itemActiveColor:Ve,colorBorderSecondary:Te}=s;return{[h]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ur.Wf)(s)),{display:"flex",[`> ${h}-nav, > div > ${h}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${h}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${s.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${h}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${s.motionDurationSlow}`},[`${h}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${h}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${h}-nav-more`]:{position:"relative",padding:v,background:"transparent",border:0,color:s.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:s.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${h}-nav-add`]:Object.assign({minWidth:A,marginLeft:{_skip_check_:!0,value:X},padding:`0 ${s.paddingXS}px`,background:"transparent",border:`${s.lineWidth}px ${s.lineType} ${Te}`,borderRadius:`${s.borderRadiusLG}px ${s.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:s.colorText,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOut}`,"&:hover":{color:ue},"&:active, &:focus:not(:focus-visible)":{color:Ve}},(0,ur.Qy)(s))},[`${h}-extra-content`]:{flex:"none"},[`${h}-ink-bar`]:{position:"absolute",background:s.inkBarColor,pointerEvents:"none"}}),St(s)),{[`${h}-content`]:{position:"relative",width:"100%"},[`${h}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${h}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${h}-centered`]:{[`> ${h}-nav, > div > ${h}-nav`]:{[`${h}-nav-wrap`]:{[`&:not([class*='${h}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var yn=(0,cr.Z)("Tabs",s=>{const h=(0,tn.TS)(s,{tabsCardPadding:s.cardPadding||`${(s.cardHeight-Math.round(s.fontSize*s.lineHeight))/2-s.lineWidth}px ${s.padding}px`,dropdownEdgeChildVerticalPadding:s.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${s.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${s.horizontalItemGutter}px`});return[it(h),pt(h),Fe(h),kn(h),_n(h),Qt(h),Ln(h)]},s=>{const h=s.controlHeightLG;return{zIndexPopup:s.zIndexPopupBase+50,cardBg:s.colorFillAlter,cardHeight:h,cardPadding:"",cardPaddingSM:`${s.paddingXXS*1.5}px ${s.padding}px`,cardPaddingLG:`${s.paddingXS}px ${s.padding}px ${s.paddingXXS*1.5}px`,titleFontSize:s.fontSize,titleFontSizeLG:s.fontSizeLG,titleFontSizeSM:s.fontSize,inkBarColor:s.colorPrimary,horizontalMargin:`0 0 ${s.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${s.paddingSM}px 0`,horizontalItemPaddingSM:`${s.paddingXS}px 0`,horizontalItemPaddingLG:`${s.padding}px 0`,verticalItemPadding:`${s.paddingXS}px ${s.paddingLG}px`,verticalItemMargin:`${s.margin}px 0 0 0`,itemColor:s.colorText,itemSelectedColor:s.colorPrimary,itemHoverColor:s.colorPrimaryHover,itemActiveColor:s.colorPrimaryActive,cardGutter:s.marginXXS/2}}),fn=function(s,h){var v={};for(var A in s)Object.prototype.hasOwnProperty.call(s,A)&&h.indexOf(A)<0&&(v[A]=s[A]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,A=Object.getOwnPropertySymbols(s);X{const{type:h,className:v,rootClassName:A,size:X,onEdit:ue,hideAdd:Ve,centered:Te,addIcon:rt,popupClassName:ct,children:_e,items:bt,animated:Ct,style:ht,indicatorSize:Pt}=s,xt=fn(s,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:wt,moreIcon:At=y.createElement(i.Z,null)}=xt,{direction:$t,tabs:Tt,getPrefixCls:Ut,getPopupContainer:Oe}=y.useContext(nt.E_),Ne=Ut("tabs",wt),[Ge,et]=yn(Ne);let je;h==="editable-card"&&(je={onEdit:(gn,In)=>{let{key:Dn,event:vn}=In;ue==null||ue(gn==="add"?vn:Dn,gn)},removeIcon:y.createElement(t.Z,null),addIcon:rt||y.createElement(E.Z,null),showAdd:Ve!==!0});const Ue=Ut(),Xe=Un(bt,_e),mt=Lt(Ne,Ct),Mt=(0,lt.Z)(X),Vt=Object.assign(Object.assign({},Tt==null?void 0:Tt.style),ht);return Ge(y.createElement(Be,Object.assign({direction:$t,getPopupContainer:Oe,moreTransitionName:`${Ue}-slide-up`},xt,{items:Xe,className:a()({[`${Ne}-${Mt}`]:Mt,[`${Ne}-card`]:["card","editable-card"].includes(h),[`${Ne}-editable-card`]:h==="editable-card",[`${Ne}-centered`]:Te},Tt==null?void 0:Tt.className,v,A,et),popupClassName:a()(ct,et),style:Vt,editable:je,moreIcon:At,prefixCls:Ne,animated:mt,indicatorSize:Pt!=null?Pt:Tt==null?void 0:Tt.indicatorSize})))};bn.TabPane=It;var _=bn},17574:function(qt,ke,e){"use strict";e.d(ke,{default:function(){return j}});var t=e(60091),i=e(94480),E=e(52671),I=e(8657),a=e(54476),B=e(59301),n={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"},le=n,ae=e(7657),m=function(b,M){return B.createElement(ae.Z,(0,a.Z)({},b,{ref:M,icon:le}))},V=B.forwardRef(m),y=V,D=e(92310),he=e.n(D),se=e(35654),oe=e(71430),Ye=e(36355),Ae=e(56082),Ze=e(62892),ce=e(20648);const H=4;function p(l){const{dropPosition:b,dropLevelOffset:M,prefixCls:w,indent:x,direction:k="ltr"}=l,K=k==="ltr"?"left":"right",Ie=k==="ltr"?"right":"left",De={[K]:-M*x+H,[Ie]:0};switch(b){case-1:De.top=-3;break;case 1:De.bottom=-3;break;default:De.bottom=-3,De[K]=x+H;break}return B.createElement("div",{style:De,className:`${w}-drop-indicator`})}var r=e(71997),S=B.forwardRef((l,b)=>{const{getPrefixCls:M,direction:w,virtual:x,tree:k}=B.useContext(Ye.E_),{prefixCls:K,className:Ie,showIcon:De=!1,showLine:be,switcherIcon:Je,blockNode:ft=!1,children:tt,checkable:de=!1,selectable:We=!0,draggable:R,motion:O,style:F}=l,u=M("tree",K),ee=M(),ge=O!=null?O:Object.assign(Object.assign({},(0,Ze.Z)(ee)),{motionAppear:!1}),g=Object.assign(Object.assign({},l),{checkable:de,selectable:We,showIcon:De,motion:ge,blockNode:ft,showLine:!!be,dropIndicatorRender:p}),[d,ie]=(0,ce.ZP)(u),L=B.useMemo(()=>{if(!R)return!1;let N={};switch(typeof R){case"function":N.nodeDraggable=R;break;case"object":N=Object.assign({},R);break;default:break}return N.icon!==!1&&(N.icon=N.icon||B.createElement(Ae.Z,null)),N},[R]),f=N=>B.createElement(r.Z,{prefixCls:u,switcherIcon:Je,treeNodeProps:N,showLine:be});return d(B.createElement(t.Z,Object.assign({itemHeight:20,ref:b,virtual:x},g,{style:Object.assign(Object.assign({},k==null?void 0:k.style),F),prefixCls:u,className:he()({[`${u}-icon-hide`]:!De,[`${u}-block-node`]:ft,[`${u}-unselectable`]:!We,[`${u}-rtl`]:w==="rtl"},k==null?void 0:k.className,Ie,ie),direction:w,checkable:de&&B.createElement("span",{className:`${u}-checkbox-inner`}),selectable:We,switcherIcon:f,draggable:L}),tt))}),Z;(function(l){l[l.None=0]="None",l[l.Start=1]="Start",l[l.End=2]="End"})(Z||(Z={}));function ne(l,b){function M(w){const{key:x,children:k}=w;b(x,w)!==!1&&ne(k||[],b)}l.forEach(M)}function J(l){let{treeData:b,expandedKeys:M,startKey:w,endKey:x}=l;const k=[];let K=Z.None;if(w&&w===x)return[w];if(!w||!x)return[];function Ie(De){return De===w||De===x}return ne(b,De=>{if(K===Z.End)return!1;if(Ie(De)){if(k.push(De),K===Z.None)K=Z.Start;else if(K===Z.Start)return K=Z.End,!1}else K===Z.Start&&k.push(De);return M.includes(De)}),k}function T(l,b){const M=(0,i.Z)(b),w=[];return ne(l,(x,k)=>{const K=M.indexOf(x);return K!==-1&&(w.push(k),M.splice(K,1)),!!M.length}),w}var Re=function(l,b){var M={};for(var w in l)Object.prototype.hasOwnProperty.call(l,w)&&b.indexOf(w)<0&&(M[w]=l[w]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,w=Object.getOwnPropertySymbols(l);x{var{defaultExpandAll:M,defaultExpandParent:w,defaultExpandedKeys:x}=l,k=Re(l,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const K=B.useRef(),Ie=B.useRef(),De=()=>{const{keyEntities:L}=(0,oe.I8)(ut(k));let f;return M?f=Object.keys(L):w?f=(0,se.r7)(k.expandedKeys||x||[],L):f=k.expandedKeys||x,f},[be,Je]=B.useState(k.selectedKeys||k.defaultSelectedKeys||[]),[ft,tt]=B.useState(()=>De());B.useEffect(()=>{"selectedKeys"in k&&Je(k.selectedKeys)},[k.selectedKeys]),B.useEffect(()=>{"expandedKeys"in k&&tt(k.expandedKeys)},[k.expandedKeys]);const de=(L,f)=>{var N;return"expandedKeys"in k||tt(L),(N=k.onExpand)===null||N===void 0?void 0:N.call(k,L,f)},We=(L,f)=>{var N;const{multiple:q}=k,{node:U,nativeEvent:Ce}=f,{key:Se=""}=U,Pe=ut(k),Be=Object.assign(Object.assign({},f),{selected:!0}),nt=(Ce==null?void 0:Ce.ctrlKey)||(Ce==null?void 0:Ce.metaKey),lt=Ce==null?void 0:Ce.shiftKey;let vt;q&&nt?(vt=L,K.current=Se,Ie.current=vt,Be.selectedNodes=T(Pe,vt)):q&<?(vt=Array.from(new Set([].concat((0,i.Z)(Ie.current||[]),(0,i.Z)(J({treeData:Pe,expandedKeys:ft,startKey:Se,endKey:K.current}))))),Be.selectedNodes=T(Pe,vt)):(vt=[Se],K.current=Se,Ie.current=vt,Be.selectedNodes=T(Pe,vt)),(N=k.onSelect)===null||N===void 0||N.call(k,vt,Be),"selectedKeys"in k||Je(vt)},{getPrefixCls:R,direction:O}=B.useContext(Ye.E_),{prefixCls:F,className:u,showIcon:ee=!0,expandAction:ge="click"}=k,g=Re(k,["prefixCls","className","showIcon","expandAction"]),d=R("tree",F),ie=he()(`${d}-directory`,{[`${d}-directory-rtl`]:O==="rtl"},u);return B.createElement(S,Object.assign({icon:xe,ref:b,blockNode:!0},g,{showIcon:ee,expandAction:ge,prefixCls:d,className:ie,expandedKeys:ft,selectedKeys:be,onSelect:We,onExpand:de}))};var G=B.forwardRef(Ee);const W=S;W.DirectoryTree=G,W.TreeNode=t.O;var j=W},20648:function(qt,ke,e){"use strict";e.d(ke,{TM:function(){return D},Yk:function(){return y}});var t=e(36237),i=e(98447),E=e(17313),I=e(8378),a=e(37613),B=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),le=(he,se)=>({[`.${he}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${se.motionDurationSlow}`}}}),ae=(he,se)=>({[`.${he}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:se.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${se.lineWidthBold}px solid ${se.colorPrimary}`,borderRadius:"50%",content:'""'}}}),m=(he,se)=>{const{treeCls:oe,treeNodeCls:Ye,treeNodePadding:Ae,titleHeight:Ze,nodeSelectedBg:ce,nodeHoverBg:H}=se,p=se.paddingXS;return{[oe]:Object.assign(Object.assign({},(0,E.Wf)(se)),{background:se.colorBgContainer,borderRadius:se.borderRadius,transition:`background-color ${se.motionDurationSlow}`,[`&${oe}-rtl`]:{[`${oe}-switcher`]:{"&_close":{[`${oe}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${oe}-active-focused)`]:Object.assign({},(0,E.oN)(se)),[`${oe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${oe}-block-node`]:{[`${oe}-list-holder-inner`]:{alignItems:"stretch",[`${oe}-node-content-wrapper`]:{flex:"auto"},[`${Ye}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ae,insetInlineStart:0,border:`1px solid ${se.colorPrimary}`,opacity:0,animationName:n,animationDuration:se.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Ye}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ae}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${oe}-node-content-wrapper`]:{color:se.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${oe}-node-content-wrapper`]:Object.assign({},(0,E.oN)(se)),[`&:not(${Ye}-disabled).filter-node ${oe}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${oe}-draggable-icon`]:{flexShrink:0,width:Ze,lineHeight:`${Ze}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${se.motionDurationSlow}`,[`${Ye}:hover &`]:{opacity:.45}},[`&${Ye}-disabled`]:{[`${oe}-draggable-icon`]:{visibility:"hidden"}}}},[`${oe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ze}},[`${oe}-draggable-icon`]:{visibility:"hidden"},[`${oe}-switcher`]:Object.assign(Object.assign({},le(he,se)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ze,margin:0,lineHeight:`${Ze}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${oe}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:se.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-Ae,marginInlineStart:-1,borderInlineEnd:`1px solid ${se.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ze/2*.8,height:Ze/2,borderBottom:`1px solid ${se.colorBorder}`,content:'""'}}}),[`${oe}-checkbox`]:{top:"initial",marginInlineEnd:p},[`${oe}-node-content-wrapper, ${oe}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ze,margin:0,padding:`0 ${se.paddingXS/2}px`,color:"inherit",lineHeight:`${Ze}px`,background:"transparent",borderRadius:se.borderRadius,cursor:"pointer",transition:`all ${se.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:H},[`&${oe}-node-selected`]:{backgroundColor:ce},[`${oe}-iconEle`]:{display:"inline-block",width:Ze,height:Ze,lineHeight:`${Ze}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${oe}-unselectable ${oe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${oe}-node-content-wrapper`]:Object.assign({lineHeight:`${Ze}px`,userSelect:"none"},ae(he,se)),[`${Ye}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${se.colorPrimary}`}},"&-show-line":{[`${oe}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-Ae,borderInlineEnd:`1px solid ${se.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${oe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ye}-leaf-last`]:{[`${oe}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ze/2}px !important`}}}}})}},V=he=>{const{treeCls:se,treeNodeCls:oe,treeNodePadding:Ye,directoryNodeSelectedBg:Ae,directoryNodeSelectedColor:Ze}=he;return{[`${se}${se}-directory`]:{[oe]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ye,insetInlineStart:0,transition:`background-color ${he.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:he.controlItemBgHover}},"> *":{zIndex:1},[`${se}-switcher`]:{transition:`color ${he.motionDurationMid}`},[`${se}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${se}-node-selected`]:{color:Ze,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ae},[`${se}-switcher`]:{color:Ze},[`${se}-node-content-wrapper`]:{color:Ze,background:"transparent"}}}}}},y=(he,se)=>{const oe=`.${he}`,Ye=`${oe}-treenode`,Ae=se.paddingXS/2,Ze=(0,a.TS)(se,{treeCls:oe,treeNodeCls:Ye,treeNodePadding:Ae});return[m(he,Ze),V(Ze)]},D=he=>{const{controlHeightSM:se}=he;return{titleHeight:se,nodeHoverBg:he.controlItemBgHover,nodeSelectedBg:he.controlItemBgActive}};ke.ZP=(0,B.Z)("Tree",(he,se)=>{let{prefixCls:oe}=se;return[{[he.componentCls]:(0,i.C2)(`${oe}-checkbox`,he)},y(oe,he),(0,I.Z)(he)]},he=>{const{colorTextLightSolid:se,colorPrimary:oe}=he;return Object.assign(Object.assign({},D(he)),{directoryNodeSelectedColor:se,directoryNodeSelectedBg:oe})})},71997:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return Ye}});var t=e(54476),i=e(59301),E={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"},I=E,a=e(7657),B=function(Ze,ce){return i.createElement(a.Z,(0,t.Z)({},Ze,{ref:ce,icon:I}))},n=i.forwardRef(B),le=n,ae=e(52671),m=e(58617),V=e(15075),y=e(43531),D=e(92310),he=e.n(D),se=e(92343),Ye=Ae=>{const{prefixCls:Ze,switcherIcon:ce,treeNodeProps:H,showLine:p}=Ae,{isLeaf:r,expanded:C,loading:S}=H;if(S)return i.createElement(m.Z,{className:`${Ze}-switcher-loading-icon`});let Z;if(p&&typeof p=="object"&&(Z=p.showLeafIcon),r){if(!p)return null;if(typeof Z!="boolean"&&Z){const T=typeof Z=="function"?Z(H):Z,Re=`${Ze}-switcher-line-custom-icon`;return(0,se.l$)(T)?(0,se.Tm)(T,{className:he()(T.props.className||"",Re)}):T}return Z?i.createElement(ae.Z,{className:`${Ze}-switcher-line-icon`}):i.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const ne=`${Ze}-switcher-icon`,J=typeof ce=="function"?ce(H):ce;return(0,se.l$)(J)?(0,se.Tm)(J,{className:he()(J.props.className||"",ne)}):J!==void 0?J:p?C?i.createElement(V.Z,{className:`${Ze}-switcher-line-icon`}):i.createElement(y.Z,{className:`${Ze}-switcher-line-icon`}):i.createElement(le,{className:ne})}},48066:function(qt,ke,e){"use strict";e.d(ke,{default:function(){return kn}});var t=e(59301),i=e(40001),E=e(81953),I=e(54476),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},B=a,n=e(7657),le=function(it,St){return t.createElement(n.Z,(0,I.Z)({},it,{ref:St,icon:B}))},ae=t.forwardRef(le),m=ae,V=e(92310),y=e.n(V),D=e(25769),he=e.n(D),se=e(29301),oe=e(11592),Ye=e(34280),Ae=e(18929),Ze=e(2738),ce=e(8654),H=e(24514),p=e(10228),r=function(Fe,it){var St={};for(var pt in Fe)Object.prototype.hasOwnProperty.call(Fe,pt)&&it.indexOf(pt)<0&&(St[pt]=Fe[pt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,pt=Object.getOwnPropertySymbols(Fe);Qt{const St=s=>{const{keyCode:h}=s;h===p.Z.ENTER&&s.preventDefault()},pt=s=>{const{keyCode:h}=s,{onClick:v}=Fe;h===p.Z.ENTER&&v&&v()},{style:Qt,noStyle:yn,disabled:fn}=Fe,bn=r(Fe,["style","noStyle","disabled"]);let _={};return yn||(_=Object.assign({},C)),fn&&(_.pointerEvents="none"),_=Object.assign(Object.assign({},_),Qt),t.createElement("div",Object.assign({role:"button",tabIndex:0,ref:it},bn,{onKeyDown:St,onKeyUp:pt,style:_}))}),ne=e(36355),J=e(9763),T=e(6848),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},xe=Re,ut=function(it,St){return t.createElement(n.Z,(0,I.Z)({},it,{ref:St,icon:xe}))},Ee=t.forwardRef(ut),Me=Ee,G=e(92343),W=e(1643),j=e(15969),l=e(83116),b=e(30071);const M=(Fe,it,St,pt)=>{const{titleMarginBottom:Qt,fontWeightStrong:yn}=pt;return{marginBottom:Qt,color:St,fontWeight:yn,fontSize:Fe,lineHeight:it}},w=Fe=>{const it=[1,2,3,4,5],St={};return it.forEach(pt=>{St[` - h${pt}&, - div&-h${pt}, - div&-h${pt} > textarea, - h${pt} - `]=M(Fe[`fontSizeHeading${pt}`],Fe[`lineHeightHeading${pt}`],Fe.colorTextHeading,Fe)}),St},x=Fe=>{const{componentCls:it}=Fe;return{"a&, a":Object.assign(Object.assign({},(0,j.N)(Fe)),{textDecoration:Fe.linkDecoration,"&:active, &:hover":{textDecoration:Fe.linkHoverDecoration},[`&[disabled], &${it}-disabled`]:{color:Fe.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:Fe.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},k=Fe=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:Fe.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:Fe.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:b.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:Fe.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),K=Fe=>{const{componentCls:it,paddingSM:St}=Fe,pt=St;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-Fe.paddingSM,marginTop:-pt,marginBottom:`calc(1em - ${pt}px)`},[`${it}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:Fe.marginXS+2,insetBlockEnd:Fe.marginXS,color:Fe.colorTextDescription,fontWeight:"normal",fontSize:Fe.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Ie=Fe=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:Fe.colorSuccess}}}),De=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),be=Fe=>{const{componentCls:it,titleMarginTop:St}=Fe;return{[it]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:Fe.colorText,wordBreak:"break-word",lineHeight:Fe.lineHeight,[`&${it}-secondary`]:{color:Fe.colorTextDescription},[`&${it}-success`]:{color:Fe.colorSuccess},[`&${it}-warning`]:{color:Fe.colorWarning},[`&${it}-danger`]:{color:Fe.colorError,"a&:active, a&:focus":{color:Fe.colorErrorActive},"a&:hover":{color:Fe.colorErrorHover}},[`&${it}-disabled`]:{color:Fe.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},w(Fe)),{[` - & + h1${it}, - & + h2${it}, - & + h3${it}, - & + h4${it}, - & + h5${it} - `]:{marginTop:St},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:St}}}),k(Fe)),x(Fe)),{[` - ${it}-expand, - ${it}-edit, - ${it}-copy - `]:Object.assign(Object.assign({},(0,j.N)(Fe)),{marginInlineStart:Fe.marginXXS})}),K(Fe)),Ie(Fe)),De()),{"&-rtl":{direction:"rtl"}})}};var Je=(0,l.Z)("Typography",Fe=>[be(Fe)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),tt=Fe=>{const{prefixCls:it,"aria-label":St,className:pt,style:Qt,direction:yn,maxLength:fn,autoSize:bn=!0,value:_,onSave:s,onCancel:h,onEnd:v,component:A,enterIcon:X=t.createElement(Me,null)}=Fe,ue=t.useRef(null),Ve=t.useRef(!1),Te=t.useRef(),[rt,ct]=t.useState(_);t.useEffect(()=>{ct(_)},[_]),t.useEffect(()=>{if(ue.current&&ue.current.resizableTextArea){const{textArea:Oe}=ue.current.resizableTextArea;Oe.focus();const{length:Ne}=Oe.value;Oe.setSelectionRange(Ne,Ne)}},[]);const _e=Oe=>{let{target:Ne}=Oe;ct(Ne.value.replace(/[\n\r]/g,""))},bt=()=>{Ve.current=!0},Ct=()=>{Ve.current=!1},ht=Oe=>{let{keyCode:Ne}=Oe;Ve.current||(Te.current=Ne)},Pt=()=>{s(rt.trim())},xt=Oe=>{let{keyCode:Ne,ctrlKey:Ge,altKey:et,metaKey:je,shiftKey:Ue}=Oe;Te.current===Ne&&!Ve.current&&!Ge&&!et&&!je&&!Ue&&(Ne===p.Z.ENTER?(Pt(),v==null||v()):Ne===p.Z.ESC&&h())},wt=()=>{Pt()},At=A?`${it}-${A}`:"",[$t,Tt]=Je(it),Ut=y()(it,`${it}-edit-content`,{[`${it}-rtl`]:yn==="rtl"},pt,At,Tt);return $t(t.createElement("div",{className:Ut,style:Qt},t.createElement(W.Z,{ref:ue,maxLength:fn,value:rt,onChange:_e,onKeyDown:ht,onKeyUp:xt,onCompositionStart:bt,onCompositionEnd:Ct,onBlur:wt,"aria-label":St,rows:1,autoSize:bn}),X!==null?(0,G.Tm)(X,{className:`${it}-edit-content-confirm`}):null))},de=function(Fe,it){var St={};for(var pt in Fe)Object.prototype.hasOwnProperty.call(Fe,pt)&&it.indexOf(pt)<0&&(St[pt]=Fe[pt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,pt=Object.getOwnPropertySymbols(Fe);Qt{const{prefixCls:St,component:pt="article",className:Qt,rootClassName:yn,setContentRef:fn,children:bn,direction:_,style:s}=Fe,h=de(Fe,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:v,direction:A,typography:X}=t.useContext(ne.E_),ue=_!=null?_:A;let Ve=it;fn&&(Ve=(0,ce.sQ)(it,fn));const Te=v("typography",St),[rt,ct]=Je(Te),_e=y()(Te,X==null?void 0:X.className,{[`${Te}-rtl`]:ue==="rtl"},Qt,yn,ct),bt=Object.assign(Object.assign({},X==null?void 0:X.style),s);return rt(t.createElement(pt,Object.assign({className:_e,style:bt,ref:Ve},h),bn))});function O(Fe,it){return t.useMemo(()=>{const St=!!Fe;return[St,Object.assign(Object.assign({},it),St&&typeof Fe=="object"?Fe:null)]},[Fe])}var u=(Fe,it)=>{const St=t.useRef(!1);t.useEffect(()=>{St.current?Fe():St.current=!0},it)};function ee(Fe){const it=typeof Fe;return it==="string"||it==="number"}function ge(Fe){let it=0;return Fe.forEach(St=>{ee(St)?it+=String(St).length:it+=1}),it}function g(Fe,it){let St=0;const pt=[];for(let Qt=0;Qtit){const s=it-St;return pt.push(String(yn).slice(0,s)),pt}pt.push(yn),St=_}return Fe}const d=0,ie=1,L=2,f=3,N=4;var U=Fe=>{let{enabledMeasure:it,children:St,text:pt,width:Qt,fontSize:yn,rows:fn,onEllipsis:bn}=Fe;const[[_,s,h],v]=t.useState([0,0,0]),[A,X]=t.useState(0),[ue,Ve]=t.useState(d),[Te,rt]=t.useState(0),ct=t.useRef(null),_e=t.useRef(null),bt=t.useMemo(()=>(0,oe.Z)(pt),[pt]),Ct=t.useMemo(()=>ge(bt),[bt]),ht=t.useMemo(()=>!it||ue!==f?A&&ue!==N&&it?St(g(bt,A),A{it&&Qt&&yn&&Ct&&(Ve(ie),v([0,Math.ceil(Ct/2),Ct]))},[it,Qt,yn,pt,Ct,fn]),(0,Ye.Z)(()=>{var At;ue===ie&&rt(((At=ct.current)===null||At===void 0?void 0:At.offsetHeight)||0)},[ue]),(0,Ye.Z)(()=>{var At,$t;if(Te){if(ue===ie){const Tt=((At=_e.current)===null||At===void 0?void 0:At.offsetHeight)||0,Ut=fn*Te;Tt<=Ut?(Ve(N),bn(!1)):Ve(L)}else if(ue===L)if(_!==h){const Tt=(($t=_e.current)===null||$t===void 0?void 0:$t.offsetHeight)||0,Ut=fn*Te;let Oe=_,Ne=h;_===h-1?Ne=_:Tt<=Ut?Oe=s:Ne=s;const Ge=Math.ceil((Oe+Ne)/2);v([Oe,Ge,Ne])}else Ve(f),X(s),bn(!0)}},[ue,_,h,fn,Te]);const Pt={width:Qt,whiteSpace:"normal",margin:0,padding:0},xt=(At,$t,Tt)=>t.createElement("span",{"aria-hidden":!0,ref:$t,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(yn/2)*2},Tt)},At),wt=(At,$t)=>{const Tt=g(bt,At);return xt(St(Tt,!0),$t,Pt)};return t.createElement(t.Fragment,null,ht,it&&ue!==f&&ue!==N&&t.createElement(t.Fragment,null,xt("lg",ct,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ue===ie?xt(St(bt,!1),_e,Pt):wt(s,_e)))},Se=Fe=>{let{enabledEllipsis:it,isEllipsis:St,children:pt,tooltipProps:Qt}=Fe;return!(Qt!=null&&Qt.title)||!it?pt:t.createElement(T.Z,Object.assign({open:St?void 0:!1},Qt),pt)},Pe=function(Fe,it){var St={};for(var pt in Fe)Object.prototype.hasOwnProperty.call(Fe,pt)&&it.indexOf(pt)<0&&(St[pt]=Fe[pt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,pt=Object.getOwnPropertySymbols(Fe);Qt{var St,pt,Qt;const{prefixCls:yn,className:fn,style:bn,type:_,disabled:s,children:h,ellipsis:v,editable:A,copyable:X,component:ue,title:Ve}=Fe,Te=Pe(Fe,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:rt,direction:ct}=t.useContext(ne.E_),[_e]=(0,J.Z)("Text"),bt=t.useRef(null),Ct=t.useRef(null),ht=rt("typography",yn),Pt=(0,Ze.Z)(Te,["mark","code","delete","underline","strong","keyboard","italic"]),[xt,wt]=O(A),[At,$t]=(0,Ae.Z)(!1,{value:wt.editing}),{triggerType:Tt=["icon"]}=wt,Ut=Nt=>{var en;Nt&&((en=wt.onStart)===null||en===void 0||en.call(wt)),$t(Nt)};u(()=>{var Nt;At||(Nt=Ct.current)===null||Nt===void 0||Nt.focus()},[At]);const Oe=Nt=>{Nt==null||Nt.preventDefault(),Ut(!0)},Ne=Nt=>{var en;(en=wt.onChange)===null||en===void 0||en.call(wt,Nt),Ut(!1)},Ge=()=>{var Nt;(Nt=wt.onCancel)===null||Nt===void 0||Nt.call(wt),Ut(!1)},[et,je]=O(X),[Ue,Xe]=t.useState(!1),mt=t.useRef(null),Mt={};je.format&&(Mt.format=je.format);const Vt=()=>{mt.current&&clearTimeout(mt.current)},gn=Nt=>{var en;Nt==null||Nt.preventDefault(),Nt==null||Nt.stopPropagation(),he()(je.text||String(h)||"",Mt),Xe(!0),Vt(),mt.current=setTimeout(()=>{Xe(!1)},3e3),(en=je.onCopy)===null||en===void 0||en.call(je,Nt)};t.useEffect(()=>Vt,[]);const[In,Dn]=t.useState(!1),[vn,on]=t.useState(!1),[Xn,Yn]=t.useState(!1),[Sn,un]=t.useState(!1),[wn,Nn]=t.useState(!1),[Pn,qn]=t.useState(!0),[Xt,Bt]=O(v,{expandable:!1}),nn=Xt&&!Xn,{rows:_t=1}=Bt,pr=t.useMemo(()=>!nn||Bt.suffix!==void 0||Bt.onEllipsis||Bt.expandable||xt||et,[nn,Bt,xt,et]);(0,Ye.Z)(()=>{Xt&&!pr&&(Dn((0,H.G)("webkitLineClamp")),on((0,H.G)("textOverflow")))},[pr,Xt]);const nr=t.useMemo(()=>pr?!1:_t===1?vn:In,[pr,vn,In]),sr=nn&&(nr?wn:Sn),ar=nn&&_t===1&&nr,$n=nn&&_t>1&&nr,Ar=Nt=>{var en;Yn(!0),(en=Bt.onExpand)===null||en===void 0||en.call(Bt,Nt)},[Ir,kr]=t.useState(0),[hn,Y]=t.useState(0),ye=(Nt,en)=>{let{offsetWidth:Gt}=Nt;var P;kr(Gt),Y(parseInt((P=window.getComputedStyle)===null||P===void 0?void 0:P.call(window,en).fontSize,10)||0)},we=Nt=>{var en;un(Nt),Sn!==Nt&&((en=Bt.onEllipsis)===null||en===void 0||en.call(Bt,Nt))};t.useEffect(()=>{const Nt=bt.current;if(Xt&&nr&&Nt){const en=$n?Nt.offsetHeight{const Nt=bt.current;if(typeof IntersectionObserver=="undefined"||!Nt||!nr||!nn)return;const en=new IntersectionObserver(()=>{qn(!!Nt.offsetParent)});return en.observe(Nt),()=>{en.disconnect()}},[nr,nn]);let $e={};Bt.tooltip===!0?$e={title:(St=wt.text)!==null&&St!==void 0?St:h}:t.isValidElement(Bt.tooltip)?$e={title:Bt.tooltip}:typeof Bt.tooltip=="object"?$e=Object.assign({title:(pt=wt.text)!==null&&pt!==void 0?pt:h},Bt.tooltip):$e={title:Bt.tooltip};const yt=t.useMemo(()=>{const Nt=en=>["string","number"].includes(typeof en);if(!(!Xt||nr)){if(Nt(wt.text))return wt.text;if(Nt(h))return h;if(Nt(Ve))return Ve;if(Nt($e.title))return $e.title}},[Xt,nr,Ve,$e.title,sr]);if(At)return t.createElement(tt,{value:(Qt=wt.text)!==null&&Qt!==void 0?Qt:typeof h=="string"?h:"",onSave:Ne,onCancel:Ge,onEnd:wt.onEnd,prefixCls:ht,className:fn,style:bn,direction:ct,component:ue,maxLength:wt.maxLength,autoSize:wt.autoSize,enterIcon:wt.enterIcon});const zn=()=>{const{expandable:Nt,symbol:en}=Bt;if(!Nt)return null;let Gt;return en?Gt=en:Gt=_e==null?void 0:_e.expand,t.createElement("a",{key:"expand",className:`${ht}-expand`,onClick:Ar,"aria-label":_e==null?void 0:_e.expand},Gt)},pn=()=>{if(!xt)return;const{icon:Nt,tooltip:en}=wt,Gt=(0,oe.Z)(en)[0]||(_e==null?void 0:_e.edit),P=typeof Gt=="string"?Gt:"";return Tt.includes("icon")?t.createElement(T.Z,{key:"edit",title:en===!1?"":Gt},t.createElement(Z,{ref:Ct,className:`${ht}-edit`,onClick:Oe,"aria-label":P},Nt||t.createElement(m,{role:"button"}))):null},an=()=>{if(!et)return;const{tooltips:Nt,icon:en}=je,Gt=lt(Nt),P=lt(en),Q=Ue?nt(Gt[1],_e==null?void 0:_e.copied):nt(Gt[0],_e==null?void 0:_e.copy),fe=Ue?_e==null?void 0:_e.copied:_e==null?void 0:_e.copy,qe=typeof Q=="string"?Q:fe;return t.createElement(T.Z,{key:"copy",title:Q},t.createElement(Z,{className:y()(`${ht}-copy`,Ue&&`${ht}-copy-success`),onClick:gn,"aria-label":qe},Ue?nt(P[1],t.createElement(i.Z,null),!0):nt(P[0],t.createElement(E.Z,null),!0)))},Ot=Nt=>[Nt&&zn(),pn(),an()],An=Nt=>[Nt&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},vt),Bt.suffix,Ot(Nt)];return t.createElement(se.Z,{onResize:ye,disabled:!nn||nr},Nt=>t.createElement(Se,{tooltipProps:$e,enabledEllipsis:nn,isEllipsis:sr},t.createElement(R,Object.assign({className:y()({[`${ht}-${_}`]:_,[`${ht}-disabled`]:s,[`${ht}-ellipsis`]:Xt,[`${ht}-single-line`]:nn&&_t===1,[`${ht}-ellipsis-single-line`]:ar,[`${ht}-ellipsis-multiple-line`]:$n},fn),prefixCls:yn,style:Object.assign(Object.assign({},bn),{WebkitLineClamp:$n?_t:void 0}),component:ue,ref:(0,ce.sQ)(Nt,bt,it),direction:ct,onClick:Tt.includes("text")?Oe:void 0,"aria-label":yt==null?void 0:yt.toString(),title:Ve},Pt),t.createElement(U,{enabledMeasure:nn&&!nr,text:h,rows:_t,width:Ir,fontSize:hn,onEllipsis:we},(en,Gt)=>{let P=en;return en.length&&Gt&&yt&&(P=t.createElement("span",{key:"show-content","aria-hidden":!0},P)),Be(Fe,t.createElement(t.Fragment,null,P,An(Gt)))}))))}),Jt=function(Fe,it){var St={};for(var pt in Fe)Object.prototype.hasOwnProperty.call(Fe,pt)&&it.indexOf(pt)<0&&(St[pt]=Fe[pt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,pt=Object.getOwnPropertySymbols(Fe);Qt{var{ellipsis:St,rel:pt}=Fe,Qt=Jt(Fe,["ellipsis","rel"]);const yn=Object.assign(Object.assign({},Qt),{rel:pt===void 0&&Qt.target==="_blank"?"noopener noreferrer":pt});return delete yn.navigate,t.createElement(Ht,Object.assign({},yn,{ref:it,ellipsis:!!St,component:"a"}))}),Tn=t.forwardRef((Fe,it)=>t.createElement(Ht,Object.assign({ref:it},Fe,{component:"div"}))),Un=function(Fe,it){var St={};for(var pt in Fe)Object.prototype.hasOwnProperty.call(Fe,pt)&&it.indexOf(pt)<0&&(St[pt]=Fe[pt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,pt=Object.getOwnPropertySymbols(Fe);Qt{var{ellipsis:St}=Fe,pt=Un(Fe,["ellipsis"]);const Qt=t.useMemo(()=>St&&typeof St=="object"?(0,Ze.Z)(St,["expandable","rows"]):St,[St]);return t.createElement(Ht,Object.assign({ref:it},pt,{ellipsis:Qt,component:"span"}))};var cr=t.forwardRef(ur),tn=function(Fe,it){var St={};for(var pt in Fe)Object.prototype.hasOwnProperty.call(Fe,pt)&&it.indexOf(pt)<0&&(St[pt]=Fe[pt]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,pt=Object.getOwnPropertySymbols(Fe);Qt{const{level:St=1}=Fe,pt=tn(Fe,["level"]);let Qt;return lr.includes(St)?Qt=`h${St}`:Qt="h1",t.createElement(Ht,Object.assign({ref:it},pt,{component:Qt}))});const _n=R;_n.Text=cr,_n.Link=xn,_n.Title=Ln,_n.Paragraph=Tn;var kn=_n},24175:function(qt,ke,e){(function(t,i){qt.exports=i(e(56656))})(this,function(t){"use strict";function i(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var E=i(t),I={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(a,B){return B==="W"?a+"\u5468":a+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(a,B){var n=100*a+B;return n<600?"\u51CC\u6668":n<900?"\u65E9\u4E0A":n<1100?"\u4E0A\u5348":n<1300?"\u4E2D\u5348":n<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return E.default.locale(I,null,!0),I})},5630:function(qt,ke,e){"use strict";var t=e(54476),i=e(33885),E=e(20068),I=e(42978),a=e(75931),B=e(92310),n=e.n(B),le=e(18929),ae=e(59301),m=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],V=(0,ae.forwardRef)(function(y,D){var he,se=y.prefixCls,oe=se===void 0?"rc-checkbox":se,Ye=y.className,Ae=y.style,Ze=y.checked,ce=y.disabled,H=y.defaultChecked,p=H===void 0?!1:H,r=y.type,C=r===void 0?"checkbox":r,S=y.title,Z=y.onChange,ne=(0,a.Z)(y,m),J=(0,ae.useRef)(null),T=(0,le.Z)(p,{value:Ze}),Re=(0,I.Z)(T,2),xe=Re[0],ut=Re[1];(0,ae.useImperativeHandle)(D,function(){return{focus:function(){var W;(W=J.current)===null||W===void 0||W.focus()},blur:function(){var W;(W=J.current)===null||W===void 0||W.blur()},input:J.current}});var Ee=n()(oe,Ye,(he={},(0,E.Z)(he,"".concat(oe,"-checked"),xe),(0,E.Z)(he,"".concat(oe,"-disabled"),ce),he)),Me=function(W){ce||("checked"in y||ut(W.target.checked),Z==null||Z({target:(0,i.Z)((0,i.Z)({},y),{},{type:C,checked:W.target.checked}),stopPropagation:function(){W.stopPropagation()},preventDefault:function(){W.preventDefault()},nativeEvent:W.nativeEvent}))};return ae.createElement("span",{className:Ee,title:S,style:Ae},ae.createElement("input",(0,t.Z)({},ne,{className:"".concat(oe,"-input"),ref:J,onChange:Me,disabled:ce,checked:!!xe,type:C})),ae.createElement("span",{className:"".concat(oe,"-inner")}))});ke.Z=V},31561:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return C}});var t=e(54476),i=e(20068),E=e(42978),I=e(75931),a=e(35593),B=e(92310),n=e.n(B),le=e(8654),ae=e(59301),m=e(10228),V=e(16089),y=m.Z.ESC,D=m.Z.TAB;function he(S){var Z=S.visible,ne=S.triggerRef,J=S.onVisibleChange,T=S.autoFocus,Re=S.overlayRef,xe=ae.useRef(!1),ut=function(){if(Z){var W,j;(W=ne.current)===null||W===void 0||(j=W.focus)===null||j===void 0||j.call(W),J==null||J(!1)}},Ee=function(){var W;return(W=Re.current)!==null&&W!==void 0&&W.focus?(Re.current.focus(),xe.current=!0,!0):!1},Me=function(W){switch(W.keyCode){case y:ut();break;case D:{var j=!1;xe.current||(j=Ee()),j?W.preventDefault():ut();break}}};ae.useEffect(function(){return Z?(window.addEventListener("keydown",Me),T&&(0,V.Z)(Ee,3),function(){window.removeEventListener("keydown",Me),xe.current=!1}):function(){xe.current=!1}},[Z])}var se=(0,ae.forwardRef)(function(S,Z){var ne=S.overlay,J=S.arrow,T=S.prefixCls,Re=(0,ae.useMemo)(function(){var ut;return typeof ne=="function"?ut=ne():ut=ne,ut},[ne]),xe=(0,le.sQ)(Z,Re==null?void 0:Re.ref);return ae.createElement(ae.Fragment,null,J&&ae.createElement("div",{className:"".concat(T,"-arrow")}),ae.cloneElement(Re,{ref:(0,le.Yr)(Re)?xe:void 0}))}),oe=se,Ye={adjustX:1,adjustY:1},Ae=[0,0],Ze={topLeft:{points:["bl","tl"],overflow:Ye,offset:[0,-4],targetOffset:Ae},top:{points:["bc","tc"],overflow:Ye,offset:[0,-4],targetOffset:Ae},topRight:{points:["br","tr"],overflow:Ye,offset:[0,-4],targetOffset:Ae},bottomLeft:{points:["tl","bl"],overflow:Ye,offset:[0,4],targetOffset:Ae},bottom:{points:["tc","bc"],overflow:Ye,offset:[0,4],targetOffset:Ae},bottomRight:{points:["tr","br"],overflow:Ye,offset:[0,4],targetOffset:Ae}},ce=Ze,H=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function p(S,Z){var ne,J=S.arrow,T=J===void 0?!1:J,Re=S.prefixCls,xe=Re===void 0?"rc-dropdown":Re,ut=S.transitionName,Ee=S.animation,Me=S.align,G=S.placement,W=G===void 0?"bottomLeft":G,j=S.placements,l=j===void 0?ce:j,b=S.getPopupContainer,M=S.showAction,w=S.hideAction,x=S.overlayClassName,k=S.overlayStyle,K=S.visible,Ie=S.trigger,De=Ie===void 0?["hover"]:Ie,be=S.autoFocus,Je=S.overlay,ft=S.children,tt=S.onVisibleChange,de=(0,I.Z)(S,H),We=ae.useState(),R=(0,E.Z)(We,2),O=R[0],F=R[1],u="visible"in S?K:O,ee=ae.useRef(null),ge=ae.useRef(null),g=ae.useRef(null);ae.useImperativeHandle(Z,function(){return ee.current});var d=function(Pe){F(Pe),tt==null||tt(Pe)};he({visible:u,triggerRef:g,onVisibleChange:d,autoFocus:be,overlayRef:ge});var ie=function(Pe){var Be=S.onOverlayClick;F(!1),Be&&Be(Pe)},L=function(){return ae.createElement(oe,{ref:ge,overlay:Je,prefixCls:xe,arrow:T})},f=function(){return typeof Je=="function"?L:L()},N=function(){var Pe=S.minOverlayWidthMatchTrigger,Be=S.alignPoint;return"minOverlayWidthMatchTrigger"in S?Pe:!Be},q=function(){var Pe=S.openClassName;return Pe!==void 0?Pe:"".concat(xe,"-open")},U=ae.cloneElement(ft,{className:n()((ne=ft.props)===null||ne===void 0?void 0:ne.className,u&&q()),ref:(0,le.Yr)(ft)?(0,le.sQ)(g,ft.ref):void 0}),Ce=w;return!Ce&&De.indexOf("contextMenu")!==-1&&(Ce=["click"]),ae.createElement(a.Z,(0,t.Z)({builtinPlacements:l},de,{prefixCls:xe,ref:ee,popupClassName:n()(x,(0,i.Z)({},"".concat(xe,"-show-arrow"),T)),popupStyle:k,action:De,showAction:M,hideAction:Ce,popupPlacement:W,popupAlign:Me,popupTransitionName:ut,popupAnimation:Ee,popupVisible:u,stretch:N()?"minWidth":"",popup:f(),onPopupVisibleChange:d,onPopupClick:ie,getPopupContainer:b}),U)}var r=ae.forwardRef(p),C=r},93681:function(qt,ke,e){"use strict";e.r(ke),e.d(ke,{BaseInput:function(){return m},default:function(){return Ze}});var t=e(54476),i=e(33885),E=e(20068),I=e(76190),a=e(92310),B=e.n(a),n=e(59301),le=e(5643),ae=function(H){var p,r,C=H.inputElement,S=H.prefixCls,Z=H.prefix,ne=H.suffix,J=H.addonBefore,T=H.addonAfter,Re=H.className,xe=H.style,ut=H.disabled,Ee=H.readOnly,Me=H.focused,G=H.triggerFocus,W=H.allowClear,j=H.value,l=H.handleReset,b=H.hidden,M=H.classes,w=H.classNames,x=H.dataAttrs,k=H.styles,K=H.components,Ie=(K==null?void 0:K.affixWrapper)||"span",De=(K==null?void 0:K.groupWrapper)||"span",be=(K==null?void 0:K.wrapper)||"span",Je=(K==null?void 0:K.groupAddon)||"span",ft=(0,n.useRef)(null),tt=function(L){var f;(f=ft.current)!==null&&f!==void 0&&f.contains(L.target)&&(G==null||G())},de=function(){var L;if(!W)return null;var f=!ut&&!Ee&&j,N="".concat(S,"-clear-icon"),q=(0,I.Z)(W)==="object"&&W!==null&&W!==void 0&&W.clearIcon?W.clearIcon:"\u2716";return n.createElement("span",{onClick:l,onMouseDown:function(Ce){return Ce.preventDefault()},className:B()(N,(L={},(0,E.Z)(L,"".concat(N,"-hidden"),!f),(0,E.Z)(L,"".concat(N,"-has-suffix"),!!ne),L)),role:"button",tabIndex:-1},q)},We=(0,n.cloneElement)(C,{value:j,hidden:b,className:B()((p=C.props)===null||p===void 0?void 0:p.className,!(0,le.X3)(H)&&!(0,le.He)(H)&&Re)||null,style:(0,i.Z)((0,i.Z)({},(r=C.props)===null||r===void 0?void 0:r.style),!(0,le.X3)(H)&&!(0,le.He)(H)?xe:{})});if((0,le.X3)(H)){var R,O="".concat(S,"-affix-wrapper"),F=B()(O,(R={},(0,E.Z)(R,"".concat(O,"-disabled"),ut),(0,E.Z)(R,"".concat(O,"-focused"),Me),(0,E.Z)(R,"".concat(O,"-readonly"),Ee),(0,E.Z)(R,"".concat(O,"-input-with-clear-btn"),ne&&W&&j),R),!(0,le.He)(H)&&Re,M==null?void 0:M.affixWrapper,w==null?void 0:w.affixWrapper),u=(ne||W)&&n.createElement("span",{className:B()("".concat(S,"-suffix"),w==null?void 0:w.suffix),style:k==null?void 0:k.suffix},de(),ne);We=n.createElement(Ie,(0,t.Z)({className:F,style:(0,i.Z)((0,i.Z)({},(0,le.He)(H)?void 0:xe),k==null?void 0:k.affixWrapper),hidden:!(0,le.He)(H)&&b,onClick:tt},x==null?void 0:x.affixWrapper,{ref:ft}),Z&&n.createElement("span",{className:B()("".concat(S,"-prefix"),w==null?void 0:w.prefix),style:k==null?void 0:k.prefix},Z),(0,n.cloneElement)(C,{value:j,hidden:null}),u)}if((0,le.He)(H)){var ee="".concat(S,"-group"),ge="".concat(ee,"-addon"),g=B()("".concat(S,"-wrapper"),ee,M==null?void 0:M.wrapper),d=B()("".concat(S,"-group-wrapper"),Re,M==null?void 0:M.group);return n.createElement(De,{className:d,style:xe,hidden:b},n.createElement(be,{className:g},J&&n.createElement(Je,{className:ge},J),(0,n.cloneElement)(We,{hidden:null}),T&&n.createElement(Je,{className:ge},T)))}return We},m=ae,V=e(94480),y=e(42978),D=e(75931),he=e(18929),se=e(2738),oe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Ye=(0,n.forwardRef)(function(ce,H){var p=ce.autoComplete,r=ce.onChange,C=ce.onFocus,S=ce.onBlur,Z=ce.onPressEnter,ne=ce.onKeyDown,J=ce.prefixCls,T=J===void 0?"rc-input":J,Re=ce.disabled,xe=ce.htmlSize,ut=ce.className,Ee=ce.maxLength,Me=ce.suffix,G=ce.showCount,W=ce.type,j=W===void 0?"text":W,l=ce.classes,b=ce.classNames,M=ce.styles,w=(0,D.Z)(ce,oe),x=(0,he.Z)(ce.defaultValue,{value:ce.value}),k=(0,y.Z)(x,2),K=k[0],Ie=k[1],De=(0,n.useState)(!1),be=(0,y.Z)(De,2),Je=be[0],ft=be[1],tt=(0,n.useRef)(null),de=function(d){tt.current&&(0,le.nH)(tt.current,d)};(0,n.useImperativeHandle)(H,function(){return{focus:de,blur:function(){var d;(d=tt.current)===null||d===void 0||d.blur()},setSelectionRange:function(d,ie,L){var f;(f=tt.current)===null||f===void 0||f.setSelectionRange(d,ie,L)},select:function(){var d;(d=tt.current)===null||d===void 0||d.select()},input:tt.current}}),(0,n.useEffect)(function(){ft(function(g){return g&&Re?!1:g})},[Re]);var We=function(d){ce.value===void 0&&Ie(d.target.value),tt.current&&(0,le.rJ)(tt.current,d,r)},R=function(d){Z&&d.key==="Enter"&&Z(d),ne==null||ne(d)},O=function(d){ft(!0),C==null||C(d)},F=function(d){ft(!1),S==null||S(d)},u=function(d){Ie(""),de(),tt.current&&(0,le.rJ)(tt.current,d,r)},ee=function(){var d=(0,se.Z)(ce,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:p},d,{onChange:We,onFocus:O,onBlur:F,onKeyDown:R,className:B()(T,(0,E.Z)({},"".concat(T,"-disabled"),Re),b==null?void 0:b.input),style:M==null?void 0:M.input,ref:tt,size:xe,type:j}))},ge=function(){var d=Number(Ee)>0;if(Me||G){var ie=(0,le.D7)(K),L=(0,V.Z)(ie).length,f=(0,I.Z)(G)==="object"?G.formatter({value:ie,count:L,maxLength:Ee}):"".concat(L).concat(d?" / ".concat(Ee):"");return n.createElement(n.Fragment,null,!!G&&n.createElement("span",{className:B()("".concat(T,"-show-count-suffix"),(0,E.Z)({},"".concat(T,"-show-count-has-suffix"),!!Me),b==null?void 0:b.count),style:(0,i.Z)({},M==null?void 0:M.count)},f),Me)}return null};return n.createElement(m,(0,t.Z)({},w,{prefixCls:T,className:ut,inputElement:ee(),handleReset:u,value:(0,le.D7)(K),focused:Je,triggerFocus:de,suffix:ge(),disabled:Re,classes:l,classNames:b,styles:M}))}),Ae=Ye,Ze=Ae},5643:function(qt,ke,e){"use strict";e.d(ke,{D7:function(){return a},He:function(){return t},X3:function(){return i},nH:function(){return I},rJ:function(){return E}});function t(B){return!!(B.addonBefore||B.addonAfter)}function i(B){return!!(B.prefix||B.suffix||B.allowClear)}function E(B,n,le,ae){if(le){var m=n;if(n.type==="click"){var V=B.cloneNode(!0);m=Object.create(n,{target:{value:V},currentTarget:{value:V}}),V.value="",le(m);return}if(ae!==void 0){m=Object.create(n,{target:{value:B},currentTarget:{value:B}}),B.value=ae,le(m);return}le(m)}}function I(B,n){if(B){B.focus(n);var le=n||{},ae=le.cursor;if(ae){var m=B.value.length;switch(ae){case"start":B.setSelectionRange(0,0);break;case"end":B.setSelectionRange(m,m);break;default:B.setSelectionRange(0,m)}}}}function a(B){return typeof B=="undefined"||B===null?"":String(B)}},15285:function(qt,ke,e){"use strict";e.d(ke,{iz:function(){return bt},ck:function(){return tn},BW:function(){return _e},sN:function(){return tn},Wd:function(){return ue},ZP:function(){return Ut},Xl:function(){return ne}});var t=e(54476),i=e(20068),E=e(33885),I=e(94480),a=e(42978),B=e(75931),n=e(92310),le=e.n(n),ae=e(83836),m=e(18929),V=e(13697),y=e(48736),D=e(59301),he=e(4676),se=D.createContext(null);function oe(Oe,Ne){return Oe===void 0?null:"".concat(Oe,"-").concat(Ne)}function Ye(Oe){var Ne=D.useContext(se);return oe(Ne,Oe)}var Ae=e(80547),Ze=["children","locked"],ce=D.createContext(null);function H(Oe,Ne){var Ge=(0,E.Z)({},Oe);return Object.keys(Ne).forEach(function(et){var je=Ne[et];je!==void 0&&(Ge[et]=je)}),Ge}function p(Oe){var Ne=Oe.children,Ge=Oe.locked,et=(0,B.Z)(Oe,Ze),je=D.useContext(ce),Ue=(0,Ae.Z)(function(){return H(je,et)},[je,et],function(Xe,mt){return!Ge&&(Xe[0]!==mt[0]||!(0,V.Z)(Xe[1],mt[1],!0))});return D.createElement(ce.Provider,{value:Ue},Ne)}var r=[],C=D.createContext(null);function S(){return D.useContext(C)}var Z=D.createContext(r);function ne(Oe){var Ne=D.useContext(Z);return D.useMemo(function(){return Oe!==void 0?[].concat((0,I.Z)(Ne),[Oe]):Ne},[Ne,Oe])}var J=D.createContext(null),T=D.createContext({}),Re=T,xe=e(29194);function ut(Oe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,xe.Z)(Oe)){var Ge=Oe.nodeName.toLowerCase(),et=["input","select","textarea","button"].includes(Ge)||Oe.isContentEditable||Ge==="a"&&!!Oe.getAttribute("href"),je=Oe.getAttribute("tabindex"),Ue=Number(je),Xe=null;return je&&!Number.isNaN(Ue)?Xe=Ue:et&&Xe===null&&(Xe=0),et&&Oe.disabled&&(Xe=null),Xe!==null&&(Xe>=0||Ne&&Xe<0)}return!1}function Ee(Oe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ge=(0,I.Z)(Oe.querySelectorAll("*")).filter(function(et){return ut(et,Ne)});return ut(Oe,Ne)&&Ge.unshift(Oe),Ge}var Me=null;function G(){Me=document.activeElement}function W(){Me=null}function j(){if(Me)try{Me.focus()}catch(Oe){}}function l(Oe,Ne){if(Ne.keyCode===9){var Ge=Ee(Oe),et=Ge[Ne.shiftKey?0:Ge.length-1],je=et===document.activeElement||Oe===document.activeElement;if(je){var Ue=Ge[Ne.shiftKey?Ge.length-1:0];Ue.focus(),Ne.preventDefault()}}}var b=e(10228),M=e(16089),w=b.Z.LEFT,x=b.Z.RIGHT,k=b.Z.UP,K=b.Z.DOWN,Ie=b.Z.ENTER,De=b.Z.ESC,be=b.Z.HOME,Je=b.Z.END,ft=[k,K,w,x];function tt(Oe,Ne,Ge,et){var je,Ue,Xe,mt,Mt="prev",Vt="next",gn="children",In="parent";if(Oe==="inline"&&et===Ie)return{inlineTrigger:!0};var Dn=(je={},(0,i.Z)(je,k,Mt),(0,i.Z)(je,K,Vt),je),vn=(Ue={},(0,i.Z)(Ue,w,Ge?Vt:Mt),(0,i.Z)(Ue,x,Ge?Mt:Vt),(0,i.Z)(Ue,K,gn),(0,i.Z)(Ue,Ie,gn),Ue),on=(Xe={},(0,i.Z)(Xe,k,Mt),(0,i.Z)(Xe,K,Vt),(0,i.Z)(Xe,Ie,gn),(0,i.Z)(Xe,De,In),(0,i.Z)(Xe,w,Ge?gn:In),(0,i.Z)(Xe,x,Ge?In:gn),Xe),Xn={inline:Dn,horizontal:vn,vertical:on,inlineSub:Dn,horizontalSub:on,verticalSub:on},Yn=(mt=Xn["".concat(Oe).concat(Ne?"":"Sub")])===null||mt===void 0?void 0:mt[et];switch(Yn){case Mt:return{offset:-1,sibling:!0};case Vt:return{offset:1,sibling:!0};case In:return{offset:-1,sibling:!1};case gn:return{offset:1,sibling:!1};default:return null}}function de(Oe){for(var Ne=Oe;Ne;){if(Ne.getAttribute("data-menu-list"))return Ne;Ne=Ne.parentElement}return null}function We(Oe,Ne){for(var Ge=Oe||document.activeElement;Ge;){if(Ne.has(Ge))return Ge;Ge=Ge.parentElement}return null}function R(Oe,Ne){var Ge=Ee(Oe,!0);return Ge.filter(function(et){return Ne.has(et)})}function O(Oe,Ne,Ge){var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Oe)return null;var je=R(Oe,Ne),Ue=je.length,Xe=je.findIndex(function(mt){return Ge===mt});return et<0?Xe===-1?Xe=Ue-1:Xe-=1:et>0&&(Xe+=1),Xe=(Xe+Ue)%Ue,je[Xe]}var F=function(Ne,Ge){var et=new Set,je=new Map,Ue=new Map;return Ne.forEach(function(Xe){var mt=document.querySelector("[data-menu-id='".concat(oe(Ge,Xe),"']"));mt&&(et.add(mt),Ue.set(mt,Xe),je.set(Xe,mt))}),{elements:et,key2element:je,element2key:Ue}};function u(Oe,Ne,Ge,et,je,Ue,Xe,mt,Mt,Vt){var gn=D.useRef(),In=D.useRef();In.current=Ne;var Dn=function(){M.Z.cancel(gn.current)};return D.useEffect(function(){return function(){Dn()}},[]),function(vn){var on=vn.which;if([].concat(ft,[Ie,De,be,Je]).includes(on)){var Xn=Ue(),Yn=F(Xn,et),Sn=Yn,un=Sn.elements,wn=Sn.key2element,Nn=Sn.element2key,Pn=wn.get(Ne),qn=We(Pn,un),Xt=Nn.get(qn),Bt=tt(Oe,Xe(Xt,!0).length===1,Ge,on);if(!Bt&&on!==be&&on!==Je)return;(ft.includes(on)||[be,Je].includes(on))&&vn.preventDefault();var nn=function(Ir){if(Ir){var kr=Ir,hn=Ir.querySelector("a");hn!=null&&hn.getAttribute("href")&&(kr=hn);var Y=Nn.get(Ir);mt(Y),Dn(),gn.current=(0,M.Z)(function(){In.current===Y&&kr.focus()})}};if([be,Je].includes(on)||Bt.sibling||!qn){var _t;!qn||Oe==="inline"?_t=je.current:_t=de(qn);var pr,nr=R(_t,un);on===be?pr=nr[0]:on===Je?pr=nr[nr.length-1]:pr=O(_t,un,qn,Bt.offset),nn(pr)}else if(Bt.inlineTrigger)Mt(Xt);else if(Bt.offset>0)Mt(Xt,!0),Dn(),gn.current=(0,M.Z)(function(){Yn=F(Xn,et);var Ar=qn.getAttribute("aria-controls"),Ir=document.getElementById(Ar),kr=O(Ir,Yn.elements);nn(kr)},5);else if(Bt.offset<0){var sr=Xe(Xt,!0),ar=sr[sr.length-2],$n=wn.get(ar);Mt(ar,!1),nn($n)}}Vt==null||Vt(vn)}}function ee(Oe){Promise.resolve().then(Oe)}var ge="__RC_UTIL_PATH_SPLIT__",g=function(Ne){return Ne.join(ge)},d=function(Ne){return Ne.split(ge)},ie="rc-menu-more";function L(){var Oe=D.useState({}),Ne=(0,a.Z)(Oe,2),Ge=Ne[1],et=(0,D.useRef)(new Map),je=(0,D.useRef)(new Map),Ue=D.useState([]),Xe=(0,a.Z)(Ue,2),mt=Xe[0],Mt=Xe[1],Vt=(0,D.useRef)(0),gn=(0,D.useRef)(!1),In=function(){gn.current||Ge({})},Dn=(0,D.useCallback)(function(wn,Nn){var Pn=g(Nn);je.current.set(Pn,wn),et.current.set(wn,Pn),Vt.current+=1;var qn=Vt.current;ee(function(){qn===Vt.current&&In()})},[]),vn=(0,D.useCallback)(function(wn,Nn){var Pn=g(Nn);je.current.delete(Pn),et.current.delete(wn)},[]),on=(0,D.useCallback)(function(wn){Mt(wn)},[]),Xn=(0,D.useCallback)(function(wn,Nn){var Pn=et.current.get(wn)||"",qn=d(Pn);return Nn&&mt.includes(qn[0])&&qn.unshift(ie),qn},[mt]),Yn=(0,D.useCallback)(function(wn,Nn){return wn.some(function(Pn){var qn=Xn(Pn,!0);return qn.includes(Nn)})},[Xn]),Sn=function(){var Nn=(0,I.Z)(et.current.keys());return mt.length&&Nn.push(ie),Nn},un=(0,D.useCallback)(function(wn){var Nn="".concat(et.current.get(wn)).concat(ge),Pn=new Set;return(0,I.Z)(je.current.keys()).forEach(function(qn){qn.startsWith(Nn)&&Pn.add(je.current.get(qn))}),Pn},[]);return D.useEffect(function(){return function(){gn.current=!0}},[]),{registerPath:Dn,unregisterPath:vn,refreshOverflowKeys:on,isSubPathKey:Yn,getKeyPath:Xn,getKeys:Sn,getSubPathKeys:un}}function f(Oe){var Ne=D.useRef(Oe);Ne.current=Oe;var Ge=D.useCallback(function(){for(var et,je=arguments.length,Ue=new Array(je),Xe=0;Xe1&&(un.motionAppear=!1);var wn=un.onVisibleChanged;return un.onVisibleChanged=function(Nn){return!Dn.current&&!Nn&&Yn(!0),wn==null?void 0:wn(Nn)},Xn?null:D.createElement(p,{mode:Ue,locked:!Dn.current},D.createElement(s.default,(0,t.Z)({visible:Sn},un,{forceRender:Mt,removeOnLeave:!1,leavedClassName:"".concat(mt,"-hidden")}),function(Nn){var Pn=Nn.className,qn=Nn.style;return D.createElement(_n,{id:Ne,className:Pn,style:qn},je)}))}var v=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],A=["active"],X=function(Ne){var Ge,et=Ne.style,je=Ne.className,Ue=Ne.title,Xe=Ne.eventKey,mt=Ne.warnKey,Mt=Ne.disabled,Vt=Ne.internalPopupClose,gn=Ne.children,In=Ne.itemIcon,Dn=Ne.expandIcon,vn=Ne.popupClassName,on=Ne.popupOffset,Xn=Ne.popupStyle,Yn=Ne.onClick,Sn=Ne.onMouseEnter,un=Ne.onMouseLeave,wn=Ne.onTitleClick,Nn=Ne.onTitleMouseEnter,Pn=Ne.onTitleMouseLeave,qn=(0,B.Z)(Ne,v),Xt=Ye(Xe),Bt=D.useContext(ce),nn=Bt.prefixCls,_t=Bt.mode,pr=Bt.openKeys,nr=Bt.disabled,sr=Bt.overflowDisabled,ar=Bt.activeKey,$n=Bt.selectedKeys,Ar=Bt.itemIcon,Ir=Bt.expandIcon,kr=Bt.onItemClick,hn=Bt.onOpenChange,Y=Bt.onActive,ye=D.useContext(Re),we=ye._internalRenderSubMenuItem,$e=D.useContext(J),yt=$e.isSubPathKey,zn=ne(),pn="".concat(nn,"-submenu"),an=nr||Mt,Ot=D.useRef(),An=D.useRef(),Nt=In!=null?In:Ar,en=Dn!=null?Dn:Ir,Gt=pr.includes(Xe),P=!sr&&Gt,Q=yt($n,Xe),fe=vt(Xe,an,Nn,Pn),qe=fe.active,dt=(0,B.Z)(fe,A),Ft=D.useState(!1),ln=(0,a.Z)(Ft,2),kt=ln[0],rn=ln[1],xr=function(Wt){an||rn(Wt)},hr=function(Wt){xr(!0),Sn==null||Sn({key:Xe,domEvent:Wt})},rr=function(Wt){xr(!1),un==null||un({key:Xe,domEvent:Wt})},er=D.useMemo(function(){return qe||(_t!=="inline"?kt||yt([ar],Xe):!1)},[_t,qe,ar,kt,Xe,yt]),Wn=It(zn.length),cn=function(Wt){an||(wn==null||wn({key:Xe,domEvent:Wt}),_t==="inline"&&hn(Xe,!Gt))},me=f(function(at){Yn==null||Yn(Lt(at)),kr(at)}),te=function(Wt){_t!=="inline"&&hn(Xe,Wt)},re=function(){Y(Xe)},Qe=Xt&&"".concat(Xt,"-popup"),Le=D.createElement("div",(0,t.Z)({role:"menuitem",style:Wn,className:"".concat(pn,"-title"),tabIndex:an?null:-1,ref:Ot,title:typeof Ue=="string"?Ue:null,"data-menu-id":sr&&Xt?null:Xt,"aria-expanded":P,"aria-haspopup":!0,"aria-controls":Qe,"aria-disabled":an,onClick:cn,onFocus:re},dt),Ue,D.createElement(Ht,{icon:_t!=="horizontal"?en:void 0,props:(0,E.Z)((0,E.Z)({},Ne),{},{isOpen:P,isSubMenu:!0})},D.createElement("i",{className:"".concat(pn,"-arrow")}))),zt=D.useRef(_t);if(_t!=="inline"&&zn.length>1?zt.current="vertical":zt.current=_t,!sr){var gt=zt.current;Le=D.createElement(_,{mode:gt,prefixCls:pn,visible:!Vt&&P&&_t!=="inline",popupClassName:vn,popupOffset:on,popupStyle:Xn,popup:D.createElement(p,{mode:gt==="horizontal"?"vertical":gt},D.createElement(_n,{id:Qe,ref:An},gn)),disabled:an,onVisibleChange:te},Le)}var Rt=D.createElement(ae.Z.Item,(0,t.Z)({role:"none"},qn,{component:"li",style:et,className:le()(pn,"".concat(pn,"-").concat(_t),je,(Ge={},(0,i.Z)(Ge,"".concat(pn,"-open"),P),(0,i.Z)(Ge,"".concat(pn,"-active"),er),(0,i.Z)(Ge,"".concat(pn,"-selected"),Q),(0,i.Z)(Ge,"".concat(pn,"-disabled"),an),Ge)),onMouseEnter:hr,onMouseLeave:rr}),Le,!sr&&D.createElement(h,{id:Qe,open:P,keyPath:zn},gn));return we&&(Rt=we(Rt,Ne,{selected:Q,active:er,open:P,disabled:an})),D.createElement(p,{onItemClick:me,mode:_t==="horizontal"?"vertical":_t,itemIcon:Nt,expandIcon:en},Rt)};function ue(Oe){var Ne=Oe.eventKey,Ge=Oe.children,et=ne(Ne),je=Fe(Ge,et),Ue=S();D.useEffect(function(){if(Ue)return Ue.registerPath(Ne,et),function(){Ue.unregisterPath(Ne,et)}},[et]);var Xe;return Ue?Xe=je:Xe=D.createElement(X,Oe,je),D.createElement(Z.Provider,{value:et},Xe)}var Ve=e(76190),Te=["className","title","eventKey","children"],rt=["children"],ct=function(Ne){var Ge=Ne.className,et=Ne.title,je=Ne.eventKey,Ue=Ne.children,Xe=(0,B.Z)(Ne,Te),mt=D.useContext(ce),Mt=mt.prefixCls,Vt="".concat(Mt,"-item-group");return D.createElement("li",(0,t.Z)({role:"presentation"},Xe,{onClick:function(In){return In.stopPropagation()},className:le()(Vt,Ge)}),D.createElement("div",{role:"presentation",className:"".concat(Vt,"-title"),title:typeof et=="string"?et:void 0},et),D.createElement("ul",{role:"group",className:"".concat(Vt,"-list")},Ue))};function _e(Oe){var Ne=Oe.children,Ge=(0,B.Z)(Oe,rt),et=ne(Ge.eventKey),je=Fe(Ne,et),Ue=S();return Ue?je:D.createElement(ct,(0,nt.Z)(Ge,["warnKey"]),je)}function bt(Oe){var Ne=Oe.className,Ge=Oe.style,et=D.useContext(ce),je=et.prefixCls,Ue=S();return Ue?null:D.createElement("li",{role:"separator",className:le()("".concat(je,"-item-divider"),Ne),style:Ge})}var Ct=["label","children","key","type"];function ht(Oe){return(Oe||[]).map(function(Ne,Ge){if(Ne&&(0,Ve.Z)(Ne)==="object"){var et=Ne,je=et.label,Ue=et.children,Xe=et.key,mt=et.type,Mt=(0,B.Z)(et,Ct),Vt=Xe!=null?Xe:"tmp-".concat(Ge);return Ue||mt==="group"?mt==="group"?D.createElement(_e,(0,t.Z)({key:Vt},Mt,{title:je}),ht(Ue)):D.createElement(ue,(0,t.Z)({key:Vt},Mt,{title:je}),ht(Ue)):mt==="divider"?D.createElement(bt,(0,t.Z)({key:Vt},Mt)):D.createElement(tn,(0,t.Z)({key:Vt},Mt),je)}return null}).filter(function(Ne){return Ne})}function Pt(Oe,Ne,Ge){var et=Oe;return Ne&&(et=ht(Ne)),Fe(et,Ge)}var xt=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],wt=[],At=D.forwardRef(function(Oe,Ne){var Ge,et,je=Oe,Ue=je.prefixCls,Xe=Ue===void 0?"rc-menu":Ue,mt=je.rootClassName,Mt=je.style,Vt=je.className,gn=je.tabIndex,In=gn===void 0?0:gn,Dn=je.items,vn=je.children,on=je.direction,Xn=je.id,Yn=je.mode,Sn=Yn===void 0?"vertical":Yn,un=je.inlineCollapsed,wn=je.disabled,Nn=je.disabledOverflow,Pn=je.subMenuOpenDelay,qn=Pn===void 0?.1:Pn,Xt=je.subMenuCloseDelay,Bt=Xt===void 0?.1:Xt,nn=je.forceSubMenuRender,_t=je.defaultOpenKeys,pr=je.openKeys,nr=je.activeKey,sr=je.defaultActiveFirst,ar=je.selectable,$n=ar===void 0?!0:ar,Ar=je.multiple,Ir=Ar===void 0?!1:Ar,kr=je.defaultSelectedKeys,hn=je.selectedKeys,Y=je.onSelect,ye=je.onDeselect,we=je.inlineIndent,$e=we===void 0?24:we,yt=je.motion,zn=je.defaultMotions,pn=je.triggerSubMenuAction,an=pn===void 0?"hover":pn,Ot=je.builtinPlacements,An=je.itemIcon,Nt=je.expandIcon,en=je.overflowedIndicator,Gt=en===void 0?"...":en,P=je.overflowedIndicatorPopupClassName,Q=je.getPopupContainer,fe=je.onClick,qe=je.onOpenChange,dt=je.onKeyDown,Ft=je.openAnimation,ln=je.openTransitionName,kt=je._internalRenderMenuItem,rn=je._internalRenderSubMenuItem,xr=(0,B.Z)(je,xt),hr=D.useMemo(function(){return Pt(vn,Dn,wt)},[vn,Dn]),rr=D.useState(!1),er=(0,a.Z)(rr,2),Wn=er[0],cn=er[1],me=D.useRef(),te=U(Xn),re=on==="rtl",Qe=(0,m.Z)(_t,{value:pr,postState:function(Qr){return Qr||wt}}),Le=(0,a.Z)(Qe,2),zt=Le[0],gt=Le[1],Rt=function(Qr){var to=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Lo(){gt(Qr),qe==null||qe(Qr)}to?(0,he.flushSync)(Lo):Lo()},at=D.useState(zt),Wt=(0,a.Z)(at,2),Qn=Wt[0],mn=Wt[1],Bn=D.useRef(!1),On=D.useMemo(function(){return(Sn==="inline"||Sn==="vertical")&&un?["vertical",un]:[Sn,!1]},[Sn,un]),Jn=(0,a.Z)(On,2),gr=Jn[0],Fn=Jn[1],jn=gr==="inline",Kn=D.useState(gr),Dr=(0,a.Z)(Kn,2),Or=Dr[0],Yt=Dr[1],Dt=D.useState(Fn),dr=(0,a.Z)(Dt,2),Lr=dr[0],Zr=dr[1];D.useEffect(function(){Yt(gr),Zr(Fn),Bn.current&&(jn?gt(Qn):Rt(wt))},[gr,Fn]);var ao=D.useState(0),_r=(0,a.Z)(ao,2),xo=_r[0],ho=_r[1],Do=xo>=hr.length-1||Or!=="horizontal"||Nn;D.useEffect(function(){jn&&mn(zt)},[zt]),D.useEffect(function(){return Bn.current=!0,function(){Bn.current=!1}},[]);var No=L(),jo=No.registerPath,Zo=No.unregisterPath,Ho=No.refreshOverflowKeys,Co=No.isSubPathKey,Tr=No.getKeyPath,Nr=No.getKeys,Zn=No.getSubPathKeys,oo=D.useMemo(function(){return{registerPath:jo,unregisterPath:Zo}},[jo,Zo]),io=D.useMemo(function(){return{isSubPathKey:Co}},[Co]);D.useEffect(function(){Ho(Do?wt:hr.slice(xo+1).map(function(Pr){return Pr.key}))},[xo,Do]);var yo=(0,m.Z)(nr||sr&&((Ge=hr[0])===null||Ge===void 0?void 0:Ge.key),{value:nr}),So=(0,a.Z)(yo,2),Fo=So[0],Po=So[1],ea=f(function(Pr){Po(Pr)}),Ko=f(function(){Po(void 0)});(0,D.useImperativeHandle)(Ne,function(){return{list:me.current,focus:function(Qr){var to,Lo=Nr(),uo=F(Lo,te),Ro=uo.elements,ko=uo.key2element,Ba=uo.element2key,Fa=R(me.current,Ro),Ra=Fo!=null?Fo:Fa[0]?Ba.get(Fa[0]):(to=hr.find(function(Xa){return!Xa.props.disabled}))===null||to===void 0?void 0:to.key,Ma=ko.get(Ra);if(Ra&&Ma){var Pa;Ma==null||(Pa=Ma.focus)===null||Pa===void 0||Pa.call(Ma,Qr)}}}});var ca=(0,m.Z)(kr||[],{value:hn,postState:function(Qr){return Array.isArray(Qr)?Qr:Qr==null?wt:[Qr]}}),Ca=(0,a.Z)(ca,2),oa=Ca[0],pa=Ca[1],xa=function(Qr){if($n){var to=Qr.key,Lo=oa.includes(to),uo;Ir?Lo?uo=oa.filter(function(ko){return ko!==to}):uo=[].concat((0,I.Z)(oa),[to]):uo=[to],pa(uo);var Ro=(0,E.Z)((0,E.Z)({},Qr),{},{selectedKeys:uo});Lo?ye==null||ye(Ro):Y==null||Y(Ro)}!Ir&&zt.length&&Or!=="inline"&&Rt(wt)},ga=f(function(Pr){fe==null||fe(Lt(Pr)),xa(Pr)}),Sa=f(function(Pr,Qr){var to=zt.filter(function(uo){return uo!==Pr});if(Qr)to.push(Pr);else if(Or!=="inline"){var Lo=Zn(Pr);to=to.filter(function(uo){return!Lo.has(uo)})}(0,V.Z)(zt,to,!0)||Rt(to,!0)}),Da=function(Qr,to){var Lo=to!=null?to:!zt.includes(Qr);Sa(Qr,Lo)},ha=u(Or,Fo,re,te,me,Nr,Tr,Po,Da,dt);D.useEffect(function(){cn(!0)},[]);var wa=D.useMemo(function(){return{_internalRenderMenuItem:kt,_internalRenderSubMenuItem:rn}},[kt,rn]),da=Or!=="horizontal"||Nn?hr:hr.map(function(Pr,Qr){return D.createElement(p,{key:Pr.key,overflowDisabled:Qr>xo},Pr)}),Hr=D.createElement(ae.Z,(0,t.Z)({id:Xn,ref:me,prefixCls:"".concat(Xe,"-overflow"),component:"ul",itemComponent:tn,className:le()(Xe,"".concat(Xe,"-root"),"".concat(Xe,"-").concat(Or),Vt,(et={},(0,i.Z)(et,"".concat(Xe,"-inline-collapsed"),Lr),(0,i.Z)(et,"".concat(Xe,"-rtl"),re),et),mt),dir:on,style:Mt,role:"menu",tabIndex:In,data:da,renderRawItem:function(Qr){return Qr},renderRawRest:function(Qr){var to=Qr.length,Lo=to?hr.slice(-to):null;return D.createElement(ue,{eventKey:ie,title:Gt,disabled:Do,internalPopupClose:to===0,popupClassName:P},Lo)},maxCount:Or!=="horizontal"||Nn?ae.Z.INVALIDATE:ae.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Qr){ho(Qr)},onKeyDown:ha},xr));return D.createElement(Re.Provider,{value:wa},D.createElement(se.Provider,{value:te},D.createElement(p,{prefixCls:Xe,rootClassName:mt,mode:Or,openKeys:zt,rtl:re,disabled:wn,motion:Wn?yt:null,defaultMotions:Wn?zn:null,activeKey:Fo,onActive:ea,onInactive:Ko,selectedKeys:oa,inlineIndent:$e,subMenuOpenDelay:qn,subMenuCloseDelay:Bt,forceSubMenuRender:nn,builtinPlacements:Ot,triggerSubMenuAction:an,getPopupContainer:Q,itemIcon:An,expandIcon:Nt,onItemClick:ga,onOpenChange:Sa},D.createElement(J.Provider,{value:io},Hr),D.createElement("div",{style:{display:"none"},"aria-hidden":!0},D.createElement(C.Provider,{value:oo},hr)))))}),$t=At,Tt=$t;Tt.Item=tn,Tt.SubMenu=ue,Tt.ItemGroup=_e,Tt.Divider=bt;var Ut=Tt},83836:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return G}});var t=e(54476),i=e(33885),E=e(42978),I=e(75931),a=e(59301),B=e(92310),n=e.n(B),le=e(29301),ae=e(34280),m=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],V=void 0;function y(W,j){var l=W.prefixCls,b=W.invalidate,M=W.item,w=W.renderItem,x=W.responsive,k=W.responsiveDisabled,K=W.registerSize,Ie=W.itemKey,De=W.className,be=W.style,Je=W.children,ft=W.display,tt=W.order,de=W.component,We=de===void 0?"div":de,R=(0,I.Z)(W,m),O=x&&!ft;function F(d){K(Ie,d)}a.useEffect(function(){return function(){F(null)}},[]);var u=w&&M!==V?w(M,{index:tt}):Je,ee;b||(ee={opacity:O?0:1,height:O?0:V,overflowY:O?"hidden":V,order:x?tt:V,pointerEvents:O?"none":V,position:O?"absolute":V});var ge={};O&&(ge["aria-hidden"]=!0);var g=a.createElement(We,(0,t.Z)({className:n()(!b&&l,De),style:(0,i.Z)((0,i.Z)({},ee),be)},ge,R,{ref:j}),u);return x&&(g=a.createElement(le.Z,{onResize:function(ie){var L=ie.offsetWidth;F(L)},disabled:k},g)),g}var D=a.forwardRef(y);D.displayName="Item";var he=D,se=e(6089),oe=e(4676),Ye=e(16089);function Ae(W){if(typeof MessageChannel=="undefined")(0,Ye.Z)(W);else{var j=new MessageChannel;j.port1.onmessage=function(){return W()},j.port2.postMessage(void 0)}}function Ze(){var W=a.useRef(null),j=function(b){W.current||(W.current=[],Ae(function(){(0,oe.unstable_batchedUpdates)(function(){W.current.forEach(function(M){M()}),W.current=null})})),W.current.push(b)};return j}function ce(W,j){var l=a.useState(j),b=(0,E.Z)(l,2),M=b[0],w=b[1],x=(0,se.Z)(function(k){W(function(){w(k)})});return[M,x]}var H=a.createContext(null),p=["component"],r=["className"],C=["className"],S=function(j,l){var b=a.useContext(H);if(!b){var M=j.component,w=M===void 0?"div":M,x=(0,I.Z)(j,p);return a.createElement(w,(0,t.Z)({},x,{ref:l}))}var k=b.className,K=(0,I.Z)(b,r),Ie=j.className,De=(0,I.Z)(j,C);return a.createElement(H.Provider,{value:null},a.createElement(he,(0,t.Z)({ref:l,className:n()(k,Ie)},K,De)))},Z=a.forwardRef(S);Z.displayName="RawItem";var ne=Z,J=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],T="responsive",Re="invalidate";function xe(W){return"+ ".concat(W.length," ...")}function ut(W,j){var l=W.prefixCls,b=l===void 0?"rc-overflow":l,M=W.data,w=M===void 0?[]:M,x=W.renderItem,k=W.renderRawItem,K=W.itemKey,Ie=W.itemWidth,De=Ie===void 0?10:Ie,be=W.ssr,Je=W.style,ft=W.className,tt=W.maxCount,de=W.renderRest,We=W.renderRawRest,R=W.prefix,O=W.suffix,F=W.component,u=F===void 0?"div":F,ee=W.itemComponent,ge=W.onVisibleChange,g=(0,I.Z)(W,J),d=be==="full",ie=Ze(),L=ce(ie,null),f=(0,E.Z)(L,2),N=f[0],q=f[1],U=N||0,Ce=ce(ie,new Map),Se=(0,E.Z)(Ce,2),Pe=Se[0],Be=Se[1],nt=ce(ie,0),lt=(0,E.Z)(nt,2),vt=lt[0],It=lt[1],Ht=ce(ie,0),Jt=(0,E.Z)(Ht,2),Lt=Jt[0],xn=Jt[1],Rn=ce(ie,0),Tn=(0,E.Z)(Rn,2),Un=Tn[0],ur=Tn[1],cr=ce(ie,0),tn=(0,E.Z)(cr,2),lr=tn[0],Mr=tn[1],Ln=(0,a.useState)(null),_n=(0,E.Z)(Ln,2),kn=_n[0],Fe=_n[1],it=(0,a.useState)(null),St=(0,E.Z)(it,2),pt=St[0],Qt=St[1],yn=a.useMemo(function(){return pt===null&&d?Number.MAX_SAFE_INTEGER:pt||0},[pt,N]),fn=(0,a.useState)(!1),bn=(0,E.Z)(fn,2),_=bn[0],s=bn[1],h="".concat(b,"-item"),v=Math.max(vt,Lt),A=tt===T,X=w.length&&A,ue=tt===Re,Ve=X||typeof tt=="number"&&w.length>tt,Te=(0,a.useMemo)(function(){var Ue=w;return X?N===null&&d?Ue=w:Ue=w.slice(0,Math.min(w.length,U/De)):typeof tt=="number"&&(Ue=w.slice(0,tt)),Ue},[w,De,N,tt,X]),rt=(0,a.useMemo)(function(){return X?w.slice(yn+1):w.slice(Te.length)},[w,Te,X,yn]),ct=(0,a.useCallback)(function(Ue,Xe){var mt;return typeof K=="function"?K(Ue):(mt=K&&(Ue==null?void 0:Ue[K]))!==null&&mt!==void 0?mt:Xe},[K]),_e=(0,a.useCallback)(x||function(Ue){return Ue},[x]);function bt(Ue,Xe,mt){pt===Ue&&(Xe===void 0||Xe===kn)||(Qt(Ue),mt||(s(UeU){bt(Mt-1,Ue-Vt-lr+Lt);break}}O&&At(0)+lr>U&&Fe(null)}},[U,Pe,Lt,Un,lr,ct,Te]);var $t=_&&!!rt.length,Tt={};kn!==null&&X&&(Tt={position:"absolute",left:kn,top:0});var Ut={prefixCls:h,responsive:X,component:ee,invalidate:ue},Oe=k?function(Ue,Xe){var mt=ct(Ue,Xe);return a.createElement(H.Provider,{key:mt,value:(0,i.Z)((0,i.Z)({},Ut),{},{order:Xe,item:Ue,itemKey:mt,registerSize:ht,display:Xe<=yn})},k(Ue,Xe))}:function(Ue,Xe){var mt=ct(Ue,Xe);return a.createElement(he,(0,t.Z)({},Ut,{order:Xe,key:mt,item:Ue,renderItem:_e,itemKey:mt,registerSize:ht,display:Xe<=yn}))},Ne={order:$t?yn:Number.MAX_SAFE_INTEGER,className:"".concat(h,"-rest"),registerSize:Pt,display:$t},Ge=de||xe,et=We?a.createElement(H.Provider,{value:(0,i.Z)((0,i.Z)({},Ut),Ne)},We(rt)):a.createElement(he,(0,t.Z)({},Ut,Ne),typeof Ge=="function"?Ge(rt):Ge),je=a.createElement(u,(0,t.Z)({className:n()(!ue&&b,ft),style:Je,ref:j},g),R&&a.createElement(he,(0,t.Z)({},Ut,{responsive:A,responsiveDisabled:!X,order:-1,className:"".concat(h,"-prefix"),registerSize:xt,display:!0}),R),Te.map(Oe),Ve?et:null,O&&a.createElement(he,(0,t.Z)({},Ut,{responsive:A,responsiveDisabled:!X,order:yn,className:"".concat(h,"-suffix"),registerSize:wt,display:!0,style:Tt}),O));return A?a.createElement(le.Z,{onResize:Ct,disabled:!X},je):je}var Ee=a.forwardRef(ut);Ee.displayName="Overflow",Ee.Item=ne,Ee.RESPONSIVE=T,Ee.INVALIDATE=Re;var Me=Ee,G=Me},91735:function(qt,ke){"use strict";ke.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},17115:function(qt,ke,e){"use strict";e.d(ke,{ZP:function(){return n}});var t=e(42978),i=e(59301),E=e(47273),I=0,a=(0,E.Z)();function B(){var le;return a?(le=I,I+=1):le="TEST_OR_SSR",le}function n(le){var ae=i.useState(),m=(0,t.Z)(ae,2),V=m[0],y=m[1];return i.useEffect(function(){y("rc_select_".concat(B()))},[]),le||V}},77861:function(qt,ke,e){"use strict";e.d(ke,{Ac:function(){return N},Xo:function(){return Lt},Wx:function(){return Rn},ZP:function(){return h},lk:function(){return H}});var t=e(54476),i=e(94480),E=e(20068),I=e(33885),a=e(42978),B=e(75931),n=e(76190),le=e(18929),ae=e(48736),m=e(59301),V=e(92310),y=e.n(V),D=e(34280),he=e(49658),se=e(10228),oe=e(8654),Ye=function(A){var X=A.className,ue=A.customizeIcon,Ve=A.customizeIconProps,Te=A.onMouseDown,rt=A.onClick,ct=A.children,_e;return typeof ue=="function"?_e=ue(Ve):_e=ue,m.createElement("span",{className:X,onMouseDown:function(Ct){Ct.preventDefault(),Te&&Te(Ct)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:rt,"aria-hidden":!0},_e!==void 0?_e:m.createElement("span",{className:y()(X.split(/\s+/).map(function(bt){return"".concat(bt,"-icon")}))},ct))},Ae=Ye;function Ze(v,A,X,ue,Ve){var Te=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,rt=arguments.length>6?arguments[6]:void 0,ct=arguments.length>7?arguments[7]:void 0,_e=m.useMemo(function(){if((0,n.Z)(ue)==="object")return ue.clearIcon;if(Ve)return Ve},[ue,Ve]),bt=m.useMemo(function(){return!!(!Te&&ue&&(X.length||rt)&&!(ct==="combobox"&&rt===""))},[ue,Te,X.length,rt,ct]);return{allowClear:bt,clearIcon:m.createElement(Ae,{className:"".concat(v,"-clear"),onMouseDown:A,customizeIcon:_e},"\xD7")}}var ce=m.createContext(null);function H(){return m.useContext(ce)}function p(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,A=m.useState(!1),X=(0,a.Z)(A,2),ue=X[0],Ve=X[1],Te=m.useRef(null),rt=function(){window.clearTimeout(Te.current)};m.useEffect(function(){return rt},[]);var ct=function(bt,Ct){rt(),Te.current=window.setTimeout(function(){Ve(bt),Ct&&Ct()},v)};return[ue,ct,rt]}function r(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,A=m.useRef(null),X=m.useRef(null);m.useEffect(function(){return function(){window.clearTimeout(X.current)}},[]);function ue(Ve){(Ve||A.current===null)&&(A.current=Ve),window.clearTimeout(X.current),X.current=window.setTimeout(function(){A.current=null},v)}return[function(){return A.current},ue]}function C(v,A,X,ue){var Ve=m.useRef(null);Ve.current={open:A,triggerOpen:X,customizedTrigger:ue},m.useEffect(function(){function Te(rt){var ct;if(!((ct=Ve.current)!==null&&ct!==void 0&&ct.customizedTrigger)){var _e=rt.target;_e.shadowRoot&&rt.composed&&(_e=rt.composedPath()[0]||_e),Ve.current.open&&v().filter(function(bt){return bt}).every(function(bt){return!bt.contains(_e)&&bt!==_e})&&Ve.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Te),function(){return window.removeEventListener("mousedown",Te)}},[])}var S=e(26112),Z=e(83836),ne=function(A,X){var ue,Ve,Te=A.prefixCls,rt=A.id,ct=A.inputElement,_e=A.disabled,bt=A.tabIndex,Ct=A.autoFocus,ht=A.autoComplete,Pt=A.editable,xt=A.activeDescendantId,wt=A.value,At=A.maxLength,$t=A.onKeyDown,Tt=A.onMouseDown,Ut=A.onChange,Oe=A.onPaste,Ne=A.onCompositionStart,Ge=A.onCompositionEnd,et=A.open,je=A.attrs,Ue=ct||m.createElement("input",null),Xe=Ue,mt=Xe.ref,Mt=Xe.props,Vt=Mt.onKeyDown,gn=Mt.onChange,In=Mt.onMouseDown,Dn=Mt.onCompositionStart,vn=Mt.onCompositionEnd,on=Mt.style;return(0,ae.Kp)(!("maxLength"in Ue.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Ue=m.cloneElement(Ue,(0,I.Z)((0,I.Z)((0,I.Z)({type:"search"},Mt),{},{id:rt,ref:(0,oe.sQ)(X,mt),disabled:_e,tabIndex:bt,autoComplete:ht||"off",autoFocus:Ct,className:y()("".concat(Te,"-selection-search-input"),(ue=Ue)===null||ue===void 0||(Ve=ue.props)===null||Ve===void 0?void 0:Ve.className),role:"combobox","aria-label":"Search","aria-expanded":et||!1,"aria-haspopup":"listbox","aria-owns":"".concat(rt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(rt,"_list"),"aria-activedescendant":et?xt:void 0},je),{},{value:Pt?wt:"",maxLength:At,readOnly:!Pt,unselectable:Pt?null:"on",style:(0,I.Z)((0,I.Z)({},on),{},{opacity:Pt?null:0}),onKeyDown:function(Yn){$t(Yn),Vt&&Vt(Yn)},onMouseDown:function(Yn){Tt(Yn),In&&In(Yn)},onChange:function(Yn){Ut(Yn),gn&&gn(Yn)},onCompositionStart:function(Yn){Ne(Yn),Dn&&Dn(Yn)},onCompositionEnd:function(Yn){Ge(Yn),vn&&vn(Yn)},onPaste:Oe})),Ue},J=m.forwardRef(ne);J.displayName="Input";var T=J;function Re(v){return Array.isArray(v)?v:v!==void 0?[v]:[]}var xe=typeof window!="undefined"&&window.document&&window.document.documentElement,ut=xe;function Ee(v){return v!=null}function Me(v){return!v&&v!==0}function G(v){return["string","number"].includes((0,n.Z)(v))}function W(v){var A=void 0;return v&&(G(v.title)?A=v.title.toString():G(v.label)&&(A=v.label.toString())),A}function j(v,A){ut?m.useLayoutEffect(v,A):m.useEffect(v,A)}function l(v){var A;return(A=v.key)!==null&&A!==void 0?A:v.value}var b=function(A){A.preventDefault(),A.stopPropagation()},M=function(A){var X=A.id,ue=A.prefixCls,Ve=A.values,Te=A.open,rt=A.searchValue,ct=A.autoClearSearchValue,_e=A.inputRef,bt=A.placeholder,Ct=A.disabled,ht=A.mode,Pt=A.showSearch,xt=A.autoFocus,wt=A.autoComplete,At=A.activeDescendantId,$t=A.tabIndex,Tt=A.removeIcon,Ut=A.maxTagCount,Oe=A.maxTagTextLength,Ne=A.maxTagPlaceholder,Ge=Ne===void 0?function(ar){return"+ ".concat(ar.length," ...")}:Ne,et=A.tagRender,je=A.onToggleOpen,Ue=A.onRemove,Xe=A.onInputChange,mt=A.onInputPaste,Mt=A.onInputKeyDown,Vt=A.onInputMouseDown,gn=A.onInputCompositionStart,In=A.onInputCompositionEnd,Dn=m.useRef(null),vn=(0,m.useState)(0),on=(0,a.Z)(vn,2),Xn=on[0],Yn=on[1],Sn=(0,m.useState)(!1),un=(0,a.Z)(Sn,2),wn=un[0],Nn=un[1],Pn="".concat(ue,"-selection"),qn=Te||ht==="multiple"&&ct===!1||ht==="tags"?rt:"",Xt=ht==="tags"||ht==="multiple"&&ct===!1||Pt&&(Te||wn);j(function(){Yn(Dn.current.scrollWidth)},[qn]);function Bt(ar,$n,Ar,Ir,kr){return m.createElement("span",{className:y()("".concat(Pn,"-item"),(0,E.Z)({},"".concat(Pn,"-item-disabled"),Ar)),title:W(ar)},m.createElement("span",{className:"".concat(Pn,"-item-content")},$n),Ir&&m.createElement(Ae,{className:"".concat(Pn,"-item-remove"),onMouseDown:b,onClick:kr,customizeIcon:Tt},"\xD7"))}function nn(ar,$n,Ar,Ir,kr){var hn=function(ye){b(ye),je(!Te)};return m.createElement("span",{onMouseDown:hn},et({label:$n,value:ar,disabled:Ar,closable:Ir,onClose:kr}))}function _t(ar){var $n=ar.disabled,Ar=ar.label,Ir=ar.value,kr=!Ct&&!$n,hn=Ar;if(typeof Oe=="number"&&(typeof Ar=="string"||typeof Ar=="number")){var Y=String(hn);Y.length>Oe&&(hn="".concat(Y.slice(0,Oe),"..."))}var ye=function($e){$e&&$e.stopPropagation(),Ue(ar)};return typeof et=="function"?nn(Ir,hn,$n,kr,ye):Bt(ar,hn,$n,kr,ye)}function pr(ar){var $n=typeof Ge=="function"?Ge(ar):Ge;return Bt({title:$n},$n,!1)}var nr=m.createElement("div",{className:"".concat(Pn,"-search"),style:{width:Xn},onFocus:function(){Nn(!0)},onBlur:function(){Nn(!1)}},m.createElement(T,{ref:_e,open:Te,prefixCls:ue,id:X,inputElement:null,disabled:Ct,autoFocus:xt,autoComplete:wt,editable:Xt,activeDescendantId:At,value:qn,onKeyDown:Mt,onMouseDown:Vt,onChange:Xe,onPaste:mt,onCompositionStart:gn,onCompositionEnd:In,tabIndex:$t,attrs:(0,S.Z)(A,!0)}),m.createElement("span",{ref:Dn,className:"".concat(Pn,"-search-mirror"),"aria-hidden":!0},qn,"\xA0")),sr=m.createElement(Z.Z,{prefixCls:"".concat(Pn,"-overflow"),data:Ve,renderItem:_t,renderRest:pr,suffix:nr,itemKey:l,maxCount:Ut});return m.createElement(m.Fragment,null,sr,!Ve.length&&!qn&&m.createElement("span",{className:"".concat(Pn,"-placeholder")},bt))},w=M,x=function(A){var X=A.inputElement,ue=A.prefixCls,Ve=A.id,Te=A.inputRef,rt=A.disabled,ct=A.autoFocus,_e=A.autoComplete,bt=A.activeDescendantId,Ct=A.mode,ht=A.open,Pt=A.values,xt=A.placeholder,wt=A.tabIndex,At=A.showSearch,$t=A.searchValue,Tt=A.activeValue,Ut=A.maxLength,Oe=A.onInputKeyDown,Ne=A.onInputMouseDown,Ge=A.onInputChange,et=A.onInputPaste,je=A.onInputCompositionStart,Ue=A.onInputCompositionEnd,Xe=A.title,mt=m.useState(!1),Mt=(0,a.Z)(mt,2),Vt=Mt[0],gn=Mt[1],In=Ct==="combobox",Dn=In||At,vn=Pt[0],on=$t||"";In&&Tt&&!Vt&&(on=Tt),m.useEffect(function(){In&&gn(!1)},[In,Tt]);var Xn=Ct!=="combobox"&&!ht&&!At?!1:!!on,Yn=Xe===void 0?W(vn):Xe,Sn=function(){if(vn)return null;var wn=Xn?{visibility:"hidden"}:void 0;return m.createElement("span",{className:"".concat(ue,"-selection-placeholder"),style:wn},xt)};return m.createElement(m.Fragment,null,m.createElement("span",{className:"".concat(ue,"-selection-search")},m.createElement(T,{ref:Te,prefixCls:ue,id:Ve,open:ht,inputElement:X,disabled:rt,autoFocus:ct,autoComplete:_e,editable:Dn,activeDescendantId:bt,value:on,onKeyDown:Oe,onMouseDown:Ne,onChange:function(wn){gn(!0),Ge(wn)},onPaste:et,onCompositionStart:je,onCompositionEnd:Ue,tabIndex:wt,attrs:(0,S.Z)(A,!0),maxLength:In?Ut:void 0})),!In&&vn?m.createElement("span",{className:"".concat(ue,"-selection-item"),title:Yn,style:Xn?{visibility:"hidden"}:void 0},vn.label):null,Sn())},k=x;function K(v){return![se.Z.ESC,se.Z.SHIFT,se.Z.BACKSPACE,se.Z.TAB,se.Z.WIN_KEY,se.Z.ALT,se.Z.META,se.Z.WIN_KEY_RIGHT,se.Z.CTRL,se.Z.SEMICOLON,se.Z.EQUALS,se.Z.CAPS_LOCK,se.Z.CONTEXT_MENU,se.Z.F1,se.Z.F2,se.Z.F3,se.Z.F4,se.Z.F5,se.Z.F6,se.Z.F7,se.Z.F8,se.Z.F9,se.Z.F10,se.Z.F11,se.Z.F12].includes(v)}var Ie=function(A,X){var ue=(0,m.useRef)(null),Ve=(0,m.useRef)(!1),Te=A.prefixCls,rt=A.open,ct=A.mode,_e=A.showSearch,bt=A.tokenWithEnter,Ct=A.autoClearSearchValue,ht=A.onSearch,Pt=A.onSearchSubmit,xt=A.onToggleOpen,wt=A.onInputKeyDown,At=A.domRef;m.useImperativeHandle(X,function(){return{focus:function(){ue.current.focus()},blur:function(){ue.current.blur()}}});var $t=r(0),Tt=(0,a.Z)($t,2),Ut=Tt[0],Oe=Tt[1],Ne=function(on){var Xn=on.which;(Xn===se.Z.UP||Xn===se.Z.DOWN)&&on.preventDefault(),wt&&wt(on),Xn===se.Z.ENTER&&ct==="tags"&&!Ve.current&&!rt&&(Pt==null||Pt(on.target.value)),K(Xn)&&xt(!0)},Ge=function(){Oe(!0)},et=(0,m.useRef)(null),je=function(on){ht(on,!0,Ve.current)!==!1&&xt(!0)},Ue=function(){Ve.current=!0},Xe=function(on){Ve.current=!1,ct!=="combobox"&&je(on.target.value)},mt=function(on){var Xn=on.target.value;if(bt&&et.current&&/[\r\n]/.test(et.current)){var Yn=et.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Xn=Xn.replace(Yn,et.current)}et.current=null,je(Xn)},Mt=function(on){var Xn=on.clipboardData,Yn=Xn.getData("text");et.current=Yn},Vt=function(on){var Xn=on.target;if(Xn!==ue.current){var Yn=document.body.style.msTouchAction!==void 0;Yn?setTimeout(function(){ue.current.focus()}):ue.current.focus()}},gn=function(on){var Xn=Ut();on.target!==ue.current&&!Xn&&ct!=="combobox"&&on.preventDefault(),(ct!=="combobox"&&(!_e||!Xn)||!rt)&&(rt&&Ct!==!1&&ht("",!0,!1),xt())},In={inputRef:ue,onInputKeyDown:Ne,onInputMouseDown:Ge,onInputChange:mt,onInputPaste:Mt,onInputCompositionStart:Ue,onInputCompositionEnd:Xe},Dn=ct==="multiple"||ct==="tags"?m.createElement(w,(0,t.Z)({},A,In)):m.createElement(k,(0,t.Z)({},A,In));return m.createElement("div",{ref:At,className:"".concat(Te,"-selector"),onClick:Vt,onMouseDown:gn},Dn)},De=m.forwardRef(Ie);De.displayName="Selector";var be=De,Je=e(35593),ft=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],tt=function(A){var X=A===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:X,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:X,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:X,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:X,adjustY:1},htmlRegion:"scroll"}}},de=function(A,X){var ue=A.prefixCls,Ve=A.disabled,Te=A.visible,rt=A.children,ct=A.popupElement,_e=A.animation,bt=A.transitionName,Ct=A.dropdownStyle,ht=A.dropdownClassName,Pt=A.direction,xt=Pt===void 0?"ltr":Pt,wt=A.placement,At=A.builtinPlacements,$t=A.dropdownMatchSelectWidth,Tt=A.dropdownRender,Ut=A.dropdownAlign,Oe=A.getPopupContainer,Ne=A.empty,Ge=A.getTriggerDOMNode,et=A.onPopupVisibleChange,je=A.onPopupMouseEnter,Ue=(0,B.Z)(A,ft),Xe="".concat(ue,"-dropdown"),mt=ct;Tt&&(mt=Tt(ct));var Mt=m.useMemo(function(){return At||tt($t)},[At,$t]),Vt=_e?"".concat(Xe,"-").concat(_e):bt,gn=typeof $t=="number",In=m.useMemo(function(){return gn?null:$t===!1?"minWidth":"width"},[$t,gn]),Dn=Ct;gn&&(Dn=(0,I.Z)((0,I.Z)({},Dn),{},{width:$t}));var vn=m.useRef(null);return m.useImperativeHandle(X,function(){return{getPopupElement:function(){return vn.current}}}),m.createElement(Je.Z,(0,t.Z)({},Ue,{showAction:et?["click"]:[],hideAction:et?["click"]:[],popupPlacement:wt||(xt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Mt,prefixCls:Xe,popupTransitionName:Vt,popup:m.createElement("div",{ref:vn,onMouseEnter:je},mt),stretch:In,popupAlign:Ut,popupVisible:Te,getPopupContainer:Oe,popupClassName:y()(ht,(0,E.Z)({},"".concat(Xe,"-empty"),Ne)),popupStyle:Dn,getTriggerDOMNode:Ge,onPopupVisibleChange:et}),rt)},We=m.forwardRef(de);We.displayName="SelectTrigger";var R=We,O=e(66712);function F(v,A){var X=v.key,ue;return"value"in v&&(ue=v.value),X!=null?X:ue!==void 0?ue:"rc-index-key-".concat(A)}function u(v,A){var X=v||{},ue=X.label,Ve=X.value,Te=X.options,rt=X.groupLabel,ct=ue||(A?"children":"label");return{label:ct,value:Ve||"value",options:Te||"options",groupLabel:rt||ct}}function ee(v){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},X=A.fieldNames,ue=A.childrenAsData,Ve=[],Te=u(X,!1),rt=Te.label,ct=Te.value,_e=Te.options,bt=Te.groupLabel;function Ct(ht,Pt){ht.forEach(function(xt){if(Pt||!(_e in xt)){var wt=xt[ct];Ve.push({key:F(xt,Ve.length),groupOption:Pt,data:xt,label:xt[rt],value:wt})}else{var At=xt[bt];At===void 0&&ue&&(At=xt.label),Ve.push({key:F(xt,Ve.length),group:!0,data:xt,label:At}),Ct(xt[_e],!0)}})}return Ct(v,!1),Ve}function ge(v){var A=(0,I.Z)({},v);return"props"in A||Object.defineProperty(A,"props",{get:function(){return(0,ae.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),A}}),A}function g(v,A){if(!A||!A.length)return null;var X=!1;function ue(Te,rt){var ct=(0,O.Z)(rt),_e=ct[0],bt=ct.slice(1);if(!_e)return[Te];var Ct=Te.split(_e);return X=X||Ct.length>1,Ct.reduce(function(ht,Pt){return[].concat((0,i.Z)(ht),(0,i.Z)(ue(Pt,bt)))},[]).filter(function(ht){return ht})}var Ve=ue(v,A);return X?Ve:null}var d=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],ie=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function L(v){return v==="tags"||v==="multiple"}var f=m.forwardRef(function(v,A){var X,ue,Ve=v.id,Te=v.prefixCls,rt=v.className,ct=v.showSearch,_e=v.tagRender,bt=v.direction,Ct=v.omitDomProps,ht=v.displayValues,Pt=v.onDisplayValuesChange,xt=v.emptyOptions,wt=v.notFoundContent,At=wt===void 0?"Not Found":wt,$t=v.onClear,Tt=v.mode,Ut=v.disabled,Oe=v.loading,Ne=v.getInputElement,Ge=v.getRawInputElement,et=v.open,je=v.defaultOpen,Ue=v.onDropdownVisibleChange,Xe=v.activeValue,mt=v.onActiveValueChange,Mt=v.activeDescendantId,Vt=v.searchValue,gn=v.autoClearSearchValue,In=v.onSearch,Dn=v.onSearchSplit,vn=v.tokenSeparators,on=v.allowClear,Xn=v.suffixIcon,Yn=v.clearIcon,Sn=v.OptionList,un=v.animation,wn=v.transitionName,Nn=v.dropdownStyle,Pn=v.dropdownClassName,qn=v.dropdownMatchSelectWidth,Xt=v.dropdownRender,Bt=v.dropdownAlign,nn=v.placement,_t=v.builtinPlacements,pr=v.getPopupContainer,nr=v.showAction,sr=nr===void 0?[]:nr,ar=v.onFocus,$n=v.onBlur,Ar=v.onKeyUp,Ir=v.onKeyDown,kr=v.onMouseDown,hn=(0,B.Z)(v,d),Y=L(Tt),ye=(ct!==void 0?ct:Y)||Tt==="combobox",we=(0,I.Z)({},hn);ie.forEach(function(Tr){delete we[Tr]}),Ct==null||Ct.forEach(function(Tr){delete we[Tr]});var $e=m.useState(!1),yt=(0,a.Z)($e,2),zn=yt[0],pn=yt[1];m.useEffect(function(){pn((0,he.Z)())},[]);var an=m.useRef(null),Ot=m.useRef(null),An=m.useRef(null),Nt=m.useRef(null),en=m.useRef(null),Gt=p(),P=(0,a.Z)(Gt,3),Q=P[0],fe=P[1],qe=P[2];m.useImperativeHandle(A,function(){var Tr,Nr;return{focus:(Tr=Nt.current)===null||Tr===void 0?void 0:Tr.focus,blur:(Nr=Nt.current)===null||Nr===void 0?void 0:Nr.blur,scrollTo:function(oo){var io;return(io=en.current)===null||io===void 0?void 0:io.scrollTo(oo)}}});var dt=m.useMemo(function(){var Tr;if(Tt!=="combobox")return Vt;var Nr=(Tr=ht[0])===null||Tr===void 0?void 0:Tr.value;return typeof Nr=="string"||typeof Nr=="number"?String(Nr):""},[Vt,Tt,ht]),Ft=Tt==="combobox"&&typeof Ne=="function"&&Ne()||null,ln=typeof Ge=="function"&&Ge(),kt=(0,oe.x1)(Ot,ln==null||(X=ln.props)===null||X===void 0?void 0:X.ref),rn=m.useState(!1),xr=(0,a.Z)(rn,2),hr=xr[0],rr=xr[1];(0,D.Z)(function(){rr(!0)},[]);var er=(0,le.Z)(!1,{defaultValue:je,value:et}),Wn=(0,a.Z)(er,2),cn=Wn[0],me=Wn[1],te=hr?cn:!1,re=!At&&xt;(Ut||re&&te&&Tt==="combobox")&&(te=!1);var Qe=re?!1:te,Le=m.useCallback(function(Tr){var Nr=Tr!==void 0?Tr:!te;Ut||(me(Nr),te!==Nr&&(Ue==null||Ue(Nr)))},[Ut,te,me,Ue]),zt=m.useMemo(function(){return(vn||[]).some(function(Tr){return[` -`,`\r -`].includes(Tr)})},[vn]),gt=function(Nr,Zn,oo){var io=!0,yo=Nr;mt==null||mt(null);var So=oo?null:g(Nr,vn);return Tt!=="combobox"&&So&&(yo="",Dn==null||Dn(So),Le(!1),io=!1),In&&dt!==yo&&In(yo,{source:Zn?"typing":"effect"}),io},Rt=function(Nr){!Nr||!Nr.trim()||In(Nr,{source:"submit"})};m.useEffect(function(){!te&&!Y&&Tt!=="combobox"&>("",!1,!1)},[te]),m.useEffect(function(){cn&&Ut&&me(!1),Ut&&fe(!1)},[Ut]);var at=r(),Wt=(0,a.Z)(at,2),Qn=Wt[0],mn=Wt[1],Bn=function(Nr){var Zn=Qn(),oo=Nr.which;if(oo===se.Z.ENTER&&(Tt!=="combobox"&&Nr.preventDefault(),te||Le(!0)),mn(!!dt),oo===se.Z.BACKSPACE&&!Zn&&Y&&!dt&&ht.length){for(var io=(0,i.Z)(ht),yo=null,So=io.length-1;So>=0;So-=1){var Fo=io[So];if(!Fo.disabled){io.splice(So,1),yo=Fo;break}}yo&&Pt(io,{type:"remove",values:[yo]})}for(var Po=arguments.length,ea=new Array(Po>1?Po-1:0),Ko=1;Ko1?Zn-1:0),io=1;io1?So-1:0),Po=1;Po1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Pe.Z)(v).map(function(X,ue){if(!m.isValidElement(X)||!X.type)return null;var Ve=X,Te=Ve.type.isSelectOptGroup,rt=Ve.key,ct=Ve.props,_e=ct.children,bt=(0,B.Z)(ct,nt);return A||!Te?lt(X):(0,I.Z)((0,I.Z)({key:"__RC_SELECT_GRP__".concat(rt===null?ue:rt,"__"),label:rt},bt),{},{options:vt(_e)})}).filter(function(X){return X})}function It(v,A,X,ue,Ve){return m.useMemo(function(){var Te=v,rt=!v;rt&&(Te=vt(A));var ct=new Map,_e=new Map,bt=function(Pt,xt,wt){wt&&typeof wt=="string"&&Pt.set(xt[wt],xt)};function Ct(ht){for(var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=0;xt1&&arguments[1]!==void 0?arguments[1]:1,pr=mt.length,nr=0;nr1&&arguments[1]!==void 0?arguments[1]:!1;Xn(nn);var pr={source:_t?"keyboard":"mouse"},nr=mt[nn];if(!nr){At(null,-1,pr);return}At(nr.value,nn,pr)};(0,m.useEffect)(function(){Yn($t!==!1?In(0):-1)},[mt.length,bt]);var Sn=m.useCallback(function(Bt){return Oe.has(Bt)&&_e!=="combobox"},[_e,(0,i.Z)(Oe).toString(),Oe.size]);(0,m.useEffect)(function(){var Bt=setTimeout(function(){if(!ct&&rt&&Oe.size===1){var _t=Array.from(Oe)[0],pr=mt.findIndex(function(nr){var sr=nr.data;return sr.value===_t});pr!==-1&&(Yn(pr),gn(pr))}});if(rt){var nn;(nn=Mt.current)===null||nn===void 0||nn.scrollTo(void 0)}return function(){return clearTimeout(Bt)}},[rt,bt,wt.length]);var un=function(nn){nn!==void 0&&Tt(nn,{selected:!Oe.has(nn)}),ct||Ct(!1)};if(m.useImperativeHandle(X,function(){return{onKeyDown:function(nn){var _t=nn.which,pr=nn.ctrlKey;switch(_t){case se.Z.N:case se.Z.P:case se.Z.UP:case se.Z.DOWN:{var nr=0;if(_t===se.Z.UP?nr=-1:_t===se.Z.DOWN?nr=1:lr()&&pr&&(_t===se.Z.N?nr=1:_t===se.Z.P&&(nr=-1)),nr!==0){var sr=In(on+nr,nr);gn(sr),Yn(sr,!0)}break}case se.Z.ENTER:{var ar=mt[on];ar&&!ar.data.disabled?un(ar.value):un(void 0),rt&&nn.preventDefault();break}case se.Z.ESC:Ct(!1),rt&&nn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(nn){gn(nn)}}}),mt.length===0)return m.createElement("div",{role:"listbox",id:"".concat(Te,"_list"),className:"".concat(Xe,"-empty"),onMouseDown:Vt},ht);var wn=Object.keys(Ne).map(function(Bt){return Ne[Bt]}),Nn=function(nn){return nn.label};function Pn(Bt,nn){var _t=Bt.group;return{role:_t?"presentation":"option",id:"".concat(Te,"_list_").concat(nn)}}var qn=function(nn){var _t=mt[nn];if(!_t)return null;var pr=_t.data||{},nr=pr.value,sr=_t.group,ar=(0,S.Z)(pr,!0),$n=Nn(_t);return _t?m.createElement("div",(0,t.Z)({"aria-label":typeof $n=="string"&&!sr?$n:null},ar,{key:nn},Pn(_t,nn),{"aria-selected":Sn(nr)}),nr):null},Xt={role:"listbox",id:"".concat(Te,"_list")};return m.createElement(m.Fragment,null,Ge&&m.createElement("div",(0,t.Z)({},Xt,{style:{height:0,width:0,overflow:"hidden"}}),qn(on-1),qn(on),qn(on+1)),m.createElement(ur.Z,{itemKey:"key",ref:Mt,data:mt,height:je,itemHeight:Ue,fullHeight:!1,onMouseDown:Vt,onScroll:Pt,virtual:Ge,direction:et,innerProps:Ge?null:Xt},function(Bt,nn){var _t,pr=Bt.group,nr=Bt.groupOption,sr=Bt.data,ar=Bt.label,$n=Bt.value,Ar=sr.key;if(pr){var Ir,kr=(Ir=sr.title)!==null&&Ir!==void 0?Ir:Ln(ar)?ar.toString():void 0;return m.createElement("div",{className:y()(Xe,"".concat(Xe,"-group")),title:kr},ar!==void 0?ar:Ar)}var hn=sr.disabled,Y=sr.title,ye=sr.children,we=sr.style,$e=sr.className,yt=(0,B.Z)(sr,Mr),zn=(0,Un.Z)(yt,wn),pn=Sn($n),an="".concat(Xe,"-option"),Ot=y()(Xe,an,$e,(_t={},(0,E.Z)(_t,"".concat(an,"-grouped"),nr),(0,E.Z)(_t,"".concat(an,"-active"),on===nn&&!hn),(0,E.Z)(_t,"".concat(an,"-disabled"),hn),(0,E.Z)(_t,"".concat(an,"-selected"),pn),_t)),An=Nn(Bt),Nt=!Ut||typeof Ut=="function"||pn,en=typeof An=="number"?An:An||$n,Gt=Ln(en)?en.toString():void 0;return Y!==void 0&&(Gt=Y),m.createElement("div",(0,t.Z)({},(0,S.Z)(zn),Ge?{}:Pn(Bt,nn),{"aria-selected":pn,className:Ot,title:Gt,onMouseMove:function(){on===nn||hn||Yn(nn)},onClick:function(){hn||un($n)},style:we}),m.createElement("div",{className:"".concat(an,"-content")},en),m.isValidElement(Ut)||pn,Nt&&m.createElement(Ae,{className:"".concat(Xe,"-option-state"),customizeIcon:Ut,customizeIconProps:{isSelected:pn}},pn?"\u2713":null))}))},kn=m.forwardRef(_n);kn.displayName="OptionList";var Fe=kn;function it(v){var A=v.mode,X=v.options,ue=v.children,Ve=v.backfill,Te=v.allowClear,rt=v.placeholder,ct=v.getInputElement,_e=v.showSearch,bt=v.onSearch,Ct=v.defaultOpen,ht=v.autoFocus,Pt=v.labelInValue,xt=v.value,wt=v.inputValue,At=v.optionLabelProp,$t=isMultiple(A),Tt=_e!==void 0?_e:$t||A==="combobox",Ut=X||convertChildrenToData(ue);if(warning(A!=="tags"||Ut.every(function(et){return!et.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),A==="tags"||A==="combobox"){var Oe=Ut.some(function(et){return et.options?et.options.some(function(je){return typeof("value"in je?je.value:je.key)=="number"}):typeof("value"in et?et.value:et.key)=="number"});warning(!Oe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(A!=="combobox"||!At,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(A==="combobox"||!Ve,"`backfill` only works with `combobox` mode."),warning(A==="combobox"||!ct,"`getInputElement` only work with `combobox` mode."),noteOnce(A!=="combobox"||!ct||!Te||!rt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),bt&&!Tt&&A!=="combobox"&&A!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ct||ht,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),xt!=null){var Ne=toArray(xt);warning(!Pt||Ne.every(function(et){return _typeof(et)==="object"&&("key"in et||"value"in et)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!$t||Array.isArray(xt),"`value` should be array when `mode` is `multiple` or `tags`")}if(ue){var Ge=null;toNodeArray(ue).some(function(et){if(!React.isValidElement(et)||!et.type)return!1;var je=et,Ue=je.type;if(Ue.isSelectOption)return!1;if(Ue.isSelectOptGroup){var Xe=toNodeArray(et.props.children).every(function(mt){return!React.isValidElement(mt)||!et.type||mt.type.isSelectOption?!0:(Ge=mt.type,!1)});return!Xe}return Ge=Ue,!0}),Ge&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ge.displayName||Ge.name||Ge,"`.")),warning(wt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function St(v,A){if(v){var X=function ue(Ve){for(var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=0;rt2&&arguments[2]!==void 0?arguments[2]:{},Le=Qe.source,zt=Le===void 0?"keyboard":Le;kt(re),rt&&ue==="combobox"&&te!==null&&zt==="keyboard"&&qe(String(te))},[rt,ue]),hr=function(re,Qe,Le){var zt=function(){var gr,Fn=$e(re);return[on?{label:Fn==null?void 0:Fn[Pn.label],value:re,key:(gr=Fn==null?void 0:Fn.key)!==null&&gr!==void 0?gr:re}:re,ge(Fn)]};if(Qe&&xt){var gt=zt(),Rt=(0,a.Z)(gt,2),at=Rt[0],Wt=Rt[1];xt(at,Wt)}else if(!Qe&&wt&&Le!=="clear"){var Qn=zt(),mn=(0,a.Z)(Qn,2),Bn=mn[0],On=mn[1];wt(Bn,On)}},rr=Ht(function(te,re){var Qe,Le=un?re.selected:!0;Le?Qe=un?[].concat((0,i.Z)(we),[te]):[te]:Qe=we.filter(function(zt){return zt.value!==te}),Gt(Qe),hr(te,Le),ue==="combobox"?qe(""):(!L||Pt)&&(nn(""),qe(""))}),er=function(re,Qe){Gt(re);var Le=Qe.type,zt=Qe.values;(Le==="remove"||Le==="clear")&&zt.forEach(function(gt){hr(gt.value,!1,Le)})},Wn=function(re,Qe){if(nn(re),qe(null),Qe.source==="submit"){var Le=(re||"").trim();if(Le){var zt=Array.from(new Set([].concat((0,i.Z)(zn),[Le])));Gt(zt),hr(Le,!0),nn("")}return}Qe.source!=="blur"&&(ue==="combobox"&&Gt(re),Ct==null||Ct(re))},cn=function(re){var Qe=re;ue!=="tags"&&(Qe=re.map(function(zt){var gt=nr.get(zt);return gt==null?void 0:gt.value}).filter(function(zt){return zt!==void 0}));var Le=Array.from(new Set([].concat((0,i.Z)(zn),(0,i.Z)(Qe))));Gt(Le),Le.forEach(function(zt){hr(zt,!0)})},me=m.useMemo(function(){var te=Xe!==!1&&$t!==!1;return(0,I.Z)((0,I.Z)({},_t),{},{flattenOptions:en,onActiveValue:xr,defaultActiveFirstOption:rn,onSelect:rr,menuItemSelectedIcon:Ue,rawValues:zn,fieldNames:Pn,virtual:te,direction:mt,listHeight:Vt,listItemHeight:In,childrenAsData:wn})},[_t,en,xr,rn,rr,Ue,zn,Pn,Xe,$t,Vt,In,wn]);return m.createElement(tn.Provider,{value:me},m.createElement(N,(0,t.Z)({},Yn,{id:Sn,prefixCls:Te,ref:A,omitDomProps:yn,mode:ue,displayValues:yt,onDisplayValuesChange:er,direction:mt,searchValue:Bt,onSearch:Wn,autoClearSearchValue:Pt,onSearchSplit:cn,dropdownMatchSelectWidth:$t,OptionList:Fe,emptyOptions:!en.length,activeValue:fe,activeDescendantId:"".concat(Sn,"_list_").concat(ln)})))}),_=bn;_.Option=Rn,_.OptGroup=Lt;var s=_,h=s},9296:function(qt,ke,e){"use strict";e.r(ke),e.d(ke,{ResizableTextArea:function(){return J},default:function(){return Me}});var t=e(54476),i=e(33885),E=e(20068),I=e(76190),a=e(42978),B=e(75931),n=e(94480),le=e(92310),ae=e.n(le),m=e(93681),V=e(5643),y=e(18929),D=e(59301),he=e(29301),se=e(34280),oe=e(16089),Ye=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,Ae=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ze={},ce;function H(G){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,j=G.getAttribute("id")||G.getAttribute("data-reactid")||G.getAttribute("name");if(W&&Ze[j])return Ze[j];var l=window.getComputedStyle(G),b=l.getPropertyValue("box-sizing")||l.getPropertyValue("-moz-box-sizing")||l.getPropertyValue("-webkit-box-sizing"),M=parseFloat(l.getPropertyValue("padding-bottom"))+parseFloat(l.getPropertyValue("padding-top")),w=parseFloat(l.getPropertyValue("border-bottom-width"))+parseFloat(l.getPropertyValue("border-top-width")),x=Ae.map(function(K){return"".concat(K,":").concat(l.getPropertyValue(K))}).join(";"),k={sizingStyle:x,paddingSize:M,borderSize:w,boxSizing:b};return W&&j&&(Ze[j]=k),k}function p(G){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ce||(ce=document.createElement("textarea"),ce.setAttribute("tab-index","-1"),ce.setAttribute("aria-hidden","true"),document.body.appendChild(ce)),G.getAttribute("wrap")?ce.setAttribute("wrap",G.getAttribute("wrap")):ce.removeAttribute("wrap");var b=H(G,W),M=b.paddingSize,w=b.borderSize,x=b.boxSizing,k=b.sizingStyle;ce.setAttribute("style","".concat(k,";").concat(Ye)),ce.value=G.value||G.placeholder||"";var K=void 0,Ie=void 0,De,be=ce.scrollHeight;if(x==="border-box"?be+=w:x==="content-box"&&(be-=M),j!==null||l!==null){ce.value=" ";var Je=ce.scrollHeight-M;j!==null&&(K=Je*j,x==="border-box"&&(K=K+M+w),be=Math.max(K,be)),l!==null&&(Ie=Je*l,x==="border-box"&&(Ie=Ie+M+w),De=be>Ie?"":"hidden",be=Math.min(Ie,be))}var ft={height:be,overflowY:De,resize:"none"};return K&&(ft.minHeight=K),Ie&&(ft.maxHeight=Ie),ft}var r=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],C=0,S=1,Z=2,ne=D.forwardRef(function(G,W){var j=G,l=j.prefixCls,b=j.onPressEnter,M=j.defaultValue,w=j.value,x=j.autoSize,k=j.onResize,K=j.className,Ie=j.style,De=j.disabled,be=j.onChange,Je=j.onInternalAutoSize,ft=(0,B.Z)(j,r),tt=(0,y.Z)(M,{value:w,postState:function(Lt){return Lt!=null?Lt:""}}),de=(0,a.Z)(tt,2),We=de[0],R=de[1],O=function(Lt){R(Lt.target.value),be==null||be(Lt)},F=D.useRef();D.useImperativeHandle(W,function(){return{textArea:F.current}});var u=D.useMemo(function(){return x&&(0,I.Z)(x)==="object"?[x.minRows,x.maxRows]:[]},[x]),ee=(0,a.Z)(u,2),ge=ee[0],g=ee[1],d=!!x,ie=function(){try{if(document.activeElement===F.current){var Lt=F.current,xn=Lt.selectionStart,Rn=Lt.selectionEnd,Tn=Lt.scrollTop;F.current.setSelectionRange(xn,Rn),F.current.scrollTop=Tn}}catch(Un){}},L=D.useState(Z),f=(0,a.Z)(L,2),N=f[0],q=f[1],U=D.useState(),Ce=(0,a.Z)(U,2),Se=Ce[0],Pe=Ce[1],Be=function(){q(C)};(0,se.Z)(function(){d&&Be()},[w,ge,g,d]),(0,se.Z)(function(){if(N===C)q(S);else if(N===S){var Jt=p(F.current,!1,ge,g);q(Z),Pe(Jt)}else ie()},[N]);var nt=D.useRef(),lt=function(){oe.Z.cancel(nt.current)},vt=function(Lt){N===Z&&(k==null||k(Lt),x&&(lt(),nt.current=(0,oe.Z)(function(){Be()})))};D.useEffect(function(){return lt},[]);var It=d?Se:null,Ht=(0,i.Z)((0,i.Z)({},Ie),It);return(N===C||N===S)&&(Ht.overflowY="hidden",Ht.overflowX="hidden"),D.createElement(he.Z,{onResize:vt,disabled:!(x||k)},D.createElement("textarea",(0,t.Z)({},ft,{ref:F,style:Ht,className:ae()(l,K,(0,E.Z)({},"".concat(l,"-disabled"),De)),disabled:De,value:We,onChange:O})))}),J=ne,T=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Re(G,W){return(0,n.Z)(G||"").slice(0,W).join("")}function xe(G,W,j,l){var b=j;return G?b=Re(j,l):(0,n.Z)(W||"").lengthl&&(b=W),b}var ut=D.forwardRef(function(G,W){var j,l=G.defaultValue,b=G.value,M=G.onFocus,w=G.onBlur,x=G.onChange,k=G.allowClear,K=G.maxLength,Ie=G.onCompositionStart,De=G.onCompositionEnd,be=G.suffix,Je=G.prefixCls,ft=Je===void 0?"rc-textarea":Je,tt=G.classes,de=G.showCount,We=G.className,R=G.style,O=G.disabled,F=G.hidden,u=G.classNames,ee=G.styles,ge=G.onResize,g=(0,B.Z)(G,T),d=(0,y.Z)(l,{value:b,defaultValue:l}),ie=(0,a.Z)(d,2),L=ie[0],f=ie[1],N=(0,D.useRef)(null),q=D.useState(!1),U=(0,a.Z)(q,2),Ce=U[0],Se=U[1],Pe=D.useState(!1),Be=(0,a.Z)(Pe,2),nt=Be[0],lt=Be[1],vt=D.useRef(),It=D.useRef(0),Ht=D.useState(null),Jt=(0,a.Z)(Ht,2),Lt=Jt[0],xn=Jt[1],Rn=function(){var fn;(fn=N.current)===null||fn===void 0||fn.textArea.focus()};(0,D.useImperativeHandle)(W,function(){return{resizableTextArea:N.current,focus:Rn,blur:function(){var fn;(fn=N.current)===null||fn===void 0||fn.textArea.blur()}}}),(0,D.useEffect)(function(){Se(function(yn){return!O&&yn})},[O]);var Tn=Number(K)>0,Un=function(fn){lt(!0),vt.current=L,It.current=fn.currentTarget.selectionStart,Ie==null||Ie(fn)},ur=function(fn){lt(!1);var bn=fn.currentTarget.value;if(Tn){var _,s=It.current>=K+1||It.current===((_=vt.current)===null||_===void 0?void 0:_.length);bn=xe(s,vt.current,bn,K)}bn!==L&&(f(bn),(0,V.rJ)(fn.currentTarget,fn,x,bn)),De==null||De(fn)},cr=function(fn){var bn=fn.target.value;if(!nt&&Tn){var _=fn.target.selectionStart>=K+1||fn.target.selectionStart===bn.length||!fn.target.selectionStart;bn=xe(_,L,bn,K)}f(bn),(0,V.rJ)(fn.currentTarget,fn,x,bn)},tn=function(fn){var bn=g.onPressEnter,_=g.onKeyDown;fn.key==="Enter"&&bn&&bn(fn),_==null||_(fn)},lr=function(fn){Se(!0),M==null||M(fn)},Mr=function(fn){Se(!1),w==null||w(fn)},Ln=function(fn){var bn;f(""),Rn(),(0,V.rJ)((bn=N.current)===null||bn===void 0?void 0:bn.textArea,fn,x)},_n=(0,V.D7)(L);!nt&&Tn&&b==null&&(_n=Re(_n,K));var kn=be,Fe;if(de){var it=(0,n.Z)(_n).length;(0,I.Z)(de)==="object"?Fe=de.formatter({value:_n,count:it,maxLength:K}):Fe="".concat(it).concat(Tn?" / ".concat(K):""),kn=D.createElement(D.Fragment,null,kn,D.createElement("span",{className:ae()("".concat(ft,"-data-count"),u==null?void 0:u.count),style:ee==null?void 0:ee.count},Fe))}var St=function(fn){var bn;ge==null||ge(fn),(bn=N.current)!==null&&bn!==void 0&&bn.textArea.style.height&&xn(!0)},pt=!g.autoSize&&!de&&!k,Qt=D.createElement(m.BaseInput,{value:_n,allowClear:k,handleReset:Ln,suffix:kn,prefixCls:ft,classes:{affixWrapper:ae()(tt==null?void 0:tt.affixWrapper,(j={},(0,E.Z)(j,"".concat(ft,"-show-count"),de),(0,E.Z)(j,"".concat(ft,"-textarea-allow-clear"),k),j))},disabled:O,focused:Ce,className:We,style:(0,i.Z)((0,i.Z)({},R),Lt&&!pt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Fe=="string"?Fe:void 0}},hidden:F,inputElement:D.createElement(J,(0,t.Z)({},g,{onKeyDown:tn,onChange:cr,onFocus:lr,onBlur:Mr,onCompositionStart:Un,onCompositionEnd:ur,className:u==null?void 0:u.textarea,style:(0,i.Z)((0,i.Z)({},ee==null?void 0:ee.textarea),{},{resize:R==null?void 0:R.resize}),disabled:O,prefixCls:ft,onResize:St,ref:N}))});return Qt}),Ee=ut,Me=Ee},39417:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return S}});var t=e(54476),i=e(20068),E=e(75931),I=e(33885),a=e(67732),B=e(83652),n=e(31226),le=e(42403),ae=e(158),m=e(92310),V=e.n(m),y=e(26112),D=e(59301),he=e(39378),se=function(ne){for(var J=ne.prefixCls,T=ne.level,Re=ne.isStart,xe=ne.isEnd,ut="".concat(J,"-indent-unit"),Ee=[],Me=0;Me0&&arguments[0]!==void 0?arguments[0]:[],O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],F=R.length,u=O.length;if(Math.abs(F-u)!==1)return{add:!1,key:null};function ee(ge,g){var d=new Map;ge.forEach(function(L){d.set(L,!0)});var ie=g.filter(function(L){return!d.has(L)});return ie.length===1?ie[0]:null}return F ").concat(O);return O}var K=oe.forwardRef(function(R,O){var F=R.prefixCls,u=R.data,ee=R.selectable,ge=R.checkable,g=R.expandedKeys,d=R.selectedKeys,ie=R.checkedKeys,L=R.loadedKeys,f=R.loadingKeys,N=R.halfCheckedKeys,q=R.keyEntities,U=R.disabled,Ce=R.dragging,Se=R.dragOverNodeKey,Pe=R.dropPosition,Be=R.motion,nt=R.height,lt=R.itemHeight,vt=R.virtual,It=R.focusable,Ht=R.activeItem,Jt=R.focused,Lt=R.tabIndex,xn=R.onKeyDown,Rn=R.onFocus,Tn=R.onBlur,Un=R.onActiveChange,ur=R.onListChangeStart,cr=R.onListChangeEnd,tn=(0,H.Z)(R,Me),lr=oe.useRef(null),Mr=oe.useRef(null);oe.useImperativeHandle(O,function(){return{scrollTo:function(ht){lr.current.scrollTo(ht)},getIndentWidth:function(){return Mr.current.offsetWidth}}});var Ln=oe.useState(g),_n=(0,ce.Z)(Ln,2),kn=_n[0],Fe=_n[1],it=oe.useState(u),St=(0,ce.Z)(it,2),pt=St[0],Qt=St[1],yn=oe.useState(u),fn=(0,ce.Z)(yn,2),bn=fn[0],_=fn[1],s=oe.useState([]),h=(0,ce.Z)(s,2),v=h[0],A=h[1],X=oe.useState(null),ue=(0,ce.Z)(X,2),Ve=ue[0],Te=ue[1],rt=oe.useRef(u);rt.current=u;function ct(){var Ct=rt.current;Qt(Ct),_(Ct),A([]),Te(null),cr()}(0,p.Z)(function(){Fe(g);var Ct=ut(kn,g);if(Ct.key!==null)if(Ct.add){var ht=pt.findIndex(function(Tt){var Ut=Tt.key;return Ut===Ct.key}),Pt=w(Ee(pt,u,Ct.key),vt,nt,lt),xt=pt.slice();xt.splice(ht+1,0,M),_(xt),A(Pt),Te("show")}else{var wt=u.findIndex(function(Tt){var Ut=Tt.key;return Ut===Ct.key}),At=w(Ee(u,pt,Ct.key),vt,nt,lt),$t=u.slice();$t.splice(wt+1,0,M),_($t),A(At),Te("hide")}else pt!==u&&(Qt(u),_(u))},[g,u]),oe.useEffect(function(){Ce||ct()},[Ce]);var _e=Be?bn:u,bt={expandedKeys:g,selectedKeys:d,loadedKeys:L,loadingKeys:f,checkedKeys:ie,halfCheckedKeys:N,dragOverNodeKey:Se,dropPosition:Pe,keyEntities:q};return oe.createElement(oe.Fragment,null,Jt&&Ht&&oe.createElement("span",{style:G,"aria-live":"assertive"},k(Ht)),oe.createElement("div",null,oe.createElement("input",{style:G,disabled:It===!1||U,tabIndex:It!==!1?Lt:null,onKeyDown:xn,onFocus:Rn,onBlur:Tn,value:"",onChange:W,"aria-label":"for screen reader"})),oe.createElement("div",{className:"".concat(F,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},oe.createElement("div",{className:"".concat(F,"-indent")},oe.createElement("div",{ref:Mr,className:"".concat(F,"-indent-unit")}))),oe.createElement(r.Z,(0,t.Z)({},tn,{data:_e,itemKey:x,height:nt,fullHeight:!1,virtual:vt,itemHeight:lt,prefixCls:"".concat(F,"-list"),ref:lr,onVisibleChange:function(ht,Pt){var xt=new Set(ht),wt=Pt.filter(function(At){return!xt.has(At)});wt.some(function(At){return x(At)===j})&&ct()}}),function(Ct){var ht=Ct.pos,Pt=(0,t.Z)({},(Ze(Ct.data),Ct.data)),xt=Ct.title,wt=Ct.key,At=Ct.isStart,$t=Ct.isEnd,Tt=(0,ne.km)(wt,ht);delete Pt.key,delete Pt.children;var Ut=(0,ne.H8)(Tt,bt);return oe.createElement(xe,(0,t.Z)({},Pt,Ut,{title:xt,active:!!Ht&&wt===Ht.key,pos:ht,data:Ct.data,isStart:At,isEnd:$t,motion:Be,motionNodes:wt===j?v:null,motionType:Ve,onMotionStart:ur,onMotionEnd:ct,treeNodeRequiredProps:bt,onMouseMove:function(){Un(null)}}))}))});K.displayName="NodeList";var Ie=K,De=e(35654),be=e(90782),Je=e(67841),ft=10,tt=function(R){(0,ae.Z)(F,R);var O=(0,m.Z)(F);function F(){var u;(0,B.Z)(this,F);for(var ee=arguments.length,ge=new Array(ee),g=0;g2&&arguments[2]!==void 0?arguments[2]:!1,N=u.state,q=N.dragChildrenKeys,U=N.dropPosition,Ce=N.dropTargetKey,Se=N.dropTargetPos,Pe=N.dropAllowed;if(Pe){var Be=u.props.onDrop;if(u.setState({dragOverNodeKey:null}),u.cleanDragState(),Ce!==null){var nt=(0,I.Z)((0,I.Z)({},(0,ne.H8)(Ce,u.getTreeNodeRequiredProps())),{},{active:((L=u.getActiveItem())===null||L===void 0?void 0:L.key)===Ce,data:(0,Je.Z)(u.state.keyEntities,Ce).node}),lt=q.indexOf(Ce)!==-1;(0,se.ZP)(!lt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,De.yx)(Se),It={event:d,node:(0,ne.F)(nt),dragNode:u.dragNode?(0,ne.F)(u.dragNode.props):null,dragNodesKeys:[u.dragNode.props.eventKey].concat(q),dropToGap:U!==0,dropPosition:U+Number(vt[vt.length-1])};f||Be==null||Be(It),u.dragNode=null}}},u.cleanDragState=function(){var d=u.state.draggingNodeKey;d!==null&&u.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),u.dragStartMousePosition=null,u.currentMouseOverDroppableNodeKey=null},u.triggerExpandActionExpand=function(d,ie){var L=u.state,f=L.expandedKeys,N=L.flattenNodes,q=ie.expanded,U=ie.key,Ce=ie.isLeaf;if(!(Ce||d.shiftKey||d.metaKey||d.ctrlKey)){var Se=N.filter(function(Be){return Be.key===U})[0],Pe=(0,ne.F)((0,I.Z)((0,I.Z)({},(0,ne.H8)(U,u.getTreeNodeRequiredProps())),{},{data:Se.data}));u.setExpandedKeys(q?(0,De._5)(f,U):(0,De.L0)(f,U)),u.onNodeExpand(d,Pe)}},u.onNodeClick=function(d,ie){var L=u.props,f=L.onClick,N=L.expandAction;N==="click"&&u.triggerExpandActionExpand(d,ie),f==null||f(d,ie)},u.onNodeDoubleClick=function(d,ie){var L=u.props,f=L.onDoubleClick,N=L.expandAction;N==="doubleClick"&&u.triggerExpandActionExpand(d,ie),f==null||f(d,ie)},u.onNodeSelect=function(d,ie){var L=u.state.selectedKeys,f=u.state,N=f.keyEntities,q=f.fieldNames,U=u.props,Ce=U.onSelect,Se=U.multiple,Pe=ie.selected,Be=ie[q.key],nt=!Pe;nt?Se?L=(0,De.L0)(L,Be):L=[Be]:L=(0,De._5)(L,Be);var lt=L.map(function(vt){var It=(0,Je.Z)(N,vt);return It?It.node:null}).filter(function(vt){return vt});u.setUncontrolledState({selectedKeys:L}),Ce==null||Ce(L,{event:"select",selected:nt,node:ie,selectedNodes:lt,nativeEvent:d.nativeEvent})},u.onNodeCheck=function(d,ie,L){var f=u.state,N=f.keyEntities,q=f.checkedKeys,U=f.halfCheckedKeys,Ce=u.props,Se=Ce.checkStrictly,Pe=Ce.onCheck,Be=ie.key,nt,lt={event:"check",node:ie,checked:L,nativeEvent:d.nativeEvent};if(Se){var vt=L?(0,De.L0)(q,Be):(0,De._5)(q,Be),It=(0,De._5)(U,Be);nt={checked:vt,halfChecked:It},lt.checkedNodes=vt.map(function(Tn){return(0,Je.Z)(N,Tn)}).filter(function(Tn){return Tn}).map(function(Tn){return Tn.node}),u.setUncontrolledState({checkedKeys:vt})}else{var Ht=(0,be.S)([].concat((0,a.Z)(q),[Be]),!0,N),Jt=Ht.checkedKeys,Lt=Ht.halfCheckedKeys;if(!L){var xn=new Set(Jt);xn.delete(Be);var Rn=(0,be.S)(Array.from(xn),{checked:!1,halfCheckedKeys:Lt},N);Jt=Rn.checkedKeys,Lt=Rn.halfCheckedKeys}nt=Jt,lt.checkedNodes=[],lt.checkedNodesPositions=[],lt.halfCheckedKeys=Lt,Jt.forEach(function(Tn){var Un=(0,Je.Z)(N,Tn);if(Un){var ur=Un.node,cr=Un.pos;lt.checkedNodes.push(ur),lt.checkedNodesPositions.push({node:ur,pos:cr})}}),u.setUncontrolledState({checkedKeys:Jt},!1,{halfCheckedKeys:Lt})}Pe==null||Pe(nt,lt)},u.onNodeLoad=function(d){var ie=d.key,L=new Promise(function(f,N){u.setState(function(q){var U=q.loadedKeys,Ce=U===void 0?[]:U,Se=q.loadingKeys,Pe=Se===void 0?[]:Se,Be=u.props,nt=Be.loadData,lt=Be.onLoad;if(!nt||Ce.indexOf(ie)!==-1||Pe.indexOf(ie)!==-1)return null;var vt=nt(d);return vt.then(function(){var It=u.state.loadedKeys,Ht=(0,De.L0)(It,ie);lt==null||lt(Ht,{event:"load",node:d}),u.setUncontrolledState({loadedKeys:Ht}),u.setState(function(Jt){return{loadingKeys:(0,De._5)(Jt.loadingKeys,ie)}}),f()}).catch(function(It){if(u.setState(function(Jt){return{loadingKeys:(0,De._5)(Jt.loadingKeys,ie)}}),u.loadingRetryTimes[ie]=(u.loadingRetryTimes[ie]||0)+1,u.loadingRetryTimes[ie]>=ft){var Ht=u.state.loadedKeys;(0,se.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),u.setUncontrolledState({loadedKeys:(0,De.L0)(Ht,ie)}),f()}N(It)}),{loadingKeys:(0,De.L0)(Pe,ie)}})});return L.catch(function(){}),L},u.onNodeMouseEnter=function(d,ie){var L=u.props.onMouseEnter;L==null||L({event:d,node:ie})},u.onNodeMouseLeave=function(d,ie){var L=u.props.onMouseLeave;L==null||L({event:d,node:ie})},u.onNodeContextMenu=function(d,ie){var L=u.props.onRightClick;L&&(d.preventDefault(),L({event:d,node:ie}))},u.onFocus=function(){var d=u.props.onFocus;u.setState({focused:!0});for(var ie=arguments.length,L=new Array(ie),f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!u.destroyed){var f=!1,N=!0,q={};Object.keys(d).forEach(function(U){if(U in u.props){N=!1;return}f=!0,q[U]=d[U]}),f&&(!ie||N)&&u.setState((0,I.Z)((0,I.Z)({},q),L))}},u.scrollTo=function(d){u.listRef.current.scrollTo(d)},u}return(0,n.Z)(F,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ee=this.props.activeKey;ee!==void 0&&ee!==this.state.activeKey&&(this.setState({activeKey:ee}),ee!==null&&this.scrollTo({key:ee}))}},{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 ee,ge=this.state,g=ge.focused,d=ge.flattenNodes,ie=ge.keyEntities,L=ge.draggingNodeKey,f=ge.activeKey,N=ge.dropLevelOffset,q=ge.dropContainerKey,U=ge.dropTargetKey,Ce=ge.dropPosition,Se=ge.dragOverNodeKey,Pe=ge.indent,Be=this.props,nt=Be.prefixCls,lt=Be.className,vt=Be.style,It=Be.showLine,Ht=Be.focusable,Jt=Be.tabIndex,Lt=Jt===void 0?0:Jt,xn=Be.selectable,Rn=Be.showIcon,Tn=Be.icon,Un=Be.switcherIcon,ur=Be.draggable,cr=Be.checkable,tn=Be.checkStrictly,lr=Be.disabled,Mr=Be.motion,Ln=Be.loadData,_n=Be.filterTreeNode,kn=Be.height,Fe=Be.itemHeight,it=Be.virtual,St=Be.titleRender,pt=Be.dropIndicatorRender,Qt=Be.onContextMenu,yn=Be.onScroll,fn=Be.direction,bn=Be.rootClassName,_=Be.rootStyle,s=(0,he.Z)(this.props,{aria:!0,data:!0}),h;return ur&&((0,E.Z)(ur)==="object"?h=ur:typeof ur=="function"?h={nodeDraggable:ur}:h={}),oe.createElement(Ye.k.Provider,{value:{prefixCls:nt,selectable:xn,showIcon:Rn,icon:Tn,switcherIcon:Un,draggable:h,draggingNodeKey:L,checkable:cr,checkStrictly:tn,disabled:lr,keyEntities:ie,dropLevelOffset:N,dropContainerKey:q,dropTargetKey:U,dropPosition:Ce,dragOverNodeKey:Se,indent:Pe,direction:fn,dropIndicatorRender:pt,loadData:Ln,filterTreeNode:_n,titleRender:St,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}},oe.createElement("div",{role:"tree",className:y()(nt,lt,bn,(ee={},(0,i.Z)(ee,"".concat(nt,"-show-line"),It),(0,i.Z)(ee,"".concat(nt,"-focused"),g),(0,i.Z)(ee,"".concat(nt,"-active-focused"),f!==null),ee)),style:_},oe.createElement(Ie,(0,t.Z)({ref:this.listRef,prefixCls:nt,style:vt,data:d,disabled:lr,selectable:xn,checkable:!!cr,motion:Mr,dragging:L!==null,height:kn,itemHeight:Fe,virtual:it,focusable:Ht,focused:g,tabIndex:Lt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Qt,onScroll:yn},this.getTreeNodeRequiredProps(),s))))}}],[{key:"getDerivedStateFromProps",value:function(ee,ge){var g=ge.prevProps,d={prevProps:ee};function ie(Ht){return!g&&Ht in ee||g&&g[Ht]!==ee[Ht]}var L,f=ge.fieldNames;if(ie("fieldNames")&&(f=(0,ne.w$)(ee.fieldNames),d.fieldNames=f),ie("treeData")?L=ee.treeData:ie("children")&&((0,se.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),L=(0,ne.zn)(ee.children)),L){d.treeData=L;var N=(0,ne.I8)(L,{fieldNames:f});d.keyEntities=(0,I.Z)((0,i.Z)({},j,b),N.keyEntities)}var q=d.keyEntities||ge.keyEntities;if(ie("expandedKeys")||g&&ie("autoExpandParent"))d.expandedKeys=ee.autoExpandParent||!g&&ee.defaultExpandParent?(0,De.r7)(ee.expandedKeys,q):ee.expandedKeys;else if(!g&&ee.defaultExpandAll){var U=(0,I.Z)({},q);delete U[j],d.expandedKeys=Object.keys(U).map(function(Ht){return U[Ht].key})}else!g&&ee.defaultExpandedKeys&&(d.expandedKeys=ee.autoExpandParent||ee.defaultExpandParent?(0,De.r7)(ee.defaultExpandedKeys,q):ee.defaultExpandedKeys);if(d.expandedKeys||delete d.expandedKeys,L||d.expandedKeys){var Ce=(0,ne.oH)(L||ge.treeData,d.expandedKeys||ge.expandedKeys,f);d.flattenNodes=Ce}if(ee.selectable&&(ie("selectedKeys")?d.selectedKeys=(0,De.BT)(ee.selectedKeys,ee):!g&&ee.defaultSelectedKeys&&(d.selectedKeys=(0,De.BT)(ee.defaultSelectedKeys,ee))),ee.checkable){var Se;if(ie("checkedKeys")?Se=(0,De.E6)(ee.checkedKeys)||{}:!g&&ee.defaultCheckedKeys?Se=(0,De.E6)(ee.defaultCheckedKeys)||{}:L&&(Se=(0,De.E6)(ee.checkedKeys)||{checkedKeys:ge.checkedKeys,halfCheckedKeys:ge.halfCheckedKeys}),Se){var Pe=Se,Be=Pe.checkedKeys,nt=Be===void 0?[]:Be,lt=Pe.halfCheckedKeys,vt=lt===void 0?[]:lt;if(!ee.checkStrictly){var It=(0,be.S)(nt,!0,q);nt=It.checkedKeys,vt=It.halfCheckedKeys}d.checkedKeys=nt,d.halfCheckedKeys=vt}}return ie("loadedKeys")&&(d.loadedKeys=ee.loadedKeys),d}}]),F}(oe.Component);tt.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:Ae,allowDrop:function(){return!0},expandAction:!1},tt.TreeNode=S.Z;var de=tt,We=de},35654:function(qt,ke,e){"use strict";e.d(ke,{BT:function(){return oe},E6:function(){return Ze},L0:function(){return m},OM:function(){return se},_5:function(){return ae},r7:function(){return ce},wA:function(){return y},yx:function(){return V}});var t=e(94480),i=e(76190),E=e(48736),I=e(59301),a=e(39417),B=e(67841),n=e(71430),le=null;function ae(H,p){if(!H)return[];var r=H.slice(),C=r.indexOf(p);return C>=0&&r.splice(C,1),r}function m(H,p){var r=(H||[]).slice();return r.indexOf(p)===-1&&r.push(p),r}function V(H){return H.split("-")}function y(H,p){var r=[],C=(0,B.Z)(p,H);function S(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Z.forEach(function(ne){var J=ne.key,T=ne.children;r.push(J),S(T)})}return S(C.children),r}function D(H){if(H.parent){var p=V(H.pos);return Number(p[p.length-1])===H.parent.children.length-1}return!1}function he(H){var p=V(H.pos);return Number(p[p.length-1])===0}function se(H,p,r,C,S,Z,ne,J,T,Re){var xe,ut=H.clientX,Ee=H.clientY,Me=H.target.getBoundingClientRect(),G=Me.top,W=Me.height,j=(Re==="rtl"?-1:1)*(((S==null?void 0:S.x)||0)-ut),l=(j-12)/C,b=(0,B.Z)(J,r.props.eventKey);if(Ee-1.5?Z({dragNode:ft,dropNode:tt,dropPosition:1})?De=1:de=!1:Z({dragNode:ft,dropNode:tt,dropPosition:0})?De=0:Z({dragNode:ft,dropNode:tt,dropPosition:1})?De=1:de=!1:Z({dragNode:ft,dropNode:tt,dropPosition:1})?De=1:de=!1,{dropPosition:De,dropLevelOffset:be,dropTargetKey:b.key,dropTargetPos:b.pos,dragOverNodeKey:Ie,dropContainerKey:De===0?null:((xe=b.parent)===null||xe===void 0?void 0:xe.key)||null,dropAllowed:de}}function oe(H,p){if(H){var r=p.multiple;return r?H.slice():H.length?[H[0]]:H}}var Ye=function(p){return p};function Ae(H,p){if(!H)return[];var r=p||{},C=r.processProps,S=C===void 0?Ye:C,Z=Array.isArray(H)?H:[H];return Z.map(function(ne){var J=ne.children,T=_objectWithoutProperties(ne,le),Re=Ae(J,p);return React.createElement(TreeNode,_extends({key:T.key},S(T)),Re)})}function Ze(H){if(!H)return null;var p;if(Array.isArray(H))p={checkedKeys:H,halfCheckedKeys:void 0};else if((0,i.Z)(H)==="object")p={checkedKeys:H.checked||void 0,halfCheckedKeys:H.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return p}function ce(H,p){var r=new Set;function C(S){if(!r.has(S)){var Z=(0,B.Z)(p,S);if(Z){r.add(S);var ne=Z.parent,J=Z.node;J.disabled||ne&&C(ne.key)}}}return(H||[]).forEach(function(S){C(S)}),(0,t.Z)(r)}},90782:function(qt,ke,e){"use strict";e.d(ke,{S:function(){return n}});var t=e(48736),i=e(67841);function E(le,ae){var m=new Set;return le.forEach(function(V){ae.has(V)||m.add(V)}),m}function I(le){var ae=le||{},m=ae.disabled,V=ae.disableCheckbox,y=ae.checkable;return!!(m||V)||y===!1}function a(le,ae,m,V){for(var y=new Set(le),D=new Set,he=0;he<=m;he+=1){var se=ae.get(he)||new Set;se.forEach(function(Ze){var ce=Ze.key,H=Ze.node,p=Ze.children,r=p===void 0?[]:p;y.has(ce)&&!V(H)&&r.filter(function(C){return!V(C.node)}).forEach(function(C){y.add(C.key)})})}for(var oe=new Set,Ye=m;Ye>=0;Ye-=1){var Ae=ae.get(Ye)||new Set;Ae.forEach(function(Ze){var ce=Ze.parent,H=Ze.node;if(!(V(H)||!Ze.parent||oe.has(Ze.parent.key))){if(V(Ze.parent.node)){oe.add(ce.key);return}var p=!0,r=!1;(ce.children||[]).filter(function(C){return!V(C.node)}).forEach(function(C){var S=C.key,Z=y.has(S);p&&!Z&&(p=!1),!r&&(Z||D.has(S))&&(r=!0)}),p&&y.add(ce.key),r&&D.add(ce.key),oe.add(ce.key)}})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(E(D,y))}}function B(le,ae,m,V,y){for(var D=new Set(le),he=new Set(ae),se=0;se<=V;se+=1){var oe=m.get(se)||new Set;oe.forEach(function(ce){var H=ce.key,p=ce.node,r=ce.children,C=r===void 0?[]:r;!D.has(H)&&!he.has(H)&&!y(p)&&C.filter(function(S){return!y(S.node)}).forEach(function(S){D.delete(S.key)})})}he=new Set;for(var Ye=new Set,Ae=V;Ae>=0;Ae-=1){var Ze=m.get(Ae)||new Set;Ze.forEach(function(ce){var H=ce.parent,p=ce.node;if(!(y(p)||!ce.parent||Ye.has(ce.parent.key))){if(y(ce.parent.node)){Ye.add(H.key);return}var r=!0,C=!1;(H.children||[]).filter(function(S){return!y(S.node)}).forEach(function(S){var Z=S.key,ne=D.has(Z);r&&!ne&&(r=!1),!C&&(ne||he.has(Z))&&(C=!0)}),r||D.delete(H.key),C&&he.add(H.key),Ye.add(H.key)}})}return{checkedKeys:Array.from(D),halfCheckedKeys:Array.from(E(he,D))}}function n(le,ae,m,V){var y=[],D;V?D=V:D=I;var he=new Set(le.filter(function(Ae){var Ze=!!(0,i.Z)(m,Ae);return Ze||y.push(Ae),Ze})),se=new Map,oe=0;Object.keys(m).forEach(function(Ae){var Ze=m[Ae],ce=Ze.level,H=se.get(ce);H||(H=new Set,se.set(ce,H)),H.add(Ze),oe=Math.max(oe,ce)}),(0,t.ZP)(!y.length,"Tree missing follow keys: ".concat(y.slice(0,100).map(function(Ae){return"'".concat(Ae,"'")}).join(", ")));var Ye;return ae===!0?Ye=a(he,se,oe,D):Ye=B(he,ae.halfCheckedKeys,se,oe,D),Ye}},67841:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return t}});function t(i,E){return i[E]}},71430:function(qt,ke,e){"use strict";e.d(ke,{F:function(){return ce},H8:function(){return Ze},I8:function(){return Ae},km:function(){return y},oH:function(){return oe},w$:function(){return D},zn:function(){return se}});var t=e(76190),i=e(94480),E=e(33885),I=e(75931),a=e(11592),B=e(2738),n=e(48736),le=e(67841),ae=["children"];function m(H,p){return"".concat(H,"-").concat(p)}function V(H){return H&&H.type&&H.type.isTreeNode}function y(H,p){return H!=null?H:p}function D(H){var p=H||{},r=p.title,C=p._title,S=p.key,Z=p.children,ne=r||"title";return{title:ne,_title:C||[ne],key:S||"key",children:Z||"children"}}function he(H,p){var r=new Map;function C(S){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(S||[]).forEach(function(ne){var J=ne[p.key],T=ne[p.children];warning(J!=null,"Tree node must have a certain key: [".concat(Z).concat(J,"]"));var Re=String(J);warning(!r.has(Re)||J===null||J===void 0,"Same 'key' exist in the Tree: ".concat(Re)),r.set(Re,!0),C(T,"".concat(Z).concat(Re," > "))})}C(H)}function se(H){function p(r){var C=(0,a.Z)(r);return C.map(function(S){if(!V(S))return(0,n.ZP)(!S,"Tree/TreeNode can only accept TreeNode as children."),null;var Z=S.key,ne=S.props,J=ne.children,T=(0,I.Z)(ne,ae),Re=(0,E.Z)({key:Z},T),xe=p(J);return xe.length&&(Re.children=xe),Re}).filter(function(S){return S})}return p(H)}function oe(H,p,r){var C=D(r),S=C._title,Z=C.key,ne=C.children,J=new Set(p===!0?[]:p),T=[];function Re(xe){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return xe.map(function(Ee,Me){for(var G=m(ut?ut.pos:"0",Me),W=y(Ee[Z],G),j,l=0;l1&&arguments[1]!==void 0?arguments[1]:{},r=p.initWrapper,C=p.processEntity,S=p.onProcessFinished,Z=p.externalGetKey,ne=p.childrenPropName,J=p.fieldNames,T=arguments.length>2?arguments[2]:void 0,Re=Z||T,xe={},ut={},Ee={posEntities:xe,keyEntities:ut};return r&&(Ee=r(Ee)||Ee),Ye(H,function(Me){var G=Me.node,W=Me.index,j=Me.pos,l=Me.key,b=Me.parentPos,M=Me.level,w=Me.nodes,x={node:G,nodes:w,index:W,key:l,pos:j,level:M},k=y(l,j);xe[j]=x,ut[k]=x,x.parent=xe[b],x.parent&&(x.parent.children=x.parent.children||[],x.parent.children.push(x)),C&&C(x,Ee)},{externalGetKey:Re,childrenPropName:ne,fieldNames:J}),S&&S(Ee),Ee}function Ze(H,p){var r=p.expandedKeys,C=p.selectedKeys,S=p.loadedKeys,Z=p.loadingKeys,ne=p.checkedKeys,J=p.halfCheckedKeys,T=p.dragOverNodeKey,Re=p.dropPosition,xe=p.keyEntities,ut=(0,le.Z)(xe,H),Ee={eventKey:H,expanded:r.indexOf(H)!==-1,selected:C.indexOf(H)!==-1,loaded:S.indexOf(H)!==-1,loading:Z.indexOf(H)!==-1,checked:ne.indexOf(H)!==-1,halfChecked:J.indexOf(H)!==-1,pos:String(ut?ut.pos:""),dragOver:T===H&&Re===0,dragOverGapTop:T===H&&Re===-1,dragOverGapBottom:T===H&&Re===1};return Ee}function ce(H){var p=H.data,r=H.expanded,C=H.selected,S=H.checked,Z=H.loaded,ne=H.loading,J=H.halfChecked,T=H.dragOver,Re=H.dragOverGapTop,xe=H.dragOverGapBottom,ut=H.pos,Ee=H.active,Me=H.eventKey,G=(0,E.Z)((0,E.Z)({},p),{},{expanded:r,selected:C,checked:S,loaded:Z,loading:ne,halfChecked:J,dragOver:T,dragOverGapTop:Re,dragOverGapBottom:xe,pos:ut,active:Ee,key:Me});return"props"in G||Object.defineProperty(G,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),H}}),G}},8224:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return i}});var t=e(4676);function i(E,I,a,B){var n=t.unstable_batchedUpdates?function(ae){t.unstable_batchedUpdates(a,ae)}:a;return E!=null&&E.addEventListener&&E.addEventListener(I,n,B),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(I,n,B)}}}},55468:function(qt,ke,e){"use strict";e.d(ke,{g1:function(){return V},os:function(){return D}});var t=/margin|padding|width|height|max|min|offset/,i={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function I(he){return he.nodeType===1?he.ownerDocument.defaultView.getComputedStyle(he,null):{}}function a(he,se,oe){if(se=se.toLowerCase(),oe==="auto"){if(se==="height")return he.offsetHeight;if(se==="width")return he.offsetWidth}return se in i||(i[se]=t.test(se)),i[se]?parseFloat(oe)||0:oe}function B(he,se){var oe=arguments.length,Ye=I(he);return se=E[se]?"cssFloat"in he.style?"cssFloat":"styleFloat":se,oe===1?Ye:a(he,se,Ye[se]||he.style[se])}function n(he,se,oe){var Ye=arguments.length;if(se=E[se]?"cssFloat"in he.style?"cssFloat":"styleFloat":se,Ye===3)return typeof oe=="number"&&t.test(se)&&(oe="".concat(oe,"px")),he.style[se]=oe,oe;for(var Ae in se)se.hasOwnProperty(Ae)&&n(he,Ae,se[Ae]);return I(he)}function le(he){return he===document.body?document.documentElement.clientWidth:he.offsetWidth}function ae(he){return he===document.body?window.innerHeight||document.documentElement.clientHeight:he.offsetHeight}function m(){var he=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),se=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:he,height:se}}function V(){var he=document.documentElement.clientWidth,se=window.innerHeight||document.documentElement.clientHeight;return{width:he,height:se}}function y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function D(he){var se=he.getBoundingClientRect(),oe=document.documentElement;return{left:se.left+(window.pageXOffset||oe.scrollLeft)-(oe.clientLeft||document.body.clientLeft||0),top:se.top+(window.pageYOffset||oe.scrollTop)-(oe.clientTop||document.body.clientTop||0)}}},24514:function(qt,ke,e){"use strict";e.d(ke,{G:function(){return I}});var t=e(47273),i=function(B){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(B)?B:[B],le=window.document.documentElement;return n.some(function(ae){return ae in le.style})}return!1},E=function(B,n){if(!i(B))return!1;var le=document.createElement("div"),ae=le.style[B];return le.style[B]=n,le.style[B]!==ae};function I(a,B){return!Array.isArray(a)&&B!==void 0?E(a,B):i(a)}},48911:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return tt}});var t=e(54476),i=e(76190),E=e(33885),I=e(20068),a=e(42978),B=e(75931),n=e(92310),le=e.n(n),ae=e(29301),m=e(70425),V=e(34280),y=e(59301),D=e(4676),he=y.forwardRef(function(de,We){var R=de.height,O=de.offsetY,F=de.offsetX,u=de.children,ee=de.prefixCls,ge=de.onInnerResize,g=de.innerProps,d=de.rtl,ie=de.extra,L={},f={display:"flex",flexDirection:"column"};return O!==void 0&&(L={height:R,position:"relative",overflow:"hidden"},f=(0,E.Z)((0,E.Z)({},f),{},(0,I.Z)((0,I.Z)((0,I.Z)((0,I.Z)((0,I.Z)({transform:"translateY(".concat(O,"px)")},d?"marginRight":"marginLeft",-F),"position","absolute"),"left",0),"right",0),"top",0))),y.createElement("div",{style:L},y.createElement(ae.Z,{onResize:function(q){var U=q.offsetHeight;U&&ge&&ge()}},y.createElement("div",(0,t.Z)({style:f,className:le()((0,I.Z)({},"".concat(ee,"-holder-inner"),ee)),ref:We},g),u,ie)))});he.displayName="Filler";var se=he;function oe(de){var We=de.children,R=de.setRef,O=y.useCallback(function(F){R(F)},[]);return y.cloneElement(We,{ref:O})}function Ye(de,We,R,O,F,u,ee,ge){var g=ge.getKey;return de.slice(We,R+1).map(function(d,ie){var L=We+ie,f=ee(d,L,{style:{width:O},offsetX:F}),N=g(d);return y.createElement(oe,{key:N,setRef:function(U){return u(d,U)}},f)})}function Ae(de,We,R,O){var F=R-de,u=We-R,ee=Math.min(F,u)*2;if(O<=ee){var ge=Math.floor(O/2);return O%2?R+ge+1:R-ge}return F>u?R-(O-u):R+(O-F)}function Ze(de,We,R){var O=de.length,F=We.length,u,ee;if(O===0&&F===0)return null;O2&&arguments[2]!==void 0?arguments[2]:!1,L=g?d<0&&ge.current.left||d>0&&ge.current.right:d<0&&ge.current.top||d>0&&ge.current.bottom;return ie&&L?(clearTimeout(u.current),F.current=!1):(!L||F.current)&&ee(),!F.current&&L}};function S(de,We,R,O,F,u,ee){var ge=(0,y.useRef)(0),g=(0,y.useRef)(null),d=(0,y.useRef)(null),ie=(0,y.useRef)(!1),L=C(We,R,O,F);function f(Pe,Be){if(H.Z.cancel(g.current),!L(!1,Be)){var nt=Pe;if(!nt._virtualHandled)nt._virtualHandled=!0;else return;ge.current+=Be,d.current=Be,r||nt.preventDefault(),g.current=(0,H.Z)(function(){var lt=ie.current?10:1;ee(ge.current*lt,!1),ge.current=0})}}function N(Pe,Be){ee(Be,!0),r||Pe.preventDefault()}var q=(0,y.useRef)(null),U=(0,y.useRef)(null);function Ce(Pe){if(de){H.Z.cancel(U.current),U.current=(0,H.Z)(function(){q.current=null},2);var Be=Pe.deltaX,nt=Pe.deltaY,lt=Pe.shiftKey,vt=Be,It=nt;(q.current==="sx"||!q.current&<&&nt&&!Be)&&(vt=nt,It=0,q.current="sx");var Ht=Math.abs(vt),Jt=Math.abs(It);q.current===null&&(q.current=u&&Ht>Jt?"x":"y"),q.current==="y"?f(Pe,It):N(Pe,vt)}}function Se(Pe){de&&(ie.current=Pe.detail===d.current)}return[Ce,Se]}function Z(de,We,R,O){var F=y.useMemo(function(){return[new Map,[]]},[de,R.id,O]),u=(0,a.Z)(F,2),ee=u[0],ge=u[1],g=function(ie){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie,f=ee.get(ie),N=ee.get(L);if(f===void 0||N===void 0)for(var q=de.length,U=ge.length;U0&&arguments[0]!==void 0?arguments[0]:!1;ie();var q=function(){var Se=!1;ge.current.forEach(function(Pe,Be){if(Pe&&Pe.offsetParent){var nt=Pe.offsetHeight,lt=getComputedStyle(Pe),vt=lt.marginTop,It=lt.marginBottom,Ht=xe(vt),Jt=xe(It),Lt=nt+Ht+Jt;g.current.get(Be)!==Lt&&(g.current.set(Be,Lt),Se=!0)}}),Se&&ee(function(Pe){return Pe+1})};if(N)q();else{d.current+=1;var U=d.current;Promise.resolve().then(function(){U===d.current&&q()})}}function f(N,q){var U=de(N),Ce=ge.current.get(U);q?(ge.current.set(U,q),L()):ge.current.delete(U),!Ce!=!q&&(q?We==null||We(N):R==null||R(N))}return(0,y.useEffect)(function(){return ie},[]),[f,L,g.current,u]}var Ee=14/15;function Me(de,We,R){var O=(0,y.useRef)(!1),F=(0,y.useRef)(0),u=(0,y.useRef)(0),ee=(0,y.useRef)(null),ge=(0,y.useRef)(null),g,d=function(N){if(O.current){var q=Math.ceil(N.touches[0].pageX),U=Math.ceil(N.touches[0].pageY),Ce=F.current-q,Se=u.current-U,Pe=Math.abs(Ce)>Math.abs(Se);Pe?F.current=q:u.current=U;var Be=R(Pe,Pe?Ce:Se,!1,N);Be&&N.preventDefault(),clearInterval(ge.current),Be&&(ge.current=setInterval(function(){Pe?Ce*=Ee:Se*=Ee;var nt=Math.floor(Pe?Ce:Se);(!R(Pe,nt,!0)||Math.abs(nt)<=.1)&&clearInterval(ge.current)},16))}},ie=function(){O.current=!1,g()},L=function(N){g(),N.touches.length===1&&!O.current&&(O.current=!0,F.current=Math.ceil(N.touches[0].pageX),u.current=Math.ceil(N.touches[0].pageY),ee.current=N.target,ee.current.addEventListener("touchmove",d,{passive:!1}),ee.current.addEventListener("touchend",ie,{passive:!0}))};g=function(){ee.current&&(ee.current.removeEventListener("touchmove",d),ee.current.removeEventListener("touchend",ie))},(0,V.Z)(function(){return de&&We.current.addEventListener("touchstart",L,{passive:!0}),function(){var f;(f=We.current)===null||f===void 0||f.removeEventListener("touchstart",L),g(),clearInterval(ge.current)}},[de])}function G(de){return Math.floor(Math.pow(de,.5))}function W(de,We){var R="touches"in de?de.touches[0]:de;return R[We?"pageX":"pageY"]-window[We?"scrollX":"scrollY"]}function j(de,We,R){y.useEffect(function(){var O=We.current;if(de&&O){var F=!1,u,ee,ge=function(){H.Z.cancel(u)},g=function f(){ge(),u=(0,H.Z)(function(){R(ee),f()})},d=function(){F=!1,ge()},ie=function(N){if(!(N.target.draggable||N.button!==0)){var q=N;q._virtualHandled||(q._virtualHandled=!0,F=!0)}},L=function(N){if(F){var q=W(N,!1),U=O.getBoundingClientRect(),Ce=U.top,Se=U.bottom;if(q<=Ce){var Pe=Ce-q;ee=-G(Pe),g()}else if(q>=Se){var Be=q-Se;ee=G(Be),g()}else ge()}};return O.addEventListener("mousedown",ie),O.ownerDocument.addEventListener("mouseup",d),O.ownerDocument.addEventListener("mousemove",L),O.ownerDocument.addEventListener("dragend",d),function(){O.removeEventListener("mousedown",ie),O.ownerDocument.removeEventListener("mouseup",d),O.ownerDocument.removeEventListener("mousemove",L),O.ownerDocument.removeEventListener("dragend",d),ge()}}},[de])}var l=10;function b(de,We,R,O,F,u,ee,ge){var g=y.useRef(),d=y.useState(null),ie=(0,a.Z)(d,2),L=ie[0],f=ie[1];return(0,V.Z)(function(){if(L&&L.times=0;Un-=1){var ur=F(We[Un]),cr=R.get(ur);if(cr===void 0){Pe=!0;break}if(Tn-=cr,Tn<=0)break}switch(lt){case"top":nt=It-Ce;break;case"bottom":nt=Ht-Se+Ce;break;default:{var tn=de.current.scrollTop,lr=tn+Se;Itlr&&(Be="bottom")}}nt!==null&&ee(nt),nt!==L.lastTop&&(Pe=!0)}Pe&&f((0,E.Z)((0,E.Z)({},L),{},{times:L.times+1,targetAlign:Be,lastTop:nt}))}},[L,de.current]),function(N){if(N==null){ge();return}if(H.Z.cancel(g.current),typeof N=="number")ee(N);else if(N&&(0,i.Z)(N)==="object"){var q,U=N.align;"index"in N?q=N.index:q=We.findIndex(function(Pe){return F(Pe)===N.key});var Ce=N.offset,Se=Ce===void 0?0:Ce;f({times:0,index:q,offset:Se,originAlign:U})}}}var M=y.forwardRef(function(de,We){var R=de.prefixCls,O=de.rtl,F=de.scrollOffset,u=de.scrollRange,ee=de.onStartMove,ge=de.onStopMove,g=de.onScroll,d=de.horizontal,ie=de.spinSize,L=de.containerSize,f=de.style,N=de.thumbStyle,q=de.showScrollBar,U=y.useState(!1),Ce=(0,a.Z)(U,2),Se=Ce[0],Pe=Ce[1],Be=y.useState(null),nt=(0,a.Z)(Be,2),lt=nt[0],vt=nt[1],It=y.useState(null),Ht=(0,a.Z)(It,2),Jt=Ht[0],Lt=Ht[1],xn=!O,Rn=y.useRef(),Tn=y.useRef(),Un=y.useState(q),ur=(0,a.Z)(Un,2),cr=ur[0],tn=ur[1],lr=y.useRef(),Mr=function(){q===!0||q===!1||(clearTimeout(lr.current),tn(!0),lr.current=setTimeout(function(){tn(!1)},3e3))},Ln=u-L||0,_n=L-ie||0,kn=y.useMemo(function(){if(F===0||Ln===0)return 0;var _=F/Ln;return _*_n},[F,Ln,_n]),Fe=function(s){s.stopPropagation(),s.preventDefault()},it=y.useRef({top:kn,dragging:Se,pageY:lt,startTop:Jt});it.current={top:kn,dragging:Se,pageY:lt,startTop:Jt};var St=function(s){Pe(!0),vt(W(s,d)),Lt(it.current.top),ee(),s.stopPropagation(),s.preventDefault()};y.useEffect(function(){var _=function(A){A.preventDefault()},s=Rn.current,h=Tn.current;return s.addEventListener("touchstart",_,{passive:!1}),h.addEventListener("touchstart",St,{passive:!1}),function(){s.removeEventListener("touchstart",_),h.removeEventListener("touchstart",St)}},[]);var pt=y.useRef();pt.current=Ln;var Qt=y.useRef();Qt.current=_n,y.useEffect(function(){if(Se){var _,s=function(A){var X=it.current,ue=X.dragging,Ve=X.pageY,Te=X.startTop;H.Z.cancel(_);var rt=Rn.current.getBoundingClientRect(),ct=L/(d?rt.width:rt.height);if(ue){var _e=(W(A,d)-Ve)*ct,bt=Te;!xn&&d?bt-=_e:bt+=_e;var Ct=pt.current,ht=Qt.current,Pt=ht?bt/ht:0,xt=Math.ceil(Pt*Ct);xt=Math.max(xt,0),xt=Math.min(xt,Ct),_=(0,H.Z)(function(){g(xt,d)})}},h=function(){Pe(!1),ge()};return window.addEventListener("mousemove",s,{passive:!0}),window.addEventListener("touchmove",s,{passive:!0}),window.addEventListener("mouseup",h,{passive:!0}),window.addEventListener("touchend",h,{passive:!0}),function(){window.removeEventListener("mousemove",s),window.removeEventListener("touchmove",s),window.removeEventListener("mouseup",h),window.removeEventListener("touchend",h),H.Z.cancel(_)}}},[Se]),y.useEffect(function(){return Mr(),function(){clearTimeout(lr.current)}},[F]),y.useImperativeHandle(We,function(){return{delayHidden:Mr}});var yn="".concat(R,"-scrollbar"),fn={position:"absolute",visibility:cr?null:"hidden"},bn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return d?(Object.assign(fn,{height:8,left:0,right:0,bottom:0}),Object.assign(bn,(0,I.Z)({height:"100%",width:ie},xn?"left":"right",kn))):(Object.assign(fn,(0,I.Z)({width:8,top:0,bottom:0},xn?"right":"left",0)),Object.assign(bn,{width:"100%",height:ie,top:kn})),y.createElement("div",{ref:Rn,className:le()(yn,(0,I.Z)((0,I.Z)((0,I.Z)({},"".concat(yn,"-horizontal"),d),"".concat(yn,"-vertical"),!d),"".concat(yn,"-visible"),cr)),style:(0,E.Z)((0,E.Z)({},fn),f),onMouseDown:Fe,onMouseMove:Mr},y.createElement("div",{ref:Tn,className:le()("".concat(yn,"-thumb"),(0,I.Z)({},"".concat(yn,"-thumb-moving"),Se)),style:(0,E.Z)((0,E.Z)({},bn),N),onMouseDown:St}))}),w=M,x=20;function k(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,R=de/We*de;return isNaN(R)&&(R=0),R=Math.max(R,x),Math.floor(R)}var K=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Ie=[],De={overflowY:"auto",overflowAnchor:"none"};function be(de,We){var R=de.prefixCls,O=R===void 0?"rc-virtual-list":R,F=de.className,u=de.height,ee=de.itemHeight,ge=de.fullHeight,g=ge===void 0?!0:ge,d=de.style,ie=de.data,L=de.children,f=de.itemKey,N=de.virtual,q=de.direction,U=de.scrollWidth,Ce=de.component,Se=Ce===void 0?"div":Ce,Pe=de.onScroll,Be=de.onVirtualScroll,nt=de.onVisibleChange,lt=de.innerProps,vt=de.extraRender,It=de.styles,Ht=de.showScrollBar,Jt=Ht===void 0?"optional":Ht,Lt=(0,B.Z)(de,K),xn=y.useCallback(function(hn){return typeof f=="function"?f(hn):hn==null?void 0:hn[f]},[f]),Rn=ut(xn,null,null),Tn=(0,a.Z)(Rn,4),Un=Tn[0],ur=Tn[1],cr=Tn[2],tn=Tn[3],lr=!!(N!==!1&&u&&ee),Mr=y.useMemo(function(){return Object.values(cr.maps).reduce(function(hn,Y){return hn+Y},0)},[cr.id,cr.maps]),Ln=lr&&ie&&(Math.max(ee*ie.length,Mr)>u||!!U),_n=q==="rtl",kn=le()(O,(0,I.Z)({},"".concat(O,"-rtl"),_n),F),Fe=ie||Ie,it=(0,y.useRef)(),St=(0,y.useRef)(),pt=(0,y.useRef)(),Qt=(0,y.useState)(0),yn=(0,a.Z)(Qt,2),fn=yn[0],bn=yn[1],_=(0,y.useState)(0),s=(0,a.Z)(_,2),h=s[0],v=s[1],A=(0,y.useState)(!1),X=(0,a.Z)(A,2),ue=X[0],Ve=X[1],Te=function(){Ve(!0)},rt=function(){Ve(!1)},ct={getKey:xn};function _e(hn){bn(function(Y){var ye;typeof hn=="function"?ye=hn(Y):ye=hn;var we=In(ye);return it.current.scrollTop=we,we})}var bt=(0,y.useRef)({start:0,end:Fe.length}),Ct=(0,y.useRef)(),ht=ce(Fe,xn),Pt=(0,a.Z)(ht,1),xt=Pt[0];Ct.current=xt;var wt=y.useMemo(function(){if(!lr)return{scrollHeight:void 0,start:0,end:Fe.length-1,offset:void 0};if(!Ln){var hn;return{scrollHeight:((hn=St.current)===null||hn===void 0?void 0:hn.offsetHeight)||0,start:0,end:Fe.length-1,offset:void 0}}for(var Y=0,ye,we,$e,yt=Fe.length,zn=0;zn=fn&&ye===void 0&&(ye=zn,we=Y),An>fn+u&&$e===void 0&&($e=zn),Y=An}return ye===void 0&&(ye=0,we=0,$e=Math.ceil(u/ee)),$e===void 0&&($e=Fe.length-1),$e=Math.min($e+1,Fe.length-1),{scrollHeight:Y,start:ye,end:$e,offset:we}},[Ln,lr,fn,Fe,tn,u]),At=wt.scrollHeight,$t=wt.start,Tt=wt.end,Ut=wt.offset;bt.current.start=$t,bt.current.end=Tt,y.useLayoutEffect(function(){var hn=cr.getRecord();if(hn.size===1){var Y=Array.from(hn.keys())[0],ye=hn.get(Y),we=Fe[$t];if(we&&ye===void 0){var $e=xn(we);if($e===Y){var yt=cr.get(Y),zn=yt-ee;_e(function(pn){return pn+zn})}}}cr.resetRecord()},[At]);var Oe=y.useState({width:0,height:u}),Ne=(0,a.Z)(Oe,2),Ge=Ne[0],et=Ne[1],je=function(Y){et({width:Y.offsetWidth,height:Y.offsetHeight})},Ue=(0,y.useRef)(),Xe=(0,y.useRef)(),mt=y.useMemo(function(){return k(Ge.width,U)},[Ge.width,U]),Mt=y.useMemo(function(){return k(Ge.height,At)},[Ge.height,At]),Vt=At-u,gn=(0,y.useRef)(Vt);gn.current=Vt;function In(hn){var Y=hn;return Number.isNaN(gn.current)||(Y=Math.min(Y,gn.current)),Y=Math.max(Y,0),Y}var Dn=fn<=0,vn=fn>=Vt,on=h<=0,Xn=h>=U,Yn=C(Dn,vn,on,Xn),Sn=function(){return{x:_n?-h:h,y:fn}},un=(0,y.useRef)(Sn()),wn=(0,m.useEvent)(function(hn){if(Be){var Y=(0,E.Z)((0,E.Z)({},Sn()),hn);(un.current.x!==Y.x||un.current.y!==Y.y)&&(Be(Y),un.current=Y)}});function Nn(hn,Y){var ye=hn;Y?((0,D.flushSync)(function(){v(ye)}),wn()):_e(ye)}function Pn(hn){var Y=hn.currentTarget.scrollTop;Y!==fn&&_e(Y),Pe==null||Pe(hn),wn()}var qn=function(Y){var ye=Y,we=U?U-Ge.width:0;return ye=Math.max(ye,0),ye=Math.min(ye,we),ye},Xt=(0,m.useEvent)(function(hn,Y){Y?((0,D.flushSync)(function(){v(function(ye){var we=ye+(_n?-hn:hn);return qn(we)})}),wn()):_e(function(ye){var we=ye+hn;return we})}),Bt=S(lr,Dn,vn,on,Xn,!!U,Xt),nn=(0,a.Z)(Bt,2),_t=nn[0],pr=nn[1];Me(lr,it,function(hn,Y,ye,we){var $e=we;return Yn(hn,Y,ye)?!1:!$e||!$e._virtualHandled?($e&&($e._virtualHandled=!0),_t({preventDefault:function(){},deltaX:hn?Y:0,deltaY:hn?0:Y}),!0):!1}),j(Ln,it,function(hn){_e(function(Y){return Y+hn})}),(0,V.Z)(function(){function hn(ye){var we=Dn&&ye.detail<0,$e=vn&&ye.detail>0;lr&&!we&&!$e&&ye.preventDefault()}var Y=it.current;return Y.addEventListener("wheel",_t,{passive:!1}),Y.addEventListener("DOMMouseScroll",pr,{passive:!0}),Y.addEventListener("MozMousePixelScroll",hn,{passive:!1}),function(){Y.removeEventListener("wheel",_t),Y.removeEventListener("DOMMouseScroll",pr),Y.removeEventListener("MozMousePixelScroll",hn)}},[lr,Dn,vn]),(0,V.Z)(function(){if(U){var hn=qn(h);v(hn),wn({x:hn})}},[Ge.width,U]);var nr=function(){var Y,ye;(Y=Ue.current)===null||Y===void 0||Y.delayHidden(),(ye=Xe.current)===null||ye===void 0||ye.delayHidden()},sr=b(it,Fe,cr,ee,xn,function(){return ur(!0)},_e,nr);y.useImperativeHandle(We,function(){return{nativeElement:pt.current,getScrollInfo:Sn,scrollTo:function(Y){function ye(we){return we&&(0,i.Z)(we)==="object"&&("left"in we||"top"in we)}ye(Y)?(Y.left!==void 0&&v(qn(Y.left)),sr(Y.top)):sr(Y)}}}),(0,V.Z)(function(){if(nt){var hn=Fe.slice($t,Tt+1);nt(hn,Fe)}},[$t,Tt,Fe]);var ar=Z(Fe,xn,cr,ee),$n=vt==null?void 0:vt({start:$t,end:Tt,virtual:Ln,offsetX:h,offsetY:Ut,rtl:_n,getSize:ar}),Ar=Ye(Fe,$t,Tt,U,h,Un,L,ct),Ir=null;u&&(Ir=(0,E.Z)((0,I.Z)({},g?"height":"maxHeight",u),De),lr&&(Ir.overflowY="hidden",U&&(Ir.overflowX="hidden"),ue&&(Ir.pointerEvents="none")));var kr={};return _n&&(kr.dir="rtl"),y.createElement("div",(0,t.Z)({ref:pt,style:(0,E.Z)((0,E.Z)({},d),{},{position:"relative"}),className:kn},kr,Lt),y.createElement(ae.Z,{onResize:je},y.createElement(Se,{className:"".concat(O,"-holder"),style:Ir,ref:it,onScroll:Pn,onMouseEnter:nr},y.createElement(se,{prefixCls:O,height:At,offsetX:h,offsetY:Ut,scrollWidth:U,onInnerResize:ur,ref:St,innerProps:lt,rtl:_n,extra:$n},Ar))),Ln&&At>u&&y.createElement(w,{ref:Ue,prefixCls:O,scrollOffset:fn,scrollRange:At,rtl:_n,onScroll:Nn,onStartMove:Te,onStopMove:rt,spinSize:Mt,containerSize:Ge.height,style:It==null?void 0:It.verticalScrollBar,thumbStyle:It==null?void 0:It.verticalScrollBarThumb,showScrollBar:Jt}),Ln&&U>Ge.width&&y.createElement(w,{ref:Xe,prefixCls:O,scrollOffset:h,scrollRange:U,rtl:_n,onScroll:Nn,onStartMove:Te,onStopMove:rt,spinSize:mt,containerSize:Ge.width,horizontal:!0,style:It==null?void 0:It.horizontalScrollBar,thumbStyle:It==null?void 0:It.horizontalScrollBarThumb,showScrollBar:Jt}))}var Je=y.forwardRef(be);Je.displayName="List";var ft=Je,tt=ft},25510:function(qt){"use strict";qt.exports="data:image/png;base64,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"},32637:function(qt){"use strict";qt.exports="data:image/jpeg;base64,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"},64244:function(qt){"use strict";qt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAAXNSR0IArs4c6QAABAFJREFUOE991E9oI1UcB/D35l/mT2beZCZ/m2Q3aatrm11dYS9bVhERwUtAYQ/BYioKOQjWo3tb66Eo3va2l6U9iHsSEQ9WhGVBKraLNO5SummTtrFJmunkz6SZSeZfJBErtVvf8fH48OP9vr8fBP9zbuzlfREMh2t2XU8woasPwtO/3iyXGU0rMz+mZhqv7m+++fDC1MrtUon+ljDljfilA3ied7X0uxgFUo4cOGQrSL0hezwzhtq6SbVJk4YO1gjSb3u81AddtfUZ16VVcuDKm1C990xwiAm2lLN6LjqOYxmNIxJBggKv6LC8+qT9vpUkP64jLC2RFLhu4ebGTucOglgvQFuVM2CiVBJlA+ScHkD1qJXRCSfh9XrBdYeu6tv6/JZozR6xZprlOHCFYM1+UV92LVgL8FBRXfvuKXCIcW03Z+guakSNTMfRExzPgylGqmIFc77k1WfreHuEXUSSSW5by7AHajEZVzrAvvsgmeydgEOMUO2cceyiZqiV0Y1WAgo8uChGquIONl+m1VnVVtKA94KwP2h69/BlqINaLIArA9IdYcN+jMAhhlXsXEczUTukZsxmLQEEHsiBeNVX4efrxOGs1tlNA44DXHjMRFV2GdfxWjBMKjz7LzYCR9h+P9dsWagbrGfMejkBWBpwY+NVueL7pMnU3+00C2lAUYCMXjDRkbQMu1gtFPMofgGcVPZPWuD0b4VbtR2D7Sbb6X5580VAEICUI06o//x7x1xnplV79NHosQ8BGXvh60EDFEU/6YQS6her8Rnjv7GD8cIfE6CIz3VcG2ncXtZVFQHwHAiEptexXXqhJe4t9tX9FKBpwESTCvenuIRDzAxH8fzGlcn7Z8DhRezJo0lY57LHroU07iDraC0ByD4QF8fXzW2w0BIPFvvtWgogAaBgVGGKniUPjpuxIMz/Mn0aPenyEMVbfLY3cJCKlKzd7wq4zwem2Oi6ttVbqEvqYq/fTEFRABEUUsin7pIHJ8yEBPMrl5InlZ7KYXy/MMHW4JwBXaTKWlYfWAISRfAyJq9XH7cXKmPdxc5ATw2z+RwrKcZWf8mLY2aUH+S/m/wbPTMpl/cLE2QDnzMwFykhK2thriAJCNww6PWtp9pCOW4v6oSV4nkevOR4lMOiseTFMDPCOvlvksn7z5zlISock3MmdFEjhmVNChdiFA1e1+Daz0X1dnuc+bLjAamQhwbXDEx5vNu958OhHWGc/LnbZmaI9sg5nALoKEy94yepKNPWv7IOBw8x3CabUeYWyZDXWE1fMRSwykOcqBKNH84Fh//xWnl7koUWVhu4bpRh3vreP34nU6n4D0yF71KBQwnXP/0p2Pr8w5IkbQz0C2sTl9f+AvGX1kHxYE7xAAAAAElFTkSuQmCC"},61860:function(qt){"use strict";qt.exports="data:image/png;base64,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"},4:function(qt){"use strict";qt.exports="data:image/png;base64,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"},10266:function(qt){"use strict";qt.exports="data:image/png;base64,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"},16722:function(qt,ke,e){"use strict";e.d(ke,{Z:function(){return le}});const t=ae=>typeof ae=="object"&&ae!=null&&ae.nodeType===1,i=(ae,m)=>(!m||ae!=="hidden")&&ae!=="visible"&&ae!=="clip",E=(ae,m)=>{if(ae.clientHeight{const D=(he=>{if(!he.ownerDocument||!he.ownerDocument.defaultView)return null;try{return he.ownerDocument.defaultView.frameElement}catch(se){return null}})(y);return!!D&&(D.clientHeighthem||he>ae&&se=m&&oe>=V?he-ae-y:se>m&&oeV?se-m+D:0,a=ae=>{const m=ae.parentElement;return m==null?ae.getRootNode().host||null:m},B=(ae,m)=>{var V,y,D,he;if(typeof document=="undefined")return[];const{scrollMode:se,block:oe,inline:Ye,boundary:Ae,skipOverflowHiddenElements:Ze}=m,ce=typeof Ae=="function"?Ae:w=>w!==Ae;if(!t(ae))throw new TypeError("Invalid target");const H=document.scrollingElement||document.documentElement,p=[];let r=ae;for(;t(r)&&ce(r);){if(r=a(r),r===H){p.push(r);break}r!=null&&r===document.body&&E(r)&&!E(document.documentElement)||r!=null&&E(r,Ze)&&p.push(r)}const C=(y=(V=window.visualViewport)==null?void 0:V.width)!=null?y:innerWidth,S=(he=(D=window.visualViewport)==null?void 0:D.height)!=null?he:innerHeight,{scrollX:Z,scrollY:ne}=window,{height:J,width:T,top:Re,right:xe,bottom:ut,left:Ee}=ae.getBoundingClientRect(),{top:Me,right:G,bottom:W,left:j}=(w=>{const x=window.getComputedStyle(w);return{top:parseFloat(x.scrollMarginTop)||0,right:parseFloat(x.scrollMarginRight)||0,bottom:parseFloat(x.scrollMarginBottom)||0,left:parseFloat(x.scrollMarginLeft)||0}})(ae);let l=oe==="start"||oe==="nearest"?Re-Me:oe==="end"?ut+W:Re+J/2-Me+W,b=Ye==="center"?Ee+T/2-j+G:Ye==="end"?xe+G:Ee-j;const M=[];for(let w=0;w=0&&Ee>=0&&ut<=S&&xe<=C&&(x===H&&!E(x)||Re>=Ie&&ut<=be&&Ee>=Je&&xe<=De))return M;const ft=getComputedStyle(x),tt=parseInt(ft.borderLeftWidth,10),de=parseInt(ft.borderTopWidth,10),We=parseInt(ft.borderRightWidth,10),R=parseInt(ft.borderBottomWidth,10);let O=0,F=0;const u="offsetWidth"in x?x.offsetWidth-x.clientWidth-tt-We:0,ee="offsetHeight"in x?x.offsetHeight-x.clientHeight-de-R:0,ge="offsetWidth"in x?x.offsetWidth===0?0:K/x.offsetWidth:0,g="offsetHeight"in x?x.offsetHeight===0?0:k/x.offsetHeight:0;if(H===x)O=oe==="start"?l:oe==="end"?l-S:oe==="nearest"?I(ne,ne+S,S,de,R,ne+l,ne+l+J,J):l-S/2,F=Ye==="start"?b:Ye==="center"?b-C/2:Ye==="end"?b-C:I(Z,Z+C,C,tt,We,Z+b,Z+b+T,T),O=Math.max(0,O+ne),F=Math.max(0,F+Z);else{O=oe==="start"?l-Ie-de:oe==="end"?l-be+R+ee:oe==="nearest"?I(Ie,be,k,de,R+ee,l,l+J,J):l-(Ie+k/2)+ee/2,F=Ye==="start"?b-Je-tt:Ye==="center"?b-(Je+K/2)+u/2:Ye==="end"?b-De+We+u:I(Je,De,K,tt,We+u,b,b+T,T);const{scrollLeft:d,scrollTop:ie}=x;O=g===0?0:Math.max(0,Math.min(ie+O/g,x.scrollHeight-k/g+ee)),F=ge===0?0:Math.max(0,Math.min(d+F/ge,x.scrollWidth-K/ge+u)),l+=ie-O,b+=d-F}M.push({el:x,top:O,left:F})}return M},n=ae=>ae===!1?{block:"end",inline:"nearest"}:(m=>m===Object(m)&&Object.keys(m).length!==0)(ae)?ae:{block:"start",inline:"nearest"};function le(ae,m){if(!ae.isConnected||!(D=>{let he=D;for(;he&&he.parentNode;){if(he.parentNode===document)return!0;he=he.parentNode instanceof ShadowRoot?he.parentNode.host:he.parentNode}return!1})(ae))return;const V=(D=>{const he=window.getComputedStyle(D);return{top:parseFloat(he.scrollMarginTop)||0,right:parseFloat(he.scrollMarginRight)||0,bottom:parseFloat(he.scrollMarginBottom)||0,left:parseFloat(he.scrollMarginLeft)||0}})(ae);if((D=>typeof D=="object"&&typeof D.behavior=="function")(m))return m.behavior(B(ae,m));const y=typeof m=="boolean"||m==null?void 0:m.behavior;for(const{el:D,top:he,left:se}of B(ae,n(m))){const oe=he-V.top+V.bottom,Ye=se-V.left+V.right;D.scroll({top:oe,left:Ye,behavior:y})}}},80813:function(qt,ke,e){"use strict";e.d(ke,{CR:function(){return Ye},Jh:function(){return D},Q_:function(){return Re},XA:function(){return oe},ZT:function(){return i},_T:function(){return I},ev:function(){return ce},mG:function(){return y},pi:function(){return E},pr:function(){return Ze}});var t=function(l,b){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,w){M.__proto__=w}||function(M,w){for(var x in w)Object.prototype.hasOwnProperty.call(w,x)&&(M[x]=w[x])},t(l,b)};function i(l,b){if(typeof b!="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");t(l,b);function M(){this.constructor=l}l.prototype=b===null?Object.create(b):(M.prototype=b.prototype,new M)}var E=function(){return E=Object.assign||function(b){for(var M,w=1,x=arguments.length;w=0;Ie--)(K=l[Ie])&&(k=(x<3?K(k):x>3?K(b,M,k):K(b,M))||k);return x>3&&k&&Object.defineProperty(b,M,k),k}function B(l,b){return function(M,w){b(M,w,l)}}function n(l,b,M,w,x,k){function K(F){if(F!==void 0&&typeof F!="function")throw new TypeError("Function expected");return F}for(var Ie=w.kind,De=Ie==="getter"?"get":Ie==="setter"?"set":"value",be=!b&&l?w.static?l:l.prototype:null,Je=b||(be?Object.getOwnPropertyDescriptor(be,w.name):{}),ft,tt=!1,de=M.length-1;de>=0;de--){var We={};for(var R in w)We[R]=R==="access"?{}:w[R];for(var R in w.access)We.access[R]=w.access[R];We.addInitializer=function(F){if(tt)throw new TypeError("Cannot add initializers after decoration has completed");k.push(K(F||null))};var O=(0,M[de])(Ie==="accessor"?{get:Je.get,set:Je.set}:Je[De],We);if(Ie==="accessor"){if(O===void 0)continue;if(O===null||typeof O!="object")throw new TypeError("Object expected");(ft=K(O.get))&&(Je.get=ft),(ft=K(O.set))&&(Je.set=ft),(ft=K(O.init))&&x.unshift(ft)}else(ft=K(O))&&(Ie==="field"?x.unshift(ft):Je[De]=ft)}be&&Object.defineProperty(be,w.name,Je),tt=!0}function le(l,b,M){for(var w=arguments.length>2,x=0;x0&&k[k.length-1])&&(be[0]===6||be[0]===2)){M=0;continue}if(be[0]===3&&(!k||be[1]>k[0]&&be[1]=l.length&&(l=void 0),{value:l&&l[w++],done:!l}}};throw new TypeError(b?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ye(l,b){var M=typeof Symbol=="function"&&l[Symbol.iterator];if(!M)return l;var w=M.call(l),x,k=[],K;try{for(;(b===void 0||b-- >0)&&!(x=w.next()).done;)k.push(x.value)}catch(Ie){K={error:Ie}}finally{try{x&&!x.done&&(M=w.return)&&M.call(w)}finally{if(K)throw K.error}}return k}function Ae(){for(var l=[],b=0;b1||De(de,R)})},We&&(x[de]=We(x[de])))}function De(de,We){try{be(w[de](We))}catch(R){tt(k[0][3],R)}}function be(de){de.value instanceof H?Promise.resolve(de.value.v).then(Je,ft):tt(k[0][2],de)}function Je(de){De("next",de)}function ft(de){De("throw",de)}function tt(de,We){de(We),k.shift(),k.length&&De(k[0][0],k[0][1])}}function r(l){var b,M;return b={},w("next"),w("throw",function(x){throw x}),w("return"),b[Symbol.iterator]=function(){return this},b;function w(x,k){b[x]=l[x]?function(K){return(M=!M)?{value:H(l[x](K)),done:!1}:k?k(K):K}:k}}function C(l){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var b=l[Symbol.asyncIterator],M;return b?b.call(l):(l=typeof oe=="function"?oe(l):l[Symbol.iterator](),M={},w("next"),w("throw"),w("return"),M[Symbol.asyncIterator]=function(){return this},M);function w(k){M[k]=l[k]&&function(K){return new Promise(function(Ie,De){K=l[k](K),x(Ie,De,K.done,K.value)})}}function x(k,K,Ie,De){Promise.resolve(De).then(function(be){k({value:be,done:Ie})},K)}}function S(l,b){return Object.defineProperty?Object.defineProperty(l,"raw",{value:b}):l.raw=b,l}var Z=Object.create?function(l,b){Object.defineProperty(l,"default",{enumerable:!0,value:b})}:function(l,b){l.default=b},ne=function(l){return ne=Object.getOwnPropertyNames||function(b){var M=[];for(var w in b)Object.prototype.hasOwnProperty.call(b,w)&&(M[M.length]=w);return M},ne(l)};function J(l){if(l&&l.__esModule)return l;var b={};if(l!=null)for(var M=ne(l),w=0;w{}})=>{const b=()=>e.createElement("div",{className:I.flexColumn},e.createElement("img",{className:I.img,src:a}),e.createElement("span",{className:I.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),D=()=>e.createElement("div",{className:I.flexColumn},e.createElement("img",{className:I.img,src:A}),e.createElement("span",{className:I.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ye=()=>m===3?e.createElement(e.Fragment,null,D(),b()):m===2?b():D();return e.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ae,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{V(),i.history.push("/account/certification")},onCancel:()=>{V()}},e.createElement("div",{className:I.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),e.createElement("div",{className:I.flexRow},ye()))};var le=(0,i.connect)(({paperlibrary:ae,loading:m,globalSetting:V})=>({paperlibrary:ae,globalSetting:V,loading:m.effects}))(n)},11668:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return z}});var e=t(59301),i=t(48066),E=t(29679),A=t(19248),a=t(96512),I=t(54476),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},le=n,ae=t(7657),m=function(pe,De){return e.createElement(ae.Z,(0,I.Z)({},pe,{ref:De,icon:le}))},V=e.forwardRef(m),b=V,D=t(92310),ye=t.n(D),se=t(36355),Ye=()=>e.createElement("svg",{width:"252",height:"294"},e.createElement("defs",null,e.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(0 .012)"},e.createElement("mask",{fill:"#fff"}),e.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),e.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),e.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),e.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),e.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),e.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),e.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),e.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),e.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),e.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),e.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),e.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),e.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),e.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),e.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),e.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),e.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),e.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),e.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),e.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),e.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),e.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),e.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),e.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),e.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),e.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),e.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),e.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),e.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),e.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),e.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),e.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),e.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),e.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),e.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),e.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),e.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),e.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ze=()=>e.createElement("svg",{width:"254",height:"294"},e.createElement("defs",null,e.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),e.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(0 .067)"},e.createElement("mask",{fill:"#fff"}),e.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),e.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),e.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),e.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),e.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),e.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),e.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),e.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),e.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),e.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),e.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),e.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),e.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),e.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),e.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),e.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),e.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),e.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),e.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),e.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),e.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),e.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),e.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),e.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),e.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),e.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),e.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),e.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),e.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),e.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),e.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),e.createElement("mask",{fill:"#fff"}),e.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),e.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),e.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),e.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),e.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),e.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),e.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),e.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),K=()=>e.createElement("svg",{width:"251",height:"294"},e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),e.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),e.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),e.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),e.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),e.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),e.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),e.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),e.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),e.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),e.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),e.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),e.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),e.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),e.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),e.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),e.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),e.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),e.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),e.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),e.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),e.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),e.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),e.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),e.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),e.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),e.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),e.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),e.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),e.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),e.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),e.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),e.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),e.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),e.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),p=t(83116),r=t(37613);const C=U=>{const{componentCls:pe,lineHeightHeading3:De,iconCls:Ee,padding:Je,paddingXL:ut,paddingXS:tt,paddingLG:fe,marginXS:We,lineHeight:F}=U;return{[pe]:{padding:`${fe*2}px ${ut}px`,"&-rtl":{direction:"rtl"}},[`${pe} ${pe}-image`]:{width:U.imageWidth,height:U.imageHeight,margin:"auto"},[`${pe} ${pe}-icon`]:{marginBottom:fe,textAlign:"center",[`& > ${Ee}`]:{fontSize:U.iconFontSize}},[`${pe} ${pe}-title`]:{color:U.colorTextHeading,fontSize:U.titleFontSize,lineHeight:De,marginBlock:We,textAlign:"center"},[`${pe} ${pe}-subtitle`]:{color:U.colorTextDescription,fontSize:U.subtitleFontSize,lineHeight:F,textAlign:"center"},[`${pe} ${pe}-content`]:{marginTop:fe,padding:`${fe}px ${Je*2.5}px`,backgroundColor:U.colorFillAlter},[`${pe} ${pe}-extra`]:{margin:U.extraMargin,textAlign:"center","& > *":{marginInlineEnd:tt,"&:last-child":{marginInlineEnd:0}}}}},x=U=>{const{componentCls:pe,iconCls:De}=U;return{[`${pe}-success ${pe}-icon > ${De}`]:{color:U.resultSuccessIconColor},[`${pe}-error ${pe}-icon > ${De}`]:{color:U.resultErrorIconColor},[`${pe}-info ${pe}-icon > ${De}`]:{color:U.resultInfoIconColor},[`${pe}-warning ${pe}-icon > ${De}`]:{color:U.resultWarningIconColor}}},H=U=>[C(U),x(U)],ne=U=>H(U);var q=(0,p.Z)("Result",U=>{const pe=U.colorInfo,De=U.colorError,Ee=U.colorSuccess,Je=U.colorWarning,ut=(0,r.TS)(U,{resultInfoIconColor:pe,resultErrorIconColor:De,resultSuccessIconColor:Ee,resultWarningIconColor:Je,imageWidth:250,imageHeight:295});return[ne(ut)]},U=>({titleFontSize:U.fontSizeHeading3,subtitleFontSize:U.fontSize,iconFontSize:U.fontSizeHeading3*3,extraMargin:`${U.paddingLG}px 0 0 0`}));const T={success:E.Z,error:A.Z,info:a.Z,warning:b},Re={404:Ye,500:Ze,403:K},Ce=Object.keys(Re),ft=U=>{let{prefixCls:pe,icon:De,status:Ee}=U;const Je=ye()(`${pe}-icon`);if(Ce.includes(`${Ee}`)){const tt=Re[Ee];return e.createElement("div",{className:`${Je} ${pe}-image`},e.createElement(tt,null))}const ut=e.createElement(T[Ee]);return De===null||De===!1?null:e.createElement("div",{className:Je},De||ut)},xe=U=>{let{prefixCls:pe,extra:De}=U;return De?e.createElement("div",{className:`${pe}-extra`},De):null},Me=U=>{let{prefixCls:pe,className:De,rootClassName:Ee,subTitle:Je,title:ut,style:tt,children:fe,status:We="info",icon:F,extra:O}=U;const{getPrefixCls:N,direction:u,result:_}=e.useContext(se.E_),he=N("result",pe),[g,d]=q(he),ie=ye()(he,`${he}-${We}`,De,_==null?void 0:_.className,Ee,{[`${he}-rtl`]:u==="rtl"},d),R=Object.assign(Object.assign({},_==null?void 0:_.style),tt);return g(e.createElement("div",{className:ie,style:R},e.createElement(ft,{prefixCls:he,status:We,icon:F}),e.createElement("div",{className:`${he}-title`},ut),Je&&e.createElement("div",{className:`${he}-subtitle`},Je),e.createElement(xe,{prefixCls:he,extra:O}),fe&&e.createElement("div",{className:`${he}-content`},fe)))};Me.PRESENTED_IMAGE_403=Re[403],Me.PRESENTED_IMAGE_404=Re[404],Me.PRESENTED_IMAGE_500=Re[500];var G=Me,W=t(3113),Z=Object.defineProperty,l=(U,pe,De)=>pe in U?Z(U,pe,{enumerable:!0,configurable:!0,writable:!0,value:De}):U[pe]=De,h=(U,pe,De)=>l(U,typeof pe!="symbol"?pe+"":pe,De);const{Paragraph:B,Text:S}=i.default;class M extends e.Component{constructor(){super(...arguments),h(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(pe){return{hasError:!0,error:pe,errorInfo:null}}componentDidCatch(pe,De){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",pe),console.log("\u9519\u8BEF\u4FE1\u606F:",De),this.setState({error:pe,errorInfo:De})}render(){var pe;return this.state.hasError?e.createElement(G,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(pe=this.state.error)==null?void 0:pe.message,extra:[e.createElement(W.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]}):this.props.children}}var z=M},54183:function(Jt,ke,t){"use strict";var e=t(59301),i=t(58106),E=t(43418),A=t(8591),a=t(92832),I=t(24905),n=t(19514),le=t(25764),ae=t(31735),m=t(16097),V=t(97013),b=t(59301),D=(oe,Ye,Ie)=>new Promise((Ze,ce)=>{var K=C=>{try{r(Ie.next(C))}catch(x){ce(x)}},p=C=>{try{r(Ie.throw(C))}catch(x){ce(x)}},r=C=>C.done?Ze(C.value):Promise.resolve(C.value).then(K,p);r((Ie=Ie.apply(oe,Ye)).next())}),ye=(oe=>(oe[oe.Professor=1]="Professor",oe[oe.AssistantProfessor=2]="AssistantProfessor",oe[oe.Student=3]="Student",oe))(ye||{});const se=({visible:oe,user:Ye,account:Ie,onCancel:Ze=()=>{},dispatch:ce})=>{const[K,p]=(0,e.useState)(),[r,C]=(0,e.useState)([]),[x,H]=(0,e.useState)(!1),[ne,q]=(0,e.useState)(!1),[T,Re]=(0,e.useState)(),[Ce,ft]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var W,Z;(W=Ye==null?void 0:Ye.userInfo)!=null&&W.identity&&C([((Z=Ye==null?void 0:Ye.userInfo)==null?void 0:Z.identity)==="student"?3:1])},[Ye]);const xe=W=>{const Z=()=>{window.location.href=(W==null?void 0:W.jump_url)||`/classrooms/${W==null?void 0:W.course_id}`};if(r.includes(1)){E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",{className:"tc"},(W==null?void 0:W.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Z()}});return}Z()},Me=()=>D(void 0,null,function*(){if(!K){A.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let W=yield(0,V.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:K}});if(W!=null&&W.need_pro_auth&&!r.includes(1)&&!r.includes(2)){ce({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:K,checkedList:r}}),G();return}H(!0);const Z=yield(0,n.cR)({invite_code:K,professor:r.includes(1)?1:null,assistant_professor:r.includes(2)?1:null,student:r.includes(3)?1:null});if(H(!1),(Z==null?void 0:Z.status)===-4&&(Ze(),ce({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Z==null?void 0:Z.status)===-12&&A.ZP.warning(Z==null?void 0:Z.message),(Z==null?void 0:Z.status)===-2){if(G(),Z.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){q(!0),Re(1);return}if(Z.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){q(!0),Re(2);return}if(Z.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){q(!0),Re(3);return}}if((Z==null?void 0:Z.status)===0){(0,ae.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),G(),Z!=null&&Z.course_id?xe(Z):A.ZP.success(Z.message);return}}),G=()=>D(void 0,null,function*(){Ze()});return b.createElement(b.Fragment,null,b.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:oe,confirmLoading:x,onOk:Me,onCancel:G},b.createElement("div",{className:"tc"},b.createElement("div",null,b.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),b.createElement(a.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:K,onChange:W=>{if(W.target.value.length>=7){A.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}p(W.target.value)}})),b.createElement("div",{className:"mt10 font14"},b.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),b.createElement(I.default.Group,{value:r,onChange:W=>C(W)},b.createElement(I.default,{value:1,disabled:r.includes(2)},"\u6559\u5E08"),b.createElement(I.default,{value:2,disabled:r.includes(1)},"\u52A9\u6559"),b.createElement(I.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),b.createElement(m.Z,null),b.createElement(le.Z,{visible:ne,onCancel:()=>q(!1),occupationValue:T}))};ke.Z=(0,i.connect)(({user:oe,account:Ye})=>({user:oe,account:Ye}))(se)},36078:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return R}});var e=t(59301),i=t(58106),E=t(8591),A=t(95237),a=t(43604),I=t(20834),n=t(38854),le=t(43418),ae=t(92832),m=t(5112),V=t(19514),b=t(31735),D=(f,L,k)=>new Promise((X,Se)=>{var Ae=nt=>{try{Be(k.next(nt))}catch(lt){Se(lt)}},Pe=nt=>{try{Be(k.throw(nt))}catch(lt){Se(lt)}},Be=nt=>nt.done?X(nt.value):Promise.resolve(nt.value).then(Ae,Pe);Be((k=k.apply(f,L)).next())}),ye=(f=>(f.Manager="manager",f.Developer="developer",f.Reporter="reporter",f))(ye||{}),oe=({visible:f,onCancel:L=()=>{}})=>{const[k,X]=(0,e.useState)(),[Se,Ae]=(0,e.useState)(),[Pe,Be]=(0,e.useState)(!1),nt=()=>D(void 0,null,function*(){if(!k){E.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(k.length!==6){E.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Se){E.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Be(!0);const pt=yield(0,V.vm)({code:k,role:Se});Be(!1),lt();const It={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(It[pt.status]){E.ZP.info(It[pt.status]);return}if(pt.status===0){Se==="reporter"?(E.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,b.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),i.history.push(`/projects/${pt==null?void 0:pt.project_id}`)):((0,b.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),E.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),lt=()=>D(void 0,null,function*(){L()});return e.createElement(e.Fragment,null,e.createElement(le.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:f,confirmLoading:Pe,onOk:nt,onCancel:lt},e.createElement("div",{className:"tc"},e.createElement("div",null,e.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),e.createElement(ae.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:k,onChange:pt=>{if(pt.target.value.length>=7){E.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}X(pt.target.value)}})),e.createElement("div",{className:"mt10 font14"},e.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.createElement(m.ZP.Group,{value:Se,onChange:pt=>Ae(pt.target.value)},e.createElement(m.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),e.createElement(m.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),e.createElement(m.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ye=t(54183),Ie={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},Ze=t(20047),ce=t(78241),K=t(57809),p=t(46081),r=Object.defineProperty,C=Object.defineProperties,x=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,T=(f,L,k)=>L in f?r(f,L,{enumerable:!0,configurable:!0,writable:!0,value:k}):f[L]=k,Re=(f,L)=>{for(var k in L||(L={}))ne.call(L,k)&&T(f,k,L[k]);if(H)for(var k of H(L))q.call(L,k)&&T(f,k,L[k]);return f},Ce=(f,L)=>C(f,x(L)),ft=(f,L,k)=>new Promise((X,Se)=>{var Ae=nt=>{try{Be(k.next(nt))}catch(lt){Se(lt)}},Pe=nt=>{try{Be(k.throw(nt))}catch(lt){Se(lt)}},Be=nt=>nt.done?X(nt.value):Promise.resolve(nt.value).then(Ae,Pe);Be((k=k.apply(f,L)).next())});const xe=({globalSetting:f,dispatch:L,user:k,info:X,open:Se,onCancel:Ae=()=>{}})=>{var Pe;const[Be,nt]=(0,e.useState)([]),[lt,pt]=(0,e.useState)([]),[It,jt]=(0,e.useState)([]),[Yt]=ce.default.useForm(),[Dt,Sn]=(0,e.useState)(!1),[Fn,Ln]=(0,e.useState)(!1),Qn=(0,e.useRef)(null),ur=(0,e.useRef)(1),[cr,tn]=(0,e.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,e.useEffect)(()=>{Se&&lr()},[Se]);const lr=()=>ft(void 0,null,function*(){var kn;const Le=X;if(!(0,Ze.o1)(L))return;const{user_school_id:it="",department_id:At="",school_name:vt="",department_name:Qt=""}=k.userInfo||{},En=(kn=Le==null?void 0:Le.graduation_years)==null?void 0:kn.at(-1);pt([{id:it,name:vt}]),yield Jn(it),Yt.setFieldsValue({year:En,school_id:it,department_id:Number(At),name:`${En}${vt}${Qt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Or=kn=>ft(void 0,null,function*(){const Le=yield(0,p.J3)(Ce(Re({},kn),{tab_module_type:"graduations"}));return Le!=null&&Le.un_purchased&&L({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Le.status===0&&nt((Le==null?void 0:Le.graduation_years)||[]),Le}),Tn=(kn,Le=500)=>{Ln(!0),clearTimeout(Qn.current),Qn.current=setTimeout(()=>ft(void 0,null,function*(){ur.current+=1;const it=ur.current,At=yield(0,p.NT)({keyword:kn});At.status===0&&ur.current===it&&(pt((At==null?void 0:At.schools)||[]),Ln(!1))}),Le)},Jn=kn=>ft(void 0,null,function*(){if(!kn)return;const Le=yield(0,p.Ps)({page:1,limit:9999,id:kn});Le.status===0&&jt((Le==null?void 0:Le.departments)||[])});return e.createElement(le.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Se,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Dt,onCancel:Ae,onOk:()=>Yt.submit()},e.createElement(ce.default,{colon:!1,form:Yt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(kn,Le)=>{kn.school_id&&(Jn(Le.school_id),Yt.setFieldValue("department_id",null))},onFinish:kn=>ft(void 0,null,function*(){Sn(!0);const Le=yield(0,p.Wz)(kn);Le.status===0&&(E.ZP.success("\u521B\u5EFA\u6210\u529F"),Yt.resetFields(),Ae(),(0,b.xg)(`/graduations/${Le==null?void 0:Le.identifier}/index`)),Sn(!1)})},e.createElement(ce.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},e.createElement(K.default,{style:{width:344},size:"large",options:(Pe=X==null?void 0:X.graduation_years)==null?void 0:Pe.map(kn=>({value:kn,label:kn}))})),e.createElement(ce.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(K.default,{showSearch:!0,filterOption:!1,onSearch:kn=>{Tn(kn)},loading:Fn,size:"large",style:{width:344},options:lt.map(kn=>({value:kn.id,label:kn.name}))})),e.createElement(ce.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},e.createElement(K.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:It.map(kn=>({value:kn.id,label:kn.name}))})),e.createElement(ce.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},e.createElement(ae.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Me=(0,i.connect)(({user:f,globalSetting:L,loading:k})=>({user:f,globalSetting:L,loading:k}))(xe),G=t(97013),W=Object.defineProperty,Z=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,B=(f,L,k)=>L in f?W(f,L,{enumerable:!0,configurable:!0,writable:!0,value:k}):f[L]=k,S=(f,L)=>{for(var k in L||(L={}))l.call(L,k)&&B(f,k,L[k]);if(Z)for(var k of Z(L))h.call(L,k)&&B(f,k,L[k]);return f},M=(f,L,k)=>new Promise((X,Se)=>{var Ae=nt=>{try{Be(k.next(nt))}catch(lt){Se(lt)}},Pe=nt=>{try{Be(k.throw(nt))}catch(lt){Se(lt)}},Be=nt=>nt.done?X(nt.value):Promise.resolve(nt.value).then(Ae,Pe);Be((k=k.apply(f,L)).next())});const z=({globalSetting:f,dispatch:L,user:k,open:X,onCancel:Se=()=>{}})=>{const[Ae]=ce.default.useForm(),[Pe,Be]=(0,e.useState)(!1),[nt,lt]=(0,e.useState)(null);return(0,e.useEffect)(()=>{var pt;if(X){const It={code:"",user_type:((pt=k==null?void 0:k.userInfo)==null?void 0:pt.identity)==="student"?2:1,major:""};Ae.setFieldsValue(It),lt(S({},It))}},[X]),e.createElement(le.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:X,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Pe,onCancel:Se,onOk:()=>Ae.submit()},e.createElement(ce.default,{colon:!1,form:Ae,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(pt,It)=>lt(S({},It)),onFinish:pt=>M(void 0,null,function*(){Be(!0);const It=yield(0,G.ZP)("/api/graduations/join.json",{method:"post",body:pt});It.status===0&&(Se(),It!=null&&It.identifier?(0,b.xg)(`/graduations/${It==null?void 0:It.identifier}/index`):E.ZP.success(It==null?void 0:It.message)),Be(!1)})},e.createElement(ce.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(ae.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),e.createElement(ce.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(m.ZP.Group,null,e.createElement(m.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),e.createElement(m.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(nt==null?void 0:nt.user_type)===2&&e.createElement(ce.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},e.createElement(ae.default,{showCount:!0,maxLength:60}))))};var U=(0,i.connect)(({user:f,globalSetting:L})=>({user:f,globalSetting:L}))(z),pe=t(92310),De=t.n(pe),Ee=t(59301),Je=Object.defineProperty,ut=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,O=(f,L,k)=>L in f?Je(f,L,{enumerable:!0,configurable:!0,writable:!0,value:k}):f[L]=k,N=(f,L)=>{for(var k in L||(L={}))We.call(L,k)&&O(f,k,L[k]);if(fe)for(var k of fe(L))F.call(L,k)&&O(f,k,L[k]);return f},u=(f,L)=>ut(f,tt(L)),_=(f,L)=>{var k={};for(var X in f)We.call(f,X)&&L.indexOf(X)<0&&(k[X]=f[X]);if(f!=null&&fe)for(var X of fe(f))L.indexOf(X)<0&&F.call(f,X)&&(k[X]=f[X]);return k},he=(f,L,k)=>new Promise((X,Se)=>{var Ae=nt=>{try{Be(k.next(nt))}catch(lt){Se(lt)}},Pe=nt=>{try{Be(k.throw(nt))}catch(lt){Se(lt)}},Be=nt=>nt.done?X(nt.value):Promise.resolve(nt.value).then(Ae,Pe);Be((k=k.apply(f,L)).next())}),g=(f=>(f.Projects="projects",f.Shixuns="shixuns",f.Classrooms="classrooms",f))(g||{}),d=(f=>(f.Classrooms="classrooms",f.Shixuns="shixuns",f.Paths="paths",f.Projects="projects",f.Videos="videos",f.Topics="topics",f.Graduations="graduations",f))(d||{});const ie=f=>{var L=f,{homePage:k,user:X,globalSetting:Se,loading:Ae,dispatch:Pe,className:Be,style:nt={}}=L,lt=_(L,["homePage","user","globalSetting","loading","dispatch","className","style"]),pt,It,jt,Yt;const[Dt,Sn]=(0,e.useState)(),[Fn,Ln]=(0,e.useState)(),[Qn,ur]=(0,e.useState)(!1),[cr,tn]=(0,e.useState)(!1),[lr,Or]=(0,e.useState)(!1),[Tn,Jn]=(0,e.useState)();function kn(gn,ee){for(const s of gn){if(s.link===ee)return s.hidden;if(s.subitem&&s.subitem.length>0){let y=s.subitem;for(const v of y)if(v.link===ee)return v.hidden;return!1}}return!0}const Le=kn(((pt=Se.setting)==null?void 0:pt.navbar)||[],"/classrooms"),it=kn(((It=Se.setting)==null?void 0:It.navbar)||[],"/shixuns"),At=kn(((jt=Se.setting)==null?void 0:jt.navbar)||[],"/paths"),vt=kn(((Yt=Se.setting)==null?void 0:Yt.navbar)||[],"/graduations"),Qt=gn=>{var ee;if((0,Ze.tJ)(Pe)){if(gn==="projects"&&!((ee=X.userInfo)!=null&&ee.email)){E.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}gn==="classrooms"?Sn(!0):gn==="projects"&&Ln(!0)}},En=(gn,ee)=>{var s;if((0,Ze.tJ)(Pe)){if(ee==="projects"&&!((s=X.userInfo)!=null&&s.email)){E.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ee==="shixuns"&&!(0,Ze.xY)()||gn&&(window.location.href=gn)}},un=gn=>{var ee,s,y,v,w,Y,ue,Ve,Te,rt,ct,_e,bt,Ct,ht,Pt,xt,St,wt,qt,Lt,Ut;return Ee.createElement(Ee.Fragment,null,Ee.createElement(A.Z,{justify:"space-around",className:"pt5 pb5"},Ee.createElement(a.Z,{className:((ee=X.userInfo)==null?void 0:ee.user_identity)!=="\u5B66\u751F"?Ie.joinCol:Ie.hidden},((s=X.userInfo)==null?void 0:s.user_identity)!=="\u5B66\u751F"&&!((y=Se==null?void 0:Se.setting)!=null&&y.hide_course)&&Ee.createElement(I.default.Item,N({},gn),Ee.createElement("a",{onClick:()=>En("/classrooms/new")},(v=X.userInfo)!=null&&v.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((w=Se==null?void 0:Se.setting)!=null&&w.hide_shixun)&&((Y=X==null?void 0:X.userInfo)==null?void 0:Y.is_shixun_marker)&&Ee.createElement(I.default.Item,N({},gn),Ee.createElement("a",{onClick:()=>En("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((ue=X.userInfo)==null?void 0:ue.user_identity)!=="\u5B66\u751F"&&!((Ve=Se==null?void 0:Se.setting)!=null&&Ve.hide_subject)&&Ee.createElement(I.default.Item,N({},gn),Ee.createElement("a",{onClick:()=>En("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Te=Se==null?void 0:Se.setting)!=null&&Te.is_local)&&((rt=X.userInfo)==null?void 0:rt.main_site)&&Ee.createElement(I.default.Item,N({},gn),Ee.createElement("a",{onClick:()=>{var Oe;return En(`${(Oe=Se==null?void 0:Se.setting)==null?void 0:Oe.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ct=X==null?void 0:X.userInfo)==null?void 0:ct.identity)!=="student"&&Ee.createElement(I.default.Item,u(N({},gn),{onClick:()=>he(void 0,null,function*(){if(!(0,Ze.o1)(Pe))return;const Oe=yield(0,p.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Oe!=null&&Oe.un_purchased){Pe({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Oe.status===0&&(Jn(Oe),ur(!0))})}),Ee.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((_e=X.userInfo)!=null&&_e.main_site)&&Ee.createElement("div",null,Ee.createElement(I.default.Item,N({},gn),Ee.createElement("a",{onClick:()=>Qt("classrooms")},(bt=X.userInfo)!=null&&bt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ct=X.userInfo)==null?void 0:Ct.main_site)&&!((ht=Se==null?void 0:Se.setting)!=null&&ht.is_local)&&Ee.createElement(I.default.Item,N({},gn),Ee.createElement("a",{onClick:()=>Qt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Pt=X.userInfo)==null?void 0:Pt.main_site)&&((xt=X.userInfo)==null?void 0:xt.user_identity)!=="\u5B66\u751F"&&Ee.createElement(a.Z,null,Ee.createElement("div",{className:Ie.joinBoard})),((St=X.userInfo)==null?void 0:St.main_site)&&Ee.createElement(a.Z,{className:((wt=X.userInfo)==null?void 0:wt.user_identity)!=="\u5B66\u751F"?Ie.joinCol:Ie.w90},Ee.createElement(I.default.Item,N({},gn),Ee.createElement("a",{onClick:()=>Qt("classrooms")},(qt=X.userInfo)!=null&&qt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Lt=X.userInfo)==null?void 0:Lt.main_site)&&!((Ut=Se==null?void 0:Se.setting)!=null&&Ut.is_local)&&Ee.createElement(I.default.Item,N({},gn),Ee.createElement("a",{onClick:()=>Qt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ee.createElement(I.default.Item,u(N({},gn),{onClick:()=>{(0,Ze.o1)(Pe)&&tn(!0)}}),Ee.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ee.createElement("section",null,Ee.createElement(n.Z,{dropdownRender:()=>{var gn;return Ee.createElement(I.default,{className:((gn=X.userInfo)==null?void 0:gn.user_identity)!=="\u5B66\u751F"?`${Ie.rightMenu} ${Ie.joinMenu} mt10`:`${Ie.rightMenu} ${Ie.joinMenu} ${Ie.w140} mt10`},Ee.createElement(un,null))},placement:"bottom"},Ee.createElement("span",{style:N({lineHeight:"inherit"},nt),className:De()("iconfont icon-tianjiafangda font18 current",Be)})),Ee.createElement(Ye.Z,{visible:Dt,onCancel:()=>Sn(!1)}),Ee.createElement(oe,{visible:Fn,onCancel:()=>Ln(!1)}),Ee.createElement(Me,{info:Tn,open:Qn,onCancel:()=>ur(!1)}),Ee.createElement(U,{open:cr,onCancel:()=>tn(!1)}))};var R=(0,i.connect)(({homePage:f,loading:L,user:k,globalSetting:X})=>({homePage:f,user:k,globalSetting:X,loading:L.models.index}))(ie)},79588:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return Ye}});var e=t(58106),i=t(20834),E=t(8591),A=t(38854),a={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},I=t(11968),n=t(47226),le=t(26869),ae=t(31735),m=t(59301),V=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,ye=(Ie,Ze)=>{var ce={};for(var K in Ie)b.call(Ie,K)&&Ze.indexOf(K)<0&&(ce[K]=Ie[K]);if(Ie!=null&&V)for(var K of V(Ie))Ze.indexOf(K)<0&&D.call(Ie,K)&&(ce[K]=Ie[K]);return ce},se=(Ie,Ze,ce)=>new Promise((K,p)=>{var r=H=>{try{x(ce.next(H))}catch(ne){p(ne)}},C=H=>{try{x(ce.throw(H))}catch(ne){p(ne)}},x=H=>H.done?K(H.value):Promise.resolve(H.value).then(r,C);x((ce=ce.apply(Ie,Ze)).next())});const oe=Ie=>{var Ze=Ie,{homePage:ce,user:K,globalSetting:p,loading:r,dispatch:C,shixunHomeworks:x}=Ze,H=ye(Ze,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),ne,q,T,Re,Ce,ft,xe,Me,G,W;const Z=(ne=K.userInfo)==null?void 0:ne.is_school_manage,l=()=>{var h,B,S,M,z;return(0,ae.Ll)()?m.createElement(i.default,{className:`${a.rightMenu} ${a.menuWrap}`},m.createElement(i.default.Item,null,m.createElement(e.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):m.createElement(i.default,{className:`${a.rightMenu} ${a.menuWrap}`},m.createElement(i.default.Item,null,m.createElement(e.Link,{to:`/users/${(h=K.userInfo)==null?void 0:h.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((S=(B=K.navigationInfo)==null?void 0:B.top)==null?void 0:S.laboratory_admin_url)&&m.createElement(i.default.Item,null,m.createElement("a",{href:(z=(M=K.navigationInfo)==null?void 0:M.top)==null?void 0:z.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),m.createElement(i.default.Item,null,m.createElement(e.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||C({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:m.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),m.createElement(i.default.Item,{className:a.exit},m.createElement("a",{onClick:()=>se(void 0,null,function*(){(0,ae.m5)();let U;try{U=yield(0,n.vR)({}),E.ZP.success(U==null?void 0:U.message)}catch(pe){}(0,ae.d8)("_educoder_session","logout",1),(0,ae.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),U!=null&&U.url?window.location.href=U.url:(e.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,I.bg)()?m.createElement(A.Z,{dropdownRender:l,placement:"bottomRight"},m.createElement("section",null,m.createElement("aside",null,m.createElement("div",{className:x.actionTabs.type===1?a.classromediv:""},m.createElement("img",{className:`${a.userPic} current ml15`,src:`${(q=le.Z)==null?void 0:q.IMG_SERVER}/images/${(T=K.userInfo)==null?void 0:T.image_url}`,alt:"",onClick:()=>{var h;return e.history.push((0,ae.Ll)()?"/account/profile":`/users/${(h=K.userInfo)==null?void 0:h.login}/classrooms`)}}),(0,ae.Ll)()&&m.createElement("span",{className:"ml10 font16"},(Re=K.userInfo)==null?void 0:Re.username),m.createElement("i",{className:`iconfont icon-zhankai4 ${a.icon}`}))))):m.createElement("div",{className:`font15 flex item-center gap-10px ${p.isIlearning?a.login:""}`},((Ce=p.setting)==null?void 0:Ce.sso_login_url)&&m.createElement("a",{target:"_blank",href:(ft=p.setting)==null?void 0:ft.sso_login_url},m.createElement("img",{src:`${le.Z.IMG_SERVER}/${(xe=p.setting)==null?void 0:xe.login_logo_url}`,width:40}),m.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Me=p.setting)==null?void 0:Me.sso_login_button_name)),!((G=p.setting)!=null&&G.hide_account_login)&&m.createElement(m.Fragment,null,m.createElement("span",{className:"current-primary-hover",onClick:()=>{C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((W=p.setting)!=null&&W.close_register)&&m.createElement(m.Fragment,null,m.createElement("span",null,"|"),m.createElement("span",{className:"current-primary-hover",onClick:()=>{e.history.push("/user/register")}},"\u6CE8\u518C"))))};var Ye=(0,e.connect)(({homePage:Ie,loading:Ze,user:ce,globalSetting:K,shixunHomeworks:p})=>({homePage:Ie,user:ce,globalSetting:K,shixunHomeworks:p,loading:Ze.models.index}))(oe)},7979:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return K}});var e=t(58106),i=t(20834),E=t(8591),A=t(38854),a={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},I=t(11968),n=t(47226),le=t(26869),ae=t(20047),m=t(31735),V=t(59301),b=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,se=(p,r)=>{var C={};for(var x in p)D.call(p,x)&&r.indexOf(x)<0&&(C[x]=p[x]);if(p!=null&&b)for(var x of b(p))r.indexOf(x)<0&&ye.call(p,x)&&(C[x]=p[x]);return C},oe=(p,r,C)=>new Promise((x,H)=>{var ne=Re=>{try{T(C.next(Re))}catch(Ce){H(Ce)}},q=Re=>{try{T(C.throw(Re))}catch(Ce){H(Ce)}},T=Re=>Re.done?x(Re.value):Promise.resolve(Re.value).then(ne,q);T((C=C.apply(p,r)).next())});const Ye=p=>{var r,C=RegExp("(^| )"+p+"=([^;]+)(;|$)");return(r=document.cookie.match(C))?decodeURIComponent(r[2]):null},Ie=p=>{var r=new Date;r.setTime(r.getTime()-1);var C=Ye(p);C!=null&&(document.cookie=p+"="+C+";expires="+r.toGMTString())};var Ze=(p=>(p.Classrooms="classrooms",p.Shixuns="shixuns",p.Paths="paths",p.Projects="projects",p.Videos="videos",p.Topics="topics",p.Competition="competitions",p.Engineering="engineering",p.Graduations="graduations",p.Paperlibrary="paperlibrary",p.Problemset="problemset",p.Dataset="dataset",p))(Ze||{});const ce=p=>{var r=p,{homePage:C,user:x,globalSetting:H,loading:ne,dispatch:q,shixunHomeworks:T}=r,Re=se(r,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),Ce,ft,xe,Me,G,W,Z,l,h,B,S,M,z,U,pe,De;const Ee=(ft=(((Ce=H.setting)==null?void 0:Ce.navbar)||[]).find(We=>We.link==="/classrooms"))==null?void 0:ft.hidden,Je=(Me=(((xe=H.setting)==null?void 0:xe.navbar)||[]).find(We=>We.link==="/shixuns"))==null?void 0:Me.hidden,ut=(W=(((G=H.setting)==null?void 0:G.navbar)||[]).find(We=>We.link==="/paths"))==null?void 0:W.hidden,tt=(Z=x.userInfo)==null?void 0:Z.is_school_manage,fe=()=>{var We,F,O,N,u,_,he,g,d,ie,R,f,L,k,X,Se,Ae,Pe;return(0,m.Ll)()?V.createElement(i.default,{className:`${a.rightMenu} ${a.menuWrap}`},V.createElement(i.default.Item,null,V.createElement(e.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):V.createElement(i.default,{className:`${a.rightMenu} ${a.menuWrap}`},V.createElement(i.default.Item,null,V.createElement(e.Link,{to:`/users/${(We=x.userInfo)==null?void 0:We.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),V.createElement(i.default.Item,null,V.createElement(e.Link,{to:`/users/${(F=x.userInfo)==null?void 0:F.login}/classrooms`},(O=x.userInfo)!=null&&O.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),V.createElement(i.default.Item,null,V.createElement(e.Link,{to:`/users/${(N=x.userInfo)==null?void 0:N.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),V.createElement(i.default.Item,null,V.createElement(e.Link,{to:`/users/${(u=x.userInfo)==null?void 0:u.login}/paths`},(_=x.userInfo)!=null&&_.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((he=x.userInfo)==null?void 0:he.user_identity)!=="\u5B66\u751F"&&V.createElement(i.default.Item,null,V.createElement(e.Link,{to:`/users/${(g=x.userInfo)==null?void 0:g.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((d=H.setting)!=null&&d.hide_competition)&&V.createElement(i.default.Item,null,V.createElement(e.Link,{to:`/users/${(ie=x.userInfo)==null?void 0:ie.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((R=H.setting)!=null&&R.hide_virtual)&&V.createElement(i.default.Item,null,V.createElement(e.Link,{to:`/users/${(f=x.userInfo)==null?void 0:f.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,I.JA)()&&!((L=H==null?void 0:H.setting)!=null&&L.hide_problemset)&&V.createElement(i.default.Item,null,V.createElement("a",{onClick:()=>{(0,ae.tJ)(q)&&e.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,I.JA)()&&!((k=H==null?void 0:H.setting)!=null&&k.hide_paperlibrary)&&V.createElement(i.default.Item,null,V.createElement("a",{onClick:()=>{(0,ae.tJ)(q)&&e.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Se=(X=x.navigationInfo)==null?void 0:X.top)==null?void 0:Se.laboratory_admin_url)&&V.createElement(i.default.Item,null,V.createElement("a",{href:(Pe=(Ae=x.navigationInfo)==null?void 0:Ae.top)==null?void 0:Pe.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),V.createElement(i.default.Item,null,V.createElement(e.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:V.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),tt&&V.createElement(i.default.Item,null,V.createElement(e.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),V.createElement(i.default.Item,{className:a.exit},V.createElement("a",{onClick:()=>oe(void 0,null,function*(){(0,m.m5)();let Be;try{Be=yield(0,n.vR)({}),E.ZP.success(Be==null?void 0:Be.message)}catch(nt){}(0,m.d8)("_educoder_session","logout",1),(0,m.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Be!=null&&Be.url?window.location.href=Be.url:(e.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,I.bg)()?V.createElement(A.Z,{dropdownRender:fe,placement:"bottomRight"},V.createElement("section",null,V.createElement("aside",null,V.createElement("div",{className:T.actionTabs.type===1?a.classromediv:""},V.createElement("img",{className:`${a.userPic} current ml15`,src:`${(l=le.Z)==null?void 0:l.IMG_SERVER}/images/${(h=x.userInfo)==null?void 0:h.image_url}`,alt:"",onClick:()=>{var We;return e.history.push((0,m.Ll)()?"/account/profile":`/users/${(We=x.userInfo)==null?void 0:We.login}/classrooms`)}}),(0,m.Ll)()&&V.createElement("span",{className:"ml10 font16"},(B=x.userInfo)==null?void 0:B.username),V.createElement("i",{className:`iconfont icon-zhankai4 ${a.icon}`}))))):V.createElement("div",{className:`font15 flex item-center gap-10px ${H.isIlearning?a.login:""}`},((S=H.setting)==null?void 0:S.sso_login_url)&&V.createElement("a",{target:"_blank",href:(M=H.setting)==null?void 0:M.sso_login_url},V.createElement("img",{src:`${le.Z.IMG_SERVER}/${(z=H.setting)==null?void 0:z.login_logo_url}`,width:40}),V.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(U=H.setting)==null?void 0:U.sso_login_button_name)),!((pe=H.setting)!=null&&pe.hide_account_login)&&V.createElement(V.Fragment,null,V.createElement("span",{className:"current-primary-hover",onClick:()=>{q({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((De=H.setting)!=null&&De.close_register)&&V.createElement(V.Fragment,null,V.createElement("span",null,"|"),V.createElement("span",{className:"current-primary-hover",onClick:()=>{e.history.push("/user/register")}},"\u6CE8\u518C"))))};var K=(0,e.connect)(({homePage:p,loading:r,user:C,globalSetting:x,shixunHomeworks:H})=>({homePage:p,user:C,globalSetting:x,shixunHomeworks:H,loading:r.models.index}))(ce)},98942:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return yn},g:function(){return Ar}});var e=t(59301),i=t(58106),E=t(44e3),A=t(43418),a={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},I=t(36078),n=t(7979),le=t(65363),ae={tip:"tip___a6MfI"},m=Object.defineProperty,V=Object.defineProperties,b=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(J,be,we)=>be in J?m(J,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):J[be]=we,Ye=(J,be)=>{for(var we in be||(be={}))ye.call(be,we)&&oe(J,we,be[we]);if(D)for(var we of D(be))se.call(be,we)&&oe(J,we,be[we]);return J},Ie=(J,be)=>V(J,b(be)),Ze=(J,be,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(In){yt(In)}},pn=Ot=>{try{an(we.throw(Ot))}catch(In){yt(In)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(J,be)).next())}),ce=(J=>(J[J.Professor=1]="Professor",J[J.AssistantProfessor=2]="AssistantProfessor",J[J.Student=3]="Student",J))(ce||{});const K=({visible:J,user:be,onCancel:we=()=>{},dispatch:$e,globalSetting:yt})=>{var zn,pn;const[an,Ot]=(0,e.useState)(!1),[In,Nt]=(0,e.useState)({name:"",phone:""});(0,e.useEffect)(()=>{var P,Q;if((P=be==null?void 0:be.userInfo)!=null&&P.login){let de=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(de),de&&(de!=null&&de.isShow)&&(de==null?void 0:de.login)===((Q=be==null?void 0:be.userInfo)==null?void 0:Q.login)&&(Ot(!0),Nt({name:de==null?void 0:de.name,phone:de==null?void 0:de.phone}))}},[be==null?void 0:be.userInfo]);const _t=()=>Ze(void 0,null,function*(){we()}),Gt=()=>{let P=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Ie(Ye({},P),{isShow:!1}))),Ot(!1)};return e.createElement(e.Fragment,null,an&&e.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},e.createElement("div",{className:ae.tip},e.createElement("div",null,e.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(zn=yt==null?void 0:yt.infoData)==null?void 0:zn.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(pn=yt==null?void 0:yt.infoData)==null?void 0:pn.phone}`),e.createElement("div",null,e.createElement(le.Z,{onClick:Gt,style:{color:"#165dff",fontSize:16}})))))};var p=(0,i.connect)(({user:J,globalSetting:be})=>({user:J,globalSetting:be}))(K),r=t(26869),C=t(47226),x=t(11968),H=t(31735),ne=t(3113),q="data:image/png;base64,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",T=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ft=(J,be)=>{var we={};for(var $e in J)Re.call(J,$e)&&be.indexOf($e)<0&&(we[$e]=J[$e]);if(J!=null&&T)for(var $e of T(J))be.indexOf($e)<0&&Ce.call(J,$e)&&(we[$e]=J[$e]);return we};const xe=null,Me=J=>{var be=J,{homePage:we,user:$e,globalSetting:yt,loading:zn,dispatch:pn,location:an,text:Ot,shixunHomeworks:In,payload:Nt={}}=be,_t=ft(be,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Gt,P]=(0,e.useState)("none");return(0,e.useEffect)(()=>{In.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&P("flex")},[In.actionTabs.key]),(0,e.useEffect)(()=>{In.actionTabs.key==="\u9690\u85CF"&&(P("none"),localStorage.setItem("Noviceguide","0"))},[In.actionTabs.key]),Gt=="none"?null:e.createElement("div",{style:{display:Gt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},e.createElement("div",{style:{margin:"0 auto",width:"1200px"}},e.createElement("img",{src:q,style:{position:"absolute",top:"-32px"}}),e.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},In.actionTabs.text),In.actionTabs.type===9?e.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.createElement(ne.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),P("none"),pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):e.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.createElement(ne.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),P("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var G=(0,i.connect)(({homePage:J,loading:be,user:we,globalSetting:$e,shixunHomeworks:yt})=>({homePage:J,user:we,globalSetting:$e,loading:be.models.index,shixunHomeworks:yt}))(Me),W=t(89392),Z=t(92736),l=t(6848),h={content:"content___L4gl0"},B="data:image/png;base64,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",S=(J,be,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(In){yt(In)}},pn=Ot=>{try{an(we.throw(Ot))}catch(In){yt(In)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(J,be)).next())});const M=({classroomList:J,loading:be,user:we,dispatch:$e,virtualSpaces:yt,globalSetting:zn})=>{const pn=(0,i.useLocation)();let an=!1;(0,e.useEffect)(()=>{zn.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(an=!0)},[zn.actionTabs.key]),(0,e.useEffect)(()=>{an&&$e({type:"globalSetting/setActionTabs",payload:{}})},[pn.pathname]);const Ot=()=>{$e({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return e.createElement(Z.ZP,{theme:{token:{colorBgMask:"#999"}}},e.createElement(A.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:zn.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>S(void 0,null,function*(){}),onCancel:()=>{Ot()}},e.createElement("div",{className:h.content},e.createElement("div",{className:"mb15"},e.createElement("img",{src:B,alt:""})),e.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),e.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",e.createElement(l.Z,{placement:"bottom",title:e.createElement("div",null,e.createElement("img",{src:`${r.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),e.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),e.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},e.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var z=(0,i.connect)(({classroomList:J,user:be,loading:we,virtualSpaces:$e,globalSetting:yt})=>({classroomList:J,user:be,loading:we,virtualSpaces:$e,globalSetting:yt}))(M),U=t(92310),pe=t.n(U),De={NavBarItem:"NavBarItem___iFhxq"},Ee=Object.defineProperty,Je=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,fe=(J,be,we)=>be in J?Ee(J,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):J[be]=we,We=(J,be)=>{for(var we in be||(be={}))ut.call(be,we)&&fe(J,we,be[we]);if(Je)for(var we of Je(be))tt.call(be,we)&&fe(J,we,be[we]);return J};const F=({globalSetting:J,className:be,style:we,classNameItem:$e,styleItem:yt={},NavData:zn=(Ot=>(Ot=J==null?void 0:J.setting)==null?void 0:Ot.navbar)()||[],selectKeys:pn,onClick:an})=>{const[Ot,In]=(0,e.useState)(pn),Nt=Gt=>{var P;const{item:Q}=Gt;if(an)return an(Gt);(P=Q==null?void 0:Q.link)!=null&&P.includes("http")?(0,H.xg)(Q==null?void 0:Q.link):(typeof(Q==null?void 0:Q.name)=="string"&&(0,H.Dk)(Q==null?void 0:Q.name),i.history.push(Q==null?void 0:Q.link))},_t=(Gt="")=>(Gt==null?void 0:Gt.indexOf("<"))>-1?Gt==null?void 0:Gt.slice(0,Gt==null?void 0:Gt.indexOf("<")):Gt;return(0,e.useEffect)(()=>{var Gt,P;if(J!=null&&J.setting){const Q=location.pathname;(P=(Gt=J==null?void 0:J.setting)==null?void 0:Gt.navbar)==null||P.map(function(de,qe){var dt,Ft,ln;de.link==Q&&(In(de==null?void 0:de.link),(0,H.Dk)(Q==="/"?(dt=J==null?void 0:J.setting)==null?void 0:dt.name:_t(de==null?void 0:de.name))),(Ft=de==null?void 0:de.subitem)!=null&&Ft.length&&((ln=de==null?void 0:de.subitem)==null||ln.map(kt=>{kt.link==Q&&(In(kt==null?void 0:kt.link),Q!="/"&&(0,H.Dk)(_t(kt==null?void 0:kt.name)))}))})}},[location.pathname]),e.createElement("nav",null,e.createElement("ul",{className:pe()("flex item-center mb0 pl0 gap-20px",be),style:we},zn==null?void 0:zn.map((Gt,P)=>{var Q,de,qe,dt,Ft,ln;Gt.subitem=(Q=Gt==null?void 0:Gt.subitem)==null?void 0:Q.filter(rn=>!rn.hidden);const kt=(()=>{var rn,xr,gr,rr;return Array.isArray(Ot)?!((rn=Gt==null?void 0:Gt.subitem)!=null&&rn.length)&&Ot.includes(Gt==null?void 0:Gt.link)||((xr=Gt==null?void 0:Gt.subitem)==null?void 0:xr.some(er=>Ot.includes(er==null?void 0:er.link))):!((gr=Gt==null?void 0:Gt.subitem)!=null&&gr.length)&&Ot===(Gt==null?void 0:Gt.link)||((rr=Gt==null?void 0:Gt.subitem)==null?void 0:rr.some(er=>Ot===(er==null?void 0:er.link)))})();return Gt!=null&&Gt.hidden?null:e.createElement("li",{key:P,className:pe()(`flex item-center gap-10px current relative group-hover-show ${De.NavBarItem}`,Gt==null?void 0:Gt.className,$e),style:We(We({color:kt?"#159DFF":""},Gt.style||{}),yt),onClick:rn=>{Nt({e:rn,item:Gt})}},typeof(Gt==null?void 0:Gt.name)=="string"?e.createElement(e.Fragment,null,e.createElement("div",{className:"flex item-center h-full relative"},e.createElement("span",{dangerouslySetInnerHTML:{__html:((qe=(de=Gt==null?void 0:Gt.subitem)==null?void 0:de.find(rn=>rn.link===location.pathname))==null?void 0:qe.name)||(Gt==null?void 0:Gt.name)}}),kt&&e.createElement("div",{className:"absolute w-full",style:{background:"#159DFF",height:2,bottom:3}})),((dt=Gt==null?void 0:Gt.subitem)==null?void 0:dt.length)>0&&e.createElement("i",{className:"iconfont icon-a-bianzu11 c-grey-333",style:{fontSize:"12px"}})):Gt==null?void 0:Gt.name,((Ft=Gt==null?void 0:Gt.subitem)==null?void 0:Ft.length)>0&&e.createElement("div",{className:"absolute bg-white rounded-6px p-20px text-nowrap font-normal hover-div",style:{boxShadow:"0px 10px 16px 0px #cecece",zIndex:9999,top:50,left:-10,lineHeight:1.5}},(ln=Gt==null?void 0:Gt.subitem)==null?void 0:ln.map((rn,xr)=>e.createElement("div",{key:xr,className:pe()("flex flex-col current",rn==null?void 0:rn.className),style:We({},(rn==null?void 0:rn.style)||{}),onClick:gr=>{gr.preventDefault(),gr.stopPropagation(),Nt({e:gr,item:rn})}},!!xr&&e.createElement("div",{className:"w-full",style:{margin:"24px 0",height:"1px",background:"#dbdce0"}}),typeof(rn==null?void 0:rn.name)=="string"?e.createElement("div",{className:`font16 c-black current ${De.NavBarItem}`},rn==null?void 0:rn.name):rn==null?void 0:rn.name,!!rn.content&&e.createElement("div",{className:"font14",style:{color:"#9FA7B3"}},rn.content)))))})))};var O=(0,i.connect)(({globalSetting:J})=>({globalSetting:J}))(F),N=t(49127),u=t(8591),_=t(95237),he=t(43604),g=t(20834),d=t(38854),ie=t(92832),R=t(5112),f=t(19514),L=(J,be,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(In){yt(In)}},pn=Ot=>{try{an(we.throw(Ot))}catch(In){yt(In)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(J,be)).next())}),k=(J=>(J.Manager="manager",J.Developer="developer",J.Reporter="reporter",J))(k||{}),Se=({visible:J,onCancel:be=()=>{}})=>{const[we,$e]=(0,e.useState)(),[yt,zn]=(0,e.useState)(),[pn,an]=(0,e.useState)(!1),Ot=()=>L(void 0,null,function*(){if(!we){u.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(we.length!==6){u.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!yt){u.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}an(!0);const Nt=yield(0,f.vm)({code:we,role:yt});an(!1),In();const _t={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(_t[Nt.status]){u.ZP.info(_t[Nt.status]);return}if(Nt.status===0){yt==="reporter"?(u.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,H.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),i.history.push(`/projects/${Nt==null?void 0:Nt.project_id}`)):((0,H.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),u.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),In=()=>L(void 0,null,function*(){be()});return e.createElement(e.Fragment,null,e.createElement(A.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:J,confirmLoading:pn,onOk:Ot,onCancel:In},e.createElement("div",{className:"tc"},e.createElement("div",null,e.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),e.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:we,onChange:Nt=>{if(Nt.target.value.length>=7){u.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}$e(Nt.target.value)}})),e.createElement("div",{className:"mt10 font14"},e.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.createElement(R.ZP.Group,{value:yt,onChange:Nt=>zn(Nt.target.value)},e.createElement(R.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),e.createElement(R.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),e.createElement(R.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ae=t(24905),Pe=t(25764),Be=t(16097),nt=t(97013),lt=t(59301),pt=(J,be,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(In){yt(In)}},pn=Ot=>{try{an(we.throw(Ot))}catch(In){yt(In)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(J,be)).next())}),It=(J=>(J[J.Professor=1]="Professor",J[J.AssistantProfessor=2]="AssistantProfessor",J[J.Student=3]="Student",J))(It||{});const jt=({visible:J,user:be,account:we,onCancel:$e=()=>{},dispatch:yt})=>{const[zn,pn]=(0,e.useState)(),[an,Ot]=(0,e.useState)([]),[In,Nt]=(0,e.useState)(!1),[_t,Gt]=(0,e.useState)(!1),[P,Q]=(0,e.useState)(),[de,qe]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var kt,rn;(kt=be==null?void 0:be.userInfo)!=null&&kt.identity&&Ot([((rn=be==null?void 0:be.userInfo)==null?void 0:rn.identity)==="student"?3:1])},[be]);const dt=kt=>{const rn=()=>{window.location.href=(kt==null?void 0:kt.jump_url)||`/classrooms/${kt==null?void 0:kt.course_id}`};if(an.includes(1)){A.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:lt.createElement("div",{className:"tc"},(kt==null?void 0:kt.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{rn()}});return}rn()},Ft=()=>pt(void 0,null,function*(){if(!zn){u.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let kt=yield(0,nt.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:zn}});if(kt!=null&&kt.need_pro_auth&&!an.includes(1)&&!an.includes(2)){yt({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:zn,checkedList:an}}),ln();return}Nt(!0);const rn=yield(0,f.cR)({invite_code:zn,professor:an.includes(1)?1:null,assistant_professor:an.includes(2)?1:null,student:an.includes(3)?1:null});if(Nt(!1),(rn==null?void 0:rn.status)===-4&&($e(),yt({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(rn==null?void 0:rn.status)===-12&&u.ZP.warning(rn==null?void 0:rn.message),(rn==null?void 0:rn.status)===-2){if(ln(),rn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Gt(!0),Q(1);return}if(rn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Gt(!0),Q(2);return}if(rn.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Gt(!0),Q(3);return}}if((rn==null?void 0:rn.status)===0){(0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ln(),rn!=null&&rn.course_id?dt(rn):u.ZP.success(rn.message);return}}),ln=()=>pt(void 0,null,function*(){$e()});return lt.createElement(lt.Fragment,null,lt.createElement(A.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:J,confirmLoading:In,onOk:Ft,onCancel:ln},lt.createElement("div",{className:"tc"},lt.createElement("div",null,lt.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),lt.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:zn,onChange:kt=>{if(kt.target.value.length>=7){u.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}pn(kt.target.value)}})),lt.createElement("div",{className:"mt10 font14"},lt.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),lt.createElement(Ae.default.Group,{value:an,onChange:kt=>Ot(kt)},lt.createElement(Ae.default,{value:1,disabled:an.includes(2)},"\u6559\u5E08"),lt.createElement(Ae.default,{value:2,disabled:an.includes(1)},"\u52A9\u6559"),lt.createElement(Ae.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),lt.createElement(Be.Z,null),lt.createElement(Pe.Z,{visible:_t,onCancel:()=>Gt(!1),occupationValue:P}))};var Yt=(0,i.connect)(({user:J,account:be})=>({user:J,account:be}))(jt),Dt={flex_box_center:"flex_box_center___R1UEO",flex_space_between:"flex_space_between___hDKPk",flex_box_vertical_center:"flex_box_vertical_center___yW1zQ",flex_box_center_end:"flex_box_center_end___JWQX1",flex_box_column:"flex_box_column___NpsmR",rightMenu:"rightMenu___Zjmy3",joinMenu:"joinMenu___S4pdJ",joinBoard:"joinBoard___UomEl",joinCol:"joinCol___tbVDV",hidden:"hidden___MFUhR",w140:"w140___d1qFp",w100:"w100___AMLWN"},Sn=t(20047),Fn=t(78241),Ln=t(57809),Qn=t(46081),ur=Object.defineProperty,cr=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,lr=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Jn=(J,be,we)=>be in J?ur(J,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):J[be]=we,kn=(J,be)=>{for(var we in be||(be={}))Or.call(be,we)&&Jn(J,we,be[we]);if(lr)for(var we of lr(be))Tn.call(be,we)&&Jn(J,we,be[we]);return J},Le=(J,be)=>cr(J,tn(be)),it=(J,be,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(In){yt(In)}},pn=Ot=>{try{an(we.throw(Ot))}catch(In){yt(In)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(J,be)).next())});const At=({globalSetting:J,dispatch:be,user:we,info:$e,open:yt,onCancel:zn=()=>{}})=>{var pn;const[an,Ot]=(0,e.useState)([]),[In,Nt]=(0,e.useState)([]),[_t,Gt]=(0,e.useState)([]),[P]=Fn.default.useForm(),[Q,de]=(0,e.useState)(!1),[qe,dt]=(0,e.useState)(!1),Ft=(0,e.useRef)(null),ln=(0,e.useRef)(1),[kt,rn]=(0,e.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,e.useEffect)(()=>{yt&&xr()},[yt]);const xr=()=>it(void 0,null,function*(){var Wn;const dn=$e;if(!(0,Sn.o1)(be))return;const{user_school_id:me="",department_id:te="",school_name:re="",department_name:Qe=""}=we.userInfo||{},Fe=(Wn=dn==null?void 0:dn.graduation_years)==null?void 0:Wn.at(-1);Nt([{id:me,name:re}]),yield er(me),P.setFieldsValue({year:Fe,school_id:me,department_id:Number(te),name:`${Fe}${re}${Qe}\u6BD5\u4E1A\u8BBE\u8BA1`})}),gr=Wn=>it(void 0,null,function*(){const dn=yield(0,Qn.J3)(Le(kn({},Wn),{tab_module_type:"graduations"}));return dn!=null&&dn.un_purchased&&be({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),dn.status===0&&Ot((dn==null?void 0:dn.graduation_years)||[]),dn}),rr=(Wn,dn=500)=>{dt(!0),clearTimeout(Ft.current),Ft.current=setTimeout(()=>it(void 0,null,function*(){ln.current+=1;const me=ln.current,te=yield(0,Qn.NT)({keyword:Wn});te.status===0&&ln.current===me&&(Nt((te==null?void 0:te.schools)||[]),dt(!1))}),dn)},er=Wn=>it(void 0,null,function*(){if(!Wn)return;const dn=yield(0,Qn.Ps)({page:1,limit:9999,id:Wn});dn.status===0&&Gt((dn==null?void 0:dn.departments)||[])});return e.createElement(A.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:yt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Q,onCancel:zn,onOk:()=>P.submit()},e.createElement(Fn.default,{colon:!1,form:P,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Wn,dn)=>{Wn.school_id&&(er(dn.school_id),P.setFieldValue("department_id",null))},onFinish:Wn=>it(void 0,null,function*(){de(!0);const dn=yield(0,Qn.Wz)(Wn);dn.status===0&&(u.ZP.success("\u521B\u5EFA\u6210\u529F"),P.resetFields(),zn(),(0,H.xg)(`/graduations/${dn==null?void 0:dn.identifier}/index`)),de(!1)})},e.createElement(Fn.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},e.createElement(Ln.default,{style:{width:344},size:"large",options:(pn=$e==null?void 0:$e.graduation_years)==null?void 0:pn.map(Wn=>({value:Wn,label:Wn}))})),e.createElement(Fn.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(Ln.default,{showSearch:!0,filterOption:!1,onSearch:Wn=>{rr(Wn)},loading:qe,size:"large",style:{width:344},options:In.map(Wn=>({value:Wn.id,label:Wn.name}))})),e.createElement(Fn.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},e.createElement(Ln.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:_t.map(Wn=>({value:Wn.id,label:Wn.name}))})),e.createElement(Fn.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},e.createElement(ie.default,{showCount:!0,style:{width:344},maxLength:60}))))};var vt=(0,i.connect)(({user:J,globalSetting:be,loading:we})=>({user:J,globalSetting:be,loading:we}))(At),Qt=Object.defineProperty,En=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,ee=(J,be,we)=>be in J?Qt(J,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):J[be]=we,s=(J,be)=>{for(var we in be||(be={}))un.call(be,we)&&ee(J,we,be[we]);if(En)for(var we of En(be))gn.call(be,we)&&ee(J,we,be[we]);return J},y=(J,be,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(In){yt(In)}},pn=Ot=>{try{an(we.throw(Ot))}catch(In){yt(In)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(J,be)).next())});const v=({globalSetting:J,dispatch:be,user:we,open:$e,onCancel:yt=()=>{}})=>{const[zn]=Fn.default.useForm(),[pn,an]=(0,e.useState)(!1),[Ot,In]=(0,e.useState)(null);return(0,e.useEffect)(()=>{var Nt;if($e){const _t={code:"",user_type:((Nt=we==null?void 0:we.userInfo)==null?void 0:Nt.identity)==="student"?2:1,major:""};zn.setFieldsValue(_t),In(s({},_t))}},[$e]),e.createElement(A.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:$e,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:pn,onCancel:yt,onOk:()=>zn.submit()},e.createElement(Fn.default,{colon:!1,form:zn,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Nt,_t)=>In(s({},_t)),onFinish:Nt=>y(void 0,null,function*(){an(!0);const _t=yield(0,nt.ZP)("/api/graduations/join.json",{method:"post",body:Nt});_t.status===0&&(yt(),_t!=null&&_t.identifier?(0,H.xg)(`/graduations/${_t==null?void 0:_t.identifier}/index`):u.ZP.success(_t==null?void 0:_t.message)),an(!1)})},e.createElement(Fn.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(ie.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),e.createElement(Fn.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(R.ZP.Group,null,e.createElement(R.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),e.createElement(R.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ot==null?void 0:Ot.user_type)===2&&e.createElement(Fn.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},e.createElement(ie.default,{showCount:!0,maxLength:60}))))};var w=(0,i.connect)(({user:J,globalSetting:be})=>({user:J,globalSetting:be}))(v),Y=t(59301),ue=Object.defineProperty,Ve=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,ct=(J,be,we)=>be in J?ue(J,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):J[be]=we,_e=(J,be)=>{for(var we in be||(be={}))Te.call(be,we)&&ct(J,we,be[we]);if(Ve)for(var we of Ve(be))rt.call(be,we)&&ct(J,we,be[we]);return J},bt=(J,be)=>{var we={};for(var $e in J)Te.call(J,$e)&&be.indexOf($e)<0&&(we[$e]=J[$e]);if(J!=null&&Ve)for(var $e of Ve(J))be.indexOf($e)<0&&rt.call(J,$e)&&(we[$e]=J[$e]);return we},Ct=(J=>(J.Projects="projects",J.Shixuns="shixuns",J.Classrooms="classrooms",J))(Ct||{}),ht=(J=>(J.Classrooms="classrooms",J.Shixuns="shixuns",J.Paths="paths",J.Projects="projects",J.Videos="videos",J.Topics="topics",J.Graduations="graduations",J))(ht||{});const Pt=J=>{var be=J,{homePage:we,user:$e,globalSetting:yt,loading:zn,dispatch:pn,className:an,style:Ot={}}=be,In=bt(be,["homePage","user","globalSetting","loading","dispatch","className","style"]),Nt,_t,Gt,P;const[Q,de]=(0,e.useState)(),[qe,dt]=(0,e.useState)(),[Ft,ln]=(0,e.useState)(!1),[kt,rn]=(0,e.useState)(!1),[xr,gr]=(0,e.useState)(!1),[rr,er]=(0,e.useState)();function Wn(gt,Rt){for(const ot of gt){if(ot.link===Rt)return ot.hidden;if(ot.subitem&&ot.subitem.length>0){let Wt=ot.subitem;for(const _n of Wt)if(_n.link===Rt)return _n.hidden;return!1}}return!0}const dn=Wn(((Nt=yt.setting)==null?void 0:Nt.navbar)||[],"/classrooms"),me=Wn(((_t=yt.setting)==null?void 0:_t.navbar)||[],"/shixuns"),te=Wn(((Gt=yt.setting)==null?void 0:Gt.navbar)||[],"/paths"),re=Wn(((P=yt.setting)==null?void 0:P.navbar)||[],"/graduations"),Qe=gt=>{var Rt;if((0,Sn.tJ)(pn)){if(gt==="projects"&&!((Rt=$e.userInfo)!=null&&Rt.email)){u.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}gt==="classrooms"?de(!0):gt==="projects"&&dt(!0)}},Fe=(gt,Rt)=>{var ot;if((0,Sn.tJ)(pn)){if(Rt==="projects"&&!((ot=$e.userInfo)!=null&&ot.email)){u.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Rt==="shixuns"&&!(0,Sn.xY)()||gt&&(window.location.href=gt)}},Tt=gt=>{var Rt,ot,Wt,_n,fn,bn,On,Yn,pr,Rn,jn,Kn,Dr,Br,nn,Zt,yr,jr,eo,Qr,Wr;return Y.createElement(Y.Fragment,null,Y.createElement(_.Z,{justify:"space-around",className:"pt5 pb5"},Y.createElement(he.Z,{className:((Rt=$e.userInfo)==null?void 0:Rt.user_identity)!=="\u5B66\u751F"?Dt.joinCol:Dt.hidden},((ot=$e.userInfo)==null?void 0:ot.user_identity)!=="\u5B66\u751F"&&!((Wt=yt==null?void 0:yt.setting)!=null&&Wt.hide_course)&&Y.createElement(g.default.Item,_e({},gt),Y.createElement("a",{onClick:()=>Fe("/classrooms/new")},(_n=$e.userInfo)!=null&&_n.main_site?"\u521B\u5EFA\u6559\u5B66\u8BFE\u5802":"\u521B\u5EFA\u8BFE\u5802")),!((fn=yt==null?void 0:yt.setting)!=null&&fn.hide_shixun)&&((bn=$e==null?void 0:$e.userInfo)==null?void 0:bn.is_shixun_marker)&&Y.createElement(g.default.Item,_e({},gt),Y.createElement("a",{onClick:()=>Fe("/shixuns/new","shixuns")},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((On=$e.userInfo)==null?void 0:On.user_identity)!=="\u5B66\u751F"&&!((Yn=yt==null?void 0:yt.setting)!=null&&Yn.hide_subject)&&Y.createElement(g.default.Item,_e({},gt),Y.createElement("a",{onClick:()=>Fe("/paths/new")},"\u521B\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((pr=yt==null?void 0:yt.setting)!=null&&pr.is_local)&&((Rn=$e.userInfo)==null?void 0:Rn.main_site)&&Y.createElement(g.default.Item,_e({},gt),Y.createElement("a",{onClick:()=>{var uo;return Fe(`${(uo=yt==null?void 0:yt.setting)==null?void 0:uo.old_url}/projects/deposit/new`,"projects")}},"\u521B\u5EFA\u5F00\u53D1\u9879\u76EE")),!((jn=$e.userInfo)!=null&&jn.main_site)&&Y.createElement("div",null,Y.createElement(g.default.Item,_e({},gt),Y.createElement("a",{onClick:()=>Qe("classrooms")},(Kn=$e.userInfo)!=null&&Kn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Dr=$e.userInfo)==null?void 0:Dr.main_site)&&!((Br=yt==null?void 0:yt.setting)!=null&&Br.is_local)&&Y.createElement(g.default.Item,_e({},gt),Y.createElement("a",{onClick:()=>Qe("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((nn=$e.userInfo)==null?void 0:nn.main_site)&&((Zt=$e.userInfo)==null?void 0:Zt.user_identity)!=="\u5B66\u751F"&&Y.createElement(he.Z,null,Y.createElement("div",{className:Dt.joinBoard})),((yr=$e.userInfo)==null?void 0:yr.main_site)&&Y.createElement(he.Z,{className:((jr=$e.userInfo)==null?void 0:jr.user_identity)!=="\u5B66\u751F"?Dt.joinCol:Dt.w90},Y.createElement(g.default.Item,_e({},gt),Y.createElement("a",{onClick:()=>Qe("classrooms")},(eo=$e.userInfo)!=null&&eo.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Qr=$e.userInfo)==null?void 0:Qr.main_site)&&!((Wr=yt==null?void 0:yt.setting)!=null&&Wr.is_local)&&Y.createElement(g.default.Item,_e({},gt),Y.createElement("a",{onClick:()=>Qe("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return Y.createElement(Y.Fragment,null,Y.createElement(d.Z,{dropdownRender:()=>{var gt;return Y.createElement(g.default,{className:((gt=$e.userInfo)==null?void 0:gt.user_identity)!=="\u5B66\u751F"?`${Dt.rightMenu} ${Dt.joinMenu} mt10`:`${Dt.rightMenu} ${Dt.joinMenu} ${Dt.w140} mt10`},Y.createElement(Tt,null))},placement:"bottom"},Y.createElement("span",{className:pe()("iconfont icon-tianjia6 current",an),style:Ot})),Y.createElement(Yt,{visible:Q,onCancel:()=>de(!1)}),Y.createElement(Se,{visible:qe,onCancel:()=>dt(!1)}),Y.createElement(vt,{info:rr,open:Ft,onCancel:()=>ln(!1)}),Y.createElement(w,{open:kt,onCancel:()=>rn(!1)}))};var xt=(0,i.connect)(({homePage:J,loading:be,user:we,globalSetting:$e})=>({homePage:J,user:we,globalSetting:$e,loading:be.models.index}))(Pt),St=t(79588),wt=Object.defineProperty,qt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Oe=(J,be,we)=>be in J?wt(J,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):J[be]=we,Ne=(J,be)=>{for(var we in be||(be={}))Lt.call(be,we)&&Oe(J,we,be[we]);if(qt)for(var we of qt(be))Ut.call(be,we)&&Oe(J,we,be[we]);return J};const Ge=J=>React.createElement("svg",Ne({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},J),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",je=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Mt=(J,be,we)=>be in J?je(J,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):J[be]=we,Vt=(J,be)=>{for(var we in be||(be={}))Xe.call(be,we)&&Mt(J,we,be[we]);if(Ue)for(var we of Ue(be))mt.call(be,we)&&Mt(J,we,be[we]);return J},hn=(J,be)=>{var we={};for(var $e in J)Xe.call(J,$e)&&be.indexOf($e)<0&&(we[$e]=J[$e]);if(J!=null&&Ue)for(var $e of Ue(J))be.indexOf($e)<0&&mt.call(J,$e)&&(we[$e]=J[$e]);return we};const Bn=J=>{var be=J,{globalSetting:we}=be,$e=hn(be,["globalSetting"]),yt,zn;const pn=(0,e.useMemo)(()=>{var an,Ot;return(an=we==null?void 0:we.setting)!=null&&an.nav_logo_url?`${r.Z.IMG_SERVER}/${(Ot=we==null?void 0:we.setting)==null?void 0:Ot.nav_logo_url}`:`${r.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(yt=we==null?void 0:we.setting)==null?void 0:yt.nav_logo_url]);return e.createElement("img",Vt({title:(zn=we==null?void 0:we.setting)==null?void 0:zn.name,src:pn||et},$e))};var Dn=(0,i.connect)(({globalSetting:J})=>({globalSetting:J}))(Bn);const vn=({user:J})=>{var be;return e.createElement(E.default.Header,{className:"bg-white relative",style:{boxShadow:"0px 10px 10px 0px rgba(0,0,0,0.05)",background:"#fff"}},e.createElement("div",{className:"flex item-center h-full gap-20px edu-container"},e.createElement(Dn,{style:{height:"80%"}}),e.createElement(O,{classNameItem:"text-16px font-semibold"}),e.createElement("div",{className:"ml-auto flex item-center gap-20px",style:{color:"#159DFF"}},e.createElement("span",{className:"iconfont icon-sousuo10 current font18",onClick:()=>{i.history.push("/search?value=")}}),(0,x.bg)()&&e.createElement(xt,{className:"font18"}),(0,x.bg)()&&e.createElement(N.Z,{dot:(be=J==null?void 0:J.navigationInfo)==null?void 0:be.new_message},e.createElement("span",{className:"iconfont icon-xiaoxi2 current",style:{color:"#159DFF"},onClick:()=>{var we;i.history.push(`/messages/${(we=J==null?void 0:J.userInfo)==null?void 0:we.login}/user_tidings`)}})),e.createElement(St.Z,null))))};var on=(0,i.connect)(({globalSetting:J,user:be})=>({globalSetting:J,user:be}))(vn),Xn=({className:J,style:be})=>{const[we,$e]=(0,e.useState)(!1);function yt(zn){i.history.push("/search?value="+zn)}return we?e.createElement("div",{onBlur:()=>{setTimeout(()=>{$e(!1)},300)}},e.createElement(ie.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input",onSearch:yt,autoFocus:!0})):e.createElement("span",{className:pe()("iconfont icon-sousuo font18 current icon-bianzu11",J),style:be,onClick:()=>{i.history.push("/search?value=")}})},wn=t(80871);const cn={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},An=({dispatch:J,globalSetting:be,user:we})=>{var $e;const[yt,zn]=(0,e.useState)(!1),pn=()=>{function Ot(In){i.history.push("/search?value="+In)}return yt?e.createElement("div",{onBlur:()=>{setTimeout(()=>{zn(!1)},300)}},e.createElement(ie.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ot,autoFocus:!0})):e.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{i.history.push("/search?value=")}})},an=["/","/paths","/shixuns","/classrooms"];return e.createElement(E.default.Header,{className:"px-20px-rem flex item-center gap-20px-rem",style:{height:"70rem",padding:"0 20rem",background:"#fff"}},!an.includes(location.pathname)&&e.createElement("div",{className:"flex item-center gap-6px-rem current",onClick:()=>{window.history.length>1?i.history.back():i.history.push("/")}},e.createElement("img",{src:t(10266),style:{width:"20rem"}}),"\u8FD4\u56DE"),e.createElement("img",{title:($e=be==null?void 0:be.setting)==null?void 0:$e.name,src:t(4),style:{height:"54rem"}}),e.createElement("div",{className:"ml-auto"},e.createElement(pn,null)),e.createElement(I.Z,{icon:e.createElement("span",{className:"iconfont icon-zengjia"})}),e.createElement(n.Z,{payload:Ar()}))};var Nn=(0,i.connect)(({globalSetting:J,user:be})=>({globalSetting:J,user:be}))(An);const Pn=({dispatch:J,globalSetting:be,user:we})=>{var $e;const yt=(0,i.useLocation)(),zn=yt.pathname,pn=["/","/paths","/shixuns","/classrooms"],an={"/paths":"\u667A\u6167\u8BFE\u7A0B","/shixuns":"\u5B9E\u8DF5\u9879\u76EE","/classrooms":"\u6559\u5B66\u8BFE\u5802","/users":"\u4E2A\u4EBA\u4E2D\u5FC3","/knowledgegraph":"\u77E5\u8BC6\u56FE\u8C31","/competitions":"\u5728\u7EBF\u7ADE\u8D5B","/account":"\u8D26\u53F7\u7BA1\u7406","/problemset":"\u8BD5\u9898\u5E93","/paperlibrary":"\u8BD5\u5377\u5E93","/graduations":"\u6BD5\u4E1A\u8BBE\u8BA1"},Ot=Nt=>{for(const _t in an)if(Nt.startsWith(_t))return an[_t];return"\u9646\u519B\u5DE5\u7A0B\u5927\u5B66\u6559\u5B66\u5E94\u7528\u5E73\u53F0"},In=(0,e.useMemo)(()=>!pn.includes(yt.pathname)&&Ot(yt.pathname)=="\u9646\u519B\u5DE5\u7A0B\u5927\u5B66\u6559\u5B66\u5E94\u7528\u5E73\u53F0",[yt]);return e.createElement(E.default.Header,{className:"flex item-center justify-between",style:{height:"64px",padding:"0 20px 0 0",backgroundColor:"#021C21"}},e.createElement("div",{className:`flex item-center c-white ${pn.includes(yt.pathname)&&"justify-center"}`,style:{minWidth:"512rem",paddingRight:In?"200rem":"130rem",background:`url(${t(61860)}) no-repeat`,backgroundSize:"100% 100%"}},!pn.includes(yt.pathname)&&e.createElement("div",{className:"flex item-center current",style:{margin:"0 60rem 0 30rem"},onClick:()=>{i.history.push("/")}},e.createElement("img",{src:t(64244),style:{width:"20rem",marginRight:"5rem"}}),"\u8FD4\u56DE"),e.createElement("div",{style:{fontSize:"28rem",fontWeight:"bold"}},Ot(yt.pathname))),e.createElement("div",{className:"ml-auto flex item-center gap-20px c-white"},e.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{i.history.push("/search?value=")}}),(0,x.bg)()&&e.createElement(I.Z,{icon:e.createElement("span",{className:"iconfont icon-zengjia"})}),(0,x.bg)()&&e.createElement(N.Z,{dot:($e=we==null?void 0:we.navigationInfo)==null?void 0:$e.new_message},e.createElement("span",{className:"iconfont icon-xiaoxilingdang current font18 c-white",onClick:()=>{var Nt;i.history.push(`/messages/${(Nt=we==null?void 0:we.userInfo)==null?void 0:Nt.login}/user_tidings`)}})),e.createElement(n.Z,{payload:Ar()})))};var qn=(0,i.connect)(({globalSetting:J,user:be})=>({globalSetting:J,user:be}))(Pn),Xt=t(59301),Bt=Object.defineProperty,en=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,nr=(J,be,we)=>be in J?Bt(J,be,{enumerable:!0,configurable:!0,writable:!0,value:we}):J[be]=we,sr=(J,be)=>{for(var we in be||(be={}))$t.call(be,we)&&nr(J,we,be[we]);if(en)for(var we of en(be))vr.call(be,we)&&nr(J,we,be[we]);return J},ar=(J,be)=>{var we={};for(var $e in J)$t.call(J,$e)&&be.indexOf($e)<0&&(we[$e]=J[$e]);if(J!=null&&en)for(var $e of en(J))be.indexOf($e)<0&&vr.call(J,$e)&&(we[$e]=J[$e]);return we},$n=(J,be,we)=>new Promise(($e,yt)=>{var zn=Ot=>{try{an(we.next(Ot))}catch(In){yt(In)}},pn=Ot=>{try{an(we.throw(Ot))}catch(In){yt(In)}},an=Ot=>Ot.done?$e(Ot.value):Promise.resolve(Ot.value).then(zn,pn);an((we=we.apply(J,be)).next())});function Ar(){var J,be;const $e=window.location.pathname.split("/"),yt={};return $e[1]=="classrooms"&&$e.length>3&&!((J=$e[4])!=null&&J.includes("newgold"))&&!((be=$e[5])!=null&&be.includes("newgold"))&&$e[2]!=="coursesId"&&(yt.course_id=$e[2]),$e[1]==="shixuns"&&$e.length>3&&(yt.objective_type="shixun",yt.objective_id=$e[2]),$e[1]==="paths"&&$e.length>3&&(yt.objective_type="path",yt.objective_id=$e[2]),sr(sr({},yt),{school:1})}const Ir=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Kr=J=>{var be=J,{homePage:we,user:$e,globalSetting:yt,loading:zn,dispatch:pn,isLogin:an=!1,shixunHomeworks:Ot}=be,In=ar(be,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Nt,_t;const Gt=(0,i.useLocation)(),[P,Q]=(0,e.useState)(""),[de,qe]=(0,e.useState)(!1),dt=Ar();(0,e.useEffect)(()=>{pn({type:"user/getNavigationInfo",payload:sr({},dt)})},[yt.name]),(0,e.useEffect)(()=>{Ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Ir!=null&&Ir.includes(Gt==null?void 0:Gt.pathname)||(Gt==null?void 0:Gt.pathname.indexOf("/classrooms"))===0||pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Gt.pathname]),(0,e.useEffect)(()=>{Ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ot.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ot.actionTabs.key]),(0,e.useEffect)(()=>{var rr;if(yt!=null&&yt.setting){let er=(0,W.cloneDeep)((rr=yt==null?void 0:yt.setting)==null?void 0:rr.navbar);er=er==null?void 0:er.filter(dn=>{var me;return!(dn!=null&&dn.hidden)&&!((0,x.JA)()&&((me=["/paperlibrary","/problemset"])!=null&&me.includes(dn.link)))});for(const dn of er)dn.subitem&&(dn.subitem=dn.subitem.filter(me=>{var te;return!(me!=null&&me.hidden)&&!((0,x.JA)()&&((te=["/paperlibrary","/problemset"])!=null&&te.includes(me.link)))}));let Wn=!1;er==null||er.map(function(dn,me){var te,re,Qe,Fe;const Tt=Gt.pathname;dn.link===Tt&&(Q(dn==null?void 0:dn.link),(0,H.Dk)(Tt==="/"?(te=yt==null?void 0:yt.setting)==null?void 0:te.name:xr(dn==null?void 0:dn.name)),ln(rn(me,{name:dn==null?void 0:dn.name,link:dn==null?void 0:dn.link},er)),Wn=!0),Tt=="/"&&(Q(""),(0,H.Dk)((re=yt==null?void 0:yt.setting)==null?void 0:re.name)),(Qe=dn==null?void 0:dn.subitem)!=null&&Qe.length&&((Fe=dn==null?void 0:dn.subitem)==null||Fe.map(gt=>{gt.link===Tt&&(Q(gt==null?void 0:gt.link),Tt!=="/"&&(0,H.Dk)(xr(gt==null?void 0:gt.name)),ln(rn(me,{name:gt==null?void 0:gt.name,link:gt==null?void 0:gt.link},er)),Wn=!0)}))}),Wn||ln(er)}},[yt==null?void 0:yt.setting,$e]);const[Ft,ln]=(0,e.useState)([]),kt=(rr,er)=>$n(void 0,null,function*(){var Wn,dn,me,te,re,Qe;if((rr==null?void 0:rr.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Fe=yield(0,C.IU)({tab_module_type:"engineering"});if(Fe!=null&&Fe.un_purchased){pn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Wn=Fe==null?void 0:Fe.data)!=null&&Wn.engineer_url?(me=(dn=Fe==null?void 0:Fe.data)==null?void 0:dn.engineer_url)!=null&&me.includes("http")?(0,H.xg)((te=Fe==null?void 0:Fe.data)==null?void 0:te.engineer_url):i.history.push((re=Fe==null?void 0:Fe.data)==null?void 0:re.engineer_url):(Fe==null?void 0:Fe.status)!=401&&qe(!0);return}(Qe=rr==null?void 0:rr.link)!=null&&Qe.includes("http")?(0,H.xg)(rr==null?void 0:rr.link):((0,H.Dk)(rr==null?void 0:rr.name),i.history.push(rr==null?void 0:rr.link)),(rr==null?void 0:rr.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Xt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),rn=(rr,er,Wn)=>{const dn=Wn.slice();return dn[rr]&&(dn[rr].name=er.name,dn[rr].link=er.link),dn||[]},xr=(rr="")=>(rr==null?void 0:rr.indexOf("<"))>-1?rr==null?void 0:rr.slice(0,rr==null?void 0:rr.indexOf("<")):rr,gr=()=>{var rr,er,Wn,dn,me,te;switch(Number((rr=yt==null?void 0:yt.setting)==null?void 0:rr.theme)){case wn.Fy.THEMEONE:return Xt.createElement(on,null);case wn.Fy.THEMETWO:return Xt.createElement(Nn,null);case wn.Fy.THEMETHREE:return Xt.createElement(qn,null);case wn.Fy.DEFAULT:default:return Xt.createElement(E.default,{style:{background:`${Gt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${yt.isIlearning?a["header-iearning"]:a.header} ${yt.showHeaderFixed?a.headerFixed:""}`},Xt.createElement(E.default.Header,{className:"header",style:{background:`${Gt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Gt.pathname=="/training"?"999":""}`}},Xt.createElement("section",{className:a["edu-menu"]},(!!yt.isIlearning||!((er=yt==null?void 0:yt.setting)!=null&&er.main_site)&&!!((Wn=yt==null?void 0:yt.setting)!=null&&Wn.navbar))&&Xt.createElement(i.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{pn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Xt.createElement(Dn,{className:a.logo})),Xt.createElement("ul",{className:`${a.menu} ${(0,H.Ll)()&&"ml0"}`},(0,H.Ll)()&&Xt.createElement("li",null,Xt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,H.Ll)()&&yt.setting&&(Ft==null?void 0:Ft.map(function(re,Qe){var Fe,Tt,gt,Rt,ot;return Xt.createElement("li",{key:Qe,className:!((Fe=re==null?void 0:re.subitem)!=null&&Fe.length)&&P===(re==null?void 0:re.link)||(Tt=re==null?void 0:re.subitem)!=null&&Tt.some(Wt=>P===(Wt==null?void 0:Wt.link))?a.actived:""},Xt.createElement("div",{onClick:()=>kt(re,Qe),className:a.name},Xt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Wt;let _n=re==null?void 0:re.name;return(Wt=re==null?void 0:re.subitem)==null||Wt.map((fn,bn)=>(fn.link===Gt.pathname&&(_n=fn.name),fn)),_n})()}}),((gt=re==null?void 0:re.subitem)==null?void 0:gt.length)>0&&Xt.createElement("i",{className:"iconfont icon-zhankai4"})),((Rt=re==null?void 0:re.subitem)==null?void 0:Rt.length)>0&&Xt.createElement("div",{className:a.dropDown},(ot=re==null?void 0:re.subitem)==null?void 0:ot.map((Wt,_n)=>Xt.createElement("div",{className:a.subName,onClick:()=>kt(Wt,Qe),key:Qe+"-"+_n},!!_n&&Xt.createElement("div",{className:a.line}),Xt.createElement("aside",{className:"font16 c-black"},xr(Wt==null?void 0:Wt.name)),Xt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Wt.content)))))}))),Xt.createElement("div",{className:"search-bar flex item-center gap-20px c-white",style:{flex:yt.isIlearning?"initial":"1 0 auto"}},!(0,H.Ll)()&&!(yt!=null&&yt.isIlearning)&&Xt.createElement(Xt.Fragment,null,Xt.createElement(Xn,null),!an&&Xt.createElement(I.Z,null),!an&&!!((dn=$e==null?void 0:$e.userInfo)!=null&&dn.login)&&Xt.createElement(i.Link,{className:"iconfont icon-xiaoxilingdang font18 c-white current-primary-hover relative",to:`/messages/${(me=$e==null?void 0:$e.userInfo)==null?void 0:me.login}/user_tidings`},((te=$e==null?void 0:$e.navigationInfo)==null?void 0:te.new_message)&&Xt.createElement("span",{className:a.newslight}))),!an&&Xt.createElement(n.Z,{payload:dt})))))}};return Xt.createElement(Xt.Fragment,null,yt.showHeader&&yt.showHeaderFooter&&Xt.createElement(Xt.Fragment,null,gr(),Xt.createElement(A.default,{centered:!0,destroyOnClose:!0,open:de,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",onOk:()=>{(0,H.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>qe(!1)},Xt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Xt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Xt.createElement("img",{src:`${r.Z.IMG_SERVER}/${(Nt=yt==null?void 0:yt.setting)==null?void 0:Nt.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Xt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(_t=yt==null?void 0:yt.setting)==null?void 0:_t.homepage_tea_qq_number))),(yt==null?void 0:yt.showTip)&&Xt.createElement(p,null),Xt.createElement(G,null)),Xt.createElement(z,null))};var yn=(0,i.connect)(({homePage:J,loading:be,user:we,globalSetting:$e,shixunHomeworks:yt})=>({homePage:J,user:we,globalSetting:$e,loading:be.models.index,shixunHomeworks:yt}))(Kr)},67085:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return Gt}});var e=t(80813),i=t(92310),E=t.n(i),A=t(59301),a=function(){var P=(0,A.useRef)(!1);return(0,A.useEffect)(function(){return P.current=!1,function(){P.current=!0}},[]),P},I=a;function n(P){var Q=I(),de=(0,e.CR)((0,A.useState)(P),2),qe=de[0],dt=de[1],Ft=(0,A.useCallback)(function(ln){Q.current||dt(ln)},[]);return[qe,Ft]}var le=n;function ae(P){var Q=(0,A.useRef)(P);return Q.current=P,Q}var m=ae,V=function(P){(0,A.useEffect)(function(){P()},[])},b=V;function D(P,Q){Q===void 0&&(Q={});var de=Q.insertAt;if(typeof document!="undefined"){var qe=document.head||document.getElementsByTagName("head")[0],dt=document.createElement("style");dt.type="text/css",de==="top"&&qe.firstChild?qe.insertBefore(dt,qe.firstChild):qe.appendChild(dt),dt.styleSheet?dt.styleSheet.cssText=P:dt.appendChild(document.createTextNode(P))}}var ye=`@-webkit-keyframes slider-icon-animate_spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes slider-icon-animate_spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.rc-slider-captcha-icon { + display: inline-block; + display: inline-flex; + align-items: center; + justify-content: center; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.rc-slider-captcha-icon > svg { + line-height: 1; +} +.rc-slider-captcha-icon-spin { + -webkit-animation: slider-icon-animate_spin 1s infinite linear; + animation: slider-icon-animate_spin 1s infinite linear; +} +.rc-slider-captcha-button { + display: inline-block; + display: inline-flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + width: 40px; + height: 100%; + padding: 5px 0; + color: #676d73; + color: var(--rcsc-button-color, #676d73); + font-size: 22px; + line-height: 1; + background-color: #fff; + background-color: var(--rcsc-button-bg-color, #fff); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); + cursor: -webkit-grab; + cursor: grab; + transition-timing-function: linear; + transition-duration: 0.2s; + transition-property: background-color, color; + touch-action: none; +} +.rc-slider-captcha-button-active { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #1991fa; + background-color: var(--rcsc-primary, #1991fa); +} +.rc-slider-captcha-button-verify { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #1991fa; + background-color: var(--rcsc-primary, #1991fa); +} +.rc-slider-captcha-button-pc:hover { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #1991fa; + background-color: var(--rcsc-primary, #1991fa); +} +.rc-slider-captcha-button:active { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #1991fa; + background-color: var(--rcsc-primary, #1991fa); +} +.rc-slider-captcha-button-active, +.rc-slider-captcha-button:active { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.rc-slider-captcha-button-verify, +.rc-slider-captcha-button-verify:active { + cursor: wait; +} +.rc-slider-captcha-button-error { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #f57a7a; + background-color: var(--rcsc-error, #f57a7a); + cursor: default; +} +.rc-slider-captcha-button-error:hover { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #f57a7a; + background-color: var(--rcsc-error, #f57a7a); + cursor: default; +} +.rc-slider-captcha-button-error:active { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #f57a7a; + background-color: var(--rcsc-error, #f57a7a); + cursor: default; +} +.rc-slider-captcha-button-success { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #52ccba; + background-color: var(--rcsc-success, #52ccba); + cursor: default; +} +.rc-slider-captcha-button-success:hover { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #52ccba; + background-color: var(--rcsc-success, #52ccba); + cursor: default; +} +.rc-slider-captcha-button-success:active { + color: #fff; + color: var(--rcsc-button-hover-color, #fff); + background-color: #52ccba; + background-color: var(--rcsc-success, #52ccba); + cursor: default; +} +.rc-slider-captcha-button-disabled { + color: #676d73; + color: var(--rcsc-button-color, #676d73); + background-color: #fff; + background-color: var(--rcsc-button-bg-color, #fff); + cursor: no-drop; + opacity: 0.7; +} +.rc-slider-captcha-button-disabled:hover { + color: #676d73; + color: var(--rcsc-button-color, #676d73); + background-color: #fff; + background-color: var(--rcsc-button-bg-color, #fff); + cursor: no-drop; + opacity: 0.7; +} +.rc-slider-captcha-button-disabled:active { + color: #676d73; + color: var(--rcsc-button-color, #676d73); + background-color: #fff; + background-color: var(--rcsc-button-bg-color, #fff); + cursor: no-drop; + opacity: 0.7; +} +.rc-slider-captcha-control { + position: relative; + box-sizing: border-box; + width: 100%; + height: 42px; + height: var(--rcsc-control-height, 42px); + background-color: #f7f9fa; + background-color: var(--rcsc-bg-color, #f7f9fa); + /* stylelint-disable-next-line declaration-property-value-no-unknown */ + border: 1px solid #e4e7eb; + border: 1px solid var(--rcsc-border-color, #e4e7eb); + border-radius: 2px; + border-radius: var(--rcsc-control-border-radius, 2px); +} +.rc-slider-captcha-control-button { + position: absolute; + top: 0; + left: 0; + z-index: 2; + border-radius: 2px; + border-radius: var(--rcsc-control-border-radius, 2px); +} +.rc-slider-captcha-control-indicator { + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + display: none; + box-sizing: border-box; + width: 0; + background-color: #d1e9fe; + background-color: var(--rcsc-primary-light, #d1e9fe); + /* stylelint-disable-next-line declaration-property-value-no-unknown */ + border: 1px solid #1991fa; + border: 1px solid var(--rcsc-primary, #1991fa); + border-radius: 2px; + border-radius: var(--rcsc-control-border-radius, 2px); +} +.rc-slider-captcha-control-tips { + position: relative; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; + color: #45494c; + color: var(--rcsc-text-color, #45494c); + font-size: 14px; + line-height: 20px; + text-align: center; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.rc-slider-captcha-control-moving .rc-slider-captcha-control-indicator, +.rc-slider-captcha-control-verify .rc-slider-captcha-control-indicator, +.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator, +.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator { + display: block; +} +.rc-slider-captcha-control-error .rc-slider-captcha-control-indicator { + background-color: #fce1e1; + background-color: var(--rcsc-error-light, #fce1e1); + border-color: #f57a7a; + border-color: var(--rcsc-error, #f57a7a); +} +.rc-slider-captcha-control-success .rc-slider-captcha-control-indicator { + background-color: #d2f4ef; + background-color: var(--rcsc-success-light, #d2f4ef); + border-color: #52ccba; + border-color: var(--rcsc-success, #52ccba); +} +.rc-slider-captcha-control-errors { + padding-left: 0; + background-color: #fce1e1; + background-color: var(--rcsc-error-light, #fce1e1); + border-color: #f57a7a; + border-color: var(--rcsc-error, #f57a7a); +} +.rc-slider-captcha-control-load-failed { + padding-left: 0; + background-color: #fce1e1; + background-color: var(--rcsc-error-light, #fce1e1); + border-color: #f57a7a; + border-color: var(--rcsc-error, #f57a7a); +} +.rc-slider-captcha-control-errors .rc-slider-captcha-control-button, +.rc-slider-captcha-control-errors .rc-slider-captcha-control-indicator, +.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-button, +.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-indicator { + display: none; +} +.rc-slider-captcha-control-errors .rc-slider-captcha-control-tips { + color: #f57a7a; + color: var(--rcsc-error, #f57a7a); + cursor: pointer; +} +.rc-slider-captcha-control-load-failed .rc-slider-captcha-control-tips { + color: #f57a7a; + color: var(--rcsc-error, #f57a7a); + cursor: pointer; +} +.rc-slider-captcha-jigsaw { + position: relative; + background-color: #f7f9fa; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; +} +.rc-slider-captcha-jigsaw img { + position: absolute; +} +.rc-slider-captcha-jigsaw-bg { + width: 100%; + height: 100%; + pointer-events: none; +} +.rc-slider-captcha-jigsaw-puzzle { + width: 60px; + height: 100%; + touch-action: none; +} +.rc-slider-captcha-jigsaw-puzzle:hover { + cursor: -webkit-grab; + cursor: grab; +} +.rc-slider-captcha-jigsaw-puzzle:active { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.rc-slider-captcha-jigsaw-refresh { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 5px; + color: #fff; + font-size: 22px; + line-height: 0; + cursor: pointer; + opacity: 0.75; + transition: opacity 0.2s linear; +} +.rc-slider-captcha-jigsaw-refresh:hover { + opacity: 1; +} +.rc-slider-captcha-jigsaw-refresh-disabled { + cursor: not-allowed; +} +.rc-slider-captcha-jigsaw-refresh-disabled:hover { + opacity: 0.75; +} +.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle { + pointer-events: none; +} +.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:hover, +.rc-slider-captcha-jigsaw-stop .rc-slider-captcha-jigsaw-puzzle:active { + cursor: default; +} +.rc-slider-captcha-loading { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + box-sizing: border-box; + padding: 15px; + color: #45494c; + color: var(--rcsc-text-color, #45494c); + font-size: 14px; + text-align: center; + background-color: #f7f9fa; + background-color: var(--rcsc-bg-color, #f7f9fa); +} +.rc-slider-captcha-loading-icon { + font-size: 30px; +} +.rc-slider-captcha-loading-text { + margin-top: 5px; +} +.rc-slider-captcha-load-failed { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + box-sizing: border-box; + width: 100%; + height: 100%; + color: #ccc; + font-size: 85px; + background-color: #f7f9fa; + background-color: var(--rcsc-bg-color, #f7f9fa); +} +.rc-slider-captcha { + position: relative; +} +.rc-slider-captcha > * { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.rc-slider-captcha-panel { + padding-bottom: 15px; +} +.rc-slider-captcha-panel-inner { + overflow: hidden; + border-radius: 2px; + border-radius: var(--rcsc-panel-border-radius, 2px); +} +.rc-slider-captcha-float .rc-slider-captcha-panel { + position: absolute; + left: 0; + display: none; + opacity: 0; + transition-timing-function: ease-out; + transition-duration: 0.3s; + transition-property: top, bottom, opacity; +} +.rc-slider-captcha-float-top .rc-slider-captcha-panel { + bottom: 22px; +} +.rc-slider-captcha-float-bottom .rc-slider-captcha-panel { + top: 22px; + padding: 15px 0 0; +} +`;D(ye);var se="rc-slider-captcha";function oe(P){var Q=0,de=0;return typeof P.clientX=="number"&&typeof P.clientY=="number"?(Q=P.clientX,de=P.clientY):P.touches&&P.touches[0]?(Q=P.touches[0].clientX,de=P.touches[0].clientY):P.changedTouches&&P.changedTouches[0]&&(Q=P.changedTouches[0].clientX,de=P.changedTouches[0].clientY),{clientX:Q,clientY:de}}function Ye(P,Q){if(Q===void 0&&(Q={}),P)for(var de in Q)P.style[de]=Q[de]}var Ie=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,Ze=Ie&&"onpointerdown"in window,ce=Ie&&"ontouchstart"in window,K=function(P){return P==null?void 0:P.scrollTop};function p(P,Q){return typeof P=="number"&&!Number.isNaN(P)&&typeof Q=="number"&&Q>0?Number(P.toFixed(Q)):P}var r="".concat(se,"-button"),C=function(P){var Q,de=P.className,qe=P.disabled,dt=P.active,Ft=P.success,ln=P.error,kt=P.verify,rn=P.buttonRef,xr=(0,e._T)(P,["className","disabled","active","success","error","verify","buttonRef"]);return A.createElement("span",(0,e.pi)({className:E()(r,de,(Q={},Q["".concat(r,"-disabled")]=qe,Q["".concat(r,"-active")]=dt,Q["".concat(r,"-verify")]=kt,Q["".concat(r,"-success")]=Ft,Q["".concat(r,"-error")]=ln,Q["".concat(r,"-pc")]=!ce,Q)),ref:rn},xr))};C.displayName="SliderButton";var x=function(P){return A.createElement("svg",(0,e.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},P),A.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),A.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},H=function(P){return A.createElement("svg",(0,e.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},P),A.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},ne=function(P){return A.createElement("svg",(0,e.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},P),A.createElement("defs",null,A.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),A.createElement("g",null,A.createElement("use",{xlinkHref:"#l",opacity:".27"}),A.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),A.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},q=function(P){return A.createElement("svg",(0,e.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},P),A.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},T=function(P){return A.createElement("svg",(0,e.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},P),A.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},Re=function(P){return A.createElement("svg",(0,e.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},P),A.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},Ce="".concat(se,"-icon"),ft=function(P){var Q,de=P.className,qe=P.spin,dt=(0,e._T)(P,["className","spin"]);return A.createElement("span",(0,e.pi)({className:E()(Ce,(Q={},Q["".concat(Ce,"-spin")]=qe,Q),de)},dt))},xe={arrowRight:A.createElement(x,null),check:A.createElement(H,null),loading:A.createElement(ne,null),refresh:A.createElement(q,null),x:A.createElement(T,null),imageFill:A.createElement(Re,null)},Me=function(P){var Q=P.type,de=(0,e._T)(P,["type"]);return A.createElement(ft,(0,e.pi)({},de),xe[Q])},G;(function(P){P[P.Default=1]="Default",P[P.Loading=2]="Loading",P[P.Moving=3]="Moving",P[P.Verify=4]="Verify",P[P.Success=5]="Success",P[P.Error=6]="Error",P[P.LoadFailed=7]="LoadFailed"})(G||(G={}));var W="".concat(se,"-control"),Z=40,l=2,h=function(P){var Q,de=P.status,qe=de===void 0?G.Default:de,dt=P.isLimitErrors,Ft=P.tipText,ln=P.tipIcon,kt=P.sliderButtonProps,rn=P.indicatorProps,xr=P.controlRef,gr=(0,e._T)(P,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),rr=(0,A.useRef)(null),er=(0,A.useRef)(null),Wn=(0,A.useRef)(null),dn=(0,A.useRef)({}),me=(0,A.useMemo)(function(){return(0,e.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:A.createElement(A.Fragment,null,A.createElement(Me,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Ft)},[Ft]),te=(0,A.useMemo)(function(){return(0,e.pi)({default:A.createElement(Me,{type:"arrowRight"}),loading:A.createElement(Me,{type:"loading",spin:!0}),error:A.createElement(Me,{type:"x"}),success:A.createElement(Me,{type:"check"})},ln)},[ln]),re=(0,A.useMemo)(function(){var On;return On={},On[G.Default]=[me.default,te.default],On[G.Loading]=[me.loading,te.default],On[G.Moving]=[me.moving,te.default],On[G.Verify]=[me.verifying,te.loading],On[G.Error]=[me.error,te.error],On[G.Success]=[me.success,te.success],On[G.LoadFailed]=[me.loadFailed,te.default],On},[me,te]),Qe=function(On){var Yn;return(On||typeof dn.current.sliderButtonWidth!="number")&&(dn.current.sliderButtonWidth=((Yn=er.current)===null||Yn===void 0?void 0:Yn.clientWidth)||Z),dn.current.sliderButtonWidth},Fe=function(On){if(On||typeof dn.current.indicatorBorderWidth!="number")if(Wn.current){var Yn=window.getComputedStyle(Wn.current);dn.current.indicatorBorderWidth=parseInt(Yn.borderLeftWidth)+parseInt(Yn.borderRightWidth)}else dn.current.indicatorBorderWidth=l;return dn.current.indicatorBorderWidth},Tt=function(On){var Yn;return(On||!dn.current.rect)&&rr.current&&(dn.current.rect=(Yn=rr.current)===null||Yn===void 0?void 0:Yn.getBoundingClientRect()),dn.current.rect};(0,A.useImperativeHandle)(xr,function(){return{getSliderButtonWidth:Qe,getIndicatorBorderWidth:Fe,getRect:Tt,updateLeft:function(On){var Yn=Qe(),pr=Fe();Ye(er.current,{left:On+"px"}),Ye(Wn.current,{width:On+Yn+pr+"px"})}}},[]);var gt=qe===G.Loading,Rt=qe===G.Moving,ot=qe===G.Verify,Wt=qe===G.Success,_n=qe===G.Error,fn=qe===G.LoadFailed,bn=dt?me.errors:re[qe][0];return A.createElement("div",(0,e.pi)({},gr,{className:E()(W,(Q={},Q["".concat(W,"-loading")]=gt,Q["".concat(W,"-moving")]=Rt,Q["".concat(W,"-verify")]=ot,Q["".concat(W,"-success")]=Wt,Q["".concat(W,"-error")]=_n,Q["".concat(W,"-errors")]=dt,Q["".concat(W,"-load-failed")]=fn,Q),gr.className),ref:rr}),A.createElement("div",(0,e.pi)({},rn,{className:E()("".concat(W,"-indicator"),rn==null?void 0:rn.className),ref:Wn})),A.createElement(C,(0,e.pi)({},kt,{className:E()("".concat(W,"-button"),kt==null?void 0:kt.className),disabled:gt,active:Rt,verify:ot,success:Wt,error:_n,buttonRef:er}),re[qe][1]),A.createElement("div",{className:E()("".concat(W,"-tips")),style:bn?{}:{display:"none"}},bn))},B="".concat(se,"-loading"),S=function(P){var Q=P.icon,de=Q===void 0?A.createElement(Me,{type:"loading",spin:!0}):Q,qe=P.text,dt=qe===void 0?"\u52A0\u8F7D\u4E2D...":qe,Ft=P.className,ln=(0,e._T)(P,["icon","text","className"]);return A.createElement("div",(0,e.pi)({className:E()(B,Ft)},ln),A.createElement("div",{className:"".concat(B,"-icon")},de),A.createElement("div",{className:"".concat(B,"-text")},dt))},M="".concat(se,"-jigsaw"),z={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:A.createElement(Me,{type:"imageFill"}),refreshIcon:A.createElement(Me,{type:"refresh"})},U=function(P){var Q,de,qe=P.status,dt=P.bgSize,Ft=dt===void 0?z.bgSize:dt,ln=P.puzzleSize,kt=ln===void 0?z.puzzleSize:ln,rn=P.bgUrl,xr=P.puzzleUrl,gr=P.bgImgProps,rr=P.puzzleImgProps,er=P.jigsawRef,Wn=P.loadingBoxProps,dn=P.loadFailedIcon,me=dn===void 0?z.loadFailedIcon:dn,te=P.showRefreshIcon,re=te===void 0?!0:te,Qe=P.refreshIcon,Fe=Qe===void 0?z.refreshIcon:Qe,Tt=P.disabledRefresh,gt=P.onRefresh,Rt=P.style,ot=P.className,Wt=P.children,_n=(0,e._T)(P,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),fn=(0,A.useRef)(null);if((0,A.useImperativeHandle)(er,function(){return{updateLeft:function(On){Ye(fn.current,{left:On+"px"})}}}),qe===G.Loading)return A.createElement(S,(0,e.pi)({},Wn,{style:(0,e.pi)((0,e.pi)({},Wn==null?void 0:Wn.style),Ft)}));if(qe===G.LoadFailed)return A.createElement("div",{className:"".concat(se,"-load-failed"),style:Ft},me);var bn=qe===G.Verify||qe===G.Error||qe===G.Success;return A.createElement("div",(0,e.pi)({className:E()(M,(Q={},Q["".concat(M,"-stop")]=bn,Q),ot),style:(0,e.pi)((0,e.pi)({},Rt),Ft)},_n),A.createElement("img",(0,e.pi)({src:rn,alt:""},gr,{className:E()("".concat(M,"-bg"),gr==null?void 0:gr.className),style:(0,e.pi)((0,e.pi)({},gr==null?void 0:gr.style),Ft)})),A.createElement("img",(0,e.pi)({src:xr,alt:""},rr,{className:E()("".concat(M,"-puzzle"),rr==null?void 0:rr.className),style:(0,e.pi)((0,e.pi)({},rr==null?void 0:rr.style),kt),ref:fn})),re&&qe!==G.Success&&Fe&&A.createElement("div",{className:E()("".concat(M,"-refresh"),(de={},de["".concat(M,"-refresh-disabled")]=qe===G.Verify||Tt,de)),onClick:function(){qe!==G.Verify&&!Tt&&(gt==null||gt())}},Fe),Wt)},pe=Ze?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:ce?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},De=Ze?"onPointerDown":ce?"onTouchStart":"onMouseDown",Ee;(function(P){P.Puzzle="puzzle",P.Button="button"})(Ee||(Ee={}));var Je=function(P){var Q,de,qe,dt=P.mode,Ft=dt===void 0?"embed":dt,ln=P.limitErrorCount,kt=ln===void 0?0:ln,rn=P.tipText,xr=P.tipIcon,gr=P.refreshIcon,rr=P.bgSize,er=P.puzzleSize,Wn=P.request,dn=P.autoRequest,me=dn===void 0?!0:dn,te=P.onVerify,re=P.autoRefreshOnError,Qe=re===void 0?!0:re,Fe=P.actionRef,Tt=P.showRefreshIcon,gt=Tt===void 0?!0:Tt,Rt=P.jigsawContent,ot=P.errorHoldDuration,Wt=ot===void 0?500:ot,_n=P.showJigsawOnActive,fn=_n===void 0?!1:_n,bn=P.loadingDelay,On=bn===void 0?0:bn,Yn=P.placement,pr=Yn===void 0?"top":Yn,Rn=P.loadingBoxProps,jn=P.sliderButtonProps,Kn=P.precision,Dr=Kn===void 0?7:Kn,Br=P.className,nn=P.style,Zt=P.styles,yr=le(),jr=yr[0],eo=yr[1],Qr=le(function(){return!io&&Wn&&me?G.Loading:G.Default}),Wr=Qr[0],uo=Qr[1],vo=m(Wr),ao=(0,A.useRef)(null),wo=(0,A.useRef)(null),jo=(0,A.useRef)(null),Zo=(0,A.useMemo)(function(){return Ft==="float"||Ft==="slider"?Ft:"embed"},[Ft]),Ho=(0,A.useMemo)(function(){if(gr!==void 0)return gr;if((xr==null?void 0:xr.refresh)!==void 0)return xr.refresh},[gr,xr]),So=(0,A.useMemo)(function(){return(0,e.pi)((0,e.pi)({},z.bgSize),rr)},[rr]),Lr=(0,A.useMemo)(function(){return(0,e.pi)((0,e.pi)({},z.puzzleSize),er)},[er]),Nr=(0,A.useMemo)(function(){return pr==="bottom"?"top":"bottom"},[pr]),Zn=(0,A.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Ee.Button,isMouseEntered:!1,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),io=Zo==="slider",lo=typeof On=="number"&&On>0,Eo=Wr===G.Error&&kt>0&&Zn.current.errorCount>=kt,Ao=function(){Zn.current.buttonMaxDistance=So.width-Zn.current.sliderButtonWidth-Zn.current.indicatorBorderWidth,Zn.current.puzzleMaxDistance=So.width-Lr.width-Lr.left},Fo=function(){var Zr;return((Zr=ao.current)===null||Zr===void 0?void 0:Zr.getRect(!0).height)||42},No=function(){return(0,e.mG)(void 0,void 0,void 0,function(){var Zr;return(0,e.Jh)(this,function(Pr){switch(Pr.label){case 0:if(io)return[2];if(!Wn)return[3,4];lo?Zn.current.loadingTimer=setTimeout(function(){uo(G.Loading)},On):uo(G.Loading),Pr.label=1;case 1:return Pr.trys.push([1,3,,4]),[4,Wn()];case 2:return Zr=Pr.sent(),lo&&clearTimeout(Zn.current.loadingTimer),eo(Zr),uo(G.Default),[3,4];case 3:return Pr.sent(),lo&&clearTimeout(Zn.current.loadingTimer),eo(void 0),uo(G.LoadFailed),[3,4];case 4:return[2]}})})},ea=function(Zr){Zr===void 0&&(Zr=300),!(Zo!=="float"||vo.current===G.Success)&&(clearTimeout(Zn.current.floatTransitionTimer),clearTimeout(Zn.current.floatDelayHideTimer),clearTimeout(Zn.current.floatDelayShowTimer),Zn.current.floatDelayShowTimer=setTimeout(function(){var Pr;Ye(jo.current,{display:"block"}),K(jo.current);var Ur=Fo()+"px";Ye(jo.current,(Pr={},Pr[Nr]=Ur,Pr.opacity="1",Pr))},Zr))},Ko=function(Zr){Zr===void 0&&(Zr=300),Zo==="float"&&(clearTimeout(Zn.current.floatTransitionTimer),clearTimeout(Zn.current.floatDelayHideTimer),clearTimeout(Zn.current.floatDelayShowTimer),Zn.current.floatDelayHideTimer=setTimeout(function(){var Pr,Ur=Fo()/2+"px";Ye(jo.current,(Pr={},Pr[Nr]=Ur,Pr.opacity="0",Pr)),Zn.current.floatTransitionTimer=setTimeout(function(){Ye(jo.current,{display:"none"})},300)},Zr))},ca=function(Zr){var Pr;io||(Pr=wo.current)===null||Pr===void 0||Pr.updateLeft(Zr)},Ca=function(){var Zr;Zn.current.isPressed=!1,uo(G.Default),(Zr=ao.current)===null||Zr===void 0||Zr.updateLeft(0),ca(Lr.left)},oa=function(Zr){Zr===void 0&&(Zr=!1),Zr&&(Zn.current.errorCount=0),clearTimeout(Zn.current.refreshTimer),vo.current!==G.Loading&&(Ca(),No())},pa=function(){(Eo||Wr===G.LoadFailed)&&oa(Eo)},xa=function(){ce||(Zn.current.isMouseEntered=!0,ea())},ga=function(){Zn.current.isMouseEntered=!1,!(ce||fn&&Zn.current.isPressed)&&Ko()},Sa=function(Zr){Zn.current.currentTargetType=Ee.Puzzle,ha(Zr)},Da=function(Zr){Zn.current.currentTargetType=Ee.Button,ha(Zr)},ha=function(Zr){if(vo.current===G.Default){Zr.preventDefault();var Pr=oe(Zr),Ur=Pr.clientX,no=Pr.clientY;Zn.current.startInfo={x:Ur,y:no,timestamp:new Date().getTime()},Zn.current.trail=[[Ur,no]],ao.current&&(Zn.current.sliderButtonWidth=ao.current.getSliderButtonWidth(!0),Zn.current.indicatorBorderWidth=ao.current.getIndicatorBorderWidth(!0)),Ao(),Zn.current.ratio=Zn.current.puzzleMaxDistance/Zn.current.buttonMaxDistance,Zn.current.currentTargetType===Ee.Puzzle&&(Zn.current.ratio=1/Zn.current.ratio),(ce||Zr.pointerType==="pen"||Zr.pointerType==="touch")&&ea(0),Zn.current.isPressed=!0,document.addEventListener(pe.move,wa),document.addEventListener(pe.end,da),document.addEventListener(pe.cancel,da)}},wa=function(Zr){var Pr;if(Zn.current.isPressed){Zr.preventDefault();var Ur=oe(Zr),no=Ur.clientX,Lo=Ur.clientY,fo=no-Zn.current.startInfo.x;Zn.current.trail.push([no,Lo]),vo.current!==G.Moving&&fo>0&&uo(G.Moving);var Ro=fo,ko=fo;Zn.current.currentTargetType===Ee.Puzzle?(fo=Math.max(0,Math.min(fo,Zn.current.puzzleMaxDistance)),Ro=fo+Lr.left,ko=fo*Zn.current.ratio):(fo=Math.max(0,Math.min(fo,Zn.current.buttonMaxDistance)),ko=fo,Ro=fo*Zn.current.ratio+Lr.left),(Pr=ao.current)===null||Pr===void 0||Pr.updateLeft(ko),ca(Ro)}},da=function(Zr){if(document.removeEventListener(pe.move,wa),document.removeEventListener(pe.end,da),document.removeEventListener(pe.cancel,da),!!Zn.current.isPressed){if(vo.current!==G.Moving||typeof te!="function"){Zn.current.isPressed=!1,(ce||Zr.pointerType==="pen"||Zr.pointerType==="touch"||fn&&!Zn.current.isMouseEntered)&&Ko(),Ca();return}Zn.current.isPressed=!1,uo(G.Verify);var Pr=new Date().getTime(),Ur=oe(Zr),no=Ur.clientX,Lo=Ur.clientY,fo=Lo-Zn.current.startInfo.y,Ro=no-Zn.current.startInfo.x,ko=Ro;Zn.current.currentTargetType===Ee.Puzzle?(Ro=Math.max(0,Math.min(Ro,Zn.current.puzzleMaxDistance)),ko=Ro*Zn.current.ratio):(Ro=Math.max(0,Math.min(Ro,Zn.current.buttonMaxDistance)),ko=Ro,Ro*=Zn.current.ratio),te({x:p(Ro,Dr),y:p(fo,Dr),sliderOffsetX:p(ko,Dr),duration:Pr-Zn.current.startInfo.timestamp,trail:Zn.current.trail,targetType:Zn.current.currentTargetType,errorCount:Zn.current.errorCount}).then(function(){Zn.current.errorCount=0,uo(G.Success),Ko()}).catch(function(){Zn.current.errorCount+=1,uo(G.Error),(ce||Zr.pointerType==="pen"||Zr.pointerType==="touch"||fn&&!Zn.current.isMouseEntered)&&Ko(),(kt<=0||Zn.current.errorCount0?(dt.forEach(function(Ft){Ft.wrap.apply(Ft.context,de)}),!0):!1},P}(),tt={},fe=function(){function P(Q){Q===void 0&&(Q="default"),this.scope=Q,tt[this.scope]||(tt[this.scope]={}),this.data=tt[this.scope]}return P.prototype.getItem=function(Q){return Q in this.data?this.data[Q]:null},P.prototype.setItem=function(Q,de){this.data[Q]=de},P.prototype.removeItem=function(Q){delete this.data[Q]},P.prototype.clear=function(){tt[this.scope]={},this.data=tt[this.scope]},P}();function We(){return Math.random().toString(16).substring(2,8)}function F(P){try{var Q=typeof P=="object"&&P!==null&&!!P.setItem&&!!P.getItem&&!!P.removeItem;if(Q){var de=We()+new Date().getTime(),qe="1";if(P.setItem(de,qe),P.getItem(de)!==qe)return!1;P.removeItem(de)}return Q}catch(dt){return console.error("[cache2] ".concat(P," is not supported. The default memory cache will be used.")),!1}}function O(P,Q){try{return JSON.parse(P,Q)}catch(de){return P}}function N(P,Q){return JSON.stringify(P,Q)}var u=function(){function P(Q,de){de===void 0&&(de={});var qe=Q?F(Q):!1;this.options=(0,e.pi)({needParsed:qe,prefix:""},de),this.storage=qe?Q:new fe(this.options.memoryScope)}return P.prototype.getKey=function(Q){return this.options.prefix+Q},P.prototype.get=function(Q){var de=this.storage.getItem(this.getKey(Q));return this.options.needParsed?O(de,this.options.reviver):de},P.prototype.set=function(Q,de){this.storage.setItem(this.getKey(Q),this.options.needParsed?N(de,this.options.replacer):de)},P.prototype.del=function(Q){this.storage.removeItem(this.getKey(Q))},P.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},P}(),_="cache2_",he="default",g=function(P){(0,e.ZT)(Q,P);function Q(de,qe){var dt=P.call(this)||this,Ft=he,ln;return typeof de=="string"?Ft=de||he:typeof de=="object"&&(ln=de),!ln&&typeof qe=="object"&&(ln=qe),dt.options=(0,e.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:_},ln),dt.storage=new u(dt.options.storage,(0,e.pi)({memoryScope:Ft},dt.options)),dt.cacheKey=Ft,dt.startCheckperiod(),dt}return Q.prototype._check=function(de,qe){var dt=!0;return qe.t!==0&&qe.t0?dt+Ft:0;return{v:de,t:ln,n:dt}},Q.prototype._isLimited=function(de){return this.options.max>-1&&de>=this.options.max},Q.prototype._getReplaceKey=function(de,qe){var dt=de[0];return de.forEach(function(Ft){(qe[Ft].t0&&this.setCacheValues(dt),Ft},Q.prototype.clear=function(){this.storage.del(this.cacheKey)},Q.prototype.keys=function(){var de=this,qe=this.cacheValues,dt=Object.keys(qe);return dt.filter(function(Ft){return de._check(Ft,qe[Ft])})},Q.prototype.has=function(de){var qe=this.cacheValues[de];return!!(qe&&this._check(de,qe))},Q.prototype.take=function(de){var qe,dt=this.cacheValues[de];return dt&&this._check(de,dt)&&(qe=dt.v,this.del(de)),qe},Q.prototype.ttl=function(de,qe){var dt=this.cacheValues,Ft=dt[de];return Ft&&this._check(de,Ft)?(dt[de]=this._wrap(Ft.v,qe),!0):!1},Q.prototype.getTtl=function(de){var qe=this.cacheValues,dt=qe[de];if(dt&&this._check(de,dt))return qe[de].t},Q.prototype.getLastModified=function(de){var qe=this.cacheValues,dt=qe[de];if(dt&&this._check(de,dt))return qe[de].n},Q.prototype.startCheckperiod=function(){var de=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){de.startCheckperiod()},this.options.checkperiod))},Q.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},Q}(ut),d=void 0,ie="undefined",R="object",f=Object.prototype,L=f.toString,k=f.hasOwnProperty,X=f.propertyIsEnumerable,Se=Object.getOwnPropertySymbols,Ae=Object.getPrototypeOf,Pe=Object.keys,Be=Function.prototype,nt=Be.toString,lt=typeof Symbol!==ie,pt=lt?Symbol.prototype:d,It=Array.prototype,jt=It.slice,Yt=Math.min,Dt=Math.max,Sn=Math.random,Fn=Math.floor,Ln=Math.ceil,Qn=Math.abs,ur=Number.isFinite,cr=Number.isInteger,tn=Number.isSafeInteger,lr=typeof globalThis===R&&globalThis,Or=typeof t.g===R&&t.g,Tn=typeof self===R&&self,Jn=Number.MAX_SAFE_INTEGER||9007199254740991,kn=Number.MIN_SAFE_INTEGER||-9007199254740991,Le=4294967295,it="[object ",At=it+"BigInt]",vt=it+"Number]",Qt=it+"Boolean]",En=it+"String]",un=it+"Date]",gn=it+"RegExp]",ee=it+"Symbol]",s=it+"Error]",y=it+"ArrayBuffer]",v=it+"Arguments]",w=it+"Array]",Y=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(P){return it+P+"]"}),ue=it+"WeakSet]",Ve=it+"Blob]",Te=it+"File]",rt=it+"DOMException]",ct=it+"Object]",_e=it+"DataView]",bt=it+"Map]",Ct=it+"Promise]",ht=it+"Set]",Pt=it+"WeakMap]",xt=it+"Window]";function St(P){return L.call(P)}function wt(P){return typeof P=="string"||St(P)===En}var qt=function(){function P(Q,de){de===void 0&&(de="uh_async_memo"),this.promiseCache={},this.cache=new g(de,Q)}return P.prototype.run=function(Q,de,qe){var dt=this;if(!de||!wt(de))return Q();var Ft=(0,e.pi)({persisted:!0},qe);if(Ft.persisted){var ln=this.cache.get(de);if(ln)return Promise.resolve(ln)}return this.promiseCache[de]||(this.promiseCache[de]=Q().then(function(kt){return delete dt.promiseCache[de],dt.cache.set(de,kt,Ft.ttl),kt}).catch(function(kt){return delete dt.promiseCache[de],Promise.reject(kt)})),this.promiseCache[de]},P}(),Lt=typeof Blob!==ie;function Ut(P){return Lt&&P instanceof Blob?!0:St(P)===Ve}function Oe(P){return function(){return P}}function Ne(){}var Ge=typeof URL!="undefined",et=void 0,je=Object.keys,Ue=Object.values,Xe=Ge?URL.createObjectURL:Oe(""),mt=Ge?URL.revokeObjectURL:Ne;function Mt(P,Q){var de=Q||{},qe=de.method,dt=qe===void 0?"get":qe,Ft=de.data,ln=Ft===void 0?null:Ft,kt=de.timeout,rn=de.headers,xr=de.withCredentials,gr=xr===void 0?!1:xr,rr=de.async,er=rr===void 0?!0:rr,Wn=de.user,dn=Wn===void 0?null:Wn,me=de.password,te=me===void 0?null:me,re=de.responseType,Qe=de.onReadyStateChange,Fe=de.onLoadStart,Tt=de.onProgress,gt=de.onAbort,Rt=de.onTimeout,ot=de.onError,Wt=de.onLoad,_n=de.onLoadEnd;return new Promise(function(fn,bn){var On=new XMLHttpRequest;On.open(dt.toLowerCase(),P,er,dn,te),Qe&&(On.onreadystatechange=Qe),typeof kt=="number"&&kt>0&&(On.timeout=kt),On.withCredentials=gr,re&&(On.responseType=re),typeof rn=="object"&&je(rn).map(function(Kn){On.setRequestHeader(Kn,rn[Kn])});var Yn=function(Kn){return function(Dr){fn(Dr),Kn==null||Kn.call(On,Dr)}},pr=function(Kn){return function(Dr){bn(Dr),Kn==null||Kn.call(On,Dr)}},Rn={loadstart:Fe,progress:Tt,abort:pr(gt),timeout:pr(Rt),error:pr(ot),load:Yn(Wt),loadend:_n},jn=je(Rn);jn.forEach(function(Kn){var Dr=Rn[Kn];Dr&&On.addEventListener(Kn,Dr)}),On.send(ln)})}var Vt=[200,304];function hn(P,Q){return new Promise(function(de,qe){Ut(P)?de(P):Mt(P,(0,e.pi)({responseType:"blob"},Q)).then(function(dt){var Ft=dt.target.status;if(Vt.indexOf(Ft)!==-1)de(dt.target.response);else{var ln=new Error("The file does not support get requests, responseStatus ".concat(Ft,", '").concat(P,"'."));console.error(ln),qe(ln)}}).catch(function(dt){console.error(new Error("Failed to request file. ".concat(dt))),qe(dt)})})}function Bn(P){return new Promise(function(Q,de){var qe=Ut(P),dt=qe?Xe(P):P,Ft=new Image;qe||(Ft.crossOrigin="anonymous"),Ft.onload=function(){Q(Ft)},Ft.onerror=function(ln){qe&&mt(dt),console.error("[loadImage] The image load failed, '".concat(P,"'.")),de(ln)},Ft.src=dt})}function Dn(P,Q){return hn(P,Q).then(function(de){return Bn(de).then(function(qe){return{blob:de,image:qe}})})}function vn(P){return P!==null&&typeof P=="object"}function on(P){return typeof P=="function"||vn(P)}function Un(P){return typeof P=="symbol"||St(P)===ee}var Xn=/^0b[01]+$/i,wn=/^0o[0-7]+$/i,cn=/^[-+]0x[0-9a-f]+$/i;function An(P){if(typeof P=="number")return P;if(Un(P))return NaN;if(on(P)&&(P=Number(P)),typeof P!="string")return P===0?P:+P;P=P.trim();var Q=Xn.test(P);return Q||wn.test(P)?parseInt(P.slice(2),Q?2:8):cn.test(P)?NaN:+P}var Nn=17976931348623157e292;function Pn(P){if(!P)return P===0?P:0;if(P=An(P),P===1/0||P===-1/0){var Q=P<0?-1:1;return Q*Nn}return P===P?P:0}function qn(P,Q){P===void 0&&(P=0),Q===void 0&&(Q=1),P=Pn(P),Q=Pn(Q);var de=Ln(Yt(P,Q)||0),qe=Fn(Dt(P,Q)||0);if(de>qe){var dt=de;de=qe,qe=dt}return Fn(de+Sn()*(qe-de+1))}var Xt=Math.PI,Bt;(function(P){P[P.None=0]="None",P[P.Outer=1]="Outer",P[P.Inner=2]="Inner"})(Bt||(Bt={}));var en=[Bt.None,Bt.Outer,Bt.Inner];function $t(P){var Q=P.length,de=qn(0,Q-1);return P[de]}function vr(P){var Q={top:$t(en),right:$t(en),bottom:$t(en),left:$t(en)},de=Object.keys(Q),qe=["top","bottom"],dt=["left","right"];if(Q.top===Bt.Outer&&Q.bottom===Bt.Outer?Q[$t(qe)]=Bt.Inner:Q.top!==Bt.Outer&&Q.bottom!==Bt.Outer&&(Q[$t(qe)]=Bt.Outer),Q.left===Bt.Outer&&Q.right===Bt.Outer?Q[$t(dt)]=Bt.Inner:Q.left!==Bt.Outer&&Q.right!==Bt.Outer&&(Q[$t(dt)]=Bt.Outer),P){var Ft=[],ln=[];de.forEach(function(kt){Q[kt]===Bt.Inner?Ft.push(kt):Q[kt]===Bt.None&&ln.push(kt)}),P===2?Ft.forEach(function(kt){return Q[kt]=Bt.None}):P===3?Ft.length===0?Q[$t(ln)]=Bt.Inner:Ft.length===2&&(Q[$t(Ft)]=Bt.None):P==4&&ln.forEach(function(kt){return Q[kt]=Bt.Inner})}return Q}function nr(P,Q){Q===void 0&&(Q={});var de=Q.x,qe=de===void 0?0:de,dt=Q.y,Ft=dt===void 0?0:dt,ln=Q.w,kt=ln===void 0?60:ln,rn=Q.h,xr=rn===void 0?60:rn,gr=Q.needClosePath,rr=gr===void 0?!0:gr,er=Q.points,Wn=Q.margin,dn=Wn===void 0?0:Wn;dn=dn<=0?0:dn,(typeof er=="number"||!er)&&(er=vr(er));var me=(Math.min(kt,xr)-dn*2)*.15,te=Math.hypot(me,me),re=te/2,Qe=me+re,Fe={x:qe+dn,y:Ft+dn,w:kt-Qe-dn*2,h:xr-Qe-dn*2},Tt=Fe.w/2,gt=Fe.h/2;er.left===Bt.Outer&&(Fe.x+=Qe),er.top===Bt.Outer&&(Fe.y+=Qe),P.beginPath(),P.lineWidth=2,P.moveTo(Fe.x,Fe.y),er.top!==Bt.None&&(P.lineTo(Fe.x+Tt-re,Fe.y),er.top===Bt.Inner?P.arc(Fe.x+Tt,Fe.y+re,me,1.25*Xt,1.75*Xt,!0):P.arc(Fe.x+Tt,Fe.y-re,me,.75*Xt,.25*Xt)),P.lineTo(Fe.x+Fe.w,Fe.y),er.right!==Bt.None&&(P.lineTo(Fe.x+Fe.w,Fe.y+gt-re),er.right===Bt.Inner?P.arc(Fe.x+Fe.w-re,Fe.y+gt,me,1.75*Xt,.25*Xt,!0):P.arc(Fe.x+Fe.w+re,Fe.y+gt,me,1.25*Xt,.75*Xt)),P.lineTo(Fe.x+Fe.w,Fe.y+Fe.h),er.bottom!==Bt.None&&(P.lineTo(Fe.x+Tt+re,Fe.y+Fe.h),er.bottom===Bt.Inner?P.arc(Fe.x+Tt,Fe.y+Fe.h-re,me,.25*Xt,.75*Xt,!0):P.arc(Fe.x+Tt,Fe.y+Fe.h+re,me,1.75*Xt,1.25*Xt)),P.lineTo(Fe.x,Fe.y+Fe.h),er.left!==Bt.None&&(P.lineTo(Fe.x,Fe.y+gt+re),er.left===Bt.Inner?P.arc(Fe.x+re,Fe.y+gt,me,.75*Xt,1.25*Xt,!0):P.arc(Fe.x-re,Fe.y+gt,me,.25*Xt,1.75*Xt)),P.lineTo(Fe.x,Fe.y),P.stroke(),rr&&P.closePath()}function sr(P,Q,de,qe){return new Promise(function(dt){Q?P.toBlob(function(Ft){dt(Ft?URL.createObjectURL(Ft):P.toDataURL(de,qe))},de,qe):dt(P.toDataURL(de,qe))})}var ar=new qt({max:5,maxStrategy:"replaced"});ar.cache.on("del",function(P,Q){try{Q.image.src&&URL.revokeObjectURL(Q.image.src)}catch(de){}});function $n(P){P?ar.cache.del(P):ar.cache.clear()}var Ar=new WeakMap,Ir=function(P){if(!on(P))return String(P);if(!Ar.get(P)){var Q="_"+Date.now();Ar.set(P,Q)}return Ar.get(P)},Kr={jpeg:"image/jpeg",png:"image/png"},yn=[];function J(P){P.forEach(function(Q){URL.revokeObjectURL(Q)})}function be(P,Q){Q===void 0&&(Q={});var de=Q.borderWidth,qe=de===void 0?2:de,dt=Q.borderColor,Ft=dt===void 0?"rgba(255,255,255,0.7)":dt,ln=Q.fillColor,kt=ln===void 0?"rgba(255,255,255,0.7)":ln,rn=Q.points,xr=Q.width,gr=xr===void 0?60:xr,rr=Q.height,er=rr===void 0?60:rr,Wn=Q.x,dn=Q.y,me=Q.margin,te=me===void 0?2:me,re=Q.equalHeight,Qe=re===void 0?!0:re,Fe=Q.imageWidth,Tt=Q.imageHeight,gt=Q.bgWidth,Rt=Q.bgHeight,ot=Q.bgOffset,Wt=ot===void 0?[0,0]:ot,_n=Q.bgImageType,fn=_n===void 0?Kr.jpeg:_n,bn=Q.quality,On=bn===void 0?.8:bn,Yn=Q.format,pr=Yn===void 0?"dataURL":Yn,Rn=Q.cacheImage,jn=Rn===void 0?!0:Rn,Kn=Q.autoRevokePreviousBlobUrl,Dr=Kn===void 0?!0:Kn,Br=Q.ajaxOptions;return new Promise(function(nn,Zt){var yr=document.createElement("canvas"),jr=document.createElement("canvas"),eo=yr.getContext("2d"),Qr=jr.getContext("2d"),Wr=jn?Ir(P):void 0;ar.run(function(){return Dn(P,Br)},Wr).then(function(uo){var vo=uo.image;Fe&&(vo.width=Fe),Tt&&(vo.height=Tt);var ao=typeof gt=="number"&>>0?gt>gr?gt:gr:vo.width,wo=typeof Rt=="number"&&Rt>0?Rt>er?Rt:er:vo.height;yr.width=ao,yr.height=wo;var jo=ao-gr,Zo=wo-er,Ho=typeof Wn=="undefined"?qn(gr,jo):Wn||0,So=typeof dn=="undefined"?qn(0,Zo):dn||0;Ho<0?Ho=0:Ho>jo&&(Ho=jo),So<0?So=0:So>Zo&&(So=Zo);var Lr=typeof rn=="number"||!rn?vr(rn):rn,Nr=typeof Wt=="function"?Wt(vo.width,vo.height):Wt;eo.strokeStyle=Ft,eo.lineWidth=qe,eo.fillStyle=kt,nr(eo,{x:Ho,y:So,w:gr,h:er,points:Lr,margin:te}),eo.fillStyle=kt,eo.fill(),eo.globalCompositeOperation="destination-over",eo.drawImage(vo,Nr[0],Nr[1],vo.width,vo.height),jr.width=ao,jr.height=wo,Qr.strokeStyle=Ft,Qr.lineWidth=qe,nr(Qr,{x:Ho,y:So,w:gr,h:er,points:Lr,margin:te}),Qr.globalCompositeOperation="destination-over",Qr.clip(),Qr.drawImage(vo,Nr[0],Nr[1],vo.width,vo.height);var Zn=Qr.getImageData(Ho,So,gr,er);Qr.clearRect(0,0,ao,wo),jr.width=gr,jr.height=Qe?wo:er,Qr.putImageData(Zn,0,Qe?So:0);var io=pr==="blob",lo=sr(jr,io,Kr.png,On),Eo=sr(yr,io,fn,On);Promise.all([lo,Eo]).then(function(Ao){var Fo=Ao[0],No=Ao[1];Dr&&(yn.length&&(J(yn),yn.length=0),io&&yn.push(No,Fo)),nn({puzzleUrl:Fo,bgUrl:No,x:Ho,y:Qe?0:So})}).catch(Zt)}).catch(Zt)})}var we=t(43418),$e=t(3113),yt=Object.defineProperty,zn=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,Ot=(P,Q,de)=>Q in P?yt(P,Q,{enumerable:!0,configurable:!0,writable:!0,value:de}):P[Q]=de,In=(P,Q)=>{for(var de in Q||(Q={}))pn.call(Q,de)&&Ot(P,de,Q[de]);if(zn)for(var de of zn(Q))an.call(Q,de)&&Ot(P,de,Q[de]);return P},Nt=(P,Q,de)=>new Promise((qe,dt)=>{var Ft=rn=>{try{kt(de.next(rn))}catch(xr){dt(xr)}},ln=rn=>{try{kt(de.throw(rn))}catch(xr){dt(xr)}},kt=rn=>rn.done?qe(rn.value):Promise.resolve(rn.value).then(Ft,ln);kt((de=de.apply(P,Q)).next())});const _t=({ModalProps:P,onFinish:Q})=>{const[de,qe]=(0,A.useState)(),dt=(0,A.useRef)(),Ft=()=>Nt(void 0,null,function*(){const kt=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,rn=yield be(kt,{imageHeight:180,imageWidth:360});return qe(rn),rn}),ln=kt=>Nt(void 0,null,function*(){return kt!=null&&kt.x&&kt.x>de.x-5&&kt.x{var kt;P!=null&&P.open&&dt.current&&((kt=dt.current)==null||kt.refresh())},[P==null?void 0:P.open,dt]),A.createElement(we.default,In({},In({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},P)),A.createElement(Je,{actionRef:dt,request:Ft,onVerify:kt=>Nt(void 0,null,function*(){return ln(kt)}),bgSize:{width:360,height:180}}),A.createElement("div",{className:"flex mt10"},A.createElement($e.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:A.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var kt;(kt=dt.current)==null||kt.refresh()}},"\u5237\u65B0")))};var Gt=A.memo(_t)},16097:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return ae}});var e=t(43418),i=t(3113),E=t(58106),A=t(87169),a={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},I=t(32637),n=t(59301);const le=({classroomList:m,dispatch:V,user:b})=>n.createElement(e.default,{open:m.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:n.createElement("span",null,n.createElement(A.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{V({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},n.createElement("div",{style:{textAlign:"center",marginBottom:30}},n.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",n.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),n.createElement("img",{style:{width:130,height:130},src:I})),n.createElement("div",{className:a.bottom},n.createElement(i.ZP,{className:a.yes,onClick:()=>{V({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var ae=(0,E.connect)(({classroomList:m,user:V})=>({classroomList:m,user:V}))(le)},9080:function(Jt,ke,t){"use strict";t.r(ke),t.d(ke,{default:function(){return dn}});var e=t(59301),i=t(92736),E=t(43418),A=t(81863),a=t(58106),I=t(78241),n=t(8591),le=t(92832),ae=t(24905),m=t(3113),V=t(47226),b=t(99267),D=t(1710),ye=t(46400),se=t(28209),oe=t.n(se),Ye=Object.defineProperty,Ie=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,r=(me,te,re)=>te in me?Ye(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,C=(me,te)=>{for(var re in te||(te={}))K.call(te,re)&&r(me,re,te[re]);if(ce)for(var re of ce(te))p.call(te,re)&&r(me,re,te[re]);return me},x=(me,te)=>Ie(me,Ze(te)),H=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const ne={height:48,borderRadius:4},q=({dispatch:me,setType:te,data:re,accountInfo:Qe,open:Fe})=>{const[Tt]=I.default.useForm(),[gt]=(0,a.useSearchParams)(),Rt=(0,a.useLocation)(),[ot,Wt]=(0,e.useState)(!1),[_n,fn]=(0,e.useState)(""),bn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/;(0,e.useEffect)(()=>{Wt(Fe)},[Fe]);const On=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:jn=>e.createElement("span",{className:jn.indexOf("\u5F02\u5E38")>-1||jn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},jn)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:jn=>e.createElement("span",{className:jn.indexOf("\u5F02\u5E38")>-1||jn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},jn)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Yn=[{real_name:"edutest01",student_id:"test0001",last_login_time:"2023-05-20 13:53:10",ip:"ip\u5730\u5740\u6B63\u5E38",browser:"\u6D4F\u89C8\u5668\u6B63\u5E38"}],pr=()=>H(void 0,null,function*(){yield Tt.validateFields();let jn;if(Qe!=null&&Qe.code)jn=yield(0,V.Gq)(C(x(C({},Qe),{phone:Qe==null?void 0:Qe.login}),Tt.getFieldValue()));else if(Qe!=null&&Qe.user_token)jn=yield(0,V.bG)(C(x(C({},Qe),{websiteName:"exercise_unlock"}),Tt.getFieldsValue()));else{const Kn=JSON.parse(JSON.stringify(Qe||{})),Dr=oe().enc.Utf8.parse("5183666c72eec9e4"),Br=oe().AES.encrypt(Kn.password||"",Dr,{iv:Dr,mode:oe().mode.CBC});Kn.password=Br.toString(),jn=yield(0,V.Es)(C(C({},Kn),Tt.getFieldValue()))}if(jn.status){if(jn.status===-4){me({type:"user/showPopLogin",payload:{showPopLogin:!1}}),me({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:jn.user,loginInfo:Qe}});return}fn(jn==null?void 0:jn.message);return}if(Wt(!1),jn!=null&&jn.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",jn==null?void 0:jn.start_date)):localStorage.removeItem("extension-modal"),Rt.pathname==="/user/login"||Rt.pathname==="/login"){let Kn=gt.get("form")||gt.get("back_url");if(Kn)window.location.href=decodeURIComponent(Kn);else if(!bn.test(Qe.password)&&!(Qe!=null&&Qe.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.href="/";return}}else if(!bn.test(Qe.password)&&!(Qe!=null&&Qe.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",me({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}Tt.resetFields()}),Rn=()=>{me({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return e.createElement(E.default,{title:"\u767B\u5F55\u63D0\u793A",width:600,onOk:pr,onCancel:()=>Wt(!1),centered:!0,keyboard:!1,closable:!1,maskClosable:!1,open:ot},e.createElement("p",{className:"tc"},"\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"),e.createElement("div",{className:"mt20"},e.createElement(D.default,{pagination:{hideOnSinglePage:!0},dataSource:re||[],columns:On})),e.createElement("div",{className:"mt20 mb20"},e.createElement(ye.Z,{message:"\u8BF7\u76D1\u8003\u8001\u5E08\u8F93\u5165\u7684\u8003\u8BD5\u89E3\u9501\u7801\uFF0C\u6388\u6743\u5F53\u524D\u5B66\u751F\u767B\u5F55\u5E73\u53F0\u3002",type:"warning"})),e.createElement(I.default,{name:"global_state",autoComplete:"off",form:Tt},e.createElement(I.default.Item,{name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89E3\u9501\u7801"}]},e.createElement(le.default.Password,{autoComplete:"off"}))))};var T=(0,a.connect)(({user:me,loading:te,globalSetting:re})=>({user:me,globalSetting:re,loading:te.models.index}))(q),Re={"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz",tabs:"tabs___EwOAX"},Ce=t(26869),ft=Object.defineProperty,xe=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,W=(me,te,re)=>te in me?ft(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,Z=(me,te)=>{for(var re in te||(te={}))Me.call(te,re)&&W(me,re,te[re]);if(xe)for(var re of xe(te))G.call(te,re)&&W(me,re,te[re]);return me},l=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const h={height:48,borderRadius:4},B=({dispatch:me,setType:te,user:re,setusername:Qe,globalSetting:Fe})=>{var Tt,gt,Rt;const[ot]=I.default.useForm(),[Wt]=(0,a.useSearchParams)(),_n=(0,a.useLocation)(),[fn,bn]=(0,e.useState)(""),[On,Yn]=(0,e.useState)([]),[pr,Rn]=(0,e.useState)({}),[jn,Kn]=(0,e.useState)(!1),Dr=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,[Br,nn]=(0,e.useState)(0),Zt=(0,e.useMemo)(()=>"/rucaptcha?t="+new Date().getTime(),[Br]),yr=Qr=>l(void 0,null,function*(){Kn(!1),Dr.test(Qr.password)||(Qe(Qr.login),bn("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"));const Wr=Z({},Qr),uo=oe().enc.Utf8.parse("5183666c72eec9e4"),vo=oe().AES.encrypt(Qr.password||"",uo,{iv:uo,mode:oe().mode.CBC});Wr.password=vo.toString(),Rn(Z({},Qr));const ao=yield(0,V.Es)(Wr);if(ao.status){if(ao.status===-4){me({type:"user/showPopLogin",payload:{showPopLogin:!1}}),me({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:ao.user,loginInfo:Qr}});return}else if(ao.status===-5){Yn([ao==null?void 0:ao.message]),Kn(!0);return}bn(ao==null?void 0:ao.message);return}if(ao!=null&&ao.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",ao==null?void 0:ao.start_date)):localStorage.removeItem("extension-modal"),_n.pathname==="/user/login"||_n.pathname==="/login"){let wo=Wt.get("form")||Wt.get("back_url");if(wo)window.location.href=decodeURIComponent(wo);else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.href="/"},300);return}}else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.reload()},300);return}ot.resetFields()}),jr=()=>{me({type:"user/showPopLogin",payload:{showPopLogin:!1}})},eo=Qr=>{var Wr,uo;(Wr=Fe==null?void 0:Fe.setting)!=null&&Wr.open_secrecy_promise?E.default.confirm({width:500,title:null,centered:!0,icon:null,content:e.createElement(e.Fragment,null,e.createElement("h1",{style:{textAlign:"center",marginTop:10,fontSize:"18px"}},"\u4FDD\u5BC6\u627F\u8BFA"),e.createElement("div",{dangerouslySetInnerHTML:{__html:(uo=Fe==null?void 0:Fe.setting)==null?void 0:uo.secrecy_promise}})),okText:"\u6211\u627F\u8BFA",cancelText:"\u9000\u51FA",onOk:()=>yr(Qr)}):yr(Qr)};return e.createElement(e.Fragment,null,e.createElement(I.default,{layout:"vertical",form:ot,initialValues:{autologin:!0,login:re.actionTabs.phone},onFinish:eo,onValuesChange:Qr=>{bn("");const Wr=/[\u4e00-\u9fa5]/g;if("password"in Qr){const uo=Qr.password.replace(Wr,"");ot.setFieldsValue({password:uo})}}},!!fn&&e.createElement("div",{className:Re["res-error-values"]},e.createElement("span",null,fn),e.createElement(b.Z,{onClick:()=>bn("")})),e.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},e.createElement(le.default,{style:h,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:()=>{me({type:"user/setActionTabs",payload:{phone:ot.getFieldValue("login")}})}})),e.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},e.createElement(le.default.Password,{style:h,size:"middle",placeholder:"\u5BC6\u7801"})),((Tt=Fe==null?void 0:Fe.setting)==null?void 0:Tt.is_need_code)&&e.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},e.createElement("div",{style:{display:"flex"}},e.createElement(le.default,{style:h,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),e.createElement("img",{src:((gt=Ce.Z)==null?void 0:gt.API_SERVER)+Zt,style:{height:"32px",marginLeft:"10px"},onClick:()=>{nn(Br+1)}}))),e.createElement(I.default.Item,null,e.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},e.createElement(I.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},e.createElement(ae.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),((Rt=Fe==null?void 0:Fe.setting)==null?void 0:Rt.enable_forgot_password)&&e.createElement("div",null,e.createElement("span",{className:"current font14 c-blue",onClick:()=>te(4)},"\u627E\u56DE\u5BC6\u7801")))),e.createElement(I.default.Item,null,e.createElement(m.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:h},"\u767B\u5F55"))),e.createElement(T,{open:jn,data:On,accountInfo:Z({},pr)}))};var S=(0,a.connect)(({user:me,loading:te,globalSetting:re})=>({user:me,globalSetting:re,loading:te.models.index}))(B),M=t(6848),z=t(31735),U=t(67085),pe=t(59301),De=Object.defineProperty,Ee=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,We=(me,te,re)=>te in me?De(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,F=(me,te)=>{for(var re in te||(te={}))tt.call(te,re)&&We(me,re,te[re]);if(ut)for(var re of ut(te))fe.call(te,re)&&We(me,re,te[re]);return me},O=(me,te)=>Ee(me,Je(te)),N=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const u={height:48},_=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,he=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,g={timer:0};var d=(me=>(me[me.setTimer=0]="setTimer",me))(d||{});function ie(me,te){switch(te.type){case 0:return O(F({},me),{timer:te.payload});default:throw new Error}}const R=({validateName:me,getCode:te,register:re,style:Qe={},buttonText:Fe="\u6CE8\u518C",globalSetting:Tt})=>{var gt;const[Rt]=I.default.useForm(),[ot,Wt]=(0,e.useReducer)(ie,g),[_n,fn]=(0,e.useState)(!1),{timer:bn}=ot,[On,Yn]=(0,e.useState)(!1);function pr(nn){return N(this,null,function*(){const{login:Zt,password:yr,code:jr}=nn,{message:eo,status:Qr}=yield re({login:Zt,password:yr,code:jr});if(Qr<0){Rt.setFields([{name:"code",errors:[eo]}]);return}window.location.reload()})}function Rn(){return N(this,null,function*(){let nn=Rt.getFieldValue("login"),Zt=0;if(!_.test(nn)||nn.indexOf(" ")>-1)return Rt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Zt=1,Zt;let{status:yr,message:jr}=yield me({login:nn,type:1});return yr>0?Zt=2:(Rt.setFields([{name:"login",errors:[jr]}]),Zt=1),Zt})}const jn=()=>N(void 0,null,function*(){fn(!0);const nn=Rt.getFieldValue("verify"),Zt=Rt.getFieldValue("login");if(!Zt)Rt.validateFields(["login"]);else{const yr=yield me({login:Zt,type:1});if((yr==null?void 0:yr.status)!==1){Rt.setFields([{name:"login",errors:[yr==null?void 0:yr.message]}]);return}const{status:jr,message:eo}=yield te({login:Zt,type:1,smscode:(0,z.M)(Zt)});jr<0&&Rt.setFields([{name:"code",errors:[eo]}]),Wt({type:0,payload:60})}fn(!1)});function Kn(nn,Zt){if(!Zt)return Promise.resolve();if(!he.test(Zt)||Zt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const yr=Zt.length;return yr>=8&&yr<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const Dr=(nn,Zt)=>Zt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,e.useEffect)(()=>{bn>0&&setTimeout(()=>{Wt({type:0,payload:bn-1})},1e3)},[bn]);const Br=(nn,Zt)=>Zt?Zt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):_.test(Zt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return pe.createElement(pe.Fragment,null,pe.createElement(I.default,{layout:"vertical",form:Rt,style:Qe,initialValues:{autologin:!0,protool:!1},onFinish:pr},pe.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:Br}]},pe.createElement(le.default,{style:u,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>Rn,onChange:()=>Rt.setFieldsValue({verify:0})})),!((gt=Tt==null?void 0:Tt.setting)!=null&>.is_local)&&pe.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},pe.createElement(le.default,{suffix:pe.createElement(m.ZP,{loading:_n,type:"link",onClick:nn=>{if(nn.stopPropagation(),!Rt.getFieldValue("login")){Rt.validateFields(["login"]);return}Yn(!0)},disabled:bn>0}," ",bn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${bn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),pe.createElement(M.Z,{title:pe.createElement("div",null,pe.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),pe.createElement("br",null),pe.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),pe.createElement("br",null),pe.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},pe.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:Kn}]},pe.createElement(le.default.Password,{autoComplete:"new-password",style:u,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),pe.createElement(I.default.Item,null,pe.createElement(m.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:u,className:"font16"}," ",Fe," ")),pe.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",pe.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),pe.createElement(U.Z,{ModalProps:{open:On,onCancel:()=>{Yn(!1)}},onFinish:()=>{Yn(!1),jn()}}))};var f=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(R),L=t(89392),k=t(59301),X=Object.defineProperty,Se=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,lt=(me,te,re)=>te in me?X(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,pt=(me,te)=>{for(var re in te||(te={}))Be.call(te,re)&<(me,re,te[re]);if(Pe)for(var re of Pe(te))nt.call(te,re)&<(me,re,te[re]);return me},It=(me,te)=>Se(me,Ae(te)),jt=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const Yt={height:48},Dt=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Sn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Fn={timer:0};var Ln=(me=>(me[me.setTimer=0]="setTimer",me))(Ln||{});function Qn(me,te){switch(te.type){case 0:return It(pt({},me),{timer:te.payload});default:throw new Error}}const ur=({validateName:me,getCode:te,register:re,style:Qe={paddingRight:50},buttonText:Fe="\u6CE8\u518C",globalSetting:Tt})=>{const[gt]=I.default.useForm(),[Rt,ot]=(0,e.useReducer)(Qn,Fn),[Wt,_n]=(0,e.useState)(!1),{timer:fn}=Rt,[bn,On]=(0,e.useState)(!1);function Yn(Br){return jt(this,null,function*(){const{login:nn,new_password:Zt,code:yr}=Br,{message:jr,status:eo}=yield re({login:nn,new_password:Zt,code:yr});if(eo<0){gt.setFields([{name:"code",errors:[jr]}]);return}location.reload()})}function pr(){return jt(this,null,function*(){let Br=gt.getFieldValue("login"),nn=0;if(!Dt.test(Br)||Br.indexOf(" ")>-1)return gt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),nn=1,nn;let{status:Zt,message:yr}=yield me({login:Br,type:2});return Zt>0?nn=2:(gt.setFields([{name:"login",errors:[yr]}]),nn=1),nn})}const Rn=()=>jt(void 0,null,function*(){const Br=gt.getFieldValue("verify"),nn=gt.getFieldValue("login");if(yield gt.validateFields(["login"]),!nn)gt.validateFields(["login"]);else{_n(!0);const{status:Zt,message:yr}=yield te({login:nn,type:2,smscode:(0,z.M)(nn)});Zt<0&>.setFields([{name:"code",errors:[yr]}]),ot({type:0,payload:60}),_n(!1)}});function jn(Br,nn){if(!nn)return Promise.resolve();if(!Sn.test(nn))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(nn.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const Zt=nn.length;return Zt>=8&&Zt<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const Kn=(Br,nn)=>nn?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,e.useEffect)(()=>{fn>0&&setTimeout(()=>{ot({type:0,payload:fn-1})},1e3)},[fn]);const Dr=(Br,nn)=>jt(void 0,null,function*(){if(!nn)return Promise.resolve();if(nn.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(Dt.test(nn)){let{status:Zt,message:yr}=yield me({login:nn,type:2});return Zt>0?Promise.resolve():Promise.reject(yr)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return k.createElement(k.Fragment,null,k.createElement(I.default,{layout:"vertical",form:gt,style:Qe,initialValues:{autologin:!0,protool:!1},onFinish:(0,L.throttle)(Yn,2e3)},k.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,L.throttle)(Dr,400)}]},k.createElement(le.default,{style:Yt,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>gt.setFieldsValue({verify:0})})),k.createElement(M.Z,{title:k.createElement("div",null,k.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),k.createElement("br",null),k.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),k.createElement("br",null),k.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},k.createElement(I.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:jn}]},k.createElement(le.default.Password,{autoComplete:"new-password",style:Yt,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),k.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},k.createElement(le.default,{suffix:k.createElement(m.ZP,{loading:Wt,type:"link",onClick:Br=>{if(Br.stopPropagation(),!gt.getFieldValue("login")){gt.validateFields(["login"]);return}On(!0)},disabled:fn>0}," ",fn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${fn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),k.createElement(I.default.Item,null,k.createElement(m.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Yt,className:"font16"}," ",Fe," ")),k.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",k.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),k.createElement(U.Z,{ModalProps:{open:bn,onCancel:()=>{On(!1)}},onFinish:()=>{On(!1),Rn()}}))};var cr=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(ur),tn=Object.defineProperty,lr=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Jn=(me,te,re)=>te in me?tn(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,kn=(me,te)=>{for(var re in te||(te={}))Or.call(te,re)&&Jn(me,re,te[re]);if(lr)for(var re of lr(te))Tn.call(te,re)&&Jn(me,re,te[re]);return me};const Le=me=>React.createElement("svg",kn({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},me),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var it="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",At=Object.defineProperty,vt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,un=(me,te,re)=>te in me?At(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,gn=(me,te)=>{for(var re in te||(te={}))Qt.call(te,re)&&un(me,re,te[re]);if(vt)for(var re of vt(te))En.call(te,re)&&un(me,re,te[re]);return me};const ee=me=>React.createElement("svg",gn({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},me),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var s="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",y={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},v=t(59301);const w=window.location.host,Y=Ce.Z.QQLoginCB;var ue=({onWechatLogin:me,setType:te,loginType:re})=>{function Qe(){let Fe="";return(0,z.b9)()?Fe=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${Y}%2fotherloginqq&state=null,${w}&response_type=code`:Fe=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${Y}%2fotherloginqq&state=null,${w}&response_type=code`,Fe}return v.createElement(v.Fragment,null,(re===1||re===2)&&v.createElement("div",{style:{marginTop:(0,z.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",v.createElement("span",{onClick:()=>te(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(re===3||re===4||re===5)&&v.createElement("div",{style:{marginTop:(0,z.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",v.createElement("span",{onClick:()=>te(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,z.WX)()&&v.createElement(v.Fragment,null,v.createElement("p",{className:y.driver},v.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),v.createElement("div",{className:y["other-login"]},(0,z.s2)()&&(0,z.IS)()&&v.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:me},v.createElement("img",{src:it,alt:"\u5FAE\u4FE1",width:66})),(0,z.s2)()&&!(0,z.IS)()&&v.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:Qe()},v.createElement("img",{src:s,alt:"QQ",width:66})),(0,z.b9)()&&v.createElement(v.Fragment,null,v.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,z.IS)()?0:40},onClick:me},v.createElement("img",{src:it,alt:"\u5FAE\u4FE1",width:66})),!(0,z.IS)()&&v.createElement("a",{title:"qq\u767B\u5F55",href:Qe()},v.createElement("img",{src:s,alt:"QQ",width:66}))))))};function Ve({onBack:me,setType:te}){return v.createElement(v.Fragment,null,v.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},v.createElement("iframe",{className:y["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${Y}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${w}#wechat_redirect`})),v.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},v.createElement("span",{onClick:()=>te(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var Te=Object.defineProperty,rt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,ht=(me,te,re)=>te in me?Te(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,Pt=(me,te)=>{for(var re in te||(te={}))bt.call(te,re)&&ht(me,re,te[re]);if(_e)for(var re of _e(te))Ct.call(te,re)&&ht(me,re,te[re]);return me},xt=(me,te)=>rt(me,ct(te)),St=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const wt={height:48},qt=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Lt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Ut={timer:0};var Oe=(me=>(me[me.setTimer=0]="setTimer",me))(Oe||{});function Ne(me,te){switch(te.type){case 0:return xt(Pt({},me),{timer:te.payload});default:throw new Error}}const Ge=({validateName:me,getCode:te,register:re,style:Qe={},buttonText:Fe="\u6CE8\u518C",globalSetting:Tt})=>{const[gt]=I.default.useForm(),[Rt,ot]=(0,e.useReducer)(Ne,Ut),[Wt,_n]=(0,e.useState)(!1),{timer:fn}=Rt;function bn(Yn){return St(this,null,function*(){const{old_password:pr,newPassword:Rn}=Yn,{message:jn,status:Kn}=yield re({old_password:pr,newPassword:Rn});if(Kn<0){gt.setFields([{name:"code",errors:[jn]}]);return}})}const On=(Yn,pr,Rn)=>{pr?pr.indexOf(" ")>-1?Rn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):pr.length<8||pr.length>16?Rn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):Lt.test(pr)?Rn():Rn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Rn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,e.useEffect)(()=>{fn>0&&setTimeout(()=>{ot({type:0,payload:fn-1})},1e3)},[fn]),e.createElement(I.default,{layout:"vertical",form:gt,style:Qe,initialValues:{autologin:!0,protool:!1},onFinish:bn},e.createElement(I.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},e.createElement(le.default,{style:wt,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>gt.setFieldsValue({verify:0})})),e.createElement(M.Z,{title:e.createElement("div",null,e.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),e.createElement("br",null),e.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),e.createElement("br",null),e.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},e.createElement(I.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:On}]},e.createElement(le.default.Password,{autoComplete:"new-password",style:wt,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),e.createElement(M.Z,{title:e.createElement("div",null,e.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),e.createElement("br",null),e.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),e.createElement("br",null),e.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},e.createElement(I.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(Yn,pr,Rn)=>{pr!=gt.getFieldsValue().newPassword?Rn("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Rn()}}]},e.createElement(le.default.Password,{autoComplete:"new-password",style:wt,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),e.createElement(I.default.Item,null,e.createElement(m.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:wt,className:"font16"}," ",Fe," ")),e.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",e.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var et=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(Ge),je=t(99313),Ue=t(95237),Xe=t(43604),mt=Object.defineProperty,Mt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Bn=(me,te,re)=>te in me?mt(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,Dn=(me,te)=>{for(var re in te||(te={}))Vt.call(te,re)&&Bn(me,re,te[re]);if(Mt)for(var re of Mt(te))hn.call(te,re)&&Bn(me,re,te[re]);return me},vn=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const{TabPane:on}=je.default,Un=({dispatch:me,is_main_site:te,is_local:re,globalSetting:Qe,style:Fe={}})=>{const[Tt,gt]=(0,e.useState)(!1),[Rt,ot]=(0,e.useState)("1"),[Wt,_n]=(0,e.useState)(1),[fn,bn]=(0,e.useState)();function On(){_n(1),gt(!1)}function Yn(){_n(2),gt(!0)}function pr(nn){console.log(nn),ot(nn)}const Rn={buttonText:"\u767B \u5F55",validateName:V.Ol,getCode:V.o1,register:nn=>vn(void 0,null,function*(){const Zt=yield(0,V.Gq)({phone:nn.login,code:nn.code});return Zt.status===0?(Zt!=null&&Zt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Zt==null?void 0:Zt.start_date)):localStorage.removeItem("extension-modal"),"/"):Zt})},jn={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:V.Ol,getCode:V.o1,register:nn=>vn(void 0,null,function*(){const Zt=yield(0,V.z2)(Dn({},nn));return Zt.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):Zt})},Kn={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:V.Ol,getCode:V.o1,register:nn=>vn(void 0,null,function*(){const Zt=yield(0,V.Ex)(Dn({login:fn},nn));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),Zt})},Dr={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:V.Ol,getCode:V.o1,register:nn=>vn(void 0,null,function*(){nn.new_password_confirmation=nn.new_password;const Zt=yield(0,V.c0)(Dn({},nn));return Zt.status===0?(Zt!=null&&Zt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Zt==null?void 0:Zt.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):Zt})},Br=(0,e.useCallback)(()=>{var nn,Zt,yr,jr;switch(Wt){case 1:return e.createElement(je.default,{defaultActiveKey:Rt,onChange:pr,className:Re.tabs},e.createElement(on,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},e.createElement("div",{className:"mt20"},Rt==="1"&&e.createElement(S,{setusername:bn,setType:_n})),((nn=Qe==null?void 0:Qe.setting)==null?void 0:nn.sso_login_url)&&e.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},e.createElement("a",{target:"_blank",href:(Zt=Qe==null?void 0:Qe.setting)==null?void 0:Zt.sso_login_url},e.createElement("img",{src:`${Ce.Z.IMG_SERVER}/${(yr=Qe.setting)==null?void 0:yr.login_logo_url}`,width:40}),e.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(jr=Qe==null?void 0:Qe.setting)==null?void 0:jr.sso_login_button_name)))));case 2:return e.createElement(Ve,{setType:_n,onBack:On});case 3:return e.createElement("div",{className:"ml40"},e.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),e.createElement(f,Dn({},jn)));case 4:return e.createElement("div",{className:"ml40"},e.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),e.createElement(cr,Dn({},Dr)));case 5:return e.createElement("div",{className:"ml40"},e.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),e.createElement(et,Dn({},Kn)))}},[Wt,Rt]);return e.createElement("div",{className:Re["login-panel-wrapper2"],style:Fe},e.createElement(Ue.Z,null,e.createElement(Xe.Z,{flex:"1"},Br()),e.createElement(Xe.Z,{flex:"295px",className:Re["login-panel-right-wrp"]},!re&&e.createElement(ue,{loginType:Wt,setType:_n,onWechatLogin:Yn}))))};var Xn=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(Un),wn={popLogin:"popLogin___R8wQQ"};const cn=({user:me,globalSetting:te,loading:re,dispatch:Qe})=>{var Fe,Tt;const gt=()=>{Qe({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},Rt=(Fe=te.setting)==null?void 0:Fe.main_site,ot=(Tt=te.setting)==null?void 0:Tt.is_local,[Wt,_n]=(0,e.useState)(!0);return(0,e.useEffect)(()=>{var fn,bn;console.log(te.setting),console.log(me.showPopLogin),te.setting&&((fn=te.setting)!=null&&fn.hide_account_login?me.showPopLogin&&(a.history.push((bn=te==null?void 0:te.setting)==null?void 0:bn.sso_login_url),Qe({type:"user/showPopLogin",payload:{showPopLogin:!1}})):_n(!1))},[te==null?void 0:te.setting,me.showPopLogin]),e.createElement(E.default,{centered:!0,visible:me.showPopLogin&&!Wt,footer:null,width:ot?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:wn.popLogin,closable:me.showClosable,onCancel:gt},me.showPopLogin&&e.createElement(Xn,{is_main_site:Rt,is_local:ot}))};var An=(0,a.connect)(({user:me,loading:te,globalSetting:re})=>({user:me,globalSetting:re,loading:te.models.index}))(cn),Nn=t(97013),Pn={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},qn=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const Xt=/^1\d{10}$/,Bt=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,en=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,$t=({user:me,globalSetting:te,dispatch:re})=>{const[Qe]=(0,a.useSearchParams)(),Fe={height:48,borderRadius:4},[Tt]=I.default.useForm(),gt=()=>{re({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Tt.resetFields()},Rt=(nn,Zt)=>Zt?Zt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Xt.test(Zt)||Bt.test(Zt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ot,Wt]=(0,e.useState)(60),_n=(0,e.useMemo)(()=>ot<60&&ot>0,[ot]),fn=(0,e.useRef)(),bn=()=>qn(void 0,null,function*(){clearInterval(fn.current),Wt(60),fn.current=setInterval(function nn(){return Wt(Zt=>Zt-1),nn}(),1e3)}),[On,Yn]=(0,e.useState)(!1),[pr,Rn]=(0,e.useState)(!1);(0,e.useEffect)(()=>{me.bindAccountModalVisible?Rn(!0):Rn(!1)},[me]);const jn=()=>qn(void 0,null,function*(){var nn;const Zt=Tt.getFieldValue("userInput"),yr=Xt.test(Zt),jr=Bt.test(Zt);if(!yr&&!jr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(Yn(!0),yr){const Wr=yield(0,Nn.ZP)(`/api/users/accounts/${(nn=me.userInfoForBindAccountModal)==null?void 0:nn.login}/valid_phone.json`,{method:"get",params:{phone:Zt}});if((Wr==null?void 0:Wr.status)===-1){Yn(!1);return}if(Wr!=null&&Wr.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),Yn(!1);return}}else{const Wr=yield(0,Nn.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:Zt,type:1}});if((Wr==null?void 0:Wr.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),Yn(!1);return}}let eo=(0,z.M)(Zt);const Qr=yield re({type:"account/getCode",payload:{login:Zt,type:yr?3:4,smscode:eo}});Yn(!1),Qr.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),bn())}),Kn=()=>qn(void 0,null,function*(){var nn,Zt;yield Tt.validateFields();const yr=Tt.getFieldValue("userInput"),jr=Tt.getFieldValue("code"),eo=Xt.test(yr),Qr=Bt.test(yr);if(!eo&&!Qr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return eo?(yield re({type:"account/bindPhone",payload:{login:(nn=me.userInfoForBindAccountModal)==null?void 0:nn.login,phone:yr,code:jr}})).status===0:(yield re({type:"account/bindEmail",payload:{login:(Zt=me.userInfoForBindAccountModal)==null?void 0:Zt.login,email:yr,code:jr}})).status===0}),Dr=()=>qn(void 0,null,function*(){const nn=me.loginInfo;en.test(nn.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const Zt=yield(0,V.Es)(nn);if(Zt.status){n.ZP.error(Zt==null?void 0:Zt.message);return}if(Zt!=null&&Zt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Zt==null?void 0:Zt.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let yr=Qe.get("from")||Qe.get("back_url");yr?window.location.href=decodeURIComponent(yr):en.test(nn.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else en.test(nn.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),a.history.replace("/account/secure?active=3"),re({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Tt.resetFields()}),Br=()=>qn(void 0,null,function*(){(yield Kn())&&(yield Dr())});return e.createElement(E.default,{centered:!0,open:pr,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Pn.popLogin,closable:!0,onCancel:gt},e.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),e.createElement(I.default,{layout:"vertical",form:Tt,autoComplete:"off",preserve:!1},e.createElement(I.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:Rt}]},e.createElement(le.default,{style:Fe,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),e.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},e.createElement(le.default,{suffix:e.createElement(m.ZP,{loading:On,type:"link",onClick:jn,disabled:_n},_n?`${ot}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),e.createElement("div",{className:Pn.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),e.createElement(m.ZP,{size:"middle",type:"primary",block:!0,style:Fe,className:"font16",onClick:Br},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),e.createElement("div",{className:Pn.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",e.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var vr=(0,a.connect)(({user:me,loading:te,globalSetting:re})=>({user:me,globalSetting:re,loading:te.models.index}))($t),nr=t(71418),sr=t(56656),ar=t.n(sr),$n=t(98942),Ar={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},Ir=t(94276),Kr=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const yn=({globalSetting:me})=>{var te;const[re,Qe]=(0,e.useState)(!1),[Fe,Tt]=(0,e.useState)([]),[gt,Rt]=(0,e.useState)([]),[ot,Wt]=(0,e.useState)(!1),[_n,fn]=(0,e.useState)(!1),bn=(0,a.useLocation)(),[On]=(0,a.useSearchParams)();(0,e.useEffect)(()=>{Ir.Z.subscribe("pod-restrict-data",Rn=>{console.log(Rn,"data"),Qe(Rn.identifier||!1),Tt(Rn.data_list||[]),Rt([]),Wt(!1)})},[]);const Yn=()=>Kr(void 0,null,function*(){fn(!0);const Rn=Fe.filter(Kn=>gt.includes(Kn.tpi_id));(yield(0,Nn.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:Rn}})).status===0&&window.location.reload(),fn(!1)}),pr=()=>{var Rn;if(console.log(bn,"location"),(Rn=bn.pathname)!=null&&Rn.includes("/challenges")){window.location.href="/shixuns";return}if(On.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),Ir.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${re}/challenges`};return e.createElement(E.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:re,title:"\u901A\u77E5",width:"600px",footer:e.createElement(Ue.Z,{align:"middle",justify:"center"},e.createElement(ae.default,{onChange:Rn=>{var jn;console.log(Rn,222),Wt(Rn.target.checked),Rn.target.checked?Rt((jn=Fe==null?void 0:Fe.filter(Kn=>!Kn.is_current_shixun))==null?void 0:jn.map(Kn=>Kn.tpi_id)):Rt([])},checked:ot},"\u5168\u9009"),e.createElement(m.ZP,{style:{marginLeft:"auto"},onClick:pr},"\u53D6\u6D88"),e.createElement(m.ZP,{disabled:!gt.length,loading:_n,type:"primary",onClick:Yn},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:pr},e.createElement(nr.Z,{spinning:_n},e.createElement("div",{className:Ar.wrap},e.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F",((te=me==null?void 0:me.setting)==null?void 0:te.shixun_environment_count)||10,"\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),Fe==null?void 0:Fe.map(Rn=>e.createElement("div",{className:Ar.list,key:Rn.tpi_id},e.createElement(ae.default,{disabled:Rn.is_current_shixun,onChange:jn=>{let Kn=[...gt];jn.target.checked?Kn.push(Rn.tpi_id):Kn=gt.filter(Dr=>Dr!==Rn.tpi_id),Rt(Kn),Wt(Kn.length===Fe.length)},checked:gt==null?void 0:gt.includes(Rn.tpi_id)}),e.createElement("span",{className:Ar.name,onClick:()=>(0,z.xg)(`/shixuns/${Rn.shixun_identifier}/challenges`),title:Rn.shixun_name},e.createElement("b",null,Rn.shixun_name),Rn.is_current_shixun&&e.createElement("span",{className:Ar.tag},"\u5F53\u524D\u5B9E\u8BAD")),e.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",Rn.pod_num,"\u4E2A"))))))};var J=(0,a.connect)(({globalSetting:me})=>({globalSetting:me}))(yn),we={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},$e=t(59301),yt=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,an=(me,te)=>{var re={};for(var Qe in me)zn.call(me,Qe)&&te.indexOf(Qe)<0&&(re[Qe]=me[Qe]);if(me!=null&&yt)for(var Qe of yt(me))te.indexOf(Qe)<0&&pn.call(me,Qe)&&(re[Qe]=me[Qe]);return re},Ot=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});const In=me=>{var te=me,{loading:re,globalSetting:Qe,dispatch:Fe}=te,Tt=an(te,["loading","globalSetting","dispatch"]);const gt="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",Rt="\u5168\u79F0\u201C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,e.useEffect)(()=>{(0,z.IS)()&&Wt()},[]),(0,e.useEffect)(()=>{Fe({type:"globalSetting/setShareData",payload:{desc:"\u5168\u79F0\u201C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:gt}})},[location.pathname]),(0,e.useEffect)(()=>{ot()},[Qe==null?void 0:Qe.shareData]);const ot=()=>{var fn;(fn=window.wx)==null||fn.ready(function(){var bn,On,Yn,pr,Rn,jn,Kn={title:((bn=Qe==null?void 0:Qe.shareData)==null?void 0:bn.title)||document.title,desc:((On=Qe==null?void 0:Qe.shareData)==null?void 0:On.desc)||Rt,link:window.location.href,imgUrl:((pr=(Yn=Qe==null?void 0:Qe.shareData)==null?void 0:Yn.imgUrl)==null?void 0:pr.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||gt};(Rn=window.wx)==null||Rn.onMenuShareAppMessage(Kn),(jn=window.wx)==null||jn.onMenuShareTimeline(Kn)})};function Wt(){return Ot(this,null,function*(){const fn=yield(0,Nn.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(fn==null?void 0:fn.status)===0&&_n(fn)})}function _n(fn){window.wx.config({debug:!1,appId:(fn==null?void 0:fn.appid)||"wx2402d86a6b534f77",timestamp:(fn==null?void 0:fn.timestamp)||1716781260,nonceStr:(fn==null?void 0:fn.noncestr)||"WjRUMvS[",signature:(fn==null?void 0:fn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return $e.createElement($e.Fragment,null)};var Nt=(0,a.connect)(({loading:me,globalSetting:te})=>({loading:me,globalSetting:te}))(In),_t=t(24175),Gt=t(36237),P=t(11668),Q=t(59301),de=Object.defineProperty,qe=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,rn=(me,te,re)=>te in me?de(me,te,{enumerable:!0,configurable:!0,writable:!0,value:re}):me[te]=re,xr=(me,te)=>{for(var re in te||(te={}))ln.call(te,re)&&rn(me,re,te[re]);if(Ft)for(var re of Ft(te))kt.call(te,re)&&rn(me,re,te[re]);return me},gr=(me,te)=>qe(me,dt(te)),rr=(me,te)=>{var re={};for(var Qe in me)ln.call(me,Qe)&&te.indexOf(Qe)<0&&(re[Qe]=me[Qe]);if(me!=null&&Ft)for(var Qe of Ft(me))te.indexOf(Qe)<0&&kt.call(me,Qe)&&(re[Qe]=me[Qe]);return re},er=(me,te,re)=>new Promise((Qe,Fe)=>{var Tt=ot=>{try{Rt(re.next(ot))}catch(Wt){Fe(Wt)}},gt=ot=>{try{Rt(re.throw(ot))}catch(Wt){Fe(Wt)}},Rt=ot=>ot.done?Qe(ot.value):Promise.resolve(ot.value).then(Tt,gt);Rt((re=re.apply(me,te)).next())});ar().locale("zh-cn");const Wn=me=>{var te=me,{loading:re,globalSetting:Qe,user:Fe,dispatch:Tt}=te,gt=rr(te,["loading","globalSetting","user","dispatch"]),Rt;const ot=(0,a.useLocation)(),[Wt]=(0,a.useSearchParams)(),_n=(0,$n.g)(),{globalLoading:fn}=Qe,[bn,On]=(0,e.useState)(!1),Yn=()=>er(void 0,null,function*(){let jn,Kn;const Dr=ot.pathname.split("/");if(ot!=null&&ot.search){let Br,nn;Dr.includes("paths")?Br=Dr[2]:Dr.includes("tasks")&&(nn=Dr[2]),jn=yield Tt({type:"user/getUserInfo",payload:gr(xr(xr({},_n),(0,z.oP)()),{subject_id:Br,game_id:nn,websiteName:"educoder"})})}else Dr.includes("tasks")&&(Kn=Dr[2]),jn=yield Tt({type:"user/getUserInfo",payload:gr(xr({},_n),{game_id:Kn})});(jn==null?void 0:jn.username)!=="\u6E38\u5BA2"&&(ot.pathname==="/login"&&(window.location.href="/"),ot.pathname!=="/user/login"&&ot.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,z.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),jn.status===-5&&On({data:[jn.message],accountInfo:{user_token:jn.message.user_token}})}),pr=()=>er(void 0,null,function*(){var jn,Kn,Dr,Br;const nn=yield(0,Nn.ZP)("/api/user_concurrencies",{method:"get"});let Zt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(nn==null?void 0:nn.status)===0&&((jn=nn==null?void 0:nn.data)!=null&&jn.limit?((!Zt||ar()(Zt==null?void 0:Zt.time).add(5,"minutes"){i.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:xr({},we)})},[Qe.theme]),(0,e.useEffect)(()=>{Yn(),(0,z.Il)(),function(){function jn(){var Kn=document.documentElement,Dr=Kn.clientWidth,Br=1920,nn=Dr/Br;nn=nn>2?2:nn<.6?.6:nn,Kn.style.fontSize=nn+"px"}window.addEventListener("resize",jn),jn()}()},[]),(0,e.useEffect)(()=>{Tt({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(jn){document.referrer.indexOf("educoder.net")}},[]),(0,e.useEffect)(()=>{var jn,Kn,Dr,Br,nn;if(ot.pathname.indexOf("classrooms")>-1&&ot.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ot.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ot.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ot.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Tt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((jn=window.location.href)!=null&&jn.includes("/problems")&&((Kn=window.location.href)!=null&&Kn.includes("/share"))){const Zt=(nn=(Br=(Dr=window.location)==null?void 0:Dr.pathname)==null?void 0:Br.split("/"))==null?void 0:nn[2];(0,Nn.ZP)(`/api/practices/${Zt}/start`,{method:"get"}).then(jr=>{(jr==null?void 0:jr.status)===0&&a.history.replace(`/problems/${jr==null?void 0:jr.identifier}/oj/${Zt}`)});return}if(ot.pathname==="/admins"||ot.pathname==="/sidekiq"){const Zt=document.domain;if(Zt.indexOf("educoder.net")>-1)switch(Zt){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ot.pathname}`;break;default:let yr=document.domain.split(".");yr[0]=yr[0]+"-data",window.location.href=`https://${yr.join(".")}${ot.pathname}`;break}}E.default.destroyAll()},[ot.pathname]),(0,e.useEffect)(()=>{Qe.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=Qe.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[Qe.updateData.system_update]),(0,e.useEffect)(()=>{var jn;if((jn=Fe==null?void 0:Fe.userInfo)!=null&&jn.login){pr();const Kn=setInterval(pr,3e4);return()=>{clearInterval(Kn)}}},[Fe==null?void 0:Fe.userInfo]),(0,e.useEffect)(()=>{var jn,Kn;if((0,z.WX)()){if(!((jn=Qe==null?void 0:Qe.setting)!=null&&jn.version))return;(0,z.yC)((Kn=Qe==null?void 0:Qe.setting)==null?void 0:Kn.version)>0&&E.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:Q.createElement("div",null,Q.createElement("span",{className:"c-red"},"\u60A8\u7684\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',Q.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,z.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(Rt=Qe==null?void 0:Qe.setting)==null?void 0:Rt.version]),(0,e.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const Rn=()=>{var jn,Kn,Dr,Br,nn,Zt,yr,jr;const eo=localStorage.trackUserTime,Qr=localStorage.trackUser;if(!(eo&&ar()(eo).isSame(ar()().startOf("day"),"d")&&Qr==((jn=Fe.userInfo)==null?void 0:jn.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(Kn=Fe.userInfo)==null?void 0:Kn.login;let Wr="";switch(Fe.userInfo.role){case 1:Wr="\u8D85\u7BA1";break;case 2:Wr="\u8FD0\u8425";break;case 5:Wr="\u8BA4\u8BC1\u6559\u5E08";break;case 12:Wr="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:Wr="\u5B66\u751F";break}((Dr=Fe.userInfo)==null?void 0:Dr.identity)!=="student"&&((Br=Fe.userInfo)==null?void 0:Br.identity)!=="teacher"&&(Wr="\u4E13\u4E1A\u4EBA\u58EB"),(nn=Fe.userInfo)!=null&&nn.user_school&&((0,z.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(Zt=Fe.userInfo)==null?void 0:Zt.user_school]),(0,z.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(yr=Fe.userInfo)==null?void 0:yr.login,(jr=Fe.userInfo)==null?void 0:jr.user_school])),(0,z.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,z.L9)(["\u5E73\u53F0PC\u7AEF",Wr])}};return Q.createElement(P.Z,null,Q.createElement(Gt.StyleProvider,{transformers:[Gt.legacyLogicalPropertiesTransformer],hashPriority:"high"},Q.createElement(i.ZP,{locale:A.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:we},Q.createElement(An,null),Q.createElement(T,{open:!!bn,accountInfo:bn==null?void 0:bn.accountInfo,data:bn==null?void 0:bn.data}),Q.createElement(vr,null),Q.createElement(Nt,null),Q.createElement(J,null),Q.createElement(nr.Z,{size:"middle",spinning:fn.show,tip:fn.text,className:"ant-spin-nested-loading-black"},Q.createElement(a.Outlet,null)))))};var dn=(0,a.connect)(({loading:me,globalSetting:te,user:re})=>({loading:me,globalSetting:te,user:re}))(Wn)},20047:function(Jt,ke,t){"use strict";t.d(ke,{rX:function(){return K},pW:function(){return p},gy:function(){return r},xY:function(){return ce},O5:function(){return Ze},tJ:function(){return ye},o1:function(){return se},Rd:function(){return Ie}});var e=t(58106),i=t(43418),E=t(28103),A=t(8591),a=t(11968),I=t(31735),n=t(87169),le=t(25510),ae="data:image/png;base64,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",m=t.p+"static/newqrcode.a8740efb.png",V=t(32637),b=t(59301),D=(C,x,H)=>new Promise((ne,q)=>{var T=ft=>{try{Ce(H.next(ft))}catch(xe){q(xe)}},Re=ft=>{try{Ce(H.throw(ft))}catch(xe){q(xe)}},Ce=ft=>ft.done?ne(ft.value):Promise.resolve(ft.value).then(T,Re);Ce((H=H.apply(C,x)).next())});const ye=(C,x=!1)=>!!(se(C)&&oe(x)),se=C=>(0,a.bg)()?!0:(C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),oe=(C=!1)=>{var x;const{user:H}=(0,e.getDvaApp)()._store.getState();return(x=H.userInfo)!=null&&x.profile_completed?!0:(i.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,I.xg)("/account/profile/edit"),Ye()}}),!1)},Ye=()=>{i.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Ie=()=>{i.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:b.createElement("div",{style:{textAlign:"center"}},b.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),b.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:V}),b.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ze=()=>{var C;const{user:x}=(0,e.getDvaApp)()._store.getState();return(C=x.userInfo)!=null&&C.professional_certification?!0:(i.default.confirm({title:"\u63D0\u793A",centered:!0,content:b.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,I.xg)("/account/certification")}}),!1)},ce=()=>(0,a.V9)()?!0:(i.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),b.createElement("img",{src:m,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(C,x)=>C?!0:(i.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("p",null,x||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),b.createElement("div",{style:{marginLeft:"110px"}},b.createElement("img",{src:ae,width:200}),b.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,I.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),p=C=>{i.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:b.createElement("div",null,b.createElement("div",null,b.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),b.createElement(E.Z,null),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",b.createElement("a",null,C),"\u5929\u3002"),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),b.createElement("div",{style:{textAlign:"center",marginTop:30}},b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})))})},r=(C,x="")=>{const{shixunsDetail:{detail:H}}=(0,e.getDvaApp)()._store.getState();if((H==null?void 0:H.public)===2||(H==null?void 0:H.public)===1||(H==null?void 0:H.shixun_status)===3){let ne="";return(H==null?void 0:H.public)===2&&(ne="\u5DF2\u516C\u5F00"),(H==null?void 0:H.public)===1&&(ne="\u5F85\u5BA1\u6838"),(H==null?void 0:H.shixun_status)===3&&(ne="\u5DF2\u5173\u95ED"),i.default.info({centered:!0,icon:b.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",ne,"\uFF0C",x,"\u3002"),b.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:le,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(H==null?void 0:H.shixun_status)===2?(i.default.confirm({centered:!0,icon:b.createElement(n.Z,null),title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),b.createElement("br",null),b.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{i.default.confirm({width:440,centered:!0,icon:b.createElement(n.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>D(void 0,null,function*(){(yield C({type:"shixunsDetail/cancelRelease",payload:{id:H==null?void 0:H.identifier}})).status!==401&&(A.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),C({type:"shixunsDetail/getShixunsDetail",payload:{id:H==null?void 0:H.identifier}}),C({type:"practiceSetting/getCommonData",payload:{id:H==null?void 0:H.identifier}}))})})}}),!0):!1}},50371:function(Jt,ke){"use strict";function t(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let i=1;i{const a=E[A];a!==void 0&&(e[A]=a)})}return e}ke.Z=t},13845:function(Jt,ke,t){"use strict";t.d(ke,{F:function(){return e},Z:function(){return i}});function e(E){return E!=null&&E===E.window}function i(E,A){var a,I;if(typeof window=="undefined")return 0;const n=A?"scrollTop":"scrollLeft";let le=0;return e(E)?le=E[A?"pageYOffset":"pageXOffset"]:E instanceof Document?le=E.documentElement[n]:(E instanceof HTMLElement||E)&&(le=E[n]),E&&!e(E)&&typeof le!="number"&&(le=(I=((a=E.ownerDocument)!==null&&a!==void 0?a:E).documentElement)===null||I===void 0?void 0:I[n]),le}},56762:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return i}});var e=t(59301);function i(){const[,E]=e.useReducer(A=>A+1,0);return E}},68031:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return A}});var e=t(16089);function i(a,I,n,le){const ae=n-I;return a/=le/2,a<1?ae/2*a*a*a+I:ae/2*((a-=2)*a*a+2)+I}var E=t(13845);function A(a){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:le,duration:ae=450}=I,m=n(),V=(0,E.Z)(m,!0),b=Date.now(),D=()=>{const se=Date.now()-b,oe=i(se>ae?ae:se,V,a,ae);(0,E.F)(m)?m.scrollTo(window.pageXOffset,oe):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=oe:m.scrollTop=oe,sen||I},46400:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return Me}});var e=t(29679),i=t(19248),E=t(99267),A=t(96512),a=t(78987),I=t(92310),n=t.n(I),le=t(77900),ae=t(26112),m=t(59301),V=t(92343),b=t(36355),D=t(17313),ye=t(83116);const se=(G,W,Z,l,h)=>({backgroundColor:G,border:`${l.lineWidth}px ${l.lineType} ${W}`,[`${h}-icon`]:{color:Z}}),oe=G=>{const{componentCls:W,motionDurationSlow:Z,marginXS:l,marginSM:h,fontSize:B,fontSizeLG:S,lineHeight:M,borderRadiusLG:z,motionEaseInOutCirc:U,withDescriptionIconSize:pe,colorText:De,colorTextHeading:Ee,withDescriptionPadding:Je,defaultPadding:ut}=G;return{[W]:Object.assign(Object.assign({},(0,D.Wf)(G)),{position:"relative",display:"flex",alignItems:"center",padding:ut,wordWrap:"break-word",borderRadius:z,[`&${W}-rtl`]:{direction:"rtl"},[`${W}-content`]:{flex:1,minWidth:0},[`${W}-icon`]:{marginInlineEnd:l,lineHeight:0},"&-description":{display:"none",fontSize:B,lineHeight:M},"&-message":{color:Ee},[`&${W}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${Z} ${U}, opacity ${Z} ${U}, + padding-top ${Z} ${U}, padding-bottom ${Z} ${U}, + margin-bottom ${Z} ${U}`},[`&${W}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${W}-with-description`]:{alignItems:"flex-start",padding:Je,[`${W}-icon`]:{marginInlineEnd:h,fontSize:pe,lineHeight:0},[`${W}-message`]:{display:"block",marginBottom:l,color:Ee,fontSize:S},[`${W}-description`]:{display:"block",color:De}},[`${W}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Ye=G=>{const{componentCls:W,colorSuccess:Z,colorSuccessBorder:l,colorSuccessBg:h,colorWarning:B,colorWarningBorder:S,colorWarningBg:M,colorError:z,colorErrorBorder:U,colorErrorBg:pe,colorInfo:De,colorInfoBorder:Ee,colorInfoBg:Je}=G;return{[W]:{"&-success":se(h,l,Z,G,W),"&-info":se(Je,Ee,De,G,W),"&-warning":se(M,S,B,G,W),"&-error":Object.assign(Object.assign({},se(pe,U,z,G,W)),{[`${W}-description > pre`]:{margin:0,padding:0}})}}},Ie=G=>{const{componentCls:W,iconCls:Z,motionDurationMid:l,marginXS:h,fontSizeIcon:B,colorIcon:S,colorIconHover:M}=G;return{[W]:{"&-action":{marginInlineStart:h},[`${W}-close-icon`]:{marginInlineStart:h,padding:0,overflow:"hidden",fontSize:B,lineHeight:`${B}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${Z}-close`]:{color:S,transition:`color ${l}`,"&:hover":{color:M}}},"&-close-text":{color:S,transition:`color ${l}`,"&:hover":{color:M}}}}},Ze=G=>[oe(G),Ye(G),Ie(G)];var ce=(0,ye.Z)("Alert",G=>[Ze(G)],G=>({withDescriptionIconSize:G.fontSizeHeading3,defaultPadding:`${G.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${G.paddingMD}px ${G.paddingContentHorizontalLG}px`})),K=function(G,W){var Z={};for(var l in G)Object.prototype.hasOwnProperty.call(G,l)&&W.indexOf(l)<0&&(Z[l]=G[l]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,l=Object.getOwnPropertySymbols(G);h{const{icon:W,prefixCls:Z,type:l}=G,h=p[l]||null;return W?(0,V.wm)(W,m.createElement("span",{className:`${Z}-icon`},W),()=>({className:n()(`${Z}-icon`,{[W.props.className]:W.props.className})})):m.createElement(h,{className:`${Z}-icon`})},C=G=>{const{isClosable:W,prefixCls:Z,closeIcon:l,handleClose:h}=G,B=l===!0||l===void 0?m.createElement(E.Z,null):l;return W?m.createElement("button",{type:"button",onClick:h,className:`${Z}-close-icon`,tabIndex:0},B):null};var H=G=>{const{description:W,prefixCls:Z,message:l,banner:h,className:B,rootClassName:S,style:M,onMouseEnter:z,onMouseLeave:U,onClick:pe,afterClose:De,showIcon:Ee,closable:Je,closeText:ut,closeIcon:tt,action:fe}=G,We=K(G,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[F,O]=m.useState(!1),N=m.useRef(null),{getPrefixCls:u,direction:_,alert:he}=m.useContext(b.E_),g=u("alert",Z),[d,ie]=ce(g),R=Ae=>{var Pe;O(!0),(Pe=G.onClose)===null||Pe===void 0||Pe.call(G,Ae)},f=m.useMemo(()=>G.type!==void 0?G.type:h?"warning":"info",[G.type,h]),L=m.useMemo(()=>ut?!0:typeof Je=="boolean"?Je:tt!==!1&&tt!==null&&tt!==void 0,[ut,tt,Je]),k=h&&Ee===void 0?!0:Ee,X=n()(g,`${g}-${f}`,{[`${g}-with-description`]:!!W,[`${g}-no-icon`]:!k,[`${g}-banner`]:!!h,[`${g}-rtl`]:_==="rtl"},he==null?void 0:he.className,B,S,ie),Se=(0,ae.Z)(We,{aria:!0,data:!0});return d(m.createElement(le.default,{visible:!F,motionName:`${g}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ae=>({maxHeight:Ae.offsetHeight}),onLeaveEnd:De},Ae=>{let{className:Pe,style:Be}=Ae;return m.createElement("div",Object.assign({ref:N,"data-show":!F,className:n()(X,Pe),style:Object.assign(Object.assign(Object.assign({},he==null?void 0:he.style),M),Be),onMouseEnter:z,onMouseLeave:U,onClick:pe,role:"alert"},Se),k?m.createElement(r,{description:W,icon:G.icon,prefixCls:g,type:f}):null,m.createElement("div",{className:`${g}-content`},l?m.createElement("div",{className:`${g}-message`},l):null,W?m.createElement("div",{className:`${g}-description`},W):null),fe?m.createElement("div",{className:`${g}-action`},fe):null,m.createElement(C,{isClosable:L,prefixCls:g,closeIcon:ut||tt,handleClose:R}))}))},ne=t(67732),q=t(83652),T=t(42403),Re=t(158),ft=function(G){(0,T.Z)(Z,G);var W=(0,Re.Z)(Z);function Z(){var l;return(0,ne.Z)(this,Z),l=W.apply(this,arguments),l.state={error:void 0,info:{componentStack:""}},l}return(0,q.Z)(Z,[{key:"componentDidCatch",value:function(h,B){this.setState({error:h,info:B})}},{key:"render",value:function(){const{message:h,description:B,children:S}=this.props,{error:M,info:z}=this.state,U=z&&z.componentStack?z.componentStack:null,pe=typeof h=="undefined"?(M||"").toString():h,De=typeof B=="undefined"?U:B;return M?m.createElement(H,{type:"error",message:pe,description:m.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},De)}):S}}]),Z}(m.Component);const xe=H;xe.ErrorBoundary=ft;var Me=xe},49127:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return W}});var e=t(92310),i=t.n(e),E=t(77900),A=t(59301),a=t(36785),I=t(92343),n=t(36355),le=t(36237),ae=t(17313),m=t(45157),V=t(37613),b=t(83116);const D=new le.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),ye=new le.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),se=new le.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),oe=new le.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Ye=new le.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Ie=new le.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Ze=Z=>{const{componentCls:l,iconCls:h,antCls:B,badgeShadowSize:S,motionDurationSlow:M,textFontSize:z,textFontSizeSM:U,statusSize:pe,dotSize:De,textFontWeight:Ee,indicatorHeight:Je,indicatorHeightSM:ut,marginXS:tt}=Z,fe=`${B}-scroll-number`,We=(0,m.Z)(Z,(F,O)=>{let{darkColor:N}=O;return{[`&${l} ${l}-color-${F}`]:{background:N,[`&:not(${l}-count)`]:{color:N}}}});return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(Z)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${l}-count`]:{zIndex:Z.indicatorZIndex,minWidth:Je,height:Je,color:Z.badgeTextColor,fontWeight:Ee,fontSize:z,lineHeight:`${Je}px`,whiteSpace:"nowrap",textAlign:"center",background:Z.badgeColor,borderRadius:Je/2,boxShadow:`0 0 0 ${S}px ${Z.badgeShadowColor}`,transition:`background ${Z.motionDurationMid}`,a:{color:Z.badgeTextColor},"a:hover":{color:Z.badgeTextColor},"a:hover &":{background:Z.badgeColorHover}},[`${l}-count-sm`]:{minWidth:ut,height:ut,fontSize:U,lineHeight:`${ut}px`,borderRadius:ut/2},[`${l}-multiple-words`]:{padding:`0 ${Z.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${l}-dot`]:{zIndex:Z.indicatorZIndex,width:De,minWidth:De,height:De,background:Z.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${S}px ${Z.badgeShadowColor}`},[`${l}-dot${fe}`]:{transition:`background ${M}`},[`${l}-count, ${l}-dot, ${fe}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${h}-spin`]:{animationName:Ie,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${l}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${l}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:pe,height:pe,verticalAlign:"middle",borderRadius:"50%"},[`${l}-status-success`]:{backgroundColor:Z.colorSuccess},[`${l}-status-processing`]:{overflow:"visible",color:Z.colorPrimary,backgroundColor:Z.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:S,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:D,animationDuration:Z.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${l}-status-default`]:{backgroundColor:Z.colorTextPlaceholder},[`${l}-status-error`]:{backgroundColor:Z.colorError},[`${l}-status-warning`]:{backgroundColor:Z.colorWarning},[`${l}-status-text`]:{marginInlineStart:tt,color:Z.colorText,fontSize:Z.fontSize}}}),We),{[`${l}-zoom-appear, ${l}-zoom-enter`]:{animationName:ye,animationDuration:Z.motionDurationSlow,animationTimingFunction:Z.motionEaseOutBack,animationFillMode:"both"},[`${l}-zoom-leave`]:{animationName:se,animationDuration:Z.motionDurationSlow,animationTimingFunction:Z.motionEaseOutBack,animationFillMode:"both"},[`&${l}-not-a-wrapper`]:{[`${l}-zoom-appear, ${l}-zoom-enter`]:{animationName:oe,animationDuration:Z.motionDurationSlow,animationTimingFunction:Z.motionEaseOutBack},[`${l}-zoom-leave`]:{animationName:Ye,animationDuration:Z.motionDurationSlow,animationTimingFunction:Z.motionEaseOutBack},[`&:not(${l}-status)`]:{verticalAlign:"middle"},[`${fe}-custom-component, ${l}-count`]:{transform:"none"},[`${fe}-custom-component, ${fe}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${fe}`]:{overflow:"hidden",[`${fe}-only`]:{position:"relative",display:"inline-block",height:Je,transition:`all ${Z.motionDurationSlow} ${Z.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${fe}-only-unit`]:{height:Je,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${fe}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${l}-count, ${l}-dot, ${fe}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ce=Z=>{const{fontSize:l,lineHeight:h,lineWidth:B,marginXS:S,colorBorderBg:M}=Z,z=Math.round(l*h),U=B,pe=Z.colorBgContainer,De=Z.colorError,Ee=Z.colorErrorHover;return(0,V.TS)(Z,{badgeFontHeight:z,badgeShadowSize:U,badgeTextColor:pe,badgeColor:De,badgeColorHover:Ee,badgeShadowColor:M,badgeProcessingDuration:"1.2s",badgeRibbonOffset:S,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},K=Z=>{const{fontSize:l,lineHeight:h,fontSizeSM:B,lineWidth:S}=Z;return{indicatorZIndex:"auto",indicatorHeight:Math.round(l*h)-2*S,indicatorHeightSM:l,dotSize:B/2,textFontSize:B,textFontSizeSM:B,textFontWeight:"normal",statusSize:B/2}};var p=(0,b.Z)("Badge",Z=>{const l=ce(Z);return[Ze(l)]},K);const r=Z=>{const{antCls:l,badgeFontHeight:h,marginXS:B,badgeRibbonOffset:S}=Z,M=`${l}-ribbon`,z=`${l}-ribbon-wrapper`,U=(0,m.Z)(Z,(pe,De)=>{let{darkColor:Ee}=De;return{[`&${M}-color-${pe}`]:{background:Ee,color:Ee}}});return{[`${z}`]:{position:"relative"},[`${M}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(Z)),{position:"absolute",top:B,padding:`0 ${Z.paddingXS}px`,color:Z.colorPrimary,lineHeight:`${h}px`,whiteSpace:"nowrap",backgroundColor:Z.colorPrimary,borderRadius:Z.borderRadiusSM,[`${M}-text`]:{color:Z.colorTextLightSolid},[`${M}-corner`]:{position:"absolute",top:"100%",width:S,height:S,color:"currentcolor",border:`${S/2}px solid`,transform:Z.badgeRibbonCornerTransform,transformOrigin:"top",filter:Z.badgeRibbonCornerFilter}}),U),{[`&${M}-placement-end`]:{insetInlineEnd:-S,borderEndEndRadius:0,[`${M}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${M}-placement-start`]:{insetInlineStart:-S,borderEndStartRadius:0,[`${M}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var C=(0,b.Z)(["Badge","Ribbon"],Z=>{const l=ce(Z);return[r(l)]},K),H=Z=>{const{className:l,prefixCls:h,style:B,color:S,children:M,text:z,placement:U="end",rootClassName:pe}=Z,{getPrefixCls:De,direction:Ee}=A.useContext(n.E_),Je=De("ribbon",h),ut=(0,a.o2)(S,!1),tt=i()(Je,`${Je}-placement-${U}`,{[`${Je}-rtl`]:Ee==="rtl",[`${Je}-color-${S}`]:ut},l),[fe,We]=C(Je),F={},O={};return S&&!ut&&(F.background=S,O.color=S),fe(A.createElement("div",{className:i()(`${Je}-wrapper`,pe,We)},M,A.createElement("div",{className:i()(tt,We),style:Object.assign(Object.assign({},F),B)},A.createElement("span",{className:`${Je}-text`},z),A.createElement("div",{className:`${Je}-corner`,style:O}))))};function ne(Z){let{prefixCls:l,value:h,current:B,offset:S=0}=Z,M;return S&&(M={position:"absolute",top:`${S}00%`,left:0}),A.createElement("span",{style:M,className:i()(`${l}-only-unit`,{current:B})},h)}function q(Z,l,h){let B=Z,S=0;for(;(B+10)%10!==l;)B+=h,S+=h;return S}function T(Z){const{prefixCls:l,count:h,value:B}=Z,S=Number(B),M=Math.abs(h),[z,U]=A.useState(S),[pe,De]=A.useState(M),Ee=()=>{U(S),De(M)};A.useEffect(()=>{const tt=setTimeout(()=>{Ee()},1e3);return()=>{clearTimeout(tt)}},[S]);let Je,ut;if(z===S||Number.isNaN(S)||Number.isNaN(z))Je=[A.createElement(ne,Object.assign({},Z,{key:S,current:!0}))],ut={transition:"none"};else{Je=[];const tt=S+10,fe=[];for(let O=S;O<=tt;O+=1)fe.push(O);const We=fe.findIndex(O=>O%10===z);Je=fe.map((O,N)=>{const u=O%10;return A.createElement(ne,Object.assign({},Z,{key:O,value:u,offset:N-We,current:N===We}))});const F=pe{const{prefixCls:h,count:B,className:S,motionClassName:M,style:z,title:U,show:pe,component:De="sup",children:Ee}=Z,Je=Re(Z,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:ut}=A.useContext(n.E_),tt=ut("scroll-number",h),fe=Object.assign(Object.assign({},Je),{"data-show":pe,style:z,className:i()(tt,S,M),title:U});let We=B;if(B&&Number(B)%1===0){const F=String(B).split("");We=A.createElement("bdi",null,F.map((O,N)=>A.createElement(T,{prefixCls:tt,count:Number(B),value:O,key:F.length-N})))}return z&&z.borderColor&&(fe.style=Object.assign(Object.assign({},z),{boxShadow:`0 0 0 1px ${z.borderColor} inset`})),Ee?(0,I.Tm)(Ee,F=>({className:i()(`${tt}-custom-component`,F==null?void 0:F.className,M)})):A.createElement(De,Object.assign({},fe,{ref:l}),We)}),xe=function(Z,l){var h={};for(var B in Z)Object.prototype.hasOwnProperty.call(Z,B)&&l.indexOf(B)<0&&(h[B]=Z[B]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,B=Object.getOwnPropertySymbols(Z);S{var h,B,S,M,z;const{prefixCls:U,scrollNumberPrefixCls:pe,children:De,status:Ee,text:Je,color:ut,count:tt=null,overflowCount:fe=99,dot:We=!1,size:F="default",title:O,offset:N,style:u,className:_,rootClassName:he,classNames:g,styles:d,showZero:ie=!1}=Z,R=xe(Z,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:f,direction:L,badge:k}=A.useContext(n.E_),X=f("badge",U),[Se,Ae]=p(X),Pe=tt>fe?`${fe}+`:tt,Be=Pe==="0"||Pe===0,nt=tt===null||Be&&!ie,lt=(Ee!=null||ut!=null)&&nt,pt=We&&!Be,It=pt?"":Pe,jt=(0,A.useMemo)(()=>(It==null||It===""||Be&&!ie)&&!pt,[It,Be,ie,pt]),Yt=(0,A.useRef)(tt);jt||(Yt.current=tt);const Dt=Yt.current,Sn=(0,A.useRef)(It);jt||(Sn.current=It);const Fn=Sn.current,Ln=(0,A.useRef)(pt);jt||(Ln.current=pt);const Qn=(0,A.useMemo)(()=>{if(!N)return Object.assign(Object.assign({},k==null?void 0:k.style),u);const kn={marginTop:N[1]};return L==="rtl"?kn.left=parseInt(N[0],10):kn.right=-parseInt(N[0],10),Object.assign(Object.assign(Object.assign({},kn),k==null?void 0:k.style),u)},[L,N,u,k==null?void 0:k.style]),ur=O!=null?O:typeof Dt=="string"||typeof Dt=="number"?Dt:void 0,cr=jt||!Je?null:A.createElement("span",{className:`${X}-status-text`},Je),tn=!Dt||typeof Dt!="object"?void 0:(0,I.Tm)(Dt,kn=>({style:Object.assign(Object.assign({},Qn),kn.style)})),lr=(0,a.o2)(ut,!1),Or=i()(g==null?void 0:g.indicator,(h=k==null?void 0:k.classNames)===null||h===void 0?void 0:h.indicator,{[`${X}-status-dot`]:lt,[`${X}-status-${Ee}`]:!!Ee,[`${X}-color-${ut}`]:lr}),Tn={};ut&&!lr&&(Tn.color=ut,Tn.background=ut);const Jn=i()(X,{[`${X}-status`]:lt,[`${X}-not-a-wrapper`]:!De,[`${X}-rtl`]:L==="rtl"},_,he,k==null?void 0:k.className,(B=k==null?void 0:k.classNames)===null||B===void 0?void 0:B.root,g==null?void 0:g.root,Ae);if(!De&<){const kn=Qn.color;return Se(A.createElement("span",Object.assign({},R,{className:Jn,style:Object.assign(Object.assign(Object.assign({},d==null?void 0:d.root),(S=k==null?void 0:k.styles)===null||S===void 0?void 0:S.root),Qn)}),A.createElement("span",{className:Or,style:Object.assign(Object.assign(Object.assign({},d==null?void 0:d.indicator),(M=k==null?void 0:k.styles)===null||M===void 0?void 0:M.indicator),Tn)}),Je&&A.createElement("span",{style:{color:kn},className:`${X}-status-text`},Je)))}return Se(A.createElement("span",Object.assign({ref:l},R,{className:Jn,style:Object.assign(Object.assign({},(z=k==null?void 0:k.styles)===null||z===void 0?void 0:z.root),d==null?void 0:d.root)}),De,A.createElement(E.default,{visible:!jt,motionName:`${X}-zoom`,motionAppear:!1,motionDeadline:1e3},kn=>{let{className:Le,ref:it}=kn;var At,vt;const Qt=f("scroll-number",pe),En=Ln.current,un=i()(g==null?void 0:g.indicator,(At=k==null?void 0:k.classNames)===null||At===void 0?void 0:At.indicator,{[`${X}-dot`]:En,[`${X}-count`]:!En,[`${X}-count-sm`]:F==="small",[`${X}-multiple-words`]:!En&&Fn&&Fn.toString().length>1,[`${X}-status-${Ee}`]:!!Ee,[`${X}-color-${ut}`]:lr});let gn=Object.assign(Object.assign(Object.assign({},d==null?void 0:d.indicator),(vt=k==null?void 0:k.styles)===null||vt===void 0?void 0:vt.indicator),Qn);return ut&&!lr&&(gn=gn||{},gn.background=ut),A.createElement(ft,{prefixCls:Qt,show:!jt,motionClassName:Le,className:un,count:Fn,title:ur,style:gn,key:"scrollNumber",ref:it},tn)}),cr))},G=A.forwardRef(Me);G.Ribbon=H;var W=G},24905:function(Jt,ke,t){"use strict";t.d(ke,{default:function(){return C}});var e=t(92310),i=t.n(e),E=t(5630),A=t(59301),a=t(36355),I=t(1684),n=t(32441),ae=A.createContext(null),m=t(98447),V=t(14088),b=t(4572),D=function(x,H){var ne={};for(var q in x)Object.prototype.hasOwnProperty.call(x,q)&&H.indexOf(q)<0&&(ne[q]=x[q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,q=Object.getOwnPropertySymbols(x);T{var ne;const{prefixCls:q,className:T,rootClassName:Re,children:Ce,indeterminate:ft=!1,style:xe,onMouseEnter:Me,onMouseLeave:G,skipGroup:W=!1,disabled:Z}=x,l=D(x,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:h,direction:B,checkbox:S}=A.useContext(a.E_),M=A.useContext(ae),{isFormItemInput:z}=A.useContext(n.aM),U=A.useContext(I.Z),pe=(ne=(M==null?void 0:M.disabled)||Z)!==null&&ne!==void 0?ne:U,De=A.useRef(l.value);A.useEffect(()=>{M==null||M.registerValue(l.value)},[]),A.useEffect(()=>{if(!W)return l.value!==De.current&&(M==null||M.cancelValue(De.current),M==null||M.registerValue(l.value),De.current=l.value),()=>M==null?void 0:M.cancelValue(l.value)},[l.value]);const Ee=h("checkbox",q),[Je,ut]=(0,m.ZP)(Ee),tt=Object.assign({},l);M&&!W&&(tt.onChange=function(){l.onChange&&l.onChange.apply(l,arguments),M.toggleOption&&M.toggleOption({label:Ce,value:l.value})},tt.name=M.name,tt.checked=M.value.includes(l.value));const fe=i()(`${Ee}-wrapper`,{[`${Ee}-rtl`]:B==="rtl",[`${Ee}-wrapper-checked`]:tt.checked,[`${Ee}-wrapper-disabled`]:pe,[`${Ee}-wrapper-in-form-item`]:z},S==null?void 0:S.className,T,Re,ut),We=i()({[`${Ee}-indeterminate`]:ft},b.A,ut),F=ft?"mixed":void 0;return Je(A.createElement(V.Z,{component:"Checkbox",disabled:pe},A.createElement("label",{className:fe,style:Object.assign(Object.assign({},S==null?void 0:S.style),xe),onMouseEnter:Me,onMouseLeave:G},A.createElement(E.Z,Object.assign({"aria-checked":F},tt,{prefixCls:Ee,className:We,disabled:pe,ref:H})),Ce!==void 0&&A.createElement("span",null,Ce))))};var oe=A.forwardRef(ye),Ye=t(94480),Ie=t(2738),Ze=function(x,H){var ne={};for(var q in x)Object.prototype.hasOwnProperty.call(x,q)&&H.indexOf(q)<0&&(ne[q]=x[q]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,q=Object.getOwnPropertySymbols(x);T{const{defaultValue:ne,children:q,options:T=[],prefixCls:Re,className:Ce,rootClassName:ft,style:xe,onChange:Me}=x,G=Ze(x,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:W,direction:Z}=A.useContext(a.E_),[l,h]=A.useState(G.value||ne||[]),[B,S]=A.useState([]);A.useEffect(()=>{"value"in G&&h(G.value||[])},[G.value]);const M=A.useMemo(()=>T.map(O=>typeof O=="string"||typeof O=="number"?{label:O,value:O}:O),[T]),z=O=>{S(N=>N.filter(u=>u!==O))},U=O=>{S(N=>[].concat((0,Ye.Z)(N),[O]))},pe=O=>{const N=l.indexOf(O.value),u=(0,Ye.Z)(l);N===-1?u.push(O.value):u.splice(N,1),"value"in G||h(u),Me==null||Me(u.filter(_=>B.includes(_)).sort((_,he)=>{const g=M.findIndex(ie=>ie.value===_),d=M.findIndex(ie=>ie.value===he);return g-d}))},De=W("checkbox",Re),Ee=`${De}-group`,[Je,ut]=(0,m.ZP)(De),tt=(0,Ie.Z)(G,["value","disabled"]),fe=T.length?M.map(O=>A.createElement(oe,{prefixCls:De,key:O.value.toString(),disabled:"disabled"in O?O.disabled:G.disabled,value:O.value,checked:l.includes(O.value),onChange:O.onChange,className:`${Ee}-item`,style:O.style,title:O.title},O.label)):q,We={toggleOption:pe,value:l,disabled:G.disabled,name:G.name,registerValue:U,cancelValue:z},F=i()(Ee,{[`${Ee}-rtl`]:Z==="rtl"},Ce,ft,ut);return Je(A.createElement("div",Object.assign({className:F,style:xe},tt,{ref:H}),A.createElement(ae.Provider,{value:We},fe)))},K=A.forwardRef(ce);var p=A.memo(K);const r=oe;r.Group=p,r.__ANT_CHECKBOX=!0;var C=r},98447:function(Jt,ke,t){"use strict";t.d(ke,{C2:function(){return a}});var e=t(17313),i=t(37613),E=t(83116);const A=I=>{const{checkboxCls:n}=I,le=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,e.Wf)(I)),{display:"inline-flex",flexWrap:"wrap",columnGap:I.marginXS,[`> ${I.antCls}-row`]:{flex:1}}),[le]:Object.assign(Object.assign({},(0,e.Wf)(I)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${le}`]:{marginInlineStart:0},[`&${le}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,e.Wf)(I)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:I.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,e.oN)(I))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:I.checkboxSize,height:I.checkboxSize,direction:"ltr",backgroundColor:I.colorBgContainer,border:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadiusSM,borderCollapse:"separate",transition:`all ${I.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:I.checkboxSize/14*5,height:I.checkboxSize/14*8,border:`${I.lineWidthBold}px solid ${I.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${I.motionDurationFast} ${I.motionEaseInBack}, opacity ${I.motionDurationFast}`}},"& + span":{paddingInlineStart:I.paddingXS,paddingInlineEnd:I.paddingXS}})},{[` + ${le}:not(${le}-disabled), + ${n}:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{borderColor:I.colorPrimary}},[`${le}:not(${le}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:I.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:I.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:I.colorPrimary,borderColor:I.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${I.motionDurationMid} ${I.motionEaseOutBack} ${I.motionDurationFast}`}}},[` + ${le}-checked:not(${le}-disabled), + ${n}-checked:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{backgroundColor:I.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:I.colorBgContainer,borderColor:I.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:I.fontSizeLG/2,height:I.fontSizeLG/2,backgroundColor:I.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${le}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:I.colorBgContainerDisabled,borderColor:I.colorBorder,"&:after":{borderColor:I.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:I.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:I.colorTextDisabled}}}]};function a(I,n){const le=(0,i.TS)(n,{checkboxCls:`.${I}`,checkboxSize:n.controlInteractiveSize});return[A(le)]}ke.ZP=(0,E.Z)("Checkbox",(I,n)=>{let{prefixCls:le}=n;return[a(le,I)]})},93891:function(Jt,ke,t){"use strict";var e=t(59301),i=t(36355),E=t(64165);const A=a=>{const{componentName:I}=a,{getPrefixCls:n}=(0,e.useContext)(i.E_),le=n("empty");switch(I){case"Table":case"List":return e.createElement(E.Z,{image:E.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return e.createElement(E.Z,{image:E.Z.PRESENTED_IMAGE_SIMPLE,className:`${le}-small`});default:return e.createElement(E.Z,null)}};ke.Z=A},28103:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return b}});var e=t(92310),i=t.n(e),E=t(59301),A=t(36355),a=t(17313),I=t(83116),n=t(37613);const le=D=>{const{componentCls:ye,sizePaddingEdgeHorizontal:se,colorSplit:oe,lineWidth:Ye,textPaddingInline:Ie,orientationMargin:Ze,verticalMarginInline:ce}=D;return{[ye]:Object.assign(Object.assign({},(0,a.Wf)(D)),{borderBlockStart:`${Ye}px solid ${oe}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ce,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Ye}px solid ${oe}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${D.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ye}-with-text`]:{display:"flex",alignItems:"center",margin:`${D.dividerHorizontalWithTextGutterMargin}px 0`,color:D.colorTextHeading,fontWeight:500,fontSize:D.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${oe}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${Ye}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ye}-with-text-left`]:{"&::before":{width:`${Ze*100}%`},"&::after":{width:`${100-Ze*100}%`}},[`&-horizontal${ye}-with-text-right`]:{"&::before":{width:`${100-Ze*100}%`},"&::after":{width:`${Ze*100}%`}},[`${ye}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Ie},"&-dashed":{background:"none",borderColor:oe,borderStyle:"dashed",borderWidth:`${Ye}px 0 0`},[`&-horizontal${ye}-with-text${ye}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ye}-dashed`]:{borderInlineStartWidth:Ye,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ye}-with-text`]:{color:D.colorText,fontWeight:"normal",fontSize:D.fontSize},[`&-horizontal${ye}-with-text-left${ye}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ye}-inner-text`]:{paddingInlineStart:se}},[`&-horizontal${ye}-with-text-right${ye}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ye}-inner-text`]:{paddingInlineEnd:se}}})}};var ae=(0,I.Z)("Divider",D=>{const ye=(0,n.TS)(D,{dividerHorizontalWithTextGutterMargin:D.margin,dividerHorizontalGutterMargin:D.marginLG,sizePaddingEdgeHorizontal:0});return[le(ye)]},D=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:D.marginXS})),m=function(D,ye){var se={};for(var oe in D)Object.prototype.hasOwnProperty.call(D,oe)&&ye.indexOf(oe)<0&&(se[oe]=D[oe]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,oe=Object.getOwnPropertySymbols(D);Ye{const{getPrefixCls:ye,direction:se,divider:oe}=E.useContext(A.E_),{prefixCls:Ye,type:Ie="horizontal",orientation:Ze="center",orientationMargin:ce,className:K,rootClassName:p,children:r,dashed:C,plain:x,style:H}=D,ne=m(D,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),q=ye("divider",Ye),[T,Re]=ae(q),Ce=Ze.length>0?`-${Ze}`:Ze,ft=!!r,xe=Ze==="left"&&ce!=null,Me=Ze==="right"&&ce!=null,G=i()(q,oe==null?void 0:oe.className,Re,`${q}-${Ie}`,{[`${q}-with-text`]:ft,[`${q}-with-text${Ce}`]:ft,[`${q}-dashed`]:!!C,[`${q}-plain`]:!!x,[`${q}-rtl`]:se==="rtl",[`${q}-no-default-orientation-margin-left`]:xe,[`${q}-no-default-orientation-margin-right`]:Me},K,p),W=E.useMemo(()=>typeof ce=="number"?ce:/^\d+$/.test(ce)?Number(ce):ce,[ce]),Z=Object.assign(Object.assign({},xe&&{marginLeft:W}),Me&&{marginRight:W});return T(E.createElement("div",Object.assign({className:G,style:Object.assign(Object.assign({},oe==null?void 0:oe.style),H)},ne,{role:"separator"}),r&&Ie!=="vertical"&&E.createElement("span",{className:`${q}-inner-text`,style:Z},r)))}},91857:function(Jt,ke,t){"use strict";var e=t(59301),i=t(38819),E=t(92310),A=t.n(E),a=t(31561),I=t(70425),n=t(18929),le=t(2738),ae=t(79676),m=t(53487),V=t(92343),b=t(36355),D=t(20834),ye=t(40875),se=t(88088),oe=t(47211);const Ye=null,Ie=p=>{const{menu:r,arrow:C,prefixCls:x,children:H,trigger:ne,disabled:q,dropdownRender:T,getPopupContainer:Re,overlayClassName:Ce,rootClassName:ft,open:xe,onOpenChange:Me,visible:G,onVisibleChange:W,mouseEnterDelay:Z=.15,mouseLeaveDelay:l=.1,autoAdjustOverflow:h=!0,placement:B="",overlay:S,transitionName:M}=p,{getPopupContainer:z,getPrefixCls:U,direction:pe}=e.useContext(b.E_),De=e.useMemo(()=>{const f=U();return M!==void 0?M:B.includes("top")?`${f}-slide-down`:`${f}-slide-up`},[U,B,M]),Ee=e.useMemo(()=>B?B.includes("Center")?B.slice(0,B.indexOf("Center")):B:pe==="rtl"?"bottomRight":"bottomLeft",[B,pe]),Je=U("dropdown",x),[ut,tt]=(0,oe.Z)(Je),[,fe]=(0,se.Z)(),We=e.Children.only(H),F=(0,V.Tm)(We,{className:A()(`${Je}-trigger`,{[`${Je}-rtl`]:pe==="rtl"},We.props.className),disabled:q}),O=q?[]:ne;let N;O&&O.includes("contextMenu")&&(N=!0);const[u,_]=(0,n.Z)(!1,{value:xe!=null?xe:G}),he=(0,I.useEvent)(f=>{Me==null||Me(f),W==null||W(f),_(f)}),g=A()(Ce,ft,tt,{[`${Je}-rtl`]:pe==="rtl"}),d=(0,ae.Z)({arrowPointAtCenter:typeof C=="object"&&C.pointAtCenter,autoAdjustOverflow:h,offset:fe.marginXXS,arrowWidth:C?fe.sizePopupArrow:0,borderRadius:fe.borderRadius}),ie=e.useCallback(()=>{_(!1)},[]),R=()=>{let f;return r!=null&&r.items?f=e.createElement(D.default,Object.assign({},r)):typeof S=="function"?f=S():f=S,T&&(f=T(f)),f=e.Children.only(typeof f=="string"?e.createElement("span",null,f):f),e.createElement(ye.J,{prefixCls:`${Je}-menu`,expandIcon:e.createElement("span",{className:`${Je}-menu-submenu-arrow`},e.createElement(i.Z,{className:`${Je}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ie,validator:L=>{let{mode:k}=L}},f)};return ut(e.createElement(a.Z,Object.assign({alignPoint:N},(0,le.Z)(p,["rootClassName"]),{mouseEnterDelay:Z,mouseLeaveDelay:l,visible:u,builtinPlacements:d,arrow:!!C,overlayClassName:g,prefixCls:Je,getPopupContainer:Re||z,transitionName:De,trigger:O,overlay:R,placement:Ee,onVisibleChange:he}),F))};function Ze(p){return Object.assign(Object.assign({},p),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ce=(0,m.Z)(Ie,"dropdown",p=>p,Ze),K=p=>e.createElement(ce,Object.assign({},p),e.createElement("span",null));Ie._InternalPanelDoNotUseOrYouWillBeFired=K,ke.Z=Ie},38854:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return se}});var e=t(91857),i=t(92310),E=t.n(i),A=t(59301),a=t(18785),I=t(3113),n=t(36355),le=t(81327),ae=t(33234),m=t(47211),V=function(oe,Ye){var Ie={};for(var Ze in oe)Object.prototype.hasOwnProperty.call(oe,Ze)&&Ye.indexOf(Ze)<0&&(Ie[Ze]=oe[Ze]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,Ze=Object.getOwnPropertySymbols(oe);ce{const{getPopupContainer:Ye,getPrefixCls:Ie,direction:Ze}=A.useContext(n.E_),{prefixCls:ce,type:K="default",danger:p,disabled:r,loading:C,onClick:x,htmlType:H,children:ne,className:q,menu:T,arrow:Re,autoFocus:Ce,overlay:ft,trigger:xe,align:Me,open:G,onOpenChange:W,placement:Z,getPopupContainer:l,href:h,icon:B=A.createElement(a.Z,null),title:S,buttonsRender:M=R=>R,mouseEnterDelay:z,mouseLeaveDelay:U,overlayClassName:pe,overlayStyle:De,destroyPopupOnHide:Ee,dropdownRender:Je}=oe,ut=V(oe,["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"]),tt=Ie("dropdown",ce),fe=`${tt}-button`,[We,F]=(0,m.Z)(tt),O={menu:T,arrow:Re,autoFocus:Ce,align:Me,disabled:r,trigger:r?[]:xe,onOpenChange:W,getPopupContainer:l||Ye,mouseEnterDelay:z,mouseLeaveDelay:U,overlayClassName:pe,overlayStyle:De,destroyPopupOnHide:Ee,dropdownRender:Je},{compactSize:N,compactItemClassnames:u}=(0,ae.ri)(tt,Ze),_=E()(fe,u,q,F);"overlay"in oe&&(O.overlay=ft),"open"in oe&&(O.open=G),"placement"in oe?O.placement=Z:O.placement=Ze==="rtl"?"bottomLeft":"bottomRight";const he=A.createElement(I.ZP,{type:K,danger:p,disabled:r,loading:C,onClick:x,htmlType:H,href:h,title:S},ne),g=A.createElement(I.ZP,{type:K,danger:p,icon:B}),[d,ie]=M([he,g]);return We(A.createElement(le.Z.Compact,Object.assign({className:_,size:N,block:!0},ut),d,A.createElement(e.Z,Object.assign({},O),ie)))};b.__ANT_BUTTON=!0;var D=b;const ye=e.Z;ye.Button=D;var se=ye},47211:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return V}});var e=t(17313),i=t(13826),E=t(92899),A=t(29878),a=t(19447),I=t(83116),n=t(37613),ae=b=>{const{componentCls:D,menuCls:ye,colorError:se,colorTextLightSolid:oe}=b,Ye=`${ye}-item`;return{[`${D}, ${D}-menu-submenu`]:{[`${ye} ${Ye}`]:{[`&${Ye}-danger:not(${Ye}-disabled)`]:{color:se,"&:hover":{color:oe,backgroundColor:se}}}}}};const m=b=>{const{componentCls:D,menuCls:ye,zIndexPopup:se,dropdownArrowDistance:oe,sizePopupArrow:Ye,antCls:Ie,iconCls:Ze,motionDurationMid:ce,dropdownPaddingVertical:K,fontSize:p,dropdownEdgeChildPadding:r,colorTextDisabled:C,fontSizeIcon:x,controlPaddingHorizontal:H,colorBgElevated:ne}=b;return[{[D]:Object.assign(Object.assign({},(0,e.Wf)(b)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:se,display:"block","&::before":{position:"absolute",insetBlock:-oe+Ye/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Ie}-btn`]:{[`& > ${Ze}-down, & > ${Ie}-btn-icon > ${Ze}-down`]:{fontSize:x}},[`${D}-wrap`]:{position:"relative",[`${Ie}-btn > ${Ze}-down`]:{fontSize:x},[`${Ze}-down::before`]:{transition:`transform ${ce}`}},[`${D}-wrap-open`]:{[`${Ze}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Ie}-slide-down-enter${Ie}-slide-down-enter-active${D}-placement-bottomLeft, + &${Ie}-slide-down-appear${Ie}-slide-down-appear-active${D}-placement-bottomLeft, + &${Ie}-slide-down-enter${Ie}-slide-down-enter-active${D}-placement-bottom, + &${Ie}-slide-down-appear${Ie}-slide-down-appear-active${D}-placement-bottom, + &${Ie}-slide-down-enter${Ie}-slide-down-enter-active${D}-placement-bottomRight, + &${Ie}-slide-down-appear${Ie}-slide-down-appear-active${D}-placement-bottomRight`]:{animationName:i.fJ},[`&${Ie}-slide-up-enter${Ie}-slide-up-enter-active${D}-placement-topLeft, + &${Ie}-slide-up-appear${Ie}-slide-up-appear-active${D}-placement-topLeft, + &${Ie}-slide-up-enter${Ie}-slide-up-enter-active${D}-placement-top, + &${Ie}-slide-up-appear${Ie}-slide-up-appear-active${D}-placement-top, + &${Ie}-slide-up-enter${Ie}-slide-up-enter-active${D}-placement-topRight, + &${Ie}-slide-up-appear${Ie}-slide-up-appear-active${D}-placement-topRight`]:{animationName:i.Qt},[`&${Ie}-slide-down-leave${Ie}-slide-down-leave-active${D}-placement-bottomLeft, + &${Ie}-slide-down-leave${Ie}-slide-down-leave-active${D}-placement-bottom, + &${Ie}-slide-down-leave${Ie}-slide-down-leave-active${D}-placement-bottomRight`]:{animationName:i.Uw},[`&${Ie}-slide-up-leave${Ie}-slide-up-leave-active${D}-placement-topLeft, + &${Ie}-slide-up-leave${Ie}-slide-up-leave-active${D}-placement-top, + &${Ie}-slide-up-leave${Ie}-slide-up-leave-active${D}-placement-topRight`]:{animationName:i.ly}})},(0,a.ZP)(b,{colorBg:ne,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${D} ${ye}`]:{position:"relative",margin:0},[`${ye}-submenu-popup`]:{position:"absolute",zIndex:se,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${D}, ${D}-menu-submenu`]:{[ye]:Object.assign(Object.assign({padding:r,listStyleType:"none",backgroundColor:ne,backgroundClip:"padding-box",borderRadius:b.borderRadiusLG,outline:"none",boxShadow:b.boxShadowSecondary},(0,e.Qy)(b)),{[`${ye}-item-group-title`]:{padding:`${K}px ${H}px`,color:b.colorTextDescription,transition:`all ${ce}`},[`${ye}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ye}-item-icon`]:{minWidth:p,marginInlineEnd:b.marginXS,fontSize:b.fontSizeSM},[`${ye}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ce}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ye}-item, ${ye}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${K}px ${H}px`,color:b.colorText,fontWeight:"normal",fontSize:p,lineHeight:b.lineHeight,cursor:"pointer",transition:`all ${ce}`,borderRadius:b.borderRadiusSM,"&:hover, &-active":{backgroundColor:b.controlItemBgHover}},(0,e.Qy)(b)),{"&-selected":{color:b.colorPrimary,backgroundColor:b.controlItemBgActive,"&:hover, &-active":{backgroundColor:b.controlItemBgActiveHover}},"&-disabled":{color:C,cursor:"not-allowed","&:hover":{color:C,backgroundColor:ne,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${b.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:b.colorSplit},[`${D}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:b.paddingXS,[`${D}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:b.colorTextDescription,fontSize:x,fontStyle:"normal"}}}),[`${ye}-item-group-list`]:{margin:`0 ${b.marginXS}px`,padding:0,listStyle:"none"},[`${ye}-submenu-title`]:{paddingInlineEnd:H+b.fontSizeSM},[`${ye}-submenu-vertical`]:{position:"relative"},[`${ye}-submenu${ye}-submenu-disabled ${D}-menu-submenu-title`]:{[`&, ${D}-menu-submenu-arrow-icon`]:{color:C,backgroundColor:ne,cursor:"not-allowed"}},[`${ye}-submenu-selected ${D}-menu-submenu-title`]:{color:b.colorPrimary}})}},[(0,i.oN)(b,"slide-up"),(0,i.oN)(b,"slide-down"),(0,E.Fm)(b,"move-up"),(0,E.Fm)(b,"move-down"),(0,A._y)(b,"zoom-big")]]};var V=(0,I.Z)("Dropdown",(b,D)=>{let{rootPrefixCls:ye}=D;const{marginXXS:se,sizePopupArrow:oe,controlHeight:Ye,fontSize:Ie,lineHeight:Ze,paddingXXS:ce,componentCls:K,borderRadiusLG:p}=b,r=(Ye-Ie*Ze)/2,{dropdownArrowOffset:C}=(0,a.fS)({contentRadius:p}),x=(0,n.TS)(b,{menuCls:`${K}-menu`,rootPrefixCls:ye,dropdownArrowDistance:oe/2+se,dropdownArrowOffset:C,dropdownPaddingVertical:r,dropdownEdgeChildPadding:ce});return[m(x),ae(x)]},b=>({zIndexPopup:b.zIndexPopupBase+50}))},64165:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return ce}});var e=t(92310),i=t.n(e),E=t(59301),A=t(36355),a=t(9763),I=t(64993),n=t(88088),ae=()=>{const[,K]=(0,n.Z)(),r=new I.C(K.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return E.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},E.createElement("g",{fill:"none",fillRule:"evenodd"},E.createElement("g",{transform:"translate(24 31.67)"},E.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),E.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),E.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),E.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),E.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),E.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),E.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},E.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),E.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},V=()=>{const[,K]=(0,n.Z)(),{colorFill:p,colorFillTertiary:r,colorFillQuaternary:C,colorBgContainer:x}=K,{borderColor:H,shadowColor:ne,contentColor:q}=(0,E.useMemo)(()=>({borderColor:new I.C(p).onBackground(x).toHexShortString(),shadowColor:new I.C(r).onBackground(x).toHexShortString(),contentColor:new I.C(C).onBackground(x).toHexShortString()}),[p,r,C,x]);return E.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},E.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},E.createElement("ellipse",{fill:ne,cx:"32",cy:"33",rx:"32",ry:"7"}),E.createElement("g",{fillRule:"nonzero",stroke:H},E.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),E.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:q}))))},b=t(83116),D=t(37613);const ye=K=>{const{componentCls:p,margin:r,marginXS:C,marginXL:x,fontSize:H,lineHeight:ne}=K;return{[p]:{marginInline:C,fontSize:H,lineHeight:ne,textAlign:"center",[`${p}-image`]:{height:K.emptyImgHeight,marginBottom:C,opacity:K.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${p}-description`]:{color:K.colorText},[`${p}-footer`]:{marginTop:r},"&-normal":{marginBlock:x,color:K.colorTextDisabled,[`${p}-description`]:{color:K.colorTextDisabled},[`${p}-image`]:{height:K.emptyImgHeightMD}},"&-small":{marginBlock:C,color:K.colorTextDisabled,[`${p}-image`]:{height:K.emptyImgHeightSM}}}}};var se=(0,b.Z)("Empty",K=>{const{componentCls:p,controlHeightLG:r}=K,C=(0,D.TS)(K,{emptyImgCls:`${p}-img`,emptyImgHeight:r*2.5,emptyImgHeightMD:r,emptyImgHeightSM:r*.875});return[ye(C)]}),oe=function(K,p){var r={};for(var C in K)Object.prototype.hasOwnProperty.call(K,C)&&p.indexOf(C)<0&&(r[C]=K[C]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,C=Object.getOwnPropertySymbols(K);x{var{className:p,rootClassName:r,prefixCls:C,image:x=Ye,description:H,children:ne,imageStyle:q,style:T}=K,Re=oe(K,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Ce,direction:ft,empty:xe}=E.useContext(A.E_),Me=Ce("empty",C),[G,W]=se(Me),[Z]=(0,a.Z)("Empty"),l=typeof H!="undefined"?H:Z==null?void 0:Z.description,h=typeof l=="string"?l:"empty";let B=null;return typeof x=="string"?B=E.createElement("img",{alt:h,src:x}):B=x,G(E.createElement("div",Object.assign({className:i()(W,Me,xe==null?void 0:xe.className,{[`${Me}-normal`]:x===Ie,[`${Me}-rtl`]:ft==="rtl"},p,r),style:Object.assign(Object.assign({},xe==null?void 0:xe.style),T)},Re),E.createElement("div",{className:`${Me}-image`,style:q},B),l&&E.createElement("div",{className:`${Me}-description`},l),ne&&E.createElement("div",{className:`${Me}-footer`},ne)))};Ze.PRESENTED_IMAGE_DEFAULT=Ye,Ze.PRESENTED_IMAGE_SIMPLE=Ie;var ce=Ze},78241:function(Jt,ke,t){"use strict";t.d(ke,{default:function(){return gn}});var e=t(94480),i=t(92310),E=t.n(i),A=t(77900),a=t(59301),I=t(62892),n=t(32441);function le(ee){const[s,y]=a.useState(ee);return a.useEffect(()=>{const v=setTimeout(()=>{y(ee)},ee.length?0:10);return()=>{clearTimeout(v)}},[ee]),s}var ae=t(17313),m=t(29878),V=t(8378),b=t(37613),D=t(83116),se=ee=>{const{componentCls:s}=ee,y=`${s}-show-help`,v=`${s}-show-help-item`;return{[y]:{transition:`opacity ${ee.motionDurationSlow} ${ee.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[v]:{overflow:"hidden",transition:`height ${ee.motionDurationSlow} ${ee.motionEaseInOut}, + opacity ${ee.motionDurationSlow} ${ee.motionEaseInOut}, + transform ${ee.motionDurationSlow} ${ee.motionEaseInOut} !important`,[`&${v}-appear, &${v}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${v}-leave-active`]:{transform:"translateY(-5px)"}}}}};const oe=ee=>({legend:{display:"block",width:"100%",marginBottom:ee.marginLG,padding:0,color:ee.colorTextDescription,fontSize:ee.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${ee.lineWidth}px ${ee.lineType} ${ee.colorBorder}`},label:{fontSize:ee.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${ee.controlOutlineWidth}px ${ee.controlOutline}`},output:{display:"block",paddingTop:15,color:ee.colorText,fontSize:ee.fontSize,lineHeight:ee.lineHeight}}),Ye=(ee,s)=>{const{formItemCls:y}=ee;return{[y]:{[`${y}-label > label`]:{height:s},[`${y}-control-input`]:{minHeight:s}}}},Ie=ee=>{const{componentCls:s}=ee;return{[ee.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ae.Wf)(ee)),oe(ee)),{[`${s}-text`]:{display:"inline-block",paddingInlineEnd:ee.paddingSM},"&-small":Object.assign({},Ye(ee,ee.controlHeightSM)),"&-large":Object.assign({},Ye(ee,ee.controlHeightLG))})}},Ze=ee=>{const{formItemCls:s,iconCls:y,componentCls:v,rootPrefixCls:w,labelRequiredMarkColor:Y,labelColor:ue,labelFontSize:Ve,labelHeight:Te,labelColonMarginInlineStart:rt,labelColonMarginInlineEnd:ct,itemMarginBottom:_e}=ee;return{[s]:Object.assign(Object.assign({},(0,ae.Wf)(ee)),{marginBottom:_e,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${w}-row`]:{display:"none"},"&-has-warning":{[`${s}-split`]:{color:ee.colorError}},"&-has-error":{[`${s}-split`]:{color:ee.colorWarning}},[`${s}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${ee.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Te,color:ue,fontSize:Ve,[`> ${y}`]:{fontSize:ee.fontSize,verticalAlign:"top"},[`&${s}-required:not(${s}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:ee.marginXXS,color:Y,fontSize:ee.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${v}-hide-required-mark &`]:{display:"none"}},[`${s}-optional`]:{display:"inline-block",marginInlineStart:ee.marginXXS,color:ee.colorTextDescription,[`${v}-hide-required-mark &`]:{display:"none"}},[`${s}-tooltip`]:{color:ee.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:ee.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:rt,marginInlineEnd:ct},[`&${s}-no-colon::after`]:{content:'"\\a0"'}}},[`${s}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${w}-col-'"]):not([class*="' ${w}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:ee.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[s]:{"&-explain, &-extra":{clear:"both",color:ee.colorTextDescription,fontSize:ee.fontSize,lineHeight:ee.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:ee.controlHeightSM,transition:`color ${ee.motionDurationMid} ${ee.motionEaseOut}`},"&-explain":{"&-error":{color:ee.colorError},"&-warning":{color:ee.colorWarning}}},[`&-with-help ${s}-explain`]:{height:"auto",opacity:1},[`${s}-feedback-icon`]:{fontSize:ee.fontSize,textAlign:"center",visibility:"visible",animationName:m.kr,animationDuration:ee.motionDurationMid,animationTimingFunction:ee.motionEaseOutBack,pointerEvents:"none","&-success":{color:ee.colorSuccess},"&-error":{color:ee.colorError},"&-warning":{color:ee.colorWarning},"&-validating":{color:ee.colorPrimary}}})}},ce=ee=>{const{componentCls:s,formItemCls:y}=ee;return{[`${s}-horizontal`]:{[`${y}-label`]:{flexGrow:0},[`${y}-control`]:{flex:"1 1 0",minWidth:0},[`${y}-label[class$='-24'], ${y}-label[class*='-24 ']`]:{[`& + ${y}-control`]:{minWidth:"unset"}}}}},K=ee=>{const{componentCls:s,formItemCls:y}=ee;return{[`${s}-inline`]:{display:"flex",flexWrap:"wrap",[y]:{flex:"none",marginInlineEnd:ee.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${y}-label, + > ${y}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${y}-label`]:{flex:"none"},[`${s}-text`]:{display:"inline-block"},[`${y}-has-feedback`]:{display:"inline-block"}}}}},p=ee=>({padding:ee.verticalLabelPadding,margin:ee.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),r=ee=>{const{componentCls:s,formItemCls:y,rootPrefixCls:v}=ee;return{[`${y} ${y}-label`]:p(ee),[s]:{[y]:{flexWrap:"wrap",[`${y}-label, ${y}-control`]:{[`&:not([class*=" ${v}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},C=ee=>{const{componentCls:s,formItemCls:y,rootPrefixCls:v}=ee;return{[`${s}-vertical`]:{[y]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${s}-item-control`]:{width:"100%"}}},[`${s}-vertical ${y}-label, + .${v}-col-24${y}-label, + .${v}-col-xl-24${y}-label`]:p(ee),[`@media (max-width: ${ee.screenXSMax}px)`]:[r(ee),{[s]:{[`.${v}-col-xs-24${y}-label`]:p(ee)}}],[`@media (max-width: ${ee.screenSMMax}px)`]:{[s]:{[`.${v}-col-sm-24${y}-label`]:p(ee)}},[`@media (max-width: ${ee.screenMDMax}px)`]:{[s]:{[`.${v}-col-md-24${y}-label`]:p(ee)}},[`@media (max-width: ${ee.screenLGMax}px)`]:{[s]:{[`.${v}-col-lg-24${y}-label`]:p(ee)}}}},x=(ee,s)=>(0,b.TS)(ee,{formItemCls:`${ee.componentCls}-item`,rootPrefixCls:s});var H=(0,D.Z)("Form",(ee,s)=>{let{rootPrefixCls:y}=s;const v=x(ee,y);return[Ie(v),Ze(v),se(v),ce(v),K(v),C(v),(0,V.Z)(v),m.kr]},ee=>({labelRequiredMarkColor:ee.colorError,labelColor:ee.colorTextHeading,labelFontSize:ee.fontSize,labelHeight:ee.controlHeight,labelColonMarginInlineStart:ee.marginXXS/2,labelColonMarginInlineEnd:ee.marginXS,itemMarginBottom:ee.marginLG,verticalLabelPadding:`0 0 ${ee.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const ne=[];function q(ee,s,y){let v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof ee=="string"?ee:`${s}-${v}`,error:ee,errorStatus:y}}var Re=ee=>{let{help:s,helpStatus:y,errors:v=ne,warnings:w=ne,className:Y,fieldId:ue,onVisibleChanged:Ve}=ee;const{prefixCls:Te}=a.useContext(n.Rk),rt=`${Te}-item-explain`,[,ct]=H(Te),_e=(0,a.useMemo)(()=>(0,I.Z)(Te),[Te]),bt=le(v),Ct=le(w),ht=a.useMemo(()=>s!=null?[q(s,"help",y)]:[].concat((0,e.Z)(bt.map((xt,St)=>q(xt,"error","error",St))),(0,e.Z)(Ct.map((xt,St)=>q(xt,"warning","warning",St)))),[s,y,bt,Ct]),Pt={};return ue&&(Pt.id=`${ue}_help`),a.createElement(A.default,{motionDeadline:_e.motionDeadline,motionName:`${Te}-show-help`,visible:!!ht.length,onVisibleChanged:Ve},xt=>{const{className:St,style:wt}=xt;return a.createElement("div",Object.assign({},Pt,{className:E()(rt,St,Y,ct),style:wt,role:"alert"}),a.createElement(A.CSSMotionList,Object.assign({keys:ht},(0,I.Z)(Te),{motionName:`${Te}-show-help-item`,component:!1}),qt=>{const{key:Lt,error:Ut,errorStatus:Oe,className:Ne,style:Ge}=qt;return a.createElement("div",{key:Lt,className:E()(Ne,{[`${rt}-${Oe}`]:Oe}),style:Ge},Ut)}))})},Ce=t(95013),ft=t(36355),xe=t(1684),Me=t(52946),G=t(19716),W=t(16722);const Z=["parentNode"],l="form_item";function h(ee){return ee===void 0||ee===!1?[]:Array.isArray(ee)?ee:[ee]}function B(ee,s){if(!ee.length)return;const y=ee.join("_");return s?`${s}_${y}`:Z.includes(y)?`${l}_${y}`:y}function S(ee,s,y,v,w,Y){let ue=v;return Y!==void 0?ue=Y:y.validating?ue="validating":ee.length?ue="error":s.length?ue="warning":(y.touched||w&&y.validated)&&(ue="success"),ue}function M(ee){return h(ee).join("_")}function z(ee){const[s]=(0,Ce.useForm)(),y=a.useRef({}),v=a.useMemo(()=>ee!=null?ee:Object.assign(Object.assign({},s),{__INTERNAL__:{itemRef:w=>Y=>{const ue=M(w);Y?y.current[ue]=Y:delete y.current[ue]}},scrollToField:function(w){let Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ue=h(w),Ve=B(ue,v.__INTERNAL__.name),Te=Ve?document.getElementById(Ve):null;Te&&(0,W.Z)(Te,Object.assign({scrollMode:"if-needed",block:"nearest"},Y))},getFieldInstance:w=>{const Y=M(w);return y.current[Y]}}),[ee,s]);return[v]}var U=t(28726),pe=function(ee,s){var y={};for(var v in ee)Object.prototype.hasOwnProperty.call(ee,v)&&s.indexOf(v)<0&&(y[v]=ee[v]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,v=Object.getOwnPropertySymbols(ee);w{const y=a.useContext(xe.Z),{getPrefixCls:v,direction:w,form:Y}=a.useContext(ft.E_),{prefixCls:ue,className:Ve,rootClassName:Te,size:rt,disabled:ct=y,form:_e,colon:bt,labelAlign:Ct,labelWrap:ht,labelCol:Pt,wrapperCol:xt,hideRequiredMark:St,layout:wt="horizontal",scrollToFirstError:qt,requiredMark:Lt,onFinishFailed:Ut,name:Oe,style:Ne,feedbackIcons:Ge}=ee,et=pe(ee,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),je=(0,G.Z)(rt),Ue=a.useContext(U.Z),Xe=(0,a.useMemo)(()=>Lt!==void 0?Lt:Y&&Y.requiredMark!==void 0?Y.requiredMark:!St,[St,Lt,Y]),mt=bt!=null?bt:Y==null?void 0:Y.colon,Mt=v("form",ue),[Vt,hn]=H(Mt),Bn=E()(Mt,`${Mt}-${wt}`,{[`${Mt}-hide-required-mark`]:Xe===!1,[`${Mt}-rtl`]:w==="rtl",[`${Mt}-${je}`]:je},hn,Y==null?void 0:Y.className,Ve,Te),[Dn]=z(_e),{__INTERNAL__:vn}=Dn;vn.name=Oe;const on=(0,a.useMemo)(()=>({name:Oe,labelAlign:Ct,labelCol:Pt,labelWrap:ht,wrapperCol:xt,vertical:wt==="vertical",colon:mt,requiredMark:Xe,itemRef:vn.itemRef,form:Dn,feedbackIcons:Ge}),[Oe,Ct,Pt,xt,wt,mt,Xe,Dn,Ge]);a.useImperativeHandle(s,()=>Dn);const Un=(wn,cn)=>{if(wn){let An={block:"nearest"};typeof wn=="object"&&(An=wn),Dn.scrollToField(cn,An)}},Xn=wn=>{if(Ut==null||Ut(wn),wn.errorFields.length){const cn=wn.errorFields[0].name;if(qt!==void 0){Un(qt,cn);return}Y&&Y.scrollToFirstError!==void 0&&Un(Y.scrollToFirstError,cn)}};return Vt(a.createElement(xe.n,{disabled:ct},a.createElement(Me.q,{size:je},a.createElement(n.RV,Object.assign({},{validateMessages:Ue}),a.createElement(n.q3.Provider,{value:on},a.createElement(Ce.default,Object.assign({id:Oe},et,{name:Oe,onFinishFailed:Xn,form:Dn,style:Object.assign(Object.assign({},Y==null?void 0:Y.style),Ne),className:Bn})))))))};var Je=a.forwardRef(De),ut=t(41799),tt=t(8654),fe=t(92343),We=t(11592);function F(ee){if(typeof ee=="function")return ee;const s=(0,We.Z)(ee);return s.length<=1?s[0]:s}const O=()=>{const{status:ee,errors:s=[],warnings:y=[]}=(0,a.useContext)(n.aM);return{status:ee,errors:s,warnings:y}};O.Context=n.aM;var N=O,u=t(16089);function _(ee){const[s,y]=a.useState(ee),v=(0,a.useRef)(null),w=(0,a.useRef)([]),Y=(0,a.useRef)(!1);a.useEffect(()=>(Y.current=!1,()=>{Y.current=!0,u.Z.cancel(v.current),v.current=null}),[]);function ue(Ve){Y.current||(v.current===null&&(w.current=[],v.current=(0,u.Z)(()=>{v.current=null,y(Te=>{let rt=Te;return w.current.forEach(ct=>{rt=ct(rt)}),rt})})),w.current.push(Ve))}return[s,ue]}function he(){const{itemRef:ee}=a.useContext(n.q3),s=a.useRef({});function y(v,w){const Y=w&&typeof w=="object"&&w.ref,ue=v.join("_");return(s.current.name!==ue||s.current.originRef!==Y)&&(s.current.name=ue,s.current.originRef=Y,s.current.ref=(0,tt.sQ)(ee(v),Y)),s.current.ref}return y}var g=t(29194),d=t(34280),ie=t(2738),R=t(27382),f=t(37028);const L=ee=>{const{formItemCls:s}=ee;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${s}-control`]:{display:"flex"}}}};var k=(0,D.b)(["Form","item-item"],(ee,s)=>{let{rootPrefixCls:y}=s;const v=x(ee,y);return[L(v)]}),Se=ee=>{const{prefixCls:s,status:y,wrapperCol:v,children:w,errors:Y,warnings:ue,_internalItemRender:Ve,extra:Te,help:rt,fieldId:ct,marginBottom:_e,onErrorVisibleChanged:bt}=ee,Ct=`${s}-item`,ht=a.useContext(n.q3),Pt=v||ht.wrapperCol||{},xt=E()(`${Ct}-control`,Pt.className),St=a.useMemo(()=>Object.assign({},ht),[ht]);delete St.labelCol,delete St.wrapperCol;const wt=a.createElement("div",{className:`${Ct}-control-input`},a.createElement("div",{className:`${Ct}-control-input-content`},w)),qt=a.useMemo(()=>({prefixCls:s,status:y}),[s,y]),Lt=_e!==null||Y.length||ue.length?a.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},a.createElement(n.Rk.Provider,{value:qt},a.createElement(Re,{fieldId:ct,errors:Y,warnings:ue,help:rt,helpStatus:y,className:`${Ct}-explain-connected`,onVisibleChanged:bt})),!!_e&&a.createElement("div",{style:{width:0,height:_e}})):null,Ut={};ct&&(Ut.id=`${ct}_extra`);const Oe=Te?a.createElement("div",Object.assign({},Ut,{className:`${Ct}-extra`}),Te):null,Ne=Ve&&Ve.mark==="pro_table_render"&&Ve.render?Ve.render(ee,{input:wt,errorList:Lt,extra:Oe}):a.createElement(a.Fragment,null,wt,Lt,Oe);return a.createElement(n.q3.Provider,{value:St},a.createElement(f.Z,Object.assign({},Pt,{className:xt}),Ne),a.createElement(k,{prefixCls:s}))},Ae=t(61485),Pe=t(31724),Be=t(9763),nt=t(6848),lt=function(ee,s){var y={};for(var v in ee)Object.prototype.hasOwnProperty.call(ee,v)&&s.indexOf(v)<0&&(y[v]=ee[v]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,v=Object.getOwnPropertySymbols(ee);w{let{prefixCls:s,label:y,htmlFor:v,labelCol:w,labelAlign:Y,colon:ue,required:Ve,requiredMark:Te,tooltip:rt}=ee;var ct;const[_e]=(0,Be.Z)("Form"),{vertical:bt,labelAlign:Ct,labelCol:ht,labelWrap:Pt,colon:xt}=a.useContext(n.q3);if(!y)return null;const St=w||ht||{},wt=Y||Ct,qt=`${s}-item-label`,Lt=E()(qt,wt==="left"&&`${qt}-left`,St.className,{[`${qt}-wrap`]:!!Pt});let Ut=y;const Oe=ue===!0||xt!==!1&&ue!==!1;Oe&&!bt&&typeof y=="string"&&y.trim()!==""&&(Ut=y.replace(/[:|:]\s*$/,""));const Ge=pt(rt);if(Ge){const{icon:Xe=a.createElement(Ae.Z,null)}=Ge,mt=lt(Ge,["icon"]),Mt=a.createElement(nt.Z,Object.assign({},mt),a.cloneElement(Xe,{className:`${s}-item-tooltip`,title:""}));Ut=a.createElement(a.Fragment,null,Ut,Mt)}const et=Te==="optional",je=typeof Te=="function";je?Ut=Te(Ut,{required:!!Ve}):et&&!Ve&&(Ut=a.createElement(a.Fragment,null,Ut,a.createElement("span",{className:`${s}-item-optional`,title:""},(_e==null?void 0:_e.optional)||((ct=Pe.Z.Form)===null||ct===void 0?void 0:ct.optional))));const Ue=E()({[`${s}-item-required`]:Ve,[`${s}-item-required-mark-optional`]:et||je,[`${s}-item-no-colon`]:!Oe});return a.createElement(f.Z,Object.assign({},St,{className:Lt}),a.createElement("label",{htmlFor:v,className:Ue,title:typeof y=="string"?y:""},Ut))},Yt=t(29679),Dt=t(19248),Sn=t(96512),Fn=t(58617);const Ln={success:Yt.Z,warning:Sn.Z,error:Dt.Z,validating:Fn.Z};function Qn(ee){let{children:s,errors:y,warnings:v,hasFeedback:w,validateStatus:Y,prefixCls:ue,meta:Ve,noStyle:Te}=ee;const rt=`${ue}-item`,{feedbackIcons:ct}=a.useContext(n.q3),_e=S(y,v,Ve,null,!!w,Y),{isFormItemInput:bt,status:Ct}=a.useContext(n.aM),ht=a.useMemo(()=>{var Pt;let xt;if(w){const qt=w!==!0&&w.icons||ct,Lt=_e&&((Pt=qt==null?void 0:qt({status:_e,errors:y,warnings:v}))===null||Pt===void 0?void 0:Pt[_e]),Ut=_e&&Ln[_e];xt=Lt!==!1&&Ut?a.createElement("span",{className:E()(`${rt}-feedback-icon`,`${rt}-feedback-icon-${_e}`)},Lt||a.createElement(Ut,null)):null}let St=!0,wt=_e||"";return Te&&(St=bt,wt=(_e!=null?_e:Ct)||""),{status:wt,errors:y,warnings:v,hasFeedback:!!w,feedbackIcon:xt,isFormItemInput:St}},[_e,w,Te,bt,Ct]);return a.createElement(n.aM.Provider,{value:ht},s)}var ur=function(ee,s){var y={};for(var v in ee)Object.prototype.hasOwnProperty.call(ee,v)&&s.indexOf(v)<0&&(y[v]=ee[v]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,v=Object.getOwnPropertySymbols(ee);w{if(Ge&&Lt.current){const hn=getComputedStyle(Lt.current);Ue(parseInt(hn.marginBottom,10))}},[Ge,et]);const Xe=hn=>{hn||Ue(null)},Mt=function(){let hn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Bn=hn?Ut:rt.errors,Dn=hn?Oe:rt.warnings;return S(Bn,Dn,rt,"",!!ct,Te)}(),Vt=E()(wt,y,v,{[`${wt}-with-help`]:Ne||Ut.length||Oe.length,[`${wt}-has-feedback`]:Mt&&ct,[`${wt}-has-success`]:Mt==="success",[`${wt}-has-warning`]:Mt==="warning",[`${wt}-has-error`]:Mt==="error",[`${wt}-is-validating`]:Mt==="validating",[`${wt}-hidden`]:_e});return a.createElement("div",{className:Vt,style:w,ref:Lt},a.createElement(R.Z,Object.assign({className:`${wt}-row`},(0,ie.Z)(St,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),a.createElement(jt,Object.assign({htmlFor:Ct},ee,{requiredMark:qt,required:ht!=null?ht:Pt,prefixCls:s})),a.createElement(Se,Object.assign({},ee,rt,{errors:Ut,warnings:Oe,prefixCls:s,status:Mt,help:Y,marginBottom:je,onErrorVisibleChanged:Xe}),a.createElement(n.qI.Provider,{value:xt},a.createElement(Qn,{prefixCls:s,meta:rt,errors:rt.errors,warnings:rt.warnings,hasFeedback:ct,validateStatus:Mt},bt)))),!!je&&a.createElement("div",{className:`${wt}-margin-offset`,style:{marginBottom:-je}}))}const tn="__SPLIT__",lr=null,Or=a.memo(ee=>{let{children:s}=ee;return s},(ee,s)=>ee.value===s.value&&ee.update===s.update&&ee.childProps.length===s.childProps.length&&ee.childProps.every((y,v)=>y===s.childProps[v]));function Tn(ee){return ee!=null}function Jn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function kn(ee){const{name:s,noStyle:y,className:v,dependencies:w,prefixCls:Y,shouldUpdate:ue,rules:Ve,children:Te,required:rt,label:ct,messageVariables:_e,trigger:bt="onChange",validateTrigger:Ct,hidden:ht,help:Pt}=ee,{getPrefixCls:xt}=a.useContext(ft.E_),{name:St}=a.useContext(n.q3),wt=F(Te),qt=typeof wt=="function",Lt=a.useContext(n.qI),{validateTrigger:Ut}=a.useContext(Ce.FieldContext),Oe=Ct!==void 0?Ct:Ut,Ne=Tn(s),Ge=xt("form",Y),[et,je]=H(Ge),Ue=a.useContext(Ce.ListContext),Xe=a.useRef(),[mt,Mt]=_({}),[Vt,hn]=(0,ut.Z)(()=>Jn()),Bn=cn=>{const An=Ue==null?void 0:Ue.getKey(cn.name);if(hn(cn.destroy?Jn():cn,!0),y&&Pt!==!1&&Lt){let Nn=cn.name;if(cn.destroy)Nn=Xe.current||Nn;else if(An!==void 0){const[Pn,qn]=An;Nn=[Pn].concat((0,e.Z)(qn)),Xe.current=Nn}Lt(cn,Nn)}},Dn=(cn,An)=>{Mt(Nn=>{const Pn=Object.assign({},Nn),Xt=[].concat((0,e.Z)(cn.name.slice(0,-1)),(0,e.Z)(An)).join(tn);return cn.destroy?delete Pn[Xt]:Pn[Xt]=cn,Pn})},[vn,on]=a.useMemo(()=>{const cn=(0,e.Z)(Vt.errors),An=(0,e.Z)(Vt.warnings);return Object.values(mt).forEach(Nn=>{cn.push.apply(cn,(0,e.Z)(Nn.errors||[])),An.push.apply(An,(0,e.Z)(Nn.warnings||[]))}),[cn,An]},[mt,Vt.errors,Vt.warnings]),Un=he();function Xn(cn,An,Nn){return y&&!ht?a.createElement(Qn,{prefixCls:Ge,hasFeedback:ee.hasFeedback,validateStatus:ee.validateStatus,meta:Vt,errors:vn,warnings:on,noStyle:!0},cn):a.createElement(cr,Object.assign({key:"row"},ee,{className:E()(v,je),prefixCls:Ge,fieldId:An,isRequired:Nn,errors:vn,warnings:on,meta:Vt,onSubItemMetaChange:Dn}),cn)}if(!Ne&&!qt&&!w)return et(Xn(wt));let wn={};return typeof ct=="string"?wn.label=ct:s&&(wn.label=String(s)),_e&&(wn=Object.assign(Object.assign({},wn),_e)),et(a.createElement(Ce.Field,Object.assign({},ee,{messageVariables:wn,trigger:bt,validateTrigger:Oe,onMetaChange:Bn}),(cn,An,Nn)=>{const Pn=h(s).length&&An?An.name:[],qn=B(Pn,St),Xt=rt!==void 0?rt:!!(Ve&&Ve.some($t=>{if($t&&typeof $t=="object"&&$t.required&&!$t.warningOnly)return!0;if(typeof $t=="function"){const vr=$t(Nn);return vr&&vr.required&&!vr.warningOnly}return!1})),Bt=Object.assign({},cn);let en=null;if(Array.isArray(wt)&&Ne)en=wt;else if(!(qt&&(!(ue||w)||Ne))){if(!(w&&!qt&&!Ne))if((0,fe.l$)(wt)){const $t=Object.assign(Object.assign({},wt.props),Bt);if($t.id||($t.id=qn),Pt||vn.length>0||on.length>0||ee.extra){const sr=[];(Pt||vn.length>0)&&sr.push(`${qn}_help`),ee.extra&&sr.push(`${qn}_extra`),$t["aria-describedby"]=sr.join(" ")}vn.length>0&&($t["aria-invalid"]="true"),Xt&&($t["aria-required"]="true"),(0,tt.Yr)(wt)&&($t.ref=Un(Pn,wt)),new Set([].concat((0,e.Z)(h(bt)),(0,e.Z)(h(Oe)))).forEach(sr=>{$t[sr]=function(){for(var ar,$n,Ar,Ir,Kr,yn=arguments.length,J=new Array(yn),be=0;be{var{prefixCls:s,children:y}=ee,v=At(ee,["prefixCls","children"]);const{getPrefixCls:w}=a.useContext(ft.E_),Y=w("form",s),ue=a.useMemo(()=>({prefixCls:Y,status:"error"}),[Y]);return a.createElement(Ce.List,Object.assign({},v),(Ve,Te,rt)=>a.createElement(n.Rk.Provider,{value:ue},y(Ve.map(ct=>Object.assign(Object.assign({},ct),{fieldKey:ct.key})),Te,{errors:rt.errors,warnings:rt.warnings})))};function En(){const{form:ee}=(0,a.useContext)(n.q3);return ee}const un=Je;un.Item=it,un.List=Qt,un.ErrorList=Re,un.useForm=z,un.useFormInstance=En,un.useWatch=Ce.useWatch,un.Provider=n.RV,un.create=()=>{};var gn=un},8628:function(Jt,ke,t){"use strict";var e=t(59301),i=t(34280),E=t(56762),A=t(69507);function a(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,e.useRef)({}),le=(0,E.Z)(),ae=(0,A.ZP)();return(0,i.Z)(()=>{const m=ae.subscribe(V=>{n.current=V,I&&le()});return()=>ae.unsubscribe(m)},[]),n.current}ke.Z=a},9432:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return Ze},n:function(){return Ye}});var e=t(19248),i=t(92310),E=t.n(i),A=t(93681),a=t(8654),I=t(59301),n=t(19080),le=t(36355),ae=t(1684),m=t(19716),V=t(32441),b=t(33234),D=t(59412),ye=t(9937);function se(ce){return!!(ce.prefix||ce.suffix||ce.allowClear)}var oe=function(ce,K){var p={};for(var r in ce)Object.prototype.hasOwnProperty.call(ce,r)&&K.indexOf(r)<0&&(p[r]=ce[r]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,r=Object.getOwnPropertySymbols(ce);C{var p;const{prefixCls:r,bordered:C=!0,status:x,size:H,disabled:ne,onBlur:q,onFocus:T,suffix:Re,allowClear:Ce,addonAfter:ft,addonBefore:xe,className:Me,style:G,styles:W,rootClassName:Z,onChange:l,classNames:h}=ce,B=oe(ce,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:S,direction:M,input:z}=I.useContext(le.E_),U=S("input",r),pe=(0,I.useRef)(null),[De,Ee]=(0,ye.ZP)(U),{compactSize:Je,compactItemClassnames:ut}=(0,b.ri)(U,M),tt=(0,m.Z)(k=>{var X;return(X=H!=null?H:Je)!==null&&X!==void 0?X:k}),fe=I.useContext(ae.Z),We=ne!=null?ne:fe,{status:F,hasFeedback:O,feedbackIcon:N}=(0,I.useContext)(V.aM),u=(0,n.F)(F,x),_=se(ce)||!!O,he=(0,I.useRef)(_);(0,I.useEffect)(()=>{var k;_&&he.current,he.current=_},[_]);const g=(0,D.Z)(pe,!0),d=k=>{g(),q==null||q(k)},ie=k=>{g(),T==null||T(k)},R=k=>{g(),l==null||l(k)},f=(O||Re)&&I.createElement(I.Fragment,null,Re,O&&N);let L;return typeof Ce=="object"&&(Ce!=null&&Ce.clearIcon)?L=Ce:Ce&&(L={clearIcon:I.createElement(e.Z,null)}),De(I.createElement(A.default,Object.assign({ref:(0,a.sQ)(K,pe),prefixCls:U,autoComplete:z==null?void 0:z.autoComplete},B,{disabled:We,onBlur:d,onFocus:ie,style:Object.assign(Object.assign({},z==null?void 0:z.style),G),styles:Object.assign(Object.assign({},z==null?void 0:z.styles),W),suffix:f,allowClear:L,className:E()(Me,Z,ut,z==null?void 0:z.className),onChange:R,addonAfter:ft&&I.createElement(b.BR,null,I.createElement(V.Ux,{override:!0,status:!0},ft)),addonBefore:xe&&I.createElement(b.BR,null,I.createElement(V.Ux,{override:!0,status:!0},xe)),classNames:Object.assign(Object.assign(Object.assign({},h),z==null?void 0:z.classNames),{input:E()({[`${U}-sm`]:tt==="small",[`${U}-lg`]:tt==="large",[`${U}-rtl`]:M==="rtl",[`${U}-borderless`]:!C},!_&&(0,n.Z)(U,u),h==null?void 0:h.input,(p=z==null?void 0:z.classNames)===null||p===void 0?void 0:p.input,Ee)}),classes:{affixWrapper:E()({[`${U}-affix-wrapper-sm`]:tt==="small",[`${U}-affix-wrapper-lg`]:tt==="large",[`${U}-affix-wrapper-rtl`]:M==="rtl",[`${U}-affix-wrapper-borderless`]:!C},(0,n.Z)(`${U}-affix-wrapper`,u,O),Ee),wrapper:E()({[`${U}-group-rtl`]:M==="rtl"},Ee),group:E()({[`${U}-group-wrapper-sm`]:tt==="small",[`${U}-group-wrapper-lg`]:tt==="large",[`${U}-group-wrapper-rtl`]:M==="rtl",[`${U}-group-wrapper-disabled`]:We},(0,n.Z)(`${U}-group-wrapper`,u,O),Ee)}})))})},1643:function(Jt,ke,t){"use strict";var e=t(19248),i=t(92310),E=t.n(i),A=t(9296),a=t(59301),I=t(19080),n=t(36355),le=t(1684),ae=t(19716),m=t(32441),V=t(9432),b=t(9937),D=function(se,oe){var Ye={};for(var Ie in se)Object.prototype.hasOwnProperty.call(se,Ie)&&oe.indexOf(Ie)<0&&(Ye[Ie]=se[Ie]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Ie=Object.getOwnPropertySymbols(se);Ze{const{prefixCls:Ye,bordered:Ie=!0,size:Ze,disabled:ce,status:K,allowClear:p,showCount:r,classNames:C,rootClassName:x,className:H}=se,ne=D(se,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:q,direction:T}=a.useContext(n.E_),Re=(0,ae.Z)(Ze),Ce=a.useContext(le.Z),ft=ce!=null?ce:Ce,{status:xe,hasFeedback:Me,feedbackIcon:G}=a.useContext(m.aM),W=(0,I.F)(xe,K),Z=a.useRef(null);a.useImperativeHandle(oe,()=>{var M;return{resizableTextArea:(M=Z.current)===null||M===void 0?void 0:M.resizableTextArea,focus:z=>{var U,pe;(0,V.n)((pe=(U=Z.current)===null||U===void 0?void 0:U.resizableTextArea)===null||pe===void 0?void 0:pe.textArea,z)},blur:()=>{var z;return(z=Z.current)===null||z===void 0?void 0:z.blur()}}});const l=q("input",Ye);let h;typeof p=="object"&&(p!=null&&p.clearIcon)?h=p:p&&(h={clearIcon:a.createElement(e.Z,null)});const[B,S]=(0,b.ZP)(l);return B(a.createElement(A.default,Object.assign({},ne,{disabled:ft,allowClear:h,className:E()(H,x),classes:{affixWrapper:E()(`${l}-textarea-affix-wrapper`,{[`${l}-affix-wrapper-rtl`]:T==="rtl",[`${l}-affix-wrapper-borderless`]:!Ie,[`${l}-affix-wrapper-sm`]:Re==="small",[`${l}-affix-wrapper-lg`]:Re==="large",[`${l}-textarea-show-count`]:r},(0,I.Z)(`${l}-affix-wrapper`,W),S)},classNames:Object.assign(Object.assign({},C),{textarea:E()({[`${l}-borderless`]:!Ie,[`${l}-sm`]:Re==="small",[`${l}-lg`]:Re==="large"},(0,I.Z)(l,W),S,C==null?void 0:C.textarea)}),prefixCls:l,suffix:Me&&a.createElement("span",{className:`${l}-textarea-suffix`},G),showCount:r,ref:Z})))});ke.Z=ye},59412:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return i}});var e=t(59301);function i(E,A){const a=(0,e.useRef)([]),I=()=>{a.current.push(setTimeout(()=>{var n,le,ae,m;!((n=E.current)===null||n===void 0)&&n.input&&((le=E.current)===null||le===void 0?void 0:le.input.getAttribute("type"))==="password"&&(!((ae=E.current)===null||ae===void 0)&&ae.input.hasAttribute("value"))&&((m=E.current)===null||m===void 0||m.input.removeAttribute("value"))}))};return(0,e.useEffect)(()=>(A&&I(),()=>a.current.forEach(n=>{n&&clearTimeout(n)})),[]),I}},92832:function(Jt,ke,t){"use strict";t.d(ke,{default:function(){return Re}});var e=t(92310),i=t.n(e),E=t(59301),A=t(36355),a=t(32441),I=t(9937),le=Ce=>{const{getPrefixCls:ft,direction:xe}=(0,E.useContext)(A.E_),{prefixCls:Me,className:G}=Ce,W=ft("input-group",Me),Z=ft("input"),[l,h]=(0,I.ZP)(Z),B=i()(W,{[`${W}-lg`]:Ce.size==="large",[`${W}-sm`]:Ce.size==="small",[`${W}-compact`]:Ce.compact,[`${W}-rtl`]:xe==="rtl"},h,G),S=(0,E.useContext)(a.aM),M=(0,E.useMemo)(()=>Object.assign(Object.assign({},S),{isFormItemInput:!1}),[S]);return l(E.createElement("span",{className:B,style:Ce.style,onMouseEnter:Ce.onMouseEnter,onMouseLeave:Ce.onMouseLeave,onFocus:Ce.onFocus,onBlur:Ce.onBlur},E.createElement(a.aM.Provider,{value:M},Ce.children)))},ae=t(9432),m=t(73331),V=t(15277),b=t(2738),D=t(8654),ye=t(59412),se=function(Ce,ft){var xe={};for(var Me in Ce)Object.prototype.hasOwnProperty.call(Ce,Me)&&ft.indexOf(Me)<0&&(xe[Me]=Ce[Me]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,Me=Object.getOwnPropertySymbols(Ce);GCe?E.createElement(V.Z,null):E.createElement(m.Z,null),Ye={click:"onClick",hover:"onMouseOver"};var Ze=E.forwardRef((Ce,ft)=>{const{visibilityToggle:xe=!0}=Ce,Me=typeof xe=="object"&&xe.visible!==void 0,[G,W]=(0,E.useState)(()=>Me?xe.visible:!1),Z=(0,E.useRef)(null);E.useEffect(()=>{Me&&W(xe.visible)},[Me,xe]);const l=(0,ye.Z)(Z),h=()=>{const{disabled:We}=Ce;We||(G&&l(),W(F=>{var O;const N=!F;return typeof xe=="object"&&((O=xe.onVisibleChange)===null||O===void 0||O.call(xe,N)),N}))},B=We=>{const{action:F="click",iconRender:O=oe}=Ce,N=Ye[F]||"",u=O(G),_={[N]:h,className:`${We}-icon`,key:"passwordIcon",onMouseDown:he=>{he.preventDefault()},onMouseUp:he=>{he.preventDefault()}};return E.cloneElement(E.isValidElement(u)?u:E.createElement("span",null,u),_)},{className:S,prefixCls:M,inputPrefixCls:z,size:U}=Ce,pe=se(Ce,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:De}=E.useContext(A.E_),Ee=De("input",z),Je=De("input-password",M),ut=xe&&B(Je),tt=i()(Je,S,{[`${Je}-${U}`]:!!U}),fe=Object.assign(Object.assign({},(0,b.Z)(pe,["suffix","iconRender","visibilityToggle"])),{type:G?"text":"password",className:tt,prefixCls:Ee,suffix:ut});return U&&(fe.size=U),E.createElement(ae.Z,Object.assign({ref:(0,D.sQ)(ft,Z)},fe))}),ce=t(47472),K=t(92343),p=t(3113),r=t(19716),C=t(33234),x=function(Ce,ft){var xe={};for(var Me in Ce)Object.prototype.hasOwnProperty.call(Ce,Me)&&ft.indexOf(Me)<0&&(xe[Me]=Ce[Me]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,Me=Object.getOwnPropertySymbols(Ce);G{const{prefixCls:xe,inputPrefixCls:Me,className:G,size:W,suffix:Z,enterButton:l=!1,addonAfter:h,loading:B,disabled:S,onSearch:M,onChange:z,onCompositionStart:U,onCompositionEnd:pe}=Ce,De=x(Ce,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ee,direction:Je}=E.useContext(A.E_),ut=E.useRef(!1),tt=Ee("input-search",xe),fe=Ee("input",Me),{compactSize:We}=(0,C.ri)(tt,Je),F=(0,r.Z)(Se=>{var Ae;return(Ae=W!=null?W:We)!==null&&Ae!==void 0?Ae:Se}),O=E.useRef(null),N=Se=>{Se&&Se.target&&Se.type==="click"&&M&&M(Se.target.value,Se,{source:"clear"}),z&&z(Se)},u=Se=>{var Ae;document.activeElement===((Ae=O.current)===null||Ae===void 0?void 0:Ae.input)&&Se.preventDefault()},_=Se=>{var Ae,Pe;M&&M((Pe=(Ae=O.current)===null||Ae===void 0?void 0:Ae.input)===null||Pe===void 0?void 0:Pe.value,Se,{source:"input"})},he=Se=>{ut.current||B||_(Se)},g=typeof l=="boolean"?E.createElement(ce.Z,null):null,d=`${tt}-button`;let ie;const R=l||{},f=R.type&&R.type.__ANT_BUTTON===!0;f||R.type==="button"?ie=(0,K.Tm)(R,Object.assign({onMouseDown:u,onClick:Se=>{var Ae,Pe;(Pe=(Ae=R==null?void 0:R.props)===null||Ae===void 0?void 0:Ae.onClick)===null||Pe===void 0||Pe.call(Ae,Se),_(Se)},key:"enterButton"},f?{className:d,size:F}:{})):ie=E.createElement(p.ZP,{className:d,type:l?"primary":void 0,size:F,disabled:S,key:"enterButton",onMouseDown:u,onClick:_,loading:B,icon:g},l),h&&(ie=[ie,(0,K.Tm)(h,{key:"addonAfter"})]);const L=i()(tt,{[`${tt}-rtl`]:Je==="rtl",[`${tt}-${F}`]:!!F,[`${tt}-with-button`]:!!l},G),k=Se=>{ut.current=!0,U==null||U(Se)},X=Se=>{ut.current=!1,pe==null||pe(Se)};return E.createElement(ae.Z,Object.assign({ref:(0,D.sQ)(O,ft),onPressEnter:he},De,{size:F,onCompositionStart:k,onCompositionEnd:X,prefixCls:fe,addonAfter:ie,suffix:Z,onChange:N,className:L,disabled:S}))}),q=t(1643);const T=ae.Z;T.Group=le,T.Search=ne,T.TextArea=q.Z,T.Password=Ze;var Re=T},9937:function(Jt,ke,t){"use strict";t.d(ke,{M1:function(){return n},TM:function(){return K},Xy:function(){return le},bi:function(){return V},e5:function(){return ce},ik:function(){return b},nz:function(){return a},pU:function(){return I},s7:function(){return D},x0:function(){return m}});var e=t(17313),i=t(74207),E=t(37613),A=t(83116);const a=p=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:p,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),I=p=>({borderColor:p.hoverBorderColor}),n=p=>({borderColor:p.activeBorderColor,boxShadow:p.activeShadow,outline:0}),le=p=>({color:p.colorTextDisabled,backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},I((0,E.TS)(p,{hoverBorderColor:p.colorBorder})))}),ae=p=>{const{paddingBlockLG:r,fontSizeLG:C,lineHeightLG:x,borderRadiusLG:H,paddingInlineLG:ne}=p;return{padding:`${r}px ${ne}px`,fontSize:C,lineHeight:x,borderRadius:H}},m=p=>({padding:`${p.paddingBlockSM}px ${p.paddingInlineSM}px`,borderRadius:p.borderRadiusSM}),V=(p,r)=>{const{componentCls:C,colorError:x,colorWarning:H,errorActiveShadow:ne,warningActiveShadow:q,colorErrorBorderHover:T,colorWarningBorderHover:Re}=p;return{[`&-status-error:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:x,"&:hover":{borderColor:T},"&:focus, &-focused":Object.assign({},n((0,E.TS)(p,{activeBorderColor:x,activeShadow:ne}))),[`${C}-prefix, ${C}-suffix`]:{color:x}},[`&-status-warning:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:H,"&:hover":{borderColor:Re},"&:focus, &-focused":Object.assign({},n((0,E.TS)(p,{activeBorderColor:H,activeShadow:q}))),[`${C}-prefix, ${C}-suffix`]:{color:H}}}},b=p=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${p.paddingBlock}px ${p.paddingInline}px`,color:p.colorText,fontSize:p.fontSize,lineHeight:p.lineHeight,backgroundColor:p.colorBgContainer,backgroundImage:"none",borderWidth:p.lineWidth,borderStyle:p.lineType,borderColor:p.colorBorder,borderRadius:p.borderRadius,transition:`all ${p.motionDurationMid}`},a(p.colorTextPlaceholder)),{"&:hover":Object.assign({},I(p)),"&:focus, &-focused":Object.assign({},n(p)),"&-disabled, &[disabled]":Object.assign({},le(p)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:p.controlHeight,lineHeight:p.lineHeight,verticalAlign:"bottom",transition:`all ${p.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},ae(p)),"&-sm":Object.assign({},m(p)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),D=p=>{const{componentCls:r,antCls:C}=p;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:p.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${r}, &-lg > ${r}-group-addon`]:Object.assign({},ae(p)),[`&-sm ${r}, &-sm > ${r}-group-addon`]:Object.assign({},m(p)),[`&-lg ${C}-select-single ${C}-select-selector`]:{height:p.controlHeightLG},[`&-sm ${C}-select-single ${C}-select-selector`]:{height:p.controlHeightSM},[`> ${r}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${r}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${p.paddingInline}px`,color:p.colorText,fontWeight:"normal",fontSize:p.fontSize,textAlign:"center",backgroundColor:p.colorFillAlter,border:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`,borderRadius:p.borderRadius,transition:`all ${p.motionDurationSlow}`,lineHeight:1,[`${C}-select`]:{margin:`-${p.paddingBlock+1}px -${p.paddingInline}px`,[`&${C}-select-single:not(${C}-select-customize-input)`]:{[`${C}-select-selector`]:{backgroundColor:"inherit",border:`${p.lineWidth}px ${p.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${C}-select-selector`]:{color:p.colorPrimary}}},[`${C}-cascader-picker`]:{margin:`-9px -${p.paddingInline}px`,backgroundColor:"transparent",[`${C}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${r}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${r}-search-with-button &`]:{zIndex:0}}},[`> ${r}:first-child, ${r}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${C}-select ${C}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}-affix-wrapper`]:{[`&:not(:first-child) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}:last-child, ${r}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${C}-select ${C}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${r}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-search &`]:{borderStartStartRadius:p.borderRadius,borderEndStartRadius:p.borderRadius}},[`&:not(:first-child), ${r}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${r}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,e.dF)()),{[`${r}-group-addon, ${r}-group-wrap, > ${r}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:p.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${r}-affix-wrapper, + & > ${r}-number-affix-wrapper, + & > ${C}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-p.lineWidth,borderInlineEndWidth:p.lineWidth},[`${r}`]:{float:"none"},[`& > ${C}-select > ${C}-select-selector, + & > ${C}-select-auto-complete ${r}, + & > ${C}-cascader-picker ${r}, + & > ${r}-group-wrapper ${r}`]:{borderInlineEndWidth:p.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${C}-select-focused`]:{zIndex:1},[`& > ${C}-select > ${C}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${C}-select:first-child > ${C}-select-selector, + & > ${C}-select-auto-complete:first-child ${r}, + & > ${C}-cascader-picker:first-child ${r}`]:{borderStartStartRadius:p.borderRadius,borderEndStartRadius:p.borderRadius},[`& > *:last-child, + & > ${C}-select:last-child > ${C}-select-selector, + & > ${C}-cascader-picker:last-child ${r}, + & > ${C}-cascader-picker-focused:last-child ${r}`]:{borderInlineEndWidth:p.lineWidth,borderStartEndRadius:p.borderRadius,borderEndEndRadius:p.borderRadius},[`& > ${C}-select-auto-complete ${r}`]:{verticalAlign:"top"},[`${r}-group-wrapper + ${r}-group-wrapper`]:{marginInlineStart:-p.lineWidth,[`${r}-affix-wrapper`]:{borderRadius:0}},[`${r}-group-wrapper:not(:last-child)`]:{[`&${r}-search > ${r}-group`]:{[`& > ${r}-group-addon > ${r}-search-button`]:{borderRadius:0},[`& > ${r}`]:{borderStartStartRadius:p.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:p.borderRadius}}}})}},ye=p=>{const{componentCls:r,controlHeightSM:C,lineWidth:x}=p,ne=(C-x*2-16)/2;return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,e.Wf)(p)),b(p)),V(p,r)),{'&[type="color"]':{height:p.controlHeight,[`&${r}-lg`]:{height:p.controlHeightLG},[`&${r}-sm`]:{height:C,paddingTop:ne,paddingBottom:ne}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},se=p=>{const{componentCls:r}=p;return{[`${r}-clear-icon`]:{margin:0,color:p.colorTextQuaternary,fontSize:p.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${p.motionDurationSlow}`,"&:hover":{color:p.colorTextTertiary},"&:active":{color:p.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${p.inputAffixPadding}px`}}}},oe=p=>{const{componentCls:r,inputAffixPadding:C,colorTextDescription:x,motionDurationSlow:H,colorIcon:ne,colorIconHover:q,iconCls:T}=p;return{[`${r}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},b(p)),{display:"inline-flex",[`&:not(${r}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},I(p)),{zIndex:1,[`${r}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${r}[disabled]`]:{background:"transparent"}},[`> input${r}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${r}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:p.paddingXS}},"&-show-count-suffix":{color:x},"&-show-count-has-suffix":{marginInlineEnd:p.paddingXXS},"&-prefix":{marginInlineEnd:C},"&-suffix":{marginInlineStart:C}}}),se(p)),{[`${T}${r}-password-icon`]:{color:ne,cursor:"pointer",transition:`all ${H}`,"&:hover":{color:q}}}),V(p,`${r}-affix-wrapper`))}},Ye=p=>{const{componentCls:r,colorError:C,colorWarning:x,borderRadiusLG:H,borderRadiusSM:ne}=p;return{[`${r}-group`]:Object.assign(Object.assign(Object.assign({},(0,e.Wf)(p)),D(p)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${r}-group-addon`]:{borderRadius:H,fontSize:p.fontSizeLG}},"&-sm":{[`${r}-group-addon`]:{borderRadius:ne}},"&-status-error":{[`${r}-group-addon`]:{color:C,borderColor:C}},"&-status-warning":{[`${r}-group-addon`]:{color:x,borderColor:x}},"&-disabled":{[`${r}-group-addon`]:Object.assign({},le(p))},[`&:not(${r}-compact-first-item):not(${r}-compact-last-item)${r}-compact-item`]:{[`${r}, ${r}-group-addon`]:{borderRadius:0}},[`&:not(${r}-compact-last-item)${r}-compact-first-item`]:{[`${r}, ${r}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${r}-compact-first-item)${r}-compact-last-item`]:{[`${r}, ${r}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Ie=p=>{const{componentCls:r,antCls:C}=p,x=`${r}-search`;return{[x]:{[`${r}`]:{"&:hover, &:focus":{borderColor:p.colorPrimaryHover,[`+ ${r}-group-addon ${x}-button:not(${C}-btn-primary)`]:{borderInlineStartColor:p.colorPrimaryHover}}},[`${r}-affix-wrapper`]:{borderRadius:0},[`${r}-lg`]:{lineHeight:p.lineHeightLG-2e-4},[`> ${r}-group`]:{[`> ${r}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${x}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:p.borderRadius,borderEndEndRadius:p.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${x}-button:not(${C}-btn-primary)`]:{color:p.colorTextDescription,"&:hover":{color:p.colorPrimaryHover},"&:active":{color:p.colorPrimaryActive},[`&${C}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${x}-button`]:{height:p.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${x}-button`]:{height:p.controlHeightLG},[`&-small ${x}-button`]:{height:p.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${r}-compact-item`]:{[`&:not(${r}-compact-last-item)`]:{[`${r}-group-addon`]:{[`${r}-search-button`]:{marginInlineEnd:-p.lineWidth,borderRadius:0}}},[`&:not(${r}-compact-first-item)`]:{[`${r},${r}-affix-wrapper`]:{borderRadius:0}},[`> ${r}-group-addon ${r}-search-button, + > ${r}, + ${r}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${r}-affix-wrapper-focused`]:{zIndex:2}}}}},Ze=p=>{const{componentCls:r,paddingLG:C}=p,x=`${r}-textarea`;return{[x]:{position:"relative","&-show-count":{[`> ${r}`]:{height:"100%"},[`${r}-data-count`]:{position:"absolute",bottom:-p.fontSize*p.lineHeight,insetInlineEnd:0,color:p.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${r}`]:{paddingInlineEnd:C}},[`&-affix-wrapper${x}-has-feedback`]:{[`${r}`]:{paddingInlineEnd:C}},[`&-affix-wrapper${r}-affix-wrapper`]:{padding:0,[`> textarea${r}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${r}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${r}-clear-icon`]:{position:"absolute",insetInlineEnd:p.paddingXS,insetBlockStart:p.paddingXS},[`${x}-suffix`]:{position:"absolute",top:0,insetInlineEnd:p.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function ce(p){return(0,E.TS)(p,{inputAffixPadding:p.paddingXXS})}const K=p=>{const{controlHeight:r,fontSize:C,lineHeight:x,lineWidth:H,controlHeightSM:ne,controlHeightLG:q,fontSizeLG:T,lineHeightLG:Re,paddingSM:Ce,controlPaddingHorizontalSM:ft,controlPaddingHorizontal:xe,colorFillAlter:Me,colorPrimaryHover:G,controlOutlineWidth:W,controlOutline:Z,colorErrorOutline:l,colorWarningOutline:h}=p;return{paddingBlock:Math.max(Math.round((r-C*x)/2*10)/10-H,3),paddingBlockSM:Math.max(Math.round((ne-C*x)/2*10)/10-H,0),paddingBlockLG:Math.ceil((q-T*Re)/2*10)/10-H,paddingInline:Ce-H,paddingInlineSM:ft-H,paddingInlineLG:xe-H,addonBg:Me,activeBorderColor:G,hoverBorderColor:G,activeShadow:`0 0 0 ${W}px ${Z}`,errorActiveShadow:`0 0 0 ${W}px ${l}`,warningActiveShadow:`0 0 0 ${W}px ${h}`}};ke.ZP=(0,A.Z)("Input",p=>{const r=(0,E.TS)(p,ce(p));return[ye(r),Ze(r),oe(r),Ye(r),Ie(r),(0,i.c)(r)]},K)},45818:function(Jt,ke,t){"use strict";t.d(ke,{D:function(){return ce},Z:function(){return r}});var e=t(54476),i=t(59301),E={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"},A=E,a=t(7657),I=function(x,H){return i.createElement(a.Z,(0,e.Z)({},x,{ref:H,icon:A}))},n=i.forwardRef(I),le=n,ae=t(33853),m=t(38819),V=t(92310),b=t.n(V),D=t(2738),se=C=>!isNaN(parseFloat(C))&&isFinite(C),oe=t(36355),Ye=t(84966),Ie=function(C,x){var H={};for(var ne in C)Object.prototype.hasOwnProperty.call(C,ne)&&x.indexOf(ne)<0&&(H[ne]=C[ne]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,ne=Object.getOwnPropertySymbols(C);q{let C=0;return function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return C+=1,`${x}${C}`}})();var r=i.forwardRef((C,x)=>{const{prefixCls:H,className:ne,trigger:q,children:T,defaultCollapsed:Re=!1,theme:Ce="dark",style:ft={},collapsible:xe=!1,reverseArrow:Me=!1,width:G=200,collapsedWidth:W=80,zeroWidthTriggerStyle:Z,breakpoint:l,onCollapse:h,onBreakpoint:B}=C,S=Ie(C,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:M}=(0,i.useContext)(Ye.Gs),[z,U]=(0,i.useState)("collapsed"in C?C.collapsed:Re),[pe,De]=(0,i.useState)(!1);(0,i.useEffect)(()=>{"collapsed"in C&&U(C.collapsed)},[C.collapsed]);const Ee=(F,O)=>{"collapsed"in C||U(F),h==null||h(F,O)},Je=(0,i.useRef)();Je.current=F=>{De(F.matches),B==null||B(F.matches),z!==F.matches&&Ee(F.matches,"responsive")},(0,i.useEffect)(()=>{function F(N){return Je.current(N)}let O;if(typeof window!="undefined"){const{matchMedia:N}=window;if(N&&l&&l in Ze){O=N(`(max-width: ${Ze[l]})`);try{O.addEventListener("change",F)}catch(u){O.addListener(F)}F(O)}}return()=>{try{O==null||O.removeEventListener("change",F)}catch(N){O==null||O.removeListener(F)}}},[l]),(0,i.useEffect)(()=>{const F=K("ant-sider-");return M.addSider(F),()=>M.removeSider(F)},[]);const ut=()=>{Ee(!z,"clickTrigger")},{getPrefixCls:tt}=(0,i.useContext)(oe.E_),fe=()=>{const F=tt("layout-sider",H),O=(0,D.Z)(S,["collapsed"]),N=z?W:G,u=se(N)?`${N}px`:String(N),_=parseFloat(String(W||0))===0?i.createElement("span",{onClick:ut,className:b()(`${F}-zero-width-trigger`,`${F}-zero-width-trigger-${Me?"right":"left"}`),style:Z},q||i.createElement(le,null)):null,d={expanded:Me?i.createElement(m.Z,null):i.createElement(ae.Z,null),collapsed:Me?i.createElement(ae.Z,null):i.createElement(m.Z,null)}[z?"collapsed":"expanded"],ie=q!==null?_||i.createElement("div",{className:`${F}-trigger`,onClick:ut,style:{width:u}},q||d):null,R=Object.assign(Object.assign({},ft),{flex:`0 0 ${u}`,maxWidth:u,minWidth:u,width:u}),f=b()(F,`${F}-${Ce}`,{[`${F}-collapsed`]:!!z,[`${F}-has-trigger`]:xe&&q!==null&&!_,[`${F}-below`]:!!pe,[`${F}-zero-width`]:parseFloat(u)===0},ne);return i.createElement("aside",Object.assign({className:f},O,{style:R,ref:x}),i.createElement("div",{className:`${F}-children`},T),xe||pe&&_?ie:null)},We=i.useMemo(()=>({siderCollapsed:z}),[z]);return i.createElement(ce.Provider,{value:We},fe())})},44e3:function(Jt,ke,t){"use strict";var e=t(84966),i=t(45818);const E=e.ZP;E.Header=e.h4,E.Footer=e.$_,E.Content=e.VY,E.Sider=i.Z,ke.default=E},84966:function(Jt,ke,t){"use strict";t.d(ke,{VY:function(){return ce},$_:function(){return Ze},h4:function(){return Ie},Gs:function(){return D},ZP:function(){return K}});var e=t(94480),i=t(92310),E=t.n(i),A=t(2738),a=t(59301),I=t(36355),n=t(83116),ae=p=>{const{componentCls:r,bodyBg:C,lightSiderBg:x,lightTriggerBg:H,lightTriggerColor:ne}=p;return{[`${r}-sider-light`]:{background:x,[`${r}-sider-trigger`]:{color:ne,background:H},[`${r}-sider-zero-width-trigger`]:{color:ne,background:H,border:`1px solid ${C}`,borderInlineStart:0}}}};const m=p=>{const{antCls:r,componentCls:C,colorText:x,triggerColor:H,footerBg:ne,triggerBg:q,headerHeight:T,headerPadding:Re,headerColor:Ce,footerPadding:ft,triggerHeight:xe,zeroTriggerHeight:Me,zeroTriggerWidth:G,motionDurationMid:W,motionDurationSlow:Z,fontSize:l,borderRadius:h,bodyBg:B,headerBg:S,siderBg:M}=p;return{[C]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:B,"&, *":{boxSizing:"border-box"},[`&${C}-has-sider`]:{flexDirection:"row",[`> ${C}, > ${C}-content`]:{width:0}},[`${C}-header, &${C}-footer`]:{flex:"0 0 auto"},[`${C}-sider`]:{position:"relative",minWidth:0,background:M,transition:`all ${W}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${r}-menu${r}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:xe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:xe,color:H,lineHeight:`${xe}px`,textAlign:"center",background:q,cursor:"pointer",transition:`all ${W}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:T,insetInlineEnd:-G,zIndex:1,width:G,height:Me,color:H,fontSize:p.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:M,borderStartStartRadius:0,borderStartEndRadius:h,borderEndEndRadius:h,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Z} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Z}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-G,borderStartStartRadius:h,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:h}}}}},ae(p)),{"&-rtl":{direction:"rtl"}}),[`${C}-header`]:{height:T,padding:Re,color:Ce,lineHeight:`${T}px`,background:S,[`${r}-menu`]:{lineHeight:"inherit"}},[`${C}-footer`]:{padding:ft,color:x,fontSize:l,background:ne},[`${C}-content`]:{flex:"auto",minHeight:0}}};var V=(0,n.Z)("Layout",p=>[m(p)],p=>{const{colorBgLayout:r,controlHeight:C,controlHeightLG:x,colorText:H,controlHeightSM:ne,marginXXS:q,colorTextLightSolid:T,colorBgContainer:Re}=p,Ce=x*1.25;return{colorBgHeader:"#001529",colorBgBody:r,colorBgTrigger:"#002140",bodyBg:r,headerBg:"#001529",headerHeight:C*2,headerPadding:`0 ${Ce}px`,headerColor:H,footerPadding:`${ne}px ${Ce}px`,footerBg:r,siderBg:"#001529",triggerHeight:x+q*2,triggerBg:"#002140",triggerColor:T,zeroTriggerWidth:x,zeroTriggerHeight:x,lightSiderBg:Re,lightTriggerBg:Re,lightTriggerColor:H}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),b=function(p,r){var C={};for(var x in p)Object.prototype.hasOwnProperty.call(p,x)&&r.indexOf(x)<0&&(C[x]=p[x]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,x=Object.getOwnPropertySymbols(p);Hnull,removeSider:()=>null}});function ye(p){let{suffixCls:r,tagName:C,displayName:x}=p;return H=>a.forwardRef((q,T)=>a.createElement(H,Object.assign({ref:T,suffixCls:r,tagName:C},q)))}const se=a.forwardRef((p,r)=>{const{prefixCls:C,suffixCls:x,className:H,tagName:ne}=p,q=b(p,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:T}=a.useContext(I.E_),Re=T("layout",C),[Ce,ft]=V(Re),xe=x?`${Re}-${x}`:Re;return Ce(a.createElement(ne,Object.assign({className:E()(C||xe,H,ft),ref:r},q)))}),oe=a.forwardRef((p,r)=>{const{direction:C}=a.useContext(I.E_),[x,H]=a.useState([]),{prefixCls:ne,className:q,rootClassName:T,children:Re,hasSider:Ce,tagName:ft,style:xe}=p,Me=b(p,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),G=(0,A.Z)(Me,["suffixCls"]),{getPrefixCls:W,layout:Z}=a.useContext(I.E_),l=W("layout",ne),[h,B]=V(l),S=E()(l,{[`${l}-has-sider`]:typeof Ce=="boolean"?Ce:x.length>0,[`${l}-rtl`]:C==="rtl"},Z==null?void 0:Z.className,q,T,B),M=a.useMemo(()=>({siderHook:{addSider:z=>{H(U=>[].concat((0,e.Z)(U),[z]))},removeSider:z=>{H(U=>U.filter(pe=>pe!==z))}}}),[]);return h(a.createElement(D.Provider,{value:M},a.createElement(ft,Object.assign({ref:r,className:S,style:Object.assign(Object.assign({},Z==null?void 0:Z.style),xe)},G),Re)))}),Ye=ye({tagName:"div",displayName:"Layout"})(oe),Ie=ye({suffixCls:"header",tagName:"header",displayName:"Header"})(se),Ze=ye({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(se),ce=ye({suffixCls:"content",tagName:"main",displayName:"Content"})(se);var K=Ye},81863:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return V}});var e=t(91735),i={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},E=i,a={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};const I={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},E),timePickerLocale:Object.assign({},a)};I.lang.ok="\u786E\u5B9A";var n=I,le=n;const ae="${label}\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684${type}";var V={locale:"zh-cn",Pagination:e.Z,DatePicker:n,TimePicker:a,Calendar:le,global:{placeholder:"\u8BF7\u9009\u62E9"},Table:{filterTitle:"\u7B5B\u9009",filterConfirm:"\u786E\u5B9A",filterReset:"\u91CD\u7F6E",filterEmptyText:"\u65E0\u7B5B\u9009\u9879",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7B5B\u9009\u9879\u4E2D\u641C\u7D22",selectAll:"\u5168\u9009\u5F53\u9875",selectInvert:"\u53CD\u9009\u5F53\u9875",selectNone:"\u6E05\u7A7A\u6240\u6709",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5E8F",expand:"\u5C55\u5F00\u884C",collapse:"\u5173\u95ED\u884C",triggerDesc:"\u70B9\u51FB\u964D\u5E8F",triggerAsc:"\u70B9\u51FB\u5347\u5E8F",cancelSort:"\u53D6\u6D88\u6392\u5E8F"},Modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",justOkText:"\u77E5\u9053\u4E86"},Tour:{Next:"\u4E0B\u4E00\u6B65",Previous:"\u4E0A\u4E00\u6B65",Finish:"\u7ED3\u675F\u5BFC\u89C8"},Popconfirm:{cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A"},Transfer:{titles:["",""],searchPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5F53\u9875",removeCurrent:"\u5220\u9664\u5F53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90E8",selectInvert:"\u53CD\u9009\u5F53\u9875"},Upload:{uploading:"\u6587\u4EF6\u4E0A\u4F20\u4E2D",removeFile:"\u5220\u9664\u6587\u4EF6",uploadError:"\u4E0A\u4F20\u9519\u8BEF",previewFile:"\u9884\u89C8\u6587\u4EF6",downloadFile:"\u4E0B\u8F7D\u6587\u4EF6"},Empty:{description:"\u6682\u65E0\u6570\u636E"},Icon:{icon:"\u56FE\u6807"},Text:{edit:"\u7F16\u8F91",copy:"\u590D\u5236",copied:"\u590D\u5236\u6210\u529F",expand:"\u5C55\u5F00"},PageHeader:{back:"\u8FD4\u56DE"},Form:{optional:"\uFF08\u53EF\u9009\uFF09",defaultValidateMessages:{default:"\u5B57\u6BB5\u9A8C\u8BC1\u9519\u8BEF${label}",required:"\u8BF7\u8F93\u5165${label}",enum:"${label}\u5FC5\u987B\u662F\u5176\u4E2D\u4E00\u4E2A[${enum}]",whitespace:"${label}\u4E0D\u80FD\u4E3A\u7A7A\u5B57\u7B26",date:{format:"${label}\u65E5\u671F\u683C\u5F0F\u65E0\u6548",parse:"${label}\u4E0D\u80FD\u8F6C\u6362\u4E3A\u65E5\u671F",invalid:"${label}\u662F\u4E00\u4E2A\u65E0\u6548\u65E5\u671F"},types:{string:ae,method:ae,array:ae,object:ae,number:ae,date:ae,boolean:ae,integer:ae,float:ae,regexp:ae,email:ae,url:ae,hex:ae},string:{len:"${label}\u987B\u4E3A${len}\u4E2A\u5B57\u7B26",min:"${label}\u6700\u5C11${min}\u4E2A\u5B57\u7B26",max:"${label}\u6700\u591A${max}\u4E2A\u5B57\u7B26",range:"${label}\u987B\u5728${min}-${max}\u5B57\u7B26\u4E4B\u95F4"},number:{len:"${label}\u5FC5\u987B\u7B49\u4E8E${len}",min:"${label}\u6700\u5C0F\u503C\u4E3A${min}",max:"${label}\u6700\u5927\u503C\u4E3A${max}",range:"${label}\u987B\u5728${min}-${max}\u4E4B\u95F4"},array:{len:"\u987B\u4E3A${len}\u4E2A${label}",min:"\u6700\u5C11${min}\u4E2A${label}",max:"\u6700\u591A${max}\u4E2A${label}",range:"${label}\u6570\u91CF\u987B\u5728${min}-${max}\u4E4B\u95F4"},pattern:{mismatch:"${label}\u4E0E\u6A21\u5F0F\u4E0D\u5339\u914D${pattern}"}}},Image:{preview:"\u9884\u89C8"},QRCode:{expired:"\u4E8C\u7EF4\u7801\u8FC7\u671F",refresh:"\u70B9\u51FB\u5237\u65B0"},ColorPicker:{presetEmpty:"\u6682\u65E0"}}},40875:function(Jt,ke,t){"use strict";t.d(ke,{J:function(){return I}});var e=t(59301),i=t(33234),E=t(70425),A=function(n,le){var ae={};for(var m in n)Object.prototype.hasOwnProperty.call(n,m)&&le.indexOf(m)<0&&(ae[m]=n[m]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,m=Object.getOwnPropertySymbols(n);V{const{children:ae}=n,m=A(n,["children"]),V=e.useContext(a),b=e.useMemo(()=>Object.assign(Object.assign({},V),m),[V,m.prefixCls,m.mode,m.selectable]);return e.createElement(a.Provider,{value:b},e.createElement(i.BR,null,(0,E.supportNodeRef)(ae)?e.cloneElement(ae,{ref:le}):ae))});ke.Z=a},20834:function(Jt,ke,t){"use strict";t.d(ke,{default:function(){return We}});var e=t(15285),i=t(59301),E=t(45818),A=t(92310),a=t.n(A),I=t(36355),n=function(F,O){var N={};for(var u in F)Object.prototype.hasOwnProperty.call(F,u)&&O.indexOf(u)<0&&(N[u]=F[u]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,u=Object.getOwnPropertySymbols(F);_{const{prefixCls:O,className:N,dashed:u}=F,_=n(F,["prefixCls","className","dashed"]),{getPrefixCls:he}=i.useContext(I.E_),g=he("menu",O),d=a()({[`${g}-item-divider-dashed`]:!!u},N);return i.createElement(e.iz,Object.assign({className:d},_))},m=t(11592),V=t(2738),b=t(6848),D=t(92343),se=(0,i.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Ye=F=>{var O;const{className:N,children:u,icon:_,title:he,danger:g}=F,{prefixCls:d,firstLevel:ie,direction:R,disableMenuItemTitleTooltip:f,inlineCollapsed:L}=i.useContext(se),k=nt=>{const lt=i.createElement("span",{className:`${d}-title-content`},u);return(!_||(0,D.l$)(u)&&u.type==="span")&&u&&nt&&ie&&typeof u=="string"?i.createElement("div",{className:`${d}-inline-collapsed-noicon`},u.charAt(0)):lt},{siderCollapsed:X}=i.useContext(E.D);let Se=he;typeof he=="undefined"?Se=ie?u:"":he===!1&&(Se="");const Ae={title:Se};!X&&!L&&(Ae.title=null,Ae.open=!1);const Pe=(0,m.Z)(u).length;let Be=i.createElement(e.ck,Object.assign({},(0,V.Z)(F,["title","icon","danger"]),{className:a()({[`${d}-item-danger`]:g,[`${d}-item-only-child`]:(_?Pe+1:Pe)===1},N),title:typeof he=="string"?he:void 0}),(0,D.Tm)(_,{className:a()((0,D.l$)(_)?(O=_.props)===null||O===void 0?void 0:O.className:"",`${d}-item-icon`)}),k(L));return f||(Be=i.createElement(b.Z,Object.assign({},Ae,{placement:R==="rtl"?"left":"right",overlayClassName:`${d}-inline-collapsed-tooltip`}),Be)),Be},Ze=F=>{var O;const{popupClassName:N,icon:u,title:_,theme:he}=F,g=i.useContext(se),{prefixCls:d,inlineCollapsed:ie,theme:R}=g,f=(0,e.Xl)();let L;if(!u)L=ie&&!f.length&&_&&typeof _=="string"?i.createElement("div",{className:`${d}-inline-collapsed-noicon`},_.charAt(0)):i.createElement("span",{className:`${d}-title-content`},_);else{const X=(0,D.l$)(_)&&_.type==="span";L=i.createElement(i.Fragment,null,(0,D.Tm)(u,{className:a()((0,D.l$)(u)?(O=u.props)===null||O===void 0?void 0:O.className:"",`${d}-item-icon`)}),X?_:i.createElement("span",{className:`${d}-title-content`},_))}const k=i.useMemo(()=>Object.assign(Object.assign({},g),{firstLevel:!1}),[g]);return i.createElement(se.Provider,{value:k},i.createElement(e.Wd,Object.assign({},(0,V.Z)(F,["icon"]),{title:L,popupClassName:a()(d,N,`${d}-${he||R}`)})))},ce=t(18785),K=t(70425),p=t(62892),r=t(40875),C=function(F,O){var N={};for(var u in F)Object.prototype.hasOwnProperty.call(F,u)&&O.indexOf(u)<0&&(N[u]=F[u]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,u=Object.getOwnPropertySymbols(F);_{if(O&&typeof O=="object"){const u=O,{label:_,children:he,key:g,type:d}=u,ie=C(u,["label","children","key","type"]),R=g!=null?g:`tmp-${N}`;return he||d==="group"?d==="group"?i.createElement(e.BW,Object.assign({key:R},ie,{title:_}),x(he)):i.createElement(Ze,Object.assign({key:R},ie,{title:_}),x(he)):d==="divider"?i.createElement(ae,Object.assign({key:R},ie)):i.createElement(Ye,Object.assign({key:R},ie),_)}return null}).filter(O=>O)}function H(F){return i.useMemo(()=>F&&x(F),[F])}var ne=t(64993),q=t(17313),T=t(8378),Re=t(13826),Ce=t(29878),ft=t(83116),xe=t(37613),G=F=>{const{componentCls:O,motionDurationSlow:N,horizontalLineHeight:u,colorSplit:_,lineWidth:he,lineType:g,itemPaddingInline:d}=F;return{[`${O}-horizontal`]:{lineHeight:u,border:0,borderBottom:`${he}px ${g} ${_}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${O}-item, ${O}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:d},[`> ${O}-item:hover, + > ${O}-item-active, + > ${O}-submenu ${O}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${O}-item, ${O}-submenu-title`]:{transition:[`border-color ${N}`,`background ${N}`].join(",")},[`${O}-submenu-arrow`]:{display:"none"}}}},Z=F=>{let{componentCls:O,menuArrowOffset:N}=F;return{[`${O}-rtl`]:{direction:"rtl"},[`${O}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${O}-rtl${O}-vertical, + ${O}-submenu-rtl ${O}-vertical`]:{[`${O}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${N})`},"&::after":{transform:`rotate(45deg) translateY(${N})`}}}}};const l=F=>Object.assign({},(0,q.oN)(F));var B=(F,O)=>{const{componentCls:N,itemColor:u,itemSelectedColor:_,groupTitleColor:he,itemBg:g,subMenuItemBg:d,itemSelectedBg:ie,activeBarHeight:R,activeBarWidth:f,activeBarBorderWidth:L,motionDurationSlow:k,motionEaseInOut:X,motionEaseOut:Se,itemPaddingInline:Ae,motionDurationMid:Pe,itemHoverColor:Be,lineType:nt,colorSplit:lt,itemDisabledColor:pt,dangerItemColor:It,dangerItemHoverColor:jt,dangerItemSelectedColor:Yt,dangerItemActiveBg:Dt,dangerItemSelectedBg:Sn,itemHoverBg:Fn,itemActiveBg:Ln,menuSubMenuBg:Qn,horizontalItemSelectedColor:ur,horizontalItemSelectedBg:cr,horizontalItemBorderRadius:tn,horizontalItemHoverBg:lr,popupBg:Or}=F;return{[`${N}-${O}, ${N}-${O} > ${N}`]:{color:u,background:g,[`&${N}-root:focus-visible`]:Object.assign({},l(F)),[`${N}-item-group-title`]:{color:he},[`${N}-submenu-selected`]:{[`> ${N}-submenu-title`]:{color:_}},[`${N}-item-disabled, ${N}-submenu-disabled`]:{color:`${pt} !important`},[`${N}-item:not(${N}-item-selected):not(${N}-submenu-selected)`]:{[`&:hover, > ${N}-submenu-title:hover`]:{color:Be}},[`&:not(${N}-horizontal)`]:{[`${N}-item:not(${N}-item-selected)`]:{"&:hover":{backgroundColor:Fn},"&:active":{backgroundColor:Ln}},[`${N}-submenu-title`]:{"&:hover":{backgroundColor:Fn},"&:active":{backgroundColor:Ln}}},[`${N}-item-danger`]:{color:It,[`&${N}-item:hover`]:{[`&:not(${N}-item-selected):not(${N}-submenu-selected)`]:{color:jt}},[`&${N}-item:active`]:{background:Dt}},[`${N}-item a`]:{"&, &:hover":{color:"inherit"}},[`${N}-item-selected`]:{color:_,[`&${N}-item-danger`]:{color:Yt},"a, a:hover":{color:"inherit"}},[`& ${N}-item-selected`]:{backgroundColor:ie,[`&${N}-item-danger`]:{backgroundColor:Sn}},[`${N}-item, ${N}-submenu-title`]:{[`&:not(${N}-item-disabled):focus-visible`]:Object.assign({},l(F))},[`&${N}-submenu > ${N}`]:{backgroundColor:Qn},[`&${N}-popup > ${N}`]:{backgroundColor:Or},[`&${N}-horizontal`]:Object.assign(Object.assign({},O==="dark"?{borderBottom:0}:{}),{[`> ${N}-item, > ${N}-submenu`]:{top:L,marginTop:-L,marginBottom:0,borderRadius:tn,"&::after":{position:"absolute",insetInline:Ae,bottom:0,borderBottom:`${R}px solid transparent`,transition:`border-color ${k} ${X}`,content:'""'},"&:hover, &-active, &-open":{background:lr,"&::after":{borderBottomWidth:R,borderBottomColor:ur}},"&-selected":{color:ur,backgroundColor:cr,"&:hover":{backgroundColor:cr},"&::after":{borderBottomWidth:R,borderBottomColor:ur}}}}),[`&${N}-root`]:{[`&${N}-inline, &${N}-vertical`]:{borderInlineEnd:`${L}px ${nt} ${lt}`}},[`&${N}-inline`]:{[`${N}-sub${N}-inline`]:{background:d},[`${N}-item, ${N}-submenu-title`]:L&&f?{width:`calc(100% + ${L}px)`}:{},[`${N}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${f}px solid ${_}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Pe} ${Se}`,`opacity ${Pe} ${Se}`].join(","),content:'""'},[`&${N}-item-danger`]:{"&::after":{borderInlineEndColor:Yt}}},[`${N}-selected, ${N}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Pe} ${X}`,`opacity ${Pe} ${X}`].join(",")}}}}}};const S=F=>{const{componentCls:O,itemHeight:N,itemMarginInline:u,padding:_,menuArrowSize:he,marginXS:g,itemMarginBlock:d}=F,ie=_+he+g;return{[`${O}-item`]:{position:"relative",overflow:"hidden"},[`${O}-item, ${O}-submenu-title`]:{height:N,lineHeight:`${N}px`,paddingInline:_,overflow:"hidden",textOverflow:"ellipsis",marginInline:u,marginBlock:d,width:`calc(100% - ${u*2}px)`},[`> ${O}-item, + > ${O}-submenu > ${O}-submenu-title`]:{height:N,lineHeight:`${N}px`},[`${O}-item-group-list ${O}-submenu-title, + ${O}-submenu-title`]:{paddingInlineEnd:ie}}};var z=F=>{const{componentCls:O,iconCls:N,itemHeight:u,colorTextLightSolid:_,dropdownWidth:he,controlHeightLG:g,motionDurationMid:d,motionEaseOut:ie,paddingXL:R,itemMarginInline:f,fontSizeLG:L,motionDurationSlow:k,paddingXS:X,boxShadowSecondary:Se,collapsedWidth:Ae,collapsedIconSize:Pe}=F,Be={height:u,lineHeight:`${u}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[O]:{"&-inline, &-vertical":Object.assign({[`&${O}-root`]:{boxShadow:"none"}},S(F))},[`${O}-submenu-popup`]:{[`${O}-vertical`]:Object.assign(Object.assign({},S(F)),{boxShadow:Se})}},{[`${O}-submenu-popup ${O}-vertical${O}-sub`]:{minWidth:he,maxHeight:`calc(100vh - ${g*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${O}-inline`]:{width:"100%",[`&${O}-root`]:{[`${O}-item, ${O}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${k}`,`background ${k}`,`padding ${d} ${ie}`].join(","),[`> ${O}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${O}-sub${O}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${O}-submenu > ${O}-submenu-title`]:Be,[`& ${O}-item-group-title`]:{paddingInlineStart:R}},[`${O}-item`]:Be}},{[`${O}-inline-collapsed`]:{width:Ae,[`&${O}-root`]:{[`${O}-item, ${O}-submenu ${O}-submenu-title`]:{[`> ${O}-inline-collapsed-noicon`]:{fontSize:L,textAlign:"center"}}},[`> ${O}-item, + > ${O}-item-group > ${O}-item-group-list > ${O}-item, + > ${O}-item-group > ${O}-item-group-list > ${O}-submenu > ${O}-submenu-title, + > ${O}-submenu > ${O}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${L/2}px - ${f}px)`,textOverflow:"clip",[` + ${O}-submenu-arrow, + ${O}-submenu-expand-icon + `]:{opacity:0},[`${O}-item-icon, ${N}`]:{margin:0,fontSize:Pe,lineHeight:`${u}px`,"+ span":{display:"inline-block",opacity:0}}},[`${O}-item-icon, ${N}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${O}-item-icon, ${N}`]:{display:"none"},"a, a:hover":{color:_}},[`${O}-item-group-title`]:Object.assign(Object.assign({},q.vS),{paddingInline:X})}}]};const U=F=>{const{componentCls:O,motionDurationSlow:N,motionDurationMid:u,motionEaseInOut:_,motionEaseOut:he,iconCls:g,iconSize:d,iconMarginInlineEnd:ie}=F;return{[`${O}-item, ${O}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${N}`,`background ${N}`,`padding ${N} ${_}`].join(","),[`${O}-item-icon, ${g}`]:{minWidth:d,fontSize:d,transition:[`font-size ${u} ${he}`,`margin ${N} ${_}`,`color ${N}`].join(","),"+ span":{marginInlineStart:ie,opacity:1,transition:[`opacity ${N} ${_}`,`margin ${N}`,`color ${N}`].join(",")}},[`${O}-item-icon`]:Object.assign({},(0,q.Ro)()),[`&${O}-item-only-child`]:{[`> ${g}, > ${O}-item-icon`]:{marginInlineEnd:0}}},[`${O}-item-disabled, ${O}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${O}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},pe=F=>{const{componentCls:O,motionDurationSlow:N,motionEaseInOut:u,borderRadius:_,menuArrowSize:he,menuArrowOffset:g}=F;return{[`${O}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:F.margin,width:he,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${N} ${u}, opacity ${N}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:he*.6,height:he*.15,backgroundColor:"currentcolor",borderRadius:_,transition:[`background ${N} ${u}`,`transform ${N} ${u}`,`top ${N} ${u}`,`color ${N} ${u}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${g})`},"&::after":{transform:`rotate(-45deg) translateY(${g})`}}}}},De=F=>{const{antCls:O,componentCls:N,fontSize:u,motionDurationSlow:_,motionDurationMid:he,motionEaseInOut:g,paddingXS:d,padding:ie,colorSplit:R,lineWidth:f,zIndexPopup:L,borderRadiusLG:k,subMenuItemBorderRadius:X,menuArrowSize:Se,menuArrowOffset:Ae,lineType:Pe,menuPanelMaskInset:Be,groupTitleLineHeight:nt,groupTitleFontSize:lt}=F;return[{"":{[`${N}`]:Object.assign(Object.assign({},(0,q.dF)()),{"&-hidden":{display:"none"}})},[`${N}-submenu-hidden`]:{display:"none"}},{[N]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,q.Wf)(F)),(0,q.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:u,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${_} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${N}-item`]:{flex:"none"}},[`${N}-item, ${N}-submenu, ${N}-submenu-title`]:{borderRadius:F.itemBorderRadius},[`${N}-item-group-title`]:{padding:`${d}px ${ie}px`,fontSize:lt,lineHeight:nt,transition:`all ${_}`},[`&-horizontal ${N}-submenu`]:{transition:[`border-color ${_} ${g}`,`background ${_} ${g}`].join(",")},[`${N}-submenu, ${N}-submenu-inline`]:{transition:[`border-color ${_} ${g}`,`background ${_} ${g}`,`padding ${he} ${g}`].join(",")},[`${N}-submenu ${N}-sub`]:{cursor:"initial",transition:[`background ${_} ${g}`,`padding ${_} ${g}`].join(",")},[`${N}-title-content`]:{transition:`color ${_}`},[`${N}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${N}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:R,borderStyle:Pe,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}}}),U(F)),{[`${N}-item-group`]:{[`${N}-item-group-list`]:{margin:0,padding:0,[`${N}-item, ${N}-submenu-title`]:{paddingInline:`${u*2}px ${ie}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:L,borderRadius:k,boxShadow:"none",transformOrigin:"0 0",[`&${N}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Be}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Be},"\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:F.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:F.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:F.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:F.paddingXS},[`> ${N}`]:Object.assign(Object.assign(Object.assign({borderRadius:k},U(F)),pe(F)),{[`${N}-item, ${N}-submenu > ${N}-submenu-title`]:{borderRadius:X},[`${N}-submenu-title::after`]:{transition:`transform ${_} ${g}`}})}}),pe(F)),{[`&-inline-collapsed ${N}-submenu-arrow, + &-inline ${N}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ae})`},"&::after":{transform:`rotate(45deg) translateX(-${Ae})`}},[`${N}-submenu-open${N}-submenu-inline > ${N}-submenu-title > ${N}-submenu-arrow`]:{transform:`translateY(-${Se*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ae})`},"&::before":{transform:`rotate(45deg) translateX(${Ae})`}}})},{[`${O}-layout-header`]:{[N]:{lineHeight:"inherit"}}}]};var Ee=(F,O)=>(0,ft.Z)("Menu",u=>{if(O===!1)return[];const{colorBgElevated:_,colorPrimary:he,colorTextLightSolid:g,controlHeightLG:d,fontSize:ie,darkItemColor:R,darkDangerItemColor:f,darkItemBg:L,darkSubMenuItemBg:k,darkItemSelectedColor:X,darkItemSelectedBg:Se,darkDangerItemSelectedBg:Ae,darkItemHoverBg:Pe,darkGroupTitleColor:Be,darkItemHoverColor:nt,darkItemDisabledColor:lt,darkDangerItemHoverColor:pt,darkDangerItemSelectedColor:It,darkDangerItemActiveBg:jt}=u,Yt=ie/7*5,Dt=(0,xe.TS)(u,{menuArrowSize:Yt,menuHorizontalHeight:d*1.15,menuArrowOffset:`${Yt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:_}),Sn=(0,xe.TS)(Dt,{itemColor:R,itemHoverColor:nt,groupTitleColor:Be,itemSelectedColor:X,itemBg:L,popupBg:L,subMenuItemBg:k,itemActiveBg:"transparent",itemSelectedBg:Se,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Pe,itemDisabledColor:lt,dangerItemColor:f,dangerItemHoverColor:pt,dangerItemSelectedColor:It,dangerItemActiveBg:jt,dangerItemSelectedBg:Ae,menuSubMenuBg:k,horizontalItemSelectedColor:g,horizontalItemSelectedBg:he});return[De(Dt),G(Dt),z(Dt),B(Dt,"light"),B(Sn,"dark"),Z(Dt),(0,T.Z)(Dt),(0,Re.oN)(Dt,"slide-up"),(0,Re.oN)(Dt,"slide-down"),(0,Ce._y)(Dt,"zoom-big")]},u=>{const{colorPrimary:_,colorError:he,colorTextDisabled:g,colorErrorBg:d,colorText:ie,colorTextDescription:R,colorBgContainer:f,colorFillAlter:L,colorFillContent:k,lineWidth:X,lineWidthBold:Se,controlItemBgActive:Ae,colorBgTextHover:Pe,controlHeightLG:Be,lineHeight:nt,colorBgElevated:lt,marginXXS:pt,padding:It,fontSize:jt,controlHeightSM:Yt,fontSizeLG:Dt,colorTextLightSolid:Sn,colorErrorHover:Fn}=u,Ln=new ne.C(Sn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:u.zIndexPopupBase+50,radiusItem:u.borderRadiusLG,itemBorderRadius:u.borderRadiusLG,radiusSubMenuItem:u.borderRadiusSM,subMenuItemBorderRadius:u.borderRadiusSM,colorItemText:ie,itemColor:ie,colorItemTextHover:ie,itemHoverColor:ie,colorItemTextHoverHorizontal:_,horizontalItemHoverColor:_,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:_,itemSelectedColor:_,colorItemTextSelectedHorizontal:_,horizontalItemSelectedColor:_,colorItemBg:f,itemBg:f,colorItemBgHover:Pe,itemHoverBg:Pe,colorItemBgActive:k,itemActiveBg:Ae,colorSubItemBg:L,subMenuItemBg:L,colorItemBgSelected:Ae,itemSelectedBg:Ae,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Se,activeBarHeight:Se,colorActiveBarBorderSize:X,activeBarBorderWidth:X,colorItemTextDisabled:g,itemDisabledColor:g,colorDangerItemText:he,dangerItemColor:he,colorDangerItemTextHover:he,dangerItemHoverColor:he,colorDangerItemTextSelected:he,dangerItemSelectedColor:he,colorDangerItemBgActive:d,dangerItemActiveBg:d,colorDangerItemBgSelected:d,dangerItemSelectedBg:d,itemMarginInline:u.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:nt,collapsedWidth:Be*2,popupBg:lt,itemMarginBlock:pt,itemPaddingInline:It,horizontalLineHeight:`${Be*1.15}px`,iconSize:jt,iconMarginInlineEnd:Yt-jt,collapsedIconSize:Dt,groupTitleFontSize:jt,darkItemDisabledColor:new ne.C(Sn).setAlpha(.25).toRgbString(),darkItemColor:Ln,darkDangerItemColor:he,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Sn,darkItemSelectedBg:_,darkDangerItemSelectedBg:he,darkItemHoverBg:"transparent",darkGroupTitleColor:Ln,darkItemHoverColor:Sn,darkDangerItemHoverColor:Fn,darkDangerItemSelectedColor:Sn,darkDangerItemActiveBg:he}},{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"]]})(F),Je=function(F,O){var N={};for(var u in F)Object.prototype.hasOwnProperty.call(F,u)&&O.indexOf(u)<0&&(N[u]=F[u]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,u=Object.getOwnPropertySymbols(F);_{var N,u;const _=i.useContext(r.Z),he=_||{},{getPrefixCls:g,getPopupContainer:d,direction:ie,menu:R}=i.useContext(I.E_),f=g(),{prefixCls:L,className:k,style:X,theme:Se="light",expandIcon:Ae,_internalDisableMenuItemTitleTooltip:Pe,inlineCollapsed:Be,siderCollapsed:nt,items:lt,children:pt,rootClassName:It,mode:jt,selectable:Yt,onClick:Dt,overflowedIndicatorPopupClassName:Sn}=F,Fn=Je(F,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Ln=(0,V.Z)(Fn,["collapsedWidth"]),Qn=H(lt)||pt;(N=he.validator)===null||N===void 0||N.call(he,{mode:jt});const ur=(0,K.useEvent)(function(){var vt;Dt==null||Dt.apply(void 0,arguments),(vt=he.onClick)===null||vt===void 0||vt.call(he)}),cr=he.mode||jt,tn=Yt!=null?Yt:he.selectable,lr=i.useMemo(()=>nt!==void 0?nt:Be,[Be,nt]),Or={horizontal:{motionName:`${f}-slide-up`},inline:(0,p.Z)(f),other:{motionName:`${f}-zoom-big`}},Tn=g("menu",L||he.prefixCls),[Jn,kn]=Ee(Tn,!_),Le=a()(`${Tn}-${Se}`,R==null?void 0:R.className,k);let it;if(typeof Ae=="function")it=Ae;else if(Ae===null||Ae===!1)it=null;else if(he.expandIcon===null||he.expandIcon===!1)it=null;else{const vt=Ae!=null?Ae:he.expandIcon;it=(0,D.Tm)(vt,{className:a()(`${Tn}-submenu-expand-icon`,(0,D.l$)(vt)?(u=vt.props)===null||u===void 0?void 0:u.className:"")})}const At=i.useMemo(()=>({prefixCls:Tn,inlineCollapsed:lr||!1,direction:ie,firstLevel:!0,theme:Se,mode:cr,disableMenuItemTitleTooltip:Pe}),[Tn,lr,ie,Pe,Se]);return Jn(i.createElement(r.Z.Provider,{value:null},i.createElement(se.Provider,{value:At},i.createElement(e.ZP,Object.assign({getPopupContainer:d,overflowedIndicator:i.createElement(ce.Z,null),overflowedIndicatorPopupClassName:a()(Tn,`${Tn}-${Se}`,Sn),mode:cr,selectable:tn,onClick:ur},Ln,{inlineCollapsed:lr,style:Object.assign(Object.assign({},R==null?void 0:R.style),X),className:Le,prefixCls:Tn,direction:ie,defaultMotions:Or,expandIcon:it,ref:O,rootClassName:a()(It,kn)}),Qn))))});const fe=(0,i.forwardRef)((F,O)=>{const N=(0,i.useRef)(null),u=i.useContext(E.D);return(0,i.useImperativeHandle)(O,()=>({menu:N.current,focus:_=>{var he;(he=N.current)===null||he===void 0||he.focus(_)}})),i.createElement(tt,Object.assign({ref:N},F,u))});fe.Item=Ye,fe.SubMenu=Ze,fe.Divider=ae,fe.ItemGroup=e.BW;var We=fe},58421:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return he}});var e=t(54476),i=t(59301),E={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"},A=E,a=t(7657),I=function(d,ie){return i.createElement(a.Z,(0,e.Z)({},d,{ref:ie,icon:A}))},n=i.forwardRef(I),le=n,ae=t(49198),m=t(33853),V=t(38819),b=t(92310),D=t.n(b),ye=t(20068),se=t(33885),oe=t(67732),Ye=t(83652),Ie=t(42403),Ze=t(158),ce=t(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},p=K,r=t(91735),C=function(g){(0,Ie.Z)(ie,g);var d=(0,Ze.Z)(ie);function ie(){var R;(0,oe.Z)(this,ie);for(var f=arguments.length,L=new Array(f),k=0;k=0||X.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Pe(R.getValidValue()))},R.go=function(X){var Se=R.state.goInputText;Se!==""&&(X.keyCode===p.ENTER||X.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,Ye.Z)(ie,[{key:"getPageSizeOptions",value:function(){var f=this.props,L=f.pageSize,k=f.pageSizeOptions;return k.some(function(X){return X.toString()===L.toString()})?k:k.concat([L.toString()]).sort(function(X,Se){var Ae=Number.isNaN(Number(X))?0:Number(X),Pe=Number.isNaN(Number(Se))?0:Number(Se);return Ae-Pe})}},{key:"render",value:function(){var f=this,L=this.props,k=L.pageSize,X=L.locale,Se=L.rootPrefixCls,Ae=L.changeSize,Pe=L.quickGo,Be=L.goButton,nt=L.selectComponentClass,lt=L.buildOptionText,pt=L.selectPrefixCls,It=L.disabled,jt=this.state.goInputText,Yt="".concat(Se,"-options"),Dt=nt,Sn=null,Fn=null,Ln=null;if(!Ae&&!Pe)return null;var Qn=this.getPageSizeOptions();if(Ae&&Dt){var ur=Qn.map(function(cr,tn){return i.createElement(Dt.Option,{key:tn,value:cr.toString()},(lt||f.buildOptionText)(cr))});Sn=i.createElement(Dt,{disabled:It,prefixCls:pt,showSearch:!1,className:"".concat(Yt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(k||Qn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(tn){return tn.parentNode},"aria-label":X.page_size,defaultOpen:!1},ur)}return Pe&&(Be&&(Ln=typeof Be=="boolean"?i.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:It,className:"".concat(Yt,"-quick-jumper-button")},X.jump_to_confirm):i.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),Fn=i.createElement("div",{className:"".concat(Yt,"-quick-jumper")},X.jump_to,i.createElement("input",{disabled:It,type:"text",value:jt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":X.page}),X.page,Ln)),i.createElement("li",{className:"".concat(Yt)},Sn,Fn)}}]),ie}(i.Component);C.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=C,H=function(d){var ie,R=d.rootPrefixCls,f=d.page,L=d.active,k=d.className,X=d.showTitle,Se=d.onClick,Ae=d.onKeyPress,Pe=d.itemRender,Be="".concat(R,"-item"),nt=D()(Be,"".concat(Be,"-").concat(f),(ie={},(0,ye.Z)(ie,"".concat(Be,"-active"),L),(0,ye.Z)(ie,"".concat(Be,"-disabled"),!f),(0,ye.Z)(ie,d.className,k),ie)),lt=function(){Se(f)},pt=function(Yt){Ae(Yt,Se,f)},It=Pe(f,"page",i.createElement("a",{rel:"nofollow"},f));return It?i.createElement("li",{title:X?f.toString():null,className:nt,onClick:lt,onKeyPress:pt,tabIndex:0},It):null},ne=H;function q(){}function T(g){var d=Number(g);return typeof d=="number"&&!Number.isNaN(d)&&isFinite(d)&&Math.floor(d)===d}var Re=function(d,ie,R){return R};function Ce(g,d,ie){var R=typeof g=="undefined"?d.pageSize:g;return Math.floor((ie.total-1)/R)+1}var ft=function(g){(0,Ie.Z)(ie,g);var d=(0,Ze.Z)(ie);function ie(R){var f;(0,oe.Z)(this,ie),f=d.call(this,R),f.paginationNode=i.createRef(),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(Ce(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(Ae,Pe){var Be=f.props.prefixCls,nt=Ae||i.createElement("button",{type:"button","aria-label":Pe,className:"".concat(Be,"-item-link")});return typeof Ae=="function"&&(nt=i.createElement(Ae,(0,se.Z)({},f.props))),nt},f.isValid=function(Ae){var Pe=f.props.total;return T(Ae)&&Ae!==f.state.current&&T(Pe)&&Pe>0},f.shouldDisplayQuickJumper=function(){var Ae=f.props,Pe=Ae.showQuickJumper,Be=Ae.total,nt=f.state.pageSize;return Be<=nt?!1:Pe},f.handleKeyDown=function(Ae){(Ae.keyCode===p.ARROW_UP||Ae.keyCode===p.ARROW_DOWN)&&Ae.preventDefault()},f.handleKeyUp=function(Ae){var Pe=f.getValidValue(Ae),Be=f.state.currentInputValue;Pe!==Be&&f.setState({currentInputValue:Pe}),Ae.keyCode===p.ENTER?f.handleChange(Pe):Ae.keyCode===p.ARROW_UP?f.handleChange(Pe-1):Ae.keyCode===p.ARROW_DOWN&&f.handleChange(Pe+1)},f.handleBlur=function(Ae){var Pe=f.getValidValue(Ae);f.handleChange(Pe)},f.changePageSize=function(Ae){var Pe=f.state.current,Be=Ce(Ae,f.state,f.props);Pe=Pe>Be?Be:Pe,Be===0&&(Pe=f.state.current),typeof Ae=="number"&&("pageSize"in f.props||f.setState({pageSize:Ae}),"current"in f.props||f.setState({current:Pe,currentInputValue:Pe})),f.props.onShowSizeChange(Pe,Ae),"onChange"in f.props&&f.props.onChange&&f.props.onChange(Pe,Ae)},f.handleChange=function(Ae){var Pe=f.props,Be=Pe.disabled,nt=Pe.onChange,lt=f.state,pt=lt.pageSize,It=lt.current,jt=lt.currentInputValue;if(f.isValid(Ae)&&!Be){var Yt=Ce(void 0,f.state,f.props),Dt=Ae;return Ae>Yt?Dt=Yt:Ae<1&&(Dt=1),"current"in f.props||f.setState({current:Dt}),Dt!==jt&&f.setState({currentInputValue:Dt}),nt(Dt,pt),Dt}return It},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?Be-2:0),lt=2;lt=k?Se=k:Se=Number(L),Se}},{key:"getShowSizeChanger",value:function(){var f=this.props,L=f.showSizeChanger,k=f.total,X=f.totalBoundaryShowSizeChanger;return typeof L!="undefined"?L:k>X}},{key:"render",value:function(){var f=this.props,L=f.prefixCls,k=f.className,X=f.style,Se=f.disabled,Ae=f.hideOnSinglePage,Pe=f.total,Be=f.locale,nt=f.showQuickJumper,lt=f.showLessItems,pt=f.showTitle,It=f.showTotal,jt=f.simple,Yt=f.itemRender,Dt=f.showPrevNextJumpers,Sn=f.jumpPrevIcon,Fn=f.jumpNextIcon,Ln=f.selectComponentClass,Qn=f.selectPrefixCls,ur=f.pageSizeOptions,cr=this.state,tn=cr.current,lr=cr.pageSize,Or=cr.currentInputValue;if(Ae===!0&&Pe<=lr)return null;var Tn=Ce(void 0,this.state,this.props),Jn=[],kn=null,Le=null,it=null,At=null,vt=null,Qt=nt&&nt.goButton,En=lt?1:2,un=tn-1>0?tn-1:0,gn=tn+1Pe?Pe:tn*lr]));if(jt){Qt&&(typeof Qt=="boolean"?vt=i.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):vt=i.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Qt),vt=i.createElement("li",{title:pt?"".concat(Be.jump_to).concat(tn,"/").concat(Tn):null,className:"".concat(L,"-simple-pager")},vt));var y=this.renderPrev(un);return i.createElement("ul",(0,e.Z)({className:D()(L,"".concat(L,"-simple"),(0,ye.Z)({},"".concat(L,"-disabled"),Se),k),style:X,ref:this.paginationNode},ee),s,y?i.createElement("li",{title:pt?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:D()("".concat(L,"-prev"),(0,ye.Z)({},"".concat(L,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},y):null,i.createElement("li",{title:pt?"".concat(tn,"/").concat(Tn):null,className:"".concat(L,"-simple-pager")},i.createElement("input",{type:"text",value:Or,disabled:Se,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),i.createElement("span",{className:"".concat(L,"-slash")},"/"),Tn),i.createElement("li",{title:pt?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:D()("".concat(L,"-next"),(0,ye.Z)({},"".concat(L,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(gn)),vt)}if(Tn<=3+En*2){var v={locale:Be,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:pt,itemRender:Yt};Tn||Jn.push(i.createElement(ne,(0,e.Z)({},v,{key:"noPager",page:1,className:"".concat(L,"-item-disabled")})));for(var w=1;w<=Tn;w+=1){var Y=tn===w;Jn.push(i.createElement(ne,(0,e.Z)({},v,{key:w,page:w,active:Y})))}}else{var ue=lt?Be.prev_3:Be.prev_5,Ve=lt?Be.next_3:Be.next_5,Te=Yt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Sn,"prev page")),rt=Yt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Fn,"next page"));Dt&&(kn=Te?i.createElement("li",{title:pt?ue:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:D()("".concat(L,"-jump-prev"),(0,ye.Z)({},"".concat(L,"-jump-prev-custom-icon"),!!Sn))},Te):null,Le=rt?i.createElement("li",{title:pt?Ve:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:D()("".concat(L,"-jump-next"),(0,ye.Z)({},"".concat(L,"-jump-next-custom-icon"),!!Fn))},rt):null),At=i.createElement(ne,{locale:Be,last:!0,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Tn,page:Tn,active:!1,showTitle:pt,itemRender:Yt}),it=i.createElement(ne,{locale:Be,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:pt,itemRender:Yt});var ct=Math.max(1,tn-En),_e=Math.min(tn+En,Tn);tn-1<=En&&(_e=1+En*2),Tn-tn<=En&&(ct=Tn-En*2);for(var bt=ct;bt<=_e;bt+=1){var Ct=tn===bt;Jn.push(i.createElement(ne,{locale:Be,rootPrefixCls:L,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:bt,page:bt,active:Ct,showTitle:pt,itemRender:Yt}))}tn-1>=En*2&&tn!==3&&(Jn[0]=(0,i.cloneElement)(Jn[0],{className:"".concat(L,"-item-after-jump-prev")}),Jn.unshift(kn)),Tn-tn>=En*2&&tn!==Tn-2&&(Jn[Jn.length-1]=(0,i.cloneElement)(Jn[Jn.length-1],{className:"".concat(L,"-item-before-jump-next")}),Jn.push(Le)),ct!==1&&Jn.unshift(it),_e!==Tn&&Jn.push(At)}var ht=!this.hasPrev()||!Tn,Pt=!this.hasNext()||!Tn,xt=this.renderPrev(un),St=this.renderNext(gn);return i.createElement("ul",(0,e.Z)({className:D()(L,k,(0,ye.Z)({},"".concat(L,"-disabled"),Se)),style:X,ref:this.paginationNode},ee),s,xt?i.createElement("li",{title:pt?Be.prev_page:null,onClick:this.prev,tabIndex:ht?null:0,onKeyPress:this.runIfEnterPrev,className:D()("".concat(L,"-prev"),(0,ye.Z)({},"".concat(L,"-disabled"),ht)),"aria-disabled":ht},xt):null,Jn,St?i.createElement("li",{title:pt?Be.next_page:null,onClick:this.next,tabIndex:Pt?null:0,onKeyPress:this.runIfEnterNext,className:D()("".concat(L,"-next"),(0,ye.Z)({},"".concat(L,"-disabled"),Pt)),"aria-disabled":Pt},St):null,i.createElement(x,{disabled:Se,locale:Be,rootPrefixCls:L,selectComponentClass:Ln,selectPrefixCls:Qn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:tn,pageSize:lr,pageSizeOptions:ur,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Qt}))}}],[{key:"getDerivedStateFromProps",value:function(f,L){var k={};if("current"in f&&(k.current=f.current,f.current!==L.current&&(k.currentInputValue=k.current)),"pageSize"in f&&f.pageSize!==L.pageSize){var X=L.current,Se=Ce(f.pageSize,L,f);X=X>Se?Se:X,"current"in f||(k.current=X,k.currentInputValue=X),k.pageSize=f.pageSize}return k}}]),ie}(i.Component);ft.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:q,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:q,locale:r.Z,style:{},itemRender:Re,totalBoundaryShowSizeChanger:50};var xe=ft,Me=t(22075),G=t(36355),W=t(19716),Z=t(8628),l=t(9763),h=t(57809);const B=g=>i.createElement(h.default,Object.assign({},g,{showSearch:!0,size:"small"})),S=g=>i.createElement(h.default,Object.assign({},g,{showSearch:!0,size:"middle"}));B.Option=h.default.Option,S.Option=h.default.Option;var M=t(9937),z=t(17313),U=t(83116),pe=t(37613);const De=g=>{const{componentCls:d}=g;return{[`${d}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed"}}},[`&${d}-disabled`]:{cursor:"not-allowed",[`${d}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:g.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:g.colorBorder,backgroundColor:g.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:g.itemActiveBgDisabled},a:{color:g.itemActiveColorDisabled}}},[`${d}-item-link`]:{color:g.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${d}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${d}-simple-pager`]:{color:g.colorTextDisabled},[`${d}-jump-prev, ${d}-jump-next`]:{[`${d}-item-link-icon`]:{opacity:0},[`${d}-item-ellipsis`]:{opacity:1}}},[`&${d}-simple`]:{[`${d}-prev, ${d}-next`]:{[`&${d}-disabled ${d}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ee=g=>{const{componentCls:d}=g;return{[`&${d}-mini ${d}-total-text, &${d}-mini ${d}-simple-pager`]:{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini ${d}-item`]:{minWidth:g.itemSizeSM,height:g.itemSizeSM,margin:0,lineHeight:`${g.itemSizeSM-2}px`},[`&${d}-mini:not(${d}-disabled) ${d}-item:not(${d}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive}},[`&${d}-mini ${d}-prev, &${d}-mini ${d}-next`]:{minWidth:g.itemSizeSM,height:g.itemSizeSM,margin:0,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini:not(${d}-disabled)`]:{[`${d}-prev, ${d}-next`]:{[`&:hover ${d}-item-link`]:{backgroundColor:g.colorBgTextHover},[`&:active ${d}-item-link`]:{backgroundColor:g.colorBgTextActive},[`&${d}-disabled:hover ${d}-item-link`]:{backgroundColor:"transparent"}}},[` + &${d}-mini ${d}-prev ${d}-item-link, + &${d}-mini ${d}-next ${d}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`}},[`&${d}-mini ${d}-jump-prev, &${d}-mini ${d}-jump-next`]:{height:g.itemSizeSM,marginInlineEnd:0,lineHeight:`${g.itemSizeSM}px`},[`&${d}-mini ${d}-options`]:{marginInlineStart:g.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:g.miniOptionsSizeChangerTop},"&-quick-jumper":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,M.x0)(g)),{width:g.paginationMiniQuickJumperInputWidth,height:g.controlHeightSM})}}}},Je=g=>{const{componentCls:d}=g;return{[` + &${d}-simple ${d}-prev, + &${d}-simple ${d}-next + `]:{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`,verticalAlign:"top",[`${d}-item-link`]:{height:g.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive},"&::after":{height:g.itemSizeSM,lineHeight:`${g.itemSizeSM}px`}}},[`&${d}-simple ${d}-simple-pager`]:{display:"inline-block",height:g.itemSizeSM,marginInlineEnd:g.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:g.marginXS,padding:`0 ${g.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:g.itemInputBg,border:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`,borderRadius:g.borderRadius,outline:"none",transition:`border-color ${g.motionDurationMid}`,color:"inherit","&:hover":{borderColor:g.colorPrimary},"&:focus":{borderColor:g.colorPrimaryHover,boxShadow:`${g.inputOutlineOffset}px 0 ${g.controlOutlineWidth}px ${g.controlOutline}`},"&[disabled]":{color:g.colorTextDisabled,backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,cursor:"not-allowed"}}}}},ut=g=>{const{componentCls:d}=g;return{[`${d}-jump-prev, ${d}-jump-next`]:{outline:0,[`${d}-item-container`]:{position:"relative",[`${d}-item-link-icon`]:{color:g.colorPrimary,fontSize:g.fontSizeSM,opacity:0,transition:`all ${g.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${d}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:g.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:g.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:g.paginationEllipsisTextIndent,opacity:1,transition:`all ${g.motionDurationMid}`}},"&:hover":{[`${d}-item-link-icon`]:{opacity:1},[`${d}-item-ellipsis`]:{opacity:0}}},[` + ${d}-prev, + ${d}-jump-prev, + ${d}-jump-next + `]:{marginInlineEnd:g.marginXS},[` + ${d}-prev, + ${d}-next, + ${d}-jump-prev, + ${d}-jump-next + `]:{display:"inline-block",minWidth:g.itemSize,height:g.itemSize,color:g.colorText,fontFamily:g.fontFamily,lineHeight:`${g.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:g.borderRadius,cursor:"pointer",transition:`all ${g.motionDurationMid}`},[`${d}-prev, ${d}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:g.colorText,cursor:"pointer",userSelect:"none"},[`${d}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:g.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${g.lineWidth}px ${g.lineType} transparent`,borderRadius:g.borderRadius,outline:"none",transition:`all ${g.motionDurationMid}`},[`&:hover ${d}-item-link`]:{backgroundColor:g.colorBgTextHover},[`&:active ${d}-item-link`]:{backgroundColor:g.colorBgTextActive},[`&${d}-disabled:hover`]:{[`${d}-item-link`]:{backgroundColor:"transparent"}}},[`${d}-slash`]:{marginInlineEnd:g.paginationSlashMarginInlineEnd,marginInlineStart:g.paginationSlashMarginInlineStart},[`${d}-options`]:{display:"inline-block",marginInlineStart:g.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:g.controlHeight,marginInlineStart:g.marginXS,lineHeight:`${g.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,M.ik)(g)),{width:g.controlHeightLG*1.25,height:g.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:g.marginXS,marginInlineEnd:g.marginXS})}}}},tt=g=>{const{componentCls:d}=g;return{[`${d}-item`]:{display:"inline-block",minWidth:g.itemSize,height:g.itemSize,marginInlineEnd:g.marginXS,fontFamily:g.fontFamily,lineHeight:`${g.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${g.lineWidth}px ${g.lineType} transparent`,borderRadius:g.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${g.paginationItemPaddingInline}px`,color:g.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${d}-item-active)`]:{"&:hover":{transition:`all ${g.motionDurationMid}`,backgroundColor:g.colorBgTextHover},"&:active":{backgroundColor:g.colorBgTextActive}},"&-active":{fontWeight:g.fontWeightStrong,backgroundColor:g.itemActiveBg,borderColor:g.colorPrimary,a:{color:g.colorPrimary},"&:hover":{borderColor:g.colorPrimaryHover},"&:hover a":{color:g.colorPrimaryHover}}}}},fe=g=>{const{componentCls:d}=g;return{[d]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,z.Wf)(g)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${d}-total-text`]:{display:"inline-block",height:g.itemSize,marginInlineEnd:g.marginXS,lineHeight:`${g.itemSize-2}px`,verticalAlign:"middle"}}),tt(g)),ut(g)),Je(g)),Ee(g)),De(g)),{[`@media only screen and (max-width: ${g.screenLG}px)`]:{[`${d}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${g.screenSM}px)`]:{[`${d}-options`]:{display:"none"}}}),[`&${g.componentCls}-rtl`]:{direction:"rtl"}}},We=g=>{const{componentCls:d}=g;return{[`${d}${d}-disabled:not(${d}-mini)`]:{"&, &:hover":{[`${d}-item-link`]:{borderColor:g.colorBorder}},"&:focus-visible":{[`${d}-item-link`]:{borderColor:g.colorBorder}},[`${d}-item, ${d}-item-link`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,[`&:hover:not(${d}-item-active)`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,a:{color:g.colorTextDisabled}},[`&${d}-item-active`]:{backgroundColor:g.itemActiveBgDisabled}},[`${d}-prev, ${d}-next`]:{"&:hover button":{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder,color:g.colorTextDisabled},[`${d}-item-link`]:{backgroundColor:g.colorBgContainerDisabled,borderColor:g.colorBorder}}},[`${d}:not(${d}-mini)`]:{[`${d}-prev, ${d}-next`]:{"&:hover button":{borderColor:g.colorPrimaryHover,backgroundColor:g.itemBg},[`${d}-item-link`]:{backgroundColor:g.itemLinkBg,borderColor:g.colorBorder},[`&:hover ${d}-item-link`]:{borderColor:g.colorPrimary,backgroundColor:g.itemBg,color:g.colorPrimary},[`&${d}-disabled`]:{[`${d}-item-link`]:{borderColor:g.colorBorder,color:g.colorTextDisabled}}},[`${d}-item`]:{backgroundColor:g.itemBg,border:`${g.lineWidth}px ${g.lineType} ${g.colorBorder}`,[`&:hover:not(${d}-item-active)`]:{borderColor:g.colorPrimary,backgroundColor:g.itemBg,a:{color:g.colorPrimary}},"&-active":{borderColor:g.colorPrimary}}}}},F=g=>{const{componentCls:d}=g;return{[`${d}:not(${d}-disabled)`]:{[`${d}-item`]:Object.assign({},(0,z.Qy)(g)),[`${d}-jump-prev, ${d}-jump-next`]:{"&:focus-visible":Object.assign({[`${d}-item-link-icon`]:{opacity:1},[`${d}-item-ellipsis`]:{opacity:0}},(0,z.oN)(g))},[`${d}-prev, ${d}-next`]:{[`&:focus-visible ${d}-item-link`]:Object.assign({},(0,z.oN)(g))}}}};var O=(0,U.Z)("Pagination",g=>{const d=(0,pe.TS)(g,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:g.marginXXS/2,paginationMiniQuickJumperInputWidth:g.controlHeightLG*1.1,paginationItemPaddingInline:g.marginXXS*1.5,paginationEllipsisLetterSpacing:g.marginXXS/2,paginationSlashMarginInlineStart:g.marginXXS,paginationSlashMarginInlineEnd:g.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,M.e5)(g),(0,M.TM)(g));return[fe(d),F(d),g.wireframe&&We(d)]},g=>({itemBg:g.colorBgContainer,itemSize:g.controlHeight,itemSizeSM:g.controlHeightSM,itemActiveBg:g.colorBgContainer,itemLinkBg:g.colorBgContainer,itemActiveColorDisabled:g.colorTextDisabled,itemActiveBgDisabled:g.controlItemBgActiveDisabled,itemInputBg:g.colorBgContainer,miniOptionsSizeChangerTop:0})),N=function(g,d){var ie={};for(var R in g)Object.prototype.hasOwnProperty.call(g,R)&&d.indexOf(R)<0&&(ie[R]=g[R]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,R=Object.getOwnPropertySymbols(g);f{const{prefixCls:d,selectPrefixCls:ie,className:R,rootClassName:f,style:L,size:k,locale:X,selectComponentClass:Se,responsive:Ae,showSizeChanger:Pe}=g,Be=N(g,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:nt}=(0,Z.Z)(Ae),{getPrefixCls:lt,direction:pt,pagination:It={}}=i.useContext(G.E_),jt=lt("pagination",d),[Yt,Dt]=O(jt),Sn=Pe!=null?Pe:It.showSizeChanger,Fn=i.useMemo(()=>{const Tn=i.createElement("span",{className:`${jt}-item-ellipsis`},"\u2022\u2022\u2022"),Jn=i.createElement("button",{className:`${jt}-item-link`,type:"button",tabIndex:-1},pt==="rtl"?i.createElement(V.Z,null):i.createElement(m.Z,null)),kn=i.createElement("button",{className:`${jt}-item-link`,type:"button",tabIndex:-1},pt==="rtl"?i.createElement(m.Z,null):i.createElement(V.Z,null)),Le=i.createElement("a",{className:`${jt}-item-link`},i.createElement("div",{className:`${jt}-item-container`},pt==="rtl"?i.createElement(ae.Z,{className:`${jt}-item-link-icon`}):i.createElement(le,{className:`${jt}-item-link-icon`}),Tn)),it=i.createElement("a",{className:`${jt}-item-link`},i.createElement("div",{className:`${jt}-item-container`},pt==="rtl"?i.createElement(le,{className:`${jt}-item-link-icon`}):i.createElement(ae.Z,{className:`${jt}-item-link-icon`}),Tn));return{prevIcon:Jn,nextIcon:kn,jumpPrevIcon:Le,jumpNextIcon:it}},[pt,jt]),[Ln]=(0,l.Z)("Pagination",Me.Z),Qn=Object.assign(Object.assign({},Ln),X),ur=(0,W.Z)(k),cr=ur==="small"||!!(nt&&!ur&&Ae),tn=lt("select",ie),lr=D()({[`${jt}-mini`]:cr,[`${jt}-rtl`]:pt==="rtl"},It==null?void 0:It.className,R,f,Dt),Or=Object.assign(Object.assign({},It==null?void 0:It.style),L);return Yt(i.createElement(xe,Object.assign({},Fn,Be,{style:Or,prefixCls:jt,selectPrefixCls:tn,className:lr,selectComponentClass:Se||(cr?B:S),locale:Qn,showSizeChanger:Sn})))},he=_},5112:function(Jt,ke,t){"use strict";t.d(ke,{ZP:function(){return Z}});var e=t(92310),i=t.n(e),E=t(18929),A=t(26112),a=t(59301),I=t(36355),n=t(19716);const le=a.createContext(null),ae=le.Provider;var m=le;const V=a.createContext(null),b=V.Provider;var D=t(5630),ye=t(8654),se=t(1684),oe=t(32441),Ye=t(17313),Ie=t(83116),Ze=t(37613);const ce=l=>{const{componentCls:h,antCls:B}=l,S=`${h}-group`;return{[S]:Object.assign(Object.assign({},(0,Ye.Wf)(l)),{display:"inline-block",fontSize:0,[`&${S}-rtl`]:{direction:"rtl"},[`${B}-badge ${B}-badge-count`]:{zIndex:1},[`> ${B}-badge:not(:first-child) > ${B}-button-wrapper`]:{borderInlineStart:"none"}})}},K=l=>{const{componentCls:h,wrapperMarginInlineEnd:B,colorPrimary:S,radioSize:M,motionDurationSlow:z,motionDurationMid:U,motionEaseInOutCirc:pe,colorBgContainer:De,colorBorder:Ee,lineWidth:Je,dotSize:ut,colorBgContainerDisabled:tt,colorTextDisabled:fe,paddingXS:We,dotColorDisabled:F,lineType:O,radioDotDisabledSize:N,wireframe:u,colorWhite:_}=l,he=`${h}-inner`;return{[`${h}-wrapper`]:Object.assign(Object.assign({},(0,Ye.Wf)(l)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:B,cursor:"pointer",[`&${h}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:l.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${h}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Je}px ${O} ${S}`,borderRadius:"50%",visibility:"hidden",content:'""'},[h]:Object.assign(Object.assign({},(0,Ye.Wf)(l)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${h}-wrapper:hover &, + &:hover ${he}`]:{borderColor:S},[`${h}-input:focus-visible + ${he}`]:Object.assign({},(0,Ye.oN)(l)),[`${h}:hover::after, ${h}-wrapper:hover &::after`]:{visibility:"visible"},[`${h}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:M,height:M,marginBlockStart:M/-2,marginInlineStart:M/-2,backgroundColor:u?S:_,borderBlockStart:0,borderInlineStart:0,borderRadius:M,transform:"scale(0)",opacity:0,transition:`all ${z} ${pe}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:M,height:M,backgroundColor:De,borderColor:Ee,borderStyle:"solid",borderWidth:Je,borderRadius:"50%",transition:`all ${U}`},[`${h}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${h}-checked`]:{[he]:{borderColor:S,backgroundColor:u?De:S,"&::after":{transform:`scale(${ut/M})`,opacity:1,transition:`all ${z} ${pe}`}}},[`${h}-disabled`]:{cursor:"not-allowed",[he]:{backgroundColor:tt,borderColor:Ee,cursor:"not-allowed","&::after":{backgroundColor:F}},[`${h}-input`]:{cursor:"not-allowed"},[`${h}-disabled + span`]:{color:fe,cursor:"not-allowed"},[`&${h}-checked`]:{[he]:{"&::after":{transform:`scale(${N/M})`}}}},[`span${h} + *`]:{paddingInlineStart:We,paddingInlineEnd:We}})}},p=l=>{const{buttonColor:h,controlHeight:B,componentCls:S,lineWidth:M,lineType:z,colorBorder:U,motionDurationSlow:pe,motionDurationMid:De,buttonPaddingInline:Ee,fontSize:Je,buttonBg:ut,fontSizeLG:tt,controlHeightLG:fe,controlHeightSM:We,paddingXS:F,borderRadius:O,borderRadiusSM:N,borderRadiusLG:u,buttonCheckedBg:_,buttonSolidCheckedColor:he,colorTextDisabled:g,colorBgContainerDisabled:d,buttonCheckedBgDisabled:ie,buttonCheckedColorDisabled:R,colorPrimary:f,colorPrimaryHover:L,colorPrimaryActive:k,buttonSolidCheckedBg:X,buttonSolidCheckedHoverBg:Se,buttonSolidCheckedActiveBg:Ae}=l;return{[`${S}-button-wrapper`]:{position:"relative",display:"inline-block",height:B,margin:0,paddingInline:Ee,paddingBlock:0,color:h,fontSize:Je,lineHeight:`${B-M*2}px`,background:ut,border:`${M}px ${z} ${U}`,borderBlockStartWidth:M+.02,borderInlineStartWidth:0,borderInlineEndWidth:M,cursor:"pointer",transition:[`color ${De}`,`background ${De}`,`box-shadow ${De}`].join(","),a:{color:h},[`> ${S}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-M,insetInlineStart:-M,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:M,paddingInline:0,backgroundColor:U,transition:`background-color ${pe}`,content:'""'}},"&:first-child":{borderInlineStart:`${M}px ${z} ${U}`,borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O},"&:first-child:last-child":{borderRadius:O},[`${S}-group-large &`]:{height:fe,fontSize:tt,lineHeight:`${fe-M*2}px`,"&:first-child":{borderStartStartRadius:u,borderEndStartRadius:u},"&:last-child":{borderStartEndRadius:u,borderEndEndRadius:u}},[`${S}-group-small &`]:{height:We,paddingInline:F-M,paddingBlock:0,lineHeight:`${We-M*2}px`,"&:first-child":{borderStartStartRadius:N,borderEndStartRadius:N},"&:last-child":{borderStartEndRadius:N,borderEndEndRadius:N}},"&:hover":{position:"relative",color:f},"&:has(:focus-visible)":Object.assign({},(0,Ye.oN)(l)),[`${S}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${S}-button-wrapper-disabled)`]:{zIndex:1,color:f,background:_,borderColor:f,"&::before":{backgroundColor:f},"&:first-child":{borderColor:f},"&:hover":{color:L,borderColor:L,"&::before":{backgroundColor:L}},"&:active":{color:k,borderColor:k,"&::before":{backgroundColor:k}}},[`${S}-group-solid &-checked:not(${S}-button-wrapper-disabled)`]:{color:he,background:X,borderColor:X,"&:hover":{color:he,background:Se,borderColor:Se},"&:active":{color:he,background:Ae,borderColor:Ae}},"&-disabled":{color:g,backgroundColor:d,borderColor:U,cursor:"not-allowed","&:first-child, &:hover":{color:g,backgroundColor:d,borderColor:U}},[`&-disabled${S}-button-wrapper-checked`]:{color:R,backgroundColor:ie,borderColor:U,boxShadow:"none"}}}},r=l=>l-4*2;var C=(0,Ie.Z)("Radio",l=>{const{controlOutline:h,controlOutlineWidth:B,radioSize:S}=l,M=`0 0 0 ${B}px ${h}`,z=M,U=r(S),pe=(0,Ze.TS)(l,{radioDotDisabledSize:U,radioFocusShadow:M,radioButtonFocusShadow:z});return[ce(pe),K(pe),p(pe)]},l=>{const{wireframe:h,padding:B,marginXS:S,lineWidth:M,fontSizeLG:z,colorText:U,colorBgContainer:pe,colorTextDisabled:De,controlItemBgActiveDisabled:Ee,colorTextLightSolid:Je,colorPrimary:ut,colorPrimaryHover:tt,colorPrimaryActive:fe}=l,We=4,F=z,O=h?r(F):F-(We+M)*2;return{radioSize:F,dotSize:O,dotColorDisabled:De,buttonSolidCheckedColor:Je,buttonSolidCheckedBg:ut,buttonSolidCheckedHoverBg:tt,buttonSolidCheckedActiveBg:fe,buttonBg:pe,buttonCheckedBg:pe,buttonColor:U,buttonCheckedBgDisabled:Ee,buttonCheckedColorDisabled:De,buttonPaddingInline:B-M,wrapperMarginInlineEnd:S}}),x=t(14088),H=t(4572),ne=function(l,h){var B={};for(var S in l)Object.prototype.hasOwnProperty.call(l,S)&&h.indexOf(S)<0&&(B[S]=l[S]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,S=Object.getOwnPropertySymbols(l);M{var B,S;const M=a.useContext(m),z=a.useContext(V),{getPrefixCls:U,direction:pe,radio:De}=a.useContext(I.E_),Ee=a.useRef(null),Je=(0,ye.sQ)(h,Ee),{isFormItemInput:ut}=a.useContext(oe.aM),tt=k=>{var X,Se;(X=l.onChange)===null||X===void 0||X.call(l,k),(Se=M==null?void 0:M.onChange)===null||Se===void 0||Se.call(M,k)},{prefixCls:fe,className:We,rootClassName:F,children:O,style:N}=l,u=ne(l,["prefixCls","className","rootClassName","children","style"]),_=U("radio",fe),he=((M==null?void 0:M.optionType)||z)==="button",g=he?`${_}-button`:_,[d,ie]=C(_),R=Object.assign({},u),f=a.useContext(se.Z);M&&(R.name=M.name,R.onChange=tt,R.checked=l.value===M.value,R.disabled=(B=R.disabled)!==null&&B!==void 0?B:M.disabled),R.disabled=(S=R.disabled)!==null&&S!==void 0?S:f;const L=i()(`${g}-wrapper`,{[`${g}-wrapper-checked`]:R.checked,[`${g}-wrapper-disabled`]:R.disabled,[`${g}-wrapper-rtl`]:pe==="rtl",[`${g}-wrapper-in-form-item`]:ut},De==null?void 0:De.className,We,F,ie);return d(a.createElement(x.Z,{component:"Radio",disabled:R.disabled},a.createElement("label",{className:L,style:Object.assign(Object.assign({},De==null?void 0:De.style),N),onMouseEnter:l.onMouseEnter,onMouseLeave:l.onMouseLeave},a.createElement(D.Z,Object.assign({},R,{className:i()(R.className,!he&&H.A),type:"radio",prefixCls:g,ref:Je})),O!==void 0?a.createElement("span",null,O):null)))};var Re=a.forwardRef(q);const Ce=a.forwardRef((l,h)=>{const{getPrefixCls:B,direction:S}=a.useContext(I.E_),[M,z]=(0,E.Z)(l.defaultValue,{value:l.value}),U=X=>{const Se=M,Ae=X.target.value;"value"in l||z(Ae);const{onChange:Pe}=l;Pe&&Ae!==Se&&Pe(X)},{prefixCls:pe,className:De,rootClassName:Ee,options:Je,buttonStyle:ut="outline",disabled:tt,children:fe,size:We,style:F,id:O,onMouseEnter:N,onMouseLeave:u,onFocus:_,onBlur:he}=l,g=B("radio",pe),d=`${g}-group`,[ie,R]=C(g);let f=fe;Je&&Je.length>0&&(f=Je.map(X=>typeof X=="string"||typeof X=="number"?a.createElement(Re,{key:X.toString(),prefixCls:g,disabled:tt,value:X,checked:M===X},X):a.createElement(Re,{key:`radio-group-value-options-${X.value}`,prefixCls:g,disabled:X.disabled||tt,value:X.value,checked:M===X.value,title:X.title,style:X.style},X.label)));const L=(0,n.Z)(We),k=i()(d,`${d}-${ut}`,{[`${d}-${L}`]:L,[`${d}-rtl`]:S==="rtl"},De,Ee,R);return ie(a.createElement("div",Object.assign({},(0,A.Z)(l,{aria:!0,data:!0}),{className:k,style:F,onMouseEnter:N,onMouseLeave:u,onFocus:_,onBlur:he,id:O,ref:h}),a.createElement(ae,{value:{onChange:U,value:M,disabled:l.disabled,name:l.name,optionType:l.optionType}},f)))});var ft=a.memo(Ce),xe=function(l,h){var B={};for(var S in l)Object.prototype.hasOwnProperty.call(l,S)&&h.indexOf(S)<0&&(B[S]=l[S]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,S=Object.getOwnPropertySymbols(l);M{const{getPrefixCls:B}=a.useContext(I.E_),{prefixCls:S}=l,M=xe(l,["prefixCls"]),z=B("radio",S);return a.createElement(b,{value:"button"},a.createElement(Re,Object.assign({prefixCls:z},M,{type:"radio",ref:h})))};var G=a.forwardRef(Me);const W=Re;W.Button=G,W.Group=ft,W.__ANT_RADIO=!0;var Z=W},57809:function(Jt,ke,t){"use strict";var e=t(92310),i=t.n(e),E=t(77861),A=t(2738),a=t(59301),I=t(53487),n=t(62892),le=t(19080),ae=t(36355),m=t(1684),V=t(93891),b=t(19716),D=t(32441),ye=t(33234),se=t(14154),oe=t(58582),Ye=t(84443),Ie=t(66339),Ze=function(C,x){var H={};for(var ne in C)Object.prototype.hasOwnProperty.call(C,ne)&&x.indexOf(ne)<0&&(H[ne]=C[ne]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,ne=Object.getOwnPropertySymbols(C);q{var H,{prefixCls:ne,bordered:q=!0,className:T,rootClassName:Re,getPopupContainer:Ce,popupClassName:ft,dropdownClassName:xe,listHeight:Me=256,placement:G,listItemHeight:W=24,size:Z,disabled:l,notFoundContent:h,status:B,builtinPlacements:S,dropdownMatchSelectWidth:M,popupMatchSelectWidth:z,direction:U,style:pe,allowClear:De}=C,Ee=Ze(C,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Je,getPrefixCls:ut,renderEmpty:tt,direction:fe,virtual:We,popupMatchSelectWidth:F,popupOverflow:O,select:N}=a.useContext(ae.E_),u=ut("select",ne),_=ut(),he=U!=null?U:fe,{compactSize:g,compactItemClassnames:d}=(0,ye.ri)(u,he),[ie,R]=(0,se.Z)(u),f=a.useMemo(()=>{const{mode:Or}=Ee;if(Or!=="combobox")return Or===ce?"combobox":Or},[Ee.mode]),L=f==="multiple"||f==="tags",k=(0,Ye.Z)(Ee.suffixIcon,Ee.showArrow),X=(H=z!=null?z:M)!==null&&H!==void 0?H:F,{status:Se,hasFeedback:Ae,isFormItemInput:Pe,feedbackIcon:Be}=a.useContext(D.aM),nt=(0,le.F)(Se,B);let lt;h!==void 0?lt=h:f==="combobox"?lt=null:lt=(tt==null?void 0:tt("Select"))||a.createElement(V.Z,{componentName:"Select"});const{suffixIcon:pt,itemIcon:It,removeIcon:jt,clearIcon:Yt}=(0,Ie.Z)(Object.assign(Object.assign({},Ee),{multiple:L,hasFeedback:Ae,feedbackIcon:Be,showSuffixIcon:k,prefixCls:u,showArrow:Ee.showArrow,componentName:"Select"})),Dt=De===!0?{clearIcon:Yt}:De,Sn=(0,A.Z)(Ee,["suffixIcon","itemIcon"]),Fn=i()(ft||xe,{[`${u}-dropdown-${he}`]:he==="rtl"},Re,R),Ln=(0,b.Z)(Or=>{var Tn;return(Tn=Z!=null?Z:g)!==null&&Tn!==void 0?Tn:Or}),Qn=a.useContext(m.Z),ur=l!=null?l:Qn,cr=i()({[`${u}-lg`]:Ln==="large",[`${u}-sm`]:Ln==="small",[`${u}-rtl`]:he==="rtl",[`${u}-borderless`]:!q,[`${u}-in-form-item`]:Pe},(0,le.Z)(u,nt,Ae),d,N==null?void 0:N.className,T,Re,R),tn=a.useMemo(()=>G!==void 0?G:he==="rtl"?"bottomRight":"bottomLeft",[G,he]),lr=(0,oe.Z)(S,O);return ie(a.createElement(E.ZP,Object.assign({ref:x,virtual:We,showSearch:N==null?void 0:N.showSearch},Sn,{style:Object.assign(Object.assign({},N==null?void 0:N.style),pe),dropdownMatchSelectWidth:X,builtinPlacements:lr,transitionName:(0,n.m)(_,"slide-up",Ee.transitionName),listHeight:Me,listItemHeight:W,mode:f,prefixCls:u,placement:tn,direction:he,suffixIcon:pt,menuItemSelectedIcon:It,removeIcon:jt,allowClear:Dt,notFoundContent:lt,className:cr,getPopupContainer:Ce||Je,dropdownClassName:Fn,disabled:ur})))},p=a.forwardRef(K),r=(0,I.Z)(p);p.SECRET_COMBOBOX_MODE_DO_NOT_USE=ce,p.Option=E.Wx,p.OptGroup=E.Xo,p._InternalPanelDoNotUseOrYouWillBeFired=r,ke.default=p},14154:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return p}});var e=t(17313),i=t(74207),E=t(37613),A=t(83116),a=t(13826),I=t(92899);const n=r=>{const{optionHeight:C,optionFontSize:x,optionLineHeight:H,optionPadding:ne}=r;return{position:"relative",display:"block",minHeight:C,padding:ne,color:r.colorText,fontWeight:"normal",fontSize:x,lineHeight:H,boxSizing:"border-box"}};var ae=r=>{const{antCls:C,componentCls:x}=r,H=`${x}-item`,ne=`&${C}-slide-up-enter${C}-slide-up-enter-active`,q=`&${C}-slide-up-appear${C}-slide-up-appear-active`,T=`&${C}-slide-up-leave${C}-slide-up-leave-active`,Re=`${x}-dropdown-placement-`;return[{[`${x}-dropdown`]:Object.assign(Object.assign({},(0,e.Wf)(r)),{position:"absolute",top:-9999,zIndex:r.zIndexPopup,boxSizing:"border-box",padding:r.paddingXXS,overflow:"hidden",fontSize:r.fontSize,fontVariant:"initial",backgroundColor:r.colorBgElevated,borderRadius:r.borderRadiusLG,outline:"none",boxShadow:r.boxShadowSecondary,[` + ${ne}${Re}bottomLeft, + ${q}${Re}bottomLeft + `]:{animationName:a.fJ},[` + ${ne}${Re}topLeft, + ${q}${Re}topLeft, + ${ne}${Re}topRight, + ${q}${Re}topRight + `]:{animationName:a.Qt},[`${T}${Re}bottomLeft`]:{animationName:a.Uw},[` + ${T}${Re}topLeft, + ${T}${Re}topRight + `]:{animationName:a.ly},"&-hidden":{display:"none"},[`${H}`]:Object.assign(Object.assign({},n(r)),{cursor:"pointer",transition:`background ${r.motionDurationSlow} ease`,borderRadius:r.borderRadiusSM,"&-group":{color:r.colorTextDescription,fontSize:r.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},e.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${H}-option-disabled)`]:{backgroundColor:r.optionActiveBg},[`&-selected:not(${H}-option-disabled)`]:{color:r.optionSelectedColor,fontWeight:r.optionSelectedFontWeight,backgroundColor:r.optionSelectedBg,[`${H}-option-state`]:{color:r.colorPrimary}},"&-disabled":{[`&${H}-option-selected`]:{backgroundColor:r.colorBgContainerDisabled},color:r.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:r.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,a.oN)(r,"slide-up"),(0,a.oN)(r,"slide-down"),(0,I.Fm)(r,"move-up"),(0,I.Fm)(r,"move-down")]};const m=2,V=r=>{let{controlHeightSM:C,controlHeight:x,lineWidth:H}=r;const ne=(x-C)/2-H,q=Math.ceil(ne/2);return[ne,q]};function b(r,C){const{componentCls:x,iconCls:H}=r,ne=`${x}-selection-overflow`,q=r.multipleSelectItemHeight,[T]=V(r),Re=C?`${x}-${C}`:"";return{[`${x}-multiple${Re}`]:{fontSize:r.fontSize,[ne]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${x}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${T-m}px ${m*2}px`,borderRadius:r.borderRadius,[`${x}-show-search&`]:{cursor:"text"},[`${x}-disabled&`]:{background:r.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${m}px 0`,lineHeight:`${q}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${x}-show-arrow ${x}-selector, + &${x}-allow-clear ${x}-selector + `]:{paddingInlineEnd:r.fontSizeIcon+r.controlPaddingHorizontal},[`${x}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:q,marginTop:m,marginBottom:m,lineHeight:`${q-r.lineWidth*2}px`,background:r.multipleItemBg,border:`${r.lineWidth}px ${r.lineType} ${r.multipleItemBorderColor}`,borderRadius:r.borderRadiusSM,cursor:"default",transition:`font-size ${r.motionDurationSlow}, line-height ${r.motionDurationSlow}, height ${r.motionDurationSlow}`,userSelect:"none",marginInlineEnd:m*2,paddingInlineStart:r.paddingXS,paddingInlineEnd:r.paddingXS/2,[`${x}-disabled&`]:{color:r.multipleItemColorDisabled,borderColor:r.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:r.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,e.Ro)()),{display:"inline-flex",alignItems:"center",color:r.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${H}`]:{verticalAlign:"-0.2em"},"&:hover":{color:r.colorIconHover}})},[`${ne}-item + ${ne}-item`]:{[`${x}-selection-search`]:{marginInlineStart:0}},[`${x}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:r.inputPaddingHorizontalBase-T,"\n &-input,\n &-mirror\n ":{height:q,fontFamily:r.fontFamily,lineHeight:`${q}px`,transition:`all ${r.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${x}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:r.inputPaddingHorizontalBase,insetInlineEnd:r.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${r.motionDurationSlow}`}}}}var ye=r=>{const{componentCls:C}=r,x=(0,E.TS)(r,{controlHeight:r.controlHeightSM,multipleSelectItemHeight:r.controlHeightXS,borderRadius:r.borderRadiusSM,borderRadiusSM:r.borderRadiusXS}),H=(0,E.TS)(r,{fontSize:r.fontSizeLG,controlHeight:r.controlHeightLG,multipleSelectItemHeight:r.multipleItemHeightLG,borderRadius:r.borderRadiusLG,borderRadiusSM:r.borderRadius}),[,ne]=V(r);return[b(r),b(x,"sm"),{[`${C}-multiple${C}-sm`]:{[`${C}-selection-placeholder`]:{insetInline:r.controlPaddingHorizontalSM-r.lineWidth},[`${C}-selection-search`]:{marginInlineStart:ne}}},b(H,"lg")]};function se(r,C){const{componentCls:x,inputPaddingHorizontalBase:H,borderRadius:ne}=r,q=r.controlHeight-r.lineWidth*2,T=Math.ceil(r.fontSize*1.25),Re=C?`${x}-${C}`:"";return{[`${x}-single${Re}`]:{fontSize:r.fontSize,[`${x}-selector`]:Object.assign(Object.assign({},(0,e.Wf)(r)),{display:"flex",borderRadius:ne,[`${x}-selection-search`]:{position:"absolute",top:0,insetInlineStart:H,insetInlineEnd:H,bottom:0,"&-input":{width:"100%"}},[` + ${x}-selection-item, + ${x}-selection-placeholder + `]:{padding:0,lineHeight:`${q}px`,transition:`all ${r.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${q}px`}},[`${x}-selection-item`]:{position:"relative",userSelect:"none"},[`${x}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${x}-selection-item:after`,`${x}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${x}-show-arrow ${x}-selection-item, + &${x}-show-arrow ${x}-selection-placeholder + `]:{paddingInlineEnd:T},[`&${x}-open ${x}-selection-item`]:{color:r.colorTextPlaceholder},[`&:not(${x}-customize-input)`]:{[`${x}-selector`]:{width:"100%",height:r.controlHeight,padding:`0 ${H}px`,[`${x}-selection-search-input`]:{height:q},"&:after":{lineHeight:`${q}px`}}},[`&${x}-customize-input`]:{[`${x}-selector`]:{"&:after":{display:"none"},[`${x}-selection-search`]:{position:"static",width:"100%"},[`${x}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${H}px`,"&:after":{display:"none"}}}}}}}function oe(r){const{componentCls:C}=r,x=r.controlPaddingHorizontalSM-r.lineWidth;return[se(r),se((0,E.TS)(r,{controlHeight:r.controlHeightSM,borderRadius:r.borderRadiusSM}),"sm"),{[`${C}-single${C}-sm`]:{[`&:not(${C}-customize-input)`]:{[`${C}-selection-search`]:{insetInlineStart:x,insetInlineEnd:x},[`${C}-selector`]:{padding:`0 ${x}px`},[`&${C}-show-arrow ${C}-selection-search`]:{insetInlineEnd:x+r.fontSize*1.5},[` + &${C}-show-arrow ${C}-selection-item, + &${C}-show-arrow ${C}-selection-placeholder + `]:{paddingInlineEnd:r.fontSize*1.5}}}},se((0,E.TS)(r,{controlHeight:r.singleItemHeightLG,fontSize:r.fontSizeLG,borderRadius:r.borderRadiusLG}),"lg")]}const Ye=r=>{const{componentCls:C,selectorBg:x}=r;return{position:"relative",backgroundColor:x,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,transition:`all ${r.motionDurationMid} ${r.motionEaseInOut}`,input:{cursor:"pointer"},[`${C}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${C}-disabled&`]:{color:r.colorTextDisabled,background:r.colorBgContainerDisabled,cursor:"not-allowed",[`${C}-multiple&`]:{background:r.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Ie=function(r,C){let x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:H,borderHoverColor:ne,outlineColor:q,antCls:T}=C,Re=x?{[`${H}-selector`]:{borderColor:ne}}:{};return{[r]:{[`&:not(${H}-disabled):not(${H}-customize-input):not(${T}-pagination-size-changer)`]:Object.assign(Object.assign({},Re),{[`${H}-focused& ${H}-selector`]:{borderColor:ne,boxShadow:`0 0 0 ${C.controlOutlineWidth}px ${q}`,outline:0},[`&:hover ${H}-selector`]:{borderColor:ne}})}}},Ze=r=>{const{componentCls:C}=r;return{[`${C}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},ce=r=>{const{componentCls:C,inputPaddingHorizontalBase:x,iconCls:H}=r;return{[C]:Object.assign(Object.assign({},(0,e.Wf)(r)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${C}-customize-input) ${C}-selector`]:Object.assign(Object.assign({},Ye(r)),Ze(r)),[`${C}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},e.vS),[`${C}-selection-placeholder`]:Object.assign(Object.assign({},e.vS),{flex:1,color:r.colorTextPlaceholder,pointerEvents:"none"}),[`${C}-arrow`]:Object.assign(Object.assign({},(0,e.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[H]:{verticalAlign:"top",transition:`transform ${r.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${C}-suffix)`]:{pointerEvents:"auto"}},[`${C}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${C}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:x,zIndex:1,display:"inline-block",width:r.fontSizeIcon,height:r.fontSizeIcon,marginTop:-r.fontSizeIcon/2,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:r.clearBg,cursor:"pointer",opacity:0,transition:`color ${r.motionDurationMid} ease, opacity ${r.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:r.colorTextTertiary}},"&:hover":{[`${C}-clear`]:{opacity:1}}}),[`${C}-has-feedback`]:{[`${C}-clear`]:{insetInlineEnd:x+r.fontSize+r.paddingXS}}}},K=r=>{const{componentCls:C}=r;return[{[C]:{[`&-borderless ${C}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${C}-in-form-item`]:{width:"100%"}}},ce(r),oe(r),ye(r),ae(r),{[`${C}-rtl`]:{direction:"rtl"}},Ie(C,(0,E.TS)(r,{borderHoverColor:r.colorPrimaryHover,outlineColor:r.controlOutline})),Ie(`${C}-status-error`,(0,E.TS)(r,{borderHoverColor:r.colorErrorHover,outlineColor:r.colorErrorOutline}),!0),Ie(`${C}-status-warning`,(0,E.TS)(r,{borderHoverColor:r.colorWarningHover,outlineColor:r.colorWarningOutline}),!0),(0,i.c)(r,{borderElCls:`${C}-selector`,focusElCls:`${C}-focused`})]};var p=(0,A.Z)("Select",(r,C)=>{let{rootPrefixCls:x}=C;const H=(0,E.TS)(r,{rootPrefixCls:x,inputPaddingHorizontalBase:r.paddingSM-1,multipleSelectItemHeight:r.multipleItemHeight});return[K(H)]},r=>{const{fontSize:C,lineHeight:x,controlHeight:H,controlPaddingHorizontal:ne,zIndexPopupBase:q,colorText:T,fontWeightStrong:Re,controlItemBgActive:Ce,controlItemBgHover:ft,colorBgContainer:xe,colorFillSecondary:Me,controlHeightLG:G,controlHeightSM:W,colorBgContainerDisabled:Z,colorTextDisabled:l}=r;return{zIndexPopup:q+50,optionSelectedColor:T,optionSelectedFontWeight:Re,optionSelectedBg:Ce,optionActiveBg:ft,optionPadding:`${(H-C*x)/2}px ${ne}px`,optionFontSize:C,optionLineHeight:x,optionHeight:H,selectorBg:xe,clearBg:xe,singleItemHeightLG:G,multipleItemBg:Me,multipleItemBorderColor:"transparent",multipleItemHeight:W,multipleItemHeightLG:H,multipleSelectorBgDisabled:Z,multipleItemColorDisabled:l,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return i}});const e=E=>{const a={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:E==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},a),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},a),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},a),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},a),{points:["br","tr"],offset:[0,-4]})}};function i(E,A){return E||e(A)}},84443:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return e}});function e(i,E){return E!==void 0?E:i!==null}},66339:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return le}});var e=t(40001),i=t(19248),E=t(99267),A=t(84105),a=t(58617),I=t(47472),n=t(59301);function le(ae){let{suffixIcon:m,clearIcon:V,menuItemSelectedIcon:b,removeIcon:D,loading:ye,multiple:se,hasFeedback:oe,prefixCls:Ye,showSuffixIcon:Ie,feedbackIcon:Ze,showArrow:ce,componentName:K}=ae;const p=V!=null?V:n.createElement(i.Z,null),r=ne=>m===null&&!oe&&!ce?null:n.createElement(n.Fragment,null,Ie!==!1&&ne,oe&&Ze);let C=null;if(m!==void 0)C=r(m);else if(ye)C=r(n.createElement(a.Z,{spin:!0}));else{const ne=`${Ye}-suffix`;C=q=>{let{open:T,showSearch:Re}=q;return r(T&&Re?n.createElement(I.Z,{className:ne}):n.createElement(A.Z,{className:ne}))}}let x=null;b!==void 0?x=b:se?x=n.createElement(e.Z,null):x=null;let H=null;return D!==void 0?H=D:H=n.createElement(E.Z,null),{clearIcon:p,suffixIcon:C,itemIcon:x,removeIcon:H}}},81327:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return Ye}});var e=t(59301),i=t(92310),E=t.n(i),A=t(11592),a=t(36355),I=t(33234);const n=e.createContext({latestIndex:0}),le=n.Provider;var m=Ie=>{let{className:Ze,index:ce,children:K,split:p,style:r}=Ie;const{latestIndex:C}=e.useContext(n);return K==null?null:e.createElement(e.Fragment,null,e.createElement("div",{className:Ze,style:r},K),ce{var ce,K;const{getPrefixCls:p,space:r,direction:C}=e.useContext(a.E_),{size:x=(r==null?void 0:r.size)||"small",align:H,className:ne,rootClassName:q,children:T,direction:Re="horizontal",prefixCls:Ce,split:ft,style:xe,wrap:Me=!1,classNames:G,styles:W}=Ie,Z=ye(Ie,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[l,h]=Array.isArray(x)?x:[x,x],B=b(h),S=b(l),M=D(h),z=D(l),U=(0,A.Z)(T,{keepEmpty:!0}),pe=H===void 0&&Re==="horizontal"?"center":H,De=p("space",Ce),[Ee,Je]=(0,V.Z)(De),ut=E()(De,r==null?void 0:r.className,Je,`${De}-${Re}`,{[`${De}-rtl`]:C==="rtl",[`${De}-align-${pe}`]:pe,[`${De}-gap-row-${h}`]:B,[`${De}-gap-col-${l}`]:S},ne,q),tt=E()(`${De}-item`,(ce=G==null?void 0:G.item)!==null&&ce!==void 0?ce:(K=r==null?void 0:r.classNames)===null||K===void 0?void 0:K.item);let fe=0;const We=U.map((N,u)=>{var _,he;N!=null&&(fe=u);const g=N&&N.key||`${tt}-${u}`;return e.createElement(m,{className:tt,key:g,index:u,split:ft,style:(_=W==null?void 0:W.item)!==null&&_!==void 0?_:(he=r==null?void 0:r.styles)===null||he===void 0?void 0:he.item},N)}),F=e.useMemo(()=>({latestIndex:fe}),[fe]);if(U.length===0)return null;const O={};return Me&&(O.flexWrap="wrap"),!S&&z&&(O.columnGap=l),!B&&M&&(O.rowGap=h),Ee(e.createElement("div",Object.assign({ref:Ze,className:ut,style:Object.assign(Object.assign(Object.assign({},O),r==null?void 0:r.style),xe)},Z),e.createElement(le,{value:F},We)))});oe.Compact=I.ZP;var Ye=oe},8378:function(Jt,ke){"use strict";const t=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}});ke.Z=t},92899:function(Jt,ke,t){"use strict";t.d(ke,{Fm:function(){return b}});var e=t(36237),i=t(95406);const E=new e.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),A=new e.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),a=new e.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),I=new e.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),n=new e.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),le=new e.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ae=new e.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),m=new e.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),V={"move-up":{inKeyframes:ae,outKeyframes:m},"move-down":{inKeyframes:E,outKeyframes:A},"move-left":{inKeyframes:a,outKeyframes:I},"move-right":{inKeyframes:n,outKeyframes:le}},b=(D,ye)=>{const{antCls:se}=D,oe=`${se}-${ye}`,{inKeyframes:Ye,outKeyframes:Ie}=V[ye];return[(0,i.R)(oe,Ye,Ie,D.motionDurationMid),{[` + ${oe}-enter, + ${oe}-appear + `]:{opacity:0,animationTimingFunction:D.motionEaseOutCirc},[`${oe}-leave`]:{animationTimingFunction:D.motionEaseInOutCirc}}]}},13826:function(Jt,ke,t){"use strict";t.d(ke,{Qt:function(){return a},Uw:function(){return A},fJ:function(){return E},ly:function(){return I},oN:function(){return b}});var e=t(36237),i=t(95406);const E=new e.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),A=new e.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),a=new e.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),I=new e.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new e.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),le=new e.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),ae=new e.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),m=new e.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),V={"slide-up":{inKeyframes:E,outKeyframes:A},"slide-down":{inKeyframes:a,outKeyframes:I},"slide-left":{inKeyframes:n,outKeyframes:le},"slide-right":{inKeyframes:ae,outKeyframes:m}},b=(D,ye)=>{const{antCls:se}=D,oe=`${se}-${ye}`,{inKeyframes:Ye,outKeyframes:Ie}=V[ye];return[(0,i.R)(oe,Ye,Ie,D.motionDurationMid),{[` + ${oe}-enter, + ${oe}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:D.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${oe}-leave`]:{animationTimingFunction:D.motionEaseInQuint}}]}},15969:function(Jt,ke,t){"use strict";t.d(ke,{N:function(){return e}});const e=i=>({color:i.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${i.motionDurationSlow}`,"&:focus, &:hover":{color:i.colorLinkHover},"&:active":{color:i.colorLinkActive}})},1710:function(Jt,ke,t){"use strict";t.d(ke,{default:function(){return Li}});var e={},i="rc-table-internal-hook",E=t(42978),A=t(6089),a=t(34280),I=t(13697),n=t(59301),le=t(4676);function ae(o){var c=n.createContext(void 0),j=function(ve){var ge=ve.value,He=ve.children,Ke=n.useRef(ge);Ke.current=ge;var ze=n.useState(function(){return{getValue:function(){return Ke.current},listeners:new Set}}),at=(0,E.Z)(ze,1),Et=at[0];return(0,a.Z)(function(){(0,le.unstable_batchedUpdates)(function(){Et.listeners.forEach(function(st){st(ge)})})},[ge]),n.createElement(c.Provider,{value:Et},He)};return{Context:c,Provider:j,defaultValue:o}}function m(o,c){var j=(0,A.Z)(typeof c=="function"?c:function(st){if(c===void 0)return st;if(!Array.isArray(c))return st[c];var Kt={};return c.forEach(function(zt){Kt[zt]=st[zt]}),Kt}),$=n.useContext(o==null?void 0:o.Context),ve=$||{},ge=ve.listeners,He=ve.getValue,Ke=n.useRef();Ke.current=j($?He():o==null?void 0:o.defaultValue);var ze=n.useState({}),at=(0,E.Z)(ze,2),Et=at[1];return(0,a.Z)(function(){if(!$)return;function st(Kt){var zt=j(Kt);(0,I.Z)(Ke.current,zt,!0)||Et({})}return ge.add(st),function(){ge.delete(st)}},[$]),Ke.current}var V=t(54476),b=t(8654);function D(){var o=n.createContext(null);function c(){return n.useContext(o)}function j(ve,ge){var He=(0,b.Yr)(ve),Ke=function(at,Et){var st=He?{ref:Et}:{},Kt=n.useRef(0),zt=n.useRef(at),Ht=c();return Ht!==null?n.createElement(ve,(0,V.Z)({},at,st)):((!ge||ge(zt.current,at))&&(Kt.current+=1),zt.current=at,n.createElement(o.Provider,{value:Kt.current},n.createElement(ve,(0,V.Z)({},at,st))))};return He?n.forwardRef(Ke):Ke}function $(ve,ge){var He=(0,b.Yr)(ve),Ke=function(at,Et){var st=He?{ref:Et}:{};return c(),n.createElement(ve,(0,V.Z)({},at,st))};return He?n.memo(n.forwardRef(Ke),ge):n.memo(Ke,ge)}return{makeImmutable:j,responseImmutable:$,useImmutableMark:c}}var ye=D(),se=ye.makeImmutable,oe=ye.responseImmutable,Ye=ye.useImmutableMark,Ie=D(),Ze=Ie.makeImmutable,ce=Ie.responseImmutable,K=Ie.useImmutableMark,p=ae(),r=p;function C(o,c){var j=n.useRef(0);j.current+=1;var $=n.useRef(o),ve=[];Object.keys(o||{}).map(function(He){var Ke;(o==null?void 0:o[He])!==((Ke=$.current)===null||Ke===void 0?void 0:Ke[He])&&ve.push(He)}),$.current=o;var ge=n.useRef([]);return ve.length&&(ge.current=ve),n.useDebugValue(j.current),n.useDebugValue(ge.current.join(", ")),c&&console.log("".concat(c,":"),j.current,ge.current),j.current}var x=null,H=n.memo(function(){var o=C();return n.createElement("h1",null,"Render Times: ",o)});H.displayName="RenderBlock";var ne=t(76190),q=t(33885),T=t(20068),Re=t(92310),Ce=t.n(Re),ft=t(80547),xe=t(97938),Me=t(48736),G=n.createContext({renderWithProps:!1}),W=G,Z="RC_TABLE_KEY";function l(o){return o==null?[]:Array.isArray(o)?o:[o]}function h(o){var c=[],j={};return o.forEach(function($){for(var ve=$||{},ge=ve.key,He=ve.dataIndex,Ke=ge||l(He).join("-")||Z;j[Ke];)Ke="".concat(Ke,"_next");j[Ke]=!0,c.push(Ke)}),c}function B(o){return o!=null}function S(o){return o&&(0,ne.Z)(o)==="object"&&!Array.isArray(o)&&!n.isValidElement(o)}function M(o,c,j,$,ve,ge){var He=n.useContext(W),Ke=K(),ze=(0,ft.Z)(function(){if(B($))return[$];var at=c==null||c===""?[]:Array.isArray(c)?c:[c],Et=(0,xe.Z)(o,at),st=Et,Kt=void 0;if(ve){var zt=ve(Et,o,j);S(zt)?(st=zt.children,Kt=zt.props,He.renderWithProps=!0):st=zt}return[st,Kt]},[Ke,o,$,c,ve,j],function(at,Et){if(ge){var st=(0,E.Z)(at,2),Kt=st[1],zt=(0,E.Z)(Et,2),Ht=zt[1];return ge(Ht,Kt)}return He.renderWithProps?!0:!(0,I.Z)(at,Et,!0)});return ze}function z(o,c,j,$){var ve=o+c-1;return o<=$&&ve>=j}function U(o,c){return m(r,function(j){var $=z(o,c||1,j.hoverStartRow,j.hoverEndRow);return[$,j.onHover]})}var pe=function(c){var j=c.ellipsis,$=c.rowType,ve=c.children,ge,He=j===!0?{showTitle:!0}:j;return He&&(He.showTitle||$==="header")&&(typeof ve=="string"||typeof ve=="number"?ge=ve.toString():n.isValidElement(ve)&&typeof ve.props.children=="string"&&(ge=ve.props.children)),ge};function De(o){var c,j,$,ve,ge,He,Ke,ze,at=o.component,Et=o.children,st=o.ellipsis,Kt=o.scope,zt=o.prefixCls,Ht=o.className,Cn=o.align,sn=o.record,xn=o.render,mn=o.dataIndex,Hn=o.renderIndex,mr=o.shouldCellUpdate,hr=o.index,or=o.rowType,Mr=o.colSpan,Tr=o.rowSpan,Vn=o.fixLeft,ir=o.fixRight,Gn=o.firstFixLeft,Mn=o.lastFixLeft,tr=o.firstFixRight,wr=o.lastFixRight,Hr=o.appendNode,Rr=o.additionalProps,br=Rr===void 0?{}:Rr,kr=o.isSticky,Vr="".concat(zt,"-cell"),so=m(r,["supportSticky","allColumnsFixedLeft"]),qr=so.supportSticky,Co=so.allColumnsFixedLeft,xo=M(sn,mn,Hn,Et,xn,mr),zr=(0,E.Z)(xo,2),Io=zr[0],$r=zr[1],po={},mo=typeof Vn=="number"&&qr,Xo=typeof ir=="number"&&qr;mo&&(po.position="sticky",po.left=Vn),Xo&&(po.position="sticky",po.right=ir);var Sr=(c=(j=($=$r==null?void 0:$r.colSpan)!==null&&$!==void 0?$:br.colSpan)!==null&&j!==void 0?j:Mr)!==null&&c!==void 0?c:1,Cr=(ve=(ge=(He=$r==null?void 0:$r.rowSpan)!==null&&He!==void 0?He:br.rowSpan)!==null&&ge!==void 0?ge:Tr)!==null&&ve!==void 0?ve:1,Er=U(hr,Cr),dr=(0,E.Z)(Er,2),_r=dr[0],fr=dr[1],Fr=function(Mo){var Yo;sn&&fr(hr,hr+Cr-1),br==null||(Yo=br.onMouseEnter)===null||Yo===void 0||Yo.call(br,Mo)},Yr=function(Mo){var Yo;sn&&fr(-1,-1),br==null||(Yo=br.onMouseLeave)===null||Yo===void 0||Yo.call(br,Mo)};if(Sr===0||Cr===0)return null;var Xr=(Ke=br.title)!==null&&Ke!==void 0?Ke:pe({rowType:or,ellipsis:st,children:Io}),Wo=Ce()(Vr,Ht,(ze={},(0,T.Z)(ze,"".concat(Vr,"-fix-left"),mo&&qr),(0,T.Z)(ze,"".concat(Vr,"-fix-left-first"),Gn&&qr),(0,T.Z)(ze,"".concat(Vr,"-fix-left-last"),Mn&&qr),(0,T.Z)(ze,"".concat(Vr,"-fix-left-all"),Mn&&Co&&qr),(0,T.Z)(ze,"".concat(Vr,"-fix-right"),Xo&&qr),(0,T.Z)(ze,"".concat(Vr,"-fix-right-first"),tr&&qr),(0,T.Z)(ze,"".concat(Vr,"-fix-right-last"),wr&&qr),(0,T.Z)(ze,"".concat(Vr,"-ellipsis"),st),(0,T.Z)(ze,"".concat(Vr,"-with-append"),Hr),(0,T.Z)(ze,"".concat(Vr,"-fix-sticky"),(mo||Xo)&&kr&&qr),(0,T.Z)(ze,"".concat(Vr,"-row-hover"),!$r&&_r),ze),br.className,$r==null?void 0:$r.className),To={};Cn&&(To.textAlign=Cn);var aa=(0,q.Z)((0,q.Z)((0,q.Z)((0,q.Z)({},po),br.style),To),$r==null?void 0:$r.style),Bo=Io;return(0,ne.Z)(Bo)==="object"&&!Array.isArray(Bo)&&!n.isValidElement(Bo)&&(Bo=null),st&&(Mn||tr)&&(Bo=n.createElement("span",{className:"".concat(Vr,"-content")},Bo)),n.createElement(at,(0,V.Z)({},$r,br,{className:Wo,style:aa,title:Xr,scope:Kt,onMouseEnter:Fr,onMouseLeave:Yr,colSpan:Sr!==1?Sr:null,rowSpan:Cr!==1?Cr:null}),Hr,Bo)}var Ee=n.memo(De);function Je(o,c,j,$,ve,ge){var He=j[o]||{},Ke=j[c]||{},ze,at;He.fixed==="left"?ze=$.left[ve==="rtl"?c:o]:Ke.fixed==="right"&&(at=$.right[ve==="rtl"?o:c]);var Et=!1,st=!1,Kt=!1,zt=!1,Ht=j[c+1],Cn=j[o-1],sn=!(ge!=null&&ge.children);if(ve==="rtl"){if(ze!==void 0){var xn=Cn&&Cn.fixed==="left";zt=!xn&&sn}else if(at!==void 0){var mn=Ht&&Ht.fixed==="right";Kt=!mn&&sn}}else if(ze!==void 0){var Hn=Ht&&Ht.fixed==="left";Et=!Hn&&sn}else if(at!==void 0){var mr=Cn&&Cn.fixed==="right";st=!mr&&sn}return{fixLeft:ze,fixRight:at,lastFixLeft:Et,firstFixRight:st,lastFixRight:Kt,firstFixLeft:zt,isSticky:$.isSticky}}var ut=n.createContext({}),tt=ut;function fe(o){var c=o.className,j=o.index,$=o.children,ve=o.colSpan,ge=ve===void 0?1:ve,He=o.rowSpan,Ke=o.align,ze=m(r,["prefixCls","direction"]),at=ze.prefixCls,Et=ze.direction,st=n.useContext(tt),Kt=st.scrollColumnIndex,zt=st.stickyOffsets,Ht=st.flattenColumns,Cn=st.columns,sn=j+ge-1,xn=sn+1===Kt?ge+1:ge,mn=Je(j,j+xn-1,Ht,zt,Et,Cn==null?void 0:Cn[j]);return n.createElement(Ee,(0,V.Z)({className:c,index:j,component:"td",prefixCls:at,record:null,dataIndex:null,align:Ke,colSpan:xn,rowSpan:He,render:function(){return $}},mn))}var We=t(75931),F=["children"];function O(o){var c=o.children,j=(0,We.Z)(o,F);return n.createElement("tr",j,c)}function N(o){var c=o.children;return c}N.Row=O,N.Cell=fe;var u=N;function _(o){var c=o.children,j=o.stickyOffsets,$=o.flattenColumns,ve=o.columns,ge=m(r,"prefixCls"),He=$.length-1,Ke=$[He],ze=n.useMemo(function(){return{stickyOffsets:j,flattenColumns:$,scrollColumnIndex:Ke!=null&&Ke.scrollbar?He:null,columns:ve}},[Ke,$,He,j,ve]);return n.createElement(tt.Provider,{value:ze},n.createElement("tfoot",{className:"".concat(ge,"-summary")},c))}var he=ce(_),g=u,d=t(70425),ie=t(29301),R=t(29194),f=t(24514),L=t(75152),k=t(26112);function X(o,c,j,$,ve,ge,He){o.push({record:c,indent:j,index:He});var Ke=ge(c),ze=ve==null?void 0:ve.has(Ke);if(c&&Array.isArray(c[$])&&ze)for(var at=0;at1?Gn-1:0),tr=1;tr=0;Ke-=1){var ze=c[Ke],at=j&&j[Ke],Et=at&&at[Fn];if(ze||Et||He){var st=Et||{},Kt=st.columnType,zt=(0,We.Z)(st,Qn);ve.unshift(n.createElement("col",(0,V.Z)({key:Ke,style:{width:ze}},zt))),He=!0}}return n.createElement("colgroup",null,ve)}var cr=ur,tn=t(94480),lr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Or(o,c){return(0,n.useMemo)(function(){for(var j=[],$=0;$1?"colgroup":"col":null,ellipsis:sn.ellipsis,align:sn.align,component:sn.title?ge:He,prefixCls:Et,key:zt[Cn]},xn,{additionalProps:mn,rowType:"header"}))}))}kn.displayName="HeaderRow";var Le=kn;function it(o){var c=[];function j(He,Ke){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;c[ze]=c[ze]||[];var at=Ke,Et=He.filter(Boolean).map(function(st){var Kt={key:st.key,className:st.className||"",children:st.title,column:st,colStart:at},zt=1,Ht=st.children;return Ht&&Ht.length>0&&(zt=j(Ht,at,ze+1).reduce(function(Cn,sn){return Cn+sn},0),Kt.hasSubColumns=!0),"colSpan"in st&&(zt=st.colSpan),"rowSpan"in st&&(Kt.rowSpan=st.rowSpan),Kt.colSpan=zt,Kt.colEnd=Kt.colStart+zt-1,c[ze].push(Kt),at+=zt,zt});return Et}j(o,0);for(var $=c.length,ve=function(Ke){c[Ke].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=$-Ke)})},ge=0;ge<$;ge+=1)ve(ge);return c}function At(o){var c=o.stickyOffsets,j=o.columns,$=o.flattenColumns,ve=o.onHeaderRow,ge=m(r,["prefixCls","getComponent"]),He=ge.prefixCls,Ke=ge.getComponent,ze=n.useMemo(function(){return it(j)},[j]),at=Ke(["header","wrapper"],"thead"),Et=Ke(["header","row"],"tr"),st=Ke(["header","cell"],"th"),Kt=Ke(["header","cell"],"td");return n.createElement(at,{className:"".concat(He,"-thead")},ze.map(function(zt,Ht){var Cn=n.createElement(Le,{key:Ht,flattenColumns:$,cells:zt,stickyOffsets:c,rowComponent:Et,cellComponent:st,tdCellComponent:Kt,onHeaderRow:ve,index:Ht});return Cn}))}var vt=ce(At),Qt=t(11592);function En(o){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof c=="number"?c:c.endsWith("%")?o*parseFloat(c)/100:null}function un(o,c){return n.useMemo(function(){if(c&&c>0){var j=0,$=0;o.forEach(function(at){var Et=En(c,at.width);Et?j+=Et:$+=1});var ve=c-j,ge=$,He=ve/$,Ke=0,ze=o.map(function(at){var Et=(0,q.Z)({},at),st=En(c,Et.width);if(st)Et.width=st;else{var Kt=Math.floor(He);Et.width=ge===1?ve:Kt,ve-=Kt,ge-=1}return Ke+=Et.width,Et});return[ze,Ke]}return[o,c]},[o,c])}var gn=["children"],ee=["fixed"];function s(o){return(0,Qt.Z)(o).filter(function(c){return n.isValidElement(c)}).map(function(c){var j=c.key,$=c.props,ve=$.children,ge=(0,We.Z)($,gn),He=(0,q.Z)({key:j},ge);return ve&&(He.children=s(ve)),He})}function y(o){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return o.filter(function(j){return j&&(0,ne.Z)(j)==="object"}).reduce(function(j,$,ve){var ge=$.fixed,He=ge===!0?"left":ge,Ke="".concat(c,"-").concat(ve),ze=$.children;return ze&&ze.length>0?[].concat((0,tn.Z)(j),(0,tn.Z)(y(ze,Ke).map(function(at){return(0,q.Z)({fixed:He},at)}))):[].concat((0,tn.Z)(j),[(0,q.Z)((0,q.Z)({key:Ke},$),{},{fixed:He})])},[])}function v(o){for(var c=!0,j=0;j=0;ge-=1){var He=o[ge];if(ve&&He.fixed!=="right")ve=!1;else if(!ve&&He.fixed==="right"){warning(!1,"Index ".concat(ge+1," of `columns` missing `fixed='right'` prop."));break}}}function w(o){return o.map(function(c){var j=c.fixed,$=(0,We.Z)(c,ee),ve=j;return j==="left"?ve="right":j==="right"&&(ve="left"),(0,q.Z)({fixed:ve},$)})}function Y(o,c){var j=o.prefixCls,$=o.columns,ve=o.children,ge=o.expandable,He=o.expandedKeys,Ke=o.columnTitle,ze=o.getRowKey,at=o.onTriggerExpand,Et=o.expandIcon,st=o.rowExpandable,Kt=o.expandIconColumnIndex,zt=o.direction,Ht=o.expandRowByClick,Cn=o.columnWidth,sn=o.fixed,xn=o.scrollWidth,mn=n.useMemo(function(){return $||s(ve)},[$,ve]),Hn=n.useMemo(function(){if(ge){var ir,Gn=mn.slice();if(!Gn.includes(e)){var Mn=Kt||0;Mn>=0&&Gn.splice(Mn,0,e)}var tr=Gn.indexOf(e);Gn=Gn.filter(function(br,kr){return br!==e||kr===tr});var wr=mn[tr],Hr;(sn==="left"||sn)&&!Kt?Hr="left":(sn==="right"||sn)&&Kt===mn.length?Hr="right":Hr=wr?wr.fixed:null;var Rr=(ir={},(0,T.Z)(ir,Fn,{className:"".concat(j,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,T.Z)(ir,"title",Ke),(0,T.Z)(ir,"fixed",Hr),(0,T.Z)(ir,"className","".concat(j,"-row-expand-icon-cell")),(0,T.Z)(ir,"width",Cn),(0,T.Z)(ir,"render",function(kr,Vr,so){var qr=ze(Vr,so),Co=He.has(qr),xo=st?st(Vr):!0,zr=Et({prefixCls:j,expanded:Co,expandable:xo,record:Vr,onExpand:at});return Ht?n.createElement("span",{onClick:function($r){return $r.stopPropagation()}},zr):zr}),ir);return Gn.map(function(br){return br===e?Rr:br})}return mn.filter(function(br){return br!==e})},[ge,mn,ze,He,Et,zt]),mr=n.useMemo(function(){var ir=Hn;return c&&(ir=c(ir)),ir.length||(ir=[{render:function(){return null}}]),ir},[c,Hn,zt]),hr=n.useMemo(function(){return zt==="rtl"?w(y(mr)):y(mr)},[mr,zt,xn]),or=un(hr,xn),Mr=(0,E.Z)(or,2),Tr=Mr[0],Vn=Mr[1];return[mr,Tr,Vn]}var ue=Y;function Ve(o){var c,j=o.prefixCls,$=o.record,ve=o.onExpand,ge=o.expanded,He=o.expandable,Ke="".concat(j,"-row-expand-icon");if(!He)return n.createElement("span",{className:Ce()(Ke,"".concat(j,"-row-spaced"))});var ze=function(Et){ve($,Et),Et.stopPropagation()};return n.createElement("span",{className:Ce()(Ke,(c={},(0,T.Z)(c,"".concat(j,"-row-expanded"),ge),(0,T.Z)(c,"".concat(j,"-row-collapsed"),!ge),c)),onClick:ze})}function Te(o,c,j){var $=[];function ve(ge){(ge||[]).forEach(function(He,Ke){$.push(c(He,Ke)),ve(He[j])})}return ve(o),$}function rt(o,c,j){var $=Ln(o),ve=$.expandIcon,ge=$.expandedRowKeys,He=$.defaultExpandedRowKeys,Ke=$.defaultExpandAllRows,ze=$.expandedRowRender,at=$.onExpand,Et=$.onExpandedRowsChange,st=$.childrenColumnName,Kt=ve||Ve,zt=st||"children",Ht=n.useMemo(function(){return ze?"row":o.expandable&&o.internalHooks===i&&o.expandable.__PARENT_RENDER_ICON__||c.some(function(hr){return hr&&(0,ne.Z)(hr)==="object"&&hr[zt]})?"nest":!1},[!!ze,c]),Cn=n.useState(function(){return He||(Ke?Te(c,j,zt):[])}),sn=(0,E.Z)(Cn,2),xn=sn[0],mn=sn[1],Hn=n.useMemo(function(){return new Set(ge||xn||[])},[ge,xn]),mr=n.useCallback(function(hr){var or=j(hr,c.indexOf(hr)),Mr,Tr=Hn.has(or);Tr?(Hn.delete(or),Mr=(0,tn.Z)(Hn)):Mr=[].concat((0,tn.Z)(Hn),[or]),mn(Mr),at&&at(!Tr,hr),Et&&Et(Mr)},[j,Hn,c,at,Et]);return[$,Ht,Hn,Kt,zt,mr]}function ct(o,c,j,$){var ve=o.map(function(ge,He){return Je(He,He,o,c,j,$==null?void 0:$[He])});return(0,ft.Z)(function(){return ve},[ve],function(ge,He){return!(0,I.Z)(ge,He)})}function _e(o){var c=(0,n.useRef)(o),j=(0,n.useState)({}),$=(0,E.Z)(j,2),ve=$[1],ge=(0,n.useRef)(null),He=(0,n.useRef)([]);function Ke(ze){He.current.push(ze);var at=Promise.resolve();ge.current=at,at.then(function(){if(ge.current===at){var Et=He.current,st=c.current;He.current=[],Et.forEach(function(Kt){c.current=Kt(c.current)}),ge.current=null,st!==c.current&&ve({})}})}return(0,n.useEffect)(function(){return function(){ge.current=null}},[]),[c.current,Ke]}function bt(o){var c=(0,n.useRef)(o||null),j=(0,n.useRef)();function $(){window.clearTimeout(j.current)}function ve(He){c.current=He,$(),j.current=window.setTimeout(function(){c.current=null,j.current=void 0},100)}function ge(){return c.current}return(0,n.useEffect)(function(){return $},[]),[ve,ge]}function Ct(){var o=n.useState(-1),c=(0,E.Z)(o,2),j=c[0],$=c[1],ve=n.useState(-1),ge=(0,E.Z)(ve,2),He=ge[0],Ke=ge[1],ze=n.useCallback(function(at,Et){$(at),Ke(Et)},[]);return[j,He,ze]}var ht=t(47273),Pt=(0,ht.Z)()?window:null;function xt(o,c){var j=(0,ne.Z)(o)==="object"?o:{},$=j.offsetHeader,ve=$===void 0?0:$,ge=j.offsetSummary,He=ge===void 0?0:ge,Ke=j.offsetScroll,ze=Ke===void 0?0:Ke,at=j.getContainer,Et=at===void 0?function(){return Pt}:at,st=Et()||Pt;return n.useMemo(function(){var Kt=!!o;return{isSticky:Kt,stickyClassName:Kt?"".concat(c,"-sticky-holder"):"",offsetHeader:ve,offsetSummary:He,offsetScroll:ze,container:st}},[ze,ve,He,c,st])}function St(o,c,j){var $=(0,n.useMemo)(function(){for(var ve=[],ge=[],He=0,Ke=0,ze=0;ze=st&&(br=st-Kt),He({scrollLeft:br/st*(Et+2)}),mn.current.x=tr.pageX},ir=function(){if(ge.current){var tr=(0,Oe.os)(ge.current).top,wr=tr+ge.current.offsetHeight,Hr=ze===window?document.documentElement.scrollTop+window.innerHeight:(0,Oe.os)(ze).top+ze.clientHeight;wr-(0,L.Z)()<=Hr||tr>=Hr-Ke?xn(function(Rr){return(0,q.Z)((0,q.Z)({},Rr),{},{isHiddenScrollBar:!0})}):xn(function(Rr){return(0,q.Z)((0,q.Z)({},Rr),{},{isHiddenScrollBar:!1})})}},Gn=function(tr){xn(function(wr){return(0,q.Z)((0,q.Z)({},wr),{},{scrollLeft:tr/Et*st||0})})};return n.useImperativeHandle(j,function(){return{setScrollLeft:Gn}}),n.useEffect(function(){var Mn=(0,Ut.Z)(document.body,"mouseup",Mr,!1),tr=(0,Ut.Z)(document.body,"mousemove",Vn,!1);return ir(),function(){Mn.remove(),tr.remove()}},[Kt,hr]),n.useEffect(function(){var Mn=(0,Ut.Z)(ze,"scroll",ir,!1),tr=(0,Ut.Z)(window,"resize",ir,!1);return function(){Mn.remove(),tr.remove()}},[ze]),n.useEffect(function(){sn.isHiddenScrollBar||xn(function(Mn){var tr=ge.current;return tr?(0,q.Z)((0,q.Z)({},Mn),{},{scrollLeft:tr.scrollLeft/tr.scrollWidth*tr.clientWidth}):Mn})},[sn.isHiddenScrollBar]),Et<=st||!Kt||sn.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,L.Z)(),width:st,bottom:Ke},className:"".concat(at,"-sticky-scroll")},n.createElement("div",{onMouseDown:Tr,ref:zt,className:Ce()("".concat(at,"-sticky-scroll-bar"),(0,T.Z)({},"".concat(at,"-sticky-scroll-bar-active"),hr)),style:{width:"".concat(Kt,"px"),transform:"translate3d(".concat(sn.scrollLeft,"px, 0, 0)")}}))},Ge=n.forwardRef(Ne);function et(o){return null}var je=et;function Ue(o){return null}var Xe=Ue,mt="rc-table",Mt=[],Vt={};function hn(){return"No Data"}function Bn(o){var c,j=(0,q.Z)({rowKey:"key",prefixCls:mt,emptyText:hn},o),$=j.prefixCls,ve=j.className,ge=j.rowClassName,He=j.style,Ke=j.data,ze=j.rowKey,at=j.scroll,Et=j.tableLayout,st=j.direction,Kt=j.title,zt=j.footer,Ht=j.summary,Cn=j.caption,sn=j.id,xn=j.showHeader,mn=j.components,Hn=j.emptyText,mr=j.onRow,hr=j.onHeaderRow,or=j.internalHooks,Mr=j.transformColumns,Tr=j.internalRefs,Vn=j.tailor,ir=j.sticky,Gn=Ke||Mt,Mn=!!Gn.length,tr=or===i,wr=n.useCallback(function(oo,go){return(0,xe.Z)(mn,oo)||go},[mn]),Hr=n.useMemo(function(){return typeof ze=="function"?ze:function(oo){var go=oo&&oo[ze];return go}},[ze]),Rr=wr(["body"]),br=Ct(),kr=(0,E.Z)(br,3),Vr=kr[0],so=kr[1],qr=kr[2],Co=rt(j,Gn,Hr),xo=(0,E.Z)(Co,6),zr=xo[0],Io=xo[1],$r=xo[2],po=xo[3],mo=xo[4],Xo=xo[5],Sr=at==null?void 0:at.x,Cr=n.useState(0),Er=(0,E.Z)(Cr,2),dr=Er[0],_r=Er[1],fr=ue((0,q.Z)((0,q.Z)((0,q.Z)({},j),zr),{},{expandable:!!zr.expandedRowRender,columnTitle:zr.columnTitle,expandedKeys:$r,getRowKey:Hr,onTriggerExpand:Xo,expandIcon:po,expandIconColumnIndex:zr.expandIconColumnIndex,direction:st,scrollWidth:tr&&Vn&&typeof Sr=="number"?Sr:null}),tr?Mr:null),Fr=(0,E.Z)(fr,3),Yr=Fr[0],Xr=Fr[1],Wo=Fr[2],To=Wo!=null?Wo:Sr,aa=n.useMemo(function(){return{columns:Yr,flattenColumns:Xr}},[Yr,Xr]),Bo=n.useRef(),ta=n.useRef(),Mo=n.useRef(),Yo=n.useRef(),Aa=n.useRef(),to=n.useState(!1),ro=(0,E.Z)(to,2),ho=ro[0],Oo=ro[1],Do=n.useState(!1),Gr=(0,E.Z)(Do,2),Qo=Gr[0],Vo=Gr[1],_o=_e(new Map),la=(0,E.Z)(_o,2),ia=la[0],Na=la[1],ma=h(Xr),na=ma.map(function(oo){return ia.get(oo)}),Jo=n.useMemo(function(){return na},[na.join("_")]),Uo=wt(Jo,Xr.length,st),Po=at&&B(at.y),yo=at&&B(To)||!!zr.fixed,sa=yo&&Xr.some(function(oo){var go=oo.fixed;return go}),Ia=n.useRef(),ya=xt(ir,$),ua=ya.isSticky,La=ya.offsetHeader,Za=ya.offsetSummary,Jr=ya.offsetScroll,co=ya.stickyClassName,zo=ya.container,bo=n.useMemo(function(){return Ht==null?void 0:Ht(Gn)},[Ht,Gn]),Go=(Po||ua)&&n.isValidElement(bo)&&bo.type===u&&bo.props.fixed,qo,$o,va;Po&&($o={overflowY:"scroll",maxHeight:at.y}),yo&&(qo={overflowX:"auto"},Po||($o={overflowY:"hidden"}),va={width:To===!0?"auto":To,minWidth:"100%"});var Ja=n.useCallback(function(oo,go){(0,R.Z)(Bo.current)&&Na(function(ra){if(ra.get(oo)!==go){var ba=new Map(ra);return ba.set(oo,go),ba}return ra})},[]),Ti=bt(null),qa=(0,E.Z)(Ti,2),zi=qa[0],$a=qa[1];function Ta(oo,go){go&&(typeof go=="function"?go(oo):go.scrollLeft!==oo&&(go.scrollLeft=oo,go.scrollLeft!==oo&&setTimeout(function(){go.scrollLeft=oo},0)))}var Oa=(0,A.Z)(function(oo){var go=oo.currentTarget,ra=oo.scrollLeft,ba=st==="rtl",Ea=typeof ra=="number"?ra:go.scrollLeft,mi=go||Vt;if(!$a()||$a()===mi){var Va;zi(mi),Ta(Ea,ta.current),Ta(Ea,Mo.current),Ta(Ea,Aa.current),Ta(Ea,(Va=Ia.current)===null||Va===void 0?void 0:Va.setScrollLeft)}var Ga=go||ta.current;if(Ga){var Qa=Ga.scrollWidth,Ua=Ga.clientWidth;if(Qa===Ua){Oo(!1),Vo(!1);return}ba?(Oo(-Ea0)):(Oo(Ea>0),Vo(Ea1?Cn-tr:0,Hr=(0,q.Z)((0,q.Z)((0,q.Z)({},Mr),ze),{},{flex:"0 0 ".concat(tr,"px"),width:"".concat(tr,"px"),marginRight:wr,pointerEvents:"auto"}),Rr=n.useMemo(function(){return Et?Gn<=1:Vn===0||Gn===0||Gn>1},[Gn,Vn,Et]);Rr?Hr.visibility="hidden":Et&&(Hr.height=st==null?void 0:st(Gn));var br=Rr?function(){return null}:Kt,kr={};return(Gn===0||Vn===0)&&(kr.rowSpan=1,kr.colSpan=1),n.createElement(Ee,(0,V.Z)({className:Ce()(Ht,at),ellipsis:j.ellipsis,align:j.align,scope:j.rowScope,component:"div",prefixCls:c.prefixCls,key:Hn,record:Ke,index:ge,renderIndex:He,dataIndex:zt,render:br,shouldCellUpdate:j.shouldCellUpdate},mr,{appendNode:hr,additionalProps:(0,q.Z)((0,q.Z)({},or),{},{style:Hr},kr)}))}var Nn=An,Pn=["data","index","className","rowKey","style","extra","getHeight"],qn=n.forwardRef(function(o,c){var j=o.data,$=o.index,ve=o.className,ge=o.rowKey,He=o.style,Ke=o.extra,ze=o.getHeight,at=(0,We.Z)(o,Pn),Et=j.record,st=j.indent,Kt=j.index,zt=m(r,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ht=zt.scrollX,Cn=zt.flattenColumns,sn=zt.prefixCls,xn=zt.fixColumn,mn=zt.componentWidth,Hn=Be(Et,ge,$,st),mr=Hn.rowSupportExpand,hr=Hn.expanded,or=Hn.rowProps,Mr=Hn.expandedRowRender,Tr=Hn.expandedRowClassName,Vn;if(mr&&hr){var ir=Mr(Et,$,st+1,hr),Gn=Tr==null?void 0:Tr(Et,$,st),Mn={};xn&&(Mn={style:(0,T.Z)({},"--virtual-width","".concat(mn,"px"))});var tr="".concat(sn,"-expanded-row-cell");Vn=n.createElement("div",{className:Ce()("".concat(sn,"-expanded-row"),"".concat(sn,"-expanded-row-level-").concat(st+1),Gn)},n.createElement(Ee,{component:"div",prefixCls:sn,className:Ce()(tr,(0,T.Z)({},"".concat(tr,"-fixed"),xn)),additionalProps:Mn},ir))}var wr=(0,q.Z)((0,q.Z)({},He),{},{width:Ht});Ke&&(wr.position="absolute",wr.pointerEvents="none");var Hr=n.createElement("div",(0,V.Z)({},or,at,{ref:mr?null:c,className:Ce()(ve,"".concat(sn,"-row"),or==null?void 0:or.className,(0,T.Z)({},"".concat(sn,"-row-extra"),Ke)),style:(0,q.Z)((0,q.Z)({},wr),or==null?void 0:or.style)}),Cn.map(function(Rr,br){return n.createElement(Nn,{key:br,rowInfo:Hn,column:Rr,colIndex:br,indent:st,index:$,renderIndex:Kt,record:Et,inverse:Ke,getHeight:ze})}));return mr?n.createElement("div",{ref:c},Hr,Vn):Hr}),Xt=ce(qn),Bt=Xt,en=n.forwardRef(function(o,c){var j=o.data,$=o.onScroll,ve=m(r,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ge=ve.flattenColumns,He=ve.onColumnResize,Ke=ve.getRowKey,ze=ve.expandedKeys,at=ve.prefixCls,Et=ve.childrenColumnName,st=ve.emptyNode,Kt=ve.scrollX,zt=m(Xn),Ht=zt.scrollY,Cn=zt.listItemHeight,sn=n.useRef(),xn=Se(j,Et,ze,Ke),mn=n.useMemo(function(){var Vn=0;return ge.map(function(ir){var Gn=ir.width,Mn=ir.key;return Vn+=Gn,[Mn,Gn,Vn]})},[ge]),Hn=n.useMemo(function(){return mn.map(function(Vn){return Vn[2]})},[mn]);n.useEffect(function(){mn.forEach(function(Vn){var ir=(0,E.Z)(Vn,2),Gn=ir[0],Mn=ir[1];He(Gn,Mn)})},[mn]),n.useImperativeHandle(c,function(){var Vn={};return Object.defineProperty(Vn,"scrollLeft",{get:function(){var Gn;return((Gn=sn.current)===null||Gn===void 0?void 0:Gn.getScrollInfo().x)||0},set:function(Gn){var Mn;(Mn=sn.current)===null||Mn===void 0||Mn.scrollTo({left:Gn})}}),Vn});var mr=function(ir,Gn){var Mn,tr=(Mn=xn[Gn])===null||Mn===void 0?void 0:Mn.record,wr=ir.onCell;if(wr){var Hr,Rr=wr(tr,Gn);return(Hr=Rr==null?void 0:Rr.rowSpan)!==null&&Hr!==void 0?Hr:1}return 1},hr=function(ir){var Gn=ir.start,Mn=ir.end,tr=ir.getSize,wr=ir.offsetY;if(Mn<0)return null;for(var Hr=ge.filter(function(Sr){return mr(Sr,Gn)===0}),Rr=Gn,br=function(Cr){if(Hr=Hr.filter(function(Er){return mr(Er,Cr)===0}),!Hr.length)return Rr=Cr,"break"},kr=Gn;kr>=0;kr-=1){var Vr=br(kr);if(Vr==="break")break}for(var so=ge.filter(function(Sr){return mr(Sr,Mn)!==1}),qr=Mn,Co=function(Cr){if(so=so.filter(function(Er){return mr(Er,Cr)!==1}),!so.length)return qr=Math.max(Cr-1,Mn),"break"},xo=Mn;xo1})&&Io.push(Cr)},po=Rr;po<=qr;po+=1)var mo=$r(po);var Xo=Io.map(function(Sr){var Cr=xn[Sr],Er=Ke(Cr.record,Sr),dr=function(Fr){var Yr=Sr+Fr-1,Xr=Ke(xn[Yr].record,Yr),Wo=tr(Er,Xr);return Wo.bottom-Wo.top},_r=tr(Er);return n.createElement(Bt,{key:Sr,data:Cr,rowKey:Er,index:Sr,style:{top:-wr+_r.top},extra:!0,getHeight:dr})});return Xo},or=n.useMemo(function(){return{columnsOffset:Hn}},[Hn]),Mr="".concat(at,"-tbody"),Tr;return xn.length?Tr=n.createElement(Un.Z,{fullHeight:!1,ref:sn,className:Ce()(Mr,"".concat(Mr,"-virtual")),height:Ht,itemHeight:Cn||24,data:xn,itemKey:function(ir){return Ke(ir.record)},scrollWidth:Kt,onVirtualScroll:function(ir){var Gn=ir.x;$({scrollLeft:Gn})},extraRender:hr},function(Vn,ir,Gn){var Mn=Ke(Vn.record,ir);return n.createElement(Bt,(0,V.Z)({data:Vn,rowKey:Mn,index:ir},Gn))}):Tr=n.createElement("div",{className:Ce()("".concat(at,"-placeholder"))},n.createElement(Ee,{component:"div",prefixCls:at},st)),n.createElement(wn.Provider,{value:or},Tr)}),$t=ce(en),vr=$t,nr=function(c,j){var $=j.ref,ve=j.onScroll;return n.createElement(vr,{ref:$,data:c,onScroll:ve})},sr=100;function ar(o){var c=o.columns,j=o.scroll,$=o.prefixCls,ve=$===void 0?mt:$,ge=o.className,He=o.listItemHeight,Ke=j||{},ze=Ke.x,at=Ke.y;typeof ze!="number"&&(ze=((c||[]).length+1)*sr),typeof at!="number"&&(at=500);var Et=n.useMemo(function(){return{scrollY:at,listItemHeight:He}},[at,He]);return n.createElement(Xn.Provider,{value:Et},n.createElement(on,(0,V.Z)({},o,{className:Ce()(ge,"".concat(ve,"-virtual")),scroll:(0,q.Z)((0,q.Z)({},j),{},{x:ze}),components:{body:nr},columns:c,internalHooks:i,tailor:!0})))}function $n(o){return Ze(ar,o)}var Ar=$n(),Ir=null;function Kr(o){return null}var yn=Kr;function J(o){return null}var be=J,we=t(2738),$e=t(68031),yt=t(36355),zn=t(93891),pn=t(19716),an=t(8628),Ot=t(31724),In=t(58421),Nt=t(71418),_t=t(88088);function Gt(o){return function(j){let{prefixCls:$,onExpand:ve,record:ge,expanded:He,expandable:Ke}=j;const ze=`${$}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:at=>{ve(ge,at),at.stopPropagation()},className:Ce()(ze,{[`${ze}-spaced`]:!Ke,[`${ze}-expanded`]:Ke&&He,[`${ze}-collapsed`]:Ke&&!He}),"aria-label":He?o.collapse:o.expand,"aria-expanded":He})}}var P=Gt;function Q(o,c){return"key"in o&&o.key!==void 0&&o.key!==null?o.key:o.dataIndex?Array.isArray(o.dataIndex)?o.dataIndex.join("."):o.dataIndex:c}function de(o,c){return c?`${c}-${o}`:`${o}`}function qe(o,c){return typeof o=="function"?o(c):o}function dt(o,c){const j=qe(o,c);return Object.prototype.toString.call(j)==="[object Object]"?"":j}var Ft={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"},ln=Ft,kt=t(7657),rn=function(c,j){return n.createElement(kt.Z,(0,V.Z)({},c,{ref:j,icon:ln}))},xr=n.forwardRef(rn),gr=xr,rr=t(56762);function er(o){const c=n.useRef(o),j=(0,rr.Z)();return[()=>c.current,$=>{c.current=$,j()}]}var Wn=t(3113),dn=t(24905),me=t(38854),te=t(64165),re=t(20834),Qe=t(40875),Fe=t(5112),Tt=t(17574),gt=t(47472),Rt=t(92832);function ot(o){let{value:c,onChange:j,filterSearch:$,tablePrefixCls:ve,locale:ge}=o;return $?n.createElement("div",{className:`${ve}-filter-dropdown-search`},n.createElement(Rt.default,{prefix:n.createElement(gt.Z,null),placeholder:ge.filterSearchPlaceholder,onChange:j,value:c,htmlSize:1,className:`${ve}-filter-dropdown-search-input`})):null}var Wt=ot,_n=t(10228);const fn=o=>{const{keyCode:c}=o;c===_n.Z.ENTER&&o.stopPropagation()};var On=n.forwardRef((o,c)=>n.createElement("div",{className:o.className,onClick:j=>j.stopPropagation(),onKeyDown:fn,ref:c},o.children));function Yn(o){let c=[];return(o||[]).forEach(j=>{let{value:$,children:ve}=j;c.push($),ve&&(c=[].concat((0,tn.Z)(c),(0,tn.Z)(Yn(ve))))}),c}function pr(o){return o.some(c=>{let{children:j}=c;return j})}function Rn(o,c){return typeof c=="string"||typeof c=="number"?c==null?void 0:c.toString().toLowerCase().includes(o.trim().toLowerCase()):!1}function jn(o){let{filters:c,prefixCls:j,filteredKeys:$,filterMultiple:ve,searchValue:ge,filterSearch:He}=o;return c.map((Ke,ze)=>{const at=String(Ke.value);if(Ke.children)return{key:at||ze,label:Ke.text,popupClassName:`${j}-dropdown-submenu`,children:jn({filters:Ke.children,prefixCls:j,filteredKeys:$,filterMultiple:ve,searchValue:ge,filterSearch:He})};const Et=ve?dn.default:Fe.ZP,st={key:Ke.value!==void 0?at:ze,label:n.createElement(n.Fragment,null,n.createElement(Et,{checked:$.includes(at)}),n.createElement("span",null,Ke.text))};return ge.trim()?typeof He=="function"?He(ge,Ke)?st:null:Rn(ge,Ke.text)?st:null:st})}function Kn(o){var c,j;const{tablePrefixCls:$,prefixCls:ve,column:ge,dropdownPrefixCls:He,columnKey:Ke,filterMultiple:ze,filterMode:at="menu",filterSearch:Et=!1,filterState:st,triggerFilter:Kt,locale:zt,children:Ht,getPopupContainer:Cn}=o,{filterDropdownOpen:sn,onFilterDropdownOpenChange:xn,filterResetToDefaultFilteredValue:mn,defaultFilteredValue:Hn,filterDropdownVisible:mr,onFilterDropdownVisibleChange:hr}=ge,[or,Mr]=n.useState(!1),Tr=!!(st&&(!((c=st.filteredKeys)===null||c===void 0)&&c.length||st.forceFiltered)),Vn=fr=>{Mr(fr),xn==null||xn(fr),hr==null||hr(fr)},ir=(j=sn!=null?sn:mr)!==null&&j!==void 0?j:or,Gn=st==null?void 0:st.filteredKeys,[Mn,tr]=er(Gn||[]),wr=fr=>{let{selectedKeys:Fr}=fr;tr(Fr)},Hr=(fr,Fr)=>{let{node:Yr,checked:Xr}=Fr;wr(ze?{selectedKeys:fr}:{selectedKeys:Xr&&Yr.key?[Yr.key]:[]})};n.useEffect(()=>{or&&wr({selectedKeys:Gn||[]})},[Gn]);const[Rr,br]=n.useState([]),kr=fr=>{br(fr)},[Vr,so]=n.useState(""),qr=fr=>{const{value:Fr}=fr.target;so(Fr)};n.useEffect(()=>{or||so("")},[or]);const Co=fr=>{const Fr=fr&&fr.length?fr:null;if(Fr===null&&(!st||!st.filteredKeys)||(0,I.Z)(Fr,st==null?void 0:st.filteredKeys,!0))return null;Kt({column:ge,key:Ke,filteredKeys:Fr})},xo=()=>{Vn(!1),Co(Mn())},zr=function(){let{confirm:fr,closeDropdown:Fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};fr&&Co([]),Fr&&Vn(!1),so(""),tr(mn?(Hn||[]).map(Yr=>String(Yr)):[])},Io=function(){let{closeDropdown:fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};fr&&Vn(!1),Co(Mn())},$r=fr=>{fr&&Gn!==void 0&&tr(Gn||[]),Vn(fr),!fr&&!ge.filterDropdown&&xo()},po=Ce()({[`${He}-menu-without-submenu`]:!pr(ge.filters||[])}),mo=fr=>{if(fr.target.checked){const Fr=Yn(ge==null?void 0:ge.filters).map(Yr=>String(Yr));tr(Fr)}else tr([])},Xo=fr=>{let{filters:Fr}=fr;return(Fr||[]).map((Yr,Xr)=>{const Wo=String(Yr.value),To={title:Yr.text,key:Yr.value!==void 0?Wo:Xr};return Yr.children&&(To.children=Xo({filters:Yr.children})),To})},Sr=fr=>{var Fr;return Object.assign(Object.assign({},fr),{text:fr.title,value:fr.key,children:((Fr=fr.children)===null||Fr===void 0?void 0:Fr.map(Yr=>Sr(Yr)))||[]})};let Cr;if(typeof ge.filterDropdown=="function")Cr=ge.filterDropdown({prefixCls:`${He}-custom`,setSelectedKeys:fr=>wr({selectedKeys:fr}),selectedKeys:Mn(),confirm:Io,clearFilters:zr,filters:ge.filters,visible:ir,close:()=>{Vn(!1)}});else if(ge.filterDropdown)Cr=ge.filterDropdown;else{const fr=Mn()||[],Fr=()=>(ge.filters||[]).length===0?n.createElement(te.Z,{image:te.Z.PRESENTED_IMAGE_SIMPLE,description:zt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):at==="tree"?n.createElement(n.Fragment,null,n.createElement(Wt,{filterSearch:Et,value:Vr,onChange:qr,tablePrefixCls:$,locale:zt}),n.createElement("div",{className:`${$}-filter-dropdown-tree`},ze?n.createElement(dn.default,{checked:fr.length===Yn(ge.filters).length,indeterminate:fr.length>0&&fr.lengthtypeof Et=="function"?Et(Vr,Sr(Xr)):Rn(Vr,Xr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(Wt,{filterSearch:Et,value:Vr,onChange:qr,tablePrefixCls:$,locale:zt}),n.createElement(re.default,{selectable:!0,multiple:ze,prefixCls:`${He}-menu`,className:po,onSelect:wr,onDeselect:wr,selectedKeys:fr,getPopupContainer:Cn,openKeys:Rr,onOpenChange:kr,items:jn({filters:ge.filters||[],filterSearch:Et,prefixCls:ve,filteredKeys:Mn(),filterMultiple:ze,searchValue:Vr})})),Yr=()=>mn?(0,I.Z)((Hn||[]).map(Xr=>String(Xr)),fr,!0):fr.length===0;Cr=n.createElement(n.Fragment,null,Fr(),n.createElement("div",{className:`${ve}-dropdown-btns`},n.createElement(Wn.ZP,{type:"link",size:"small",disabled:Yr(),onClick:()=>zr()},zt.filterReset),n.createElement(Wn.ZP,{type:"primary",size:"small",onClick:xo},zt.filterConfirm)))}ge.filterDropdown&&(Cr=n.createElement(Qe.J,{selectable:void 0},Cr));const Er=()=>n.createElement(On,{className:`${ve}-dropdown`},Cr);let dr;typeof ge.filterIcon=="function"?dr=ge.filterIcon(Tr):ge.filterIcon?dr=ge.filterIcon:dr=n.createElement(gr,null);const{direction:_r}=n.useContext(yt.E_);return n.createElement("div",{className:`${ve}-column`},n.createElement("span",{className:`${$}-column-title`},Ht),n.createElement(me.Z,{dropdownRender:Er,trigger:["click"],open:ir,onOpenChange:$r,getPopupContainer:Cn,placement:_r==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:Ce()(`${ve}-trigger`,{active:Tr}),onClick:fr=>{fr.stopPropagation()}},dr)))}var Dr=Kn;function Br(o,c,j){let $=[];return(o||[]).forEach((ve,ge)=>{var He;const Ke=de(ge,j);if(ve.filters||"filterDropdown"in ve||"onFilter"in ve)if("filteredValue"in ve){let ze=ve.filteredValue;"filterDropdown"in ve||(ze=(He=ze==null?void 0:ze.map(String))!==null&&He!==void 0?He:ze),$.push({column:ve,key:Q(ve,Ke),filteredKeys:ze,forceFiltered:ve.filtered})}else $.push({column:ve,key:Q(ve,Ke),filteredKeys:c&&ve.defaultFilteredValue?ve.defaultFilteredValue:void 0,forceFiltered:ve.filtered});"children"in ve&&($=[].concat((0,tn.Z)($),(0,tn.Z)(Br(ve.children,c,Ke))))}),$}function nn(o,c,j,$,ve,ge,He,Ke){return j.map((ze,at)=>{const Et=de(at,Ke),{filterMultiple:st=!0,filterMode:Kt,filterSearch:zt}=ze;let Ht=ze;if(Ht.filters||Ht.filterDropdown){const Cn=Q(Ht,Et),sn=$.find(xn=>{let{key:mn}=xn;return Cn===mn});Ht=Object.assign(Object.assign({},Ht),{title:xn=>n.createElement(Dr,{tablePrefixCls:o,prefixCls:`${o}-filter`,dropdownPrefixCls:c,column:Ht,columnKey:Cn,filterState:sn,filterMultiple:st,filterMode:Kt,filterSearch:zt,triggerFilter:ge,locale:ve,getPopupContainer:He},qe(ze.title,xn))})}return"children"in Ht&&(Ht=Object.assign(Object.assign({},Ht),{children:nn(o,c,Ht.children,$,ve,ge,He,Et)})),Ht})}function Zt(o){const c={};return o.forEach(j=>{let{key:$,filteredKeys:ve,column:ge}=j;const{filters:He,filterDropdown:Ke}=ge;if(Ke)c[$]=ve||null;else if(Array.isArray(ve)){const ze=Yn(He);c[$]=ze.filter(at=>ve.includes(String(at)))}else c[$]=null}),c}function yr(o,c){return c.reduce((j,$)=>{const{column:{onFilter:ve,filters:ge},filteredKeys:He}=$;return ve&&He&&He.length?j.filter(Ke=>He.some(ze=>{const at=Yn(ge),Et=at.findIndex(Kt=>String(Kt)===String(ze)),st=Et!==-1?at[Et]:ze;return ve(st,Ke)})):j},o)}const jr=o=>o.flatMap(c=>"children"in c?[c].concat((0,tn.Z)(jr(c.children||[]))):[c]);function eo(o){let{prefixCls:c,dropdownPrefixCls:j,mergedColumns:$,onFilterChange:ve,getPopupContainer:ge,locale:He}=o;const Ke=n.useMemo(()=>jr($||[]),[$]),[ze,at]=n.useState(()=>Br(Ke,!0)),Et=n.useMemo(()=>{const Ht=Br(Ke,!1);if(Ht.length===0)return Ht;let Cn=!0,sn=!0;if(Ht.forEach(xn=>{let{filteredKeys:mn}=xn;mn!==void 0?Cn=!1:sn=!1}),Cn){const xn=(Ke||[]).map((mn,Hn)=>Q(mn,de(Hn)));return ze.filter(mn=>{let{key:Hn}=mn;return xn.includes(Hn)}).map(mn=>{const Hn=Ke[xn.findIndex(mr=>mr===mn.key)];return Object.assign(Object.assign({},mn),{column:Object.assign(Object.assign({},mn.column),Hn),forceFiltered:Hn.filtered})})}return Ht},[Ke,ze]),st=n.useMemo(()=>Zt(Et),[Et]),Kt=Ht=>{const Cn=Et.filter(sn=>{let{key:xn}=sn;return xn!==Ht.key});Cn.push(Ht),at(Cn),ve(Zt(Cn),Cn)};return[Ht=>nn(c,j,Ht,Et,He,Kt,ge),Et,st]}var Qr=eo;function Wr(o,c,j){const $=n.useRef({});function ve(ge){if(!$.current||$.current.data!==o||$.current.childrenColumnName!==c||$.current.getRowKey!==j){let Ke=function(ze){ze.forEach((at,Et)=>{const st=j(at,Et);He.set(st,at),at&&typeof at=="object"&&c in at&&Ke(at[c]||[])})};const He=new Map;Ke(o),$.current={data:o,childrenColumnName:c,kvMap:He,getRowKey:j}}return $.current.kvMap.get(ge)}return[ve]}var uo=t(50371),vo=function(o,c){var j={};for(var $ in o)Object.prototype.hasOwnProperty.call(o,$)&&c.indexOf($)<0&&(j[$]=o[$]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,$=Object.getOwnPropertySymbols(o);ve<$.length;ve++)c.indexOf($[ve])<0&&Object.prototype.propertyIsEnumerable.call(o,$[ve])&&(j[$[ve]]=o[$[ve]]);return j};const ao=10;function wo(o,c){const j={current:o.current,pageSize:o.pageSize};return Object.keys(c&&typeof c=="object"?c:{}).forEach(ve=>{const ge=o[ve];typeof ge!="function"&&(j[ve]=ge)}),j}function jo(o,c,j){const $=j&&typeof j=="object"?j:{},{total:ve=0}=$,ge=vo($,["total"]),[He,Ke]=(0,n.useState)(()=>({current:"defaultCurrent"in ge?ge.defaultCurrent:1,pageSize:"defaultPageSize"in ge?ge.defaultPageSize:ao})),ze=(0,uo.Z)(He,ge,{total:ve>0?ve:o}),at=Math.ceil((ve||o)/ze.pageSize);ze.current>at&&(ze.current=at||1);const Et=(Kt,zt)=>{Ke({current:Kt!=null?Kt:1,pageSize:zt||ze.pageSize})},st=(Kt,zt)=>{var Ht;j&&((Ht=j.onChange)===null||Ht===void 0||Ht.call(j,Kt,zt)),Et(Kt,zt),c(Kt,zt||(ze==null?void 0:ze.pageSize))};return j===!1?[{},()=>{}]:[Object.assign(Object.assign({},ze),{onChange:st}),Et]}var Zo=jo,Ho=t(84105),So=t(35654),Lr=t(90782),Nr=t(71430),Zn=t(18929);const io={},lo="SELECT_ALL",Eo="SELECT_INVERT",Ao="SELECT_NONE",Fo=[],No=(o,c)=>{let j=[];return(c||[]).forEach($=>{j.push($),$&&typeof $=="object"&&o in $&&(j=[].concat((0,tn.Z)(j),(0,tn.Z)(No(o,$[o]))))}),j};var Ko=(o,c)=>{const{preserveSelectedRowKeys:j,selectedRowKeys:$,defaultSelectedRowKeys:ve,getCheckboxProps:ge,onChange:He,onSelect:Ke,onSelectAll:ze,onSelectInvert:at,onSelectNone:Et,onSelectMultiple:st,columnWidth:Kt,type:zt,selections:Ht,fixed:Cn,renderCell:sn,hideSelectAll:xn,checkStrictly:mn=!0}=c||{},{prefixCls:Hn,data:mr,pageData:hr,getRecordByKey:or,getRowKey:Mr,expandType:Tr,childrenColumnName:Vn,locale:ir,getPopupContainer:Gn}=o,[Mn,tr]=(0,Zn.Z)($||ve||Fo,{value:$}),wr=n.useRef(new Map),Hr=(0,n.useCallback)(Sr=>{if(j){const Cr=new Map;Sr.forEach(Er=>{let dr=or(Er);!dr&&wr.current.has(Er)&&(dr=wr.current.get(Er)),Cr.set(Er,dr)}),wr.current=Cr}},[or,j]);n.useEffect(()=>{Hr(Mn)},[Mn]);const{keyEntities:Rr}=(0,n.useMemo)(()=>{if(mn)return{keyEntities:null};let Sr=mr;if(j){const Cr=new Set(mr.map((dr,_r)=>Mr(dr,_r))),Er=Array.from(wr.current).reduce((dr,_r)=>{let[fr,Fr]=_r;return Cr.has(fr)?dr:dr.concat(Fr)},[]);Sr=[].concat((0,tn.Z)(Sr),(0,tn.Z)(Er))}return(0,Nr.I8)(Sr,{externalGetKey:Mr,childrenPropName:Vn})},[mr,Mr,mn,Vn,j]),br=(0,n.useMemo)(()=>No(Vn,hr),[Vn,hr]),kr=(0,n.useMemo)(()=>{const Sr=new Map;return br.forEach((Cr,Er)=>{const dr=Mr(Cr,Er),_r=(ge?ge(Cr):null)||{};Sr.set(dr,_r)}),Sr},[br,Mr,ge]),Vr=(0,n.useCallback)(Sr=>{var Cr;return!!(!((Cr=kr.get(Mr(Sr)))===null||Cr===void 0)&&Cr.disabled)},[kr,Mr]),[so,qr]=(0,n.useMemo)(()=>{if(mn)return[Mn||[],[]];const{checkedKeys:Sr,halfCheckedKeys:Cr}=(0,Lr.S)(Mn,!0,Rr,Vr);return[Sr||[],Cr]},[Mn,mn,Rr,Vr]),Co=(0,n.useMemo)(()=>{const Sr=zt==="radio"?so.slice(0,1):so;return new Set(Sr)},[so,zt]),xo=(0,n.useMemo)(()=>zt==="radio"?new Set:new Set(qr),[qr,zt]),[zr,Io]=(0,n.useState)(null);n.useEffect(()=>{c||tr(Fo)},[!!c]);const $r=(0,n.useCallback)((Sr,Cr)=>{let Er,dr;Hr(Sr),j?(Er=Sr,dr=Sr.map(_r=>wr.current.get(_r))):(Er=[],dr=[],Sr.forEach(_r=>{const fr=or(_r);fr!==void 0&&(Er.push(_r),dr.push(fr))})),tr(Er),He==null||He(Er,dr,{type:Cr})},[tr,or,He,j]),po=(0,n.useCallback)((Sr,Cr,Er,dr)=>{if(Ke){const _r=Er.map(fr=>or(fr));Ke(or(Sr),Cr,_r,dr)}$r(Er,"single")},[Ke,or,$r]),mo=(0,n.useMemo)(()=>!Ht||xn?null:(Ht===!0?[lo,Eo,Ao]:Ht).map(Cr=>Cr===lo?{key:"all",text:ir.selectionAll,onSelect(){$r(mr.map((Er,dr)=>Mr(Er,dr)).filter(Er=>{const dr=kr.get(Er);return!(dr!=null&&dr.disabled)||Co.has(Er)}),"all")}}:Cr===Eo?{key:"invert",text:ir.selectInvert,onSelect(){const Er=new Set(Co);hr.forEach((_r,fr)=>{const Fr=Mr(_r,fr),Yr=kr.get(Fr);Yr!=null&&Yr.disabled||(Er.has(Fr)?Er.delete(Fr):Er.add(Fr))});const dr=Array.from(Er);at&&at(dr),$r(dr,"invert")}}:Cr===Ao?{key:"none",text:ir.selectNone,onSelect(){Et==null||Et(),$r(Array.from(Co).filter(Er=>{const dr=kr.get(Er);return dr==null?void 0:dr.disabled}),"none")}}:Cr).map(Cr=>Object.assign(Object.assign({},Cr),{onSelect:function(){for(var Er,dr,_r=arguments.length,fr=new Array(_r),Fr=0;Fr<_r;Fr++)fr[Fr]=arguments[Fr];(dr=Cr.onSelect)===null||dr===void 0||(Er=dr).call.apply(Er,[Cr].concat(fr)),Io(null)}})),[Ht,Co,hr,Mr,at,$r]);return[(0,n.useCallback)(Sr=>{var Cr;if(!c)return Sr.filter(to=>to!==io);let Er=(0,tn.Z)(Sr);const dr=new Set(Co),_r=br.map(Mr).filter(to=>!kr.get(to).disabled),fr=_r.every(to=>dr.has(to)),Fr=_r.some(to=>dr.has(to)),Yr=()=>{const to=[];fr?_r.forEach(ho=>{dr.delete(ho),to.push(ho)}):_r.forEach(ho=>{dr.has(ho)||(dr.add(ho),to.push(ho))});const ro=Array.from(dr);ze==null||ze(!fr,ro.map(ho=>or(ho)),to.map(ho=>or(ho))),$r(ro,"all"),Io(null)};let Xr;if(zt!=="radio"){let to;if(mo){const Gr={getPopupContainer:Gn,items:mo.map((Qo,Vo)=>{const{key:_o,text:la,onSelect:ia}=Qo;return{key:_o!=null?_o:Vo,onClick:()=>{ia==null||ia(_r)},label:la}})};to=n.createElement("div",{className:`${Hn}-selection-extra`},n.createElement(me.Z,{menu:Gr,getPopupContainer:Gn},n.createElement("span",null,n.createElement(Ho.Z,null))))}const ro=br.map((Gr,Qo)=>{const Vo=Mr(Gr,Qo),_o=kr.get(Vo)||{};return Object.assign({checked:dr.has(Vo)},_o)}).filter(Gr=>{let{disabled:Qo}=Gr;return Qo}),ho=!!ro.length&&ro.length===br.length,Oo=ho&&ro.every(Gr=>{let{checked:Qo}=Gr;return Qo}),Do=ho&&ro.some(Gr=>{let{checked:Qo}=Gr;return Qo});Xr=!xn&&n.createElement("div",{className:`${Hn}-selection`},n.createElement(dn.default,{checked:ho?Oo:!!br.length&&fr,indeterminate:ho?!Oo&&Do:!fr&&Fr,onChange:Yr,disabled:br.length===0||ho,"aria-label":to?"Custom selection":"Select all",skipGroup:!0}),to)}let Wo;zt==="radio"?Wo=(to,ro,ho)=>{const Oo=Mr(ro,ho),Do=dr.has(Oo);return{node:n.createElement(Fe.ZP,Object.assign({},kr.get(Oo),{checked:Do,onClick:Gr=>Gr.stopPropagation(),onChange:Gr=>{dr.has(Oo)||po(Oo,!0,[Oo],Gr.nativeEvent)}})),checked:Do}}:Wo=(to,ro,ho)=>{var Oo;const Do=Mr(ro,ho),Gr=dr.has(Do),Qo=xo.has(Do),Vo=kr.get(Do);let _o;return Tr==="nest"?_o=Qo:_o=(Oo=Vo==null?void 0:Vo.indeterminate)!==null&&Oo!==void 0?Oo:Qo,{node:n.createElement(dn.default,Object.assign({},Vo,{indeterminate:_o,checked:Gr,skipGroup:!0,onClick:la=>la.stopPropagation(),onChange:la=>{let{nativeEvent:ia}=la;const{shiftKey:Na}=ia;let ma=-1,na=-1;if(Na&&mn){const Jo=new Set([zr,Do]);_r.some((Uo,Po)=>{if(Jo.has(Uo))if(ma===-1)ma=Po;else return na=Po,!0;return!1})}if(na!==-1&&ma!==na&&mn){const Jo=_r.slice(ma,na+1),Uo=[];Gr?Jo.forEach(yo=>{dr.has(yo)&&(Uo.push(yo),dr.delete(yo))}):Jo.forEach(yo=>{dr.has(yo)||(Uo.push(yo),dr.add(yo))});const Po=Array.from(dr);st==null||st(!Gr,Po.map(yo=>or(yo)),Uo.map(yo=>or(yo))),$r(Po,"multiple")}else{const Jo=so;if(mn){const Uo=Gr?(0,So._5)(Jo,Do):(0,So.L0)(Jo,Do);po(Do,!Gr,Uo,ia)}else{const Uo=(0,Lr.S)([].concat((0,tn.Z)(Jo),[Do]),!0,Rr,Vr),{checkedKeys:Po,halfCheckedKeys:yo}=Uo;let sa=Po;if(Gr){const Ia=new Set(Po);Ia.delete(Do),sa=(0,Lr.S)(Array.from(Ia),{checked:!1,halfCheckedKeys:yo},Rr,Vr).checkedKeys}po(Do,!Gr,sa,ia)}}Io(Gr?null:Do)}})),checked:Gr}};const To=(to,ro,ho)=>{const{node:Oo,checked:Do}=Wo(to,ro,ho);return sn?sn(Do,ro,ho,Oo):Oo};if(!Er.includes(io))if(Er.findIndex(to=>{var ro;return((ro=to[Fn])===null||ro===void 0?void 0:ro.columnType)==="EXPAND_COLUMN"})===0){const[to,...ro]=Er;Er=[to,io].concat((0,tn.Z)(ro))}else Er=[io].concat((0,tn.Z)(Er));const aa=Er.indexOf(io);Er=Er.filter((to,ro)=>to!==io||ro===aa);const Bo=Er[aa-1],ta=Er[aa+1];let Mo=Cn;Mo===void 0&&((ta==null?void 0:ta.fixed)!==void 0?Mo=ta.fixed:(Bo==null?void 0:Bo.fixed)!==void 0&&(Mo=Bo.fixed)),Mo&&Bo&&((Cr=Bo[Fn])===null||Cr===void 0?void 0:Cr.columnType)==="EXPAND_COLUMN"&&Bo.fixed===void 0&&(Bo.fixed=Mo);const Yo=Ce()(`${Hn}-selection-col`,{[`${Hn}-selection-col-with-dropdown`]:Ht&&zt==="checkbox"}),Aa={fixed:Mo,width:Kt,className:`${Hn}-selection-column`,title:c.columnTitle||Xr,render:To,onCell:c.onCell,[Fn]:{className:Yo}};return Er.map(to=>to===io?Aa:to)},[Mr,br,c,so,Co,xo,Kt,mo,Tr,zr,kr,st,po,Vr]),Co]},ca=t(89489),Ca=t(59477),oa=t(6848);const pa="ascend",xa="descend";function ga(o){return typeof o.sorter=="object"&&typeof o.sorter.multiple=="number"?o.sorter.multiple:!1}function Sa(o){return typeof o=="function"?o:o&&typeof o=="object"&&o.compare?o.compare:!1}function Da(o,c){return c?o[o.indexOf(c)+1]:o[0]}function ha(o,c,j){let $=[];function ve(ge,He){$.push({column:ge,key:Q(ge,He),multiplePriority:ga(ge),sortOrder:ge.sortOrder})}return(o||[]).forEach((ge,He)=>{const Ke=de(He,j);ge.children?("sortOrder"in ge&&ve(ge,Ke),$=[].concat((0,tn.Z)($),(0,tn.Z)(ha(ge.children,c,Ke)))):ge.sorter&&("sortOrder"in ge?ve(ge,Ke):c&&ge.defaultSortOrder&&$.push({column:ge,key:Q(ge,Ke),multiplePriority:ga(ge),sortOrder:ge.defaultSortOrder}))}),$}function wa(o,c,j,$,ve,ge,He,Ke){return(c||[]).map((ze,at)=>{const Et=de(at,Ke);let st=ze;if(st.sorter){const Kt=st.sortDirections||ve,zt=st.showSorterTooltip===void 0?He:st.showSorterTooltip,Ht=Q(st,Et),Cn=j.find(Tr=>{let{key:Vn}=Tr;return Vn===Ht}),sn=Cn?Cn.sortOrder:null,xn=Da(Kt,sn);let mn;if(ze.sortIcon)mn=ze.sortIcon({sortOrder:sn});else{const Tr=Kt.includes(pa)&&n.createElement(Ca.Z,{className:Ce()(`${o}-column-sorter-up`,{active:sn===pa})}),Vn=Kt.includes(xa)&&n.createElement(ca.Z,{className:Ce()(`${o}-column-sorter-down`,{active:sn===xa})});mn=n.createElement("span",{className:Ce()(`${o}-column-sorter`,{[`${o}-column-sorter-full`]:!!(Tr&&Vn)})},n.createElement("span",{className:`${o}-column-sorter-inner`,"aria-hidden":"true"},Tr,Vn))}const{cancelSort:Hn,triggerAsc:mr,triggerDesc:hr}=ge||{};let or=Hn;xn===xa?or=hr:xn===pa&&(or=mr);const Mr=typeof zt=="object"?zt:{title:or};st=Object.assign(Object.assign({},st),{className:Ce()(st.className,{[`${o}-column-sort`]:sn}),title:Tr=>{const Vn=n.createElement("div",{className:`${o}-column-sorters`},n.createElement("span",{className:`${o}-column-title`},qe(ze.title,Tr)),mn);return zt?n.createElement(oa.Z,Object.assign({},Mr),Vn):Vn},onHeaderCell:Tr=>{const Vn=ze.onHeaderCell&&ze.onHeaderCell(Tr)||{},ir=Vn.onClick,Gn=Vn.onKeyDown;Vn.onClick=wr=>{$({column:ze,key:Ht,sortOrder:xn,multiplePriority:ga(ze)}),ir==null||ir(wr)},Vn.onKeyDown=wr=>{wr.keyCode===_n.Z.ENTER&&($({column:ze,key:Ht,sortOrder:xn,multiplePriority:ga(ze)}),Gn==null||Gn(wr))};const Mn=dt(ze.title,{}),tr=Mn==null?void 0:Mn.toString();return sn?Vn["aria-sort"]=sn==="ascend"?"ascending":"descending":Vn["aria-label"]=tr||"",Vn.className=Ce()(Vn.className,`${o}-column-has-sorters`),Vn.tabIndex=0,ze.ellipsis&&(Vn.title=(Mn!=null?Mn:"").toString()),Vn}})}return"children"in st&&(st=Object.assign(Object.assign({},st),{children:wa(o,st.children,j,$,ve,ge,He,Et)})),st})}function da(o){const{column:c,sortOrder:j}=o;return{column:c,order:j,field:c.dataIndex,columnKey:c.key}}function Zr(o){const c=o.filter(j=>{let{sortOrder:$}=j;return $}).map(da);return c.length===0&&o.length?Object.assign(Object.assign({},da(o[o.length-1])),{column:void 0}):c.length<=1?c[0]||{}:c}function Pr(o,c,j){const $=c.slice().sort((He,Ke)=>Ke.multiplePriority-He.multiplePriority),ve=o.slice(),ge=$.filter(He=>{let{column:{sorter:Ke},sortOrder:ze}=He;return Sa(Ke)&&ze});return ge.length?ve.sort((He,Ke)=>{for(let ze=0;ze{const Ke=He[j];return Ke?Object.assign(Object.assign({},He),{[j]:Pr(Ke,c,j)}):He}):ve}function Ur(o){let{prefixCls:c,mergedColumns:j,onSorterChange:$,sortDirections:ve,tableLocale:ge,showSorterTooltip:He}=o;const[Ke,ze]=n.useState(ha(j,!0)),at=n.useMemo(()=>{let Ht=!0;const Cn=ha(j,!1);if(!Cn.length)return Ke;const sn=[];function xn(Hn){Ht?sn.push(Hn):sn.push(Object.assign(Object.assign({},Hn),{sortOrder:null}))}let mn=null;return Cn.forEach(Hn=>{mn===null?(xn(Hn),Hn.sortOrder&&(Hn.multiplePriority===!1?Ht=!1:mn=!0)):(mn&&Hn.multiplePriority!==!1||(Ht=!1),xn(Hn))}),sn},[j,Ke]),Et=n.useMemo(()=>{const Ht=at.map(Cn=>{let{column:sn,sortOrder:xn}=Cn;return{column:sn,order:xn}});return{sortColumns:Ht,sortColumn:Ht[0]&&Ht[0].column,sortOrder:Ht[0]&&Ht[0].order}},[at]);function st(Ht){let Cn;Ht.multiplePriority===!1||!at.length||at[0].multiplePriority===!1?Cn=[Ht]:Cn=[].concat((0,tn.Z)(at.filter(sn=>{let{key:xn}=sn;return xn!==Ht.key})),[Ht]),ze(Cn),$(Zr(Cn),Cn)}return[Ht=>wa(c,Ht,at,st,ve,ge,He),at,Et,()=>Zr(at)]}function no(o,c){return o.map(j=>{const $=Object.assign({},j);return $.title=qe(j.title,c),"children"in $&&($.children=no($.children,c)),$})}function Lo(o){return[n.useCallback(j=>no(j,o),[o])]}var fo=Dn((o,c)=>{const{_renderTimes:j}=o,{_renderTimes:$}=c;return j!==$}),Ro=$n((o,c)=>{const{_renderTimes:j}=o,{_renderTimes:$}=c;return j!==$}),ko=t(64993),Ba=t(17313),Fa=t(83116),Ra=t(37613),Pa=o=>{const{componentCls:c}=o,j=`${o.lineWidth}px ${o.lineType} ${o.tableBorderColor}`,$=(ve,ge,He)=>({[`&${c}-${ve}`]:{[`> ${c}-container`]:{[`> ${c}-content, > ${c}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${c}-expanded-row-fixed`]:{margin:`-${ge}px -${He+o.lineWidth}px`}}}}}});return{[`${c}-wrapper`]:{[`${c}${c}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${c}-title`]:{border:j,borderBottom:0},[`> ${c}-container`]:{borderInlineStart:j,borderTop:j,[` + > ${c}-content, + > ${c}-header, + > ${c}-body, + > ${c}-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:j},"> thead":{"> tr:not(:last-child) > th":{borderBottom:j},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${c}-cell-fix-right-first::after`]:{borderInlineEnd:j}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${c}-expanded-row-fixed`]:{margin:`-${o.tablePaddingVertical}px -${o.tablePaddingHorizontal+o.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:o.lineWidth,bottom:0,borderInlineEnd:j,content:'""'}}}}}},[`&${c}-scroll-horizontal`]:{[`> ${c}-container > ${c}-body`]:{"> table > tbody":{[` + > tr${c}-expanded-row, + > tr${c}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},$("middle",o.tablePaddingVerticalMiddle,o.tablePaddingHorizontalMiddle)),$("small",o.tablePaddingVerticalSmall,o.tablePaddingHorizontalSmall)),{[`> ${c}-footer`]:{border:j,borderTop:0}}),[`${c}-cell`]:{[`${c}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${o.lineWidth}px 0 ${o.lineWidth}px ${o.tableHeaderBg}`}},[`${c}-bordered ${c}-cell-scrollbar`]:{borderInlineEnd:j}}}},vi=o=>{const{componentCls:c}=o;return{[`${c}-wrapper`]:{[`${c}-cell-ellipsis`]:Object.assign(Object.assign({},Ba.vS),{wordBreak:"keep-all",[` + &${c}-cell-fix-left-last, + &${c}-cell-fix-right-first + `]:{overflow:"visible",[`${c}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${c}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},pi=o=>{const{componentCls:c}=o;return{[`${c}-wrapper`]:{[`${c}-tbody > tr${c}-placeholder`]:{textAlign:"center",color:o.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:o.colorBgContainer}}}}},gi=t(15969),hi=o=>{const{componentCls:c,antCls:j,controlInteractiveSize:$,motionDurationSlow:ve,lineWidth:ge,paddingXS:He,lineType:Ke,tableBorderColor:ze,tableExpandIconBg:at,tableExpandColumnWidth:Et,borderRadius:st,fontSize:Kt,fontSizeSM:zt,lineHeight:Ht,tablePaddingVertical:Cn,tablePaddingHorizontal:sn,tableExpandedRowBg:xn,paddingXXS:mn}=o,Hn=$/2-ge,mr=Hn*2+ge*3,hr=`${ge}px ${Ke} ${ze}`,or=mn-ge;return{[`${c}-wrapper`]:{[`${c}-expand-icon-col`]:{width:Et},[`${c}-row-expand-icon-cell`]:{textAlign:"center",[`${c}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${c}-row-indent`]:{height:1,float:"left"},[`${c}-row-expand-icon`]:Object.assign(Object.assign({},(0,gi.N)(o)),{position:"relative",float:"left",boxSizing:"border-box",width:mr,height:mr,padding:0,color:"inherit",lineHeight:`${mr}px`,background:at,border:hr,borderRadius:st,transform:`scale(${$/mr})`,transition:`all ${ve}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${ve} ease-out`,content:'""'},"&::before":{top:Hn,insetInlineEnd:or,insetInlineStart:or,height:ge},"&::after":{top:or,bottom:or,insetInlineStart:Hn,width:ge,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"}}),[`${c}-row-indent + ${c}-row-expand-icon`]:{marginTop:(Kt*Ht-ge*3)/2-Math.ceil((zt*1.4-ge*3)/2),marginInlineEnd:He},[`tr${c}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:xn}},[`${j}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${c}-expanded-row-fixed`]:{position:"relative",margin:`-${Cn}px -${sn}px`,padding:`${Cn}px ${sn}px`}}}},yi=o=>{const{componentCls:c,antCls:j,iconCls:$,tableFilterDropdownWidth:ve,tableFilterDropdownSearchWidth:ge,paddingXXS:He,paddingXS:Ke,colorText:ze,lineWidth:at,lineType:Et,tableBorderColor:st,tableHeaderIconColor:Kt,fontSizeSM:zt,tablePaddingHorizontal:Ht,borderRadius:Cn,motionDurationSlow:sn,colorTextDescription:xn,colorPrimary:mn,tableHeaderFilterActiveBg:Hn,colorTextDisabled:mr,tableFilterDropdownBg:hr,tableFilterDropdownHeight:or,controlItemBgHover:Mr,controlItemBgActive:Tr,boxShadowSecondary:Vn,filterDropdownMenuBg:ir}=o,Gn=`${j}-dropdown`,Mn=`${c}-filter-dropdown`,tr=`${j}-tree`,wr=`${at}px ${Et} ${st}`;return[{[`${c}-wrapper`]:{[`${c}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${c}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-He,marginInline:`${He}px ${-Ht/2}px`,padding:`0 ${He}px`,color:Kt,fontSize:zt,borderRadius:Cn,cursor:"pointer",transition:`all ${sn}`,"&:hover":{color:xn,background:Hn},"&.active":{color:mn}}}},{[`${j}-dropdown`]:{[Mn]:Object.assign(Object.assign({},(0,Ba.Wf)(o)),{minWidth:ve,backgroundColor:hr,borderRadius:Cn,boxShadow:Vn,overflow:"hidden",[`${Gn}-menu`]:{maxHeight:or,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ir,"&:empty::after":{display:"block",padding:`${Ke}px 0`,color:mr,fontSize:zt,textAlign:"center",content:'"Not Found"'}},[`${Mn}-tree`]:{paddingBlock:`${Ke}px 0`,paddingInline:Ke,[tr]:{padding:0},[`${tr}-treenode ${tr}-node-content-wrapper:hover`]:{backgroundColor:Mr},[`${tr}-treenode-checkbox-checked ${tr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Tr}}},[`${Mn}-search`]:{padding:Ke,borderBottom:wr,"&-input":{input:{minWidth:ge},[$]:{color:mr}}},[`${Mn}-checkall`]:{width:"100%",marginBottom:He,marginInlineStart:He},[`${Mn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ke-at}px ${Ke}px`,overflow:"hidden",borderTop:wr}})}},{[`${j}-dropdown ${Mn}, ${Mn}-submenu`]:{[`${j}-checkbox-wrapper + span`]:{paddingInlineStart:Ke,color:ze},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},bi=o=>{const{componentCls:c,lineWidth:j,colorSplit:$,motionDurationSlow:ve,zIndexTableFixed:ge,tableBg:He,zIndexTableSticky:Ke}=o,ze=$;return{[`${c}-wrapper`]:{[` + ${c}-cell-fix-left, + ${c}-cell-fix-right + `]:{position:"sticky !important",zIndex:ge,background:He},[` + ${c}-cell-fix-left-first::after, + ${c}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-j,width:30,transform:"translateX(100%)",transition:`box-shadow ${ve}`,content:'""',pointerEvents:"none"},[`${c}-cell-fix-left-all::after`]:{display:"none"},[` + ${c}-cell-fix-right-first::after, + ${c}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-j,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${ve}`,content:'""',pointerEvents:"none"},[`${c}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ke+1,width:30,transition:`box-shadow ${ve}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${c}-ping-left`]:{[`&:not(${c}-has-fix-left) ${c}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${ze}`}},[` + ${c}-cell-fix-left-first::after, + ${c}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${ze}`},[`${c}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${c}-ping-right`]:{[`&:not(${c}-has-fix-right) ${c}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${ze}`}},[` + ${c}-cell-fix-right-first::after, + ${c}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${ze}`}}}}},Ei=o=>{const{componentCls:c,antCls:j}=o;return{[`${c}-wrapper`]:{[`${c}-pagination${j}-pagination`]:{margin:`${o.margin}px 0`},[`${c}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:o.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ci=o=>{const{componentCls:c,tableRadius:j}=o;return{[`${c}-wrapper`]:{[c]:{[`${c}-title, ${c}-header`]:{borderRadius:`${j}px ${j}px 0 0`},[`${c}-title + ${c}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${c}-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:j,borderStartEndRadius:j,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:j},"> *:last-child":{borderStartEndRadius:j}}},"&-footer":{borderRadius:`0 0 ${j}px ${j}px`}}}}},xi=o=>{const{componentCls:c}=o;return{[`${c}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${c}-pagination-left`]:{justifyContent:"flex-end"},[`${c}-pagination-right`]:{justifyContent:"flex-start"},[`${c}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${c}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${c}-row-indent`]:{float:"right"}}}}},Si=o=>{const{componentCls:c,antCls:j,iconCls:$,fontSizeIcon:ve,padding:ge,paddingXS:He,tableHeaderIconColor:Ke,tableHeaderIconColorHover:ze,tableSelectionColumnWidth:at}=o;return{[`${c}-wrapper`]:{[`${c}-selection-col`]:{width:at,[`&${c}-selection-col-with-dropdown`]:{width:at+ve+ge/4}},[`${c}-bordered ${c}-selection-col`]:{width:at+He*2,[`&${c}-selection-col-with-dropdown`]:{width:at+ve+ge/4+He*2}},[` + table tr th${c}-selection-column, + table tr td${c}-selection-column + `]:{paddingInlineEnd:o.paddingXS,paddingInlineStart:o.paddingXS,textAlign:"center",[`${j}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${c}-selection-column${c}-cell-fix-left`]:{zIndex:o.zIndexTableFixed+1},[`table tr th${c}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${c}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${c}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${o.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${o.tablePaddingHorizontal/4}px`,[$]:{color:Ke,fontSize:ve,verticalAlign:"baseline","&:hover":{color:ze}}}}}},wi=o=>{const{componentCls:c}=o,j=($,ve,ge,He)=>({[`${c}${c}-${$}`]:{fontSize:He,[` + ${c}-title, + ${c}-footer, + ${c}-cell, + ${c}-thead > tr > th, + ${c}-tbody > tr > th, + ${c}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${ve}px ${ge}px`},[`${c}-filter-trigger`]:{marginInlineEnd:`-${ge/2}px`},[`${c}-expanded-row-fixed`]:{margin:`-${ve}px -${ge}px`},[`${c}-tbody`]:{[`${c}-wrapper:only-child ${c}`]:{marginBlock:`-${ve}px`,marginInline:`${o.tableExpandColumnWidth-ge}px -${ge}px`}},[`${c}-selection-column`]:{paddingInlineStart:`${ge/4}px`}}});return{[`${c}-wrapper`]:Object.assign(Object.assign({},j("middle",o.tablePaddingVerticalMiddle,o.tablePaddingHorizontalMiddle,o.tableFontSizeMiddle)),j("small",o.tablePaddingVerticalSmall,o.tablePaddingHorizontalSmall,o.tableFontSizeSmall))}},Ai=o=>{const{componentCls:c,marginXXS:j,fontSizeIcon:$,tableHeaderIconColor:ve,tableHeaderIconColorHover:ge}=o;return{[`${c}-wrapper`]:{[`${c}-thead th${c}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${o.motionDurationSlow}`,"&:hover":{background:o.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:o.colorPrimary},[` + &${c}-cell-fix-left:hover, + &${c}-cell-fix-right:hover + `]:{background:o.tableFixedHeaderSortActiveBg}},[`${c}-thead th${c}-column-sort`]:{background:o.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${c}-column-sort`]:{background:o.tableBodySortBg},[`${c}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${c}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${c}-column-sorter`]:{marginInlineStart:j,color:ve,fontSize:0,transition:`color ${o.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:$,"&.active":{color:o.colorPrimary}},[`${c}-column-sorter-up + ${c}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${c}-column-sorters:hover ${c}-column-sorter`]:{color:ge}}}},Ii=o=>{const{componentCls:c,opacityLoading:j,tableScrollThumbBg:$,tableScrollThumbBgHover:ve,tableScrollThumbSize:ge,tableScrollBg:He,zIndexTableSticky:Ke,stickyScrollBarBorderRadius:ze}=o,at=`${o.lineWidth}px ${o.lineType} ${o.tableBorderColor}`;return{[`${c}-wrapper`]:{[`${c}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ke,background:o.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ge}px !important`,zIndex:Ke,display:"flex",alignItems:"center",background:He,borderTop:at,opacity:j,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ge,backgroundColor:$,borderRadius:ze,transition:`all ${o.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:ve}}}}}}},Ya=o=>{const{componentCls:c,lineWidth:j,tableBorderColor:$}=o,ve=`${j}px ${o.lineType} ${$}`;return{[`${c}-wrapper`]:{[`${c}-summary`]:{position:"relative",zIndex:o.zIndexTableFixed,background:o.tableBg,"> tr":{"> th, > td":{borderBottom:ve}}},[`div${c}-summary`]:{boxShadow:`0 -${j}px 0 ${$}`}}}},Bi=o=>{const{componentCls:c}=o,j=`${o.lineWidth}px ${o.lineType} ${o.tableBorderColor}`,$=`${c}-expanded-row-cell`;return{[`${c}-wrapper`]:{[`${c}-tbody-virtual`]:{[`${c}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${c}-cell`]:{borderBottom:j},[`${c}-expanded-row`]:{[`${$}${$}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${o.lineWidth}px)`,borderInlineEnd:"none"}}},[`${c}-bordered`]:{[`${c}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:j,position:"absolute"},[`${c}-cell`]:{borderInlineEnd:j,[`&${c}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-o.lineWidth,borderInlineStart:j}}}}}}};const Mi=o=>{const{componentCls:c,fontWeightStrong:j,tablePaddingVertical:$,tablePaddingHorizontal:ve,lineWidth:ge,lineType:He,tableBorderColor:Ke,tableFontSize:ze,tableBg:at,tableRadius:Et,tableHeaderTextColor:st,motionDurationMid:Kt,tableHeaderBg:zt,tableHeaderCellSplitColor:Ht,tableRowHoverBg:Cn,tableSelectedRowBg:sn,tableSelectedRowHoverBg:xn,tableFooterTextColor:mn,tableFooterBg:Hn,paddingContentVerticalLG:mr}=o,hr=`${ge}px ${He} ${Ke}`;return{[`${c}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ba.dF)()),{[c]:Object.assign(Object.assign({},(0,Ba.Wf)(o)),{fontSize:ze,background:at,borderRadius:`${Et}px ${Et}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Et}px ${Et}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${c}-cell, + ${c}-thead > tr > th, + ${c}-tbody > tr > th, + ${c}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${mr}px ${ve}px`,overflowWrap:"break-word"},[`${c}-title`]:{padding:`${$}px ${ve}px`},[`${c}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:st,fontWeight:j,textAlign:"start",background:zt,borderBottom:hr,transition:`background ${Kt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${c}-selection-column):not(${c}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ht,transform:"translateY(-50%)",transition:`background-color ${Kt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${c}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Kt}, border-color ${Kt}`,borderBottom:hr,[` + > ${c}-wrapper:only-child, + > ${c}-expanded-row-fixed > ${c}-wrapper:only-child + `]:{[c]:{marginBlock:`-${$}px`,marginInline:`${o.tableExpandColumnWidth-ve}px -${ve}px`,[`${c}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:st,fontWeight:j,textAlign:"start",background:zt,borderBottom:hr,transition:`background ${Kt} ease`},[` + &${c}-row:hover > th, + &${c}-row:hover > td, + > th${c}-cell-row-hover, + > td${c}-cell-row-hover + `]:{background:Cn},[`&${c}-row-selected`]:{"> th, > td":{background:sn},"&:hover > th, &:hover > td":{background:xn}}}},[`${c}-footer`]:{padding:`${$}px ${ve}px`,color:mn,background:Hn}})}};var Oi=(0,Fa.Z)("Table",o=>{const{colorTextHeading:c,colorSplit:j,colorIcon:$,colorIconHover:ve,opacityLoading:ge,colorBgContainer:He,controlInteractiveSize:Ke,headerBg:ze,headerColor:at,headerSortActiveBg:Et,headerSortHoverBg:st,bodySortBg:Kt,rowHoverBg:zt,rowSelectedBg:Ht,rowSelectedHoverBg:Cn,rowExpandedBg:sn,cellPaddingBlock:xn,cellPaddingInline:mn,cellPaddingBlockMD:Hn,cellPaddingInlineMD:mr,cellPaddingBlockSM:hr,cellPaddingInlineSM:or,borderColor:Mr,footerBg:Tr,footerColor:Vn,headerBorderRadius:ir,cellFontSize:Gn,cellFontSizeMD:Mn,cellFontSizeSM:tr,headerSplitColor:wr,fixedHeaderSortActiveBg:Hr,headerFilterHoverBg:Rr,filterDropdownBg:br,expandIconBg:kr,selectionColumnWidth:Vr,stickyScrollBarBg:so}=o,qr=new ko.C($),Co=new ko.C(ve),xo=2,zr=(0,Ra.TS)(o,{tableFontSize:Gn,tableBg:He,tableRadius:ir,tablePaddingVertical:xn,tablePaddingHorizontal:mn,tablePaddingVerticalMiddle:Hn,tablePaddingHorizontalMiddle:mr,tablePaddingVerticalSmall:hr,tablePaddingHorizontalSmall:or,tableBorderColor:Mr,tableHeaderTextColor:at,tableHeaderBg:ze,tableFooterTextColor:Vn,tableFooterBg:Tr,tableHeaderCellSplitColor:wr,tableHeaderSortBg:Et,tableHeaderSortHoverBg:st,tableHeaderIconColor:qr.clone().setAlpha(qr.getAlpha()*ge).toRgbString(),tableHeaderIconColorHover:Co.clone().setAlpha(Co.getAlpha()*ge).toRgbString(),tableBodySortBg:Kt,tableFixedHeaderSortActiveBg:Hr,tableHeaderFilterActiveBg:Rr,tableFilterDropdownBg:br,tableRowHoverBg:zt,tableSelectedRowBg:Ht,tableSelectedRowHoverBg:Cn,zIndexTableFixed:xo,zIndexTableSticky:xo+1,tableFontSizeMiddle:Mn,tableFontSizeSmall:tr,tableSelectionColumnWidth:Vr,tableExpandIconBg:kr,tableExpandColumnWidth:Ke+2*o.padding,tableExpandedRowBg:sn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:so,tableScrollThumbBgHover:c,tableScrollBg:j});return[Mi(zr),Ei(zr),Ya(zr),Ai(zr),yi(zr),Pa(zr),Ci(zr),hi(zr),Ya(zr),pi(zr),Si(zr),bi(zr),Ii(zr),vi(zr),wi(zr),xi(zr),Bi(zr)]},o=>{const{colorFillAlter:c,colorBgContainer:j,colorTextHeading:$,colorFillSecondary:ve,colorFillContent:ge,controlItemBgActive:He,controlItemBgActiveHover:Ke,padding:ze,paddingSM:at,paddingXS:Et,colorBorderSecondary:st,borderRadiusLG:Kt,fontSize:zt,controlHeight:Ht,colorTextPlaceholder:Cn}=o,sn=new ko.C(ve).onBackground(j).toHexShortString(),xn=new ko.C(ge).onBackground(j).toHexShortString(),mn=new ko.C(c).onBackground(j).toHexShortString();return{headerBg:mn,headerColor:$,headerSortActiveBg:sn,headerSortHoverBg:xn,bodySortBg:mn,rowHoverBg:mn,rowSelectedBg:He,rowSelectedHoverBg:Ke,rowExpandedBg:c,cellPaddingBlock:ze,cellPaddingInline:ze,cellPaddingBlockMD:at,cellPaddingInlineMD:Et,cellPaddingBlockSM:Et,cellPaddingInlineSM:Et,borderColor:st,headerBorderRadius:Kt,footerBg:mn,footerColor:$,cellFontSize:zt,cellFontSizeMD:zt,cellFontSizeSM:zt,headerSplitColor:st,fixedHeaderSortActiveBg:sn,headerFilterHoverBg:ge,filterDropdownMenuBg:j,filterDropdownBg:j,expandIconBg:j,selectionColumnWidth:Ht,stickyScrollBarBg:Cn,stickyScrollBarBorderRadius:100}});const Di=[],Pi=(o,c)=>{const{prefixCls:j,className:$,rootClassName:ve,style:ge,size:He,bordered:Ke,dropdownPrefixCls:ze,dataSource:at,pagination:Et,rowSelection:st,rowKey:Kt="key",rowClassName:zt,columns:Ht,children:Cn,childrenColumnName:sn,onChange:xn,getPopupContainer:mn,loading:Hn,expandIcon:mr,expandable:hr,expandedRowRender:or,expandIconColumnIndex:Mr,indentSize:Tr,scroll:Vn,sortDirections:ir,locale:Gn,showSorterTooltip:Mn=!0,virtual:tr}=o,wr=n.useMemo(()=>Ht||s(Cn),[Ht,Cn]),Hr=n.useMemo(()=>wr.some(Jr=>Jr.responsive),[wr]),Rr=(0,an.Z)(Hr),br=n.useMemo(()=>{const Jr=new Set(Object.keys(Rr).filter(co=>Rr[co]));return wr.filter(co=>!co.responsive||co.responsive.some(zo=>Jr.has(zo)))},[wr,Rr]),kr=(0,we.Z)(o,["className","style","columns"]),{locale:Vr=Ot.Z,direction:so,table:qr,renderEmpty:Co,getPrefixCls:xo,getPopupContainer:zr}=n.useContext(yt.E_),Io=(0,pn.Z)(He),$r=Object.assign(Object.assign({},Vr.Table),Gn),po=at||Di,mo=xo("table",j),Xo=xo("dropdown",ze),Sr=Object.assign({childrenColumnName:sn,expandIconColumnIndex:Mr},hr),{childrenColumnName:Cr="children"}=Sr,Er=n.useMemo(()=>po.some(Jr=>Jr==null?void 0:Jr[Cr])?"nest":or||hr&&hr.expandedRowRender?"row":null,[po]),dr={body:n.useRef()},_r=n.useMemo(()=>typeof Kt=="function"?Kt:Jr=>Jr==null?void 0:Jr[Kt],[Kt]),[fr]=Wr(po,Cr,_r),Fr={},Yr=function(Jr,co){let zo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var bo,Go,qo;const $o=Object.assign(Object.assign({},Fr),Jr);zo&&((bo=Fr.resetPagination)===null||bo===void 0||bo.call(Fr),!((Go=$o.pagination)===null||Go===void 0)&&Go.current&&($o.pagination.current=1),Et&&Et.onChange&&Et.onChange(1,(qo=$o.pagination)===null||qo===void 0?void 0:qo.pageSize)),Vn&&Vn.scrollToFirstRowOnChange!==!1&&dr.body.current&&(0,$e.Z)(0,{getContainer:()=>dr.body.current}),xn==null||xn($o.pagination,$o.filters,$o.sorter,{currentDataSource:yr(Pr(po,$o.sorterStates,Cr),$o.filterStates),action:co})},Xr=(Jr,co)=>{Yr({sorter:Jr,sorterStates:co},"sort",!1)},[Wo,To,aa,Bo]=Ur({prefixCls:mo,mergedColumns:br,onSorterChange:Xr,sortDirections:ir||["ascend","descend"],tableLocale:$r,showSorterTooltip:Mn}),ta=n.useMemo(()=>Pr(po,To,Cr),[po,To]);Fr.sorter=Bo(),Fr.sorterStates=To;const Mo=(Jr,co)=>{Yr({filters:Jr,filterStates:co},"filter",!0)},[Yo,Aa,to]=Qr({prefixCls:mo,locale:$r,dropdownPrefixCls:Xo,mergedColumns:br,onFilterChange:Mo,getPopupContainer:mn||zr}),ro=yr(ta,Aa);Fr.filters=to,Fr.filterStates=Aa;const ho=n.useMemo(()=>{const Jr={};return Object.keys(to).forEach(co=>{to[co]!==null&&(Jr[co]=to[co])}),Object.assign(Object.assign({},aa),{filters:Jr})},[aa,to]),[Oo]=Lo(ho),Do=(Jr,co)=>{Yr({pagination:Object.assign(Object.assign({},Fr.pagination),{current:Jr,pageSize:co})},"paginate")},[Gr,Qo]=Zo(ro.length,Do,Et);Fr.pagination=Et===!1?{}:wo(Gr,Et),Fr.resetPagination=Qo;const Vo=n.useMemo(()=>{if(Et===!1||!Gr.pageSize)return ro;const{current:Jr=1,total:co,pageSize:zo=ao}=Gr;return ro.lengthzo?ro.slice((Jr-1)*zo,Jr*zo):ro:ro.slice((Jr-1)*zo,Jr*zo)},[!!Et,ro,Gr&&Gr.current,Gr&&Gr.pageSize,Gr&&Gr.total]),[_o,la]=Ko({prefixCls:mo,data:ro,pageData:Vo,getRowKey:_r,getRecordByKey:fr,expandType:Er,childrenColumnName:Cr,locale:$r,getPopupContainer:mn||zr},st),ia=(Jr,co,zo)=>{let bo;return typeof zt=="function"?bo=Ce()(zt(Jr,co,zo)):bo=Ce()(zt),Ce()({[`${mo}-row-selected`]:la.has(_r(Jr,co))},bo)};Sr.__PARENT_RENDER_ICON__=Sr.expandIcon,Sr.expandIcon=Sr.expandIcon||mr||P($r),Er==="nest"&&Sr.expandIconColumnIndex===void 0?Sr.expandIconColumnIndex=st?1:0:Sr.expandIconColumnIndex>0&&st&&(Sr.expandIconColumnIndex-=1),typeof Sr.indentSize!="number"&&(Sr.indentSize=typeof Tr=="number"?Tr:15);const Na=n.useCallback(Jr=>Oo(_o(Yo(Wo(Jr)))),[Wo,Yo,_o]);let ma,na;if(Et!==!1&&(Gr!=null&&Gr.total)){let Jr;Gr.size?Jr=Gr.size:Jr=Io==="small"||Io==="middle"?"small":void 0;const co=Go=>n.createElement(In.Z,Object.assign({},Gr,{className:Ce()(`${mo}-pagination ${mo}-pagination-${Go}`,Gr.className),size:Jr})),zo=so==="rtl"?"left":"right",{position:bo}=Gr;if(bo!==null&&Array.isArray(bo)){const Go=bo.find(va=>va.includes("top")),qo=bo.find(va=>va.includes("bottom")),$o=bo.every(va=>`${va}`=="none");!Go&&!qo&&!$o&&(na=co(zo)),Go&&(ma=co(Go.toLowerCase().replace("top",""))),qo&&(na=co(qo.toLowerCase().replace("bottom","")))}else na=co(zo)}let Jo;typeof Hn=="boolean"?Jo={spinning:Hn}:typeof Hn=="object"&&(Jo=Object.assign({spinning:!0},Hn));const[Uo,Po]=Oi(mo),[,yo]=(0,_t.Z)(),sa=Ce()(`${mo}-wrapper`,qr==null?void 0:qr.className,{[`${mo}-wrapper-rtl`]:so==="rtl"},$,ve,Po),Ia=Object.assign(Object.assign({},qr==null?void 0:qr.style),ge),ya=Gn&&Gn.emptyText||(Co==null?void 0:Co("Table"))||n.createElement(zn.Z,{componentName:"Table"}),ua=tr?Ro:fo,La={},Za=n.useMemo(()=>{const{fontSize:Jr,lineHeight:co,padding:zo,paddingXS:bo,paddingSM:Go}=yo,qo=Math.floor(Jr*co);switch(Io){case"large":return zo*2+qo;case"small":return bo*2+qo;default:return Go*2+qo}},[yo,Io]);return tr&&(La.listItemHeight=Za),Uo(n.createElement("div",{ref:c,className:sa,style:Ia},n.createElement(Nt.Z,Object.assign({spinning:!1},Jo),ma,n.createElement(ua,Object.assign({},La,kr,{columns:br,direction:so,expandable:Sr,prefixCls:mo,className:Ce()({[`${mo}-middle`]:Io==="middle",[`${mo}-small`]:Io==="small",[`${mo}-bordered`]:Ke,[`${mo}-empty`]:po.length===0}),data:Vo,rowKey:_r,rowClassName:ia,emptyText:ya,internalHooks:i,internalRefs:dr,transformColumns:Na})),na)))};var Ni=n.forwardRef(Pi);const Fi=(o,c)=>{const j=n.useRef(0);return j.current+=1,n.createElement(Ni,Object.assign({},o,{ref:c,_renderTimes:j.current}))},fa=n.forwardRef(Fi);fa.SELECTION_COLUMN=io,fa.EXPAND_COLUMN=e,fa.SELECTION_ALL=lo,fa.SELECTION_INVERT=Eo,fa.SELECTION_NONE=Ao,fa.Column=yn,fa.ColumnGroup=be,fa.Summary=g;var Ri=fa,Li=Ri},99313:function(Jt,ke,t){"use strict";t.d(ke,{default:function(){return ee}});var e=t(99267),i=t(18785),E=t(62772),A=t(92310),a=t.n(A),I=t(54476),n=t(20068),le=t(33885),ae=t(42978),m=t(76190),V=t(75931),b=t(59301),D=t(49658),ye=t(18929),se=t(77900),oe=(0,b.createContext)(null),Ye=b.forwardRef(function(s,y){var v=s.prefixCls,w=s.className,Y=s.style,ue=s.id,Ve=s.active,Te=s.tabKey,rt=s.children;return b.createElement("div",{id:ue&&"".concat(ue,"-panel-").concat(Te),role:"tabpanel",tabIndex:Ve?0:-1,"aria-labelledby":ue&&"".concat(ue,"-tab-").concat(Te),"aria-hidden":!Ve,style:Y,className:a()(v,Ve&&"".concat(v,"-active"),w),ref:y},rt)}),Ie=Ye,Ze=["key","forceRender","style","className"];function ce(s){var y=s.id,v=s.activeKey,w=s.animated,Y=s.tabPosition,ue=s.destroyInactiveTabPane,Ve=b.useContext(oe),Te=Ve.prefixCls,rt=Ve.tabs,ct=w.tabPane,_e="".concat(Te,"-tabpane");return b.createElement("div",{className:a()("".concat(Te,"-content-holder"))},b.createElement("div",{className:a()("".concat(Te,"-content"),"".concat(Te,"-content-").concat(Y),(0,n.Z)({},"".concat(Te,"-content-animated"),ct))},rt.map(function(bt){var Ct=bt.key,ht=bt.forceRender,Pt=bt.style,xt=bt.className,St=(0,V.Z)(bt,Ze),wt=Ct===v;return b.createElement(se.default,(0,I.Z)({key:Ct,visible:wt,forceRender:ht,removeOnLeave:!!ue,leavedClassName:"".concat(_e,"-hidden")},w.tabPaneMotion),function(qt,Lt){var Ut=qt.style,Oe=qt.className;return b.createElement(Ie,(0,I.Z)({},St,{prefixCls:_e,id:y,tabKey:Ct,animated:ct,active:wt,style:(0,le.Z)((0,le.Z)({},Pt),Ut),className:a()(xt,Oe),ref:Lt}))})})))}var K=t(94480),p=t(29301),r=t(6089),C=t(8654),x={width:0,height:0,left:0,top:0};function H(s,y,v){return(0,b.useMemo)(function(){for(var w,Y=new Map,ue=y.get((w=s[0])===null||w===void 0?void 0:w.key)||x,Ve=ue.left+ue.width,Te=0;TeVt?(mt=Ue,Ne.current="x"):(mt=Xe,Ne.current="y"),y(-mt,-mt)&&je.preventDefault()}var et=(0,b.useRef)(null);et.current={onTouchStart:Lt,onTouchMove:Ut,onTouchEnd:Oe,onWheel:Ge},b.useEffect(function(){function je(Mt){et.current.onTouchStart(Mt)}function Ue(Mt){et.current.onTouchMove(Mt)}function Xe(Mt){et.current.onTouchEnd(Mt)}function mt(Mt){et.current.onWheel(Mt)}return document.addEventListener("touchmove",Ue,{passive:!1}),document.addEventListener("touchend",Xe,{passive:!1}),s.current.addEventListener("touchstart",je,{passive:!1}),s.current.addEventListener("wheel",mt),function(){document.removeEventListener("touchmove",Ue),document.removeEventListener("touchend",Xe)}},[])}var xe=t(34280);function Me(s){var y=(0,b.useState)(0),v=(0,ae.Z)(y,2),w=v[0],Y=v[1],ue=(0,b.useRef)(0),Ve=(0,b.useRef)();return Ve.current=s,(0,xe.o)(function(){var Te;(Te=Ve.current)===null||Te===void 0||Te.call(Ve)},[w]),function(){ue.current===w&&(ue.current+=1,Y(ue.current))}}function G(s){var y=(0,b.useRef)([]),v=(0,b.useState)({}),w=(0,ae.Z)(v,2),Y=w[1],ue=(0,b.useRef)(typeof s=="function"?s():s),Ve=Me(function(){var rt=ue.current;y.current.forEach(function(ct){rt=ct(rt)}),y.current=[],ue.current=rt,Y({})});function Te(rt){y.current.push(rt),Ve()}return[ue.current,Te]}var W={width:0,height:0,left:0,top:0,right:0};function Z(s,y,v,w,Y,ue,Ve){var Te=Ve.tabs,rt=Ve.tabPosition,ct=Ve.rtl,_e,bt,Ct;return["top","bottom"].includes(rt)?(_e="width",bt=ct?"right":"left",Ct=Math.abs(v)):(_e="height",bt="top",Ct=-v),(0,b.useMemo)(function(){if(!Te.length)return[0,0];for(var ht=Te.length,Pt=ht,xt=0;xtCt+y){Pt=xt-1;break}}for(var wt=0,qt=ht-1;qt>=0;qt-=1){var Lt=s.get(Te[qt].key)||W;if(Lt[bt]=Pt?[0,0]:[wt,Pt]},[s,y,w,Y,ue,Ct,rt,Te.map(function(ht){return ht.key}).join("_"),ct])}function l(s){var y;return s instanceof Map?(y={},s.forEach(function(v,w){y[w]=v})):y=s,JSON.stringify(y)}var h="TABS_DQ";function B(s){return String(s).replace(/"/g,h)}function S(s,y,v,w){return!(!v||w||s===!1||s===void 0&&(y===!1||y===null))}function M(s,y){var v=s.prefixCls,w=s.editable,Y=s.locale,ue=s.style;return!w||w.showAdd===!1?null:b.createElement("button",{ref:y,type:"button",className:"".concat(v,"-nav-add"),style:ue,"aria-label":(Y==null?void 0:Y.addAriaLabel)||"Add tab",onClick:function(Te){w.onEdit("add",{event:Te})}},w.addIcon||"+")}var z=b.forwardRef(M),U=b.forwardRef(function(s,y){var v=s.position,w=s.prefixCls,Y=s.extra;if(!Y)return null;var ue,Ve={};return(0,m.Z)(Y)==="object"&&!b.isValidElement(Y)?Ve=Y:Ve.right=Y,v==="right"&&(ue=Ve.right),v==="left"&&(ue=Ve.left),ue?b.createElement("div",{className:"".concat(w,"-extra-content"),ref:y},ue):null}),pe=U,De=t(31561),Ee=t(15285),Je=t(10228);function ut(s,y){var v=s.prefixCls,w=s.id,Y=s.tabs,ue=s.locale,Ve=s.mobile,Te=s.moreIcon,rt=Te===void 0?"More":Te,ct=s.moreTransitionName,_e=s.style,bt=s.className,Ct=s.editable,ht=s.tabBarGutter,Pt=s.rtl,xt=s.removeAriaLabel,St=s.onTabClick,wt=s.getPopupContainer,qt=s.popupClassName,Lt=(0,b.useState)(!1),Ut=(0,ae.Z)(Lt,2),Oe=Ut[0],Ne=Ut[1],Ge=(0,b.useState)(null),et=(0,ae.Z)(Ge,2),je=et[0],Ue=et[1],Xe="".concat(w,"-more-popup"),mt="".concat(v,"-dropdown"),Mt=je!==null?"".concat(Xe,"-").concat(je):null,Vt=ue==null?void 0:ue.dropdownAriaLabel;function hn(wn,cn){wn.preventDefault(),wn.stopPropagation(),Ct.onEdit("remove",{key:cn,event:wn})}var Bn=b.createElement(Ee.ZP,{onClick:function(cn){var An=cn.key,Nn=cn.domEvent;St(An,Nn),Ne(!1)},prefixCls:"".concat(mt,"-menu"),id:Xe,tabIndex:-1,role:"listbox","aria-activedescendant":Mt,selectedKeys:[je],"aria-label":Vt!==void 0?Vt:"expanded dropdown"},Y.map(function(wn){var cn=wn.closable,An=wn.disabled,Nn=wn.closeIcon,Pn=wn.key,qn=wn.label,Xt=S(cn,Nn,Ct,An);return b.createElement(Ee.sN,{key:Pn,id:"".concat(Xe,"-").concat(Pn),role:"option","aria-controls":w&&"".concat(w,"-panel-").concat(Pn),disabled:An},b.createElement("span",null,qn),Xt&&b.createElement("button",{type:"button","aria-label":xt||"remove",tabIndex:0,className:"".concat(mt,"-menu-item-remove"),onClick:function(en){en.stopPropagation(),hn(en,Pn)}},Nn||Ct.removeIcon||"\xD7"))}));function Dn(wn){for(var cn=Y.filter(function(Xt){return!Xt.disabled}),An=cn.findIndex(function(Xt){return Xt.key===je})||0,Nn=cn.length,Pn=0;Pnbn?"left":"right"})}),Vt=(0,ae.Z)(Mt,2),hn=Vt[0],Bn=Vt[1],Dn=ne(0,function(fn,bn){!mt&&Lt&&Lt({direction:fn>bn?"top":"bottom"})}),vn=(0,ae.Z)(Dn,2),on=vn[0],Un=vn[1],Xn=(0,b.useState)([0,0]),wn=(0,ae.Z)(Xn,2),cn=wn[0],An=wn[1],Nn=(0,b.useState)([0,0]),Pn=(0,ae.Z)(Nn,2),qn=Pn[0],Xt=Pn[1],Bt=(0,b.useState)([0,0]),en=(0,ae.Z)(Bt,2),$t=en[0],vr=en[1],nr=(0,b.useState)([0,0]),sr=(0,ae.Z)(nr,2),ar=sr[0],$n=sr[1],Ar=G(new Map),Ir=(0,ae.Z)(Ar,2),Kr=Ir[0],yn=Ir[1],J=H(ue,Kr,qn[0]),be=_(cn,mt),we=_(qn,mt),$e=_($t,mt),yt=_(ar,mt),zn=beIn?In:fn}var _t=(0,b.useRef)(),Gt=(0,b.useState)(),P=(0,ae.Z)(Gt,2),Q=P[0],de=P[1];function qe(){de(Date.now())}function dt(){window.clearTimeout(_t.current)}ft(et,function(fn,bn){function On(Yn,pr){Yn(function(Rn){var jn=Nt(Rn+pr);return jn})}return zn?(mt?On(Bn,fn):On(Un,bn),dt(),qe(),!0):!1}),(0,b.useEffect)(function(){return dt(),Q&&(_t.current=window.setTimeout(function(){de(0)},100)),dt},[Q]);var Ft=Z(J,pn,mt?hn:on,we,$e,yt,(0,le.Z)((0,le.Z)({},s),{},{tabs:ue})),ln=(0,ae.Z)(Ft,2),kt=ln[0],rn=ln[1],xr=(0,r.Z)(function(){var fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:_e,bn=J.get(fn)||{width:0,height:0,left:0,right:0,top:0};if(mt){var On=hn;bt?bn.righthn+pn&&(On=bn.right+bn.width-pn):bn.left<-hn?On=-bn.left:bn.left+bn.width>-hn+pn&&(On=-(bn.left+bn.width-pn)),Un(0),Bn(Nt(On))}else{var Yn=on;bn.top<-on?Yn=-bn.top:bn.top+bn.height>-on+pn&&(Yn=-(bn.top+bn.height-pn)),Bn(0),Un(Nt(Yn))}}),gr={};xt==="top"||xt==="bottom"?gr[bt?"marginRight":"marginLeft"]=St:gr.marginTop=St;var rr=ue.map(function(fn,bn){var On=fn.key;return b.createElement(We,{id:rt,prefixCls:Y,key:On,tab:fn,style:bn===0?void 0:gr,closable:fn.closable,editable:ht,active:On===_e,renderWrapper:wt,removeAriaLabel:Pt==null?void 0:Pt.removeAriaLabel,onClick:function(pr){qt(On,pr)},onFocus:function(){xr(On),qe(),et.current&&(bt||(et.current.scrollLeft=0),et.current.scrollTop=0)}})}),er=function(){return yn(function(){var bn=new Map;return ue.forEach(function(On){var Yn,pr=On.key,Rn=(Yn=je.current)===null||Yn===void 0?void 0:Yn.querySelector('[data-node-key="'.concat(B(pr),'"]'));Rn&&bn.set(pr,{width:Rn.offsetWidth,height:Rn.offsetHeight,left:Rn.offsetLeft,top:Rn.offsetTop})}),bn})};(0,b.useEffect)(function(){er()},[ue.map(function(fn){return fn.key}).join("_")]);var Wn=Me(function(){var fn=u(Oe),bn=u(Ne),On=u(Ge);An([fn[0]-bn[0]-On[0],fn[1]-bn[1]-On[1]]);var Yn=u(Xe);vr(Yn);var pr=u(Ue);$n(pr);var Rn=u(je);Xt([Rn[0]-Yn[0],Rn[1]-Yn[1]]),er()}),dn=ue.slice(0,kt),me=ue.slice(rn+1),te=[].concat((0,K.Z)(dn),(0,K.Z)(me)),re=J.get(_e),Qe=N({activeTabOffset:re,horizontal:mt,rtl:bt,indicatorSize:Ut}),Fe=Qe.style;(0,b.useEffect)(function(){xr()},[_e,Ot,In,l(re),l(J),mt]),(0,b.useEffect)(function(){Wn()},[bt]);var Tt=!!te.length,gt="".concat(Y,"-nav-wrap"),Rt,ot,Wt,_n;return mt?bt?(ot=hn>0,Rt=hn!==In):(Rt=hn<0,ot=hn!==Ot):(Wt=on<0,_n=on!==Ot),b.createElement(p.Z,{onResize:Wn},b.createElement("div",{ref:(0,C.x1)(y,Oe),role:"tablist",className:a()("".concat(Y,"-nav"),Ve),style:Te,onKeyDown:function(){qe()}},b.createElement(pe,{ref:Ne,position:"left",extra:Ct,prefixCls:Y}),b.createElement(p.Z,{onResize:Wn},b.createElement("div",{className:a()(gt,(v={},(0,n.Z)(v,"".concat(gt,"-ping-left"),Rt),(0,n.Z)(v,"".concat(gt,"-ping-right"),ot),(0,n.Z)(v,"".concat(gt,"-ping-top"),Wt),(0,n.Z)(v,"".concat(gt,"-ping-bottom"),_n),v)),ref:et},b.createElement(p.Z,{onResize:Wn},b.createElement("div",{ref:je,className:"".concat(Y,"-nav-list"),style:{transform:"translate(".concat(hn,"px, ").concat(on,"px)"),transition:Q?"none":void 0}},rr,b.createElement(z,{ref:Xe,prefixCls:Y,locale:Pt,editable:ht,style:(0,le.Z)((0,le.Z)({},rr.length===0?void 0:gr),{},{visibility:Tt?"hidden":null})}),b.createElement("div",{className:a()("".concat(Y,"-ink-bar"),(0,n.Z)({},"".concat(Y,"-ink-bar-animated"),ct.inkBar)),style:Fe}))))),b.createElement(tt,(0,I.Z)({},s,{removeAriaLabel:Pt==null?void 0:Pt.removeAriaLabel,ref:Ue,prefixCls:Y,tabs:te,className:!Tt&&an,tabMoving:!!Q})),b.createElement(pe,{ref:Ge,position:"right",extra:Ct,prefixCls:Y})))}var g=b.forwardRef(he),d=["renderTabBar"],ie=["label","key"];function R(s){var y=s.renderTabBar,v=(0,V.Z)(s,d),w=b.useContext(oe),Y=w.tabs;if(y){var ue=(0,le.Z)((0,le.Z)({},v),{},{panes:Y.map(function(Ve){var Te=Ve.label,rt=Ve.key,ct=(0,V.Z)(Ve,ie);return b.createElement(Ie,(0,I.Z)({tab:Te,key:rt,tabKey:rt},ct))})});return y(ue,g)}return b.createElement(g,v)}var f=t(48736);function L(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},y;return s===!1?y={inkBar:!1,tabPane:!1}:s===!0?y={inkBar:!0,tabPane:!1}:y=(0,le.Z)({inkBar:!0},(0,m.Z)(s)==="object"?s:{}),y.tabPaneMotion&&y.tabPane===void 0&&(y.tabPane=!0),!y.tabPaneMotion&&y.tabPane&&(y.tabPane=!1),y}var k=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],X=0;function Se(s,y){var v,w=s.id,Y=s.prefixCls,ue=Y===void 0?"rc-tabs":Y,Ve=s.className,Te=s.items,rt=s.direction,ct=s.activeKey,_e=s.defaultActiveKey,bt=s.editable,Ct=s.animated,ht=s.tabPosition,Pt=ht===void 0?"top":ht,xt=s.tabBarGutter,St=s.tabBarStyle,wt=s.tabBarExtraContent,qt=s.locale,Lt=s.moreIcon,Ut=s.moreTransitionName,Oe=s.destroyInactiveTabPane,Ne=s.renderTabBar,Ge=s.onChange,et=s.onTabClick,je=s.onTabScroll,Ue=s.getPopupContainer,Xe=s.popupClassName,mt=s.indicatorSize,Mt=(0,V.Z)(s,k),Vt=b.useMemo(function(){return(Te||[]).filter(function($n){return $n&&(0,m.Z)($n)==="object"&&"key"in $n})},[Te]),hn=rt==="rtl",Bn=L(Ct),Dn=(0,b.useState)(!1),vn=(0,ae.Z)(Dn,2),on=vn[0],Un=vn[1];(0,b.useEffect)(function(){Un((0,D.Z)())},[]);var Xn=(0,ye.Z)(function(){var $n;return($n=Vt[0])===null||$n===void 0?void 0:$n.key},{value:ct,defaultValue:_e}),wn=(0,ae.Z)(Xn,2),cn=wn[0],An=wn[1],Nn=(0,b.useState)(function(){return Vt.findIndex(function($n){return $n.key===cn})}),Pn=(0,ae.Z)(Nn,2),qn=Pn[0],Xt=Pn[1];(0,b.useEffect)(function(){var $n=Vt.findIndex(function(Ir){return Ir.key===cn});if($n===-1){var Ar;$n=Math.max(0,Math.min(qn,Vt.length-1)),An((Ar=Vt[$n])===null||Ar===void 0?void 0:Ar.key)}Xt($n)},[Vt.map(function($n){return $n.key}).join("_"),cn,qn]);var Bt=(0,ye.Z)(null,{value:w}),en=(0,ae.Z)(Bt,2),$t=en[0],vr=en[1];(0,b.useEffect)(function(){w||(vr("rc-tabs-".concat(X)),X+=1)},[]);function nr($n,Ar){et==null||et($n,Ar);var Ir=$n!==cn;An($n),Ir&&(Ge==null||Ge($n))}var sr={id:$t,activeKey:cn,animated:Bn,tabPosition:Pt,rtl:hn,mobile:on},ar=(0,le.Z)((0,le.Z)({},sr),{},{editable:bt,locale:qt,moreIcon:Lt,moreTransitionName:Ut,tabBarGutter:xt,onTabClick:nr,onTabScroll:je,extra:wt,style:St,panes:null,getPopupContainer:Ue,popupClassName:Xe,indicatorSize:mt});return b.createElement(oe.Provider,{value:{tabs:Vt,prefixCls:ue}},b.createElement("div",(0,I.Z)({ref:y,id:w,className:a()(ue,"".concat(ue,"-").concat(Pt),(v={},(0,n.Z)(v,"".concat(ue,"-mobile"),on),(0,n.Z)(v,"".concat(ue,"-editable"),bt),(0,n.Z)(v,"".concat(ue,"-rtl"),hn),v),Ve)},Mt),b.createElement(R,(0,I.Z)({},ar,{renderTabBar:Ne})),b.createElement(ce,(0,I.Z)({destroyInactiveTabPane:Oe},sr,{animated:Bn}))))}var Ae=b.forwardRef(Se),Pe=Ae,Be=Pe,nt=t(36355),lt=t(19716),It=()=>null,jt=t(62892);const Yt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Dt(s){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},v;return y===!1?v={inkBar:!1,tabPane:!1}:y===!0?v={inkBar:!0,tabPane:!0}:v=Object.assign({inkBar:!0},typeof y=="object"?y:{}),v.tabPane&&(v.tabPaneMotion=Object.assign(Object.assign({},Yt),{motionName:(0,jt.m)(s,"switch")})),v}var Sn=t(11592),Fn=function(s,y){var v={};for(var w in s)Object.prototype.hasOwnProperty.call(s,w)&&y.indexOf(w)<0&&(v[w]=s[w]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,w=Object.getOwnPropertySymbols(s);Yy)}function Qn(s,y){if(s)return s;const v=(0,Sn.Z)(y).map(w=>{if(b.isValidElement(w)){const{key:Y,props:ue}=w,Ve=ue||{},{tab:Te}=Ve,rt=Fn(Ve,["tab"]);return Object.assign(Object.assign({key:String(Y)},rt),{label:Te})}return null});return Ln(v)}var ur=t(17313),cr=t(83116),tn=t(37613),lr=t(13826),Tn=s=>{const{componentCls:y,motionDurationSlow:v}=s;return[{[y]:{[`${y}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${v}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${v}`}}}}},[(0,lr.oN)(s,"slide-up"),(0,lr.oN)(s,"slide-down")]]};const Jn=s=>{const{componentCls:y,tabsCardPadding:v,cardBg:w,cardGutter:Y,colorBorderSecondary:ue,itemSelectedColor:Ve}=s;return{[`${y}-card`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{margin:0,padding:v,background:w,border:`${s.lineWidth}px ${s.lineType} ${ue}`,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOut}`},[`${y}-tab-active`]:{color:Ve,background:s.colorBgContainer},[`${y}-ink-bar`]:{visibility:"hidden"}},[`&${y}-top, &${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Y}px`}}}},[`&${y}-top`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:`${s.borderRadiusLG}px ${s.borderRadiusLG}px 0 0`},[`${y}-tab-active`]:{borderBottomColor:s.colorBgContainer}}},[`&${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:`0 0 ${s.borderRadiusLG}px ${s.borderRadiusLG}px`},[`${y}-tab-active`]:{borderTopColor:s.colorBgContainer}}},[`&${y}-left, &${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginTop:`${Y}px`}}},[`&${y}-left`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`${s.borderRadiusLG}px 0 0 ${s.borderRadiusLG}px`}},[`${y}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:s.colorBgContainer}}}},[`&${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${s.borderRadiusLG}px ${s.borderRadiusLG}px 0`}},[`${y}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:s.colorBgContainer}}}}}}},kn=s=>{const{componentCls:y,itemHoverColor:v,dropdownEdgeChildVerticalPadding:w}=s;return{[`${y}-dropdown`]:Object.assign(Object.assign({},(0,ur.Wf)(s)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:s.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${y}-dropdown-menu`]:{maxHeight:s.tabsDropdownHeight,margin:0,padding:`${w}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:s.colorBgContainer,backgroundClip:"padding-box",borderRadius:s.borderRadiusLG,outline:"none",boxShadow:s.boxShadowSecondary,"&-item":Object.assign(Object.assign({},ur.vS),{display:"flex",alignItems:"center",minWidth:s.tabsDropdownWidth,margin:0,padding:`${s.paddingXXS}px ${s.paddingSM}px`,color:s.colorText,fontWeight:"normal",fontSize:s.fontSize,lineHeight:s.lineHeight,cursor:"pointer",transition:`all ${s.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:s.marginSM},color:s.colorTextDescription,fontSize:s.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:v}},"&:hover":{background:s.controlItemBgHover},"&-disabled":{"&, &:hover":{color:s.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Le=s=>{const{componentCls:y,margin:v,colorBorderSecondary:w,horizontalMargin:Y,verticalItemPadding:ue,verticalItemMargin:Ve}=s;return{[`${y}-top, ${y}-bottom`]:{flexDirection:"column",[`> ${y}-nav, > div > ${y}-nav`]:{margin:Y,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${s.lineWidth}px ${s.lineType} ${w}`,content:"''"},[`${y}-ink-bar`]:{height:s.lineWidthBold,"&-animated":{transition:`width ${s.motionDurationSlow}, left ${s.motionDurationSlow}, + right ${s.motionDurationSlow}`}},[`${y}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:s.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:s.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:s.boxShadowTabsOverflowRight},[`&${y}-nav-wrap-ping-left::before`]:{opacity:1},[`&${y}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${y}-top`]:{[`> ${y}-nav, + > div > ${y}-nav`]:{"&::before":{bottom:0},[`${y}-ink-bar`]:{bottom:0}}},[`${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{order:1,marginTop:`${v}px`,marginBottom:0,"&::before":{top:0},[`${y}-ink-bar`]:{top:0}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{order:0}},[`${y}-left, ${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{flexDirection:"column",minWidth:s.controlHeight*1.25,[`${y}-tab`]:{padding:ue,textAlign:"center"},[`${y}-tab + ${y}-tab`]:{margin:Ve},[`${y}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:s.controlHeight},"&::before":{top:0,boxShadow:s.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:s.boxShadowTabsOverflowBottom},[`&${y}-nav-wrap-ping-top::before`]:{opacity:1},[`&${y}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${y}-ink-bar`]:{width:s.lineWidthBold,"&-animated":{transition:`height ${s.motionDurationSlow}, top ${s.motionDurationSlow}`}},[`${y}-nav-list, ${y}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${y}-left`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${s.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`},[`> ${y}-content > ${y}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:s.paddingLG}}}},[`${y}-right`]:{[`> ${y}-nav, > div > ${y}-nav`]:{order:1,[`${y}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${y}-content-holder, > div > ${y}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-s.lineWidth},borderRight:{_skip_check_:!0,value:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`},[`> ${y}-content > ${y}-tabpane`]:{paddingRight:{_skip_check_:!0,value:s.paddingLG}}}}}},it=s=>{const{componentCls:y,cardPaddingSM:v,cardPaddingLG:w,horizontalItemPaddingSM:Y,horizontalItemPaddingLG:ue}=s;return{[y]:{"&-small":{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:Y,fontSize:s.titleFontSizeSM}}},"&-large":{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:ue,fontSize:s.titleFontSizeLG}}}},[`${y}-card`]:{[`&${y}-small`]:{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:v}},[`&${y}-bottom`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:`0 0 ${s.borderRadius}px ${s.borderRadius}px`}},[`&${y}-top`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:`${s.borderRadius}px ${s.borderRadius}px 0 0`}},[`&${y}-right`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${s.borderRadius}px ${s.borderRadius}px 0`}}},[`&${y}-left`]:{[`> ${y}-nav ${y}-tab`]:{borderRadius:{_skip_check_:!0,value:`${s.borderRadius}px 0 0 ${s.borderRadius}px`}}}},[`&${y}-large`]:{[`> ${y}-nav`]:{[`${y}-tab`]:{padding:w}}}}}},At=s=>{const{componentCls:y,itemActiveColor:v,itemHoverColor:w,iconCls:Y,tabsHorizontalItemMargin:ue,horizontalItemPadding:Ve,itemSelectedColor:Te,itemColor:rt}=s,ct=`${y}-tab`;return{[ct]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:Ve,fontSize:s.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:rt,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:v}},(0,ur.Qy)(s)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-s.marginXXS},marginLeft:{_skip_check_:!0,value:s.marginXS},color:s.colorTextDescription,fontSize:s.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${s.motionDurationSlow}`,"&:hover":{color:s.colorTextHeading}},"&:hover":{color:w},[`&${ct}-active ${ct}-btn`]:{color:Te,textShadow:s.tabsActiveTextShadow},[`&${ct}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed"},[`&${ct}-disabled ${ct}-btn, &${ct}-disabled ${y}-remove`]:{"&:focus, &:active":{color:s.colorTextDisabled}},[`& ${ct}-remove ${Y}`]:{margin:0},[Y]:{marginRight:{_skip_check_:!0,value:s.marginSM}}},[`${ct} + ${ct}`]:{margin:{_skip_check_:!0,value:ue}}}},vt=s=>{const{componentCls:y,tabsHorizontalItemMarginRTL:v,iconCls:w,cardGutter:Y}=s;return{[`${y}-rtl`]:{direction:"rtl",[`${y}-nav`]:{[`${y}-tab`]:{margin:{_skip_check_:!0,value:v},[`${y}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[w]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${s.marginSM}px`}},[`${y}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${s.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${s.marginXXS}px`},[w]:{margin:0}}}},[`&${y}-left`]:{[`> ${y}-nav`]:{order:1},[`> ${y}-content-holder`]:{order:0}},[`&${y}-right`]:{[`> ${y}-nav`]:{order:0},[`> ${y}-content-holder`]:{order:1}},[`&${y}-card${y}-top, &${y}-card${y}-bottom`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-tab + ${y}-tab`]:{marginRight:{_skip_check_:!0,value:Y},marginLeft:{_skip_check_:!0,value:0}}}}},[`${y}-dropdown-rtl`]:{direction:"rtl"},[`${y}-menu-item`]:{[`${y}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Qt=s=>{const{componentCls:y,tabsCardPadding:v,cardHeight:w,cardGutter:Y,itemHoverColor:ue,itemActiveColor:Ve,colorBorderSecondary:Te}=s;return{[y]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ur.Wf)(s)),{display:"flex",[`> ${y}-nav, > div > ${y}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${y}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${s.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${y}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${s.motionDurationSlow}`},[`${y}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${y}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${y}-nav-more`]:{position:"relative",padding:v,background:"transparent",border:0,color:s.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:s.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${y}-nav-add`]:Object.assign({minWidth:w,marginLeft:{_skip_check_:!0,value:Y},padding:`0 ${s.paddingXS}px`,background:"transparent",border:`${s.lineWidth}px ${s.lineType} ${Te}`,borderRadius:`${s.borderRadiusLG}px ${s.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:s.colorText,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOut}`,"&:hover":{color:ue},"&:active, &:focus:not(:focus-visible)":{color:Ve}},(0,ur.Qy)(s))},[`${y}-extra-content`]:{flex:"none"},[`${y}-ink-bar`]:{position:"absolute",background:s.inkBarColor,pointerEvents:"none"}}),At(s)),{[`${y}-content`]:{position:"relative",width:"100%"},[`${y}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${y}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${y}-centered`]:{[`> ${y}-nav, > div > ${y}-nav`]:{[`${y}-nav-wrap`]:{[`&:not([class*='${y}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var En=(0,cr.Z)("Tabs",s=>{const y=(0,tn.TS)(s,{tabsCardPadding:s.cardPadding||`${(s.cardHeight-Math.round(s.fontSize*s.lineHeight))/2-s.lineWidth}px ${s.padding}px`,dropdownEdgeChildVerticalPadding:s.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${s.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${s.horizontalItemGutter}px`});return[it(y),vt(y),Le(y),kn(y),Jn(y),Qt(y),Tn(y)]},s=>{const y=s.controlHeightLG;return{zIndexPopup:s.zIndexPopupBase+50,cardBg:s.colorFillAlter,cardHeight:y,cardPadding:"",cardPaddingSM:`${s.paddingXXS*1.5}px ${s.padding}px`,cardPaddingLG:`${s.paddingXS}px ${s.padding}px ${s.paddingXXS*1.5}px`,titleFontSize:s.fontSize,titleFontSizeLG:s.fontSizeLG,titleFontSizeSM:s.fontSize,inkBarColor:s.colorPrimary,horizontalMargin:`0 0 ${s.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${s.paddingSM}px 0`,horizontalItemPaddingSM:`${s.paddingXS}px 0`,horizontalItemPaddingLG:`${s.padding}px 0`,verticalItemPadding:`${s.paddingXS}px ${s.paddingLG}px`,verticalItemMargin:`${s.margin}px 0 0 0`,itemColor:s.colorText,itemSelectedColor:s.colorPrimary,itemHoverColor:s.colorPrimaryHover,itemActiveColor:s.colorPrimaryActive,cardGutter:s.marginXXS/2}}),un=function(s,y){var v={};for(var w in s)Object.prototype.hasOwnProperty.call(s,w)&&y.indexOf(w)<0&&(v[w]=s[w]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,w=Object.getOwnPropertySymbols(s);Y{const{type:y,className:v,rootClassName:w,size:Y,onEdit:ue,hideAdd:Ve,centered:Te,addIcon:rt,popupClassName:ct,children:_e,items:bt,animated:Ct,style:ht,indicatorSize:Pt}=s,xt=un(s,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:St,moreIcon:wt=b.createElement(i.Z,null)}=xt,{direction:qt,tabs:Lt,getPrefixCls:Ut,getPopupContainer:Oe}=b.useContext(nt.E_),Ne=Ut("tabs",St),[Ge,et]=En(Ne);let je;y==="editable-card"&&(je={onEdit:(hn,Bn)=>{let{key:Dn,event:vn}=Bn;ue==null||ue(hn==="add"?vn:Dn,hn)},removeIcon:b.createElement(e.Z,null),addIcon:rt||b.createElement(E.Z,null),showAdd:Ve!==!0});const Ue=Ut(),Xe=Qn(bt,_e),mt=Dt(Ne,Ct),Mt=(0,lt.Z)(Y),Vt=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),ht);return Ge(b.createElement(Be,Object.assign({direction:qt,getPopupContainer:Oe,moreTransitionName:`${Ue}-slide-up`},xt,{items:Xe,className:a()({[`${Ne}-${Mt}`]:Mt,[`${Ne}-card`]:["card","editable-card"].includes(y),[`${Ne}-editable-card`]:y==="editable-card",[`${Ne}-centered`]:Te},Lt==null?void 0:Lt.className,v,w,et),popupClassName:a()(ct,et),style:Vt,editable:je,moreIcon:wt,prefixCls:Ne,animated:mt,indicatorSize:Pt!=null?Pt:Lt==null?void 0:Lt.indicatorSize})))};gn.TabPane=It;var ee=gn},17574:function(Jt,ke,t){"use strict";t.d(ke,{default:function(){return Z}});var e=t(60091),i=t(94480),E=t(52671),A=t(8657),a=t(54476),I=t(59301),n={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"},le=n,ae=t(7657),m=function(h,B){return I.createElement(ae.Z,(0,a.Z)({},h,{ref:B,icon:le}))},V=I.forwardRef(m),b=V,D=t(92310),ye=t.n(D),se=t(35654),oe=t(71430),Ye=t(36355),Ie=t(56082),Ze=t(62892),ce=t(20648);const K=4;function p(l){const{dropPosition:h,dropLevelOffset:B,prefixCls:S,indent:M,direction:z="ltr"}=l,U=z==="ltr"?"left":"right",pe=z==="ltr"?"right":"left",De={[U]:-B*M+K,[pe]:0};switch(h){case-1:De.top=-3;break;case 1:De.bottom=-3;break;default:De.bottom=-3,De[U]=M+K;break}return I.createElement("div",{style:De,className:`${S}-drop-indicator`})}var r=t(71997),x=I.forwardRef((l,h)=>{const{getPrefixCls:B,direction:S,virtual:M,tree:z}=I.useContext(Ye.E_),{prefixCls:U,className:pe,showIcon:De=!1,showLine:Ee,switcherIcon:Je,blockNode:ut=!1,children:tt,checkable:fe=!1,selectable:We=!0,draggable:F,motion:O,style:N}=l,u=B("tree",U),_=B(),he=O!=null?O:Object.assign(Object.assign({},(0,Ze.Z)(_)),{motionAppear:!1}),g=Object.assign(Object.assign({},l),{checkable:fe,selectable:We,showIcon:De,motion:he,blockNode:ut,showLine:!!Ee,dropIndicatorRender:p}),[d,ie]=(0,ce.ZP)(u),R=I.useMemo(()=>{if(!F)return!1;let L={};switch(typeof F){case"function":L.nodeDraggable=F;break;case"object":L=Object.assign({},F);break;default:break}return L.icon!==!1&&(L.icon=L.icon||I.createElement(Ie.Z,null)),L},[F]),f=L=>I.createElement(r.Z,{prefixCls:u,switcherIcon:Je,treeNodeProps:L,showLine:Ee});return d(I.createElement(e.Z,Object.assign({itemHeight:20,ref:h,virtual:M},g,{style:Object.assign(Object.assign({},z==null?void 0:z.style),N),prefixCls:u,className:ye()({[`${u}-icon-hide`]:!De,[`${u}-block-node`]:ut,[`${u}-unselectable`]:!We,[`${u}-rtl`]:S==="rtl"},z==null?void 0:z.className,pe,ie),direction:S,checkable:fe&&I.createElement("span",{className:`${u}-checkbox-inner`}),selectable:We,switcherIcon:f,draggable:R}),tt))}),H;(function(l){l[l.None=0]="None",l[l.Start=1]="Start",l[l.End=2]="End"})(H||(H={}));function ne(l,h){function B(S){const{key:M,children:z}=S;h(M,S)!==!1&&ne(z||[],h)}l.forEach(B)}function q(l){let{treeData:h,expandedKeys:B,startKey:S,endKey:M}=l;const z=[];let U=H.None;if(S&&S===M)return[S];if(!S||!M)return[];function pe(De){return De===S||De===M}return ne(h,De=>{if(U===H.End)return!1;if(pe(De)){if(z.push(De),U===H.None)U=H.Start;else if(U===H.Start)return U=H.End,!1}else U===H.Start&&z.push(De);return B.includes(De)}),z}function T(l,h){const B=(0,i.Z)(h),S=[];return ne(l,(M,z)=>{const U=B.indexOf(M);return U!==-1&&(S.push(z),B.splice(U,1)),!!B.length}),S}var Re=function(l,h){var B={};for(var S in l)Object.prototype.hasOwnProperty.call(l,S)&&h.indexOf(S)<0&&(B[S]=l[S]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,S=Object.getOwnPropertySymbols(l);M{var{defaultExpandAll:B,defaultExpandParent:S,defaultExpandedKeys:M}=l,z=Re(l,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const U=I.useRef(),pe=I.useRef(),De=()=>{const{keyEntities:R}=(0,oe.I8)(ft(z));let f;return B?f=Object.keys(R):S?f=(0,se.r7)(z.expandedKeys||M||[],R):f=z.expandedKeys||M,f},[Ee,Je]=I.useState(z.selectedKeys||z.defaultSelectedKeys||[]),[ut,tt]=I.useState(()=>De());I.useEffect(()=>{"selectedKeys"in z&&Je(z.selectedKeys)},[z.selectedKeys]),I.useEffect(()=>{"expandedKeys"in z&&tt(z.expandedKeys)},[z.expandedKeys]);const fe=(R,f)=>{var L;return"expandedKeys"in z||tt(R),(L=z.onExpand)===null||L===void 0?void 0:L.call(z,R,f)},We=(R,f)=>{var L;const{multiple:k}=z,{node:X,nativeEvent:Se}=f,{key:Ae=""}=X,Pe=ft(z),Be=Object.assign(Object.assign({},f),{selected:!0}),nt=(Se==null?void 0:Se.ctrlKey)||(Se==null?void 0:Se.metaKey),lt=Se==null?void 0:Se.shiftKey;let pt;k&&nt?(pt=R,U.current=Ae,pe.current=pt,Be.selectedNodes=T(Pe,pt)):k&<?(pt=Array.from(new Set([].concat((0,i.Z)(pe.current||[]),(0,i.Z)(q({treeData:Pe,expandedKeys:ut,startKey:Ae,endKey:U.current}))))),Be.selectedNodes=T(Pe,pt)):(pt=[Ae],U.current=Ae,pe.current=pt,Be.selectedNodes=T(Pe,pt)),(L=z.onSelect)===null||L===void 0||L.call(z,pt,Be),"selectedKeys"in z||Je(pt)},{getPrefixCls:F,direction:O}=I.useContext(Ye.E_),{prefixCls:N,className:u,showIcon:_=!0,expandAction:he="click"}=z,g=Re(z,["prefixCls","className","showIcon","expandAction"]),d=F("tree",N),ie=ye()(`${d}-directory`,{[`${d}-directory-rtl`]:O==="rtl"},u);return I.createElement(x,Object.assign({icon:Ce,ref:h,blockNode:!0},g,{showIcon:_,expandAction:he,prefixCls:d,className:ie,expandedKeys:ut,selectedKeys:Ee,onSelect:We,onExpand:fe}))};var G=I.forwardRef(xe);const W=x;W.DirectoryTree=G,W.TreeNode=e.O;var Z=W},20648:function(Jt,ke,t){"use strict";t.d(ke,{TM:function(){return D},Yk:function(){return b}});var e=t(36237),i=t(98447),E=t(17313),A=t(8378),a=t(37613),I=t(83116);const n=new e.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),le=(ye,se)=>({[`.${ye}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${se.motionDurationSlow}`}}}),ae=(ye,se)=>({[`.${ye}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:se.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${se.lineWidthBold}px solid ${se.colorPrimary}`,borderRadius:"50%",content:'""'}}}),m=(ye,se)=>{const{treeCls:oe,treeNodeCls:Ye,treeNodePadding:Ie,titleHeight:Ze,nodeSelectedBg:ce,nodeHoverBg:K}=se,p=se.paddingXS;return{[oe]:Object.assign(Object.assign({},(0,E.Wf)(se)),{background:se.colorBgContainer,borderRadius:se.borderRadius,transition:`background-color ${se.motionDurationSlow}`,[`&${oe}-rtl`]:{[`${oe}-switcher`]:{"&_close":{[`${oe}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${oe}-active-focused)`]:Object.assign({},(0,E.oN)(se)),[`${oe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${oe}-block-node`]:{[`${oe}-list-holder-inner`]:{alignItems:"stretch",[`${oe}-node-content-wrapper`]:{flex:"auto"},[`${Ye}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ie,insetInlineStart:0,border:`1px solid ${se.colorPrimary}`,opacity:0,animationName:n,animationDuration:se.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Ye}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ie}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${oe}-node-content-wrapper`]:{color:se.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${oe}-node-content-wrapper`]:Object.assign({},(0,E.oN)(se)),[`&:not(${Ye}-disabled).filter-node ${oe}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${oe}-draggable-icon`]:{flexShrink:0,width:Ze,lineHeight:`${Ze}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${se.motionDurationSlow}`,[`${Ye}:hover &`]:{opacity:.45}},[`&${Ye}-disabled`]:{[`${oe}-draggable-icon`]:{visibility:"hidden"}}}},[`${oe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ze}},[`${oe}-draggable-icon`]:{visibility:"hidden"},[`${oe}-switcher`]:Object.assign(Object.assign({},le(ye,se)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ze,margin:0,lineHeight:`${Ze}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${oe}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:se.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-Ie,marginInlineStart:-1,borderInlineEnd:`1px solid ${se.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ze/2*.8,height:Ze/2,borderBottom:`1px solid ${se.colorBorder}`,content:'""'}}}),[`${oe}-checkbox`]:{top:"initial",marginInlineEnd:p},[`${oe}-node-content-wrapper, ${oe}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ze,margin:0,padding:`0 ${se.paddingXS/2}px`,color:"inherit",lineHeight:`${Ze}px`,background:"transparent",borderRadius:se.borderRadius,cursor:"pointer",transition:`all ${se.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${oe}-node-selected`]:{backgroundColor:ce},[`${oe}-iconEle`]:{display:"inline-block",width:Ze,height:Ze,lineHeight:`${Ze}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${oe}-unselectable ${oe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${oe}-node-content-wrapper`]:Object.assign({lineHeight:`${Ze}px`,userSelect:"none"},ae(ye,se)),[`${Ye}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${se.colorPrimary}`}},"&-show-line":{[`${oe}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-Ie,borderInlineEnd:`1px solid ${se.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${oe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Ye}-leaf-last`]:{[`${oe}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ze/2}px !important`}}}}})}},V=ye=>{const{treeCls:se,treeNodeCls:oe,treeNodePadding:Ye,directoryNodeSelectedBg:Ie,directoryNodeSelectedColor:Ze}=ye;return{[`${se}${se}-directory`]:{[oe]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ye,insetInlineStart:0,transition:`background-color ${ye.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ye.controlItemBgHover}},"> *":{zIndex:1},[`${se}-switcher`]:{transition:`color ${ye.motionDurationMid}`},[`${se}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${se}-node-selected`]:{color:Ze,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ie},[`${se}-switcher`]:{color:Ze},[`${se}-node-content-wrapper`]:{color:Ze,background:"transparent"}}}}}},b=(ye,se)=>{const oe=`.${ye}`,Ye=`${oe}-treenode`,Ie=se.paddingXS/2,Ze=(0,a.TS)(se,{treeCls:oe,treeNodeCls:Ye,treeNodePadding:Ie});return[m(ye,Ze),V(Ze)]},D=ye=>{const{controlHeightSM:se}=ye;return{titleHeight:se,nodeHoverBg:ye.controlItemBgHover,nodeSelectedBg:ye.controlItemBgActive}};ke.ZP=(0,I.Z)("Tree",(ye,se)=>{let{prefixCls:oe}=se;return[{[ye.componentCls]:(0,i.C2)(`${oe}-checkbox`,ye)},b(oe,ye),(0,A.Z)(ye)]},ye=>{const{colorTextLightSolid:se,colorPrimary:oe}=ye;return Object.assign(Object.assign({},D(ye)),{directoryNodeSelectedColor:se,directoryNodeSelectedBg:oe})})},71997:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return Ye}});var e=t(54476),i=t(59301),E={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"},A=E,a=t(7657),I=function(Ze,ce){return i.createElement(a.Z,(0,e.Z)({},Ze,{ref:ce,icon:A}))},n=i.forwardRef(I),le=n,ae=t(52671),m=t(58617),V=t(15075),b=t(43531),D=t(92310),ye=t.n(D),se=t(92343),Ye=Ie=>{const{prefixCls:Ze,switcherIcon:ce,treeNodeProps:K,showLine:p}=Ie,{isLeaf:r,expanded:C,loading:x}=K;if(x)return i.createElement(m.Z,{className:`${Ze}-switcher-loading-icon`});let H;if(p&&typeof p=="object"&&(H=p.showLeafIcon),r){if(!p)return null;if(typeof H!="boolean"&&H){const T=typeof H=="function"?H(K):H,Re=`${Ze}-switcher-line-custom-icon`;return(0,se.l$)(T)?(0,se.Tm)(T,{className:ye()(T.props.className||"",Re)}):T}return H?i.createElement(ae.Z,{className:`${Ze}-switcher-line-icon`}):i.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const ne=`${Ze}-switcher-icon`,q=typeof ce=="function"?ce(K):ce;return(0,se.l$)(q)?(0,se.Tm)(q,{className:ye()(q.props.className||"",ne)}):q!==void 0?q:p?C?i.createElement(V.Z,{className:`${Ze}-switcher-line-icon`}):i.createElement(b.Z,{className:`${Ze}-switcher-line-icon`}):i.createElement(le,{className:ne})}},48066:function(Jt,ke,t){"use strict";t.d(ke,{default:function(){return kn}});var e=t(59301),i=t(40001),E=t(81953),A=t(54476),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},I=a,n=t(7657),le=function(it,At){return e.createElement(n.Z,(0,A.Z)({},it,{ref:At,icon:I}))},ae=e.forwardRef(le),m=ae,V=t(92310),b=t.n(V),D=t(25769),ye=t.n(D),se=t(29301),oe=t(11592),Ye=t(34280),Ie=t(18929),Ze=t(2738),ce=t(8654),K=t(24514),p=t(10228),r=function(Le,it){var At={};for(var vt in Le)Object.prototype.hasOwnProperty.call(Le,vt)&&it.indexOf(vt)<0&&(At[vt]=Le[vt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,vt=Object.getOwnPropertySymbols(Le);Qt{const At=s=>{const{keyCode:y}=s;y===p.Z.ENTER&&s.preventDefault()},vt=s=>{const{keyCode:y}=s,{onClick:v}=Le;y===p.Z.ENTER&&v&&v()},{style:Qt,noStyle:En,disabled:un}=Le,gn=r(Le,["style","noStyle","disabled"]);let ee={};return En||(ee=Object.assign({},C)),un&&(ee.pointerEvents="none"),ee=Object.assign(Object.assign({},ee),Qt),e.createElement("div",Object.assign({role:"button",tabIndex:0,ref:it},gn,{onKeyDown:At,onKeyUp:vt,style:ee}))}),ne=t(36355),q=t(9763),T=t(6848),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},Ce=Re,ft=function(it,At){return e.createElement(n.Z,(0,A.Z)({},it,{ref:At,icon:Ce}))},xe=e.forwardRef(ft),Me=xe,G=t(92343),W=t(1643),Z=t(15969),l=t(83116),h=t(30071);const B=(Le,it,At,vt)=>{const{titleMarginBottom:Qt,fontWeightStrong:En}=vt;return{marginBottom:Qt,color:At,fontWeight:En,fontSize:Le,lineHeight:it}},S=Le=>{const it=[1,2,3,4,5],At={};return it.forEach(vt=>{At[` + h${vt}&, + div&-h${vt}, + div&-h${vt} > textarea, + h${vt} + `]=B(Le[`fontSizeHeading${vt}`],Le[`lineHeightHeading${vt}`],Le.colorTextHeading,Le)}),At},M=Le=>{const{componentCls:it}=Le;return{"a&, a":Object.assign(Object.assign({},(0,Z.N)(Le)),{textDecoration:Le.linkDecoration,"&:active, &:hover":{textDecoration:Le.linkHoverDecoration},[`&[disabled], &${it}-disabled`]:{color:Le.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:Le.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},z=Le=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:Le.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:Le.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:h.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:Le.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),U=Le=>{const{componentCls:it,paddingSM:At}=Le,vt=At;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-Le.paddingSM,marginTop:-vt,marginBottom:`calc(1em - ${vt}px)`},[`${it}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:Le.marginXS+2,insetBlockEnd:Le.marginXS,color:Le.colorTextDescription,fontWeight:"normal",fontSize:Le.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},pe=Le=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:Le.colorSuccess}}}),De=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ee=Le=>{const{componentCls:it,titleMarginTop:At}=Le;return{[it]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:Le.colorText,wordBreak:"break-word",lineHeight:Le.lineHeight,[`&${it}-secondary`]:{color:Le.colorTextDescription},[`&${it}-success`]:{color:Le.colorSuccess},[`&${it}-warning`]:{color:Le.colorWarning},[`&${it}-danger`]:{color:Le.colorError,"a&:active, a&:focus":{color:Le.colorErrorActive},"a&:hover":{color:Le.colorErrorHover}},[`&${it}-disabled`]:{color:Le.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},S(Le)),{[` + & + h1${it}, + & + h2${it}, + & + h3${it}, + & + h4${it}, + & + h5${it} + `]:{marginTop:At},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:At}}}),z(Le)),M(Le)),{[` + ${it}-expand, + ${it}-edit, + ${it}-copy + `]:Object.assign(Object.assign({},(0,Z.N)(Le)),{marginInlineStart:Le.marginXXS})}),U(Le)),pe(Le)),De()),{"&-rtl":{direction:"rtl"}})}};var Je=(0,l.Z)("Typography",Le=>[Ee(Le)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),tt=Le=>{const{prefixCls:it,"aria-label":At,className:vt,style:Qt,direction:En,maxLength:un,autoSize:gn=!0,value:ee,onSave:s,onCancel:y,onEnd:v,component:w,enterIcon:Y=e.createElement(Me,null)}=Le,ue=e.useRef(null),Ve=e.useRef(!1),Te=e.useRef(),[rt,ct]=e.useState(ee);e.useEffect(()=>{ct(ee)},[ee]),e.useEffect(()=>{if(ue.current&&ue.current.resizableTextArea){const{textArea:Oe}=ue.current.resizableTextArea;Oe.focus();const{length:Ne}=Oe.value;Oe.setSelectionRange(Ne,Ne)}},[]);const _e=Oe=>{let{target:Ne}=Oe;ct(Ne.value.replace(/[\n\r]/g,""))},bt=()=>{Ve.current=!0},Ct=()=>{Ve.current=!1},ht=Oe=>{let{keyCode:Ne}=Oe;Ve.current||(Te.current=Ne)},Pt=()=>{s(rt.trim())},xt=Oe=>{let{keyCode:Ne,ctrlKey:Ge,altKey:et,metaKey:je,shiftKey:Ue}=Oe;Te.current===Ne&&!Ve.current&&!Ge&&!et&&!je&&!Ue&&(Ne===p.Z.ENTER?(Pt(),v==null||v()):Ne===p.Z.ESC&&y())},St=()=>{Pt()},wt=w?`${it}-${w}`:"",[qt,Lt]=Je(it),Ut=b()(it,`${it}-edit-content`,{[`${it}-rtl`]:En==="rtl"},vt,wt,Lt);return qt(e.createElement("div",{className:Ut,style:Qt},e.createElement(W.Z,{ref:ue,maxLength:un,value:rt,onChange:_e,onKeyDown:ht,onKeyUp:xt,onCompositionStart:bt,onCompositionEnd:Ct,onBlur:St,"aria-label":At,rows:1,autoSize:gn}),Y!==null?(0,G.Tm)(Y,{className:`${it}-edit-content-confirm`}):null))},fe=function(Le,it){var At={};for(var vt in Le)Object.prototype.hasOwnProperty.call(Le,vt)&&it.indexOf(vt)<0&&(At[vt]=Le[vt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,vt=Object.getOwnPropertySymbols(Le);Qt{const{prefixCls:At,component:vt="article",className:Qt,rootClassName:En,setContentRef:un,children:gn,direction:ee,style:s}=Le,y=fe(Le,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:v,direction:w,typography:Y}=e.useContext(ne.E_),ue=ee!=null?ee:w;let Ve=it;un&&(Ve=(0,ce.sQ)(it,un));const Te=v("typography",At),[rt,ct]=Je(Te),_e=b()(Te,Y==null?void 0:Y.className,{[`${Te}-rtl`]:ue==="rtl"},Qt,En,ct),bt=Object.assign(Object.assign({},Y==null?void 0:Y.style),s);return rt(e.createElement(vt,Object.assign({className:_e,style:bt,ref:Ve},y),gn))});function O(Le,it){return e.useMemo(()=>{const At=!!Le;return[At,Object.assign(Object.assign({},it),At&&typeof Le=="object"?Le:null)]},[Le])}var u=(Le,it)=>{const At=e.useRef(!1);e.useEffect(()=>{At.current?Le():At.current=!0},it)};function _(Le){const it=typeof Le;return it==="string"||it==="number"}function he(Le){let it=0;return Le.forEach(At=>{_(At)?it+=String(At).length:it+=1}),it}function g(Le,it){let At=0;const vt=[];for(let Qt=0;Qtit){const s=it-At;return vt.push(String(En).slice(0,s)),vt}vt.push(En),At=ee}return Le}const d=0,ie=1,R=2,f=3,L=4;var X=Le=>{let{enabledMeasure:it,children:At,text:vt,width:Qt,fontSize:En,rows:un,onEllipsis:gn}=Le;const[[ee,s,y],v]=e.useState([0,0,0]),[w,Y]=e.useState(0),[ue,Ve]=e.useState(d),[Te,rt]=e.useState(0),ct=e.useRef(null),_e=e.useRef(null),bt=e.useMemo(()=>(0,oe.Z)(vt),[vt]),Ct=e.useMemo(()=>he(bt),[bt]),ht=e.useMemo(()=>!it||ue!==f?w&&ue!==L&&it?At(g(bt,w),w{it&&Qt&&En&&Ct&&(Ve(ie),v([0,Math.ceil(Ct/2),Ct]))},[it,Qt,En,vt,Ct,un]),(0,Ye.Z)(()=>{var wt;ue===ie&&rt(((wt=ct.current)===null||wt===void 0?void 0:wt.offsetHeight)||0)},[ue]),(0,Ye.Z)(()=>{var wt,qt;if(Te){if(ue===ie){const Lt=((wt=_e.current)===null||wt===void 0?void 0:wt.offsetHeight)||0,Ut=un*Te;Lt<=Ut?(Ve(L),gn(!1)):Ve(R)}else if(ue===R)if(ee!==y){const Lt=((qt=_e.current)===null||qt===void 0?void 0:qt.offsetHeight)||0,Ut=un*Te;let Oe=ee,Ne=y;ee===y-1?Ne=ee:Lt<=Ut?Oe=s:Ne=s;const Ge=Math.ceil((Oe+Ne)/2);v([Oe,Ge,Ne])}else Ve(f),Y(s),gn(!0)}},[ue,ee,y,un,Te]);const Pt={width:Qt,whiteSpace:"normal",margin:0,padding:0},xt=(wt,qt,Lt)=>e.createElement("span",{"aria-hidden":!0,ref:qt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(En/2)*2},Lt)},wt),St=(wt,qt)=>{const Lt=g(bt,wt);return xt(At(Lt,!0),qt,Pt)};return e.createElement(e.Fragment,null,ht,it&&ue!==f&&ue!==L&&e.createElement(e.Fragment,null,xt("lg",ct,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ue===ie?xt(At(bt,!1),_e,Pt):St(s,_e)))},Ae=Le=>{let{enabledEllipsis:it,isEllipsis:At,children:vt,tooltipProps:Qt}=Le;return!(Qt!=null&&Qt.title)||!it?vt:e.createElement(T.Z,Object.assign({open:At?void 0:!1},Qt),vt)},Pe=function(Le,it){var At={};for(var vt in Le)Object.prototype.hasOwnProperty.call(Le,vt)&&it.indexOf(vt)<0&&(At[vt]=Le[vt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,vt=Object.getOwnPropertySymbols(Le);Qt{var At,vt,Qt;const{prefixCls:En,className:un,style:gn,type:ee,disabled:s,children:y,ellipsis:v,editable:w,copyable:Y,component:ue,title:Ve}=Le,Te=Pe(Le,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:rt,direction:ct}=e.useContext(ne.E_),[_e]=(0,q.Z)("Text"),bt=e.useRef(null),Ct=e.useRef(null),ht=rt("typography",En),Pt=(0,Ze.Z)(Te,["mark","code","delete","underline","strong","keyboard","italic"]),[xt,St]=O(w),[wt,qt]=(0,Ie.Z)(!1,{value:St.editing}),{triggerType:Lt=["icon"]}=St,Ut=Nt=>{var _t;Nt&&((_t=St.onStart)===null||_t===void 0||_t.call(St)),qt(Nt)};u(()=>{var Nt;wt||(Nt=Ct.current)===null||Nt===void 0||Nt.focus()},[wt]);const Oe=Nt=>{Nt==null||Nt.preventDefault(),Ut(!0)},Ne=Nt=>{var _t;(_t=St.onChange)===null||_t===void 0||_t.call(St,Nt),Ut(!1)},Ge=()=>{var Nt;(Nt=St.onCancel)===null||Nt===void 0||Nt.call(St),Ut(!1)},[et,je]=O(Y),[Ue,Xe]=e.useState(!1),mt=e.useRef(null),Mt={};je.format&&(Mt.format=je.format);const Vt=()=>{mt.current&&clearTimeout(mt.current)},hn=Nt=>{var _t;Nt==null||Nt.preventDefault(),Nt==null||Nt.stopPropagation(),ye()(je.text||String(y)||"",Mt),Xe(!0),Vt(),mt.current=setTimeout(()=>{Xe(!1)},3e3),(_t=je.onCopy)===null||_t===void 0||_t.call(je,Nt)};e.useEffect(()=>Vt,[]);const[Bn,Dn]=e.useState(!1),[vn,on]=e.useState(!1),[Un,Xn]=e.useState(!1),[wn,cn]=e.useState(!1),[An,Nn]=e.useState(!1),[Pn,qn]=e.useState(!0),[Xt,Bt]=O(v,{expandable:!1}),en=Xt&&!Un,{rows:$t=1}=Bt,vr=e.useMemo(()=>!en||Bt.suffix!==void 0||Bt.onEllipsis||Bt.expandable||xt||et,[en,Bt,xt,et]);(0,Ye.Z)(()=>{Xt&&!vr&&(Dn((0,K.G)("webkitLineClamp")),on((0,K.G)("textOverflow")))},[vr,Xt]);const nr=e.useMemo(()=>vr?!1:$t===1?vn:Bn,[vr,vn,Bn]),sr=en&&(nr?An:wn),ar=en&&$t===1&&nr,$n=en&&$t>1&&nr,Ar=Nt=>{var _t;Xn(!0),(_t=Bt.onExpand)===null||_t===void 0||_t.call(Bt,Nt)},[Ir,Kr]=e.useState(0),[yn,J]=e.useState(0),be=(Nt,_t)=>{let{offsetWidth:Gt}=Nt;var P;Kr(Gt),J(parseInt((P=window.getComputedStyle)===null||P===void 0?void 0:P.call(window,_t).fontSize,10)||0)},we=Nt=>{var _t;cn(Nt),wn!==Nt&&((_t=Bt.onEllipsis)===null||_t===void 0||_t.call(Bt,Nt))};e.useEffect(()=>{const Nt=bt.current;if(Xt&&nr&&Nt){const _t=$n?Nt.offsetHeight{const Nt=bt.current;if(typeof IntersectionObserver=="undefined"||!Nt||!nr||!en)return;const _t=new IntersectionObserver(()=>{qn(!!Nt.offsetParent)});return _t.observe(Nt),()=>{_t.disconnect()}},[nr,en]);let $e={};Bt.tooltip===!0?$e={title:(At=St.text)!==null&&At!==void 0?At:y}:e.isValidElement(Bt.tooltip)?$e={title:Bt.tooltip}:typeof Bt.tooltip=="object"?$e=Object.assign({title:(vt=St.text)!==null&&vt!==void 0?vt:y},Bt.tooltip):$e={title:Bt.tooltip};const yt=e.useMemo(()=>{const Nt=_t=>["string","number"].includes(typeof _t);if(!(!Xt||nr)){if(Nt(St.text))return St.text;if(Nt(y))return y;if(Nt(Ve))return Ve;if(Nt($e.title))return $e.title}},[Xt,nr,Ve,$e.title,sr]);if(wt)return e.createElement(tt,{value:(Qt=St.text)!==null&&Qt!==void 0?Qt:typeof y=="string"?y:"",onSave:Ne,onCancel:Ge,onEnd:St.onEnd,prefixCls:ht,className:un,style:gn,direction:ct,component:ue,maxLength:St.maxLength,autoSize:St.autoSize,enterIcon:St.enterIcon});const zn=()=>{const{expandable:Nt,symbol:_t}=Bt;if(!Nt)return null;let Gt;return _t?Gt=_t:Gt=_e==null?void 0:_e.expand,e.createElement("a",{key:"expand",className:`${ht}-expand`,onClick:Ar,"aria-label":_e==null?void 0:_e.expand},Gt)},pn=()=>{if(!xt)return;const{icon:Nt,tooltip:_t}=St,Gt=(0,oe.Z)(_t)[0]||(_e==null?void 0:_e.edit),P=typeof Gt=="string"?Gt:"";return Lt.includes("icon")?e.createElement(T.Z,{key:"edit",title:_t===!1?"":Gt},e.createElement(H,{ref:Ct,className:`${ht}-edit`,onClick:Oe,"aria-label":P},Nt||e.createElement(m,{role:"button"}))):null},an=()=>{if(!et)return;const{tooltips:Nt,icon:_t}=je,Gt=lt(Nt),P=lt(_t),Q=Ue?nt(Gt[1],_e==null?void 0:_e.copied):nt(Gt[0],_e==null?void 0:_e.copy),de=Ue?_e==null?void 0:_e.copied:_e==null?void 0:_e.copy,qe=typeof Q=="string"?Q:de;return e.createElement(T.Z,{key:"copy",title:Q},e.createElement(H,{className:b()(`${ht}-copy`,Ue&&`${ht}-copy-success`),onClick:hn,"aria-label":qe},Ue?nt(P[1],e.createElement(i.Z,null),!0):nt(P[0],e.createElement(E.Z,null),!0)))},Ot=Nt=>[Nt&&zn(),pn(),an()],In=Nt=>[Nt&&e.createElement("span",{"aria-hidden":!0,key:"ellipsis"},pt),Bt.suffix,Ot(Nt)];return e.createElement(se.Z,{onResize:be,disabled:!en||nr},Nt=>e.createElement(Ae,{tooltipProps:$e,enabledEllipsis:en,isEllipsis:sr},e.createElement(F,Object.assign({className:b()({[`${ht}-${ee}`]:ee,[`${ht}-disabled`]:s,[`${ht}-ellipsis`]:Xt,[`${ht}-single-line`]:en&&$t===1,[`${ht}-ellipsis-single-line`]:ar,[`${ht}-ellipsis-multiple-line`]:$n},un),prefixCls:En,style:Object.assign(Object.assign({},gn),{WebkitLineClamp:$n?$t:void 0}),component:ue,ref:(0,ce.sQ)(Nt,bt,it),direction:ct,onClick:Lt.includes("text")?Oe:void 0,"aria-label":yt==null?void 0:yt.toString(),title:Ve},Pt),e.createElement(X,{enabledMeasure:en&&!nr,text:y,rows:$t,width:Ir,fontSize:yn,onEllipsis:we},(_t,Gt)=>{let P=_t;return _t.length&&Gt&&yt&&(P=e.createElement("span",{key:"show-content","aria-hidden":!0},P)),Be(Le,e.createElement(e.Fragment,null,P,In(Gt)))}))))}),Yt=function(Le,it){var At={};for(var vt in Le)Object.prototype.hasOwnProperty.call(Le,vt)&&it.indexOf(vt)<0&&(At[vt]=Le[vt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,vt=Object.getOwnPropertySymbols(Le);Qt{var{ellipsis:At,rel:vt}=Le,Qt=Yt(Le,["ellipsis","rel"]);const En=Object.assign(Object.assign({},Qt),{rel:vt===void 0&&Qt.target==="_blank"?"noopener noreferrer":vt});return delete En.navigate,e.createElement(jt,Object.assign({},En,{ref:it,ellipsis:!!At,component:"a"}))}),Ln=e.forwardRef((Le,it)=>e.createElement(jt,Object.assign({ref:it},Le,{component:"div"}))),Qn=function(Le,it){var At={};for(var vt in Le)Object.prototype.hasOwnProperty.call(Le,vt)&&it.indexOf(vt)<0&&(At[vt]=Le[vt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,vt=Object.getOwnPropertySymbols(Le);Qt{var{ellipsis:At}=Le,vt=Qn(Le,["ellipsis"]);const Qt=e.useMemo(()=>At&&typeof At=="object"?(0,Ze.Z)(At,["expandable","rows"]):At,[At]);return e.createElement(jt,Object.assign({ref:it},vt,{ellipsis:Qt,component:"span"}))};var cr=e.forwardRef(ur),tn=function(Le,it){var At={};for(var vt in Le)Object.prototype.hasOwnProperty.call(Le,vt)&&it.indexOf(vt)<0&&(At[vt]=Le[vt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,vt=Object.getOwnPropertySymbols(Le);Qt{const{level:At=1}=Le,vt=tn(Le,["level"]);let Qt;return lr.includes(At)?Qt=`h${At}`:Qt="h1",e.createElement(jt,Object.assign({ref:it},vt,{component:Qt}))});const Jn=F;Jn.Text=cr,Jn.Link=Sn,Jn.Title=Tn,Jn.Paragraph=Ln;var kn=Jn},24175:function(Jt,ke,t){(function(e,i){Jt.exports=i(t(56656))})(this,function(e){"use strict";function i(a){return a&&typeof a=="object"&&"default"in a?a:{default:a}}var E=i(e),A={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(a,I){return I==="W"?a+"\u5468":a+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(a,I){var n=100*a+I;return n<600?"\u51CC\u6668":n<900?"\u65E9\u4E0A":n<1100?"\u4E0A\u5348":n<1300?"\u4E2D\u5348":n<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return E.default.locale(A,null,!0),A})},5630:function(Jt,ke,t){"use strict";var e=t(54476),i=t(33885),E=t(20068),A=t(42978),a=t(75931),I=t(92310),n=t.n(I),le=t(18929),ae=t(59301),m=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],V=(0,ae.forwardRef)(function(b,D){var ye,se=b.prefixCls,oe=se===void 0?"rc-checkbox":se,Ye=b.className,Ie=b.style,Ze=b.checked,ce=b.disabled,K=b.defaultChecked,p=K===void 0?!1:K,r=b.type,C=r===void 0?"checkbox":r,x=b.title,H=b.onChange,ne=(0,a.Z)(b,m),q=(0,ae.useRef)(null),T=(0,le.Z)(p,{value:Ze}),Re=(0,A.Z)(T,2),Ce=Re[0],ft=Re[1];(0,ae.useImperativeHandle)(D,function(){return{focus:function(){var W;(W=q.current)===null||W===void 0||W.focus()},blur:function(){var W;(W=q.current)===null||W===void 0||W.blur()},input:q.current}});var xe=n()(oe,Ye,(ye={},(0,E.Z)(ye,"".concat(oe,"-checked"),Ce),(0,E.Z)(ye,"".concat(oe,"-disabled"),ce),ye)),Me=function(W){ce||("checked"in b||ft(W.target.checked),H==null||H({target:(0,i.Z)((0,i.Z)({},b),{},{type:C,checked:W.target.checked}),stopPropagation:function(){W.stopPropagation()},preventDefault:function(){W.preventDefault()},nativeEvent:W.nativeEvent}))};return ae.createElement("span",{className:xe,title:x,style:Ie},ae.createElement("input",(0,e.Z)({},ne,{className:"".concat(oe,"-input"),ref:q,onChange:Me,disabled:ce,checked:!!Ce,type:C})),ae.createElement("span",{className:"".concat(oe,"-inner")}))});ke.Z=V},31561:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return C}});var e=t(54476),i=t(20068),E=t(42978),A=t(75931),a=t(35593),I=t(92310),n=t.n(I),le=t(8654),ae=t(59301),m=t(10228),V=t(16089),b=m.Z.ESC,D=m.Z.TAB;function ye(x){var H=x.visible,ne=x.triggerRef,q=x.onVisibleChange,T=x.autoFocus,Re=x.overlayRef,Ce=ae.useRef(!1),ft=function(){if(H){var W,Z;(W=ne.current)===null||W===void 0||(Z=W.focus)===null||Z===void 0||Z.call(W),q==null||q(!1)}},xe=function(){var W;return(W=Re.current)!==null&&W!==void 0&&W.focus?(Re.current.focus(),Ce.current=!0,!0):!1},Me=function(W){switch(W.keyCode){case b:ft();break;case D:{var Z=!1;Ce.current||(Z=xe()),Z?W.preventDefault():ft();break}}};ae.useEffect(function(){return H?(window.addEventListener("keydown",Me),T&&(0,V.Z)(xe,3),function(){window.removeEventListener("keydown",Me),Ce.current=!1}):function(){Ce.current=!1}},[H])}var se=(0,ae.forwardRef)(function(x,H){var ne=x.overlay,q=x.arrow,T=x.prefixCls,Re=(0,ae.useMemo)(function(){var ft;return typeof ne=="function"?ft=ne():ft=ne,ft},[ne]),Ce=(0,le.sQ)(H,Re==null?void 0:Re.ref);return ae.createElement(ae.Fragment,null,q&&ae.createElement("div",{className:"".concat(T,"-arrow")}),ae.cloneElement(Re,{ref:(0,le.Yr)(Re)?Ce:void 0}))}),oe=se,Ye={adjustX:1,adjustY:1},Ie=[0,0],Ze={topLeft:{points:["bl","tl"],overflow:Ye,offset:[0,-4],targetOffset:Ie},top:{points:["bc","tc"],overflow:Ye,offset:[0,-4],targetOffset:Ie},topRight:{points:["br","tr"],overflow:Ye,offset:[0,-4],targetOffset:Ie},bottomLeft:{points:["tl","bl"],overflow:Ye,offset:[0,4],targetOffset:Ie},bottom:{points:["tc","bc"],overflow:Ye,offset:[0,4],targetOffset:Ie},bottomRight:{points:["tr","br"],overflow:Ye,offset:[0,4],targetOffset:Ie}},ce=Ze,K=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function p(x,H){var ne,q=x.arrow,T=q===void 0?!1:q,Re=x.prefixCls,Ce=Re===void 0?"rc-dropdown":Re,ft=x.transitionName,xe=x.animation,Me=x.align,G=x.placement,W=G===void 0?"bottomLeft":G,Z=x.placements,l=Z===void 0?ce:Z,h=x.getPopupContainer,B=x.showAction,S=x.hideAction,M=x.overlayClassName,z=x.overlayStyle,U=x.visible,pe=x.trigger,De=pe===void 0?["hover"]:pe,Ee=x.autoFocus,Je=x.overlay,ut=x.children,tt=x.onVisibleChange,fe=(0,A.Z)(x,K),We=ae.useState(),F=(0,E.Z)(We,2),O=F[0],N=F[1],u="visible"in x?U:O,_=ae.useRef(null),he=ae.useRef(null),g=ae.useRef(null);ae.useImperativeHandle(H,function(){return _.current});var d=function(Pe){N(Pe),tt==null||tt(Pe)};ye({visible:u,triggerRef:g,onVisibleChange:d,autoFocus:Ee,overlayRef:he});var ie=function(Pe){var Be=x.onOverlayClick;N(!1),Be&&Be(Pe)},R=function(){return ae.createElement(oe,{ref:he,overlay:Je,prefixCls:Ce,arrow:T})},f=function(){return typeof Je=="function"?R:R()},L=function(){var Pe=x.minOverlayWidthMatchTrigger,Be=x.alignPoint;return"minOverlayWidthMatchTrigger"in x?Pe:!Be},k=function(){var Pe=x.openClassName;return Pe!==void 0?Pe:"".concat(Ce,"-open")},X=ae.cloneElement(ut,{className:n()((ne=ut.props)===null||ne===void 0?void 0:ne.className,u&&k()),ref:(0,le.Yr)(ut)?(0,le.sQ)(g,ut.ref):void 0}),Se=S;return!Se&&De.indexOf("contextMenu")!==-1&&(Se=["click"]),ae.createElement(a.Z,(0,e.Z)({builtinPlacements:l},fe,{prefixCls:Ce,ref:_,popupClassName:n()(M,(0,i.Z)({},"".concat(Ce,"-show-arrow"),T)),popupStyle:z,action:De,showAction:B,hideAction:Se,popupPlacement:W,popupAlign:Me,popupTransitionName:ft,popupAnimation:xe,popupVisible:u,stretch:L()?"minWidth":"",popup:f(),onPopupVisibleChange:d,onPopupClick:ie,getPopupContainer:h}),X)}var r=ae.forwardRef(p),C=r},93681:function(Jt,ke,t){"use strict";t.r(ke),t.d(ke,{BaseInput:function(){return m},default:function(){return Ze}});var e=t(54476),i=t(33885),E=t(20068),A=t(76190),a=t(92310),I=t.n(a),n=t(59301),le=t(5643),ae=function(K){var p,r,C=K.inputElement,x=K.prefixCls,H=K.prefix,ne=K.suffix,q=K.addonBefore,T=K.addonAfter,Re=K.className,Ce=K.style,ft=K.disabled,xe=K.readOnly,Me=K.focused,G=K.triggerFocus,W=K.allowClear,Z=K.value,l=K.handleReset,h=K.hidden,B=K.classes,S=K.classNames,M=K.dataAttrs,z=K.styles,U=K.components,pe=(U==null?void 0:U.affixWrapper)||"span",De=(U==null?void 0:U.groupWrapper)||"span",Ee=(U==null?void 0:U.wrapper)||"span",Je=(U==null?void 0:U.groupAddon)||"span",ut=(0,n.useRef)(null),tt=function(R){var f;(f=ut.current)!==null&&f!==void 0&&f.contains(R.target)&&(G==null||G())},fe=function(){var R;if(!W)return null;var f=!ft&&!xe&&Z,L="".concat(x,"-clear-icon"),k=(0,A.Z)(W)==="object"&&W!==null&&W!==void 0&&W.clearIcon?W.clearIcon:"\u2716";return n.createElement("span",{onClick:l,onMouseDown:function(Se){return Se.preventDefault()},className:I()(L,(R={},(0,E.Z)(R,"".concat(L,"-hidden"),!f),(0,E.Z)(R,"".concat(L,"-has-suffix"),!!ne),R)),role:"button",tabIndex:-1},k)},We=(0,n.cloneElement)(C,{value:Z,hidden:h,className:I()((p=C.props)===null||p===void 0?void 0:p.className,!(0,le.X3)(K)&&!(0,le.He)(K)&&Re)||null,style:(0,i.Z)((0,i.Z)({},(r=C.props)===null||r===void 0?void 0:r.style),!(0,le.X3)(K)&&!(0,le.He)(K)?Ce:{})});if((0,le.X3)(K)){var F,O="".concat(x,"-affix-wrapper"),N=I()(O,(F={},(0,E.Z)(F,"".concat(O,"-disabled"),ft),(0,E.Z)(F,"".concat(O,"-focused"),Me),(0,E.Z)(F,"".concat(O,"-readonly"),xe),(0,E.Z)(F,"".concat(O,"-input-with-clear-btn"),ne&&W&&Z),F),!(0,le.He)(K)&&Re,B==null?void 0:B.affixWrapper,S==null?void 0:S.affixWrapper),u=(ne||W)&&n.createElement("span",{className:I()("".concat(x,"-suffix"),S==null?void 0:S.suffix),style:z==null?void 0:z.suffix},fe(),ne);We=n.createElement(pe,(0,e.Z)({className:N,style:(0,i.Z)((0,i.Z)({},(0,le.He)(K)?void 0:Ce),z==null?void 0:z.affixWrapper),hidden:!(0,le.He)(K)&&h,onClick:tt},M==null?void 0:M.affixWrapper,{ref:ut}),H&&n.createElement("span",{className:I()("".concat(x,"-prefix"),S==null?void 0:S.prefix),style:z==null?void 0:z.prefix},H),(0,n.cloneElement)(C,{value:Z,hidden:null}),u)}if((0,le.He)(K)){var _="".concat(x,"-group"),he="".concat(_,"-addon"),g=I()("".concat(x,"-wrapper"),_,B==null?void 0:B.wrapper),d=I()("".concat(x,"-group-wrapper"),Re,B==null?void 0:B.group);return n.createElement(De,{className:d,style:Ce,hidden:h},n.createElement(Ee,{className:g},q&&n.createElement(Je,{className:he},q),(0,n.cloneElement)(We,{hidden:null}),T&&n.createElement(Je,{className:he},T)))}return We},m=ae,V=t(94480),b=t(42978),D=t(75931),ye=t(18929),se=t(2738),oe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Ye=(0,n.forwardRef)(function(ce,K){var p=ce.autoComplete,r=ce.onChange,C=ce.onFocus,x=ce.onBlur,H=ce.onPressEnter,ne=ce.onKeyDown,q=ce.prefixCls,T=q===void 0?"rc-input":q,Re=ce.disabled,Ce=ce.htmlSize,ft=ce.className,xe=ce.maxLength,Me=ce.suffix,G=ce.showCount,W=ce.type,Z=W===void 0?"text":W,l=ce.classes,h=ce.classNames,B=ce.styles,S=(0,D.Z)(ce,oe),M=(0,ye.Z)(ce.defaultValue,{value:ce.value}),z=(0,b.Z)(M,2),U=z[0],pe=z[1],De=(0,n.useState)(!1),Ee=(0,b.Z)(De,2),Je=Ee[0],ut=Ee[1],tt=(0,n.useRef)(null),fe=function(d){tt.current&&(0,le.nH)(tt.current,d)};(0,n.useImperativeHandle)(K,function(){return{focus:fe,blur:function(){var d;(d=tt.current)===null||d===void 0||d.blur()},setSelectionRange:function(d,ie,R){var f;(f=tt.current)===null||f===void 0||f.setSelectionRange(d,ie,R)},select:function(){var d;(d=tt.current)===null||d===void 0||d.select()},input:tt.current}}),(0,n.useEffect)(function(){ut(function(g){return g&&Re?!1:g})},[Re]);var We=function(d){ce.value===void 0&&pe(d.target.value),tt.current&&(0,le.rJ)(tt.current,d,r)},F=function(d){H&&d.key==="Enter"&&H(d),ne==null||ne(d)},O=function(d){ut(!0),C==null||C(d)},N=function(d){ut(!1),x==null||x(d)},u=function(d){pe(""),fe(),tt.current&&(0,le.rJ)(tt.current,d,r)},_=function(){var d=(0,se.Z)(ce,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,e.Z)({autoComplete:p},d,{onChange:We,onFocus:O,onBlur:N,onKeyDown:F,className:I()(T,(0,E.Z)({},"".concat(T,"-disabled"),Re),h==null?void 0:h.input),style:B==null?void 0:B.input,ref:tt,size:Ce,type:Z}))},he=function(){var d=Number(xe)>0;if(Me||G){var ie=(0,le.D7)(U),R=(0,V.Z)(ie).length,f=(0,A.Z)(G)==="object"?G.formatter({value:ie,count:R,maxLength:xe}):"".concat(R).concat(d?" / ".concat(xe):"");return n.createElement(n.Fragment,null,!!G&&n.createElement("span",{className:I()("".concat(T,"-show-count-suffix"),(0,E.Z)({},"".concat(T,"-show-count-has-suffix"),!!Me),h==null?void 0:h.count),style:(0,i.Z)({},B==null?void 0:B.count)},f),Me)}return null};return n.createElement(m,(0,e.Z)({},S,{prefixCls:T,className:ft,inputElement:_(),handleReset:u,value:(0,le.D7)(U),focused:Je,triggerFocus:fe,suffix:he(),disabled:Re,classes:l,classNames:h,styles:B}))}),Ie=Ye,Ze=Ie},5643:function(Jt,ke,t){"use strict";t.d(ke,{D7:function(){return a},He:function(){return e},X3:function(){return i},nH:function(){return A},rJ:function(){return E}});function e(I){return!!(I.addonBefore||I.addonAfter)}function i(I){return!!(I.prefix||I.suffix||I.allowClear)}function E(I,n,le,ae){if(le){var m=n;if(n.type==="click"){var V=I.cloneNode(!0);m=Object.create(n,{target:{value:V},currentTarget:{value:V}}),V.value="",le(m);return}if(ae!==void 0){m=Object.create(n,{target:{value:I},currentTarget:{value:I}}),I.value=ae,le(m);return}le(m)}}function A(I,n){if(I){I.focus(n);var le=n||{},ae=le.cursor;if(ae){var m=I.value.length;switch(ae){case"start":I.setSelectionRange(0,0);break;case"end":I.setSelectionRange(m,m);break;default:I.setSelectionRange(0,m)}}}}function a(I){return typeof I=="undefined"||I===null?"":String(I)}},15285:function(Jt,ke,t){"use strict";t.d(ke,{iz:function(){return bt},ck:function(){return tn},BW:function(){return _e},sN:function(){return tn},Wd:function(){return ue},ZP:function(){return Ut},Xl:function(){return ne}});var e=t(54476),i=t(20068),E=t(33885),A=t(94480),a=t(42978),I=t(75931),n=t(92310),le=t.n(n),ae=t(83836),m=t(18929),V=t(13697),b=t(48736),D=t(59301),ye=t(4676),se=D.createContext(null);function oe(Oe,Ne){return Oe===void 0?null:"".concat(Oe,"-").concat(Ne)}function Ye(Oe){var Ne=D.useContext(se);return oe(Ne,Oe)}var Ie=t(80547),Ze=["children","locked"],ce=D.createContext(null);function K(Oe,Ne){var Ge=(0,E.Z)({},Oe);return Object.keys(Ne).forEach(function(et){var je=Ne[et];je!==void 0&&(Ge[et]=je)}),Ge}function p(Oe){var Ne=Oe.children,Ge=Oe.locked,et=(0,I.Z)(Oe,Ze),je=D.useContext(ce),Ue=(0,Ie.Z)(function(){return K(je,et)},[je,et],function(Xe,mt){return!Ge&&(Xe[0]!==mt[0]||!(0,V.Z)(Xe[1],mt[1],!0))});return D.createElement(ce.Provider,{value:Ue},Ne)}var r=[],C=D.createContext(null);function x(){return D.useContext(C)}var H=D.createContext(r);function ne(Oe){var Ne=D.useContext(H);return D.useMemo(function(){return Oe!==void 0?[].concat((0,A.Z)(Ne),[Oe]):Ne},[Ne,Oe])}var q=D.createContext(null),T=D.createContext({}),Re=T,Ce=t(29194);function ft(Oe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,Ce.Z)(Oe)){var Ge=Oe.nodeName.toLowerCase(),et=["input","select","textarea","button"].includes(Ge)||Oe.isContentEditable||Ge==="a"&&!!Oe.getAttribute("href"),je=Oe.getAttribute("tabindex"),Ue=Number(je),Xe=null;return je&&!Number.isNaN(Ue)?Xe=Ue:et&&Xe===null&&(Xe=0),et&&Oe.disabled&&(Xe=null),Xe!==null&&(Xe>=0||Ne&&Xe<0)}return!1}function xe(Oe){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ge=(0,A.Z)(Oe.querySelectorAll("*")).filter(function(et){return ft(et,Ne)});return ft(Oe,Ne)&&Ge.unshift(Oe),Ge}var Me=null;function G(){Me=document.activeElement}function W(){Me=null}function Z(){if(Me)try{Me.focus()}catch(Oe){}}function l(Oe,Ne){if(Ne.keyCode===9){var Ge=xe(Oe),et=Ge[Ne.shiftKey?0:Ge.length-1],je=et===document.activeElement||Oe===document.activeElement;if(je){var Ue=Ge[Ne.shiftKey?Ge.length-1:0];Ue.focus(),Ne.preventDefault()}}}var h=t(10228),B=t(16089),S=h.Z.LEFT,M=h.Z.RIGHT,z=h.Z.UP,U=h.Z.DOWN,pe=h.Z.ENTER,De=h.Z.ESC,Ee=h.Z.HOME,Je=h.Z.END,ut=[z,U,S,M];function tt(Oe,Ne,Ge,et){var je,Ue,Xe,mt,Mt="prev",Vt="next",hn="children",Bn="parent";if(Oe==="inline"&&et===pe)return{inlineTrigger:!0};var Dn=(je={},(0,i.Z)(je,z,Mt),(0,i.Z)(je,U,Vt),je),vn=(Ue={},(0,i.Z)(Ue,S,Ge?Vt:Mt),(0,i.Z)(Ue,M,Ge?Mt:Vt),(0,i.Z)(Ue,U,hn),(0,i.Z)(Ue,pe,hn),Ue),on=(Xe={},(0,i.Z)(Xe,z,Mt),(0,i.Z)(Xe,U,Vt),(0,i.Z)(Xe,pe,hn),(0,i.Z)(Xe,De,Bn),(0,i.Z)(Xe,S,Ge?hn:Bn),(0,i.Z)(Xe,M,Ge?Bn:hn),Xe),Un={inline:Dn,horizontal:vn,vertical:on,inlineSub:Dn,horizontalSub:on,verticalSub:on},Xn=(mt=Un["".concat(Oe).concat(Ne?"":"Sub")])===null||mt===void 0?void 0:mt[et];switch(Xn){case Mt:return{offset:-1,sibling:!0};case Vt:return{offset:1,sibling:!0};case Bn:return{offset:-1,sibling:!1};case hn:return{offset:1,sibling:!1};default:return null}}function fe(Oe){for(var Ne=Oe;Ne;){if(Ne.getAttribute("data-menu-list"))return Ne;Ne=Ne.parentElement}return null}function We(Oe,Ne){for(var Ge=Oe||document.activeElement;Ge;){if(Ne.has(Ge))return Ge;Ge=Ge.parentElement}return null}function F(Oe,Ne){var Ge=xe(Oe,!0);return Ge.filter(function(et){return Ne.has(et)})}function O(Oe,Ne,Ge){var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Oe)return null;var je=F(Oe,Ne),Ue=je.length,Xe=je.findIndex(function(mt){return Ge===mt});return et<0?Xe===-1?Xe=Ue-1:Xe-=1:et>0&&(Xe+=1),Xe=(Xe+Ue)%Ue,je[Xe]}var N=function(Ne,Ge){var et=new Set,je=new Map,Ue=new Map;return Ne.forEach(function(Xe){var mt=document.querySelector("[data-menu-id='".concat(oe(Ge,Xe),"']"));mt&&(et.add(mt),Ue.set(mt,Xe),je.set(Xe,mt))}),{elements:et,key2element:je,element2key:Ue}};function u(Oe,Ne,Ge,et,je,Ue,Xe,mt,Mt,Vt){var hn=D.useRef(),Bn=D.useRef();Bn.current=Ne;var Dn=function(){B.Z.cancel(hn.current)};return D.useEffect(function(){return function(){Dn()}},[]),function(vn){var on=vn.which;if([].concat(ut,[pe,De,Ee,Je]).includes(on)){var Un=Ue(),Xn=N(Un,et),wn=Xn,cn=wn.elements,An=wn.key2element,Nn=wn.element2key,Pn=An.get(Ne),qn=We(Pn,cn),Xt=Nn.get(qn),Bt=tt(Oe,Xe(Xt,!0).length===1,Ge,on);if(!Bt&&on!==Ee&&on!==Je)return;(ut.includes(on)||[Ee,Je].includes(on))&&vn.preventDefault();var en=function(Ir){if(Ir){var Kr=Ir,yn=Ir.querySelector("a");yn!=null&&yn.getAttribute("href")&&(Kr=yn);var J=Nn.get(Ir);mt(J),Dn(),hn.current=(0,B.Z)(function(){Bn.current===J&&Kr.focus()})}};if([Ee,Je].includes(on)||Bt.sibling||!qn){var $t;!qn||Oe==="inline"?$t=je.current:$t=fe(qn);var vr,nr=F($t,cn);on===Ee?vr=nr[0]:on===Je?vr=nr[nr.length-1]:vr=O($t,cn,qn,Bt.offset),en(vr)}else if(Bt.inlineTrigger)Mt(Xt);else if(Bt.offset>0)Mt(Xt,!0),Dn(),hn.current=(0,B.Z)(function(){Xn=N(Un,et);var Ar=qn.getAttribute("aria-controls"),Ir=document.getElementById(Ar),Kr=O(Ir,Xn.elements);en(Kr)},5);else if(Bt.offset<0){var sr=Xe(Xt,!0),ar=sr[sr.length-2],$n=An.get(ar);Mt(ar,!1),en($n)}}Vt==null||Vt(vn)}}function _(Oe){Promise.resolve().then(Oe)}var he="__RC_UTIL_PATH_SPLIT__",g=function(Ne){return Ne.join(he)},d=function(Ne){return Ne.split(he)},ie="rc-menu-more";function R(){var Oe=D.useState({}),Ne=(0,a.Z)(Oe,2),Ge=Ne[1],et=(0,D.useRef)(new Map),je=(0,D.useRef)(new Map),Ue=D.useState([]),Xe=(0,a.Z)(Ue,2),mt=Xe[0],Mt=Xe[1],Vt=(0,D.useRef)(0),hn=(0,D.useRef)(!1),Bn=function(){hn.current||Ge({})},Dn=(0,D.useCallback)(function(An,Nn){var Pn=g(Nn);je.current.set(Pn,An),et.current.set(An,Pn),Vt.current+=1;var qn=Vt.current;_(function(){qn===Vt.current&&Bn()})},[]),vn=(0,D.useCallback)(function(An,Nn){var Pn=g(Nn);je.current.delete(Pn),et.current.delete(An)},[]),on=(0,D.useCallback)(function(An){Mt(An)},[]),Un=(0,D.useCallback)(function(An,Nn){var Pn=et.current.get(An)||"",qn=d(Pn);return Nn&&mt.includes(qn[0])&&qn.unshift(ie),qn},[mt]),Xn=(0,D.useCallback)(function(An,Nn){return An.some(function(Pn){var qn=Un(Pn,!0);return qn.includes(Nn)})},[Un]),wn=function(){var Nn=(0,A.Z)(et.current.keys());return mt.length&&Nn.push(ie),Nn},cn=(0,D.useCallback)(function(An){var Nn="".concat(et.current.get(An)).concat(he),Pn=new Set;return(0,A.Z)(je.current.keys()).forEach(function(qn){qn.startsWith(Nn)&&Pn.add(je.current.get(qn))}),Pn},[]);return D.useEffect(function(){return function(){hn.current=!0}},[]),{registerPath:Dn,unregisterPath:vn,refreshOverflowKeys:on,isSubPathKey:Xn,getKeyPath:Un,getKeys:wn,getSubPathKeys:cn}}function f(Oe){var Ne=D.useRef(Oe);Ne.current=Oe;var Ge=D.useCallback(function(){for(var et,je=arguments.length,Ue=new Array(je),Xe=0;Xe1&&(cn.motionAppear=!1);var An=cn.onVisibleChanged;return cn.onVisibleChanged=function(Nn){return!Dn.current&&!Nn&&Xn(!0),An==null?void 0:An(Nn)},Un?null:D.createElement(p,{mode:Ue,locked:!Dn.current},D.createElement(s.default,(0,e.Z)({visible:wn},cn,{forceRender:Mt,removeOnLeave:!1,leavedClassName:"".concat(mt,"-hidden")}),function(Nn){var Pn=Nn.className,qn=Nn.style;return D.createElement(Jn,{id:Ne,className:Pn,style:qn},je)}))}var v=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],w=["active"],Y=function(Ne){var Ge,et=Ne.style,je=Ne.className,Ue=Ne.title,Xe=Ne.eventKey,mt=Ne.warnKey,Mt=Ne.disabled,Vt=Ne.internalPopupClose,hn=Ne.children,Bn=Ne.itemIcon,Dn=Ne.expandIcon,vn=Ne.popupClassName,on=Ne.popupOffset,Un=Ne.popupStyle,Xn=Ne.onClick,wn=Ne.onMouseEnter,cn=Ne.onMouseLeave,An=Ne.onTitleClick,Nn=Ne.onTitleMouseEnter,Pn=Ne.onTitleMouseLeave,qn=(0,I.Z)(Ne,v),Xt=Ye(Xe),Bt=D.useContext(ce),en=Bt.prefixCls,$t=Bt.mode,vr=Bt.openKeys,nr=Bt.disabled,sr=Bt.overflowDisabled,ar=Bt.activeKey,$n=Bt.selectedKeys,Ar=Bt.itemIcon,Ir=Bt.expandIcon,Kr=Bt.onItemClick,yn=Bt.onOpenChange,J=Bt.onActive,be=D.useContext(Re),we=be._internalRenderSubMenuItem,$e=D.useContext(q),yt=$e.isSubPathKey,zn=ne(),pn="".concat(en,"-submenu"),an=nr||Mt,Ot=D.useRef(),In=D.useRef(),Nt=Bn!=null?Bn:Ar,_t=Dn!=null?Dn:Ir,Gt=vr.includes(Xe),P=!sr&&Gt,Q=yt($n,Xe),de=pt(Xe,an,Nn,Pn),qe=de.active,dt=(0,I.Z)(de,w),Ft=D.useState(!1),ln=(0,a.Z)(Ft,2),kt=ln[0],rn=ln[1],xr=function(Wt){an||rn(Wt)},gr=function(Wt){xr(!0),wn==null||wn({key:Xe,domEvent:Wt})},rr=function(Wt){xr(!1),cn==null||cn({key:Xe,domEvent:Wt})},er=D.useMemo(function(){return qe||($t!=="inline"?kt||yt([ar],Xe):!1)},[$t,qe,ar,kt,Xe,yt]),Wn=It(zn.length),dn=function(Wt){an||(An==null||An({key:Xe,domEvent:Wt}),$t==="inline"&&yn(Xe,!Gt))},me=f(function(ot){Xn==null||Xn(Dt(ot)),Kr(ot)}),te=function(Wt){$t!=="inline"&&yn(Xe,Wt)},re=function(){J(Xe)},Qe=Xt&&"".concat(Xt,"-popup"),Fe=D.createElement("div",(0,e.Z)({role:"menuitem",style:Wn,className:"".concat(pn,"-title"),tabIndex:an?null:-1,ref:Ot,title:typeof Ue=="string"?Ue:null,"data-menu-id":sr&&Xt?null:Xt,"aria-expanded":P,"aria-haspopup":!0,"aria-controls":Qe,"aria-disabled":an,onClick:dn,onFocus:re},dt),Ue,D.createElement(jt,{icon:$t!=="horizontal"?_t:void 0,props:(0,E.Z)((0,E.Z)({},Ne),{},{isOpen:P,isSubMenu:!0})},D.createElement("i",{className:"".concat(pn,"-arrow")}))),Tt=D.useRef($t);if($t!=="inline"&&zn.length>1?Tt.current="vertical":Tt.current=$t,!sr){var gt=Tt.current;Fe=D.createElement(ee,{mode:gt,prefixCls:pn,visible:!Vt&&P&&$t!=="inline",popupClassName:vn,popupOffset:on,popupStyle:Un,popup:D.createElement(p,{mode:gt==="horizontal"?"vertical":gt},D.createElement(Jn,{id:Qe,ref:In},hn)),disabled:an,onVisibleChange:te},Fe)}var Rt=D.createElement(ae.Z.Item,(0,e.Z)({role:"none"},qn,{component:"li",style:et,className:le()(pn,"".concat(pn,"-").concat($t),je,(Ge={},(0,i.Z)(Ge,"".concat(pn,"-open"),P),(0,i.Z)(Ge,"".concat(pn,"-active"),er),(0,i.Z)(Ge,"".concat(pn,"-selected"),Q),(0,i.Z)(Ge,"".concat(pn,"-disabled"),an),Ge)),onMouseEnter:gr,onMouseLeave:rr}),Fe,!sr&&D.createElement(y,{id:Qe,open:P,keyPath:zn},hn));return we&&(Rt=we(Rt,Ne,{selected:Q,active:er,open:P,disabled:an})),D.createElement(p,{onItemClick:me,mode:$t==="horizontal"?"vertical":$t,itemIcon:Nt,expandIcon:_t},Rt)};function ue(Oe){var Ne=Oe.eventKey,Ge=Oe.children,et=ne(Ne),je=Le(Ge,et),Ue=x();D.useEffect(function(){if(Ue)return Ue.registerPath(Ne,et),function(){Ue.unregisterPath(Ne,et)}},[et]);var Xe;return Ue?Xe=je:Xe=D.createElement(Y,Oe,je),D.createElement(H.Provider,{value:et},Xe)}var Ve=t(76190),Te=["className","title","eventKey","children"],rt=["children"],ct=function(Ne){var Ge=Ne.className,et=Ne.title,je=Ne.eventKey,Ue=Ne.children,Xe=(0,I.Z)(Ne,Te),mt=D.useContext(ce),Mt=mt.prefixCls,Vt="".concat(Mt,"-item-group");return D.createElement("li",(0,e.Z)({role:"presentation"},Xe,{onClick:function(Bn){return Bn.stopPropagation()},className:le()(Vt,Ge)}),D.createElement("div",{role:"presentation",className:"".concat(Vt,"-title"),title:typeof et=="string"?et:void 0},et),D.createElement("ul",{role:"group",className:"".concat(Vt,"-list")},Ue))};function _e(Oe){var Ne=Oe.children,Ge=(0,I.Z)(Oe,rt),et=ne(Ge.eventKey),je=Le(Ne,et),Ue=x();return Ue?je:D.createElement(ct,(0,nt.Z)(Ge,["warnKey"]),je)}function bt(Oe){var Ne=Oe.className,Ge=Oe.style,et=D.useContext(ce),je=et.prefixCls,Ue=x();return Ue?null:D.createElement("li",{role:"separator",className:le()("".concat(je,"-item-divider"),Ne),style:Ge})}var Ct=["label","children","key","type"];function ht(Oe){return(Oe||[]).map(function(Ne,Ge){if(Ne&&(0,Ve.Z)(Ne)==="object"){var et=Ne,je=et.label,Ue=et.children,Xe=et.key,mt=et.type,Mt=(0,I.Z)(et,Ct),Vt=Xe!=null?Xe:"tmp-".concat(Ge);return Ue||mt==="group"?mt==="group"?D.createElement(_e,(0,e.Z)({key:Vt},Mt,{title:je}),ht(Ue)):D.createElement(ue,(0,e.Z)({key:Vt},Mt,{title:je}),ht(Ue)):mt==="divider"?D.createElement(bt,(0,e.Z)({key:Vt},Mt)):D.createElement(tn,(0,e.Z)({key:Vt},Mt),je)}return null}).filter(function(Ne){return Ne})}function Pt(Oe,Ne,Ge){var et=Oe;return Ne&&(et=ht(Ne)),Le(et,Ge)}var xt=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],St=[],wt=D.forwardRef(function(Oe,Ne){var Ge,et,je=Oe,Ue=je.prefixCls,Xe=Ue===void 0?"rc-menu":Ue,mt=je.rootClassName,Mt=je.style,Vt=je.className,hn=je.tabIndex,Bn=hn===void 0?0:hn,Dn=je.items,vn=je.children,on=je.direction,Un=je.id,Xn=je.mode,wn=Xn===void 0?"vertical":Xn,cn=je.inlineCollapsed,An=je.disabled,Nn=je.disabledOverflow,Pn=je.subMenuOpenDelay,qn=Pn===void 0?.1:Pn,Xt=je.subMenuCloseDelay,Bt=Xt===void 0?.1:Xt,en=je.forceSubMenuRender,$t=je.defaultOpenKeys,vr=je.openKeys,nr=je.activeKey,sr=je.defaultActiveFirst,ar=je.selectable,$n=ar===void 0?!0:ar,Ar=je.multiple,Ir=Ar===void 0?!1:Ar,Kr=je.defaultSelectedKeys,yn=je.selectedKeys,J=je.onSelect,be=je.onDeselect,we=je.inlineIndent,$e=we===void 0?24:we,yt=je.motion,zn=je.defaultMotions,pn=je.triggerSubMenuAction,an=pn===void 0?"hover":pn,Ot=je.builtinPlacements,In=je.itemIcon,Nt=je.expandIcon,_t=je.overflowedIndicator,Gt=_t===void 0?"...":_t,P=je.overflowedIndicatorPopupClassName,Q=je.getPopupContainer,de=je.onClick,qe=je.onOpenChange,dt=je.onKeyDown,Ft=je.openAnimation,ln=je.openTransitionName,kt=je._internalRenderMenuItem,rn=je._internalRenderSubMenuItem,xr=(0,I.Z)(je,xt),gr=D.useMemo(function(){return Pt(vn,Dn,St)},[vn,Dn]),rr=D.useState(!1),er=(0,a.Z)(rr,2),Wn=er[0],dn=er[1],me=D.useRef(),te=X(Un),re=on==="rtl",Qe=(0,m.Z)($t,{value:vr,postState:function(Ur){return Ur||St}}),Fe=(0,a.Z)(Qe,2),Tt=Fe[0],gt=Fe[1],Rt=function(Ur){var no=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Lo(){gt(Ur),qe==null||qe(Ur)}no?(0,ye.flushSync)(Lo):Lo()},ot=D.useState(Tt),Wt=(0,a.Z)(ot,2),_n=Wt[0],fn=Wt[1],bn=D.useRef(!1),On=D.useMemo(function(){return(wn==="inline"||wn==="vertical")&&cn?["vertical",cn]:[wn,!1]},[wn,cn]),Yn=(0,a.Z)(On,2),pr=Yn[0],Rn=Yn[1],jn=pr==="inline",Kn=D.useState(pr),Dr=(0,a.Z)(Kn,2),Br=Dr[0],nn=Dr[1],Zt=D.useState(Rn),yr=(0,a.Z)(Zt,2),jr=yr[0],eo=yr[1];D.useEffect(function(){nn(pr),eo(Rn),bn.current&&(jn?gt(_n):Rt(St))},[pr,Rn]);var Qr=D.useState(0),Wr=(0,a.Z)(Qr,2),uo=Wr[0],vo=Wr[1],ao=uo>=gr.length-1||Br!=="horizontal"||Nn;D.useEffect(function(){jn&&fn(Tt)},[Tt]),D.useEffect(function(){return bn.current=!0,function(){bn.current=!1}},[]);var wo=R(),jo=wo.registerPath,Zo=wo.unregisterPath,Ho=wo.refreshOverflowKeys,So=wo.isSubPathKey,Lr=wo.getKeyPath,Nr=wo.getKeys,Zn=wo.getSubPathKeys,io=D.useMemo(function(){return{registerPath:jo,unregisterPath:Zo}},[jo,Zo]),lo=D.useMemo(function(){return{isSubPathKey:So}},[So]);D.useEffect(function(){Ho(ao?St:gr.slice(uo+1).map(function(Pr){return Pr.key}))},[uo,ao]);var Eo=(0,m.Z)(nr||sr&&((Ge=gr[0])===null||Ge===void 0?void 0:Ge.key),{value:nr}),Ao=(0,a.Z)(Eo,2),Fo=Ao[0],No=Ao[1],ea=f(function(Pr){No(Pr)}),Ko=f(function(){No(void 0)});(0,D.useImperativeHandle)(Ne,function(){return{list:me.current,focus:function(Ur){var no,Lo=Nr(),fo=N(Lo,te),Ro=fo.elements,ko=fo.key2element,Ba=fo.element2key,Fa=F(me.current,Ro),Ra=Fo!=null?Fo:Fa[0]?Ba.get(Fa[0]):(no=gr.find(function(Xa){return!Xa.props.disabled}))===null||no===void 0?void 0:no.key,Ma=ko.get(Ra);if(Ra&&Ma){var Pa;Ma==null||(Pa=Ma.focus)===null||Pa===void 0||Pa.call(Ma,Ur)}}}});var ca=(0,m.Z)(Kr||[],{value:yn,postState:function(Ur){return Array.isArray(Ur)?Ur:Ur==null?St:[Ur]}}),Ca=(0,a.Z)(ca,2),oa=Ca[0],pa=Ca[1],xa=function(Ur){if($n){var no=Ur.key,Lo=oa.includes(no),fo;Ir?Lo?fo=oa.filter(function(ko){return ko!==no}):fo=[].concat((0,A.Z)(oa),[no]):fo=[no],pa(fo);var Ro=(0,E.Z)((0,E.Z)({},Ur),{},{selectedKeys:fo});Lo?be==null||be(Ro):J==null||J(Ro)}!Ir&&Tt.length&&Br!=="inline"&&Rt(St)},ga=f(function(Pr){de==null||de(Dt(Pr)),xa(Pr)}),Sa=f(function(Pr,Ur){var no=Tt.filter(function(fo){return fo!==Pr});if(Ur)no.push(Pr);else if(Br!=="inline"){var Lo=Zn(Pr);no=no.filter(function(fo){return!Lo.has(fo)})}(0,V.Z)(Tt,no,!0)||Rt(no,!0)}),Da=function(Ur,no){var Lo=no!=null?no:!Tt.includes(Ur);Sa(Ur,Lo)},ha=u(Br,Fo,re,te,me,Nr,Lr,No,Da,dt);D.useEffect(function(){dn(!0)},[]);var wa=D.useMemo(function(){return{_internalRenderMenuItem:kt,_internalRenderSubMenuItem:rn}},[kt,rn]),da=Br!=="horizontal"||Nn?gr:gr.map(function(Pr,Ur){return D.createElement(p,{key:Pr.key,overflowDisabled:Ur>uo},Pr)}),Zr=D.createElement(ae.Z,(0,e.Z)({id:Un,ref:me,prefixCls:"".concat(Xe,"-overflow"),component:"ul",itemComponent:tn,className:le()(Xe,"".concat(Xe,"-root"),"".concat(Xe,"-").concat(Br),Vt,(et={},(0,i.Z)(et,"".concat(Xe,"-inline-collapsed"),jr),(0,i.Z)(et,"".concat(Xe,"-rtl"),re),et),mt),dir:on,style:Mt,role:"menu",tabIndex:Bn,data:da,renderRawItem:function(Ur){return Ur},renderRawRest:function(Ur){var no=Ur.length,Lo=no?gr.slice(-no):null;return D.createElement(ue,{eventKey:ie,title:Gt,disabled:ao,internalPopupClose:no===0,popupClassName:P},Lo)},maxCount:Br!=="horizontal"||Nn?ae.Z.INVALIDATE:ae.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Ur){vo(Ur)},onKeyDown:ha},xr));return D.createElement(Re.Provider,{value:wa},D.createElement(se.Provider,{value:te},D.createElement(p,{prefixCls:Xe,rootClassName:mt,mode:Br,openKeys:Tt,rtl:re,disabled:An,motion:Wn?yt:null,defaultMotions:Wn?zn:null,activeKey:Fo,onActive:ea,onInactive:Ko,selectedKeys:oa,inlineIndent:$e,subMenuOpenDelay:qn,subMenuCloseDelay:Bt,forceSubMenuRender:en,builtinPlacements:Ot,triggerSubMenuAction:an,getPopupContainer:Q,itemIcon:In,expandIcon:Nt,onItemClick:ga,onOpenChange:Sa},D.createElement(q.Provider,{value:lo},Zr),D.createElement("div",{style:{display:"none"},"aria-hidden":!0},D.createElement(C.Provider,{value:io},gr)))))}),qt=wt,Lt=qt;Lt.Item=tn,Lt.SubMenu=ue,Lt.ItemGroup=_e,Lt.Divider=bt;var Ut=Lt},83836:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return G}});var e=t(54476),i=t(33885),E=t(42978),A=t(75931),a=t(59301),I=t(92310),n=t.n(I),le=t(29301),ae=t(34280),m=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],V=void 0;function b(W,Z){var l=W.prefixCls,h=W.invalidate,B=W.item,S=W.renderItem,M=W.responsive,z=W.responsiveDisabled,U=W.registerSize,pe=W.itemKey,De=W.className,Ee=W.style,Je=W.children,ut=W.display,tt=W.order,fe=W.component,We=fe===void 0?"div":fe,F=(0,A.Z)(W,m),O=M&&!ut;function N(d){U(pe,d)}a.useEffect(function(){return function(){N(null)}},[]);var u=S&&B!==V?S(B,{index:tt}):Je,_;h||(_={opacity:O?0:1,height:O?0:V,overflowY:O?"hidden":V,order:M?tt:V,pointerEvents:O?"none":V,position:O?"absolute":V});var he={};O&&(he["aria-hidden"]=!0);var g=a.createElement(We,(0,e.Z)({className:n()(!h&&l,De),style:(0,i.Z)((0,i.Z)({},_),Ee)},he,F,{ref:Z}),u);return M&&(g=a.createElement(le.Z,{onResize:function(ie){var R=ie.offsetWidth;N(R)},disabled:z},g)),g}var D=a.forwardRef(b);D.displayName="Item";var ye=D,se=t(6089),oe=t(4676),Ye=t(16089);function Ie(W){if(typeof MessageChannel=="undefined")(0,Ye.Z)(W);else{var Z=new MessageChannel;Z.port1.onmessage=function(){return W()},Z.port2.postMessage(void 0)}}function Ze(){var W=a.useRef(null),Z=function(h){W.current||(W.current=[],Ie(function(){(0,oe.unstable_batchedUpdates)(function(){W.current.forEach(function(B){B()}),W.current=null})})),W.current.push(h)};return Z}function ce(W,Z){var l=a.useState(Z),h=(0,E.Z)(l,2),B=h[0],S=h[1],M=(0,se.Z)(function(z){W(function(){S(z)})});return[B,M]}var K=a.createContext(null),p=["component"],r=["className"],C=["className"],x=function(Z,l){var h=a.useContext(K);if(!h){var B=Z.component,S=B===void 0?"div":B,M=(0,A.Z)(Z,p);return a.createElement(S,(0,e.Z)({},M,{ref:l}))}var z=h.className,U=(0,A.Z)(h,r),pe=Z.className,De=(0,A.Z)(Z,C);return a.createElement(K.Provider,{value:null},a.createElement(ye,(0,e.Z)({ref:l,className:n()(z,pe)},U,De)))},H=a.forwardRef(x);H.displayName="RawItem";var ne=H,q=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],T="responsive",Re="invalidate";function Ce(W){return"+ ".concat(W.length," ...")}function ft(W,Z){var l=W.prefixCls,h=l===void 0?"rc-overflow":l,B=W.data,S=B===void 0?[]:B,M=W.renderItem,z=W.renderRawItem,U=W.itemKey,pe=W.itemWidth,De=pe===void 0?10:pe,Ee=W.ssr,Je=W.style,ut=W.className,tt=W.maxCount,fe=W.renderRest,We=W.renderRawRest,F=W.prefix,O=W.suffix,N=W.component,u=N===void 0?"div":N,_=W.itemComponent,he=W.onVisibleChange,g=(0,A.Z)(W,q),d=Ee==="full",ie=Ze(),R=ce(ie,null),f=(0,E.Z)(R,2),L=f[0],k=f[1],X=L||0,Se=ce(ie,new Map),Ae=(0,E.Z)(Se,2),Pe=Ae[0],Be=Ae[1],nt=ce(ie,0),lt=(0,E.Z)(nt,2),pt=lt[0],It=lt[1],jt=ce(ie,0),Yt=(0,E.Z)(jt,2),Dt=Yt[0],Sn=Yt[1],Fn=ce(ie,0),Ln=(0,E.Z)(Fn,2),Qn=Ln[0],ur=Ln[1],cr=ce(ie,0),tn=(0,E.Z)(cr,2),lr=tn[0],Or=tn[1],Tn=(0,a.useState)(null),Jn=(0,E.Z)(Tn,2),kn=Jn[0],Le=Jn[1],it=(0,a.useState)(null),At=(0,E.Z)(it,2),vt=At[0],Qt=At[1],En=a.useMemo(function(){return vt===null&&d?Number.MAX_SAFE_INTEGER:vt||0},[vt,L]),un=(0,a.useState)(!1),gn=(0,E.Z)(un,2),ee=gn[0],s=gn[1],y="".concat(h,"-item"),v=Math.max(pt,Dt),w=tt===T,Y=S.length&&w,ue=tt===Re,Ve=Y||typeof tt=="number"&&S.length>tt,Te=(0,a.useMemo)(function(){var Ue=S;return Y?L===null&&d?Ue=S:Ue=S.slice(0,Math.min(S.length,X/De)):typeof tt=="number"&&(Ue=S.slice(0,tt)),Ue},[S,De,L,tt,Y]),rt=(0,a.useMemo)(function(){return Y?S.slice(En+1):S.slice(Te.length)},[S,Te,Y,En]),ct=(0,a.useCallback)(function(Ue,Xe){var mt;return typeof U=="function"?U(Ue):(mt=U&&(Ue==null?void 0:Ue[U]))!==null&&mt!==void 0?mt:Xe},[U]),_e=(0,a.useCallback)(M||function(Ue){return Ue},[M]);function bt(Ue,Xe,mt){vt===Ue&&(Xe===void 0||Xe===kn)||(Qt(Ue),mt||(s(UeX){bt(Mt-1,Ue-Vt-lr+Dt);break}}O&&wt(0)+lr>X&&Le(null)}},[X,Pe,Dt,Qn,lr,ct,Te]);var qt=ee&&!!rt.length,Lt={};kn!==null&&Y&&(Lt={position:"absolute",left:kn,top:0});var Ut={prefixCls:y,responsive:Y,component:_,invalidate:ue},Oe=z?function(Ue,Xe){var mt=ct(Ue,Xe);return a.createElement(K.Provider,{key:mt,value:(0,i.Z)((0,i.Z)({},Ut),{},{order:Xe,item:Ue,itemKey:mt,registerSize:ht,display:Xe<=En})},z(Ue,Xe))}:function(Ue,Xe){var mt=ct(Ue,Xe);return a.createElement(ye,(0,e.Z)({},Ut,{order:Xe,key:mt,item:Ue,renderItem:_e,itemKey:mt,registerSize:ht,display:Xe<=En}))},Ne={order:qt?En:Number.MAX_SAFE_INTEGER,className:"".concat(y,"-rest"),registerSize:Pt,display:qt},Ge=fe||Ce,et=We?a.createElement(K.Provider,{value:(0,i.Z)((0,i.Z)({},Ut),Ne)},We(rt)):a.createElement(ye,(0,e.Z)({},Ut,Ne),typeof Ge=="function"?Ge(rt):Ge),je=a.createElement(u,(0,e.Z)({className:n()(!ue&&h,ut),style:Je,ref:Z},g),F&&a.createElement(ye,(0,e.Z)({},Ut,{responsive:w,responsiveDisabled:!Y,order:-1,className:"".concat(y,"-prefix"),registerSize:xt,display:!0}),F),Te.map(Oe),Ve?et:null,O&&a.createElement(ye,(0,e.Z)({},Ut,{responsive:w,responsiveDisabled:!Y,order:En,className:"".concat(y,"-suffix"),registerSize:St,display:!0,style:Lt}),O));return w?a.createElement(le.Z,{onResize:Ct,disabled:!Y},je):je}var xe=a.forwardRef(ft);xe.displayName="Overflow",xe.Item=ne,xe.RESPONSIVE=T,xe.INVALIDATE=Re;var Me=xe,G=Me},91735:function(Jt,ke){"use strict";ke.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},17115:function(Jt,ke,t){"use strict";t.d(ke,{ZP:function(){return n}});var e=t(42978),i=t(59301),E=t(47273),A=0,a=(0,E.Z)();function I(){var le;return a?(le=A,A+=1):le="TEST_OR_SSR",le}function n(le){var ae=i.useState(),m=(0,e.Z)(ae,2),V=m[0],b=m[1];return i.useEffect(function(){b("rc_select_".concat(I()))},[]),le||V}},77861:function(Jt,ke,t){"use strict";t.d(ke,{Ac:function(){return L},Xo:function(){return Dt},Wx:function(){return Fn},ZP:function(){return y},lk:function(){return K}});var e=t(54476),i=t(94480),E=t(20068),A=t(33885),a=t(42978),I=t(75931),n=t(76190),le=t(18929),ae=t(48736),m=t(59301),V=t(92310),b=t.n(V),D=t(34280),ye=t(49658),se=t(10228),oe=t(8654),Ye=function(w){var Y=w.className,ue=w.customizeIcon,Ve=w.customizeIconProps,Te=w.onMouseDown,rt=w.onClick,ct=w.children,_e;return typeof ue=="function"?_e=ue(Ve):_e=ue,m.createElement("span",{className:Y,onMouseDown:function(Ct){Ct.preventDefault(),Te&&Te(Ct)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:rt,"aria-hidden":!0},_e!==void 0?_e:m.createElement("span",{className:b()(Y.split(/\s+/).map(function(bt){return"".concat(bt,"-icon")}))},ct))},Ie=Ye;function Ze(v,w,Y,ue,Ve){var Te=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,rt=arguments.length>6?arguments[6]:void 0,ct=arguments.length>7?arguments[7]:void 0,_e=m.useMemo(function(){if((0,n.Z)(ue)==="object")return ue.clearIcon;if(Ve)return Ve},[ue,Ve]),bt=m.useMemo(function(){return!!(!Te&&ue&&(Y.length||rt)&&!(ct==="combobox"&&rt===""))},[ue,Te,Y.length,rt,ct]);return{allowClear:bt,clearIcon:m.createElement(Ie,{className:"".concat(v,"-clear"),onMouseDown:w,customizeIcon:_e},"\xD7")}}var ce=m.createContext(null);function K(){return m.useContext(ce)}function p(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,w=m.useState(!1),Y=(0,a.Z)(w,2),ue=Y[0],Ve=Y[1],Te=m.useRef(null),rt=function(){window.clearTimeout(Te.current)};m.useEffect(function(){return rt},[]);var ct=function(bt,Ct){rt(),Te.current=window.setTimeout(function(){Ve(bt),Ct&&Ct()},v)};return[ue,ct,rt]}function r(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,w=m.useRef(null),Y=m.useRef(null);m.useEffect(function(){return function(){window.clearTimeout(Y.current)}},[]);function ue(Ve){(Ve||w.current===null)&&(w.current=Ve),window.clearTimeout(Y.current),Y.current=window.setTimeout(function(){w.current=null},v)}return[function(){return w.current},ue]}function C(v,w,Y,ue){var Ve=m.useRef(null);Ve.current={open:w,triggerOpen:Y,customizedTrigger:ue},m.useEffect(function(){function Te(rt){var ct;if(!((ct=Ve.current)!==null&&ct!==void 0&&ct.customizedTrigger)){var _e=rt.target;_e.shadowRoot&&rt.composed&&(_e=rt.composedPath()[0]||_e),Ve.current.open&&v().filter(function(bt){return bt}).every(function(bt){return!bt.contains(_e)&&bt!==_e})&&Ve.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Te),function(){return window.removeEventListener("mousedown",Te)}},[])}var x=t(26112),H=t(83836),ne=function(w,Y){var ue,Ve,Te=w.prefixCls,rt=w.id,ct=w.inputElement,_e=w.disabled,bt=w.tabIndex,Ct=w.autoFocus,ht=w.autoComplete,Pt=w.editable,xt=w.activeDescendantId,St=w.value,wt=w.maxLength,qt=w.onKeyDown,Lt=w.onMouseDown,Ut=w.onChange,Oe=w.onPaste,Ne=w.onCompositionStart,Ge=w.onCompositionEnd,et=w.open,je=w.attrs,Ue=ct||m.createElement("input",null),Xe=Ue,mt=Xe.ref,Mt=Xe.props,Vt=Mt.onKeyDown,hn=Mt.onChange,Bn=Mt.onMouseDown,Dn=Mt.onCompositionStart,vn=Mt.onCompositionEnd,on=Mt.style;return(0,ae.Kp)(!("maxLength"in Ue.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Ue=m.cloneElement(Ue,(0,A.Z)((0,A.Z)((0,A.Z)({type:"search"},Mt),{},{id:rt,ref:(0,oe.sQ)(Y,mt),disabled:_e,tabIndex:bt,autoComplete:ht||"off",autoFocus:Ct,className:b()("".concat(Te,"-selection-search-input"),(ue=Ue)===null||ue===void 0||(Ve=ue.props)===null||Ve===void 0?void 0:Ve.className),role:"combobox","aria-label":"Search","aria-expanded":et||!1,"aria-haspopup":"listbox","aria-owns":"".concat(rt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(rt,"_list"),"aria-activedescendant":et?xt:void 0},je),{},{value:Pt?St:"",maxLength:wt,readOnly:!Pt,unselectable:Pt?null:"on",style:(0,A.Z)((0,A.Z)({},on),{},{opacity:Pt?null:0}),onKeyDown:function(Xn){qt(Xn),Vt&&Vt(Xn)},onMouseDown:function(Xn){Lt(Xn),Bn&&Bn(Xn)},onChange:function(Xn){Ut(Xn),hn&&hn(Xn)},onCompositionStart:function(Xn){Ne(Xn),Dn&&Dn(Xn)},onCompositionEnd:function(Xn){Ge(Xn),vn&&vn(Xn)},onPaste:Oe})),Ue},q=m.forwardRef(ne);q.displayName="Input";var T=q;function Re(v){return Array.isArray(v)?v:v!==void 0?[v]:[]}var Ce=typeof window!="undefined"&&window.document&&window.document.documentElement,ft=Ce;function xe(v){return v!=null}function Me(v){return!v&&v!==0}function G(v){return["string","number"].includes((0,n.Z)(v))}function W(v){var w=void 0;return v&&(G(v.title)?w=v.title.toString():G(v.label)&&(w=v.label.toString())),w}function Z(v,w){ft?m.useLayoutEffect(v,w):m.useEffect(v,w)}function l(v){var w;return(w=v.key)!==null&&w!==void 0?w:v.value}var h=function(w){w.preventDefault(),w.stopPropagation()},B=function(w){var Y=w.id,ue=w.prefixCls,Ve=w.values,Te=w.open,rt=w.searchValue,ct=w.autoClearSearchValue,_e=w.inputRef,bt=w.placeholder,Ct=w.disabled,ht=w.mode,Pt=w.showSearch,xt=w.autoFocus,St=w.autoComplete,wt=w.activeDescendantId,qt=w.tabIndex,Lt=w.removeIcon,Ut=w.maxTagCount,Oe=w.maxTagTextLength,Ne=w.maxTagPlaceholder,Ge=Ne===void 0?function(ar){return"+ ".concat(ar.length," ...")}:Ne,et=w.tagRender,je=w.onToggleOpen,Ue=w.onRemove,Xe=w.onInputChange,mt=w.onInputPaste,Mt=w.onInputKeyDown,Vt=w.onInputMouseDown,hn=w.onInputCompositionStart,Bn=w.onInputCompositionEnd,Dn=m.useRef(null),vn=(0,m.useState)(0),on=(0,a.Z)(vn,2),Un=on[0],Xn=on[1],wn=(0,m.useState)(!1),cn=(0,a.Z)(wn,2),An=cn[0],Nn=cn[1],Pn="".concat(ue,"-selection"),qn=Te||ht==="multiple"&&ct===!1||ht==="tags"?rt:"",Xt=ht==="tags"||ht==="multiple"&&ct===!1||Pt&&(Te||An);Z(function(){Xn(Dn.current.scrollWidth)},[qn]);function Bt(ar,$n,Ar,Ir,Kr){return m.createElement("span",{className:b()("".concat(Pn,"-item"),(0,E.Z)({},"".concat(Pn,"-item-disabled"),Ar)),title:W(ar)},m.createElement("span",{className:"".concat(Pn,"-item-content")},$n),Ir&&m.createElement(Ie,{className:"".concat(Pn,"-item-remove"),onMouseDown:h,onClick:Kr,customizeIcon:Lt},"\xD7"))}function en(ar,$n,Ar,Ir,Kr){var yn=function(be){h(be),je(!Te)};return m.createElement("span",{onMouseDown:yn},et({label:$n,value:ar,disabled:Ar,closable:Ir,onClose:Kr}))}function $t(ar){var $n=ar.disabled,Ar=ar.label,Ir=ar.value,Kr=!Ct&&!$n,yn=Ar;if(typeof Oe=="number"&&(typeof Ar=="string"||typeof Ar=="number")){var J=String(yn);J.length>Oe&&(yn="".concat(J.slice(0,Oe),"..."))}var be=function($e){$e&&$e.stopPropagation(),Ue(ar)};return typeof et=="function"?en(Ir,yn,$n,Kr,be):Bt(ar,yn,$n,Kr,be)}function vr(ar){var $n=typeof Ge=="function"?Ge(ar):Ge;return Bt({title:$n},$n,!1)}var nr=m.createElement("div",{className:"".concat(Pn,"-search"),style:{width:Un},onFocus:function(){Nn(!0)},onBlur:function(){Nn(!1)}},m.createElement(T,{ref:_e,open:Te,prefixCls:ue,id:Y,inputElement:null,disabled:Ct,autoFocus:xt,autoComplete:St,editable:Xt,activeDescendantId:wt,value:qn,onKeyDown:Mt,onMouseDown:Vt,onChange:Xe,onPaste:mt,onCompositionStart:hn,onCompositionEnd:Bn,tabIndex:qt,attrs:(0,x.Z)(w,!0)}),m.createElement("span",{ref:Dn,className:"".concat(Pn,"-search-mirror"),"aria-hidden":!0},qn,"\xA0")),sr=m.createElement(H.Z,{prefixCls:"".concat(Pn,"-overflow"),data:Ve,renderItem:$t,renderRest:vr,suffix:nr,itemKey:l,maxCount:Ut});return m.createElement(m.Fragment,null,sr,!Ve.length&&!qn&&m.createElement("span",{className:"".concat(Pn,"-placeholder")},bt))},S=B,M=function(w){var Y=w.inputElement,ue=w.prefixCls,Ve=w.id,Te=w.inputRef,rt=w.disabled,ct=w.autoFocus,_e=w.autoComplete,bt=w.activeDescendantId,Ct=w.mode,ht=w.open,Pt=w.values,xt=w.placeholder,St=w.tabIndex,wt=w.showSearch,qt=w.searchValue,Lt=w.activeValue,Ut=w.maxLength,Oe=w.onInputKeyDown,Ne=w.onInputMouseDown,Ge=w.onInputChange,et=w.onInputPaste,je=w.onInputCompositionStart,Ue=w.onInputCompositionEnd,Xe=w.title,mt=m.useState(!1),Mt=(0,a.Z)(mt,2),Vt=Mt[0],hn=Mt[1],Bn=Ct==="combobox",Dn=Bn||wt,vn=Pt[0],on=qt||"";Bn&&Lt&&!Vt&&(on=Lt),m.useEffect(function(){Bn&&hn(!1)},[Bn,Lt]);var Un=Ct!=="combobox"&&!ht&&!wt?!1:!!on,Xn=Xe===void 0?W(vn):Xe,wn=function(){if(vn)return null;var An=Un?{visibility:"hidden"}:void 0;return m.createElement("span",{className:"".concat(ue,"-selection-placeholder"),style:An},xt)};return m.createElement(m.Fragment,null,m.createElement("span",{className:"".concat(ue,"-selection-search")},m.createElement(T,{ref:Te,prefixCls:ue,id:Ve,open:ht,inputElement:Y,disabled:rt,autoFocus:ct,autoComplete:_e,editable:Dn,activeDescendantId:bt,value:on,onKeyDown:Oe,onMouseDown:Ne,onChange:function(An){hn(!0),Ge(An)},onPaste:et,onCompositionStart:je,onCompositionEnd:Ue,tabIndex:St,attrs:(0,x.Z)(w,!0),maxLength:Bn?Ut:void 0})),!Bn&&vn?m.createElement("span",{className:"".concat(ue,"-selection-item"),title:Xn,style:Un?{visibility:"hidden"}:void 0},vn.label):null,wn())},z=M;function U(v){return![se.Z.ESC,se.Z.SHIFT,se.Z.BACKSPACE,se.Z.TAB,se.Z.WIN_KEY,se.Z.ALT,se.Z.META,se.Z.WIN_KEY_RIGHT,se.Z.CTRL,se.Z.SEMICOLON,se.Z.EQUALS,se.Z.CAPS_LOCK,se.Z.CONTEXT_MENU,se.Z.F1,se.Z.F2,se.Z.F3,se.Z.F4,se.Z.F5,se.Z.F6,se.Z.F7,se.Z.F8,se.Z.F9,se.Z.F10,se.Z.F11,se.Z.F12].includes(v)}var pe=function(w,Y){var ue=(0,m.useRef)(null),Ve=(0,m.useRef)(!1),Te=w.prefixCls,rt=w.open,ct=w.mode,_e=w.showSearch,bt=w.tokenWithEnter,Ct=w.autoClearSearchValue,ht=w.onSearch,Pt=w.onSearchSubmit,xt=w.onToggleOpen,St=w.onInputKeyDown,wt=w.domRef;m.useImperativeHandle(Y,function(){return{focus:function(){ue.current.focus()},blur:function(){ue.current.blur()}}});var qt=r(0),Lt=(0,a.Z)(qt,2),Ut=Lt[0],Oe=Lt[1],Ne=function(on){var Un=on.which;(Un===se.Z.UP||Un===se.Z.DOWN)&&on.preventDefault(),St&&St(on),Un===se.Z.ENTER&&ct==="tags"&&!Ve.current&&!rt&&(Pt==null||Pt(on.target.value)),U(Un)&&xt(!0)},Ge=function(){Oe(!0)},et=(0,m.useRef)(null),je=function(on){ht(on,!0,Ve.current)!==!1&&xt(!0)},Ue=function(){Ve.current=!0},Xe=function(on){Ve.current=!1,ct!=="combobox"&&je(on.target.value)},mt=function(on){var Un=on.target.value;if(bt&&et.current&&/[\r\n]/.test(et.current)){var Xn=et.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Un=Un.replace(Xn,et.current)}et.current=null,je(Un)},Mt=function(on){var Un=on.clipboardData,Xn=Un.getData("text");et.current=Xn},Vt=function(on){var Un=on.target;if(Un!==ue.current){var Xn=document.body.style.msTouchAction!==void 0;Xn?setTimeout(function(){ue.current.focus()}):ue.current.focus()}},hn=function(on){var Un=Ut();on.target!==ue.current&&!Un&&ct!=="combobox"&&on.preventDefault(),(ct!=="combobox"&&(!_e||!Un)||!rt)&&(rt&&Ct!==!1&&ht("",!0,!1),xt())},Bn={inputRef:ue,onInputKeyDown:Ne,onInputMouseDown:Ge,onInputChange:mt,onInputPaste:Mt,onInputCompositionStart:Ue,onInputCompositionEnd:Xe},Dn=ct==="multiple"||ct==="tags"?m.createElement(S,(0,e.Z)({},w,Bn)):m.createElement(z,(0,e.Z)({},w,Bn));return m.createElement("div",{ref:wt,className:"".concat(Te,"-selector"),onClick:Vt,onMouseDown:hn},Dn)},De=m.forwardRef(pe);De.displayName="Selector";var Ee=De,Je=t(35593),ut=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],tt=function(w){var Y=w===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Y,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Y,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Y,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Y,adjustY:1},htmlRegion:"scroll"}}},fe=function(w,Y){var ue=w.prefixCls,Ve=w.disabled,Te=w.visible,rt=w.children,ct=w.popupElement,_e=w.animation,bt=w.transitionName,Ct=w.dropdownStyle,ht=w.dropdownClassName,Pt=w.direction,xt=Pt===void 0?"ltr":Pt,St=w.placement,wt=w.builtinPlacements,qt=w.dropdownMatchSelectWidth,Lt=w.dropdownRender,Ut=w.dropdownAlign,Oe=w.getPopupContainer,Ne=w.empty,Ge=w.getTriggerDOMNode,et=w.onPopupVisibleChange,je=w.onPopupMouseEnter,Ue=(0,I.Z)(w,ut),Xe="".concat(ue,"-dropdown"),mt=ct;Lt&&(mt=Lt(ct));var Mt=m.useMemo(function(){return wt||tt(qt)},[wt,qt]),Vt=_e?"".concat(Xe,"-").concat(_e):bt,hn=typeof qt=="number",Bn=m.useMemo(function(){return hn?null:qt===!1?"minWidth":"width"},[qt,hn]),Dn=Ct;hn&&(Dn=(0,A.Z)((0,A.Z)({},Dn),{},{width:qt}));var vn=m.useRef(null);return m.useImperativeHandle(Y,function(){return{getPopupElement:function(){return vn.current}}}),m.createElement(Je.Z,(0,e.Z)({},Ue,{showAction:et?["click"]:[],hideAction:et?["click"]:[],popupPlacement:St||(xt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Mt,prefixCls:Xe,popupTransitionName:Vt,popup:m.createElement("div",{ref:vn,onMouseEnter:je},mt),stretch:Bn,popupAlign:Ut,popupVisible:Te,getPopupContainer:Oe,popupClassName:b()(ht,(0,E.Z)({},"".concat(Xe,"-empty"),Ne)),popupStyle:Dn,getTriggerDOMNode:Ge,onPopupVisibleChange:et}),rt)},We=m.forwardRef(fe);We.displayName="SelectTrigger";var F=We,O=t(66712);function N(v,w){var Y=v.key,ue;return"value"in v&&(ue=v.value),Y!=null?Y:ue!==void 0?ue:"rc-index-key-".concat(w)}function u(v,w){var Y=v||{},ue=Y.label,Ve=Y.value,Te=Y.options,rt=Y.groupLabel,ct=ue||(w?"children":"label");return{label:ct,value:Ve||"value",options:Te||"options",groupLabel:rt||ct}}function _(v){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y=w.fieldNames,ue=w.childrenAsData,Ve=[],Te=u(Y,!1),rt=Te.label,ct=Te.value,_e=Te.options,bt=Te.groupLabel;function Ct(ht,Pt){ht.forEach(function(xt){if(Pt||!(_e in xt)){var St=xt[ct];Ve.push({key:N(xt,Ve.length),groupOption:Pt,data:xt,label:xt[rt],value:St})}else{var wt=xt[bt];wt===void 0&&ue&&(wt=xt.label),Ve.push({key:N(xt,Ve.length),group:!0,data:xt,label:wt}),Ct(xt[_e],!0)}})}return Ct(v,!1),Ve}function he(v){var w=(0,A.Z)({},v);return"props"in w||Object.defineProperty(w,"props",{get:function(){return(0,ae.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),w}}),w}function g(v,w){if(!w||!w.length)return null;var Y=!1;function ue(Te,rt){var ct=(0,O.Z)(rt),_e=ct[0],bt=ct.slice(1);if(!_e)return[Te];var Ct=Te.split(_e);return Y=Y||Ct.length>1,Ct.reduce(function(ht,Pt){return[].concat((0,i.Z)(ht),(0,i.Z)(ue(Pt,bt)))},[]).filter(function(ht){return ht})}var Ve=ue(v,w);return Y?Ve:null}var d=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],ie=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function R(v){return v==="tags"||v==="multiple"}var f=m.forwardRef(function(v,w){var Y,ue,Ve=v.id,Te=v.prefixCls,rt=v.className,ct=v.showSearch,_e=v.tagRender,bt=v.direction,Ct=v.omitDomProps,ht=v.displayValues,Pt=v.onDisplayValuesChange,xt=v.emptyOptions,St=v.notFoundContent,wt=St===void 0?"Not Found":St,qt=v.onClear,Lt=v.mode,Ut=v.disabled,Oe=v.loading,Ne=v.getInputElement,Ge=v.getRawInputElement,et=v.open,je=v.defaultOpen,Ue=v.onDropdownVisibleChange,Xe=v.activeValue,mt=v.onActiveValueChange,Mt=v.activeDescendantId,Vt=v.searchValue,hn=v.autoClearSearchValue,Bn=v.onSearch,Dn=v.onSearchSplit,vn=v.tokenSeparators,on=v.allowClear,Un=v.suffixIcon,Xn=v.clearIcon,wn=v.OptionList,cn=v.animation,An=v.transitionName,Nn=v.dropdownStyle,Pn=v.dropdownClassName,qn=v.dropdownMatchSelectWidth,Xt=v.dropdownRender,Bt=v.dropdownAlign,en=v.placement,$t=v.builtinPlacements,vr=v.getPopupContainer,nr=v.showAction,sr=nr===void 0?[]:nr,ar=v.onFocus,$n=v.onBlur,Ar=v.onKeyUp,Ir=v.onKeyDown,Kr=v.onMouseDown,yn=(0,I.Z)(v,d),J=R(Lt),be=(ct!==void 0?ct:J)||Lt==="combobox",we=(0,A.Z)({},yn);ie.forEach(function(Lr){delete we[Lr]}),Ct==null||Ct.forEach(function(Lr){delete we[Lr]});var $e=m.useState(!1),yt=(0,a.Z)($e,2),zn=yt[0],pn=yt[1];m.useEffect(function(){pn((0,ye.Z)())},[]);var an=m.useRef(null),Ot=m.useRef(null),In=m.useRef(null),Nt=m.useRef(null),_t=m.useRef(null),Gt=p(),P=(0,a.Z)(Gt,3),Q=P[0],de=P[1],qe=P[2];m.useImperativeHandle(w,function(){var Lr,Nr;return{focus:(Lr=Nt.current)===null||Lr===void 0?void 0:Lr.focus,blur:(Nr=Nt.current)===null||Nr===void 0?void 0:Nr.blur,scrollTo:function(io){var lo;return(lo=_t.current)===null||lo===void 0?void 0:lo.scrollTo(io)}}});var dt=m.useMemo(function(){var Lr;if(Lt!=="combobox")return Vt;var Nr=(Lr=ht[0])===null||Lr===void 0?void 0:Lr.value;return typeof Nr=="string"||typeof Nr=="number"?String(Nr):""},[Vt,Lt,ht]),Ft=Lt==="combobox"&&typeof Ne=="function"&&Ne()||null,ln=typeof Ge=="function"&&Ge(),kt=(0,oe.x1)(Ot,ln==null||(Y=ln.props)===null||Y===void 0?void 0:Y.ref),rn=m.useState(!1),xr=(0,a.Z)(rn,2),gr=xr[0],rr=xr[1];(0,D.Z)(function(){rr(!0)},[]);var er=(0,le.Z)(!1,{defaultValue:je,value:et}),Wn=(0,a.Z)(er,2),dn=Wn[0],me=Wn[1],te=gr?dn:!1,re=!wt&&xt;(Ut||re&&te&&Lt==="combobox")&&(te=!1);var Qe=re?!1:te,Fe=m.useCallback(function(Lr){var Nr=Lr!==void 0?Lr:!te;Ut||(me(Nr),te!==Nr&&(Ue==null||Ue(Nr)))},[Ut,te,me,Ue]),Tt=m.useMemo(function(){return(vn||[]).some(function(Lr){return[` +`,`\r +`].includes(Lr)})},[vn]),gt=function(Nr,Zn,io){var lo=!0,Eo=Nr;mt==null||mt(null);var Ao=io?null:g(Nr,vn);return Lt!=="combobox"&&Ao&&(Eo="",Dn==null||Dn(Ao),Fe(!1),lo=!1),Bn&&dt!==Eo&&Bn(Eo,{source:Zn?"typing":"effect"}),lo},Rt=function(Nr){!Nr||!Nr.trim()||Bn(Nr,{source:"submit"})};m.useEffect(function(){!te&&!J&&Lt!=="combobox"&>("",!1,!1)},[te]),m.useEffect(function(){dn&&Ut&&me(!1),Ut&&de(!1)},[Ut]);var ot=r(),Wt=(0,a.Z)(ot,2),_n=Wt[0],fn=Wt[1],bn=function(Nr){var Zn=_n(),io=Nr.which;if(io===se.Z.ENTER&&(Lt!=="combobox"&&Nr.preventDefault(),te||Fe(!0)),fn(!!dt),io===se.Z.BACKSPACE&&!Zn&&J&&!dt&&ht.length){for(var lo=(0,i.Z)(ht),Eo=null,Ao=lo.length-1;Ao>=0;Ao-=1){var Fo=lo[Ao];if(!Fo.disabled){lo.splice(Ao,1),Eo=Fo;break}}Eo&&Pt(lo,{type:"remove",values:[Eo]})}for(var No=arguments.length,ea=new Array(No>1?No-1:0),Ko=1;Ko1?Zn-1:0),lo=1;lo1?Ao-1:0),No=1;No1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Pe.Z)(v).map(function(Y,ue){if(!m.isValidElement(Y)||!Y.type)return null;var Ve=Y,Te=Ve.type.isSelectOptGroup,rt=Ve.key,ct=Ve.props,_e=ct.children,bt=(0,I.Z)(ct,nt);return w||!Te?lt(Y):(0,A.Z)((0,A.Z)({key:"__RC_SELECT_GRP__".concat(rt===null?ue:rt,"__"),label:rt},bt),{},{options:pt(_e)})}).filter(function(Y){return Y})}function It(v,w,Y,ue,Ve){return m.useMemo(function(){var Te=v,rt=!v;rt&&(Te=pt(w));var ct=new Map,_e=new Map,bt=function(Pt,xt,St){St&&typeof St=="string"&&Pt.set(xt[St],xt)};function Ct(ht){for(var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=0;xt1&&arguments[1]!==void 0?arguments[1]:1,vr=mt.length,nr=0;nr1&&arguments[1]!==void 0?arguments[1]:!1;Un(en);var vr={source:$t?"keyboard":"mouse"},nr=mt[en];if(!nr){wt(null,-1,vr);return}wt(nr.value,en,vr)};(0,m.useEffect)(function(){Xn(qt!==!1?Bn(0):-1)},[mt.length,bt]);var wn=m.useCallback(function(Bt){return Oe.has(Bt)&&_e!=="combobox"},[_e,(0,i.Z)(Oe).toString(),Oe.size]);(0,m.useEffect)(function(){var Bt=setTimeout(function(){if(!ct&&rt&&Oe.size===1){var $t=Array.from(Oe)[0],vr=mt.findIndex(function(nr){var sr=nr.data;return sr.value===$t});vr!==-1&&(Xn(vr),hn(vr))}});if(rt){var en;(en=Mt.current)===null||en===void 0||en.scrollTo(void 0)}return function(){return clearTimeout(Bt)}},[rt,bt,St.length]);var cn=function(en){en!==void 0&&Lt(en,{selected:!Oe.has(en)}),ct||Ct(!1)};if(m.useImperativeHandle(Y,function(){return{onKeyDown:function(en){var $t=en.which,vr=en.ctrlKey;switch($t){case se.Z.N:case se.Z.P:case se.Z.UP:case se.Z.DOWN:{var nr=0;if($t===se.Z.UP?nr=-1:$t===se.Z.DOWN?nr=1:lr()&&vr&&($t===se.Z.N?nr=1:$t===se.Z.P&&(nr=-1)),nr!==0){var sr=Bn(on+nr,nr);hn(sr),Xn(sr,!0)}break}case se.Z.ENTER:{var ar=mt[on];ar&&!ar.data.disabled?cn(ar.value):cn(void 0),rt&&en.preventDefault();break}case se.Z.ESC:Ct(!1),rt&&en.stopPropagation()}},onKeyUp:function(){},scrollTo:function(en){hn(en)}}}),mt.length===0)return m.createElement("div",{role:"listbox",id:"".concat(Te,"_list"),className:"".concat(Xe,"-empty"),onMouseDown:Vt},ht);var An=Object.keys(Ne).map(function(Bt){return Ne[Bt]}),Nn=function(en){return en.label};function Pn(Bt,en){var $t=Bt.group;return{role:$t?"presentation":"option",id:"".concat(Te,"_list_").concat(en)}}var qn=function(en){var $t=mt[en];if(!$t)return null;var vr=$t.data||{},nr=vr.value,sr=$t.group,ar=(0,x.Z)(vr,!0),$n=Nn($t);return $t?m.createElement("div",(0,e.Z)({"aria-label":typeof $n=="string"&&!sr?$n:null},ar,{key:en},Pn($t,en),{"aria-selected":wn(nr)}),nr):null},Xt={role:"listbox",id:"".concat(Te,"_list")};return m.createElement(m.Fragment,null,Ge&&m.createElement("div",(0,e.Z)({},Xt,{style:{height:0,width:0,overflow:"hidden"}}),qn(on-1),qn(on),qn(on+1)),m.createElement(ur.Z,{itemKey:"key",ref:Mt,data:mt,height:je,itemHeight:Ue,fullHeight:!1,onMouseDown:Vt,onScroll:Pt,virtual:Ge,direction:et,innerProps:Ge?null:Xt},function(Bt,en){var $t,vr=Bt.group,nr=Bt.groupOption,sr=Bt.data,ar=Bt.label,$n=Bt.value,Ar=sr.key;if(vr){var Ir,Kr=(Ir=sr.title)!==null&&Ir!==void 0?Ir:Tn(ar)?ar.toString():void 0;return m.createElement("div",{className:b()(Xe,"".concat(Xe,"-group")),title:Kr},ar!==void 0?ar:Ar)}var yn=sr.disabled,J=sr.title,be=sr.children,we=sr.style,$e=sr.className,yt=(0,I.Z)(sr,Or),zn=(0,Qn.Z)(yt,An),pn=wn($n),an="".concat(Xe,"-option"),Ot=b()(Xe,an,$e,($t={},(0,E.Z)($t,"".concat(an,"-grouped"),nr),(0,E.Z)($t,"".concat(an,"-active"),on===en&&!yn),(0,E.Z)($t,"".concat(an,"-disabled"),yn),(0,E.Z)($t,"".concat(an,"-selected"),pn),$t)),In=Nn(Bt),Nt=!Ut||typeof Ut=="function"||pn,_t=typeof In=="number"?In:In||$n,Gt=Tn(_t)?_t.toString():void 0;return J!==void 0&&(Gt=J),m.createElement("div",(0,e.Z)({},(0,x.Z)(zn),Ge?{}:Pn(Bt,en),{"aria-selected":pn,className:Ot,title:Gt,onMouseMove:function(){on===en||yn||Xn(en)},onClick:function(){yn||cn($n)},style:we}),m.createElement("div",{className:"".concat(an,"-content")},_t),m.isValidElement(Ut)||pn,Nt&&m.createElement(Ie,{className:"".concat(Xe,"-option-state"),customizeIcon:Ut,customizeIconProps:{isSelected:pn}},pn?"\u2713":null))}))},kn=m.forwardRef(Jn);kn.displayName="OptionList";var Le=kn;function it(v){var w=v.mode,Y=v.options,ue=v.children,Ve=v.backfill,Te=v.allowClear,rt=v.placeholder,ct=v.getInputElement,_e=v.showSearch,bt=v.onSearch,Ct=v.defaultOpen,ht=v.autoFocus,Pt=v.labelInValue,xt=v.value,St=v.inputValue,wt=v.optionLabelProp,qt=isMultiple(w),Lt=_e!==void 0?_e:qt||w==="combobox",Ut=Y||convertChildrenToData(ue);if(warning(w!=="tags"||Ut.every(function(et){return!et.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),w==="tags"||w==="combobox"){var Oe=Ut.some(function(et){return et.options?et.options.some(function(je){return typeof("value"in je?je.value:je.key)=="number"}):typeof("value"in et?et.value:et.key)=="number"});warning(!Oe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(w!=="combobox"||!wt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(w==="combobox"||!Ve,"`backfill` only works with `combobox` mode."),warning(w==="combobox"||!ct,"`getInputElement` only work with `combobox` mode."),noteOnce(w!=="combobox"||!ct||!Te||!rt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),bt&&!Lt&&w!=="combobox"&&w!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ct||ht,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),xt!=null){var Ne=toArray(xt);warning(!Pt||Ne.every(function(et){return _typeof(et)==="object"&&("key"in et||"value"in et)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!qt||Array.isArray(xt),"`value` should be array when `mode` is `multiple` or `tags`")}if(ue){var Ge=null;toNodeArray(ue).some(function(et){if(!React.isValidElement(et)||!et.type)return!1;var je=et,Ue=je.type;if(Ue.isSelectOption)return!1;if(Ue.isSelectOptGroup){var Xe=toNodeArray(et.props.children).every(function(mt){return!React.isValidElement(mt)||!et.type||mt.type.isSelectOption?!0:(Ge=mt.type,!1)});return!Xe}return Ge=Ue,!0}),Ge&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ge.displayName||Ge.name||Ge,"`.")),warning(St===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function At(v,w){if(v){var Y=function ue(Ve){for(var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=0;rt2&&arguments[2]!==void 0?arguments[2]:{},Fe=Qe.source,Tt=Fe===void 0?"keyboard":Fe;kt(re),rt&&ue==="combobox"&&te!==null&&Tt==="keyboard"&&qe(String(te))},[rt,ue]),gr=function(re,Qe,Fe){var Tt=function(){var pr,Rn=$e(re);return[on?{label:Rn==null?void 0:Rn[Pn.label],value:re,key:(pr=Rn==null?void 0:Rn.key)!==null&&pr!==void 0?pr:re}:re,he(Rn)]};if(Qe&&xt){var gt=Tt(),Rt=(0,a.Z)(gt,2),ot=Rt[0],Wt=Rt[1];xt(ot,Wt)}else if(!Qe&&St&&Fe!=="clear"){var _n=Tt(),fn=(0,a.Z)(_n,2),bn=fn[0],On=fn[1];St(bn,On)}},rr=jt(function(te,re){var Qe,Fe=cn?re.selected:!0;Fe?Qe=cn?[].concat((0,i.Z)(we),[te]):[te]:Qe=we.filter(function(Tt){return Tt.value!==te}),Gt(Qe),gr(te,Fe),ue==="combobox"?qe(""):(!R||Pt)&&(en(""),qe(""))}),er=function(re,Qe){Gt(re);var Fe=Qe.type,Tt=Qe.values;(Fe==="remove"||Fe==="clear")&&Tt.forEach(function(gt){gr(gt.value,!1,Fe)})},Wn=function(re,Qe){if(en(re),qe(null),Qe.source==="submit"){var Fe=(re||"").trim();if(Fe){var Tt=Array.from(new Set([].concat((0,i.Z)(zn),[Fe])));Gt(Tt),gr(Fe,!0),en("")}return}Qe.source!=="blur"&&(ue==="combobox"&&Gt(re),Ct==null||Ct(re))},dn=function(re){var Qe=re;ue!=="tags"&&(Qe=re.map(function(Tt){var gt=nr.get(Tt);return gt==null?void 0:gt.value}).filter(function(Tt){return Tt!==void 0}));var Fe=Array.from(new Set([].concat((0,i.Z)(zn),(0,i.Z)(Qe))));Gt(Fe),Fe.forEach(function(Tt){gr(Tt,!0)})},me=m.useMemo(function(){var te=Xe!==!1&&qt!==!1;return(0,A.Z)((0,A.Z)({},$t),{},{flattenOptions:_t,onActiveValue:xr,defaultActiveFirstOption:rn,onSelect:rr,menuItemSelectedIcon:Ue,rawValues:zn,fieldNames:Pn,virtual:te,direction:mt,listHeight:Vt,listItemHeight:Bn,childrenAsData:An})},[$t,_t,xr,rn,rr,Ue,zn,Pn,Xe,qt,Vt,Bn,An]);return m.createElement(tn.Provider,{value:me},m.createElement(L,(0,e.Z)({},Xn,{id:wn,prefixCls:Te,ref:w,omitDomProps:En,mode:ue,displayValues:yt,onDisplayValuesChange:er,direction:mt,searchValue:Bt,onSearch:Wn,autoClearSearchValue:Pt,onSearchSplit:dn,dropdownMatchSelectWidth:qt,OptionList:Le,emptyOptions:!_t.length,activeValue:de,activeDescendantId:"".concat(wn,"_list_").concat(ln)})))}),ee=gn;ee.Option=Fn,ee.OptGroup=Dt;var s=ee,y=s},9296:function(Jt,ke,t){"use strict";t.r(ke),t.d(ke,{ResizableTextArea:function(){return q},default:function(){return Me}});var e=t(54476),i=t(33885),E=t(20068),A=t(76190),a=t(42978),I=t(75931),n=t(94480),le=t(92310),ae=t.n(le),m=t(93681),V=t(5643),b=t(18929),D=t(59301),ye=t(29301),se=t(34280),oe=t(16089),Ye=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,Ie=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ze={},ce;function K(G){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=G.getAttribute("id")||G.getAttribute("data-reactid")||G.getAttribute("name");if(W&&Ze[Z])return Ze[Z];var l=window.getComputedStyle(G),h=l.getPropertyValue("box-sizing")||l.getPropertyValue("-moz-box-sizing")||l.getPropertyValue("-webkit-box-sizing"),B=parseFloat(l.getPropertyValue("padding-bottom"))+parseFloat(l.getPropertyValue("padding-top")),S=parseFloat(l.getPropertyValue("border-bottom-width"))+parseFloat(l.getPropertyValue("border-top-width")),M=Ie.map(function(U){return"".concat(U,":").concat(l.getPropertyValue(U))}).join(";"),z={sizingStyle:M,paddingSize:B,borderSize:S,boxSizing:h};return W&&Z&&(Ze[Z]=z),z}function p(G){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ce||(ce=document.createElement("textarea"),ce.setAttribute("tab-index","-1"),ce.setAttribute("aria-hidden","true"),document.body.appendChild(ce)),G.getAttribute("wrap")?ce.setAttribute("wrap",G.getAttribute("wrap")):ce.removeAttribute("wrap");var h=K(G,W),B=h.paddingSize,S=h.borderSize,M=h.boxSizing,z=h.sizingStyle;ce.setAttribute("style","".concat(z,";").concat(Ye)),ce.value=G.value||G.placeholder||"";var U=void 0,pe=void 0,De,Ee=ce.scrollHeight;if(M==="border-box"?Ee+=S:M==="content-box"&&(Ee-=B),Z!==null||l!==null){ce.value=" ";var Je=ce.scrollHeight-B;Z!==null&&(U=Je*Z,M==="border-box"&&(U=U+B+S),Ee=Math.max(U,Ee)),l!==null&&(pe=Je*l,M==="border-box"&&(pe=pe+B+S),De=Ee>pe?"":"hidden",Ee=Math.min(pe,Ee))}var ut={height:Ee,overflowY:De,resize:"none"};return U&&(ut.minHeight=U),pe&&(ut.maxHeight=pe),ut}var r=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],C=0,x=1,H=2,ne=D.forwardRef(function(G,W){var Z=G,l=Z.prefixCls,h=Z.onPressEnter,B=Z.defaultValue,S=Z.value,M=Z.autoSize,z=Z.onResize,U=Z.className,pe=Z.style,De=Z.disabled,Ee=Z.onChange,Je=Z.onInternalAutoSize,ut=(0,I.Z)(Z,r),tt=(0,b.Z)(B,{value:S,postState:function(Dt){return Dt!=null?Dt:""}}),fe=(0,a.Z)(tt,2),We=fe[0],F=fe[1],O=function(Dt){F(Dt.target.value),Ee==null||Ee(Dt)},N=D.useRef();D.useImperativeHandle(W,function(){return{textArea:N.current}});var u=D.useMemo(function(){return M&&(0,A.Z)(M)==="object"?[M.minRows,M.maxRows]:[]},[M]),_=(0,a.Z)(u,2),he=_[0],g=_[1],d=!!M,ie=function(){try{if(document.activeElement===N.current){var Dt=N.current,Sn=Dt.selectionStart,Fn=Dt.selectionEnd,Ln=Dt.scrollTop;N.current.setSelectionRange(Sn,Fn),N.current.scrollTop=Ln}}catch(Qn){}},R=D.useState(H),f=(0,a.Z)(R,2),L=f[0],k=f[1],X=D.useState(),Se=(0,a.Z)(X,2),Ae=Se[0],Pe=Se[1],Be=function(){k(C)};(0,se.Z)(function(){d&&Be()},[S,he,g,d]),(0,se.Z)(function(){if(L===C)k(x);else if(L===x){var Yt=p(N.current,!1,he,g);k(H),Pe(Yt)}else ie()},[L]);var nt=D.useRef(),lt=function(){oe.Z.cancel(nt.current)},pt=function(Dt){L===H&&(z==null||z(Dt),M&&(lt(),nt.current=(0,oe.Z)(function(){Be()})))};D.useEffect(function(){return lt},[]);var It=d?Ae:null,jt=(0,i.Z)((0,i.Z)({},pe),It);return(L===C||L===x)&&(jt.overflowY="hidden",jt.overflowX="hidden"),D.createElement(ye.Z,{onResize:pt,disabled:!(M||z)},D.createElement("textarea",(0,e.Z)({},ut,{ref:N,style:jt,className:ae()(l,U,(0,E.Z)({},"".concat(l,"-disabled"),De)),disabled:De,value:We,onChange:O})))}),q=ne,T=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Re(G,W){return(0,n.Z)(G||"").slice(0,W).join("")}function Ce(G,W,Z,l){var h=Z;return G?h=Re(Z,l):(0,n.Z)(W||"").lengthl&&(h=W),h}var ft=D.forwardRef(function(G,W){var Z,l=G.defaultValue,h=G.value,B=G.onFocus,S=G.onBlur,M=G.onChange,z=G.allowClear,U=G.maxLength,pe=G.onCompositionStart,De=G.onCompositionEnd,Ee=G.suffix,Je=G.prefixCls,ut=Je===void 0?"rc-textarea":Je,tt=G.classes,fe=G.showCount,We=G.className,F=G.style,O=G.disabled,N=G.hidden,u=G.classNames,_=G.styles,he=G.onResize,g=(0,I.Z)(G,T),d=(0,b.Z)(l,{value:h,defaultValue:l}),ie=(0,a.Z)(d,2),R=ie[0],f=ie[1],L=(0,D.useRef)(null),k=D.useState(!1),X=(0,a.Z)(k,2),Se=X[0],Ae=X[1],Pe=D.useState(!1),Be=(0,a.Z)(Pe,2),nt=Be[0],lt=Be[1],pt=D.useRef(),It=D.useRef(0),jt=D.useState(null),Yt=(0,a.Z)(jt,2),Dt=Yt[0],Sn=Yt[1],Fn=function(){var un;(un=L.current)===null||un===void 0||un.textArea.focus()};(0,D.useImperativeHandle)(W,function(){return{resizableTextArea:L.current,focus:Fn,blur:function(){var un;(un=L.current)===null||un===void 0||un.textArea.blur()}}}),(0,D.useEffect)(function(){Ae(function(En){return!O&&En})},[O]);var Ln=Number(U)>0,Qn=function(un){lt(!0),pt.current=R,It.current=un.currentTarget.selectionStart,pe==null||pe(un)},ur=function(un){lt(!1);var gn=un.currentTarget.value;if(Ln){var ee,s=It.current>=U+1||It.current===((ee=pt.current)===null||ee===void 0?void 0:ee.length);gn=Ce(s,pt.current,gn,U)}gn!==R&&(f(gn),(0,V.rJ)(un.currentTarget,un,M,gn)),De==null||De(un)},cr=function(un){var gn=un.target.value;if(!nt&&Ln){var ee=un.target.selectionStart>=U+1||un.target.selectionStart===gn.length||!un.target.selectionStart;gn=Ce(ee,R,gn,U)}f(gn),(0,V.rJ)(un.currentTarget,un,M,gn)},tn=function(un){var gn=g.onPressEnter,ee=g.onKeyDown;un.key==="Enter"&&gn&&gn(un),ee==null||ee(un)},lr=function(un){Ae(!0),B==null||B(un)},Or=function(un){Ae(!1),S==null||S(un)},Tn=function(un){var gn;f(""),Fn(),(0,V.rJ)((gn=L.current)===null||gn===void 0?void 0:gn.textArea,un,M)},Jn=(0,V.D7)(R);!nt&&Ln&&h==null&&(Jn=Re(Jn,U));var kn=Ee,Le;if(fe){var it=(0,n.Z)(Jn).length;(0,A.Z)(fe)==="object"?Le=fe.formatter({value:Jn,count:it,maxLength:U}):Le="".concat(it).concat(Ln?" / ".concat(U):""),kn=D.createElement(D.Fragment,null,kn,D.createElement("span",{className:ae()("".concat(ut,"-data-count"),u==null?void 0:u.count),style:_==null?void 0:_.count},Le))}var At=function(un){var gn;he==null||he(un),(gn=L.current)!==null&&gn!==void 0&&gn.textArea.style.height&&Sn(!0)},vt=!g.autoSize&&!fe&&!z,Qt=D.createElement(m.BaseInput,{value:Jn,allowClear:z,handleReset:Tn,suffix:kn,prefixCls:ut,classes:{affixWrapper:ae()(tt==null?void 0:tt.affixWrapper,(Z={},(0,E.Z)(Z,"".concat(ut,"-show-count"),fe),(0,E.Z)(Z,"".concat(ut,"-textarea-allow-clear"),z),Z))},disabled:O,focused:Se,className:We,style:(0,i.Z)((0,i.Z)({},F),Dt&&!vt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Le=="string"?Le:void 0}},hidden:N,inputElement:D.createElement(q,(0,e.Z)({},g,{onKeyDown:tn,onChange:cr,onFocus:lr,onBlur:Or,onCompositionStart:Qn,onCompositionEnd:ur,className:u==null?void 0:u.textarea,style:(0,i.Z)((0,i.Z)({},_==null?void 0:_.textarea),{},{resize:F==null?void 0:F.resize}),disabled:O,prefixCls:ut,onResize:At,ref:L}))});return Qt}),xe=ft,Me=xe},39417:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return x}});var e=t(54476),i=t(20068),E=t(75931),A=t(33885),a=t(67732),I=t(83652),n=t(31226),le=t(42403),ae=t(158),m=t(92310),V=t.n(m),b=t(26112),D=t(59301),ye=t(39378),se=function(ne){for(var q=ne.prefixCls,T=ne.level,Re=ne.isStart,Ce=ne.isEnd,ft="".concat(q,"-indent-unit"),xe=[],Me=0;Me0&&arguments[0]!==void 0?arguments[0]:[],O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],N=F.length,u=O.length;if(Math.abs(N-u)!==1)return{add:!1,key:null};function _(he,g){var d=new Map;he.forEach(function(R){d.set(R,!0)});var ie=g.filter(function(R){return!d.has(R)});return ie.length===1?ie[0]:null}return N ").concat(O);return O}var U=oe.forwardRef(function(F,O){var N=F.prefixCls,u=F.data,_=F.selectable,he=F.checkable,g=F.expandedKeys,d=F.selectedKeys,ie=F.checkedKeys,R=F.loadedKeys,f=F.loadingKeys,L=F.halfCheckedKeys,k=F.keyEntities,X=F.disabled,Se=F.dragging,Ae=F.dragOverNodeKey,Pe=F.dropPosition,Be=F.motion,nt=F.height,lt=F.itemHeight,pt=F.virtual,It=F.focusable,jt=F.activeItem,Yt=F.focused,Dt=F.tabIndex,Sn=F.onKeyDown,Fn=F.onFocus,Ln=F.onBlur,Qn=F.onActiveChange,ur=F.onListChangeStart,cr=F.onListChangeEnd,tn=(0,K.Z)(F,Me),lr=oe.useRef(null),Or=oe.useRef(null);oe.useImperativeHandle(O,function(){return{scrollTo:function(ht){lr.current.scrollTo(ht)},getIndentWidth:function(){return Or.current.offsetWidth}}});var Tn=oe.useState(g),Jn=(0,ce.Z)(Tn,2),kn=Jn[0],Le=Jn[1],it=oe.useState(u),At=(0,ce.Z)(it,2),vt=At[0],Qt=At[1],En=oe.useState(u),un=(0,ce.Z)(En,2),gn=un[0],ee=un[1],s=oe.useState([]),y=(0,ce.Z)(s,2),v=y[0],w=y[1],Y=oe.useState(null),ue=(0,ce.Z)(Y,2),Ve=ue[0],Te=ue[1],rt=oe.useRef(u);rt.current=u;function ct(){var Ct=rt.current;Qt(Ct),ee(Ct),w([]),Te(null),cr()}(0,p.Z)(function(){Le(g);var Ct=ft(kn,g);if(Ct.key!==null)if(Ct.add){var ht=vt.findIndex(function(Lt){var Ut=Lt.key;return Ut===Ct.key}),Pt=S(xe(vt,u,Ct.key),pt,nt,lt),xt=vt.slice();xt.splice(ht+1,0,B),ee(xt),w(Pt),Te("show")}else{var St=u.findIndex(function(Lt){var Ut=Lt.key;return Ut===Ct.key}),wt=S(xe(u,vt,Ct.key),pt,nt,lt),qt=u.slice();qt.splice(St+1,0,B),ee(qt),w(wt),Te("hide")}else vt!==u&&(Qt(u),ee(u))},[g,u]),oe.useEffect(function(){Se||ct()},[Se]);var _e=Be?gn:u,bt={expandedKeys:g,selectedKeys:d,loadedKeys:R,loadingKeys:f,checkedKeys:ie,halfCheckedKeys:L,dragOverNodeKey:Ae,dropPosition:Pe,keyEntities:k};return oe.createElement(oe.Fragment,null,Yt&&jt&&oe.createElement("span",{style:G,"aria-live":"assertive"},z(jt)),oe.createElement("div",null,oe.createElement("input",{style:G,disabled:It===!1||X,tabIndex:It!==!1?Dt:null,onKeyDown:Sn,onFocus:Fn,onBlur:Ln,value:"",onChange:W,"aria-label":"for screen reader"})),oe.createElement("div",{className:"".concat(N,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},oe.createElement("div",{className:"".concat(N,"-indent")},oe.createElement("div",{ref:Or,className:"".concat(N,"-indent-unit")}))),oe.createElement(r.Z,(0,e.Z)({},tn,{data:_e,itemKey:M,height:nt,fullHeight:!1,virtual:pt,itemHeight:lt,prefixCls:"".concat(N,"-list"),ref:lr,onVisibleChange:function(ht,Pt){var xt=new Set(ht),St=Pt.filter(function(wt){return!xt.has(wt)});St.some(function(wt){return M(wt)===Z})&&ct()}}),function(Ct){var ht=Ct.pos,Pt=(0,e.Z)({},(Ze(Ct.data),Ct.data)),xt=Ct.title,St=Ct.key,wt=Ct.isStart,qt=Ct.isEnd,Lt=(0,ne.km)(St,ht);delete Pt.key,delete Pt.children;var Ut=(0,ne.H8)(Lt,bt);return oe.createElement(Ce,(0,e.Z)({},Pt,Ut,{title:xt,active:!!jt&&St===jt.key,pos:ht,data:Ct.data,isStart:wt,isEnd:qt,motion:Be,motionNodes:St===Z?v:null,motionType:Ve,onMotionStart:ur,onMotionEnd:ct,treeNodeRequiredProps:bt,onMouseMove:function(){Qn(null)}}))}))});U.displayName="NodeList";var pe=U,De=t(35654),Ee=t(90782),Je=t(67841),ut=10,tt=function(F){(0,ae.Z)(N,F);var O=(0,m.Z)(N);function N(){var u;(0,I.Z)(this,N);for(var _=arguments.length,he=new Array(_),g=0;g<_;g++)he[g]=arguments[g];return u=O.call.apply(O,[this].concat(he)),u.destroyed=!1,u.delayedDragEnterLogic=void 0,u.loadingRetryTimes={},u.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,ne.w$)()},u.dragStartMousePosition=null,u.dragNode=void 0,u.currentMouseOverDroppableNodeKey=null,u.listRef=oe.createRef(),u.onNodeDragStart=function(d,ie){var R=u.state,f=R.expandedKeys,L=R.keyEntities,k=u.props.onDragStart,X=ie.props.eventKey;u.dragNode=ie,u.dragStartMousePosition={x:d.clientX,y:d.clientY};var Se=(0,De._5)(f,X);u.setState({draggingNodeKey:X,dragChildrenKeys:(0,De.wA)(X,L),indent:u.listRef.current.getIndentWidth()}),u.setExpandedKeys(Se),window.addEventListener("dragend",u.onWindowDragEnd),k==null||k({event:d,node:(0,ne.F)(ie.props)})},u.onNodeDragEnter=function(d,ie){var R=u.state,f=R.expandedKeys,L=R.keyEntities,k=R.dragChildrenKeys,X=R.flattenNodes,Se=R.indent,Ae=u.props,Pe=Ae.onDragEnter,Be=Ae.onExpand,nt=Ae.allowDrop,lt=Ae.direction,pt=ie.props,It=pt.pos,jt=pt.eventKey,Yt=(0,le.Z)(u),Dt=Yt.dragNode;if(u.currentMouseOverDroppableNodeKey!==jt&&(u.currentMouseOverDroppableNodeKey=jt),!Dt){u.resetDragState();return}var Sn=(0,De.OM)(d,Dt,ie,Se,u.dragStartMousePosition,nt,X,L,f,lt),Fn=Sn.dropPosition,Ln=Sn.dropLevelOffset,Qn=Sn.dropTargetKey,ur=Sn.dropContainerKey,cr=Sn.dropTargetPos,tn=Sn.dropAllowed,lr=Sn.dragOverNodeKey;if(k.indexOf(Qn)!==-1||!tn){u.resetDragState();return}if(u.delayedDragEnterLogic||(u.delayedDragEnterLogic={}),Object.keys(u.delayedDragEnterLogic).forEach(function(Or){clearTimeout(u.delayedDragEnterLogic[Or])}),Dt.props.eventKey!==ie.props.eventKey&&(d.persist(),u.delayedDragEnterLogic[It]=window.setTimeout(function(){if(u.state.draggingNodeKey!==null){var Or=(0,a.Z)(f),Tn=(0,Je.Z)(L,ie.props.eventKey);Tn&&(Tn.children||[]).length&&(Or=(0,De.L0)(f,ie.props.eventKey)),"expandedKeys"in u.props||u.setExpandedKeys(Or),Be==null||Be(Or,{node:(0,ne.F)(ie.props),expanded:!0,nativeEvent:d.nativeEvent})}},800)),Dt.props.eventKey===Qn&&Ln===0){u.resetDragState();return}u.setState({dragOverNodeKey:lr,dropPosition:Fn,dropLevelOffset:Ln,dropTargetKey:Qn,dropContainerKey:ur,dropTargetPos:cr,dropAllowed:tn}),Pe==null||Pe({event:d,node:(0,ne.F)(ie.props),expandedKeys:f})},u.onNodeDragOver=function(d,ie){var R=u.state,f=R.dragChildrenKeys,L=R.flattenNodes,k=R.keyEntities,X=R.expandedKeys,Se=R.indent,Ae=u.props,Pe=Ae.onDragOver,Be=Ae.allowDrop,nt=Ae.direction,lt=(0,le.Z)(u),pt=lt.dragNode;if(pt){var It=(0,De.OM)(d,pt,ie,Se,u.dragStartMousePosition,Be,L,k,X,nt),jt=It.dropPosition,Yt=It.dropLevelOffset,Dt=It.dropTargetKey,Sn=It.dropContainerKey,Fn=It.dropAllowed,Ln=It.dropTargetPos,Qn=It.dragOverNodeKey;f.indexOf(Dt)!==-1||!Fn||(pt.props.eventKey===Dt&&Yt===0?u.state.dropPosition===null&&u.state.dropLevelOffset===null&&u.state.dropTargetKey===null&&u.state.dropContainerKey===null&&u.state.dropTargetPos===null&&u.state.dropAllowed===!1&&u.state.dragOverNodeKey===null||u.resetDragState():jt===u.state.dropPosition&&Yt===u.state.dropLevelOffset&&Dt===u.state.dropTargetKey&&Sn===u.state.dropContainerKey&&Ln===u.state.dropTargetPos&&Fn===u.state.dropAllowed&&Qn===u.state.dragOverNodeKey||u.setState({dropPosition:jt,dropLevelOffset:Yt,dropTargetKey:Dt,dropContainerKey:Sn,dropTargetPos:Ln,dropAllowed:Fn,dragOverNodeKey:Qn}),Pe==null||Pe({event:d,node:(0,ne.F)(ie.props)}))}},u.onNodeDragLeave=function(d,ie){u.currentMouseOverDroppableNodeKey===ie.props.eventKey&&!d.currentTarget.contains(d.relatedTarget)&&(u.resetDragState(),u.currentMouseOverDroppableNodeKey=null);var R=u.props.onDragLeave;R==null||R({event:d,node:(0,ne.F)(ie.props)})},u.onWindowDragEnd=function(d){u.onNodeDragEnd(d,null,!0),window.removeEventListener("dragend",u.onWindowDragEnd)},u.onNodeDragEnd=function(d,ie){var R=u.props.onDragEnd;u.setState({dragOverNodeKey:null}),u.cleanDragState(),R==null||R({event:d,node:(0,ne.F)(ie.props)}),u.dragNode=null,window.removeEventListener("dragend",u.onWindowDragEnd)},u.onNodeDrop=function(d,ie){var R,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,L=u.state,k=L.dragChildrenKeys,X=L.dropPosition,Se=L.dropTargetKey,Ae=L.dropTargetPos,Pe=L.dropAllowed;if(Pe){var Be=u.props.onDrop;if(u.setState({dragOverNodeKey:null}),u.cleanDragState(),Se!==null){var nt=(0,A.Z)((0,A.Z)({},(0,ne.H8)(Se,u.getTreeNodeRequiredProps())),{},{active:((R=u.getActiveItem())===null||R===void 0?void 0:R.key)===Se,data:(0,Je.Z)(u.state.keyEntities,Se).node}),lt=k.indexOf(Se)!==-1;(0,se.ZP)(!lt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var pt=(0,De.yx)(Ae),It={event:d,node:(0,ne.F)(nt),dragNode:u.dragNode?(0,ne.F)(u.dragNode.props):null,dragNodesKeys:[u.dragNode.props.eventKey].concat(k),dropToGap:X!==0,dropPosition:X+Number(pt[pt.length-1])};f||Be==null||Be(It),u.dragNode=null}}},u.cleanDragState=function(){var d=u.state.draggingNodeKey;d!==null&&u.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),u.dragStartMousePosition=null,u.currentMouseOverDroppableNodeKey=null},u.triggerExpandActionExpand=function(d,ie){var R=u.state,f=R.expandedKeys,L=R.flattenNodes,k=ie.expanded,X=ie.key,Se=ie.isLeaf;if(!(Se||d.shiftKey||d.metaKey||d.ctrlKey)){var Ae=L.filter(function(Be){return Be.key===X})[0],Pe=(0,ne.F)((0,A.Z)((0,A.Z)({},(0,ne.H8)(X,u.getTreeNodeRequiredProps())),{},{data:Ae.data}));u.setExpandedKeys(k?(0,De._5)(f,X):(0,De.L0)(f,X)),u.onNodeExpand(d,Pe)}},u.onNodeClick=function(d,ie){var R=u.props,f=R.onClick,L=R.expandAction;L==="click"&&u.triggerExpandActionExpand(d,ie),f==null||f(d,ie)},u.onNodeDoubleClick=function(d,ie){var R=u.props,f=R.onDoubleClick,L=R.expandAction;L==="doubleClick"&&u.triggerExpandActionExpand(d,ie),f==null||f(d,ie)},u.onNodeSelect=function(d,ie){var R=u.state.selectedKeys,f=u.state,L=f.keyEntities,k=f.fieldNames,X=u.props,Se=X.onSelect,Ae=X.multiple,Pe=ie.selected,Be=ie[k.key],nt=!Pe;nt?Ae?R=(0,De.L0)(R,Be):R=[Be]:R=(0,De._5)(R,Be);var lt=R.map(function(pt){var It=(0,Je.Z)(L,pt);return It?It.node:null}).filter(function(pt){return pt});u.setUncontrolledState({selectedKeys:R}),Se==null||Se(R,{event:"select",selected:nt,node:ie,selectedNodes:lt,nativeEvent:d.nativeEvent})},u.onNodeCheck=function(d,ie,R){var f=u.state,L=f.keyEntities,k=f.checkedKeys,X=f.halfCheckedKeys,Se=u.props,Ae=Se.checkStrictly,Pe=Se.onCheck,Be=ie.key,nt,lt={event:"check",node:ie,checked:R,nativeEvent:d.nativeEvent};if(Ae){var pt=R?(0,De.L0)(k,Be):(0,De._5)(k,Be),It=(0,De._5)(X,Be);nt={checked:pt,halfChecked:It},lt.checkedNodes=pt.map(function(Ln){return(0,Je.Z)(L,Ln)}).filter(function(Ln){return Ln}).map(function(Ln){return Ln.node}),u.setUncontrolledState({checkedKeys:pt})}else{var jt=(0,Ee.S)([].concat((0,a.Z)(k),[Be]),!0,L),Yt=jt.checkedKeys,Dt=jt.halfCheckedKeys;if(!R){var Sn=new Set(Yt);Sn.delete(Be);var Fn=(0,Ee.S)(Array.from(Sn),{checked:!1,halfCheckedKeys:Dt},L);Yt=Fn.checkedKeys,Dt=Fn.halfCheckedKeys}nt=Yt,lt.checkedNodes=[],lt.checkedNodesPositions=[],lt.halfCheckedKeys=Dt,Yt.forEach(function(Ln){var Qn=(0,Je.Z)(L,Ln);if(Qn){var ur=Qn.node,cr=Qn.pos;lt.checkedNodes.push(ur),lt.checkedNodesPositions.push({node:ur,pos:cr})}}),u.setUncontrolledState({checkedKeys:Yt},!1,{halfCheckedKeys:Dt})}Pe==null||Pe(nt,lt)},u.onNodeLoad=function(d){var ie=d.key,R=new Promise(function(f,L){u.setState(function(k){var X=k.loadedKeys,Se=X===void 0?[]:X,Ae=k.loadingKeys,Pe=Ae===void 0?[]:Ae,Be=u.props,nt=Be.loadData,lt=Be.onLoad;if(!nt||Se.indexOf(ie)!==-1||Pe.indexOf(ie)!==-1)return null;var pt=nt(d);return pt.then(function(){var It=u.state.loadedKeys,jt=(0,De.L0)(It,ie);lt==null||lt(jt,{event:"load",node:d}),u.setUncontrolledState({loadedKeys:jt}),u.setState(function(Yt){return{loadingKeys:(0,De._5)(Yt.loadingKeys,ie)}}),f()}).catch(function(It){if(u.setState(function(Yt){return{loadingKeys:(0,De._5)(Yt.loadingKeys,ie)}}),u.loadingRetryTimes[ie]=(u.loadingRetryTimes[ie]||0)+1,u.loadingRetryTimes[ie]>=ut){var jt=u.state.loadedKeys;(0,se.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),u.setUncontrolledState({loadedKeys:(0,De.L0)(jt,ie)}),f()}L(It)}),{loadingKeys:(0,De.L0)(Pe,ie)}})});return R.catch(function(){}),R},u.onNodeMouseEnter=function(d,ie){var R=u.props.onMouseEnter;R==null||R({event:d,node:ie})},u.onNodeMouseLeave=function(d,ie){var R=u.props.onMouseLeave;R==null||R({event:d,node:ie})},u.onNodeContextMenu=function(d,ie){var R=u.props.onRightClick;R&&(d.preventDefault(),R({event:d,node:ie}))},u.onFocus=function(){var d=u.props.onFocus;u.setState({focused:!0});for(var ie=arguments.length,R=new Array(ie),f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!u.destroyed){var f=!1,L=!0,k={};Object.keys(d).forEach(function(X){if(X in u.props){L=!1;return}f=!0,k[X]=d[X]}),f&&(!ie||L)&&u.setState((0,A.Z)((0,A.Z)({},k),R))}},u.scrollTo=function(d){u.listRef.current.scrollTo(d)},u}return(0,n.Z)(N,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var _=this.props.activeKey;_!==void 0&&_!==this.state.activeKey&&(this.setState({activeKey:_}),_!==null&&this.scrollTo({key:_}))}},{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 _,he=this.state,g=he.focused,d=he.flattenNodes,ie=he.keyEntities,R=he.draggingNodeKey,f=he.activeKey,L=he.dropLevelOffset,k=he.dropContainerKey,X=he.dropTargetKey,Se=he.dropPosition,Ae=he.dragOverNodeKey,Pe=he.indent,Be=this.props,nt=Be.prefixCls,lt=Be.className,pt=Be.style,It=Be.showLine,jt=Be.focusable,Yt=Be.tabIndex,Dt=Yt===void 0?0:Yt,Sn=Be.selectable,Fn=Be.showIcon,Ln=Be.icon,Qn=Be.switcherIcon,ur=Be.draggable,cr=Be.checkable,tn=Be.checkStrictly,lr=Be.disabled,Or=Be.motion,Tn=Be.loadData,Jn=Be.filterTreeNode,kn=Be.height,Le=Be.itemHeight,it=Be.virtual,At=Be.titleRender,vt=Be.dropIndicatorRender,Qt=Be.onContextMenu,En=Be.onScroll,un=Be.direction,gn=Be.rootClassName,ee=Be.rootStyle,s=(0,ye.Z)(this.props,{aria:!0,data:!0}),y;return ur&&((0,E.Z)(ur)==="object"?y=ur:typeof ur=="function"?y={nodeDraggable:ur}:y={}),oe.createElement(Ye.k.Provider,{value:{prefixCls:nt,selectable:Sn,showIcon:Fn,icon:Ln,switcherIcon:Qn,draggable:y,draggingNodeKey:R,checkable:cr,checkStrictly:tn,disabled:lr,keyEntities:ie,dropLevelOffset:L,dropContainerKey:k,dropTargetKey:X,dropPosition:Se,dragOverNodeKey:Ae,indent:Pe,direction:un,dropIndicatorRender:vt,loadData:Tn,filterTreeNode:Jn,titleRender:At,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}},oe.createElement("div",{role:"tree",className:b()(nt,lt,gn,(_={},(0,i.Z)(_,"".concat(nt,"-show-line"),It),(0,i.Z)(_,"".concat(nt,"-focused"),g),(0,i.Z)(_,"".concat(nt,"-active-focused"),f!==null),_)),style:ee},oe.createElement(pe,(0,e.Z)({ref:this.listRef,prefixCls:nt,style:pt,data:d,disabled:lr,selectable:Sn,checkable:!!cr,motion:Or,dragging:R!==null,height:kn,itemHeight:Le,virtual:it,focusable:jt,focused:g,tabIndex:Dt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Qt,onScroll:En},this.getTreeNodeRequiredProps(),s))))}}],[{key:"getDerivedStateFromProps",value:function(_,he){var g=he.prevProps,d={prevProps:_};function ie(jt){return!g&&jt in _||g&&g[jt]!==_[jt]}var R,f=he.fieldNames;if(ie("fieldNames")&&(f=(0,ne.w$)(_.fieldNames),d.fieldNames=f),ie("treeData")?R=_.treeData:ie("children")&&((0,se.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,ne.zn)(_.children)),R){d.treeData=R;var L=(0,ne.I8)(R,{fieldNames:f});d.keyEntities=(0,A.Z)((0,i.Z)({},Z,h),L.keyEntities)}var k=d.keyEntities||he.keyEntities;if(ie("expandedKeys")||g&&ie("autoExpandParent"))d.expandedKeys=_.autoExpandParent||!g&&_.defaultExpandParent?(0,De.r7)(_.expandedKeys,k):_.expandedKeys;else if(!g&&_.defaultExpandAll){var X=(0,A.Z)({},k);delete X[Z],d.expandedKeys=Object.keys(X).map(function(jt){return X[jt].key})}else!g&&_.defaultExpandedKeys&&(d.expandedKeys=_.autoExpandParent||_.defaultExpandParent?(0,De.r7)(_.defaultExpandedKeys,k):_.defaultExpandedKeys);if(d.expandedKeys||delete d.expandedKeys,R||d.expandedKeys){var Se=(0,ne.oH)(R||he.treeData,d.expandedKeys||he.expandedKeys,f);d.flattenNodes=Se}if(_.selectable&&(ie("selectedKeys")?d.selectedKeys=(0,De.BT)(_.selectedKeys,_):!g&&_.defaultSelectedKeys&&(d.selectedKeys=(0,De.BT)(_.defaultSelectedKeys,_))),_.checkable){var Ae;if(ie("checkedKeys")?Ae=(0,De.E6)(_.checkedKeys)||{}:!g&&_.defaultCheckedKeys?Ae=(0,De.E6)(_.defaultCheckedKeys)||{}:R&&(Ae=(0,De.E6)(_.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),Ae){var Pe=Ae,Be=Pe.checkedKeys,nt=Be===void 0?[]:Be,lt=Pe.halfCheckedKeys,pt=lt===void 0?[]:lt;if(!_.checkStrictly){var It=(0,Ee.S)(nt,!0,k);nt=It.checkedKeys,pt=It.halfCheckedKeys}d.checkedKeys=nt,d.halfCheckedKeys=pt}}return ie("loadedKeys")&&(d.loadedKeys=_.loadedKeys),d}}]),N}(oe.Component);tt.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:Ie,allowDrop:function(){return!0},expandAction:!1},tt.TreeNode=x.Z;var fe=tt,We=fe},35654:function(Jt,ke,t){"use strict";t.d(ke,{BT:function(){return oe},E6:function(){return Ze},L0:function(){return m},OM:function(){return se},_5:function(){return ae},r7:function(){return ce},wA:function(){return b},yx:function(){return V}});var e=t(94480),i=t(76190),E=t(48736),A=t(59301),a=t(39417),I=t(67841),n=t(71430),le=null;function ae(K,p){if(!K)return[];var r=K.slice(),C=r.indexOf(p);return C>=0&&r.splice(C,1),r}function m(K,p){var r=(K||[]).slice();return r.indexOf(p)===-1&&r.push(p),r}function V(K){return K.split("-")}function b(K,p){var r=[],C=(0,I.Z)(p,K);function x(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];H.forEach(function(ne){var q=ne.key,T=ne.children;r.push(q),x(T)})}return x(C.children),r}function D(K){if(K.parent){var p=V(K.pos);return Number(p[p.length-1])===K.parent.children.length-1}return!1}function ye(K){var p=V(K.pos);return Number(p[p.length-1])===0}function se(K,p,r,C,x,H,ne,q,T,Re){var Ce,ft=K.clientX,xe=K.clientY,Me=K.target.getBoundingClientRect(),G=Me.top,W=Me.height,Z=(Re==="rtl"?-1:1)*(((x==null?void 0:x.x)||0)-ft),l=(Z-12)/C,h=(0,I.Z)(q,r.props.eventKey);if(xe-1.5?H({dragNode:ut,dropNode:tt,dropPosition:1})?De=1:fe=!1:H({dragNode:ut,dropNode:tt,dropPosition:0})?De=0:H({dragNode:ut,dropNode:tt,dropPosition:1})?De=1:fe=!1:H({dragNode:ut,dropNode:tt,dropPosition:1})?De=1:fe=!1,{dropPosition:De,dropLevelOffset:Ee,dropTargetKey:h.key,dropTargetPos:h.pos,dragOverNodeKey:pe,dropContainerKey:De===0?null:((Ce=h.parent)===null||Ce===void 0?void 0:Ce.key)||null,dropAllowed:fe}}function oe(K,p){if(K){var r=p.multiple;return r?K.slice():K.length?[K[0]]:K}}var Ye=function(p){return p};function Ie(K,p){if(!K)return[];var r=p||{},C=r.processProps,x=C===void 0?Ye:C,H=Array.isArray(K)?K:[K];return H.map(function(ne){var q=ne.children,T=_objectWithoutProperties(ne,le),Re=Ie(q,p);return React.createElement(TreeNode,_extends({key:T.key},x(T)),Re)})}function Ze(K){if(!K)return null;var p;if(Array.isArray(K))p={checkedKeys:K,halfCheckedKeys:void 0};else if((0,i.Z)(K)==="object")p={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return p}function ce(K,p){var r=new Set;function C(x){if(!r.has(x)){var H=(0,I.Z)(p,x);if(H){r.add(x);var ne=H.parent,q=H.node;q.disabled||ne&&C(ne.key)}}}return(K||[]).forEach(function(x){C(x)}),(0,e.Z)(r)}},90782:function(Jt,ke,t){"use strict";t.d(ke,{S:function(){return n}});var e=t(48736),i=t(67841);function E(le,ae){var m=new Set;return le.forEach(function(V){ae.has(V)||m.add(V)}),m}function A(le){var ae=le||{},m=ae.disabled,V=ae.disableCheckbox,b=ae.checkable;return!!(m||V)||b===!1}function a(le,ae,m,V){for(var b=new Set(le),D=new Set,ye=0;ye<=m;ye+=1){var se=ae.get(ye)||new Set;se.forEach(function(Ze){var ce=Ze.key,K=Ze.node,p=Ze.children,r=p===void 0?[]:p;b.has(ce)&&!V(K)&&r.filter(function(C){return!V(C.node)}).forEach(function(C){b.add(C.key)})})}for(var oe=new Set,Ye=m;Ye>=0;Ye-=1){var Ie=ae.get(Ye)||new Set;Ie.forEach(function(Ze){var ce=Ze.parent,K=Ze.node;if(!(V(K)||!Ze.parent||oe.has(Ze.parent.key))){if(V(Ze.parent.node)){oe.add(ce.key);return}var p=!0,r=!1;(ce.children||[]).filter(function(C){return!V(C.node)}).forEach(function(C){var x=C.key,H=b.has(x);p&&!H&&(p=!1),!r&&(H||D.has(x))&&(r=!0)}),p&&b.add(ce.key),r&&D.add(ce.key),oe.add(ce.key)}})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(E(D,b))}}function I(le,ae,m,V,b){for(var D=new Set(le),ye=new Set(ae),se=0;se<=V;se+=1){var oe=m.get(se)||new Set;oe.forEach(function(ce){var K=ce.key,p=ce.node,r=ce.children,C=r===void 0?[]:r;!D.has(K)&&!ye.has(K)&&!b(p)&&C.filter(function(x){return!b(x.node)}).forEach(function(x){D.delete(x.key)})})}ye=new Set;for(var Ye=new Set,Ie=V;Ie>=0;Ie-=1){var Ze=m.get(Ie)||new Set;Ze.forEach(function(ce){var K=ce.parent,p=ce.node;if(!(b(p)||!ce.parent||Ye.has(ce.parent.key))){if(b(ce.parent.node)){Ye.add(K.key);return}var r=!0,C=!1;(K.children||[]).filter(function(x){return!b(x.node)}).forEach(function(x){var H=x.key,ne=D.has(H);r&&!ne&&(r=!1),!C&&(ne||ye.has(H))&&(C=!0)}),r||D.delete(K.key),C&&ye.add(K.key),Ye.add(K.key)}})}return{checkedKeys:Array.from(D),halfCheckedKeys:Array.from(E(ye,D))}}function n(le,ae,m,V){var b=[],D;V?D=V:D=A;var ye=new Set(le.filter(function(Ie){var Ze=!!(0,i.Z)(m,Ie);return Ze||b.push(Ie),Ze})),se=new Map,oe=0;Object.keys(m).forEach(function(Ie){var Ze=m[Ie],ce=Ze.level,K=se.get(ce);K||(K=new Set,se.set(ce,K)),K.add(Ze),oe=Math.max(oe,ce)}),(0,e.ZP)(!b.length,"Tree missing follow keys: ".concat(b.slice(0,100).map(function(Ie){return"'".concat(Ie,"'")}).join(", ")));var Ye;return ae===!0?Ye=a(ye,se,oe,D):Ye=I(ye,ae.halfCheckedKeys,se,oe,D),Ye}},67841:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return e}});function e(i,E){return i[E]}},71430:function(Jt,ke,t){"use strict";t.d(ke,{F:function(){return ce},H8:function(){return Ze},I8:function(){return Ie},km:function(){return b},oH:function(){return oe},w$:function(){return D},zn:function(){return se}});var e=t(76190),i=t(94480),E=t(33885),A=t(75931),a=t(11592),I=t(2738),n=t(48736),le=t(67841),ae=["children"];function m(K,p){return"".concat(K,"-").concat(p)}function V(K){return K&&K.type&&K.type.isTreeNode}function b(K,p){return K!=null?K:p}function D(K){var p=K||{},r=p.title,C=p._title,x=p.key,H=p.children,ne=r||"title";return{title:ne,_title:C||[ne],key:x||"key",children:H||"children"}}function ye(K,p){var r=new Map;function C(x){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(ne){var q=ne[p.key],T=ne[p.children];warning(q!=null,"Tree node must have a certain key: [".concat(H).concat(q,"]"));var Re=String(q);warning(!r.has(Re)||q===null||q===void 0,"Same 'key' exist in the Tree: ".concat(Re)),r.set(Re,!0),C(T,"".concat(H).concat(Re," > "))})}C(K)}function se(K){function p(r){var C=(0,a.Z)(r);return C.map(function(x){if(!V(x))return(0,n.ZP)(!x,"Tree/TreeNode can only accept TreeNode as children."),null;var H=x.key,ne=x.props,q=ne.children,T=(0,A.Z)(ne,ae),Re=(0,E.Z)({key:H},T),Ce=p(q);return Ce.length&&(Re.children=Ce),Re}).filter(function(x){return x})}return p(K)}function oe(K,p,r){var C=D(r),x=C._title,H=C.key,ne=C.children,q=new Set(p===!0?[]:p),T=[];function Re(Ce){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ce.map(function(xe,Me){for(var G=m(ft?ft.pos:"0",Me),W=b(xe[H],G),Z,l=0;l1&&arguments[1]!==void 0?arguments[1]:{},r=p.initWrapper,C=p.processEntity,x=p.onProcessFinished,H=p.externalGetKey,ne=p.childrenPropName,q=p.fieldNames,T=arguments.length>2?arguments[2]:void 0,Re=H||T,Ce={},ft={},xe={posEntities:Ce,keyEntities:ft};return r&&(xe=r(xe)||xe),Ye(K,function(Me){var G=Me.node,W=Me.index,Z=Me.pos,l=Me.key,h=Me.parentPos,B=Me.level,S=Me.nodes,M={node:G,nodes:S,index:W,key:l,pos:Z,level:B},z=b(l,Z);Ce[Z]=M,ft[z]=M,M.parent=Ce[h],M.parent&&(M.parent.children=M.parent.children||[],M.parent.children.push(M)),C&&C(M,xe)},{externalGetKey:Re,childrenPropName:ne,fieldNames:q}),x&&x(xe),xe}function Ze(K,p){var r=p.expandedKeys,C=p.selectedKeys,x=p.loadedKeys,H=p.loadingKeys,ne=p.checkedKeys,q=p.halfCheckedKeys,T=p.dragOverNodeKey,Re=p.dropPosition,Ce=p.keyEntities,ft=(0,le.Z)(Ce,K),xe={eventKey:K,expanded:r.indexOf(K)!==-1,selected:C.indexOf(K)!==-1,loaded:x.indexOf(K)!==-1,loading:H.indexOf(K)!==-1,checked:ne.indexOf(K)!==-1,halfChecked:q.indexOf(K)!==-1,pos:String(ft?ft.pos:""),dragOver:T===K&&Re===0,dragOverGapTop:T===K&&Re===-1,dragOverGapBottom:T===K&&Re===1};return xe}function ce(K){var p=K.data,r=K.expanded,C=K.selected,x=K.checked,H=K.loaded,ne=K.loading,q=K.halfChecked,T=K.dragOver,Re=K.dragOverGapTop,Ce=K.dragOverGapBottom,ft=K.pos,xe=K.active,Me=K.eventKey,G=(0,E.Z)((0,E.Z)({},p),{},{expanded:r,selected:C,checked:x,loaded:H,loading:ne,halfChecked:q,dragOver:T,dragOverGapTop:Re,dragOverGapBottom:Ce,pos:ft,active:xe,key:Me});return"props"in G||Object.defineProperty(G,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),G}},8224:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return i}});var e=t(4676);function i(E,A,a,I){var n=e.unstable_batchedUpdates?function(ae){e.unstable_batchedUpdates(a,ae)}:a;return E!=null&&E.addEventListener&&E.addEventListener(A,n,I),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(A,n,I)}}}},55468:function(Jt,ke,t){"use strict";t.d(ke,{g1:function(){return V},os:function(){return D}});var e=/margin|padding|width|height|max|min|offset/,i={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function A(ye){return ye.nodeType===1?ye.ownerDocument.defaultView.getComputedStyle(ye,null):{}}function a(ye,se,oe){if(se=se.toLowerCase(),oe==="auto"){if(se==="height")return ye.offsetHeight;if(se==="width")return ye.offsetWidth}return se in i||(i[se]=e.test(se)),i[se]?parseFloat(oe)||0:oe}function I(ye,se){var oe=arguments.length,Ye=A(ye);return se=E[se]?"cssFloat"in ye.style?"cssFloat":"styleFloat":se,oe===1?Ye:a(ye,se,Ye[se]||ye.style[se])}function n(ye,se,oe){var Ye=arguments.length;if(se=E[se]?"cssFloat"in ye.style?"cssFloat":"styleFloat":se,Ye===3)return typeof oe=="number"&&e.test(se)&&(oe="".concat(oe,"px")),ye.style[se]=oe,oe;for(var Ie in se)se.hasOwnProperty(Ie)&&n(ye,Ie,se[Ie]);return A(ye)}function le(ye){return ye===document.body?document.documentElement.clientWidth:ye.offsetWidth}function ae(ye){return ye===document.body?window.innerHeight||document.documentElement.clientHeight:ye.offsetHeight}function m(){var ye=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),se=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ye,height:se}}function V(){var ye=document.documentElement.clientWidth,se=window.innerHeight||document.documentElement.clientHeight;return{width:ye,height:se}}function b(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function D(ye){var se=ye.getBoundingClientRect(),oe=document.documentElement;return{left:se.left+(window.pageXOffset||oe.scrollLeft)-(oe.clientLeft||document.body.clientLeft||0),top:se.top+(window.pageYOffset||oe.scrollTop)-(oe.clientTop||document.body.clientTop||0)}}},24514:function(Jt,ke,t){"use strict";t.d(ke,{G:function(){return A}});var e=t(47273),i=function(I){if((0,e.Z)()&&window.document.documentElement){var n=Array.isArray(I)?I:[I],le=window.document.documentElement;return n.some(function(ae){return ae in le.style})}return!1},E=function(I,n){if(!i(I))return!1;var le=document.createElement("div"),ae=le.style[I];return le.style[I]=n,le.style[I]!==ae};function A(a,I){return!Array.isArray(a)&&I!==void 0?E(a,I):i(a)}},48911:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return tt}});var e=t(54476),i=t(76190),E=t(33885),A=t(20068),a=t(42978),I=t(75931),n=t(92310),le=t.n(n),ae=t(29301),m=t(70425),V=t(34280),b=t(59301),D=t(4676),ye=b.forwardRef(function(fe,We){var F=fe.height,O=fe.offsetY,N=fe.offsetX,u=fe.children,_=fe.prefixCls,he=fe.onInnerResize,g=fe.innerProps,d=fe.rtl,ie=fe.extra,R={},f={display:"flex",flexDirection:"column"};return O!==void 0&&(R={height:F,position:"relative",overflow:"hidden"},f=(0,E.Z)((0,E.Z)({},f),{},(0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)((0,A.Z)({transform:"translateY(".concat(O,"px)")},d?"marginRight":"marginLeft",-N),"position","absolute"),"left",0),"right",0),"top",0))),b.createElement("div",{style:R},b.createElement(ae.Z,{onResize:function(k){var X=k.offsetHeight;X&&he&&he()}},b.createElement("div",(0,e.Z)({style:f,className:le()((0,A.Z)({},"".concat(_,"-holder-inner"),_)),ref:We},g),u,ie)))});ye.displayName="Filler";var se=ye;function oe(fe){var We=fe.children,F=fe.setRef,O=b.useCallback(function(N){F(N)},[]);return b.cloneElement(We,{ref:O})}function Ye(fe,We,F,O,N,u,_,he){var g=he.getKey;return fe.slice(We,F+1).map(function(d,ie){var R=We+ie,f=_(d,R,{style:{width:O},offsetX:N}),L=g(d);return b.createElement(oe,{key:L,setRef:function(X){return u(d,X)}},f)})}function Ie(fe,We,F,O){var N=F-fe,u=We-F,_=Math.min(N,u)*2;if(O<=_){var he=Math.floor(O/2);return O%2?F+he+1:F-he}return N>u?F-(O-u):F+(O-N)}function Ze(fe,We,F){var O=fe.length,N=We.length,u,_;if(O===0&&N===0)return null;O2&&arguments[2]!==void 0?arguments[2]:!1,R=g?d<0&&he.current.left||d>0&&he.current.right:d<0&&he.current.top||d>0&&he.current.bottom;return ie&&R?(clearTimeout(u.current),N.current=!1):(!R||N.current)&&_(),!N.current&&R}};function x(fe,We,F,O,N,u,_){var he=(0,b.useRef)(0),g=(0,b.useRef)(null),d=(0,b.useRef)(null),ie=(0,b.useRef)(!1),R=C(We,F,O,N);function f(Pe,Be){if(K.Z.cancel(g.current),!R(!1,Be)){var nt=Pe;if(!nt._virtualHandled)nt._virtualHandled=!0;else return;he.current+=Be,d.current=Be,r||nt.preventDefault(),g.current=(0,K.Z)(function(){var lt=ie.current?10:1;_(he.current*lt,!1),he.current=0})}}function L(Pe,Be){_(Be,!0),r||Pe.preventDefault()}var k=(0,b.useRef)(null),X=(0,b.useRef)(null);function Se(Pe){if(fe){K.Z.cancel(X.current),X.current=(0,K.Z)(function(){k.current=null},2);var Be=Pe.deltaX,nt=Pe.deltaY,lt=Pe.shiftKey,pt=Be,It=nt;(k.current==="sx"||!k.current&<&&nt&&!Be)&&(pt=nt,It=0,k.current="sx");var jt=Math.abs(pt),Yt=Math.abs(It);k.current===null&&(k.current=u&&jt>Yt?"x":"y"),k.current==="y"?f(Pe,It):L(Pe,pt)}}function Ae(Pe){fe&&(ie.current=Pe.detail===d.current)}return[Se,Ae]}function H(fe,We,F,O){var N=b.useMemo(function(){return[new Map,[]]},[fe,F.id,O]),u=(0,a.Z)(N,2),_=u[0],he=u[1],g=function(ie){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie,f=_.get(ie),L=_.get(R);if(f===void 0||L===void 0)for(var k=fe.length,X=he.length;X0&&arguments[0]!==void 0?arguments[0]:!1;ie();var k=function(){var Ae=!1;he.current.forEach(function(Pe,Be){if(Pe&&Pe.offsetParent){var nt=Pe.offsetHeight,lt=getComputedStyle(Pe),pt=lt.marginTop,It=lt.marginBottom,jt=Ce(pt),Yt=Ce(It),Dt=nt+jt+Yt;g.current.get(Be)!==Dt&&(g.current.set(Be,Dt),Ae=!0)}}),Ae&&_(function(Pe){return Pe+1})};if(L)k();else{d.current+=1;var X=d.current;Promise.resolve().then(function(){X===d.current&&k()})}}function f(L,k){var X=fe(L),Se=he.current.get(X);k?(he.current.set(X,k),R()):he.current.delete(X),!Se!=!k&&(k?We==null||We(L):F==null||F(L))}return(0,b.useEffect)(function(){return ie},[]),[f,R,g.current,u]}var xe=14/15;function Me(fe,We,F){var O=(0,b.useRef)(!1),N=(0,b.useRef)(0),u=(0,b.useRef)(0),_=(0,b.useRef)(null),he=(0,b.useRef)(null),g,d=function(L){if(O.current){var k=Math.ceil(L.touches[0].pageX),X=Math.ceil(L.touches[0].pageY),Se=N.current-k,Ae=u.current-X,Pe=Math.abs(Se)>Math.abs(Ae);Pe?N.current=k:u.current=X;var Be=F(Pe,Pe?Se:Ae,!1,L);Be&&L.preventDefault(),clearInterval(he.current),Be&&(he.current=setInterval(function(){Pe?Se*=xe:Ae*=xe;var nt=Math.floor(Pe?Se:Ae);(!F(Pe,nt,!0)||Math.abs(nt)<=.1)&&clearInterval(he.current)},16))}},ie=function(){O.current=!1,g()},R=function(L){g(),L.touches.length===1&&!O.current&&(O.current=!0,N.current=Math.ceil(L.touches[0].pageX),u.current=Math.ceil(L.touches[0].pageY),_.current=L.target,_.current.addEventListener("touchmove",d,{passive:!1}),_.current.addEventListener("touchend",ie,{passive:!0}))};g=function(){_.current&&(_.current.removeEventListener("touchmove",d),_.current.removeEventListener("touchend",ie))},(0,V.Z)(function(){return fe&&We.current.addEventListener("touchstart",R,{passive:!0}),function(){var f;(f=We.current)===null||f===void 0||f.removeEventListener("touchstart",R),g(),clearInterval(he.current)}},[fe])}function G(fe){return Math.floor(Math.pow(fe,.5))}function W(fe,We){var F="touches"in fe?fe.touches[0]:fe;return F[We?"pageX":"pageY"]-window[We?"scrollX":"scrollY"]}function Z(fe,We,F){b.useEffect(function(){var O=We.current;if(fe&&O){var N=!1,u,_,he=function(){K.Z.cancel(u)},g=function f(){he(),u=(0,K.Z)(function(){F(_),f()})},d=function(){N=!1,he()},ie=function(L){if(!(L.target.draggable||L.button!==0)){var k=L;k._virtualHandled||(k._virtualHandled=!0,N=!0)}},R=function(L){if(N){var k=W(L,!1),X=O.getBoundingClientRect(),Se=X.top,Ae=X.bottom;if(k<=Se){var Pe=Se-k;_=-G(Pe),g()}else if(k>=Ae){var Be=k-Ae;_=G(Be),g()}else he()}};return O.addEventListener("mousedown",ie),O.ownerDocument.addEventListener("mouseup",d),O.ownerDocument.addEventListener("mousemove",R),O.ownerDocument.addEventListener("dragend",d),function(){O.removeEventListener("mousedown",ie),O.ownerDocument.removeEventListener("mouseup",d),O.ownerDocument.removeEventListener("mousemove",R),O.ownerDocument.removeEventListener("dragend",d),he()}}},[fe])}var l=10;function h(fe,We,F,O,N,u,_,he){var g=b.useRef(),d=b.useState(null),ie=(0,a.Z)(d,2),R=ie[0],f=ie[1];return(0,V.Z)(function(){if(R&&R.times=0;Qn-=1){var ur=N(We[Qn]),cr=F.get(ur);if(cr===void 0){Pe=!0;break}if(Ln-=cr,Ln<=0)break}switch(lt){case"top":nt=It-Se;break;case"bottom":nt=jt-Ae+Se;break;default:{var tn=fe.current.scrollTop,lr=tn+Ae;Itlr&&(Be="bottom")}}nt!==null&&_(nt),nt!==R.lastTop&&(Pe=!0)}Pe&&f((0,E.Z)((0,E.Z)({},R),{},{times:R.times+1,targetAlign:Be,lastTop:nt}))}},[R,fe.current]),function(L){if(L==null){he();return}if(K.Z.cancel(g.current),typeof L=="number")_(L);else if(L&&(0,i.Z)(L)==="object"){var k,X=L.align;"index"in L?k=L.index:k=We.findIndex(function(Pe){return N(Pe)===L.key});var Se=L.offset,Ae=Se===void 0?0:Se;f({times:0,index:k,offset:Ae,originAlign:X})}}}var B=b.forwardRef(function(fe,We){var F=fe.prefixCls,O=fe.rtl,N=fe.scrollOffset,u=fe.scrollRange,_=fe.onStartMove,he=fe.onStopMove,g=fe.onScroll,d=fe.horizontal,ie=fe.spinSize,R=fe.containerSize,f=fe.style,L=fe.thumbStyle,k=fe.showScrollBar,X=b.useState(!1),Se=(0,a.Z)(X,2),Ae=Se[0],Pe=Se[1],Be=b.useState(null),nt=(0,a.Z)(Be,2),lt=nt[0],pt=nt[1],It=b.useState(null),jt=(0,a.Z)(It,2),Yt=jt[0],Dt=jt[1],Sn=!O,Fn=b.useRef(),Ln=b.useRef(),Qn=b.useState(k),ur=(0,a.Z)(Qn,2),cr=ur[0],tn=ur[1],lr=b.useRef(),Or=function(){k===!0||k===!1||(clearTimeout(lr.current),tn(!0),lr.current=setTimeout(function(){tn(!1)},3e3))},Tn=u-R||0,Jn=R-ie||0,kn=b.useMemo(function(){if(N===0||Tn===0)return 0;var ee=N/Tn;return ee*Jn},[N,Tn,Jn]),Le=function(s){s.stopPropagation(),s.preventDefault()},it=b.useRef({top:kn,dragging:Ae,pageY:lt,startTop:Yt});it.current={top:kn,dragging:Ae,pageY:lt,startTop:Yt};var At=function(s){Pe(!0),pt(W(s,d)),Dt(it.current.top),_(),s.stopPropagation(),s.preventDefault()};b.useEffect(function(){var ee=function(w){w.preventDefault()},s=Fn.current,y=Ln.current;return s.addEventListener("touchstart",ee,{passive:!1}),y.addEventListener("touchstart",At,{passive:!1}),function(){s.removeEventListener("touchstart",ee),y.removeEventListener("touchstart",At)}},[]);var vt=b.useRef();vt.current=Tn;var Qt=b.useRef();Qt.current=Jn,b.useEffect(function(){if(Ae){var ee,s=function(w){var Y=it.current,ue=Y.dragging,Ve=Y.pageY,Te=Y.startTop;K.Z.cancel(ee);var rt=Fn.current.getBoundingClientRect(),ct=R/(d?rt.width:rt.height);if(ue){var _e=(W(w,d)-Ve)*ct,bt=Te;!Sn&&d?bt-=_e:bt+=_e;var Ct=vt.current,ht=Qt.current,Pt=ht?bt/ht:0,xt=Math.ceil(Pt*Ct);xt=Math.max(xt,0),xt=Math.min(xt,Ct),ee=(0,K.Z)(function(){g(xt,d)})}},y=function(){Pe(!1),he()};return window.addEventListener("mousemove",s,{passive:!0}),window.addEventListener("touchmove",s,{passive:!0}),window.addEventListener("mouseup",y,{passive:!0}),window.addEventListener("touchend",y,{passive:!0}),function(){window.removeEventListener("mousemove",s),window.removeEventListener("touchmove",s),window.removeEventListener("mouseup",y),window.removeEventListener("touchend",y),K.Z.cancel(ee)}}},[Ae]),b.useEffect(function(){return Or(),function(){clearTimeout(lr.current)}},[N]),b.useImperativeHandle(We,function(){return{delayHidden:Or}});var En="".concat(F,"-scrollbar"),un={position:"absolute",visibility:cr?null:"hidden"},gn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return d?(Object.assign(un,{height:8,left:0,right:0,bottom:0}),Object.assign(gn,(0,A.Z)({height:"100%",width:ie},Sn?"left":"right",kn))):(Object.assign(un,(0,A.Z)({width:8,top:0,bottom:0},Sn?"right":"left",0)),Object.assign(gn,{width:"100%",height:ie,top:kn})),b.createElement("div",{ref:Fn,className:le()(En,(0,A.Z)((0,A.Z)((0,A.Z)({},"".concat(En,"-horizontal"),d),"".concat(En,"-vertical"),!d),"".concat(En,"-visible"),cr)),style:(0,E.Z)((0,E.Z)({},un),f),onMouseDown:Le,onMouseMove:Or},b.createElement("div",{ref:Ln,className:le()("".concat(En,"-thumb"),(0,A.Z)({},"".concat(En,"-thumb-moving"),Ae)),style:(0,E.Z)((0,E.Z)({},gn),L),onMouseDown:At}))}),S=B,M=20;function z(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,We=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,F=fe/We*fe;return isNaN(F)&&(F=0),F=Math.max(F,M),Math.floor(F)}var U=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],pe=[],De={overflowY:"auto",overflowAnchor:"none"};function Ee(fe,We){var F=fe.prefixCls,O=F===void 0?"rc-virtual-list":F,N=fe.className,u=fe.height,_=fe.itemHeight,he=fe.fullHeight,g=he===void 0?!0:he,d=fe.style,ie=fe.data,R=fe.children,f=fe.itemKey,L=fe.virtual,k=fe.direction,X=fe.scrollWidth,Se=fe.component,Ae=Se===void 0?"div":Se,Pe=fe.onScroll,Be=fe.onVirtualScroll,nt=fe.onVisibleChange,lt=fe.innerProps,pt=fe.extraRender,It=fe.styles,jt=fe.showScrollBar,Yt=jt===void 0?"optional":jt,Dt=(0,I.Z)(fe,U),Sn=b.useCallback(function(yn){return typeof f=="function"?f(yn):yn==null?void 0:yn[f]},[f]),Fn=ft(Sn,null,null),Ln=(0,a.Z)(Fn,4),Qn=Ln[0],ur=Ln[1],cr=Ln[2],tn=Ln[3],lr=!!(L!==!1&&u&&_),Or=b.useMemo(function(){return Object.values(cr.maps).reduce(function(yn,J){return yn+J},0)},[cr.id,cr.maps]),Tn=lr&&ie&&(Math.max(_*ie.length,Or)>u||!!X),Jn=k==="rtl",kn=le()(O,(0,A.Z)({},"".concat(O,"-rtl"),Jn),N),Le=ie||pe,it=(0,b.useRef)(),At=(0,b.useRef)(),vt=(0,b.useRef)(),Qt=(0,b.useState)(0),En=(0,a.Z)(Qt,2),un=En[0],gn=En[1],ee=(0,b.useState)(0),s=(0,a.Z)(ee,2),y=s[0],v=s[1],w=(0,b.useState)(!1),Y=(0,a.Z)(w,2),ue=Y[0],Ve=Y[1],Te=function(){Ve(!0)},rt=function(){Ve(!1)},ct={getKey:Sn};function _e(yn){gn(function(J){var be;typeof yn=="function"?be=yn(J):be=yn;var we=Bn(be);return it.current.scrollTop=we,we})}var bt=(0,b.useRef)({start:0,end:Le.length}),Ct=(0,b.useRef)(),ht=ce(Le,Sn),Pt=(0,a.Z)(ht,1),xt=Pt[0];Ct.current=xt;var St=b.useMemo(function(){if(!lr)return{scrollHeight:void 0,start:0,end:Le.length-1,offset:void 0};if(!Tn){var yn;return{scrollHeight:((yn=At.current)===null||yn===void 0?void 0:yn.offsetHeight)||0,start:0,end:Le.length-1,offset:void 0}}for(var J=0,be,we,$e,yt=Le.length,zn=0;zn=un&&be===void 0&&(be=zn,we=J),In>un+u&&$e===void 0&&($e=zn),J=In}return be===void 0&&(be=0,we=0,$e=Math.ceil(u/_)),$e===void 0&&($e=Le.length-1),$e=Math.min($e+1,Le.length-1),{scrollHeight:J,start:be,end:$e,offset:we}},[Tn,lr,un,Le,tn,u]),wt=St.scrollHeight,qt=St.start,Lt=St.end,Ut=St.offset;bt.current.start=qt,bt.current.end=Lt,b.useLayoutEffect(function(){var yn=cr.getRecord();if(yn.size===1){var J=Array.from(yn.keys())[0],be=yn.get(J),we=Le[qt];if(we&&be===void 0){var $e=Sn(we);if($e===J){var yt=cr.get(J),zn=yt-_;_e(function(pn){return pn+zn})}}}cr.resetRecord()},[wt]);var Oe=b.useState({width:0,height:u}),Ne=(0,a.Z)(Oe,2),Ge=Ne[0],et=Ne[1],je=function(J){et({width:J.offsetWidth,height:J.offsetHeight})},Ue=(0,b.useRef)(),Xe=(0,b.useRef)(),mt=b.useMemo(function(){return z(Ge.width,X)},[Ge.width,X]),Mt=b.useMemo(function(){return z(Ge.height,wt)},[Ge.height,wt]),Vt=wt-u,hn=(0,b.useRef)(Vt);hn.current=Vt;function Bn(yn){var J=yn;return Number.isNaN(hn.current)||(J=Math.min(J,hn.current)),J=Math.max(J,0),J}var Dn=un<=0,vn=un>=Vt,on=y<=0,Un=y>=X,Xn=C(Dn,vn,on,Un),wn=function(){return{x:Jn?-y:y,y:un}},cn=(0,b.useRef)(wn()),An=(0,m.useEvent)(function(yn){if(Be){var J=(0,E.Z)((0,E.Z)({},wn()),yn);(cn.current.x!==J.x||cn.current.y!==J.y)&&(Be(J),cn.current=J)}});function Nn(yn,J){var be=yn;J?((0,D.flushSync)(function(){v(be)}),An()):_e(be)}function Pn(yn){var J=yn.currentTarget.scrollTop;J!==un&&_e(J),Pe==null||Pe(yn),An()}var qn=function(J){var be=J,we=X?X-Ge.width:0;return be=Math.max(be,0),be=Math.min(be,we),be},Xt=(0,m.useEvent)(function(yn,J){J?((0,D.flushSync)(function(){v(function(be){var we=be+(Jn?-yn:yn);return qn(we)})}),An()):_e(function(be){var we=be+yn;return we})}),Bt=x(lr,Dn,vn,on,Un,!!X,Xt),en=(0,a.Z)(Bt,2),$t=en[0],vr=en[1];Me(lr,it,function(yn,J,be,we){var $e=we;return Xn(yn,J,be)?!1:!$e||!$e._virtualHandled?($e&&($e._virtualHandled=!0),$t({preventDefault:function(){},deltaX:yn?J:0,deltaY:yn?0:J}),!0):!1}),Z(Tn,it,function(yn){_e(function(J){return J+yn})}),(0,V.Z)(function(){function yn(be){var we=Dn&&be.detail<0,$e=vn&&be.detail>0;lr&&!we&&!$e&&be.preventDefault()}var J=it.current;return J.addEventListener("wheel",$t,{passive:!1}),J.addEventListener("DOMMouseScroll",vr,{passive:!0}),J.addEventListener("MozMousePixelScroll",yn,{passive:!1}),function(){J.removeEventListener("wheel",$t),J.removeEventListener("DOMMouseScroll",vr),J.removeEventListener("MozMousePixelScroll",yn)}},[lr,Dn,vn]),(0,V.Z)(function(){if(X){var yn=qn(y);v(yn),An({x:yn})}},[Ge.width,X]);var nr=function(){var J,be;(J=Ue.current)===null||J===void 0||J.delayHidden(),(be=Xe.current)===null||be===void 0||be.delayHidden()},sr=h(it,Le,cr,_,Sn,function(){return ur(!0)},_e,nr);b.useImperativeHandle(We,function(){return{nativeElement:vt.current,getScrollInfo:wn,scrollTo:function(J){function be(we){return we&&(0,i.Z)(we)==="object"&&("left"in we||"top"in we)}be(J)?(J.left!==void 0&&v(qn(J.left)),sr(J.top)):sr(J)}}}),(0,V.Z)(function(){if(nt){var yn=Le.slice(qt,Lt+1);nt(yn,Le)}},[qt,Lt,Le]);var ar=H(Le,Sn,cr,_),$n=pt==null?void 0:pt({start:qt,end:Lt,virtual:Tn,offsetX:y,offsetY:Ut,rtl:Jn,getSize:ar}),Ar=Ye(Le,qt,Lt,X,y,Qn,R,ct),Ir=null;u&&(Ir=(0,E.Z)((0,A.Z)({},g?"height":"maxHeight",u),De),lr&&(Ir.overflowY="hidden",X&&(Ir.overflowX="hidden"),ue&&(Ir.pointerEvents="none")));var Kr={};return Jn&&(Kr.dir="rtl"),b.createElement("div",(0,e.Z)({ref:vt,style:(0,E.Z)((0,E.Z)({},d),{},{position:"relative"}),className:kn},Kr,Dt),b.createElement(ae.Z,{onResize:je},b.createElement(Ae,{className:"".concat(O,"-holder"),style:Ir,ref:it,onScroll:Pn,onMouseEnter:nr},b.createElement(se,{prefixCls:O,height:wt,offsetX:y,offsetY:Ut,scrollWidth:X,onInnerResize:ur,ref:At,innerProps:lt,rtl:Jn,extra:$n},Ar))),Tn&&wt>u&&b.createElement(S,{ref:Ue,prefixCls:O,scrollOffset:un,scrollRange:wt,rtl:Jn,onScroll:Nn,onStartMove:Te,onStopMove:rt,spinSize:Mt,containerSize:Ge.height,style:It==null?void 0:It.verticalScrollBar,thumbStyle:It==null?void 0:It.verticalScrollBarThumb,showScrollBar:Yt}),Tn&&X>Ge.width&&b.createElement(S,{ref:Xe,prefixCls:O,scrollOffset:y,scrollRange:X,rtl:Jn,onScroll:Nn,onStartMove:Te,onStopMove:rt,spinSize:mt,containerSize:Ge.width,horizontal:!0,style:It==null?void 0:It.horizontalScrollBar,thumbStyle:It==null?void 0:It.horizontalScrollBarThumb,showScrollBar:Yt}))}var Je=b.forwardRef(Ee);Je.displayName="List";var ut=Je,tt=ut},25510:function(Jt){"use strict";Jt.exports="data:image/png;base64,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"},32637:function(Jt){"use strict";Jt.exports="data:image/jpeg;base64,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"},64244:function(Jt){"use strict";Jt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAAXNSR0IArs4c6QAABAFJREFUOE991E9oI1UcB/D35l/mT2beZCZ/m2Q3aatrm11dYS9bVhERwUtAYQ/BYioKOQjWo3tb66Eo3va2l6U9iHsSEQ9WhGVBKraLNO5SummTtrFJmunkz6SZSeZfJBErtVvf8fH48OP9vr8fBP9zbuzlfREMh2t2XU8woasPwtO/3iyXGU0rMz+mZhqv7m+++fDC1MrtUon+ljDljfilA3ied7X0uxgFUo4cOGQrSL0hezwzhtq6SbVJk4YO1gjSb3u81AddtfUZ16VVcuDKm1C990xwiAm2lLN6LjqOYxmNIxJBggKv6LC8+qT9vpUkP64jLC2RFLhu4ebGTucOglgvQFuVM2CiVBJlA+ScHkD1qJXRCSfh9XrBdYeu6tv6/JZozR6xZprlOHCFYM1+UV92LVgL8FBRXfvuKXCIcW03Z+guakSNTMfRExzPgylGqmIFc77k1WfreHuEXUSSSW5by7AHajEZVzrAvvsgmeydgEOMUO2cceyiZqiV0Y1WAgo8uChGquIONl+m1VnVVtKA94KwP2h69/BlqINaLIArA9IdYcN+jMAhhlXsXEczUTukZsxmLQEEHsiBeNVX4efrxOGs1tlNA44DXHjMRFV2GdfxWjBMKjz7LzYCR9h+P9dsWagbrGfMejkBWBpwY+NVueL7pMnU3+00C2lAUYCMXjDRkbQMu1gtFPMofgGcVPZPWuD0b4VbtR2D7Sbb6X5580VAEICUI06o//x7x1xnplV79NHosQ8BGXvh60EDFEU/6YQS6her8Rnjv7GD8cIfE6CIz3VcG2ncXtZVFQHwHAiEptexXXqhJe4t9tX9FKBpwESTCvenuIRDzAxH8fzGlcn7Z8DhRezJo0lY57LHroU07iDraC0ByD4QF8fXzW2w0BIPFvvtWgogAaBgVGGKniUPjpuxIMz/Mn0aPenyEMVbfLY3cJCKlKzd7wq4zwem2Oi6ttVbqEvqYq/fTEFRABEUUsin7pIHJ8yEBPMrl5InlZ7KYXy/MMHW4JwBXaTKWlYfWAISRfAyJq9XH7cXKmPdxc5ATw2z+RwrKcZWf8mLY2aUH+S/m/wbPTMpl/cLE2QDnzMwFykhK2thriAJCNww6PWtp9pCOW4v6oSV4nkevOR4lMOiseTFMDPCOvlvksn7z5zlISock3MmdFEjhmVNChdiFA1e1+Daz0X1dnuc+bLjAamQhwbXDEx5vNu958OhHWGc/LnbZmaI9sg5nALoKEy94yepKNPWv7IOBw8x3CabUeYWyZDXWE1fMRSwykOcqBKNH84Fh//xWnl7koUWVhu4bpRh3vreP34nU6n4D0yF71KBQwnXP/0p2Pr8w5IkbQz0C2sTl9f+AvGX1kHxYE7xAAAAAElFTkSuQmCC"},61860:function(Jt){"use strict";Jt.exports="data:image/png;base64,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"},4:function(Jt){"use strict";Jt.exports="data:image/png;base64,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"},10266:function(Jt){"use strict";Jt.exports="data:image/png;base64,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"},16722:function(Jt,ke,t){"use strict";t.d(ke,{Z:function(){return le}});const e=ae=>typeof ae=="object"&&ae!=null&&ae.nodeType===1,i=(ae,m)=>(!m||ae!=="hidden")&&ae!=="visible"&&ae!=="clip",E=(ae,m)=>{if(ae.clientHeight{const D=(ye=>{if(!ye.ownerDocument||!ye.ownerDocument.defaultView)return null;try{return ye.ownerDocument.defaultView.frameElement}catch(se){return null}})(b);return!!D&&(D.clientHeightyem||ye>ae&&se=m&&oe>=V?ye-ae-b:se>m&&oeV?se-m+D:0,a=ae=>{const m=ae.parentElement;return m==null?ae.getRootNode().host||null:m},I=(ae,m)=>{var V,b,D,ye;if(typeof document=="undefined")return[];const{scrollMode:se,block:oe,inline:Ye,boundary:Ie,skipOverflowHiddenElements:Ze}=m,ce=typeof Ie=="function"?Ie:S=>S!==Ie;if(!e(ae))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,p=[];let r=ae;for(;e(r)&&ce(r);){if(r=a(r),r===K){p.push(r);break}r!=null&&r===document.body&&E(r)&&!E(document.documentElement)||r!=null&&E(r,Ze)&&p.push(r)}const C=(b=(V=window.visualViewport)==null?void 0:V.width)!=null?b:innerWidth,x=(ye=(D=window.visualViewport)==null?void 0:D.height)!=null?ye:innerHeight,{scrollX:H,scrollY:ne}=window,{height:q,width:T,top:Re,right:Ce,bottom:ft,left:xe}=ae.getBoundingClientRect(),{top:Me,right:G,bottom:W,left:Z}=(S=>{const M=window.getComputedStyle(S);return{top:parseFloat(M.scrollMarginTop)||0,right:parseFloat(M.scrollMarginRight)||0,bottom:parseFloat(M.scrollMarginBottom)||0,left:parseFloat(M.scrollMarginLeft)||0}})(ae);let l=oe==="start"||oe==="nearest"?Re-Me:oe==="end"?ft+W:Re+q/2-Me+W,h=Ye==="center"?xe+T/2-Z+G:Ye==="end"?Ce+G:xe-Z;const B=[];for(let S=0;S=0&&xe>=0&&ft<=x&&Ce<=C&&(M===K&&!E(M)||Re>=pe&&ft<=Ee&&xe>=Je&&Ce<=De))return B;const ut=getComputedStyle(M),tt=parseInt(ut.borderLeftWidth,10),fe=parseInt(ut.borderTopWidth,10),We=parseInt(ut.borderRightWidth,10),F=parseInt(ut.borderBottomWidth,10);let O=0,N=0;const u="offsetWidth"in M?M.offsetWidth-M.clientWidth-tt-We:0,_="offsetHeight"in M?M.offsetHeight-M.clientHeight-fe-F:0,he="offsetWidth"in M?M.offsetWidth===0?0:U/M.offsetWidth:0,g="offsetHeight"in M?M.offsetHeight===0?0:z/M.offsetHeight:0;if(K===M)O=oe==="start"?l:oe==="end"?l-x:oe==="nearest"?A(ne,ne+x,x,fe,F,ne+l,ne+l+q,q):l-x/2,N=Ye==="start"?h:Ye==="center"?h-C/2:Ye==="end"?h-C:A(H,H+C,C,tt,We,H+h,H+h+T,T),O=Math.max(0,O+ne),N=Math.max(0,N+H);else{O=oe==="start"?l-pe-fe:oe==="end"?l-Ee+F+_:oe==="nearest"?A(pe,Ee,z,fe,F+_,l,l+q,q):l-(pe+z/2)+_/2,N=Ye==="start"?h-Je-tt:Ye==="center"?h-(Je+U/2)+u/2:Ye==="end"?h-De+We+u:A(Je,De,U,tt,We+u,h,h+T,T);const{scrollLeft:d,scrollTop:ie}=M;O=g===0?0:Math.max(0,Math.min(ie+O/g,M.scrollHeight-z/g+_)),N=he===0?0:Math.max(0,Math.min(d+N/he,M.scrollWidth-U/he+u)),l+=ie-O,h+=d-N}B.push({el:M,top:O,left:N})}return B},n=ae=>ae===!1?{block:"end",inline:"nearest"}:(m=>m===Object(m)&&Object.keys(m).length!==0)(ae)?ae:{block:"start",inline:"nearest"};function le(ae,m){if(!ae.isConnected||!(D=>{let ye=D;for(;ye&&ye.parentNode;){if(ye.parentNode===document)return!0;ye=ye.parentNode instanceof ShadowRoot?ye.parentNode.host:ye.parentNode}return!1})(ae))return;const V=(D=>{const ye=window.getComputedStyle(D);return{top:parseFloat(ye.scrollMarginTop)||0,right:parseFloat(ye.scrollMarginRight)||0,bottom:parseFloat(ye.scrollMarginBottom)||0,left:parseFloat(ye.scrollMarginLeft)||0}})(ae);if((D=>typeof D=="object"&&typeof D.behavior=="function")(m))return m.behavior(I(ae,m));const b=typeof m=="boolean"||m==null?void 0:m.behavior;for(const{el:D,top:ye,left:se}of I(ae,n(m))){const oe=ye-V.top+V.bottom,Ye=se-V.left+V.right;D.scroll({top:oe,left:Ye,behavior:b})}}},80813:function(Jt,ke,t){"use strict";t.d(ke,{CR:function(){return Ye},Jh:function(){return D},Q_:function(){return Re},XA:function(){return oe},ZT:function(){return i},_T:function(){return A},ev:function(){return ce},mG:function(){return b},pi:function(){return E},pr:function(){return Ze}});var e=function(l,h){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(B,S){B.__proto__=S}||function(B,S){for(var M in S)Object.prototype.hasOwnProperty.call(S,M)&&(B[M]=S[M])},e(l,h)};function i(l,h){if(typeof h!="function"&&h!==null)throw new TypeError("Class extends value "+String(h)+" is not a constructor or null");e(l,h);function B(){this.constructor=l}l.prototype=h===null?Object.create(h):(B.prototype=h.prototype,new B)}var E=function(){return E=Object.assign||function(h){for(var B,S=1,M=arguments.length;S=0;pe--)(U=l[pe])&&(z=(M<3?U(z):M>3?U(h,B,z):U(h,B))||z);return M>3&&z&&Object.defineProperty(h,B,z),z}function I(l,h){return function(B,S){h(B,S,l)}}function n(l,h,B,S,M,z){function U(N){if(N!==void 0&&typeof N!="function")throw new TypeError("Function expected");return N}for(var pe=S.kind,De=pe==="getter"?"get":pe==="setter"?"set":"value",Ee=!h&&l?S.static?l:l.prototype:null,Je=h||(Ee?Object.getOwnPropertyDescriptor(Ee,S.name):{}),ut,tt=!1,fe=B.length-1;fe>=0;fe--){var We={};for(var F in S)We[F]=F==="access"?{}:S[F];for(var F in S.access)We.access[F]=S.access[F];We.addInitializer=function(N){if(tt)throw new TypeError("Cannot add initializers after decoration has completed");z.push(U(N||null))};var O=(0,B[fe])(pe==="accessor"?{get:Je.get,set:Je.set}:Je[De],We);if(pe==="accessor"){if(O===void 0)continue;if(O===null||typeof O!="object")throw new TypeError("Object expected");(ut=U(O.get))&&(Je.get=ut),(ut=U(O.set))&&(Je.set=ut),(ut=U(O.init))&&M.unshift(ut)}else(ut=U(O))&&(pe==="field"?M.unshift(ut):Je[De]=ut)}Ee&&Object.defineProperty(Ee,S.name,Je),tt=!0}function le(l,h,B){for(var S=arguments.length>2,M=0;M0&&z[z.length-1])&&(Ee[0]===6||Ee[0]===2)){B=0;continue}if(Ee[0]===3&&(!z||Ee[1]>z[0]&&Ee[1]=l.length&&(l=void 0),{value:l&&l[S++],done:!l}}};throw new TypeError(h?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ye(l,h){var B=typeof Symbol=="function"&&l[Symbol.iterator];if(!B)return l;var S=B.call(l),M,z=[],U;try{for(;(h===void 0||h-- >0)&&!(M=S.next()).done;)z.push(M.value)}catch(pe){U={error:pe}}finally{try{M&&!M.done&&(B=S.return)&&B.call(S)}finally{if(U)throw U.error}}return z}function Ie(){for(var l=[],h=0;h1||De(fe,F)})},We&&(M[fe]=We(M[fe])))}function De(fe,We){try{Ee(S[fe](We))}catch(F){tt(z[0][3],F)}}function Ee(fe){fe.value instanceof K?Promise.resolve(fe.value.v).then(Je,ut):tt(z[0][2],fe)}function Je(fe){De("next",fe)}function ut(fe){De("throw",fe)}function tt(fe,We){fe(We),z.shift(),z.length&&De(z[0][0],z[0][1])}}function r(l){var h,B;return h={},S("next"),S("throw",function(M){throw M}),S("return"),h[Symbol.iterator]=function(){return this},h;function S(M,z){h[M]=l[M]?function(U){return(B=!B)?{value:K(l[M](U)),done:!1}:z?z(U):U}:z}}function C(l){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var h=l[Symbol.asyncIterator],B;return h?h.call(l):(l=typeof oe=="function"?oe(l):l[Symbol.iterator](),B={},S("next"),S("throw"),S("return"),B[Symbol.asyncIterator]=function(){return this},B);function S(z){B[z]=l[z]&&function(U){return new Promise(function(pe,De){U=l[z](U),M(pe,De,U.done,U.value)})}}function M(z,U,pe,De){Promise.resolve(De).then(function(Ee){z({value:Ee,done:pe})},U)}}function x(l,h){return Object.defineProperty?Object.defineProperty(l,"raw",{value:h}):l.raw=h,l}var H=Object.create?function(l,h){Object.defineProperty(l,"default",{enumerable:!0,value:h})}:function(l,h){l.default=h},ne=function(l){return ne=Object.getOwnPropertyNames||function(h){var B=[];for(var S in h)Object.prototype.hasOwnProperty.call(h,S)&&(B[B.length]=S);return B},ne(l)};function q(l){if(l&&l.__esModule)return l;var h={};if(l!=null)for(var B=ne(l),S=0;S{switch(Ri){case un:return de.createElement(rt,{callback:Ca,onCancel:_o});case jr:return de.createElement(ct.Z,{callback:Ca,onCancel:_o});case gn:return de.createElement(at.Z,{callback:Ca,onCancel:_o});case yn:return de.createElement(Ne,{callback:Ca,onCancel:_o});case Hr:return de.createElement(tt,{callback:Ca,onCancel:_o});case"maths-latex":return de.createElement(Ot,{showSaveButton:!0,callback:Ca});case"inline-latex":return de.createElement(Zt.Z,{showSaveButton:!0,callback:Ca});default:return null}},[Ri]);function _o(){Oo("")}(0,de.useEffect)(()=>{if(as.current){let vr=function(Qr){Er=!0,Zr=Qr.pageY},er=function(){Er=!1},ar=function(Qr){if(Er){let cr=Qr.pageY-Zr;cr<0&&(cr=0),cr>300&&(cr=300);let wa=ur+cr+"px";Ks(wa)}},tr=as.current,Er=!1,Zr=0;return tr.addEventListener("mousedown",vr),document.addEventListener("mousemove",ar),document.addEventListener("mouseup",er),()=>{tr.removeEventListener("mousedown",vr),document.removeEventListener("mousemove",ar),document.removeEventListener("mouseup",er)}}},[pr,as]),(0,de.useEffect)(()=>{Ks(ur)},[ur]);const _s=$a(Cn),$s=$a(Ko),yl={width:_s,height:$s},Uo=(0,de.useMemo)(()=>{if(Zo){let vr=new Date(Zo),er=vr.getHours(),ar=vr.getMinutes(),tr=vr.getSeconds();return er=er<10?"0"+er:er,ar=ar<10?"0"+ar:ar,tr=tr<10?"0"+tr:tr,`${er}:${ar}:${tr}`}return 0},[Zo]),ul=vr=>{const er=[];if(ts){let ar=-1;vr=vr.replace(/(@▁▁@|@▁@)/g,function(tr,Er,Zr){er.push({multiLine:tr!==qa})})}return er};function vn(){window.sessionStorage.removeItem(Ga),Wl(!1),rs(0)}function Zn(){Wl(!1),rs(0),pr.setValue(window.sessionStorage.getItem(Ga))}(0,de.useEffect)(()=>{Fo[Ri]&&Ri!==kn&&Ri!==yn&&setTimeout(()=>{const vr=document.getElementsByClassName("markdown-popup-form")[0],er=window.innerWidth/2-vr.offsetWidth/2,ar=window.innerHeight/2-vr.offsetHeight/2;Ol(er),Al(ar)},0)},[Ri]);const gr=vr=>{vr.preventDefault();const er=vr.clientX-vl,ar=vr.clientY-al;document.body.onmousemove=tr=>{let Er=tr.clientX-er,Zr=tr.clientY-ar;const Qr=document.getElementsByClassName("markdown-popup-form")[0],cr=window.innerWidth-Qr.offsetWidth,wa=window.innerHeight-Qr.offsetHeight;Er=Math.max(0,Math.min(Er,cr)),Zr=Math.max(0,Math.min(Zr,wa)),Ka(tr.clientX,tr.clientY,er,ar)&&(Ol(Er),Al(Zr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ka=(vr,er,ar,tr)=>{const Er=document.body.clientHeight,Zr=document.body.clientWidth;return vr<20&&ar>vr||vr>Zr-20&&arer||er>Er-20&&trSe in be?re(be,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):be[Se]=Pe,z=(be,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&E(be,Pe,Se[Pe]);if(a)for(var Pe of a(Se))x.call(Se,Pe)&&E(be,Pe,Se[Pe]);return be},te=(be,Se)=>ne(be,ee(Se));const{useForm:ue}=de.default,he={width:280,marginRight:10},ve={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:be,onCancel:Se})=>{const[Pe]=ue();let Qe=(0,se.useRef)();function Ie(Re){Qe.current.width=Pe.getFieldValue("width"),Qe.current.align=Pe.getFieldValue("align"),be(Re,Qe.current)}function Me(Re,He){if(Re.status===-1){ze.ZP.error(Re.message);return}Pe.setFieldsValue({src:`/api/attachments/${Re.id}`,type:He.type})}function Fe(Re){let He=Re.target.files[0];Qe.current=He,Be(He,Me)}return ie.createElement(de.default,te(z({form:Pe},ve),{className:"upload-image-panel",onFinish:Ie,style:{width:470,overflow:"hidden"}}),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ie.createElement("div",{className:"flex-container"},ie.createElement(de.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ie.createElement(b.default,{style:he})),ie.createElement(ye,{onFileChange:Fe}))),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ie.createElement(b.default,{style:{width:264}})),ie.createElement(de.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ie.createElement(we.Z,null,ie.createElement(de.default.Item,{name:"width",style:{margin:0}},ie.createElement(pe.Z,{style:{width:264}})),ie.createElement("span",{className:"ml8"},"%"))),ie.createElement(de.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ie.createElement(ce.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ie.createElement("aside",null,ie.createElement(de.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ie.createElement(Ae.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.createElement(Ae.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:be}){return ie.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ie.createElement("input",{type:"file",onChange:be}))}function Be(be,Se){if(!be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ae.bg)())throw ze.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Ie){Se(JSON.parse(Ie.target.responseText),be)},!1),Qe.addEventListener("error",function(Ie){console.error(Ie)},!1),Qe.open("POST",`${oe.KI}/api/attachments.json`),Qe.send(Pe)}},35990:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return b}});var de=Ee(59301),ze=Ee(4676);class b extends de.Component{constructor(pe){super(pe);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:pe}=this.props;return(0,ze.createPortal)(pe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(Rt,bt,Ee){"use strict";var de=Ee(94583),ze=Ee(57809),b=Ee(78673),we=Ee(59301);const pe=ze.default.Option;bt.Z=({isTheoretical:ce,onFontSizeChange:Ae,cmFontSize:oe,cmCodeMode:se,autoFormat:ae,onCodeModeChange:ie,onTabToSpace:re,onAutoFormat:ne,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:E,challenge:z,shixun_environment_id:te,shixun_environments:ue})=>{var he;const ve={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},me=(he=ue==null?void 0:ue.find(ye=>ye.shixun_environment_id===te))==null?void 0:he.program_language;return we.createElement("div",{className:`tpi-code-setting ${a}`},we.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),we.createElement(ze.default,{bordered:!1,size:"small",value:se,onChange:ie},we.createElement(pe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),we.createElement(pe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&we.createElement(we.Fragment,null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),we.createElement(ze.default,{bordered:!1,size:"small",value:oe,onChange:Ae},we.createElement(pe,{value:12},"12px"),we.createElement(pe,{value:14},"14px"),we.createElement(pe,{value:16},"16px"),we.createElement(pe,{value:18},"18px"),we.createElement(pe,{value:20},"20px"),we.createElement(pe,{value:22},"22px"))),we.createElement("div",{className:"file-item"},we.createElement("b",null,"Tab\u8F6C\u6362"),we.createElement(b.Z,{checked:y,onChange:re})),we.createElement("div",{className:"file-item",onClick:ee},we.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),we.createElement("span",null,"Ctrl + S")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),we.createElement("span",null,"F1 / Alt + F1")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),we.createElement("span",null,"Ctrl + ]/[")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),we.createElement("span",null,"Ctrl + Shift + \\")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),we.createElement("span",null,"Home")),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),we.createElement("span",null,"End"))),x),!ce&&we.createElement(we.Fragment,null,we.createElement("h3",null,"\u5FEB\u6377\u952E"),we.createElement("section",null,me&&we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),we.createElement("span",null,me)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),we.createElement("span",null,ve[z==null?void 0:z.difficulty])),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),we.createElement("span",null,E==null?void 0:E.name)),we.createElement("div",{className:"file-item"},we.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),we.createElement("span",null,E!=null&&E.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},87303:function(Rt,bt,Ee){"use strict";Ee.d(bt,{i:function(){return ve},Z:function(){return ye}});var de={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"},ze=Ee(71418),b=Ee(6848),we=Ee(93948),pe=Ee(92310),ce=Ee.n(pe),Ae=Ee(31735),oe=Ee(59243),se=Ee(11968),ae=Ee(79005),ie=Ee(20345),re=Ee(77882),ne=Ee(31081),ee=Ee(75309),a=Ee(71979),y=Ee(47558),x=Ee(42922),E=Ee(66832),z=Ee(96593),te=Ee(19664),ue=Ee(91833),he=Ee(59301);const ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ae,swimg:ie},{name:"101\u8BA1\u5212",ptimg:re,swimg:ne},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ee,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ue}];var ye=({className:Be,dataSource:be=[],col:Se=4,right:Pe,bottom:Qe=23,precision:Ie=0,wrapWidth:Me=1200,trackEventItems:Fe,loading:Re,onRemove:He=()=>{},isCurrent:Xe=!0,showAlias:Oe=!1,showProgress:it=!1})=>{const At=Math.floor((Me-(Se-1)*Pe)/Se),rt=[{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(ct=>(window.ENV==="build"&&(ct.ptimg=`/react/build${ct.ptimg}`,ct.swimg=`/react/build${ct.swimg}`),ct));return he.createElement(ze.Z,{spinning:Re},he.createElement("div",{className:ce()(de.list,Be)},!!(be!=null&&be.length)&&(be==null?void 0:be.map((ct,at)=>{var _e,et,yt,mt,Dt,ut;const{name:st,id:Ve,identifier:pt,featured:Ge,school_name:qe,image_url:Ft,excellent:Ct,is_plan:Et}=ct;return he.createElement("div",{key:Ve,className:Xe&&it?de.wrapisCurrent:de.wrap,style:{width:At,marginRight:(1+at)%Se===0?0:Pe+Ie,marginBottom:Qe}},he.createElement("a",{className:de.li,onClick:Ye=>{Ye.preventDefault(),Ye.stopPropagation(),Fe&&(0,Ae.L9)([Fe]),(0,Ae.xg)(`/paths/${pt}`)}},he.createElement("div",{className:de.img},he.createElement("img",{className:de.cover,src:`${Ft}`}),Xe&&(0,se.bg)()&&(ct==null?void 0:ct.studying)&&he.createElement("div",{className:`${de.movebq} user-path-items`,onClick:Ye=>{Ye.stopPropagation(),He(ct)}},he.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),he.createElement("span",{className:"c-red"},"\u79FB\u9664")),(_e=ct==null?void 0:ct.subject_tags)==null?void 0:_e.map((Ye,Ne)=>{var Ze,lt;if(Ne===0){const Tt=(Ze=rt.find(tt=>tt.name==Ye))==null?void 0:Ze.swimg;return he.createElement("img",{className:de.sign,src:Tt,style:{left:"-4px"}})}const vt=(lt=rt.find(Tt=>Tt.name==Ye))==null?void 0:lt.ptimg;return he.createElement("img",{className:de.sign,src:vt,style:{left:`${48+52*(Ne-1)+2*Ne}px`}})}),he.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ct==null?void 0:ct.excellent)&&he.createElement("div",{className:de.bq},"\u5F00\u653E\u8BFE\u7A0B"))),he.createElement("div",{className:de.name},he.createElement(b.Z,{title:Oe&&(ct!=null&&ct.excellent_alias_name)?he.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,he.createElement("br",null),he.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ct==null?void 0:ct.excellent_alias_name}`)):st},he.createElement("span",{className:de.e},Oe&&(ct==null?void 0:ct.excellent_alias_name)||st))),Xe&&it&&((et=ct==null?void 0:ct.progress)==null?void 0:et.all_score)!=0&&he.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},he.createElement(we.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((yt=ct==null?void 0:ct.progress)==null?void 0:yt.my_score)/((mt=ct==null?void 0:ct.progress)==null?void 0:mt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Dt=ct==null?void 0:ct.progress)==null?void 0:Dt.my_score,"/",(ut=ct==null?void 0:ct.progress)==null?void 0:ut.all_score),(!Xe||!it)&&he.createElement("div",{className:de.tags},he.createElement("div",null,he.createElement(b.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),he.createElement("span",null,ct.stages_count))),he.createElement(b.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},he.createElement("span",null,he.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),he.createElement("span",null,ct.members_count)))))))})),!be.length&&he.createElement(oe.Z,null)))}},71795:function(Rt,bt,Ee){"use strict";Ee.d(bt,{jL:function(){return pe},w9:function(){return $a},vv:function(){return Cn},dN:function(){return Fo},QD:function(){return hA},cQ:function(){return Ne.Z},vg:function(){return zi},Oz:function(){return wr},op:function(){return Zo},O5:function(){return yl},_b:function(){return Al},t7:function(){return Qe},tT:function(){return Fe},Gi:function(){return Wo},YG:function(){return pi},Ed:function(){return ci},kT:function(){return Ga},qp:function(){return x},Um:function(){return ve},K3:function(){return te},vr:function(){return vl},qE:function(){return Ks},Je:function(){return Xe},wb:function(){return ut},rC:function(){return Ye},lB:function(){return pt},cq:function(){return Ps},kO:function(){return ns},tp:function(){return Be},Si:function(){return vn},k8:function(){return ps},Du:function(){return Er}});var de=Ee(59301),ze={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"},b="data:image/png;base64,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",pe=({dataSource:Dn=[],img:En,imgWidth:hn=346,title:ir,sunTitle:ea,bannerExtraContent:ia})=>de.createElement("div",{className:ze.banner},de.createElement("div",{className:ze.content},de.createElement("aside",null,de.createElement("p",null,de.createElement("b",null,ir),de.createElement("span",null,ea)),Dn.length>0&&de.createElement("div",{className:ze.btns},Dn.map((nr,$r)=>de.createElement("div",{key:$r,onClick:nr.click},nr.name,nr.sign?de.createElement("img",{src:b,width:39}):null))),ia),En&&de.createElement("img",{style:{marginTop:33,marginRight:38},src:En,width:hn}))),ce={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},Ae=Ee(92310),oe=Ee.n(Ae),se=Ee(89392),ae=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(Dn,En,hn)=>En in Dn?ae(Dn,En,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dn[En]=hn,a=(Dn,En)=>{for(var hn in En||(En={}))re.call(En,hn)&&ee(Dn,hn,En[hn]);if(ie)for(var hn of ie(En))ne.call(En,hn)&&ee(Dn,hn,En[hn]);return Dn},x=({dataSource:Dn=[],value:En,onChange:hn,onTitleChange:ir,className:ea,title:ia,titleWidth:nr=41,style:$r={},fontColor:Aa="#6A7283",showCount:xt,classNameActive:ua,styleItem:en={}})=>{const[Cr,Vr]=(0,de.useState)(0),[ga,Tr]=(0,de.useState)(!1),Wn=(0,de.useRef)(null),Fr=(0,de.useRef)(null);return(0,de.useEffect)(()=>{var Gr;Dn.length!==0&&(((Gr=Wn==null?void 0:Wn.current)==null?void 0:Gr.clientHeight)>97?Vr(1):Vr(0)),Dn.length===0&&Vr(0),Tr(!1)},[Dn]),de.createElement("div",{className:oe()(ce.row,ea),style:$r},de.createElement("div",{onClick:(0,se.throttle)(()=>ir==null?void 0:ir(),2e3),style:{width:nr,marginTop:ga?12:4},className:`${ce.title} ${ir?"current":""}`},ia),de.createElement("div",{className:ga?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},de.createElement("div",{className:ce.bar,ref:Fr,style:Cr>0?{height:Cr===1?97:"auto",overflow:Cr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},de.createElement("div",{className:ce.tag,ref:Wn},Dn==null?void 0:Dn.map(Gr=>de.createElement("span",{onClick:()=>hn(Gr.id),key:Gr.id,style:a(a({color:Aa},en),(Gr==null?void 0:Gr.style)||{}),className:En===Gr.id?oe()(ua||ce.active,Gr.classNameActive):""},de.createElement("span",{title:Gr.name,className:ce.name},Gr.name),!!xt&&de.createElement("span",{className:ce.num},Gr.count))))),!!Cr&&de.createElement(de.Fragment,null,Cr===1?de.createElement("div",{onClick:()=>{var Gr;Vr(2),((Gr=Wn==null?void 0:Wn.current)==null?void 0:Gr.clientHeight)>245?Tr(!0):Tr(!1)},className:ce.action},"\u5C55\u5F00",de.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):de.createElement("div",{onClick:()=>{Fr.current.scrollTop=0,Vr(1),Tr(!1)},className:ce.action},"\u6536\u8D77",de.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},E={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"},te=({dataSource:Dn=[],value:En,onChange:hn,onTitleChange:ir,className:ea,title:ia,titleWidth:nr=41,style:$r={},fontColor:Aa="#6A7283",showCount:xt,expand:ua=!0})=>{const[en,Cr]=(0,de.useState)(0),[Vr,ga]=(0,de.useState)(!1),Tr=(0,de.useRef)(null),Wn=(0,de.useRef)(null),[Fr,Gr]=(0,de.useState)(ua);return de.createElement("div",{className:oe()(E.row,ea),style:$r},de.createElement("div",{className:"flex item-center justify-between"},de.createElement("div",{onClick:(0,se.throttle)(()=>ir==null?void 0:ir(),2e3),style:{width:nr,marginTop:Vr?12:4},className:`${E.title} ${ir?"current":""}`},ia),de.createElement("i",{className:`iconfont ${Fr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Fr?8:10},onClick:()=>Gr(!Fr)})),Fr&&de.createElement("div",{className:Vr?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},de.createElement("div",{className:E.fenge}),de.createElement("div",{className:E.bar,ref:Wn},de.createElement("div",{className:E.tag,ref:Tr},Dn==null?void 0:Dn.map(Pa=>de.createElement("span",{onClick:()=>hn(Pa.id),key:Pa.id,style:{color:Aa},className:En===Pa.id?E.active:""},de.createElement("span",{title:Pa.name,className:E.name},Pa.name),!!xt&&de.createElement("span",{className:E.num},Pa.count)))))))},ue={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"},ve=({dataSource:Dn=[],value:En,onChange:hn,onTitleChange:ir,className:ea,title:ia,titleWidth:nr=41,style:$r={},fontColor:Aa="#fff",showCount:xt,expand:ua=!0})=>{const[en,Cr]=(0,de.useState)(0),[Vr,ga]=(0,de.useState)(!1),Tr=(0,de.useRef)(null),Wn=(0,de.useRef)(null),[Fr,Gr]=(0,de.useState)(ua);return de.createElement("div",{className:oe()(ue.row,ea),style:$r},de.createElement("div",{className:"flex item-center justify-between"},de.createElement("div",{onClick:(0,se.throttle)(()=>ir==null?void 0:ir(),2e3),style:{width:nr},className:`${ue.title} ${ir?"current":""}`},ia),de.createElement("i",{className:`iconfont ${Fr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Fr?"#00DDC7":"#037F74",fontSize:Fr?10:12},onClick:()=>Gr(!Fr)})),Fr&&de.createElement("div",{className:Vr?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},de.createElement("div",{className:ue.bar,ref:Wn},de.createElement("div",{className:ue.tag,ref:Tr},Dn==null?void 0:Dn.map(Pa=>de.createElement("span",{onClick:()=>hn(Pa.id),key:Pa.id,style:{color:Aa},className:En===Pa.id?ue.active:""},de.createElement("span",{title:Pa.name,className:ue.name},Pa.name),!!xt&&de.createElement("span",{className:ue.num},Pa.count)))))))},me={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Be=({dataSource:Dn=[],value:En,onChange:hn,className:ir,style:ea={}})=>de.createElement("div",{style:ea,className:oe()(me.tabs,ir)},Dn.map(ia=>de.createElement("span",{onClick:()=>hn(ia.id),className:En===ia.id?me.active:"",key:ia.id},ia.name))),be={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=Ee(92832),Qe=({dataSource:Dn=[],value:En="",onChange:hn,onInputChange:ir=()=>{},className:ea,style:ia={},placeholder:nr,allowClear:$r=!1})=>{var Aa;const[xt,ua]=(0,de.useState)(""),[en,Cr]=(0,de.useState)("");(0,de.useEffect)(()=>{var Tr;let Wn=En;(Tr=JSON.stringify(En))!=null&&Tr.includes("{")&&(ua(En.id),Wn=En.value||"");try{Cr(decodeURIComponent(Wn||""))}catch(Fr){Cr(decodeURIComponent(Wn||""))}},[En]);const Vr=()=>{hn(encodeURIComponent(en),xt||null)},ga=Tr=>{Tr!==xt&&(ua(Tr),hn(encodeURIComponent(en),Tr))};return de.createElement("div",{className:oe()(be.input,ea),style:ia},!!Dn.length&&de.createElement("div",{className:be.dropdown},de.createElement("div",{className:be.text},(Aa=Dn.find(Tr=>Tr.id===xt))==null?void 0:Aa.name,de.createElement("i",{className:"iconfont icon-zhankai4"}),de.createElement("b",{className:be.b1}),de.createElement("b",{className:be.b2})),de.createElement("div",{className:be.menu},Dn.map((Tr,Wn)=>de.createElement("div",{key:Wn,onClick:()=>ga(Tr.id)},Tr.name)))),de.createElement(Se.default,{onPressEnter:Vr,value:en,onChange:Tr=>{Cr(Tr.target.value),ir(encodeURIComponent(Tr.target.value),xt||null)},bordered:!1,placeholder:nr}),de.createElement("i",{onClick:Vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ie={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Fe=({dataSource:Dn=[],value:En="",onChange:hn,onInputChange:ir=()=>{},className:ea,style:ia={},placeholder:nr,allowClear:$r=!1})=>{var Aa;const[xt,ua]=(0,de.useState)(""),[en,Cr]=(0,de.useState)("");(0,de.useEffect)(()=>{var Tr;let Wn=En;(Tr=JSON.stringify(En))!=null&&Tr.includes("{")&&(ua(En.id),Wn=En.value||"");try{Cr(decodeURIComponent(Wn||""))}catch(Fr){Cr(decodeURIComponent(Wn||""))}},[En]);const Vr=()=>{hn(encodeURIComponent(en),xt||null)},ga=Tr=>{Tr!==xt&&(ua(Tr),hn(encodeURIComponent(en),Tr))};return de.createElement("div",{className:oe()(Ie.input,ea),style:ia},!!Dn.length&&de.createElement("div",{className:Ie.dropdown},de.createElement("div",{className:Ie.text},(Aa=Dn.find(Tr=>Tr.id===xt))==null?void 0:Aa.name,de.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),de.createElement("div",{className:Ie.menu},Dn.map((Tr,Wn)=>de.createElement("div",{key:Wn,onClick:()=>ga(Tr.id)},Tr.name)))),de.createElement(Se.default,{onPressEnter:Vr,value:en,onChange:Tr=>{Cr(Tr.target.value),ir(encodeURIComponent(Tr.target.value),xt||null)},bordered:!1,placeholder:nr}),de.createElement("i",{onClick:Vr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Re={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"},Xe=({value:Dn,onChange:En,className:hn,total:ir,pageSize:ea,style:ia={}})=>{const nr=Dn<2,$r=Dn>=Math.ceil(ir/ea);return ir<=ea?de.createElement(de.Fragment,null):de.createElement("div",{className:oe()(Re.quickPager,hn),style:ia},de.createElement("div",{onClick:()=>{nr||En(Dn-1,"prev")},className:nr?Re.disabled:""},"\u4E0A\u4E00\u9875"),de.createElement("div",{onClick:()=>{$r||En(Dn+1,"next")},className:$r?Re.disabled:""},"\u4E0B\u4E00\u9875"))},Oe={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"},it=Ee(71418),At=Ee(6848),rt=Ee(13570),ct=Ee(26869),at=Ee(31735),_e=Ee(96908),et=Ee(57177),yt=Ee(81378),mt=Ee(59243),ut=({className:Dn,dataSource:En=[],col:hn=4,right:ir,bottom:ea=23,precision:ia=0,wrapWidth:nr=1200,trackEventItems:$r,loading:Aa})=>{const xt=Math.floor((nr-(hn-1)*ir)/hn);return de.createElement(it.Z,{spinning:Aa},de.createElement("div",{className:oe()(Oe.list,Dn)},!!En.length&&En.map((ua,en)=>{const{name:Cr,id:Vr,identifier:ga,power:Tr,cover_image_id:Wn,pic:Fr}=ua;return de.createElement("div",{className:Oe.wrap,key:Vr,style:{width:xt,marginRight:(1+en)%hn===0?0:ir+ia,marginBottom:ea}},de.createElement("a",{target:"_blank",href:`/shixuns/${ga}/challenges`,className:Oe.li,onClick:Gr=>{Gr.preventDefault(),$r&&(0,at.L9)([$r]),Tr&&(0,at.xg)(`/shixuns/${ga}/challenges`)}},de.createElement("div",{className:Oe.img},de.createElement("img",{className:Oe.cover,src:`${Fr}`}),ua.is_jupyter&&de.createElement("img",{className:Oe.sign,src:_e}),ua.is_jupyter_lab&&de.createElement("img",{className:Oe.sign,src:et}),ua.is_unity_3d&&de.createElement("img",{className:Oe.sign,src:yt})),de.createElement("div",{className:Oe.name},de.createElement(At.Z,{title:Cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:Oe.e},Cr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{className:Oe.tags},de.createElement(At.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),de.createElement("span",null,ua.challenges_count))),!!ua.myshixuns_count&&de.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),de.createElement("span",null,ua.myshixuns_count))),de.createElement(At.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},de.createElement("span",null,de.createElement("span",null,ua.level))),de.createElement("div",{className:Oe.rate},de.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:ua.score_info}),de.createElement("span",null,"\xA0",ua.score_info?`${ua.score_info}\u5206`:"5\u5206")))),!Tr&&de.createElement("div",{className:Oe.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!En.length&&de.createElement(mt.Z,null)))},st={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"},pt=({className:Dn,dataSource:En=[],col:hn=4,right:ir,bottom:ea=23,precision:ia=0,wrapWidth:nr=1200,wrapClassName:$r,trackEventItems:Aa,loading:xt})=>{const ua=Math.floor((nr-(hn-1)*ir)/hn);return de.createElement(it.Z,{spinning:xt},de.createElement("div",{className:oe()(st.list,Dn)},!!En.length&&En.map((en,Cr)=>{const{name:Vr,id:ga,identifier:Tr,power:Wn,cover_image_id:Fr,pic:Gr}=en;return de.createElement("div",{className:oe()(st.wrap,$r),key:ga,style:{width:ua,marginRight:(1+Cr)%hn===0?0:ir+ia,marginBottom:ea}},de.createElement("a",{target:"_blank",href:`/shixuns/${Tr}/challenges`,className:st.li,onClick:Pa=>{Pa.preventDefault(),Aa&&(0,at.L9)([Aa]),Wn&&(0,at.xg)(`/shixuns/${Tr}/challenges`)}},de.createElement("img",{src:Ee(47621),className:st.titleBg}),de.createElement("div",{className:st.name},de.createElement(At.Z,{title:Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:st.e},Vr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{style:{padding:"14px",paddingBottom:0}},de.createElement("div",{className:st.img},de.createElement("img",{className:st.cover,src:Fr?`${ct.Z.API_SERVER}/api/attachments/${Fr}`:`${ct.Z.IMG_SERVER+Gr}`}),en.is_jupyter&&de.createElement("div",{className:st.bq},"Jupyter"),en.is_jupyter_lab&&de.createElement("div",{className:st.bq},"JupyterLab"),en.is_unity_3d&&de.createElement("div",{className:st.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),de.createElement("div",{className:"mt20 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:st.text},"\u5B66\u4E60\u4EBA\u6570"),de.createElement("span",{className:st.value},en.myshixuns_count)),de.createElement("div",null,de.createElement("span",{className:st.text},"\u56F0\u96BE\u7B49\u7EA7"),de.createElement("span",{className:st.value},en.level))),de.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:st.text},"\u5173\u5361\u6570"),de.createElement("span",{className:st.value},en.challenges_count)),de.createElement("div",{className:st.rate},de.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:en.score_info}),de.createElement("span",{className:st.value,style:{color:"#FF9C00"}},"\xA0",en.score_info?`${en.score_info}\u5206`:"5\u5206"))))),!Wn&&de.createElement("div",{className:st.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!En.length&&de.createElement(mt.Z,null)))},Ge={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"},qe="data:image/png;base64,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",Ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC",Ct="data:image/png;base64,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",Ye=({className:Dn,dataSource:En=[],col:hn=4,right:ir,bottom:ea=23,precision:ia=0,wrapWidth:nr=1200,trackEventItems:$r,loading:Aa,wrapClassName:xt,imgClassName:ua})=>{const en=Math.floor((nr-(hn-1)*ir)/hn);return de.createElement(it.Z,{spinning:Aa},de.createElement("div",{className:oe()(Ge.list,Dn)},!!En.length&&En.map((Cr,Vr)=>{const{name:ga,id:Tr,identifier:Wn,power:Fr,cover_image_id:Gr,pic:Pa}=Cr;return de.createElement("div",{className:oe()(Ge.wrap,xt),key:Tr,style:{width:en,marginRight:(1+Vr)%hn===0?0:ir+ia,marginBottom:ea}},de.createElement("a",{target:"_blank",href:`/shixuns/${Wn}/challenges`,className:Ge.li,onClick:qi=>{qi.preventDefault(),$r&&(0,at.L9)([$r]),Fr&&(0,at.xg)(`/shixuns/${Wn}/challenges`)}},de.createElement("div",{className:oe()(Ge.img,ua)},de.createElement("img",{className:Ge.cover,src:Gr?`${ct.Z.API_SERVER}/api/attachments/${Gr}`:`${ct.Z.IMG_SERVER+Pa}`}),Cr.is_jupyter&&de.createElement("img",{className:Ge.sign,src:qe}),Cr.is_jupyter_lab&&de.createElement("img",{className:Ge.sign,src:Ft}),Cr.is_unity_3d&&de.createElement("img",{className:Ge.sign,src:Ct})),de.createElement("div",{className:Ge.name},de.createElement(At.Z,{title:ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},de.createElement("span",{className:Ge.e},ga||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),de.createElement("div",{className:Ge.tags},de.createElement(At.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),de.createElement("span",null,Cr.challenges_count))),!!Cr.myshixuns_count&&de.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},de.createElement("span",null,de.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),de.createElement("span",null,Cr.myshixuns_count))),de.createElement(At.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},de.createElement("span",null,de.createElement("span",null,Cr.level))),de.createElement("div",{className:Ge.rate},de.createElement(rt.Z,{allowHalf:!0,disabled:!0,defaultValue:Cr.score_info}),de.createElement("span",null,"\xA0",Cr.score_info?`${Cr.score_info}\u5206`:"5\u5206")))),!Fr&&de.createElement("div",{className:Ge.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!En.length&&de.createElement(mt.Z,null)))},Ne=Ee(87303),Ze={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},lt=Ee(79005),vt=Ee(20345),Tt=Ee(77882),tt=Ee(31081),Pt=Ee(75309),ln=Ee(71979),St=Ee(47558),Ht=Ee(42922),Ot=Ee(66832),Zt=Ee(96593),Jt=Ee(19664),Wt=Ee(91833),un=Object.defineProperty,gn=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,zn=(Dn,En,hn)=>En in Dn?un(Dn,En,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dn[En]=hn,jr=(Dn,En)=>{for(var hn in En||(En={}))yn.call(En,hn)&&zn(Dn,hn,En[hn]);if(gn)for(var hn of gn(En))kn.call(En,hn)&&zn(Dn,hn,En[hn]);return Dn};const Hr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:lt,swimg:vt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pt,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:St,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:Wt}];var wr=({className:Dn,dataSource:En=[],col:hn=4,right:ir,bottom:ea=23,precision:ia=0,wrapWidth:nr=1200,trackEventItems:$r,loading:Aa,wrapClassName:xt,imgClassName:ua,isArrow:en=!1,imgStyle:Cr={}})=>{const Vr=Math.floor((nr-(hn-1)*ir)/hn),[ga,Tr]=(0,de.useState)(),[Wn,Fr]=(0,de.useState)(),Gr=qi=>Tr(qi),Pa=()=>Tr(-1);return de.createElement(it.Z,{spinning:Aa},de.createElement("div",{className:oe()(Ze.list,Dn)},!!(En!=null&&En.length)&&(En==null?void 0:En.map((qi,ds)=>{var qt;const{name:bn,id:jn,identifier:Sa,featured:Nr,school_name:La,image_url:ta,excellent:ca,is_plan:Sr}=qi;return de.createElement("div",{key:jn,className:oe()(Ze.wrap,xt),style:{width:Vr,marginRight:(1+ds)%hn===0?0:ir+ia,marginBottom:ea}},de.createElement("a",{target:"_blank",href:`/paths/${Sa}`,className:Ze.li,onClick:na=>{na.preventDefault(),$r&&(0,at.L9)([$r]),(0,at.xg)(`/paths/${Sa}`)}},de.createElement("img",{src:Ee(39057),className:Ze.titleBg}),de.createElement("div",{className:Ze.name},de.createElement(At.Z,{title:bn},de.createElement("span",{className:Ze.e,style:{color:en&&ga===ds?"#145DFF":"#000000"},onMouseEnter:()=>{Gr(ds)},onMouseLeave:Pa},bn))),de.createElement("div",{style:{padding:"14px",paddingBottom:0}},de.createElement("div",{className:oe()(Ze.img,ua)},de.createElement("img",{className:Ze.cover,style:jr({},Cr),src:`${ct.Z.IMG_SERVER+ta}`}),(qt=qi==null?void 0:qi.subject_tags)==null?void 0:qt.map((na,Kr)=>{var Ai,Ki;if(Kr===0){const Bi=(Ai=Hr.find(po=>po.name==na))==null?void 0:Ai.swimg;return de.createElement("img",{className:Ze.sign,src:Bi,style:{left:"-4px"}})}const Xo=(Ki=Hr.find(Bi=>Bi.name==na))==null?void 0:Ki.ptimg;return de.createElement("img",{className:Ze.sign,src:Xo,style:{left:`${48+52*(Kr-1)+2*Kr}px`}})}),de.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(qi==null?void 0:qi.excellent)&&de.createElement("div",{className:Ze.bq},"\u5F00\u653E\u8BFE\u7A0B"))),de.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},de.createElement("div",null,de.createElement("span",{className:Ze.text},"\u7AE0\u8282\u6570"),de.createElement("span",{className:Ze.value},qi.stages_count)),de.createElement("div",null,de.createElement("span",{className:Ze.text},"\u5B66\u4E60\u4EBA\u6570"),de.createElement("span",{className:Ze.value},qi.members_count))))))})),!En.length&&de.createElement(mt.Z,null)))},Ar={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"},aa=Ee(11968),Wr=Ee(59301);const Ba=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:lt,swimg:vt},{name:"101\u8BA1\u5212",ptimg:Tt,swimg:tt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Pt,swimg:ln},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:St,swimg:Ht},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:Zt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Jt,swimg:Wt}];var zi=({className:Dn,dataSource:En=[],col:hn=4,right:ir,bottom:ea=23,precision:ia=0,wrapWidth:nr=1200,trackEventItems:$r,loading:Aa,onRemove:xt=()=>{},isCurrent:ua=!0,showAlias:en=!1,wrapClassName:Cr,imgClassName:Vr})=>{const ga=Math.floor((nr-(hn-1)*ir)/hn),Tr=[{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(Wn=>(window.ENV==="build"&&(Wn.ptimg=`/react/build${Wn.ptimg}`,Wn.swimg=`/react/build${Wn.swimg}`),Wn));return Wr.createElement(it.Z,{spinning:Aa},Wr.createElement("div",{className:oe()(Ar.list,Dn)},!!(En!=null&&En.length)&&(En==null?void 0:En.map((Wn,Fr)=>{var Gr;const{name:Pa,id:qi,identifier:ds,featured:qt,school_name:bn,image_url:jn,excellent:Sa,is_plan:Nr}=Wn;return Wr.createElement("div",{key:qi,className:oe()(Ar.wrap,Cr),style:{width:ga,marginRight:(1+Fr)%hn===0?0:ir+ia,marginBottom:ea}},Wr.createElement("a",{className:Ar.li,onClick:La=>{La.preventDefault(),La.stopPropagation(),$r&&(0,at.L9)([$r]),(0,at.xg)(`/paths/${ds}`)}},Wr.createElement("div",{className:oe()(Ar.img,Vr)},Wr.createElement("img",{className:Ar.cover,src:`${ct.Z.IMG_SERVER+jn}`}),ua&&(0,aa.bg)()&&(Wn==null?void 0:Wn.studying)&&Wr.createElement("div",{className:`${Ar.movebq} user-path-items`,onClick:La=>{La.stopPropagation(),xt(Wn)}},Wr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Wr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Gr=Wn==null?void 0:Wn.subject_tags)==null?void 0:Gr.map((La,ta)=>{var ca,Sr;if(ta===0){const Kr=(ca=Tr.find(Ai=>Ai.name==La))==null?void 0:ca.swimg;return Wr.createElement("img",{className:Ar.sign,src:Kr,style:{left:"-4px"}})}const na=(Sr=Tr.find(Kr=>Kr.name==La))==null?void 0:Sr.ptimg;return Wr.createElement("img",{className:Ar.sign,src:na,style:{left:`${48+52*(ta-1)+2*ta}px`}})}),Wr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Wn==null?void 0:Wn.excellent)&&Wr.createElement("div",{className:Ar.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Wr.createElement("div",{className:Ar.name},Wr.createElement(At.Z,{title:en&&(Wn!=null&&Wn.excellent_alias_name)?Wr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Pa}`,Wr.createElement("br",null),Wr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Wn==null?void 0:Wn.excellent_alias_name}`)):Pa},Wr.createElement("span",{className:Ar.e},en&&(Wn==null?void 0:Wn.excellent_alias_name)||Pa))),Wr.createElement("div",{className:Ar.tags},Wr.createElement("div",null,Wr.createElement(At.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Wr.createElement("span",null,Wr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Wr.createElement("span",null,Wn.stages_count))),Wr.createElement(At.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Wr.createElement("span",null,Wr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Wr.createElement("span",null,Wn.members_count)))))))})),!En.length&&Wr.createElement(mt.Z,null)))},va={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"},qa="data:image/png;base64,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",Rr=Ee(59301),$a=({className:Dn,dataSource:En=[],col:hn=4,right:ir,bottom:ea=23,precision:ia=0,wrapWidth:nr=1200,trackEventItems:$r,loading:Aa})=>{const xt=Math.floor((nr-(hn-1)*ir)/hn);return Rr.createElement(it.Z,{spinning:Aa},Rr.createElement("div",{className:oe()(va.list,Dn)},!!En.length&&En.map((ua,en)=>{const{subject_identifier:Cr,id:Vr,identifier:ga,power:Tr}=ua,Wn=ua.is_public!=0&&ua.is_public;return Rr.createElement("div",{className:va.wrap,key:Vr,style:{width:xt,marginRight:(1+en)%hn===0?0:ir+ia,marginBottom:ea}},Rr.createElement("a",{className:va.li,onClick:Fr=>{Fr.preventDefault(),$r&&(0,at.L9)([$r]),(0,at.xg)(ua.first_category_url)}},Rr.createElement("div",{className:va.top},Rr.createElement(At.Z,{title:ua.name},Rr.createElement("div",{className:va.name},ua.name)),Rr.createElement("img",{className:va.img,src:ct.Z.IMG_SERVER+"/images/"+ua.avatar_url}),Rr.createElement("div",{className:va.text,title:ua.creator},ua.creator),Cr&&Rr.createElement("div",{className:va.btns},Rr.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Rr.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Wn&&Rr.createElement("div",{className:va.sign},"\u516C\u5F00")),Rr.createElement("div",{className:va.bottom},ua.visits>0&&Rr.createElement(At.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Rr.createElement("span",null,Rr.createElement("i",{className:"iconfont icon-liulanyan"}),Rr.createElement("span",null,ua.visits))),ua.course_members_count>0&&Rr.createElement(At.Z,{title:"\u6210\u5458",placement:"bottom"},Rr.createElement("span",null,Rr.createElement("i",{className:"iconfont icon-chengyuan"}),ua.course_members_count)),ua.tasks_count>0&&Rr.createElement(At.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Rr.createElement("span",null,Rr.createElement("i",{className:"iconfont icon-zuoye"}),ua.tasks_count)),ua.is_end?Rr.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Rr.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ua.is_accessible&&Rr.createElement("div",{className:va.lockWrap},Rr.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Rr.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!En.length&&Rr.createElement(mt.Z,null)))},ja={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"},li="data:image/png;base64,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",Fo=({className:Dn,dataSource:En=[],col:hn=4,right:ir,bottom:ea=23,precision:ia=0,wrapWidth:nr=1200,wrapClassName:$r,trackEventItems:Aa,loading:xt})=>{const ua=Math.floor((nr-(hn-1)*ir)/hn);return de.createElement(it.Z,{spinning:xt},de.createElement("div",{className:oe()(ja.list,Dn)},!!En.length&&En.map((en,Cr)=>{const{subject_identifier:Vr,id:ga,identifier:Tr,power:Wn}=en,Fr=en.is_public!=0&&en.is_public;return de.createElement("div",{className:oe()(`${ja.wrap} ${en.is_accessible?"":ja.warpStyle}`,$r),key:ga,style:{width:ua,marginRight:(1+Cr)%hn===0?0:ir+ia,marginBottom:ea}},de.createElement("a",{className:ja.li,onClick:Gr=>{Gr.preventDefault(),Aa&&(0,at.L9)([Aa]),(0,at.xg)(en.first_category_url)}},de.createElement("div",{className:ja.creator},de.createElement("img",{className:ja.img,src:ct.Z.IMG_SERVER+"/images/"+en.avatar_url}),de.createElement("div",{className:ja.text,title:en.creator},en.creator)),de.createElement("div",{className:ja.top},de.createElement(At.Z,{title:en.name},de.createElement("div",{className:ja.name},en.name)),Fr&&de.createElement("div",{className:ja.sign},"\u516C\u5F00")),de.createElement("div",{className:ja.middle},de.createElement("div",{className:ja.row,style:{marginBottom:6}},de.createElement("div",null,de.createElement("span",{className:ja.text},"\u8BBF\u95EE\u91CF"),de.createElement("span",{className:ja.value},(en==null?void 0:en.visits)||0)),de.createElement("div",null,de.createElement("span",{className:ja.text},"\u6210\u5458"),de.createElement("span",{className:ja.value},(en==null?void 0:en.course_members_count)||0))),de.createElement("div",{className:ja.row},de.createElement("div",null,de.createElement("span",{className:ja.text,style:{width:42}},"\u4F5C",de.createElement("span",{style:{marginLeft:14}},"\u4E1A")),de.createElement("span",{className:ja.value},(en==null?void 0:en.tasks_count)||0)),de.createElement("div",null,de.createElement("span",{className:ja.text},"\u72B6\u6001"),en.is_end?de.createElement("span",{className:ja.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):de.createElement("span",{className:ja.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Vr&&de.createElement("div",{className:ja.btns},de.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!en.is_accessible&&de.createElement("div",{className:ja.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!En.length&&de.createElement(mt.Z,null)))},ya={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"},mn="data:image/png;base64,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",Cn=({className:Dn,dataSource:En=[],col:hn=4,right:ir,bottom:ea=23,precision:ia=0,wrapWidth:nr=1200,wrapClassName:$r,trackEventItems:Aa,loading:xt})=>{const ua=Math.floor((nr-(hn-1)*ir)/hn);return de.createElement(it.Z,{spinning:xt},de.createElement("div",{className:oe()(ya.list,Dn)},!!En.length&&En.map((en,Cr)=>{const{subject_identifier:Vr,id:ga,identifier:Tr,power:Wn}=en,Fr=en.is_public!=0&&en.is_public;return de.createElement("div",{className:oe()(`${ya.wrap} ${en.is_accessible?"":ya.warpStyle}`,$r),key:ga,style:{width:ua,marginRight:(1+Cr)%hn===0?0:ir+ia,marginBottom:ea}},de.createElement("a",{className:ya.li,onClick:Gr=>{Gr.preventDefault(),Aa&&(0,at.L9)([Aa]),(0,at.xg)(en.first_category_url)}},de.createElement("div",{className:ya.creator},de.createElement("img",{className:ya.img,src:ct.Z.IMG_SERVER+"/images/"+en.avatar_url}),de.createElement("div",{className:ya.text,title:en.creator},en.creator)),de.createElement("div",{className:ya.top},de.createElement(At.Z,{title:en.name},de.createElement("div",{className:ya.name},en.name)),Fr&&de.createElement("div",{className:ya.sign})),de.createElement("div",{className:ya.middle},de.createElement("div",{className:ya.row,style:{marginBottom:6}},de.createElement("div",null,de.createElement("span",{className:ya.text},"\u8BBF\u95EE\u91CF"),de.createElement("span",{className:ya.value},(en==null?void 0:en.visits)||0)),de.createElement("div",null,de.createElement("span",{className:ya.text},"\u6210\u5458"),de.createElement("span",{className:ya.value},(en==null?void 0:en.course_members_count)||0))),de.createElement("div",{className:ya.row},de.createElement("div",null,de.createElement("span",{className:ya.text,style:{width:42}},"\u4F5C",de.createElement("span",{style:{marginLeft:14}},"\u4E1A")),de.createElement("span",{className:ya.value},(en==null?void 0:en.tasks_count)||0)),de.createElement("div",null,de.createElement("span",{className:ya.text},"\u72B6\u6001"),en.is_end?de.createElement("span",{className:ya.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):de.createElement("span",{className:ya.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Vr&&de.createElement("div",{className:ya.btns},de.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!en.is_accessible&&de.createElement("div",{className:ya.lockWrap},de.createElement("img",{src:`${ct.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),de.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!En.length&&de.createElement(mt.Z,null)))},ur={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"},sr=Ee(58106),pi=({dataSource:Dn=[],value:En,onChange:hn,className:ir,style:ea={},tabBarExtraContent:ia})=>de.createElement("div",{className:oe()(ur.tabs,ir),style:ea},de.createElement("div",{className:ur.tabsWrap},Dn.map((nr,$r)=>de.createElement("aside",{className:ur.tab,onClick:()=>{hn(nr.id),nr.link&&sr.history.push(nr.link)},key:$r},de.createElement("div",{className:En===nr.id?ur.active:""},nr.name),(nr==null?void 0:nr.resetCount)==null&&(nr==null?void 0:nr.total)!==void 0&&de.createElement("span",null,"\uFF08",nr==null?void 0:nr.total,"\uFF09"),(nr==null?void 0:nr.resetCount)!==void 0&&(nr==null?void 0:nr.total)!==void 0&&de.createElement(At.Z,{title:(nr==null?void 0:nr.tip)!=null?nr==null?void 0:nr.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},nr==null?void 0:nr.resetCount),"/",de.createElement("span",null,nr==null?void 0:nr.total),"\uFF09"))))),de.createElement("div",{className:ur.tabBar},ia)),Xa={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"},Ga=({dataSource:Dn=[],value:En,onChange:hn,className:ir,style:ea={},tabBarExtraContent:ia})=>de.createElement("div",{className:oe()(Xa.tabs,ir),style:ea},de.createElement("div",{className:Xa.tabsWrap},Dn.map((nr,$r)=>de.createElement("aside",{className:Xa.tab,onClick:()=>{hn(nr.id),nr.link&&sr.history.push(nr.link)},key:$r},de.createElement("div",{className:En===nr.id?Xa.active:""},nr.name),(nr==null?void 0:nr.resetCount)==null&&(nr==null?void 0:nr.total)!==void 0&&de.createElement("span",null,"\uFF08",nr==null?void 0:nr.total,"\uFF09"),(nr==null?void 0:nr.resetCount)!==void 0&&(nr==null?void 0:nr.total)!==void 0&&de.createElement(At.Z,{title:(nr==null?void 0:nr.tip)!=null?nr==null?void 0:nr.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},nr==null?void 0:nr.resetCount),"/",de.createElement("span",null,nr==null?void 0:nr.total),"\uFF09"))))),de.createElement("div",{className:Xa.tabBar},ia)),Zi={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"},ci=({dataSource:Dn=[],value:En,onChange:hn,className:ir,style:ea={},tabBarExtraContent:ia})=>de.createElement("div",{className:oe()(Zi.tabs,ir),style:ea},de.createElement("div",{className:Zi.tabsWrap},Dn.map((nr,$r)=>de.createElement("aside",{className:`${Zi.tab} ${En===nr.id?Zi.active:""}`,onClick:()=>{hn(nr.id),nr.link&&sr.history.push(nr.link)},key:$r},de.createElement("div",null,nr.name),(nr==null?void 0:nr.resetCount)==null&&(nr==null?void 0:nr.total)!==void 0&&de.createElement("span",null,"\uFF08",nr==null?void 0:nr.total,"\uFF09"),(nr==null?void 0:nr.resetCount)!==void 0&&(nr==null?void 0:nr.total)!==void 0&&de.createElement(At.Z,{title:(nr==null?void 0:nr.tip)!=null?nr==null?void 0:nr.tip:""},de.createElement("span",{style:{color:"#9096A3"}},"\uFF08",de.createElement("span",{style:{color:"#000"}},nr==null?void 0:nr.resetCount),"/",de.createElement("span",null,nr==null?void 0:nr.total),"\uFF09"))))),de.createElement("div",{className:Zi.tabBar},ia)),Wo=({className:Dn,style:En={},children:hn})=>de.createElement("div",{className:oe()(Dn),style:En},hn),yi={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"},Si=Ee(38854),Es=Ee(20834);const bs=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ps=({sortValue:Dn,dropValue:En,className:hn,onSort:ir,onDrop:ea,dataSource:ia=bs})=>{var nr;return de.createElement("div",{className:oe()(yi.orderWrap,hn)},de.createElement(Si.Z,{dropdownRender:()=>de.createElement(Es.default,null,ia.map(($r,Aa)=>de.createElement(Es.default.Item,{key:Aa,onClick:()=>ea($r.id)},$r.name)))},de.createElement("span",{className:yi.orderTextWrap},(nr=ia.find($r=>En===$r.id))==null?void 0:nr.name)),de.createElement("span",{className:yi.orderIconWrap},de.createElement("span",{className:yi.orderAsc},de.createElement("i",{className:Dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${yi.cursorPointer} ${yi.active}`:`iconfont icon-sanjiaoxing-up font12 ${yi.cursorPointer}`,onClick:()=>ir(Dn==="asc"?"desc":"asc")})),de.createElement("span",{className:yi.orderDesc},de.createElement("i",{className:Dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${yi.cursorPointer} ${yi.active}`:`iconfont icon-sanjiaoxing-down font12 ${yi.cursorPointer}`,onClick:()=>ir(Dn==="asc"?"desc":"asc")}))))},Io={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 Li=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ns=({sortValue:Dn,dropValue:En,className:hn,onSort:ir,onDrop:ea,dataSource:ia=Li})=>{var nr;return de.createElement("div",{className:oe()(Io.orderWrap,hn)},de.createElement(Si.Z,{dropdownRender:()=>de.createElement(Es.default,null,ia.map(($r,Aa)=>de.createElement(Es.default.Item,{key:Aa,onClick:()=>ea($r.id)},$r.name)))},de.createElement("span",{className:Io.orderTextWrap},(nr=ia.find($r=>En===$r.id))==null?void 0:nr.name)),de.createElement("span",{className:Io.orderIconWrap},de.createElement("span",{className:Io.orderAsc},de.createElement("i",{className:Dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Io.cursorPointer} ${Io.active}`:`iconfont icon-sanjiaoxing-up font12 ${Io.cursorPointer}`,onClick:()=>ir(Dn==="asc"?"desc":"asc")})),de.createElement("span",{className:Io.orderDesc},de.createElement("i",{className:Dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Io.cursorPointer} ${Io.active}`:`iconfont icon-sanjiaoxing-down font12 ${Io.cursorPointer}`,onClick:()=>ir(Dn==="asc"?"desc":"asc")}))))},$i={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"},Qo=Ee(3113),pr=Ee(80871),cs=Object.defineProperty,Xi=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,Qa=(Dn,En,hn)=>En in Dn?cs(Dn,En,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dn[En]=hn,ei=(Dn,En)=>{for(var hn in En||(En={}))nl.call(En,hn)&&Qa(Dn,hn,En[hn]);if(Xi)for(var hn of Xi(En))zr.call(En,hn)&&Qa(Dn,hn,En[hn]);return Dn},oa=(Dn,En)=>{var hn={};for(var ir in Dn)nl.call(Dn,ir)&&En.indexOf(ir)<0&&(hn[ir]=Dn[ir]);if(Dn!=null&&Xi)for(var ir of Xi(Dn))En.indexOf(ir)<0&&zr.call(Dn,ir)&&(hn[ir]=Dn[ir]);return hn},Ri=(Dn,En,hn)=>new Promise((ir,ea)=>{var ia=Aa=>{try{$r(hn.next(Aa))}catch(xt){ea(xt)}},nr=Aa=>{try{$r(hn.throw(Aa))}catch(xt){ea(xt)}},$r=Aa=>Aa.done?ir(Aa.value):Promise.resolve(Aa.value).then(ia,nr);$r((hn=hn.apply(Dn,En)).next())}),Zo=Dn=>{var En=Dn,{className:hn,style:ir,children:ea,loading:ia=!1,openLoading:nr,onClick:$r=()=>{},size:Aa="middle",shape:xt="round",theme:ua}=En,en=oa(En,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Cr,Vr]=(0,de.useState)(!1),ga=(0,de.useMemo)(()=>{switch(ua){case pr.Fy.THEMEONE:return $i.ThemeOne;case pr.Fy.DEFAULT:default:return $i.btn}},[ua]);return de.createElement(Qo.ZP,ei({onClick:(0,se.throttle)(Tr=>Ri(void 0,null,function*(){nr&&Vr(!0);try{yield $r(Tr)}catch(Wn){console.log("error",Wn)}nr&&Vr(!1)}),2e3,{leading:!0,trailing:!1}),className:oe()(ga,$i[`${Aa}-${xt}`],hn),style:ir,size:Aa,shape:xt,loading:Cr||ia},en),ea)},rs={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"},Ks=({className:Dn,style:En,children:hn=null,onClick:ir,title:ea})=>de.createElement("div",{className:oe()(rs.head,Dn),style:En},de.createElement("span",{className:"primary-hover",onClick:ir},de.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),de.createElement("b",{title:ea},ea),de.createElement("div",{className:rs.node},hn)),hs={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"},hA=({confirmShow:Dn=!0,confirmTitle:En,confirmClick:hn,cancelShow:ir=!0,cancelTitle:ea,cancelClick:ia,className:nr,style:$r,confirmLoading:Aa=!1})=>de.createElement("div",{className:oe()(hs.btns,nr),style:$r},Dn&&de.createElement(Qo.ZP,{loading:Aa,onClick:hn,type:"primary",className:hs.confirm},En),ir&&de.createElement(Qo.ZP,{onClick:ia,className:hs.cancel},ea)),rl={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"},vl=({className:Dn,style:En={},LeftContent:hn,children:ir,RightContent:ea})=>de.createElement("div",{className:oe()(rl.fixedBottom,Dn),style:En},de.createElement("div",{className:rl.wrap},de.createElement("div",{className:rl.left},hn),de.createElement("div",{className:rl.center},ir),de.createElement("div",{className:rl.right},ea))),Ol={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"},Al=({className:Dn,style:En={},dataSource:hn=[]})=>de.createElement("div",{className:oe()(Ol.crumbs,Dn),style:En},hn.map((ir,ea)=>easr.history.push(ir.path)},ir.name):de.createElement("span",null,ir.name),de.createElement("span",null,"\xA0",">","\xA0")):de.createElement("span",{key:ea,style:{color:"#5F6368"}},ir.name))),ls=Ee(31797),Tl=Object.defineProperty,as=Object.defineProperties,ri=Object.getOwnPropertyDescriptors,hi=Object.getOwnPropertySymbols,Gi=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,ho=(Dn,En,hn)=>En in Dn?Tl(Dn,En,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dn[En]=hn,Ca=(Dn,En)=>{for(var hn in En||(En={}))Gi.call(En,hn)&&ho(Dn,hn,En[hn]);if(hi)for(var hn of hi(En))Ta.call(En,hn)&&ho(Dn,hn,En[hn]);return Dn},Ns=(Dn,En)=>as(Dn,ri(En)),_o=(Dn,En)=>{var hn={};for(var ir in Dn)Gi.call(Dn,ir)&&En.indexOf(ir)<0&&(hn[ir]=Dn[ir]);if(Dn!=null&&hi)for(var ir of hi(Dn))En.indexOf(ir)<0&&Ta.call(Dn,ir)&&(hn[ir]=Dn[ir]);return hn};const{Countdown:_s}=ls.default;var yl=Dn=>{var En=Dn,{onChange:hn}=En,ir=_o(En,["onChange"]);const[ea,ia]=(0,de.useState)(null);(0,de.useEffect)(()=>{typeof ea=="number"&&ea>=0&&hn(ea)},[ea]);const nr=$r=>{const Aa=Math.floor($r/1e3);ia(Aa)};return de.createElement(_s,Ns(Ca({},ir),{onChange:nr}))},Uo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},vn=({DataProps:Dn,className:En,style:hn={}})=>{var ir;return de.createElement("div",{className:oe()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Uo.ClassRoomItem,En),style:hn,onClick:()=>{(0,at.xg)(Dn==null?void 0:Dn.first_category_url)}},de.createElement("div",{className:"flex flex-col item-center"},de.createElement("img",{src:`${(ir=ct.Z)==null?void 0:ir.IMG_SERVER}/images/${Dn==null?void 0:Dn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Dn==null?void 0:Dn.subject_identifier)&&de.createElement("div",{className:"mt-40px"},de.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),de.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),de.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},de.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Dn!=null&&Dn.is_public)&&de.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),de.createElement("span",{className:oe()("text-16px font-medium",Uo.TitleDom)},Dn==null?void 0:Dn.name)),de.createElement("div",{className:"c-grey-333 font-medium"},Dn==null?void 0:Dn.creator),de.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Dn==null?void 0:Dn.course_members_count),de.createElement("div",{className:"c-grey-333 flex item-center justify-between"},de.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Dn==null?void 0:Dn.tasks_count),Dn!=null&&Dn.is_end?de.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):de.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Zn=Object.defineProperty,gr=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,er=(Dn,En,hn)=>En in Dn?Zn(Dn,En,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dn[En]=hn,ar=(Dn,En)=>{for(var hn in En||(En={}))Ka.call(En,hn)&&er(Dn,hn,En[hn]);if(gr)for(var hn of gr(En))vr.call(En,hn)&&er(Dn,hn,En[hn]);return Dn},Er=({DataProps:Dn=[],selectValue:En,onChange:hn,className:ir,style:ea={},extra:ia,classNameItem:nr,styleItem:$r={},barHidden:Aa})=>{const[xt,ua]=(0,de.useState)();return(0,de.useEffect)(()=>{ua(Array.isArray(En)?En:[En])},[En]),de.createElement("div",{className:oe()("flex px-20px py-10px gap-40px",ir),style:ar({borderBottom:"1px solid #D3F0FF"},ea)},Dn==null?void 0:Dn.map(en=>de.createElement("div",{key:en==null?void 0:en.id,className:oe()("flex item-center justify-center current c-grey-333 text-16 relative",nr,en==null?void 0:en.className),style:ar(ar({color:xt!=null&&xt.includes(en==null?void 0:en.id)?"#1890FF":"",minWidth:88},$r),(en==null?void 0:en.style)||{}),onClick:Cr=>{hn==null||hn({domEvent:Cr,item:en}),en!=null&&en.link&&sr.history.push(en==null?void 0:en.link)}},en==null?void 0:en.name,!Aa&&(xt==null?void 0:xt.includes(en==null?void 0:en.id))&&de.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),de.createElement("div",{className:"ml-auto"},ia))},Zr=Object.defineProperty,Qr=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Pi=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,ii=(Dn,En,hn)=>En in Dn?Zr(Dn,En,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dn[En]=hn,To=(Dn,En)=>{for(var hn in En||(En={}))Pi.call(En,hn)&&ii(Dn,hn,En[hn]);if(wa)for(var hn of wa(En))ai.call(En,hn)&&ii(Dn,hn,En[hn]);return Dn},Ms=(Dn,En)=>Qr(Dn,cr(En)),ps=({value:Dn,onChange:En,onInputChange:hn,className:ir,style:ea={},InputProps:ia})=>{const[nr,$r]=(0,de.useState)(Dn);return de.createElement("div",{className:oe()("flex item-center rounded-full px-10px py-2px",ir),style:To({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ea)},de.createElement(Se.default,Ms(To({bordered:!1},ia),{onChange:Aa=>{$r(Aa.target.value),hn==null||hn(encodeURIComponent(Aa.target.value))},onPressEnter:Aa=>{En==null||En({domEvent:Aa,item:{value:nr}})}})),de.createElement("img",{className:"h-22px current",src:Ee(25365),height:22,onClick:Aa=>{En==null||En({domEvent:Aa,item:{value:nr}})}}))}},61904:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ze}});var de=Ee(59301);function ze(b,we){const pe=(0,de.useRef)();(0,de.useEffect)(()=>{pe.current=b}),(0,de.useEffect)(()=>{function ce(){pe.current()}if(we!==null){let Ae=setInterval(ce,we);return()=>clearInterval(Ae)}},[we])}},38837:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(43418),pe=Ee(71418),ce=Ee(95237),Ae=Ee(43604),oe=Ee(54580),se=Ee(24905),ae=Ee(5871),ie=Ee(62772),re={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},ne=Ee(58106),ee=Ee(97013),a=Ee(98308),y=Ee(94276),x=Ee(26869),E=Ee(421),z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ue=Ee(59301),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(Me,Fe,Re)=>Fe in Me?he(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Me[Fe]=Re,be=(Me,Fe)=>{for(var Re in Fe||(Fe={}))me.call(Fe,Re)&&Be(Me,Re,Fe[Re]);if(ve)for(var Re of ve(Fe))ye.call(Fe,Re)&&Be(Me,Re,Fe[Re]);return Me},Se=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=rt=>{try{At(Re.next(rt))}catch(ct){Xe(ct)}},it=rt=>{try{At(Re.throw(rt))}catch(ct){Xe(ct)}},At=rt=>rt.done?He(rt.value):Promise.resolve(rt.value).then(Oe,it);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Pe}=ze.default,Qe=({exercise:Me,loading:Fe,dispatch:Re})=>{var He;const{workSetting:Xe}=Me,Oe=(0,ne.useParams)();Oe.category=Oe.categoryId||Oe.exerciseId,Oe.categoryId=Oe.categoryId||Oe.exerciseId;const[it,At]=(0,de.useState)(!1),[rt,ct]=(0,de.useState)(!1);let[at,_e]=(0,de.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,de.useEffect)(()=>{et()},[Xe]),(0,de.useEffect)(()=>{Me.actionTabs.key==="exportSetting"&&!(Xe!=null&&Xe.exercise_header)&&Re({type:"exercise/getWorkSetting",payload:be({},Oe)})},[Me.actionTabs.key]);const et=()=>{var ut,st,Ve,pt;const Ge=JSON.parse(JSON.stringify(Xe));Object.keys(at).forEach(qe=>{var Ft;at[qe]=(Ft=Ge==null?void 0:Ge.exercise_header)==null?void 0:Ft[qe]}),at.file_list=(ut=Ge==null?void 0:Ge.exercise_header)!=null&&ut.attachment_id?[{uid:(st=Ge==null?void 0:Ge.exercise_header)==null?void 0:st.attachment_id,id:(Ve=Ge==null?void 0:Ge.exercise_header)==null?void 0:Ve.attachment_id,url:(pt=Ge==null?void 0:Ge.exercise_header)==null?void 0:pt.photo_url}]:[],_e(at)},yt=()=>{var ut,st,Ve;const pt=JSON.parse(JSON.stringify(at));pt.categoryId=Oe.categoryId,pt.attachment_id=((Ve=(st=(ut=pt.file_list)==null?void 0:ut[0])==null?void 0:st.response)==null?void 0:Ve.id)||null,mt(pt)},mt=ut=>Se(void 0,null,function*(){ct(!0),(yield(0,ee.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/foramt_settings.json`,{method:"post",body:ut})).status===0&&(b.ZP.success("\u66F4\u65B0\u6210\u529F"),Re({type:"exercise/getCommonHeader",payload:be({},Oe)}),Re({type:"exercise/getWorkSetting",payload:be({},Oe)}),Re({type:"exercise/getExerciseExportHeadData",payload:{id:Oe.exerciseId||Oe.categoryId,identify:Oe.userId||null}}),ct(!1))}),Dt={disabled:it,multiple:!1,listType:"picture-card",onPreview:ut=>{y.Z.publish("preview-image",ut.thumbUrl||ut.url)},withCredentials:!0,fileList:at.file_list,beforeUpload:ut=>ut.size/1024>200?(b.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${x.Z.API_SERVER}/api/attachments.json`,onChange(ut){let st=ut.fileList.filter(Ve=>!!Ve.status);at.file_list=st,_e(Object.assign({},at))},onRemove:ut=>Se(void 0,null,function*(){return at.file_list=[],_e(Object.assign({},at)),!0})};return ue.createElement(we.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:re.modalWrapper,width:900,centered:!0,open:Me.actionTabs.key==="exportSetting",onOk:()=>yt(),onCancel:()=>{et(),Re({type:"exercise/setActionTabs",payload:{}})}},ue.createElement("section",{className:re.exportSettingWrapper},ue.createElement(pe.Z,{spinning:Fe["exercise/getWorkSetting"]||rt},ue.createElement(ce.Z,{wrap:!1,justify:"space-between"},ue.createElement(Ae.Z,null,ue.createElement(ce.Z,{align:"middle"},ue.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ue.createElement("span",{className:re.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ue.createElement("div",{className:"mt15"},ue.createElement(oe.default,be({},Dt),!((He=at.file_list)!=null&&He.length)&&ue.createElement("div",null,ue.createElement(ie.Z,null),ue.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:at.show_title,disabled:it,onChange:ut=>{at.show_title=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:at.show_body,disabled:it,onChange:ut=>{at.show_body=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:at.show_info,disabled:it,onChange:ut=>{at.show_info=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement(se.default,{checked:at.show_table,disabled:it,onChange:ut=>{at.show_table=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ue.createElement(ce.Z,{align:"middle",className:`mt20 ${re.pottedLine}`},ue.createElement(Ae.Z,null,ue.createElement("img",{src:z,alt:""})),ue.createElement(Ae.Z,{className:re.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ue.createElement(Ae.Z,null,ue.createElement("img",{src:z,alt:""}))),ue.createElement(ce.Z,{className:"mt15",justify:"center",style:{width:320}},ue.createElement(se.default,{className:"pl8",checked:at.show_user,disabled:it,onChange:ut=>{at.show_user=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u59D3\u540D")),ue.createElement(se.default,{checked:at.show_no,disabled:it,onChange:ut=>{at.show_no=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5B66\u53F7")),ue.createElement(se.default,{checked:at.show_group,disabled:it,onChange:ut=>{at.show_group=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ue.createElement(se.default,{checked:at.show_school_name,disabled:it,onChange:ut=>{at.show_school_name=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ue.createElement(se.default,{checked:at.show_phone,disabled:it,onChange:ut=>{at.show_phone=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u624B\u673A\u53F7"))),ue.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ue.createElement(Ae.Z,{span:24,className:"mt15"},ue.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ue.createElement(ae.Z,{size:"middle",min:1,value:at.export_page_num?at.export_page_num:40,onChange:ut=>{at.export_page_num=ut,_e(be({},at))}}),ue.createElement("span",{className:"ml10"},"\u9898")),ue.createElement(ce.Z,{className:"mt15"},ue.createElement(se.default,{checked:at.show_desc,disabled:it,onChange:ut=>{at.show_desc=ut.target.checked,_e(Object.assign({},at))}},ue.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ue.createElement(Ae.Z,{className:re.imgPreviewPart},ue.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ue.createElement("img",{src:a.qz})))),ue.createElement(E.Z,null)))};var Ie=(0,ne.connect)(({exercise:Me,loading:Fe,globalSetting:Re})=>({exercise:Me,loading:Fe.effects,globalSetting:Re}))(Qe)},38007:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return te}});var de=Ee(59301),ze=Ee(58106),b=Ee(95237),we=Ee(1710),pe={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},ce=Ee(22167),Ae=Ee(31735),oe=Ee(38837),se=Ee(80871),ae=Ee(26869),ie=Ee(59301),re=Object.defineProperty,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ue,he,ve)=>he in ue?re(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,x=(ue,he)=>{for(var ve in he||(he={}))ee.call(he,ve)&&y(ue,ve,he[ve]);if(ne)for(var ve of ne(he))a.call(he,ve)&&y(ue,ve,he[ve]);return ue},E=(ue,he,ve)=>new Promise((me,ye)=>{var Be=Pe=>{try{Se(ve.next(Pe))}catch(Qe){ye(Qe)}},be=Pe=>{try{Se(ve.throw(Pe))}catch(Qe){ye(Qe)}},Se=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Be,be);Se((ve=ve.apply(ue,he)).next())});const z=({isPreview:ue=!1,isExportBlank:he=!1,activeTabs:ve,exercise:me,globalSetting:ye,loading:Be,user:be,dispatch:Se,showExportBtn:Pe=!1,sealStyle:Qe={}})=>{var Ie,Me,Fe,Re,He,Xe,Oe,it,At,rt,ct,at,_e,et,yt;const mt=(0,ze.useParams)(),{userInfo:Dt}=be,[ut,st]=(0,de.useState)(),[Ve,pt]=(0,de.useState)();let Ge=(0,de.useRef)(null);const[qe,Ft]=(0,de.useState)(21),[Ct,Et]=(0,de.useState)([]),Ye=(0,de.useRef)(!0);(0,de.useEffect)(()=>{E(void 0,null,function*(){if(!Ye.current)return;Ye.current=!1;const vt=yield(0,ce.cV)({id:mt.exerciseId||mt.categoryId});vt.status==0&&Et(vt.data)}),(0,Ae.W)(ve)||ve==="2"&&Ne()},[mt.userId,mt.coursesId,mt.exerciseId,mt.categoryId,ve]),(0,de.useEffect)(()=>{Ge.current&&Ft(Ge.current.clientHeight)},[Ge.current]),(0,de.useEffect)(()=>{var vt;if((vt=me.exerciseExportHeadData)!=null&&vt.title){const Tt=me.exerciseExportHeadData;st(x({},Tt||{}));const{table:tt}=Tt||{};let Pt,ln;(tt!=null&&tt.total_singles_scores||tt!=null&&tt.total_doubles_scores||tt!=null&&tt.total_nulls_scores||tt!=null&&tt.total_judges_scores||tt!=null&&tt.total_pros_scores||tt!=null&&tt.total_shixuns_scores||tt!=null&&tt.total_mains_scores||tt!=null&&tt.total_combination_scores||tt!=null&&tt.total_bpros_scores)&&(Pt=Number(tt==null?void 0:tt.total_singles_scores)+Number(tt==null?void 0:tt.total_doubles_scores)+Number(tt==null?void 0:tt.total_nulls_scores)+Number(tt==null?void 0:tt.total_judges_scores)+Number(tt==null?void 0:tt.total_bpros_scores)+Number(tt==null?void 0:tt.total_pros_scores)+Number(tt==null?void 0:tt.total_shixuns_scores)+Number(tt==null?void 0:tt.total_mains_scores)+Number(tt==null?void 0:tt.total_combination_scores)),(tt!=null&&tt.singles_scores||tt!=null&&tt.doubles_scores||tt!=null&&tt.nulls_scores||tt!=null&&tt.judges_scores||tt!=null&&tt.pros_scores||tt!=null&&tt.bpros_scores||tt!=null&&tt.shixuns_scores||tt!=null&&tt.mains_scores||tt!=null&&tt.combination_scores)&&(ln=Number(tt==null?void 0:tt.singles_scores)+Number(tt==null?void 0:tt.doubles_scores)+Number(tt==null?void 0:tt.nulls_scores)+Number(tt==null?void 0:tt.judges_scores)+Number(tt==null?void 0:tt.pros_scores)+Number(tt==null?void 0:tt.bpros_scores)+Number(tt==null?void 0:tt.shixuns_scores)+Number(tt==null?void 0:tt.mains_scores)+Number(tt==null?void 0:tt.combination_scores));const St=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:Pt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(tt==null?void 0:tt.singles_scores)||0,doubles_score:(tt==null?void 0:tt.doubles_scores)||0,nulls_score:(tt==null?void 0:tt.nulls_scores)||0,judges_score:(tt==null?void 0:tt.judges_scores)||0,pros_score:(tt==null?void 0:tt.pros_scores)||0,bpros_score:(tt==null?void 0:tt.bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.shixuns_scores)||0,mains_score:(tt==null?void 0:tt.mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Ht=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:Pt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pt([...he?Ht:St])}},[me.exerciseExportHeadData]);const Ne=()=>E(void 0,null,function*(){const vt={id:mt.exerciseId||mt.categoryId,identify:(Dt==null?void 0:Dt.login)||null},Tt=yield(0,ce.iw)(vt);st(Tt||{});const{table:tt}=Tt||{};let Pt,ln;(tt!=null&&tt.total_singles_scores||tt!=null&&tt.total_doubles_scores||tt!=null&&tt.total_nulls_scores||tt!=null&&tt.total_judges_scores||tt!=null&&tt.total_pros_scores||tt!=null&&tt.total_bpros_scores||tt!=null&&tt.total_shixuns_scores||tt!=null&&tt.total_mains_scores||tt!=null&&tt.total_combination_scores)&&(Pt=Number(tt==null?void 0:tt.total_singles_scores)+Number(tt==null?void 0:tt.total_doubles_scores)+Number(tt==null?void 0:tt.total_nulls_scores)+Number(tt==null?void 0:tt.total_bpros_scores)+Number(tt==null?void 0:tt.total_judges_scores)+Number(tt==null?void 0:tt.total_pros_scores)+Number(tt==null?void 0:tt.total_shixuns_scores)+Number(tt==null?void 0:tt.total_mains_scores)+Number(tt==null?void 0:tt.total_combination_scores)),(tt!=null&&tt.singles_scores||tt!=null&&tt.doubles_scores||tt!=null&&tt.nulls_scores||tt!=null&&tt.judges_scores||tt!=null&&tt.pros_scores||tt!=null&&tt.bpros_scores||tt!=null&&tt.shixuns_scores||tt!=null&&tt.mains_scores||tt!=null&&tt.combination_scores)&&(ln=Number(tt==null?void 0:tt.singles_scores)+Number(tt==null?void 0:tt.doubles_scores)+Number(tt==null?void 0:tt.bpros_scores)+Number(tt==null?void 0:tt.nulls_scores)+Number(tt==null?void 0:tt.judges_scores)+Number(tt==null?void 0:tt.pros_scores)+Number(tt==null?void 0:tt.shixuns_scores)+Number(tt==null?void 0:tt.mains_scores)+Number(tt==null?void 0:tt.combination_scores));const St=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(tt==null?void 0:tt.total_singles_scores)||0,doubles_score:(tt==null?void 0:tt.total_doubles_scores)||0,nulls_score:(tt==null?void 0:tt.total_nulls_scores)||0,judges_score:(tt==null?void 0:tt.total_judges_scores)||0,pros_score:(tt==null?void 0:tt.total_pros_scores)||0,bpros_score:(tt==null?void 0:tt.total_bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.total_shixuns_scores)||0,mains_score:(tt==null?void 0:tt.total_mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.total_combination_scores)||0,total_score:Pt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(tt==null?void 0:tt.singles_scores)||0,doubles_score:(tt==null?void 0:tt.doubles_scores)||0,nulls_score:(tt==null?void 0:tt.nulls_scores)||0,judges_score:(tt==null?void 0:tt.judges_scores)||0,pros_score:(tt==null?void 0:tt.pros_scores)||0,bpros_score:(tt==null?void 0:tt.bpros_scores)||0,shixuns_score:(tt==null?void 0:tt.shixuns_scores)||0,mains_score:(tt==null?void 0:tt.mains_scores)||0,total_combination_scores:(tt==null?void 0:tt.combination_scores)||0,total_score:ln||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];pt(he?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:St)}),Ze=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:vt=>ie.createElement("a",null,vt)},{title:((Ie=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[0].nameType))==null?void 0:Ie.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Me=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[1].nameType))==null?void 0:Me.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Fe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[3].nameType))==null?void 0:Fe.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Re=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[2].nameType))==null?void 0:Re.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((He=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[6].nameType))==null?void 0:He.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Xe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[5].nameType))==null?void 0:Xe.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((Oe=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[4].nameType))==null?void 0:Oe.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((it=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[7].nameType))==null?void 0:it.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{title:((At=Ct==null?void 0:Ct.find(vt=>vt.value==se.fw[8].nameType))==null?void 0:At.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:vt=>ie.createElement("a",null,vt==="0.0"?0:vt==null?void 0:vt.toFixed(1))}],{exercise_header:lt}=ut||{};return ie.createElement(ie.Fragment,null,((lt==null?void 0:lt.show_user)||(lt==null?void 0:lt.show_no)||(lt==null?void 0:lt.show_group))&&ie.createElement("section",{className:pe.glassSeal,style:Qe},(lt==null?void 0:lt.show_user)&&ie.createElement("span",null,"\u59D3\u540D\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.user)),(lt==null?void 0:lt.show_no)&&ie.createElement("span",null,"\u5B66\u53F7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.student_id)),(lt==null?void 0:lt.show_group)&&ie.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.group_name)),(lt==null?void 0:lt.show_school_name)&&ie.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.school_name)),(lt==null?void 0:lt.show_phone)&&ie.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",ie.createElement("span",null,ut==null?void 0:ut.phone))),ie.createElement("section",{className:`${pe.wrap} ${ue?"pl20":""} `},(ut==null?void 0:ut.photo_url)&&ie.createElement("img",{className:pe.img,src:`${ae.Z.API_SERVER}${ut==null?void 0:ut.photo_url}`}),(lt==null?void 0:lt.show_title)&&ie.createElement(b.Z,{className:pe.paperHeader,justify:"center"},ie.createElement("div",null,ut==null?void 0:ut.title)),(lt==null?void 0:lt.show_info)&&ie.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",ut==null?void 0:ut.large_counts,"\u5927\u9898\u3011\u3010",ut==null?void 0:ut.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",ut==null?void 0:ut.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(ut==null?void 0:ut.time)>-1?`${ut==null?void 0:ut.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(lt==null?void 0:lt.show_desc)&&(((rt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:rt.exercise_description)||((ct=me==null?void 0:me.commonHeader)==null?void 0:ct.exercise_description))&&ie.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},ie.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),ie.createElement("span",null,((at=me==null?void 0:me.exerciseExportHeadData)==null?void 0:at.exercise_description)||((_e=me==null?void 0:me.commonHeader)==null?void 0:_e.exercise_description))),(lt==null?void 0:lt.show_table)&&ie.createElement("div",{className:"mt10"},ie.createElement(we.default,{className:pe.table,columns:Ze,dataSource:[...Ve||[]],bordered:!0,pagination:!1})),((et=me==null?void 0:me.exerciseExportHeadData)==null?void 0:et.analysis)&&ie.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(yt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:yt.analysis}`)),ie.createElement(oe.Z,null))};var te=(0,ze.connect)(({exercise:ue,loading:he,user:ve,globalSetting:me})=>({exercise:ue,globalSetting:me,user:ve,loading:he.effects}))(z)},88045:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return te}});var de=Ee(58106),ze={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},b=Ee(95237),we=Ee(6848),pe=Ee(26869),ce=Ee(56656),Ae=Ee.n(ce),oe=Ee(95318),se=Ee(59301),ae=Object.defineProperty,ie=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ue,he,ve)=>he in ue?ae(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,x=(ue,he)=>{for(var ve in he||(he={}))ee.call(he,ve)&&y(ue,ve,he[ve]);if(ne)for(var ve of ne(he))a.call(he,ve)&&y(ue,ve,he[ve]);return ue},E=(ue,he)=>ie(ue,re(he));const z=({exercise:ue,list:he,hideScore:ve=!1,newuserCommentVisible:me,isShowEditAndDel:ye=!1,userLogin:Be="",handleDel:be,handleEdit:Se})=>{const Qe=(Ie=>{if(!me||!(Ie!=null&&Ie.length))return Ie;const Me=[];Ie.forEach(Xe=>{var Oe;(Oe=Xe==null?void 0:Xe.comments)==null||Oe.forEach(it=>{Me.push(E(x({},it),{user:Xe.user}))})});const Fe=Me.reduce((Xe,Oe)=>{const it=Oe==null?void 0:Oe.shixun_chanllge_position;return Xe[it]||(Xe[it]=[]),Xe[it].push(Oe),Xe},{}),Re=[];Object.keys(Fe).forEach(Xe=>{const it=Fe[Xe].sort((At,rt)=>Ae()(rt.updated_at).valueOf()-Ae()(At.updated_at).valueOf())[0];Re.push(it)});const He={};return Re.forEach(Xe=>{const Oe=Xe.user.user_id;He[Oe]||(He[Oe]={user:Xe.user,comments:[]}),He[Oe].comments.push(Xe)}),Object.values(He)})(he);return se.createElement("div",null,Qe==null?void 0:Qe.map(Ie=>{var Me,Fe,Re,He,Xe;const Oe=Ie==null?void 0:Ie.comments;return se.createElement("div",{className:"mt20 mb20"},((Me=Ie==null?void 0:Ie.user)==null?void 0:Me.user_id)==-1?se.createElement(b.Z,{align:"middle",key:(Fe=Ie==null?void 0:Ie.user)==null?void 0:Fe.user_id},se.createElement("img",{src:Ee(24252),width:"35",height:"40"}),se.createElement("img",{src:Ee(53595),width:"60",height:"16",className:"ml10"})):se.createElement(b.Z,{align:"middle",key:(Re=Ie==null?void 0:Ie.user)==null?void 0:Re.user_id},se.createElement("img",{src:pe.Z.API_SERVER+"/images/"+((He=Ie==null?void 0:Ie.user)==null?void 0:He.image_url),width:"40",style:{borderRadius:40}}),se.createElement("span",{className:"ml10 font16"},(Xe=Ie==null?void 0:Ie.user)==null?void 0:Xe.name)),se.createElement("div",{className:ze.comments},Oe==null?void 0:Oe.map((it,At)=>{var rt,ct;return se.createElement("div",{key:((rt=Ie==null?void 0:Ie.user)==null?void 0:rt.user_id)+"-"+At},se.createElement(b.Z,{align:"middle",justify:"space-between"},!!it.shixun_chanllge_position&&se.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",it.shixun_chanllge_position,"\u5173"),!ve&&se.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",it==null?void 0:it.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",se.createElement("span",{className:"c-light-primary"},it==null?void 0:it.score),"\u5206"),se.createElement("div",{style:{flexShrink:0}},Ae()(it.updated_at).format("YYYY-MM-DD HH:mm"))),!!it.comment&&se.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},se.createElement("span",null,"\u8BC4\u8BED\uFF1A"),se.createElement(oe.Z,{className:ze.mkd_html,value:it==null?void 0:it.comment}),ye&&Be===((ct=Ie==null?void 0:Ie.user)==null?void 0:ct.login)&&se.createElement("span",{className:"ml30"},se.createElement(we.Z,{title:"\u7F16\u8F91"},se.createElement("i",{className:`iconfont icon-bianji14 current ${ze.editSty}`,onClick:()=>{Se(it==null?void 0:it.comment,it==null?void 0:it.id)}})),se.createElement(we.Z,{title:"\u5220\u9664"},se.createElement("i",{className:`iconfont icon-shanchutimu current ${ze.delSty}`,onClick:()=>{be("",it==null?void 0:it.id)}})))),(Oe==null?void 0:Oe.length)-1>At&&se.createElement("div",{className:ze.line}))})))}))};var te=(0,de.connect)(({exercise:ue})=>({exercise:ue}))(z)},71722:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(95318),b=Ee(92832),we=Ee(86830),pe=Ee(23926),ce=Ee(59065),Ae=Ee(59301),oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,re=(y,x,E)=>x in y?oe(y,x,{enumerable:!0,configurable:!0,writable:!0,value:E}):y[x]=E,ne=(y,x)=>{for(var E in x||(x={}))ae.call(x,E)&&re(y,E,x[E]);if(se)for(var E of se(x))ie.call(x,E)&&re(y,E,x[E]);return y};const{TextArea:ee}=b.default,a=({item:y,answerData:x,changeScoreData:E,textValue:z,textOnChange:te=()=>{},seeAnswerVisible:ue=!0})=>{var he;const[ve,me]=(0,de.useState)([]),[ye,Be]=(0,de.useState)(!1);return(0,de.useEffect)(()=>{E!=null&&E[y.q_position]?!ye&&Be(!0):ye&&Be(!1)},[E==null?void 0:E[y==null?void 0:y.q_position]]),(he=y==null?void 0:y.standard_answer)==null||he.map(be=>{be.used=!1}),(0,de.useEffect)(()=>{var be;console.log("item=====",y,x,E,"#37AD83;");const Se=[];for(let Pe=0;Pe<(y==null?void 0:y.multi_count);Pe++){const Qe=((be=y==null?void 0:y.user_answer)==null?void 0:be.find(Ie=>Ie.choice_id===Pe+1))||{choice_id:Pe+1,answer_text:""};Se.push(ne({},Qe))}me(Se)},[y==null?void 0:y.user_answer]),Ae.createElement("div",{className:pe.Z.fillBg},Ae.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ve==null?void 0:ve.map((be,Se)=>Ae.createElement("div",null,Ae.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",Se+1,"):"),Ae.createElement("div",null,y.question_type==3?(be==null?void 0:be.model)===1?Ae.createElement("span",{style:{whiteSpace:"pre-wrap",color:be!=null&&be.user_answer_boolean?"#37AD83":"#E30000"}},be==null?void 0:be.answer_text):Ae.createElement(ce.Z,{type:be!=null&&be.user_answer_boolean?"success":"error",readOnly:!0,value:be.answer_text,disabled:!0}):Ae.createElement(ze.Z,{value:be==null?void 0:be.answer_text})))),ue&&Ae.createElement(we.u,{data:y}))};bt.Z=a},77942:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(95318),b=Ee(56656),we=Ee.n(b),pe=Ee(1710),ce=Ee(58478),Ae=Ee(24334),oe=Ee.n(Ae),se=Ee(48275);const ae=({item:ie,answerData:re,autoHeight:ne})=>{var ee,a,y,x,E;const[z,te]=(0,de.useState)([]);(0,de.useEffect)(()=>{var ve,me;((ve=ie==null?void 0:ie.evaluate_codes)==null?void 0:ve.length)>0?te((me=ie==null?void 0:ie.evaluate_codes)==null?void 0:me.map((ye,Be)=>({key:Be+1,error_msg:ye!=null&&ye.error_msg?Ae.Base64.decode(ye==null?void 0:ye.error_msg):"",created_at:ye.created_at}))):te([{key:"--",error_msg:"--"}])},[ie==null?void 0:ie.evaluate_codes]);const ue=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(ve,me)=>de.createElement("span",null,me.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(ve,me)=>de.createElement("span",null,me.created_at?we()(me.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(ve,me)=>{var ye;return de.createElement("span",null,me.error_msg?((ye=me.error_msg)==null?void 0:ye.length)>1e3?me.error_msg.substring(0,1e3)+"...":me.error_msg:"--")}}],he={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,de.createElement("div",{className:"mt15 mb15"},de.createElement(ze.Z,{value:ie==null?void 0:ie.description})),(!!((ee=re==null?void 0:re.exercise)!=null&&ee.student_commit_status)&&((a=re==null?void 0:re.exercise)==null?void 0:a.student_commit_status)!==0||!!((y=re==null?void 0:re.exercise)!=null&&y.user_exercise_status)&&((x=re==null?void 0:re.exercise)==null?void 0:x.user_exercise_status)!==0)&&de.createElement(pe.default,{className:"mt5",bordered:!0,dataSource:z,columns:ue,pagination:!1}),!!((E=ie==null?void 0:ie.user_answer)!=null&&E.length)&&(ie==null?void 0:ie.passed_code)&&de.createElement("aside",{className:se.Z.shixunWrp},de.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),de.createElement(ce.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:ie!=null&&ie.passed_code?Ae.Base64.decode(ie==null?void 0:ie.passed_code):"",autoHeight:ne,options:he})))};bt.Z=ae},86830:function(Rt,bt,Ee){"use strict";Ee.d(bt,{u:function(){return Ae}});var de=Ee(59301),ze=Ee(95237),b=Ee(43604),we=Ee(95318),pe=Ee(59065),ce=Ee(59301);const Ae=({data:oe})=>{const[se,ae]=(0,de.useState)(!1),ie=()=>{var re,ne,ee;switch(oe.question_type){case 3:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,(re=oe==null?void 0:oe.standard_answer)==null?void 0:re.map(function(a,y){var x,E;return ce.createElement(ze.Z,{style:{alignItems:"baseline"},className:"mr20"},ce.createElement(b.Z,{flex:"50px"},ce.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),(a==null?void 0:a.model)===1?ce.createElement(b.Z,{flex:1},(x=a==null?void 0:a.answer_text)==null?void 0:x.map(function(z,te){return ce.createElement("div",null,z)})):ce.createElement(b.Z,{flex:1},(E=a==null?void 0:a.answer_text)==null?void 0:E.map(function(z,te){return ce.createElement(pe.Z,{readOnly:!0,value:z})})))})));case 8:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,(ne=oe==null?void 0:oe.standard_answer)==null?void 0:ne.map(function(a,y){return ce.createElement(ze.Z,{style:{alignItems:"baseline"},className:"mr20"},ce.createElement(b.Z,{flex:"50px"},ce.createElement("span",{className:"mt10"},"\u586B\u7A7A",a.choice_id,":")),ce.createElement(b.Z,{flex:1},ce.createElement("div",null,a==null?void 0:a.answer_text)))})));case 4:return ce.createElement("aside",{className:"mt20"},ce.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{ae(!se)}},se?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),se&&ce.createElement("div",null,ce.createElement(we.Z,{value:(ee=oe==null?void 0:oe.standard_answer)==null?void 0:ee.join(" ")})))}};return ce.createElement("section",null,ie())}},87777:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(95318),b=Ee(11968),we=Ee(6848),pe=Ee(5871),ce=Ee(8591),Ae=Ee(1710),oe=Ee(56656),se=Ee.n(oe),ae=Ee(58106),ie=Ee(58478),re=Ee(23926),ne=Object.defineProperty,ee=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ue,he,ve)=>he in ue?ne(ue,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ue[he]=ve,E=(ue,he)=>{for(var ve in he||(he={}))a.call(he,ve)&&x(ue,ve,he[ve]);if(ee)for(var ve of ee(he))y.call(he,ve)&&x(ue,ve,he[ve]);return ue},z=(ue,he,ve)=>new Promise((me,ye)=>{var Be=Pe=>{try{Se(ve.next(Pe))}catch(Qe){ye(Qe)}},be=Pe=>{try{Se(ve.throw(Pe))}catch(Qe){ye(Qe)}},Se=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Be,be);Se((ve=ve.apply(ue,he)).next())});const te=({item:ue,answerData:he,hasChangeScore:ve=!0,autoHeight:me,showAnswer:ye,saveChangeScore:Be=()=>{}})=>{var be,Se,Pe;const[Qe,Ie]=(0,de.useState)([]),[Me,Fe]=(0,de.useState)([]);(0,de.useEffect)(()=>{var Oe,it,At,rt,ct,at,_e,et,yt,mt,Dt,ut;if(!((Oe=ue==null?void 0:ue.shixun_details)!=null&&Oe.length))return;let st=[],Ve=[];for(let pt=0;pt<((it=ue==null?void 0:ue.shixun_details)==null?void 0:it.length);pt++){for(let Ge=0;Ge<(ue==null?void 0:ue.shixun_details[pt].stage_list.length);Ge++){let qe=ue==null?void 0:ue.shixun_details[pt].stage_list[Ge];st.push(E(E({},qe),{operation:(at=(ct=(rt=(At=ue==null?void 0:ue.shixun_details)==null?void 0:At[pt])==null?void 0:rt.shixun_detail)==null?void 0:ct[0])==null?void 0:at.game_identifier,shixun_challenge_id:(_e=ue==null?void 0:ue.shixun_details[pt])==null?void 0:_e.shixun_challenge_id}))}(yt=(et=ue==null?void 0:ue.shixun_details)==null?void 0:et[pt])!=null&&yt.shixun_detail&&Ve.push((ut=(Dt=(mt=ue==null?void 0:ue.shixun_details)==null?void 0:mt[pt])==null?void 0:Dt.shixun_detail)==null?void 0:ut[0])}Fe(Ve),Ie([...st])},[ue==null?void 0:ue.shixun_details]);const Re=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Oe=>de.createElement(we.Z,{title:Oe},de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Oe&&Oe.length>25?Oe:""},Oe))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Oe,it)=>de.createElement("span",null,it.evaluate_count?it.evaluate_count:de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Oe,it)=>{let At=!1;return it.finished_time&&(he!=null&&he.exercise)&&(he!=null&&he.exercise_answer_user)&&((he==null?void 0:he.exercise.time)===-1?At=se()(he==null?void 0:he.exercise.end_time).isBefore(it.finished_time):At=se()(he==null?void 0:he.exercise_answer_user.start_at).add(he==null?void 0:he.exercise.time,"m").isBefore(it.finished_time)),de.createElement("span",null,it.finished_time||de.createElement("span",{className:"c-grey-999"},"--"),de.createElement("span",{className:"c-orange-ff9 "},At?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Oe,it)=>de.createElement("span",null,it.time_consuming||de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Oe,it)=>de.createElement("span",null,it.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Oe,it)=>de.createElement("span",null,de.createElement("span",{className:"c-orange"},it.user_score),"/",it.game_score)},ve&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Oe,it,At)=>de.createElement(pe.Z,{min:0,max:Number(it.game_score),defaultValue:Oe,onBlur:rt=>z(void 0,null,function*(){if(rt.target.value!=Oe){const ct=yield Be(E(E({},ue),{shixun_challenge_id:it.shixun_challenge_id,shixunScore:rt.target.value}));console.log("res: ",ct),ct!=null&&ct.question_comments&&ce.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Oe=>!!Oe),He=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Oe,it)=>de.createElement("span",null,it.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Oe,it)=>de.createElement("span",null,it.error_msg?it.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Oe,it)=>de.createElement("span",null,it.updated_at?it.updated_at:"--")}],Xe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,(((be=he==null?void 0:he.exercise)==null?void 0:be.student_commit_status)!==0||((Se=he==null?void 0:he.exercise)==null?void 0:Se.user_exercise_status)!==0)&&de.createElement("div",{className:"mt15"},de.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Qe!=null&&Qe.length)&&de.createElement(Ae.default,{columns:Re,dataSource:Qe,pagination:!1})),!!(Me!=null&&Me.length)&&de.createElement(de.Fragment,null,de.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Me==null?void 0:Me.map((Oe,it)=>{var At,rt,ct,at,_e;return de.createElement(de.Fragment,null,de.createElement("div",{className:"mt5"},de.createElement("span",{className:"font16 mr15"}," \u7B2C",Oe.position,"\u5173"),de.createElement(ae.Link,{className:"current c-black font16",to:`/tasks/${Oe.game_identifier}`},Oe.name)),!!((At=Oe==null?void 0:Oe.outputs)!=null&&At.length)&&de.createElement(Ae.default,{bordered:!0,dataSource:Oe.outputs.map(et=>({key:et.position,error_msg:et.output_detail,updated_at:et.updated_at})),columns:He,pagination:!1}),(Oe==null?void 0:Oe.st)===0&&Oe.challenge_paths&&de.createElement("div",{className:re.Z.shixunWrp},de.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",de.createElement("span",{className:"c-light-black"},(ct=(rt=Oe.challenge_paths)==null?void 0:rt[0])==null?void 0:ct.file_name)),de.createElement(ie.ZP,{height:300,autoHeight:me,language:"python",theme:"default",value:((_e=(at=Oe.challenge_paths)==null?void 0:at[0])==null?void 0:_e.latest_code)||"",options:Xe})))})),(0,b.dE)()&&de.createElement(ze.Z,{className:"c-grey-999 mt20 mb20",value:ue==null?void 0:ue.question_title}),(Pe=ue==null?void 0:ue.shixun)==null?void 0:Pe.map((Oe,it)=>{var At,rt;return de.createElement("div",null,de.createElement("p",{className:"font16 c-grey-666 mb5"},de.createElement("span",{className:"mr20"},"\u7B2C",Oe==null?void 0:Oe.challenge_position,"\u5173 ",Oe==null?void 0:Oe.challenge_name),de.createElement("span",null,Oe==null?void 0:Oe.challenge_score,"\u5206")),ye&&de.createElement("div",null,de.createElement("div",{className:re.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((At=Oe.challenge_answers)==null?void 0:At.length)===0?"\u6682\u65E0":""),(rt=Oe.challenge_answers)==null?void 0:rt.map((ct,at)=>de.createElement("div",{className:"mt15"},de.createElement("div",null,"\u7EA7\u522B",at+1,"\uFF1A",ct.name),de.createElement(ze.Z,{value:(ct==null?void 0:ct.contents)||"",className:re.Z.answerText})))))}),de.createElement("div",{className:"mb15"}))};bt.Z=te},91678:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{default:function(){return ds}});var de=Ee(59301),ze=Ee(58106),b=Ee(78241),we=Ee(8591),pe=Ee(3113),ce=Ee(43418),Ae=Ee(92832),oe=Ee(95237),se=Ee(43604),ae=Ee(5112),ie=Ee(24905),re=Ee(6848),ne=Ee(28103),ee=Ee(5871),a=Ee(92736),y=Ee(71418),x=Ee(66104),E=Ee(81228),z=Ee(78673),te=Ee(1710),ue=Ee(93948),he=Ee(43428),ve=Ee(67921),me=Ee(4958),ye=Ee(56656),Be=Ee.n(ye),be=Ee(22167),Se=Ee(48275),Pe=Ee(95318),Qe=Ee(31735),Ie=Ee(71722),Me=Ee(86830),Fe=Ee(23926),Re=Ee(97013),He=Ee(24334),Xe={flex_box_center:"flex_box_center___RWbPL",flex_space_between:"flex_space_between___ZSGqQ",flex_box_vertical_center:"flex_box_vertical_center___lJVwS",flex_box_center_end:"flex_box_center_end___jDpSh",flex_box_column:"flex_box_column___aYkRP",result:"result___MEJ17",left:"left___BoJu6",right:"right___cAGQT",box:"box___iw62F",li:"li___csLVy"},Oe=Ee(45962),it=Ee(56102),At=Ee(90643),rt=Ee(59301),ct=Object.defineProperty,at=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Dt=(qt,bn,jn)=>bn in qt?ct(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,ut=(qt,bn)=>{for(var jn in bn||(bn={}))yt.call(bn,jn)&&Dt(qt,jn,bn[jn]);if(et)for(var jn of et(bn))mt.call(bn,jn)&&Dt(qt,jn,bn[jn]);return qt},st=(qt,bn)=>at(qt,_e(bn)),Ve=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())}),Ge=({buttonProps:qt,buttonText:bn,form:jn,hackIdentifier:Sa="",infoData:Nr,answerKey:La,data:ta})=>{var ca;const[Sr,na]=(0,de.useState)(!1),[Kr,Ai]=(0,de.useState)(!1),[Ki,Xo]=(0,de.useState)(!1),[Bi,po]=(0,de.useState)({}),[eo,no]=(0,de.useState)(""),xi=(0,de.useRef)(Sa),Di=(0,de.useRef)(""),mo=(0,de.useRef)(!1),[Yn,Nn]=(0,de.useState)([]);(0,de.useEffect)(()=>{var Va,vo;Nr!=null&&Nr.test_input&&no(Nr==null?void 0:Nr.test_input);let yo=[];const ko=(Va=(ta==null?void 0:ta.answer_content)||[])==null?void 0:Va.map(Na=>{var Xr;return st(ut({},Na),{score:[void 0,null,0,"0","0.0"].includes(Na.score)?"0":(Xr=Na.score)==null?void 0:Xr.toFixed(1)})});(vo=Nr==null?void 0:Nr.standard_answer)==null||vo.forEach((Na,Xr)=>{var Fi,ti;const Kn=Xr+1;(ko==null?void 0:ko.find(oo=>{var Yo;return Number((Yo=oo==null?void 0:oo.name)==null?void 0:Yo.replace("\u586B\u7A7A",""))===Kn}))?yo.push({position:Na==null?void 0:Na.choice_id,value:(ti=(Fi=ta==null?void 0:ta.answer_content)==null?void 0:Fi[Xr])==null?void 0:ti.value}):yo.push({position:Na==null?void 0:Na.choice_id,value:" "})}),Nn([...yo]),Ki&&wi()},[Ki]),(0,de.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const pa=()=>new Date().getTime(),xa=ta==null?void 0:ta.code,oi=Va=>{var vo,yo;let ko=[];const Na=(vo=(Nr==null?void 0:Nr.last_score_detail)||[])==null?void 0:vo.map(Xr=>{var Fi;return st(ut({},Xr),{score:[void 0,null,0,"0","0.0"].includes(Xr.score)?"0":(Fi=Xr.score)==null?void 0:Fi.toFixed(1)})});(yo=Nr==null?void 0:Nr.standard_answer)==null||yo.forEach((Xr,Fi)=>{var ti,Kn,ni,oo,Yo,xs,Xs;const is=Fi+1,so=Na==null?void 0:Na.find(Vo=>Vo.position===is);so?(console.log(Va==null?void 0:Va.score_detail),console.log(is),(Kn=(ti=Va==null?void 0:Va.score_detail)==null?void 0:ti.map(Vo=>Vo==null?void 0:Vo.position))!=null&&Kn.includes(is)?(so.value=(oo=(ni=ta==null?void 0:ta.answer_content)==null?void 0:ni.find(Vo=>{var Rs;if(Number((Rs=Vo==null?void 0:Vo.name)==null?void 0:Rs.replace("\u586B\u7A7A",""))==is)return Vo}))==null?void 0:oo.value,so.type="success",ko.push(so)):(so.value=(xs=(Yo=ta==null?void 0:ta.answer_content)==null?void 0:Yo.find(Vo=>{var Rs;if(Number((Rs=Vo==null?void 0:Vo.name)==null?void 0:Rs.replace("\u586B\u7A7A",""))==is)return Vo}))==null?void 0:xs.value,so.type="warning",ko.push(so))):ko.push({position:is,name:`\u586B\u7A7A${is}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Xr.score)?"0":(Xs=Xr.score)==null?void 0:Xs.toFixed(1)})}),Nn([...ko])},wi=()=>Ve(void 0,null,function*(){var Va,vo,yo,ko,Na;const Xr=pa(),Fi=xa?ta==null?void 0:ta.time_limit:(Va=jn.getFieldsValue())==null?void 0:Va.hack.time_limit,ti=xa?(vo=ta==null?void 0:ta.answer_content)==null?void 0:vo.length:(ko=(yo=jn.getFieldsValue())==null?void 0:yo.standard_answers)==null?void 0:ko.length;na(!0),yield(0,Oe.bM)(Di.current,{test_hack_code:Nr==null?void 0:Nr.code,test_input:eo,teacher_submit:!0,answers:(Na=Nr==null?void 0:Nr.standard_answer)==null?void 0:Na.map(ni=>{var oo,Yo,xs,Xs;return(Yo=(oo=ta==null?void 0:ta.answer_content)==null?void 0:oo.map(is=>{var so;return Number((so=is==null?void 0:is.name)==null?void 0:so.replace("\u586B\u7A7A",""))}))!=null&&Yo.includes(ni==null?void 0:ni.choice_id)?(Xs=(xs=ta==null?void 0:ta.answer_content)==null?void 0:xs.find(is=>{var so;if(Number((so=is==null?void 0:is.name)==null?void 0:so.replace("\u586B\u7A7A",""))==(ni==null?void 0:ni.choice_id))return is}))==null?void 0:Xs.value:""})});function Kn(){return Ve(this,null,function*(){const{status:ni,data:oo}=yield(0,Oe.rX)(Di.current,"submit"),xs=pa()-Xr>(Fi+3)*1e3*ti;if(mo.current){if(xs){we.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),na(!1);return}if(ni===0){na(!1),po(st(ut({},oo),{showText:!0})),oi(oo);return}setTimeout(Kn,1e3)}})}Kn()}),Ya=()=>Ve(void 0,null,function*(){var Va,vo,yo,ko,Na,Xr,Fi;if(!ta){try{yield jn.validateFields()}catch(oo){(yo=(vo=(Va=oo==null?void 0:oo.errorFields)==null?void 0:Va[0])==null?void 0:vo.name)!=null&&yo.includes("standard_answers")?we.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):we.ZP.error(oo.errorFields[0].errors[0]),jn.scrollToField(oo.errorFields[0].name,{behavior:"smooth",block:"center"});return}Ai(!0);let Kn="";const ni=jn.getFieldsValue();xi.current?Kn=yield(0,Re.ZP)(`/api/problems/${xi.current}.json`,{method:"put",body:st(ut({},ni),{hack:st(ut({},ni==null?void 0:ni.hack),{sub_discipline_id:(Fi=(Xr=ni==null?void 0:ni.hack)==null?void 0:Xr.sub_discipline_id)==null?void 0:Fi[1],difficult:ni.difficulty,item_banks_group_id:ni.item_banks_group_id}),hack_codes:st(ut({},ni.hack_codes),{code:He.Base64.encode(ni.hack_codes.code)}),update_hack_sets:[ut({},ni.hack_sets)],is_blank:!0})}):(Kn=yield(0,Re.ZP)("/api/problems.json",{method:"post",body:st(ut({},ni),{hack:st(ut({},ni==null?void 0:ni.hack),{sub_discipline_id:(Na=(ko=ni==null?void 0:ni.hack)==null?void 0:ko.sub_discipline_id)==null?void 0:Na[1],difficult:ni.difficulty,item_banks_group_id:ni.item_banks_group_id}),hack_codes:st(ut({},ni.hack_codes),{code:He.Base64.encode(ni.hack_codes.code)}),hack_sets:[ut({},ni.hack_sets)],is_blank:!0})}),xi.current=Kn==null?void 0:Kn.identifier,sessionStorage.projectFill=Kn==null?void 0:Kn.identifier)}const ti=yield(0,Re.ZP)(`/api/problems/${xi.current}/start.json`,{method:"get"});if((ti==null?void 0:ti.status)===0){Di.current=ti==null?void 0:ti.identifier,mo.current=!0,Ai(!1),Xo(!0);return}Ai(!1)}),ji=Va=>{const{status:vo,error_msg:yo,execute_time:ko,output:Na,input:Xr,expected_output:Fi}=Va;let ti=null;switch(vo){case At.h.OK:ti=rt.createElement(rt.Fragment,null,rt.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ko/1e3,"\u79D2"),rt.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case At.h.NOMATCH:ti=rt.createElement(rt.Fragment,null,rt.createElement("div",null,"\u8F93\u5165\uFF1A"),rt.createElement("pre",{style:{fontFamily:"initial"}},Xr),rt.createElement("div",null,"\u8F93\u51FA\uFF1A"),rt.createElement("pre",{style:{fontFamily:"initial"}},Na&&He.Base64.decode(Na)),rt.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),rt.createElement("pre",{style:{fontFamily:"initial"}},Fi&&He.Base64.decode(Fi)));break;case At.h.EXECUTEFAILURE:ti=rt.createElement(rt.Fragment,null,rt.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",rt.createElement("pre",null,Xr)),rt.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),rt.createElement("pre",{className:"error"},He.Base64.decode(yo)));break;case At.h.COMPILEFAILURE:ti=rt.createElement(rt.Fragment,null,rt.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",rt.createElement("pre",null,Xr)),rt.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),rt.createElement("pre",{className:"error"},He.Base64.decode(yo)));break;case At.h.PODFAILURE:ti=rt.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case At.h.TIMEOUT:ti=rt.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return rt.createElement(rt.Fragment,null," ",ti," ")};return rt.createElement("div",null,rt.createElement(pe.ZP,st(ut({loading:Kr},qt),{onClick:Ya}),bn),rt.createElement(ce.default,{open:Ki,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Sr,cancelButtonProps:{style:{display:"none"}},onOk:()=>wi(),onCancel:()=>{mo.current=!1,Xo(!1)}},rt.createElement("div",{style:{maxHeight:"600px",overflowY:"auto"}},rt.createElement("div",{className:Xe.result},rt.createElement("div",{className:Xe.left},rt.createElement("div",{className:"mb20"},rt.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!ta&&rt.createElement(it.CopyToClipboard,{text:Nr==null?void 0:Nr.code,onCopy:()=>we.ZP.success("\u590D\u5236\u6210\u529F")},rt.createElement("span",{style:{float:"right"},className:"current c-light-primary"},rt.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),rt.createElement(Pe.Z,{programFillValue:Yn,style:{height:"510px",overflowY:"auto",border:"1px #d7d7d7 solid"},disabledFill:!0,showProgramFill:!0,value:He.Base64.decode((Nr==null?void 0:Nr.code)||"")})),rt.createElement("div",{className:Xe.right},rt.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),rt.createElement("div",{className:Xe.box},rt.createElement("div",{className:Xe.li},rt.createElement(Ae.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:eo,onChange:Va=>no(Va.target.value),bordered:!1,style:{height:180}}))),rt.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),rt.createElement("div",{className:Xe.box},rt.createElement(y.Z,{spinning:Sr,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},rt.createElement("div",{className:Xe.li,style:{height:196,overflow:"auto",padding:10}},ji(Bi)))))),rt.createElement("div",{style:{marginTop:"10px",color:"#3061d0"}},"\u53C2\u8003\u7B54\u6848"),rt.createElement("div",{style:{background:"#F6F7F9",padding:"6px 15px",marginTop:"10px"}},(ca=Nr==null?void 0:Nr.standard_answer)==null?void 0:ca.map(function(Va,vo){return rt.createElement(oe.Z,{style:{alignItems:"baseline",color:"#333333",margin:"10px 0"},className:"mr20"},rt.createElement(se.Z,{flex:"50px"},rt.createElement("span",{className:"mt10"},"\u586B\u7A7A",Va.choice_id,":")),rt.createElement(se.Z,{flex:1},rt.createElement("div",null,Va==null?void 0:Va.answer_text)))})))))},qe=Ee(59301),Ct=({date:qt,showTag:bn})=>qe.createElement(oe.Z,{align:"middle"},qe.createElement("div",null," ",qt?Be()(qt).format("YYYY-MM-DD HH:mm"):"--"," "),bn&&qe.createElement(oe.Z,{style:{color:"#3061D0",fontSize:"12px",borderRadius:"2px",padding:"0 5px",marginLeft:"5px",height:"22px",lineHeight:"22px",backgroundColor:"#EAEFFA",textAlign:"center"},align:"middle"},qe.createElement("i",{className:"iconfont icon-pingceshu mr3 font12"}),"\u7CFB\u7EDF\u8BC4\u6D4B")),Et=Ee(59301),Ye=Object.defineProperty,Ne=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,tt=(qt,bn,jn)=>bn in qt?Ye(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,Pt=(qt,bn)=>{for(var jn in bn||(bn={}))vt.call(bn,jn)&&tt(qt,jn,bn[jn]);if(lt)for(var jn of lt(bn))Tt.call(bn,jn)&&tt(qt,jn,bn[jn]);return qt},ln=(qt,bn)=>Ne(qt,Ze(bn)),St=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const{TextArea:Ht}=Ae.default;var Zt=({item:qt,answerData:bn,changeScoreData:jn,textValue:Sa,textOnChange:Nr=()=>{},seeAnswerVisible:La=!0})=>{var ta,ca;const[Sr,na]=(0,de.useState)([]),[Kr,Ai]=(0,de.useState)(!1),[Ki,Xo]=(0,de.useState)(!1),[Bi,po]=(0,de.useState)([]),[eo,no]=(0,de.useState)({page:1,limit:5}),xi=()=>({title:Et.createElement("span",null,"\u64CD\u4F5C ",Et.createElement(re.Z,{title:"\u8FD0\u884C\u5B66\u751F\u63D0\u4EA4\u7684\u4EE3\u7801\u8FDB\u884C\u8C03\u8BD5\uFF0C\u4E0D\u5F71\u54CD\u5B66\u751F\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u5F97\u5206"},Et.createElement("i",{className:"iconfont icon-tishi2 font14"}))),width:76,dataIndex:"answer_content",render:Nn=>{var pa;const xa=[];return(pa=qt==null?void 0:qt.standard_answer)==null||pa.forEach((oi,wi)=>{const Ya=`\u586B\u7A7A${wi+1}`,ji=Nn==null?void 0:Nn.find(Va=>Va.name===Ya);ji?xa.push(ji):xa.push({name:Ya,value:""})}),Et.createElement(Ge,{buttonProps:{type:"link",style:{padding:0}},buttonText:"\u8FD0\u884C\u4EE3\u7801",hackIdentifier:qt==null?void 0:qt.hack_identifier,infoData:qt,data:{code:He.Base64.decode(qt==null?void 0:qt.code),answer_content:xa,time_limit:(qt==null?void 0:qt.time_limit)||10,input:qt==null?void 0:qt.test_input}})}}),Di=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",dataIndex:"answer_content",render:Nn=>Nn==null?void 0:Nn.map((pa,xa)=>Et.createElement("pre",{key:xa,style:{whiteSpace:"pre-wrap"}},pa==null?void 0:pa.name,":",pa==null?void 0:pa.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Nn,pa)=>Nn==="\u672A\u8BC4\u6D4B"?Et.createElement("span",{className:"c-red"},Nn):Nn},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Nn,pa)=>Et.createElement(Ct,{date:pa.evaluate_time,showTag:pa==null?void 0:pa.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Nn=>Nn==="0.0"?"0":Nn},xi()],mo=[{title:"\u5E8F\u53F7",width:80,dataIndex:"index"},{title:"\u5B66\u751F\u7B54\u6848",width:((ta=Bi==null?void 0:Bi.records)==null?void 0:ta.every(Nn=>!(Nn!=null&&Nn.is_new)))&&80,dataIndex:"answer_content",render:(Nn,pa)=>Nn==null?void 0:Nn.map((xa,oi)=>Et.createElement("pre",{key:oi,style:{whiteSpace:"pre-wrap"}},xa==null?void 0:xa.name,":",xa==null?void 0:xa.value))},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"evaluate_status",width:80,render:(Nn,pa)=>pa!=null&&pa.is_new?Nn==="\u672A\u8BC4\u6D4B"?Et.createElement("span",{className:"c-red"},Nn):Nn:He.Base64.decode(Nn)},{title:"\u8BC4\u6D4B\u65F6\u95F4",width:210,dataIndex:"evaluate_time",render:(Nn,pa)=>Et.createElement(Ct,{date:pa.evaluate_time,showTag:pa==null?void 0:pa.resubmit})},{title:"\u5F97\u5206",width:80,dataIndex:"score",render:Nn=>Nn==="0.0"?"0":Nn},xi()];(0,de.useEffect)(()=>{jn!=null&&jn[qt.q_position]?!Kr&&Ai(!0):Kr&&Ai(!1)},[jn==null?void 0:jn[qt==null?void 0:qt.q_position]]),(0,de.useEffect)(()=>{var Nn;console.log("item=====",qt,bn,jn,"#37AD83;");let pa=(Nn=qt==null?void 0:qt.user_answer)==null?void 0:Nn.map((xa,oi)=>{var wi,Ya;return ln(Pt({},xa),{value:((Ya=(wi=qt==null?void 0:qt.user_answer)==null?void 0:wi[oi])==null?void 0:Ya.answer_text)||""})});na(pa)},[qt==null?void 0:qt.user_answer]),(0,de.useEffect)(()=>{Ki&&Yn()},[eo]);const Yn=()=>St(void 0,null,function*(){const Nn=yield(0,Re.ZP)(`/api/myproblems/${qt==null?void 0:qt.hack_user_identifier}/exercise_submit_records.json`,{params:{exercise_question_id:qt==null?void 0:qt.question_id}});po(Nn)});return Et.createElement(Et.Fragment,null,(qt==null?void 0:qt.bprogram_tip)&&Et.createElement("div",{className:Fe.Z.tip},Et.createElement("i",{className:"iconfont icon-tishi2 mr10 font12"}),"\u6CE8\u610F\uFF1A\u5B66\u751F\u6700\u540E\u4E00\u6B21\u586B\u5199\u7684\u4EE3\u7801\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u7A0B\u5E8F\u586B\u7A7A\u9898\u5224\u5206\u662F\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\u4E3A\u51C6\u3002"),Et.createElement("div",{className:Fe.Z.fillBg},Et.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Et.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Et.createElement("aside",{style:{cursor:"pointer"},onClick:()=>St(void 0,null,function*(){if(!(qt!=null&&qt.hack_user_identifier)){we.ZP.info("\u5F53\u524D\u5B66\u751F\u6682\u65E0\u8BC4\u6D4B\u8BB0\u5F55");return}Xo(!0),no(ln(Pt({},eo),{page:1}))}),className:"font14 c-light-primary mb5"},"\u67E5\u770B\u8BC4\u6D4B\u8BB0\u5F55")),Sr==null?void 0:Sr.map((Nn,pa)=>Et.createElement("div",{style:{display:"flex"}},Et.createElement("div",{style:{lineHeight:"19px"}},"\u7B54\u6848(\u586B\u7A7A",Nn==null?void 0:Nn.choice_id,")\uFF1A"),Et.createElement("div",{className:"mb5"},qt.question_type==3?Et.createElement("span",{style:{whiteSpace:"pre-wrap",color:Nn!=null&&Nn.user_answer_boolean?"#37AD83":"#E30000"}},Nn==null?void 0:Nn.answer_text):Et.createElement("pre",{className:"mb0",style:{whiteSpace:"pre-wrap"}},Nn==null?void 0:Nn.answer_text)))),La&&Et.createElement(Me.u,{data:qt}),!!((ca=qt==null?void 0:qt.submit_records)!=null&&ca.length)&&Et.createElement(te.default,{className:"mt20",dataSource:qt==null?void 0:qt.submit_records,columns:Di,pagination:!1}),Et.createElement(ce.default,{title:"\u8BC4\u6D4B\u8BB0\u5F55",open:Ki,footer:!1,centered:!0,width:1e3,onCancel:()=>{Xo(!1)}},Et.createElement(te.default,{scroll:{y:400},dataSource:Bi==null?void 0:Bi.records,columns:mo,pagination:{current:eo.page,pageSize:eo.limit,total:Bi==null?void 0:Bi.records_count,onChange:(Nn,pa)=>{no(ln(Pt({},eo),{page:Nn,limit:pa}))}}}))))},Jt=Ee(11968),Wt=Ee(99313),un=Ee(58478),gn=Ee(57809),kn=({chanllenge:qt,styles:bn,autoHeight:jn,setVisible:Sa,devalueValue:Nr})=>{var La,ta;const[ca,Sr]=(0,de.useState)(Nr),na={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Kr=(La=qt==null?void 0:qt.challenge_paths)==null?void 0:La.map(Ki=>({label:Ki.file_name,value:Ki.file_name,code:Ki.latest_code})),Ai=(ta=Kr==null?void 0:Kr.find(Ki=>ca===Ki.value))==null?void 0:ta.code;return de.createElement(de.Fragment,null,(qt==null?void 0:qt.st)===0&&qt.passed_code&&de.createElement("div",{className:bn.shixunWrp},de.createElement("h2",null,de.createElement(gn.default,{style:{width:200},value:ca,onChange:Ki=>Sr(Ki),options:Kr}),de.createElement("span",{className:bn.s,onClick:()=>Sa(Ai)},de.createElement("i",{className:"iconfont icon-quanping2"}),de.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),de.createElement(un.ZP,{height:300,autoHeight:jn,language:"python",theme:"default",value:Ai,options:na})))},zn=Ee(51600),jr=Object.defineProperty,Hr=Object.defineProperties,Pr=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Wr=(qt,bn,jn)=>bn in qt?jr(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,Ba=(qt,bn)=>{for(var jn in bn||(bn={}))Ar.call(bn,jn)&&Wr(qt,jn,bn[jn]);if(wr)for(var jn of wr(bn))aa.call(bn,jn)&&Wr(qt,jn,bn[jn]);return qt},vi=(qt,bn)=>Hr(qt,Pr(bn)),zi=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const{TabPane:va}=Wt.default;var Rr=({item:qt,answerData:bn,hasChangeScore:jn=!0,autoHeight:Sa,saveChangeScore:Nr=()=>{},sealedReview:La,coursesId:ta,onAdjustScore:ca})=>{var Sr,na;let[Kr,Ai]=(0,de.useState)([]),[Ki,Xo]=(0,de.useState)([]);const[Bi,po]=(0,de.useState)(""),eo=(Sr=bn==null?void 0:bn.exercise)==null?void 0:Sr.id;(0,de.useEffect)(()=>{var Yn,Nn,pa,xa,oi,wi,Ya,ji,Va,vo,yo,ko;if(!((Yn=qt==null?void 0:qt.shixun_details)!=null&&Yn.length))return;let Na=[],Xr=[];for(let Fi=0;Fi<((Nn=qt==null?void 0:qt.shixun_details)==null?void 0:Nn.length);Fi++){for(let ti=0;ti<(qt==null?void 0:qt.shixun_details[Fi].stage_list.length);ti++){let Kn=qt==null?void 0:qt.shixun_details[Fi].stage_list[ti];Na.push(Ba(Ba({},Kn),{operation:(wi=(oi=(xa=(pa=qt==null?void 0:qt.shixun_details)==null?void 0:pa[Fi])==null?void 0:xa.shixun_detail)==null?void 0:oi[0])==null?void 0:wi.game_identifier,shixun_challenge_id:(Ya=qt==null?void 0:qt.shixun_details[Fi])==null?void 0:Ya.shixun_challenge_id,is_jupyter:qt==null?void 0:qt.is_jupyter,is_jupyter_lab:qt==null?void 0:qt.is_jupyter_lab,myshixun_identifier:qt==null?void 0:qt.myshixun_identifier}))}(Va=(ji=qt==null?void 0:qt.shixun_details)==null?void 0:ji[Fi])!=null&&Va.shixun_detail&&Xr.push((ko=(yo=(vo=qt==null?void 0:qt.shixun_details)==null?void 0:vo[Fi])==null?void 0:yo.shixun_detail)==null?void 0:ko[0])}return Xo(Xr),Na==null||Na.map(Fi=>(Fi.input_value=Fi==null?void 0:Fi.user_score,Fi)),Ai([...Na]),()=>{Kr=[],Ki=[],Ai([]),Xo([])}},[qt==null?void 0:qt.shixun_details]);const no=(Yn,Nn)=>zi(void 0,null,function*(){if(Number(Yn.target.value)!=Nn.user_score){const pa=yield Nr(Ba(Ba({},qt),{shixun_challenge_id:Nn.shixun_challenge_id,score:Number(Yn.target.value)}));pa!=null&&pa.question_comments&&we.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}}),xi=[{title:"\u5173\u5361/\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"left",ellipsis:!0,width:150,render:(Yn,Nn)=>de.createElement(re.Z,{title:Yn},Nn.operation?de.createElement(ze.Link,{target:"_blank",style:{maxWidth:"400px"},title:Yn&&Yn.length>25?Yn:"",className:"current c-light-primary overflowHidden1",to:Nn.is_jupyter||Nn.is_jupyter_lab?`/tasks/${Nn.myshixun_identifier}/jupyter`:`/tasks/${ta}/${eo}/${Nn.game_identifier}/exercise`},Nn.position,"\u3001",Yn):de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Yn&&Yn.length>25?Yn:""},Nn.position,"\u3001",Yn))},{title:de.createElement(re.Z,{overlayStyle:{minWidth:350},title:de.createElement("div",null,de.createElement("p",{style:{marginBottom:0}},"\u82E5\u5B66\u751F\u672A\u5F00\u542F\u5173\u5361\u6311\u6218\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C--\u201D\uFF1B"),"\u82E5\u5B66\u751F\u5DF2\u5F00\u542F\u5173\u5361\u6311\u6218\u4F46\u662F\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u8BC4\u6D4B\u6B21\u6570\u663E\u793A\u4E3A\u201C0\u201D\u3002")},"\u8BC4\u6D4B\u6B21\u6570 "),width:70,dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.evaluate_count||Nn.evaluate_count===0?Nn.evaluate_count:de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",width:80,key:"finished_time",dataIndex:"finished_time",align:"center",render:(Yn,Nn)=>{let pa=!1;return Nn.finished_time&&(bn!=null&&bn.exercise)&&(bn!=null&&bn.exercise_answer_user)&&((bn==null?void 0:bn.exercise.time)===-1?pa=Be()(bn==null?void 0:bn.exercise.end_time).isBefore(Nn.finished_time):pa=Be()(bn==null?void 0:bn.exercise_answer_user.start_at).add(bn==null?void 0:bn.exercise.time,"m").isBefore(Nn.finished_time)),de.createElement("span",null,Nn.finished_time||de.createElement("span",{className:"c-grey-999"},"--"),de.createElement("span",{className:"c-orange-ff9 "},pa?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",width:60,dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.time_consuming||de.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F97\u5206/\u6EE1\u5206",width:100,dataIndex:"user_score",key:"user_score",align:"center",tableLayout:"fixed",render:(Yn,Nn)=>de.createElement("span",null,de.createElement("span",{className:"c-orange"},Nn.user_score),"/",Nn.game_score)},jn&&{title:"\u8C03\u5206",dataIndex:"input_value",key:"input_value",align:"center",width:100,render:(Yn,Nn,pa)=>de.createElement(ee.Z,{formatter:xa=>{var oi,wi;return((wi=(oi=`${xa}`)==null?void 0:oi.match(/^(\d)*.\d{0,1}/))==null?void 0:wi[0])||"0"},min:0,max:Number(Nn.game_score),defaultValue:Nn==null?void 0:Nn.input_value,onChange:xa=>{Kr[pa].input_value=xa,Ai([...Kr])},value:Nn==null?void 0:Nn.input_value,onPressEnter:xa=>no(xa,Nn),onBlur:xa=>no(xa,Nn)})},{title:"\u64CD\u4F5C",dataIndex:"name",key:"name",align:"left",ellipsis:!0,render:(Yn,Nn)=>de.createElement("span",null,Nn.operation?de.createElement(ze.Link,{target:"_blank",style:{maxWidth:"400px"},className:"current c-light-primary overflowHidden1",to:Nn.is_jupyter||Nn.is_jupyter_lab?`/tasks/${Nn.myshixun_identifier}/jupyter`:`/tasks/${ta}/${eo}/${Nn.game_identifier}/exercise`},"\u8BE6\u60C5"):de.createElement(re.Z,{title:"\u5B66\u751F\u672A\u5F00\u542F\u8FC7\u8BE5\u5173\u5361"},de.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"}},"\u8BE6\u60C5")),de.createElement("span",{onClick:()=>ca(vi(Ba({},qt),{shixun_challenge_id:Nn.shixun_challenge_id,question_score:Nn.game_score,user_score:Nn.user_score})),className:"ml20 c-light-primary current"},"\u8C03\u5206"))}].filter(Yn=>!!Yn),Di=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"80px",key:"key",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"left",width:216,render:(Yn,Nn)=>de.createElement(Ct,{date:Nn.updated_at,showTag:Nn==null?void 0:Nn.resubmit})},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Yn,Nn)=>de.createElement("span",null,Nn.error_msg?Nn.error_msg:"--")},!La&&{title:"\u64CD\u4F5C",dataIndex:"commit_id",key:"commit_id",width:"80px",align:"center",render:(Yn,Nn)=>de.createElement("span",{className:"c-blue current",onClick:()=>zi(void 0,null,function*(){var pa,xa,oi;if(Nn!=null&&Nn.is_jupyter||Nn!=null&&Nn.is_jupyter_lab)window.open(`/tasks/${Nn.myshixun_identifier}/jupyter`);else{const wi=yield(0,zn.Lk)(Nn.game_identifier,{path:(oi=(xa=(pa=Nn.path)==null?void 0:pa.replace(/\;/g,";"))==null?void 0:xa.split(";"))==null?void 0:oi[0],query_index:Nn.query_index,exercise_id:eo});(wi==null?void 0:wi.status)===0&&ce.default.info({title:"\u4EE3\u7801\u5185\u5BB9",width:900,centered:!0,icon:null,okText:"\u5173\u95ED",className:`${Fe.Z.lookCode} custom-modal-divider`,content:de.createElement(un.ZP,{height:500,autoHeight:Sa,language:"python",theme:"default",value:decodeURIComponent(escape(window.atob((wi==null?void 0:wi.content)||""))),options:vi(Ba({},mo),{readonly:!0})})})}})},Nn.query_index?"\u67E5\u770B\u4EE3\u7801":"")}].filter(Yn=>!!Yn),mo={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return de.createElement(de.Fragment,null,de.createElement(Wt.default,{defaultActiveKey:"1",tabBarExtraContent:!(qt!=null&&qt.shixun_start)&&de.createElement("span",{style:{color:"red"}},"\u5B66\u751F\u672A\u5F00\u542F\u6311\u6218")},de.createElement(va,{tab:"\u9636\u6BB5\u6210\u7EE9",key:"1"},!!(Kr!=null&&Kr.length)&&de.createElement(te.default,{columns:xi,dataSource:Kr,pagination:!1})),de.createElement(va,{tab:de.createElement("span",null,"\u5B9E\u8BAD\u8BE6\u60C5 ",de.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},de.createElement("span",{className:"iconfont icon-tishi4"}))),key:"2"},Ki==null?void 0:Ki.map((Yn,Nn)=>{var pa,xa,oi;return de.createElement(de.Fragment,{key:Nn},de.createElement("div",{className:"mt5"},de.createElement("span",{className:"font16 mr15"}," \u7B2C",Yn.position,"\u5173"),Yn.game_identifier?de.createElement(ze.Link,{target:"_blank",className:"current c-light-primary font16",to:qt.is_jupyter||qt.is_jupyter_lab?`/tasks/${qt.myshixun_identifier}/jupyter`:`/tasks/${ta}/${eo}/${Yn.game_identifier}/exercise`},Yn.name):de.createElement("span",{className:"font16"},Yn.name)),!!((pa=Yn==null?void 0:Yn.outputs)!=null&&pa.length)&&de.createElement(te.default,{bordered:!0,dataSource:Yn.outputs.map(wi=>vi(Ba({},wi),{key:wi.position,error_msg:wi.output_detail,updated_at:wi.updated_at,game_identifier:Yn==null?void 0:Yn.game_identifier,path:Yn==null?void 0:Yn.path,myshixun_identifier:qt==null?void 0:qt.myshixun_identifier,is_jupyter:qt==null?void 0:qt.is_jupyter,is_jupyter_lab:qt==null?void 0:qt.is_jupyter_lab})),columns:Di,pagination:!1}),de.createElement(kn,{chanllenge:Yn,autoHeight:Sa,setVisible:po,styles:Fe.Z,devalueValue:(oi=(xa=Yn==null?void 0:Yn.challenge_paths)==null?void 0:xa[0])==null?void 0:oi.file_name}))}))),(0,Jt.dE)()&&de.createElement(Pe.Z,{className:"c-grey-999 mt20 mb20",value:qt==null?void 0:qt.question_title}),(na=qt==null?void 0:qt.shixun)==null?void 0:na.map((Yn,Nn)=>de.createElement("p",{className:"font16 c-grey-666 mb5"},de.createElement("span",{className:"mr20"},"\u7B2C",Yn==null?void 0:Yn.challenge_position,"\u5173 ",Yn==null?void 0:Yn.challenge_name),de.createElement("span",null,Yn==null?void 0:Yn.challenge_score,"\u5206"))),de.createElement("div",{className:"mb15"}),de.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:!!Bi,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>po(!1),footer:null},de.createElement(un.ZP,{height:500,autoHeight:Sa,language:"python",theme:"default",value:Bi,options:mo})))},_a=Ee(86401),$a=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const{TextArea:ja}=Ae.default;var qo=({item:qt,answerData:bn,changeScoreData:jn,textValue:Sa,textOnChange:Nr=()=>{}})=>{var La,ta;const[ca,Sr]=(0,de.useState)(!1),na=(0,de.useRef)();(0,de.useEffect)(()=>{var Ai;if(na!=null&&na.current)return(Ai=na==null?void 0:na.current)==null||Ai.addEventListener("mousedown",Qe.Dw),()=>{var Ki;(Ki=na==null?void 0:na.current)==null||Ki.removeEventListener("mousedown",Qe.Dw)}},[na==null?void 0:na.current]),(0,de.useEffect)(()=>{jn!=null&&jn[qt.q_position]?!ca&&Sr(!0):ca&&Sr(!1)},[jn==null?void 0:jn[qt==null?void 0:qt.q_position]]);const Kr=Ai=>$a(void 0,null,function*(){const Ki=ce.default.confirm({width:1e3,icon:null,className:"custom-modal-divider ant-modal-confirm-btns-hidden",title:de.createElement(oe.Z,null,de.createElement(se.Z,{flex:"1"},"\u539F\u59CB\u5185\u5BB9"),de.createElement(se.Z,null,de.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>Ki.destroy()}))),content:de.createElement(_a.Z,{height:"70vh",defaultValue:Ai||"",hidetoolBar:!0,disabled:!0})})});return de.createElement("div",null,document.domain==="kepukehuan.educoder.net"&&de.createElement(de.Fragment,null,de.createElement("div",null,de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u6807\u9898"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:(qt==null?void 0:qt.kp_content)||""})),de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u7C7B\u578B"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:(qt==null?void 0:qt.kp_clazz)||""})),de.createElement("strong",{className:"mt30"},"\u4F5C\u6587\u5185\u5BB9"),de.createElement("br",null),de.createElement("div",{className:Fe.Z.simpleWrap},de.createElement(Pe.Z,{value:((La=qt==null?void 0:qt.user_answer)==null?void 0:La[0])||""}))),(0,Jt.GJ)()&&de.createElement(Me.u,{data:qt}),de.createElement(ne.Z,null)),document.domain!=="kepukehuan.educoder.net"&&de.createElement("div",{className:Fe.Z.simpleBg},de.createElement(oe.Z,null,de.createElement(se.Z,{flex:1},de.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898")),de.createElement(se.Z,null,de.createElement(pe.ZP,{style:{marginRight:-12},type:"link",onClick:()=>{var Ai;return Kr((Ai=qt==null?void 0:qt.user_answer)==null?void 0:Ai[0])}},"\u67E5\u770B\u539F\u59CB\u5185\u5BB9"))),de.createElement("div",{ref:na,key:qt.question_id},de.createElement(Pe.Z,{value:((ta=qt==null?void 0:qt.user_answer)==null?void 0:ta[0])||""})),(0,Jt.GJ)()&&de.createElement(Me.u,{data:qt})))},Fo=Ee(10311),ya={flex_box_center:"flex_box_center___rj3qW",flex_space_between:"flex_space_between___eHnsZ",flex_box_vertical_center:"flex_box_vertical_center___o8x0E",flex_box_center_end:"flex_box_center_end___Eje4p",flex_box_column:"flex_box_column____EBoU",fullBtn:"fullBtn___eRgbl",box:"box___L0bdv",head:"head___cyjX5",content:"content___hzHVR",row:"row___FKXkZ",btnWrap:"btnWrap___aUDJ0",btn:"btn___N6ksw",disabledBtn:"disabledBtn___t8_ZJ",del:"del___TrkS2",line:"line___jAAPS",slider:"slider___xLyf7"},mn="data:image/png;base64,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",In=Ee(76906),Cn=Ee(96249),ur=Ee.n(Cn),sr=Ee(59301),da=Object.defineProperty,pi=Object.getOwnPropertySymbols,Xa=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,Ga=(qt,bn,jn)=>bn in qt?da(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,Zi=(qt,bn)=>{for(var jn in bn||(bn={}))Xa.call(bn,jn)&&Ga(qt,jn,bn[jn]);if(pi)for(var jn of pi(bn))Ia.call(bn,jn)&&Ga(qt,jn,bn[jn]);return qt},lr=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const ci=({value:qt,onChange:bn,max:jn})=>{const Sa=Nr=>{Number.isNaN(Nr)||bn(Nr)};return sr.createElement(oe.Z,{wrap:!1,align:"middle",gutter:20},sr.createElement(se.Z,{flex:1},sr.createElement(oe.Z,{wrap:!1,align:"middle",gutter:10},sr.createElement(se.Z,null,sr.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},"0")),sr.createElement(se.Z,{flex:1},sr.createElement(Fo.Z,{className:ya.slider,min:0,step:.5,max:Number(jn),onChange:Sa,value:qt})),sr.createElement(se.Z,null,sr.createElement("span",{className:"c-grey-333",style:{whiteSpace:"nowrap"}},jn)))),sr.createElement(se.Z,null,sr.createElement(ee.Z,{min:0,max:jn,precision:1,step:.1,value:qt,onChange:Sa})),sr.createElement(se.Z,null,sr.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},sr.createElement(pe.ZP,{onClick:()=>{Sa(jn)}},"\u6EE1\u5206"))))};var Wo=({item:qt,visible:bn,onCancel:jn,onOk:Sa,saveChangeScore:Nr})=>{const[La]=b.default.useForm(),[ta,ca]=(0,de.useState)(!0),[Sr,na]=(0,de.useState)(!1),[Kr,Ai]=(0,de.useState)(!1),[Ki,Xo]=(0,de.useState)(!1),[Bi,po]=(0,de.useState)([]),[eo,no]=ce.default.useModal(),[xi,Di]=(0,de.useState)(!1),[mo,Yn]=(0,de.useState)(!0),[Nn,pa]=(0,de.useState)({left:0,top:0,bottom:0,right:0}),xa=(0,de.useRef)(null);(0,de.useEffect)(()=>{bn&&(oi(),La.setFieldsValue({score:Number(qt==null?void 0:qt.user_score)})),console.log("item",qt)},[bn]);const oi=()=>lr(void 0,null,function*(){ca(!0);const Na=yield(0,Re.ZP)("/api/users/get_score_list.json",{method:"get"});(Na==null?void 0:Na.status)===0&&po((Na==null?void 0:Na.data)||[]),ca(!1)}),wi=Na=>lr(void 0,null,function*(){ca(!0);const Xr=yield(0,Re.ZP)("/api/users/remove_score_list.json",{method:"delete",body:{id:Na}});if((Xr==null?void 0:Xr.status)===0){oi();return}ca(!1)}),Ya=()=>lr(void 0,null,function*(){yield La.validateFields(),na(!0);const Na=La.getFieldsValue();yield Nr(Zi(Zi({},qt),Na)),na(!1),jn()}),vo=Ki?[.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5]:[0,1,2,3,4,5,6,7,8,9,10],yo=()=>{let Na="";ce.default.confirm({title:"\u81EA\u5B9A\u4E49\u5206\u503C",icon:null,onOk:()=>lr(void 0,null,function*(){if(!Na)return we.ZP.warning("\u8BF7\u8F93\u5165\u5206\u503C"),Promise.reject();if(Na<0)return we.ZP.warning("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0"),Promise.reject();const Xr=yield(0,Re.ZP)("/api/users/set_score_list.json",{method:"post",body:{score:Na}});(Xr==null?void 0:Xr.status)===0&&oi()}),content:sr.createElement("div",null,sr.createElement(b.default.Item,{style:{marginBottom:0},label:"\u5206\u503C",colon:!1},sr.createElement(ee.Z,{style:{width:322},defaultValue:Na,onChange:Xr=>{Na=Xr}})))})},ko=(Na,Xr)=>{var Fi;const{clientWidth:ti,clientHeight:Kn}=window.document.documentElement,ni=(Fi=xa.current)==null?void 0:Fi.getBoundingClientRect();ni&&pa({left:-ni.left+Xr.x,right:ti-(ni.right-Xr.x),top:-ni.top+Xr.y,bottom:Kn-(ni.bottom-Xr.y)})};return sr.createElement(sr.Fragment,null,no,sr.createElement(ce.default,{title:sr.createElement("div",{style:{width:"100%",cursor:"move"},onMouseOver:()=>{mo&&Yn(!1)},onMouseOut:()=>{Yn(!0)},onFocus:()=>{},onBlur:()=>{}},"\u8C03\u5206",sr.createElement("span",{className:"font14"},qt==null?void 0:qt.ModelTitleDec)),open:bn,onCancel:jn,onOk:Ya,okText:"\u786E\u5B9A",width:506,afterClose:()=>{La.resetFields()},confirmLoading:Sr,cancelText:"\u53D6\u6D88",modalRender:Na=>sr.createElement(ur(),{disabled:mo,bounds:Nn,nodeRef:xa,onStart:(Xr,Fi)=>ko(Xr,Fi)},sr.createElement("div",{ref:xa},Na))},sr.createElement(y.Z,{spinning:ta},sr.createElement(b.default,{size:"large",form:La,colon:!1},sr.createElement(oe.Z,{align:"middle"},sr.createElement(b.default.Item,{style:{marginBottom:0,flex:1},label:"\u8C03\u5206",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},sr.createElement(ci,{max:qt.question_score}))),sr.createElement("div",{className:ya.box},sr.createElement("div",{className:ya.head,onClick:()=>Ai(!Kr)},Kr?sr.createElement("i",{className:"iconfont icon-zhankai4 font12"}):sr.createElement("i",{style:{transform:"scale(0.6)"},className:"iconfont icon-zhankai4 font12"}),sr.createElement("span",null,Kr?"\u6536\u8D77":"\u5C55\u5F00","\u5FEB\u6377\u6253\u5206\u5C0F\u952E\u76D8"),sr.createElement("img",{src:mn})),Kr&&sr.createElement("div",{className:ya.content},sr.createElement(oe.Z,{align:"middle"},sr.createElement("span",{className:"c-grey-333 mr10"},"0.5"),sr.createElement(z.Z,{checked:Ki,onChange:Na=>Xo(Na)}),sr.createElement(pe.ZP,{onClick:yo,size:"middle",style:{marginLeft:"auto"},type:"primary"},"+\u81EA\u5B9A\u4E49\u5206\u503C")),sr.createElement("div",{className:ya.row},vo.map(Na=>sr.createElement("div",{key:Na,className:ya.btnWrap},sr.createElement("div",{onClick:()=>{Number(Na)>Number(qt.question_score)||La.setFieldsValue({score:Na})},className:Number(Na)>Number(qt.question_score)?ya.disabledBtn:ya.btn},Na)))),!!(Bi!=null&&Bi.length)&&sr.createElement(sr.Fragment,null,sr.createElement("div",{className:ya.line}),sr.createElement("div",{className:ya.row},Bi.map(Na=>sr.createElement("div",{key:Na.id,className:ya.btnWrap},sr.createElement("div",{onClick:()=>{Number(Na.score)>Number(qt.question_score)||La.setFieldsValue({score:Na.score})},className:Number(Na.score)>Number(qt.question_score)?ya.disabledBtn:ya.btn},Na.score),sr.createElement("div",{onClick:()=>{wi(Na.id)},className:`iconfont icon-weishezhi ${ya.del}`}))))))),sr.createElement(oe.Z,{wrap:!1,align:"middle",justify:"end"},sr.createElement(se.Z,null,sr.createElement(In.Z,{isShowComponent:(0,Jt.G5)(),ModalProps:{open:xi,onCancel:()=>{Di(!1)}},onDataSelect:(Na,Xr)=>lr(void 0,[Na,Xr],function*(Fi,{node:ti}){const Kn=()=>{La.setFieldsValue({comment:ti==null?void 0:ti.value}),Di(!1)};if(La.getFieldValue("comment")){eo.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Kn});return}Kn()})},sr.createElement(pe.ZP,{style:{padding:0,height:"auto"},icon:sr.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:Na=>{Di(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),sr.createElement(b.default.Item,{style:{marginBottom:0},label:"\u8BC4\u8BED",name:"comment"},sr.createElement(Ae.default.TextArea,null))))))},yi={tip:"tip___peuQ9",apply:"apply___vL0_X",form_item_warp:"form_item_warp___ik_ub",lable_name1:"lable_name1___prVgU",h_lh_40:"h_lh_40___N1KfV",config_title:"config_title___foht1"},Si=Ee(92310),Es=Ee.n(Si),bs=Ee(72911),xr=Ee(59301),Ps=Object.defineProperty,Io=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,ss=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,Qo=(qt,bn,jn)=>bn in qt?Ps(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,pr=(qt,bn)=>{for(var jn in bn||(bn={}))ns.call(bn,jn)&&Qo(qt,jn,bn[jn]);if(ss)for(var jn of ss(bn))$i.call(bn,jn)&&Qo(qt,jn,bn[jn]);return qt},cs=(qt,bn)=>Io(qt,Li(bn)),Xi=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const nl=({exercise:qt,className:bn,style:jn,checkAssistant:Sa,dataSource:Nr,saveChangeScore:La,loading:ta})=>{const ca=(0,ze.useParams)(),[Sr,na]=(0,de.useState)({show:!1}),[Kr,Ai]=(0,de.useState)(!1),[Ki,Xo]=(0,de.useState)(!1),Bi=(0,de.useRef)({}),[po]=b.default.useForm(),{unified_ai_setting:eo,ai_review_settings:no}=qt.commonHeader,xi=()=>Xi(void 0,null,function*(){const Yn=po.getFieldValue("ai_review_settings");(0,Qe.BR)(Yn)&&(na({show:!1}),Sr==null||Sr.onOk(),Ai(!0),yield new Promise(pa=>setTimeout(pa,3e3)),Ai(!1))}),Di=Yn=>Xi(void 0,[Yn],function*({chatData:Nn,setChatData:pa,setLoading:xa,getData:oi,renderChatItems:wi}){var Ya;if((yield Sa())!==!0)return;const Va=yield(0,Re.ZP)(`/api/exercises/${ca==null?void 0:ca.categoryId}/all_subj_questions.json`,{method:"get"});if(Va.status==0){const vo=Va==null?void 0:Va.data.find(ko=>ko.id===(Nr==null?void 0:Nr.question_id)),yo=eo?no:((Ya=vo==null?void 0:vo.ai_review_settings)==null?void 0:Ya.length)>0?vo.ai_review_settings:no;po.setFieldValue("ai_review_settings",yo)}na({show:!0,onOk:()=>{Bi.current=po.getFieldsValue(),Xo(!0),xa(!0);const vo=wi();vo[0].show=!1,pa(vo),oi()}})}),mo=Yn=>Xi(void 0,null,function*(){var Nn,pa,xa,oi,wi,Ya,ji;const{mes:Va,setChatData:vo,setTyping:yo,renderChatItems:ko}=Yn,Na=Bi.current,Xr=ko();Xr[0].show=!1,vo(Xr);const Fi=pr({user_id:Nr==null?void 0:Nr.user_id,scoring_criteria:Va,history:[]},Na),ti=yield(0,Re.ZP)(`/api/exercise_questions/${Nr==null?void 0:Nr.question_id}/ai_adjust_score.json`,{method:"post",body:Fi});if((ti==null?void 0:ti.status)===-3&&(yo(!0),vo(ni=>[...ni].map((oo,Yo)=>Yo===ni.length-1?cs(pr({},oo),{text:ti==null?void 0:ti.message,loading:!1,response:{data:{message:ti==null?void 0:ti.message}}}):oo))),(ti==null?void 0:ti.status)!==0)return;let Kn;do if(Kn=yield(0,Re.ZP)("/api/exercise_questions/ai_adjust_score_polling.json",{method:"get",params:{request_id:(Nn=ti==null?void 0:ti.data)==null?void 0:Nn.request_id}}),(pa=Kn==null?void 0:Kn.data)!=null&&pa.comment){console.log("\u64CD\u4F5C\u6210\u529F");break}else if(((xa=Kn==null?void 0:Kn.data)==null?void 0:xa.comment)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(ni=>setTimeout(ni,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((oi=Kn==null?void 0:Kn.data)==null?void 0:oi.comment)===null);if((Kn==null?void 0:Kn.status)===0){const ni=((wi=Kn==null?void 0:Kn.data)==null?void 0:wi.message)||`\u8BC4\u5206\uFF1A${(Ya=Kn==null?void 0:Kn.data)==null?void 0:Ya.score}\u5206 -\u8BC4\u8BED\uFF1A${(ji=Kn==null?void 0:Kn.data)==null?void 0:ji.comment}`;vo(oo=>[...oo].map((Yo,xs)=>xs===oo.length-1?cs(pr({},Yo),{text:ni,loading:!1,response:Kn}):Yo))}});return xr.createElement(de.Fragment,null,xr.createElement(ce.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Sr.show,destroyOnClose:!0,onCancel:()=>na({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:xi,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Kr},xr.createElement("div",{className:`${yi.config_title}`},"\u8BC4\u5206\u6807\u51C6"),xr.createElement(b.default,{form:po,colon:!1},xr.createElement("div",{className:yi.form_item_warp},xr.createElement(b.default.List,{name:"ai_review_settings"},(Yn,{add:Nn,remove:pa})=>Yn.map((xa,oi)=>{var wi;return xr.createElement(oe.Z,{key:xa.key,style:{padding:"5px 14px 5px 30px"}},xr.createElement(se.Z,{className:yi.lable_name1},"\u8BC4\u5206\u9879\u76EE"),xr.createElement(se.Z,null,xr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},xr.createElement(Ae.default,{onChange:Ya=>{po.setFieldValue([xa.name,"content"],Ya.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),xr.createElement(se.Z,{className:yi.lable_name1},"\u8BC4\u5206\u6807\u51C6"),xr.createElement(se.Z,null,xr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},xr.createElement(Ae.default,{onChange:Ya=>{po.setFieldValue([xa.name,"content"],Ya.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),xr.createElement(se.Z,{className:yi.lable_name1},"\u6743\u91CD"),xr.createElement(se.Z,null,xr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},xr.createElement(ee.Z,{onChange:Ya=>{Number.isInteger(Ya)||po.setFieldValue([xa.name,"weight"],parseFloat(Ya).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),xr.createElement(oe.Z,{className:(wi=yi)==null?void 0:wi.h_lh_40},xr.createElement(se.Z,null,xr.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Yn.length>=10)return we.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Nn()}})),oi>0&&xr.createElement(se.Z,null,xr.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{pa(xa.name)}}))))}))))),xr.createElement(bs.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Ki,onOpen:Di,onClose:()=>{Xo(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:mo,showDefaultTips:!1,extraAnswerAction:Yn=>{var Nn,pa;return!Yn.loading&&!((pa=(Nn=Yn==null?void 0:Yn.response)==null?void 0:Nn.data)!=null&&pa.message)&&xr.createElement("div",{className:yi.apply,onClick:()=>{var xa,oi,wi,Ya;La(cs(pr({},Nr),{score:(oi=(xa=Yn==null?void 0:Yn.response)==null?void 0:xa.data)==null?void 0:oi.score,comment:((Ya=(wi=Yn==null?void 0:Yn.response)==null?void 0:wi.data)==null?void 0:Ya.comment)||"",is_ai:!0})),Xo(!1)}},xr.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},xr.createElement("div",{className:Es()(yi.intelligentReview,bn),style:jn},xr.createElement(pe.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var zr=(0,ze.connect)(({exercise:qt,loading:bn})=>({exercise:qt,loading:bn.effects}))(nl),Qa=Ee(75693),ei=Ee(8730),oa=Ee(59301);const{TabPane:Ri}=Wt.default;var Zo=({item:qt,answerData:bn,autoHeight:jn})=>{var Sa,Nr,La,ta,ca,Sr;const[na,Kr]=(0,de.useState)([]),[Ai,Ki]=(0,de.useState)(!1),[Xo,Bi]=(0,de.useState)(!1);(0,de.useEffect)(()=>{var no,xi;console.log(qt),console.log(bn),((no=qt==null?void 0:qt.evaluate_codes)==null?void 0:no.length)>0?Kr((xi=qt==null?void 0:qt.evaluate_codes)==null?void 0:xi.map((Di,mo)=>({key:mo+1,error_msg:Di!=null&&Di.error_msg?He.Base64.decode(Di==null?void 0:Di.error_msg):"",status:Di==null?void 0:Di.status,created_at:Di.created_at,code:Di==null?void 0:Di.code,show_code:Di==null?void 0:Di.show_code,language:Di==null?void 0:Di.language,resubmit:Di==null?void 0:Di.resubmit}))):Kr([{key:"--",error_msg:"--",show_code:!1}])},[qt==null?void 0:qt.evaluate_codes]);const po=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(no,xi)=>oa.createElement("span",null,xi.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(no,xi)=>oa.createElement(Ct,{date:xi.created_at,showTag:xi==null?void 0:xi.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(no,xi)=>{var Di;return oa.createElement("span",{className:no===0?"c-green":"c-red"},((Di=Qa.Im[no])==null?void 0:Di.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Sa=na==null?void 0:na[0])==null?void 0:Sa.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(no,xi)=>oa.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ce.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:oa.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",oa.createElement(ei.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[xi==null?void 0:xi.language]})),content:oa.createElement("div",{className:"mb10"},oa.createElement(un.ZP,{height:300,language:"python",theme:"vs-light",value:xi!=null&&xi.code?He.Base64.decode(xi==null?void 0:xi.code):"",autoHeight:jn,options:eo}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(no=>!!no),eo={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return oa.createElement(oa.Fragment,null,oa.createElement(Wt.default,{defaultActiveKey:"1"},oa.createElement(Ri,{tab:oa.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",oa.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},oa.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},oa.createElement("div",{className:"mt15 mb15"},oa.createElement(Pe.Z,{value:qt==null?void 0:qt.description})),!!((Nr=qt==null?void 0:qt.user_answer)!=null&&Nr.length)&&(qt==null?void 0:qt.passed_code)&&oa.createElement("aside",{className:Se.Z.shixunWrp},oa.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),oa.createElement("div",{className:Se.Z.full},oa.createElement(ei.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[qt==null?void 0:qt.language]}),oa.createElement("span",{onClick:()=>Ki(!0)},oa.createElement("i",{className:"iconfont icon-quanping2"}),oa.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),oa.createElement(un.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:qt!=null&&qt.passed_code?He.Base64.decode(qt==null?void 0:qt.passed_code):"",autoHeight:jn,options:eo})),oa.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Bi(!Xo)}},Xo?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),Xo&&oa.createElement("div",{className:Se.Z.newProgramBg},oa.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(qt==null?void 0:qt.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),oa.createElement(Ri,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((La=bn==null?void 0:bn.exercise)!=null&&La.student_commit_status)&&((ta=bn==null?void 0:bn.exercise)==null?void 0:ta.student_commit_status)!==0||!!((ca=bn==null?void 0:bn.exercise)!=null&&ca.user_exercise_status)&&((Sr=bn==null?void 0:bn.exercise)==null?void 0:Sr.user_exercise_status)!==0)&&oa.createElement(te.default,{className:"mt5",bordered:!0,dataSource:na,columns:po,pagination:!1}))),oa.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:Ai,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Ki(!1),footer:null},oa.createElement(un.ZP,{height:500,language:"python",theme:"vs-light",value:qt!=null&&qt.passed_code?He.Base64.decode(qt==null?void 0:qt.passed_code):"",autoHeight:jn,options:eo})))},rs=Ee(421),Ko=Ee(26869),Ks="data:image/png;base64,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",hs="data:image/png;base64,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",Wl="data:image/png;base64,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",hA="data:image/png;base64,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",rl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABECAYAAABeQPqJAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfXm0ZUV572+fe/venhlshm6wDUM3NNDQoFHQmKzEKIgaDc2sZKmAriCKGpOXxIHG4Z8ngwPPLJVBA2FoGhJX3jKgSYxPjca3nqKoqO2E7wk4gUJ309M9+62qU993fvXtr/bZt7tpuqHvWtDn7FNVu3bV9/3q9w1Vu8Iu8vea6x/dNHPu3Il+nXeoTt/tv6GUXIuf0//itWr4mzQ3rfrSnrRJ/2b3tH2lPnE56av0UfrrlpHnlWGwz5+uh7ryrIOHH4yBtmna8Z7fG2uvT9n40vT0+0AVxtobHzsP5jl2+Py1jJMMTjY+Rn50/Pq5/Og0hPG2MldHUUv/S3MQroWL6fl1uOQ7XQ9j/QTV//Z9V1XH7EzVj8+5K/ytfO+9a/dbeuThrF+qTDLB1WBisuuqBUngrSLSdys0DWEn4FChsorP908CZcFMgYXb89o2fSuCkyPgKrdJAeyz2D5o2wLCBXCKl+W5Cm17YMtgI3rWmD/TNgMYTeMAFwRIeRGRrnXpl4xZl/lrK+PJT2pbAYWeKxYXrUr9zHCHZOaJql8Bl/7kqurdO1PvdxmgOeM995z/tCOOuaZt1SkJuHu9hW2wUrJAs+BrdVqZG/dJQsPMgJlDXO09hfaAg1a82KehvjcUT/tvAEFBmBTB9plB0QKC9LfBFNPA8LNkoN0BREugXppvvhf3k+/rArr0lVesNA/TnT8BXJGLbCEwzCTii3RUCI1lNjJO5rq0u7PqV2NY9pMrqu8+JYFm1ep64v6tU49V42O9NjNHVs6G4NLKw6srmxWtDIZXNVkxnZUzuz/NVAnsGmyny2rsgFOk2UZhGEtHgS2PKYNoiY012IYBXAuiYZxtW137ZAF+5PxRXxrAw0CzLfMnJhKDKy0Y8pwN84iAp7FKpPpSJxb1QIiYEIOcuAJ2RP0KuOcnV1XH7kyQYZK3s+/r3u+cD93//XkHLFzSCghdBMlhDANaYPw3RM/tPQNL4XmfDpvy+u+BQoNNMTOg1a9Ubjrsr3R/DyCiYCdfhT4LK60iQ3fGxgRD71kCAm/+DGty2QyVKfn6eG6EOVqwGjV/DCQevigwiIYxkyE5VNCSRVKsLgGmx6N+hXfcd2X1vp2t8LuM6RQe/PwbNl48NjH5YRkEUXb5t4tgFFfREfQ51uOVy3HsZiutmCfGCevRc1Ha+JtRLmUpSchKZhj7TbxVXBhPcNBmv5PQ6vhZwHWAI1zKxn8bxu/JNn8ZMDBLMYtYZB7GfM3YSAIQmTO7CD6e9cd6OOJHV1bf3+lAc95L6jv7NU5ueMnDYAkMSWShlwYw/BQ+pzJJf+I1oYW1rS/fU1txME393ixgrz800SQxI+xqz/4PNnsKTsA2Gi8gI4I0kvLLCuT0TRS0i8lmgUvrEBhpn4gSeCYKuQcGjtSMQjSZxyi/h6me+Zq4n7r6O/Nh2YMHgFmZpLAyLoR/eYTRjPuOnD9liY5MCQBkppE1gbjT9JsHKo127KDv4Ppzp4DlDw/pU5UYffg3/qVFKqq9KDX9q9epbCgn9cOCSpCh0Uj0cFf16pfXy7duxd11jV4mrCHCIwATfjAgE/tmwITLMIiE69JWAKCsXQKcUGfWszdgxt6z1URVpXeES0HNiVCwUBfNhuGYZ2HhtvIl5uOBU0OJCuHvLiaQvW/jftYMoVXVU3itbxzKXNb2X5zNCqY2CkQhYJ1vRcW0SNE87rD5c4A5AzU77g5zHTV/sT2r+HStZEINEf+Jr//0DcCiDQkMEoDonIqrQK4LCCXQEVCKwCJsjT7LdQErGf+qQn98HCuiOL7q1PrjNXCBABmzjWhOEKjEAU3MJZYPwCHfBc4SKGVgYwBF2w2NUP2ZhwMzD03hTZqbUYKQ/U7hUelSZpLQqtMFOFixiorIjCu1zytta37QCJPNu6fHamRypbzeP4yHmFSGeYiCqLNY+l7yc7HSGvPRApoH2J3GjwHLmKZu/RHAsS3zJ2auLNGRkTDYGODx8mYESKXPT3T9E34LTGzNgSY+hgEVZTbMeGjBsIxHgScOtOQjDKSxAq658dPVhQOgOa1eiI1YWwNzIgC0AEZcqRg0GISIN3nMJQMpy4ZSu+N7A3OeNVQZVYCkEeIYLYaOeXXz/CwMCESPPd9KNFscCm2dyp6CWdMke470eK6JxrY9AYR2e0TUittkBRNFUfZkIyk0vqw0mV9HAHyUP4kQ7wmbPzPG2YLCz+qUU/CVBakQNWLwUdNIUhNEF+heNmq0M+vP3gosf2QAAlE2xcwxzEbNKGI2w3Biqm+BSYSTTKcAOBWwHjOx5MY7qgdkOAKrubSusErAwDIZ+S5Ao2htzCv3ugEVBbJ03QLXvN+fQjVjTB0NdvXWFbujwJcUWgawyDYsIBQouiijIHvsb1cQkwhPAuw2QFKl95So7Rr9JgohgK0Rpi73LzzXqPHdUfNnx3V75s/2mZkd34fNJVU4D0Q8htN2zYLY41z/6RuBRRuH7EVNHQM0CSCGPhrDeKwJ5flyhCVVNVbd+OnqMnm0KIbnnVfPqR/G2rrCwjjQ4rRls0iAQZzBEjE2ZRrMJZlYmU9HfD6Oz2bWUcCMA006fQVoyrswDXIqyUodLglw2NWd2Un2m/EtFKNcnJ4+YlUUOeqqhDYalbGkFsBz2zfsRJTIjWiV2IcxnYQdZWCaHjIDEgqNa99SB0rzZ4HIA1s7Hts7fwy4MgRelE1XYo/VSEXyhwnT1n+pTIP17MT6K9aR2ZSYRxxD65tRwU2dEwcxsxhbXycwM8se6O2DJTfcUK3PgCZ8Ofdl9fkArlFAILaiDlzyv8T27Xfji8kYjmU27O8hk21iITBrWQ40CiRO0pplEvLcugDbfBljUnmJcOokYx8BKTBTcY/J0OKfpdOLbHkmBYNNq2KNCr0bEFT2UgKVEREj6Us2rsLY6GKJcbVG8woOZXecBHB3xvwpwgxuymbO4ELu3NVrBjz4OdRHs5Prz5kCjl6XokMyXxxhEv9dAp4MfOIKYwBJrnn+ndTGGHDBDf9cXesOx6pVdW/t13F3DSyPBZLyc5RIzBwvciRMKAuLM2Mh5qO+HoE7ArXeBDD3pMFMsnCrwIuQs5A6ymWFVcGalMT6UrIydB9uqwgyhC6sdBnrYAeqAa7M7+T4hxR8PCDhLQvE0LQO0f1OfhMnRG4BxzXzBAySwI2aP1FQHlMGWe8zM6DHZf5Sow0s4esFvw0D0K5SP5hNC7eQ05eYTARQcvrqAuuUkd+iH4cAK7s+kMN7lhyPFatWVZrVZXAbOO/l9clbgTsl8qTg0SWSJCZSkI6UZxMFSHJuDKhk0Sqhn+nfOccDY/OaGyVZ8Fjg2EHbMJkSALDpVBJmCwpFk6bNmcrKRp8bCjIqbV/RzdmZ7USPuiqo+o8ISIXWZwl/5v7sd8rmQRyg5CxWACmMhWKyjIFli3JvkemSY960XzRVLQtsmT9lHoIUNA4Nn00Xf80TXP+4dcCkYSUCMBYkNDxtTCrxxcTHtfk3AkpDNnPKDZ+q7qIpVO7B13DuafWddUjik0Eks8aCQ5wLG6mipLwoyy3+mFjf8QNNLAYmFw+61cUPoYLbYlZEhkZspth2R+FVk8kwnzal5fvb1bgIRIVIk/RfWUOL0orOqJ+mTbGnOUZ8fx3TLgl8UsYZv8aCIv01xzh0BhY7pxxIYNplmIrIlYCPmlCyaBLIxlvsYvVDkt6yx4YpbxJtEqBhANFr4TmMORW9HuyCKEet7rrpn6pTMkCh3N/s+ivPqJejj7v7NXqcC+OBTPg9C3nLBIgpZJgQR7OELTXycCqgNxeYs2LYLTFFPMHSBcMzNwpKE8GXBczma4wQ/jgXtr7xBWXKwv1ICKNOZ1EC7lOH+7vsq1RPViJmCnY/UwmknesWpBX0CMBYqHba/MkzjUhz8OZPnqGx4ZHRhlhOw29DqQleXk3Ghjy/z+NQ/+mbB2aTBxwWZKJvxjGjGnk2lu2k8alq9KsxrPiH26p7OgFNKHTuyjoc2XC+DWvHBjwzircfENgUo1cMSMlJbNnR3GcB1cSgyxZgGqu4Bxwtfg5hHepLMYIp9JBZhgKaCJ4BpwZwjch5yYDIAoHnZ5Exs89lwFRWVfYTiQloo0Yl4FYgbmlbh8GAWwY6AqIEyl6/WoGLXAIW0Lxcp4HADJM+G/LD8yf9EnopY0zzIT+xSSWymoW8ua1dpP6KjcAMiRIRC4nPZFiJjBtvSeByzHhs/fBbD7j2pturmPjbGWhe9ap6YX8T1vbrQRKfNY8sKDQiVbRlQeprMqANnVtgSvebPBSYsX8CmoIJlQmUOOuMz4AVT8FCViYSSFZCBiKuw8DDpk8GXKxUhE7sIyqWd8yfrM9GcTNAMBE50idVvAwsxadi++s4gi0DtM9i+9jKFg1zy4CH/DzqmPSeawfPXxRBApsMSNgPQ2AvrgV51l2t/rwaWLZxMDPxEdqiS3GCTXRJriWzSUHVKRuS83qTWHLjjdUD0wKaUPjcM+tV/RqX2iS9tv1KUWYNQ9EtBuE3u/EyXZPR4Ppj+wKz4qER+SZBl2WYFTPWMYyi5BORsp6yMHPy2mwFAdsnR2H02UY5holZqI4VWAKDQOb4ZZ8IO0PZNEodik137BM/g3xu+MIs4Bbuz3OxTfNn+hz7IX4Tx1mtfkgZVHkAw3BkYVBmmNGcJKDGMcxs54mov3gLcMDWNPBOPsyo5Dtx/MYWeGtBMp24fq/CZTetrlZ5IKNAV/oxJPFt3RS3JizM8mUSkChUcnaw/EZlsp3cHtCU6o8Dc08goDEUPQqiAzAN4Cg5lEssqc1Us/6KUeYRKXcbQJYYg/csCgCOCZXdIwl+HKMCaymNX+Z/avF3MBDTLXxTd0fPX6Ff3sLh9s04chVrCJjUr8LawmyKHJ27Wv3jNwPjtLtafDC6chPDUVAxbCUzr5jZ5GzngfHJYXKehyeCwSWswTln1RfUFcKmS911Lc5bZjbsEGZWYtnNKDZkc3ZmHzlwDGvEyLIUYgmhbvE8l/SEnmKJkofBaNQP7csh3B6wtTADXtVtUqDLotK9ZDKiszg9U+ZboVXaMqoTDwVe2nJ+mjVp7MSzQupv6eInvgR88/8BZ/4ucLI92tqAyPVfAD7/PeD5S4E/e96gpak+8I41wM8fTYuHOTVw1PwxU1Ozivxk7vyRgzVbmDg6RCxGmYepl+1TSqDDZTm9IpZ9guvPrYEjN9NOa2Ylaa6sOaXfdbXy90XJoiV+ml4PF958c3VNEURKUSeusHp1PXbHHbi7rnBMI7emxFqI1QjoCMBw1MnLQM62KVTA+IHA5MHtZ9QIPWYzwbKHDGAM6ESBoUXfMqU4R4Y5ZYrvtCey65oubeVL7Mthbp55c9oJwCV/3Dbl2/7bX60GPvfdQfuvem57O5f9E/Cv3wHueCOw37wh0Pz2MadeAs7Pfxd4x+2+E3d75s+yRU6qs5EgXe0TmHgAsjvUf8YUsH+fMpotUxGmI6BTyI2JLEiEObUhsp9Mp2+tPA0rzjyzmtouoAmVzz23PrkP3GmZisdcFEgE9ZNj1wMYZUnG3FKd6gG9SWD20aPPox1F4TOfgcNCRplgbcAlq5ctI9d5dbP7sBSwiBFoX0yeiW1Px4+Y1iuOB974gtFgMibzkooGtuGyGWrqb9YAn7sXOOc5wFnPBg7ed/Djlq3AD36R3/Nj/wE8/wjgtGeO7ksosXEL8LIPAD97aESSJrM5+tx1/jLgIDBJTSnOROXi1ccDnl24/oopYAYBgzh6s3+tKUSAwmxHgCYeNWKAZ6zCKTfdlCfneTM+0nSSSme/sr6rBl7UYCGhACXkxfIS/ubIEx1+xeYUM5hsewOxpTlHAXUKc0t/RgEHOzJZQUug0IiSiPIKDeYjMtOE6EqZBNKCXRfhVzZlTA9lVfb+NqM1DYi9l/RNdMX+/v4zgefpy22AUz8APBS2v5mwuoy3ZXTnPgf4i5SW9bX7gPOvG4pXuFdgMX/9kvzcZRbAp80FVqSEzHD9yruAaz4/KCE+JQY+7/l4XovzZ8eHwUM+878qYMPTIuU+DfDZResHs+mIKZ+JaGRJGIwFl3C9sA/KYTafueUfqpO7LCWdgeacP6uP7ffxdVToCZOx+53s8Z2NHJoEQrISc7hbvf/GMRzKznw6MPY0EsKCcumYeW8MkCWLAMT115hlnRmIVdqSv0epdcpVsAojXRnlT/IUSQFEfFMCes7zufVTZyzQvPiqHGhaAb0G3nMacGryBd30FeD9/zKcn3CL+TMHQNJgeenC2c8ZMJ7w9+hG4JV/N2BFJYAU81gd2yXfWNv80YKQ7a422bwqnyJQhd9lkdColml/gJrNbGFmogJe6u8RB7Vo5jbUX1wD+yc2o32Q7yO2Fghjif2RsfSzhPtVD8ff/PfVN3co0ITGzj6vvrau8Fqdy8Q6umy0bDiLQ4NUv+T/CfcKe57CqXusOKXVLPaNHcYy2U5os6EENqJkAK2h5CIEhdPrXGWVNkfdixQm6ycJngin7k8i5TtwPvCGPxqKwCe/BHzv50NHVBegYeerCKz05baLgEP3G7T/zjuAf/7G0PEYyiw/CLjx9V1EcFjm/Z8GrvvC4zR/lslYEBB5JMCOPbOsRa7twvWPrYEZoX/mICrtOoWq4+NR4p4FGGUiFB5PYHTdLTdU4bSHTn+dGU0EmtfWi+oprK1rzO66f4lzcDTxT/Y3yd2JxfB2hDjnIRxeAdF8EjOCwcMAiUanbG5IGlARnC4gw6AVbt16novDlCyd531GiiOlXBXHP8NbFkY5R5ccAFz/mqEMvG018J8/GIL15cF0SjlK4WpgNL8ORwnYc39YoVJ6/8wZwBf+Gugl0/jV1wA//OXQ8Rj6GUDohtd1kkEtdO/9wGkfdvajCTjz9gIC3BKgZ+PvsRKpKHJFTHhXO0/GZU1O/+dXwNLEXiKIGGai1xIQaQSpYErxgeMCXHWNDb1xLLnluur+rjM8LaAJjZ7zmvqyqT7eJWaPd9xD5vgNlWQnN4XI2ddT8tmwaRU2WAZm4wpVKREuabMwEY4WZFS8xC5EwE1YO+qetM0CX8o3ScrKrD6rz/cxK2X8yaTT2/tr6JzuY4HmL24F/vOHwwX68jN8oCHcHp4SyNnKAI5bDFz32nYRCywnmFfyd+k/AssWAcFkCn9bp4A3/P0geiUm1KYtwHHvdOaY/Da6UBigcceTushmjoxpI+LEE2Q0Y3epv7gCItH0wKYEQLzHyTAcy3gim+nh3bdeX13aFWRCuWkDzXlvq+ds+hV+gAoH2kiS2J582HjszIh9UAw08hqXOOfSux4wtg8wudAcWm6BxAhWg/obgWXhVMZMAOKxnhLIiBmTtcmCa0GLzJwGO7EOWemcmH8FkGM2d/j+wCcIDALQfPmHw/G7wjCaDZubm0ytIL39DuB/fW8QdfrLF48AmtuB96wclvmTDwAnHQ78zUsH1zZvBVa8Ezj7ROBdLx9cY6BRZ3iea6iOYgbEWJbOJpI5YiuIHbkip65fhCrtjvWP7aVok+NX0YhTGCA6JS+OjXEAK7ASOKX6D04uwOE3XD44Oa/r37SBJjR89mvrC6dqfMw73kF1y7AYF5Sc4yGikCTfTaTxiQWFzZUzDxs81kizg5RaBkJZjUmkUqFsoeIsuNwBBjKZmMbbFlKHxQxToDJAI0Jdyshtc1xr2ynhL3wPjMYCjZpOACzQdBGYt90K/Pu9wLtfAbyUdtZ/5YfAN34KrHwWsCCxzncaoHl4PTAxDsyZHN7pV48CwQybO3MINMe+Y/i7BWAG8QaLc+aPnfI6b6VIEdXPokusIRZ5aAEohc2zpfxxrj+vBywJaQsMHAkoxIle8rkMvfbmJL5UX0BqrMLrbrmu+ngXeeEy2wQ0Z6yux6q74kl8g/xQc3Ieg0ocW+9MYeNIFoCxTmHOJJ4VHMK0m1vsTcs8eHUTJWxjJ55AR0Gm3JIGEDjMR0GNGUcpAY/AkIGzAUQt6f/KYOR+1KYFmrfeMmQ0odjlZwG/Rz6aEKLeUkq5Su1/9PPA1+8D1rwBOCxtdg1tXXknEJzNN/85cNSiQScs0HQRzMBoAtDsqPkT5VE84K0FoUMJdBgvrC9EFjYBH13pd8H6i3vAgpBGwsl3ae4aL3kToXOO6WzUT2V7wLf6J2PFbSOS87y53iagCQ2dc359ylbgX+Jk2fc6EYjYELiGvDmM3eHc4VBvxn7A+D7Dx3g8znNptOmBhgioIkQ5obABglyHPmfMqoW1cRV+P7bNf1kSTCeKCYwCmlOuHDiDxXdVykMKvwdH70UvAF6wbDAXIQfmk1/MgSZk+L6XTKeP/Nug3ikpJB4SBN/zKeB3DwVectyQ0Sx/e54o13X8ZEGRbRsj2YwwWwEMAund8TyaIJLLx4AZtI2FmQ37bNrOponDYCJMygZrvPi2a6s7uywatsw2A01o6IwL6s+gwgvt/iXOp4lsJkgBJ/UlIMp8MwI8LQdl9WbTdgSiul4ExjpQbQQo898YMJFVTP0EZuUTn4CyDxJSZjUi/Fk547juUsa7D7Mgj601GM3NA2ewrNhXGEZz8hXAr9nqNg5oa7pd+grgT9OG1ysSo7mFGI0FmpdeBTz3cOBvXzYYoeCjCY7fs54DrHoFAY2YTm33lwkqsEU1V9h3Iy4/nksxo4idxJ6IVuxG9aPZNO47gZWFmU2U3rudWvw4n73t49WLtgVkDJZPv4mzXl8fVwNf45P4OJoUFYAcum40SnwyUrblbOKw0kwekhiUk5SnrEAEsZDUxYob+ij2qyhhG3AxkLjlGbRIkPU+BpS8+1s2oc/lMKhSRCoAzScNo/lSCm+H9izQvOiKZmYw6yGDa6h/6ctzoPnEF4FbLxqaTm+/HXgfMZpv/l9gr1nAMxYMBiC0979/PMggPiTl4wTTKTAaBd9tmL/MXGJ/DIGTjTbJfO9q58k0mJXMv3mu0P/F48B+4VVokpDHuTK6Eg39L5nPJgpheQNleK1tDzjh1o9W35g+SgxqbBejCQ2c+fr6un6FQcaGPe4hXKODye1xEYoHxvTKXign7CcBUnjf09js/HFFMLvQbC9CkQFUWyKdyW3JzBgBmPRQ0+kTA19rX/j+I5RwaXAGE9C85eY86nTl2bmPJgLNugQC9AzM/NQnVgOr/nR6QNNFQDOgmUaEUMePmIiCichlWpgExF0l3k3rR7NpAhgThTY5Mdm5MwlUVPmdc2bsnqYecP3qj1YjEhraZ3i7gebsi+tFW7fGM2tmh8nlDGCBscy0chhL64Hn0sOgWGE39zxgXFZFVuoSjXYS95QxjDrPhYR0GOrKX5PrRoNa+sKgoqaZYTlWcUrlSiwp1A8+mk/SoYoBaKLplPrWAJrLc9PJPpdlecHcEdPp8mA6fRFYczFwxIGDe7x9DfC+04fCd+t/AQftA/ze0sG14KP52OeAow8Gfj9tRQhAc0zw0XRwoA8KmV39ZB7pym7No1TPcwQnazw7KMsCltx3V6q/1xhw+EQzOU/7WjjjN7IYAh714+RAtWE8JOdd3T05z4Oc7QaaM95SH1RvxPdRYXacKGI1XbYmWFPLO6hcmVIP2LTpZ9jriIPKwkg0Q89zGXGeDJsqxTCykxTYKEuOOAYLDstas0D0gMvIRGXXiM0wc8vOuamA5x0GvOIEYM5EvmnxO/cn0yg1HqJD+84ZisR//WiwC5tZGvcj3Cdserz7p4OrEWjSzuwf/QJ48BHgpMPScZgA3nYLcPnZw/ZfdhVw4mHA2/9kcC34aMK1t50KvPDowbUINH87rOO9OdIbc1b+CDBJquWzXuODrjhTmMBnd6y/3zhwcPDPyHOYw65KZlGUPZtPI8AzbGNDNRNLb7uq+pkHIF2vbT/QXFRfXwOvVn8MmToRIMx3Nq/s/qcGG2I2E56oAjZu/j72XjpYFtVvwGYLU26K3hQBxCnTBjYeKNnVvu1eCkByXw5fOzunPUevBaX4PSHW6c8C3rrNLrt2sXnrzcC/3TsY98sIaGyt+34N/LfVQHAOy99LrgCeuyQHmrP+B/CPlwzLhFyc068mn5k3N6JMMs/WD0O/sy+GAWQYPzd7mRRZ0wdqe1euPydsO5g59M/oZsi0EzuqUWEzJV9XFkhMJ1zrVfjEbR+paENLV3gZltsuoDnrjfVx/Sl8rR88MeYAcw9gstA2RZ4EpHg7Q+MkvmRy9Wf9ErP230+3ALDfQAGdnaZmibbsosEoWFB5f1NS5hLz8MClrT9avgtTIqUq3j/dLJz/8uYXTl8QXCpjmvnL1YOEvfB3yQubp+yFIQrsJkShZk8At1w0bODUKwZbHpjRBPbyP98KLD0QWPtz4L2fAr60tnw8awbSxjGqZk8CpyjYbDbxd86nSWV25/rhOIXls1Ng15hCDDqeaSSspgFEAk4Dhtjv9XDCrR9+gpzBK/+8/iwq/LE1lwQwWnNoeCOlMJ/k8JWkPQ5/S77O5KIpoBfcXuZIAYfV8EpvWQf7aSR6pAsaMQsLRCzsruBTvziXw9th3WayqYmVOuVt6MzuT6uxdURLOcXc0kbO1EabGWfbysbYMIKQ9St/YYtDOGxrcnzIRNdvBmaMARNjwLp0Wj8zuDbw7sJKxJSXPjfAh9kQI00Srt2p/hHhgLigFmz6MLsnRiMMx9swKX4vB6D+9fa/q7ZlCYsisM2M5qyL6xdP9fHpLEKUWszMqHDNbjWQO9MeKDapZJc2+29ClY0bfoq9jlw8COF1OB/YAwIxt5QJWeUSBBM7P+UeZApg99Ww87Itk5fMpQzczM5vVV4nAlZUPgFak/tR8vN44GpBNHxvnMfjgFQD8IyfTFcFZm+FqBk/X+v8GVbS8MOYCJL3u5oK3s7u3az+wRPAgnFz2FU6QS8+JwGQzEd8RCfq5IFVqD/Ww6m3Xl2lk4eGi0hQXGCyAAAQfUlEQVSXT9sENGELQv0f+EZd4WiFqmQKqRkk4GJAhSNRCiRSJrGcxsbK1Pb6dd/BvkceNRinUQLvmE/KEkjg5VgEgd221dzzxYSuufuTbP+EorMJJp/TVgdvF7ZV/m32/5gx04hNB4XXMUltNMxNHmtiA0pwPBDczvmz4JWxFTaZLGvh5ZXmYnev/7QJYHHYnpPGmoFFzCNV9gQ6nlml5pXMtcztIKDy7eoPcNxO24Kw8qL6wqrCx5h5xDmjjZTqjykATranKWUPt9avgKne/Zi9aNEwrEn2tbv6CTtJEt96nkuH82Ssf0eF3ZhxEu2KYFgAPFlNlSmREms/R7AjF4Qk8kUAIgxJtyzYsL5ldQQMPISlZ9EkOQJOy5ji4umcJ9PmXLfshrcXZJaOsM8nwXkyeg6Osy+rwcoEyStgVg84YvaQ0XhZv60RpsRu1KwyzmMBqzHgdas/shM2VZ5xUT23rmLeTDwmwoanLUtxTSupR0yGTSevzTAB4wu2oDc5IwMaFcaWiE0pe1YVldgG4YL7biJvNXdXeFpVG4BjTCKPyYhpJ4ruKp3JEeKxYEVX9ldieY6JpgDjjGsD1J3Qe8ns0fwTZnbEghq+NPlN+m5MGvaDZQ5tw9XZTGI29GSpHx53+TwMztltOa4zM6PYtBIzKo23y3YG5R+saiy57SNVSu/sYjhtg4/m9Ivrd9c13qnvdmKwCJ8Nq4ndcDZNuvUZuFK7En1a/9sfY9+jDhmYTEZIS+aE6pWh9l38FrGMrOw0lvb+1tcjCqZmGodhxXwhxmDzYJgdKNsxAGGfi81INlfsc6rym+eSZ5K+ZM/A/qfC5zhULa+sYfbBoJs9nzOnjfkjBssrv7CiLNu3wz6lBkMwZpb0W/u/i99/6RxgjnUIU/JdZkKRSRRlhs+jCb+1nGdTVXjPmqurd3WDmEGpafloQhbwlhprQ3KeAEicBPHPCIUd8YoV6+TV6FJL/XUPfRNPO2aw9dcDGhGa1vNcCgBlQYFZTdvKnClyGnX2Z2RA1SXSYxP+FDWGETZlGsQCRiUcesBRYmFyAn52HwOQDGZSToCmGB1jMPJAxXHw83O5LCRDsOGG0Ya/hcaRc2sabMYJe2caYpFnF7v/wbOABRLpc5L2Mv8LnRPMfh1lfryDW4AoKUYFbBjH9LKFpwU0p19cX1djuK8p0nMyg9peEhf76GxRkOsKewJahglt2fJTzF28ODpeySoZMhzDOmLfTMTIBQ1WWAsWxDw85eL2Gm13MScKe6csgJV8I5ZNcb0sKuc5XknZrbmi7MTUU8e5NQtZkYdEsJFQGeXVoLg1K7OFhOZPwEMVQZZJzvZN15ipCBA+FervMwN4RqAAxMYZXDia5ObNOO/nLjGdCrh+zdXd9z91BpqVl9TH9vr4ekzOSyAQBZQ2TSrwGJBwHcPmsCwBnNK2hbH5mzA2e7L8rm0BDGMWcL6MUPzMT8AAVfBVZIyA2mcF1TJs5hAtENak5kK4lzhHCey0TfMcHnsqKi0DQQE8M2CkfnY6j8e0qdU9s7bD/Rv1Cax0ehp2DO1UJinOQIal+ylQf2YPOHIevdVABjYBD/tdso2WVC4zr+LKIBNIr18ZLPb9uofjb//gDn7dyukX15+pQWfPeP4U5zQ96+QVU6uUf+MdD7ruVz/AvkcP33amgMF5KdZ/wMlKTghXzK+uSXMKAC2ZvFzGOqAtK1G5L4R5LXDZ+7NZZhlJFI2k9ApsDIDOZzYfVe6c6JSyKDZ/LLg7ppbHmhjsGp8JfNl1oouEmOzyLExzyWHcwBfjZ1EH8pOhfnAIzx8kRmashvczGbYjYXBlimIeiW+Hyxtzqqrx2TVXdzujphOjOeNN9Sn9enCangKFARVhJN5ObM8nE9shViOhcq/+Iw/+H+y34pmtoWKxt6NAm7CwyzZIAiN9d1bezDk6wimaAZdxRJbYDistK4Q8g5dUx/20fpYS81LgGS5O+RsODAvzTDUXFEaBrmFWJROw8bwyfhnCEM0x16Xd3fk8mTC+O6L/h80F5tEBWJlfxibuSXQqsesIBuKaEIBJdURWM2AK+6B6ePFtHxp96t5IoAnJef0v4m7UOMY77sECRgZGifXIVgSuz1EnyZ+Rupb1bFr/I8w7ZPAGuVFKkJkoTtKcCrWh564SFHwb02EJ1m+iPolColxm0njMg0GU+0fmjx0D+kl9WhZEPWZXAoZSNC4DugKj7Dp/mSOulLkr6CwPSEzmqVp/0Sxgv3AAfGkTZTKHVPHDGBZ2cAvwWN+Otj0Y92/1nj/6HOGRQLPykvpC9PEx8b/Y/Use0ERESCCTJfWJM5h/98wtU783cwPG5w1Pu2LlLQmu+BqEFbSupobNeIBGOp+906lVcdLoKrhY1tQBOK3yekCUAUvpWSwoiWlCZk/xWRipxCwi00Z/HpHtm7o2evy86I/IBIOKcQQr7jyF6+8zATxjLjGTACK6Mg5moLEdwZpWBEayMDPoyOdobg3aft3tH25P4msFmvAOp8c24Qd1hQPFNOKEvMZJeOGWpYPK028ZCMn5NeLvceqv/8V3sc9RR8S96p7CZslupTyPJIHWrBK7NLJEUTjLImyGLZelDcLSVul92lm+DIOBtx1CACo5i7WfpUxhAgIGi87nuThO3ChrTKMZYFqAucQMi4BPPhMB0afaeTJxOElGt+f5Z/SAZXsNM4T1jQZyDzaJJOUgXRPzKDIWBqfCMZ/iOO4BD86abH/XUyvQrLykvgx1eislswzKnRGmw+ZOdq5MqsdAJSxIchS8TZRiZj1831ew/zNP9P0ztBrLZDFoNFZ/R6i5jKy4JbBorMhmVfeS7XR+HTNIzJUIJAbQtLgBQHk+m02csQq+lwEFYT/e2BTB1gNwD4D5XmZuigBUijCJvDkKqPkvQmHYhCLQ5ZwZGWNW6kY7OsHpA/mCdqf6x+wdN0AOwMscSC4gootXIZ9Gx8mp7zmaUeHdt3+w/PbKItCc/Vf1oi0bm0d0jjKVvChTzJ/hPU8tu7lVThLLeeyh72P+knT+Y4l5dDBBoqA7yiEK55oNTi5MQxlbHKLbqszS10Z97/kFPKdptgiYqkOaQIL1V8dlFOAxsBhQpa8+c5SVVfpAR3Kql94DHrrGWKOfyRkdm7bA8SStf8h8YH5I3EsDzw5c9a+YTGA1gwy7CXXZVFJncQIoYTWosWFiFpbc8t/9Iz+LQHP6m+pr6wqvdcPT8uoUZjnSkphB9C+zmTjhtr7T3uC+NXpj6zBj73lZoldjVfbC17yymUSxttW1wQzSc/F5MllujgEwDxwsa4omoGEafF8FP1lhU1RAGSApNZtVWd+7gC8puPYnNcJ99Pqvi78BIOmDmKnZdwISZn8MAPrIHHliIGLwIOBQdqIdG0ZIpf9xKp8C9Q+YDRww0xwZwc5hnRTjy3GuZ47g9Lv6awisQk5YD7huzYcqOhJ/KMAu0ITkPABfD5DgZf5G2TKJeiPzZcIzFQ4vV8cxAVf4uO7B72DvZctQJf9MSeDVnEggrozAyQNpdd6SH0Lk0TKYDORYqBlw5DMBBDMDF2QchQ3NZ+fBMHvqcLyDB3oCIOH5XBPRAHT2/MafpL8xqJX8SB4gyUCUokrSl8LvArLCVCU8HIdfJNuaXgRgT9b68yeB35nXPJuGXwynzy4MhvZEcUi8FHHS+nluTfjmJvG5QHP6m+q76h5epJQ3lKJDqmLfCvuZxLSywCOrsfh0oo4m1pMxHmJCv/3JV7Hg+Gc3/TOcup+2Gohw6Uo8IjTdxjwaYBLaIhNFVkU1x8SObTHNeGUvgVjWJ1J4BiYxC+JzTpNN2edyfTLCaJhNFUBC+jJdn5aasAwCzDbaWIeUsyC0p76ytRnjwLLwRtc0b/yKWzGVrcO3lCnMeTViRglb9TKNqxqfuf1D1ckkPqrq2bUzL6lP3grcqWHsgpnDIFF8XYownwRMHLHqUr83Ewj/KXEwJgN3XBRP9vhY30MbsDTaN+zEMhCX1Tj+E17xMzbW5k+RPVrMWFJ/Gue5GEdqg33pSjF4wuJ5PAwk3v3TAMmWCQY5zqnh+1vGZEFUV0QCjniN2IstI7+L6aqrZPqwp/5w/I5aAEwEcuA4eyVvJo6jiTCxWZSBUpcIVbrXGHDK6g9Wd7F+Zoxm1aq6d89vcHc46zgWKhy1mYFEEAzDTDjqpDRWsoo5G9jm0HjmFTGfjY/+Co9876uoH92KufOWoOrRobQWQrfx+7/ftKTot9rGJvdUewqOwB+dG45s2rF/dX8L1j26FtW8ccxf+mzMnL9AtxoIKNhw9iimkkWQkhlVSvZTEJJynJMTV7LB81bAPcv3xopVqyrh+mrQxAKnv7m+oA983Jo5nKQnZk4WRRKgSf9m5U2SngKPE3kaufubzrXZsuG3+M29X0H9m8cwZ84S9MZCOuT2/+0Bmu0fwz0tADsKaPpTm7B+/VpUe8/C3stOxIzZe5XBxUSI1LThCFPh/dvCbFzTyjh9FXASuMQ6HIUKWxOAC9d8oLpGZEFX75Cct34Ka1FjYZvCZ7kvUpv8Ktbf0gAmYj9Zvo3QX9Nml/pTm9bj4W9/Gf1fPYo5sw/F2Di9GW2aUr8HaKY5YHuKuyOwPUAztXU91m/4EXoL5mGfo0/C2OScDFzYQZuxDFb8wnk0Ut4CQ+OM4VJ9MbNNeLvRD+CBOWNYcsPl1XqyjiObWdUHLi06aAtRI3XCSmvk03F9N4bJaH0BGHvsBJlOcUYLOTiS9Nffugm/+faXMfXgQ5g9eQjGJ+ZNSxX2AM20hmtP4cIITBdotm5+FBs2/Ri9A/bFPsechN74pOavqFOXmIN3Al7mb3G2FbBTuBF14rbJNOII1HTr93q4bM2V1SoFmle9uV742OAc4DnqsE0+FddpaxTe7n8qhas1f8awGi8SJVGrEutp7LkSVkXANLV1Kx759lew5Wc/x+yJxZgxEVzx7X97gGbUCO35vcsIdAGaLZsfxobNP8WMgw7AXseciN5YeOmV5Gg082CiaLeEob0DyW0ejFtfIpi05YQjTO6rWqifcTzSdzajehXWz+xjyY0fqB6IPGLlW+prauD8yC4sY+CjIRxTScPY9CYDz3xSwEggFTvHgGOcxPJbjCJxv7ahfhyDuo9HvvNVbLrvZ5jVW4TJmfu58rIHaLqo0Z4yo0agBDSbNv4Sj/Xvx+QzDsK8Zc9GL+wVICX10vu9yBErtNbX8Kiv+Nx2A3AKWw34PsqYDCBZhzKbUVWFa2+/srqgOuMt9fJ+hbvrevBaW2uaqI/ERJZKoGSZSLF+y7nCAkLuHqgC0DATyxiVNelSxvG6e7+GjT/8CWb198fk7IUqN3uAZpQK7fm9ywgw0Gza8AAe6/0CMw/7HcxbdgIqDDYI2+hOcQOkje4UWM+oDZTDdHSKEAk4te1pajlywjqcG88E9Hs1VlSnvbm+Ez0MEmwkVE2f9eDxFgbSMLe8+sSGGu/VLjmTCSQ0VtjieG4kCVqQKYDU+rX34LHvrcXk5n3rL3/qDyW21UWe9pTZMwLuCJz08s/1N008VM1cugTzjliu51erGeId10C7pFlhhVVkSkz1OUs3ixolk6b12E4BPDZ9PIZlfneT9wyjEmZTAXf9f+gei38QL+atAAAAAElFTkSuQmCC",Jr="data:image/png;base64,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",vl="data:image/png;base64,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",Ol="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABECAYAAABeQPqJAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfWmUXcWRZtwqLWhDAsQmdpDAEpIQAgzG2NiYRRhs99CMPb/mdA/gPz3TM7YBYSGgkNiEwO7TPT6njw12n/kxPeMzf8YeY4nN2zRDgw3CbAaxCAuQhADtVapS1Xtz8mZGxBeReV+VxOKFqh/w9N69N+/NzPjiiy8i81b0R/L3v3/0o/5pU6eOK91OVVXUbrc73mmnY0bPL/df6NPQN/wX/h16OXyj/0+fUv/X45DOqc+HUQlHxmuG/+t1cOBwHLP2Q6tumMMdVaT3z/8O15Rr8U2E07FheBCePnx/er59gqZpptflnoG2pAPD7ZfnqVyX70/uv9A+37fp23RduDzfEx4ex6TK70NOr8fs2X972V/O/TBNH5/yw2w3a+sfvvNf186fO29m+GEUNJqBdV9BU80DDNSNghhTgpraOBhY2FIy0E/gkMClHr8EVOHcBrOrL6sHxhvho6OhxLYN0NSzNTZkT4+tiA2nG6jPTrgIt19/h4Co3YC9xP0UvzP31tC+3FS6YN2fFqcFhA2USyeV2te+icaa7gU6oBnctPfBP4Rr3PTlyy5b9mEa/B8N0HznH//xirmzZ98zEkbDxjYSoysB10ftfGQs4HyFjRiWkUw+GghTEzVuoD/yu070wnHolcXaGYmSEbnv6+tx+8itkt3UOCKWE8GkZLh8+/j8TOAQ6Pj58XgBOGZUDFoMIu770D4yCQQ4vW5u+BGL4vfxuRBYIqjIdfn0upvt9/Vx6AQ8NQUG2D2OZl/+hct/95EEmmeffXbcmxs29I0fN65ruDDJdxB28EjBB6/x53Q+PpcHEDFQQzt4YhtEYLgRA+Ywx46NCyPcwJTGUUEEwMazIQ7T7MPUwCagIAwo+UoTkiicekZTm3XNctK1IOyCs6RT1F6VmigGG55oMNj3qt4HszFkSQowETILYZIHHACbSPIwplKwUpBNEW+bnv7K5ZfP/zBBhqfbh91mY3v//Z//+cUjZsyY1QQC9Q2PQK/5KJ2POkcJWNjXi6sEt83hiRqYA5sUquSAkcIJJ2gYzcTFTCYsQyCBa4DDVq0FQiXFR2v0akxRH6qf2VwsGq+EHgxKqOlIR1kjbWITHPfZLtBGjX4ijCs+AQKJCXsKjEWABzBNbz+BZuoAZJZWi9KH66Jq6Zcvv/zWD9vo/2hCp/Dgq1at+o8TJkz4hxKgNAFMExvxx/85nl9iGRxSaHjhhFkIU8DeRIuJlJylEAWUUv8pyKXwBb2shDdO5vHtg54ioq8jKRImZZqPZVQRQ/13wFwgTIlopDpRrgXhfQOvwfANRBnVfNKxGN6AQJ6FScKoopiUMRO+Dv/mwaj+Xh/GAhyOX3qe7u6T/t1ll734oQPNf772G6vaLboI1Xy5ido9xFiw/qviJ6aOMWOh3JMzGJrJSD6EDzHnp6tC1mPC+PF03jmfHlEf7C2z8Rf9Uzs/Yy7ITFL2iOegDS/Y3SnFsOFAIUPkwIB9PI+1BzjVEcptCcXwAIJKKaROSp45Zw5olBjClMVuZVQKMAJKEHZFNuToEDIkQChlJg3tF5/JApwwFpigTe0rWwOELOj1JTAL19zd10fPvxgxhtswLNgx1Fp0T32jP8W+sefHB41OirEiPme4ly6qVldfW7x43lBraA21210+CxB5aDwZ06DMT6PnUzAxx0RkYnwy5zddK3z/8VMX0kEHHJjO+2inte2kt+auYUqDUJvGJgt73MRhW8jDI24vMhwUT+W+qjDCcYzM1BfDVfFFfvft8yFFjYU9dZ78shkqmxb3GSJLXthQ0uyUWwQgTql51T7EvUL63IKRlUggTEO9xbEc8NEmHc16jo6/bV+Zmwr2QORgsKze8+amDbRp06YYvoEzEUDBbGNsXOAvfIrnWKCRLKChxzpXu6qq1dXVvaBGgr+95hvfozZdmS6RQCGAC4NFQioGHmEycfpE4FBUr/+dJiGDVzyFgYddW8QiBJ6TTphJJxxzrCEgeyPWlpjKn9L5/ODe8CV8yCYA1JlozCPpYax50dHU7lXKb7rcUvhgIK1I7SUkS4dbdqTsFuk8Gwzcnk5gZmPemybRNs4johZ4y5KugYycBWfzXUcgg8IfsS9NjVuDV/CToTBInIw7efO6x6T/oNPko2UnHcefOwMBQNL3yKpSDwFihXF+/sUXaKC/v26CgUNIV7pm+J9lxJjVUwFfgYcfhNHDnk8V3fP3K+++qh77/7JkyeHtgYG1bWpPytmKLerCsEijHgYlnsoJU2roZSBhUIo3FsEoAU/8ov7+gKlT6ayFp8sxTZ7WmkX5X3/s4ZGZGs57iMnyBHD1KVCQIRMnfkheCIrq5HvM2kCmRwwJqL6Z8CYEiNO0UU8xqWkMQ9LTMvsptG/S0RJm5YzKpHxhnicCn76RC6T+AYPWW4GJo0wHpqNoPhaQrZ5iGZ9mlbBfOaxAkMyZS7ydEqNhMVsA3OXulXGm9t349/X20YuvvCTzwxyvdFP6oxRS5d8xm847ND3vrmrcuFl/d9ttG3g+099effVNVUU9PIg+vEFQ4btRxhNxIhq2fpa7rj1hCsPCMTwVGjSb884+h8aNKxYJZwC0N2xF7xvSpMb4hg/VGCQF9ffhfGvEsU3lAmA5/FGHXwUyDFcAXErA3Im1FEVeA1jWi2EFnA+HmEZHKMI/a8TMco0AW3cstgVXMB9dXQmkdn0di96BC4tMuIRzwdaxyC0ZjBpZ+zrJC6nnUvuJuXktxPRl/Rhagci3FdledNZN479x0yba/PZmKPjDPsHxyT8LYMrUdKGqOENmP+k+21XP3991183cj/XpV6+8etLgZlrbpupwLT4i6jLAoGASvleNOBkLsxStUrfaTh1mxbtFIKsne/ou/Dxv9hyacehhZqqOlJ2MJLtkLuz+8UGdnw2W1EXADQh9dcVXMolaonsxOOUGzWNhazOk/QJrscAHxWAYztSTuJWKx9jtWkRhX94Z2PL7wvYxc2RCpFpXgPYLNcfCGpwOlLrPGGEWqSUNQtp3RmsYnM9egQHq/HGUzdW6sEMuaTvINnR25NmzbCjTRUvs6cWX1lJ/CJvSc3EIzNgVoQHYY6bFWAGYQd2zHAD7DWMPPnTWXddcs8sATfjH16699ooWte7huJJLwSOmKBjUQCQUx2o5UbNRMEkBk3xnwiUEHKVMNcicMufkVCaeo/RIUtd8zHCaDYOe9wTv9Xz2RKhpZKGSlQZUV1HLqDsyTgYMicBzCM9Gb2LRkzUL/FY0HxDxNMpOU8P8Zqt19Sd19w6XQEvM7w3ZDEYBmcjLzhEpAveHqZBNpgLdhOxAPmtMKqJodHTspYVvO4E2fs9ZFc3GsFOQkZJuVjBhzUQUAg3JJKvrtBDoFB5/tiUGhTg5mOE0r7Pq7dtNr7z6ss4lk1nTuaWZJFumbMHE9rPcQwIqzTR1XfntO++8lztDQqfwRU9PT9e2vt41baJ5ktY2IKOnWUbCmBU7XRhKOhwZS+gY1GfYpjRDVdG4cWPpM2d90rGhvS/Ws+b2wZ4fvTh7nULsCkKqDTnytTvobdBr8Wdsi+cjf8eifOZpvGYjHixfOyMTGUJvI+Si53RhAPe5aR9KJBD0jNYC4Umx0tVILvbGRLeQANSnuA3EQwYNwhC11/gIWLNjT08AxKORlCEZf+kB2w4IuQhArLW5x88zeRBZImNBZlHblXSNZgJD2PTOlnfTYyUghTGMj8tAGj9rn+a1SamDzPX4+ATET0+dMHFBT09PoOAJoJ01fmPJ4ouGhlqrasBIVYwRVJJwyzMOWY1oMHqxCDgKuAZ8XPaJ40u8lTNPXUjT9p/qsUL+PRKm0nhyQ4XxSMMzf11vVBJTAtsQh2m8EHKIOEOs4m9bagpJuKzelyeYpLOu77MLFVMTnfUSPijmfXPany9e1MkY500jwMQf7ZoetVXTlaL8AM6AWZtV3tkYiUitufose+VL+fEihXAJCJ9kXWUu5HFNEeDS4xuACN+VItxSSMTTSRyMVEBrlvulV16mPQMDJtgsib06DhaoGUTiOWk824IhGSh1d3ctuvu2Faux+wyj4R++/s3Fq9rt9kU2XErIVIMEh074GX6XbBPDmTbDTMgKyfb38NtxRx1DM489rhNW/EFWeZsQKyGpDUM0HhK6DmFPJtZlK4F56nXa2oGNnWtYcEHf8O07X+ztVz02a0ZmFBQQFZitPzbsjkEmhR1Cz6UExCBgAjKrUWHUqJMdgblz+xxUeJ0lY06Cp4UFisn6ffsC8tBHGWhD2CfgprQ2V5sc2zB4B4spuf8N8Ec6LFrM7r7dtG79a3IJDY9Uj1FtRhU/fs7oIBBgknOUamd0MnW/rf7W7SsWecMtAs3Xblg8r2uoWtMORXydBNxEF32oFOstGkBIsIc1H6//xAOmTtmfAqupx3cE65s6HfNez49eQwdBvCi7NKbsUknp3D7qgsJyOlyzAK9mgoJBcL2SxvEOdLD6VoyevdLe7CfDE0xvDutUIjxqdahNQWPhnp20IM3F+Yw0wXSjts/noIeNd5UqWSGEQk/P4+h1FrXCZp3DAkxqDQzQtM8hTLonu74Jnr9B0C55107tS3Mp5BF5pyJ6a/NbtGXrVieEJ5BhATzxsciYmtgMjLt6UGC39XO1xo5pL1ixfMXTIwKacNDXr198D7WqKzT8gSxTijcl5AkA2hVnhQ+RYtyoxV4JOSQdJ94VmBKLXp8+8xM03qW53ytojOR8AyTGqMsFa+Au4kdmOnFm21XHXtNo3LPFDXhJ50idZzWf+gaS0UXj45DM6CxYy1sIRXJwdQaCJIL7KBkOLkSU8A1BGfeZAWOzzIWBg7szNZg8NhACwAmtyGWm4WtuvKZhHIg+YoQIcC5s6JyVMo+f3Uyh/7O+sWnqZnBRUONowDs9cYGuA8P3615bRwN7Bmw1MI9Xq6Vz1T1DxHwEHmbYnvVo6EtddO+3bl1xZelZiowmHLhkyZLDB6i1tk00KdqO12lsiloAhPUXMLia4YDrip8DKHWZe/Lh1JxZJ9YZKA8OnTJCxYf0qUr3b9FF4Huh/5kIJ75LMnGZruKK0iTedmxGqW8cPHxOzxayie8K+KzdQ4YIGIJqNmkSpXHQidu8fkja5xkDBM/rEqLHpOtb4MYLsEHyxdBAc6EihqgJRuGBi+1zqGaATNfioH6l46crqzEcEcHd6R/4vcB7pJYJxnk/GcwcpkphCIHK8y9hgC/UFFAHHae0BISIdvf30/o31md+kJccWLDUkEgcZXoWO376LKaP2u1d46quWbfddtuGvQKacPDVS5f0tNvtm3QppYILM5dwXF1TI8ASe4anU55h6hRSWa3mkIOm0/zZc0r37QCqXIDXdKLXEPIq2zTxUT6AXvXOPJmHqXExo8u1C42FWlaPyTxUQ4ZISIILiTivnKYOpHE5S54/gTdWA2wmjew0lWRhNrLkSRuNThXkDu17ERMFZNAdOBvEX+WVjhD+NIjM2fg76VWfBeCow/jXY43Ay/9gQ8XaFWYK4tQ4aQJMQS3bTyPLsmTGmealFGLzu+/Q1q1b4+1l7Ex4r5YhgCYnbIaBLfzGvxtymcLlrq6b77rltp4mm2tkNOGElStXTtq0dctaovbhKuImbSUiS/xvCpt4LQz+nxtWLOLqYS8Qx7tHsbi7ewyde9bZJuLem9AHHxpZcanTs4wNhHuNVJXX4+h0yMCmdL/smVnlTygNtTJMW5OWgikrqL2JmoiCes5Y4hjl+lIBCHAyOiu2hXNqVKY+RzI2aVwhVGpsP1qA7TNhLGY2myoaOcWFndE4lDFIv2I/mfu0mg6LonhbXrMwmJJtO6H3XGJJih8K9KK9SJ/Ho4D8uvGzLIkBwXVlfc5rr6+nwT17nO1HR8GhETYm4wT9akNLdV2RFQnd2nDotANmXZOK80pg0xFowgnX3LDkSmrT9xIMRLYCahOHO5LCx9CpnueprgY2ws7DKKWJdSWyVBZXtHDuPDpg6rRGQRgN2Ru18VyYIUr31VxOnwwcYtTI4LTwTMIhQPxO7UuYhLG6aFpa0o1gwSjCBpQbNqZB4wgpDdf6B+vB42T5+OlnUNUVF+z39vXSU799WjM+ksLkdDZkYSDKCeM09+Q5tXDPf6+tX0+vv/E6TZk8mebNndfk4Dp8H5/j2eeeo3fefVfjJNS9xGLVpZs+Ko5JKSwDg2ebYesRFpf6MU1wBl3PqHKWpOEp/mZlFLehMYO9qt0GdCJBsszHh+U8/v39u+mNjRts6UB9ri2eRHCRJQzAbGKTViSOP+t8q7roqpXLbytuw8tDNSzQ/PCHP+x+/LdPrSFqz5UwCIruTMTNICP/5/tJzKf+n/3MQFV7EwEpXf191IwjaFYhzd2J2eQeFCYLDJYJUQQ8CzS0wxqSksUUwxAUc0E34YHkLTncXMrFXMPSlZnA7dOYsWNobPcYU4yBmk+4v3M//Wnq7u6ub3/nrl302GOPFXIgqjaEVb+DQ4M68VNoM+Pww+mM0+Ii2PDX29dHDzz0IE2bOo3O/dSn9gFo4imPPPoobdi4sWN9jRoJxBAuTBBMAubkM1G2MMgXMCaDsrGRgHLH8YcfI4sFtgcUWn5L99hU35PJYwAI6PjC9bZs2ULbdmzP2KzaBjObZAWwahtx3AARzj1mPe32M2fMX7Dgy1/+8lCnwR4WaMLJi2+88aJ2u7WKTVAYSap2rRtwgm/6Ko1pSQyOt6XXimlu6f9UkTxxwgQ669TTsmdgLyGGWhjUMu0FzSDdZOxM8BRmPxLs9pFttuSNGp9JPK91bVDurmuVLOiAB4F0uQiS4OnmzJ5Nxx1rt9rYZ4tPJz719G9p3Wu/l37C2z/v3M/QlClTpIkn1jxJW7ZuozMWxvKE+jkSFnR1d9PkSXV+of7r6+ujgYzeEz351FP09jvvSLrbMwbXfW788i0thLvI8LuFiDr8dttP1FuwoM/E4jYt3hz2aD+oM0qV4XA9CYcKDk7YhRtQdK7hUm+88YY4Bh6BKLPwgyo1Dd+Z6yKj4YdJx8jZieVUVfeiFcuWmeK80lwbEdDUYHPD0tVU0YUCKjB5TEqbNZuk+mN5sGabWHuIuKKhFLMd+/9PLDyd9hs/HiZtLki6ca8nqPkuM2y2AP8+DmWnncAMqWNekRspbtY+MzpDfwH4wGUJTU5esMSSGGSRzYTvPgigWfPbADSved28nqBHH3UknZZqnkL7O3fupPsffkitCuj31P2n0uc++1kZy9+sebK+Lve1pHBbbWrV1acxFVGvUEZCYCDMaxoR2soG7955BIYUL4mZp5LmA5jWUEnMY9dp/gkA+/YLpRE8ziUDLgFPyDZteitscKXAEvsXI6+GEIprkeqbT47V7xSg6bb7Vyy/5aLSffnvRgw0S3p65g+1h54MSaY4HPFG9H/4OR7B95OxlgQuoutAmgq3AuTPJx53fFzNDYMgbMXHs7F3I8PCjhbdSlO/NsRSxgCPJiFxMQb34RBjVyFM0mjJtq/YIj7XaFR8j1m1qRMJIv2ORnDoIYfQgQfGXQrxewTE4487jrq6YnnBwMAA/X59YCvpAmIhyuDe3LiBtmzZKksJ4lDEA8P47r///gZvJ0+eRCGsYkLwuxdfpG3bt1EAmvMd0Ly6bh2NGTOGvnTJpeJ0wvqcXz3ySAIgbQsBhNtPsKLtWwuP/SCWHdlHFnqnOcP93bx40jJfTbc7RiygGL/X0dX5KcwFNXEpjUjOmNlF4wZh8cFwLocCvR27dqQfEtuK6KfzGfYUykGonKVi55m6stVddZ96W0/Pb99XoAkXu67nhnupTf9BLlwKndjIGQAEjyxLiQjF/qrwGc4/aOoBNO9js9OA5e+54RjXAwsDIhaNJaCG9Rnl/Uh0auapZ4mHk3GLwSXdws5sE5SZGcf3JZPbUGVLbT1r4smFBs8GZ9p3Wao4dhVdsmiRaDTbd+ygn/3i53EQJOOg7fMTCBETPGrT4fV2HsmMEvhtfvttmjx5MoWQiv/WvvQSPfXM0zR16lS64LPnyfeB0bzy6qt01JFH0llnfFy+f2LNGnrplVfSv3Mj9oJk/VTAMCASwnjF1Ldo5j0eXdrPBq8Z+1wTF5x2YTAX7HcTQEEufXLCdnn81XytQ7TfB8CU/WgC8yOijRs30NDQUDGlnbwvasomnFKy3cR4RBz+/h03L79iJCDDdjjSY8Pq7hn91F7bbrcmhowF/2EBHX6Ogw+kCYDFZ57Yy9iFnPH84Hk/ufAMZSlmxDW/K07deScBHIw3C09dYi3ReDn5ARPe+qg4tfy2ihAiRRvOWQseYpR8Q3PjzSI78RWvtlYFlyH4CRtR4tKLP58BDd9fycNx+0q/47N88ZJLajaCf6sfepB27thJF194IU2cOLH+qbe3l36yelUtEl9wHgDNk0/QK+vW0Zmnn0FHH3WUXOb/rPop7drVq5fFLFBm8al/ZD+V/I0ChgE3VGP78Uew8nofOzfMu0sYk4VjOH5xhTWn0rGNpvnHnYCAo+MPPd9u08Ceftr89jsyV8w5SVfhbVHjb65WKHk0npel89tEvftN6JrVs7jnzZGCx4hDJ77g9T033TxE7RuxrkYMuYm9ZACj3DZmslADthtqxWtXNGfWSXTgtLCa2wbqnpKKH3aGql7DZAgb97yJAJOuDl4+p9QS0UVIAiIA0YxqNk5nUOG4tJ9MCufwumkgJDMBHRC+CyLwvJM/mNcq/99HHqG3wi5tYChfvOTSRqCZP28uzTqhfstx/ffgzx6u+/uC8z4n3/36iSfqMvkvXHKpLDfZtn07rX7wAfC60DcSa5ZDEu1+q8UMxwpKv6tf0DyQNl9qn92S6hvMfjUkY1BU8OFyEcPCDH7YttTp5Evpt27fRrt21XtNSYLBPBuEYmx1HlS8o8nBplp2e8/NN40UZBgf9ub4uojv3d6dL1UVHaZGpbXDodNY9NVUtuo30S4wC8V6SipE4vMVi+rrHTb9kHo1N6OwevDy1gpNE0sHySQqFHAgy4BAk0SpBBi4Z66GG53Etrqz07wwAwlhiLC5xI48a+HVx8CLhO6zEz3umGNp3twPDmg2bX5LKF54joMPmk5HzJhBM084QeZRYDTbt2+n6QcdRJ/99Lny/fMvvEDrX3+dLvycBZoALJ/7jIZZ4bgQZmFFWH0RfLcRxyl7WXpgiyR16ls2EQdFWYsNDU0o5HVDpR/FcgGef17Al/ZROzF7M6vmiM61DhggN7Jx86Y6bDJ6iiAmiMPp7gwLi52c9qPBcBW2mm3TxgMnTZ7ZqTivBCh7zWjCRZYuv/mqoVbruxmrwavhfjYILLKRVrluRm7S7UEcsk6nzQ1v8lQUz5C6wypvU+xmWIEdKb2mKDHigizw4Ipk9mSd9hw2lZRZjUsnvSC5JwjWlGmpfhu/O2T6dDr66KOHdR5BqOXx27NnD216660so+QvEgAgAIgHwBOOO45OPWWBAs2DD1DQfcLfgvnzqavqqu89eNqQDbnwc+fLsY8/8QT19u6iGYfPEBnqpZdfpgA+Tt0yWouADo/lsGIpjxGCi8TE8qWEt0ZsV0YRx0JDM6vXdd5zuhOrSjauArsNarAr4r16pAqi/p5+evudWORobSOyGwaVcHoInyKsMMNPrC2BkretOshqt6m7q+urt9xw0/eGnWDugH0CmlDEt+aF59ZURHNjn+tlmNFgLQkyHPmcbazF/ddcSbxg9sk0Yb/9msGmw6QzOgvPDsYKjHEKWxP4cEiQx4in2LMp5LECTJqjmh1CkEAh0oOOubKcrjpMLgloyBUqdMeNTRu9V1TXpoTHDyEPF+wF8HjwZz+rJ+P0Aw+Sx929u68GB/VtqiwjAzjhuONp4QIFmlUP3E9jx46lsITE/02eNJFOX6h1US+sXUtvbgihvgJ7aK81NFRrDREe2Chw39xch+G2SlqHGX+4qfrKpgOhxF9PEuMWAyzogJ3ax9+0ropraKDEQlO1EuMLuQdhX1FC8TeETaHKOz5SGjV87Uv9fSwZ4N/RAfsQyT5P/a9nTjlpzrDFeSUQ2iegCRdaunz5olZ76KeNoVK6sklXO0DiCWEEYycg42/HzDiSDj/kUIhiIL4CkCk9qHasqDwqrkqPGmnM40n6N4rPe9E+hGTZpMOJD4KxMT7l63I0zyUuE6gpNNRLdHV30aLzL6DxqQbpzQ0b6NHHHqvP/9KlHmgeru/w3HM+VYc84S/Uw6x68AHtB8yqgX2WgCZUCx+UUuyl8Rjuu1Ct/OP77stEU/TKEBFAn5SVjsbxD2dCB5pwCViDCZfSOSWGMixr8WNd24kKd/mMKrOXGkz4zHSNTZs3UavVKmebIqImEOIhxbcZQOobHKQ+T3Bs3RffcsMNq4Ybu/cVaMLFrr9l2f0V0QUBFXWNkmU3jN6e9dQ3I+um0hYJZtPz+B1msaZMmkRzZp6UOiuvhfCDFDrJM5lc54AhE8vluFeDX2PUMmi4qXXevcZDoFfGoFoW5rlQzdVGMOniyBHz5BmjSZc69thj6NT5p8iN/fyXv6R3t2ypjfcvLv2CYTQPPByApl3Xvpx95llyziP/+ii98eabMKuVajMQzjw+MJpT5ZzAaN4PoPnRT35SzM7UI1YIlYYdf6ntgnmBFusGWdgOBHH7GioxgMVQpQyG0oEgvMj8FVABTRCm3MBAP70bNrgC/ing6tgNn+ZZTzQsvag5v6oeuHXpjbFgdx/+9pnRhLZuuGPZKTRIT7S5iC/tExxBBAAn/VskYyn0s80rO7JPEjNTVQ1mp86ZS2O6x9hUb2mCyOtMdKjEWF38a/FFV7fmLJZHwb7ShOknFoGhjoEbQTHARs8cV8LzgJo6EF4aA9aD+pEwl2h1CVDtbv4Xnn+BlPu/88479PNf/UqcJwJN0EMeeOghkb8WnX++LCkICxsfrmts0EAsKAZGc9rg7xsCAAAav0lEQVSpCjT3rV5N48ePo7Fh0zK0FCKaNGkSnQZhVqiveXPTxqy+aGhwiDam6lZvGL7YTvoF61Nws3AjuMerCXPB/mc7c/u78NMyuCnQRdDV8bMhiWyFC9fl8Y/9gnVLyWQ04mGeAxQ89YSE/nr+9p3b6+UcBoDd6vIMWBpARZIWySFWoTxnDC1cft2NT+0Dxsgj7+u59XlLb1n+/aqiv2ZsEVNkMElCsMTZBZBBUTl2hn1lC/8efpl59LF0wP5TbWVnpttifCpJPFOQVuAP0g/qcJARqYwgIJKQSwW1NIlLYRICXzK+DODSHWD7amQujc4bx+M5jNvtdp0JOhMK4P7l0f9HGzduksref/PFLwqjCUBz/0MPyvOHFPnpsKTg4V/8gkIRnq+hYfc38/gTMqDZHhb04cxKtCsU7H3+AnWMj/3m13VhnoZEdglAvIQdrZzN5L9Lv2ENVFOGKIF1bMoVaJaYk//OCbMmacDjowGShjx8k3h+PjEjMA5z/lvvbK51LX0URBEVg+ViqVtr1s9OL83n2gYhVK+q6gfLltyghbr7gBjvidGE9npWrJjRGhpY227TRAmFUgpbIdlumCX92/iuKFxsGW+Rb3T6AQfSsUdoYVf0TMnAG/ZmMeuOOqz3wCIYyzLsUGMNC1JVKxonwGT2ZJiJmoFl0TljshMnPmgEuuRNC7veh2POO/dcOmDaAfXxQeyt1x6B9ZWAhp+5q6ubLl20iParhXeioO386pF/SbGupCni47bbdWobgem++1fTtm3b5HgMFaZNm2aA5l9//bhUAJeYgdxy6j8fetjw1OtvZe1DbciMnrCB+FjxqGypQhbSFlfggn7iCrqEJnN4bgmL+AoXKsnYFc7fM9BPW3ZsV/HY7B3styBhWyl8LyuyeY6Fe2/1do0ZP6tn8eIRF+eVcOg9A80t37rliIHd7ReJqroEtB4YWOvjdRg8hj/7/5tYW+pqoiYzODBAH69Xc5va+kyLYWU9OggbPhmLSyhVjvm1XsbQyQSkGciZtCKGVzZDFJ8XdQYFsjyMsmGaAcMiS2rTwdOn16Iu/z3+m9/Qa+t/b7SBy774JcNoQoGc9FlFNPukk6TwL9zTqgceqLcd0Co6HeewqBJ1nbCuaf0bb9CuXTvrbSOwbw8IQHOhrsNjoCn2v8sGSW2LdmB5/VuqAGWWJGFSVhGsM62pfQEaZkPCYu07vBIqKTMDQIiPkWsrHD2pg0pjbZ6Pk2LN5/ft7ovlBHiPYO08p3zoFPXKlIUSodixGaLesftVJy79+tI3SgAy0u/eM9DcdPutP2i323/FfRMV3oTSED7V4ONS2rItRLpbEYxxDZWAV4ph9wzRwvkLBGfqU3FCOmP3SnvCc03xFaiqxvwqjmXMJVtDpBeKztCKE036EN8+RgcllsQshq8cn5ufxi45OOcTZ9Nhhx5a/xji9vtWr6KhFq5+btNffukvMqDRhFe7Tk9/4fOX0Ni0vOCVda/SY7/+dew3fHVqRXVW69JFF9O4sWPNvAsZq3rzKvjzQPPo44/T2ldeRvJrsyYY+shR8cGRmWBdSRayWY1T7gbZEN5j6XvUdGw63JnaCEIfBiWz4Igvsw/n7xncQ1u22Tcd8LyKAJoL0Bn4hD5qmZBAam+6quqfbv7m0loe2de/9wQ0y+6445Sh1mAtBteYwiumHXA0Akr2Kpe04lukzXghrc0hmj51Gh0140jwHJgFSYaXZpoNnaPh6ySCMIWzQOm+kZEJaxFdxQss7Gl0ejPuCYiIWViWI4gsbwa0wBGNSfUmLsTCmhvc1T8cH1ZHY+XtU08/TaFWxQNfWAYgG1/t3EG/fOQRnUMJcU495RQ6adas+vuhVot+fN9PauBisKnHJgFPqBA+feGp9VqmMF6hgjjU5jDeMmOYNnUqXXKRvvanBpqXXzLzNzNqvPvUuVloAzGojmwORmJgDW/PjGOmxaQGdAAEhAs1MZXYObbQ7oM6v9WizVvi+iYOZ/k5kgXFmcTaiwOe7HtwYOkxWt3VmIU3XnfdH0YMvun2Wx5ot+l8UwfDKesEEArU+Rom+Q0yVAws8v80ODHzRDR35km2EAwmHl+GGYUavFJENWVBlWxCcBapCDjR+uXPJUojpCRGo8Qc2nfKsbIItDWeMCpOiWHBfiliFO47LjUINxorQEtbfCooCyCDmMykjLeSCHcUajRMYSEYJRp+GKtWK0xsfpuh3cwL50sAsMyJQ/+xvcoKZV/9jeMPQ6qAEa/gtRyggwbkZHhxPyHYXDy/WQco4N0QjDiM+6DOD6ntoaHBbPmABRxmNklQQHD2b2VAxxqiqYoeXP7NpRdknTXCL/aZ0dx8x60Xt9p0X92O2+7BA0iMT9Nx/nM62BftxR37olHzb707d9EnTj8jMVdf7u0Yi9vkWikkTyW/ARJDUPy9uB8JG3QKrnHyxInMA6jZff7ehBupz+R8NoT0vAbgJHZWXSfeqS0TxfYNZDkkYwCxdBr6Ag9A4dMwOmUy3FZ8FtenfL5BMvtmQ2Z13BfikZPXMN8nFI/d78bfMR0//4UllTZxUu8QHUVBiFWnkX53VbrZ7/UQ2WUqRuh9n8/fsWsn9fXv1sdOIFJmOLDmyYGNXABT42lOdFXV52+67vqfjhBbzGH7BDRhCcIzL7/4VEXVyaYgL12tFCplQOIZT81YYu9jqFRfMgFZ/45ddPppp2dpVvWmqlVKOp0ZhjNiZi0cjsRmvMEx+OQggjpMqX2kPdbW7bU0HIoTUzwv8P9OIJLVlKjlM4TbojfQs+ROeLJBGGBmCbMim7AuFs0h8AggMlgmg+Z7tu3jC5tsxIGaiPaeanPF8W/IGmF9E9eyqMNwGaI099xj23VGhu384c7v7++vN7uyGVHEHVwYyW9/SL9DqGSYnwehip6de/yJpwy3P3AJiPYJaG6847arKmp/ly/IjIV1GmYhLACb4xIycRFeDSz161oScwEWw56Lz580djyF4jABCfdEHFuzroKdxhXBDIxNIY96eueNJK61rAXGQhcbsvKLPzawlrLIPPx+MoIXlr6YzJHVFyon9hmTjZ4cWEtTWrf0vQEXfIcRPr97t1FJUDXA07RfbqeFs66+Rcc4cU2n45jJz/GbTWZC0RxkhJD1yOTWL2X4NfIVJ5Klr9+n8wdbg7UgrJXvsMMA4wmzHO6HpoI+DokpbKoVw+U4P1phgexXb7puyQe/qLLnO9+ZTDu2rW1TO2ytBu9hgvBI0k7Jp4EGg5klCVEKWab6zBQ7RYZU0cyjjpHaDtzdjFPqUdON8FzSEvR79oZuPR2Kws45odeMnZ5CNZ9ihtIqCZeSFccz0qC5kAjv3XsEZU/WQ6m4lMCvbicdI1oQVwunHyAkibMn14FKHsmAlkn0uVe7QjM+nEzeJE1aff+zaDSQfva6jW8fwc1WZKc5J0L6CFiGzRrwpE2To5CyykTeUhsOsbBTP6Dz3976bqwSR6RLc9WzV89csHrdJCDS9p9gVxtpytRZPX/zNztL86Tpu71mND2337qsXdENPhRSVpO/o5sNAs+xArIsvYzAhQCTwGzrlq30yTPOVDZjPFDM/QvggCBrjQkzRNaFMftSp4cbUaVhSsYL0Qe7SsmTWerKVs+Tn98NhYxFhbloMKrF4GfcA1knjbJ41XVimwhOiiUAOvL2TN6AGt2vTYfyfSjAxufB+xAQybQBTYfjZtf8uYkhNQKLyxAKtuKgSJhsoTjbc1p9GeKtnIScL4bwtpYlMu7YEajRKGv+cNsPyxD2DA4q2CSrbwqHcDxNf7PD5pCKgUvEf1res/j6Gz8woAlVwNQeXEtVNRFFWhGDAbY6Agk7XWY6KCbjb6DZbH13C519xpnm2ZrCjrJHNqYBxii+0WYnvNfhjZ0Bn7gOImllSZ+14CL3ki2e1AYyvQflCnX31rCFsSSjt1ZvUtDG+0sdTL4DXUnvQbZhe8qBEUvhTu/Bc8w+LiMo9cdxLAGPhEbSppIQMweysbRCrRzrBFr8vqNOwwf+gc/ftbuXQvEeFpnFuWnT3pnD8FqMd9TM4HVq91LVvVfVwnvFaHpW3PZ9IvrrUgYpAr59f5P0fyF0amI3qN3wwszwXVerTR+beaKlhYVCJPbmJqvSKKyWNyoSwVAGQC9gaCkzHI9soHVkP7EQorDht0MRsUTZkcYjmIVhrDEhGuBp0ThBx2gEFkPZAFAKWZRiWOdAx0ZzsGlUh93x8nAo1xw8czBAWEwzOyAqsRFman+C5/cPDNDO3hjR8Nh7PVO+hzE22maaPzz36uMxvA5FfbWx0w96Fi8Z8fqnEQNNz8pb51Or0tetFNLUmG0qp6u1uRhqpW08Xahk0+XxnCMPPoymTJksC8CkM/EJnLhlPSJ7flshm2qY06FuFzy4gDV6FsegkpKvYARgvQCGZMgwpGiPPY/n6x60CpoKOuwIRHmamSdLFpuDEwi/lZpPM1f/l/pcsjXSe7isQjUYOw7qFnmCI0D4almvLZhrSRo6znyzpg0PLGkwJo3953F+qKMJy0Ts7nkcStt+N3OQQ0LWHVP9U1G3URBrje0ae+r111zz/r5u5eYVt93fJqoLdhhEPLDgxJFjQAtgCZ/PY5GXU9ox5o1mI8dUFb311mb61BlnJUzI42RWQCWUBENwzln37eUyemAAuketghLDeSYyCwDwBXBm4/n8mdP0qJ8kfUZHHQ5KwjYADesExss07KgvQCwAiLU95qHlxkW8hf5zQoxNweN9AzvBcKshkGzYTyY+rD8fo1Wvk+S9boWT4XSWP7fz393OSxFSvRK/fA9ropxT7JTSDqNRZ55wv2Z1yw/0LF4yoj1qRsRolt95+6JWm36KQGFT13ZbBwQjHmgfKoXv6wpWlwJU2UZfjbBpw0b69NmfFGen5pk+oUjCeSd8AaVQZLPJMoh+0RxQ9sB6i877ybBobDfiEoDj6ybG4myzfn7JaHGCg8GjUOjGY2DoLhzfJKJmwAP9biZadoMuq1T43YBJw6tMTPtOM5H2Gwrc3BInUFjV6cQ5pxkiO6/EMuIHQa4/v/N37NhBe1qhQhi0GePIogPj381CTOx/FvU9Q09zjcesu6ouvuHabw67696wQBOK855/7eU11KJ6a33O7JQ0Fi8A8+BrTonPV1aEoCQTxVQaV7SndzedPDu8QM6zGZxOSA2lZ4sCKvvNTExWpE40BFcIqW802SDYtc2Np8mL2nPibC8WFXrPYxiNfQE9MsgmPUZ7AoEU/bw8qjp3zByB9xu2hsbRg7KAa3LjyfAhPVwSbm0W3jonnmQgCGfC7Ufo/L7+vrpCmNl9prXw/Ir0OK1/0vCKx9jrNsKipWyA5037mTnHzhx2H+FhgWb5yjuuarXa3xU2kyhHxlB4IRrUxJSBB0KjNDFDwR4booZjypIO2v8AOmDqtOiMCoVzCCv8QKK51q40onj8zVb/FsEGRGbDZjCkgOUGYKH8RCJaK0tiIBymfa9/FAvX8hR4/ZjifSClLCyJRTxbiIiaiGcmLMY3ppqdtxNm5jNK8eZM6FsScr3b4FDR6Dai7eVp5dHziQYH99CO3vBep9gbut5Mq+Y5H6+CsS1ojAFCZ23H1H1V1Vdvuua6jkV8HYEmvMOptz30UkV0GIZKVuhVQEB2wqgQGhAWxKaeKoHN8azNVOENmDplNm7YQOd8/Cyq0vd2butxEYFh0Vj6XK4IFuoiWnCmvBvHq2GRzd7q+1El8wOzXYRZ2DDcsBgfVmXrd5jEFd4VLTUNEaR1YkWDjgDX8FoQAFzUQ6S2JSE6ZihKbCZjVFiO79t3NShyx8hgSuX8kjPIxd66q0fPhyLNqn6n07ad4VU13MNQd9ghzS0cVwr+wCElEhEWykpjwLSpqjZOpO6O73rqCDTL7rzj5ja/lTJdGIvKBHCg3gXBIwIM5HXSQsk4/xmg9BYiWbJ6z+9fXkefPfdcqcTVDkRmYFpRz25idvDX2EkqPQoxQWaAQrNqBTb0YINmyt6pvsdEBumWzPGOmRihGxmVi6e5r5HZYFuYIfKBE/8mPQRo2hSS+fSzfS7DjWTKm8nWkAkqDMfo+S70A2qvZJo/VQSZJ1jT5OYaOyd03LwJVuxwy2gkQsi+j8dVVC278drrGt9e2Qg0K1asmLG7aoWNTCZm9TFuyQCDSymlHW+irMlEw00BDWwvIX1WVbT93a20YN78TGtRw8nfRFBchmDAxY6cMoIEY7wxuBi9qIdQx2NDEYhaivvfYnq5cZVzPm0AYBMVxvdLJ+YhBVl8Ps+KUp0RsBzu/dpPedFPfCLuMgibb6dQSNfWqEMR2Pd6iwF+jqQamAreHBiRgvno+Rhaoqvd2bcrVghDyXIYrjjGDCCxU5n5YvFj5nDS/GjKTqUwqn4f9+L/VN7ysxFolt15x71UkRTkNBXYIYNh4MDUNjMQSWUb0Ind4wGqK4RWCVSn7DeBDpl+sGE0TYzBrCPCF2eFuZztHiZWiQGMeE9fk2FSv2CUFunTfctgNmygBIAi13UKpjd8YU3gbeqPMFlYUzGVoElTE/3ESNS27gVxzrQv/ZdSzx6UXPiCFdNsDOIYPPh4QCkWyuEWl+4BRs/XLFpyPEEM3t2/W6QEDK1ZK4uYo8wT9Zo4f9TBxMjcstRwvPmq3aauLvr+0quvu6LgLyUYML/dunLl/KH20JNUURBMsjdRRih065OUhghSypqlUmVwWihZ18zUv8cZiKDz+vrX62UH3V1dWuLSlMr1jIXrMZLnFb0EDFpAAjoydirWnHgmoQeYcEQtPhq/M/CiBtQhxcwegIHIVP8mVlIUclFEQqbimUxp0WgBBDQshEkponyBxSBZbEhXx/6xVbrokZURWeFa+mT0/I79NzC0R95YGac2shgMidzavwLw2PNzYMLfw95o3VV3sYivyGiWr7xjNVWVKcQxekwCFaFuEB7xJMKUtmxiFfmLsIYw2WIYESee6j9Rp1n3yjo695PnYI7ZvvfZgQuGJGhvlvLpJC8LqMh0mI+l74AlIasStrCXL5z3Yi0zFKFz2qw6AgAZw2YS+I9EU5EnbHhftfFgRQaC6ejChtrotkbPV7EWnbHTwTAMMl5/H/oviLY7+nbYXQU9C8d/YzjFoORYTGPYZICsnjn333jNdbr7PGIFPtitd9110VB7cFVcIkD1XjGMY6i15AV4kWqZOhv3Xu5IYvS62u+Q3pYVzBXtP2kSTZsyNTEkrFA0Jim3b1mDXcekGakEHmKlYMOof0CWpLbhwn4yZkKYLFDh4k7vKR6RKFZ8DqeblBYhZlFEYl9NAFJgQvgMHviQZZiMVFGc1C8TicwSASVBWtpXGQxqQGwiYfR8KDjFJEucoOKQQ//v6N1Zp7ZzgFDHIIV7kgqHZSPCggrhFcwvf/1g313UXnT91det9v4GDbXrlrtXrCGq5kUHyXu9go7SkGHCakuOlJStAL+ROpzYrAJW6qn0poTkoCUMCb9u37aNnn/uedq2YydN3n8K8X623uDfy7//573/1KhbvZfrjp770eqBr1zxV1bUeB8eP+zZvHP7Dpo6ZTJ9bM5sCi/jQ/bJJEUdVXTIntFHsgK3B/KC/mbT23z7GoZh6T07b75m++ml31i8oKoq3jTaajTL7rrzyora30OAEcDJ0tQaMfs1TxgOKWDBOiZ5pzaDDUOypr2jN9WMVEKl+D8i6t3VS88+8yxt2bqFJk6ZIjv6v9fxHAWa99qDo+eHHni/gCbUxfTu2FG/DPDkuSfTxEn169NEszSGj1kkwZFctE0qTX104/mQ3tOltgBQjvF4+aBN1VU3Xn3tPTwbxHuv/G8rJ/VvboU3Th7O4GAAh5kIUw0WbnELTsAt1V/wfU4ssjKAoACsG2ZJ+8IGoSiwICz39+2mZ555ht5++22aMGkyjRk7Zp9n+yjQ7HPXjZ4IPfBegGZwzyD17dpJ06dPp7nz5tH4/cbrnjKpDc9IhEvUq/fdXkEpw2FJTHxxHKNWx/MTssXQOp3C20Vw+A7AE6OU9obxB3fNuubfXxPKlBUZlt+9oofadFN9kAuPtPySQyheXZ2AQtYnJEbCmyslPUbSrmEhJSw3iO1ohodT3ZKRSA+FhX/yuQA44YH2DAzQs08/Q5ve2kzjJ+wXXzS/F3+jQLMXnTV6aGMP7C3QhHkbHOahhxxMJ8+bq/PWbd0hAJOJtvk7wxMk2Iytxle19dfXc0mViCs+U5WSOGkLCdHh/FslEAgruvmGbyzuEaC59dvfPrw9tGctVTRJqI5oKSpZdBaAPWDEKzXtUeMrjDFUMqIxN8/aTf1v3nMFK4wVN7nCeHBwkJ579ll68403aez48TRu/PhhTWMUaIbtotEDRtADIwGagf5+2tPfTzOOmEFzTj6ZxozpNuGMNXinqRgmYfeFVrYDoREX70XVRgv1QGoRbUc3t2pIjQuamDounwWtqNpFXWNmXf+1r22ozfaWu1fcQ1TVhTaSNUoLZrygG1PRST0x6ekoHinjSDATaZSpu9EaHH4zJWej4Hxu37OreJOpNjCdD9mtRNtSISAXXFD98rPnn3uO1v9+PXWNGUP7TZhQnC6jQDMCKxo9ZNgeaAKa3X191BocpKOOPoo+Nns2dQdwkapdvCyLuLmOwkchu1FJxmeJ4P3aEjtxdpLDJ21LFlxGlIusJxW7anuJKzXV3QCrqarq3qVfv+bK6o5vfWveYHtwTYhqmovwmJnYUElra5C9OAGXeU0UbUyoZCuCkw5TYFIMgJLBazwmAQsIyal5897v8N0Lz/+O1r26rsb2CUlgC9+PAs2wNjR6wAh6AIGmb1cvVe02HXv8sXTS7I9pqQRcB0VZlg6UmWjZQn1Kp8WRSitMRopxI0FEtuTEisLR0iSsYuBAgdiFdB1We7fGVGMWVLfcvXIVVXSRz+maZQTMSkwmqBBSyXF+Iyw8NoFSSWPB74RRKXgw4Oj/I3rHld1QSwBp86g56YhKHQ+09fLal2jt2pdoqD3U/vH/+F/pYiOYTaOHjPZAQw984SuXt7q7uqtZs2bSzBNn1UbbtB2sWfkv+ohWWkXioNkjX09kdBvZCS+BEyyHwUW/kjPGpQSS5ualKbryILaBug2sk4KqcxaiMYyqqFr9/wFEBkvkQnf7AAAAAABJRU5ErkJggg==",al={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},Al=Ee(59243),ls=Ee(31834),as=({parentData:qt})=>{var bn,jn,Sa,Nr;const La=((bn=(0,ls.Uf)(qt))==null?void 0:bn.every(ta=>{var ca;return!((ca=ta==null?void 0:ta.data)!=null&&ca.length)}))&&!((jn=qt==null?void 0:qt.photos)!=null&&jn.length);return de.createElement("div",{className:al.wrap},de.createElement("div",{className:al.head},de.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),de.createElement("div",null,"\u5171",de.createElement("span",null,(Sa=qt==null?void 0:qt.photos)==null?void 0:Sa.length),"\u5F20")),La?de.createElement(Al.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):de.createElement(de.Fragment,null,de.createElement(ls.ZP,{data:(0,ls.Uf)(qt)}),!!((Nr=qt==null?void 0:qt.photos)!=null&&Nr.length)&&de.createElement(de.Fragment,null,de.createElement("div",{className:al.line}),de.createElement(ls._s,{dataSource:qt==null?void 0:qt.photos,right:21,col:3,wrapWidth:856}))))},ri={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},hi=Ee(58421),Gi=Ee(89392),Ta=Ee.n(Gi),ho=Ee(71795),Ca=Ee(59301),Ns=Object.defineProperty,_o=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,yl=(qt,bn,jn)=>bn in qt?Ns(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,Uo=(qt,bn)=>{for(var jn in bn||(bn={}))_s.call(bn,jn)&&yl(qt,jn,bn[jn]);if(_o)for(var jn of _o(bn))$s.call(bn,jn)&&yl(qt,jn,bn[jn]);return qt},ul=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())}),Zn=({visible:qt,value:bn,onChange:jn,onClose:Sa,sealedReview:Nr,data:La})=>{var ta;const ca=(0,ze.useLocation)(),Sr=(0,ze.useParams)(),na=(ta=ca==null?void 0:ca.pathname)==null?void 0:ta.includes("/centralizeReview"),[Kr,Ai]=(0,de.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:na?"appraise":"normal"}),[Ki,Xo]=(0,de.useState)([]),[Bi,po]=(0,de.useState)([]),[eo,no]=(0,de.useState)(!0),[xi,Di]=(0,de.useState)(!1),[mo,Yn]=(0,de.useState)(!1),[Nn,pa]=(0,de.useState)(0),xa=(0,de.useRef)(!0),oi=(0,de.useRef)(!0);(0,de.useEffect)(()=>{let Xr=Kr;qt&&(console.log(oi.current),na||(Xr=Uo({},Kr)),Ai(Uo({},Xr)),oi.current=!1,ji(Xr),Va())},[qt]),(0,de.useEffect)(()=>{Nr!==void 0&&Yn(Nr)},[Nr]);const wi=Xr=>{Kr.course_group_id=Xr,Kr.page=1,Ai(Uo({},Kr)),ji(Kr)},Ya=Xr=>{Kr.review_status=Xr,Kr.page=1,Ai(Uo({},Kr)),ji(Kr)},ji=Xr=>ul(void 0,null,function*(){console.log(Xr);const Fi=Ta().pickBy(Xr,Kn=>Kn!=="all");delete Fi.save_name,delete Fi.review,delete Fi.exercise_group_id,no(!0);const ti=yield(0,Re.ZP)(`/api/exercises/${Sr.exerciseId}/user_review_list.json`,{method:"post",body:Uo({},Fi)});po((ti==null?void 0:ti.review_list)||[]),pa((ti==null?void 0:ti.count)||0),no(!1)}),Va=()=>ul(void 0,null,function*(){if(!xa.current)return;Di(!0);const Xr=yield(0,Re.ZP)(`/api/courses/${Sr.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});Xr!=null&&Xr.course_groups&&(Xo((Xr==null?void 0:Xr.course_groups)||[]),xa.current=!1),Di(!1)}),vo=Xr=>ul(void 0,null,function*(){var Fi;const ti=(Fi=ca==null?void 0:ca.pathname)!=null&&Fi.includes("/centralizeReview")?"centralizeReview":"review";ze.history.replace(`/classrooms/${Sr.coursesId}/exercise/${Sr.exerciseId}/${ti}/${Xr.login}`),jn(Xr)}),yo=Xr=>{Kr.page=Xr,Ai(Uo({},Kr)),ji(Kr)},ko=(Xr,Fi)=>{Kr.page=Xr,Kr.limit=Fi,Ai(Uo({},Kr)),ji(Kr)},Na=()=>Ca.createElement("div",{className:ri.head},Ca.createElement("div",{className:ri.title},"\u5B66\u751F\u5217\u8868"),Ca.createElement("div",{className:ri.inputBox},!mo&&Ca.createElement(gn.default,{value:Kr==null?void 0:Kr.course_group_id,className:ri.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:Xr=>Xr.parentNode,onChange:wi,dropdownRender:Xr=>Ca.createElement(y.Z,{spinning:xi},Xr)},Ca.createElement(gn.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Ki.map(Xr=>Ca.createElement(gn.default.Option,{key:Xr.id,value:Xr.id},Xr.name))),Ca.createElement(gn.default,{className:ri.selectWrapper,style:{width:255},getPopupContainer:Xr=>Xr.parentNode,value:Kr==null?void 0:Kr.review_status,onChange:Ya},Ca.createElement(gn.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),Ca.createElement(gn.default.Option,{value:0},"\u672A\u8BC4\u9605"),Ca.createElement(gn.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),Ca.createElement(gn.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),Ca.createElement(ho.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Kr==null?void 0:Kr.save_name,onChange:Xr=>{Kr.page=1,Kr.name=Xr,Ai(Uo({},Kr)),ji(Kr)}})));return Ca.createElement(he.Z,{className:ri.wrapper,title:Na(),width:800,placement:"left",closable:!1,onClose:Sa,bodyStyle:{display:"flex",flexDirection:"column"},open:qt},Ca.createElement("div",{className:ri.content},Ca.createElement(y.Z,{spinning:eo},Bi.length>0?Ca.createElement("div",{className:ri.tableHead},Ca.createElement("div",null,"\u59D3\u540D"),Ca.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),Ca.createElement("div",null,"\u5206\u73ED"),Ca.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):Ca.createElement(Al.Z,null),Bi==null?void 0:Bi.map(Xr=>Ca.createElement("div",{key:Xr.id,className:bn===Xr.login?`${ri.list} ${ri.active}`:ri.list,onClick:()=>vo(Xr)},Ca.createElement("span",{title:Xr==null?void 0:Xr.name},Xr.name),Ca.createElement("span",{title:Xr==null?void 0:Xr.student_id},Xr.student_id),Ca.createElement("span",{title:Xr.course_group},(0,Qe.Pq)(Xr.course_group,11)),(Xr==null?void 0:Xr.review_status)===1?Ca.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(Xr==null?void 0:Xr.review_status)===0?Ca.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):Ca.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Nn===0&&Kr.name&&Ca.createElement(Al.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),Ca.createElement("div",{className:ri.footer},Nn>Kr.limit?Ca.createElement("div",null,Ca.createElement("span",{style:{color:"#656F87"}},"\u5171",Ca.createElement("span",{className:"c-light-primary"},Nn),"\u6761\u6570\u636E")):"",Ca.createElement(hi.Z,{total:Nn,pageSize:Kr==null?void 0:Kr.limit,current:Kr==null?void 0:Kr.page,showSizeChanger:!0,size:"small",onShowSizeChange:ko,onChange:yo,showQuickJumper:!0,hideOnSinglePage:!0})))},gr=Ee(88045),Ka=Ee(38837),vr=Ee(23397),er=Ee(87777),ar=Ee(77942),tr=Ee(38007),Er=Ee(44164),Zr=Ee.n(Er),Qr=Ee(51545),cr=Ee(59301),wa=Object.defineProperty,Pi=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,fs=(qt,bn,jn)=>bn in qt?wa(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,ps=(qt,bn)=>{for(var jn in bn||(bn={}))To.call(bn,jn)&&fs(qt,jn,bn[jn]);if(ii)for(var jn of ii(bn))Ms.call(bn,jn)&&fs(qt,jn,bn[jn]);return qt},Dn=(qt,bn)=>Pi(qt,ai(bn)),En=(qt,bn)=>{var jn={};for(var Sa in qt)To.call(qt,Sa)&&bn.indexOf(Sa)<0&&(jn[Sa]=qt[Sa]);if(qt!=null&&ii)for(var Sa of ii(qt))bn.indexOf(Sa)<0&&Ms.call(qt,Sa)&&(jn[Sa]=qt[Sa]);return jn},hn=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const{TextArea:ir}=Ae.default,ea=qt=>{var bn=qt,{exercise:jn,globalSetting:Sa,loading:Nr,user:La,dispatch:ta,isEaxmPaperOpen:ca,studentexportDate:Sr,onChangeProgress:na=()=>{}}=bn,Kr=En(bn,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const Ai=(0,ze.useParams)(),{userInfo:Ki}=La,[Xo,Bi]=(0,de.useState)({}),po=(0,de.useRef)(),eo=(0,de.useRef)(!1),[no,xi]=(0,de.useState)(null),[Di,mo]=(0,de.useState)(!1),[Yn,Nn]=(0,de.useState)(!1),[pa,xa]=(0,de.useState)(!1),[oi,wi]=(0,de.useState)(!1),[Ya,ji]=(0,de.useState)(!1),Va={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,de.useEffect)(()=>{Ki!=null&&Ki.login&&ko()},[Ai.userId,Ai.coursesId,Ai.exerciseId,Ki]),(0,de.useEffect)(()=>{ca&&no&&(wi(Sr.userCommentVisible),xa(Sr.userScoreVisible),ji(Sr.new),mo(!0),setTimeout(()=>{Na(Sr)},2500))},[ca,no]);const vo=()=>{document.querySelectorAll("canvas").forEach(Kn=>{(!Kn.clientWidth||!Kn.clientHeight)&&Kn.remove()})},yo=Kn=>{var ni,oo,Yo,xs;const Xs=(ni=Kn==null?void 0:Kn.exercise_answer_user)==null?void 0:ni.user_id;if((oo=Kn==null?void 0:Kn.exercise)!=null&&oo.question_random||(Yo=Kn==null?void 0:Kn.exercise)!=null&&Yo.choice_random){let is=1;Kn.exercise.question_random=(xs=Kn==null?void 0:Kn.exercise_question_types)==null?void 0:xs.map(so=>{var Vo,Rs;return(Vo=Kn==null?void 0:Kn.exercise)!=null&&Vo.choice_random&&((so.question_type===0||so.question_type===1)&&so.items.map(Fs=>(Fs.question_choices=(0,Qe.M2)(Fs.question_choices,Xs),Fs)),so.question_type===7&&so.items.forEach(Fs=>{Fs.sub_exercise_questions.forEach(xl=>{xl.question_choices&&(xl.question_choices=(0,Qe.M2)(xl.question_choices,Xs))})})),(Rs=Kn==null?void 0:Kn.exercise)!=null&&Rs.question_random&&(so.items=(0,Qe.M2)(so.items,Xs)),so.items.map(Fs=>(Fs.question_num=is,is++,Fs)),so})}},ko=()=>hn(void 0,null,function*(){let Kn;ta({type:"exercise/getExerciseExportHeadData",payload:{id:Ai.exerciseId||Ai.categoryId,identify:Ai.userId||null}}),Ai.userId?(Kn=yield(0,be.pu)({exerciseId:Ai.exerciseId,login:Ai.userId}),yo(Kn),eo.current=!1):(Kn=yield ta({type:"exercise/editExercise",payload:{coursesId:Ai.coursesId,categoryId:Ai.exerciseId}}),eo.current=!0),xi(ps({},Kn||{}))}),Na=Kn=>hn(void 0,null,function*(){var ni,oo,Yo;Kn.type==="all"?eo.current=!1:Ai.userId||(eo.current=!0),vo();const xs=po.current.children;let Xs=`${Be()().format("YYYY-MM-DD HH:mm:ss")}`;(ni=jn.exerciseExportHeadData)!=null&&ni.new_user&&(Xs=`${((oo=jn.exerciseExportHeadData)==null?void 0:oo.new_student_id)||""}${(Yo=jn.exerciseExportHeadData)==null?void 0:Yo.new_user}`);const is={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let so=Zr()();for(let Vo=0;Vohn(void 0,null,function*(){Vo{var Yo,xs,Xs,is,so,Vo,Rs,Fs,xl,CA,wo,Nl,Vl,Ec;return cr.createElement(cr.Fragment,null,!oo&&cr.createElement("div",{style:{display:"flex"},className:vr.Z.programTitle},cr.createElement("span",{style:{flexShrink:0},className:"font18"},ni,"."),cr.createElement(Pe.Z,{value:(Kn==null?void 0:Kn.question_type)===8?Kn==null?void 0:Kn.description:Kn.question_title}),cr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Kn==null?void 0:Kn.question_type)===7?`\u5171${Kn==null?void 0:Kn.sub_q_count}\u5C0F\u9898`:""," ",Kn.question_score,"\u5206\uFF09")),(Kn==null?void 0:Kn.question_type)===8&&cr.createElement(Pe.Z,{showProgramFill:!0,disabledFill:!0,value:He.Base64.decode((Kn==null?void 0:Kn.code)||"")}),Kn.question_type===Qr.c.Single&&((Yo=Kn.question_choices)==null?void 0:Yo.map((Ho,Ml)=>{var Zl;return cr.createElement(oe.Z,{key:Ml,className:"pr20"},cr.createElement(se.Z,{flex:"25px"},cr.createElement("div",{style:{width:25,overflow:"hidden"}},cr.createElement(ae.ZP,{checked:(Zl=Kn.user_answer)==null?void 0:Zl.includes(Ho.choice_id),style:{width:25}}))),cr.createElement(se.Z,{flex:"1"},cr.createElement(Pe.Z,{value:Ho.choice_text||""})))})),Kn.question_type===Qr.c.Multiple&&((xs=Kn.question_choices)==null?void 0:xs.map((Ho,Ml)=>{var Zl;return cr.createElement(oe.Z,{key:Ml,className:"pr20"},cr.createElement(se.Z,{flex:"25px"},cr.createElement("div",{style:{width:25,overflow:"hidden"}},cr.createElement(ie.default,{checked:(Zl=Kn.user_answer)==null?void 0:Zl.includes(Ho.choice_id),style:{width:25}}))),cr.createElement(se.Z,{flex:"1"},cr.createElement(Pe.Z,{value:Ho.choice_text||""})))})),Kn.question_type===Qr.c.Judge&&cr.createElement("div",{className:vr.Z.flexRow},(Xs=Kn.question_choices)==null?void 0:Xs.map((Ho,Ml)=>{var Zl;return cr.createElement(oe.Z,{className:"pr20",key:Ml},cr.createElement(se.Z,{flex:"25px"},cr.createElement("div",{style:{width:25,overflow:"hidden"}},cr.createElement(ae.ZP,{checked:(Zl=Kn.user_answer)==null?void 0:Zl.includes(Ho.choice_id),style:{width:25}}))),cr.createElement(se.Z,{flex:"1"},Ho.choice_text))})),Kn.question_type===Qr.c.Fill&&!eo.current&&cr.createElement(Ie.Z,{item:Kn,answerData:no,changeScoreData:Xo,textValue:(is=Xo[Kn.q_position])==null?void 0:is.text,textOnChange:Ho=>{Xo[Kn.q_position].text=Ho,Bi(ps({},Xo))},seeAnswerVisible:!1}),Kn.question_type===Qr.c.Shixun&&cr.createElement(er.Z,{item:Kn,answerData:no,hasChangeScore:!1,autoHeight:Di}),Kn.question_type===Qr.c.Subjective&&((so=Kn==null?void 0:Kn.user_answer)!=null&&so[0])?cr.createElement("div",{className:vr.Z.simpleBg},cr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),cr.createElement("div",null,oi?cr.createElement(Pe.Z,{value:(Vo=Kn==null?void 0:Kn.user_answer_light)==null?void 0:Vo[0]}):cr.createElement(Pe.Z,{value:(Rs=Kn==null?void 0:Kn.user_answer)==null?void 0:Rs[0]}))):null,Kn.question_type===Qr.c.Program&&cr.createElement(ar.Z,{item:Kn,answerData:no,autoHeight:Di}),Kn.question_type===Qr.c.Combine&&((Fs=Kn.sub_exercise_questions)==null?void 0:Fs.map((Ho,Ml)=>cr.createElement("div",{style:{marginLeft:10}},cr.createElement("span",{style:{fontSize:"16px"}},ni,".",Ml+1,"\uFF08",Va[`${Ho==null?void 0:Ho.question_type}`],"\uFF09",Ho==null?void 0:Ho.question_title,"\uFF08",Ho==null?void 0:Ho.question_score,"\u5206\uFF09"),Xr(Ho,Ml,!0)))),Kn.question_type===8&&cr.createElement(cr.Fragment,null,cr.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},cr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((xl=Kn==null?void 0:Kn.user_answer)==null?void 0:xl.length)>0&&((CA=Kn==null?void 0:Kn.user_answer)==null?void 0:CA.map(Ho=>cr.createElement("div",{style:{display:"flex"}},cr.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Ho==null?void 0:Ho.choice_id,")\uFF1A"),cr.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Ho==null?void 0:Ho.answer_text)))))),Yn&&cr.createElement("div",{style:{marginTop:10}},(Kn==null?void 0:Kn.question_type)<3&&(Kn==null?void 0:Kn.standard_answer_show)&&cr.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Kn==null?void 0:Kn.standard_answer_show),!!((wo=Kn==null?void 0:Kn.standard_answer)!=null&&wo.length)&&Yn&&(Kn==null?void 0:Kn.question_type)===3&&cr.createElement("div",null,(Nl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Nl.map((Ho,Ml)=>cr.createElement("div",null,cr.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ml+1,"\uFF09:"),cr.createElement("div",null,cr.createElement(ir,{autoSize:!0,disabled:!0,value:Ho==null?void 0:Ho.answer_text[0]}))))),(Kn==null?void 0:Kn.standard_answer)&&(Kn==null?void 0:Kn.question_type)===4&&cr.createElement("div",null,cr.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),cr.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},cr.createElement(Pe.Z,{value:(Vl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Vl[0]}))),(Kn==null?void 0:Kn.question_type)<=4&&((Kn==null?void 0:Kn.standard_answer_show)||((Ec=Kn==null?void 0:Kn.standard_answer)==null?void 0:Ec.length)>0)&&cr.createElement(oe.Z,{style:{marginTop:14}},cr.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),cr.createElement(Pe.Z,{className:vr.Z.renderHtml,value:(Kn==null?void 0:Kn.analysis)||"\u6682\u65E0\u89E3\u6790"}))),pa&&!Number.isNaN(parseFloat(Kn==null?void 0:Kn.user_score))&&(Kn==null?void 0:Kn.question_type)!==Qr.c.Shixun&&(Kn==null?void 0:Kn.question_type)!==Qr.c.Combine&&cr.createElement("span",null,cr.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Kn==null?void 0:Kn.user_score,"\u5206"),(Kn==null?void 0:Kn.answer_comments)&&oi&&cr.createElement(gr.Z,{newuserCommentVisible:Ya,list:Kn==null?void 0:Kn.answer_comments}),!oo&&cr.createElement(ne.Z,{style:eo.current?{marginTop:30}:{}}))},Fi=(Kn,ni,oo)=>Kn.category?cr.createElement("div",null,cr.createElement("div",null,cr.createElement("span",{className:"font16 c-light-primary"},(0,Qe.EM)(Kn==null?void 0:Kn.category),"\u3001",Kn.name),cr.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Kn.count,"\u9898\uFF0C",(Kn==null?void 0:Kn.question_type)===7?`\u5305\u542B${Kn==null?void 0:Kn.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Kn.score,"\u5206\uFF09")),Xr(Kn.questionDetail,ni)):Xr(Kn.questionDetail,ni),ti=(0,de.useCallback)(()=>{var Kn,ni,oo,Yo,xs,Xs;const is=((ni=(Kn=jn==null?void 0:jn.exerciseExportHeadData)==null?void 0:Kn.exercise_header)==null?void 0:ni.export_page_num)||40,so=[];let Vo=1;for(const[Rs,Fs]of((oo=no==null?void 0:no.exercise_question_types)==null?void 0:oo.entries())||[])Fs.items.forEach((xl,CA)=>{CA===0?so.push(Dn(ps({},Fs),{items:null,category:Rs+1,questionDetail:xl,questionIndex:Vo})):so.push({questionDetail:xl,questionIndex:Vo}),Vo++});return console.log("newData:",so),so!=null&&so.length?(Xs=(xs=(Yo=new Array(Math.ceil((so==null?void 0:so.length)/is)))==null?void 0:Yo.fill([]))==null?void 0:xs.map((Rs,Fs)=>so.slice(Fs*is,Fs*is+is)))==null?void 0:Xs.map((Rs,Fs)=>cr.createElement("div",{className:"pl60 pr30",key:Fs,style:{minHeight:Fs===0?1e3:"auto"}},Fs===0&&cr.createElement(cr.Fragment,null,cr.createElement(tr.Z,{isExportBlank:eo.current}),cr.createElement(ne.Z,{className:vr.Z.divider})),Rs==null?void 0:Rs.map((xl,CA)=>Fi(xl,xl.questionIndex,CA)))):null},[no,jn,Di]);return cr.createElement("div",{style:{height:"700px",overflow:"auto"}},cr.createElement("section",{id:"export-all",className:[vr.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:po},ti()))};var ia=(0,ze.connect)(({exercise:qt,loading:bn,user:jn,globalSetting:Sa})=>({exercise:qt,globalSetting:Sa,user:jn,loading:bn.effects}))(ea),nr=Ee(50388),$r=Ee(80871),Aa=Ee(884),xt=Ee(59301),ua=Object.defineProperty,en=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,Vr=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Wn=(qt,bn,jn)=>bn in qt?ua(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,Fr=(qt,bn)=>{for(var jn in bn||(bn={}))ga.call(bn,jn)&&Wn(qt,jn,bn[jn]);if(Vr)for(var jn of Vr(bn))Tr.call(bn,jn)&&Wn(qt,jn,bn[jn]);return qt},Gr=(qt,bn)=>en(qt,Cr(bn)),Pa=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const qi=({classroomList:qt,exercise:bn,globalSetting:jn,loading:Sa,user:Nr,dispatch:La})=>{var ta,ca,Sr,na,Kr,Ai,Ki,Xo,Bi,po,eo,no,xi,Di,mo,Yn,Nn,pa,xa,oi,wi,Ya,ji,Va,vo,yo,ko,Na,Xr,Fi,ti,Kn,ni,oo,Yo,xs,Xs,is,so,Vo,Rs,Fs,xl,CA,wo,Nl,Vl,Ec,Ho,Ml,Zl,tf,nf,rf,ZA,Gu,Ys,pu,XA,SA,$d,YA,Kf,OA,bc,oh,TA,Xl,Yl,Go,Ku,af,Wf,mu,Wu,of,vu,eg,tg,pA,Vu,ng,rg,Zu,Vf,Xu,ag,Zf,Xf,ig,og,sf,Bc,sg,lg,Ag,ug,cg,fg,Cc,dg,Yu,gg,hg,pg,Sc,Yf,Ju,mg,vg,yg,wg,yu;const Ci=(0,ze.useParams)(),Jf=(0,ze.useLocation)(),{userInfo:JA}=Nr,{reviewExercise:Pn,exerciseList:cp,commonHeader:qA}=bn,[Rl,wu]=(0,de.useState)({}),[_A,Eg]=(0,de.useState)(1),[qf,sh]=(0,de.useState)(!1),[Pc,lf]=(0,de.useState)(!1),[Af,il]=(0,de.useState)(!1),[lh,Ah]=(0,de.useState)(!1),[uh,uf]=(0,de.useState)(!1),[cf,xc]=(0,de.useState)([]),[Fc,ch]=(0,de.useState)([]),[fh,Eu]=(0,de.useState)(!1),dh=(0,de.useRef)(null),_f=(0,de.useRef)([]),Ic=(0,de.useRef)(!0),Fa=(ta=Jf==null?void 0:Jf.pathname)==null?void 0:ta.includes("/centralizeReview"),$f=`exercise/${Fa?"getCentralizeReviewExercise":"postReviewExercise"}`,[gh,qu]=(0,de.useState)(!1),[mA,ed]=(0,de.useState)(!1),[hh,NA]=(0,de.useState)({}),[ff,df]=(0,de.useState)(0),[td,MA]=(0,de.useState)(!1),[bu,AA]=(0,de.useState)(!0),[PA,_u]=(0,de.useState)("1"),[bg,Fl]=(0,de.useState)(!1),[Lc,nd]=(0,de.useState)(null),[rd,$u]=(0,de.useState)(!1),[RA,ec]=(0,de.useState)("pdf"),ph=(0,de.useRef)(),[ol,Bg]=(0,de.useState)([]),[ad,gf]=(0,de.useState)(!1),[Cg,id]=(0,de.useState)({}),[Sg,od]=(0,de.useState)(!0),[wl,sd]=(0,de.useState)(!1),[tA,$A]=(0,de.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Bu]=b.default.useForm(),ld={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},Pg=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((ca=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[0].nameType))==null?void 0:ca.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((Sr=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[1].nameType))==null?void 0:Sr.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((na=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[3].nameType))==null?void 0:na.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Kr=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[2].nameType))==null?void 0:Kr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((Ai=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[6].nameType))==null?void 0:Ai.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Ki=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[5].nameType))==null?void 0:Ki.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((Xo=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[7].nameType))==null?void 0:Xo.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Bi=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[4].nameType))==null?void 0:Bi.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((po=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[8].nameType))==null?void 0:po.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Vt,Ea)=>xt.createElement("span",{style:{color:(Ea==null?void 0:Ea.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Vt)}],Ad=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((eo=Pn==null?void 0:Pn.table)==null?void 0:eo.total_singles_scores)||0,doubles_scores:((no=Pn==null?void 0:Pn.table)==null?void 0:no.total_doubles_scores)||0,nulls_scores:((xi=Pn==null?void 0:Pn.table)==null?void 0:xi.total_nulls_scores)||0,judges_scores:((Di=Pn==null?void 0:Pn.table)==null?void 0:Di.total_judges_scores)||0,pros_scores:((mo=Pn==null?void 0:Pn.table)==null?void 0:mo.total_pros_scores)||0,bpros_scores:((Yn=Pn==null?void 0:Pn.table)==null?void 0:Yn.total_bpros_scores)||0,shixuns_scores:((Nn=Pn==null?void 0:Pn.table)==null?void 0:Nn.total_shixuns_scores)||0,combination_scores:((pa=Pn==null?void 0:Pn.table)==null?void 0:pa.total_combination_scores)||0,mains_scores:((xa=Pn==null?void 0:Pn.table)==null?void 0:xa.total_mains_scores)||0,all_scores:((oi=Pn==null?void 0:Pn.table)==null?void 0:oi.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((wi=Pn==null?void 0:Pn.table)==null?void 0:wi.singles_scores)||0,doubles_scores:((Ya=Pn==null?void 0:Pn.table)==null?void 0:Ya.doubles_scores)||0,nulls_scores:((ji=Pn==null?void 0:Pn.table)==null?void 0:ji.nulls_scores)||0,judges_scores:((Va=Pn==null?void 0:Pn.table)==null?void 0:Va.judges_scores)||0,pros_scores:((vo=Pn==null?void 0:Pn.table)==null?void 0:vo.pros_scores)||0,bpros_scores:((yo=Pn==null?void 0:Pn.table)==null?void 0:yo.bpros_scores)||0,shixuns_scores:((ko=Pn==null?void 0:Pn.table)==null?void 0:ko.shixuns_scores)||0,combination_scores:((Na=Pn==null?void 0:Pn.table)==null?void 0:Na.combination_scores)||0,mains_scores:((Xr=Pn==null?void 0:Pn.table)==null?void 0:Xr.mains_scores)||0,all_scores:((Fi=Pn==null?void 0:Pn.table)==null?void 0:Fi.user_get_score)||0}];(0,de.useEffect)(()=>{Pa(void 0,null,function*(){const Vt=yield(0,be.cV)({id:Ci.exerciseId||Ci.categoryId});Vt.status==0&&Bg(Vt.data)})},[]);function eu(){var Vt,Ea,Ua,Qi,Ja,lo;$A({param_show_hack_description:(Ea=(Vt=bn==null?void 0:bn.reviewExercise)==null?void 0:Vt.exercise)==null?void 0:Ea.show_hack_description,param_show_hack_sets:(Qi=(Ua=bn==null?void 0:bn.reviewExercise)==null?void 0:Ua.exercise)==null?void 0:Qi.show_hack_sets,param_show_challenge_task_pass:(lo=(Ja=bn==null?void 0:bn.reviewExercise)==null?void 0:Ja.exercise)==null?void 0:lo.show_challenge_task_pass})}const Cu=((ni=(Kn=(ti=bn==null?void 0:bn.reviewExercise)==null?void 0:ti.exercise_question_types)==null?void 0:Kn.filter(Vt=>Vt.question_type===5))==null?void 0:ni.length)>0,hf=((xs=(Yo=(oo=bn==null?void 0:bn.reviewExercise)==null?void 0:oo.exercise_question_types)==null?void 0:Yo.filter(Vt=>Vt.question_type===6))==null?void 0:xs.length)>0;(0,de.useEffect)(()=>{(0,Jt.Rm)()&&La({type:"classroomList/getAssistantPermissions",payload:{course_id:Ci.coursesId}})},[(Xs=Nr==null?void 0:Nr.userInfo)==null?void 0:Xs.username]);const Dc=()=>Pa(void 0,null,function*(){var Vt,Ea;return(0,Jt.Rm)()&&!((Ea=(Vt=qt.AssistantObject)==null?void 0:Vt.exercise)!=null&&Ea.can_appraise)?new Promise(Ua=>{we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,de.useEffect)(()=>(document.body.scrollIntoView(),JA.login&&_i(),()=>{La({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[Ci.userId,JA.login]),(0,de.useEffect)(()=>{var Vt;nd((Vt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Vt.analysis)},[(is=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:is.analysis]),(0,de.useEffect)(()=>(La({type:"globalSetting/footerToggle",payload:!1}),La({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),La({type:"exercise/getCommonHeader",payload:Fr({},Ci)}),()=>{La({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const jc=Vt=>Pa(void 0,null,function*(){var Ea,Ua;Ic.current=!1;const Qi=yield(0,be.Ip)({id:Vt.question_id,shixun_challenge_id:Vt.shixun_challenge_id||null,comment:Vt.comment,score:Vt.score,user_id:(Ea=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ea.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((Ua=Pn==null?void 0:Pn.review_progress)==null?void 0:Ua.sealed_review)||!1,is_ai:(Vt==null?void 0:Vt.is_ai)||!1});return yield fd(Qi),delete Rl[Vt.q_position],_i(!0),wu(Fr({},Rl)),Qi}),ud=Vt=>{var Ea,Ua;if(Vt.question_type>1&&Vt.question_type!==5&&Vt.question_type!==2&&!wl)return xt.createElement(xt.Fragment,null,xt.createElement("span",{onClick:()=>{Dc().then(()=>Pa(void 0,null,function*(){id(Fr({},Vt)),gf(!0)}))},className:"c-blue mr10 ml10 current"},xt.createElement(pe.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((Ea=Vt==null?void 0:Vt.ModelTitleDec)==null?void 0:Ea.includes("\u7B80\u7B54\u9898"))&&(qA==null?void 0:qA.is_open_ai_review)&&xt.createElement(zr,{saveChangeScore:jc,dataSource:Gr(Fr({},Vt),{user_id:(Ua=Pn==null?void 0:Pn.exercise)==null?void 0:Ua.user_id}),checkAssistant:Dc,className:"mt3"}))},pf=()=>{var Vt;let Ea=localStorage[`${(Vt=Nr==null?void 0:Nr.userInfo)==null?void 0:Vt.login}-${Ci.coursesId}-${Ci.exerciseId}-filter`];return Ea?Ea=JSON.parse(Ea):Ea={},Object.prototype.toString.call(Ea)!=="[object Object]"?{}:Ea},cd=Vt=>{var Ea,Ua,Qi;const Ja=(Vt==null?void 0:Vt.filter(Bs=>Bs.question_type!==4))||[],lo=(Vt==null?void 0:Vt.filter(Bs=>Bs.question_type===4))||[],Ao=[...Ja,...lo];let Qs=null,Os=[];Ao.forEach(Bs=>{Os=Os.concat(Bs.items)});for(let Bs=0;Bs{let Ua=[];for(let Qi=0;Qi<(Vt==null?void 0:Vt.sub_exercise_questions.length);Qi++){let Ja=Vt==null?void 0:Vt.sub_exercise_questions[Qi];Ua.push(Gr(Fr({},Ja),{number:`${Ea+1}-${Qi+1}`}))}return Ua},Fg=(Vt,Ea)=>{var Ua,Qi;let Ja=[];for(let lo=0;lo<((Ua=Vt==null?void 0:Vt.shixun_details)==null?void 0:Ua.length);lo++)for(let Ao=0;Ao<(Vt==null?void 0:Vt.shixun_details[lo].stage_list.length);Ao++){let Qs=Vt==null?void 0:Vt.shixun_details[lo].stage_list[Ao];Ja.push(Gr(Fr({},Qs),{question_score:Qs.game_score,question_id:Vt.question_id,number:`${Ea+1}-${lo+1}`,shixun_challenge_id:(Qi=Vt==null?void 0:Vt.shixun_details[lo])==null?void 0:Qi.shixun_challenge_id}))}return console.log(Ja),Ja},_i=(Vt=!1)=>Pa(void 0,null,function*(){var Ea,Ua,Qi;let Ja={exerciseId:Ci.exerciseId,login:Ci.userId};if(!Fa){const No=pf();Ja=Fr(Fr({},No),Ja),_f.current=No}const lo=yield La({type:$f,payload:Ja});!Fa&&sd(((Ea=lo==null?void 0:lo.exercise)==null?void 0:Ea.commit_status)===0);let Ao=(0,Gi.cloneDeep)(lo==null?void 0:lo.exercise_question_types),Qs=Ao.filter(No=>No.question_type!==4),Os=Ao.filter(No=>No.question_type===4),Bs=(Ua=[...Qs,...Os].filter(No=>[3,4,5,6,7,8].includes(No.question_type)))==null?void 0:Ua.map(No=>{if(No.question_type===5){let dl=[];return No.items.map((nA,ru)=>{dl.push(Fg(nA,ru))}),Gr(Fr({},No),{items:dl.flat()})}else if(No.question_type===7){let dl=[];return No.items.map((nA,ru)=>{dl.push(xg(nA,ru))}),Gr(Fr({},No),{items:dl.flat()})}else return No});console.log(Bs);let fl=!1;if(Bs.map(No=>{[3,4,5,6,8].includes(No.question_type)&&(fl=!0),No.question_type===7&&No.items.map(dl=>{[3,4,5,6,8].includes(dl.question_type)&&(fl=!0)})}),Ah(fl),xc([...Bs]),ch((0,Gi.cloneDeep)(Bs)),yield fd(lo),Ic.current){const No=cd(lo==null?void 0:lo.exercise_question_types);setTimeout(()=>{let dl=document.getElementById(No)},500)}Ic.current=!0,Eg(Fa?((Qi=lo==null?void 0:lo.review_progress)==null?void 0:Qi.appraise_type)===0?2:3:1)}),mf=(Vt,Ea,Ua)=>Pa(void 0,null,function*(){ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){(yield(0,be.Wj)({exercise_answer_comment_id:Ea,id:Ua,comment:Vt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),Ig=(Vt,Ea,Ua)=>Pa(void 0,null,function*(){Bu.setFieldValue("comment",Vt),ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Bu.resetFields()},content:xt.createElement("div",null,xt.createElement(b.default,{size:"large",form:Bu,colon:!1},xt.createElement(b.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},xt.createElement(Ae.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Pa(void 0,null,function*(){yield Bu.validateFields(),(yield(0,be.Wj)({exercise_answer_comment_id:Ea,id:Ua,comment:Bu.getFieldValue("comment")||Vt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),mh=Vt=>{var Ea;return Vt.question_type===4?((Ea=Vt==null?void 0:Vt.answer_comments)==null?void 0:Ea.length)>0||Vt!=null&&Vt.is_reviewed?xt.createElement("img",{src:vl}):xt.createElement("img",{src:Ol}):Vt.user_score===Vt.question_score?xt.createElement("img",{src:rl}):Vt.user_score>0?xt.createElement("img",{src:Jr}):xt.createElement("img",{src:hA})},vh=Vt=>{var Ea;return Vt.question_type===4?((Ea=Vt==null?void 0:Vt.answer_comments)==null?void 0:Ea.length)>0||Vt!=null&&Vt.is_reviewed?Se.Z.greenBg:Se.Z.greyBg:Vt.user_score===Vt.question_score?Se.Z.blueBg:Vt.user_score>0?Se.Z.orangeBg:Se.Z.redBg},fp=Vt=>{var Ea;return Vt.question_type===4?((Ea=Vt==null?void 0:Vt.answer_comments)==null?void 0:Ea.length)>0||Vt!=null&&Vt.is_reviewed?"c-green":"c-grey-333":Vt.user_score===Vt.question_score?"c-blue":Vt.user_score>0?"c-orange":"c-red"},fd=Vt=>Pa(void 0,null,function*(){var Ea,Ua;if((Vt==null?void 0:Vt.type)===1)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/detail`)},content:xt.createElement("div",null,(Vt==null?void 0:Vt.message)||"")}),Promise.reject();if((Vt==null?void 0:Vt.type)===2){const Qi=()=>{ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/centralizeReview/${Vt==null?void 0:Vt.login}`)};return ce.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Qi,onCancel:()=>{ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/detail`)},content:xt.createElement("div",null,xt.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",xt.createElement("span",{onClick:Qi,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),xt.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Vt==null?void 0:Vt.type)===3){const Qi=()=>{window.location.href=`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/centralizeReview/${Vt==null?void 0:Vt.login}`};return ce.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:Qi,keyboard:!1,onCancel:()=>{ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/detail`)},content:xt.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Vt==null?void 0:Vt.type)===6)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:xt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(Ea=Vt==null?void 0:Vt.review_progress)!=null&&Ea.message&&ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:xt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Vt==null?void 0:Vt.type)===8&&!((Ua=Pn==null?void 0:Pn.review_progress)!=null&&Ua.next_login)&&ce.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:xt.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),dd=(Vt,Ea,Ua,Qi)=>{var Ja,lo,Ao,Qs,Os,Bs,fl,No,dl,nA,ru,wf,xA,Og,Tg,pd,Oc,Tc,tc;const nc=[];if((Vt==null?void 0:Vt.question_type)===8){const Eo=(Ja=(Vt==null?void 0:Vt.last_score_detail)||[])==null?void 0:Ja.map(Is=>{var rc;return Gr(Fr({},Is),{score:[void 0,null,0,"0","0.0"].includes(Is.score)?"0":(rc=Is.score)==null?void 0:rc.toFixed(1)})});(lo=Vt==null?void 0:Vt.standard_answer)==null||lo.forEach((Is,rc)=>{var md;const Su=rc+1;let Pu=Eo==null?void 0:Eo.find(Ng=>Ng.position===Su);Pu?nc.push(Pu):nc.push({position:Su,name:`\u586B\u7A7A${Su}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Is.score)?"0":(md=Is.score)==null?void 0:md.toFixed(1)})})}return xt.createElement(xt.Fragment,null,xt.createElement(oe.Z,{className:"mb20"},xt.createElement(se.Z,{flex:"1",style:{width:500}},xt.createElement("div",{className:"pl15 pb5"},Ua?xt.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},xt.createElement(Pe.Z,{value:Ea+1+"."+(Qi+1)+`\uFF08${ld[`${Vt==null?void 0:Vt.question_type}`]}\uFF09`+Vt.question_title+`\uFF08${Vt==null?void 0:Vt.question_score}\u5206\uFF09`})):xt.createElement("div",{style:{display:"flex"}},xt.createElement("span",{style:{flexShrink:0},className:"font18"},Ea+1,"."),Vt.question_type===6?Vt!=null&&Vt.hack_user_identifier?xt.createElement("span",null,xt.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Vt==null?void 0:Vt.hack_user_identifier}?backUrl=/classrooms/${Ci==null?void 0:Ci.coursesId}/exercise/${Ci==null?void 0:Ci.categoryId}/review/${Ci==null?void 0:Ci.userId}`},Vt.question_title),xt.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Vt==null?void 0:Vt.hack_user_identifier}?backUrl=/classrooms/${Ci==null?void 0:Ci.coursesId}/exercise/${Ci==null?void 0:Ci.categoryId}/review/${Ci==null?void 0:Ci.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):xt.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Vt.question_title):(Vt==null?void 0:Vt.question_type)===5?xt.createElement(ze.Link,{target:"_blank",style:{lineHeight:"26px"},title:Vt.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Vt==null?void 0:Vt.shixun_identifier}/challenges`},Vt.question_title):xt.createElement(Pe.Z,{value:(Vt==null?void 0:Vt.question_type)===8?Vt.description:Vt.question_title+`${Vt.question_type===7?`\uFF08\u5171${Vt==null?void 0:Vt.sub_q_count}\u9898 ${Vt==null?void 0:Vt.question_score}\u5206\uFF09`:""}`}),(Vt==null?void 0:Vt.question_type)===5&&((Vt==null?void 0:Vt.is_jupyter)||(Vt==null?void 0:Vt.is_jupyter_lab))&&xt.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Vt!=null&&Vt.is_jupyter?"jupyter":"jupyterLab")),(Vt==null?void 0:Vt.question_type)===6&&xt.createElement(ei.Z,{className:"mt10",dataSource:(Vt==null?void 0:Vt.languages)||[]}),(Vt==null?void 0:Vt.question_type)===8&&xt.createElement(Pe.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:nc,value:He.Base64.decode((Vt==null?void 0:Vt.code)||"")}),xt.createElement("div",null,Vt.question_type===0&&xt.createElement(xt.Fragment,null,(Ao=Vt.question_choices)==null?void 0:Ao.map(function(Eo){return xt.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Vt.user_answer.includes(Eo.choice_id)&&Vt.question_score!==Vt.user_score?Se.Z.answerError:""}`},xt.createElement(ae.ZP,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text}))})),Vt.question_type===1&&xt.createElement(xt.Fragment,null,(Qs=Vt.question_choices)==null?void 0:Qs.map(function(Eo){return xt.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Vt.user_answer.includes(Eo.choice_id)&&Vt.question_score!==Vt.user_score?Se.Z.answerError:""}`},xt.createElement(ie.default,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text,className:"ml5"}))})),Vt.question_type===2&&xt.createElement("div",{className:Se.Z.flexRow},(Os=Vt.question_choices)==null?void 0:Os.map(function(Eo,Is){return xt.createElement("div",{style:{marginLeft:Is>0&&"10px"},className:"multi-llipsis1e flex-container"},xt.createElement(ae.ZP,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text}))})),Vt.question_type===3&&xt.createElement(Ie.Z,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(Bs=Rl[Vt.q_position])==null?void 0:Bs.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Fr({},Rl))}}),Vt.question_type===8&&xt.createElement(Zt,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(fl=Rl[Vt.q_position])==null?void 0:fl.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Fr({},Rl))}}),Vt.question_type===5&&xt.createElement(Rr,{item:Vt,answerData:Pn,coursesId:Ci.coursesId,saveChangeScore:jc,sealedReview:((No=Pn==null?void 0:Pn.review_progress)==null?void 0:No.sealed_review)===!0,onAdjustScore:Eo=>{var Is;id(Gr(Fr({},Eo),{ModelTitleDec:`\uFF08${Ua?"\u7EC4\u5408\u9898":`${(Is=$r.fw)==null?void 0:Is[(Eo==null?void 0:Eo.question_type)||0].name}`} \u7B2C${Ea+1}${Ua?`.${Qi+1}`:""}\u9898\uFF09`})),gf(!0)}}),Vt.question_type===4&&xt.createElement(qo,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(dl=Rl[Vt.q_position])==null?void 0:dl.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Fr({},Rl))}}),Vt.question_type===6&&xt.createElement(Zo,{item:Vt,answerData:Pn}),Vt.question_type===7&&xt.createElement(xt.Fragment,null,(nA=Vt==null?void 0:Vt.sub_exercise_questions)==null?void 0:nA.map((Eo,Is)=>xt.createElement("div",null,xt.createElement(xt.Fragment,null,dd(Eo,Ea,!0,Is))))),(Vt==null?void 0:Vt.answer_comments)&&xt.createElement(gr.Z,{list:Vt==null?void 0:Vt.answer_comments,isShowEditAndDel:!0,userLogin:JA==null?void 0:JA.login,handleDel:(Eo,Is)=>{mf(Eo,Is,Vt==null?void 0:Vt.question_id)},handleEdit:(Eo,Is)=>{Ig(Eo,Is,Vt==null?void 0:Vt.question_id)}}))),Vt.question_type<3&&xt.createElement("div",{className:`${Se.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},xt.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",xt.createElement("span",{className:"c-blue"},(wf=(ru=Vt.question_choices)==null?void 0:ru.filter(Eo=>{var Is;return(Is=Vt.user_answer)==null?void 0:Is.includes(Eo.choice_id)}))==null?void 0:wf.map((Eo,Is)=>Vt.question_type===2?Qe.Qq[Eo.choice_position-1]:Qe.oV[Eo.choice_position-1]),((xA=Vt.user_answer)==null?void 0:xA.length)<=0&&"\u672A\u7B54")),xt.createElement("br",null),Vt.standard_answer_show&&xt.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Vt.standard_answer_show),xt.createElement("br",null),Vt.analysis&&xt.createElement("div",null,"\u89E3\u6790:",xt.createElement(Pe.Z,{value:Vt.analysis})))),(Vt==null?void 0:Vt.question_type)!=7&&xt.createElement(se.Z,{flex:"140px",className:"ml20"},xt.createElement("div",{className:`${Se.Z.questionsInfo} ${vh(Vt)}`},mh(Vt),xt.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),xt.createElement("br",null),xt.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},xt.createElement("span",{className:fp(Vt)},Vt.user_score===null?"--":(Og=Vt==null?void 0:Vt.user_score)!=null&&Og.includes(".0")?(Tg=Vt==null?void 0:Vt.user_score)==null?void 0:Tg.replace(".0",""):Vt.user_score),"\xA0/\xA0",(Vt==null?void 0:Vt.question_score)===null?"--":(pd=Vt==null?void 0:Vt.question_score)!=null&&pd.includes(".0")?(Oc=Vt==null?void 0:Vt.question_score)==null?void 0:Oc.replace(".0",""):Vt.question_score),xt.createElement("br",null),(Vt==null?void 0:Vt.question_type)!=7&&ud(Gr(Fr({},Vt),{ModelTitleDec:`\uFF08${Ua?"\u7EC4\u5408\u9898":`${(Tc=$r.fw)==null?void 0:Tc[(Vt==null?void 0:Vt.question_type)||0].name}`} \u7B2C${Ea+1}${Ua?`.${Qi+1}`:""}\u9898\uFF09`}))),!((tc=Pn==null?void 0:Pn.exercise)!=null&&tc.is_random)&&(Vt==null?void 0:Vt.question_type)==3&&(Pn==null?void 0:Pn.is_edit_question)&&xt.createElement("div",{style:{width:120}},xt.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",xt.createElement(re.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},xt.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),xt.createElement(ae.ZP.Group,{defaultValue:Vt==null?void 0:Vt.use_blank_score,value:Vt==null?void 0:Vt.use_blank_score,className:Se.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Eo=>{ce.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){(0,be.gA)({id:Vt==null?void 0:Vt.question_id,use_blank_score:!(Vt!=null&&Vt.use_blank_score)}).then(Is=>{(Is==null?void 0:Is.status)==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})})}})))))},Lg=Vt=>{var Ea;const Ua=(Ea=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Ea.filter(Ja=>Vt?Ja.question_type===4:Ja.question_type!==4);return Ua==null?void 0:Ua.map((Ja,lo)=>{var Ao,Qs,Os,Bs;return xt.createElement("div",{key:lo},xt.createElement("div",{className:"pt20"},xt.createElement(oe.Z,{align:"middle"},xt.createElement(se.Z,{flex:"1"},xt.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},Ja.name),xt.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",xt.createElement("span",{className:"c-blue"},Ja.count)," \u9898 ",(Ja==null?void 0:Ja.question_type)===7?`\uFF08\u5171${Ja==null?void 0:Ja.sub_count}\u5C0F\u9898\uFF09`:"",xt.createElement(ne.Z,{type:"vertical"})," \u5171 ",xt.createElement("span",{className:"c-red"},Ja.score)," \u5206")),Ja.question_type==1&&((Ao=Pn==null?void 0:Pn.exercise)==null?void 0:Ao.show_give_score_method)&&xt.createElement(se.Z,{style:{paddingRight:"65px"}},xt.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},xt.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",xt.createElement(re.Z,{overlayStyle:{maxWidth:600},title:xt.createElement(xt.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",xt.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},xt.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),xt.createElement(ae.ZP.Group,{defaultValue:(Qs=Pn==null?void 0:Pn.exercise)==null?void 0:Qs.use_blank_score,value:(Os=Pn==null?void 0:Pn.exercise)==null?void 0:Os.use_blank_score,className:`${Se.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:fl=>{ce.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){var No,dl,nA;(yield(0,Re.ZP)(`/api/exercise_questions/${(dl=(No=Ja==null?void 0:Ja.items)==null?void 0:No[0])==null?void 0:dl.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((nA=Pn==null?void 0:Pn.exercise)!=null&&nA.use_blank_score)}})).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})}}))),xt.createElement(se.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",Ja.user_score)),xt.createElement("div",{className:"ml15"},xt.createElement(ne.Z,{style:{marginTop:8,marginBottom:8}}))),(Bs=Ja.items)==null?void 0:Bs.map(function(fl,No){return qf&&fl.user_score===fl.question_score?null:xt.createElement("aside",{id:fl.question_id,key:No},dd(fl,No,!1))}))})},tu=Vt=>{var Ea;const Ua=(Ea=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Ea.filter(Ja=>Vt?Ja.question_type===4:Ja.question_type!==4);return Ua==null?void 0:Ua.map(function(Ja,lo){return xt.createElement(de.Fragment,{key:Ja.question_type},xt.createElement("p",null,Ja.name),Ja.items.map((Ao,Qs)=>{var Os,Bs;let fl="",No="";return Number(Ao.question_score)===Number(Ao.user_score)?fl=Se.Z.blue:Ao.user_score>0?fl=Se.Z.orange:fl=Se.Z.red,Ao.question_type===4&&!Ao.user_score&&(fl=Se.Z.grey),Ao.question_type===4?((Os=Ao==null?void 0:Ao.answer_comments)==null?void 0:Os.length)>0||Ao!=null&&Ao.is_reviewed?No=xt.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`}):No=xt.createElement("i",{style:{color:"#9B9B9B"},className:`iconfont icon-daipingyue ${Se.Z.sign}`}):(((Bs=Ao==null?void 0:Ao.answer_comments)==null?void 0:Bs.length)>0||Ao!=null&&Ao.is_reviewed)&&(No=xt.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`})),qf&&Ao.user_score===Ao.question_score?null:xt.createElement("span",{className:`${fl} relative`,onClick:()=>{const dl=Ao.question_id;let nA=document.getElementById(dl);nA&&window.scrollTo(0,nA.offsetTop)}},Qs+1,No)}))})},gd=(Vt,Ea,Ua)=>{Number.isNaN(Vt)||(cf[Ea].items[Ua].user_score=Vt,xc([...cf]))},hd=()=>{var Vt;return(Vt=[...cf])==null?void 0:Vt.map(function(Ua,Qi){if(Ua.question_type!==7||Ua.question_type===7&&Ua.items.find(Ja=>[3,4,5,6,8].includes(Ja.question_type)))return xt.createElement("div",{key:Ua.question_type,className:Se.Z.listwrap},xt.createElement("p",{style:{color:"#000000"}},Ua.name),xt.createElement("div",null,xt.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},Ua.question_type===5?"\u9898\u53F7-\u5173\u5361":Ua.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),xt.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),Ua.items.map((Ja,lo)=>{if(Ua.question_type!==7||Ua.question_type===7&&[3,4,5,6,8].includes(Ja.question_type))return xt.createElement("div",{className:"mt10"},xt.createElement("span",{style:{display:"inline-block",width:36}},Ja.number?Ja.number:lo+1),xt.createElement(ee.Z,{min:0,max:Ja.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${Ja.question_score}\u5206`,value:Ja.user_score,onChange:Ao=>gd(Ao,Qi,lo),style:{width:80,marginLeft:32,marginRight:10}}),xt.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},xt.createElement(pe.ZP,{onClick:()=>{gd(Ja.question_score,Qi,lo)}},"\u6EE1\u5206")))}))})},Dg=()=>Pa(void 0,null,function*(){var Vt;const Ua=(0,Gi.cloneDeep)(cf).flatMap(Ja=>Ja.items.map(lo=>{var Ao,Qs;return{id:lo.question_id,shixun_challenge_id:lo.shixun_challenge_id||null,score:lo.user_score,user_id:(Ao=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ao.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((Qs=Pn==null?void 0:Pn.review_progress)==null?void 0:Qs.sealed_review)||!1}}));Eu(!0);const Qi=yield(0,Re.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:Ci.exerciseId,user_id:(Vt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Vt.user_id,data:[...Ua]}});(Qi==null?void 0:Qi.status)===0&&(we.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),uf(!1),_i()),Eu(!1)}),vf=(0,de.useCallback)(Vt=>{var Ea,Ua;const Qi=`${((Ea=bn.exerciseExportHeadData)==null?void 0:Ea.new_student_id)||""}${(Ua=bn.exerciseExportHeadData)==null?void 0:Ua.new_user}`;Vt.save(Qi),setTimeout(()=>df(100),300),setTimeout(()=>df(0),550),ed(!1)},[bn,Pn]),jg=()=>{let Vt=0;const Ea=setInterval(()=>{Vt+=5,df(Vt),Vt===100&&clearInterval(Ea)},200)},cl=(0,de.useCallback)(Vt=>nd(Vt.target.value),[]),nu=()=>Pa(void 0,null,function*(){var Vt,Ea,Ua,Qi,Ja,lo,Ao,Qs;if((0,Jt.Rm)()&&!((Ea=(Vt=qt==null?void 0:qt.AssistantObject)==null?void 0:Vt.exercise)!=null&&Ea.can_appraise)){Dc();return}if(!((Ua=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Ua.user_id))return;const Os=yield(0,Re.ZP)(`/api/exercises/${Ci==null?void 0:Ci.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:Ci==null?void 0:Ci.exerciseId,user_id:(Qi=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Qi.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((Ja=Pn==null?void 0:Pn.review_progress)==null?void 0:Ja.sealed_review)||!1,next_login:((lo=Pn==null?void 0:Pn.review_progress)==null?void 0:lo.next_login)||"",analysis:Lc,only_analysis:rd}});if(yield fd(Os),(Os==null?void 0:Os.status)===0){if(Fl(!1),rd){_i(),we.ZP.success("\u64CD\u4F5C\u6210\u529F"),$u(!1);return}if((Ao=Pn==null?void 0:Pn.review_progress)!=null&&Ao.next_login){we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const Bs=Fa?"centralizeReview":"review";ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/${Bs}/${(Qs=Pn==null?void 0:Pn.review_progress)==null?void 0:Qs.next_login}`);return}_i(),we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else ce.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:xt.createElement("div",null,Os==null?void 0:Os.message),okText:"\u6211\u77E5\u9053\u4E86"})}),yf=Vt=>Pa(void 0,null,function*(){var Ea,Ua;const Qi=Fa?"centralizeReview":"review",Ja=Vt=="next"?(Ea=Pn==null?void 0:Pn.review_progress)==null?void 0:Ea.next_login:(Ua=Pn==null?void 0:Pn.review_progress)==null?void 0:Ua.prev_login;Ja?ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/${Qi}/${Ja}`):_i()});return xt.createElement("section",{className:"edu-container"},xt.createElement(y.Z,{spinning:Sa[$f]},xt.createElement("section",{className:"animated fadeIn"},xt.createElement("aside",{className:"mt10"},JA&&xt.createElement(x.Z,{separator:">"},xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Ci.coursesId}/exercise`},(so=JA==null?void 0:JA.course)==null?void 0:so.course_name)),xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Ci.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Ci.coursesId}/exercise/${(Vo=Pn==null?void 0:Pn.exercise)==null?void 0:Vo.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),xt.createElement(x.Z.Item,null,_A!==1?"\u96C6\u4E2D\u8BC4\u9605":(Rs=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Rs.user_name))),xt.createElement("aside",{className:[Se.Z.title,"mt20"].join(" ")},xt.createElement(oe.Z,{style:{width:"100%"},align:"middle"},xt.createElement(se.Z,{style:{display:"flex",alignItems:"center"}},(0,Qe.vB)(qA==null?void 0:qA.exercise_status,qA==null?void 0:qA.appraise_label),xt.createElement(ze.Link,{to:`/classrooms/${Ci.coursesId}/exercise/${(Fs=Pn==null?void 0:Pn.exercise)==null?void 0:Fs.id}/detail`},xt.createElement(re.Z,{title:((xl=Pn==null?void 0:Pn.exercise)==null?void 0:xl.exercise_name)||""},xt.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((CA=Pn==null?void 0:Pn.exercise)==null?void 0:CA.exercise_name)||"")))),_A===1&&xt.createElement(de.Fragment,null,xt.createElement(se.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},xt.createElement("aside",null,xt.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((wo=Pn.exercise)==null?void 0:wo.time)===-1?"\u672A\u9650\u65F6":(((Nl=Pn.exercise)==null?void 0:Nl.time)||"")+"\u5206\u949F",!!((Vl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Vl.delayed_time)&&xt.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(Ec=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ec.delayed_time,"\u5206\u949F")),xt.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Ml=(Ho=Pn.exercise_scores)==null?void 0:Ho.exercise_types)==null?void 0:Ml.q_counts,"\u9898"),xt.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(tf=(Zl=Pn.exercise_scores)==null?void 0:Zl.exercise_types)==null?void 0:tf.q_scores,"\u5206"))),!wl&&xt.createElement(se.Z,null,(0,Jt.GJ)()&&xt.createElement(xt.Fragment,null,xt.createElement(pe.ZP,{icon:xt.createElement(ve.Z,null),onClick:()=>{var Vt;if((0,Jt.Rm)()&&!((Vt=qt.AssistantObject.exercise)!=null&&Vt.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}eu(),qu(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),xt.createElement(pe.ZP,{style:{marginLeft:"20px"},icon:xt.createElement(me.Z,null),onClick:()=>{var Vt;if((0,Jt.Rm)()&&!((Vt=qt.AssistantObject.exercise)!=null&&Vt.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}La({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((nf=Pn==null?void 0:Pn.exercise)==null?void 0:nf.exercise_status)===2&&(qA==null?void 0:qA.exercise_type)!=2&&xt.createElement(pe.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Vt=>{var Ea,Ua;Vt.preventDefault(),(0,Jt.Rm)()&&!((Ua=(Ea=qt==null?void 0:qt.AssistantObject)==null?void 0:Ea.exercise)!=null&&Ua.can_redo)&&we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let Qi=!1;ce.default.confirm({width:500,title:"\u63D0\u793A",content:xt.createElement("div",null,xt.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),xt.createElement(ie.default,{onChange:Ja=>{Qi=Ja.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pa(void 0,null,function*(){var Ja,lo;(yield(0,be.q6)({categoryId:Ci.exerciseId,user_ids:[(Ja=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ja.user_id],is_reset:Qi})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/classrooms/${Ci.coursesId}/exercise/${(lo=Pn==null?void 0:Pn.exercise)==null?void 0:lo.id}/detail`))})})}},xt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),xt.createElement(oe.Z,{className:"mt20"},xt.createElement(se.Z,{flex:"284px",className:Se.Z.leftBar},xt.createElement(E.Z,{offsetTop:0},!((rf=Pn==null?void 0:Pn.review_progress)!=null&&rf.sealed_review)&&xt.createElement("section",{className:`${Se.Z.bg} ${Se.Z.userInfo}`},xt.createElement(oe.Z,{align:"middle",wrap:!1},xt.createElement("img",{className:Se.Z.userImg,src:Ko.Z.API_SERVER+"/images/"+((ZA=Pn.exercise_answer_user)==null?void 0:ZA.user_img)}),xt.createElement(se.Z,{style:{marginLeft:"14px",width:"145px"}},xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u59D3\u540D"),xt.createElement(se.Z,{className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(Gu=Pn.exercise_answer_user)==null?void 0:Gu.user_name},(Ys=Pn.exercise_answer_user)==null?void 0:Ys.user_name))),xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5B66\u53F7"),xt.createElement(se.Z,{className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(pu=Pn.exercise_answer_user)==null?void 0:pu.student_id},(XA=Pn.exercise_answer_user)==null?void 0:XA.student_id))),xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5206\u73ED"),xt.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(SA=Pn.exercise_answer_user)==null?void 0:SA.course_group_name},($d=Pn.exercise_answer_user)==null?void 0:$d.course_group_name))),xt.createElement(oe.Z,{wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u6210\u7EE9"),xt.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(YA=Pn.exercise_answer_user)==null?void 0:YA.course_group_name},Pn.user_score?Number(Pn.user_score):0,"\u5206"))))),xt.createElement("img",{className:Se.Z.status,src:((Kf=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Kf.review_status)==1?hs:((OA=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:OA.review_status)==0?Ks:Wl})),_A===3&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10`},xt.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),xt.createElement("div",{className:"mt10"},"\u8BD5\u9898"),xt.createElement("div",{className:`${Se.Z.greyBg} ${Se.Z.listType} mt10`},(oh=(bc=Pn==null?void 0:Pn.review_progress)==null?void 0:bc.appraise_question)==null?void 0:oh.map(Vt=>xt.createElement("span",null,Vt.name,"\uFF1B")))),xt.createElement("section",{className:`${Se.Z.bg} p20 mt10`},xt.createElement("h3",null,"\u7B54\u9898\u5361"),xt.createElement(oe.Z,{style:{flexDirection:"column"}},xt.createElement(se.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",xt.createElement(z.Z,{className:"ml5",checked:qf,onChange:Vt=>sh(Vt)})),xt.createElement(se.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",xt.createElement(z.Z,{checked:Af,className:"ml5",onChange:Vt=>il(Vt)}))),xt.createElement(oe.Z,{align:"middle",justify:"start",className:"mt10"},xt.createElement(se.Z,null,xt.createElement("span",{className:Se.Z.circularBlue}),xt.createElement("span",null,"\u6B63\u786E"),xt.createElement("span",{className:`${Se.Z.circularRed} ml20`}),xt.createElement("span",null,"\u9519\u8BEF"),xt.createElement("span",{className:`${Se.Z.circularOrange} ml20`}),xt.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),xt.createElement("div",{className:"mt10 flex item-center"},xt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#42D5A0",marginLeft:-3}}),xt.createElement("span",null,"\u5DF2\u8BC4"),xt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#9B9B9B",marginLeft:17}}),xt.createElement("span",null,"\u672A\u8BC4"))))),((TA=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:TA.some(Vt=>Vt.question_type!==4))&&!Af&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},xt.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),xt.createElement("aside",{className:Se.Z.questionIcons},tu())),((Xl=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Xl.some(Vt=>Vt.question_type===4))&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},xt.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),xt.createElement("aside",{className:Se.Z.questionIcons},tu(!0))))),xt.createElement(se.Z,{flex:"916px"},xt.createElement("section",{className:[Se.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},xt.createElement("div",{className:Se.Z.result},xt.createElement(te.default,{columns:Pg,dataSource:Ad,pagination:!1,bordered:!0}),xt.createElement("div",{className:Se.Z.evaluate},xt.createElement(oe.Z,{align:"middle",justify:"space-between"},xt.createElement(se.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!wl&&xt.createElement(pe.ZP,{icon:xt.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{Fl(!0),$u(!0)}},"\u7F16\u8F91")),xt.createElement("div",{className:Se.Z.analysis,style:{color:(Yl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Yl.analysis?"#434D63":""}},((Go=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Go.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Ku=Pn==null?void 0:Pn.exercise)==null?void 0:Ku.open_camera)&&_A===1&&xt.createElement(as,{parentData:Pn}),((af=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:af.some(Vt=>Vt.question_type!==4))&&!Af&&xt.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle"},xt.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),xt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Wf=Pn==null?void 0:Pn.exercise)==null?void 0:Wf.objective_score,"\u5206\uFF09"))),xt.createElement(se.Z,null,xt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(mu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:mu.objective_score))),!Af&&xt.createElement("aside",{className:"pl30 pr10"},Lg()),((Wu=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Wu.some(Vt=>Vt.question_type===4))&&xt.createElement(oe.Z,{gutter:[10,10]},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle"},xt.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),xt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(of=Pn==null?void 0:Pn.exercise)==null?void 0:of.subjective_score,"\u5206\uFF09"))),xt.createElement(se.Z,null,xt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(vu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:vu.subjective_score))))),xt.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Lg(!0)),xt.createElement(oe.Z,{className:Se.Z.buttonFixed},xt.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},xt.createElement(oe.Z,{align:"middle"},xt.createElement(pe.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/detail`},"\u8FD4\u56DE"),!wl&&xt.createElement(xt.Fragment,null,xt.createElement(pe.ZP,{style:{marginLeft:"20px"},onClick:()=>lf(!0)},"\u5B66\u751F\u5217\u8868"),xt.createElement("div",{className:Se.Z.progress},xt.createElement(oe.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},xt.createElement(se.Z,{style:{color:"#5F6367"}},_A===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),xt.createElement(re.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},xt.createElement(se.Z,{style:{color:"#3061D0"}},`${((tg=(eg=Pn==null?void 0:Pn.review_progress)==null?void 0:eg.progress)==null?void 0:tg.completed_count)||0}/${((Vu=(pA=Pn==null?void 0:Pn.review_progress)==null?void 0:pA.progress)==null?void 0:Vu.total)||0}`))),xt.createElement(ue.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((rg=(ng=Pn==null?void 0:Pn.review_progress)==null?void 0:ng.progress)==null?void 0:rg.completed_count)/((Vf=(Zu=Pn==null?void 0:Pn.review_progress)==null?void 0:Zu.progress)==null?void 0:Vf.total)*100,showInfo:!1})))),!wl&&xt.createElement(oe.Z,{align:"middle"},((ag=(Xu=Pn==null?void 0:Pn.review_progress)==null?void 0:Xu.progress)==null?void 0:ag.total)!=1&&xt.createElement(xt.Fragment,null,((Zf=Pn==null?void 0:Pn.review_progress)==null?void 0:Zf.prev_login)&&xt.createElement(nr.Z,{style:{lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield yf("prev")})},"\u4E0A\u4E00\u4EBA"),((Xf=Pn==null?void 0:Pn.review_progress)==null?void 0:Xf.next_login)&&xt.createElement(nr.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield yf("next")})},"\u4E0B\u4E00\u4EBA")),!((ig=Pn==null?void 0:Pn.exercise)!=null&&ig.review_status)&&xt.createElement(nr.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield nu()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),xt.createElement(Zn,{visible:Pc,value:Ci==null?void 0:Ci.userId,onClose:()=>lf(!1),onChange:Vt=>{},data:_f.current,sealedReview:(og=Pn==null?void 0:Pn.review_progress)==null?void 0:og.sealed_review}),xt.createElement(rs.Z,null)),lh&&!wl&&xt.createElement(re.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},xt.createElement("div",{className:Se.Z.score,onClick:()=>uf(!0)},xt.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),xt.createElement(he.Z,{width:282,closable:!1,open:uh,mask:!1},xt.createElement("div",{className:Se.Z.drawerWrap},xt.createElement("div",{className:Se.Z.top},xt.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),xt.createElement("div",{onClick:()=>{uf(!1),xc([...Fc])}},xt.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),xt.createElement("div",{className:Se.Z.middle},hd()),xt.createElement("div",{className:Se.Z.btns},xt.createElement(pe.ZP,{className:"mr20",size:"middle",onClick:()=>{uf(!1),xc([...Fc])}},"\u53D6\u6D88"),xt.createElement(pe.ZP,{size:"middle",type:"primary",onClick:()=>Dg(),loading:fh},"\u4FDD\u5B58")))),xt.createElement(Ka.Z,null),xt.createElement(ce.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:gh,footer:xt.createElement("div",null,xt.createElement(pe.ZP,{onClick:()=>{ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1),eu()}},"\u53D6\u6D88"),xt.createElement(pe.ZP,{type:"primary",onClick:()=>{if(RA==""){we.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else RA=="pdf"?(jg(),NA({type:"",userCommentVisible:bu,userScoreVisible:!0,new:td}),ed(!0)):RA=="word"&&((0,Aa.pO)(Fr({exercise_id:Ci.exerciseId,login:Ci.userId,middle_export:1,comment:PA,is_export_comment:td?1:0},tA)),ed(!1));ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1),eu()}},"\u786E\u5B9A")),onCancel:()=>{ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1)}},xt.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),xt.createElement("div",{className:Se.Z.export_type_modal},xt.createElement("div",{className:Se.Z.export_type_modal_con},xt.createElement("div",{className:Se.Z.type_item},xt.createElement("div",{className:`${Se.Z.img_warp} ${RA=="pdf"?Se.Z.img_warp_active:""}`,onClick:()=>{ec("pdf"),MA(!1),AA(!0),_u("1")}},xt.createElement("img",{src:Ee(45614),width:70,height:70})),"pdf\u683C\u5F0F"),xt.createElement("div",{className:Se.Z.type_item},xt.createElement("div",{className:`${Se.Z.img_warp} ${RA=="word"?Se.Z.img_warp_active:""}`,onClick:()=>{ec("word"),MA(!0),_u("1")}},xt.createElement("img",{src:Ee(38347),width:70,height:70})),"word\u683C\u5F0F"))),xt.createElement("div",{style:{marginTop:"30px"}},xt.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},xt.createElement(ae.ZP.Group,{onChange:Vt=>{switch(_u(Vt.target.value),Vt.target.value){case"1":MA(!1),AA(!0);break;case"2":MA(!0),AA(!0);break;case"3":MA(!1),AA(!1);break}},value:PA},xt.createElement(ae.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement(ae.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement(ae.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),RA=="word"&&xt.createElement("div",null,(Cu||hf)&&xt.createElement("div",{style:{marginTop:30}},xt.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Cu&&xt.createElement("div",null,xt.createElement("span",null,"\u5B9E\u8BAD\u9898"),xt.createElement(ie.default,{checked:tA.param_show_challenge_task_pass,onChange:Vt=>{tA.param_show_challenge_task_pass=Vt.target.checked,$A(Fr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),hf&&xt.createElement("div",{style:{marginTop:20}},xt.createElement("span",null,"\u7F16\u7A0B\u9898"),xt.createElement(ie.default,{checked:tA.param_show_hack_sets,onChange:Vt=>{tA.param_show_hack_sets=Vt.target.checked,$A(Fr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),xt.createElement(ie.default,{checked:tA.param_show_hack_description,onChange:Vt=>{tA.param_show_hack_description=Vt.target.checked,$A(Fr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),xt.createElement(ce.default,{centered:!0,destroyOnClose:!0,title:xt.createElement(oe.Z,{justify:"space-between"},xt.createElement(se.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",xt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),xt.createElement(se.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ff,"%")),open:mA,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},xt.createElement("div",{style:{overflow:"hidden"}},xt.createElement(ia,{isEaxmPaperOpen:mA,studentexportDate:hh,onChangeProgress:vf}))),xt.createElement(ce.default,{centered:!0,destroyOnClose:!0,closable:!1,className:Se.Z.userInfoModelbody,title:xt.createElement(oe.Z,{align:"middle",justify:"space-between"},xt.createElement(se.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),xt.createElement(se.Z,{onClick:()=>{Fl(!1),$u(!1)}},xt.createElement("i",{className:"iconfont icon-guanbi7"}))),open:bg,footer:!1,width:800,onCancel:()=>{Fl(!1),$u(!1)}},xt.createElement("div",{className:Se.Z.userInfoModel},!((sf=Pn==null?void 0:Pn.review_progress)!=null&&sf.sealed_review)&&xt.createElement(xt.Fragment,null,xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u59D3\u540D"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(Bc=Pn.exercise_answer_user)==null?void 0:Bc.user_name},(sg=Pn.exercise_answer_user)==null?void 0:sg.user_name))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5B66\u53F7"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(lg=Pn.exercise_answer_user)==null?void 0:lg.student_id},(Ag=Pn.exercise_answer_user)==null?void 0:Ag.student_id))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5206\u73ED"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(ug=Pn.exercise_answer_user)==null?void 0:ug.course_group_name},(cg=Pn.exercise_answer_user)==null?void 0:cg.course_group_name)))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),xt.createElement(se.Z,{className:Se.Z.Value},(fg=Pn.exercise_answer_user)!=null&&fg.start_at?xt.createElement(re.Z,{placement:"topLeft",title:Be()((Cc=Pn.exercise_answer_user)==null?void 0:Cc.start_at).format("YYYY-MM-DD HH:mm")},Be()((dg=Pn.exercise_answer_user)==null?void 0:dg.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((Yu=Pn.exercise_answer_user)==null?void 0:Yu.end_at)&&xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:Be()((gg=Pn.exercise_answer_user)==null?void 0:gg.end_at).format("YYYY-MM-DD HH:mm")},Be()((hg=Pn.exercise_answer_user)==null?void 0:hg.end_at).format("YYYY-MM-DD HH:mm")))),((pg=Pn.exercise_answer_user)==null?void 0:pg.end_at)&&((Sc=Pn.exercise_answer_user)==null?void 0:Sc.start_at)&&xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(0,Qe.li)(Math.round(Math.abs(new Date((Yf=Pn.exercise_answer_user)==null?void 0:Yf.end_at).getTime()-new Date((Ju=Pn.exercise_answer_user)==null?void 0:Ju.start_at).getTime())/1e3))},(0,Qe.li)(Math.round(Math.abs(new Date((mg=Pn.exercise_answer_user)==null?void 0:mg.end_at).getTime()-new Date((vg=Pn.exercise_answer_user)==null?void 0:vg.start_at).getTime())/1e3))))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),xt.createElement(se.Z,{className:Se.Z.Value},((yg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:yg.objective_score)||0)),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),xt.createElement(se.Z,{className:Se.Z.Value},((wg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:wg.subjective_score)||0)),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u603B\u6210\u7EE9"),xt.createElement(se.Z,{className:Se.Z.Value,style:{color:"#FA2121"}},((yu=Pn==null?void 0:Pn.table)==null?void 0:yu.user_get_score)||0)),xt.createElement("div",{style:{width:"100%",marginTop:"30px"}},xt.createElement("span",{className:Se.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),xt.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},xt.createElement(Ae.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Lc,onChange:cl,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),xt.createElement(oe.Z,{style:{marginTop:"30px"},justify:"end"},xt.createElement(pe.ZP,{style:{height:"32px"},onClick:()=>{Fl(!1),$u(!1)}},"\u518D\u770B\u770B"),xt.createElement(nr.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Pa(void 0,null,function*(){yield nu()})},rd?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),xt.createElement(Wo,{saveChangeScore:jc,visible:ad,item:Cg,onOk:()=>{},onCancel:()=>{gf(!1)}}))};var ds=(0,ze.connect)(({exercise:qt,loading:bn,user:jn,globalSetting:Sa,classroomList:Nr})=>({exercise:qt,globalSetting:Sa,user:jn,loading:bn.effects,classroomList:Nr}))(qi)},87110:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(31797),b=Ee(5871),we=Ee(78241),pe=Ee(43418),ce=Ee(71418),Ae=Ee(1710),oe=Ee(92832),se=Ee(95237),ae=Ee(43604),ie=Ee(3113),re=Ee(22167),ne=Ee(56656),ee=Ee.n(ne),a=Ee(58106),y=Ee(31735),x=Ee(6460),E=Ee(11968),z=Ee(26718),te=Ee(59301),ue=(ye,Be,be)=>new Promise((Se,Pe)=>{var Qe=Fe=>{try{Me(be.next(Fe))}catch(Re){Pe(Re)}},Ie=Fe=>{try{Me(be.throw(Fe))}catch(Re){Pe(Re)}},Me=Fe=>Fe.done?Se(Fe.value):Promise.resolve(Fe.value).then(Qe,Ie);Me((be=be.apply(ye,Be)).next())});const{Countdown:he}=ze.default,ve=({value:ye,onChange:Be,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(b.Z,{value:ye,onChange:Be,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ye,successCb:Be,dispatch:be})=>{var Se,Pe,Qe,Ie;const Me=(0,a.useParams)(),[Fe]=we.default.useForm(),Re=we.default.useWatch("time",Fe),[He,Xe]=(0,de.useState)(!1),Oe=(0,de.useRef)(),{actionTabs:it}=ye,[At,rt]=(0,de.useState)(),[,ct,at,_e]=(0,z.U)(re.n7,{id:Me.categoryId}),[,et,yt]=(0,z.U)(re.Cd,{});(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(Xe(!1),Fe.resetFields())},[ye.actionTabs.key]);const mt=()=>new Promise(Ct=>ue(void 0,null,function*(){var Et,Ye;return Oe.current=yield(0,x.y)({ip_limit:(Et=it==null?void 0:it.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Ye=it==null?void 0:it.exerciseParams)==null?void 0:Ye.ip_bind_type}),Ct()})),Dt=()=>ue(void 0,null,function*(){var Ct,Et,Ye,Ne,Ze;yield Fe.validateFields();const lt=Fe.getFieldsValue();if(Xe(!0),(((Ct=it==null?void 0:it.exerciseParams)==null?void 0:Ct.ip_limit)!=="no"||(Et=it==null?void 0:it.exerciseParams)!=null&&Et.ip_bind_type)&&(yield mt()),(yield(0,re.ZD)((Ye=it==null?void 0:it.exerciseParams)==null?void 0:Ye.id,{exercise_user_id:(Ne=it==null?void 0:it.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:lt.unlock_key,time:lt.time,ip:Oe.current})).status===0){if(Be){be({type:"exercise/setActionTabs",payload:{}}),Be();return}const Tt=it==null?void 0:it.exerciseParams;(0,y.nr)({inner_ip:Tt.inner_ip,public_ip:Tt.public_ip,open_camera:Tt.open_camera,ip_limit:Tt.ip_limit,ip_bind:Tt.ip_bind,ip_bind_type:Tt.ip_bind_type,exercise_tips:Tt.exercise_tips,exerciseId:Tt.id,screen_open:Tt.screen_open,screen_num:Tt.screen_num,screen_sec:Tt.screen_sec,coursesId:Me.coursesId,login:(Ze=(0,E.eY)())==null?void 0:Ze.login,history,identity_verify:Tt.identity_verify,open_phone_video_recording:Tt.open_phone_video_recording,current_status:Tt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}Xe(!1)}),ut=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Se=it==null?void 0:it.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=it==null?void 0:it.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ue(void 0,null,function*(){const Ct=yield yt(Me);yield at({}),Ct.status||rt(Ct)})},[ye.actionTabs.key]);const{time:Ve,end_time:pt}=(At==null?void 0:At.exercise)||{},Ge=_e!=null&&_e.user_end_time?ee()(_e==null?void 0:_e.user_end_time).add(1,"minutes"):ee()(),qe=ee()(_e==null?void 0:_e.user_total_end_time)>Ge?Math.round(ee().duration(ee()(_e==null?void 0:_e.user_total_end_time).diff(Ge.startOf("minute"))).asMinutes()):0,Ft=((_e==null?void 0:_e.student_left_minutes)||0)+(Re||0);return te.createElement(te.Fragment,null,te.createElement(pe.default,{width:514,centered:!0,closable:!!((Qe=it==null?void 0:it.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(ce.Z,{spinning:ct||et},st&&te.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 "),!st&&te.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"),st&&te.createElement(Ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ie=it==null?void 0:it.exerciseParams)==null?void 0:Ie.errorMessage)||{}],columns:ut}),te.createElement("div",{className:""},te.createElement(we.default,{form:Fe,layout:"vertical",autoComplete:"off"},te.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(oe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ve!==-1?te.createElement(te.Fragment,null,te.createElement(we.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(_e==null?void 0:_e.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ve,{MaxMinutes:qe})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ct||et?"--":Ft),"\u5206\u949F",Ft!==0&&(_e==null?void 0:_e.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(_e==null?void 0:_e.user_end_time).add(Re||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",ee()(pt).format("YYYY-MM-DD HH:mm")))),te.createElement(se.Z,{justify:"space-between",align:"middle"},te.createElement(ae.Z,null),te.createElement(ae.Z,null,te.createElement(ie.ZP,{loading:He,onClick:Dt},"\u8FDB\u5165\u8003\u8BD5"))))))};bt.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(me)},92711:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return a}});var de=Ee(59301),ze=Ee(58106),b=Ee(43418),we=Ee(3113),pe=Ee(71418),ce=Ee(45962),Ae=Ee(30097),oe=Ee(58478),se=Ee(24334),ae=Ee(56656),ie=Ee.n(ae),re=Ee(17713),ne=Ee(59301),ee=(y,x,E)=>new Promise((z,te)=>{var ue=me=>{try{ve(E.next(me))}catch(ye){te(ye)}},he=me=>{try{ve(E.throw(me))}catch(ye){te(ye)}},ve=me=>me.done?z(me.value):Promise.resolve(me.value).then(ue,he);ve((E=E.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[E,z]=(0,de.useState)(void 0);console.log((0,ze.useLocation)(),33);const te=(0,ze.useLocation)();(0,de.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const rt=yield(0,ce.X6)(y);z(rt.data)})}()},[y]);const{status:ue,created_at:he,code:ve,name:me,language:ye,pass_sets_count:Be,set_count:be,error_msg:Se,output:Pe,input:Qe,expected_output:Ie,execute_memory:Me,user:Fe,execute_time:Re,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:it}=E||{};return ne.createElement(b.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(we.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(pe.Z,{spinning:!E,delay:500},ne.createElement("div",{className:"record-detail-info"},E?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:ue===0?"c-green":"c-red"},Ae.Im[ue])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,ie()(he).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ye)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Re*1e3,"ms")," "),ne.createElement("li",null," ",`${ue===re.h.HIDE_COMPILE_STATUS?"--":Be} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ae.gZ)({status:ue,error_msg:Se,execute_time:Re,output:Pe,input:Qe,expected_output:Ie,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:it}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(oe.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:se.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},75693:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},Y4:function(){return Pe}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(3113),pe=Ee(90643),ce=Ee(24334),Ae=Ee.n(ce),oe=Ee(10640),se=Ee(69654),ae=Ee(95318),ie=Ee(31735),re=Ee(34376),ne=Ee.n(re),ee=Ee(97013),a=Ee(58106),y=Ee(92711),x=Ee(94276),E=Ee(45962),z=Ee(75826),te=Ee(72059),ue=Ee(92310),he=Ee.n(ue),ve=Ee(7722),me=Ee(59301),ye=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=rt=>{try{At(Re.next(rt))}catch(ct){Xe(ct)}},it=rt=>{try{At(Re.throw(rt))}catch(ct){Xe(ct)}},At=rt=>rt.done?He(rt.value):Promise.resolve(rt.value).then(Oe,it);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Be}=ze.default,be={[pe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[pe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[pe.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=(Me=>(Me[Me.SET_VISIBLE=0]="SET_VISIBLE",Me[Me.SET_TABINDEX=1]="SET_TABINDEX",Me))(Se||{});function Pe(Me){const{status:Fe,error_msg:Re,output:He,input:Xe,expected_output:Oe,is_file:it,input_file_url:At,output_file_url:rt,expected_output_file_url:ct,setMonacoValue:at,setData:_e}=Me,et=(0,de.useRef)(),yt=(0,de.useRef)(),mt=(0,de.useRef)();let Dt=null;const ut={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,de.useEffect)(()=>{if(He&&!it&&et.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(et.current);const Ve=(0,ie.pp)(ce.Base64.decode(He));st.write(Ve),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(pt){}},100)}if(Xe&&!it&&yt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,ie.pp)(Xe)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}if(Oe&&!it&&mt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,ie.pp)(ce.Base64.decode(Oe))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}},[He]),Fe){case pe.h.NOMATCH:Dt=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!it&&me.createElement("div",{ref:et}),it&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield(0,ee.ZP)(rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});at(st),setTimeout(()=>{_e(rt)},200)})},He)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!it&&me.createElement("div",{ref:mt}),it&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield st.text()),setTimeout(()=>{_e(ct)},200)})},Oe)));break;case pe.h.EXECUTEFAILURE:Dt=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"),!it&&me.createElement(ae.Z,{value:Xe,style:ut}),it&&me.createElement("div",{style:ut},me.createElement("a",{onClick:()=>(0,ie.LR)(At,Xe)},Xe))),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:oe.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(Re),"111")));break;case pe.h.COMPILEFAILURE:Dt=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:oe.Z.error},ce.Base64.decode(Re)));break;case pe.h.PODFAILURE:Dt=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:Dt=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Dt," ")}function Qe(Me){const{status:Fe,error_msg:Re,execute_time:He,output:Xe,input:Oe,expected_output:it,is_file:At,input_file_url:rt,output_file_url:ct,expected_output_file_url:at}=Me;let _e=null;switch(Fe){case pe.h.OK:case pe.h.NOMATCH:case pe.h.EXECUTEFAILURE:case pe.h.COMPILEFAILURE:_e=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case pe.h.PODFAILURE:_e=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:_e=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",_e," ")}function Ie({value:Me,className:Fe}){return me.createElement("span",{className:Fe},Me)}bt.ZP=({input:Me,is_file:Fe,debuging:Re,submitting:He,executingMessage:Xe,debugResult:Oe,onChangeInput:it,onDebugCode:At,onSubmitCode:rt,hack:ct,user:at,submitResult:_e,isWhiteTheme:et,topDispatch:yt})=>{const[mt]=(0,a.useSearchParams)(),Dt=(0,a.useParams)(),[ut,st]=(0,de.useState)(!1),[Ve,pt]=(0,de.useState)(!1),[Ge,qe]=(0,de.useState)(1),[Ft,Ct]=(0,de.useState)(!1),[Et,Ye]=(0,de.useState)(0),[Ne,Ze]=(0,de.useState)(!1),[lt,vt]=(0,de.useState)(""),[Tt,tt]=(0,de.useState)(""),Pt=(0,de.useRef)(),ln=(0,de.useRef)(),St=(0,de.useRef)(null),Ht=(0,de.useRef)(null),Ot=(0,de.useRef)(null);console.log(_e,"submitResult",Dt);const{status:Zt,id:Jt,input:Wt,output:un,expected_output:gn,is_file:yn,input_file_url:kn,output_file_url:zn,expected_output_file_url:jr,error_msg:Hr,hack_sets:Pr}=_e||{};(0,de.useEffect)(()=>{Zt===0&&(qe(1),Ye(0))},[Zt,Jt]),(0,de.useEffect)(()=>{ye(void 0,null,function*(){var Rr;const _a=yield(0,E.rX)(Dt==null?void 0:Dt.id,"submit");(_a==null?void 0:_a.status)===0&&(_a!=null&&_a.data&&((Rr=_a==null?void 0:_a.data)==null?void 0:Rr.status)!==0?(yt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:_a==null?void 0:_a.data}}),qe(2),Ye(320)):(qe(1),Ye(0)))})},[Dt==null?void 0:Dt.id]),(0,de.useEffect)(()=>{if(Pt.current){let qa=function(ya){ja=$a.offsetHeight,li=!0,qo=ya.pageY,Ot.current.style.display="block"},Rr=function(){li=!1,Ot.current.style.display="none"},_a=function(ya){if(li){wr();let mn=qo-ya.pageY,In=ja+mn;if(In<0&&(In=0),In>window.innerHeight-150&&(In=window.innerHeight-150),Ge===1){In<=34?Ye(0):Ye(In);return}console.log(In,"resizeH"),Ye(In)}};const $a=St.current;let ja=0,li=!1,qo=0;const Fo=document.getElementById("case-y-bar");return Fo==null||Fo.addEventListener("mousedown",qa),document.addEventListener("mousemove",_a),document.addEventListener("mouseup",Rr),()=>{const ya=document.getElementById("case-y-bar");ya==null||ya.removeEventListener("mousedown",qa),document.removeEventListener("mousemove",_a),document.removeEventListener("mouseup",Rr)}}},[Pt,Ge]),(0,de.useEffect)(()=>{const qa=x.Z.subscribe("resize-move-bar",wr);if(mt.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),Wr),()=>{document.removeEventListener((0,ve.gH)(),Wr),qa()}},[]),(0,de.useEffect)(()=>{});function wr(){var qa,Rr,_a,$a;const ja=document.getElementById("outputResultRef");if(ja){let li=ja.dataset.text;ln.current.reset(),ln.current.writeln(li);const qo=document.getElementById("outputResultRef").offsetWidth-20,Fo=(($a=(_a=(Rr=(qa=ln.current)==null?void 0:qa._core)==null?void 0:Rr._renderService)==null?void 0:_a.dimensions)==null?void 0:$a.actualCellWidth)||10,ya=Math.ceil(qo/Fo);ln.current.resize(ya,Math.ceil(ja.clientHeight/16))}}function Ar(){st(!ut),setTimeout(()=>{wr()},300),Ye(ut?320:window.innerHeight-150)}function aa(){Ve?(pt(!1),(0,ve.BU)()):(pt(!0),(0,ve.Dj)(Ht.current))}const Wr=qa=>{(0,ve.vp)()||pt(!1)},Ba=(0,de.useMemo)(()=>{if(Oe){const{status:qa,output:Rr,error_msg:_a}=Oe;return setTimeout(()=>{let $a="",ja=document.getElementById("outputResultRef");Rr?$a=ce.Base64.decode(Rr):_a&&($a=ce.Base64.decode(_a)),ln.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),ln.current.open(ja),ln.current.onKey(function(li){var qo;if(li.domEvent.key.toLocaleUpperCase()==="C"&&li.domEvent.ctrlKey){li.domEvent.preventDefault();let Fo=(qo=ln.current)==null?void 0:qo.getSelection();navigator.clipboard.writeText(Fo).then(()=>{})}}),ja.dataset.text=$a,ln.current.setOption("convertEol",!0),wr()},300),me.createElement(me.Fragment,null,Qe(Oe))}return null},[Oe]);function vi(){var qa,Rr;if(!(ct!=null&&ct.code)||((qa=ct==null?void 0:ct.code)==null?void 0:qa.trim().length)===0){(Rr=b.ZP)==null||Rr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(1),Ye(320),At()}const zi=qa=>ye(void 0,null,function*(){let Rr=yield(0,ee.ZP)(`/api/problems/${qa}/start.json`,{method:"get",params:{hack_user_id:at==null?void 0:at.user_id}});Rr&&(window.location.href=`/myproblems/${Rr==null?void 0:Rr.identifier}${window.location.search}`)});function va(){yn?navigator.clipboard.writeText(ce.Base64.decode(Hr)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(un)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(de.Fragment,null,me.createElement("div",{className:he()(oe.Z.case,et&&oe.Z.whiteCase),style:{height:Et},ref:St},me.createElement("div",{className:oe.Z.fullMask,ref:Ot}),me.createElement("div",{className:oe.Z["resize-y-bar"],id:"case-y-bar",ref:Pt,draggable:!1},Ge===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ge===1&&(Et<=34?me.createElement("div",{onClick:()=>{Ye(320)},className:oe.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Ye(0)},className:oe.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:oe.Z.caseHead},me.createElement("div",{className:oe.Z.dot}),me.createElement("div",{className:oe.Z.text},Ge===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ge===2&&!He&&typeof Zt=="number"&&me.createElement(me.Fragment,null,Zt===pe.h.OK?me.createElement("div",{className:oe.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:oe.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Zt])),me.createElement("div",{className:oe.Z.btns},Ge===2&&!He&&me.createElement(me.Fragment,null,Zt!==pe.h.OK&&me.createElement("div",{onClick:va},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{Ze(Jt)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),mt.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Ar()},me.createElement("i",{className:`iconfont icon-${ut?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Ge===1?"block":"none"}},Re?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34}},me.createElement("div",{className:oe.Z.result},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:oe.Z.leftNode},me.createElement(Be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Me,onChange:it}))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:oe.Z.node},Oe?Ba:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Ge===2?"block":"none"}},He?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:Ht,className:oe.Z.elseNode},me.createElement("div",{className:oe.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:oe.Z.scroll},me.createElement("pre",{className:oe.Z.scrollBox,style:Ft?{height:Ve?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!yn&&me.createElement(Ie,{value:Wt}),yn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const qa=yield fetch(kn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield qa.text()),setTimeout(()=>{vt(kn)},200)})},Wt)),Wt&&me.createElement("div",{className:oe.Z.action},me.createElement("span",{onClick:()=>Ct(!Ft)},Ft?"\u6536\u8D77":"\u5C55\u5F00"),mt.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>aa(),className:`iconfont icon-${Ve?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:oe.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.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:oe.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!yn&&me.createElement(Ie,{className:"mb10",value:gn&&ce.Base64.decode(gn)||""}),yn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const qa=yield fetch(jr,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield qa.text()),setTimeout(()=>{vt(jr)},200)})},gn)))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.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:oe.Z.node,style:{color:Zt===pe.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(Zt===4||Zt===5)&&me.createElement(Ie,{className:"mb10",value:Hr&&ce.Base64.decode(Hr)||""}),Zt!=4&&Zt!=5&&(yn?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const qa=yield(0,ee.ZP)(zn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(qa)}catch(Rr){tt("")}setTimeout(()=>{vt(zn)},200)})},un):me.createElement(Ie,{className:"mb10",value:un&&ce.Base64.decode(un)||""})))))))))),me.createElement("div",{className:he()(oe.Z.footer,et&&oe.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>zi(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>zi(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Re||He,loading:Re,color:"#2ABD8C",className:"mr10",onClick:vi},"\u8C03\u8BD5\u4EE3\u7801"),mt.get("qtype")!=="8"&&me.createElement(we.ZP,{className:oe.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:He,disabled:Re||He,onClick:()=>{var qa,Rr;if(!(ct!=null&&ct.code)||((qa=ct==null?void 0:ct.code)==null?void 0:qa.trim().length)===0){(Rr=b.ZP)==null||Rr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(2),Ye(320),rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:Ze,open:Ne}),me.createElement(te.Z,{close:!0,data:lt,type:lt.length?"txt":"",onClose:()=>vt(""),monacoEditor:{value:Tt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{Types:function(){return Ns},default:function(){return yl}});var de=Ee(59301),ze=Ee(58106),b=Ee(31797),we=Ee(43418),pe=Ee(71418),ce=Ee(3113),Ae=Ee(6848),oe=Ee(95237),se=Ee(45962),ae=Ee(22167),ie=Ee(7722),re=Ee(34282),ne=Ee(26869),ee=Ee(87169),a=Ee(43428),y=Ee(58478),x=Ee(35990),E=Ee(519),z=Ee(74242),te=Ee(8591),ue={list:"list___IRN6i",copy:"copy___qCn9B"},he=Ee(56102),ve=Ee(97013),me=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())}),Be=({showResourceCentre:vn,identifier:Zn})=>{const gr=(0,ze.useParams)(),[Ka,vr]=(0,de.useState)(null);(0,de.useEffect)(()=>{vn&&er()},[vn]);const er=()=>me(void 0,null,function*(){const ar=yield(0,ve.ZP)(`/api/problems/${Zn}/attachment_list.json`,{method:"get"});(ar==null?void 0:ar.status)==0&&vr(ar.data||[])});return de.createElement("div",{className:"tpi-code-setting"},de.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Ka!=null&&Ka.length)&&de.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Ka==null?void 0:Ka.map((ar,tr)=>de.createElement("dl",{className:ue.list,key:tr},de.createElement(Ae.Z,{title:ar.title},de.createElement("dt",null,de.createElement("i",{className:"icon-wenjian4 mr5"}),ar.title)),de.createElement("dd",null,de.createElement(he.CopyToClipboard,{text:ar.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},de.createElement("span",{className:`${ue.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=Ee(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Re=(vn,Zn,gr)=>Zn in vn?Se(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:gr}):vn[Zn]=gr,He=(vn,Zn)=>{for(var gr in Zn||(Zn={}))Me.call(Zn,gr)&&Re(vn,gr,Zn[gr]);if(Ie)for(var gr of Ie(Zn))Fe.call(Zn,gr)&&Re(vn,gr,Zn[gr]);return vn},Xe=(vn,Zn)=>Pe(vn,Qe(Zn));const Oe={theme:(0,E.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,E.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,E.G)("cmTabToSpace",!0),showResourceCentre:!1};var it=(vn=>(vn[vn.set_font_size=0]="set_font_size",vn[vn.set_theme=1]="set_theme",vn[vn.on_tab_to_space=2]="on_tab_to_space",vn[vn.set_show_editor_setting=3]="set_show_editor_setting",vn[vn.set_show_respurce_center=4]="set_show_respurce_center",vn))(it||{});function At(vn,Zn){switch(Zn.type){case 3:return Xe(He({},vn),{showEditorSetting:Zn.payload});case 1:return Xe(He({},vn),{theme:Zn.payload});case 0:return Xe(He({},vn),{fontSize:Zn.payload});case 2:return Xe(He({},vn),{tabToSpace:Zn.payload});case 4:return Xe(He({},vn),{showResourceCentre:Zn.payload});default:throw new Error}}var rt=({isLoading:vn,value:Zn,onChange:gr,language:Ka,onUpdateCode:vr,ActionBarRender:er,setIsWhiteTheme:ar,identifier:tr})=>{const[Er,Zr]=(0,de.useReducer)(At,Oe),{theme:Qr,fontSize:cr,showEditorSetting:wa,tabToSpace:Pi,showResourceCentre:ai}=Er,ii=(0,de.useRef)(),To=(0,de.useRef)();(0,de.useEffect)(()=>{ar(Qr==="vs")},[Qr]);const Ms={onFontSizeChange:ir=>{Zr({type:0,payload:ir}),(0,E.t)("cmFontSize",ir)},tabToSpace:Pi,cmFontSize:cr,className:"oj",cmCodeMode:Qr,onTabToSpace:ir=>{Zr({type:2,payload:ir}),(0,E.t)("cmTabToSpace",ir)},onCodeModeChange:ir=>{Zr({type:1,payload:ir}),(0,E.t)("ProgrammingCodeMode",ir)}};function fs(){Zr({type:3,payload:!1})}function ps(){Zr({type:3,payload:!0})}function Dn(){Zr({type:4,payload:!1})}function En(){Zr({type:4,payload:!0})}const hn={value:Zn,language:Ka,theme:Qr,options:{fontSize:cr,insertSpaces:Pi},onChange:ir=>{gr(ir),To.current=ir,clearTimeout(ii.current),ii.current=setTimeout(()=>{vr(To.current)},1e4)},onEditBlur:ir=>{To.current&&vr(To.current)}};return be.createElement(de.Fragment,null,er(ps,En),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!vn&&be.createElement(y.ZP,He({},hn))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wa,onClose:fs},be.createElement(z.Z,He({},Ms)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ai,onClose:Dn},be.createElement(Be,{showResourceCentre:ai,identifier:tr}))))},ct=Ee(60141),at=Ee(24334),_e=Ee(75693),et={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"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},mt=Ee(1710),Dt=Ee(58421),ut=Ee(58617),st=Ee(92711),Ve=Ee(56656),pt=Ee.n(Ve),Ge=Ee(59301);const{Column:qe}=mt.default;var Ft=({submitResult:vn,submitting:Zn,submitRecords:gr,page:Ka,onPageChange:vr,topicId:er})=>{const[ar]=(0,ze.useSearchParams)(),{records:tr,records_count:Er}=gr||{},[Zr,Qr]=(0,de.useState)(!1),cr=ar.get("type")==="1";return Ge.createElement(pe.Z,{spinning:Zn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ge.createElement(ut.Z,{style:{fontSize:24},spin:!0})},(tr==null?void 0:tr.length)>0?Ge.createElement(mt.default,{dataSource:tr,rowKey:"id",pagination:!1},Ge.createElement(qe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(wa,Pi)=>Ge.createElement("span",null," ",pt()(wa).format("YYYY-MM-DD HH:mm:ss"))}),Ge.createElement(qe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(wa,Pi)=>{var ai;return Ge.createElement("span",{className:`${wa===0?"c-green":"c-red"} current`,onClick:()=>{Qr(Pi.id)}},(ai=_e.Im[wa])==null?void 0:ai.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ge.createElement(qe,{title:`\u6267\u884C\u7528\u65F6 (${cr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:wa=>wa?cr?wa:wa/1e3:""}),Ge.createElement(qe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${cr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:wa=>wa?cr?wa:parseFloat((wa/1024).toFixed(2)):""}),Ge.createElement(qe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ge.createElement(qe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(wa,Pi)=>Ge.createElement("span",{className:"c-light-primary current",onClick:()=>{Qr(Pi.id)}},"\u67E5\u770B")})):Ge.createElement("div",{style:{height:300,width:"100%"}}),Ge.createElement(st.Z,{onClose:Qr,open:Zr}),Er>15?Ge.createElement(Dt.Z,{className:yt.pagination,current:Ka,pageSize:15,total:Er,onChange:vr}):null)},Ct=Ee(59243),Et=Ee(12563),Ye={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=Ee(95318),Ze=Ee(59301);const lt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var vt=({hack:vn})=>{const{language:Zn,difficult:gr,time_limit:Ka,description:vr}=vn,[er]=(0,ze.useSearchParams)(),ar=lt[gr];return Ze.createElement(Ze.Fragment,null,Ze.createElement("ul",{className:Ye.info},Ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ze.createElement("b",{className:Ye.info_tag},Zn)),Ze.createElement("li",null,Ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ze.createElement(Et.default,{color:ar==null?void 0:ar.color},ar==null?void 0:ar.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"}},Ka,"\u79D2"))),er.get("qtype")==="8"?Ze.createElement(Ne.Z,{value:vr,showProgramFill:!0,className:Ye.desc}):Ze.createElement(Ne.Z,{value:vr,className:Ye.desc}))},Tt={},tt=Ee(59301),Pt=({hack:vn,current_user:Zn})=>tt.createElement("div",{className:Tt.answer},vn!=null&&vn.answer_text?tt.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.answer_text)||""}):tt.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),ln=Ee(94276);function St(vn,Zn){return(0,ve.U2)(`/problems/${vn}/comments.json`,{page:Zn,limit:10})}function Ht(vn){return(0,ve.v_)(`/discusses/${vn}/plus.json`,{container_type:"Discuss",type:1})}function Ot(vn,Zn,gr){return(0,ve.v_)(`/problems/${vn}/comments/reply.json`,{comments:{content:gr,parent_id:Zn}})}function Zt(vn,Zn){return(0,ve.v_)(`/problems/${vn}/comments.json`,{comments:{content:Zn}})}function Jt(vn,Zn,gr){return(0,ve.v_)(`/problems/${vn}/comments/${Zn}/hidden.json`,gr)}function Wt(vn,Zn){return(0,ve.IV)(`/problems/${vn}/comments/${Zn}`)}var un=Ee(49950);function gn({author:vn}){return de.createElement("a",{href:`/users/${vn.login}`,target:"_blank"},de.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${vn.image_url}`,width:"50"}))}function yn({data:vn,index:Zn,parentDiscussIndex:gr,user:Ka,onSetActionType:vr}){const{author:er,can_delete:ar,content:tr,id:Er,time:Zr}=vn;function Qr(){vr({id:Er,index:Zn,type:"delete-discuss",parentDiscussIndex:gr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const cr=Ka.admin||ar||er.user_id===Ka.user_id;return de.createElement("div",{className:"discuss-item-container second-discuss "},de.createElement(gn,{author:er}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${er.login}`,target:"_blank"},er.name),de.createElement("span",{className:"grey"},Zr),de.createElement("div",{className:"btn-group",style:{marginBottom:0}},cr?de.createElement("a",{onClick:Qr,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null)),de.createElement(Ne.Z,{className:"discuss-content",value:tr})))}var kn=({user:vn,data:Zn,index:gr,onPlusDiscuss:Ka,onSetActionType:vr,activeDiscussIndex:er,onReplyDiscuss:ar,onSetActiveDiscussIndex:tr})=>{const{content:Er,children:Zr,hidden:Qr,id:cr,praise_count:wa,time:Pi,user_praise:ai,can_delete:ii,author:To}=Zn;function Ms(){tr(cr)}function fs(){Ka(cr,!ai,gr)}function ps(){vr({id:cr,index:gr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Dn(){vr({id:cr,index:gr,params:{hidden:Qr?"0":"1"},type:"hidden-discuss",message:Qr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const En=vn.admin||vn.user_id===To.user_id;return de.createElement("div",{className:"discuss-item-container",key:cr},de.createElement(gn,{author:To}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${To.login}`,target:"_blank"}," ",To.name," "),de.createElement("span",{className:"grey"},Pi)),de.createElement(Ne.Z,{className:"discuss-content",value:Er}),Zr&&Zr.length>0?de.createElement("div",{className:"reply-discuss-container"},Zr.map((hn,ir)=>de.createElement(yn,{key:hn.id,data:hn,index:ir,user:vn,onSetActionType:vr,parentDiscussIndex:gr}))):null,de.createElement("div",{className:"btn-group"},En?de.createElement("a",{onClick:Dn,title:Qr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},de.createElement("i",{className:Qr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ii&&(!Zr||Zr.length==0)?de.createElement("a",{onClick:ps,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null,de.createElement("a",{onClick:Ms,title:"\u56DE\u590D"}," ",de.createElement("i",{className:"iconfont icon-huifu1"})," "),de.createElement("a",{onClick:fs,className:ai?"c-orange":""},de.createElement("i",{className:ai?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),de.createElement("span",null,wa||""))),de.createElement(un.Z,{id:cr,activeDiscussIndex:er,onReplyDiscuss:ar})))},zn=Ee(421),jr={"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"},Hr=Ee(86401),Pr=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())}),wr=({user_praise:vn,praise_count:Zn,praisePlus:gr,onCreateDiscuss:Ka,discuss_count:vr})=>{const[er,ar]=(0,de.useState)(!1),[tr,Er]=(0,de.useState)("");function Zr(Pi){Er(Pi)}function Qr(){ar(!0)}function cr(){ar(!1)}function wa(){return Pr(this,null,function*(){Ka(tr),Er(""),ar(!1)})}return de.createElement("div",{className:`${jr["dis-input-editor-container"]} ${er?jr.active:""} `},de.createElement("div",{className:er?`hide ${jr["text-area"]}`:jr["text-area"]},de.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Qr}),de.createElement("a",null," ",de.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",vr," "),de.createElement("a",{className:"c-light-black",onClick:gr,title:vn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},de.createElement("i",{className:`mr3 ${vn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Zn?de.createElement("span",null,Zn):"")),er?de.createElement("div",{className:jr["input-mask"],onClick:cr}):null,de.createElement("div",{className:er?jr["md-container"]:`${jr["md-container"]} hide`},de.createElement(Hr.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:tr,height:240,onChange:Zr}),de.createElement("div",{className:jr["tip-container"],onClick:cr},de.createElement("a",{className:jr["btn-send"],onClick:wa}," \u53D1\u9001 "))))},Ar=Ee(59301),aa=Object.defineProperty,Wr=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,zi=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,qa=(vn,Zn,gr)=>Zn in vn?aa(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:gr}):vn[Zn]=gr,Rr=(vn,Zn)=>{for(var gr in Zn||(Zn={}))zi.call(Zn,gr)&&qa(vn,gr,Zn[gr]);if(vi)for(var gr of vi(Zn))va.call(Zn,gr)&&qa(vn,gr,Zn[gr]);return vn},_a=(vn,Zn)=>Wr(vn,Ba(Zn)),$a=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())});const ja={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var li=(vn=>(vn[vn.GET_DISCUSSES=0]="GET_DISCUSSES",vn[vn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",vn[vn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",vn[vn.PLUS_DISCUSS=3]="PLUS_DISCUSS",vn[vn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",vn[vn.SET_PAGE=5]="SET_PAGE",vn[vn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",vn))(li||{});function qo(vn,Zn){switch(Zn.type){case 6:return _a(Rr({},vn),{loading:!0});case 0:return Rr(Rr({},vn),Zn.payload);case 1:return Rr(Rr({},vn),Zn.payload);case 4:return Rr(Rr({},vn),Zn.payload);case 3:return Rr(Rr({},vn),Zn.payload);case 5:return _a(Rr({},vn),{page:Zn.payload});case 2:return Rr(Rr({},vn),Zn.payload);default:throw new Error}}var Fo=({user:vn,identifier:Zn,hack:gr,onTriggerPraise:Ka,activeIndex:vr})=>{const[er,ar]=(0,de.useReducer)(qo,ja),{loading:tr,page:Er,data:Zr,count:Qr,actionType:cr,activeDiscussIndex:wa}=er,Pi=(0,de.useCallback)(()=>$a(void 0,null,function*(){ar({type:6});const hn=yield St(Zn,Er),{comments:ir,disscuss_count:ea}=hn;ar({type:0,payload:{data:ir,count:ea,loading:!1}})}),[Er,Zn]);(0,de.useEffect)(()=>{vr==="2"&&Pi()},[Zn,Er,vr]);function ai(hn){ar({type:5,payload:hn})}function ii(hn){ar({type:4,payload:{actionType:hn}})}function To(hn){ar(wa===hn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:hn}})}function Ms(hn,ir,ea){return $a(this,null,function*(){try{const ia=yield Ht(hn);Zr[ea].user_praise=ir,Zr[ea].praise_count=ia.praise_count,ar({type:3,payload:{data:[...Zr]}})}catch(ia){console.log(ia)}})}function fs(){return $a(this,null,function*(){const{id:hn,params:ir,type:ea,index:ia,parentDiscussIndex:nr}=cr;if(ea==="hidden-discuss"&&(yield Jt(Zn,hn,ir),nr?Zr[nr].children[ia].hidden=ir.hidden==1:Zr[ia].hidden=ir.hidden==1,ar({type:4,payload:{actionType:null,data:[...Zr]}})),ea==="delete-discuss"){if(yield Wt(Zn,hn),nr||nr===0){let $r=Zr[nr].children;for(let Aa=$r.length-1;Aa>=0;Aa--)if($r[Aa].id===hn){$r.splice(Aa,1);break}Zr[nr].children=$r}else for(let $r=Zr.length-1;$r>=0;$r--)if(Zr[$r].id===hn){Zr.splice($r,1);break}ar({type:4,payload:{actionType:null,data:[...Zr]}})}})}function ps(){ar({type:4,payload:{actionType:null}})}function Dn(hn,ir){return $a(this,null,function*(){try{yield Ot(Zn,hn,ir),Pi()}catch(ea){console.log(ea)}})}function En(hn){return $a(this,null,function*(){ar({type:6}),yield Zt(Zn,hn),Pi()})}return Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:"discuss-panel"},Zr.length===0?Ar.createElement(Ct.Z,null):Zr.map((hn,ir)=>Ar.createElement(kn,{onReplyDiscuss:Dn,onPlusDiscuss:Ms,onSetActiveDiscussIndex:To,onSetActionType:ii,data:hn,index:ir,user:vn,activeDiscussIndex:wa})),Qr>10?Ar.createElement("div",{className:"pagination-container"},Ar.createElement(Dt.Z,{showQuickJumper:!0,onChange:ai,current:Er,total:Qr})):null),Ar.createElement(wr,{user_praise:gr.user_praise,praise_count:gr.praises_count,praisePlus:Ka,discuss_count:gr.comments_count,onCreateDiscuss:En}),Ar.createElement(x.Z,null,Ar.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!cr,onOk:fs,onCancel:ps},Ar.createElement("p",null,cr?cr.message:"")),Ar.createElement(zn.Z,null)))},ya=Ee(57809),mn=Ee(92832),In=Ee(65615),Cn={},ur=Ee(59301),sr=({hack:vn,current_user:Zn})=>ur.createElement("div",{className:Cn.answer},vn!=null&&vn.analysis?ur.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.analysis)||""}):ur.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),da={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},pi=Ee(36381),Xa=Ee(43604),Ia=Ee(78241),Ga=Ee(5871),Zi=Ee(68989),lr=Ee(59301);const{TextArea:ci}=mn.default,{Panel:ts}=pi.default;var Wo=({data:vn,hack:Zn})=>(console.log(vn,Zn,"data"),Zn!=null&&Zn.is_file?lr.createElement(Zi.Y2,{disabled:!0,className:da.uploadTableWrapper,showScore:!Zn.test_set_score,data:vn,isProgramHomework:!0}):lr.createElement("div",{className:da.hackSets},vn==null?void 0:vn.map((gr,Ka)=>lr.createElement(pi.default,{accordion:!0,bordered:!1,key:Ka,defaultActiveKey:Ka===0&&gr.id,className:da.collapseWrapper,expandIcon:({isActive:vr})=>lr.createElement("i",{className:`iconfont icon-weizhankai ${vr?da.open:da.close}`,style:{fontSize:14,transition:"all .2s"}})},lr.createElement(ts,{key:gr.id,header:lr.createElement(oe.Z,{align:"middle",justify:"space-between",wrap:!1},lr.createElement(Xa.Z,{className:da.panelHeader},lr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Ka+1)),lr.createElement(Xa.Z,{flex:1},lr.createElement(oe.Z,{align:"middle",justify:"end",wrap:!1},!(Zn!=null&&Zn.test_set_score)&&lr.createElement(Xa.Z,{className:da.rateInput},lr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),lr.createElement("div",null,lr.createElement(Ia.default.Item,{noStyle:!0},lr.createElement(Ga.Z,{value:gr==null?void 0:gr.score,className:da.baseFormItem,min:0,max:100,disabled:!0}))),lr.createElement("span",{className:"ml10"},"%")))))},lr.createElement(Ia.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},lr.createElement(ci,{readOnly:!0,value:gr==null?void 0:gr.input,rows:4})),lr.createElement(Ia.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},lr.createElement(ci,{readOnly:!0,value:gr==null?void 0:gr.output,rows:4}))))))),yi={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Si=Ee(59301),bs=(0,de.forwardRef)(({data:vn=[]},Zn)=>{var gr;const[Ka,vr]=(0,de.useState)(),er=vn.filter(tr=>tr.show);(0,de.useEffect)(()=>{er.length&&vr(er[0].id)},[vn==null?void 0:vn.length]);const ar=((gr=er.find(tr=>tr.id===Ka))==null?void 0:gr.element)||null;return(0,de.useImperativeHandle)(Zn,()=>({setActiveTab:tr=>vr(tr)})),Si.createElement("div",{className:yi.tabs},Si.createElement("div",{className:yi.tabWarp},er.map(tr=>Si.createElement("div",{onClick:()=>vr(tr.id),className:`${yi.tab} ${tr.id===Ka?yi.active:""}`,key:tr.id},tr.name))),Si.createElement("div",{className:yi.content},ar))}),xr=Ee(59301),Ps=Object.defineProperty,Io=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,ss=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,Qo=(vn,Zn,gr)=>Zn in vn?Ps(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:gr}):vn[Zn]=gr,pr=(vn,Zn)=>{for(var gr in Zn||(Zn={}))ns.call(Zn,gr)&&Qo(vn,gr,Zn[gr]);if(ss)for(var gr of ss(Zn))$i.call(Zn,gr)&&Qo(vn,gr,Zn[gr]);return vn},cs=(vn,Zn)=>Io(vn,Li(Zn)),Xi=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())});const nl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Qa=({hack:vn,onTriggerPraise:Zn,topicId:gr,page:Ka,onPageChange:vr,user:er,current_user:ar,submitRecords:tr,submitting:Er,submitResult:Zr,setActiveIndex:Qr,hack_sets:cr})=>{var wa,Pi;const[ai]=(0,ze.useSearchParams)(),[ii,To]=(0,de.useState)("0"),Ms=(0,ze.useLocation)(),[fs,ps]=(0,de.useState)(!1),[Dn,En]=(0,de.useState)(null),[hn,ir]=(0,de.useState)([]),[ea,ia]=(0,de.useState)([]),[nr,$r]=(0,de.useState)({page:1,limit:10}),Aa=(0,de.useRef)(null),xt=(0,de.useRef)(null);console.log(er,"user");let[ua,en]=(0,de.useState)(cs(pr({},(0,ze.useParams)()),{page:1,per_page:20,name:""}));(0,de.useEffect)(()=>{xt.current&&(vn==null?void 0:vn.is_close_tips)===!1&&Dn===null&&En(!0)},[xt.current,vn==null?void 0:vn.is_close_tips,Dn]);function Cr(){return Xi(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,de.useEffect)(()=>{Qr(ii)},[ii]);function Vr(Fr){return Xi(this,null,function*(){let Gr=Fr.target.id;if(Gr==="1"){let Pa=yield(0,ve.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:pr({},nr)});(Pa==null?void 0:Pa.status)===0&&ia(Pa==null?void 0:Pa.data)}To(Gr)})}(0,de.useEffect)(()=>ln.Z.subscribe("to-commit-info",()=>{To("1"),Aa.current&&Aa.current.setActiveTab("1")}),[]),(0,de.useEffect)(()=>ln.Z.subscribe("to-reset-info",()=>{Vr({target:{id:"1"}}),Aa.current&&Aa.current.setActiveTab("2")}),[]);function ga(){To("2")}function Tr(){return Xi(this,null,function*(){let Fr=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pr({identifier:ua==null?void 0:ua.id},ua)});ir(Fr)})}const Wn=[{title:null,description:xr.createElement("div",null,xr.createElement("b",{onClick:()=>{En(!1),Cr(),ps(!0),Tr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),xr.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),xr.createElement(ce.ZP,{onClick:()=>{En(!1),Cr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>xt.current}];return xr.createElement("div",{className:et["left-panel"]},xr.createElement("ul",{className:`${et["s-navs"]} ${et["bg-white"]} ${et.b1}`},(vn==null?void 0:vn.is_program)&&!ai.get("pageId")&&xr.createElement(Ae.Z,{title:"\u9898\u76EE\u5217\u8868"},xr.createElement("div",{onClick:()=>{Tr(),ps(!0)},className:et.btns,ref:xt,style:Dn?{pointerEvents:"none"}:{}},xr.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),xr.createElement("li",{style:{marginLeft:20}},xr.createElement("a",{className:ii==="0"?et.active:"",id:"0",onClick:Vr},"\u9898\u76EE\u63CF\u8FF0")),xr.createElement("li",null,xr.createElement("a",{className:ii==="1"?et.active:"",id:"1",onClick:Vr},"\u64CD\u4F5C\u8BB0\u5F55")),(ai.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show)||ai.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show))&&xr.createElement("li",null,xr.createElement("a",{className:ii==="4"?et.active:"",id:"4",onClick:Vr},"\u89E3\u7B54\u53C2\u8003")),ai.get("type")!=="exercises"&&xr.createElement("li",null,xr.createElement("a",{className:ii==="2"?et.active:"",id:"2",onClick:Vr},"\u8BC4\u8BBA")),!!(cr!=null&&cr.length)&&ai.get("type")!=="exercises"&&ai.get("type")!=="1"&&xr.createElement("li",null,xr.createElement("a",{className:ii==="5"?et.active:"",id:"5",onClick:Vr},"\u6D4B\u8BD5\u7528\u4F8B"))),xr.createElement("div",{className:`${et["tab-panel-body"]} ${ii==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},xr.createElement(vt,{hack:vn,onTriggerPraise:Zn,toDiscuss:ga})),xr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${ii==="1"?"":"hide"}`},xr.createElement(bs,{ref:Aa,data:[{id:"1",show:ai.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:xr.createElement(xr.Fragment,null,tr!=null&&tr.records_count||Er?xr.createElement(Ft,{page:Ka,onPageChange:vr,topicId:gr,submitting:Er,key:(Zr==null?void 0:Zr.id)||1,submitRecords:tr,submitResult:Zr}):xr.createElement(Ct.Z,null))},{id:"2",show:ai.get("type")==="exercises"||(vn==null?void 0:vn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:xr.createElement(xr.Fragment,null,xr.createElement(mt.default,{pagination:!1,dataSource:ea==null?void 0:ea.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Fr,Gr,Pa)=>pt()(Fr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Fr,Gr,Pa)=>{var qi;return(qi=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ds=>ds.id===Fr))==null?void 0:qi.name}}]}),xr.createElement(Dt.Z,{style:{marginTop:10},current:nr.page,total:ea==null?void 0:ea.count,hideOnSinglePage:!0,onChange:Fr=>Xi(void 0,null,function*(){nr.page=Fr,$r(nr);let Gr=yield(0,ve.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:cs(pr({},nr),{courseId:ua.courseId})});(Gr==null?void 0:Gr.status)===0&&ia(Gr==null?void 0:Gr.data)})}))}]})),xr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${ii==="4"?"":"hide"}`},xr.createElement(bs,{data:[{id:"1",show:ai.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show),name:"\u7B54\u6848",element:xr.createElement(xr.Fragment,null,xr.createElement(Pt,{hack:vn,current_user:ar}))},{id:"2",show:ai.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show),name:"\u89E3\u6790",element:xr.createElement(xr.Fragment,null,xr.createElement(sr,{hack:vn,current_user:ar}))}]})),xr.createElement("div",{className:`${et["tab-panel-body"]} ${ii==="2"?"":"hide"}`,style:{padding:0}},xr.createElement(Fo,{user:er,activeIndex:ii,identifier:vn.identifier,hack:vn,onTriggerPraise:Zn})),xr.createElement("div",{className:`${et["tab-panel-body"]} ${ii==="5"?"":"hide"}`,style:{padding:12}},xr.createElement(Wo,{data:cr||[],hack:vn})),xr.createElement(a.Z,{rootClassName:et.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>ps(!1),open:fs},xr.createElement(oe.Z,null,xr.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),xr.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",hn==null?void 0:hn.total_count,"\u9898\xA0[\xA0",hn==null?void 0:hn.total_score,"\u5206\xA0]\xA0"),!(er!=null&&er.hack_manager)&&xr.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",hn==null?void 0:hn.work_score,"\u5206")),xr.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),xr.createElement(oe.Z,{align:"middle",className:"mt10 mb10"},!(er!=null&&er.hack_manager)&&xr.createElement(ya.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Fr=>{ua.page=1,ua.finish_status=Fr,en(pr({},ua)),Tr()}},xr.createElement(ya.default.Option,{value:""},"\u5168\u90E8"),xr.createElement(ya.default.Option,{value:0},"\u672A\u5F00\u59CB"),xr.createElement(ya.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),xr.createElement(ya.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),xr.createElement(ya.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Fr=>{ua.page=1,ua.difficult=Fr||null,en(pr({},ua)),Tr()}},xr.createElement(ya.default.Option,{value:0},"\u5168\u90E8"),xr.createElement(ya.default.Option,{value:1},"\u7B80\u5355"),xr.createElement(ya.default.Option,{value:2},"\u9002\u4E2D"),xr.createElement(ya.default.Option,{value:3},"\u56F0\u96BE")),xr.createElement(mn.default.Search,{size:"large",onSearch:Fr=>{ua.name=Fr,ua.page=1,en(pr({},ua)),Tr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),xr.createElement("div",{className:et.list,style:{height:36,background:"#3D445C"}},!(er!=null&&er.hack_manager)&&xr.createElement("span",null,"\u72B6\u6001"),xr.createElement("span",null,"\u5E8F\u53F7"),xr.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),xr.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),xr.createElement("div",{style:{overflow:"auto",flex:1}},(wa=hn==null?void 0:hn.data)!=null&&wa.length?(Pi=hn==null?void 0:hn.data)==null?void 0:Pi.map((Fr,Gr)=>xr.createElement("div",{onClick:()=>Xi(void 0,null,function*(){let Pa=yield(0,ve.ZP)(`/api/problems/${Fr==null?void 0:Fr.identifier}/start.json`,{method:"get",params:{hack_user_id:er==null?void 0:er.user_id}});Pa&&(window.location.href=`/myproblems/${Pa==null?void 0:Pa.identifier}${window.location.search}`)}),className:`${et.list} ${Fr!=null&&Fr.checked?et.active:""}`},!(er!=null&&er.hack_manager)&&xr.createElement(xr.Fragment,null,!(Fr!=null&&Fr.opened)&&xr.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Fr==null?void 0:Fr.opened)&&!(Fr!=null&&Fr.passed)&&xr.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Fr==null?void 0:Fr.opened)&&(Fr==null?void 0:Fr.passed)&&xr.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),xr.createElement("span",null,(ua.page-1)*20+(Gr+1)),xr.createElement("span",{style:{flex:1},title:Fr.name},`[${Fr==null?void 0:Fr.score}\u5206]`,"\xA0",Fr.name),xr.createElement("span",{style:{flexBasis:48,paddingRight:0}},nl[Fr.difficult]))):xr.createElement(Ct.Z,null)),xr.createElement(Dt.Z,{current:ua.page,className:"mt20",hideOnSinglePage:!0,total:hn==null?void 0:hn.count,pageSize:ua.per_page,onChange:(Fr,Gr)=>{ua.page=Fr,ua.per_page=Gr,Tr()}})),xr.createElement(In.Z,{rootClassName:et.tour,closeIcon:!1,open:!!Dn,steps:Wn,gap:{offset:3,radius:2}}))},ei=Ee(62522),oa=Ee(6460),Ri=Ee(80738),Oo=Ee(87110),Zo=Ee(56494),rs=Ee(14481),Ko=Ee(10640),Ks=Ee(92310),hs=Ee.n(Ks),Wl=Ee(39327),hA=Ee(51015),rl=Ee(74164),Jr=Ee(59301),vl=Object.defineProperty,Ol=Object.defineProperties,al=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,as=(vn,Zn,gr)=>Zn in vn?vl(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:gr}):vn[Zn]=gr,ri=(vn,Zn)=>{for(var gr in Zn||(Zn={}))ls.call(Zn,gr)&&as(vn,gr,Zn[gr]);if(Al)for(var gr of Al(Zn))Tl.call(Zn,gr)&&as(vn,gr,Zn[gr]);return vn},hi=(vn,Zn)=>Ol(vn,al(Zn)),Gi=(vn,Zn)=>{var gr={};for(var Ka in vn)ls.call(vn,Ka)&&Zn.indexOf(Ka)<0&&(gr[Ka]=vn[Ka]);if(vn!=null&&Al)for(var Ka of Al(vn))Zn.indexOf(Ka)<0&&Tl.call(vn,Ka)&&(gr[Ka]=vn[Ka]);return gr},Ta=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())});const{Countdown:ho}=b.default,Ca={Java:"java",C:"c",Python:"py","C++":"c"};var Ns=(vn=>(vn[vn.SET_LOADING=0]="SET_LOADING",vn[vn.GET_DATA=1]="GET_DATA",vn[vn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",vn[vn.SET_DATA=3]="SET_DATA",vn[vn.SET_DEBUGING=4]="SET_DEBUGING",vn[vn.SET_SUBMITING=5]="SET_SUBMITING",vn[vn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",vn[vn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",vn[vn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",vn[vn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",vn[vn.SET_PAGE=10]="SET_PAGE",vn))(Ns||{});function _o(){return new Date().getTime()}const _s={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $s(vn,Zn){switch(Zn.type){case 1:return ri(ri({},vn),Zn.payload);case 3:return hi(ri({},vn),{data:Zn.payload});case 0:return hi(ri({},vn),{loading:Zn.payload});case 9:return hi(ri({},vn),{showNote:Zn.payload});case 4:return hi(ri({},vn),{debuging:Zn.payload});case 5:return hi(ri({},vn),{submitting:Zn.payload});case 2:return hi(ri({},vn),{submitRecords:Zn.payload});case 10:return hi(ri({},vn),{submitRecordPage:Zn.payload});case 6:return hi(ri({},vn),{executingMessage:Zn.payload});case 7:return ri(ri({},vn),Zn.payload);case 8:return ri(ri({},vn),Zn.payload);default:throw new Error}}var yl=({children:vn})=>{var Zn,gr,Ka,vr,er;const[ar,tr]=(0,de.useReducer)($s,_s),{id:Er}=(0,ze.useParams)(),Zr=(0,ze.useLocation)(),[Qr]=(0,ze.useSearchParams)(),{loading:cr,data:wa,debugResult:Pi,submitResult:ai,submitRecords:ii,submitRecordPage:To,showNote:Ms,debuging:fs,submitting:ps,executingMessage:Dn}=ar,[En,hn]=(0,de.useState)("#37AD83"),[ir,ea]=(0,de.useState)(null),[ia,nr]=(0,de.useState)({}),[$r,Aa]=(0,de.useState)(!0),[xt,ua]=(0,de.useState)(!1),[en,Cr]=(0,de.useState)(!1),Vr=(0,de.useRef)(null),ga=(0,de.useRef)(0),Tr=wa==null?void 0:wa.user,Wn=wa==null?void 0:wa.hack,[Fr,Gr]=(0,de.useState)(!1),Pa=(0,de.useRef)(1),qi=(0,de.useRef)(!1);(0,Wl.y)(Qr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ds}=(0,Wl.X)(),[qt,bn]=(0,de.useState)(""),jn=(0,Zo._)(ia);(0,de.useEffect)(()=>{function Yn(){return Ta(this,null,function*(){var Nn,pa,xa,oi,wi;Aa(!0);const Ya=yield(0,se.fu)(Er,{exercise_id:Qr.get("exercisesId")});if(setTimeout(()=>{Aa(!1)},800),Ya.status!==401){try{Ya.hack.code=at.Base64.decode(Ya.hack.code)}catch(ji){console.log(ji)}Ya.hack=hi(ri({},Ya.hack),{is_program:Qr.get("type")==="1"}),tr({type:1,payload:{loading:!1,data:Ya}})}if(Qr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ji;Qr.get("coursesId")=="coursesId"?ji=yield(0,ae._F)({categoryId:Qr.get("exercisesId"),login:Qr.get("login")}):ji=yield(0,ae._B)({categoryId:Qr.get("exercisesId"),login:Qr.get("login")}),nr(ri({},ji)),ds((Nn=ji==null?void 0:ji.exercise)==null?void 0:Nn.forbid_copy),typeof((pa=ji==null?void 0:ji.exercise)==null?void 0:pa.left_time)=="number"&&(ea(Date.now()+((xa=ji==null?void 0:ji.exercise)==null?void 0:xa.left_time)*1e3),setTimeout(()=>{hn("red")},(((oi=ji==null?void 0:ji.exercise)==null?void 0:oi.left_time)-300>0?((wi=ji==null?void 0:ji.exercise)==null?void 0:wi.left_time)-300:0)*1e3))}})}Er&&Yn()},[Er]),(0,de.useEffect)(()=>{var Yn;return Qr.get("type")==="exercises"&&((Yn=ia==null?void 0:ia.exercise)!=null&&Yn.screen_open)&&(window.removeEventListener("blur",Nr,!1),rs.U.forEach((Nn,pa)=>{window.addEventListener(Nn,Nr,!1)}),window.addEventListener("blur",Nr,!1),window.focus()),()=>{document.removeEventListener((0,ie.gH)(),Nr)}},[ia]),(0,de.useEffect)(()=>{qt==="1"&&Er&&Wn!=null&&Wn.language&&La()},[Er,To,Wn==null?void 0:Wn.language,qt]),(0,de.useEffect)(()=>(Wn!=null&&Wn.is_program&&(ga.current=0,Vr.current=setInterval(()=>{Sa()},15e3)),()=>{clearInterval(Vr.current)}),[Wn==null?void 0:Wn.is_program]);const Sa=()=>Ta(void 0,null,function*(){let Yn=yield(0,ve.ZP)(`/api/myproblems/${Er}/save_long_time.json`,{method:"get",params:{answer_long_time:ga.current}})}),Nr=()=>{qi.current||(0,ie.BU)(),window.parent.postMessage("backExercise","*")};function La(){return Ta(this,null,function*(){try{const Yn=yield(0,se.zO)(Er,{limit:15,page:To,language:Wn==null?void 0:Wn.language});tr({type:2,payload:Yn})}catch(Yn){console.log(Yn)}})}function ta(Yn){tr({type:10,payload:Yn})}function ca(Yn){return Ta(this,null,function*(){var Nn;let pa;(Qr.get("ip_limit")==="inner"||Qr.get("ip_bind_type")==="true")&&(pa=yield(0,oa.y)({ip_limit:Qr.get("ip_limit"),ip_bind:Qr.get("ip_bind_type")==="true"}));const xa=yield(0,se.n4)(Er,{code:at.Base64.encode(Yn||Wn.code),language:Wn==null?void 0:Wn.language,exercise_id:Qr.get("exercisesId"),question_id:Qr.get("questionId"),ip:pa});return xa.status===-5&&(0,ze.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:hi(ri({errorMessage:xa==null?void 0:xa.message},(ia==null?void 0:ia.exercise)||{}),{exercise_user_id:(Nn=ia==null?void 0:ia.exercise)==null?void 0:Nn.exercise_user_id,id:Qr.get("exercisesId")})}}),xa})}function Sr(){return Ta(this,null,function*(){if(Pa.current=2,!ps){tr({type:5,payload:!0});try{ln.Z.publish("to-commit-info");const Yn=yield ca();if(console.log(Yn,1),Yn.status===0){let Ya=function(){return Ta(this,null,function*(){const{status:ji,data:Va}=yield(0,se.rX)(Er,"submit"),yo=_o()-wi>(xa*oi+30)*1e3;if(ji!==0&&!yo&&setTimeout(Ya,1e3),yo&&ji!==0){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),tr({type:5,payload:!1});return}if(ji===0){Va.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Va==null?void 0:Va.status)===0&&Qr.get("type")==="1"&&Cr(!0);const ko=yield(0,se.zO)(Er,{limit:15,page:To,language:Wn==null?void 0:Wn.language});tr({type:8,payload:hi(ri({},ar),{submitResult:Va,submitting:!1,submitRecords:ko})})}})},Nn={};Qr.get("type")==="exercises"&&(Nn.extras={exercise_id:Qr.get("exercisesId"),question_id:Qr.get("questionId")},(Qr.get("ip_limit")==="inner"||Qr.get("ip_bind_type")==="true")&&(Nn.extras.ip=yield(0,oa.y)({ip_limit:Qr.get("ip_limit"),ip_bind:Qr.get("ip_bind_type")==="true"})));const pa=yield(0,se.bM)(Er,Nn);if(pa.status===-1&&Qr.get("exercisesId")){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`;return}const{time_limit:xa,test_case_size:oi}=Wn,wi=_o();pa.status>-1?Ya():tr({type:5,payload:!1})}else tr({type:5,payload:!1})}catch(Yn){console.log(Yn),tr({type:5,payload:!1})}Gr(!1)}})}function na(){return Ta(this,null,function*(){Pa.current=1,ar.debuging=!0,tr({type:4,payload:!0});try{if((yield ca()).status===0){let wi=function(){return Ta(this,null,function*(){const{status:Ya,message:ji,data:Va}=yield(0,se.rX)(Er,"debug"),yo=_o()-oi>(Nn+30)*1e3;if(Ya!==0&&!yo&&(tr({type:6,payload:ji}),setTimeout(wi,1e3)),yo){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),tr({type:4,payload:!1}),tr({type:7,payload:hi(ri({},ar),{debugResult:{status:2},debuging:!1})});return}Ya===0&&(Va.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),tr({type:4,payload:!1}),tr({type:7,payload:hi(ri({},ar),{debugResult:Va,debuging:!1})}))})};const{time_limit:Nn}=Wn;let pa={input:encodeURIComponent(wa.test_case.input)};Qr.get("type")==="exercises"&&(pa.exercise_id=Qr.get("exercisesId"));const xa=yield(0,se.MU)(Er,pa);if(xa.status===-1&&Qr.get("exercisesId")){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`;return}const oi=_o();(xa==null?void 0:xa.status)>-1?wi():tr({type:4,payload:!1})}else tr({type:4,payload:!1})}catch(Yn){console.log(Yn)}finally{}})}function Kr(Yn,Nn){const pa=Nn?{modify_code:!1}:{};tr({type:3,payload:hi(ri({},wa),{hack:ri(hi(ri({},Wn),{code:Yn}),pa)})}),Gr(!0)}const Ai=Yn=>Ta(void 0,null,function*(){let Nn=yield(0,ve.ZP)(`/api/problems/${Wn==null?void 0:Wn.identifier}/start.json`,{method:"get",params:{language:Yn==="C++"||Yn==="c++"?encodeURIComponent(Yn):Yn,hack_user_id:Tr==null?void 0:Tr.user_id}});Nn.status!==-1&&ze.history.replace(`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)});function Ki(Yn){let Nn=Yn.target.value;tr({type:3,payload:hi(ri({},wa),{test_case:{input:Nn}})})}function Xo(){return Ta(this,null,function*(){try{let Yn={};Qr.get("type")==="exercises"?Yn.exercise_id=Qr.get("exercisesId"):Wn!=null&&Wn.homework_common_id&&(Yn.homework_common_id=Wn==null?void 0:Wn.homework_common_id);const Nn=yield(0,se.H7)(Er,ri({},Yn));Nn.status===401||(Kr(at.Base64.decode(Nn.code)),(Qr.get("type")==="exercises"||Wn!=null&&Wn.homework_common_id)&&ln.Z.publish("to-reset-info"))}catch(Yn){console.log(Yn)}})}function Bi(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Jr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Jr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ta(this,null,function*(){const Yn=yield(0,se.fi)(Er);Yn.status===401||Kr(at.Base64.decode(Yn.code),!0)})}})}function po(){tr({type:9,payload:!0})}function eo(){tr({type:9,payload:!1})}function no(Yn){return Ta(this,null,function*(){yield(0,se.MK)(Er,Yn),tr({type:1,payload:{showNote:!1,data:hi(ri({},wa),{hack:hi(ri({},Wn),{notes:Yn.notes})})}})})}const xi={hack:Wn,isLoading:$r,input:(Zn=wa==null?void 0:wa.test_case)==null?void 0:Zn.input,is_file:(gr=wa==null?void 0:wa.test_case)==null?void 0:gr.is_file,identifier:Wn==null?void 0:Wn.identifier,attachments_count:wa==null?void 0:wa.attachments_count,language:Wn==null?void 0:Wn.language,code:Wn==null?void 0:Wn.code,title:"main."+Ca[Wn==null?void 0:Wn.language],modify_code:Wn==null?void 0:Wn.modify_code,notes:Wn==null?void 0:Wn.notes,debugResult:Pi,debuging:fs,submitting:ps,submitResult:ai,executingMessage:Dn,onCancelNote:eo,onAddNote:no,showNote:Ms,user:Tr,onShowNote:po,onSubmitCode:Sr,onChangeCode:Kr,onChangeInput:Ki,onDebugCode:na,onResetCode:Xo,onSyncCode:Bi,onUpdateCode:ca,onChangeLanguage:Ai,isWhiteTheme:xt,setIsWhiteTheme:ua,topDispatch:tr};function Di(){return Ta(this,null,function*(){const{praise_count:Yn}=yield(0,se.vl)(Wn.id,{container_type:"Hack",type:1});let Nn=hi(ri({},wa),{hack:hi(ri({},Wn),{praises_count:Yn,user_praise:!Wn.user_praise})});tr({type:3,payload:Nn})})}const mo={topicId:Er,submitResult:ai,submitRecords:ii,submitting:ps,page:To,onPageChange:ta,hack:Wn,user:wa==null?void 0:wa.user,hack_sets:wa==null?void 0:wa.hack_sets,current_user:wa==null?void 0:wa.current_user,onTriggerPraise:Di,setActiveIndex:bn};return console.log(ia),Jr.createElement(Jr.Fragment,null,Jr.createElement(pe.Z,{spinning:cr,delay:500},wa?Jr.createElement(Jr.Fragment,null,Jr.createElement("header",{className:hs()(Ko.Z.header,xt&&Ko.Z.whiteHeader)},Qr.get("type")!=="exercises"&&Jr.createElement("div",null,Jr.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Tr==null?void 0:Tr.image_url}`,alt:"user",width:36}),Jr.createElement("span",{style:{color:xt?"#333":"#B2BACB",fontSize:16}},Tr==null?void 0:Tr.name)),Qr.get("type")==="exercises"&&Jr.createElement("div",null,Jr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Jr.createElement("span",{className:"ml10"},(Ka=ia==null?void 0:ia.exercise)==null?void 0:Ka.user_name)),Jr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Jr.createElement("span",{className:"ml10"},(vr=ia==null?void 0:ia.exercise)==null?void 0:vr.student_id))),Jr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Jr.createElement("div",null,Wn.name)),(Wn==null?void 0:Wn.is_program)&&Jr.createElement(Ri.Z,{defaultValue:Wn==null?void 0:Wn.answer_long_time,onChange:Yn=>{ga.current=Yn},className:Ko.Z.timepiece}),Tr!=null&&Tr.hack_manager?Jr.createElement(ze.Link,{className:Ko.Z.btn_edit,to:Qr.get("type")==="1"?Qr.get("pageId")?`/problems/newedit/${Wn.identifier}?type=1&pageId=${Qr.get("pageId")}&backUrl=${Qr.get("backUrl")}`:`/problems/newedit/${Wn.identifier}?type=1`:`/problems/newedit/${Wn.identifier}`}," ",Jr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((er=ia==null?void 0:ia.exercise)!=null&&er.left_time)&&Jr.createElement(Jr.Fragment,null,Jr.createElement("span",{style:{color:En,marginRight:6},className:`iconfont icon-daojishi ${Ko.Z.djs}`}),Jr.createElement("span",{className:"c-white mr20"},Jr.createElement(ho,{valueStyle:{color:En,fontSize:20,fontWeight:500},title:Jr.createElement("span",{style:{color:En,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ir,onFinish:()=>Ta(void 0,null,function*(){const Yn=yield(0,ae.VL)({categoryId:Qr.get("exercisesId"),commit_method:2});if((Yn==null?void 0:Yn.status)===0&&(ca(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Jr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Jr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ta(void 0,null,function*(){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`})})),(Yn==null?void 0:Yn.status)===-3){const Nn=parseInt(Yn==null?void 0:Yn.message);ea(Date.now()+Nn*1e3)}})}))),Qr.get("type")==="exercises"?Jr.createElement(ce.ZP,{type:"primary",onClick:()=>{const Yn=()=>Ta(void 0,null,function*(){yield ca(),Gr(!1),jn(),qi.current=!0,Nr()});if(!(ii!=null&&ii.records_count)||Fr){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Jr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Yn});return}Yn()}},Jr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Jr.createElement("span",{onClick:()=>{var Yn;if(Qr.get("backUrl"))ze.history.push(Qr.get("backUrl"));else if(Qr.get("type")==="1"){let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}else ze.history.push("/problemset")}},Jr.createElement(Ae.Z,{title:"\u5173\u95ED"},Jr.createElement("i",{style:{color:xt?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Jr.createElement(pe.Z,{size:"large",spinning:$r},Jr.createElement(re.Z,{className:hs()(Ko.Z.myProblems,xt&&Ko.Z.whiteMyProblems),leftChild:Jr.createElement(Qa,ri({},mo)),rightChild:Jr.createElement(ul,ri({},xi))}))):null,Jr.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:en,className:"oj-modal"},Jr.createElement("section",{className:"oj-modal-content"},Jr.createElement("div",{className:"oj-modal-head"},Jr.createElement("img",{src:ei,alt:""}),Jr.createElement("i",{onClick:()=>Cr(!1),className:"iconfont icon-guanbi1"})),Jr.createElement("aside",null,Jr.createElement("img",{className:"mr30",src:rl.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Jr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},ai==null?void 0:ai.execute_time,"ms"),"\u4F18\u4E8E",Jr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ai==null?void 0:ai.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Jr.createElement("aside",{className:"mb50"},Jr.createElement("img",{src:hA.Z,className:"mr30"}),Jr.createElement("span",{className:"oj-modal-tt"},Jr.createElement("span",null,Jr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Jr.createElement("span",{className:"c-light-primary"},ai==null?void 0:ai.execute_memory,"kb")),Jr.createElement("span",null,Jr.createElement("span",null))),"\u4F18\u4E8E",Jr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ai==null?void 0:ai.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Jr.createElement("div",{id:"oj-modal-next",onClick:()=>Ta(void 0,null,function*(){var Yn;if(ai!=null&&ai.next_identifier){let Nn=yield(0,ve.ZP)(`/api/problems/${ai==null?void 0:ai.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Tr==null?void 0:Tr.user_id}});Nn&&(window.location.href=`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)}else{let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}}),className:"oj-modal-btn"},ai!=null&&ai.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Jr.createElement(Oo.Z,{successCb:()=>{Pa.current===1?na():Sr()}}))};function Uo({title:vn,modify_code:Zn,onSyncCode:gr,onShowCodeSetting:Ka,onResetCode:vr,hack:er,onChangeLanguage:ar,isWhiteTheme:tr,onShowResourceCentre:Er,attachments_count:Zr}){var Qr;const cr=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Jr.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:vr})},[wa]=(0,ze.useSearchParams)(),Pi=wa.get("language"),ai=ii=>ii==="1"?"c++":ii==="2"?"C++":ii;return(0,de.useEffect)(()=>{Pi&&ar(ai(Pi))},[]),(0,de.useEffect)(()=>{er!=null&&er.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Jr.createElement(ee.Z,null),content:Jr.createElement("div",null,Jr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Jr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Jr.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>vr()})},[er==null?void 0:er.language]),console.log(er,tr,"hack"),Jr.createElement("div",{className:`${Ko.Z.codeHead} ${tr?Ko.Z.whiteCodeHead:""}`},Jr.createElement("div",{className:Ko.Z.navWrap},(Qr=er==null?void 0:er.all_language)==null?void 0:Qr.map(ii=>Jr.createElement("div",{className:`${Ko.Z.nav} ${ii===(er==null?void 0:er.language)?Ko.Z.active:""}`,key:ii,onClick:()=>ar(ii)},Jr.createElement(Ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Jr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Jr.createElement("span",null,ii)))),Jr.createElement(oe.Z,{align:"middle",style:{marginLeft:"auto"}},Zn?Jr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:gr},Jr.createElement("img",{src:ct,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Zr>0&&Jr.createElement("a",{onClick:Er},Jr.createElement(Ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Jr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Jr.createElement("a",{onClick:cr},Jr.createElement(Ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Jr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Jr.createElement("a",{onClick:Ka},Jr.createElement(Ae.Z,{title:"\u8BBE\u7F6E"},Jr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function ul(vn){var Zn=vn,{input:gr,is_file:Ka,identifier:vr,showNote:er,onShowNote:ar,notes:tr,onCancelNote:Er,onAddNote:Zr,debugResult:Qr,language:cr,debuging:wa,submitting:Pi,executingMessage:ai,code:ii,onSubmitCode:To,onDebugCode:Ms,onChangeCode:fs,onChangeInput:ps,onUpdateCode:Dn,user:En,isLoading:hn,submitResult:ir}=Zn,ea=Gi(Zn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ia($r,Aa){return Jr.createElement(Uo,hi(ri({},ea),{onShowCodeSetting:$r,onShowResourceCentre:Aa}))}const nr=ri({input:gr,is_file:Ka,debugResult:Qr,debuging:wa,submitting:Pi,executingMessage:ai,onDebugCode:Ms,onChangeCode:fs,onSubmitCode:To,onChangeInput:ps,user:En,submitResult:ir},ea);return Jr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Jr.createElement(rt,{setIsWhiteTheme:ea==null?void 0:ea.setIsWhiteTheme,isLoading:hn,language:cr,value:ii,identifier:vr,onChange:fs,onUpdateCode:Dn,ActionBarRender:ia}),Jr.createElement(_e.ZP,ri({},nr)))}},90643:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},45962:function(Rt,bt,Ee){"use strict";Ee.d(bt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ae},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return oe},n4:function(){return x},rX:function(){return ne},vl:function(){return E},zO:function(){return ie}});var de=Ee(97013),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(z,te,ue)=>te in z?ze(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,Ae=(z,te)=>{for(var ue in te||(te={}))we.call(te,ue)&&ce(z,ue,te[ue]);if(b)for(var ue of b(te))pe.call(te,ue)&&ce(z,ue,te[ue]);return z};function oe(z,te){return(0,de.U2)(`myproblems/${z}.json`,Ae({hidePopLogin:!0},te||{}))}function se(z,te){return(0,de.v_)(`myproblems/${z}/code_submit.json`,te)}function ae(z,te){return(0,de.v_)(`myproblems/${z}/code_debug.json`,te)}function ie(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,de.U2)(`myproblems/${z}/submit_records.json`,te)}function re(z){return(0,de.U2)("myproblems/record_detail.json",{id:z})}function ne(z,te){return(0,de.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,de.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,de.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,de.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,de.v_)(`myproblems/${z}/update_code.json`,te)}function E(z,te){return(0,de.v_)(`discusses/${z}/plus.json`,te)}},30097:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},ZP:function(){return Fe},gZ:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(3113),we=Ee(84105),pe=Ee(87395),ce=Ee(17713),Ae=Ee(24334),oe=Ee(69654),se=Ee(95318),ae=Ee(31735),ie=Ee(41556),re=Ee(34376),ne=Ee(92310),ee=Ee.n(ne),a=Ee(59301),y=Object.defineProperty,x=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,he=(Re,He,Xe)=>He in Re?y(Re,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Re[He]=Xe,ve=(Re,He)=>{for(var Xe in He||(He={}))te.call(He,Xe)&&he(Re,Xe,He[Xe]);if(z)for(var Xe of z(He))ue.call(He,Xe)&&he(Re,Xe,He[Xe]);return Re},me=(Re,He)=>x(Re,E(He));const{TextArea:ye}=ze.default,Be={visible:!1,tabIndex:"0"},be={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Re=>(Re[Re.SET_VISIBLE=0]="SET_VISIBLE",Re[Re.SET_TABINDEX=1]="SET_TABINDEX",Re))(Se||{});function Pe(Re,He){switch(He.type){case 0:return me(ve({},Re),{visible:He.payload});case 1:return me(ve({},Re),{tabIndex:He.payload});default:throw new Error}}function Qe({value:Re,className:He}){const[Xe,Oe]=(0,de.useState)(!1),it=(0,de.useRef)(),At=(0,de.useRef)();return(0,de.useEffect)(()=>{Xe&&(At.current.reset(),At.current.write((0,ae.pp)(Re||"")))},[Re,Xe]),(0,de.useEffect)(()=>{var rt,ct,at,_e;if(it.current){At.current=new re.Terminal({fontSize:14,disableStdin:!0}),At.current.open(it.current);const et=it.current.offsetWidth-14,yt=((_e=(at=(ct=(rt=At.current)==null?void 0:rt._core)==null?void 0:ct._renderService)==null?void 0:at.dimensions)==null?void 0:_e.actualCellWidth)||9.5,mt=Math.ceil(et/yt);At.current.resize(mt,8),Oe(!0)}},[]),a.createElement("div",{ref:it,className:ee()("XtermText-valueRef",He)})}function Ie(Re){const{status:He,error_msg:Xe,output:Oe,input:it,expected_output:At,is_file:rt,input_file_url:ct,output_file_url:at,expected_output_file_url:_e}=Re;let et=null;const yt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(He){case ce.h.NOMATCH:et=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:it}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:Oe&&Ae.Base64.decode(Oe)||""}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(at,Oe)},Oe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:At&&Ae.Base64.decode(At)||""}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(_e,At)},At)));break;case ce.h.EXECUTEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(se.Z,{value:it,style:yt}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(se.Z,{value:it,style:yt}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:et=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:et=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",et," ")}function Me(Re){const{status:He,error_msg:Xe,execute_time:Oe,output:it,input:At,expected_output:rt,is_file:ct,input_file_url:at,output_file_url:_e,expected_output_file_url:et}=Re;let yt=null;switch(He){case ce.h.OK:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ae.Base64.decode(it)));break;case ce.h.NOMATCH:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",it&&Ae.Base64.decode(it)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",rt&&Ae.Base64.decode(rt)));break;case ce.h.EXECUTEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:yt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:yt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",yt," ")}var Fe=({id:Re,is_file:He,input:Xe,debuging:Oe,submitting:it,executingMessage:At,debugResult:rt,onChangeInput:ct,onDebugCode:at,onSubmitCode:_e})=>{const[et,yt]=(0,de.useReducer)(Pe,Be),{visible:mt,tabIndex:Dt}=et;(0,de.useEffect)(()=>{yt({type:0,payload:!1})},[Re]);function ut(Ge){let qe=Ge.target.id;yt({type:1,payload:qe})}function st(){yt({type:0,payload:!mt})}const Ve=(0,de.useMemo)(()=>{if(rt){const{status:Ge}=rt;return a.createElement(a.Fragment,null,Me(rt))}return null},[rt]);function pt(){yt({type:0,payload:!0}),yt({type:1,payload:"1"}),at()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${mt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:He?"":Xe,onChange:ct}),rightNode:Oe?a.createElement(oe.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):rt?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 ${mt?"up":""}`,onClick:st},mt?a.createElement(we.Z,null):a.createElement(pe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(b.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(b.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(b.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:pt},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(b.ZP,{type:"primary",className:"custom-ant-disabled",loading:it,disabled:it,onClick:()=>{yt({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},68989:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Y2:function(){return Fe},ZP:function(){return Re}});var de=Ee(59301),ze=Ee(54580),b=Ee(8591),we=Ee(43418),pe=Ee(95237),ce=Ee(5112),Ae=Ee(3113),oe=Ee(24905),se=Ee(6848),ae=Ee(92832),ie={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},re="data:image/png;base64,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",ne=Ee(47257),ee=Ee.n(ne),a=Ee(97013),y=Ee(1012),x=Ee(31735),E=Ee(72059),z=Ee(59301),te=Object.defineProperty,ue=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(He,Xe,Oe)=>Xe in He?te(He,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Xe]=Oe,be=(He,Xe)=>{for(var Oe in Xe||(Xe={}))me.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);if(ve)for(var Oe of ve(Xe))ye.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);return He},Se=(He,Xe)=>ue(He,he(Xe)),Pe=(He,Xe,Oe)=>new Promise((it,At)=>{var rt=_e=>{try{at(Oe.next(_e))}catch(et){At(et)}},ct=_e=>{try{at(Oe.throw(_e))}catch(et){At(et)}},at=_e=>_e.done?it(_e.value):Promise.resolve(_e.value).then(rt,ct);at((Oe=Oe.apply(He,Xe)).next())});const{Dragger:Qe}=ze.default,Ie=He=>{const Xe=et=>et&&et.substring(0,et.lastIndexOf("."));for(var Oe=[...He],it=0,At=[],rt=0;rt{if(et.forEach(yt=>{let mt=yt.name.split(/\.(?=[^\.]+$)/);yt.name=`${mt[0]}.${mt[1].toLowerCase()}`}),et[0].name.includes(".in"))return et.length===2?et:[et[0],{}];if(et[0].name.includes(".out"))return et.length===2?et.reverse():[{},et[0]]})},Me=({onClose:He,onOK:Xe,visible:Oe,wrapClassName:it,rootIdentifier:At,multiple:rt=!1,defaultMultipleValue:ct=!0})=>{const[at,_e]=(0,de.useState)([]),[et,yt]=(0,de.useState)({}),[mt,Dt]=(0,de.useState)(!1),[ut,st]=(0,de.useState)(!0),[Ve,pt]=(0,de.useState)(null),Ge=(0,de.useRef)([]),qe=(0,de.useRef)(0),Ft=()=>{He()};(0,de.useEffect)(()=>{Ct()},[]),(0,de.useEffect)(()=>{Oe&&(Ge.current=[],qe.current=0,_e([]),st(ct))},[Oe]);const Ct=()=>Pe(void 0,null,function*(){try{pt(!0)}catch(tt){}}),Et=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),Ye=tt=>{var Pt,ln;const St=Et((Pt=tt[0])==null?void 0:Pt.name)||Et((ln=tt[1])==null?void 0:ln.name),Ht=at.filter(Ot=>Et(Ot.name)!==St);Ge.current=[...Ht],_e([...Ht])},Ne=tt=>{if(!ut){const Zt=new FormData;Zt.append("file",tt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Zt},!0).then(Wt=>{if(Wt.status===0){qe.current=qe.current+1;const un=Ge.current.map(gn=>{var yn;if(gn.name===tt.name){const kn=be({},gn);return(yn=tt==null?void 0:tt.name)!=null&&yn.includes(".in")?kn.input=Wt==null?void 0:Wt.content:kn.output=Wt==null?void 0:Wt.content,kn}return gn});if(Ge.current=[...un],_e([...un]),qe.current>0&&qe.current===at.length){Dt(!1);let gn=Ie(un);gn=gn.filter(yn=>{var kn,zn;return!!((kn=yn[0])!=null&&kn.name&&((zn=yn[1])!=null&&zn.name))}),gn=gn.map(yn=>Se(be(be({},yn[0]),yn[1]),{is_file:!1})),Xe(gn),He()}}else Dt(!1),He()});return}if(Ve){const Zt=new FormData;Zt.append("file",tt.file),At===null?Zt.append("identifier","testsets"):Zt.append("identifier",At),(0,a.ZP)("/api/attachments.json",{method:"post",body:Zt},!0).then(Wt=>{if(Wt.filename){qe.current=qe.current+1;const un=Ge.current.map(gn=>{var yn;if(gn.name===(Wt==null?void 0:Wt.filename)){const kn=Se(be({},gn),{is_oss:!Ve});return(yn=Wt==null?void 0:Wt.filename)!=null&&yn.includes(".in")?(kn.in_object_key=Wt==null?void 0:Wt.object,kn.in_object_size=Wt==null?void 0:Wt.size,kn.input=Wt==null?void 0:Wt.filename,kn.in_file=tt):(kn.out_object_key=Wt==null?void 0:Wt.object,kn.out_object_size=Wt==null?void 0:Wt.size,kn.output=Wt==null?void 0:Wt.filename,kn.out_file=tt),kn}return gn});if(Ge.current=[...un],_e([...un]),qe.current>0&&qe.current===at.length){Dt(!1);let gn=Ie(un);gn=gn.filter(yn=>{var kn,zn;return!!((kn=yn[0])!=null&&kn.name&&((zn=yn[1])!=null&&zn.name))}),gn=gn.map(yn=>Se(be(be({},yn[0]),yn[1]),{is_file:!0})),Xe(gn),He()}}else Dt(!1),He()});return}const Pt=new(ee())({endpoint:et.end_point,region:et.region,accessKeyId:et.access_key_id,accessKeySecret:et.access_key_secret,bucket:et.bucket,stsToken:et.security_token}),ln=tt.name,St={container_type:"TestSet",file_name:ln},Ht=(0,y.Z)();let Ot=`testsets/${At}/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`;At===null&&(Ot=`testsets/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`),Pt.multipartUpload(Ot,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ln+""},url:et==null?void 0:et.callback_url,host:et==null?void 0:et.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(St)}}).then(function(Zt){if(Zt.data.status===0){qe.current=qe.current+1;const Jt=Ge.current.map(Wt=>{var un,gn,yn,kn,zn,jr,Hr,Pr,wr,Ar,aa,Wr,Ba,vi,zi,va,qa;if(Wt.name===((gn=(un=Zt.data)==null?void 0:un.data)==null?void 0:gn.file_name)){const Rr=Se(be({},Wt),{is_oss:!Ve});return(zn=(kn=(yn=Zt.data)==null?void 0:yn.data)==null?void 0:kn.file_name)!=null&&zn.includes(".in")?(Rr.in_object_key=(Hr=(jr=Zt.data)==null?void 0:jr.data)==null?void 0:Hr.object,Rr.in_object_size=(wr=(Pr=Zt.data)==null?void 0:Pr.data)==null?void 0:wr.size,Rr.input=(aa=(Ar=Zt.data)==null?void 0:Ar.data)==null?void 0:aa.file_name,Rr.in_file=tt):(Rr.out_object_key=(Ba=(Wr=Zt.data)==null?void 0:Wr.data)==null?void 0:Ba.object,Rr.out_object_size=(zi=(vi=Zt.data)==null?void 0:vi.data)==null?void 0:zi.size,Rr.output=(qa=(va=Zt.data)==null?void 0:va.data)==null?void 0:qa.file_name,Rr.out_file=tt),Rr}return Wt});if(Ge.current=[...Jt],_e([...Jt]),qe.current>0&&qe.current===at.length){Dt(!1);let Wt=Ie(Jt);Wt=Wt.filter(un=>{var gn,yn;return!!((gn=un[0])!=null&&gn.name&&((yn=un[1])!=null&&yn.name))}),Wt=Wt.map(un=>Se(be(be({},un[0]),un[1]),{is_file:!0})),Xe(Wt),He()}}})},Ze=tt=>new Promise((Pt,ln)=>{let St=0,Ht=[];for(let Ot=0;Ot{St++,St===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Pt(tt))}).catch(Zt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Zt),St++,Ht.push(tt[Ot].name),St===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Pt(tt))})}),lt=()=>Pe(void 0,null,function*(){if(at.length===0){b.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ze(at),Dt(!0),Ie(at).some(Pt=>{var ln,St;return!((ln=Pt[0])!=null&&ln.name&&((St=Pt[1])!=null&&St.name))})){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){at.map(Pt=>Pe(void 0,null,function*(){Ne(Pt)}))}),onCancel:()=>{Dt(!1)}});return}at.map(Pt=>Pe(void 0,null,function*(){Ne(Pt)}))}),vt={name:"file",fileList:at,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(at!=null&&at.some(ln=>ln.name===tt.name))return b.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return b.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return b.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Pt={name:tt.name,uid:tt.uid,file:tt,percent:0};return at.push(Pt),Ge.current=[...at],_e([...at]),!1}},Tt=Ie(at);return console.log(at,Tt,"fileList"),z.createElement(we.default,{open:Oe,wrapClassName:it,onOk:lt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ft,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ie.wrap},at.length?z.createElement("div",null,z.createElement(pe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:rt?"visible":"hidden"}},z.createElement("span",{className:ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(ce.ZP.Group,{className:`ml20 ${ie.testCaseRadio}`,optionType:"button",value:ut,onChange:tt=>st(tt.target.value)},z.createElement(ce.ZP,{value:!1},"\u6587\u672C"),z.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(ze.default,be({},vt),z.createElement(Ae.ZP,{type:"primary",className:ie.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Fe,{data:Tt,onRemove:Ye})):z.createElement("div",{className:`${ie.noData} mb30`},z.createElement(ze.default.Dragger,Se(be({},vt),{className:ie.dragger}),z.createElement("img",{src:re,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ie.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Fe=({data:He=[],onRemove:Xe,width:Oe="auto",showScore:it=!1,disabled:At=!1,inputChange:rt,onEvaluatingChange:ct,onSelectAll:at,checkAll1:_e,checkAll2:et,checkAll3:yt,checkAll4:mt,checkAll5:Dt,showEvaluatingSetting:ut=!1,className:st="",isProgramHomework:Ve=!1})=>{const pt={value:"",filename:"",dataUrl:""},[Ge,qe]=(0,de.useState)(be({},pt)),Ft=Ye=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let Ze=URL.createObjectURL(Ye.file);Ne.href=Ze,Ne.download=Ye.name,Ne.click(),URL.revokeObjectURL(Ze),document.body.removeChild(Ne)},Ct=(Ye,Ne)=>{(0,x.LR)(Ye,Ne)},Et=(Ye,Ne)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Xe(Ye,Ne)},onCancel:()=>{}})};return He.length?z.createElement("div",{className:st,style:{width:Oe}},z.createElement("div",{className:`${Ve?ie.headProgram:ie.head}`},ut&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:_e,onChange:Ye=>{at(Ye.target.checked,"hidden")}}),z.createElement(se.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Ve?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:it?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:it?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),it&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:mt,onChange:Ye=>{at(Ye.target.checked,"input_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:et,onChange:Ye=>{at(Ye.target.checked,"is_invisible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:Dt,onChange:Ye=>{at(Ye.target.checked,"actual_output_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:yt,onChange:Ye=>{at(Ye.target.checked,"last_match_rule")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ie.operation,style:Ve?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ie.listWrapper,style:{boxShadow:Ve?"0px 2px 4px 0px #EAEEF4":"unset"}},He.map((Ye,Ne)=>{var Ze,lt,vt,Tt;return z.createElement("div",{key:Ne,className:ie.list,style:Ve?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ut&&z.createElement("div",{style:{width:"15%"}},z.createElement(oe.default,{checked:!!Ye.hidden,onChange:tt=>{ct(tt.target.checked,Ne,"hidden")}})),z.createElement("div",{style:{width:Ve?"25%":"15%",paddingLeft:Ve?"5px":"0px",paddingRight:Ve?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),z.createElement("div",{className:ie.info,style:{width:it?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.input||((Ze=Ye[0])==null?void 0:Ze.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.input_file_url?tt=Ye.input_file_url:tt=Ye.in_file:tt=Ye[0];let Pt;typeof tt=="string"?(Pt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield Pt.text(),filename:"",dataUrl:tt})):(Pt=yield(0,x.db)(tt.file),qe({value:Pt.text,filename:tt.name,dataUrl:Pt.link}))})},Ye.input||((lt=Ye[0])==null?void 0:lt.name))),z.createElement("div",{className:ie.info,style:{width:it?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.output||((vt=Ye[1])==null?void 0:vt.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.output_file_url?tt=Ye.output_file_url:tt=Ye.out_file:tt=Ye[1];let Pt;typeof tt=="string"?(Pt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield Pt.text(),filename:"",dataUrl:tt})):(Pt=yield(0,x.db)(tt.file),qe({value:Pt.text,filename:tt.name,dataUrl:Pt.link}))})},Ye.output||((Tt=Ye[1])==null?void 0:Tt.name))),it&&z.createElement("div",{style:{width:"20%"}},z.createElement(ae.default,{size:"large",addonAfter:Ve?"%":null,disabled:At,style:{width:"80%"},onChange:tt=>rt(tt,Ne),value:Ye.score}),!Ve&&z.createElement("span",null,"\xA0%")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.input_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.is_invisible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.actual_output_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.last_match_rule||!1,onChange:tt=>{ct(tt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Et(Ye,Ne),style:Ve?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ie.del},"\u5220\u9664")))})),z.createElement(E.Z,{close:!0,data:Ge.dataUrl,filename:Ge.filename,type:Ge.dataUrl.length?"txt":"",onClose:()=>qe(be({},pt)),monacoEditor:{value:Ge.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Re=Me},49950:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ne}});var de=Ee(59301),ze=Ee(8591),b=Ee(6848),we=Ee(71418),pe=Ee(95237),ce=Ee(43604),Ae=Ee(58421),oe=Ee(3113),se=Ee(86401),ae=Ee(97013),ie=Ee(95318),re=(a,y,x)=>new Promise((E,z)=>{var te=ve=>{try{he(x.next(ve))}catch(me){z(me)}},ue=ve=>{try{he(x.throw(ve))}catch(me){z(me)}},he=ve=>ve.done?E(ve.value):Promise.resolve(ve.value).then(te,ue);he((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:E})=>{const[z,te]=(0,de.useState)(""),[ue,he]=(0,de.useState)(!1);function ve(ye){te(ye)}function me(){if(!z){ze.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,de.useEffect)(()=>{y!=a&&he(!1)},[y]),de.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},de.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:E&&de.createElement(b.Z,{color:"#fff",open:ue,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ue,activeDiscussIndex:y,onChange:ve,setIsOpen:he}),overlayStyle:{maxWidth:600}},de.createElement("a",{title:ue?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>he(!ue)},de.createElement("i",{className:"iconfont icon-dianzan11"})))}),de.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,de.useState)(!1),[E,z]=(0,de.useState)([]),[te,ue]=(0,de.useState)(1);(0,de.useEffect)(()=>{a!=null&&a.isOpen?he():(ue(1),z([]))},[a==null?void 0:a.isOpen]);const he=()=>re(void 0,null,function*(){x(!0);const ve=yield(0,ae.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&z(ve==null?void 0:ve.answer),x(!1)});return de.createElement(we.Z,{spinning:y},de.createElement("div",{style:{color:"#000"}},de.createElement(ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(E==null?void 0:E[te-1])||""}),de.createElement(pe.Z,{justify:"end",align:"middle"},de.createElement(ce.Z,null,de.createElement(Ae.Z,{simple:!0,current:te,pageSize:1,total:(E==null?void 0:E.length)||0,onChange:ve=>{ue(ve)}})),de.createElement(ce.Z,null,de.createElement(oe.ZP,{onClick:()=>re(void 0,null,function*(){a==null||a.onChange(E==null?void 0:E[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},53702:function(Rt,bt,Ee){"use strict";Ee.d(bt,{CP:function(){return b},_V:function(){return ce}});var de=Ee(28209),ze=Ee.n(de);const b={secret:de.enc.Utf8.parse("0a18e199b87f1a8d"),iv:de.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=="},we={exam:b};function pe(Ae="",oe="exam"){const{secret:se,iv:ae}=we[oe];return AES.encrypt(Ae,se,{iv:ae,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(Ae="",oe="exam"){const{secret:se,iv:ae}=we[oe];return de.AES.decrypt(Ae,se,{iv:ae,mode:ze().mode.CBC,padding:ze().pad.Pkcs7}).toString(de.enc.Utf8)}},51545:function(Rt,bt,Ee){"use strict";Ee.d(bt,{c:function(){return ze}});var de=(b=>(b.FirstPage="firstPage",b.PrevPage="prevPage",b.NextPage="nextPage",b))(de||{}),ze=(b=>(b[b.Single=0]="Single",b[b.Multiple=1]="Multiple",b[b.Judge=2]="Judge",b[b.Fill=3]="Fill",b[b.Subjective=4]="Subjective",b[b.Shixun=5]="Shixun",b[b.Program=6]="Program",b[b.Combine=7]="Combine",b))(ze||{})},884:function(Rt,bt,Ee){"use strict";Ee.d(bt,{AD:function(){return Me},BA:function(){return Ge},D9:function(){return it},Hp:function(){return ve},IM:function(){return rt},Iy:function(){return me},KM:function(){return pt},KU:function(){return et},MJ:function(){return ye},Ne:function(){return At},ON:function(){return mt},Uj:function(){return st},VY:function(){return _e},YO:function(){return ut},YX:function(){return Dt},Zn:function(){return a},_g:function(){return te},_k:function(){return Xe},c6:function(){return Qe},cr:function(){return y},eV:function(){return Ie},fi:function(){return x},gh:function(){return Se},hS:function(){return ct},iA:function(){return E},j6:function(){return ue},je:function(){return He},jj:function(){return he},kS:function(){return yt},o6:function(){return Pe},pO:function(){return Ve},rQ:function(){return Fe},sA:function(){return be},xm:function(){return Oe},xo:function(){return at},y8:function(){return Re},yd:function(){return z}});var de=Ee(51600),ze=Ee(58106),b=Ee(31735),we=Ee(8591),pe=Ee(26869),ce=Object.defineProperty,Ae=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(qe,Ft,Ct)=>Ft in qe?ce(qe,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):qe[Ft]=Ct,ie=(qe,Ft)=>{for(var Ct in Ft||(Ft={}))oe.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);if(Ae)for(var Ct of Ae(Ft))se.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);return qe},re=(qe,Ft,Ct)=>new Promise((Et,Ye)=>{var Ne=vt=>{try{lt(Ct.next(vt))}catch(Tt){Ye(Tt)}},Ze=vt=>{try{lt(Ct.throw(vt))}catch(Tt){Ye(Tt)}},lt=vt=>vt.done?Et(vt.value):Promise.resolve(vt.value).then(Ne,Ze);lt((Ct=Ct.apply(qe,Ft)).next())});const ne=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=qe=>re(void 0,null,function*(){ne(),(yield(0,de.YR)(ie({},qe))).status===0&&(yield(0,b.QH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_couser_info.json`,query:qe}))),ee()}),y=qe=>re(void 0,null,function*(){const Ft=yield(0,de.yS)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`);else{if(Ft.status===-2)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`))}}),x=qe=>re(void 0,null,function*(){const Ft=yield(0,de.W0)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`))}}),E=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Nl)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=qe=>re(void 0,null,function*(){const Ft=yield(0,de.IU)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`))}}),te=qe=>re(void 0,null,function*(){const Ft=yield(0,de.td)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-2)return Ft;if(Ft.status===-3)(0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ft.status===-4)return Ft}}),ue=qe=>re(void 0,null,function*(){const Ft=yield(0,de.QX)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`))}}),he=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.o_)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ve=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.ZL)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),me=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.aP)(ie({},qe));Ct.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ye=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.vV)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),Be=qe=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(ie({},qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${qe.categoryId}/works_list.zip`,query:qe}))),ee()}),be=qe=>re(void 0,null,function*(){ne(),yield(0,b.QH)("",pe.Z.API_SERVER+`/api/polls/${qe.categoryId}/commit_result.xlsx`),ee()}),Se=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:qe}))}),Pe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/video_study_statics.xlsx`,query:qe}))}),Qe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_video_study.xlsx`,query:qe}))}),Ie=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_course_students_info.xlsx`,query:qe}))}),Me=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:qe}))}),Fe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:qe}))}),Re=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:qe}))}),He=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Uy)(ie({},qe));Ft.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Xe=qe=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/export_records/${qe.id}.xlsx`,query:qe}))}),Oe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:qe}))}),it=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/${qe.menuKey}_statistic.xlsx?${qe.checkedList.map(Ft=>`course_group_id[]=${Ft}`).join("&")}`,query:qe}))}),At=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_training_objectives.xlsx`,query:qe}))}),rt=qe=>re(void 0,null,function*(){yield(0,b.FH)(qe==null?void 0:qe.name,(0,b.NY)({url:pe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:qe}))}),ct=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_courses.xlsx`,query:qe}))}),at=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:qe}))}),_e=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:qe}))}),et=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}/rank_list.xlsx`,query:qe}))}),yt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:qe}))}),mt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/examination_banks/${qe.id}.json`,query:qe}))}),Dt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}.json`,query:qe}))}),ut=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/polls/${qe==null?void 0:qe.id}/commit_result.json`,query:qe}))}),st=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:qe}))}),Ve=(qe,Ft)=>re(void 0,null,function*(){yield(0,b.FH)(Ft||"",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe==null?void 0:qe.exercise_id}/consult_exercise.json`,query:qe}))}),pt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/competitions/${qe==null?void 0:qe.identifier}/competition_commit_records/member_works.xlsx`,query:qe}))}),Ge=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:qe}))})},7722:function(Rt,bt,Ee){"use strict";Ee.d(bt,{BU:function(){return ze},Dj:function(){return de},gH:function(){return b},vp:function(){return we}});function de(pe){try{pe.mozRequestFullScreen?pe.mozRequestFullScreen():pe.webkitRequestFullScreen&&pe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function ze(){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 b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var pe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",pe),window.isFullScreen?window.isFullScreen:pe!=null}},26718:function(Rt,bt,Ee){"use strict";Ee.d(bt,{U:function(){return se}});var de=Ee(59301),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(ae,ie,re)=>ie in ae?ze(ae,ie,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[ie]=re,Ae=(ae,ie)=>{for(var re in ie||(ie={}))we.call(ie,re)&&ce(ae,re,ie[re]);if(b)for(var re of b(ie))pe.call(ie,re)&&ce(ae,re,ie[re]);return ae},oe=(ae,ie,re)=>new Promise((ne,ee)=>{var a=E=>{try{x(re.next(E))}catch(z){ee(z)}},y=E=>{try{x(re.throw(E))}catch(z){ee(z)}},x=E=>E.done?ne(E.value):Promise.resolve(E.value).then(a,y);x((re=re.apply(ae,ie)).next())});function se(ae,ie){const[re,ne]=(0,de.useState)(ie),[ee,a]=(0,de.useState)(!1),[y,x]=(0,de.useState)();return[re,ee,(z,te=!1)=>oe(this,null,function*(){const ue=te?ie:Ae(Ae({},re),z);a(!0),ne(ue);const he=yield ae(ue);return a(!1),x(he),he}),y]}},56494:function(Rt,bt,Ee){"use strict";Ee.d(bt,{_:function(){return b}});var de=Ee(59301),ze=Ee(43418);const b=we=>{var pe,ce;const Ae=(0,de.useRef)([]),oe=()=>{for(const se of Ae.current)clearTimeout(se);Ae.current=[]};return(0,de.useEffect)(()=>{var se,ae,ie,re,ne,ee;if(oe(),(se=we==null?void 0:we.exercise)!=null&&se.left_time&&((ie=(ae=we==null?void 0:we.exercise)==null?void 0:ae.exercise_events)==null?void 0:ie.length)>0){for(const a of(re=we==null?void 0:we.exercise)==null?void 0:re.exercise_events)if(((ne=we==null?void 0:we.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=we==null?void 0:we.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ze.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Ae.current.push(x)}}},[(pe=we==null?void 0:we.exercise)==null?void 0:pe.left_time,(ce=we==null?void 0:we.exercise)==null?void 0:ce.exercise_events]),oe}},519:function(Rt,bt,Ee){"use strict";Ee.d(bt,{G:function(){return pe},t:function(){return we}});var de=Ee(7062),ze=Ee.n(de);const b=null;function we(ce,Ae){let oe=ze().get("__ec");oe||(oe={}),oe[ce]=Ae,ze().set("__ec",oe)}function pe(ce,Ae){let oe=ze().get("__ec");return oe?oe[ce]===void 0?Ae:oe[ce]:Ae}},47257:function(Rt){(function(bt){(function(Ee){if(1)Rt.exports=Ee();else var de})(function(){var Ee,de,ze;return function(){function b(we,pe,ce){function Ae(ae,ie){if(!pe[ae]){if(!we[ae]){var re=void 0;if(!ie&&re)return require(ae,!0);if(oe)return oe(ae,!0);var ne=new Error("Cannot find module '"+ae+"'");throw ne.code="MODULE_NOT_FOUND",ne}var ee=pe[ae]={exports:{}};we[ae][0].call(ee.exports,function(a){var y=we[ae][1][a];return Ae(y||a)},ee,ee.exports,b,we,pe,ce)}return pe[ae].exports}for(var oe=void 0,se=0;se +\u8BC4\u8BED\uFF1A${(ji=Kn==null?void 0:Kn.data)==null?void 0:ji.comment}`;vo(oo=>[...oo].map((Yo,xs)=>xs===oo.length-1?cs(pr({},Yo),{text:ni,loading:!1,response:Kn}):Yo))}});return xr.createElement(de.Fragment,null,xr.createElement(ce.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:Sr.show,destroyOnClose:!0,onCancel:()=>na({show:!1}),okText:"\u5F00\u59CB\u8BC4\u9605",onOk:xi,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},confirmLoading:Kr},xr.createElement("div",{className:`${yi.config_title}`},"\u8BC4\u5206\u6807\u51C6"),xr.createElement(b.default,{form:po,colon:!1},xr.createElement("div",{className:yi.form_item_warp},xr.createElement(b.default.List,{name:"ai_review_settings"},(Yn,{add:Nn,remove:pa})=>Yn.map((xa,oi)=>{var wi;return xr.createElement(oe.Z,{key:xa.key,style:{padding:"5px 14px 5px 30px"}},xr.createElement(se.Z,{className:yi.lable_name1},"\u8BC4\u5206\u9879\u76EE"),xr.createElement(se.Z,null,xr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},xr.createElement(Ae.default,{onChange:Ya=>{po.setFieldValue([xa.name,"content"],Ya.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:164},maxLength:10,className:"mr20"}))),xr.createElement(se.Z,{className:yi.lable_name1},"\u8BC4\u5206\u6807\u51C6"),xr.createElement(se.Z,null,xr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},xr.createElement(Ae.default,{onChange:Ya=>{po.setFieldValue([xa.name,"content"],Ya.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:467},className:"mr20",maxLength:500}))),xr.createElement(se.Z,{className:yi.lable_name1},"\u6743\u91CD"),xr.createElement(se.Z,null,xr.createElement(b.default.Item,{className:"ml10",name:[xa.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},xr.createElement(ee.Z,{onChange:Ya=>{Number.isInteger(Ya)||po.setFieldValue([xa.name,"weight"],parseFloat(Ya).toFixed(1))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.1,step:1,max:100,style:{width:"134px"}}))),xr.createElement(oe.Z,{className:(wi=yi)==null?void 0:wi.h_lh_40},xr.createElement(se.Z,null,xr.createElement("i",{className:"iconfont icon-tianjiatimu ml20 current",style:{color:"#00B187"},onClick:()=>{if(Yn.length>=10)return we.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");Nn()}})),oi>0&&xr.createElement(se.Z,null,xr.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{pa(xa.name)}}))))}))))),xr.createElement(bs.Z,{title:"\u667A\u80FD\u8BC4\u9605",visible:Ki,onOpen:Di,onClose:()=>{Xo(!1)},loadingOption:{text:"\u4EFB\u52A1\u6B63\u5728\u8FDB\u884C\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85~"},hideInputBox:!0,showRedraw:!0,showEdit:!1,customRequest:mo,showDefaultTips:!1,extraAnswerAction:Yn=>{var Nn,pa;return!Yn.loading&&!((pa=(Nn=Yn==null?void 0:Yn.response)==null?void 0:Nn.data)!=null&&pa.message)&&xr.createElement("div",{className:yi.apply,onClick:()=>{var xa,oi,wi,Ya;La(cs(pr({},Nr),{score:(oi=(xa=Yn==null?void 0:Yn.response)==null?void 0:xa.data)==null?void 0:oi.score,comment:((Ya=(wi=Yn==null?void 0:Yn.response)==null?void 0:wi.data)==null?void 0:Ya.comment)||"",is_ai:!0})),Xo(!1)}},xr.createElement("i",{style:{color:"#3061D0"},className:"iconfont icon-yijianyingyong1 font12 mr5"}),"\u4E00\u952E\u5E94\u7528")}},xr.createElement("div",{className:Es()(yi.intelligentReview,bn),style:jn},xr.createElement(pe.ZP,{type:"primary",size:"small",ghost:!0},"\u667A\u80FD\u8BC4\u9605"))))};var zr=(0,ze.connect)(({exercise:qt,loading:bn})=>({exercise:qt,loading:bn.effects}))(nl),Qa=Ee(75693),ei=Ee(8730),oa=Ee(59301);const{TabPane:Ri}=Wt.default;var Zo=({item:qt,answerData:bn,autoHeight:jn})=>{var Sa,Nr,La,ta,ca,Sr;const[na,Kr]=(0,de.useState)([]),[Ai,Ki]=(0,de.useState)(!1),[Xo,Bi]=(0,de.useState)(!1);(0,de.useEffect)(()=>{var no,xi;console.log(qt),console.log(bn),((no=qt==null?void 0:qt.evaluate_codes)==null?void 0:no.length)>0?Kr((xi=qt==null?void 0:qt.evaluate_codes)==null?void 0:xi.map((Di,mo)=>({key:mo+1,error_msg:Di!=null&&Di.error_msg?He.Base64.decode(Di==null?void 0:Di.error_msg):"",status:Di==null?void 0:Di.status,created_at:Di.created_at,code:Di==null?void 0:Di.code,show_code:Di==null?void 0:Di.show_code,language:Di==null?void 0:Di.language,resubmit:Di==null?void 0:Di.resubmit}))):Kr([{key:"--",error_msg:"--",show_code:!1}])},[qt==null?void 0:qt.evaluate_codes]);const po=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"100px",key:"key",align:"center",render:(no,xi)=>oa.createElement("span",null,xi.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left",width:216,render:(no,xi)=>oa.createElement(Ct,{date:xi.created_at,showTag:xi==null?void 0:xi.resubmit})},{title:"\u8BC4\u6D4B\u8BED\u8A00",dataIndex:"language",key:"language",align:"center",width:100},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(no,xi)=>{var Di;return oa.createElement("span",{className:no===0?"c-green":"c-red"},((Di=Qa.Im[no])==null?void 0:Di.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((Sa=na==null?void 0:na[0])==null?void 0:Sa.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(no,xi)=>oa.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{ce.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:oa.createElement("div",{className:"flex"},"\u4EE3\u7801\u5185\u5BB9",oa.createElement(ei.Z,{className:"ml20 bold-400",title:"\u8BC4\u6D4B\u8BED\u8A00",dataSource:[xi==null?void 0:xi.language]})),content:oa.createElement("div",{className:"mb10"},oa.createElement(un.ZP,{height:300,language:"python",theme:"vs-light",value:xi!=null&&xi.code?He.Base64.decode(xi==null?void 0:xi.code):"",autoHeight:jn,options:eo}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(no=>!!no),eo={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return oa.createElement(oa.Fragment,null,oa.createElement(Wt.default,{defaultActiveKey:"1"},oa.createElement(Ri,{tab:oa.createElement("span",null,"\u901A\u5173\u4EE3\u7801 ",oa.createElement(re.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},oa.createElement("span",{className:"iconfont icon-tishi4"}))),key:"1"},oa.createElement("div",{className:"mt15 mb15"},oa.createElement(Pe.Z,{value:qt==null?void 0:qt.description})),!!((Nr=qt==null?void 0:qt.user_answer)!=null&&Nr.length)&&(qt==null?void 0:qt.passed_code)&&oa.createElement("aside",{className:Se.Z.shixunWrp},oa.createElement("h3",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801 (\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5)"),oa.createElement("div",{className:Se.Z.full},oa.createElement(ei.Z,{className:"ml10",title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[qt==null?void 0:qt.language]}),oa.createElement("span",{onClick:()=>Ki(!0)},oa.createElement("i",{className:"iconfont icon-quanping2"}),oa.createElement("span",null,"\u5168\u5C4F\u9884\u89C8"))),oa.createElement(un.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:qt!=null&&qt.passed_code?He.Base64.decode(qt==null?void 0:qt.passed_code):"",autoHeight:jn,options:eo})),oa.createElement("div",{style:{cursor:"pointer"},className:"font14 c-blue current mt20",onClick:()=>{Bi(!Xo)}},Xo?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),Xo&&oa.createElement("div",{className:Se.Z.newProgramBg},oa.createElement("pre",{style:{whiteSpace:"pre-wrap",color:"#333"}},(qt==null?void 0:qt.standard_answer)||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"))),oa.createElement(Ri,{tab:"\u8BC4\u6D4B\u8BB0\u5F55",key:"2"},(!!((La=bn==null?void 0:bn.exercise)!=null&&La.student_commit_status)&&((ta=bn==null?void 0:bn.exercise)==null?void 0:ta.student_commit_status)!==0||!!((ca=bn==null?void 0:bn.exercise)!=null&&ca.user_exercise_status)&&((Sr=bn==null?void 0:bn.exercise)==null?void 0:Sr.user_exercise_status)!==0)&&oa.createElement(te.default,{className:"mt5",bordered:!0,dataSource:na,columns:po,pagination:!1}))),oa.createElement(ce.default,{centered:!0,destroyOnClose:!0,open:Ai,title:"\u5168\u5C4F\u9884\u89C8\u4EE3\u7801",width:864,onCancel:()=>Ki(!1),footer:null},oa.createElement(un.ZP,{height:500,language:"python",theme:"vs-light",value:qt!=null&&qt.passed_code?He.Base64.decode(qt==null?void 0:qt.passed_code):"",autoHeight:jn,options:eo})))},rs=Ee(421),Ko=Ee(26869),Ks="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATAAAAEwCAYAAAAw+y3zAAAAAXNSR0IArs4c6QAAK5VJREFUeAHtnQmQFUd+p/O9193QTTc0h7jE0UgckgABI26QAF2Dge5G4xmPr41xrDfstb3rjdlw7G7sRvjYK9Z22LHrK+wY25qxxx6PvTv0BRJqST3jAXQLSYBGDAhxSFyCppu+gO5+tfkvyO569ape1auX9Sqz6pcRrapXR1bml8WnrKyszNTz3/qmUT+1niGAgEwCqXT6v+7d0/RbMuNEXCBgJ5Du6b7Bem702LfjNwiURMDIZn+zpaPtP5cUCU4GAQ8CadoPiXlQwu5ABLjE/geX2H8MdDJOAgEfBEyB0XGQmA9aOKRoAlxi/6ulre03ij4RJ4CADwJjAqNjITEfxHBI0QQMlv39lraWrxd9Ik4AAQ8COQKjYyExD2LYHYiAwdgftrS3/Hqgk3ESCLgQyBMYHQeJudDC5pIIGAb7P1xiv1ZSJDgZBCwEHAVG+yExCyWsSiSQ+uPW9tZ/LTFCRJVgAimvvO9rb/1tZhjoz+MFCvt9E0ilUga/8X65ubH5G75PwoEg4EDAU2B0DiTmQA6bSiJgSizF/lXznua/LikinJxoAr4ERoQgsUTfJ2FlPptOp/4ll9i3wroA4o03Ad8CIwyQWLxvhohyl2Us/QvPNTX9bUTXx2U1JuDaiO+Up+cam3+bpVK/47QP20AgIAF+D2afb2lv/9mA5+O0BBMoqgYmOKEmJkhgKZHAaCqV+bm9jY3flRgnooo5gUACIyaQWMzvjAiyxxv2RxgzfmZv497/G8HlcUkNCQQWGOUVEtOwxBVPMkkslWJf5Q3731M8qUieAgRKEhilHxJToBTjloQUG86k019p2t3UGresIT9yCZQsMEoOJCa3UBCbSeAObxP7Mm8TawcPEHAjIEVgFDkk5oYY20sgQBJ7jkvsQAlx4NQYEyiqG0UhDuhiUYgO9gUkUMW7WHyvdX/rzoDn47SYE5BWAxOcUBMTJLCURYA37N9KpVlT8+7mTllxIp54EJAuMMICicXj5lAsF0MslWl8rrHxFcXSheRESEDaI6Q1D3ictNLAuiQC1SmWbWvtaN0hKT5EEwMCodTABBfUxAQJLGUR4I+TA/xxchd/nPxnWXEiHn0JhCowwgKJ6XtzqJpykliGpXc2NjYeUjWNSFd5CIQuMMoGJFaewkzYVfpT6Yov7t2z50jC8o3sWgiE0gZmid9cRZuYnQh+SyBQy4zRF9oOtG2UEBei0JRAWWpggg1qYoIEltIIpFhvxkg/09TU9Ja0OBGRNgTKUgMTNFATEySwlEbAYFOyLPvSvo6Ox6TFiYi0IVDWGpiggpqYIIGlLAK8Yf9GKsOeat7VfFRWnIhHfQKRCIywQGLq3xzapTDFuitY5kn+dvJ97dKOBAciEJnAKLWQWKAyw0mFCVxPZSp37N29+1jhw7A3DgTK2gZmB4Y2MTsR/JZAYLqRHXml7cW25RLiQhSKE4i0BibYoCYmSGApkcDVVAXbsXfX3g8lxomoFCMQaQ1MsEBNTJDAUiKBmWwk9Wp7e/tDEuNEVIoRUEJgxAQSU+zOiEFyDGbMGmGjr+7fv39pDLKDLDgQUOIR0pouPE5aaWBdBoEUS11MVbFtzTubT8uID3GoQ0CZGphAgpqYIIGlLAK8JjY3O2x0dXR0PCArTsSjBgHlBEZYIDE1bo5YpcJg80ayI99vO9i2KFb5SnhmlBQYlQkklvA7M4TsG4zNH72T7eJtYgtDiB5RRkBAuTYwOwO0idmJ4HepBHib2CeZVHo777F/vtS4cH60BJStgQksqIkJEljKIsDbxBaNsGzXgQMH5smKE/FEQ0D5GpjAgpqYIIGlLAK8JnY6NZG/nXy2+aKsOBFPeQkoXwMTOFATEySwlEWA18QWZ28bXS+++OIcWXEinvIS0KYGJrCgJiZIYCmLAB+K56PKdMWO3bt3X5YVJ+IpDwFtamACB2piggSWsggYhvHQnezwqwcPHpwpK07EUx4C2tXABBbUxAQJLGUR4G1iJ6oqKnfs2rXrc1lxIp5wCWgrMMICiYV7cyQx9lSKHcvcHRTxWhLzr1uetXuEtALG46SVRrTrjzz8CKuprok2ERKubhhsJe9i8TJv2J8mITpEETIBrWtggg1qYoJENMs1q1azhQsWssHBQXboyGE2ODQYTUIkXpU/Th6tSGee2rNnzw2J0SIqyQS0roEJFqiJCRLlXwp50ZVramrY1s1b4lETY8aaYWOkc19XV335qeKKfgnEQmCUWUjMb5HLO84qLxFrnCTGDPYY67/5Umdn5xSRPyzVIhAbgRFWSKx8N9fEiRPZrJmzHC8YL4kZ6waGBl/knx1NdswsNkZKIFYCI5KQWHnup1u3brFDrx1mtHQKcZIY77G/8c7onRdaD7XWOeUV26IjEDuBEUpIrDw3VH9/f3IkZrDN2RvsQFdXV2156OIqfgjEUmCUcUjMT/G7H1NX56+ykSSJMcPY2tt3cz/vsT/JnRz2lJNAbAVGECGxYLfSgvkL2JPbdrDFDz7oKwJZEqusrGQb1q1n1dXVvq4bxUH8cfKJoTtDHXy2I/07vUUBUPI1Yy0wYgWJFXfHkLzo7SL/wJmteGRF2SRG8tq6aQubM3sO74qxVW2JGWz7KBttO3LkiLqmLa7YtT06Fh1Z/dBHZ1dvSlZ5WY8+/uFxdvrjj62bXNdra2tNEdFbSqfg1NlVyGvKlPHeCgNmp9hDbGhoyCkaRbalOuvrJjft2LHD+U2GIqmMczJiXwMThYeamCDhvJw+bfpYzct+RJg1MSd50fUnmZ1i1a6JMWY8w9vE9vEuFhPszPC7PAQSIzDCCYm531TXu6+z8xfOux4QhsTq6+vN2pq15mVNAElsLn+kVDnwNrGdvIvF906cOFGlcjrjmrbEPEJaCxCPk1YauetOveutR8h8nLTG67T+0cmP2Ec/Pum0S7ltvMmwfckDS768fPnyO8olLsYJSqTAqDwhMfe7WgWJ6SSvcZKp1vlz7//K2rVrh8e3YS1MAokVGEGFxNxvrSglpqe8BMvU93jD/ld5w/6I2IJleAQS1QZmx4g2MTuR8d9H33+PnTt/bnyDbU1mm5g1ar3lRTkxvtTbf/M7vMd+hTVfWA+HQKIFRkghMfcbS6bEbt++zW7fKdw8NDw8zF8kXHBPkCZ7+Bj7X+7t7/02X2Y0SbK2yUy8wKjkIDH3+1eGxMa6SkwuPKCDeVxcxhMz2FdbO1r/BhJzv7dk7El0G5gdINrE7ETGfwdtExuTl6WT6niszmtOnV2dj9Rha+rbexubvsa/bMjqkFrd0ogamKXEUBOzwLCtBqmJBZEXXTZOQ/HwNrGfb+lo+2teE8O/Nds9JeMnoNooQmI2IJafxUjMj7zOfPJJIsYT46NYfI1L7BtcYnjisdxPMlYB1IWizo+TJA8K1CgeRvB6nKQ3ifRRtlsPe0qTeNsY5NvJMPJUjjj5Y+Q3mvc0/TJfGuW4XhKuAYEVKGVdJbZ08RJG05z19fex7u5u8+/6jW5Gw96UGiZMmMDqeXvWaj5iRfXEYIMxCHmJtCRMYn/OJfarkJgo/dKWEJgHPx0ltmnDJj5e/cy8nN3h3Rh6b/aaj200FDT9DdHy9i1G3RzSqTTLZPi0rhmxzLCKigpWV1tn1qamTJ7C3EaZyLuYywa7vMRhCZPYn+5tbP43Iu9YBicAgflgp5PE+P/Z2e6du0zx+MhaWQ9xk5dIRLIklv4j/nby34m8YxmMABrxfXDTqWGf2p2o1lTOMDLi/dWMl7wovbJGdi1n3oNeyzCyv84b9v8w6Pk47y4BCMznnaCLxGZMn+EzR6Ud1tvbazbEH379CBsYHPCMbGTUW3IUSaIkls1+vaWj5fc94eEAVwJ4hHRF47xD9cfJjes3sNmzZjsnvoSt2WyW0Zhhly5f5n+XzJFS/XSVsF5S5lA8cersyv8R/u7epr3/ycoK6/4IQGD+OOUcpbLEqqqqWO2kSWwS/dXcW95bpzeIXoEa+qkW1DfQby5pvZ+vDwwMMJKYCMXKS5wHiQkSuUv+D/F/con9l9yt+OVFAALzIuSyX2WJuSSZVWQqWEUlbx+71wuJjyaac2h2dJQN+2jPCiovcTGZErvw6afsnaPviKi1XqZTqf/W3Nj8m1pnosyJh8BKAK6jxErIrnmqH3mdPXeONSxcWPBSMiR27fo19tobr7NRLt7YhFTqd8z21thkKNyMoBG/BL66NOyXkMWcU/3Ii9423ujpzjnP6Uep44nFUl4EyjB+q6WtBY+STjeNwzYIzAFKMZuSIjG/8qIx7P2+RAgqsdjK696Nxx/s/3tLewsa9X38Q8QjpA9Ifg6J8+NkMfJKp9Ns1xd/IqcvWjf/jGna1GmuGIt5nKQXE/TlQKweG13I8Dax/8DbxNDNwoUPbUYNrACcYnbFtSZWjLyI130z7suRF22jdipZw1NTn7MkyIu4ZQ3j91rbW/89rSM4E4DAnLkE2ho3iRUrL4I2Z3ZuHzTqr0WjYhQzFE8g+DE9iUvsD7jE8MmRS/niEdIFTCmb4/A4GURexOyLzzybM0rF5SuX2etvvjGG02sonmIeJ8ci9bkyd85ctmb1at5OztvKeZ826kZiZA324UcfMuqOoXLgj5P/lj9O/onKaYwibaiBhUBd95pYUHlRJ1r7EDv0yZE1RFkTu33nNqusqGRVfLw06tQ7ccJEVl1dzUeAnWRNopLrvCb2x3yM/V9RMnERJgoCCwm+rhILKi/CWFdbm0ez9+bNvG1RSWxoaCgvLbRhoo8vFBxPLPNGXnP8030dbb9U5ssqfTkILMTi0U1ipciLMNK4YfZAY445hSgk5pYWP59YOeWh3NtoSOqUYfw5l9gvlvvaql4PAgu5ZHSRWKnyIow0npc9jGbde8mXW2L0LScN3GgPugiM0n1PYt/Yt7/tF+z5SOJvCKwMpa66xGTIizA61cC8ujx4SWxRwwPmKLGyiolGoLWHCVXeH7nbz4nytzk5yGj2r/a1tf2LKNOhwrUhsDKVgqoSkyUvwlhbl18Dy46Oj2DhhtpNYgO8C8ahI4dc+33NvG8me3zLVkZ58Btu3cpvB6vSpA3Mlkf+bzf7Td7F4uds2xP1EwIrY3GrKLGVy1f4mj3ICxP1wK+prsk7rNAjpPVgu8SEvNwa3kleG9atZ9OnTWdbNm72LTHrkEDi+ryLgljVbZnmbye/xd9O/rRuCZeVXghMFkmf8agmsWMnjrOenh7H1PsZBlqcSJOB0Hj89uD1CGk9XkjMr7zomhTq6+t9S8wpjU7brOlSfD2TzRrf5hL7iuLpDCV5EFgoWAtHqpLEqJc8DQttl1gx8qLcCpnYc55J35WMfbvbb5LYD374A3PEV6dj6FMlqnnZr+dXYk6yctomrk1TyGkQMryLxd9ziX1Jg7RKTSIEJhWn/8hUllix8qJc0yOkU5gwsfgGchoV1i3QI6XbhL1+JJZi+bVEN4GtfnQVe2LrE+YkvW7pUWU7b9iv4I+T/7CvvX2vKmkqRzqc77pyXBnXYCpK7L0P3mM0JE6xwa2mJbuTKA1vfejIYXNOS6c0eknMSVZO20heDQsbTDGve2ytFhLjX0bxtxmj/9jS3t7oxCaO2/L/dxTHXCqepzh8O0mT3u7Ytj2P9DtH3+XfGV7I217qhtpJtWzr5i2uE+3SIzE9GttrazRr091+X/w7SHNE7btLmqhEBCEv8ZuW1Pj/1jtvmxOaWLcrun4nnU59qXlP835F0yctWaiBSUMZPCKVamJBc+H2CCm7BibSF7QmRoMhfnbxM/53kV28RH+XcqREbzep5mUPlD9tamKMVXE5/7/W/a077fmI228ITJES1V1imYzzrRRmL/egEitU5Fc/v8pOfHjC8RCdJMbbxCYYWcabxNqfdcxMTDY633UxyZxu2dBZYncfx/KJ02gPYQaS2NlzZ10vQW1iDQsKTzBiP/nUx6fjIrGJoyzbyifPfdqex7j8hsAUK0ldJUZD1TiFKSF3Q6DZj5YtXeZ0aXPbJ2c/YSQkrzB/3rycfmxxkhivibXxLhY7vBjouB8CU7DUdJSY00fShJbGsK+s4HNRhhBIXqtWrsoRj/UyJK/3j31g3eS4Pn/efPbYmsfYM08+bbZ/ibeScZEYz3Q1ryF3tLW1bXMEoPFGCEzRwtNNYvS2j7e75NEkGdBjnOwgS16UrmVLlprJq6mpYfQG8tmnnmEL5i8wt8VFYrxsarIpY39LR8fjZsZi8h8ITOGC1E1ibo+R9VPkCkymvKj2ZR8GyByl1dJ2FyOJTTKyIwe4xDYrfNsXlTQIrChc5T9YJ4ndvu3cg15mDUymvKg0ly29W/uylix9CXD6zMfWTWY7WhzeTvJM1bLs6IttB9o25mRQ0x8QmAYFp4vE7rg05NfXT5VCWba8zNoX7xBrD6dOn2IjIyP2zbGRGO+6W5cdNQ7yLhbr8zKp2QYITJMC00FioiGf/vH39fWxq1evml0cCs0J6Re/bHlR25xT7YsmzT3DG//dAs1eJPJpP0azfmKTR9joS7yz61p7PnT6jU+JdCotnlaVPzuaOHGi+clNoY+xg+CWLS9Kw+IHHmQr+Fho9vABf2vpJjCaxYg+X7K3mdnj0OmzIy7yGxmWfrqxsfFdez50+I0amA6lZEmjyjUxmjRDB3mRiJYty+87NshHujh7/pyF9viqX3nRGZrVxKbymljnvv37V4/nVp81CEyfshpLqcoSG0ukhJUwal6UrOWPLDfnh7QnkRrpnUZsLUZeIk6dJMZHsZjGRodfbn2h9VGRfl2WEJguJWVLZ9wlFlReNLnu5o2bGI1W4RSmT5/OqNe9PXx+7XPzI2/7di95UY3z40/O2E8zf2slMcamGyPslY6OjvznasfcqbERAlOjHAKlIq4SK0VeWzdtYTSihNlWZZMYNdyvWpFfyaBa1wfHjuWVgR950ZA9x44fi8u3kzOGsyOvtBxoeSQPhqIbIDBFC8ZvsuImsVLlNXnyZBMdvVCwS2xRwyIm9lv5Ug2qr7/PuonP1l24wZ5qXiSv3t5e87y4dHblmZnJRlKv8i4WD+UAUfQHBKZowRSTrDhI7G63hmWBvm2kx0aqednlZJfYp599ys5dOJ/zydMQn2bt5MncEWiLlZcoq7hIjPcTm8Ub9l/dv39/fi9fkVlFluhGoUhByEiGyl0s3PI3a+Ysdv/cuWza1GkFuycU+jCbJvjYuH4Dowk/nAK9HaVhqGnoHQrTpk41RUkjZdAoqzTAoQhB5SXOp+WSBxebLwqs28S6Vl0sWOpiJpXezrtYnBLpV20JgalWIiWmRzeJ0QgQkyZNKpjr/v5+9qOTH5lvCA0+NgyfRozXorKMuj0MDAyY5xYrMTpp7py55qis4uIy5CXiKiSxmzdvsld/0CUOVXuZYp9OyFRt37VrV+63VYqkGgJTpCBkJkMXiVFjO70xDBp+ePgQu959fez0IBITJ8uQF4l4Af84nGRLwUli1NZGtUG33vwiPSotuSQupCektzV9scn9E4WIEow2sIjAh3lZXdrEqFE9aKDHPqu8KB6aRPf1N99g1CXCKdjbxMQxpcqLxPnwQw+zp7Y/aQ6uOGf2HDNqe5uYjvKijPBBkuaP3sl27XvhhQYzYwr9BwJTqDBkJkV1idGQNbNnzQqUZfrW8jifUdwpFCuxUuU1d86cu+LiY4pRvy8KK5YvH1sXEtNVXmOMDbYwNXy7i7+dvDtQ2tiOaFfwCBkt/9Cvrurj5EI+YCD1iKc3iMUGekQ76TF3pZ/HybfffcccwNDt20Z7VwlrOqmj7KMrV5p9zqzbxfqHH/2I/fjUj8VPcyZxkqv2IZU6MyFTuY23iX2qQl4gMBVKIeQ0qCoxynZlZSWrq601e86TSOivhg9DXcW3074KPhw1dbEQYXBwkL3c9YrjJz/iGLH0kpg4zmnpJq8aXnNc/OASPvT0wrFaltP5VEs82HmQDTsMy+N0vE7b+Ozmp++9nRx/fRtRBsbvjIgSgMuWh4DKEvMiQCKjP5LaHT50NUnMbwgiMSd51dXWsSWLl7B5999fUFyULppU94PjH7DuGzf8JlO/41KpU9WVE7bt3LlzfEbgCHIBgUUAPapL6iyxUpgVIzG7vKbywRiXLlnC2+tm59QEndJD59KjY6Fp3pzO03Ubr4mdrMxUbN+9e/flqPIAgUVFPqLrJltiG3ln1xmu5O3yogM3b9zM27mcO8iKiGgyk7PnznF5fchocpNEhRT7Ubo6taP56eYrUeQbbyGjoB7hNVV/OxkWmsqKSlbNv48sFKiX/OhIbkP7qdPjDfFO5167fp19/4c/4NO3vS9dXosaGvhXCt6PrE7pKts2gz1sDLJXDhw4UNjyISUINbCQwKoebZJqYl5dJaxlZf/siPZt2/oEm8o/PxKBalxXrl5hP+Zj53d3d4vN0pePb97KaPgfqhma33HywRZ7eS9+FQN/z3IswzJP8s+OrpUzfRBYOWkrdq0kSKwYeYnisUtszuzZbMO6DeabTxLJqdOn80avEOf6Xa7kw1nTY6d9FAzr+T/x7E42YcIE6ybz06c3334rZ5syP1Kp9+uqJz319NNPj38eEXLi8AgZMmCVo4/742QQeVF52XvsX7p82Wyc73ylk7373tGC0vFT3l9YvYY9yMfkp+F+6O2mU6C3rnZ50XHWLiVO50W6zTBW9Q8OdPJBEcerqyEnCAILGbDq0cdVYl7yoseyfz78Q9+fHVGn1CE+qkWpgeQlZv0mQblJjPrGOYX+/rsfrzvtU2Eb/8x+zbAx0rmvq0vubMYumYPAXMAkaXPcJOZHXjQYIbVfBfl2Mui9YZWXiMNNYpPr7g7MKI4Ty4F7QwKJ30ouDfYY67/5Umdn55Sw0weBhU1Yk/jjIjG/8hIjqRb77WTQ4nSSl4iLJEaN9dYww6W7R/+94YOsxyq5bhjrBm4NHuRvJ51NLCnREJgkkHGIRneJFSsvUWZhS6yQvCgNNKa+vfOrm8AKNfqL/Kiy5G9rN9wevfNi66FW54Y+CQmFwCRAjFMUukosqLxE2YUlMT/yss9qVFdXZ47JL9ImljSirE7jiJnpNtgmo5u90NXV5dyoJzIXcAmBBQQX59N0k1ip8hJlKVtiQeRFaZnpMjT2tWtl7WIlsJS85A37W3r7bu4/ePBg4aF3A1wJAgsALQmn6CIxWfISZeolMWqvojH1vUJQeVG897l8uuQ2UKNXWlTYzyX2xNCdoQ4+nliNzPRAYDJpxiwu1SUmW16i+NwkRj3w6ZOh859eEIc6LkuRF0VIfc2O8r/LV66MDRtE1/7cpQZGAynS8NyqB56F7SNGtv3IkSPVstKKnviySMY4HhV77IclL2sxWkexEPKi3vOFQqnyssdN46HRzE319fWOk+eSvNavXc+Pmcnee/89c9o4exzq/U511tdNbtqxY0fJHesgMPVKV8kUqSaxx7c8zqZPm+bIymlUCccDfWwkidFnRBcvfWZ++lPoFNnyKnQt2ifkJYbmJsnqIjH+7eTBqkxVMx/Z9bZXPgvth8AK0cG+HAIqSYw6em7ZtDnvcxuZ8srJvMcPmfKi4aq/sGYN/4D7M3POSqc3j3Z5ieTpJDH+XdQLfHjq50qRGAQmSh5LXwRUllgc5EWFQPNVrl+7ziwP0fb12b1ZxUUh1fNJeakWSjVEe9BKYizVsfTBxT+5fPnyO/Z8+PmNRnw/lHDMGAGVGvZv9t1kh187YvaNiou8CPRk3g9MBPp4mwZUfGjZQ2KTuezp7WWvvfG6OZVczg7+g85ZvWo1o4lT1A/GnlNnTv/T22+/XRkkrRBYEGoJP0dFidG3jeLzoHIVT6mPjffPncvEHJLWNE+enP/1zY2e/PH1r12/FguJ8Rpj06eXPvsu7+xaYeXgZx0C80MJx+QRUE1iOspr7RfWsnWPrc2T2PRpud9FEvwbfKIQpxAjiT3X23/zO8VKDAJzuiuwzRcBlSTmK8GSDpJR8yJ50aMeNcZbJUaPj9RZ1h56HGpg4pgYSezLPX03/47XyPIb9kRmbUsIzAYEP4sjkDSJyZSXIG2V2AyHz4ioY+11j6Gr4yIxxoyfamlv+1u/EsNbSHEXYVkSAZXeTpaUkQInhyEv6+VoUpGhoSE2aVLuJ4NXP7/Kjrz+mvVQ1/UZ02ewTRs2xuHt5Lf3NjZ9jddSs66Z5TtQAytEB/t8E4h7TSxseRFoqomRvM7xyTvOXzhvTuJL20lgXoF66lOIUU3s51s72p7nNbGCjkINzOvOwP6iCMSxJlYOeVkhU03srXfe5t9CXja/caTuIlQzs4eqqiqzq0RDwyJWU13NXu56hQ3cG/AwLjWxVCr9fPOexl/kNTHDnn/6DYE5UcG2kgjESWJhyov6rtFYYA8tXZY3WYeQ2KXLl/LKgmpbD3Bp0ZyR1o6sVHM7yr+HFCE+EmN/2byn+ZecJAaBidLGUiqBOEgsbHkdfu2wOc/jvPvnscfWfKGgxOjxch4X1qJFi9jUeufhfEh6L/GZk2haOBFiI7E0+4vm3c2/YpcYBCZKGkvpBHSWWLnkJaAXktgFPnwPdXilR0avcPrMx+z4ieM5h8VIYn+2d8/eX7NmrmADmfVArINAsQR0bdgvt7yIK02Y+87RdxlvtM7BTDWvhQsW+pIXndjAj6UheKwhLg37Rpb9aktbyx9Z84YamJUG1kMhoFNNrFR51U+pZ9sefyLvcZDAmt9r3ntsdAPtVhNzO15sHxwcZFRTO3/hAhsYdJ47Mi41sTRL/e/mpuavU94hMHEHYBkqAR0kVqq8BMBHV6xkDyx6QPwcW966fYsdOnKY9ff3j21zWvErMZrk4woftZVmDqdalp8QG4mlUn/Q3Nj8GxCYn1LHMVIIqCwxWfISoMKUGAmL2rncaloiDU5LGt11w7r1Zp8zp/00ccghXkvUIaRTqd/z/c2RDhlCGtUm8N3v/MP3f/pnf4b+p7ldpZTKlhfl7crVq2a71VTbBCDUPjWXj0JB493TI6VboL5f1KeLGu/5m7ecwybV1PBPi6571uRyTuI/POVFo1u8+XpeO5w9HlV+89bCLWjEV6U0EpIO1Rr2a6przH/Ybvhp0lnqq0V9r1atXGUu3Y61bqf+WYNDg2OTclj3eY3nL44t1LBv/QBcHF9o6UteLuOLFYo36n2ogUVdAgm8vko1seGRYXaV15ZoFFT72zshLyqi+byv1tIlS1nDwgbz2AyvSZGk6K3hyMiIWYo0igSNlEptWCQYitNeexLFXUxNrLKykk/lljv+P8U7d84cdrOvz7MmFld5EcvcuqmgiyUIlIGASm1i9jH2rfIiFNRu5DT4IO2j0SJIZHYB0j6v4NWwX0g+dN033nqz4LeShc6ntBXqYuGVdhX24xFShVJIaBpUepy0Dk9tlxcVj70GZC0yqon5kZfT5ByFHicLyQfyulsCqIFZ70SsR0JApZoYPa4NDw/ncKARIp558umcbcX8oMfUkydPmm1pK5ev8NXFAvLyRxgC88cJR4VMQCWJ2bN634wZ5uSxJLdiA3UuPf7hCXPiEXHuqpWPskX8Y2x7EI+Tk2omuXZ1QM0rlxoElssDvyIkoLLEqNGcukRQzWjWfTPZFN5Y79RAT7W3a9evm21L9HKgr78vhyg9bm5av5HN4FJ0CvSYSaKkT4jsAfKyE0Ejfj4RbImUgMoSs4IhyVRVVrF0Js0y6Qx/I5lmI7xRvdDkIl7yssZvX4e87ETu/kYNzJkLtkZIQBeJFYMI8iqGlv9j8+up/s/FkSAQCgGV3k7KyKCXvOjzHbeAmpcbmbvbIbDCfLA3IgJxkZiXvN4/9r757eEZ3tvfHiAvO5H83xBYPhNsUYRAHCRGHWDdGuxJXp+cPWvS/oB/smSVGOTl7yaEwPxxwlEREdBZYo88/Ig5KYcTOqu8xH4hMchLEPFeohHfmxGOUICAbg37hTq/OsnLiriuti6v+4V1f6FOrnSc7p8HWfPqtY4amBch7FeCgG41sbl8GBynQCNbiMdG6/4aPkSOCPa+Y2I7LSEvKw1MbJtLA7+UJqCTxJw6ohLcEdtnShWZCt7Lfx3bvGGTJ3vIKx8RamD5TLBFYQK6SKy754YjRRqSZ1FDgzkUDw2Hs/2JbeawO7W1tWzB/AWO59BGyMsZDdrAnLlgq+IEdGgTozHBaPJZv4Em5uh89eW8EVEhL3eCqIG5s8EehQnoUBN7j8+S3dPb45sitYPRgInWAHlZaeSvQ2D5TLBFEwKqS2yYj9R6+LUjviVG3SfE6K5UBJCX942IR0hvRjhCcQKqP07Sh99bNm4uOJ4+TeDx5ttvsd6bvSZtyMvfTQeB+eOEoxQnoLrE6JOiNavW8PHyc9vEaChqGjOMOrGK2hfk5f9mg8D8s8KRihNQXWKEb87s2WzJ4iXmENWfX/vcFFcfn5hDBMhLkPC3RBuYP044SgMCqreJEUKalHZoaMikSbMY3bp1a4zs7FmzXUdipYOS1MN+DIrHCmpgHoCwWz8CKtfEZkyfwbZu3jIGtaenh50+c5rR9oULFjqO8koHQ15jyHJWILAcHPgRFwIqSoyGoN6xbTujKdyKCZCXOy08QrqzwR6NCaj4ODmTj6UPecm9qSAwuTwRm0IEVJPYlatX2KmPT/smhJqXNyo8QnozwhGaE1DtcXL5I8vZkgcXF6QKeRXEM7YTAhtDgZU4E1BNYg28wX7lipXmR9127mfPnTW7V2SzWfsu/LYRgMBsQPAzvgRUk9jkyZPZ0sVLGU2cSx1db/ARLGissIuXLsa3ECTnDAKTDBTRqU1ANYkJWvSGknrlIxRHAAIrjheOjgEBVSUWA7RlzwIEVnbkuKAKBCAxFUqh9DRAYKUzRAyaEoDENC04S7IhMAsMrCaPACSmd5lDYHqXH1IvgQAkJgFiRFFAYBGBx2XVIgCJqVUeflMDgfklheNiTwAS06+IITD9ygwpDpEAJBYi3BCihsBCgIoo9SYAielTfhCYPmWFlJaRACRWRtglXAoCKwEeTo03AUhM/fKFwNQvI6QwQgKQWITwfVwaAvMBCYckmwAkpm75Q2Dqlg1SphABSEyhwrAkBQKzwMAqCBQiAIkVohPNPggsGu64qqYEIDG1Cg4CU6s8kBoNCEBi6hQSBKZOWSAlGhGAxNQoLAhMjXJAKjQkAIlFX2gQWPRlgBRoTAASi7bwILBo+ePqMSAAiUVXiBBYdOxx5RgRgMSiKUwILBruuGoMCUBi5S9UCKz8zHHFGBOAxMpbuBBYeXnjagkgAImVr5AhsPKxxpUSRAASK09hQ2Dl4YyrJJAAJBZ+oUNg4TPGFRJMABILt/AhsHD5InYQYJBYeDcBBBYeW8QMAmMEILExFFJXIDCpOBEZCLgTgMTc2QTdA4EFJYfzQCAAAUgsALQCp0BgBeBgFwiEQQASk0cVApPHEjGBgG8CkJhvVAUPhMAK4sFOEAiPACRWOlsIrHSGiAEEAhOAxAKjM0+EwErjh7NBoGQCkFhwhBBYcHY4EwSkEYDEgqGEwIJxw1kgIJ0AJFY8UgiseGY4AwRCIwCJFYcWAiuOF44GgdAJQGL+EUNg/lnhSBAoGwFIzB9qCMwfJxwFAmUnAIl5I4fAvBnhCBCIjAAkVhg9BFaYD/aCQOQEIDH3IoDA3NlgDwgoQwAScy4KCMyZC7aCgHIEILH8IoHA8plgCwgoSwASyy0aCCyXB36BgPIEILHxIoLAxllgDQS0IQCJ3S0qCEybWxYJBYFcApAYYxBY7j2BXyCgFYGkSwwC0+p2RWJBIJ9AkiUGgeXfD9gCAtoRSKrEIDDtblUkGAScCSRRYhCY872ArSCgJYGkSQwC0/I2RaJBwJ1AkiQGgbnfB9gDAtoSSIrEIDBtb1EkHAQKE0iCxCCwwvcA9oKA1gTiLjEITOvbE4kHAW8CcZYYBOZd/jgCBLQnEFeJQWDa35rIAAj4IxBHiUFg/soeR4FALAjETWIQWCxuS2QCBPwTiJPEIDD/5Y4jQSA2BOIiMQgsNrckMgICxRGIg8QgsOLKHEeDQKwI6C4xCCxWtyMyAwLFE9BZYhBY8eWNM0AgdgR0lRgEFrtbERkCgWAEdJQYBBasrHEWCMSSgG4Sg8BieRsiUyAQnIBOEoPAgpczzgSB2BLQRWIQWGxvQWQMBEojoIPEILDSyhhng0CsCaguMQgs1rcfMgcCpRNQWWIQWOnlixhAIPYEVJUYBBb7Ww8ZBAE5BFSUGAQmp2wRCwgkgoBqEoPAEnHbIZMgII+AShKDwOSVK2ICgcQQUEViEFhibjlkFATkElBBYhCY3DJFbCCQKAJRSwwCS9TthsyCgHwCUUoMApNfnogRBBJHICqJQWCJu9WQYRAIh0AUEoPAwilLxAoCiSRQbolBYIm8zZBpEAiPQDklBoGFV46IGQQSS6BcEoPAEnuLIeMgEC6BckgMAgu3DBE7CCSaQNgSg8ASfXsh8yAQPoEwJQaBhV9+uAIIJJ5AWBKDwBJ/awEACJSHQBgSg8DKU3a4CgiAACcgW2IQGG4rEACBshKQKTEIrKxFh4uBAAgQAVkSg8BwP4EACERCQIbEILBIig4XBQEQIAKlSgwCw30EAiAQKYFSJAaBRVp0uDgIgAARCCoxCAz3DwiAgBIEgkgMAlOi6JAIEAABIlCsxCAw3DcgAAJKEShGYhCYUkWHxIAACBABvxKDwHC/gAAIKEnAj8QgMCWLDokCARAgAs9/65tG/dR6Vxhp1z3YAQIgAAIRE+jpvsF6bvS4pgICc0WDHSAAAioQKCQxCEyFEkIaQAAEChJwkxgEVhAbdoIACKhCwEliEJgqpYN0gAAIeBKwSwwC80SGA0AABFQiYJVYhUoJQ1pAAARAwA8BkhiF/w8aD44syRCW/wAAAABJRU5ErkJggg==",hs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATAAAAEwCAYAAAAw+y3zAAAAAXNSR0IArs4c6QAALmNJREFUeAHtnQmYFEWa99/si6O570OQSw6BbhABD1RQoQEFcVBn5RJ1R3d2BGdmx/FzdnbGmV1ndp/Zz2cF9Xt0DpVrR7zGE5rTg/FC5Wg5tBXlvm+6oZvuzi/exGiyqjKrsqoyKyOz/vE8kFl5REb8IvkRGRkZoY14+iG9a9cOhAACbhLQcrTfLhwz+9duxom4QCCaQM727ftox4590dvxGwTSIqDX6b+atmzOL9KKBCeDQAICObwfEktACbtTIlBXpz8yZemcB1M6GSeBgAMChsD4OEjMAS0ckgIB/T+nlD72sxROxCkgkJBAvcD4SEgsIS8ckAoBnf4wpXTuT1I5FeeAQDwCEQLjAyGxeLiwL2UCet2jU0rnzE75fJwIAhYEYgTGx0BiFqSwKX0Cuv7Y1GWP/Sj9iBADCJwjYCkw3gWJ4RbxgoCua3OnLpv7T17EjTizj4CWKMvTSh97uE4n9OdJBAr7nRPQNF3T6d6FY2f/0flJOBIEYgkkFBifAonFgsOWNAmwxIj+cWHJ7L+kGRNOz2ICjgTGfCCxLL5LPMq6uPnqSMu9a2HJfc95dAlEG3ICjgXGHCCxkN8NPmSPJabn0MxFY+6f78PlccmAE0hKYJxXSCzgJa5k8rVajbQZC8fOWqRk8pAoZQkkLTDOCSSmbHkGOGFCYpo2dWHJrOcDnAkkPcMEUhIYpxESy3BJZcPlNKoRNbHbRcP+i9mQXeQxfQIpC4wvDYmlXwCIIYqAkBjlaN9fNHr2y1F78BMEYgjYdmSNOdJiw4KS+x/O0eg3FruwCQRSI6BTnlZHf52y/LGbUosAZ2UTgbRqYBIUamKSBJYuEqjO1bRb5pfMft3FOBFVyAi4IjBmAomF7M5QIzvVuTm5N88fc99baiQHqVCNgGsC44xBYqoVbxjSo1XlkD5pwdj7l4YhN8iDuwRcFRgnDRJzt4AQG5HoXnFGo5yJC0ruWw4eIGAm4LrAOHJIzIwY664Q0Oi0puVOWDjmvpWuxIdIQkHAE4ExGUgsFPeHUpkQfcQqddJvXDT2/tVKJQyJ8Y2AZwLjHEFivpVraC+saVShU+74RSX3vRvaTCJjjgmk1Q8s0VXQTywRIexPloCuU6FGtW/NWP7EiGTPxfHhI+BpDUziQk1MksDSNQKadkq8nSwR/0m+71qciChwBDIiMKYCiQXu3lA+waJN7ATlUsnC0bM/VD6xSKAnBDx9hDSnGI+TZhpYd4OAaNBvptfR0qkrnhjqRnyII3gEMlYDk2hQE5MksHSLgGjYP6YTXb+o5P5P3YoT8QSDQMZqYBIHamKSBJZuERAN+y1I15bPWD5nsFtxIp5gEMh4DUxiQU1MksDSNQIaHcnRtWsXjJ29wbU4EZHSBDJeA5M0UBOTJLB0jYBOrcRURyunLp870LU4EZHSBHwTGFOBxJS+NwKZOF3XW+u1+so7Vj3eP5AZQKKTIuDbI6Q5lXicNNPAuhsExAfgB0QXi1ELr5+92Y34EIeaBJQQGKOBxNS8QQKdKo32F1DOyGdLZm0NdD6QeFsCvj5CmlOFx0kzDay7QkCn9mf1ulUzVjze25X4EIlyBJSpgUkyqIlJEli6RkDT9uToudcsGPujr1yLExEpQUCZGpikgZqYJIGlawR0vZNOtaunrHiyh2txIiIlCChXA5NUUBOTJLB0jYCm7cwl7Zr5JbO+cS1OROQrAeVqYJIGamKSBJauEdD1LnW6vnrKyscvdC1OROQrAWUFxlQgMV/vjVBeXHwAfqFWU7d6xvKnuoYyg1mWKWUfIc3lgMdJMw2su0JAo21agXbNwlGzd7kSHyLxhYDSNTBJBDUxSQJL1wjo1IOqafVdy+Z2ci1ORJRxAoEQGFOBxDJ+byR9Qa7Oj71wEOVpuUmf68cJ4rOjXmfq9NXT3n2qox/XxzXTJxAYgXFWIbH0C9yrGFhe9wwYTdP7Xk0/HXxDYCRGpPeuO121aubqJzp4xQbxekcgEG1g0dlHm1g0EX9/S3ld3blffUI2HPyWHl33JtXotfXbVF4RgyJuyaGCkfNLfnhA5XQibZEEAlUDk0lHTUyS8H9pJS9OVXHbboGqiYlBEfvV6mdX3fnunLb+U0UKnBIIpMA4c5CY0yL29rgOjVvQ0PY9LS8SNImJx8n+1adp5T2rn2pjmSFsVI5AYAXGJCEx/++nvZXH6L8+fZVO11RbJiZoEhMN+wMrqqtW3L30T60sM4SNShEIZBtYNEG0iUUTyfzvi1p0pAeH3ESN8gosLx60NjEibR0V5l236Kp/PmqZIWxUgkCga2CSIGpikoR/y/Jje0NVExOPk4Op8uzymaufaeEfVVw5EYFQ1MBkJlETkyT8W4atJib+gawtzG04+unR9x73jyqubEcgFDUwmTnUxCQJ75eF+Q0sLxK2mpiYb3JoRV3V0qkfzmlmmWFs9JVAqATGJCEx7++nYe170f9cPZP6t7rA8mKhk5iuX0bHaclda/7c1DLD2OgbgWB885Ekno0Llr5dPH2cJv73HJnkqTg8AQGW131FY6lBbj4N73ARfSXavg6ePhFz1pEzp2jL0d3GMfk5sbdZh8IW1KNZO/po31dUR6Kk1A9daqqrr7rq7gkvrH3uLetXrurnIXQpjL2zQpJFSMz9gpTyys05V3HnZZZJrGtVXd2IQdOnvLBxwStn3SeMGJMlEFqBMQhILNnbwf74aHnJI6XEth7ZTYfPnJSb65chrImJwRCrrrj8x5Ne+PTpNyCx+pL2ZyV0bWDRGNEmFk0k+d928pIxHTh9nPZW2neXCl2bGOkjKw6dee0n7y9uJBlg6Q+BUHWjiIcQXSzi0bHfl0heu04dpkfWvkwnxDc4iULYuliQRssLCppNfHbUnWcS5R37vSEQ+hqYxIaamCThfOmmvPiqYauJiXcPo89Wn3xlVvkc6z4lzlHjyBQJZI3AmA8k5vwucVte8sphk5j4dnLs4W36yw9vWmz9DZXMOJaeEMgqgTFBSCzxfeSVvOSVwyYxURMb/+WufS9CYrKEM7fMOoExWkjM/gZLJC8+83hVpe3oE/YxR+4Jn8T0CeU79y2+55On8iNzil9eEgh1N4p44NDFIpaOE3nxWe0aN6deLTqITqjlJOZZjI3I4ZYQdrHoe7aytv/ku3/+8tvPPVfnEAMOS4NA1gqMmUFi5+8cp/KSZ0BikkTMst+RugMXC4m9AonFsHF9Q1Y+Qpop4nGSKFl5SX4DWneln10ygaw+FZLHOFmG7XFSNOzfUl5dtmCxvjirKwhOyj7dY7JeYAwwmyWWSF7cz+u/P3tNDI1VZXmvQWKWWEhI7PuvLts7DxKz5uPWVvwP8R3JbHycdCIv7qS6/eQh2nRkF13W/iLKz82LuffwOBmDRG4Y+MW2Uz0mz1/y6tu/+U3qjYUyNixjCEBgJiTZJDGn8pI97I9WVUBipnslidWiI9s+6iYk9hoklgQ1h4fiETIKVDY8TiYrL4lo2/H99PtP/4bHSQnE4VK8qL2jfNncP4rHyqz5dM8hmrQPg8AsEIZZYqnKS2KCxCSJ5JZCXndNWzb3KUgsOW6JjobAbAiFUWLpykuigsQkieSWQl4/mFY650lILDlu8Y5GG1gcOmFqE3NLXhIX2sQkiaSXl77y9cdtyhYseSvpM3FCDAEILAZJ5IYwSOxiMXb9TwffSHIk1cgcEiUzJI753ExKrEfz9tS5ifVcszw8NTcubRZvSgMShhVNH99KSGxpQNKrbDIhMAdFE2SJtWhQSA9dejM1yrceLCFVeUlsmZDY3RdfSyM69ZWXjFmyuP6yeTXV6oH6eme4mLehubi3SmMyhA2OCUBgDlEFUWKaqJc8MGQCXdCktWUu05WXjNRLibG8ru0yQF4qZsny+sOnr1F1XU3MPtU3iI5hlxdPv6HJxgVLlqueVlXTB4ElUTJBk1jflp1pcq/hljncV3GM/n3tS45GUrWMIGqjFxILs7wkPp30KwbOGN+obP6SFXIbls4J4C2kc1bGkUF6O1nUpqtl7ngEif9Z/6Zr8pIXcfPtZDbIS3ITQ3o8OGXpnEfqf2PFMQEIzDGq8wcGRWK9mnc4n2jT2u5TR2in+MbRi+CGxLJKXvWFoP9iytLHflv/EyuOCEBgjjDFHhQEie2psJ4pqKVo2Of2Ma9COhLLTnnVl8S/8eQz9b+wkpAA2sASIrI/QPU2scL8BjRUzKQdHQrEB9l5YrbsTUd2Ru9y7XcqbWJZLi+DvWjYH1k0fVxN2YKl77lWGCGOCAJLs3BVltih0yfpsg4XUWF+w5hc9mnZiSrOnqGvxfeNXgWnEvt431c0s9/I0L5tTIHvtUXTb6gS/cTWpHBuVp0CgblQ3KpKrEavpfLj++jqTv0oR4ttLShu200JiY284GLqJzrb2oUgd5Wwy1Pi7fr1xdPHV4ouFu8nPjZ7j4DAXCp7VSXGtaDTNdXEsrIKKkisYZ51J1tOb3bK61xJicfJ0cUzxp3cOH/pB1Zlh21EEJiLd4GqEuPHxDrRS71/6y6WuVVBYlYJy2Z5SR6ix0tJ8Ywbjm2cv+QjuQ3L8wS8exV1/hpZt8Zvkup0+rVqGZ/UYyjdetHltsmat+UdKt2xwXa/Gzv4m8aHhkyixuIFQ7zghbyGixFlfzDgOmMmJRY694fjz4+e//J9WrN3a7zk+L4vh7RZC8bOftz3hCiWANTAPCgQVWtiW4/uCURNzAt5cTE3LWhE13UZSPwWtkFuPjXMy6dG4vF1x8mDtOXobg/uBPeiFI+T40Wb2AHRJvaJe7EGPyYIzKMyhMTswcZ7O+mVvDg1/CJj7IWDYhK2R3TsXX/o25jtqm3QNW38wOlj94ouFp+qlja/0gOBeUgeErOHayUxL+XFKamqraGbew6LSdShMyeNSXpjdqi3QfQ/1m4cOH38LtHFYp16yct8iiAwj5lDYvaAzRLj7h5ejypRRzqN6VpkPD6aU3VK9Id7Z/dm8yaV1/kjigkDZ4zbLj4AX69yQjORNggsA5QhMXvILLH1B7+lZTs2ZmRInMs79iEeI80caupqxfW9fXlhvp4L65qm00QhsW/K5i/d6EJ8gY0itndjYLOidsJV/Xbyb9vW0gvl9t2MZvS7hkq6FnsKlz8sT2U8r6I2F9Kvht1ChXnx32iaE3/kzCnzT2OdG/eDFkSjfo5WR8+KMfanBi3tbqYXAnOTZoK4ILEEgJLYzfL66eAbiD+J4hFnnUqMv06IDrkWXylEH6Pib5aY6K7z3PTSx/9BxfRlIk0QWCYom64BiZlgpLgq5ZWfc26W8O7N2zmWWI4W2/XRaluKSfPhND1X9GVbMGXZ3Ft9uLjvl4TAfCgCSCx16APE1wRc85LykjE5lVgOxd7y8QTWvVk7eQmFl3ou6XWLpiyf8z2FE+lJ0mJL05PLINJoAtkssXTGIjssRtg4dbYqGqfx24nErGRl9aE7R8jD+zw8/FYa2q6n5fWU2qhTnmgT++u00rmTlEqXx4nBW0iPAceLPshvJ7nrQbJD8eRpufTDojHURAzv882JA/HQ2O7j66478A0N7dDL6EUffWDLhoU0oHVXo1/XWfF2MTpcJWY3at+4RcRmTTxWvvx15KeGcmwyltul7XsSj2JrN0BkRGT+/sgVXSwmD5o+br3osf+lv0nJzNUhsMxwtr1KUCU2SIxukYzEWFo/H3ITDW7bnbo1a0srdm40vkW0BRNnRzoS424bG0Sv+4/3f2VI7oN9X9IHe7+MkJOUl0xC0CQmGvcnF98xfp34ALxc5iGsSwhMgZINu8Q6F7aiX4g3hSwuDvz9YUVNFZUf25cy/VQldvD0CTGR7xHjz+6Kc7Uqc82KXxBM73t1TLoCJzFdm1w8bewn4t76KiYzIdoAgSlSmGGVGI8I+7NLJlIL8WhnDtw4vmJnGdWkMRltqhIzpyN6fX/lcaquPUsDLWZ0CpjE8sRnR7cUzRi3VvTY/zo6n2H5DYEpVJJBlthZMbHsl8f21tPkflk8TPT3e19hjL9fv+O7FR4NgtuotqY5CgRLrFFuge2IrtwmxrU9c9qi0xL9m48Ni8TEC5NbB84c91HZvCXbovMZht8QmGKlGFSJccN5sXj8aiZ6tXP72A8GXE99W3W2pcuf73wkxsJPtTFfRnztBQNoSp8RorIR27+Lj+Fa3vPl8Udl5reiIzr2JX6kFBPNGlGHSWIiS7cOnDbufTGKxbdG5kL0FwSmYGEGVWKtGjYRbwC7GL3jeawtu8AN6f/92Wv0yYH0KgUsr7suHhVXXs9sXm2XjPrtI8SbSX47epWYO+CsGLFix8lDhshCJLF8rokNmjHu76Jhf3t9xkOwAoEpWohBlVginPzI+Pu1r0S89Ut0jtV+t+TFta/7i8dTk4KGxiixg9t1p6s79zMeO7cLkYVJYoLjrcUzx7+3cd6SHVZMg7gNAlO41MIkMR7CmT8cf/rzFXRGNJKnE9ySF6eBa1+jLugfkZzGov1u+4lD9aO0hkhiBbqu3Vo8few74t7aGZHpgP6AwBQvOJUlxu1YF4vp0OzanyTafRXHxCPj68a48+damOSe5Jduystc+zKn5FT1GXp8w1LxhvR8R9gwSUzk9baiO8avFm8nd5nzHcR1CCwApaaqxL44toc2Hd4p3gB2NnrXR6PkN5NLvl1Hj29cStz/Kt3gprw4Ldwrf2RU7Yu3c6/8TUdi/22HSGINNF27bfC0cas2LFii9mQAXCBxAgQWB45Ku1SV2GExvtbbuzdR5XffJzYvaGzMQ/m+6N0+Z/0So8c7z/yTbnBbXjyEzqzicUbblzltx6sq6YmNpcZsRebtcv2AEDGLj7uBRIeA9RNrUKdptw2aMX6FaNjfE52XoPy2fvcclNRnYTpVnbJNFgWLgdu70n1UlPHx0m15cZzjuw2mqX2u4tWI8JyYWs5udFYeyfWXQ79HHQtbRpwT/YMfrfkRdO2BIPQf1Y7m5Odcv+C6+z6LzkcQfmM0iiCUkimNqo5iIZPItS3V5cUi+l7P4TLJ9Use6WLVzs/rf5tXnMqLz8nLyaX7iscGYxQL0lvW1dQun7LsidjpmswAFF2HwBQtmHjJUl1i8dKezD4val58/Sm9R1iOZLHoyzURDfcyrcnIS54TKInp1ErTa1fMWPFkkUx/UJYQWFBKKiqdYZdYqvJqmt+I/o+Y+btj1JA5El/flp3pyk595M/6Jb+M+HBf7OANieRVIT5lKt1uPTlQkCSm63rrmpqzK6eX/r8B9VACsAKBBaCQ7JIYVomlI69/FW1U/CH2L4dNjpEYD2bI32dGh9q6OuK2r+jgRF6/E51y5219l/73izXRpxu/gyQxkeA2dXR25dQVcy62zIyCGyEwBQslmSSFTWLpyqtL09YGPkM+URIb3aWI5H4z46WiBsXfQZqDU3l9e/Kgcdob334WComJmlg7vVZfNbN0bl8zD1XX0Y1C1ZJJIl2qdrFIIgvEby8n9Rwq3gzG/zDb6ttGHizxl0Mnx8ipoRh3bJgYuZVHcOVRKw5UniCeQu3Cpm3qO98eFd1AHtvwVsSwPsnKS+YzRP3EmohXMZMHz7zx9Q3z3jos86fiEgJTsVRSSFNQJTaoTTe6qcdQY9id4WLsMLte/TyqhJW8JKoh7XpQu8bN5c/6pVlih6tO0afiA/Iy0d7F45GxqP68aRXJWhSflKq85AVDJLGmYsq2yUNm3PT6+vlvRFZPZWYVWEJgChSCW0kIosR+PmQi9RcjWMSbXHZvxVF6d/dm0abV0hjPnkXVpmFTo9bGNSvuusFD81zUokNCifHxPLntql2bjFFZP9x/vuE+XXnJckwksc5NWtNKm+4aMg5FlkJidTdfcue41zbMW3JUkTRFJAMdWSNwhOOH6p1dJWUevvlBMU5+quHfP35RDIh4vhN5gZgn8meXTDCEaBXnMTGMz398/BLtrTwWs9sNebUXYuUheV786kMj/hu7XUK3i0dic+Dhqx8RaThWXWnerPa6pu0Us4VcM79k1jeqJRQ1MNVKxIX0BKUmNk30hE/Uq90Ox4diMo63xHeW5pBsTUyem668WJyTew2nHxWVGPLcIRr2WVTRNbFAyuscJH42nzTk7ol/W//cm7H2lyB9WEJgPkDPxCVVlxg/As6MMxhhPEZVYjie/7vuDeOby+jjkpVYuvIaKqZc4zH/LxHjiPG3kBx6Nm8vHlE/N2ZdkhJr3ahp8GpekXBb1NbWThp8x82vbJj/xvHIXf79wiOkf+wzcmVVHydHdr6Ybhc94nkgwWQDP6K98vXHcU9z8jjJH23ziK52tUDupMr9vMyN/PKi3FH2DtGnzGryDz5mcfkH9KoY/0wGTk+1GJ0j8EGjbVqBds3CUbNjh+vwIXMQmA/QM31JVSXGHLgLBAuEhdChsIWx3q5Rc2N74/wCY8IO85tJHpbngTXzjQlBEnFMJLF459vJi2uON3YfYgyCyJ1U7cKZmmqa9c5fqFIswxZEeXyVm5c/ct51P/R9KB4ILGx3l01+VJaYTZKNzTzoIIuMZzkqFLJjsfCQNk5DKhKzkhfPbTmhxxC6okMfys2J3/+bJyrhnv3lplmanKY3MMdpVJ7TqOE1C66+9/xUVD4kHgLzAbpflwyqxNLllYzEouXVq3kHQ1xD2vaw7aMm08cjuS4WMyBx+5ebI3LI+FVbCnl8kd8gb+Szo36U+gzFaWYKAksTYNBOz2aJPSD6nPEQ2HYhWl583ENiRnGeaSleqNN1Wi2kxe1e3M8sm4L4vHRLo9zGo/50/Q/2+5Hv+HVhP1KEa3pKIGzfTjqF1Ti/AbUUPe/jBZ5ol99wmsNrpoZ483a5zrMs/dsHf6W/iOnb3JbX9V0G0uUdelN+nLY2mQ6/lsLd/SprTq+88905bf1IA2pgflBX4JrZVBNL1FXCXBxWnV1/O/w26il6+csgPnimdQe/pde/+SSpGb/l+U6Xvxp2izHHJtcM/77nC2Pobp7qTcUgGvbLCgsaXPv0qHszmkD71ygqUkKaXCOgej8xtzKajLz4muZvJ2WN6sTZ03R5x97EQ0WzSLj7RemODcTzAaQSuNYwve/VxCPAnhRx24Xbe19pjL1fkJtnCPQ6USPrKj5Etxq3zC6ODG5vL2qwJYNn3vCC+ADcPlMuJwgCcxlokKILu8SSlZcsu2iJ8beY3EH26U0r6L09W+NKR8Zht2R53TtgNLGMhrXvRetFTc5KYty9ZHKvy2Ki2Vt5VFWBcVo7iKHVRg+8d8LismfezEhjINrAYm6R7NoQ1jaxRPLix7LffPSCMS2cVYkb55vGE+NOqfwReDpByusqMfM3h+YNGhMPwMhdNKKDXedanmNT7aAPFlNULZ+5+pkWmUgnBJYJyopfI2wScyIv7mHPn/nwhLs8nLRViJaY1TFOt0XLS55nJ7EuYsQKq7C/UpmveKySd26bTkPOVp1Yds/yp/gbSk8DBOYp3uBEHhaJOZWX/DyIP+/xWmJ28pJ3B0usb8tO8qex5MmCrcI+i5E0rI7ze5voBze0ou5M6dQP5zTzMi0QmJd0AxZ30CWWrLxk8XgpsUTy4jTMF2PqrxT9yMyhfyvrvmd7Tik7tqA5+ca6eFk7XD9GS+9a8+emMTtd2gCBuQQyLNEEVWKpykuWmxcScyovHpPfHC5o0spoHzNv43Vu/wrUOGJGBvTLqyoqlvzz6ieaROfHjd8QmBsUQxZH0CSWrrxk8bkpsVTlxWkZ0LqrTFLEcvMRJQaAiEiTkx+i39yVx6tr3pxeOi9+T2InkUUdA4FFAcHPcwSCIjG35CXLPZHEmhc0FkNXd5SHWy7TkRdHaPf4uOmI9csGy0QotlE8Tl5dpx97455PnmrsZtIgMDdphiwu1SXmtrxk8dlJjHvg8ydD7+7ZIg+NWaYrL47w6c9X0B/FH+4jxp1nOfC17WpgeVou8fDcqged9JGnDle9/pP3FzdyK63MGwEE4hJQ8bMjr+RlBmEexULKi0easAtuyCs67ka5BTSobTdjFqVFX8ZOnsvy+sngG6hYCOxPm1aKz402R0eh3m+NlhcUNJv47Kg70+7sCoGpV7xKpkg1if1afCfYO6rrgQRnNaqE3JfskiX2L2KikI/2lRvD5Nid74W87K4lt0t5seA4sGQDIzHSSlv3pJvmXjS7ykh8in/hU6IUwWXbaap9drTt+H7ieSQb5OZHFIWb8uKI+ROiv4vPh3iQQrvgtrx4dNoHxDj7DcQ3kPy95JmoETI4HdHy4m08cu0lbbsbXwzIfm68XdHQ68wxbcjIX4978eO5S849J6eQUAgsBWjZeopKEjtRfZo2HNoeITG35eWknN2WF1+Txywb320wFYua1Tix7NuysxBWTsTY/Bc2a0u3iG8lo0eHDZjELjpzjAZNfuiul95+8oWUJAaBOblLcUw9AVUlxo3ddhNw1Cfe5RUv5MVJ5JqlHHiRhcQT+XYTwlpi6i/Gw/7wkNWXiWMDLrHeR05UFF/+40kvffr0G3XJFhHeQiZLDMeTSm8nd546TI+sfTmQ8mL5DG3XM+aO4iFzosO247GPsPxW8g+fvUbVtbGzHbH4/rH/dcSzP6kexNvJiRWHzzz/8OrVecmmFQJLlhiONwioJrFMtvm4UfNiefFEuLOKx8VIrE/L2H5m3OZnFUIjMZ1uLq8u+99kJQaBWd0V2OaIgEoSc5RgFw5yU148ES4//pklxqNQNBOdZaPD18ft580Ij8T0W8qryhYu1hc7btqCwKLvFPxOikA2ScxteUnQZonJti+5j5f8iMhD/8QLoZEY6be9WrpvvlOJQWDx7grsc0QgGyTmlbwkYCmxkguL5ab65RdH9ziayDdEErv91WV7n31Y1xP6KeEB9RSxAgJxCIRZYl7LS2JlibUXfcDe2bWZ3t29RUzie66PZ9nhHfIQyyWnr0ezdsa+0EhMp2lfLpv7TCKJcd4RQMA1Aqr12E83Y5mSlzmdtWJg+bkbltBnB7+hgWJkil3iTeuhMyfNhxjrPG4+v2W8vmsRtW7YlB5YM5/kgIf8KMqdYXlCkOgQqB77OfTMwtGz7xZvVS3nCobAoksXv9MmEBaJeS0vnsm7dMd6urnncMoR3R7MQUps7YGvzZuN9R7N29OYLkVGfzGzoN7etYn+KL6HlCE0EiPtTwtLZt1jJbFIajLnWIJAmgSCLrFMyOt3n7xMPM/jlR370D8NHBNXYjy5LU9yO1rUtlhgVoE78/7k3efoSNWp+t1hkZiQ11MLxsz6YbTEHL+urCeCFRBwQEClHvsOkhtxSCblxRfmzrgHxGQdQ0SnVvEPtD4tXCsbKqZea9uoGd3d/1q6olMfatnQfmBT7pbBZ280tZkdPH0iLD32L31l20dtyxYsfasekFiBwMw0sO4qgSBKLNPyksDjSYw/I4r+aF2eF73s0qQNLd+xkWr0858WhkhiQ4um39C6bMGSJTLfEJgkgaUnBIIkMTfk1V28DXxwyE3icTD2BT+3ecnHRivYdhKzOjZ6G0tqmZgt/Jktqy3HzQ+PxPThRdPHtxASK2UGEFj0nYDfrhMIgsTckBeD44+smxU0op7NO8RwPF1TLQYc3CRm4rYfxy8ZifEkH2v2bqXny983ZjbiLhSy60XMxcWG8EiMLiuaMb5p2fwlyyAwq5LGNtcJqCwxt+QlofEwP00LGsZIrGFePg1vfxGtE90j0pHYZwe2GR9xv/z1x7RRXIvF5DTwjEeXd+xtWUPk9rfGeQX0Xpwhs51ex/PjdLqiaNq4xhCY56RxAUlARYm5LS+ZVy8l1q5Rc+Le+XsqjsrLOVoOFuOL/XjQDZQn3mhahS1HdhtirBGDOAYkXGmdk4CkHskMHgHVJMZv+Kb0GWHbSM6TzvK8jdx14eaew+i4GEjxqHhMTBR4KOqOhS2Ncb2i+3ilWxOTbye5g6tTiTmT16tUZTE0T6K8+rkfAvOTfpZeWyWJVdZUxYzsKotFyot/j+jUlyb2uJSuvWAADRNdG/itYAMhqToxDj23bXHgKde6NW1r9OuaNWgsXdq+Z0zfLuNA8VcyEivMaxAzlVsyEgurvJgl16ARQMAXAip1duVhbP516PdE29W5Gb/M8mI4Px18o+in1cOS09m6GuKe8w1F+1Gy4XhVJf3H2pdsa1Lx5MPXfXTdm0Y7mN11453P55x7bAxezUvmFzUwSQLLjBNQqSZmHmN/cfkHxmOjGcgd/a6xfczMFV0m7NqVzHGcFI+f0f254tXE4skH8jpHFgIz32FYzzgB1SS2WnRz4FqJOXQQI0RMEI+PqQZ+xFwsujrMER9oF+Y3cPR2EvJyRhsCc8YJR3lIQCWJnf1uJmxzdi8UY9Tz42O+xcgO5uOs1teIKdke/ex1Kju8k8TY70Z7W/MGjWO+ZzTXxHq16GD7thA1r0jKaAOL5IFfPhJQqU0sGgM3mvcSnVN5EtkiMQs2N9abv1uUx/NLga2iBsedSjce2kG7K47IXcaS53rkYW76ieFurAI/ZjYSbWlWj6SQVywxCCyWCbb4SEBliZmx8KMgj8fFo0Tki7eR3G2iSkxAy6NLcE3LKiSSl9U5chvkJUlELiGwSB74pQCBoEgsGVSQVzK0nB8b+8Wp83NxJAh4QiBsw1MnktcW8bhpF1DzsiNzbjsa8ePzwV6fCKjUsJ8OgkTyembzanp2yzuW305CXonJQ2CJGeEInwgEXWKa6Cf+wJCJ1L91F0uCLK8VO8uMfdHfTkJelshiNkJgMUiwQSUCQZbYP/S+kq7q1M8Sp1le8gApsa6i20a297CXTBIt0YifiBD2K0EgaA377Rs3p0evusOSnZW8zAd2LmwV0/3CvD9eJ1c+LuifB5nzmmgdjfiJCGG/EgSC1rA/VIxvbxVKxcgW8rHRvL+dGBVDhui+Y3I7LyEvMw0iCCySB34pTCBIErPqiMpoK78buUJibihGteAxuh4cMkm0mMV/IIK8JLXzS7SBnWeBtQAQCEqbGHdu5SF4okOflh2Je9tzLeuSdt1pdvE46tOyEzURI7jy5LXbTx6MPsX4DXlZYkmgfOtzsBUEfCcQhDaxWcVj6TIxl6PTwEND/8t786g2akRUyMueIGpg9mywR2ECQaiJfS7mZyxq05VaNCh0RJI/T+Lxwbad2F9/PORVj8JyBW1glliwMQgEVG8T4/au333yCn174oAjnNz360ztudFd+QTIKzE21MASM8IRChNQvSbGw/N8tL+cBrTqKmbVtq+J7a88Rv/5yav1s2pDXs5uOgjMGSccpTCBIEiMxwXjvmFdmraOIMlj6htjhq1/02jE552QVwSiuD/iv7eNeyp2goBaBILQsM8DI07oPsSYpGOTGORw3tZ3aNep82OGQV7J3VNoA0uOF45WmIDqbWKM7lMxKe1h0V2CA4/Map6ibUjbHrYjsfLx2dTDnvPrJOAR0gklHBMYAqo/Tl4sRmLleSg5NBPTsHHbGDfcj+laTLf3uZJyc6zrFJCX9S2IR0hrLtgacAIqPk7ysNS/v2IKXSCmcEsmQF72tKx1b3889oBAIAio+DhZLMbSh7zcvX3wCOkuT8SmEAHVHif3ia4S/O1jb/E5kZOAmldiShBYYkY4IsAEVJNYmeid70RikJezmw4Cc8YJRwWYgIoSO1ZVQQPESK1Wjfardn5OT5aVUrXFHJUBLgZPko5GfE+wIlIVCajWsM8jr07sfinxm0me2ParY/topZAX99xHcEYAAnPGCUeFhIBqEpNY+Q0l98pHSI4ABJYcLxwdAgKqSiwEaDOeBQgs48hxQRUIQGIqlEL6aYDA0meIGAJKABILaMGZkg2BmWBgNfsIQGLBLnMILNjlh9S7QAAScwGiT1FAYD6Bx2XVIgCJqVUeTlMDgTklheNCTwASC14RQ2DBKzOk2EMCkJiHcD2IGgLzACqiDDYBSCw45QeBBaeskNIMEoDEMgg7jUtBYGnAw6nhJgCJqV++EJj6ZYQU+kgAEvMRvoNLQ2AOIOGQ7CYAialb/hCYumWDlClEABJTqDBMSYHATDCwCgLxCEBi8ej4sw8C84c7rhpQApCYWgUHgalVHkhNAAhAYuoUEgSmTlkgJQEiAImpUVgQmBrlgFQEkAAk5n+hQWD+lwFSEGACkJi/hQeB+csfVw8BAUjMv0KEwPxjjyuHiAAk5k9hQmD+cMdVQ0gAEst8oUJgmWeOK4aYACSW2cKFwDLLG1fLAgKQWOYKGQLLHGtcKYsIQGKZKWwILDOccZUsJACJeV/oEJj3jHGFLCYAiXlb+BCYt3wROwgQJObdTQCBeccWMYNAPQFIrB6FqysQmKs4ERkI2BOAxOzZpLoHAkuVHM4DgRQIQGIpQItzCgQWBw52gYAXBCAx96hCYO6xREwg4JgAJOYYVdwDIbC4eLATBLwjAImlzxYCS58hYgCBlAlAYimjM06EwNLjh7NBIG0CkFjqCCGw1NnhTBBwjQAklhpKCCw1bjgLBFwnAIkljxQCS54ZzgABzwhAYsmhhcCS44WjQcBzApCYc8QQmHNWOBIEMkYAEnOGGgJzxglHgUDGCUBiiZFDYIkZ4QgQ8I0AJBYfPQQWnw/2goDvBCAx+yKAwOzZYA8IKEMAErMuCgjMmgu2goByBCCx2CKBwGKZYAsIKEsAEossGggskgd+gYDyBCCx80UEgZ1ngTUQCAwBSOxcUUFggbllkVAQiCQAiRFBYJH3BH6BQKAIZLvEILBA3a5ILAjEEshmiUFgsfcDtoBA4Ahkq8QgsMDdqkgwCFgTyEaJQWDW9wK2gkAgCWSbxCCwQN6mSDQI2BPIJolBYPb3AfaAQGAJZIvEILDA3qJIOAjEJ5ANEoPA4t8D2AsCgSYQdolBYIG+PZF4EEhMIMwSg8ASlz+OAIHAEwirxCCwwN+ayAAIOCMQRolBYM7KHkeBQCgIhE1iEFgobktkAgScEwiTxCAw5+WOI0EgNATCIjEILDS3JDICAskRCIPEILDkyhxHg0CoCARdYhBYqG5HZAYEkicQZIlBYMmXN84AgdARCKrEILDQ3YrIEAikRiCIEoPAUitrnAUCoSQQNIlBYKG8DZEpEEidQJAkBoGlXs44EwRCSyAoEoPAQnsLImMgkB6BIEgMAkuvjHE2CISagOoSg8BCffshcyCQPgGVJQaBpV++iAEEQk9AVYlBYKG/9ZBBEHCHgIoSg8DcKVvEAgJZQUA1iUFgWXHbIZMg4B4BlSQGgblXrogJBLKGgCoSg8Cy5pZDRkHAXQIqSAwCc7dMERsIZBUBvyUGgWXV7YbMgoD7BPyUGATmfnkiRhDIOgJ+SQwCy7pbDRkGAW8I+CExCMybskSsIJCVBDItMQgsK28zZBoEvCOQSYlBYN6VI2IGgawlkCmJQWBZe4sh4yDgLYFMSAwC87YMETsIZDUBryUGgWX17YXMg4D3BLyUGATmffnhCiCQ9QS8khgElvW3FgCAQGYIeCExCCwzZYergAAICAJuSwwCw20FAiCQUQJuSgwCy2jR4WIgAAJMwC2JQWC4n0AABHwh4IbEIDBfig4XBQEQYALpSgwCw30EAiDgK4F0JAaB+Vp0uDgIgAATSFViEBjuHxAAASUIpCIxCEyJokMiQAAEmECyEoPAcN+AAAgoRSAZiUFgShUdEgMCIMAEnEoMAsP9AgIgoCQBJxKDwJQsOiQKBECACYx4+iG9a9cOtjBybPdgBwiAAAj4TGD79n20Y8c+21RAYLZosAMEQEAFAvEkBoGpUEJIAwiAQFwCdhKDwOJiw04QAAFVCFhJDAJTpXSQDhAAgYQEoiUGgSVEhgNAAARUImCWWJ5KCUNaQAAEQMAJAZYYh/8PKJhn6IRYuLgAAAAASUVORK5CYII=",Wl="data:image/png;base64,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",hA="data:image/png;base64,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",rl="data:image/png;base64,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",Jr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABECAYAAABeQPqJAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmYXUWV/+++193p7iQkZE/YISHE7AFZRBZZwzIMIIjLiAoExxnHwT/6l9ERAqKooDgDwwyyibuAoDIsAXQYF3YkIYlAEkJYg2ENZOuk+935zr116p46t+q++7qbzkLe9+VLv/vq1H5+9TunTtWNsIl81vz08I62QS0tm0h13h3ViGPVzhjIPTNJ7HMhE5SPAKi8+0SeiuVyu1N+b8pz15p6OPUy/ZM8o7/po9MF5B2RWgPypgySr2BhdNqSSX05ybmVfVmmt6xl39pv8U6Thozd6BXZUivAEz2KjDIWAYaYlFoBelWeFU4plf1KdWQFNA8TEX7ObemOvAZQoey58kU5XD4rvAO2IXATANYn8gLIdD3ppyg6LzptyQV9OdU3GaBZfPH+p499z+Cr+7LxW3RZpAAMCpZgKHDh3y0ICYXotrwAKVaqEDh5yy8rbxZzqqcPRK2CiXQJaJkpn7TPtDfpFtFf9LdP3mETLC+AT7ZTykvgsgRGA70SkP1fSl6Aba49AlSp/GrThOhTi57sy/m/yQBNvPDkltri1WsrzVGlLztgiywrZKZohee5blmCXuULgMnmJRW5gCVYM8EAg5SXpkOi87pcaYlJEJAMQsoIdmIBRSmibrOsAysq18Wpa6h8regewOQyvGxIzEQ5frm0CgStmI+h+uoazY9mLZ3S1/N+kwEaavgrVx+8aNjo/uP6uhM26/JC1L3QVJJKEVJWM8MdU4WBpJ68x9SQnewokjI35OpNf/sAQSuiBioJVqXlBThpsJMMx/nNKLKss4+xBOUDoJor32N66X6yoOgDeykf/Ws065mv9/Wc36SAZt1NR362X1vTZX3dCZtVeTkzR/g5fMxEmy+OvFpFvfIEGrXMDKtHy3NsxCcfYEHB8hmMlGJLh7M0hax5JOot2USIBSTMRThYnTx9CizMnSJTR/eJU77wp2iWl2uTdtbL8uv1KdvP1fHRmUsX9fWcj+If7nMngCMbLtiOfQzQ2CS2sqG4yf/8Xf8PoGaEbXrKIwaaq8DY0Q1X5V0hUNbpaFdDj82vJ7jPxPKt5t5n0hGrWImvrs4zrbS9IW8dUWrnjOeax2nitL+evEPJ0i+l5EMApdiMZGWFfSWYlzTx5Ng6wCYAqLMKvNEfqBh+Qf9Hxjdln9GuFD2nf0aW/06em99J2fk7/c4OD87HVco5Ufzj/SajVpubbHqV/ThAEgAZBhMLKmZiSpDJpQHWbjccbYP6la3JlpmOVzIaVQ0GvkmYUHOPPyWnDDy5hVLZlb6sPHd5wCfAepAzIYyih/xHjqLIXVvBZmR/2D5i/42nPpIhaV/HpiBPbS7axatX/3ryDjbGwKp+wJp+CiAEoFjgMPViUJFAYp+ZMZIyEniysmuoVKcl0yH+0b5XIY7PKKW1PJ4EEg6LMcwlAQ+jIMxYfOBCv3EelJ7/HjkYGD6wVFW2rERSUYy2snKEWEbuuVw9hSMwJO9dEfXOU2BFttUtYAqOMvuASaCSL21QXqzqvD3UsLzMw7TZgiP3v1ntk69E2xPNLmBMzB6EPKWnfGvGjAuOhWJ17NcxRSb6EdqxCjm2Ocuk/Bh4dSBQqwigMYAimQqXQbRDsxqdLmE8hs1IAKI6M7OJcHX08YdmGaA5YDSwfjFi9C9U3px5pNmMAJtk5TIAQpkmQGJy13/zmNPztn7A2BFbFoaEWpPzt4jVmQZQTnC9ItcDDysvTAefD8TWTTIOqWDdkfcwEq/vRrIVH6AJACiUD6TjPrLtLusPEQMW8pMU+lPqyRf5UwIAKIE9NBcsURXgz/VfXwVeG5ABA4OBBosEOJjlKJOITSnH9NLMRshXsBroNy76+B+WM34RqzkPcTw7qOHaXCpiKdxX1MhkIWAAkkAjfTrib8SoTdgOFfLXbIkfO3G5k9gBKWm06LNCBymDg1lt5eT3gZhVPBm0F9ghysnXUVJeeVnOkeeBDGwNFwGuMwfqyKfIbABaCgpAcwiYAFEHcOV2uszTpGeFdkBIlecQFFVOXXntv5FtUszQmR/CJHZM7Bh4qxVY3eqyFOmLSRiMaUPuufDNJCyH/TraxJLyCauZHX3iofN5aqTD88Mj+iNaSawm7421gGEGoI6fxTp72YzymVnSXEr+rmXO5J2GAtsWk6vNAoPkYBeyCbGaa7ucFadheRUB7FvV073jrCv16i39KTTBLP1nn1BZeTOJWV4rgcUhDpozOz+6/9h8qCvvA5AC1iOjn31g7dTP4xNigLN4JoIBHfwRQX76iAYvAnYx8DiLc4uU0gIJ8nq+/HUQ0GXYBonlfCsSTARLSdIqQKFnVYNKicnk8+nEy1EdMi469a7VDtCkYLPf6UDNjc51dohoggn/i/7NMYnMSpDsSAkTix5zupwpZiYwgczOwzYLLMlXUiqunaEielVOVNOXGlxoxdCO4CRbFb3KaSRllna5NjeccFcNbib/QnkPS9CTv1vyAhTLyktQ1BG5PLNz7Rf198rLeBOJwZ4zYL0mL+aIBBtnYhWVL+eYGcPkkVgEOqrAKwPNLpIyh3w7UNLfInej5O4Tg5XcbWIzLJGvnBGd/tA1XDtrOqVtnF3Bj++cizie7PhTGBwkSEhGkgBJEZhI57A2mcR3Bq5qBfGUHRI/0+bx8URrJpPc4c+s2QZ0PDRXEoRCeT055QQTABIsv6y8SpdTBOXXkZM7yDpEXRNlVWac93ChBm/BWMrIMyhY8O6OvJmMclx8vhLHdFPl2P4TppBmHrbLxfzhchx5zyLlrANC/o02ZTZ52AuDS+bEDbMe6atxwCUBGJr38zHrb6ZF0Wz2oFurzFYx/sl+R6Kz6850RTXech5nx99iWp9z8kp/i2QvAcexw2qEM3nCaGDAJr7N7VMm51lotZFgUHZFC4GJyCs0afUE9SmzVXo7N1yMtwoWmOA50FBLhGYXkoVx/Xp0LEGCVh2AdOpq+rUINGzX+wDqnZQPzB9fXX3+Ik73wqB0t8kyFRU/I4GDirS7SwU7Twww7NuRW+DVppnRmQ/NkTPAyxmSIL6uOA3ik7EuFnACjlwGDZazLEfG0IidqATITKYSsOjR6EHA9oPVbN1YX5mxyMhRMel0tfSg58weuaoHAMTnq9FnbvQKLVfDnLze6dBsRDRCg4bPnCkCFq3IDDI5E5FNFas5aSUalveAdT3HeD024tTVdECw/rp81dcWZCkD4X/SC0OuToL56G18n7/GJ7+uCXh5mxQ8QmaONJXkdrXc3k7kDVxIcLGAY8CrUpkTfebRmVol/EBDQXwbuuaiFqdV48jf3N91AIfZm2Yt1klsHMAy7oYBp70FmDxmYyGL1Lps8jMmcK/JcHUv5ZcOSLXysUI5LSxhi4dMEpufMDOKlDbVaLd/feaanrw+ZiIBTvuBbBEeYLYmjcnAy5o8IKIBVSZxfCfKz6L7PFe+chjngF05aBkQuS95YWW25gCJbL9JUE/eGSMJOqK/pAYneiYdzgBebwPebvP7ZxwTyBf1y888zmBvoB5qaK5Miz796PxSQJOMx3V7X42u+PQUaHyAop+ZXQkZO8MAE9oK54GRu1OyvD13BFr6cJtbTjxmIaGVL0Rfqf7aOZkzabRPRylhXXkPgEncsOWJ2CULKnKSqx2UEHNxJryQtz4ZpQTSLLLAxB3GgKtYjAQBlvcBn1XqHsiHwNp5HmBbuQVCgLVXXgGlT947x3ygJgFZqHLObBJj9Py2QJcJ0iMR3iFK2InnGIHP4UubE6nvRZhVzG6cyOJron96zBv462U0SV/86IDR6Fi3GLW4f/EZJul7UbtS1AHaJHKOHQiTitkPAw39v+tQYOQ2Ghx7/7tcSW1EploZcooQmmCs3AWK4Ciu3sbsS3kJGkIhGGR929+290X76ipYoBzO32FJEjH5b5+8rK9AyFLgJMtQ/V0o71FuOy9MfwTlA8BhFzTtY6ozf7Tp5DWbmoEX2WzyAIM1mdjs0WkEo/EF6TnBfViNtuq46NOPLvcpaBBokv67au/ZqNXOy3aUDJBYhsIBeQJsglG/oqMt2Mhnpnoy5mZIOzBhVC8Di2+Vl0WI330rX+6Z6UKHDXnMBN9uhFOskfH5BiQwWRBQ3VK2rhpUrb5KMypU/8AOUWiVl3VlM6Gh8gUghJilt/5GzinfE43rxBB5AE4Cbo41qPS2+wILkE/ezpk6xxq4f0M+nVD/v9IOrGzLHzlggGGfjfTR5HadxBED9sdYeTP3k+/V86PP/zkY8FsMNBTEt/Z1YjWjM7BRW9U6KI/7nxkKs5qEqUgwCW2Hi+fU6H13zpxQ3YYcAR6OIuvJ4lH2QkXsC3nP1ZtOnQqYVZKuJ/ICRIMBZr7yre2U1lQzHsefJeWLGINaDHzK5WBl4GyQA9pSoJumCgOgro9v4ZHjJs1D1kKH2cn6e+ZZGfllQ9MgPd+xggQ0PJG92gHM6ZxjCepkdyVajuEjbHCeT00LgSZp3pV7noEuXBWM9tUAknxn/41QcOnncdKETC8jO2UMMLitAYgRI+/4B5Q/wq4Sgpb7zq/IdJoW8yqdmFuCOuuJk1vNTXPo+Z7nAP1NMHbHG8AD5+UPz207AZhxdr4PnEkO4OGvA28uduXHHAjsLDYBFt8IrHjUAIDnTNLIvYGxJ2ZlLb0VePH3wu/Ek94AWHM7cMgVQMXcK08O8ns/C+xzHtBOZ9YU6NQbyaf/G3jiBwKgTDk7HgLsdlwm/cRPgeUPiOwFC6NxHLM/MP6ULP3iXwLP/c4tXZsfCSibXSHNLG0zFLDqOB6ec70u71kwnHkl5hT9ubYZeH6Q8cmIQ47aiUtpQ4clfUzH2c42E71amRV9YW7hNbz1geaGk6t49Zm56Kqlt6ZTP+eihRW4aPBJ2E1oh4p/k7+L9NsPAnarFyWs7Flt85Mzy7facTqrsB6TwUfZNQ2WaXz0Vq6ig8YCw6dnE370/u73RT8H1r6S/b7+rfT7gd8rVtFaJ3DzoUBXhxmkGKi2AkffZBQewKqXgNtPTtPo7V9WJJL5m1symdXLgd8cD9QoXzGZWX7iacD0f85+WzYH+MMXgOPvAAZuXw9W8r8vvB54+CJxZ69pxwfnAP2NGf32C8AtM4FOUyetcPSd2vGh32Yyq14EbjT9o80cnzzVTLPfHPNQ4Gbnk2JKdrFSYOCY06xcPgYonP+cVzYYavPQzPVX+gNvtgsHLptA6loICTQaWLi9OSBydqMWYJfx06IP3dhVNNh1gSZp12UzKKbmTu8JbAki3AnORViS1YQAxwMyDGatLcC+O+bb4KwcYpB8A8E/61UmmUyBlUIOZBn53OpotTL9g8Fo1xOBaWeVV8C3ngXmfhc48N9MPjHw2oL07/5jgLah6d+v/wW465M8k1MtmTQr/cefP50DPHe3e7yB+0SC8y5HA+8Ttz3OvRxYcJVbZ1bmE+8EWodkdbv1xJRVnXBnBjRvLAIW2Gj0LG0yyavA+y/K8l74A+Ah8Z3Kmf5P6T/+/M/ngKW3p9+kCaHHbOzxwMHfzeQevgR47PI614PyYHFXeswrZzERjFiXn2TVDflSZhfn6ymfdGfpsHS3yYKHOgyZ9L2IjZEgo2NpnHtqFDuqVGZG58xzgvN8k7sU0CT99e8z5iCOj0jZjNotogSOuaTuo/GymcCOFPeflNlvJ6C1yZgE6jIoH+OwAyzNqMB9ID4nnVe+wftAfBOM8h06CRj/MWDM+9PxeHMJ8PL9GRI1tQFjT0p/61iZmhErnwYO+vf0GTGXG/dP/z7wUmD0+9K/n/o58BgrVQy0DgOOvQVoak1/X/EYcM8ZeSVzAJKnSAwc+SNg2OT0wYY1wK+PBda+6spPOBXY64vZvHruHuBeAtEYOGFOBjTr3wZWLvXNv3QuDRd3ZSdA8w2zSsdA+0jgpLsB6hf6vPwIcNuH2Q7OB/clicRO0t/+ChgxzbRjNfCLg4E1K0xdCjYGrJlsVETeR+M4ke2EddvnlbeUKEurzXs7BAX+o3rlr2kGlg1WTmBxcx5vcVNZ9Ld3R0kevFRHFhh4gLuif11Q6nbO8kDzvRlTENceQ4yK3e5OJr7yx1iGE2IpJUBI71yNHw5sT9vcdfwp2mxJ5pycCIK9hPwx3iA2MYd8NrhTjpnovq1bTtd/O+DoG9JMCWjuPjWrJ5lSB1yS/rbsTuDB84CR+wAHC6C54X1pV5xwD9Bitv//eA7w/D2ZAu17AbDLMel3qvOcj6esp7D+wp8ybCow84dZw5f8Crj/q5k8+WTInGkbnqWZfxVA7OWlPwLH3Ng902nBdcCD38j8TAd8Gxh3QtaOX58AvPp43vcjx1n6rkbMAP725qyOT90A3Ev+LuU7CslLc8jnj/GZUz4HccifkpMPmElFJryef8sHAG+0u6eqfU7e4I168o4Z6fg1FkDqp6mhGk2PvrKABqPupzTQJG25dPo1qMWn1fe3sJvAOEkT8JH/FJvJnZcy9ebnQ9uB6aNL0FC7HOTt1hwYiAHV7MOuiCI/xg+9mnhptE2cKYid1wb4Zv4cGGhMwt8cA6x7LR3d6WcD4wyjIcfws3cCI94LfODyNC9iNAQ0JHvMTdkA/2pmyjioLUMmpIyET6Uu/U3qZE6KFv6s0ORP0Ql4/7eBXY7K2nDbKcDrC9N67vFRYO8v5ycY+U9ungmQScU+GgKfhdd5xg9pmumfzfKZdyXwyMXp92GTgONuydqx6JfA75lBqTAEn8JyrodcBow1jmRq883HAK/Oz+oTAl87/EWsRSxmeoxz8mJe2LHwyXvmj8xLl2Prb473LBJmkxvrEr5dzwEiecZJbm/LS62ia6NzF6QBvSU+jQHNZdPHYD0Wo1Zrz4DDw2iKgvISZWEnWsFZqiTCWJwL+cCumQddDpJtpGfnJ2gfq4HUE6LInApNpiRL6RwM2OeUjl5dNe2fgXEfSkt+6ELg2dtT+aNuAAbukP7966NTABpJQPMfaVoCml/sC+x8LLCfCVsghy2ZNgyCZHqRkrJ+zLssdSgn9StghXLbmSYemS1TCQSMHDGJp36Rft/1OKB9OEDO4NZts6l237lpmpN+mwFN5zrXwS0nZtuwzCyi5/d8BiCHMpVPYDZ8apb64YuN2SMjq6WJIcz6RMr8NmAMsNfZWX+QGbnwh+EdqzLmTM7k9NWpwPzxmay5eVdHXis4ya9pAZaZ8UjAg6N59RED8t+YIMFSTmAnrzVobxkXfemxl0pgTJKkIaBJhu6S6eejVjs3fF+wZDMMJOzTMdVygEjH1wR2n6aNBIaTF918tEkk7fJc6xmExA+NyFt72ydvKyQYg6qAlB97sn+rOjRiby0DHr1YAc0+wHu/DIz9YCq17A7gvq+4jKF9FNAyIP3dArMEGk+BPmbHyQio1r3u9v/wacAxP8uerVoO/PJwoLYBOOmeFDAb+Tz5c+CPkiXFqcM7MQ+FIidtkqDO4CnAhf+UCwOJrF2RgrfXJArJi/mjmVOOFQpwkOaOZE1O/X2HXXmOy7ll8s2Vr+TpAOXrQk8YbHQsjQ+AKG/+J2/ZS54JZlOtXBCdv/C8Roa2caC5eAodSViCGkbltrpDTIVq5AT2mSrKKGDr21FAxSbXdgOAicPNBBGMyJouQonkQPLfbEZIpXcmgoJdXzrOS04uLl/a5bZ8UU96Rml3PSFlM2U/bz8HPPa9NFYl6ccNwM/2AY75BTDYvGvvr48Cr8wDltwErDaLDJk9Ox1RtpT66f78PWD+lVmYArXl0CuBHQ7KZJ++FXjga8D6N1MnNTtwde7Oyk2LUBfw5tMAgapcAKj7DvsPYFfja6pfy/opHvwm8Oi/KReNARJ9iNJihhxcTpsRJgcEJVjnFjMDZD5AV9M3zVMxmqR1grn7gigXjQA6PS808Z3eLrz7V4ALFcs7VFH0MgY3jY2++Hhyc17ZT8NAkzT1m9Nmodb1fbv7xGBAHeM728T95Tue4PPPUD6cJ4NXvypwkFkhfauIBA27EHioJwODb1JpZ3Kh6WUGXZZF8lRfu+rYH9M/fHRb15XTyOxH7Q0c8p8Z0Nx4MPChP6QmGH+6NgA3HpDuENHnwEt6H2jm/ZcpLQaGTgSOE05WrsftHweW3w9MOg2Y9o9l52GW7qFvARSMx0p12BXvANBQTJJwBnvBQY0vjx/Xi3deC+dMyPQJmHhOGbLrBHsr6tHVLcCzJtRAp9NMhRTMgof0yajdJv02hKbqmdGFC1WsQ/1h7h7QUBDfkqfoJr5JWcSwpLOh7W4CEH3bnnzGf1Ne5goJeWxh/+2AAWab28dGtCL7bO0iNuKsYHrHijrTRI4ySGk2E5TnSWvaTv4WiqiVOCTmvTNsC68FOtcChwqgufUEYNKZwJDxwLbj0+QUJXvPmZmC7nAIsM3O6XeKi+F09P2JHxtfR6hQ07kUiEdxLvR59FLg8f/KVtkDvgXsdBhQbQGq4oKy2/8uBZqp/5D6RRr93DcbWHBtFkKx8xHA4N3SXCguZuiELMf51wKrX86XoBeifc7J2vHARcCjMvjRs8WdW7SkORQCDzXGDgCxTDfvMyrbhy9tY4L0AgLSjJJ+Gedvjq3RJ7uT5wswY1Ld4Dxf6d0CmqRLL5oyE521Oyx701dJUCLnvmAzetZcMp2eMJeiqz6NwlNe47cFdhHvfMrZvXonSa1advDZpjd1kpMixDp8NLbMfTRO9KeZcB/8H6Cl5LurHvwaQFGthxo2QabTT/dKx5K2vLc3pssjlwBPXJ+n22S+nPS7rLyVy4BfHZ3Keym8UKRT56dAwkAzj8BOKd2Ms9xdo9s+loLeNjtlAOGUJeQPvxKoNKX5U73uvwB4/UmAdq60WVBtAz7+CNDPbOeTqfWzA/wgkzYu++3Tz2XteOAbGdB4x5TllC3j+HRM1skzRV9Dfi6vT6mMfEmUoazIbKIgvaKPvQZCsJgsLsZzfadI19R0VPTNhfRm24Y/3QaaZCgvmHwXEB/u3pLHoBE4cuAcX2AQESCUAJTcujTXidKADmoB9hulFKRe0JWYFNqRxhNSMxHuRk2pS8tLIJOT0szLD96bKf5Lf0qD7bgurUOB/ZI3VKSfBy5IgeawK9PvBDQ/2ROoNAOn/DHzg/z6OBUUZ2z58R8B9v1qlt+DFwJP/CRTxKTtapXmupy6IFPQR74LzLsif8cvsZ4ZImo3AZr7AdpSHrBd8YSkHSX2nZHJ98ZTKeD87nOmO9h+BjDxk8ABIlr5918GKLjPUWwf24iBv3/BBZpHLnWPONhaeuQ1O8qxWCnjk1fO2kL5hvU3Eygym3S2iRnluze46JhC5e7oO0922+nXQ6CZPhW1DX9GHFfsLlSiDNKhG9hFkhHGiW8n0zXnvd3ydj9Kctj2QFNF+Tu0M0/tUBQBRzKXzYQOnf+xxEit5vxcMiu9cjkMycif9L8Z0Cy+GXjwgrSGlB/tshxvwust0LwAHPZ9ATQzUmcrgw8B0S+PUGdzzNbl8bcBg3ZJZSlC94aDgM41bkRtqP6f/IsCGrPFnmCTyX/6WQpoPgq8dB9w8j3A4LGNa85rTwA3HuaE+yT9csr/Atua/DreAq6fnrZDOk1lQJ0kJJ/xAY02h4SA0x928mR14vY780rKG/DWlqmvnxvvIb/ES4OANxs5fCyigm0Mjb2OM9t9ojZUoxqam2dE31o4r7vV7RHQJN05e9K1qMWfyoFDAjhmMFmZpb+FF1LNcJydKOOz4bxooKYNBcYY/0bOcSrK41VZToaQ486ZEAGGZAFDT1CzMngdigFgOpmAxpgAdKr4oa9lKzOxAAdozjeMRgDNj6YBe/8LMOHv0tYRIyLmowGVTjAfIQ7V8jkivUr7+oqeOUDzHWAu7XwpUN/z88AMw0BI5raPAC/el8bAtA5WzEFp3nu/mPlOaGuc6rf2NeEMNoC248HAsWIbfe6VwH0UgBhgE5KlUZp/eCkDzPu/Djz8Xf95J5+Zm+urUAyPAiTu0xBb7q7G+uTKmk1aVkcL0+++KzqrleuiS586rSdV7gWgmT4GtQ0miE+zFzNRaLCYBTPo+MCHB0Vvk1vZGNi+HZjCnnUJCoxcpjscEPJRapEu09C8sobYjFbqkLL65E/+vQCamwRIxGnsiQYa8lkcbhz9ZDoR0CSRt2YXjoLcXrg37z8hFsTbz+RPuulwYNXzwlLSW6gKGD/1pGA0lwBzidGos2YJ0Ijt+v/+MPDS/SkI7PUFYPReaXnkeyFwSIbJlHPmssxHs2IecNNRwuUh6nLMj1LHcyJbA368L0CHTZ0I7kCcDcnkgOY7PPiu1RicM2KehRYrbpfXvO6JipaQXdUPeE4ETZYQsUnYjMpd7WlfnbIG7dVx0befKh2c5yu+50Bz4dTt0NG5CLW43b2zxvO+bapB7vIrMfFsrI14a6UEGTpT19qEUR8Yma1IjiKrm8okCwmaOcKf4jv/xBOLf8vR327Ik2+FGQ3FwNARAWbeo/ZJd4n4c/esVLmOMKefCWh+dRxw4h1piq71wE/3Bij6VioBOWNPNBG2lO7Ze4DffiYQm2HGgO574dPgdIZp6qezejx4EfA4xdEwoJt27/X/XKC59ZTUdKLPuA8Ch5gdnloX8OO9gNUrgFF7AXt8GJjwkSx/qh9tjWtmOHhX4KP3ieMUdwC3fyIDCgn4yRjVgN1PSqOWKa/+I4E9BeP6w7nAny8rlmcHb5DF2kLrRFo3ovE9SEsBehSo191PAjbicCX/nQbprUFzZffo0kUvdjd7kus50Hx14nWoxZ/MzKQin4xZdLWzN/HReOQSYHJZy7Mj2rDTnozebCpJg9y3m6Kf8WoZMLUcSs5z0kPTc+lkfdSwyLQSaIpG77WFqSky6r0u0Dz0zZQt0CfZ1v57Nxcqa5+vABNZIQEk284PCAVTzKTfYOBjD6ZOZv2h/H5xkGERAmgS1nI2sKdgNAQ0L/4pzaG0wdx8AAAOkklEQVSpHfjE3Gwr/74LAIrFOeVeYMjubil3fwZYfEv6TPbV+y8EpoqrLm45PsvfphPjT8chTnsCqAbacf2emdPcJ6/Ld8wpMRc0s+mJFvZUdm0L8EwgfqZs3olT3hdbQ3f7VH4QXbb4U2Wz8qXrEdDEX504FXH8Z3SZ17JYc0iAgxOQp9iLZCvWbPKYW6Lmb04ajME7tHkO6Hn8IblJIycxpxeMhMspZXaVlWfFFJP0wO+4cTS6nnSeiU5ak89iw+rU8XukYDTXp3eQ2U+iMKL9UXN6YrnZvL+cTK87jD8nSSteAsdl734ysN+5+TlCJgpdRkXHA6SLhfsoARpxv85vPpQBAaV/z6lpvA+lX/kMQOB57E8BYjjEPsiR/fjV6dmjFGWyptDW+slz0qMUVG2Kkr5FnOSm5No0fc/HgAO/kW/Hm88Aj18FLDDlOMzUM0ZZ59pqOYyxJ1rX27IUHvLkSP/mYSNlsRkl2Q3tlpMzOKrMiC5btHGcwfFX3nM3anFqPMvrIpIDkYItBCOCQ74bBhvVS5TtoaNs6EXORrdAwRPW7IwkX80BTZ7MElRyz3zyHkbjAIQEOqEwXpvd53AWqzKbJ/yIIoAr5l4Z0jgCn5Ai2DoV+Cx8TlQuS7YpBLhSnuJgKGCP01JwIYEI5+NrvzW/WMEFu5JMIVi+BAYBnLk+MWNCeYYitm23y/EV409zeVNiLyHgWDoUWOdhcY0ADaVlM0qf+o5wT3TF04c3mh2n7zajic+dfBQ6O2/PtqV5i9r873UA68hgASjMhuT/qlUvVivY7jC6/0RNLj05ucNySqNu8fcqnJicjrw+/BYwx1iJmIpyGb4JHVJ4ap89myVOsDMgepVDADv3j69f5OHEXPn6Nn7exlZM0NsWT/9IsNG+lzJHQErL++ppJo/jZynpT+uuNm1MuXpRwY3UzXd3DXVdtXp0dPki4xxsJMNu+mhiOoLw2MJ5iOOJziluKjt3dsljRjmgErg2wtOOpwc3Y7e9t/Uf72dwcVZLMdlySipWRR+Ndiwjj1kmy7HyQlGdPIvkOSzdBFFZYBKAF1RSBlzjYddxQHqFt4rbAOByv9nrJcoCrmYIzBLKykvWosaRAbQu4HIHMAirOjkg1JjibHKpKYaGYml668MUxF73mfhqFuLg6VPr3Q/sq0K3GE38LxNnAbXvO6e3g4cj60QKM/ORplags17bfQCG7myCkpzVmCexegmXTKPpb07esypudHmhbJL+W5CTThNdf+XsJRCi+31kUJvvljnbT0pen/MqBDHNwhgoZPkKBBgEg+UUsBbrsBVM12fubEnAonWEzCYyn3rzox3ElHe1emZ0xaJ3/lBlPPs9A7AOixHX0msifCZP8JlK7zuOUNBRtQOGoNJGUcGKjWganpvDIl5EOw+TyRdiIiIjH7BxNUKmm11AdbyKELSTX6z4bDrZMpkV2iU86yWvfIg1CHnJBmSfFDE5OTZSaXssLxhWd8r3ncQus7D0plJu7Lyo3xKHcLe4Q7j2+j6bCl5G1G9cdMVfVjXS5IZrFX95wgXoitPDM/ptB6FjBNQJ8rKrZDJ5LjgvqPnztRg7HGn8M1rpk+8FbMYGqQjmo5VGl8155urEoCHYRIgd+c4Q2Xx7Iq+QNGguesyXnBnGG1YesyLEWmzxss8VCPrKseuDMGVCDKs35RvRiM05LW1x01b3O/GREcNN0deiK572bFEW4FUjdYpnTx+Ddcn7uNtT34zvonF1bkkfQ2C2o48j1KnIorYqdt+fbVBBkRM55QPxKohM55Evsve1gkhFc5QuEMNjt2wLlLmQ1ktGk/nCc8FtRbsjEuB8ZVlmxwOjBsQLUKrfHdAoIy/GRDPLonF1WJxYPHTAZSOTe0tI+/JA4HUT0vBOtIe3vSvRGjQ3jYsuLx8t3BCjib+0x7WIIc41SUduAGAsk2ElNFvf1ulZrkdW7NSKEePqxM/I4KqgOVOw8oZAg+vKkaehS5OC8kYZcoc2pVNW9IMGAp854ShmHSdnt+TrmDO58hVDC5qjzGakeecZk3qObe/CUG4ubbGp6D3bL/aiQ1h3lOOzqVwXXbmk9Pmn0kATf3nSFHR1PoYavW7FrLA+tqLjZ6iy9gS2MJecMzP1h75rn4GoDqhm8RqJ7tYxDThNLjZD7brw6hkyQRx5WVcVm1MozyuvB1AchlRkwqg2MyD55HPuHGGuaECU3yWAOL7mTVC+/rR5d6XoaAKervdW1x52CcfZVKIaqs3To/98qndftxJ/acJdqNUOd+JmjGskf8ZJBdzpS7E8+FDU/GUdNex8lDw0FjhBa5mH8DuETCLf85C8pvGhWBSH+ZjOsW0t4QNhoNLXHeTKL4rhEUzBAWKH1vhPPmvm4wCn+NHnZ3IOOJrRdPxc3OFc9xwSBqK9G5wsPdSjzVqcumrRSKCrNH/ofnPT+4bvjq5eWuqOmlI1is+ZOBNdXXckDCJ31YMK0GMGw2wid4lV4xPniQow4eBtVIi18g9Yh69vh0dOfLt8Z52sFcfHTHIMSpcv8rXynu1nW2pvyJv8tf/EAlO98ovkQ/0kn/vkDXNz2hkoRwc1WtHG50j3NWYLk1w2JH3lSl98aFibKkdFVz5d99a9ukCTBOc9vGAu4pp7P3ACKGIHRu8qJQt64MxTg52wfFQzRk8wIfjeVVr4g+k1EjxPfWnryddzLOfkTReWLasREPM6YLUiF4BoTl6bjAVgp4G1yCcTAmHZ1obkG5wgW5NnPfDXgcBr76BDWPZ1svUdLcARM+reI1wfaL60xyx0xumtS9KxSwopfS8UDMamlP2fzzLpe2MamxkbprWhebC5JNuu1h4fjWP6yFUxcG+NVvqQfA4cTN4heVlH7yrdiHzAYWyVuwgsJAh6WIJj2vj8Pz55vS3vK99zaNMZcm7/VubSmCaUSP1WK/DC4BIJeylJshNVOTO66unCIL5CoInpHU5/Xb8EcTzKe2iSGYsEFst01DmmbrZr6apO7HL0oPTNIj7F5hYkShOY4HYXR7EBXmUT/0I9eY/C95a8j7lIlpBjA4LFhO7QKSXvOf0sHcy2T3REr+orzVyobOtAF2PisL5uToitYsU9sKEKLBbvQ++b/noZQwaOjS4Jv+upGGi+uMf56IrPTTSc7wFOgITYi4im1YF7DrPp2ao1v7MLkw9VbwywwCFWxjLRwdzpOXkdSStXaSuUDVmvyRvgM3qbj3iWIUKKOeS2ylVaB5wCAMuK7wCxYDa53ToBcHqLX7qDgsyyb2b9u76Up0q8DaG3O6kaXRBdtTT49sog0MT/f/wYdEZ01CB9z7ZlKmVOYAuncQ8b9MKQCNtPbs3fWu9M5sAuDK/qRdu0+ua8pL5aqT0Kb8sXZ7lsWxVQSb+Rcy5HHKSs6/uxjqe0FP7KYFBWXgNQw/K+U9q+ay96OPBbxbvfA3StJ13v2ZefCGvQ1hIM4gsDzdkTrkFcO806fB2/S8FByRKHI8u2P45jdE5sRfMwaRKpw36WDSjmZP0P7GcwMS9ylXaAyCcvahr035g3U2qzIPQ9WL5iTt2WZ5YUaE/d8gXLqucYt/3nuV6i7CBvTdf7PbBiIPBqHzmEZe2j6NromqWn+xrkBZr4C+OnoBa7wXkJ0CjnrgM+6sBkL3Tfkrc6sdtR7Yj44mQb5KfONfGE12wk91z4WXy+jUJ506AiwHEYjWdLV9bHp/A5eepTDgr0OVADjmDrOxJMT5t7uq3sj5ExQrK+XvleGOStWfR+D7zdCjzfhw5hbkGEGiJMj65+JhfE5weaz4+fgzg+wrlrRgNNEk/jixDuvX6b37EBkw+jaxwLWENOYU29ZDV6TV7lnctXX60gwMmabz5fCwcnlZUXIGavf6CyCuSDIBjaIdIg5tifvTfIW3Pq/R7orAKL+twhnLYjwl3RNc8cqRuVA5r47D2ORFfXnYmz15pBeitbrK4NHo5sqFe3rwA7i23tnB/CQZP8zlGROaMdoHKFLwImLrJP5D3AZi+g8rA66f/JOcf5gi0FUr4+leymoQHbmniT6QECGgKcjfGpVmdGVy2ZI4t2gCaePbuClT+bi1o82XueSQblUS72WoiexcmU7YvX13Vh4YoN6BcDU7fph+a6UUBlc87SVW9e9g7k2ng9tkps3j3QdeLOPdtu9TR/QwzMe6sDHREwcUQzhrRuJCCpOzTRfOx46rRo9mx7FYALNGftfgbi+Cr35jyTa+4+mfyrUOqW34sJ3uqoYf4r61HZAEwd1ILW9OxFjz9bgabHXbg1A3rdVi8BzbpajHkr16PWDEwe3oJt+lFA2WbwiTAruuYZ+5pUq53xF6b0R2cHvXFydOEbDORWt2L2G6v5azprmPfX9aitjzF5YD8MaOo+6GwFmo01iltWuT0BmlWdMea/3YFKS4SpI1vQTu+a39w+EZZj24HjOIgvA5qzdp+NrjgNuCEwyZlJvXNu6Z3ur46uOAGdjo4YkwY0Y1BzY4O0FWje6RF6d+TfKNCs3FDDglUb0K9fCi79qt1fLDeZHq5E50dXL51N9UlaE581YTRqXYsRx/1zbzGgBKGXwG0yLfJXpJNo54oOrFoLTGhvxrAStHMr0Gzig7qZVK8M0LzaUcMTazZgQBswdUQ/NPWS+b8JddFqNLWOi77/xPIUaD63+9WI49Nz9/o6EcHqNPYm1JoyVanFMR5fsR5vromxe1sTRgUcaVuBpkxvbk1TrwdCQPPyui4sWtuJwe0RpoxoQYXf31Uvw8329+ia6NqlZ0Tx5/eYjM7OuenNeaY1+vrNJFBvy4n+pIjjha+uxyurati1tQk7tDXZYdwKNJvtjN6kKi6B5vm1nVi6rhPDB1QwcVgLoi0eXMRQUBBfNZoWxZ8deydiHOm+OkW/qjZ06fYmNbbdrsxTr2/ASys7sWNLNR4758XGnDrdLnWr4JbcA0uO3K723PquaMygJowf0guvqt28O2vO/wEtW/S6szjr4AAAAABJRU5ErkJggg==",vl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARoAAABECAYAAABeQPqJAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQu0nmV15v7+c0lyciUJkBshhiQoSSBgR9sqrZ2pBO2M46Ug4qUF1KlTp6vTGTUWlICiULratTrtzFpKjKIooK6ZumYqUNeMVNTaVgiEixJKEIQECLfcTpJzzv/N+r53X5693/c/OQk0ouQsl5z857u83/vu/exnP3u/31/Ri+TnXf/3z/cPTZ86WFNNFVV+VM0/6/RR8x/5qx5rH9DR8yc2f8081nVNVPm5bj+jSqZb16H9uJ1/W4F0fvNpukbzz/R3+Wmuw9fjC+Bf5ZqyoO35dU1VBffn2+n9YcwyVrGLNIb0TPpsej6Mg8eczofxN6OVxwN7k6dpP5LPK75XsNWe88cXcWOO8yfj7zV/7T1tdnWscm1eA3CX4vpV1Lnne2f93qoj6frBo4/krf293vCFP96y6JQly8BueVKT44jBtn7RGjQCTvpdP+OnSoty9HycP/UVdUgwXAQRRo5k1+K47JS1wImsS7qGGb4AD8AOLFgCJFsz9R3wezmmvagAR7PK6mwCiHIxHmM7xOagBHoyJnHQFsR0/GHccVzo1IW5SeOa4PwpACdLTeNKDyOXsEv5+YvAkYKEnp7mPriuHCMzjUGlourS75/1e5cfSW9/0QDNv7v2kovmv2LxNTZhEJkjuLCxIehIXDp6PsZfW95keOzeMn9soBrZ1aHFkA3gE5AYEkRmA36TjB6RJPl9cEoAGnfddHJyJHZkXX9DK2UuYVzqxAw4yGyQbZUc3UDYMzf53DEIHoqyOJ4AmaP05x7zFxiXAF8JBHE1kYAJGbJ1TcAlwVXnD9BE1r8z2HnF93/jP/zoJQk06++5cfCRXU8N9/X3dTBNQgAxZBeWAswdouFL9XyMauLsmroAszMnRuABJw7pjkVMZA0IHAVmw1as0RoiMIIUOpL+zicZMFgqlIMdMy5gDOjs7poQsDIWIPeMxyhgGrNSEOmZxqUjcgDneQKQktTTngvYCTOsiNsuLTSSqbhhc54Hhppo8z+u/cCpRxJkxIeP9D173u+cb3z6/lnz5yxncpm0mgKbQZ6oKRXoBy+V85MZsVEnypESkqAfaNQTPQYcGaO0pQEIHOAcyBKUDdlyOqAD+UfToJJTwABKwBKZFPMd1pE4BQmghlMhuVYGwsqwcpZk9/SpWhPe8KeYgoU5srRPzrQ01KddkP9URF2Rv3CenSSQrocpkdesQuBoJ6Ciqo8u+YfXf+CKI+30L5rUqXnwC277iw/2T5r830SnMXrIAiFwctVkEIggJZBcXkEHaGUiteyiP6fnF40MtYwgjCotV/tLBi/piYjoKPA6YVXSAGCOihEYec2+NVXTa2Oaw2NN6UVKVZrfuwEs27+LTsPiHIJGEq5LOo0xLj/OnLkhMJWc1eYJky+YP34umePkxIGFQVoqTp6BfA+x162TOAVfP65fM3/NZ82P/G4CdU19/f0n/8Nvvv/+Iw40x264/Ka6S2uRzkrgiyjULHrSr9LDNH/XogVEMKkahYKGHa/HpusxNNPkgT76tZPnaC6P9wf7TTEcFDL8m4mFJhZb3Odb/RydrzQY5W+k3sDkzIBNrC2JgR5Acj2mROOjU6BA6Rw5OAuOSatTysIsxVA9Rp+n4KyOuUgIgUpQL2YDXhVZV7INZ0EqFhtwFLSWDDjyCpvYHf5XQI114GT6wesdA1T3MAfLAkCo1JW0tOaz0dExevap58Td+N727Ank07zLvCDrcs/Di47QK0ECMYHn9ubq+I2Xrx4dpU1E1MED2tuxpydAMQsSxNRjeA4s1UkDlnNaUALLRAASbiHA9apFU2n6jCmaNqHoJUMwE7PrxhRKxvLzej6WjJWdQUrkmYcvKxsogE7ABiSGYTZVqHw4VmLg7JyirZZI4CmVvdlYEYVilGcDap+l+R+kBonV2vhNd0h+IOMXwdWnIchaePyqEUmqaU6lqWUGZAZDEt1y/YetEdAiAzMZL4rwTt85hPmL+lkAPCD9TidqPh/ePUx7dw+7+dO5FNZYrILZHMZ2BVkjeZwCSHb7+2lNu57HXvPJz3br7nsFywxgRCMxOtYc01EWwvgHKKKgBOVnASQEFStNMCDx8cuOn0pL5gwpohpgcBUKQymkP8AooefGzmlZGGg+EkSEHf1Mzw9RTYwl71kR57XAg7QYOZxWMhhg2mgDOakxJav+4JxkkcylNHKkOQgyHl9aRsDx4CHphUs5sPwc0jwcn/4e2F0WddmYfUoE4wcPQQ1GSuNiMxLtrZJklbRgkmraHnCQkZTWz8bUPgOX5zW1LK5fYlE4Jkkl/folwN751HM0NjamjQUICjLVArrp3+n6clxkYTqnThP0xxN1rtnx3kve11rB3C9eMb860N1S1/VUTFccMDDBw7RI/w4O7NmKAJF5UmJDlnoJuIloMmtogF65ZBb6hOuRSYsXqk6hmorXdIxGh/HiOd8cJo+0yeB8A5qjxWB85Ugr5+elZTFmxqGsEUzWsRElOZ6pAOuju9HsqJfo+KHMm1di7Oq8tMnSGBTxuVrLMTkmjFnmiaEmAExMF71IWxJo8bl83wo6pQAb2hkmYu38ycCDTlgSclEQz9Z/AnqUrGtqJTJG2KRNe55+Tr04AZTNJwI0rlv6nL3OVcEM4Tl/gWZN1q861Z56sLN8x7sv3qa4MnfDJy6t6nq9rXHieWm9LEWJmoygOaZX5VTJAEYgX9IlMeXm2s1RZy6bTf0Dfarx48IJAwH9T0XHXrrNi+V8F+FkZQsVIrfQMVoIMkQQ4s/VUMEoECoixW3mO7EdDhs8yGysAtJ6AWQzfDSI0a6CJBoI03LfLxIb7TDrZxAah7XkcyXAZauuDq2dy8CyMPXA3zWVszzN5sQivUT5DHzkYEjzcE5zEEl+lqUm/BmyC5w/FdBb38lTTTGz/bv30oHh/QnLXQe3VRjt88BCdVw8xtjwKKEofl5V63dc9LHLFFOaX46/9uqp3QP7tlQVzU8AI0BjeRKmHgYSdmxrrIw89l8jlgJGzcKbIIRaThrSKQun0rwZU6AzQvJya+ITyihOpH4rYjW00VvGcKTPR4jDKoBVWUr02qdDCsPQMOcFRI0ovG5ttUHLt1ZdS59zlQc0AgUizn+y6B9K5nmVJ7AarWblVRqJHllqhqxUWRyuLrI7Q+me81cSa12aZNeO8xfZoaxiW3Jm4Cj2AikgjsNOo9OCEI3znoFG1GIQ2dhFZU4ljcU53vvsc9Qd7TLQYLe12VJJZymlR6IPZoDlqpi0rTM4efnj7/nQHgc0Ldhs+MRFdV1fI2KvQIw4KnMbTV0kBYoXchqP7F1CAAL9Jh7bXGvezMl0ysLprrsUAoSKWcqm+Jd4DHanHsnzkUGgEyfb4H08WUqUnAejplWM8C8YjaFiJNEEsC0aHNqmGaE4hbAHPiortRprQRZhDmc9LYl1SnS16N/eITqFKgY+vRMo8SAoUR+ABgBTdKl0jokAzXgw5cSZTqfn2xKMXci8OHP0e6Ica/HBpZ21wCB0/mKHsNJ0fk6wkZwN8bhg/tJ1ecZgTN3RUdr37K4EMvxnr1l5YESAinPnigmFtZRnq6rqvY9f9LENsn62GkS0vq47/2PjJzdVNa3G6XIshR9MK09Au9vpYQqHMdexIymNy0XNrtk8Khrs79CvLj/GZiyAFfZlmEDlNxOmCTXX8s1/oNHA3hnRn2xBJnA+36UVm2EzoBk97peIIh8scPJOr8moUZhmEffGuDzbyGPqTcEQpZoFVDiAObRzCnt3lLWocWIjoDlf3K9jwABGrcNnh9bI7xmCgnAABieKizfFueL5E65Y2kMUK1QZ8II3uDTCgRmyUQNpXX99NoOGBPi90hGo+qkxAzijNsGpkV4Z5jFfP0Gdikb37KXR/ZY2lQAnproObHqCufWIOuCqaPMHLrhkzfqqShQqFIbaD+Z/7oq13XrsJumZaSxWdBoRYRNG+EpUFIGx1F3SYtJ1bRaN2aRrn7FkFs2YMmCjDBveUI9RSAE9wyEoMJ7IgtQx2BZkwg52Pi5WFqHC1PqoFisFWIIOrfwyOGxnB8cXCiuBMEY0LRmzZVo0yzfkKXgLMwKjl2dVh0c25sDQl9MxCsscaDk1sFBxVG3Y02cPUTg4Y8+GPVfJ893NaVzlDaExpdN17rEdQOa8V/UH2xT8MaW5KmzxCMFD1zjOn2rOLPPCeSPP7qRud0zjrrEUAT+bbKcRAWORcySYuqIEG6CSqapz9rYLL74ZljD0VPNfFmz85E3dbr026iyiscjWUU2t4KFMCLaEFlMxwBbtz5XqVbv8rPOcOGeITpybytyIiuOxGYxQxnReuPMjoERRU0ErOKI5XOhrkagMkcl6ZoDO6wpCt6tLOWSuTcsqCouuc5ijcRDw5DwUGU14j2Jjb2BB0POAI/ftrXdEjSibP4gWZvBRayilQxiB8f7OzAKrDNsxJB/lCNwyV9xJLR3PsUyfjFtTOAd2Yf0lv8HAILELmQOCnE8VYW1HR2ls127lFKivaADJNLXyNok8oHpRPGlY1c3bLrzkbD+jvnlW/7Zo45Wru/VIauLT4rL1u/CctSur4OPUBev4RWZgDCZpFYkhhevyKKZPGaAzTpyZ/hVQXa6pgrB98IK9jwadA6OIo4hBUPWRwmi1LlBBvdc6PqcL2X0VvdIv+HcRd1tw4j+qk+J5qCEEGmwTLH0hvKhM96MwrU6FegBYVUmIxHGXxEUcqs1vmD9Og10kbQcjBpJSGvmo9/rZYF15mT+2543gI/Mv4czvM/JOL+dCR3GhUqNjRfstgc6462cepvYnUbaqqDu8j+p9+wo77/OWh1IRwGkyMkc6V7yyAqo1dfs6A2t+esG6zRMCmuagBRs/eQ3V9UU9q0+qxyQD7UgZLlSror4jqViyD1ZFMCAzqDT/efWy2TTY3yZxR+x9NN7oxUVCC7pYlasE+Mgn4KIGr/aZR9r8GHH64BRa/cFxlY8RAVL0AXHQnIXl72zB97lAZVoxKYqFMQIrsEA5OVZpxjNqSzfyUjc2pGFp2Rt2EKBVZudUwa0fzB9UgPz6WYSXapAwEifgc0ncVfacU3pWgwAsQ2oPLwALArSJy6D7IFvVtKom2rmT6rGuY1OykLblAHS7gmAcWZDMmLRFqB5WVRseu+CStvF3wkBz4hevmD86Sluo7rZNfOVtB0Y10iP3YDLu/FLp3KiVNvRRRcvnTaN5MycpowFfVbqK+gQQH6iMGSMqnd+KfuI5+D4PrBCpsfAVYu9LqT9EIhNcJ9L8KE5GA1NxVnNliKYypqyiAjuaS1UNXicXzaFUISJw60iaovjGLvDTQk9GojpppFxhw/lDUbRFCmAiWfXHBmBs0ZxVQVOQOlR/8vvzQEJvC66/Oo0wulh+lvkrfY6pkSwV2EGJbXkWnMYnhQS3/j16gNzx0MnbXmhsjKrdTdrE1wXQsxYFuaccA0zSsbDYb9Pe2VIyoj39/dXyn7z74m2HBDTNwYs2fmI9UXWpT3/S9V0axMaDJK7UQcxQlEBA1WPuEuaFZctrg+qcaYP0ioUzDt4ZjAgT0qzgL1qNyZ3YpkfsNhO8enZmlgXdGPnboYmo6FHRyo6yflLNApEv62Z1Cx0ofTFNK+xrYsfJInPBOLGHZGJOHHdVF/QOTn3yuZaysEV4mTKUSUp9ObZ+uKbegcpv7QvOFgGYIwGCMDKbtHQ95hhSItQZIwgIiKdrGYL2ZoDC0uL6E3X27aNKqk0akCI7tyqLPK6AX6xCZmmxAHbbF9e57OELLm4bfg8ZaE699uqpz3YPNFsT5ucNeAIloWGP7xLL3H47QzpIgEnSs5QZMDeqiPo7VZs+QWB1eo0thlxd4qiVIIUlaHrCjtxu4CtFiXZg1gOi91AgFAYUSpBBszATyftIstIhP7Mr44aSqkaPELWzNIZnVitSwfCx2lI+FyKcMimvDalzFKNsWtlci7EVj92vGTDA5kPdtAfWi0CTzVloLlTcNj/UXhNlE+OBHVufYQ7axkTeh+MF/Kg3Os0vsiRoSfDsgUETFtDZN9ti/+5dRF2tMDt9D5lUVnHM0ide0xDYYE62HdMZXH4XN+cdMtA0J5z4hSveW9f1Z8Xu2zRK26L9hkj2UUtrGEwMSBIgZAyJr6lMRy2JaPUJM2jGUD/0eCCY2OsiBAcyJ3ZVgDxKYLkOm8yaZ3Hv84AKUQNSwk58H4nl8hqZcMcuRJXk/yZOORYF6UVb/Qlvx0tYwvtJND1J8/JLxyymNyxY6dcaaTw6bK/wEz6X06976Id0z87tEkraiPt7J/0qnTRtrtLom7bdR996/AFaPDSL/tOK1/r8y5m63CQhfmQGn33gH+nu57arXlHSY6Qknpwm2ULsftY1DeuHF042A86LwBMqdUByXNOeA0sA6OZXW7+YpkOntqyx2D6k5zmbiY5v7yBWLa47RgN7UrVJ50mbOnm+QxXM60++raCZR9F0YLraOeh0qvf95HcuvmY8c0KfLx53zo039v1geMsm6tarhKVIc1AGGmKCTH8SwCj313fYyEe+v8Ya7rCnZsGsKbTkuCEn0ym54NXN0Zx7CZxTBWoZOlcP1ixmDMF34yKgiLki2GH0jzQ/AxceYjFlA/C1KM4GwxPSnPdbC1bR+096zQQh5NAOu/zuW+i7O7a6/ThnHruUPr7qLL3QE/t207u+/2VaMX0u/eUvvfXQbgBHf2TTN+l7O36in8Djq4Mb1TeHTethfNL3hXCaoQAf5i+rbAGTE1srpOYxlSsxRc9c0mOp3fJ48HnSEaUGTtCt2vPKHdUD+/dR34EDHMxMTsH0yOYqzYvb4a9aEVBBYe0Kgi01uPvVQ8vXfPXcc5tt4T1/Dgo0zZlLrr1ibd2lm8YrR7egA7pLmqY0KcWGPQElLXPDS7D0b0RTBvvo9CWzkgkgO8DUAplCrDCAUWFK1Cu1QLS2FADQnccmC+arOGxAWdpj8x/ThjSmZHYYFWUuxWkk4scKgBNEK6Kz551CFy795cN2cDyxWb9Jff360WV330K3PflgcgDlIBVteNW5tHiqdHITXX3ft+nHO5+gi1f+pgEF/zap00cLh7htgYh27N9DO0dS1yrO0p/96Dba9Oy2Qqs/Mg8BDpw/i+DmSLJ+XtBsbbSw/SADNZA9XXCAKmCvFC6JyxEcChtJwZ/zNA3GzxudDczKFbahvbs5bTIXF5HZZsvmD5sJHTtLjpxkhqyKSFR1+s9+6D3rXHNeyfgmBDTNiS/7wqdurqk+SzqCUTcpdgUzMMhNExClwcY3bCnzYRPWBj++8OlLZtKkgQ4q3GbAbBVlVmOaT/l9LIf2Po9xhcfoKkX9B99By6CE9WPZwiDnKnXLKXcyljxS+cqV5amliKqOCFsP5DGaa58wZSZtePV5+mTrN99Mt+14yKU6zXXPmreC1p3yr/W4R/c+R+/+/vVtytD+AEVfNm0ObXj1OXrs1ffdSt949L72yP6qaZJIP03z10gt704JPSvhdQXY/iBTgqzGnjN5Taz+IXDq72H3u9ecEBL5d3hxl1RCJWVJz8OhwjHp9FwuZYctMQZ443RcKwu2MfV1R2ny3r1uA2g6DHaHy1e+yPA18+AqYFo4rSBGATs9TX3LQ79zydoSsMTPDgForji1rus7qqpqPD5pLYA21oBn3BI7guXGlhYVXj2R6TfpQZccN42OnzkYegGCeq6AY7TZO5K1b0Z2kI7zxsNczFNPqQRhJ6iuB0dasTIs44YFFnpWrLQoPQWajxG11/tY0GBkgeC5LM9nV4yCt9J3A4dGZ9nwqrfrxFy6OTGahH+WszeBY9nUua4N4YShmXTmsS9Tlvalh26nLbufopOmzqGNv2xA8ycMNNP6Bun/vO53qS+ZF/39jofpj+74m0N+H48AjSiByADFMpHkgj8l15H/A50lfSTra4JQSci1sjGuHwS00AqRri1/t6pkMp80x+24I6CUNr1ywJgyso8GRg7oumFK5lmzb1tQzTBmCHyB5lxgdN1qsDp96/kX3/WCAk1zsaXXXrGBarpQQUMMWl7lCc16yHismiQ6jLh6/g7i9pJhY+bMoUFasWA6G4JxzHFLfoU9O23nKCB7MjhzGEP8HHiiETpgKqRKjkqHaoKUDUtpFG4GTPOc031f5oaxVkSvmbuU3rroVDWIj975v2nf2KgDAVm/chpnoe2EoVm0ERjNpZtvpu88uVXH1Dz2r8w90SqFbIi3P/NoKwZ/5lVvUxu88eG76C/u/x41jObzADRX3Xcr/fVP76XXz1tOl622VOvq+75DX3/kHg6qsObw0jNhA/5dt6C7xPlTEAkMoZC2IEN2v4fI7xiS9gUZNFmZ1KdLksaIAJuGGrcopOlDDag0rsi2Zgzvpk6tfJKvwQNnfcWu4++Zg6cHPGXMFX3uwfdcfNFEQEZgYqLH0slfuWrByIHRLUQ0ZLqLUT/UYoQqab9N2Jzp30djIbtlRrphU/SditYslbfuYZ9CgjN5BSMangMNMTiJDijEwdNb1ODohauKVQBZfUk5NPrJeTYneolS9cIJiz7qlUQ+fR8KR5ysl4VqetOC1fSB5SYGv+U7G2hvAzQSpTgYCNT3nL+qalOnz/+ypU4fu6tJnbZaLxAR3fS6i2hKH29+5bl89/dvoIf2PENfe+276PjJ09pPt+/bRW/7zpdo+fS5DmiuvPdW+utH76P1q/4NrZ2/XFfjLX93HT22byfUqQplZeDj0r/inDVbP3ZcBRxw4iL7AwQqNGlaxZHZC1aOXNc4OCvXR1jHzUrOCCwYzHD9RNNLQch+GvsfqLs0ff/eHm8BwPfQlLQdg8ViEDfxee/AYP/yH7/jI49NFDwmnDrJBZdd+6nLaqo/rkDCglj7bwNNAej2M6GBVr7WXfMH7aUR0Fk6bxrNGGoMGihpaQObPjnko0D95M9IRUU7ctEjiySypDkl1jFx2iSphVFWr7Go0eiU5Ys+HmtReo9Uluf/TQtX0n9c3pSV089fbbmN9o+NZoVlNdBCNJdzG1B48yL7iuaL77qJvvvkQ+215PybC0DzLgaaP1jxq3TuYvuusgt/8HUa63bpC79iqVMDNN949Ef0zdf9Ds0cmNze+p93P03nf+9GJ45j85p3OtQ4EDig1aD0tkF+gMgQTIi1h2yf19R/A2339jusdiE74WCIKa+UnCFNlpQLx6O2GlIZcTWcB/l92sh+mjTWpE0ShAM75/Uupn0lP8Fnt+e9/IH3/PGlEwWZBLOH+NM08e2lkQeqiuZhQpv0GmYgUh3iq7tmPfiqFrw1NgTKtWQvVHOZ2TMm0aK5U1Wcssm2hQRx30Vdy1x67+iVkj3ms15LKXzvc9Q1sLoAYpv6sm0+K/aHAMFxCr9v1goCIlStmou+aeEq+n1gNIe4vD0Pb8Dqrbd9kXaN7nd61ppZ8+nXj1tKv714tZ77zu/fQFt3P0NrZs2j//6v3qyff2Hr7fSt7f9MXwSg+fS9t9LW3U/TZ171FjjuDvrL+/8+VOGSufrKCbtTQbdSMEYtA4RWXzoWaxJmkv6NgaKVUiXtSJEk609xYmu2K57Hr1/3G3UXZsM8C561QDQAZuqF5CT2zj6wm6puM3aDrAxMEyq5xlQE0jTHMB5TpalLtH0qDSwbrzmvZESHDDTNRVZ86cr3dbtjn0GxN14IdZYWaBR0DN1iI58MsInvVipPxw/299HJJ8wAzQLa2TVi9XqfS4pOMuEumnPg8t2R9g2ZLqrEChEkz5KK2IJhJCm9+yTXCVLDWb5MOm6xN41K6djkVMlw3rRgJX2wbZR74X6Gx0bo2q0/pC891Gzoh9YovsVbFq2k//LyM/WG53/vBtq655l23f7w5Ne01aRmjI8N76QfPPVT+hIAzafuvZW2791Fv3bcEo3CX33knpbVyJymx4uOk7f6N/fT+XNpKcwTPIAHEnYsYC55pQ6OCalRMoXwGhABDQQPCMLu/kWmYWsorEqbZbNKYU2D9RjN3L+30Nme5g/Nx+s6Mrf56yHQ9pordDp977//Xes+e6jWdVhA0zTxbdr/wKaKaJXpKenWqN0IfZPydXMzVwoH8Vg7BWRHt5Xv2693aRZl2UIpc/PRojeUHBBb9W0erTUejEDV9rDYStc1YkIVID1tMXKkyxSEvbCZT6oJEVu8SBv2BxXBzhzpzQtX0wdXmEazfvMttL+bNBrBI9F/MGVEw8G0shnLXc9up71jI3x+fPcN0VsXraT/+goDmvO+ez1N7R902o0s0cIpM+ijK39db/flh+6k2558WAFM/rC/O0abnkn78zCdQecULEGxVHAk/dcQOeEAfBOmRGy4uEVxbgCMqcRBOml1jnGugx6Y25qoZKa3IFNB2/Cd6z5lbCxu+ug+mjI2klJbnpRyFcxVj7RAgvKxB2H2baK7T5207KDNeSUQOiygaS508pc/fXY92v1mCyzYSael76R6lYBFACmBFDf6iSXK+TxaFZOJ6LhjptCcGSmPb35EHFXjKrGWbNHtRojqYtBmCPD1HaEdPBUX/EZKcXV0Us2kUEuB58SIKc/gDDFqMJirB3FSzn/zwpXc+p9G9G9v3UB7WjE4mSwQg3z+UBAN1mLPFeavquhtGdDcQB9f9Rt0yszjSjY3oc8e27uTfuvvrhMrCC+M4tmWQakYD/02yPpc0DGj7DX/CsD2i/vKkXI/lU/hcZ4d+MGYe64/30DdypWyOYzB+ouPzd23O6ko7h5qmePPJYJTy45bL3XzXvVVb/jx+R+9aUILGA46bKBprvPyL37qFqro9c24miqSIHFyw0Rfkkhcfu1n81fJe/35eXrVAM6USf20eN60rOdFnglSSXWqyA5k8ZBICkV3gp9rmsOoajqBsvOQyriNgJES80k+B0ZjsCUxPQLVG9zM6dOH5ipvWbTKAc0bv91UnVKUSz/MkOIogASNAAAb/0lEQVSYQ+QVUMIon3hagiwExLedsJI+5BjN8weaRxugufU60Gl4wDp/ZslG7+MxtgdIjQY6gSUNiYxIurWNDeTrrzYHKJIx08L7eErz55Ma65C3dNHWX1ojYgI72B2jY0aGk93z4GJwwPSzeUb3PhplQDCvoONURH/7o3f/se01OUS0eV5As/L6K08bG+3e3r73CplMbLzTlClN2ER2cuN2hpRypQVYumAmVfpVmWD0DGxJi8HXE9hgSkp7cqi8vyb5pCXUzZxj5UPpbeyw5JV24nLJOSDdc/09hXeASBk7ObdFGu3HAV3hLQtX0h+cbBrNGxhoBDgYa5zQ6ZhdfE4wqDyvT+bTMJoPn2Kp07m3XU8zBibTjIFJerYY/4Ip0+lDr7Dx3fDw3fS9Jx/Jjts3OkI/ePpR6yEJbAyd+vmtH+o/BsIp1RKAYbbi5iLZVZbKKatOCxzHKRTfgrLd31IjCwpihmKnKErjNpWZY/tpSlNdBHA4+Jr3AOt8W0y3r79zxj3nrbvzEPFFD39eQNNc5eVfvPJzVVVfoBPCM++EYikpwXtsbNuBsR05DCdXWI+s2Lw5QzS1KXMHMcwvaHq+CAxerPPahx2di4yyYMaGrN9AZrJ8/3J0SJ/GzmY+1qVEfleuRmC8aaC4b120ygHN2v+3gYa7I76CosaI9+xhdNlY407his5ZvJI+DIzmnNuupwf3PJMJ8M1Ql0+bQze89ly92SfuvpW+/si9wSFl/Urzl1Y2mz8HAobiyFZL+5r8WvC6RG1GQC5240bgSafDXPv38WBvl1mQfX+52L2lXWJVFqB9md/SqOMO7KGqeSWEY2ye3ci5jt1CjodMSIsjbWGms/Hed67TRt3DAZvnDTSnf+WqBQe63S3duh5SUBASIcWmEsBYIcq2MjBzEdaj+g5oPdOnDdLcWfLd3CZ69QKWhDgyxfiVIZBC9EgbkD1EWizgY7QXxMdMS/FLExdUjT0yFrY8S6HAEXqwpLeesIr+EBjNG2/dmG1aRB1JU6CD6T8MTum5wdFronMWr6KPAKNpgOafdz+jKIY9IifPmEs3vMb6aC7f/G362iP3pWWyPgRLzQKTiSwC19ZWmUV7AOEsdYR9PIjb+jv4eG+9Zbwxo5Zi4JjrLh5M0pJbc6KxKn89/HxSd4zmjDXvBVYljpng+HuknKwghRWeANAq907q61t+xyE055WA6HkDzWk3/tnC0QP776eK2nc5JKEUNBaZOE6ZpHQtx8gARFA28ddQXACnTaF27aYTXr4w9DFAlOvlENLAlBkQ0uK8TVwAJdd2fLVAbltKLyKd9VE0zUB+jG84LEVj1KTk/mvnraCLV9oGxx/vfJJ27LcNdgeLRiVAlXP+9L7b6Kd7d/Lw7RUGa+edRJ867fV66eseupO+tX1rW85+fP+eVHlnMF8xbQ599UxjNJfffSt99eHEaNpjxlk/TYkBgMXSvBaHpebC+1jEmaCyKbdtCwzMTOR3WxuBQ7FaSI9cyuK31mia7RCL7RvSlBxgfNe901h4RptzhsZGaMbo/tDn4/t0mrtJ6T9n+tIdEfqUkj/v7R+YtOLOc//o0YPZznh/f95As/K6KzcS1b8rfRxJTxFXEvOySRVjEs2F5WInGCOw4OCbc/uffZbmrzzRU2dMBTT14OgPZUyBLk+9bUGEvzfmow7HHoA2gowkBcbwPhSnEZVofql8KoCHYGcDyVKzoA/IPA31DdD/OvM9NNTvtwU8HyNpzm2qQG/6TiPOom6VRjV7YAr9z197B00HTab5/B3f/Rrdu/NJBtI0gpNnzKGvQuq0fnMDNPfYi82y9UvnRX0t25emETnoKRNaP58K61rHNEi60hUUeWzw5XtS3BAPsHlHRuK/rK9l8Aw4h3N+0z9z7Ogwi7vm0q0dBzrmbBdYpDsW2HICyc7n73nnulYeOdyf5wU0jRhMY3UrBqcoYFWm9E9jJaWGPT6lHTumXeLljsnwtaZ1RmnmvLm+JTx+lYWyllCe0xcJFapIQMNK5UGZYM88YFE1r0dwNeUnsY+8t8ZVPvgmDlT0xiH/x8ifPFH3fL16zgn0ziVr6LRZ8w7XLrLzPvfg7fSZB37oy7y8gM2cnH7MfFp3ymtp+fQ5bQXyn55+jC78wV+7CmFz+Irps+nrZ9qO8AQ0DaNJT61Axk2eLk0Lb4tLhsNR2K0fDz9oKjxNrKPYCe2dNR1MoygypbBfTWw8LX1MgYzVYD+ZAWY63leRkifI/Q10kP0o99Pzm1vPG9ndVmQsffIaZXpE4zLRxl0Vlh8F7LBLfdXPTgw+5bpP/21F9JsRrdKGSShpF/pplNkoIKmZaVewdhRzebxBs+OPnUZVX3qVQP5CobRQguKWWniW4NhJjHgZmqeni9+gaJEhvE+EzaRXo5SJmMkZIgCJoaHBCGsy4zccGE8/cA4T9B+riJQYF+paMKe80EV2x0Pqa4NNRWPdmsaoqzu7df4qogFKncLNj7xzxqdMaXVlbsRJEFhkBrL5A61B09mo8wAsWMoLcyp/L6Rxpo1IVcqvP9Q9ioDxL3X+sSPD7YbKNG+gSTKEp0eJO7VDRZZ1Dz3fs+Zv3fvOj1p+bNM1od8Om9Gsvv7KN9Rj9d+kxbcOC+u0kEa8fDtBQnI5J42zlC7J4IQZjT3zHC06ZTFnaT221LNRpevlx5RoMZs1H5/+hWVIvQ4KZq7dPN/A1y4qUlcANB+TEHB8Qx2PhAEJGghLVRdFVTQyr/1g1Uo7lwN4IJuy5/ZlXAn4fi4FsNwCeOEYdDLp0tXSfXgvslQtsddDgZltrmc6y3/H42V6lH30eB+PiMtYOkaWIczFd+nKSgkbETaPKV/ORDAdtKBgTMcA1ksQyV9wNzvRMWP7aaiburfRbtwcZPu3xPb8vifzB/OhZlSdvuqNm89b980JIUs46LCAptmCcO/og3dWda1vwTbg4D4Z1WkESBI8qthb2NWtwAJpV3rUVC0ae/xJWnDqSWFPSQ8BFx5UnSd81QmyEkZLoPqWitgGtCAAs3Pkb08DjaeUrk2gac7YmAcfNNeSgCwjjA1qnklh057vcNYUBhDHpXIwADd/HClKzm+amIFQYmymVaXMshQ8yu/jsWoTpsEBEMXpwpjFbUWk9euHrhpF3eSCmO7gmO1zAx5Jf/Jz8FoxjTr086d2R1uw8WvFDx66yNu+LT3Qz28mFDNot0JyVd1zSv/S0w72fuASEB0W0Kz+ypXvq+v6M+3JQsmkqpRyIl0M6K3TbmFZLDvf8NxVn1xHcU39I/tp9gnHMVPAhiqP4j562WMXS7lIowE4otE3YIffiuAjvyG/6jDj6gMwJgREZT0iLgPYFQRRjLTCnjDSmdGk8enb2oB0lEBEjNClZdFYIS9pv7qGxxfnSV2GO1F7duPiWwg5zfNpIWz4g5Dtxq/Agu8DCjqapAeuNlpOg1B3iXoJh09dPQ8okbPmes0Lff5gNUbHHRjO3oHsAxazTl473zYBRRGwteQzZt9Vp3r/5nccgU2Vr7vxr6btGN21paK6fU2ENuZB9SVLg7LUCsrfgfm0j4QisnQSV0SzZk6h/skDBjQOJNI/AKj1Hy6F0cgrVB++8iJ4lkbs5EV87TRgdeKE9NqNbIZf2LFdYFmQ8ejYo5lK9EfjRDYj0TICiwp8he99dukPMgm5uQVVFhj5pbhZquW/MsQ00QYYIADgKywdaNo6+PXLd7e3V4v3h/H21KsghcWUKN8JLatnTXSmqRjrQFBtQ4F7VUcapJx3JM9fNNrsdbK2A7HZklwQAcQVKhSIZP3gS+ao2j63f/ryb5/7+/YVmCUKEz47ZEaz+iufvrzu0sdE8JXr4bYCX3cpA4eAkZ3PbuRe45mG1xy774mnaOHqpUnownf2KnMQg5Xoap6CjWBiJMY8sBPYRh7RXpxcaSc8ZAsE0EPEuKRT7Zv6VAEuvodWTvIVAp/zs8lb6qHvODEjk3mCIoZqViUgE10qgoMZoL06A3tWfH8PsIewNUMWMh9XYe9YEG8z1gIRWRq3SmvsWSd24NoMlFIfX2IGCw+2ZmmUT31+VucfPzZMk/hdMn4dDaDtNSTIbqxaZYzT/El4tWwkrjr0ic3v+OjHJ4AvesghAU3TBTxG3S11XQ2lmo8BQbyQajZMveKxzWOk2hGKyQIOUO5mBx7+6Xaaf/oKLk36tKldZkg7itUZ8X6J3j3EQOw7EIdWXIcI7fo4MBUpvM1Nhtcr4mbgx5PiO2Vz4ERWlR6fN8qFxZD58Y7XS8/giSy22+fUu1gGlugAJXerIvnmMJwbrMiYJcjsh36nOD4EHzEqKDKoCAyNbn498tcuyGNY4IgAha72sz9/dneEpnXT2/U0GPDgE6sPVSbtC0qWIceYpG0ZAlaymia+PqoOqVv4kIBm9Zev/FxFdIGIeCnDyXdmC33LUyAW/Ph5VfyFUbi9TfzEzX26u3fRMUsX5u+TAZQRR4oio5kD5PntpOe7n9WoisJk2diLDhz3LDEQOAE3Vq4wn+kljLJ3CLD0YliuVd8yguL7eFDsTgaHGhHkpxN6H8s4r1DtoVtlDIvtA6OvbsUNbMYCg6/MIFPReBb6YPwxP//nT+uO0OwWaCS194USDWiSSoad7G43N0+aAjSnINDmsXHz+RPf/zRhoDnjy1efOkpjdyQi4r9vu20UMrCE0rW4AxMXBBR28uYjyZvNIEDD4Q8nTR2kwaHJxRZ1OS8hss+rDASYAELCmr6qtI1b2i7mKKciVKHygfeSRQmCLUZliSZtpYPvh+K0hBRrXEvj0ooNAIw+L056eM0lzolFZDNAMzrbdJZSQIjMIpxyQMFyN4rL2fwJoGhoDPMH4rGttERU91BOt0pzhIyL7UvsKnyXVq6TyIp4cVbT+J/z8wfqmuaP8YvJoYsZAcbZZMbEgbG25hd60tgkuSzf7ae+028//0Mv7NetnPaVq26p627bsCPlZkSpvFrER5ZYD3tBc06yxdq/zwYa/Jpj9j72BB23eqnkWCZOymSiogoTnKdBAiogbgEdsV95VOGLyqxbyDMbZFLOcQDUnPgWNRUAKoZk34PjaG95dzn6IAIRCsJYwjfWAuDjnJg/15RUFy1/q2DhGCdEApMR50cWiCkMshtkKyrFO+EVSb6BsgBHznZiJ+4v3vmLx/aKXm49TCGtVHsFYdFSLQN6sVkNvmwfZu/0t5vPXzehd9RMiNGc+uU/OZuoeZteCrBaVQpJtfXS2DFCdZS5SKoVUy5GSxSVJYLtevARmveqldnu3rzaEvswkA4L22GwgckHPIDKFaO7sppyv4aLFkBFBTCwhyQ6jmM2hQjChEKZTXRIDyjGf1I2aQ1+ch1sEHNAg4DIpZ+UWWIFAypt+J3QBdEX53O8MQth870bKeYmYzYNEBkYlpJx/vN06aV3/vGjwzS5nb8UJR2ga0DDPpr0ITJuZaiFdyMJIzJb7nvDXed/+KBv3Tso0DTNefd3t26ibr1KUyZIk5J/SAJixMyJvwBIjvmkRwznm4vKtYefeoaOWX5C0FQKINI4gNJ8ELd6bED04pghiiG+RHHs8PTdtsIS/KJamiYO43QPzO4CwGBjXclJJ+zEPLd6f0iJzIkhekHyK0bUpqICc5G1gHRjqw5GK3/X86wsV4qeMn8+dslKpLVGAR7TSjznpX7+nPoATef3D1mg4n1OPdipqQ3WIZx8w6fuGRNKweDuFX0vO+h7hA8KNGva5jz6jPAxp8c06b1r2Iugg/0yZizi0nJzmZCW9YhvA3jV/RVNmjFV/9qzPwTSe3NI34+BOkOrSWQO5t9ZY1EXgAgXrF2l5AZ5N26Kyk6w1ePi53kHsDIW9OQAmpGlaBUIGKN7ztKLtTTS2cpkfRb6+LGTFAE60G7u6O4ZWRP1MjQXHnOI72Ox0MQQ+hI+f1qzk7srHcLj7PFTjVHsLn6rCDN6caRCsIZM+/2bDtLENy7QnHrz1VOrp8ceqIjmiUioDIa/9VFsSSJMevev37sklFaqUHoMlB8RYNK9kvnseng7zTl1GVWdjtt9itzJSqehnZ6vo9/wGKkk9r5g5EXtx6UPRvINsNJAXTUpIb37TPtNwK8skuTMIV0zYauAiaZEPOkmfIcqA0+enQdVJL0/7pURuIX3yPJzgw7sG/AMXxI8xPnDcWdaQJofYbPJlvPNiShMl9OiXtsBjuz7YF5M4+/vdmlRN393cFu55bX3qWr6UNkKGJ595kFHPje772yvZ3eW3bX2Q3vALNyv4wLNaddfeRnVBN9KaSVh1WOkjyt8MZxoMpIyCPXF/DoxGBPkfDk8gdWT922l+b/SfJe0eahSb0ZbfHCdJ7ZlFbLQMTQfkAnmiZTI7jSL9KEavdwgKz+XaabcNkvTMEKM2+xn90cxF2VMBzjhfS6xauV7LNjIQirnDUnAziZQ/87Nwv4VCwKMUrXQGUirLR3kKuoiyNhWgHQWmmdao6PnY2XQ5lb0ymZ+Fo8NU5/u2rbVzNYVWU346iABHwxWsQrqrlfR5Xeet67nt1f2BJqmOY+qeku3W6fv2Q46ixSERYtJQVbkTTYTkFHS+WmoWk4MJXGBHXat9p7PPPYEzTllKftL7013Xs+wZkJF5cgOOMrKEPMKR85U3D4ipZTW2doTVGL0xzI4DyA2WGW7x5kyYPm+faRMgEbRevy0MfkyHwMbTqUE73pxFIQ9yxpv/gQUPHsBlNfxY0w1ozl6PmqD8XUkmCb6+Zvf3UdTqBve2ZRYb2TJ6Uz/bRHRZxzoqB+JUWvKtbcaqpbf8e/L38c9DtBcuaEmulAPwP1KqjIlh0bgaG6v76OxQpuWxFOcMllPmA/q4+35TKebbHPyMTPzkmowfCE8bpKg5JU2FDJ4yLnCTuKLwvlzXkplNOn0sAeHIy8yLknlxKWaQ9LuV7sxUlVkJ7ao8hsAHqZM+ixAa2UhWHsyFlXe4Q6P76SSpOlAk0XoD8qps6Vhoh8aIc97VgCjfd+O2FL4JgEEnFz4fXG8D0Yi/4vh+ZumvZl188oIH5gdC5bUXE3SDDRr3Atapmc7Qgta8/7cHe9YdxHEVf21CDRnfO3qU7sjY3dU8jUqsWqEO7X5UrGPRhiOVpXYOsUXPMAoL0Khm3b+5DGavkr0mXEovGvUCwIvMAGM/gh16lQKOAlQkq+x2MvjL6UV6rChEtPrc6/nBPEZemwSQCEDMAE5drW6Rj+1mUN5Hw+CYPl9PG7+whYOUJkS9AadqPR3FLKPnp8zPbU/lRe8zNBr/qbSGM3jDuEECrEKivqfBbS8MBK1m1wLDL1q3c5A3+m3/3bexFcEmjXXX3lzRdVZov5JY10yIKtbYkevAoekJHwckwD/XU4c0pItpgNx64F8vuNHW2n2q9tv3dUfXI4SDZRpw2KGE1MFeCBilxrDelWtjOUgDfXjSwiFHM1Q3wvA6blbMGHGaJqSPDTuW7Gv78Dd5Dr+XtsmZHj+dBMAoXxQHLejyy/O97EIuJmtpEHnms4v/vj7qaYl9bDbbiI2xtUF318D62vVRr8XLtMYsVoLwbyu6JZN561bG1lNBjRn3PCna+vu6E0SvbJd2qK12GZe19UryYk/326LzEduLoRJBWauQHQHBmhs8qCBTFa9sOE3c4VVChM95XR5HwuzAoU4+3usHCF7yVImSIUwXUvqPr58PKlZ7nPHwHq/zQ+jRfa+4SxXhugD4m4pzfGREkAQXkSF90OHNUHQWJ8EoDj/mI9FvSXd1dbPA4KP7kfvf+jvs3lZdx/1VfD1uLEyKtqexTPYvhOYC6+Vsmb2w5RiQ0BUklGfffvb192MYOOAZn1dd75xw1WbiGh1MoPklDnbMBPBZr1exyqVhjfsxQ5gkwCtEhWb+/Y/t4sev2sL7dmzl/rmzCTq6P7vCKCH/e+fXrGxp2512Bc9euJLbgYWXXyBj1MvxAx0uzT21HM0deoQHX/qcpo0czqTZ9DpYqk602I4sECagIEykXG+Ho85pEfpnk5KkOP1kTe/6e0fWbO+qpqXGIeQQkSvvP5P3ltT97OYzqDGomlTw2ZA9XJMxBprfPMdbD1oomX75j1AU2U3UElREJM0DP47snuYtt35Y9r93G7qzJ5B1N/3QiwlHQWaF2QaX/IXecGAZnSMuk/vpGkzp9H8006mgWlTQt+SAUdizr4Kqkyfu+ZV11FWkpywZSfaqmJMRd5BEwshwjlFQ4zFkIo67/vheR++JgOas26+eupTzzbvmqnnC5tBOotAIK9XwL4XV3li6q4lcXgROcgy7oXkqveofsPVLKkW8QBaLYiZVkrriEaH99G2O++nnU8/RzRzOlWD/Ydt6EeB5rCn7uiJMAPPB2jqA6NEz+6iGXNm0oLTVlDflPTWAtMHcd9e1FL8e3Hkm0IS4Bi9qKWLVSuKKe5r0pq9X9s0yZKMoKyIr1DV9bY5s/uW38JNfJomnPGVq9YT1ZemnhnTO9reF0gmLJ2xFAf7X1p2I12lykCMvmDnsAMvmQPd0Y3pmdEvAy8rVlvNiqg7MkKPbdpCzz35FNXTp1IFGs9EPOEo0Exklo4ec7AZOFSgqfcdoGrXHpp57GxasGYFdQbSFwAy3/BVUEyPQODHrwSSdCfqjFK6jnvvvCZXrko14xFRmesXCZxULzThsrl/p1Nd9k9v/8j6RFyalOnrfz6/HjmwpSKaKhUgyXtiSsNEDTp6rY8mPzbdGEVfo1IefHDhUgXL4NXO59+C1hP7eNL5FY2NjND2ux6gp7ftoLFpU6gzZdLB7ONo6nTQGTp6wERmYCJA0x3eT327h2n2/Lk077Tl1Olr0n/46p7C1wWlNAe/HiW5cd6Mx58zjfFFAWsVQdk9v64vMMhzY2e+sazYDNgc3dlDAwPLf/i2/7wtAc31VzW51EWu54XzNase8W3CC8kFdrU/hktIKUUC1sHVKv64PU2Osbf0wetB+QAVjbOtCul8qVglpmRf5xLvT2NdeuzuB2jHI0/S6NAg9U2dUrSXo4xmIm509JiDzUAvoBnbM0wDwwdozqJjaf6qk6jqS2l+ETyyHi7hN8krXGOdsgobmduqU2h9wD6cXuBVGpuAi2NNcn+YGO4w3/BP533kvdUrb/yz1dQd2URUd7DLN5ZerJem/FUqAhxYhRL2I+VJYzyJrmAfjp2fznJ7oBxoxYoXZq757nF/XaZJNdHj9z5ITzz0GB0YHKDO9CGdnqNAczAXOvr3icwAAk13114aPDBCxy1ZQMc322nwlaZmkgFwWhfP+12Y6GPvlIKBS2PE+3w6IykS6jXpfD5e2FLpPUP84FrWTuozp08+yTNNqO5Sh9ZUr7zhqpsqorbBBsEF0x3ZwdRcUn7339eEwJGSRhWK+StShYT5NAiPxWZA3P2NWxz8C9HTyvh7YZOhNQLaauK4RL5/YssjtP2Bh2lfp1Nv+8uvvvA184lY5tFjfqFmYP4Hz+lO7narecsW0/Ermm9XNdCwNCZuZ0mgIMe67nV3PoCH9I+5F5KDcCsAAsDh7u8Ahe8f9j41C9PWqeFa2jnv9k9Zl5XtyWurWTf/f6bHQk3AowizAAAAAElFTkSuQmCC",Ol="data:image/png;base64,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",al={wrap:"wrap___kSYmZ",head:"head___qjsyz",line:"line___yVkMk"},Al=Ee(59243),ls=Ee(31834),as=({parentData:qt})=>{var bn,jn,Sa,Nr;const La=((bn=(0,ls.Uf)(qt))==null?void 0:bn.every(ta=>{var ca;return!((ca=ta==null?void 0:ta.data)!=null&&ca.length)}))&&!((jn=qt==null?void 0:qt.photos)!=null&&jn.length);return de.createElement("div",{className:al.wrap},de.createElement("div",{className:al.head},de.createElement("aside",null,"\u8003\u8BD5\u7167\u7247"),de.createElement("div",null,"\u5171",de.createElement("span",null,(Sa=qt==null?void 0:qt.photos)==null?void 0:Sa.length),"\u5F20")),La?de.createElement(Al.Z,{customText:"\u8BE5\u5B66\u751F\u65E0\u5B66\u4E60\u884C\u4E3A\u5206\u6790\u6570\u636E"}):de.createElement(de.Fragment,null,de.createElement(ls.ZP,{data:(0,ls.Uf)(qt)}),!!((Nr=qt==null?void 0:qt.photos)!=null&&Nr.length)&&de.createElement(de.Fragment,null,de.createElement("div",{className:al.line}),de.createElement(ls._s,{dataSource:qt==null?void 0:qt.photos,right:21,col:3,wrapWidth:856}))))},ri={flex_box_center:"flex_box_center___yX3vI",flex_space_between:"flex_space_between___dEeVD",flex_box_vertical_center:"flex_box_vertical_center___XEpaz",flex_box_center_end:"flex_box_center_end___llMFv",flex_box_column:"flex_box_column___bSySo",wrapper:"wrapper___MX3fs",head:"head___Yd8zt",title:"title___gCeYN",inputBox:"inputBox___OGm5w",selectWrapper:"selectWrapper___xsjOs",selectWrapper1:"selectWrapper1___axawK",content:"content___VUVSk",tableHead:"tableHead___vKmiU",list:"list___IyMCb",active:"active___pzGHU",footer:"footer___sbrEe"},hi=Ee(58421),Gi=Ee(89392),Ta=Ee.n(Gi),ho=Ee(71795),Ca=Ee(59301),Ns=Object.defineProperty,_o=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,yl=(qt,bn,jn)=>bn in qt?Ns(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,Uo=(qt,bn)=>{for(var jn in bn||(bn={}))_s.call(bn,jn)&&yl(qt,jn,bn[jn]);if(_o)for(var jn of _o(bn))$s.call(bn,jn)&&yl(qt,jn,bn[jn]);return qt},ul=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())}),Zn=({visible:qt,value:bn,onChange:jn,onClose:Sa,sealedReview:Nr,data:La})=>{var ta;const ca=(0,ze.useLocation)(),Sr=(0,ze.useParams)(),na=(ta=ca==null?void 0:ca.pathname)==null?void 0:ta.includes("/centralizeReview"),[Kr,Ai]=(0,de.useState)({page:1,limit:10,course_group_id:"all",name:"",save_name:"",review_status:"all",review_type:na?"appraise":"normal"}),[Ki,Xo]=(0,de.useState)([]),[Bi,po]=(0,de.useState)([]),[eo,no]=(0,de.useState)(!0),[xi,Di]=(0,de.useState)(!1),[mo,Yn]=(0,de.useState)(!1),[Nn,pa]=(0,de.useState)(0),xa=(0,de.useRef)(!0),oi=(0,de.useRef)(!0);(0,de.useEffect)(()=>{let Xr=Kr;qt&&(console.log(oi.current),na||(Xr=Uo({},Kr)),Ai(Uo({},Xr)),oi.current=!1,ji(Xr),Va())},[qt]),(0,de.useEffect)(()=>{Nr!==void 0&&Yn(Nr)},[Nr]);const wi=Xr=>{Kr.course_group_id=Xr,Kr.page=1,Ai(Uo({},Kr)),ji(Kr)},Ya=Xr=>{Kr.review_status=Xr,Kr.page=1,Ai(Uo({},Kr)),ji(Kr)},ji=Xr=>ul(void 0,null,function*(){console.log(Xr);const Fi=Ta().pickBy(Xr,Kn=>Kn!=="all");delete Fi.save_name,delete Fi.review,delete Fi.exercise_group_id,no(!0);const ti=yield(0,Re.ZP)(`/api/exercises/${Sr.exerciseId}/user_review_list.json`,{method:"post",body:Uo({},Fi)});po((ti==null?void 0:ti.review_list)||[]),pa((ti==null?void 0:ti.count)||0),no(!1)}),Va=()=>ul(void 0,null,function*(){if(!xa.current)return;Di(!0);const Xr=yield(0,Re.ZP)(`/api/courses/${Sr.coursesId}/course_groups.json`,{method:"get",params:{limit:5e3,page:1}});Xr!=null&&Xr.course_groups&&(Xo((Xr==null?void 0:Xr.course_groups)||[]),xa.current=!1),Di(!1)}),vo=Xr=>ul(void 0,null,function*(){var Fi;const ti=(Fi=ca==null?void 0:ca.pathname)!=null&&Fi.includes("/centralizeReview")?"centralizeReview":"review";ze.history.replace(`/classrooms/${Sr.coursesId}/exercise/${Sr.exerciseId}/${ti}/${Xr.login}`),jn(Xr)}),yo=Xr=>{Kr.page=Xr,Ai(Uo({},Kr)),ji(Kr)},ko=(Xr,Fi)=>{Kr.page=Xr,Kr.limit=Fi,Ai(Uo({},Kr)),ji(Kr)},Na=()=>Ca.createElement("div",{className:ri.head},Ca.createElement("div",{className:ri.title},"\u5B66\u751F\u5217\u8868"),Ca.createElement("div",{className:ri.inputBox},!mo&&Ca.createElement(gn.default,{value:Kr==null?void 0:Kr.course_group_id,className:ri.selectWrapper,style:{width:170},showSearch:!1,getPopupContainer:Xr=>Xr.parentNode,onChange:wi,dropdownRender:Xr=>Ca.createElement(y.Z,{spinning:xi},Xr)},Ca.createElement(gn.default.Option,{key:-1,value:"all"},"\u5168\u90E8\u73ED\u7EA7"),Ki.map(Xr=>Ca.createElement(gn.default.Option,{key:Xr.id,value:Xr.id},Xr.name))),Ca.createElement(gn.default,{className:ri.selectWrapper,style:{width:255},getPopupContainer:Xr=>Xr.parentNode,value:Kr==null?void 0:Kr.review_status,onChange:Ya},Ca.createElement(gn.default.Option,{value:"all"},"\u5168\u90E8\u72B6\u6001"),Ca.createElement(gn.default.Option,{value:0},"\u672A\u8BC4\u9605"),Ca.createElement(gn.default.Option,{value:2},"\u8BC4\u9605\u4E2D"),Ca.createElement(gn.default.Option,{value:1},"\u5DF2\u8BC4\u9605")),Ca.createElement(ho.t7,{style:{width:290,height:38},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",value:Kr==null?void 0:Kr.save_name,onChange:Xr=>{Kr.page=1,Kr.name=Xr,Ai(Uo({},Kr)),ji(Kr)}})));return Ca.createElement(he.Z,{className:ri.wrapper,title:Na(),width:800,placement:"left",closable:!1,onClose:Sa,bodyStyle:{display:"flex",flexDirection:"column"},open:qt},Ca.createElement("div",{className:ri.content},Ca.createElement(y.Z,{spinning:eo},Bi.length>0?Ca.createElement("div",{className:ri.tableHead},Ca.createElement("div",null,"\u59D3\u540D"),Ca.createElement("div",{style:{paddingLeft:5}},"\u5B66\u53F7"),Ca.createElement("div",null,"\u5206\u73ED"),Ca.createElement("div",null,"\u8BC4\u9605\u72B6\u6001")):Ca.createElement(Al.Z,null),Bi==null?void 0:Bi.map(Xr=>Ca.createElement("div",{key:Xr.id,className:bn===Xr.login?`${ri.list} ${ri.active}`:ri.list,onClick:()=>vo(Xr)},Ca.createElement("span",{title:Xr==null?void 0:Xr.name},Xr.name),Ca.createElement("span",{title:Xr==null?void 0:Xr.student_id},Xr.student_id),Ca.createElement("span",{title:Xr.course_group},(0,Qe.Pq)(Xr.course_group,11)),(Xr==null?void 0:Xr.review_status)===1?Ca.createElement("b",{style:{color:"#0152d9"}},"\u5DF2\u8BC4\u9605"):(Xr==null?void 0:Xr.review_status)===0?Ca.createElement("b",{style:{color:"#333333"}},"\u672A\u8BC4\u9605"):Ca.createElement("b",{style:{color:"#FA6400"}},"\u8BC4\u9605\u4E2D"))),Nn===0&&Kr.name&&Ca.createElement(Al.Z,{customText:"\u641C\u7D22\u65E0\u7ED3\u679C"}))),Ca.createElement("div",{className:ri.footer},Nn>Kr.limit?Ca.createElement("div",null,Ca.createElement("span",{style:{color:"#656F87"}},"\u5171",Ca.createElement("span",{className:"c-light-primary"},Nn),"\u6761\u6570\u636E")):"",Ca.createElement(hi.Z,{total:Nn,pageSize:Kr==null?void 0:Kr.limit,current:Kr==null?void 0:Kr.page,showSizeChanger:!0,size:"small",onShowSizeChange:ko,onChange:yo,showQuickJumper:!0,hideOnSinglePage:!0})))},gr=Ee(88045),Ka=Ee(38837),vr=Ee(23397),er=Ee(87777),ar=Ee(77942),tr=Ee(38007),Er=Ee(44164),Zr=Ee.n(Er),Qr=Ee(51545),cr=Ee(59301),wa=Object.defineProperty,Pi=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,fs=(qt,bn,jn)=>bn in qt?wa(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,ps=(qt,bn)=>{for(var jn in bn||(bn={}))To.call(bn,jn)&&fs(qt,jn,bn[jn]);if(ii)for(var jn of ii(bn))Ms.call(bn,jn)&&fs(qt,jn,bn[jn]);return qt},Dn=(qt,bn)=>Pi(qt,ai(bn)),En=(qt,bn)=>{var jn={};for(var Sa in qt)To.call(qt,Sa)&&bn.indexOf(Sa)<0&&(jn[Sa]=qt[Sa]);if(qt!=null&&ii)for(var Sa of ii(qt))bn.indexOf(Sa)<0&&Ms.call(qt,Sa)&&(jn[Sa]=qt[Sa]);return jn},hn=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const{TextArea:ir}=Ae.default,ea=qt=>{var bn=qt,{exercise:jn,globalSetting:Sa,loading:Nr,user:La,dispatch:ta,isEaxmPaperOpen:ca,studentexportDate:Sr,onChangeProgress:na=()=>{}}=bn,Kr=En(bn,["exercise","globalSetting","loading","user","dispatch","isEaxmPaperOpen","studentexportDate","onChangeProgress"]);const Ai=(0,ze.useParams)(),{userInfo:Ki}=La,[Xo,Bi]=(0,de.useState)({}),po=(0,de.useRef)(),eo=(0,de.useRef)(!1),[no,xi]=(0,de.useState)(null),[Di,mo]=(0,de.useState)(!1),[Yn,Nn]=(0,de.useState)(!1),[pa,xa]=(0,de.useState)(!1),[oi,wi]=(0,de.useState)(!1),[Ya,ji]=(0,de.useState)(!1),Va={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"};(0,de.useEffect)(()=>{Ki!=null&&Ki.login&&ko()},[Ai.userId,Ai.coursesId,Ai.exerciseId,Ki]),(0,de.useEffect)(()=>{ca&&no&&(wi(Sr.userCommentVisible),xa(Sr.userScoreVisible),ji(Sr.new),mo(!0),setTimeout(()=>{Na(Sr)},2500))},[ca,no]);const vo=()=>{document.querySelectorAll("canvas").forEach(Kn=>{(!Kn.clientWidth||!Kn.clientHeight)&&Kn.remove()})},yo=Kn=>{var ni,oo,Yo,xs;const Xs=(ni=Kn==null?void 0:Kn.exercise_answer_user)==null?void 0:ni.user_id;if((oo=Kn==null?void 0:Kn.exercise)!=null&&oo.question_random||(Yo=Kn==null?void 0:Kn.exercise)!=null&&Yo.choice_random){let is=1;Kn.exercise.question_random=(xs=Kn==null?void 0:Kn.exercise_question_types)==null?void 0:xs.map(so=>{var Vo,Rs;return(Vo=Kn==null?void 0:Kn.exercise)!=null&&Vo.choice_random&&((so.question_type===0||so.question_type===1)&&so.items.map(Fs=>(Fs.question_choices=(0,Qe.M2)(Fs.question_choices,Xs),Fs)),so.question_type===7&&so.items.forEach(Fs=>{Fs.sub_exercise_questions.forEach(xl=>{xl.question_choices&&(xl.question_choices=(0,Qe.M2)(xl.question_choices,Xs))})})),(Rs=Kn==null?void 0:Kn.exercise)!=null&&Rs.question_random&&(so.items=(0,Qe.M2)(so.items,Xs)),so.items.map(Fs=>(Fs.question_num=is,is++,Fs)),so})}},ko=()=>hn(void 0,null,function*(){let Kn;ta({type:"exercise/getExerciseExportHeadData",payload:{id:Ai.exerciseId||Ai.categoryId,identify:Ai.userId||null}}),Ai.userId?(Kn=yield(0,be.pu)({exerciseId:Ai.exerciseId,login:Ai.userId}),yo(Kn),eo.current=!1):(Kn=yield ta({type:"exercise/editExercise",payload:{coursesId:Ai.coursesId,categoryId:Ai.exerciseId}}),eo.current=!0),xi(ps({},Kn||{}))}),Na=Kn=>hn(void 0,null,function*(){var ni,oo,Yo;Kn.type==="all"?eo.current=!1:Ai.userId||(eo.current=!0),vo();const xs=po.current.children;let Xs=`${Be()().format("YYYY-MM-DD HH:mm:ss")}`;(ni=jn.exerciseExportHeadData)!=null&&ni.new_user&&(Xs=`${((oo=jn.exerciseExportHeadData)==null?void 0:oo.new_student_id)||""}${(Yo=jn.exerciseExportHeadData)==null?void 0:Yo.new_user}`);const is={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let so=Zr()();for(let Vo=0;Vohn(void 0,null,function*(){Vo{var Yo,xs,Xs,is,so,Vo,Rs,Fs,xl,CA,wo,Nl,Vl,Ec;return cr.createElement(cr.Fragment,null,!oo&&cr.createElement("div",{style:{display:"flex"},className:vr.Z.programTitle},cr.createElement("span",{style:{flexShrink:0},className:"font18"},ni,"."),cr.createElement(Pe.Z,{value:(Kn==null?void 0:Kn.question_type)===8?Kn==null?void 0:Kn.description:Kn.question_title}),cr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",(Kn==null?void 0:Kn.question_type)===7?`\u5171${Kn==null?void 0:Kn.sub_q_count}\u5C0F\u9898`:""," ",Kn.question_score,"\u5206\uFF09")),(Kn==null?void 0:Kn.question_type)===8&&cr.createElement(Pe.Z,{showProgramFill:!0,disabledFill:!0,value:He.Base64.decode((Kn==null?void 0:Kn.code)||"")}),Kn.question_type===Qr.c.Single&&((Yo=Kn.question_choices)==null?void 0:Yo.map((Ho,Ml)=>{var Zl;return cr.createElement(oe.Z,{key:Ml,className:"pr20"},cr.createElement(se.Z,{flex:"25px"},cr.createElement("div",{style:{width:25,overflow:"hidden"}},cr.createElement(ae.ZP,{checked:(Zl=Kn.user_answer)==null?void 0:Zl.includes(Ho.choice_id),style:{width:25}}))),cr.createElement(se.Z,{flex:"1"},cr.createElement(Pe.Z,{value:Ho.choice_text||""})))})),Kn.question_type===Qr.c.Multiple&&((xs=Kn.question_choices)==null?void 0:xs.map((Ho,Ml)=>{var Zl;return cr.createElement(oe.Z,{key:Ml,className:"pr20"},cr.createElement(se.Z,{flex:"25px"},cr.createElement("div",{style:{width:25,overflow:"hidden"}},cr.createElement(ie.default,{checked:(Zl=Kn.user_answer)==null?void 0:Zl.includes(Ho.choice_id),style:{width:25}}))),cr.createElement(se.Z,{flex:"1"},cr.createElement(Pe.Z,{value:Ho.choice_text||""})))})),Kn.question_type===Qr.c.Judge&&cr.createElement("div",{className:vr.Z.flexRow},(Xs=Kn.question_choices)==null?void 0:Xs.map((Ho,Ml)=>{var Zl;return cr.createElement(oe.Z,{className:"pr20",key:Ml},cr.createElement(se.Z,{flex:"25px"},cr.createElement("div",{style:{width:25,overflow:"hidden"}},cr.createElement(ae.ZP,{checked:(Zl=Kn.user_answer)==null?void 0:Zl.includes(Ho.choice_id),style:{width:25}}))),cr.createElement(se.Z,{flex:"1"},Ho.choice_text))})),Kn.question_type===Qr.c.Fill&&!eo.current&&cr.createElement(Ie.Z,{item:Kn,answerData:no,changeScoreData:Xo,textValue:(is=Xo[Kn.q_position])==null?void 0:is.text,textOnChange:Ho=>{Xo[Kn.q_position].text=Ho,Bi(ps({},Xo))},seeAnswerVisible:!1}),Kn.question_type===Qr.c.Shixun&&cr.createElement(er.Z,{item:Kn,answerData:no,hasChangeScore:!1,autoHeight:Di}),Kn.question_type===Qr.c.Subjective&&((so=Kn==null?void 0:Kn.user_answer)!=null&&so[0])?cr.createElement("div",{className:vr.Z.simpleBg},cr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),cr.createElement("div",null,oi?cr.createElement(Pe.Z,{value:(Vo=Kn==null?void 0:Kn.user_answer_light)==null?void 0:Vo[0]}):cr.createElement(Pe.Z,{value:(Rs=Kn==null?void 0:Kn.user_answer)==null?void 0:Rs[0]}))):null,Kn.question_type===Qr.c.Program&&cr.createElement(ar.Z,{item:Kn,answerData:no,autoHeight:Di}),Kn.question_type===Qr.c.Combine&&((Fs=Kn.sub_exercise_questions)==null?void 0:Fs.map((Ho,Ml)=>cr.createElement("div",{style:{marginLeft:10}},cr.createElement("span",{style:{fontSize:"16px"}},ni,".",Ml+1,"\uFF08",Va[`${Ho==null?void 0:Ho.question_type}`],"\uFF09",Ho==null?void 0:Ho.question_title,"\uFF08",Ho==null?void 0:Ho.question_score,"\u5206\uFF09"),Xr(Ho,Ml,!0)))),Kn.question_type===8&&cr.createElement(cr.Fragment,null,cr.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},cr.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((xl=Kn==null?void 0:Kn.user_answer)==null?void 0:xl.length)>0&&((CA=Kn==null?void 0:Kn.user_answer)==null?void 0:CA.map(Ho=>cr.createElement("div",{style:{display:"flex"}},cr.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Ho==null?void 0:Ho.choice_id,")\uFF1A"),cr.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Ho==null?void 0:Ho.answer_text)))))),Yn&&cr.createElement("div",{style:{marginTop:10}},(Kn==null?void 0:Kn.question_type)<3&&(Kn==null?void 0:Kn.standard_answer_show)&&cr.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",Kn==null?void 0:Kn.standard_answer_show),!!((wo=Kn==null?void 0:Kn.standard_answer)!=null&&wo.length)&&Yn&&(Kn==null?void 0:Kn.question_type)===3&&cr.createElement("div",null,(Nl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Nl.map((Ho,Ml)=>cr.createElement("div",null,cr.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ml+1,"\uFF09:"),cr.createElement("div",null,cr.createElement(ir,{autoSize:!0,disabled:!0,value:Ho==null?void 0:Ho.answer_text[0]}))))),(Kn==null?void 0:Kn.standard_answer)&&(Kn==null?void 0:Kn.question_type)===4&&cr.createElement("div",null,cr.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),cr.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},cr.createElement(Pe.Z,{value:(Vl=Kn==null?void 0:Kn.standard_answer)==null?void 0:Vl[0]}))),(Kn==null?void 0:Kn.question_type)<=4&&((Kn==null?void 0:Kn.standard_answer_show)||((Ec=Kn==null?void 0:Kn.standard_answer)==null?void 0:Ec.length)>0)&&cr.createElement(oe.Z,{style:{marginTop:14}},cr.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),cr.createElement(Pe.Z,{className:vr.Z.renderHtml,value:(Kn==null?void 0:Kn.analysis)||"\u6682\u65E0\u89E3\u6790"}))),pa&&!Number.isNaN(parseFloat(Kn==null?void 0:Kn.user_score))&&(Kn==null?void 0:Kn.question_type)!==Qr.c.Shixun&&(Kn==null?void 0:Kn.question_type)!==Qr.c.Combine&&cr.createElement("span",null,cr.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),Kn==null?void 0:Kn.user_score,"\u5206"),(Kn==null?void 0:Kn.answer_comments)&&oi&&cr.createElement(gr.Z,{newuserCommentVisible:Ya,list:Kn==null?void 0:Kn.answer_comments}),!oo&&cr.createElement(ne.Z,{style:eo.current?{marginTop:30}:{}}))},Fi=(Kn,ni,oo)=>Kn.category?cr.createElement("div",null,cr.createElement("div",null,cr.createElement("span",{className:"font16 c-light-primary"},(0,Qe.EM)(Kn==null?void 0:Kn.category),"\u3001",Kn.name),cr.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Kn.count,"\u9898\uFF0C",(Kn==null?void 0:Kn.question_type)===7?`\u5305\u542B${Kn==null?void 0:Kn.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",Kn.score,"\u5206\uFF09")),Xr(Kn.questionDetail,ni)):Xr(Kn.questionDetail,ni),ti=(0,de.useCallback)(()=>{var Kn,ni,oo,Yo,xs,Xs;const is=((ni=(Kn=jn==null?void 0:jn.exerciseExportHeadData)==null?void 0:Kn.exercise_header)==null?void 0:ni.export_page_num)||40,so=[];let Vo=1;for(const[Rs,Fs]of((oo=no==null?void 0:no.exercise_question_types)==null?void 0:oo.entries())||[])Fs.items.forEach((xl,CA)=>{CA===0?so.push(Dn(ps({},Fs),{items:null,category:Rs+1,questionDetail:xl,questionIndex:Vo})):so.push({questionDetail:xl,questionIndex:Vo}),Vo++});return console.log("newData:",so),so!=null&&so.length?(Xs=(xs=(Yo=new Array(Math.ceil((so==null?void 0:so.length)/is)))==null?void 0:Yo.fill([]))==null?void 0:xs.map((Rs,Fs)=>so.slice(Fs*is,Fs*is+is)))==null?void 0:Xs.map((Rs,Fs)=>cr.createElement("div",{className:"pl60 pr30",key:Fs,style:{minHeight:Fs===0?1e3:"auto"}},Fs===0&&cr.createElement(cr.Fragment,null,cr.createElement(tr.Z,{isExportBlank:eo.current}),cr.createElement(ne.Z,{className:vr.Z.divider})),Rs==null?void 0:Rs.map((xl,CA)=>Fi(xl,xl.questionIndex,CA)))):null},[no,jn,Di]);return cr.createElement("div",{style:{height:"700px",overflow:"auto"}},cr.createElement("section",{id:"export-all",className:[vr.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:po},ti()))};var ia=(0,ze.connect)(({exercise:qt,loading:bn,user:jn,globalSetting:Sa})=>({exercise:qt,globalSetting:Sa,user:jn,loading:bn.effects}))(ea),nr=Ee(50388),$r=Ee(80871),Aa=Ee(884),xt=Ee(59301),ua=Object.defineProperty,en=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,Vr=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Wn=(qt,bn,jn)=>bn in qt?ua(qt,bn,{enumerable:!0,configurable:!0,writable:!0,value:jn}):qt[bn]=jn,Fr=(qt,bn)=>{for(var jn in bn||(bn={}))ga.call(bn,jn)&&Wn(qt,jn,bn[jn]);if(Vr)for(var jn of Vr(bn))Tr.call(bn,jn)&&Wn(qt,jn,bn[jn]);return qt},Gr=(qt,bn)=>en(qt,Cr(bn)),Pa=(qt,bn,jn)=>new Promise((Sa,Nr)=>{var La=Sr=>{try{ca(jn.next(Sr))}catch(na){Nr(na)}},ta=Sr=>{try{ca(jn.throw(Sr))}catch(na){Nr(na)}},ca=Sr=>Sr.done?Sa(Sr.value):Promise.resolve(Sr.value).then(La,ta);ca((jn=jn.apply(qt,bn)).next())});const qi=({classroomList:qt,exercise:bn,globalSetting:jn,loading:Sa,user:Nr,dispatch:La})=>{var ta,ca,Sr,na,Kr,Ai,Ki,Xo,Bi,po,eo,no,xi,Di,mo,Yn,Nn,pa,xa,oi,wi,Ya,ji,Va,vo,yo,ko,Na,Xr,Fi,ti,Kn,ni,oo,Yo,xs,Xs,is,so,Vo,Rs,Fs,xl,CA,wo,Nl,Vl,Ec,Ho,Ml,Zl,tf,nf,rf,ZA,Gu,Ys,pu,XA,SA,$d,YA,Kf,OA,bc,oh,TA,Xl,Yl,Go,Ku,af,Wf,mu,Wu,of,vu,eg,tg,pA,Vu,ng,rg,Zu,Vf,Xu,ag,Zf,Xf,ig,og,sf,Bc,sg,lg,Ag,ug,cg,fg,Cc,dg,Yu,gg,hg,pg,Sc,Yf,Ju,mg,vg,yg,wg,yu;const Ci=(0,ze.useParams)(),Jf=(0,ze.useLocation)(),{userInfo:JA}=Nr,{reviewExercise:Pn,exerciseList:cp,commonHeader:qA}=bn,[Rl,wu]=(0,de.useState)({}),[_A,Eg]=(0,de.useState)(1),[qf,sh]=(0,de.useState)(!1),[Pc,lf]=(0,de.useState)(!1),[Af,il]=(0,de.useState)(!1),[lh,Ah]=(0,de.useState)(!1),[uh,uf]=(0,de.useState)(!1),[cf,xc]=(0,de.useState)([]),[Fc,ch]=(0,de.useState)([]),[fh,Eu]=(0,de.useState)(!1),dh=(0,de.useRef)(null),_f=(0,de.useRef)([]),Ic=(0,de.useRef)(!0),Fa=(ta=Jf==null?void 0:Jf.pathname)==null?void 0:ta.includes("/centralizeReview"),$f=`exercise/${Fa?"getCentralizeReviewExercise":"postReviewExercise"}`,[gh,qu]=(0,de.useState)(!1),[mA,ed]=(0,de.useState)(!1),[hh,NA]=(0,de.useState)({}),[ff,df]=(0,de.useState)(0),[td,MA]=(0,de.useState)(!1),[bu,AA]=(0,de.useState)(!0),[PA,_u]=(0,de.useState)("1"),[bg,Fl]=(0,de.useState)(!1),[Lc,nd]=(0,de.useState)(null),[rd,$u]=(0,de.useState)(!1),[RA,ec]=(0,de.useState)("pdf"),ph=(0,de.useRef)(),[ol,Bg]=(0,de.useState)([]),[ad,gf]=(0,de.useState)(!1),[Cg,id]=(0,de.useState)({}),[Sg,od]=(0,de.useState)(!0),[wl,sd]=(0,de.useState)(!1),[tA,$A]=(0,de.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),[Bu]=b.default.useForm(),ld={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},Pg=[{title:"\u9898\u578B",dataIndex:"type_name",align:"center"},{title:((ca=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[0].nameType))==null?void 0:ca.name)||"\u5355\u9009\u9898",dataIndex:"singles_scores",align:"center"},{title:((Sr=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[1].nameType))==null?void 0:Sr.name)||"\u591A\u9009\u9898",dataIndex:"doubles_scores",align:"center"},{title:((na=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[3].nameType))==null?void 0:na.name)||"\u586B\u7A7A\u9898",dataIndex:"nulls_scores",align:"center"},{title:((Kr=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[2].nameType))==null?void 0:Kr.name)||"\u5224\u65AD\u9898",dataIndex:"judges_scores",align:"center"},{title:((Ai=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[6].nameType))==null?void 0:Ai.name)||"\u7F16\u7A0B\u9898",dataIndex:"pros_scores",align:"center"},{title:((Ki=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[5].nameType))==null?void 0:Ki.name)||"\u5B9E\u8BAD\u9898",dataIndex:"shixuns_scores",align:"center"},{title:((Xo=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[7].nameType))==null?void 0:Xo.name)||"\u7EC4\u5408\u9898",dataIndex:"combination_scores",align:"center"},{title:((Bi=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[4].nameType))==null?void 0:Bi.name)||"\u7B80\u7B54\u9898",dataIndex:"mains_scores",align:"center"},{title:((po=ol==null?void 0:ol.find(Vt=>Vt.value==$r.fw[8].nameType))==null?void 0:po.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bpros_scores",align:"center"},{title:"\u603B\u5206",dataIndex:"all_scores",align:"center",render:(Vt,Ea)=>xt.createElement("span",{style:{color:(Ea==null?void 0:Ea.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Vt)}],Ad=[{type_name:"\u5E94\u5F97\u5206",singles_scores:((eo=Pn==null?void 0:Pn.table)==null?void 0:eo.total_singles_scores)||0,doubles_scores:((no=Pn==null?void 0:Pn.table)==null?void 0:no.total_doubles_scores)||0,nulls_scores:((xi=Pn==null?void 0:Pn.table)==null?void 0:xi.total_nulls_scores)||0,judges_scores:((Di=Pn==null?void 0:Pn.table)==null?void 0:Di.total_judges_scores)||0,pros_scores:((mo=Pn==null?void 0:Pn.table)==null?void 0:mo.total_pros_scores)||0,bpros_scores:((Yn=Pn==null?void 0:Pn.table)==null?void 0:Yn.total_bpros_scores)||0,shixuns_scores:((Nn=Pn==null?void 0:Pn.table)==null?void 0:Nn.total_shixuns_scores)||0,combination_scores:((pa=Pn==null?void 0:Pn.table)==null?void 0:pa.total_combination_scores)||0,mains_scores:((xa=Pn==null?void 0:Pn.table)==null?void 0:xa.total_mains_scores)||0,all_scores:((oi=Pn==null?void 0:Pn.table)==null?void 0:oi.question_total_score)||0},{type_name:"\u5B9E\u5F97\u5206",singles_scores:((wi=Pn==null?void 0:Pn.table)==null?void 0:wi.singles_scores)||0,doubles_scores:((Ya=Pn==null?void 0:Pn.table)==null?void 0:Ya.doubles_scores)||0,nulls_scores:((ji=Pn==null?void 0:Pn.table)==null?void 0:ji.nulls_scores)||0,judges_scores:((Va=Pn==null?void 0:Pn.table)==null?void 0:Va.judges_scores)||0,pros_scores:((vo=Pn==null?void 0:Pn.table)==null?void 0:vo.pros_scores)||0,bpros_scores:((yo=Pn==null?void 0:Pn.table)==null?void 0:yo.bpros_scores)||0,shixuns_scores:((ko=Pn==null?void 0:Pn.table)==null?void 0:ko.shixuns_scores)||0,combination_scores:((Na=Pn==null?void 0:Pn.table)==null?void 0:Na.combination_scores)||0,mains_scores:((Xr=Pn==null?void 0:Pn.table)==null?void 0:Xr.mains_scores)||0,all_scores:((Fi=Pn==null?void 0:Pn.table)==null?void 0:Fi.user_get_score)||0}];(0,de.useEffect)(()=>{Pa(void 0,null,function*(){const Vt=yield(0,be.cV)({id:Ci.exerciseId||Ci.categoryId});Vt.status==0&&Bg(Vt.data)})},[]);function eu(){var Vt,Ea,Ua,Qi,Ja,lo;$A({param_show_hack_description:(Ea=(Vt=bn==null?void 0:bn.reviewExercise)==null?void 0:Vt.exercise)==null?void 0:Ea.show_hack_description,param_show_hack_sets:(Qi=(Ua=bn==null?void 0:bn.reviewExercise)==null?void 0:Ua.exercise)==null?void 0:Qi.show_hack_sets,param_show_challenge_task_pass:(lo=(Ja=bn==null?void 0:bn.reviewExercise)==null?void 0:Ja.exercise)==null?void 0:lo.show_challenge_task_pass})}const Cu=((ni=(Kn=(ti=bn==null?void 0:bn.reviewExercise)==null?void 0:ti.exercise_question_types)==null?void 0:Kn.filter(Vt=>Vt.question_type===5))==null?void 0:ni.length)>0,hf=((xs=(Yo=(oo=bn==null?void 0:bn.reviewExercise)==null?void 0:oo.exercise_question_types)==null?void 0:Yo.filter(Vt=>Vt.question_type===6))==null?void 0:xs.length)>0;(0,de.useEffect)(()=>{(0,Jt.Rm)()&&La({type:"classroomList/getAssistantPermissions",payload:{course_id:Ci.coursesId}})},[(Xs=Nr==null?void 0:Nr.userInfo)==null?void 0:Xs.username]);const Dc=()=>Pa(void 0,null,function*(){var Vt,Ea;return(0,Jt.Rm)()&&!((Ea=(Vt=qt.AssistantObject)==null?void 0:Vt.exercise)!=null&&Ea.can_appraise)?new Promise(Ua=>{we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),setTimeout(()=>{window.location.href=document.referrer},2e3)}):!0});(0,de.useEffect)(()=>(document.body.scrollIntoView(),JA.login&&_i(),()=>{La({type:"exercise/clearData",payload:{key:"reviewExercise"}})}),[Ci.userId,JA.login]),(0,de.useEffect)(()=>{var Vt;nd((Vt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Vt.analysis)},[(is=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:is.analysis]),(0,de.useEffect)(()=>(La({type:"globalSetting/footerToggle",payload:!1}),La({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),La({type:"exercise/getCommonHeader",payload:Fr({},Ci)}),()=>{La({type:"globalSetting/onlyShowBackTopToggle",payload:!1})}),[]);const jc=Vt=>Pa(void 0,null,function*(){var Ea,Ua;Ic.current=!1;const Qi=yield(0,be.Ip)({id:Vt.question_id,shixun_challenge_id:Vt.shixun_challenge_id||null,comment:Vt.comment,score:Vt.score,user_id:(Ea=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ea.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((Ua=Pn==null?void 0:Pn.review_progress)==null?void 0:Ua.sealed_review)||!1,is_ai:(Vt==null?void 0:Vt.is_ai)||!1});return yield fd(Qi),delete Rl[Vt.q_position],_i(!0),wu(Fr({},Rl)),Qi}),ud=Vt=>{var Ea,Ua;if(Vt.question_type>1&&Vt.question_type!==5&&Vt.question_type!==2&&!wl)return xt.createElement(xt.Fragment,null,xt.createElement("span",{onClick:()=>{Dc().then(()=>Pa(void 0,null,function*(){id(Fr({},Vt)),gf(!0)}))},className:"c-blue mr10 ml10 current"},xt.createElement(pe.ZP,{style:{width:72},type:"primary",size:"small",ghost:!0},"\u8C03\u5206")),((Ea=Vt==null?void 0:Vt.ModelTitleDec)==null?void 0:Ea.includes("\u7B80\u7B54\u9898"))&&(qA==null?void 0:qA.is_open_ai_review)&&xt.createElement(zr,{saveChangeScore:jc,dataSource:Gr(Fr({},Vt),{user_id:(Ua=Pn==null?void 0:Pn.exercise)==null?void 0:Ua.user_id}),checkAssistant:Dc,className:"mt3"}))},pf=()=>{var Vt;let Ea=localStorage[`${(Vt=Nr==null?void 0:Nr.userInfo)==null?void 0:Vt.login}-${Ci.coursesId}-${Ci.exerciseId}-filter`];return Ea?Ea=JSON.parse(Ea):Ea={},Object.prototype.toString.call(Ea)!=="[object Object]"?{}:Ea},cd=Vt=>{var Ea,Ua,Qi;const Ja=(Vt==null?void 0:Vt.filter(Bs=>Bs.question_type!==4))||[],lo=(Vt==null?void 0:Vt.filter(Bs=>Bs.question_type===4))||[],Ao=[...Ja,...lo];let Qs=null,Os=[];Ao.forEach(Bs=>{Os=Os.concat(Bs.items)});for(let Bs=0;Bs{let Ua=[];for(let Qi=0;Qi<(Vt==null?void 0:Vt.sub_exercise_questions.length);Qi++){let Ja=Vt==null?void 0:Vt.sub_exercise_questions[Qi];Ua.push(Gr(Fr({},Ja),{number:`${Ea+1}-${Qi+1}`}))}return Ua},Fg=(Vt,Ea)=>{var Ua,Qi;let Ja=[];for(let lo=0;lo<((Ua=Vt==null?void 0:Vt.shixun_details)==null?void 0:Ua.length);lo++)for(let Ao=0;Ao<(Vt==null?void 0:Vt.shixun_details[lo].stage_list.length);Ao++){let Qs=Vt==null?void 0:Vt.shixun_details[lo].stage_list[Ao];Ja.push(Gr(Fr({},Qs),{question_score:Qs.game_score,question_id:Vt.question_id,number:`${Ea+1}-${lo+1}`,shixun_challenge_id:(Qi=Vt==null?void 0:Vt.shixun_details[lo])==null?void 0:Qi.shixun_challenge_id}))}return console.log(Ja),Ja},_i=(Vt=!1)=>Pa(void 0,null,function*(){var Ea,Ua,Qi;let Ja={exerciseId:Ci.exerciseId,login:Ci.userId};if(!Fa){const No=pf();Ja=Fr(Fr({},No),Ja),_f.current=No}const lo=yield La({type:$f,payload:Ja});!Fa&&sd(((Ea=lo==null?void 0:lo.exercise)==null?void 0:Ea.commit_status)===0);let Ao=(0,Gi.cloneDeep)(lo==null?void 0:lo.exercise_question_types),Qs=Ao.filter(No=>No.question_type!==4),Os=Ao.filter(No=>No.question_type===4),Bs=(Ua=[...Qs,...Os].filter(No=>[3,4,5,6,7,8].includes(No.question_type)))==null?void 0:Ua.map(No=>{if(No.question_type===5){let dl=[];return No.items.map((nA,ru)=>{dl.push(Fg(nA,ru))}),Gr(Fr({},No),{items:dl.flat()})}else if(No.question_type===7){let dl=[];return No.items.map((nA,ru)=>{dl.push(xg(nA,ru))}),Gr(Fr({},No),{items:dl.flat()})}else return No});console.log(Bs);let fl=!1;if(Bs.map(No=>{[3,4,5,6,8].includes(No.question_type)&&(fl=!0),No.question_type===7&&No.items.map(dl=>{[3,4,5,6,8].includes(dl.question_type)&&(fl=!0)})}),Ah(fl),xc([...Bs]),ch((0,Gi.cloneDeep)(Bs)),yield fd(lo),Ic.current){const No=cd(lo==null?void 0:lo.exercise_question_types);setTimeout(()=>{let dl=document.getElementById(No)},500)}Ic.current=!0,Eg(Fa?((Qi=lo==null?void 0:lo.review_progress)==null?void 0:Qi.appraise_type)===0?2:3:1)}),mf=(Vt,Ea,Ua)=>Pa(void 0,null,function*(){ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){(yield(0,be.Wj)({exercise_answer_comment_id:Ea,id:Ua,comment:Vt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),Ig=(Vt,Ea,Ua)=>Pa(void 0,null,function*(){Bu.setFieldValue("comment",Vt),ce.default.confirm({icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u7F16\u8F91\u8BC4\u8BED",afterClose:()=>{Bu.resetFields()},content:xt.createElement("div",null,xt.createElement(b.default,{size:"large",form:Bu,colon:!1},xt.createElement(b.default.Item,{style:{marginBottom:0},label:"",name:"comment",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BC4\u8BED"}]},xt.createElement(Ae.default.TextArea,{style:{whiteSpace:"pre-wrap"}})))),onOk:()=>Pa(void 0,null,function*(){yield Bu.validateFields(),(yield(0,be.Wj)({exercise_answer_comment_id:Ea,id:Ua,comment:Bu.getFieldValue("comment")||Vt})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),_i())})})}),mh=Vt=>{var Ea;return Vt.question_type===4?((Ea=Vt==null?void 0:Vt.answer_comments)==null?void 0:Ea.length)>0||Vt!=null&&Vt.is_reviewed?xt.createElement("img",{src:vl}):xt.createElement("img",{src:Ol}):Vt.user_score===Vt.question_score?xt.createElement("img",{src:rl}):Vt.user_score>0?xt.createElement("img",{src:Jr}):xt.createElement("img",{src:hA})},vh=Vt=>{var Ea;return Vt.question_type===4?((Ea=Vt==null?void 0:Vt.answer_comments)==null?void 0:Ea.length)>0||Vt!=null&&Vt.is_reviewed?Se.Z.greenBg:Se.Z.greyBg:Vt.user_score===Vt.question_score?Se.Z.blueBg:Vt.user_score>0?Se.Z.orangeBg:Se.Z.redBg},fp=Vt=>{var Ea;return Vt.question_type===4?((Ea=Vt==null?void 0:Vt.answer_comments)==null?void 0:Ea.length)>0||Vt!=null&&Vt.is_reviewed?"c-green":"c-grey-333":Vt.user_score===Vt.question_score?"c-blue":Vt.user_score>0?"c-orange":"c-red"},fd=Vt=>Pa(void 0,null,function*(){var Ea,Ua;if((Vt==null?void 0:Vt.type)===1)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/detail`)},content:xt.createElement("div",null,(Vt==null?void 0:Vt.message)||"")}),Promise.reject();if((Vt==null?void 0:Vt.type)===2){const Qi=()=>{ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/centralizeReview/${Vt==null?void 0:Vt.login}`)};return ce.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Qi,onCancel:()=>{ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/detail`)},content:xt.createElement("div",null,xt.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",xt.createElement("span",{onClick:Qi,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),xt.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}if((Vt==null?void 0:Vt.type)===3){const Qi=()=>{window.location.href=`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/centralizeReview/${Vt==null?void 0:Vt.login}`};return ce.default.confirm({centered:!0,width:496,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",onOk:Qi,keyboard:!1,onCancel:()=>{ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/detail`)},content:xt.createElement("div",null,"\u5F53\u524D\u8BC4\u9605\u8BBE\u7F6E\u5DF2\u5F00\u542F\u5C01\u5377\u9605\u5377\uFF0C\u5982\u9700\u7EE7\u7EED\u8BC4\u9605\u8BF7\u70B9\u51FB\u201C\u786E\u8BA4\u201D\u6309\u94AE\u3002")}),Promise.reject()}if((Vt==null?void 0:Vt.type)===6)return ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",onOk:()=>{window.location.reload()},content:xt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),Promise.reject();(Ea=Vt==null?void 0:Vt.review_progress)!=null&&Ea.message&&ce.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",content:xt.createElement("div",null,"\u60A8\u88AB\u6307\u5B9A\u4E3A\u65B0\u8BD5\u9898\u7684\u9605\u5377\u6559\u5E08\uFF0C\u96C6\u4E2D\u9605\u5377\u5DF2\u6DFB\u52A0\u5F85\u8BC4\u9605\u8BD5\u9898\uFF0C\u5E76\u66F4\u65B0\u4E86\u8BC4\u9605\u8FDB\u5EA6\u3002")}),(Vt==null?void 0:Vt.type)===8&&!((Ua=Pn==null?void 0:Pn.review_progress)!=null&&Ua.next_login)&&ce.default.success({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,content:xt.createElement("div",null,"\u60A8\u5DF2\u5B8C\u6210\u96C6\u4E2D\u9605\u5377\uFF0C\u611F\u8C22\u60A8\u7684\u53C2\u4E0E\u3002")})}),dd=(Vt,Ea,Ua,Qi)=>{var Ja,lo,Ao,Qs,Os,Bs,fl,No,dl,nA,ru,wf,xA,Og,Tg,pd,Oc,Tc,tc;const nc=[];if((Vt==null?void 0:Vt.question_type)===8){const Eo=(Ja=(Vt==null?void 0:Vt.last_score_detail)||[])==null?void 0:Ja.map(Is=>{var rc;return Gr(Fr({},Is),{score:[void 0,null,0,"0","0.0"].includes(Is.score)?"0":(rc=Is.score)==null?void 0:rc.toFixed(1)})});(lo=Vt==null?void 0:Vt.standard_answer)==null||lo.forEach((Is,rc)=>{var md;const Su=rc+1;let Pu=Eo==null?void 0:Eo.find(Ng=>Ng.position===Su);Pu?nc.push(Pu):nc.push({position:Su,name:`\u586B\u7A7A${Su}`,value:" ",type:"warning",score:[void 0,null,0,"0","0.0"].includes(Is.score)?"0":(md=Is.score)==null?void 0:md.toFixed(1)})})}return xt.createElement(xt.Fragment,null,xt.createElement(oe.Z,{className:"mb20"},xt.createElement(se.Z,{flex:"1",style:{width:500}},xt.createElement("div",{className:"pl15 pb5"},Ua?xt.createElement("span",{style:{display:"inline-flex",fontSize:"16px"}},xt.createElement(Pe.Z,{value:Ea+1+"."+(Qi+1)+`\uFF08${ld[`${Vt==null?void 0:Vt.question_type}`]}\uFF09`+Vt.question_title+`\uFF08${Vt==null?void 0:Vt.question_score}\u5206\uFF09`})):xt.createElement("div",{style:{display:"flex"}},xt.createElement("span",{style:{flexShrink:0},className:"font18"},Ea+1,"."),Vt.question_type===6?Vt!=null&&Vt.hack_user_identifier?xt.createElement("span",null,xt.createElement("a",{target:"_blank",style:{lineHeight:"26px"},className:"font16",href:`/myproblems/${Vt==null?void 0:Vt.hack_user_identifier}?backUrl=/classrooms/${Ci==null?void 0:Ci.coursesId}/exercise/${Ci==null?void 0:Ci.categoryId}/review/${Ci==null?void 0:Ci.userId}`},Vt.question_title),xt.createElement("a",{target:"_blank",style:{lineHeight:"26px",textDecoration:"underline"},className:"font16 ml15",href:`/myproblems/${Vt==null?void 0:Vt.hack_user_identifier}?backUrl=/classrooms/${Ci==null?void 0:Ci.coursesId}/exercise/${Ci==null?void 0:Ci.categoryId}/review/${Ci==null?void 0:Ci.userId}`},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">")):xt.createElement("span",{style:{lineHeight:"26px"},className:"font16"},Vt.question_title):(Vt==null?void 0:Vt.question_type)===5?xt.createElement(ze.Link,{target:"_blank",style:{lineHeight:"26px"},title:Vt.question_title,className:"current c-light-primary overflowHidden1 font16",to:`/shixuns/${Vt==null?void 0:Vt.shixun_identifier}/challenges`},Vt.question_title):xt.createElement(Pe.Z,{value:(Vt==null?void 0:Vt.question_type)===8?Vt.description:Vt.question_title+`${Vt.question_type===7?`\uFF08\u5171${Vt==null?void 0:Vt.sub_q_count}\u9898 ${Vt==null?void 0:Vt.question_score}\u5206\uFF09`:""}`}),(Vt==null?void 0:Vt.question_type)===5&&((Vt==null?void 0:Vt.is_jupyter)||(Vt==null?void 0:Vt.is_jupyter_lab))&&xt.createElement("div",{style:{lineHeight:"22px",height:"22px",marginLeft:"10px",marginTop:"2px",background:"#FF6904",borderRadius:"2px",color:"#fff",padding:"0 8px",fontSize:"12px"}},Vt!=null&&Vt.is_jupyter?"jupyter":"jupyterLab")),(Vt==null?void 0:Vt.question_type)===6&&xt.createElement(ei.Z,{className:"mt10",dataSource:(Vt==null?void 0:Vt.languages)||[]}),(Vt==null?void 0:Vt.question_type)===8&&xt.createElement(Pe.Z,{disabledFill:!0,showProgramFill:!0,programFillValue:nc,value:He.Base64.decode((Vt==null?void 0:Vt.code)||"")}),xt.createElement("div",null,Vt.question_type===0&&xt.createElement(xt.Fragment,null,(Ao=Vt.question_choices)==null?void 0:Ao.map(function(Eo){return xt.createElement("div",{className:`multi-llipsis1e flex-container mr10 ${Vt.user_answer.includes(Eo.choice_id)&&Vt.question_score!==Vt.user_score?Se.Z.answerError:""}`},xt.createElement(ae.ZP,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text}))})),Vt.question_type===1&&xt.createElement(xt.Fragment,null,(Qs=Vt.question_choices)==null?void 0:Qs.map(function(Eo){return xt.createElement("div",{className:`multi-llipsis1e flex-container mt10 ${Vt.user_answer.includes(Eo.choice_id)&&Vt.question_score!==Vt.user_score?Se.Z.answerError:""}`},xt.createElement(ie.default,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text,className:"ml5"}))})),Vt.question_type===2&&xt.createElement("div",{className:Se.Z.flexRow},(Os=Vt.question_choices)==null?void 0:Os.map(function(Eo,Is){return xt.createElement("div",{style:{marginLeft:Is>0&&"10px"},className:"multi-llipsis1e flex-container"},xt.createElement(ae.ZP,{checked:Vt.user_answer.includes(Eo.choice_id)}),xt.createElement(Pe.Z,{value:Eo.choice_text}))})),Vt.question_type===3&&xt.createElement(Ie.Z,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(Bs=Rl[Vt.q_position])==null?void 0:Bs.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Fr({},Rl))}}),Vt.question_type===8&&xt.createElement(Zt,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(fl=Rl[Vt.q_position])==null?void 0:fl.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Fr({},Rl))}}),Vt.question_type===5&&xt.createElement(Rr,{item:Vt,answerData:Pn,coursesId:Ci.coursesId,saveChangeScore:jc,sealedReview:((No=Pn==null?void 0:Pn.review_progress)==null?void 0:No.sealed_review)===!0,onAdjustScore:Eo=>{var Is;id(Gr(Fr({},Eo),{ModelTitleDec:`\uFF08${Ua?"\u7EC4\u5408\u9898":`${(Is=$r.fw)==null?void 0:Is[(Eo==null?void 0:Eo.question_type)||0].name}`} \u7B2C${Ea+1}${Ua?`.${Qi+1}`:""}\u9898\uFF09`})),gf(!0)}}),Vt.question_type===4&&xt.createElement(qo,{item:Vt,answerData:Pn,changeScoreData:Rl,textValue:(dl=Rl[Vt.q_position])==null?void 0:dl.text,textOnChange:Eo=>{Rl[Vt.q_position].text=Eo,wu(Fr({},Rl))}}),Vt.question_type===6&&xt.createElement(Zo,{item:Vt,answerData:Pn}),Vt.question_type===7&&xt.createElement(xt.Fragment,null,(nA=Vt==null?void 0:Vt.sub_exercise_questions)==null?void 0:nA.map((Eo,Is)=>xt.createElement("div",null,xt.createElement(xt.Fragment,null,dd(Eo,Ea,!0,Is))))),(Vt==null?void 0:Vt.answer_comments)&&xt.createElement(gr.Z,{list:Vt==null?void 0:Vt.answer_comments,isShowEditAndDel:!0,userLogin:JA==null?void 0:JA.login,handleDel:(Eo,Is)=>{mf(Eo,Is,Vt==null?void 0:Vt.question_id)},handleEdit:(Eo,Is)=>{Ig(Eo,Is,Vt==null?void 0:Vt.question_id)}}))),Vt.question_type<3&&xt.createElement("div",{className:`${Se.Z.answerResult}`,style:{padding:"10px 17px",marginLeft:"15px"}},xt.createElement("span",{className:"mr5"},"\u5B66\u751F\u7B54\u6848\uFF1A",xt.createElement("span",{className:"c-blue"},(wf=(ru=Vt.question_choices)==null?void 0:ru.filter(Eo=>{var Is;return(Is=Vt.user_answer)==null?void 0:Is.includes(Eo.choice_id)}))==null?void 0:wf.map((Eo,Is)=>Vt.question_type===2?Qe.Qq[Eo.choice_position-1]:Qe.oV[Eo.choice_position-1]),((xA=Vt.user_answer)==null?void 0:xA.length)<=0&&"\u672A\u7B54")),xt.createElement("br",null),Vt.standard_answer_show&&xt.createElement("span",{className:"mr5"},"\u6B63\u786E\u7B54\u6848\uFF1A",Vt.standard_answer_show),xt.createElement("br",null),Vt.analysis&&xt.createElement("div",null,"\u89E3\u6790:",xt.createElement(Pe.Z,{value:Vt.analysis})))),(Vt==null?void 0:Vt.question_type)!=7&&xt.createElement(se.Z,{flex:"140px",className:"ml20"},xt.createElement("div",{className:`${Se.Z.questionsInfo} ${vh(Vt)}`},mh(Vt),xt.createElement("span",{style:{flexShrink:0,lineHeight:1}},"\u5F97\u5206 / \u5206\u6570"),xt.createElement("br",null),xt.createElement("span",{className:"font22",style:{flexShrink:0,lineHeight:1}},xt.createElement("span",{className:fp(Vt)},Vt.user_score===null?"--":(Og=Vt==null?void 0:Vt.user_score)!=null&&Og.includes(".0")?(Tg=Vt==null?void 0:Vt.user_score)==null?void 0:Tg.replace(".0",""):Vt.user_score),"\xA0/\xA0",(Vt==null?void 0:Vt.question_score)===null?"--":(pd=Vt==null?void 0:Vt.question_score)!=null&&pd.includes(".0")?(Oc=Vt==null?void 0:Vt.question_score)==null?void 0:Oc.replace(".0",""):Vt.question_score),xt.createElement("br",null),(Vt==null?void 0:Vt.question_type)!=7&&ud(Gr(Fr({},Vt),{ModelTitleDec:`\uFF08${Ua?"\u7EC4\u5408\u9898":`${(Tc=$r.fw)==null?void 0:Tc[(Vt==null?void 0:Vt.question_type)||0].name}`} \u7B2C${Ea+1}${Ua?`.${Qi+1}`:""}\u9898\uFF09`}))),!((tc=Pn==null?void 0:Pn.exercise)!=null&&tc.is_random)&&(Vt==null?void 0:Vt.question_type)==3&&(Pn==null?void 0:Pn.is_edit_question)&&xt.createElement("div",{style:{width:120}},xt.createElement("div",{style:{textAlign:"center",margin:"10px auto"}},"\u7ED9\u5206\u65B9\u5F0F",xt.createElement(re.Z,{title:"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002"},xt.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5",style:{color:"#145DFF"}}))),xt.createElement(ae.ZP.Group,{defaultValue:Vt==null?void 0:Vt.use_blank_score,value:Vt==null?void 0:Vt.use_blank_score,className:Se.Z.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Eo=>{ce.default.confirm({title:"\u63D0\u793A",content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){(0,be.gA)({id:Vt==null?void 0:Vt.question_id,use_blank_score:!(Vt!=null&&Vt.use_blank_score)}).then(Is=>{(Is==null?void 0:Is.status)==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})})}})))))},Lg=Vt=>{var Ea;const Ua=(Ea=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Ea.filter(Ja=>Vt?Ja.question_type===4:Ja.question_type!==4);return Ua==null?void 0:Ua.map((Ja,lo)=>{var Ao,Qs,Os,Bs;return xt.createElement("div",{key:lo},xt.createElement("div",{className:"pt20"},xt.createElement(oe.Z,{align:"middle"},xt.createElement(se.Z,{flex:"1"},xt.createElement("span",{style:{fontWeight:"bold"},className:"font16 pl15"},Ja.name),xt.createElement("span",{className:"c-grey-999 ml10"}," \u5171 ",xt.createElement("span",{className:"c-blue"},Ja.count)," \u9898 ",(Ja==null?void 0:Ja.question_type)===7?`\uFF08\u5171${Ja==null?void 0:Ja.sub_count}\u5C0F\u9898\uFF09`:"",xt.createElement(ne.Z,{type:"vertical"})," \u5171 ",xt.createElement("span",{className:"c-red"},Ja.score)," \u5206")),Ja.question_type==1&&((Ao=Pn==null?void 0:Pn.exercise)==null?void 0:Ao.show_give_score_method)&&xt.createElement(se.Z,{style:{paddingRight:"65px"}},xt.createElement("span",{style:{display:"inline-flex",alignItems:"center"}},xt.createElement("span",null,"\u7ED9\u5206\u65B9\u5F0F",xt.createElement(re.Z,{overlayStyle:{maxWidth:600},title:xt.createElement(xt.Fragment,null,"\u5168\u5BF9\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4E14\u672A\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF1B",xt.createElement("br",null),"\u6F0F\u9009\u7ED9\u5206\uFF1A\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\u4F46\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\uFF0C\u5219\u83B7\u5F97\u7684\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570 * (\u8BE5\u5C0F\u9898\u5206\u503C / \u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570)\u3002")},xt.createElement("i",{className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}}))),xt.createElement(ae.ZP.Group,{defaultValue:(Qs=Pn==null?void 0:Pn.exercise)==null?void 0:Qs.use_blank_score,value:(Os=Pn==null?void 0:Pn.exercise)==null?void 0:Os.use_blank_score,className:`${Se.Z.scoreByBlankRadio} ml10`,optionType:"button",options:[{label:"\u5168\u5BF9\u7ED9\u5206",value:!1},{label:"\u6F0F\u9009\u7ED9\u5206",value:!0}],onChange:fl=>{ce.default.confirm({title:"\u63D0\u793A",centered:!0,closable:!1,content:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u5C06\u4F1A\u5BF9\u6240\u6709\u5DF2\u4EA4\u5377\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u5224\u5206\uFF0C\u786E\u5B9A\u8981\u4FEE\u6539\u5417\uFF1F",onOk:()=>Pa(void 0,null,function*(){var No,dl,nA;(yield(0,Re.ZP)(`/api/exercise_questions/${(dl=(No=Ja==null?void 0:Ja.items)==null?void 0:No[0])==null?void 0:dl.question_id}/teacher_update_multiple.json`,{method:"post",body:{use_blank_score:!((nA=Pn==null?void 0:Pn.exercise)!=null&&nA.use_blank_score)}})).status==0&&(we.ZP.success("\u4FEE\u6539\u6210\u529F"),_i())})})}}))),xt.createElement(se.Z,{className:"pr30 c-grey-666"},"\u603B\u5F97\u5206\uFF1A",Ja.user_score)),xt.createElement("div",{className:"ml15"},xt.createElement(ne.Z,{style:{marginTop:8,marginBottom:8}}))),(Bs=Ja.items)==null?void 0:Bs.map(function(fl,No){return qf&&fl.user_score===fl.question_score?null:xt.createElement("aside",{id:fl.question_id,key:No},dd(fl,No,!1))}))})},tu=Vt=>{var Ea;const Ua=(Ea=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Ea.filter(Ja=>Vt?Ja.question_type===4:Ja.question_type!==4);return Ua==null?void 0:Ua.map(function(Ja,lo){return xt.createElement(de.Fragment,{key:Ja.question_type},xt.createElement("p",null,Ja.name),Ja.items.map((Ao,Qs)=>{var Os,Bs;let fl="",No="";return Number(Ao.question_score)===Number(Ao.user_score)?fl=Se.Z.blue:Ao.user_score>0?fl=Se.Z.orange:fl=Se.Z.red,Ao.question_type===4&&!Ao.user_score&&(fl=Se.Z.grey),Ao.question_type===4?((Os=Ao==null?void 0:Ao.answer_comments)==null?void 0:Os.length)>0||Ao!=null&&Ao.is_reviewed?No=xt.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`}):No=xt.createElement("i",{style:{color:"#9B9B9B"},className:`iconfont icon-daipingyue ${Se.Z.sign}`}):(((Bs=Ao==null?void 0:Ao.answer_comments)==null?void 0:Bs.length)>0||Ao!=null&&Ao.is_reviewed)&&(No=xt.createElement("i",{className:`iconfont icon-daipingyue ${Se.Z.sign}`})),qf&&Ao.user_score===Ao.question_score?null:xt.createElement("span",{className:`${fl} relative`,onClick:()=>{const dl=Ao.question_id;let nA=document.getElementById(dl);nA&&window.scrollTo(0,nA.offsetTop)}},Qs+1,No)}))})},gd=(Vt,Ea,Ua)=>{Number.isNaN(Vt)||(cf[Ea].items[Ua].user_score=Vt,xc([...cf]))},hd=()=>{var Vt;return(Vt=[...cf])==null?void 0:Vt.map(function(Ua,Qi){if(Ua.question_type!==7||Ua.question_type===7&&Ua.items.find(Ja=>[3,4,5,6,8].includes(Ja.question_type)))return xt.createElement("div",{key:Ua.question_type,className:Se.Z.listwrap},xt.createElement("p",{style:{color:"#000000"}},Ua.name),xt.createElement("div",null,xt.createElement("span",{style:{display:"inline-block",width:66,color:"#5F6368",marginRight:4}},Ua.question_type===5?"\u9898\u53F7-\u5173\u5361":Ua.question_type===7?"\u9898\u53F7-\u5C0F\u9898":"\u9898\u53F7"),xt.createElement("span",{style:{color:"#5F6368"}},"\u5206\u503C")),Ua.items.map((Ja,lo)=>{if(Ua.question_type!==7||Ua.question_type===7&&[3,4,5,6,8].includes(Ja.question_type))return xt.createElement("div",{className:"mt10"},xt.createElement("span",{style:{display:"inline-block",width:36}},Ja.number?Ja.number:lo+1),xt.createElement(ee.Z,{min:0,max:Ja.question_score,precision:1,step:1,placeholder:`\u6EE1\u5206${Ja.question_score}\u5206`,value:Ja.user_score,onChange:Ao=>gd(Ao,Qi,lo),style:{width:80,marginLeft:32,marginRight:10}}),xt.createElement(a.ZP,{theme:{components:{Button:{defaultBorderColor:"#BACFFE",defaultColor:"#3061D0",defaultShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}}}},xt.createElement(pe.ZP,{onClick:()=>{gd(Ja.question_score,Qi,lo)}},"\u6EE1\u5206")))}))})},Dg=()=>Pa(void 0,null,function*(){var Vt;const Ua=(0,Gi.cloneDeep)(cf).flatMap(Ja=>Ja.items.map(lo=>{var Ao,Qs;return{id:lo.question_id,shixun_challenge_id:lo.shixun_challenge_id||null,score:lo.user_score,user_id:(Ao=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ao.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((Qs=Pn==null?void 0:Pn.review_progress)==null?void 0:Qs.sealed_review)||!1}}));Eu(!0);const Qi=yield(0,Re.ZP)("/api/exercise_questions/adjust_all_score.json",{method:"post",body:{exercise_id:Ci.exerciseId,user_id:(Vt=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Vt.user_id,data:[...Ua]}});(Qi==null?void 0:Qi.status)===0&&(we.ZP.success("\u5FEB\u6377\u8BC4\u5206\u6210\u529F"),uf(!1),_i()),Eu(!1)}),vf=(0,de.useCallback)(Vt=>{var Ea,Ua;const Qi=`${((Ea=bn.exerciseExportHeadData)==null?void 0:Ea.new_student_id)||""}${(Ua=bn.exerciseExportHeadData)==null?void 0:Ua.new_user}`;Vt.save(Qi),setTimeout(()=>df(100),300),setTimeout(()=>df(0),550),ed(!1)},[bn,Pn]),jg=()=>{let Vt=0;const Ea=setInterval(()=>{Vt+=5,df(Vt),Vt===100&&clearInterval(Ea)},200)},cl=(0,de.useCallback)(Vt=>nd(Vt.target.value),[]),nu=()=>Pa(void 0,null,function*(){var Vt,Ea,Ua,Qi,Ja,lo,Ao,Qs;if((0,Jt.Rm)()&&!((Ea=(Vt=qt==null?void 0:qt.AssistantObject)==null?void 0:Vt.exercise)!=null&&Ea.can_appraise)){Dc();return}if(!((Ua=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Ua.user_id))return;const Os=yield(0,Re.ZP)(`/api/exercises/${Ci==null?void 0:Ci.exerciseId}/review_exercise_user.json`,{method:"post",body:{id:Ci==null?void 0:Ci.exerciseId,user_id:(Qi=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Qi.user_id,review_type:_A===1?"normal":"appraise",sealed_review:((Ja=Pn==null?void 0:Pn.review_progress)==null?void 0:Ja.sealed_review)||!1,next_login:((lo=Pn==null?void 0:Pn.review_progress)==null?void 0:lo.next_login)||"",analysis:Lc,only_analysis:rd}});if(yield fd(Os),(Os==null?void 0:Os.status)===0){if(Fl(!1),rd){_i(),we.ZP.success("\u64CD\u4F5C\u6210\u529F"),$u(!1);return}if((Ao=Pn==null?void 0:Pn.review_progress)!=null&&Ao.next_login){we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01\u5DF2\u4E3A\u60A8\u81EA\u52A8\u5207\u6362\u81F3\u4E0B\u4E00\u4E2A\u5F85\u8BC4\u9605\u7684\u5B66\u751F");const Bs=Fa?"centralizeReview":"review";ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/${Bs}/${(Qs=Pn==null?void 0:Pn.review_progress)==null?void 0:Qs.next_login}`);return}_i(),we.ZP.success("\u8BC4\u9605\u6210\u529F\uFF01")}else ce.default.info({title:"\u63D0\u793A",width:500,centered:!0,content:xt.createElement("div",null,Os==null?void 0:Os.message),okText:"\u6211\u77E5\u9053\u4E86"})}),yf=Vt=>Pa(void 0,null,function*(){var Ea,Ua;const Qi=Fa?"centralizeReview":"review",Ja=Vt=="next"?(Ea=Pn==null?void 0:Pn.review_progress)==null?void 0:Ea.next_login:(Ua=Pn==null?void 0:Pn.review_progress)==null?void 0:Ua.prev_login;Ja?ze.history.replace(`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/${Qi}/${Ja}`):_i()});return xt.createElement("section",{className:"edu-container"},xt.createElement(y.Z,{spinning:Sa[$f]},xt.createElement("section",{className:"animated fadeIn"},xt.createElement("aside",{className:"mt10"},JA&&xt.createElement(x.Z,{separator:">"},xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Ci.coursesId}/exercise`},(so=JA==null?void 0:JA.course)==null?void 0:so.course_name)),xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Ci.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),xt.createElement(x.Z.Item,null,xt.createElement(ze.Link,{to:`/classrooms/${Ci.coursesId}/exercise/${(Vo=Pn==null?void 0:Pn.exercise)==null?void 0:Vo.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),xt.createElement(x.Z.Item,null,_A!==1?"\u96C6\u4E2D\u8BC4\u9605":(Rs=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Rs.user_name))),xt.createElement("aside",{className:[Se.Z.title,"mt20"].join(" ")},xt.createElement(oe.Z,{style:{width:"100%"},align:"middle"},xt.createElement(se.Z,{style:{display:"flex",alignItems:"center"}},(0,Qe.vB)(qA==null?void 0:qA.exercise_status,qA==null?void 0:qA.appraise_label),xt.createElement(ze.Link,{to:`/classrooms/${Ci.coursesId}/exercise/${(Fs=Pn==null?void 0:Pn.exercise)==null?void 0:Fs.id}/detail`},xt.createElement(re.Z,{title:((xl=Pn==null?void 0:Pn.exercise)==null?void 0:xl.exercise_name)||""},xt.createElement("strong",{className:"font20 ml10 c-grey-333",style:{maxWidth:"338px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",display:"block"}},((CA=Pn==null?void 0:Pn.exercise)==null?void 0:CA.exercise_name)||"")))),_A===1&&xt.createElement(de.Fragment,null,xt.createElement(se.Z,{flex:1,style:{marginLeft:"25px",display:"flex",alignItems:"center"},className:"bold c-black"},xt.createElement("aside",null,xt.createElement("span",null,"\u8003\u8BD5\u65F6\u957F ",((wo=Pn.exercise)==null?void 0:wo.time)===-1?"\u672A\u9650\u65F6":(((Nl=Pn.exercise)==null?void 0:Nl.time)||"")+"\u5206\u949F",!!((Vl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Vl.delayed_time)&&xt.createElement("span",{className:"c-red"},"+\u5EF6\u65F6",(Ec=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ec.delayed_time,"\u5206\u949F")),xt.createElement("span",{className:"ml20"},"\u5408\u8BA1 ",(Ml=(Ho=Pn.exercise_scores)==null?void 0:Ho.exercise_types)==null?void 0:Ml.q_counts,"\u9898"),xt.createElement("span",{className:"ml20"},"\u6EE1\u5206 ",(tf=(Zl=Pn.exercise_scores)==null?void 0:Zl.exercise_types)==null?void 0:tf.q_scores,"\u5206"))),!wl&&xt.createElement(se.Z,null,(0,Jt.GJ)()&&xt.createElement(xt.Fragment,null,xt.createElement(pe.ZP,{icon:xt.createElement(ve.Z,null),onClick:()=>{var Vt;if((0,Jt.Rm)()&&!((Vt=qt.AssistantObject.exercise)!=null&&Vt.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}eu(),qu(!0)}},"\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377"),xt.createElement(pe.ZP,{style:{marginLeft:"20px"},icon:xt.createElement(me.Z,null),onClick:()=>{var Vt;if((0,Jt.Rm)()&&!((Vt=qt.AssistantObject.exercise)!=null&&Vt.can_download)){we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}La({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),((nf=Pn==null?void 0:Pn.exercise)==null?void 0:nf.exercise_status)===2&&(qA==null?void 0:qA.exercise_type)!=2&&xt.createElement(pe.ZP,{type:"primary",style:{marginLeft:"10px"},onClick:Vt=>{var Ea,Ua;Vt.preventDefault(),(0,Jt.Rm)()&&!((Ua=(Ea=qt==null?void 0:qt.AssistantObject)==null?void 0:Ea.exercise)!=null&&Ua.can_redo)&&we.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");let Qi=!1;ce.default.confirm({width:500,title:"\u63D0\u793A",content:xt.createElement("div",null,xt.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u786E\u5B9A\u5C06\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),xt.createElement(ie.default,{onChange:Ja=>{Qi=Ja.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pa(void 0,null,function*(){var Ja,lo;(yield(0,be.q6)({categoryId:Ci.exerciseId,user_ids:[(Ja=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Ja.user_id],is_reset:Qi})).status===0&&(we.ZP.success("\u64CD\u4F5C\u6210\u529F"),ze.history.push(`/classrooms/${Ci.coursesId}/exercise/${(lo=Pn==null?void 0:Pn.exercise)==null?void 0:lo.id}/detail`))})})}},xt.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A")))))),xt.createElement(oe.Z,{className:"mt20"},xt.createElement(se.Z,{flex:"284px",className:Se.Z.leftBar},xt.createElement(E.Z,{offsetTop:0},!((rf=Pn==null?void 0:Pn.review_progress)!=null&&rf.sealed_review)&&xt.createElement("section",{className:`${Se.Z.bg} ${Se.Z.userInfo}`},xt.createElement(oe.Z,{align:"middle",wrap:!1},xt.createElement("img",{className:Se.Z.userImg,src:Ko.Z.API_SERVER+"/images/"+((ZA=Pn.exercise_answer_user)==null?void 0:ZA.user_img)}),xt.createElement(se.Z,{style:{marginLeft:"14px",width:"145px"}},xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u59D3\u540D"),xt.createElement(se.Z,{className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(Gu=Pn.exercise_answer_user)==null?void 0:Gu.user_name},(Ys=Pn.exercise_answer_user)==null?void 0:Ys.user_name))),xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5B66\u53F7"),xt.createElement(se.Z,{className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(pu=Pn.exercise_answer_user)==null?void 0:pu.student_id},(XA=Pn.exercise_answer_user)==null?void 0:XA.student_id))),xt.createElement(oe.Z,{style:{marginBottom:"8px"},wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u5206\u73ED"),xt.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(SA=Pn.exercise_answer_user)==null?void 0:SA.course_group_name},($d=Pn.exercise_answer_user)==null?void 0:$d.course_group_name))),xt.createElement(oe.Z,{wrap:!1},xt.createElement(se.Z,{className:Se.Z.userInfoTitle},"\u6210\u7EE9"),xt.createElement(se.Z,{flex:1,className:Se.Z.userInfoValue},xt.createElement(re.Z,{placement:"topLeft",title:(YA=Pn.exercise_answer_user)==null?void 0:YA.course_group_name},Pn.user_score?Number(Pn.user_score):0,"\u5206"))))),xt.createElement("img",{className:Se.Z.status,src:((Kf=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Kf.review_status)==1?hs:((OA=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:OA.review_status)==0?Ks:Wl})),_A===3&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10`},xt.createElement("h3",null,"\u8BC4\u9605\u8303\u56F4"),xt.createElement("div",{className:"mt10"},"\u8BD5\u9898"),xt.createElement("div",{className:`${Se.Z.greyBg} ${Se.Z.listType} mt10`},(oh=(bc=Pn==null?void 0:Pn.review_progress)==null?void 0:bc.appraise_question)==null?void 0:oh.map(Vt=>xt.createElement("span",null,Vt.name,"\uFF1B")))),xt.createElement("section",{className:`${Se.Z.bg} p20 mt10`},xt.createElement("h3",null,"\u7B54\u9898\u5361"),xt.createElement(oe.Z,{style:{flexDirection:"column"}},xt.createElement(se.Z,null,"\u4EC5\u663E\u793A\u9519\u9898",xt.createElement(z.Z,{className:"ml5",checked:qf,onChange:Vt=>sh(Vt)})),xt.createElement(se.Z,{className:"mt5"},"\u4EC5\u663E\u793A\u4E3B\u89C2\u9898",xt.createElement(z.Z,{checked:Af,className:"ml5",onChange:Vt=>il(Vt)}))),xt.createElement(oe.Z,{align:"middle",justify:"start",className:"mt10"},xt.createElement(se.Z,null,xt.createElement("span",{className:Se.Z.circularBlue}),xt.createElement("span",null,"\u6B63\u786E"),xt.createElement("span",{className:`${Se.Z.circularRed} ml20`}),xt.createElement("span",null,"\u9519\u8BEF"),xt.createElement("span",{className:`${Se.Z.circularOrange} ml20`}),xt.createElement("span",null,"\u90E8\u5206\u5F97\u5206"),xt.createElement("div",{className:"mt10 flex item-center"},xt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#42D5A0",marginLeft:-3}}),xt.createElement("span",null,"\u5DF2\u8BC4"),xt.createElement("i",{className:"iconfont icon-daipingyue mr5",style:{fontSize:12,color:"#9B9B9B",marginLeft:17}}),xt.createElement("span",null,"\u672A\u8BC4"))))),((TA=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:TA.some(Vt=>Vt.question_type!==4))&&!Af&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},xt.createElement("h3",{className:"c-blue"},"\u5BA2\u89C2\u9898"),xt.createElement("aside",{className:Se.Z.questionIcons},tu())),((Xl=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Xl.some(Vt=>Vt.question_type===4))&&xt.createElement("section",{className:`${Se.Z.bg} p20 mt10 pr10`},xt.createElement("h3",{className:"c-blue"},"\u4E3B\u89C2\u9898"),xt.createElement("aside",{className:Se.Z.questionIcons},tu(!0))))),xt.createElement(se.Z,{flex:"916px"},xt.createElement("section",{className:[Se.Z.bg,"ml20"].join(" "),style:{overflow:"hidden"}},xt.createElement("div",{className:Se.Z.result},xt.createElement(te.default,{columns:Pg,dataSource:Ad,pagination:!1,bordered:!0}),xt.createElement("div",{className:Se.Z.evaluate},xt.createElement(oe.Z,{align:"middle",justify:"space-between"},xt.createElement(se.Z,{className:"c-grey-333",style:{fontSize:"16px",fontWeight:"600"}},"\u8003\u8BD5\u8BC4\u4EF7"),!wl&&xt.createElement(pe.ZP,{icon:xt.createElement("i",{className:"iconfont icon-bianji7 ",style:{marginRight:"6px",fontSize:"14px"}}),style:{color:"#3061D0",padding:0},type:"link",onClick:()=>{Fl(!0),$u(!0)}},"\u7F16\u8F91")),xt.createElement("div",{className:Se.Z.analysis,style:{color:(Yl=Pn==null?void 0:Pn.exercise_answer_user)!=null&&Yl.analysis?"#434D63":""}},((Go=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:Go.analysis)||"\u672A\u5BF9\u5B66\u751F\u8FDB\u884C\u8003\u8BD5\u8BC4\u4EF7"))),((Ku=Pn==null?void 0:Pn.exercise)==null?void 0:Ku.open_camera)&&_A===1&&xt.createElement(as,{parentData:Pn}),((af=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:af.some(Vt=>Vt.question_type!==4))&&!Af&&xt.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle"},xt.createElement("strong",{className:"font20"},"\u5BA2\u89C2\u9898"),xt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(Wf=Pn==null?void 0:Pn.exercise)==null?void 0:Wf.objective_score,"\u5206\uFF09"))),xt.createElement(se.Z,null,xt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(mu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:mu.objective_score))),!Af&&xt.createElement("aside",{className:"pl30 pr10"},Lg()),((Wu=Pn==null?void 0:Pn.exercise_question_types)==null?void 0:Wu.some(Vt=>Vt.question_type===4))&&xt.createElement(oe.Z,{gutter:[10,10]},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle",className:Se.Z.typeTitle},xt.createElement(se.Z,{flex:"1"},xt.createElement(oe.Z,{align:"middle"},xt.createElement("strong",{className:"font20"},"\u4E3B\u89C2\u9898"),xt.createElement("span",{className:"c-grey-666"},"\uFF08\u5408\u8BA1",(of=Pn==null?void 0:Pn.exercise)==null?void 0:of.subjective_score,"\u5206\uFF09"))),xt.createElement(se.Z,null,xt.createElement("span",{className:"c-grey-666"},"\u603B\u5F97\u5206:",(vu=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:vu.subjective_score))))),xt.createElement("aside",{className:"pl30 pr10 pb30 mb20"},Lg(!0)),xt.createElement(oe.Z,{className:Se.Z.buttonFixed},xt.createElement("section",{className:"edu-container",style:{display:"flex",justifyContent:"space-between"}},xt.createElement(oe.Z,{align:"middle"},xt.createElement(pe.ZP,{style:{lineHeight:"30px"},href:`/classrooms/${Ci.coursesId}/exercise/${Ci.exerciseId}/detail`},"\u8FD4\u56DE"),!wl&&xt.createElement(xt.Fragment,null,xt.createElement(pe.ZP,{style:{marginLeft:"20px"},onClick:()=>lf(!0)},"\u5B66\u751F\u5217\u8868"),xt.createElement("div",{className:Se.Z.progress},xt.createElement(oe.Z,{align:"middle",justify:"space-between",style:{fontSize:"12px",lineHeight:"12px"}},xt.createElement(se.Z,{style:{color:"#5F6367"}},_A===1?"\u8BC4\u9605\u8FDB\u5EA6":"\u6559\u5E08\u4E2A\u4EBA\u8BC4\u9605\u8FDB\u5EA6"),xt.createElement(re.Z,{title:"\u5DF2\u8BC4\u4EBA\u6570/\u5F85\u8BC4\u5B66\u751F\u603B\u6570"},xt.createElement(se.Z,{style:{color:"#3061D0"}},`${((tg=(eg=Pn==null?void 0:Pn.review_progress)==null?void 0:eg.progress)==null?void 0:tg.completed_count)||0}/${((Vu=(pA=Pn==null?void 0:Pn.review_progress)==null?void 0:pA.progress)==null?void 0:Vu.total)||0}`))),xt.createElement(ue.Z,{trailColor:"#EBEDF3",strokeColor:"#3061D0",percent:((rg=(ng=Pn==null?void 0:Pn.review_progress)==null?void 0:ng.progress)==null?void 0:rg.completed_count)/((Vf=(Zu=Pn==null?void 0:Pn.review_progress)==null?void 0:Zu.progress)==null?void 0:Vf.total)*100,showInfo:!1})))),!wl&&xt.createElement(oe.Z,{align:"middle"},((ag=(Xu=Pn==null?void 0:Pn.review_progress)==null?void 0:Xu.progress)==null?void 0:ag.total)!=1&&xt.createElement(xt.Fragment,null,((Zf=Pn==null?void 0:Pn.review_progress)==null?void 0:Zf.prev_login)&&xt.createElement(nr.Z,{style:{lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield yf("prev")})},"\u4E0A\u4E00\u4EBA"),((Xf=Pn==null?void 0:Pn.review_progress)==null?void 0:Xf.next_login)&&xt.createElement(nr.Z,{style:{marginLeft:"14px",lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield yf("next")})},"\u4E0B\u4E00\u4EBA")),!((ig=Pn==null?void 0:Pn.exercise)!=null&&ig.review_status)&&xt.createElement(nr.Z,{type:"primary",style:{marginLeft:"40px",lineHeight:"30px"},onClick:()=>Pa(void 0,null,function*(){yield nu()})},"\u63D0\u4EA4\u8BC4\u9605"))))))),xt.createElement(Zn,{visible:Pc,value:Ci==null?void 0:Ci.userId,onClose:()=>lf(!1),onChange:Vt=>{},data:_f.current,sealedReview:(og=Pn==null?void 0:Pn.review_progress)==null?void 0:og.sealed_review}),xt.createElement(rs.Z,null)),lh&&!wl&&xt.createElement(re.Z,{title:"\u5FEB\u6377\u8BC4\u5206\u9762\u677F",placement:"bottom"},xt.createElement("div",{className:Se.Z.score,onClick:()=>uf(!0)},xt.createElement("i",{className:"iconfont icon-kuaijiepingfen font24"}))),xt.createElement(he.Z,{width:282,closable:!1,open:uh,mask:!1},xt.createElement("div",{className:Se.Z.drawerWrap},xt.createElement("div",{className:Se.Z.top},xt.createElement("div",{style:{fontWeight:500,color:"#000",fontSize:16}},"\u5FEB\u6377\u8BC4\u5206"),xt.createElement("div",{onClick:()=>{uf(!1),xc([...Fc])}},xt.createElement("i",{className:"iconfont icon-danchuangguanbi font14 current mr15"}))),xt.createElement("div",{className:Se.Z.middle},hd()),xt.createElement("div",{className:Se.Z.btns},xt.createElement(pe.ZP,{className:"mr20",size:"middle",onClick:()=>{uf(!1),xc([...Fc])}},"\u53D6\u6D88"),xt.createElement(pe.ZP,{size:"middle",type:"primary",onClick:()=>Dg(),loading:fh},"\u4FDD\u5B58")))),xt.createElement(Ka.Z,null),xt.createElement(ce.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:gh,footer:xt.createElement("div",null,xt.createElement(pe.ZP,{onClick:()=>{ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1),eu()}},"\u53D6\u6D88"),xt.createElement(pe.ZP,{type:"primary",onClick:()=>{if(RA==""){we.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else RA=="pdf"?(jg(),NA({type:"",userCommentVisible:bu,userScoreVisible:!0,new:td}),ed(!0)):RA=="word"&&((0,Aa.pO)(Fr({exercise_id:Ci.exerciseId,login:Ci.userId,middle_export:1,comment:PA,is_export_comment:td?1:0},tA)),ed(!1));ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1),eu()}},"\u786E\u5B9A")),onCancel:()=>{ec("pdf"),MA(!1),AA(!0),_u("1"),qu(!1)}},xt.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),xt.createElement("div",{className:Se.Z.export_type_modal},xt.createElement("div",{className:Se.Z.export_type_modal_con},xt.createElement("div",{className:Se.Z.type_item},xt.createElement("div",{className:`${Se.Z.img_warp} ${RA=="pdf"?Se.Z.img_warp_active:""}`,onClick:()=>{ec("pdf"),MA(!1),AA(!0),_u("1")}},xt.createElement("img",{src:Ee(45614),width:70,height:70})),"pdf\u683C\u5F0F"),xt.createElement("div",{className:Se.Z.type_item},xt.createElement("div",{className:`${Se.Z.img_warp} ${RA=="word"?Se.Z.img_warp_active:""}`,onClick:()=>{ec("word"),MA(!0),_u("1")}},xt.createElement("img",{src:Ee(38347),width:70,height:70})),"word\u683C\u5F0F"))),xt.createElement("div",{style:{marginTop:"30px"}},xt.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},xt.createElement(ae.ZP.Group,{onChange:Vt=>{switch(_u(Vt.target.value),Vt.target.value){case"1":MA(!1),AA(!0);break;case"2":MA(!0),AA(!0);break;case"3":MA(!1),AA(!1);break}},value:PA},xt.createElement(ae.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement(ae.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),xt.createElement(ae.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),RA=="word"&&xt.createElement("div",null,(Cu||hf)&&xt.createElement("div",{style:{marginTop:30}},xt.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Cu&&xt.createElement("div",null,xt.createElement("span",null,"\u5B9E\u8BAD\u9898"),xt.createElement(ie.default,{checked:tA.param_show_challenge_task_pass,onChange:Vt=>{tA.param_show_challenge_task_pass=Vt.target.checked,$A(Fr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),hf&&xt.createElement("div",{style:{marginTop:20}},xt.createElement("span",null,"\u7F16\u7A0B\u9898"),xt.createElement(ie.default,{checked:tA.param_show_hack_sets,onChange:Vt=>{tA.param_show_hack_sets=Vt.target.checked,$A(Fr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),xt.createElement(ie.default,{checked:tA.param_show_hack_description,onChange:Vt=>{tA.param_show_hack_description=Vt.target.checked,$A(Fr({},tA))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),xt.createElement(ce.default,{centered:!0,destroyOnClose:!0,title:xt.createElement(oe.Z,{justify:"space-between"},xt.createElement(se.Z,null,"\u6B63\u5728\u5BFC\u51FA\u5F53\u524D\u5B66\u751F\u8BD5\u5377 ",xt.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),xt.createElement(se.Z,null,"\u5BFC\u51FA\u8FDB\u5EA6",ff,"%")),open:mA,closable:!1,footer:null,keyboard:!1,maskClosable:!1,width:920},xt.createElement("div",{style:{overflow:"hidden"}},xt.createElement(ia,{isEaxmPaperOpen:mA,studentexportDate:hh,onChangeProgress:vf}))),xt.createElement(ce.default,{centered:!0,destroyOnClose:!0,closable:!1,className:Se.Z.userInfoModelbody,title:xt.createElement(oe.Z,{align:"middle",justify:"space-between"},xt.createElement(se.Z,{style:{color:"#000",fontWeight:"500"}},"\u8BC4\u9605\u4FE1\u606F"),xt.createElement(se.Z,{onClick:()=>{Fl(!1),$u(!1)}},xt.createElement("i",{className:"iconfont icon-guanbi7"}))),open:bg,footer:!1,width:800,onCancel:()=>{Fl(!1),$u(!1)}},xt.createElement("div",{className:Se.Z.userInfoModel},!((sf=Pn==null?void 0:Pn.review_progress)!=null&&sf.sealed_review)&&xt.createElement(xt.Fragment,null,xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u59D3\u540D"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(Bc=Pn.exercise_answer_user)==null?void 0:Bc.user_name},(sg=Pn.exercise_answer_user)==null?void 0:sg.user_name))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5B66\u53F7"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(lg=Pn.exercise_answer_user)==null?void 0:lg.student_id},(Ag=Pn.exercise_answer_user)==null?void 0:Ag.student_id))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5206\u73ED"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(ug=Pn.exercise_answer_user)==null?void 0:ug.course_group_name},(cg=Pn.exercise_answer_user)==null?void 0:cg.course_group_name)))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5F00\u59CB\u4F5C\u7B54\u65F6\u95F4 "),xt.createElement(se.Z,{className:Se.Z.Value},(fg=Pn.exercise_answer_user)!=null&&fg.start_at?xt.createElement(re.Z,{placement:"topLeft",title:Be()((Cc=Pn.exercise_answer_user)==null?void 0:Cc.start_at).format("YYYY-MM-DD HH:mm")},Be()((dg=Pn.exercise_answer_user)==null?void 0:dg.start_at).format("YYYY-MM-DD HH:mm")):"\u672A\u5F00\u59CB")),((Yu=Pn.exercise_answer_user)==null?void 0:Yu.end_at)&&xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4EA4\u5377\u65F6\u95F4"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:Be()((gg=Pn.exercise_answer_user)==null?void 0:gg.end_at).format("YYYY-MM-DD HH:mm")},Be()((hg=Pn.exercise_answer_user)==null?void 0:hg.end_at).format("YYYY-MM-DD HH:mm")))),((pg=Pn.exercise_answer_user)==null?void 0:pg.end_at)&&((Sc=Pn.exercise_answer_user)==null?void 0:Sc.start_at)&&xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4F5C\u7B54\u65F6\u957F"),xt.createElement(se.Z,{className:Se.Z.Value},xt.createElement(re.Z,{placement:"topLeft",title:(0,Qe.li)(Math.round(Math.abs(new Date((Yf=Pn.exercise_answer_user)==null?void 0:Yf.end_at).getTime()-new Date((Ju=Pn.exercise_answer_user)==null?void 0:Ju.start_at).getTime())/1e3))},(0,Qe.li)(Math.round(Math.abs(new Date((mg=Pn.exercise_answer_user)==null?void 0:mg.end_at).getTime()-new Date((vg=Pn.exercise_answer_user)==null?void 0:vg.start_at).getTime())/1e3))))),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u5BA2\u89C2\u9898\u5F97\u5206"),xt.createElement(se.Z,{className:Se.Z.Value},((yg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:yg.objective_score)||0)),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u4E3B\u89C2\u9898\u5F97\u5206"),xt.createElement(se.Z,{className:Se.Z.Value},((wg=Pn==null?void 0:Pn.exercise_answer_user)==null?void 0:wg.subjective_score)||0)),xt.createElement(oe.Z,{className:Se.Z.width,wrap:!1},xt.createElement(se.Z,{className:Se.Z.Title},"\u603B\u6210\u7EE9"),xt.createElement(se.Z,{className:Se.Z.Value,style:{color:"#FA2121"}},((yu=Pn==null?void 0:Pn.table)==null?void 0:yu.user_get_score)||0)),xt.createElement("div",{style:{width:"100%",marginTop:"30px"}},xt.createElement("span",{className:Se.Z.Title},"\u8003\u8BD5\u8BC4\u4EF7"),xt.createElement("div",{style:{border:"1px solid #E1E1E1",borderRadius:"2px",marginTop:"10px",overflow:"hidden",padding:"10px"}},xt.createElement(Ae.default.TextArea,{showCount:!0,bordered:!1,maxLength:500,style:{height:120,resize:"none",position:"relative"},value:Lc,onChange:cl,placeholder:"\u8BF7\u8F93\u5165\u60A8\u5BF9\u5B66\u751F\u672C\u6B21\u8003\u8BD5\u7684\u8BC4\u4EF7\uFF08\u9009\u586B\uFF09"})))),xt.createElement(oe.Z,{style:{marginTop:"30px"},justify:"end"},xt.createElement(pe.ZP,{style:{height:"32px"},onClick:()=>{Fl(!1),$u(!1)}},"\u518D\u770B\u770B"),xt.createElement(nr.Z,{style:{marginLeft:"20px",height:"32px"},type:"primary",onClick:()=>Pa(void 0,null,function*(){yield nu()})},rd?"\u63D0\u4EA4":"\u63D0\u4EA4\u5E76\u8BC4\u9605\u4E0B\u4E00\u4EBA"))),xt.createElement(Wo,{saveChangeScore:jc,visible:ad,item:Cg,onOk:()=>{},onCancel:()=>{gf(!1)}}))};var ds=(0,ze.connect)(({exercise:qt,loading:bn,user:jn,globalSetting:Sa,classroomList:Nr})=>({exercise:qt,globalSetting:Sa,user:jn,loading:bn.effects,classroomList:Nr}))(qi)},87110:function(Rt,bt,Ee){"use strict";var de=Ee(59301),ze=Ee(31797),b=Ee(5871),we=Ee(78241),pe=Ee(43418),ce=Ee(71418),Ae=Ee(1710),oe=Ee(92832),se=Ee(95237),ae=Ee(43604),ie=Ee(3113),re=Ee(22167),ne=Ee(56656),ee=Ee.n(ne),a=Ee(58106),y=Ee(31735),x=Ee(6460),E=Ee(11968),z=Ee(26718),te=Ee(59301),ue=(ye,Be,be)=>new Promise((Se,Pe)=>{var Qe=Fe=>{try{Me(be.next(Fe))}catch(Re){Pe(Re)}},Ie=Fe=>{try{Me(be.throw(Fe))}catch(Re){Pe(Re)}},Me=Fe=>Fe.done?Se(Fe.value):Promise.resolve(Fe.value).then(Qe,Ie);Me((be=be.apply(ye,Be)).next())});const{Countdown:he}=ze.default,ve=({value:ye,onChange:Be,MaxMinutes:be})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(b.Z,{value:ye,onChange:Be,min:0,precision:0,max:be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ye,successCb:Be,dispatch:be})=>{var Se,Pe,Qe,Ie;const Me=(0,a.useParams)(),[Fe]=we.default.useForm(),Re=we.default.useWatch("time",Fe),[He,Xe]=(0,de.useState)(!1),Oe=(0,de.useRef)(),{actionTabs:it}=ye,[At,rt]=(0,de.useState)(),[,ct,at,_e]=(0,z.U)(re.n7,{id:Me.categoryId}),[,et,yt]=(0,z.U)(re.Cd,{});(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&(Xe(!1),Fe.resetFields())},[ye.actionTabs.key]);const mt=()=>new Promise(Ct=>ue(void 0,null,function*(){var Et,Ye;return Oe.current=yield(0,x.y)({ip_limit:(Et=it==null?void 0:it.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Ye=it==null?void 0:it.exerciseParams)==null?void 0:Ye.ip_bind_type}),Ct()})),Dt=()=>ue(void 0,null,function*(){var Ct,Et,Ye,Ne,Ze;yield Fe.validateFields();const lt=Fe.getFieldsValue();if(Xe(!0),(((Ct=it==null?void 0:it.exerciseParams)==null?void 0:Ct.ip_limit)!=="no"||(Et=it==null?void 0:it.exerciseParams)!=null&&Et.ip_bind_type)&&(yield mt()),(yield(0,re.ZD)((Ye=it==null?void 0:it.exerciseParams)==null?void 0:Ye.id,{exercise_user_id:(Ne=it==null?void 0:it.exerciseParams)==null?void 0:Ne.exercise_user_id,unlock_key:lt.unlock_key,time:lt.time,ip:Oe.current})).status===0){if(Be){be({type:"exercise/setActionTabs",payload:{}}),Be();return}const Tt=it==null?void 0:it.exerciseParams;(0,y.nr)({inner_ip:Tt.inner_ip,public_ip:Tt.public_ip,open_camera:Tt.open_camera,ip_limit:Tt.ip_limit,ip_bind:Tt.ip_bind,ip_bind_type:Tt.ip_bind_type,exercise_tips:Tt.exercise_tips,exerciseId:Tt.id,screen_open:Tt.screen_open,screen_num:Tt.screen_num,screen_sec:Tt.screen_sec,coursesId:Me.coursesId,login:(Ze=(0,E.eY)())==null?void 0:Ze.login,history,identity_verify:Tt.identity_verify,open_phone_video_recording:Tt.open_phone_video_recording,current_status:Tt.current_status}),be({type:"exercise/setActionTabs",payload:{}})}Xe(!1)}),ut=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ct=>te.createElement("span",{className:Ct.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ct)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Se=it==null?void 0:it.exerciseParams)==null?void 0:Se.errorMessage)&&typeof((Pe=it==null?void 0:it.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,de.useEffect)(()=>{ye.actionTabs.key==="student-unlock"&&ue(void 0,null,function*(){const Ct=yield yt(Me);yield at({}),Ct.status||rt(Ct)})},[ye.actionTabs.key]);const{time:Ve,end_time:pt}=(At==null?void 0:At.exercise)||{},Ge=_e!=null&&_e.user_end_time?ee()(_e==null?void 0:_e.user_end_time).add(1,"minutes"):ee()(),qe=ee()(_e==null?void 0:_e.user_total_end_time)>Ge?Math.round(ee().duration(ee()(_e==null?void 0:_e.user_total_end_time).diff(Ge.startOf("minute"))).asMinutes()):0,Ft=((_e==null?void 0:_e.student_left_minutes)||0)+(Re||0);return te.createElement(te.Fragment,null,te.createElement(pe.default,{width:514,centered:!0,closable:!!((Qe=it==null?void 0:it.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ye.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(ce.Z,{spinning:ct||et},st&&te.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 "),!st&&te.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"),st&&te.createElement(Ae.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ie=it==null?void 0:it.exerciseParams)==null?void 0:Ie.errorMessage)||{}],columns:ut}),te.createElement("div",{className:""},te.createElement(we.default,{form:Fe,layout:"vertical",autoComplete:"off"},te.createElement(we.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(oe.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Ve!==-1?te.createElement(te.Fragment,null,te.createElement(we.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(_e==null?void 0:_e.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(ve,{MaxMinutes:qe})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ct||et?"--":Ft),"\u5206\u949F",Ft!==0&&(_e==null?void 0:_e.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(_e==null?void 0:_e.user_end_time).add(Re||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",ee()(pt).format("YYYY-MM-DD HH:mm")))),te.createElement(se.Z,{justify:"space-between",align:"middle"},te.createElement(ae.Z,null),te.createElement(ae.Z,null,te.createElement(ie.ZP,{loading:He,onClick:Dt},"\u8FDB\u5165\u8003\u8BD5"))))))};bt.Z=(0,a.connect)(({exercise:ye})=>({exercise:ye}))(me)},92711:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return a}});var de=Ee(59301),ze=Ee(58106),b=Ee(43418),we=Ee(3113),pe=Ee(71418),ce=Ee(45962),Ae=Ee(30097),oe=Ee(58478),se=Ee(24334),ae=Ee(56656),ie=Ee.n(ae),re=Ee(17713),ne=Ee(59301),ee=(y,x,E)=>new Promise((z,te)=>{var ue=me=>{try{ve(E.next(me))}catch(ye){te(ye)}},he=me=>{try{ve(E.throw(me))}catch(ye){te(ye)}},ve=me=>me.done?z(me.value):Promise.resolve(me.value).then(ue,he);ve((E=E.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[E,z]=(0,de.useState)(void 0);console.log((0,ze.useLocation)(),33);const te=(0,ze.useLocation)();(0,de.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const rt=yield(0,ce.X6)(y);z(rt.data)})}()},[y]);const{status:ue,created_at:he,code:ve,name:me,language:ye,pass_sets_count:Be,set_count:be,error_msg:Se,output:Pe,input:Qe,expected_output:Ie,execute_memory:Me,user:Fe,execute_time:Re,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:it}=E||{};return ne.createElement(b.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:ne.createElement(we.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},ne.createElement(pe.Z,{spinning:!E,delay:500},ne.createElement("div",{className:"record-detail-info"},E?ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"record-detail-body"},ne.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),ne.createElement("ul",{className:"record-info"},ne.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",ne.createElement("span",{className:ue===0?"c-green":"c-red"},Ae.Im[ue])," "),ne.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",ne.createElement("span",null,ie()(he).format("YYYY-MM-DD HH:mm:ss"))," "),ne.createElement("li",null," \u8BED\u8A00\uFF1A",ne.createElement("span",null,ye)," "),ne.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",ne.createElement("span",null,Re*1e3,"ms")," "),ne.createElement("li",null," ",`${ue===re.h.HIDE_COMPILE_STATUS?"--":Be} / ${be} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ae.gZ)({status:ue,error_msg:Se,execute_time:Re,output:Pe,input:Qe,expected_output:Ie,input_file_url:He,output_file_url:Xe,is_file:Oe,expected_output_file_url:it}),ne.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),ne.createElement(oe.ZP,{height:"200px",width:"100%",language:ye==null?void 0:ye.toLocaleLowerCase(),value:se.Base64.decode(ve),options:{readOnly:!0}}))):null)))}},75693:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},Y4:function(){return Pe}});var de=Ee(59301),ze=Ee(92832),b=Ee(8591),we=Ee(3113),pe=Ee(90643),ce=Ee(24334),Ae=Ee.n(ce),oe=Ee(10640),se=Ee(69654),ae=Ee(95318),ie=Ee(31735),re=Ee(34376),ne=Ee.n(re),ee=Ee(97013),a=Ee(58106),y=Ee(92711),x=Ee(94276),E=Ee(45962),z=Ee(75826),te=Ee(72059),ue=Ee(92310),he=Ee.n(ue),ve=Ee(7722),me=Ee(59301),ye=(Me,Fe,Re)=>new Promise((He,Xe)=>{var Oe=rt=>{try{At(Re.next(rt))}catch(ct){Xe(ct)}},it=rt=>{try{At(Re.throw(rt))}catch(ct){Xe(ct)}},At=rt=>rt.done?He(rt.value):Promise.resolve(rt.value).then(Oe,it);At((Re=Re.apply(Me,Fe)).next())});const{TextArea:Be}=ze.default,be={[pe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[pe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[pe.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=(Me=>(Me[Me.SET_VISIBLE=0]="SET_VISIBLE",Me[Me.SET_TABINDEX=1]="SET_TABINDEX",Me))(Se||{});function Pe(Me){const{status:Fe,error_msg:Re,output:He,input:Xe,expected_output:Oe,is_file:it,input_file_url:At,output_file_url:rt,expected_output_file_url:ct,setMonacoValue:at,setData:_e}=Me,et=(0,de.useRef)(),yt=(0,de.useRef)(),mt=(0,de.useRef)();let Dt=null;const ut={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,de.useEffect)(()=>{if(He&&!it&&et.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(et.current);const Ve=(0,ie.pp)(ce.Base64.decode(He));st.write(Ve),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(pt){}},100)}if(Xe&&!it&&yt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,ie.pp)(Xe)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}if(Oe&&!it&&mt.current){const st=new re.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,ie.pp)(ce.Base64.decode(Oe))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Ve){}},100)}},[He]),Fe){case pe.h.NOMATCH:Dt=me.createElement(me.Fragment,null,me.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!it&&me.createElement("div",{ref:et}),it&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield(0,ee.ZP)(rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});at(st),setTimeout(()=>{_e(rt)},200)})},He)),me.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!it&&me.createElement("div",{ref:mt}),it&&me.createElement("div",{style:ut},me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(this,null,function*(){const st=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield st.text()),setTimeout(()=>{_e(ct)},200)})},Oe)));break;case pe.h.EXECUTEFAILURE:Dt=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"),!it&&me.createElement(ae.Z,{value:Xe,style:ut}),it&&me.createElement("div",{style:ut},me.createElement("a",{onClick:()=>(0,ie.LR)(At,Xe)},Xe))),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:oe.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(Re),"111")));break;case pe.h.COMPILEFAILURE:Dt=me.createElement(me.Fragment,null,me.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),me.createElement("pre",{className:oe.Z.error},ce.Base64.decode(Re)));break;case pe.h.PODFAILURE:Dt=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:Dt=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",Dt," ")}function Qe(Me){const{status:Fe,error_msg:Re,execute_time:He,output:Xe,input:Oe,expected_output:it,is_file:At,input_file_url:rt,output_file_url:ct,expected_output_file_url:at}=Me;let _e=null;switch(Fe){case pe.h.OK:case pe.h.NOMATCH:case pe.h.EXECUTEFAILURE:case pe.h.COMPILEFAILURE:_e=me.createElement("div",{id:"outputResultRef",className:"h100"});break;case pe.h.PODFAILURE:_e=me.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case pe.h.TIMEOUT:_e=me.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return me.createElement(me.Fragment,null," ",_e," ")}function Ie({value:Me,className:Fe}){return me.createElement("span",{className:Fe},Me)}bt.ZP=({input:Me,is_file:Fe,debuging:Re,submitting:He,executingMessage:Xe,debugResult:Oe,onChangeInput:it,onDebugCode:At,onSubmitCode:rt,hack:ct,user:at,submitResult:_e,isWhiteTheme:et,topDispatch:yt})=>{const[mt]=(0,a.useSearchParams)(),Dt=(0,a.useParams)(),[ut,st]=(0,de.useState)(!1),[Ve,pt]=(0,de.useState)(!1),[Ge,qe]=(0,de.useState)(1),[Ft,Ct]=(0,de.useState)(!1),[Et,Ye]=(0,de.useState)(0),[Ne,Ze]=(0,de.useState)(!1),[lt,vt]=(0,de.useState)(""),[Tt,tt]=(0,de.useState)(""),Pt=(0,de.useRef)(),ln=(0,de.useRef)(),St=(0,de.useRef)(null),Ht=(0,de.useRef)(null),Ot=(0,de.useRef)(null);console.log(_e,"submitResult",Dt);const{status:Zt,id:Jt,input:Wt,output:un,expected_output:gn,is_file:yn,input_file_url:kn,output_file_url:zn,expected_output_file_url:jr,error_msg:Hr,hack_sets:Pr}=_e||{};(0,de.useEffect)(()=>{Zt===0&&(qe(1),Ye(0))},[Zt,Jt]),(0,de.useEffect)(()=>{ye(void 0,null,function*(){var Rr;const _a=yield(0,E.rX)(Dt==null?void 0:Dt.id,"submit");(_a==null?void 0:_a.status)===0&&(_a!=null&&_a.data&&((Rr=_a==null?void 0:_a.data)==null?void 0:Rr.status)!==0?(yt({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:_a==null?void 0:_a.data}}),qe(2),Ye(320)):(qe(1),Ye(0)))})},[Dt==null?void 0:Dt.id]),(0,de.useEffect)(()=>{if(Pt.current){let qa=function(ya){ja=$a.offsetHeight,li=!0,qo=ya.pageY,Ot.current.style.display="block"},Rr=function(){li=!1,Ot.current.style.display="none"},_a=function(ya){if(li){wr();let mn=qo-ya.pageY,In=ja+mn;if(In<0&&(In=0),In>window.innerHeight-150&&(In=window.innerHeight-150),Ge===1){In<=34?Ye(0):Ye(In);return}console.log(In,"resizeH"),Ye(In)}};const $a=St.current;let ja=0,li=!1,qo=0;const Fo=document.getElementById("case-y-bar");return Fo==null||Fo.addEventListener("mousedown",qa),document.addEventListener("mousemove",_a),document.addEventListener("mouseup",Rr),()=>{const ya=document.getElementById("case-y-bar");ya==null||ya.removeEventListener("mousedown",qa),document.removeEventListener("mousemove",_a),document.removeEventListener("mouseup",Rr)}}},[Pt,Ge]),(0,de.useEffect)(()=>{const qa=x.Z.subscribe("resize-move-bar",wr);if(mt.get("type")!=="exercises")return document.addEventListener((0,ve.gH)(),Wr),()=>{document.removeEventListener((0,ve.gH)(),Wr),qa()}},[]),(0,de.useEffect)(()=>{});function wr(){var qa,Rr,_a,$a;const ja=document.getElementById("outputResultRef");if(ja){let li=ja.dataset.text;ln.current.reset(),ln.current.writeln(li);const qo=document.getElementById("outputResultRef").offsetWidth-20,Fo=(($a=(_a=(Rr=(qa=ln.current)==null?void 0:qa._core)==null?void 0:Rr._renderService)==null?void 0:_a.dimensions)==null?void 0:$a.actualCellWidth)||10,ya=Math.ceil(qo/Fo);ln.current.resize(ya,Math.ceil(ja.clientHeight/16))}}function Ar(){st(!ut),setTimeout(()=>{wr()},300),Ye(ut?320:window.innerHeight-150)}function aa(){Ve?(pt(!1),(0,ve.BU)()):(pt(!0),(0,ve.Dj)(Ht.current))}const Wr=qa=>{(0,ve.vp)()||pt(!1)},Ba=(0,de.useMemo)(()=>{if(Oe){const{status:qa,output:Rr,error_msg:_a}=Oe;return setTimeout(()=>{let $a="",ja=document.getElementById("outputResultRef");Rr?$a=ce.Base64.decode(Rr):_a&&($a=ce.Base64.decode(_a)),ln.current=new re.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),ln.current.open(ja),ln.current.onKey(function(li){var qo;if(li.domEvent.key.toLocaleUpperCase()==="C"&&li.domEvent.ctrlKey){li.domEvent.preventDefault();let Fo=(qo=ln.current)==null?void 0:qo.getSelection();navigator.clipboard.writeText(Fo).then(()=>{})}}),ja.dataset.text=$a,ln.current.setOption("convertEol",!0),wr()},300),me.createElement(me.Fragment,null,Qe(Oe))}return null},[Oe]);function vi(){var qa,Rr;if(!(ct!=null&&ct.code)||((qa=ct==null?void 0:ct.code)==null?void 0:qa.trim().length)===0){(Rr=b.ZP)==null||Rr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(1),Ye(320),At()}const zi=qa=>ye(void 0,null,function*(){let Rr=yield(0,ee.ZP)(`/api/problems/${qa}/start.json`,{method:"get",params:{hack_user_id:at==null?void 0:at.user_id}});Rr&&(window.location.href=`/myproblems/${Rr==null?void 0:Rr.identifier}${window.location.search}`)});function va(){yn?navigator.clipboard.writeText(ce.Base64.decode(Hr)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(un)).then(()=>{b.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return me.createElement(de.Fragment,null,me.createElement("div",{className:he()(oe.Z.case,et&&oe.Z.whiteCase),style:{height:Et},ref:St},me.createElement("div",{className:oe.Z.fullMask,ref:Ot}),me.createElement("div",{className:oe.Z["resize-y-bar"],id:"case-y-bar",ref:Pt,draggable:!1},Ge===2&&me.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ge===1&&(Et<=34?me.createElement("div",{onClick:()=>{Ye(320)},className:oe.Z.unfoldBtn},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):me.createElement("div",{onClick:()=>{Ye(0)},className:oe.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",me.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),me.createElement("div",null,me.createElement("div",{className:oe.Z.caseHead},me.createElement("div",{className:oe.Z.dot}),me.createElement("div",{className:oe.Z.text},Ge===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ge===2&&!He&&typeof Zt=="number"&&me.createElement(me.Fragment,null,Zt===pe.h.OK?me.createElement("div",{className:oe.Z.pass},me.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):me.createElement("div",{className:oe.Z.noPass},me.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),be[Zt])),me.createElement("div",{className:oe.Z.btns},Ge===2&&!He&&me.createElement(me.Fragment,null,Zt!==pe.h.OK&&me.createElement("div",{onClick:va},me.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),me.createElement("div",{onClick:()=>{Ze(Jt)}},me.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),mt.get("type")!=="exercises"&&me.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Ar()},me.createElement("i",{className:`iconfont icon-${ut?"suoxiao1":"fangda"}`})))),me.createElement("div",{style:{display:Ge===1?"block":"none"}},Re?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34}},me.createElement("div",{className:oe.Z.result},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),me.createElement("div",{className:oe.Z.leftNode},me.createElement(Be,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Fe?"":Me,onChange:it}))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.Z.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),me.createElement("div",{className:oe.Z.node},Oe?Ba:me.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),me.createElement("div",{style:{display:Ge===2?"block":"none"}},He?me.createElement(se.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):me.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},me.createElement("div",{ref:Ht,className:oe.Z.elseNode},me.createElement("div",{className:oe.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:oe.Z.scroll},me.createElement("pre",{className:oe.Z.scrollBox,style:Ft?{height:Ve?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!yn&&me.createElement(Ie,{value:Wt}),yn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const qa=yield fetch(kn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield qa.text()),setTimeout(()=>{vt(kn)},200)})},Wt)),Wt&&me.createElement("div",{className:oe.Z.action},me.createElement("span",{onClick:()=>Ct(!Ft)},Ft?"\u6536\u8D77":"\u5C55\u5F00"),mt.get("type")!=="exercises"&&me.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>aa(),className:`iconfont icon-${Ve?"suoxiao1":"fangda"}`})))),me.createElement("div",{className:oe.Z.result,style:{flex:1,overflow:"hidden"}},me.createElement("div",{className:oe.Z.left},me.createElement("div",{className:oe.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:oe.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},me.createElement("pre",null,!yn&&me.createElement(Ie,{className:"mb10",value:gn&&ce.Base64.decode(gn)||""}),yn&&me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const qa=yield fetch(jr,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});tt(yield qa.text()),setTimeout(()=>{vt(jr)},200)})},gn)))),me.createElement("div",{className:oe.Z.right},me.createElement("div",{className:oe.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:oe.Z.node,style:{color:Zt===pe.h.OK?"#2ABD8C":"#FF2C29"}},me.createElement("pre",null,(Zt===4||Zt===5)&&me.createElement(Ie,{className:"mb10",value:Hr&&ce.Base64.decode(Hr)||""}),Zt!=4&&Zt!=5&&(yn?me.createElement("a",{style:{fontSize:"16px"},onClick:()=>ye(void 0,null,function*(){const qa=yield(0,ee.ZP)(zn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{tt(qa)}catch(Rr){tt("")}setTimeout(()=>{vt(zn)},200)})},un):me.createElement(Ie,{className:"mb10",value:un&&ce.Base64.decode(un)||""})))))))))),me.createElement("div",{className:he()(oe.Z.footer,et&&oe.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>zi(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&me.createElement(we.ZP,{className:"mr10",type:"primary",onClick:()=>zi(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),me.createElement(we.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Re||He,loading:Re,color:"#2ABD8C",className:"mr10",onClick:vi},"\u8C03\u8BD5\u4EE3\u7801"),mt.get("qtype")!=="8"&&me.createElement(we.ZP,{className:oe.Z.disabled,type:"primary",icon:me.createElement("i",{className:"iconfont icon-bofang1"}),loading:He,disabled:Re||He,onClick:()=>{var qa,Rr;if(!(ct!=null&&ct.code)||((qa=ct==null?void 0:ct.code)==null?void 0:qa.trim().length)===0){(Rr=b.ZP)==null||Rr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}qe(2),Ye(320),rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),me.createElement(y.Z,{onClose:Ze,open:Ne}),me.createElement(te.Z,{close:!0,data:lt,type:lt.length?"txt":"",onClose:()=>vt(""),monacoEditor:{value:Tt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(Rt,bt,Ee){"use strict";Ee.r(bt),Ee.d(bt,{Types:function(){return Ns},default:function(){return yl}});var de=Ee(59301),ze=Ee(58106),b=Ee(31797),we=Ee(43418),pe=Ee(71418),ce=Ee(3113),Ae=Ee(6848),oe=Ee(95237),se=Ee(45962),ae=Ee(22167),ie=Ee(7722),re=Ee(34282),ne=Ee(26869),ee=Ee(87169),a=Ee(43428),y=Ee(58478),x=Ee(35990),E=Ee(519),z=Ee(74242),te=Ee(8591),ue={list:"list___IRN6i",copy:"copy___qCn9B"},he=Ee(56102),ve=Ee(97013),me=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())}),Be=({showResourceCentre:vn,identifier:Zn})=>{const gr=(0,ze.useParams)(),[Ka,vr]=(0,de.useState)(null);(0,de.useEffect)(()=>{vn&&er()},[vn]);const er=()=>me(void 0,null,function*(){const ar=yield(0,ve.ZP)(`/api/problems/${Zn}/attachment_list.json`,{method:"get"});(ar==null?void 0:ar.status)==0&&vr(ar.data||[])});return de.createElement("div",{className:"tpi-code-setting"},de.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Ka!=null&&Ka.length)&&de.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Ka==null?void 0:Ka.map((ar,tr)=>de.createElement("dl",{className:ue.list,key:tr},de.createElement(Ae.Z,{title:ar.title},de.createElement("dt",null,de.createElement("i",{className:"icon-wenjian4 mr5"}),ar.title)),de.createElement("dd",null,de.createElement(he.CopyToClipboard,{text:ar.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},de.createElement("span",{className:`${ue.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},be=Ee(59301),Se=Object.defineProperty,Pe=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Re=(vn,Zn,gr)=>Zn in vn?Se(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:gr}):vn[Zn]=gr,He=(vn,Zn)=>{for(var gr in Zn||(Zn={}))Me.call(Zn,gr)&&Re(vn,gr,Zn[gr]);if(Ie)for(var gr of Ie(Zn))Fe.call(Zn,gr)&&Re(vn,gr,Zn[gr]);return vn},Xe=(vn,Zn)=>Pe(vn,Qe(Zn));const Oe={theme:(0,E.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,E.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,E.G)("cmTabToSpace",!0),showResourceCentre:!1};var it=(vn=>(vn[vn.set_font_size=0]="set_font_size",vn[vn.set_theme=1]="set_theme",vn[vn.on_tab_to_space=2]="on_tab_to_space",vn[vn.set_show_editor_setting=3]="set_show_editor_setting",vn[vn.set_show_respurce_center=4]="set_show_respurce_center",vn))(it||{});function At(vn,Zn){switch(Zn.type){case 3:return Xe(He({},vn),{showEditorSetting:Zn.payload});case 1:return Xe(He({},vn),{theme:Zn.payload});case 0:return Xe(He({},vn),{fontSize:Zn.payload});case 2:return Xe(He({},vn),{tabToSpace:Zn.payload});case 4:return Xe(He({},vn),{showResourceCentre:Zn.payload});default:throw new Error}}var rt=({isLoading:vn,value:Zn,onChange:gr,language:Ka,onUpdateCode:vr,ActionBarRender:er,setIsWhiteTheme:ar,identifier:tr})=>{const[Er,Zr]=(0,de.useReducer)(At,Oe),{theme:Qr,fontSize:cr,showEditorSetting:wa,tabToSpace:Pi,showResourceCentre:ai}=Er,ii=(0,de.useRef)(),To=(0,de.useRef)();(0,de.useEffect)(()=>{ar(Qr==="vs")},[Qr]);const Ms={onFontSizeChange:ir=>{Zr({type:0,payload:ir}),(0,E.t)("cmFontSize",ir)},tabToSpace:Pi,cmFontSize:cr,className:"oj",cmCodeMode:Qr,onTabToSpace:ir=>{Zr({type:2,payload:ir}),(0,E.t)("cmTabToSpace",ir)},onCodeModeChange:ir=>{Zr({type:1,payload:ir}),(0,E.t)("ProgrammingCodeMode",ir)}};function fs(){Zr({type:3,payload:!1})}function ps(){Zr({type:3,payload:!0})}function Dn(){Zr({type:4,payload:!1})}function En(){Zr({type:4,payload:!0})}const hn={value:Zn,language:Ka,theme:Qr,options:{fontSize:cr,insertSpaces:Pi},onChange:ir=>{gr(ir),To.current=ir,clearTimeout(ii.current),ii.current=setTimeout(()=>{vr(To.current)},1e4)},onEditBlur:ir=>{To.current&&vr(To.current)}};return be.createElement(de.Fragment,null,er(ps,En),be.createElement("div",{style:{flex:1,overflow:"hidden"}},!vn&&be.createElement(y.ZP,He({},hn))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:wa,onClose:fs},be.createElement(z.Z,He({},Ms)))),be.createElement(x.Z,null,be.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:ai,onClose:Dn},be.createElement(Be,{showResourceCentre:ai,identifier:tr}))))},ct=Ee(60141),at=Ee(24334),_e=Ee(75693),et={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"},yt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},mt=Ee(1710),Dt=Ee(58421),ut=Ee(58617),st=Ee(92711),Ve=Ee(56656),pt=Ee.n(Ve),Ge=Ee(59301);const{Column:qe}=mt.default;var Ft=({submitResult:vn,submitting:Zn,submitRecords:gr,page:Ka,onPageChange:vr,topicId:er})=>{const[ar]=(0,ze.useSearchParams)(),{records:tr,records_count:Er}=gr||{},[Zr,Qr]=(0,de.useState)(!1),cr=ar.get("type")==="1";return Ge.createElement(pe.Z,{spinning:Zn,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ge.createElement(ut.Z,{style:{fontSize:24},spin:!0})},(tr==null?void 0:tr.length)>0?Ge.createElement(mt.default,{dataSource:tr,rowKey:"id",pagination:!1},Ge.createElement(qe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(wa,Pi)=>Ge.createElement("span",null," ",pt()(wa).format("YYYY-MM-DD HH:mm:ss"))}),Ge.createElement(qe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(wa,Pi)=>{var ai;return Ge.createElement("span",{className:`${wa===0?"c-green":"c-red"} current`,onClick:()=>{Qr(Pi.id)}},(ai=_e.Im[wa])==null?void 0:ai.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ge.createElement(qe,{title:`\u6267\u884C\u7528\u65F6 (${cr?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:wa=>wa?cr?wa:wa/1e3:""}),Ge.createElement(qe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${cr?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:wa=>wa?cr?wa:parseFloat((wa/1024).toFixed(2)):""}),Ge.createElement(qe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ge.createElement(qe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(wa,Pi)=>Ge.createElement("span",{className:"c-light-primary current",onClick:()=>{Qr(Pi.id)}},"\u67E5\u770B")})):Ge.createElement("div",{style:{height:300,width:"100%"}}),Ge.createElement(st.Z,{onClose:Qr,open:Zr}),Er>15?Ge.createElement(Dt.Z,{className:yt.pagination,current:Ka,pageSize:15,total:Er,onChange:vr}):null)},Ct=Ee(59243),Et=Ee(12563),Ye={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Ne=Ee(95318),Ze=Ee(59301);const lt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var vt=({hack:vn})=>{const{language:Zn,difficult:gr,time_limit:Ka,description:vr}=vn,[er]=(0,ze.useSearchParams)(),ar=lt[gr];return Ze.createElement(Ze.Fragment,null,Ze.createElement("ul",{className:Ye.info},Ze.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Ze.createElement("b",{className:Ye.info_tag},Zn)),Ze.createElement("li",null,Ze.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Ze.createElement(Et.default,{color:ar==null?void 0:ar.color},ar==null?void 0:ar.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"}},Ka,"\u79D2"))),er.get("qtype")==="8"?Ze.createElement(Ne.Z,{value:vr,showProgramFill:!0,className:Ye.desc}):Ze.createElement(Ne.Z,{value:vr,className:Ye.desc}))},Tt={},tt=Ee(59301),Pt=({hack:vn,current_user:Zn})=>tt.createElement("div",{className:Tt.answer},vn!=null&&vn.answer_text?tt.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.answer_text)||""}):tt.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),ln=Ee(94276);function St(vn,Zn){return(0,ve.U2)(`/problems/${vn}/comments.json`,{page:Zn,limit:10})}function Ht(vn){return(0,ve.v_)(`/discusses/${vn}/plus.json`,{container_type:"Discuss",type:1})}function Ot(vn,Zn,gr){return(0,ve.v_)(`/problems/${vn}/comments/reply.json`,{comments:{content:gr,parent_id:Zn}})}function Zt(vn,Zn){return(0,ve.v_)(`/problems/${vn}/comments.json`,{comments:{content:Zn}})}function Jt(vn,Zn,gr){return(0,ve.v_)(`/problems/${vn}/comments/${Zn}/hidden.json`,gr)}function Wt(vn,Zn){return(0,ve.IV)(`/problems/${vn}/comments/${Zn}`)}var un=Ee(49950);function gn({author:vn}){return de.createElement("a",{href:`/users/${vn.login}`,target:"_blank"},de.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${ne.Z.IMG_SERVER}/images/${vn.image_url}`,width:"50"}))}function yn({data:vn,index:Zn,parentDiscussIndex:gr,user:Ka,onSetActionType:vr}){const{author:er,can_delete:ar,content:tr,id:Er,time:Zr}=vn;function Qr(){vr({id:Er,index:Zn,type:"delete-discuss",parentDiscussIndex:gr,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const cr=Ka.admin||ar||er.user_id===Ka.user_id;return de.createElement("div",{className:"discuss-item-container second-discuss "},de.createElement(gn,{author:er}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${er.login}`,target:"_blank"},er.name),de.createElement("span",{className:"grey"},Zr),de.createElement("div",{className:"btn-group",style:{marginBottom:0}},cr?de.createElement("a",{onClick:Qr,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null)),de.createElement(Ne.Z,{className:"discuss-content",value:tr})))}var kn=({user:vn,data:Zn,index:gr,onPlusDiscuss:Ka,onSetActionType:vr,activeDiscussIndex:er,onReplyDiscuss:ar,onSetActiveDiscussIndex:tr})=>{const{content:Er,children:Zr,hidden:Qr,id:cr,praise_count:wa,time:Pi,user_praise:ai,can_delete:ii,author:To}=Zn;function Ms(){tr(cr)}function fs(){Ka(cr,!ai,gr)}function ps(){vr({id:cr,index:gr,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Dn(){vr({id:cr,index:gr,params:{hidden:Qr?"0":"1"},type:"hidden-discuss",message:Qr?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const En=vn.admin||vn.user_id===To.user_id;return de.createElement("div",{className:"discuss-item-container",key:cr},de.createElement(gn,{author:To}),de.createElement("section",null,de.createElement("div",{className:"discuss-info"},de.createElement("a",{href:`/users/${To.login}`,target:"_blank"}," ",To.name," "),de.createElement("span",{className:"grey"},Pi)),de.createElement(Ne.Z,{className:"discuss-content",value:Er}),Zr&&Zr.length>0?de.createElement("div",{className:"reply-discuss-container"},Zr.map((hn,ir)=>de.createElement(yn,{key:hn.id,data:hn,index:ir,user:vn,onSetActionType:vr,parentDiscussIndex:gr}))):null,de.createElement("div",{className:"btn-group"},En?de.createElement("a",{onClick:Dn,title:Qr?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},de.createElement("i",{className:Qr?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ii&&(!Zr||Zr.length==0)?de.createElement("a",{onClick:ps,title:"\u5220\u9664"},de.createElement("i",{className:"iconfont icon-shanchu"})):null,de.createElement("a",{onClick:Ms,title:"\u56DE\u590D"}," ",de.createElement("i",{className:"iconfont icon-huifu1"})," "),de.createElement("a",{onClick:fs,className:ai?"c-orange":""},de.createElement("i",{className:ai?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),de.createElement("span",null,wa||""))),de.createElement(un.Z,{id:cr,activeDiscussIndex:er,onReplyDiscuss:ar})))},zn=Ee(421),jr={"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"},Hr=Ee(86401),Pr=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())}),wr=({user_praise:vn,praise_count:Zn,praisePlus:gr,onCreateDiscuss:Ka,discuss_count:vr})=>{const[er,ar]=(0,de.useState)(!1),[tr,Er]=(0,de.useState)("");function Zr(Pi){Er(Pi)}function Qr(){ar(!0)}function cr(){ar(!1)}function wa(){return Pr(this,null,function*(){Ka(tr),Er(""),ar(!1)})}return de.createElement("div",{className:`${jr["dis-input-editor-container"]} ${er?jr.active:""} `},de.createElement("div",{className:er?`hide ${jr["text-area"]}`:jr["text-area"]},de.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Qr}),de.createElement("a",null," ",de.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",vr," "),de.createElement("a",{className:"c-light-black",onClick:gr,title:vn?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},de.createElement("i",{className:`mr3 ${vn?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Zn?de.createElement("span",null,Zn):"")),er?de.createElement("div",{className:jr["input-mask"],onClick:cr}):null,de.createElement("div",{className:er?jr["md-container"]:`${jr["md-container"]} hide`},de.createElement(Hr.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:tr,height:240,onChange:Zr}),de.createElement("div",{className:jr["tip-container"],onClick:cr},de.createElement("a",{className:jr["btn-send"],onClick:wa}," \u53D1\u9001 "))))},Ar=Ee(59301),aa=Object.defineProperty,Wr=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,zi=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,qa=(vn,Zn,gr)=>Zn in vn?aa(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:gr}):vn[Zn]=gr,Rr=(vn,Zn)=>{for(var gr in Zn||(Zn={}))zi.call(Zn,gr)&&qa(vn,gr,Zn[gr]);if(vi)for(var gr of vi(Zn))va.call(Zn,gr)&&qa(vn,gr,Zn[gr]);return vn},_a=(vn,Zn)=>Wr(vn,Ba(Zn)),$a=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())});const ja={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var li=(vn=>(vn[vn.GET_DISCUSSES=0]="GET_DISCUSSES",vn[vn.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",vn[vn.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",vn[vn.PLUS_DISCUSS=3]="PLUS_DISCUSS",vn[vn.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",vn[vn.SET_PAGE=5]="SET_PAGE",vn[vn.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",vn))(li||{});function qo(vn,Zn){switch(Zn.type){case 6:return _a(Rr({},vn),{loading:!0});case 0:return Rr(Rr({},vn),Zn.payload);case 1:return Rr(Rr({},vn),Zn.payload);case 4:return Rr(Rr({},vn),Zn.payload);case 3:return Rr(Rr({},vn),Zn.payload);case 5:return _a(Rr({},vn),{page:Zn.payload});case 2:return Rr(Rr({},vn),Zn.payload);default:throw new Error}}var Fo=({user:vn,identifier:Zn,hack:gr,onTriggerPraise:Ka,activeIndex:vr})=>{const[er,ar]=(0,de.useReducer)(qo,ja),{loading:tr,page:Er,data:Zr,count:Qr,actionType:cr,activeDiscussIndex:wa}=er,Pi=(0,de.useCallback)(()=>$a(void 0,null,function*(){ar({type:6});const hn=yield St(Zn,Er),{comments:ir,disscuss_count:ea}=hn;ar({type:0,payload:{data:ir,count:ea,loading:!1}})}),[Er,Zn]);(0,de.useEffect)(()=>{vr==="2"&&Pi()},[Zn,Er,vr]);function ai(hn){ar({type:5,payload:hn})}function ii(hn){ar({type:4,payload:{actionType:hn}})}function To(hn){ar(wa===hn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:hn}})}function Ms(hn,ir,ea){return $a(this,null,function*(){try{const ia=yield Ht(hn);Zr[ea].user_praise=ir,Zr[ea].praise_count=ia.praise_count,ar({type:3,payload:{data:[...Zr]}})}catch(ia){console.log(ia)}})}function fs(){return $a(this,null,function*(){const{id:hn,params:ir,type:ea,index:ia,parentDiscussIndex:nr}=cr;if(ea==="hidden-discuss"&&(yield Jt(Zn,hn,ir),nr?Zr[nr].children[ia].hidden=ir.hidden==1:Zr[ia].hidden=ir.hidden==1,ar({type:4,payload:{actionType:null,data:[...Zr]}})),ea==="delete-discuss"){if(yield Wt(Zn,hn),nr||nr===0){let $r=Zr[nr].children;for(let Aa=$r.length-1;Aa>=0;Aa--)if($r[Aa].id===hn){$r.splice(Aa,1);break}Zr[nr].children=$r}else for(let $r=Zr.length-1;$r>=0;$r--)if(Zr[$r].id===hn){Zr.splice($r,1);break}ar({type:4,payload:{actionType:null,data:[...Zr]}})}})}function ps(){ar({type:4,payload:{actionType:null}})}function Dn(hn,ir){return $a(this,null,function*(){try{yield Ot(Zn,hn,ir),Pi()}catch(ea){console.log(ea)}})}function En(hn){return $a(this,null,function*(){ar({type:6}),yield Zt(Zn,hn),Pi()})}return Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:"discuss-panel"},Zr.length===0?Ar.createElement(Ct.Z,null):Zr.map((hn,ir)=>Ar.createElement(kn,{onReplyDiscuss:Dn,onPlusDiscuss:Ms,onSetActiveDiscussIndex:To,onSetActionType:ii,data:hn,index:ir,user:vn,activeDiscussIndex:wa})),Qr>10?Ar.createElement("div",{className:"pagination-container"},Ar.createElement(Dt.Z,{showQuickJumper:!0,onChange:ai,current:Er,total:Qr})):null),Ar.createElement(wr,{user_praise:gr.user_praise,praise_count:gr.praises_count,praisePlus:Ka,discuss_count:gr.comments_count,onCreateDiscuss:En}),Ar.createElement(x.Z,null,Ar.createElement(we.default,{centered:!0,title:"\u63D0\u793A",open:!!cr,onOk:fs,onCancel:ps},Ar.createElement("p",null,cr?cr.message:"")),Ar.createElement(zn.Z,null)))},ya=Ee(57809),mn=Ee(92832),In=Ee(65615),Cn={},ur=Ee(59301),sr=({hack:vn,current_user:Zn})=>ur.createElement("div",{className:Cn.answer},vn!=null&&vn.analysis?ur.createElement(Ne.Z,{style:{padding:"13px 0"},value:(vn==null?void 0:vn.analysis)||""}):ur.createElement(Ct.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),da={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},pi=Ee(36381),Xa=Ee(43604),Ia=Ee(78241),Ga=Ee(5871),Zi=Ee(68989),lr=Ee(59301);const{TextArea:ci}=mn.default,{Panel:ts}=pi.default;var Wo=({data:vn,hack:Zn})=>(console.log(vn,Zn,"data"),Zn!=null&&Zn.is_file?lr.createElement(Zi.Y2,{disabled:!0,className:da.uploadTableWrapper,showScore:!Zn.test_set_score,data:vn,isProgramHomework:!0}):lr.createElement("div",{className:da.hackSets},vn==null?void 0:vn.map((gr,Ka)=>lr.createElement(pi.default,{accordion:!0,bordered:!1,key:Ka,defaultActiveKey:Ka===0&&gr.id,className:da.collapseWrapper,expandIcon:({isActive:vr})=>lr.createElement("i",{className:`iconfont icon-weizhankai ${vr?da.open:da.close}`,style:{fontSize:14,transition:"all .2s"}})},lr.createElement(ts,{key:gr.id,header:lr.createElement(oe.Z,{align:"middle",justify:"space-between",wrap:!1},lr.createElement(Xa.Z,{className:da.panelHeader},lr.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Ka+1)),lr.createElement(Xa.Z,{flex:1},lr.createElement(oe.Z,{align:"middle",justify:"end",wrap:!1},!(Zn!=null&&Zn.test_set_score)&&lr.createElement(Xa.Z,{className:da.rateInput},lr.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),lr.createElement("div",null,lr.createElement(Ia.default.Item,{noStyle:!0},lr.createElement(Ga.Z,{value:gr==null?void 0:gr.score,className:da.baseFormItem,min:0,max:100,disabled:!0}))),lr.createElement("span",{className:"ml10"},"%")))))},lr.createElement(Ia.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},lr.createElement(ci,{readOnly:!0,value:gr==null?void 0:gr.input,rows:4})),lr.createElement(Ia.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},lr.createElement(ci,{readOnly:!0,value:gr==null?void 0:gr.output,rows:4}))))))),yi={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Si=Ee(59301),bs=(0,de.forwardRef)(({data:vn=[]},Zn)=>{var gr;const[Ka,vr]=(0,de.useState)(),er=vn.filter(tr=>tr.show);(0,de.useEffect)(()=>{er.length&&vr(er[0].id)},[vn==null?void 0:vn.length]);const ar=((gr=er.find(tr=>tr.id===Ka))==null?void 0:gr.element)||null;return(0,de.useImperativeHandle)(Zn,()=>({setActiveTab:tr=>vr(tr)})),Si.createElement("div",{className:yi.tabs},Si.createElement("div",{className:yi.tabWarp},er.map(tr=>Si.createElement("div",{onClick:()=>vr(tr.id),className:`${yi.tab} ${tr.id===Ka?yi.active:""}`,key:tr.id},tr.name))),Si.createElement("div",{className:yi.content},ar))}),xr=Ee(59301),Ps=Object.defineProperty,Io=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,ss=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,Qo=(vn,Zn,gr)=>Zn in vn?Ps(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:gr}):vn[Zn]=gr,pr=(vn,Zn)=>{for(var gr in Zn||(Zn={}))ns.call(Zn,gr)&&Qo(vn,gr,Zn[gr]);if(ss)for(var gr of ss(Zn))$i.call(Zn,gr)&&Qo(vn,gr,Zn[gr]);return vn},cs=(vn,Zn)=>Io(vn,Li(Zn)),Xi=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())});const nl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Qa=({hack:vn,onTriggerPraise:Zn,topicId:gr,page:Ka,onPageChange:vr,user:er,current_user:ar,submitRecords:tr,submitting:Er,submitResult:Zr,setActiveIndex:Qr,hack_sets:cr})=>{var wa,Pi;const[ai]=(0,ze.useSearchParams)(),[ii,To]=(0,de.useState)("0"),Ms=(0,ze.useLocation)(),[fs,ps]=(0,de.useState)(!1),[Dn,En]=(0,de.useState)(null),[hn,ir]=(0,de.useState)([]),[ea,ia]=(0,de.useState)([]),[nr,$r]=(0,de.useState)({page:1,limit:10}),Aa=(0,de.useRef)(null),xt=(0,de.useRef)(null);console.log(er,"user");let[ua,en]=(0,de.useState)(cs(pr({},(0,ze.useParams)()),{page:1,per_page:20,name:""}));(0,de.useEffect)(()=>{xt.current&&(vn==null?void 0:vn.is_close_tips)===!1&&Dn===null&&En(!0)},[xt.current,vn==null?void 0:vn.is_close_tips,Dn]);function Cr(){return Xi(this,null,function*(){yield(0,ve.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,de.useEffect)(()=>{Qr(ii)},[ii]);function Vr(Fr){return Xi(this,null,function*(){let Gr=Fr.target.id;if(Gr==="1"){let Pa=yield(0,ve.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:pr({},nr)});(Pa==null?void 0:Pa.status)===0&&ia(Pa==null?void 0:Pa.data)}To(Gr)})}(0,de.useEffect)(()=>ln.Z.subscribe("to-commit-info",()=>{To("1"),Aa.current&&Aa.current.setActiveTab("1")}),[]),(0,de.useEffect)(()=>ln.Z.subscribe("to-reset-info",()=>{Vr({target:{id:"1"}}),Aa.current&&Aa.current.setActiveTab("2")}),[]);function ga(){To("2")}function Tr(){return Xi(this,null,function*(){let Fr=yield(0,ve.ZP)("/api/problems/my_hack_list.json",{method:"get",params:pr({identifier:ua==null?void 0:ua.id},ua)});ir(Fr)})}const Wn=[{title:null,description:xr.createElement("div",null,xr.createElement("b",{onClick:()=>{En(!1),Cr(),ps(!0),Tr()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),xr.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),xr.createElement(ce.ZP,{onClick:()=>{En(!1),Cr()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>xt.current}];return xr.createElement("div",{className:et["left-panel"]},xr.createElement("ul",{className:`${et["s-navs"]} ${et["bg-white"]} ${et.b1}`},(vn==null?void 0:vn.is_program)&&!ai.get("pageId")&&xr.createElement(Ae.Z,{title:"\u9898\u76EE\u5217\u8868"},xr.createElement("div",{onClick:()=>{Tr(),ps(!0)},className:et.btns,ref:xt,style:Dn?{pointerEvents:"none"}:{}},xr.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),xr.createElement("li",{style:{marginLeft:20}},xr.createElement("a",{className:ii==="0"?et.active:"",id:"0",onClick:Vr},"\u9898\u76EE\u63CF\u8FF0")),xr.createElement("li",null,xr.createElement("a",{className:ii==="1"?et.active:"",id:"1",onClick:Vr},"\u64CD\u4F5C\u8BB0\u5F55")),(ai.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show)||ai.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show))&&xr.createElement("li",null,xr.createElement("a",{className:ii==="4"?et.active:"",id:"4",onClick:Vr},"\u89E3\u7B54\u53C2\u8003")),ai.get("type")!=="exercises"&&xr.createElement("li",null,xr.createElement("a",{className:ii==="2"?et.active:"",id:"2",onClick:Vr},"\u8BC4\u8BBA")),!!(cr!=null&&cr.length)&&ai.get("type")!=="exercises"&&ai.get("type")!=="1"&&xr.createElement("li",null,xr.createElement("a",{className:ii==="5"?et.active:"",id:"5",onClick:Vr},"\u6D4B\u8BD5\u7528\u4F8B"))),xr.createElement("div",{className:`${et["tab-panel-body"]} ${ii==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},xr.createElement(vt,{hack:vn,onTriggerPraise:Zn,toDiscuss:ga})),xr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${ii==="1"?"":"hide"}`},xr.createElement(bs,{ref:Aa,data:[{id:"1",show:ai.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:xr.createElement(xr.Fragment,null,tr!=null&&tr.records_count||Er?xr.createElement(Ft,{page:Ka,onPageChange:vr,topicId:gr,submitting:Er,key:(Zr==null?void 0:Zr.id)||1,submitRecords:tr,submitResult:Zr}):xr.createElement(Ct.Z,null))},{id:"2",show:ai.get("type")==="exercises"||(vn==null?void 0:vn.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:xr.createElement(xr.Fragment,null,xr.createElement(mt.default,{pagination:!1,dataSource:ea==null?void 0:ea.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Fr,Gr,Pa)=>pt()(Fr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Fr,Gr,Pa)=>{var qi;return(qi=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(ds=>ds.id===Fr))==null?void 0:qi.name}}]}),xr.createElement(Dt.Z,{style:{marginTop:10},current:nr.page,total:ea==null?void 0:ea.count,hideOnSinglePage:!0,onChange:Fr=>Xi(void 0,null,function*(){nr.page=Fr,$r(nr);let Gr=yield(0,ve.ZP)(`/api/myproblems/${ua.id}/redo_logs.json`,{method:"get",params:cs(pr({},nr),{courseId:ua.courseId})});(Gr==null?void 0:Gr.status)===0&&ia(Gr==null?void 0:Gr.data)})}))}]})),xr.createElement("div",{style:{padding:"12px"},className:`${et["tab-panel-body"]} ${ii==="4"?"":"hide"}`},xr.createElement(bs,{data:[{id:"1",show:ai.get("type")!=="exercises"&&(vn==null?void 0:vn.answer_text_show),name:"\u7B54\u6848",element:xr.createElement(xr.Fragment,null,xr.createElement(Pt,{hack:vn,current_user:ar}))},{id:"2",show:ai.get("type")!=="exercises"&&(vn==null?void 0:vn.analysis_show),name:"\u89E3\u6790",element:xr.createElement(xr.Fragment,null,xr.createElement(sr,{hack:vn,current_user:ar}))}]})),xr.createElement("div",{className:`${et["tab-panel-body"]} ${ii==="2"?"":"hide"}`,style:{padding:0}},xr.createElement(Fo,{user:er,activeIndex:ii,identifier:vn.identifier,hack:vn,onTriggerPraise:Zn})),xr.createElement("div",{className:`${et["tab-panel-body"]} ${ii==="5"?"":"hide"}`,style:{padding:12}},xr.createElement(Wo,{data:cr||[],hack:vn})),xr.createElement(a.Z,{rootClassName:et.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>ps(!1),open:fs},xr.createElement(oe.Z,null,xr.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),xr.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",hn==null?void 0:hn.total_count,"\u9898\xA0[\xA0",hn==null?void 0:hn.total_score,"\u5206\xA0]\xA0"),!(er!=null&&er.hack_manager)&&xr.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",hn==null?void 0:hn.work_score,"\u5206")),xr.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),xr.createElement(oe.Z,{align:"middle",className:"mt10 mb10"},!(er!=null&&er.hack_manager)&&xr.createElement(ya.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Fr=>{ua.page=1,ua.finish_status=Fr,en(pr({},ua)),Tr()}},xr.createElement(ya.default.Option,{value:""},"\u5168\u90E8"),xr.createElement(ya.default.Option,{value:0},"\u672A\u5F00\u59CB"),xr.createElement(ya.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),xr.createElement(ya.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),xr.createElement(ya.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Fr=>{ua.page=1,ua.difficult=Fr||null,en(pr({},ua)),Tr()}},xr.createElement(ya.default.Option,{value:0},"\u5168\u90E8"),xr.createElement(ya.default.Option,{value:1},"\u7B80\u5355"),xr.createElement(ya.default.Option,{value:2},"\u9002\u4E2D"),xr.createElement(ya.default.Option,{value:3},"\u56F0\u96BE")),xr.createElement(mn.default.Search,{size:"large",onSearch:Fr=>{ua.name=Fr,ua.page=1,en(pr({},ua)),Tr()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),xr.createElement("div",{className:et.list,style:{height:36,background:"#3D445C"}},!(er!=null&&er.hack_manager)&&xr.createElement("span",null,"\u72B6\u6001"),xr.createElement("span",null,"\u5E8F\u53F7"),xr.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),xr.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),xr.createElement("div",{style:{overflow:"auto",flex:1}},(wa=hn==null?void 0:hn.data)!=null&&wa.length?(Pi=hn==null?void 0:hn.data)==null?void 0:Pi.map((Fr,Gr)=>xr.createElement("div",{onClick:()=>Xi(void 0,null,function*(){let Pa=yield(0,ve.ZP)(`/api/problems/${Fr==null?void 0:Fr.identifier}/start.json`,{method:"get",params:{hack_user_id:er==null?void 0:er.user_id}});Pa&&(window.location.href=`/myproblems/${Pa==null?void 0:Pa.identifier}${window.location.search}`)}),className:`${et.list} ${Fr!=null&&Fr.checked?et.active:""}`},!(er!=null&&er.hack_manager)&&xr.createElement(xr.Fragment,null,!(Fr!=null&&Fr.opened)&&xr.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Fr==null?void 0:Fr.opened)&&!(Fr!=null&&Fr.passed)&&xr.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Fr==null?void 0:Fr.opened)&&(Fr==null?void 0:Fr.passed)&&xr.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),xr.createElement("span",null,(ua.page-1)*20+(Gr+1)),xr.createElement("span",{style:{flex:1},title:Fr.name},`[${Fr==null?void 0:Fr.score}\u5206]`,"\xA0",Fr.name),xr.createElement("span",{style:{flexBasis:48,paddingRight:0}},nl[Fr.difficult]))):xr.createElement(Ct.Z,null)),xr.createElement(Dt.Z,{current:ua.page,className:"mt20",hideOnSinglePage:!0,total:hn==null?void 0:hn.count,pageSize:ua.per_page,onChange:(Fr,Gr)=>{ua.page=Fr,ua.per_page=Gr,Tr()}})),xr.createElement(In.Z,{rootClassName:et.tour,closeIcon:!1,open:!!Dn,steps:Wn,gap:{offset:3,radius:2}}))},ei=Ee(62522),oa=Ee(6460),Ri=Ee(80738),Oo=Ee(87110),Zo=Ee(56494),rs=Ee(14481),Ko=Ee(10640),Ks=Ee(92310),hs=Ee.n(Ks),Wl=Ee(39327),hA=Ee(51015),rl=Ee(74164),Jr=Ee(59301),vl=Object.defineProperty,Ol=Object.defineProperties,al=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,as=(vn,Zn,gr)=>Zn in vn?vl(vn,Zn,{enumerable:!0,configurable:!0,writable:!0,value:gr}):vn[Zn]=gr,ri=(vn,Zn)=>{for(var gr in Zn||(Zn={}))ls.call(Zn,gr)&&as(vn,gr,Zn[gr]);if(Al)for(var gr of Al(Zn))Tl.call(Zn,gr)&&as(vn,gr,Zn[gr]);return vn},hi=(vn,Zn)=>Ol(vn,al(Zn)),Gi=(vn,Zn)=>{var gr={};for(var Ka in vn)ls.call(vn,Ka)&&Zn.indexOf(Ka)<0&&(gr[Ka]=vn[Ka]);if(vn!=null&&Al)for(var Ka of Al(vn))Zn.indexOf(Ka)<0&&Tl.call(vn,Ka)&&(gr[Ka]=vn[Ka]);return gr},Ta=(vn,Zn,gr)=>new Promise((Ka,vr)=>{var er=Er=>{try{tr(gr.next(Er))}catch(Zr){vr(Zr)}},ar=Er=>{try{tr(gr.throw(Er))}catch(Zr){vr(Zr)}},tr=Er=>Er.done?Ka(Er.value):Promise.resolve(Er.value).then(er,ar);tr((gr=gr.apply(vn,Zn)).next())});const{Countdown:ho}=b.default,Ca={Java:"java",C:"c",Python:"py","C++":"c"};var Ns=(vn=>(vn[vn.SET_LOADING=0]="SET_LOADING",vn[vn.GET_DATA=1]="GET_DATA",vn[vn.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",vn[vn.SET_DATA=3]="SET_DATA",vn[vn.SET_DEBUGING=4]="SET_DEBUGING",vn[vn.SET_SUBMITING=5]="SET_SUBMITING",vn[vn.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",vn[vn.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",vn[vn.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",vn[vn.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",vn[vn.SET_PAGE=10]="SET_PAGE",vn))(Ns||{});function _o(){return new Date().getTime()}const _s={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function $s(vn,Zn){switch(Zn.type){case 1:return ri(ri({},vn),Zn.payload);case 3:return hi(ri({},vn),{data:Zn.payload});case 0:return hi(ri({},vn),{loading:Zn.payload});case 9:return hi(ri({},vn),{showNote:Zn.payload});case 4:return hi(ri({},vn),{debuging:Zn.payload});case 5:return hi(ri({},vn),{submitting:Zn.payload});case 2:return hi(ri({},vn),{submitRecords:Zn.payload});case 10:return hi(ri({},vn),{submitRecordPage:Zn.payload});case 6:return hi(ri({},vn),{executingMessage:Zn.payload});case 7:return ri(ri({},vn),Zn.payload);case 8:return ri(ri({},vn),Zn.payload);default:throw new Error}}var yl=({children:vn})=>{var Zn,gr,Ka,vr,er;const[ar,tr]=(0,de.useReducer)($s,_s),{id:Er}=(0,ze.useParams)(),Zr=(0,ze.useLocation)(),[Qr]=(0,ze.useSearchParams)(),{loading:cr,data:wa,debugResult:Pi,submitResult:ai,submitRecords:ii,submitRecordPage:To,showNote:Ms,debuging:fs,submitting:ps,executingMessage:Dn}=ar,[En,hn]=(0,de.useState)("#37AD83"),[ir,ea]=(0,de.useState)(null),[ia,nr]=(0,de.useState)({}),[$r,Aa]=(0,de.useState)(!0),[xt,ua]=(0,de.useState)(!1),[en,Cr]=(0,de.useState)(!1),Vr=(0,de.useRef)(null),ga=(0,de.useRef)(0),Tr=wa==null?void 0:wa.user,Wn=wa==null?void 0:wa.hack,[Fr,Gr]=(0,de.useState)(!1),Pa=(0,de.useRef)(1),qi=(0,de.useRef)(!1);(0,Wl.y)(Qr.get("type")==="exercises");const{setOpenDisableCopyAndPaste:ds}=(0,Wl.X)(),[qt,bn]=(0,de.useState)(""),jn=(0,Zo._)(ia);(0,de.useEffect)(()=>{function Yn(){return Ta(this,null,function*(){var Nn,pa,xa,oi,wi;Aa(!0);const Ya=yield(0,se.fu)(Er,{exercise_id:Qr.get("exercisesId")});if(setTimeout(()=>{Aa(!1)},800),Ya.status!==401){try{Ya.hack.code=at.Base64.decode(Ya.hack.code)}catch(ji){console.log(ji)}Ya.hack=hi(ri({},Ya.hack),{is_program:Qr.get("type")==="1"}),tr({type:1,payload:{loading:!1,data:Ya}})}if(Qr.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ji;Qr.get("coursesId")=="coursesId"?ji=yield(0,ae._F)({categoryId:Qr.get("exercisesId"),login:Qr.get("login")}):ji=yield(0,ae._B)({categoryId:Qr.get("exercisesId"),login:Qr.get("login")}),nr(ri({},ji)),ds((Nn=ji==null?void 0:ji.exercise)==null?void 0:Nn.forbid_copy),typeof((pa=ji==null?void 0:ji.exercise)==null?void 0:pa.left_time)=="number"&&(ea(Date.now()+((xa=ji==null?void 0:ji.exercise)==null?void 0:xa.left_time)*1e3),setTimeout(()=>{hn("red")},(((oi=ji==null?void 0:ji.exercise)==null?void 0:oi.left_time)-300>0?((wi=ji==null?void 0:ji.exercise)==null?void 0:wi.left_time)-300:0)*1e3))}})}Er&&Yn()},[Er]),(0,de.useEffect)(()=>{var Yn;return Qr.get("type")==="exercises"&&((Yn=ia==null?void 0:ia.exercise)!=null&&Yn.screen_open)&&(window.removeEventListener("blur",Nr,!1),rs.U.forEach((Nn,pa)=>{window.addEventListener(Nn,Nr,!1)}),window.addEventListener("blur",Nr,!1),window.focus()),()=>{document.removeEventListener((0,ie.gH)(),Nr)}},[ia]),(0,de.useEffect)(()=>{qt==="1"&&Er&&Wn!=null&&Wn.language&&La()},[Er,To,Wn==null?void 0:Wn.language,qt]),(0,de.useEffect)(()=>(Wn!=null&&Wn.is_program&&(ga.current=0,Vr.current=setInterval(()=>{Sa()},15e3)),()=>{clearInterval(Vr.current)}),[Wn==null?void 0:Wn.is_program]);const Sa=()=>Ta(void 0,null,function*(){let Yn=yield(0,ve.ZP)(`/api/myproblems/${Er}/save_long_time.json`,{method:"get",params:{answer_long_time:ga.current}})}),Nr=()=>{qi.current||(0,ie.BU)(),window.parent.postMessage("backExercise","*")};function La(){return Ta(this,null,function*(){try{const Yn=yield(0,se.zO)(Er,{limit:15,page:To,language:Wn==null?void 0:Wn.language});tr({type:2,payload:Yn})}catch(Yn){console.log(Yn)}})}function ta(Yn){tr({type:10,payload:Yn})}function ca(Yn){return Ta(this,null,function*(){var Nn;let pa;(Qr.get("ip_limit")==="inner"||Qr.get("ip_bind_type")==="true")&&(pa=yield(0,oa.y)({ip_limit:Qr.get("ip_limit"),ip_bind:Qr.get("ip_bind_type")==="true"}));const xa=yield(0,se.n4)(Er,{code:at.Base64.encode(Yn||Wn.code),language:Wn==null?void 0:Wn.language,exercise_id:Qr.get("exercisesId"),question_id:Qr.get("questionId"),ip:pa});return xa.status===-5&&(0,ze.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:hi(ri({errorMessage:xa==null?void 0:xa.message},(ia==null?void 0:ia.exercise)||{}),{exercise_user_id:(Nn=ia==null?void 0:ia.exercise)==null?void 0:Nn.exercise_user_id,id:Qr.get("exercisesId")})}}),xa})}function Sr(){return Ta(this,null,function*(){if(Pa.current=2,!ps){tr({type:5,payload:!0});try{ln.Z.publish("to-commit-info");const Yn=yield ca();if(console.log(Yn,1),Yn.status===0){let Ya=function(){return Ta(this,null,function*(){const{status:ji,data:Va}=yield(0,se.rX)(Er,"submit"),yo=_o()-wi>(xa*oi+30)*1e3;if(ji!==0&&!yo&&setTimeout(Ya,1e3),yo&&ji!==0){we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),tr({type:5,payload:!1});return}if(ji===0){Va.status===2&&we.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Va==null?void 0:Va.status)===0&&Qr.get("type")==="1"&&Cr(!0);const ko=yield(0,se.zO)(Er,{limit:15,page:To,language:Wn==null?void 0:Wn.language});tr({type:8,payload:hi(ri({},ar),{submitResult:Va,submitting:!1,submitRecords:ko})})}})},Nn={};Qr.get("type")==="exercises"&&(Nn.extras={exercise_id:Qr.get("exercisesId"),question_id:Qr.get("questionId")},(Qr.get("ip_limit")==="inner"||Qr.get("ip_bind_type")==="true")&&(Nn.extras.ip=yield(0,oa.y)({ip_limit:Qr.get("ip_limit"),ip_bind:Qr.get("ip_bind_type")==="true"})));const pa=yield(0,se.bM)(Er,Nn);if(pa.status===-1&&Qr.get("exercisesId")){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`;return}const{time_limit:xa,test_case_size:oi}=Wn,wi=_o();pa.status>-1?Ya():tr({type:5,payload:!1})}else tr({type:5,payload:!1})}catch(Yn){console.log(Yn),tr({type:5,payload:!1})}Gr(!1)}})}function na(){return Ta(this,null,function*(){Pa.current=1,ar.debuging=!0,tr({type:4,payload:!0});try{if((yield ca()).status===0){let wi=function(){return Ta(this,null,function*(){const{status:Ya,message:ji,data:Va}=yield(0,se.rX)(Er,"debug"),yo=_o()-oi>(Nn+30)*1e3;if(Ya!==0&&!yo&&(tr({type:6,payload:ji}),setTimeout(wi,1e3)),yo){we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),tr({type:4,payload:!1}),tr({type:7,payload:hi(ri({},ar),{debugResult:{status:2},debuging:!1})});return}Ya===0&&(Va.status===2&&we.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),tr({type:4,payload:!1}),tr({type:7,payload:hi(ri({},ar),{debugResult:Va,debuging:!1})}))})};const{time_limit:Nn}=Wn;let pa={input:encodeURIComponent(wa.test_case.input)};Qr.get("type")==="exercises"&&(pa.exercise_id=Qr.get("exercisesId"));const xa=yield(0,se.MU)(Er,pa);if(xa.status===-1&&Qr.get("exercisesId")){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`;return}const oi=_o();(xa==null?void 0:xa.status)>-1?wi():tr({type:4,payload:!1})}else tr({type:4,payload:!1})}catch(Yn){console.log(Yn)}finally{}})}function Kr(Yn,Nn){const pa=Nn?{modify_code:!1}:{};tr({type:3,payload:hi(ri({},wa),{hack:ri(hi(ri({},Wn),{code:Yn}),pa)})}),Gr(!0)}const Ai=Yn=>Ta(void 0,null,function*(){let Nn=yield(0,ve.ZP)(`/api/problems/${Wn==null?void 0:Wn.identifier}/start.json`,{method:"get",params:{language:Yn==="C++"||Yn==="c++"?encodeURIComponent(Yn):Yn,hack_user_id:Tr==null?void 0:Tr.user_id}});Nn.status!==-1&&ze.history.replace(`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)});function Ki(Yn){let Nn=Yn.target.value;tr({type:3,payload:hi(ri({},wa),{test_case:{input:Nn}})})}function Xo(){return Ta(this,null,function*(){try{let Yn={};Qr.get("type")==="exercises"?Yn.exercise_id=Qr.get("exercisesId"):Wn!=null&&Wn.homework_common_id&&(Yn.homework_common_id=Wn==null?void 0:Wn.homework_common_id);const Nn=yield(0,se.H7)(Er,ri({},Yn));Nn.status===401||(Kr(at.Base64.decode(Nn.code)),(Qr.get("type")==="exercises"||Wn!=null&&Wn.homework_common_id)&&ln.Z.publish("to-reset-info"))}catch(Yn){console.log(Yn)}})}function Bi(){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Jr.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Jr.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Ta(this,null,function*(){const Yn=yield(0,se.fi)(Er);Yn.status===401||Kr(at.Base64.decode(Yn.code),!0)})}})}function po(){tr({type:9,payload:!0})}function eo(){tr({type:9,payload:!1})}function no(Yn){return Ta(this,null,function*(){yield(0,se.MK)(Er,Yn),tr({type:1,payload:{showNote:!1,data:hi(ri({},wa),{hack:hi(ri({},Wn),{notes:Yn.notes})})}})})}const xi={hack:Wn,isLoading:$r,input:(Zn=wa==null?void 0:wa.test_case)==null?void 0:Zn.input,is_file:(gr=wa==null?void 0:wa.test_case)==null?void 0:gr.is_file,identifier:Wn==null?void 0:Wn.identifier,attachments_count:wa==null?void 0:wa.attachments_count,language:Wn==null?void 0:Wn.language,code:Wn==null?void 0:Wn.code,title:"main."+Ca[Wn==null?void 0:Wn.language],modify_code:Wn==null?void 0:Wn.modify_code,notes:Wn==null?void 0:Wn.notes,debugResult:Pi,debuging:fs,submitting:ps,submitResult:ai,executingMessage:Dn,onCancelNote:eo,onAddNote:no,showNote:Ms,user:Tr,onShowNote:po,onSubmitCode:Sr,onChangeCode:Kr,onChangeInput:Ki,onDebugCode:na,onResetCode:Xo,onSyncCode:Bi,onUpdateCode:ca,onChangeLanguage:Ai,isWhiteTheme:xt,setIsWhiteTheme:ua,topDispatch:tr};function Di(){return Ta(this,null,function*(){const{praise_count:Yn}=yield(0,se.vl)(Wn.id,{container_type:"Hack",type:1});let Nn=hi(ri({},wa),{hack:hi(ri({},Wn),{praises_count:Yn,user_praise:!Wn.user_praise})});tr({type:3,payload:Nn})})}const mo={topicId:Er,submitResult:ai,submitRecords:ii,submitting:ps,page:To,onPageChange:ta,hack:Wn,user:wa==null?void 0:wa.user,hack_sets:wa==null?void 0:wa.hack_sets,current_user:wa==null?void 0:wa.current_user,onTriggerPraise:Di,setActiveIndex:bn};return console.log(ia),Jr.createElement(Jr.Fragment,null,Jr.createElement(pe.Z,{spinning:cr,delay:500},wa?Jr.createElement(Jr.Fragment,null,Jr.createElement("header",{className:hs()(Ko.Z.header,xt&&Ko.Z.whiteHeader)},Qr.get("type")!=="exercises"&&Jr.createElement("div",null,Jr.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/${Tr==null?void 0:Tr.image_url}`,alt:"user",width:36}),Jr.createElement("span",{style:{color:xt?"#333":"#B2BACB",fontSize:16}},Tr==null?void 0:Tr.name)),Qr.get("type")==="exercises"&&Jr.createElement("div",null,Jr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Jr.createElement("span",{className:"ml10"},(Ka=ia==null?void 0:ia.exercise)==null?void 0:Ka.user_name)),Jr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Jr.createElement("span",{className:"ml10"},(vr=ia==null?void 0:ia.exercise)==null?void 0:vr.student_id))),Jr.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Jr.createElement("div",null,Wn.name)),(Wn==null?void 0:Wn.is_program)&&Jr.createElement(Ri.Z,{defaultValue:Wn==null?void 0:Wn.answer_long_time,onChange:Yn=>{ga.current=Yn},className:Ko.Z.timepiece}),Tr!=null&&Tr.hack_manager?Jr.createElement(ze.Link,{className:Ko.Z.btn_edit,to:Qr.get("type")==="1"?Qr.get("pageId")?`/problems/newedit/${Wn.identifier}?type=1&pageId=${Qr.get("pageId")}&backUrl=${Qr.get("backUrl")}`:`/problems/newedit/${Wn.identifier}?type=1`:`/problems/newedit/${Wn.identifier}`}," ",Jr.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((er=ia==null?void 0:ia.exercise)!=null&&er.left_time)&&Jr.createElement(Jr.Fragment,null,Jr.createElement("span",{style:{color:En,marginRight:6},className:`iconfont icon-daojishi ${Ko.Z.djs}`}),Jr.createElement("span",{className:"c-white mr20"},Jr.createElement(ho,{valueStyle:{color:En,fontSize:20,fontWeight:500},title:Jr.createElement("span",{style:{color:En,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ir,onFinish:()=>Ta(void 0,null,function*(){const Yn=yield(0,ae.VL)({categoryId:Qr.get("exercisesId"),commit_method:2});if((Yn==null?void 0:Yn.status)===0&&(ca(),we.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Jr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Jr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ta(void 0,null,function*(){window.parent.location.href=`/classrooms/${Qr.get("coursesId")}/exercise/${Qr.get("exercisesId")}/detail`})})),(Yn==null?void 0:Yn.status)===-3){const Nn=parseInt(Yn==null?void 0:Yn.message);ea(Date.now()+Nn*1e3)}})}))),Qr.get("type")==="exercises"?Jr.createElement(ce.ZP,{type:"primary",onClick:()=>{const Yn=()=>Ta(void 0,null,function*(){yield ca(),Gr(!1),jn(),qi.current=!0,Nr()});if(!(ii!=null&&ii.records_count)||Fr){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Jr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Yn});return}Yn()}},Jr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):Jr.createElement("span",{onClick:()=>{var Yn;if(Qr.get("backUrl"))ze.history.push(Qr.get("backUrl"));else if(Qr.get("type")==="1"){let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}else ze.history.push("/problemset")}},Jr.createElement(Ae.Z,{title:"\u5173\u95ED"},Jr.createElement("i",{style:{color:xt?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Jr.createElement(pe.Z,{size:"large",spinning:$r},Jr.createElement(re.Z,{className:hs()(Ko.Z.myProblems,xt&&Ko.Z.whiteMyProblems),leftChild:Jr.createElement(Qa,ri({},mo)),rightChild:Jr.createElement(ul,ri({},xi))}))):null,Jr.createElement(we.default,{centered:!0,closable:!1,width:680,footer:null,open:en,className:"oj-modal"},Jr.createElement("section",{className:"oj-modal-content"},Jr.createElement("div",{className:"oj-modal-head"},Jr.createElement("img",{src:ei,alt:""}),Jr.createElement("i",{onClick:()=>Cr(!1),className:"iconfont icon-guanbi1"})),Jr.createElement("aside",null,Jr.createElement("img",{className:"mr30",src:rl.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Jr.createElement("span",{style:{color:"#75d6ba",marginRight:100}},ai==null?void 0:ai.execute_time,"ms"),"\u4F18\u4E8E",Jr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ai==null?void 0:ai.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Jr.createElement("aside",{className:"mb50"},Jr.createElement("img",{src:hA.Z,className:"mr30"}),Jr.createElement("span",{className:"oj-modal-tt"},Jr.createElement("span",null,Jr.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Jr.createElement("span",{className:"c-light-primary"},ai==null?void 0:ai.execute_memory,"kb")),Jr.createElement("span",null,Jr.createElement("span",null))),"\u4F18\u4E8E",Jr.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(ai==null?void 0:ai.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Jr.createElement("div",{id:"oj-modal-next",onClick:()=>Ta(void 0,null,function*(){var Yn;if(ai!=null&&ai.next_identifier){let Nn=yield(0,ve.ZP)(`/api/problems/${ai==null?void 0:ai.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Tr==null?void 0:Tr.user_id}});Nn&&(window.location.href=`/myproblems/${Nn==null?void 0:Nn.identifier}${window.location.search}`)}else{let Nn=(Yn=localStorage.getItem("program_homework"))==null?void 0:Yn.split(",");ze.history.push(`/classrooms/${Nn==null?void 0:Nn[0]}/program_homework/${Nn==null?void 0:Nn[1]}/detail`)}}),className:"oj-modal-btn"},ai!=null&&ai.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),Jr.createElement(Oo.Z,{successCb:()=>{Pa.current===1?na():Sr()}}))};function Uo({title:vn,modify_code:Zn,onSyncCode:gr,onShowCodeSetting:Ka,onResetCode:vr,hack:er,onChangeLanguage:ar,isWhiteTheme:tr,onShowResourceCentre:Er,attachments_count:Zr}){var Qr;const cr=()=>{we.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Jr.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:vr})},[wa]=(0,ze.useSearchParams)(),Pi=wa.get("language"),ai=ii=>ii==="1"?"c++":ii==="2"?"C++":ii;return(0,de.useEffect)(()=>{Pi&&ar(ai(Pi))},[]),(0,de.useEffect)(()=>{er!=null&&er.tpm_code_modified&&we.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Jr.createElement(ee.Z,null),content:Jr.createElement("div",null,Jr.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Jr.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Jr.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>vr()})},[er==null?void 0:er.language]),console.log(er,tr,"hack"),Jr.createElement("div",{className:`${Ko.Z.codeHead} ${tr?Ko.Z.whiteCodeHead:""}`},Jr.createElement("div",{className:Ko.Z.navWrap},(Qr=er==null?void 0:er.all_language)==null?void 0:Qr.map(ii=>Jr.createElement("div",{className:`${Ko.Z.nav} ${ii===(er==null?void 0:er.language)?Ko.Z.active:""}`,key:ii,onClick:()=>ar(ii)},Jr.createElement(Ae.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Jr.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Jr.createElement("span",null,ii)))),Jr.createElement(oe.Z,{align:"middle",style:{marginLeft:"auto"}},Zn?Jr.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:gr},Jr.createElement("img",{src:ct,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Zr>0&&Jr.createElement("a",{onClick:Er},Jr.createElement(Ae.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},Jr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),Jr.createElement("a",{onClick:cr},Jr.createElement(Ae.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Jr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Jr.createElement("a",{onClick:Ka},Jr.createElement(Ae.Z,{title:"\u8BBE\u7F6E"},Jr.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function ul(vn){var Zn=vn,{input:gr,is_file:Ka,identifier:vr,showNote:er,onShowNote:ar,notes:tr,onCancelNote:Er,onAddNote:Zr,debugResult:Qr,language:cr,debuging:wa,submitting:Pi,executingMessage:ai,code:ii,onSubmitCode:To,onDebugCode:Ms,onChangeCode:fs,onChangeInput:ps,onUpdateCode:Dn,user:En,isLoading:hn,submitResult:ir}=Zn,ea=Gi(Zn,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ia($r,Aa){return Jr.createElement(Uo,hi(ri({},ea),{onShowCodeSetting:$r,onShowResourceCentre:Aa}))}const nr=ri({input:gr,is_file:Ka,debugResult:Qr,debuging:wa,submitting:Pi,executingMessage:ai,onDebugCode:Ms,onChangeCode:fs,onSubmitCode:To,onChangeInput:ps,user:En,submitResult:ir},ea);return Jr.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Jr.createElement(rt,{setIsWhiteTheme:ea==null?void 0:ea.setIsWhiteTheme,isLoading:hn,language:cr,value:ii,identifier:vr,onChange:fs,onUpdateCode:Dn,ActionBarRender:ia}),Jr.createElement(_e.ZP,ri({},nr)))}},90643:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},45962:function(Rt,bt,Ee){"use strict";Ee.d(bt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ae},X6:function(){return re},bM:function(){return se},fi:function(){return y},fu:function(){return oe},n4:function(){return x},rX:function(){return ne},vl:function(){return E},zO:function(){return ie}});var de=Ee(97013),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(z,te,ue)=>te in z?ze(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ue}):z[te]=ue,Ae=(z,te)=>{for(var ue in te||(te={}))we.call(te,ue)&&ce(z,ue,te[ue]);if(b)for(var ue of b(te))pe.call(te,ue)&&ce(z,ue,te[ue]);return z};function oe(z,te){return(0,de.U2)(`myproblems/${z}.json`,Ae({hidePopLogin:!0},te||{}))}function se(z,te){return(0,de.v_)(`myproblems/${z}/code_submit.json`,te)}function ae(z,te){return(0,de.v_)(`myproblems/${z}/code_debug.json`,te)}function ie(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,de.U2)(`myproblems/${z}/submit_records.json`,te)}function re(z){return(0,de.U2)("myproblems/record_detail.json",{id:z})}function ne(z,te){return(0,de.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,de.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,de.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,de.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,de.v_)(`myproblems/${z}/update_code.json`,te)}function E(z,te){return(0,de.v_)(`discusses/${z}/plus.json`,te)}},30097:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Im:function(){return be},ZP:function(){return Fe},gZ:function(){return Ie}});var de=Ee(59301),ze=Ee(92832),b=Ee(3113),we=Ee(84105),pe=Ee(87395),ce=Ee(17713),Ae=Ee(24334),oe=Ee(69654),se=Ee(95318),ae=Ee(31735),ie=Ee(41556),re=Ee(34376),ne=Ee(92310),ee=Ee.n(ne),a=Ee(59301),y=Object.defineProperty,x=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,he=(Re,He,Xe)=>He in Re?y(Re,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Re[He]=Xe,ve=(Re,He)=>{for(var Xe in He||(He={}))te.call(He,Xe)&&he(Re,Xe,He[Xe]);if(z)for(var Xe of z(He))ue.call(He,Xe)&&he(Re,Xe,He[Xe]);return Re},me=(Re,He)=>x(Re,E(He));const{TextArea:ye}=ze.default,Be={visible:!1,tabIndex:"0"},be={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Se=(Re=>(Re[Re.SET_VISIBLE=0]="SET_VISIBLE",Re[Re.SET_TABINDEX=1]="SET_TABINDEX",Re))(Se||{});function Pe(Re,He){switch(He.type){case 0:return me(ve({},Re),{visible:He.payload});case 1:return me(ve({},Re),{tabIndex:He.payload});default:throw new Error}}function Qe({value:Re,className:He}){const[Xe,Oe]=(0,de.useState)(!1),it=(0,de.useRef)(),At=(0,de.useRef)();return(0,de.useEffect)(()=>{Xe&&(At.current.reset(),At.current.write((0,ae.pp)(Re||"")))},[Re,Xe]),(0,de.useEffect)(()=>{var rt,ct,at,_e;if(it.current){At.current=new re.Terminal({fontSize:14,disableStdin:!0}),At.current.open(it.current);const et=it.current.offsetWidth-14,yt=((_e=(at=(ct=(rt=At.current)==null?void 0:rt._core)==null?void 0:ct._renderService)==null?void 0:at.dimensions)==null?void 0:_e.actualCellWidth)||9.5,mt=Math.ceil(et/yt);At.current.resize(mt,8),Oe(!0)}},[]),a.createElement("div",{ref:it,className:ee()("XtermText-valueRef",He)})}function Ie(Re){const{status:He,error_msg:Xe,output:Oe,input:it,expected_output:At,is_file:rt,input_file_url:ct,output_file_url:at,expected_output_file_url:_e}=Re;let et=null;const yt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(He){case ce.h.NOMATCH:et=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:it}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:Oe&&Ae.Base64.decode(Oe)||""}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(at,Oe)},Oe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&a.createElement(Qe,{className:"mb10",value:At&&Ae.Base64.decode(At)||""}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(_e,At)},At)));break;case ce.h.EXECUTEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(se.Z,{value:it,style:yt}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:et=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(se.Z,{value:it,style:yt}),rt&&a.createElement("div",{style:yt},a.createElement("a",{onClick:()=>(0,ae.LR)(ct,it)},it)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:et=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:et=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",et," ")}function Me(Re){const{status:He,error_msg:Xe,execute_time:Oe,output:it,input:At,expected_output:rt,is_file:ct,input_file_url:at,output_file_url:_e,expected_output_file_url:et}=Re;let yt=null;switch(He){case ce.h.OK:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ae.Base64.decode(it)));break;case ce.h.NOMATCH:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",it&&Ae.Base64.decode(it)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",rt&&Ae.Base64.decode(rt)));break;case ce.h.EXECUTEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.COMPILEFAILURE:yt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,At)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ae.Base64.decode(Xe)));break;case ce.h.PODFAILURE:yt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:yt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",yt," ")}var Fe=({id:Re,is_file:He,input:Xe,debuging:Oe,submitting:it,executingMessage:At,debugResult:rt,onChangeInput:ct,onDebugCode:at,onSubmitCode:_e})=>{const[et,yt]=(0,de.useReducer)(Pe,Be),{visible:mt,tabIndex:Dt}=et;(0,de.useEffect)(()=>{yt({type:0,payload:!1})},[Re]);function ut(Ge){let qe=Ge.target.id;yt({type:1,payload:qe})}function st(){yt({type:0,payload:!mt})}const Ve=(0,de.useMemo)(()=>{if(rt){const{status:Ge}=rt;return a.createElement(a.Fragment,null,Me(rt))}return null},[rt]);function pt(){yt({type:0,payload:!0}),yt({type:1,payload:"1"}),at()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${mt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ie.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ye,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:He?"":Xe,onChange:ct}),rightNode:Oe?a.createElement(oe.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):rt?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 ${mt?"up":""}`,onClick:st},mt?a.createElement(we.Z,null):a.createElement(pe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(b.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(b.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(b.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:pt},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(b.ZP,{type:"primary",className:"custom-ant-disabled",loading:it,disabled:it,onClick:()=>{yt({type:0,payload:!1}),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(Rt,bt,Ee){"use strict";Ee.d(bt,{h:function(){return de}});var de=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(de||{})},68989:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Y2:function(){return Fe},ZP:function(){return Re}});var de=Ee(59301),ze=Ee(54580),b=Ee(8591),we=Ee(43418),pe=Ee(95237),ce=Ee(5112),Ae=Ee(3113),oe=Ee(24905),se=Ee(6848),ae=Ee(92832),ie={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=Ee(47257),ee=Ee.n(ne),a=Ee(97013),y=Ee(1012),x=Ee(31735),E=Ee(72059),z=Ee(59301),te=Object.defineProperty,ue=Object.defineProperties,he=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Be=(He,Xe,Oe)=>Xe in He?te(He,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):He[Xe]=Oe,be=(He,Xe)=>{for(var Oe in Xe||(Xe={}))me.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);if(ve)for(var Oe of ve(Xe))ye.call(Xe,Oe)&&Be(He,Oe,Xe[Oe]);return He},Se=(He,Xe)=>ue(He,he(Xe)),Pe=(He,Xe,Oe)=>new Promise((it,At)=>{var rt=_e=>{try{at(Oe.next(_e))}catch(et){At(et)}},ct=_e=>{try{at(Oe.throw(_e))}catch(et){At(et)}},at=_e=>_e.done?it(_e.value):Promise.resolve(_e.value).then(rt,ct);at((Oe=Oe.apply(He,Xe)).next())});const{Dragger:Qe}=ze.default,Ie=He=>{const Xe=et=>et&&et.substring(0,et.lastIndexOf("."));for(var Oe=[...He],it=0,At=[],rt=0;rt{if(et.forEach(yt=>{let mt=yt.name.split(/\.(?=[^\.]+$)/);yt.name=`${mt[0]}.${mt[1].toLowerCase()}`}),et[0].name.includes(".in"))return et.length===2?et:[et[0],{}];if(et[0].name.includes(".out"))return et.length===2?et.reverse():[{},et[0]]})},Me=({onClose:He,onOK:Xe,visible:Oe,wrapClassName:it,rootIdentifier:At,multiple:rt=!1,defaultMultipleValue:ct=!0})=>{const[at,_e]=(0,de.useState)([]),[et,yt]=(0,de.useState)({}),[mt,Dt]=(0,de.useState)(!1),[ut,st]=(0,de.useState)(!0),[Ve,pt]=(0,de.useState)(null),Ge=(0,de.useRef)([]),qe=(0,de.useRef)(0),Ft=()=>{He()};(0,de.useEffect)(()=>{Ct()},[]),(0,de.useEffect)(()=>{Oe&&(Ge.current=[],qe.current=0,_e([]),st(ct))},[Oe]);const Ct=()=>Pe(void 0,null,function*(){try{pt(!0)}catch(tt){}}),Et=tt=>tt&&tt.substring(0,tt.lastIndexOf(".")),Ye=tt=>{var Pt,ln;const St=Et((Pt=tt[0])==null?void 0:Pt.name)||Et((ln=tt[1])==null?void 0:ln.name),Ht=at.filter(Ot=>Et(Ot.name)!==St);Ge.current=[...Ht],_e([...Ht])},Ne=tt=>{if(!ut){const Zt=new FormData;Zt.append("file",tt.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Zt},!0).then(Wt=>{if(Wt.status===0){qe.current=qe.current+1;const un=Ge.current.map(gn=>{var yn;if(gn.name===tt.name){const kn=be({},gn);return(yn=tt==null?void 0:tt.name)!=null&&yn.includes(".in")?kn.input=Wt==null?void 0:Wt.content:kn.output=Wt==null?void 0:Wt.content,kn}return gn});if(Ge.current=[...un],_e([...un]),qe.current>0&&qe.current===at.length){Dt(!1);let gn=Ie(un);gn=gn.filter(yn=>{var kn,zn;return!!((kn=yn[0])!=null&&kn.name&&((zn=yn[1])!=null&&zn.name))}),gn=gn.map(yn=>Se(be(be({},yn[0]),yn[1]),{is_file:!1})),Xe(gn),He()}}else Dt(!1),He()});return}if(Ve){const Zt=new FormData;Zt.append("file",tt.file),At===null?Zt.append("identifier","testsets"):Zt.append("identifier",At),(0,a.ZP)("/api/attachments.json",{method:"post",body:Zt},!0).then(Wt=>{if(Wt.filename){qe.current=qe.current+1;const un=Ge.current.map(gn=>{var yn;if(gn.name===(Wt==null?void 0:Wt.filename)){const kn=Se(be({},gn),{is_oss:!Ve});return(yn=Wt==null?void 0:Wt.filename)!=null&&yn.includes(".in")?(kn.in_object_key=Wt==null?void 0:Wt.object,kn.in_object_size=Wt==null?void 0:Wt.size,kn.input=Wt==null?void 0:Wt.filename,kn.in_file=tt):(kn.out_object_key=Wt==null?void 0:Wt.object,kn.out_object_size=Wt==null?void 0:Wt.size,kn.output=Wt==null?void 0:Wt.filename,kn.out_file=tt),kn}return gn});if(Ge.current=[...un],_e([...un]),qe.current>0&&qe.current===at.length){Dt(!1);let gn=Ie(un);gn=gn.filter(yn=>{var kn,zn;return!!((kn=yn[0])!=null&&kn.name&&((zn=yn[1])!=null&&zn.name))}),gn=gn.map(yn=>Se(be(be({},yn[0]),yn[1]),{is_file:!0})),Xe(gn),He()}}else Dt(!1),He()});return}const Pt=new(ee())({endpoint:et.end_point,region:et.region,accessKeyId:et.access_key_id,accessKeySecret:et.access_key_secret,bucket:et.bucket,stsToken:et.security_token}),ln=tt.name,St={container_type:"TestSet",file_name:ln},Ht=(0,y.Z)();let Ot=`testsets/${At}/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`;At===null&&(Ot=`testsets/${Ht}${ln.indexOf(".")>-1?"."+ln.split(".").pop():""}`),Pt.multipartUpload(Ot,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:ln+""},url:et==null?void 0:et.callback_url,host:et==null?void 0:et.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(St)}}).then(function(Zt){if(Zt.data.status===0){qe.current=qe.current+1;const Jt=Ge.current.map(Wt=>{var un,gn,yn,kn,zn,jr,Hr,Pr,wr,Ar,aa,Wr,Ba,vi,zi,va,qa;if(Wt.name===((gn=(un=Zt.data)==null?void 0:un.data)==null?void 0:gn.file_name)){const Rr=Se(be({},Wt),{is_oss:!Ve});return(zn=(kn=(yn=Zt.data)==null?void 0:yn.data)==null?void 0:kn.file_name)!=null&&zn.includes(".in")?(Rr.in_object_key=(Hr=(jr=Zt.data)==null?void 0:jr.data)==null?void 0:Hr.object,Rr.in_object_size=(wr=(Pr=Zt.data)==null?void 0:Pr.data)==null?void 0:wr.size,Rr.input=(aa=(Ar=Zt.data)==null?void 0:Ar.data)==null?void 0:aa.file_name,Rr.in_file=tt):(Rr.out_object_key=(Ba=(Wr=Zt.data)==null?void 0:Wr.data)==null?void 0:Ba.object,Rr.out_object_size=(zi=(vi=Zt.data)==null?void 0:vi.data)==null?void 0:zi.size,Rr.output=(qa=(va=Zt.data)==null?void 0:va.data)==null?void 0:qa.file_name,Rr.out_file=tt),Rr}return Wt});if(Ge.current=[...Jt],_e([...Jt]),qe.current>0&&qe.current===at.length){Dt(!1);let Wt=Ie(Jt);Wt=Wt.filter(un=>{var gn,yn;return!!((gn=un[0])!=null&&gn.name&&((yn=un[1])!=null&&yn.name))}),Wt=Wt.map(un=>Se(be(be({},un[0]),un[1]),{is_file:!0})),Xe(Wt),He()}}})},Ze=tt=>new Promise((Pt,ln)=>{let St=0,Ht=[];for(let Ot=0;Ot{St++,St===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Pt(tt))}).catch(Zt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Zt),St++,Ht.push(tt[Ot].name),St===tt.length&&(Ht.length?(b.ZP.warning(`${Ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),ln()):Pt(tt))})}),lt=()=>Pe(void 0,null,function*(){if(at.length===0){b.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ze(at),Dt(!0),Ie(at).some(Pt=>{var ln,St;return!((ln=Pt[0])!=null&&ln.name&&((St=Pt[1])!=null&&St.name))})){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){at.map(Pt=>Pe(void 0,null,function*(){Ne(Pt)}))}),onCancel:()=>{Dt(!1)}});return}at.map(Pt=>Pe(void 0,null,function*(){Ne(Pt)}))}),vt={name:"file",fileList:at,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:tt=>{if(at!=null&&at.some(ln=>ln.name===tt.name))return b.ZP.info(`${tt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(tt.size/1024/1024>100)return b.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(tt.name))return b.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const Pt={name:tt.name,uid:tt.uid,file:tt,percent:0};return at.push(Pt),Ge.current=[...at],_e([...at]),!1}},Tt=Ie(at);return console.log(at,Tt,"fileList"),z.createElement(we.default,{open:Oe,wrapClassName:it,onOk:lt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:mt},onCancel:Ft,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ie.wrap},at.length?z.createElement("div",null,z.createElement(pe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:rt?"visible":"hidden"}},z.createElement("span",{className:ie.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(ce.ZP.Group,{className:`ml20 ${ie.testCaseRadio}`,optionType:"button",value:ut,onChange:tt=>st(tt.target.value)},z.createElement(ce.ZP,{value:!1},"\u6587\u672C"),z.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(ze.default,be({},vt),z.createElement(Ae.ZP,{type:"primary",className:ie.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Fe,{data:Tt,onRemove:Ye})):z.createElement("div",{className:`${ie.noData} mb30`},z.createElement(ze.default.Dragger,Se(be({},vt),{className:ie.dragger}),z.createElement("img",{src:re,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ie.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ie.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Fe=({data:He=[],onRemove:Xe,width:Oe="auto",showScore:it=!1,disabled:At=!1,inputChange:rt,onEvaluatingChange:ct,onSelectAll:at,checkAll1:_e,checkAll2:et,checkAll3:yt,checkAll4:mt,checkAll5:Dt,showEvaluatingSetting:ut=!1,className:st="",isProgramHomework:Ve=!1})=>{const pt={value:"",filename:"",dataUrl:""},[Ge,qe]=(0,de.useState)(be({},pt)),Ft=Ye=>{let Ne=document.createElement("a");document.body.appendChild(Ne);let Ze=URL.createObjectURL(Ye.file);Ne.href=Ze,Ne.download=Ye.name,Ne.click(),URL.revokeObjectURL(Ze),document.body.removeChild(Ne)},Ct=(Ye,Ne)=>{(0,x.LR)(Ye,Ne)},Et=(Ye,Ne)=>{we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Xe(Ye,Ne)},onCancel:()=>{}})};return He.length?z.createElement("div",{className:st,style:{width:Oe}},z.createElement("div",{className:`${Ve?ie.headProgram:ie.head}`},ut&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:_e,onChange:Ye=>{at(Ye.target.checked,"hidden")}}),z.createElement(se.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Ve?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:it?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:it?Ve?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),it&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:mt,onChange:Ye=>{at(Ye.target.checked,"input_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:et,onChange:Ye=>{at(Ye.target.checked,"is_invisible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:Dt,onChange:Ye=>{at(Ye.target.checked,"actual_output_visible")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ut&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(oe.default,{checked:yt,onChange:Ye=>{at(Ye.target.checked,"last_match_rule")}}),z.createElement(se.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ie.operation,style:Ve?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ie.listWrapper,style:{boxShadow:Ve?"0px 2px 4px 0px #EAEEF4":"unset"}},He.map((Ye,Ne)=>{var Ze,lt,vt,Tt;return z.createElement("div",{key:Ne,className:ie.list,style:Ve?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},ut&&z.createElement("div",{style:{width:"15%"}},z.createElement(oe.default,{checked:!!Ye.hidden,onChange:tt=>{ct(tt.target.checked,Ne,"hidden")}})),z.createElement("div",{style:{width:Ve?"25%":"15%",paddingLeft:Ve?"5px":"0px",paddingRight:Ve?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Ne+1),z.createElement("div",{className:ie.info,style:{width:it?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.input||((Ze=Ye[0])==null?void 0:Ze.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.input_file_url?tt=Ye.input_file_url:tt=Ye.in_file:tt=Ye[0];let Pt;typeof tt=="string"?(Pt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield Pt.text(),filename:"",dataUrl:tt})):(Pt=yield(0,x.db)(tt.file),qe({value:Pt.text,filename:tt.name,dataUrl:Pt.link}))})},Ye.input||((lt=Ye[0])==null?void 0:lt.name))),z.createElement("div",{className:ie.info,style:{width:it?Ve?"20%":"15%":"25%"}},z.createElement("span",{title:Ye.output||((vt=Ye[1])==null?void 0:vt.name),onClick:()=>Pe(void 0,null,function*(){let tt;Ye.input?Ye.output_file_url?tt=Ye.output_file_url:tt=Ye.out_file:tt=Ye[1];let Pt;typeof tt=="string"?(Pt=yield fetch(tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),qe({value:yield Pt.text(),filename:"",dataUrl:tt})):(Pt=yield(0,x.db)(tt.file),qe({value:Pt.text,filename:tt.name,dataUrl:Pt.link}))})},Ye.output||((Tt=Ye[1])==null?void 0:Tt.name))),it&&z.createElement("div",{style:{width:"20%"}},z.createElement(ae.default,{size:"large",addonAfter:Ve?"%":null,disabled:At,style:{width:"80%"},onChange:tt=>rt(tt,Ne),value:Ye.score}),!Ve&&z.createElement("span",null,"\xA0%")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.input_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.is_invisible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.actual_output_visible||!1,onChange:tt=>{ct(tt.target.checked,Ne,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),ut&&z.createElement("div",{style:{width:"20%"}},z.createElement(oe.default,{checked:Ye.last_match_rule||!1,onChange:tt=>{ct(tt.target.checked,Ne,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Et(Ye,Ne),style:Ve?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ie.del},"\u5220\u9664")))})),z.createElement(E.Z,{close:!0,data:Ge.dataUrl,filename:Ge.filename,type:Ge.dataUrl.length?"txt":"",onClose:()=>qe(be({},pt)),monacoEditor:{value:Ge.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var Re=Me},49950:function(Rt,bt,Ee){"use strict";Ee.d(bt,{Z:function(){return ne}});var de=Ee(59301),ze=Ee(8591),b=Ee(6848),we=Ee(71418),pe=Ee(95237),ce=Ee(43604),Ae=Ee(58421),oe=Ee(3113),se=Ee(86401),ae=Ee(97013),ie=Ee(95318),re=(a,y,x)=>new Promise((E,z)=>{var te=ve=>{try{he(x.next(ve))}catch(me){z(me)}},ue=ve=>{try{he(x.throw(ve))}catch(me){z(me)}},he=ve=>ve.done?E(ve.value):Promise.resolve(ve.value).then(te,ue);he((x=x.apply(a,y)).next())}),ne=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:E})=>{const[z,te]=(0,de.useState)(""),[ue,he]=(0,de.useState)(!1);function ve(ye){te(ye)}function me(){if(!z){ze.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,de.useEffect)(()=>{y!=a&&he(!1)},[y]),de.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},de.createElement(se.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ve,extraUse:E&&de.createElement(b.Z,{color:"#fff",open:ue,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ue,activeDiscussIndex:y,onChange:ve,setIsOpen:he}),overlayStyle:{maxWidth:600}},de.createElement("a",{title:ue?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>he(!ue)},de.createElement("i",{className:"iconfont icon-dianzan11"})))}),de.createElement("a",{onClick:me,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,de.useState)(!1),[E,z]=(0,de.useState)([]),[te,ue]=(0,de.useState)(1);(0,de.useEffect)(()=>{a!=null&&a.isOpen?he():(ue(1),z([]))},[a==null?void 0:a.isOpen]);const he=()=>re(void 0,null,function*(){x(!0);const ve=yield(0,ae.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ve==null?void 0:ve.status)==0&&z(ve==null?void 0:ve.answer),x(!1)});return de.createElement(we.Z,{spinning:y},de.createElement("div",{style:{color:"#000"}},de.createElement(ie.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(E==null?void 0:E[te-1])||""}),de.createElement(pe.Z,{justify:"end",align:"middle"},de.createElement(ce.Z,null,de.createElement(Ae.Z,{simple:!0,current:te,pageSize:1,total:(E==null?void 0:E.length)||0,onChange:ve=>{ue(ve)}})),de.createElement(ce.Z,null,de.createElement(oe.ZP,{onClick:()=>re(void 0,null,function*(){a==null||a.onChange(E==null?void 0:E[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},51545:function(Rt,bt,Ee){"use strict";Ee.d(bt,{c:function(){return ze}});var de=(b=>(b.FirstPage="firstPage",b.PrevPage="prevPage",b.NextPage="nextPage",b))(de||{}),ze=(b=>(b[b.Single=0]="Single",b[b.Multiple=1]="Multiple",b[b.Judge=2]="Judge",b[b.Fill=3]="Fill",b[b.Subjective=4]="Subjective",b[b.Shixun=5]="Shixun",b[b.Program=6]="Program",b[b.Combine=7]="Combine",b))(ze||{})},884:function(Rt,bt,Ee){"use strict";Ee.d(bt,{AD:function(){return Me},BA:function(){return Ge},D9:function(){return it},Hp:function(){return ve},IM:function(){return rt},Iy:function(){return me},KM:function(){return pt},KU:function(){return et},MJ:function(){return ye},Ne:function(){return At},ON:function(){return mt},Uj:function(){return st},VY:function(){return _e},YO:function(){return ut},YX:function(){return Dt},Zn:function(){return a},_g:function(){return te},_k:function(){return Xe},c6:function(){return Qe},cr:function(){return y},eV:function(){return Ie},fi:function(){return x},gh:function(){return Se},hS:function(){return ct},iA:function(){return E},j6:function(){return ue},je:function(){return He},jj:function(){return he},kS:function(){return yt},o6:function(){return Pe},pO:function(){return Ve},rQ:function(){return Fe},sA:function(){return be},xm:function(){return Oe},xo:function(){return at},y8:function(){return Re},yd:function(){return z}});var de=Ee(51600),ze=Ee(58106),b=Ee(31735),we=Ee(8591),pe=Ee(26869),ce=Object.defineProperty,Ae=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ae=(qe,Ft,Ct)=>Ft in qe?ce(qe,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):qe[Ft]=Ct,ie=(qe,Ft)=>{for(var Ct in Ft||(Ft={}))oe.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);if(Ae)for(var Ct of Ae(Ft))se.call(Ft,Ct)&&ae(qe,Ct,Ft[Ct]);return qe},re=(qe,Ft,Ct)=>new Promise((Et,Ye)=>{var Ne=vt=>{try{lt(Ct.next(vt))}catch(Tt){Ye(Tt)}},Ze=vt=>{try{lt(Ct.throw(vt))}catch(Tt){Ye(Tt)}},lt=vt=>vt.done?Et(vt.value):Promise.resolve(vt.value).then(Ne,Ze);lt((Ct=Ct.apply(qe,Ft)).next())});const ne=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},ee=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=qe=>re(void 0,null,function*(){ne(),(yield(0,de.YR)(ie({},qe))).status===0&&(yield(0,b.QH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_couser_info.json`,query:qe}))),ee()}),y=qe=>re(void 0,null,function*(){const Ft=yield(0,de.yS)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`);else{if(Ft.status===-2)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_member_act_score`))}}),x=qe=>re(void 0,null,function*(){const Ft=yield(0,de.W0)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_score`))}}),E=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Nl)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=qe=>re(void 0,null,function*(){const Ft=yield(0,de.IU)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/export_star_user`))}}),te=qe=>re(void 0,null,function*(){const Ft=yield(0,de.td)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Ft.status===-2)return Ft;if(Ft.status===-3)(0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Ft.status===-4)return Ft}}),ue=qe=>re(void 0,null,function*(){const Ft=yield(0,de.QX)(ie({},qe));if(Ft.status===0)we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`);else{if(Ft.status===-4)return Ft;Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/course_total_homework`))}}),he=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.o_)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ve=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.ZL)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),me=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.aP)(ie({},qe));Ct.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),ye=(qe,Ft)=>re(void 0,null,function*(){const Ct=yield(0,de.vV)(ie({},qe));Ct.status===0?(we.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"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`)):Ct.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/${Ft}`))}),Be=qe=>re(void 0,null,function*(){ne(),(yield exportCourseWorkListAppendix(ie({},qe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${qe.categoryId}/works_list.zip`,query:qe}))),ee()}),be=qe=>re(void 0,null,function*(){ne(),yield(0,b.QH)("",pe.Z.API_SERVER+`/api/polls/${qe.categoryId}/commit_result.xlsx`),ee()}),Se=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/attendances/export_xlsx_data.xlsx`,query:qe}))}),Pe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/video_study_statics.xlsx`,query:qe}))}),Qe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_video_study.xlsx`,query:qe}))}),Ie=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe.coursesId}/export_course_students_info.xlsx`,query:qe}))}),Me=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:qe}))}),Fe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:qe}))}),Re=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:qe}))}),He=qe=>re(void 0,null,function*(){const Ft=yield(0,de.Uy)(ie({},qe));Ft.status===0?(we.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Ft.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${qe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Xe=qe=>re(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/export_records/${qe.id}.xlsx`,query:qe}))}),Oe=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:qe}))}),it=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/${qe.menuKey}_statistic.xlsx?${qe.checkedList.map(Ft=>`course_group_id[]=${Ft}`).join("&")}`,query:qe}))}),At=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_training_objectives.xlsx`,query:qe}))}),rt=qe=>re(void 0,null,function*(){yield(0,b.FH)(qe==null?void 0:qe.name,(0,b.NY)({url:pe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:qe}))}),ct=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_courses.xlsx`,query:qe}))}),at=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/ec_years/${qe==null?void 0:qe.ec_year_id}/ec_graduation_requirements.xlsx`,query:qe}))}),_e=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:qe}))}),et=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}/rank_list.xlsx`,query:qe}))}),yt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:qe}))}),mt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/examination_banks/${qe.id}.json`,query:qe}))}),Dt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe.categoryId}.json`,query:qe}))}),ut=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/polls/${qe==null?void 0:qe.id}/commit_result.json`,query:qe}))}),st=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:qe}))}),Ve=(qe,Ft)=>re(void 0,null,function*(){yield(0,b.FH)(Ft||"",(0,b.NY)({url:pe.Z.API_SERVER+`/api/exercises/${qe==null?void 0:qe.exercise_id}/consult_exercise.json`,query:qe}))}),pt=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/competitions/${qe==null?void 0:qe.identifier}/competition_commit_records/member_works.xlsx`,query:qe}))}),Ge=qe=>re(void 0,null,function*(){yield(0,b.FH)("",(0,b.NY)({url:pe.Z.API_SERVER+`/api/courses/${qe==null?void 0:qe.coursesId}/group_homeworks/import_group_template.xlsx`,query:qe}))})},7722:function(Rt,bt,Ee){"use strict";Ee.d(bt,{BU:function(){return ze},Dj:function(){return de},gH:function(){return b},vp:function(){return we}});function de(pe){try{pe.mozRequestFullScreen?pe.mozRequestFullScreen():pe.webkitRequestFullScreen&&pe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function ze(){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 b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function we(){var pe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",pe),window.isFullScreen?window.isFullScreen:pe!=null}},26718:function(Rt,bt,Ee){"use strict";Ee.d(bt,{U:function(){return se}});var de=Ee(59301),ze=Object.defineProperty,b=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(ae,ie,re)=>ie in ae?ze(ae,ie,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[ie]=re,Ae=(ae,ie)=>{for(var re in ie||(ie={}))we.call(ie,re)&&ce(ae,re,ie[re]);if(b)for(var re of b(ie))pe.call(ie,re)&&ce(ae,re,ie[re]);return ae},oe=(ae,ie,re)=>new Promise((ne,ee)=>{var a=E=>{try{x(re.next(E))}catch(z){ee(z)}},y=E=>{try{x(re.throw(E))}catch(z){ee(z)}},x=E=>E.done?ne(E.value):Promise.resolve(E.value).then(a,y);x((re=re.apply(ae,ie)).next())});function se(ae,ie){const[re,ne]=(0,de.useState)(ie),[ee,a]=(0,de.useState)(!1),[y,x]=(0,de.useState)();return[re,ee,(z,te=!1)=>oe(this,null,function*(){const ue=te?ie:Ae(Ae({},re),z);a(!0),ne(ue);const he=yield ae(ue);return a(!1),x(he),he}),y]}},56494:function(Rt,bt,Ee){"use strict";Ee.d(bt,{_:function(){return b}});var de=Ee(59301),ze=Ee(43418);const b=we=>{var pe,ce;const Ae=(0,de.useRef)([]),oe=()=>{for(const se of Ae.current)clearTimeout(se);Ae.current=[]};return(0,de.useEffect)(()=>{var se,ae,ie,re,ne,ee;if(oe(),(se=we==null?void 0:we.exercise)!=null&&se.left_time&&((ie=(ae=we==null?void 0:we.exercise)==null?void 0:ae.exercise_events)==null?void 0:ie.length)>0){for(const a of(re=we==null?void 0:we.exercise)==null?void 0:re.exercise_events)if(((ne=we==null?void 0:we.exercise)==null?void 0:ne.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=we==null?void 0:we.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ze.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);Ae.current.push(x)}}},[(pe=we==null?void 0:we.exercise)==null?void 0:pe.left_time,(ce=we==null?void 0:we.exercise)==null?void 0:ce.exercise_events]),oe}},519:function(Rt,bt,Ee){"use strict";Ee.d(bt,{G:function(){return pe},t:function(){return we}});var de=Ee(7062),ze=Ee.n(de);const b=null;function we(ce,Ae){let oe=ze().get("__ec");oe||(oe={}),oe[ce]=Ae,ze().set("__ec",oe)}function pe(ce,Ae){let oe=ze().get("__ec");return oe?oe[ce]===void 0?Ae:oe[ce]:Ae}},47257:function(Rt){(function(bt){(function(Ee){if(1)Rt.exports=Ee();else var de})(function(){var Ee,de,ze;return function(){function b(we,pe,ce){function Ae(ae,ie){if(!pe[ae]){if(!we[ae]){var re=void 0;if(!ie&&re)return require(ae,!0);if(oe)return oe(ae,!0);var ne=new Error("Cannot find module '"+ae+"'");throw ne.code="MODULE_NOT_FOUND",ne}var ee=pe[ae]={exports:{}};we[ae][0].call(ee.exports,function(a){var y=we[ae][1][a];return Ae(y||a)},ee,ee.exports,b,we,pe,ce)}return pe[ae].exports}for(var oe=void 0,se=0;se `.concat(E,` diff --git a/p__Classrooms__Lists__Exercise__WrongAnswer__index.66f0d401.async.js b/p__Classrooms__Lists__Exercise__WrongAnswer__index.896b9670.async.js similarity index 85% rename from p__Classrooms__Lists__Exercise__WrongAnswer__index.66f0d401.async.js rename to p__Classrooms__Lists__Exercise__WrongAnswer__index.896b9670.async.js index 7dd3976793..3726eb54eb 100644 --- a/p__Classrooms__Lists__Exercise__WrongAnswer__index.66f0d401.async.js +++ b/p__Classrooms__Lists__Exercise__WrongAnswer__index.896b9670.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7883,6270],{89489:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},59477:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},26227:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},49198:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},41464:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},87169:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},52671:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},8657:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},56082:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},33853:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},15075:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},43531:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},38819:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:he}))},ne=_e.forwardRef(se),ie=ne},40862:function(xt,dt){"use strict";dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},10640:function(xt,dt){"use strict";dt.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"}},94583:function(){"use strict"},51015:function(xt,dt,ge){"use strict";var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(le,ue,ae)=>ue in le?_e(le,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):le[ue]=ae,ne=(le,ue)=>{for(var ae in ue||(ue={}))he.call(ue,ae)&&se(le,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(le,ae,ue[ae]);return le};const ie=le=>React.createElement("svg",ne({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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(xt,dt,ge){"use strict";var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(le,ue,ae)=>ue in le?_e(le,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):le[ue]=ae,ne=(le,ue)=>{for(var ae in ue||(ue={}))he.call(ue,ae)&&se(le,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(le,ae,ue[ae]);return le};const ie=le=>React.createElement("svg",ne({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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60803:function(){"use strict";function xt(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(xt.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(xt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(xt.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(xt.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,a,y){if(!(y instanceof xt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var dt=[];function ge(ee,a){var y=dt.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function be(){var ee=dt.pop();return ee===void 0?new go.Point:ee}function _e(ee){dt.push(ee)}function E(ee,a,y,x,b,z,te,ce,fe){fe||(fe=new go.Point);var me=ee-y,ve=b-te,pe=NaN,Se=NaN;if(me===0)if(ve===0)ee===y&&(pe=ee,Se=a);else{var ye=(z-ce)/ve,we=z-ye*b;pe=ee,Se=ye*pe+we}else if(ve===0){var Pe=(a-x)/me,Le=a-Pe*ee;pe=b,Se=Pe*pe+Le}else{var Pe=(a-x)/me,ye=(z-ce)/ve,Le=a-Pe*ee,we=z-ye*b;pe=(we-Le)/(Pe-ye),Se=Pe*pe+Le}return fe.x=pe,fe.y=Se,fe}function he(ee,a,y,x,b,z,te,ce,fe,me,ve,pe,Se,ye){var we=1-fe,Pe=fe,Le=ee*we+y*Pe,Ee=a*we+x*Pe,De=y*we+b*Pe,Ce=x*we+z*Pe,je=b*we+te*Pe,Me=z*we+ce*Pe,Ge=Le*we+De*Pe,Be=Ee*we+Ce*Pe,Qe=De*we+je*Pe,qe=Ce*we+Me*Pe,Ze=Ge*we+Qe*Pe,Xe=Be*we+qe*Pe;me.x=Le,me.y=Ee,ve.x=Ge,ve.y=Be,pe.x=Ze,pe.y=Xe,Se.x=Qe,Se.y=qe,ye.x=je,ye.y=Me}var de=new go.Spot(.156,.156),se=new go.Spot(.844,.844),ne=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new xt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ee,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(ee,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=de,b.spot2=se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ne*a,0,a,(1-ne)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ne*y,(1-ne)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ne*y,ne*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ne)*a,0,0,(1-ne)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new xt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),z.spot1=de,z.spot2=se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ee,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new xt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new xt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,ce=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,z,te,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=ne/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new xt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ee,a,y){var x=ee?ee.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,te=y/2,ce=Math.atan2(y,a),fe=x-Math.min(Math.cos(ce)*x/2,z),me=x-Math.min(Math.sin(ce)*x/2,te),b=new go.Geometry,ve=new go.PathFigure(fe,0,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ve.add(new go.PathSegment(go.PathSegment.Line,a-fe,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,me)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,a,y-me)),ve.add(new go.PathSegment(go.PathSegment.Line,a-fe,y)),ve.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ve.add(new go.PathSegment(go.PathSegment.Line,fe,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y-me)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,0,me).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new xt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new xt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new xt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ne*a,0,a,(.5-ne/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ne/2)*y,ne*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,te=.3,ce=0,fe=z*ne;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-fe+ce)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te+.05)*a,(.5-fe+ce-.02)*y)),z=.2,te=0,ce=-.3,fe=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-fe+ce)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-fe+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),z=.2,te=-.3,ce=0,fe=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te-.05)*a,(.5-fe+ce-.02)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,te=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ce,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ce=.75,b=new go.PathFigure((te+z)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ce,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,ce=.5,fe=new go.PathFigure(te*a,(ce-z)*y);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),z=.4,b=ne*.4;var me=be(),ve=be(),pe=be(),Se=be();he(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.42,me,ve,pe,Se,Se);var ye=be(),we=be(),Pe=be();he(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.58,Se,Se,Pe,ye,we);var Le=be(),Ee=be(),De=be();he(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.42,Le,Ee,De,Se,Se);var Ce=be(),je=be(),Me=be();return he(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.58,Se,Se,Me,Ce,je),fe.add(new go.PathSegment(go.PathSegment.Move,Me.x*a,Me.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,Ce.x*a,Ce.y*y,je.x*a,je.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,me.x*a,me.y*y,ve.x*a,ve.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Me.x*a,Me.y*y).close()),fe.add(new go.PathSegment(go.PathSegment.Move,De.x*a,De.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,ye.x*a,ye.y*y,we.x*a,we.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,De.x*a,De.y*y,Le.x*a,Le.y*y,Ee.x*a,Ee.y*y).close()),_e(me),_e(ve),_e(pe),_e(Se),_e(ye),_e(we),_e(Pe),_e(Le),_e(Ee),_e(De),_e(Ce),_e(je),_e(Me),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,ce=.5,fe=be(),me=be(),ve=be(),pe=be(),Se=new go.PathFigure((te-z)*a,ce*y,!1);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),he(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.44,ve,pe,me,fe,fe),Se.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y));var ye=ge(me.x,me.y);he(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.56,fe,fe,me,ve,pe);var we=ge(me.x,me.y);Se.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.9)*a,.15*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.9)*a,(we.y*.1+.05*.9)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,we.x*a,we.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),z=.35,b=ne*.35;var Pe=new go.PathFigure(te*a,(ce-z)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y));var Le=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(Le),_e(fe),_e(me),_e(ve),_e(pe),_e(ye),_e(we),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,ce=b*ne,fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y,(.5+ce+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,ce=b*ne;var fe=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y,(.5+ce+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y,(.5-ce+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y));var fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(fe),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ee,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new xt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new xt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,ce=(.5+b/2)*y,fe=new go.Geometry,me=new go.PathFigure(0,te,!0);fe.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,te)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,z,y)),me.add(new go.PathSegment(go.PathSegment.Line,z,ce)),me.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,te/y);var ve=E(0,ce/y,1,ce/y,z/a,1,1,.5,be());return fe.spot2=new go.Spot(ve.x,ve.y),_e(ve),fe}),go.Shape.setFigureParameter("Arrow2",0,new xt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new xt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,ce=te+b,fe=new go.Geometry,me=new go.PathFigure(0,te,!0);fe.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z,te)),me.add(new go.PathSegment(go.PathSegment.Line,z,0)),me.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Line,z,y)),me.add(new go.PathSegment(go.PathSegment.Line,z,ce)),me.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,te/y);var ve=E(0,ce/y,1,ce/y,z/a,1,1,.5,be());return fe.spot2=new go.Spot(ve.x,ve.y),_e(ve),fe}),go.Shape.defineFigureGenerator("Chevron",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new xt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var fe=E(0,.5,.3,0,0,b/y,.1,b/y,be());return te.spot1=new go.Spot(fe.x,fe.y),fe=E(.7,1,1,.5,0,z/y,1,z/y,fe),te.spot2=new go.Spot(fe.x,fe.y),_e(fe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new xt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new xt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,fe=y):(z=0,te=y,ce=0,fe=y));var me=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);me.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var pe=E(0,.5,.3,ce/y,0,z/y,1,z/y,be());return me.spot1=new go.Spot(pe.x,pe.y),pe=E(.7,fe/y,1,.5,0,te/y,1,te/y,pe),me.spot2=new go.Spot(pe.x,pe.y),_e(pe),me}),go.Shape.setFigureParameter("IBeamArrow",0,new xt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),_e(fe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new xt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new xt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,fe=y):(z=0,te=y,ce=0,fe=y));var me=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);me.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ce)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),me.spot1=new go.Spot(0,z/y);var pe=E(.7,fe/y,1,.5,0,te/y,1,te/y,be());return me.spot2=new go.Spot(pe.x,pe.y),_e(pe),me}),go.Shape.setFigureParameter("Pointer",0,new xt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=E(.2,.65,1,.65,0,1,1,.5,be());return b.spot2=new go.Spot(te.x,te.y),_e(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new xt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=E(0,.65,1,.65,0,1,1,.5,be());return b.spot2=new go.Spot(te.x,te.y),_e(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new xt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),_e(fe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new xt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),_e(fe),te}),go.Shape.setFigureParameter("SquareArrow",0,new xt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ne*x,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ce=new go.PathFigure(a,x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ne*x,(.5+z)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-ne*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ne*x,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-ne*x));var ce=new go.PathFigure(0,y-x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ne*x,(.5-z)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-ne*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0));var ce=new go.PathFigure(x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ne*x,0,2*x,(.5-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+ne*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ce=new go.PathFigure(a-x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ne*x,0,a-2*x,(.5-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-ne*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=ne*b,ce=ne*z,fe=.5,me=.1,ve=new go.PathFigure(fe*a,(me+z)*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-b)*a,me*y,(fe-te)*a,(me+z)*y,(fe-b)*a,(me+ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me-z)*y,(fe-b)*a,(me-ce)*y,(fe-te)*a,(me-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe+b)*a,me*y,(fe+te)*a,(me-z)*y,(fe+b)*a,(me-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me+z)*y,(fe+b)*a,(me+ce)*y,(fe+te)*a,(me+z)*y));var pe=.05,Se=ne*pe;fe=.05,me=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),fe=.95,me=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+pe)*a,me*y,(fe+Se)*a,(me-pe)*y,(fe+pe)*a,(me-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),pe=.025,Se=ne*pe,fe=.825,me=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me-pe)*y,(fe+pe)*a,(me-Se)*y,(fe+Se)*a,(me-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,me*y,(fe-Se)*a,(me-pe)*y,(fe-pe)*a,(me-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),pe=.05,Se=ne*pe,fe=.5,me=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me-pe)*y,(fe+pe)*a,(me-Se)*y,(fe+Se)*a,(me-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,me*y,(fe-Se)*a,(me-pe)*y,(fe-pe)*a,(me-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),pe=.025,Se=ne*pe,fe=.175,me=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me-pe)*y,(fe+pe)*a,(me-Se)*y,(fe+Se)*a,(me-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,me*y,(fe-Se)*a,(me-pe)*y,(fe-pe)*a,(me-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),pe=.05,Se=ne*pe,fe=.05,me=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me-pe)*y,(fe-pe)*a,(me-Se)*y,(fe-Se)*a,(me-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new xt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=ne*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ne*.5,ce=.5,fe=new go.PathFigure(a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+te)*y,(ce+te)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-te)*a,y,0,(ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-te)*y,(ce-te)*a,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+te)*a,0,a,(ce-te)*y));var me=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),me.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),me.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,z*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var fe=new go.PathFigure(.8*a,.75*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.9,ce=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,0,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var me=new go.PathFigure((te+z)*a,ce*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.4,te=ne*.1,ce=.1,fe=.9,me=.5,ve=new go.PathFigure(.8*a,.5*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var pe=new go.PathFigure((fe+ce)*a,me*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me+ce)*y,(fe+ce)*a,(me+te)*y,(fe+te)*a,(me+ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a,me*y,(fe-te)*a,(me+ce)*y,(fe-ce)*a,(me+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me-ce)*y,(fe-ce)*a,(me-te)*y,(fe-te)*a,(me-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a,me*y,(fe+te)*a,(me-ce)*y,(fe+ce)*a,(me-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,ce=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=ne*.1,te=.9,ce=.5;var me=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,ce=.5,fe=new go.PathFigure(0,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(ce-b)*y,.8*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+z)*y,(te+z+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,ce=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var me=new go.PathFigure(.8*a,.5*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=ne*.1,te=.9,ce=.5;var ve=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,ce=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var me=new go.PathFigure(.2*a,0,!0);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(ce-b)*y,.9*a,(ce-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.1,ce=.5,fe=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,ce=.5,fe=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,ce*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,ce*y,te*a,(ce-z)*y,te*a,(ce+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=ne*.8,ce=.8,fe=0,me=.5,ve=(b-a)/2,pe=(z-y)/2,Se=new go.PathFigure(fe*a+ve,(me+ce)*y+pe,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+ve,me*y+pe,(fe-te)*a+ve,(me+ce)*y+pe,(fe-ce)*a+ve,(me+te)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me-ce)*y+pe,(fe-ce)*a+ve,(me-te)*y+pe,(fe-te)*a+ve,(me-ce)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+te*.5)*a+ve,me*y+pe,fe*a+ve,(me-ce)*y+pe,(fe-ce+te*.5)*a+ve,(me-te)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me+ce)*y+pe,(fe-ce+te*.5)*a+ve,(me+te)*y+pe,fe*a+ve,(me+ce)*y+pe).close()),te=ne*.4,ce=.4,fe=.2,me=.5;var ye=new go.PathFigure(fe*a+ve,(me+ce)*y+pe,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+ve,me*y+pe,(fe-te)*a+ve,(me+ce)*y+pe,(fe-ce)*a+ve,(me+te)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me-ce)*y+pe,(fe-ce)*a+ve,(me-te)*y+pe,(fe-te)*a+ve,(me-ce)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+te*.5)*a+ve,me*y+pe,fe*a+ve,(me-ce)*y+pe,(fe-ce+te*.5)*a+ve,(me-te)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me+ce)*y+pe,(fe-ce+te*.5)*a+ve,(me+te)*y+pe,fe*a+ve,(me+ce)*y+pe).close()),te=ne*.2,ce=.2,fe=.5,me=.5;var we=new go.PathFigure((fe-ce)*a+ve,me*y+pe,!0);x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me-ce)*y+pe,(fe-ce)*a+ve,(me-te)*y+pe,(fe-te)*a+ve,(me-ce)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+ve,me*y+pe,(fe+te)*a+ve,(me-ce)*y+pe,(fe+ce)*a+ve,(me-te)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me+ce)*y+pe,(fe+ce)*a+ve,(me+te)*y+pe,(fe+te)*a+ve,(me+ce)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+ve,me*y+pe,(fe-te)*a+ve,(me+ce)*y+pe,(fe-ce)*a+ve,(me+te)*y+pe)),te=ne*.4,ce=.4,fe=.8,me=.5;var Pe=new go.PathFigure(fe*a+ve,(me-ce)*y+pe,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+ve,me*y+pe,(fe+te)*a+ve,(me-ce)*y+pe,(fe+ce)*a+ve,(me-te)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me+ce)*y+pe,(fe+ce)*a+ve,(me+te)*y+pe,(fe+te)*a+ve,(me+ce)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-te*.5)*a+ve,me*y+pe,fe*a+ve,(me+ce)*y+pe,(fe+ce-te*.5)*a+ve,(me+te)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me-ce)*y+pe,(fe+ce-te*.5)*a+ve,(me-te)*y+pe,fe*a+ve,(me-ce)*y+pe).close()),te=ne*.8,ce=.8,fe=1,me=.5;var Le=new go.PathFigure(fe*a+ve,(me-ce)*y+pe,!0);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+ve,me*y+pe,(fe+te)*a+ve,(me-ce)*y+pe,(fe+ce)*a+ve,(me-te)*y+pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me+ce)*y+pe,(fe+ce)*a+ve,(me+te)*y+pe,(fe+te)*a+ve,(me+ce)*y+pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-te*.5)*a+ve,me*y+pe,fe*a+ve,(me+ce)*y+pe,(fe+ce-te*.5)*a+ve,(me+te)*y+pe)),Le.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(me-ce)*y+pe,(fe+ce-te*.5)*a+ve,(me-te)*y+pe,fe*a+ve,(me-ce)*y+pe).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,ce=.5,fe=be(),me=be(),ve=be(),pe=be();he(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,fe,fe,me,ve,pe);var Se=ge(me.x,me.y),ye=new go.PathFigure(me.x*a,me.y*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),he(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,ve,pe,me,fe,fe),ye.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),b=ne*.3,z=.3,he(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,ve,pe,me,fe,fe),ye.add(new go.PathSegment(go.PathSegment.Line,me.x*a,me.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,pe.x*a,pe.y*y,ve.x*a,ve.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),he(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,fe,fe,me,ve,pe),ye.add(new go.PathSegment(go.PathSegment.Bezier,me.x*a,me.y*y,pe.x*a,pe.y*y,ve.x*a,ve.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),_e(fe),_e(me),_e(ve),_e(pe),_e(Se),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(te,ce,fe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+fe)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,ce=b*ne,fe=.4*Math.SQRT2/2+.5,me=.5-.5*Math.SQRT2/2,ve=1,pe=.5,Se=.5,ye=0,we=new go.PathFigure(fe*a,(1-me)*y,!1);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,pe*y,ve*a,.7*y,ve*a,pe*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se+z)*a,(ye+z)*y,(.5+b+z)*a,(.5-ce+z)*y,(.5+ce+z)*a,(.5-b+z)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,.9*y)),we.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),we.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),we.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ce=.5,fe=te,me=Math.PI/4,ve=4*(1-Math.cos(me))/(3*Math.sin(me)),pe=ve*.5,Se=te,ye=te,we=ve*Se,Pe=ve*ye;z.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Se)*a,fe*y,(ce-(we+Se)/2)*a,(fe+(ye+Pe)/2)*y,(ce-Se)*a,(fe+Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-ye)*y,(ce-Se)*a,(fe-Pe)*y,(ce-we)*a,(fe-ye)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Se)*a,fe*y,(ce+we)*a,(fe-ye)*y,(ce+Se)*a,(fe-Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+Se)*a,(fe+Pe)*y,(ce+(we+Se)/2)*a,(fe+(ye+Pe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Le=new go.PathFigure(.2*a,y,!1);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Ee=new go.PathFigure(.8*a,y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(.1*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=new go.PathFigure(a,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ce=ne*.1,fe=.2,me=.9,ve=new go.PathFigure((fe-te)*a,me*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me-te)*y,(fe-te)*a,(me-ce)*y,(fe-ce)*a,(me-te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,me*y,(fe+ce)*a,(me-te)*y,(fe+te)*a,(me-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me+te)*y,(fe+te)*a,(me+ce)*y,(fe+ce)*a,(me+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,me*y,(fe-ce)*a,(me+te)*y,(fe-te)*a,(me+ce)*y).close()),te=.1,ce=ne*.1,fe=.8,me=.9;var pe=new go.PathFigure((fe-te)*a,me*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me-te)*y,(fe-te)*a,(me-ce)*y,(fe-ce)*a,(me-te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,me*y,(fe+ce)*a,(me-te)*y,(fe+te)*a,(me-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(me+te)*y,(fe+te)*a,(me+ce)*y,(fe+ce)*a,(me+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,me*y,(fe-ce)*a,(me+te)*y,(fe-te)*a,(me+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var fe=.1,me=ne*.1,ve=.1,pe=.9,Se=new go.PathFigure((ve-fe)*a,pe*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe-fe)*y,(ve-fe)*a,(pe-me)*y,(ve-me)*a,(pe-fe)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,pe*y,(ve+me)*a,(pe-fe)*y,(ve+fe)*a,(pe-me)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe+fe)*y,(ve+fe)*a,(pe+me)*y,(ve+me)*a,(pe+fe)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,pe*y,(ve-me)*a,(pe+fe)*y,(ve-fe)*a,(pe+me)*y)),fe=.1,me=ne*.1,ve=.4,pe=.9;var ye=new go.PathFigure((ve-fe)*a,pe*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe-fe)*y,(ve-fe)*a,(pe-me)*y,(ve-me)*a,(pe-fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,pe*y,(ve+me)*a,(pe-fe)*y,(ve+fe)*a,(pe-me)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe+fe)*y,(ve+fe)*a,(pe+me)*y,(ve+me)*a,(pe+fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,pe*y,(ve-me)*a,(pe+fe)*y,(ve-fe)*a,(pe+me)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ve=.05,pe=ne*.05,Se=.175,ye=.95,ce=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.375,ye=.95,fe=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.625,ye=.95,me=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.825,ye=.95,we=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y).close());var Pe=new go.PathFigure(0,y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,fe=ne*.05,me=.35,ve=.775,pe=new go.PathFigure((me-ce)*a,ve*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ve-ce)*y,(me-ce)*a,(ve-fe)*y,(me-fe)*a,(ve-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me+ce)*a,ve*y,(me+fe)*a,(ve-ce)*y,(me+ce)*a,(ve-fe)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,me*a,(ve+ce)*y,(me+ce)*a,(ve+fe)*y,(me+fe)*a,(ve+ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(me-ce)*a,ve*y,(me-fe)*a,(ve+ce)*y,(me-ce)*a,(ve+fe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(ee,a,y){var x=new go.Geometry,b=.3,z=ne*.3,te=.5,ce=.7,fe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var me=new go.PathFigure(0,.7*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,ce=.5,fe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var me=new go.PathFigure(.15*a,.5*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,ce=.5,fe=new go.PathFigure((te-b)*a,ce*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),b=.05,z=ne*.05,te=.5,ce=.8;var me=new go.PathFigure((te-b)*a,ce*y,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),me.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),me.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var fe=new go.PathFigure(.5*a,.1*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var fe=new go.PathFigure(a*.816,y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var fe=new go.PathFigure(a*1,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var fe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=b*ne,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ce=new go.PathFigure(a*.83,0,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var fe=new go.PathFigure(a*.83,y*1,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var me=new go.PathFigure(a*.78,y*.05,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),me.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),me.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=y*.8,te=new go.Geometry,ce=new go.PathFigure(x,0,!0);return te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ce.add(new go.PathSegment(go.PathSegment.Line,x,z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ee,a,y){var x=new go.Geometry,b=15,z=b*ne,te=new go.PathFigure(a*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},75544: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 xt={},dt="5.0",ge={},be=null,_e=!1,E=!1,he=null,de=!1,se=null,ne=null,ie=0;ie4?parseFloat(We):5};xt.setHTML5Codebase=function(We,ze){ne=We,qe(We,ze)},xt.setJavaCodebase=xt.setJavaCodebaseVersion=xt.isCompiledInstalled=xt.setPreCompiledScriptPath=xt.setPreCompiledResourcePath=function(){},xt.setHTML5CodebaseVersion=function(We,ze){var Ue=parseFloat(We);if(Ue!==NaN&&Ue<5){console.log("The GeoGebra HTML5 codebase version "+Ue+" is deprecated. Using version latest instead.");return}se=We,Qe(We,ze)},xt.getHTML5CodebaseVersion=function(){return ee},xt.getParameters=function(){return ge},xt.setFontsCSSURL=function(We){te=We},xt.setGiacJSURL=function(We){},xt.setJNLPFile=function(We){ue=We},xt.setJNLPBaseDir=function(We){},xt.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ze="auto",Ue=ge.id,ot,Je=!1,ut=0;ut=5)return!0;var We=xt.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},xt.startAnimation=function(){var We=xt.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},xt.stopAnimation=function(){var We=xt.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},xt.getAppletObject=function(){var We=ge.id!==void 0?ge.id:"ggbApplet";return window[We]},xt.resize=function(){};var we=function(We,ze,Ue){var ot=document.createElement("param");ot.setAttribute("name",ze),ot.setAttribute("value",Ue),We.appendChild(ot)},Pe=function(We){return We&&We!=="false"},Le=function(We,ze,Ue){fe(ee)<=4.2&&(Ue=!0);var ot=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(ot=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Je=document.createElement("div");Je.classList.add("appletParameters","notranslate");var ut=ze.width,Ye=ze.height;if(ze.disableAutoScale=ze.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ze.disableAutoScale,ze.width!==void 0)if(fe(ee)<=4.4)Pe(ze.showToolBar)&&(ze.height-=7),Pe(ze.showAlgebraInput)&&(ze.height-=37),ze.width<605&&Pe(ze.showToolBar)&&(ze.width=605,ut=605);else{var He=100;(Pe(ze.showToolBar)||Pe(ze.showMenuBar))&&(ze.hasOwnProperty("customToolBar")&&(ze.customToolbar=ze.customToolBar),He=Pe(ze.showMenuBar)?245:155),ut=5?(ze.appletOnLoad=function(ke){var tt=We.querySelector(".ggb_preview");tt&&tt.parentNode.removeChild(tt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ae),window.GGBT_wsf_view&&$(window).trigger("resize"),Ve(ke)},Ne||Ae.appendChild(et)):Je.appendChild(et),Ae.appendChild(Je),Ne||We.appendChild(Ae),setTimeout(function(){xt.resize()},1)}else{var Ke=document.createElement("div");Ke.className="applet_scaler",Ke.style.position="relative",Ke.style.display="block",Ke.appendChild(Je),We.appendChild(Ke),ze.appletOnLoad=function(ke){xt.resize(),Ve(ke)}}function Fe(ke,tt){tt&&typeof tt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ke,tt.appletOnLoad):renderGGBElement(ke),Ze("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",tt)}function Oe(ke,tt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ke,params:tt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(pt){Fe(pt.article,pt.params)}),html5AppletsToProcess=null)},fe(ee)<5&&(ke.className+=" geogebraweb")):Fe(ke,tt)}if(ot){scriptLoadStarted=!0;for(var Te=0;Te0?(Re.remove(),Ae.attr("id","fullscreencontent").show(),jQuery(Ve).append(Ae),window.dispatchEvent(new Event("resize"))):Le(Re,ze,!1),window.GGBT_wsf_view.launchFullScreen(Ve)}else re=ot,Le(We,ze,!1);if(!window.GGBT_wsf_view)for(Ye=0;YeWe/4*3&&(Re=We/4*3),Ve=Re/5.8,He.setAttribute("src",b),He.setAttribute("width",Re),He.setAttribute("height",Ve);var Ae=(We-Re)/2,Ne=(ze-Ve)/2;He.style.left=Ae+"px",He.style.top=Ne+"px",Je.appendChild(He)}}return Je.appendChild(Ye),Je},Ge=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},Be=["web","webSimple","web3d","tablet","tablet3d","phone"],Qe=function(We,ze){if(ee=We,ze){qe(ee,!0);return}var Ue=!_e;if(Ue){var ot=fe(ee);!isNaN(ot)&&ot<4.4&&(Ue=!1)}var Je,ut;window.location.protocol.substr(0,4)==="http"?Je=window.location.protocol:Je="http:";var Ye=ee.indexOf("//");Ye>0?ut=ee:Ye===0?ut=Je+ee:ut="https://www.geogebra.org/apps/5.2.814.0/";for(var He in Be)if(ee.slice(Be[He].length*-1)===Be[He]||ee.slice((Be[He].length+1)*-1)===Be[He]+"/"){qe(ut,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ue&&!be.is3D&&!be.AV&&!be.SV&&!be.CV&&!be.EV2&&!be.CP&&!be.PC&&!be.DA&&!be.FI&&!be.PV&&!Pe(ge.showToolBar)&&!Pe(ge.showMenuBar)&&!Pe(ge.showAlgebraInput)&&!Pe(ge.enableRightClick)&&(!ge.appName||ge.appName=="classic")?ut+="webSimple/":ut+="web3d/",qe(ut,!1)},qe=function(We,ze){if(We.requirejs){ae=We;return}We.slice(-1)!=="/"&&(We+="/"),ae=We,ze===null&&(ze=We.indexOf("http")===-1),oe=ze,a="web.nocache.js",y=!1;var Ue=ae.split("/");Ue.length>1&&(!ze&&Ue[Ue.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Be.indexOf(Ue[Ue.length-2])>=0&&(a=Ue[Ue.length-2]+".nocache.js")),Ue=We.split("/"),ee=Ue[Ue.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var ot=parseFloat(ee);ot!==NaN&&ot<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ot+" is deprecated. Using version latest instead."),Qe("5.0",ze))},Ze=function(We,ze){window.console&&window.console.log&&(!ze||typeof ze.showLogging=="undefined"||ze.showLogging&&ze.showLogging!=="false")&&console.log(We)};ge.material_id!==void 0?pe(Xe):Xe();function Xe(){var We=dt;se!==null?We=se:parseFloat(We)<5&&(We="5.0"),Qe(We,!1),ne!==null&&qe(ne,oe),de=!0}return xt},GGBAppletUtils=function(){"use strict";function xt(){return window.GGBT_wsf_edit!==void 0}function dt(de,se){se!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+se+","+se+")",de.style.webkitTransform="scale("+se+","+se+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function ge(de,se,ne,ie,le,ue){var ae=null;if(ue!=null&&ue!="")for(var oe=de.parentNode;oe!=null;)if((" "+oe.className+" ").indexOf(" "+ue+" ")>-1){ae=oe;break}else oe=oe.parentNode;var re=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(ae)re=ae.offsetWidth,ee=Math.max(ie?ae.offsetWidth:0,ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(re=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=re):(re=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),de){var te=de.getBoundingClientRect();te.left>0&&te.left<=re&&(le===void 0||!le)&&(document.dir==="rtl"?(x=re-te.width-te.left,b=a<=480?10:30):(b=te.left,x=a<=480?10:30),y=b+x)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return de&&((ne===void 0||!ne)&&se>0&&se+y1&&(ue=!0)),se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))le=be(de,se,ue,ne,de.scaleContainerClass);else return ie;return ue&&(!de.hasOwnProperty("scale")||ie===1)?le:Math.min(ie,le)}function E(de){var se=Math.min(window.innerWidth,document.documentElement.clientWidth),ne=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=de.getBoundingClientRect(),le=(se-ie.width)/2,ue=(ne-ie.height)/2;ue<0&&(ue=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?de.style.left="40px":de.style.left=le+"px",de.style.top=ue+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue<40?de.style.top="40px":de.style.top=ue+"px",de.style.left=le+"px")}function he(de,se){var ne=de.querySelector(".appletParameters");if(ne){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(se.id!==ne.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ne.parentElement&&/fullscreen/.test(ne.parentElement.className))return;var ie=_e(se,de);xt()&&ne.setAttribute("data-param-scale",ie);for(var le=null,ue=0;ue=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(xt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(xt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(xt){var dt=c[xt];return dt==null?null:dt},r=d,webModule.__errFn=e}function B(){function xt(de){var se=de.lastIndexOf(rb);se==-1&&(se=de.length);var ne=de.indexOf(sb);ne==-1&&(ne=de.length);var ie=de.lastIndexOf(tb,Math.min(ne,se));return ie>=O?de.substring(O,ie+P):W}function dt(de){if(!de.match(/^\w+:\/\//)){var se=o.createElement(ub);se.src=de+vb,de=xt(se.src)}return de}function ge(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function be(){for(var de=o.getElementsByTagName(_),se=O;seO?de[de.length-P].href:W}function E(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var he=ge();return he==W&&(he=be()),he==W&&(he=_e()),he==W&&E()&&(he=xt(o.location.href)),he=dt(he),he}function C(xt){return xt.match(/^\//)||xt.match(/^[a-zA-Z]+:\/\//)?xt:webModule.__moduleBase+xt}function D(){var xt=[],dt=O,ge=[],be=[];function _e(de){var se=be[de](),ne=ge[de];if(se in ne)return se;var ie=[];for(var le in ne)ie[ne[le]]=le;throw r&&r(de,ie,se),null}if(__gwt_isKnownPropertyValue=function(de,se){return se in ge[de]},webModule.__getPropMap=function(){var de={};for(var se in ge)ge.hasOwnProperty(se)&&(de[se]=_e(se));return de},webModule.__computePropValue=_e,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var he=E.indexOf(Db);he!=-1&&(dt=parseInt(E.substring(he+P),$),E=E.substring(O,he))}catch(de){}return webModule.__softPermutationId=dt,C(E+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})()},52882:function(xt,dt,ge){"use strict";ge.d(dt,{Ax:function(){return he},Ds:function(){return de},KI:function(){return ne},SI:function(){return E},f1:function(){return _e}});var be=ge(26869);function _e(ie){let le=!0;if(ie.length>0){for(let ue=0;ueEe in Le?y(Le,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):Le[Ee]=De,me=(Le,Ee)=>{for(var De in Ee||(Ee={}))te.call(Ee,De)&&fe(Le,De,Ee[De]);if(z)for(var De of z(Ee))ce.call(Ee,De)&&fe(Le,De,Ee[De]);return Le},ve=(Le,Ee)=>x(Le,b(Ee)),pe=(Le,Ee,De)=>new Promise((Ce,je)=>{var Me=Qe=>{try{Be(De.next(Qe))}catch(qe){je(qe)}},Ge=Qe=>{try{Be(De.throw(Qe))}catch(qe){je(qe)}},Be=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Me,Ge);Be((De=De.apply(Le,Ee)).next())});const Se=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=_e.default,we=({exercise:Le,socket:Ee,dispatch:De,onStartScreenshot:Ce,onCloseScreenshot:je,handleToDetail:Me})=>{const[Ge,Be]=E.default.useModal(),Qe=(0,be.useRef)(),[qe,Ze]=(0,be.useState)(!0),Xe=(0,be.useRef)(!1),We=(0,re.useParams)();(0,be.useEffect)(()=>{var xe,Ie,$e;if(document.addEventListener((0,de.gH)(),Oe,!1),window.addEventListener("blur",Ke,!1),(xe=Le.exerciseUserInfo)!=null&&xe.screen_open&&(0,de.vp)()&&Ze(!1),(Ie=Le.exerciseUserInfo)!=null&&Ie.screen_open&&!(0,de.vp)()){(0,oe.RG)(" ",!0);const rt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Le.exerciseUserInfo.screen_sec+3:Le.exerciseUserInfo.screen_sec+10+1;Qe.current=E.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Le.exerciseUserInfo.screen_num-Le.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(ye,{onFinish:()=>pe(void 0,null,function*(){var ke;const tt=yield Fe();(ke=Qe.current)==null||ke.destroy(),tt.used_screen_num&&Ae(tt.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 ke;(0,oe.RG)(" ",!0),(ke=Qe.current)==null||ke.destroy(),Ze(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",Ue,!1)}})}return($e=Le.exerciseUserInfo)!=null&&$e.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",Ue,!1),()=>{document.getElementById("root").removeEventListener("click",Ue,!1),document.removeEventListener((0,de.gH)(),Oe,!1),window.removeEventListener("blur",Ke,!1)}},[]),(0,be.useEffect)(()=>{setTimeout(()=>{Le.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ue,!1),document.removeEventListener((0,de.gH)(),Oe,!1))},500),ot()},[Le.actionTabs]),(0,be.useEffect)(()=>{setTimeout(()=>{Le.exerciseUserInfo.used_screen_num>Le.exerciseUserInfo.screen_num&&Ne()},500)},[Le.exerciseUserInfo]);const ze=()=>pe(void 0,null,function*(){const xe=yield Fe();setTimeout(()=>{var Ie,$e;(Ie=Qe.current)==null||Ie.destroy(),Qe.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},xe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},($e=Le.exerciseUserInfo)==null?void 0:$e.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>pe(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),Ue=xe=>{!(0,de.vp)()&&xe.target.nodeName!=="A"&&xe.target.nodeName!=="BUTTON"&&xe.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},ot=()=>pe(void 0,null,function*(){const xe=yield De({type:"exercise/getExerciseUserInfo",payload:me({},We)});return xe==null?void 0:xe.data}),Je=xe=>pe(void 0,null,function*(){var Ie;if((Ie=Le.exerciseUserInfo)!=null&&Ie.screen_at){const rt=yield(0,se.ck)(ve(me({},We),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const $e=yield(0,se.oy)({id:We.categoryId});if($e!=null&&$e.is_commit){E.default.destroyAll(),yield ut(),et(!0);return}else Ae(xe+1)}),ut=()=>pe(void 0,null,function*(){var xe;const Ie=ie()(),$e=Le.exerciseUserInfo.screen_sec;if(Re.current.length>0){const rt=Ie.format("YYYY-MM-DD HH:mm:ss");let ke=Math.floor(Ie.diff(ie()(Re.current[0].start))/1e3);const tt=Re.current.length;ke/$e>>0>tt&&(ke=(tt+1)*$e-1),yield(0,se.P8)(We.categoryId,{exercise_user_id:(xe=Le.exerciseUserInfo)==null?void 0:xe.exercise_user_id,time:rt,time_long:ke,count:tt})}Re.current=[]}),Ye=(0,be.useRef)(0),He=(0,be.useRef)(0),Re=(0,be.useRef)([]),Ve=(0,be.useRef)(!1),Ae=xe=>pe(void 0,null,function*(){var Ie;Xe.current||(Ce(),E.default.destroyAll(),Ye.current=ie()().valueOf(),Ve.current=!0,Qe.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:le.exitFullScreenModal},a.createElement("img",{src:ue,alt:"",className:le.warningIcon}),a.createElement("div",{className:le.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:le.warningText},((Ie=Le.exerciseUserInfo)==null?void 0:Ie.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:le.warningText},xe-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(ye,{className:le.countdownWrapper,onFinish:()=>{He.current=ie()().valueOf(),Re.current.push({start:Ye.current,end:He.current}),Je(xe)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Le.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,oe.RG)(" ",!0),ut(),(0,de.Dj)(document.body),je(),Qe.current.destroy(),Ve.current=!1}}))}),Ne=()=>pe(void 0,null,function*(){E.default.destroyAll(),(yield(0,se.VL)({categoryId:We.categoryId,commit_method:1}))&&et()}),et=(xe=!1)=>pe(void 0,null,function*(){var Ie,$e;if(document.removeEventListener((0,de.gH)(),Oe,!1),(0,de.BU)(),E.default.destroyAll(),Xe.current=!0,xe){const rt=yield(0,se.Yu)(We.categoryId,{exercise_user_id:(Ie=Le.exerciseUserInfo)==null?void 0:Ie.exercise_user_id});Ge.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:le.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:le.forcedModalContent},a.createElement("img",{src:ae,alt:""}),a.createElement("div",{className:le.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:le.screenNumText},(0,ee._V)(ee.CP.recordScreen18),($e=Le.exerciseUserInfo)==null?void 0:$e.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(he.default,{dataSource:rt==null?void 0:rt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{je(),Me()},onOk:()=>{re.history.push(`/classrooms/${We.coursesId}/exercisenotice/${We.categoryId}/users/${We.login}?isShowApply=true`)}})}else Ge.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Me()}})}),Ke=xe=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ve.current&&(0,de.BU)()},Fe=()=>pe(void 0,null,function*(){var xe;if((xe=Le.exerciseUserInfo)!=null&&xe.screen_at){const rt=yield(0,se.ck)(ve(me({},We),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const Ie=yield(0,se.oy)({id:We.categoryId});if(Ie!=null&&Ie.is_commit){et();return}return yield ot()}),Oe=()=>pe(void 0,null,function*(){var xe;if((0,oe.RG)(" ",!0),(0,de.vp)()){if((xe=Le.exerciseUserInfo)!=null&&xe.screen_at){var Ie=yield(0,se.ck)(ve(me({},We),{reset:!0}));if((Ie==null?void 0:Ie.status)===-6)return}}else if(!Ve.current){var Ie=yield(0,se.ck)(me({},We));if((Ie==null?void 0:Ie.status)===-6)return;const rt=yield ot();Ae(rt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Te=()=>pe(void 0,null,function*(){(0,se.ck)(me({},We));const xe=yield ot();Ae(xe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Be)};var Pe=(0,re.connect)(({exercise:Le,globalSetting:Ee})=>({globalSetting:Ee,exercise:Le}))(we)},39327:function(xt,dt,ge){"use strict";ge.d(dt,{X:function(){return he},y:function(){return E}});var be=ge(59301),_e=ge(8591);const E=de=>{(0,be.useEffect)(()=>{if(de){const se=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ne=ie=>{ie.preventDefault()};return document.addEventListener("keydown",se),document.addEventListener("contextmenu",ne),()=>{document.removeEventListener("keydown",se),document.removeEventListener("contextmenu",ne)}}},[de])},he=()=>{const[de,se]=(0,be.useState)(!1),ne=ie=>{const{keyCode:le,ctrlKey:ue,metaKey:ae,type:oe}=ie;(oe==="paste"||(le===67||le===86)&&(ae||ue))&&(_e.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,be.useEffect)(()=>(de&&(window.addEventListener("keydown",ne,!0),window.addEventListener("paste",ne,!0)),()=>{window.removeEventListener("keydown",ne,!0),window.removeEventListener("paste",ne,!0)}),[de]),{setOpenDisableCopyAndPaste:se,disableCopyAndPaste:de}}},3353:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ae}});var be=ge(59301),_e={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=ge(92310),he=ge.n(E),de=ge(71418),se=ge(2859),ne=ge(97013),ie=ge(31735),le=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())}),ae=({data:oe,className:re,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,be.useRef)(null),ce=(0,be.useRef)(null),fe=(0,be.useRef)(null),me=(0,be.useRef)(null),[ve,pe]=(0,be.useState)(!1),[Se,ye]=(0,be.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,be.useEffect)(()=>{fe.current||(fe.current=document.createElement("style"),document.head.appendChild(fe.current)),oe!=null&&oe.visible?(document.body.setAttribute("data-custom","y-hidden"),fe.current.innerHTML=" html { overflow-y: hidden; }",oe!=null&&oe.src&&we()):(document.body.removeAttribute("data-custom"),fe.current&&(document.head.removeChild(fe.current),fe.current=null))},[oe==null?void 0:oe.visible]);const we=()=>le(void 0,null,function*(){pe(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ce=yield(0,ie.ZJ)(oe==null?void 0:oe.src);te.current.src="",te.current.src=Ce,te.current.onload=function(){De()},pe(!1),ye("")}),Pe=()=>{document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",y()},Le=Ce=>le(void 0,null,function*(){pe(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const je=yield(0,ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:oe.title,file:Ce.dataUrl}});je!=null&&je.id&&!z?(yield(0,ne.ZP)(`/api/attachments/${oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:je==null?void 0:je.id,settings:JSON.stringify(Ce.state)}})).status===0&&x():je!=null&&je.id&&x(je),document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",pe(!1),ye("")}),Ee=()=>{const Ce=document.querySelector('a[href="https://markerjs.com/"]');Ce&&Ce.parentNode&&(Ce.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Me=>{const Ge=document.querySelector(Me.name);Ge&&Ge.setAttribute("title",Me.title)})},De=()=>{ce.current=new se.hP(te.current),ce.current.targetRoot=me.current,ce.current.addEventListener("render",Le),ce.current.addEventListener("beforeclose",Pe),b&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),oe!=null&&oe.snapshotData&&ce.current.restoreState(oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ee()},300)};return be.createElement(be.Fragment,null,(oe==null?void 0:oe.visible)&&be.createElement(de.Z,{spinning:ve,tip:Se,style:{position:"absolute"}},be.createElement("div",{ref:me,className:he()(_e.imageDimensions,re,ee?_e.fullWidth:""),style:a},be.createElement("img",{className:_e.img,ref:te}))))}},59065:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(40862),E=ge(48136),he=ge(50047),de=ge(43418),se=ge(59301);const ne=(0,be.forwardRef)(({callback:ie,width:le,onChange:ue,disabled:ae,readOnly:oe,type:re="",value:ee="",style:a={}},y)=>{const x=(0,be.useRef)(),b=(0,be.useRef)(),[z,te]=(0,be.useState)(0),[ce,fe]=(0,be.useState)(0),[me,ve]=(0,be.useState)(!1),pe=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Le=Pe.innerText;return ie&&ie(Le),Le};(0,be.useImperativeHandle)(y,()=>({getData:pe}));const Se=Pe=>{Pe.preventDefault();const Le=Pe.clientX-z,Ee=Pe.clientY-ce;document.body.onmousemove=De=>{let Ce=De.clientX-Le,je=De.clientY-Ee;const Me=document.getElementsByClassName("markdown-popup-form")[0],Ge=window.innerWidth-Me.offsetWidth,Be=window.innerHeight-Me.offsetHeight;Ce=Math.max(0,Math.min(Ce,Ge)),je=Math.max(0,Math.min(je,Be)),ye(De.clientX,De.clientY,Le,Ee)&&(te(Ce),fe(je))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(Pe,Le,Ee,De)=>{const Ce=document.body.clientHeight,je=document.body.clientWidth;return Pe<20&&Ee>Pe||Pe>je-20&&EeLe||Le>Ce-20&&De{me&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Le=window.innerWidth/2-Pe.offsetWidth/2,Ee=window.innerHeight/2-Pe.offsetHeight/2;te(Le),fe(Ee)},0)},[me]);const we=()=>{ae||oe||ve(!0)};return se.createElement("div",{style:a},se.createElement("div",{style:{width:le||"100%",position:"relative"},className:`${_e.Z.mathFillWrap} ${ae||oe?"cursorDefault":""}`,onClick:()=>we()},se.createElement("math-field",{disabled:ae,locale:"zh_cn",class:`${_e.Z.mathField} ${re}`,readOnly:oe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),se.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ce},title:se.createElement("div",{style:{cursor:"move"},onMouseDown:Se},"\u8F93\u5165\u516C\u5F0F"),open:me,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),ue(Pe),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},se.createElement(he.Z,{value:ee,ref:b,onChange:ue,showSaveButton:!1})))});dt.Z=ne},50047:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(95237),E=ge(43604),he=ge(99313),de=ge(3113),se=ge(95318),ne=ge(40862),ie=ge(48136),le=ge(59301);const ue=(0,be.forwardRef)(({callback:ae,showSaveButton:oe,value:re=""},ee)=>{const a=(0,be.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +(self.webpackChunk=self.webpackChunk||[]).push([[7883,6270],{89489:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},59477:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},26227:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},49198:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},41464:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},87169:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},52671:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},8657:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},56082:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},33853:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},15075:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},43531:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},38819:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ie}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(ue,ae){return _e.createElement(de.Z,(0,be.Z)({},ue,{ref:ae,icon:me}))},ne=_e.forwardRef(se),ie=ne},40862:function(xt,dt){"use strict";dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},10640:function(xt,dt){"use strict";dt.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"}},94583:function(){"use strict"},51015:function(xt,dt,ge){"use strict";var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(le,ue,ae)=>ue in le?_e(le,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):le[ue]=ae,ne=(le,ue)=>{for(var ae in ue||(ue={}))me.call(ue,ae)&&se(le,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(le,ae,ue[ae]);return le};const ie=le=>React.createElement("svg",ne({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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(xt,dt,ge){"use strict";var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(le,ue,ae)=>ue in le?_e(le,ue,{enumerable:!0,configurable:!0,writable:!0,value:ae}):le[ue]=ae,ne=(le,ue)=>{for(var ae in ue||(ue={}))me.call(ue,ae)&&se(le,ae,ue[ae]);if(E)for(var ae of E(ue))de.call(ue,ae)&&se(le,ae,ue[ae]);return le};const ie=le=>React.createElement("svg",ne({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"})));dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60803:function(){"use strict";function xt(ee,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=ee,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(xt.prototype,"name",{get:function(){return this._name},set:function(ee){if(typeof ee!="string"||ee==="")throw new Error("Shape name must be a valid string.");this._name=ee}}),Object.defineProperty(xt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("The default value must be a real number, not: "+ee);this._defaultValue=ee}}),Object.defineProperty(xt.prototype,"minimum",{get:function(){return this._minimum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Minimum must be a real number, not: "+ee);this._minimum=ee}}),Object.defineProperty(xt.prototype,"maximum",{get:function(){return this._maximum},set:function(ee){if(typeof ee!="number"||isNaN(ee))throw new Error("Maximum must be a real number, not: "+ee);this._maximum=ee}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(ee,a){var y=go.Shape._FigureParameters[ee];return y?y[a]:null},go.Shape.setFigureParameter=function(ee,a,y){if(!(y instanceof xt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[ee];x||(x=[],go.Shape._FigureParameters[ee]=x),x[a]=y};var dt=[];function ge(ee,a){var y=dt.pop();return y===void 0?new go.Point(ee,a):(y.x=ee,y.y=a,y)}function be(){var ee=dt.pop();return ee===void 0?new go.Point:ee}function _e(ee){dt.push(ee)}function E(ee,a,y,x,b,z,te,ce,fe){fe||(fe=new go.Point);var he=ee-y,ve=b-te,pe=NaN,Se=NaN;if(he===0)if(ve===0)ee===y&&(pe=ee,Se=a);else{var ye=(z-ce)/ve,we=z-ye*b;pe=ee,Se=ye*pe+we}else if(ve===0){var Pe=(a-x)/he,Te=a-Pe*ee;pe=b,Se=Pe*pe+Te}else{var Pe=(a-x)/he,ye=(z-ce)/ve,Te=a-Pe*ee,we=z-ye*b;pe=(we-Te)/(Pe-ye),Se=Pe*pe+Te}return fe.x=pe,fe.y=Se,fe}function me(ee,a,y,x,b,z,te,ce,fe,he,ve,pe,Se,ye){var we=1-fe,Pe=fe,Te=ee*we+y*Pe,Ee=a*we+x*Pe,De=y*we+b*Pe,Ce=x*we+z*Pe,je=b*we+te*Pe,Me=z*we+ce*Pe,Ge=Te*we+De*Pe,Be=Ee*we+Ce*Pe,Qe=De*we+je*Pe,qe=Ce*we+Me*Pe,Ze=Ge*we+Qe*Pe,Xe=Be*we+qe*Pe;he.x=Te,he.y=Ee,ve.x=Ge,ve.y=Be,pe.x=Ze,pe.y=Xe,Se.x=Qe,Se.y=qe,ye.x=je,ye.y=Me}var de=new go.Spot(.156,.156),se=new go.Spot(.844,.844),ne=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new xt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ee,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(ee,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=de,b.spot2=se,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(ee,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ne*a,0,a,(1-ne)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ne*y,(1-ne)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ne*y,ne*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ne)*a,0,0,(1-ne)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new xt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ce,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ce,ce).close())),z.spot1=de,z.spot2=se,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ee,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new xt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new xt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ee,a,y){var x=ee?ee.parameter1:NaN,b=ee?ee.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var te=b%360,ce=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ce,ce).add(new go.PathSegment(go.PathSegment.Arc,z,te,ce,ce,ce,ce).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ee,a,y){var x=ne/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*y,a,(1-x)*y,(b+x)*a,(z+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new xt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te-b)).add(new go.PathSegment(go.PathSegment.Line,a,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,y)).add(new go.PathSegment(go.PathSegment.Line,z-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ee,a,y){var x=ee?ee.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var z=a/2,te=y/2,ce=Math.atan2(y,a),fe=x-Math.min(Math.cos(ce)*x/2,z),he=x-Math.min(Math.sin(ce)*x/2,te),b=new go.Geometry,ve=new go.PathFigure(fe,0,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),ve.add(new go.PathSegment(go.PathSegment.Line,a-fe,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,he)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,a,y-he)),ve.add(new go.PathSegment(go.PathSegment.Line,a-fe,y)),ve.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),ve.add(new go.PathSegment(go.PathSegment.Line,fe,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y-he)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,0,he).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new xt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new xt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new xt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ne*a,0,a,(.5-ne/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ne/2)*y,ne*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var z=.2,te=.3,ce=0,fe=z*ne;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-fe+ce)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te+.05)*a,(.5-fe+ce-.02)*y)),z=.2,te=0,ce=-.3,fe=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ce)*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te)*a,(.5-fe+ce)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-fe+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),z=.2,te=-.3,ce=0,fe=z*ne,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ce)*y,(1-.5+z+te-.05)*a,(.5-fe+ce-.02)*y,(.5+fe+te)*a,(.5-z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ce)*y,(.5-fe+te)*a,(.5-z+ce)*y,(.5-z+te)*a,(.5-fe+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ce)*y,(.5-z+te)*a,(.5+fe+ce)*y,(.5-fe+te)*a,(.5+z+ce)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+fe+te)*a,(.5+z+ce)*y,(.5+z+te)*a,(.5+fe+ce)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,te=.5,ce=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,ce*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ce,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ce=.75,b=new go.PathFigure((te+z)*a,ce*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ce,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(ee,a,y){var x=.8535533905932737,b=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,ce=.5,fe=new go.PathFigure(te*a,(ce-z)*y);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),z=.4,b=ne*.4;var he=be(),ve=be(),pe=be(),Se=be();me(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.42,he,ve,pe,Se,Se);var ye=be(),we=be(),Pe=be();me(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.58,Se,Se,Pe,ye,we);var Te=be(),Ee=be(),De=be();me(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.42,Te,Ee,De,Se,Se);var Ce=be(),je=be(),Me=be();return me(te,ce+z,te-b,ce+z,te-z,ce+b,te-z,ce,.58,Se,Se,Me,Ce,je),fe.add(new go.PathSegment(go.PathSegment.Move,Me.x*a,Me.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,Ce.x*a,Ce.y*y,je.x*a,je.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,pe.x*a,pe.y*y,he.x*a,he.y*y,ve.x*a,ve.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Me.x*a,Me.y*y).close()),fe.add(new go.PathSegment(go.PathSegment.Move,De.x*a,De.y*y)),fe.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,ye.x*a,ye.y*y,we.x*a,we.y*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,De.x*a,De.y*y,Te.x*a,Te.y*y,Ee.x*a,Ee.y*y).close()),_e(he),_e(ve),_e(pe),_e(Se),_e(ye),_e(we),_e(Pe),_e(Te),_e(Ee),_e(De),_e(Ce),_e(je),_e(Me),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new xt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,ce=.5,fe=be(),he=be(),ve=be(),pe=be(),Se=new go.PathFigure((te-z)*a,ce*y,!1);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),me(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.44,ve,pe,he,fe,fe),Se.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y));var ye=ge(he.x,he.y);me(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.56,fe,fe,he,ve,pe);var we=ge(he.x,he.y);Se.add(new go.PathSegment(go.PathSegment.Line,(ye.x*.1+.95*.9)*a,ye.y*.1*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,ye.y*.1*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.9)*a,.15*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(we.x*.1+.9)*a,(we.y*.1+.05*.9)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,we.x*a,we.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),z=.35,b=ne*.35;var Pe=new go.PathFigure(te*a,(ce-z)*y,!1);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y));var Te=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(Te),_e(fe),_e(he),_e(ve),_e(pe),_e(ye),_e(we),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(ee,a,y){var x=new go.Geometry,b=.375,z=0,te=-.125,ce=b*ne,fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y,(.5+ce+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,z=0,te=-.125,ce=b*ne;var fe=new go.PathFigure((1-.5+b+z)*a,(.5+te)*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+te)*y,(.5+b+z)*a,(.5+ce+te)*y,(.5+ce+z)*a,(.5+b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5+b+te)*y,(.5-b+z)*a,(.5+ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y,(.5-ce+z)*a,(.5-b+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+te)*y,(.5+ce+z)*a,(.5-b+te)*y,(1-.5+b+z)*a,(.5-ce+te)*y));var fe=new go.PathFigure((.525+z)*a,(.5+b+te)*y,!1);return x.add(fe),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ee,a,y){var x=ee?ee.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ee,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ee,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new xt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new xt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,te=(.5-b/2)*y,ce=(.5+b/2)*y,fe=new go.Geometry,he=new go.PathFigure(0,te,!0);fe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,te)),he.add(new go.PathSegment(go.PathSegment.Line,z,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,z,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,ce)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,te/y);var ve=E(0,ce/y,1,ce/y,z/a,1,1,.5,be());return fe.spot2=new go.Spot(ve.x,ve.y),_e(ve),fe}),go.Shape.setFigureParameter("Arrow2",0,new xt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new xt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var z=a-x,te=(y-b)/2,ce=te+b,fe=new go.Geometry,he=new go.PathFigure(0,te,!0);fe.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z,te)),he.add(new go.PathSegment(go.PathSegment.Line,z,0)),he.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Line,z,y)),he.add(new go.PathSegment(go.PathSegment.Line,z,ce)),he.add(new go.PathSegment(go.PathSegment.Line,0,ce).close()),fe.spot1=new go.Spot(0,te/y);var ve=E(0,ce/y,1,ce/y,z/a,1,1,.5,be());return fe.spot2=new go.Spot(ve.x,ve.y),_e(ve),fe}),go.Shape.defineFigureGenerator("Chevron",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new xt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var fe=E(0,.5,.3,0,0,b/y,.1,b/y,be());return te.spot1=new go.Spot(fe.x,fe.y),fe=E(.7,1,1,.5,0,z/y,1,z/y,fe),te.spot2=new go.Spot(fe.x,fe.y),_e(fe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new xt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new xt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,fe=y):(z=0,te=y,ce=0,fe=y));var he=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);he.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close());var pe=E(0,.5,.3,ce/y,0,z/y,1,z/y,be());return he.spot1=new go.Spot(pe.x,pe.y),pe=E(.7,fe/y,1,.5,0,te/y,1,te/y,pe),he.spot2=new go.Spot(pe.x,pe.y),_e(pe),he}),go.Shape.setFigureParameter("IBeamArrow",0,new xt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),_e(fe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new xt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new xt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=40);var b=ee?ee.parameter2:NaN;isNaN(b)&&(b=100);var z=(y-x)/2,te=z+x,ce=(y-b)/2,fe=ce+b;(x>y||b>y)&&(b>x?(x=x*y/b,z=(y-x)/2,te=z+x,ce=0,fe=y):(z=0,te=y,ce=0,fe=y));var he=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);he.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,fe)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ce)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce).close()),he.spot1=new go.Spot(0,z/y);var pe=E(.7,fe/y,1,.5,0,te/y,1,te/y,be());return he.spot2=new go.Spot(pe.x,pe.y),_e(pe),he}),go.Shape.setFigureParameter("Pointer",0,new xt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var te=E(.2,.65,1,.65,0,1,1,.5,be());return b.spot2=new go.Spot(te.x,te.y),_e(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new xt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var te=E(0,.65,1,.65,0,1,1,.5,be());return b.spot2=new go.Spot(te.x,te.y),_e(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new xt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,z=(.5+x/2)*y,te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),_e(fe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new xt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,z=b+x;x>y&&(b=0,z=y);var te=new go.Geometry,ce=new go.PathFigure(a,.5*y,!0);te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ce.add(new go.PathSegment(go.PathSegment.Line,0,z)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,0,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,b/y);var fe=E(.7,1,1,.5,0,z/y,1,z/y,be());return te.spot2=new go.Spot(fe.x,fe.y),_e(fe),te}),go.Shape.setFigureParameter("SquareArrow",0,new xt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(0,.9*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var z=new go.PathFigure(0,.9*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ne*x,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,1*y,0,y-ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ce=new go.PathFigure(a,x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ne*x,(.5+z)*a,2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-ne*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(0,y-x,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ne*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,ne*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ne*x,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-z)*a,y,0,y-ne*x));var ce=new go.PathFigure(0,y-x,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ne*x,(.5-z)*a,y-2*x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+z)*a,y-2*x,a,y-x-ne*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0));var ce=new go.PathFigure(x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ne*x,0,2*x,(.5-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+z)*y,x+ne*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=ne*.5,te=new go.PathFigure(a-x,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ne*x,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+z)*y,a-ne*x,y)),te.add(new go.PathSegment(go.PathSegment.Line,x,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ne*x,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*y,ne*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ce=new go.PathFigure(a-x,0,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ne*x,0,a-2*x,(.5-z)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+z)*y,a-x-ne*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.25*a,.25*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(ee,a,y){var x=new go.Geometry,b=.2,z=.1,te=ne*b,ce=ne*z,fe=.5,he=.1,ve=new go.PathFigure(fe*a,(he+z)*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-b)*a,he*y,(fe-te)*a,(he+z)*y,(fe-b)*a,(he+ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-z)*y,(fe-b)*a,(he-ce)*y,(fe-te)*a,(he-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe+b)*a,he*y,(fe+te)*a,(he-z)*y,(fe+b)*a,(he-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he+z)*y,(fe+b)*a,(he+ce)*y,(fe+te)*a,(he+z)*y));var pe=.05,Se=ne*pe;fe=.05,he=.25;var ye=new go.PathFigure(.5*a,.2*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),fe=.95,he=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe+pe)*a,he*y,(fe+Se)*a,(he-pe)*y,(fe+pe)*a,(he-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),pe=.025,Se=ne*pe,fe=.825,he=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-pe)*y,(fe+pe)*a,(he-Se)*y,(fe+Se)*a,(he-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,he*y,(fe-Se)*a,(he-pe)*y,(fe-pe)*a,(he-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),pe=.05,Se=ne*pe,fe=.5,he=.7,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-pe)*y,(fe+pe)*a,(he-Se)*y,(fe+Se)*a,(he-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,he*y,(fe-Se)*a,(he-pe)*y,(fe-pe)*a,(he-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),pe=.025,Se=ne*pe,fe=.175,he=.35,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-pe)*y,(fe+pe)*a,(he-Se)*y,(fe+Se)*a,(he-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-pe)*a,he*y,(fe-Se)*a,(he-pe)*y,(fe-pe)*a,(he-Se)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),ye.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),pe=.05,Se=ne*pe,fe=.05,he=.25,ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-pe)*y,(fe-pe)*a,(he-Se)*y,(fe-Se)*a,(he-pe)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new xt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ee,a,y){var x=ee?ee.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var z=new go.PathFigure(.5*a,.5*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+b)*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+z)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.1,te=new go.PathFigure(a,.1*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-z)*y));var ce=new go.PathFigure(a,.1*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+b)*a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+z)*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+b)*a,.3*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+z)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=ne*.2,te=new go.PathFigure(0,.2*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ce=new go.PathFigure(0,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(0,b*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(.1*a,.4*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var z=new go.PathFigure(a,.5*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),x}),go.Shape.defineFigureGenerator("Junction",function(ee,a,y){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ne*.5,ce=.5,fe=new go.PathFigure(a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,y,a,(ce+te)*y,(ce+te)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,ce*y,(ce-te)*a,y,0,(ce+te)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,0,0,(ce-te)*y,(ce-te)*a,0)),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,ce*y,(ce+te)*a,0,a,(ce-te)*y));var he=new go.PathFigure((z+b)*a,(z+b)*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),he.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*y)),he.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+b)*y,(z+b)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var z=new go.PathFigure(.2*a,.1*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ce=new go.PathFigure(.5*b*a,b*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(ee,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN,z=ee?ee.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure((1-b)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var z=new go.PathFigure(0,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(b*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(ee,a,y){var x=new go.Geometry,b=ee?ee.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=new go.PathFigure(a,z*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+b)*y,(z+b)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-b)*a,y,0,(z+b)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*y,(z-b)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+b)*a,0,a,(z-b)*y));var ce=new go.PathFigure(a,z*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var fe=new go.PathFigure(.8*a,.75*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.9,ce=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,0,y)),fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var he=new go.PathFigure((te+z)*a,ce*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=ne*.4,te=ne*.1,ce=.1,fe=.9,he=.5,ve=new go.PathFigure(.8*a,.5*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+b)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-z)*y));var pe=new go.PathFigure((fe+ce)*a,he*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he+ce)*y,(fe+ce)*a,(he+te)*y,(fe+te)*a,(he+ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a,he*y,(fe-te)*a,(he+ce)*y,(fe-ce)*a,(he+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-ce)*y,(fe-ce)*a,(he-te)*y,(fe-te)*a,(he-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a,he*y,(fe+te)*a,(he-ce)*y,(fe+ce)*a,(he-te)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,ce=.5,fe=new go.PathFigure(.8*a,.5*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=ne*.1,te=.9,ce=.5;var he=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=0,ce=.5,fe=new go.PathFigure(0,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(ce-b)*y,.8*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ce+z)*y,(te+z+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,ce=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var he=new go.PathFigure(.8*a,.5*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ce-b)*y,.7*a,(ce-z)*y)),b=.1,z=ne*.1,te=.9,ce=.5;var ve=new go.PathFigure((te-b)*a,ce*y,!0);return x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*b,te=.2,ce=.5,fe=new go.PathFigure(.1*a,0,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var he=new go.PathFigure(.2*a,0,!0);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(ce-b)*y,.9*a,(ce-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(ee,a,y){var x=new go.Geometry,b=ne*.1,z=.1,te=.1,ce=.5,fe=new go.PathFigure((te-b*.5)*a,y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.3,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.5,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.7,fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+b)*a,y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-b)*a,y,(te-z)*a,0)),te=.9,fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*a,y,(te+z)*a,0,(te+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ee,a,y){var x=new go.Geometry,b=ne*.5,z=.5,te=.5,ce=.5,fe=new go.PathFigure((te-z)*a,ce*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-z)*y,(te-z)*a,(ce-b)*y,(te-b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce-z)*y,(te+z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,ce*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,ce*y,te*a,(ce-z)*y,te*a,(ce+z)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(ee,a,y){var x=new go.Geometry,b=a,z=y;a=a*.38,y=y*.6;var te=ne*.8,ce=.8,fe=0,he=.5,ve=(b-a)/2,pe=(z-y)/2,Se=new go.PathFigure(fe*a+ve,(he+ce)*y+pe,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+ve,he*y+pe,(fe-te)*a+ve,(he+ce)*y+pe,(fe-ce)*a+ve,(he+te)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he-ce)*y+pe,(fe-ce)*a+ve,(he-te)*y+pe,(fe-te)*a+ve,(he-ce)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+te*.5)*a+ve,he*y+pe,fe*a+ve,(he-ce)*y+pe,(fe-ce+te*.5)*a+ve,(he-te)*y+pe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he+ce)*y+pe,(fe-ce+te*.5)*a+ve,(he+te)*y+pe,fe*a+ve,(he+ce)*y+pe).close()),te=ne*.4,ce=.4,fe=.2,he=.5;var ye=new go.PathFigure(fe*a+ve,(he+ce)*y+pe,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+ve,he*y+pe,(fe-te)*a+ve,(he+ce)*y+pe,(fe-ce)*a+ve,(he+te)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he-ce)*y+pe,(fe-ce)*a+ve,(he-te)*y+pe,(fe-te)*a+ve,(he-ce)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce+te*.5)*a+ve,he*y+pe,fe*a+ve,(he-ce)*y+pe,(fe-ce+te*.5)*a+ve,(he-te)*y+pe)),ye.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he+ce)*y+pe,(fe-ce+te*.5)*a+ve,(he+te)*y+pe,fe*a+ve,(he+ce)*y+pe).close()),te=ne*.2,ce=.2,fe=.5,he=.5;var we=new go.PathFigure((fe-ce)*a+ve,he*y+pe,!0);x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he-ce)*y+pe,(fe-ce)*a+ve,(he-te)*y+pe,(fe-te)*a+ve,(he-ce)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+ve,he*y+pe,(fe+te)*a+ve,(he-ce)*y+pe,(fe+ce)*a+ve,(he-te)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he+ce)*y+pe,(fe+ce)*a+ve,(he+te)*y+pe,(fe+te)*a+ve,(he+ce)*y+pe)),we.add(new go.PathSegment(go.PathSegment.Bezier,(fe-ce)*a+ve,he*y+pe,(fe-te)*a+ve,(he+ce)*y+pe,(fe-ce)*a+ve,(he+te)*y+pe)),te=ne*.4,ce=.4,fe=.8,he=.5;var Pe=new go.PathFigure(fe*a+ve,(he-ce)*y+pe,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+ve,he*y+pe,(fe+te)*a+ve,(he-ce)*y+pe,(fe+ce)*a+ve,(he-te)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he+ce)*y+pe,(fe+ce)*a+ve,(he+te)*y+pe,(fe+te)*a+ve,(he+ce)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-te*.5)*a+ve,he*y+pe,fe*a+ve,(he+ce)*y+pe,(fe+ce-te*.5)*a+ve,(he+te)*y+pe)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he-ce)*y+pe,(fe+ce-te*.5)*a+ve,(he-te)*y+pe,fe*a+ve,(he-ce)*y+pe).close()),te=ne*.8,ce=.8,fe=1,he=.5;var Te=new go.PathFigure(fe*a+ve,(he-ce)*y+pe,!0);return x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce)*a+ve,he*y+pe,(fe+te)*a+ve,(he-ce)*y+pe,(fe+ce)*a+ve,(he-te)*y+pe)),Te.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he+ce)*y+pe,(fe+ce)*a+ve,(he+te)*y+pe,(fe+te)*a+ve,(he+ce)*y+pe)),Te.add(new go.PathSegment(go.PathSegment.Bezier,(fe+ce-te*.5)*a+ve,he*y+pe,fe*a+ve,(he+ce)*y+pe,(fe+ce-te*.5)*a+ve,(he+te)*y+pe)),Te.add(new go.PathSegment(go.PathSegment.Bezier,fe*a+ve,(he-ce)*y+pe,(fe+ce-te*.5)*a+ve,(he-te)*y+pe,fe*a+ve,(he-ce)*y+pe).close()),x}),go.Shape.defineFigureGenerator("Email",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,y,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ce=new go.PathFigure(0,.5*y,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ce.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(ee,a,y){var x=new go.Geometry,b=ne*.4,z=.4,te=.5,ce=.5,fe=be(),he=be(),ve=be(),pe=be();me(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,fe,fe,he,ve,pe);var Se=ge(he.x,he.y),ye=new go.PathFigure(he.x*a,he.y*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te+z)*a,(ce+b)*y,(te+b)*a,(ce+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,(te-b)*a,(ce+z)*y,(te-z)*a,(ce+b)*y)),me(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,ve,pe,he,fe,fe),ye.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ve.x*a,ve.y*y,pe.x*a,pe.y*y)),b=ne*.3,z=.3,me(te-z,ce,te-z,ce-b,te-b,ce-z,te,ce-z,.5,ve,pe,he,fe,fe),ye.add(new go.PathSegment(go.PathSegment.Line,he.x*a,he.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ce*y,pe.x*a,pe.y*y,ve.x*a,ve.y*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+z)*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ce*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),me(te,ce-z,te+b,ce-z,te+z,ce-b,te+z,ce,.5,fe,fe,he,ve,pe),ye.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,pe.x*a,pe.y*y,ve.x*a,ve.y*y).close());var ye=new go.PathFigure(.45*a,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),_e(fe),_e(he),_e(ve),_e(pe),_e(Se),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function z(te,ce,fe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ce)*a,(.8+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ce)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ce)*a,(.5+fe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ce)*a,(.8+fe)*y).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ee,a,y){var x=new go.Geometry,b=.5,z=0,te=0,ce=b*ne,fe=.4*Math.SQRT2/2+.5,he=.5-.5*Math.SQRT2/2,ve=1,pe=.5,Se=.5,ye=0,we=new go.PathFigure(fe*a,(1-he)*y,!1);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,pe*y,ve*a,.7*y,ve*a,pe*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se+z)*a,(ye+z)*y,(.5+b+z)*a,(.5-ce+z)*y,(.5+ce+z)*a,(.5-b+z)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+te)*y,(.5-ce+z)*a,(.5-b+te)*y,(.5-b+z)*a,(.5-ce+te)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-b+z)*a,(.5+ce+te)*y,(.5-ce+z)*a,.9*y)),we.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),we.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),we.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var z=new go.PathFigure(.45*a,.73*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ce=.5,fe=te,he=Math.PI/4,ve=4*(1-Math.cos(he))/(3*Math.sin(he)),pe=ve*.5,Se=te,ye=te,we=ve*Se,Pe=ve*ye;z.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Se)*a,fe*y,(ce-(we+Se)/2)*a,(fe+(ye+Pe)/2)*y,(ce-Se)*a,(fe+Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(fe-ye)*y,(ce-Se)*a,(fe-Pe)*y,(ce-we)*a,(fe-ye)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Se)*a,fe*y,(ce+we)*a,(fe-ye)*y,(ce+Se)*a,(fe-Pe)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ce+Se)*a,(fe+Pe)*y,(ce+(we+Se)/2)*a,(fe+(ye+Pe)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Te=new go.PathFigure(.2*a,y,!1);x.add(Te),Te.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Ee=new go.PathFigure(.8*a,y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.2*a,.2*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,y,!1);x.add(z);var te=new go.PathFigure(.1*a,y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var z=new go.PathFigure(.475*a,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=new go.PathFigure(a,b*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+z)*y,(b+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-z)*a,y,0,(b+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*y,(b-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+z)*a,0,a,(b-z)*y));var ce=new go.PathFigure(b*a,0,!1);return x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),ce.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),ce.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ce.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,.15*y,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var z=new go.PathFigure(0,.2*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var z=new go.PathFigure(.15*a,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ce=ne*.1,fe=.2,he=.9,ve=new go.PathFigure((fe-te)*a,he*y,!0);x.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-te)*y,(fe-te)*a,(he-ce)*y,(fe-ce)*a,(he-te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,he*y,(fe+ce)*a,(he-te)*y,(fe+te)*a,(he-ce)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he+te)*y,(fe+te)*a,(he+ce)*y,(fe+ce)*a,(he+te)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,he*y,(fe-ce)*a,(he+te)*y,(fe-te)*a,(he+ce)*y).close()),te=.1,ce=ne*.1,fe=.8,he=.9;var pe=new go.PathFigure((fe-te)*a,he*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he-te)*y,(fe-te)*a,(he-ce)*y,(fe-ce)*a,(he-te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe+te)*a,he*y,(fe+ce)*a,(he-te)*y,(fe+te)*a,(he-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,fe*a,(he+te)*y,(fe+te)*a,(he+ce)*y,(fe+ce)*a,(he+te)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(fe-te)*a,he*y,(fe-ce)*a,(he+te)*y,(fe-te)*a,(he+ce)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ce=new go.PathFigure(.5*a,.7*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var fe=.1,he=ne*.1,ve=.1,pe=.9,Se=new go.PathFigure((ve-fe)*a,pe*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe-fe)*y,(ve-fe)*a,(pe-he)*y,(ve-he)*a,(pe-fe)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,pe*y,(ve+he)*a,(pe-fe)*y,(ve+fe)*a,(pe-he)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe+fe)*y,(ve+fe)*a,(pe+he)*y,(ve+he)*a,(pe+fe)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,pe*y,(ve-he)*a,(pe+fe)*y,(ve-fe)*a,(pe+he)*y)),fe=.1,he=ne*.1,ve=.4,pe=.9;var ye=new go.PathFigure((ve-fe)*a,pe*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe-fe)*y,(ve-fe)*a,(pe-he)*y,(ve-he)*a,(pe-fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve+fe)*a,pe*y,(ve+he)*a,(pe-fe)*y,(ve+fe)*a,(pe-he)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(pe+fe)*y,(ve+fe)*a,(pe+he)*y,(ve+he)*a,(pe+fe)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ve-fe)*a,pe*y,(ve-he)*a,(pe+fe)*y,(ve-fe)*a,(pe+he)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var z=new go.PathFigure(.45*a,.7*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ve=.05,pe=ne*.05,Se=.175,ye=.95,ce=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.375,ye=.95,fe=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.625,ye=.95,he=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y));var ve=.05,pe=ne*.05,Se=.825,ye=.95,we=new go.PathFigure((Se-ve)*a,ye*y,!0);x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye-ve)*y,(Se-ve)*a,(ye-pe)*y,(Se-pe)*a,(ye-ve)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ve)*a,ye*y,(Se+pe)*a,(ye-ve)*y,(Se+ve)*a,(ye-pe)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(ye+ve)*y,(Se+ve)*a,(ye+pe)*y,(Se+pe)*a,(ye+ve)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ve)*a,ye*y,(Se-pe)*a,(ye+ve)*y,(Se-ve)*a,(ye+pe)*y).close());var Pe=new go.PathFigure(0,y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ce=.05,fe=ne*.05,he=.35,ve=.775,pe=new go.PathFigure((he-ce)*a,ve*y,!0);return x.add(pe),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ve-ce)*y,(he-ce)*a,(ve-fe)*y,(he-fe)*a,(ve-ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he+ce)*a,ve*y,(he+fe)*a,(ve-ce)*y,(he+ce)*a,(ve-fe)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,he*a,(ve+ce)*y,(he+ce)*a,(ve+fe)*y,(he+fe)*a,(ve+ce)*y)),pe.add(new go.PathSegment(go.PathSegment.Bezier,(he-ce)*a,ve*y,(he-fe)*a,(ve+ce)*y,(he-ce)*a,(ve+fe)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(ee,a,y){var x=new go.Geometry,b=.3,z=ne*.3,te=.5,ce=.7,fe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var he=new go.PathFigure(0,.7*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var z=new go.PathFigure(0,.6*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,ce=.5,fe=new go.PathFigure((te-b)*a,ce*y,!0);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y));var he=new go.PathFigure(.15*a,.5*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(ee,a,y){var x=new go.Geometry,b=.5,z=ne*.5,te=.5,ce=.5,fe=new go.PathFigure((te-b)*a,ce*y,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),fe.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),b=.05,z=ne*.05,te=.5,ce=.8;var he=new go.PathFigure((te-b)*a,ce*y,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce-b)*y,(te-b)*a,(ce-z)*y,(te-z)*a,(ce-b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*a,ce*y,(te+z)*a,(ce-b)*y,(te+b)*a,(ce-z)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ce+b)*y,(te+b)*a,(ce+z)*y,(te+z)*a,(ce+b)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*a,ce*y,(te-z)*a,(ce+b)*y,(te-b)*a,(ce+z)*y).close()),he.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),he.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.2*a,.5*y,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var z=new go.PathFigure(0,y*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var z=new go.PathFigure(.126*a,.85*y,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ce=new go.PathFigure(.678*a,.85*y,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ce.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var fe=new go.PathFigure(.5*a,.1*y,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),fe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var z=new go.PathFigure(a*.204,y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ce=new go.PathFigure(a*.612,y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var fe=new go.PathFigure(a*.816,y,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*y,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ce=new go.PathFigure(a*.055,.18*y,!0);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var fe=new go.PathFigure(a*1,0,!0);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),fe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var fe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),fe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(ee,a,y){var x=new go.Geometry,b=8,z=b*ne,te=new go.PathFigure(b,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ce=new go.PathFigure(a*.83,0,!1);x.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var fe=new go.PathFigure(a*.83,y*1,!1);x.add(fe),fe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),fe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var he=new go.PathFigure(a*.78,y*.05,!1);return x.add(he),he.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),he.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),he.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(ee,a,y){var x=ee?ee.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ne,z=y*.8,te=new go.Geometry,ce=new go.PathFigure(x,0,!0);return te.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ce.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ce.add(new go.PathSegment(go.PathSegment.Line,x,z)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ce.add(new go.PathSegment(go.PathSegment.Line,0,x)),ce.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var z=new go.PathFigure(a*1,y*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(ee,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var z=new go.PathFigure(a*.1,y*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(ee,a,y){var x=new go.Geometry,b=15,z=b*ne,te=new go.PathFigure(a*.62,y*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.4,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-z)).close());var te=new go.PathFigure(a*.5,y*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var z=new go.PathFigure(a*.235,y*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(ee,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},75544: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 xt={},dt="5.0",ge={},be=null,_e=!1,E=!1,me=null,de=!1,se=null,ne=null,ie=0;ie4?parseFloat(We):5};xt.setHTML5Codebase=function(We,ze){ne=We,qe(We,ze)},xt.setJavaCodebase=xt.setJavaCodebaseVersion=xt.isCompiledInstalled=xt.setPreCompiledScriptPath=xt.setPreCompiledResourcePath=function(){},xt.setHTML5CodebaseVersion=function(We,ze){var Ue=parseFloat(We);if(Ue!==NaN&&Ue<5){console.log("The GeoGebra HTML5 codebase version "+Ue+" is deprecated. Using version latest instead.");return}se=We,Qe(We,ze)},xt.getHTML5CodebaseVersion=function(){return ee},xt.getParameters=function(){return ge},xt.setFontsCSSURL=function(We){te=We},xt.setGiacJSURL=function(We){},xt.setJNLPFile=function(We){ue=We},xt.setJNLPBaseDir=function(We){},xt.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ze="auto",Ue=ge.id,ot,Je=!1,ut=0;ut=5)return!0;var We=xt.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},xt.startAnimation=function(){var We=xt.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},xt.stopAnimation=function(){var We=xt.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},xt.getAppletObject=function(){var We=ge.id!==void 0?ge.id:"ggbApplet";return window[We]},xt.resize=function(){};var we=function(We,ze,Ue){var ot=document.createElement("param");ot.setAttribute("name",ze),ot.setAttribute("value",Ue),We.appendChild(ot)},Pe=function(We){return We&&We!=="false"},Te=function(We,ze,Ue){fe(ee)<=4.2&&(Ue=!0);var ot=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ee||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(ot=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Je=document.createElement("div");Je.classList.add("appletParameters","notranslate");var ut=ze.width,Ye=ze.height;if(ze.disableAutoScale=ze.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ze.disableAutoScale,ze.width!==void 0)if(fe(ee)<=4.4)Pe(ze.showToolBar)&&(ze.height-=7),Pe(ze.showAlgebraInput)&&(ze.height-=37),ze.width<605&&Pe(ze.showToolBar)&&(ze.width=605,ut=605);else{var He=100;(Pe(ze.showToolBar)||Pe(ze.showMenuBar))&&(ze.hasOwnProperty("customToolBar")&&(ze.customToolbar=ze.customToolBar),He=Pe(ze.showMenuBar)?245:155),ut=5?(ze.appletOnLoad=function(ke){var tt=We.querySelector(".ggb_preview");tt&&tt.parentNode.removeChild(tt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Ae),window.GGBT_wsf_view&&$(window).trigger("resize"),Ve(ke)},Ne||Ae.appendChild(et)):Je.appendChild(et),Ae.appendChild(Je),Ne||We.appendChild(Ae),setTimeout(function(){xt.resize()},1)}else{var Ke=document.createElement("div");Ke.className="applet_scaler",Ke.style.position="relative",Ke.style.display="block",Ke.appendChild(Je),We.appendChild(Ke),ze.appletOnLoad=function(ke){xt.resize(),Ve(ke)}}function Fe(ke,tt){tt&&typeof tt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ke,tt.appletOnLoad):renderGGBElement(ke),Ze("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",tt)}function Oe(ke,tt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ke,params:tt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(pt){Fe(pt.article,pt.params)}),html5AppletsToProcess=null)},fe(ee)<5&&(ke.className+=" geogebraweb")):Fe(ke,tt)}if(ot){scriptLoadStarted=!0;for(var Le=0;Le0?(Re.remove(),Ae.attr("id","fullscreencontent").show(),jQuery(Ve).append(Ae),window.dispatchEvent(new Event("resize"))):Te(Re,ze,!1),window.GGBT_wsf_view.launchFullScreen(Ve)}else re=ot,Te(We,ze,!1);if(!window.GGBT_wsf_view)for(Ye=0;YeWe/4*3&&(Re=We/4*3),Ve=Re/5.8,He.setAttribute("src",b),He.setAttribute("width",Re),He.setAttribute("height",Ve);var Ae=(We-Re)/2,Ne=(ze-Ve)/2;He.style.left=Ae+"px",He.style.top=Ne+"px",Je.appendChild(He)}}return Je.appendChild(Ye),Je},Ge=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},Be=["web","webSimple","web3d","tablet","tablet3d","phone"],Qe=function(We,ze){if(ee=We,ze){qe(ee,!0);return}var Ue=!_e;if(Ue){var ot=fe(ee);!isNaN(ot)&&ot<4.4&&(Ue=!1)}var Je,ut;window.location.protocol.substr(0,4)==="http"?Je=window.location.protocol:Je="http:";var Ye=ee.indexOf("//");Ye>0?ut=ee:Ye===0?ut=Je+ee:ut="https://www.geogebra.org/apps/5.2.814.0/";for(var He in Be)if(ee.slice(Be[He].length*-1)===Be[He]||ee.slice((Be[He].length+1)*-1)===Be[He]+"/"){qe(ut,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ue&&!be.is3D&&!be.AV&&!be.SV&&!be.CV&&!be.EV2&&!be.CP&&!be.PC&&!be.DA&&!be.FI&&!be.PV&&!Pe(ge.showToolBar)&&!Pe(ge.showMenuBar)&&!Pe(ge.showAlgebraInput)&&!Pe(ge.enableRightClick)&&(!ge.appName||ge.appName=="classic")?ut+="webSimple/":ut+="web3d/",qe(ut,!1)},qe=function(We,ze){if(We.requirejs){ae=We;return}We.slice(-1)!=="/"&&(We+="/"),ae=We,ze===null&&(ze=We.indexOf("http")===-1),oe=ze,a="web.nocache.js",y=!1;var Ue=ae.split("/");Ue.length>1&&(!ze&&Ue[Ue.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Be.indexOf(Ue[Ue.length-2])>=0&&(a=Ue[Ue.length-2]+".nocache.js")),Ue=We.split("/"),ee=Ue[Ue.length-3],ee.substr(0,4)==="test"?ee=ee.substr(4,1)+"."+ee.substr(5,1):(ee.substr(0,3)==="war"||ee.substr(0,4)==="beta")&&(ee="5.0");var ot=parseFloat(ee);ot!==NaN&&ot<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ot+" is deprecated. Using version latest instead."),Qe("5.0",ze))},Ze=function(We,ze){window.console&&window.console.log&&(!ze||typeof ze.showLogging=="undefined"||ze.showLogging&&ze.showLogging!=="false")&&console.log(We)};ge.material_id!==void 0?pe(Xe):Xe();function Xe(){var We=dt;se!==null?We=se:parseFloat(We)<5&&(We="5.0"),Qe(We,!1),ne!==null&&qe(ne,oe),de=!0}return xt},GGBAppletUtils=function(){"use strict";function xt(){return window.GGBT_wsf_edit!==void 0}function dt(de,se){se!=1?(de.style.transformOrigin="0% 0% 0px",de.style.webkitTransformOrigin="0% 0% 0px",de.style.transform="scale("+se+","+se+")",de.style.webkitTransform="scale("+se+","+se+")",de.style.maxWidth="initial",de.querySelector(".ggb_preview")!==null&&(de.querySelector(".ggb_preview").style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[0]!==void 0&&(de.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),de.querySelectorAll(".ggb_preview img")[1]!==void 0&&(de.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(de.style.transform="none",de.style.webkitTransform="none")}function ge(de,se,ne,ie,le,ue){var ae=null;if(ue!=null&&ue!="")for(var oe=de.parentNode;oe!=null;)if((" "+oe.className+" ").indexOf(" "+ue+" ")>-1){ae=oe;break}else oe=oe.parentNode;var re=0,ee=0,a=0,y=0,x=0,b=0,z=0;if(ae)re=ae.offsetWidth,ee=Math.max(ie?ae.offsetWidth:0,ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(re=Math.min(window.innerWidth,document.documentElement.clientWidth),ee=Math.min(window.innerHeight,document.documentElement.clientHeight),a=re):(re=window.innerWidth,ee=window.innerHeight,a=window.innerWidth),de){var te=de.getBoundingClientRect();te.left>0&&te.left<=re&&(le===void 0||!le)&&(document.dir==="rtl"?(x=re-te.width-te.left,b=a<=480?10:30):(b=te.left,x=a<=480?10:30),y=b+x)}if(de&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ce=de.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return de&&((ne===void 0||!ne)&&se>0&&se+y1&&(ue=!0)),se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue=!0),!(de.hasOwnProperty("disableAutoScale")&&de.disableAutoScale))le=be(de,se,ue,ne,de.scaleContainerClass);else return ie;return ue&&(!de.hasOwnProperty("scale")||ie===1)?le:Math.min(ie,le)}function E(de){var se=Math.min(window.innerWidth,document.documentElement.clientWidth),ne=Math.min(window.innerHeight,document.documentElement.clientHeight),ie=de.getBoundingClientRect(),le=(se-ie.width)/2,ue=(ne-ie.height)/2;ue<0&&(ue=0),de.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?de.style.left="40px":de.style.left=le+"px",de.style.top=ue+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ue<40?de.style.top="40px":de.style.top=ue+"px",de.style.left=le+"px")}function me(de,se){var ne=de.querySelector(".appletParameters");if(ne){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(se.id!==ne.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(de)}if(ne.parentElement&&/fullscreen/.test(ne.parentElement.className))return;var ie=_e(se,de);xt()&&ne.setAttribute("data-param-scale",ie);for(var le=null,ue=0;ue=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(xt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(xt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(xt){var dt=c[xt];return dt==null?null:dt},r=d,webModule.__errFn=e}function B(){function xt(de){var se=de.lastIndexOf(rb);se==-1&&(se=de.length);var ne=de.indexOf(sb);ne==-1&&(ne=de.length);var ie=de.lastIndexOf(tb,Math.min(ne,se));return ie>=O?de.substring(O,ie+P):W}function dt(de){if(!de.match(/^\w+:\/\//)){var se=o.createElement(ub);se.src=de+vb,de=xt(se.src)}return de}function ge(){var de=__gwt_getMetaProperty(wb);return de!=null?de:W}function be(){for(var de=o.getElementsByTagName(_),se=O;seO?de[de.length-P].href:W}function E(){var de=o.location;return de.href==de.protocol+zb+de.host+de.pathname+de.search+de.hash}var me=ge();return me==W&&(me=be()),me==W&&(me=_e()),me==W&&E()&&(me=xt(o.location.href)),me=dt(me),me}function C(xt){return xt.match(/^\//)||xt.match(/^[a-zA-Z]+:\/\//)?xt:webModule.__moduleBase+xt}function D(){var xt=[],dt=O,ge=[],be=[];function _e(de){var se=be[de](),ne=ge[de];if(se in ne)return se;var ie=[];for(var le in ne)ie[ne[le]]=le;throw r&&r(de,ie,se),null}if(__gwt_isKnownPropertyValue=function(de,se){return se in ge[de]},webModule.__getPropMap=function(){var de={};for(var se in ge)ge.hasOwnProperty(se)&&(de[se]=_e(se));return de},webModule.__computePropValue=_e,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var me=E.indexOf(Db);me!=-1&&(dt=parseInt(E.substring(me+P),$),E=E.substring(O,me))}catch(de){}return webModule.__softPermutationId=dt,C(E+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})()},52882:function(xt,dt,ge){"use strict";ge.d(dt,{Ax:function(){return me},Ds:function(){return de},KI:function(){return ne},SI:function(){return E},f1:function(){return _e}});var be=ge(26869);function _e(ie){let le=!0;if(ie.length>0){for(let ue=0;ueEe in Te?y(Te,Ee,{enumerable:!0,configurable:!0,writable:!0,value:De}):Te[Ee]=De,he=(Te,Ee)=>{for(var De in Ee||(Ee={}))te.call(Ee,De)&&fe(Te,De,Ee[De]);if(z)for(var De of z(Ee))ce.call(Ee,De)&&fe(Te,De,Ee[De]);return Te},ve=(Te,Ee)=>x(Te,b(Ee)),pe=(Te,Ee,De)=>new Promise((Ce,je)=>{var Me=Qe=>{try{Be(De.next(Qe))}catch(qe){je(qe)}},Ge=Qe=>{try{Be(De.throw(Qe))}catch(qe){je(qe)}},Be=Qe=>Qe.done?Ce(Qe.value):Promise.resolve(Qe.value).then(Me,Ge);Be((De=De.apply(Te,Ee)).next())});const Se=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:ye}=_e.default,we=({exercise:Te,socket:Ee,dispatch:De,onStartScreenshot:Ce,onCloseScreenshot:je,handleToDetail:Me})=>{const[Ge,Be]=E.default.useModal(),Qe=(0,be.useRef)(),[qe,Ze]=(0,be.useState)(!0),Xe=(0,be.useRef)(!1),We=(0,re.useParams)();(0,be.useEffect)(()=>{var xe,Ie,$e;if(document.addEventListener((0,de.gH)(),Oe,!1),window.addEventListener("blur",Ke,!1),(xe=Te.exerciseUserInfo)!=null&&xe.screen_open&&(0,de.vp)()&&Ze(!1),(Ie=Te.exerciseUserInfo)!=null&&Ie.screen_open&&!(0,de.vp)()){(0,oe.RG)(" ",!0);const rt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Te.exerciseUserInfo.screen_sec+3:Te.exerciseUserInfo.screen_sec+10+1;Qe.current=E.default.info({icon:null,centered:!0,width:444,title:(0,ee._V)(ee.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,ee._V)(ee.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Te.exerciseUserInfo.screen_num-Te.exerciseUserInfo.used_screen_num),(0,ee._V)(ee.CP.recordScreen3)),okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(ye,{onFinish:()=>pe(void 0,null,function*(){var ke;const tt=yield Fe();(ke=Qe.current)==null||ke.destroy(),tt.used_screen_num&&Ae(tt.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 ke;(0,oe.RG)(" ",!0),(ke=Qe.current)==null||ke.destroy(),Ze(!1),(0,de.Dj)(document.body),document.getElementById("root").addEventListener("click",Ue,!1)}})}return($e=Te.exerciseUserInfo)!=null&&$e.screen_open&&!(0,de.vp)()||document.getElementById("root").addEventListener("click",Ue,!1),()=>{document.getElementById("root").removeEventListener("click",Ue,!1),document.removeEventListener((0,de.gH)(),Oe,!1),window.removeEventListener("blur",Ke,!1)}},[]),(0,be.useEffect)(()=>{setTimeout(()=>{Te.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ue,!1),document.removeEventListener((0,de.gH)(),Oe,!1))},500),ot()},[Te.actionTabs]),(0,be.useEffect)(()=>{setTimeout(()=>{Te.exerciseUserInfo.used_screen_num>Te.exerciseUserInfo.screen_num&&Ne()},500)},[Te.exerciseUserInfo]);const ze=()=>pe(void 0,null,function*(){const xe=yield Fe();setTimeout(()=>{var Ie,$e;(Ie=Qe.current)==null||Ie.destroy(),Qe.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},xe.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},($e=Te.exerciseUserInfo)==null?void 0:$e.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>pe(void 0,null,function*(){(0,de.Dj)(document.body)})})},1e3)}),Ue=xe=>{!(0,de.vp)()&&xe.target.nodeName!=="A"&&xe.target.nodeName!=="BUTTON"&&xe.target.innerHTML!=="\u786E \u5B9A"&&(0,de.Dj)(document.body)},ot=()=>pe(void 0,null,function*(){const xe=yield De({type:"exercise/getExerciseUserInfo",payload:he({},We)});return xe==null?void 0:xe.data}),Je=xe=>pe(void 0,null,function*(){var Ie;if((Ie=Te.exerciseUserInfo)!=null&&Ie.screen_at){const rt=yield(0,se.ck)(ve(he({},We),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const $e=yield(0,se.oy)({id:We.categoryId});if($e!=null&&$e.is_commit){E.default.destroyAll(),yield ut(),et(!0);return}else Ae(xe+1)}),ut=()=>pe(void 0,null,function*(){var xe;const Ie=ie()(),$e=Te.exerciseUserInfo.screen_sec;if(Re.current.length>0){const rt=Ie.format("YYYY-MM-DD HH:mm:ss");let ke=Math.floor(Ie.diff(ie()(Re.current[0].start))/1e3);const tt=Re.current.length;ke/$e>>0>tt&&(ke=(tt+1)*$e-1),yield(0,se.P8)(We.categoryId,{exercise_user_id:(xe=Te.exerciseUserInfo)==null?void 0:xe.exercise_user_id,time:rt,time_long:ke,count:tt})}Re.current=[]}),Ye=(0,be.useRef)(0),He=(0,be.useRef)(0),Re=(0,be.useRef)([]),Ve=(0,be.useRef)(!1),Ae=xe=>pe(void 0,null,function*(){var Ie;Xe.current||(Ce(),E.default.destroyAll(),Ye.current=ie()().valueOf(),Ve.current=!0,Qe.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,ee._V)(ee.CP.recordScreen8)),content:a.createElement("div",{className:le.exitFullScreenModal},a.createElement("img",{src:ue,alt:"",className:le.warningIcon}),a.createElement("div",{className:le.warningText,style:{marginBottom:50,fontWeight:500}},(0,ee._V)(ee.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,ee._V)(ee.CP.recordScreen11),a.createElement("span",{className:le.warningText},((Ie=Te.exerciseUserInfo)==null?void 0:Ie.screen_num)+1),(0,ee._V)(ee.CP.recordScreen12),a.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,ee._V)(ee.CP.recordScreen13)),",",(0,ee._V)(ee.CP.recordScreen14),a.createElement("span",{className:le.warningText},xe-1),(0,ee._V)(ee.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(ye,{className:le.countdownWrapper,onFinish:()=>{He.current=ie()().valueOf(),Re.current.push({start:Ye.current,end:He.current}),Je(xe)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Te.exerciseUserInfo.screen_sec+1)*1e3}),(0,ee._V)(ee.CP.recordScreen25)),(0,ee._V)(ee.CP.recordScreen16))),onOk:()=>{(0,oe.RG)(" ",!0),ut(),(0,de.Dj)(document.body),je(),Qe.current.destroy(),Ve.current=!1}}))}),Ne=()=>pe(void 0,null,function*(){E.default.destroyAll(),(yield(0,se.VL)({categoryId:We.categoryId,commit_method:1}))&&et()}),et=(xe=!1)=>pe(void 0,null,function*(){var Ie,$e;if(document.removeEventListener((0,de.gH)(),Oe,!1),(0,de.BU)(),E.default.destroyAll(),Xe.current=!0,xe){const rt=yield(0,se.Yu)(We.categoryId,{exercise_user_id:(Ie=Te.exerciseUserInfo)==null?void 0:Ie.exercise_user_id});Ge.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:le.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:le.forcedModalContent},a.createElement("img",{src:ae,alt:""}),a.createElement("div",{className:le.forcedText},(0,ee._V)(ee.CP.recordScreen17)),a.createElement("div",{className:le.screenNumText},(0,ee._V)(ee.CP.recordScreen18),($e=Te.exerciseUserInfo)==null?void 0:$e.screen_num,(0,ee._V)(ee.CP.recordScreen19)),a.createElement(me.default,{dataSource:rt==null?void 0:rt.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,ee._V)(ee.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,ee._V)(ee.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,ee._V)(ee.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{je(),Me()},onOk:()=>{re.history.push(`/classrooms/${We.coursesId}/exercisenotice/${We.categoryId}/users/${We.login}?isShowApply=true`)}})}else Ge.info({content:a.createElement("div",{className:"tc font16"},(0,ee._V)(ee.CP.recordScreen23),a.createElement("br",null),(0,ee._V)(ee.CP.recordScreen24)),onOk:()=>{Me()}})}),Ke=xe=>{(0,de.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Ve.current&&(0,de.BU)()},Fe=()=>pe(void 0,null,function*(){var xe;if((xe=Te.exerciseUserInfo)!=null&&xe.screen_at){const rt=yield(0,se.ck)(ve(he({},We),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const Ie=yield(0,se.oy)({id:We.categoryId});if(Ie!=null&&Ie.is_commit){et();return}return yield ot()}),Oe=()=>pe(void 0,null,function*(){var xe;if((0,oe.RG)(" ",!0),(0,de.vp)()){if((xe=Te.exerciseUserInfo)!=null&&xe.screen_at){var Ie=yield(0,se.ck)(ve(he({},We),{reset:!0}));if((Ie==null?void 0:Ie.status)===-6)return}}else if(!Ve.current){var Ie=yield(0,se.ck)(he({},We));if((Ie==null?void 0:Ie.status)===-6)return;const rt=yield ot();Ae(rt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Le=()=>pe(void 0,null,function*(){(0,se.ck)(he({},We));const xe=yield ot();Ae(xe.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Be)};var Pe=(0,re.connect)(({exercise:Te,globalSetting:Ee})=>({globalSetting:Ee,exercise:Te}))(we)},39327:function(xt,dt,ge){"use strict";ge.d(dt,{X:function(){return me},y:function(){return E}});var be=ge(59301),_e=ge(8591);const E=de=>{(0,be.useEffect)(()=>{if(de){const se=ie=>{ie.key==="F12"&&(ie.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ne=ie=>{ie.preventDefault()};return document.addEventListener("keydown",se),document.addEventListener("contextmenu",ne),()=>{document.removeEventListener("keydown",se),document.removeEventListener("contextmenu",ne)}}},[de])},me=()=>{const[de,se]=(0,be.useState)(!1),ne=ie=>{const{keyCode:le,ctrlKey:ue,metaKey:ae,type:oe}=ie;(oe==="paste"||(le===67||le===86)&&(ae||ue))&&(_e.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ie.preventDefault(),ie.stopPropagation())};return(0,be.useEffect)(()=>(de&&(window.addEventListener("keydown",ne,!0),window.addEventListener("paste",ne,!0)),()=>{window.removeEventListener("keydown",ne,!0),window.removeEventListener("paste",ne,!0)}),[de]),{setOpenDisableCopyAndPaste:se,disableCopyAndPaste:de}}},3353:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ae}});var be=ge(59301),_e={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=ge(92310),me=ge.n(E),de=ge(71418),se=ge(2859),ne=ge(97013),ie=ge(31735),le=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())}),ae=({data:oe,className:re,fullWidth:ee,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:z})=>{const te=(0,be.useRef)(null),ce=(0,be.useRef)(null),fe=(0,be.useRef)(null),he=(0,be.useRef)(null),[ve,pe]=(0,be.useState)(!1),[Se,ye]=(0,be.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,be.useEffect)(()=>{fe.current||(fe.current=document.createElement("style"),document.head.appendChild(fe.current)),oe!=null&&oe.visible?(document.body.setAttribute("data-custom","y-hidden"),fe.current.innerHTML=" html { overflow-y: hidden; }",oe!=null&&oe.src&&we()):(document.body.removeAttribute("data-custom"),fe.current&&(document.head.removeChild(fe.current),fe.current=null))},[oe==null?void 0:oe.visible]);const we=()=>le(void 0,null,function*(){pe(!0),ye("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ce=yield(0,ie.ZJ)(oe==null?void 0:oe.src);te.current.src="",te.current.src=Ce,te.current.onload=function(){De()},pe(!1),ye("")}),Pe=()=>{document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",y()},Te=Ce=>le(void 0,null,function*(){pe(!0),ye("\u6B63\u5728\u4FDD\u5B58\u4E2D");const je=yield(0,ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:oe.title,file:Ce.dataUrl}});je!=null&&je.id&&!z?(yield(0,ne.ZP)(`/api/attachments/${oe.id}/add_subitem.json`,{method:"post",body:{subitem_id:je==null?void 0:je.id,settings:JSON.stringify(Ce.state)}})).status===0&&x():je!=null&&je.id&&x(je),document.body.removeAttribute("data-custom"),fe.current.innerHTML=" ",pe(!1),ye("")}),Ee=()=>{const Ce=document.querySelector('a[href="https://markerjs.com/"]');Ce&&Ce.parentNode&&(Ce.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Me=>{const Ge=document.querySelector(Me.name);Ge&&Ge.setAttribute("title",Me.title)})},De=()=>{ce.current=new se.hP(te.current),ce.current.targetRoot=he.current,ce.current.addEventListener("render",Te),ce.current.addEventListener("beforeclose",Pe),b&&(ce.current.availableMarkerTypes=ce.current.ALL_MARKER_TYPES,ce.current.uiStyleSettings.redoButtonVisible=!0,ce.current.uiStyleSettings.notesButtonVisible=!0,ce.current.uiStyleSettings.zoomButtonVisible=!0,ce.current.uiStyleSettings.zoomOutButtonVisible=!0,ce.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ce.current.uiStyleSettings,ce.current.show(),oe!=null&&oe.snapshotData&&ce.current.restoreState(oe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ee()},300)};return be.createElement(be.Fragment,null,(oe==null?void 0:oe.visible)&&be.createElement(de.Z,{spinning:ve,tip:Se,style:{position:"absolute"}},be.createElement("div",{ref:he,className:me()(_e.imageDimensions,re,ee?_e.fullWidth:""),style:a},be.createElement("img",{className:_e.img,ref:te}))))}},59065:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(40862),E=ge(48136),me=ge(50047),de=ge(43418),se=ge(59301);const ne=(0,be.forwardRef)(({callback:ie,width:le,onChange:ue,disabled:ae,readOnly:oe,type:re="",value:ee="",style:a={}},y)=>{const x=(0,be.useRef)(),b=(0,be.useRef)(),[z,te]=(0,be.useState)(0),[ce,fe]=(0,be.useState)(0),[he,ve]=(0,be.useState)(!1),pe=()=>{var Pe=document.createElement("div");Pe.innerHTML=x.current.getValue();var Te=Pe.innerText;return ie&&ie(Te),Te};(0,be.useImperativeHandle)(y,()=>({getData:pe}));const Se=Pe=>{Pe.preventDefault();const Te=Pe.clientX-z,Ee=Pe.clientY-ce;document.body.onmousemove=De=>{let Ce=De.clientX-Te,je=De.clientY-Ee;const Me=document.getElementsByClassName("markdown-popup-form")[0],Ge=window.innerWidth-Me.offsetWidth,Be=window.innerHeight-Me.offsetHeight;Ce=Math.max(0,Math.min(Ce,Ge)),je=Math.max(0,Math.min(je,Be)),ye(De.clientX,De.clientY,Te,Ee)&&(te(Ce),fe(je))},document.body.onmouseup=function(){document.body.onmousemove=null}},ye=(Pe,Te,Ee,De)=>{const Ce=document.body.clientHeight,je=document.body.clientWidth;return Pe<20&&Ee>Pe||Pe>je-20&&EeTe||Te>Ce-20&&De{he&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],Te=window.innerWidth/2-Pe.offsetWidth/2,Ee=window.innerHeight/2-Pe.offsetHeight/2;te(Te),fe(Ee)},0)},[he]);const we=()=>{ae||oe||ve(!0)};return se.createElement("div",{style:a},se.createElement("div",{style:{width:le||"100%",position:"relative"},className:`${_e.Z.mathFillWrap} ${ae||oe?"cursorDefault":""}`,onClick:()=>we()},se.createElement("math-field",{disabled:ae,locale:"zh_cn",class:`${_e.Z.mathField} ${re}`,readOnly:oe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:ee?18:14},value:ee||""})),se.createElement(de.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ce},title:se.createElement("div",{style:{cursor:"move"},onMouseDown:Se},"\u8F93\u5165\u516C\u5F0F"),open:he,onOk:()=>{const Pe=b.current.getData();x.current.setValue(Pe),ue(Pe),ve(!1)},onCancel:()=>{ve(!1)},destroyOnClose:!0,className:"markdown-popup-form"},se.createElement(me.Z,{value:ee,ref:b,onChange:ue,showSaveButton:!1})))});dt.Z=ne},50047:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(95237),E=ge(43604),me=ge(99313),de=ge(3113),se=ge(95318),ne=ge(40862),ie=ge(48136),le=ge(59301);const ue=(0,be.forwardRef)(({callback:ae,showSaveButton:oe,value:re=""},ee)=>{const a=(0,be.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(_e.Z,{className:ne.Z.lists,gutter:[10,10]},y.map((ce,fe)=>le.createElement(E.Z,{flex:"110px",className:ne.Z.item},le.createElement("div",null,le.createElement(se.Z,{value:`$$${ce.value}$$`}),ce.name),le.createElement("div",{className:ne.Z.children},ce.children.map((me,ve)=>le.createElement("div",{key:ve},le.createElement("h1",null,me.name),le.createElement(_e.Z,{gutter:[10,10]},me.data.map((pe,Se)=>le.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},le.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(_e.Z,{className:ne.Z.lists,gutter:[10,10]},x.map((ce,fe)=>le.createElement(E.Z,{flex:"110px",className:ne.Z.item},le.createElement("div",null,le.createElement(se.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),le.createElement("div",{className:ne.Z.children},ce.children.map((me,ve)=>le.createElement("div",{key:ve},me.name&&le.createElement("h1",null,me.name),le.createElement(_e.Z,{gutter:[10,10]},me.data.map((pe,Se)=>le.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},le.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var fe=ce.innerText;return ae&&ae(fe),fe};return(0,be.useImperativeHandle)(ee,()=>({getData:te})),le.createElement("div",{className:ne.Z.mathWrap},le.createElement(he.default,{defaultActiveKey:"1",items:z}),le.createElement("math-field",{locale:"zh_cn",className:ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),oe&&le.createElement("div",{className:ne.Z.button},le.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=ue},8730:function(xt,dt,ge){"use strict";ge.d(dt,{Q:function(){return le},Z:function(){return ae}});var be=ge(59301),_e={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},E=ge(92310),he=ge.n(E),de=ge(43418),se=ge(8591),ne=ge(24905),ie=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())});const le=({title:oe="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:re=[],visible:ee,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(!1);return(0,be.useEffect)(()=>{ee&&z(re)},[ee]),be.createElement(de.default,{centered:!0,open:ee,title:oe,confirmLoading:te,width:564,onOk:()=>ie(void 0,null,function*(){if(!b.length){se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ce(!0),yield x(b),ce(!1)}),onCancel:()=>a(!1)},!!y&&be.createElement("div",{className:"c-grey-666 font16 mb10"},y),be.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},be.createElement(ne.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:fe=>{z(fe)}})))};var ae=({title:oe="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:re,style:ee={},onEdit:a,dataSource:y=[]})=>{const x={C:be.createElement("div",{className:_e.c},"C"),"C++":be.createElement("div",{className:_e.cpp},"C++"),Java:be.createElement("div",{className:_e.java},"Java"),Python:be.createElement("div",{className:_e.python},"Python")};return be.createElement("div",{className:he()(_e.tags,re),style:ee},!!oe&&be.createElement("div",{className:_e.text},oe),be.createElement("div",{className:_e.tagWrap},y==null?void 0:y.map(b=>be.createElement(be.Fragment,{key:b},x[b]))),!!a&&be.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${_e.edit}`}))}},69654:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(58106),_e={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=ge(59301),he=({message:de,className:se,children:ne,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${_e.idsRingWrapper} ${se}`},E.createElement("div",{className:_e.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),de?E.createElement("p",{style:ie},de):null,ne,E.createElement(be.Outlet,null))},34282:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(59301),_e=ge(94276),E=ge(59301),he=({defaultX:de="40%",leftChild:se,rightChild:ne,className:ie,hideResize:le=!1})=>{const[ue,ae]=(0,be.useState)(de),oe=(0,be.useRef)();function re(){oe.current=!0}(0,be.useEffect)(()=>{function y(b){oe.current&&(_e.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){oe.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ue=="number"&&ue!==.01?`${ue}px`:de,a=`calc(100% - ${le?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:ue===.01?"none":""}},se),E.createElement("section",{className:"resize-x-bar",onMouseDown:re},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ne))}},41556:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return se}});var be=ge(59301),_e={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=ge(92310),he=ge.n(E),se=({className:ne,style:ie={},leftNode:le,leftTitle:ue="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:oe="\u8FD0\u884C\u7ED3\u679C"})=>be.createElement("div",{className:he()(_e.result,ne),style:ie},be.createElement("div",{className:_e.left},be.createElement("div",{className:_e.title},be.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,ue)),be.createElement("div",{className:_e.leftNode},le)),be.createElement("div",{className:_e.right},be.createElement("div",{className:_e.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,oe)),be.createElement("div",{className:_e.rightNode},ae)))},80738:function(xt,dt,ge){"use strict";var be=ge(59301);const _e=he=>String(he).length===1?`0${he}`:he,E=({className:he="",onChange:de,defaultValue:se=0})=>{const[ne,ie]=(0,be.useState)(se);(0,be.useEffect)(()=>{const oe=setTimeout(()=>{ie(ne+1e3)},1e3);return de(ne+1e3),()=>{clearInterval(oe)}},[ne]);const le=parseInt(ne/(60*6e4))||"00",ue=parseInt(ne%(60*6e4)/6e4)||"00",ae=parseInt(ne%6e4/1e3)||"00";return be.createElement("div",{className:he},_e(le),":",_e(ue),":",_e(ae))};dt.Z=E},421:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(59301),_e=ge(94276),E=ge(11611),he=()=>{const[de,se]=(0,be.useState)(""),[ne,ie]=(0,be.useState)(0);let[le,ue]=(0,be.useState)(),[ae,oe]=(0,be.useState)();const[re,ee]=(0,be.useState)(!1),a=(0,be.useRef)("");(0,be.useEffect)(()=>_e.Z.subscribe("preview-image",Se=>{se(Se),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,be.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,be.useEffect)(()=>{a.current=de},[de]);function y(pe){pe.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ue(void 0),oe(void 0),ie(0),se("")}function b(){ie(ne+90)}function z(){le=me.current.width*1.1,ae=me.current.height*1.1,oe(ae),ue(le)}function te(){le=me.current.width/1.1,ae=me.current.height/1.1,oe(ae),ue(le)}const ce=(0,be.useRef)(),fe=(0,be.useRef)(),me=(0,be.useRef)(),ve=pe=>{(pe.nativeEvent.target===ce.current||pe.nativeEvent.target===fe.current)&&x()};return be.createElement(be.Fragment,null,de?be.createElement("div",null,be.createElement("div",{className:"preview-wrp-group",ref:fe},be.createElement(E.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:pe=>{se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},92928:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return ce}});var be=ge(59301),_e=ge(57809),E=ge(78241),he=ge(3113),de=ge(89780),se=ge.n(de),ne=ge(2018),ie=ge(66551),le=Object.defineProperty,ue=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(fe,me,ve)=>me in fe?le(fe,me,{enumerable:!0,configurable:!0,writable:!0,value:ve}):fe[me]=ve,y=(fe,me)=>{for(var ve in me||(me={}))re.call(me,ve)&&a(fe,ve,me[ve]);if(oe)for(var ve of oe(me))ee.call(me,ve)&&a(fe,ve,me[ve]);return fe},x=(fe,me)=>ue(fe,ae(me));const b=_e.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};dt.Z=({callback:fe,onCancel:me})=>{const[ve,pe]=(0,be.useState)("python");function Se(we){pe(te[we][1])}function ye(we){fe(we)}return be.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},be.createElement(_e.default,{getPopupContainer:we=>we.parentNode,onChange:Se},Object.keys(te).map(we=>be.createElement(b,{key:we,value:we},te[we][0])))),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},be.createElement(ce,{mode:ve})),be.createElement("div",{className:"flex-container flex-end"},be.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(he.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function ce({value:fe,onChange:me,mode:ve,options:pe={}}){const Se=(0,be.useRef)(),[ye,we]=(0,be.useState)();return(0,be.useEffect)(()=>{if(ye){let Pe=function(Le){const Ee=Le.getValue();me&&me(Ee)};return ye.on("change",Pe),()=>{ye.off("change",Pe)}}},[ye,me]),(0,be.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,be.useEffect)(()=>{ye&&(fe!==ye.getValue()||fe==="")&&setTimeout(()=>{ye.setValue(fe||"")},300)},[ye,fe]),(0,be.useEffect)(()=>{if(Se.current&&!ye){const Pe=se().fromTextArea(Se.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));we(Pe)}},[Se.current,ye]),be.createElement("div",{className:"my-codemirror-container"},be.createElement("textarea",{ref:Se}))}},86401:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return Fn}});var be=ge(59301),_e=ge(89780),E=ge.n(_e),he=ge(76374),de=ge(2018),se=ge(6313),ne=ge(25717),ie=ge(99498),le=ge(25419),ue=ge(67549),ae=ge(95318),oe=({value:Pt="",className:_t,showTextOnly:Ot,showLines:Kt,style:Nn={}})=>{const _n=(0,be.useMemo)(()=>"",[Pt]);return be.createElement(be.Fragment,null,be.createElement("div",{dangerouslySetInnerHTML:{__html:_n}}))},re=ge(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Pt,_t,Ot)=>_t in Pt?ee(Pt,_t,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Pt[_t]=Ot,ce=(Pt,_t)=>{for(var Ot in _t||(_t={}))b.call(_t,Ot)&&te(Pt,Ot,_t[Ot]);if(x)for(var Ot of x(_t))z.call(_t,Ot)&&te(Pt,Ot,_t[Ot]);return Pt},fe=(Pt,_t)=>a(Pt,y(_t));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:Pt,title:_t,icon:Ot,actionName:Kt,className:Nn="",children:_n}){function br(){Pt(Kt)}return re.createElement("a",{title:_t,className:Nn,onClick:br},re.createElement("i",{className:`${Ot}`}),_n)}var pe=({watch:Pt,showNullButton:_t,showNullProgramButton:Ot,onActionCallback:Kt,fullScreen:Nn,insertTemp:_n,hidetoolBar:br,extraUse:qn})=>{const Ut=[...me,{title:`${Pt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Pt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!br&&Ut.map((Lt,fn)=>re.createElement("li",{key:fn},Lt.actionName?re.createElement(ve,fe(ce({},Lt),{onActionCallback:Kt})):re.createElement("span",{className:"v-line"}))),_t?re.createElement("li",null,re.createElement(ve,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Ot?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,_n&&re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${_n}`,onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),qn&&re.createElement("li",null,qn),re.createElement("li",{className:"btn-full-screen"},re.createElement(ve,{icon:`${Nn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Kt})))},Se=ge(35990),ye=ge(78241),we=ge(92832),Pe=ge(3113),Le=Object.defineProperty,Ee=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ge=(Pt,_t,Ot)=>_t in Pt?Le(Pt,_t,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Pt[_t]=Ot,Be=(Pt,_t)=>{for(var Ot in _t||(_t={}))je.call(_t,Ot)&&Ge(Pt,Ot,_t[Ot]);if(Ce)for(var Ot of Ce(_t))Me.call(_t,Ot)&&Ge(Pt,Ot,_t[Ot]);return Pt},Qe=(Pt,_t)=>Ee(Pt,De(_t));const qe={labelCol:{span:4},wrapperCol:{span:20}};var Ze=({callback:Pt,onCancel:_t})=>{function Ot(Kt){Pt(Kt)}return be.createElement(ye.default,Qe(Be({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ot,style:{width:500}}),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},be.createElement(we.default,null)),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},be.createElement(we.default,null)),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:_t},"\u53D6\u6D88")))},Xe=ge(92928),We=ge(82441),ze=ge(43418),Ue=ge(95237),ot=ge(3353),Je=ge(59301),ut=({callback:Pt,onCancel:_t})=>{const Ot=document.createElement("canvas"),Kt=Ot.getContext("2d");Ot.width=1e3,Ot.height=800,Kt.fillStyle="#ffffff",Kt.fillRect(0,0,Ot.width,Ot.height);const Nn=Ot.toDataURL("image/png");return Je.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Je.createElement(Ue.Z,{style:{height:"100vh"}},Je.createElement(ot.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Nn,visible:!0,title:String(Date.now())},onOk:_n=>{Pt({src:_n.url})},onClose:_t})))},Ye=ge(12378);function He(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(He,go.CommandHandler),He.prototype.canAlignSelection=function(){var Pt=this.diagram;return!(Pt===null||Pt.isReadOnly||Pt.isModelReadOnly||Pt.selection.count<2)},He.prototype.alignLeft=function(){var Pt=this.diagram;Pt.startTransaction("aligning left");var _t=1/0;Pt.selection.each(function(Ot){Ot instanceof go.Link||(_t=Math.min(Ot.position.x,_t))}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(_t,Ot.position.y))}),Pt.commitTransaction("aligning left")},He.prototype.alignRight=function(){var Pt=this.diagram;Pt.startTransaction("aligning right");var _t=-1/0;Pt.selection.each(function(Ot){if(!(Ot instanceof go.Link)){var Kt=Ot.actualBounds.x+Ot.actualBounds.width;_t=Math.max(Kt,_t)}}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(_t-Ot.actualBounds.width,Ot.position.y))}),Pt.commitTransaction("aligning right")},He.prototype.alignTop=function(){var Pt=this.diagram;Pt.startTransaction("alignTop");var _t=1/0;Pt.selection.each(function(Ot){Ot instanceof go.Link||(_t=Math.min(Ot.position.y,_t))}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(Ot.position.x,_t))}),Pt.commitTransaction("alignTop")},He.prototype.alignBottom=function(){var Pt=this.diagram;Pt.startTransaction("aligning bottom");var _t=-1/0;Pt.selection.each(function(Ot){if(!(Ot instanceof go.Link)){var Kt=Ot.actualBounds.y+Ot.actualBounds.height;_t=Math.max(Kt,_t)}}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(Ot.actualBounds.x,_t-Ot.actualBounds.height))}),Pt.commitTransaction("aligning bottom")},He.prototype.alignCenterX=function(){var Pt=this.diagram,_t=Pt.selection.first();if(_t){Pt.startTransaction("aligning Center X");var Ot=_t.actualBounds.x+_t.actualBounds.width/2;Pt.selection.each(function(Kt){Kt instanceof go.Link||Kt.move(new go.Point(Ot-Kt.actualBounds.width/2,Kt.actualBounds.y))}),Pt.commitTransaction("aligning Center X")}},He.prototype.alignCenterY=function(){var Pt=this.diagram,_t=Pt.selection.first();if(_t){Pt.startTransaction("aligning Center Y");var Ot=_t.actualBounds.y+_t.actualBounds.height/2;Pt.selection.each(function(Kt){Kt instanceof go.Link||Kt.move(new go.Point(Kt.actualBounds.x,Ot-Kt.actualBounds.height/2))}),Pt.commitTransaction("aligning Center Y")}},He.prototype.alignColumn=function(Pt){var _t=this.diagram;_t.startTransaction("align Column"),Pt===void 0&&(Pt=0),Pt=parseFloat(Pt);var Ot=new Array;_t.selection.each(function(qn){qn instanceof go.Link||Ot.push(qn)});for(var Kt=0;Kt0){for(var qn=_n.elt(br-1);qn!==null&&qn.isTreeExpanded&&!qn.isTreeLeaf;){var Ut=this._sortTreeChildrenByY(qn);qn=Ut.last()}qn!==null&&Pt.select(qn)}else Pt.select(Nn)}}else if(Ot.key==="Down")if(_t.isTreeExpanded&&!_t.isTreeLeaf){var Kt=this._sortTreeChildrenByY(_t).first();Kt!==null&&Pt.select(Kt)}else for(;_t!==null;){var Nn=_t.findTreeParentNode();if(Nn===null)break;var _n=this._sortTreeChildrenByY(Nn),br=_n.indexOf(_t);if(br<_n.length-1){Pt.select(_n.elt(br+1));break}else _t=Nn}var Lt=Pt.selection.first();Lt!==null&&Pt.scrollToRect(Lt.actualBounds)}},He.prototype._sortTreeChildrenByY=function(Pt){var _t=new go.List().addAll(Pt.findTreeChildrenNodes());return _t.sort(function(Ot,Kt){var Nn=Ot.location,_n=Kt.location;return Nn.y<_n.y?-1:Nn.y>_n.y?1:Nn.x<_n.x?-1:Nn.x>_n.x?1:0}),_t},He.prototype.copyToClipboard=function(Pt){go.CommandHandler.prototype.copyToClipboard.call(this,Pt),this._lastPasteOffset.set(this.pasteOffset)},He.prototype.pasteFromClipboard=function(){var Pt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Pt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Pt},Object.defineProperty(He.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Pt){if(Pt!=="move"&&Pt!=="select"&&Pt!=="scroll"&&Pt!=="tree"&&Pt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Pt);this._arrowKeyBehavior=Pt}}),Object.defineProperty(He.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Pt){if(!(Pt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Pt);this._pasteOffset.set(Pt)}});var Re=He,Ve=ge(60803),Ae=ge(43604),Ne=ge(97013),et={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ke=ge(59301),Fe=(Pt,_t,Ot)=>new Promise((Kt,Nn)=>{var _n=Ut=>{try{qn(Ot.next(Ut))}catch(Lt){Nn(Lt)}},br=Ut=>{try{qn(Ot.throw(Ut))}catch(Lt){Nn(Lt)}},qn=Ut=>Ut.done?Kt(Ut.value):Promise.resolve(Ut.value).then(_n,br);qn((Ot=Ot.apply(Pt,_t)).next())});function Oe({onCancel:Pt,callback:_t}){let Ot=(0,be.useRef)(),Kt=(0,be.useRef)(),Nn=(0,be.useRef)(),_n=(0,be.useRef)(!1);const br=(0,be.useRef)(!1),[qn,Ut]=(0,be.useState)(0);function Lt(){const At=Ye.bx.make,mn={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"};Ot.current=new Ye.S0(Kt.current,{padding:20,grid:At(Ye.s_,"Grid",At(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),At(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:pn=>{var an=pn.diagram.commandHandler.addTopLevelParts(pn.diagram.selection,!0);an||pn.diagram.currentTool.doCancel()},commandHandler:At(Re),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:pn=>{var an=pn.subject;an.location=an.location.copy().snapToGridPoint(pn.diagram.grid.gridOrigin,pn.diagram.grid.gridCellSize),setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:pn=>{var an=pn.subject;setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()})},LinkRelinked:pn=>{var an=pn.parameter.part;an.invalidateConnectedLinks();var Ln=pn.subject;pn.diagram.toolManager.linkingTool.isForwards?Ln.toNode.invalidateConnectedLinks():Ln.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ot.current.nodeTemplate=At(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),At(Ye.bn,{name:"SHAPE",fill:mn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),At(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),At(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),Ot.current.nodeTemplate.toolTip=At("ToolTip",At(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},At(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),At(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function On(pn,an){var Ln=(Jn,kn)=>{Jn.handled=!0,Jn.diagram.model.commit(Bn=>{var Rn=kn.part.adornedPart,ur=new Ye.E9().setRectSpot(Rn.actualBounds,pn);ur.subtract(Rn.location),ur.scale(2,2),ur.x+=Math.sign(ur.x)*130,ur.y+=Math.sign(ur.y)*130,ur.add(Rn.location),ur.snapToGridPoint(Jn.diagram.grid.gridOrigin,Jn.diagram.grid.gridCellSize);var sr=Bn.copyNodeData(Rn.data);Bn.setGroupKeyForNodeData(sr,Bn.getGroupKeyForNodeData(Rn.data)),Bn.addNodeData(sr);var $r={from:Rn.key,to:Bn.getKeyForNodeData(sr)};Bn.addLinkData($r);var Wr=Jn.diagram.findNodeForData(sr);Wr.location=ur,Jn.diagram.select(Wr),setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()},20)})};return At(Ye.bn,{figure:an,alignment:pn,alignmentFocus:pn.opposite(),width:pn.equals(Ye.z6.Top)||pn.equals(Ye.z6.Bottom)?25:18,height:pn.equals(Ye.z6.Top)||pn.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:mn.white,strokeWidth:4,mouseEnter:(Jn,kn)=>kn.fill="dodgerblue",mouseLeave:(Jn,kn)=>kn.fill="orange",isActionable:!0,click:Ln,contextClick:Ln})}function Zn(pn){return At(Ye.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:(an,Ln)=>Ln.fill="dodgerblue",mouseLeave:(an,Ln)=>Ln.fill="orange",click:(an,Ln)=>{an.diagram.commandHandler.showContextMenu(Ln.part.adornedPart)}},pn||{})}Ot.current.nodeTemplate.selectionAdornmentTemplate=At(Ye.uz,"Spot",At(Ye.Vm,{padding:10}),On(Ye.z6.Top,"TriangleUp"),On(Ye.z6.Left,"TriangleLeft"),On(Ye.z6.Right,"TriangleRight"),On(Ye.z6.Bottom,"TriangleDown"),Zn({alignment:new Ye.z6(.75,0)}));function An(pn,an){return(Ln,Jn)=>{Ln.handled=!0,Ln.diagram.model.commit(kn=>{kn.set(Jn.part.adornedPart.data,pn,an)})}}function bt(pn,an){return an||(an="color"),At(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:pn,margin:1,background:"transparent",mouseEnter:(Ln,Jn)=>Jn.stroke="dodgerblue",mouseLeave:(Ln,Jn)=>Jn.stroke="lightgray",click:An(an,pn),contextClick:An(an,pn)})}function It(){return[At("ContextMenuButton",At(Ye.s_,"Horizontal",bt(mn.white,"fill"),bt(mn.beige,"fill"),bt(mn.extralightblue,"fill"),bt(mn.extralightred,"fill"))),At("ContextMenuButton",At(Ye.s_,"Horizontal",bt(mn.lightgray,"fill"),bt(mn.lightgreen,"fill"),bt(mn.lightblue,"fill"),bt(mn.lightred,"fill")))]}function Ft(){return[At("ContextMenuButton",At(Ye.s_,"Horizontal",bt(mn.black),bt(mn.green),bt(mn.blue),bt(mn.red))),At("ContextMenuButton",At(Ye.s_,"Horizontal",bt(mn.white),bt(mn.magenta),bt(mn.purple),bt(mn.orange)))]}function Et(pn,an){return an||(an="thickness"),At(Ye.bn,"LineH",{width:16,height:16,strokeWidth:pn,margin:1,background:"transparent",mouseEnter:(Ln,Jn)=>Jn.background="dodgerblue",mouseLeave:(Ln,Jn)=>Jn.background="transparent",click:An(an,pn),contextClick:An(an,pn)})}function tn(pn,an){return an||(an="dash"),At(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:pn,margin:1,background:"transparent",mouseEnter:(Ln,Jn)=>Jn.background="dodgerblue",mouseLeave:(Ln,Jn)=>Jn.background="transparent",click:An(an,pn),contextClick:An(an,pn)})}function Jt(){return[At("ContextMenuButton",At(Ye.s_,"Horizontal",Et(1),Et(2),Et(3),Et(4))),At("ContextMenuButton",At(Ye.s_,"Horizontal",tn(null),tn([2,4]),tn([4,4])))]}function Vt(pn,an){return an||(an="figure"),At(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:pn,margin:1,background:"transparent",mouseEnter:(Ln,Jn)=>Jn.fill="dodgerblue",mouseLeave:(Ln,Jn)=>Jn.fill="lightgray",click:An(an,pn),contextClick:An(an,pn)})}Ot.current.nodeTemplate.contextMenu=At("ContextMenu",At("ContextMenuButton",At(Ye.s_,"Horizontal",Vt("Rectangle"),Vt("RoundedRectangle"),Vt("Ellipse"),Vt("Diamond"))),At("ContextMenuButton",At(Ye.s_,"Horizontal",Vt("Parallelogram2"),Vt("ManualOperation"),Vt("Procedure"),Vt("Cylinder1"))),At("ContextMenuButton",At(Ye.s_,"Horizontal",Vt("Terminator"),Vt("CreateRequest"),Vt("Document"),Vt("TriangleDown"))),It(),Ft(),Jt()),Ot.current.groupTemplate=At(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(pn,an)=>{var Ln=an.addMembers(an.diagram.selection,!0);Ln||an.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),At(Ye.s_,"Auto",{name:"BODY"},At(Ye.bn,{parameter1:10,fill:mn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),At(Ye.Vm,{background:"transparent",margin:20})),At(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),Ot.current.groupTemplate.selectionAdornmentTemplate=At(Ye.uz,"Spot",At(Ye.s_,"Auto",At(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),At(Ye.Vm,{margin:1.5})),Zn({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),Ot.current.groupTemplate.contextMenu=At("ContextMenu",It(),Ft(),Jt()),Ot.current.linkTemplate=At(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",pn=>pn>=1?10:0),new Ye.KX("toShortLength","dir",pn=>pn>=1?10:0),new Ye.KX("points").makeTwoWay(),At(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),At(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pn=>pn===1)),At(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pn=>pn>=1),new Ye.KX("width","thickness",pn=>7+3*pn),new Ye.KX("height","thickness",pn=>7+3*pn),new Ye.KX("segmentOffset","thickness",pn=>new Ye.E9(-15,4+1.5*pn))),At(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pn=>pn===2),new Ye.KX("width","thickness",pn=>7+3*pn),new Ye.KX("height","thickness",pn=>7+3*pn),new Ye.KX("segmentOffset","thickness",pn=>new Ye.E9(-15,4+1.5*pn))),At(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),Ot.current.linkTemplate.selectionAdornmentTemplate=At(Ye.uz,At(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:qt(2)},new Ye.KX("pathPattern","thickness",qt)),Zn({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function qt(pn){return At(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(pn+4).toString()+" H3"})}function Vn(pn){var an="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return pn===0?an="M0 0 M16 16 M0 8 L16 8":pn===2&&(an="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),At(Ye.bn,{geometryString:an,margin:2,background:"transparent",mouseEnter:(Ln,Jn)=>Jn.background="dodgerblue",mouseLeave:(Ln,Jn)=>Jn.background="transparent",click:An("dir",pn),contextClick:An("dir",pn)})}function Xn(pn){var an=(Ln,Jn)=>{Ln.handled=!0,Ln.diagram.model.commit(kn=>{var Bn=Jn.part.adornedPart;kn.set(Bn.data,pn?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(pn?Bn.toNode:Bn.fromNode).invalidateConnectedLinks()})};return At(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ln,Jn)=>Jn.background="dodgerblue",mouseLeave:(Ln,Jn)=>Jn.background="transparent",click:an,contextClick:an})}function Un(pn,an){var Ln=0,Jn=Ye.z6.RightSide;pn.equals(Ye.z6.Top)?(Ln=270,Jn=Ye.z6.TopSide):pn.equals(Ye.z6.Left)?(Ln=180,Jn=Ye.z6.LeftSide):pn.equals(Ye.z6.Bottom)&&(Ln=90,Jn=Ye.z6.BottomSide),an||(Ln-=180);var kn=(Bn,Rn)=>{Bn.handled=!0,Bn.diagram.model.commit(ur=>{var sr=Rn.part.adornedPart;ur.set(sr.data,an?"toSpot":"fromSpot",Ye.z6.stringify(Jn)),(an?sr.toNode:sr.fromNode).invalidateConnectedLinks()})};return At(Ye.bn,{alignment:pn,alignmentFocus:pn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ln,background:"transparent",mouseEnter:(Bn,Rn)=>Rn.background="dodgerblue",mouseLeave:(Bn,Rn)=>Rn.background="transparent",click:kn,contextClick:kn})}Ot.current.linkTemplate.contextMenu=At("ContextMenu",Ft(),Jt(),At("ContextMenuButton",At(Ye.s_,"Horizontal",Vn(0),Vn(1),Vn(2))),At("ContextMenuButton",At(Ye.s_,"Horizontal",At(Ye.s_,"Spot",Xn(!1),Un(Ye.z6.Top,!1),Un(Ye.z6.Left,!1),Un(Ye.z6.Right,!1),Un(Ye.z6.Bottom,!1)),At(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},Xn(!0),Un(Ye.z6.Top,!0),Un(Ye.z6.Left,!0),Un(Ye.z6.Right,!0),Un(Ye.z6.Bottom,!0)))));const Qt=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ce=>{a.current.setValue(a.current.getValue()+" "+ce.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(_e.Z,{className:ne.Z.lists,gutter:[10,10]},y.map((ce,fe)=>le.createElement(E.Z,{flex:"110px",className:ne.Z.item},le.createElement("div",null,le.createElement(se.Z,{value:`$$${ce.value}$$`}),ce.name),le.createElement("div",{className:ne.Z.children},ce.children.map((he,ve)=>le.createElement("div",{key:ve},le.createElement("h1",null,he.name),le.createElement(_e.Z,{gutter:[10,10]},he.data.map((pe,Se)=>le.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},le.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(_e.Z,{className:ne.Z.lists,gutter:[10,10]},x.map((ce,fe)=>le.createElement(E.Z,{flex:"110px",className:ne.Z.item},le.createElement("div",null,le.createElement(se.Z,{value:"`$$"+ce.value+"$$`"}),ce.name),le.createElement("div",{className:ne.Z.children},ce.children.map((he,ve)=>le.createElement("div",{key:ve},he.name&&le.createElement("h1",null,he.name),le.createElement(_e.Z,{gutter:[10,10]},he.data.map((pe,Se)=>le.createElement(E.Z,{key:Se,onClick:()=>b(pe),className:ne.Z.diamond},le.createElement(se.Z,{value:"`$$"+pe.value+"$$`"}))))))))))}],te=()=>{var ce=document.createElement("div");ce.innerHTML=a.current.getValue();var fe=ce.innerText;return ae&&ae(fe),fe};return(0,be.useImperativeHandle)(ee,()=>({getData:te})),le.createElement("div",{className:ne.Z.mathWrap},le.createElement(me.default,{defaultActiveKey:"1",items:z}),le.createElement("math-field",{locale:"zh_cn",className:ne.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},re||""),oe&&le.createElement("div",{className:ne.Z.button},le.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});dt.Z=ue},8730:function(xt,dt,ge){"use strict";ge.d(dt,{Q:function(){return le},Z:function(){return ae}});var be=ge(59301),_e={flex_box_center:"flex_box_center___VcCAZ",flex_space_between:"flex_space_between___I3jjO",flex_box_vertical_center:"flex_box_vertical_center___Rm_54",flex_box_center_end:"flex_box_center_end___nTsdc",flex_box_column:"flex_box_column___UVpzN",tags:"tags___kRRoe",text:"text___IyyEa",tagWrap:"tagWrap___v63mB",tag:"tag___X7wE6",c:"c___mZMPq",cpp:"cpp___eaTie",java:"java___gL98T",python:"python___eNRkk",edit:"edit___tbVu0"},E=ge(92310),me=ge.n(E),de=ge(43418),se=ge(8591),ne=ge(24905),ie=(oe,re,ee)=>new Promise((a,y)=>{var x=te=>{try{z(ee.next(te))}catch(ce){y(ce)}},b=te=>{try{z(ee.throw(te))}catch(ce){y(ce)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,b);z((ee=ee.apply(oe,re)).next())});const le=({title:oe="\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00",dataSource:re=[],visible:ee,setVisible:a,tip:y,onOk:x})=>{const[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(!1);return(0,be.useEffect)(()=>{ee&&z(re)},[ee]),be.createElement(de.default,{centered:!0,open:ee,title:oe,confirmLoading:te,width:564,onOk:()=>ie(void 0,null,function*(){if(!b.length){se.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00");return}ce(!0),yield x(b),ce(!1)}),onCancel:()=>a(!1)},!!y&&be.createElement("div",{className:"c-grey-666 font16 mb10"},y),be.createElement("div",{style:{background:"#F6F7F9",padding:"20px 20px 20px 26px"}},be.createElement(ne.default.Group,{value:b,options:[{label:"C\u8BED\u8A00",value:"C"},{label:"C++\u8BED\u8A00",value:"C++",style:{marginLeft:30}},{label:"Java\u8BED\u8A00",value:"Java",style:{marginLeft:30}},{label:"Python\u8BED\u8A00",value:"Python",style:{marginLeft:30}}],onChange:fe=>{z(fe)}})))};var ae=({title:oe="\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00",className:re,style:ee={},onEdit:a,dataSource:y=[]})=>{const x={C:be.createElement("div",{className:_e.c},"C"),"C++":be.createElement("div",{className:_e.cpp},"C++"),Java:be.createElement("div",{className:_e.java},"Java"),Python:be.createElement("div",{className:_e.python},"Python")};return be.createElement("div",{className:me()(_e.tags,re),style:ee},!!oe&&be.createElement("div",{className:_e.text},oe),be.createElement("div",{className:_e.tagWrap},y==null?void 0:y.map(b=>be.createElement(be.Fragment,{key:b},x[b]))),!!a&&be.createElement("div",{onClick:a,className:`iconfont icon-bianji_Hover ${_e.edit}`}))}},69654:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return me}});var be=ge(58106),_e={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=ge(59301),me=({message:de,className:se,children:ne,style:ie={}})=>E.createElement("div",{className:`custom-spinner ${_e.idsRingWrapper} ${se}`},E.createElement("div",{className:_e.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),de?E.createElement("p",{style:ie},de):null,ne,E.createElement(be.Outlet,null))},34282:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return me}});var be=ge(59301),_e=ge(94276),E=ge(59301),me=({defaultX:de="40%",leftChild:se,rightChild:ne,className:ie,hideResize:le=!1})=>{const[ue,ae]=(0,be.useState)(de),oe=(0,be.useRef)();function re(){oe.current=!0}(0,be.useEffect)(()=>{function y(b){oe.current&&(_e.Z.publish("resize-move-bar",b),ae(b.pageX))}function x(){oe.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const ee=typeof ue=="number"&&ue!==.01?`${ue}px`:de,a=`calc(100% - ${le?"0px":"4px"} - ${ee})`;return E.createElement("div",{className:`split-panel-container ${ie}`},E.createElement("section",{style:{width:ee,display:ue===.01?"none":""}},se),E.createElement("section",{className:"resize-x-bar",onMouseDown:re},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ne))}},41556:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return se}});var be=ge(59301),_e={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=ge(92310),me=ge.n(E),se=({className:ne,style:ie={},leftNode:le,leftTitle:ue="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:oe="\u8FD0\u884C\u7ED3\u679C"})=>be.createElement("div",{className:me()(_e.result,ne),style:ie},be.createElement("div",{className:_e.left},be.createElement("div",{className:_e.title},be.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,ue)),be.createElement("div",{className:_e.leftNode},le)),be.createElement("div",{className:_e.right},be.createElement("div",{className:_e.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,oe)),be.createElement("div",{className:_e.rightNode},ae)))},80738:function(xt,dt,ge){"use strict";var be=ge(59301);const _e=me=>String(me).length===1?`0${me}`:me,E=({className:me="",onChange:de,defaultValue:se=0})=>{const[ne,ie]=(0,be.useState)(se);(0,be.useEffect)(()=>{const oe=setTimeout(()=>{ie(ne+1e3)},1e3);return de(ne+1e3),()=>{clearInterval(oe)}},[ne]);const le=parseInt(ne/(60*6e4))||"00",ue=parseInt(ne%(60*6e4)/6e4)||"00",ae=parseInt(ne%6e4/1e3)||"00";return be.createElement("div",{className:me},_e(le),":",_e(ue),":",_e(ae))};dt.Z=E},421:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return me}});var be=ge(59301),_e=ge(94276),E=ge(11611),me=()=>{const[de,se]=(0,be.useState)(""),[ne,ie]=(0,be.useState)(0);let[le,ue]=(0,be.useState)(),[ae,oe]=(0,be.useState)();const[re,ee]=(0,be.useState)(!1),a=(0,be.useRef)("");(0,be.useEffect)(()=>_e.Z.subscribe("preview-image",Se=>{se(Se),console.log(he.current),document.body.style.overflow="hidden"}),[]),(0,be.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,be.useEffect)(()=>{a.current=de},[de]);function y(pe){pe.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ue(void 0),oe(void 0),ie(0),se("")}function b(){ie(ne+90)}function z(){le=he.current.width*1.1,ae=he.current.height*1.1,oe(ae),ue(le)}function te(){le=he.current.width/1.1,ae=he.current.height/1.1,oe(ae),ue(le)}const ce=(0,be.useRef)(),fe=(0,be.useRef)(),he=(0,be.useRef)(),ve=pe=>{(pe.nativeEvent.target===ce.current||pe.nativeEvent.target===fe.current)&&x()};return be.createElement(be.Fragment,null,de?be.createElement("div",null,be.createElement("div",{className:"preview-wrp-group",ref:fe},be.createElement(E.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:pe=>{se("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},92928:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return ce}});var be=ge(59301),_e=ge(57809),E=ge(78241),me=ge(3113),de=ge(89780),se=ge.n(de),ne=ge(2018),ie=ge(66551),le=Object.defineProperty,ue=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,a=(fe,he,ve)=>he in fe?le(fe,he,{enumerable:!0,configurable:!0,writable:!0,value:ve}):fe[he]=ve,y=(fe,he)=>{for(var ve in he||(he={}))re.call(he,ve)&&a(fe,ve,he[ve]);if(oe)for(var ve of oe(he))ee.call(he,ve)&&a(fe,ve,he[ve]);return fe},x=(fe,he)=>ue(fe,ae(he));const b=_e.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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"]};dt.Z=({callback:fe,onCancel:he})=>{const[ve,pe]=(0,be.useState)("python");function Se(we){pe(te[we][1])}function ye(we){fe(we)}return be.createElement(E.default,x(y({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:ye,style:{width:500}}),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},be.createElement(_e.default,{getPopupContainer:we=>we.parentNode,onChange:Se},Object.keys(te).map(we=>be.createElement(b,{key:we,value:we},te[we][0])))),be.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},be.createElement(ce,{mode:ve})),be.createElement("div",{className:"flex-container flex-end"},be.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(me.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function ce({value:fe,onChange:he,mode:ve,options:pe={}}){const Se=(0,be.useRef)(),[ye,we]=(0,be.useState)();return(0,be.useEffect)(()=>{if(ye){let Pe=function(Te){const Ee=Te.getValue();he&&he(Ee)};return ye.on("change",Pe),()=>{ye.off("change",Pe)}}},[ye,he]),(0,be.useEffect)(()=>{ye&&ye.setOption("mode",ve)},[ye,ve]),(0,be.useEffect)(()=>{ye&&(fe!==ye.getValue()||fe==="")&&setTimeout(()=>{ye.setValue(fe||"")},300)},[ye,fe]),(0,be.useEffect)(()=>{if(Se.current&&!ye){const Pe=se().fromTextArea(Se.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},pe));we(Pe)}},[Se.current,ye]),be.createElement("div",{className:"my-codemirror-container"},be.createElement("textarea",{ref:Se}))}},86401:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return Fn}});var be=ge(59301),_e=ge(89780),E=ge.n(_e),me=ge(76374),de=ge(2018),se=ge(6313),ne=ge(25717),ie=ge(99498),le=ge(25419),ue=ge(67549),ae=ge(95318),oe=({value:Pt="",className:_t,showTextOnly:Ot,showLines:Kt,style:Nn={}})=>{const _n=(0,be.useMemo)(()=>"",[Pt]);return be.createElement(be.Fragment,null,be.createElement("div",{dangerouslySetInnerHTML:{__html:_n}}))},re=ge(59301),ee=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(Pt,_t,Ot)=>_t in Pt?ee(Pt,_t,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Pt[_t]=Ot,ce=(Pt,_t)=>{for(var Ot in _t||(_t={}))b.call(_t,Ot)&&te(Pt,Ot,_t[Ot]);if(x)for(var Ot of x(_t))z.call(_t,Ot)&&te(Pt,Ot,_t[Ot]);return Pt},fe=(Pt,_t)=>a(Pt,y(_t));let he=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:Pt,title:_t,icon:Ot,actionName:Kt,className:Nn="",children:_n}){function br(){Pt(Kt)}return re.createElement("a",{title:_t,className:Nn,onClick:br},re.createElement("i",{className:`${Ot}`}),_n)}var pe=({watch:Pt,showNullButton:_t,showNullProgramButton:Ot,onActionCallback:Kt,fullScreen:Nn,insertTemp:_n,hidetoolBar:br,extraUse:qn})=>{const Ut=[...he,{title:`${Pt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Pt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!br&&Ut.map((Tt,fn)=>re.createElement("li",{key:fn},Tt.actionName?re.createElement(ve,fe(ce({},Tt),{onActionCallback:Kt})):re.createElement("span",{className:"v-line"}))),_t?re.createElement("li",null,re.createElement(ve,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Ot?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,_n&&re.createElement("li",null,re.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${_n}`,onActionCallback:Kt},re.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),qn&&re.createElement("li",null,qn),re.createElement("li",{className:"btn-full-screen"},re.createElement(ve,{icon:`${Nn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Nn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Kt})))},Se=ge(35990),ye=ge(78241),we=ge(92832),Pe=ge(3113),Te=Object.defineProperty,Ee=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Ge=(Pt,_t,Ot)=>_t in Pt?Te(Pt,_t,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):Pt[_t]=Ot,Be=(Pt,_t)=>{for(var Ot in _t||(_t={}))je.call(_t,Ot)&&Ge(Pt,Ot,_t[Ot]);if(Ce)for(var Ot of Ce(_t))Me.call(_t,Ot)&&Ge(Pt,Ot,_t[Ot]);return Pt},Qe=(Pt,_t)=>Ee(Pt,De(_t));const qe={labelCol:{span:4},wrapperCol:{span:20}};var Ze=({callback:Pt,onCancel:_t})=>{function Ot(Kt){Pt(Kt)}return be.createElement(ye.default,Qe(Be({},qe),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ot,style:{width:500}}),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},be.createElement(we.default,null)),be.createElement(ye.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},be.createElement(we.default,null)),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:_t},"\u53D6\u6D88")))},Xe=ge(92928),We=ge(82441),ze=ge(43418),Ue=ge(95237),ot=ge(3353),Je=ge(59301),ut=({callback:Pt,onCancel:_t})=>{const Ot=document.createElement("canvas"),Kt=Ot.getContext("2d");Ot.width=1e3,Ot.height=800,Kt.fillStyle="#ffffff",Kt.fillRect(0,0,Ot.width,Ot.height);const Nn=Ot.toDataURL("image/png");return Je.createElement(ze.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Je.createElement(Ue.Z,{style:{height:"100vh"}},Je.createElement(ot.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Nn,visible:!0,title:String(Date.now())},onOk:_n=>{Pt({src:_n.url})},onClose:_t})))},Ye=ge(12378);function He(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(He,go.CommandHandler),He.prototype.canAlignSelection=function(){var Pt=this.diagram;return!(Pt===null||Pt.isReadOnly||Pt.isModelReadOnly||Pt.selection.count<2)},He.prototype.alignLeft=function(){var Pt=this.diagram;Pt.startTransaction("aligning left");var _t=1/0;Pt.selection.each(function(Ot){Ot instanceof go.Link||(_t=Math.min(Ot.position.x,_t))}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(_t,Ot.position.y))}),Pt.commitTransaction("aligning left")},He.prototype.alignRight=function(){var Pt=this.diagram;Pt.startTransaction("aligning right");var _t=-1/0;Pt.selection.each(function(Ot){if(!(Ot instanceof go.Link)){var Kt=Ot.actualBounds.x+Ot.actualBounds.width;_t=Math.max(Kt,_t)}}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(_t-Ot.actualBounds.width,Ot.position.y))}),Pt.commitTransaction("aligning right")},He.prototype.alignTop=function(){var Pt=this.diagram;Pt.startTransaction("alignTop");var _t=1/0;Pt.selection.each(function(Ot){Ot instanceof go.Link||(_t=Math.min(Ot.position.y,_t))}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(Ot.position.x,_t))}),Pt.commitTransaction("alignTop")},He.prototype.alignBottom=function(){var Pt=this.diagram;Pt.startTransaction("aligning bottom");var _t=-1/0;Pt.selection.each(function(Ot){if(!(Ot instanceof go.Link)){var Kt=Ot.actualBounds.y+Ot.actualBounds.height;_t=Math.max(Kt,_t)}}),Pt.selection.each(function(Ot){Ot instanceof go.Link||Ot.move(new go.Point(Ot.actualBounds.x,_t-Ot.actualBounds.height))}),Pt.commitTransaction("aligning bottom")},He.prototype.alignCenterX=function(){var Pt=this.diagram,_t=Pt.selection.first();if(_t){Pt.startTransaction("aligning Center X");var Ot=_t.actualBounds.x+_t.actualBounds.width/2;Pt.selection.each(function(Kt){Kt instanceof go.Link||Kt.move(new go.Point(Ot-Kt.actualBounds.width/2,Kt.actualBounds.y))}),Pt.commitTransaction("aligning Center X")}},He.prototype.alignCenterY=function(){var Pt=this.diagram,_t=Pt.selection.first();if(_t){Pt.startTransaction("aligning Center Y");var Ot=_t.actualBounds.y+_t.actualBounds.height/2;Pt.selection.each(function(Kt){Kt instanceof go.Link||Kt.move(new go.Point(Kt.actualBounds.x,Ot-Kt.actualBounds.height/2))}),Pt.commitTransaction("aligning Center Y")}},He.prototype.alignColumn=function(Pt){var _t=this.diagram;_t.startTransaction("align Column"),Pt===void 0&&(Pt=0),Pt=parseFloat(Pt);var Ot=new Array;_t.selection.each(function(qn){qn instanceof go.Link||Ot.push(qn)});for(var Kt=0;Kt0){for(var qn=_n.elt(br-1);qn!==null&&qn.isTreeExpanded&&!qn.isTreeLeaf;){var Ut=this._sortTreeChildrenByY(qn);qn=Ut.last()}qn!==null&&Pt.select(qn)}else Pt.select(Nn)}}else if(Ot.key==="Down")if(_t.isTreeExpanded&&!_t.isTreeLeaf){var Kt=this._sortTreeChildrenByY(_t).first();Kt!==null&&Pt.select(Kt)}else for(;_t!==null;){var Nn=_t.findTreeParentNode();if(Nn===null)break;var _n=this._sortTreeChildrenByY(Nn),br=_n.indexOf(_t);if(br<_n.length-1){Pt.select(_n.elt(br+1));break}else _t=Nn}var Tt=Pt.selection.first();Tt!==null&&Pt.scrollToRect(Tt.actualBounds)}},He.prototype._sortTreeChildrenByY=function(Pt){var _t=new go.List().addAll(Pt.findTreeChildrenNodes());return _t.sort(function(Ot,Kt){var Nn=Ot.location,_n=Kt.location;return Nn.y<_n.y?-1:Nn.y>_n.y?1:Nn.x<_n.x?-1:Nn.x>_n.x?1:0}),_t},He.prototype.copyToClipboard=function(Pt){go.CommandHandler.prototype.copyToClipboard.call(this,Pt),this._lastPasteOffset.set(this.pasteOffset)},He.prototype.pasteFromClipboard=function(){var Pt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Pt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Pt},Object.defineProperty(He.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Pt){if(Pt!=="move"&&Pt!=="select"&&Pt!=="scroll"&&Pt!=="tree"&&Pt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Pt);this._arrowKeyBehavior=Pt}}),Object.defineProperty(He.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Pt){if(!(Pt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Pt);this._pasteOffset.set(Pt)}});var Re=He,Ve=ge(60803),Ae=ge(43604),Ne=ge(97013),et={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ke=ge(59301),Fe=(Pt,_t,Ot)=>new Promise((Kt,Nn)=>{var _n=Ut=>{try{qn(Ot.next(Ut))}catch(Tt){Nn(Tt)}},br=Ut=>{try{qn(Ot.throw(Ut))}catch(Tt){Nn(Tt)}},qn=Ut=>Ut.done?Kt(Ut.value):Promise.resolve(Ut.value).then(_n,br);qn((Ot=Ot.apply(Pt,_t)).next())});function Oe({onCancel:Pt,callback:_t}){let Ot=(0,be.useRef)(),Kt=(0,be.useRef)(),Nn=(0,be.useRef)(),_n=(0,be.useRef)(!1);const br=(0,be.useRef)(!1),[qn,Ut]=(0,be.useState)(0);function Tt(){const At=Ye.bx.make,mn={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"};Ot.current=new Ye.S0(Kt.current,{padding:20,grid:At(Ye.s_,"Grid",At(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),At(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:pn=>{var an=pn.diagram.commandHandler.addTopLevelParts(pn.diagram.selection,!0);an||pn.diagram.currentTool.doCancel()},commandHandler:At(Re),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:pn=>{var an=pn.subject;an.location=an.location.copy().snapToGridPoint(pn.diagram.grid.gridOrigin,pn.diagram.grid.gridCellSize),setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:pn=>{var an=pn.subject;setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()})},LinkRelinked:pn=>{var an=pn.parameter.part;an.invalidateConnectedLinks();var Tn=pn.subject;pn.diagram.toolManager.linkingTool.isForwards?Tn.toNode.invalidateConnectedLinks():Tn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ot.current.nodeTemplate=At(Ye.NB,"Auto",{locationSpot:Ye.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ye.$u(120,60),minSize:new Ye.$u(40,40),resizable:!0,resizeCellSize:new Ye.$u(10,10),rotatable:!0},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),new Ye.KX("desiredSize","size",Ye.$u.parse).makeTwoWay(Ye.$u.stringify),At(Ye.bn,{name:"SHAPE",fill:mn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("figure"),new Ye.KX("fill"),new Ye.KX("stroke","borderColor"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),At(Ye.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),At(Ye.al,{margin:1,textAlign:"center",overflow:Ye.al.OverflowEllipsis,editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),Ot.current.nodeTemplate.toolTip=At("ToolTip",At(Ye.s_,"Vertical",{maxSize:new Ye.$u(200,NaN)},At(Ye.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ye.KX("text")),At(Ye.al,{font:"10pt sans-serif",textAlign:"center"},new Ye.KX("text","details"))));function On(pn,an){var Tn=(Jn,kn)=>{Jn.handled=!0,Jn.diagram.model.commit(Bn=>{var Rn=kn.part.adornedPart,ur=new Ye.E9().setRectSpot(Rn.actualBounds,pn);ur.subtract(Rn.location),ur.scale(2,2),ur.x+=Math.sign(ur.x)*130,ur.y+=Math.sign(ur.y)*130,ur.add(Rn.location),ur.snapToGridPoint(Jn.diagram.grid.gridOrigin,Jn.diagram.grid.gridCellSize);var sr=Bn.copyNodeData(Rn.data);Bn.setGroupKeyForNodeData(sr,Bn.getGroupKeyForNodeData(Rn.data)),Bn.addNodeData(sr);var $r={from:Rn.key,to:Bn.getKeyForNodeData(sr)};Bn.addLinkData($r);var Wr=Jn.diagram.findNodeForData(sr);Wr.location=ur,Jn.diagram.select(Wr),setTimeout(()=>{Jn.diagram.commandHandler.editTextBlock()},20)})};return At(Ye.bn,{figure:an,alignment:pn,alignmentFocus:pn.opposite(),width:pn.equals(Ye.z6.Top)||pn.equals(Ye.z6.Bottom)?25:18,height:pn.equals(Ye.z6.Top)||pn.equals(Ye.z6.Bottom)?18:25,fill:"orange",stroke:mn.white,strokeWidth:4,mouseEnter:(Jn,kn)=>kn.fill="dodgerblue",mouseLeave:(Jn,kn)=>kn.fill="orange",isActionable:!0,click:Tn,contextClick:Tn})}function Zn(pn){return At(Ye.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:(an,Tn)=>Tn.fill="dodgerblue",mouseLeave:(an,Tn)=>Tn.fill="orange",click:(an,Tn)=>{an.diagram.commandHandler.showContextMenu(Tn.part.adornedPart)}},pn||{})}Ot.current.nodeTemplate.selectionAdornmentTemplate=At(Ye.uz,"Spot",At(Ye.Vm,{padding:10}),On(Ye.z6.Top,"TriangleUp"),On(Ye.z6.Left,"TriangleLeft"),On(Ye.z6.Right,"TriangleRight"),On(Ye.z6.Bottom,"TriangleDown"),Zn({alignment:new Ye.z6(.75,0)}));function An(pn,an){return(Tn,Jn)=>{Tn.handled=!0,Tn.diagram.model.commit(kn=>{kn.set(Jn.part.adornedPart.data,pn,an)})}}function bt(pn,an){return an||(an="color"),At(Ye.bn,{width:16,height:16,stroke:"lightgray",fill:pn,margin:1,background:"transparent",mouseEnter:(Tn,Jn)=>Jn.stroke="dodgerblue",mouseLeave:(Tn,Jn)=>Jn.stroke="lightgray",click:An(an,pn),contextClick:An(an,pn)})}function It(){return[At("ContextMenuButton",At(Ye.s_,"Horizontal",bt(mn.white,"fill"),bt(mn.beige,"fill"),bt(mn.extralightblue,"fill"),bt(mn.extralightred,"fill"))),At("ContextMenuButton",At(Ye.s_,"Horizontal",bt(mn.lightgray,"fill"),bt(mn.lightgreen,"fill"),bt(mn.lightblue,"fill"),bt(mn.lightred,"fill")))]}function Ft(){return[At("ContextMenuButton",At(Ye.s_,"Horizontal",bt(mn.black),bt(mn.green),bt(mn.blue),bt(mn.red))),At("ContextMenuButton",At(Ye.s_,"Horizontal",bt(mn.white),bt(mn.magenta),bt(mn.purple),bt(mn.orange)))]}function Et(pn,an){return an||(an="thickness"),At(Ye.bn,"LineH",{width:16,height:16,strokeWidth:pn,margin:1,background:"transparent",mouseEnter:(Tn,Jn)=>Jn.background="dodgerblue",mouseLeave:(Tn,Jn)=>Jn.background="transparent",click:An(an,pn),contextClick:An(an,pn)})}function tn(pn,an){return an||(an="dash"),At(Ye.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:pn,margin:1,background:"transparent",mouseEnter:(Tn,Jn)=>Jn.background="dodgerblue",mouseLeave:(Tn,Jn)=>Jn.background="transparent",click:An(an,pn),contextClick:An(an,pn)})}function Jt(){return[At("ContextMenuButton",At(Ye.s_,"Horizontal",Et(1),Et(2),Et(3),Et(4))),At("ContextMenuButton",At(Ye.s_,"Horizontal",tn(null),tn([2,4]),tn([4,4])))]}function Vt(pn,an){return an||(an="figure"),At(Ye.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:pn,margin:1,background:"transparent",mouseEnter:(Tn,Jn)=>Jn.fill="dodgerblue",mouseLeave:(Tn,Jn)=>Jn.fill="lightgray",click:An(an,pn),contextClick:An(an,pn)})}Ot.current.nodeTemplate.contextMenu=At("ContextMenu",At("ContextMenuButton",At(Ye.s_,"Horizontal",Vt("Rectangle"),Vt("RoundedRectangle"),Vt("Ellipse"),Vt("Diamond"))),At("ContextMenuButton",At(Ye.s_,"Horizontal",Vt("Parallelogram2"),Vt("ManualOperation"),Vt("Procedure"),Vt("Cylinder1"))),At("ContextMenuButton",At(Ye.s_,"Horizontal",Vt("Terminator"),Vt("CreateRequest"),Vt("Document"),Vt("TriangleDown"))),It(),Ft(),Jt()),Ot.current.groupTemplate=At(Ye.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ye.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(pn,an)=>{var Tn=an.addMembers(an.diagram.selection,!0);Tn||an.diagram.currentTool.doCancel()},avoidable:!1},new Ye.KX("location","loc",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),At(Ye.s_,"Auto",{name:"BODY"},At(Ye.bn,{parameter1:10,fill:mn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ye.z6.AllSides,toSpot:Ye.z6.AllSides},new Ye.KX("fill"),new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),At(Ye.Vm,{background:"transparent",margin:20})),At(Ye.al,{alignment:Ye.z6.Top,alignmentFocus:Ye.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ye.KX("text"),new Ye.KX("stroke","color"))),Ot.current.groupTemplate.selectionAdornmentTemplate=At(Ye.uz,"Spot",At(Ye.s_,"Auto",At(Ye.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),At(Ye.Vm,{margin:1.5})),Zn({alignment:Ye.z6.TopRight,alignmentFocus:Ye.z6.BottomRight})),Ot.current.groupTemplate.contextMenu=At("ContextMenu",It(),Ft(),Jt()),Ot.current.linkTemplate=At(Ye.rU,{layerName:"Foreground",routing:Ye.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ye.KX("fromSpot","fromSpot",Ye.z6.parse),new Ye.KX("toSpot","toSpot",Ye.z6.parse),new Ye.KX("fromShortLength","dir",pn=>pn>=1?10:0),new Ye.KX("toShortLength","dir",pn=>pn>=1?10:0),new Ye.KX("points").makeTwoWay(),At(Ye.bn,{strokeWidth:2},new Ye.KX("stroke","color"),new Ye.KX("strokeWidth","thickness"),new Ye.KX("strokeDashArray","dash")),At(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,0),segmentOrientation:Ye.rU.OrientAlong,alignmentFocus:Ye.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pn=>pn===1)),At(Ye.bn,{segmentIndex:-1,segmentOffset:new Ye.E9(-10,6),segmentOrientation:Ye.rU.OrientPlus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pn=>pn>=1),new Ye.KX("width","thickness",pn=>7+3*pn),new Ye.KX("height","thickness",pn=>7+3*pn),new Ye.KX("segmentOffset","thickness",pn=>new Ye.E9(-15,4+1.5*pn))),At(Ye.bn,{segmentIndex:0,segmentOffset:new Ye.E9(15,-6),segmentOrientation:Ye.rU.OrientMinus90,alignmentFocus:Ye.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ye.KX("fill","color"),new Ye.KX("visible","dir",pn=>pn===2),new Ye.KX("width","thickness",pn=>7+3*pn),new Ye.KX("height","thickness",pn=>7+3*pn),new Ye.KX("segmentOffset","thickness",pn=>new Ye.E9(-15,4+1.5*pn))),At(Ye.al,{alignmentFocus:new Ye.z6(0,1,-4,0),editable:!0},new Ye.KX("text").makeTwoWay(),new Ye.KX("stroke","color"))),Ot.current.linkTemplate.selectionAdornmentTemplate=At(Ye.uz,At(Ye.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:qt(2)},new Ye.KX("pathPattern","thickness",qt)),Zn({alignmentFocus:new Ye.z6(0,0,-6,-4)}));function qt(pn){return At(Ye.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(pn+4).toString()+" H3"})}function Vn(pn){var an="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return pn===0?an="M0 0 M16 16 M0 8 L16 8":pn===2&&(an="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),At(Ye.bn,{geometryString:an,margin:2,background:"transparent",mouseEnter:(Tn,Jn)=>Jn.background="dodgerblue",mouseLeave:(Tn,Jn)=>Jn.background="transparent",click:An("dir",pn),contextClick:An("dir",pn)})}function Xn(pn){var an=(Tn,Jn)=>{Tn.handled=!0,Tn.diagram.model.commit(kn=>{var Bn=Jn.part.adornedPart;kn.set(Bn.data,pn?"toSpot":"fromSpot",Ye.z6.stringify(Ye.z6.AllSides)),(pn?Bn.toNode:Bn.fromNode).invalidateConnectedLinks()})};return At(Ye.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Tn,Jn)=>Jn.background="dodgerblue",mouseLeave:(Tn,Jn)=>Jn.background="transparent",click:an,contextClick:an})}function Un(pn,an){var Tn=0,Jn=Ye.z6.RightSide;pn.equals(Ye.z6.Top)?(Tn=270,Jn=Ye.z6.TopSide):pn.equals(Ye.z6.Left)?(Tn=180,Jn=Ye.z6.LeftSide):pn.equals(Ye.z6.Bottom)&&(Tn=90,Jn=Ye.z6.BottomSide),an||(Tn-=180);var kn=(Bn,Rn)=>{Bn.handled=!0,Bn.diagram.model.commit(ur=>{var sr=Rn.part.adornedPart;ur.set(sr.data,an?"toSpot":"fromSpot",Ye.z6.stringify(Jn)),(an?sr.toNode:sr.fromNode).invalidateConnectedLinks()})};return At(Ye.bn,{alignment:pn,alignmentFocus:pn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Tn,background:"transparent",mouseEnter:(Bn,Rn)=>Rn.background="dodgerblue",mouseLeave:(Bn,Rn)=>Rn.background="transparent",click:kn,contextClick:kn})}Ot.current.linkTemplate.contextMenu=At("ContextMenu",Ft(),Jt(),At("ContextMenuButton",At(Ye.s_,"Horizontal",Vn(0),Vn(1),Vn(2))),At("ContextMenuButton",At(Ye.s_,"Horizontal",At(Ye.s_,"Spot",Xn(!1),Un(Ye.z6.Top,!1),Un(Ye.z6.Left,!1),Un(Ye.z6.Right,!1),Un(Ye.z6.Bottom,!1)),At(Ye.s_,"Spot",{margin:new Ye.Zt(0,0,0,2)},Xn(!0),Un(Ye.z6.Top,!0),Un(Ye.z6.Left,!0),Un(Ye.z6.Right,!0),Un(Ye.z6.Bottom,!0)))));const Qt=`{ "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"}, @@ -86,45 +86,45 @@ {"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 lr=["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 cr(pn){return console.log("shapeName:",pn),lr.indexOf(pn)>=0}var eo=new Ye.YI(Nn.current,{maxSelectionCount:1,linkTemplate:At(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:At(Ye.uz,"Link",{locationSpot:Ye.z6.Center},At(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),At(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),At(Ye.bn,{isPanelMain:!0,strokeWidth:2}),At(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(pn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:pn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ot.current.addDiagramListener("TextEdited",function(pn){var an;const Ln=pn.subject.part;var Jn=(an=document.activeElement)==null?void 0:an.value;typeof Jn=="string"&&Jn.trim()===""&&Ot.current.model.commit(function(kn){kn.set(Ln.data,"text","\u672A\u547D\u540D"),Ot.current.commandHandler.stopCommand()},"increment")}),eo.nodeTemplate=At(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),At(Ye.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 Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),At(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{Ot.current.grid=At(Ye.s_,"Grid",At(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),At(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ot.current.grid.visible=!0,Ot.current.grid.gridCellStroke="darkgray",Ot.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ot.current,Ot.current}const fn=()=>Fe(this,null,function*(){var At=Ot.current.makeImage();const mn=yield(0,Ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:At.src}});_t({src:mn.url})});return(0,be.useEffect)(()=>(setTimeout(()=>{Lt()},500),Ut(qn+1),()=>{Ot.current=null}),[]),Ke.createElement("div",{ref:br,className:_n.current?`${et.maxH60} body-overflow-initial`:"body-overflow-initial"},Ke.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!qn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ke.createElement(Ue.Z,null,Ke.createElement(Ae.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ke.createElement(Ae.Z,{onClick:()=>{var At,mn,On=Ot.current.selection.first();if(_n.current=!_n.current,document.activeElement&&On){let Zn=(mn=(At=document.activeElement)==null?void 0:At.value)==null?void 0:mn.trim();typeof Zn=="string"&&Ot.current.model.commit(function(An){An.set(On.data,"text",Zn||"\u672A\u547D\u540D"),Ot.current.commandHandler.stopCommand()},"increment")}Ut(qn+1)}},Ke.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Pt},Ke.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:et.flowChartWrp},Ke.createElement("div",{style:{display:"flex",height:"100%"}},Ke.createElement("div",{style:{width:"300px",height:"100%"}},Ke.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ke.createElement("div",{style:{height:"calc(100% - 50px)"},className:et.myPaletteDiv,ref:Nn})),Ke.createElement("div",{style:{flex:1,position:"relative"}},Ke.createElement("div",{ref:Kt,style:{height:"80vh"}}))),Ke.createElement("div",{className:"tr"},Ke.createElement(Pe.ZP,{size:"large",onClick:fn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Te=Oe,xe=ge(5112),Ie=ge(5871);const $e=xe.ZP.Group,rt={margin:"0 8px"};var ke=({callback:Pt,onCancel:_t})=>{function Ot(Kt){Pt(Kt)}return be.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ot},be.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},be.createElement("span",{style:rt},"\u5355\u5143\u683C\u6570\uFF1A"),be.createElement("span",{style:rt},"\u884C\u6570"),be.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},be.createElement(Ie.Z,null)),be.createElement("span",{style:rt},"\u5217\u6570"),be.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},be.createElement(Ie.Z,null))),be.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},be.createElement("span",{style:rt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),be.createElement(ye.default.Item,{name:"align"},be.createElement($e,null,be.createElement(xe.ZP,{value:"default"},be.createElement("i",{className:"fa fa-align-justify"})),be.createElement(xe.ZP,{value:"left"},be.createElement("i",{className:"fa fa-align-left"})),be.createElement(xe.ZP,{value:"center"},be.createElement("i",{className:"fa fa-align-center"})),be.createElement(xe.ZP,{value:"right"},be.createElement("i",{className:"fa fa-align-right"}))))),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:_t},"\u53D6\u6D88")))},tt=ge(78673),pt=ge(75544),ct=ge.n(pt),lt=(0,be.forwardRef)(({use3d:Pt,width:_t,height:Ot,callback:Kt,showSaveButton:Nn},_n)=>{const br=(0,be.useRef)(),qn=(0,be.useRef)(),[Ut,Lt]=(0,be.useState)(!1),fn=(0,be.useRef)({id:br,appName:"graphing",width:_t||1e3,height:Ot||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,be.useEffect)(()=>{qn.current=new(ct())(fn.current,!0),window.onload=function(){qn.current.inject("applet_container")}},[]);const At=()=>{var mn=window.ggbApplet.getPNGBase64(1,!0,72);return Kt&&Kt(mn),mn};return(0,be.useEffect)(()=>{fn.current.appName=Ut?"3D":"graphing",qn.current.inject("applet_container")},[Ut]),(0,be.useEffect)(()=>{Lt(Pt)},[Pt]),(0,be.useImperativeHandle)(_n,()=>({getImgData:At})),be.createElement(be.Fragment,null,be.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:br}),be.createElement(Ue.Z,{align:"middle"},be.createElement(Ae.Z,{flex:1},be.createElement(tt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ut,onChange:mn=>Lt(mn)})),be.createElement(Ae.Z,null,be.createElement(Pe.ZP,{size:"large",onClick:At,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),mt=ge(50047),at=ge(1012),it=ge(8591);const ft="link",vt="upload-image",St="add-flowchart",Tt="draw-image",Bt="add-flowchart",Nt="code-block",rn="add-table",yn="------------",un={default:yn,left:`:${yn}`,center:`:${yn}:`,right:`${yn}:`};var ln=ge(61904),Mn=(Pt,_t,Ot)=>new Promise((Kt,Nn)=>{var _n=Ut=>{try{qn(Ot.next(Ut))}catch(Lt){Nn(Lt)}},br=Ut=>{try{qn(Ot.throw(Ut))}catch(Lt){Nn(Lt)}},qn=Ut=>Ut.done?Kt(Ut.value):Promise.resolve(Ut.value).then(_n,br);qn((Ot=Ot.apply(Pt,_t)).next())});function Wn(){}let Cn=0;const Zt=1e4,Ht="\u2581",zt="@\u2581\u2581@",Gt="@\u2581@",nn=` +]}`;var lr=["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 cr(pn){return console.log("shapeName:",pn),lr.indexOf(pn)>=0}var eo=new Ye.YI(Nn.current,{maxSelectionCount:1,linkTemplate:At(Ye.rU,{locationSpot:Ye.z6.Center,selectionAdornmentTemplate:At(Ye.uz,"Link",{locationSpot:Ye.z6.Center},At(Ye.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),At(Ye.bn,{toArrow:"Standard",stroke:null}))},{routing:Ye.rU.AvoidsNodes,curve:Ye.rU.JumpOver,corner:5,toShortLength:4},new Ye.KX("points"),At(Ye.bn,{isPanelMain:!0,strokeWidth:2}),At(Ye.bn,{toArrow:"Standard",stroke:null})),model:new Ye.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ye.bn.getFigureGenerators().toArray().map(pn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:pn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ot.current.addDiagramListener("TextEdited",function(pn){var an;const Tn=pn.subject.part;var Jn=(an=document.activeElement)==null?void 0:an.value;typeof Jn=="string"&&Jn.trim()===""&&Ot.current.model.commit(function(kn){kn.set(Tn.data,"text","\u672A\u547D\u540D"),Ot.current.commandHandler.stopCommand()},"increment")}),eo.nodeTemplate=At(Ye.NB,"Auto",{locationSpot:Ye.z6.Center},new Ye.KX("location","location",Ye.E9.parse).makeTwoWay(Ye.E9.stringify),At(Ye.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 Ye.KX("stroke").makeTwoWay(),new Ye.KX("fill").makeTwoWay(),new Ye.KX("figure")),At(Ye.al,{margin:new Ye.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ye.$u(16,16),maxSize:new Ye.$u(10,NaN),textAlign:"center",editable:!0},new Ye.KX("key").makeTwoWay())),setTimeout(()=>{Ot.current.grid=At(Ye.s_,"Grid",At(Ye.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),At(Ye.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ot.current.grid.visible=!0,Ot.current.grid.gridCellStroke="darkgray",Ot.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ot.current,Ot.current}const fn=()=>Fe(this,null,function*(){var At=Ot.current.makeImage();const mn=yield(0,Ne.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:At.src}});_t({src:mn.url})});return(0,be.useEffect)(()=>(setTimeout(()=>{Tt()},500),Ut(qn+1),()=>{Ot.current=null}),[]),Ke.createElement("div",{ref:br,className:_n.current?`${et.maxH60} body-overflow-initial`:"body-overflow-initial"},Ke.createElement(ze.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!qn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Ke.createElement(Ue.Z,null,Ke.createElement(Ae.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Ke.createElement(Ae.Z,{onClick:()=>{var At,mn,On=Ot.current.selection.first();if(_n.current=!_n.current,document.activeElement&&On){let Zn=(mn=(At=document.activeElement)==null?void 0:At.value)==null?void 0:mn.trim();typeof Zn=="string"&&Ot.current.model.commit(function(An){An.set(On.data,"text",Zn||"\u672A\u547D\u540D"),Ot.current.commandHandler.stopCommand()},"increment")}Ut(qn+1)}},Ke.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Pt},Ke.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:et.flowChartWrp},Ke.createElement("div",{style:{display:"flex",height:"100%"}},Ke.createElement("div",{style:{width:"300px",height:"100%"}},Ke.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Ke.createElement("div",{style:{height:"calc(100% - 50px)"},className:et.myPaletteDiv,ref:Nn})),Ke.createElement("div",{style:{flex:1,position:"relative"}},Ke.createElement("div",{ref:Kt,style:{height:"80vh"}}))),Ke.createElement("div",{className:"tr"},Ke.createElement(Pe.ZP,{size:"large",onClick:fn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Le=Oe,xe=ge(5112),Ie=ge(5871);const $e=xe.ZP.Group,rt={margin:"0 8px"};var ke=({callback:Pt,onCancel:_t})=>{function Ot(Kt){Pt(Kt)}return be.createElement(ye.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ot},be.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},be.createElement("span",{style:rt},"\u5355\u5143\u683C\u6570\uFF1A"),be.createElement("span",{style:rt},"\u884C\u6570"),be.createElement(ye.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},be.createElement(Ie.Z,null)),be.createElement("span",{style:rt},"\u5217\u6570"),be.createElement(ye.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},be.createElement(Ie.Z,null))),be.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},be.createElement("span",{style:rt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),be.createElement(ye.default.Item,{name:"align"},be.createElement($e,null,be.createElement(xe.ZP,{value:"default"},be.createElement("i",{className:"fa fa-align-justify"})),be.createElement(xe.ZP,{value:"left"},be.createElement("i",{className:"fa fa-align-left"})),be.createElement(xe.ZP,{value:"center"},be.createElement("i",{className:"fa fa-align-center"})),be.createElement(xe.ZP,{value:"right"},be.createElement("i",{className:"fa fa-align-right"}))))),be.createElement("div",{className:"flex-container flex-end"},be.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),be.createElement(Pe.ZP,{type:"ghost",onClick:_t},"\u53D6\u6D88")))},tt=ge(78673),pt=ge(75544),ct=ge.n(pt),lt=(0,be.forwardRef)(({use3d:Pt,width:_t,height:Ot,callback:Kt,showSaveButton:Nn},_n)=>{const br=(0,be.useRef)(),qn=(0,be.useRef)(),[Ut,Tt]=(0,be.useState)(!1),fn=(0,be.useRef)({id:br,appName:"graphing",width:_t||1e3,height:Ot||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,be.useEffect)(()=>{qn.current=new(ct())(fn.current,!0),window.onload=function(){qn.current.inject("applet_container")}},[]);const At=()=>{var mn=window.ggbApplet.getPNGBase64(1,!0,72);return Kt&&Kt(mn),mn};return(0,be.useEffect)(()=>{fn.current.appName=Ut?"3D":"graphing",qn.current.inject("applet_container")},[Ut]),(0,be.useEffect)(()=>{Tt(Pt)},[Pt]),(0,be.useImperativeHandle)(_n,()=>({getImgData:At})),be.createElement(be.Fragment,null,be.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:br}),be.createElement(Ue.Z,{align:"middle"},be.createElement(Ae.Z,{flex:1},be.createElement(tt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ut,onChange:mn=>Tt(mn)})),be.createElement(Ae.Z,null,be.createElement(Pe.ZP,{size:"large",onClick:At,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),mt=ge(50047),at=ge(1012),it=ge(8591);const ft="link",vt="upload-image",St="add-flowchart",Lt="draw-image",Bt="add-flowchart",Nt="code-block",rn="add-table",yn="------------",un={default:yn,left:`:${yn}`,center:`:${yn}:`,right:`${yn}:`};var ln=ge(61904),Mn=(Pt,_t,Ot)=>new Promise((Kt,Nn)=>{var _n=Ut=>{try{qn(Ot.next(Ut))}catch(Tt){Nn(Tt)}},br=Ut=>{try{qn(Ot.throw(Ut))}catch(Tt){Nn(Tt)}},qn=Ut=>Ut.done?Kt(Ut.value):Promise.resolve(Ut.value).then(_n,br);qn((Ot=Ot.apply(Pt,_t)).next())});function Wn(){}let Cn=0;const Zt=1e4,Ht="\u2581",zt="@\u2581\u2581@",Gt="@\u2581@",nn=` **\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`,Sn=["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 dn(Pt){return/^\d+$/.test(Pt)?`${Pt}px`:Pt}const Xt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",cn={[Xt+"-B"]:"bold",[Xt+"-I"]:"italic"},bn={[ft]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[Tt]:"\u6DFB\u52A0\u753B\u56FE",[St]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Fn=({defaultValue:Pt="",onChange:_t,width:Ot="100%",height:Kt=400,miniToolbar:Nn=!1,isFocus:_n=!1,watch:br,insertTemp:qn,mode:Ut="markdown",id:Lt="markdown-editor-id",showResizeBar:fn=!1,noStorage:At=!1,showNullButton:mn=!1,showNullProgramButton:On=!1,hidetoolBar:Zn=!1,fullScreen:An=!1,onBlur:bt,onCMBeforeChange:It,onFullScreen:Ft,className:Et="",disablePaste:tn=!1,disabled:Jt=!1,disabledFill:Vt=!1,placeholder:qt="",values:Vn="",extraUse:Xn,onAddBlank:Un})=>{const[Qt,lr]=(0,be.useState)(null),[cr,eo]=(0,be.useState)(Pt),[pn,an]=(0,be.useState)(br),[Ln,Jn]=(0,be.useState)(An),[kn,Bn]=(0,be.useState)(""),[Rn,ur]=(0,be.useState)(0),[sr,$r]=(0,be.useState)(Kt),[Wr,Dr]=(0,be.useState)(!1),ho=(0,be.useRef)((0,at.Z)()),io=(0,be.useRef)(!1),xn=(0,be.useRef)(),[bo,co]=(0,be.useState)(0),[zr,Oo]=(0,be.useState)(0),Zr=(0,be.useRef)(),uo=(0,be.useRef)(),Ur=(0,be.useRef)(),gr=(0,be.useRef)(),Lr=()=>Mn(void 0,null,function*(){var En;const on=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ho.current}});(En=on==null?void 0:on.attachments)!=null&&En.length&&(console.log("cm:",Qt,Zr),on.attachments.map(sn=>{sn.content_type.indexOf("image")>-1?Qt.replaceSelection(`![,](/api/attachments/${sn.id}?type=${sn.content_type})`):sn.content_type.indexOf("video")>-1?Qt.replaceSelection(``):sn.content_type.indexOf("pdf")>-1?Qt.replaceSelection(`${sn.name}`):Qt.replaceSelection(`[${sn.name}](${ENV.API_SERVER}/api/attachments/${sn.id}?type=${sn.content_type})`)}))});(0,be.useEffect)(()=>{const En=window.scrollY||window.pageYOffset;eo(Vn),Qt==null||Qt.setValue(Vn),window.scrollTo(0,En)},[Vn]),(0,be.useEffect)(()=>{Ft==null||Ft(Ln)},[Ln]),(0,be.useEffect)(()=>{if(Zr.current){let En=function(sn,$t){var Pn;if(tn){$t.preventDefault();return}const zn=$t.clipboardData;if(zn){const Dn=zn.types.toString(),Er=zn.items;if(Dn==="Files"||zn.types.indexOf("Files")>-1){if($t.preventDefault(),Ut=="stex")return;try{let rr=Er[1];((Pn=Er[0])==null?void 0:Pn.kind)==="file"&&(rr=Er[0]);const Gr=rr.getAsFile(),xr=Gr.name.split(".").pop();(0,We.I)(Gr,Kn=>{var wr,_r,$n;Kn.id?((wr=Gr==null?void 0:Gr.type)==null?void 0:wr.indexOf("image"))>-1?on.replaceSelection(``):((_r=Gr==null?void 0:Gr.type)==null?void 0:_r.indexOf("video"))>-1?on.replaceSelection(``):(($n=Gr==null?void 0:Gr.type)==null?void 0:$n.indexOf("pdf"))>-1?on.replaceSelection(`${Gr.name}`):Sn.includes(xr)?on.replaceSelection(`${Gr.name}`):on.replaceSelection(`[${Gr.name}](/api/attachments/${Kn.id}?type=${Kn.content_type})`):(Kn==null?void 0:Kn.status)===401&&(it.ZP.warning((Kn==null?void 0:Kn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(rr){it.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const on=E().fromTextArea(Zr.current,{mode:Ut,lineNumbers:!Nn,lineWrapping:!0,value:Pt,autoCloseTags:!On,autoCloseBrackets:!0});return on.on("keyup",function(sn,$t){$t.keyCode===8&&(sn.getValue()==""?on.setOption("placeholder",qt):on.setOption("placeholder",null))}),on.on("keydown",function(sn,$t){if($t.keyCode===8){var Pn=jr(sn);Pn&&$t.preventDefault()}}),_n&&on.focus(),on.on("paste",En),on.on("dragleave",function(sn,$t){uo.current.classList.remove("mouse-hover-md")}),Jt&&on.on("beforeChange",function(sn,$t){($t.origin==="paste"||$t.origin==="+input")&&$t.cancel()}),lr(on),()=>{on.off("paste",En)}}},[]);const Tr=(0,be.useCallback)(()=>{if(uo.current)try{}catch(En){console.log(En,"---- to set md editor body height")}},[sr,uo,Ln]);(0,be.useEffect)(()=>{function En(){let on=new he.Z(sn=>{for(let $t of sn)($t.target.offsetHeight>0||$t.target.offsetWidth>0)&&(Tr(),Qt.setSize("100%","100%"),Qt.refresh())});return on.observe(Zr.current.parentElement),on}if(Qt){const on=En();return()=>{var sn,$t;(sn=Zr.current)!=null&&sn.parentElement&&on.unobserve(($t=Zr.current)==null?void 0:$t.parentElement)}}},[Qt,Tr]),(0,be.useEffect)(()=>{if(Qt){let En=[];for(const[on,sn]of Object.entries(cn)){let $t={[on]:()=>{xo(sn)}};En.push($t),Qt.addKeyMap($t)}return xn.current=setInterval(()=>{io.current&&Lr()},4e3),()=>{clearInterval(xn.current);for(let on of En)Qt.removeKeyMap(on)}}},[Qt]),(0,be.useEffect)(()=>{An!==Ln&&Jn(An)},[An]),(0,ln.Z)(()=>{if(!At&&Rn>0){let En=new Date().getTime(),on=window.sessionStorage.getItem(Lt);En>=Rn+Zt&&(!on||on!==cr)&&(window.sessionStorage.setItem(Lt,cr),Dr(!0))}},Zt),(0,be.useEffect)(()=>{an(br)},[Qt,br]),(0,be.useEffect)(()=>{Qt&&_n&&Qt.focus()},[Qt,_n]),(0,be.useEffect)(()=>{if(pn&&Qt){let En=function(sn){let $t=sn.target;if(gr.current){let Pn=$t.scrollTop/$t.scrollHeight;gr.current.scrollTop=gr.current.scrollHeight*Pn}};const on=Qt.getScrollerElement();return on.addEventListener("scroll",En),()=>{on.removeEventListener("scroll",En)}}},[Qt,pn]),(0,be.useEffect)(()=>{if(Qt&&It){let En=function(on,sn){It(on,sn)};return Qt.on("beforeChange",En),()=>{Qt.off("beforeChange",En)}}},[Qt,It]),(0,be.useEffect)(()=>{if(Qt&&bt){let En=function(){bt(Qt.getValue())};return Qt.on("blur",En),()=>{Qt.off("blur",En)}}},[Qt,bt]);function jr(En,on){var sn=En.getDoc(),$t=sn.getCursor(),Pn=sn.getLine($t.line),zn=Pn.charAt($t.ch-1),Dn=Pn.lastIndexOf("@\u2581@",$t.ch),Er=Pn.lastIndexOf("@\u2581\u2581@",$t.ch),rr=Dn>Er?Dn:Er,Gr=Dn>Er?3:4;if(zt.indexOf(zn)===-1)return null;if(console.log("change1:",on,En,Pn,$t,rr,Dn,Er,zn),rr>=0&&$t.ch-rr<5){var xr=rr+Gr;return sn.replaceRange("",{line:$t.line,ch:rr},{line:$t.line,ch:xr}),{line:$t.line,ch:xr}}return null}(0,be.useEffect)(()=>{if(Qt){let En=function(on,sn){const $t=on.getValue();eo($t),ur(new Date().getTime()),on.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_t&&(On?_t($t,No($t)):_t($t))};return Qt.on("change",En),()=>{Qt.off("change",En)}}},[Qt,_t]),(0,be.useEffect)(()=>{if(Qt)if(Pt==null)Qt.setValue(""),eo("");else{const En=window.scrollY||window.pageYOffset;Pt!==Qt.getValue()&&(Qt.setValue(Pt),eo(Pt),Qt.setCursor(Jt?1:Qt.lineCount(),0),window.scrollTo(0,En))}},[Qt,Pt]);const xo=(0,be.useCallback)(En=>{const on=Qt.getCursor(),sn=Qt.getSelection();let $t=sn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Sn=["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 dn(Pt){return/^\d+$/.test(Pt)?`${Pt}px`:Pt}const Xt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",cn={[Xt+"-B"]:"bold",[Xt+"-I"]:"italic"},bn={[ft]:"\u6DFB\u52A0\u94FE\u63A5",[Nt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[Lt]:"\u6DFB\u52A0\u753B\u56FE",[St]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Fn=({defaultValue:Pt="",onChange:_t,width:Ot="100%",height:Kt=400,miniToolbar:Nn=!1,isFocus:_n=!1,watch:br,insertTemp:qn,mode:Ut="markdown",id:Tt="markdown-editor-id",showResizeBar:fn=!1,noStorage:At=!1,showNullButton:mn=!1,showNullProgramButton:On=!1,hidetoolBar:Zn=!1,fullScreen:An=!1,onBlur:bt,onCMBeforeChange:It,onFullScreen:Ft,className:Et="",disablePaste:tn=!1,disabled:Jt=!1,disabledFill:Vt=!1,placeholder:qt="",values:Vn="",extraUse:Xn,onAddBlank:Un})=>{const[Qt,lr]=(0,be.useState)(null),[cr,eo]=(0,be.useState)(Pt),[pn,an]=(0,be.useState)(br),[Tn,Jn]=(0,be.useState)(An),[kn,Bn]=(0,be.useState)(""),[Rn,ur]=(0,be.useState)(0),[sr,$r]=(0,be.useState)(Kt),[Wr,Dr]=(0,be.useState)(!1),ho=(0,be.useRef)((0,at.Z)()),io=(0,be.useRef)(!1),xn=(0,be.useRef)(),[bo,co]=(0,be.useState)(0),[zr,Oo]=(0,be.useState)(0),Zr=(0,be.useRef)(),uo=(0,be.useRef)(),Ur=(0,be.useRef)(),gr=(0,be.useRef)(),Tr=()=>Mn(void 0,null,function*(){var En;const on=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ho.current}});(En=on==null?void 0:on.attachments)!=null&&En.length&&(console.log("cm:",Qt,Zr),on.attachments.map(sn=>{sn.content_type.indexOf("image")>-1?Qt.replaceSelection(`![,](/api/attachments/${sn.id}?type=${sn.content_type})`):sn.content_type.indexOf("video")>-1?Qt.replaceSelection(``):sn.content_type.indexOf("pdf")>-1?Qt.replaceSelection(`${sn.name}`):Qt.replaceSelection(`[${sn.name}](${ENV.API_SERVER}/api/attachments/${sn.id}?type=${sn.content_type})`)}))});(0,be.useEffect)(()=>{const En=window.scrollY||window.pageYOffset;eo(Vn),Qt==null||Qt.setValue(Vn),window.scrollTo(0,En)},[Vn]),(0,be.useEffect)(()=>{Ft==null||Ft(Tn)},[Tn]),(0,be.useEffect)(()=>{if(Zr.current){let En=function(sn,$t){var Pn;if(tn){$t.preventDefault();return}const zn=$t.clipboardData;if(zn){const Dn=zn.types.toString(),Er=zn.items;if(Dn==="Files"||zn.types.indexOf("Files")>-1){if($t.preventDefault(),Ut=="stex")return;try{let rr=Er[1];((Pn=Er[0])==null?void 0:Pn.kind)==="file"&&(rr=Er[0]);const Gr=rr.getAsFile(),xr=Gr.name.split(".").pop();(0,We.I)(Gr,Kn=>{var wr,_r,$n;Kn.id?((wr=Gr==null?void 0:Gr.type)==null?void 0:wr.indexOf("image"))>-1?on.replaceSelection(``):((_r=Gr==null?void 0:Gr.type)==null?void 0:_r.indexOf("video"))>-1?on.replaceSelection(``):(($n=Gr==null?void 0:Gr.type)==null?void 0:$n.indexOf("pdf"))>-1?on.replaceSelection(`${Gr.name}`):Sn.includes(xr)?on.replaceSelection(`${Gr.name}`):on.replaceSelection(`[${Gr.name}](/api/attachments/${Kn.id}?type=${Kn.content_type})`):(Kn==null?void 0:Kn.status)===401&&(it.ZP.warning((Kn==null?void 0:Kn.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(rr){it.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const on=E().fromTextArea(Zr.current,{mode:Ut,lineNumbers:!Nn,lineWrapping:!0,value:Pt,autoCloseTags:!On,autoCloseBrackets:!0});return on.on("keyup",function(sn,$t){$t.keyCode===8&&(sn.getValue()==""?on.setOption("placeholder",qt):on.setOption("placeholder",null))}),on.on("keydown",function(sn,$t){if($t.keyCode===8){var Pn=jr(sn);Pn&&$t.preventDefault()}}),_n&&on.focus(),on.on("paste",En),on.on("dragleave",function(sn,$t){uo.current.classList.remove("mouse-hover-md")}),Jt&&on.on("beforeChange",function(sn,$t){($t.origin==="paste"||$t.origin==="+input")&&$t.cancel()}),lr(on),()=>{on.off("paste",En)}}},[]);const Lr=(0,be.useCallback)(()=>{if(uo.current)try{}catch(En){console.log(En,"---- to set md editor body height")}},[sr,uo,Tn]);(0,be.useEffect)(()=>{function En(){let on=new me.Z(sn=>{for(let $t of sn)($t.target.offsetHeight>0||$t.target.offsetWidth>0)&&(Lr(),Qt.setSize("100%","100%"),Qt.refresh())});return on.observe(Zr.current.parentElement),on}if(Qt){const on=En();return()=>{var sn,$t;(sn=Zr.current)!=null&&sn.parentElement&&on.unobserve(($t=Zr.current)==null?void 0:$t.parentElement)}}},[Qt,Lr]),(0,be.useEffect)(()=>{if(Qt){let En=[];for(const[on,sn]of Object.entries(cn)){let $t={[on]:()=>{xo(sn)}};En.push($t),Qt.addKeyMap($t)}return xn.current=setInterval(()=>{io.current&&Tr()},4e3),()=>{clearInterval(xn.current);for(let on of En)Qt.removeKeyMap(on)}}},[Qt]),(0,be.useEffect)(()=>{An!==Tn&&Jn(An)},[An]),(0,ln.Z)(()=>{if(!At&&Rn>0){let En=new Date().getTime(),on=window.sessionStorage.getItem(Tt);En>=Rn+Zt&&(!on||on!==cr)&&(window.sessionStorage.setItem(Tt,cr),Dr(!0))}},Zt),(0,be.useEffect)(()=>{an(br)},[Qt,br]),(0,be.useEffect)(()=>{Qt&&_n&&Qt.focus()},[Qt,_n]),(0,be.useEffect)(()=>{if(pn&&Qt){let En=function(sn){let $t=sn.target;if(gr.current){let Pn=$t.scrollTop/$t.scrollHeight;gr.current.scrollTop=gr.current.scrollHeight*Pn}};const on=Qt.getScrollerElement();return on.addEventListener("scroll",En),()=>{on.removeEventListener("scroll",En)}}},[Qt,pn]),(0,be.useEffect)(()=>{if(Qt&&It){let En=function(on,sn){It(on,sn)};return Qt.on("beforeChange",En),()=>{Qt.off("beforeChange",En)}}},[Qt,It]),(0,be.useEffect)(()=>{if(Qt&&bt){let En=function(){bt(Qt.getValue())};return Qt.on("blur",En),()=>{Qt.off("blur",En)}}},[Qt,bt]);function jr(En,on){var sn=En.getDoc(),$t=sn.getCursor(),Pn=sn.getLine($t.line),zn=Pn.charAt($t.ch-1),Dn=Pn.lastIndexOf("@\u2581@",$t.ch),Er=Pn.lastIndexOf("@\u2581\u2581@",$t.ch),rr=Dn>Er?Dn:Er,Gr=Dn>Er?3:4;if(zt.indexOf(zn)===-1)return null;if(console.log("change1:",on,En,Pn,$t,rr,Dn,Er,zn),rr>=0&&$t.ch-rr<5){var xr=rr+Gr;return sn.replaceRange("",{line:$t.line,ch:rr},{line:$t.line,ch:xr}),{line:$t.line,ch:xr}}return null}(0,be.useEffect)(()=>{if(Qt){let En=function(on,sn){const $t=on.getValue();eo($t),ur(new Date().getTime()),on.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_t&&(On?_t($t,No($t)):_t($t))};return Qt.on("change",En),()=>{Qt.off("change",En)}}},[Qt,_t]),(0,be.useEffect)(()=>{if(Qt)if(Pt==null)Qt.setValue(""),eo("");else{const En=window.scrollY||window.pageYOffset;Pt!==Qt.getValue()&&(Qt.setValue(Pt),eo(Pt),Qt.setCursor(Jt?1:Qt.lineCount(),0),window.scrollTo(0,En))}},[Qt,Pt]);const xo=(0,be.useCallback)(En=>{const on=Qt.getCursor(),sn=Qt.getSelection();let $t=sn.split(` `);switch(En){case"bold":return Qt.replaceSelection("**"+sn+"**"),sn===""&&Qt.setCursor(on.line,on.ch+2),Qt.focus();case"italic":return Qt.replaceSelection("*"+sn+"*"),sn===""&&Qt.setCursor(on.line,on.ch+1),Qt.focus();case"code":return Qt.replaceSelection("`"+sn+"`"),sn===""&&Qt.setCursor(on.line,on.ch+1),Qt.focus();case"inline-latex":return Bn("inline-latex"),Qt.focus();case"latex":return Qt.replaceSelection("```latex\n"+sn+"\n```"),Qt.setCursor(on.line+1,sn.length+1),Qt.focus();case"line-break":return Qt.replaceSelection(`
`),Qt.focus();case"list-ul":return sn===""?Qt.replaceSelection("- "+sn):Qt.replaceSelection($t.map(Pn=>Pn===""?"":`- ${Pn}`).join(` `)),Qt.focus();case"list-ol":return sn===""?Qt.replaceSelection("1. "+sn):Qt.replaceSelection($t.map((Pn,zn)=>Pn===""?"":`${zn+1}. ${Pn}`).join(` -`)),Qt.focus();case"add-null-ch":Un==null||Un();return;case"add-signal":return sn===""&&Qt.setCursor(on.line,on.ch),Qt.replaceSelection(Gt),Qt.focus();case"add-multiple":return sn===""&&Qt.setCursor(on.line,on.ch),Qt.replaceSelection(zt),Qt.focus();case"inster-template-1":return sn===""&&Qt.setCursor(on.line,on.ch),Qt.replaceSelection(nn),Qt.focus();case"eraser":return Qt.setValue(""),Qt.focus();case"trigger-watch":return an(!pn),Qt.focus();case"trigger-full-screen":return Jn(!Ln),Qt.focus();case ft:Bn(ft);return;case Nt:Bn(Nt);return;case vt:Bn(vt);return;case Tt:Bn(Tt);return;case"maths-latex":Bn("maths-latex");return;case St:Bn(St);return;case rn:Bn(rn);return;default:throw new Error}},[Qt,pn,Ln]),po=(0,be.useCallback)((En,on)=>{var sn,$t,Pn,zn,Dn,Er;switch(Bn(""),kn){case ft:const{title:wr,link:_r}=En;return Qt.replaceSelection(`[${wr}](${_r})`),Qt.focus();case Nt:const{language:$n,content:Mr}=En;return Qt.replaceSelection(["```"+$n,Mr,"```"].join(` -`)),Qt.focus();case"maths-latex":for(var rr=atob(En),Gr=new Uint8Array(rr.length),xr=0;xr{Eo.id?Qt.replaceSelection(`![,](/api/attachments/${Eo.id}?type=${Eo.content_type})`):(Eo==null?void 0:Eo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Qt.replaceSelection("`$$"+En+"$$`");break;case vt:case Tt:case Bt:const{src:Hr,alt:no}=En,nr=on,kr=(Pn=($t=(sn=nr==null?void 0:nr.name)==null?void 0:sn.split("."))==null?void 0:$t.pop)==null?void 0:Pn.call($t);return((zn=nr==null?void 0:nr.type)==null?void 0:zn.indexOf("image"))>-1||!(nr!=null&&nr.type)?nr.align||nr.width?Qt.replaceSelection(`

${no||

`):Qt.replaceSelection(`${no||`):((Dn=nr==null?void 0:nr.type)==null?void 0:Dn.indexOf("video"))>-1?Qt.replaceSelection(``):((Er=nr==null?void 0:nr.type)==null?void 0:Er.indexOf("pdf"))>-1?Qt.replaceSelection(`${nr.name}`):Sn.includes(kr)?Qt.replaceSelection(`${nr.name}`):Qt.replaceSelection(`[${nr.name}](${Hr})`),Qt.focus();case rn:const{row:wo,col:vo,align:Ko}=En;let ko=` -`;for(let Eo=0;Eo{var sn,$t,Pn,zn,Dn,Er;switch(Bn(""),kn){case ft:const{title:wr,link:_r}=En;return Qt.replaceSelection(`[${wr}](${_r})`),Qt.focus();case Nt:const{language:$n,content:Mr}=En;return Qt.replaceSelection(["```"+$n,Mr,"```"].join(` +`)),Qt.focus();case"maths-latex":for(var rr=atob(En),Gr=new Uint8Array(rr.length),xr=0;xr{Eo.id?Qt.replaceSelection(`![,](/api/attachments/${Eo.id}?type=${Eo.content_type})`):(Eo==null?void 0:Eo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Qt.replaceSelection("`$$"+En+"$$`");break;case vt:case Lt:case Bt:const{src:Hr,alt:no}=En,nr=on,kr=(Pn=($t=(sn=nr==null?void 0:nr.name)==null?void 0:sn.split("."))==null?void 0:$t.pop)==null?void 0:Pn.call($t);return((zn=nr==null?void 0:nr.type)==null?void 0:zn.indexOf("image"))>-1||!(nr!=null&&nr.type)?nr.align||nr.width?Qt.replaceSelection(`

${no||

`):Qt.replaceSelection(`${no||`):((Dn=nr==null?void 0:nr.type)==null?void 0:Dn.indexOf("video"))>-1?Qt.replaceSelection(``):((Er=nr==null?void 0:nr.type)==null?void 0:Er.indexOf("pdf"))>-1?Qt.replaceSelection(`${nr.name}`):Sn.includes(kr)?Qt.replaceSelection(`${nr.name}`):Qt.replaceSelection(`[${nr.name}](${Hr})`),Qt.focus();case rn:const{row:wo,col:vo,align:Ko}=En;let ko=` +`;for(let Eo=0;Eo{switch(kn){case ft:return be.createElement(Ze,{callback:po,onCancel:Po});case Nt:return be.createElement(Xe.Z,{callback:po,onCancel:Po});case vt:return be.createElement(We.Z,{callback:po,onCancel:Po});case St:return be.createElement(Te,{callback:po,onCancel:Po});case rn:return be.createElement(ke,{callback:po,onCancel:Po});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:po});case"inline-latex":return be.createElement(mt.Z,{showSaveButton:!0,callback:po});default:return null}},[kn]);function Po(){Bn("")}(0,be.useEffect)(()=>{if(Ur.current){let En=function(Dn){Pn=!0,zn=Dn.pageY},on=function(){Pn=!1},sn=function(Dn){if(Pn){let Er=Dn.pageY-zn;Er<0&&(Er=0),Er>300&&(Er=300);let rr=Kt+Er+"px";$r(rr)}},$t=Ur.current,Pn=!1,zn=0;return $t.addEventListener("mousedown",En),document.addEventListener("mousemove",sn),document.addEventListener("mouseup",on),()=>{$t.removeEventListener("mousedown",En),document.removeEventListener("mousemove",sn),document.removeEventListener("mouseup",on)}}},[Qt,Ur]),(0,be.useEffect)(()=>{$r(Kt)},[Kt]);const Yo=dn(Ot),Mo=dn(sr),Xr={width:Yo,height:Mo},fo=(0,be.useMemo)(()=>{if(Rn){let En=new Date(Rn),on=En.getHours(),sn=En.getMinutes(),$t=En.getSeconds();return on=on<10?"0"+on:on,sn=sn<10?"0"+sn:sn,$t=$t<10?"0"+$t:$t,`${on}:${sn}:${$t}`}return 0},[Rn]),No=En=>{const on=[];if(On){let sn=-1;En=En.replace(/(@▁▁@|@▁@)/g,function($t,Pn,zn){on.push({multiLine:$t!==Gt})})}return on};function Dt(){window.sessionStorage.removeItem(Lt),Dr(!1),ur(0)}function Yt(){Dr(!1),ur(0),Qt.setValue(window.sessionStorage.getItem(Lt))}(0,be.useEffect)(()=>{bn[kn]&&kn!==Tt&&kn!==St&&setTimeout(()=>{const En=document.getElementsByClassName("markdown-popup-form")[0],on=window.innerWidth/2-En.offsetWidth/2,sn=window.innerHeight/2-En.offsetHeight/2;co(on),Oo(sn)},0)},[kn]);const hn=En=>{En.preventDefault();const on=En.clientX-bo,sn=En.clientY-zr;document.body.onmousemove=$t=>{let Pn=$t.clientX-on,zn=$t.clientY-sn;const Dn=document.getElementsByClassName("markdown-popup-form")[0],Er=window.innerWidth-Dn.offsetWidth,rr=window.innerHeight-Dn.offsetHeight;Pn=Math.max(0,Math.min(Pn,Er)),zn=Math.max(0,Math.min(zn,rr)),vr($t.clientX,$t.clientY,on,sn)&&(co(Pn),Oo(zn))},document.body.onmouseup=function(){document.body.onmousemove=null}},vr=(En,on,sn,$t)=>{const Pn=document.body.clientHeight,zn=document.body.clientWidth;return En<20&&sn>En||En>zn-20&&snon||on>Pn-20&&$twe in ye?oe(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[we]=Pe,z=(ye,we)=>{for(var Pe in we||(we={}))y.call(we,Pe)&&b(ye,Pe,we[Pe]);if(a)for(var Pe of a(we))x.call(we,Pe)&&b(ye,Pe,we[Pe]);return ye},te=(ye,we)=>re(ye,ee(we));const{useForm:ce}=be.default,fe={width:280,marginRight:10},me={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:we})=>{const[Pe]=ce();let Le=(0,le.useRef)();function Ee(je){Le.current.width=Pe.getFieldValue("width"),Le.current.align=Pe.getFieldValue("align"),ye(je,Le.current)}function De(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];Le.current=Me,Se(Me,De)}return ae.createElement(be.default,te(z({form:Pe},me),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(pe,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(he.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function pe({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,we){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Le=new window.XMLHttpRequest;Le.withCredentials=!0,Le.addEventListener("load",function(Ee){we(JSON.parse(Ee.target.responseText),ye)},!1),Le.addEventListener("error",function(Ee){console.error(Ee)},!1),Le.open("POST",`${ie.KI}/api/attachments.json`),Le.send(Pe)}},35990:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return E}});var be=ge(59301),_e=ge(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(xt,dt,ge){"use strict";var be=ge(94583),_e=ge(57809),E=ge(78673),he=ge(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:le,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var fe;const me={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(fe=ce==null?void 0:ce.find(pe=>pe.shixun_environment_id===te))==null?void 0:fe.program_language;return he.createElement("div",{className:`tpi-code-setting ${a}`},he.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:le,onChange:ae},he.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),he.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&he.createElement(he.Fragment,null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),he.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},he.createElement(de,{value:12},"12px"),he.createElement(de,{value:14},"14px"),he.createElement(de,{value:16},"16px"),he.createElement(de,{value:18},"18px"),he.createElement(de,{value:20},"20px"),he.createElement(de,{value:22},"22px"))),he.createElement("div",{className:"file-item"},he.createElement("b",null,"Tab\u8F6C\u6362"),he.createElement(E.Z,{checked:y,onChange:oe})),he.createElement("div",{className:"file-item",onClick:ee},he.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),he.createElement("span",null,"Ctrl + S")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),he.createElement("span",null,"F1 / Alt + F1")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),he.createElement("span",null,"Ctrl + ]/[")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),he.createElement("span",null,"Ctrl + Shift + \\")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),he.createElement("span",null,"Home")),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),he.createElement("span",null,"End"))),x),!se&&he.createElement(he.Fragment,null,he.createElement("h3",null,"\u5FEB\u6377\u952E"),he.createElement("section",null,ve&&he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),he.createElement("span",null,ve)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),he.createElement("span",null,me[z==null?void 0:z.difficulty])),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),he.createElement("span",null,b==null?void 0:b.name)),he.createElement("div",{className:"file-item"},he.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),he.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61904:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(59301);function _e(E,he){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(he!==null){let ne=setInterval(se,he);return()=>clearInterval(ne)}},[he])}},32547:function(xt,dt,ge){"use strict";ge.r(dt),ge.d(dt,{default:function(){return Cn}});var be=ge(59301),_e=ge(43418),E=ge(71418),he=ge(3113),de=ge(95237),se=ge(93948),ne=ge(43604),ie=ge(58106),le={correct:"correct___kxyVH",wrong:"wrong___mq9je",partialCorrect:"partialCorrect___mVUmW",unanswered:"unanswered___Qb6q9",wrap:"wrap___wnenN",head:"head___g9KUg",content:"content___gs8eE",left:"left___nmVnP",answerInfo:"answerInfo___vaCeC",dottedLineWrapper:"dottedLineWrapper___i4mG_",leftHalfCircle:"leftHalfCircle___ViyaI",dottedLine:"dottedLine___w83V6",rightHalfCircle:"rightHalfCircle___qbTN1",card:"card___pGijF",cardTitle:"cardTitle___eA6eY",cardContent:"cardContent___rchFp",cardTag:"cardTag___zad8x",right:"right___oipKn",overall:"overall___xMhs6",tipCorrect:"tipCorrect___fVjaz",tipWrong:"tipWrong___nMG7C",question:"question___uYC59",btns:"btns___als5Y"},ue=ge(97013),ae=ge(15075),oe=ge(43531),re=ge(5112),ee=ge(24905),a=ge(92832),y={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},x=ge(95318),b=ge(92310),z=ge.n(b),te=ge(86401),ce=ge(59065),fe=ge(8730),me=ge(22167),ve=ge(24334),pe=ge(8591),Se=ge(45962),ye=ge(75693),we=ge(56656),Pe=ge.n(we),Le=ge(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=(Zt,Ht,zt)=>Ht in Zt?Ee(Zt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Zt[Ht]=zt,Ge=(Zt,Ht)=>{for(var zt in Ht||(Ht={}))Ce.call(Ht,zt)&&Me(Zt,zt,Ht[zt]);if(De)for(var zt of De(Ht))je.call(Ht,zt)&&Me(Zt,zt,Ht[zt]);return Zt},Be=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Tn(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Tn(zt.throw(Xt))}catch(cn){nn(cn)}},Tn=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Tn((zt=zt.apply(Zt,Ht)).next())}),qe=({className:Zt,data:Ht={},identifier:zt,userAnswer:Gt,onFinish:nn})=>{const[Sn,dn]=(0,be.useState)(!1),[Tn,Xt]=(0,be.useState)({}),cn=()=>new Date().getTime(),bn=Pt=>Be(void 0,null,function*(){let _t=ve.Base64.decode(Ht.code);return Gt.length>0&&(Gt==null||Gt.map(Kt=>{Kt.multi_line?_t=_t.substring(0,_t.indexOf("@\u2581\u2581@"))+Kt.value+_t.substring(_t.indexOf("@\u2581\u2581@")+4):_t=_t.substring(0,_t.indexOf("@\u2581@"))+Kt.value+_t.substring(_t.indexOf("@\u2581@")+3)})),yield(0,Se.n4)(Pt,{code:ve.Base64.encode(_t),language:Ht.language,answers:Gt==null?void 0:Gt.map(Kt=>Kt.value)})}),Fn=()=>Be(void 0,null,function*(){var Pt;if((Pt=Gt==null?void 0:Gt.filter(Kt=>!Kt.value))!=null&&Pt.length){pe.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}dn(!0);const _t=yield(0,ue.ZP)(`/api/problems/${zt}/start.json`,{method:"get"}),Ot=yield bn(_t==null?void 0:_t.identifier);if((Ot==null?void 0:Ot.status)===0){let Nn=function(){return Be(this,null,function*(){const{status:_n,message:br,data:qn}=yield(0,Se.rX)(_t==null?void 0:_t.identifier,"submit");if(cn()-Kt>10*1e3*(Gt==null?void 0:Gt.length)){dn(!1),_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(_n===0){dn(!1),qn.status===2?_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Xt(qn);return}setTimeout(Nn,1e3)})};const Kt=cn();yield(0,Se.bM)(_t==null?void 0:_t.identifier,{}),Nn();return}dn(!1)});return Le.createElement("div",null,Le.createElement(he.ZP,{className:z()(Zt),loading:Sn,onClick:Fn},"\u63D0\u4EA4\u4EE3\u7801"),Le.createElement(_e.default,{open:!!(Tn!=null&&Tn.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>nn==null?void 0:nn(),footer:!1,onOk:()=>Xt({}),onCancel:()=>Xt({})},Le.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Le.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Le.createElement("span",{style:{marginLeft:12,color:Tn.status!==0&&"#E30000"}},ye.Im[Tn.status])),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Le.createElement("span",{style:{marginLeft:12}},Pe()(Tn.created_at).format("YYYY-MM-DD HH:mm:ss"))),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Le.createElement("span",{style:{marginLeft:12}},Tn.language)),Le.createElement("div",null,Le.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Le.createElement("span",{style:{marginLeft:12}},Tn.execute_time,"ms"))),Le.createElement(ye.Y4,Ge({},Tn)))))},Ze=ge(59301),Xe=Object.defineProperty,We=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ut=(Zt,Ht,zt)=>Ht in Zt?Xe(Zt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Zt[Ht]=zt,Ye=(Zt,Ht)=>{for(var zt in Ht||(Ht={}))ot.call(Ht,zt)&&ut(Zt,zt,Ht[zt]);if(Ue)for(var zt of Ue(Ht))Je.call(Ht,zt)&&ut(Zt,zt,Ht[zt]);return Zt},He=(Zt,Ht)=>We(Zt,ze(Ht)),Re=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Tn(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Tn(zt.throw(Xt))}catch(cn){nn(cn)}},Tn=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Tn((zt=zt.apply(Zt,Ht)).next())});const Ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ae=({data:Zt})=>{const{question_type:Ht,group_topic_id:zt,commit_wrong_question:{analysis:Gt,standard_answer_show:nn,tag_discipline_names:Sn,standard_answer:dn}={}}=Zt,Tn=()=>{if([0,1,2].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},nn));if([3].includes(Ht))return dn==null?void 0:dn.map((Xt,cn)=>{var bn,Fn;return Ze.createElement(be.Fragment,{key:cn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",cn+1),(Xt==null?void 0:Xt.model)===1&&Ze.createElement("div",{className:"c-black"},(bn=Xt==null?void 0:Xt.answer_text)==null?void 0:bn.join("\u3001")),(Xt==null?void 0:Xt.model)===2&&Ze.createElement("div",{className:"flex gap-10px"},(Fn=Xt==null?void 0:Xt.answer_text)==null?void 0:Fn.map((Pt,_t)=>Ze.createElement(ce.Z,{key:cn+""+_t,disabled:!0,value:Pt})))))});if([4].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},dn==null?void 0:dn[0]));if([6].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement(x.Z,{className:y.md,value:dn||"-"}));if([8].includes(Ht))return dn==null?void 0:dn.map((Xt,cn)=>Ze.createElement(be.Fragment,{key:cn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",cn+1),Ze.createElement("div",{className:"c-black"},Xt==null?void 0:Xt.answer_text))))};return Ze.createElement("div",{className:y.extra},Tn(),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ze.createElement(x.Z,{className:y.md,value:Gt||"-"})),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ze.createElement("div",{className:"c-black"},Sn==null?void 0:Sn.join("\u3001"))))},Ne=Zt=>{const Ht=Gt=>{const{user_answer:nn,standard_answer:Sn,standard_answers:dn,standard_answer_show:Tn,tag_discipline_names:Xt,analysis:cn,user_answer_infos:bn}=Gt;return Gt={user_answer_is_right:(bn==null?void 0:bn.user_answer_is_right)===void 0?null:bn==null?void 0:bn.user_answer_is_right,user_answer:nn,analysis:cn,standard_answer_show:Tn,tag_discipline_names:Xt,standard_answer:dn||Sn},Gt};return Zt.map((Gt,nn)=>(Gt.q_position=nn+1,Gt.commit_wrong_question=Ht(Gt),[7].includes(Gt==null?void 0:Gt.question_type)&&(Gt.commit_wrong_question.sub_exercise_questions=Gt.sub_exercise_questions.map(Sn=>Ht(Sn))),Gt))},et=({data:Zt={},value:Ht,onChange:zt})=>{const{question_title:Gt,question_choices:nn,q_position:Sn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Tn}={}}=Zt,Xt=dn!==void 0,cn=bn=>{const Fn=bn.target.value;zt(Fn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Sn}\u3001`+Gt}),Ze.createElement(re.ZP.Group,{disabled:Xt,value:Xt?Tn==null?void 0:Tn[0]:Ht,onChange:cn,className:Xt&&`edu-radio-${dn?"green":"red"}`},nn==null?void 0:nn.map((bn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(re.ZP,{value:bn==null?void 0:bn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Fn],"."),Ze.createElement(x.Z,{className:y.md,value:bn==null?void 0:bn.choice_text})))))),Xt&&Ze.createElement(Ae,{data:Zt}))},Ke=({data:Zt={},value:Ht,onChange:zt})=>{const{question_title:Gt,question_choices:nn,q_position:Sn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Tn}={}}=Zt,Xt=dn!==void 0,cn=bn=>{zt(bn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Sn}\u3001`+Gt}),Ze.createElement(ee.default.Group,{disabled:Xt,style:{flexDirection:"column"},value:Xt?Tn:Ht,onChange:cn,className:Xt&&`edu-checkbox-${dn?"green":"red"}`},nn==null?void 0:nn.map((bn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(ee.default,{value:bn==null?void 0:bn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Fn],"."),Ze.createElement(x.Z,{className:y.md,value:bn==null?void 0:bn.choice_text})))))),Xt&&Ze.createElement(Ae,{data:Zt}))},Fe=({data:Zt={},value:Ht,onChange:zt})=>{const{question_title:Gt,question_choices:nn,q_position:Sn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Tn}={}}=Zt,Xt=dn!==void 0,cn=bn=>{const Fn=bn.target.value;zt(Fn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Sn}\u3001`+Gt}),Ze.createElement(re.ZP.Group,{disabled:Xt,value:Xt?Tn==null?void 0:Tn[0]:Ht,onChange:cn,className:Xt&&`edu-radio-${dn?"green":"red"}`},nn==null?void 0:nn.map((bn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(re.ZP,{value:bn==null?void 0:bn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement(x.Z,{className:y.md,value:bn==null?void 0:bn.choice_text})))))),Xt&&Ze.createElement(Ae,{data:Zt}))},Oe=({data:Zt={},value:Ht,onChange:zt})=>{const[Gt,nn]=(0,be.useState)([]),{question_title:Sn,q_position:dn,standard_answer:Tn,commit_wrong_question:{user_answer_is_right:Xt,user_answer:cn}={}}=Zt,bn=Xt!==void 0,Fn=Pt=>{zt(Pt)};return(0,be.useEffect)(()=>{if(bn){nn(cn);return}if(Ht){nn(Ht);return}const Pt=Tn==null?void 0:Tn.map(_t=>He(Ye({},_t),{exercise_choice_id:_t.position,answer_text:""}));nn(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${dn}\u3001`+Sn}),Ze.createElement("div",{className:"flex flex-col gap-20px mb20"},Gt==null?void 0:Gt.map((Pt,_t)=>Ze.createElement(de.Z,{align:"middle",wrap:!1},Ze.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",_t+1),Ze.createElement("div",{className:"flex-1"},(Pt==null?void 0:Pt.model)===1?Ze.createElement(a.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:bn,value:Pt==null?void 0:Pt.answer_text,onChange:Ot=>{Gt[_t].answer_text=Ot.target.value,nn([...Gt]),Fn(Gt)}}):Ze.createElement(ce.Z,{value:Pt==null?void 0:Pt.answer_text,disabled:bn,onChange:Ot=>{Gt[_t].answer_text=Ot,nn([...Gt]),Fn(Gt)}}))))),bn&&Ze.createElement(Ae,{data:Zt}))},Te=({data:Zt={},value:Ht,onChange:zt})=>{const{question_title:Gt,q_position:nn,commit_wrong_question:{user_answer_is_right:Sn,user_answer:dn}={}}=Zt,Tn=Sn!==void 0,Xt=cn=>{zt(cn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${nn}\u3001`+Gt}),Tn?Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},dn==null?void 0:dn[0]):Ze.createElement(te.Z,{watch:!0,onChange:Xt,defaultValue:Ht}),Tn&&Ze.createElement(Ae,{data:Zt}))},xe=({showEntryAnswer:Zt,updateData:Ht,examPaperId:zt,params:Gt,data:nn={}})=>{const[Sn,dn]=(0,be.useState)(!1),[Tn,Xt]=(0,be.useState)(""),[cn,bn]=(0,be.useState)("none"),Fn=(0,be.useRef)(),{question_id:Pt,question_title:_t,q_position:Ot,languages:Kt,description:Nn,hack_identifier:_n,commit_wrong_question:{user_answer_is_right:br}={}}=nn,Ut=typeof Zt!="undefined"?Zt:!(br!==void 0),Lt=()=>Re(void 0,null,function*(){if(dn(!0),_n){const At=yield(0,me.nF)({id:_n});(At==null?void 0:At.status)===0&&(Xt(`/myproblems/${At.identifier}?type=exercises&exercisesId=${zt}&coursesId=coursesId&login=${Gt.login}&questionId=${Pt}`),bn("block"))}dn(!1)}),fn=At=>{At.data==="backExercise"&&(bn("none"),Xt(""),Ht())};return(0,be.useEffect)(()=>(window.addEventListener("message",fn),()=>{window.removeEventListener("message",fn)}),[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Ot}\u3001`+_t}),Ut&&Ze.createElement("div",{className:y.boxHead},Ze.createElement(fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Kt}),Ze.createElement(he.ZP,{loading:Sn,onClick:Lt,className:y.btn},"\u8FDB\u5165\u7B54\u9898")),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{className:y.md,value:Nn})),!Ut&&Ze.createElement(Ae,{data:nn}),Ze.createElement("iframe",{style:{display:cn},className:y.iframe,src:Tn,ref:Fn}))},Ie=({showEntryAnswer:Zt,updateData:Ht,data:zt={},value:Gt,onChange:nn})=>{const[Sn,dn]=(0,be.useState)([]),{code:Tn,hack_identifier:Xt,question_title:cn,q_position:bn,standard_answer_with_score:Fn,commit_wrong_question:{user_answer_is_right:Pt,user_answer:_t}={}}=zt,Kt=typeof Zt!="undefined"?Zt:!(Pt!==void 0),Nn=_n=>{nn(_n)};return(0,be.useEffect)(()=>{if(_t){const br=_t==null?void 0:_t.map(qn=>He(Ye({},qn),{exercise_choice_id:qn==null?void 0:qn.choice_id,value:qn.answer_text}));dn(br),Zt===!0&&Nn(br);return}if(Gt){dn(Gt);return}const _n=Fn==null?void 0:Fn.map(br=>He(Ye({},br),{exercise_choice_id:br.position,answer_text:"",score:""}));dn(_n)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+cn}),Kt&&Ze.createElement("div",{className:y.boxHead},Ze.createElement("div",{style:{color:"#FA6400"}},Ze.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ze.createElement(qe,{className:y.btn,data:zt,onFinish:Ht,userAnswer:Sn,identifier:Xt})),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{disabledFill:!Kt,programFillValue:Sn,showProgramFill:!0,onFillChange:(_n,br)=>{var qn;Sn[Number(br)].answer_text=(qn=_n[Number(br)])==null?void 0:qn.value,dn([...Sn]),Nn(Sn)},value:ve.Base64.decode(Tn||"")})),!Kt&&Ze.createElement(Ae,{data:zt}))},$e=({data:Zt={},value:Ht,onChange:zt})=>{const[Gt,nn]=(0,be.useState)([]),[Sn,dn]=(0,be.useState)([]),{question_title:Tn,q_position:Xt,commit_wrong_question:cn,sub_exercise_questions:bn}=Zt,Fn=(Pt,_t)=>{Gt[_t]=Pt,nn([...Gt]),zt(Gt)};return(0,be.useEffect)(()=>{const Pt=bn==null?void 0:bn.map((_t,Ot)=>{var Kt;return He(Ye({},_t),{q_position:`${Xt}.${Ot+1}`,commit_wrong_question:(Kt=cn==null?void 0:cn.sub_exercise_questions)==null?void 0:Kt[Ot]})});dn(Pt)},[]),(0,be.useEffect)(()=>{if(Ht){nn(Ht);return}const Pt=Array(bn==null?void 0:bn.length).fill(void 0);nn(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Xt}\u3001`+Tn}),Ze.createElement("div",{className:"flex flex-col gap-20px"},Sn==null?void 0:Sn.map((Pt,_t)=>{const Ot=Gt[_t];return Ze.createElement(be.Fragment,{key:_t},(Pt==null?void 0:Pt.question_type)===0&&Ze.createElement(et,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}),(Pt==null?void 0:Pt.question_type)===1&&Ze.createElement(Ke,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}),(Pt==null?void 0:Pt.question_type)===2&&Ze.createElement(Fe,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}),(Pt==null?void 0:Pt.question_type)===3&&Ze.createElement(Oe,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}),(Pt==null?void 0:Pt.question_type)===4&&Ze.createElement(Te,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}))})))};var rt=ge(61621),ke={question:"question___QjGrh"},tt=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Tn(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Tn(zt.throw(Xt))}catch(cn){nn(cn)}},Tn=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Tn((zt=zt.apply(Zt,Ht)).next())}),ct=({visible:Zt,data:Ht,onClose:zt,login:Gt})=>{const[nn,Sn]=(0,be.useState)(!1),[dn,Tn]=(0,be.useState)({});(0,be.useEffect)(()=>{Zt&&Xt()},[Zt]);const Xt=()=>tt(void 0,null,function*(){var cn;Sn(!0);const bn=yield(0,ue.ZP)(`/api/exercise_questions/${Ht==null?void 0:Ht.question_id}/origin_question_infos.json`,{method:"get",params:{login:Gt}});if((bn==null?void 0:bn.status)===0){const Fn=((cn=Ne([bn==null?void 0:bn.data]))==null?void 0:cn[0])||{};Tn(Fn)}Sn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:zt,open:Zt,title:"\u539F\u9898",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(rt.Z,{loading:nn},be.createElement("div",{className:ke.question},(dn==null?void 0:dn.question_type)===0&&be.createElement(et,{data:dn}),(dn==null?void 0:dn.question_type)===1&&be.createElement(Ke,{data:dn}),(dn==null?void 0:dn.question_type)===2&&be.createElement(Fe,{data:dn}),(dn==null?void 0:dn.question_type)===3&&be.createElement(Oe,{data:dn}),(dn==null?void 0:dn.question_type)===4&&be.createElement(Te,{data:dn}),(dn==null?void 0:dn.question_type)===6&&be.createElement(xe,{data:dn}),(dn==null?void 0:dn.question_type)===7&&be.createElement($e,{data:dn}),(dn==null?void 0:dn.question_type)===8&&be.createElement(Ie,{data:dn}))))},ht={question:"question___yvmNV"},lt=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Tn(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Tn(zt.throw(Xt))}catch(cn){nn(cn)}},Tn=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Tn((zt=zt.apply(Zt,Ht)).next())}),at=({visible:Zt,data:Ht,onClose:zt,login:Gt})=>{const[nn,Sn]=(0,be.useState)(!1),[dn,Tn]=(0,be.useState)([]);(0,be.useEffect)(()=>{Zt&&Xt()},[Zt]);const Xt=()=>lt(void 0,null,function*(){var cn;Sn(!0);const bn=yield(0,ue.ZP)(`/api/exercise_questions/${Ht==null?void 0:Ht.question_id}/doing_wrong_question_records.json`,{method:"get",params:{login:Gt}});(bn==null?void 0:bn.status)===0&&Tn(Ne(((cn=bn==null?void 0:bn.data)==null?void 0:cn.list)||[])),Sn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:zt,open:Zt,title:"\u505A\u9898\u8BB0\u5F55",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(rt.Z,{loading:nn},be.createElement("div",{className:ht.question},dn.map((cn,bn)=>{var Fn,Pt;return be.createElement(be.Fragment,{key:cn==null?void 0:cn.question_id},(cn==null?void 0:cn.question_type)===0&&be.createElement(et,{data:cn}),(cn==null?void 0:cn.question_type)===1&&be.createElement(Ke,{data:cn}),(cn==null?void 0:cn.question_type)===2&&be.createElement(Fe,{data:cn}),(cn==null?void 0:cn.question_type)===3&&be.createElement(Oe,{data:cn}),(cn==null?void 0:cn.question_type)===4&&be.createElement(Te,{data:cn}),(cn==null?void 0:cn.question_type)===6&&be.createElement(xe,{data:cn}),(cn==null?void 0:cn.question_type)===7&&be.createElement($e,{data:cn}),(cn==null?void 0:cn.question_type)===8&&be.createElement(Ie,{data:cn}),be.createElement(de.Z,{align:"middle",justify:"space-between"},be.createElement("div",{className:"c-grey-666"},"\u7B54\u9898\u7ED3\u679C\xA0\xA0",(Fn=cn==null?void 0:cn.user_answer_infos)!=null&&Fn.user_answer_is_right?be.createElement("span",{style:{color:"#19CB70"}},"\u7B54\u5BF9\u4E86"):be.createElement("span",{style:{color:"#E30000"}},"\u7B54\u9519\u4E86")),be.createElement("div",{className:"c-grey-666"},"\u63D0\u4EA4\u65F6\u95F4\xA0\xA0",be.createElement("span",{className:"c-black"}),Pe()((Pt=cn==null?void 0:cn.user_answer_infos)==null?void 0:Pt.user_answer_time).format("YYYY-MM-DD HH:mm:ss"))),bnHt in Zt?ft(Zt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Zt[Ht]=zt,yn=(Zt,Ht)=>{for(var zt in Ht||(Ht={}))Bt.call(Ht,zt)&&rn(Zt,zt,Ht[zt]);if(Tt)for(var zt of Tt(Ht))Nt.call(Ht,zt)&&rn(Zt,zt,Ht[zt]);return Zt},un=(Zt,Ht)=>vt(Zt,St(Ht)),ln=(Zt,Ht)=>{var zt={};for(var Gt in Zt)Bt.call(Zt,Gt)&&Ht.indexOf(Gt)<0&&(zt[Gt]=Zt[Gt]);if(Zt!=null&&Tt)for(var Gt of Tt(Zt))Ht.indexOf(Gt)<0&&Nt.call(Zt,Gt)&&(zt[Gt]=Zt[Gt]);return zt},Mn=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Tn(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Tn(zt.throw(Xt))}catch(cn){nn(cn)}},Tn=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Tn((zt=zt.apply(Zt,Ht)).next())}),Cn=({})=>{var Zt,Ht,zt,Gt,nn,Sn,dn,Tn,Xt,cn,bn;const Fn=(0,ie.useDispatch)(),Pt=(0,ie.useParams)(),[_t,Ot]=(0,be.useState)(!0),[Kt,Nn]=(0,be.useState)(0),[_n,br]=(0,be.useState)({}),[qn,Ut]=(0,be.useState)(null),[Lt,fn]=(0,be.useState)([]),[At,mn]=(0,be.useState)(null),[On,Zn]=(0,be.useState)(null),[An,bt]=(0,be.useState)(0),[It,Ft]=(0,be.useState)(null),[Et,tn]=(0,be.useState)(!1),[Jt,Vt]=(0,be.useState)(null),[qt,Vn]=(0,be.useState)(!1),Xn=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,be.useEffect)(()=>(Fn({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{Fn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,be.useEffect)(()=>{Un()},[]),(0,be.useEffect)(()=>{qn&&Qt(qn)},[qn]);const Un=(kn="")=>Mn(void 0,null,function*(){var Bn,Rn,ur,sr,$r,Wr,Dr,ho,io,xn,bo,co,zr,Oo;Ot(!0);const Zr=yield(0,ue.ZP)("/api/intelligent_imports/ai_push.json",{method:"post",body:{exercise_id:Pt==null?void 0:Pt.categoryId,login:Pt==null?void 0:Pt.login,scene_type:11,exercise_question_id:kn}});if((Zr==null?void 0:Zr.status)!==0)return Zr;const uo=(Bn=Zr==null?void 0:Zr.data)==null?void 0:Bn.ai_question_record_id;let Ur;do if(Ur=yield(0,ue.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:uo}}),((Rn=Ur==null?void 0:Ur.data)==null?void 0:Rn.status)===1){console.log("\u64CD\u4F5C\u6210\u529F"),Vt([(sr=(ur=Ur==null?void 0:Ur.data)==null?void 0:ur.progress)==null?void 0:sr.current_success_count,(Wr=($r=Ur==null?void 0:Ur.data)==null?void 0:$r.progress)==null?void 0:Wr.total]);break}else if(((Dr=Ur==null?void 0:Ur.data)==null?void 0:Dr.status)===0)kn||tn(!0),Vn(!0),Vt([(io=(ho=Ur==null?void 0:Ur.data)==null?void 0:ho.progress)==null?void 0:io.current_success_count,(bo=(xn=Ur==null?void 0:Ur.data)==null?void 0:xn.progress)==null?void 0:bo.total]),console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(gr=>setTimeout(gr,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((co=Ur==null?void 0:Ur.data)==null?void 0:co.status)===0);kn?(At[On-1]=void 0,mn([...At]),Qt(qn)):Ut((Oo=(zr=Ur==null?void 0:Ur.data)==null?void 0:zr.content)==null?void 0:Oo.exercise_id),Vn(!1)}),Qt=kn=>Mn(void 0,null,function*(){var Bn;Ot(!0);const Rn=yield(0,ue.ZP)(`/api/exercises/${kn}/simulate_start_answer.json`,{method:"get"});if((Rn==null?void 0:Rn.status)===0){const[ur,sr,$r]=[[],[],[],[]];(Bn=Rn==null?void 0:Rn.exercise_question_types)==null||Bn.forEach((Wr,Dr)=>{sr.push(!0);const ho=Wr,{items:io}=ho,xn=ln(ho,["items"]);io==null||io.forEach((bo,co)=>{ur.push(void 0),$r.push(un(yn({},bo),{index:Dr,clickIndex:bo.q_position,q_position:co+1,titleParams:xn}))})}),br(Rn),Ft(It||sr),mn(At||ur),fn($r),Zn(On||1),bt(An+1),tn(!1)}Ot(!1)}),lr=kn=>{At[On-1]=kn,mn([...At])},cr=()=>Mn(void 0,null,function*(){var kn;const{question_id:Bn,question_type:Rn,sub_exercise_questions:ur}=an,sr={};if([0,1,2].includes(Rn)&&(sr.exercise_choice_id=Ln),[3,8].includes(Rn)&&(sr.user_exercise_answers=Ln),[4].includes(Rn)&&(sr.answer_text=Ln),[7].includes(Rn)){const Wr=ur==null?void 0:ur.map((Dr,ho)=>{const io={sub_question_id:Dr==null?void 0:Dr.question_id};return[0,1,2].includes(Dr.question_type)&&(io.exercise_choice_id=Ln[ho]),[3].includes(Dr.question_type)&&(io.user_exercise_answers=Ln[ho]),[4].includes(Dr.question_type)&&(io.answer_text=Ln[ho]),io});sr.sub_questions=Wr}Ot(!0);const $r=yield(0,ue.ZP)(`/api/exercise_questions/${Bn}/exercise_answers/commit_wrong_question.json`,{method:"post",body:sr});if(($r==null?void 0:$r.status)===0){let Wr=Lt[On-1];const Dr=($r==null?void 0:$r.data)||{},{sub_exercise_questions:ho}=Dr,io=ln(Dr,["sub_exercise_questions"]);Wr=un(yn({},Wr),{has_doing_question_records:!0,commit_wrong_question:io}),[8].includes(Rn)&&(Wr.sub_exercise_questions=(kn=Wr==null?void 0:Wr.sub_exercise_questions)==null?void 0:kn.map((xn,bo)=>un(yn({},xn),{commit_wrong_question:ho[bo]}))),Lt[On-1]=Wr,fn([...Lt])}Ot(!1)}),eo=()=>{var kn;const Bn=Lt.length-((kn=Lt.filter(Rn=>{var ur;return(ur=Rn==null?void 0:Rn.commit_wrong_question)==null?void 0:ur.user_answer_is_right}))==null?void 0:kn.length);if(Bn===0){ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/detail`);return}_e.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:it.createElement("span",null,"\u5171 ",it.createElement("span",{className:"c-light-primary"},Lt.length)," \u9053\u9898\uFF0C\u5F53\u524D\u8FD8\u6709 ",it.createElement("span",{style:{color:"#FF9D18"}},Bn)," \u9053\u9898\u672A\u5DE9\u56FA\u3002\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"),onOk:()=>{ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/detail`)}})},pn=(0,be.useMemo)(()=>{const kn=[],Bn=new Map;return Lt.forEach(Rn=>{const{question_type:ur,name:sr}=Rn.titleParams;Bn.has(ur)||Bn.set(ur,{question_type:ur,name:sr,items:[]}),Bn.get(ur).items.push(Rn)}),Bn.forEach(Rn=>{kn.push(Rn)}),kn},[Lt]),an=Lt[On-1]||{},Ln=At==null?void 0:At[On-1],Jn=()=>{const{question_type:kn}=an;let Bn=!0;return[0,2,4].includes(kn)&&(Ln||(Bn=!1)),[1].includes(kn)&&(!Ln||(Ln==null?void 0:Ln.length)===0)&&(Bn=!1),[3].includes(kn)&&(!Ln||Ln!=null&&Ln.some(Rn=>!Rn.answer_text))&&(Bn=!1),[6,8].includes(kn)&&(Bn=!1),Bn};return it.createElement(E.Z,{spinning:_t},it.createElement("div",{className:le.wrap,style:Et?{opacity:0}:{}},it.createElement("div",{className:le.head},it.createElement("b",{className:"c-grey-333 font20"},((Zt=_n==null?void 0:_n.exercise)==null?void 0:Zt.exercise_name)||"--"),it.createElement(he.ZP,{onClick:eo,icon:it.createElement("i",{className:"iconfont icon-tuichu2"})},"\u9000\u51FA")),it.createElement("div",{className:le.content},it.createElement("div",{className:le.left},it.createElement("aside",{className:"p20 bg-white c-grey-666"},it.createElement("div",null,"\u59D3\u540D",it.createElement("b",{className:"ml10 c-grey-333"},((Ht=_n==null?void 0:_n.exercise)==null?void 0:Ht.user_name)||"--")),it.createElement("div",{className:"mt8"},"\u5B66\u53F7",it.createElement("b",{className:"ml10 c-grey-333"},((zt=_n==null?void 0:_n.exercise)==null?void 0:zt.student_id)||"--"))),it.createElement("aside",{className:le.answerInfo},it.createElement(de.Z,{justify:"space-between"},it.createElement("div",null,"\u5DE9\u56FA\u8FDB\u5EA6"),it.createElement("b",null,it.createElement("span",{className:"c-light-primary"},(Gt=Lt==null?void 0:Lt.filter(kn=>{var Bn;return!!((Bn=kn==null?void 0:kn.commit_wrong_question)!=null&&Bn.user_answer_is_right)}))==null?void 0:Gt.length),it.createElement("span",{className:"c-grey-999"},"/",Lt.length))),it.createElement(se.Z,{percent:((nn=Lt==null?void 0:Lt.filter(kn=>{var Bn;return!!((Bn=kn==null?void 0:kn.commit_wrong_question)!=null&&Bn.user_answer_is_right)}))==null?void 0:nn.length)/Lt.length*100,showInfo:!1}),it.createElement("div",{className:"c-grey-333"},"\u5171",it.createElement("span",{className:"c-light-primary ml5 mr5"},Lt.length),"\u9898")),it.createElement(de.Z,{className:le.dottedLineWrapper,align:"middle"},it.createElement(ne.Z,{className:le.leftHalfCircle}),it.createElement(ne.Z,{flex:1,className:le.dottedLine}),it.createElement(ne.Z,{className:le.rightHalfCircle})),it.createElement("aside",{className:le.card},pn.map((kn,Bn)=>{var Rn;return it.createElement(be.Fragment,{key:kn==null?void 0:kn.question_type},it.createElement("div",{onClick:()=>Ft(It.with(Bn,!It[Bn])),className:le.cardTitle},It[Bn]?it.createElement(ae.Z,{rev:""}):it.createElement(oe.Z,{rev:""}),it.createElement("span",{className:"ml5 c-grey-666"},kn.name)),It[Bn]&&it.createElement("div",{className:le.cardContent},(Rn=kn==null?void 0:kn.items)==null?void 0:Rn.map((ur,sr)=>{var $r;const Wr=($r=ur==null?void 0:ur.commit_wrong_question)==null?void 0:$r.doing_question_status;let Dr="unanswered";return Wr===0&&(Dr="wrong"),Wr===1&&(Dr="correct"),Wr===2&&(Dr="partialCorrect"),it.createElement("div",{onClick:()=>Zn(ur==null?void 0:ur.clickIndex),className:le[Dr],key:ur==null?void 0:ur.clickIndex},sr+1)})))})),it.createElement("div",{className:le.cardTag},it.createElement("div",null,it.createElement("b",{className:le.correct}),"\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.wrong}),"\u9519\u8BEF"),it.createElement("div",null,it.createElement("b",{className:le.partialCorrect}),"\u90E8\u5206\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.unanswered}),"\u672A\u7B54"))),it.createElement("div",{className:le.right},it.createElement("div",{className:le.overall},it.createElement("b",{className:"c-black"},Xn[an==null?void 0:an.index],"\u3001\u3010",(Sn=an==null?void 0:an.titleParams)==null?void 0:Sn.name,"\u3011"),it.createElement("span",{style:{marginRight:"auto"},className:"c-grey-666"},"\uFF08\u5171",(dn=an==null?void 0:an.titleParams)==null?void 0:dn.count,"\u9898\uFF09"),(an==null?void 0:an.has_doing_question_records)&&it.createElement("div",{onClick:()=>Nn(2),className:"current c-light-primary mr20"},it.createElement("i",{className:"iconfont icon-lishijilu font14 mr5"}),"\u505A\u9898\u8BB0\u5F55"),it.createElement("div",{onClick:()=>Nn(1),className:"current c-light-primary"},it.createElement("i",{className:"iconfont icon-chakan3 font14 mr5"}),"\u67E5\u770B\u539F\u9898")),((Tn=an==null?void 0:an.commit_wrong_question)==null?void 0:Tn.user_answer_is_right)===!0&&it.createElement("div",{className:le.tipCorrect},"\u606D\u559C\u4F60\u5DF2\u7ECF\u638C\u63E1\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\uFF01\u4EE5\u540E\u9047\u5230\u540C\u7C7B\u8BD5\u9898\u8BB0\u5F97\u7075\u6D3B\u8FD0\u7528~"),((Xt=an==null?void 0:an.commit_wrong_question)==null?void 0:Xt.user_answer_is_right)===!1&&it.createElement("div",{className:le.tipWrong},it.createElement("span",null,"\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u4F60\u8FD8\u672A\u638C\u63E1\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5927\u6A21\u578B\u7EE7\u7EED\u51FA\u9898\u8FDB\u884C\u5DE9\u56FA"),it.createElement("div",{onClick:()=>Un(an==null?void 0:an.question_id)},"\u7EE7\u7EED\u51FA\u9898")),it.createElement("div",{className:le.question,key:On+An},(an==null?void 0:an.question_type)===0&&it.createElement(et,{value:Ln,data:an,onChange:lr}),(an==null?void 0:an.question_type)===1&&it.createElement(Ke,{value:Ln,data:an,onChange:lr}),(an==null?void 0:an.question_type)===2&&it.createElement(Fe,{value:Ln,data:an,onChange:lr}),(an==null?void 0:an.question_type)===3&&it.createElement(Oe,{value:Ln,data:an,onChange:lr}),(an==null?void 0:an.question_type)===4&&it.createElement(Te,{value:Ln,data:an,onChange:lr}),(an==null?void 0:an.question_type)===6&&it.createElement(xe,{showEntryAnswer:((cn=an==null?void 0:an.commit_wrong_question)==null?void 0:cn.user_answer_is_right)!==!0,updateData:cr,examPaperId:qn,params:Pt,data:an}),(an==null?void 0:an.question_type)===7&&it.createElement($e,{value:Ln,data:an,onChange:lr}),(an==null?void 0:an.question_type)===8&&it.createElement(Ie,{showEntryAnswer:((bn=an==null?void 0:an.commit_wrong_question)==null?void 0:bn.user_answer_is_right)!==!0,updateData:cr,value:Ln,data:an,onChange:lr})),it.createElement("div",{className:le.btns},On!==1&&it.createElement(he.ZP,{onClick:()=>Zn(On-1),type:"primary"},"\u4E0A\u4E00\u9898"),On!==Lt.length&&it.createElement(he.ZP,{onClick:()=>Zn(On+1),type:"primary"},"\u4E0B\u4E00\u9898"),!(an!=null&&an.commit_wrong_question)&&Jn()&&it.createElement(he.ZP,{onClick:cr,type:"primary"},"\u786E\u8BA4"))))),it.createElement(ct,{login:Pt==null?void 0:Pt.login,data:an,visible:Kt===1,onClose:()=>Nn(0)}),it.createElement(at,{login:Pt==null?void 0:Pt.login,data:an,visible:Kt===2,onClose:()=>Nn(0)}),it.createElement(_e.default,{centered:!0,closable:!1,destroyOnClose:!0,open:qt,title:null,footer:null,width:320,afterClose:()=>Vt(null)},it.createElement(de.Z,{align:"middle",style:{flexDirection:"column",paddingTop:20}},it.createElement(E.Z,{size:"large"}),it.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),!qn&&it.createElement(de.Z,{align:"middle",className:"mb10"},it.createElement(se.Z,{style:{width:"auto",marginBottom:0},size:[200,8],showInfo:!1,percent:Jt?Jt[0]/Jt[1]*100:0}),Jt&&it.createElement("span",null,Jt[0],"/",Jt[1])))))}},87110:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(31797),E=ge(5871),he=ge(78241),de=ge(43418),se=ge(71418),ne=ge(1710),ie=ge(92832),le=ge(95237),ue=ge(43604),ae=ge(3113),oe=ge(22167),re=ge(56656),ee=ge.n(re),a=ge(58106),y=ge(31735),x=ge(6460),b=ge(11968),z=ge(26718),te=ge(59301),ce=(pe,Se,ye)=>new Promise((we,Pe)=>{var Le=Ce=>{try{De(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{De(ye.throw(Ce))}catch(je){Pe(je)}},De=Ce=>Ce.done?we(Ce.value):Promise.resolve(Ce.value).then(Le,Ee);De((ye=ye.apply(pe,Se)).next())});const{Countdown:fe}=_e.default,me=({value:pe,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(E.Z,{value:pe,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:pe,successCb:Se,dispatch:ye})=>{var we,Pe,Le,Ee;const De=(0,a.useParams)(),[Ce]=he.default.useForm(),je=he.default.useWatch("time",Ce),[Me,Ge]=(0,be.useState)(!1),Be=(0,be.useRef)(),{actionTabs:Qe}=pe,[qe,Ze]=(0,be.useState)(),[,Xe,We,ze]=(0,z.U)(oe.n7,{id:De.categoryId}),[,Ue,ot]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Ge(!1),Ce.resetFields())},[pe.actionTabs.key]);const Je=()=>new Promise(Ke=>ce(void 0,null,function*(){var Fe,Oe;return Be.current=yield(0,x.y)({ip_limit:(Fe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Fe.ip_limit,ip_bind:(Oe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Oe.ip_bind_type}),Ke()})),ut=()=>ce(void 0,null,function*(){var Ke,Fe,Oe,Te,xe;yield Ce.validateFields();const Ie=Ce.getFieldsValue();if(Ge(!0),(((Ke=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ke.ip_limit)!=="no"||(Fe=Qe==null?void 0:Qe.exerciseParams)!=null&&Fe.ip_bind_type)&&(yield Je()),(yield(0,oe.ZD)((Oe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Oe.id,{exercise_user_id:(Te=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Te.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:Be.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const rt=Qe==null?void 0:Qe.exerciseParams;(0,y.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:De.coursesId,login:(xe=(0,b.eY)())==null?void 0:xe.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:{}})}Ge(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ke=>te.createElement("span",{className:Ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ke)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ke=>te.createElement("span",{className:Ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ke)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((we=Qe==null?void 0:Qe.exerciseParams)==null?void 0:we.errorMessage)&&typeof((Pe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Ke=yield ot(De);yield We({}),Ke.status||Ze(Ke)})},[pe.actionTabs.key]);const{time:Re,end_time:Ve}=(qe==null?void 0:qe.exercise)||{},Ae=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),Ne=ee()(ze==null?void 0:ze.user_total_end_time)>Ae?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Ae.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Le=Qe==null?void 0:Qe.exerciseParams)!=null&&Le.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Xe||Ue},He&&te.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 "),!He&&te.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"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(he.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(he.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(he.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(me,{MaxMinutes:Ne})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Xe||Ue?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",ee()(Ve).format("YYYY-MM-DD HH:mm")))),te.createElement(le.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Me,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ve)},92711:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(59301),_e=ge(58106),E=ge(43418),he=ge(3113),de=ge(71418),se=ge(45962),ne=ge(30097),ie=ge(58478),le=ge(24334),ue=ge(56656),ae=ge.n(ue),oe=ge(17713),re=ge(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ve=>{try{me(b.next(ve))}catch(pe){te(pe)}},fe=ve=>{try{me(b.throw(ve))}catch(pe){te(pe)}},me=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(ce,fe);me((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ze=yield(0,se.X6)(y);z(Ze.data)})}()},[y]);const{status:ce,created_at:fe,code:me,name:ve,language:pe,pass_sets_count:Se,set_count:ye,error_msg:we,output:Pe,input:Le,expected_output:Ee,execute_memory:De,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Qe}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(he.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},ne.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:ce,error_msg:we,execute_time:je,output:Pe,input:Le,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Qe}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:le.Base64.decode(me),options:{readOnly:!0}}))):null)))}},75693:function(xt,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var be=ge(59301),_e=ge(92832),E=ge(8591),he=ge(3113),de=ge(90643),se=ge(24334),ne=ge.n(se),ie=ge(10640),le=ge(69654),ue=ge(95318),ae=ge(31735),oe=ge(34376),re=ge.n(oe),ee=ge(97013),a=ge(58106),y=ge(92711),x=ge(94276),b=ge(45962),z=ge(75826),te=ge(72059),ce=ge(92310),fe=ge.n(ce),me=ge(7722),ve=ge(59301),pe=(De,Ce,je)=>new Promise((Me,Ge)=>{var Be=Ze=>{try{qe(je.next(Ze))}catch(Xe){Ge(Xe)}},Qe=Ze=>{try{qe(je.throw(Ze))}catch(Xe){Ge(Xe)}},qe=Ze=>Ze.done?Me(Ze.value):Promise.resolve(Ze.value).then(Be,Qe);qe((je=je.apply(De,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(we||{});function Pe(De){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Be,is_file:Qe,input_file_url:qe,output_file_url:Ze,expected_output_file_url:Xe,setMonacoValue:We,setData:ze}=De,Ue=(0,be.useRef)(),ot=(0,be.useRef)(),Je=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!Qe&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Ve){}},100)}if(Ge&&!Qe&&ot.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(ot.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Be&&!Qe&&Je.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Je.current),He.write((0,ae.pp)(se.Base64.decode(Be))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Ue}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield(0,ee.ZP)(Ze,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Ze)},200)})},Me)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Je}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Xe)},200)})},Be)));break;case de.h.EXECUTEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&ve.createElement(ue.Z,{value:Ge,style:Ye}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)(qe,Ge)},Ge))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ut," ")}function Le(De){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Be,expected_output:Qe,is_file:qe,input_file_url:Ze,output_file_url:Xe,expected_output_file_url:We}=De;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:De,className:Ce}){return ve.createElement("span",{className:Ce},De)}dt.ZP=({input:De,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Be,onChangeInput:Qe,onDebugCode:qe,onSubmitCode:Ze,hack:Xe,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:ot})=>{const[Je]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,Ve]=(0,be.useState)(!1),[Ae,Ne]=(0,be.useState)(1),[et,Ke]=(0,be.useState)(!1),[Fe,Oe]=(0,be.useState)(0),[Te,xe]=(0,be.useState)(!1),[Ie,$e]=(0,be.useState)(""),[rt,ke]=(0,be.useState)(""),tt=(0,be.useRef)(),pt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:mt,id:at,input:it,output:ft,expected_output:vt,is_file:St,input_file_url:Tt,output_file_url:Bt,expected_output_file_url:Nt,error_msg:rn,hack_sets:yn}=ze||{};(0,be.useEffect)(()=>{mt===0&&(Ne(1),Oe(0))},[mt,at]),(0,be.useEffect)(()=>{pe(void 0,null,function*(){var nn;const Sn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(Sn==null?void 0:Sn.status)===0&&(Sn!=null&&Sn.data&&((nn=Sn==null?void 0:Sn.data)==null?void 0:nn.status)!==0?(ot({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Sn==null?void 0:Sn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(tt.current){let Gt=function(Fn){Tn=dn.offsetHeight,Xt=!0,cn=Fn.pageY,lt.current.style.display="block"},nn=function(){Xt=!1,lt.current.style.display="none"},Sn=function(Fn){if(Xt){un();let Pt=cn-Fn.pageY,_t=Tn+Pt;if(_t<0&&(_t=0),_t>window.innerHeight-150&&(_t=window.innerHeight-150),Ae===1){_t<=34?Oe(0):Oe(_t);return}console.log(_t,"resizeH"),Oe(_t)}};const dn=ct.current;let Tn=0,Xt=!1,cn=0;const bn=document.getElementById("case-y-bar");return bn==null||bn.addEventListener("mousedown",Gt),document.addEventListener("mousemove",Sn),document.addEventListener("mouseup",nn),()=>{const Fn=document.getElementById("case-y-bar");Fn==null||Fn.removeEventListener("mousedown",Gt),document.removeEventListener("mousemove",Sn),document.removeEventListener("mouseup",nn)}}},[tt,Ae]),(0,be.useEffect)(()=>{const Gt=x.Z.subscribe("resize-move-bar",un);if(Je.get("type")!=="exercises")return document.addEventListener((0,me.gH)(),Wn),()=>{document.removeEventListener((0,me.gH)(),Wn),Gt()}},[]),(0,be.useEffect)(()=>{});function un(){var Gt,nn,Sn,dn;const Tn=document.getElementById("outputResultRef");if(Tn){let Xt=Tn.dataset.text;pt.current.reset(),pt.current.writeln(Xt);const cn=document.getElementById("outputResultRef").offsetWidth-20,bn=((dn=(Sn=(nn=(Gt=pt.current)==null?void 0:Gt._core)==null?void 0:nn._renderService)==null?void 0:Sn.dimensions)==null?void 0:dn.actualCellWidth)||10,Fn=Math.ceil(cn/bn);pt.current.resize(Fn,Math.ceil(Tn.clientHeight/16))}}function ln(){He(!Ye),setTimeout(()=>{un()},300),Oe(Ye?320:window.innerHeight-150)}function Mn(){Re?(Ve(!1),(0,me.BU)()):(Ve(!0),(0,me.Dj)(ht.current))}const Wn=Gt=>{(0,me.vp)()||Ve(!1)},Cn=(0,be.useMemo)(()=>{if(Be){const{status:Gt,output:nn,error_msg:Sn}=Be;return setTimeout(()=>{let dn="",Tn=document.getElementById("outputResultRef");nn?dn=se.Base64.decode(nn):Sn&&(dn=se.Base64.decode(Sn)),pt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),pt.current.open(Tn),pt.current.onKey(function(Xt){var cn;if(Xt.domEvent.key.toLocaleUpperCase()==="C"&&Xt.domEvent.ctrlKey){Xt.domEvent.preventDefault();let bn=(cn=pt.current)==null?void 0:cn.getSelection();navigator.clipboard.writeText(bn).then(()=>{})}}),Tn.dataset.text=dn,pt.current.setOption("convertEol",!0),un()},300),ve.createElement(ve.Fragment,null,Le(Be))}return null},[Be]);function Zt(){var Gt,nn;if(!(Xe!=null&&Xe.code)||((Gt=Xe==null?void 0:Xe.code)==null?void 0:Gt.trim().length)===0){(nn=E.ZP)==null||nn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),qe()}const Ht=Gt=>pe(void 0,null,function*(){let nn=yield(0,ee.ZP)(`/api/problems/${Gt}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});nn&&(window.location.href=`/myproblems/${nn==null?void 0:nn.identifier}${window.location.search}`)});function zt(){St?navigator.clipboard.writeText(se.Base64.decode(rn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(be.Fragment,null,ve.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Fe},ref:ct},ve.createElement("div",{className:ie.Z.fullMask,ref:lt}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Ae===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ae===1&&(Fe<=34?ve.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Ae===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ae===2&&!Me&&typeof mt=="number"&&ve.createElement(ve.Fragment,null,mt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[mt])),ve.createElement("div",{className:ie.Z.btns},Ae===2&&!Me&&ve.createElement(ve.Fragment,null,mt!==de.h.OK&&ve.createElement("div",{onClick:zt},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{xe(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>ln()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Ae===1?"block":"none"}},je?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":De,onChange:Qe}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Be?Cn:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Ae===2?"block":"none"}},Me?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(Ee,{value:it}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gt=yield fetch(Tt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Gt.text()),setTimeout(()=>{$e(Tt)},200)})},it)),it&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Ke(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Mn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gt=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Gt.text()),setTimeout(()=>{$e(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:mt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(mt===4||mt===5)&&ve.createElement(Ee,{className:"mb10",value:rn&&se.Base64.decode(rn)||""}),mt!=4&&mt!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gt=yield(0,ee.ZP)(Bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(Gt)}catch(nn){ke("")}setTimeout(()=>{$e(Bt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.above_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Xe==null?void 0:Xe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.under_question)&&ve.createElement(he.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Xe==null?void 0:Xe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(he.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:Zt},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&ve.createElement(he.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var Gt,nn;if(!(Xe!=null&&Xe.code)||((Gt=Xe==null?void 0:Xe.code)==null?void 0:Gt.trim().length)===0){(nn=E.ZP)==null||nn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:xe,open:Te}),ve.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>$e(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(xt,dt,ge){"use strict";ge.r(dt),ge.d(dt,{Types:function(){return Uo},default:function(){return Xr}});var be=ge(59301),_e=ge(58106),E=ge(31797),he=ge(43418),de=ge(71418),se=ge(3113),ne=ge(6848),ie=ge(95237),le=ge(45962),ue=ge(22167),ae=ge(7722),oe=ge(34282),re=ge(26869),ee=ge(87169),a=ge(43428),y=ge(58478),x=ge(35990),b=ge(519),z=ge(74242),te=ge(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ge(56102),me=ge(97013),ve=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())}),Se=({showResourceCentre:Dt,identifier:Yt})=>{const hn=(0,_e.useParams)(),[vr,En]=(0,be.useState)(null);(0,be.useEffect)(()=>{Dt&&on()},[Dt]);const on=()=>ve(void 0,null,function*(){const sn=yield(0,me.ZP)(`/api/problems/${Yt}/attachment_list.json`,{method:"get"});(sn==null?void 0:sn.status)==0&&En(sn.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(vr!=null&&vr.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),vr==null?void 0:vr.map((sn,$t)=>be.createElement("dl",{className:ce.list,key:$t},be.createElement(ne.Z,{title:sn.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),sn.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:sn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ge(59301),we=Object.defineProperty,Pe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Dt,Yt,hn)=>Yt in Dt?we(Dt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Yt]=hn,Me=(Dt,Yt)=>{for(var hn in Yt||(Yt={}))De.call(Yt,hn)&&je(Dt,hn,Yt[hn]);if(Ee)for(var hn of Ee(Yt))Ce.call(Yt,hn)&&je(Dt,hn,Yt[hn]);return Dt},Ge=(Dt,Yt)=>Pe(Dt,Le(Yt));const Be={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=(Dt=>(Dt[Dt.set_font_size=0]="set_font_size",Dt[Dt.set_theme=1]="set_theme",Dt[Dt.on_tab_to_space=2]="on_tab_to_space",Dt[Dt.set_show_editor_setting=3]="set_show_editor_setting",Dt[Dt.set_show_respurce_center=4]="set_show_respurce_center",Dt))(Qe||{});function qe(Dt,Yt){switch(Yt.type){case 3:return Ge(Me({},Dt),{showEditorSetting:Yt.payload});case 1:return Ge(Me({},Dt),{theme:Yt.payload});case 0:return Ge(Me({},Dt),{fontSize:Yt.payload});case 2:return Ge(Me({},Dt),{tabToSpace:Yt.payload});case 4:return Ge(Me({},Dt),{showResourceCentre:Yt.payload});default:throw new Error}}var Ze=({isLoading:Dt,value:Yt,onChange:hn,language:vr,onUpdateCode:En,ActionBarRender:on,setIsWhiteTheme:sn,identifier:$t})=>{const[Pn,zn]=(0,be.useReducer)(qe,Be),{theme:Dn,fontSize:Er,showEditorSetting:rr,tabToSpace:Gr,showResourceCentre:xr}=Pn,Kn=(0,be.useRef)(),wr=(0,be.useRef)();(0,be.useEffect)(()=>{sn(Dn==="vs")},[Dn]);const _r={onFontSizeChange:kr=>{zn({type:0,payload:kr}),(0,b.t)("cmFontSize",kr)},tabToSpace:Gr,cmFontSize:Er,className:"oj",cmCodeMode:Dn,onTabToSpace:kr=>{zn({type:2,payload:kr}),(0,b.t)("cmTabToSpace",kr)},onCodeModeChange:kr=>{zn({type:1,payload:kr}),(0,b.t)("ProgrammingCodeMode",kr)}};function $n(){zn({type:3,payload:!1})}function Mr(){zn({type:3,payload:!0})}function Hr(){zn({type:4,payload:!1})}function no(){zn({type:4,payload:!0})}const nr={value:Yt,language:vr,theme:Dn,options:{fontSize:Er,insertSpaces:Gr},onChange:kr=>{hn(kr),wr.current=kr,clearTimeout(Kn.current),Kn.current=setTimeout(()=>{En(wr.current)},1e4)},onEditBlur:kr=>{wr.current&&En(wr.current)}};return ye.createElement(be.Fragment,null,on(Mr,no),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Dt&&ye.createElement(y.ZP,Me({},nr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:rr,onClose:$n},ye.createElement(z.Z,Me({},_r)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:xr,onClose:Hr},ye.createElement(Se,{showResourceCentre:xr,identifier:$t}))))},Xe=ge(60141),We=ge(24334),ze=ge(75693),Ue={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"},ot={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Je=ge(1710),ut=ge(58421),Ye=ge(58617),He=ge(92711),Re=ge(56656),Ve=ge.n(Re),Ae=ge(59301);const{Column:Ne}=Je.default;var et=({submitResult:Dt,submitting:Yt,submitRecords:hn,page:vr,onPageChange:En,topicId:on})=>{const[sn]=(0,_e.useSearchParams)(),{records:$t,records_count:Pn}=hn||{},[zn,Dn]=(0,be.useState)(!1),Er=sn.get("type")==="1";return Ae.createElement(de.Z,{spinning:Yt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ae.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},($t==null?void 0:$t.length)>0?Ae.createElement(Je.default,{dataSource:$t,rowKey:"id",pagination:!1},Ae.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(rr,Gr)=>Ae.createElement("span",null," ",Ve()(rr).format("YYYY-MM-DD HH:mm:ss"))}),Ae.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(rr,Gr)=>{var xr;return Ae.createElement("span",{className:`${rr===0?"c-green":"c-red"} current`,onClick:()=>{Dn(Gr.id)}},(xr=ze.Im[rr])==null?void 0:xr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ae.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${Er?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:rr=>rr?Er?rr:rr/1e3:""}),Ae.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Er?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:rr=>rr?Er?rr:parseFloat((rr/1024).toFixed(2)):""}),Ae.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ae.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(rr,Gr)=>Ae.createElement("span",{className:"c-light-primary current",onClick:()=>{Dn(Gr.id)}},"\u67E5\u770B")})):Ae.createElement("div",{style:{height:300,width:"100%"}}),Ae.createElement(He.Z,{onClose:Dn,open:zn}),Pn>15?Ae.createElement(ut.Z,{className:ot.pagination,current:vr,pageSize:15,total:Pn,onChange:En}):null)},Ke=ge(59243),Fe=ge(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Te=ge(95318),xe=ge(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var $e=({hack:Dt})=>{const{language:Yt,difficult:hn,time_limit:vr,description:En}=Dt,[on]=(0,_e.useSearchParams)(),sn=Ie[hn];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Yt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Fe.default,{color:sn==null?void 0:sn.color},sn==null?void 0:sn.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},vr,"\u79D2"))),on.get("qtype")==="8"?xe.createElement(Te.Z,{value:En,showProgramFill:!0,className:Oe.desc}):xe.createElement(Te.Z,{value:En,className:Oe.desc}))},rt={},ke=ge(59301),tt=({hack:Dt,current_user:Yt})=>ke.createElement("div",{className:rt.answer},Dt!=null&&Dt.answer_text?ke.createElement(Te.Z,{style:{padding:"13px 0"},value:(Dt==null?void 0:Dt.answer_text)||""}):ke.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),pt=ge(94276);function ct(Dt,Yt){return(0,me.U2)(`/problems/${Dt}/comments.json`,{page:Yt,limit:10})}function ht(Dt){return(0,me.v_)(`/discusses/${Dt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Dt,Yt,hn){return(0,me.v_)(`/problems/${Dt}/comments/reply.json`,{comments:{content:hn,parent_id:Yt}})}function mt(Dt,Yt){return(0,me.v_)(`/problems/${Dt}/comments.json`,{comments:{content:Yt}})}function at(Dt,Yt,hn){return(0,me.v_)(`/problems/${Dt}/comments/${Yt}/hidden.json`,hn)}function it(Dt,Yt){return(0,me.IV)(`/problems/${Dt}/comments/${Yt}`)}var ft=ge(49950);function vt({author:Dt}){return be.createElement("a",{href:`/users/${Dt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Dt.image_url}`,width:"50"}))}function St({data:Dt,index:Yt,parentDiscussIndex:hn,user:vr,onSetActionType:En}){const{author:on,can_delete:sn,content:$t,id:Pn,time:zn}=Dt;function Dn(){En({id:Pn,index:Yt,type:"delete-discuss",parentDiscussIndex:hn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Er=vr.admin||sn||on.user_id===vr.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:on}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${on.login}`,target:"_blank"},on.name),be.createElement("span",{className:"grey"},zn),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},Er?be.createElement("a",{onClick:Dn,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Te.Z,{className:"discuss-content",value:$t})))}var Tt=({user:Dt,data:Yt,index:hn,onPlusDiscuss:vr,onSetActionType:En,activeDiscussIndex:on,onReplyDiscuss:sn,onSetActiveDiscussIndex:$t})=>{const{content:Pn,children:zn,hidden:Dn,id:Er,praise_count:rr,time:Gr,user_praise:xr,can_delete:Kn,author:wr}=Yt;function _r(){$t(Er)}function $n(){vr(Er,!xr,hn)}function Mr(){En({id:Er,index:hn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Hr(){En({id:Er,index:hn,params:{hidden:Dn?"0":"1"},type:"hidden-discuss",message:Dn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const no=Dt.admin||Dt.user_id===wr.user_id;return be.createElement("div",{className:"discuss-item-container",key:Er},be.createElement(vt,{author:wr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${wr.login}`,target:"_blank"}," ",wr.name," "),be.createElement("span",{className:"grey"},Gr)),be.createElement(Te.Z,{className:"discuss-content",value:Pn}),zn&&zn.length>0?be.createElement("div",{className:"reply-discuss-container"},zn.map((nr,kr)=>be.createElement(St,{key:nr.id,data:nr,index:kr,user:Dt,onSetActionType:En,parentDiscussIndex:hn}))):null,be.createElement("div",{className:"btn-group"},no?be.createElement("a",{onClick:Hr,title:Dn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:Dn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Kn&&(!zn||zn.length==0)?be.createElement("a",{onClick:Mr,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:_r,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:$n,className:xr?"c-orange":""},be.createElement("i",{className:xr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,rr||""))),be.createElement(ft.Z,{id:Er,activeDiscussIndex:on,onReplyDiscuss:sn})))},Bt=ge(421),Nt={"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"},rn=ge(86401),yn=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())}),un=({user_praise:Dt,praise_count:Yt,praisePlus:hn,onCreateDiscuss:vr,discuss_count:En})=>{const[on,sn]=(0,be.useState)(!1),[$t,Pn]=(0,be.useState)("");function zn(Gr){Pn(Gr)}function Dn(){sn(!0)}function Er(){sn(!1)}function rr(){return yn(this,null,function*(){vr($t),Pn(""),sn(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${on?Nt.active:""} `},be.createElement("div",{className:on?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Dn}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",En," "),be.createElement("a",{className:"c-light-black",onClick:hn,title:Dt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Dt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Yt?be.createElement("span",null,Yt):"")),on?be.createElement("div",{className:Nt["input-mask"],onClick:Er}):null,be.createElement("div",{className:on?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(rn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:$t,height:240,onChange:zn}),be.createElement("div",{className:Nt["tip-container"],onClick:Er},be.createElement("a",{className:Nt["btn-send"],onClick:rr}," \u53D1\u9001 "))))},ln=ge(59301),Mn=Object.defineProperty,Wn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Gt=(Dt,Yt,hn)=>Yt in Dt?Mn(Dt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Yt]=hn,nn=(Dt,Yt)=>{for(var hn in Yt||(Yt={}))Ht.call(Yt,hn)&&Gt(Dt,hn,Yt[hn]);if(Zt)for(var hn of Zt(Yt))zt.call(Yt,hn)&&Gt(Dt,hn,Yt[hn]);return Dt},Sn=(Dt,Yt)=>Wn(Dt,Cn(Yt)),dn=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())});const Tn={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Xt=(Dt=>(Dt[Dt.GET_DISCUSSES=0]="GET_DISCUSSES",Dt[Dt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Dt[Dt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Dt[Dt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Dt[Dt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Dt[Dt.SET_PAGE=5]="SET_PAGE",Dt[Dt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Dt))(Xt||{});function cn(Dt,Yt){switch(Yt.type){case 6:return Sn(nn({},Dt),{loading:!0});case 0:return nn(nn({},Dt),Yt.payload);case 1:return nn(nn({},Dt),Yt.payload);case 4:return nn(nn({},Dt),Yt.payload);case 3:return nn(nn({},Dt),Yt.payload);case 5:return Sn(nn({},Dt),{page:Yt.payload});case 2:return nn(nn({},Dt),Yt.payload);default:throw new Error}}var bn=({user:Dt,identifier:Yt,hack:hn,onTriggerPraise:vr,activeIndex:En})=>{const[on,sn]=(0,be.useReducer)(cn,Tn),{loading:$t,page:Pn,data:zn,count:Dn,actionType:Er,activeDiscussIndex:rr}=on,Gr=(0,be.useCallback)(()=>dn(void 0,null,function*(){sn({type:6});const nr=yield ct(Yt,Pn),{comments:kr,disscuss_count:wo}=nr;sn({type:0,payload:{data:kr,count:wo,loading:!1}})}),[Pn,Yt]);(0,be.useEffect)(()=>{En==="2"&&Gr()},[Yt,Pn,En]);function xr(nr){sn({type:5,payload:nr})}function Kn(nr){sn({type:4,payload:{actionType:nr}})}function wr(nr){sn(rr===nr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:nr}})}function _r(nr,kr,wo){return dn(this,null,function*(){try{const vo=yield ht(nr);zn[wo].user_praise=kr,zn[wo].praise_count=vo.praise_count,sn({type:3,payload:{data:[...zn]}})}catch(vo){console.log(vo)}})}function $n(){return dn(this,null,function*(){const{id:nr,params:kr,type:wo,index:vo,parentDiscussIndex:Ko}=Er;if(wo==="hidden-discuss"&&(yield at(Yt,nr,kr),Ko?zn[Ko].children[vo].hidden=kr.hidden==1:zn[vo].hidden=kr.hidden==1,sn({type:4,payload:{actionType:null,data:[...zn]}})),wo==="delete-discuss"){if(yield it(Yt,nr),Ko||Ko===0){let ko=zn[Ko].children;for(let Eo=ko.length-1;Eo>=0;Eo--)if(ko[Eo].id===nr){ko.splice(Eo,1);break}zn[Ko].children=ko}else for(let ko=zn.length-1;ko>=0;ko--)if(zn[ko].id===nr){zn.splice(ko,1);break}sn({type:4,payload:{actionType:null,data:[...zn]}})}})}function Mr(){sn({type:4,payload:{actionType:null}})}function Hr(nr,kr){return dn(this,null,function*(){try{yield lt(Yt,nr,kr),Gr()}catch(wo){console.log(wo)}})}function no(nr){return dn(this,null,function*(){sn({type:6}),yield mt(Yt,nr),Gr()})}return ln.createElement(ln.Fragment,null,ln.createElement("div",{className:"discuss-panel"},zn.length===0?ln.createElement(Ke.Z,null):zn.map((nr,kr)=>ln.createElement(Tt,{onReplyDiscuss:Hr,onPlusDiscuss:_r,onSetActiveDiscussIndex:wr,onSetActionType:Kn,data:nr,index:kr,user:Dt,activeDiscussIndex:rr})),Dn>10?ln.createElement("div",{className:"pagination-container"},ln.createElement(ut.Z,{showQuickJumper:!0,onChange:xr,current:Pn,total:Dn})):null),ln.createElement(un,{user_praise:hn.user_praise,praise_count:hn.praises_count,praisePlus:vr,discuss_count:hn.comments_count,onCreateDiscuss:no}),ln.createElement(x.Z,null,ln.createElement(he.default,{centered:!0,title:"\u63D0\u793A",open:!!Er,onOk:$n,onCancel:Mr},ln.createElement("p",null,Er?Er.message:"")),ln.createElement(Bt.Z,null)))},Fn=ge(57809),Pt=ge(92832),_t=ge(65615),Ot={},Kt=ge(59301),Nn=({hack:Dt,current_user:Yt})=>Kt.createElement("div",{className:Ot.answer},Dt!=null&&Dt.analysis?Kt.createElement(Te.Z,{style:{padding:"13px 0"},value:(Dt==null?void 0:Dt.analysis)||""}):Kt.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),_n={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},br=ge(36381),qn=ge(43604),Ut=ge(78241),Lt=ge(5871),fn=ge(68989),At=ge(59301);const{TextArea:mn}=Pt.default,{Panel:On}=br.default;var Zn=({data:Dt,hack:Yt})=>(console.log(Dt,Yt,"data"),Yt!=null&&Yt.is_file?At.createElement(fn.Y2,{disabled:!0,className:_n.uploadTableWrapper,showScore:!Yt.test_set_score,data:Dt,isProgramHomework:!0}):At.createElement("div",{className:_n.hackSets},Dt==null?void 0:Dt.map((hn,vr)=>At.createElement(br.default,{accordion:!0,bordered:!1,key:vr,defaultActiveKey:vr===0&&hn.id,className:_n.collapseWrapper,expandIcon:({isActive:En})=>At.createElement("i",{className:`iconfont icon-weizhankai ${En?_n.open:_n.close}`,style:{fontSize:14,transition:"all .2s"}})},At.createElement(On,{key:hn.id,header:At.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},At.createElement(qn.Z,{className:_n.panelHeader},At.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",vr+1)),At.createElement(qn.Z,{flex:1},At.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Yt!=null&&Yt.test_set_score)&&At.createElement(qn.Z,{className:_n.rateInput},At.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),At.createElement("div",null,At.createElement(Ut.default.Item,{noStyle:!0},At.createElement(Lt.Z,{value:hn==null?void 0:hn.score,className:_n.baseFormItem,min:0,max:100,disabled:!0}))),At.createElement("span",{className:"ml10"},"%")))))},At.createElement(Ut.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},At.createElement(mn,{readOnly:!0,value:hn==null?void 0:hn.input,rows:4})),At.createElement(Ut.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},At.createElement(mn,{readOnly:!0,value:hn==null?void 0:hn.output,rows:4}))))))),An={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ge(59301),Ft=(0,be.forwardRef)(({data:Dt=[]},Yt)=>{var hn;const[vr,En]=(0,be.useState)(),on=Dt.filter($t=>$t.show);(0,be.useEffect)(()=>{on.length&&En(on[0].id)},[Dt==null?void 0:Dt.length]);const sn=((hn=on.find($t=>$t.id===vr))==null?void 0:hn.element)||null;return(0,be.useImperativeHandle)(Yt,()=>({setActiveTab:$t=>En($t)})),bt.createElement("div",{className:An.tabs},bt.createElement("div",{className:An.tabWarp},on.map($t=>bt.createElement("div",{onClick:()=>En($t.id),className:`${An.tab} ${$t.id===vr?An.active:""}`,key:$t.id},$t.name))),bt.createElement("div",{className:An.content},sn))}),Et=ge(59301),tn=Object.defineProperty,Jt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,Un=(Dt,Yt,hn)=>Yt in Dt?tn(Dt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Yt]=hn,Qt=(Dt,Yt)=>{for(var hn in Yt||(Yt={}))Vn.call(Yt,hn)&&Un(Dt,hn,Yt[hn]);if(qt)for(var hn of qt(Yt))Xn.call(Yt,hn)&&Un(Dt,hn,Yt[hn]);return Dt},lr=(Dt,Yt)=>Jt(Dt,Vt(Yt)),cr=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())});const eo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},pn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var an=({hack:Dt,onTriggerPraise:Yt,topicId:hn,page:vr,onPageChange:En,user:on,current_user:sn,submitRecords:$t,submitting:Pn,submitResult:zn,setActiveIndex:Dn,hack_sets:Er})=>{var rr,Gr;const[xr]=(0,_e.useSearchParams)(),[Kn,wr]=(0,be.useState)("0"),_r=(0,_e.useLocation)(),[$n,Mr]=(0,be.useState)(!1),[Hr,no]=(0,be.useState)(null),[nr,kr]=(0,be.useState)([]),[wo,vo]=(0,be.useState)([]),[Ko,ko]=(0,be.useState)({page:1,limit:10}),Eo=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(on,"user");let[Lo,ba]=(0,be.useState)(lr(Qt({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Dt==null?void 0:Dt.is_close_tips)===!1&&Hr===null&&no(!0)},[sa.current,Dt==null?void 0:Dt.is_close_tips,Hr]);function Ba(){return cr(this,null,function*(){yield(0,me.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{Dn(Kn)},[Kn]);function Ca(Yr){return cr(this,null,function*(){let Jo=Yr.target.id;if(Jo==="1"){let oa=yield(0,me.ZP)(`/api/myproblems/${Lo.id}/redo_logs.json`,{method:"get",params:Qt({},Ko)});(oa==null?void 0:oa.status)===0&&vo(oa==null?void 0:oa.data)}wr(Jo)})}(0,be.useEffect)(()=>pt.Z.subscribe("to-commit-info",()=>{wr("1"),Eo.current&&Eo.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>pt.Z.subscribe("to-reset-info",()=>{Ca({target:{id:"1"}}),Eo.current&&Eo.current.setActiveTab("2")}),[]);function Na(){wr("2")}function zo(){return cr(this,null,function*(){let Yr=yield(0,me.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Qt({identifier:Lo==null?void 0:Lo.id},Lo)});kr(Yr)})}const Ir=[{title:null,description:Et.createElement("div",null,Et.createElement("b",{onClick:()=>{no(!1),Ba(),Mr(!0),zo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Et.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Et.createElement(se.ZP,{onClick:()=>{no(!1),Ba()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Et.createElement("div",{className:Ue["left-panel"]},Et.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Dt==null?void 0:Dt.is_program)&&!xr.get("pageId")&&Et.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Et.createElement("div",{onClick:()=>{zo(),Mr(!0)},className:Ue.btns,ref:sa,style:Hr?{pointerEvents:"none"}:{}},Et.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Et.createElement("li",{style:{marginLeft:20}},Et.createElement("a",{className:Kn==="0"?Ue.active:"",id:"0",onClick:Ca},"\u9898\u76EE\u63CF\u8FF0")),Et.createElement("li",null,Et.createElement("a",{className:Kn==="1"?Ue.active:"",id:"1",onClick:Ca},"\u64CD\u4F5C\u8BB0\u5F55")),(xr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.answer_text_show)||xr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.analysis_show))&&Et.createElement("li",null,Et.createElement("a",{className:Kn==="4"?Ue.active:"",id:"4",onClick:Ca},"\u89E3\u7B54\u53C2\u8003")),xr.get("type")!=="exercises"&&Et.createElement("li",null,Et.createElement("a",{className:Kn==="2"?Ue.active:"",id:"2",onClick:Ca},"\u8BC4\u8BBA")),!!(Er!=null&&Er.length)&&xr.get("type")!=="exercises"&&xr.get("type")!=="1"&&Et.createElement("li",null,Et.createElement("a",{className:Kn==="5"?Ue.active:"",id:"5",onClick:Ca},"\u6D4B\u8BD5\u7528\u4F8B"))),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Kn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Et.createElement($e,{hack:Dt,onTriggerPraise:Yt,toDiscuss:Na})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${Kn==="1"?"":"hide"}`},Et.createElement(Ft,{ref:Eo,data:[{id:"1",show:xr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,$t!=null&&$t.records_count||Pn?Et.createElement(et,{page:vr,onPageChange:En,topicId:hn,submitting:Pn,key:(zn==null?void 0:zn.id)||1,submitRecords:$t,submitResult:zn}):Et.createElement(Ke.Z,null))},{id:"2",show:xr.get("type")==="exercises"||(Dt==null?void 0:Dt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,Et.createElement(Je.default,{pagination:!1,dataSource:wo==null?void 0:wo.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Yr,Jo,oa)=>Ve()(Yr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Yr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Yr))==null?void 0:ka.name}}]}),Et.createElement(ut.Z,{style:{marginTop:10},current:Ko.page,total:wo==null?void 0:wo.count,hideOnSinglePage:!0,onChange:Yr=>cr(void 0,null,function*(){Ko.page=Yr,ko(Ko);let Jo=yield(0,me.ZP)(`/api/myproblems/${Lo.id}/redo_logs.json`,{method:"get",params:lr(Qt({},Ko),{courseId:Lo.courseId})});(Jo==null?void 0:Jo.status)===0&&vo(Jo==null?void 0:Jo.data)})}))}]})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${Kn==="4"?"":"hide"}`},Et.createElement(Ft,{data:[{id:"1",show:xr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.answer_text_show),name:"\u7B54\u6848",element:Et.createElement(Et.Fragment,null,Et.createElement(tt,{hack:Dt,current_user:sn}))},{id:"2",show:xr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.analysis_show),name:"\u89E3\u6790",element:Et.createElement(Et.Fragment,null,Et.createElement(Nn,{hack:Dt,current_user:sn}))}]})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Kn==="2"?"":"hide"}`,style:{padding:0}},Et.createElement(bn,{user:on,activeIndex:Kn,identifier:Dt.identifier,hack:Dt,onTriggerPraise:Yt})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Kn==="5"?"":"hide"}`,style:{padding:12}},Et.createElement(Zn,{data:Er||[],hack:Dt})),Et.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Mr(!1),open:$n},Et.createElement(ie.Z,null,Et.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",nr==null?void 0:nr.total_count,"\u9898\xA0[\xA0",nr==null?void 0:nr.total_score,"\u5206\xA0]\xA0"),!(on!=null&&on.hack_manager)&&Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",nr==null?void 0:nr.work_score,"\u5206")),Et.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Et.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(on!=null&&on.hack_manager)&&Et.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Yr=>{Lo.page=1,Lo.finish_status=Yr,ba(Qt({},Lo)),zo()}},Et.createElement(Fn.default.Option,{value:""},"\u5168\u90E8"),Et.createElement(Fn.default.Option,{value:0},"\u672A\u5F00\u59CB"),Et.createElement(Fn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Et.createElement(Fn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Et.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Yr=>{Lo.page=1,Lo.difficult=Yr||null,ba(Qt({},Lo)),zo()}},Et.createElement(Fn.default.Option,{value:0},"\u5168\u90E8"),Et.createElement(Fn.default.Option,{value:1},"\u7B80\u5355"),Et.createElement(Fn.default.Option,{value:2},"\u9002\u4E2D"),Et.createElement(Fn.default.Option,{value:3},"\u56F0\u96BE")),Et.createElement(Pt.default.Search,{size:"large",onSearch:Yr=>{Lo.name=Yr,Lo.page=1,ba(Qt({},Lo)),zo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Et.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(on!=null&&on.hack_manager)&&Et.createElement("span",null,"\u72B6\u6001"),Et.createElement("span",null,"\u5E8F\u53F7"),Et.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Et.createElement("div",{style:{overflow:"auto",flex:1}},(rr=nr==null?void 0:nr.data)!=null&&rr.length?(Gr=nr==null?void 0:nr.data)==null?void 0:Gr.map((Yr,Jo)=>Et.createElement("div",{onClick:()=>cr(void 0,null,function*(){let oa=yield(0,me.ZP)(`/api/problems/${Yr==null?void 0:Yr.identifier}/start.json`,{method:"get",params:{hack_user_id:on==null?void 0:on.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Yr!=null&&Yr.checked?Ue.active:""}`},!(on!=null&&on.hack_manager)&&Et.createElement(Et.Fragment,null,!(Yr!=null&&Yr.opened)&&Et.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Yr==null?void 0:Yr.opened)&&!(Yr!=null&&Yr.passed)&&Et.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Yr==null?void 0:Yr.opened)&&(Yr==null?void 0:Yr.passed)&&Et.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Et.createElement("span",null,(Lo.page-1)*20+(Jo+1)),Et.createElement("span",{style:{flex:1},title:Yr.name},`[${Yr==null?void 0:Yr.score}\u5206]`,"\xA0",Yr.name),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},eo[Yr.difficult]))):Et.createElement(Ke.Z,null)),Et.createElement(ut.Z,{current:Lo.page,className:"mt20",hideOnSinglePage:!0,total:nr==null?void 0:nr.count,pageSize:Lo.per_page,onChange:(Yr,Jo)=>{Lo.page=Yr,Lo.per_page=Jo,zo()}})),Et.createElement(_t.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!Hr,steps:Ir,gap:{offset:3,radius:2}}))},Ln=ge(62522),Jn=ge(6460),kn=ge(80738),Bn=ge(87110),Rn=ge(56494),ur=ge(14481),sr=ge(10640),$r=ge(92310),Wr=ge.n($r),Dr=ge(39327),ho=ge(51015),io=ge(74164),xn=ge(59301),bo=Object.defineProperty,co=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Ur=(Dt,Yt,hn)=>Yt in Dt?bo(Dt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Yt]=hn,gr=(Dt,Yt)=>{for(var hn in Yt||(Yt={}))Zr.call(Yt,hn)&&Ur(Dt,hn,Yt[hn]);if(Oo)for(var hn of Oo(Yt))uo.call(Yt,hn)&&Ur(Dt,hn,Yt[hn]);return Dt},Lr=(Dt,Yt)=>co(Dt,zr(Yt)),Tr=(Dt,Yt)=>{var hn={};for(var vr in Dt)Zr.call(Dt,vr)&&Yt.indexOf(vr)<0&&(hn[vr]=Dt[vr]);if(Dt!=null&&Oo)for(var vr of Oo(Dt))Yt.indexOf(vr)<0&&uo.call(Dt,vr)&&(hn[vr]=Dt[vr]);return hn},jr=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())});const{Countdown:xo}=E.default,po={Java:"java",C:"c",Python:"py","C++":"c"};var Uo=(Dt=>(Dt[Dt.SET_LOADING=0]="SET_LOADING",Dt[Dt.GET_DATA=1]="GET_DATA",Dt[Dt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Dt[Dt.SET_DATA=3]="SET_DATA",Dt[Dt.SET_DEBUGING=4]="SET_DEBUGING",Dt[Dt.SET_SUBMITING=5]="SET_SUBMITING",Dt[Dt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Dt[Dt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Dt[Dt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Dt[Dt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Dt[Dt.SET_PAGE=10]="SET_PAGE",Dt))(Uo||{});function Po(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mo(Dt,Yt){switch(Yt.type){case 1:return gr(gr({},Dt),Yt.payload);case 3:return Lr(gr({},Dt),{data:Yt.payload});case 0:return Lr(gr({},Dt),{loading:Yt.payload});case 9:return Lr(gr({},Dt),{showNote:Yt.payload});case 4:return Lr(gr({},Dt),{debuging:Yt.payload});case 5:return Lr(gr({},Dt),{submitting:Yt.payload});case 2:return Lr(gr({},Dt),{submitRecords:Yt.payload});case 10:return Lr(gr({},Dt),{submitRecordPage:Yt.payload});case 6:return Lr(gr({},Dt),{executingMessage:Yt.payload});case 7:return gr(gr({},Dt),Yt.payload);case 8:return gr(gr({},Dt),Yt.payload);default:throw new Error}}var Xr=({children:Dt})=>{var Yt,hn,vr,En,on;const[sn,$t]=(0,be.useReducer)(Mo,Yo),{id:Pn}=(0,_e.useParams)(),zn=(0,_e.useLocation)(),[Dn]=(0,_e.useSearchParams)(),{loading:Er,data:rr,debugResult:Gr,submitResult:xr,submitRecords:Kn,submitRecordPage:wr,showNote:_r,debuging:$n,submitting:Mr,executingMessage:Hr}=sn,[no,nr]=(0,be.useState)("#37AD83"),[kr,wo]=(0,be.useState)(null),[vo,Ko]=(0,be.useState)({}),[ko,Eo]=(0,be.useState)(!0),[sa,Lo]=(0,be.useState)(!1),[ba,Ba]=(0,be.useState)(!1),Ca=(0,be.useRef)(null),Na=(0,be.useRef)(0),zo=rr==null?void 0:rr.user,Ir=rr==null?void 0:rr.hack,[Yr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,Dr.y)(Dn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,Dr.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Rn._)(vo);(0,be.useEffect)(()=>{function pr(){return jr(this,null,function*(){var Jr,ea,ga,Ia,La;Eo(!0);const ha=yield(0,le.fu)(Pn,{exercise_id:Dn.get("exercisesId")});if(setTimeout(()=>{Eo(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Ho){console.log(Ho)}ha.hack=Lr(gr({},ha.hack),{is_program:Dn.get("type")==="1"}),$t({type:1,payload:{loading:!1,data:ha}})}if(Dn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ho;Dn.get("coursesId")=="coursesId"?Ho=yield(0,ue._F)({categoryId:Dn.get("exercisesId"),login:Dn.get("login")}):Ho=yield(0,ue._B)({categoryId:Dn.get("exercisesId"),login:Dn.get("login")}),Ko(gr({},Ho)),za((Jr=Ho==null?void 0:Ho.exercise)==null?void 0:Jr.forbid_copy),typeof((ea=Ho==null?void 0:Ho.exercise)==null?void 0:ea.left_time)=="number"&&(wo(Date.now()+((ga=Ho==null?void 0:Ho.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{nr("red")},(((Ia=Ho==null?void 0:Ho.exercise)==null?void 0:Ia.left_time)-300>0?((La=Ho==null?void 0:Ho.exercise)==null?void 0:La.left_time)-300:0)*1e3))}})}Pn&&pr()},[Pn]),(0,be.useEffect)(()=>{var pr;return Dn.get("type")==="exercises"&&((pr=vo==null?void 0:vo.exercise)!=null&&pr.screen_open)&&(window.removeEventListener("blur",Ua,!1),ur.U.forEach((Jr,ea)=>{window.addEventListener(Jr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[vo]),(0,be.useEffect)(()=>{Ka==="1"&&Pn&&Ir!=null&&Ir.language&&fi()},[Pn,wr,Ir==null?void 0:Ir.language,Ka]),(0,be.useEffect)(()=>(Ir!=null&&Ir.is_program&&(Na.current=0,Ca.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(Ca.current)}),[Ir==null?void 0:Ir.is_program]);const ri=()=>jr(void 0,null,function*(){let pr=yield(0,me.ZP)(`/api/myproblems/${Pn}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return jr(this,null,function*(){try{const pr=yield(0,le.zO)(Pn,{limit:15,page:wr,language:Ir==null?void 0:Ir.language});$t({type:2,payload:pr})}catch(pr){console.log(pr)}})}function gi(pr){$t({type:10,payload:pr})}function Ha(pr){return jr(this,null,function*(){var Jr;let ea;(Dn.get("ip_limit")==="inner"||Dn.get("ip_bind_type")==="true")&&(ea=yield(0,Jn.y)({ip_limit:Dn.get("ip_limit"),ip_bind:Dn.get("ip_bind_type")==="true"}));const ga=yield(0,le.n4)(Pn,{code:We.Base64.encode(pr||Ir.code),language:Ir==null?void 0:Ir.language,exercise_id:Dn.get("exercisesId"),question_id:Dn.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Lr(gr({errorMessage:ga==null?void 0:ga.message},(vo==null?void 0:vo.exercise)||{}),{exercise_user_id:(Jr=vo==null?void 0:vo.exercise)==null?void 0:Jr.exercise_user_id,id:Dn.get("exercisesId")})}}),ga})}function oi(){return jr(this,null,function*(){if(oa.current=2,!Mr){$t({type:5,payload:!0});try{pt.Z.publish("to-commit-info");const pr=yield Ha();if(console.log(pr,1),pr.status===0){let ha=function(){return jr(this,null,function*(){const{status:Ho,data:pa}=yield(0,le.rX)(Pn,"submit"),xa=Po()-La>(ga*Ia+30)*1e3;if(Ho!==0&&!xa&&setTimeout(ha,1e3),xa&&Ho!==0){he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),$t({type:5,payload:!1});return}if(Ho===0){pa.status===2&&he.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(pa==null?void 0:pa.status)===0&&Dn.get("type")==="1"&&Ba(!0);const ii=yield(0,le.zO)(Pn,{limit:15,page:wr,language:Ir==null?void 0:Ir.language});$t({type:8,payload:Lr(gr({},sn),{submitResult:pa,submitting:!1,submitRecords:ii})})}})},Jr={};Dn.get("type")==="exercises"&&(Jr.extras={exercise_id:Dn.get("exercisesId"),question_id:Dn.get("questionId")},(Dn.get("ip_limit")==="inner"||Dn.get("ip_bind_type")==="true")&&(Jr.extras.ip=yield(0,Jn.y)({ip_limit:Dn.get("ip_limit"),ip_bind:Dn.get("ip_bind_type")==="true"})));const ea=yield(0,le.bM)(Pn,Jr);if(ea.status===-1&&Dn.get("exercisesId")){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Ir,La=Po();ea.status>-1?ha():$t({type:5,payload:!1})}else $t({type:5,payload:!1})}catch(pr){console.log(pr),$t({type:5,payload:!1})}Jo(!1)}})}function $a(){return jr(this,null,function*(){oa.current=1,sn.debuging=!0,$t({type:4,payload:!0});try{if((yield Ha()).status===0){let La=function(){return jr(this,null,function*(){const{status:ha,message:Ho,data:pa}=yield(0,le.rX)(Pn,"debug"),xa=Po()-Ia>(Jr+30)*1e3;if(ha!==0&&!xa&&($t({type:6,payload:Ho}),setTimeout(La,1e3)),xa){he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$t({type:4,payload:!1}),$t({type:7,payload:Lr(gr({},sn),{debugResult:{status:2},debuging:!1})});return}ha===0&&(pa.status===2&&he.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$t({type:4,payload:!1}),$t({type:7,payload:Lr(gr({},sn),{debugResult:pa,debuging:!1})}))})};const{time_limit:Jr}=Ir;let ea={input:encodeURIComponent(rr.test_case.input)};Dn.get("type")==="exercises"&&(ea.exercise_id=Dn.get("exercisesId"));const ga=yield(0,le.MU)(Pn,ea);if(ga.status===-1&&Dn.get("exercisesId")){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`;return}const Ia=Po();(ga==null?void 0:ga.status)>-1?La():$t({type:4,payload:!1})}else $t({type:4,payload:!1})}catch(pr){console.log(pr)}finally{}})}function Va(pr,Jr){const ea=Jr?{modify_code:!1}:{};$t({type:3,payload:Lr(gr({},rr),{hack:gr(Lr(gr({},Ir),{code:pr}),ea)})}),Jo(!0)}const hi=pr=>jr(void 0,null,function*(){let Jr=yield(0,me.ZP)(`/api/problems/${Ir==null?void 0:Ir.identifier}/start.json`,{method:"get",params:{language:pr==="C++"||pr==="c++"?encodeURIComponent(pr):pr,hack_user_id:zo==null?void 0:zo.user_id}});Jr.status!==-1&&_e.history.replace(`/myproblems/${Jr==null?void 0:Jr.identifier}${window.location.search}`)});function mi(pr){let Jr=pr.target.value;$t({type:3,payload:Lr(gr({},rr),{test_case:{input:Jr}})})}function pi(){return jr(this,null,function*(){try{let pr={};Dn.get("type")==="exercises"?pr.exercise_id=Dn.get("exercisesId"):Ir!=null&&Ir.homework_common_id&&(pr.homework_common_id=Ir==null?void 0:Ir.homework_common_id);const Jr=yield(0,le.H7)(Pn,gr({},pr));Jr.status===401||(Va(We.Base64.decode(Jr.code)),(Dn.get("type")==="exercises"||Ir!=null&&Ir.homework_common_id)&&pt.Z.publish("to-reset-info"))}catch(pr){console.log(pr)}})}function ai(){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",xn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return jr(this,null,function*(){const pr=yield(0,le.fi)(Pn);pr.status===401||Va(We.Base64.decode(pr.code),!0)})}})}function Xa(){$t({type:9,payload:!0})}function vi(){$t({type:9,payload:!1})}function yi(pr){return jr(this,null,function*(){yield(0,le.MK)(Pn,pr),$t({type:1,payload:{showNote:!1,data:Lr(gr({},rr),{hack:Lr(gr({},Ir),{notes:pr.notes})})}})})}const Ea={hack:Ir,isLoading:ko,input:(Yt=rr==null?void 0:rr.test_case)==null?void 0:Yt.input,is_file:(hn=rr==null?void 0:rr.test_case)==null?void 0:hn.is_file,identifier:Ir==null?void 0:Ir.identifier,attachments_count:rr==null?void 0:rr.attachments_count,language:Ir==null?void 0:Ir.language,code:Ir==null?void 0:Ir.code,title:"main."+po[Ir==null?void 0:Ir.language],modify_code:Ir==null?void 0:Ir.modify_code,notes:Ir==null?void 0:Ir.notes,debugResult:Gr,debuging:$n,submitting:Mr,submitResult:xr,executingMessage:Hr,onCancelNote:vi,onAddNote:yi,showNote:_r,user:zo,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:mi,onDebugCode:$a,onResetCode:pi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:Lo,topDispatch:$t};function Ya(){return jr(this,null,function*(){const{praise_count:pr}=yield(0,le.vl)(Ir.id,{container_type:"Hack",type:1});let Jr=Lr(gr({},rr),{hack:Lr(gr({},Ir),{praises_count:pr,user_praise:!Ir.user_praise})});$t({type:3,payload:Jr})})}const Ja={topicId:Pn,submitResult:xr,submitRecords:Kn,submitting:Mr,page:wr,onPageChange:gi,hack:Ir,user:rr==null?void 0:rr.user,hack_sets:rr==null?void 0:rr.hack_sets,current_user:rr==null?void 0:rr.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(vo),xn.createElement(xn.Fragment,null,xn.createElement(de.Z,{spinning:Er,delay:500},rr?xn.createElement(xn.Fragment,null,xn.createElement("header",{className:Wr()(sr.Z.header,sa&&sr.Z.whiteHeader)},Dn.get("type")!=="exercises"&&xn.createElement("div",null,xn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${zo==null?void 0:zo.image_url}`,alt:"user",width:36}),xn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},zo==null?void 0:zo.name)),Dn.get("type")==="exercises"&&xn.createElement("div",null,xn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",xn.createElement("span",{className:"ml10"},(vr=vo==null?void 0:vo.exercise)==null?void 0:vr.user_name)),xn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",xn.createElement("span",{className:"ml10"},(En=vo==null?void 0:vo.exercise)==null?void 0:En.student_id))),xn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},xn.createElement("div",null,Ir.name)),(Ir==null?void 0:Ir.is_program)&&xn.createElement(kn.Z,{defaultValue:Ir==null?void 0:Ir.answer_long_time,onChange:pr=>{Na.current=pr},className:sr.Z.timepiece}),zo!=null&&zo.hack_manager?xn.createElement(_e.Link,{className:sr.Z.btn_edit,to:Dn.get("type")==="1"?Dn.get("pageId")?`/problems/newedit/${Ir.identifier}?type=1&pageId=${Dn.get("pageId")}&backUrl=${Dn.get("backUrl")}`:`/problems/newedit/${Ir.identifier}?type=1`:`/problems/newedit/${Ir.identifier}`}," ",xn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((on=vo==null?void 0:vo.exercise)!=null&&on.left_time)&&xn.createElement(xn.Fragment,null,xn.createElement("span",{style:{color:no,marginRight:6},className:`iconfont icon-daojishi ${sr.Z.djs}`}),xn.createElement("span",{className:"c-white mr20"},xn.createElement(xo,{valueStyle:{color:no,fontSize:20,fontWeight:500},title:xn.createElement("span",{style:{color:no,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:kr,onFinish:()=>jr(void 0,null,function*(){const pr=yield(0,ue.VL)({categoryId:Dn.get("exercisesId"),commit_method:2});if((pr==null?void 0:pr.status)===0&&(Ha(),he.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:xn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",xn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>jr(void 0,null,function*(){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`})})),(pr==null?void 0:pr.status)===-3){const Jr=parseInt(pr==null?void 0:pr.message);wo(Date.now()+Jr*1e3)}})}))),Dn.get("type")==="exercises"?xn.createElement(se.ZP,{type:"primary",onClick:()=>{const pr=()=>jr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(Kn!=null&&Kn.records_count)||Yr){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:xn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:pr});return}pr()}},xn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):xn.createElement("span",{onClick:()=>{var pr;if(Dn.get("backUrl"))_e.history.push(Dn.get("backUrl"));else if(Dn.get("type")==="1"){let Jr=(pr=localStorage.getItem("program_homework"))==null?void 0:pr.split(",");_e.history.push(`/classrooms/${Jr==null?void 0:Jr[0]}/program_homework/${Jr==null?void 0:Jr[1]}/detail`)}else _e.history.push("/problemset")}},xn.createElement(ne.Z,{title:"\u5173\u95ED"},xn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),xn.createElement(de.Z,{size:"large",spinning:ko},xn.createElement(oe.Z,{className:Wr()(sr.Z.myProblems,sa&&sr.Z.whiteMyProblems),leftChild:xn.createElement(an,gr({},Ja)),rightChild:xn.createElement(No,gr({},Ea))}))):null,xn.createElement(he.default,{centered:!0,closable:!1,width:680,footer:null,open:ba,className:"oj-modal"},xn.createElement("section",{className:"oj-modal-content"},xn.createElement("div",{className:"oj-modal-head"},xn.createElement("img",{src:Ln,alt:""}),xn.createElement("i",{onClick:()=>Ba(!1),className:"iconfont icon-guanbi1"})),xn.createElement("aside",null,xn.createElement("img",{className:"mr30",src:io.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",xn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},xr==null?void 0:xr.execute_time,"ms"),"\u4F18\u4E8E",xn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(xr==null?void 0:xr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),xn.createElement("aside",{className:"mb50"},xn.createElement("img",{src:ho.Z,className:"mr30"}),xn.createElement("span",{className:"oj-modal-tt"},xn.createElement("span",null,xn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),xn.createElement("span",{className:"c-light-primary"},xr==null?void 0:xr.execute_memory,"kb")),xn.createElement("span",null,xn.createElement("span",null))),"\u4F18\u4E8E",xn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(xr==null?void 0:xr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),xn.createElement("div",{id:"oj-modal-next",onClick:()=>jr(void 0,null,function*(){var pr;if(xr!=null&&xr.next_identifier){let Jr=yield(0,me.ZP)(`/api/problems/${xr==null?void 0:xr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:zo==null?void 0:zo.user_id}});Jr&&(window.location.href=`/myproblems/${Jr==null?void 0:Jr.identifier}${window.location.search}`)}else{let Jr=(pr=localStorage.getItem("program_homework"))==null?void 0:pr.split(",");_e.history.push(`/classrooms/${Jr==null?void 0:Jr[0]}/program_homework/${Jr==null?void 0:Jr[1]}/detail`)}}),className:"oj-modal-btn"},xr!=null&&xr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),xn.createElement(Bn.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function fo({title:Dt,modify_code:Yt,onSyncCode:hn,onShowCodeSetting:vr,onResetCode:En,hack:on,onChangeLanguage:sn,isWhiteTheme:$t,onShowResourceCentre:Pn,attachments_count:zn}){var Dn;const Er=()=>{he.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:xn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:En})},[rr]=(0,_e.useSearchParams)(),Gr=rr.get("language"),xr=Kn=>Kn==="1"?"c++":Kn==="2"?"C++":Kn;return(0,be.useEffect)(()=>{Gr&&sn(xr(Gr))},[]),(0,be.useEffect)(()=>{on!=null&&on.tpm_code_modified&&he.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:xn.createElement(ee.Z,null),content:xn.createElement("div",null,xn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),xn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),xn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>En()})},[on==null?void 0:on.language]),console.log(on,$t,"hack"),xn.createElement("div",{className:`${sr.Z.codeHead} ${$t?sr.Z.whiteCodeHead:""}`},xn.createElement("div",{className:sr.Z.navWrap},(Dn=on==null?void 0:on.all_language)==null?void 0:Dn.map(Kn=>xn.createElement("div",{className:`${sr.Z.nav} ${Kn===(on==null?void 0:on.language)?sr.Z.active:""}`,key:Kn,onClick:()=>sn(Kn)},xn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},xn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),xn.createElement("span",null,Kn)))),xn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Yt?xn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:hn},xn.createElement("img",{src:Xe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,zn>0&&xn.createElement("a",{onClick:Pn},xn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),xn.createElement("a",{onClick:Er},xn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),xn.createElement("a",{onClick:vr},xn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function No(Dt){var Yt=Dt,{input:hn,is_file:vr,identifier:En,showNote:on,onShowNote:sn,notes:$t,onCancelNote:Pn,onAddNote:zn,debugResult:Dn,language:Er,debuging:rr,submitting:Gr,executingMessage:xr,code:Kn,onSubmitCode:wr,onDebugCode:_r,onChangeCode:$n,onChangeInput:Mr,onUpdateCode:Hr,user:no,isLoading:nr,submitResult:kr}=Yt,wo=Tr(Yt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function vo(ko,Eo){return xn.createElement(fo,Lr(gr({},wo),{onShowCodeSetting:ko,onShowResourceCentre:Eo}))}const Ko=gr({input:hn,is_file:vr,debugResult:Dn,debuging:rr,submitting:Gr,executingMessage:xr,onDebugCode:_r,onChangeCode:$n,onSubmitCode:wr,onChangeInput:Mr,user:no,submitResult:kr},wo);return xn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},xn.createElement(Ze,{setIsWhiteTheme:wo==null?void 0:wo.setIsWhiteTheme,isLoading:nr,language:Er,value:Kn,identifier:En,onChange:$n,onUpdateCode:Hr,ActionBarRender:vo}),xn.createElement(ze.ZP,gr({},Ko)))}},90643:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},45962:function(xt,dt,ge){"use strict";ge.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return le},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ge(97013),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,ce)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ne=(z,te)=>{for(var ce in te||(te={}))he.call(te,ce)&&se(z,ce,te[ce]);if(E)for(var ce of E(te))de.call(te,ce)&&se(z,ce,te[ce]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function le(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},30097:function(xt,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ge(59301),_e=ge(92832),E=ge(3113),he=ge(84105),de=ge(87395),se=ge(17713),ne=ge(24334),ie=ge(69654),le=ge(95318),ue=ge(31735),ae=ge(41556),oe=ge(34376),re=ge(92310),ee=ge.n(re),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,me=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))ce.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},ve=(je,Me)=>x(je,b(Me));const{TextArea:pe}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.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 we=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(we||{});function Pe(je,Me){switch(Me.type){case 0:return ve(me({},je),{visible:Me.payload});case 1:return ve(me({},je),{tabIndex:Me.payload});default:throw new Error}}function Le({value:je,className:Me}){const[Ge,Be]=(0,be.useState)(!1),Qe=(0,be.useRef)(),qe=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(qe.current.reset(),qe.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Ze,Xe,We,ze;if(Qe.current){qe.current=new oe.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Qe.current);const Ue=Qe.current.offsetWidth-14,ot=((ze=(We=(Xe=(Ze=qe.current)==null?void 0:Ze._core)==null?void 0:Xe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Je=Math.ceil(Ue/ot);qe.current.resize(Je,8),Be(!0)}},[]),a.createElement("div",{ref:Qe,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Be,input:Qe,expected_output:qe,is_file:Ze,input_file_url:Xe,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Qe}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:Be&&ne.Base64.decode(Be)||""}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Le,{className:"mb10",value:qe&&ne.Base64.decode(qe)||""}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,qe)},qe)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:Qe,style:ot}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:Qe,style:ot}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function De(je){const{status:Me,error_msg:Ge,execute_time:Be,output:Qe,input:qe,expected_output:Ze,is_file:Xe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let ot=null;switch(Me){case se.h.OK:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Qe)));break;case se.h.NOMATCH:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Qe&&ne.Base64.decode(Qe)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ze&&ne.Base64.decode(Ze)));break;case se.h.EXECUTEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:ot=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:ot=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ot," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Be,submitting:Qe,executingMessage:qe,debugResult:Ze,onChangeInput:Xe,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,ot]=(0,be.useReducer)(Pe,Se),{visible:Je,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{ot({type:0,payload:!1})},[je]);function Ye(Ae){let Ne=Ae.target.id;ot({type:1,payload:Ne})}function He(){ot({type:0,payload:!Je})}const Re=(0,be.useMemo)(()=>{if(Ze){const{status:Ae}=Ze;return a.createElement(a.Fragment,null,De(Ze))}return null},[Ze]);function Ve(){ot({type:0,payload:!0}),ot({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Xe}),rightNode:Be?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ze?Re: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 ${Je?"up":""}`,onClick:He},Je?a.createElement(he.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Be,onClick:Ve},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Qe,disabled:Qe,onClick:()=>{ot({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},68989:function(xt,dt,ge){"use strict";ge.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ge(59301),_e=ge(54580),E=ge(8591),he=ge(43418),de=ge(95237),se=ge(5112),ne=ge(3113),ie=ge(24905),le=ge(6848),ue=ge(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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",re=ge(47257),ee=ge.n(re),a=ge(97013),y=ge(1012),x=ge(31735),b=ge(72059),z=ge(59301),te=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Be)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Me[Ge]=Be,ye=(Me,Ge)=>{for(var Be in Ge||(Ge={}))ve.call(Ge,Be)&&Se(Me,Be,Ge[Be]);if(me)for(var Be of me(Ge))pe.call(Ge,Be)&&Se(Me,Be,Ge[Be]);return Me},we=(Me,Ge)=>ce(Me,fe(Ge)),Pe=(Me,Ge,Be)=>new Promise((Qe,qe)=>{var Ze=ze=>{try{We(Be.next(ze))}catch(Ue){qe(Ue)}},Xe=ze=>{try{We(Be.throw(ze))}catch(Ue){qe(Ue)}},We=ze=>ze.done?Qe(ze.value):Promise.resolve(ze.value).then(Ze,Xe);We((Be=Be.apply(Me,Ge)).next())});const{Dragger:Le}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Be=[...Me],Qe=0,qe=[],Ze=0;Ze{if(Ue.forEach(ot=>{let Je=ot.name.split(/\.(?=[^\.]+$)/);ot.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},De=({onClose:Me,onOK:Ge,visible:Be,wrapClassName:Qe,rootIdentifier:qe,multiple:Ze=!1,defaultMultipleValue:Xe=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,ot]=(0,be.useState)({}),[Je,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,Ve]=(0,be.useState)(null),Ae=(0,be.useRef)([]),Ne=(0,be.useRef)(0),et=()=>{Me()};(0,be.useEffect)(()=>{Ke()},[]),(0,be.useEffect)(()=>{Be&&(Ae.current=[],Ne.current=0,ze([]),He(Xe))},[Be]);const Ke=()=>Pe(void 0,null,function*(){try{Ve(!0)}catch(ke){}}),Fe=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var tt,pt;const ct=Fe((tt=ke[0])==null?void 0:tt.name)||Fe((pt=ke[1])==null?void 0:pt.name),ht=We.filter(lt=>Fe(lt.name)!==ct);Ae.current=[...ht],ze([...ht])},Te=ke=>{if(!Ye){const mt=new FormData;mt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:mt},!0).then(it=>{if(it.status===0){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===ke.name){const Tt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?Tt.input=it==null?void 0:it.content:Tt.output=it==null?void 0:it.content,Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const mt=new FormData;mt.append("file",ke.file),qe===null?mt.append("identifier","testsets"):mt.append("identifier",qe),(0,a.ZP)("/api/attachments.json",{method:"post",body:mt},!0).then(it=>{if(it.filename){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===(it==null?void 0:it.filename)){const Tt=we(ye({},vt),{is_oss:!Re});return(St=it==null?void 0:it.filename)!=null&&St.includes(".in")?(Tt.in_object_key=it==null?void 0:it.object,Tt.in_object_size=it==null?void 0:it.size,Tt.input=it==null?void 0:it.filename,Tt.in_file=ke):(Tt.out_object_key=it==null?void 0:it.object,Tt.out_object_size=it==null?void 0:it.size,Tt.output=it==null?void 0:it.filename,Tt.out_file=ke),Tt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Tt,Bt;return!!((Tt=St[0])!=null&&Tt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const tt=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),pt=ke.name,ct={container_type:"TestSet",file_name:pt},ht=(0,y.Z)();let lt=`testsets/${qe}/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`;qe===null&&(lt=`testsets/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`),tt.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:pt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(mt){if(mt.data.status===0){Ne.current=Ne.current+1;const at=Ae.current.map(it=>{var ft,vt,St,Tt,Bt,Nt,rn,yn,un,ln,Mn,Wn,Cn,Zt,Ht,zt,Gt;if(it.name===((vt=(ft=mt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const nn=we(ye({},it),{is_oss:!Re});return(Bt=(Tt=(St=mt.data)==null?void 0:St.data)==null?void 0:Tt.file_name)!=null&&Bt.includes(".in")?(nn.in_object_key=(rn=(Nt=mt.data)==null?void 0:Nt.data)==null?void 0:rn.object,nn.in_object_size=(un=(yn=mt.data)==null?void 0:yn.data)==null?void 0:un.size,nn.input=(Mn=(ln=mt.data)==null?void 0:ln.data)==null?void 0:Mn.file_name,nn.in_file=ke):(nn.out_object_key=(Cn=(Wn=mt.data)==null?void 0:Wn.data)==null?void 0:Cn.object,nn.out_object_size=(Ht=(Zt=mt.data)==null?void 0:Zt.data)==null?void 0:Ht.size,nn.output=(Gt=(zt=mt.data)==null?void 0:zt.data)==null?void 0:Gt.file_name,nn.out_file=ke),nn}return it});if(Ae.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let it=Ee(at);it=it.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),it=it.map(ft=>we(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(it),Me()}}})},xe=ke=>new Promise((tt,pt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):tt(ke))}).catch(mt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",mt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):tt(ke))})}),Ie=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(tt=>{var pt,ct;return!((pt=tt[0])!=null&&pt.name&&((ct=tt[1])!=null&&ct.name))})){he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){We.map(tt=>Pe(void 0,null,function*(){Te(tt)}))}),onCancel:()=>{ut(!1)}});return}We.map(tt=>Pe(void 0,null,function*(){Te(tt)}))}),$e={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(pt=>pt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(tt),Ae.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(he.default,{open:Be,wrapClassName:Qe,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ze?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},$e),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,we(ye({},$e),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Me=[],onRemove:Ge,width:Be="auto",showScore:Qe=!1,disabled:qe=!1,inputChange:Ze,onEvaluatingChange:Xe,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:ot,checkAll4:Je,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const Ve={value:"",filename:"",dataUrl:""},[Ae,Ne]=(0,be.useState)(ye({},Ve)),et=Oe=>{let Te=document.createElement("a");document.body.appendChild(Te);let xe=URL.createObjectURL(Oe.file);Te.href=xe,Te.download=Oe.name,Te.click(),URL.revokeObjectURL(xe),document.body.removeChild(Te)},Ke=(Oe,Te)=>{(0,x.LR)(Oe,Te)},Fe=(Oe,Te)=>{he.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ge(Oe,Te)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Be}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.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'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Qe?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Qe?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Qe&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Je,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ot,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Te)=>{var xe,Ie,$e,rt;return z.createElement("div",{key:Te,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Xe(ke.target.checked,Te,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Te+1),z.createElement("div",{className:ae.info,style:{width:Qe?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:Qe?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||(($e=Oe[1])==null?void 0:$e.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.output||((rt=Oe[1])==null?void 0:rt.name))),Qe&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:qe,style:{width:"80%"},onChange:ke=>Ze(ke,Te),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Xe(ke.target.checked,Te,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Xe(ke.target.checked,Te,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Fe(Oe,Te),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Ae.dataUrl,filename:Ae.filename,type:Ae.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},Ve)),monacoEditor:{value:Ae.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=De},49950:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return re}});var be=ge(59301),_e=ge(8591),E=ge(6848),he=ge(71418),de=ge(95237),se=ge(43604),ne=ge(58421),ie=ge(3113),le=ge(86401),ue=ge(97013),ae=ge(95318),oe=(a,y,x)=>new Promise((b,z)=>{var te=me=>{try{fe(x.next(me))}catch(ve){z(ve)}},ce=me=>{try{fe(x.throw(me))}catch(ve){z(ve)}},fe=me=>me.done?b(me.value):Promise.resolve(me.value).then(te,ce);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[ce,fe]=(0,be.useState)(!1);function me(pe){te(pe)}function ve(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:me,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:me,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const me=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(me==null?void 0:me.status)==0&&z(me==null?void 0:me.answer),x(!1)});return be.createElement(he.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:me=>{ce(me)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},53702:function(xt,dt,ge){"use strict";ge.d(dt,{CP:function(){return E},_V:function(){return se}});var be=ge(28209),_e=ge.n(be);const E={secret:be.enc.Utf8.parse("0a18e199b87f1a8d"),iv:be.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=="},he={exam:E};function de(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return AES.encrypt(ne,le,{iv:ue,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function se(ne="",ie="exam"){const{secret:le,iv:ue}=he[ie];return be.AES.decrypt(ne,le,{iv:ue,mode:_e().mode.CBC,padding:_e().pad.Pkcs7}).toString(be.enc.Utf8)}},7722:function(xt,dt,ge){"use strict";ge.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return he}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function _e(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function he(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},26718:function(xt,dt,ge){"use strict";ge.d(dt,{U:function(){return le}});var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))he.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function le(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const ce=te?ae:ne(ne({},oe),z);a(!0),re(ce);const fe=yield ue(ce);return a(!1),x(fe),fe}),y]}},56494:function(xt,dt,ge){"use strict";ge.d(dt,{_:function(){return E}});var be=ge(59301),_e=ge(43418);const E=he=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const le of ne.current)clearTimeout(le);ne.current=[]};return(0,be.useEffect)(()=>{var le,ue,ae,oe,re,ee;if(ie(),(le=he==null?void 0:he.exercise)!=null&&le.left_time&&((ae=(ue=he==null?void 0:he.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=he==null?void 0:he.exercise)==null?void 0:oe.exercise_events)if(((re=he==null?void 0:he.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=he==null?void 0:he.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=he==null?void 0:he.exercise)==null?void 0:de.left_time,(se=he==null?void 0:he.exercise)==null?void 0:se.exercise_events]),ie}},519:function(xt,dt,ge){"use strict";ge.d(dt,{G:function(){return de},t:function(){return he}});var be=ge(7062),_e=ge.n(be);const E=null;function he(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(xt){(function(dt){(function(ge){if(1)xt.exports=ge();else var be})(function(){var ge,be,_e;return function(){function E(he,de,se){function ne(ue,ae){if(!de[ue]){if(!he[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};he[ue][0].call(ee.exports,function(a){var y=he[ue][1][a];return ne(y||a)},ee,ee.exports,E,he,de,se)}return de[ue].exports}for(var ie=void 0,le=0;le +`),Qt.focus();default:throw new Error}},[Qt,kn]),Uo=(0,be.useMemo)(()=>{switch(kn){case ft:return be.createElement(Ze,{callback:po,onCancel:Po});case Nt:return be.createElement(Xe.Z,{callback:po,onCancel:Po});case vt:return be.createElement(We.Z,{callback:po,onCancel:Po});case St:return be.createElement(Le,{callback:po,onCancel:Po});case rn:return be.createElement(ke,{callback:po,onCancel:Po});case"maths-latex":return be.createElement(lt,{showSaveButton:!0,callback:po});case"inline-latex":return be.createElement(mt.Z,{showSaveButton:!0,callback:po});default:return null}},[kn]);function Po(){Bn("")}(0,be.useEffect)(()=>{if(Ur.current){let En=function(Dn){Pn=!0,zn=Dn.pageY},on=function(){Pn=!1},sn=function(Dn){if(Pn){let Er=Dn.pageY-zn;Er<0&&(Er=0),Er>300&&(Er=300);let rr=Kt+Er+"px";$r(rr)}},$t=Ur.current,Pn=!1,zn=0;return $t.addEventListener("mousedown",En),document.addEventListener("mousemove",sn),document.addEventListener("mouseup",on),()=>{$t.removeEventListener("mousedown",En),document.removeEventListener("mousemove",sn),document.removeEventListener("mouseup",on)}}},[Qt,Ur]),(0,be.useEffect)(()=>{$r(Kt)},[Kt]);const Yo=dn(Ot),Mo=dn(sr),Xr={width:Yo,height:Mo},fo=(0,be.useMemo)(()=>{if(Rn){let En=new Date(Rn),on=En.getHours(),sn=En.getMinutes(),$t=En.getSeconds();return on=on<10?"0"+on:on,sn=sn<10?"0"+sn:sn,$t=$t<10?"0"+$t:$t,`${on}:${sn}:${$t}`}return 0},[Rn]),No=En=>{const on=[];if(On){let sn=-1;En=En.replace(/(@▁▁@|@▁@)/g,function($t,Pn,zn){on.push({multiLine:$t!==Gt})})}return on};function Dt(){window.sessionStorage.removeItem(Tt),Dr(!1),ur(0)}function Yt(){Dr(!1),ur(0),Qt.setValue(window.sessionStorage.getItem(Tt))}(0,be.useEffect)(()=>{bn[kn]&&kn!==Lt&&kn!==St&&setTimeout(()=>{const En=document.getElementsByClassName("markdown-popup-form")[0],on=window.innerWidth/2-En.offsetWidth/2,sn=window.innerHeight/2-En.offsetHeight/2;co(on),Oo(sn)},0)},[kn]);const hn=En=>{En.preventDefault();const on=En.clientX-bo,sn=En.clientY-zr;document.body.onmousemove=$t=>{let Pn=$t.clientX-on,zn=$t.clientY-sn;const Dn=document.getElementsByClassName("markdown-popup-form")[0],Er=window.innerWidth-Dn.offsetWidth,rr=window.innerHeight-Dn.offsetHeight;Pn=Math.max(0,Math.min(Pn,Er)),zn=Math.max(0,Math.min(zn,rr)),vr($t.clientX,$t.clientY,on,sn)&&(co(Pn),Oo(zn))},document.body.onmouseup=function(){document.body.onmousemove=null}},vr=(En,on,sn,$t)=>{const Pn=document.body.clientHeight,zn=document.body.clientWidth;return En<20&&sn>En||En>zn-20&&snon||on>Pn-20&&$twe in ye?oe(ye,we,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ye[we]=Pe,z=(ye,we)=>{for(var Pe in we||(we={}))y.call(we,Pe)&&b(ye,Pe,we[Pe]);if(a)for(var Pe of a(we))x.call(we,Pe)&&b(ye,Pe,we[Pe]);return ye},te=(ye,we)=>re(ye,ee(we));const{useForm:ce}=be.default,fe={width:280,marginRight:10},he={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:ye,onCancel:we})=>{const[Pe]=ce();let Te=(0,le.useRef)();function Ee(je){Te.current.width=Pe.getFieldValue("width"),Te.current.align=Pe.getFieldValue("align"),ye(je,Te.current)}function De(je,Me){if(je.status===-1){_e.ZP.error(je.message);return}Pe.setFieldsValue({src:`/api/attachments/${je.id}`,type:Me.type})}function Ce(je){let Me=je.target.files[0];Te.current=Me,Se(Me,De)}return ae.createElement(be.default,te(z({form:Pe},he),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ae.createElement("div",{className:"flex-container"},ae.createElement(be.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ae.createElement(E.default,{style:fe})),ae.createElement(pe,{onFileChange:Ce}))),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ae.createElement(E.default,{style:{width:264}})),ae.createElement(be.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ae.createElement(me.Z,null,ae.createElement(be.default.Item,{name:"width",style:{margin:0}},ae.createElement(de.Z,{style:{width:264}})),ae.createElement("span",{className:"ml8"},"%"))),ae.createElement(be.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ae.createElement(se.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ae.createElement("aside",null,ae.createElement(be.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ae.createElement(ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ae.createElement(ne.ZP,{type:"default",onClick:we},"\u53D6\u6D88"))))};function pe({onFileChange:ye}){return ae.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ae.createElement("input",{type:"file",onChange:ye}))}function Se(ye,we){if(!ye)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ue.bg)())throw _e.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",ye),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Ee){we(JSON.parse(Ee.target.responseText),ye)},!1),Te.addEventListener("error",function(Ee){console.error(Ee)},!1),Te.open("POST",`${ie.KI}/api/attachments.json`),Te.send(Pe)}},35990:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return E}});var be=ge(59301),_e=ge(4676);class E extends be.Component{constructor(de){super(de);const se=window.document;this.node=se.createElement("div"),se.body.appendChild(this.node)}render(){const{children:de}=this.props;return(0,_e.createPortal)(de,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(xt,dt,ge){"use strict";var be=ge(94583),_e=ge(57809),E=ge(78673),me=ge(59301);const de=_e.default.Option;dt.Z=({isTheoretical:se,onFontSizeChange:ne,cmFontSize:ie,cmCodeMode:le,autoFormat:ue,onCodeModeChange:ae,onTabToSpace:oe,onAutoFormat:re,formatDocument:ee,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:z,shixun_environment_id:te,shixun_environments:ce})=>{var fe;const he={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},ve=(fe=ce==null?void 0:ce.find(pe=>pe.shixun_environment_id===te))==null?void 0:fe.program_language;return me.createElement("div",{className:`tpi-code-setting ${a}`},me.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),me.createElement("section",null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),me.createElement(_e.default,{bordered:!1,size:"small",value:le,onChange:ae},me.createElement(de,{value:"vs"},"\u767D\u8272\u80CC\u666F"),me.createElement(de,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!se&&me.createElement(me.Fragment,null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),me.createElement(_e.default,{bordered:!1,size:"small",value:ie,onChange:ne},me.createElement(de,{value:12},"12px"),me.createElement(de,{value:14},"14px"),me.createElement(de,{value:16},"16px"),me.createElement(de,{value:18},"18px"),me.createElement(de,{value:20},"20px"),me.createElement(de,{value:22},"22px"))),me.createElement("div",{className:"file-item"},me.createElement("b",null,"Tab\u8F6C\u6362"),me.createElement(E.Z,{checked:y,onChange:oe})),me.createElement("div",{className:"file-item",onClick:ee},me.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!se&&me.createElement(me.Fragment,null,me.createElement("h3",null,"\u5FEB\u6377\u952E"),me.createElement("section",null,me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),me.createElement("span",null,"Ctrl + S")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),me.createElement("span",null,"F1 / Alt + F1")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),me.createElement("span",null,"Ctrl + ]/[")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),me.createElement("span",null,"Ctrl + Shift + \\")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),me.createElement("span",null,"Home")),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),me.createElement("span",null,"End"))),x),!se&&me.createElement(me.Fragment,null,me.createElement("h3",null,"\u5FEB\u6377\u952E"),me.createElement("section",null,ve&&me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),me.createElement("span",null,ve)),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),me.createElement("span",null,he[z==null?void 0:z.difficulty])),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),me.createElement("span",null,b==null?void 0:b.name)),me.createElement("div",{className:"file-item"},me.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),me.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},61904:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(59301);function _e(E,me){const de=(0,be.useRef)();(0,be.useEffect)(()=>{de.current=E}),(0,be.useEffect)(()=>{function se(){de.current()}if(me!==null){let ne=setInterval(se,me);return()=>clearInterval(ne)}},[me])}},32547:function(xt,dt,ge){"use strict";ge.r(dt),ge.d(dt,{default:function(){return Cn}});var be=ge(59301),_e=ge(43418),E=ge(71418),me=ge(3113),de=ge(95237),se=ge(93948),ne=ge(43604),ie=ge(58106),le={correct:"correct___kxyVH",wrong:"wrong___mq9je",partialCorrect:"partialCorrect___mVUmW",unanswered:"unanswered___Qb6q9",wrap:"wrap___wnenN",head:"head___g9KUg",content:"content___gs8eE",left:"left___nmVnP",answerInfo:"answerInfo___vaCeC",dottedLineWrapper:"dottedLineWrapper___i4mG_",leftHalfCircle:"leftHalfCircle___ViyaI",dottedLine:"dottedLine___w83V6",rightHalfCircle:"rightHalfCircle___qbTN1",card:"card___pGijF",cardTitle:"cardTitle___eA6eY",cardContent:"cardContent___rchFp",cardTag:"cardTag___zad8x",right:"right___oipKn",overall:"overall___xMhs6",tipCorrect:"tipCorrect___fVjaz",tipWrong:"tipWrong___nMG7C",question:"question___uYC59",btns:"btns___als5Y"},ue=ge(97013),ae=ge(15075),oe=ge(43531),re=ge(5112),ee=ge(24905),a=ge(92832),y={extra:"extra___yTab3",row:"row___HnRCs",md:"md___L1tuZ",title:"title___iSLhz",btn:"btn___C2OtF",boxHead:"boxHead___GfOIb",iframe:"iframe___J6XBA"},x=ge(95318),b=ge(92310),z=ge.n(b),te=ge(86401),ce=ge(59065),fe=ge(8730),he=ge(22167),ve=ge(24334),pe=ge(8591),Se=ge(45962),ye=ge(75693),we=ge(56656),Pe=ge.n(we),Te=ge(59301),Ee=Object.defineProperty,De=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=(Zt,Ht,zt)=>Ht in Zt?Ee(Zt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Zt[Ht]=zt,Ge=(Zt,Ht)=>{for(var zt in Ht||(Ht={}))Ce.call(Ht,zt)&&Me(Zt,zt,Ht[zt]);if(De)for(var zt of De(Ht))je.call(Ht,zt)&&Me(Zt,zt,Ht[zt]);return Zt},Be=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Ln(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Ln(zt.throw(Xt))}catch(cn){nn(cn)}},Ln=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Ln((zt=zt.apply(Zt,Ht)).next())}),qe=({className:Zt,data:Ht={},identifier:zt,userAnswer:Gt,onFinish:nn})=>{const[Sn,dn]=(0,be.useState)(!1),[Ln,Xt]=(0,be.useState)({}),cn=()=>new Date().getTime(),bn=Pt=>Be(void 0,null,function*(){let _t=ve.Base64.decode(Ht.code);return Gt.length>0&&(Gt==null||Gt.map(Kt=>{Kt.multi_line?_t=_t.substring(0,_t.indexOf("@\u2581\u2581@"))+Kt.value+_t.substring(_t.indexOf("@\u2581\u2581@")+4):_t=_t.substring(0,_t.indexOf("@\u2581@"))+Kt.value+_t.substring(_t.indexOf("@\u2581@")+3)})),yield(0,Se.n4)(Pt,{code:ve.Base64.encode(_t),language:Ht.language,answers:Gt==null?void 0:Gt.map(Kt=>Kt.value)})}),Fn=()=>Be(void 0,null,function*(){var Pt;if((Pt=Gt==null?void 0:Gt.filter(Kt=>!Kt.value))!=null&&Pt.length){pe.ZP.warning("\u8BF7\u5148\u586B\u5199\u4EE3\u7801\u4E4B\u540E\u518D\u63D0\u4EA4");return}dn(!0);const _t=yield(0,ue.ZP)(`/api/problems/${zt}/start.json`,{method:"get"}),Ot=yield bn(_t==null?void 0:_t.identifier);if((Ot==null?void 0:Ot.status)===0){let Nn=function(){return Be(this,null,function*(){const{status:_n,message:br,data:qn}=yield(0,Se.rX)(_t==null?void 0:_t.identifier,"submit");if(cn()-Kt>10*1e3*(Gt==null?void 0:Gt.length)){dn(!1),_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"});return}if(_n===0){dn(!1),qn.status===2?_e.default.error({centered:!0,icon:null,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}):Xt(qn);return}setTimeout(Nn,1e3)})};const Kt=cn();yield(0,Se.bM)(_t==null?void 0:_t.identifier,{}),Nn();return}dn(!1)});return Te.createElement("div",null,Te.createElement(me.ZP,{className:z()(Zt),loading:Sn,onClick:Fn},"\u63D0\u4EA4\u4EE3\u7801"),Te.createElement(_e.default,{open:!!(Ln!=null&&Ln.id),title:"\u8FD0\u884C\u7ED3\u679C",width:1100,destroyOnClose:!0,afterClose:()=>nn==null?void 0:nn(),footer:!1,onOk:()=>Xt({}),onCancel:()=>Xt({})},Te.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},Te.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),Te.createElement("span",{style:{marginLeft:12,color:Ln.status!==0&&"#E30000"}},ye.Im[Ln.status])),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),Te.createElement("span",{style:{marginLeft:12}},Pe()(Ln.created_at).format("YYYY-MM-DD HH:mm:ss"))),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),Te.createElement("span",{style:{marginLeft:12}},Ln.language)),Te.createElement("div",null,Te.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),Te.createElement("span",{style:{marginLeft:12}},Ln.execute_time,"ms"))),Te.createElement(ye.Y4,Ge({},Ln)))))},Ze=ge(59301),Xe=Object.defineProperty,We=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ut=(Zt,Ht,zt)=>Ht in Zt?Xe(Zt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Zt[Ht]=zt,Ye=(Zt,Ht)=>{for(var zt in Ht||(Ht={}))ot.call(Ht,zt)&&ut(Zt,zt,Ht[zt]);if(Ue)for(var zt of Ue(Ht))Je.call(Ht,zt)&&ut(Zt,zt,Ht[zt]);return Zt},He=(Zt,Ht)=>We(Zt,ze(Ht)),Re=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Ln(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Ln(zt.throw(Xt))}catch(cn){nn(cn)}},Ln=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Ln((zt=zt.apply(Zt,Ht)).next())});const Ve=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ae=({data:Zt})=>{const{question_type:Ht,group_topic_id:zt,commit_wrong_question:{analysis:Gt,standard_answer_show:nn,tag_discipline_names:Sn,standard_answer:dn}={}}=Zt,Ln=()=>{if([0,1,2].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},nn));if([3].includes(Ht))return dn==null?void 0:dn.map((Xt,cn)=>{var bn,Fn;return Ze.createElement(be.Fragment,{key:cn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",cn+1),(Xt==null?void 0:Xt.model)===1&&Ze.createElement("div",{className:"c-black"},(bn=Xt==null?void 0:Xt.answer_text)==null?void 0:bn.join("\u3001")),(Xt==null?void 0:Xt.model)===2&&Ze.createElement("div",{className:"flex gap-10px"},(Fn=Xt==null?void 0:Xt.answer_text)==null?void 0:Fn.map((Pt,_t)=>Ze.createElement(ce.Z,{key:cn+""+_t,disabled:!0,value:Pt})))))});if([4].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement("div",{className:"c-black"},dn==null?void 0:dn[0]));if([6].includes(Ht))return Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848"),Ze.createElement(x.Z,{className:y.md,value:dn||"-"}));if([8].includes(Ht))return dn==null?void 0:dn.map((Xt,cn)=>Ze.createElement(be.Fragment,{key:cn},Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u7B54\xA0\xA0\xA0\xA0\u6848",cn+1),Ze.createElement("div",{className:"c-black"},Xt==null?void 0:Xt.answer_text))))};return Ze.createElement("div",{className:y.extra},Ln(),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u89E3\xA0\xA0\xA0\xA0\u6790"),Ze.createElement(x.Z,{className:y.md,value:Gt||"-"})),Ze.createElement("div",{className:y.row},Ze.createElement("div",null,"\u77E5\u8BC6\u70B9"),Ze.createElement("div",{className:"c-black"},Sn==null?void 0:Sn.join("\u3001"))))},Ne=Zt=>{const Ht=Gt=>{const{user_answer:nn,standard_answer:Sn,standard_answers:dn,standard_answer_show:Ln,tag_discipline_names:Xt,analysis:cn,user_answer_infos:bn}=Gt;return Gt={user_answer_is_right:(bn==null?void 0:bn.user_answer_is_right)===void 0?null:bn==null?void 0:bn.user_answer_is_right,user_answer:nn,analysis:cn,standard_answer_show:Ln,tag_discipline_names:Xt,standard_answer:dn||Sn},Gt};return Zt.map((Gt,nn)=>(Gt.q_position=nn+1,Gt.commit_wrong_question=Ht(Gt),[7].includes(Gt==null?void 0:Gt.question_type)&&(Gt.commit_wrong_question.sub_exercise_questions=Gt.sub_exercise_questions.map(Sn=>Ht(Sn))),Gt))},et=({data:Zt={},value:Ht,onChange:zt})=>{const{question_title:Gt,question_choices:nn,q_position:Sn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Zt,Xt=dn!==void 0,cn=bn=>{const Fn=bn.target.value;zt(Fn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Sn}\u3001`+Gt}),Ze.createElement(re.ZP.Group,{disabled:Xt,value:Xt?Ln==null?void 0:Ln[0]:Ht,onChange:cn,className:Xt&&`edu-radio-${dn?"green":"red"}`},nn==null?void 0:nn.map((bn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(re.ZP,{value:bn==null?void 0:bn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Fn],"."),Ze.createElement(x.Z,{className:y.md,value:bn==null?void 0:bn.choice_text})))))),Xt&&Ze.createElement(Ae,{data:Zt}))},Ke=({data:Zt={},value:Ht,onChange:zt})=>{const{question_title:Gt,question_choices:nn,q_position:Sn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Zt,Xt=dn!==void 0,cn=bn=>{zt(bn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Sn}\u3001`+Gt}),Ze.createElement(ee.default.Group,{disabled:Xt,style:{flexDirection:"column"},value:Xt?Ln:Ht,onChange:cn,className:Xt&&`edu-checkbox-${dn?"green":"red"}`},nn==null?void 0:nn.map((bn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(ee.default,{value:bn==null?void 0:bn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement("span",{className:"mr5 c-black"},Ve[Fn],"."),Ze.createElement(x.Z,{className:y.md,value:bn==null?void 0:bn.choice_text})))))),Xt&&Ze.createElement(Ae,{data:Zt}))},Fe=({data:Zt={},value:Ht,onChange:zt})=>{const{question_title:Gt,question_choices:nn,q_position:Sn,commit_wrong_question:{user_answer_is_right:dn,user_answer:Ln}={}}=Zt,Xt=dn!==void 0,cn=bn=>{const Fn=bn.target.value;zt(Fn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Sn}\u3001`+Gt}),Ze.createElement(re.ZP.Group,{disabled:Xt,value:Xt?Ln==null?void 0:Ln[0]:Ht,onChange:cn,className:Xt&&`edu-radio-${dn?"green":"red"}`},nn==null?void 0:nn.map((bn,Fn)=>Ze.createElement("div",{key:Fn},Ze.createElement(re.ZP,{value:bn==null?void 0:bn.choice_id,className:"mb20"},Ze.createElement(de.Z,{align:"middle",wrap:!1,className:"c-black ml5"},Ze.createElement(x.Z,{className:y.md,value:bn==null?void 0:bn.choice_text})))))),Xt&&Ze.createElement(Ae,{data:Zt}))},Oe=({data:Zt={},value:Ht,onChange:zt})=>{const[Gt,nn]=(0,be.useState)([]),{question_title:Sn,q_position:dn,standard_answer:Ln,commit_wrong_question:{user_answer_is_right:Xt,user_answer:cn}={}}=Zt,bn=Xt!==void 0,Fn=Pt=>{zt(Pt)};return(0,be.useEffect)(()=>{if(bn){nn(cn);return}if(Ht){nn(Ht);return}const Pt=Ln==null?void 0:Ln.map(_t=>He(Ye({},_t),{exercise_choice_id:_t.position,answer_text:""}));nn(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${dn}\u3001`+Sn}),Ze.createElement("div",{className:"flex flex-col gap-20px mb20"},Gt==null?void 0:Gt.map((Pt,_t)=>Ze.createElement(de.Z,{align:"middle",wrap:!1},Ze.createElement("div",{className:"mr10"},"\u586B\u7A7A\u9879",_t+1),Ze.createElement("div",{className:"flex-1"},(Pt==null?void 0:Pt.model)===1?Ze.createElement(a.default,{placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:bn,value:Pt==null?void 0:Pt.answer_text,onChange:Ot=>{Gt[_t].answer_text=Ot.target.value,nn([...Gt]),Fn(Gt)}}):Ze.createElement(ce.Z,{value:Pt==null?void 0:Pt.answer_text,disabled:bn,onChange:Ot=>{Gt[_t].answer_text=Ot,nn([...Gt]),Fn(Gt)}}))))),bn&&Ze.createElement(Ae,{data:Zt}))},Le=({data:Zt={},value:Ht,onChange:zt})=>{const{question_title:Gt,q_position:nn,commit_wrong_question:{user_answer_is_right:Sn,user_answer:dn}={}}=Zt,Ln=Sn!==void 0,Xt=cn=>{zt(cn)};return Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${nn}\u3001`+Gt}),Ln?Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},dn==null?void 0:dn[0]):Ze.createElement(te.Z,{watch:!0,onChange:Xt,defaultValue:Ht}),Ln&&Ze.createElement(Ae,{data:Zt}))},xe=({showEntryAnswer:Zt,updateData:Ht,examPaperId:zt,params:Gt,data:nn={}})=>{const[Sn,dn]=(0,be.useState)(!1),[Ln,Xt]=(0,be.useState)(""),[cn,bn]=(0,be.useState)("none"),Fn=(0,be.useRef)(),{question_id:Pt,question_title:_t,q_position:Ot,languages:Kt,description:Nn,hack_identifier:_n,commit_wrong_question:{user_answer_is_right:br}={}}=nn,Ut=typeof Zt!="undefined"?Zt:!(br!==void 0),Tt=()=>Re(void 0,null,function*(){if(dn(!0),_n){const At=yield(0,he.nF)({id:_n});(At==null?void 0:At.status)===0&&(Xt(`/myproblems/${At.identifier}?type=exercises&exercisesId=${zt}&coursesId=coursesId&login=${Gt.login}&questionId=${Pt}`),bn("block"))}dn(!1)}),fn=At=>{At.data==="backExercise"&&(bn("none"),Xt(""),Ht())};return(0,be.useEffect)(()=>(window.addEventListener("message",fn),()=>{window.removeEventListener("message",fn)}),[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Ot}\u3001`+_t}),Ut&&Ze.createElement("div",{className:y.boxHead},Ze.createElement(fe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:Kt}),Ze.createElement(me.ZP,{loading:Sn,onClick:Tt,className:y.btn},"\u8FDB\u5165\u7B54\u9898")),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{className:y.md,value:Nn})),!Ut&&Ze.createElement(Ae,{data:nn}),Ze.createElement("iframe",{style:{display:cn},className:y.iframe,src:Ln,ref:Fn}))},Ie=({showEntryAnswer:Zt,updateData:Ht,data:zt={},value:Gt,onChange:nn})=>{const[Sn,dn]=(0,be.useState)([]),{code:Ln,hack_identifier:Xt,question_title:cn,q_position:bn,standard_answer_with_score:Fn,commit_wrong_question:{user_answer_is_right:Pt,user_answer:_t}={}}=zt,Kt=typeof Zt!="undefined"?Zt:!(Pt!==void 0),Nn=_n=>{nn(_n)};return(0,be.useEffect)(()=>{if(_t){const br=_t==null?void 0:_t.map(qn=>He(Ye({},qn),{exercise_choice_id:qn==null?void 0:qn.choice_id,value:qn.answer_text}));dn(br),Zt===!0&&Nn(br);return}if(Gt){dn(Gt);return}const _n=Fn==null?void 0:Fn.map(br=>He(Ye({},br),{exercise_choice_id:br.position,answer_text:"",score:""}));dn(_n)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${bn}\u3001`+cn}),Kt&&Ze.createElement("div",{className:y.boxHead},Ze.createElement("div",{style:{color:"#FA6400"}},Ze.createElement("i",{className:"iconfont icon-tishi9 font14 mr8"}),"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206"),Ze.createElement(qe,{className:y.btn,data:zt,onFinish:Ht,userAnswer:Sn,identifier:Xt})),Ze.createElement("div",{style:{border:"1px solid #dcdcdc"},className:"mb20 p20 c-black"},Ze.createElement(x.Z,{disabledFill:!Kt,programFillValue:Sn,showProgramFill:!0,onFillChange:(_n,br)=>{var qn;Sn[Number(br)].answer_text=(qn=_n[Number(br)])==null?void 0:qn.value,dn([...Sn]),Nn(Sn)},value:ve.Base64.decode(Ln||"")})),!Kt&&Ze.createElement(Ae,{data:zt}))},$e=({data:Zt={},value:Ht,onChange:zt})=>{const[Gt,nn]=(0,be.useState)([]),[Sn,dn]=(0,be.useState)([]),{question_title:Ln,q_position:Xt,commit_wrong_question:cn,sub_exercise_questions:bn}=Zt,Fn=(Pt,_t)=>{Gt[_t]=Pt,nn([...Gt]),zt(Gt)};return(0,be.useEffect)(()=>{const Pt=bn==null?void 0:bn.map((_t,Ot)=>{var Kt;return He(Ye({},_t),{q_position:`${Xt}.${Ot+1}`,commit_wrong_question:(Kt=cn==null?void 0:cn.sub_exercise_questions)==null?void 0:Kt[Ot]})});dn(Pt)},[]),(0,be.useEffect)(()=>{if(Ht){nn(Ht);return}const Pt=Array(bn==null?void 0:bn.length).fill(void 0);nn(Pt)},[]),Ze.createElement("div",{className:y.question},Ze.createElement(x.Z,{className:z()(y.title,y.md),value:`${Xt}\u3001`+Ln}),Ze.createElement("div",{className:"flex flex-col gap-20px"},Sn==null?void 0:Sn.map((Pt,_t)=>{const Ot=Gt[_t];return Ze.createElement(be.Fragment,{key:_t},(Pt==null?void 0:Pt.question_type)===0&&Ze.createElement(et,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}),(Pt==null?void 0:Pt.question_type)===1&&Ze.createElement(Ke,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}),(Pt==null?void 0:Pt.question_type)===2&&Ze.createElement(Fe,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}),(Pt==null?void 0:Pt.question_type)===3&&Ze.createElement(Oe,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}),(Pt==null?void 0:Pt.question_type)===4&&Ze.createElement(Le,{value:Ot,data:Pt,onChange:Kt=>Fn(Kt,_t)}))})))};var rt=ge(61621),ke={question:"question___QjGrh"},tt=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Ln(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Ln(zt.throw(Xt))}catch(cn){nn(cn)}},Ln=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Ln((zt=zt.apply(Zt,Ht)).next())}),ct=({visible:Zt,data:Ht,onClose:zt,login:Gt})=>{const[nn,Sn]=(0,be.useState)(!1),[dn,Ln]=(0,be.useState)({});(0,be.useEffect)(()=>{Zt&&Xt()},[Zt]);const Xt=()=>tt(void 0,null,function*(){var cn;Sn(!0);const bn=yield(0,ue.ZP)(`/api/exercise_questions/${Ht==null?void 0:Ht.question_id}/origin_question_infos.json`,{method:"get",params:{login:Gt}});if((bn==null?void 0:bn.status)===0){const Fn=((cn=Ne([bn==null?void 0:bn.data]))==null?void 0:cn[0])||{};Ln(Fn)}Sn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:zt,open:Zt,title:"\u539F\u9898",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(rt.Z,{loading:nn},be.createElement("div",{className:ke.question},(dn==null?void 0:dn.question_type)===0&&be.createElement(et,{data:dn}),(dn==null?void 0:dn.question_type)===1&&be.createElement(Ke,{data:dn}),(dn==null?void 0:dn.question_type)===2&&be.createElement(Fe,{data:dn}),(dn==null?void 0:dn.question_type)===3&&be.createElement(Oe,{data:dn}),(dn==null?void 0:dn.question_type)===4&&be.createElement(Le,{data:dn}),(dn==null?void 0:dn.question_type)===6&&be.createElement(xe,{data:dn}),(dn==null?void 0:dn.question_type)===7&&be.createElement($e,{data:dn}),(dn==null?void 0:dn.question_type)===8&&be.createElement(Ie,{data:dn}))))},ht={question:"question___yvmNV"},lt=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Ln(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Ln(zt.throw(Xt))}catch(cn){nn(cn)}},Ln=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Ln((zt=zt.apply(Zt,Ht)).next())}),at=({visible:Zt,data:Ht,onClose:zt,login:Gt})=>{const[nn,Sn]=(0,be.useState)(!1),[dn,Ln]=(0,be.useState)([]);(0,be.useEffect)(()=>{Zt&&Xt()},[Zt]);const Xt=()=>lt(void 0,null,function*(){var cn;Sn(!0);const bn=yield(0,ue.ZP)(`/api/exercise_questions/${Ht==null?void 0:Ht.question_id}/doing_wrong_question_records.json`,{method:"get",params:{login:Gt}});(bn==null?void 0:bn.status)===0&&Ln(Ne(((cn=bn==null?void 0:bn.data)==null?void 0:cn.list)||[])),Sn(!1)});return be.createElement(_e.default,{centered:!0,destroyOnClose:!0,onCancel:zt,open:Zt,title:"\u505A\u9898\u8BB0\u5F55",footer:null,bodyStyle:{paddingBottom:25,overflow:"hidden"},width:1e3},be.createElement(rt.Z,{loading:nn},be.createElement("div",{className:ht.question},dn.map((cn,bn)=>{var Fn,Pt;return be.createElement(be.Fragment,{key:cn==null?void 0:cn.question_id},(cn==null?void 0:cn.question_type)===0&&be.createElement(et,{data:cn}),(cn==null?void 0:cn.question_type)===1&&be.createElement(Ke,{data:cn}),(cn==null?void 0:cn.question_type)===2&&be.createElement(Fe,{data:cn}),(cn==null?void 0:cn.question_type)===3&&be.createElement(Oe,{data:cn}),(cn==null?void 0:cn.question_type)===4&&be.createElement(Le,{data:cn}),(cn==null?void 0:cn.question_type)===6&&be.createElement(xe,{data:cn}),(cn==null?void 0:cn.question_type)===7&&be.createElement($e,{data:cn}),(cn==null?void 0:cn.question_type)===8&&be.createElement(Ie,{data:cn}),be.createElement(de.Z,{align:"middle",justify:"space-between"},be.createElement("div",{className:"c-grey-666"},"\u7B54\u9898\u7ED3\u679C\xA0\xA0",(Fn=cn==null?void 0:cn.user_answer_infos)!=null&&Fn.user_answer_is_right?be.createElement("span",{style:{color:"#19CB70"}},"\u7B54\u5BF9\u4E86"):be.createElement("span",{style:{color:"#E30000"}},"\u7B54\u9519\u4E86")),be.createElement("div",{className:"c-grey-666"},"\u63D0\u4EA4\u65F6\u95F4\xA0\xA0",be.createElement("span",{className:"c-black"}),Pe()((Pt=cn==null?void 0:cn.user_answer_infos)==null?void 0:Pt.user_answer_time).format("YYYY-MM-DD HH:mm:ss"))),bnHt in Zt?ft(Zt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Zt[Ht]=zt,yn=(Zt,Ht)=>{for(var zt in Ht||(Ht={}))Bt.call(Ht,zt)&&rn(Zt,zt,Ht[zt]);if(Lt)for(var zt of Lt(Ht))Nt.call(Ht,zt)&&rn(Zt,zt,Ht[zt]);return Zt},un=(Zt,Ht)=>vt(Zt,St(Ht)),ln=(Zt,Ht)=>{var zt={};for(var Gt in Zt)Bt.call(Zt,Gt)&&Ht.indexOf(Gt)<0&&(zt[Gt]=Zt[Gt]);if(Zt!=null&&Lt)for(var Gt of Lt(Zt))Ht.indexOf(Gt)<0&&Nt.call(Zt,Gt)&&(zt[Gt]=Zt[Gt]);return zt},Mn=(Zt,Ht,zt)=>new Promise((Gt,nn)=>{var Sn=Xt=>{try{Ln(zt.next(Xt))}catch(cn){nn(cn)}},dn=Xt=>{try{Ln(zt.throw(Xt))}catch(cn){nn(cn)}},Ln=Xt=>Xt.done?Gt(Xt.value):Promise.resolve(Xt.value).then(Sn,dn);Ln((zt=zt.apply(Zt,Ht)).next())}),Cn=({})=>{var Zt,Ht,zt,Gt,nn,Sn,dn,Ln,Xt,cn,bn;const Fn=(0,ie.useDispatch)(),Pt=(0,ie.useParams)(),[_t,Ot]=(0,be.useState)(!0),[Kt,Nn]=(0,be.useState)(0),[_n,br]=(0,be.useState)({}),[qn,Ut]=(0,be.useState)(null),[Tt,fn]=(0,be.useState)([]),[At,mn]=(0,be.useState)(null),[On,Zn]=(0,be.useState)(null),[An,bt]=(0,be.useState)(0),[It,Ft]=(0,be.useState)(null),[Et,tn]=(0,be.useState)(!1),[Jt,Vt]=(0,be.useState)(null),[qt,Vn]=(0,be.useState)(!1),Xn=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,be.useEffect)(()=>(Fn({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{Fn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,be.useEffect)(()=>{Un()},[]),(0,be.useEffect)(()=>{qn&&Qt(qn)},[qn]);const Un=(kn="")=>Mn(void 0,null,function*(){var Bn,Rn,ur,sr,$r,Wr,Dr,ho,io,xn,bo,co,zr,Oo;Ot(!0);const Zr=yield(0,ue.ZP)("/api/intelligent_imports/ai_push.json",{method:"post",body:{exercise_id:Pt==null?void 0:Pt.categoryId,login:Pt==null?void 0:Pt.login,scene_type:11,exercise_question_id:kn}});if((Zr==null?void 0:Zr.status)!==0)return Zr;const uo=(Bn=Zr==null?void 0:Zr.data)==null?void 0:Bn.ai_question_record_id;let Ur;do if(Ur=yield(0,ue.ZP)("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:uo}}),((Rn=Ur==null?void 0:Ur.data)==null?void 0:Rn.status)===1){console.log("\u64CD\u4F5C\u6210\u529F"),Vt([(sr=(ur=Ur==null?void 0:Ur.data)==null?void 0:ur.progress)==null?void 0:sr.current_success_count,(Wr=($r=Ur==null?void 0:Ur.data)==null?void 0:$r.progress)==null?void 0:Wr.total]);break}else if(((Dr=Ur==null?void 0:Ur.data)==null?void 0:Dr.status)===0)kn||tn(!0),Vn(!0),Vt([(io=(ho=Ur==null?void 0:Ur.data)==null?void 0:ho.progress)==null?void 0:io.current_success_count,(bo=(xn=Ur==null?void 0:Ur.data)==null?void 0:xn.progress)==null?void 0:bo.total]),console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(gr=>setTimeout(gr,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((co=Ur==null?void 0:Ur.data)==null?void 0:co.status)===0);kn?(At[On-1]=void 0,mn([...At]),Qt(qn)):Ut((Oo=(zr=Ur==null?void 0:Ur.data)==null?void 0:zr.content)==null?void 0:Oo.exercise_id),Vn(!1)}),Qt=kn=>Mn(void 0,null,function*(){var Bn;Ot(!0);const Rn=yield(0,ue.ZP)(`/api/exercises/${kn}/simulate_start_answer.json`,{method:"get"});if((Rn==null?void 0:Rn.status)===0){const[ur,sr,$r]=[[],[],[],[]];(Bn=Rn==null?void 0:Rn.exercise_question_types)==null||Bn.forEach((Wr,Dr)=>{sr.push(!0);const ho=Wr,{items:io}=ho,xn=ln(ho,["items"]);io==null||io.forEach((bo,co)=>{ur.push(void 0),$r.push(un(yn({},bo),{index:Dr,clickIndex:bo.q_position,q_position:co+1,titleParams:xn}))})}),br(Rn),Ft(It||sr),mn(At||ur),fn($r),Zn(On||1),bt(An+1),tn(!1)}Ot(!1)}),lr=kn=>{At[On-1]=kn,mn([...At])},cr=()=>Mn(void 0,null,function*(){var kn;const{question_id:Bn,question_type:Rn,sub_exercise_questions:ur}=an,sr={};if([0,1,2].includes(Rn)&&(sr.exercise_choice_id=Tn),[3,8].includes(Rn)&&(sr.user_exercise_answers=Tn),[4].includes(Rn)&&(sr.answer_text=Tn),[7].includes(Rn)){const Wr=ur==null?void 0:ur.map((Dr,ho)=>{const io={sub_question_id:Dr==null?void 0:Dr.question_id};return[0,1,2].includes(Dr.question_type)&&(io.exercise_choice_id=Tn[ho]),[3].includes(Dr.question_type)&&(io.user_exercise_answers=Tn[ho]),[4].includes(Dr.question_type)&&(io.answer_text=Tn[ho]),io});sr.sub_questions=Wr}Ot(!0);const $r=yield(0,ue.ZP)(`/api/exercise_questions/${Bn}/exercise_answers/commit_wrong_question.json`,{method:"post",body:sr});if(($r==null?void 0:$r.status)===0){let Wr=Tt[On-1];const Dr=($r==null?void 0:$r.data)||{},{sub_exercise_questions:ho}=Dr,io=ln(Dr,["sub_exercise_questions"]);Wr=un(yn({},Wr),{has_doing_question_records:!0,commit_wrong_question:io}),[8].includes(Rn)&&(Wr.sub_exercise_questions=(kn=Wr==null?void 0:Wr.sub_exercise_questions)==null?void 0:kn.map((xn,bo)=>un(yn({},xn),{commit_wrong_question:ho[bo]}))),Tt[On-1]=Wr,fn([...Tt])}Ot(!1)}),eo=()=>{var kn;const Bn=Tt.length-((kn=Tt.filter(Rn=>{var ur;return(ur=Rn==null?void 0:Rn.commit_wrong_question)==null?void 0:ur.user_answer_is_right}))==null?void 0:kn.length);if(Bn===0){ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/detail`);return}_e.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:it.createElement("span",null,"\u5171 ",it.createElement("span",{className:"c-light-primary"},Tt.length)," \u9053\u9898\uFF0C\u5F53\u524D\u8FD8\u6709 ",it.createElement("span",{style:{color:"#FF9D18"}},Bn)," \u9053\u9898\u672A\u5DE9\u56FA\u3002\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"),onOk:()=>{ie.history.push(`/classrooms/${Pt.coursesId}/exercise/${Pt.categoryId}/detail`)}})},pn=(0,be.useMemo)(()=>{const kn=[],Bn=new Map;return Tt.forEach(Rn=>{const{question_type:ur,name:sr}=Rn.titleParams;Bn.has(ur)||Bn.set(ur,{question_type:ur,name:sr,items:[]}),Bn.get(ur).items.push(Rn)}),Bn.forEach(Rn=>{kn.push(Rn)}),kn},[Tt]),an=Tt[On-1]||{},Tn=At==null?void 0:At[On-1],Jn=()=>{const{question_type:kn}=an;let Bn=!0;return[0,2,4].includes(kn)&&(Tn||(Bn=!1)),[1].includes(kn)&&(!Tn||(Tn==null?void 0:Tn.length)===0)&&(Bn=!1),[3].includes(kn)&&(!Tn||Tn!=null&&Tn.some(Rn=>!Rn.answer_text))&&(Bn=!1),[6,8].includes(kn)&&(Bn=!1),Bn};return it.createElement(E.Z,{spinning:_t},it.createElement("div",{className:le.wrap,style:Et?{opacity:0}:{}},it.createElement("div",{className:le.head},it.createElement("b",{className:"c-grey-333 font20"},((Zt=_n==null?void 0:_n.exercise)==null?void 0:Zt.exercise_name)||"--"),it.createElement(me.ZP,{onClick:eo,icon:it.createElement("i",{className:"iconfont icon-tuichu2"})},"\u9000\u51FA")),it.createElement("div",{className:le.content},it.createElement("div",{className:le.left},it.createElement("aside",{className:"p20 bg-white c-grey-666"},it.createElement("div",null,"\u59D3\u540D",it.createElement("b",{className:"ml10 c-grey-333"},((Ht=_n==null?void 0:_n.exercise)==null?void 0:Ht.user_name)||"--")),it.createElement("div",{className:"mt8"},"\u5B66\u53F7",it.createElement("b",{className:"ml10 c-grey-333"},((zt=_n==null?void 0:_n.exercise)==null?void 0:zt.student_id)||"--"))),it.createElement("aside",{className:le.answerInfo},it.createElement(de.Z,{justify:"space-between"},it.createElement("div",null,"\u5DE9\u56FA\u8FDB\u5EA6"),it.createElement("b",null,it.createElement("span",{className:"c-light-primary"},(Gt=Tt==null?void 0:Tt.filter(kn=>{var Bn;return!!((Bn=kn==null?void 0:kn.commit_wrong_question)!=null&&Bn.user_answer_is_right)}))==null?void 0:Gt.length),it.createElement("span",{className:"c-grey-999"},"/",Tt.length))),it.createElement(se.Z,{percent:((nn=Tt==null?void 0:Tt.filter(kn=>{var Bn;return!!((Bn=kn==null?void 0:kn.commit_wrong_question)!=null&&Bn.user_answer_is_right)}))==null?void 0:nn.length)/Tt.length*100,showInfo:!1}),it.createElement("div",{className:"c-grey-333"},"\u5171",it.createElement("span",{className:"c-light-primary ml5 mr5"},Tt.length),"\u9898")),it.createElement(de.Z,{className:le.dottedLineWrapper,align:"middle"},it.createElement(ne.Z,{className:le.leftHalfCircle}),it.createElement(ne.Z,{flex:1,className:le.dottedLine}),it.createElement(ne.Z,{className:le.rightHalfCircle})),it.createElement("aside",{className:le.card},pn.map((kn,Bn)=>{var Rn;return it.createElement(be.Fragment,{key:kn==null?void 0:kn.question_type},it.createElement("div",{onClick:()=>Ft(It.with(Bn,!It[Bn])),className:le.cardTitle},It[Bn]?it.createElement(ae.Z,{rev:""}):it.createElement(oe.Z,{rev:""}),it.createElement("span",{className:"ml5 c-grey-666"},kn.name)),It[Bn]&&it.createElement("div",{className:le.cardContent},(Rn=kn==null?void 0:kn.items)==null?void 0:Rn.map((ur,sr)=>{var $r;const Wr=($r=ur==null?void 0:ur.commit_wrong_question)==null?void 0:$r.doing_question_status;let Dr="unanswered";return Wr===0&&(Dr="wrong"),Wr===1&&(Dr="correct"),Wr===2&&(Dr="partialCorrect"),it.createElement("div",{onClick:()=>Zn(ur==null?void 0:ur.clickIndex),className:le[Dr],key:ur==null?void 0:ur.clickIndex},sr+1)})))})),it.createElement("div",{className:le.cardTag},it.createElement("div",null,it.createElement("b",{className:le.correct}),"\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.wrong}),"\u9519\u8BEF"),it.createElement("div",null,it.createElement("b",{className:le.partialCorrect}),"\u90E8\u5206\u6B63\u786E"),it.createElement("div",null,it.createElement("b",{className:le.unanswered}),"\u672A\u7B54"))),it.createElement("div",{className:le.right},it.createElement("div",{className:le.overall},it.createElement("b",{className:"c-black"},Xn[an==null?void 0:an.index],"\u3001\u3010",(Sn=an==null?void 0:an.titleParams)==null?void 0:Sn.name,"\u3011"),it.createElement("span",{style:{marginRight:"auto"},className:"c-grey-666"},"\uFF08\u5171",(dn=an==null?void 0:an.titleParams)==null?void 0:dn.count,"\u9898\uFF09"),(an==null?void 0:an.has_doing_question_records)&&it.createElement("div",{onClick:()=>Nn(2),className:"current c-light-primary mr20"},it.createElement("i",{className:"iconfont icon-lishijilu font14 mr5"}),"\u505A\u9898\u8BB0\u5F55"),it.createElement("div",{onClick:()=>Nn(1),className:"current c-light-primary"},it.createElement("i",{className:"iconfont icon-chakan3 font14 mr5"}),"\u67E5\u770B\u539F\u9898")),((Ln=an==null?void 0:an.commit_wrong_question)==null?void 0:Ln.user_answer_is_right)===!0&&it.createElement("div",{className:le.tipCorrect},"\u606D\u559C\u4F60\u5DF2\u7ECF\u638C\u63E1\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\uFF01\u4EE5\u540E\u9047\u5230\u540C\u7C7B\u8BD5\u9898\u8BB0\u5F97\u7075\u6D3B\u8FD0\u7528~"),((Xt=an==null?void 0:an.commit_wrong_question)==null?void 0:Xt.user_answer_is_right)===!1&&it.createElement("div",{className:le.tipWrong},it.createElement("span",null,"\u8BE5\u8BD5\u9898\u8003\u5BDF\u7684\u77E5\u8BC6\u70B9\u4F60\u8FD8\u672A\u638C\u63E1\uFF0C\u5EFA\u8BAE\u4F7F\u7528\u5927\u6A21\u578B\u7EE7\u7EED\u51FA\u9898\u8FDB\u884C\u5DE9\u56FA"),it.createElement("div",{onClick:()=>Un(an==null?void 0:an.question_id)},"\u7EE7\u7EED\u51FA\u9898")),it.createElement("div",{className:le.question,key:On+An},(an==null?void 0:an.question_type)===0&&it.createElement(et,{value:Tn,data:an,onChange:lr}),(an==null?void 0:an.question_type)===1&&it.createElement(Ke,{value:Tn,data:an,onChange:lr}),(an==null?void 0:an.question_type)===2&&it.createElement(Fe,{value:Tn,data:an,onChange:lr}),(an==null?void 0:an.question_type)===3&&it.createElement(Oe,{value:Tn,data:an,onChange:lr}),(an==null?void 0:an.question_type)===4&&it.createElement(Le,{value:Tn,data:an,onChange:lr}),(an==null?void 0:an.question_type)===6&&it.createElement(xe,{showEntryAnswer:((cn=an==null?void 0:an.commit_wrong_question)==null?void 0:cn.user_answer_is_right)!==!0,updateData:cr,examPaperId:qn,params:Pt,data:an}),(an==null?void 0:an.question_type)===7&&it.createElement($e,{value:Tn,data:an,onChange:lr}),(an==null?void 0:an.question_type)===8&&it.createElement(Ie,{showEntryAnswer:((bn=an==null?void 0:an.commit_wrong_question)==null?void 0:bn.user_answer_is_right)!==!0,updateData:cr,value:Tn,data:an,onChange:lr})),it.createElement("div",{className:le.btns},On!==1&&it.createElement(me.ZP,{onClick:()=>Zn(On-1),type:"primary"},"\u4E0A\u4E00\u9898"),On!==Tt.length&&it.createElement(me.ZP,{onClick:()=>Zn(On+1),type:"primary"},"\u4E0B\u4E00\u9898"),!(an!=null&&an.commit_wrong_question)&&Jn()&&it.createElement(me.ZP,{onClick:cr,type:"primary"},"\u786E\u8BA4"))))),it.createElement(ct,{login:Pt==null?void 0:Pt.login,data:an,visible:Kt===1,onClose:()=>Nn(0)}),it.createElement(at,{login:Pt==null?void 0:Pt.login,data:an,visible:Kt===2,onClose:()=>Nn(0)}),it.createElement(_e.default,{centered:!0,closable:!1,destroyOnClose:!0,open:qt,title:null,footer:null,width:320,afterClose:()=>Vt(null)},it.createElement(de.Z,{align:"middle",style:{flexDirection:"column",paddingTop:20}},it.createElement(E.Z,{size:"large"}),it.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},"\u8BD5\u9898\u751F\u6210\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85"),!qn&&it.createElement(de.Z,{align:"middle",className:"mb10"},it.createElement(se.Z,{style:{width:"auto",marginBottom:0},size:[200,8],showInfo:!1,percent:Jt?Jt[0]/Jt[1]*100:0}),Jt&&it.createElement("span",null,Jt[0],"/",Jt[1])))))}},87110:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(31797),E=ge(5871),me=ge(78241),de=ge(43418),se=ge(71418),ne=ge(1710),ie=ge(92832),le=ge(95237),ue=ge(43604),ae=ge(3113),oe=ge(22167),re=ge(56656),ee=ge.n(re),a=ge(58106),y=ge(31735),x=ge(6460),b=ge(11968),z=ge(26718),te=ge(59301),ce=(pe,Se,ye)=>new Promise((we,Pe)=>{var Te=Ce=>{try{De(ye.next(Ce))}catch(je){Pe(je)}},Ee=Ce=>{try{De(ye.throw(Ce))}catch(je){Pe(je)}},De=Ce=>Ce.done?we(Ce.value):Promise.resolve(Ce.value).then(Te,Ee);De((ye=ye.apply(pe,Se)).next())});const{Countdown:fe}=_e.default,he=({value:pe,onChange:Se,MaxMinutes:ye})=>te.createElement(te.Fragment,null,te.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",te.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",te.createElement("br",null)),te.createElement(E.Z,{value:pe,onChange:Se,min:0,precision:0,max:ye,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ye}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),ve=({exercise:pe,successCb:Se,dispatch:ye})=>{var we,Pe,Te,Ee;const De=(0,a.useParams)(),[Ce]=me.default.useForm(),je=me.default.useWatch("time",Ce),[Me,Ge]=(0,be.useState)(!1),Be=(0,be.useRef)(),{actionTabs:Qe}=pe,[qe,Ze]=(0,be.useState)(),[,Xe,We,ze]=(0,z.U)(oe.n7,{id:De.categoryId}),[,Ue,ot]=(0,z.U)(oe.Cd,{});(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&(Ge(!1),Ce.resetFields())},[pe.actionTabs.key]);const Je=()=>new Promise(Ke=>ce(void 0,null,function*(){var Fe,Oe;return Be.current=yield(0,x.y)({ip_limit:(Fe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Fe.ip_limit,ip_bind:(Oe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Oe.ip_bind_type}),Ke()})),ut=()=>ce(void 0,null,function*(){var Ke,Fe,Oe,Le,xe;yield Ce.validateFields();const Ie=Ce.getFieldsValue();if(Ge(!0),(((Ke=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ke.ip_limit)!=="no"||(Fe=Qe==null?void 0:Qe.exerciseParams)!=null&&Fe.ip_bind_type)&&(yield Je()),(yield(0,oe.ZD)((Oe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Oe.id,{exercise_user_id:(Le=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Le.exercise_user_id,unlock_key:Ie.unlock_key,time:Ie.time,ip:Be.current})).status===0){if(Se){ye({type:"exercise/setActionTabs",payload:{}}),Se();return}const rt=Qe==null?void 0:Qe.exerciseParams;(0,y.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:De.coursesId,login:(xe=(0,b.eY)())==null?void 0:xe.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:{}})}Ge(!1)}),Ye=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Ke=>te.createElement("span",{className:Ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ke)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Ke=>te.createElement("span",{className:Ke.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Ke)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],He=((we=Qe==null?void 0:Qe.exerciseParams)==null?void 0:we.errorMessage)&&typeof((Pe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,be.useEffect)(()=>{pe.actionTabs.key==="student-unlock"&&ce(void 0,null,function*(){const Ke=yield ot(De);yield We({}),Ke.status||Ze(Ke)})},[pe.actionTabs.key]);const{time:Re,end_time:Ve}=(qe==null?void 0:qe.exercise)||{},Ae=ze!=null&&ze.user_end_time?ee()(ze==null?void 0:ze.user_end_time).add(1,"minutes"):ee()(),Ne=ee()(ze==null?void 0:ze.user_total_end_time)>Ae?Math.round(ee().duration(ee()(ze==null?void 0:ze.user_total_end_time).diff(Ae.startOf("minute"))).asMinutes()):0,et=((ze==null?void 0:ze.student_left_minutes)||0)+(je||0);return te.createElement(te.Fragment,null,te.createElement(de.default,{width:514,centered:!0,closable:!!((Te=Qe==null?void 0:Qe.exerciseParams)!=null&&Te.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:pe.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{ye({type:"exercise/setActionTabs",payload:{}})}},te.createElement(se.Z,{spinning:Xe||Ue},He&&te.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 "),!He&&te.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"),He&&te.createElement(ne.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:Ye}),te.createElement("div",{className:""},te.createElement(me.default,{form:Ce,layout:"vertical",autoComplete:"off"},te.createElement(me.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(ie.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Re!==-1?te.createElement(te.Fragment,null,te.createElement(me.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",ee()(ze==null?void 0:ze.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(he,{MaxMinutes:Ne})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Xe||Ue?"--":et),"\u5206\u949F",et!==0&&(ze==null?void 0:ze.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},ee()(ze==null?void 0:ze.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.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 ",ee()(Ve).format("YYYY-MM-DD HH:mm")))),te.createElement(le.Z,{justify:"space-between",align:"middle"},te.createElement(ue.Z,null),te.createElement(ue.Z,null,te.createElement(ae.ZP,{loading:Me,onClick:ut},"\u8FDB\u5165\u8003\u8BD5"))))))};dt.Z=(0,a.connect)(({exercise:pe})=>({exercise:pe}))(ve)},92711:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(59301),_e=ge(58106),E=ge(43418),me=ge(3113),de=ge(71418),se=ge(45962),ne=ge(30097),ie=ge(58478),le=ge(24334),ue=ge(56656),ae=ge.n(ue),oe=ge(17713),re=ge(59301),ee=(y,x,b)=>new Promise((z,te)=>{var ce=ve=>{try{he(b.next(ve))}catch(pe){te(pe)}},fe=ve=>{try{he(b.throw(ve))}catch(pe){te(pe)}},he=ve=>ve.done?z(ve.value):Promise.resolve(ve.value).then(ce,fe);he((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,z]=(0,be.useState)(void 0);console.log((0,_e.useLocation)(),33);const te=(0,_e.useLocation)();(0,be.useEffect)(()=>{y&&function(){return ee(this,null,function*(){const Ze=yield(0,se.X6)(y);z(Ze.data)})}()},[y]);const{status:ce,created_at:fe,code:he,name:ve,language:pe,pass_sets_count:Se,set_count:ye,error_msg:we,output:Pe,input:Te,expected_output:Ee,execute_memory:De,user:Ce,execute_time:je,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Qe}=b||{};return re.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:re.createElement(me.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},re.createElement(de.Z,{spinning:!b,delay:500},re.createElement("div",{className:"record-detail-info"},b?re.createElement(re.Fragment,null,re.createElement("div",{className:"record-detail-body"},re.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),re.createElement("ul",{className:"record-info"},re.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",re.createElement("span",{className:ce===0?"c-green":"c-red"},ne.Im[ce])," "),re.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",re.createElement("span",null,ae()(fe).format("YYYY-MM-DD HH:mm:ss"))," "),re.createElement("li",null," \u8BED\u8A00\uFF1A",re.createElement("span",null,pe)," "),re.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",re.createElement("span",null,je*1e3,"ms")," "),re.createElement("li",null," ",`${ce===oe.h.HIDE_COMPILE_STATUS?"--":Se} / ${ye} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ne.gZ)({status:ce,error_msg:we,execute_time:je,output:Pe,input:Te,expected_output:Ee,input_file_url:Me,output_file_url:Ge,is_file:Be,expected_output_file_url:Qe}),re.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),re.createElement(ie.ZP,{height:"200px",width:"100%",language:pe==null?void 0:pe.toLocaleLowerCase(),value:le.Base64.decode(he),options:{readOnly:!0}}))):null)))}},75693:function(xt,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},Y4:function(){return Pe}});var be=ge(59301),_e=ge(92832),E=ge(8591),me=ge(3113),de=ge(90643),se=ge(24334),ne=ge.n(se),ie=ge(10640),le=ge(69654),ue=ge(95318),ae=ge(31735),oe=ge(34376),re=ge.n(oe),ee=ge(97013),a=ge(58106),y=ge(92711),x=ge(94276),b=ge(45962),z=ge(75826),te=ge(72059),ce=ge(92310),fe=ge.n(ce),he=ge(7722),ve=ge(59301),pe=(De,Ce,je)=>new Promise((Me,Ge)=>{var Be=Ze=>{try{qe(je.next(Ze))}catch(Xe){Ge(Xe)}},Qe=Ze=>{try{qe(je.throw(Ze))}catch(Xe){Ge(Xe)}},qe=Ze=>Ze.done?Me(Ze.value):Promise.resolve(Ze.value).then(Be,Qe);qe((je=je.apply(De,Ce)).next())});const{TextArea:Se}=_e.default,ye={[de.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[de.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[de.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var we=(De=>(De[De.SET_VISIBLE=0]="SET_VISIBLE",De[De.SET_TABINDEX=1]="SET_TABINDEX",De))(we||{});function Pe(De){const{status:Ce,error_msg:je,output:Me,input:Ge,expected_output:Be,is_file:Qe,input_file_url:qe,output_file_url:Ze,expected_output_file_url:Xe,setMonacoValue:We,setData:ze}=De,Ue=(0,be.useRef)(),ot=(0,be.useRef)(),Je=(0,be.useRef)();let ut=null;const Ye={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,be.useEffect)(()=>{if(Me&&!Qe&&Ue.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Ue.current);const Re=(0,ae.pp)(se.Base64.decode(Me));He.write(Re),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Ve){}},100)}if(Ge&&!Qe&&ot.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(ot.current),He.write((0,ae.pp)(Ge)),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}if(Be&&!Qe&&Je.current){const He=new oe.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});He.open(Je.current),He.write((0,ae.pp)(se.Base64.decode(Be))),He.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{He.scrollToTop()}catch(Re){}},100)}},[Me]),Ce){case de.h.NOMATCH:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Ue}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield(0,ee.ZP)(Ze,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});We(He),setTimeout(()=>{ze(Ze)},200)})},Me)),ve.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&ve.createElement("div",{ref:Je}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(this,null,function*(){const He=yield fetch(Xe,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});We(yield He.text()),setTimeout(()=>{ze(Xe)},200)})},Be)));break;case de.h.EXECUTEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("div",{style:{border:"1px #F6F7F9 solid"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&ve.createElement(ue.Z,{value:Ge,style:Ye}),Qe&&ve.createElement("div",{style:Ye},ve.createElement("a",{onClick:()=>(0,ae.LR)(qe,Ge)},Ge))),ve.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},ve.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error,style:{color:"#E30000",padding:"0 10px"}},se.Base64.decode(je),"111")));break;case de.h.COMPILEFAILURE:ut=ve.createElement(ve.Fragment,null,ve.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),ve.createElement("pre",{className:ie.Z.error},se.Base64.decode(je)));break;case de.h.PODFAILURE:ut=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ut=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ut," ")}function Te(De){const{status:Ce,error_msg:je,execute_time:Me,output:Ge,input:Be,expected_output:Qe,is_file:qe,input_file_url:Ze,output_file_url:Xe,expected_output_file_url:We}=De;let ze=null;switch(Ce){case de.h.OK:case de.h.NOMATCH:case de.h.EXECUTEFAILURE:case de.h.COMPILEFAILURE:ze=ve.createElement("div",{id:"outputResultRef",className:"h100"});break;case de.h.PODFAILURE:ze=ve.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case de.h.TIMEOUT:ze=ve.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return ve.createElement(ve.Fragment,null," ",ze," ")}function Ee({value:De,className:Ce}){return ve.createElement("span",{className:Ce},De)}dt.ZP=({input:De,is_file:Ce,debuging:je,submitting:Me,executingMessage:Ge,debugResult:Be,onChangeInput:Qe,onDebugCode:qe,onSubmitCode:Ze,hack:Xe,user:We,submitResult:ze,isWhiteTheme:Ue,topDispatch:ot})=>{const[Je]=(0,a.useSearchParams)(),ut=(0,a.useParams)(),[Ye,He]=(0,be.useState)(!1),[Re,Ve]=(0,be.useState)(!1),[Ae,Ne]=(0,be.useState)(1),[et,Ke]=(0,be.useState)(!1),[Fe,Oe]=(0,be.useState)(0),[Le,xe]=(0,be.useState)(!1),[Ie,$e]=(0,be.useState)(""),[rt,ke]=(0,be.useState)(""),tt=(0,be.useRef)(),pt=(0,be.useRef)(),ct=(0,be.useRef)(null),ht=(0,be.useRef)(null),lt=(0,be.useRef)(null);console.log(ze,"submitResult",ut);const{status:mt,id:at,input:it,output:ft,expected_output:vt,is_file:St,input_file_url:Lt,output_file_url:Bt,expected_output_file_url:Nt,error_msg:rn,hack_sets:yn}=ze||{};(0,be.useEffect)(()=>{mt===0&&(Ne(1),Oe(0))},[mt,at]),(0,be.useEffect)(()=>{pe(void 0,null,function*(){var nn;const Sn=yield(0,b.rX)(ut==null?void 0:ut.id,"submit");(Sn==null?void 0:Sn.status)===0&&(Sn!=null&&Sn.data&&((nn=Sn==null?void 0:Sn.data)==null?void 0:nn.status)!==0?(ot({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Sn==null?void 0:Sn.data}}),Ne(2),Oe(320)):(Ne(1),Oe(0)))})},[ut==null?void 0:ut.id]),(0,be.useEffect)(()=>{if(tt.current){let Gt=function(Fn){Ln=dn.offsetHeight,Xt=!0,cn=Fn.pageY,lt.current.style.display="block"},nn=function(){Xt=!1,lt.current.style.display="none"},Sn=function(Fn){if(Xt){un();let Pt=cn-Fn.pageY,_t=Ln+Pt;if(_t<0&&(_t=0),_t>window.innerHeight-150&&(_t=window.innerHeight-150),Ae===1){_t<=34?Oe(0):Oe(_t);return}console.log(_t,"resizeH"),Oe(_t)}};const dn=ct.current;let Ln=0,Xt=!1,cn=0;const bn=document.getElementById("case-y-bar");return bn==null||bn.addEventListener("mousedown",Gt),document.addEventListener("mousemove",Sn),document.addEventListener("mouseup",nn),()=>{const Fn=document.getElementById("case-y-bar");Fn==null||Fn.removeEventListener("mousedown",Gt),document.removeEventListener("mousemove",Sn),document.removeEventListener("mouseup",nn)}}},[tt,Ae]),(0,be.useEffect)(()=>{const Gt=x.Z.subscribe("resize-move-bar",un);if(Je.get("type")!=="exercises")return document.addEventListener((0,he.gH)(),Wn),()=>{document.removeEventListener((0,he.gH)(),Wn),Gt()}},[]),(0,be.useEffect)(()=>{});function un(){var Gt,nn,Sn,dn;const Ln=document.getElementById("outputResultRef");if(Ln){let Xt=Ln.dataset.text;pt.current.reset(),pt.current.writeln(Xt);const cn=document.getElementById("outputResultRef").offsetWidth-20,bn=((dn=(Sn=(nn=(Gt=pt.current)==null?void 0:Gt._core)==null?void 0:nn._renderService)==null?void 0:Sn.dimensions)==null?void 0:dn.actualCellWidth)||10,Fn=Math.ceil(cn/bn);pt.current.resize(Fn,Math.ceil(Ln.clientHeight/16))}}function ln(){He(!Ye),setTimeout(()=>{un()},300),Oe(Ye?320:window.innerHeight-150)}function Mn(){Re?(Ve(!1),(0,he.BU)()):(Ve(!0),(0,he.Dj)(ht.current))}const Wn=Gt=>{(0,he.vp)()||Ve(!1)},Cn=(0,be.useMemo)(()=>{if(Be){const{status:Gt,output:nn,error_msg:Sn}=Be;return setTimeout(()=>{let dn="",Ln=document.getElementById("outputResultRef");nn?dn=se.Base64.decode(nn):Sn&&(dn=se.Base64.decode(Sn)),pt.current=new oe.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),pt.current.open(Ln),pt.current.onKey(function(Xt){var cn;if(Xt.domEvent.key.toLocaleUpperCase()==="C"&&Xt.domEvent.ctrlKey){Xt.domEvent.preventDefault();let bn=(cn=pt.current)==null?void 0:cn.getSelection();navigator.clipboard.writeText(bn).then(()=>{})}}),Ln.dataset.text=dn,pt.current.setOption("convertEol",!0),un()},300),ve.createElement(ve.Fragment,null,Te(Be))}return null},[Be]);function Zt(){var Gt,nn;if(!(Xe!=null&&Xe.code)||((Gt=Xe==null?void 0:Xe.code)==null?void 0:Gt.trim().length)===0){(nn=E.ZP)==null||nn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(1),Oe(320),qe()}const Ht=Gt=>pe(void 0,null,function*(){let nn=yield(0,ee.ZP)(`/api/problems/${Gt}/start.json`,{method:"get",params:{hack_user_id:We==null?void 0:We.user_id}});nn&&(window.location.href=`/myproblems/${nn==null?void 0:nn.identifier}${window.location.search}`)});function zt(){St?navigator.clipboard.writeText(se.Base64.decode(rn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(se.Base64.decode(ft)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return ve.createElement(be.Fragment,null,ve.createElement("div",{className:fe()(ie.Z.case,Ue&&ie.Z.whiteCase),style:{height:Fe},ref:ct},ve.createElement("div",{className:ie.Z.fullMask,ref:lt}),ve.createElement("div",{className:ie.Z["resize-y-bar"],id:"case-y-bar",ref:tt,draggable:!1},Ae===2&&ve.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Ae===1&&(Fe<=34?ve.createElement("div",{onClick:()=>{Oe(320)},className:ie.Z.unfoldBtn},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):ve.createElement("div",{onClick:()=>{Oe(0)},className:ie.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",ve.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),ve.createElement("div",null,ve.createElement("div",{className:ie.Z.caseHead},ve.createElement("div",{className:ie.Z.dot}),ve.createElement("div",{className:ie.Z.text},Ae===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Ae===2&&!Me&&typeof mt=="number"&&ve.createElement(ve.Fragment,null,mt===de.h.OK?ve.createElement("div",{className:ie.Z.pass},ve.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):ve.createElement("div",{className:ie.Z.noPass},ve.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),ye[mt])),ve.createElement("div",{className:ie.Z.btns},Ae===2&&!Me&&ve.createElement(ve.Fragment,null,mt!==de.h.OK&&ve.createElement("div",{onClick:zt},ve.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),ve.createElement("div",{onClick:()=>{xe(at)}},ve.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),Je.get("type")!=="exercises"&&ve.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>ln()},ve.createElement("i",{className:`iconfont icon-${Ye?"suoxiao1":"fangda"}`})))),ve.createElement("div",{style:{display:Ae===1?"block":"none"}},je?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34}},ve.createElement("div",{className:ie.Z.result},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),ve.createElement("div",{className:ie.Z.leftNode},ve.createElement(Se,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ce?"":De,onChange:Qe}))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),ve.createElement("div",{className:ie.Z.node},Be?Cn:ve.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),ve.createElement("div",{style:{display:Ae===2?"block":"none"}},Me?ve.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):ve.createElement("div",{style:{height:Fe-34,display:"flex",flexDirection:"column",overflow:"hidden"}},ve.createElement("div",{ref:ht,className:ie.Z.elseNode},ve.createElement("div",{className:ie.Z.nameWrap},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),ve.createElement("div",{className:ie.Z.scroll},ve.createElement("pre",{className:ie.Z.scrollBox,style:et?{height:Re?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!St&&ve.createElement(Ee,{value:it}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gt=yield fetch(Lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Gt.text()),setTimeout(()=>{$e(Lt)},200)})},it)),it&&ve.createElement("div",{className:ie.Z.action},ve.createElement("span",{onClick:()=>Ke(!et)},et?"\u6536\u8D77":"\u5C55\u5F00"),Je.get("type")!=="exercises"&&ve.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>Mn(),className:`iconfont icon-${Re?"suoxiao1":"fangda"}`})))),ve.createElement("div",{className:ie.Z.result,style:{flex:1,overflow:"hidden"}},ve.createElement("div",{className:ie.Z.left},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ve.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},ve.createElement("pre",null,!St&&ve.createElement(Ee,{className:"mb10",value:vt&&se.Base64.decode(vt)||""}),St&&ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gt=yield fetch(Nt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ke(yield Gt.text()),setTimeout(()=>{$e(Nt)},200)})},vt)))),ve.createElement("div",{className:ie.Z.right},ve.createElement("div",{className:ie.Z.title},ve.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ve.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),ve.createElement("div",{className:ie.Z.node,style:{color:mt===de.h.OK?"#2ABD8C":"#FF2C29"}},ve.createElement("pre",null,(mt===4||mt===5)&&ve.createElement(Ee,{className:"mb10",value:rn&&se.Base64.decode(rn)||""}),mt!=4&&mt!=5&&(St?ve.createElement("a",{style:{fontSize:"16px"},onClick:()=>pe(void 0,null,function*(){const Gt=yield(0,ee.ZP)(Bt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ke(Gt)}catch(nn){ke("")}setTimeout(()=>{$e(Bt)},200)})},ft):ve.createElement(Ee,{className:"mb10",value:ft&&se.Base64.decode(ft)||""})))))))))),ve.createElement("div",{className:fe()(ie.Z.footer,Ue&&ie.Z.whiteFooter),style:{zIndex:100}},(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.above_question)&&ve.createElement(me.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Xe==null?void 0:Xe.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(Xe==null?void 0:Xe.is_program)&&(Xe==null?void 0:Xe.under_question)&&ve.createElement(me.ZP,{className:"mr10",type:"primary",onClick:()=>Ht(Xe==null?void 0:Xe.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),ve.createElement(me.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Me,loading:je,color:"#2ABD8C",className:"mr10",onClick:Zt},"\u8C03\u8BD5\u4EE3\u7801"),Je.get("qtype")!=="8"&&ve.createElement(me.ZP,{className:ie.Z.disabled,type:"primary",icon:ve.createElement("i",{className:"iconfont icon-bofang1"}),loading:Me,disabled:je||Me,onClick:()=>{var Gt,nn;if(!(Xe!=null&&Xe.code)||((Gt=Xe==null?void 0:Xe.code)==null?void 0:Gt.trim().length)===0){(nn=E.ZP)==null||nn.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ne(2),Oe(320),Ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),ve.createElement(y.Z,{onClose:xe,open:Le}),ve.createElement(te.Z,{close:!0,data:Ie,type:Ie.length?"txt":"",onClose:()=>$e(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(xt,dt,ge){"use strict";ge.r(dt),ge.d(dt,{Types:function(){return Uo},default:function(){return Xr}});var be=ge(59301),_e=ge(58106),E=ge(31797),me=ge(43418),de=ge(71418),se=ge(3113),ne=ge(6848),ie=ge(95237),le=ge(45962),ue=ge(22167),ae=ge(7722),oe=ge(34282),re=ge(26869),ee=ge(87169),a=ge(43428),y=ge(58478),x=ge(35990),b=ge(519),z=ge(74242),te=ge(8591),ce={list:"list___IRN6i",copy:"copy___qCn9B"},fe=ge(56102),he=ge(97013),ve=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())}),Se=({showResourceCentre:Dt,identifier:Yt})=>{const hn=(0,_e.useParams)(),[vr,En]=(0,be.useState)(null);(0,be.useEffect)(()=>{Dt&&on()},[Dt]);const on=()=>ve(void 0,null,function*(){const sn=yield(0,he.ZP)(`/api/problems/${Yt}/attachment_list.json`,{method:"get"});(sn==null?void 0:sn.status)==0&&En(sn.data||[])});return be.createElement("div",{className:"tpi-code-setting"},be.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(vr!=null&&vr.length)&&be.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),vr==null?void 0:vr.map((sn,$t)=>be.createElement("dl",{className:ce.list,key:$t},be.createElement(ne.Z,{title:sn.title},be.createElement("dt",null,be.createElement("i",{className:"icon-wenjian4 mr5"}),sn.title)),be.createElement("dd",null,be.createElement(fe.CopyToClipboard,{text:sn.saved_file_path,onCopy:()=>te.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("span",{className:`${ce.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},ye=ge(59301),we=Object.defineProperty,Pe=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,je=(Dt,Yt,hn)=>Yt in Dt?we(Dt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Yt]=hn,Me=(Dt,Yt)=>{for(var hn in Yt||(Yt={}))De.call(Yt,hn)&&je(Dt,hn,Yt[hn]);if(Ee)for(var hn of Ee(Yt))Ce.call(Yt,hn)&&je(Dt,hn,Yt[hn]);return Dt},Ge=(Dt,Yt)=>Pe(Dt,Te(Yt));const Be={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=(Dt=>(Dt[Dt.set_font_size=0]="set_font_size",Dt[Dt.set_theme=1]="set_theme",Dt[Dt.on_tab_to_space=2]="on_tab_to_space",Dt[Dt.set_show_editor_setting=3]="set_show_editor_setting",Dt[Dt.set_show_respurce_center=4]="set_show_respurce_center",Dt))(Qe||{});function qe(Dt,Yt){switch(Yt.type){case 3:return Ge(Me({},Dt),{showEditorSetting:Yt.payload});case 1:return Ge(Me({},Dt),{theme:Yt.payload});case 0:return Ge(Me({},Dt),{fontSize:Yt.payload});case 2:return Ge(Me({},Dt),{tabToSpace:Yt.payload});case 4:return Ge(Me({},Dt),{showResourceCentre:Yt.payload});default:throw new Error}}var Ze=({isLoading:Dt,value:Yt,onChange:hn,language:vr,onUpdateCode:En,ActionBarRender:on,setIsWhiteTheme:sn,identifier:$t})=>{const[Pn,zn]=(0,be.useReducer)(qe,Be),{theme:Dn,fontSize:Er,showEditorSetting:rr,tabToSpace:Gr,showResourceCentre:xr}=Pn,Kn=(0,be.useRef)(),wr=(0,be.useRef)();(0,be.useEffect)(()=>{sn(Dn==="vs")},[Dn]);const _r={onFontSizeChange:kr=>{zn({type:0,payload:kr}),(0,b.t)("cmFontSize",kr)},tabToSpace:Gr,cmFontSize:Er,className:"oj",cmCodeMode:Dn,onTabToSpace:kr=>{zn({type:2,payload:kr}),(0,b.t)("cmTabToSpace",kr)},onCodeModeChange:kr=>{zn({type:1,payload:kr}),(0,b.t)("ProgrammingCodeMode",kr)}};function $n(){zn({type:3,payload:!1})}function Mr(){zn({type:3,payload:!0})}function Hr(){zn({type:4,payload:!1})}function no(){zn({type:4,payload:!0})}const nr={value:Yt,language:vr,theme:Dn,options:{fontSize:Er,insertSpaces:Gr},onChange:kr=>{hn(kr),wr.current=kr,clearTimeout(Kn.current),Kn.current=setTimeout(()=>{En(wr.current)},1e4)},onEditBlur:kr=>{wr.current&&En(wr.current)}};return ye.createElement(be.Fragment,null,on(Mr,no),ye.createElement("div",{style:{flex:1,overflow:"hidden"}},!Dt&&ye.createElement(y.ZP,Me({},nr))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:rr,onClose:$n},ye.createElement(z.Z,Me({},_r)))),ye.createElement(x.Z,null,ye.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:xr,onClose:Hr},ye.createElement(Se,{showResourceCentre:xr,identifier:$t}))))},Xe=ge(60141),We=ge(24334),ze=ge(75693),Ue={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"},ot={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},Je=ge(1710),ut=ge(58421),Ye=ge(58617),He=ge(92711),Re=ge(56656),Ve=ge.n(Re),Ae=ge(59301);const{Column:Ne}=Je.default;var et=({submitResult:Dt,submitting:Yt,submitRecords:hn,page:vr,onPageChange:En,topicId:on})=>{const[sn]=(0,_e.useSearchParams)(),{records:$t,records_count:Pn}=hn||{},[zn,Dn]=(0,be.useState)(!1),Er=sn.get("type")==="1";return Ae.createElement(de.Z,{spinning:Yt,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Ae.createElement(Ye.Z,{style:{fontSize:24},spin:!0})},($t==null?void 0:$t.length)>0?Ae.createElement(Je.default,{dataSource:$t,rowKey:"id",pagination:!1},Ae.createElement(Ne,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(rr,Gr)=>Ae.createElement("span",null," ",Ve()(rr).format("YYYY-MM-DD HH:mm:ss"))}),Ae.createElement(Ne,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(rr,Gr)=>{var xr;return Ae.createElement("span",{className:`${rr===0?"c-green":"c-red"} current`,onClick:()=>{Dn(Gr.id)}},(xr=ze.Im[rr])==null?void 0:xr.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Ae.createElement(Ne,{title:`\u6267\u884C\u7528\u65F6 (${Er?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:rr=>rr?Er?rr:rr/1e3:""}),Ae.createElement(Ne,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Er?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:rr=>rr?Er?rr:parseFloat((rr/1024).toFixed(2)):""}),Ae.createElement(Ne,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Ae.createElement(Ne,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(rr,Gr)=>Ae.createElement("span",{className:"c-light-primary current",onClick:()=>{Dn(Gr.id)}},"\u67E5\u770B")})):Ae.createElement("div",{style:{height:300,width:"100%"}}),Ae.createElement(He.Z,{onClose:Dn,open:zn}),Pn>15?Ae.createElement(ut.Z,{className:ot.pagination,current:vr,pageSize:15,total:Pn,onChange:En}):null)},Ke=ge(59243),Fe=ge(12563),Oe={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Le=ge(95318),xe=ge(59301);const Ie={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var $e=({hack:Dt})=>{const{language:Yt,difficult:hn,time_limit:vr,description:En}=Dt,[on]=(0,_e.useSearchParams)(),sn=Ie[hn];return xe.createElement(xe.Fragment,null,xe.createElement("ul",{className:Oe.info},xe.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",xe.createElement("b",{className:Oe.info_tag},Yt)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",xe.createElement(Fe.default,{color:sn==null?void 0:sn.color},sn==null?void 0:sn.name)),xe.createElement("li",null,xe.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",xe.createElement("span",{style:{color:"#333333"}},vr,"\u79D2"))),on.get("qtype")==="8"?xe.createElement(Le.Z,{value:En,showProgramFill:!0,className:Oe.desc}):xe.createElement(Le.Z,{value:En,className:Oe.desc}))},rt={},ke=ge(59301),tt=({hack:Dt,current_user:Yt})=>ke.createElement("div",{className:rt.answer},Dt!=null&&Dt.answer_text?ke.createElement(Le.Z,{style:{padding:"13px 0"},value:(Dt==null?void 0:Dt.answer_text)||""}):ke.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),pt=ge(94276);function ct(Dt,Yt){return(0,he.U2)(`/problems/${Dt}/comments.json`,{page:Yt,limit:10})}function ht(Dt){return(0,he.v_)(`/discusses/${Dt}/plus.json`,{container_type:"Discuss",type:1})}function lt(Dt,Yt,hn){return(0,he.v_)(`/problems/${Dt}/comments/reply.json`,{comments:{content:hn,parent_id:Yt}})}function mt(Dt,Yt){return(0,he.v_)(`/problems/${Dt}/comments.json`,{comments:{content:Yt}})}function at(Dt,Yt,hn){return(0,he.v_)(`/problems/${Dt}/comments/${Yt}/hidden.json`,hn)}function it(Dt,Yt){return(0,he.IV)(`/problems/${Dt}/comments/${Yt}`)}var ft=ge(49950);function vt({author:Dt}){return be.createElement("a",{href:`/users/${Dt.login}`,target:"_blank"},be.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${re.Z.IMG_SERVER}/images/${Dt.image_url}`,width:"50"}))}function St({data:Dt,index:Yt,parentDiscussIndex:hn,user:vr,onSetActionType:En}){const{author:on,can_delete:sn,content:$t,id:Pn,time:zn}=Dt;function Dn(){En({id:Pn,index:Yt,type:"delete-discuss",parentDiscussIndex:hn,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Er=vr.admin||sn||on.user_id===vr.user_id;return be.createElement("div",{className:"discuss-item-container second-discuss "},be.createElement(vt,{author:on}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${on.login}`,target:"_blank"},on.name),be.createElement("span",{className:"grey"},zn),be.createElement("div",{className:"btn-group",style:{marginBottom:0}},Er?be.createElement("a",{onClick:Dn,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null)),be.createElement(Le.Z,{className:"discuss-content",value:$t})))}var Lt=({user:Dt,data:Yt,index:hn,onPlusDiscuss:vr,onSetActionType:En,activeDiscussIndex:on,onReplyDiscuss:sn,onSetActiveDiscussIndex:$t})=>{const{content:Pn,children:zn,hidden:Dn,id:Er,praise_count:rr,time:Gr,user_praise:xr,can_delete:Kn,author:wr}=Yt;function _r(){$t(Er)}function $n(){vr(Er,!xr,hn)}function Mr(){En({id:Er,index:hn,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Hr(){En({id:Er,index:hn,params:{hidden:Dn?"0":"1"},type:"hidden-discuss",message:Dn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const no=Dt.admin||Dt.user_id===wr.user_id;return be.createElement("div",{className:"discuss-item-container",key:Er},be.createElement(vt,{author:wr}),be.createElement("section",null,be.createElement("div",{className:"discuss-info"},be.createElement("a",{href:`/users/${wr.login}`,target:"_blank"}," ",wr.name," "),be.createElement("span",{className:"grey"},Gr)),be.createElement(Le.Z,{className:"discuss-content",value:Pn}),zn&&zn.length>0?be.createElement("div",{className:"reply-discuss-container"},zn.map((nr,kr)=>be.createElement(St,{key:nr.id,data:nr,index:kr,user:Dt,onSetActionType:En,parentDiscussIndex:hn}))):null,be.createElement("div",{className:"btn-group"},no?be.createElement("a",{onClick:Hr,title:Dn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},be.createElement("i",{className:Dn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Kn&&(!zn||zn.length==0)?be.createElement("a",{onClick:Mr,title:"\u5220\u9664"},be.createElement("i",{className:"iconfont icon-shanchu"})):null,be.createElement("a",{onClick:_r,title:"\u56DE\u590D"}," ",be.createElement("i",{className:"iconfont icon-huifu1"})," "),be.createElement("a",{onClick:$n,className:xr?"c-orange":""},be.createElement("i",{className:xr?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),be.createElement("span",null,rr||""))),be.createElement(ft.Z,{id:Er,activeDiscussIndex:on,onReplyDiscuss:sn})))},Bt=ge(421),Nt={"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"},rn=ge(86401),yn=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())}),un=({user_praise:Dt,praise_count:Yt,praisePlus:hn,onCreateDiscuss:vr,discuss_count:En})=>{const[on,sn]=(0,be.useState)(!1),[$t,Pn]=(0,be.useState)("");function zn(Gr){Pn(Gr)}function Dn(){sn(!0)}function Er(){sn(!1)}function rr(){return yn(this,null,function*(){vr($t),Pn(""),sn(!1)})}return be.createElement("div",{className:`${Nt["dis-input-editor-container"]} ${on?Nt.active:""} `},be.createElement("div",{className:on?`hide ${Nt["text-area"]}`:Nt["text-area"]},be.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Dn}),be.createElement("a",null," ",be.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",En," "),be.createElement("a",{className:"c-light-black",onClick:hn,title:Dt?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},be.createElement("i",{className:`mr3 ${Dt?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Yt?be.createElement("span",null,Yt):"")),on?be.createElement("div",{className:Nt["input-mask"],onClick:Er}):null,be.createElement("div",{className:on?Nt["md-container"]:`${Nt["md-container"]} hide`},be.createElement(rn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:$t,height:240,onChange:zn}),be.createElement("div",{className:Nt["tip-container"],onClick:Er},be.createElement("a",{className:Nt["btn-send"],onClick:rr}," \u53D1\u9001 "))))},ln=ge(59301),Mn=Object.defineProperty,Wn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Gt=(Dt,Yt,hn)=>Yt in Dt?Mn(Dt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Yt]=hn,nn=(Dt,Yt)=>{for(var hn in Yt||(Yt={}))Ht.call(Yt,hn)&&Gt(Dt,hn,Yt[hn]);if(Zt)for(var hn of Zt(Yt))zt.call(Yt,hn)&&Gt(Dt,hn,Yt[hn]);return Dt},Sn=(Dt,Yt)=>Wn(Dt,Cn(Yt)),dn=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())});const Ln={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Xt=(Dt=>(Dt[Dt.GET_DISCUSSES=0]="GET_DISCUSSES",Dt[Dt.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Dt[Dt.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Dt[Dt.PLUS_DISCUSS=3]="PLUS_DISCUSS",Dt[Dt.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Dt[Dt.SET_PAGE=5]="SET_PAGE",Dt[Dt.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Dt))(Xt||{});function cn(Dt,Yt){switch(Yt.type){case 6:return Sn(nn({},Dt),{loading:!0});case 0:return nn(nn({},Dt),Yt.payload);case 1:return nn(nn({},Dt),Yt.payload);case 4:return nn(nn({},Dt),Yt.payload);case 3:return nn(nn({},Dt),Yt.payload);case 5:return Sn(nn({},Dt),{page:Yt.payload});case 2:return nn(nn({},Dt),Yt.payload);default:throw new Error}}var bn=({user:Dt,identifier:Yt,hack:hn,onTriggerPraise:vr,activeIndex:En})=>{const[on,sn]=(0,be.useReducer)(cn,Ln),{loading:$t,page:Pn,data:zn,count:Dn,actionType:Er,activeDiscussIndex:rr}=on,Gr=(0,be.useCallback)(()=>dn(void 0,null,function*(){sn({type:6});const nr=yield ct(Yt,Pn),{comments:kr,disscuss_count:wo}=nr;sn({type:0,payload:{data:kr,count:wo,loading:!1}})}),[Pn,Yt]);(0,be.useEffect)(()=>{En==="2"&&Gr()},[Yt,Pn,En]);function xr(nr){sn({type:5,payload:nr})}function Kn(nr){sn({type:4,payload:{actionType:nr}})}function wr(nr){sn(rr===nr?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:nr}})}function _r(nr,kr,wo){return dn(this,null,function*(){try{const vo=yield ht(nr);zn[wo].user_praise=kr,zn[wo].praise_count=vo.praise_count,sn({type:3,payload:{data:[...zn]}})}catch(vo){console.log(vo)}})}function $n(){return dn(this,null,function*(){const{id:nr,params:kr,type:wo,index:vo,parentDiscussIndex:Ko}=Er;if(wo==="hidden-discuss"&&(yield at(Yt,nr,kr),Ko?zn[Ko].children[vo].hidden=kr.hidden==1:zn[vo].hidden=kr.hidden==1,sn({type:4,payload:{actionType:null,data:[...zn]}})),wo==="delete-discuss"){if(yield it(Yt,nr),Ko||Ko===0){let ko=zn[Ko].children;for(let Eo=ko.length-1;Eo>=0;Eo--)if(ko[Eo].id===nr){ko.splice(Eo,1);break}zn[Ko].children=ko}else for(let ko=zn.length-1;ko>=0;ko--)if(zn[ko].id===nr){zn.splice(ko,1);break}sn({type:4,payload:{actionType:null,data:[...zn]}})}})}function Mr(){sn({type:4,payload:{actionType:null}})}function Hr(nr,kr){return dn(this,null,function*(){try{yield lt(Yt,nr,kr),Gr()}catch(wo){console.log(wo)}})}function no(nr){return dn(this,null,function*(){sn({type:6}),yield mt(Yt,nr),Gr()})}return ln.createElement(ln.Fragment,null,ln.createElement("div",{className:"discuss-panel"},zn.length===0?ln.createElement(Ke.Z,null):zn.map((nr,kr)=>ln.createElement(Lt,{onReplyDiscuss:Hr,onPlusDiscuss:_r,onSetActiveDiscussIndex:wr,onSetActionType:Kn,data:nr,index:kr,user:Dt,activeDiscussIndex:rr})),Dn>10?ln.createElement("div",{className:"pagination-container"},ln.createElement(ut.Z,{showQuickJumper:!0,onChange:xr,current:Pn,total:Dn})):null),ln.createElement(un,{user_praise:hn.user_praise,praise_count:hn.praises_count,praisePlus:vr,discuss_count:hn.comments_count,onCreateDiscuss:no}),ln.createElement(x.Z,null,ln.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:!!Er,onOk:$n,onCancel:Mr},ln.createElement("p",null,Er?Er.message:"")),ln.createElement(Bt.Z,null)))},Fn=ge(57809),Pt=ge(92832),_t=ge(65615),Ot={},Kt=ge(59301),Nn=({hack:Dt,current_user:Yt})=>Kt.createElement("div",{className:Ot.answer},Dt!=null&&Dt.analysis?Kt.createElement(Le.Z,{style:{padding:"13px 0"},value:(Dt==null?void 0:Dt.analysis)||""}):Kt.createElement(Ke.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),_n={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},br=ge(36381),qn=ge(43604),Ut=ge(78241),Tt=ge(5871),fn=ge(68989),At=ge(59301);const{TextArea:mn}=Pt.default,{Panel:On}=br.default;var Zn=({data:Dt,hack:Yt})=>(console.log(Dt,Yt,"data"),Yt!=null&&Yt.is_file?At.createElement(fn.Y2,{disabled:!0,className:_n.uploadTableWrapper,showScore:!Yt.test_set_score,data:Dt,isProgramHomework:!0}):At.createElement("div",{className:_n.hackSets},Dt==null?void 0:Dt.map((hn,vr)=>At.createElement(br.default,{accordion:!0,bordered:!1,key:vr,defaultActiveKey:vr===0&&hn.id,className:_n.collapseWrapper,expandIcon:({isActive:En})=>At.createElement("i",{className:`iconfont icon-weizhankai ${En?_n.open:_n.close}`,style:{fontSize:14,transition:"all .2s"}})},At.createElement(On,{key:hn.id,header:At.createElement(ie.Z,{align:"middle",justify:"space-between",wrap:!1},At.createElement(qn.Z,{className:_n.panelHeader},At.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",vr+1)),At.createElement(qn.Z,{flex:1},At.createElement(ie.Z,{align:"middle",justify:"end",wrap:!1},!(Yt!=null&&Yt.test_set_score)&&At.createElement(qn.Z,{className:_n.rateInput},At.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),At.createElement("div",null,At.createElement(Ut.default.Item,{noStyle:!0},At.createElement(Tt.Z,{value:hn==null?void 0:hn.score,className:_n.baseFormItem,min:0,max:100,disabled:!0}))),At.createElement("span",{className:"ml10"},"%")))))},At.createElement(Ut.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},At.createElement(mn,{readOnly:!0,value:hn==null?void 0:hn.input,rows:4})),At.createElement(Ut.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},At.createElement(mn,{readOnly:!0,value:hn==null?void 0:hn.output,rows:4}))))))),An={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},bt=ge(59301),Ft=(0,be.forwardRef)(({data:Dt=[]},Yt)=>{var hn;const[vr,En]=(0,be.useState)(),on=Dt.filter($t=>$t.show);(0,be.useEffect)(()=>{on.length&&En(on[0].id)},[Dt==null?void 0:Dt.length]);const sn=((hn=on.find($t=>$t.id===vr))==null?void 0:hn.element)||null;return(0,be.useImperativeHandle)(Yt,()=>({setActiveTab:$t=>En($t)})),bt.createElement("div",{className:An.tabs},bt.createElement("div",{className:An.tabWarp},on.map($t=>bt.createElement("div",{onClick:()=>En($t.id),className:`${An.tab} ${$t.id===vr?An.active:""}`,key:$t.id},$t.name))),bt.createElement("div",{className:An.content},sn))}),Et=ge(59301),tn=Object.defineProperty,Jt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,Un=(Dt,Yt,hn)=>Yt in Dt?tn(Dt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Yt]=hn,Qt=(Dt,Yt)=>{for(var hn in Yt||(Yt={}))Vn.call(Yt,hn)&&Un(Dt,hn,Yt[hn]);if(qt)for(var hn of qt(Yt))Xn.call(Yt,hn)&&Un(Dt,hn,Yt[hn]);return Dt},lr=(Dt,Yt)=>Jt(Dt,Vt(Yt)),cr=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())});const eo={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},pn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var an=({hack:Dt,onTriggerPraise:Yt,topicId:hn,page:vr,onPageChange:En,user:on,current_user:sn,submitRecords:$t,submitting:Pn,submitResult:zn,setActiveIndex:Dn,hack_sets:Er})=>{var rr,Gr;const[xr]=(0,_e.useSearchParams)(),[Kn,wr]=(0,be.useState)("0"),_r=(0,_e.useLocation)(),[$n,Mr]=(0,be.useState)(!1),[Hr,no]=(0,be.useState)(null),[nr,kr]=(0,be.useState)([]),[wo,vo]=(0,be.useState)([]),[Ko,ko]=(0,be.useState)({page:1,limit:10}),Eo=(0,be.useRef)(null),sa=(0,be.useRef)(null);console.log(on,"user");let[To,ba]=(0,be.useState)(lr(Qt({},(0,_e.useParams)()),{page:1,per_page:20,name:""}));(0,be.useEffect)(()=>{sa.current&&(Dt==null?void 0:Dt.is_close_tips)===!1&&Hr===null&&no(!0)},[sa.current,Dt==null?void 0:Dt.is_close_tips,Hr]);function Ba(){return cr(this,null,function*(){yield(0,he.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,be.useEffect)(()=>{Dn(Kn)},[Kn]);function Ca(Yr){return cr(this,null,function*(){let Jo=Yr.target.id;if(Jo==="1"){let oa=yield(0,he.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:Qt({},Ko)});(oa==null?void 0:oa.status)===0&&vo(oa==null?void 0:oa.data)}wr(Jo)})}(0,be.useEffect)(()=>pt.Z.subscribe("to-commit-info",()=>{wr("1"),Eo.current&&Eo.current.setActiveTab("1")}),[]),(0,be.useEffect)(()=>pt.Z.subscribe("to-reset-info",()=>{Ca({target:{id:"1"}}),Eo.current&&Eo.current.setActiveTab("2")}),[]);function Na(){wr("2")}function zo(){return cr(this,null,function*(){let Yr=yield(0,he.ZP)("/api/problems/my_hack_list.json",{method:"get",params:Qt({identifier:To==null?void 0:To.id},To)});kr(Yr)})}const Ir=[{title:null,description:Et.createElement("div",null,Et.createElement("b",{onClick:()=>{no(!1),Ba(),Mr(!0),zo()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Et.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),Et.createElement(se.ZP,{onClick:()=>{no(!1),Ba()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>sa.current}];return Et.createElement("div",{className:Ue["left-panel"]},Et.createElement("ul",{className:`${Ue["s-navs"]} ${Ue["bg-white"]} ${Ue.b1}`},(Dt==null?void 0:Dt.is_program)&&!xr.get("pageId")&&Et.createElement(ne.Z,{title:"\u9898\u76EE\u5217\u8868"},Et.createElement("div",{onClick:()=>{zo(),Mr(!0)},className:Ue.btns,ref:sa,style:Hr?{pointerEvents:"none"}:{}},Et.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Et.createElement("li",{style:{marginLeft:20}},Et.createElement("a",{className:Kn==="0"?Ue.active:"",id:"0",onClick:Ca},"\u9898\u76EE\u63CF\u8FF0")),Et.createElement("li",null,Et.createElement("a",{className:Kn==="1"?Ue.active:"",id:"1",onClick:Ca},"\u64CD\u4F5C\u8BB0\u5F55")),(xr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.answer_text_show)||xr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.analysis_show))&&Et.createElement("li",null,Et.createElement("a",{className:Kn==="4"?Ue.active:"",id:"4",onClick:Ca},"\u89E3\u7B54\u53C2\u8003")),xr.get("type")!=="exercises"&&Et.createElement("li",null,Et.createElement("a",{className:Kn==="2"?Ue.active:"",id:"2",onClick:Ca},"\u8BC4\u8BBA")),!!(Er!=null&&Er.length)&&xr.get("type")!=="exercises"&&xr.get("type")!=="1"&&Et.createElement("li",null,Et.createElement("a",{className:Kn==="5"?Ue.active:"",id:"5",onClick:Ca},"\u6D4B\u8BD5\u7528\u4F8B"))),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Kn==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Et.createElement($e,{hack:Dt,onTriggerPraise:Yt,toDiscuss:Na})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${Kn==="1"?"":"hide"}`},Et.createElement(Ft,{ref:Eo,data:[{id:"1",show:xr.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,$t!=null&&$t.records_count||Pn?Et.createElement(et,{page:vr,onPageChange:En,topicId:hn,submitting:Pn,key:(zn==null?void 0:zn.id)||1,submitRecords:$t,submitResult:zn}):Et.createElement(Ke.Z,null))},{id:"2",show:xr.get("type")==="exercises"||(Dt==null?void 0:Dt.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Et.createElement(Et.Fragment,null,Et.createElement(Je.default,{pagination:!1,dataSource:wo==null?void 0:wo.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Yr,Jo,oa)=>Ve()(Yr).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Yr,Jo,oa)=>{var ka;return(ka=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(za=>za.id===Yr))==null?void 0:ka.name}}]}),Et.createElement(ut.Z,{style:{marginTop:10},current:Ko.page,total:wo==null?void 0:wo.count,hideOnSinglePage:!0,onChange:Yr=>cr(void 0,null,function*(){Ko.page=Yr,ko(Ko);let Jo=yield(0,he.ZP)(`/api/myproblems/${To.id}/redo_logs.json`,{method:"get",params:lr(Qt({},Ko),{courseId:To.courseId})});(Jo==null?void 0:Jo.status)===0&&vo(Jo==null?void 0:Jo.data)})}))}]})),Et.createElement("div",{style:{padding:"12px"},className:`${Ue["tab-panel-body"]} ${Kn==="4"?"":"hide"}`},Et.createElement(Ft,{data:[{id:"1",show:xr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.answer_text_show),name:"\u7B54\u6848",element:Et.createElement(Et.Fragment,null,Et.createElement(tt,{hack:Dt,current_user:sn}))},{id:"2",show:xr.get("type")!=="exercises"&&(Dt==null?void 0:Dt.analysis_show),name:"\u89E3\u6790",element:Et.createElement(Et.Fragment,null,Et.createElement(Nn,{hack:Dt,current_user:sn}))}]})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Kn==="2"?"":"hide"}`,style:{padding:0}},Et.createElement(bn,{user:on,activeIndex:Kn,identifier:Dt.identifier,hack:Dt,onTriggerPraise:Yt})),Et.createElement("div",{className:`${Ue["tab-panel-body"]} ${Kn==="5"?"":"hide"}`,style:{padding:12}},Et.createElement(Zn,{data:Er||[],hack:Dt})),Et.createElement(a.Z,{rootClassName:Ue.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Mr(!1),open:$n},Et.createElement(ie.Z,null,Et.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",nr==null?void 0:nr.total_count,"\u9898\xA0[\xA0",nr==null?void 0:nr.total_score,"\u5206\xA0]\xA0"),!(on!=null&&on.hack_manager)&&Et.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",nr==null?void 0:nr.work_score,"\u5206")),Et.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Et.createElement(ie.Z,{align:"middle",className:"mt10 mb10"},!(on!=null&&on.hack_manager)&&Et.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Yr=>{To.page=1,To.finish_status=Yr,ba(Qt({},To)),zo()}},Et.createElement(Fn.default.Option,{value:""},"\u5168\u90E8"),Et.createElement(Fn.default.Option,{value:0},"\u672A\u5F00\u59CB"),Et.createElement(Fn.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Et.createElement(Fn.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Et.createElement(Fn.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Yr=>{To.page=1,To.difficult=Yr||null,ba(Qt({},To)),zo()}},Et.createElement(Fn.default.Option,{value:0},"\u5168\u90E8"),Et.createElement(Fn.default.Option,{value:1},"\u7B80\u5355"),Et.createElement(Fn.default.Option,{value:2},"\u9002\u4E2D"),Et.createElement(Fn.default.Option,{value:3},"\u56F0\u96BE")),Et.createElement(Pt.default.Search,{size:"large",onSearch:Yr=>{To.name=Yr,To.page=1,ba(Qt({},To)),zo()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Et.createElement("div",{className:Ue.list,style:{height:36,background:"#3D445C"}},!(on!=null&&on.hack_manager)&&Et.createElement("span",null,"\u72B6\u6001"),Et.createElement("span",null,"\u5E8F\u53F7"),Et.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Et.createElement("div",{style:{overflow:"auto",flex:1}},(rr=nr==null?void 0:nr.data)!=null&&rr.length?(Gr=nr==null?void 0:nr.data)==null?void 0:Gr.map((Yr,Jo)=>Et.createElement("div",{onClick:()=>cr(void 0,null,function*(){let oa=yield(0,he.ZP)(`/api/problems/${Yr==null?void 0:Yr.identifier}/start.json`,{method:"get",params:{hack_user_id:on==null?void 0:on.user_id}});oa&&(window.location.href=`/myproblems/${oa==null?void 0:oa.identifier}${window.location.search}`)}),className:`${Ue.list} ${Yr!=null&&Yr.checked?Ue.active:""}`},!(on!=null&&on.hack_manager)&&Et.createElement(Et.Fragment,null,!(Yr!=null&&Yr.opened)&&Et.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Yr==null?void 0:Yr.opened)&&!(Yr!=null&&Yr.passed)&&Et.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Yr==null?void 0:Yr.opened)&&(Yr==null?void 0:Yr.passed)&&Et.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Et.createElement("span",null,(To.page-1)*20+(Jo+1)),Et.createElement("span",{style:{flex:1},title:Yr.name},`[${Yr==null?void 0:Yr.score}\u5206]`,"\xA0",Yr.name),Et.createElement("span",{style:{flexBasis:48,paddingRight:0}},eo[Yr.difficult]))):Et.createElement(Ke.Z,null)),Et.createElement(ut.Z,{current:To.page,className:"mt20",hideOnSinglePage:!0,total:nr==null?void 0:nr.count,pageSize:To.per_page,onChange:(Yr,Jo)=>{To.page=Yr,To.per_page=Jo,zo()}})),Et.createElement(_t.Z,{rootClassName:Ue.tour,closeIcon:!1,open:!!Hr,steps:Ir,gap:{offset:3,radius:2}}))},Tn=ge(62522),Jn=ge(6460),kn=ge(80738),Bn=ge(87110),Rn=ge(56494),ur=ge(14481),sr=ge(10640),$r=ge(92310),Wr=ge.n($r),Dr=ge(39327),ho=ge(51015),io=ge(74164),xn=ge(59301),bo=Object.defineProperty,co=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Ur=(Dt,Yt,hn)=>Yt in Dt?bo(Dt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:hn}):Dt[Yt]=hn,gr=(Dt,Yt)=>{for(var hn in Yt||(Yt={}))Zr.call(Yt,hn)&&Ur(Dt,hn,Yt[hn]);if(Oo)for(var hn of Oo(Yt))uo.call(Yt,hn)&&Ur(Dt,hn,Yt[hn]);return Dt},Tr=(Dt,Yt)=>co(Dt,zr(Yt)),Lr=(Dt,Yt)=>{var hn={};for(var vr in Dt)Zr.call(Dt,vr)&&Yt.indexOf(vr)<0&&(hn[vr]=Dt[vr]);if(Dt!=null&&Oo)for(var vr of Oo(Dt))Yt.indexOf(vr)<0&&uo.call(Dt,vr)&&(hn[vr]=Dt[vr]);return hn},jr=(Dt,Yt,hn)=>new Promise((vr,En)=>{var on=Pn=>{try{$t(hn.next(Pn))}catch(zn){En(zn)}},sn=Pn=>{try{$t(hn.throw(Pn))}catch(zn){En(zn)}},$t=Pn=>Pn.done?vr(Pn.value):Promise.resolve(Pn.value).then(on,sn);$t((hn=hn.apply(Dt,Yt)).next())});const{Countdown:xo}=E.default,po={Java:"java",C:"c",Python:"py","C++":"c"};var Uo=(Dt=>(Dt[Dt.SET_LOADING=0]="SET_LOADING",Dt[Dt.GET_DATA=1]="GET_DATA",Dt[Dt.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Dt[Dt.SET_DATA=3]="SET_DATA",Dt[Dt.SET_DEBUGING=4]="SET_DEBUGING",Dt[Dt.SET_SUBMITING=5]="SET_SUBMITING",Dt[Dt.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Dt[Dt.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Dt[Dt.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Dt[Dt.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Dt[Dt.SET_PAGE=10]="SET_PAGE",Dt))(Uo||{});function Po(){return new Date().getTime()}const Yo={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Mo(Dt,Yt){switch(Yt.type){case 1:return gr(gr({},Dt),Yt.payload);case 3:return Tr(gr({},Dt),{data:Yt.payload});case 0:return Tr(gr({},Dt),{loading:Yt.payload});case 9:return Tr(gr({},Dt),{showNote:Yt.payload});case 4:return Tr(gr({},Dt),{debuging:Yt.payload});case 5:return Tr(gr({},Dt),{submitting:Yt.payload});case 2:return Tr(gr({},Dt),{submitRecords:Yt.payload});case 10:return Tr(gr({},Dt),{submitRecordPage:Yt.payload});case 6:return Tr(gr({},Dt),{executingMessage:Yt.payload});case 7:return gr(gr({},Dt),Yt.payload);case 8:return gr(gr({},Dt),Yt.payload);default:throw new Error}}var Xr=({children:Dt})=>{var Yt,hn,vr,En,on;const[sn,$t]=(0,be.useReducer)(Mo,Yo),{id:Pn}=(0,_e.useParams)(),zn=(0,_e.useLocation)(),[Dn]=(0,_e.useSearchParams)(),{loading:Er,data:rr,debugResult:Gr,submitResult:xr,submitRecords:Kn,submitRecordPage:wr,showNote:_r,debuging:$n,submitting:Mr,executingMessage:Hr}=sn,[no,nr]=(0,be.useState)("#37AD83"),[kr,wo]=(0,be.useState)(null),[vo,Ko]=(0,be.useState)({}),[ko,Eo]=(0,be.useState)(!0),[sa,To]=(0,be.useState)(!1),[ba,Ba]=(0,be.useState)(!1),Ca=(0,be.useRef)(null),Na=(0,be.useRef)(0),zo=rr==null?void 0:rr.user,Ir=rr==null?void 0:rr.hack,[Yr,Jo]=(0,be.useState)(!1),oa=(0,be.useRef)(1),ka=(0,be.useRef)(!1);(0,Dr.y)(Dn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:za}=(0,Dr.X)(),[Ka,ti]=(0,be.useState)(""),ni=(0,Rn._)(vo);(0,be.useEffect)(()=>{function pr(){return jr(this,null,function*(){var Jr,ea,ga,Ia,Ta;Eo(!0);const ha=yield(0,le.fu)(Pn,{exercise_id:Dn.get("exercisesId")});if(setTimeout(()=>{Eo(!1)},800),ha.status!==401){try{ha.hack.code=We.Base64.decode(ha.hack.code)}catch(Ho){console.log(Ho)}ha.hack=Tr(gr({},ha.hack),{is_program:Dn.get("type")==="1"}),$t({type:1,payload:{loading:!1,data:ha}})}if(Dn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ho;Dn.get("coursesId")=="coursesId"?Ho=yield(0,ue._F)({categoryId:Dn.get("exercisesId"),login:Dn.get("login")}):Ho=yield(0,ue._B)({categoryId:Dn.get("exercisesId"),login:Dn.get("login")}),Ko(gr({},Ho)),za((Jr=Ho==null?void 0:Ho.exercise)==null?void 0:Jr.forbid_copy),typeof((ea=Ho==null?void 0:Ho.exercise)==null?void 0:ea.left_time)=="number"&&(wo(Date.now()+((ga=Ho==null?void 0:Ho.exercise)==null?void 0:ga.left_time)*1e3),setTimeout(()=>{nr("red")},(((Ia=Ho==null?void 0:Ho.exercise)==null?void 0:Ia.left_time)-300>0?((Ta=Ho==null?void 0:Ho.exercise)==null?void 0:Ta.left_time)-300:0)*1e3))}})}Pn&&pr()},[Pn]),(0,be.useEffect)(()=>{var pr;return Dn.get("type")==="exercises"&&((pr=vo==null?void 0:vo.exercise)!=null&&pr.screen_open)&&(window.removeEventListener("blur",Ua,!1),ur.U.forEach((Jr,ea)=>{window.addEventListener(Jr,Ua,!1)}),window.addEventListener("blur",Ua,!1),window.focus()),()=>{document.removeEventListener((0,ae.gH)(),Ua)}},[vo]),(0,be.useEffect)(()=>{Ka==="1"&&Pn&&Ir!=null&&Ir.language&&fi()},[Pn,wr,Ir==null?void 0:Ir.language,Ka]),(0,be.useEffect)(()=>(Ir!=null&&Ir.is_program&&(Na.current=0,Ca.current=setInterval(()=>{ri()},15e3)),()=>{clearInterval(Ca.current)}),[Ir==null?void 0:Ir.is_program]);const ri=()=>jr(void 0,null,function*(){let pr=yield(0,he.ZP)(`/api/myproblems/${Pn}/save_long_time.json`,{method:"get",params:{answer_long_time:Na.current}})}),Ua=()=>{ka.current||(0,ae.BU)(),window.parent.postMessage("backExercise","*")};function fi(){return jr(this,null,function*(){try{const pr=yield(0,le.zO)(Pn,{limit:15,page:wr,language:Ir==null?void 0:Ir.language});$t({type:2,payload:pr})}catch(pr){console.log(pr)}})}function gi(pr){$t({type:10,payload:pr})}function Ha(pr){return jr(this,null,function*(){var Jr;let ea;(Dn.get("ip_limit")==="inner"||Dn.get("ip_bind_type")==="true")&&(ea=yield(0,Jn.y)({ip_limit:Dn.get("ip_limit"),ip_bind:Dn.get("ip_bind_type")==="true"}));const ga=yield(0,le.n4)(Pn,{code:We.Base64.encode(pr||Ir.code),language:Ir==null?void 0:Ir.language,exercise_id:Dn.get("exercisesId"),question_id:Dn.get("questionId"),ip:ea});return ga.status===-5&&(0,_e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Tr(gr({errorMessage:ga==null?void 0:ga.message},(vo==null?void 0:vo.exercise)||{}),{exercise_user_id:(Jr=vo==null?void 0:vo.exercise)==null?void 0:Jr.exercise_user_id,id:Dn.get("exercisesId")})}}),ga})}function oi(){return jr(this,null,function*(){if(oa.current=2,!Mr){$t({type:5,payload:!0});try{pt.Z.publish("to-commit-info");const pr=yield Ha();if(console.log(pr,1),pr.status===0){let ha=function(){return jr(this,null,function*(){const{status:Ho,data:pa}=yield(0,le.rX)(Pn,"submit"),xa=Po()-Ta>(ga*Ia+30)*1e3;if(Ho!==0&&!xa&&setTimeout(ha,1e3),xa&&Ho!==0){me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),$t({type:5,payload:!1});return}if(Ho===0){pa.status===2&&me.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(pa==null?void 0:pa.status)===0&&Dn.get("type")==="1"&&Ba(!0);const ii=yield(0,le.zO)(Pn,{limit:15,page:wr,language:Ir==null?void 0:Ir.language});$t({type:8,payload:Tr(gr({},sn),{submitResult:pa,submitting:!1,submitRecords:ii})})}})},Jr={};Dn.get("type")==="exercises"&&(Jr.extras={exercise_id:Dn.get("exercisesId"),question_id:Dn.get("questionId")},(Dn.get("ip_limit")==="inner"||Dn.get("ip_bind_type")==="true")&&(Jr.extras.ip=yield(0,Jn.y)({ip_limit:Dn.get("ip_limit"),ip_bind:Dn.get("ip_bind_type")==="true"})));const ea=yield(0,le.bM)(Pn,Jr);if(ea.status===-1&&Dn.get("exercisesId")){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`;return}const{time_limit:ga,test_case_size:Ia}=Ir,Ta=Po();ea.status>-1?ha():$t({type:5,payload:!1})}else $t({type:5,payload:!1})}catch(pr){console.log(pr),$t({type:5,payload:!1})}Jo(!1)}})}function $a(){return jr(this,null,function*(){oa.current=1,sn.debuging=!0,$t({type:4,payload:!0});try{if((yield Ha()).status===0){let Ta=function(){return jr(this,null,function*(){const{status:ha,message:Ho,data:pa}=yield(0,le.rX)(Pn,"debug"),xa=Po()-Ia>(Jr+30)*1e3;if(ha!==0&&!xa&&($t({type:6,payload:Ho}),setTimeout(Ta,1e3)),xa){me.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$t({type:4,payload:!1}),$t({type:7,payload:Tr(gr({},sn),{debugResult:{status:2},debuging:!1})});return}ha===0&&(pa.status===2&&me.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$t({type:4,payload:!1}),$t({type:7,payload:Tr(gr({},sn),{debugResult:pa,debuging:!1})}))})};const{time_limit:Jr}=Ir;let ea={input:encodeURIComponent(rr.test_case.input)};Dn.get("type")==="exercises"&&(ea.exercise_id=Dn.get("exercisesId"));const ga=yield(0,le.MU)(Pn,ea);if(ga.status===-1&&Dn.get("exercisesId")){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`;return}const Ia=Po();(ga==null?void 0:ga.status)>-1?Ta():$t({type:4,payload:!1})}else $t({type:4,payload:!1})}catch(pr){console.log(pr)}finally{}})}function Va(pr,Jr){const ea=Jr?{modify_code:!1}:{};$t({type:3,payload:Tr(gr({},rr),{hack:gr(Tr(gr({},Ir),{code:pr}),ea)})}),Jo(!0)}const hi=pr=>jr(void 0,null,function*(){let Jr=yield(0,he.ZP)(`/api/problems/${Ir==null?void 0:Ir.identifier}/start.json`,{method:"get",params:{language:pr==="C++"||pr==="c++"?encodeURIComponent(pr):pr,hack_user_id:zo==null?void 0:zo.user_id}});Jr.status!==-1&&_e.history.replace(`/myproblems/${Jr==null?void 0:Jr.identifier}${window.location.search}`)});function mi(pr){let Jr=pr.target.value;$t({type:3,payload:Tr(gr({},rr),{test_case:{input:Jr}})})}function pi(){return jr(this,null,function*(){try{let pr={};Dn.get("type")==="exercises"?pr.exercise_id=Dn.get("exercisesId"):Ir!=null&&Ir.homework_common_id&&(pr.homework_common_id=Ir==null?void 0:Ir.homework_common_id);const Jr=yield(0,le.H7)(Pn,gr({},pr));Jr.status===401||(Va(We.Base64.decode(Jr.code)),(Dn.get("type")==="exercises"||Ir!=null&&Ir.homework_common_id)&&pt.Z.publish("to-reset-info"))}catch(pr){console.log(pr)}})}function ai(){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",xn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return jr(this,null,function*(){const pr=yield(0,le.fi)(Pn);pr.status===401||Va(We.Base64.decode(pr.code),!0)})}})}function Xa(){$t({type:9,payload:!0})}function vi(){$t({type:9,payload:!1})}function yi(pr){return jr(this,null,function*(){yield(0,le.MK)(Pn,pr),$t({type:1,payload:{showNote:!1,data:Tr(gr({},rr),{hack:Tr(gr({},Ir),{notes:pr.notes})})}})})}const Ea={hack:Ir,isLoading:ko,input:(Yt=rr==null?void 0:rr.test_case)==null?void 0:Yt.input,is_file:(hn=rr==null?void 0:rr.test_case)==null?void 0:hn.is_file,identifier:Ir==null?void 0:Ir.identifier,attachments_count:rr==null?void 0:rr.attachments_count,language:Ir==null?void 0:Ir.language,code:Ir==null?void 0:Ir.code,title:"main."+po[Ir==null?void 0:Ir.language],modify_code:Ir==null?void 0:Ir.modify_code,notes:Ir==null?void 0:Ir.notes,debugResult:Gr,debuging:$n,submitting:Mr,submitResult:xr,executingMessage:Hr,onCancelNote:vi,onAddNote:yi,showNote:_r,user:zo,onShowNote:Xa,onSubmitCode:oi,onChangeCode:Va,onChangeInput:mi,onDebugCode:$a,onResetCode:pi,onSyncCode:ai,onUpdateCode:Ha,onChangeLanguage:hi,isWhiteTheme:sa,setIsWhiteTheme:To,topDispatch:$t};function Ya(){return jr(this,null,function*(){const{praise_count:pr}=yield(0,le.vl)(Ir.id,{container_type:"Hack",type:1});let Jr=Tr(gr({},rr),{hack:Tr(gr({},Ir),{praises_count:pr,user_praise:!Ir.user_praise})});$t({type:3,payload:Jr})})}const Ja={topicId:Pn,submitResult:xr,submitRecords:Kn,submitting:Mr,page:wr,onPageChange:gi,hack:Ir,user:rr==null?void 0:rr.user,hack_sets:rr==null?void 0:rr.hack_sets,current_user:rr==null?void 0:rr.current_user,onTriggerPraise:Ya,setActiveIndex:ti};return console.log(vo),xn.createElement(xn.Fragment,null,xn.createElement(de.Z,{spinning:Er,delay:500},rr?xn.createElement(xn.Fragment,null,xn.createElement("header",{className:Wr()(sr.Z.header,sa&&sr.Z.whiteHeader)},Dn.get("type")!=="exercises"&&xn.createElement("div",null,xn.createElement("img",{src:`${re.Z.IMG_SERVER}/images/${zo==null?void 0:zo.image_url}`,alt:"user",width:36}),xn.createElement("span",{style:{color:sa?"#333":"#B2BACB",fontSize:16}},zo==null?void 0:zo.name)),Dn.get("type")==="exercises"&&xn.createElement("div",null,xn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",xn.createElement("span",{className:"ml10"},(vr=vo==null?void 0:vo.exercise)==null?void 0:vr.user_name)),xn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",xn.createElement("span",{className:"ml10"},(En=vo==null?void 0:vo.exercise)==null?void 0:En.student_id))),xn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},xn.createElement("div",null,Ir.name)),(Ir==null?void 0:Ir.is_program)&&xn.createElement(kn.Z,{defaultValue:Ir==null?void 0:Ir.answer_long_time,onChange:pr=>{Na.current=pr},className:sr.Z.timepiece}),zo!=null&&zo.hack_manager?xn.createElement(_e.Link,{className:sr.Z.btn_edit,to:Dn.get("type")==="1"?Dn.get("pageId")?`/problems/newedit/${Ir.identifier}?type=1&pageId=${Dn.get("pageId")}&backUrl=${Dn.get("backUrl")}`:`/problems/newedit/${Ir.identifier}?type=1`:`/problems/newedit/${Ir.identifier}`}," ",xn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((on=vo==null?void 0:vo.exercise)!=null&&on.left_time)&&xn.createElement(xn.Fragment,null,xn.createElement("span",{style:{color:no,marginRight:6},className:`iconfont icon-daojishi ${sr.Z.djs}`}),xn.createElement("span",{className:"c-white mr20"},xn.createElement(xo,{valueStyle:{color:no,fontSize:20,fontWeight:500},title:xn.createElement("span",{style:{color:no,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:kr,onFinish:()=>jr(void 0,null,function*(){const pr=yield(0,ue.VL)({categoryId:Dn.get("exercisesId"),commit_method:2});if((pr==null?void 0:pr.status)===0&&(Ha(),me.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:xn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",xn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>jr(void 0,null,function*(){window.parent.location.href=`/classrooms/${Dn.get("coursesId")}/exercise/${Dn.get("exercisesId")}/detail`})})),(pr==null?void 0:pr.status)===-3){const Jr=parseInt(pr==null?void 0:pr.message);wo(Date.now()+Jr*1e3)}})}))),Dn.get("type")==="exercises"?xn.createElement(se.ZP,{type:"primary",onClick:()=>{const pr=()=>jr(void 0,null,function*(){yield Ha(),Jo(!1),ni(),ka.current=!0,Ua()});if(!(Kn!=null&&Kn.records_count)||Yr){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:xn.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:pr});return}pr()}},xn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):xn.createElement("span",{onClick:()=>{var pr;if(Dn.get("backUrl"))_e.history.push(Dn.get("backUrl"));else if(Dn.get("type")==="1"){let Jr=(pr=localStorage.getItem("program_homework"))==null?void 0:pr.split(",");_e.history.push(`/classrooms/${Jr==null?void 0:Jr[0]}/program_homework/${Jr==null?void 0:Jr[1]}/detail`)}else _e.history.push("/problemset")}},xn.createElement(ne.Z,{title:"\u5173\u95ED"},xn.createElement("i",{style:{color:sa?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),xn.createElement(de.Z,{size:"large",spinning:ko},xn.createElement(oe.Z,{className:Wr()(sr.Z.myProblems,sa&&sr.Z.whiteMyProblems),leftChild:xn.createElement(an,gr({},Ja)),rightChild:xn.createElement(No,gr({},Ea))}))):null,xn.createElement(me.default,{centered:!0,closable:!1,width:680,footer:null,open:ba,className:"oj-modal"},xn.createElement("section",{className:"oj-modal-content"},xn.createElement("div",{className:"oj-modal-head"},xn.createElement("img",{src:Tn,alt:""}),xn.createElement("i",{onClick:()=>Ba(!1),className:"iconfont icon-guanbi1"})),xn.createElement("aside",null,xn.createElement("img",{className:"mr30",src:io.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",xn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},xr==null?void 0:xr.execute_time,"ms"),"\u4F18\u4E8E",xn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(xr==null?void 0:xr.time_better_than)||100,"%"),"\u7684\u7528\u6237"),xn.createElement("aside",{className:"mb50"},xn.createElement("img",{src:ho.Z,className:"mr30"}),xn.createElement("span",{className:"oj-modal-tt"},xn.createElement("span",null,xn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),xn.createElement("span",{className:"c-light-primary"},xr==null?void 0:xr.execute_memory,"kb")),xn.createElement("span",null,xn.createElement("span",null))),"\u4F18\u4E8E",xn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(xr==null?void 0:xr.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),xn.createElement("div",{id:"oj-modal-next",onClick:()=>jr(void 0,null,function*(){var pr;if(xr!=null&&xr.next_identifier){let Jr=yield(0,he.ZP)(`/api/problems/${xr==null?void 0:xr.next_identifier}/start.json`,{method:"get",params:{hack_user_id:zo==null?void 0:zo.user_id}});Jr&&(window.location.href=`/myproblems/${Jr==null?void 0:Jr.identifier}${window.location.search}`)}else{let Jr=(pr=localStorage.getItem("program_homework"))==null?void 0:pr.split(",");_e.history.push(`/classrooms/${Jr==null?void 0:Jr[0]}/program_homework/${Jr==null?void 0:Jr[1]}/detail`)}}),className:"oj-modal-btn"},xr!=null&&xr.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),xn.createElement(Bn.Z,{successCb:()=>{oa.current===1?$a():oi()}}))};function fo({title:Dt,modify_code:Yt,onSyncCode:hn,onShowCodeSetting:vr,onResetCode:En,hack:on,onChangeLanguage:sn,isWhiteTheme:$t,onShowResourceCentre:Pn,attachments_count:zn}){var Dn;const Er=()=>{me.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:xn.createElement(ee.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:En})},[rr]=(0,_e.useSearchParams)(),Gr=rr.get("language"),xr=Kn=>Kn==="1"?"c++":Kn==="2"?"C++":Kn;return(0,be.useEffect)(()=>{Gr&&sn(xr(Gr))},[]),(0,be.useEffect)(()=>{on!=null&&on.tpm_code_modified&&me.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:xn.createElement(ee.Z,null),content:xn.createElement("div",null,xn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),xn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),xn.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>En()})},[on==null?void 0:on.language]),console.log(on,$t,"hack"),xn.createElement("div",{className:`${sr.Z.codeHead} ${$t?sr.Z.whiteCodeHead:""}`},xn.createElement("div",{className:sr.Z.navWrap},(Dn=on==null?void 0:on.all_language)==null?void 0:Dn.map(Kn=>xn.createElement("div",{className:`${sr.Z.nav} ${Kn===(on==null?void 0:on.language)?sr.Z.active:""}`,key:Kn,onClick:()=>sn(Kn)},xn.createElement(ne.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},xn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),xn.createElement("span",null,Kn)))),xn.createElement(ie.Z,{align:"middle",style:{marginLeft:"auto"}},Yt?xn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:hn},xn.createElement("img",{src:Xe,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,zn>0&&xn.createElement("a",{onClick:Pn},xn.createElement(ne.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),xn.createElement("a",{onClick:Er},xn.createElement(ne.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),xn.createElement("a",{onClick:vr},xn.createElement(ne.Z,{title:"\u8BBE\u7F6E"},xn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function No(Dt){var Yt=Dt,{input:hn,is_file:vr,identifier:En,showNote:on,onShowNote:sn,notes:$t,onCancelNote:Pn,onAddNote:zn,debugResult:Dn,language:Er,debuging:rr,submitting:Gr,executingMessage:xr,code:Kn,onSubmitCode:wr,onDebugCode:_r,onChangeCode:$n,onChangeInput:Mr,onUpdateCode:Hr,user:no,isLoading:nr,submitResult:kr}=Yt,wo=Lr(Yt,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function vo(ko,Eo){return xn.createElement(fo,Tr(gr({},wo),{onShowCodeSetting:ko,onShowResourceCentre:Eo}))}const Ko=gr({input:hn,is_file:vr,debugResult:Dn,debuging:rr,submitting:Gr,executingMessage:xr,onDebugCode:_r,onChangeCode:$n,onSubmitCode:wr,onChangeInput:Mr,user:no,submitResult:kr},wo);return xn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},xn.createElement(Ze,{setIsWhiteTheme:wo==null?void 0:wo.setIsWhiteTheme,isLoading:nr,language:Er,value:Kn,identifier:En,onChange:$n,onUpdateCode:Hr,ActionBarRender:vo}),xn.createElement(ze.ZP,gr({},Ko)))}},90643:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},45962:function(xt,dt,ge){"use strict";ge.d(dt,{H7:function(){return a},MK:function(){return ee},MU:function(){return ue},X6:function(){return oe},bM:function(){return le},fi:function(){return y},fu:function(){return ie},n4:function(){return x},rX:function(){return re},vl:function(){return b},zO:function(){return ae}});var be=ge(97013),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(z,te,ce)=>te in z?_e(z,te,{enumerable:!0,configurable:!0,writable:!0,value:ce}):z[te]=ce,ne=(z,te)=>{for(var ce in te||(te={}))me.call(te,ce)&&se(z,ce,te[ce]);if(E)for(var ce of E(te))de.call(te,ce)&&se(z,ce,te[ce]);return z};function ie(z,te){return(0,be.U2)(`myproblems/${z}.json`,ne({hidePopLogin:!0},te||{}))}function le(z,te){return(0,be.v_)(`myproblems/${z}/code_submit.json`,te)}function ue(z,te){return(0,be.v_)(`myproblems/${z}/code_debug.json`,te)}function ae(z,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,be.U2)(`myproblems/${z}/submit_records.json`,te)}function oe(z){return(0,be.U2)("myproblems/record_detail.json",{id:z})}function re(z,te){return(0,be.U2)(`myproblems/${z}/result.json`,{mode:te})}function ee(z,te){return(0,be.v_)(`myproblems/${z}/add_notes.json`,te)}function a(z,te){return(0,be.v_)(`myproblems/${z}/restore_initial_code.json`,te)}function y(z){return(0,be.v_)(`myproblems/${z}/sync_code.json`)}function x(z,te){return(0,be.v_)(`myproblems/${z}/update_code.json`,te)}function b(z,te){return(0,be.v_)(`discusses/${z}/plus.json`,te)}},30097:function(xt,dt,ge){"use strict";ge.d(dt,{Im:function(){return ye},ZP:function(){return Ce},gZ:function(){return Ee}});var be=ge(59301),_e=ge(92832),E=ge(3113),me=ge(84105),de=ge(87395),se=ge(17713),ne=ge(24334),ie=ge(69654),le=ge(95318),ue=ge(31735),ae=ge(41556),oe=ge(34376),re=ge(92310),ee=ge.n(re),a=ge(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,fe=(je,Me,Ge)=>Me in je?y(je,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):je[Me]=Ge,he=(je,Me)=>{for(var Ge in Me||(Me={}))te.call(Me,Ge)&&fe(je,Ge,Me[Ge]);if(z)for(var Ge of z(Me))ce.call(Me,Ge)&&fe(je,Ge,Me[Ge]);return je},ve=(je,Me)=>x(je,b(Me));const{TextArea:pe}=_e.default,Se={visible:!1,tabIndex:"0"},ye={[se.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[se.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[se.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 we=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(we||{});function Pe(je,Me){switch(Me.type){case 0:return ve(he({},je),{visible:Me.payload});case 1:return ve(he({},je),{tabIndex:Me.payload});default:throw new Error}}function Te({value:je,className:Me}){const[Ge,Be]=(0,be.useState)(!1),Qe=(0,be.useRef)(),qe=(0,be.useRef)();return(0,be.useEffect)(()=>{Ge&&(qe.current.reset(),qe.current.write((0,ue.pp)(je||"")))},[je,Ge]),(0,be.useEffect)(()=>{var Ze,Xe,We,ze;if(Qe.current){qe.current=new oe.Terminal({fontSize:14,disableStdin:!0}),qe.current.open(Qe.current);const Ue=Qe.current.offsetWidth-14,ot=((ze=(We=(Xe=(Ze=qe.current)==null?void 0:Ze._core)==null?void 0:Xe._renderService)==null?void 0:We.dimensions)==null?void 0:ze.actualCellWidth)||9.5,Je=Math.ceil(Ue/ot);qe.current.resize(Je,8),Be(!0)}},[]),a.createElement("div",{ref:Qe,className:ee()("XtermText-valueRef",Me)})}function Ee(je){const{status:Me,error_msg:Ge,output:Be,input:Qe,expected_output:qe,is_file:Ze,input_file_url:Xe,output_file_url:We,expected_output_file_url:ze}=je;let Ue=null;const ot={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Me){case se.h.NOMATCH:Ue=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!Ze&&a.createElement(Te,{className:"mb10",value:Qe}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Te,{className:"mb10",value:Be&&ne.Base64.decode(Be)||""}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(We,Be)},Be)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ze&&a.createElement(Te,{className:"mb10",value:qe&&ne.Base64.decode(qe)||""}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(ze,qe)},qe)));break;case se.h.EXECUTEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:Qe,style:ot}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:Ue=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ze&&a.createElement(le.Z,{value:Qe,style:ot}),Ze&&a.createElement("div",{style:ot},a.createElement("a",{onClick:()=>(0,ue.LR)(Xe,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:Ue=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:Ue=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Ue," ")}function De(je){const{status:Me,error_msg:Ge,execute_time:Be,output:Qe,input:qe,expected_output:Ze,is_file:Xe,input_file_url:We,output_file_url:ze,expected_output_file_url:Ue}=je;let ot=null;switch(Me){case se.h.OK:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Be,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ne.Base64.decode(Qe)));break;case se.h.NOMATCH:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Qe&&ne.Base64.decode(Qe)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",Ze&&ne.Base64.decode(Ze)));break;case se.h.EXECUTEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.COMPILEFAILURE:ot=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ne.Base64.decode(Ge)));break;case se.h.PODFAILURE:ot=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case se.h.TIMEOUT:ot=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ot," ")}var Ce=({id:je,is_file:Me,input:Ge,debuging:Be,submitting:Qe,executingMessage:qe,debugResult:Ze,onChangeInput:Xe,onDebugCode:We,onSubmitCode:ze})=>{const[Ue,ot]=(0,be.useReducer)(Pe,Se),{visible:Je,tabIndex:ut}=Ue;(0,be.useEffect)(()=>{ot({type:0,payload:!1})},[je]);function Ye(Ae){let Ne=Ae.target.id;ot({type:1,payload:Ne})}function He(){ot({type:0,payload:!Je})}const Re=(0,be.useMemo)(()=>{if(Ze){const{status:Ae}=Ze;return a.createElement(a.Fragment,null,De(Ze))}return null},[Ze]);function Ve(){ot({type:0,payload:!0}),ot({type:1,payload:"1"}),We()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${Je?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(ae.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(pe,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Me?"":Ge,onChange:Xe}),rightNode:Be?a.createElement(ie.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):Ze?Re: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 ${Je?"up":""}`,onClick:He},Je?a.createElement(me.Z,null):a.createElement(de.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Be,onClick:Ve},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:Qe,disabled:Qe,onClick:()=>{ot({type:0,payload:!1}),ze()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(xt,dt,ge){"use strict";ge.d(dt,{h:function(){return be}});var be=(_e=>(_e[_e.NOMATCH=-1]="NOMATCH",_e[_e.OK=0]="OK",_e[_e.TIMEOUT=2]="TIMEOUT",_e[_e.PODFAILURE=3]="PODFAILURE",_e[_e.COMPILEFAILURE=4]="COMPILEFAILURE",_e[_e.EXECUTEFAILURE=5]="EXECUTEFAILURE",_e[_e.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",_e))(be||{})},68989:function(xt,dt,ge){"use strict";ge.d(dt,{Y2:function(){return Ce},ZP:function(){return je}});var be=ge(59301),_e=ge(54580),E=ge(8591),me=ge(43418),de=ge(95237),se=ge(5112),ne=ge(3113),ie=ge(24905),le=ge(6848),ue=ge(92832),ae={wrap:"wrap___MkYbQ",colorBlue:"colorBlue___onjbP",repeatedName:"repeatedName___nbqnE",text:"text___xvutp",greyText:"greyText___dihvZ",noData:"noData___LxOJA",dragger:"dragger___y7F4A",uploadText:"uploadText___Et3KS",btnS:"btnS___k1e6j",testCaseRadio:"testCaseRadio___q1wXT",head:"head___s4Eix",operation:"operation___JCAVh",headProgram:"headProgram___uWA_M",listWrapper:"listWrapper___xW3b4",list:"list___dCbd6",del:"del___abNho",info:"info___J1Wmf"},oe="data:image/png;base64,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==",re=ge(47257),ee=ge.n(re),a=ge(97013),y=ge(1012),x=ge(31735),b=ge(72059),z=ge(59301),te=Object.defineProperty,ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Se=(Me,Ge,Be)=>Ge in Me?te(Me,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Me[Ge]=Be,ye=(Me,Ge)=>{for(var Be in Ge||(Ge={}))ve.call(Ge,Be)&&Se(Me,Be,Ge[Be]);if(he)for(var Be of he(Ge))pe.call(Ge,Be)&&Se(Me,Be,Ge[Be]);return Me},we=(Me,Ge)=>ce(Me,fe(Ge)),Pe=(Me,Ge,Be)=>new Promise((Qe,qe)=>{var Ze=ze=>{try{We(Be.next(ze))}catch(Ue){qe(Ue)}},Xe=ze=>{try{We(Be.throw(ze))}catch(Ue){qe(Ue)}},We=ze=>ze.done?Qe(ze.value):Promise.resolve(ze.value).then(Ze,Xe);We((Be=Be.apply(Me,Ge)).next())});const{Dragger:Te}=_e.default,Ee=Me=>{const Ge=Ue=>Ue&&Ue.substring(0,Ue.lastIndexOf("."));for(var Be=[...Me],Qe=0,qe=[],Ze=0;Ze{if(Ue.forEach(ot=>{let Je=ot.name.split(/\.(?=[^\.]+$)/);ot.name=`${Je[0]}.${Je[1].toLowerCase()}`}),Ue[0].name.includes(".in"))return Ue.length===2?Ue:[Ue[0],{}];if(Ue[0].name.includes(".out"))return Ue.length===2?Ue.reverse():[{},Ue[0]]})},De=({onClose:Me,onOK:Ge,visible:Be,wrapClassName:Qe,rootIdentifier:qe,multiple:Ze=!1,defaultMultipleValue:Xe=!0})=>{const[We,ze]=(0,be.useState)([]),[Ue,ot]=(0,be.useState)({}),[Je,ut]=(0,be.useState)(!1),[Ye,He]=(0,be.useState)(!0),[Re,Ve]=(0,be.useState)(null),Ae=(0,be.useRef)([]),Ne=(0,be.useRef)(0),et=()=>{Me()};(0,be.useEffect)(()=>{Ke()},[]),(0,be.useEffect)(()=>{Be&&(Ae.current=[],Ne.current=0,ze([]),He(Xe))},[Be]);const Ke=()=>Pe(void 0,null,function*(){try{Ve(!0)}catch(ke){}}),Fe=ke=>ke&&ke.substring(0,ke.lastIndexOf(".")),Oe=ke=>{var tt,pt;const ct=Fe((tt=ke[0])==null?void 0:tt.name)||Fe((pt=ke[1])==null?void 0:pt.name),ht=We.filter(lt=>Fe(lt.name)!==ct);Ae.current=[...ht],ze([...ht])},Le=ke=>{if(!Ye){const mt=new FormData;mt.append("file",ke.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:mt},!0).then(it=>{if(it.status===0){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===ke.name){const Lt=ye({},vt);return(St=ke==null?void 0:ke.name)!=null&&St.includes(".in")?Lt.input=it==null?void 0:it.content:Lt.output=it==null?void 0:it.content,Lt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Lt,Bt;return!!((Lt=St[0])!=null&&Lt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!1})),Ge(vt),Me()}}else ut(!1),Me()});return}if(Re){const mt=new FormData;mt.append("file",ke.file),qe===null?mt.append("identifier","testsets"):mt.append("identifier",qe),(0,a.ZP)("/api/attachments.json",{method:"post",body:mt},!0).then(it=>{if(it.filename){Ne.current=Ne.current+1;const ft=Ae.current.map(vt=>{var St;if(vt.name===(it==null?void 0:it.filename)){const Lt=we(ye({},vt),{is_oss:!Re});return(St=it==null?void 0:it.filename)!=null&&St.includes(".in")?(Lt.in_object_key=it==null?void 0:it.object,Lt.in_object_size=it==null?void 0:it.size,Lt.input=it==null?void 0:it.filename,Lt.in_file=ke):(Lt.out_object_key=it==null?void 0:it.object,Lt.out_object_size=it==null?void 0:it.size,Lt.output=it==null?void 0:it.filename,Lt.out_file=ke),Lt}return vt});if(Ae.current=[...ft],ze([...ft]),Ne.current>0&&Ne.current===We.length){ut(!1);let vt=Ee(ft);vt=vt.filter(St=>{var Lt,Bt;return!!((Lt=St[0])!=null&&Lt.name&&((Bt=St[1])!=null&&Bt.name))}),vt=vt.map(St=>we(ye(ye({},St[0]),St[1]),{is_file:!0})),Ge(vt),Me()}}else ut(!1),Me()});return}const tt=new(ee())({endpoint:Ue.end_point,region:Ue.region,accessKeyId:Ue.access_key_id,accessKeySecret:Ue.access_key_secret,bucket:Ue.bucket,stsToken:Ue.security_token}),pt=ke.name,ct={container_type:"TestSet",file_name:pt},ht=(0,y.Z)();let lt=`testsets/${qe}/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`;qe===null&&(lt=`testsets/${ht}${pt.indexOf(".")>-1?"."+pt.split(".").pop():""}`),tt.multipartUpload(lt,new Blob([ke.file],{type:ke.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:pt+""},url:Ue==null?void 0:Ue.callback_url,host:Ue==null?void 0:Ue.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(ct)}}).then(function(mt){if(mt.data.status===0){Ne.current=Ne.current+1;const at=Ae.current.map(it=>{var ft,vt,St,Lt,Bt,Nt,rn,yn,un,ln,Mn,Wn,Cn,Zt,Ht,zt,Gt;if(it.name===((vt=(ft=mt.data)==null?void 0:ft.data)==null?void 0:vt.file_name)){const nn=we(ye({},it),{is_oss:!Re});return(Bt=(Lt=(St=mt.data)==null?void 0:St.data)==null?void 0:Lt.file_name)!=null&&Bt.includes(".in")?(nn.in_object_key=(rn=(Nt=mt.data)==null?void 0:Nt.data)==null?void 0:rn.object,nn.in_object_size=(un=(yn=mt.data)==null?void 0:yn.data)==null?void 0:un.size,nn.input=(Mn=(ln=mt.data)==null?void 0:ln.data)==null?void 0:Mn.file_name,nn.in_file=ke):(nn.out_object_key=(Cn=(Wn=mt.data)==null?void 0:Wn.data)==null?void 0:Cn.object,nn.out_object_size=(Ht=(Zt=mt.data)==null?void 0:Zt.data)==null?void 0:Ht.size,nn.output=(Gt=(zt=mt.data)==null?void 0:zt.data)==null?void 0:Gt.file_name,nn.out_file=ke),nn}return it});if(Ae.current=[...at],ze([...at]),Ne.current>0&&Ne.current===We.length){ut(!1);let it=Ee(at);it=it.filter(ft=>{var vt,St;return!!((vt=ft[0])!=null&&vt.name&&((St=ft[1])!=null&&St.name))}),it=it.map(ft=>we(ye(ye({},ft[0]),ft[1]),{is_file:!0})),Ge(it),Me()}}})},xe=ke=>new Promise((tt,pt)=>{let ct=0,ht=[];for(let lt=0;lt{ct++,ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):tt(ke))}).catch(mt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",mt),ct++,ht.push(ke[lt].name),ct===ke.length&&(ht.length?(E.ZP.warning(`${ht.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),pt()):tt(ke))})}),Ie=()=>Pe(void 0,null,function*(){if(We.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield xe(We),ut(!0),Ee(We).some(tt=>{var pt,ct;return!((pt=tt[0])!=null&&pt.name&&((ct=tt[1])!=null&&ct.name))})){me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Pe(void 0,null,function*(){We.map(tt=>Pe(void 0,null,function*(){Le(tt)}))}),onCancel:()=>{ut(!1)}});return}We.map(tt=>Pe(void 0,null,function*(){Le(tt)}))}),$e={name:"file",fileList:We,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:ke=>{if(We!=null&&We.some(pt=>pt.name===ke.name))return E.ZP.info(`${ke.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(ke.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(ke.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const tt={name:ke.name,uid:ke.uid,file:ke,percent:0};return We.push(tt),Ae.current=[...We],ze([...We]),!1}},rt=Ee(We);return console.log(We,rt,"fileList"),z.createElement(me.default,{open:Be,wrapClassName:Qe,onOk:Ie,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:Je},onCancel:et,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},z.createElement("div",{className:ae.wrap},We.length?z.createElement("div",null,z.createElement(de.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},z.createElement("div",{style:{visibility:Ze?"visible":"hidden"}},z.createElement("span",{className:ae.greyText},"\u7528\u4F8B\u7C7B\u578B"),z.createElement(se.ZP.Group,{className:`ml20 ${ae.testCaseRadio}`,optionType:"button",value:Ye,onChange:ke=>He(ke.target.value)},z.createElement(se.ZP,{value:!1},"\u6587\u672C"),z.createElement(se.ZP,{value:!0},"\u6587\u4EF6"))),z.createElement(_e.default,ye({},$e),z.createElement(ne.ZP,{type:"primary",className:ae.btnS},z.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),z.createElement(Ce,{data:rt,onRemove:Oe})):z.createElement("div",{className:`${ae.noData} mb30`},z.createElement(_e.default.Dragger,we(ye({},$e),{className:ae.dragger}),z.createElement("img",{src:oe,alt:"",className:"mb20"}),z.createElement("div",null,z.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),z.createElement("span",{className:ae.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),z.createElement("div",{className:ae.text},z.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),z.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",z.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",z.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",z.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",z.createElement("br",null))))},Ce=({data:Me=[],onRemove:Ge,width:Be="auto",showScore:Qe=!1,disabled:qe=!1,inputChange:Ze,onEvaluatingChange:Xe,onSelectAll:We,checkAll1:ze,checkAll2:Ue,checkAll3:ot,checkAll4:Je,checkAll5:ut,showEvaluatingSetting:Ye=!1,className:He="",isProgramHomework:Re=!1})=>{const Ve={value:"",filename:"",dataUrl:""},[Ae,Ne]=(0,be.useState)(ye({},Ve)),et=Oe=>{let Le=document.createElement("a");document.body.appendChild(Le);let xe=URL.createObjectURL(Oe.file);Le.href=xe,Le.download=Oe.name,Le.click(),URL.revokeObjectURL(xe),document.body.removeChild(Le)},Ke=(Oe,Le)=>{(0,x.LR)(Oe,Le)},Fe=(Oe,Le)=>{me.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{Ge(Oe,Le)},onCancel:()=>{}})};return Me.length?z.createElement("div",{className:He,style:{width:Be}},z.createElement("div",{className:`${Re?ae.headProgram:ae.head}`},Ye&&z.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ze,onChange:Oe=>{We(Oe.target.checked,"hidden")}}),z.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'},z.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{style:{width:Re?"25%":"15%"}},"\u7528\u4F8B"),z.createElement("div",{style:{width:Qe?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),z.createElement("div",{style:{width:Qe?Re?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),Qe&&z.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Je,onChange:Oe=>{We(Oe.target.checked,"input_visible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:Ue,onChange:Oe=>{We(Oe.target.checked,"is_invisible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ut,onChange:Oe=>{We(Oe.target.checked,"actual_output_visible")}}),z.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},z.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),Ye&&z.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},z.createElement(ie.default,{checked:ot,onChange:Oe=>{We(Oe.target.checked,"last_match_rule")}}),z.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"},z.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),z.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),z.createElement("div",{className:ae.operation,style:Re?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),z.createElement("div",{className:ae.listWrapper,style:{boxShadow:Re?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Oe,Le)=>{var xe,Ie,$e,rt;return z.createElement("div",{key:Le,className:ae.list,style:Re?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},Ye&&z.createElement("div",{style:{width:"15%"}},z.createElement(ie.default,{checked:!!Oe.hidden,onChange:ke=>{Xe(ke.target.checked,Le,"hidden")}})),z.createElement("div",{style:{width:Re?"25%":"15%",paddingLeft:Re?"5px":"0px",paddingRight:Re?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",Le+1),z.createElement("div",{className:ae.info,style:{width:Qe?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.input||((xe=Oe[0])==null?void 0:xe.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.input_file_url?ke=Oe.input_file_url:ke=Oe.in_file:ke=Oe[0];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.input||((Ie=Oe[0])==null?void 0:Ie.name))),z.createElement("div",{className:ae.info,style:{width:Qe?Re?"20%":"15%":"25%"}},z.createElement("span",{title:Oe.output||(($e=Oe[1])==null?void 0:$e.name),onClick:()=>Pe(void 0,null,function*(){let ke;Oe.input?Oe.output_file_url?ke=Oe.output_file_url:ke=Oe.out_file:ke=Oe[1];let tt;typeof ke=="string"?(tt=yield fetch(ke,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Ne({value:yield tt.text(),filename:"",dataUrl:ke})):(tt=yield(0,x.db)(ke.file),Ne({value:tt.text,filename:ke.name,dataUrl:tt.link}))})},Oe.output||((rt=Oe[1])==null?void 0:rt.name))),Qe&&z.createElement("div",{style:{width:"20%"}},z.createElement(ue.default,{size:"large",addonAfter:Re?"%":null,disabled:qe,style:{width:"80%"},onChange:ke=>Ze(ke,Le),value:Oe.score}),!Re&&z.createElement("span",null,"\xA0%")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.input_visible||!1,onChange:ke=>{Xe(ke.target.checked,Le,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.is_invisible||!1,onChange:ke=>{Xe(ke.target.checked,Le,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.actual_output_visible||!1,onChange:ke=>{Xe(ke.target.checked,Le,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),Ye&&z.createElement("div",{style:{width:"20%"}},z.createElement(ie.default,{checked:Oe.last_match_rule||!1,onChange:ke=>{Xe(ke.target.checked,Le,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),z.createElement("div",{onClick:()=>Fe(Oe,Le),style:Re?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},z.createElement("span",{className:ae.del},"\u5220\u9664")))})),z.createElement(b.Z,{close:!0,data:Ae.dataUrl,filename:Ae.filename,type:Ae.dataUrl.length?"txt":"",onClose:()=>Ne(ye({},Ve)),monacoEditor:{value:Ae.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):z.createElement(z.Fragment,null)};var je=De},49950:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return re}});var be=ge(59301),_e=ge(8591),E=ge(6848),me=ge(71418),de=ge(95237),se=ge(43604),ne=ge(58421),ie=ge(3113),le=ge(86401),ue=ge(97013),ae=ge(95318),oe=(a,y,x)=>new Promise((b,z)=>{var te=he=>{try{fe(x.next(he))}catch(ve){z(ve)}},ce=he=>{try{fe(x.throw(he))}catch(ve){z(ve)}},fe=he=>he.done?b(he.value):Promise.resolve(he.value).then(te,ce);fe((x=x.apply(a,y)).next())}),re=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,te]=(0,be.useState)(""),[ce,fe]=(0,be.useState)(!1);function he(pe){te(pe)}function ve(){if(!z){_e.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),te("")}return(0,be.useEffect)(()=>{y!=a&&fe(!1)},[y]),be.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},be.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:he,extraUse:b&&be.createElement(E.Z,{color:"#fff",open:ce,destroyTooltipOnHide:!0,title:ee({id:a,isOpen:ce,activeDiscussIndex:y,onChange:he,setIsOpen:fe}),overlayStyle:{maxWidth:600}},be.createElement("a",{title:ce?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>fe(!ce)},be.createElement("i",{className:"iconfont icon-dianzan11"})))}),be.createElement("a",{onClick:ve,className:"btn-send"},"\u53D1\u9001"))};const ee=a=>{const[y,x]=(0,be.useState)(!1),[b,z]=(0,be.useState)([]),[te,ce]=(0,be.useState)(1);(0,be.useEffect)(()=>{a!=null&&a.isOpen?fe():(ce(1),z([]))},[a==null?void 0:a.isOpen]);const fe=()=>oe(void 0,null,function*(){x(!0);const he=yield(0,ue.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(he==null?void 0:he.status)==0&&z(he==null?void 0:he.answer),x(!1)});return be.createElement(me.Z,{spinning:y},be.createElement("div",{style:{color:"#000"}},be.createElement(ae.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[te-1])||""}),be.createElement(de.Z,{justify:"end",align:"middle"},be.createElement(se.Z,null,be.createElement(ne.Z,{simple:!0,current:te,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:he=>{ce(he)}})),be.createElement(se.Z,null,be.createElement(ie.ZP,{onClick:()=>oe(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[te-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},7722:function(xt,dt,ge){"use strict";ge.d(dt,{BU:function(){return _e},Dj:function(){return be},gH:function(){return E},vp:function(){return me}});function be(de){try{de.mozRequestFullScreen?de.mozRequestFullScreen():de.webkitRequestFullScreen&&de.webkitRequestFullScreen()}catch(se){console.log(se,":e")}}function _e(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function me(){var de=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,se=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",de),window.isFullScreen?window.isFullScreen:de!=null}},26718:function(xt,dt,ge){"use strict";ge.d(dt,{U:function(){return le}});var be=ge(59301),_e=Object.defineProperty,E=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,se=(ue,ae,oe)=>ae in ue?_e(ue,ae,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ue[ae]=oe,ne=(ue,ae)=>{for(var oe in ae||(ae={}))me.call(ae,oe)&&se(ue,oe,ae[oe]);if(E)for(var oe of E(ae))de.call(ae,oe)&&se(ue,oe,ae[oe]);return ue},ie=(ue,ae,oe)=>new Promise((re,ee)=>{var a=b=>{try{x(oe.next(b))}catch(z){ee(z)}},y=b=>{try{x(oe.throw(b))}catch(z){ee(z)}},x=b=>b.done?re(b.value):Promise.resolve(b.value).then(a,y);x((oe=oe.apply(ue,ae)).next())});function le(ue,ae){const[oe,re]=(0,be.useState)(ae),[ee,a]=(0,be.useState)(!1),[y,x]=(0,be.useState)();return[oe,ee,(z,te=!1)=>ie(this,null,function*(){const ce=te?ae:ne(ne({},oe),z);a(!0),re(ce);const fe=yield ue(ce);return a(!1),x(fe),fe}),y]}},56494:function(xt,dt,ge){"use strict";ge.d(dt,{_:function(){return E}});var be=ge(59301),_e=ge(43418);const E=me=>{var de,se;const ne=(0,be.useRef)([]),ie=()=>{for(const le of ne.current)clearTimeout(le);ne.current=[]};return(0,be.useEffect)(()=>{var le,ue,ae,oe,re,ee;if(ie(),(le=me==null?void 0:me.exercise)!=null&&le.left_time&&((ae=(ue=me==null?void 0:me.exercise)==null?void 0:ue.exercise_events)==null?void 0:ae.length)>0){for(const a of(oe=me==null?void 0:me.exercise)==null?void 0:oe.exercise_events)if(((re=me==null?void 0:me.exercise)==null?void 0:re.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((ee=me==null?void 0:me.exercise)==null?void 0:ee.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{_e.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ne.current.push(x)}}},[(de=me==null?void 0:me.exercise)==null?void 0:de.left_time,(se=me==null?void 0:me.exercise)==null?void 0:se.exercise_events]),ie}},519:function(xt,dt,ge){"use strict";ge.d(dt,{G:function(){return de},t:function(){return me}});var be=ge(7062),_e=ge.n(be);const E=null;function me(se,ne){let ie=_e().get("__ec");ie||(ie={}),ie[se]=ne,_e().set("__ec",ie)}function de(se,ne){let ie=_e().get("__ec");return ie?ie[se]===void 0?ne:ie[se]:ne}},47257:function(xt){(function(dt){(function(ge){if(1)xt.exports=ge();else var be})(function(){var ge,be,_e;return function(){function E(me,de,se){function ne(ue,ae){if(!de[ue]){if(!me[ue]){var oe=void 0;if(!ae&&oe)return require(ue,!0);if(ie)return ie(ue,!0);var re=new Error("Cannot find module '"+ue+"'");throw re.code="MODULE_NOT_FOUND",re}var ee=de[ue]={exports:{}};me[ue][0].call(ee.exports,function(a){var y=me[ue][1][a];return ne(y||a)},ee,ee.exports,E,me,de,se)}return de[ue].exports}for(var ie=void 0,le=0;le `.concat(b,` `),z&&(fe+="".concat(z,` `)),fe+=` -`,ce.content=fe,ce.mime="xml",ce.successStatuses=[200],pe.next=9,this.request(ce);case 9:return me=pe.sent,pe.abrupt("return",{res:me.res});case 11:case"end":return pe.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce,fe;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return ce=ve.sent,fe=ce.data.LoggingEnabled,ve.abrupt("return",{enable:!!fe,prefix:fe&&fe.TargetPrefix||null,res:ce.res});case 8:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce;return ne.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",z),te.successStatuses=[204,200],me.next=4,this.request(te);case 4:return ce=me.sent,me.abrupt("return",{res:ce.res});case 6:case"end":return me.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te){var ce,fe,me,ve,pe,Se,ye,we,Pe,Le;return ne.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:for(z=z||[],le(z.length,"rules is required"),z.forEach(function(Ce){le(Ce.allowedOrigin,"allowedOrigin is required"),le(Ce.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",te),fe=` -`,me=function(je){fe+="".concat(je,"")},ve=function(je){fe+="".concat(je,"")},pe=function(je){fe+="".concat(je,"")},Se=function(je){fe+="".concat(je,"")},ye=0,we=z.length;ye",ee(Pe.allowedOrigin).forEach(me),ee(Pe.allowedMethod).forEach(ve),ee(Pe.allowedHeader).forEach(pe),ee(Pe.exposeHeader).forEach(Se),Pe.maxAgeSeconds&&(fe+="".concat(Pe.maxAgeSeconds,"")),fe+="";return fe+="",ce.content=fe,ce.mime="xml",ce.successStatuses=[200],De.next=16,this.request(ce);case 16:return Le=De.sent,De.abrupt("return",{res:Le.res});case 18:case"end":return De.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce,fe,me;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,pe.next=5,this.request(te);case 5:return ce=pe.sent,fe=[],ce.data&&ce.data.CORSRule&&(me=ce.data.CORSRule,re(me)||(me=[me]),me.forEach(function(Se){var ye={};Object.keys(Se).forEach(function(we){ye[we.slice(0,1).toLowerCase()+we.slice(1,we.length)]=Se[we]}),fe.push(ye)})),pe.abrupt("return",{rules:fe,res:ce.res});case 9:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce;return ne.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],me.next=4,this.request(te);case 4:return ce=me.sent,me.abrupt("return",{res:ce.res});case 6:case"end":return me.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te,ce){var fe,me,ve,pe;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(fe=this._bucketRequestParams("PUT",b,"referer",ce),me=` +`,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()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce,fe;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"logging",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return ce=ve.sent,fe=ce.data.LoggingEnabled,ve.abrupt("return",{enable:!!fe,prefix:fe&&fe.TargetPrefix||null,res:ce.res});case 8:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketLogging=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("DELETE",b,"logging",z),te.successStatuses=[204,200],he.next=4,this.request(te);case 4:return ce=he.sent,he.abrupt("return",{res:ce.res});case 6:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te){var ce,fe,he,ve,pe,Se,ye,we,Pe,Te;return ne.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:for(z=z||[],le(z.length,"rules is required"),z.forEach(function(Ce){le(Ce.allowedOrigin,"allowedOrigin is required"),le(Ce.allowedMethod,"allowedMethod is required")}),ce=this._bucketRequestParams("PUT",b,"cors",te),fe=` +`,he=function(je){fe+="".concat(je,"")},ve=function(je){fe+="".concat(je,"")},pe=function(je){fe+="".concat(je,"")},Se=function(je){fe+="".concat(je,"")},ye=0,we=z.length;ye",ee(Pe.allowedOrigin).forEach(he),ee(Pe.allowedMethod).forEach(ve),ee(Pe.allowedHeader).forEach(pe),ee(Pe.exposeHeader).forEach(Se),Pe.maxAgeSeconds&&(fe+="".concat(Pe.maxAgeSeconds,"")),fe+="";return fe+="",ce.content=fe,ce.mime="xml",ce.successStatuses=[200],De.next=16,this.request(ce);case 16:return Te=De.sent,De.abrupt("return",{res:Te.res});case 18:case"end":return De.stop()}},x,this)}));function y(x,b,z){return a.apply(this,arguments)}return y}(),oe.getBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce,fe,he;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return te=this._bucketRequestParams("GET",b,"cors",z),te.successStatuses=[200],te.xmlResponse=!0,pe.next=5,this.request(te);case 5:return ce=pe.sent,fe=[],ce.data&&ce.data.CORSRule&&(he=ce.data.CORSRule,re(he)||(he=[he]),he.forEach(function(Se){var ye={};Object.keys(Se).forEach(function(we){ye[we.slice(0,1).toLowerCase()+we.slice(1,we.length)]=Se[we]}),fe.push(ye)})),pe.abrupt("return",{rules:fe,res:ce.res});case 9:case"end":return pe.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketCORS=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return te=this._bucketRequestParams("DELETE",b,"cors",z),te.successStatuses=[204],he.next=4,this.request(te);case 4:return ce=he.sent,he.abrupt("return",{res:ce.res});case 6:case"end":return he.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.putBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z,te,ce){var fe,he,ve,pe;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(fe=this._bucketRequestParams("PUT",b,"referer",ce),he=` -`,me+=" ".concat(z?"true":"false",` -`),te&&te.length>0){for(me+=` -`,ve=0;ve".concat(te[ve],` -`);me+=` -`}else me+=` -`;return me+="",fe.content=me,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()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),oe.getBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce,fe;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return ce=ve.sent,fe=ce.data.RefererList.Referer||null,fe&&(re(fe)||(fe=[fe])),ve.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:fe,res:ce.res});case 9:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){return ne.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,z);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,he,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),le=ie(E("@babel/runtime/regenerator")),ue=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var ae=E("debug")("ali-oss"),oe=E("xml2js"),re=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),ce=E("../common/client/initOptions"),fe=E("../common/utils/createRequest"),me=fe.createRequest,ve=E("../common/utils/encoder"),pe=ve.encoder,Se=E("../common/client/getReqUrl"),ye=Se.getReqUrl,we=E("../common/utils/setSTSToken"),Pe=we.setSTSToken,Le=E("../common/utils/retry"),Ee=Le.retry,De=E("../common/utils/isFunction"),Ce=De.isFunction,je=new re;function Me(){var Xe=a.name,We=a.version;Xe&&Xe.toLowerCase&&Xe.toLowerCase()==="ie"&&We.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Ge(){return location&&location.protocol==="https:"}function Be(Xe,We){if(Me(),!(this instanceof Be))return new Be(Xe,We);Xe&&Xe.inited?this.options=Xe:this.options=Be.initOptions(Xe),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||je),this.ctx=We,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}he.exports=Be,Be.initOptions=function(We){We.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var ze=Object.assign({secure:Ge(),useFetch:!1},We);return ce(ze)};var Qe=Be.prototype;Qe.debug=ae,ee(Qe,E("./object")),ee(Qe,E("./bucket")),ee(Qe,E("../common/bucket/getBucketWebsite")),ee(Qe,E("../common/bucket/putBucketWebsite")),ee(Qe,E("../common/bucket/deleteBucketWebsite")),ee(Qe,E("../common/bucket/getBucketLifecycle")),ee(Qe,E("../common/bucket/putBucketLifecycle")),ee(Qe,E("../common/bucket/deleteBucketLifecycle")),ee(Qe,E("../common/bucket/putBucketVersioning")),ee(Qe,E("../common/bucket/getBucketVersioning")),ee(Qe,E("../common/bucket/getBucketInventory")),ee(Qe,E("../common/bucket/deleteBucketInventory")),ee(Qe,E("../common/bucket/listBucketInventory")),ee(Qe,E("../common/bucket/putBucketInventory")),ee(Qe,E("../common/bucket/abortBucketWorm")),ee(Qe,E("../common/bucket/completeBucketWorm")),ee(Qe,E("../common/bucket/extendBucketWorm")),ee(Qe,E("../common/bucket/getBucketWorm")),ee(Qe,E("../common/bucket/initiateBucketWorm")),ee(Qe,E("./managed-upload")),ee(Qe,E("../common/multipart-copy")),ee(Qe,E("../common/multipart")),ee(Qe,E("../common/parallel")),Qe.signature=function(We){return this.debug("authorization stringToSign: %s",We,"info"),te.computeSignature(this.options.accessKeySecret,We,this.options.headerEncoding)},Qe._getReqUrl=ye,Qe.authorization=function(We,ze,Ue,ot){var Je=te.buildCanonicalString(We.toUpperCase(),ze,{headers:ot,parameters:Ue});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Je,this.options.headerEncoding)},Qe.request=function(){var Xe=(0,ue.default)(le.default.mark(function We(ze){var Ue=this;return le.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!this.options.retryMax){Je.next=6;break}return Je.next=3,Ee(qe.bind(this),this.options.retryMax,{errorHandler:function(Ye){var He=function(Ve){if(ze.stream)return!1;var Ae=[-1,-2].includes(Ve.status),Ne=Ue.options.requestErrorRetryHandle||function(){return!0};return Ae&&Ne(Ve)};return!!He(Ye)}})(ze);case 3:return Je.abrupt("return",Je.sent);case 6:return Je.abrupt("return",qe.call(this,ze));case 7:case"end":return Je.stop()}},We,this)}));return function(We){return Xe.apply(this,arguments)}}();function qe(Xe){return Ze.apply(this,arguments)}function Ze(){return Ze=(0,ue.default)(le.default.mark(function Xe(We){var ze,Ue,ot,Je,ut,Ye;return le.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(!(this.options.stsToken&&Ce(this.options.refreshSTSToken))){Re.next=3;break}return Re.next=3,Pe.call(this);case 3:return ze=me.call(this,We),this.options.useFetch||(ze.params.mode="disable-fetch"),Je=!!We.stream,Re.prev=6,Re.next=9,this.urllib.request(ze.url,ze.params);case 9:Ue=Re.sent,this.debug("response %s %s, got %s, headers: %j",We.method,ze.url,Ue.status,Ue.headers,"info"),Re.next=16;break;case 13:Re.prev=13,Re.t0=Re.catch(6),ot=Re.t0;case 16:if(!(Ue&&We.successStatuses&&We.successStatuses.indexOf(Ue.status)===-1)){Re.next=28;break}return Re.next=19,this.requestError(Ue);case 19:if(ut=Re.sent,!(ut.code==="RequestTimeTooSkewed"&&!Je)){Re.next=25;break}return this.options.amendTimeSkewed=+new Date(ut.serverTime)-new Date,Re.next=24,this.request(We);case 24:return Re.abrupt("return",Re.sent);case 25:ut.params=We,Re.next=32;break;case 28:if(!ot){Re.next=32;break}return Re.next=31,this.requestError(ot);case 31:ut=Re.sent;case 32:if(!ut){Re.next=34;break}throw ut;case 34:if(!We.xmlResponse){Re.next=39;break}return Re.next=37,this.parseXML(Ue.data);case 37:Ye=Re.sent,Ue.data=Ye;case 39:return Re.abrupt("return",Ue);case 40:case"end":return Re.stop()}},Xe,this,[[6,13]])})),Ze.apply(this,arguments)}Qe._getResource=function(We){var ze="/";return We.bucket&&(ze+="".concat(We.bucket,"/")),We.object&&(ze+=pe(We.object,this.options.headerEncoding)),ze},Qe._escape=function(We){return y.encodeURIComponent(We).replace(/%2F/g,"/")},Qe._getUserAgent=function(){var We=ne&&ne.browser?"js":"nodejs",ze="aliyun-sdk-".concat(We,"/").concat(b.version),Ue=a.description;return!Ue&&ne&&(Ue="Node.js ".concat(ne.version.slice(1)," on ").concat(ne.platform," ").concat(ne.arch)),this._checkUserAgent("".concat(ze," ").concat(Ue))},Qe._checkUserAgent=function(We){var ze=We.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ze},Qe.checkBrowserAndVersion=function(We,ze){return z.name===We&&z.version.split(".")[0]===ze},Qe.parseXML=function(We){return new Promise(function(ze,Ue){se.isBuffer(We)&&(We=We.toString()),oe.parseString(We,{explicitRoot:!1,explicitArray:!1},function(ot,Je){ot?Ue(ot):ze(Je)})})},Qe.requestError=function(){var Xe=(0,ue.default)(le.default.mark(function ze(Ue){var ot,Je,ut,Ye;return le.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(ot=null,!(!Ue.data||!Ue.data.length)){Re.next=5;break}Ue.status===-1||Ue.status===-2?(ot=new Error(Ue.message),ot.name=Ue.name,ot.status=Ue.status,ot.code=Ue.name):(Ue.status===404?(ot=new Error("Object not exists"),ot.name="NoSuchKeyError",ot.status=404,ot.code="NoSuchKey"):Ue.status===412?(ot=new Error("Pre condition failed"),ot.name="PreconditionFailedError",ot.status=412,ot.code="PreconditionFailed"):(ot=new Error("Unknow error, status: ".concat(Ue.status)),ot.name="UnknownError",ot.status=Ue.status),ot.requestId=Ue.headers["x-oss-request-id"],ot.host=""),Re.next=32;break;case 5:return Je=String(Ue.data),this.debug("request response error data: %s",Je,"error"),Re.prev=7,Re.next=10,this.parseXML(Je);case 10:if(Re.t0=Re.sent,Re.t0){Re.next=13;break}Re.t0={};case 13:ut=Re.t0,Re.next=23;break;case 16:return Re.prev=16,Re.t1=Re.catch(7),this.debug(Je,"error"),Re.t1.message+=` -raw xml: `.concat(Je),Re.t1.status=Ue.status,Re.t1.requestId=Ue.headers["x-oss-request-id"],Re.abrupt("return",Re.t1);case 23:Ye=ut.Message||"unknow request error, status: ".concat(Ue.status),ut.Condition&&(Ye+=" (condition: ".concat(ut.Condition,")")),ot=new Error(Ye),ot.name=ut.Code?"".concat(ut.Code,"Error"):"UnknownError",ot.status=Ue.status,ot.code=ut.Code,ot.requestId=ut.RequestId,ot.hostId=ut.HostId,ot.serverTime=ut.ServerTime;case 32:return this.debug("generate error %j",ot,"error"),Re.abrupt("return",ot);case 34:case"end":return Re.stop()}},ze,this,[[7,16]])}));function We(ze){return Xe.apply(this,arguments)}return We}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,he,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var le=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("util"),ae=E("path"),oe=E("mime"),re=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=de;te.multipartUpload=function(){var pe=(0,le.default)(ie.default.mark(function ye(we,Pe){var Le,Ee,De,Ce,je,Me,Ge,Be,Qe,qe=arguments;return ie.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(Le=qe.length>2&&qe[2]!==void 0?qe[2]:{},this.resetCancelFlag(),Le.disabledMD5=Le.disabledMD5===void 0?!0:!!Le.disabledMD5,!(Le.checkpoint&&Le.checkpoint.uploadId)){Xe.next=8;break}return Pe&&x(Pe)&&(Le.checkpoint.file=Pe),Xe.next=7,this._resumeMultipart(Le.checkpoint,Le);case 7:return Xe.abrupt("return",Xe.sent);case 8:return Ee=102400,Le.mime||(x(Pe)?Le.mime=oe.getType(ae.extname(Pe.name)):a(Pe)?Le.mime=Pe.type:z(Pe)?Le.mime="":Le.mime=oe.getType(ae.extname(Pe))),Le.headers=Le.headers||{},this._convertMetaToHeaders(Le.meta,Le.headers),Xe.next=14,this._getFileSize(Pe);case 14:if(De=Xe.sent,!(De0&&re(Me).to(Be),Qe=this._divideParts(De,Ce),qe=Qe.length,Ze=!1,Xe=function(Ae,Ne){return new Promise(function(){var et=(0,le.default)(ie.default.mark(function Ke(Fe,Oe){var Te,xe,Ie,$e,rt;return ie.default.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(tt.prev=0,Ae.isCancel()){tt.next=29;break}return Te=Qe[Ne-1],tt.next=5,Ae._createBuffer(Ee,Te.start,Te.end);case 5:return xe=tt.sent,Ie={content:xe,size:Te.end-Te.start},tt.prev=7,tt.next=10,Ae._uploadPart(Ge,je,Ne,Ie,Pe);case 10:$e=tt.sent,tt.next=18;break;case 13:if(tt.prev=13,tt.t0=tt.catch(7),tt.t0.status!==404){tt.next=17;break}throw Ae._makeAbortEvent();case 17:throw tt.t0;case 18:if(!(!Ae.isCancel()&&!Ze)){tt.next=26;break}if(we.doneParts.push({number:Ne,etag:$e.res.headers.etag}),!Pe.progress){tt.next=23;break}return tt.next=23,Pe.progress(Me.length/(qe+1),we,$e.res);case 23:Fe({number:Ne,etag:$e.res.headers.etag}),tt.next=27;break;case 26:Fe();case 27:tt.next=30;break;case 29:Fe();case 30:tt.next=41;break;case 32:tt.prev=32,tt.t1=tt.catch(0),rt=new Error,rt.name=tt.t1.name,rt.message=tt.t1.message,rt.stack=tt.t1.stack,rt.partNum=Ne,re(tt.t1).to(rt),Oe(rt);case 41:case"end":return tt.stop()}},Ke,null,[[0,32],[7,13]])}));return function(Ke,Fe){return et.apply(this,arguments)}}())},We=Array.from(new Array(qe),function(Ve,Ae){return Ae+1}),ze=Be.map(function(Ve){return Ve.number}),Ue=We.filter(function(Ve){return ze.indexOf(Ve)<0}),ot=5,Je=Pe.parallel||ot,Re.next=17,this._parallel(Ue,Je,function(Ve){return new Promise(function(Ae,Ne){Xe(Le,Ve).then(function(et){et&&Be.push(et),Ae()}).catch(function(et){Ne(et)})})});case 17:if(ut=Re.sent,Ze=!0,Ye=ut.find(function(Ve){return Ve.name==="abort"}),!Ye){Re.next=22;break}throw Ye;case 22:if(!this.isCancel()){Re.next=25;break}throw Xe=null,this._makeCancelEvent();case 25:if(!(ut&&ut.length>0)){Re.next=28;break}throw ut[0].message="Failed to upload some parts with error: ".concat(ut[0].toString()," part_num: ").concat(ut[0].partNum),ut[0];case 28:return Re.next=30,this.completeMultipartUpload(Ge,je,Be,Pe);case 30:return Re.abrupt("return",Re.sent);case 31:case"end":return Re.stop()}},ye,this)}));function Se(ye,we){return pe.apply(this,arguments)}return Se}(),te._getFileSize=function(){var pe=(0,le.default)(ie.default.mark(function ye(we){return ie.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!z(we)){Le.next=4;break}return Le.abrupt("return",we.length);case 4:if(!(a(we)||x(we))){Le.next=6;break}return Le.abrupt("return",we.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Le.stop()}},ye)}));function Se(ye){return pe.apply(this,arguments)}return Se}();var ce=E("stream"),fe=ce.Readable;function me(pe,Se){if(!(this instanceof me))return new me(pe,Se);fe.call(this,Se),this.file=pe,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ue.inherits(me,fe),me.prototype.readFileAndPush=function(Se){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,ye=this.push(this.fileBuffer.slice(we,Pe))}},me.prototype._read=function(Se){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;Se=Se||ye;var we=this;this.reader.onload=function(Le){we.fileBuffer=se.from(new Uint8Array(Le.target.result)),we.file=null,we.readFileAndPush(Se)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Se)};function ve(pe){return pe.arrayBuffer?pe.arrayBuffer():new Promise(function(Se,ye){var we=new FileReader;we.onload=function(Pe){Se(Pe.target.result)},we.onerror=function(Pe){ye(Pe)},we.readAsArrayBuffer(pe)})}te._createBuffer=function(){var pe=(0,le.default)(ie.default.mark(function ye(we,Pe,Le){var Ee,De;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!(a(we)||x(we))){je.next=8;break}return Ee=we.slice(Pe,Le),je.next=4,ve(Ee);case 4:return De=je.sent,je.abrupt("return",se.from(De));case 8:if(!z(we)){je.next=12;break}return je.abrupt("return",we.subarray(Pe,Le));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return je.stop()}},ye)}));function Se(ye,we,Pe){return pe.apply(this,arguments)}return Se}(),te._getPartSize=function(Se,ye){var we=1e4,Pe=1*1024*1024;ye||(ye=Pe);var Le=Math.ceil(Se/we);return ye1&&Me[1]!==void 0?Me[1]:{},Pe=ye["continuation-token"]||ye.continuationToken,Pe&&(we.subres=Object.assign({"continuation-token":Pe},we.subres)),Le=this._objectRequestParams("GET","",we),Le.query=Object.assign({"list-type":2},ye),delete Le.query["continuation-token"],delete Le.query.continuationToken,Le.xmlResponse=!0,Le.successStatuses=[200],Be.next=11,this.request(Le);case 11:return Ee=Be.sent,De=Ee.data.Contents||[],Ce=this,De&&(Array.isArray(De)||(De=[De]),De=De.map(function(Qe){var qe=null;return Qe.Owner&&(qe={id:Qe.Owner.ID,displayName:Qe.Owner.DisplayName}),{name:Qe.Key,url:Ce._objectUrl(Qe.Key),lastModified:Qe.LastModified,etag:Qe.ETag,type:Qe.Type,size:Number(Qe.Size),storageClass:Qe.StorageClass,owner:qe}})),je=Ee.data.CommonPrefixes||null,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(Qe){return Qe.Prefix})),Be.abrupt("return",{res:Ee.res,objects:De,prefixes:je,isTruncated:Ee.data.IsTruncated==="true",keyCount:+Ee.data.KeyCount,continuationToken:Ee.data.ContinuationToken||null,nextContinuationToken:Ee.data.NextContinuationToken||null});case 18:case"end":return Be.stop()}},Se,this)}));function pe(Se){return ve.apply(this,arguments)}return pe}(),me.restore=function(){var ve=(0,ie.default)(ne.default.mark(function Se(ye){var we,Pe,Le,Ee,De=arguments;return ne.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return we=De.length>1&&De[1]!==void 0?De[1]:{type:"Archive"},we=we||{},we.subres=Object.assign({restore:""},we.subres),we.versionId&&(we.subres.versionId=we.versionId),Pe=this._objectRequestParams("POST",ye,we),we.type==="ColdArchive"&&(Le={RestoreRequest:{Days:we.Days?we.Days:2,JobParameters:{Tier:we.JobParameters?we.JobParameters:"Standard"}}},Pe.content=fe(Le,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],je.next=9,this.request(Pe);case 9:return Ee=je.sent,je.abrupt("return",{res:Ee.res});case 11:case"end":return je.stop()}},Se,this)}));function pe(Se){return ve.apply(this,arguments)}return pe}(),me._objectUrl=function(pe){return this._getReqUrl({bucket:this.options.bucket,object:pe})},me._objectRequestParams=function(pe,Se,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},Se=this._objectName(Se);var we={object:Se,bucket:this.options.bucket,method:pe,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(we.headers={},ue(ye.headers).to(we.headers)),we},me._objectName=function(pe){return pe.replace(/^\/+/,"")},me._convertMetaToHeaders=function(pe,Se){pe&&Object.keys(pe).forEach(function(ye){Se["x-oss-meta-".concat(ye)]=pe[ye]})},me._deleteFileSafe=function(pe){var Se=this;return new Promise(function(ye){le.exists(pe,function(we){we?le.unlink(pe,function(Pe){Pe&&Se.debug("unlink %j error: %s",pe,Pe,"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(E,he,de){"use strict";de.version="6.18.1"},{}],7:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.abortBucketWorm=void 0;var le=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return le.checkBucketName(re),a=this._bucketRequestParams("DELETE",re,"worm",ee),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},oe,this)})),ae.apply(this,arguments)}de.abortBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.completeBucketWorm=void 0;var le=E("../utils/checkBucketName");function ue(oe,re,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return le.checkBucketName(re),y=this._bucketRequestParams("POST",re,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},oe,this)})),ae.apply(this,arguments)}de.completeBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.deleteBucketInventory=void 0;var le=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y,x,b,z=arguments;return ne.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),le.checkBucketName(re),x=this._bucketRequestParams("DELETE",re,y,a),x.successStatuses=[204],ce.next=7,this.request(x);case 7:return b=ce.sent,ce.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ce.stop()}},oe,this)})),ae.apply(this,arguments)}de.deleteBucketInventory=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=de;ae.deleteBucketLifecycle=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=de;ae.deleteBucketWebsite=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.extendBucketWorm=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee,a,y){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y,x){var b,z,te;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return le.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ue.obj2xml(z,{headers:!0}),b.successStatuses=[200],fe.next=8,this.request(b);case 8:return te=fe.sent,fe.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return fe.stop()}},re,this)})),oe.apply(this,arguments)}de.extendBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketInventory=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te=arguments;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),le.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,fe.next=8,this.request(b);case 8:return z=fe.sent,fe.abrupt("return",{status:z.status,res:z.res,inventory:ue.formatInventoryConfig(z.data)});case 10:case"end":return fe.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/formatObjKey"),ee=re.formatObjKey,a=de;a.getBucketLifecycle=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te){var ce,fe,me;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ue(z),ce=this._bucketRequestParams("GET",z,"lifecycle",te),ce.successStatuses=[200],ce.xmlResponse=!0,pe.next=6,this.request(ce);case 6:return fe=pe.sent,me=fe.data.Rule||null,me&&(oe(me)||(me=[me]),me=me.map(function(Se){return Se.ID&&(Se.id=Se.ID,delete Se.ID),Se.Tag&&!oe(Se.Tag)&&(Se.Tag=[Se.Tag]),ee(Se,"firstLowerCase")})),pe.abrupt("return",{rules:me,res:fe.res});case 10:case"end":return pe.stop()}},b,this)}));function x(b,z){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=de;ae.getBucketVersioning=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z;return ne.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ue(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ce.next=6,this.request(x);case 6:return b=ce.sent,z=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return ce.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/isObject"),oe=ae.isObject,re=de;re.getBucketWebsite=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,ce;return ne.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ue(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,me.next=6,this.request(z);case 6:return te=me.sent,ce=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(oe(te.data.RoutingRules.RoutingRule)?ce=[te.data.RoutingRules.RoutingRule]:ce=te.data.RoutingRules.RoutingRule),me.abrupt("return",{index:te.data.IndexDocument&&te.data.IndexDocument.Suffix||"",supportSubDir:te.data.IndexDocument&&te.data.IndexDocument.SupportSubDir||"false",type:te.data.IndexDocument&&te.data.IndexDocument.Type,routingRules:ce,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return me.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketWorm=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/dataFix");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return le.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,ue.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.initiateBucketWorm=void 0;var le=E("../utils/obj2xml"),ue=E("../utils/checkBucketName");function ae(re,ee,a){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y){var x,b,z;return ne.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ue.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=le.obj2xml(b,{headers:!0}),x.successStatuses=[200],ce.next=8,this.request(x);case 8:return z=ce.sent,ce.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return ce.stop()}},re,this)})),oe.apply(this,arguments)}de.initiateBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.listBucketInventory=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee){var a,y,x,b,z,te,ce,fe,me=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return a=me.length>1&&me[1]!==void 0?me[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),le.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,pe.next=9,this.request(b);case 9:return z=pe.sent,te=z.data,ce=z.res,fe=z.status,pe.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:ue.formatInventoryConfig(te.InventoryConfiguration,!0),status:fe,res:ce});case 12:case"end":return pe.stop()}},re,this)})),oe.apply(this,arguments)}de.listBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.putBucketInventory=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te,ce,fe,me,ve,pe,Se,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=ye.length>2&&ye[2]!==void 0?ye[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),le.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,ce="acs:oss:::",fe="acs:ram::".concat(b.accountId,":role/"),me={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.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:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},ve=ue.obj2xml(me,{headers:!0,firstUpperCase:!0}),pe=this._bucketRequestParams("PUT",ee,x,y),pe.successStatuses=[200],pe.mime="xml",pe.content=ve,Pe.next=14,this.request(pe);case 14:return Se=Pe.sent,Pe.abrupt("return",{status:Se.status,res:Se.res});case 16:case"end":return Pe.stop()}},re,this)})),oe.apply(this,arguments)}de.putBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/deepCopy"),ee=re.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,ce=E("../utils/getStrBytesCount"),fe=ce.getStrBytesCount,me=de;me.putBucketLifecycle=function(){var we=(0,ie.default)(ne.default.mark(function Le(Ee,De,Ce){var je,Me,Ge,Be,Qe;return ne.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(ue(Ee),oe(De)){Ze.next=3;break}throw new Error("rules must be Array");case 3:return je=this._bucketRequestParams("PUT",Ee,"lifecycle",Ce),Me=[],Ge={LifecycleConfiguration:{Rule:Me}},De.forEach(function(Xe){ve(Xe),ye(Xe),Xe.id&&(Xe.ID=Xe.id,delete Xe.id),Me.push(Xe)}),Be=b(Ge,{headers:!0,firstUpperCase:!0}),je.content=Be,je.mime="xml",je.successStatuses=[200],Ze.next=13,this.request(je);case 13:return Qe=Ze.sent,Ze.abrupt("return",{res:Qe.res});case 15:case"end":return Ze.stop()}},Le,this)}));function Pe(Le,Ee,De){return we.apply(this,arguments)}return Pe}();function ve(we){we.days&&(we.expiration={days:we.days}),we.date&&(we.expiration={createdBeforeDate:we.date})}function pe(we,Pe){var Le=we.days,Ee=we.createdBeforeDate;if(!Le&&!Ee)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(Le&&!/^[1-9][0-9]*$/.test(Le))throw new Error("days must be a positive integer");if(Ee&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ee))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Se(we){if(!oe(we)&&!y(we))throw new Error("tag must be Object or Array");we=y(we)?[we]:we;var Pe={},Le=ee(we);Le.forEach(function(Ee){Pe[Ee.key]=Ee.value}),te(Pe)}function ye(we){if(we.id&&fe(we.id)>255)throw new Error("ID is composed of 255 bytes at most");if(we.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(we.status))throw new Error("Status must be Enabled or Disabled");if(we.transition){if(!["IA","Archive"].includes(we.transition.storageClass))throw new Error("StorageClass must be IA or Archive");pe(we.transition,"Transition")}if(we.expiration){if(!we.expiration.expiredObjectDeleteMarker)pe(we.expiration,"Expiration");else if(we.expiration.days||we.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(we.abortMultipartUpload&&pe(we.abortMultipartUpload,"AbortMultipartUpload"),!we.expiration&&!we.abortMultipartUpload&&!we.transition&&!we.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(we.tag){if(we.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Se(we.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=de;re.putBucketVersioning=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,ce,fe,me=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(z=me.length>2&&me[2]!==void 0?me[2]:{},ue(x),["Enabled","Suspended"].includes(b)){pe.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),ce={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=oe(ce,{headers:!0}),pe.next=10,this.request(te);case 10:return fe=pe.sent,pe.abrupt("return",{res:fe.res,status:fe.status});case 12:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=E("../utils/isArray"),ee=re.isArray,a=de;a.putBucketWebsite=function(){var y=(0,ie.default)(ne.default.mark(function b(z){var te,ce,fe,me,ve,pe,Se,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=ye.length>1&&ye[1]!==void 0?ye[1]:{},ce=ye.length>2?ye[2]:void 0,ue(z),fe=this._bucketRequestParams("PUT",z,"website",ce),me={Suffix:te.index||"index.html"},ve={IndexDocument:me},pe={WebsiteConfiguration:ve},te.supportSubDir&&(me.SupportSubDir=te.supportSubDir),te.type&&(me.Type=te.type),te.error&&(ve.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(ee(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:ve.RoutingRules={RoutingRule:te.routingRules};case 14:return pe=oe(pe),fe.content=pe,fe.mime="xml",fe.successStatuses=[200],Pe.next=20,this.request(fe);case 20:return Se=Pe.sent,Pe.abrupt("return",{res:Se.res});case 22:case"end":return Pe.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,he,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),de.encodeCallback=function(ie,le){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&le.callback){var ue={callbackUrl:encodeURI(le.callback.url),callbackBody:le.callback.body};le.callback.host&&(ue.callbackHost=le.callback.host),le.callback.contentType&&(ue.callbackBodyType=le.callback.contentType);var ae=se.from(JSON.stringify(ue)).toString("base64");if(ie.headers["x-oss-callback"]=ae,le.callback.customValue){var oe={};Object.keys(le.callback.customValue).forEach(function(re){oe["x:".concat(re)]=le.callback.customValue[re].toString()}),ie.headers["x-oss-callback-var"]=se.from(JSON.stringify(oe)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,he,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var se=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(de,"__esModule",{value:!0}),de.getReqUrl=void 0;var ne=se(E("copy-to")),ie=se(E("url")),le=se(E("merge-descriptors")),ue=se(E("is-type-of")),ae=E("../utils/isIP"),oe=E("../utils/checkConfigValid");function re(ee){var a={},y=this.options.cname;oe.checkConfigValid(this.options.endpoint,"endpoint"),ne.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!ae.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&le.default(b,ee.query),ee.subres){var z={};ue.default.string(ee.subres)?z[ee.subres]="":ue.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,le.default(b,z)}return a.query=b,ie.default.format(a)}de.getReqUrl=re},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,he,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var se=E("humanize-ms"),ne=E("url"),ie=E("../utils/checkBucketName"),le=ie.checkBucketName,ue=E("../utils/setRegion"),ae=ue.setRegion,oe=E("../utils/checkConfigValid"),re=oe.checkConfigValid;function ee(a,y){re(a,"endpoint");var x=ne.parse(a);if(x.protocol||(x=ne.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}he.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&le(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=se(y.timeout)),y.endpoint)y.endpoint=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=ae(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,he,de){"use strict";var se=E("merge-descriptors"),ne=de;se(ne,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("querystring"),oe=E("js-base64"),re=oe.Base64.encode,ee=de;ee.processObjectSave=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te,ce,fe){var me,ve,pe,Se;return ne.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(ce,"process"),te=this._objectName(te),fe&&ue(fe),me=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),ve=fe?",b_".concat(re(fe)):"",te=re(te),pe={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(te).concat(ve)},me.content=ae.stringify(pe),we.next=12,this.request(me);case 12:return Se=we.sent,we.abrupt("return",{res:Se.res,status:Se.res.status});case 14:case"end":return we.stop()}},b,this)}));function x(b,z,te,ce){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("debug")("ali-oss:multipart-copy"),ue=E("copy-to"),ae=de;ae.uploadPartCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b,z){var te,ce,fe,me,ve,pe=arguments;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=pe.length>5&&pe[5]!==void 0?pe[5]:{},te.headers=te.headers||{},ce=te.versionId||te.subres&&te.subres.versionId||null,ce?fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(ce):fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=fe,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},me=this._objectRequestParams("PUT",a,te),me.mime=te.mime,me.successStatuses=[200],ye.next=12,this.request(me);case 12:return ve=ye.sent,ye.abrupt("return",{name:a,etag:ve.res.headers.etag,res:ve.res});case 14:case"end":return ye.stop()}},ee,this)}));function re(ee,a,y,x,b){return oe.apply(this,arguments)}return re}(),ae.multipartUploadCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z,te,ce,fe,me,ve,pe,Se,ye,we,Pe=arguments;return ne.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return x=Pe.length>2&&Pe[2]!==void 0?Pe[2]:{},this.resetCancelFlag(),b=x.versionId,z=b===void 0?null:b,te={versionId:z},Ee.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(ce=Ee.sent,fe=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||fe,!(x.checkpoint&&x.checkpoint.uploadId)){Ee.next=14;break}return Ee.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return Ee.abrupt("return",Ee.sent);case 14:if(me=102400,ve=y.endOffset-y.startOffset,!(ve0)){Ze.next=40;break}throw Qe=Ge[0],Qe.message="Failed to copy some parts with error: ".concat(Qe.toString()," part_num: ").concat(Qe.partNum),Qe;case 40:return Ze.next=42,this.completeMultipartUpload(pe,me,ve,x);case 42:return Ze.abrupt("return",Ze.sent);case 43:case"end":return Ze.stop()}},ee,this)}));function re(ee,a,y){return oe.apply(this,arguments)}return re}(),ae._divideMultipartCopyParts=function(re,ee,a){for(var y=Math.ceil(re/ee),x=[],b=0;b +`,he+=" ".concat(z?"true":"false",` +`),te&&te.length>0){for(he+=` +`,ve=0;ve".concat(te[ve],` +`);he+=` +`}else he+=` +`;return he+="",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()}},x,this)}));function y(x,b,z,te){return a.apply(this,arguments)}return y}(),oe.getBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){var te,ce,fe;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te=this._bucketRequestParams("GET",b,"referer",z),te.successStatuses=[200],te.xmlResponse=!0,ve.next=5,this.request(te);case 5:return ce=ve.sent,fe=ce.data.RefererList.Referer||null,fe&&(re(fe)||(fe=[fe])),ve.abrupt("return",{allowEmpty:ce.data.AllowEmptyReferer==="true",referers:fe,res:ce.res});case 9:case"end":return ve.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe.deleteBucketReferer=function(){var a=(0,ie.default)(ne.default.mark(function x(b,z){return ne.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,this.putBucketReferer(b,!0,null,z);case 2:return ce.abrupt("return",ce.sent);case 3:case"end":return ce.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),oe._bucketRequestParams=function(y,x,b,z){return{method:y,bucket:x,subres:b,timeout:z&&z.timeout,ctx:z&&z.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,me,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),le=ie(E("@babel/runtime/regenerator")),ue=ie(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var ae=E("debug")("ali-oss"),oe=E("xml2js"),re=E("agentkeepalive"),ee=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),z=E("bowser"),te=E("../common/signUtils"),ce=E("../common/client/initOptions"),fe=E("../common/utils/createRequest"),he=fe.createRequest,ve=E("../common/utils/encoder"),pe=ve.encoder,Se=E("../common/client/getReqUrl"),ye=Se.getReqUrl,we=E("../common/utils/setSTSToken"),Pe=we.setSTSToken,Te=E("../common/utils/retry"),Ee=Te.retry,De=E("../common/utils/isFunction"),Ce=De.isFunction,je=new re;function Me(){var Xe=a.name,We=a.version;Xe&&Xe.toLowerCase&&Xe.toLowerCase()==="ie"&&We.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Ge(){return location&&location.protocol==="https:"}function Be(Xe,We){if(Me(),!(this instanceof Be))return new Be(Xe,We);Xe&&Xe.inited?this.options=Xe:this.options=Be.initOptions(Xe),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||je),this.ctx=We,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}me.exports=Be,Be.initOptions=function(We){We.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var ze=Object.assign({secure:Ge(),useFetch:!1},We);return ce(ze)};var Qe=Be.prototype;Qe.debug=ae,ee(Qe,E("./object")),ee(Qe,E("./bucket")),ee(Qe,E("../common/bucket/getBucketWebsite")),ee(Qe,E("../common/bucket/putBucketWebsite")),ee(Qe,E("../common/bucket/deleteBucketWebsite")),ee(Qe,E("../common/bucket/getBucketLifecycle")),ee(Qe,E("../common/bucket/putBucketLifecycle")),ee(Qe,E("../common/bucket/deleteBucketLifecycle")),ee(Qe,E("../common/bucket/putBucketVersioning")),ee(Qe,E("../common/bucket/getBucketVersioning")),ee(Qe,E("../common/bucket/getBucketInventory")),ee(Qe,E("../common/bucket/deleteBucketInventory")),ee(Qe,E("../common/bucket/listBucketInventory")),ee(Qe,E("../common/bucket/putBucketInventory")),ee(Qe,E("../common/bucket/abortBucketWorm")),ee(Qe,E("../common/bucket/completeBucketWorm")),ee(Qe,E("../common/bucket/extendBucketWorm")),ee(Qe,E("../common/bucket/getBucketWorm")),ee(Qe,E("../common/bucket/initiateBucketWorm")),ee(Qe,E("./managed-upload")),ee(Qe,E("../common/multipart-copy")),ee(Qe,E("../common/multipart")),ee(Qe,E("../common/parallel")),Qe.signature=function(We){return this.debug("authorization stringToSign: %s",We,"info"),te.computeSignature(this.options.accessKeySecret,We,this.options.headerEncoding)},Qe._getReqUrl=ye,Qe.authorization=function(We,ze,Ue,ot){var Je=te.buildCanonicalString(We.toUpperCase(),ze,{headers:ot,parameters:Ue});return te.authorization(this.options.accessKeyId,this.options.accessKeySecret,Je,this.options.headerEncoding)},Qe.request=function(){var Xe=(0,ue.default)(le.default.mark(function We(ze){var Ue=this;return le.default.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:if(!this.options.retryMax){Je.next=6;break}return Je.next=3,Ee(qe.bind(this),this.options.retryMax,{errorHandler:function(Ye){var He=function(Ve){if(ze.stream)return!1;var Ae=[-1,-2].includes(Ve.status),Ne=Ue.options.requestErrorRetryHandle||function(){return!0};return Ae&&Ne(Ve)};return!!He(Ye)}})(ze);case 3:return Je.abrupt("return",Je.sent);case 6:return Je.abrupt("return",qe.call(this,ze));case 7:case"end":return Je.stop()}},We,this)}));return function(We){return Xe.apply(this,arguments)}}();function qe(Xe){return Ze.apply(this,arguments)}function Ze(){return Ze=(0,ue.default)(le.default.mark(function Xe(We){var ze,Ue,ot,Je,ut,Ye;return le.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(!(this.options.stsToken&&Ce(this.options.refreshSTSToken))){Re.next=3;break}return Re.next=3,Pe.call(this);case 3:return ze=he.call(this,We),this.options.useFetch||(ze.params.mode="disable-fetch"),Je=!!We.stream,Re.prev=6,Re.next=9,this.urllib.request(ze.url,ze.params);case 9:Ue=Re.sent,this.debug("response %s %s, got %s, headers: %j",We.method,ze.url,Ue.status,Ue.headers,"info"),Re.next=16;break;case 13:Re.prev=13,Re.t0=Re.catch(6),ot=Re.t0;case 16:if(!(Ue&&We.successStatuses&&We.successStatuses.indexOf(Ue.status)===-1)){Re.next=28;break}return Re.next=19,this.requestError(Ue);case 19:if(ut=Re.sent,!(ut.code==="RequestTimeTooSkewed"&&!Je)){Re.next=25;break}return this.options.amendTimeSkewed=+new Date(ut.serverTime)-new Date,Re.next=24,this.request(We);case 24:return Re.abrupt("return",Re.sent);case 25:ut.params=We,Re.next=32;break;case 28:if(!ot){Re.next=32;break}return Re.next=31,this.requestError(ot);case 31:ut=Re.sent;case 32:if(!ut){Re.next=34;break}throw ut;case 34:if(!We.xmlResponse){Re.next=39;break}return Re.next=37,this.parseXML(Ue.data);case 37:Ye=Re.sent,Ue.data=Ye;case 39:return Re.abrupt("return",Ue);case 40:case"end":return Re.stop()}},Xe,this,[[6,13]])})),Ze.apply(this,arguments)}Qe._getResource=function(We){var ze="/";return We.bucket&&(ze+="".concat(We.bucket,"/")),We.object&&(ze+=pe(We.object,this.options.headerEncoding)),ze},Qe._escape=function(We){return y.encodeURIComponent(We).replace(/%2F/g,"/")},Qe._getUserAgent=function(){var We=ne&&ne.browser?"js":"nodejs",ze="aliyun-sdk-".concat(We,"/").concat(b.version),Ue=a.description;return!Ue&&ne&&(Ue="Node.js ".concat(ne.version.slice(1)," on ").concat(ne.platform," ").concat(ne.arch)),this._checkUserAgent("".concat(ze," ").concat(Ue))},Qe._checkUserAgent=function(We){var ze=We.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ze},Qe.checkBrowserAndVersion=function(We,ze){return z.name===We&&z.version.split(".")[0]===ze},Qe.parseXML=function(We){return new Promise(function(ze,Ue){se.isBuffer(We)&&(We=We.toString()),oe.parseString(We,{explicitRoot:!1,explicitArray:!1},function(ot,Je){ot?Ue(ot):ze(Je)})})},Qe.requestError=function(){var Xe=(0,ue.default)(le.default.mark(function ze(Ue){var ot,Je,ut,Ye;return le.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(ot=null,!(!Ue.data||!Ue.data.length)){Re.next=5;break}Ue.status===-1||Ue.status===-2?(ot=new Error(Ue.message),ot.name=Ue.name,ot.status=Ue.status,ot.code=Ue.name):(Ue.status===404?(ot=new Error("Object not exists"),ot.name="NoSuchKeyError",ot.status=404,ot.code="NoSuchKey"):Ue.status===412?(ot=new Error("Pre condition failed"),ot.name="PreconditionFailedError",ot.status=412,ot.code="PreconditionFailed"):(ot=new Error("Unknow error, status: ".concat(Ue.status)),ot.name="UnknownError",ot.status=Ue.status),ot.requestId=Ue.headers["x-oss-request-id"],ot.host=""),Re.next=32;break;case 5:return Je=String(Ue.data),this.debug("request response error data: %s",Je,"error"),Re.prev=7,Re.next=10,this.parseXML(Je);case 10:if(Re.t0=Re.sent,Re.t0){Re.next=13;break}Re.t0={};case 13:ut=Re.t0,Re.next=23;break;case 16:return Re.prev=16,Re.t1=Re.catch(7),this.debug(Je,"error"),Re.t1.message+=` +raw xml: `.concat(Je),Re.t1.status=Ue.status,Re.t1.requestId=Ue.headers["x-oss-request-id"],Re.abrupt("return",Re.t1);case 23:Ye=ut.Message||"unknow request error, status: ".concat(Ue.status),ut.Condition&&(Ye+=" (condition: ".concat(ut.Condition,")")),ot=new Error(Ye),ot.name=ut.Code?"".concat(ut.Code,"Error"):"UnknownError",ot.status=Ue.status,ot.code=ut.Code,ot.requestId=ut.RequestId,ot.hostId=ut.HostId,ot.serverTime=ut.ServerTime;case 32:return this.debug("generate error %j",ot,"error"),Re.abrupt("return",ot);case 34:case"end":return Re.stop()}},ze,this,[[7,16]])}));function We(ze){return Xe.apply(this,arguments)}return We}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var le=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("util"),ae=E("path"),oe=E("mime"),re=E("copy-to"),ee=E("../common/utils/isBlob"),a=ee.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),z=b.isBuffer,te=de;te.multipartUpload=function(){var pe=(0,le.default)(ie.default.mark(function ye(we,Pe){var Te,Ee,De,Ce,je,Me,Ge,Be,Qe,qe=arguments;return ie.default.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(Te=qe.length>2&&qe[2]!==void 0?qe[2]:{},this.resetCancelFlag(),Te.disabledMD5=Te.disabledMD5===void 0?!0:!!Te.disabledMD5,!(Te.checkpoint&&Te.checkpoint.uploadId)){Xe.next=8;break}return Pe&&x(Pe)&&(Te.checkpoint.file=Pe),Xe.next=7,this._resumeMultipart(Te.checkpoint,Te);case 7:return Xe.abrupt("return",Xe.sent);case 8:return Ee=102400,Te.mime||(x(Pe)?Te.mime=oe.getType(ae.extname(Pe.name)):a(Pe)?Te.mime=Pe.type:z(Pe)?Te.mime="":Te.mime=oe.getType(ae.extname(Pe))),Te.headers=Te.headers||{},this._convertMetaToHeaders(Te.meta,Te.headers),Xe.next=14,this._getFileSize(Pe);case 14:if(De=Xe.sent,!(De0&&re(Me).to(Be),Qe=this._divideParts(De,Ce),qe=Qe.length,Ze=!1,Xe=function(Ae,Ne){return new Promise(function(){var et=(0,le.default)(ie.default.mark(function Ke(Fe,Oe){var Le,xe,Ie,$e,rt;return ie.default.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(tt.prev=0,Ae.isCancel()){tt.next=29;break}return Le=Qe[Ne-1],tt.next=5,Ae._createBuffer(Ee,Le.start,Le.end);case 5:return xe=tt.sent,Ie={content:xe,size:Le.end-Le.start},tt.prev=7,tt.next=10,Ae._uploadPart(Ge,je,Ne,Ie,Pe);case 10:$e=tt.sent,tt.next=18;break;case 13:if(tt.prev=13,tt.t0=tt.catch(7),tt.t0.status!==404){tt.next=17;break}throw Ae._makeAbortEvent();case 17:throw tt.t0;case 18:if(!(!Ae.isCancel()&&!Ze)){tt.next=26;break}if(we.doneParts.push({number:Ne,etag:$e.res.headers.etag}),!Pe.progress){tt.next=23;break}return tt.next=23,Pe.progress(Me.length/(qe+1),we,$e.res);case 23:Fe({number:Ne,etag:$e.res.headers.etag}),tt.next=27;break;case 26:Fe();case 27:tt.next=30;break;case 29:Fe();case 30:tt.next=41;break;case 32:tt.prev=32,tt.t1=tt.catch(0),rt=new Error,rt.name=tt.t1.name,rt.message=tt.t1.message,rt.stack=tt.t1.stack,rt.partNum=Ne,re(tt.t1).to(rt),Oe(rt);case 41:case"end":return tt.stop()}},Ke,null,[[0,32],[7,13]])}));return function(Ke,Fe){return et.apply(this,arguments)}}())},We=Array.from(new Array(qe),function(Ve,Ae){return Ae+1}),ze=Be.map(function(Ve){return Ve.number}),Ue=We.filter(function(Ve){return ze.indexOf(Ve)<0}),ot=5,Je=Pe.parallel||ot,Re.next=17,this._parallel(Ue,Je,function(Ve){return new Promise(function(Ae,Ne){Xe(Te,Ve).then(function(et){et&&Be.push(et),Ae()}).catch(function(et){Ne(et)})})});case 17:if(ut=Re.sent,Ze=!0,Ye=ut.find(function(Ve){return Ve.name==="abort"}),!Ye){Re.next=22;break}throw Ye;case 22:if(!this.isCancel()){Re.next=25;break}throw Xe=null,this._makeCancelEvent();case 25:if(!(ut&&ut.length>0)){Re.next=28;break}throw ut[0].message="Failed to upload some parts with error: ".concat(ut[0].toString()," part_num: ").concat(ut[0].partNum),ut[0];case 28:return Re.next=30,this.completeMultipartUpload(Ge,je,Be,Pe);case 30:return Re.abrupt("return",Re.sent);case 31:case"end":return Re.stop()}},ye,this)}));function Se(ye,we){return pe.apply(this,arguments)}return Se}(),te._getFileSize=function(){var pe=(0,le.default)(ie.default.mark(function ye(we){return ie.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(!z(we)){Te.next=4;break}return Te.abrupt("return",we.length);case 4:if(!(a(we)||x(we))){Te.next=6;break}return Te.abrupt("return",we.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Te.stop()}},ye)}));function Se(ye){return pe.apply(this,arguments)}return Se}();var ce=E("stream"),fe=ce.Readable;function he(pe,Se){if(!(this instanceof he))return new he(pe,Se);fe.call(this,Se),this.file=pe,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}ue.inherits(he,fe),he.prototype.readFileAndPush=function(Se){if(this.fileBuffer)for(var ye=!0;ye&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Pe,this.start=Pe,ye=this.push(this.fileBuffer.slice(we,Pe))}},he.prototype._read=function(Se){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;Se=Se||ye;var we=this;this.reader.onload=function(Te){we.fileBuffer=se.from(new Uint8Array(Te.target.result)),we.file=null,we.readFileAndPush(Se)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Se)};function ve(pe){return pe.arrayBuffer?pe.arrayBuffer():new Promise(function(Se,ye){var we=new FileReader;we.onload=function(Pe){Se(Pe.target.result)},we.onerror=function(Pe){ye(Pe)},we.readAsArrayBuffer(pe)})}te._createBuffer=function(){var pe=(0,le.default)(ie.default.mark(function ye(we,Pe,Te){var Ee,De;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!(a(we)||x(we))){je.next=8;break}return Ee=we.slice(Pe,Te),je.next=4,ve(Ee);case 4:return De=je.sent,je.abrupt("return",se.from(De));case 8:if(!z(we)){je.next=12;break}return je.abrupt("return",we.subarray(Pe,Te));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return je.stop()}},ye)}));function Se(ye,we,Pe){return pe.apply(this,arguments)}return Se}(),te._getPartSize=function(Se,ye){var we=1e4,Pe=1*1024*1024;ye||(ye=Pe);var Te=Math.ceil(Se/we);return ye1&&Me[1]!==void 0?Me[1]:{},Pe=ye["continuation-token"]||ye.continuationToken,Pe&&(we.subres=Object.assign({"continuation-token":Pe},we.subres)),Te=this._objectRequestParams("GET","",we),Te.query=Object.assign({"list-type":2},ye),delete Te.query["continuation-token"],delete Te.query.continuationToken,Te.xmlResponse=!0,Te.successStatuses=[200],Be.next=11,this.request(Te);case 11:return Ee=Be.sent,De=Ee.data.Contents||[],Ce=this,De&&(Array.isArray(De)||(De=[De]),De=De.map(function(Qe){var qe=null;return Qe.Owner&&(qe={id:Qe.Owner.ID,displayName:Qe.Owner.DisplayName}),{name:Qe.Key,url:Ce._objectUrl(Qe.Key),lastModified:Qe.LastModified,etag:Qe.ETag,type:Qe.Type,size:Number(Qe.Size),storageClass:Qe.StorageClass,owner:qe}})),je=Ee.data.CommonPrefixes||null,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(Qe){return Qe.Prefix})),Be.abrupt("return",{res:Ee.res,objects:De,prefixes:je,isTruncated:Ee.data.IsTruncated==="true",keyCount:+Ee.data.KeyCount,continuationToken:Ee.data.ContinuationToken||null,nextContinuationToken:Ee.data.NextContinuationToken||null});case 18:case"end":return Be.stop()}},Se,this)}));function pe(Se){return ve.apply(this,arguments)}return pe}(),he.restore=function(){var ve=(0,ie.default)(ne.default.mark(function Se(ye){var we,Pe,Te,Ee,De=arguments;return ne.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return we=De.length>1&&De[1]!==void 0?De[1]:{type:"Archive"},we=we||{},we.subres=Object.assign({restore:""},we.subres),we.versionId&&(we.subres.versionId=we.versionId),Pe=this._objectRequestParams("POST",ye,we),we.type==="ColdArchive"&&(Te={RestoreRequest:{Days:we.Days?we.Days:2,JobParameters:{Tier:we.JobParameters?we.JobParameters:"Standard"}}},Pe.content=fe(Te,{headers:!0}),Pe.mime="xml"),Pe.successStatuses=[202],je.next=9,this.request(Pe);case 9:return Ee=je.sent,je.abrupt("return",{res:Ee.res});case 11:case"end":return je.stop()}},Se,this)}));function pe(Se){return ve.apply(this,arguments)}return pe}(),he._objectUrl=function(pe){return this._getReqUrl({bucket:this.options.bucket,object:pe})},he._objectRequestParams=function(pe,Se,ye){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");ye=ye||{},Se=this._objectName(Se);var we={object:Se,bucket:this.options.bucket,method:pe,subres:ye&&ye.subres,timeout:ye&&ye.timeout,ctx:ye&&ye.ctx};return ye.headers&&(we.headers={},ue(ye.headers).to(we.headers)),we},he._objectName=function(pe){return pe.replace(/^\/+/,"")},he._convertMetaToHeaders=function(pe,Se){pe&&Object.keys(pe).forEach(function(ye){Se["x-oss-meta-".concat(ye)]=pe[ye]})},he._deleteFileSafe=function(pe){var Se=this;return new Promise(function(ye){le.exists(pe,function(we){we?le.unlink(pe,function(Pe){Pe&&Se.debug("unlink %j error: %s",pe,Pe,"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(E,me,de){"use strict";de.version="6.18.1"},{}],7:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.abortBucketWorm=void 0;var le=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return le.checkBucketName(re),a=this._bucketRequestParams("DELETE",re,"worm",ee),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},oe,this)})),ae.apply(this,arguments)}de.abortBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.completeBucketWorm=void 0;var le=E("../utils/checkBucketName");function ue(oe,re,ee){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return le.checkBucketName(re),y=this._bucketRequestParams("POST",re,{wormId:ee},a),z.next=4,this.request(y);case 4:return x=z.sent,z.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return z.stop()}},oe,this)})),ae.apply(this,arguments)}de.completeBucketWorm=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.deleteBucketInventory=void 0;var le=E("../utils/checkBucketName");function ue(oe,re){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y,x,b,z=arguments;return ne.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return a=z.length>2&&z[2]!==void 0?z[2]:{},y=Object.assign({inventory:"",inventoryId:ee},a.subres),le.checkBucketName(re),x=this._bucketRequestParams("DELETE",re,y,a),x.successStatuses=[204],ce.next=7,this.request(x);case 7:return b=ce.sent,ce.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return ce.stop()}},oe,this)})),ae.apply(this,arguments)}de.deleteBucketInventory=ue},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=de;ae.deleteBucketLifecycle=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=de;ae.deleteBucketWebsite=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ue(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],te.next=5,this.request(x);case 5:return b=te.sent,te.abrupt("return",{res:b.res});case 7:case"end":return te.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.extendBucketWorm=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee,a,y){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y,x){var b,z,te;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return le.checkBucketName(ee),b=this._bucketRequestParams("POST",ee,{wormExtend:"",wormId:a},x),z={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=ue.obj2xml(z,{headers:!0}),b.successStatuses=[200],fe.next=8,this.request(b);case 8:return te=fe.sent,fe.abrupt("return",{res:te.res,status:te.status});case 10:case"end":return fe.stop()}},re,this)})),oe.apply(this,arguments)}de.extendBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketInventory=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te=arguments;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>2&&te[2]!==void 0?te[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),le.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,y),b.successStatuses=[200],b.xmlResponse=!0,fe.next=8,this.request(b);case 8:return z=fe.sent,fe.abrupt("return",{status:z.status,res:z.res,inventory:ue.formatInventoryConfig(z.data)});case 10:case"end":return fe.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/formatObjKey"),ee=re.formatObjKey,a=de;a.getBucketLifecycle=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te){var ce,fe,he;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ue(z),ce=this._bucketRequestParams("GET",z,"lifecycle",te),ce.successStatuses=[200],ce.xmlResponse=!0,pe.next=6,this.request(ce);case 6:return fe=pe.sent,he=fe.data.Rule||null,he&&(oe(he)||(he=[he]),he=he.map(function(Se){return Se.ID&&(Se.id=Se.ID,delete Se.ID),Se.Tag&&!oe(Se.Tag)&&(Se.Tag=[Se.Tag]),ee(Se,"firstLowerCase")})),pe.abrupt("return",{rules:he,res:fe.res});case 10:case"end":return pe.stop()}},b,this)}));function x(b,z){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=de;ae.getBucketVersioning=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z;return ne.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ue(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],ce.next=6,this.request(x);case 6:return b=ce.sent,z=b.data.Status,ce.abrupt("return",{status:b.status,versionStatus:z,res:b.res});case 9:case"end":return ce.stop()}},ee,this)}));function re(ee,a){return oe.apply(this,arguments)}return re}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/isObject"),oe=ae.isObject,re=de;re.getBucketWebsite=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,ce;return ne.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return ue(x),z=this._bucketRequestParams("GET",x,"website",b),z.successStatuses=[200],z.xmlResponse=!0,he.next=6,this.request(z);case 6:return te=he.sent,ce=[],te.data.RoutingRules&&te.data.RoutingRules.RoutingRule&&(oe(te.data.RoutingRules.RoutingRule)?ce=[te.data.RoutingRules.RoutingRule]:ce=te.data.RoutingRules.RoutingRule),he.abrupt("return",{index:te.data.IndexDocument&&te.data.IndexDocument.Suffix||"",supportSubDir:te.data.IndexDocument&&te.data.IndexDocument.SupportSubDir||"false",type:te.data.IndexDocument&&te.data.IndexDocument.Type,routingRules:ce,error:te.data.ErrorDocument&&te.data.ErrorDocument.Key||null,res:te.res});case 10:case"end":return he.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.getBucketWorm=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/dataFix");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return le.checkBucketName(ee),y=this._bucketRequestParams("GET",ee,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,z.next=6,this.request(y);case 6:return x=z.sent,ue.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),z.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return z.stop()}},re,this)})),oe.apply(this,arguments)}de.getBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.initiateBucketWorm=void 0;var le=E("../utils/obj2xml"),ue=E("../utils/checkBucketName");function ae(re,ee,a){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a,y){var x,b,z;return ne.default.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ue.checkBucketName(ee),x=this._bucketRequestParams("POST",ee,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=le.obj2xml(b,{headers:!0}),x.successStatuses=[200],ce.next=8,this.request(x);case 8:return z=ce.sent,ce.abrupt("return",{res:z.res,wormId:z.res.headers["x-oss-worm-id"],status:z.status});case 10:case"end":return ce.stop()}},re,this)})),oe.apply(this,arguments)}de.initiateBucketWorm=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.listBucketInventory=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/formatInventoryConfig");function ae(re){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee){var a,y,x,b,z,te,ce,fe,he=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return a=he.length>1&&he[1]!==void 0?he[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),le.checkBucketName(ee),b=this._bucketRequestParams("GET",ee,x,a),b.successStatuses=[200],b.xmlResponse=!0,pe.next=9,this.request(b);case 9:return z=pe.sent,te=z.data,ce=z.res,fe=z.status,pe.abrupt("return",{isTruncated:te.IsTruncated==="true",nextContinuationToken:te.NextContinuationToken,inventoryList:ue.formatInventoryConfig(te.InventoryConfiguration,!0),status:fe,res:ce});case 12:case"end":return pe.stop()}},re,this)})),oe.apply(this,arguments)}de.listBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.putBucketInventory=void 0;var le=E("../utils/checkBucketName"),ue=E("../utils/obj2xml");function ae(re,ee){return oe.apply(this,arguments)}function oe(){return oe=(0,ie.default)(ne.default.mark(function re(ee,a){var y,x,b,z,te,ce,fe,he,ve,pe,Se,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return y=ye.length>2&&ye[2]!==void 0?ye[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),le.checkBucketName(ee),b=a.OSSBucketDestination,z=a.optionalFields,te=a.includedObjectVersions,ce="acs:oss:::",fe="acs:ram::".concat(b.accountId,":role/"),he={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(fe).concat(b.rolename),Bucket:"".concat(ce).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:te,OptionalFields:{Field:(z==null?void 0:z.field)||[]}}},ve=ue.obj2xml(he,{headers:!0,firstUpperCase:!0}),pe=this._bucketRequestParams("PUT",ee,x,y),pe.successStatuses=[200],pe.mime="xml",pe.content=ve,Pe.next=14,this.request(pe);case 14:return Se=Pe.sent,Pe.abrupt("return",{status:Se.status,res:Se.res});case 16:case"end":return Pe.stop()}},re,this)})),oe.apply(this,arguments)}de.putBucketInventory=ae},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/isArray"),oe=ae.isArray,re=E("../utils/deepCopy"),ee=re.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,z=E("../utils/checkObjectTag"),te=z.checkObjectTag,ce=E("../utils/getStrBytesCount"),fe=ce.getStrBytesCount,he=de;he.putBucketLifecycle=function(){var we=(0,ie.default)(ne.default.mark(function Te(Ee,De,Ce){var je,Me,Ge,Be,Qe;return ne.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:if(ue(Ee),oe(De)){Ze.next=3;break}throw new Error("rules must be Array");case 3:return je=this._bucketRequestParams("PUT",Ee,"lifecycle",Ce),Me=[],Ge={LifecycleConfiguration:{Rule:Me}},De.forEach(function(Xe){ve(Xe),ye(Xe),Xe.id&&(Xe.ID=Xe.id,delete Xe.id),Me.push(Xe)}),Be=b(Ge,{headers:!0,firstUpperCase:!0}),je.content=Be,je.mime="xml",je.successStatuses=[200],Ze.next=13,this.request(je);case 13:return Qe=Ze.sent,Ze.abrupt("return",{res:Qe.res});case 15:case"end":return Ze.stop()}},Te,this)}));function Pe(Te,Ee,De){return we.apply(this,arguments)}return Pe}();function ve(we){we.days&&(we.expiration={days:we.days}),we.date&&(we.expiration={createdBeforeDate:we.date})}function pe(we,Pe){var Te=we.days,Ee=we.createdBeforeDate;if(!Te&&!Ee)throw new Error("".concat(Pe," must includes days or createdBeforeDate"));if(Te&&!/^[1-9][0-9]*$/.test(Te))throw new Error("days must be a positive integer");if(Ee&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ee))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Se(we){if(!oe(we)&&!y(we))throw new Error("tag must be Object or Array");we=y(we)?[we]:we;var Pe={},Te=ee(we);Te.forEach(function(Ee){Pe[Ee.key]=Ee.value}),te(Pe)}function ye(we){if(we.id&&fe(we.id)>255)throw new Error("ID is composed of 255 bytes at most");if(we.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(we.status))throw new Error("Status must be Enabled or Disabled");if(we.transition){if(!["IA","Archive"].includes(we.transition.storageClass))throw new Error("StorageClass must be IA or Archive");pe(we.transition,"Transition")}if(we.expiration){if(!we.expiration.expiredObjectDeleteMarker)pe(we.expiration,"Expiration");else if(we.expiration.days||we.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(we.abortMultipartUpload&&pe(we.abortMultipartUpload,"AbortMultipartUpload"),!we.expiration&&!we.abortMultipartUpload&&!we.transition&&!we.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(we.tag){if(we.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Se(we.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=de;re.putBucketVersioning=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,ce,fe,he=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(z=he.length>2&&he[2]!==void 0?he[2]:{},ue(x),["Enabled","Suspended"].includes(b)){pe.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return te=this._bucketRequestParams("PUT",x,"versioning",z),ce={VersioningConfiguration:{Status:b}},te.mime="xml",te.content=oe(ce,{headers:!0}),pe.next=10,this.request(te);case 10:return fe=pe.sent,pe.abrupt("return",{res:fe.res,status:fe.status});case 12:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("../utils/obj2xml"),oe=ae.obj2xml,re=E("../utils/isArray"),ee=re.isArray,a=de;a.putBucketWebsite=function(){var y=(0,ie.default)(ne.default.mark(function b(z){var te,ce,fe,he,ve,pe,Se,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(te=ye.length>1&&ye[1]!==void 0?ye[1]:{},ce=ye.length>2?ye[2]:void 0,ue(z),fe=this._bucketRequestParams("PUT",z,"website",ce),he={Suffix:te.index||"index.html"},ve={IndexDocument:he},pe={WebsiteConfiguration:ve},te.supportSubDir&&(he.SupportSubDir=te.supportSubDir),te.type&&(he.Type=te.type),te.error&&(ve.ErrorDocument={Key:te.error}),te.routingRules===void 0){Pe.next=14;break}if(ee(te.routingRules)){Pe.next=13;break}throw new Error("RoutingRules must be Array");case 13:ve.RoutingRules={RoutingRule:te.routingRules};case 14:return pe=oe(pe),fe.content=pe,fe.mime="xml",fe.successStatuses=[200],Pe.next=20,this.request(fe);case 20:return Se=Pe.sent,Pe.abrupt("return",{res:Se.res});case 22:case"end":return Pe.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),de.encodeCallback=function(ie,le){if(ie.headers=ie.headers||{},!Object.prototype.hasOwnProperty.call(ie.headers,"x-oss-callback")&&le.callback){var ue={callbackUrl:encodeURI(le.callback.url),callbackBody:le.callback.body};le.callback.host&&(ue.callbackHost=le.callback.host),le.callback.contentType&&(ue.callbackBodyType=le.callback.contentType);var ae=se.from(JSON.stringify(ue)).toString("base64");if(ie.headers["x-oss-callback"]=ae,le.callback.customValue){var oe={};Object.keys(le.callback.customValue).forEach(function(re){oe["x:".concat(re)]=le.callback.customValue[re].toString()}),ie.headers["x-oss-callback-var"]=se.from(JSON.stringify(oe)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,me,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var se=function(ee){return ee&&ee.__esModule?ee:{default:ee}};Object.defineProperty(de,"__esModule",{value:!0}),de.getReqUrl=void 0;var ne=se(E("copy-to")),ie=se(E("url")),le=se(E("merge-descriptors")),ue=se(E("is-type-of")),ae=E("../utils/isIP"),oe=E("../utils/checkConfigValid");function re(ee){var a={},y=this.options.cname;oe.checkConfigValid(this.options.endpoint,"endpoint"),ne.default(this.options.endpoint,!1).to(a),ee.bucket&&!y&&!ae.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(ee.bucket,".").concat(a.host));var x="/";ee.bucket&&this.options.sldEnable&&(x+="".concat(ee.bucket,"/")),ee.object&&(x+=this._escape(ee.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(ee.query&&le.default(b,ee.query),ee.subres){var z={};ue.default.string(ee.subres)?z[ee.subres]="":ue.default.array(ee.subres)?ee.subres.forEach(function(te){z[te]=""}):z=ee.subres,le.default(b,z)}return a.query=b,ie.default.format(a)}de.getReqUrl=re},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,me,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var se=E("humanize-ms"),ne=E("url"),ie=E("../utils/checkBucketName"),le=ie.checkBucketName,ue=E("../utils/setRegion"),ae=ue.setRegion,oe=E("../utils/checkConfigValid"),re=oe.checkConfigValid;function ee(a,y){re(a,"endpoint");var x=ne.parse(a);if(x.protocol||(x=ne.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}me.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&le(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=se(y.timeout)),y.endpoint)y.endpoint=ee(y.endpoint,y.secure);else if(y.region)y.endpoint=ae(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,me,de){"use strict";var se=E("merge-descriptors"),ne=de;se(ne,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),ue=le.checkBucketName,ae=E("querystring"),oe=E("js-base64"),re=oe.Base64.encode,ee=de;ee.processObjectSave=function(){var y=(0,ie.default)(ne.default.mark(function b(z,te,ce,fe){var he,ve,pe,Se;return ne.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return a(z,"sourceObject"),a(te,"targetObject"),a(ce,"process"),te=this._objectName(te),fe&&ue(fe),he=this._objectRequestParams("POST",z,{subres:"x-oss-process"}),ve=fe?",b_".concat(re(fe)):"",te=re(te),pe={"x-oss-process":"".concat(ce,"|sys/saveas,o_").concat(te).concat(ve)},he.content=ae.stringify(pe),we.next=12,this.request(he);case 12:return Se=we.sent,we.abrupt("return",{res:Se.res,status:Se.res.status});case 14:case"end":return we.stop()}},b,this)}));function x(b,z,te,ce){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("debug")("ali-oss:multipart-copy"),ue=E("copy-to"),ae=de;ae.uploadPartCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b,z){var te,ce,fe,he,ve,pe=arguments;return ne.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return te=pe.length>5&&pe[5]!==void 0?pe[5]:{},te.headers=te.headers||{},ce=te.versionId||te.subres&&te.subres.versionId||null,ce?fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey),"?versionId=").concat(ce):fe="/".concat(z.sourceBucketName,"/").concat(encodeURIComponent(z.sourceKey)),te.headers["x-oss-copy-source"]=fe,b&&(te.headers["x-oss-copy-source-range"]="bytes=".concat(b)),te.subres={partNumber:x,uploadId:y},he=this._objectRequestParams("PUT",a,te),he.mime=te.mime,he.successStatuses=[200],ye.next=12,this.request(he);case 12:return ve=ye.sent,ye.abrupt("return",{name:a,etag:ve.res.headers.etag,res:ve.res});case 14:case"end":return ye.stop()}},ee,this)}));function re(ee,a,y,x,b){return oe.apply(this,arguments)}return re}(),ae.multipartUploadCopy=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y){var x,b,z,te,ce,fe,he,ve,pe,Se,ye,we,Pe=arguments;return ne.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return x=Pe.length>2&&Pe[2]!==void 0?Pe[2]:{},this.resetCancelFlag(),b=x.versionId,z=b===void 0?null:b,te={versionId:z},Ee.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,te);case 6:if(ce=Ee.sent,fe=ce.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||fe,!(x.checkpoint&&x.checkpoint.uploadId)){Ee.next=14;break}return Ee.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return Ee.abrupt("return",Ee.sent);case 14:if(he=102400,ve=y.endOffset-y.startOffset,!(ve0)){Ze.next=40;break}throw Qe=Ge[0],Qe.message="Failed to copy some parts with error: ".concat(Qe.toString()," part_num: ").concat(Qe.partNum),Qe;case 40:return Ze.next=42,this.completeMultipartUpload(pe,he,ve,x);case 42:return Ze.abrupt("return",Ze.sent);case 43:case"end":return Ze.stop()}},ee,this)}));function re(ee,a,y){return oe.apply(this,arguments)}return re}(),ae._divideMultipartCopyParts=function(re,ee,a){for(var y=Math.ceil(re/ee),x=[],b=0;b `,we=0;we `,ye+="".concat(Pe.number,` `),ye+="".concat(Pe.etag,` `),ye+=` -`;return ye+="",pe=pe||{},Le={},Le=re(pe,function(Ge){if(a(Ge))return null}),Le.subres={uploadId:me},Le.headers=x(Le.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Ee=this._objectRequestParams("POST",fe,Le),ae.encodeCallback(Ee,Le),Ee.mime="xml",Ee.content=ye,Ee.headers&&Ee.headers["x-oss-callback"]||(Ee.xmlResponse=!0),Ee.successStatuses=[200],Me.next=17,this.request(Ee);case 17:if(De=Me.sent,!pe.progress){Me.next=21;break}return Me.next=21,pe.progress(1,null,De.res);case 21:return Ce={res:De.res,bucket:Ee.bucket,name:fe,etag:De.res.headers.etag},Ee.headers&&Ee.headers["x-oss-callback"]&&(Ce.data=JSON.parse(De.data.toString())),Me.abrupt("return",Ce);case 24:case"end":return Me.stop()}},ce,this)}));function te(ce,fe,me,ve){return z.apply(this,arguments)}return te}(),b._uploadPart=function(){var z=(0,le.default)(ie.default.mark(function ce(fe,me,ve,pe,Se){var ye,we,Pe,Le;return ie.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return Se=Se||{},ye={},ue(Se).to(ye),ye.headers=ye.headers||{},ye.headers["Content-Length"]=pe.size,ye.headers=x(ye.headers,["x-oss-server-side-encryption"]),ye.subres={partNumber:ve,uploadId:me},we=this._objectRequestParams("PUT",fe,ye),we.mime=ye.mime,Pe=se&&se.browser,Pe?we.content=pe.content:we.stream=pe.stream,we.successStatuses=[200],we.disabledMD5=Se.disabledMD5,De.next=15,this.request(we);case 15:if(Le=De.sent,Le.res.headers.etag){De.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,we.stream=null),De.abrupt("return",{name:fe,etag:Le.res.headers.etag,res:Le.res});case 20:case"end":return De.stop()}},ce,this)}));function te(ce,fe,me,ve,pe){return z.apply(this,arguments)}return te}()}).call(this)}).call(this,E("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator")),ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("url"),ue=E("utility"),ae=E("copy-to"),oe=E("../../common/signUtils"),re=E("../utils/isIP"),ee=re.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,z=de;z.asyncSignatureUrl=function(){var te=(0,ie.default)(ne.default.mark(function fe(me,ve){var pe,Se,ye,we,Pe;return ne.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(!ee(this.options.endpoint.hostname)){Ee.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(ve=ve||{},me=this._objectName(me),ve.method=ve.method||"GET",pe=ue.timestamp()+(ve.expires||1800),Se={bucket:this.options.bucket,object:me},ye=this._getResource(Se),!(this.options.stsToken&&b(this.options.refreshSTSToken))){Ee.next=11;break}return Ee.next=11,y.call(this);case 11:return this.options.stsToken&&(ve["security-token"]=this.options.stsToken),we=oe._signatureForURL(this.options.accessKeySecret,ve,ye,pe),Pe=le.parse(this._getReqUrl(Se)),Pe.query={OSSAccessKeyId:this.options.accessKeyId,Expires:pe,Signature:we.Signature},ae(we.subResource).to(Pe.query),Ee.abrupt("return",Pe.format());case 17:case"end":return Ee.stop()}},fe,this)}));function ce(fe,me){return te.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(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ie=se(E("@babel/runtime/helpers/typeof")),le=se(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("../utils/checkBucketName"),ae=ue.checkBucketName,oe=de,re=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];oe.copy=function(){var ee=(0,le.default)(ne.default.mark(function y(x,b,z,te){var ce,fe,me;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return(0,ie.default)(z)==="object"&&(te=z),te=te||{},te.headers=te.headers||{},Object.keys(te.headers).forEach(function(Se){te.headers["x-oss-copy-source-".concat(Se.toLowerCase())]=te.headers[Se]}),(te.meta||Object.keys(te.headers).find(function(Se){return re.includes(Se.toLowerCase())}))&&(te.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(te.meta,te.headers),b=this._getSourceName(b,z),te.versionId&&(b="".concat(b,"?versionId=").concat(te.versionId)),te.headers["x-oss-copy-source"]=b,ce=this._objectRequestParams("PUT",x,te),ce.xmlResponse=!0,ce.successStatuses=[200,304],pe.next=14,this.request(ce);case 14:return fe=pe.sent,me=fe.data,me&&(me={etag:me.ETag,lastModified:me.LastModified}),pe.abrupt("return",{data:me,res:fe.res});case 18:case"end":return pe.stop()}},y,this)}));function a(y,x,b,z){return ee.apply(this,arguments)}return a}(),oe._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),ae(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.delete=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x=arguments;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("utility"),ue=E("../utils/obj2xml"),ae=ue.obj2xml,oe=de;oe.deleteMulti=function(){var re=(0,ie.default)(ne.default.mark(function a(y){var x,b,z,te,ce,fe,me,ve,pe,Se,ye,we,Pe,Le=arguments;return ne.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(x=Le.length>1&&Le[1]!==void 0?Le[1]:{},b=[],!(!y||!y.length)){De.next=4;break}throw new Error("names is required");case 4:for(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,he,de){"use strict";E("core-js/modules/es.array.concat.js");var se=E("url"),ne=E("../utils/isIP"),ie=ne.isIP,le=de;le.generateObjectUrl=function(ae,oe){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(oe)oe[oe.length-1]!=="/"&&(oe+="/");else{oe=this.options.endpoint.format();var re=se.parse(oe),ee=this.options.bucket;re.hostname="".concat(ee,".").concat(re.hostname),re.host="".concat(ee,".").concat(re.host),oe=re.format()}return oe+this._escape(this._objectName(ae))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,he,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("fs"),ae=E("is-type-of"),oe=de;oe.get=function(){var re=(0,le.default)(ie.default.mark(function a(y,x){var b,z,te,ce,fe,me,ve,pe,Se=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return b=Se.length>2&&Se[2]!==void 0?Se[2]:{},z=null,te=!1,ae.writableStream(x)?z=x:ae.string(x)?(z=ue.createWriteStream(x),te=!0):b=x,b=b||{},ce=se&&se.browser,fe=b.responseCacheControl===null?"":"no-cache",me=ce&&fe?{"response-cache-control":fe}:{},b.subres=Object.assign(me,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),we.prev=11,pe=this._objectRequestParams("GET",y,b),pe.writeStream=z,pe.successStatuses=[200,206,304],we.next=17,this.request(pe);case 17:ve=we.sent,te&&z.destroy(),we.next=28;break;case 21:if(we.prev=21,we.t0=we.catch(11),!te){we.next=27;break}return z.destroy(),we.next=27,this._deleteFileSafe(x);case 27:throw we.t0;case 28:return we.abrupt("return",{res:ve.res,content:ve.data});case 29:case"end":return we.stop()}},a,this,[[11,21]])}));function ee(a,y){return re.apply(this,arguments)}return ee}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x=arguments;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de,ue=E("../utils/isObject"),ae=ue.isObject,oe=E("../utils/isArray"),re=oe.isArray;le.getBucketVersions=ee,le.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(ne.default.mark(function b(){var z,te,ce,fe,me,ve,pe,Se,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z=ye.length>0&&ye[0]!==void 0?ye[0]:{},te=ye.length>1&&ye[1]!==void 0?ye[1]:{},!(z.versionIdMarker&&z.keyMarker===void 0)){Pe.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return te.subres=Object.assign({versions:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ce=this._objectRequestParams("GET","",te),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=x(z),Pe.next=12,this.request(ce);case 12:return fe=Pe.sent,me=fe.data.Version||[],ve=fe.data.DeleteMarker||[],pe=this,me&&(Array.isArray(me)||(me=[me]),me=me.map(function(Le){return{name:Le.Key,url:pe._objectUrl(Le.Key),lastModified:Le.LastModified,isLatest:Le.IsLatest==="true",versionId:Le.VersionId,etag:Le.ETag,type:Le.Type,size:Number(Le.Size),storageClass:Le.StorageClass,owner:{id:Le.Owner.ID,displayName:Le.Owner.DisplayName}}})),ve&&(re(ve)||(ve=[ve]),ve=ve.map(function(Le){return{name:Le.Key,lastModified:Le.LastModified,versionId:Le.VersionId,owner:{id:Le.Owner.ID,displayName:Le.Owner.DisplayName}}})),Se=fe.data.CommonPrefixes||null,Se&&(re(Se)||(Se=[Se]),Se=Se.map(function(Le){return Le.Prefix})),Pe.abrupt("return",{res:fe.res,objects:me,deleteMarker:ve,prefixes:Se,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 Pe.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z={};return ae(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getObjectMeta=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},re=this._objectName(re),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",re,ee),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},oe,this)}));function ae(oe,re){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de,ue=E("../utils/isObject"),ae=ue.isObject;le.getObjectTagging=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te,ce,fe=arguments;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return y=fe.length>1&&fe[1]!==void 0?fe[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],ve.next=8,this.request(x);case 8:return b=ve.sent,ve.next=11,this.parseXML(b.data);case 11:return z=ve.sent,te=z.TagSet.Tag,te=te&&ae(te)?[te]:te||[],ce={},te.forEach(function(pe){ce[pe.Key]=pe.Value}),ve.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return ve.stop()}},ee,this)}));function re(ee){return oe.apply(this,arguments)}return re}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,he,de){"use strict";var se=E("../utils/isIP"),ne=se.isIP,ie=de;ie.getObjectUrl=function(ue,ae){if(ne(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ae?ae[ae.length-1]!=="/"&&(ae+="/"):ae=this.options.endpoint.format(),ae+this._escape(this._objectName(ue))}},{"../utils/isIP":69}],43:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x,b=arguments;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],te.next=8,this.request(a);case 8:return y=te.sent,x=y.res.headers["x-oss-symlink-target"],te.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return te.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkEnv"),ue=le.checkEnv,ae=de;ae.head=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te=arguments;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},ue("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],fe.next=8,this.request(x);case 8:return b=fe.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(me){me.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[me.substring(11)]=b.headers[me])}),fe.abrupt("return",z);case 12:case"end":return fe.stop()}},ee,this)}));function re(ee){return oe.apply(this,arguments)}return re}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.putACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=ee,re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/obj2xml"),ue=le.obj2xml,ae=E("../utils/checkObjectTag"),oe=ae.checkObjectTag,re=de;re.putObjectTagging=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,ce,fe,me=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return z=me.length>2&&me[2]!==void 0?me[2]:{},oe(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(Se){return{Key:Se,Value:b[Se]}}),ce={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=ue(ce),pe.next=13,this.request(te);case 13:return fe=pe.sent,pe.abrupt("return",{res:fe.res,status:fe.status});case 15:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.putSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,he,de){"use strict";var se=E("url"),ne=E("utility"),ie=E("copy-to"),le=E("../../common/signUtils"),ue=E("../utils/isIP"),ae=ue.isIP,oe=de;oe.signatureUrl=function(ee,a){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=ne.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=le._signatureForURL(this.options.accessKeySecret,a,b,y),te=se.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},ie(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("./utils/isArray"),ue=le.isArray,ae=de;ae._parallelNode=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b){var z,te,ce,fe,me,ve,pe,Se;return ne.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:z=this,te=[],ce=[],fe=a.length/y,me=a.length%y,ve=me===0?fe:(a.length-me)/y+1,pe=1,Se=0;case 8:if(!(Se0){fe=!0,me<=0&&x(b);return}me+=1,Se(we.value,z(pe))}ve=!1}ye()})},ae.cancel=function(re){this.options.cancelFlag=!0,ue(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],re&&this.abortMultipartUpload(re.name,re.uploadId,re.options)},ae.isCancel=function(){return this.options.cancelFlag},ae.resetCancelFlag=function(){this.options.cancelFlag=!1},ae._stop=function(){this.options.cancelFlag=!0},ae._makeCancelEvent=function(){var re={status:0,name:"cancel"};return re},ae._makeAbortEvent=function(){var re={status:0,name:"abort",message:"upload task has been abort"};return re}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,he,de){(function(se){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var ne=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),le=E("./utils/lowercaseKeyHeader"),ue=le.lowercaseKeyHeader;de.buildCanonicalizedResource=function(oe,re){var ee="".concat(oe),a="?";if(ie.string(re)&&re.trim()!=="")ee+=a+re;else if(ie.array(re))re.sort(),ee+=a+re.join("&");else if(re){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ne.createHmac("sha1",oe);return a.update(se.from(re,ee)).digest("base64")},de.authorization=function(oe,re,ee,a){return"OSS ".concat(oe,":").concat(this.computeSignature(re,ee,a))},de._signatureForURL=function(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=re.subResource,z=b===void 0?{}:b;if(re.process){var te="x-oss-process";z[te]=re.process}if(re.trafficLimit){var ce="x-oss-traffic-limit";z[ce]=re.trafficLimit}if(re.response&&Object.keys(re.response).forEach(function(pe){var Se="response-".concat(pe.toLowerCase());z[Se]=re.response[pe]}),Object.keys(re).forEach(function(pe){var Se=pe.toLowerCase(),ye=re[pe];Se.indexOf("x-oss-")===0?x[Se]=ye:(Se.indexOf("content-md5")===0||Se.indexOf("content-type")===0)&&(x[pe]=ye)}),Object.prototype.hasOwnProperty.call(re,"security-token")&&(z["security-token"]=re["security-token"]),Object.prototype.hasOwnProperty.call(re,"callback")){var fe={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};if(re.callback.host&&(fe.callbackHost=re.callback.host),re.callback.contentType&&(fe.callbackBodyType=re.callback.contentType),z.callback=se.from(JSON.stringify(fe)).toString("base64"),re.callback.customValue){var me={};Object.keys(re.callback.customValue).forEach(function(pe){me["x:".concat(pe)]=re.callback.customValue[pe]}),z["callback-var"]=se.from(JSON.stringify(me)).toString("base64")}}var ve=this.buildCanonicalString(re.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(oe,ve,y),subResource:z}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,he,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkBucketName=void 0,de.checkBucketName=function(se){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ne?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(se))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,he,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkConfigValid=void 0;var se={endpoint:ne,region:/^[a-zA-Z0-9\-_]+$/};function ne(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}de.checkConfigValid=function(ie,le){if(se[le]){var ue=!0;if(se[le]instanceof Function?ue=se[le](ie):ue=se[le].test(ie),!ue)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,he,de){(function(se){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.checkEnv=void 0;function ne(ie){se.browser&&console.warn(ie)}de.checkEnv=ne}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,he,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkObjectTag=void 0;var se=E("./checkValid"),ne=se.checkValid,ie=E("./isObject"),le=ie.isObject,ue=[{validator:function(ee){if(typeof ee!="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 (/)"}],ae={key:[].concat(ue,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ue,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function oe(re){if(!le(re))throw new Error("tag must be Object");var ee=Object.entries(re);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){ne(x,ae[a[b]])})})}de.checkObjectTag=oe},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,he,de){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkValid=void 0;function se(ne,ie){ie.forEach(function(le){if(le.validator)le.validator(ne);else if(le.pattern&&!le.pattern.test(ne))throw new Error(le.msg)})}de.checkValid=se},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,he,de){(function(se){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.createRequest=void 0;var ne=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),le=E("mime"),ue=E("dateformat"),ae=E("copy-to"),oe=E("path"),re=E("./encoder"),ee=re.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,ce=E("./isDingTalk"),fe=ce.isDingTalk;function me(Se,ye){return Se[ye]||Se[ye.toLowerCase()]}function ve(Se,ye){delete Se[ye],delete Se[ye.toLowerCase()]}function pe(Se){var ye=new Date;this.options.amendTimeSkewed&&(ye=+new Date+this.options.amendTimeSkewed);var we={"x-oss-date":ue(ye,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(we["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(we["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(we,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(we["x-oss-security-token"]=this.options.stsToken),ae(Se.headers).to(we),me(we,"Content-Type")||(Se.mime&&Se.mime.indexOf("/")>0?we["Content-Type"]=Se.mime:fe()?we["Content-Type"]="application/octet-stream":we["Content-Type"]=le.getType(Se.mime||oe.extname(Se.object||""))),me(we,"Content-Type")||ve(we,"Content-Type"),Se.content&&(Se.disabledMD5||(!Se.headers||!Se.headers["Content-MD5"]?we["Content-MD5"]=ne.createHash("md5").update(se.from(Se.content,"utf8")).digest("base64"):we["Content-MD5"]=Se.headers["Content-MD5"]),we["Content-Length"]||(we["Content-Length"]=Se.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Le in we)we[Le]&&Pe.call(we,Le)&&(we[Le]=ee(String(we[Le]),this.options.headerEncoding));var Ee=this._getResource(Se);if(we.authorization=this.authorization(Se.method,Ee,Se.subres,we,this.options.headerEncoding),y(this.options.endpoint.hostname)){var De=this.options,Ce=De.region,je=De.internal,Me=De.secure,Ge=b(Ce,je,Me);we.host="".concat(Se.bucket,".").concat(Ge.host)}var Be=te.bind(this)(Se);ie("request %s %s, with headers %j, !!stream: %s",Se.method,Be,we,!!Se.stream);var Qe=Se.timeout||this.options.timeout,qe={method:Se.method,content:Se.content,stream:Se.stream,headers:we,timeout:Qe,writeStream:Se.writeStream,customResponse:Se.customResponse,ctx:Se.ctx||this.ctx};return this.agent&&(qe.agent=this.agent),this.httpsAgent&&(qe.httpsAgent=this.httpsAgent),qe.enableProxy=!!this.options.enableProxy,qe.proxy=this.options.proxy?this.options.proxy:null,{url:Be,params:qe}}de.createRequest=pe}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,he,de){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.dataFix=void 0;var se=E("./isObject"),ne=["true","TRUE","1",1],ie=["false","FALSE","0",0];function le(oe,re,ee){if(se.isObject(oe)){var a=re.remove,y=a===void 0?[]:a,x=re.rename,b=x===void 0?{}:x,z=re.camel,te=z===void 0?[]:z,ce=re.bool,fe=ce===void 0?[]:ce,me=re.lowerFirst,ve=me===void 0?!1:me;return y.forEach(function(pe){return delete oe[pe]}),Object.entries(b).forEach(function(pe){oe[pe[0]]&&(oe[pe[1]]||(oe[pe[1]]=oe[pe[0]],delete oe[pe[0]]))}),te.forEach(function(pe){if(oe[pe]){var Se=pe.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,we){return we.toUpperCase()});oe[Se]||(oe[Se]=oe[pe])}}),fe.forEach(function(pe){oe[pe]=ue(oe[pe])}),typeof ee=="function"&&ee(oe),ae(oe,ve),le}}de.dataFix=le;function ue(oe){return oe?ne.includes(oe)?!0:ie.includes(oe)?!1:oe:!1}function ae(oe,re){re&&Object.keys(oe).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof oe[a]=="undefined"&&(oe[a]=oe[ee],delete oe[ee])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.deepCopyWith=de.deepCopy=void 0;var ie=E("./isBuffer");de.deepCopy=function(le){if(le===null||(0,ne.default)(le)!=="object")return le;if(ie.isBuffer(le))return le.slice();var ue=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(ae){ue[ae]=de.deepCopy(le[ae])}),ue},de.deepCopyWith=function(le,ue){function ae(oe,re,ee){var a=ue(oe,re,ee);if(a!==void 0)return a;if(oe===null||(0,ne.default)(oe)!=="object")return oe;if(ie.isBuffer(oe))return oe.slice();var y=Array.isArray(oe)?[]:{};return Object.keys(oe).forEach(function(x){y[x]=ae(oe[x],x,oe)}),y}return ue?ae(le,"",null):de.deepCopy(le)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,he,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.encoder=void 0;function ne(ie){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?ie:se.from(ie).toString("latin1")}de.encoder=ne}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,he,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.formatInventoryConfig=void 0;var se=E("../utils/dataFix"),ne=E("../utils/isObject"),ie=E("../utils/isArray"),le=E("../utils/formatObjKey");function ue(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return re&&ne.isObject(oe)&&(oe=[oe]),ie.isArray(oe)?oe=oe.map(ae):oe=ae(oe),oe}de.formatInventoryConfig=ue;function ae(oe){return se.dataFix(oe,{bool:["IsEnabled"]},function(re){var ee,a;re.prefix=re.Filter.Prefix,delete re.Filter,re.OSSBucketDestination=re.Destination.OSSBucketDestination,re.OSSBucketDestination.rolename=re.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete re.OSSBucketDestination.RoleArn,re.OSSBucketDestination.bucket=re.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete re.OSSBucketDestination.Bucket,delete re.Destination,re.frequency=re.Schedule.Frequency,delete re.Schedule.Frequency,!((ee=re==null?void 0:re.OptionalFields)===null||ee===void 0)&&ee.Field&&!ie.isArray((a=re.OptionalFields)===null||a===void 0?void 0:a.Field)&&(re.OptionalFields.Field=[re.OptionalFields.Field])}),oe=le.formatObjKey(oe,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),oe}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.formatObjKey=void 0;function ie(ue,ae,oe){if(ue===null||(0,ne.default)(ue)!=="object")return ue;var re;if(Array.isArray(ue)){re=[];for(var ee=0;ee -`),ue&&ue.firstUpperCase&&(le=se.formatObjKey(le,"firstUpperCase")),ne(le)==="object"?Object.keys(le).forEach(function(oe){ne(le[oe])!=="undefined"&&ne(le[oe])!=="null"&&(ne(le[oe])==="string"||ne(le[oe])==="number"?ae+="<".concat(oe,">").concat(le[oe],""):ne(le[oe])==="object"?ae+="<".concat(oe,">").concat(ie(le[oe]),""):ne(le[oe])==="array"?ae+=le[oe].map(function(re){return"<".concat(oe,">").concat(ie(re),"")}).join(""):ae+="<".concat(oe,">").concat(le[oe].toString(),""))}):ae+=le.toString(),ae}de.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,he,de){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function se(ue,ae){var oe=typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(!oe){if(Array.isArray(ue)||(oe=ne(ue))||ae&&ue&&typeof ue.length=="number"){oe&&(ue=oe);var re=0,ee=function(){};return{s:ee,n:function(){return re>=ue.length?{done:!0}:{done:!1,value:ue[re++]}},e:function(z){throw z},f:ee}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){oe=oe.call(ue)},n:function(){var z=oe.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&oe.return!=null&&oe.return()}finally{if(y)throw x}}}}function ne(ue,ae){if(ue){if(typeof ue=="string")return ie(ue,ae);var oe=Object.prototype.toString.call(ue).slice(8,-1);if(oe==="Object"&&ue.constructor&&(oe=ue.constructor.name),oe==="Map"||oe==="Set")return Array.from(ue);if(oe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(oe))return ie(ue,ae)}}function ie(ue,ae){(ae==null||ae>ue.length)&&(ae=ue.length);for(var oe=0,re=new Array(ae);oe2&&arguments[2]!==void 0?arguments[2]:{},ue=0,ae=le.retryDelay,oe=ae===void 0?500:ae,re=le.errorHandler,ee=re===void 0?function(){return!0}:re,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(ue,"region");var re=oe?"https://":"http://",ee=ae?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ue.substr(0,a.length)===a&&(ee=".aliyuncs.com"),ne.default.parse(re+ue+ee)}de.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.checkCredentials=de.setSTSToken=void 0;var le=E("./formatObjKey");function ue(){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function re(){var ee,a;return ne.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=le.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),oe(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},re,this)})),ae.apply(this,arguments)}de.setSTSToken=ue;function oe(re){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(re);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}de.checkCredentials=oe},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,he,de){function se(ie,le,ue,ae,oe,re,ee){try{var a=ie[re](ee),y=a.value}catch(x){ue(x);return}a.done?le(y):Promise.resolve(y).then(ae,oe)}function ne(ie){return function(){var le=this,ue=arguments;return new Promise(function(ae,oe){var re=ie.apply(le,ue);function ee(y){se(re,ae,oe,ee,a,"next",y)}function a(y){se(re,ae,oe,ee,a,"throw",y)}ee(void 0)})}}he.exports=ne,he.exports.__esModule=!0,he.exports.default=he.exports},{}],78:[function(E,he,de){function se(ne){return ne&&ne.__esModule?ne:{default:ne}}he.exports=se,he.exports.__esModule=!0,he.exports.default=he.exports},{}],79:[function(E,he,de){function se(ne){"@babel/helpers - typeof";return he.exports=se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},he.exports.__esModule=!0,he.exports.default=he.exports,se(ne)}he.exports=se,he.exports.__esModule=!0,he.exports.default=he.exports},{}],80:[function(E,he,de){he.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,he,de){he.exports=se,he.exports.HttpsAgent=se;function se(){}},{}],82:[function(E,he,de){(function(se){(function(){"use strict";var ne=E("object-assign");function ie(Ce,je){if(Ce===je)return 0;for(var Me=Ce.length,Ge=je.length,Be=0,Qe=Math.min(Me,Ge);Be1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=7,this.request(a);case 7:return y=z.sent,z.abrupt("return",{res:y.res});case 9:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("utility"),ue=E("../utils/obj2xml"),ae=ue.obj2xml,oe=de;oe.deleteMulti=function(){var re=(0,ie.default)(ne.default.mark(function a(y){var x,b,z,te,ce,fe,he,ve,pe,Se,ye,we,Pe,Te=arguments;return ne.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(x=Te.length>1&&Te[1]!==void 0?Te[1]:{},b=[],!(!y||!y.length)){De.next=4;break}throw new Error("names is required");case 4:for(z=0;z1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("DELETE",re,ee),a.successStatuses=[204],z.next=8,this.request(a);case 8:return y=z.sent,z.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(E,me,de){"use strict";E("core-js/modules/es.array.concat.js");var se=E("url"),ne=E("../utils/isIP"),ie=ne.isIP,le=de;le.generateObjectUrl=function(ae,oe){if(ie(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(oe)oe[oe.length-1]!=="/"&&(oe+="/");else{oe=this.options.endpoint.format();var re=se.parse(oe),ee=this.options.bucket;re.hostname="".concat(ee,".").concat(re.hostname),re.host="".concat(ee,".").concat(re.host),oe=re.format()}return oe+this._escape(this._objectName(ae))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ne(E("@babel/runtime/helpers/asyncToGenerator")),ue=E("fs"),ae=E("is-type-of"),oe=de;oe.get=function(){var re=(0,le.default)(ie.default.mark(function a(y,x){var b,z,te,ce,fe,he,ve,pe,Se=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return b=Se.length>2&&Se[2]!==void 0?Se[2]:{},z=null,te=!1,ae.writableStream(x)?z=x:ae.string(x)?(z=ue.createWriteStream(x),te=!0):b=x,b=b||{},ce=se&&se.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),we.prev=11,pe=this._objectRequestParams("GET",y,b),pe.writeStream=z,pe.successStatuses=[200,206,304],we.next=17,this.request(pe);case 17:ve=we.sent,te&&z.destroy(),we.next=28;break;case 21:if(we.prev=21,we.t0=we.catch(11),!te){we.next=27;break}return z.destroy(),we.next=27,this._deleteFileSafe(x);case 27:throw we.t0;case 28:return we.abrupt("return",{res:ve.res,content:ve.data});case 29:case"end":return we.stop()}},a,this,[[11,21]])}));function ee(a,y){return re.apply(this,arguments)}return ee}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x=arguments;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return ee=x.length>1&&x[1]!==void 0?x[1]:{},ee.subres=Object.assign({acl:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],a.xmlResponse=!0,z.next=9,this.request(a);case 9:return y=z.sent,z.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return z.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de,ue=E("../utils/isObject"),ae=ue.isObject,oe=E("../utils/isArray"),re=oe.isArray;le.getBucketVersions=ee,le.listObjectVersions=ee;function ee(){return a.apply(this,arguments)}function a(){return a=(0,ie.default)(ne.default.mark(function b(){var z,te,ce,fe,he,ve,pe,Se,ye=arguments;return ne.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(z=ye.length>0&&ye[0]!==void 0?ye[0]:{},te=ye.length>1&&ye[1]!==void 0?ye[1]:{},!(z.versionIdMarker&&z.keyMarker===void 0)){Pe.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return te.subres=Object.assign({versions:""},te.subres),te.versionId&&(te.subres.versionId=te.versionId),ce=this._objectRequestParams("GET","",te),ce.xmlResponse=!0,ce.successStatuses=[200],ce.query=x(z),Pe.next=12,this.request(ce);case 12:return fe=Pe.sent,he=fe.data.Version||[],ve=fe.data.DeleteMarker||[],pe=this,he&&(Array.isArray(he)||(he=[he]),he=he.map(function(Te){return{name:Te.Key,url:pe._objectUrl(Te.Key),lastModified:Te.LastModified,isLatest:Te.IsLatest==="true",versionId:Te.VersionId,etag:Te.ETag,type:Te.Type,size:Number(Te.Size),storageClass:Te.StorageClass,owner:{id:Te.Owner.ID,displayName:Te.Owner.DisplayName}}})),ve&&(re(ve)||(ve=[ve]),ve=ve.map(function(Te){return{name:Te.Key,lastModified:Te.LastModified,versionId:Te.VersionId,owner:{id:Te.Owner.ID,displayName:Te.Owner.DisplayName}}})),Se=fe.data.CommonPrefixes||null,Se&&(re(Se)||(Se=[Se]),Se=Se.map(function(Te){return Te.Prefix})),Pe.abrupt("return",{res:fe.res,objects:he,deleteMarker:ve,prefixes:Se,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 Pe.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},z={};return ae(b)&&Object.keys(b).forEach(function(te){z[y(te)]=b[te]}),z}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getObjectMeta=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee){var a,y;return ne.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return ee=ee||{},re=this._objectName(re),ee.subres=Object.assign({objectMeta:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),a=this._objectRequestParams("HEAD",re,ee),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},oe,this)}));function ae(oe,re){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de,ue=E("../utils/isObject"),ae=ue.isObject;le.getObjectTagging=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te,ce,fe=arguments;return ne.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return y=fe.length>1&&fe[1]!==void 0?fe[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],ve.next=8,this.request(x);case 8:return b=ve.sent,ve.next=11,this.parseXML(b.data);case 11:return z=ve.sent,te=z.TagSet.Tag,te=te&&ae(te)?[te]:te||[],ce={},te.forEach(function(pe){ce[pe.Key]=pe.Value}),ve.abrupt("return",{status:b.status,res:b.res,tag:ce});case 17:case"end":return ve.stop()}},ee,this)}));function re(ee){return oe.apply(this,arguments)}return re}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,me,de){"use strict";var se=E("../utils/isIP"),ne=se.isIP,ie=de;ie.getObjectUrl=function(ue,ae){if(ne(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ae?ae[ae.length-1]!=="/"&&(ae+="/"):ae=this.options.endpoint.format(),ae+this._escape(this._objectName(ue))}},{"../utils/isIP":69}],43:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.getSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re){var ee,a,y,x,b=arguments;return ne.default.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return ee=b.length>1&&b[1]!==void 0?b[1]:{},ee.subres=Object.assign({symlink:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),re=this._objectName(re),a=this._objectRequestParams("GET",re,ee),a.successStatuses=[200],te.next=8,this.request(a);case 8:return y=te.sent,x=y.res.headers["x-oss-symlink-target"],te.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return te.stop()}},oe,this)}));function ae(oe){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkEnv"),ue=le.checkEnv,ae=de;ae.head=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a){var y,x,b,z,te=arguments;return ne.default.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return y=te.length>1&&te[1]!==void 0?te[1]:{},ue("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],fe.next=8,this.request(x);case 8:return b=fe.sent,z={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(he){he.indexOf("x-oss-meta-")===0&&(z.meta||(z.meta={}),z.meta[he.substring(11)]=b.headers[he])}),fe.abrupt("return",z);case 12:case"end":return fe.stop()}},ee,this)}));function re(ee){return oe.apply(this,arguments)}return re}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.putACL=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=ee,re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=10,this.request(y);case 10:return x=z.sent,z.abrupt("return",{res:x.res});case 12:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/obj2xml"),ue=le.obj2xml,ae=E("../utils/checkObjectTag"),oe=ae.checkObjectTag,re=de;re.putObjectTagging=function(){var ee=(0,ie.default)(ne.default.mark(function y(x,b){var z,te,ce,fe,he=arguments;return ne.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return z=he.length>2&&he[2]!==void 0?he[2]:{},oe(b),z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),x=this._objectName(x),te=this._objectRequestParams("PUT",x,z),te.successStatuses=[200],b=Object.keys(b).map(function(Se){return{Key:Se,Value:b[Se]}}),ce={Tagging:{TagSet:{Tag:b}}},te.mime="xml",te.content=ue(ce),pe.next=13,this.request(te);case 13:return fe=pe.sent,pe.abrupt("return",{res:fe.res,status:fe.status});case 15:case"end":return pe.stop()}},y,this)}));function a(y,x){return ee.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=de;le.putSymlink=function(){var ue=(0,ie.default)(ne.default.mark(function oe(re,ee,a){var y,x;return ne.default.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return a=a||{},a.headers=a.headers||{},ee=this._escape(this._objectName(ee)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=ee,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),re=this._objectName(re),y=this._objectRequestParams("PUT",re,a),y.successStatuses=[200],z.next=13,this.request(y);case 13:return x=z.sent,z.abrupt("return",{res:x.res});case 15:case"end":return z.stop()}},oe,this)}));function ae(oe,re,ee){return ue.apply(this,arguments)}return ae}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(E,me,de){"use strict";var se=E("url"),ne=E("utility"),ie=E("copy-to"),le=E("../../common/signUtils"),ue=E("../utils/isIP"),ae=ue.isIP,oe=de;oe.signatureUrl=function(ee,a){if(ae(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},ee=this._objectName(ee),a.method=a.method||"GET";var y=ne.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:ee},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var z=le._signatureForURL(this.options.accessKeySecret,a,b,y),te=se.parse(this._getReqUrl(x));return te.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:z.Signature},ie(z.subResource).to(te.query),te.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator")),le=E("./utils/isArray"),ue=le.isArray,ae=de;ae._parallelNode=function(){var oe=(0,ie.default)(ne.default.mark(function ee(a,y,x,b){var z,te,ce,fe,he,ve,pe,Se;return ne.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:z=this,te=[],ce=[],fe=a.length/y,he=a.length%y,ve=he===0?fe:(a.length-he)/y+1,pe=1,Se=0;case 8:if(!(Se0){fe=!0,he<=0&&x(b);return}he+=1,Se(we.value,z(pe))}ve=!1}ye()})},ae.cancel=function(re){this.options.cancelFlag=!0,ue(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ee){if(ee.destroyed===!1){var a={name:"cancel",message:"cancel"};ee.destroy(a)}}),this.multipartUploadStreams=[],re&&this.abortMultipartUpload(re.name,re.uploadId,re.options)},ae.isCancel=function(){return this.options.cancelFlag},ae.resetCancelFlag=function(){this.options.cancelFlag=!1},ae._stop=function(){this.options.cancelFlag=!0},ae._makeCancelEvent=function(){var re={status:0,name:"cancel"};return re},ae._makeAbortEvent=function(){var re={status:0,name:"abort",message:"upload task has been abort"};return re}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var ne=E("./../../shims/crypto/crypto.js"),ie=E("is-type-of"),le=E("./utils/lowercaseKeyHeader"),ue=le.lowercaseKeyHeader;de.buildCanonicalizedResource=function(oe,re){var ee="".concat(oe),a="?";if(ie.string(re)&&re.trim()!=="")ee+=a+re;else if(ie.array(re))re.sort(),ee+=a+re.join("&");else if(re){var y=function(z,te){return z[0]>te[0]?1:z[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ne.createHmac("sha1",oe);return a.update(se.from(re,ee)).digest("base64")},de.authorization=function(oe,re,ee,a){return"OSS ".concat(oe,":").concat(this.computeSignature(re,ee,a))},de._signatureForURL=function(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=re.subResource,z=b===void 0?{}:b;if(re.process){var te="x-oss-process";z[te]=re.process}if(re.trafficLimit){var ce="x-oss-traffic-limit";z[ce]=re.trafficLimit}if(re.response&&Object.keys(re.response).forEach(function(pe){var Se="response-".concat(pe.toLowerCase());z[Se]=re.response[pe]}),Object.keys(re).forEach(function(pe){var Se=pe.toLowerCase(),ye=re[pe];Se.indexOf("x-oss-")===0?x[Se]=ye:(Se.indexOf("content-md5")===0||Se.indexOf("content-type")===0)&&(x[pe]=ye)}),Object.prototype.hasOwnProperty.call(re,"security-token")&&(z["security-token"]=re["security-token"]),Object.prototype.hasOwnProperty.call(re,"callback")){var fe={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};if(re.callback.host&&(fe.callbackHost=re.callback.host),re.callback.contentType&&(fe.callbackBodyType=re.callback.contentType),z.callback=se.from(JSON.stringify(fe)).toString("base64"),re.callback.customValue){var he={};Object.keys(re.callback.customValue).forEach(function(pe){he["x:".concat(pe)]=re.callback.customValue[pe]}),z["callback-var"]=se.from(JSON.stringify(he)).toString("base64")}}var ve=this.buildCanonicalString(re.method,ee,{headers:x,parameters:z},a.toString());return{Signature:this.computeSignature(oe,ve,y),subResource:z}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,me,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkBucketName=void 0,de.checkBucketName=function(se){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=ne?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!ie.test(se))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,me,de){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkConfigValid=void 0;var se={endpoint:ne,region:/^[a-zA-Z0-9\-_]+$/};function ne(ie){return typeof ie=="string"?/^[a-zA-Z0-9._:/-]+$/.test(ie):ie.host?/^[a-zA-Z0-9._:/-]+$/.test(ie.host):!1}de.checkConfigValid=function(ie,le){if(se[le]){var ue=!0;if(se[le]instanceof Function?ue=se[le](ie):ue=se[le].test(ie),!ue)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,me,de){(function(se){(function(){"use strict";Object.defineProperty(de,"__esModule",{value:!0}),de.checkEnv=void 0;function ne(ie){se.browser&&console.warn(ie)}de.checkEnv=ne}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,me,de){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkObjectTag=void 0;var se=E("./checkValid"),ne=se.checkValid,ie=E("./isObject"),le=ie.isObject,ue=[{validator:function(ee){if(typeof ee!="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 (/)"}],ae={key:[].concat(ue,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(ue,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function oe(re){if(!le(re))throw new Error("tag must be Object");var ee=Object.entries(re);if(ee.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];ee.forEach(function(y){y.forEach(function(x,b){ne(x,ae[a[b]])})})}de.checkObjectTag=oe},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,me,de){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.checkValid=void 0;function se(ne,ie){ie.forEach(function(le){if(le.validator)le.validator(ne);else if(le.pattern&&!le.pattern.test(ne))throw new Error(le.msg)})}de.checkValid=se},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.createRequest=void 0;var ne=E("./../../../shims/crypto/crypto.js"),ie=E("debug")("ali-oss"),le=E("mime"),ue=E("dateformat"),ae=E("copy-to"),oe=E("path"),re=E("./encoder"),ee=re.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,z=E("../client/getReqUrl"),te=z.getReqUrl,ce=E("./isDingTalk"),fe=ce.isDingTalk;function he(Se,ye){return Se[ye]||Se[ye.toLowerCase()]}function ve(Se,ye){delete Se[ye],delete Se[ye.toLowerCase()]}function pe(Se){var ye=new Date;this.options.amendTimeSkewed&&(ye=+new Date+this.options.amendTimeSkewed);var we={"x-oss-date":ue(ye,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(we["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(we["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(we,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(we["x-oss-security-token"]=this.options.stsToken),ae(Se.headers).to(we),he(we,"Content-Type")||(Se.mime&&Se.mime.indexOf("/")>0?we["Content-Type"]=Se.mime:fe()?we["Content-Type"]="application/octet-stream":we["Content-Type"]=le.getType(Se.mime||oe.extname(Se.object||""))),he(we,"Content-Type")||ve(we,"Content-Type"),Se.content&&(Se.disabledMD5||(!Se.headers||!Se.headers["Content-MD5"]?we["Content-MD5"]=ne.createHash("md5").update(se.from(Se.content,"utf8")).digest("base64"):we["Content-MD5"]=Se.headers["Content-MD5"]),we["Content-Length"]||(we["Content-Length"]=Se.content.length));var Pe=Object.prototype.hasOwnProperty;for(var Te in we)we[Te]&&Pe.call(we,Te)&&(we[Te]=ee(String(we[Te]),this.options.headerEncoding));var Ee=this._getResource(Se);if(we.authorization=this.authorization(Se.method,Ee,Se.subres,we,this.options.headerEncoding),y(this.options.endpoint.hostname)){var De=this.options,Ce=De.region,je=De.internal,Me=De.secure,Ge=b(Ce,je,Me);we.host="".concat(Se.bucket,".").concat(Ge.host)}var Be=te.bind(this)(Se);ie("request %s %s, with headers %j, !!stream: %s",Se.method,Be,we,!!Se.stream);var Qe=Se.timeout||this.options.timeout,qe={method:Se.method,content:Se.content,stream:Se.stream,headers:we,timeout:Qe,writeStream:Se.writeStream,customResponse:Se.customResponse,ctx:Se.ctx||this.ctx};return this.agent&&(qe.agent=this.agent),this.httpsAgent&&(qe.httpsAgent=this.httpsAgent),qe.enableProxy=!!this.options.enableProxy,qe.proxy=this.options.proxy?this.options.proxy:null,{url:Be,params:qe}}de.createRequest=pe}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,me,de){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.dataFix=void 0;var se=E("./isObject"),ne=["true","TRUE","1",1],ie=["false","FALSE","0",0];function le(oe,re,ee){if(se.isObject(oe)){var a=re.remove,y=a===void 0?[]:a,x=re.rename,b=x===void 0?{}:x,z=re.camel,te=z===void 0?[]:z,ce=re.bool,fe=ce===void 0?[]:ce,he=re.lowerFirst,ve=he===void 0?!1:he;return y.forEach(function(pe){return delete oe[pe]}),Object.entries(b).forEach(function(pe){oe[pe[0]]&&(oe[pe[1]]||(oe[pe[1]]=oe[pe[0]],delete oe[pe[0]]))}),te.forEach(function(pe){if(oe[pe]){var Se=pe.replace(/^(.)/,function(ye){return ye.toLowerCase()}).replace(/-(\w)/g,function(ye,we){return we.toUpperCase()});oe[Se]||(oe[Se]=oe[pe])}}),fe.forEach(function(pe){oe[pe]=ue(oe[pe])}),typeof ee=="function"&&ee(oe),ae(oe,ve),le}}de.dataFix=le;function ue(oe){return oe?ne.includes(oe)?!0:ie.includes(oe)?!1:oe:!1}function ae(oe,re){re&&Object.keys(oe).forEach(function(ee){var a=ee.replace(/^\w/,function(y){return y.toLowerCase()});typeof oe[a]=="undefined"&&(oe[a]=oe[ee],delete oe[ee])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.deepCopyWith=de.deepCopy=void 0;var ie=E("./isBuffer");de.deepCopy=function(le){if(le===null||(0,ne.default)(le)!=="object")return le;if(ie.isBuffer(le))return le.slice();var ue=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(ae){ue[ae]=de.deepCopy(le[ae])}),ue},de.deepCopyWith=function(le,ue){function ae(oe,re,ee){var a=ue(oe,re,ee);if(a!==void 0)return a;if(oe===null||(0,ne.default)(oe)!=="object")return oe;if(ie.isBuffer(oe))return oe.slice();var y=Array.isArray(oe)?[]:{};return Object.keys(oe).forEach(function(x){y[x]=ae(oe[x],x,oe)}),y}return ue?ae(le,"",null):de.deepCopy(le)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.encoder=void 0;function ne(ie){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?ie:se.from(ie).toString("latin1")}de.encoder=ne}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,me,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(de,"__esModule",{value:!0}),de.formatInventoryConfig=void 0;var se=E("../utils/dataFix"),ne=E("../utils/isObject"),ie=E("../utils/isArray"),le=E("../utils/formatObjKey");function ue(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return re&&ne.isObject(oe)&&(oe=[oe]),ie.isArray(oe)?oe=oe.map(ae):oe=ae(oe),oe}de.formatInventoryConfig=ue;function ae(oe){return se.dataFix(oe,{bool:["IsEnabled"]},function(re){var ee,a;re.prefix=re.Filter.Prefix,delete re.Filter,re.OSSBucketDestination=re.Destination.OSSBucketDestination,re.OSSBucketDestination.rolename=re.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete re.OSSBucketDestination.RoleArn,re.OSSBucketDestination.bucket=re.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete re.OSSBucketDestination.Bucket,delete re.Destination,re.frequency=re.Schedule.Frequency,delete re.Schedule.Frequency,!((ee=re==null?void 0:re.OptionalFields)===null||ee===void 0)&&ee.Field&&!ie.isArray((a=re.OptionalFields)===null||a===void 0?void 0:a.Field)&&(re.OptionalFields.Field=[re.OptionalFields.Field])}),oe=le.formatObjKey(oe,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),oe}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ne=se(E("@babel/runtime/helpers/typeof"));Object.defineProperty(de,"__esModule",{value:!0}),de.formatObjKey=void 0;function ie(ue,ae,oe){if(ue===null||(0,ne.default)(ue)!=="object")return ue;var re;if(Array.isArray(ue)){re=[];for(var ee=0;ee +`),ue&&ue.firstUpperCase&&(le=se.formatObjKey(le,"firstUpperCase")),ne(le)==="object"?Object.keys(le).forEach(function(oe){ne(le[oe])!=="undefined"&&ne(le[oe])!=="null"&&(ne(le[oe])==="string"||ne(le[oe])==="number"?ae+="<".concat(oe,">").concat(le[oe],""):ne(le[oe])==="object"?ae+="<".concat(oe,">").concat(ie(le[oe]),""):ne(le[oe])==="array"?ae+=le[oe].map(function(re){return"<".concat(oe,">").concat(ie(re),"")}).join(""):ae+="<".concat(oe,">").concat(le[oe].toString(),""))}):ae+=le.toString(),ae}de.obj2xml=ie},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,me,de){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function se(ue,ae){var oe=typeof Symbol!="undefined"&&ue[Symbol.iterator]||ue["@@iterator"];if(!oe){if(Array.isArray(ue)||(oe=ne(ue))||ae&&ue&&typeof ue.length=="number"){oe&&(ue=oe);var re=0,ee=function(){};return{s:ee,n:function(){return re>=ue.length?{done:!0}:{done:!1,value:ue[re++]}},e:function(z){throw z},f:ee}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){oe=oe.call(ue)},n:function(){var z=oe.next();return a=z.done,z},e:function(z){y=!0,x=z},f:function(){try{!a&&oe.return!=null&&oe.return()}finally{if(y)throw x}}}}function ne(ue,ae){if(ue){if(typeof ue=="string")return ie(ue,ae);var oe=Object.prototype.toString.call(ue).slice(8,-1);if(oe==="Object"&&ue.constructor&&(oe=ue.constructor.name),oe==="Map"||oe==="Set")return Array.from(ue);if(oe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(oe))return ie(ue,ae)}}function ie(ue,ae){(ae==null||ae>ue.length)&&(ae=ue.length);for(var oe=0,re=new Array(ae);oe2&&arguments[2]!==void 0?arguments[2]:{},ue=0,ae=le.retryDelay,oe=ae===void 0?500:ae,re=le.errorHandler,ee=re===void 0?function(){return!0}:re,a=function y(){for(var x=arguments.length,b=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:!1,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ie.checkConfigValid(ue,"region");var re=oe?"https://":"http://",ee=ae?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return ue.substr(0,a.length)===a&&(ee=".aliyuncs.com"),ne.default.parse(re+ue+ee)}de.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var ie=se(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(de,"__esModule",{value:!0}),de.checkCredentials=de.setSTSToken=void 0;var le=E("./formatObjKey");function ue(){return ae.apply(this,arguments)}function ae(){return ae=(0,ie.default)(ne.default.mark(function re(){var ee,a;return ne.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),ee=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+ee-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=ee,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=le.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),oe(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=ee;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},re,this)})),ae.apply(this,arguments)}de.setSTSToken=ue;function oe(re){var ee=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(re);ee.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}de.checkCredentials=oe},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,me,de){function se(ie,le,ue,ae,oe,re,ee){try{var a=ie[re](ee),y=a.value}catch(x){ue(x);return}a.done?le(y):Promise.resolve(y).then(ae,oe)}function ne(ie){return function(){var le=this,ue=arguments;return new Promise(function(ae,oe){var re=ie.apply(le,ue);function ee(y){se(re,ae,oe,ee,a,"next",y)}function a(y){se(re,ae,oe,ee,a,"throw",y)}ee(void 0)})}}me.exports=ne,me.exports.__esModule=!0,me.exports.default=me.exports},{}],78:[function(E,me,de){function se(ne){return ne&&ne.__esModule?ne:{default:ne}}me.exports=se,me.exports.__esModule=!0,me.exports.default=me.exports},{}],79:[function(E,me,de){function se(ne){"@babel/helpers - typeof";return me.exports=se=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ie){return typeof ie}:function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},me.exports.__esModule=!0,me.exports.default=me.exports,se(ne)}me.exports=se,me.exports.__esModule=!0,me.exports.default=me.exports},{}],80:[function(E,me,de){me.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,me,de){me.exports=se,me.exports.HttpsAgent=se;function se(){}},{}],82:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("object-assign");function ie(Ce,je){if(Ce===je)return 0;for(var Me=Ce.length,Ge=je.length,Be=0,Qe=Math.min(Me,Ge);Be=0){var Ze=Be.indexOf(` -`,qe+1);Be=Be.substring(Ze+1)}this.stack=Be}}},ue.inherits(y.AssertionError,Error);function z(Ce,je){return typeof Ce=="string"?Ce.length=0;We--)if(qe[We]!==Ze[We])return!1;for(We=qe.length-1;We>=0;We--)if(Xe=qe[We],!ve(Ce[Xe],je[Xe],Me,Ge))return!1;return!0}y.notDeepEqual=function(je,Me,Ge){ve(je,Me,!1)&&fe(je,Me,Ge,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=ye;function ye(Ce,je,Me){ve(Ce,je,!0)&&fe(Ce,je,Me,"notDeepStrictEqual",ye)}y.strictEqual=function(je,Me,Ge){je!==Me&&fe(je,Me,Ge,"===",y.strictEqual)},y.notStrictEqual=function(je,Me,Ge){je===Me&&fe(je,Me,Ge,"!==",y.notStrictEqual)};function we(Ce,je){if(!Ce||!je)return!1;if(Object.prototype.toString.call(je)=="[object RegExp]")return je.test(Ce);try{if(Ce instanceof je)return!0}catch(Me){}return Error.isPrototypeOf(je)?!1:je.call({},Ce)===!0}function Pe(Ce){var je;try{Ce()}catch(Me){je=Me}return je}function Le(Ce,je,Me,Ge){var Be;if(typeof je!="function")throw new TypeError('"block" argument must be a function');typeof Me=="string"&&(Ge=Me,Me=null),Be=Pe(je),Ge=(Me&&Me.name?" ("+Me.name+").":".")+(Ge?" "+Ge:"."),Ce&&!Be&&fe(Be,Me,"Missing expected exception"+Ge);var Qe=typeof Ge=="string",qe=!Ce&&ue.isError(Be),Ze=!Ce&&Be&&!Me;if((qe&&Qe&&we(Be,Me)||Ze)&&fe(Be,Me,"Got unwanted exception"+Ge),Ce&&Be&&Me&&!we(Be,Me)||!Ce&&Be)throw Be}y.throws=function(Ce,je,Me){Le(!0,Ce,je,Me)},y.doesNotThrow=function(Ce,je,Me){Le(!1,Ce,je,Me)},y.ifError=function(Ce){if(Ce)throw Ce};function Ee(Ce,je){Ce||fe(Ce,!0,je,"==",Ee)}y.strict=ne(Ee,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var De=Object.keys||function(Ce){var je=[];for(var Me in Ce)ae.call(Ce,Me)&&je.push(Me);return je}}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,he,de){typeof Object.create=="function"?he.exports=function(ne,ie){ne.super_=ie,ne.prototype=Object.create(ie.prototype,{constructor:{value:ne,enumerable:!1,writable:!0,configurable:!0}})}:he.exports=function(ne,ie){ne.super_=ie;var le=function(){};le.prototype=ie.prototype,ne.prototype=new le,ne.prototype.constructor=ne}},{}],84:[function(E,he,de){he.exports=function(ne){return ne&&typeof ne=="object"&&typeof ne.copy=="function"&&typeof ne.fill=="function"&&typeof ne.readUInt8=="function"}},{}],85:[function(E,he,de){(function(se,ne){(function(){var ie=/%[sdj%]/g;de.format=function(Ze){if(!Se(Ze)){for(var Xe=[],We=0;We=Ue)return ut;switch(ut){case"%s":return String(ze[We++]);case"%d":return Number(ze[We++]);case"%j":try{return JSON.stringify(ze[We++])}catch(Ye){return"[Circular]"}default:return ut}}),Je=ze[We];We=3&&(We.depth=arguments[2]),arguments.length>=4&&(We.colors=arguments[3]),fe(Xe)?We.showHidden=Xe:Xe&&de._extend(We,Xe),we(We.showHidden)&&(We.showHidden=!1),we(We.depth)&&(We.depth=2),we(We.colors)&&(We.colors=!1),we(We.customInspect)&&(We.customInspect=!0),We.colors&&(We.stylize=oe),a(We,Ze,We.depth)}de.inspect=ae,ae.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]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function oe(Ze,Xe){var We=ae.styles[Xe];return We?"\x1B["+ae.colors[We][0]+"m"+Ze+"\x1B["+ae.colors[We][1]+"m":Ze}function re(Ze,Xe){return Ze}function ee(Ze){var Xe={};return Ze.forEach(function(We,ze){Xe[We]=!0}),Xe}function a(Ze,Xe,We){if(Ze.customInspect&&Xe&&Ce(Xe.inspect)&&Xe.inspect!==de.inspect&&!(Xe.constructor&&Xe.constructor.prototype===Xe)){var ze=Xe.inspect(We,Ze);return Se(ze)||(ze=a(Ze,ze,We)),ze}var Ue=y(Ze,Xe);if(Ue)return Ue;var ot=Object.keys(Xe),Je=ee(ot);if(Ze.showHidden&&(ot=Object.getOwnPropertyNames(Xe)),De(Xe)&&(ot.indexOf("message")>=0||ot.indexOf("description")>=0))return x(Xe);if(ot.length===0){if(Ce(Xe)){var ut=Xe.name?": "+Xe.name:"";return Ze.stylize("[Function"+ut+"]","special")}if(Pe(Xe))return Ze.stylize(RegExp.prototype.toString.call(Xe),"regexp");if(Ee(Xe))return Ze.stylize(Date.prototype.toString.call(Xe),"date");if(De(Xe))return x(Xe)}var Ye="",He=!1,Re=["{","}"];if(ce(Xe)&&(He=!0,Re=["[","]"]),Ce(Xe)){var Ve=Xe.name?": "+Xe.name:"";Ye=" [Function"+Ve+"]"}if(Pe(Xe)&&(Ye=" "+RegExp.prototype.toString.call(Xe)),Ee(Xe)&&(Ye=" "+Date.prototype.toUTCString.call(Xe)),De(Xe)&&(Ye=" "+x(Xe)),ot.length===0&&(!He||Xe.length==0))return Re[0]+Ye+Re[1];if(We<0)return Pe(Xe)?Ze.stylize(RegExp.prototype.toString.call(Xe),"regexp"):Ze.stylize("[Object]","special");Ze.seen.push(Xe);var Ae;return He?Ae=b(Ze,Xe,We,Je,ot):Ae=ot.map(function(Ne){return z(Ze,Xe,We,Je,Ne,He)}),Ze.seen.pop(),te(Ae,Ye,Re)}function y(Ze,Xe){if(we(Xe))return Ze.stylize("undefined","undefined");if(Se(Xe)){var We="'"+JSON.stringify(Xe).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ze.stylize(We,"string")}if(pe(Xe))return Ze.stylize(""+Xe,"number");if(fe(Xe))return Ze.stylize(""+Xe,"boolean");if(me(Xe))return Ze.stylize("null","null")}function x(Ze){return"["+Error.prototype.toString.call(Ze)+"]"}function b(Ze,Xe,We,ze,Ue){for(var ot=[],Je=0,ut=Xe.length;Je=0;We--)if(qe[We]!==Ze[We])return!1;for(We=qe.length-1;We>=0;We--)if(Xe=qe[We],!ve(Ce[Xe],je[Xe],Me,Ge))return!1;return!0}y.notDeepEqual=function(je,Me,Ge){ve(je,Me,!1)&&fe(je,Me,Ge,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=ye;function ye(Ce,je,Me){ve(Ce,je,!0)&&fe(Ce,je,Me,"notDeepStrictEqual",ye)}y.strictEqual=function(je,Me,Ge){je!==Me&&fe(je,Me,Ge,"===",y.strictEqual)},y.notStrictEqual=function(je,Me,Ge){je===Me&&fe(je,Me,Ge,"!==",y.notStrictEqual)};function we(Ce,je){if(!Ce||!je)return!1;if(Object.prototype.toString.call(je)=="[object RegExp]")return je.test(Ce);try{if(Ce instanceof je)return!0}catch(Me){}return Error.isPrototypeOf(je)?!1:je.call({},Ce)===!0}function Pe(Ce){var je;try{Ce()}catch(Me){je=Me}return je}function Te(Ce,je,Me,Ge){var Be;if(typeof je!="function")throw new TypeError('"block" argument must be a function');typeof Me=="string"&&(Ge=Me,Me=null),Be=Pe(je),Ge=(Me&&Me.name?" ("+Me.name+").":".")+(Ge?" "+Ge:"."),Ce&&!Be&&fe(Be,Me,"Missing expected exception"+Ge);var Qe=typeof Ge=="string",qe=!Ce&&ue.isError(Be),Ze=!Ce&&Be&&!Me;if((qe&&Qe&&we(Be,Me)||Ze)&&fe(Be,Me,"Got unwanted exception"+Ge),Ce&&Be&&Me&&!we(Be,Me)||!Ce&&Be)throw Be}y.throws=function(Ce,je,Me){Te(!0,Ce,je,Me)},y.doesNotThrow=function(Ce,je,Me){Te(!1,Ce,je,Me)},y.ifError=function(Ce){if(Ce)throw Ce};function Ee(Ce,je){Ce||fe(Ce,!0,je,"==",Ee)}y.strict=ne(Ee,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var De=Object.keys||function(Ce){var je=[];for(var Me in Ce)ae.call(Ce,Me)&&je.push(Me);return je}}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,me,de){typeof Object.create=="function"?me.exports=function(ne,ie){ne.super_=ie,ne.prototype=Object.create(ie.prototype,{constructor:{value:ne,enumerable:!1,writable:!0,configurable:!0}})}:me.exports=function(ne,ie){ne.super_=ie;var le=function(){};le.prototype=ie.prototype,ne.prototype=new le,ne.prototype.constructor=ne}},{}],84:[function(E,me,de){me.exports=function(ne){return ne&&typeof ne=="object"&&typeof ne.copy=="function"&&typeof ne.fill=="function"&&typeof ne.readUInt8=="function"}},{}],85:[function(E,me,de){(function(se,ne){(function(){var ie=/%[sdj%]/g;de.format=function(Ze){if(!Se(Ze)){for(var Xe=[],We=0;We=Ue)return ut;switch(ut){case"%s":return String(ze[We++]);case"%d":return Number(ze[We++]);case"%j":try{return JSON.stringify(ze[We++])}catch(Ye){return"[Circular]"}default:return ut}}),Je=ze[We];We=3&&(We.depth=arguments[2]),arguments.length>=4&&(We.colors=arguments[3]),fe(Xe)?We.showHidden=Xe:Xe&&de._extend(We,Xe),we(We.showHidden)&&(We.showHidden=!1),we(We.depth)&&(We.depth=2),we(We.colors)&&(We.colors=!1),we(We.customInspect)&&(We.customInspect=!0),We.colors&&(We.stylize=oe),a(We,Ze,We.depth)}de.inspect=ae,ae.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]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function oe(Ze,Xe){var We=ae.styles[Xe];return We?"\x1B["+ae.colors[We][0]+"m"+Ze+"\x1B["+ae.colors[We][1]+"m":Ze}function re(Ze,Xe){return Ze}function ee(Ze){var Xe={};return Ze.forEach(function(We,ze){Xe[We]=!0}),Xe}function a(Ze,Xe,We){if(Ze.customInspect&&Xe&&Ce(Xe.inspect)&&Xe.inspect!==de.inspect&&!(Xe.constructor&&Xe.constructor.prototype===Xe)){var ze=Xe.inspect(We,Ze);return Se(ze)||(ze=a(Ze,ze,We)),ze}var Ue=y(Ze,Xe);if(Ue)return Ue;var ot=Object.keys(Xe),Je=ee(ot);if(Ze.showHidden&&(ot=Object.getOwnPropertyNames(Xe)),De(Xe)&&(ot.indexOf("message")>=0||ot.indexOf("description")>=0))return x(Xe);if(ot.length===0){if(Ce(Xe)){var ut=Xe.name?": "+Xe.name:"";return Ze.stylize("[Function"+ut+"]","special")}if(Pe(Xe))return Ze.stylize(RegExp.prototype.toString.call(Xe),"regexp");if(Ee(Xe))return Ze.stylize(Date.prototype.toString.call(Xe),"date");if(De(Xe))return x(Xe)}var Ye="",He=!1,Re=["{","}"];if(ce(Xe)&&(He=!0,Re=["[","]"]),Ce(Xe)){var Ve=Xe.name?": "+Xe.name:"";Ye=" [Function"+Ve+"]"}if(Pe(Xe)&&(Ye=" "+RegExp.prototype.toString.call(Xe)),Ee(Xe)&&(Ye=" "+Date.prototype.toUTCString.call(Xe)),De(Xe)&&(Ye=" "+x(Xe)),ot.length===0&&(!He||Xe.length==0))return Re[0]+Ye+Re[1];if(We<0)return Pe(Xe)?Ze.stylize(RegExp.prototype.toString.call(Xe),"regexp"):Ze.stylize("[Object]","special");Ze.seen.push(Xe);var Ae;return He?Ae=b(Ze,Xe,We,Je,ot):Ae=ot.map(function(Ne){return z(Ze,Xe,We,Je,Ne,He)}),Ze.seen.pop(),te(Ae,Ye,Re)}function y(Ze,Xe){if(we(Xe))return Ze.stylize("undefined","undefined");if(Se(Xe)){var We="'"+JSON.stringify(Xe).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ze.stylize(We,"string")}if(pe(Xe))return Ze.stylize(""+Xe,"number");if(fe(Xe))return Ze.stylize(""+Xe,"boolean");if(he(Xe))return Ze.stylize("null","null")}function x(Ze){return"["+Error.prototype.toString.call(Ze)+"]"}function b(Ze,Xe,We,ze,Ue){for(var ot=[],Je=0,ut=Xe.length;Je-1&&(ot?ut=ut.split(` `).map(function(He){return" "+He}).join(` `).substr(2):ut=` @@ -133,18 +133,18 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `))):ut=Ze.stylize("[Circular]","special")),we(Je)){if(ot&&Ue.match(/^\d+$/))return ut;Je=JSON.stringify(""+Ue),Je.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Je=Je.substr(1,Je.length-2),Je=Ze.stylize(Je,"name")):(Je=Je.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Je=Ze.stylize(Je,"string"))}return Je+": "+ut}function te(Ze,Xe,We){var ze=0,Ue=Ze.reduce(function(ot,Je){return ze++,Je.indexOf(` `)>=0&&ze++,ot+Je.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ue>60?We[0]+(Xe===""?"":Xe+` `)+" "+Ze.join(`, - `)+" "+We[1]:We[0]+Xe+" "+Ze.join(", ")+" "+We[1]}function ce(Ze){return Array.isArray(Ze)}de.isArray=ce;function fe(Ze){return typeof Ze=="boolean"}de.isBoolean=fe;function me(Ze){return Ze===null}de.isNull=me;function ve(Ze){return Ze==null}de.isNullOrUndefined=ve;function pe(Ze){return typeof Ze=="number"}de.isNumber=pe;function Se(Ze){return typeof Ze=="string"}de.isString=Se;function ye(Ze){return typeof Ze=="symbol"}de.isSymbol=ye;function we(Ze){return Ze===void 0}de.isUndefined=we;function Pe(Ze){return Le(Ze)&&Me(Ze)==="[object RegExp]"}de.isRegExp=Pe;function Le(Ze){return typeof Ze=="object"&&Ze!==null}de.isObject=Le;function Ee(Ze){return Le(Ze)&&Me(Ze)==="[object Date]"}de.isDate=Ee;function De(Ze){return Le(Ze)&&(Me(Ze)==="[object Error]"||Ze instanceof Error)}de.isError=De;function Ce(Ze){return typeof Ze=="function"}de.isFunction=Ce;function je(Ze){return Ze===null||typeof Ze=="boolean"||typeof Ze=="number"||typeof Ze=="string"||typeof Ze=="symbol"||typeof Ze=="undefined"}de.isPrimitive=je,de.isBuffer=E("./support/isBuffer");function Me(Ze){return Object.prototype.toString.call(Ze)}function Ge(Ze){return Ze<10?"0"+Ze.toString(10):Ze.toString(10)}var Be=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Qe(){var Ze=new Date,Xe=[Ge(Ze.getHours()),Ge(Ze.getMinutes()),Ge(Ze.getSeconds())].join(":");return[Ze.getDate(),Be[Ze.getMonth()],Xe].join(" ")}de.log=function(){console.log("%s - %s",Qe(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ze,Xe){if(!Xe||!Le(Xe))return Ze;for(var We=Object.keys(Xe),ze=We.length;ze--;)Ze[We[ze]]=Xe[We[ze]];return Ze};function qe(Ze,Xe){return Object.prototype.hasOwnProperty.call(Ze,Xe)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,he,de){(function(se){(function(){"use strict";var ne=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?se:globalThis;he.exports=function(){for(var ue=[],ae=0;ae0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=z.indexOf("=");ce===-1&&(ce=te);var fe=ce===te?0:4-ce%4;return[ce,fe]}function re(z){var te=oe(z),ce=te[0],fe=te[1];return(ce+fe)*3/4-fe}function ee(z,te,ce){return(te+ce)*3/4-ce}function a(z){var te,ce=oe(z),fe=ce[0],me=ce[1],ve=new ie(ee(z,fe,me)),pe=0,Se=me>0?fe-4:fe,ye;for(ye=0;ye>16&255,ve[pe++]=te>>8&255,ve[pe++]=te&255;return me===2&&(te=ne[z.charCodeAt(ye)]<<2|ne[z.charCodeAt(ye+1)]>>4,ve[pe++]=te&255),me===1&&(te=ne[z.charCodeAt(ye)]<<10|ne[z.charCodeAt(ye+1)]<<4|ne[z.charCodeAt(ye+2)]>>2,ve[pe++]=te>>8&255,ve[pe++]=te&255),ve}function y(z){return se[z>>18&63]+se[z>>12&63]+se[z>>6&63]+se[z&63]}function x(z,te,ce){for(var fe,me=[],ve=te;veSe?Se:pe+ve));return fe===1?(te=z[ce-1],me.push(se[te>>2]+se[te<<4&63]+"==")):fe===2&&(te=(z[ce-2]<<8)+z[ce-1],me.push(se[te>>10]+se[te>>4&63]+se[te<<2&63]+"=")),me.join("")}},{}],88:[function(E,he,de){(function(se,ne,ie){typeof he!="undefined"&&he.exports?he.exports=ie():typeof ge=="function"&&ge.amd?ge(ne,ie):se[ne]=ie()})(this,"bowser",function(){var se=!0;function ne(ee){function a(Xe){var We=ee.match(Xe);return We&&We.length>1&&We[1]||""}function y(Xe){var We=ee.match(Xe);return We&&We.length>1&&We[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),ce=!te&&/nexus\s*[0-9]+/i.test(ee),fe=/CrOS/.test(ee),me=/silk/i.test(ee),ve=/sailfish/i.test(ee),pe=/tizen/i.test(ee),Se=/(web|hpw)(o|0)s/i.test(ee),ye=/windows phone/i.test(ee),we=/SamsungBrowser/i.test(ee),Pe=!ye&&/windows/i.test(ee),Le=!x&&!me&&/macintosh/i.test(ee),Ee=!z&&!ve&&!pe&&!Se&&/linux/i.test(ee),De=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ce=a(/version\/(\d+(\.\d+)?)/i),je=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Me=!je&&/[^-]mobi/i.test(ee),Ge=/xbox/i.test(ee),Be;/opera/i.test(ee)?Be={name:"Opera",opera:se,version:Ce||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?Be={name:"Opera",opera:se,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ce}:/SamsungBrowser/i.test(ee)?Be={name:"Samsung Internet for Android",samsungBrowser:se,version:Ce||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?Be={name:"NAVER Whale browser",whale:se,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?Be={name:"MZ Browser",mzbrowser:se,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?Be={name:"Opera Coast",coast:se,version:Ce||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?Be={name:"Focus",focus:se,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?Be={name:"Yandex Browser",yandexbrowser:se,version:Ce||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?Be={name:"UC Browser",ucbrowser:se,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?Be={name:"Maxthon",maxthon:se,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?Be={name:"Epiphany",epiphany:se,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?Be={name:"Puffin",puffin:se,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?Be={name:"Sleipnir",sleipnir:se,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?Be={name:"K-Meleon",kMeleon:se,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Be={name:"Windows Phone",osname:"Windows Phone",windowsphone:se},De?(Be.msedge=se,Be.version=De):(Be.msie=se,Be.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?Be={name:"Internet Explorer",msie:se,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:fe?Be={name:"Chrome",osname:"Chrome OS",chromeos:se,chromeBook:se,chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?Be={name:"Microsoft Edge",msedge:se,version:De}:/vivaldi/i.test(ee)?Be={name:"Vivaldi",vivaldi:se,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ce}:ve?Be={name:"Sailfish",osname:"Sailfish OS",sailfish:se,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?Be={name:"SeaMonkey",seamonkey:se,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(Be={name:"Firefox",firefox:se,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(Be.firefoxos=se,Be.osname="Firefox OS")):me?Be={name:"Amazon Silk",silk:se,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?Be={name:"PhantomJS",phantom:se,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?Be={name:"SlimerJS",slimer:se,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?Be={name:"BlackBerry",osname:"BlackBerry OS",blackberry:se,version:Ce||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Se?(Be={name:"WebOS",osname:"WebOS",webos:se,version:Ce||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(Be.touchpad=se)):/bada/i.test(ee)?Be={name:"Bada",osname:"Bada",bada:se,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:pe?Be={name:"Tizen",osname:"Tizen",tizen:se,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ce}:/qupzilla/i.test(ee)?Be={name:"QupZilla",qupzilla:se,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ce}:/chromium/i.test(ee)?Be={name:"Chromium",chromium:se,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ce}:/chrome|crios|crmo/i.test(ee)?Be={name:"Chrome",chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?Be={name:"Android",version:Ce}:/safari|applewebkit/i.test(ee)?(Be={name:"Safari",safari:se},Ce&&(Be.version=Ce)):x?(Be={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ce&&(Be.version=Ce)):/googlebot/i.test(ee)?Be={name:"Googlebot",googlebot:se,version:a(/googlebot\/(\d+(\.\d+))/i)||Ce}:Be={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Be.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(Be.name=Be.name||"Blink",Be.blink=se):(Be.name=Be.name||"Webkit",Be.webkit=se),!Be.version&&Ce&&(Be.version=Ce)):!Be.opera&&/gecko\//i.test(ee)&&(Be.name=Be.name||"Gecko",Be.gecko=se,Be.version=Be.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Be.windowsphone&&(z||Be.silk)?(Be.android=se,Be.osname="Android"):!Be.windowsphone&&x?(Be[x]=se,Be.ios=se,Be.osname="iOS"):Le?(Be.mac=se,Be.osname="macOS"):Ge?(Be.xbox=se,Be.osname="Xbox"):Pe?(Be.windows=se,Be.osname="Windows"):Ee&&(Be.linux=se,Be.osname="Linux");function Qe(Xe){switch(Xe){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var qe="";Be.windows?qe=Qe(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Be.windowsphone?qe=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Be.mac?(qe=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),qe=qe.replace(/[_\s]/g,".")):x?(qe=a(/os (\d+([_\s]\d+)*) like mac os x/i),qe=qe.replace(/[_\s]/g,".")):z?qe=a(/android[ \/-](\d+(\.\d+)*)/i):Be.webos?qe=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Be.blackberry?qe=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Be.bada?qe=a(/bada\/(\d+(\.\d+)*)/i):Be.tizen&&(qe=a(/tizen[\/\s](\d+(\.\d+)*)/i)),qe&&(Be.osversion=qe);var Ze=!Be.windows&&qe.split(".")[0];return je||ce||x=="ipad"||z&&(Ze==3||Ze>=4&&!Me)||Be.silk?Be.tablet=se:(Me||x=="iphone"||x=="ipod"||z||te||Be.blackberry||Be.webos||Be.bada)&&(Be.mobile=se),Be.msedge||Be.msie&&Be.version>=10||Be.yandexbrowser&&Be.version>=15||Be.vivaldi&&Be.version>=1||Be.chrome&&Be.version>=20||Be.samsungBrowser&&Be.version>=4||Be.whale&&ae([Be.version,"1.0"])===1||Be.mzbrowser&&ae([Be.version,"6.0"])===1||Be.focus&&ae([Be.version,"1.0"])===1||Be.firefox&&Be.version>=20||Be.safari&&Be.version>=6||Be.opera&&Be.version>=10||Be.ios&&Be.osversion&&Be.osversion.split(".")[0]>=6||Be.blackberry&&Be.version>=10.1||Be.chromium&&Be.version>=20?Be.a=se:Be.msie&&Be.version<10||Be.chrome&&Be.version<20||Be.firefox&&Be.version<20||Be.safari&&Be.version<6||Be.opera&&Be.version<10||Be.ios&&Be.osversion&&Be.osversion.split(".")[0]<6||Be.chromium&&Be.version<20?Be.c=se:Be.x=se,Be}var ie=ne(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(ee){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function oe(ee,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ne(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return ae([b,ee[z]])<0}return a}function re(ee,a,y){return!oe(ee,a,y)}return ie.isUnsupportedBrowser=oe,ie.compareVersions=ae,ie.check=re,ie._detect=ne,ie.detect=ne,ie})},{}],89:[function(E,he,de){},{}],90:[function(E,he,de){(function(se){(function(){"use strict";var ne=E("base64-js"),ie=E("ieee754");de.Buffer=oe,de.SlowBuffer=fe,de.INSPECT_MAX_BYTES=50;var le=2147483647;de.kMaxLength=le,oe.TYPED_ARRAY_SUPPORT=ue(),!oe.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ue(){try{var Oe=new Uint8Array(1);return Oe.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Oe.foo()===42}catch(Te){return!1}}Object.defineProperty(oe.prototype,"parent",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.buffer}}),Object.defineProperty(oe.prototype,"offset",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.byteOffset}});function ae(Oe){if(Oe>le)throw new RangeError('The value "'+Oe+'" is invalid for option "size"');var Te=new Uint8Array(Oe);return Te.__proto__=oe.prototype,Te}function oe(Oe,Te,xe){if(typeof Oe=="number"){if(typeof Te=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Oe)}return re(Oe,Te,xe)}typeof Symbol!="undefined"&&Symbol.species!=null&&oe[Symbol.species]===oe&&Object.defineProperty(oe,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),oe.poolSize=8192;function re(Oe,Te,xe){if(typeof Oe=="string")return x(Oe,Te);if(ArrayBuffer.isView(Oe))return b(Oe);if(Oe==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe);if(Ke(Oe,ArrayBuffer)||Oe&&Ke(Oe.buffer,ArrayBuffer))return z(Oe,Te,xe);if(typeof Oe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ie=Oe.valueOf&&Oe.valueOf();if(Ie!=null&&Ie!==Oe)return oe.from(Ie,Te,xe);var $e=te(Oe);if($e)return $e;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Oe[Symbol.toPrimitive]=="function")return oe.from(Oe[Symbol.toPrimitive]("string"),Te,xe);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe)}oe.from=function(Oe,Te,xe){return re(Oe,Te,xe)},oe.prototype.__proto__=Uint8Array.prototype,oe.__proto__=Uint8Array;function ee(Oe){if(typeof Oe!="number")throw new TypeError('"size" argument must be of type number');if(Oe<0)throw new RangeError('The value "'+Oe+'" is invalid for option "size"')}function a(Oe,Te,xe){return ee(Oe),Oe<=0?ae(Oe):Te!==void 0?typeof xe=="string"?ae(Oe).fill(Te,xe):ae(Oe).fill(Te):ae(Oe)}oe.alloc=function(Oe,Te,xe){return a(Oe,Te,xe)};function y(Oe){return ee(Oe),ae(Oe<0?0:ce(Oe)|0)}oe.allocUnsafe=function(Oe){return y(Oe)},oe.allocUnsafeSlow=function(Oe){return y(Oe)};function x(Oe,Te){if((typeof Te!="string"||Te==="")&&(Te="utf8"),!oe.isEncoding(Te))throw new TypeError("Unknown encoding: "+Te);var xe=me(Oe,Te)|0,Ie=ae(xe),$e=Ie.write(Oe,Te);return $e!==xe&&(Ie=Ie.slice(0,$e)),Ie}function b(Oe){for(var Te=Oe.length<0?0:ce(Oe.length)|0,xe=ae(Te),Ie=0;Ie=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return Oe|0}function fe(Oe){return+Oe!=Oe&&(Oe=0),oe.alloc(+Oe)}oe.isBuffer=function(Te){return Te!=null&&Te._isBuffer===!0&&Te!==oe.prototype},oe.compare=function(Te,xe){if(Ke(Te,Uint8Array)&&(Te=oe.from(Te,Te.offset,Te.byteLength)),Ke(xe,Uint8Array)&&(xe=oe.from(xe,xe.offset,xe.byteLength)),!oe.isBuffer(Te)||!oe.isBuffer(xe))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Te===xe)return 0;for(var Ie=Te.length,$e=xe.length,rt=0,ke=Math.min(Ie,$e);rt2&&arguments[2]===!0;if(!Ie&&xe===0)return 0;for(var $e=!1;;)switch(Te){case"ascii":case"latin1":case"binary":return xe;case"utf8":case"utf-8":return Re(Oe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe*2;case"hex":return xe>>>1;case"base64":return Ne(Oe).length;default:if($e)return Ie?-1:Re(Oe).length;Te=(""+Te).toLowerCase(),$e=!0}}oe.byteLength=me;function ve(Oe,Te,xe){var Ie=!1;if((Te===void 0||Te<0)&&(Te=0),Te>this.length||((xe===void 0||xe>this.length)&&(xe=this.length),xe<=0)||(xe>>>=0,Te>>>=0,xe<=Te))return"";for(Oe||(Oe="utf8");;)switch(Oe){case"hex":return Ze(this,Te,xe);case"utf8":case"utf-8":return Me(this,Te,xe);case"ascii":return Qe(this,Te,xe);case"latin1":case"binary":return qe(this,Te,xe);case"base64":return je(this,Te,xe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Xe(this,Te,xe);default:if(Ie)throw new TypeError("Unknown encoding: "+Oe);Oe=(Oe+"").toLowerCase(),Ie=!0}}oe.prototype._isBuffer=!0;function pe(Oe,Te,xe){var Ie=Oe[Te];Oe[Te]=Oe[xe],Oe[xe]=Ie}oe.prototype.swap16=function(){var Te=this.length;if(Te%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var xe=0;xexe&&(Te+=" ... "),""},oe.prototype.compare=function(Te,xe,Ie,$e,rt){if(Ke(Te,Uint8Array)&&(Te=oe.from(Te,Te.offset,Te.byteLength)),!oe.isBuffer(Te))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Te);if(xe===void 0&&(xe=0),Ie===void 0&&(Ie=Te?Te.length:0),$e===void 0&&($e=0),rt===void 0&&(rt=this.length),xe<0||Ie>Te.length||$e<0||rt>this.length)throw new RangeError("out of range index");if($e>=rt&&xe>=Ie)return 0;if($e>=rt)return-1;if(xe>=Ie)return 1;if(xe>>>=0,Ie>>>=0,$e>>>=0,rt>>>=0,this===Te)return 0;for(var ke=rt-$e,tt=Ie-xe,pt=Math.min(ke,tt),ct=this.slice($e,rt),ht=Te.slice(xe,Ie),lt=0;lt2147483647?xe=2147483647:xe<-2147483648&&(xe=-2147483648),xe=+xe,Fe(xe)&&(xe=$e?0:Oe.length-1),xe<0&&(xe=Oe.length+xe),xe>=Oe.length){if($e)return-1;xe=Oe.length-1}else if(xe<0)if($e)xe=0;else return-1;if(typeof Te=="string"&&(Te=oe.from(Te,Ie)),oe.isBuffer(Te))return Te.length===0?-1:ye(Oe,Te,xe,Ie,$e);if(typeof Te=="number")return Te=Te&255,typeof Uint8Array.prototype.indexOf=="function"?$e?Uint8Array.prototype.indexOf.call(Oe,Te,xe):Uint8Array.prototype.lastIndexOf.call(Oe,Te,xe):ye(Oe,[Te],xe,Ie,$e);throw new TypeError("val must be string, number or Buffer")}function ye(Oe,Te,xe,Ie,$e){var rt=1,ke=Oe.length,tt=Te.length;if(Ie!==void 0&&(Ie=String(Ie).toLowerCase(),Ie==="ucs2"||Ie==="ucs-2"||Ie==="utf16le"||Ie==="utf-16le")){if(Oe.length<2||Te.length<2)return-1;rt=2,ke/=2,tt/=2,xe/=2}function pt(at,it){return rt===1?at[it]:at.readUInt16BE(it*rt)}var ct;if($e){var ht=-1;for(ct=xe;ctke&&(xe=ke-tt),ct=xe;ct>=0;ct--){for(var lt=!0,mt=0;mt$e&&(Ie=$e)):Ie=$e;var rt=Te.length;Ie>rt/2&&(Ie=rt/2);for(var ke=0;ke>>0,isFinite(Ie)?(Ie=Ie>>>0,$e===void 0&&($e="utf8")):($e=Ie,Ie=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var rt=this.length-xe;if((Ie===void 0||Ie>rt)&&(Ie=rt),Te.length>0&&(Ie<0||xe<0)||xe>this.length)throw new RangeError("Attempt to write outside buffer bounds");$e||($e="utf8");for(var ke=!1;;)switch($e){case"hex":return we(this,Te,xe,Ie);case"utf8":case"utf-8":return Pe(this,Te,xe,Ie);case"ascii":return Le(this,Te,xe,Ie);case"latin1":case"binary":return Ee(this,Te,xe,Ie);case"base64":return De(this,Te,xe,Ie);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ce(this,Te,xe,Ie);default:if(ke)throw new TypeError("Unknown encoding: "+$e);$e=(""+$e).toLowerCase(),ke=!0}},oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function je(Oe,Te,xe){return Te===0&&xe===Oe.length?ne.fromByteArray(Oe):ne.fromByteArray(Oe.slice(Te,xe))}function Me(Oe,Te,xe){xe=Math.min(Oe.length,xe);for(var Ie=[],$e=Te;$e239?4:rt>223?3:rt>191?2:1;if($e+tt<=xe){var pt,ct,ht,lt;switch(tt){case 1:rt<128&&(ke=rt);break;case 2:pt=Oe[$e+1],(pt&192)===128&&(lt=(rt&31)<<6|pt&63,lt>127&&(ke=lt));break;case 3:pt=Oe[$e+1],ct=Oe[$e+2],(pt&192)===128&&(ct&192)===128&&(lt=(rt&15)<<12|(pt&63)<<6|ct&63,lt>2047&&(lt<55296||lt>57343)&&(ke=lt));break;case 4:pt=Oe[$e+1],ct=Oe[$e+2],ht=Oe[$e+3],(pt&192)===128&&(ct&192)===128&&(ht&192)===128&&(lt=(rt&15)<<18|(pt&63)<<12|(ct&63)<<6|ht&63,lt>65535&<<1114112&&(ke=lt))}}ke===null?(ke=65533,tt=1):ke>65535&&(ke-=65536,Ie.push(ke>>>10&1023|55296),ke=56320|ke&1023),Ie.push(ke),$e+=tt}return Be(Ie)}var Ge=4096;function Be(Oe){var Te=Oe.length;if(Te<=Ge)return String.fromCharCode.apply(String,Oe);for(var xe="",Ie=0;IeIe)&&(xe=Ie);for(var $e="",rt=Te;rtIe&&(Te=Ie),xe<0?(xe+=Ie,xe<0&&(xe=0)):xe>Ie&&(xe=Ie),xexe)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUIntLE=function(Te,xe,Ie){Te=Te>>>0,xe=xe>>>0,Ie||We(Te,xe,this.length);for(var $e=this[Te],rt=1,ke=0;++ke>>0,xe=xe>>>0,Ie||We(Te,xe,this.length);for(var $e=this[Te+--xe],rt=1;xe>0&&(rt*=256);)$e+=this[Te+--xe]*rt;return $e},oe.prototype.readUInt8=function(Te,xe){return Te=Te>>>0,xe||We(Te,1,this.length),this[Te]},oe.prototype.readUInt16LE=function(Te,xe){return Te=Te>>>0,xe||We(Te,2,this.length),this[Te]|this[Te+1]<<8},oe.prototype.readUInt16BE=function(Te,xe){return Te=Te>>>0,xe||We(Te,2,this.length),this[Te]<<8|this[Te+1]},oe.prototype.readUInt32LE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),(this[Te]|this[Te+1]<<8|this[Te+2]<<16)+this[Te+3]*16777216},oe.prototype.readUInt32BE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),this[Te]*16777216+(this[Te+1]<<16|this[Te+2]<<8|this[Te+3])},oe.prototype.readIntLE=function(Te,xe,Ie){Te=Te>>>0,xe=xe>>>0,Ie||We(Te,xe,this.length);for(var $e=this[Te],rt=1,ke=0;++ke=rt&&($e-=Math.pow(2,8*xe)),$e},oe.prototype.readIntBE=function(Te,xe,Ie){Te=Te>>>0,xe=xe>>>0,Ie||We(Te,xe,this.length);for(var $e=xe,rt=1,ke=this[Te+--$e];$e>0&&(rt*=256);)ke+=this[Te+--$e]*rt;return rt*=128,ke>=rt&&(ke-=Math.pow(2,8*xe)),ke},oe.prototype.readInt8=function(Te,xe){return Te=Te>>>0,xe||We(Te,1,this.length),this[Te]&128?(255-this[Te]+1)*-1:this[Te]},oe.prototype.readInt16LE=function(Te,xe){Te=Te>>>0,xe||We(Te,2,this.length);var Ie=this[Te]|this[Te+1]<<8;return Ie&32768?Ie|4294901760:Ie},oe.prototype.readInt16BE=function(Te,xe){Te=Te>>>0,xe||We(Te,2,this.length);var Ie=this[Te+1]|this[Te]<<8;return Ie&32768?Ie|4294901760:Ie},oe.prototype.readInt32LE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),this[Te]|this[Te+1]<<8|this[Te+2]<<16|this[Te+3]<<24},oe.prototype.readInt32BE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),this[Te]<<24|this[Te+1]<<16|this[Te+2]<<8|this[Te+3]},oe.prototype.readFloatLE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),ie.read(this,Te,!0,23,4)},oe.prototype.readFloatBE=function(Te,xe){return Te=Te>>>0,xe||We(Te,4,this.length),ie.read(this,Te,!1,23,4)},oe.prototype.readDoubleLE=function(Te,xe){return Te=Te>>>0,xe||We(Te,8,this.length),ie.read(this,Te,!0,52,8)},oe.prototype.readDoubleBE=function(Te,xe){return Te=Te>>>0,xe||We(Te,8,this.length),ie.read(this,Te,!1,52,8)};function ze(Oe,Te,xe,Ie,$e,rt){if(!oe.isBuffer(Oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(Te>$e||TeOe.length)throw new RangeError("Index out of range")}oe.prototype.writeUIntLE=function(Te,xe,Ie,$e){if(Te=+Te,xe=xe>>>0,Ie=Ie>>>0,!$e){var rt=Math.pow(2,8*Ie)-1;ze(this,Te,xe,Ie,rt,0)}var ke=1,tt=0;for(this[xe]=Te&255;++tt>>0,Ie=Ie>>>0,!$e){var rt=Math.pow(2,8*Ie)-1;ze(this,Te,xe,Ie,rt,0)}var ke=Ie-1,tt=1;for(this[xe+ke]=Te&255;--ke>=0&&(tt*=256);)this[xe+ke]=Te/tt&255;return xe+Ie},oe.prototype.writeUInt8=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,1,255,0),this[xe]=Te&255,xe+1},oe.prototype.writeUInt16LE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,2,65535,0),this[xe]=Te&255,this[xe+1]=Te>>>8,xe+2},oe.prototype.writeUInt16BE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,2,65535,0),this[xe]=Te>>>8,this[xe+1]=Te&255,xe+2},oe.prototype.writeUInt32LE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,4,4294967295,0),this[xe+3]=Te>>>24,this[xe+2]=Te>>>16,this[xe+1]=Te>>>8,this[xe]=Te&255,xe+4},oe.prototype.writeUInt32BE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,4,4294967295,0),this[xe]=Te>>>24,this[xe+1]=Te>>>16,this[xe+2]=Te>>>8,this[xe+3]=Te&255,xe+4},oe.prototype.writeIntLE=function(Te,xe,Ie,$e){if(Te=+Te,xe=xe>>>0,!$e){var rt=Math.pow(2,8*Ie-1);ze(this,Te,xe,Ie,rt-1,-rt)}var ke=0,tt=1,pt=0;for(this[xe]=Te&255;++ke>0)-pt&255;return xe+Ie},oe.prototype.writeIntBE=function(Te,xe,Ie,$e){if(Te=+Te,xe=xe>>>0,!$e){var rt=Math.pow(2,8*Ie-1);ze(this,Te,xe,Ie,rt-1,-rt)}var ke=Ie-1,tt=1,pt=0;for(this[xe+ke]=Te&255;--ke>=0&&(tt*=256);)Te<0&&pt===0&&this[xe+ke+1]!==0&&(pt=1),this[xe+ke]=(Te/tt>>0)-pt&255;return xe+Ie},oe.prototype.writeInt8=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,1,127,-128),Te<0&&(Te=255+Te+1),this[xe]=Te&255,xe+1},oe.prototype.writeInt16LE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,2,32767,-32768),this[xe]=Te&255,this[xe+1]=Te>>>8,xe+2},oe.prototype.writeInt16BE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,2,32767,-32768),this[xe]=Te>>>8,this[xe+1]=Te&255,xe+2},oe.prototype.writeInt32LE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,4,2147483647,-2147483648),this[xe]=Te&255,this[xe+1]=Te>>>8,this[xe+2]=Te>>>16,this[xe+3]=Te>>>24,xe+4},oe.prototype.writeInt32BE=function(Te,xe,Ie){return Te=+Te,xe=xe>>>0,Ie||ze(this,Te,xe,4,2147483647,-2147483648),Te<0&&(Te=4294967295+Te+1),this[xe]=Te>>>24,this[xe+1]=Te>>>16,this[xe+2]=Te>>>8,this[xe+3]=Te&255,xe+4};function Ue(Oe,Te,xe,Ie,$e,rt){if(xe+Ie>Oe.length)throw new RangeError("Index out of range");if(xe<0)throw new RangeError("Index out of range")}function ot(Oe,Te,xe,Ie,$e){return Te=+Te,xe=xe>>>0,$e||Ue(Oe,Te,xe,4,34028234663852886e22,-34028234663852886e22),ie.write(Oe,Te,xe,Ie,23,4),xe+4}oe.prototype.writeFloatLE=function(Te,xe,Ie){return ot(this,Te,xe,!0,Ie)},oe.prototype.writeFloatBE=function(Te,xe,Ie){return ot(this,Te,xe,!1,Ie)};function Je(Oe,Te,xe,Ie,$e){return Te=+Te,xe=xe>>>0,$e||Ue(Oe,Te,xe,8,17976931348623157e292,-17976931348623157e292),ie.write(Oe,Te,xe,Ie,52,8),xe+8}oe.prototype.writeDoubleLE=function(Te,xe,Ie){return Je(this,Te,xe,!0,Ie)},oe.prototype.writeDoubleBE=function(Te,xe,Ie){return Je(this,Te,xe,!1,Ie)},oe.prototype.copy=function(Te,xe,Ie,$e){if(!oe.isBuffer(Te))throw new TypeError("argument should be a Buffer");if(Ie||(Ie=0),!$e&&$e!==0&&($e=this.length),xe>=Te.length&&(xe=Te.length),xe||(xe=0),$e>0&&$e=this.length)throw new RangeError("Index out of range");if($e<0)throw new RangeError("sourceEnd out of bounds");$e>this.length&&($e=this.length),Te.length-xe<$e-Ie&&($e=Te.length-xe+Ie);var rt=$e-Ie;if(this===Te&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(xe,Ie,$e);else if(this===Te&&Ie=0;--ke)Te[ke+xe]=this[ke+Ie];else Uint8Array.prototype.set.call(Te,this.subarray(Ie,$e),xe);return rt},oe.prototype.fill=function(Te,xe,Ie,$e){if(typeof Te=="string"){if(typeof xe=="string"?($e=xe,xe=0,Ie=this.length):typeof Ie=="string"&&($e=Ie,Ie=this.length),$e!==void 0&&typeof $e!="string")throw new TypeError("encoding must be a string");if(typeof $e=="string"&&!oe.isEncoding($e))throw new TypeError("Unknown encoding: "+$e);if(Te.length===1){var rt=Te.charCodeAt(0);($e==="utf8"&&rt<128||$e==="latin1")&&(Te=rt)}}else typeof Te=="number"&&(Te=Te&255);if(xe<0||this.length>>0,Ie=Ie===void 0?this.length:Ie>>>0,Te||(Te=0);var ke;if(typeof Te=="number")for(ke=xe;ke55295&&xe<57344){if(!$e){if(xe>56319){(Te-=3)>-1&&rt.push(239,191,189);continue}else if(ke+1===Ie){(Te-=3)>-1&&rt.push(239,191,189);continue}$e=xe;continue}if(xe<56320){(Te-=3)>-1&&rt.push(239,191,189),$e=xe;continue}xe=($e-55296<<10|xe-56320)+65536}else $e&&(Te-=3)>-1&&rt.push(239,191,189);if($e=null,xe<128){if((Te-=1)<0)break;rt.push(xe)}else if(xe<2048){if((Te-=2)<0)break;rt.push(xe>>6|192,xe&63|128)}else if(xe<65536){if((Te-=3)<0)break;rt.push(xe>>12|224,xe>>6&63|128,xe&63|128)}else if(xe<1114112){if((Te-=4)<0)break;rt.push(xe>>18|240,xe>>12&63|128,xe>>6&63|128,xe&63|128)}else throw new Error("Invalid code point")}return rt}function Ve(Oe){for(var Te=[],xe=0;xe>8,$e=xe%256,rt.push($e),rt.push(Ie);return rt}function Ne(Oe){return ne.toByteArray(Ye(Oe))}function et(Oe,Te,xe,Ie){for(var $e=0;$e=Te.length||$e>=Oe.length);++$e)Te[$e+xe]=Oe[$e];return $e}function Ke(Oe,Te){return Oe instanceof Te||Oe!=null&&Oe.constructor!=null&&Oe.constructor.name!=null&&Oe.constructor.name===Te.name}function Fe(Oe){return Oe!==Oe}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,he,de){he.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,he,de){"use strict";var se=E("get-intrinsic"),ne=E("./"),ie=ne(se("String.prototype.indexOf"));he.exports=function(ue,ae){var oe=se(ue,!!ae);return typeof oe=="function"&&ie(ue,".prototype.")>-1?ne(oe):oe}},{"./":93,"get-intrinsic":348}],93:[function(E,he,de){"use strict";var se=E("function-bind"),ne=E("get-intrinsic"),ie=ne("%Function.prototype.apply%"),le=ne("%Function.prototype.call%"),ue=ne("%Reflect.apply%",!0)||se.call(le,ie),ae=ne("%Object.getOwnPropertyDescriptor%",!0),oe=ne("%Object.defineProperty%",!0),re=ne("%Math.max%");if(oe)try{oe({},"a",{value:1})}catch(a){oe=null}he.exports=function(y){var x=ue(se,le,arguments);if(ae&&oe){var b=ae(x,"length");b.configurable&&oe(x,"length",{value:1+re(0,y.length-(arguments.length-1))})}return x};var ee=function(){return ue(se,ie,arguments)};oe?oe(he.exports,"apply",{value:ee}):he.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,he,de){"use strict";var se=Array.prototype.slice;he.exports=ne;function ne(le,ue){if(!(this instanceof ne))return new ne(le,ue);this.src=le,this._withAccess=ue}ne.prototype.withAccess=function(le){return this._withAccess=le!==!1,this},ne.prototype.pick=function(le){return Array.isArray(le)||(le=se.call(arguments)),le.length&&(this.keys=le),this},ne.prototype.to=function(le){if(le=le||{},!this.src)return le;var ue=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ae=0;ae>8&255]},Re=function(ke){return[ke&255,ke>>8&255,ke>>16&255,ke>>24&255]},Ve=function(ke){return ke[3]<<24|ke[2]<<16|ke[1]<<8|ke[0]},Ae=function(ke){return Je(ke,23,4)},Ne=function(ke){return Je(ke,52,8)},et=function(ke,tt){fe(ke[Ce],tt,{get:function(){return Pe(this)[tt]}})},Ke=function(ke,tt,pt,ct){var ht=x(pt),lt=Pe(ke);if(ht+tt>lt.byteLength)throw ze(Me);var mt=Pe(lt.buffer).bytes,at=ht+lt.byteOffset,it=ve(mt,at,at+tt);return ct?it:ot(it)},Fe=function(ke,tt,pt,ct,ht,lt){var mt=x(pt),at=Pe(ke);if(mt+tt>at.byteLength)throw ze(Me);for(var it=Pe(at.buffer).bytes,ft=mt+at.byteOffset,vt=ct(+ht),St=0;Stht)throw ze("Wrong offset");if(ct=ct===void 0?ht-lt:y(ct),lt+ct>ht)throw ze(je);Le(this,{buffer:tt,byteLength:ct,byteOffset:lt}),ie||(this.buffer=tt,this.byteLength=ct,this.byteOffset=lt)},Ze=qe[Ce],ie&&(et(Be,"byteLength"),et(qe,"buffer"),et(qe,"byteLength"),et(qe,"byteOffset")),oe(Ze,{getInt8:function(tt){return Ke(this,1,tt)[0]<<24>>24},getUint8:function(tt){return Ke(this,1,tt)[0]},getInt16:function(tt){var pt=Ke(this,2,tt,arguments.length>1?arguments[1]:void 0);return(pt[1]<<8|pt[0])<<16>>16},getUint16:function(tt){var pt=Ke(this,2,tt,arguments.length>1?arguments[1]:void 0);return pt[1]<<8|pt[0]},getInt32:function(tt){return Ve(Ke(this,4,tt,arguments.length>1?arguments[1]:void 0))},getUint32:function(tt){return Ve(Ke(this,4,tt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(tt){return ut(Ke(this,4,tt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(tt){return ut(Ke(this,8,tt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(tt,pt){Fe(this,1,tt,Ye,pt)},setUint8:function(tt,pt){Fe(this,1,tt,Ye,pt)},setInt16:function(tt,pt){Fe(this,2,tt,He,pt,arguments.length>2?arguments[2]:void 0)},setUint16:function(tt,pt){Fe(this,2,tt,He,pt,arguments.length>2?arguments[2]:void 0)},setInt32:function(tt,pt){Fe(this,4,tt,Re,pt,arguments.length>2?arguments[2]:void 0)},setUint32:function(tt,pt){Fe(this,4,tt,Re,pt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(tt,pt){Fe(this,4,tt,Ae,pt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(tt,pt){Fe(this,8,tt,Ne,pt,arguments.length>2?arguments[2]:void 0)}});else{var Oe=ye&&Ge.name!==Ee;if(!re(function(){Ge(1)})||!re(function(){new Ge(-1)})||re(function(){return new Ge,new Ge(1.5),new Ge(NaN),Oe&&!we})){Be=function(tt){return ee(this,Qe),new Ge(x(tt))},Be[Ce]=Qe;for(var Te=ce(Ge),xe=0,Ie;Te.length>xe;)(Ie=Te[xe++])in Be||ae(Be,Ie,Ge[Ie]);Qe.constructor=Be}else Oe&&we&&ae(Ge,"name",Ee);te&&z(Ze)!==Xe&&te(Ze,Xe);var $e=new qe(new Be(2)),rt=ne(Ze.setInt8);$e.setInt8(0,2147483648),$e.setInt8(1,2147483649),($e.getInt8(0)||!$e.getInt8(1))&&oe(Ze,{setInt8:function(tt,pt){rt(this,tt,pt<<24>>24)},setUint8:function(tt,pt){rt(this,tt,pt<<24>>24)}},{unsafe:!0})}pe(Be,Ee),pe(qe,De),he.exports={ArrayBuffer:Be,DataView:qe}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,he,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=Math.min;he.exports=[].copyWithin||function(ae,oe){var re=se(this),ee=ie(re),a=ne(ae,ee),y=ne(oe,ee),x=arguments.length>2?arguments[2]:void 0,b=le((x===void 0?ee:ne(x,ee))-y,ee-a),z=1;for(y0;)y in re?re[a]=re[y]:delete re[a],a+=z,y+=z;return re}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,he,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");he.exports=function(ue){for(var ae=se(this),oe=ie(ae),re=arguments.length,ee=ne(re>1?arguments[1]:void 0,oe),a=re>2?arguments[2]:void 0,y=a===void 0?oe:ne(a,oe);y>ee;)ae[ee++]=ue;return ae}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,he,de){"use strict";var se=E("../internals/array-iteration").forEach,ne=E("../internals/array-method-is-strict"),ie=ne("forEach");he.exports=ie?[].forEach:function(ue){return se(this,ue,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,he,de){var se=E("../internals/length-of-array-like");he.exports=function(ne,ie){for(var le=0,ue=se(ie),ae=new ne(ue);ue>le;)ae[le]=ie[le++];return ae}},{"../internals/length-of-array-like":188}],109:[function(E,he,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),le=E("../internals/to-object"),ue=E("../internals/call-with-safe-iteration-closing"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/is-constructor"),re=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=se.Array;he.exports=function(z){var te=le(z),ce=oe(this),fe=arguments.length,me=fe>1?arguments[1]:void 0,ve=me!==void 0;ve&&(me=ne(me,fe>2?arguments[2]:void 0));var pe=y(te),Se=0,ye,we,Pe,Le,Ee,De;if(pe&&!(this==x&&ae(pe)))for(Le=a(te,pe),Ee=Le.next,we=ce?new this:[];!(Pe=ie(Ee,Le)).done;Se++)De=ve?ue(Le,me,[Pe.value,Se],!0):Pe.value,ee(we,Se,De);else for(ye=re(te),we=ce?new this(ye):x(ye);ye>Se;Se++)De=ve?me(te[Se],Se):te[Se],ee(we,Se,De);return we.length=Se,we}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,he,de){var se=E("../internals/to-indexed-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=function(ue){return function(ae,oe,re){var ee=se(ae),a=ie(ee),y=ne(re,a),x;if(ue&&oe!=oe){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((ue||y in ee)&&ee[y]===oe)return ue||y||0;return!ue&&-1}};he.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(E,he,de){var se=E("../internals/function-bind-context"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),le=E("../internals/to-object"),ue=E("../internals/length-of-array-like"),ae=E("../internals/array-species-create"),oe=ne([].push),re=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,ce=ee==5||z;return function(fe,me,ve,pe){for(var Se=le(fe),ye=ie(Se),we=se(me,ve),Pe=ue(ye),Le=0,Ee=pe||ae,De=a?Ee(fe,Pe):y||te?Ee(fe,0):void 0,Ce,je;Pe>Le;Le++)if((ce||Le in ye)&&(Ce=ye[Le],je=we(Ce,Le,Se),ee))if(a)De[Le]=je;else if(je)switch(ee){case 3:return!0;case 5:return Ce;case 6:return Le;case 2:oe(De,Ce)}else switch(ee){case 4:return!1;case 7:oe(De,Ce)}return z?-1:x||b?b:De}};he.exports={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterReject:re(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,he,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),le=E("../internals/length-of-array-like"),ue=E("../internals/array-method-is-strict"),ae=Math.min,oe=[].lastIndexOf,re=!!oe&&1/[1].lastIndexOf(1,-0)<0,ee=ue("lastIndexOf"),a=re||!ee;he.exports=a?function(x){if(re)return se(oe,this,arguments)||0;var b=ne(this),z=le(b),te=z-1;for(arguments.length>1&&(te=ae(te,ie(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:oe},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,he,de){var se=E("../internals/fails"),ne=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),le=ne("species");he.exports=function(ue){return ie>=51||!se(function(){var ae=[],oe=ae.constructor={};return oe[le]=function(){return{foo:1}},ae[ue](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,he,de){"use strict";var se=E("../internals/fails");he.exports=function(ne,ie){var le=[][ne];return!!le&&se(function(){le.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/a-callable"),ie=E("../internals/to-object"),le=E("../internals/indexed-object"),ue=E("../internals/length-of-array-like"),ae=se.TypeError,oe=function(re){return function(ee,a,y,x){ne(a);var b=ie(ee),z=le(b),te=ue(b),ce=re?te-1:0,fe=re?-1:1;if(y<2)for(;;){if(ce in z){x=z[ce],ce+=fe;break}if(ce+=fe,re?ce<0:te<=ce)throw ae("Reduce of empty array with no initial value")}for(;re?ce>=0:te>ce;ce+=fe)ce in z&&(x=a(x,z[ce],ce,b));return x}};he.exports={left:oe(!1),right:oe(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=E("../internals/create-property"),ue=se.Array,ae=Math.max;he.exports=function(oe,re,ee){for(var a=ie(oe),y=ne(re,a),x=ne(ee===void 0?a:ee,a),b=ue(ae(x-y,0)),z=0;y0;)ae[y]=ae[--y];y!==ee++&&(ae[y]=a)}return ae},ue=function(ae,oe,re,ee){for(var a=oe.length,y=re.length,x=0,b=0;x0&&oe[0]<4?1:+(oe[0]+oe[1])),!re&&ne&&(oe=ne.match(/Edge\/(\d+)/),(!oe||oe[1]>=74)&&(oe=ne.match(/Chrome\/(\d+)/),oe&&(re=+oe[1]))),he.exports=re},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,he,de){var se=E("../internals/engine-user-agent"),ne=se.match(/AppleWebKit\/(\d+)\./);he.exports=!!ne&&+ne[1]},{"../internals/engine-user-agent":145}],148:[function(E,he,de){he.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),le=E("../internals/redefine"),ue=E("../internals/set-global"),ae=E("../internals/copy-constructor-properties"),oe=E("../internals/is-forced");he.exports=function(re,ee){var a=re.target,y=re.global,x=re.stat,b,z,te,ce,fe,me;if(y?z=se:x?z=se[a]||ue(a,{}):z=(se[a]||{}).prototype,z)for(te in ee){if(fe=ee[te],re.noTargetGet?(me=ne(z,te),ce=me&&me.value):ce=z[te],b=oe(y?te:a+(x?".":"#")+te,re.forced),!b&&ce!==void 0){if(typeof fe==typeof ce)continue;ae(fe,ce)}(re.sham||ce&&ce.sham)&&ie(fe,"sham",!0),le(z,te,fe,re)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,he,de){he.exports=function(se){try{return!!se()}catch(ne){return!0}}},{}],151:[function(E,he,de){"use strict";E("../modules/es.regexp.exec");var se=E("../internals/function-uncurry-this"),ne=E("../internals/redefine"),ie=E("../internals/regexp-exec"),le=E("../internals/fails"),ue=E("../internals/well-known-symbol"),ae=E("../internals/create-non-enumerable-property"),oe=ue("species"),re=RegExp.prototype;he.exports=function(ee,a,y,x){var b=ue(ee),z=!le(function(){var me={};return me[b]=function(){return 7},""[ee](me)!=7}),te=z&&!le(function(){var me=!1,ve=/a/;return ee==="split"&&(ve={},ve.constructor={},ve.constructor[oe]=function(){return ve},ve.flags="",ve[b]=/./[b]),ve.exec=function(){return me=!0,null},ve[b](""),!me});if(!z||!te||y){var ce=se(/./[b]),fe=a(b,""[ee],function(me,ve,pe,Se,ye){var we=se(me),Pe=ve.exec;return Pe===ie||Pe===re.exec?z&&!ye?{done:!0,value:ce(ve,pe,Se)}:{done:!0,value:we(pe,ve,Se)}:{done:!1}});ne(String.prototype,ee,fe[0]),ne(re,b,fe[1])}x&&ae(re[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,he,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.apply,le=ne.call;he.exports=typeof Reflect=="object"&&Reflect.apply||(se?le.bind(ie):function(){return le.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),le=se(se.bind);he.exports=function(ue,ae){return ne(ue),ae===void 0?ue:ie?le(ue,ae):function(){return ue.apply(ae,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,he,de){var se=E("../internals/fails");he.exports=!se(function(){var ne=function(){}.bind();return typeof ne!="function"||ne.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,he,de){var se=E("../internals/function-bind-native"),ne=Function.prototype.call;he.exports=se?ne.bind(ne):function(){return ne.apply(ne,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/has-own-property"),ie=Function.prototype,le=se&&Object.getOwnPropertyDescriptor,ue=ne(ie,"name"),ae=ue&&function(){}.name==="something",oe=ue&&(!se||se&&le(ie,"name").configurable);he.exports={EXISTS:ue,PROPER:ae,CONFIGURABLE:oe}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,he,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.bind,le=ne.call,ue=se&&ie.bind(le,le);he.exports=se?function(ae){return ae&&ue(ae)}:function(ae){return ae&&function(){return le.apply(ae,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=function(le){return ne(le)?le:void 0};he.exports=function(le,ue){return arguments.length<2?ie(se[le]):se[le]&&se[le][ue]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,he,de){var se=E("../internals/classof"),ne=E("../internals/get-method"),ie=E("../internals/iterators"),le=E("../internals/well-known-symbol"),ue=le("iterator");he.exports=function(ae){if(ae!=null)return ne(ae,ue)||ne(ae,"@@iterator")||ie[se(ae)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/get-iterator-method"),oe=se.TypeError;he.exports=function(re,ee){var a=arguments.length<2?ae(re):ee;if(ie(a))return le(ne(a,re));throw oe(ue(re)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,he,de){var se=E("../internals/a-callable");he.exports=function(ne,ie){var le=ne[ie];return le==null?void 0:se(le)}},{"../internals/a-callable":95}],162:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=Math.floor,le=se("".charAt),ue=se("".replace),ae=se("".slice),oe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,re=/\$([$&'`]|\d{1,2})/g;he.exports=function(ee,a,y,x,b,z){var te=y+ee.length,ce=x.length,fe=re;return b!==void 0&&(b=ne(b),fe=oe),ue(z,fe,function(me,ve){var pe;switch(le(ve,0)){case"$":return"$";case"&":return ee;case"`":return ae(a,0,y);case"'":return ae(a,te);case"<":pe=b[ae(ve,1,-1)];break;default:var Se=+ve;if(Se===0)return me;if(Se>ce){var ye=ie(Se/10);return ye===0?me:ye<=ce?x[ye-1]===void 0?le(ve,1):x[ye-1]+le(ve,1):me}pe=x[Se-1]}return pe===void 0?"":pe})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,he,de){(function(se){(function(){var ne=function(ie){return ie&&ie.Math==Math&&ie};he.exports=ne(typeof globalThis=="object"&&globalThis)||ne(typeof window=="object"&&window)||ne(typeof self=="object"&&self)||ne(typeof se=="object"&&se)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=se({}.hasOwnProperty);he.exports=Object.hasOwn||function(ue,ae){return ie(ne(ue),ae)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,he,de){he.exports={}},{}],166:[function(E,he,de){var se=E("../internals/global");he.exports=function(ne,ie){var le=se.console;le&&le.error&&(arguments.length==1?le.error(ne):le.error(ne,ie))}},{"../internals/global":163}],167:[function(E,he,de){var se=E("../internals/get-built-in");he.exports=se("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/fails"),ie=E("../internals/document-create-element");he.exports=!se&&!ne(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,he,de){var se=E("../internals/global"),ne=se.Array,ie=Math.abs,le=Math.pow,ue=Math.floor,ae=Math.log,oe=Math.LN2,re=function(a,y,x){var b=ne(x),z=x*8-y-1,te=(1<>1,fe=y===23?le(2,-24)-le(2,-77):0,me=a<0||a===0&&1/a<0?1:0,ve=0,pe,Se,ye;for(a=ie(a),a!=a||a===1/0?(Se=a!=a?1:0,pe=te):(pe=ue(ae(a)/oe),ye=le(2,-pe),a*ye<1&&(pe--,ye*=2),pe+ce>=1?a+=fe/ye:a+=fe*le(2,1-ce),a*ye>=2&&(pe++,ye/=2),pe+ce>=te?(Se=0,pe=te):pe+ce>=1?(Se=(a*ye-1)*le(2,y),pe=pe+ce):(Se=a*le(2,ce-1)*le(2,y),pe=0));y>=8;)b[ve++]=Se&255,Se/=256,y-=8;for(pe=pe<0;)b[ve++]=pe&255,pe/=256,z-=8;return b[--ve]|=me*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,ce=b-7,fe=x-1,me=a[fe--],ve=me&127,pe;for(me>>=7;ce>0;)ve=ve*256+a[fe--],ce-=8;for(pe=ve&(1<<-ce)-1,ve>>=-ce,ce+=y;ce>0;)pe=pe*256+a[fe--],ce-=8;if(ve===0)ve=1-te;else{if(ve===z)return pe?NaN:me?-1/0:1/0;pe=pe+le(2,y),ve=ve-te}return(me?-1:1)*pe*le(2,ve-y)};he.exports={pack:re,unpack:ee}},{"../internals/global":163}],170:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),le=E("../internals/classof-raw"),ue=se.Object,ae=ne("".split);he.exports=ie(function(){return!ue("z").propertyIsEnumerable(0)})?function(oe){return le(oe)=="String"?ae(oe,""):ue(oe)}:ue},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,he,de){var se=E("../internals/is-callable"),ne=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");he.exports=function(le,ue,ae){var oe,re;return ie&&se(oe=ue.constructor)&&oe!==ae&&ne(re=oe.prototype)&&re!==ae.prototype&&ie(le,re),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/is-callable"),ie=E("../internals/shared-store"),le=se(Function.toString);ne(ie.inspectSource)||(ie.inspectSource=function(ue){return le(ue)}),he.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,he,de){var se=E("../internals/native-weak-map"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),le=E("../internals/is-object"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/has-own-property"),oe=E("../internals/shared-store"),re=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=ne.TypeError,x=ne.WeakMap,b,z,te,ce=function(we){return te(we)?z(we):b(we,{})},fe=function(we){return function(Pe){var Le;if(!le(Pe)||(Le=z(Pe)).type!==we)throw y("Incompatible receiver, "+we+" required");return Le}};if(se||oe.state){var me=oe.state||(oe.state=new x),ve=ie(me.get),pe=ie(me.has),Se=ie(me.set);b=function(we,Pe){if(pe(me,we))throw new y(a);return Pe.facade=we,Se(me,we,Pe),Pe},z=function(we){return ve(me,we)||{}},te=function(we){return pe(me,we)}}else{var ye=re("state");ee[ye]=!0,b=function(we,Pe){if(ae(we,ye))throw new y(a);return Pe.facade=we,ue(we,ye,Pe),Pe},z=function(we){return ae(we,ye)?we[ye]:{}},te=function(we){return ae(we,ye)}}he.exports={set:b,get:z,has:te,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(E,he,de){var se=E("../internals/well-known-symbol"),ne=E("../internals/iterators"),ie=se("iterator"),le=Array.prototype;he.exports=function(ue){return ue!==void 0&&(ne.Array===ue||le[ie]===ue)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,he,de){var se=E("../internals/classof-raw");he.exports=Array.isArray||function(ie){return se(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,he,de){he.exports=function(se){return typeof se=="function"}},{}],177:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/fails"),ie=E("../internals/is-callable"),le=E("../internals/classof"),ue=E("../internals/get-built-in"),ae=E("../internals/inspect-source"),oe=function(){},re=[],ee=ue("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=se(a.exec),x=!a.exec(oe),b=function(ce){if(!ie(ce))return!1;try{return ee(oe,re,ce),!0}catch(fe){return!1}},z=function(ce){if(!ie(ce))return!1;switch(le(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,ae(ce))}catch(fe){return!0}};z.sham=!0,he.exports=!ee||ne(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,he,de){var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=/#|\.prototype\./,le=function(ee,a){var y=ae[ue(ee)];return y==re?!0:y==oe?!1:ne(a)?se(a):!!a},ue=le.normalize=function(ee){return String(ee).replace(ie,".").toLowerCase()},ae=le.data={},oe=le.NATIVE="N",re=le.POLYFILL="P";he.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,he,de){var se=E("../internals/is-object"),ne=Math.floor;he.exports=Number.isInteger||function(le){return!se(le)&&isFinite(le)&&ne(le)===le}},{"../internals/is-object":180}],180:[function(E,he,de){var se=E("../internals/is-callable");he.exports=function(ne){return typeof ne=="object"?ne!==null:se(ne)}},{"../internals/is-callable":176}],181:[function(E,he,de){he.exports=!1},{}],182:[function(E,he,de){var se=E("../internals/is-object"),ne=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),le=ie("match");he.exports=function(ue){var ae;return se(ue)&&((ae=ue[le])!==void 0?!!ae:ne(ue)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/get-built-in"),ie=E("../internals/is-callable"),le=E("../internals/object-is-prototype-of"),ue=E("../internals/use-symbol-as-uid"),ae=se.Object;he.exports=ue?function(oe){return typeof oe=="symbol"}:function(oe){var re=ne("Symbol");return ie(re)&&le(re.prototype,ae(oe))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),le=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/length-of-array-like"),re=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=se.TypeError,b=function(te,ce){this.stopped=te,this.result=ce},z=b.prototype;he.exports=function(te,ce,fe){var me=fe&&fe.that,ve=!!(fe&&fe.AS_ENTRIES),pe=!!(fe&&fe.IS_ITERATOR),Se=!!(fe&&fe.INTERRUPTED),ye=ne(ce,me),we,Pe,Le,Ee,De,Ce,je,Me=function(Be){return we&&y(we,"normal",Be),new b(!0,Be)},Ge=function(Be){return ve?(le(Be),Se?ye(Be[0],Be[1],Me):ye(Be[0],Be[1])):Se?ye(Be,Me):ye(Be)};if(pe)we=te;else{if(Pe=a(te),!Pe)throw x(ue(te)+" is not iterable");if(ae(Pe)){for(Le=0,Ee=oe(te);Ee>Le;Le++)if(De=Ge(te[Le]),De&&re(z,De))return De;return new b(!1)}we=ee(te,Pe)}for(Ce=we.next;!(je=ie(Ce,we)).done;){try{De=Ge(je.value)}catch(Be){y(we,"throw",Be)}if(typeof De=="object"&&De&&re(z,De))return De}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,he,de){var se=E("../internals/function-call"),ne=E("../internals/an-object"),ie=E("../internals/get-method");he.exports=function(le,ue,ae){var oe,re;ne(le);try{if(oe=ie(le,"return"),!oe){if(ue==="throw")throw ae;return ae}oe=se(oe,le)}catch(ee){re=!0,oe=ee}if(ue==="throw")throw ae;if(re)throw oe;return ne(oe),ae}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,he,de){"use strict";var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=E("../internals/object-create"),le=E("../internals/object-get-prototype-of"),ue=E("../internals/redefine"),ae=E("../internals/well-known-symbol"),oe=E("../internals/is-pure"),re=ae("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=le(le(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||se(function(){var z={};return a[re].call(z)!==z});b?a={}:oe&&(a=ie(a)),ne(a[re])||ue(a,re,function(){return this}),he.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,he,de){arguments[4][165][0].apply(de,arguments)},{dup:165}],188:[function(E,he,de){var se=E("../internals/to-length");he.exports=function(ne){return se(ne.length)}},{"../internals/to-length":249}],189:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/task").set,ue=E("../internals/engine-is-ios"),ae=E("../internals/engine-is-ios-pebble"),oe=E("../internals/engine-is-webos-webkit"),re=E("../internals/engine-is-node"),ee=se.MutationObserver||se.WebKitMutationObserver,a=se.document,y=se.process,x=se.Promise,b=ie(se,"queueMicrotask"),z=b&&b.value,te,ce,fe,me,ve,pe,Se,ye;z||(te=function(){var we,Pe;for(re&&(we=y.domain)&&we.exit();ce;){Pe=ce.fn,ce=ce.next;try{Pe()}catch(Le){throw ce?me():fe=void 0,Le}}fe=void 0,we&&we.enter()},!ue&&!re&&!oe&&ee&&a?(ve=!0,pe=a.createTextNode(""),new ee(te).observe(pe,{characterData:!0}),me=function(){pe.data=ve=!ve}):!ae&&x&&x.resolve?(Se=x.resolve(void 0),Se.constructor=x,ye=ne(Se.then,Se),me=function(){ye(te)}):re?me=function(){y.nextTick(te)}:(le=ne(le,se),me=function(){le(te)})),he.exports=z||function(we){var Pe={fn:we,next:void 0};fe&&(fe.next=Pe),ce||(ce=Pe,me()),fe=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,he,de){var se=E("../internals/native-symbol");he.exports=se&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,he,de){var se=E("../internals/engine-v8-version"),ne=E("../internals/fails");he.exports=!!Object.getOwnPropertySymbols&&!ne(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&se&&se<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/inspect-source"),le=se.WeakMap;he.exports=ne(le)&&/native code/.test(ie(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,he,de){"use strict";var se=E("../internals/a-callable"),ne=function(ie){var le,ue;this.promise=new ie(function(ae,oe){if(le!==void 0||ue!==void 0)throw TypeError("Bad Promise constructor");le=ae,ue=oe}),this.resolve=se(le),this.reject=se(ue)};he.exports.f=function(ie){return new ne(ie)}},{"../internals/a-callable":95}],194:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/is-regexp"),ie=se.TypeError;he.exports=function(le){if(ne(le))throw ie("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,he,de){"use strict";var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),le=E("../internals/fails"),ue=E("../internals/object-keys"),ae=E("../internals/object-get-own-property-symbols"),oe=E("../internals/object-property-is-enumerable"),re=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ne([].concat);he.exports=!a||le(function(){if(se&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},z={},te=Symbol(),ce="abcdefghijklmnopqrst";return b[te]=7,ce.split("").forEach(function(fe){z[fe]=fe}),a({},b)[te]!=7||ue(a({},z)).join("")!=ce})?function(z,te){for(var ce=re(z),fe=arguments.length,me=1,ve=ae.f,pe=oe.f;fe>me;)for(var Se=ee(arguments[me++]),ye=ve?x(ue(Se),ve(Se)):ue(Se),we=ye.length,Pe=0,Le;we>Pe;)Le=ye[Pe++],(!se||ie(pe,Se,Le))&&(ce[Le]=Se[Le]);return ce}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,he,de){var se=E("../internals/an-object"),ne=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),le=E("../internals/hidden-keys"),ue=E("../internals/html"),ae=E("../internals/document-create-element"),oe=E("../internals/shared-key"),re=">",ee="<",a="prototype",y="script",x=oe("IE_PROTO"),b=function(){},z=function(ve){return ee+y+re+ve+ee+"/"+y+re},te=function(ve){ve.write(z("")),ve.close();var pe=ve.parentWindow.Object;return ve=null,pe},ce=function(){var ve=ae("iframe"),pe="java"+y+":",Se;return ve.style.display="none",ue.appendChild(ve),ve.src=String(pe),Se=ve.contentWindow.document,Se.open(),Se.write(z("document.F=Object")),Se.close(),Se.F},fe,me=function(){try{fe=new ActiveXObject("htmlfile")}catch(pe){}me=typeof document!="undefined"?document.domain&&fe?te(fe):ce():te(fe);for(var ve=ie.length;ve--;)delete me[a][ie[ve]];return me()};le[x]=!0,he.exports=Object.create||function(pe,Se){var ye;return pe!==null?(b[a]=se(pe),ye=new b,b[a]=null,ye[x]=pe):ye=me(),Se===void 0?ye:ne.f(ye,Se)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),le=E("../internals/an-object"),ue=E("../internals/to-indexed-object"),ae=E("../internals/object-keys");de.f=se&&!ne?Object.defineProperties:function(re,ee){le(re);for(var a=ue(ee),y=ae(ee),x=y.length,b=0,z;x>b;)ie.f(re,z=y[b++],a[z]);return re}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),le=E("../internals/v8-prototype-define-bug"),ue=E("../internals/an-object"),ae=E("../internals/to-property-key"),oe=se.TypeError,re=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";de.f=ne?le?function(z,te,ce){if(ue(z),te=ae(te),ue(ce),typeof z=="function"&&te==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var fe=ee(z,te);fe&&fe[x]&&(z[te]=ce.value,ce={configurable:y in ce?ce[y]:fe[y],enumerable:a in ce?ce[a]:fe[a],writable:!1})}return re(z,te,ce)}:re:function(z,te,ce){if(ue(z),te=ae(te),ue(ce),ie)try{return re(z,te,ce)}catch(fe){}if("get"in ce||"set"in ce)throw oe("Accessors not supported");return"value"in ce&&(z[te]=ce.value),z}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),le=E("../internals/create-property-descriptor"),ue=E("../internals/to-indexed-object"),ae=E("../internals/to-property-key"),oe=E("../internals/has-own-property"),re=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;de.f=se?ee:function(y,x){if(y=ue(y),x=ae(x),re)try{return ee(y,x)}catch(b){}if(oe(y,x))return le(!ne(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,he,de){var se=E("../internals/classof-raw"),ne=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,le=E("../internals/array-slice-simple"),ue=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ae=function(oe){try{return ie(oe)}catch(re){return le(ue)}};he.exports.f=function(re){return ue&&se(re)=="Window"?ae(re):ie(ne(re))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,he,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys"),ie=ne.concat("length","prototype");de.f=Object.getOwnPropertyNames||function(ue){return se(ue,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,he,de){de.f=Object.getOwnPropertySymbols},{}],203:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/has-own-property"),ie=E("../internals/is-callable"),le=E("../internals/to-object"),ue=E("../internals/shared-key"),ae=E("../internals/correct-prototype-getter"),oe=ue("IE_PROTO"),re=se.Object,ee=re.prototype;he.exports=ae?re.getPrototypeOf:function(a){var y=le(a);if(ne(y,oe))return y[oe];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof re?ee:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,he,de){var se=E("../internals/function-uncurry-this");he.exports=se({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),le=E("../internals/array-includes").indexOf,ue=E("../internals/hidden-keys"),ae=se([].push);he.exports=function(oe,re){var ee=ie(oe),a=0,y=[],x;for(x in ee)!ne(ue,x)&&ne(ee,x)&&ae(y,x);for(;re.length>a;)ne(ee,x=re[a++])&&(~le(y,x)||ae(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,he,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys");he.exports=Object.keys||function(le){return se(le,ne)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,he,de){"use strict";var se={}.propertyIsEnumerable,ne=Object.getOwnPropertyDescriptor,ie=ne&&!se.call({1:2},1);de.f=ie?function(ue){var ae=ne(this,ue);return!!ae&&ae.enumerable}:se},{}],208:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");he.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var le=!1,ue={},ae;try{ae=se(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ae(ue,[]),le=ue instanceof Array}catch(oe){}return function(re,ee){return ne(re),ie(ee),le?ae(re,ee):re.__proto__=ee,re}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),le=E("../internals/to-indexed-object"),ue=E("../internals/object-property-is-enumerable").f,ae=ne(ue),oe=ne([].push),re=function(ee){return function(a){for(var y=le(a),x=ie(y),b=x.length,z=0,te=[],ce;b>z;)ce=x[z++],(!se||ae(y,ce))&&oe(te,ee?[ce,y[ce]]:y[ce]);return te}};he.exports={entries:re(!0),values:re(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,he,de){"use strict";var se=E("../internals/to-string-tag-support"),ne=E("../internals/classof");he.exports=se?{}.toString:function(){return"[object "+ne(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-callable"),le=E("../internals/is-object"),ue=se.TypeError;he.exports=function(ae,oe){var re,ee;if(oe==="string"&&ie(re=ae.toString)&&!le(ee=ne(re,ae))||ie(re=ae.valueOf)&&!le(ee=ne(re,ae))||oe!=="string"&&ie(re=ae.toString)&&!le(ee=ne(re,ae)))return ee;throw ue("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,he,de){var se=E("../internals/get-built-in"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),le=E("../internals/object-get-own-property-symbols"),ue=E("../internals/an-object"),ae=ne([].concat);he.exports=se("Reflect","ownKeys")||function(re){var ee=ie.f(ue(re)),a=le.f;return a?ae(ee,a(re)):ee}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,he,de){var se=E("../internals/global");he.exports=se},{"../internals/global":163}],214:[function(E,he,de){he.exports=function(se){try{return{error:!1,value:se()}}catch(ne){return{error:!0,value:ne}}}},{}],215:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),le=E("../internals/is-forced"),ue=E("../internals/inspect-source"),ae=E("../internals/well-known-symbol"),oe=E("../internals/engine-is-browser"),re=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=ne&&ne.prototype,y=ae("species"),x=!1,b=ie(se.PromiseRejectionEvent),z=le("Promise",function(){var te=ue(ne),ce=te!==String(ne);if(!ce&&ee===66||re&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var fe=new ne(function(pe){pe(1)}),me=function(pe){pe(function(){},function(){})},ve=fe.constructor={};return ve[y]=me,x=fe.then(function(){})instanceof me,x?!ce&&oe&&!b:!0});he.exports={CONSTRUCTOR:z,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,he,de){var se=E("../internals/global");he.exports=se.Promise},{"../internals/global":163}],217:[function(E,he,de){var se=E("../internals/an-object"),ne=E("../internals/is-object"),ie=E("../internals/new-promise-capability");he.exports=function(le,ue){if(se(le),ne(ue)&&ue.constructor===le)return ue;var ae=ie.f(le),oe=ae.resolve;return oe(ue),ae.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,he,de){var se=E("../internals/promise-native-constructor"),ne=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;he.exports=ie||!ne(function(le){se.all(le).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,he,de){var se=E("../internals/object-define-property").f;he.exports=function(ne,ie,le){le in ne||se(ne,le,{configurable:!0,get:function(){return ie[le]},set:function(ue){ie[le]=ue}})}},{"../internals/object-define-property":198}],220:[function(E,he,de){var se=function(){this.head=null,this.tail=null};se.prototype={add:function(ne){var ie={item:ne,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var ne=this.head;if(ne)return this.head=ne.next,this.tail===ne&&(this.tail=null),ne.item}},he.exports=se},{}],221:[function(E,he,de){var se=E("../internals/redefine");he.exports=function(ne,ie,le){for(var ue in ie)se(ne,ue,ie[ue],le);return ne}},{"../internals/redefine":222}],222:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/has-own-property"),le=E("../internals/create-non-enumerable-property"),ue=E("../internals/set-global"),ae=E("../internals/inspect-source"),oe=E("../internals/internal-state"),re=E("../internals/function-name").CONFIGURABLE,ee=oe.get,a=oe.enforce,y=String(String).split("String");(he.exports=function(x,b,z,te){var ce=te?!!te.unsafe:!1,fe=te?!!te.enumerable:!1,me=te?!!te.noTargetGet:!1,ve=te&&te.name!==void 0?te.name:b,pe;if(ne(z)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(z,"name")||re&&z.name!==ve)&&le(z,"name",ve),pe=a(z),pe.source||(pe.source=y.join(typeof ve=="string"?ve:""))),x===se){fe?x[b]=z:ue(b,z);return}else ce?!me&&x[b]&&(fe=!0):delete x[b];fe?x[b]=z:le(x,b,z)})(Function.prototype,"toString",function(){return ne(this)&&ee(this).source||ae(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/an-object"),le=E("../internals/is-callable"),ue=E("../internals/classof-raw"),ae=E("../internals/regexp-exec"),oe=se.TypeError;he.exports=function(re,ee){var a=re.exec;if(le(a)){var y=ne(a,re,ee);return y!==null&&ie(y),y}if(ue(re)==="RegExp")return ne(ae,re,ee);throw oe("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,he,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),le=E("../internals/regexp-flags"),ue=E("../internals/regexp-sticky-helpers"),ae=E("../internals/shared"),oe=E("../internals/object-create"),re=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=ae("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=ne("".charAt),te=ne("".indexOf),ce=ne("".replace),fe=ne("".slice),me=function(){var ye=/a/,we=/b*/g;return se(x,ye,"a"),se(x,we,"a"),ye.lastIndex!==0||we.lastIndex!==0}(),ve=ue.BROKEN_CARET,pe=/()??/.exec("")[1]!==void 0,Se=me||pe||ve||ee||a;Se&&(b=function(we){var Pe=this,Le=re(Pe),Ee=ie(we),De=Le.raw,Ce,je,Me,Ge,Be,Qe,qe;if(De)return De.lastIndex=Pe.lastIndex,Ce=se(b,De,Ee),Pe.lastIndex=De.lastIndex,Ce;var Ze=Le.groups,Xe=ve&&Pe.sticky,We=se(le,Pe),ze=Pe.source,Ue=0,ot=Ee;if(Xe&&(We=ce(We,"y",""),te(We,"g")===-1&&(We+="g"),ot=fe(Ee,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(Ee,Pe.lastIndex-1)!==` -`)&&(ze="(?: "+ze+")",ot=" "+ot,Ue++),je=new RegExp("^(?:"+ze+")",We)),pe&&(je=new RegExp("^"+ze+"$(?!\\s)",We)),me&&(Me=Pe.lastIndex),Ge=se(x,Xe?je:Pe,ot),Xe?Ge?(Ge.input=fe(Ge.input,Ue),Ge[0]=fe(Ge[0],Ue),Ge.index=Pe.lastIndex,Pe.lastIndex+=Ge[0].length):Pe.lastIndex=0:me&&Ge&&(Pe.lastIndex=Pe.global?Ge.index+Ge[0].length:Me),pe&&Ge&&Ge.length>1&&se(y,Ge[0],je,function(){for(Be=1;Beb)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,he,de){var se=E("../internals/global"),ne=se.TypeError;he.exports=function(ie){if(ie==null)throw ne("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,he,de){he.exports=Object.is||function(ne,ie){return ne===ie?ne!==0||1/ne===1/ie:ne!=ne&&ie!=ie}},{}],232:[function(E,he,de){var se=E("../internals/global"),ne=Object.defineProperty;he.exports=function(ie,le){try{ne(se,ie,{value:le,configurable:!0,writable:!0})}catch(ue){se[ie]=le}return le}},{"../internals/global":163}],233:[function(E,he,de){"use strict";var se=E("../internals/get-built-in"),ne=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),le=E("../internals/descriptors"),ue=ie("species");he.exports=function(ae){var oe=se(ae),re=ne.f;le&&oe&&!oe[ue]&&re(oe,ue,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,he,de){var se=E("../internals/object-define-property").f,ne=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),le=ie("toStringTag");he.exports=function(ue,ae,oe){ue&&!oe&&(ue=ue.prototype),ue&&!ne(ue,le)&&se(ue,le,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,he,de){var se=E("../internals/shared"),ne=E("../internals/uid"),ie=se("keys");he.exports=function(le){return ie[le]||(ie[le]=ne(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/set-global"),ie="__core-js_shared__",le=se[ie]||ne(ie,{});he.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,he,de){var se=E("../internals/is-pure"),ne=E("../internals/shared-store");(he.exports=function(ie,le){return ne[ie]||(ne[ie]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:se?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,he,de){var se=E("../internals/an-object"),ne=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),le=ie("species");he.exports=function(ue,ae){var oe=se(ue).constructor,re;return oe===void 0||(re=se(oe)[le])==null?ae:ne(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),le=E("../internals/require-object-coercible"),ue=se("".charAt),ae=se("".charCodeAt),oe=se("".slice),re=function(ee){return function(a,y){var x=ie(le(a)),b=ne(y),z=x.length,te,ce;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(ce=ae(x,b+1))<56320||ce>57343?ee?ue(x,b):te:ee?oe(x,b,b+2):(te-55296<<10)+(ce-56320)+65536)}};he.exports={codeAt:re(!1),charAt:re(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,he,de){var se=E("../internals/function-name").PROPER,ne=E("../internals/fails"),ie=E("../internals/whitespaces"),le="\u200B\x85\u180E";he.exports=function(ue){return ne(function(){return!!ie[ue]()||le[ue]()!==le||se&&ie[ue].name!==ue})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),le=E("../internals/whitespaces"),ue=se("".replace),ae="["+le+"]",oe=RegExp("^"+ae+ae+"*"),re=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=ie(ne(y));return a&1&&(x=ue(x,oe,"")),a&2&&(x=ue(x,re,"")),x}};he.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,he,de){var se=E("../internals/function-call"),ne=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),le=E("../internals/redefine");he.exports=function(){var ue=ne("Symbol"),ae=ue&&ue.prototype,oe=ae&&ae.valueOf,re=ie("toPrimitive");ae&&!ae[re]&&le(ae,re,function(ee){return se(oe,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),le=E("../internals/is-callable"),ue=E("../internals/has-own-property"),ae=E("../internals/fails"),oe=E("../internals/html"),re=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=se.setImmediate,z=se.clearImmediate,te=se.process,ce=se.Dispatch,fe=se.Function,me=se.MessageChannel,ve=se.String,pe=0,Se={},ye="onreadystatechange",we,Pe,Le,Ee;try{we=se.location}catch(Ge){}var De=function(Ge){if(ue(Se,Ge)){var Be=Se[Ge];delete Se[Ge],Be()}},Ce=function(Ge){return function(){De(Ge)}},je=function(Ge){De(Ge.data)},Me=function(Ge){se.postMessage(ve(Ge),we.protocol+"//"+we.host)};(!b||!z)&&(b=function(Be){a(arguments.length,1);var Qe=le(Be)?Be:fe(Be),qe=re(arguments,1);return Se[++pe]=function(){ne(Qe,void 0,qe)},Pe(pe),pe},z=function(Be){delete Se[Be]},x?Pe=function(Ge){te.nextTick(Ce(Ge))}:ce&&ce.now?Pe=function(Ge){ce.now(Ce(Ge))}:me&&!y?(Le=new me,Ee=Le.port2,Le.port1.onmessage=je,Pe=ie(Ee.postMessage,Ee)):se.addEventListener&&le(se.postMessage)&&!se.importScripts&&we&&we.protocol!=="file:"&&!ae(Me)?(Pe=Me,se.addEventListener("message",je,!1)):ye in ee("script")?Pe=function(Ge){oe.appendChild(ee("script"))[ye]=function(){oe.removeChild(this),De(Ge)}}:Pe=function(Ge){setTimeout(Ce(Ge),0)}),he.exports={set:b,clear:z}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,he,de){var se=E("../internals/function-uncurry-this");he.exports=se(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,he,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.max,ie=Math.min;he.exports=function(le,ue){var ae=se(le);return ae<0?ne(ae+ue,0):ie(ae,ue)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),le=se.RangeError;he.exports=function(ue){if(ue===void 0)return 0;var ae=ne(ue),oe=ie(ae);if(ae!==oe)throw le("Wrong length or index");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,he,de){var se=E("../internals/indexed-object"),ne=E("../internals/require-object-coercible");he.exports=function(ie){return se(ne(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,he,de){var se=Math.ceil,ne=Math.floor;he.exports=function(ie){var le=+ie;return le!==le||le===0?0:(le>0?ne:se)(le)}},{}],249:[function(E,he,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.min;he.exports=function(ie){return ie>0?ne(se(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/require-object-coercible"),ie=se.Object;he.exports=function(le){return ie(ne(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-positive-integer"),ie=se.RangeError;he.exports=function(le,ue){var ae=ne(le);if(ae%ue)throw ie("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=se.RangeError;he.exports=function(le){var ue=ne(le);if(ue<0)throw ie("The argument can't be less than 0");return ue}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-object"),le=E("../internals/is-symbol"),ue=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),oe=E("../internals/well-known-symbol"),re=se.TypeError,ee=oe("toPrimitive");he.exports=function(a,y){if(!ie(a)||le(a))return a;var x=ue(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ne(x,a,y),!ie(b)||le(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,he,de){var se=E("../internals/to-primitive"),ne=E("../internals/is-symbol");he.exports=function(ie){var le=se(ie,"string");return ne(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,he,de){var se=E("../internals/well-known-symbol"),ne=se("toStringTag"),ie={};ie[ne]="z",he.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/classof"),ie=se.String;he.exports=function(le){if(ne(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,he,de){var se=E("../internals/global"),ne=se.String;he.exports=function(ie){try{return ne(ie)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),le=E("../internals/descriptors"),ue=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/array-buffer"),re=E("../internals/an-instance"),ee=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),fe=E("../internals/classof"),me=E("../internals/is-object"),ve=E("../internals/is-symbol"),pe=E("../internals/object-create"),Se=E("../internals/object-is-prototype-of"),ye=E("../internals/object-set-prototype-of"),we=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Le=E("../internals/array-iteration").forEach,Ee=E("../internals/set-species"),De=E("../internals/object-define-property"),Ce=E("../internals/object-get-own-property-descriptor"),je=E("../internals/internal-state"),Me=E("../internals/inherit-if-required"),Ge=je.get,Be=je.set,Qe=De.f,qe=Ce.f,Ze=Math.round,Xe=ne.RangeError,We=oe.ArrayBuffer,ze=We.prototype,Ue=oe.DataView,ot=ae.NATIVE_ARRAY_BUFFER_VIEWS,Je=ae.TYPED_ARRAY_CONSTRUCTOR,ut=ae.TYPED_ARRAY_TAG,Ye=ae.TypedArray,He=ae.TypedArrayPrototype,Re=ae.aTypedArrayConstructor,Ve=ae.isTypedArray,Ae="BYTES_PER_ELEMENT",Ne="Wrong length",et=function(Ie,$e){Re(Ie);for(var rt=0,ke=$e.length,tt=new Ie(ke);ke>rt;)tt[rt]=$e[rt++];return tt},Ke=function(Ie,$e){Qe(Ie,$e,{get:function(){return Ge(this)[$e]}})},Fe=function(Ie){var $e;return Se(ze,Ie)||($e=fe(Ie))=="ArrayBuffer"||$e=="SharedArrayBuffer"},Oe=function(Ie,$e){return Ve(Ie)&&!ve($e)&&$e in Ie&&y(+$e)&&$e>=0},Te=function($e,rt){return rt=te(rt),Oe($e,rt)?ee(2,$e[rt]):qe($e,rt)},xe=function($e,rt,ke){return rt=te(rt),Oe($e,rt)&&me(ke)&&ce(ke,"value")&&!ce(ke,"get")&&!ce(ke,"set")&&!ke.configurable&&(!ce(ke,"writable")||ke.writable)&&(!ce(ke,"enumerable")||ke.enumerable)?($e[rt]=ke.value,$e):Qe($e,rt,ke)};le?(ot||(Ce.f=Te,De.f=xe,Ke(He,"buffer"),Ke(He,"byteOffset"),Ke(He,"byteLength"),Ke(He,"length")),se({target:"Object",stat:!0,forced:!ot},{getOwnPropertyDescriptor:Te,defineProperty:xe}),he.exports=function(Ie,$e,rt){var ke=Ie.match(/\d+$/)[0]/8,tt=Ie+(rt?"Clamped":"")+"Array",pt="get"+Ie,ct="set"+Ie,ht=ne[tt],lt=ht,mt=lt&<.prototype,at={},it=function(St,Tt){var Bt=Ge(St);return Bt.view[pt](Tt*ke+Bt.byteOffset,!0)},ft=function(St,Tt,Bt){var Nt=Ge(St);rt&&(Bt=(Bt=Ze(Bt))<0?0:Bt>255?255:Bt&255),Nt.view[ct](Tt*ke+Nt.byteOffset,Bt,!0)},vt=function(St,Tt){Qe(St,Tt,{get:function(){return it(this,Tt)},set:function(Bt){return ft(this,Tt,Bt)},enumerable:!0})};ot?ue&&(lt=$e(function(St,Tt,Bt,Nt){return re(St,mt),Me(function(){return me(Tt)?Fe(Tt)?Nt!==void 0?new ht(Tt,z(Bt,ke),Nt):Bt!==void 0?new ht(Tt,z(Bt,ke)):new ht(Tt):Ve(Tt)?et(lt,Tt):ie(Pe,lt,Tt):new ht(b(Tt))}(),St,lt)}),ye&&ye(lt,Ye),Le(we(ht),function(St){St in lt||a(lt,St,ht[St])}),lt.prototype=mt):(lt=$e(function(St,Tt,Bt,Nt){re(St,mt);var rn=0,yn=0,un,ln,Mn;if(!me(Tt))Mn=b(Tt),ln=Mn*ke,un=new We(ln);else if(Fe(Tt)){un=Tt,yn=z(Bt,ke);var Wn=Tt.byteLength;if(Nt===void 0){if(Wn%ke||(ln=Wn-yn,ln<0))throw Xe(Ne)}else if(ln=x(Nt)*ke,ln+yn>Wn)throw Xe(Ne);Mn=ln/ke}else return Ve(Tt)?et(lt,Tt):ie(Pe,lt,Tt);for(Be(St,{buffer:un,byteOffset:yn,byteLength:ln,length:Mn,view:new Ue(un)});rn1?arguments[1]:void 0,ce=te!==void 0,fe=oe(b),me,ve,pe,Se,ye,we;if(fe&&!re(fe))for(ye=ae(b,fe),we=ye.next,b=[];!(Se=ne(we,ye)).done;)b.push(Se.value);for(ce&&z>2&&(te=se(te,arguments[2])),ve=ue(b),pe=new(ee(x))(ve),me=0;ve>me;me++)pe[me]=ce?te(b[me],me):b[me];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(E,he,de){var se=E("../internals/array-buffer-view-core"),ne=E("../internals/species-constructor"),ie=se.TYPED_ARRAY_CONSTRUCTOR,le=se.aTypedArrayConstructor;he.exports=function(ue){return le(ne(ue,ue[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,he,de){var se=E("../internals/function-uncurry-this"),ne=0,ie=Math.random(),le=se(1 .toString);he.exports=function(ue){return"Symbol("+(ue===void 0?"":ue)+")_"+le(++ne+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,he,de){var se=E("../internals/native-symbol");he.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/fails");he.exports=se&&ne(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,he,de){var se=E("../internals/global"),ne=se.TypeError;he.exports=function(ie,le){if(ie=51||!ie(function(){var Se=[];return Se[b]=!1,Se.concat()[0]!==Se}),me=a("concat"),ve=function(Se){if(!ue(Se))return!1;var ye=Se[b];return ye!==void 0?!!ye:le(Se)},pe=!fe||!me;se({target:"Array",proto:!0,forced:pe},{concat:function(ye){var we=ae(this),Pe=ee(we,0),Le=0,Ee,De,Ce,je,Me;for(Ee=-1,Ce=arguments.length;Eez)throw ce(te);for(De=0;De=z)throw ce(te);re(Pe,Le++,Me)}return Pe.length=Le,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{fill:ne}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),le=ie("filter");se({target:"Array",proto:!0,forced:!le},{filter:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),le="find",ue=!0;le in[]&&Array(1)[le](function(){ue=!1}),se({target:"Array",proto:!0,forced:ue},{find:function(oe){return ne(this,oe,arguments.length>1?arguments[1]:void 0)}}),ie(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),le=!ie(function(ue){Array.from(ue)});se({target:"Array",stat:!0,forced:le},{from:ne})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{includes:function(ue){return ne(this,ue,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,he,de){"use strict";var se=E("../internals/to-indexed-object"),ne=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),le=E("../internals/internal-state"),ue=E("../internals/object-define-property").f,ae=E("../internals/define-iterator"),oe=E("../internals/is-pure"),re=E("../internals/descriptors"),ee="Array Iterator",a=le.set,y=le.getterFor(ee);he.exports=ae(Array,"Array",function(b,z){a(this,{type:ee,target:se(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,ce=b.index++;return!z||ce>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:ce,done:!1}:te=="values"?{value:z[ce],done:!1}:{value:[ce,z[ce]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(ne("keys"),ne("values"),ne("entries"),!oe&&re&&x.name!=="values")try{ue(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),le=E("../internals/to-indexed-object"),ue=E("../internals/array-method-is-strict"),ae=ne([].join),oe=ie!=Object,re=ue("join",",");se({target:"Array",proto:!0,forced:oe||!re},{join:function(a){return ae(le(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),le=ie("map");se({target:"Array",proto:!0,forced:!le},{map:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/is-array"),le=E("../internals/is-constructor"),ue=E("../internals/is-object"),ae=E("../internals/to-absolute-index"),oe=E("../internals/length-of-array-like"),re=E("../internals/to-indexed-object"),ee=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),z=a("species"),te=ne.Array,ce=Math.max;se({target:"Array",proto:!0,forced:!b},{slice:function(me,ve){var pe=re(this),Se=oe(pe),ye=ae(me,Se),we=ae(ve===void 0?Se:ve,Se),Pe,Le,Ee;if(ie(pe)&&(Pe=pe.constructor,le(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:ue(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(pe,ye,we);for(Le=new(Pe===void 0?te:Pe)(ce(we-ye,0)),Ee=0;ye3)){if(y)return!0;if(b)return b<603;var we="",Pe,Le,Ee,De;for(Pe=65;Pe<76;Pe++){switch(Le=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:Ee=3;break;case 68:case 71:Ee=4;break;default:Ee=2}for(De=0;De<47;De++)z.push({k:Le+De,v:Ee})}for(z.sort(function(Ce,je){return je.v-Ce.v}),De=0;Deae(Le)?1:-1}};se({target:"Array",proto:!0,forced:Se},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Le=le(this);if(pe)return Pe===void 0?te(Le):te(Le,Pe);var Ee=[],De=ue(Le),Ce,je;for(je=0;jez)throw y(te);for(Le=oe(ve,Pe),Ee=0;Eepe-Pe+we;Ee--)delete ve[Ee-1]}else if(we>Pe)for(Ee=pe-Pe;Ee>Se;Ee--)De=Ee+Pe-1,Ce=Ee+we-1,De in ve?ve[Ce]=ve[De]:delete ve[Ce];for(Ee=0;Ee2){if(Me=ce(Me),Ge=ye(Me,0),Ge===43||Ge===45){if(Be=ye(Me,2),Be===88||Be===120)return NaN}else if(Ge===48){switch(ye(Me,1)){case 66:case 98:Qe=2,qe=49;break;case 79:case 111:Qe=8,qe=55;break;default:return+Me}for(Ze=Se(Me,2),Xe=Ze.length,We=0;Weqe)return NaN;return parseInt(Ze,Qe)}}return+Me};if(le(fe,!me(" 0o1")||!me("0b1")||me("+0x1"))){for(var Le=function(Me){var Ge=arguments.length<1?0:me(we(Me)),Be=this;return re(ve,Be)&&y(function(){te(Be)})?oe(Object(Ge),Be,Le):Ge},Ee=se?x(me):"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(","),De=0,Ce;Ee.length>De;De++)ae(me,Ce=Ee[De])&&!ae(Le,Ce)&&z(Le,Ce,b(me,Ce));Le.prototype=ve,ve.constructor=Le,ue(ne,fe,Le)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/object-assign");se({target:"Object",stat:!0,forced:Object.assign!==ne},{assign:ne})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/object-to-array").entries;se({target:"Object",stat:!0},{entries:function(le){return ne(le)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/native-symbol"),ie=E("../internals/fails"),le=E("../internals/object-get-own-property-symbols"),ue=E("../internals/to-object"),ae=!ne||ie(function(){le.f(1)});se({target:"Object",stat:!0,forced:ae},{getOwnPropertySymbols:function(re){var ee=le.f;return ee?ee(ue(re)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,he,de){var se=E("../internals/export"),ne=E("../internals/to-object"),ie=E("../internals/object-keys"),le=E("../internals/fails"),ue=le(function(){ie(1)});se({target:"Object",stat:!0,forced:ue},{keys:function(oe){return ie(ne(oe))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,he,de){var se=E("../internals/to-string-tag-support"),ne=E("../internals/redefine"),ie=E("../internals/object-to-string");se||ne(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{all:function(ee){var a=this,y=le.f(a),x=y.resolve,b=y.reject,z=ue(function(){var te=ie(a.resolve),ce=[],fe=0,me=1;ae(ee,function(ve){var pe=fe++,Se=!1;me++,ne(te,a,ve).then(function(ye){Se||(Se=!0,ce[pe]=ye,--me||x(ce))},b)}),--me||x(ce)});return z.error&&b(z.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,le=E("../internals/promise-native-constructor"),ue=E("../internals/get-built-in"),ae=E("../internals/is-callable"),oe=E("../internals/redefine"),re=le&&le.prototype;if(se({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ne&&ae(le)){var ee=ue("Promise").prototype.catch;re.catch!==ee&&oe(re,"catch",ee,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),le=E("../internals/global"),ue=E("../internals/function-call"),ae=E("../internals/redefine"),oe=E("../internals/redefine-all"),re=E("../internals/object-set-prototype-of"),ee=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),ce=E("../internals/task").set,fe=E("../internals/microtask"),me=E("../internals/host-report-errors"),ve=E("../internals/perform"),pe=E("../internals/queue"),Se=E("../internals/internal-state"),ye=E("../internals/promise-native-constructor"),we=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Le="Promise",Ee=we.CONSTRUCTOR,De=we.REJECTION_EVENT,Ce=we.SUBCLASSING,je=Se.getterFor(Le),Me=Se.set,Ge=ye&&ye.prototype,Be=ye,Qe=Ge,qe=le.TypeError,Ze=le.document,Xe=le.process,We=Pe.f,ze=We,Ue=!!(Ze&&Ze.createEvent&&le.dispatchEvent),ot="unhandledrejection",Je="rejectionhandled",ut=0,Ye=1,He=2,Re=1,Ve=2,Ae,Ne,et,Ke,Fe=function(ct){var ht;return b(ct)&&x(ht=ct.then)?ht:!1},Oe=function(ct,ht){var lt=ht.value,mt=ht.state==Ye,at=mt?ct.ok:ct.fail,it=ct.resolve,ft=ct.reject,vt=ct.domain,St,Tt,Bt;try{at?(mt||(ht.rejection===Ve&&rt(ht),ht.rejection=Re),at===!0?St=lt:(vt&&vt.enter(),St=at(lt),vt&&(vt.exit(),Bt=!0)),St===ct.promise?ft(qe("Promise-chain cycle")):(Tt=Fe(St))?ue(Tt,St,it,ft):it(St)):ft(lt)}catch(Nt){vt&&!Bt&&vt.exit(),ft(Nt)}},Te=function(ct,ht){ct.notified||(ct.notified=!0,fe(function(){for(var lt=ct.reactions,mt;mt=lt.get();)Oe(mt,ct);ct.notified=!1,ht&&!ct.rejection&&Ie(ct)}))},xe=function(ct,ht,lt){var mt,at;Ue?(mt=Ze.createEvent("Event"),mt.promise=ht,mt.reason=lt,mt.initEvent(ct,!1,!0),le.dispatchEvent(mt)):mt={promise:ht,reason:lt},!De&&(at=le["on"+ct])?at(mt):ct===ot&&me("Unhandled promise rejection",lt)},Ie=function(ct){ue(ce,le,function(){var ht=ct.facade,lt=ct.value,mt=$e(ct),at;if(mt&&(at=ve(function(){ie?Xe.emit("unhandledRejection",lt,ht):xe(ot,ht,lt)}),ct.rejection=ie||$e(ct)?Ve:Re,at.error))throw at.value})},$e=function(ct){return ct.rejection!==Re&&!ct.parent},rt=function(ct){ue(ce,le,function(){var ht=ct.facade;ie?Xe.emit("rejectionHandled",ht):xe(Je,ht,ct.value)})},ke=function(ct,ht,lt){return function(mt){ct(ht,mt,lt)}},tt=function(ct,ht,lt){ct.done||(ct.done=!0,lt&&(ct=lt),ct.value=ht,ct.state=He,Te(ct,!0))},pt=function(ct,ht,lt){if(!ct.done){ct.done=!0,lt&&(ct=lt);try{if(ct.facade===ht)throw qe("Promise can't be resolved itself");var mt=Fe(ht);mt?fe(function(){var at={done:!1};try{ue(mt,ht,ke(pt,at,ct),ke(tt,at,ct))}catch(it){tt(at,it,ct)}}):(ct.value=ht,ct.state=Ye,Te(ct,!1))}catch(at){tt({done:!1},at,ct)}}};if(Ee&&(Be=function(ht){z(this,Qe),y(ht),ue(Ae,this);var lt=je(this);try{ht(ke(pt,lt),ke(tt,lt))}catch(mt){tt(lt,mt)}},Qe=Be.prototype,Ae=function(ht){Me(this,{type:Le,done:!1,notified:!1,parent:!1,reactions:new pe,rejection:!1,state:ut,value:void 0})},Ae.prototype=oe(Qe,{then:function(ht,lt){var mt=je(this),at=We(te(this,Be));return mt.parent=!0,at.ok=x(ht)?ht:!0,at.fail=x(lt)&<,at.domain=ie?Xe.domain:void 0,mt.state==ut?mt.reactions.add(at):fe(function(){Oe(at,mt)}),at.promise}}),Ne=function(){var ct=new Ae,ht=je(ct);this.promise=ct,this.resolve=ke(pt,ht),this.reject=ke(tt,ht)},Pe.f=We=function(ct){return ct===Be||ct===et?new Ne(ct):ze(ct)},!ne&&x(ye)&&Ge!==Object.prototype)){Ke=Ge.then,Ce||ae(Ge,"then",function(ht,lt){var mt=this;return new Be(function(at,it){ue(Ke,mt,at,it)}).then(ht,lt)},{unsafe:!0});try{delete Ge.constructor}catch(ct){}re&&re(Ge,Qe)}se({global:!0,wrap:!0,forced:Ee},{Promise:Be}),ee(Be,Le,!1,!0),a(Le)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,he,de){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{race:function(ee){var a=this,y=le.f(a),x=y.reject,b=ue(function(){var z=ie(a.resolve);ae(ee,function(te){ne(z,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;se({target:"Promise",stat:!0,forced:le},{reject:function(ae){var oe=ie.f(this);return ne(oe.reject,void 0,ae),oe.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/get-built-in"),ie=E("../internals/is-pure"),le=E("../internals/promise-native-constructor"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR,ae=E("../internals/promise-resolve"),oe=ne("Promise"),re=ie&&!ue;se({target:"Promise",stat:!0,forced:ie||ue},{resolve:function(a){return ae(re&&this===oe?le:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,he,de){var se=E("../internals/descriptors"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),le=E("../internals/is-forced"),ue=E("../internals/inherit-if-required"),ae=E("../internals/create-non-enumerable-property"),oe=E("../internals/object-get-own-property-names").f,re=E("../internals/object-is-prototype-of"),ee=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),z=E("../internals/redefine"),te=E("../internals/fails"),ce=E("../internals/has-own-property"),fe=E("../internals/internal-state").enforce,me=E("../internals/set-species"),ve=E("../internals/well-known-symbol"),pe=E("../internals/regexp-unsupported-dot-all"),Se=E("../internals/regexp-unsupported-ncg"),ye=ve("match"),we=ne.RegExp,Pe=we.prototype,Le=ne.SyntaxError,Ee=ie(Pe.exec),De=ie("".charAt),Ce=ie("".replace),je=ie("".indexOf),Me=ie("".slice),Ge=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Be=/a/g,Qe=/a/g,qe=new we(Be)!==Be,Ze=x.MISSED_STICKY,Xe=x.UNSUPPORTED_Y,We=se&&(!qe||Ze||pe||Se||te(function(){return Qe[ye]=!1,we(Be)!=Be||we(Qe)==Qe||we(Be,"i")!="/a/i"})),ze=function(Ye){for(var He=Ye.length,Re=0,Ve="",Ae=!1,Ne;Re<=He;Re++){if(Ne=De(Ye,Re),Ne==="\\"){Ve+=Ne+De(Ye,++Re);continue}!Ae&&Ne==="."?Ve+="[\\s\\S]":(Ne==="["?Ae=!0:Ne==="]"&&(Ae=!1),Ve+=Ne)}return Ve},Ue=function(Ye){for(var He=Ye.length,Re=0,Ve="",Ae=[],Ne={},et=!1,Ke=!1,Fe=0,Oe="",Te;Re<=He;Re++){if(Te=De(Ye,Re),Te==="\\")Te=Te+De(Ye,++Re);else if(Te==="]")et=!1;else if(!et)switch(!0){case Te==="[":et=!0;break;case Te==="(":Ee(Ge,Me(Ye,Re+1))&&(Re+=2,Ke=!0),Ve+=Te,Fe++;continue;case(Te===">"&&Ke):if(Oe===""||ce(Ne,Oe))throw new Le("Invalid capture group name");Ne[Oe]=!0,Ae[Ae.length]=[Oe,Fe],Ke=!1,Oe="";continue}Ke?Oe+=Te:Ve+=Te}return[Ve,Ae]};if(le("RegExp",We)){for(var ot=function(He,Re){var Ve=re(Pe,this),Ae=ee(He),Ne=Re===void 0,et=[],Ke=He,Fe,Oe,Te,xe,Ie,$e;if(!Ve&&Ae&&Ne&&He.constructor===ot)return He;if((Ae||re(Pe,He))&&(He=He.source,Ne&&(Re=y(Ke))),He=He===void 0?"":a(He),Re=Re===void 0?"":a(Re),Ke=He,pe&&"dotAll"in Be&&(Oe=!!Re&&je(Re,"s")>-1,Oe&&(Re=Ce(Re,/s/g,""))),Fe=Re,Ze&&"sticky"in Be&&(Te=!!Re&&je(Re,"y")>-1,Te&&Xe&&(Re=Ce(Re,/y/g,""))),Se&&(xe=Ue(He),He=xe[0],et=xe[1]),Ie=ue(we(He,Re),Ve?this:Pe,ot),(Oe||Te||et.length)&&($e=fe(Ie),Oe&&($e.dotAll=!0,$e.raw=ot(ze(He),Fe)),Te&&($e.sticky=!0),et.length&&($e.groups=et)),He!==Ke)try{ae(Ie,"source",Ke===""?"(?:)":Ke)}catch(rt){}return Ie},Je=oe(we),ut=0;Je.length>ut;)b(ot,we,Je[ut++]);Pe.constructor=ot,ot.prototype=Pe,z(ne,"RegExp",ot)}me("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/regexp-exec");se({target:"RegExp",proto:!0,forced:/./.exec!==ne},{exec:ne})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,he,de){"use strict";var se=E("../internals/function-name").PROPER,ne=E("../internals/redefine"),ie=E("../internals/an-object"),le=E("../internals/to-string"),ue=E("../internals/fails"),ae=E("../internals/regexp-get-flags"),oe="toString",re=RegExp.prototype,ee=re[oe],a=ue(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=se&&ee.name!=oe;(a||y)&&ne(RegExp.prototype,oe,function(){var b=ie(this),z=le(b.source),te=le(ae(b));return"/"+z+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,he,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),le=E("../internals/require-object-coercible"),ue=E("../internals/to-string"),ae=E("../internals/correct-is-regexp-logic"),oe=ne("".indexOf);se({target:"String",proto:!0,forced:!ae("includes")},{includes:function(ee){return!!~oe(ue(le(this)),ue(ie(ee)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,he,de){"use strict";var se=E("../internals/string-multibyte").charAt,ne=E("../internals/to-string"),ie=E("../internals/internal-state"),le=E("../internals/define-iterator"),ue="String Iterator",ae=ie.set,oe=ie.getterFor(ue);le(String,"String",function(re){ae(this,{type:ue,string:ne(re),index:0})},function(){var ee=oe(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=se(a,y),ee.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,he,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),le=E("../internals/to-length"),ue=E("../internals/to-string"),ae=E("../internals/require-object-coercible"),oe=E("../internals/get-method"),re=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");ne("match",function(a,y,x){return[function(z){var te=ae(this),ce=z==null?void 0:oe(z,a);return ce?se(ce,z,te):new RegExp(z)[a](ue(te))},function(b){var z=ie(this),te=ue(b),ce=x(y,z,te);if(ce.done)return ce.value;if(!z.global)return ee(z,te);var fe=z.unicode;z.lastIndex=0;for(var me=[],ve=0,pe;(pe=ee(z,te))!==null;){var Se=ue(pe[0]);me[ve]=Se,Se===""&&(z.lastIndex=re(te,le(z.lastIndex),fe)),ve++}return ve===0?null:me}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,he,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/fails"),ae=E("../internals/an-object"),oe=E("../internals/is-callable"),re=E("../internals/to-integer-or-infinity"),ee=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),fe=ce("replace"),me=Math.max,ve=Math.min,pe=ie([].concat),Se=ie([].push),ye=ie("".indexOf),we=ie("".slice),Pe=function(Ce){return Ce===void 0?Ce:String(Ce)},Le=function(){return"a".replace(/./,"$0")==="$0"}(),Ee=function(){return/./[fe]?/./[fe]("a","$0")==="":!1}(),De=!ue(function(){var Ce=/./;return Ce.exec=function(){var je=[];return je.groups={a:"7"},je},"".replace(Ce,"$")!=="7"});le("replace",function(Ce,je,Me){var Ge=Ee?"$":"$0";return[function(Qe,qe){var Ze=y(this),Xe=Qe==null?void 0:b(Qe,fe);return Xe?ne(Xe,Qe,Ze,qe):ne(je,a(Ze),Qe,qe)},function(Be,Qe){var qe=ae(this),Ze=a(Be);if(typeof Qe=="string"&&ye(Qe,Ge)===-1&&ye(Qe,"$<")===-1){var Xe=Me(je,qe,Ze,Qe);if(Xe.done)return Xe.value}var We=oe(Qe);We||(Qe=a(Qe));var ze=qe.global;if(ze){var Ue=qe.unicode;qe.lastIndex=0}for(var ot=[];;){var Je=te(qe,Ze);if(Je===null||(Se(ot,Je),!ze))break;var ut=a(Je[0]);ut===""&&(qe.lastIndex=x(Ze,ee(qe.lastIndex),Ue))}for(var Ye="",He=0,Re=0;Re=He&&(Ye+=we(Ze,He,Ae)+Oe,He=Ae+Ve.length)}return Ye+we(Ze,He)}]},!De||!Le||Ee)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,he,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),le=E("../internals/require-object-coercible"),ue=E("../internals/same-value"),ae=E("../internals/to-string"),oe=E("../internals/get-method"),re=E("../internals/regexp-exec-abstract");ne("search",function(ee,a,y){return[function(b){var z=le(this),te=b==null?void 0:oe(b,ee);return te?se(te,b,z):new RegExp(b)[ee](ae(z))},function(x){var b=ie(this),z=ae(x),te=y(a,b,z);if(te.done)return te.value;var ce=b.lastIndex;ue(ce,0)||(b.lastIndex=0);var fe=re(b,z);return ue(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(E,he,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/is-regexp"),ae=E("../internals/an-object"),oe=E("../internals/require-object-coercible"),re=E("../internals/species-constructor"),ee=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),fe=E("../internals/fails"),me=ce.UNSUPPORTED_Y,ve=4294967295,pe=Math.min,Se=[].push,ye=ie(/./.exec),we=ie(Se),Pe=ie("".slice),Le=!fe(function(){var Ee=/(?:)/,De=Ee.exec;Ee.exec=function(){return De.apply(this,arguments)};var Ce="ab".split(Ee);return Ce.length!==2||Ce[0]!=="a"||Ce[1]!=="b"});le("split",function(Ee,De,Ce){var je;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?je=function(Me,Ge){var Be=y(oe(this)),Qe=Ge===void 0?ve:Ge>>>0;if(Qe===0)return[];if(Me===void 0)return[Be];if(!ue(Me))return ne(De,Be,Me,Qe);for(var qe=[],Ze=(Me.ignoreCase?"i":"")+(Me.multiline?"m":"")+(Me.unicode?"u":"")+(Me.sticky?"y":""),Xe=0,We=new RegExp(Me.source,Ze+"g"),ze,Ue,ot;(ze=ne(te,We,Be))&&(Ue=We.lastIndex,!(Ue>Xe&&(we(qe,Pe(Be,Xe,ze.index)),ze.length>1&&ze.index=Qe)));)We.lastIndex===ze.index&&We.lastIndex++;return Xe===Be.length?(ot||!ye(We,""))&&we(qe,""):we(qe,Pe(Be,Xe)),qe.length>Qe?b(qe,0,Qe):qe}:"0".split(void 0,0).length?je=function(Me,Ge){return Me===void 0&&Ge===0?[]:ne(De,this,Me,Ge)}:je=De,[function(Ge,Be){var Qe=oe(this),qe=Ge==null?void 0:x(Ge,Ee);return qe?ne(qe,Ge,Qe,Be):ne(je,y(Qe),Ge,Be)},function(Me,Ge){var Be=ae(this),Qe=y(Me),qe=Ce(je,Be,Qe,Ge,je!==De);if(qe.done)return qe.value;var Ze=re(Be,RegExp),Xe=Be.unicode,We=(Be.ignoreCase?"i":"")+(Be.multiline?"m":"")+(Be.unicode?"u":"")+(me?"g":"y"),ze=new Ze(me?"^(?:"+Be.source+")":Be,We),Ue=Ge===void 0?ve:Ge>>>0;if(Ue===0)return[];if(Qe.length===0)return z(ze,Qe)===null?[Qe]:[];for(var ot=0,Je=0,ut=[];Je2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").every,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("every",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-call"),ie=E("../internals/array-fill"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("fill",function(oe){var re=arguments.length;return ne(ie,le(this),oe,re>1?arguments[1]:void 0,re>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("filter",function(oe){var re=ne(le(this),oe,arguments.length>1?arguments[1]:void 0);return ie(this,re)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").findIndex,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("findIndex",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").find,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("find",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").forEach,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("forEach",function(ae){ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").includes,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("includes",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").indexOf,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("indexOf",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,he,de){"use strict";var se=E("../internals/global"),ne=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),ue=E("../modules/es.array.iterator"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=se.Uint8Array,ee=ie(ue.values),a=ie(ue.keys),y=ie(ue.entries),x=le.aTypedArray,b=le.exportTypedArrayMethod,z=re&&re.prototype,te=!ne(function(){z[oe].call([1])}),ce=!!z&&z.values&&z[oe]===z.values&&z.values.name==="values",fe=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",fe,te||!ce,{name:"values"}),b(oe,fe,te||!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(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-uncurry-this"),ie=se.aTypedArray,le=se.exportTypedArrayMethod,ue=ne([].join);le("join",function(oe){return ue(ie(this),oe)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("lastIndexOf",function(oe){var re=arguments.length;return ne(ie,le(this),re>1?[oe,arguments[1]]:[oe])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("map",function(oe){return ne(le(this),oe,arguments.length>1?arguments[1]:void 0,function(re,ee){return new(ie(re))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").right,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("reduceRight",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").left,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("reduce",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=se.aTypedArray,ie=se.exportTypedArrayMethod,le=Math.floor;ie("reverse",function(){for(var ae=this,oe=ne(ae).length,re=le(oe/2),ee=0,a;ee1?arguments[1]:void 0,1),ve=ae(fe);if(z)return ne(y,this,ve,me);var pe=this.length,Se=le(ve),ye=0;if(Se+me>pe)throw re("Wrong length");for(;yeb;)te[b]=y[b++];return te},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").some,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("some",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,he,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),le=E("../internals/a-callable"),ue=E("../internals/array-sort"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/engine-ff-version"),re=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=ae.aTypedArray,x=ae.exportTypedArrayMethod,b=se.Uint16Array,z=b&&ne(b.prototype.sort),te=!!z&&!(ie(function(){z(new b(2),null)})&&ie(function(){z(new b(2),{})})),ce=!!z&&!ie(function(){if(ee)return ee<74;if(oe)return oe<67;if(re)return!0;if(a)return a<602;var me=new b(516),ve=Array(516),pe,Se;for(pe=0;pe<516;pe++)Se=pe%4,me[pe]=515-pe,ve[pe]=pe-2*Se+3;for(z(me,function(ye,we){return(ye/4|0)-(we/4|0)}),pe=0;pe<516;pe++)if(me[pe]!==ve[pe])return!0}),fe=function(me){return function(ve,pe){return me!==void 0?+me(ve,pe)||0:pe!==pe?-1:ve!==ve?1:ve===0&&pe===0?1/ve>0&&1/pe<0?1:-1:ve>pe}};x("sort",function(ve){return ve!==void 0&&le(ve),ce?z(this,ve):ue(y(this),fe(ve))},!ce||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),le=E("../internals/typed-array-species-constructor"),ue=se.aTypedArray,ae=se.exportTypedArrayMethod;ae("subarray",function(re,ee){var a=ue(this),y=a.length,x=ie(re,y),b=le(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ne((ee===void 0?y:ie(ee,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,he,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),le=E("../internals/fails"),ue=E("../internals/array-slice"),ae=se.Int8Array,oe=ie.aTypedArray,re=ie.exportTypedArrayMethod,ee=[].toLocaleString,a=!!ae&&le(function(){ee.call(new ae(1))}),y=le(function(){return[1,2].toLocaleString()!=new ae([1,2]).toLocaleString()})||!le(function(){ae.prototype.toLocaleString.call([1,2])});re("toLocaleString",function(){return ne(ee,a?ue(oe(this)):oe(this),ue(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,he,de){"use strict";var se=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ne=E("../internals/fails"),ie=E("../internals/global"),le=E("../internals/function-uncurry-this"),ue=ie.Uint8Array,ae=ue&&ue.prototype||{},oe=[].toString,re=le([].join);ne(function(){oe.call({})})&&(oe=function(){return re(this)});var ee=ae.toString!=oe;se("toString",oe,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,he,de){var se=E("../internals/typed-array-constructor");se("Uint8",function(ne){return function(le,ue,ae){return ne(this,le,ue,ae)}})},{"../internals/typed-array-constructor":258}],339:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),le=E("../internals/array-for-each"),ue=E("../internals/create-non-enumerable-property"),ae=function(re){if(re&&re.forEach!==le)try{ue(re,"forEach",le)}catch(ee){re.forEach=le}};for(var oe in ne)ne[oe]&&ae(se[oe]&&se[oe].prototype);ae(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,he,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),le=E("../modules/es.array.iterator"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=ae("toStringTag"),ee=le.values,a=function(x,b){if(x){if(x[oe]!==ee)try{ue(x,oe,ee)}catch(te){x[oe]=ee}if(x[re]||ue(x,re,b),ne[b]){for(var z in le)if(x[z]!==le[z])try{ue(x,z,le[z])}catch(te){x[z]=le[z]}}}};for(var y in ne)a(se[y]&&se[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,he,de){function se(ce){return Array.isArray?Array.isArray(ce):te(ce)==="[object Array]"}de.isArray=se;function ne(ce){return typeof ce=="boolean"}de.isBoolean=ne;function ie(ce){return ce===null}de.isNull=ie;function le(ce){return ce==null}de.isNullOrUndefined=le;function ue(ce){return typeof ce=="number"}de.isNumber=ue;function ae(ce){return typeof ce=="string"}de.isString=ae;function oe(ce){return typeof ce=="symbol"}de.isSymbol=oe;function re(ce){return ce===void 0}de.isUndefined=re;function ee(ce){return te(ce)==="[object RegExp]"}de.isRegExp=ee;function a(ce){return typeof ce=="object"&&ce!==null}de.isObject=a;function y(ce){return te(ce)==="[object Date]"}de.isDate=y;function x(ce){return te(ce)==="[object Error]"||ce instanceof Error}de.isError=x;function b(ce){return typeof ce=="function"}de.isFunction=b;function z(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}de.isPrimitive=z,de.isBuffer=E("buffer").Buffer.isBuffer;function te(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,he,de){(function(se){"use strict";var ne=function(){var oe=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,re=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&ae(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(ne.masks[y]||y||ne.masks.default);var z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",ce=a[te+"Date"](),fe=a[te+"Day"](),me=a[te+"Month"](),ve=a[te+"FullYear"](),pe=a[te+"Hours"](),Se=a[te+"Minutes"](),ye=a[te+"Seconds"](),we=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Le=le(a),Ee=ue(a),De={d:ce,dd:ie(ce),ddd:ne.i18n.dayNames[fe],dddd:ne.i18n.dayNames[fe+7],m:me+1,mm:ie(me+1),mmm:ne.i18n.monthNames[me],mmmm:ne.i18n.monthNames[me+12],yy:String(ve).slice(2),yyyy:ve,h:pe%12||12,hh:ie(pe%12||12),H:pe,HH:ie(pe),M:Se,MM:ie(Se),s:ye,ss:ie(ye),l:ie(we,3),L:ie(Math.round(we/10)),t:pe<12?"a":"p",tt:pe<12?"am":"pm",T:pe<12?"A":"P",TT:pe<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(re)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Le,N:Ee};return y.replace(oe,function(Ce){return Ce in De?De[Ce]:Ce.slice(1,Ce.length-1)})}}();ne.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"},ne.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 ie(oe,re){for(oe=String(oe),re=re||2;oe.length]/;he.exports=ne;function ne(ie){var le=""+ie,ue=se.exec(le);if(!ue)return le;var ae,oe="",re=0,ee=0;for(re=ue.index;re0&&(De=we[0]),De instanceof Error)throw De;var Ce=new Error("Unhandled error."+(De?" ("+De.message+")":""));throw Ce.context=De,Ce}var je=Ee[ye];if(je===void 0)return!1;if(typeof je=="function")ne(je,this,we);else for(var Me=je.length,Ge=te(je,Me),Pe=0;Pe0&&De.length>Le&&!De.warned){De.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+De.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=Se,Ce.type=ye,Ce.count=De.length,le(Ce)}return Se}ae.prototype.addListener=function(ye,we){return a(this,ye,we,!1)},ae.prototype.on=ae.prototype.addListener,ae.prototype.prependListener=function(ye,we){return a(this,ye,we,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Se,ye,we){var Pe={fired:!1,wrapFn:void 0,target:Se,type:ye,listener:we},Le=y.bind(Pe);return Le.listener=we,Pe.wrapFn=Le,Le}ae.prototype.once=function(ye,we){return re(we),this.on(ye,x(this,ye,we)),this},ae.prototype.prependOnceListener=function(ye,we){return re(we),this.prependListener(ye,x(this,ye,we)),this},ae.prototype.removeListener=function(ye,we){var Pe,Le,Ee,De,Ce;if(re(we),Le=this._events,Le===void 0)return this;if(Pe=Le[ye],Pe===void 0)return this;if(Pe===we||Pe.listener===we)--this._eventsCount===0?this._events=Object.create(null):(delete Le[ye],Le.removeListener&&this.emit("removeListener",ye,Pe.listener||we));else if(typeof Pe!="function"){for(Ee=-1,De=Pe.length-1;De>=0;De--)if(Pe[De]===we||Pe[De].listener===we){Ce=Pe[De].listener,Ee=De;break}if(Ee<0)return this;Ee===0?Pe.shift():ce(Pe,Ee),Pe.length===1&&(Le[ye]=Pe[0]),Le.removeListener!==void 0&&this.emit("removeListener",ye,Ce||we)}return this},ae.prototype.off=ae.prototype.removeListener,ae.prototype.removeAllListeners=function(ye){var we,Pe,Le;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[ye]),this;if(arguments.length===0){var Ee=Object.keys(Pe),De;for(Le=0;Le=0;Le--)this.removeListener(ye,we[Le]);return this};function b(Se,ye,we){var Pe=Se._events;if(Pe===void 0)return[];var Le=Pe[ye];return Le===void 0?[]:typeof Le=="function"?we?[Le.listener||Le]:[Le]:we?fe(Le):te(Le,Le.length)}ae.prototype.listeners=function(ye){return b(this,ye,!0)},ae.prototype.rawListeners=function(ye){return b(this,ye,!1)},ae.listenerCount=function(Se,ye){return typeof Se.listenerCount=="function"?Se.listenerCount(ye):z.call(Se,ye)},ae.prototype.listenerCount=z;function z(Se){var ye=this._events;if(ye!==void 0){var we=ye[Se];if(typeof we=="function")return 1;if(we!==void 0)return we.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Se,ye){for(var we=new Array(ye),Pe=0;Pe=3&&(x=y),ne.call(ee)==="[object Array]"?le(ee,a,x):typeof ee=="string"?ue(ee,a,x):ae(ee,a,x)};he.exports=oe},{"is-callable":367}],346:[function(E,he,de){"use strict";var se="Function.prototype.bind called on incompatible ",ne=Array.prototype.slice,ie=Object.prototype.toString,le="[object Function]";he.exports=function(ae){var oe=this;if(typeof oe!="function"||ie.call(oe)!==le)throw new TypeError(se+oe);for(var re=ne.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=oe.apply(this,re.concat(ne.call(arguments)));return Object(te)===te?te:this}else return oe.apply(ae,re.concat(ne.call(arguments)))},y=Math.max(0,oe.length-re.length),x=[],b=0;b1&&typeof Ge!="boolean")throw new le('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Me)===null)throw new ne("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Be=De(Me),Qe=Be.length>0?Be[0]:"",qe=Ce("%"+Qe+"%",Ge),Ze=qe.name,Xe=qe.value,We=!1,ze=qe.alias;ze&&(Qe=ze[0],Se(Be,pe([0,1],ze)));for(var Ue=1,ot=!0;Ue=Be.length){var He=ae(Xe,Je);ot=!!He,ot&&"get"in He&&!("originalValue"in He.get)?Xe=He.get:Xe=Xe[Je]}else ot=ve(Xe,Je),Xe=Xe[Je];ot&&!We&&(z[Ze]=Xe)}}return Xe}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,he,de){"use strict";var se=E("get-intrinsic"),ne=se("%Object.getOwnPropertyDescriptor%",!0);if(ne)try{ne([],"length")}catch(ie){ne=null}he.exports=ne},{"get-intrinsic":348}],350:[function(E,he,de){"use strict";var se={foo:{}},ne=Object;he.exports=function(){return{__proto__:se}.foo===se.foo&&!({__proto__:null}instanceof ne)}},{}],351:[function(E,he,de){"use strict";var se=typeof Symbol!="undefined"&&Symbol,ne=E("./shams");he.exports=function(){return typeof se!="function"||typeof Symbol!="function"||typeof se("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ne()}},{"./shams":352}],352:[function(E,he,de){"use strict";he.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ne={},ie=Symbol("test"),le=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var ue=42;ne[ie]=ue;for(ie in ne)return!1;if(typeof Object.keys=="function"&&Object.keys(ne).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ne).length!==0)return!1;var ae=Object.getOwnPropertySymbols(ne);if(ae.length!==1||ae[0]!==ie||!Object.prototype.propertyIsEnumerable.call(ne,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var oe=Object.getOwnPropertyDescriptor(ne,ie);if(oe.value!==ue||oe.enumerable!==!0)return!1}return!0}},{}],353:[function(E,he,de){"use strict";var se=E("has-symbols/shams");he.exports=function(){return se()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,he,de){"use strict";var se=E("function-bind");he.exports=se.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,he,de){var se=E("http"),ne=E("url"),ie=he.exports;for(var le in se)se.hasOwnProperty(le)&&(ie[le]=se[le]);ie.request=function(ae,oe){return ae=ue(ae),se.request.call(this,ae,oe)},ie.get=function(ae,oe){return ae=ue(ae),se.get.call(this,ae,oe)};function ue(ae){if(typeof ae=="string"&&(ae=ne.parse(ae)),ae.protocol||(ae.protocol="https:"),ae.protocol!=="https:")throw new Error('Protocol "'+ae.protocol+'" not supported. Expected "https:"');return ae}},{http:468,url:472}],356:[function(E,he,de){"use strict";var se=E("util"),ne=E("ms");he.exports=function(ie){if(typeof ie=="number")return ie;var le=ne(ie);if(le===void 0){var ue=new Error(se.format("humanize-ms(%j) result undefined",ie));console.warn(ue.stack)}return le}},{ms:376,util:419}],357:[function(E,he,de){de.read=function(se,ne,ie,le,ue){var ae,oe,re=ue*8-le-1,ee=(1<>1,y=-7,x=ie?ue-1:0,b=ie?-1:1,z=se[ne+x];for(x+=b,ae=z&(1<<-y)-1,z>>=-y,y+=re;y>0;ae=ae*256+se[ne+x],x+=b,y-=8);for(oe=ae&(1<<-y)-1,ae>>=-y,y+=le;y>0;oe=oe*256+se[ne+x],x+=b,y-=8);if(ae===0)ae=1-a;else{if(ae===ee)return oe?NaN:(z?-1:1)*(1/0);oe=oe+Math.pow(2,le),ae=ae-a}return(z?-1:1)*oe*Math.pow(2,ae-le)},de.write=function(se,ne,ie,le,ue,ae){var oe,re,ee,a=ae*8-ue-1,y=(1<>1,b=ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=le?0:ae-1,te=le?1:-1,ce=ne<0||ne===0&&1/ne<0?1:0;for(ne=Math.abs(ne),isNaN(ne)||ne===1/0?(re=isNaN(ne)?1:0,oe=y):(oe=Math.floor(Math.log(ne)/Math.LN2),ne*(ee=Math.pow(2,-oe))<1&&(oe--,ee*=2),oe+x>=1?ne+=b/ee:ne+=b*Math.pow(2,1-x),ne*ee>=2&&(oe++,ee/=2),oe+x>=y?(re=0,oe=y):oe+x>=1?(re=(ne*ee-1)*Math.pow(2,ue),oe=oe+x):(re=ne*Math.pow(2,x-1)*Math.pow(2,ue),oe=0));ue>=8;se[ie+z]=re&255,z+=te,re/=256,ue-=8);for(oe=oe<0;se[ie+z]=oe&255,z+=te,oe/=256,a-=8);se[ie+z-te]|=ce*128}},{}],358:[function(E,he,de){"use strict";var se=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ne,ie,le=-1,ue=[],ae=!1;function oe(){!ne||!ie||(ne=!1,ie.length?ue=ie.concat(ue):le=-1,ue.length&&re())}function re(){if(!ne){ae=!1,ne=!0;for(var z=ue.length,te=setTimeout(oe);z;){for(ie=ue,ue=[];ie&&++le1)for(var ce=1;ce=0&&ie(re)!=="[object Array]"&&ie(re.callee)==="[object Function]"},ae=function(){return le(arguments)}();le.isLegacyArguments=ue,he.exports=ae?le:ue},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,he,de){he.exports=function(ie){return ie!=null&&(se(ie)||ne(ie)||!!ie._isBuffer)};function se(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function ne(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&se(ie.slice(0,0))}},{}],367:[function(E,he,de){"use strict";var se=Function.prototype.toString,ne=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,le;if(typeof ne=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ne(function(){throw 42},null,ie)}catch(ve){ve!==le&&(ne=null)}else ne=null;var ue=/^\s*class\b/,ae=function(pe){try{var Se=se.call(pe);return ue.test(Se)}catch(ye){return!1}},oe=function(pe){try{return ae(pe)?!1:(se.call(pe),!0)}catch(Se){return!1}},re=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),fe=function(){return!1};if(typeof document=="object"){var me=document.all;re.call(me)===re.call(document.all)&&(fe=function(pe){if((ce||!pe)&&(typeof pe=="undefined"||typeof pe=="object"))try{var Se=re.call(pe);return(Se===x||Se===b||Se===z||Se===ee)&&pe("")==null}catch(ye){}return!1})}he.exports=ne?function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;try{ne(pe,null,ie)}catch(Se){if(Se!==le)return!1}return!ae(pe)&&oe(pe)}:function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;if(te)return oe(pe);if(ae(pe))return!1;var Se=re.call(pe);return Se!==a&&Se!==y&&!/^\[object HTML/.test(Se)?!1:oe(pe)}},{}],368:[function(E,he,de){"use strict";var se=Object.prototype.toString,ne=Function.prototype.toString,ie=/^\s*(?:function)?\*/,le=E("has-tostringtag/shams")(),ue=Object.getPrototypeOf,ae=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(re){}},oe;he.exports=function(ee){if(typeof ee!="function")return!1;if(ie.test(ne.call(ee)))return!0;if(!le){var a=se.call(ee);return a==="[object GeneratorFunction]"}if(!ue)return!1;if(typeof oe=="undefined"){var y=ae();oe=y?ue(y):!1}return ue(ee)===oe}},{"has-tostringtag/shams":353}],369:[function(E,he,de){"use strict";var se=E("which-typed-array");he.exports=function(ie){return!!se(ie)}},{"which-typed-array":420}],370:[function(E,he,de){var se={}.toString;he.exports=Array.isArray||function(ne){return se.call(ne)=="[object Array]"}},{}],371:[function(E,he,de){(function(se){(function(){(function(ne,ie){typeof de=="object"&&typeof he!="undefined"?he.exports=ie(ne):typeof ge=="function"&&ge.amd?ge(ie):ie(ne)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof se!="undefined"?se:this,function(ne){"use strict";ne=ne||{};var ie=ne.Base64,le="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Me){for(var Ge={},Be=0,Qe=Me.length;Be>>6)+oe(128|Ge&63):oe(224|Ge>>>12&15)+oe(128|Ge>>>6&63)+oe(128|Ge&63)}else{var Ge=65536+(Me.charCodeAt(0)-55296)*1024+(Me.charCodeAt(1)-56320);return oe(240|Ge>>>18&7)+oe(128|Ge>>>12&63)+oe(128|Ge>>>6&63)+oe(128|Ge&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Me){return Me.replace(ee,re)},y=function(Me){var Ge=[0,2,1][Me.length%3],Be=Me.charCodeAt(0)<<16|(Me.length>1?Me.charCodeAt(1):0)<<8|(Me.length>2?Me.charCodeAt(2):0),Qe=[ue.charAt(Be>>>18),ue.charAt(Be>>>12&63),Ge>=2?"=":ue.charAt(Be>>>6&63),Ge>=1?"=":ue.charAt(Be&63)];return Qe.join("")},x=ne.btoa&&typeof ne.btoa=="function"?function(Me){return ne.btoa(Me)}:function(Me){if(Me.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Me.replace(/[\s\S]{1,3}/g,y)},b=function(Me){return x(a(String(Me)))},z=function(Me){return Me.replace(/[+\/]/g,function(Ge){return Ge=="+"?"-":"_"}).replace(/=/g,"")},te=function(Me,Ge){return Ge?z(b(Me)):b(Me)},ce=function(Me){return te(Me,!0)},fe;ne.Uint8Array&&(fe=function(Me,Ge){for(var Be="",Qe=0,qe=Me.length;Qe>>18)+ue.charAt(ze>>>12&63)+(typeof Xe!="undefined"?ue.charAt(ze>>>6&63):"=")+(typeof We!="undefined"?ue.charAt(ze&63):"=")}return Ge?z(Be):Be});var me=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Me){switch(Me.length){case 4:var Ge=(7&Me.charCodeAt(0))<<18|(63&Me.charCodeAt(1))<<12|(63&Me.charCodeAt(2))<<6|63&Me.charCodeAt(3),Be=Ge-65536;return oe((Be>>>10)+55296)+oe((Be&1023)+56320);case 3:return oe((15&Me.charCodeAt(0))<<12|(63&Me.charCodeAt(1))<<6|63&Me.charCodeAt(2));default:return oe((31&Me.charCodeAt(0))<<6|63&Me.charCodeAt(1))}},pe=function(Me){return Me.replace(me,ve)},Se=function(Me){var Ge=Me.length,Be=Ge%4,Qe=(Ge>0?ae[Me.charAt(0)]<<18:0)|(Ge>1?ae[Me.charAt(1)]<<12:0)|(Ge>2?ae[Me.charAt(2)]<<6:0)|(Ge>3?ae[Me.charAt(3)]:0),qe=[oe(Qe>>>16),oe(Qe>>>8&255),oe(Qe&255)];return qe.length-=[0,0,2,1][Be],qe.join("")},ye=ne.atob&&typeof ne.atob=="function"?function(Me){return ne.atob(Me)}:function(Me){return Me.replace(/\S{1,4}/g,Se)},we=function(Me){return ye(String(Me).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Me){return pe(ye(Me))},Le=function(Me){return String(Me).replace(/[-_]/g,function(Ge){return Ge=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ee=function(Me){return Pe(Le(Me))},De;ne.Uint8Array&&(De=function(Me){return Uint8Array.from(we(Le(Me)),function(Ge){return Ge.charCodeAt(0)})});var Ce=function(){var Me=ne.Base64;return ne.Base64=ie,Me};if(ne.Base64={VERSION:le,atob:we,btoa:x,fromBase64:Ee,toBase64:te,utob:a,encode:te,encodeURI:ce,btou:pe,decode:Ee,noConflict:Ce,fromUint8Array:fe,toUint8Array:De},typeof Object.defineProperty=="function"){var je=function(Me){return{value:Me,enumerable:!1,writable:!0,configurable:!0}};ne.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",je(function(){return Ee(this)})),Object.defineProperty(String.prototype,"toBase64",je(function(Me){return te(this,Me)})),Object.defineProperty(String.prototype,"toBase64URI",je(function(){return te(this,!0)}))}}return ne.Meteor&&(Base64=ne.Base64),typeof he!="undefined"&&he.exports?he.exports.Base64=ne.Base64:typeof ge=="function"&&ge.amd&&ge([],function(){return ne.Base64}),{Base64:ne.Base64}})}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,he,de){"use strict";he.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(ie,le,ue){if(!ie)throw new TypeError("argument dest is required");if(!le)throw new TypeError("argument src is required");return ue===void 0&&(ue=!0),Object.getOwnPropertyNames(le).forEach(function(oe){if(!(!ue&&se.call(ie,oe))){var re=Object.getOwnPropertyDescriptor(le,oe);Object.defineProperty(ie,oe,re)}}),ie}},{}],373:[function(E,he,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function se(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ne=0;ne0)return oe(y);if(b==="number"&&isFinite(y))return x.long?ee(y):re(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function oe(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*ae;case"weeks":case"week":case"w":return b*ue;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*ne;case"seconds":case"second":case"secs":case"sec":case"s":return b*se;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function re(y){var x=Math.abs(y);return x>=le?Math.round(y/le)+"d":x>=ie?Math.round(y/ie)+"h":x>=ne?Math.round(y/ne)+"m":x>=se?Math.round(y/se)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=le?a(y,x,le,"day"):x>=ie?a(y,x,ie,"hour"):x>=ne?a(y,x,ne,"minute"):x>=se?a(y,x,se,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,he,de){"use strict";var se=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function le(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function ue(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var oe={},re=0;re<10;re++)oe["_"+String.fromCharCode(re)]=re;var ee=Object.getOwnPropertyNames(oe).map(function(y){return oe[y]});if(ee.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}he.exports=ue()?Object.assign:function(ae,oe){for(var re,ee=le(ae),a,y=1;y2){var z=re.lastIndexOf("/");if(z!==re.length-1){z===-1?(re="",ee=0):(re=re.slice(0,z),ee=re.length-1-re.lastIndexOf("/")),a=b,y=0;continue}}else if(re.length===2||re.length===1){re="",ee=0,a=b,y=0;continue}}oe&&(re.length>0?re+="/..":re="..",ee=2)}else re.length>0?re+="/"+ae.slice(a+1,b):re=ae.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return re}function le(ae,oe){var re=oe.dir||oe.root,ee=oe.base||(oe.name||"")+(oe.ext||"");return re?re===oe.root?re+ee:re+ae+ee:ee}var ue={resolve:function(){for(var oe="",re=!1,ee,a=arguments.length-1;a>=-1&&!re;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=se.cwd()),y=ee),ne(y),y.length!==0&&(oe=y+"/"+oe,re=y.charCodeAt(0)===47)}return oe=ie(oe,!re),re?oe.length>0?"/"+oe:"/":oe.length>0?oe:"."},normalize:function(oe){if(ne(oe),oe.length===0)return".";var re=oe.charCodeAt(0)===47,ee=oe.charCodeAt(oe.length-1)===47;return oe=ie(oe,!re),oe.length===0&&!re&&(oe="."),oe.length>0&&ee&&(oe+="/"),re?"/"+oe:oe},isAbsolute:function(oe){return ne(oe),oe.length>0&&oe.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var oe,re=0;re0&&(oe===void 0?oe=ee:oe+="/"+ee)}return oe===void 0?".":ue.normalize(oe)},relative:function(oe,re){if(ne(oe),ne(re),oe===re||(oe=ue.resolve(oe),re=ue.resolve(re),oe===re))return"";for(var ee=1;eete){if(re.charCodeAt(x+fe)===47)return re.slice(x+fe+1);if(fe===0)return re.slice(x+fe)}else y>te&&(oe.charCodeAt(ee+fe)===47?ce=fe:fe===0&&(ce=0));break}var me=oe.charCodeAt(ee+fe),ve=re.charCodeAt(x+fe);if(me!==ve)break;me===47&&(ce=fe)}var pe="";for(fe=ee+ce+1;fe<=a;++fe)(fe===a||oe.charCodeAt(fe)===47)&&(pe.length===0?pe+="..":pe+="/..");return pe.length>0?pe+re.slice(x+ce):(x+=ce,re.charCodeAt(x)===47&&++x,re.slice(x))},_makeLong:function(oe){return oe},dirname:function(oe){if(ne(oe),oe.length===0)return".";for(var re=oe.charCodeAt(0),ee=re===47,a=-1,y=!0,x=oe.length-1;x>=1;--x)if(re=oe.charCodeAt(x),re===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":oe.slice(0,a)},basename:function(oe,re){if(re!==void 0&&typeof re!="string")throw new TypeError('"ext" argument must be a string');ne(oe);var ee=0,a=-1,y=!0,x;if(re!==void 0&&re.length>0&&re.length<=oe.length){if(re.length===oe.length&&re===oe)return"";var b=re.length-1,z=-1;for(x=oe.length-1;x>=0;--x){var te=oe.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===re.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=oe.length),oe.slice(ee,a)}else{for(x=oe.length-1;x>=0;--x)if(oe.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":oe.slice(ee,a)}},extname:function(oe){ne(oe);for(var re=-1,ee=0,a=-1,y=!0,x=0,b=oe.length-1;b>=0;--b){var z=oe.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===46?re===-1?re=b:x!==1&&(x=1):re!==-1&&(x=-1)}return re===-1||a===-1||x===0||x===1&&re===a-1&&re===ee+1?"":oe.slice(re,a)},format:function(oe){if(oe===null||typeof oe!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof oe);return le("/",oe)},parse:function(oe){ne(oe);var re={root:"",dir:"",base:"",ext:"",name:""};if(oe.length===0)return re;var ee=oe.charCodeAt(0),a=ee===47,y;a?(re.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,ce=oe.length-1,fe=0;ce>=y;--ce){if(ee=oe.charCodeAt(ce),ee===47){if(!te){b=ce+1;break}continue}z===-1&&(te=!1,z=ce+1),ee===46?x===-1?x=ce:fe!==1&&(fe=1):x!==-1&&(fe=-1)}return x===-1||z===-1||fe===0||fe===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?re.base=re.name=oe.slice(1,z):re.base=re.name=oe.slice(b,z)):(b===0&&a?(re.name=oe.slice(1,x),re.base=oe.slice(1,z)):(re.name=oe.slice(b,x),re.base=oe.slice(b,z)),re.ext=oe.slice(x,z)),b>0?re.dir=oe.slice(0,b-1):a&&(re.dir="/"),re},sep:"/",delimiter:":",win32:null,posix:null};ue.posix=ue,he.exports=ue}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,he,de){(function(se){(function(){(function(){"use strict";var ne={function:!0,object:!0},ie=ne[typeof window]&&window||this,le=ie,ue=ne[typeof de]&&de,ae=ne[typeof he]&&he&&!he.nodeType&&he,oe=ue&&ae&&typeof se=="object"&&se;oe&&(oe.global===oe||oe.window===oe||oe.self===oe)&&(ie=oe);var re=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(Ee){return Ee=String(Ee),Ee.charAt(0).toUpperCase()+Ee.slice(1)}function te(Ee,De,Ce){var je={"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 De&&Ce&&/^Win/i.test(Ee)&&!/^Windows Phone /i.test(Ee)&&(je=je[/[\d.]+$/.exec(Ee)])&&(Ee="Windows "+je),Ee=String(Ee),De&&Ce&&(Ee=Ee.replace(RegExp(De,"i"),Ce)),Ee=fe(Ee.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]),Ee}function ce(Ee,De){var Ce=-1,je=Ee?Ee.length:0;if(typeof je=="number"&&je>-1&&je<=re)for(;++Ce3&&"WebKit"||/\bOpera\b/.test(Te)&&(/\bOPR\b/.test(Ee)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ee)&&!/^(?:Trident|EdgeHTML)$/.test(Oe)&&"WebKit"||!Oe&&/\bMSIE\b/i.test(Ee)&&($e=="Mac OS"?"Tasman":"Trident")||Oe=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Te)&&"NetFront")&&(Oe=[Re]),Te=="IE"&&(Re=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ee)||0)[1])?(Te+=" Mobile",$e="Windows Phone "+(/\+$/.test(Re)?Re:Re+".x"),Ae.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ee)?(Te="IE Mobile",$e="Windows Phone 8.x",Ae.unshift("desktop mode"),Ke||(Ke=(/\brv:([\d.]+)/.exec(Ee)||0)[1])):Te!="IE"&&Oe=="Trident"&&(Re=/\brv:([\d.]+)/.exec(Ee))&&(Te&&Ae.push("identifying as "+Te+(Ke?" "+Ke:"")),Te="IE",Ke=Re[1]),et){if(pe(De,"global"))if(ze&&(Re=ze.lang.System,Ve=Re.getProperty("os.arch"),$e=$e||Re.getProperty("os.name")+" "+Re.getProperty("os.version")),Ue){try{Ke=De.require("ringo/engine").version.join("."),Te="RingoJS"}catch(at){(Re=De.system)&&Re.global.system==De.system&&(Te="Narwhal",$e||($e=Re[0].os||null))}Te||(Te="Rhino")}else typeof De.process=="object"&&!De.process.browser&&(Re=De.process)&&(typeof Re.versions=="object"&&(typeof Re.versions.electron=="string"?(Ae.push("Node "+Re.versions.node),Te="Electron",Ke=Re.versions.electron):typeof Re.versions.nw=="string"&&(Ae.push("Chromium "+Ke,"Node "+Re.versions.node),Te="NW.js",Ke=Re.versions.nw)),Te||(Te="Node.js",Ve=Re.arch,$e=Re.platform,Ke=/[\d.]+/.exec(Re.version),Ke=Ke?Ke[0]:null));else ve(Re=De.runtime)==qe?(Te="Adobe AIR",$e=Re.flash.system.Capabilities.os):ve(Re=De.phantom)==We?(Te="PhantomJS",Ke=(Re=Re.version||null)&&Re.major+"."+Re.minor+"."+Re.patch):typeof ut.documentMode=="number"&&(Re=/\bTrident\/(\d+)/i.exec(Ee))?(Ke=[Ke,ut.documentMode],(Re=+Re[1]+4)!=Ke[1]&&(Ae.push("IE "+Ke[1]+" mode"),Oe&&(Oe[1]=""),Ke[1]=Re),Ke=Te=="IE"?String(Ke[1].toFixed(1)):Ke[0]):typeof ut.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Te)&&(Ae.push("masking as "+Te+" "+Ke),Te="IE",Ke="11.0",Oe=["Trident"],$e="Windows");$e=$e&&fe($e)}if(Ke&&(Re=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Ke)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ee+";"+(et&&je.appMinorVersion))||/\bMinefield\b/i.test(Ee)&&"a")&&(Ne=/b/i.test(Re)?"beta":"alpha",Ke=Ke.replace(RegExp(Re+"\\+?$"),"")+(Ne=="beta"?Je:ot)+(/\d+\+?/.exec(Re)||"")),Te=="Fennec"||Te=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test($e))Te="Firefox Mobile";else if(Te=="Maxthon"&&Ke)Ke=Ke.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(xe))xe=="Xbox 360"&&($e=null),xe=="Xbox 360"&&/\bIEMobile\b/.test(Ee)&&Ae.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Te)||Te&&!xe&&!/Browser|Mobi/.test(Te))&&($e=="Windows CE"||/Mobi/i.test(Ee)))Te+=" Mobile";else if(Te=="IE"&&et)try{De.external===null&&Ae.unshift("platform preview")}catch(at){Ae.unshift("embedded")}else(/\bBlackBerry\b/.test(xe)||/\bBB10\b/.test(Ee))&&(Re=(RegExp(xe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ee)||0)[1]||Ke)?(Re=[Re,/BB10/.test(Ee)],$e=(Re[1]?(xe=null,Ie="BlackBerry"):"Device Software")+" "+Re[0],Ke=null):this!=me&&xe!="Wii"&&(et&&Ye||/Opera/.test(Te)&&/\b(?:MSIE|Firefox)\b/i.test(Ee)||Te=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test($e)||Te=="IE"&&($e&&!/^Win/.test($e)&&Ke>5.5||/\bWindows XP\b/.test($e)&&Ke>8||Ke==8&&!/\bTrident\b/.test(Ee)))&&!ee.test(Re=Pe.call(me,Ee.replace(ee,"")+";"))&&Re.name&&(Re="ing as "+Re.name+((Re=Re.version)?" "+Re:""),ee.test(Te)?(/\bIE\b/.test(Re)&&$e=="Mac OS"&&($e=null),Re="identify"+Re):(Re="mask"+Re,He?Te=fe(He.replace(/([a-z])([A-Z])/g,"$1 $2")):Te="Opera",/\bIE\b/.test(Re)&&($e=null),et||(Ke=null)),Oe=["Presto"],Ae.push(Re));(Re=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ee)||0)[1])&&(Re=[parseFloat(Re.replace(/\.(\d)$/,".0$1")),Re],Te=="Safari"&&Re[1].slice(-1)=="+"?(Te="WebKit Nightly",Ne="alpha",Ke=Re[1].slice(0,-1)):(Ke==Re[1]||Ke==(Re[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ee)||0)[1]))&&(Ke=null),Re[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ee)||0)[1],Re[0]==537.36&&Re[2]==537.36&&parseFloat(Re[1])>=28&&Oe=="WebKit"&&(Oe=["Blink"]),!et||!Be&&!Re[1]?(Oe&&(Oe[1]="like Safari"),Re=(Re=Re[0],Re<400?1:Re<500?2:Re<526?3:Re<533?4:Re<534?"4+":Re<535?5:Re<537?6:Re<538?7:Re<601?8:Re<602?9:Re<604?10:Re<606?11:Re<608?12:"12")):(Oe&&(Oe[1]="like Chrome"),Re=Re[1]||(Re=Re[0],Re<530?1:Re<532?2:Re<532.05?3:Re<533?4:Re<534.03?5:Re<534.07?6:Re<534.1?7:Re<534.13?8:Re<534.16?9:Re<534.24?10:Re<534.3?11:Re<535.01?12:Re<535.02?"13+":Re<535.07?15:Re<535.11?16:Re<535.19?17:Re<536.05?18:Re<536.1?19:Re<537.01?20:Re<537.11?"21+":Re<537.13?23:Re<537.18?24:Re<537.24?25:Re<537.36?26:Oe!="Blink"?"27":"28")),Oe&&(Oe[1]+=" "+(Re+=typeof Re=="number"?".x":/[.+]/.test(Re)?"":"+")),Te=="Safari"&&(!Ke||parseInt(Ke)>45)?Ke=Re:Te=="Chrome"&&/\bHeadlessChrome/i.test(Ee)&&Ae.unshift("headless")),Te=="Opera"&&(Re=/\bzbov|zvav$/.exec($e))?(Te+=" ",Ae.unshift("desktop mode"),Re=="zvav"?(Te+="Mini",Ke=null):Te+="Mobile",$e=$e.replace(RegExp(" *"+Re+"$"),"")):Te=="Safari"&&/\bChrome\b/.exec(Oe&&Oe[1])?(Ae.unshift("desktop mode"),Te="Chrome Mobile",Ke=null,/\bOS X\b/.test($e)?(Ie="Apple",$e="iOS 4.3+"):$e=null):/\bSRWare Iron\b/.test(Te)&&!Ke&&(Ke=ht("Chrome")),Ke&&Ke.indexOf(Re=/[\d.]+$/.exec($e))==0&&Ee.indexOf("/"+Re+"-")>-1&&($e=we($e.replace(Re,""))),$e&&$e.indexOf(Te)!=-1&&!RegExp(Te+" OS").test($e)&&($e=$e.replace(RegExp(" *"+Se(Te)+" *"),"")),Oe&&!/\b(?:Avant|Nook)\b/.test(Te)&&(/Browser|Lunascape|Maxthon/.test(Te)||Te!="Safari"&&/^iOS/.test($e)&&/\bSafari\b/.test(Oe[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Te)&&Oe[1])&&(Re=Oe[Oe.length-1])&&Ae.push(Re),Ae.length&&(Ae=["("+Ae.join("; ")+")"]),Ie&&xe&&xe.indexOf(Ie)<0&&Ae.push("on "+Ie),xe&&Ae.push((/^on /.test(Ae[Ae.length-1])?"":"on ")+xe),$e&&(Re=/ ([\d.+]+)$/.exec($e),Fe=Re&&$e.charAt($e.length-Re[0].length-1)=="/",$e={architecture:32,family:Re&&!Fe?$e.replace(Re[0],""):$e,version:Re?Re[1]:null,toString:function(){var at=this.version;return this.family+(at&&!Fe?" "+at:"")+(this.architecture==64?" 64-bit":"")}}),(Re=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ve))&&!/\bi686\b/i.test(Ve)?($e&&($e.architecture=64,$e.family=$e.family.replace(RegExp(" *"+Re),"")),Te&&(/\bWOW64\b/i.test(Ee)||et&&/\w(?:86|32)$/.test(je.cpuClass||je.platform)&&!/\bWin64; x64\b/i.test(Ee))&&Ae.unshift("32-bit")):$e&&/^OS X/.test($e.family)&&Te=="Chrome"&&parseFloat(Ke)>=39&&($e.architecture=64),Ee||(Ee=null);var mt={};return mt.description=Ee,mt.layout=Oe&&Oe[0],mt.manufacturer=Ie,mt.name=Te,mt.prerelease=Ne,mt.product=xe,mt.ua=Ee,mt.version=Te&&Ke,mt.os=$e||{architecture:null,family:null,version:null,toString:function(){return"null"}},mt.parse=Pe,mt.toString=lt,mt.version&&Ae.unshift(Ke),mt.name&&Ae.unshift(Te),$e&&Te&&!($e==String($e).split(" ")[0]&&($e==Te.split(" ")[0]||xe))&&Ae.push(xe?"("+$e+")":"on "+$e),Ae.length&&(mt.description=Ae.join(" ")),mt}var Le=Pe();typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd?(ie.platform=Le,ge(function(){return Le})):ue&&ae?me(Le,function(Ee,De){ue[De]=Ee}):ie.platform=Le}).call(this)}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,he,de){(function(se){(function(){"use strict";typeof se=="undefined"||!se.version||se.version.indexOf("v0.")===0||se.version.indexOf("v1.")===0&&se.version.indexOf("v1.8.")!==0?he.exports={nextTick:ne}:he.exports=se;function ne(ie,le,ue,ae){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var oe=arguments.length,re,ee;switch(oe){case 0:case 1:return se.nextTick(ie);case 2:return se.nextTick(function(){ie.call(null,le)});case 3:return se.nextTick(function(){ie.call(null,le,ue)});case 4:return se.nextTick(function(){ie.call(null,le,ue,ae)});default:for(re=new Array(oe-1),ee=0;ee1)for(var me=1;me= 0x80 (not a basic code point)","invalid-input":"Invalid input"},pe=re-ee,Se=Math.floor,ye=String.fromCharCode,we;function Pe(Xe){throw new RangeError(ve[Xe])}function Le(Xe,We){for(var ze=Xe.length,Ue=[];ze--;)Ue[ze]=We(Xe[ze]);return Ue}function Ee(Xe,We){var ze=Xe.split("@"),Ue="";ze.length>1&&(Ue=ze[0]+"@",Xe=ze[1]),Xe=Xe.replace(me,".");var ot=Xe.split("."),Je=Le(ot,We).join(".");return Ue+Je}function De(Xe){for(var We=[],ze=0,Ue=Xe.length,ot,Je;ze=55296&&ot<=56319&&ze65535&&(We-=65536,ze+=ye(We>>>10&1023|55296),We=56320|We&1023),ze+=ye(We),ze}).join("")}function je(Xe){return Xe-48<10?Xe-22:Xe-65<26?Xe-65:Xe-97<26?Xe-97:re}function Me(Xe,We){return Xe+22+75*(Xe<26)-((We!=0)<<5)}function Ge(Xe,We,ze){var Ue=0;for(Xe=ze?Se(Xe/x):Xe>>1,Xe+=Se(Xe/We);Xe>pe*a>>1;Ue+=re)Xe=Se(Xe/pe);return Se(Ue+(pe+1)*Xe/(Xe+y))}function Be(Xe){var We=[],ze=Xe.length,Ue,ot=0,Je=z,ut=b,Ye,He,Re,Ve,Ae,Ne,et,Ke,Fe;for(Ye=Xe.lastIndexOf(te),Ye<0&&(Ye=0),He=0;He=128&&Pe("not-basic"),We.push(Xe.charCodeAt(He));for(Re=Ye>0?Ye+1:0;Re=ze&&Pe("invalid-input"),et=je(Xe.charCodeAt(Re++)),(et>=re||et>Se((oe-ot)/Ae))&&Pe("overflow"),ot+=et*Ae,Ke=Ne<=ut?ee:Ne>=ut+a?a:Ne-ut,!(etSe(oe/Fe)&&Pe("overflow"),Ae*=Fe;Ue=We.length+1,ut=Ge(ot-Ve,Ue,Ve==0),Se(ot/Ue)>oe-Je&&Pe("overflow"),Je+=Se(ot/Ue),ot%=Ue,We.splice(ot++,0,Je)}return Ce(We)}function Qe(Xe){var We,ze,Ue,ot,Je,ut,Ye,He,Re,Ve,Ae,Ne=[],et,Ke,Fe,Oe;for(Xe=De(Xe),et=Xe.length,We=z,ze=0,Je=b,ut=0;ut=We&&AeSe((oe-ze)/Ke)&&Pe("overflow"),ze+=(Ye-We)*Ke,We=Ye,ut=0;utoe&&Pe("overflow"),Ae==We){for(He=ze,Re=re;Ve=Re<=Je?ee:Re>=Je+a?a:Re-Je,!(He0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),ce=decodeURIComponent(z),fe=decodeURIComponent(te),se(oe,ce)?ne(oe[ce])?oe[ce].push(fe):oe[ce]=[oe[ce],fe]:oe[ce]=fe}return oe};var ne=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,he,de){"use strict";var se=function(ue){switch(typeof ue){case"string":return ue;case"boolean":return ue?"true":"false";case"number":return isFinite(ue)?ue:"";default:return""}};he.exports=function(ue,ae,oe,re){return ae=ae||"&",oe=oe||"=",ue===null&&(ue=void 0),typeof ue=="object"?ie(le(ue),function(ee){var a=encodeURIComponent(se(ee))+oe;return ne(ue[ee])?ie(ue[ee],function(y){return a+encodeURIComponent(se(y))}).join(ae):a+encodeURIComponent(se(ue[ee]))}).join(ae):re?encodeURIComponent(se(re))+oe+encodeURIComponent(se(ue)):""};var ne=Array.isArray||function(ue){return Object.prototype.toString.call(ue)==="[object Array]"};function ie(ue,ae){if(ue.map)return ue.map(ae);for(var oe=[],re=0;re0?(typeof Ne!="string"&&!Oe.objectMode&&Object.getPrototypeOf(Ne)!==ee.prototype&&(Ne=y(Ne)),Ke?Oe.endEmitted?Ae.emit("error",new Error("stream.unshift() after end event")):Pe(Ae,Oe,Ne,!0):Oe.ended?Ae.emit("error",new Error("stream.push() after EOF")):(Oe.reading=!1,Oe.decoder&&!et?(Ne=Oe.decoder.write(Ne),Oe.objectMode||Ne.length!==0?Pe(Ae,Oe,Ne,!1):Qe(Ae,Oe)):Pe(Ae,Oe,Ne,!1))):Ke||(Oe.reading=!1)}return Ee(Oe)}function Pe(Ae,Ne,et,Ke){Ne.flowing&&Ne.length===0&&!Ne.sync?(Ae.emit("data",et),Ae.read(0)):(Ne.length+=Ne.objectMode?1:et.length,Ke?Ne.buffer.unshift(et):Ne.buffer.push(et),Ne.needReadable&&Ge(Ae)),Qe(Ae,Ne)}function Le(Ae,Ne){var et;return!x(Ne)&&typeof Ne!="string"&&Ne!==void 0&&!Ae.objectMode&&(et=new TypeError("Invalid non-string/buffer chunk")),et}function Ee(Ae){return!Ae.ended&&(Ae.needReadable||Ae.length=De?Ae=De:(Ae--,Ae|=Ae>>>1,Ae|=Ae>>>2,Ae|=Ae>>>4,Ae|=Ae>>>8,Ae|=Ae>>>16,Ae++),Ae}function je(Ae,Ne){return Ae<=0||Ne.length===0&&Ne.ended?0:Ne.objectMode?1:Ae!==Ae?Ne.flowing&&Ne.length?Ne.buffer.head.data.length:Ne.length:(Ae>Ne.highWaterMark&&(Ne.highWaterMark=Ce(Ae)),Ae<=Ne.length?Ae:Ne.ended?Ne.length:(Ne.needReadable=!0,0))}ye.prototype.read=function(Ae){te("read",Ae),Ae=parseInt(Ae,10);var Ne=this._readableState,et=Ae;if(Ae!==0&&(Ne.emittedReadable=!1),Ae===0&&Ne.needReadable&&(Ne.length>=Ne.highWaterMark||Ne.ended))return te("read: emitReadable",Ne.length,Ne.ended),Ne.length===0&&Ne.ended?He(this):Ge(this),null;if(Ae=je(Ae,Ne),Ae===0&&Ne.ended)return Ne.length===0&&He(this),null;var Ke=Ne.needReadable;te("need readable",Ke),(Ne.length===0||Ne.length-Ae0?Fe=ot(Ae,Ne):Fe=null,Fe===null?(Ne.needReadable=!0,Ae=0):Ne.length-=Ae,Ne.length===0&&(Ne.ended||(Ne.needReadable=!0),et!==Ae&&Ne.ended&&He(this)),Fe!==null&&this.emit("data",Fe),Fe};function Me(Ae,Ne){if(!Ne.ended){if(Ne.decoder){var et=Ne.decoder.end();et&&et.length&&(Ne.buffer.push(et),Ne.length+=Ne.objectMode?1:et.length)}Ne.ended=!0,Ge(Ae)}}function Ge(Ae){var Ne=Ae._readableState;Ne.needReadable=!1,Ne.emittedReadable||(te("emitReadable",Ne.flowing),Ne.emittedReadable=!0,Ne.sync?ie.nextTick(Be,Ae):Be(Ae))}function Be(Ae){te("emit readable"),Ae.emit("readable"),Ue(Ae)}function Qe(Ae,Ne){Ne.readingMore||(Ne.readingMore=!0,ie.nextTick(qe,Ae,Ne))}function qe(Ae,Ne){for(var et=Ne.length;!Ne.reading&&!Ne.flowing&&!Ne.ended&&Ne.length1&&Ve(Ke.pipes,Ae)!==-1)&&!$e&&(te("false write response, pause",et._readableState.awaitDrain),et._readableState.awaitDrain++,ke=!0),et.pause())}function pt(mt){te("onerror",mt),lt(),Ae.removeListener("error",pt),oe(Ae,"error")===0&&Ae.emit("error",mt)}pe(Ae,"error",pt);function ct(){Ae.removeListener("finish",ht),lt()}Ae.once("close",ct);function ht(){te("onfinish"),Ae.removeListener("close",ct),lt()}Ae.once("finish",ht);function lt(){te("unpipe"),et.unpipe(Ae)}return Ae.emit("pipe",et),Ke.flowing||(te("pipe resume"),et.resume()),Ae};function Ze(Ae){return function(){var Ne=Ae._readableState;te("pipeOnDrain",Ne.awaitDrain),Ne.awaitDrain&&Ne.awaitDrain--,Ne.awaitDrain===0&&oe(Ae,"data")&&(Ne.flowing=!0,Ue(Ae))}}ye.prototype.unpipe=function(Ae){var Ne=this._readableState,et={hasUnpiped:!1};if(Ne.pipesCount===0)return this;if(Ne.pipesCount===1)return Ae&&Ae!==Ne.pipes?this:(Ae||(Ae=Ne.pipes),Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1,Ae&&Ae.emit("unpipe",this,et),this);if(!Ae){var Ke=Ne.pipes,Fe=Ne.pipesCount;Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1;for(var Oe=0;Oe=Ne.length?(Ne.decoder?et=Ne.buffer.join(""):Ne.buffer.length===1?et=Ne.buffer.head.data:et=Ne.buffer.concat(Ne.length),Ne.buffer.clear()):et=Je(Ae,Ne.buffer,Ne.decoder),et}function Je(Ae,Ne,et){var Ke;return AeOe.length?Oe.length:Ae;if(Te===Oe.length?Fe+=Oe:Fe+=Oe.slice(0,Ae),Ae-=Te,Ae===0){Te===Oe.length?(++Ke,et.next?Ne.head=et.next:Ne.head=Ne.tail=null):(Ne.head=et,et.data=Oe.slice(Te));break}++Ke}return Ne.length-=Ke,Fe}function Ye(Ae,Ne){var et=ee.allocUnsafe(Ae),Ke=Ne.head,Fe=1;for(Ke.data.copy(et),Ae-=Ke.data.length;Ke=Ke.next;){var Oe=Ke.data,Te=Ae>Oe.length?Oe.length:Ae;if(Oe.copy(et,et.length-Ae,0,Te),Ae-=Te,Ae===0){Te===Oe.length?(++Fe,Ke.next?Ne.head=Ke.next:Ne.head=Ne.tail=null):(Ne.head=Ke,Ke.data=Oe.slice(Te));break}++Fe}return Ne.length-=Fe,et}function He(Ae){var Ne=Ae._readableState;if(Ne.length>0)throw new Error('"endReadable()" called on non-empty stream');Ne.endEmitted||(Ne.ended=!0,ie.nextTick(Re,Ne,Ae))}function Re(Ae,Ne){!Ae.endEmitted&&Ae.length===0&&(Ae.endEmitted=!0,Ne.readable=!1,Ne.emit("end"))}function Ve(Ae,Ne){for(var et=0,Ke=Ae.length;et-1?ie:le.nextTick,re;pe.WritableState=me;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ne.Uint8Array||function(){};function z(ze){return x.from(ze)}function te(ze){return x.isBuffer(ze)||ze instanceof b}var ce=E("./internal/streams/destroy");ee.inherits(pe,y);function fe(){}function me(ze,Ue){re=re||E("./_stream_duplex"),ze=ze||{};var ot=Ue instanceof re;this.objectMode=!!ze.objectMode,ot&&(this.objectMode=this.objectMode||!!ze.writableObjectMode);var Je=ze.highWaterMark,ut=ze.writableHighWaterMark,Ye=this.objectMode?16:16*1024;Je||Je===0?this.highWaterMark=Je:ot&&(ut||ut===0)?this.highWaterMark=ut:this.highWaterMark=Ye,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 He=ze.decodeStrings===!1;this.decodeStrings=!He,this.defaultEncoding=ze.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){Ce(Ue,Re)},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 ae(this)}me.prototype.getBuffer=function(){for(var Ue=this.bufferedRequest,ot=[];Ue;)ot.push(Ue),Ue=Ue.next;return ot},function(){try{Object.defineProperty(me.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ze){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(pe,Symbol.hasInstance,{value:function(ze){return ve.call(this,ze)?!0:this!==pe?!1:ze&&ze._writableState instanceof me}})):ve=function(ze){return ze instanceof this};function pe(ze){if(re=re||E("./_stream_duplex"),!ve.call(pe,this)&&!(this instanceof re))return new pe(ze);this._writableState=new me(ze,this),this.writable=!0,ze&&(typeof ze.write=="function"&&(this._write=ze.write),typeof ze.writev=="function"&&(this._writev=ze.writev),typeof ze.destroy=="function"&&(this._destroy=ze.destroy),typeof ze.final=="function"&&(this._final=ze.final)),y.call(this)}pe.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Se(ze,Ue){var ot=new Error("write after end");ze.emit("error",ot),le.nextTick(Ue,ot)}function ye(ze,Ue,ot,Je){var ut=!0,Ye=!1;return ot===null?Ye=new TypeError("May not write null values to stream"):typeof ot!="string"&&ot!==void 0&&!Ue.objectMode&&(Ye=new TypeError("Invalid non-string/buffer chunk")),Ye&&(ze.emit("error",Ye),le.nextTick(Je,Ye),ut=!1),ut}pe.prototype.write=function(ze,Ue,ot){var Je=this._writableState,ut=!1,Ye=!Je.objectMode&&te(ze);return Ye&&!x.isBuffer(ze)&&(ze=z(ze)),typeof Ue=="function"&&(ot=Ue,Ue=null),Ye?Ue="buffer":Ue||(Ue=Je.defaultEncoding),typeof ot!="function"&&(ot=fe),Je.ended?Se(this,ot):(Ye||ye(this,Je,ze,ot))&&(Je.pendingcb++,ut=Pe(this,Je,Ye,ze,Ue,ot)),ut},pe.prototype.cork=function(){var ze=this._writableState;ze.corked++},pe.prototype.uncork=function(){var ze=this._writableState;ze.corked&&(ze.corked--,!ze.writing&&!ze.corked&&!ze.finished&&!ze.bufferProcessing&&ze.bufferedRequest&&Ge(this,ze))},pe.prototype.setDefaultEncoding=function(Ue){if(typeof Ue=="string"&&(Ue=Ue.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ue+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ue);return this._writableState.defaultEncoding=Ue,this};function we(ze,Ue,ot){return!ze.objectMode&&ze.decodeStrings!==!1&&typeof Ue=="string"&&(Ue=x.from(Ue,ot)),Ue}Object.defineProperty(pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(ze,Ue,ot,Je,ut,Ye){if(!ot){var He=we(Ue,Je,ut);Je!==He&&(ot=!0,ut="buffer",Je=He)}var Re=Ue.objectMode?1:Je.length;Ue.length+=Re;var Ve=Ue.length0?this.tail.next=re:this.head=re,this.tail=re,++this.length},ue.prototype.unshift=function(oe){var re={data:oe,next:this.head};this.length===0&&(this.tail=re),this.head=re,++this.length},ue.prototype.shift=function(){if(this.length!==0){var oe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,oe}},ue.prototype.clear=function(){this.head=this.tail=null,this.length=0},ue.prototype.join=function(oe){if(this.length===0)return"";for(var re=this.head,ee=""+re.data;re=re.next;)ee+=oe+re.data;return ee},ue.prototype.concat=function(oe){if(this.length===0)return ne.alloc(0);if(this.length===1)return this.head.data;for(var re=ne.allocUnsafe(oe>>>0),ee=this.head,a=0;ee;)le(ee.data,re,a),a+=ee.data.length,ee=ee.next;return re},ue}(),ie&&ie.inspect&&ie.inspect.custom&&(he.exports.prototype[ie.inspect.custom]=function(){var ue=ie.inspect({length:this.length});return this.constructor.name+" "+ue})},{"safe-buffer":396,util:89}],392:[function(E,he,de){"use strict";var se=E("process-nextick-args");function ne(ue,ae){var oe=this,re=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return re||ee?(ae?ae(ue):ue&&(!this._writableState||!this._writableState.errorEmitted)&&se.nextTick(le,this,ue),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ue||null,function(a){!ae&&a?(se.nextTick(le,oe,a),oe._writableState&&(oe._writableState.errorEmitted=!0)):ae&&ae(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function le(ue,ae){ue.emit("error",ae)}he.exports={destroy:ne,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,he,de){he.exports=E("events").EventEmitter},{events:344}],394:[function(E,he,de){de=he.exports=E("./lib/_stream_readable.js"),de.Stream=de,de.Readable=de,de.Writable=E("./lib/_stream_writable.js"),de.Duplex=E("./lib/_stream_duplex.js"),de.Transform=E("./lib/_stream_transform.js"),de.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,he,de){var se=function(ne){"use strict";var ie=Object.prototype,le=ie.hasOwnProperty,ue,ae=typeof Symbol=="function"?Symbol:{},oe=ae.iterator||"@@iterator",re=ae.asyncIterator||"@@asyncIterator",ee=ae.toStringTag||"@@toStringTag";function a(qe,Ze,Xe){return Object.defineProperty(qe,Ze,{value:Xe,enumerable:!0,configurable:!0,writable:!0}),qe[Ze]}try{a({},"")}catch(qe){a=function(Ze,Xe,We){return Ze[Xe]=We}}function y(qe,Ze,Xe,We){var ze=Ze&&Ze.prototype instanceof me?Ze:me,Ue=Object.create(ze.prototype),ot=new Ge(We||[]);return Ue._invoke=De(qe,Xe,ot),Ue}ne.wrap=y;function x(qe,Ze,Xe){try{return{type:"normal",arg:qe.call(Ze,Xe)}}catch(We){return{type:"throw",arg:We}}}var b="suspendedStart",z="suspendedYield",te="executing",ce="completed",fe={};function me(){}function ve(){}function pe(){}var Se={};a(Se,oe,function(){return this});var ye=Object.getPrototypeOf,we=ye&&ye(ye(Be([])));we&&we!==ie&&le.call(we,oe)&&(Se=we);var Pe=pe.prototype=me.prototype=Object.create(Se);ve.prototype=pe,a(Pe,"constructor",pe),a(pe,"constructor",ve),ve.displayName=a(pe,ee,"GeneratorFunction");function Le(qe){["next","throw","return"].forEach(function(Ze){a(qe,Ze,function(Xe){return this._invoke(Ze,Xe)})})}ne.isGeneratorFunction=function(qe){var Ze=typeof qe=="function"&&qe.constructor;return Ze?Ze===ve||(Ze.displayName||Ze.name)==="GeneratorFunction":!1},ne.mark=function(qe){return Object.setPrototypeOf?Object.setPrototypeOf(qe,pe):(qe.__proto__=pe,a(qe,ee,"GeneratorFunction")),qe.prototype=Object.create(Pe),qe},ne.awrap=function(qe){return{__await:qe}};function Ee(qe,Ze){function Xe(Ue,ot,Je,ut){var Ye=x(qe[Ue],qe,ot);if(Ye.type==="throw")ut(Ye.arg);else{var He=Ye.arg,Re=He.value;return Re&&typeof Re=="object"&&le.call(Re,"__await")?Ze.resolve(Re.__await).then(function(Ve){Xe("next",Ve,Je,ut)},function(Ve){Xe("throw",Ve,Je,ut)}):Ze.resolve(Re).then(function(Ve){He.value=Ve,Je(He)},function(Ve){return Xe("throw",Ve,Je,ut)})}}var We;function ze(Ue,ot){function Je(){return new Ze(function(ut,Ye){Xe(Ue,ot,ut,Ye)})}return We=We?We.then(Je,Je):Je()}this._invoke=ze}Le(Ee.prototype),a(Ee.prototype,re,function(){return this}),ne.AsyncIterator=Ee,ne.async=function(qe,Ze,Xe,We,ze){ze===void 0&&(ze=Promise);var Ue=new Ee(y(qe,Ze,Xe,We),ze);return ne.isGeneratorFunction(Ze)?Ue:Ue.next().then(function(ot){return ot.done?ot.value:Ue.next()})};function De(qe,Ze,Xe){var We=b;return function(Ue,ot){if(We===te)throw new Error("Generator is already running");if(We===ce){if(Ue==="throw")throw ot;return Qe()}for(Xe.method=Ue,Xe.arg=ot;;){var Je=Xe.delegate;if(Je){var ut=Ce(Je,Xe);if(ut){if(ut===fe)continue;return ut}}if(Xe.method==="next")Xe.sent=Xe._sent=Xe.arg;else if(Xe.method==="throw"){if(We===b)throw We=ce,Xe.arg;Xe.dispatchException(Xe.arg)}else Xe.method==="return"&&Xe.abrupt("return",Xe.arg);We=te;var Ye=x(qe,Ze,Xe);if(Ye.type==="normal"){if(We=Xe.done?ce:z,Ye.arg===fe)continue;return{value:Ye.arg,done:Xe.done}}else Ye.type==="throw"&&(We=ce,Xe.method="throw",Xe.arg=Ye.arg)}}}function Ce(qe,Ze){var Xe=qe.iterator[Ze.method];if(Xe===ue){if(Ze.delegate=null,Ze.method==="throw"){if(qe.iterator.return&&(Ze.method="return",Ze.arg=ue,Ce(qe,Ze),Ze.method==="throw"))return fe;Ze.method="throw",Ze.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var We=x(Xe,qe.iterator,Ze.arg);if(We.type==="throw")return Ze.method="throw",Ze.arg=We.arg,Ze.delegate=null,fe;var ze=We.arg;if(!ze)return Ze.method="throw",Ze.arg=new TypeError("iterator result is not an object"),Ze.delegate=null,fe;if(ze.done)Ze[qe.resultName]=ze.value,Ze.next=qe.nextLoc,Ze.method!=="return"&&(Ze.method="next",Ze.arg=ue);else return ze;return Ze.delegate=null,fe}Le(Pe),a(Pe,ee,"Generator"),a(Pe,oe,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function je(qe){var Ze={tryLoc:qe[0]};1 in qe&&(Ze.catchLoc=qe[1]),2 in qe&&(Ze.finallyLoc=qe[2],Ze.afterLoc=qe[3]),this.tryEntries.push(Ze)}function Me(qe){var Ze=qe.completion||{};Ze.type="normal",delete Ze.arg,qe.completion=Ze}function Ge(qe){this.tryEntries=[{tryLoc:"root"}],qe.forEach(je,this),this.reset(!0)}ne.keys=function(qe){var Ze=[];for(var Xe in qe)Ze.push(Xe);return Ze.reverse(),function We(){for(;Ze.length;){var ze=Ze.pop();if(ze in qe)return We.value=ze,We.done=!1,We}return We.done=!0,We}};function Be(qe){if(qe){var Ze=qe[oe];if(Ze)return Ze.call(qe);if(typeof qe.next=="function")return qe;if(!isNaN(qe.length)){var Xe=-1,We=function ze(){for(;++Xe=0;--We){var ze=this.tryEntries[We],Ue=ze.completion;if(ze.tryLoc==="root")return Xe("end");if(ze.tryLoc<=this.prev){var ot=le.call(ze,"catchLoc"),Je=le.call(ze,"finallyLoc");if(ot&&Je){if(this.prev=0;--Xe){var We=this.tryEntries[Xe];if(We.tryLoc<=this.prev&&le.call(We,"finallyLoc")&&this.prev=0;--Ze){var Xe=this.tryEntries[Ze];if(Xe.finallyLoc===qe)return this.complete(Xe.completion,Xe.afterLoc),Me(Xe),fe}},catch:function(qe){for(var Ze=this.tryEntries.length-1;Ze>=0;--Ze){var Xe=this.tryEntries[Ze];if(Xe.tryLoc===qe){var We=Xe.completion;if(We.type==="throw"){var ze=We.arg;Me(Xe)}return ze}}throw new Error("illegal catch attempt")},delegateYield:function(qe,Ze,Xe){return this.delegate={iterator:Be(qe),resultName:Ze,nextLoc:Xe},this.method==="next"&&(this.arg=ue),fe}},ne}(typeof he=="object"?he.exports:{});try{regeneratorRuntime=se}catch(ne){typeof globalThis=="object"?globalThis.regeneratorRuntime=se:Function("r","regeneratorRuntime = r")(se)}},{}],396:[function(E,he,de){var se=E("buffer"),ne=se.Buffer;function ie(ue,ae){for(var oe in ue)ae[oe]=ue[oe]}ne.from&&ne.alloc&&ne.allocUnsafe&&ne.allocUnsafeSlow?he.exports=se:(ie(se,de),de.Buffer=le);function le(ue,ae,oe){return ne(ue,ae,oe)}ie(ne,le),le.from=function(ue,ae,oe){if(typeof ue=="number")throw new TypeError("Argument must not be a number");return ne(ue,ae,oe)},le.alloc=function(ue,ae,oe){if(typeof ue!="number")throw new TypeError("Argument must be a number");var re=ne(ue);return ae!==void 0?typeof oe=="string"?re.fill(ae,oe):re.fill(ae):re.fill(0),re},le.allocUnsafe=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return ne(ue)},le.allocUnsafeSlow=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return se.SlowBuffer(ue)}},{buffer:90}],397:[function(E,he,de){(function(se){(function(){(function(ne){ne.parser=function(He,Re){return new le(He,Re)},ne.SAXParser=le,ne.SAXStream=y,ne.createStream=a,ne.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ne.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function le(He,Re){if(!(this instanceof le))return new le(He,Re);var Ve=this;ae(Ve),Ve.q=Ve.c="",Ve.bufferCheckPosition=ne.MAX_BUFFER_LENGTH,Ve.opt=Re||{},Ve.opt.lowercase=Ve.opt.lowercase||Ve.opt.lowercasetags,Ve.looseCase=Ve.opt.lowercase?"toLowerCase":"toUpperCase",Ve.tags=[],Ve.closed=Ve.closedRoot=Ve.sawRoot=!1,Ve.tag=Ve.error=null,Ve.strict=!!He,Ve.noscript=!!(He||Ve.opt.noscript),Ve.state=Ee.BEGIN,Ve.strictEntities=Ve.opt.strictEntities,Ve.ENTITIES=Ve.strictEntities?Object.create(ne.XML_ENTITIES):Object.create(ne.ENTITIES),Ve.attribList=[],Ve.opt.xmlns&&(Ve.ns=Object.create(ce)),Ve.trackPosition=Ve.opt.position!==!1,Ve.trackPosition&&(Ve.position=Ve.line=Ve.column=0),Ce(Ve,"onready")}Object.create||(Object.create=function(He){function Re(){}Re.prototype=He;var Ve=new Re;return Ve}),Object.keys||(Object.keys=function(He){var Re=[];for(var Ve in He)He.hasOwnProperty(Ve)&&Re.push(Ve);return Re});function ue(He){for(var Re=Math.max(ne.MAX_BUFFER_LENGTH,10),Ve=0,Ae=0,Ne=ie.length;AeRe)switch(ie[Ae]){case"textNode":Me(He);break;case"cdata":je(He,"oncdata",He.cdata),He.cdata="";break;case"script":je(He,"onscript",He.script),He.script="";break;default:Be(He,"Max buffer length exceeded: "+ie[Ae])}Ve=Math.max(Ve,et)}var Ke=ne.MAX_BUFFER_LENGTH-Ve;He.bufferCheckPosition=Ke+He.position}function ae(He){for(var Re=0,Ve=ie.length;Re"||Se(He)}function Pe(He,Re){return He.test(Re)}function Le(He,Re){return!Pe(He,Re)}var Ee=0;ne.STATE={BEGIN:Ee++,BEGIN_WHITESPACE:Ee++,TEXT:Ee++,TEXT_ENTITY:Ee++,OPEN_WAKA:Ee++,SGML_DECL:Ee++,SGML_DECL_QUOTED:Ee++,DOCTYPE:Ee++,DOCTYPE_QUOTED:Ee++,DOCTYPE_DTD:Ee++,DOCTYPE_DTD_QUOTED:Ee++,COMMENT_STARTING:Ee++,COMMENT:Ee++,COMMENT_ENDING:Ee++,COMMENT_ENDED:Ee++,CDATA:Ee++,CDATA_ENDING:Ee++,CDATA_ENDING_2:Ee++,PROC_INST:Ee++,PROC_INST_BODY:Ee++,PROC_INST_ENDING:Ee++,OPEN_TAG:Ee++,OPEN_TAG_SLASH:Ee++,ATTRIB:Ee++,ATTRIB_NAME:Ee++,ATTRIB_NAME_SAW_WHITE:Ee++,ATTRIB_VALUE:Ee++,ATTRIB_VALUE_QUOTED:Ee++,ATTRIB_VALUE_CLOSED:Ee++,ATTRIB_VALUE_UNQUOTED:Ee++,ATTRIB_VALUE_ENTITY_Q:Ee++,ATTRIB_VALUE_ENTITY_U:Ee++,CLOSE_TAG:Ee++,CLOSE_TAG_SAW_WHITE:Ee++,SCRIPT:Ee++,SCRIPT_ENDING:Ee++},ne.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ne.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(ne.ENTITIES).forEach(function(He){var Re=ne.ENTITIES[He],Ve=typeof Re=="number"?String.fromCharCode(Re):Re;ne.ENTITIES[He]=Ve});for(var De in ne.STATE)ne.STATE[ne.STATE[De]]=De;Ee=ne.STATE;function Ce(He,Re,Ve){He[Re]&&He[Re](Ve)}function je(He,Re,Ve){He.textNode&&Me(He),Ce(He,Re,Ve)}function Me(He){He.textNode=Ge(He.opt,He.textNode),He.textNode&&Ce(He,"ontext",He.textNode),He.textNode=""}function Ge(He,Re){return He.trim&&(Re=Re.trim()),He.normalize&&(Re=Re.replace(/\s+/g," ")),Re}function Be(He,Re){return Me(He),He.trackPosition&&(Re+=` + `)+" "+We[1]:We[0]+Xe+" "+Ze.join(", ")+" "+We[1]}function ce(Ze){return Array.isArray(Ze)}de.isArray=ce;function fe(Ze){return typeof Ze=="boolean"}de.isBoolean=fe;function he(Ze){return Ze===null}de.isNull=he;function ve(Ze){return Ze==null}de.isNullOrUndefined=ve;function pe(Ze){return typeof Ze=="number"}de.isNumber=pe;function Se(Ze){return typeof Ze=="string"}de.isString=Se;function ye(Ze){return typeof Ze=="symbol"}de.isSymbol=ye;function we(Ze){return Ze===void 0}de.isUndefined=we;function Pe(Ze){return Te(Ze)&&Me(Ze)==="[object RegExp]"}de.isRegExp=Pe;function Te(Ze){return typeof Ze=="object"&&Ze!==null}de.isObject=Te;function Ee(Ze){return Te(Ze)&&Me(Ze)==="[object Date]"}de.isDate=Ee;function De(Ze){return Te(Ze)&&(Me(Ze)==="[object Error]"||Ze instanceof Error)}de.isError=De;function Ce(Ze){return typeof Ze=="function"}de.isFunction=Ce;function je(Ze){return Ze===null||typeof Ze=="boolean"||typeof Ze=="number"||typeof Ze=="string"||typeof Ze=="symbol"||typeof Ze=="undefined"}de.isPrimitive=je,de.isBuffer=E("./support/isBuffer");function Me(Ze){return Object.prototype.toString.call(Ze)}function Ge(Ze){return Ze<10?"0"+Ze.toString(10):Ze.toString(10)}var Be=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Qe(){var Ze=new Date,Xe=[Ge(Ze.getHours()),Ge(Ze.getMinutes()),Ge(Ze.getSeconds())].join(":");return[Ze.getDate(),Be[Ze.getMonth()],Xe].join(" ")}de.log=function(){console.log("%s - %s",Qe(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ze,Xe){if(!Xe||!Te(Xe))return Ze;for(var We=Object.keys(Xe),ze=We.length;ze--;)Ze[We[ze]]=Xe[We[ze]];return Ze};function qe(Ze,Xe){return Object.prototype.hasOwnProperty.call(Ze,Xe)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,me,de){(function(se){(function(){"use strict";var ne=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],ie=typeof globalThis=="undefined"?se:globalThis;me.exports=function(){for(var ue=[],ae=0;ae0)throw new Error("Invalid string. Length must be a multiple of 4");var ce=z.indexOf("=");ce===-1&&(ce=te);var fe=ce===te?0:4-ce%4;return[ce,fe]}function re(z){var te=oe(z),ce=te[0],fe=te[1];return(ce+fe)*3/4-fe}function ee(z,te,ce){return(te+ce)*3/4-ce}function a(z){var te,ce=oe(z),fe=ce[0],he=ce[1],ve=new ie(ee(z,fe,he)),pe=0,Se=he>0?fe-4:fe,ye;for(ye=0;ye>16&255,ve[pe++]=te>>8&255,ve[pe++]=te&255;return he===2&&(te=ne[z.charCodeAt(ye)]<<2|ne[z.charCodeAt(ye+1)]>>4,ve[pe++]=te&255),he===1&&(te=ne[z.charCodeAt(ye)]<<10|ne[z.charCodeAt(ye+1)]<<4|ne[z.charCodeAt(ye+2)]>>2,ve[pe++]=te>>8&255,ve[pe++]=te&255),ve}function y(z){return se[z>>18&63]+se[z>>12&63]+se[z>>6&63]+se[z&63]}function x(z,te,ce){for(var fe,he=[],ve=te;veSe?Se:pe+ve));return fe===1?(te=z[ce-1],he.push(se[te>>2]+se[te<<4&63]+"==")):fe===2&&(te=(z[ce-2]<<8)+z[ce-1],he.push(se[te>>10]+se[te>>4&63]+se[te<<2&63]+"=")),he.join("")}},{}],88:[function(E,me,de){(function(se,ne,ie){typeof me!="undefined"&&me.exports?me.exports=ie():typeof ge=="function"&&ge.amd?ge(ne,ie):se[ne]=ie()})(this,"bowser",function(){var se=!0;function ne(ee){function a(Xe){var We=ee.match(Xe);return We&&We.length>1&&We[1]||""}function y(Xe){var We=ee.match(Xe);return We&&We.length>1&&We[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(ee),z=!b&&/android/i.test(ee),te=/nexus\s*[0-6]\s*/i.test(ee),ce=!te&&/nexus\s*[0-9]+/i.test(ee),fe=/CrOS/.test(ee),he=/silk/i.test(ee),ve=/sailfish/i.test(ee),pe=/tizen/i.test(ee),Se=/(web|hpw)(o|0)s/i.test(ee),ye=/windows phone/i.test(ee),we=/SamsungBrowser/i.test(ee),Pe=!ye&&/windows/i.test(ee),Te=!x&&!he&&/macintosh/i.test(ee),Ee=!z&&!ve&&!pe&&!Se&&/linux/i.test(ee),De=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ce=a(/version\/(\d+(\.\d+)?)/i),je=/tablet/i.test(ee)&&!/tablet pc/i.test(ee),Me=!je&&/[^-]mobi/i.test(ee),Ge=/xbox/i.test(ee),Be;/opera/i.test(ee)?Be={name:"Opera",opera:se,version:Ce||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ee)?Be={name:"Opera",opera:se,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ce}:/SamsungBrowser/i.test(ee)?Be={name:"Samsung Internet for Android",samsungBrowser:se,version:Ce||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ee)?Be={name:"NAVER Whale browser",whale:se,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ee)?Be={name:"MZ Browser",mzbrowser:se,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ee)?Be={name:"Opera Coast",coast:se,version:Ce||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ee)?Be={name:"Focus",focus:se,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ee)?Be={name:"Yandex Browser",yandexbrowser:se,version:Ce||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ee)?Be={name:"UC Browser",ucbrowser:se,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ee)?Be={name:"Maxthon",maxthon:se,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ee)?Be={name:"Epiphany",epiphany:se,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ee)?Be={name:"Puffin",puffin:se,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ee)?Be={name:"Sleipnir",sleipnir:se,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ee)?Be={name:"K-Meleon",kMeleon:se,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:ye?(Be={name:"Windows Phone",osname:"Windows Phone",windowsphone:se},De?(Be.msedge=se,Be.version=De):(Be.msie=se,Be.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ee)?Be={name:"Internet Explorer",msie:se,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:fe?Be={name:"Chrome",osname:"Chrome OS",chromeos:se,chromeBook:se,chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ee)?Be={name:"Microsoft Edge",msedge:se,version:De}:/vivaldi/i.test(ee)?Be={name:"Vivaldi",vivaldi:se,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ce}:ve?Be={name:"Sailfish",osname:"Sailfish OS",sailfish:se,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ee)?Be={name:"SeaMonkey",seamonkey:se,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ee)?(Be={name:"Firefox",firefox:se,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ee)&&(Be.firefoxos=se,Be.osname="Firefox OS")):he?Be={name:"Amazon Silk",silk:se,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ee)?Be={name:"PhantomJS",phantom:se,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ee)?Be={name:"SlimerJS",slimer:se,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ee)||/rim\stablet/i.test(ee)?Be={name:"BlackBerry",osname:"BlackBerry OS",blackberry:se,version:Ce||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Se?(Be={name:"WebOS",osname:"WebOS",webos:se,version:Ce||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ee)&&(Be.touchpad=se)):/bada/i.test(ee)?Be={name:"Bada",osname:"Bada",bada:se,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:pe?Be={name:"Tizen",osname:"Tizen",tizen:se,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ce}:/qupzilla/i.test(ee)?Be={name:"QupZilla",qupzilla:se,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ce}:/chromium/i.test(ee)?Be={name:"Chromium",chromium:se,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ce}:/chrome|crios|crmo/i.test(ee)?Be={name:"Chrome",chrome:se,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:z?Be={name:"Android",version:Ce}:/safari|applewebkit/i.test(ee)?(Be={name:"Safari",safari:se},Ce&&(Be.version=Ce)):x?(Be={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ce&&(Be.version=Ce)):/googlebot/i.test(ee)?Be={name:"Googlebot",googlebot:se,version:a(/googlebot\/(\d+(\.\d+))/i)||Ce}:Be={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Be.msedge&&/(apple)?webkit/i.test(ee)?(/(apple)?webkit\/537\.36/i.test(ee)?(Be.name=Be.name||"Blink",Be.blink=se):(Be.name=Be.name||"Webkit",Be.webkit=se),!Be.version&&Ce&&(Be.version=Ce)):!Be.opera&&/gecko\//i.test(ee)&&(Be.name=Be.name||"Gecko",Be.gecko=se,Be.version=Be.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Be.windowsphone&&(z||Be.silk)?(Be.android=se,Be.osname="Android"):!Be.windowsphone&&x?(Be[x]=se,Be.ios=se,Be.osname="iOS"):Te?(Be.mac=se,Be.osname="macOS"):Ge?(Be.xbox=se,Be.osname="Xbox"):Pe?(Be.windows=se,Be.osname="Windows"):Ee&&(Be.linux=se,Be.osname="Linux");function Qe(Xe){switch(Xe){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var qe="";Be.windows?qe=Qe(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Be.windowsphone?qe=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Be.mac?(qe=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),qe=qe.replace(/[_\s]/g,".")):x?(qe=a(/os (\d+([_\s]\d+)*) like mac os x/i),qe=qe.replace(/[_\s]/g,".")):z?qe=a(/android[ \/-](\d+(\.\d+)*)/i):Be.webos?qe=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Be.blackberry?qe=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Be.bada?qe=a(/bada\/(\d+(\.\d+)*)/i):Be.tizen&&(qe=a(/tizen[\/\s](\d+(\.\d+)*)/i)),qe&&(Be.osversion=qe);var Ze=!Be.windows&&qe.split(".")[0];return je||ce||x=="ipad"||z&&(Ze==3||Ze>=4&&!Me)||Be.silk?Be.tablet=se:(Me||x=="iphone"||x=="ipod"||z||te||Be.blackberry||Be.webos||Be.bada)&&(Be.mobile=se),Be.msedge||Be.msie&&Be.version>=10||Be.yandexbrowser&&Be.version>=15||Be.vivaldi&&Be.version>=1||Be.chrome&&Be.version>=20||Be.samsungBrowser&&Be.version>=4||Be.whale&&ae([Be.version,"1.0"])===1||Be.mzbrowser&&ae([Be.version,"6.0"])===1||Be.focus&&ae([Be.version,"1.0"])===1||Be.firefox&&Be.version>=20||Be.safari&&Be.version>=6||Be.opera&&Be.version>=10||Be.ios&&Be.osversion&&Be.osversion.split(".")[0]>=6||Be.blackberry&&Be.version>=10.1||Be.chromium&&Be.version>=20?Be.a=se:Be.msie&&Be.version<10||Be.chrome&&Be.version<20||Be.firefox&&Be.version<20||Be.safari&&Be.version<6||Be.opera&&Be.version<10||Be.ios&&Be.osversion&&Be.osversion.split(".")[0]<6||Be.chromium&&Be.version<20?Be.c=se:Be.x=se,Be}var ie=ne(typeof navigator!="undefined"&&navigator.userAgent||"");ie.test=function(ee){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function oe(ee,a,y){var x=ie;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ne(y));var b=""+x.version;for(var z in ee)if(ee.hasOwnProperty(z)&&x[z]){if(typeof ee[z]!="string")throw new Error("Browser version in the minVersion map should be a string: "+z+": "+String(ee));return ae([b,ee[z]])<0}return a}function re(ee,a,y){return!oe(ee,a,y)}return ie.isUnsupportedBrowser=oe,ie.compareVersions=ae,ie.check=re,ie._detect=ne,ie.detect=ne,ie})},{}],89:[function(E,me,de){},{}],90:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("base64-js"),ie=E("ieee754");de.Buffer=oe,de.SlowBuffer=fe,de.INSPECT_MAX_BYTES=50;var le=2147483647;de.kMaxLength=le,oe.TYPED_ARRAY_SUPPORT=ue(),!oe.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ue(){try{var Oe=new Uint8Array(1);return Oe.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Oe.foo()===42}catch(Le){return!1}}Object.defineProperty(oe.prototype,"parent",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.buffer}}),Object.defineProperty(oe.prototype,"offset",{enumerable:!0,get:function(){if(oe.isBuffer(this))return this.byteOffset}});function ae(Oe){if(Oe>le)throw new RangeError('The value "'+Oe+'" is invalid for option "size"');var Le=new Uint8Array(Oe);return Le.__proto__=oe.prototype,Le}function oe(Oe,Le,xe){if(typeof Oe=="number"){if(typeof Le=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Oe)}return re(Oe,Le,xe)}typeof Symbol!="undefined"&&Symbol.species!=null&&oe[Symbol.species]===oe&&Object.defineProperty(oe,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),oe.poolSize=8192;function re(Oe,Le,xe){if(typeof Oe=="string")return x(Oe,Le);if(ArrayBuffer.isView(Oe))return b(Oe);if(Oe==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe);if(Ke(Oe,ArrayBuffer)||Oe&&Ke(Oe.buffer,ArrayBuffer))return z(Oe,Le,xe);if(typeof Oe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ie=Oe.valueOf&&Oe.valueOf();if(Ie!=null&&Ie!==Oe)return oe.from(Ie,Le,xe);var $e=te(Oe);if($e)return $e;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Oe[Symbol.toPrimitive]=="function")return oe.from(Oe[Symbol.toPrimitive]("string"),Le,xe);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe)}oe.from=function(Oe,Le,xe){return re(Oe,Le,xe)},oe.prototype.__proto__=Uint8Array.prototype,oe.__proto__=Uint8Array;function ee(Oe){if(typeof Oe!="number")throw new TypeError('"size" argument must be of type number');if(Oe<0)throw new RangeError('The value "'+Oe+'" is invalid for option "size"')}function a(Oe,Le,xe){return ee(Oe),Oe<=0?ae(Oe):Le!==void 0?typeof xe=="string"?ae(Oe).fill(Le,xe):ae(Oe).fill(Le):ae(Oe)}oe.alloc=function(Oe,Le,xe){return a(Oe,Le,xe)};function y(Oe){return ee(Oe),ae(Oe<0?0:ce(Oe)|0)}oe.allocUnsafe=function(Oe){return y(Oe)},oe.allocUnsafeSlow=function(Oe){return y(Oe)};function x(Oe,Le){if((typeof Le!="string"||Le==="")&&(Le="utf8"),!oe.isEncoding(Le))throw new TypeError("Unknown encoding: "+Le);var xe=he(Oe,Le)|0,Ie=ae(xe),$e=Ie.write(Oe,Le);return $e!==xe&&(Ie=Ie.slice(0,$e)),Ie}function b(Oe){for(var Le=Oe.length<0?0:ce(Oe.length)|0,xe=ae(Le),Ie=0;Ie=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return Oe|0}function fe(Oe){return+Oe!=Oe&&(Oe=0),oe.alloc(+Oe)}oe.isBuffer=function(Le){return Le!=null&&Le._isBuffer===!0&&Le!==oe.prototype},oe.compare=function(Le,xe){if(Ke(Le,Uint8Array)&&(Le=oe.from(Le,Le.offset,Le.byteLength)),Ke(xe,Uint8Array)&&(xe=oe.from(xe,xe.offset,xe.byteLength)),!oe.isBuffer(Le)||!oe.isBuffer(xe))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Le===xe)return 0;for(var Ie=Le.length,$e=xe.length,rt=0,ke=Math.min(Ie,$e);rt2&&arguments[2]===!0;if(!Ie&&xe===0)return 0;for(var $e=!1;;)switch(Le){case"ascii":case"latin1":case"binary":return xe;case"utf8":case"utf-8":return Re(Oe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xe*2;case"hex":return xe>>>1;case"base64":return Ne(Oe).length;default:if($e)return Ie?-1:Re(Oe).length;Le=(""+Le).toLowerCase(),$e=!0}}oe.byteLength=he;function ve(Oe,Le,xe){var Ie=!1;if((Le===void 0||Le<0)&&(Le=0),Le>this.length||((xe===void 0||xe>this.length)&&(xe=this.length),xe<=0)||(xe>>>=0,Le>>>=0,xe<=Le))return"";for(Oe||(Oe="utf8");;)switch(Oe){case"hex":return Ze(this,Le,xe);case"utf8":case"utf-8":return Me(this,Le,xe);case"ascii":return Qe(this,Le,xe);case"latin1":case"binary":return qe(this,Le,xe);case"base64":return je(this,Le,xe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Xe(this,Le,xe);default:if(Ie)throw new TypeError("Unknown encoding: "+Oe);Oe=(Oe+"").toLowerCase(),Ie=!0}}oe.prototype._isBuffer=!0;function pe(Oe,Le,xe){var Ie=Oe[Le];Oe[Le]=Oe[xe],Oe[xe]=Ie}oe.prototype.swap16=function(){var Le=this.length;if(Le%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var xe=0;xexe&&(Le+=" ... "),""},oe.prototype.compare=function(Le,xe,Ie,$e,rt){if(Ke(Le,Uint8Array)&&(Le=oe.from(Le,Le.offset,Le.byteLength)),!oe.isBuffer(Le))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Le);if(xe===void 0&&(xe=0),Ie===void 0&&(Ie=Le?Le.length:0),$e===void 0&&($e=0),rt===void 0&&(rt=this.length),xe<0||Ie>Le.length||$e<0||rt>this.length)throw new RangeError("out of range index");if($e>=rt&&xe>=Ie)return 0;if($e>=rt)return-1;if(xe>=Ie)return 1;if(xe>>>=0,Ie>>>=0,$e>>>=0,rt>>>=0,this===Le)return 0;for(var ke=rt-$e,tt=Ie-xe,pt=Math.min(ke,tt),ct=this.slice($e,rt),ht=Le.slice(xe,Ie),lt=0;lt2147483647?xe=2147483647:xe<-2147483648&&(xe=-2147483648),xe=+xe,Fe(xe)&&(xe=$e?0:Oe.length-1),xe<0&&(xe=Oe.length+xe),xe>=Oe.length){if($e)return-1;xe=Oe.length-1}else if(xe<0)if($e)xe=0;else return-1;if(typeof Le=="string"&&(Le=oe.from(Le,Ie)),oe.isBuffer(Le))return Le.length===0?-1:ye(Oe,Le,xe,Ie,$e);if(typeof Le=="number")return Le=Le&255,typeof Uint8Array.prototype.indexOf=="function"?$e?Uint8Array.prototype.indexOf.call(Oe,Le,xe):Uint8Array.prototype.lastIndexOf.call(Oe,Le,xe):ye(Oe,[Le],xe,Ie,$e);throw new TypeError("val must be string, number or Buffer")}function ye(Oe,Le,xe,Ie,$e){var rt=1,ke=Oe.length,tt=Le.length;if(Ie!==void 0&&(Ie=String(Ie).toLowerCase(),Ie==="ucs2"||Ie==="ucs-2"||Ie==="utf16le"||Ie==="utf-16le")){if(Oe.length<2||Le.length<2)return-1;rt=2,ke/=2,tt/=2,xe/=2}function pt(at,it){return rt===1?at[it]:at.readUInt16BE(it*rt)}var ct;if($e){var ht=-1;for(ct=xe;ctke&&(xe=ke-tt),ct=xe;ct>=0;ct--){for(var lt=!0,mt=0;mt$e&&(Ie=$e)):Ie=$e;var rt=Le.length;Ie>rt/2&&(Ie=rt/2);for(var ke=0;ke>>0,isFinite(Ie)?(Ie=Ie>>>0,$e===void 0&&($e="utf8")):($e=Ie,Ie=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var rt=this.length-xe;if((Ie===void 0||Ie>rt)&&(Ie=rt),Le.length>0&&(Ie<0||xe<0)||xe>this.length)throw new RangeError("Attempt to write outside buffer bounds");$e||($e="utf8");for(var ke=!1;;)switch($e){case"hex":return we(this,Le,xe,Ie);case"utf8":case"utf-8":return Pe(this,Le,xe,Ie);case"ascii":return Te(this,Le,xe,Ie);case"latin1":case"binary":return Ee(this,Le,xe,Ie);case"base64":return De(this,Le,xe,Ie);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ce(this,Le,xe,Ie);default:if(ke)throw new TypeError("Unknown encoding: "+$e);$e=(""+$e).toLowerCase(),ke=!0}},oe.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function je(Oe,Le,xe){return Le===0&&xe===Oe.length?ne.fromByteArray(Oe):ne.fromByteArray(Oe.slice(Le,xe))}function Me(Oe,Le,xe){xe=Math.min(Oe.length,xe);for(var Ie=[],$e=Le;$e239?4:rt>223?3:rt>191?2:1;if($e+tt<=xe){var pt,ct,ht,lt;switch(tt){case 1:rt<128&&(ke=rt);break;case 2:pt=Oe[$e+1],(pt&192)===128&&(lt=(rt&31)<<6|pt&63,lt>127&&(ke=lt));break;case 3:pt=Oe[$e+1],ct=Oe[$e+2],(pt&192)===128&&(ct&192)===128&&(lt=(rt&15)<<12|(pt&63)<<6|ct&63,lt>2047&&(lt<55296||lt>57343)&&(ke=lt));break;case 4:pt=Oe[$e+1],ct=Oe[$e+2],ht=Oe[$e+3],(pt&192)===128&&(ct&192)===128&&(ht&192)===128&&(lt=(rt&15)<<18|(pt&63)<<12|(ct&63)<<6|ht&63,lt>65535&<<1114112&&(ke=lt))}}ke===null?(ke=65533,tt=1):ke>65535&&(ke-=65536,Ie.push(ke>>>10&1023|55296),ke=56320|ke&1023),Ie.push(ke),$e+=tt}return Be(Ie)}var Ge=4096;function Be(Oe){var Le=Oe.length;if(Le<=Ge)return String.fromCharCode.apply(String,Oe);for(var xe="",Ie=0;IeIe)&&(xe=Ie);for(var $e="",rt=Le;rtIe&&(Le=Ie),xe<0?(xe+=Ie,xe<0&&(xe=0)):xe>Ie&&(xe=Ie),xexe)throw new RangeError("Trying to access beyond buffer length")}oe.prototype.readUIntLE=function(Le,xe,Ie){Le=Le>>>0,xe=xe>>>0,Ie||We(Le,xe,this.length);for(var $e=this[Le],rt=1,ke=0;++ke>>0,xe=xe>>>0,Ie||We(Le,xe,this.length);for(var $e=this[Le+--xe],rt=1;xe>0&&(rt*=256);)$e+=this[Le+--xe]*rt;return $e},oe.prototype.readUInt8=function(Le,xe){return Le=Le>>>0,xe||We(Le,1,this.length),this[Le]},oe.prototype.readUInt16LE=function(Le,xe){return Le=Le>>>0,xe||We(Le,2,this.length),this[Le]|this[Le+1]<<8},oe.prototype.readUInt16BE=function(Le,xe){return Le=Le>>>0,xe||We(Le,2,this.length),this[Le]<<8|this[Le+1]},oe.prototype.readUInt32LE=function(Le,xe){return Le=Le>>>0,xe||We(Le,4,this.length),(this[Le]|this[Le+1]<<8|this[Le+2]<<16)+this[Le+3]*16777216},oe.prototype.readUInt32BE=function(Le,xe){return Le=Le>>>0,xe||We(Le,4,this.length),this[Le]*16777216+(this[Le+1]<<16|this[Le+2]<<8|this[Le+3])},oe.prototype.readIntLE=function(Le,xe,Ie){Le=Le>>>0,xe=xe>>>0,Ie||We(Le,xe,this.length);for(var $e=this[Le],rt=1,ke=0;++ke=rt&&($e-=Math.pow(2,8*xe)),$e},oe.prototype.readIntBE=function(Le,xe,Ie){Le=Le>>>0,xe=xe>>>0,Ie||We(Le,xe,this.length);for(var $e=xe,rt=1,ke=this[Le+--$e];$e>0&&(rt*=256);)ke+=this[Le+--$e]*rt;return rt*=128,ke>=rt&&(ke-=Math.pow(2,8*xe)),ke},oe.prototype.readInt8=function(Le,xe){return Le=Le>>>0,xe||We(Le,1,this.length),this[Le]&128?(255-this[Le]+1)*-1:this[Le]},oe.prototype.readInt16LE=function(Le,xe){Le=Le>>>0,xe||We(Le,2,this.length);var Ie=this[Le]|this[Le+1]<<8;return Ie&32768?Ie|4294901760:Ie},oe.prototype.readInt16BE=function(Le,xe){Le=Le>>>0,xe||We(Le,2,this.length);var Ie=this[Le+1]|this[Le]<<8;return Ie&32768?Ie|4294901760:Ie},oe.prototype.readInt32LE=function(Le,xe){return Le=Le>>>0,xe||We(Le,4,this.length),this[Le]|this[Le+1]<<8|this[Le+2]<<16|this[Le+3]<<24},oe.prototype.readInt32BE=function(Le,xe){return Le=Le>>>0,xe||We(Le,4,this.length),this[Le]<<24|this[Le+1]<<16|this[Le+2]<<8|this[Le+3]},oe.prototype.readFloatLE=function(Le,xe){return Le=Le>>>0,xe||We(Le,4,this.length),ie.read(this,Le,!0,23,4)},oe.prototype.readFloatBE=function(Le,xe){return Le=Le>>>0,xe||We(Le,4,this.length),ie.read(this,Le,!1,23,4)},oe.prototype.readDoubleLE=function(Le,xe){return Le=Le>>>0,xe||We(Le,8,this.length),ie.read(this,Le,!0,52,8)},oe.prototype.readDoubleBE=function(Le,xe){return Le=Le>>>0,xe||We(Le,8,this.length),ie.read(this,Le,!1,52,8)};function ze(Oe,Le,xe,Ie,$e,rt){if(!oe.isBuffer(Oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(Le>$e||LeOe.length)throw new RangeError("Index out of range")}oe.prototype.writeUIntLE=function(Le,xe,Ie,$e){if(Le=+Le,xe=xe>>>0,Ie=Ie>>>0,!$e){var rt=Math.pow(2,8*Ie)-1;ze(this,Le,xe,Ie,rt,0)}var ke=1,tt=0;for(this[xe]=Le&255;++tt>>0,Ie=Ie>>>0,!$e){var rt=Math.pow(2,8*Ie)-1;ze(this,Le,xe,Ie,rt,0)}var ke=Ie-1,tt=1;for(this[xe+ke]=Le&255;--ke>=0&&(tt*=256);)this[xe+ke]=Le/tt&255;return xe+Ie},oe.prototype.writeUInt8=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,1,255,0),this[xe]=Le&255,xe+1},oe.prototype.writeUInt16LE=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,2,65535,0),this[xe]=Le&255,this[xe+1]=Le>>>8,xe+2},oe.prototype.writeUInt16BE=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,2,65535,0),this[xe]=Le>>>8,this[xe+1]=Le&255,xe+2},oe.prototype.writeUInt32LE=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,4,4294967295,0),this[xe+3]=Le>>>24,this[xe+2]=Le>>>16,this[xe+1]=Le>>>8,this[xe]=Le&255,xe+4},oe.prototype.writeUInt32BE=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,4,4294967295,0),this[xe]=Le>>>24,this[xe+1]=Le>>>16,this[xe+2]=Le>>>8,this[xe+3]=Le&255,xe+4},oe.prototype.writeIntLE=function(Le,xe,Ie,$e){if(Le=+Le,xe=xe>>>0,!$e){var rt=Math.pow(2,8*Ie-1);ze(this,Le,xe,Ie,rt-1,-rt)}var ke=0,tt=1,pt=0;for(this[xe]=Le&255;++ke>0)-pt&255;return xe+Ie},oe.prototype.writeIntBE=function(Le,xe,Ie,$e){if(Le=+Le,xe=xe>>>0,!$e){var rt=Math.pow(2,8*Ie-1);ze(this,Le,xe,Ie,rt-1,-rt)}var ke=Ie-1,tt=1,pt=0;for(this[xe+ke]=Le&255;--ke>=0&&(tt*=256);)Le<0&&pt===0&&this[xe+ke+1]!==0&&(pt=1),this[xe+ke]=(Le/tt>>0)-pt&255;return xe+Ie},oe.prototype.writeInt8=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,1,127,-128),Le<0&&(Le=255+Le+1),this[xe]=Le&255,xe+1},oe.prototype.writeInt16LE=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,2,32767,-32768),this[xe]=Le&255,this[xe+1]=Le>>>8,xe+2},oe.prototype.writeInt16BE=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,2,32767,-32768),this[xe]=Le>>>8,this[xe+1]=Le&255,xe+2},oe.prototype.writeInt32LE=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,4,2147483647,-2147483648),this[xe]=Le&255,this[xe+1]=Le>>>8,this[xe+2]=Le>>>16,this[xe+3]=Le>>>24,xe+4},oe.prototype.writeInt32BE=function(Le,xe,Ie){return Le=+Le,xe=xe>>>0,Ie||ze(this,Le,xe,4,2147483647,-2147483648),Le<0&&(Le=4294967295+Le+1),this[xe]=Le>>>24,this[xe+1]=Le>>>16,this[xe+2]=Le>>>8,this[xe+3]=Le&255,xe+4};function Ue(Oe,Le,xe,Ie,$e,rt){if(xe+Ie>Oe.length)throw new RangeError("Index out of range");if(xe<0)throw new RangeError("Index out of range")}function ot(Oe,Le,xe,Ie,$e){return Le=+Le,xe=xe>>>0,$e||Ue(Oe,Le,xe,4,34028234663852886e22,-34028234663852886e22),ie.write(Oe,Le,xe,Ie,23,4),xe+4}oe.prototype.writeFloatLE=function(Le,xe,Ie){return ot(this,Le,xe,!0,Ie)},oe.prototype.writeFloatBE=function(Le,xe,Ie){return ot(this,Le,xe,!1,Ie)};function Je(Oe,Le,xe,Ie,$e){return Le=+Le,xe=xe>>>0,$e||Ue(Oe,Le,xe,8,17976931348623157e292,-17976931348623157e292),ie.write(Oe,Le,xe,Ie,52,8),xe+8}oe.prototype.writeDoubleLE=function(Le,xe,Ie){return Je(this,Le,xe,!0,Ie)},oe.prototype.writeDoubleBE=function(Le,xe,Ie){return Je(this,Le,xe,!1,Ie)},oe.prototype.copy=function(Le,xe,Ie,$e){if(!oe.isBuffer(Le))throw new TypeError("argument should be a Buffer");if(Ie||(Ie=0),!$e&&$e!==0&&($e=this.length),xe>=Le.length&&(xe=Le.length),xe||(xe=0),$e>0&&$e=this.length)throw new RangeError("Index out of range");if($e<0)throw new RangeError("sourceEnd out of bounds");$e>this.length&&($e=this.length),Le.length-xe<$e-Ie&&($e=Le.length-xe+Ie);var rt=$e-Ie;if(this===Le&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(xe,Ie,$e);else if(this===Le&&Ie=0;--ke)Le[ke+xe]=this[ke+Ie];else Uint8Array.prototype.set.call(Le,this.subarray(Ie,$e),xe);return rt},oe.prototype.fill=function(Le,xe,Ie,$e){if(typeof Le=="string"){if(typeof xe=="string"?($e=xe,xe=0,Ie=this.length):typeof Ie=="string"&&($e=Ie,Ie=this.length),$e!==void 0&&typeof $e!="string")throw new TypeError("encoding must be a string");if(typeof $e=="string"&&!oe.isEncoding($e))throw new TypeError("Unknown encoding: "+$e);if(Le.length===1){var rt=Le.charCodeAt(0);($e==="utf8"&&rt<128||$e==="latin1")&&(Le=rt)}}else typeof Le=="number"&&(Le=Le&255);if(xe<0||this.length>>0,Ie=Ie===void 0?this.length:Ie>>>0,Le||(Le=0);var ke;if(typeof Le=="number")for(ke=xe;ke55295&&xe<57344){if(!$e){if(xe>56319){(Le-=3)>-1&&rt.push(239,191,189);continue}else if(ke+1===Ie){(Le-=3)>-1&&rt.push(239,191,189);continue}$e=xe;continue}if(xe<56320){(Le-=3)>-1&&rt.push(239,191,189),$e=xe;continue}xe=($e-55296<<10|xe-56320)+65536}else $e&&(Le-=3)>-1&&rt.push(239,191,189);if($e=null,xe<128){if((Le-=1)<0)break;rt.push(xe)}else if(xe<2048){if((Le-=2)<0)break;rt.push(xe>>6|192,xe&63|128)}else if(xe<65536){if((Le-=3)<0)break;rt.push(xe>>12|224,xe>>6&63|128,xe&63|128)}else if(xe<1114112){if((Le-=4)<0)break;rt.push(xe>>18|240,xe>>12&63|128,xe>>6&63|128,xe&63|128)}else throw new Error("Invalid code point")}return rt}function Ve(Oe){for(var Le=[],xe=0;xe>8,$e=xe%256,rt.push($e),rt.push(Ie);return rt}function Ne(Oe){return ne.toByteArray(Ye(Oe))}function et(Oe,Le,xe,Ie){for(var $e=0;$e=Le.length||$e>=Oe.length);++$e)Le[$e+xe]=Oe[$e];return $e}function Ke(Oe,Le){return Oe instanceof Le||Oe!=null&&Oe.constructor!=null&&Oe.constructor.name!=null&&Oe.constructor.name===Le.name}function Fe(Oe){return Oe!==Oe}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,me,de){me.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(E,me,de){"use strict";var se=E("get-intrinsic"),ne=E("./"),ie=ne(se("String.prototype.indexOf"));me.exports=function(ue,ae){var oe=se(ue,!!ae);return typeof oe=="function"&&ie(ue,".prototype.")>-1?ne(oe):oe}},{"./":93,"get-intrinsic":348}],93:[function(E,me,de){"use strict";var se=E("function-bind"),ne=E("get-intrinsic"),ie=ne("%Function.prototype.apply%"),le=ne("%Function.prototype.call%"),ue=ne("%Reflect.apply%",!0)||se.call(le,ie),ae=ne("%Object.getOwnPropertyDescriptor%",!0),oe=ne("%Object.defineProperty%",!0),re=ne("%Math.max%");if(oe)try{oe({},"a",{value:1})}catch(a){oe=null}me.exports=function(y){var x=ue(se,le,arguments);if(ae&&oe){var b=ae(x,"length");b.configurable&&oe(x,"length",{value:1+re(0,y.length-(arguments.length-1))})}return x};var ee=function(){return ue(se,ie,arguments)};oe?oe(me.exports,"apply",{value:ee}):me.exports.apply=ee},{"function-bind":347,"get-intrinsic":348}],94:[function(E,me,de){"use strict";var se=Array.prototype.slice;me.exports=ne;function ne(le,ue){if(!(this instanceof ne))return new ne(le,ue);this.src=le,this._withAccess=ue}ne.prototype.withAccess=function(le){return this._withAccess=le!==!1,this},ne.prototype.pick=function(le){return Array.isArray(le)||(le=se.call(arguments)),le.length&&(this.keys=le),this},ne.prototype.to=function(le){if(le=le||{},!this.src)return le;var ue=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ae=0;ae>8&255]},Re=function(ke){return[ke&255,ke>>8&255,ke>>16&255,ke>>24&255]},Ve=function(ke){return ke[3]<<24|ke[2]<<16|ke[1]<<8|ke[0]},Ae=function(ke){return Je(ke,23,4)},Ne=function(ke){return Je(ke,52,8)},et=function(ke,tt){fe(ke[Ce],tt,{get:function(){return Pe(this)[tt]}})},Ke=function(ke,tt,pt,ct){var ht=x(pt),lt=Pe(ke);if(ht+tt>lt.byteLength)throw ze(Me);var mt=Pe(lt.buffer).bytes,at=ht+lt.byteOffset,it=ve(mt,at,at+tt);return ct?it:ot(it)},Fe=function(ke,tt,pt,ct,ht,lt){var mt=x(pt),at=Pe(ke);if(mt+tt>at.byteLength)throw ze(Me);for(var it=Pe(at.buffer).bytes,ft=mt+at.byteOffset,vt=ct(+ht),St=0;Stht)throw ze("Wrong offset");if(ct=ct===void 0?ht-lt:y(ct),lt+ct>ht)throw ze(je);Te(this,{buffer:tt,byteLength:ct,byteOffset:lt}),ie||(this.buffer=tt,this.byteLength=ct,this.byteOffset=lt)},Ze=qe[Ce],ie&&(et(Be,"byteLength"),et(qe,"buffer"),et(qe,"byteLength"),et(qe,"byteOffset")),oe(Ze,{getInt8:function(tt){return Ke(this,1,tt)[0]<<24>>24},getUint8:function(tt){return Ke(this,1,tt)[0]},getInt16:function(tt){var pt=Ke(this,2,tt,arguments.length>1?arguments[1]:void 0);return(pt[1]<<8|pt[0])<<16>>16},getUint16:function(tt){var pt=Ke(this,2,tt,arguments.length>1?arguments[1]:void 0);return pt[1]<<8|pt[0]},getInt32:function(tt){return Ve(Ke(this,4,tt,arguments.length>1?arguments[1]:void 0))},getUint32:function(tt){return Ve(Ke(this,4,tt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(tt){return ut(Ke(this,4,tt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(tt){return ut(Ke(this,8,tt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(tt,pt){Fe(this,1,tt,Ye,pt)},setUint8:function(tt,pt){Fe(this,1,tt,Ye,pt)},setInt16:function(tt,pt){Fe(this,2,tt,He,pt,arguments.length>2?arguments[2]:void 0)},setUint16:function(tt,pt){Fe(this,2,tt,He,pt,arguments.length>2?arguments[2]:void 0)},setInt32:function(tt,pt){Fe(this,4,tt,Re,pt,arguments.length>2?arguments[2]:void 0)},setUint32:function(tt,pt){Fe(this,4,tt,Re,pt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(tt,pt){Fe(this,4,tt,Ae,pt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(tt,pt){Fe(this,8,tt,Ne,pt,arguments.length>2?arguments[2]:void 0)}});else{var Oe=ye&&Ge.name!==Ee;if(!re(function(){Ge(1)})||!re(function(){new Ge(-1)})||re(function(){return new Ge,new Ge(1.5),new Ge(NaN),Oe&&!we})){Be=function(tt){return ee(this,Qe),new Ge(x(tt))},Be[Ce]=Qe;for(var Le=ce(Ge),xe=0,Ie;Le.length>xe;)(Ie=Le[xe++])in Be||ae(Be,Ie,Ge[Ie]);Qe.constructor=Be}else Oe&&we&&ae(Ge,"name",Ee);te&&z(Ze)!==Xe&&te(Ze,Xe);var $e=new qe(new Be(2)),rt=ne(Ze.setInt8);$e.setInt8(0,2147483648),$e.setInt8(1,2147483649),($e.getInt8(0)||!$e.getInt8(1))&&oe(Ze,{setInt8:function(tt,pt){rt(this,tt,pt<<24>>24)},setUint8:function(tt,pt){rt(this,tt,pt<<24>>24)}},{unsafe:!0})}pe(Be,Ee),pe(qe,De),me.exports={ArrayBuffer:Be,DataView:qe}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,me,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=Math.min;me.exports=[].copyWithin||function(ae,oe){var re=se(this),ee=ie(re),a=ne(ae,ee),y=ne(oe,ee),x=arguments.length>2?arguments[2]:void 0,b=le((x===void 0?ee:ne(x,ee))-y,ee-a),z=1;for(y0;)y in re?re[a]=re[y]:delete re[a],a+=z,y+=z;return re}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,me,de){"use strict";var se=E("../internals/to-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like");me.exports=function(ue){for(var ae=se(this),oe=ie(ae),re=arguments.length,ee=ne(re>1?arguments[1]:void 0,oe),a=re>2?arguments[2]:void 0,y=a===void 0?oe:ne(a,oe);y>ee;)ae[ee++]=ue;return ae}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,me,de){"use strict";var se=E("../internals/array-iteration").forEach,ne=E("../internals/array-method-is-strict"),ie=ne("forEach");me.exports=ie?[].forEach:function(ue){return se(this,ue,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,me,de){var se=E("../internals/length-of-array-like");me.exports=function(ne,ie){for(var le=0,ue=se(ie),ae=new ne(ue);ue>le;)ae[le]=ie[le++];return ae}},{"../internals/length-of-array-like":188}],109:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),le=E("../internals/to-object"),ue=E("../internals/call-with-safe-iteration-closing"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/is-constructor"),re=E("../internals/length-of-array-like"),ee=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=se.Array;me.exports=function(z){var te=le(z),ce=oe(this),fe=arguments.length,he=fe>1?arguments[1]:void 0,ve=he!==void 0;ve&&(he=ne(he,fe>2?arguments[2]:void 0));var pe=y(te),Se=0,ye,we,Pe,Te,Ee,De;if(pe&&!(this==x&&ae(pe)))for(Te=a(te,pe),Ee=Te.next,we=ce?new this:[];!(Pe=ie(Ee,Te)).done;Se++)De=ve?ue(Te,he,[Pe.value,Se],!0):Pe.value,ee(we,Se,De);else for(ye=re(te),we=ce?new this(ye):x(ye);ye>Se;Se++)De=ve?he(te[Se],Se):te[Se],ee(we,Se,De);return we.length=Se,we}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,me,de){var se=E("../internals/to-indexed-object"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=function(ue){return function(ae,oe,re){var ee=se(ae),a=ie(ee),y=ne(re,a),x;if(ue&&oe!=oe){for(;a>y;)if(x=ee[y++],x!=x)return!0}else for(;a>y;y++)if((ue||y in ee)&&ee[y]===oe)return ue||y||0;return!ue&&-1}};me.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(E,me,de){var se=E("../internals/function-bind-context"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),le=E("../internals/to-object"),ue=E("../internals/length-of-array-like"),ae=E("../internals/array-species-create"),oe=ne([].push),re=function(ee){var a=ee==1,y=ee==2,x=ee==3,b=ee==4,z=ee==6,te=ee==7,ce=ee==5||z;return function(fe,he,ve,pe){for(var Se=le(fe),ye=ie(Se),we=se(he,ve),Pe=ue(ye),Te=0,Ee=pe||ae,De=a?Ee(fe,Pe):y||te?Ee(fe,0):void 0,Ce,je;Pe>Te;Te++)if((ce||Te in ye)&&(Ce=ye[Te],je=we(Ce,Te,Se),ee))if(a)De[Te]=je;else if(je)switch(ee){case 3:return!0;case 5:return Ce;case 6:return Te;case 2:oe(De,Ce)}else switch(ee){case 4:return!1;case 7:oe(De,Ce)}return z?-1:x||b?b:De}};me.exports={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterReject:re(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/to-indexed-object"),ie=E("../internals/to-integer-or-infinity"),le=E("../internals/length-of-array-like"),ue=E("../internals/array-method-is-strict"),ae=Math.min,oe=[].lastIndexOf,re=!!oe&&1/[1].lastIndexOf(1,-0)<0,ee=ue("lastIndexOf"),a=re||!ee;me.exports=a?function(x){if(re)return se(oe,this,arguments)||0;var b=ne(this),z=le(b),te=z-1;for(arguments.length>1&&(te=ae(te,ie(arguments[1]))),te<0&&(te=z+te);te>=0;te--)if(te in b&&b[te]===x)return te||0;return-1}:oe},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,me,de){var se=E("../internals/fails"),ne=E("../internals/well-known-symbol"),ie=E("../internals/engine-v8-version"),le=ne("species");me.exports=function(ue){return ie>=51||!se(function(){var ae=[],oe=ae.constructor={};return oe[le]=function(){return{foo:1}},ae[ue](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(E,me,de){"use strict";var se=E("../internals/fails");me.exports=function(ne,ie){var le=[][ne];return!!le&&se(function(){le.call(null,ie||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/a-callable"),ie=E("../internals/to-object"),le=E("../internals/indexed-object"),ue=E("../internals/length-of-array-like"),ae=se.TypeError,oe=function(re){return function(ee,a,y,x){ne(a);var b=ie(ee),z=le(b),te=ue(b),ce=re?te-1:0,fe=re?-1:1;if(y<2)for(;;){if(ce in z){x=z[ce],ce+=fe;break}if(ce+=fe,re?ce<0:te<=ce)throw ae("Reduce of empty array with no initial value")}for(;re?ce>=0:te>ce;ce+=fe)ce in z&&(x=a(x,z[ce],ce,b));return x}};me.exports={left:oe(!1),right:oe(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-absolute-index"),ie=E("../internals/length-of-array-like"),le=E("../internals/create-property"),ue=se.Array,ae=Math.max;me.exports=function(oe,re,ee){for(var a=ie(oe),y=ne(re,a),x=ne(ee===void 0?a:ee,a),b=ue(ae(x-y,0)),z=0;y0;)ae[y]=ae[--y];y!==ee++&&(ae[y]=a)}return ae},ue=function(ae,oe,re,ee){for(var a=oe.length,y=re.length,x=0,b=0;x0&&oe[0]<4?1:+(oe[0]+oe[1])),!re&&ne&&(oe=ne.match(/Edge\/(\d+)/),(!oe||oe[1]>=74)&&(oe=ne.match(/Chrome\/(\d+)/),oe&&(re=+oe[1]))),me.exports=re},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,me,de){var se=E("../internals/engine-user-agent"),ne=se.match(/AppleWebKit\/(\d+)\./);me.exports=!!ne&&+ne[1]},{"../internals/engine-user-agent":145}],148:[function(E,me,de){me.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/object-get-own-property-descriptor").f,ie=E("../internals/create-non-enumerable-property"),le=E("../internals/redefine"),ue=E("../internals/set-global"),ae=E("../internals/copy-constructor-properties"),oe=E("../internals/is-forced");me.exports=function(re,ee){var a=re.target,y=re.global,x=re.stat,b,z,te,ce,fe,he;if(y?z=se:x?z=se[a]||ue(a,{}):z=(se[a]||{}).prototype,z)for(te in ee){if(fe=ee[te],re.noTargetGet?(he=ne(z,te),ce=he&&he.value):ce=z[te],b=oe(y?te:a+(x?".":"#")+te,re.forced),!b&&ce!==void 0){if(typeof fe==typeof ce)continue;ae(fe,ce)}(re.sham||ce&&ce.sham)&&ie(fe,"sham",!0),le(z,te,fe,re)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,me,de){me.exports=function(se){try{return!!se()}catch(ne){return!0}}},{}],151:[function(E,me,de){"use strict";E("../modules/es.regexp.exec");var se=E("../internals/function-uncurry-this"),ne=E("../internals/redefine"),ie=E("../internals/regexp-exec"),le=E("../internals/fails"),ue=E("../internals/well-known-symbol"),ae=E("../internals/create-non-enumerable-property"),oe=ue("species"),re=RegExp.prototype;me.exports=function(ee,a,y,x){var b=ue(ee),z=!le(function(){var he={};return he[b]=function(){return 7},""[ee](he)!=7}),te=z&&!le(function(){var he=!1,ve=/a/;return ee==="split"&&(ve={},ve.constructor={},ve.constructor[oe]=function(){return ve},ve.flags="",ve[b]=/./[b]),ve.exec=function(){return he=!0,null},ve[b](""),!he});if(!z||!te||y){var ce=se(/./[b]),fe=a(b,""[ee],function(he,ve,pe,Se,ye){var we=se(he),Pe=ve.exec;return Pe===ie||Pe===re.exec?z&&!ye?{done:!0,value:ce(ve,pe,Se)}:{done:!0,value:we(pe,ve,Se)}:{done:!1}});ne(String.prototype,ee,fe[0]),ne(re,b,fe[1])}x&&ae(re[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.apply,le=ne.call;me.exports=typeof Reflect=="object"&&Reflect.apply||(se?le.bind(ie):function(){return le.apply(ie,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/a-callable"),ie=E("../internals/function-bind-native"),le=se(se.bind);me.exports=function(ue,ae){return ne(ue),ae===void 0?ue:ie?le(ue,ae):function(){return ue.apply(ae,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(E,me,de){var se=E("../internals/fails");me.exports=!se(function(){var ne=function(){}.bind();return typeof ne!="function"||ne.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype.call;me.exports=se?ne.bind(ne):function(){return ne.apply(ne,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/has-own-property"),ie=Function.prototype,le=se&&Object.getOwnPropertyDescriptor,ue=ne(ie,"name"),ae=ue&&function(){}.name==="something",oe=ue&&(!se||se&&le(ie,"name").configurable);me.exports={EXISTS:ue,PROPER:ae,CONFIGURABLE:oe}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,me,de){var se=E("../internals/function-bind-native"),ne=Function.prototype,ie=ne.bind,le=ne.call,ue=se&&ie.bind(le,le);me.exports=se?function(ae){return ae&&ue(ae)}:function(ae){return ae&&function(){return le.apply(ae,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=function(le){return ne(le)?le:void 0};me.exports=function(le,ue){return arguments.length<2?ie(se[le]):se[le]&&se[le][ue]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,me,de){var se=E("../internals/classof"),ne=E("../internals/get-method"),ie=E("../internals/iterators"),le=E("../internals/well-known-symbol"),ue=le("iterator");me.exports=function(ae){if(ae!=null)return ne(ae,ue)||ne(ae,"@@iterator")||ie[se(ae)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/get-iterator-method"),oe=se.TypeError;me.exports=function(re,ee){var a=arguments.length<2?ae(re):ee;if(ie(a))return le(ne(a,re));throw oe(ue(re)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,me,de){var se=E("../internals/a-callable");me.exports=function(ne,ie){var le=ne[ie];return le==null?void 0:se(le)}},{"../internals/a-callable":95}],162:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=Math.floor,le=se("".charAt),ue=se("".replace),ae=se("".slice),oe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,re=/\$([$&'`]|\d{1,2})/g;me.exports=function(ee,a,y,x,b,z){var te=y+ee.length,ce=x.length,fe=re;return b!==void 0&&(b=ne(b),fe=oe),ue(z,fe,function(he,ve){var pe;switch(le(ve,0)){case"$":return"$";case"&":return ee;case"`":return ae(a,0,y);case"'":return ae(a,te);case"<":pe=b[ae(ve,1,-1)];break;default:var Se=+ve;if(Se===0)return he;if(Se>ce){var ye=ie(Se/10);return ye===0?he:ye<=ce?x[ye-1]===void 0?le(ve,1):x[ye-1]+le(ve,1):he}pe=x[Se-1]}return pe===void 0?"":pe})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,me,de){(function(se){(function(){var ne=function(ie){return ie&&ie.Math==Math&&ie};me.exports=ne(typeof globalThis=="object"&&globalThis)||ne(typeof window=="object"&&window)||ne(typeof self=="object"&&self)||ne(typeof se=="object"&&se)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-object"),ie=se({}.hasOwnProperty);me.exports=Object.hasOwn||function(ue,ae){return ie(ne(ue),ae)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,me,de){me.exports={}},{}],166:[function(E,me,de){var se=E("../internals/global");me.exports=function(ne,ie){var le=se.console;le&&le.error&&(arguments.length==1?le.error(ne):le.error(ne,ie))}},{"../internals/global":163}],167:[function(E,me,de){var se=E("../internals/get-built-in");me.exports=se("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/fails"),ie=E("../internals/document-create-element");me.exports=!se&&!ne(function(){return Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,me,de){var se=E("../internals/global"),ne=se.Array,ie=Math.abs,le=Math.pow,ue=Math.floor,ae=Math.log,oe=Math.LN2,re=function(a,y,x){var b=ne(x),z=x*8-y-1,te=(1<>1,fe=y===23?le(2,-24)-le(2,-77):0,he=a<0||a===0&&1/a<0?1:0,ve=0,pe,Se,ye;for(a=ie(a),a!=a||a===1/0?(Se=a!=a?1:0,pe=te):(pe=ue(ae(a)/oe),ye=le(2,-pe),a*ye<1&&(pe--,ye*=2),pe+ce>=1?a+=fe/ye:a+=fe*le(2,1-ce),a*ye>=2&&(pe++,ye/=2),pe+ce>=te?(Se=0,pe=te):pe+ce>=1?(Se=(a*ye-1)*le(2,y),pe=pe+ce):(Se=a*le(2,ce-1)*le(2,y),pe=0));y>=8;)b[ve++]=Se&255,Se/=256,y-=8;for(pe=pe<0;)b[ve++]=pe&255,pe/=256,z-=8;return b[--ve]|=he*128,b},ee=function(a,y){var x=a.length,b=x*8-y-1,z=(1<>1,ce=b-7,fe=x-1,he=a[fe--],ve=he&127,pe;for(he>>=7;ce>0;)ve=ve*256+a[fe--],ce-=8;for(pe=ve&(1<<-ce)-1,ve>>=-ce,ce+=y;ce>0;)pe=pe*256+a[fe--],ce-=8;if(ve===0)ve=1-te;else{if(ve===z)return pe?NaN:he?-1/0:1/0;pe=pe+le(2,y),ve=ve-te}return(he?-1:1)*pe*le(2,ve-y)};me.exports={pack:re,unpack:ee}},{"../internals/global":163}],170:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),le=E("../internals/classof-raw"),ue=se.Object,ae=ne("".split);me.exports=ie(function(){return!ue("z").propertyIsEnumerable(0)})?function(oe){return le(oe)=="String"?ae(oe,""):ue(oe)}:ue},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,me,de){var se=E("../internals/is-callable"),ne=E("../internals/is-object"),ie=E("../internals/object-set-prototype-of");me.exports=function(le,ue,ae){var oe,re;return ie&&se(oe=ue.constructor)&&oe!==ae&&ne(re=oe.prototype)&&re!==ae.prototype&&ie(le,re),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/is-callable"),ie=E("../internals/shared-store"),le=se(Function.toString);ne(ie.inspectSource)||(ie.inspectSource=function(ue){return le(ue)}),me.exports=ie.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,me,de){var se=E("../internals/native-weak-map"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),le=E("../internals/is-object"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/has-own-property"),oe=E("../internals/shared-store"),re=E("../internals/shared-key"),ee=E("../internals/hidden-keys"),a="Object already initialized",y=ne.TypeError,x=ne.WeakMap,b,z,te,ce=function(we){return te(we)?z(we):b(we,{})},fe=function(we){return function(Pe){var Te;if(!le(Pe)||(Te=z(Pe)).type!==we)throw y("Incompatible receiver, "+we+" required");return Te}};if(se||oe.state){var he=oe.state||(oe.state=new x),ve=ie(he.get),pe=ie(he.has),Se=ie(he.set);b=function(we,Pe){if(pe(he,we))throw new y(a);return Pe.facade=we,Se(he,we,Pe),Pe},z=function(we){return ve(he,we)||{}},te=function(we){return pe(he,we)}}else{var ye=re("state");ee[ye]=!0,b=function(we,Pe){if(ae(we,ye))throw new y(a);return Pe.facade=we,ue(we,ye,Pe),Pe},z=function(we){return ae(we,ye)?we[ye]:{}},te=function(we){return ae(we,ye)}}me.exports={set:b,get:z,has:te,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(E,me,de){var se=E("../internals/well-known-symbol"),ne=E("../internals/iterators"),ie=se("iterator"),le=Array.prototype;me.exports=function(ue){return ue!==void 0&&(ne.Array===ue||le[ie]===ue)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,me,de){var se=E("../internals/classof-raw");me.exports=Array.isArray||function(ie){return se(ie)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,me,de){me.exports=function(se){return typeof se=="function"}},{}],177:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/fails"),ie=E("../internals/is-callable"),le=E("../internals/classof"),ue=E("../internals/get-built-in"),ae=E("../internals/inspect-source"),oe=function(){},re=[],ee=ue("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=se(a.exec),x=!a.exec(oe),b=function(ce){if(!ie(ce))return!1;try{return ee(oe,re,ce),!0}catch(fe){return!1}},z=function(ce){if(!ie(ce))return!1;switch(le(ce)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,ae(ce))}catch(fe){return!0}};z.sham=!0,me.exports=!ee||ne(function(){var te;return b(b.call)||!b(Object)||!b(function(){te=!0})||te})?z:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,me,de){var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=/#|\.prototype\./,le=function(ee,a){var y=ae[ue(ee)];return y==re?!0:y==oe?!1:ne(a)?se(a):!!a},ue=le.normalize=function(ee){return String(ee).replace(ie,".").toLowerCase()},ae=le.data={},oe=le.NATIVE="N",re=le.POLYFILL="P";me.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,me,de){var se=E("../internals/is-object"),ne=Math.floor;me.exports=Number.isInteger||function(le){return!se(le)&&isFinite(le)&&ne(le)===le}},{"../internals/is-object":180}],180:[function(E,me,de){var se=E("../internals/is-callable");me.exports=function(ne){return typeof ne=="object"?ne!==null:se(ne)}},{"../internals/is-callable":176}],181:[function(E,me,de){me.exports=!1},{}],182:[function(E,me,de){var se=E("../internals/is-object"),ne=E("../internals/classof-raw"),ie=E("../internals/well-known-symbol"),le=ie("match");me.exports=function(ue){var ae;return se(ue)&&((ae=ue[le])!==void 0?!!ae:ne(ue)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/get-built-in"),ie=E("../internals/is-callable"),le=E("../internals/object-is-prototype-of"),ue=E("../internals/use-symbol-as-uid"),ae=se.Object;me.exports=ue?function(oe){return typeof oe=="symbol"}:function(oe){var re=ne("Symbol");return ie(re)&&le(re.prototype,ae(oe))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/function-call"),le=E("../internals/an-object"),ue=E("../internals/try-to-string"),ae=E("../internals/is-array-iterator-method"),oe=E("../internals/length-of-array-like"),re=E("../internals/object-is-prototype-of"),ee=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=se.TypeError,b=function(te,ce){this.stopped=te,this.result=ce},z=b.prototype;me.exports=function(te,ce,fe){var he=fe&&fe.that,ve=!!(fe&&fe.AS_ENTRIES),pe=!!(fe&&fe.IS_ITERATOR),Se=!!(fe&&fe.INTERRUPTED),ye=ne(ce,he),we,Pe,Te,Ee,De,Ce,je,Me=function(Be){return we&&y(we,"normal",Be),new b(!0,Be)},Ge=function(Be){return ve?(le(Be),Se?ye(Be[0],Be[1],Me):ye(Be[0],Be[1])):Se?ye(Be,Me):ye(Be)};if(pe)we=te;else{if(Pe=a(te),!Pe)throw x(ue(te)+" is not iterable");if(ae(Pe)){for(Te=0,Ee=oe(te);Ee>Te;Te++)if(De=Ge(te[Te]),De&&re(z,De))return De;return new b(!1)}we=ee(te,Pe)}for(Ce=we.next;!(je=ie(Ce,we)).done;){try{De=Ge(je.value)}catch(Be){y(we,"throw",Be)}if(typeof De=="object"&&De&&re(z,De))return De}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,me,de){var se=E("../internals/function-call"),ne=E("../internals/an-object"),ie=E("../internals/get-method");me.exports=function(le,ue,ae){var oe,re;ne(le);try{if(oe=ie(le,"return"),!oe){if(ue==="throw")throw ae;return ae}oe=se(oe,le)}catch(ee){re=!0,oe=ee}if(ue==="throw")throw ae;if(re)throw oe;return ne(oe),ae}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,me,de){"use strict";var se=E("../internals/fails"),ne=E("../internals/is-callable"),ie=E("../internals/object-create"),le=E("../internals/object-get-prototype-of"),ue=E("../internals/redefine"),ae=E("../internals/well-known-symbol"),oe=E("../internals/is-pure"),re=ae("iterator"),ee=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=le(le(x)),y!==Object.prototype&&(a=y)):ee=!0);var b=a==null||se(function(){var z={};return a[re].call(z)!==z});b?a={}:oe&&(a=ie(a)),ne(a[re])||ue(a,re,function(){return this}),me.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:ee}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,me,de){arguments[4][165][0].apply(de,arguments)},{dup:165}],188:[function(E,me,de){var se=E("../internals/to-length");me.exports=function(ne){return se(ne.length)}},{"../internals/to-length":249}],189:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-bind-context"),ie=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/task").set,ue=E("../internals/engine-is-ios"),ae=E("../internals/engine-is-ios-pebble"),oe=E("../internals/engine-is-webos-webkit"),re=E("../internals/engine-is-node"),ee=se.MutationObserver||se.WebKitMutationObserver,a=se.document,y=se.process,x=se.Promise,b=ie(se,"queueMicrotask"),z=b&&b.value,te,ce,fe,he,ve,pe,Se,ye;z||(te=function(){var we,Pe;for(re&&(we=y.domain)&&we.exit();ce;){Pe=ce.fn,ce=ce.next;try{Pe()}catch(Te){throw ce?he():fe=void 0,Te}}fe=void 0,we&&we.enter()},!ue&&!re&&!oe&&ee&&a?(ve=!0,pe=a.createTextNode(""),new ee(te).observe(pe,{characterData:!0}),he=function(){pe.data=ve=!ve}):!ae&&x&&x.resolve?(Se=x.resolve(void 0),Se.constructor=x,ye=ne(Se.then,Se),he=function(){ye(te)}):re?he=function(){y.nextTick(te)}:(le=ne(le,se),he=function(){le(te)})),me.exports=z||function(we){var Pe={fn:we,next:void 0};fe&&(fe.next=Pe),ce||(ce=Pe,he()),fe=Pe}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,me,de){var se=E("../internals/native-symbol");me.exports=se&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,me,de){var se=E("../internals/engine-v8-version"),ne=E("../internals/fails");me.exports=!!Object.getOwnPropertySymbols&&!ne(function(){var ie=Symbol();return!String(ie)||!(Object(ie)instanceof Symbol)||!Symbol.sham&&se&&se<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/inspect-source"),le=se.WeakMap;me.exports=ne(le)&&/native code/.test(ie(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,me,de){"use strict";var se=E("../internals/a-callable"),ne=function(ie){var le,ue;this.promise=new ie(function(ae,oe){if(le!==void 0||ue!==void 0)throw TypeError("Bad Promise constructor");le=ae,ue=oe}),this.resolve=se(le),this.reject=se(ue)};me.exports.f=function(ie){return new ne(ie)}},{"../internals/a-callable":95}],194:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-regexp"),ie=se.TypeError;me.exports=function(le){if(ne(le))throw ie("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,me,de){"use strict";var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/function-call"),le=E("../internals/fails"),ue=E("../internals/object-keys"),ae=E("../internals/object-get-own-property-symbols"),oe=E("../internals/object-property-is-enumerable"),re=E("../internals/to-object"),ee=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ne([].concat);me.exports=!a||le(function(){if(se&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},z={},te=Symbol(),ce="abcdefghijklmnopqrst";return b[te]=7,ce.split("").forEach(function(fe){z[fe]=fe}),a({},b)[te]!=7||ue(a({},z)).join("")!=ce})?function(z,te){for(var ce=re(z),fe=arguments.length,he=1,ve=ae.f,pe=oe.f;fe>he;)for(var Se=ee(arguments[he++]),ye=ve?x(ue(Se),ve(Se)):ue(Se),we=ye.length,Pe=0,Te;we>Pe;)Te=ye[Pe++],(!se||ie(pe,Se,Te))&&(ce[Te]=Se[Te]);return ce}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,me,de){var se=E("../internals/an-object"),ne=E("../internals/object-define-properties"),ie=E("../internals/enum-bug-keys"),le=E("../internals/hidden-keys"),ue=E("../internals/html"),ae=E("../internals/document-create-element"),oe=E("../internals/shared-key"),re=">",ee="<",a="prototype",y="script",x=oe("IE_PROTO"),b=function(){},z=function(ve){return ee+y+re+ve+ee+"/"+y+re},te=function(ve){ve.write(z("")),ve.close();var pe=ve.parentWindow.Object;return ve=null,pe},ce=function(){var ve=ae("iframe"),pe="java"+y+":",Se;return ve.style.display="none",ue.appendChild(ve),ve.src=String(pe),Se=ve.contentWindow.document,Se.open(),Se.write(z("document.F=Object")),Se.close(),Se.F},fe,he=function(){try{fe=new ActiveXObject("htmlfile")}catch(pe){}he=typeof document!="undefined"?document.domain&&fe?te(fe):ce():te(fe);for(var ve=ie.length;ve--;)delete he[a][ie[ve]];return he()};le[x]=!0,me.exports=Object.create||function(pe,Se){var ye;return pe!==null?(b[a]=se(pe),ye=new b,b[a]=null,ye[x]=pe):ye=he(),Se===void 0?ye:ne.f(ye,Se)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/v8-prototype-define-bug"),ie=E("../internals/object-define-property"),le=E("../internals/an-object"),ue=E("../internals/to-indexed-object"),ae=E("../internals/object-keys");de.f=se&&!ne?Object.defineProperties:function(re,ee){le(re);for(var a=ue(ee),y=ae(ee),x=y.length,b=0,z;x>b;)ie.f(re,z=y[b++],a[z]);return re}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/descriptors"),ie=E("../internals/ie8-dom-define"),le=E("../internals/v8-prototype-define-bug"),ue=E("../internals/an-object"),ae=E("../internals/to-property-key"),oe=se.TypeError,re=Object.defineProperty,ee=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";de.f=ne?le?function(z,te,ce){if(ue(z),te=ae(te),ue(ce),typeof z=="function"&&te==="prototype"&&"value"in ce&&x in ce&&!ce[x]){var fe=ee(z,te);fe&&fe[x]&&(z[te]=ce.value,ce={configurable:y in ce?ce[y]:fe[y],enumerable:a in ce?ce[a]:fe[a],writable:!1})}return re(z,te,ce)}:re:function(z,te,ce){if(ue(z),te=ae(te),ue(ce),ie)try{return re(z,te,ce)}catch(fe){}if("get"in ce||"set"in ce)throw oe("Accessors not supported");return"value"in ce&&(z[te]=ce.value),z}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/function-call"),ie=E("../internals/object-property-is-enumerable"),le=E("../internals/create-property-descriptor"),ue=E("../internals/to-indexed-object"),ae=E("../internals/to-property-key"),oe=E("../internals/has-own-property"),re=E("../internals/ie8-dom-define"),ee=Object.getOwnPropertyDescriptor;de.f=se?ee:function(y,x){if(y=ue(y),x=ae(x),re)try{return ee(y,x)}catch(b){}if(oe(y,x))return le(!ne(ie.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,me,de){var se=E("../internals/classof-raw"),ne=E("../internals/to-indexed-object"),ie=E("../internals/object-get-own-property-names").f,le=E("../internals/array-slice-simple"),ue=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ae=function(oe){try{return ie(oe)}catch(re){return le(ue)}};me.exports.f=function(re){return ue&&se(re)=="Window"?ae(re):ie(ne(re))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,me,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys"),ie=ne.concat("length","prototype");de.f=Object.getOwnPropertyNames||function(ue){return se(ue,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,me,de){de.f=Object.getOwnPropertySymbols},{}],203:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/has-own-property"),ie=E("../internals/is-callable"),le=E("../internals/to-object"),ue=E("../internals/shared-key"),ae=E("../internals/correct-prototype-getter"),oe=ue("IE_PROTO"),re=se.Object,ee=re.prototype;me.exports=ae?re.getPrototypeOf:function(a){var y=le(a);if(ne(y,oe))return y[oe];var x=y.constructor;return ie(x)&&y instanceof x?x.prototype:y instanceof re?ee:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,me,de){var se=E("../internals/function-uncurry-this");me.exports=se({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/has-own-property"),ie=E("../internals/to-indexed-object"),le=E("../internals/array-includes").indexOf,ue=E("../internals/hidden-keys"),ae=se([].push);me.exports=function(oe,re){var ee=ie(oe),a=0,y=[],x;for(x in ee)!ne(ue,x)&&ne(ee,x)&&ae(y,x);for(;re.length>a;)ne(ee,x=re[a++])&&(~le(y,x)||ae(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,me,de){var se=E("../internals/object-keys-internal"),ne=E("../internals/enum-bug-keys");me.exports=Object.keys||function(le){return se(le,ne)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,me,de){"use strict";var se={}.propertyIsEnumerable,ne=Object.getOwnPropertyDescriptor,ie=ne&&!se.call({1:2},1);de.f=ie?function(ue){var ae=ne(this,ue);return!!ae&&ae.enumerable}:se},{}],208:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/an-object"),ie=E("../internals/a-possible-prototype");me.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var le=!1,ue={},ae;try{ae=se(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ae(ue,[]),le=ue instanceof Array}catch(oe){}return function(re,ee){return ne(re),ie(ee),le?ae(re,ee):re.__proto__=ee,re}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-keys"),le=E("../internals/to-indexed-object"),ue=E("../internals/object-property-is-enumerable").f,ae=ne(ue),oe=ne([].push),re=function(ee){return function(a){for(var y=le(a),x=ie(y),b=x.length,z=0,te=[],ce;b>z;)ce=x[z++],(!se||ae(y,ce))&&oe(te,ee?[ce,y[ce]]:y[ce]);return te}};me.exports={entries:re(!0),values:re(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,me,de){"use strict";var se=E("../internals/to-string-tag-support"),ne=E("../internals/classof");me.exports=se?{}.toString:function(){return"[object "+ne(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-callable"),le=E("../internals/is-object"),ue=se.TypeError;me.exports=function(ae,oe){var re,ee;if(oe==="string"&&ie(re=ae.toString)&&!le(ee=ne(re,ae))||ie(re=ae.valueOf)&&!le(ee=ne(re,ae))||oe!=="string"&&ie(re=ae.toString)&&!le(ee=ne(re,ae)))return ee;throw ue("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(E,me,de){var se=E("../internals/get-built-in"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/object-get-own-property-names"),le=E("../internals/object-get-own-property-symbols"),ue=E("../internals/an-object"),ae=ne([].concat);me.exports=se("Reflect","ownKeys")||function(re){var ee=ie.f(ue(re)),a=le.f;return a?ae(ee,a(re)):ee}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,me,de){var se=E("../internals/global");me.exports=se},{"../internals/global":163}],214:[function(E,me,de){me.exports=function(se){try{return{error:!1,value:se()}}catch(ne){return{error:!0,value:ne}}}},{}],215:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/promise-native-constructor"),ie=E("../internals/is-callable"),le=E("../internals/is-forced"),ue=E("../internals/inspect-source"),ae=E("../internals/well-known-symbol"),oe=E("../internals/engine-is-browser"),re=E("../internals/is-pure"),ee=E("../internals/engine-v8-version"),a=ne&&ne.prototype,y=ae("species"),x=!1,b=ie(se.PromiseRejectionEvent),z=le("Promise",function(){var te=ue(ne),ce=te!==String(ne);if(!ce&&ee===66||re&&!(a.catch&&a.finally))return!0;if(ee>=51&&/native code/.test(te))return!1;var fe=new ne(function(pe){pe(1)}),he=function(pe){pe(function(){},function(){})},ve=fe.constructor={};return ve[y]=he,x=fe.then(function(){})instanceof he,x?!ce&&oe&&!b:!0});me.exports={CONSTRUCTOR:z,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,me,de){var se=E("../internals/global");me.exports=se.Promise},{"../internals/global":163}],217:[function(E,me,de){var se=E("../internals/an-object"),ne=E("../internals/is-object"),ie=E("../internals/new-promise-capability");me.exports=function(le,ue){if(se(le),ne(ue)&&ue.constructor===le)return ue;var ae=ie.f(le),oe=ae.resolve;return oe(ue),ae.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,me,de){var se=E("../internals/promise-native-constructor"),ne=E("../internals/check-correctness-of-iteration"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR;me.exports=ie||!ne(function(le){se.all(le).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,me,de){var se=E("../internals/object-define-property").f;me.exports=function(ne,ie,le){le in ne||se(ne,le,{configurable:!0,get:function(){return ie[le]},set:function(ue){ie[le]=ue}})}},{"../internals/object-define-property":198}],220:[function(E,me,de){var se=function(){this.head=null,this.tail=null};se.prototype={add:function(ne){var ie={item:ne,next:null};this.head?this.tail.next=ie:this.head=ie,this.tail=ie},get:function(){var ne=this.head;if(ne)return this.head=ne.next,this.tail===ne&&(this.tail=null),ne.item}},me.exports=se},{}],221:[function(E,me,de){var se=E("../internals/redefine");me.exports=function(ne,ie,le){for(var ue in ie)se(ne,ue,ie[ue],le);return ne}},{"../internals/redefine":222}],222:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/is-callable"),ie=E("../internals/has-own-property"),le=E("../internals/create-non-enumerable-property"),ue=E("../internals/set-global"),ae=E("../internals/inspect-source"),oe=E("../internals/internal-state"),re=E("../internals/function-name").CONFIGURABLE,ee=oe.get,a=oe.enforce,y=String(String).split("String");(me.exports=function(x,b,z,te){var ce=te?!!te.unsafe:!1,fe=te?!!te.enumerable:!1,he=te?!!te.noTargetGet:!1,ve=te&&te.name!==void 0?te.name:b,pe;if(ne(z)&&(String(ve).slice(0,7)==="Symbol("&&(ve="["+String(ve).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!ie(z,"name")||re&&z.name!==ve)&&le(z,"name",ve),pe=a(z),pe.source||(pe.source=y.join(typeof ve=="string"?ve:""))),x===se){fe?x[b]=z:ue(b,z);return}else ce?!he&&x[b]&&(fe=!0):delete x[b];fe?x[b]=z:le(x,b,z)})(Function.prototype,"toString",function(){return ne(this)&&ee(this).source||ae(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/an-object"),le=E("../internals/is-callable"),ue=E("../internals/classof-raw"),ae=E("../internals/regexp-exec"),oe=se.TypeError;me.exports=function(re,ee){var a=re.exec;if(le(a)){var y=ne(a,re,ee);return y!==null&&ie(y),y}if(ue(re)==="RegExp")return ne(ae,re,ee);throw oe("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/to-string"),le=E("../internals/regexp-flags"),ue=E("../internals/regexp-sticky-helpers"),ae=E("../internals/shared"),oe=E("../internals/object-create"),re=E("../internals/internal-state").get,ee=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=ae("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,z=ne("".charAt),te=ne("".indexOf),ce=ne("".replace),fe=ne("".slice),he=function(){var ye=/a/,we=/b*/g;return se(x,ye,"a"),se(x,we,"a"),ye.lastIndex!==0||we.lastIndex!==0}(),ve=ue.BROKEN_CARET,pe=/()??/.exec("")[1]!==void 0,Se=he||pe||ve||ee||a;Se&&(b=function(we){var Pe=this,Te=re(Pe),Ee=ie(we),De=Te.raw,Ce,je,Me,Ge,Be,Qe,qe;if(De)return De.lastIndex=Pe.lastIndex,Ce=se(b,De,Ee),Pe.lastIndex=De.lastIndex,Ce;var Ze=Te.groups,Xe=ve&&Pe.sticky,We=se(le,Pe),ze=Pe.source,Ue=0,ot=Ee;if(Xe&&(We=ce(We,"y",""),te(We,"g")===-1&&(We+="g"),ot=fe(Ee,Pe.lastIndex),Pe.lastIndex>0&&(!Pe.multiline||Pe.multiline&&z(Ee,Pe.lastIndex-1)!==` +`)&&(ze="(?: "+ze+")",ot=" "+ot,Ue++),je=new RegExp("^(?:"+ze+")",We)),pe&&(je=new RegExp("^"+ze+"$(?!\\s)",We)),he&&(Me=Pe.lastIndex),Ge=se(x,Xe?je:Pe,ot),Xe?Ge?(Ge.input=fe(Ge.input,Ue),Ge[0]=fe(Ge[0],Ue),Ge.index=Pe.lastIndex,Pe.lastIndex+=Ge[0].length):Pe.lastIndex=0:he&&Ge&&(Pe.lastIndex=Pe.global?Ge.index+Ge[0].length:Me),pe&&Ge&&Ge.length>1&&se(y,Ge[0],je,function(){for(Be=1;Beb)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,me,de){var se=E("../internals/global"),ne=se.TypeError;me.exports=function(ie){if(ie==null)throw ne("Can't call method on "+ie);return ie}},{"../internals/global":163}],231:[function(E,me,de){me.exports=Object.is||function(ne,ie){return ne===ie?ne!==0||1/ne===1/ie:ne!=ne&&ie!=ie}},{}],232:[function(E,me,de){var se=E("../internals/global"),ne=Object.defineProperty;me.exports=function(ie,le){try{ne(se,ie,{value:le,configurable:!0,writable:!0})}catch(ue){se[ie]=le}return le}},{"../internals/global":163}],233:[function(E,me,de){"use strict";var se=E("../internals/get-built-in"),ne=E("../internals/object-define-property"),ie=E("../internals/well-known-symbol"),le=E("../internals/descriptors"),ue=ie("species");me.exports=function(ae){var oe=se(ae),re=ne.f;le&&oe&&!oe[ue]&&re(oe,ue,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(E,me,de){var se=E("../internals/object-define-property").f,ne=E("../internals/has-own-property"),ie=E("../internals/well-known-symbol"),le=ie("toStringTag");me.exports=function(ue,ae,oe){ue&&!oe&&(ue=ue.prototype),ue&&!ne(ue,le)&&se(ue,le,{configurable:!0,value:ae})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,me,de){var se=E("../internals/shared"),ne=E("../internals/uid"),ie=se("keys");me.exports=function(le){return ie[le]||(ie[le]=ne(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/set-global"),ie="__core-js_shared__",le=se[ie]||ne(ie,{});me.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,me,de){var se=E("../internals/is-pure"),ne=E("../internals/shared-store");(me.exports=function(ie,le){return ne[ie]||(ne[ie]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:se?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,me,de){var se=E("../internals/an-object"),ne=E("../internals/a-constructor"),ie=E("../internals/well-known-symbol"),le=ie("species");me.exports=function(ue,ae){var oe=se(ue).constructor,re;return oe===void 0||(re=se(oe)[le])==null?ae:ne(re)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-string"),le=E("../internals/require-object-coercible"),ue=se("".charAt),ae=se("".charCodeAt),oe=se("".slice),re=function(ee){return function(a,y){var x=ie(le(a)),b=ne(y),z=x.length,te,ce;return b<0||b>=z?ee?"":void 0:(te=ae(x,b),te<55296||te>56319||b+1===z||(ce=ae(x,b+1))<56320||ce>57343?ee?ue(x,b):te:ee?oe(x,b,b+2):(te-55296<<10)+(ce-56320)+65536)}};me.exports={codeAt:re(!1),charAt:re(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,me,de){var se=E("../internals/function-name").PROPER,ne=E("../internals/fails"),ie=E("../internals/whitespaces"),le="\u200B\x85\u180E";me.exports=function(ue){return ne(function(){return!!ie[ue]()||le[ue]()!==le||se&&ie[ue].name!==ue})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=E("../internals/require-object-coercible"),ie=E("../internals/to-string"),le=E("../internals/whitespaces"),ue=se("".replace),ae="["+le+"]",oe=RegExp("^"+ae+ae+"*"),re=RegExp(ae+ae+"*$"),ee=function(a){return function(y){var x=ie(ne(y));return a&1&&(x=ue(x,oe,"")),a&2&&(x=ue(x,re,"")),x}};me.exports={start:ee(1),end:ee(2),trim:ee(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(E,me,de){var se=E("../internals/function-call"),ne=E("../internals/get-built-in"),ie=E("../internals/well-known-symbol"),le=E("../internals/redefine");me.exports=function(){var ue=ne("Symbol"),ae=ue&&ue.prototype,oe=ae&&ae.valueOf,re=ie("toPrimitive");ae&&!ae[re]&&le(ae,re,function(ee){return se(oe,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/function-bind-context"),le=E("../internals/is-callable"),ue=E("../internals/has-own-property"),ae=E("../internals/fails"),oe=E("../internals/html"),re=E("../internals/array-slice"),ee=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=se.setImmediate,z=se.clearImmediate,te=se.process,ce=se.Dispatch,fe=se.Function,he=se.MessageChannel,ve=se.String,pe=0,Se={},ye="onreadystatechange",we,Pe,Te,Ee;try{we=se.location}catch(Ge){}var De=function(Ge){if(ue(Se,Ge)){var Be=Se[Ge];delete Se[Ge],Be()}},Ce=function(Ge){return function(){De(Ge)}},je=function(Ge){De(Ge.data)},Me=function(Ge){se.postMessage(ve(Ge),we.protocol+"//"+we.host)};(!b||!z)&&(b=function(Be){a(arguments.length,1);var Qe=le(Be)?Be:fe(Be),qe=re(arguments,1);return Se[++pe]=function(){ne(Qe,void 0,qe)},Pe(pe),pe},z=function(Be){delete Se[Be]},x?Pe=function(Ge){te.nextTick(Ce(Ge))}:ce&&ce.now?Pe=function(Ge){ce.now(Ce(Ge))}:he&&!y?(Te=new he,Ee=Te.port2,Te.port1.onmessage=je,Pe=ie(Ee.postMessage,Ee)):se.addEventListener&&le(se.postMessage)&&!se.importScripts&&we&&we.protocol!=="file:"&&!ae(Me)?(Pe=Me,se.addEventListener("message",je,!1)):ye in ee("script")?Pe=function(Ge){oe.appendChild(ee("script"))[ye]=function(){oe.removeChild(this),De(Ge)}}:Pe=function(Ge){setTimeout(Ce(Ge),0)}),me.exports={set:b,clear:z}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,me,de){var se=E("../internals/function-uncurry-this");me.exports=se(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,me,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.max,ie=Math.min;me.exports=function(le,ue){var ae=se(le);return ae<0?ne(ae+ue,0):ie(ae,ue)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=E("../internals/to-length"),le=se.RangeError;me.exports=function(ue){if(ue===void 0)return 0;var ae=ne(ue),oe=ie(ae);if(ae!==oe)throw le("Wrong length or index");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,me,de){var se=E("../internals/indexed-object"),ne=E("../internals/require-object-coercible");me.exports=function(ie){return se(ne(ie))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,me,de){var se=Math.ceil,ne=Math.floor;me.exports=function(ie){var le=+ie;return le!==le||le===0?0:(le>0?ne:se)(le)}},{}],249:[function(E,me,de){var se=E("../internals/to-integer-or-infinity"),ne=Math.min;me.exports=function(ie){return ie>0?ne(se(ie),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/require-object-coercible"),ie=se.Object;me.exports=function(le){return ie(ne(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-positive-integer"),ie=se.RangeError;me.exports=function(le,ue){var ae=ne(le);if(ae%ue)throw ie("Wrong offset");return ae}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/to-integer-or-infinity"),ie=se.RangeError;me.exports=function(le){var ue=ne(le);if(ue<0)throw ie("The argument can't be less than 0");return ue}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/function-call"),ie=E("../internals/is-object"),le=E("../internals/is-symbol"),ue=E("../internals/get-method"),ae=E("../internals/ordinary-to-primitive"),oe=E("../internals/well-known-symbol"),re=se.TypeError,ee=oe("toPrimitive");me.exports=function(a,y){if(!ie(a)||le(a))return a;var x=ue(a,ee),b;if(x){if(y===void 0&&(y="default"),b=ne(x,a,y),!ie(b)||le(b))return b;throw re("Can't convert object to primitive value")}return y===void 0&&(y="number"),ae(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,me,de){var se=E("../internals/to-primitive"),ne=E("../internals/is-symbol");me.exports=function(ie){var le=se(ie,"string");return ne(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,me,de){var se=E("../internals/well-known-symbol"),ne=se("toStringTag"),ie={};ie[ne]="z",me.exports=String(ie)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/classof"),ie=se.String;me.exports=function(le){if(ne(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return ie(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,me,de){var se=E("../internals/global"),ne=se.String;me.exports=function(ie){try{return ne(ie)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/function-call"),le=E("../internals/descriptors"),ue=E("../internals/typed-array-constructors-require-wrappers"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/array-buffer"),re=E("../internals/an-instance"),ee=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),z=E("../internals/to-offset"),te=E("../internals/to-property-key"),ce=E("../internals/has-own-property"),fe=E("../internals/classof"),he=E("../internals/is-object"),ve=E("../internals/is-symbol"),pe=E("../internals/object-create"),Se=E("../internals/object-is-prototype-of"),ye=E("../internals/object-set-prototype-of"),we=E("../internals/object-get-own-property-names").f,Pe=E("../internals/typed-array-from"),Te=E("../internals/array-iteration").forEach,Ee=E("../internals/set-species"),De=E("../internals/object-define-property"),Ce=E("../internals/object-get-own-property-descriptor"),je=E("../internals/internal-state"),Me=E("../internals/inherit-if-required"),Ge=je.get,Be=je.set,Qe=De.f,qe=Ce.f,Ze=Math.round,Xe=ne.RangeError,We=oe.ArrayBuffer,ze=We.prototype,Ue=oe.DataView,ot=ae.NATIVE_ARRAY_BUFFER_VIEWS,Je=ae.TYPED_ARRAY_CONSTRUCTOR,ut=ae.TYPED_ARRAY_TAG,Ye=ae.TypedArray,He=ae.TypedArrayPrototype,Re=ae.aTypedArrayConstructor,Ve=ae.isTypedArray,Ae="BYTES_PER_ELEMENT",Ne="Wrong length",et=function(Ie,$e){Re(Ie);for(var rt=0,ke=$e.length,tt=new Ie(ke);ke>rt;)tt[rt]=$e[rt++];return tt},Ke=function(Ie,$e){Qe(Ie,$e,{get:function(){return Ge(this)[$e]}})},Fe=function(Ie){var $e;return Se(ze,Ie)||($e=fe(Ie))=="ArrayBuffer"||$e=="SharedArrayBuffer"},Oe=function(Ie,$e){return Ve(Ie)&&!ve($e)&&$e in Ie&&y(+$e)&&$e>=0},Le=function($e,rt){return rt=te(rt),Oe($e,rt)?ee(2,$e[rt]):qe($e,rt)},xe=function($e,rt,ke){return rt=te(rt),Oe($e,rt)&&he(ke)&&ce(ke,"value")&&!ce(ke,"get")&&!ce(ke,"set")&&!ke.configurable&&(!ce(ke,"writable")||ke.writable)&&(!ce(ke,"enumerable")||ke.enumerable)?($e[rt]=ke.value,$e):Qe($e,rt,ke)};le?(ot||(Ce.f=Le,De.f=xe,Ke(He,"buffer"),Ke(He,"byteOffset"),Ke(He,"byteLength"),Ke(He,"length")),se({target:"Object",stat:!0,forced:!ot},{getOwnPropertyDescriptor:Le,defineProperty:xe}),me.exports=function(Ie,$e,rt){var ke=Ie.match(/\d+$/)[0]/8,tt=Ie+(rt?"Clamped":"")+"Array",pt="get"+Ie,ct="set"+Ie,ht=ne[tt],lt=ht,mt=lt&<.prototype,at={},it=function(St,Lt){var Bt=Ge(St);return Bt.view[pt](Lt*ke+Bt.byteOffset,!0)},ft=function(St,Lt,Bt){var Nt=Ge(St);rt&&(Bt=(Bt=Ze(Bt))<0?0:Bt>255?255:Bt&255),Nt.view[ct](Lt*ke+Nt.byteOffset,Bt,!0)},vt=function(St,Lt){Qe(St,Lt,{get:function(){return it(this,Lt)},set:function(Bt){return ft(this,Lt,Bt)},enumerable:!0})};ot?ue&&(lt=$e(function(St,Lt,Bt,Nt){return re(St,mt),Me(function(){return he(Lt)?Fe(Lt)?Nt!==void 0?new ht(Lt,z(Bt,ke),Nt):Bt!==void 0?new ht(Lt,z(Bt,ke)):new ht(Lt):Ve(Lt)?et(lt,Lt):ie(Pe,lt,Lt):new ht(b(Lt))}(),St,lt)}),ye&&ye(lt,Ye),Te(we(ht),function(St){St in lt||a(lt,St,ht[St])}),lt.prototype=mt):(lt=$e(function(St,Lt,Bt,Nt){re(St,mt);var rn=0,yn=0,un,ln,Mn;if(!he(Lt))Mn=b(Lt),ln=Mn*ke,un=new We(ln);else if(Fe(Lt)){un=Lt,yn=z(Bt,ke);var Wn=Lt.byteLength;if(Nt===void 0){if(Wn%ke||(ln=Wn-yn,ln<0))throw Xe(Ne)}else if(ln=x(Nt)*ke,ln+yn>Wn)throw Xe(Ne);Mn=ln/ke}else return Ve(Lt)?et(lt,Lt):ie(Pe,lt,Lt);for(Be(St,{buffer:un,byteOffset:yn,byteLength:ln,length:Mn,view:new Ue(un)});rn1?arguments[1]:void 0,ce=te!==void 0,fe=oe(b),he,ve,pe,Se,ye,we;if(fe&&!re(fe))for(ye=ae(b,fe),we=ye.next,b=[];!(Se=ne(we,ye)).done;)b.push(Se.value);for(ce&&z>2&&(te=se(te,arguments[2])),ve=ue(b),pe=new(ee(x))(ve),he=0;ve>he;he++)pe[he]=ce?te(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(E,me,de){var se=E("../internals/array-buffer-view-core"),ne=E("../internals/species-constructor"),ie=se.TYPED_ARRAY_CONSTRUCTOR,le=se.aTypedArrayConstructor;me.exports=function(ue){return le(ne(ue,ue[ie]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,me,de){var se=E("../internals/function-uncurry-this"),ne=0,ie=Math.random(),le=se(1 .toString);me.exports=function(ue){return"Symbol("+(ue===void 0?"":ue)+")_"+le(++ne+ie,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,me,de){var se=E("../internals/native-symbol");me.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/fails");me.exports=se&&ne(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,me,de){var se=E("../internals/global"),ne=se.TypeError;me.exports=function(ie,le){if(ie=51||!ie(function(){var Se=[];return Se[b]=!1,Se.concat()[0]!==Se}),he=a("concat"),ve=function(Se){if(!ue(Se))return!1;var ye=Se[b];return ye!==void 0?!!ye:le(Se)},pe=!fe||!he;se({target:"Array",proto:!0,forced:pe},{concat:function(ye){var we=ae(this),Pe=ee(we,0),Te=0,Ee,De,Ce,je,Me;for(Ee=-1,Ce=arguments.length;Eez)throw ce(te);for(De=0;De=z)throw ce(te);re(Pe,Te++,Me)}return Pe.length=Te,Pe}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/array-fill"),ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{fill:ne}),ie("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").filter,ie=E("../internals/array-method-has-species-support"),le=ie("filter");se({target:"Array",proto:!0,forced:!le},{filter:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").find,ie=E("../internals/add-to-unscopables"),le="find",ue=!0;le in[]&&Array(1)[le](function(){ue=!1}),se({target:"Array",proto:!0,forced:ue},{find:function(oe){return ne(this,oe,arguments.length>1?arguments[1]:void 0)}}),ie(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/array-from"),ie=E("../internals/check-correctness-of-iteration"),le=!ie(function(ue){Array.from(ue)});se({target:"Array",stat:!0,forced:le},{from:ne})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-includes").includes,ie=E("../internals/add-to-unscopables");se({target:"Array",proto:!0},{includes:function(ue){return ne(this,ue,arguments.length>1?arguments[1]:void 0)}}),ie("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,me,de){"use strict";var se=E("../internals/to-indexed-object"),ne=E("../internals/add-to-unscopables"),ie=E("../internals/iterators"),le=E("../internals/internal-state"),ue=E("../internals/object-define-property").f,ae=E("../internals/define-iterator"),oe=E("../internals/is-pure"),re=E("../internals/descriptors"),ee="Array Iterator",a=le.set,y=le.getterFor(ee);me.exports=ae(Array,"Array",function(b,z){a(this,{type:ee,target:se(b),index:0,kind:z})},function(){var b=y(this),z=b.target,te=b.kind,ce=b.index++;return!z||ce>=z.length?(b.target=void 0,{value:void 0,done:!0}):te=="keys"?{value:ce,done:!1}:te=="values"?{value:z[ce],done:!1}:{value:[ce,z[ce]],done:!1}},"values");var x=ie.Arguments=ie.Array;if(ne("keys"),ne("values"),ne("entries"),!oe&&re&&x.name!=="values")try{ue(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/indexed-object"),le=E("../internals/to-indexed-object"),ue=E("../internals/array-method-is-strict"),ae=ne([].join),oe=ie!=Object,re=ue("join",",");se({target:"Array",proto:!0,forced:oe||!re},{join:function(a){return ae(le(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/array-iteration").map,ie=E("../internals/array-method-has-species-support"),le=ie("map");se({target:"Array",proto:!0,forced:!le},{map:function(ae){return ne(this,ae,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/global"),ie=E("../internals/is-array"),le=E("../internals/is-constructor"),ue=E("../internals/is-object"),ae=E("../internals/to-absolute-index"),oe=E("../internals/length-of-array-like"),re=E("../internals/to-indexed-object"),ee=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),z=a("species"),te=ne.Array,ce=Math.max;se({target:"Array",proto:!0,forced:!b},{slice:function(he,ve){var pe=re(this),Se=oe(pe),ye=ae(he,Se),we=ae(ve===void 0?Se:ve,Se),Pe,Te,Ee;if(ie(pe)&&(Pe=pe.constructor,le(Pe)&&(Pe===te||ie(Pe.prototype))?Pe=void 0:ue(Pe)&&(Pe=Pe[z],Pe===null&&(Pe=void 0)),Pe===te||Pe===void 0))return x(pe,ye,we);for(Te=new(Pe===void 0?te:Pe)(ce(we-ye,0)),Ee=0;ye3)){if(y)return!0;if(b)return b<603;var we="",Pe,Te,Ee,De;for(Pe=65;Pe<76;Pe++){switch(Te=String.fromCharCode(Pe),Pe){case 66:case 69:case 70:case 72:Ee=3;break;case 68:case 71:Ee=4;break;default:Ee=2}for(De=0;De<47;De++)z.push({k:Te+De,v:Ee})}for(z.sort(function(Ce,je){return je.v-Ce.v}),De=0;Deae(Te)?1:-1}};se({target:"Array",proto:!0,forced:Se},{sort:function(Pe){Pe!==void 0&&ie(Pe);var Te=le(this);if(pe)return Pe===void 0?te(Te):te(Te,Pe);var Ee=[],De=ue(Te),Ce,je;for(je=0;jez)throw y(te);for(Te=oe(ve,Pe),Ee=0;Eepe-Pe+we;Ee--)delete ve[Ee-1]}else if(we>Pe)for(Ee=pe-Pe;Ee>Se;Ee--)De=Ee+Pe-1,Ce=Ee+we-1,De in ve?ve[Ce]=ve[De]:delete ve[Ce];for(Ee=0;Ee2){if(Me=ce(Me),Ge=ye(Me,0),Ge===43||Ge===45){if(Be=ye(Me,2),Be===88||Be===120)return NaN}else if(Ge===48){switch(ye(Me,1)){case 66:case 98:Qe=2,qe=49;break;case 79:case 111:Qe=8,qe=55;break;default:return+Me}for(Ze=Se(Me,2),Xe=Ze.length,We=0;Weqe)return NaN;return parseInt(Ze,Qe)}}return+Me};if(le(fe,!he(" 0o1")||!he("0b1")||he("+0x1"))){for(var Te=function(Me){var Ge=arguments.length<1?0:he(we(Me)),Be=this;return re(ve,Be)&&y(function(){te(Be)})?oe(Object(Ge),Be,Te):Ge},Ee=se?x(he):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),De=0,Ce;Ee.length>De;De++)ae(he,Ce=Ee[De])&&!ae(Te,Ce)&&z(Te,Ce,b(he,Ce));Te.prototype=ve,ve.constructor=Te,ue(ne,fe,Te)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/object-assign");se({target:"Object",stat:!0,forced:Object.assign!==ne},{assign:ne})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/object-to-array").entries;se({target:"Object",stat:!0},{entries:function(le){return ne(le)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/native-symbol"),ie=E("../internals/fails"),le=E("../internals/object-get-own-property-symbols"),ue=E("../internals/to-object"),ae=!ne||ie(function(){le.f(1)});se({target:"Object",stat:!0,forced:ae},{getOwnPropertySymbols:function(re){var ee=le.f;return ee?ee(ue(re)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,me,de){var se=E("../internals/export"),ne=E("../internals/to-object"),ie=E("../internals/object-keys"),le=E("../internals/fails"),ue=le(function(){ie(1)});se({target:"Object",stat:!0,forced:ue},{keys:function(oe){return ie(ne(oe))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,me,de){var se=E("../internals/to-string-tag-support"),ne=E("../internals/redefine"),ie=E("../internals/object-to-string");se||ne(Object.prototype,"toString",ie,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{all:function(ee){var a=this,y=le.f(a),x=y.resolve,b=y.reject,z=ue(function(){var te=ie(a.resolve),ce=[],fe=0,he=1;ae(ee,function(ve){var pe=fe++,Se=!1;he++,ne(te,a,ve).then(function(ye){Se||(Se=!0,ce[pe]=ye,--he||x(ce))},b)}),--he||x(ce)});return z.error&&b(z.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/promise-constructor-detection").CONSTRUCTOR,le=E("../internals/promise-native-constructor"),ue=E("../internals/get-built-in"),ae=E("../internals/is-callable"),oe=E("../internals/redefine"),re=le&&le.prototype;if(se({target:"Promise",proto:!0,forced:ie,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ne&&ae(le)){var ee=ue("Promise").prototype.catch;re.catch!==ee&&oe(re,"catch",ee,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/is-pure"),ie=E("../internals/engine-is-node"),le=E("../internals/global"),ue=E("../internals/function-call"),ae=E("../internals/redefine"),oe=E("../internals/redefine-all"),re=E("../internals/object-set-prototype-of"),ee=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),z=E("../internals/an-instance"),te=E("../internals/species-constructor"),ce=E("../internals/task").set,fe=E("../internals/microtask"),he=E("../internals/host-report-errors"),ve=E("../internals/perform"),pe=E("../internals/queue"),Se=E("../internals/internal-state"),ye=E("../internals/promise-native-constructor"),we=E("../internals/promise-constructor-detection"),Pe=E("../internals/new-promise-capability"),Te="Promise",Ee=we.CONSTRUCTOR,De=we.REJECTION_EVENT,Ce=we.SUBCLASSING,je=Se.getterFor(Te),Me=Se.set,Ge=ye&&ye.prototype,Be=ye,Qe=Ge,qe=le.TypeError,Ze=le.document,Xe=le.process,We=Pe.f,ze=We,Ue=!!(Ze&&Ze.createEvent&&le.dispatchEvent),ot="unhandledrejection",Je="rejectionhandled",ut=0,Ye=1,He=2,Re=1,Ve=2,Ae,Ne,et,Ke,Fe=function(ct){var ht;return b(ct)&&x(ht=ct.then)?ht:!1},Oe=function(ct,ht){var lt=ht.value,mt=ht.state==Ye,at=mt?ct.ok:ct.fail,it=ct.resolve,ft=ct.reject,vt=ct.domain,St,Lt,Bt;try{at?(mt||(ht.rejection===Ve&&rt(ht),ht.rejection=Re),at===!0?St=lt:(vt&&vt.enter(),St=at(lt),vt&&(vt.exit(),Bt=!0)),St===ct.promise?ft(qe("Promise-chain cycle")):(Lt=Fe(St))?ue(Lt,St,it,ft):it(St)):ft(lt)}catch(Nt){vt&&!Bt&&vt.exit(),ft(Nt)}},Le=function(ct,ht){ct.notified||(ct.notified=!0,fe(function(){for(var lt=ct.reactions,mt;mt=lt.get();)Oe(mt,ct);ct.notified=!1,ht&&!ct.rejection&&Ie(ct)}))},xe=function(ct,ht,lt){var mt,at;Ue?(mt=Ze.createEvent("Event"),mt.promise=ht,mt.reason=lt,mt.initEvent(ct,!1,!0),le.dispatchEvent(mt)):mt={promise:ht,reason:lt},!De&&(at=le["on"+ct])?at(mt):ct===ot&&he("Unhandled promise rejection",lt)},Ie=function(ct){ue(ce,le,function(){var ht=ct.facade,lt=ct.value,mt=$e(ct),at;if(mt&&(at=ve(function(){ie?Xe.emit("unhandledRejection",lt,ht):xe(ot,ht,lt)}),ct.rejection=ie||$e(ct)?Ve:Re,at.error))throw at.value})},$e=function(ct){return ct.rejection!==Re&&!ct.parent},rt=function(ct){ue(ce,le,function(){var ht=ct.facade;ie?Xe.emit("rejectionHandled",ht):xe(Je,ht,ct.value)})},ke=function(ct,ht,lt){return function(mt){ct(ht,mt,lt)}},tt=function(ct,ht,lt){ct.done||(ct.done=!0,lt&&(ct=lt),ct.value=ht,ct.state=He,Le(ct,!0))},pt=function(ct,ht,lt){if(!ct.done){ct.done=!0,lt&&(ct=lt);try{if(ct.facade===ht)throw qe("Promise can't be resolved itself");var mt=Fe(ht);mt?fe(function(){var at={done:!1};try{ue(mt,ht,ke(pt,at,ct),ke(tt,at,ct))}catch(it){tt(at,it,ct)}}):(ct.value=ht,ct.state=Ye,Le(ct,!1))}catch(at){tt({done:!1},at,ct)}}};if(Ee&&(Be=function(ht){z(this,Qe),y(ht),ue(Ae,this);var lt=je(this);try{ht(ke(pt,lt),ke(tt,lt))}catch(mt){tt(lt,mt)}},Qe=Be.prototype,Ae=function(ht){Me(this,{type:Te,done:!1,notified:!1,parent:!1,reactions:new pe,rejection:!1,state:ut,value:void 0})},Ae.prototype=oe(Qe,{then:function(ht,lt){var mt=je(this),at=We(te(this,Be));return mt.parent=!0,at.ok=x(ht)?ht:!0,at.fail=x(lt)&<,at.domain=ie?Xe.domain:void 0,mt.state==ut?mt.reactions.add(at):fe(function(){Oe(at,mt)}),at.promise}}),Ne=function(){var ct=new Ae,ht=je(ct);this.promise=ct,this.resolve=ke(pt,ht),this.reject=ke(tt,ht)},Pe.f=We=function(ct){return ct===Be||ct===et?new Ne(ct):ze(ct)},!ne&&x(ye)&&Ge!==Object.prototype)){Ke=Ge.then,Ce||ae(Ge,"then",function(ht,lt){var mt=this;return new Be(function(at,it){ue(Ke,mt,at,it)}).then(ht,lt)},{unsafe:!0});try{delete Ge.constructor}catch(ct){}re&&re(Ge,Qe)}se({global:!0,wrap:!0,forced:Ee},{Promise:Be}),ee(Be,Te,!1,!0),a(Te)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,me,de){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),ue=E("../internals/perform"),ae=E("../internals/iterate"),oe=E("../internals/promise-statics-incorrect-iteration");se({target:"Promise",stat:!0,forced:oe},{race:function(ee){var a=this,y=le.f(a),x=y.reject,b=ue(function(){var z=ie(a.resolve);ae(ee,function(te){ne(z,a,te).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-call"),ie=E("../internals/new-promise-capability"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;se({target:"Promise",stat:!0,forced:le},{reject:function(ae){var oe=ie.f(this);return ne(oe.reject,void 0,ae),oe.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/get-built-in"),ie=E("../internals/is-pure"),le=E("../internals/promise-native-constructor"),ue=E("../internals/promise-constructor-detection").CONSTRUCTOR,ae=E("../internals/promise-resolve"),oe=ne("Promise"),re=ie&&!ue;se({target:"Promise",stat:!0,forced:ie||ue},{resolve:function(a){return ae(re&&this===oe?le:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,me,de){var se=E("../internals/descriptors"),ne=E("../internals/global"),ie=E("../internals/function-uncurry-this"),le=E("../internals/is-forced"),ue=E("../internals/inherit-if-required"),ae=E("../internals/create-non-enumerable-property"),oe=E("../internals/object-get-own-property-names").f,re=E("../internals/object-is-prototype-of"),ee=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),z=E("../internals/redefine"),te=E("../internals/fails"),ce=E("../internals/has-own-property"),fe=E("../internals/internal-state").enforce,he=E("../internals/set-species"),ve=E("../internals/well-known-symbol"),pe=E("../internals/regexp-unsupported-dot-all"),Se=E("../internals/regexp-unsupported-ncg"),ye=ve("match"),we=ne.RegExp,Pe=we.prototype,Te=ne.SyntaxError,Ee=ie(Pe.exec),De=ie("".charAt),Ce=ie("".replace),je=ie("".indexOf),Me=ie("".slice),Ge=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Be=/a/g,Qe=/a/g,qe=new we(Be)!==Be,Ze=x.MISSED_STICKY,Xe=x.UNSUPPORTED_Y,We=se&&(!qe||Ze||pe||Se||te(function(){return Qe[ye]=!1,we(Be)!=Be||we(Qe)==Qe||we(Be,"i")!="/a/i"})),ze=function(Ye){for(var He=Ye.length,Re=0,Ve="",Ae=!1,Ne;Re<=He;Re++){if(Ne=De(Ye,Re),Ne==="\\"){Ve+=Ne+De(Ye,++Re);continue}!Ae&&Ne==="."?Ve+="[\\s\\S]":(Ne==="["?Ae=!0:Ne==="]"&&(Ae=!1),Ve+=Ne)}return Ve},Ue=function(Ye){for(var He=Ye.length,Re=0,Ve="",Ae=[],Ne={},et=!1,Ke=!1,Fe=0,Oe="",Le;Re<=He;Re++){if(Le=De(Ye,Re),Le==="\\")Le=Le+De(Ye,++Re);else if(Le==="]")et=!1;else if(!et)switch(!0){case Le==="[":et=!0;break;case Le==="(":Ee(Ge,Me(Ye,Re+1))&&(Re+=2,Ke=!0),Ve+=Le,Fe++;continue;case(Le===">"&&Ke):if(Oe===""||ce(Ne,Oe))throw new Te("Invalid capture group name");Ne[Oe]=!0,Ae[Ae.length]=[Oe,Fe],Ke=!1,Oe="";continue}Ke?Oe+=Le:Ve+=Le}return[Ve,Ae]};if(le("RegExp",We)){for(var ot=function(He,Re){var Ve=re(Pe,this),Ae=ee(He),Ne=Re===void 0,et=[],Ke=He,Fe,Oe,Le,xe,Ie,$e;if(!Ve&&Ae&&Ne&&He.constructor===ot)return He;if((Ae||re(Pe,He))&&(He=He.source,Ne&&(Re=y(Ke))),He=He===void 0?"":a(He),Re=Re===void 0?"":a(Re),Ke=He,pe&&"dotAll"in Be&&(Oe=!!Re&&je(Re,"s")>-1,Oe&&(Re=Ce(Re,/s/g,""))),Fe=Re,Ze&&"sticky"in Be&&(Le=!!Re&&je(Re,"y")>-1,Le&&Xe&&(Re=Ce(Re,/y/g,""))),Se&&(xe=Ue(He),He=xe[0],et=xe[1]),Ie=ue(we(He,Re),Ve?this:Pe,ot),(Oe||Le||et.length)&&($e=fe(Ie),Oe&&($e.dotAll=!0,$e.raw=ot(ze(He),Fe)),Le&&($e.sticky=!0),et.length&&($e.groups=et)),He!==Ke)try{ae(Ie,"source",Ke===""?"(?:)":Ke)}catch(rt){}return Ie},Je=oe(we),ut=0;Je.length>ut;)b(ot,we,Je[ut++]);Pe.constructor=ot,ot.prototype=Pe,z(ne,"RegExp",ot)}he("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/regexp-exec");se({target:"RegExp",proto:!0,forced:/./.exec!==ne},{exec:ne})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,me,de){"use strict";var se=E("../internals/function-name").PROPER,ne=E("../internals/redefine"),ie=E("../internals/an-object"),le=E("../internals/to-string"),ue=E("../internals/fails"),ae=E("../internals/regexp-get-flags"),oe="toString",re=RegExp.prototype,ee=re[oe],a=ue(function(){return ee.call({source:"a",flags:"b"})!="/a/b"}),y=se&&ee.name!=oe;(a||y)&&ne(RegExp.prototype,oe,function(){var b=ie(this),z=le(b.source),te=le(ae(b));return"/"+z+"/"+te},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,me,de){"use strict";var se=E("../internals/export"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/not-a-regexp"),le=E("../internals/require-object-coercible"),ue=E("../internals/to-string"),ae=E("../internals/correct-is-regexp-logic"),oe=ne("".indexOf);se({target:"String",proto:!0,forced:!ae("includes")},{includes:function(ee){return!!~oe(ue(le(this)),ue(ie(ee)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,me,de){"use strict";var se=E("../internals/string-multibyte").charAt,ne=E("../internals/to-string"),ie=E("../internals/internal-state"),le=E("../internals/define-iterator"),ue="String Iterator",ae=ie.set,oe=ie.getterFor(ue);le(String,"String",function(re){ae(this,{type:ue,string:ne(re),index:0})},function(){var ee=oe(this),a=ee.string,y=ee.index,x;return y>=a.length?{value:void 0,done:!0}:(x=se(a,y),ee.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),le=E("../internals/to-length"),ue=E("../internals/to-string"),ae=E("../internals/require-object-coercible"),oe=E("../internals/get-method"),re=E("../internals/advance-string-index"),ee=E("../internals/regexp-exec-abstract");ne("match",function(a,y,x){return[function(z){var te=ae(this),ce=z==null?void 0:oe(z,a);return ce?se(ce,z,te):new RegExp(z)[a](ue(te))},function(b){var z=ie(this),te=ue(b),ce=x(y,z,te);if(ce.done)return ce.value;if(!z.global)return ee(z,te);var fe=z.unicode;z.lastIndex=0;for(var he=[],ve=0,pe;(pe=ee(z,te))!==null;){var Se=ue(pe[0]);he[ve]=Se,Se===""&&(z.lastIndex=re(te,le(z.lastIndex),fe)),ve++}return ve===0?null:he}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/fails"),ae=E("../internals/an-object"),oe=E("../internals/is-callable"),re=E("../internals/to-integer-or-infinity"),ee=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),z=E("../internals/get-substitution"),te=E("../internals/regexp-exec-abstract"),ce=E("../internals/well-known-symbol"),fe=ce("replace"),he=Math.max,ve=Math.min,pe=ie([].concat),Se=ie([].push),ye=ie("".indexOf),we=ie("".slice),Pe=function(Ce){return Ce===void 0?Ce:String(Ce)},Te=function(){return"a".replace(/./,"$0")==="$0"}(),Ee=function(){return/./[fe]?/./[fe]("a","$0")==="":!1}(),De=!ue(function(){var Ce=/./;return Ce.exec=function(){var je=[];return je.groups={a:"7"},je},"".replace(Ce,"$")!=="7"});le("replace",function(Ce,je,Me){var Ge=Ee?"$":"$0";return[function(Qe,qe){var Ze=y(this),Xe=Qe==null?void 0:b(Qe,fe);return Xe?ne(Xe,Qe,Ze,qe):ne(je,a(Ze),Qe,qe)},function(Be,Qe){var qe=ae(this),Ze=a(Be);if(typeof Qe=="string"&&ye(Qe,Ge)===-1&&ye(Qe,"$<")===-1){var Xe=Me(je,qe,Ze,Qe);if(Xe.done)return Xe.value}var We=oe(Qe);We||(Qe=a(Qe));var ze=qe.global;if(ze){var Ue=qe.unicode;qe.lastIndex=0}for(var ot=[];;){var Je=te(qe,Ze);if(Je===null||(Se(ot,Je),!ze))break;var ut=a(Je[0]);ut===""&&(qe.lastIndex=x(Ze,ee(qe.lastIndex),Ue))}for(var Ye="",He=0,Re=0;Re=He&&(Ye+=we(Ze,He,Ae)+Oe,He=Ae+Ve.length)}return Ye+we(Ze,He)}]},!De||!Te||Ee)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,me,de){"use strict";var se=E("../internals/function-call"),ne=E("../internals/fix-regexp-well-known-symbol-logic"),ie=E("../internals/an-object"),le=E("../internals/require-object-coercible"),ue=E("../internals/same-value"),ae=E("../internals/to-string"),oe=E("../internals/get-method"),re=E("../internals/regexp-exec-abstract");ne("search",function(ee,a,y){return[function(b){var z=le(this),te=b==null?void 0:oe(b,ee);return te?se(te,b,z):new RegExp(b)[ee](ae(z))},function(x){var b=ie(this),z=ae(x),te=y(a,b,z);if(te.done)return te.value;var ce=b.lastIndex;ue(ce,0)||(b.lastIndex=0);var fe=re(b,z);return ue(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(E,me,de){"use strict";var se=E("../internals/function-apply"),ne=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),ue=E("../internals/is-regexp"),ae=E("../internals/an-object"),oe=E("../internals/require-object-coercible"),re=E("../internals/species-constructor"),ee=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),z=E("../internals/regexp-exec-abstract"),te=E("../internals/regexp-exec"),ce=E("../internals/regexp-sticky-helpers"),fe=E("../internals/fails"),he=ce.UNSUPPORTED_Y,ve=4294967295,pe=Math.min,Se=[].push,ye=ie(/./.exec),we=ie(Se),Pe=ie("".slice),Te=!fe(function(){var Ee=/(?:)/,De=Ee.exec;Ee.exec=function(){return De.apply(this,arguments)};var Ce="ab".split(Ee);return Ce.length!==2||Ce[0]!=="a"||Ce[1]!=="b"});le("split",function(Ee,De,Ce){var je;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?je=function(Me,Ge){var Be=y(oe(this)),Qe=Ge===void 0?ve:Ge>>>0;if(Qe===0)return[];if(Me===void 0)return[Be];if(!ue(Me))return ne(De,Be,Me,Qe);for(var qe=[],Ze=(Me.ignoreCase?"i":"")+(Me.multiline?"m":"")+(Me.unicode?"u":"")+(Me.sticky?"y":""),Xe=0,We=new RegExp(Me.source,Ze+"g"),ze,Ue,ot;(ze=ne(te,We,Be))&&(Ue=We.lastIndex,!(Ue>Xe&&(we(qe,Pe(Be,Xe,ze.index)),ze.length>1&&ze.index=Qe)));)We.lastIndex===ze.index&&We.lastIndex++;return Xe===Be.length?(ot||!ye(We,""))&&we(qe,""):we(qe,Pe(Be,Xe)),qe.length>Qe?b(qe,0,Qe):qe}:"0".split(void 0,0).length?je=function(Me,Ge){return Me===void 0&&Ge===0?[]:ne(De,this,Me,Ge)}:je=De,[function(Ge,Be){var Qe=oe(this),qe=Ge==null?void 0:x(Ge,Ee);return qe?ne(qe,Ge,Qe,Be):ne(je,y(Qe),Ge,Be)},function(Me,Ge){var Be=ae(this),Qe=y(Me),qe=Ce(je,Be,Qe,Ge,je!==De);if(qe.done)return qe.value;var Ze=re(Be,RegExp),Xe=Be.unicode,We=(Be.ignoreCase?"i":"")+(Be.multiline?"m":"")+(Be.unicode?"u":"")+(he?"g":"y"),ze=new Ze(he?"^(?:"+Be.source+")":Be,We),Ue=Ge===void 0?ve:Ge>>>0;if(Ue===0)return[];if(Qe.length===0)return z(ze,Qe)===null?[Qe]:[];for(var ot=0,Je=0,ut=[];Je2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").every,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("every",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-call"),ie=E("../internals/array-fill"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("fill",function(oe){var re=arguments.length;return ne(ie,le(this),oe,re>1?arguments[1]:void 0,re>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").filter,ie=E("../internals/typed-array-from-species-and-list"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("filter",function(oe){var re=ne(le(this),oe,arguments.length>1?arguments[1]:void 0);return ie(this,re)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").findIndex,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("findIndex",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").find,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("find",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").forEach,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("forEach",function(ae){ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").includes,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("includes",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-includes").indexOf,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("indexOf",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/fails"),ie=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),ue=E("../modules/es.array.iterator"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=se.Uint8Array,ee=ie(ue.values),a=ie(ue.keys),y=ie(ue.entries),x=le.aTypedArray,b=le.exportTypedArrayMethod,z=re&&re.prototype,te=!ne(function(){z[oe].call([1])}),ce=!!z&&z.values&&z[oe]===z.values&&z.values.name==="values",fe=function(){return ee(x(this))};b("entries",function(){return y(x(this))},te),b("keys",function(){return a(x(this))},te),b("values",fe,te||!ce,{name:"values"}),b(oe,fe,te||!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(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-uncurry-this"),ie=se.aTypedArray,le=se.exportTypedArrayMethod,ue=ne([].join);le("join",function(oe){return ue(ie(this),oe)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/function-apply"),ie=E("../internals/array-last-index-of"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("lastIndexOf",function(oe){var re=arguments.length;return ne(ie,le(this),re>1?[oe,arguments[1]]:[oe])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").map,ie=E("../internals/typed-array-species-constructor"),le=se.aTypedArray,ue=se.exportTypedArrayMethod;ue("map",function(oe){return ne(le(this),oe,arguments.length>1?arguments[1]:void 0,function(re,ee){return new(ie(re))(ee)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").right,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("reduceRight",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-reduce").left,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("reduce",function(ae){var oe=arguments.length;return ne(ie(this),ae,oe,oe>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=se.aTypedArray,ie=se.exportTypedArrayMethod,le=Math.floor;ie("reverse",function(){for(var ae=this,oe=ne(ae).length,re=le(oe/2),ee=0,a;ee1?arguments[1]:void 0,1),ve=ae(fe);if(z)return ne(y,this,ve,he);var pe=this.length,Se=le(ve),ye=0;if(Se+he>pe)throw re("Wrong length");for(;yeb;)te[b]=y[b++];return te},oe)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/array-iteration").some,ie=se.aTypedArray,le=se.exportTypedArrayMethod;le("some",function(ae){return ne(ie(this),ae,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),le=E("../internals/a-callable"),ue=E("../internals/array-sort"),ae=E("../internals/array-buffer-view-core"),oe=E("../internals/engine-ff-version"),re=E("../internals/engine-is-ie-or-edge"),ee=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=ae.aTypedArray,x=ae.exportTypedArrayMethod,b=se.Uint16Array,z=b&&ne(b.prototype.sort),te=!!z&&!(ie(function(){z(new b(2),null)})&&ie(function(){z(new b(2),{})})),ce=!!z&&!ie(function(){if(ee)return ee<74;if(oe)return oe<67;if(re)return!0;if(a)return a<602;var he=new b(516),ve=Array(516),pe,Se;for(pe=0;pe<516;pe++)Se=pe%4,he[pe]=515-pe,ve[pe]=pe-2*Se+3;for(z(he,function(ye,we){return(ye/4|0)-(we/4|0)}),pe=0;pe<516;pe++)if(he[pe]!==ve[pe])return!0}),fe=function(he){return function(ve,pe){return he!==void 0?+he(ve,pe)||0:pe!==pe?-1:ve!==ve?1:ve===0&&pe===0?1/ve>0&&1/pe<0?1:-1:ve>pe}};x("sort",function(ve){return ve!==void 0&&le(ve),ce?z(this,ve):ue(y(this),fe(ve))},!ce||te)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core"),ne=E("../internals/to-length"),ie=E("../internals/to-absolute-index"),le=E("../internals/typed-array-species-constructor"),ue=se.aTypedArray,ae=se.exportTypedArrayMethod;ae("subarray",function(re,ee){var a=ue(this),y=a.length,x=ie(re,y),b=le(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ne((ee===void 0?y:ie(ee,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,me,de){"use strict";var se=E("../internals/global"),ne=E("../internals/function-apply"),ie=E("../internals/array-buffer-view-core"),le=E("../internals/fails"),ue=E("../internals/array-slice"),ae=se.Int8Array,oe=ie.aTypedArray,re=ie.exportTypedArrayMethod,ee=[].toLocaleString,a=!!ae&&le(function(){ee.call(new ae(1))}),y=le(function(){return[1,2].toLocaleString()!=new ae([1,2]).toLocaleString()})||!le(function(){ae.prototype.toLocaleString.call([1,2])});re("toLocaleString",function(){return ne(ee,a?ue(oe(this)):oe(this),ue(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,me,de){"use strict";var se=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ne=E("../internals/fails"),ie=E("../internals/global"),le=E("../internals/function-uncurry-this"),ue=ie.Uint8Array,ae=ue&&ue.prototype||{},oe=[].toString,re=le([].join);ne(function(){oe.call({})})&&(oe=function(){return re(this)});var ee=ae.toString!=oe;se("toString",oe,ee)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,me,de){var se=E("../internals/typed-array-constructor");se("Uint8",function(ne){return function(le,ue,ae){return ne(this,le,ue,ae)}})},{"../internals/typed-array-constructor":258}],339:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),le=E("../internals/array-for-each"),ue=E("../internals/create-non-enumerable-property"),ae=function(re){if(re&&re.forEach!==le)try{ue(re,"forEach",le)}catch(ee){re.forEach=le}};for(var oe in ne)ne[oe]&&ae(se[oe]&&se[oe].prototype);ae(ie)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,me,de){var se=E("../internals/global"),ne=E("../internals/dom-iterables"),ie=E("../internals/dom-token-list-prototype"),le=E("../modules/es.array.iterator"),ue=E("../internals/create-non-enumerable-property"),ae=E("../internals/well-known-symbol"),oe=ae("iterator"),re=ae("toStringTag"),ee=le.values,a=function(x,b){if(x){if(x[oe]!==ee)try{ue(x,oe,ee)}catch(te){x[oe]=ee}if(x[re]||ue(x,re,b),ne[b]){for(var z in le)if(x[z]!==le[z])try{ue(x,z,le[z])}catch(te){x[z]=le[z]}}}};for(var y in ne)a(se[y]&&se[y].prototype,y);a(ie,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,me,de){function se(ce){return Array.isArray?Array.isArray(ce):te(ce)==="[object Array]"}de.isArray=se;function ne(ce){return typeof ce=="boolean"}de.isBoolean=ne;function ie(ce){return ce===null}de.isNull=ie;function le(ce){return ce==null}de.isNullOrUndefined=le;function ue(ce){return typeof ce=="number"}de.isNumber=ue;function ae(ce){return typeof ce=="string"}de.isString=ae;function oe(ce){return typeof ce=="symbol"}de.isSymbol=oe;function re(ce){return ce===void 0}de.isUndefined=re;function ee(ce){return te(ce)==="[object RegExp]"}de.isRegExp=ee;function a(ce){return typeof ce=="object"&&ce!==null}de.isObject=a;function y(ce){return te(ce)==="[object Date]"}de.isDate=y;function x(ce){return te(ce)==="[object Error]"||ce instanceof Error}de.isError=x;function b(ce){return typeof ce=="function"}de.isFunction=b;function z(ce){return ce===null||typeof ce=="boolean"||typeof ce=="number"||typeof ce=="string"||typeof ce=="symbol"||typeof ce=="undefined"}de.isPrimitive=z,de.isBuffer=E("buffer").Buffer.isBuffer;function te(ce){return Object.prototype.toString.call(ce)}},{buffer:90}],342:[function(E,me,de){(function(se){"use strict";var ne=function(){var oe=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,re=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ee=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&ae(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(ne.masks[y]||y||ne.masks.default);var z=y.slice(0,4);(z==="UTC:"||z==="GMT:")&&(y=y.slice(4),x=!0,z==="GMT:"&&(b=!0));var te=x?"getUTC":"get",ce=a[te+"Date"](),fe=a[te+"Day"](),he=a[te+"Month"](),ve=a[te+"FullYear"](),pe=a[te+"Hours"](),Se=a[te+"Minutes"](),ye=a[te+"Seconds"](),we=a[te+"Milliseconds"](),Pe=x?0:a.getTimezoneOffset(),Te=le(a),Ee=ue(a),De={d:ce,dd:ie(ce),ddd:ne.i18n.dayNames[fe],dddd:ne.i18n.dayNames[fe+7],m:he+1,mm:ie(he+1),mmm:ne.i18n.monthNames[he],mmmm:ne.i18n.monthNames[he+12],yy:String(ve).slice(2),yyyy:ve,h:pe%12||12,hh:ie(pe%12||12),H:pe,HH:ie(pe),M:Se,MM:ie(Se),s:ye,ss:ie(ye),l:ie(we,3),L:ie(Math.round(we/10)),t:pe<12?"a":"p",tt:pe<12?"am":"pm",T:pe<12?"A":"P",TT:pe<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(re)||[""]).pop().replace(ee,""),o:(Pe>0?"-":"+")+ie(Math.floor(Math.abs(Pe)/60)*100+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][ce%10>3?0:(ce%100-ce%10!=10)*ce%10],W:Te,N:Ee};return y.replace(oe,function(Ce){return Ce in De?De[Ce]:Ce.slice(1,Ce.length-1)})}}();ne.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"},ne.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 ie(oe,re){for(oe=String(oe),re=re||2;oe.length]/;me.exports=ne;function ne(ie){var le=""+ie,ue=se.exec(le);if(!ue)return le;var ae,oe="",re=0,ee=0;for(re=ue.index;re0&&(De=we[0]),De instanceof Error)throw De;var Ce=new Error("Unhandled error."+(De?" ("+De.message+")":""));throw Ce.context=De,Ce}var je=Ee[ye];if(je===void 0)return!1;if(typeof je=="function")ne(je,this,we);else for(var Me=je.length,Ge=te(je,Me),Pe=0;Pe0&&De.length>Te&&!De.warned){De.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+De.length+" "+String(ye)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=Se,Ce.type=ye,Ce.count=De.length,le(Ce)}return Se}ae.prototype.addListener=function(ye,we){return a(this,ye,we,!1)},ae.prototype.on=ae.prototype.addListener,ae.prototype.prependListener=function(ye,we){return a(this,ye,we,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Se,ye,we){var Pe={fired:!1,wrapFn:void 0,target:Se,type:ye,listener:we},Te=y.bind(Pe);return Te.listener=we,Pe.wrapFn=Te,Te}ae.prototype.once=function(ye,we){return re(we),this.on(ye,x(this,ye,we)),this},ae.prototype.prependOnceListener=function(ye,we){return re(we),this.prependListener(ye,x(this,ye,we)),this},ae.prototype.removeListener=function(ye,we){var Pe,Te,Ee,De,Ce;if(re(we),Te=this._events,Te===void 0)return this;if(Pe=Te[ye],Pe===void 0)return this;if(Pe===we||Pe.listener===we)--this._eventsCount===0?this._events=Object.create(null):(delete Te[ye],Te.removeListener&&this.emit("removeListener",ye,Pe.listener||we));else if(typeof Pe!="function"){for(Ee=-1,De=Pe.length-1;De>=0;De--)if(Pe[De]===we||Pe[De].listener===we){Ce=Pe[De].listener,Ee=De;break}if(Ee<0)return this;Ee===0?Pe.shift():ce(Pe,Ee),Pe.length===1&&(Te[ye]=Pe[0]),Te.removeListener!==void 0&&this.emit("removeListener",ye,Ce||we)}return this},ae.prototype.off=ae.prototype.removeListener,ae.prototype.removeAllListeners=function(ye){var we,Pe,Te;if(Pe=this._events,Pe===void 0)return this;if(Pe.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Pe[ye]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Pe[ye]),this;if(arguments.length===0){var Ee=Object.keys(Pe),De;for(Te=0;Te=0;Te--)this.removeListener(ye,we[Te]);return this};function b(Se,ye,we){var Pe=Se._events;if(Pe===void 0)return[];var Te=Pe[ye];return Te===void 0?[]:typeof Te=="function"?we?[Te.listener||Te]:[Te]:we?fe(Te):te(Te,Te.length)}ae.prototype.listeners=function(ye){return b(this,ye,!0)},ae.prototype.rawListeners=function(ye){return b(this,ye,!1)},ae.listenerCount=function(Se,ye){return typeof Se.listenerCount=="function"?Se.listenerCount(ye):z.call(Se,ye)},ae.prototype.listenerCount=z;function z(Se){var ye=this._events;if(ye!==void 0){var we=ye[Se];if(typeof we=="function")return 1;if(we!==void 0)return we.length}return 0}ae.prototype.eventNames=function(){return this._eventsCount>0?ie(this._events):[]};function te(Se,ye){for(var we=new Array(ye),Pe=0;Pe=3&&(x=y),ne.call(ee)==="[object Array]"?le(ee,a,x):typeof ee=="string"?ue(ee,a,x):ae(ee,a,x)};me.exports=oe},{"is-callable":367}],346:[function(E,me,de){"use strict";var se="Function.prototype.bind called on incompatible ",ne=Array.prototype.slice,ie=Object.prototype.toString,le="[object Function]";me.exports=function(ae){var oe=this;if(typeof oe!="function"||ie.call(oe)!==le)throw new TypeError(se+oe);for(var re=ne.call(arguments,1),ee,a=function(){if(this instanceof ee){var te=oe.apply(this,re.concat(ne.call(arguments)));return Object(te)===te?te:this}else return oe.apply(ae,re.concat(ne.call(arguments)))},y=Math.max(0,oe.length-re.length),x=[],b=0;b1&&typeof Ge!="boolean")throw new le('"allowMissing" argument must be a boolean');if(Pe(/^%?[^%]*%?$/,Me)===null)throw new ne("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Be=De(Me),Qe=Be.length>0?Be[0]:"",qe=Ce("%"+Qe+"%",Ge),Ze=qe.name,Xe=qe.value,We=!1,ze=qe.alias;ze&&(Qe=ze[0],Se(Be,pe([0,1],ze)));for(var Ue=1,ot=!0;Ue=Be.length){var He=ae(Xe,Je);ot=!!He,ot&&"get"in He&&!("originalValue"in He.get)?Xe=He.get:Xe=Xe[Je]}else ot=ve(Xe,Je),Xe=Xe[Je];ot&&!We&&(z[Ze]=Xe)}}return Xe}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,me,de){"use strict";var se=E("get-intrinsic"),ne=se("%Object.getOwnPropertyDescriptor%",!0);if(ne)try{ne([],"length")}catch(ie){ne=null}me.exports=ne},{"get-intrinsic":348}],350:[function(E,me,de){"use strict";var se={foo:{}},ne=Object;me.exports=function(){return{__proto__:se}.foo===se.foo&&!({__proto__:null}instanceof ne)}},{}],351:[function(E,me,de){"use strict";var se=typeof Symbol!="undefined"&&Symbol,ne=E("./shams");me.exports=function(){return typeof se!="function"||typeof Symbol!="function"||typeof se("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ne()}},{"./shams":352}],352:[function(E,me,de){"use strict";me.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ne={},ie=Symbol("test"),le=Object(ie);if(typeof ie=="string"||Object.prototype.toString.call(ie)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var ue=42;ne[ie]=ue;for(ie in ne)return!1;if(typeof Object.keys=="function"&&Object.keys(ne).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(ne).length!==0)return!1;var ae=Object.getOwnPropertySymbols(ne);if(ae.length!==1||ae[0]!==ie||!Object.prototype.propertyIsEnumerable.call(ne,ie))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var oe=Object.getOwnPropertyDescriptor(ne,ie);if(oe.value!==ue||oe.enumerable!==!0)return!1}return!0}},{}],353:[function(E,me,de){"use strict";var se=E("has-symbols/shams");me.exports=function(){return se()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,me,de){"use strict";var se=E("function-bind");me.exports=se.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,me,de){var se=E("http"),ne=E("url"),ie=me.exports;for(var le in se)se.hasOwnProperty(le)&&(ie[le]=se[le]);ie.request=function(ae,oe){return ae=ue(ae),se.request.call(this,ae,oe)},ie.get=function(ae,oe){return ae=ue(ae),se.get.call(this,ae,oe)};function ue(ae){if(typeof ae=="string"&&(ae=ne.parse(ae)),ae.protocol||(ae.protocol="https:"),ae.protocol!=="https:")throw new Error('Protocol "'+ae.protocol+'" not supported. Expected "https:"');return ae}},{http:468,url:472}],356:[function(E,me,de){"use strict";var se=E("util"),ne=E("ms");me.exports=function(ie){if(typeof ie=="number")return ie;var le=ne(ie);if(le===void 0){var ue=new Error(se.format("humanize-ms(%j) result undefined",ie));console.warn(ue.stack)}return le}},{ms:376,util:419}],357:[function(E,me,de){de.read=function(se,ne,ie,le,ue){var ae,oe,re=ue*8-le-1,ee=(1<>1,y=-7,x=ie?ue-1:0,b=ie?-1:1,z=se[ne+x];for(x+=b,ae=z&(1<<-y)-1,z>>=-y,y+=re;y>0;ae=ae*256+se[ne+x],x+=b,y-=8);for(oe=ae&(1<<-y)-1,ae>>=-y,y+=le;y>0;oe=oe*256+se[ne+x],x+=b,y-=8);if(ae===0)ae=1-a;else{if(ae===ee)return oe?NaN:(z?-1:1)*(1/0);oe=oe+Math.pow(2,le),ae=ae-a}return(z?-1:1)*oe*Math.pow(2,ae-le)},de.write=function(se,ne,ie,le,ue,ae){var oe,re,ee,a=ae*8-ue-1,y=(1<>1,b=ue===23?Math.pow(2,-24)-Math.pow(2,-77):0,z=le?0:ae-1,te=le?1:-1,ce=ne<0||ne===0&&1/ne<0?1:0;for(ne=Math.abs(ne),isNaN(ne)||ne===1/0?(re=isNaN(ne)?1:0,oe=y):(oe=Math.floor(Math.log(ne)/Math.LN2),ne*(ee=Math.pow(2,-oe))<1&&(oe--,ee*=2),oe+x>=1?ne+=b/ee:ne+=b*Math.pow(2,1-x),ne*ee>=2&&(oe++,ee/=2),oe+x>=y?(re=0,oe=y):oe+x>=1?(re=(ne*ee-1)*Math.pow(2,ue),oe=oe+x):(re=ne*Math.pow(2,x-1)*Math.pow(2,ue),oe=0));ue>=8;se[ie+z]=re&255,z+=te,re/=256,ue-=8);for(oe=oe<0;se[ie+z]=oe&255,z+=te,oe/=256,a-=8);se[ie+z-te]|=ce*128}},{}],358:[function(E,me,de){"use strict";var se=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ne,ie,le=-1,ue=[],ae=!1;function oe(){!ne||!ie||(ne=!1,ie.length?ue=ie.concat(ue):le=-1,ue.length&&re())}function re(){if(!ne){ae=!1,ne=!0;for(var z=ue.length,te=setTimeout(oe);z;){for(ie=ue,ue=[];ie&&++le1)for(var ce=1;ce=0&&ie(re)!=="[object Array]"&&ie(re.callee)==="[object Function]"},ae=function(){return le(arguments)}();le.isLegacyArguments=ue,me.exports=ae?le:ue},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(E,me,de){me.exports=function(ie){return ie!=null&&(se(ie)||ne(ie)||!!ie._isBuffer)};function se(ie){return!!ie.constructor&&typeof ie.constructor.isBuffer=="function"&&ie.constructor.isBuffer(ie)}function ne(ie){return typeof ie.readFloatLE=="function"&&typeof ie.slice=="function"&&se(ie.slice(0,0))}},{}],367:[function(E,me,de){"use strict";var se=Function.prototype.toString,ne=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,ie,le;if(typeof ne=="function"&&typeof Object.defineProperty=="function")try{ie=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ne(function(){throw 42},null,ie)}catch(ve){ve!==le&&(ne=null)}else ne=null;var ue=/^\s*class\b/,ae=function(pe){try{var Se=se.call(pe);return ue.test(Se)}catch(ye){return!1}},oe=function(pe){try{return ae(pe)?!1:(se.call(pe),!0)}catch(Se){return!1}},re=Object.prototype.toString,ee="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",z="[object HTMLCollection]",te=typeof Symbol=="function"&&!!Symbol.toStringTag,ce=!(0 in[,]),fe=function(){return!1};if(typeof document=="object"){var he=document.all;re.call(he)===re.call(document.all)&&(fe=function(pe){if((ce||!pe)&&(typeof pe=="undefined"||typeof pe=="object"))try{var Se=re.call(pe);return(Se===x||Se===b||Se===z||Se===ee)&&pe("")==null}catch(ye){}return!1})}me.exports=ne?function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;try{ne(pe,null,ie)}catch(Se){if(Se!==le)return!1}return!ae(pe)&&oe(pe)}:function(pe){if(fe(pe))return!0;if(!pe||typeof pe!="function"&&typeof pe!="object")return!1;if(te)return oe(pe);if(ae(pe))return!1;var Se=re.call(pe);return Se!==a&&Se!==y&&!/^\[object HTML/.test(Se)?!1:oe(pe)}},{}],368:[function(E,me,de){"use strict";var se=Object.prototype.toString,ne=Function.prototype.toString,ie=/^\s*(?:function)?\*/,le=E("has-tostringtag/shams")(),ue=Object.getPrototypeOf,ae=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(re){}},oe;me.exports=function(ee){if(typeof ee!="function")return!1;if(ie.test(ne.call(ee)))return!0;if(!le){var a=se.call(ee);return a==="[object GeneratorFunction]"}if(!ue)return!1;if(typeof oe=="undefined"){var y=ae();oe=y?ue(y):!1}return ue(ee)===oe}},{"has-tostringtag/shams":353}],369:[function(E,me,de){"use strict";var se=E("which-typed-array");me.exports=function(ie){return!!se(ie)}},{"which-typed-array":420}],370:[function(E,me,de){var se={}.toString;me.exports=Array.isArray||function(ne){return se.call(ne)=="[object Array]"}},{}],371:[function(E,me,de){(function(se){(function(){(function(ne,ie){typeof de=="object"&&typeof me!="undefined"?me.exports=ie(ne):typeof ge=="function"&&ge.amd?ge(ie):ie(ne)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof se!="undefined"?se:this,function(ne){"use strict";ne=ne||{};var ie=ne.Base64,le="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ae=function(Me){for(var Ge={},Be=0,Qe=Me.length;Be>>6)+oe(128|Ge&63):oe(224|Ge>>>12&15)+oe(128|Ge>>>6&63)+oe(128|Ge&63)}else{var Ge=65536+(Me.charCodeAt(0)-55296)*1024+(Me.charCodeAt(1)-56320);return oe(240|Ge>>>18&7)+oe(128|Ge>>>12&63)+oe(128|Ge>>>6&63)+oe(128|Ge&63)}},ee=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Me){return Me.replace(ee,re)},y=function(Me){var Ge=[0,2,1][Me.length%3],Be=Me.charCodeAt(0)<<16|(Me.length>1?Me.charCodeAt(1):0)<<8|(Me.length>2?Me.charCodeAt(2):0),Qe=[ue.charAt(Be>>>18),ue.charAt(Be>>>12&63),Ge>=2?"=":ue.charAt(Be>>>6&63),Ge>=1?"=":ue.charAt(Be&63)];return Qe.join("")},x=ne.btoa&&typeof ne.btoa=="function"?function(Me){return ne.btoa(Me)}:function(Me){if(Me.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Me.replace(/[\s\S]{1,3}/g,y)},b=function(Me){return x(a(String(Me)))},z=function(Me){return Me.replace(/[+\/]/g,function(Ge){return Ge=="+"?"-":"_"}).replace(/=/g,"")},te=function(Me,Ge){return Ge?z(b(Me)):b(Me)},ce=function(Me){return te(Me,!0)},fe;ne.Uint8Array&&(fe=function(Me,Ge){for(var Be="",Qe=0,qe=Me.length;Qe>>18)+ue.charAt(ze>>>12&63)+(typeof Xe!="undefined"?ue.charAt(ze>>>6&63):"=")+(typeof We!="undefined"?ue.charAt(ze&63):"=")}return Ge?z(Be):Be});var he=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ve=function(Me){switch(Me.length){case 4:var Ge=(7&Me.charCodeAt(0))<<18|(63&Me.charCodeAt(1))<<12|(63&Me.charCodeAt(2))<<6|63&Me.charCodeAt(3),Be=Ge-65536;return oe((Be>>>10)+55296)+oe((Be&1023)+56320);case 3:return oe((15&Me.charCodeAt(0))<<12|(63&Me.charCodeAt(1))<<6|63&Me.charCodeAt(2));default:return oe((31&Me.charCodeAt(0))<<6|63&Me.charCodeAt(1))}},pe=function(Me){return Me.replace(he,ve)},Se=function(Me){var Ge=Me.length,Be=Ge%4,Qe=(Ge>0?ae[Me.charAt(0)]<<18:0)|(Ge>1?ae[Me.charAt(1)]<<12:0)|(Ge>2?ae[Me.charAt(2)]<<6:0)|(Ge>3?ae[Me.charAt(3)]:0),qe=[oe(Qe>>>16),oe(Qe>>>8&255),oe(Qe&255)];return qe.length-=[0,0,2,1][Be],qe.join("")},ye=ne.atob&&typeof ne.atob=="function"?function(Me){return ne.atob(Me)}:function(Me){return Me.replace(/\S{1,4}/g,Se)},we=function(Me){return ye(String(Me).replace(/[^A-Za-z0-9\+\/]/g,""))},Pe=function(Me){return pe(ye(Me))},Te=function(Me){return String(Me).replace(/[-_]/g,function(Ge){return Ge=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ee=function(Me){return Pe(Te(Me))},De;ne.Uint8Array&&(De=function(Me){return Uint8Array.from(we(Te(Me)),function(Ge){return Ge.charCodeAt(0)})});var Ce=function(){var Me=ne.Base64;return ne.Base64=ie,Me};if(ne.Base64={VERSION:le,atob:we,btoa:x,fromBase64:Ee,toBase64:te,utob:a,encode:te,encodeURI:ce,btou:pe,decode:Ee,noConflict:Ce,fromUint8Array:fe,toUint8Array:De},typeof Object.defineProperty=="function"){var je=function(Me){return{value:Me,enumerable:!1,writable:!0,configurable:!0}};ne.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",je(function(){return Ee(this)})),Object.defineProperty(String.prototype,"toBase64",je(function(Me){return te(this,Me)})),Object.defineProperty(String.prototype,"toBase64URI",je(function(){return te(this,!0)}))}}return ne.Meteor&&(Base64=ne.Base64),typeof me!="undefined"&&me.exports?me.exports.Base64=ne.Base64:typeof ge=="function"&&ge.amd&&ge([],function(){return ne.Base64}),{Base64:ne.Base64}})}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,me,de){"use strict";me.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(ie,le,ue){if(!ie)throw new TypeError("argument dest is required");if(!le)throw new TypeError("argument src is required");return ue===void 0&&(ue=!0),Object.getOwnPropertyNames(le).forEach(function(oe){if(!(!ue&&se.call(ie,oe))){var re=Object.getOwnPropertyDescriptor(le,oe);Object.defineProperty(ie,oe,re)}}),ie}},{}],373:[function(E,me,de){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function se(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ne=0;ne0)return oe(y);if(b==="number"&&isFinite(y))return x.long?ee(y):re(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function oe(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),z=(x[2]||"ms").toLowerCase();switch(z){case"years":case"year":case"yrs":case"yr":case"y":return b*ae;case"weeks":case"week":case"w":return b*ue;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*ie;case"minutes":case"minute":case"mins":case"min":case"m":return b*ne;case"seconds":case"second":case"secs":case"sec":case"s":return b*se;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function re(y){var x=Math.abs(y);return x>=le?Math.round(y/le)+"d":x>=ie?Math.round(y/ie)+"h":x>=ne?Math.round(y/ne)+"m":x>=se?Math.round(y/se)+"s":y+"ms"}function ee(y){var x=Math.abs(y);return x>=le?a(y,x,le,"day"):x>=ie?a(y,x,ie,"hour"):x>=ne?a(y,x,ne,"minute"):x>=se?a(y,x,se,"second"):y+" ms"}function a(y,x,b,z){var te=x>=b*1.5;return Math.round(y/b)+" "+z+(te?"s":"")}},{}],377:[function(E,me,de){"use strict";var se=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;function le(ae){if(ae==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ae)}function ue(){try{if(!Object.assign)return!1;var ae=new String("abc");if(ae[5]="de",Object.getOwnPropertyNames(ae)[0]==="5")return!1;for(var oe={},re=0;re<10;re++)oe["_"+String.fromCharCode(re)]=re;var ee=Object.getOwnPropertyNames(oe).map(function(y){return oe[y]});if(ee.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}me.exports=ue()?Object.assign:function(ae,oe){for(var re,ee=le(ae),a,y=1;y2){var z=re.lastIndexOf("/");if(z!==re.length-1){z===-1?(re="",ee=0):(re=re.slice(0,z),ee=re.length-1-re.lastIndexOf("/")),a=b,y=0;continue}}else if(re.length===2||re.length===1){re="",ee=0,a=b,y=0;continue}}oe&&(re.length>0?re+="/..":re="..",ee=2)}else re.length>0?re+="/"+ae.slice(a+1,b):re=ae.slice(a+1,b),ee=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return re}function le(ae,oe){var re=oe.dir||oe.root,ee=oe.base||(oe.name||"")+(oe.ext||"");return re?re===oe.root?re+ee:re+ae+ee:ee}var ue={resolve:function(){for(var oe="",re=!1,ee,a=arguments.length-1;a>=-1&&!re;a--){var y;a>=0?y=arguments[a]:(ee===void 0&&(ee=se.cwd()),y=ee),ne(y),y.length!==0&&(oe=y+"/"+oe,re=y.charCodeAt(0)===47)}return oe=ie(oe,!re),re?oe.length>0?"/"+oe:"/":oe.length>0?oe:"."},normalize:function(oe){if(ne(oe),oe.length===0)return".";var re=oe.charCodeAt(0)===47,ee=oe.charCodeAt(oe.length-1)===47;return oe=ie(oe,!re),oe.length===0&&!re&&(oe="."),oe.length>0&&ee&&(oe+="/"),re?"/"+oe:oe},isAbsolute:function(oe){return ne(oe),oe.length>0&&oe.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var oe,re=0;re0&&(oe===void 0?oe=ee:oe+="/"+ee)}return oe===void 0?".":ue.normalize(oe)},relative:function(oe,re){if(ne(oe),ne(re),oe===re||(oe=ue.resolve(oe),re=ue.resolve(re),oe===re))return"";for(var ee=1;eete){if(re.charCodeAt(x+fe)===47)return re.slice(x+fe+1);if(fe===0)return re.slice(x+fe)}else y>te&&(oe.charCodeAt(ee+fe)===47?ce=fe:fe===0&&(ce=0));break}var he=oe.charCodeAt(ee+fe),ve=re.charCodeAt(x+fe);if(he!==ve)break;he===47&&(ce=fe)}var pe="";for(fe=ee+ce+1;fe<=a;++fe)(fe===a||oe.charCodeAt(fe)===47)&&(pe.length===0?pe+="..":pe+="/..");return pe.length>0?pe+re.slice(x+ce):(x+=ce,re.charCodeAt(x)===47&&++x,re.slice(x))},_makeLong:function(oe){return oe},dirname:function(oe){if(ne(oe),oe.length===0)return".";for(var re=oe.charCodeAt(0),ee=re===47,a=-1,y=!0,x=oe.length-1;x>=1;--x)if(re=oe.charCodeAt(x),re===47){if(!y){a=x;break}}else y=!1;return a===-1?ee?"/":".":ee&&a===1?"//":oe.slice(0,a)},basename:function(oe,re){if(re!==void 0&&typeof re!="string")throw new TypeError('"ext" argument must be a string');ne(oe);var ee=0,a=-1,y=!0,x;if(re!==void 0&&re.length>0&&re.length<=oe.length){if(re.length===oe.length&&re===oe)return"";var b=re.length-1,z=-1;for(x=oe.length-1;x>=0;--x){var te=oe.charCodeAt(x);if(te===47){if(!y){ee=x+1;break}}else z===-1&&(y=!1,z=x+1),b>=0&&(te===re.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=z))}return ee===a?a=z:a===-1&&(a=oe.length),oe.slice(ee,a)}else{for(x=oe.length-1;x>=0;--x)if(oe.charCodeAt(x)===47){if(!y){ee=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":oe.slice(ee,a)}},extname:function(oe){ne(oe);for(var re=-1,ee=0,a=-1,y=!0,x=0,b=oe.length-1;b>=0;--b){var z=oe.charCodeAt(b);if(z===47){if(!y){ee=b+1;break}continue}a===-1&&(y=!1,a=b+1),z===46?re===-1?re=b:x!==1&&(x=1):re!==-1&&(x=-1)}return re===-1||a===-1||x===0||x===1&&re===a-1&&re===ee+1?"":oe.slice(re,a)},format:function(oe){if(oe===null||typeof oe!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof oe);return le("/",oe)},parse:function(oe){ne(oe);var re={root:"",dir:"",base:"",ext:"",name:""};if(oe.length===0)return re;var ee=oe.charCodeAt(0),a=ee===47,y;a?(re.root="/",y=1):y=0;for(var x=-1,b=0,z=-1,te=!0,ce=oe.length-1,fe=0;ce>=y;--ce){if(ee=oe.charCodeAt(ce),ee===47){if(!te){b=ce+1;break}continue}z===-1&&(te=!1,z=ce+1),ee===46?x===-1?x=ce:fe!==1&&(fe=1):x!==-1&&(fe=-1)}return x===-1||z===-1||fe===0||fe===1&&x===z-1&&x===b+1?z!==-1&&(b===0&&a?re.base=re.name=oe.slice(1,z):re.base=re.name=oe.slice(b,z)):(b===0&&a?(re.name=oe.slice(1,x),re.base=oe.slice(1,z)):(re.name=oe.slice(b,x),re.base=oe.slice(b,z)),re.ext=oe.slice(x,z)),b>0?re.dir=oe.slice(0,b-1):a&&(re.dir="/"),re},sep:"/",delimiter:":",win32:null,posix:null};ue.posix=ue,me.exports=ue}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,me,de){(function(se){(function(){(function(){"use strict";var ne={function:!0,object:!0},ie=ne[typeof window]&&window||this,le=ie,ue=ne[typeof de]&&de,ae=ne[typeof me]&&me&&!me.nodeType&&me,oe=ue&&ae&&typeof se=="object"&&se;oe&&(oe.global===oe||oe.window===oe||oe.self===oe)&&(ie=oe);var re=Math.pow(2,53)-1,ee=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function z(Ee){return Ee=String(Ee),Ee.charAt(0).toUpperCase()+Ee.slice(1)}function te(Ee,De,Ce){var je={"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 De&&Ce&&/^Win/i.test(Ee)&&!/^Windows Phone /i.test(Ee)&&(je=je[/[\d.]+$/.exec(Ee)])&&(Ee="Windows "+je),Ee=String(Ee),De&&Ce&&(Ee=Ee.replace(RegExp(De,"i"),Ce)),Ee=fe(Ee.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]),Ee}function ce(Ee,De){var Ce=-1,je=Ee?Ee.length:0;if(typeof je=="number"&&je>-1&&je<=re)for(;++Ce3&&"WebKit"||/\bOpera\b/.test(Le)&&(/\bOPR\b/.test(Ee)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ee)&&!/^(?:Trident|EdgeHTML)$/.test(Oe)&&"WebKit"||!Oe&&/\bMSIE\b/i.test(Ee)&&($e=="Mac OS"?"Tasman":"Trident")||Oe=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Le)&&"NetFront")&&(Oe=[Re]),Le=="IE"&&(Re=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ee)||0)[1])?(Le+=" Mobile",$e="Windows Phone "+(/\+$/.test(Re)?Re:Re+".x"),Ae.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ee)?(Le="IE Mobile",$e="Windows Phone 8.x",Ae.unshift("desktop mode"),Ke||(Ke=(/\brv:([\d.]+)/.exec(Ee)||0)[1])):Le!="IE"&&Oe=="Trident"&&(Re=/\brv:([\d.]+)/.exec(Ee))&&(Le&&Ae.push("identifying as "+Le+(Ke?" "+Ke:"")),Le="IE",Ke=Re[1]),et){if(pe(De,"global"))if(ze&&(Re=ze.lang.System,Ve=Re.getProperty("os.arch"),$e=$e||Re.getProperty("os.name")+" "+Re.getProperty("os.version")),Ue){try{Ke=De.require("ringo/engine").version.join("."),Le="RingoJS"}catch(at){(Re=De.system)&&Re.global.system==De.system&&(Le="Narwhal",$e||($e=Re[0].os||null))}Le||(Le="Rhino")}else typeof De.process=="object"&&!De.process.browser&&(Re=De.process)&&(typeof Re.versions=="object"&&(typeof Re.versions.electron=="string"?(Ae.push("Node "+Re.versions.node),Le="Electron",Ke=Re.versions.electron):typeof Re.versions.nw=="string"&&(Ae.push("Chromium "+Ke,"Node "+Re.versions.node),Le="NW.js",Ke=Re.versions.nw)),Le||(Le="Node.js",Ve=Re.arch,$e=Re.platform,Ke=/[\d.]+/.exec(Re.version),Ke=Ke?Ke[0]:null));else ve(Re=De.runtime)==qe?(Le="Adobe AIR",$e=Re.flash.system.Capabilities.os):ve(Re=De.phantom)==We?(Le="PhantomJS",Ke=(Re=Re.version||null)&&Re.major+"."+Re.minor+"."+Re.patch):typeof ut.documentMode=="number"&&(Re=/\bTrident\/(\d+)/i.exec(Ee))?(Ke=[Ke,ut.documentMode],(Re=+Re[1]+4)!=Ke[1]&&(Ae.push("IE "+Ke[1]+" mode"),Oe&&(Oe[1]=""),Ke[1]=Re),Ke=Le=="IE"?String(Ke[1].toFixed(1)):Ke[0]):typeof ut.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Le)&&(Ae.push("masking as "+Le+" "+Ke),Le="IE",Ke="11.0",Oe=["Trident"],$e="Windows");$e=$e&&fe($e)}if(Ke&&(Re=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Ke)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ee+";"+(et&&je.appMinorVersion))||/\bMinefield\b/i.test(Ee)&&"a")&&(Ne=/b/i.test(Re)?"beta":"alpha",Ke=Ke.replace(RegExp(Re+"\\+?$"),"")+(Ne=="beta"?Je:ot)+(/\d+\+?/.exec(Re)||"")),Le=="Fennec"||Le=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test($e))Le="Firefox Mobile";else if(Le=="Maxthon"&&Ke)Ke=Ke.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(xe))xe=="Xbox 360"&&($e=null),xe=="Xbox 360"&&/\bIEMobile\b/.test(Ee)&&Ae.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Le)||Le&&!xe&&!/Browser|Mobi/.test(Le))&&($e=="Windows CE"||/Mobi/i.test(Ee)))Le+=" Mobile";else if(Le=="IE"&&et)try{De.external===null&&Ae.unshift("platform preview")}catch(at){Ae.unshift("embedded")}else(/\bBlackBerry\b/.test(xe)||/\bBB10\b/.test(Ee))&&(Re=(RegExp(xe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ee)||0)[1]||Ke)?(Re=[Re,/BB10/.test(Ee)],$e=(Re[1]?(xe=null,Ie="BlackBerry"):"Device Software")+" "+Re[0],Ke=null):this!=he&&xe!="Wii"&&(et&&Ye||/Opera/.test(Le)&&/\b(?:MSIE|Firefox)\b/i.test(Ee)||Le=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test($e)||Le=="IE"&&($e&&!/^Win/.test($e)&&Ke>5.5||/\bWindows XP\b/.test($e)&&Ke>8||Ke==8&&!/\bTrident\b/.test(Ee)))&&!ee.test(Re=Pe.call(he,Ee.replace(ee,"")+";"))&&Re.name&&(Re="ing as "+Re.name+((Re=Re.version)?" "+Re:""),ee.test(Le)?(/\bIE\b/.test(Re)&&$e=="Mac OS"&&($e=null),Re="identify"+Re):(Re="mask"+Re,He?Le=fe(He.replace(/([a-z])([A-Z])/g,"$1 $2")):Le="Opera",/\bIE\b/.test(Re)&&($e=null),et||(Ke=null)),Oe=["Presto"],Ae.push(Re));(Re=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ee)||0)[1])&&(Re=[parseFloat(Re.replace(/\.(\d)$/,".0$1")),Re],Le=="Safari"&&Re[1].slice(-1)=="+"?(Le="WebKit Nightly",Ne="alpha",Ke=Re[1].slice(0,-1)):(Ke==Re[1]||Ke==(Re[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ee)||0)[1]))&&(Ke=null),Re[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ee)||0)[1],Re[0]==537.36&&Re[2]==537.36&&parseFloat(Re[1])>=28&&Oe=="WebKit"&&(Oe=["Blink"]),!et||!Be&&!Re[1]?(Oe&&(Oe[1]="like Safari"),Re=(Re=Re[0],Re<400?1:Re<500?2:Re<526?3:Re<533?4:Re<534?"4+":Re<535?5:Re<537?6:Re<538?7:Re<601?8:Re<602?9:Re<604?10:Re<606?11:Re<608?12:"12")):(Oe&&(Oe[1]="like Chrome"),Re=Re[1]||(Re=Re[0],Re<530?1:Re<532?2:Re<532.05?3:Re<533?4:Re<534.03?5:Re<534.07?6:Re<534.1?7:Re<534.13?8:Re<534.16?9:Re<534.24?10:Re<534.3?11:Re<535.01?12:Re<535.02?"13+":Re<535.07?15:Re<535.11?16:Re<535.19?17:Re<536.05?18:Re<536.1?19:Re<537.01?20:Re<537.11?"21+":Re<537.13?23:Re<537.18?24:Re<537.24?25:Re<537.36?26:Oe!="Blink"?"27":"28")),Oe&&(Oe[1]+=" "+(Re+=typeof Re=="number"?".x":/[.+]/.test(Re)?"":"+")),Le=="Safari"&&(!Ke||parseInt(Ke)>45)?Ke=Re:Le=="Chrome"&&/\bHeadlessChrome/i.test(Ee)&&Ae.unshift("headless")),Le=="Opera"&&(Re=/\bzbov|zvav$/.exec($e))?(Le+=" ",Ae.unshift("desktop mode"),Re=="zvav"?(Le+="Mini",Ke=null):Le+="Mobile",$e=$e.replace(RegExp(" *"+Re+"$"),"")):Le=="Safari"&&/\bChrome\b/.exec(Oe&&Oe[1])?(Ae.unshift("desktop mode"),Le="Chrome Mobile",Ke=null,/\bOS X\b/.test($e)?(Ie="Apple",$e="iOS 4.3+"):$e=null):/\bSRWare Iron\b/.test(Le)&&!Ke&&(Ke=ht("Chrome")),Ke&&Ke.indexOf(Re=/[\d.]+$/.exec($e))==0&&Ee.indexOf("/"+Re+"-")>-1&&($e=we($e.replace(Re,""))),$e&&$e.indexOf(Le)!=-1&&!RegExp(Le+" OS").test($e)&&($e=$e.replace(RegExp(" *"+Se(Le)+" *"),"")),Oe&&!/\b(?:Avant|Nook)\b/.test(Le)&&(/Browser|Lunascape|Maxthon/.test(Le)||Le!="Safari"&&/^iOS/.test($e)&&/\bSafari\b/.test(Oe[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Le)&&Oe[1])&&(Re=Oe[Oe.length-1])&&Ae.push(Re),Ae.length&&(Ae=["("+Ae.join("; ")+")"]),Ie&&xe&&xe.indexOf(Ie)<0&&Ae.push("on "+Ie),xe&&Ae.push((/^on /.test(Ae[Ae.length-1])?"":"on ")+xe),$e&&(Re=/ ([\d.+]+)$/.exec($e),Fe=Re&&$e.charAt($e.length-Re[0].length-1)=="/",$e={architecture:32,family:Re&&!Fe?$e.replace(Re[0],""):$e,version:Re?Re[1]:null,toString:function(){var at=this.version;return this.family+(at&&!Fe?" "+at:"")+(this.architecture==64?" 64-bit":"")}}),(Re=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ve))&&!/\bi686\b/i.test(Ve)?($e&&($e.architecture=64,$e.family=$e.family.replace(RegExp(" *"+Re),"")),Le&&(/\bWOW64\b/i.test(Ee)||et&&/\w(?:86|32)$/.test(je.cpuClass||je.platform)&&!/\bWin64; x64\b/i.test(Ee))&&Ae.unshift("32-bit")):$e&&/^OS X/.test($e.family)&&Le=="Chrome"&&parseFloat(Ke)>=39&&($e.architecture=64),Ee||(Ee=null);var mt={};return mt.description=Ee,mt.layout=Oe&&Oe[0],mt.manufacturer=Ie,mt.name=Le,mt.prerelease=Ne,mt.product=xe,mt.ua=Ee,mt.version=Le&&Ke,mt.os=$e||{architecture:null,family:null,version:null,toString:function(){return"null"}},mt.parse=Pe,mt.toString=lt,mt.version&&Ae.unshift(Ke),mt.name&&Ae.unshift(Le),$e&&Le&&!($e==String($e).split(" ")[0]&&($e==Le.split(" ")[0]||xe))&&Ae.push(xe?"("+$e+")":"on "+$e),Ae.length&&(mt.description=Ae.join(" ")),mt}var Te=Pe();typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd?(ie.platform=Te,ge(function(){return Te})):ue&&ae?he(Te,function(Ee,De){ue[De]=Ee}):ie.platform=Te}).call(this)}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,me,de){(function(se){(function(){"use strict";typeof se=="undefined"||!se.version||se.version.indexOf("v0.")===0||se.version.indexOf("v1.")===0&&se.version.indexOf("v1.8.")!==0?me.exports={nextTick:ne}:me.exports=se;function ne(ie,le,ue,ae){if(typeof ie!="function")throw new TypeError('"callback" argument must be a function');var oe=arguments.length,re,ee;switch(oe){case 0:case 1:return se.nextTick(ie);case 2:return se.nextTick(function(){ie.call(null,le)});case 3:return se.nextTick(function(){ie.call(null,le,ue)});case 4:return se.nextTick(function(){ie.call(null,le,ue,ae)});default:for(re=new Array(oe-1),ee=0;ee1)for(var he=1;he= 0x80 (not a basic code point)","invalid-input":"Invalid input"},pe=re-ee,Se=Math.floor,ye=String.fromCharCode,we;function Pe(Xe){throw new RangeError(ve[Xe])}function Te(Xe,We){for(var ze=Xe.length,Ue=[];ze--;)Ue[ze]=We(Xe[ze]);return Ue}function Ee(Xe,We){var ze=Xe.split("@"),Ue="";ze.length>1&&(Ue=ze[0]+"@",Xe=ze[1]),Xe=Xe.replace(he,".");var ot=Xe.split("."),Je=Te(ot,We).join(".");return Ue+Je}function De(Xe){for(var We=[],ze=0,Ue=Xe.length,ot,Je;ze=55296&&ot<=56319&&ze65535&&(We-=65536,ze+=ye(We>>>10&1023|55296),We=56320|We&1023),ze+=ye(We),ze}).join("")}function je(Xe){return Xe-48<10?Xe-22:Xe-65<26?Xe-65:Xe-97<26?Xe-97:re}function Me(Xe,We){return Xe+22+75*(Xe<26)-((We!=0)<<5)}function Ge(Xe,We,ze){var Ue=0;for(Xe=ze?Se(Xe/x):Xe>>1,Xe+=Se(Xe/We);Xe>pe*a>>1;Ue+=re)Xe=Se(Xe/pe);return Se(Ue+(pe+1)*Xe/(Xe+y))}function Be(Xe){var We=[],ze=Xe.length,Ue,ot=0,Je=z,ut=b,Ye,He,Re,Ve,Ae,Ne,et,Ke,Fe;for(Ye=Xe.lastIndexOf(te),Ye<0&&(Ye=0),He=0;He=128&&Pe("not-basic"),We.push(Xe.charCodeAt(He));for(Re=Ye>0?Ye+1:0;Re=ze&&Pe("invalid-input"),et=je(Xe.charCodeAt(Re++)),(et>=re||et>Se((oe-ot)/Ae))&&Pe("overflow"),ot+=et*Ae,Ke=Ne<=ut?ee:Ne>=ut+a?a:Ne-ut,!(etSe(oe/Fe)&&Pe("overflow"),Ae*=Fe;Ue=We.length+1,ut=Ge(ot-Ve,Ue,Ve==0),Se(ot/Ue)>oe-Je&&Pe("overflow"),Je+=Se(ot/Ue),ot%=Ue,We.splice(ot++,0,Je)}return Ce(We)}function Qe(Xe){var We,ze,Ue,ot,Je,ut,Ye,He,Re,Ve,Ae,Ne=[],et,Ke,Fe,Oe;for(Xe=De(Xe),et=Xe.length,We=z,ze=0,Je=b,ut=0;ut=We&&AeSe((oe-ze)/Ke)&&Pe("overflow"),ze+=(Ye-We)*Ke,We=Ye,ut=0;utoe&&Pe("overflow"),Ae==We){for(He=ze,Re=re;Ve=Re<=Je?ee:Re>=Je+a?a:Re-Je,!(He0&&a>ee&&(a=ee);for(var y=0;y=0?(z=x.substr(0,b),te=x.substr(b+1)):(z=x,te=""),ce=decodeURIComponent(z),fe=decodeURIComponent(te),se(oe,ce)?ne(oe[ce])?oe[ce].push(fe):oe[ce]=[oe[ce],fe]:oe[ce]=fe}return oe};var ne=Array.isArray||function(ie){return Object.prototype.toString.call(ie)==="[object Array]"}},{}],384:[function(E,me,de){"use strict";var se=function(ue){switch(typeof ue){case"string":return ue;case"boolean":return ue?"true":"false";case"number":return isFinite(ue)?ue:"";default:return""}};me.exports=function(ue,ae,oe,re){return ae=ae||"&",oe=oe||"=",ue===null&&(ue=void 0),typeof ue=="object"?ie(le(ue),function(ee){var a=encodeURIComponent(se(ee))+oe;return ne(ue[ee])?ie(ue[ee],function(y){return a+encodeURIComponent(se(y))}).join(ae):a+encodeURIComponent(se(ue[ee]))}).join(ae):re?encodeURIComponent(se(re))+oe+encodeURIComponent(se(ue)):""};var ne=Array.isArray||function(ue){return Object.prototype.toString.call(ue)==="[object Array]"};function ie(ue,ae){if(ue.map)return ue.map(ae);for(var oe=[],re=0;re0?(typeof Ne!="string"&&!Oe.objectMode&&Object.getPrototypeOf(Ne)!==ee.prototype&&(Ne=y(Ne)),Ke?Oe.endEmitted?Ae.emit("error",new Error("stream.unshift() after end event")):Pe(Ae,Oe,Ne,!0):Oe.ended?Ae.emit("error",new Error("stream.push() after EOF")):(Oe.reading=!1,Oe.decoder&&!et?(Ne=Oe.decoder.write(Ne),Oe.objectMode||Ne.length!==0?Pe(Ae,Oe,Ne,!1):Qe(Ae,Oe)):Pe(Ae,Oe,Ne,!1))):Ke||(Oe.reading=!1)}return Ee(Oe)}function Pe(Ae,Ne,et,Ke){Ne.flowing&&Ne.length===0&&!Ne.sync?(Ae.emit("data",et),Ae.read(0)):(Ne.length+=Ne.objectMode?1:et.length,Ke?Ne.buffer.unshift(et):Ne.buffer.push(et),Ne.needReadable&&Ge(Ae)),Qe(Ae,Ne)}function Te(Ae,Ne){var et;return!x(Ne)&&typeof Ne!="string"&&Ne!==void 0&&!Ae.objectMode&&(et=new TypeError("Invalid non-string/buffer chunk")),et}function Ee(Ae){return!Ae.ended&&(Ae.needReadable||Ae.length=De?Ae=De:(Ae--,Ae|=Ae>>>1,Ae|=Ae>>>2,Ae|=Ae>>>4,Ae|=Ae>>>8,Ae|=Ae>>>16,Ae++),Ae}function je(Ae,Ne){return Ae<=0||Ne.length===0&&Ne.ended?0:Ne.objectMode?1:Ae!==Ae?Ne.flowing&&Ne.length?Ne.buffer.head.data.length:Ne.length:(Ae>Ne.highWaterMark&&(Ne.highWaterMark=Ce(Ae)),Ae<=Ne.length?Ae:Ne.ended?Ne.length:(Ne.needReadable=!0,0))}ye.prototype.read=function(Ae){te("read",Ae),Ae=parseInt(Ae,10);var Ne=this._readableState,et=Ae;if(Ae!==0&&(Ne.emittedReadable=!1),Ae===0&&Ne.needReadable&&(Ne.length>=Ne.highWaterMark||Ne.ended))return te("read: emitReadable",Ne.length,Ne.ended),Ne.length===0&&Ne.ended?He(this):Ge(this),null;if(Ae=je(Ae,Ne),Ae===0&&Ne.ended)return Ne.length===0&&He(this),null;var Ke=Ne.needReadable;te("need readable",Ke),(Ne.length===0||Ne.length-Ae0?Fe=ot(Ae,Ne):Fe=null,Fe===null?(Ne.needReadable=!0,Ae=0):Ne.length-=Ae,Ne.length===0&&(Ne.ended||(Ne.needReadable=!0),et!==Ae&&Ne.ended&&He(this)),Fe!==null&&this.emit("data",Fe),Fe};function Me(Ae,Ne){if(!Ne.ended){if(Ne.decoder){var et=Ne.decoder.end();et&&et.length&&(Ne.buffer.push(et),Ne.length+=Ne.objectMode?1:et.length)}Ne.ended=!0,Ge(Ae)}}function Ge(Ae){var Ne=Ae._readableState;Ne.needReadable=!1,Ne.emittedReadable||(te("emitReadable",Ne.flowing),Ne.emittedReadable=!0,Ne.sync?ie.nextTick(Be,Ae):Be(Ae))}function Be(Ae){te("emit readable"),Ae.emit("readable"),Ue(Ae)}function Qe(Ae,Ne){Ne.readingMore||(Ne.readingMore=!0,ie.nextTick(qe,Ae,Ne))}function qe(Ae,Ne){for(var et=Ne.length;!Ne.reading&&!Ne.flowing&&!Ne.ended&&Ne.length1&&Ve(Ke.pipes,Ae)!==-1)&&!$e&&(te("false write response, pause",et._readableState.awaitDrain),et._readableState.awaitDrain++,ke=!0),et.pause())}function pt(mt){te("onerror",mt),lt(),Ae.removeListener("error",pt),oe(Ae,"error")===0&&Ae.emit("error",mt)}pe(Ae,"error",pt);function ct(){Ae.removeListener("finish",ht),lt()}Ae.once("close",ct);function ht(){te("onfinish"),Ae.removeListener("close",ct),lt()}Ae.once("finish",ht);function lt(){te("unpipe"),et.unpipe(Ae)}return Ae.emit("pipe",et),Ke.flowing||(te("pipe resume"),et.resume()),Ae};function Ze(Ae){return function(){var Ne=Ae._readableState;te("pipeOnDrain",Ne.awaitDrain),Ne.awaitDrain&&Ne.awaitDrain--,Ne.awaitDrain===0&&oe(Ae,"data")&&(Ne.flowing=!0,Ue(Ae))}}ye.prototype.unpipe=function(Ae){var Ne=this._readableState,et={hasUnpiped:!1};if(Ne.pipesCount===0)return this;if(Ne.pipesCount===1)return Ae&&Ae!==Ne.pipes?this:(Ae||(Ae=Ne.pipes),Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1,Ae&&Ae.emit("unpipe",this,et),this);if(!Ae){var Ke=Ne.pipes,Fe=Ne.pipesCount;Ne.pipes=null,Ne.pipesCount=0,Ne.flowing=!1;for(var Oe=0;Oe=Ne.length?(Ne.decoder?et=Ne.buffer.join(""):Ne.buffer.length===1?et=Ne.buffer.head.data:et=Ne.buffer.concat(Ne.length),Ne.buffer.clear()):et=Je(Ae,Ne.buffer,Ne.decoder),et}function Je(Ae,Ne,et){var Ke;return AeOe.length?Oe.length:Ae;if(Le===Oe.length?Fe+=Oe:Fe+=Oe.slice(0,Ae),Ae-=Le,Ae===0){Le===Oe.length?(++Ke,et.next?Ne.head=et.next:Ne.head=Ne.tail=null):(Ne.head=et,et.data=Oe.slice(Le));break}++Ke}return Ne.length-=Ke,Fe}function Ye(Ae,Ne){var et=ee.allocUnsafe(Ae),Ke=Ne.head,Fe=1;for(Ke.data.copy(et),Ae-=Ke.data.length;Ke=Ke.next;){var Oe=Ke.data,Le=Ae>Oe.length?Oe.length:Ae;if(Oe.copy(et,et.length-Ae,0,Le),Ae-=Le,Ae===0){Le===Oe.length?(++Fe,Ke.next?Ne.head=Ke.next:Ne.head=Ne.tail=null):(Ne.head=Ke,Ke.data=Oe.slice(Le));break}++Fe}return Ne.length-=Fe,et}function He(Ae){var Ne=Ae._readableState;if(Ne.length>0)throw new Error('"endReadable()" called on non-empty stream');Ne.endEmitted||(Ne.ended=!0,ie.nextTick(Re,Ne,Ae))}function Re(Ae,Ne){!Ae.endEmitted&&Ae.length===0&&(Ae.endEmitted=!0,Ne.readable=!1,Ne.emit("end"))}function Ve(Ae,Ne){for(var et=0,Ke=Ae.length;et-1?ie:le.nextTick,re;pe.WritableState=he;var ee=Object.create(E("core-util-is"));ee.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ne.Uint8Array||function(){};function z(ze){return x.from(ze)}function te(ze){return x.isBuffer(ze)||ze instanceof b}var ce=E("./internal/streams/destroy");ee.inherits(pe,y);function fe(){}function he(ze,Ue){re=re||E("./_stream_duplex"),ze=ze||{};var ot=Ue instanceof re;this.objectMode=!!ze.objectMode,ot&&(this.objectMode=this.objectMode||!!ze.writableObjectMode);var Je=ze.highWaterMark,ut=ze.writableHighWaterMark,Ye=this.objectMode?16:16*1024;Je||Je===0?this.highWaterMark=Je:ot&&(ut||ut===0)?this.highWaterMark=ut:this.highWaterMark=Ye,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 He=ze.decodeStrings===!1;this.decodeStrings=!He,this.defaultEncoding=ze.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){Ce(Ue,Re)},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 ae(this)}he.prototype.getBuffer=function(){for(var Ue=this.bufferedRequest,ot=[];Ue;)ot.push(Ue),Ue=Ue.next;return ot},function(){try{Object.defineProperty(he.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ze){}}();var ve;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(pe,Symbol.hasInstance,{value:function(ze){return ve.call(this,ze)?!0:this!==pe?!1:ze&&ze._writableState instanceof he}})):ve=function(ze){return ze instanceof this};function pe(ze){if(re=re||E("./_stream_duplex"),!ve.call(pe,this)&&!(this instanceof re))return new pe(ze);this._writableState=new he(ze,this),this.writable=!0,ze&&(typeof ze.write=="function"&&(this._write=ze.write),typeof ze.writev=="function"&&(this._writev=ze.writev),typeof ze.destroy=="function"&&(this._destroy=ze.destroy),typeof ze.final=="function"&&(this._final=ze.final)),y.call(this)}pe.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Se(ze,Ue){var ot=new Error("write after end");ze.emit("error",ot),le.nextTick(Ue,ot)}function ye(ze,Ue,ot,Je){var ut=!0,Ye=!1;return ot===null?Ye=new TypeError("May not write null values to stream"):typeof ot!="string"&&ot!==void 0&&!Ue.objectMode&&(Ye=new TypeError("Invalid non-string/buffer chunk")),Ye&&(ze.emit("error",Ye),le.nextTick(Je,Ye),ut=!1),ut}pe.prototype.write=function(ze,Ue,ot){var Je=this._writableState,ut=!1,Ye=!Je.objectMode&&te(ze);return Ye&&!x.isBuffer(ze)&&(ze=z(ze)),typeof Ue=="function"&&(ot=Ue,Ue=null),Ye?Ue="buffer":Ue||(Ue=Je.defaultEncoding),typeof ot!="function"&&(ot=fe),Je.ended?Se(this,ot):(Ye||ye(this,Je,ze,ot))&&(Je.pendingcb++,ut=Pe(this,Je,Ye,ze,Ue,ot)),ut},pe.prototype.cork=function(){var ze=this._writableState;ze.corked++},pe.prototype.uncork=function(){var ze=this._writableState;ze.corked&&(ze.corked--,!ze.writing&&!ze.corked&&!ze.finished&&!ze.bufferProcessing&&ze.bufferedRequest&&Ge(this,ze))},pe.prototype.setDefaultEncoding=function(Ue){if(typeof Ue=="string"&&(Ue=Ue.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Ue+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Ue);return this._writableState.defaultEncoding=Ue,this};function we(ze,Ue,ot){return!ze.objectMode&&ze.decodeStrings!==!1&&typeof Ue=="string"&&(Ue=x.from(Ue,ot)),Ue}Object.defineProperty(pe.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Pe(ze,Ue,ot,Je,ut,Ye){if(!ot){var He=we(Ue,Je,ut);Je!==He&&(ot=!0,ut="buffer",Je=He)}var Re=Ue.objectMode?1:Je.length;Ue.length+=Re;var Ve=Ue.length0?this.tail.next=re:this.head=re,this.tail=re,++this.length},ue.prototype.unshift=function(oe){var re={data:oe,next:this.head};this.length===0&&(this.tail=re),this.head=re,++this.length},ue.prototype.shift=function(){if(this.length!==0){var oe=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,oe}},ue.prototype.clear=function(){this.head=this.tail=null,this.length=0},ue.prototype.join=function(oe){if(this.length===0)return"";for(var re=this.head,ee=""+re.data;re=re.next;)ee+=oe+re.data;return ee},ue.prototype.concat=function(oe){if(this.length===0)return ne.alloc(0);if(this.length===1)return this.head.data;for(var re=ne.allocUnsafe(oe>>>0),ee=this.head,a=0;ee;)le(ee.data,re,a),a+=ee.data.length,ee=ee.next;return re},ue}(),ie&&ie.inspect&&ie.inspect.custom&&(me.exports.prototype[ie.inspect.custom]=function(){var ue=ie.inspect({length:this.length});return this.constructor.name+" "+ue})},{"safe-buffer":396,util:89}],392:[function(E,me,de){"use strict";var se=E("process-nextick-args");function ne(ue,ae){var oe=this,re=this._readableState&&this._readableState.destroyed,ee=this._writableState&&this._writableState.destroyed;return re||ee?(ae?ae(ue):ue&&(!this._writableState||!this._writableState.errorEmitted)&&se.nextTick(le,this,ue),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(ue||null,function(a){!ae&&a?(se.nextTick(le,oe,a),oe._writableState&&(oe._writableState.errorEmitted=!0)):ae&&ae(a)}),this)}function ie(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function le(ue,ae){ue.emit("error",ae)}me.exports={destroy:ne,undestroy:ie}},{"process-nextick-args":380}],393:[function(E,me,de){me.exports=E("events").EventEmitter},{events:344}],394:[function(E,me,de){de=me.exports=E("./lib/_stream_readable.js"),de.Stream=de,de.Readable=de,de.Writable=E("./lib/_stream_writable.js"),de.Duplex=E("./lib/_stream_duplex.js"),de.Transform=E("./lib/_stream_transform.js"),de.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,me,de){var se=function(ne){"use strict";var ie=Object.prototype,le=ie.hasOwnProperty,ue,ae=typeof Symbol=="function"?Symbol:{},oe=ae.iterator||"@@iterator",re=ae.asyncIterator||"@@asyncIterator",ee=ae.toStringTag||"@@toStringTag";function a(qe,Ze,Xe){return Object.defineProperty(qe,Ze,{value:Xe,enumerable:!0,configurable:!0,writable:!0}),qe[Ze]}try{a({},"")}catch(qe){a=function(Ze,Xe,We){return Ze[Xe]=We}}function y(qe,Ze,Xe,We){var ze=Ze&&Ze.prototype instanceof he?Ze:he,Ue=Object.create(ze.prototype),ot=new Ge(We||[]);return Ue._invoke=De(qe,Xe,ot),Ue}ne.wrap=y;function x(qe,Ze,Xe){try{return{type:"normal",arg:qe.call(Ze,Xe)}}catch(We){return{type:"throw",arg:We}}}var b="suspendedStart",z="suspendedYield",te="executing",ce="completed",fe={};function he(){}function ve(){}function pe(){}var Se={};a(Se,oe,function(){return this});var ye=Object.getPrototypeOf,we=ye&&ye(ye(Be([])));we&&we!==ie&&le.call(we,oe)&&(Se=we);var Pe=pe.prototype=he.prototype=Object.create(Se);ve.prototype=pe,a(Pe,"constructor",pe),a(pe,"constructor",ve),ve.displayName=a(pe,ee,"GeneratorFunction");function Te(qe){["next","throw","return"].forEach(function(Ze){a(qe,Ze,function(Xe){return this._invoke(Ze,Xe)})})}ne.isGeneratorFunction=function(qe){var Ze=typeof qe=="function"&&qe.constructor;return Ze?Ze===ve||(Ze.displayName||Ze.name)==="GeneratorFunction":!1},ne.mark=function(qe){return Object.setPrototypeOf?Object.setPrototypeOf(qe,pe):(qe.__proto__=pe,a(qe,ee,"GeneratorFunction")),qe.prototype=Object.create(Pe),qe},ne.awrap=function(qe){return{__await:qe}};function Ee(qe,Ze){function Xe(Ue,ot,Je,ut){var Ye=x(qe[Ue],qe,ot);if(Ye.type==="throw")ut(Ye.arg);else{var He=Ye.arg,Re=He.value;return Re&&typeof Re=="object"&&le.call(Re,"__await")?Ze.resolve(Re.__await).then(function(Ve){Xe("next",Ve,Je,ut)},function(Ve){Xe("throw",Ve,Je,ut)}):Ze.resolve(Re).then(function(Ve){He.value=Ve,Je(He)},function(Ve){return Xe("throw",Ve,Je,ut)})}}var We;function ze(Ue,ot){function Je(){return new Ze(function(ut,Ye){Xe(Ue,ot,ut,Ye)})}return We=We?We.then(Je,Je):Je()}this._invoke=ze}Te(Ee.prototype),a(Ee.prototype,re,function(){return this}),ne.AsyncIterator=Ee,ne.async=function(qe,Ze,Xe,We,ze){ze===void 0&&(ze=Promise);var Ue=new Ee(y(qe,Ze,Xe,We),ze);return ne.isGeneratorFunction(Ze)?Ue:Ue.next().then(function(ot){return ot.done?ot.value:Ue.next()})};function De(qe,Ze,Xe){var We=b;return function(Ue,ot){if(We===te)throw new Error("Generator is already running");if(We===ce){if(Ue==="throw")throw ot;return Qe()}for(Xe.method=Ue,Xe.arg=ot;;){var Je=Xe.delegate;if(Je){var ut=Ce(Je,Xe);if(ut){if(ut===fe)continue;return ut}}if(Xe.method==="next")Xe.sent=Xe._sent=Xe.arg;else if(Xe.method==="throw"){if(We===b)throw We=ce,Xe.arg;Xe.dispatchException(Xe.arg)}else Xe.method==="return"&&Xe.abrupt("return",Xe.arg);We=te;var Ye=x(qe,Ze,Xe);if(Ye.type==="normal"){if(We=Xe.done?ce:z,Ye.arg===fe)continue;return{value:Ye.arg,done:Xe.done}}else Ye.type==="throw"&&(We=ce,Xe.method="throw",Xe.arg=Ye.arg)}}}function Ce(qe,Ze){var Xe=qe.iterator[Ze.method];if(Xe===ue){if(Ze.delegate=null,Ze.method==="throw"){if(qe.iterator.return&&(Ze.method="return",Ze.arg=ue,Ce(qe,Ze),Ze.method==="throw"))return fe;Ze.method="throw",Ze.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var We=x(Xe,qe.iterator,Ze.arg);if(We.type==="throw")return Ze.method="throw",Ze.arg=We.arg,Ze.delegate=null,fe;var ze=We.arg;if(!ze)return Ze.method="throw",Ze.arg=new TypeError("iterator result is not an object"),Ze.delegate=null,fe;if(ze.done)Ze[qe.resultName]=ze.value,Ze.next=qe.nextLoc,Ze.method!=="return"&&(Ze.method="next",Ze.arg=ue);else return ze;return Ze.delegate=null,fe}Te(Pe),a(Pe,ee,"Generator"),a(Pe,oe,function(){return this}),a(Pe,"toString",function(){return"[object Generator]"});function je(qe){var Ze={tryLoc:qe[0]};1 in qe&&(Ze.catchLoc=qe[1]),2 in qe&&(Ze.finallyLoc=qe[2],Ze.afterLoc=qe[3]),this.tryEntries.push(Ze)}function Me(qe){var Ze=qe.completion||{};Ze.type="normal",delete Ze.arg,qe.completion=Ze}function Ge(qe){this.tryEntries=[{tryLoc:"root"}],qe.forEach(je,this),this.reset(!0)}ne.keys=function(qe){var Ze=[];for(var Xe in qe)Ze.push(Xe);return Ze.reverse(),function We(){for(;Ze.length;){var ze=Ze.pop();if(ze in qe)return We.value=ze,We.done=!1,We}return We.done=!0,We}};function Be(qe){if(qe){var Ze=qe[oe];if(Ze)return Ze.call(qe);if(typeof qe.next=="function")return qe;if(!isNaN(qe.length)){var Xe=-1,We=function ze(){for(;++Xe=0;--We){var ze=this.tryEntries[We],Ue=ze.completion;if(ze.tryLoc==="root")return Xe("end");if(ze.tryLoc<=this.prev){var ot=le.call(ze,"catchLoc"),Je=le.call(ze,"finallyLoc");if(ot&&Je){if(this.prev=0;--Xe){var We=this.tryEntries[Xe];if(We.tryLoc<=this.prev&&le.call(We,"finallyLoc")&&this.prev=0;--Ze){var Xe=this.tryEntries[Ze];if(Xe.finallyLoc===qe)return this.complete(Xe.completion,Xe.afterLoc),Me(Xe),fe}},catch:function(qe){for(var Ze=this.tryEntries.length-1;Ze>=0;--Ze){var Xe=this.tryEntries[Ze];if(Xe.tryLoc===qe){var We=Xe.completion;if(We.type==="throw"){var ze=We.arg;Me(Xe)}return ze}}throw new Error("illegal catch attempt")},delegateYield:function(qe,Ze,Xe){return this.delegate={iterator:Be(qe),resultName:Ze,nextLoc:Xe},this.method==="next"&&(this.arg=ue),fe}},ne}(typeof me=="object"?me.exports:{});try{regeneratorRuntime=se}catch(ne){typeof globalThis=="object"?globalThis.regeneratorRuntime=se:Function("r","regeneratorRuntime = r")(se)}},{}],396:[function(E,me,de){var se=E("buffer"),ne=se.Buffer;function ie(ue,ae){for(var oe in ue)ae[oe]=ue[oe]}ne.from&&ne.alloc&&ne.allocUnsafe&&ne.allocUnsafeSlow?me.exports=se:(ie(se,de),de.Buffer=le);function le(ue,ae,oe){return ne(ue,ae,oe)}ie(ne,le),le.from=function(ue,ae,oe){if(typeof ue=="number")throw new TypeError("Argument must not be a number");return ne(ue,ae,oe)},le.alloc=function(ue,ae,oe){if(typeof ue!="number")throw new TypeError("Argument must be a number");var re=ne(ue);return ae!==void 0?typeof oe=="string"?re.fill(ae,oe):re.fill(ae):re.fill(0),re},le.allocUnsafe=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return ne(ue)},le.allocUnsafeSlow=function(ue){if(typeof ue!="number")throw new TypeError("Argument must be a number");return se.SlowBuffer(ue)}},{buffer:90}],397:[function(E,me,de){(function(se){(function(){(function(ne){ne.parser=function(He,Re){return new le(He,Re)},ne.SAXParser=le,ne.SAXStream=y,ne.createStream=a,ne.MAX_BUFFER_LENGTH=64*1024;var ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];ne.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function le(He,Re){if(!(this instanceof le))return new le(He,Re);var Ve=this;ae(Ve),Ve.q=Ve.c="",Ve.bufferCheckPosition=ne.MAX_BUFFER_LENGTH,Ve.opt=Re||{},Ve.opt.lowercase=Ve.opt.lowercase||Ve.opt.lowercasetags,Ve.looseCase=Ve.opt.lowercase?"toLowerCase":"toUpperCase",Ve.tags=[],Ve.closed=Ve.closedRoot=Ve.sawRoot=!1,Ve.tag=Ve.error=null,Ve.strict=!!He,Ve.noscript=!!(He||Ve.opt.noscript),Ve.state=Ee.BEGIN,Ve.strictEntities=Ve.opt.strictEntities,Ve.ENTITIES=Ve.strictEntities?Object.create(ne.XML_ENTITIES):Object.create(ne.ENTITIES),Ve.attribList=[],Ve.opt.xmlns&&(Ve.ns=Object.create(ce)),Ve.trackPosition=Ve.opt.position!==!1,Ve.trackPosition&&(Ve.position=Ve.line=Ve.column=0),Ce(Ve,"onready")}Object.create||(Object.create=function(He){function Re(){}Re.prototype=He;var Ve=new Re;return Ve}),Object.keys||(Object.keys=function(He){var Re=[];for(var Ve in He)He.hasOwnProperty(Ve)&&Re.push(Ve);return Re});function ue(He){for(var Re=Math.max(ne.MAX_BUFFER_LENGTH,10),Ve=0,Ae=0,Ne=ie.length;AeRe)switch(ie[Ae]){case"textNode":Me(He);break;case"cdata":je(He,"oncdata",He.cdata),He.cdata="";break;case"script":je(He,"onscript",He.script),He.script="";break;default:Be(He,"Max buffer length exceeded: "+ie[Ae])}Ve=Math.max(Ve,et)}var Ke=ne.MAX_BUFFER_LENGTH-Ve;He.bufferCheckPosition=Ke+He.position}function ae(He){for(var Re=0,Ve=ie.length;Re"||Se(He)}function Pe(He,Re){return He.test(Re)}function Te(He,Re){return!Pe(He,Re)}var Ee=0;ne.STATE={BEGIN:Ee++,BEGIN_WHITESPACE:Ee++,TEXT:Ee++,TEXT_ENTITY:Ee++,OPEN_WAKA:Ee++,SGML_DECL:Ee++,SGML_DECL_QUOTED:Ee++,DOCTYPE:Ee++,DOCTYPE_QUOTED:Ee++,DOCTYPE_DTD:Ee++,DOCTYPE_DTD_QUOTED:Ee++,COMMENT_STARTING:Ee++,COMMENT:Ee++,COMMENT_ENDING:Ee++,COMMENT_ENDED:Ee++,CDATA:Ee++,CDATA_ENDING:Ee++,CDATA_ENDING_2:Ee++,PROC_INST:Ee++,PROC_INST_BODY:Ee++,PROC_INST_ENDING:Ee++,OPEN_TAG:Ee++,OPEN_TAG_SLASH:Ee++,ATTRIB:Ee++,ATTRIB_NAME:Ee++,ATTRIB_NAME_SAW_WHITE:Ee++,ATTRIB_VALUE:Ee++,ATTRIB_VALUE_QUOTED:Ee++,ATTRIB_VALUE_CLOSED:Ee++,ATTRIB_VALUE_UNQUOTED:Ee++,ATTRIB_VALUE_ENTITY_Q:Ee++,ATTRIB_VALUE_ENTITY_U:Ee++,CLOSE_TAG:Ee++,CLOSE_TAG_SAW_WHITE:Ee++,SCRIPT:Ee++,SCRIPT_ENDING:Ee++},ne.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},ne.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(ne.ENTITIES).forEach(function(He){var Re=ne.ENTITIES[He],Ve=typeof Re=="number"?String.fromCharCode(Re):Re;ne.ENTITIES[He]=Ve});for(var De in ne.STATE)ne.STATE[ne.STATE[De]]=De;Ee=ne.STATE;function Ce(He,Re,Ve){He[Re]&&He[Re](Ve)}function je(He,Re,Ve){He.textNode&&Me(He),Ce(He,Re,Ve)}function Me(He){He.textNode=Ge(He.opt,He.textNode),He.textNode&&Ce(He,"ontext",He.textNode),He.textNode=""}function Ge(He,Re){return He.trim&&(Re=Re.trim()),He.normalize&&(Re=Re.replace(/\s+/g," ")),Re}function Be(He,Re){return Me(He),He.trackPosition&&(Re+=` Line: `+He.line+` Column: `+He.column+` Char: `+He.c),Re=new Error(Re),He.error=Re,Ce(He,"onerror",Re),He}function Qe(He){return He.sawRoot&&!He.closedRoot&&qe(He,"Unclosed root tag"),He.state!==Ee.BEGIN&&He.state!==Ee.BEGIN_WHITESPACE&&He.state!==Ee.TEXT&&Be(He,"Unexpected end"),Me(He),He.c="",He.closed=!0,Ce(He,"onend"),le.call(He,He.strict,He.opt),He}function qe(He,Re){if(typeof He!="object"||!(He instanceof le))throw new Error("bad call to strictFail");He.strict&&Be(He,Re)}function Ze(He){He.strict||(He.tagName=He.tagName[He.looseCase]());var Re=He.tags[He.tags.length-1]||He,Ve=He.tag={name:He.tagName,attributes:{}};He.opt.xmlns&&(Ve.ns=Re.ns),He.attribList.length=0,je(He,"onopentagstart",Ve)}function Xe(He,Re){var Ve=He.indexOf(":"),Ae=Ve<0?["",He]:He.split(":"),Ne=Ae[0],et=Ae[1];return Re&&He==="xmlns"&&(Ne="xmlns",et=""),{prefix:Ne,local:et}}function We(He){if(He.strict||(He.attribName=He.attribName[He.looseCase]()),He.attribList.indexOf(He.attribName)!==-1||He.tag.attributes.hasOwnProperty(He.attribName)){He.attribName=He.attribValue="";return}if(He.opt.xmlns){var Re=Xe(He.attribName,!0),Ve=Re.prefix,Ae=Re.local;if(Ve==="xmlns")if(Ae==="xml"&&He.attribValue!==z)qe(He,"xml: prefix must be bound to "+z+` Actual: `+He.attribValue);else if(Ae==="xmlns"&&He.attribValue!==te)qe(He,"xmlns: prefix must be bound to "+te+` -Actual: `+He.attribValue);else{var Ne=He.tag,et=He.tags[He.tags.length-1]||He;Ne.ns===et.ns&&(Ne.ns=Object.create(et.ns)),Ne.ns[Ae]=He.attribValue}He.attribList.push([He.attribName,He.attribValue])}else He.tag.attributes[He.attribName]=He.attribValue,je(He,"onattribute",{name:He.attribName,value:He.attribValue});He.attribName=He.attribValue=""}function ze(He,Re){if(He.opt.xmlns){var Ve=He.tag,Ae=Xe(He.tagName);Ve.prefix=Ae.prefix,Ve.local=Ae.local,Ve.uri=Ve.ns[Ae.prefix]||"",Ve.prefix&&!Ve.uri&&(qe(He,"Unbound namespace prefix: "+JSON.stringify(He.tagName)),Ve.uri=Ae.prefix);var Ne=He.tags[He.tags.length-1]||He;Ve.ns&&Ne.ns!==Ve.ns&&Object.keys(Ve.ns).forEach(function(tt){je(He,"onopennamespace",{prefix:tt,uri:Ve.ns[tt]})});for(var et=0,Ke=He.attribList.length;et",He.tagName="",He.state=Ee.SCRIPT;return}je(He,"onscript",He.script),He.script=""}var Re=He.tags.length,Ve=He.tagName;He.strict||(Ve=Ve[He.looseCase]());for(var Ae=Ve;Re--;){var Ne=He.tags[Re];if(Ne.name!==Ae)qe(He,"Unexpected close tag");else break}if(Re<0){qe(He,"Unmatched closing tag: "+He.tagName),He.textNode+="",He.state=Ee.TEXT;return}He.tagName=Ve;for(var et=He.tags.length;et-- >Re;){var Ke=He.tag=He.tags.pop();He.tagName=He.tag.name,je(He,"onclosetag",He.tagName);var Fe={};for(var Oe in Ke.ns)Fe[Oe]=Ke.ns[Oe];var Te=He.tags[He.tags.length-1]||He;He.opt.xmlns&&Ke.ns!==Te.ns&&Object.keys(Ke.ns).forEach(function(xe){var Ie=Ke.ns[xe];je(He,"onclosenamespace",{prefix:xe,uri:Ie})})}Re===0&&(He.closedRoot=!0),He.tagName=He.attribValue=He.attribName="",He.attribList.length=0,He.state=Ee.TEXT}function ot(He){var Re=He.entity,Ve=Re.toLowerCase(),Ae,Ne="";return He.ENTITIES[Re]?He.ENTITIES[Re]:He.ENTITIES[Ve]?He.ENTITIES[Ve]:(Re=Ve,Re.charAt(0)==="#"&&(Re.charAt(1)==="x"?(Re=Re.slice(2),Ae=parseInt(Re,16),Ne=Ae.toString(16)):(Re=Re.slice(1),Ae=parseInt(Re,10),Ne=Ae.toString(10))),Re=Re.replace(/^0+/,""),isNaN(Ae)||Ne.toLowerCase()!==Re?(qe(He,"Invalid character entity"),"&"+He.entity+";"):String.fromCodePoint(Ae))}function Je(He,Re){Re==="<"?(He.state=Ee.OPEN_WAKA,He.startTagPosition=He.position):Se(Re)||(qe(He,"Non-whitespace before first tag."),He.textNode=Re,He.state=Ee.TEXT)}function ut(He,Re){var Ve="";return Re",He.tagName="",He.state=Ee.SCRIPT;return}je(He,"onscript",He.script),He.script=""}var Re=He.tags.length,Ve=He.tagName;He.strict||(Ve=Ve[He.looseCase]());for(var Ae=Ve;Re--;){var Ne=He.tags[Re];if(Ne.name!==Ae)qe(He,"Unexpected close tag");else break}if(Re<0){qe(He,"Unmatched closing tag: "+He.tagName),He.textNode+="",He.state=Ee.TEXT;return}He.tagName=Ve;for(var et=He.tags.length;et-- >Re;){var Ke=He.tag=He.tags.pop();He.tagName=He.tag.name,je(He,"onclosetag",He.tagName);var Fe={};for(var Oe in Ke.ns)Fe[Oe]=Ke.ns[Oe];var Le=He.tags[He.tags.length-1]||He;He.opt.xmlns&&Ke.ns!==Le.ns&&Object.keys(Ke.ns).forEach(function(xe){var Ie=Ke.ns[xe];je(He,"onclosenamespace",{prefix:xe,uri:Ie})})}Re===0&&(He.closedRoot=!0),He.tagName=He.attribValue=He.attribName="",He.attribList.length=0,He.state=Ee.TEXT}function ot(He){var Re=He.entity,Ve=Re.toLowerCase(),Ae,Ne="";return He.ENTITIES[Re]?He.ENTITIES[Re]:He.ENTITIES[Ve]?He.ENTITIES[Ve]:(Re=Ve,Re.charAt(0)==="#"&&(Re.charAt(1)==="x"?(Re=Re.slice(2),Ae=parseInt(Re,16),Ne=Ae.toString(16)):(Re=Re.slice(1),Ae=parseInt(Re,10),Ne=Ae.toString(10))),Re=Re.replace(/^0+/,""),isNaN(Ae)||Ne.toLowerCase()!==Re?(qe(He,"Invalid character entity"),"&"+He.entity+";"):String.fromCodePoint(Ae))}function Je(He,Re){Re==="<"?(He.state=Ee.OPEN_WAKA,He.startTagPosition=He.position):Se(Re)||(qe(He,"Non-whitespace before first tag."),He.textNode=Re,He.state=Ee.TEXT)}function ut(He,Re){var Ve="";return Re"?(je(Re,"onsgmldeclaration",Re.sgmlDecl),Re.sgmlDecl="",Re.state=Ee.TEXT):(ye(Ae)&&(Re.state=Ee.SGML_DECL_QUOTED),Re.sgmlDecl+=Ae);continue;case Ee.SGML_DECL_QUOTED:Ae===Re.q&&(Re.state=Ee.SGML_DECL,Re.q=""),Re.sgmlDecl+=Ae;continue;case Ee.DOCTYPE:Ae===">"?(Re.state=Ee.TEXT,je(Re,"ondoctype",Re.doctype),Re.doctype=!0):(Re.doctype+=Ae,Ae==="["?Re.state=Ee.DOCTYPE_DTD:ye(Ae)&&(Re.state=Ee.DOCTYPE_QUOTED,Re.q=Ae));continue;case Ee.DOCTYPE_QUOTED:Re.doctype+=Ae,Ae===Re.q&&(Re.q="",Re.state=Ee.DOCTYPE);continue;case Ee.DOCTYPE_DTD:Re.doctype+=Ae,Ae==="]"?Re.state=Ee.DOCTYPE:ye(Ae)&&(Re.state=Ee.DOCTYPE_DTD_QUOTED,Re.q=Ae);continue;case Ee.DOCTYPE_DTD_QUOTED:Re.doctype+=Ae,Ae===Re.q&&(Re.state=Ee.DOCTYPE_DTD,Re.q="");continue;case Ee.COMMENT:Ae==="-"?Re.state=Ee.COMMENT_ENDING:Re.comment+=Ae;continue;case Ee.COMMENT_ENDING:Ae==="-"?(Re.state=Ee.COMMENT_ENDED,Re.comment=Ge(Re.opt,Re.comment),Re.comment&&je(Re,"oncomment",Re.comment),Re.comment=""):(Re.comment+="-"+Ae,Re.state=Ee.COMMENT);continue;case Ee.COMMENT_ENDED:Ae!==">"?(qe(Re,"Malformed comment"),Re.comment+="--"+Ae,Re.state=Ee.COMMENT):Re.state=Ee.TEXT;continue;case Ee.CDATA:Ae==="]"?Re.state=Ee.CDATA_ENDING:Re.cdata+=Ae;continue;case Ee.CDATA_ENDING:Ae==="]"?Re.state=Ee.CDATA_ENDING_2:(Re.cdata+="]"+Ae,Re.state=Ee.CDATA);continue;case Ee.CDATA_ENDING_2:Ae===">"?(Re.cdata&&je(Re,"oncdata",Re.cdata),je(Re,"onclosecdata"),Re.cdata="",Re.state=Ee.TEXT):Ae==="]"?Re.cdata+="]":(Re.cdata+="]]"+Ae,Re.state=Ee.CDATA);continue;case Ee.PROC_INST:Ae==="?"?Re.state=Ee.PROC_INST_ENDING:Se(Ae)?Re.state=Ee.PROC_INST_BODY:Re.procInstName+=Ae;continue;case Ee.PROC_INST_BODY:if(!Re.procInstBody&&Se(Ae))continue;Ae==="?"?Re.state=Ee.PROC_INST_ENDING:Re.procInstBody+=Ae;continue;case Ee.PROC_INST_ENDING:Ae===">"?(je(Re,"onprocessinginstruction",{name:Re.procInstName,body:Re.procInstBody}),Re.procInstName=Re.procInstBody="",Re.state=Ee.TEXT):(Re.procInstBody+="?"+Ae,Re.state=Ee.PROC_INST_BODY);continue;case Ee.OPEN_TAG:Pe(me,Ae)?Re.tagName+=Ae:(Ze(Re),Ae===">"?ze(Re):Ae==="/"?Re.state=Ee.OPEN_TAG_SLASH:(Se(Ae)||qe(Re,"Invalid character in tag name"),Re.state=Ee.ATTRIB));continue;case Ee.OPEN_TAG_SLASH:Ae===">"?(ze(Re,!0),Ue(Re)):(qe(Re,"Forward-slash in opening tag not followed by >"),Re.state=Ee.ATTRIB);continue;case Ee.ATTRIB:if(Se(Ae))continue;Ae===">"?ze(Re):Ae==="/"?Re.state=Ee.OPEN_TAG_SLASH:Pe(fe,Ae)?(Re.attribName=Ae,Re.attribValue="",Re.state=Ee.ATTRIB_NAME):qe(Re,"Invalid attribute name");continue;case Ee.ATTRIB_NAME:Ae==="="?Re.state=Ee.ATTRIB_VALUE:Ae===">"?(qe(Re,"Attribute without value"),Re.attribValue=Re.attribName,We(Re),ze(Re)):Se(Ae)?Re.state=Ee.ATTRIB_NAME_SAW_WHITE:Pe(me,Ae)?Re.attribName+=Ae:qe(Re,"Invalid attribute name");continue;case Ee.ATTRIB_NAME_SAW_WHITE:if(Ae==="=")Re.state=Ee.ATTRIB_VALUE;else{if(Se(Ae))continue;qe(Re,"Attribute without value"),Re.tag.attributes[Re.attribName]="",Re.attribValue="",je(Re,"onattribute",{name:Re.attribName,value:""}),Re.attribName="",Ae===">"?ze(Re):Pe(fe,Ae)?(Re.attribName=Ae,Re.state=Ee.ATTRIB_NAME):(qe(Re,"Invalid attribute name"),Re.state=Ee.ATTRIB)}continue;case Ee.ATTRIB_VALUE:if(Se(Ae))continue;ye(Ae)?(Re.q=Ae,Re.state=Ee.ATTRIB_VALUE_QUOTED):(qe(Re,"Unquoted attribute value"),Re.state=Ee.ATTRIB_VALUE_UNQUOTED,Re.attribValue=Ae);continue;case Ee.ATTRIB_VALUE_QUOTED:if(Ae!==Re.q){Ae==="&"?Re.state=Ee.ATTRIB_VALUE_ENTITY_Q:Re.attribValue+=Ae;continue}We(Re),Re.q="",Re.state=Ee.ATTRIB_VALUE_CLOSED;continue;case Ee.ATTRIB_VALUE_CLOSED:Se(Ae)?Re.state=Ee.ATTRIB:Ae===">"?ze(Re):Ae==="/"?Re.state=Ee.OPEN_TAG_SLASH:Pe(fe,Ae)?(qe(Re,"No whitespace between attributes"),Re.attribName=Ae,Re.attribValue="",Re.state=Ee.ATTRIB_NAME):qe(Re,"Invalid attribute name");continue;case Ee.ATTRIB_VALUE_UNQUOTED:if(!we(Ae)){Ae==="&"?Re.state=Ee.ATTRIB_VALUE_ENTITY_U:Re.attribValue+=Ae;continue}We(Re),Ae===">"?ze(Re):Re.state=Ee.ATTRIB;continue;case Ee.CLOSE_TAG:if(Re.tagName)Ae===">"?Ue(Re):Pe(me,Ae)?Re.tagName+=Ae:Re.script?(Re.script+=""?Ue(Re):qe(Re,"Invalid characters in closing tag");continue;case Ee.TEXT_ENTITY:case Ee.ATTRIB_VALUE_ENTITY_Q:case Ee.ATTRIB_VALUE_ENTITY_U:var Ke,Fe;switch(Re.state){case Ee.TEXT_ENTITY:Ke=Ee.TEXT,Fe="textNode";break;case Ee.ATTRIB_VALUE_ENTITY_Q:Ke=Ee.ATTRIB_VALUE_QUOTED,Fe="attribValue";break;case Ee.ATTRIB_VALUE_ENTITY_U:Ke=Ee.ATTRIB_VALUE_UNQUOTED,Fe="attribValue";break}Ae===";"?(Re[Fe]+=ot(Re),Re.entity="",Re.state=Ke):Pe(Re.entity.length?pe:ve,Ae)?Re.entity+=Ae:(qe(Re,"Invalid character in entity name"),Re[Fe]+="&"+Re.entity+Ae,Re.entity="",Re.state=Ke);continue;default:throw new Error(Re,"Unknown state: "+Re.state)}return Re.position>=Re.bufferCheckPosition&&ue(Re),Re}String.fromCodePoint||function(){var He=String.fromCharCode,Re=Math.floor,Ve=function(){var Ae=16384,Ne=[],et,Ke,Fe=-1,Oe=arguments.length;if(!Oe)return"";for(var Te="";++Fe1114111||Re(xe)!==xe)throw RangeError("Invalid code point: "+xe);xe<=65535?Ne.push(xe):(xe-=65536,et=(xe>>10)+55296,Ke=xe%1024+56320,Ne.push(et,Ke)),(Fe+1===Oe||Ne.length>Ae)&&(Te+=He.apply(null,Ne),Ne.length=0)}return Te};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ve,configurable:!0,writable:!0}):String.fromCodePoint=Ve}()})(typeof de=="undefined"?this.sax={}:de)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,he,de){he.exports=ie;var se=E("events").EventEmitter,ne=E("inherits");ne(ie,se),ie.Readable=E("readable-stream/lib/_stream_readable.js"),ie.Writable=E("readable-stream/lib/_stream_writable.js"),ie.Duplex=E("readable-stream/lib/_stream_duplex.js"),ie.Transform=E("readable-stream/lib/_stream_transform.js"),ie.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ie.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){se.call(this)}ie.prototype.pipe=function(le,ue){var ae=this;function oe(z){le.writable&&le.write(z)===!1&&ae.pause&&ae.pause()}ae.on("data",oe);function re(){ae.readable&&ae.resume&&ae.resume()}le.on("drain",re),!le._isStdio&&(!ue||ue.end!==!1)&&(ae.on("end",a),ae.on("close",y));var ee=!1;function a(){ee||(ee=!0,le.end())}function y(){ee||(ee=!0,typeof le.destroy=="function"&&le.destroy())}function x(z){if(b(),se.listenerCount(this,"error")===0)throw z}ae.on("error",x),le.on("error",x);function b(){ae.removeListener("data",oe),le.removeListener("drain",re),ae.removeListener("end",a),ae.removeListener("close",y),ae.removeListener("error",x),le.removeListener("error",x),ae.removeListener("end",b),ae.removeListener("close",b),le.removeListener("close",b)}return ae.on("end",b),ae.on("close",b),le.on("close",b),le.emit("pipe",ae),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(E,he,de){"use strict";function se(re,ee){re.prototype=Object.create(ee.prototype),re.prototype.constructor=re,re.__proto__=ee}var ne={};function ie(re,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){se(z,b);function z(te,ce,fe){return b.call(this,y(te,ce,fe))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=re,ne[re]=x}function le(re,ee){if(Array.isArray(re)){var a=re.length;return re=re.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(re.slice(0,a-1).join(", "),", or ")+re[a-1]:a===2?"one of ".concat(ee," ").concat(re[0]," or ").concat(re[1]):"of ".concat(ee," ").concat(re[0])}else return"of ".concat(ee," ").concat(String(re))}function ue(re,ee,a){return re.substr(!a||a<0?0:+a,ee.length)===ee}function ae(re,ee,a){return(a===void 0||a>re.length)&&(a=re.length),re.substring(a-ee.length,a)===ee}function oe(re,ee,a){return typeof a!="number"&&(a=0),a+ee.length>re.length?!1:re.indexOf(ee,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(re,ee){return'The value "'+ee+'" is invalid for option "'+re+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(re,ee,a){var y;typeof ee=="string"&&ue(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(ae(re," argument"))x="The ".concat(re," ").concat(y," ").concat(le(ee,"type"));else{var b=oe(re,".")?"property":"argument";x='The "'.concat(re,'" ').concat(b," ").concat(y," ").concat(le(ee,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(re){return"The "+re+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(re){return"Cannot call "+re+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(re){return"Unknown encoding: "+re},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),he.exports.codes=ne},{}],400:[function(E,he,de){(function(se){(function(){"use strict";var ne=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};he.exports=re;var ie=E("./_stream_readable"),le=E("./_stream_writable");E("inherits")(re,ie);for(var ue=ne(le.prototype),ae=0;ae0)if(typeof Oe!="string"&&!$e.objectMode&&Object.getPrototypeOf(Oe)!==oe.prototype&&(Oe=ee(Oe)),xe)$e.endEmitted?Le(Fe,new Se):Ge(Fe,$e,Oe,!0);else if($e.ended)Le(Fe,new ve);else{if($e.destroyed)return!1;$e.reading=!1,$e.decoder&&!Te?(Oe=$e.decoder.write(Oe),$e.objectMode||Oe.length!==0?Ge(Fe,$e,Oe,!1):Ue(Fe,$e)):Ge(Fe,$e,Oe,!1)}else xe||($e.reading=!1,Ue(Fe,$e))}return!$e.ended&&($e.length<$e.highWaterMark||$e.length===0)}function Ge(Fe,Oe,Te,xe){Oe.flowing&&Oe.length===0&&!Oe.sync?(Oe.awaitDrain=0,Fe.emit("data",Te)):(Oe.length+=Oe.objectMode?1:Te.length,xe?Oe.buffer.unshift(Te):Oe.buffer.push(Te),Oe.needReadable&&We(Fe)),Ue(Fe,Oe)}function Be(Fe,Oe){var Te;return!a(Oe)&&typeof Oe!="string"&&Oe!==void 0&&!Fe.objectMode&&(Te=new me("chunk",["string","Buffer","Uint8Array"],Oe)),Te}je.prototype.isPaused=function(){return this._readableState.flowing===!1},je.prototype.setEncoding=function(Fe){ye||(ye=E("string_decoder/").StringDecoder);var Oe=new ye(Fe);this._readableState.decoder=Oe,this._readableState.encoding=this._readableState.decoder.encoding;for(var Te=this._readableState.buffer.head,xe="";Te!==null;)xe+=Oe.write(Te.data),Te=Te.next;return this._readableState.buffer.clear(),xe!==""&&this._readableState.buffer.push(xe),this._readableState.length=xe.length,this};var Qe=1073741824;function qe(Fe){return Fe>=Qe?Fe=Qe:(Fe--,Fe|=Fe>>>1,Fe|=Fe>>>2,Fe|=Fe>>>4,Fe|=Fe>>>8,Fe|=Fe>>>16,Fe++),Fe}function Ze(Fe,Oe){return Fe<=0||Oe.length===0&&Oe.ended?0:Oe.objectMode?1:Fe!==Fe?Oe.flowing&&Oe.length?Oe.buffer.head.data.length:Oe.length:(Fe>Oe.highWaterMark&&(Oe.highWaterMark=qe(Fe)),Fe<=Oe.length?Fe:Oe.ended?Oe.length:(Oe.needReadable=!0,0))}je.prototype.read=function(Fe){x("read",Fe),Fe=parseInt(Fe,10);var Oe=this._readableState,Te=Fe;if(Fe!==0&&(Oe.emittedReadable=!1),Fe===0&&Oe.needReadable&&((Oe.highWaterMark!==0?Oe.length>=Oe.highWaterMark:Oe.length>0)||Oe.ended))return x("read: emitReadable",Oe.length,Oe.ended),Oe.length===0&&Oe.ended?Ne(this):We(this),null;if(Fe=Ze(Fe,Oe),Fe===0&&Oe.ended)return Oe.length===0&&Ne(this),null;var xe=Oe.needReadable;x("need readable",xe),(Oe.length===0||Oe.length-Fe0?Ie=Ae(Fe,Oe):Ie=null,Ie===null?(Oe.needReadable=Oe.length<=Oe.highWaterMark,Fe=0):(Oe.length-=Fe,Oe.awaitDrain=0),Oe.length===0&&(Oe.ended||(Oe.needReadable=!0),Te!==Fe&&Oe.ended&&Ne(this)),Ie!==null&&this.emit("data",Ie),Ie};function Xe(Fe,Oe){if(x("onEofChunk"),!Oe.ended){if(Oe.decoder){var Te=Oe.decoder.end();Te&&Te.length&&(Oe.buffer.push(Te),Oe.length+=Oe.objectMode?1:Te.length)}Oe.ended=!0,Oe.sync?We(Fe):(Oe.needReadable=!1,Oe.emittedReadable||(Oe.emittedReadable=!0,ze(Fe)))}}function We(Fe){var Oe=Fe._readableState;x("emitReadable",Oe.needReadable,Oe.emittedReadable),Oe.needReadable=!1,Oe.emittedReadable||(x("emitReadable",Oe.flowing),Oe.emittedReadable=!0,se.nextTick(ze,Fe))}function ze(Fe){var Oe=Fe._readableState;x("emitReadable_",Oe.destroyed,Oe.length,Oe.ended),!Oe.destroyed&&(Oe.length||Oe.ended)&&(Fe.emit("readable"),Oe.emittedReadable=!1),Oe.needReadable=!Oe.flowing&&!Oe.ended&&Oe.length<=Oe.highWaterMark,Ve(Fe)}function Ue(Fe,Oe){Oe.readingMore||(Oe.readingMore=!0,se.nextTick(ot,Fe,Oe))}function ot(Fe,Oe){for(;!Oe.reading&&!Oe.ended&&(Oe.length1&&Ke(xe.pipes,Fe)!==-1)&&!pt&&(x("false write response, pause",xe.awaitDrain),xe.awaitDrain++),Te.pause())}function lt(ft){x("onerror",ft),it(),Fe.removeListener("error",lt),ue(Fe,"error")===0&&Le(Fe,ft)}De(Fe,"error",lt);function mt(){Fe.removeListener("finish",at),it()}Fe.once("close",mt);function at(){x("onfinish"),Fe.removeListener("close",mt),it()}Fe.once("finish",at);function it(){x("unpipe"),Te.unpipe(Fe)}return Fe.emit("pipe",Te),xe.flowing||(x("pipe resume"),Te.resume()),Fe};function Je(Fe){return function(){var Te=Fe._readableState;x("pipeOnDrain",Te.awaitDrain),Te.awaitDrain&&Te.awaitDrain--,Te.awaitDrain===0&&ue(Fe,"data")&&(Te.flowing=!0,Ve(Fe))}}je.prototype.unpipe=function(Fe){var Oe=this._readableState,Te={hasUnpiped:!1};if(Oe.pipesCount===0)return this;if(Oe.pipesCount===1)return Fe&&Fe!==Oe.pipes?this:(Fe||(Fe=Oe.pipes),Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1,Fe&&Fe.emit("unpipe",this,Te),this);if(!Fe){var xe=Oe.pipes,Ie=Oe.pipesCount;Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1;for(var $e=0;$e0,xe.flowing!==!1&&this.resume()):Fe==="readable"&&!xe.endEmitted&&!xe.readableListening&&(xe.readableListening=xe.needReadable=!0,xe.flowing=!1,xe.emittedReadable=!1,x("on readable",xe.length,xe.reading),xe.length?We(this):xe.reading||se.nextTick(Ye,this)),Te},je.prototype.addListener=je.prototype.on,je.prototype.removeListener=function(Fe,Oe){var Te=ae.prototype.removeListener.call(this,Fe,Oe);return Fe==="readable"&&se.nextTick(ut,this),Te},je.prototype.removeAllListeners=function(Fe){var Oe=ae.prototype.removeAllListeners.apply(this,arguments);return(Fe==="readable"||Fe===void 0)&&se.nextTick(ut,this),Oe};function ut(Fe){var Oe=Fe._readableState;Oe.readableListening=Fe.listenerCount("readable")>0,Oe.resumeScheduled&&!Oe.paused?Oe.flowing=!0:Fe.listenerCount("data")>0&&Fe.resume()}function Ye(Fe){x("readable nexttick read 0"),Fe.read(0)}je.prototype.resume=function(){var Fe=this._readableState;return Fe.flowing||(x("resume"),Fe.flowing=!Fe.readableListening,He(this,Fe)),Fe.paused=!1,this};function He(Fe,Oe){Oe.resumeScheduled||(Oe.resumeScheduled=!0,se.nextTick(Re,Fe,Oe))}function Re(Fe,Oe){x("resume",Oe.reading),Oe.reading||Fe.read(0),Oe.resumeScheduled=!1,Fe.emit("resume"),Ve(Fe),Oe.flowing&&!Oe.reading&&Fe.read(0)}je.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ve(Fe){var Oe=Fe._readableState;for(x("flow",Oe.flowing);Oe.flowing&&Fe.read()!==null;);}je.prototype.wrap=function(Fe){var Oe=this,Te=this._readableState,xe=!1;Fe.on("end",function(){if(x("wrapped end"),Te.decoder&&!Te.ended){var rt=Te.decoder.end();rt&&rt.length&&Oe.push(rt)}Oe.push(null)}),Fe.on("data",function(rt){if(x("wrapped data"),Te.decoder&&(rt=Te.decoder.write(rt)),!(Te.objectMode&&rt==null)&&!(!Te.objectMode&&(!rt||!rt.length))){var ke=Oe.push(rt);ke||(xe=!0,Fe.pause())}});for(var Ie in Fe)this[Ie]===void 0&&typeof Fe[Ie]=="function"&&(this[Ie]=function(ke){return function(){return Fe[ke].apply(Fe,arguments)}}(Ie));for(var $e=0;$e=Oe.length?(Oe.decoder?Te=Oe.buffer.join(""):Oe.buffer.length===1?Te=Oe.buffer.first():Te=Oe.buffer.concat(Oe.length),Oe.buffer.clear()):Te=Oe.buffer.consume(Fe,Oe.decoder),Te}function Ne(Fe){var Oe=Fe._readableState;x("endReadable",Oe.endEmitted),Oe.endEmitted||(Oe.ended=!0,se.nextTick(et,Oe,Fe))}function et(Fe,Oe){if(x("endReadableNT",Fe.endEmitted,Fe.length),!Fe.endEmitted&&Fe.length===0&&(Fe.endEmitted=!0,Oe.readable=!1,Oe.emit("end"),Fe.autoDestroy)){var Te=Oe._writableState;(!Te||Te.autoDestroy&&Te.finished)&&Oe.destroy()}}typeof Symbol=="function"&&(je.from=function(Fe,Oe){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(je,Fe,Oe)});function Ke(Fe,Oe){for(var Te=0,xe=Fe.length;Te-1))throw new we(Ae);return this._writableState.defaultEncoding=Ae,this},Object.defineProperty(Ce.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Ge(Ve,Ae,Ne){return!Ve.objectMode&&Ve.decodeStrings!==!1&&typeof Ae=="string"&&(Ae=re.from(Ae,Ne)),Ae}Object.defineProperty(Ce.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Be(Ve,Ae,Ne,et,Ke,Fe){if(!Ne){var Oe=Ge(Ae,et,Ke);et!==Oe&&(Ne=!0,Ke="buffer",et=Oe)}var Te=Ae.objectMode?1:et.length;Ae.length+=Te;var xe=Ae.length0?this.tail.next=me:this.head=me,this.tail=me,++this.length}},{key:"unshift",value:function(fe){var me={data:fe,next:this.head};this.length===0&&(this.tail=me),this.head=me,++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 me=this.head,ve=""+me.data;me=me.next;)ve+=fe+me.data;return ve}},{key:"concat",value:function(fe){if(this.length===0)return a.alloc(0);for(var me=a.allocUnsafe(fe>>>0),ve=this.head,pe=0;ve;)z(ve.data,me,pe),pe+=ve.data.length,ve=ve.next;return me}},{key:"consume",value:function(fe,me){var ve;return feSe.length?Se.length:fe;if(ye===Se.length?pe+=Se:pe+=Se.slice(0,fe),fe-=ye,fe===0){ye===Se.length?(++ve,me.next?this.head=me.next:this.head=this.tail=null):(this.head=me,me.data=Se.slice(ye));break}++ve}return this.length-=ve,pe}},{key:"_getBuffer",value:function(fe){var me=a.allocUnsafe(fe),ve=this.head,pe=1;for(ve.data.copy(me),fe-=ve.data.length;ve=ve.next;){var Se=ve.data,ye=fe>Se.length?Se.length:fe;if(Se.copy(me,me.length-fe,0,ye),fe-=ye,fe===0){ye===Se.length?(++pe,ve.next?this.head=ve.next:this.head=this.tail=null):(this.head=ve,ve.data=Se.slice(ye));break}++pe}return this.length-=pe,me}},{key:b,value:function(fe,me){return x(this,ne(ne({},me),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,he,de){(function(se){(function(){"use strict";function ne(re,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(re):re&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,se.nextTick(ae,this,re)):se.nextTick(ae,this,re)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(re||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?se.nextTick(le,a):(a._writableState.errorEmitted=!0,se.nextTick(ie,a,b)):se.nextTick(ie,a,b):ee?(se.nextTick(le,a),ee(b)):se.nextTick(le,a)}),this)}function ie(re,ee){ae(re,ee),le(re)}function le(re){re._writableState&&!re._writableState.emitClose||re._readableState&&!re._readableState.emitClose||re.emit("close")}function ue(){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 ae(re,ee){re.emit("error",ee)}function oe(re,ee){var a=re._readableState,y=re._writableState;a&&a.autoDestroy||y&&y.autoDestroy?re.destroy(ee):re.emit("error",ee)}he.exports={destroy:ne,undestroy:ue,errorOrDestroy:oe}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,he,de){"use strict";var se=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ne(ae){var oe=!1;return function(){if(!oe){oe=!0;for(var re=arguments.length,ee=new Array(re),a=0;a0;return re(ve,Se,ye,function(we){fe||(fe=we),we&&me.forEach(ee),!Se&&(me.forEach(ee),ce(fe))})});return z.reduce(a)}he.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,he,de){"use strict";var se=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ne(le,ue,ae){return le.highWaterMark!=null?le.highWaterMark:ue?le[ae]:null}function ie(le,ue,ae,oe){var re=ne(ue,oe,ae);if(re!=null){if(!(isFinite(re)&&Math.floor(re)===re)||re<0){var ee=oe?ae:"highWaterMark";throw new se(ee,re)}return Math.floor(re)}return le.objectMode?16:16*1024}he.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,he,de){arguments[4][393][0].apply(de,arguments)},{dup:393,events:344}],413:[function(E,he,de){"use strict";var se=E("safe-buffer").Buffer,ne=se.isEncoding||function(me){switch(me=""+me,me&&me.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 ie(me){if(!me)return"utf8";for(var ve;;)switch(me){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 me;default:if(ve)return;me=(""+me).toLowerCase(),ve=!0}}function le(me){var ve=ie(me);if(typeof ve!="string"&&(se.isEncoding===ne||!ne(me)))throw new Error("Unknown encoding: "+me);return ve||me}de.StringDecoder=ue;function ue(me){this.encoding=le(me);var ve;switch(this.encoding){case"utf16le":this.text=x,this.end=b,ve=4;break;case"utf8":this.fillLast=ee,ve=4;break;case"base64":this.text=z,this.end=te,ve=3;break;default:this.write=ce,this.end=fe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=se.allocUnsafe(ve)}ue.prototype.write=function(me){if(me.length===0)return"";var ve,pe;if(this.lastNeed){if(ve=this.fillLast(me),ve===void 0)return"";pe=this.lastNeed,this.lastNeed=0}else pe=0;return pe>5===6?2:me>>4===14?3:me>>3===30?4:me>>6===2?-1:-2}function oe(me,ve,pe){var Se=ve.length-1;if(Se=0?(ye>0&&(me.lastNeed=ye-1),ye):--Se=0?(ye>0&&(me.lastNeed=ye-2),ye):--Se=0?(ye>0&&(ye===2?ye=0:me.lastNeed=ye-3),ye):0))}function re(me,ve,pe){if((ve[0]&192)!==128)return me.lastNeed=0,"\uFFFD";if(me.lastNeed>1&&ve.length>1){if((ve[1]&192)!==128)return me.lastNeed=1,"\uFFFD";if(me.lastNeed>2&&ve.length>2&&(ve[2]&192)!==128)return me.lastNeed=2,"\uFFFD"}}function ee(me){var ve=this.lastTotal-this.lastNeed,pe=re(this,me,ve);if(pe!==void 0)return pe;if(this.lastNeed<=me.length)return me.copy(this.lastChar,ve,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);me.copy(this.lastChar,ve,0,me.length),this.lastNeed-=me.length}function a(me,ve){var pe=oe(this,me,ve);if(!this.lastNeed)return me.toString("utf8",ve);this.lastTotal=pe;var Se=me.length-(pe-this.lastNeed);return me.copy(this.lastChar,0,Se),me.toString("utf8",ve,Se)}function y(me){var ve=me&&me.length?this.write(me):"";return this.lastNeed?ve+"\uFFFD":ve}function x(me,ve){if((me.length-ve)%2===0){var pe=me.toString("utf16le",ve);if(pe){var Se=pe.charCodeAt(pe.length-1);if(Se>=55296&&Se<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=me[me.length-2],this.lastChar[1]=me[me.length-1],pe.slice(0,-1)}return pe}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=me[me.length-1],me.toString("utf16le",ve,me.length-1)}function b(me){var ve=me&&me.length?this.write(me):"";if(this.lastNeed){var pe=this.lastTotal-this.lastNeed;return ve+this.lastChar.toString("utf16le",0,pe)}return ve}function z(me,ve){var pe=(me.length-ve)%3;return pe===0?me.toString("base64",ve):(this.lastNeed=3-pe,this.lastTotal=3,pe===1?this.lastChar[0]=me[me.length-1]:(this.lastChar[0]=me[me.length-2],this.lastChar[1]=me[me.length-1]),me.toString("base64",ve,me.length-pe))}function te(me){var ve=me&&me.length?this.write(me):"";return this.lastNeed?ve+this.lastChar.toString("base64",0,3-this.lastNeed):ve}function ce(me){return me.toString(this.encoding)}function fe(me){return me&&me.length?this.write(me):""}},{"safe-buffer":396}],414:[function(E,he,de){(function(se,ne){(function(){var ie=E("process/browser.js").nextTick,le=Function.prototype.apply,ue=Array.prototype.slice,ae={},oe=0;de.setTimeout=function(){return new re(le.call(setTimeout,window,arguments),clearTimeout)},de.setInterval=function(){return new re(le.call(setInterval,window,arguments),clearInterval)},de.clearTimeout=de.clearInterval=function(ee){ee.close()};function re(ee,a){this._id=ee,this._clearFn=a}re.prototype.unref=re.prototype.ref=function(){},re.prototype.close=function(){this._clearFn.call(window,this._id)},de.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},de.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},de._unrefActive=de.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},de.setImmediate=typeof se=="function"?se:function(ee){var a=oe++,y=arguments.length<2?!1:ue.call(arguments,1);return ae[a]=!0,ie(function(){ae[a]&&(y?ee.apply(null,y):ee.call(null),de.clearImmediate(a))}),a},de.clearImmediate=typeof ne=="function"?ne:function(ee){delete ae[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,he,de){var se=E("buffer").Buffer;he.exports=function(ne){if(ne instanceof Uint8Array){if(ne.byteOffset===0&&ne.byteLength===ne.buffer.byteLength)return ne.buffer;if(typeof ne.buffer.slice=="function")return ne.buffer.slice(ne.byteOffset,ne.byteOffset+ne.byteLength)}if(se.isBuffer(ne)){for(var ie=new Uint8Array(ne.length),le=ne.length,ue=0;ue=Ye)return Ve;switch(Ve){case"%s":return String(ut[Je++]);case"%d":return Number(ut[Je++]);case"%j":try{return JSON.stringify(ut[Je++])}catch(Ae){return"[Circular]"}default:return Ve}}),Re=ut[Je];Je=3&&(Je.depth=arguments[2]),arguments.length>=4&&(Je.colors=arguments[3]),me(ot)?Je.showHidden=ot:ot&&de._extend(Je,ot),Pe(Je.showHidden)&&(Je.showHidden=!1),Pe(Je.depth)&&(Je.depth=2),Pe(Je.colors)&&(Je.colors=!1),Pe(Je.customInspect)&&(Je.customInspect=!0),Je.colors&&(Je.stylize=re),y(Je,Ue,Je.depth)}de.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function re(Ue,ot){var Je=oe.styles[ot];return Je?"\x1B["+oe.colors[Je][0]+"m"+Ue+"\x1B["+oe.colors[Je][1]+"m":Ue}function ee(Ue,ot){return Ue}function a(Ue){var ot={};return Ue.forEach(function(Je,ut){ot[Je]=!0}),ot}function y(Ue,ot,Je){if(Ue.customInspect&&ot&&je(ot.inspect)&&ot.inspect!==de.inspect&&!(ot.constructor&&ot.constructor.prototype===ot)){var ut=ot.inspect(Je,Ue);return ye(ut)||(ut=y(Ue,ut,Je)),ut}var Ye=x(Ue,ot);if(Ye)return Ye;var He=Object.keys(ot),Re=a(He);if(Ue.showHidden&&(He=Object.getOwnPropertyNames(ot)),Ce(ot)&&(He.indexOf("message")>=0||He.indexOf("description")>=0))return b(ot);if(He.length===0){if(je(ot)){var Ve=ot.name?": "+ot.name:"";return Ue.stylize("[Function"+Ve+"]","special")}if(Le(ot))return Ue.stylize(RegExp.prototype.toString.call(ot),"regexp");if(De(ot))return Ue.stylize(Date.prototype.toString.call(ot),"date");if(Ce(ot))return b(ot)}var Ae="",Ne=!1,et=["{","}"];if(fe(ot)&&(Ne=!0,et=["[","]"]),je(ot)){var Ke=ot.name?": "+ot.name:"";Ae=" [Function"+Ke+"]"}if(Le(ot)&&(Ae=" "+RegExp.prototype.toString.call(ot)),De(ot)&&(Ae=" "+Date.prototype.toUTCString.call(ot)),Ce(ot)&&(Ae=" "+b(ot)),He.length===0&&(!Ne||ot.length==0))return et[0]+Ae+et[1];if(Je<0)return Le(ot)?Ue.stylize(RegExp.prototype.toString.call(ot),"regexp"):Ue.stylize("[Object]","special");Ue.seen.push(ot);var Fe;return Ne?Fe=z(Ue,ot,Je,Re,He):Fe=He.map(function(Oe){return te(Ue,ot,Je,Re,Oe,Ne)}),Ue.seen.pop(),ce(Fe,Ae,et)}function x(Ue,ot){if(Pe(ot))return Ue.stylize("undefined","undefined");if(ye(ot)){var Je="'"+JSON.stringify(ot).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ue.stylize(Je,"string")}if(Se(ot))return Ue.stylize(""+ot,"number");if(me(ot))return Ue.stylize(""+ot,"boolean");if(ve(ot))return Ue.stylize("null","null")}function b(Ue){return"["+Error.prototype.toString.call(Ue)+"]"}function z(Ue,ot,Je,ut,Ye){for(var He=[],Re=0,Ve=ot.length;Re"?(je(Re,"onsgmldeclaration",Re.sgmlDecl),Re.sgmlDecl="",Re.state=Ee.TEXT):(ye(Ae)&&(Re.state=Ee.SGML_DECL_QUOTED),Re.sgmlDecl+=Ae);continue;case Ee.SGML_DECL_QUOTED:Ae===Re.q&&(Re.state=Ee.SGML_DECL,Re.q=""),Re.sgmlDecl+=Ae;continue;case Ee.DOCTYPE:Ae===">"?(Re.state=Ee.TEXT,je(Re,"ondoctype",Re.doctype),Re.doctype=!0):(Re.doctype+=Ae,Ae==="["?Re.state=Ee.DOCTYPE_DTD:ye(Ae)&&(Re.state=Ee.DOCTYPE_QUOTED,Re.q=Ae));continue;case Ee.DOCTYPE_QUOTED:Re.doctype+=Ae,Ae===Re.q&&(Re.q="",Re.state=Ee.DOCTYPE);continue;case Ee.DOCTYPE_DTD:Re.doctype+=Ae,Ae==="]"?Re.state=Ee.DOCTYPE:ye(Ae)&&(Re.state=Ee.DOCTYPE_DTD_QUOTED,Re.q=Ae);continue;case Ee.DOCTYPE_DTD_QUOTED:Re.doctype+=Ae,Ae===Re.q&&(Re.state=Ee.DOCTYPE_DTD,Re.q="");continue;case Ee.COMMENT:Ae==="-"?Re.state=Ee.COMMENT_ENDING:Re.comment+=Ae;continue;case Ee.COMMENT_ENDING:Ae==="-"?(Re.state=Ee.COMMENT_ENDED,Re.comment=Ge(Re.opt,Re.comment),Re.comment&&je(Re,"oncomment",Re.comment),Re.comment=""):(Re.comment+="-"+Ae,Re.state=Ee.COMMENT);continue;case Ee.COMMENT_ENDED:Ae!==">"?(qe(Re,"Malformed comment"),Re.comment+="--"+Ae,Re.state=Ee.COMMENT):Re.state=Ee.TEXT;continue;case Ee.CDATA:Ae==="]"?Re.state=Ee.CDATA_ENDING:Re.cdata+=Ae;continue;case Ee.CDATA_ENDING:Ae==="]"?Re.state=Ee.CDATA_ENDING_2:(Re.cdata+="]"+Ae,Re.state=Ee.CDATA);continue;case Ee.CDATA_ENDING_2:Ae===">"?(Re.cdata&&je(Re,"oncdata",Re.cdata),je(Re,"onclosecdata"),Re.cdata="",Re.state=Ee.TEXT):Ae==="]"?Re.cdata+="]":(Re.cdata+="]]"+Ae,Re.state=Ee.CDATA);continue;case Ee.PROC_INST:Ae==="?"?Re.state=Ee.PROC_INST_ENDING:Se(Ae)?Re.state=Ee.PROC_INST_BODY:Re.procInstName+=Ae;continue;case Ee.PROC_INST_BODY:if(!Re.procInstBody&&Se(Ae))continue;Ae==="?"?Re.state=Ee.PROC_INST_ENDING:Re.procInstBody+=Ae;continue;case Ee.PROC_INST_ENDING:Ae===">"?(je(Re,"onprocessinginstruction",{name:Re.procInstName,body:Re.procInstBody}),Re.procInstName=Re.procInstBody="",Re.state=Ee.TEXT):(Re.procInstBody+="?"+Ae,Re.state=Ee.PROC_INST_BODY);continue;case Ee.OPEN_TAG:Pe(he,Ae)?Re.tagName+=Ae:(Ze(Re),Ae===">"?ze(Re):Ae==="/"?Re.state=Ee.OPEN_TAG_SLASH:(Se(Ae)||qe(Re,"Invalid character in tag name"),Re.state=Ee.ATTRIB));continue;case Ee.OPEN_TAG_SLASH:Ae===">"?(ze(Re,!0),Ue(Re)):(qe(Re,"Forward-slash in opening tag not followed by >"),Re.state=Ee.ATTRIB);continue;case Ee.ATTRIB:if(Se(Ae))continue;Ae===">"?ze(Re):Ae==="/"?Re.state=Ee.OPEN_TAG_SLASH:Pe(fe,Ae)?(Re.attribName=Ae,Re.attribValue="",Re.state=Ee.ATTRIB_NAME):qe(Re,"Invalid attribute name");continue;case Ee.ATTRIB_NAME:Ae==="="?Re.state=Ee.ATTRIB_VALUE:Ae===">"?(qe(Re,"Attribute without value"),Re.attribValue=Re.attribName,We(Re),ze(Re)):Se(Ae)?Re.state=Ee.ATTRIB_NAME_SAW_WHITE:Pe(he,Ae)?Re.attribName+=Ae:qe(Re,"Invalid attribute name");continue;case Ee.ATTRIB_NAME_SAW_WHITE:if(Ae==="=")Re.state=Ee.ATTRIB_VALUE;else{if(Se(Ae))continue;qe(Re,"Attribute without value"),Re.tag.attributes[Re.attribName]="",Re.attribValue="",je(Re,"onattribute",{name:Re.attribName,value:""}),Re.attribName="",Ae===">"?ze(Re):Pe(fe,Ae)?(Re.attribName=Ae,Re.state=Ee.ATTRIB_NAME):(qe(Re,"Invalid attribute name"),Re.state=Ee.ATTRIB)}continue;case Ee.ATTRIB_VALUE:if(Se(Ae))continue;ye(Ae)?(Re.q=Ae,Re.state=Ee.ATTRIB_VALUE_QUOTED):(qe(Re,"Unquoted attribute value"),Re.state=Ee.ATTRIB_VALUE_UNQUOTED,Re.attribValue=Ae);continue;case Ee.ATTRIB_VALUE_QUOTED:if(Ae!==Re.q){Ae==="&"?Re.state=Ee.ATTRIB_VALUE_ENTITY_Q:Re.attribValue+=Ae;continue}We(Re),Re.q="",Re.state=Ee.ATTRIB_VALUE_CLOSED;continue;case Ee.ATTRIB_VALUE_CLOSED:Se(Ae)?Re.state=Ee.ATTRIB:Ae===">"?ze(Re):Ae==="/"?Re.state=Ee.OPEN_TAG_SLASH:Pe(fe,Ae)?(qe(Re,"No whitespace between attributes"),Re.attribName=Ae,Re.attribValue="",Re.state=Ee.ATTRIB_NAME):qe(Re,"Invalid attribute name");continue;case Ee.ATTRIB_VALUE_UNQUOTED:if(!we(Ae)){Ae==="&"?Re.state=Ee.ATTRIB_VALUE_ENTITY_U:Re.attribValue+=Ae;continue}We(Re),Ae===">"?ze(Re):Re.state=Ee.ATTRIB;continue;case Ee.CLOSE_TAG:if(Re.tagName)Ae===">"?Ue(Re):Pe(he,Ae)?Re.tagName+=Ae:Re.script?(Re.script+=""?Ue(Re):qe(Re,"Invalid characters in closing tag");continue;case Ee.TEXT_ENTITY:case Ee.ATTRIB_VALUE_ENTITY_Q:case Ee.ATTRIB_VALUE_ENTITY_U:var Ke,Fe;switch(Re.state){case Ee.TEXT_ENTITY:Ke=Ee.TEXT,Fe="textNode";break;case Ee.ATTRIB_VALUE_ENTITY_Q:Ke=Ee.ATTRIB_VALUE_QUOTED,Fe="attribValue";break;case Ee.ATTRIB_VALUE_ENTITY_U:Ke=Ee.ATTRIB_VALUE_UNQUOTED,Fe="attribValue";break}Ae===";"?(Re[Fe]+=ot(Re),Re.entity="",Re.state=Ke):Pe(Re.entity.length?pe:ve,Ae)?Re.entity+=Ae:(qe(Re,"Invalid character in entity name"),Re[Fe]+="&"+Re.entity+Ae,Re.entity="",Re.state=Ke);continue;default:throw new Error(Re,"Unknown state: "+Re.state)}return Re.position>=Re.bufferCheckPosition&&ue(Re),Re}String.fromCodePoint||function(){var He=String.fromCharCode,Re=Math.floor,Ve=function(){var Ae=16384,Ne=[],et,Ke,Fe=-1,Oe=arguments.length;if(!Oe)return"";for(var Le="";++Fe1114111||Re(xe)!==xe)throw RangeError("Invalid code point: "+xe);xe<=65535?Ne.push(xe):(xe-=65536,et=(xe>>10)+55296,Ke=xe%1024+56320,Ne.push(et,Ke)),(Fe+1===Oe||Ne.length>Ae)&&(Le+=He.apply(null,Ne),Ne.length=0)}return Le};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ve,configurable:!0,writable:!0}):String.fromCodePoint=Ve}()})(typeof de=="undefined"?this.sax={}:de)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,me,de){me.exports=ie;var se=E("events").EventEmitter,ne=E("inherits");ne(ie,se),ie.Readable=E("readable-stream/lib/_stream_readable.js"),ie.Writable=E("readable-stream/lib/_stream_writable.js"),ie.Duplex=E("readable-stream/lib/_stream_duplex.js"),ie.Transform=E("readable-stream/lib/_stream_transform.js"),ie.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),ie.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),ie.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),ie.Stream=ie;function ie(){se.call(this)}ie.prototype.pipe=function(le,ue){var ae=this;function oe(z){le.writable&&le.write(z)===!1&&ae.pause&&ae.pause()}ae.on("data",oe);function re(){ae.readable&&ae.resume&&ae.resume()}le.on("drain",re),!le._isStdio&&(!ue||ue.end!==!1)&&(ae.on("end",a),ae.on("close",y));var ee=!1;function a(){ee||(ee=!0,le.end())}function y(){ee||(ee=!0,typeof le.destroy=="function"&&le.destroy())}function x(z){if(b(),se.listenerCount(this,"error")===0)throw z}ae.on("error",x),le.on("error",x);function b(){ae.removeListener("data",oe),le.removeListener("drain",re),ae.removeListener("end",a),ae.removeListener("close",y),ae.removeListener("error",x),le.removeListener("error",x),ae.removeListener("end",b),ae.removeListener("close",b),le.removeListener("close",b)}return ae.on("end",b),ae.on("close",b),le.on("close",b),le.emit("pipe",ae),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(E,me,de){"use strict";function se(re,ee){re.prototype=Object.create(ee.prototype),re.prototype.constructor=re,re.__proto__=ee}var ne={};function ie(re,ee,a){a||(a=Error);function y(b,z,te){return typeof ee=="string"?ee:ee(b,z,te)}var x=function(b){se(z,b);function z(te,ce,fe){return b.call(this,y(te,ce,fe))||this}return z}(a);x.prototype.name=a.name,x.prototype.code=re,ne[re]=x}function le(re,ee){if(Array.isArray(re)){var a=re.length;return re=re.map(function(y){return String(y)}),a>2?"one of ".concat(ee," ").concat(re.slice(0,a-1).join(", "),", or ")+re[a-1]:a===2?"one of ".concat(ee," ").concat(re[0]," or ").concat(re[1]):"of ".concat(ee," ").concat(re[0])}else return"of ".concat(ee," ").concat(String(re))}function ue(re,ee,a){return re.substr(!a||a<0?0:+a,ee.length)===ee}function ae(re,ee,a){return(a===void 0||a>re.length)&&(a=re.length),re.substring(a-ee.length,a)===ee}function oe(re,ee,a){return typeof a!="number"&&(a=0),a+ee.length>re.length?!1:re.indexOf(ee,a)!==-1}ie("ERR_INVALID_OPT_VALUE",function(re,ee){return'The value "'+ee+'" is invalid for option "'+re+'"'},TypeError),ie("ERR_INVALID_ARG_TYPE",function(re,ee,a){var y;typeof ee=="string"&&ue(ee,"not ")?(y="must not be",ee=ee.replace(/^not /,"")):y="must be";var x;if(ae(re," argument"))x="The ".concat(re," ").concat(y," ").concat(le(ee,"type"));else{var b=oe(re,".")?"property":"argument";x='The "'.concat(re,'" ').concat(b," ").concat(y," ").concat(le(ee,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),ie("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),ie("ERR_METHOD_NOT_IMPLEMENTED",function(re){return"The "+re+" method is not implemented"}),ie("ERR_STREAM_PREMATURE_CLOSE","Premature close"),ie("ERR_STREAM_DESTROYED",function(re){return"Cannot call "+re+" after a stream was destroyed"}),ie("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),ie("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),ie("ERR_STREAM_WRITE_AFTER_END","write after end"),ie("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),ie("ERR_UNKNOWN_ENCODING",function(re){return"Unknown encoding: "+re},TypeError),ie("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),me.exports.codes=ne},{}],400:[function(E,me,de){(function(se){(function(){"use strict";var ne=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};me.exports=re;var ie=E("./_stream_readable"),le=E("./_stream_writable");E("inherits")(re,ie);for(var ue=ne(le.prototype),ae=0;ae0)if(typeof Oe!="string"&&!$e.objectMode&&Object.getPrototypeOf(Oe)!==oe.prototype&&(Oe=ee(Oe)),xe)$e.endEmitted?Te(Fe,new Se):Ge(Fe,$e,Oe,!0);else if($e.ended)Te(Fe,new ve);else{if($e.destroyed)return!1;$e.reading=!1,$e.decoder&&!Le?(Oe=$e.decoder.write(Oe),$e.objectMode||Oe.length!==0?Ge(Fe,$e,Oe,!1):Ue(Fe,$e)):Ge(Fe,$e,Oe,!1)}else xe||($e.reading=!1,Ue(Fe,$e))}return!$e.ended&&($e.length<$e.highWaterMark||$e.length===0)}function Ge(Fe,Oe,Le,xe){Oe.flowing&&Oe.length===0&&!Oe.sync?(Oe.awaitDrain=0,Fe.emit("data",Le)):(Oe.length+=Oe.objectMode?1:Le.length,xe?Oe.buffer.unshift(Le):Oe.buffer.push(Le),Oe.needReadable&&We(Fe)),Ue(Fe,Oe)}function Be(Fe,Oe){var Le;return!a(Oe)&&typeof Oe!="string"&&Oe!==void 0&&!Fe.objectMode&&(Le=new he("chunk",["string","Buffer","Uint8Array"],Oe)),Le}je.prototype.isPaused=function(){return this._readableState.flowing===!1},je.prototype.setEncoding=function(Fe){ye||(ye=E("string_decoder/").StringDecoder);var Oe=new ye(Fe);this._readableState.decoder=Oe,this._readableState.encoding=this._readableState.decoder.encoding;for(var Le=this._readableState.buffer.head,xe="";Le!==null;)xe+=Oe.write(Le.data),Le=Le.next;return this._readableState.buffer.clear(),xe!==""&&this._readableState.buffer.push(xe),this._readableState.length=xe.length,this};var Qe=1073741824;function qe(Fe){return Fe>=Qe?Fe=Qe:(Fe--,Fe|=Fe>>>1,Fe|=Fe>>>2,Fe|=Fe>>>4,Fe|=Fe>>>8,Fe|=Fe>>>16,Fe++),Fe}function Ze(Fe,Oe){return Fe<=0||Oe.length===0&&Oe.ended?0:Oe.objectMode?1:Fe!==Fe?Oe.flowing&&Oe.length?Oe.buffer.head.data.length:Oe.length:(Fe>Oe.highWaterMark&&(Oe.highWaterMark=qe(Fe)),Fe<=Oe.length?Fe:Oe.ended?Oe.length:(Oe.needReadable=!0,0))}je.prototype.read=function(Fe){x("read",Fe),Fe=parseInt(Fe,10);var Oe=this._readableState,Le=Fe;if(Fe!==0&&(Oe.emittedReadable=!1),Fe===0&&Oe.needReadable&&((Oe.highWaterMark!==0?Oe.length>=Oe.highWaterMark:Oe.length>0)||Oe.ended))return x("read: emitReadable",Oe.length,Oe.ended),Oe.length===0&&Oe.ended?Ne(this):We(this),null;if(Fe=Ze(Fe,Oe),Fe===0&&Oe.ended)return Oe.length===0&&Ne(this),null;var xe=Oe.needReadable;x("need readable",xe),(Oe.length===0||Oe.length-Fe0?Ie=Ae(Fe,Oe):Ie=null,Ie===null?(Oe.needReadable=Oe.length<=Oe.highWaterMark,Fe=0):(Oe.length-=Fe,Oe.awaitDrain=0),Oe.length===0&&(Oe.ended||(Oe.needReadable=!0),Le!==Fe&&Oe.ended&&Ne(this)),Ie!==null&&this.emit("data",Ie),Ie};function Xe(Fe,Oe){if(x("onEofChunk"),!Oe.ended){if(Oe.decoder){var Le=Oe.decoder.end();Le&&Le.length&&(Oe.buffer.push(Le),Oe.length+=Oe.objectMode?1:Le.length)}Oe.ended=!0,Oe.sync?We(Fe):(Oe.needReadable=!1,Oe.emittedReadable||(Oe.emittedReadable=!0,ze(Fe)))}}function We(Fe){var Oe=Fe._readableState;x("emitReadable",Oe.needReadable,Oe.emittedReadable),Oe.needReadable=!1,Oe.emittedReadable||(x("emitReadable",Oe.flowing),Oe.emittedReadable=!0,se.nextTick(ze,Fe))}function ze(Fe){var Oe=Fe._readableState;x("emitReadable_",Oe.destroyed,Oe.length,Oe.ended),!Oe.destroyed&&(Oe.length||Oe.ended)&&(Fe.emit("readable"),Oe.emittedReadable=!1),Oe.needReadable=!Oe.flowing&&!Oe.ended&&Oe.length<=Oe.highWaterMark,Ve(Fe)}function Ue(Fe,Oe){Oe.readingMore||(Oe.readingMore=!0,se.nextTick(ot,Fe,Oe))}function ot(Fe,Oe){for(;!Oe.reading&&!Oe.ended&&(Oe.length1&&Ke(xe.pipes,Fe)!==-1)&&!pt&&(x("false write response, pause",xe.awaitDrain),xe.awaitDrain++),Le.pause())}function lt(ft){x("onerror",ft),it(),Fe.removeListener("error",lt),ue(Fe,"error")===0&&Te(Fe,ft)}De(Fe,"error",lt);function mt(){Fe.removeListener("finish",at),it()}Fe.once("close",mt);function at(){x("onfinish"),Fe.removeListener("close",mt),it()}Fe.once("finish",at);function it(){x("unpipe"),Le.unpipe(Fe)}return Fe.emit("pipe",Le),xe.flowing||(x("pipe resume"),Le.resume()),Fe};function Je(Fe){return function(){var Le=Fe._readableState;x("pipeOnDrain",Le.awaitDrain),Le.awaitDrain&&Le.awaitDrain--,Le.awaitDrain===0&&ue(Fe,"data")&&(Le.flowing=!0,Ve(Fe))}}je.prototype.unpipe=function(Fe){var Oe=this._readableState,Le={hasUnpiped:!1};if(Oe.pipesCount===0)return this;if(Oe.pipesCount===1)return Fe&&Fe!==Oe.pipes?this:(Fe||(Fe=Oe.pipes),Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1,Fe&&Fe.emit("unpipe",this,Le),this);if(!Fe){var xe=Oe.pipes,Ie=Oe.pipesCount;Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1;for(var $e=0;$e0,xe.flowing!==!1&&this.resume()):Fe==="readable"&&!xe.endEmitted&&!xe.readableListening&&(xe.readableListening=xe.needReadable=!0,xe.flowing=!1,xe.emittedReadable=!1,x("on readable",xe.length,xe.reading),xe.length?We(this):xe.reading||se.nextTick(Ye,this)),Le},je.prototype.addListener=je.prototype.on,je.prototype.removeListener=function(Fe,Oe){var Le=ae.prototype.removeListener.call(this,Fe,Oe);return Fe==="readable"&&se.nextTick(ut,this),Le},je.prototype.removeAllListeners=function(Fe){var Oe=ae.prototype.removeAllListeners.apply(this,arguments);return(Fe==="readable"||Fe===void 0)&&se.nextTick(ut,this),Oe};function ut(Fe){var Oe=Fe._readableState;Oe.readableListening=Fe.listenerCount("readable")>0,Oe.resumeScheduled&&!Oe.paused?Oe.flowing=!0:Fe.listenerCount("data")>0&&Fe.resume()}function Ye(Fe){x("readable nexttick read 0"),Fe.read(0)}je.prototype.resume=function(){var Fe=this._readableState;return Fe.flowing||(x("resume"),Fe.flowing=!Fe.readableListening,He(this,Fe)),Fe.paused=!1,this};function He(Fe,Oe){Oe.resumeScheduled||(Oe.resumeScheduled=!0,se.nextTick(Re,Fe,Oe))}function Re(Fe,Oe){x("resume",Oe.reading),Oe.reading||Fe.read(0),Oe.resumeScheduled=!1,Fe.emit("resume"),Ve(Fe),Oe.flowing&&!Oe.reading&&Fe.read(0)}je.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ve(Fe){var Oe=Fe._readableState;for(x("flow",Oe.flowing);Oe.flowing&&Fe.read()!==null;);}je.prototype.wrap=function(Fe){var Oe=this,Le=this._readableState,xe=!1;Fe.on("end",function(){if(x("wrapped end"),Le.decoder&&!Le.ended){var rt=Le.decoder.end();rt&&rt.length&&Oe.push(rt)}Oe.push(null)}),Fe.on("data",function(rt){if(x("wrapped data"),Le.decoder&&(rt=Le.decoder.write(rt)),!(Le.objectMode&&rt==null)&&!(!Le.objectMode&&(!rt||!rt.length))){var ke=Oe.push(rt);ke||(xe=!0,Fe.pause())}});for(var Ie in Fe)this[Ie]===void 0&&typeof Fe[Ie]=="function"&&(this[Ie]=function(ke){return function(){return Fe[ke].apply(Fe,arguments)}}(Ie));for(var $e=0;$e=Oe.length?(Oe.decoder?Le=Oe.buffer.join(""):Oe.buffer.length===1?Le=Oe.buffer.first():Le=Oe.buffer.concat(Oe.length),Oe.buffer.clear()):Le=Oe.buffer.consume(Fe,Oe.decoder),Le}function Ne(Fe){var Oe=Fe._readableState;x("endReadable",Oe.endEmitted),Oe.endEmitted||(Oe.ended=!0,se.nextTick(et,Oe,Fe))}function et(Fe,Oe){if(x("endReadableNT",Fe.endEmitted,Fe.length),!Fe.endEmitted&&Fe.length===0&&(Fe.endEmitted=!0,Oe.readable=!1,Oe.emit("end"),Fe.autoDestroy)){var Le=Oe._writableState;(!Le||Le.autoDestroy&&Le.finished)&&Oe.destroy()}}typeof Symbol=="function"&&(je.from=function(Fe,Oe){return Pe===void 0&&(Pe=E("./internal/streams/from")),Pe(je,Fe,Oe)});function Ke(Fe,Oe){for(var Le=0,xe=Fe.length;Le-1))throw new we(Ae);return this._writableState.defaultEncoding=Ae,this},Object.defineProperty(Ce.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Ge(Ve,Ae,Ne){return!Ve.objectMode&&Ve.decodeStrings!==!1&&typeof Ae=="string"&&(Ae=re.from(Ae,Ne)),Ae}Object.defineProperty(Ce.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Be(Ve,Ae,Ne,et,Ke,Fe){if(!Ne){var Oe=Ge(Ae,et,Ke);et!==Oe&&(Ne=!0,Ke="buffer",et=Oe)}var Le=Ae.objectMode?1:et.length;Ae.length+=Le;var xe=Ae.length0?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,ve=""+he.data;he=he.next;)ve+=fe+he.data;return ve}},{key:"concat",value:function(fe){if(this.length===0)return a.alloc(0);for(var he=a.allocUnsafe(fe>>>0),ve=this.head,pe=0;ve;)z(ve.data,he,pe),pe+=ve.data.length,ve=ve.next;return he}},{key:"consume",value:function(fe,he){var ve;return feSe.length?Se.length:fe;if(ye===Se.length?pe+=Se:pe+=Se.slice(0,fe),fe-=ye,fe===0){ye===Se.length?(++ve,he.next?this.head=he.next:this.head=this.tail=null):(this.head=he,he.data=Se.slice(ye));break}++ve}return this.length-=ve,pe}},{key:"_getBuffer",value:function(fe){var he=a.allocUnsafe(fe),ve=this.head,pe=1;for(ve.data.copy(he),fe-=ve.data.length;ve=ve.next;){var Se=ve.data,ye=fe>Se.length?Se.length:fe;if(Se.copy(he,he.length-fe,0,ye),fe-=ye,fe===0){ye===Se.length?(++pe,ve.next?this.head=ve.next:this.head=this.tail=null):(this.head=ve,ve.data=Se.slice(ye));break}++pe}return this.length-=pe,he}},{key:b,value:function(fe,he){return x(this,ne(ne({},he),{},{depth:0,customInspect:!1}))}}]),te}()},{buffer:90,util:89}],407:[function(E,me,de){(function(se){(function(){"use strict";function ne(re,ee){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(ee?ee(re):re&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,se.nextTick(ae,this,re)):se.nextTick(ae,this,re)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(re||null,function(b){!ee&&b?a._writableState?a._writableState.errorEmitted?se.nextTick(le,a):(a._writableState.errorEmitted=!0,se.nextTick(ie,a,b)):se.nextTick(ie,a,b):ee?(se.nextTick(le,a),ee(b)):se.nextTick(le,a)}),this)}function ie(re,ee){ae(re,ee),le(re)}function le(re){re._writableState&&!re._writableState.emitClose||re._readableState&&!re._readableState.emitClose||re.emit("close")}function ue(){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 ae(re,ee){re.emit("error",ee)}function oe(re,ee){var a=re._readableState,y=re._writableState;a&&a.autoDestroy||y&&y.autoDestroy?re.destroy(ee):re.emit("error",ee)}me.exports={destroy:ne,undestroy:ue,errorOrDestroy:oe}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,me,de){"use strict";var se=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ne(ae){var oe=!1;return function(){if(!oe){oe=!0;for(var re=arguments.length,ee=new Array(re),a=0;a0;return re(ve,Se,ye,function(we){fe||(fe=we),we&&he.forEach(ee),!Se&&(he.forEach(ee),ce(fe))})});return z.reduce(a)}me.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,me,de){"use strict";var se=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ne(le,ue,ae){return le.highWaterMark!=null?le.highWaterMark:ue?le[ae]:null}function ie(le,ue,ae,oe){var re=ne(ue,oe,ae);if(re!=null){if(!(isFinite(re)&&Math.floor(re)===re)||re<0){var ee=oe?ae:"highWaterMark";throw new se(ee,re)}return Math.floor(re)}return le.objectMode?16:16*1024}me.exports={getHighWaterMark:ie}},{"../../../errors":399}],412:[function(E,me,de){arguments[4][393][0].apply(de,arguments)},{dup:393,events:344}],413:[function(E,me,de){"use strict";var se=E("safe-buffer").Buffer,ne=se.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 ie(he){if(!he)return"utf8";for(var ve;;)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(ve)return;he=(""+he).toLowerCase(),ve=!0}}function le(he){var ve=ie(he);if(typeof ve!="string"&&(se.isEncoding===ne||!ne(he)))throw new Error("Unknown encoding: "+he);return ve||he}de.StringDecoder=ue;function ue(he){this.encoding=le(he);var ve;switch(this.encoding){case"utf16le":this.text=x,this.end=b,ve=4;break;case"utf8":this.fillLast=ee,ve=4;break;case"base64":this.text=z,this.end=te,ve=3;break;default:this.write=ce,this.end=fe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=se.allocUnsafe(ve)}ue.prototype.write=function(he){if(he.length===0)return"";var ve,pe;if(this.lastNeed){if(ve=this.fillLast(he),ve===void 0)return"";pe=this.lastNeed,this.lastNeed=0}else pe=0;return pe>5===6?2:he>>4===14?3:he>>3===30?4:he>>6===2?-1:-2}function oe(he,ve,pe){var Se=ve.length-1;if(Se=0?(ye>0&&(he.lastNeed=ye-1),ye):--Se=0?(ye>0&&(he.lastNeed=ye-2),ye):--Se=0?(ye>0&&(ye===2?ye=0:he.lastNeed=ye-3),ye):0))}function re(he,ve,pe){if((ve[0]&192)!==128)return he.lastNeed=0,"\uFFFD";if(he.lastNeed>1&&ve.length>1){if((ve[1]&192)!==128)return he.lastNeed=1,"\uFFFD";if(he.lastNeed>2&&ve.length>2&&(ve[2]&192)!==128)return he.lastNeed=2,"\uFFFD"}}function ee(he){var ve=this.lastTotal-this.lastNeed,pe=re(this,he,ve);if(pe!==void 0)return pe;if(this.lastNeed<=he.length)return he.copy(this.lastChar,ve,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);he.copy(this.lastChar,ve,0,he.length),this.lastNeed-=he.length}function a(he,ve){var pe=oe(this,he,ve);if(!this.lastNeed)return he.toString("utf8",ve);this.lastTotal=pe;var Se=he.length-(pe-this.lastNeed);return he.copy(this.lastChar,0,Se),he.toString("utf8",ve,Se)}function y(he){var ve=he&&he.length?this.write(he):"";return this.lastNeed?ve+"\uFFFD":ve}function x(he,ve){if((he.length-ve)%2===0){var pe=he.toString("utf16le",ve);if(pe){var Se=pe.charCodeAt(pe.length-1);if(Se>=55296&&Se<=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",ve,he.length-1)}function b(he){var ve=he&&he.length?this.write(he):"";if(this.lastNeed){var pe=this.lastTotal-this.lastNeed;return ve+this.lastChar.toString("utf16le",0,pe)}return ve}function z(he,ve){var pe=(he.length-ve)%3;return pe===0?he.toString("base64",ve):(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",ve,he.length-pe))}function te(he){var ve=he&&he.length?this.write(he):"";return this.lastNeed?ve+this.lastChar.toString("base64",0,3-this.lastNeed):ve}function ce(he){return he.toString(this.encoding)}function fe(he){return he&&he.length?this.write(he):""}},{"safe-buffer":396}],414:[function(E,me,de){(function(se,ne){(function(){var ie=E("process/browser.js").nextTick,le=Function.prototype.apply,ue=Array.prototype.slice,ae={},oe=0;de.setTimeout=function(){return new re(le.call(setTimeout,window,arguments),clearTimeout)},de.setInterval=function(){return new re(le.call(setInterval,window,arguments),clearInterval)},de.clearTimeout=de.clearInterval=function(ee){ee.close()};function re(ee,a){this._id=ee,this._clearFn=a}re.prototype.unref=re.prototype.ref=function(){},re.prototype.close=function(){this._clearFn.call(window,this._id)},de.enroll=function(ee,a){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=a},de.unenroll=function(ee){clearTimeout(ee._idleTimeoutId),ee._idleTimeout=-1},de._unrefActive=de.active=function(ee){clearTimeout(ee._idleTimeoutId);var a=ee._idleTimeout;a>=0&&(ee._idleTimeoutId=setTimeout(function(){ee._onTimeout&&ee._onTimeout()},a))},de.setImmediate=typeof se=="function"?se:function(ee){var a=oe++,y=arguments.length<2?!1:ue.call(arguments,1);return ae[a]=!0,ie(function(){ae[a]&&(y?ee.apply(null,y):ee.call(null),de.clearImmediate(a))}),a},de.clearImmediate=typeof ne=="function"?ne:function(ee){delete ae[ee]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,me,de){var se=E("buffer").Buffer;me.exports=function(ne){if(ne instanceof Uint8Array){if(ne.byteOffset===0&&ne.byteLength===ne.buffer.byteLength)return ne.buffer;if(typeof ne.buffer.slice=="function")return ne.buffer.slice(ne.byteOffset,ne.byteOffset+ne.byteLength)}if(se.isBuffer(ne)){for(var ie=new Uint8Array(ne.length),le=ne.length,ue=0;ue=Ye)return Ve;switch(Ve){case"%s":return String(ut[Je++]);case"%d":return Number(ut[Je++]);case"%j":try{return JSON.stringify(ut[Je++])}catch(Ae){return"[Circular]"}default:return Ve}}),Re=ut[Je];Je=3&&(Je.depth=arguments[2]),arguments.length>=4&&(Je.colors=arguments[3]),he(ot)?Je.showHidden=ot:ot&&de._extend(Je,ot),Pe(Je.showHidden)&&(Je.showHidden=!1),Pe(Je.depth)&&(Je.depth=2),Pe(Je.colors)&&(Je.colors=!1),Pe(Je.customInspect)&&(Je.customInspect=!0),Je.colors&&(Je.stylize=re),y(Je,Ue,Je.depth)}de.inspect=oe,oe.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},oe.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function re(Ue,ot){var Je=oe.styles[ot];return Je?"\x1B["+oe.colors[Je][0]+"m"+Ue+"\x1B["+oe.colors[Je][1]+"m":Ue}function ee(Ue,ot){return Ue}function a(Ue){var ot={};return Ue.forEach(function(Je,ut){ot[Je]=!0}),ot}function y(Ue,ot,Je){if(Ue.customInspect&&ot&&je(ot.inspect)&&ot.inspect!==de.inspect&&!(ot.constructor&&ot.constructor.prototype===ot)){var ut=ot.inspect(Je,Ue);return ye(ut)||(ut=y(Ue,ut,Je)),ut}var Ye=x(Ue,ot);if(Ye)return Ye;var He=Object.keys(ot),Re=a(He);if(Ue.showHidden&&(He=Object.getOwnPropertyNames(ot)),Ce(ot)&&(He.indexOf("message")>=0||He.indexOf("description")>=0))return b(ot);if(He.length===0){if(je(ot)){var Ve=ot.name?": "+ot.name:"";return Ue.stylize("[Function"+Ve+"]","special")}if(Te(ot))return Ue.stylize(RegExp.prototype.toString.call(ot),"regexp");if(De(ot))return Ue.stylize(Date.prototype.toString.call(ot),"date");if(Ce(ot))return b(ot)}var Ae="",Ne=!1,et=["{","}"];if(fe(ot)&&(Ne=!0,et=["[","]"]),je(ot)){var Ke=ot.name?": "+ot.name:"";Ae=" [Function"+Ke+"]"}if(Te(ot)&&(Ae=" "+RegExp.prototype.toString.call(ot)),De(ot)&&(Ae=" "+Date.prototype.toUTCString.call(ot)),Ce(ot)&&(Ae=" "+b(ot)),He.length===0&&(!Ne||ot.length==0))return et[0]+Ae+et[1];if(Je<0)return Te(ot)?Ue.stylize(RegExp.prototype.toString.call(ot),"regexp"):Ue.stylize("[Object]","special");Ue.seen.push(ot);var Fe;return Ne?Fe=z(Ue,ot,Je,Re,He):Fe=He.map(function(Oe){return te(Ue,ot,Je,Re,Oe,Ne)}),Ue.seen.pop(),ce(Fe,Ae,et)}function x(Ue,ot){if(Pe(ot))return Ue.stylize("undefined","undefined");if(ye(ot)){var Je="'"+JSON.stringify(ot).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ue.stylize(Je,"string")}if(Se(ot))return Ue.stylize(""+ot,"number");if(he(ot))return Ue.stylize(""+ot,"boolean");if(ve(ot))return Ue.stylize("null","null")}function b(Ue){return"["+Error.prototype.toString.call(Ue)+"]"}function z(Ue,ot,Je,ut,Ye){for(var He=[],Re=0,Ve=ot.length;Re-1&&(He?Ve=Ve.split(` `).map(function(Ne){return" "+Ne}).join(` `).slice(2):Ve=` @@ -153,24 +153,24 @@ Actual: `+He.attribValue);else{var Ne=He.tag,et=He.tags[He.tags.length-1]||He;Ne `))):Ve=Ue.stylize("[Circular]","special")),Pe(Re)){if(He&&Ye.match(/^\d+$/))return Ve;Re=JSON.stringify(""+Ye),Re.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Re=Re.slice(1,-1),Re=Ue.stylize(Re,"name")):(Re=Re.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Re=Ue.stylize(Re,"string"))}return Re+": "+Ve}function ce(Ue,ot,Je){var ut=0,Ye=Ue.reduce(function(He,Re){return ut++,Re.indexOf(` `)>=0&&ut++,He+Re.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Ye>60?Je[0]+(ot===""?"":ot+` `)+" "+Ue.join(`, - `)+" "+Je[1]:Je[0]+ot+" "+Ue.join(", ")+" "+Je[1]}de.types=E("./support/types");function fe(Ue){return Array.isArray(Ue)}de.isArray=fe;function me(Ue){return typeof Ue=="boolean"}de.isBoolean=me;function ve(Ue){return Ue===null}de.isNull=ve;function pe(Ue){return Ue==null}de.isNullOrUndefined=pe;function Se(Ue){return typeof Ue=="number"}de.isNumber=Se;function ye(Ue){return typeof Ue=="string"}de.isString=ye;function we(Ue){return typeof Ue=="symbol"}de.isSymbol=we;function Pe(Ue){return Ue===void 0}de.isUndefined=Pe;function Le(Ue){return Ee(Ue)&&Ge(Ue)==="[object RegExp]"}de.isRegExp=Le,de.types.isRegExp=Le;function Ee(Ue){return typeof Ue=="object"&&Ue!==null}de.isObject=Ee;function De(Ue){return Ee(Ue)&&Ge(Ue)==="[object Date]"}de.isDate=De,de.types.isDate=De;function Ce(Ue){return Ee(Ue)&&(Ge(Ue)==="[object Error]"||Ue instanceof Error)}de.isError=Ce,de.types.isNativeError=Ce;function je(Ue){return typeof Ue=="function"}de.isFunction=je;function Me(Ue){return Ue===null||typeof Ue=="boolean"||typeof Ue=="number"||typeof Ue=="string"||typeof Ue=="symbol"||typeof Ue=="undefined"}de.isPrimitive=Me,de.isBuffer=E("./support/isBuffer");function Ge(Ue){return Object.prototype.toString.call(Ue)}function Be(Ue){return Ue<10?"0"+Ue.toString(10):Ue.toString(10)}var Qe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function qe(){var Ue=new Date,ot=[Be(Ue.getHours()),Be(Ue.getMinutes()),Be(Ue.getSeconds())].join(":");return[Ue.getDate(),Qe[Ue.getMonth()],ot].join(" ")}de.log=function(){console.log("%s - %s",qe(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ue,ot){if(!ot||!Ee(ot))return Ue;for(var Je=Object.keys(ot),ut=Je.length;ut--;)Ue[Je[ut]]=ot[Je[ut]];return Ue};function Ze(Ue,ot){return Object.prototype.hasOwnProperty.call(Ue,ot)}var Xe=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;de.promisify=function(ot){if(typeof ot!="function")throw new TypeError('The "original" argument must be of type Function');if(Xe&&ot[Xe]){var Je=ot[Xe];if(typeof Je!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Je,Xe,{value:Je,enumerable:!1,writable:!1,configurable:!0}),Je}function Je(){for(var ut,Ye,He=new Promise(function(Ae,Ne){ut=Ae,Ye=Ne}),Re=[],Ve=0;Ve-1?ve:ve!=="Object"?!1:ce(me)}return ae?te(me):null}}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,he,de){(function(){"use strict";de.stripBOM=function(se){return se[0]==="\uFEFF"?se.substring(1):se}}).call(this)},{}],422:[function(E,he,de){(function(){"use strict";var se,ne,ie,le,ue,ae={}.hasOwnProperty;se=E("xmlbuilder"),ne=E("./defaults").defaults,le=function(oe){return typeof oe=="string"&&(oe.indexOf("&")>=0||oe.indexOf(">")>=0||oe.indexOf("<")>=0)},ue=function(oe){return""},ie=function(oe){return oe.replace("]]>","]]]]>")},de.Builder=function(){function oe(re){var ee,a,y;this.options={},a=ne["0.2"];for(ee in a)ae.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in re)ae.call(re,ee)&&(y=re[ee],this.options[ee]=y)}return oe.prototype.buildObject=function(re){var ee,a,y,x,b;return ee=this.options.attrkey,a=this.options.charkey,Object.keys(re).length===1&&this.options.rootName===ne["0.2"].rootName?(b=Object.keys(re)[0],re=re[b]):b=this.options.rootName,y=function(z){return function(te,ce){var fe,me,ve,pe,Se,ye;if(typeof ce!="object")z.options.cdata&&le(ce)?te.raw(ue(ce)):te.txt(ce);else if(Array.isArray(ce)){for(pe in ce)if(ae.call(ce,pe)){me=ce[pe];for(Se in me)ve=me[Se],te=y(te.ele(Se),ve).up()}}else for(Se in ce)if(ae.call(ce,Se))if(me=ce[Se],Se===ee){if(typeof me=="object")for(fe in me)ye=me[fe],te=te.att(fe,ye)}else if(Se===a)z.options.cdata&&le(me)?te=te.raw(ue(me)):te=te.txt(me);else if(Array.isArray(me))for(pe in me)ae.call(me,pe)&&(ve=me[pe],typeof ve=="string"?z.options.cdata&&le(ve)?te=te.ele(Se).raw(ue(ve)).up():te=te.ele(Se,ve).up():te=y(te.ele(Se),ve).up());else typeof me=="object"?te=y(te.ele(Se),me).up():typeof me=="string"&&z.options.cdata&&le(me)?te=te.ele(Se).raw(ue(me)).up():(me==null&&(me=""),te=te.ele(Se,me.toString()).up());return te}}(this),x=se.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,re).end(this.options.renderOpts)},oe}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,he,de){(function(){de.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,he,de){(function(){"use strict";var se,ne,ie,le,ue,ae,oe,re,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function ce(){this.constructor=b}return ce.prototype=z.prototype,b.prototype=new ce,b.__super__=z.prototype,b},x={}.hasOwnProperty;re=E("sax"),le=E("events"),se=E("./bom"),oe=E("./processors"),ee=E("timers").setImmediate,ne=E("./defaults").defaults,ue=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},ae=function(b,z,te){var ce,fe,me;for(ce=0,fe=b.length;ce0&&(we[ve.options.childkey]=Le),Le=we;else if(Ce){Ce[ve.options.childkey]=Ce[ve.options.childkey]||[],Ee={};for(ye in Le)x.call(Le,ye)&&ie(Ee,ye,Le[ye]);Ce[ve.options.childkey].push(Ee),delete Le["#name"],Object.keys(Le).length===1&&ce in Le&&!ve.EXPLICIT_CHARKEY&&(Le=Le[ce])}}return me.length>0?ve.assignOrPush(Ce,Pe,Le):(ve.options.explicitRoot&&(De=Le,Le={},ie(Le,Pe,De)),ve.resultObject=Le,ve.saxParser.ended=!0,ve.emit("end",ve.resultObject))}}(this),fe=function(ve){return function(pe){var Se,ye;if(ye=me[me.length-1],ye)return ye[ce]+=pe,ve.options.explicitChildren&&ve.options.preserveChildrenOrder&&ve.options.charsAsChildren&&(ve.options.includeWhiteChars||pe.replace(/\\n/g,"").trim()!=="")&&(ye[ve.options.childkey]=ye[ve.options.childkey]||[],Se={"#name":"__text__"},Se[ce]=pe,ve.options.normalize&&(Se[ce]=Se[ce].replace(/\s{2,}/g," ").trim()),ye[ve.options.childkey].push(Se)),ye}}(this),this.saxParser.ontext=fe,this.saxParser.oncdata=function(ve){return function(pe){var Se;if(Se=fe(pe),Se)return Se.cdata=!0}}(this)},z.prototype.parseString=function(te,ce){var fe;ce!=null&&typeof ce=="function"&&(this.on("end",function(me){return this.reset(),ce(null,me)}),this.on("error",function(me){return this.reset(),ce(me)}));try{return te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=se.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).close())}catch(me){if(fe=me,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw fe}else return this.emit("error",fe),this.saxParser.errThrown=!0}},z.prototype.parseStringPromise=function(te){return new Promise(function(ce){return function(fe,me){return ce.parseString(te,function(ve,pe){return ve?me(ve):fe(pe)})}}(this))},z}(le),de.parseString=function(b,z,te){var ce,fe,me;return te!=null?(typeof te=="function"&&(ce=te),typeof z=="object"&&(fe=z)):(typeof z=="function"&&(ce=z),fe={}),me=new de.Parser(fe),me.parseString(b,ce)},de.parseStringPromise=function(b,z){var te,ce;return typeof z=="object"&&(te=z),ce=new de.Parser(te),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,he,de){(function(){"use strict";var se;se=new RegExp(/(?!xmlns)^.*:/),de.normalize=function(ne){return ne.toLowerCase()},de.firstCharLowerCase=function(ne){return ne.charAt(0).toLowerCase()+ne.slice(1)},de.stripPrefix=function(ne){return ne.replace(se,"")},de.parseNumbers=function(ne){return isNaN(ne)||(ne=ne%1===0?parseInt(ne,10):parseFloat(ne)),ne},de.parseBooleans=function(ne){return/^(?:true|false)$/i.test(ne)&&(ne=ne.toLowerCase()==="true"),ne}}).call(this)},{}],426:[function(E,he,de){(function(){"use strict";var se,ne,ie,le,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ne=E("./defaults"),se=E("./builder"),ie=E("./parser"),le=E("./processors"),de.defaults=ne.defaults,de.processors=le,de.ValidationError=function(oe){ue(re,oe);function re(ee){this.message=ee}return re}(Error),de.Builder=se.Builder,de.Parser=ie.Parser,de.parseString=ie.parseString,de.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,he,de){(function(){he.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,he,de){(function(){he.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,he,de){(function(){var se,ne,ie,le,ue,ae,oe,re=[].slice,ee={}.hasOwnProperty;se=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?re.call(arguments,1):[],ue(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+ue+"}, parent: <"+this.parent.name+">"},le.prototype.isEqualNode=function(ue){return!(ue.namespaceURI!==this.namespaceURI||ue.prefix!==this.prefix||ue.localName!==this.localName||ue.value!==this.value)},le}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,he,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ie=E("./XMLCharacterData"),he.exports=ne=function(ae){le(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=se.CData,this.value=this.stringify.cdata(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.cdata(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,he,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)le.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},le={}.hasOwnProperty;ne=E("./XMLNode"),he.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe),this.value=""}return Object.defineProperty(ae.prototype,"data",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),Object.defineProperty(ae.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ae.prototype,"textContent",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),ae.prototype.clone=function(){return Object.create(this)},ae.prototype.substringData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.appendData=function(oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.insertData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.deleteData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.replaceData=function(oe,re,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.isEqualNode=function(oe){return!(!ae.__super__.isEqualNode.apply(this,arguments).isEqualNode(oe)||oe.data!==this.data)},ae}(ne)}).call(this)},{"./XMLNode":450}],434:[function(E,he,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ne=E("./XMLCharacterData"),he.exports=ie=function(ae){le(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=se.Comment,this.value=this.stringify.comment(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.comment(this,this.options.writer.filterOptions(re))},oe}(ne)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,he,de){(function(){var se,ne,ie;ne=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),he.exports=se=function(){function le(){var ue;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ne,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=ue=Object.create(this.defaultParams)}return Object.defineProperty(le.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),le.prototype.getParameter=function(ue){return this.params.hasOwnProperty(ue)?this.params[ue]:null},le.prototype.canSetParameter=function(ue,ae){return!0},le.prototype.setParameter=function(ue,ae){return ae!=null?this.params[ue]=ae:delete this.params[ue]},le}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,he,de){(function(){var se;he.exports=se=function(){function ne(){}return ne.prototype.handleError=function(ie){throw new Error(ie)},ne}()}).call(this)},{}],437:[function(E,he,de){(function(){var se;he.exports=se=function(){function ne(){}return ne.prototype.hasFeature=function(ie,le){return!0},ne.prototype.createDocumentType=function(ie,le,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createDocument=function(ie,le,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.getFeature=function(ie,le){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],438:[function(E,he,de){(function(){var se;he.exports=se=function(){function ne(ie){this.arr=ie||[]}return Object.defineProperty(ne.prototype,"length",{get:function(){return this.arr.length}}),ne.prototype.item=function(ie){return this.arr[ie]||null},ne.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},ne}()}).call(this)},{}],439:[function(E,he,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),he.exports=ne=function(ae){le(oe,ae);function oe(re,ee,a,y,x,b){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),this.type=se.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return oe.prototype.toString=function(re){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,he,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),he.exports=ne=function(ae){le(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=se.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return oe.prototype.toString=function(re){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,he,de){(function(){var se,ne,ie,le,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;le=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),he.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){if(re.__super__.constructor.call(this,ee),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=se.EntityDeclaration,!le(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(re.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(re.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlVersion",{get:function(){return null}}),re.prototype.toString=function(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,he,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),he.exports=ne=function(ae){le(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.type=se.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(oe.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(oe.prototype,"systemId",{get:function(){return this.sysID}}),oe.prototype.toString=function(re){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,he,de){(function(){var se,ne,ie,le,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;le=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),he.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){var b;re.__super__.constructor.call(this,ee),le(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=se.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return re.prototype.toString=function(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,he,de){(function(){var se,ne,ie,le,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,re=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLDTDAttList"),le=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),ue=E("./XMLDTDNotation"),oe=E("./XMLNamedNodeMap"),he.exports=ae=function(x){a(b,x);function b(z,te,ce){var fe,me,ve,pe,Se,ye;if(b.__super__.constructor.call(this,z),this.type=se.DocType,z.children){for(pe=z.children,me=0,ve=pe.length;me=0;)this.up();return this.onEnd()},Ee.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ee.prototype.openNode=function(De){var Ce,je,Me,Ge;if(!De.isOpen){if(!this.root&&this.currentLevel===0&&De.type===se.Element&&(this.root=De),je="",De.type===se.Element){this.writerOptions.state=ne.OpenTag,je=this.writer.indent(De,this.writerOptions,this.currentLevel)+"<"+De.name,Ge=De.attribs;for(Me in Ge)Le.call(Ge,Me)&&(Ce=Ge[Me],je+=this.writer.attribute(Ce,this.writerOptions,this.currentLevel));je+=(De.children?">":"/>")+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.InsideTag}else this.writerOptions.state=ne.OpenTag,je=this.writer.indent(De,this.writerOptions,this.currentLevel)+""),je+=this.writer.endline(De,this.writerOptions,this.currentLevel);return this.onData(je,this.currentLevel),De.isOpen=!0}},Ee.prototype.closeNode=function(De){var Ce;if(!De.isClosed)return Ce="",this.writerOptions.state=ne.CloseTag,De.type===se.Element?Ce=this.writer.indent(De,this.writerOptions,this.currentLevel)+""+this.writer.endline(De,this.writerOptions,this.currentLevel):Ce=this.writer.indent(De,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.None,this.onData(Ce,this.currentLevel),De.isClosed=!0},Ee.prototype.onData=function(De,Ce){return this.documentStarted=!0,this.onDataCallback(De,Ce+1)},Ee.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ee.prototype.debugInfo=function(De){return De==null?"":"node: <"+De+">"},Ee.prototype.ele=function(){return this.element.apply(this,arguments)},Ee.prototype.nod=function(De,Ce,je){return this.node(De,Ce,je)},Ee.prototype.txt=function(De){return this.text(De)},Ee.prototype.dat=function(De){return this.cdata(De)},Ee.prototype.com=function(De){return this.comment(De)},Ee.prototype.ins=function(De,Ce){return this.instruction(De,Ce)},Ee.prototype.dec=function(De,Ce,je){return this.declaration(De,Ce,je)},Ee.prototype.dtd=function(De,Ce,je){return this.doctype(De,Ce,je)},Ee.prototype.e=function(De,Ce,je){return this.element(De,Ce,je)},Ee.prototype.n=function(De,Ce,je){return this.node(De,Ce,je)},Ee.prototype.t=function(De){return this.text(De)},Ee.prototype.d=function(De){return this.cdata(De)},Ee.prototype.c=function(De){return this.comment(De)},Ee.prototype.r=function(De){return this.raw(De)},Ee.prototype.i=function(De,Ce){return this.instruction(De,Ce)},Ee.prototype.att=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.a=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.ent=function(De,Ce){return this.entity(De,Ce)},Ee.prototype.pent=function(De,Ce){return this.pEntity(De,Ce)},Ee.prototype.not=function(De,Ce){return this.notation(De,Ce)},Ee}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,he,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),he.exports=ne=function(ae){le(oe,ae);function oe(re){oe.__super__.constructor.call(this,re),this.type=se.Dummy}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return""},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,he,de){(function(){var se,ne,ie,le,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),re=ee.isObject,oe=ee.isFunction,ae=ee.getValue,ue=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLAttribute"),le=E("./XMLNamedNodeMap"),he.exports=ie=function(x){a(b,x);function b(z,te,ce){var fe,me,ve,pe;if(b.__super__.constructor.call(this,z),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=se.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),z.type===se.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(pe=z.children,me=0,ve=pe.length;me=fe;te=0<=fe?++ce:--ce)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(ue)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,he,de){(function(){var se;he.exports=se=function(){function ne(ie){this.nodes=ie}return Object.defineProperty(ne.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ne.prototype.clone=function(){return this.nodes=null},ne.prototype.getNamedItem=function(ie){return this.nodes[ie]},ne.prototype.setNamedItem=function(ie){var le;return le=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,le||null},ne.prototype.removeNamedItem=function(ie){var le;return le=this.nodes[ie],delete this.nodes[ie],le||null},ne.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},ne.prototype.getNamedItemNS=function(ie,le){throw new Error("This DOM method is not implemented.")},ne.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.removeNamedItemNS=function(ie,le){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],450:[function(E,he,de){(function(){var se,ne,ie,le,ue,ae,oe,re,ee,a,y,x,b,z,te,ce,fe,me,ve,pe={}.hasOwnProperty;ve=E("./Utility"),me=ve.isObject,fe=ve.isFunction,ce=ve.isEmpty,te=ve.getValue,re=null,ie=null,le=null,ue=null,ae=null,b=null,z=null,x=null,oe=null,ne=null,y=null,ee=null,se=null,he.exports=a=function(){function Se(ye){this.parent=ye,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,re||(re=E("./XMLElement"),ie=E("./XMLCData"),le=E("./XMLComment"),ue=E("./XMLDeclaration"),ae=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),oe=E("./XMLDummy"),ne=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),se=E("./DocumentPosition"))}return Object.defineProperty(Se.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Se.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Se.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Se.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Se.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Se.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Se.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Se.prototype,"previousSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye-1]||null}}),Object.defineProperty(Se.prototype,"nextSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye+1]||null}}),Object.defineProperty(Se.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Se.prototype,"textContent",{get:function(){var ye,we,Pe,Le,Ee;if(this.nodeType===ne.Element||this.nodeType===ne.DocumentFragment){for(Ee="",Le=this.children,we=0,Pe=Le.length;we":(Pe=this.parent)!=null&&Pe.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},Se.prototype.ele=function(ye,we,Pe){return this.element(ye,we,Pe)},Se.prototype.nod=function(ye,we,Pe){return this.node(ye,we,Pe)},Se.prototype.txt=function(ye){return this.text(ye)},Se.prototype.dat=function(ye){return this.cdata(ye)},Se.prototype.com=function(ye){return this.comment(ye)},Se.prototype.ins=function(ye,we){return this.instruction(ye,we)},Se.prototype.doc=function(){return this.document()},Se.prototype.dec=function(ye,we,Pe){return this.declaration(ye,we,Pe)},Se.prototype.e=function(ye,we,Pe){return this.element(ye,we,Pe)},Se.prototype.n=function(ye,we,Pe){return this.node(ye,we,Pe)},Se.prototype.t=function(ye){return this.text(ye)},Se.prototype.d=function(ye){return this.cdata(ye)},Se.prototype.c=function(ye){return this.comment(ye)},Se.prototype.r=function(ye){return this.raw(ye)},Se.prototype.i=function(ye,we){return this.instruction(ye,we)},Se.prototype.u=function(){return this.up()},Se.prototype.importXMLBuilder=function(ye){return this.importDocument(ye)},Se.prototype.replaceChild=function(ye,we){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.removeChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.appendChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.hasChildNodes=function(){return this.children.length!==0},Se.prototype.cloneNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isSupported=function(ye,we){return!0},Se.prototype.hasAttributes=function(){return this.attribs.length!==0},Se.prototype.compareDocumentPosition=function(ye){var we,Pe;return we=this,we===ye?0:this.document()!==ye.document()?(Pe=se.Disconnected|se.ImplementationSpecific,Math.random()<.5?Pe|=se.Preceding:Pe|=se.Following,Pe):we.isAncestor(ye)?se.Contains|se.Preceding:we.isDescendant(ye)?se.Contains|se.Following:we.isPreceding(ye)?se.Preceding:se.Following},Se.prototype.isSameNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.lookupPrefix=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isDefaultNamespace=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.lookupNamespaceURI=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isEqualNode=function(ye){var we,Pe,Le;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(we=Pe=0,Le=this.children.length-1;0<=Le?Pe<=Le:Pe>=Le;we=0<=Le?++Pe:--Pe)if(!this.children[we].isEqualNode(ye.children[we]))return!1;return!0},Se.prototype.getFeature=function(ye,we){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.setUserData=function(ye,we,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.getUserData=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.contains=function(ye){return ye?ye===this||this.isDescendant(ye):!1},Se.prototype.isDescendant=function(ye){var we,Pe,Le,Ee,De;for(De=this.children,Le=0,Ee=De.length;LePe},Se.prototype.treePosition=function(ye){var we,Pe;return Pe=0,we=!1,this.foreachTreeNode(this.document(),function(Le){if(Pe++,!we&&Le===ye)return we=!0}),we?Pe:-1},Se.prototype.foreachTreeNode=function(ye,we){var Pe,Le,Ee,De,Ce;for(ye||(ye=this.document()),De=ye.children,Le=0,Ee=De.length;Le0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=ne.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.element=function(ee,a,y){var x,b,z,te,ce,fe,me,ve,pe,Se;y||(y=0),this.openNode(ee,a,y),a.state=ne.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),pe=ee.attribs;for(me in pe)ae.call(pe,me)&&(x=pe[me],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(ye){return(ye.type===se.Text||ye.type===se.Raw)&&ye.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ne.CloseTag,this.stream.write("")):(a.state=ne.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&z===1&&(te.type===se.Text||te.type===se.Raw)&&te.value!=null)this.stream.write(">"),a.state=ne.InsideTag,a.suppressPrettyCount++,ve=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,ve=!1,a.state=ne.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(ee,a,y)),a.state=ne.InsideTag,Se=ee.children,ce=0,fe=Se.length;ce")}return this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.processingInstruction=function(ee,a,y){return this.stream.write(re.__super__.processingInstruction.call(this,ee,a,y))},re.prototype.raw=function(ee,a,y){return this.stream.write(re.__super__.raw.call(this,ee,a,y))},re.prototype.text=function(ee,a,y){return this.stream.write(re.__super__.text.call(this,ee,a,y))},re.prototype.dtdAttList=function(ee,a,y){return this.stream.write(re.__super__.dtdAttList.call(this,ee,a,y))},re.prototype.dtdElement=function(ee,a,y){return this.stream.write(re.__super__.dtdElement.call(this,ee,a,y))},re.prototype.dtdEntity=function(ee,a,y){return this.stream.write(re.__super__.dtdEntity.call(this,ee,a,y))},re.prototype.dtdNotation=function(ee,a,y){return this.stream.write(re.__super__.dtdNotation.call(this,ee,a,y))},re}(le)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,he,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)le.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},le={}.hasOwnProperty;ne=E("./XMLWriterBase"),he.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe)}return ae.prototype.document=function(oe,re){var ee,a,y,x,b;for(re=this.filterOptions(re),x="",b=oe.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(ue))},le.prototype.comment=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ue);return this.assertLegalChar(ue)},le.prototype.raw=function(ue){return this.options.noValidation?ue:""+ue||""},le.prototype.attValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(this.attEscape(ue=""+ue||""))},le.prototype.insTarget=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.insValue=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/\?>/))throw new Error("Invalid processing instruction value: "+ue);return this.assertLegalChar(ue)},le.prototype.xmlVersion=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ue);return ue},le.prototype.xmlEncoding=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ue);return this.assertLegalChar(ue)},le.prototype.xmlStandalone=function(ue){return this.options.noValidation?ue:ue?"yes":"no"},le.prototype.dtdPubID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdSysID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdElementValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdAttType=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdAttDefault=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdEntityValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdNData=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},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(ue){var ae,oe;if(this.options.noValidation)return ue;if(ae="",this.options.version==="1.0"){if(ae=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae))throw new Error("Invalid character in string: "+ue+" at index "+oe.index)}else if(this.options.version==="1.1"&&(ae=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae)))throw new Error("Invalid character in string: "+ue+" at index "+oe.index);return ue},le.prototype.assertLegalName=function(ue){var ae;if(this.options.noValidation)return ue;if(this.assertLegalChar(ue),ae=/^([: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])*$/,!ue.match(ae))throw new Error("Invalid character in name");return ue},le.prototype.textEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(//g,">").replace(/\r/g," "))},le.prototype.attEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(/0)?new Array(we).join(Se.indent):""},ve.prototype.endline=function(pe,Se,ye){return!Se.pretty||Se.suppressPrettyCount?"":Se.newline},ve.prototype.attribute=function(pe,Se,ye){var we;return this.openAttribute(pe,Se,ye),we=" "+pe.name+'="'+pe.value+'"',this.closeAttribute(pe,Se,ye),we},ve.prototype.cdata=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.comment=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.declaration=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+"",we+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.docType=function(pe,Se,ye){var we,Pe,Le,Ee,De;if(ye||(ye=0),this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Ee=this.indent(pe,Se,ye),Ee+="0){for(Ee+=" [",Ee+=this.endline(pe,Se,ye),Se.state=ne.InsideTag,De=pe.children,Pe=0,Le=De.length;Pe",Ee+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Ee},ve.prototype.element=function(pe,Se,ye){var we,Pe,Le,Ee,De,Ce,je,Me,Ge,Be,Qe,qe,Ze,Xe;ye||(ye=0),Be=!1,Qe="",this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Qe+=this.indent(pe,Se,ye)+"<"+pe.name,qe=pe.attribs;for(Ge in qe)me.call(qe,Ge)&&(we=qe[Ge],Qe+=this.attribute(we,Se,ye));if(Le=pe.children.length,Ee=Le===0?null:pe.children[0],Le===0||pe.children.every(function(We){return(We.type===se.Text||We.type===se.Raw)&&We.value===""}))Se.allowEmpty?(Qe+=">",Se.state=ne.CloseTag,Qe+=""+this.endline(pe,Se,ye)):(Se.state=ne.CloseTag,Qe+=Se.spaceBeforeSlash+"/>"+this.endline(pe,Se,ye));else if(Se.pretty&&Le===1&&(Ee.type===se.Text||Ee.type===se.Raw)&&Ee.value!=null)Qe+=">",Se.state=ne.InsideTag,Se.suppressPrettyCount++,Be=!0,Qe+=this.writeChildNode(Ee,Se,ye+1),Se.suppressPrettyCount--,Be=!1,Se.state=ne.CloseTag,Qe+=""+this.endline(pe,Se,ye);else{if(Se.dontPrettyTextNodes){for(Ze=pe.children,De=0,je=Ze.length;De"+this.endline(pe,Se,ye),Se.state=ne.InsideTag,Xe=pe.children,Ce=0,Me=Xe.length;Ce",Be&&Se.suppressPrettyCount--,Qe+=this.endline(pe,Se,ye),Se.state=ne.None}return this.closeNode(pe,Se,ye),Qe},ve.prototype.writeChildNode=function(pe,Se,ye){switch(pe.type){case se.CData:return this.cdata(pe,Se,ye);case se.Comment:return this.comment(pe,Se,ye);case se.Element:return this.element(pe,Se,ye);case se.Raw:return this.raw(pe,Se,ye);case se.Text:return this.text(pe,Se,ye);case se.ProcessingInstruction:return this.processingInstruction(pe,Se,ye);case se.Dummy:return"";case se.Declaration:return this.declaration(pe,Se,ye);case se.DocType:return this.docType(pe,Se,ye);case se.AttributeDeclaration:return this.dtdAttList(pe,Se,ye);case se.ElementDeclaration:return this.dtdElement(pe,Se,ye);case se.EntityDeclaration:return this.dtdEntity(pe,Se,ye);case se.NotationDeclaration:return this.dtdNotation(pe,Se,ye);default:throw new Error("Unknown XML node type: "+pe.constructor.name)}},ve.prototype.processingInstruction=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+"",we+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.raw=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye),Se.state=ne.InsideTag,we+=pe.value,Se.state=ne.CloseTag,we+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.text=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye),Se.state=ne.InsideTag,we+=pe.value,Se.state=ne.CloseTag,we+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.dtdAttList=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.dtdElement=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.dtdEntity=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.dtdNotation=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.openNode=function(pe,Se,ye){},ve.prototype.closeNode=function(pe,Se,ye){},ve.prototype.openAttribute=function(pe,Se,ye){},ve.prototype.closeAttribute=function(pe,Se,ye){},ve}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,he,de){(function(){var se,ne,ie,le,ue,ae,oe,re,ee,a;a=E("./Utility"),re=a.assign,ee=a.isFunction,ie=E("./XMLDOMImplementation"),le=E("./XMLDocument"),ue=E("./XMLDocumentCB"),oe=E("./XMLStringWriter"),ae=E("./XMLStreamWriter"),se=E("./NodeType"),ne=E("./WriterState"),he.exports.create=function(y,x,b,z){var te,ce;if(y==null)throw new Error("Root element needs a name.");return z=re({},x,b,z),te=new le(z),ce=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),ce},he.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new ue(y,x,b):new le(y)},he.exports.stringWriter=function(y){return new oe(y)},he.exports.streamWriter=function(y,x){return new ae(y,x)},he.exports.implementation=new ie,he.exports.nodeType=se,he.exports.writerState=ne}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,he,de){he.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(){for(var ie={},le=0;leue?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,ce=271733878,fe=0;fe>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}he.exports=function(x){return se.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,he,de){"use strict";var se=E("./helpers");function ne(oe,re){oe[re>>5]|=128<<24-re%32,oe[(re+64>>9<<4)+15]=re;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(re>>16)+(ee>>16);return a<<16|ee&65535}function ae(oe,re){return oe<>>32-re}he.exports=function(re){return se.hash(re,ne,20,!0)}},{"./helpers":462}],465:[function(E,he,de){"use strict";he.exports=function(){return function(){}}},{}],466:[function(E,he,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/helpers/typeof")),le=E("stream"),ue=le.Stream,ae=E("../lib/common/utils/isArray"),oe=ae.isArray;he.exports.string=function(a){return typeof a=="string"},he.exports.array=oe,he.exports.buffer=se.isBuffer;function re(ee){return ee instanceof ue}he.exports.writableStream=function(a){return re(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,he,de){"use strict";var se=E("immediate"),ne=he.exports={};ne.nextTick=se,ne.title="browser",ne.browser=!0,ne.env={},ne.argv=[],ne.version="",ne.versions={};function ie(){}ne.on=ie,ne.addListener=ie,ne.once=ie,ne.off=ie,ne.removeListener=ie,ne.removeAllListeners=ie,ne.emit=ie,ne.prependListener=ie,ne.prependOnceListener=ie,ne.listeners=function(le){return[]},ne.binding=function(le){throw new Error("process.binding is not supported")},ne.cwd=function(){return"/"},ne.chdir=function(le){throw new Error("process.chdir is not supported")},ne.umask=function(){return 0}},{immediate:358}],468:[function(E,he,de){(function(se){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ne=E("./lib/request"),ie=E("./lib/response"),le=E("xtend"),ue=E("builtin-status-codes"),ae=E("url"),oe=de;oe.request=function(re,ee){typeof re=="string"?re=ae.parse(re):re=le(re);var a=se.location.protocol.search(/^https?:$/)===-1?"http:":"",y=re.protocol||a,x=re.hostname||re.host,b=re.port,z=re.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),re.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,re.method=(re.method||"GET").toUpperCase(),re.headers=re.headers||{};var te=new ne(re);return ee&&te.on("response",ee),te},oe.get=function(ee,a){var y=oe.request(ee,a);return y.end(),y},oe.ClientRequest=ne,oe.IncomingMessage=ie.IncomingMessage,oe.Agent=function(){},oe.Agent.defaultMaxSockets=4,oe.globalAgent=new oe.Agent,oe.STATUS_CODES=ue,oe.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,he,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),de.fetch=oe(se.fetch)&&oe(se.ReadableStream),de.writableStream=oe(se.WritableStream),de.abortController=oe(se.AbortController),de.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),de.blobConstructor=!0}catch(re){}var ne;function ie(){if(ne!==void 0)return ne;if(se.XMLHttpRequest){ne=new se.XMLHttpRequest;try{ne.open("GET",se.XDomainRequest?"/":"https://example.com")}catch(re){ne=null}}else ne=null;return ne}function le(re){var ee=ie();if(!ee)return!1;try{return ee.responseType=re,ee.responseType===re}catch(a){}return!1}var ue=typeof se.ArrayBuffer!="undefined",ae=ue&&oe(se.ArrayBuffer.prototype.slice);de.arraybuffer=de.fetch||ue&&le("arraybuffer"),de.msstream=!de.fetch&&ae&&le("ms-stream"),de.mozchunkedarraybuffer=!de.fetch&&ue&&le("moz-chunked-arraybuffer"),de.overrideMimeType=de.fetch||(ie()?oe(ie().overrideMimeType):!1),de.vbArray=oe(se.VBArray);function oe(re){return typeof re=="function"}ne=null}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,he,de){(function(se,ne,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var le=E("./capability"),ue=E("inherits"),ae=E("./response"),oe=E("readable-stream"),re=E("to-arraybuffer"),ee=ae.IncomingMessage,a=ae.readyStates;function y(te,ce){return le.fetch&&ce?"fetch":le.mozchunkedarraybuffer?"moz-chunked-arraybuffer":le.msstream?"ms-stream":le.arraybuffer&&te?"arraybuffer":le.vbArray&&te?"text:vbarray":"text"}var x=he.exports=function(te){var ce=this;oe.Writable.call(ce),ce._opts=te,ce._body=[],ce._headers={},te.auth&&ce.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(ve){ce.setHeader(ve,te.headers[ve])});var fe,me=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!le.abortController)me=!1,fe=!0;else if(te.mode==="prefer-streaming")fe=!1;else if(te.mode==="allow-wrong-content-type")fe=!le.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")fe=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(fe,me),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};ue(x,oe.Writable),x.prototype.setHeader=function(te,ce){var fe=this,me=te.toLowerCase();z.indexOf(me)===-1&&(fe._headers[me]={name:te,value:ce})},x.prototype.getHeader=function(te){var ce=this._headers[te.toLowerCase()];return ce?ce.value:null},x.prototype.removeHeader=function(te){var ce=this;delete ce._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var ce=te._opts,fe=te._headers,me=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(le.arraybuffer?me=re(ie.concat(te._body)):le.blobConstructor?me=new ne.Blob(te._body.map(function(Pe){return re(Pe)}),{type:(fe["content-type"]||{}).value||""}):me=ie.concat(te._body).toString());var ve=[];if(Object.keys(fe).forEach(function(Pe){var Le=fe[Pe].name,Ee=fe[Pe].value;Array.isArray(Ee)?Ee.forEach(function(De){ve.push([Le,De])}):ve.push([Le,Ee])}),te._mode==="fetch"){var pe=null,Se=null;if(le.abortController){var ye=new AbortController;pe=ye.signal,te._fetchAbortController=ye,"requestTimeout"in ce&&ce.requestTimeout!==0&&(te._fetchTimer=ne.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},ce.requestTimeout))}ne.fetch(te._opts.url,{method:te._opts.method,headers:ve,body:me||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:pe}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){ne.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var we=te._xhr=new ne.XMLHttpRequest;try{we.open(te._opts.method,te._opts.url,!0)}catch(Pe){se.nextTick(function(){te.emit("error",Pe)});return}"responseType"in we&&(we.responseType=te._mode.split(":")[0]),"withCredentials"in we&&(we.withCredentials=!!ce.withCredentials),te._mode==="text"&&"overrideMimeType"in we&&we.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(we.timeout=ce.requestTimeout,we.ontimeout=function(){te.emit("requestTimeout")}),ve.forEach(function(Pe){we.setRequestHeader(Pe[0],Pe[1])}),te._response=null,we.onreadystatechange=function(){switch(we.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(we.onprogress=function(){te._onXHRProgress()}),we.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{we.send(me)}catch(Pe){se.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var ce=te.status;return ce!==null&&ce!==0}catch(fe){return!1}}x.prototype._onXHRProgress=function(){var te=this;!b(te._xhr)||te._destroyed||(te._response||te._connect(),te._response._onXHRProgress())},x.prototype._connect=function(){var te=this;te._destroyed||(te._response=new ee(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(ce){te.emit("error",ce)}),te.emit("response",te._response))},x.prototype._write=function(te,ce,fe){var me=this;me._body.push(te),fe()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,ne.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,ce,fe){var me=this;typeof te=="function"&&(fe=te,te=void 0),oe.Writable.prototype.end.call(me,te,ce,fe)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,he,de){(function(se,ne,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var le=E("./capability"),ue=E("inherits"),ae=E("readable-stream"),oe=de.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},re=de.IncomingMessage=function(ee,a,y,x){var b=this;if(ae.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){se.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function pe(){ce.read().then(function(Se){if(!b._destroyed){if(Se.done){ne.clearTimeout(x),b.push(null);return}b.push(new ie(Se.value)),pe()}}).catch(function(Se){ne.clearTimeout(x),b._destroyed||b.emit("error",Se)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(pe,Se){b.headers[Se.toLowerCase()]=pe,b.rawHeaders.push(Se,pe)}),le.writableStream){var te=new WritableStream({write:function(Se){return new Promise(function(ye,we){b._destroyed?we():b.push(new ie(Se))?ye():b._resumeFetch=ye})},close:function(){ne.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Se){b._destroyed||b.emit("error",Se)}});try{a.body.pipeTo(te).catch(function(pe){ne.clearTimeout(x),b._destroyed||b.emit("error",pe)});return}catch(pe){}}var ce=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var fe=ee.getAllResponseHeaders().split(/\r?\n/);if(fe.forEach(function(pe){var Se=pe.match(/^([^:]+):\s*(.*)/);if(Se){var ye=Se[1].toLowerCase();ye==="set-cookie"?(b.headers[ye]===void 0&&(b.headers[ye]=[]),b.headers[ye].push(Se[2])):b.headers[ye]!==void 0?b.headers[ye]+=", "+Se[2]:b.headers[ye]=Se[2],b.rawHeaders.push(Se[1],Se[2])}}),b._charset="x-user-defined",!le.overrideMimeType){var me=b.rawHeaders["mime-type"];if(me){var ve=me.match(/;\s*charset=([^;])(;|$)/);ve&&(b._charset=ve[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ue(re,ae.Readable),re.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},re.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==oe.DONE)break;try{y=new ne.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){ee.push(new ie(y));break}case"text":try{y=a.responseText}catch(ce){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new ie(x.length),z=0;zee._pos&&(ee.push(new ie(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===oe.DONE&&ee._mode!=="ms-stream"&&ee.push(null)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ie=E("punycode"),le=E("./util");de.parse=Se,de.resolve=we,de.resolveObject=Pe,de.format=ye,de.Url=ue;function ue(){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 ae=/^([a-z0-9.+-]+:)/i,oe=/:[0-9]*$/,re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` -`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,fe={javascript:!0,"javascript:":!0},me={javascript:!0,"javascript:":!0},ve={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},pe=E("querystring");function Se(Le,Ee,De){if(Le&&le.isObject(Le)&&Le instanceof ue)return Le;var Ce=new ue;return Ce.parse(Le,Ee,De),Ce}ue.prototype.parse=function(Le,Ee,De){if(!le.isString(Le))throw new TypeError("Parameter 'url' must be a string, not "+(0,ne.default)(Le));var Ce=Le.indexOf("?"),je=Ce!==-1&&Ce127?Ve+="x":Ve+=Re[Ae];if(!Ve.match(te)){var et=Ye.slice(0,ze),Ke=Ye.slice(ze+1),Fe=Re.match(ce);Fe&&(et.push(Fe[1]),Ke.unshift(Fe[2])),Ke.length&&(Be="/"+Ke.join(".")+Be),this.hostname=et.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),ut||(this.hostname=ie.toASCII(this.hostname));var Oe=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+Oe,this.href+=this.host,ut&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Be[0]!=="/"&&(Be="/"+Be))}if(!fe[Ze])for(var ze=0,He=y.length;ze0?De.host.split("@"):!1;Ve&&(De.auth=Ve.shift(),De.host=De.hostname=Ve.shift())}return De.search=Le.search,De.query=Le.query,(!le.isNull(De.pathname)||!le.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.href=De.format(),De}if(!Ye.length)return De.pathname=null,De.search?De.path="/"+De.search:De.path=null,De.href=De.format(),De;for(var Ae=Ye.slice(-1)[0],Ne=(De.host||Le.host||Ye.length>1)&&(Ae==="."||Ae==="..")||Ae==="",et=0,Ke=Ye.length;Ke>=0;Ke--)Ae=Ye[Ke],Ae==="."?Ye.splice(Ke,1):Ae===".."?(Ye.splice(Ke,1),et++):et&&(Ye.splice(Ke,1),et--);if(!Je&&!ut)for(;et--;et)Ye.unshift("..");Je&&Ye[0]!==""&&(!Ye[0]||Ye[0].charAt(0)!=="/")&&Ye.unshift(""),Ne&&Ye.join("/").substr(-1)!=="/"&&Ye.push("");var Fe=Ye[0]===""||Ye[0]&&Ye[0].charAt(0)==="/";if(Re){De.hostname=De.host=Fe?"":Ye.length?Ye.shift():"";var Ve=De.host&&De.host.indexOf("@")>0?De.host.split("@"):!1;Ve&&(De.auth=Ve.shift(),De.host=De.hostname=Ve.shift())}return Je=Je||De.host&&Ye.length,Je&&!Fe&&Ye.unshift(""),Ye.length?De.pathname=Ye.join("/"):(De.pathname=null,De.path=null),(!le.isNull(De.pathname)||!le.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.auth=Le.auth||De.auth,De.slashes=De.slashes||Le.slashes,De.href=De.format(),De},ue.prototype.parseHost=function(){var Le=this.host,Ee=oe.exec(Le);Ee&&(Ee=Ee[0],Ee!==":"&&(this.port=Ee.substr(1)),Le=Le.substr(0,Le.length-Ee.length)),Le&&(this.hostname=Le)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,he,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));he.exports={isString:function(le){return typeof le=="string"},isObject:function(le){return(0,ne.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(E,he,de){"use strict";E("core-js/modules/es.number.constructor.js"),de.encodeURIComponent=function(se){try{return encodeURIComponent(se)}catch(ne){return se}},de.escape=E("escape-html"),de.timestamp=function(ne){if(ne){var ie=ne;return typeof ie=="string"&&(ie=Number(ie)),String(ne).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,he,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),le=ie(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var ue=E("util"),ae=E("url"),oe=E("http"),re=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(me,ve){return me===void 0?ve:me}function te(me){return me?me.split(";")[0].trim().toLowerCase():""}function ce(me,ve){return function(pe,Se,ye){if(pe)return ve(pe);me({data:Se,status:ye.statusCode,headers:ye.headers,res:ye})}}de.TIMEOUTS=[a("300s"),a("300s")];var fe=["json","text"];de.request=function(ve,pe,Se){return arguments.length===2&&typeof pe=="function"&&(Se=pe,pe=null),typeof Se=="function"?de.requestWithCallback(ve,pe,Se):new Promise(function(ye,we){de.requestWithCallback(ve,pe,ce(ye,we))})},de.requestWithCallback=function(ve,pe,Se){if(!ve||typeof ve!="string"&&(0,le.default)(ve)!=="object"){var ye=ue.format("expect request url to be a string or a http request options, but got %j",ve);throw new Error(ye)}arguments.length===2&&typeof pe=="function"&&(Se=pe,pe=null),pe=pe||{},y>=x&&(y=0);var we=++y;pe.requestUrls=pe.requestUrls||[];var Pe={requestId:we,url:ve,args:pe,ctx:pe.ctx};pe.emitter&&pe.emitter.emit("request",Pe),pe.timeout=pe.timeout||de.TIMEOUTS,pe.maxRedirects=pe.maxRedirects||10,pe.streaming=pe.streaming||pe.customResponse;var Le=Date.now(),Ee;typeof ve=="string"?(b.test(ve)||(ve="https://"+ve),Ee=ae.parse(ve)):Ee=ve;var De=(pe.type||pe.method||Ee.method||"GET").toUpperCase(),Ce=Ee.port||80,je=oe,Me=z(pe.agent,de.agent),Ge=pe.fixJSONCtlChars;Ee.protocol==="https:"&&(je=re,Me=z(pe.httpsAgent,de.httpsAgent),Ee.port||(Ce=443));var Be={host:Ee.hostname||Ee.host||"localhost",path:Ee.path||"/",method:De,port:Ce,agent:Me,headers:pe.headers||{},lookup:pe.lookup};Array.isArray(pe.timeout)?Be.requestTimeout=pe.timeout[pe.timeout.length-1]:typeof pe.timeout!="undefined"&&(Be.requestTimeout=pe.timeout);var Qe=pe.auth||Ee.auth;Qe&&(Be.auth=Qe);var qe=pe.content||pe.data,Ze=De==="GET"||De==="HEAD"||pe.dataAsQueryString;if(!pe.content&&qe&&!(typeof qe=="string"||ne.isBuffer(qe)))if(Ze)qe=pe.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe);else{var Xe=Be.headers["Content-Type"]||Be.headers["content-type"];Xe||(pe.contentType==="json"?Xe="application/json":Xe="application/x-www-form-urlencoded",Be.headers["Content-Type"]=Xe),te(Xe)==="application/json"?qe=JSON.stringify(qe):qe=pe.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe)}Ze&&qe&&(Be.path+=(Ee.query?"&":"?")+qe,qe=null);var We=0;if(qe){var ze=qe.length;ne.isBuffer(qe)||(ze=ne.byteLength(qe)),We=Be.headers["Content-Length"]=ze}pe.dataType==="json"&&(Be.headers.Accept="application/json"),typeof pe.beforeRequest=="function"&&pe.beforeRequest(Be);var Ue=null,ot=null,Je=null,ut=!1,Ye=!1,He=0,Re=-1,Ve=!1,Ae="",Ne="",et=null;pe.timing&&(et={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Ke(){Ue&&(clearTimeout(Ue),Ue=null)}function Fe(){ot&&(clearTimeout(ot),ot=null)}function Oe(lt,mt,at){if(Fe(),!Se){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),we,se.pid,Be.method,ve),lt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s -stack: %s`,Date(),we,se.pid,lt.name,lt.message,lt.stack);return}var it=Se;Se=null;var ft={};at&&(Re=at.statusCode,ft=at.headers);var vt=Date.now()-Le;et&&(et.contentDownload=vt),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",vt,He,Re,Be.method,Be.host,Be.path,Ye,et);var St={status:Re,statusCode:Re,headers:ft,size:He,aborted:Ve,rt:vt,keepAliveSocket:Ye,data:mt,requestUrls:pe.requestUrls,timing:et,remoteAddress:Ae,remotePort:Ne};if(lt){var Tt="";Me&&typeof Me.getCurrentStatus=="function"&&(Tt=", agent status: "+JSON.stringify(Me.getCurrentStatus())),lt.message+=", "+Be.method+" "+ve+" "+Re+" (connected: "+ut+", keepalive socket: "+Ye+Tt+`) -headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers=ft,lt.res=St}it(lt,mt,pe.streaming?at:St),pe.emitter&&(Pe.url=ve,Pe.socket=ct&&ct.connection,Pe.options=Be,Pe.size=We,pe.emitter.emit("response",{requestId:we,error:lt,ctx:pe.ctx,req:Pe,res:St}))}function Te(lt){var mt=null;if(pe.followRedirect&&statuses.redirect[lt.statusCode]){pe._followRedirectCount=(pe._followRedirectCount||0)+1;var at=lt.headers.location;if(!at)mt=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),mt.name="FollowRedirectError";else if(pe._followRedirectCount>pe.maxRedirects)mt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ve),mt.name="MaxRedirectError";else{var it=pe.formatRedirectUrl?pe.formatRedirectUrl(ve,at):ae.resolve(ve,at);ee("Request#%d %s: `redirected` from %s to %s",we,Be.path,ve,it),Fe(),pe.headers&&pe.headers.Host&&b.test(at)&&(pe.headers.Host=null);var ft=Se;return Se=null,de.requestWithCallback(it,pe,ft),{redirect:!0,error:null}}}return{redirect:!1,error:mt}}pe.gzip&&!Be.headers["Accept-Encoding"]&&!Be.headers["accept-encoding"]&&(Be.headers["Accept-Encoding"]="gzip");function xe(lt,mt,at){var it=lt.headers["content-encoding"];return at(null,mt,it)}var Ie=pe.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",we,De,ve,Be.headers,Be.path),pe.requestUrls.push(ve);function $e(lt){if(et&&(et.waiting=Date.now()-Le),ee("Request#%d %s `req response` event emit: status %d, headers: %j",we,ve,lt.statusCode,lt.headers),pe.streaming){var mt=Te(lt);if(mt.redirect){lt.resume();return}return mt.error?(lt.resume(),Oe(mt.error,null,lt)):Oe(null,null,lt)}if(lt.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",we,ve,He)}),lt.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",we,ve,He)}),lt.on("aborted",function(){Ve=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",we,ve,He)}),Ie){var at=Te(lt);if(at.redirect){lt.resume();return}return at.error?(lt.resume(),Ie.end(),Oe(at.error,null,lt)):(pe.consumeWriteStream===!1?lt.on("end",Oe.bind(null,null,null,lt)):Ie.on("close",function(){ee("Request#%d %s: writeStream close event emitted",we,ve),Oe(Je||null,null,lt)}),lt.pipe(Ie))}var it=[];lt.on("data",function(ft){ee("Request#%d %s: `res data` event emit, size %d",we,ve,ft.length),He+=ft.length,it.push(ft)}),lt.on("end",function(){var ft=ne.concat(it,He);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",we,ve,He,lt._dumped),Je)return Oe(Je,ft,lt);var vt=Te(lt);if(vt.error)return Oe(vt.error,ft,lt);vt.redirect||xe(lt,ft,function(St,Tt,Bt){if(St)return Oe(St,ft,lt);if(!Bt&&fe.indexOf(pe.dataType)>=0){try{Tt=decodeBodyByCharset(Tt,lt)}catch(rn){return ee("decodeBodyByCharset error: %s",rn),Oe(null,Tt,lt)}if(pe.dataType==="json")if(He===0)Tt=null;else{var Nt=parseJSON(Tt,Ge);Nt.error?St=Nt.error:Tt=Nt.data}}Ve&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",we,ve),Oe(St,Tt,lt)})})}var rt,ke;Array.isArray(pe.timeout)?(rt=a(pe.timeout[0]),ke=a(pe.timeout[1])):rt=ke=a(pe.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",rt,ke);function tt(){ee("Connect timer ticking, timeout: %d",rt),Ue=setTimeout(function(){Ue=null,Re===-1&&(Re=-2);var lt="Connect timeout for "+rt+"ms",mt="ConnectionTimeoutError";ct.socket||(mt="SocketAssignTimeoutError",lt+=", working sockets is full"),Je=new Error(lt),Je.name=mt,Je.requestId=we,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",we,ve,Je.name,lt,ut),ht()},rt)}function pt(){ee("Response timer ticking, timeout: %d",ke),ot=setTimeout(function(){ot=null;var lt="Response timeout for "+ke+"ms",mt="ResponseTimeoutError";Je=new Error(lt),Je.name=mt,Je.requestId=we,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",we,ve,Je.name,lt,ut),ht()},ke)}var ct;Be.mode=pe.mode?pe.mode:"";try{ct=je.request(Be,$e)}catch(lt){return Oe(lt)}typeof window=="undefined"?tt():ct.on("requestTimeout",function(){Re===-1&&(Re=-2);var lt="Connect timeout for "+rt+"ms",mt="ConnectionTimeoutError";Je=new Error(lt),Je.name=mt,Je.requestId=we,ht()});function ht(){ee("Request#%d %s abort, connected: %s",we,ve,ut),ct.socket||(Je.noSocket=!0,Oe(Je)),ct.abort()}return et&&ct.on("finish",function(){et.requestSent=Date.now()-Le}),ct.once("socket",function(lt){et&&(et.queuing=Date.now()-Le);var mt=lt.readyState;if(mt==="opening"){lt.once("lookup",function(at,it,ft){ee("Request#%d %s lookup: %s, %s, %s",we,ve,at,it,ft),et&&(et.dnslookup=Date.now()-Le),it&&(Ae=it)}),lt.once("connect",function(){et&&(et.connected=Date.now()-Le),Ke(),pt(),ee("Request#%d %s new socket connected",we,ve),ut=!0,Ae||(Ae=lt.remoteAddress),Ne=lt.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",we,ve,mt),ut=!0,Ye=!0,Ae||(Ae=lt.remoteAddress),Ne=lt.remotePort,Ke(),pt()}),ct.on("error",function(lt){(lt.name==="Error"||lt.name==="TypeError")&&(lt.name=ut?"ResponseError":"RequestError"),lt.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",we,ve,lt.name,lt.message),Oe(Je||lt)}),Ie&&Ie.once("error",function(lt){lt.message+=' (writeStream "error")',Je=lt,ee("Request#%d %s `writeStream error` event emit, %s: %s",we,ve,lt.name,lt.message),ht()}),pe.stream?(pe.stream.pipe(ct),pe.stream.once("error",function(lt){lt.message+=' (stream "error")',Je=lt,ee("Request#%d %s `readStream error` event emit, %s: %s",we,ve,lt.name,lt.message),ht()})):ct.end(qe),ct.requestId=we,ct}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(xt,dt){"use strict";function ge(){const be=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let _e=1;_e{const de=E[he];de!==void 0&&(be[he]=de)})}return be}dt.Z=ge},77578:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return be}});const be=_e=>_e?typeof _e=="function"?_e():_e:null},13845:function(xt,dt,ge){"use strict";ge.d(dt,{F:function(){return be},Z:function(){return _e}});function be(E){return E!=null&&E===E.window}function _e(E,he){var de,se;if(typeof window=="undefined")return 0;const ne=he?"scrollTop":"scrollLeft";let ie=0;return be(E)?ie=E[he?"pageYOffset":"pageXOffset"]:E instanceof Document?ie=E.documentElement[ne]:(E instanceof HTMLElement||E)&&(ie=E[ne]),E&&!be(E)&&typeof ie!="number"&&(ie=(se=((de=E.ownerDocument)!==null&&de!==void 0?de:E).documentElement)===null||se===void 0?void 0:se[ne]),ie}},56762:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(59301);function _e(){const[,E]=be.useReducer(he=>he+1,0);return E}},68031:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return he}});var be=ge(16089);function _e(de,se,ne,ie){const le=ne-se;return de/=ie/2,de<1?le/2*de*de*de+se:le/2*((de-=2)*de*de+2)+se}var E=ge(13845);function he(de){let se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ne=()=>window,callback:ie,duration:le=450}=se,ue=ne(),ae=(0,E.Z)(ue,!0),oe=Date.now(),re=()=>{const a=Date.now()-oe,y=_e(a>le?le:a,ae,de,le);(0,E.F)(ue)?ue.scrollTo(window.pageXOffset,y):ue instanceof Document||ue.constructor.name==="HTMLDocument"?ue.documentElement.scrollTop=y:ue.scrollTop=y,a{var ye;const{prefixCls:we,className:Pe,rootClassName:Le,children:Ee,indeterminate:De=!1,style:Ce,onMouseEnter:je,onMouseLeave:Me,skipGroup:Ge=!1,disabled:Be}=pe,Qe=re(pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:qe,direction:Ze,checkbox:Xe}=he.useContext(de.E_),We=he.useContext(le),{isFormItemInput:ze}=he.useContext(ne.aM),Ue=he.useContext(se.Z),ot=(ye=(We==null?void 0:We.disabled)||Be)!==null&&ye!==void 0?ye:Ue,Je=he.useRef(Qe.value);he.useEffect(()=>{We==null||We.registerValue(Qe.value)},[]),he.useEffect(()=>{if(!Ge)return Qe.value!==Je.current&&(We==null||We.cancelValue(Je.current),We==null||We.registerValue(Qe.value),Je.current=Qe.value),()=>We==null?void 0:We.cancelValue(Qe.value)},[Qe.value]);const ut=qe("checkbox",we),[Ye,He]=(0,ue.ZP)(ut),Re=Object.assign({},Qe);We&&!Ge&&(Re.onChange=function(){Qe.onChange&&Qe.onChange.apply(Qe,arguments),We.toggleOption&&We.toggleOption({label:Ee,value:Qe.value})},Re.name=We.name,Re.checked=We.value.includes(Qe.value));const Ve=_e()(`${ut}-wrapper`,{[`${ut}-rtl`]:Ze==="rtl",[`${ut}-wrapper-checked`]:Re.checked,[`${ut}-wrapper-disabled`]:ot,[`${ut}-wrapper-in-form-item`]:ze},Xe==null?void 0:Xe.className,Pe,Le,He),Ae=_e()({[`${ut}-indeterminate`]:De},oe.A,He),Ne=De?"mixed":void 0;return Ye(he.createElement(ae.Z,{component:"Checkbox",disabled:ot},he.createElement("label",{className:Ve,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),Ce),onMouseEnter:je,onMouseLeave:Me},he.createElement(E.Z,Object.assign({"aria-checked":Ne},Re,{prefixCls:ut,className:Ae,disabled:ot,ref:Se})),Ee!==void 0&&he.createElement("span",null,Ee))))};var y=he.forwardRef(ee),x=ge(94480),b=ge(2738),z=function(pe,Se){var ye={};for(var we in pe)Object.prototype.hasOwnProperty.call(pe,we)&&Se.indexOf(we)<0&&(ye[we]=pe[we]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,we=Object.getOwnPropertySymbols(pe);Pe{const{defaultValue:ye,children:we,options:Pe=[],prefixCls:Le,className:Ee,rootClassName:De,style:Ce,onChange:je}=pe,Me=z(pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ge,direction:Be}=he.useContext(de.E_),[Qe,qe]=he.useState(Me.value||ye||[]),[Ze,Xe]=he.useState([]);he.useEffect(()=>{"value"in Me&&qe(Me.value||[])},[Me.value]);const We=he.useMemo(()=>Pe.map(et=>typeof et=="string"||typeof et=="number"?{label:et,value:et}:et),[Pe]),ze=et=>{Xe(Ke=>Ke.filter(Fe=>Fe!==et))},Ue=et=>{Xe(Ke=>[].concat((0,x.Z)(Ke),[et]))},ot=et=>{const Ke=Qe.indexOf(et.value),Fe=(0,x.Z)(Qe);Ke===-1?Fe.push(et.value):Fe.splice(Ke,1),"value"in Me||qe(Fe),je==null||je(Fe.filter(Oe=>Ze.includes(Oe)).sort((Oe,Te)=>{const xe=We.findIndex($e=>$e.value===Oe),Ie=We.findIndex($e=>$e.value===Te);return xe-Ie}))},Je=Ge("checkbox",Le),ut=`${Je}-group`,[Ye,He]=(0,ue.ZP)(Je),Re=(0,b.Z)(Me,["value","disabled"]),Ve=Pe.length?We.map(et=>he.createElement(y,{prefixCls:Je,key:et.value.toString(),disabled:"disabled"in et?et.disabled:Me.disabled,value:et.value,checked:Qe.includes(et.value),onChange:et.onChange,className:`${ut}-item`,style:et.style,title:et.title},et.label)):we,Ae={toggleOption:ot,value:Qe,disabled:Me.disabled,name:Me.name,registerValue:Ue,cancelValue:ze},Ne=_e()(ut,{[`${ut}-rtl`]:Be==="rtl"},Ee,De,He);return Ye(he.createElement("div",Object.assign({className:Ne,style:Ce},Re,{ref:Se}),he.createElement(le.Provider,{value:Ae},Ve)))},ce=he.forwardRef(te);var fe=he.memo(ce);const me=y;me.Group=fe,me.__ANT_CHECKBOX=!0;var ve=me},98447:function(xt,dt,ge){"use strict";ge.d(dt,{C2:function(){return de}});var be=ge(17313),_e=ge(37613),E=ge(83116);const he=se=>{const{checkboxCls:ne}=se,ie=`${ne}-wrapper`;return[{[`${ne}-group`]:Object.assign(Object.assign({},(0,be.Wf)(se)),{display:"inline-flex",flexWrap:"wrap",columnGap:se.marginXS,[`> ${se.antCls}-row`]:{flex:1}}),[ie]:Object.assign(Object.assign({},(0,be.Wf)(se)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ie}`]:{marginInlineStart:0},[`&${ie}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ne]:Object.assign(Object.assign({},(0,be.Wf)(se)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:se.borderRadiusSM,alignSelf:"center",[`${ne}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ne}-inner`]:Object.assign({},(0,be.oN)(se))},[`${ne}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:se.checkboxSize,height:se.checkboxSize,direction:"ltr",backgroundColor:se.colorBgContainer,border:`${se.lineWidth}px ${se.lineType} ${se.colorBorder}`,borderRadius:se.borderRadiusSM,borderCollapse:"separate",transition:`all ${se.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:se.checkboxSize/14*5,height:se.checkboxSize/14*8,border:`${se.lineWidthBold}px solid ${se.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${se.motionDurationFast} ${se.motionEaseInBack}, opacity ${se.motionDurationFast}`}},"& + span":{paddingInlineStart:se.paddingXS,paddingInlineEnd:se.paddingXS}})},{[` + `)+" "+Je[1]:Je[0]+ot+" "+Ue.join(", ")+" "+Je[1]}de.types=E("./support/types");function fe(Ue){return Array.isArray(Ue)}de.isArray=fe;function he(Ue){return typeof Ue=="boolean"}de.isBoolean=he;function ve(Ue){return Ue===null}de.isNull=ve;function pe(Ue){return Ue==null}de.isNullOrUndefined=pe;function Se(Ue){return typeof Ue=="number"}de.isNumber=Se;function ye(Ue){return typeof Ue=="string"}de.isString=ye;function we(Ue){return typeof Ue=="symbol"}de.isSymbol=we;function Pe(Ue){return Ue===void 0}de.isUndefined=Pe;function Te(Ue){return Ee(Ue)&&Ge(Ue)==="[object RegExp]"}de.isRegExp=Te,de.types.isRegExp=Te;function Ee(Ue){return typeof Ue=="object"&&Ue!==null}de.isObject=Ee;function De(Ue){return Ee(Ue)&&Ge(Ue)==="[object Date]"}de.isDate=De,de.types.isDate=De;function Ce(Ue){return Ee(Ue)&&(Ge(Ue)==="[object Error]"||Ue instanceof Error)}de.isError=Ce,de.types.isNativeError=Ce;function je(Ue){return typeof Ue=="function"}de.isFunction=je;function Me(Ue){return Ue===null||typeof Ue=="boolean"||typeof Ue=="number"||typeof Ue=="string"||typeof Ue=="symbol"||typeof Ue=="undefined"}de.isPrimitive=Me,de.isBuffer=E("./support/isBuffer");function Ge(Ue){return Object.prototype.toString.call(Ue)}function Be(Ue){return Ue<10?"0"+Ue.toString(10):Ue.toString(10)}var Qe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function qe(){var Ue=new Date,ot=[Be(Ue.getHours()),Be(Ue.getMinutes()),Be(Ue.getSeconds())].join(":");return[Ue.getDate(),Qe[Ue.getMonth()],ot].join(" ")}de.log=function(){console.log("%s - %s",qe(),de.format.apply(de,arguments))},de.inherits=E("inherits"),de._extend=function(Ue,ot){if(!ot||!Ee(ot))return Ue;for(var Je=Object.keys(ot),ut=Je.length;ut--;)Ue[Je[ut]]=ot[Je[ut]];return Ue};function Ze(Ue,ot){return Object.prototype.hasOwnProperty.call(Ue,ot)}var Xe=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;de.promisify=function(ot){if(typeof ot!="function")throw new TypeError('The "original" argument must be of type Function');if(Xe&&ot[Xe]){var Je=ot[Xe];if(typeof Je!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Je,Xe,{value:Je,enumerable:!1,writable:!1,configurable:!0}),Je}function Je(){for(var ut,Ye,He=new Promise(function(Ae,Ne){ut=Ae,Ye=Ne}),Re=[],Ve=0;Ve-1?ve:ve!=="Object"?!1:ce(he)}return ae?te(he):null}}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,me,de){(function(){"use strict";de.stripBOM=function(se){return se[0]==="\uFEFF"?se.substring(1):se}}).call(this)},{}],422:[function(E,me,de){(function(){"use strict";var se,ne,ie,le,ue,ae={}.hasOwnProperty;se=E("xmlbuilder"),ne=E("./defaults").defaults,le=function(oe){return typeof oe=="string"&&(oe.indexOf("&")>=0||oe.indexOf(">")>=0||oe.indexOf("<")>=0)},ue=function(oe){return""},ie=function(oe){return oe.replace("]]>","]]]]>")},de.Builder=function(){function oe(re){var ee,a,y;this.options={},a=ne["0.2"];for(ee in a)ae.call(a,ee)&&(y=a[ee],this.options[ee]=y);for(ee in re)ae.call(re,ee)&&(y=re[ee],this.options[ee]=y)}return oe.prototype.buildObject=function(re){var ee,a,y,x,b;return ee=this.options.attrkey,a=this.options.charkey,Object.keys(re).length===1&&this.options.rootName===ne["0.2"].rootName?(b=Object.keys(re)[0],re=re[b]):b=this.options.rootName,y=function(z){return function(te,ce){var fe,he,ve,pe,Se,ye;if(typeof ce!="object")z.options.cdata&&le(ce)?te.raw(ue(ce)):te.txt(ce);else if(Array.isArray(ce)){for(pe in ce)if(ae.call(ce,pe)){he=ce[pe];for(Se in he)ve=he[Se],te=y(te.ele(Se),ve).up()}}else for(Se in ce)if(ae.call(ce,Se))if(he=ce[Se],Se===ee){if(typeof he=="object")for(fe in he)ye=he[fe],te=te.att(fe,ye)}else if(Se===a)z.options.cdata&&le(he)?te=te.raw(ue(he)):te=te.txt(he);else if(Array.isArray(he))for(pe in he)ae.call(he,pe)&&(ve=he[pe],typeof ve=="string"?z.options.cdata&&le(ve)?te=te.ele(Se).raw(ue(ve)).up():te=te.ele(Se,ve).up():te=y(te.ele(Se),ve).up());else typeof he=="object"?te=y(te.ele(Se),he).up():typeof he=="string"&&z.options.cdata&&le(he)?te=te.ele(Se).raw(ue(he)).up():(he==null&&(he=""),te=te.ele(Se,he.toString()).up());return te}}(this),x=se.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,re).end(this.options.renderOpts)},oe}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,me,de){(function(){de.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` +`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,me,de){(function(){"use strict";var se,ne,ie,le,ue,ae,oe,re,ee,a=function(b,z){return function(){return b.apply(z,arguments)}},y=function(b,z){for(var te in z)x.call(z,te)&&(b[te]=z[te]);function ce(){this.constructor=b}return ce.prototype=z.prototype,b.prototype=new ce,b.__super__=z.prototype,b},x={}.hasOwnProperty;re=E("sax"),le=E("events"),se=E("./bom"),oe=E("./processors"),ee=E("timers").setImmediate,ne=E("./defaults").defaults,ue=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},ae=function(b,z,te){var ce,fe,he;for(ce=0,fe=b.length;ce0&&(we[ve.options.childkey]=Te),Te=we;else if(Ce){Ce[ve.options.childkey]=Ce[ve.options.childkey]||[],Ee={};for(ye in Te)x.call(Te,ye)&&ie(Ee,ye,Te[ye]);Ce[ve.options.childkey].push(Ee),delete Te["#name"],Object.keys(Te).length===1&&ce in Te&&!ve.EXPLICIT_CHARKEY&&(Te=Te[ce])}}return he.length>0?ve.assignOrPush(Ce,Pe,Te):(ve.options.explicitRoot&&(De=Te,Te={},ie(Te,Pe,De)),ve.resultObject=Te,ve.saxParser.ended=!0,ve.emit("end",ve.resultObject))}}(this),fe=function(ve){return function(pe){var Se,ye;if(ye=he[he.length-1],ye)return ye[ce]+=pe,ve.options.explicitChildren&&ve.options.preserveChildrenOrder&&ve.options.charsAsChildren&&(ve.options.includeWhiteChars||pe.replace(/\\n/g,"").trim()!=="")&&(ye[ve.options.childkey]=ye[ve.options.childkey]||[],Se={"#name":"__text__"},Se[ce]=pe,ve.options.normalize&&(Se[ce]=Se[ce].replace(/\s{2,}/g," ").trim()),ye[ve.options.childkey].push(Se)),ye}}(this),this.saxParser.ontext=fe,this.saxParser.oncdata=function(ve){return function(pe){var Se;if(Se=fe(pe),Se)return Se.cdata=!0}}(this)},z.prototype.parseString=function(te,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 te=te.toString(),te.trim()===""?(this.emit("end",null),!0):(te=se.stripBOM(te),this.options.async?(this.remaining=te,ee(this.processAsync),this.saxParser):this.saxParser.write(te).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}},z.prototype.parseStringPromise=function(te){return new Promise(function(ce){return function(fe,he){return ce.parseString(te,function(ve,pe){return ve?he(ve):fe(pe)})}}(this))},z}(le),de.parseString=function(b,z,te){var ce,fe,he;return te!=null?(typeof te=="function"&&(ce=te),typeof z=="object"&&(fe=z)):(typeof z=="function"&&(ce=z),fe={}),he=new de.Parser(fe),he.parseString(b,ce)},de.parseStringPromise=function(b,z){var te,ce;return typeof z=="object"&&(te=z),ce=new de.Parser(te),ce.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,me,de){(function(){"use strict";var se;se=new RegExp(/(?!xmlns)^.*:/),de.normalize=function(ne){return ne.toLowerCase()},de.firstCharLowerCase=function(ne){return ne.charAt(0).toLowerCase()+ne.slice(1)},de.stripPrefix=function(ne){return ne.replace(se,"")},de.parseNumbers=function(ne){return isNaN(ne)||(ne=ne%1===0?parseInt(ne,10):parseFloat(ne)),ne},de.parseBooleans=function(ne){return/^(?:true|false)$/i.test(ne)&&(ne=ne.toLowerCase()==="true"),ne}}).call(this)},{}],426:[function(E,me,de){(function(){"use strict";var se,ne,ie,le,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;ne=E("./defaults"),se=E("./builder"),ie=E("./parser"),le=E("./processors"),de.defaults=ne.defaults,de.processors=le,de.ValidationError=function(oe){ue(re,oe);function re(ee){this.message=ee}return re}(Error),de.Builder=se.Builder,de.Parser=ie.Parser,de.parseString=ie.parseString,de.parseStringPromise=ie.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,me,de){(function(){me.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,me,de){(function(){me.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(E,me,de){(function(){var se,ne,ie,le,ue,ae,oe,re=[].slice,ee={}.hasOwnProperty;se=function(){var a,y,x,b,z,te;if(te=arguments[0],z=2<=arguments.length?re.call(arguments,1):[],ue(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=z.length;a":"attribute: {"+ue+"}, parent: <"+this.parent.name+">"},le.prototype.isEqualNode=function(ue){return!(ue.namespaceURI!==this.namespaceURI||ue.prefix!==this.prefix||ue.localName!==this.localName||ue.value!==this.value)},le}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(E,me,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ie=E("./XMLCharacterData"),me.exports=ne=function(ae){le(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=se.CData,this.value=this.stringify.cdata(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.cdata(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,me,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)le.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},le={}.hasOwnProperty;ne=E("./XMLNode"),me.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe),this.value=""}return Object.defineProperty(ae.prototype,"data",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),Object.defineProperty(ae.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ae.prototype,"textContent",{get:function(){return this.value},set:function(oe){return this.value=oe||""}}),ae.prototype.clone=function(){return Object.create(this)},ae.prototype.substringData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.appendData=function(oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.insertData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.deleteData=function(oe,re){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.replaceData=function(oe,re,ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},ae.prototype.isEqualNode=function(oe){return!(!ae.__super__.isEqualNode.apply(this,arguments).isEqualNode(oe)||oe.data!==this.data)},ae}(ne)}).call(this)},{"./XMLNode":450}],434:[function(E,me,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;se=E("./NodeType"),ne=E("./XMLCharacterData"),me.exports=ie=function(ae){le(oe,ae);function oe(re,ee){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=se.Comment,this.value=this.stringify.comment(ee)}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return this.options.writer.comment(this,this.options.writer.filterOptions(re))},oe}(ne)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,me,de){(function(){var se,ne,ie;ne=E("./XMLDOMErrorHandler"),ie=E("./XMLDOMStringList"),me.exports=se=function(){function le(){var ue;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new ne,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=ue=Object.create(this.defaultParams)}return Object.defineProperty(le.prototype,"parameterNames",{get:function(){return new ie(Object.keys(this.defaultParams))}}),le.prototype.getParameter=function(ue){return this.params.hasOwnProperty(ue)?this.params[ue]:null},le.prototype.canSetParameter=function(ue,ae){return!0},le.prototype.setParameter=function(ue,ae){return ae!=null?this.params[ue]=ae:delete this.params[ue]},le}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(){}return ne.prototype.handleError=function(ie){throw new Error(ie)},ne}()}).call(this)},{}],437:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(){}return ne.prototype.hasFeature=function(ie,le){return!0},ne.prototype.createDocumentType=function(ie,le,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createDocument=function(ie,le,ue){throw new Error("This DOM method is not implemented.")},ne.prototype.createHTMLDocument=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.getFeature=function(ie,le){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],438:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(ie){this.arr=ie||[]}return Object.defineProperty(ne.prototype,"length",{get:function(){return this.arr.length}}),ne.prototype.item=function(ie){return this.arr[ie]||null},ne.prototype.contains=function(ie){return this.arr.indexOf(ie)!==-1},ne}()}).call(this)},{}],439:[function(E,me,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){le(oe,ae);function oe(re,ee,a,y,x,b){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ee));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(ee));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(ee));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(ee));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ee));this.elementName=this.stringify.name(ee),this.type=se.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return oe.prototype.toString=function(re){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,me,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){le(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(ee),this.type=se.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return oe.prototype.toString=function(re){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,me,de){(function(){var se,ne,ie,le,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;le=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){if(re.__super__.constructor.call(this,ee),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=se.EntityDeclaration,!le(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(re.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(re.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(re.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(re.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(re.prototype,"xmlVersion",{get:function(){return null}}),re.prototype.toString=function(ee){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,me,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){le(oe,ae);function oe(re,ee,a){if(oe.__super__.constructor.call(this,re),ee==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ee));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ee));this.name=this.stringify.name(ee),this.type=se.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(oe.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(oe.prototype,"systemId",{get:function(){return this.sysID}}),oe.prototype.toString=function(re){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(re))},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,me,de){(function(){var se,ne,ie,le,ue=function(oe,re){for(var ee in re)ae.call(re,ee)&&(oe[ee]=re[ee]);function a(){this.constructor=oe}return a.prototype=re.prototype,oe.prototype=new a,oe.__super__=re.prototype,oe},ae={}.hasOwnProperty;le=E("./Utility").isObject,ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(oe){ue(re,oe);function re(ee,a,y,x){var b;re.__super__.constructor.call(this,ee),le(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=se.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return re.prototype.toString=function(ee){return this.options.writer.declaration(this,this.options.writer.filterOptions(ee))},re}(ie)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,me,de){(function(){var se,ne,ie,le,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility").isObject,re=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLDTDAttList"),le=E("./XMLDTDEntity"),ie=E("./XMLDTDElement"),ue=E("./XMLDTDNotation"),oe=E("./XMLNamedNodeMap"),me.exports=ae=function(x){a(b,x);function b(z,te,ce){var fe,he,ve,pe,Se,ye;if(b.__super__.constructor.call(this,z),this.type=se.DocType,z.children){for(pe=z.children,he=0,ve=pe.length;he=0;)this.up();return this.onEnd()},Ee.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ee.prototype.openNode=function(De){var Ce,je,Me,Ge;if(!De.isOpen){if(!this.root&&this.currentLevel===0&&De.type===se.Element&&(this.root=De),je="",De.type===se.Element){this.writerOptions.state=ne.OpenTag,je=this.writer.indent(De,this.writerOptions,this.currentLevel)+"<"+De.name,Ge=De.attribs;for(Me in Ge)Te.call(Ge,Me)&&(Ce=Ge[Me],je+=this.writer.attribute(Ce,this.writerOptions,this.currentLevel));je+=(De.children?">":"/>")+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.InsideTag}else this.writerOptions.state=ne.OpenTag,je=this.writer.indent(De,this.writerOptions,this.currentLevel)+""),je+=this.writer.endline(De,this.writerOptions,this.currentLevel);return this.onData(je,this.currentLevel),De.isOpen=!0}},Ee.prototype.closeNode=function(De){var Ce;if(!De.isClosed)return Ce="",this.writerOptions.state=ne.CloseTag,De.type===se.Element?Ce=this.writer.indent(De,this.writerOptions,this.currentLevel)+""+this.writer.endline(De,this.writerOptions,this.currentLevel):Ce=this.writer.indent(De,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(De,this.writerOptions,this.currentLevel),this.writerOptions.state=ne.None,this.onData(Ce,this.currentLevel),De.isClosed=!0},Ee.prototype.onData=function(De,Ce){return this.documentStarted=!0,this.onDataCallback(De,Ce+1)},Ee.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ee.prototype.debugInfo=function(De){return De==null?"":"node: <"+De+">"},Ee.prototype.ele=function(){return this.element.apply(this,arguments)},Ee.prototype.nod=function(De,Ce,je){return this.node(De,Ce,je)},Ee.prototype.txt=function(De){return this.text(De)},Ee.prototype.dat=function(De){return this.cdata(De)},Ee.prototype.com=function(De){return this.comment(De)},Ee.prototype.ins=function(De,Ce){return this.instruction(De,Ce)},Ee.prototype.dec=function(De,Ce,je){return this.declaration(De,Ce,je)},Ee.prototype.dtd=function(De,Ce,je){return this.doctype(De,Ce,je)},Ee.prototype.e=function(De,Ce,je){return this.element(De,Ce,je)},Ee.prototype.n=function(De,Ce,je){return this.node(De,Ce,je)},Ee.prototype.t=function(De){return this.text(De)},Ee.prototype.d=function(De){return this.cdata(De)},Ee.prototype.c=function(De){return this.comment(De)},Ee.prototype.r=function(De){return this.raw(De)},Ee.prototype.i=function(De,Ce){return this.instruction(De,Ce)},Ee.prototype.att=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.a=function(){return this.currentNode&&this.currentNode.type===se.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.ent=function(De,Ce){return this.entity(De,Ce)},Ee.prototype.pent=function(De,Ce){return this.pEntity(De,Ce)},Ee.prototype.not=function(De,Ce){return this.notation(De,Ce)},Ee}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,me,de){(function(){var se,ne,ie,le=function(ae,oe){for(var re in oe)ue.call(oe,re)&&(ae[re]=oe[re]);function ee(){this.constructor=ae}return ee.prototype=oe.prototype,ae.prototype=new ee,ae.__super__=oe.prototype,ae},ue={}.hasOwnProperty;ie=E("./XMLNode"),se=E("./NodeType"),me.exports=ne=function(ae){le(oe,ae);function oe(re){oe.__super__.constructor.call(this,re),this.type=se.Dummy}return oe.prototype.clone=function(){return Object.create(this)},oe.prototype.toString=function(re){return""},oe}(ie)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,me,de){(function(){var se,ne,ie,le,ue,ae,oe,re,ee,a=function(x,b){for(var z in b)y.call(b,z)&&(x[z]=b[z]);function te(){this.constructor=x}return te.prototype=b.prototype,x.prototype=new te,x.__super__=b.prototype,x},y={}.hasOwnProperty;ee=E("./Utility"),re=ee.isObject,oe=ee.isFunction,ae=ee.getValue,ue=E("./XMLNode"),se=E("./NodeType"),ne=E("./XMLAttribute"),le=E("./XMLNamedNodeMap"),me.exports=ie=function(x){a(b,x);function b(z,te,ce){var fe,he,ve,pe;if(b.__super__.constructor.call(this,z),te==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(te),this.type=se.Element,this.attribs={},this.schemaTypeInfo=null,ce!=null&&this.attribute(ce),z.type===se.Document&&(this.isRoot=!0,this.documentObject=z,z.rootObject=this,z.children)){for(pe=z.children,he=0,ve=pe.length;he=fe;te=0<=fe?++ce:--ce)if(!this.attribs[te].isEqualNode(z.attribs[te]))return!1;return!0},b}(ue)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,me,de){(function(){var se;me.exports=se=function(){function ne(ie){this.nodes=ie}return Object.defineProperty(ne.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),ne.prototype.clone=function(){return this.nodes=null},ne.prototype.getNamedItem=function(ie){return this.nodes[ie]},ne.prototype.setNamedItem=function(ie){var le;return le=this.nodes[ie.nodeName],this.nodes[ie.nodeName]=ie,le||null},ne.prototype.removeNamedItem=function(ie){var le;return le=this.nodes[ie],delete this.nodes[ie],le||null},ne.prototype.item=function(ie){return this.nodes[Object.keys(this.nodes)[ie]]||null},ne.prototype.getNamedItemNS=function(ie,le){throw new Error("This DOM method is not implemented.")},ne.prototype.setNamedItemNS=function(ie){throw new Error("This DOM method is not implemented.")},ne.prototype.removeNamedItemNS=function(ie,le){throw new Error("This DOM method is not implemented.")},ne}()}).call(this)},{}],450:[function(E,me,de){(function(){var se,ne,ie,le,ue,ae,oe,re,ee,a,y,x,b,z,te,ce,fe,he,ve,pe={}.hasOwnProperty;ve=E("./Utility"),he=ve.isObject,fe=ve.isFunction,ce=ve.isEmpty,te=ve.getValue,re=null,ie=null,le=null,ue=null,ae=null,b=null,z=null,x=null,oe=null,ne=null,y=null,ee=null,se=null,me.exports=a=function(){function Se(ye){this.parent=ye,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,re||(re=E("./XMLElement"),ie=E("./XMLCData"),le=E("./XMLComment"),ue=E("./XMLDeclaration"),ae=E("./XMLDocType"),b=E("./XMLRaw"),z=E("./XMLText"),x=E("./XMLProcessingInstruction"),oe=E("./XMLDummy"),ne=E("./NodeType"),y=E("./XMLNodeList"),ee=E("./XMLNamedNodeMap"),se=E("./DocumentPosition"))}return Object.defineProperty(Se.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Se.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Se.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Se.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Se.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Se.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Se.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Se.prototype,"previousSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye-1]||null}}),Object.defineProperty(Se.prototype,"nextSibling",{get:function(){var ye;return ye=this.parent.children.indexOf(this),this.parent.children[ye+1]||null}}),Object.defineProperty(Se.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Se.prototype,"textContent",{get:function(){var ye,we,Pe,Te,Ee;if(this.nodeType===ne.Element||this.nodeType===ne.DocumentFragment){for(Ee="",Te=this.children,we=0,Pe=Te.length;we":(Pe=this.parent)!=null&&Pe.name?"node: <"+ye+">, parent: <"+this.parent.name+">":"node: <"+ye+">"},Se.prototype.ele=function(ye,we,Pe){return this.element(ye,we,Pe)},Se.prototype.nod=function(ye,we,Pe){return this.node(ye,we,Pe)},Se.prototype.txt=function(ye){return this.text(ye)},Se.prototype.dat=function(ye){return this.cdata(ye)},Se.prototype.com=function(ye){return this.comment(ye)},Se.prototype.ins=function(ye,we){return this.instruction(ye,we)},Se.prototype.doc=function(){return this.document()},Se.prototype.dec=function(ye,we,Pe){return this.declaration(ye,we,Pe)},Se.prototype.e=function(ye,we,Pe){return this.element(ye,we,Pe)},Se.prototype.n=function(ye,we,Pe){return this.node(ye,we,Pe)},Se.prototype.t=function(ye){return this.text(ye)},Se.prototype.d=function(ye){return this.cdata(ye)},Se.prototype.c=function(ye){return this.comment(ye)},Se.prototype.r=function(ye){return this.raw(ye)},Se.prototype.i=function(ye,we){return this.instruction(ye,we)},Se.prototype.u=function(){return this.up()},Se.prototype.importXMLBuilder=function(ye){return this.importDocument(ye)},Se.prototype.replaceChild=function(ye,we){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.removeChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.appendChild=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.hasChildNodes=function(){return this.children.length!==0},Se.prototype.cloneNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isSupported=function(ye,we){return!0},Se.prototype.hasAttributes=function(){return this.attribs.length!==0},Se.prototype.compareDocumentPosition=function(ye){var we,Pe;return we=this,we===ye?0:this.document()!==ye.document()?(Pe=se.Disconnected|se.ImplementationSpecific,Math.random()<.5?Pe|=se.Preceding:Pe|=se.Following,Pe):we.isAncestor(ye)?se.Contains|se.Preceding:we.isDescendant(ye)?se.Contains|se.Following:we.isPreceding(ye)?se.Preceding:se.Following},Se.prototype.isSameNode=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.lookupPrefix=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isDefaultNamespace=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.lookupNamespaceURI=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isEqualNode=function(ye){var we,Pe,Te;if(ye.nodeType!==this.nodeType||ye.children.length!==this.children.length)return!1;for(we=Pe=0,Te=this.children.length-1;0<=Te?Pe<=Te:Pe>=Te;we=0<=Te?++Pe:--Pe)if(!this.children[we].isEqualNode(ye.children[we]))return!1;return!0},Se.prototype.getFeature=function(ye,we){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.setUserData=function(ye,we,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.getUserData=function(ye){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.contains=function(ye){return ye?ye===this||this.isDescendant(ye):!1},Se.prototype.isDescendant=function(ye){var we,Pe,Te,Ee,De;for(De=this.children,Te=0,Ee=De.length;TePe},Se.prototype.treePosition=function(ye){var we,Pe;return Pe=0,we=!1,this.foreachTreeNode(this.document(),function(Te){if(Pe++,!we&&Te===ye)return we=!0}),we?Pe:-1},Se.prototype.foreachTreeNode=function(ye,we){var Pe,Te,Ee,De,Ce;for(ye||(ye=this.document()),De=ye.children,Te=0,Ee=De.length;Te0){for(this.stream.write(" ["),this.stream.write(this.endline(ee,a,y)),a.state=ne.InsideTag,te=ee.children,b=0,z=te.length;b"),this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.element=function(ee,a,y){var x,b,z,te,ce,fe,he,ve,pe,Se;y||(y=0),this.openNode(ee,a,y),a.state=ne.OpenTag,this.stream.write(this.indent(ee,a,y)+"<"+ee.name),pe=ee.attribs;for(he in pe)ae.call(pe,he)&&(x=pe[he],this.attribute(x,a,y));if(z=ee.children.length,te=z===0?null:ee.children[0],z===0||ee.children.every(function(ye){return(ye.type===se.Text||ye.type===se.Raw)&&ye.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ne.CloseTag,this.stream.write("")):(a.state=ne.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&z===1&&(te.type===se.Text||te.type===se.Raw)&&te.value!=null)this.stream.write(">"),a.state=ne.InsideTag,a.suppressPrettyCount++,ve=!0,this.writeChildNode(te,a,y+1),a.suppressPrettyCount--,ve=!1,a.state=ne.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(ee,a,y)),a.state=ne.InsideTag,Se=ee.children,ce=0,fe=Se.length;ce")}return this.stream.write(this.endline(ee,a,y)),a.state=ne.None,this.closeNode(ee,a,y)},re.prototype.processingInstruction=function(ee,a,y){return this.stream.write(re.__super__.processingInstruction.call(this,ee,a,y))},re.prototype.raw=function(ee,a,y){return this.stream.write(re.__super__.raw.call(this,ee,a,y))},re.prototype.text=function(ee,a,y){return this.stream.write(re.__super__.text.call(this,ee,a,y))},re.prototype.dtdAttList=function(ee,a,y){return this.stream.write(re.__super__.dtdAttList.call(this,ee,a,y))},re.prototype.dtdElement=function(ee,a,y){return this.stream.write(re.__super__.dtdElement.call(this,ee,a,y))},re.prototype.dtdEntity=function(ee,a,y){return this.stream.write(re.__super__.dtdEntity.call(this,ee,a,y))},re.prototype.dtdNotation=function(ee,a,y){return this.stream.write(re.__super__.dtdNotation.call(this,ee,a,y))},re}(le)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,me,de){(function(){var se,ne,ie=function(ue,ae){for(var oe in ae)le.call(ae,oe)&&(ue[oe]=ae[oe]);function re(){this.constructor=ue}return re.prototype=ae.prototype,ue.prototype=new re,ue.__super__=ae.prototype,ue},le={}.hasOwnProperty;ne=E("./XMLWriterBase"),me.exports=se=function(ue){ie(ae,ue);function ae(oe){ae.__super__.constructor.call(this,oe)}return ae.prototype.document=function(oe,re){var ee,a,y,x,b;for(re=this.filterOptions(re),x="",b=oe.children,a=0,y=b.length;a","]]]]>"),this.assertLegalChar(ue))},le.prototype.comment=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+ue);return this.assertLegalChar(ue)},le.prototype.raw=function(ue){return this.options.noValidation?ue:""+ue||""},le.prototype.attValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(this.attEscape(ue=""+ue||""))},le.prototype.insTarget=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.insValue=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",ue.match(/\?>/))throw new Error("Invalid processing instruction value: "+ue);return this.assertLegalChar(ue)},le.prototype.xmlVersion=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+ue);return ue},le.prototype.xmlEncoding=function(ue){if(this.options.noValidation)return ue;if(ue=""+ue||"",!ue.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+ue);return this.assertLegalChar(ue)},le.prototype.xmlStandalone=function(ue){return this.options.noValidation?ue:ue?"yes":"no"},le.prototype.dtdPubID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdSysID=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdElementValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdAttType=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdAttDefault=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdEntityValue=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},le.prototype.dtdNData=function(ue){return this.options.noValidation?ue:this.assertLegalChar(""+ue||"")},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(ue){var ae,oe;if(this.options.noValidation)return ue;if(ae="",this.options.version==="1.0"){if(ae=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae))throw new Error("Invalid character in string: "+ue+" at index "+oe.index)}else if(this.options.version==="1.1"&&(ae=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,oe=ue.match(ae)))throw new Error("Invalid character in string: "+ue+" at index "+oe.index);return ue},le.prototype.assertLegalName=function(ue){var ae;if(this.options.noValidation)return ue;if(this.assertLegalChar(ue),ae=/^([: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])*$/,!ue.match(ae))throw new Error("Invalid character in name");return ue},le.prototype.textEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(//g,">").replace(/\r/g," "))},le.prototype.attEscape=function(ue){var ae;return this.options.noValidation?ue:(ae=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,ue.replace(ae,"&").replace(/0)?new Array(we).join(Se.indent):""},ve.prototype.endline=function(pe,Se,ye){return!Se.pretty||Se.suppressPrettyCount?"":Se.newline},ve.prototype.attribute=function(pe,Se,ye){var we;return this.openAttribute(pe,Se,ye),we=" "+pe.name+'="'+pe.value+'"',this.closeAttribute(pe,Se,ye),we},ve.prototype.cdata=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.comment=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.declaration=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+"",we+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.docType=function(pe,Se,ye){var we,Pe,Te,Ee,De;if(ye||(ye=0),this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Ee=this.indent(pe,Se,ye),Ee+="0){for(Ee+=" [",Ee+=this.endline(pe,Se,ye),Se.state=ne.InsideTag,De=pe.children,Pe=0,Te=De.length;Pe",Ee+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),Ee},ve.prototype.element=function(pe,Se,ye){var we,Pe,Te,Ee,De,Ce,je,Me,Ge,Be,Qe,qe,Ze,Xe;ye||(ye=0),Be=!1,Qe="",this.openNode(pe,Se,ye),Se.state=ne.OpenTag,Qe+=this.indent(pe,Se,ye)+"<"+pe.name,qe=pe.attribs;for(Ge in qe)he.call(qe,Ge)&&(we=qe[Ge],Qe+=this.attribute(we,Se,ye));if(Te=pe.children.length,Ee=Te===0?null:pe.children[0],Te===0||pe.children.every(function(We){return(We.type===se.Text||We.type===se.Raw)&&We.value===""}))Se.allowEmpty?(Qe+=">",Se.state=ne.CloseTag,Qe+=""+this.endline(pe,Se,ye)):(Se.state=ne.CloseTag,Qe+=Se.spaceBeforeSlash+"/>"+this.endline(pe,Se,ye));else if(Se.pretty&&Te===1&&(Ee.type===se.Text||Ee.type===se.Raw)&&Ee.value!=null)Qe+=">",Se.state=ne.InsideTag,Se.suppressPrettyCount++,Be=!0,Qe+=this.writeChildNode(Ee,Se,ye+1),Se.suppressPrettyCount--,Be=!1,Se.state=ne.CloseTag,Qe+=""+this.endline(pe,Se,ye);else{if(Se.dontPrettyTextNodes){for(Ze=pe.children,De=0,je=Ze.length;De"+this.endline(pe,Se,ye),Se.state=ne.InsideTag,Xe=pe.children,Ce=0,Me=Xe.length;Ce",Be&&Se.suppressPrettyCount--,Qe+=this.endline(pe,Se,ye),Se.state=ne.None}return this.closeNode(pe,Se,ye),Qe},ve.prototype.writeChildNode=function(pe,Se,ye){switch(pe.type){case se.CData:return this.cdata(pe,Se,ye);case se.Comment:return this.comment(pe,Se,ye);case se.Element:return this.element(pe,Se,ye);case se.Raw:return this.raw(pe,Se,ye);case se.Text:return this.text(pe,Se,ye);case se.ProcessingInstruction:return this.processingInstruction(pe,Se,ye);case se.Dummy:return"";case se.Declaration:return this.declaration(pe,Se,ye);case se.DocType:return this.docType(pe,Se,ye);case se.AttributeDeclaration:return this.dtdAttList(pe,Se,ye);case se.ElementDeclaration:return this.dtdElement(pe,Se,ye);case se.EntityDeclaration:return this.dtdEntity(pe,Se,ye);case se.NotationDeclaration:return this.dtdNotation(pe,Se,ye);default:throw new Error("Unknown XML node type: "+pe.constructor.name)}},ve.prototype.processingInstruction=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+"",we+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.raw=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye),Se.state=ne.InsideTag,we+=pe.value,Se.state=ne.CloseTag,we+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.text=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye),Se.state=ne.InsideTag,we+=pe.value,Se.state=ne.CloseTag,we+=this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.dtdAttList=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.dtdElement=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.dtdEntity=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.dtdNotation=function(pe,Se,ye){var we;return this.openNode(pe,Se,ye),Se.state=ne.OpenTag,we=this.indent(pe,Se,ye)+""+this.endline(pe,Se,ye),Se.state=ne.None,this.closeNode(pe,Se,ye),we},ve.prototype.openNode=function(pe,Se,ye){},ve.prototype.closeNode=function(pe,Se,ye){},ve.prototype.openAttribute=function(pe,Se,ye){},ve.prototype.closeAttribute=function(pe,Se,ye){},ve}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,me,de){(function(){var se,ne,ie,le,ue,ae,oe,re,ee,a;a=E("./Utility"),re=a.assign,ee=a.isFunction,ie=E("./XMLDOMImplementation"),le=E("./XMLDocument"),ue=E("./XMLDocumentCB"),oe=E("./XMLStringWriter"),ae=E("./XMLStreamWriter"),se=E("./NodeType"),ne=E("./WriterState"),me.exports.create=function(y,x,b,z){var te,ce;if(y==null)throw new Error("Root element needs a name.");return z=re({},x,b,z),te=new le(z),ce=te.element(y),z.headless||(te.declaration(z),(z.pubID!=null||z.sysID!=null)&&te.dtd(z)),ce},me.exports.begin=function(y,x,b){var z;return ee(y)&&(z=[y,x],x=z[0],b=z[1],y={}),x?new ue(y,x,b):new le(y)},me.exports.stringWriter=function(y){return new oe(y)},me.exports.streamWriter=function(y,x){return new ae(y,x)},me.exports.implementation=new ie,me.exports.nodeType=se,me.exports.writerState=ne}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,me,de){me.exports=ne;var se=Object.prototype.hasOwnProperty;function ne(){for(var ie={},le=0;leue?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,z=-271733879,te=-1732584194,ce=271733878,fe=0;fe>16)+(x>>16)+(b>>16);return z<<16|b&65535}function a(y,x){return y<>>32-x}me.exports=function(x){return se.hash(x,ie,16)}},{"./helpers":462}],464:[function(E,me,de){"use strict";var se=E("./helpers");function ne(oe,re){oe[re>>5]|=128<<24-re%32,oe[(re+64>>9<<4)+15]=re;for(var ee=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,z=-1009589776,te=0;te>16)+(re>>16)+(ee>>16);return a<<16|ee&65535}function ae(oe,re){return oe<>>32-re}me.exports=function(re){return se.hash(re,ne,20,!0)}},{"./helpers":462}],465:[function(E,me,de){"use strict";me.exports=function(){return function(){}}},{}],466:[function(E,me,de){(function(se){(function(){"use strict";var ne=E("@babel/runtime/helpers/interopRequireDefault"),ie=ne(E("@babel/runtime/helpers/typeof")),le=E("stream"),ue=le.Stream,ae=E("../lib/common/utils/isArray"),oe=ae.isArray;me.exports.string=function(a){return typeof a=="string"},me.exports.array=oe,me.exports.buffer=se.isBuffer;function re(ee){return ee instanceof ue}me.exports.writableStream=function(a){return re(a)&&typeof a._write=="function"&&(0,ie.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,me,de){"use strict";var se=E("immediate"),ne=me.exports={};ne.nextTick=se,ne.title="browser",ne.browser=!0,ne.env={},ne.argv=[],ne.version="",ne.versions={};function ie(){}ne.on=ie,ne.addListener=ie,ne.once=ie,ne.off=ie,ne.removeListener=ie,ne.removeAllListeners=ie,ne.emit=ie,ne.prependListener=ie,ne.prependOnceListener=ie,ne.listeners=function(le){return[]},ne.binding=function(le){throw new Error("process.binding is not supported")},ne.cwd=function(){return"/"},ne.chdir=function(le){throw new Error("process.chdir is not supported")},ne.umask=function(){return 0}},{immediate:358}],468:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ne=E("./lib/request"),ie=E("./lib/response"),le=E("xtend"),ue=E("builtin-status-codes"),ae=E("url"),oe=de;oe.request=function(re,ee){typeof re=="string"?re=ae.parse(re):re=le(re);var a=se.location.protocol.search(/^https?:$/)===-1?"http:":"",y=re.protocol||a,x=re.hostname||re.host,b=re.port,z=re.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),re.url=(x?y+"//"+x:"")+(b?":"+b:"")+z,re.method=(re.method||"GET").toUpperCase(),re.headers=re.headers||{};var te=new ne(re);return ee&&te.on("response",ee),te},oe.get=function(ee,a){var y=oe.request(ee,a);return y.end(),y},oe.ClientRequest=ne,oe.IncomingMessage=ie.IncomingMessage,oe.Agent=function(){},oe.Agent.defaultMaxSockets=4,oe.globalAgent=new oe.Agent,oe.STATUS_CODES=ue,oe.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,me,de){(function(se){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),de.fetch=oe(se.fetch)&&oe(se.ReadableStream),de.writableStream=oe(se.WritableStream),de.abortController=oe(se.AbortController),de.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),de.blobConstructor=!0}catch(re){}var ne;function ie(){if(ne!==void 0)return ne;if(se.XMLHttpRequest){ne=new se.XMLHttpRequest;try{ne.open("GET",se.XDomainRequest?"/":"https://example.com")}catch(re){ne=null}}else ne=null;return ne}function le(re){var ee=ie();if(!ee)return!1;try{return ee.responseType=re,ee.responseType===re}catch(a){}return!1}var ue=typeof se.ArrayBuffer!="undefined",ae=ue&&oe(se.ArrayBuffer.prototype.slice);de.arraybuffer=de.fetch||ue&&le("arraybuffer"),de.msstream=!de.fetch&&ae&&le("ms-stream"),de.mozchunkedarraybuffer=!de.fetch&&ue&&le("moz-chunked-arraybuffer"),de.overrideMimeType=de.fetch||(ie()?oe(ie().overrideMimeType):!1),de.vbArray=oe(se.VBArray);function oe(re){return typeof re=="function"}ne=null}).call(this)}).call(this,typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,me,de){(function(se,ne,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var le=E("./capability"),ue=E("inherits"),ae=E("./response"),oe=E("readable-stream"),re=E("to-arraybuffer"),ee=ae.IncomingMessage,a=ae.readyStates;function y(te,ce){return le.fetch&&ce?"fetch":le.mozchunkedarraybuffer?"moz-chunked-arraybuffer":le.msstream?"ms-stream":le.arraybuffer&&te?"arraybuffer":le.vbArray&&te?"text:vbarray":"text"}var x=me.exports=function(te){var ce=this;oe.Writable.call(ce),ce._opts=te,ce._body=[],ce._headers={},te.auth&&ce.setHeader("Authorization","Basic "+new ie(te.auth).toString("base64")),Object.keys(te.headers).forEach(function(ve){ce.setHeader(ve,te.headers[ve])});var fe,he=!0;if(te.mode==="disable-fetch"||"requestTimeout"in te&&!le.abortController)he=!1,fe=!0;else if(te.mode==="prefer-streaming")fe=!1;else if(te.mode==="allow-wrong-content-type")fe=!le.overrideMimeType;else if(!te.mode||te.mode==="default"||te.mode==="prefer-fast")fe=!0;else throw new Error("Invalid value for opts.mode");ce._mode=y(fe,he),ce._fetchTimer=null,ce.on("finish",function(){ce._onFinish()})};ue(x,oe.Writable),x.prototype.setHeader=function(te,ce){var fe=this,he=te.toLowerCase();z.indexOf(he)===-1&&(fe._headers[he]={name:te,value:ce})},x.prototype.getHeader=function(te){var ce=this._headers[te.toLowerCase()];return ce?ce.value:null},x.prototype.removeHeader=function(te){var ce=this;delete ce._headers[te.toLowerCase()]},x.prototype._onFinish=function(){var te=this;if(!te._destroyed){var ce=te._opts,fe=te._headers,he=null;ce.method!=="GET"&&ce.method!=="HEAD"&&(le.arraybuffer?he=re(ie.concat(te._body)):le.blobConstructor?he=new ne.Blob(te._body.map(function(Pe){return re(Pe)}),{type:(fe["content-type"]||{}).value||""}):he=ie.concat(te._body).toString());var ve=[];if(Object.keys(fe).forEach(function(Pe){var Te=fe[Pe].name,Ee=fe[Pe].value;Array.isArray(Ee)?Ee.forEach(function(De){ve.push([Te,De])}):ve.push([Te,Ee])}),te._mode==="fetch"){var pe=null,Se=null;if(le.abortController){var ye=new AbortController;pe=ye.signal,te._fetchAbortController=ye,"requestTimeout"in ce&&ce.requestTimeout!==0&&(te._fetchTimer=ne.setTimeout(function(){te.emit("requestTimeout"),te._fetchAbortController&&te._fetchAbortController.abort()},ce.requestTimeout))}ne.fetch(te._opts.url,{method:te._opts.method,headers:ve,body:he||void 0,mode:"cors",credentials:ce.withCredentials?"include":"same-origin",signal:pe}).then(function(Pe){te._fetchResponse=Pe,te._connect()},function(Pe){ne.clearTimeout(te._fetchTimer),te._destroyed||te.emit("error",Pe)})}else{var we=te._xhr=new ne.XMLHttpRequest;try{we.open(te._opts.method,te._opts.url,!0)}catch(Pe){se.nextTick(function(){te.emit("error",Pe)});return}"responseType"in we&&(we.responseType=te._mode.split(":")[0]),"withCredentials"in we&&(we.withCredentials=!!ce.withCredentials),te._mode==="text"&&"overrideMimeType"in we&&we.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in ce&&(we.timeout=ce.requestTimeout,we.ontimeout=function(){te.emit("requestTimeout")}),ve.forEach(function(Pe){we.setRequestHeader(Pe[0],Pe[1])}),te._response=null,we.onreadystatechange=function(){switch(we.readyState){case a.LOADING:case a.DONE:te._onXHRProgress();break}},te._mode==="moz-chunked-arraybuffer"&&(we.onprogress=function(){te._onXHRProgress()}),we.onerror=function(){te._destroyed||te.emit("error",new Error("XHR error"))};try{we.send(he)}catch(Pe){se.nextTick(function(){te.emit("error",Pe)});return}}}};function b(te){try{var ce=te.status;return ce!==null&&ce!==0}catch(fe){return!1}}x.prototype._onXHRProgress=function(){var te=this;!b(te._xhr)||te._destroyed||(te._response||te._connect(),te._response._onXHRProgress())},x.prototype._connect=function(){var te=this;te._destroyed||(te._response=new ee(te._xhr,te._fetchResponse,te._mode,te._fetchTimer),te._response.on("error",function(ce){te.emit("error",ce)}),te.emit("response",te._response))},x.prototype._write=function(te,ce,fe){var he=this;he._body.push(te),fe()},x.prototype.abort=x.prototype.destroy=function(){var te=this;te._destroyed=!0,ne.clearTimeout(te._fetchTimer),te._response&&(te._response._destroyed=!0),te._xhr?te._xhr.abort():te._fetchAbortController&&te._fetchAbortController.abort()},x.prototype.end=function(te,ce,fe){var he=this;typeof te=="function"&&(fe=te,te=void 0),oe.Writable.prototype.end.call(he,te,ce,fe)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var z=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,me,de){(function(se,ne,ie){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var le=E("./capability"),ue=E("inherits"),ae=E("readable-stream"),oe=de.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},re=de.IncomingMessage=function(ee,a,y,x){var b=this;if(ae.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){se.nextTick(function(){b.emit("close")})}),y==="fetch"){var z=function pe(){ce.read().then(function(Se){if(!b._destroyed){if(Se.done){ne.clearTimeout(x),b.push(null);return}b.push(new ie(Se.value)),pe()}}).catch(function(Se){ne.clearTimeout(x),b._destroyed||b.emit("error",Se)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(pe,Se){b.headers[Se.toLowerCase()]=pe,b.rawHeaders.push(Se,pe)}),le.writableStream){var te=new WritableStream({write:function(Se){return new Promise(function(ye,we){b._destroyed?we():b.push(new ie(Se))?ye():b._resumeFetch=ye})},close:function(){ne.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Se){b._destroyed||b.emit("error",Se)}});try{a.body.pipeTo(te).catch(function(pe){ne.clearTimeout(x),b._destroyed||b.emit("error",pe)});return}catch(pe){}}var ce=a.body.getReader();z()}else{b._xhr=ee,b._pos=0,b.url=ee.responseURL,b.statusCode=ee.status,b.statusMessage=ee.statusText;var fe=ee.getAllResponseHeaders().split(/\r?\n/);if(fe.forEach(function(pe){var Se=pe.match(/^([^:]+):\s*(.*)/);if(Se){var ye=Se[1].toLowerCase();ye==="set-cookie"?(b.headers[ye]===void 0&&(b.headers[ye]=[]),b.headers[ye].push(Se[2])):b.headers[ye]!==void 0?b.headers[ye]+=", "+Se[2]:b.headers[ye]=Se[2],b.rawHeaders.push(Se[1],Se[2])}}),b._charset="x-user-defined",!le.overrideMimeType){var he=b.rawHeaders["mime-type"];if(he){var ve=he.match(/;\s*charset=([^;])(;|$)/);ve&&(b._charset=ve[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};ue(re,ae.Readable),re.prototype._read=function(){var ee=this,a=ee._resumeFetch;a&&(ee._resumeFetch=null,a())},re.prototype._onXHRProgress=function(){var ee=this,a=ee._xhr,y=null;switch(ee._mode){case"text:vbarray":if(a.readyState!==oe.DONE)break;try{y=new ne.VBArray(a.responseBody).toArray()}catch(ce){}if(y!==null){ee.push(new ie(y));break}case"text":try{y=a.responseText}catch(ce){ee._mode="text:vbarray";break}if(y.length>ee._pos){var x=y.substr(ee._pos);if(ee._charset==="x-user-defined"){for(var b=new ie(x.length),z=0;zee._pos&&(ee.push(new ie(new Uint8Array(te.result.slice(ee._pos)))),ee._pos=te.result.byteLength)},te.onload=function(){ee.push(null)},te.readAsArrayBuffer(y);break}ee._xhr.readyState===oe.DONE&&ee._mode!=="ms-stream"&&ee.push(null)}}).call(this)}).call(this,E("_process"),typeof dt!="undefined"?dt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var ie=E("punycode"),le=E("./util");de.parse=Se,de.resolve=we,de.resolveObject=Pe,de.format=ye,de.Url=ue;function ue(){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 ae=/^([a-z0-9.+-]+:)/i,oe=/:[0-9]*$/,re=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ee=["<",">",'"',"`"," ","\r",` +`," "],a=["{","}","|","\\","^","`"].concat(ee),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],z=255,te=/^[+a-z0-9A-Z_-]{0,63}$/,ce=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,fe={javascript:!0,"javascript:":!0},he={javascript:!0,"javascript:":!0},ve={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},pe=E("querystring");function Se(Te,Ee,De){if(Te&&le.isObject(Te)&&Te instanceof ue)return Te;var Ce=new ue;return Ce.parse(Te,Ee,De),Ce}ue.prototype.parse=function(Te,Ee,De){if(!le.isString(Te))throw new TypeError("Parameter 'url' must be a string, not "+(0,ne.default)(Te));var Ce=Te.indexOf("?"),je=Ce!==-1&&Ce127?Ve+="x":Ve+=Re[Ae];if(!Ve.match(te)){var et=Ye.slice(0,ze),Ke=Ye.slice(ze+1),Fe=Re.match(ce);Fe&&(et.push(Fe[1]),Ke.unshift(Fe[2])),Ke.length&&(Be="/"+Ke.join(".")+Be),this.hostname=et.join(".");break}}}this.hostname.length>z?this.hostname="":this.hostname=this.hostname.toLowerCase(),ut||(this.hostname=ie.toASCII(this.hostname));var Oe=this.port?":"+this.port:"",Le=this.hostname||"";this.host=Le+Oe,this.href+=this.host,ut&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Be[0]!=="/"&&(Be="/"+Be))}if(!fe[Ze])for(var ze=0,He=y.length;ze0?De.host.split("@"):!1;Ve&&(De.auth=Ve.shift(),De.host=De.hostname=Ve.shift())}return De.search=Te.search,De.query=Te.query,(!le.isNull(De.pathname)||!le.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.href=De.format(),De}if(!Ye.length)return De.pathname=null,De.search?De.path="/"+De.search:De.path=null,De.href=De.format(),De;for(var Ae=Ye.slice(-1)[0],Ne=(De.host||Te.host||Ye.length>1)&&(Ae==="."||Ae==="..")||Ae==="",et=0,Ke=Ye.length;Ke>=0;Ke--)Ae=Ye[Ke],Ae==="."?Ye.splice(Ke,1):Ae===".."?(Ye.splice(Ke,1),et++):et&&(Ye.splice(Ke,1),et--);if(!Je&&!ut)for(;et--;et)Ye.unshift("..");Je&&Ye[0]!==""&&(!Ye[0]||Ye[0].charAt(0)!=="/")&&Ye.unshift(""),Ne&&Ye.join("/").substr(-1)!=="/"&&Ye.push("");var Fe=Ye[0]===""||Ye[0]&&Ye[0].charAt(0)==="/";if(Re){De.hostname=De.host=Fe?"":Ye.length?Ye.shift():"";var Ve=De.host&&De.host.indexOf("@")>0?De.host.split("@"):!1;Ve&&(De.auth=Ve.shift(),De.host=De.hostname=Ve.shift())}return Je=Je||De.host&&Ye.length,Je&&!Fe&&Ye.unshift(""),Ye.length?De.pathname=Ye.join("/"):(De.pathname=null,De.path=null),(!le.isNull(De.pathname)||!le.isNull(De.search))&&(De.path=(De.pathname?De.pathname:"")+(De.search?De.search:"")),De.auth=Te.auth||De.auth,De.slashes=De.slashes||Te.slashes,De.href=De.format(),De},ue.prototype.parseHost=function(){var Te=this.host,Ee=oe.exec(Te);Ee&&(Ee=Ee[0],Ee!==":"&&(this.port=Ee.substr(1)),Te=Te.substr(0,Te.length-Ee.length)),Te&&(this.hostname=Te)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,me,de){"use strict";var se=E("@babel/runtime/helpers/interopRequireDefault"),ne=se(E("@babel/runtime/helpers/typeof"));me.exports={isString:function(le){return typeof le=="string"},isObject:function(le){return(0,ne.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(E,me,de){"use strict";E("core-js/modules/es.number.constructor.js"),de.encodeURIComponent=function(se){try{return encodeURIComponent(se)}catch(ne){return se}},de.escape=E("escape-html"),de.timestamp=function(ne){if(ne){var ie=ne;return typeof ie=="string"&&(ie=Number(ie)),String(ne).length===10&&(ie*=1e3),new Date(ie)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,me,de){(function(se,ne){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),le=ie(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var ue=E("util"),ae=E("url"),oe=E("http"),re=E("https"),ee=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function z(he,ve){return he===void 0?ve:he}function te(he){return he?he.split(";")[0].trim().toLowerCase():""}function ce(he,ve){return function(pe,Se,ye){if(pe)return ve(pe);he({data:Se,status:ye.statusCode,headers:ye.headers,res:ye})}}de.TIMEOUTS=[a("300s"),a("300s")];var fe=["json","text"];de.request=function(ve,pe,Se){return arguments.length===2&&typeof pe=="function"&&(Se=pe,pe=null),typeof Se=="function"?de.requestWithCallback(ve,pe,Se):new Promise(function(ye,we){de.requestWithCallback(ve,pe,ce(ye,we))})},de.requestWithCallback=function(ve,pe,Se){if(!ve||typeof ve!="string"&&(0,le.default)(ve)!=="object"){var ye=ue.format("expect request url to be a string or a http request options, but got %j",ve);throw new Error(ye)}arguments.length===2&&typeof pe=="function"&&(Se=pe,pe=null),pe=pe||{},y>=x&&(y=0);var we=++y;pe.requestUrls=pe.requestUrls||[];var Pe={requestId:we,url:ve,args:pe,ctx:pe.ctx};pe.emitter&&pe.emitter.emit("request",Pe),pe.timeout=pe.timeout||de.TIMEOUTS,pe.maxRedirects=pe.maxRedirects||10,pe.streaming=pe.streaming||pe.customResponse;var Te=Date.now(),Ee;typeof ve=="string"?(b.test(ve)||(ve="https://"+ve),Ee=ae.parse(ve)):Ee=ve;var De=(pe.type||pe.method||Ee.method||"GET").toUpperCase(),Ce=Ee.port||80,je=oe,Me=z(pe.agent,de.agent),Ge=pe.fixJSONCtlChars;Ee.protocol==="https:"&&(je=re,Me=z(pe.httpsAgent,de.httpsAgent),Ee.port||(Ce=443));var Be={host:Ee.hostname||Ee.host||"localhost",path:Ee.path||"/",method:De,port:Ce,agent:Me,headers:pe.headers||{},lookup:pe.lookup};Array.isArray(pe.timeout)?Be.requestTimeout=pe.timeout[pe.timeout.length-1]:typeof pe.timeout!="undefined"&&(Be.requestTimeout=pe.timeout);var Qe=pe.auth||Ee.auth;Qe&&(Be.auth=Qe);var qe=pe.content||pe.data,Ze=De==="GET"||De==="HEAD"||pe.dataAsQueryString;if(!pe.content&&qe&&!(typeof qe=="string"||ne.isBuffer(qe)))if(Ze)qe=pe.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe);else{var Xe=Be.headers["Content-Type"]||Be.headers["content-type"];Xe||(pe.contentType==="json"?Xe="application/json":Xe="application/x-www-form-urlencoded",Be.headers["Content-Type"]=Xe),te(Xe)==="application/json"?qe=JSON.stringify(qe):qe=pe.nestedQuerystring?qs.stringify(qe):querystring.stringify(qe)}Ze&&qe&&(Be.path+=(Ee.query?"&":"?")+qe,qe=null);var We=0;if(qe){var ze=qe.length;ne.isBuffer(qe)||(ze=ne.byteLength(qe)),We=Be.headers["Content-Length"]=ze}pe.dataType==="json"&&(Be.headers.Accept="application/json"),typeof pe.beforeRequest=="function"&&pe.beforeRequest(Be);var Ue=null,ot=null,Je=null,ut=!1,Ye=!1,He=0,Re=-1,Ve=!1,Ae="",Ne="",et=null;pe.timing&&(et={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Ke(){Ue&&(clearTimeout(Ue),Ue=null)}function Fe(){ot&&(clearTimeout(ot),ot=null)}function Oe(lt,mt,at){if(Fe(),!Se){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),we,se.pid,Be.method,ve),lt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s +stack: %s`,Date(),we,se.pid,lt.name,lt.message,lt.stack);return}var it=Se;Se=null;var ft={};at&&(Re=at.statusCode,ft=at.headers);var vt=Date.now()-Te;et&&(et.contentDownload=vt),ee("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",vt,He,Re,Be.method,Be.host,Be.path,Ye,et);var St={status:Re,statusCode:Re,headers:ft,size:He,aborted:Ve,rt:vt,keepAliveSocket:Ye,data:mt,requestUrls:pe.requestUrls,timing:et,remoteAddress:Ae,remotePort:Ne};if(lt){var Lt="";Me&&typeof Me.getCurrentStatus=="function"&&(Lt=", agent status: "+JSON.stringify(Me.getCurrentStatus())),lt.message+=", "+Be.method+" "+ve+" "+Re+" (connected: "+ut+", keepalive socket: "+Ye+Lt+`) +headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers=ft,lt.res=St}it(lt,mt,pe.streaming?at:St),pe.emitter&&(Pe.url=ve,Pe.socket=ct&&ct.connection,Pe.options=Be,Pe.size=We,pe.emitter.emit("response",{requestId:we,error:lt,ctx:pe.ctx,req:Pe,res:St}))}function Le(lt){var mt=null;if(pe.followRedirect&&statuses.redirect[lt.statusCode]){pe._followRedirectCount=(pe._followRedirectCount||0)+1;var at=lt.headers.location;if(!at)mt=new Error("Got statusCode "+lt.statusCode+" but cannot resolve next location from headers"),mt.name="FollowRedirectError";else if(pe._followRedirectCount>pe.maxRedirects)mt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ve),mt.name="MaxRedirectError";else{var it=pe.formatRedirectUrl?pe.formatRedirectUrl(ve,at):ae.resolve(ve,at);ee("Request#%d %s: `redirected` from %s to %s",we,Be.path,ve,it),Fe(),pe.headers&&pe.headers.Host&&b.test(at)&&(pe.headers.Host=null);var ft=Se;return Se=null,de.requestWithCallback(it,pe,ft),{redirect:!0,error:null}}}return{redirect:!1,error:mt}}pe.gzip&&!Be.headers["Accept-Encoding"]&&!Be.headers["accept-encoding"]&&(Be.headers["Accept-Encoding"]="gzip");function xe(lt,mt,at){var it=lt.headers["content-encoding"];return at(null,mt,it)}var Ie=pe.writeStream;ee("Request#%d %s %s with headers %j, options.path: %s",we,De,ve,Be.headers,Be.path),pe.requestUrls.push(ve);function $e(lt){if(et&&(et.waiting=Date.now()-Te),ee("Request#%d %s `req response` event emit: status %d, headers: %j",we,ve,lt.statusCode,lt.headers),pe.streaming){var mt=Le(lt);if(mt.redirect){lt.resume();return}return mt.error?(lt.resume(),Oe(mt.error,null,lt)):Oe(null,null,lt)}if(lt.on("close",function(){ee("Request#%d %s: `res close` event emit, total size %d",we,ve,He)}),lt.on("error",function(){ee("Request#%d %s: `res error` event emit, total size %d",we,ve,He)}),lt.on("aborted",function(){Ve=!0,ee("Request#%d %s: `res aborted` event emit, total size %d",we,ve,He)}),Ie){var at=Le(lt);if(at.redirect){lt.resume();return}return at.error?(lt.resume(),Ie.end(),Oe(at.error,null,lt)):(pe.consumeWriteStream===!1?lt.on("end",Oe.bind(null,null,null,lt)):Ie.on("close",function(){ee("Request#%d %s: writeStream close event emitted",we,ve),Oe(Je||null,null,lt)}),lt.pipe(Ie))}var it=[];lt.on("data",function(ft){ee("Request#%d %s: `res data` event emit, size %d",we,ve,ft.length),He+=ft.length,it.push(ft)}),lt.on("end",function(){var ft=ne.concat(it,He);if(ee("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",we,ve,He,lt._dumped),Je)return Oe(Je,ft,lt);var vt=Le(lt);if(vt.error)return Oe(vt.error,ft,lt);vt.redirect||xe(lt,ft,function(St,Lt,Bt){if(St)return Oe(St,ft,lt);if(!Bt&&fe.indexOf(pe.dataType)>=0){try{Lt=decodeBodyByCharset(Lt,lt)}catch(rn){return ee("decodeBodyByCharset error: %s",rn),Oe(null,Lt,lt)}if(pe.dataType==="json")if(He===0)Lt=null;else{var Nt=parseJSON(Lt,Ge);Nt.error?St=Nt.error:Lt=Nt.data}}Ve&&ee("Request#%d %s: Remote socket was terminated before `response.end()` was called",we,ve),Oe(St,Lt,lt)})})}var rt,ke;Array.isArray(pe.timeout)?(rt=a(pe.timeout[0]),ke=a(pe.timeout[1])):rt=ke=a(pe.timeout),ee("ConnectTimeout: %d, ResponseTimeout: %d",rt,ke);function tt(){ee("Connect timer ticking, timeout: %d",rt),Ue=setTimeout(function(){Ue=null,Re===-1&&(Re=-2);var lt="Connect timeout for "+rt+"ms",mt="ConnectionTimeoutError";ct.socket||(mt="SocketAssignTimeoutError",lt+=", working sockets is full"),Je=new Error(lt),Je.name=mt,Je.requestId=we,ee("ConnectTimeout: Request#%d %s %s: %s, connected: %s",we,ve,Je.name,lt,ut),ht()},rt)}function pt(){ee("Response timer ticking, timeout: %d",ke),ot=setTimeout(function(){ot=null;var lt="Response timeout for "+ke+"ms",mt="ResponseTimeoutError";Je=new Error(lt),Je.name=mt,Je.requestId=we,ee("ResponseTimeout: Request#%d %s %s: %s, connected: %s",we,ve,Je.name,lt,ut),ht()},ke)}var ct;Be.mode=pe.mode?pe.mode:"";try{ct=je.request(Be,$e)}catch(lt){return Oe(lt)}typeof window=="undefined"?tt():ct.on("requestTimeout",function(){Re===-1&&(Re=-2);var lt="Connect timeout for "+rt+"ms",mt="ConnectionTimeoutError";Je=new Error(lt),Je.name=mt,Je.requestId=we,ht()});function ht(){ee("Request#%d %s abort, connected: %s",we,ve,ut),ct.socket||(Je.noSocket=!0,Oe(Je)),ct.abort()}return et&&ct.on("finish",function(){et.requestSent=Date.now()-Te}),ct.once("socket",function(lt){et&&(et.queuing=Date.now()-Te);var mt=lt.readyState;if(mt==="opening"){lt.once("lookup",function(at,it,ft){ee("Request#%d %s lookup: %s, %s, %s",we,ve,at,it,ft),et&&(et.dnslookup=Date.now()-Te),it&&(Ae=it)}),lt.once("connect",function(){et&&(et.connected=Date.now()-Te),Ke(),pt(),ee("Request#%d %s new socket connected",we,ve),ut=!0,Ae||(Ae=lt.remoteAddress),Ne=lt.remotePort});return}ee("Request#%d %s reuse socket connected, readyState: %s",we,ve,mt),ut=!0,Ye=!0,Ae||(Ae=lt.remoteAddress),Ne=lt.remotePort,Ke(),pt()}),ct.on("error",function(lt){(lt.name==="Error"||lt.name==="TypeError")&&(lt.name=ut?"ResponseError":"RequestError"),lt.message+=' (req "error")',ee("Request#%d %s `req error` event emit, %s: %s",we,ve,lt.name,lt.message),Oe(Je||lt)}),Ie&&Ie.once("error",function(lt){lt.message+=' (writeStream "error")',Je=lt,ee("Request#%d %s `writeStream error` event emit, %s: %s",we,ve,lt.name,lt.message),ht()}),pe.stream?(pe.stream.pipe(ct),pe.stream.once("error",function(lt){lt.message+=' (stream "error")',Je=lt,ee("Request#%d %s `readStream error` event emit, %s: %s",we,ve,lt.name,lt.message),ht()})):ct.end(qe),ct.requestId=we,ct}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(xt,dt){"use strict";function ge(){const be=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let _e=1;_e{const de=E[me];de!==void 0&&(be[me]=de)})}return be}dt.Z=ge},77578:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return be}});const be=_e=>_e?typeof _e=="function"?_e():_e:null},13845:function(xt,dt,ge){"use strict";ge.d(dt,{F:function(){return be},Z:function(){return _e}});function be(E){return E!=null&&E===E.window}function _e(E,me){var de,se;if(typeof window=="undefined")return 0;const ne=me?"scrollTop":"scrollLeft";let ie=0;return be(E)?ie=E[me?"pageYOffset":"pageXOffset"]:E instanceof Document?ie=E.documentElement[ne]:(E instanceof HTMLElement||E)&&(ie=E[ne]),E&&!be(E)&&typeof ie!="number"&&(ie=(se=((de=E.ownerDocument)!==null&&de!==void 0?de:E).documentElement)===null||se===void 0?void 0:se[ne]),ie}},56762:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(59301);function _e(){const[,E]=be.useReducer(me=>me+1,0);return E}},68031:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return me}});var be=ge(16089);function _e(de,se,ne,ie){const le=ne-se;return de/=ie/2,de<1?le/2*de*de*de+se:le/2*((de-=2)*de*de+2)+se}var E=ge(13845);function me(de){let se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ne=()=>window,callback:ie,duration:le=450}=se,ue=ne(),ae=(0,E.Z)(ue,!0),oe=Date.now(),re=()=>{const a=Date.now()-oe,y=_e(a>le?le:a,ae,de,le);(0,E.F)(ue)?ue.scrollTo(window.pageXOffset,y):ue instanceof Document||ue.constructor.name==="HTMLDocument"?ue.documentElement.scrollTop=y:ue.scrollTop=y,a{var ye;const{prefixCls:we,className:Pe,rootClassName:Te,children:Ee,indeterminate:De=!1,style:Ce,onMouseEnter:je,onMouseLeave:Me,skipGroup:Ge=!1,disabled:Be}=pe,Qe=re(pe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:qe,direction:Ze,checkbox:Xe}=me.useContext(de.E_),We=me.useContext(le),{isFormItemInput:ze}=me.useContext(ne.aM),Ue=me.useContext(se.Z),ot=(ye=(We==null?void 0:We.disabled)||Be)!==null&&ye!==void 0?ye:Ue,Je=me.useRef(Qe.value);me.useEffect(()=>{We==null||We.registerValue(Qe.value)},[]),me.useEffect(()=>{if(!Ge)return Qe.value!==Je.current&&(We==null||We.cancelValue(Je.current),We==null||We.registerValue(Qe.value),Je.current=Qe.value),()=>We==null?void 0:We.cancelValue(Qe.value)},[Qe.value]);const ut=qe("checkbox",we),[Ye,He]=(0,ue.ZP)(ut),Re=Object.assign({},Qe);We&&!Ge&&(Re.onChange=function(){Qe.onChange&&Qe.onChange.apply(Qe,arguments),We.toggleOption&&We.toggleOption({label:Ee,value:Qe.value})},Re.name=We.name,Re.checked=We.value.includes(Qe.value));const Ve=_e()(`${ut}-wrapper`,{[`${ut}-rtl`]:Ze==="rtl",[`${ut}-wrapper-checked`]:Re.checked,[`${ut}-wrapper-disabled`]:ot,[`${ut}-wrapper-in-form-item`]:ze},Xe==null?void 0:Xe.className,Pe,Te,He),Ae=_e()({[`${ut}-indeterminate`]:De},oe.A,He),Ne=De?"mixed":void 0;return Ye(me.createElement(ae.Z,{component:"Checkbox",disabled:ot},me.createElement("label",{className:Ve,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),Ce),onMouseEnter:je,onMouseLeave:Me},me.createElement(E.Z,Object.assign({"aria-checked":Ne},Re,{prefixCls:ut,className:Ae,disabled:ot,ref:Se})),Ee!==void 0&&me.createElement("span",null,Ee))))};var y=me.forwardRef(ee),x=ge(94480),b=ge(2738),z=function(pe,Se){var ye={};for(var we in pe)Object.prototype.hasOwnProperty.call(pe,we)&&Se.indexOf(we)<0&&(ye[we]=pe[we]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,we=Object.getOwnPropertySymbols(pe);Pe{const{defaultValue:ye,children:we,options:Pe=[],prefixCls:Te,className:Ee,rootClassName:De,style:Ce,onChange:je}=pe,Me=z(pe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ge,direction:Be}=me.useContext(de.E_),[Qe,qe]=me.useState(Me.value||ye||[]),[Ze,Xe]=me.useState([]);me.useEffect(()=>{"value"in Me&&qe(Me.value||[])},[Me.value]);const We=me.useMemo(()=>Pe.map(et=>typeof et=="string"||typeof et=="number"?{label:et,value:et}:et),[Pe]),ze=et=>{Xe(Ke=>Ke.filter(Fe=>Fe!==et))},Ue=et=>{Xe(Ke=>[].concat((0,x.Z)(Ke),[et]))},ot=et=>{const Ke=Qe.indexOf(et.value),Fe=(0,x.Z)(Qe);Ke===-1?Fe.push(et.value):Fe.splice(Ke,1),"value"in Me||qe(Fe),je==null||je(Fe.filter(Oe=>Ze.includes(Oe)).sort((Oe,Le)=>{const xe=We.findIndex($e=>$e.value===Oe),Ie=We.findIndex($e=>$e.value===Le);return xe-Ie}))},Je=Ge("checkbox",Te),ut=`${Je}-group`,[Ye,He]=(0,ue.ZP)(Je),Re=(0,b.Z)(Me,["value","disabled"]),Ve=Pe.length?We.map(et=>me.createElement(y,{prefixCls:Je,key:et.value.toString(),disabled:"disabled"in et?et.disabled:Me.disabled,value:et.value,checked:Qe.includes(et.value),onChange:et.onChange,className:`${ut}-item`,style:et.style,title:et.title},et.label)):we,Ae={toggleOption:ot,value:Qe,disabled:Me.disabled,name:Me.name,registerValue:Ue,cancelValue:ze},Ne=_e()(ut,{[`${ut}-rtl`]:Be==="rtl"},Ee,De,He);return Ye(me.createElement("div",Object.assign({className:Ne,style:Ce},Re,{ref:Se}),me.createElement(le.Provider,{value:Ae},Ve)))},ce=me.forwardRef(te);var fe=me.memo(ce);const he=y;he.Group=fe,he.__ANT_CHECKBOX=!0;var ve=he},98447:function(xt,dt,ge){"use strict";ge.d(dt,{C2:function(){return de}});var be=ge(17313),_e=ge(37613),E=ge(83116);const me=se=>{const{checkboxCls:ne}=se,ie=`${ne}-wrapper`;return[{[`${ne}-group`]:Object.assign(Object.assign({},(0,be.Wf)(se)),{display:"inline-flex",flexWrap:"wrap",columnGap:se.marginXS,[`> ${se.antCls}-row`]:{flex:1}}),[ie]:Object.assign(Object.assign({},(0,be.Wf)(se)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ie}`]:{marginInlineStart:0},[`&${ie}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ne]:Object.assign(Object.assign({},(0,be.Wf)(se)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:se.borderRadiusSM,alignSelf:"center",[`${ne}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ne}-inner`]:Object.assign({},(0,be.oN)(se))},[`${ne}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:se.checkboxSize,height:se.checkboxSize,direction:"ltr",backgroundColor:se.colorBgContainer,border:`${se.lineWidth}px ${se.lineType} ${se.colorBorder}`,borderRadius:se.borderRadiusSM,borderCollapse:"separate",transition:`all ${se.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:se.checkboxSize/14*5,height:se.checkboxSize/14*8,border:`${se.lineWidthBold}px solid ${se.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${se.motionDurationFast} ${se.motionEaseInBack}, opacity ${se.motionDurationFast}`}},"& + span":{paddingInlineStart:se.paddingXS,paddingInlineEnd:se.paddingXS}})},{[` ${ie}:not(${ie}-disabled), ${ne}:not(${ne}-disabled) `]:{[`&:hover ${ne}-inner`]:{borderColor:se.colorPrimary}},[`${ie}:not(${ie}-disabled)`]:{[`&:hover ${ne}-checked:not(${ne}-disabled) ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ne}-checked:not(${ne}-disabled):after`]:{borderColor:se.colorPrimaryHover}}},{[`${ne}-checked`]:{[`${ne}-inner`]:{backgroundColor:se.colorPrimary,borderColor:se.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${se.motionDurationMid} ${se.motionEaseOutBack} ${se.motionDurationFast}`}}},[` ${ie}-checked:not(${ie}-disabled), ${ne}-checked:not(${ne}-disabled) - `]:{[`&:hover ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"}}},{[ne]:{"&-indeterminate":{[`${ne}-inner`]:{backgroundColor:se.colorBgContainer,borderColor:se.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:se.fontSizeLG/2,height:se.fontSizeLG/2,backgroundColor:se.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ie}-disabled`]:{cursor:"not-allowed"},[`${ne}-disabled`]:{[`&, ${ne}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ne}-inner`]:{background:se.colorBgContainerDisabled,borderColor:se.colorBorder,"&:after":{borderColor:se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:se.colorTextDisabled},[`&${ne}-indeterminate ${ne}-inner::after`]:{background:se.colorTextDisabled}}}]};function de(se,ne){const ie=(0,_e.TS)(ne,{checkboxCls:`.${se}`,checkboxSize:ne.controlInteractiveSize});return[he(ie)]}dt.ZP=(0,E.Z)("Checkbox",(se,ne)=>{let{prefixCls:ie}=ne;return[de(ie,se)]})},36381:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return Re}});var be=ge(38819),_e=ge(92310),E=ge.n(_e),he=ge(54476),de=ge(94480),se=ge(42978),ne=ge(76190),ie=ge(18929),le=ge(48736),ue=ge(59301),ae=ge(75931),oe=ge(11592),re=ge(20068),ee=ge(77900),a=ge(10228),y=ue.forwardRef(function(Ve,Ae){var Ne=Ve.prefixCls,et=Ve.forceRender,Ke=Ve.className,Fe=Ve.style,Oe=Ve.children,Te=Ve.isActive,xe=Ve.role,Ie=ue.useState(Te||et),$e=(0,se.Z)(Ie,2),rt=$e[0],ke=$e[1];return ue.useEffect(function(){(et||Te)&&ke(!0)},[et,Te]),rt?ue.createElement("div",{ref:Ae,className:E()("".concat(Ne,"-content"),(0,re.Z)((0,re.Z)({},"".concat(Ne,"-content-active"),Te),"".concat(Ne,"-content-inactive"),!Te),Ke),style:Fe,role:xe},ue.createElement("div",{className:"".concat(Ne,"-content-box")},Oe)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ue.forwardRef(function(Ve,Ae){var Ne=Ve.showArrow,et=Ne===void 0?!0:Ne,Ke=Ve.headerClass,Fe=Ve.isActive,Oe=Ve.onItemClick,Te=Ve.forceRender,xe=Ve.className,Ie=Ve.prefixCls,$e=Ve.collapsible,rt=Ve.accordion,ke=Ve.panelKey,tt=Ve.extra,pt=Ve.header,ct=Ve.expandIcon,ht=Ve.openMotion,lt=Ve.destroyInactivePanel,mt=Ve.children,at=(0,ae.Z)(Ve,b),it=$e==="disabled",ft=$e==="header",vt=$e==="icon",St=tt!=null&&typeof tt!="boolean",Tt=function(){Oe==null||Oe(ke)},Bt=function(Mn){(Mn.key==="Enter"||Mn.keyCode===a.Z.ENTER||Mn.which===a.Z.ENTER)&&Tt()},Nt=typeof ct=="function"?ct(Ve):ue.createElement("i",{className:"arrow"});Nt&&(Nt=ue.createElement("div",{className:"".concat(Ie,"-expand-icon"),onClick:["header","icon"].includes($e)?Tt:void 0},Nt));var rn=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-item"),!0),"".concat(Ie,"-item-active"),Fe),"".concat(Ie,"-item-disabled"),it),xe),yn=E()(Ke,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-header"),!0),"".concat(Ie,"-header-collapsible-only"),ft),"".concat(Ie,"-icon-collapsible-only"),vt)),un={className:yn,"aria-expanded":Fe,"aria-disabled":it,onKeyDown:Bt};return!ft&&!vt&&(un.onClick=Tt,un.role=rt?"tab":"button",un.tabIndex=it?-1:0),ue.createElement("div",(0,he.Z)({},at,{ref:Ae,className:rn}),ue.createElement("div",un,et&&Nt,ue.createElement("span",{className:"".concat(Ie,"-header-text"),onClick:$e==="header"?Tt:void 0},pt),St&&ue.createElement("div",{className:"".concat(Ie,"-extra")},tt)),ue.createElement(ee.default,(0,he.Z)({visible:Fe,leavedClassName:"".concat(Ie,"-content-hidden")},ht,{forceRender:Te,removeOnLeave:lt}),function(ln,Mn){var Wn=ln.className,Cn=ln.style;return ue.createElement(x,{ref:Mn,prefixCls:Ie,className:Wn,style:Cn,isActive:Fe,forceRender:Te,role:rt?"tabpanel":void 0},mt)}))}),te=z,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Ae,Ne){var et=Ne.prefixCls,Ke=Ne.accordion,Fe=Ne.collapsible,Oe=Ne.destroyInactivePanel,Te=Ne.onItemClick,xe=Ne.activeKey,Ie=Ne.openMotion,$e=Ne.expandIcon;return Ae.map(function(rt,ke){var tt=rt.children,pt=rt.label,ct=rt.key,ht=rt.collapsible,lt=rt.onItemClick,mt=rt.destroyInactivePanel,at=(0,ae.Z)(rt,ce),it=String(ct!=null?ct:ke),ft=ht!=null?ht:Fe,vt=mt!=null?mt:Oe,St=function(Nt){ft!=="disabled"&&(Te(Nt),lt==null||lt(Nt))},Tt=!1;return Ke?Tt=xe[0]===it:Tt=xe.indexOf(it)>-1,ue.createElement(te,(0,he.Z)({},at,{prefixCls:et,key:it,panelKey:it,isActive:Tt,accordion:Ke,openMotion:Ie,expandIcon:$e,header:pt,collapsible:ft,onItemClick:St,destroyInactivePanel:vt}),tt)})},me=function(Ae,Ne,et){if(!Ae)return null;var Ke=et.prefixCls,Fe=et.accordion,Oe=et.collapsible,Te=et.destroyInactivePanel,xe=et.onItemClick,Ie=et.activeKey,$e=et.openMotion,rt=et.expandIcon,ke=Ae.key||String(Ne),tt=Ae.props,pt=tt.header,ct=tt.headerClass,ht=tt.destroyInactivePanel,lt=tt.collapsible,mt=tt.onItemClick,at=!1;Fe?at=Ie[0]===ke:at=Ie.indexOf(ke)>-1;var it=lt!=null?lt:Oe,ft=function(Tt){it!=="disabled"&&(xe(Tt),mt==null||mt(Tt))},vt={key:ke,panelKey:ke,header:pt,headerClass:ct,isActive:at,prefixCls:Ke,destroyInactivePanel:ht!=null?ht:Te,openMotion:$e,accordion:Fe,children:Ae.props.children,onItemClick:ft,expandIcon:rt,collapsible:it};return typeof Ae.type=="string"?Ae:(Object.keys(vt).forEach(function(St){typeof vt[St]=="undefined"&&delete vt[St]}),ue.cloneElement(Ae,vt))};function ve(Ve,Ae,Ne){return Array.isArray(Ve)?fe(Ve,Ne):(0,oe.Z)(Ae).map(function(et,Ke){return me(et,Ke,Ne)})}var pe=ve,Se=ge(26112);function ye(Ve){var Ae=Ve;if(!Array.isArray(Ae)){var Ne=(0,ne.Z)(Ae);Ae=Ne==="number"||Ne==="string"?[Ae]:[]}return Ae.map(function(et){return String(et)})}var we=ue.forwardRef(function(Ve,Ae){var Ne=Ve.prefixCls,et=Ne===void 0?"rc-collapse":Ne,Ke=Ve.destroyInactivePanel,Fe=Ke===void 0?!1:Ke,Oe=Ve.style,Te=Ve.accordion,xe=Ve.className,Ie=Ve.children,$e=Ve.collapsible,rt=Ve.openMotion,ke=Ve.expandIcon,tt=Ve.activeKey,pt=Ve.defaultActiveKey,ct=Ve.onChange,ht=Ve.items,lt=E()(et,xe),mt=(0,ie.Z)([],{value:tt,onChange:function(Bt){return ct==null?void 0:ct(Bt)},defaultValue:pt,postState:ye}),at=(0,se.Z)(mt,2),it=at[0],ft=at[1],vt=function(Bt){return ft(function(){if(Te)return it[0]===Bt?[]:[Bt];var Nt=it.indexOf(Bt),rn=Nt>-1;return rn?it.filter(function(yn){return yn!==Bt}):[].concat((0,de.Z)(it),[Bt])})};(0,le.ZP)(!Ie,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var St=pe(ht,Ie,{prefixCls:et,accordion:Te,openMotion:rt,expandIcon:ke,collapsible:$e,destroyInactivePanel:Fe,onItemClick:vt,activeKey:it});return ue.createElement("div",(0,he.Z)({ref:Ae,className:lt,style:Oe,role:Te?"tablist":void 0},(0,Se.Z)(Ve,{aria:!0,data:!0})),St)}),Pe=Object.assign(we,{Panel:te}),Le=Pe,Ee=Pe.Panel,De=ge(2738),Ce=ge(62892),je=ge(92343),Me=ge(36355),Ge=ge(19716),Qe=ue.forwardRef((Ve,Ae)=>{const{getPrefixCls:Ne}=ue.useContext(Me.E_),{prefixCls:et,className:Ke,showArrow:Fe=!0}=Ve,Oe=Ne("collapse",et),Te=E()({[`${Oe}-no-arrow`]:!Fe},Ke);return ue.createElement(Le.Panel,Object.assign({ref:Ae},Ve,{prefixCls:Oe,className:Te}))}),qe=ge(17313),Ze=ge(8378),Xe=ge(83116),We=ge(37613);const ze=Ve=>{const{componentCls:Ae,contentBg:Ne,padding:et,headerBg:Ke,headerPadding:Fe,collapseHeaderPaddingSM:Oe,collapseHeaderPaddingLG:Te,collapsePanelBorderRadius:xe,lineWidth:Ie,lineType:$e,colorBorder:rt,colorText:ke,colorTextHeading:tt,colorTextDisabled:pt,fontSize:ct,fontSizeLG:ht,lineHeight:lt,marginSM:mt,paddingSM:at,paddingLG:it,paddingXS:ft,motionDurationSlow:vt,fontSizeIcon:St,contentPadding:Tt}=Ve,Bt=`${Ie}px ${$e} ${rt}`;return{[Ae]:Object.assign(Object.assign({},(0,qe.Wf)(Ve)),{backgroundColor:Ke,border:Bt,borderBottom:0,borderRadius:`${xe}px`,"&-rtl":{direction:"rtl"},[`& > ${Ae}-item`]:{borderBottom:Bt,"&:last-child":{[` + `]:{[`&:hover ${ne}-inner`]:{backgroundColor:se.colorPrimaryHover,borderColor:"transparent"}}},{[ne]:{"&-indeterminate":{[`${ne}-inner`]:{backgroundColor:se.colorBgContainer,borderColor:se.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:se.fontSizeLG/2,height:se.fontSizeLG/2,backgroundColor:se.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ie}-disabled`]:{cursor:"not-allowed"},[`${ne}-disabled`]:{[`&, ${ne}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ne}-inner`]:{background:se.colorBgContainerDisabled,borderColor:se.colorBorder,"&:after":{borderColor:se.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:se.colorTextDisabled},[`&${ne}-indeterminate ${ne}-inner::after`]:{background:se.colorTextDisabled}}}]};function de(se,ne){const ie=(0,_e.TS)(ne,{checkboxCls:`.${se}`,checkboxSize:ne.controlInteractiveSize});return[me(ie)]}dt.ZP=(0,E.Z)("Checkbox",(se,ne)=>{let{prefixCls:ie}=ne;return[de(ie,se)]})},36381:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return Re}});var be=ge(38819),_e=ge(92310),E=ge.n(_e),me=ge(54476),de=ge(94480),se=ge(42978),ne=ge(76190),ie=ge(18929),le=ge(48736),ue=ge(59301),ae=ge(75931),oe=ge(11592),re=ge(20068),ee=ge(77900),a=ge(10228),y=ue.forwardRef(function(Ve,Ae){var Ne=Ve.prefixCls,et=Ve.forceRender,Ke=Ve.className,Fe=Ve.style,Oe=Ve.children,Le=Ve.isActive,xe=Ve.role,Ie=ue.useState(Le||et),$e=(0,se.Z)(Ie,2),rt=$e[0],ke=$e[1];return ue.useEffect(function(){(et||Le)&&ke(!0)},[et,Le]),rt?ue.createElement("div",{ref:Ae,className:E()("".concat(Ne,"-content"),(0,re.Z)((0,re.Z)({},"".concat(Ne,"-content-active"),Le),"".concat(Ne,"-content-inactive"),!Le),Ke),style:Fe,role:xe},ue.createElement("div",{className:"".concat(Ne,"-content-box")},Oe)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ue.forwardRef(function(Ve,Ae){var Ne=Ve.showArrow,et=Ne===void 0?!0:Ne,Ke=Ve.headerClass,Fe=Ve.isActive,Oe=Ve.onItemClick,Le=Ve.forceRender,xe=Ve.className,Ie=Ve.prefixCls,$e=Ve.collapsible,rt=Ve.accordion,ke=Ve.panelKey,tt=Ve.extra,pt=Ve.header,ct=Ve.expandIcon,ht=Ve.openMotion,lt=Ve.destroyInactivePanel,mt=Ve.children,at=(0,ae.Z)(Ve,b),it=$e==="disabled",ft=$e==="header",vt=$e==="icon",St=tt!=null&&typeof tt!="boolean",Lt=function(){Oe==null||Oe(ke)},Bt=function(Mn){(Mn.key==="Enter"||Mn.keyCode===a.Z.ENTER||Mn.which===a.Z.ENTER)&&Lt()},Nt=typeof ct=="function"?ct(Ve):ue.createElement("i",{className:"arrow"});Nt&&(Nt=ue.createElement("div",{className:"".concat(Ie,"-expand-icon"),onClick:["header","icon"].includes($e)?Lt:void 0},Nt));var rn=E()((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-item"),!0),"".concat(Ie,"-item-active"),Fe),"".concat(Ie,"-item-disabled"),it),xe),yn=E()(Ke,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Ie,"-header"),!0),"".concat(Ie,"-header-collapsible-only"),ft),"".concat(Ie,"-icon-collapsible-only"),vt)),un={className:yn,"aria-expanded":Fe,"aria-disabled":it,onKeyDown:Bt};return!ft&&!vt&&(un.onClick=Lt,un.role=rt?"tab":"button",un.tabIndex=it?-1:0),ue.createElement("div",(0,me.Z)({},at,{ref:Ae,className:rn}),ue.createElement("div",un,et&&Nt,ue.createElement("span",{className:"".concat(Ie,"-header-text"),onClick:$e==="header"?Lt:void 0},pt),St&&ue.createElement("div",{className:"".concat(Ie,"-extra")},tt)),ue.createElement(ee.default,(0,me.Z)({visible:Fe,leavedClassName:"".concat(Ie,"-content-hidden")},ht,{forceRender:Le,removeOnLeave:lt}),function(ln,Mn){var Wn=ln.className,Cn=ln.style;return ue.createElement(x,{ref:Mn,prefixCls:Ie,className:Wn,style:Cn,isActive:Fe,forceRender:Le,role:rt?"tabpanel":void 0},mt)}))}),te=z,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],fe=function(Ae,Ne){var et=Ne.prefixCls,Ke=Ne.accordion,Fe=Ne.collapsible,Oe=Ne.destroyInactivePanel,Le=Ne.onItemClick,xe=Ne.activeKey,Ie=Ne.openMotion,$e=Ne.expandIcon;return Ae.map(function(rt,ke){var tt=rt.children,pt=rt.label,ct=rt.key,ht=rt.collapsible,lt=rt.onItemClick,mt=rt.destroyInactivePanel,at=(0,ae.Z)(rt,ce),it=String(ct!=null?ct:ke),ft=ht!=null?ht:Fe,vt=mt!=null?mt:Oe,St=function(Nt){ft!=="disabled"&&(Le(Nt),lt==null||lt(Nt))},Lt=!1;return Ke?Lt=xe[0]===it:Lt=xe.indexOf(it)>-1,ue.createElement(te,(0,me.Z)({},at,{prefixCls:et,key:it,panelKey:it,isActive:Lt,accordion:Ke,openMotion:Ie,expandIcon:$e,header:pt,collapsible:ft,onItemClick:St,destroyInactivePanel:vt}),tt)})},he=function(Ae,Ne,et){if(!Ae)return null;var Ke=et.prefixCls,Fe=et.accordion,Oe=et.collapsible,Le=et.destroyInactivePanel,xe=et.onItemClick,Ie=et.activeKey,$e=et.openMotion,rt=et.expandIcon,ke=Ae.key||String(Ne),tt=Ae.props,pt=tt.header,ct=tt.headerClass,ht=tt.destroyInactivePanel,lt=tt.collapsible,mt=tt.onItemClick,at=!1;Fe?at=Ie[0]===ke:at=Ie.indexOf(ke)>-1;var it=lt!=null?lt:Oe,ft=function(Lt){it!=="disabled"&&(xe(Lt),mt==null||mt(Lt))},vt={key:ke,panelKey:ke,header:pt,headerClass:ct,isActive:at,prefixCls:Ke,destroyInactivePanel:ht!=null?ht:Le,openMotion:$e,accordion:Fe,children:Ae.props.children,onItemClick:ft,expandIcon:rt,collapsible:it};return typeof Ae.type=="string"?Ae:(Object.keys(vt).forEach(function(St){typeof vt[St]=="undefined"&&delete vt[St]}),ue.cloneElement(Ae,vt))};function ve(Ve,Ae,Ne){return Array.isArray(Ve)?fe(Ve,Ne):(0,oe.Z)(Ae).map(function(et,Ke){return he(et,Ke,Ne)})}var pe=ve,Se=ge(26112);function ye(Ve){var Ae=Ve;if(!Array.isArray(Ae)){var Ne=(0,ne.Z)(Ae);Ae=Ne==="number"||Ne==="string"?[Ae]:[]}return Ae.map(function(et){return String(et)})}var we=ue.forwardRef(function(Ve,Ae){var Ne=Ve.prefixCls,et=Ne===void 0?"rc-collapse":Ne,Ke=Ve.destroyInactivePanel,Fe=Ke===void 0?!1:Ke,Oe=Ve.style,Le=Ve.accordion,xe=Ve.className,Ie=Ve.children,$e=Ve.collapsible,rt=Ve.openMotion,ke=Ve.expandIcon,tt=Ve.activeKey,pt=Ve.defaultActiveKey,ct=Ve.onChange,ht=Ve.items,lt=E()(et,xe),mt=(0,ie.Z)([],{value:tt,onChange:function(Bt){return ct==null?void 0:ct(Bt)},defaultValue:pt,postState:ye}),at=(0,se.Z)(mt,2),it=at[0],ft=at[1],vt=function(Bt){return ft(function(){if(Le)return it[0]===Bt?[]:[Bt];var Nt=it.indexOf(Bt),rn=Nt>-1;return rn?it.filter(function(yn){return yn!==Bt}):[].concat((0,de.Z)(it),[Bt])})};(0,le.ZP)(!Ie,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var St=pe(ht,Ie,{prefixCls:et,accordion:Le,openMotion:rt,expandIcon:ke,collapsible:$e,destroyInactivePanel:Fe,onItemClick:vt,activeKey:it});return ue.createElement("div",(0,me.Z)({ref:Ae,className:lt,style:Oe,role:Le?"tablist":void 0},(0,Se.Z)(Ve,{aria:!0,data:!0})),St)}),Pe=Object.assign(we,{Panel:te}),Te=Pe,Ee=Pe.Panel,De=ge(2738),Ce=ge(62892),je=ge(92343),Me=ge(36355),Ge=ge(19716),Qe=ue.forwardRef((Ve,Ae)=>{const{getPrefixCls:Ne}=ue.useContext(Me.E_),{prefixCls:et,className:Ke,showArrow:Fe=!0}=Ve,Oe=Ne("collapse",et),Le=E()({[`${Oe}-no-arrow`]:!Fe},Ke);return ue.createElement(Te.Panel,Object.assign({ref:Ae},Ve,{prefixCls:Oe,className:Le}))}),qe=ge(17313),Ze=ge(8378),Xe=ge(83116),We=ge(37613);const ze=Ve=>{const{componentCls:Ae,contentBg:Ne,padding:et,headerBg:Ke,headerPadding:Fe,collapseHeaderPaddingSM:Oe,collapseHeaderPaddingLG:Le,collapsePanelBorderRadius:xe,lineWidth:Ie,lineType:$e,colorBorder:rt,colorText:ke,colorTextHeading:tt,colorTextDisabled:pt,fontSize:ct,fontSizeLG:ht,lineHeight:lt,marginSM:mt,paddingSM:at,paddingLG:it,paddingXS:ft,motionDurationSlow:vt,fontSizeIcon:St,contentPadding:Lt}=Ve,Bt=`${Ie}px ${$e} ${rt}`;return{[Ae]:Object.assign(Object.assign({},(0,qe.Wf)(Ve)),{backgroundColor:Ke,border:Bt,borderBottom:0,borderRadius:`${xe}px`,"&-rtl":{direction:"rtl"},[`& > ${Ae}-item`]:{borderBottom:Bt,"&:last-child":{[` &, - & > ${Ae}-header`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`> ${Ae}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Fe,color:tt,lineHeight:lt,cursor:"pointer",transition:`all ${vt}, visibility 0s`,[`> ${Ae}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ae}-expand-icon`]:{height:ct*lt,display:"flex",alignItems:"center",paddingInlineEnd:mt},[`${Ae}-arrow`]:Object.assign(Object.assign({},(0,qe.Ro)()),{fontSize:St,svg:{transition:`transform ${vt}`}}),[`${Ae}-header-text`]:{marginInlineEnd:"auto"}},[`${Ae}-header-collapsible-only`]:{cursor:"default",[`${Ae}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ae}-icon-collapsible-only`]:{cursor:"default",[`${Ae}-expand-icon`]:{cursor:"pointer"}}},[`${Ae}-content`]:{color:ke,backgroundColor:Ne,borderTop:Bt,[`& > ${Ae}-content-box`]:{padding:Tt},"&-hidden":{display:"none"}},"&-small":{[`> ${Ae}-item`]:{[`> ${Ae}-header`]:{padding:Oe,paddingInlineStart:ft,[`> ${Ae}-expand-icon`]:{marginInlineStart:at-ft}},[`> ${Ae}-content > ${Ae}-content-box`]:{padding:at}}},"&-large":{[`> ${Ae}-item`]:{fontSize:ht,[`> ${Ae}-header`]:{padding:Te,paddingInlineStart:et,[`> ${Ae}-expand-icon`]:{height:ht*lt,marginInlineStart:it-et}},[`> ${Ae}-content > ${Ae}-content-box`]:{padding:it}}},[`${Ae}-item:last-child`]:{[`> ${Ae}-content`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`& ${Ae}-item-disabled > ${Ae}-header`]:{"\n &,\n & > .arrow\n ":{color:pt,cursor:"not-allowed"}},[`&${Ae}-icon-position-end`]:{[`& > ${Ae}-item`]:{[`> ${Ae}-header`]:{[`${Ae}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:mt}}}}})}},Ue=Ve=>{const{componentCls:Ae}=Ve,Ne=`> ${Ae}-item > ${Ae}-header ${Ae}-arrow svg`;return{[`${Ae}-rtl`]:{[Ne]:{transform:"rotate(180deg)"}}}},ot=Ve=>{const{componentCls:Ae,headerBg:Ne,paddingXXS:et,colorBorder:Ke}=Ve;return{[`${Ae}-borderless`]:{backgroundColor:Ne,border:0,[`> ${Ae}-item`]:{borderBottom:`1px solid ${Ke}`},[` + & > ${Ae}-header`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`> ${Ae}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Fe,color:tt,lineHeight:lt,cursor:"pointer",transition:`all ${vt}, visibility 0s`,[`> ${Ae}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Ae}-expand-icon`]:{height:ct*lt,display:"flex",alignItems:"center",paddingInlineEnd:mt},[`${Ae}-arrow`]:Object.assign(Object.assign({},(0,qe.Ro)()),{fontSize:St,svg:{transition:`transform ${vt}`}}),[`${Ae}-header-text`]:{marginInlineEnd:"auto"}},[`${Ae}-header-collapsible-only`]:{cursor:"default",[`${Ae}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Ae}-icon-collapsible-only`]:{cursor:"default",[`${Ae}-expand-icon`]:{cursor:"pointer"}}},[`${Ae}-content`]:{color:ke,backgroundColor:Ne,borderTop:Bt,[`& > ${Ae}-content-box`]:{padding:Lt},"&-hidden":{display:"none"}},"&-small":{[`> ${Ae}-item`]:{[`> ${Ae}-header`]:{padding:Oe,paddingInlineStart:ft,[`> ${Ae}-expand-icon`]:{marginInlineStart:at-ft}},[`> ${Ae}-content > ${Ae}-content-box`]:{padding:at}}},"&-large":{[`> ${Ae}-item`]:{fontSize:ht,[`> ${Ae}-header`]:{padding:Le,paddingInlineStart:et,[`> ${Ae}-expand-icon`]:{height:ht*lt,marginInlineStart:it-et}},[`> ${Ae}-content > ${Ae}-content-box`]:{padding:it}}},[`${Ae}-item:last-child`]:{[`> ${Ae}-content`]:{borderRadius:`0 0 ${xe}px ${xe}px`}},[`& ${Ae}-item-disabled > ${Ae}-header`]:{"\n &,\n & > .arrow\n ":{color:pt,cursor:"not-allowed"}},[`&${Ae}-icon-position-end`]:{[`& > ${Ae}-item`]:{[`> ${Ae}-header`]:{[`${Ae}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:mt}}}}})}},Ue=Ve=>{const{componentCls:Ae}=Ve,Ne=`> ${Ae}-item > ${Ae}-header ${Ae}-arrow svg`;return{[`${Ae}-rtl`]:{[Ne]:{transform:"rotate(180deg)"}}}},ot=Ve=>{const{componentCls:Ae,headerBg:Ne,paddingXXS:et,colorBorder:Ke}=Ve;return{[`${Ae}-borderless`]:{backgroundColor:Ne,border:0,[`> ${Ae}-item`]:{borderBottom:`1px solid ${Ke}`},[` > ${Ae}-item:last-child, > ${Ae}-item:last-child ${Ae}-header - `]:{borderRadius:0},[`> ${Ae}-item:last-child`]:{borderBottom:0},[`> ${Ae}-item > ${Ae}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ae}-item > ${Ae}-content > ${Ae}-content-box`]:{paddingTop:et}}}},Je=Ve=>{const{componentCls:Ae,paddingSM:Ne}=Ve;return{[`${Ae}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ae}-item`]:{borderBottom:0,[`> ${Ae}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ae}-content-box`]:{paddingBlock:Ne}}}}}};var ut=(0,Xe.Z)("Collapse",Ve=>{const Ae=(0,We.TS)(Ve,{collapseHeaderPaddingSM:`${Ve.paddingXS}px ${Ve.paddingSM}px`,collapseHeaderPaddingLG:`${Ve.padding}px ${Ve.paddingLG}px`,collapsePanelBorderRadius:Ve.borderRadiusLG});return[ze(Ae),ot(Ae),Je(Ae),Ue(Ae),(0,Ze.Z)(Ae)]},Ve=>({headerPadding:`${Ve.paddingSM}px ${Ve.padding}px`,headerBg:Ve.colorFillAlter,contentPadding:`${Ve.padding}px 16px`,contentBg:Ve.colorBgContainer})),He=Object.assign(ue.forwardRef((Ve,Ae)=>{const{getPrefixCls:Ne,direction:et,collapse:Ke}=ue.useContext(Me.E_),{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,bordered:Ie=!0,ghost:$e,size:rt,expandIconPosition:ke="start",children:tt,expandIcon:pt}=Ve,ct=(0,Ge.Z)(Bt=>{var Nt;return(Nt=rt!=null?rt:Bt)!==null&&Nt!==void 0?Nt:"middle"}),ht=Ne("collapse",Fe),lt=Ne(),[mt,at]=ut(ht),it=ue.useMemo(()=>ke==="left"?"start":ke==="right"?"end":ke,[ke]),ft=function(){let Bt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=pt?pt(Bt):ue.createElement(be.Z,{rotate:Bt.isActive?90:void 0});return(0,je.Tm)(Nt,()=>({className:E()(Nt.props.className,`${ht}-arrow`)}))},vt=E()(`${ht}-icon-position-${it}`,{[`${ht}-borderless`]:!Ie,[`${ht}-rtl`]:et==="rtl",[`${ht}-ghost`]:!!$e,[`${ht}-${ct}`]:ct!=="middle"},Ke==null?void 0:Ke.className,Oe,Te,at),St=Object.assign(Object.assign({},(0,Ce.Z)(lt)),{motionAppear:!1,leavedClassName:`${ht}-content-hidden`}),Tt=ue.useMemo(()=>tt?(0,oe.Z)(tt).map((Bt,Nt)=>{var rn,yn;if(!((rn=Bt.props)===null||rn===void 0)&&rn.disabled){const un=(yn=Bt.key)!==null&&yn!==void 0?yn:String(Nt),{disabled:ln,collapsible:Mn}=Bt.props,Wn=Object.assign(Object.assign({},(0,De.Z)(Bt.props,["disabled"])),{key:un,collapsible:Mn!=null?Mn:ln?"disabled":void 0});return(0,je.Tm)(Bt,Wn)}return Bt}):null,[tt]);return mt(ue.createElement(Le,Object.assign({ref:Ae,openMotion:St},(0,De.Z)(Ve,["rootClassName"]),{expandIcon:ft,prefixCls:ht,className:vt,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),xe)}),Tt))}),{Panel:Qe}),Re=He},43428:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return Ye}});var be=ge(92310),_e=ge.n(be),E=ge(33885),he=ge(42978),de=ge(43403),se=ge(34280),ne=ge(59301),ie=ne.createContext(null),le=ne.createContext({}),ue=ie,ae=ge(20068),oe=ge(54476),re=ge(77900),ee=ge(10228),a=ge(26112),y=ge(70425),x=function(Re){var Ve=Re.prefixCls,Ae=Re.className,Ne=Re.style,et=Re.children,Ke=Re.containerRef,Fe=Re.id,Oe=Re.onMouseEnter,Te=Re.onMouseOver,xe=Re.onMouseLeave,Ie=Re.onClick,$e=Re.onKeyDown,rt=Re.onKeyUp,ke={onMouseEnter:Oe,onMouseOver:Te,onMouseLeave:xe,onClick:Ie,onKeyDown:$e,onKeyUp:rt},tt=ne.useContext(le),pt=tt.panel,ct=(0,y.useComposeRef)(pt,Ke);return ne.createElement(ne.Fragment,null,ne.createElement("div",(0,oe.Z)({id:Fe,className:_e()("".concat(Ve,"-content"),Ae),style:(0,E.Z)({},Ne),"aria-modal":"true",role:"dialog",ref:ct},ke),et))},b=x,z=ge(48736);function te(He){return typeof He=="string"&&String(Number(He))===He?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(He)):He}function ce(He){warning(!("wrapperClassName"in He),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!He.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var fe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function me(He,Re){var Ve,Ae,Ne,et,Ke=He.prefixCls,Fe=He.open,Oe=He.placement,Te=He.inline,xe=He.push,Ie=He.forceRender,$e=He.autoFocus,rt=He.keyboard,ke=He.rootClassName,tt=He.rootStyle,pt=He.zIndex,ct=He.className,ht=He.id,lt=He.style,mt=He.motion,at=He.width,it=He.height,ft=He.children,vt=He.contentWrapperStyle,St=He.mask,Tt=He.maskClosable,Bt=He.maskMotion,Nt=He.maskClassName,rn=He.maskStyle,yn=He.afterOpenChange,un=He.onClose,ln=He.onMouseEnter,Mn=He.onMouseOver,Wn=He.onMouseLeave,Cn=He.onClick,Zt=He.onKeyDown,Ht=He.onKeyUp,zt=ne.useRef(),Gt=ne.useRef(),nn=ne.useRef();ne.useImperativeHandle(Re,function(){return zt.current});var Sn=function(Lt){var fn=Lt.keyCode,At=Lt.shiftKey;switch(fn){case ee.Z.TAB:{if(fn===ee.Z.TAB){if(!At&&document.activeElement===nn.current){var mn;(mn=Gt.current)===null||mn===void 0||mn.focus({preventScroll:!0})}else if(At&&document.activeElement===Gt.current){var On;(On=nn.current)===null||On===void 0||On.focus({preventScroll:!0})}}break}case ee.Z.ESC:{un&&rt&&(Lt.stopPropagation(),un(Lt));break}}};ne.useEffect(function(){if(Fe&&$e){var Ut;(Ut=zt.current)===null||Ut===void 0||Ut.focus({preventScroll:!0})}},[Fe]);var dn=ne.useState(!1),Tn=(0,he.Z)(dn,2),Xt=Tn[0],cn=Tn[1],bn=ne.useContext(ue),Fn;xe===!1?Fn={distance:0}:xe===!0?Fn={}:Fn=xe||{};var Pt=(Ve=(Ae=(Ne=Fn)===null||Ne===void 0?void 0:Ne.distance)!==null&&Ae!==void 0?Ae:bn==null?void 0:bn.pushDistance)!==null&&Ve!==void 0?Ve:180,_t=ne.useMemo(function(){return{pushDistance:Pt,push:function(){cn(!0)},pull:function(){cn(!1)}}},[Pt]);ne.useEffect(function(){if(Fe){var Ut;bn==null||(Ut=bn.push)===null||Ut===void 0||Ut.call(bn)}else{var Lt;bn==null||(Lt=bn.pull)===null||Lt===void 0||Lt.call(bn)}},[Fe]),ne.useEffect(function(){return function(){var Ut;bn==null||(Ut=bn.pull)===null||Ut===void 0||Ut.call(bn)}},[]);var Ot=St&&ne.createElement(re.default,(0,oe.Z)({key:"mask"},Bt,{visible:Fe}),function(Ut,Lt){var fn=Ut.className,At=Ut.style;return ne.createElement("div",{className:_e()("".concat(Ke,"-mask"),fn,Nt),style:(0,E.Z)((0,E.Z)({},At),rn),onClick:Tt&&Fe?un:void 0,ref:Lt})}),Kt=typeof mt=="function"?mt(Oe):mt,Nn={};if(Xt&&Pt)switch(Oe){case"top":Nn.transform="translateY(".concat(Pt,"px)");break;case"bottom":Nn.transform="translateY(".concat(-Pt,"px)");break;case"left":Nn.transform="translateX(".concat(Pt,"px)");break;default:Nn.transform="translateX(".concat(-Pt,"px)");break}Oe==="left"||Oe==="right"?Nn.width=te(at):Nn.height=te(it);var _n={onMouseEnter:ln,onMouseOver:Mn,onMouseLeave:Wn,onClick:Cn,onKeyDown:Zt,onKeyUp:Ht},br=ne.createElement(re.default,(0,oe.Z)({key:"panel"},Kt,{visible:Fe,forceRender:Ie,onVisibleChanged:function(Lt){yn==null||yn(Lt)},removeOnLeave:!1,leavedClassName:"".concat(Ke,"-content-wrapper-hidden")}),function(Ut,Lt){var fn=Ut.className,At=Ut.style;return ne.createElement("div",(0,oe.Z)({className:_e()("".concat(Ke,"-content-wrapper"),fn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Nn),At),vt)},(0,a.Z)(He,{data:!0})),ne.createElement(b,(0,oe.Z)({id:ht,containerRef:Lt,prefixCls:Ke,className:ct,style:lt},_n),ft))}),qn=(0,E.Z)({},tt);return pt&&(qn.zIndex=pt),ne.createElement(ue.Provider,{value:_t},ne.createElement("div",{className:_e()(Ke,"".concat(Ke,"-").concat(Oe),ke,(et={},(0,ae.Z)(et,"".concat(Ke,"-open"),Fe),(0,ae.Z)(et,"".concat(Ke,"-inline"),Te),et)),style:qn,tabIndex:-1,ref:zt,onKeyDown:Sn},Ot,ne.createElement("div",{tabIndex:0,ref:Gt,style:fe,"aria-hidden":"true","data-sentinel":"start"}),br,ne.createElement("div",{tabIndex:0,ref:nn,style:fe,"aria-hidden":"true","data-sentinel":"end"})))}var ve=ne.forwardRef(me),pe=ve,Se=function(Re){var Ve=Re.open,Ae=Ve===void 0?!1:Ve,Ne=Re.prefixCls,et=Ne===void 0?"rc-drawer":Ne,Ke=Re.placement,Fe=Ke===void 0?"right":Ke,Oe=Re.autoFocus,Te=Oe===void 0?!0:Oe,xe=Re.keyboard,Ie=xe===void 0?!0:xe,$e=Re.width,rt=$e===void 0?378:$e,ke=Re.mask,tt=ke===void 0?!0:ke,pt=Re.maskClosable,ct=pt===void 0?!0:pt,ht=Re.getContainer,lt=Re.forceRender,mt=Re.afterOpenChange,at=Re.destroyOnClose,it=Re.onMouseEnter,ft=Re.onMouseOver,vt=Re.onMouseLeave,St=Re.onClick,Tt=Re.onKeyDown,Bt=Re.onKeyUp,Nt=Re.panelRef,rn=ne.useState(!1),yn=(0,he.Z)(rn,2),un=yn[0],ln=yn[1],Mn=ne.useState(!1),Wn=(0,he.Z)(Mn,2),Cn=Wn[0],Zt=Wn[1];(0,se.Z)(function(){Zt(!0)},[]);var Ht=Cn?Ae:!1,zt=ne.useRef(),Gt=ne.useRef();(0,se.Z)(function(){Ht&&(Gt.current=document.activeElement)},[Ht]);var nn=function(cn){var bn;if(ln(cn),mt==null||mt(cn),!cn&&Gt.current&&!((bn=zt.current)!==null&&bn!==void 0&&bn.contains(Gt.current))){var Fn;(Fn=Gt.current)===null||Fn===void 0||Fn.focus({preventScroll:!0})}},Sn=ne.useMemo(function(){return{panel:Nt}},[Nt]);if(!lt&&!un&&!Ht&&at)return null;var dn={onMouseEnter:it,onMouseOver:ft,onMouseLeave:vt,onClick:St,onKeyDown:Tt,onKeyUp:Bt},Tn=(0,E.Z)((0,E.Z)({},Re),{},{open:Ht,prefixCls:et,placement:Fe,autoFocus:Te,keyboard:Ie,width:rt,mask:tt,maskClosable:ct,inline:ht===!1,afterOpenChange:nn,ref:zt},dn);return ne.createElement(le.Provider,{value:Sn},ne.createElement(de.Z,{open:Ht||lt||un,autoDestroy:!1,getContainer:ht,autoLock:tt&&(Ht||un)},ne.createElement(pe,Tn)))},ye=Se,we=ye,Pe=ge(62892),Le=ge(36355),Ee=ge(32441),De=ge(47729),je=He=>{const{prefixCls:Re,title:Ve,footer:Ae,extra:Ne,closeIcon:et,closable:Ke,onClose:Fe,headerStyle:Oe,drawerStyle:Te,bodyStyle:xe,footerStyle:Ie,children:$e}=He,rt=ne.useCallback(ht=>ne.createElement("button",{type:"button",onClick:Fe,"aria-label":"Close",className:`${Re}-close`},ht),[Fe]),[ke,tt]=(0,De.Z)(Ke,et,rt,void 0,!0),pt=ne.useMemo(()=>!Ve&&!ke?null:ne.createElement("div",{style:Oe,className:_e()(`${Re}-header`,{[`${Re}-header-close-only`]:ke&&!Ve&&!Ne})},ne.createElement("div",{className:`${Re}-header-title`},tt,Ve&&ne.createElement("div",{className:`${Re}-title`},Ve)),Ne&&ne.createElement("div",{className:`${Re}-extra`},Ne)),[ke,tt,Ne,Oe,Re,Ve]),ct=ne.useMemo(()=>{if(!Ae)return null;const ht=`${Re}-footer`;return ne.createElement("div",{className:ht,style:Ie},Ae)},[Ae,Ie,Re]);return ne.createElement("div",{className:`${Re}-wrapper-body`,style:Te},pt,ne.createElement("div",{className:`${Re}-body`,style:xe},$e),ct)},Me=ge(33234),Ge=ge(83116),Be=ge(37613),qe=He=>{const{componentCls:Re,motionDurationSlow:Ve}=He,Ae={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ve}`}}};return{[Re]:{[`${Re}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ve}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Re}-panel-motion`]:{"&-left":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ze=He=>{const{componentCls:Re,zIndexPopup:Ve,colorBgMask:Ae,colorBgElevated:Ne,motionDurationSlow:et,motionDurationMid:Ke,padding:Fe,paddingLG:Oe,fontSizeLG:Te,lineHeightLG:xe,lineWidth:Ie,lineType:$e,colorSplit:rt,marginSM:ke,colorIcon:tt,colorIconHover:pt,colorText:ct,fontWeightStrong:ht,footerPaddingBlock:lt,footerPaddingInline:mt}=He,at=`${Re}-content-wrapper`;return{[Re]:{position:"fixed",inset:0,zIndex:Ve,pointerEvents:"none","&-pure":{position:"relative",background:Ne,[`&${Re}-left`]:{boxShadow:He.boxShadowDrawerLeft},[`&${Re}-right`]:{boxShadow:He.boxShadowDrawerRight},[`&${Re}-top`]:{boxShadow:He.boxShadowDrawerUp},[`&${Re}-bottom`]:{boxShadow:He.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Re}-mask`]:{position:"absolute",inset:0,zIndex:Ve,background:Ae,pointerEvents:"auto"},[at]:{position:"absolute",zIndex:Ve,maxWidth:"100vw",transition:`all ${et}`,"&-hidden":{display:"none"}},[`&-left > ${at}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:He.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:He.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:He.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:He.boxShadowDrawerDown},[`${Re}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ne,pointerEvents:"auto"},[`${Re}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Re}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Fe}px ${Oe}px`,fontSize:Te,lineHeight:xe,borderBottom:`${Ie}px ${$e} ${rt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Re}-extra`]:{flex:"none"},[`${Re}-close`]:{display:"inline-block",marginInlineEnd:ke,color:tt,fontWeight:ht,fontSize:Te,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ke}`,textRendering:"auto","&:focus, &:hover":{color:pt,textDecoration:"none"}},[`${Re}-title`]:{flex:1,margin:0,color:ct,fontWeight:He.fontWeightStrong,fontSize:Te,lineHeight:xe},[`${Re}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Oe,overflow:"auto"},[`${Re}-footer`]:{flexShrink:0,padding:`${lt}px ${mt}px`,borderTop:`${Ie}px ${$e} ${rt}`},"&-rtl":{direction:"rtl"}}}};var Xe=(0,Ge.Z)("Drawer",He=>{const Re=(0,Be.TS)(He,{});return[Ze(Re),qe(Re)]},He=>({zIndexPopup:He.zIndexPopupBase,footerPaddingBlock:He.paddingXS,footerPaddingInline:He.padding})),We=ge(11575),ze=function(He,Re){var Ve={};for(var Ae in He)Object.prototype.hasOwnProperty.call(He,Ae)&&Re.indexOf(Ae)<0&&(Ve[Ae]=He[Ae]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ae=Object.getOwnPropertySymbols(He);Ne{var Re;const{rootClassName:Ve,width:Ae,height:Ne,size:et="default",mask:Ke=!0,push:Fe=ot,open:Oe,afterOpenChange:Te,onClose:xe,prefixCls:Ie,getContainer:$e,style:rt,className:ke,visible:tt,afterVisibleChange:pt}=He,ct=ze(He,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ht,getPrefixCls:lt,direction:mt,drawer:at}=ne.useContext(Le.E_),it=lt("drawer",Ie),[ft,vt]=Xe(it),St=$e===void 0&&ht?()=>ht(document.body):$e,Tt=_e()({"no-mask":!Ke,[`${it}-rtl`]:mt==="rtl"},Ve,vt),Bt=ne.useMemo(()=>Ae!=null?Ae:et==="large"?736:378,[Ae,et]),Nt=ne.useMemo(()=>Ne!=null?Ne:et==="large"?736:378,[Ne,et]),rn={motionName:(0,Pe.m)(it,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},yn=ln=>({motionName:(0,Pe.m)(it,`panel-motion-${ln}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),un=(0,We.H)();return ft(ne.createElement(Me.BR,null,ne.createElement(Ee.Ux,{status:!0,override:!0},ne.createElement(we,Object.assign({prefixCls:it,onClose:xe,maskMotion:rn,motion:yn},ct,{open:Oe!=null?Oe:tt,mask:Ke,push:Fe,width:Bt,height:Nt,style:Object.assign(Object.assign({},at==null?void 0:at.style),rt),className:_e()(at==null?void 0:at.className,ke),rootClassName:Tt,getContainer:St,afterOpenChange:Te!=null?Te:pt,panelRef:un}),ne.createElement(je,Object.assign({prefixCls:it},ct,{onClose:xe}))))))},ut=He=>{const{prefixCls:Re,style:Ve,className:Ae,placement:Ne="right"}=He,et=ze(He,["prefixCls","style","className","placement"]),{getPrefixCls:Ke}=ne.useContext(Le.E_),Fe=Ke("drawer",Re),[Oe,Te]=Xe(Fe),xe=_e()(Fe,`${Fe}-pure`,`${Fe}-${Ne}`,Te,Ae);return Oe(ne.createElement("div",{className:xe,style:Ve},ne.createElement(je,Object.assign({prefixCls:Fe},et))))};Je._InternalPanelDoNotUseOrYouWillBeFired=ut;var Ye=Je},91857:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(38819),E=ge(92310),he=ge.n(E),de=ge(31561),se=ge(70425),ne=ge(18929),ie=ge(2738),le=ge(79676),ue=ge(53487),ae=ge(92343),oe=ge(36355),re=ge(20834),ee=ge(40875),a=ge(88088),y=ge(47211);const x=null,b=fe=>{const{menu:me,arrow:ve,prefixCls:pe,children:Se,trigger:ye,disabled:we,dropdownRender:Pe,getPopupContainer:Le,overlayClassName:Ee,rootClassName:De,open:Ce,onOpenChange:je,visible:Me,onVisibleChange:Ge,mouseEnterDelay:Be=.15,mouseLeaveDelay:Qe=.1,autoAdjustOverflow:qe=!0,placement:Ze="",overlay:Xe,transitionName:We}=fe,{getPopupContainer:ze,getPrefixCls:Ue,direction:ot}=be.useContext(oe.E_),Je=be.useMemo(()=>{const ke=Ue();return We!==void 0?We:Ze.includes("top")?`${ke}-slide-down`:`${ke}-slide-up`},[Ue,Ze,We]),ut=be.useMemo(()=>Ze?Ze.includes("Center")?Ze.slice(0,Ze.indexOf("Center")):Ze:ot==="rtl"?"bottomRight":"bottomLeft",[Ze,ot]),Ye=Ue("dropdown",pe),[He,Re]=(0,y.Z)(Ye),[,Ve]=(0,a.Z)(),Ae=be.Children.only(Se),Ne=(0,ae.Tm)(Ae,{className:he()(`${Ye}-trigger`,{[`${Ye}-rtl`]:ot==="rtl"},Ae.props.className),disabled:we}),et=we?[]:ye;let Ke;et&&et.includes("contextMenu")&&(Ke=!0);const[Fe,Oe]=(0,ne.Z)(!1,{value:Ce!=null?Ce:Me}),Te=(0,se.useEvent)(ke=>{je==null||je(ke),Ge==null||Ge(ke),Oe(ke)}),xe=he()(Ee,De,Re,{[`${Ye}-rtl`]:ot==="rtl"}),Ie=(0,le.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:qe,offset:Ve.marginXXS,arrowWidth:ve?Ve.sizePopupArrow:0,borderRadius:Ve.borderRadius}),$e=be.useCallback(()=>{Oe(!1)},[]),rt=()=>{let ke;return me!=null&&me.items?ke=be.createElement(re.default,Object.assign({},me)):typeof Xe=="function"?ke=Xe():ke=Xe,Pe&&(ke=Pe(ke)),ke=be.Children.only(typeof ke=="string"?be.createElement("span",null,ke):ke),be.createElement(ee.J,{prefixCls:`${Ye}-menu`,expandIcon:be.createElement("span",{className:`${Ye}-menu-submenu-arrow`},be.createElement(_e.Z,{className:`${Ye}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:$e,validator:tt=>{let{mode:pt}=tt}},ke)};return He(be.createElement(de.Z,Object.assign({alignPoint:Ke},(0,ie.Z)(fe,["rootClassName"]),{mouseEnterDelay:Be,mouseLeaveDelay:Qe,visible:Fe,builtinPlacements:Ie,arrow:!!ve,overlayClassName:xe,prefixCls:Ye,getPopupContainer:Le||ze,transitionName:Je,trigger:et,overlay:rt,placement:ut,onVisibleChange:Te}),Ne))};function z(fe){return Object.assign(Object.assign({},fe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,ue.Z)(b,"dropdown",fe=>fe,z),ce=fe=>be.createElement(te,Object.assign({},fe),be.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ce,dt.Z=b},38854:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(91857),_e=ge(92310),E=ge.n(_e),he=ge(59301),de=ge(18785),se=ge(3113),ne=ge(36355),ie=ge(81327),le=ge(33234),ue=ge(47211),ae=function(y,x){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&x.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=he.useContext(ne.E_),{prefixCls:te,type:ce="default",danger:fe,disabled:me,loading:ve,onClick:pe,htmlType:Se,children:ye,className:we,menu:Pe,arrow:Le,autoFocus:Ee,overlay:De,trigger:Ce,align:je,open:Me,onOpenChange:Ge,placement:Be,getPopupContainer:Qe,href:qe,icon:Ze=he.createElement(de.Z,null),title:Xe,buttonsRender:We=rt=>rt,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:ot,overlayStyle:Je,destroyPopupOnHide:ut,dropdownRender:Ye}=y,He=ae(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Re=b("dropdown",te),Ve=`${Re}-button`,[Ae,Ne]=(0,ue.Z)(Re),et={menu:Pe,arrow:Le,autoFocus:Ee,align:je,disabled:me,trigger:me?[]:Ce,onOpenChange:Ge,getPopupContainer:Qe||x,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:ot,overlayStyle:Je,destroyPopupOnHide:ut,dropdownRender:Ye},{compactSize:Ke,compactItemClassnames:Fe}=(0,le.ri)(Re,z),Oe=E()(Ve,Fe,we,Ne);"overlay"in y&&(et.overlay=De),"open"in y&&(et.open=Me),"placement"in y?et.placement=Be:et.placement=z==="rtl"?"bottomLeft":"bottomRight";const Te=he.createElement(se.ZP,{type:ce,danger:fe,disabled:me,loading:ve,onClick:pe,htmlType:Se,href:qe,title:Xe},ye),xe=he.createElement(se.ZP,{type:ce,danger:fe,icon:Ze}),[Ie,$e]=We([Te,xe]);return Ae(he.createElement(ie.Z.Compact,Object.assign({className:Oe,size:Ke,block:!0},He),Ie,he.createElement(be.Z,Object.assign({},et),$e)))};oe.__ANT_BUTTON=!0;var re=oe;const ee=be.Z;ee.Button=re;var a=ee},47211:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ae}});var be=ge(17313),_e=ge(13826),E=ge(92899),he=ge(29878),de=ge(19447),se=ge(83116),ne=ge(37613),le=oe=>{const{componentCls:re,menuCls:ee,colorError:a,colorTextLightSolid:y}=oe,x=`${ee}-item`;return{[`${re}, ${re}-menu-submenu`]:{[`${ee} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ue=oe=>{const{componentCls:re,menuCls:ee,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:ce,fontSize:fe,dropdownEdgeChildPadding:me,colorTextDisabled:ve,fontSizeIcon:pe,controlPaddingHorizontal:Se,colorBgElevated:ye}=oe;return[{[re]:Object.assign(Object.assign({},(0,be.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:pe}},[`${re}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:pe},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${re}-wrap-open`]:{[`${z}-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${re}-placement-bottomLeft, + `]:{borderRadius:0},[`> ${Ae}-item:last-child`]:{borderBottom:0},[`> ${Ae}-item > ${Ae}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Ae}-item > ${Ae}-content > ${Ae}-content-box`]:{paddingTop:et}}}},Je=Ve=>{const{componentCls:Ae,paddingSM:Ne}=Ve;return{[`${Ae}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Ae}-item`]:{borderBottom:0,[`> ${Ae}-content`]:{backgroundColor:"transparent",border:0,[`> ${Ae}-content-box`]:{paddingBlock:Ne}}}}}};var ut=(0,Xe.Z)("Collapse",Ve=>{const Ae=(0,We.TS)(Ve,{collapseHeaderPaddingSM:`${Ve.paddingXS}px ${Ve.paddingSM}px`,collapseHeaderPaddingLG:`${Ve.padding}px ${Ve.paddingLG}px`,collapsePanelBorderRadius:Ve.borderRadiusLG});return[ze(Ae),ot(Ae),Je(Ae),Ue(Ae),(0,Ze.Z)(Ae)]},Ve=>({headerPadding:`${Ve.paddingSM}px ${Ve.padding}px`,headerBg:Ve.colorFillAlter,contentPadding:`${Ve.padding}px 16px`,contentBg:Ve.colorBgContainer})),He=Object.assign(ue.forwardRef((Ve,Ae)=>{const{getPrefixCls:Ne,direction:et,collapse:Ke}=ue.useContext(Me.E_),{prefixCls:Fe,className:Oe,rootClassName:Le,style:xe,bordered:Ie=!0,ghost:$e,size:rt,expandIconPosition:ke="start",children:tt,expandIcon:pt}=Ve,ct=(0,Ge.Z)(Bt=>{var Nt;return(Nt=rt!=null?rt:Bt)!==null&&Nt!==void 0?Nt:"middle"}),ht=Ne("collapse",Fe),lt=Ne(),[mt,at]=ut(ht),it=ue.useMemo(()=>ke==="left"?"start":ke==="right"?"end":ke,[ke]),ft=function(){let Bt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Nt=pt?pt(Bt):ue.createElement(be.Z,{rotate:Bt.isActive?90:void 0});return(0,je.Tm)(Nt,()=>({className:E()(Nt.props.className,`${ht}-arrow`)}))},vt=E()(`${ht}-icon-position-${it}`,{[`${ht}-borderless`]:!Ie,[`${ht}-rtl`]:et==="rtl",[`${ht}-ghost`]:!!$e,[`${ht}-${ct}`]:ct!=="middle"},Ke==null?void 0:Ke.className,Oe,Le,at),St=Object.assign(Object.assign({},(0,Ce.Z)(lt)),{motionAppear:!1,leavedClassName:`${ht}-content-hidden`}),Lt=ue.useMemo(()=>tt?(0,oe.Z)(tt).map((Bt,Nt)=>{var rn,yn;if(!((rn=Bt.props)===null||rn===void 0)&&rn.disabled){const un=(yn=Bt.key)!==null&&yn!==void 0?yn:String(Nt),{disabled:ln,collapsible:Mn}=Bt.props,Wn=Object.assign(Object.assign({},(0,De.Z)(Bt.props,["disabled"])),{key:un,collapsible:Mn!=null?Mn:ln?"disabled":void 0});return(0,je.Tm)(Bt,Wn)}return Bt}):null,[tt]);return mt(ue.createElement(Te,Object.assign({ref:Ae,openMotion:St},(0,De.Z)(Ve,["rootClassName"]),{expandIcon:ft,prefixCls:ht,className:vt,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),xe)}),Lt))}),{Panel:Qe}),Re=He},43428:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return Ye}});var be=ge(92310),_e=ge.n(be),E=ge(33885),me=ge(42978),de=ge(43403),se=ge(34280),ne=ge(59301),ie=ne.createContext(null),le=ne.createContext({}),ue=ie,ae=ge(20068),oe=ge(54476),re=ge(77900),ee=ge(10228),a=ge(26112),y=ge(70425),x=function(Re){var Ve=Re.prefixCls,Ae=Re.className,Ne=Re.style,et=Re.children,Ke=Re.containerRef,Fe=Re.id,Oe=Re.onMouseEnter,Le=Re.onMouseOver,xe=Re.onMouseLeave,Ie=Re.onClick,$e=Re.onKeyDown,rt=Re.onKeyUp,ke={onMouseEnter:Oe,onMouseOver:Le,onMouseLeave:xe,onClick:Ie,onKeyDown:$e,onKeyUp:rt},tt=ne.useContext(le),pt=tt.panel,ct=(0,y.useComposeRef)(pt,Ke);return ne.createElement(ne.Fragment,null,ne.createElement("div",(0,oe.Z)({id:Fe,className:_e()("".concat(Ve,"-content"),Ae),style:(0,E.Z)({},Ne),"aria-modal":"true",role:"dialog",ref:ct},ke),et))},b=x,z=ge(48736);function te(He){return typeof He=="string"&&String(Number(He))===He?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(He)):He}function ce(He){warning(!("wrapperClassName"in He),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!He.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var fe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function he(He,Re){var Ve,Ae,Ne,et,Ke=He.prefixCls,Fe=He.open,Oe=He.placement,Le=He.inline,xe=He.push,Ie=He.forceRender,$e=He.autoFocus,rt=He.keyboard,ke=He.rootClassName,tt=He.rootStyle,pt=He.zIndex,ct=He.className,ht=He.id,lt=He.style,mt=He.motion,at=He.width,it=He.height,ft=He.children,vt=He.contentWrapperStyle,St=He.mask,Lt=He.maskClosable,Bt=He.maskMotion,Nt=He.maskClassName,rn=He.maskStyle,yn=He.afterOpenChange,un=He.onClose,ln=He.onMouseEnter,Mn=He.onMouseOver,Wn=He.onMouseLeave,Cn=He.onClick,Zt=He.onKeyDown,Ht=He.onKeyUp,zt=ne.useRef(),Gt=ne.useRef(),nn=ne.useRef();ne.useImperativeHandle(Re,function(){return zt.current});var Sn=function(Tt){var fn=Tt.keyCode,At=Tt.shiftKey;switch(fn){case ee.Z.TAB:{if(fn===ee.Z.TAB){if(!At&&document.activeElement===nn.current){var mn;(mn=Gt.current)===null||mn===void 0||mn.focus({preventScroll:!0})}else if(At&&document.activeElement===Gt.current){var On;(On=nn.current)===null||On===void 0||On.focus({preventScroll:!0})}}break}case ee.Z.ESC:{un&&rt&&(Tt.stopPropagation(),un(Tt));break}}};ne.useEffect(function(){if(Fe&&$e){var Ut;(Ut=zt.current)===null||Ut===void 0||Ut.focus({preventScroll:!0})}},[Fe]);var dn=ne.useState(!1),Ln=(0,me.Z)(dn,2),Xt=Ln[0],cn=Ln[1],bn=ne.useContext(ue),Fn;xe===!1?Fn={distance:0}:xe===!0?Fn={}:Fn=xe||{};var Pt=(Ve=(Ae=(Ne=Fn)===null||Ne===void 0?void 0:Ne.distance)!==null&&Ae!==void 0?Ae:bn==null?void 0:bn.pushDistance)!==null&&Ve!==void 0?Ve:180,_t=ne.useMemo(function(){return{pushDistance:Pt,push:function(){cn(!0)},pull:function(){cn(!1)}}},[Pt]);ne.useEffect(function(){if(Fe){var Ut;bn==null||(Ut=bn.push)===null||Ut===void 0||Ut.call(bn)}else{var Tt;bn==null||(Tt=bn.pull)===null||Tt===void 0||Tt.call(bn)}},[Fe]),ne.useEffect(function(){return function(){var Ut;bn==null||(Ut=bn.pull)===null||Ut===void 0||Ut.call(bn)}},[]);var Ot=St&&ne.createElement(re.default,(0,oe.Z)({key:"mask"},Bt,{visible:Fe}),function(Ut,Tt){var fn=Ut.className,At=Ut.style;return ne.createElement("div",{className:_e()("".concat(Ke,"-mask"),fn,Nt),style:(0,E.Z)((0,E.Z)({},At),rn),onClick:Lt&&Fe?un:void 0,ref:Tt})}),Kt=typeof mt=="function"?mt(Oe):mt,Nn={};if(Xt&&Pt)switch(Oe){case"top":Nn.transform="translateY(".concat(Pt,"px)");break;case"bottom":Nn.transform="translateY(".concat(-Pt,"px)");break;case"left":Nn.transform="translateX(".concat(Pt,"px)");break;default:Nn.transform="translateX(".concat(-Pt,"px)");break}Oe==="left"||Oe==="right"?Nn.width=te(at):Nn.height=te(it);var _n={onMouseEnter:ln,onMouseOver:Mn,onMouseLeave:Wn,onClick:Cn,onKeyDown:Zt,onKeyUp:Ht},br=ne.createElement(re.default,(0,oe.Z)({key:"panel"},Kt,{visible:Fe,forceRender:Ie,onVisibleChanged:function(Tt){yn==null||yn(Tt)},removeOnLeave:!1,leavedClassName:"".concat(Ke,"-content-wrapper-hidden")}),function(Ut,Tt){var fn=Ut.className,At=Ut.style;return ne.createElement("div",(0,oe.Z)({className:_e()("".concat(Ke,"-content-wrapper"),fn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Nn),At),vt)},(0,a.Z)(He,{data:!0})),ne.createElement(b,(0,oe.Z)({id:ht,containerRef:Tt,prefixCls:Ke,className:ct,style:lt},_n),ft))}),qn=(0,E.Z)({},tt);return pt&&(qn.zIndex=pt),ne.createElement(ue.Provider,{value:_t},ne.createElement("div",{className:_e()(Ke,"".concat(Ke,"-").concat(Oe),ke,(et={},(0,ae.Z)(et,"".concat(Ke,"-open"),Fe),(0,ae.Z)(et,"".concat(Ke,"-inline"),Le),et)),style:qn,tabIndex:-1,ref:zt,onKeyDown:Sn},Ot,ne.createElement("div",{tabIndex:0,ref:Gt,style:fe,"aria-hidden":"true","data-sentinel":"start"}),br,ne.createElement("div",{tabIndex:0,ref:nn,style:fe,"aria-hidden":"true","data-sentinel":"end"})))}var ve=ne.forwardRef(he),pe=ve,Se=function(Re){var Ve=Re.open,Ae=Ve===void 0?!1:Ve,Ne=Re.prefixCls,et=Ne===void 0?"rc-drawer":Ne,Ke=Re.placement,Fe=Ke===void 0?"right":Ke,Oe=Re.autoFocus,Le=Oe===void 0?!0:Oe,xe=Re.keyboard,Ie=xe===void 0?!0:xe,$e=Re.width,rt=$e===void 0?378:$e,ke=Re.mask,tt=ke===void 0?!0:ke,pt=Re.maskClosable,ct=pt===void 0?!0:pt,ht=Re.getContainer,lt=Re.forceRender,mt=Re.afterOpenChange,at=Re.destroyOnClose,it=Re.onMouseEnter,ft=Re.onMouseOver,vt=Re.onMouseLeave,St=Re.onClick,Lt=Re.onKeyDown,Bt=Re.onKeyUp,Nt=Re.panelRef,rn=ne.useState(!1),yn=(0,me.Z)(rn,2),un=yn[0],ln=yn[1],Mn=ne.useState(!1),Wn=(0,me.Z)(Mn,2),Cn=Wn[0],Zt=Wn[1];(0,se.Z)(function(){Zt(!0)},[]);var Ht=Cn?Ae:!1,zt=ne.useRef(),Gt=ne.useRef();(0,se.Z)(function(){Ht&&(Gt.current=document.activeElement)},[Ht]);var nn=function(cn){var bn;if(ln(cn),mt==null||mt(cn),!cn&&Gt.current&&!((bn=zt.current)!==null&&bn!==void 0&&bn.contains(Gt.current))){var Fn;(Fn=Gt.current)===null||Fn===void 0||Fn.focus({preventScroll:!0})}},Sn=ne.useMemo(function(){return{panel:Nt}},[Nt]);if(!lt&&!un&&!Ht&&at)return null;var dn={onMouseEnter:it,onMouseOver:ft,onMouseLeave:vt,onClick:St,onKeyDown:Lt,onKeyUp:Bt},Ln=(0,E.Z)((0,E.Z)({},Re),{},{open:Ht,prefixCls:et,placement:Fe,autoFocus:Le,keyboard:Ie,width:rt,mask:tt,maskClosable:ct,inline:ht===!1,afterOpenChange:nn,ref:zt},dn);return ne.createElement(le.Provider,{value:Sn},ne.createElement(de.Z,{open:Ht||lt||un,autoDestroy:!1,getContainer:ht,autoLock:tt&&(Ht||un)},ne.createElement(pe,Ln)))},ye=Se,we=ye,Pe=ge(62892),Te=ge(36355),Ee=ge(32441),De=ge(47729),je=He=>{const{prefixCls:Re,title:Ve,footer:Ae,extra:Ne,closeIcon:et,closable:Ke,onClose:Fe,headerStyle:Oe,drawerStyle:Le,bodyStyle:xe,footerStyle:Ie,children:$e}=He,rt=ne.useCallback(ht=>ne.createElement("button",{type:"button",onClick:Fe,"aria-label":"Close",className:`${Re}-close`},ht),[Fe]),[ke,tt]=(0,De.Z)(Ke,et,rt,void 0,!0),pt=ne.useMemo(()=>!Ve&&!ke?null:ne.createElement("div",{style:Oe,className:_e()(`${Re}-header`,{[`${Re}-header-close-only`]:ke&&!Ve&&!Ne})},ne.createElement("div",{className:`${Re}-header-title`},tt,Ve&&ne.createElement("div",{className:`${Re}-title`},Ve)),Ne&&ne.createElement("div",{className:`${Re}-extra`},Ne)),[ke,tt,Ne,Oe,Re,Ve]),ct=ne.useMemo(()=>{if(!Ae)return null;const ht=`${Re}-footer`;return ne.createElement("div",{className:ht,style:Ie},Ae)},[Ae,Ie,Re]);return ne.createElement("div",{className:`${Re}-wrapper-body`,style:Le},pt,ne.createElement("div",{className:`${Re}-body`,style:xe},$e),ct)},Me=ge(33234),Ge=ge(83116),Be=ge(37613),qe=He=>{const{componentCls:Re,motionDurationSlow:Ve}=He,Ae={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Ve}`}}};return{[Re]:{[`${Re}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Ve}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Re}-panel-motion`]:{"&-left":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ae,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ze=He=>{const{componentCls:Re,zIndexPopup:Ve,colorBgMask:Ae,colorBgElevated:Ne,motionDurationSlow:et,motionDurationMid:Ke,padding:Fe,paddingLG:Oe,fontSizeLG:Le,lineHeightLG:xe,lineWidth:Ie,lineType:$e,colorSplit:rt,marginSM:ke,colorIcon:tt,colorIconHover:pt,colorText:ct,fontWeightStrong:ht,footerPaddingBlock:lt,footerPaddingInline:mt}=He,at=`${Re}-content-wrapper`;return{[Re]:{position:"fixed",inset:0,zIndex:Ve,pointerEvents:"none","&-pure":{position:"relative",background:Ne,[`&${Re}-left`]:{boxShadow:He.boxShadowDrawerLeft},[`&${Re}-right`]:{boxShadow:He.boxShadowDrawerRight},[`&${Re}-top`]:{boxShadow:He.boxShadowDrawerUp},[`&${Re}-bottom`]:{boxShadow:He.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Re}-mask`]:{position:"absolute",inset:0,zIndex:Ve,background:Ae,pointerEvents:"auto"},[at]:{position:"absolute",zIndex:Ve,maxWidth:"100vw",transition:`all ${et}`,"&-hidden":{display:"none"}},[`&-left > ${at}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:He.boxShadowDrawerLeft},[`&-right > ${at}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:He.boxShadowDrawerRight},[`&-top > ${at}`]:{top:0,insetInline:0,boxShadow:He.boxShadowDrawerUp},[`&-bottom > ${at}`]:{bottom:0,insetInline:0,boxShadow:He.boxShadowDrawerDown},[`${Re}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ne,pointerEvents:"auto"},[`${Re}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Re}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Fe}px ${Oe}px`,fontSize:Le,lineHeight:xe,borderBottom:`${Ie}px ${$e} ${rt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Re}-extra`]:{flex:"none"},[`${Re}-close`]:{display:"inline-block",marginInlineEnd:ke,color:tt,fontWeight:ht,fontSize:Le,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Ke}`,textRendering:"auto","&:focus, &:hover":{color:pt,textDecoration:"none"}},[`${Re}-title`]:{flex:1,margin:0,color:ct,fontWeight:He.fontWeightStrong,fontSize:Le,lineHeight:xe},[`${Re}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Oe,overflow:"auto"},[`${Re}-footer`]:{flexShrink:0,padding:`${lt}px ${mt}px`,borderTop:`${Ie}px ${$e} ${rt}`},"&-rtl":{direction:"rtl"}}}};var Xe=(0,Ge.Z)("Drawer",He=>{const Re=(0,Be.TS)(He,{});return[Ze(Re),qe(Re)]},He=>({zIndexPopup:He.zIndexPopupBase,footerPaddingBlock:He.paddingXS,footerPaddingInline:He.padding})),We=ge(11575),ze=function(He,Re){var Ve={};for(var Ae in He)Object.prototype.hasOwnProperty.call(He,Ae)&&Re.indexOf(Ae)<0&&(Ve[Ae]=He[Ae]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Ae=Object.getOwnPropertySymbols(He);Ne{var Re;const{rootClassName:Ve,width:Ae,height:Ne,size:et="default",mask:Ke=!0,push:Fe=ot,open:Oe,afterOpenChange:Le,onClose:xe,prefixCls:Ie,getContainer:$e,style:rt,className:ke,visible:tt,afterVisibleChange:pt}=He,ct=ze(He,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ht,getPrefixCls:lt,direction:mt,drawer:at}=ne.useContext(Te.E_),it=lt("drawer",Ie),[ft,vt]=Xe(it),St=$e===void 0&&ht?()=>ht(document.body):$e,Lt=_e()({"no-mask":!Ke,[`${it}-rtl`]:mt==="rtl"},Ve,vt),Bt=ne.useMemo(()=>Ae!=null?Ae:et==="large"?736:378,[Ae,et]),Nt=ne.useMemo(()=>Ne!=null?Ne:et==="large"?736:378,[Ne,et]),rn={motionName:(0,Pe.m)(it,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},yn=ln=>({motionName:(0,Pe.m)(it,`panel-motion-${ln}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),un=(0,We.H)();return ft(ne.createElement(Me.BR,null,ne.createElement(Ee.Ux,{status:!0,override:!0},ne.createElement(we,Object.assign({prefixCls:it,onClose:xe,maskMotion:rn,motion:yn},ct,{open:Oe!=null?Oe:tt,mask:Ke,push:Fe,width:Bt,height:Nt,style:Object.assign(Object.assign({},at==null?void 0:at.style),rt),className:_e()(at==null?void 0:at.className,ke),rootClassName:Lt,getContainer:St,afterOpenChange:Le!=null?Le:pt,panelRef:un}),ne.createElement(je,Object.assign({prefixCls:it},ct,{onClose:xe}))))))},ut=He=>{const{prefixCls:Re,style:Ve,className:Ae,placement:Ne="right"}=He,et=ze(He,["prefixCls","style","className","placement"]),{getPrefixCls:Ke}=ne.useContext(Te.E_),Fe=Ke("drawer",Re),[Oe,Le]=Xe(Fe),xe=_e()(Fe,`${Fe}-pure`,`${Fe}-${Ne}`,Le,Ae);return Oe(ne.createElement("div",{className:xe,style:Ve},ne.createElement(je,Object.assign({prefixCls:Fe},et))))};Je._InternalPanelDoNotUseOrYouWillBeFired=ut;var Ye=Je},91857:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(38819),E=ge(92310),me=ge.n(E),de=ge(31561),se=ge(70425),ne=ge(18929),ie=ge(2738),le=ge(79676),ue=ge(53487),ae=ge(92343),oe=ge(36355),re=ge(20834),ee=ge(40875),a=ge(88088),y=ge(47211);const x=null,b=fe=>{const{menu:he,arrow:ve,prefixCls:pe,children:Se,trigger:ye,disabled:we,dropdownRender:Pe,getPopupContainer:Te,overlayClassName:Ee,rootClassName:De,open:Ce,onOpenChange:je,visible:Me,onVisibleChange:Ge,mouseEnterDelay:Be=.15,mouseLeaveDelay:Qe=.1,autoAdjustOverflow:qe=!0,placement:Ze="",overlay:Xe,transitionName:We}=fe,{getPopupContainer:ze,getPrefixCls:Ue,direction:ot}=be.useContext(oe.E_),Je=be.useMemo(()=>{const ke=Ue();return We!==void 0?We:Ze.includes("top")?`${ke}-slide-down`:`${ke}-slide-up`},[Ue,Ze,We]),ut=be.useMemo(()=>Ze?Ze.includes("Center")?Ze.slice(0,Ze.indexOf("Center")):Ze:ot==="rtl"?"bottomRight":"bottomLeft",[Ze,ot]),Ye=Ue("dropdown",pe),[He,Re]=(0,y.Z)(Ye),[,Ve]=(0,a.Z)(),Ae=be.Children.only(Se),Ne=(0,ae.Tm)(Ae,{className:me()(`${Ye}-trigger`,{[`${Ye}-rtl`]:ot==="rtl"},Ae.props.className),disabled:we}),et=we?[]:ye;let Ke;et&&et.includes("contextMenu")&&(Ke=!0);const[Fe,Oe]=(0,ne.Z)(!1,{value:Ce!=null?Ce:Me}),Le=(0,se.useEvent)(ke=>{je==null||je(ke),Ge==null||Ge(ke),Oe(ke)}),xe=me()(Ee,De,Re,{[`${Ye}-rtl`]:ot==="rtl"}),Ie=(0,le.Z)({arrowPointAtCenter:typeof ve=="object"&&ve.pointAtCenter,autoAdjustOverflow:qe,offset:Ve.marginXXS,arrowWidth:ve?Ve.sizePopupArrow:0,borderRadius:Ve.borderRadius}),$e=be.useCallback(()=>{Oe(!1)},[]),rt=()=>{let ke;return he!=null&&he.items?ke=be.createElement(re.default,Object.assign({},he)):typeof Xe=="function"?ke=Xe():ke=Xe,Pe&&(ke=Pe(ke)),ke=be.Children.only(typeof ke=="string"?be.createElement("span",null,ke):ke),be.createElement(ee.J,{prefixCls:`${Ye}-menu`,expandIcon:be.createElement("span",{className:`${Ye}-menu-submenu-arrow`},be.createElement(_e.Z,{className:`${Ye}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:$e,validator:tt=>{let{mode:pt}=tt}},ke)};return He(be.createElement(de.Z,Object.assign({alignPoint:Ke},(0,ie.Z)(fe,["rootClassName"]),{mouseEnterDelay:Be,mouseLeaveDelay:Qe,visible:Fe,builtinPlacements:Ie,arrow:!!ve,overlayClassName:xe,prefixCls:Ye,getPopupContainer:Te||ze,transitionName:Je,trigger:et,overlay:rt,placement:ut,onVisibleChange:Le}),Ne))};function z(fe){return Object.assign(Object.assign({},fe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,ue.Z)(b,"dropdown",fe=>fe,z),ce=fe=>be.createElement(te,Object.assign({},fe),be.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ce,dt.Z=b},38854:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return a}});var be=ge(91857),_e=ge(92310),E=ge.n(_e),me=ge(59301),de=ge(18785),se=ge(3113),ne=ge(36355),ie=ge(81327),le=ge(33234),ue=ge(47211),ae=function(y,x){var b={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&x.indexOf(z)<0&&(b[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te{const{getPopupContainer:x,getPrefixCls:b,direction:z}=me.useContext(ne.E_),{prefixCls:te,type:ce="default",danger:fe,disabled:he,loading:ve,onClick:pe,htmlType:Se,children:ye,className:we,menu:Pe,arrow:Te,autoFocus:Ee,overlay:De,trigger:Ce,align:je,open:Me,onOpenChange:Ge,placement:Be,getPopupContainer:Qe,href:qe,icon:Ze=me.createElement(de.Z,null),title:Xe,buttonsRender:We=rt=>rt,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:ot,overlayStyle:Je,destroyPopupOnHide:ut,dropdownRender:Ye}=y,He=ae(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Re=b("dropdown",te),Ve=`${Re}-button`,[Ae,Ne]=(0,ue.Z)(Re),et={menu:Pe,arrow:Te,autoFocus:Ee,align:je,disabled:he,trigger:he?[]:Ce,onOpenChange:Ge,getPopupContainer:Qe||x,mouseEnterDelay:ze,mouseLeaveDelay:Ue,overlayClassName:ot,overlayStyle:Je,destroyPopupOnHide:ut,dropdownRender:Ye},{compactSize:Ke,compactItemClassnames:Fe}=(0,le.ri)(Re,z),Oe=E()(Ve,Fe,we,Ne);"overlay"in y&&(et.overlay=De),"open"in y&&(et.open=Me),"placement"in y?et.placement=Be:et.placement=z==="rtl"?"bottomLeft":"bottomRight";const Le=me.createElement(se.ZP,{type:ce,danger:fe,disabled:he,loading:ve,onClick:pe,htmlType:Se,href:qe,title:Xe},ye),xe=me.createElement(se.ZP,{type:ce,danger:fe,icon:Ze}),[Ie,$e]=We([Le,xe]);return Ae(me.createElement(ie.Z.Compact,Object.assign({className:Oe,size:Ke,block:!0},He),Ie,me.createElement(be.Z,Object.assign({},et),$e)))};oe.__ANT_BUTTON=!0;var re=oe;const ee=be.Z;ee.Button=re;var a=ee},47211:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return ae}});var be=ge(17313),_e=ge(13826),E=ge(92899),me=ge(29878),de=ge(19447),se=ge(83116),ne=ge(37613),le=oe=>{const{componentCls:re,menuCls:ee,colorError:a,colorTextLightSolid:y}=oe,x=`${ee}-item`;return{[`${re}, ${re}-menu-submenu`]:{[`${ee} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const ue=oe=>{const{componentCls:re,menuCls:ee,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:ce,fontSize:fe,dropdownEdgeChildPadding:he,colorTextDisabled:ve,fontSizeIcon:pe,controlPaddingHorizontal:Se,colorBgElevated:ye}=oe;return[{[re]:Object.assign(Object.assign({},(0,be.Wf)(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:pe}},[`${re}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:pe},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${re}-wrap-open`]:{[`${z}-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${re}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${re}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${re}-placement-bottom, @@ -184,19 +184,19 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers &${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottom, &${b}-slide-down-leave${b}-slide-down-leave-active${re}-placement-bottomRight`]:{animationName:_e.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topRight`]:{animationName:_e.ly}})},(0,de.ZP)(oe,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${re} ${ee}`]:{position:"relative",margin:0},[`${ee}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${re}, ${re}-menu-submenu`]:{[ee]:Object.assign(Object.assign({padding:me,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:oe.borderRadiusLG,outline:"none",boxShadow:oe.boxShadowSecondary},(0,be.Qy)(oe)),{[`${ee}-item-group-title`]:{padding:`${ce}px ${Se}px`,color:oe.colorTextDescription,transition:`all ${te}`},[`${ee}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ee}-item-icon`]:{minWidth:fe,marginInlineEnd:oe.marginXS,fontSize:oe.fontSizeSM},[`${ee}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ee}-item, ${ee}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ce}px ${Se}px`,color:oe.colorText,fontWeight:"normal",fontSize:fe,lineHeight:oe.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:oe.controlItemBgHover}},(0,be.Qy)(oe)),{"&-selected":{color:oe.colorPrimary,backgroundColor:oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:oe.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:oe.colorSplit},[`${re}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:oe.paddingXS,[`${re}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:oe.colorTextDescription,fontSize:pe,fontStyle:"normal"}}}),[`${ee}-item-group-list`]:{margin:`0 ${oe.marginXS}px`,padding:0,listStyle:"none"},[`${ee}-submenu-title`]:{paddingInlineEnd:Se+oe.fontSizeSM},[`${ee}-submenu-vertical`]:{position:"relative"},[`${ee}-submenu${ee}-submenu-disabled ${re}-menu-submenu-title`]:{[`&, ${re}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:ye,cursor:"not-allowed"}},[`${ee}-submenu-selected ${re}-menu-submenu-title`]:{color:oe.colorPrimary}})}},[(0,_e.oN)(oe,"slide-up"),(0,_e.oN)(oe,"slide-down"),(0,E.Fm)(oe,"move-up"),(0,E.Fm)(oe,"move-down"),(0,he._y)(oe,"zoom-big")]]};var ae=(0,se.Z)("Dropdown",(oe,re)=>{let{rootPrefixCls:ee}=re;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:ce,borderRadiusLG:fe}=oe,me=(x-b*z)/2,{dropdownArrowOffset:ve}=(0,de.fS)({contentRadius:fe}),pe=(0,ne.TS)(oe,{menuCls:`${ce}-menu`,rootPrefixCls:ee,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:me,dropdownEdgeChildPadding:te});return[ue(pe),le(pe)]},oe=>({zIndexPopup:oe.zIndexPopupBase+50}))},8628:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(34280),E=ge(56762),he=ge(69507);function de(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ne=(0,be.useRef)({}),ie=(0,E.Z)(),le=(0,he.ZP)();return(0,_e.Z)(()=>{const ue=le.subscribe(ae=>{ne.current=ae,se&&ie()});return()=>le.unsubscribe(ue)},[]),ne.current}dt.Z=de},11611:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return qn}});var be=ge(59301),_e=ge(15277),E=ge(92310),he=ge.n(E),de=ge(54476),se=ge(33885),ne=ge(20068),ie=ge(42978),le=ge(76190),ue=ge(75931),ae=ge(55468),oe=ge(18929),re=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],ee=be.createContext(null),a=0;function y(Ut,Lt){var fn=be.useState(function(){return a+=1,String(a)}),At=(0,ie.Z)(fn,1),mn=At[0],On=be.useContext(ee),Zn={data:Lt,canPreview:Ut};return be.useEffect(function(){if(On)return On.register(mn,Zn)},[]),be.useEffect(function(){On&&On.register(mn,Zn)},[Ut,Lt]),mn}function x(Ut){return new Promise(function(Lt){var fn=document.createElement("img");fn.onerror=function(){return Lt(!1)},fn.onload=function(){return Lt(!0)},fn.src=Ut})}function b(Ut){var Lt=Ut.src,fn=Ut.isCustomPlaceholder,At=Ut.fallback,mn=(0,be.useState)(fn?"loading":"normal"),On=(0,ie.Z)(mn,2),Zn=On[0],An=On[1],bt=(0,be.useRef)(!1),It=Zn==="error";(0,be.useEffect)(function(){x(Lt).then(function(Jt){Jt||An("error")})},[Lt]),(0,be.useEffect)(function(){fn&&!bt.current?An("loading"):It&&An("normal")},[Lt]);var Ft=function(){An("normal")},Et=function(Vt){bt.current=!1,Zn==="loading"&&Vt!=null&&Vt.complete&&(Vt.naturalWidth||Vt.naturalHeight)&&(bt.current=!0,Ft())},tn=It&&At?{src:At}:{onLoad:Ft,src:Lt};return[Et,tn,Zn]}var z=ge(86923),te=ge(8224),ce=ge(10228),fe=ge(48736);function me(Ut,Lt,fn,At){var mn=Lt+fn,On=(fn-At)/2;if(fn>At){if(Lt>0)return(0,ne.Z)({},Ut,On);if(Lt<0&&mnAt)return(0,ne.Z)({},Ut,Lt<0?On:-On);return{}}function ve(Ut,Lt,fn,At){var mn=(0,ae.g1)(),On=mn.width,Zn=mn.height,An=null;return Ut<=On&&Lt<=Zn?An={x:0,y:0}:(Ut>On||Lt>Zn)&&(An=(0,se.Z)((0,se.Z)({},me("x",fn,Ut,On)),me("y",At,Lt,Zn))),An}var pe=ge(13697),Se=ge(16089),ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function we(Ut,Lt,fn,At){var mn=(0,be.useRef)(null),On=(0,be.useRef)([]),Zn=(0,be.useState)(ye),An=(0,ie.Z)(Zn,2),bt=An[0],It=An[1],Ft=function(Vt){It(ye),At&&!(0,pe.Z)(ye,bt)&&At({transform:ye,action:Vt})},Et=function(Vt,qt){mn.current===null&&(On.current=[],mn.current=(0,Se.Z)(function(){It(function(Vn){var Xn=Vn;return On.current.forEach(function(Un){Xn=(0,se.Z)((0,se.Z)({},Xn),Un)}),mn.current=null,At==null||At({transform:Xn,action:qt}),Xn})})),On.current.push((0,se.Z)((0,se.Z)({},bt),Vt))},tn=function(Vt,qt,Vn,Xn){var Un=Ut.current,Qt=Un.width,lr=Un.height,cr=Un.offsetWidth,eo=Un.offsetHeight,pn=Un.offsetLeft,an=Un.offsetTop,Ln=Vt,Jn=bt.scale*Vt;Jn>fn?(Ln=fn/bt.scale,Jn=fn):Jn1,Ur=Zr&&Un>=1,gr=we(io,pn,Ln,Wr),Lr=gr.transform,Tr=gr.resetTransform,jr=gr.updateTransform,xo=gr.dispatchZoomChange,po=(0,be.useState)(!0),Uo=(0,ie.Z)(po,2),Po=Uo[0],Yo=Uo[1],Mo=Lr.rotate,Xr=Lr.scale,fo=Lr.x,No=Lr.y,Dt=he()((0,ne.Z)({},"".concat(fn,"-moving"),zr));(0,be.useEffect)(function(){Po||Yo(!0)},[Po]);var Yt=function(){Tr("close")},hn=function(){xo(Ce+cr,"zoomIn")},vr=function(){xo(Ce/(Ce+cr),"zoomOut")},En=function(){jr({rotate:Mo+90},"rotateRight")},on=function(){jr({rotate:Mo-90},"rotateLeft")},sn=function(){jr({flipX:!Lr.flipX},"flipX")},$t=function(){jr({flipY:!Lr.flipY},"flipY")},Pn=function($n){$n==null||$n.preventDefault(),$n==null||$n.stopPropagation(),Vn>0&&(Yo(!1),Tr("prev"),Dr==null||Dr(Vn-1,Vn))},zn=function($n){$n==null||$n.preventDefault(),$n==null||$n.stopPropagation(),Vn0&&(no=Ce/no),xo(no,"wheel",$n.clientX,$n.clientY)}},xr=function($n){!It||!uo||($n.keyCode===ce.Z.LEFT?Pn():$n.keyCode===ce.Z.RIGHT&&zn())},Kn=function($n){It&&(Xr!==1?jr({x:0,y:0,scale:1},"doubleClick"):xo(Ce+cr,"doubleClick",$n.clientX,$n.clientY))};(0,be.useEffect)(function(){var _r,$n,Mr,Hr;if(An){Mr=(0,te.Z)(window,"mouseup",Dn,!1),Hr=(0,te.Z)(window,"mousemove",rr,!1);try{window.top!==window.self&&(_r=(0,te.Z)(window.top,"mouseup",Dn,!1),$n=(0,te.Z)(window.top,"mousemove",rr,!1))}catch(no){(0,fe.Kp)(!1,"[rc-image] ".concat(no))}}return function(){var no,nr,kr,wo;(no=Mr)===null||no===void 0||no.remove(),(nr=Hr)===null||nr===void 0||nr.remove(),(kr=_r)===null||kr===void 0||kr.remove(),(wo=$n)===null||wo===void 0||wo.remove()}},[It,zr,fo,No,Mo,An]),(0,be.useEffect)(function(){var _r=(0,te.Z)(window,"keydown",xr,!1);return function(){_r.remove()}},[It,uo,Vn]);var wr=be.createElement(Be,(0,de.Z)({},sr,{width:Lt.width,height:Lt.height,imgRef:io,className:"".concat(fn,"-img"),alt:mn,style:{transform:"translate3d(".concat(Lr.x,"px, ").concat(Lr.y,"px, 0) scale3d(").concat(Lr.flipX?"-":"").concat(Xr,", ").concat(Lr.flipY?"-":"").concat(Xr,", 1) rotate(").concat(Mo,"deg)"),transitionDuration:!Po&&"0s"},fallback:On,src:At,onWheel:Gr,onMouseDown:Er,onDoubleClick:Kn}));return be.createElement(be.Fragment,null,be.createElement(z.Z,(0,de.Z)({transitionName:kn,maskTransitionName:Rn,closable:!1,keyboard:!0,prefixCls:fn,onClose:bt,visible:It,wrapClassName:Dt,rootClassName:tn,getContainer:Vt},ho,{afterClose:Yt}),be.createElement("div",{className:"".concat(fn,"-img-wrapper")},ur?ur(wr,(0,se.Z)({transform:Lr},Zr?{current:Vn}:{})):wr)),be.createElement(De,{visible:It,transform:Lr,maskTransitionName:Rn,closeIcon:Jt,getContainer:Vt,prefixCls:fn,rootClassName:tn,icons:Et,countRender:Qt,showSwitch:uo,showProgress:Ur,current:Vn,count:Un,scale:Xr,minScale:pn,maxScale:Ln,toolbarRender:$r,onSwitchLeft:Pn,onSwitchRight:zn,onZoomIn:hn,onZoomOut:vr,onRotateRight:En,onRotateLeft:on,onFlipX:sn,onFlipY:$t,onClose:bt}))},qe=Qe,Ze=ge(94480);function Xe(Ut){var Lt=be.useState({}),fn=(0,ie.Z)(Lt,2),At=fn[0],mn=fn[1],On=be.useCallback(function(An,bt){return mn(function(It){return(0,se.Z)((0,se.Z)({},It),{},(0,ne.Z)({},An,bt))}),function(){mn(function(It){var Ft=(0,se.Z)({},It);return delete Ft[An],Ft})}},[]),Zn=be.useMemo(function(){return Ut?Ut.map(function(An){if(typeof An=="string")return{data:{src:An}};var bt={};return Object.keys(An).forEach(function(It){["src"].concat((0,Ze.Z)(re)).includes(It)&&(bt[It]=An[It])}),{data:bt}}):Object.keys(At).reduce(function(An,bt){var It=At[bt],Ft=It.canPreview,Et=It.data;return Ft&&An.push({data:Et,id:bt}),An},[])},[Ut,At]);return[Zn,On]}var We=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ze=["src"],Ue=function(Lt){var fn,At=Lt.previewPrefixCls,mn=At===void 0?"rc-image-preview":At,On=Lt.children,Zn=Lt.icons,An=Zn===void 0?{}:Zn,bt=Lt.items,It=Lt.preview,Ft=Lt.fallback,Et=(0,le.Z)(It)==="object"?It:{},tn=Et.visible,Jt=Et.onVisibleChange,Vt=Et.getContainer,qt=Et.current,Vn=Et.movable,Xn=Et.minScale,Un=Et.maxScale,Qt=Et.countRender,lr=Et.closeIcon,cr=Et.onChange,eo=Et.onTransform,pn=Et.toolbarRender,an=Et.imageRender,Ln=(0,ue.Z)(Et,We),Jn=Xe(bt),kn=(0,ie.Z)(Jn,2),Bn=kn[0],Rn=kn[1],ur=(0,oe.Z)(0,{value:qt}),sr=(0,ie.Z)(ur,2),$r=sr[0],Wr=sr[1],Dr=(0,be.useState)(!1),ho=(0,ie.Z)(Dr,2),io=ho[0],xn=ho[1],bo=((fn=Bn[$r])===null||fn===void 0?void 0:fn.data)||{},co=bo.src,zr=(0,ue.Z)(bo,ze),Oo=(0,oe.Z)(!!tn,{value:tn,onChange:function(Mo,Xr){Jt==null||Jt(Mo,Xr,$r)}}),Zr=(0,ie.Z)(Oo,2),uo=Zr[0],Ur=Zr[1],gr=(0,be.useState)(null),Lr=(0,ie.Z)(gr,2),Tr=Lr[0],jr=Lr[1],xo=be.useCallback(function(Yo,Mo,Xr){var fo=Bn.findIndex(function(No){return No.id===Yo});Ur(!0),jr({x:Mo,y:Xr}),Wr(fo<0?0:fo),xn(!0)},[Bn]);be.useEffect(function(){uo?io||Wr(0):xn(!1)},[uo]);var po=function(Mo,Xr){Wr(Mo),cr==null||cr(Mo,Xr)},Uo=function(){Ur(!1),jr(null)},Po=be.useMemo(function(){return{register:Rn,onPreview:xo}},[Rn,xo]);return be.createElement(ee.Provider,{value:Po},On,be.createElement(qe,(0,de.Z)({"aria-hidden":!uo,movable:Vn,visible:uo,prefixCls:mn,closeIcon:lr,onClose:Uo,mousePosition:Tr,imgCommonProps:zr,src:co,fallback:Ft,icons:An,minScale:Xn,maxScale:Un,getContainer:Vt,current:$r,count:Bn.length,countRender:Qt,onTransform:eo,toolbarRender:pn,imageRender:an,onChange:po},Ln)))},ot=Ue,Je=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ut=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ye=function(Lt){var fn=Lt.src,At=Lt.alt,mn=Lt.onPreviewClose,On=Lt.prefixCls,Zn=On===void 0?"rc-image":On,An=Lt.previewPrefixCls,bt=An===void 0?"".concat(Zn,"-preview"):An,It=Lt.placeholder,Ft=Lt.fallback,Et=Lt.width,tn=Lt.height,Jt=Lt.style,Vt=Lt.preview,qt=Vt===void 0?!0:Vt,Vn=Lt.className,Xn=Lt.onClick,Un=Lt.onError,Qt=Lt.wrapperClassName,lr=Lt.wrapperStyle,cr=Lt.rootClassName,eo=(0,ue.Z)(Lt,Je),pn=It&&It!==!0,an=(0,le.Z)(qt)==="object"?qt:{},Ln=an.src,Jn=an.visible,kn=Jn===void 0?void 0:Jn,Bn=an.onVisibleChange,Rn=Bn===void 0?mn:Bn,ur=an.getContainer,sr=ur===void 0?void 0:ur,$r=an.mask,Wr=an.maskClassName,Dr=an.movable,ho=an.icons,io=an.scaleStep,xn=an.minScale,bo=an.maxScale,co=an.imageRender,zr=an.toolbarRender,Oo=(0,ue.Z)(an,ut),Zr=Ln!=null?Ln:fn,uo=(0,oe.Z)(!!kn,{value:kn,onChange:Rn}),Ur=(0,ie.Z)(uo,2),gr=Ur[0],Lr=Ur[1],Tr=b({src:fn,isCustomPlaceholder:pn,fallback:Ft}),jr=(0,ie.Z)(Tr,3),xo=jr[0],po=jr[1],Uo=jr[2],Po=(0,be.useState)(null),Yo=(0,ie.Z)(Po,2),Mo=Yo[0],Xr=Yo[1],fo=(0,be.useContext)(ee),No=!!qt,Dt=function(){Lr(!1),Xr(null)},Yt=he()(Zn,Qt,cr,(0,ne.Z)({},"".concat(Zn,"-error"),Uo==="error")),hn=(0,be.useMemo)(function(){var sn={};return re.forEach(function($t){Lt[$t]!==void 0&&(sn[$t]=Lt[$t])}),sn},re.map(function(sn){return Lt[sn]})),vr=(0,be.useMemo)(function(){return(0,se.Z)((0,se.Z)({},hn),{},{src:Zr})},[Zr,hn]),En=y(No,vr),on=function($t){var Pn=(0,ae.os)($t.target),zn=Pn.left,Dn=Pn.top;fo?fo.onPreview(En,zn,Dn):(Xr({x:zn,y:Dn}),Lr(!0)),Xn==null||Xn($t)};return be.createElement(be.Fragment,null,be.createElement("div",(0,de.Z)({},eo,{className:Yt,onClick:No?on:Xn,style:(0,se.Z)({width:Et,height:tn},lr)}),be.createElement("img",(0,de.Z)({},hn,{className:he()("".concat(Zn,"-img"),(0,ne.Z)({},"".concat(Zn,"-img-placeholder"),It===!0),Vn),style:(0,se.Z)({height:tn},Jt),ref:xo},po,{width:Et,height:tn,onError:Un})),Uo==="loading"&&be.createElement("div",{"aria-hidden":"true",className:"".concat(Zn,"-placeholder")},It),$r&&No&&be.createElement("div",{className:he()("".concat(Zn,"-mask"),Wr),style:{display:(Jt==null?void 0:Jt.display)==="none"?"none":void 0}},$r)),!fo&&No&&be.createElement(qe,(0,de.Z)({"aria-hidden":!gr,visible:gr,prefixCls:bt,onClose:Dt,mousePosition:Mo,src:Zr,alt:At,fallback:Ft,getContainer:sr,icons:ho,movable:Dr,scaleStep:io,minScale:xn,maxScale:bo,rootClassName:cr,imageRender:co,imgCommonProps:hn,toolbarRender:zr},Oo)))};Ye.PreviewGroup=ot,Ye.displayName="Image";var He=Ye,Re=He,Ve=ge(62892),Ae=ge(36355),Ne=ge(31724),et=ge(99267),Ke=ge(33853),Fe=ge(38819),Oe={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"},Te=Oe,xe=ge(7657),Ie=function(Lt,fn){return be.createElement(xe.Z,(0,de.Z)({},Lt,{ref:fn,icon:Te}))},$e=be.forwardRef(Ie),rt=$e,ke={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"},tt=ke,pt=function(Lt,fn){return be.createElement(xe.Z,(0,de.Z)({},Lt,{ref:fn,icon:tt}))},ct=be.forwardRef(pt),ht=ct,lt={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"},mt=lt,at=function(Lt,fn){return be.createElement(xe.Z,(0,de.Z)({},Lt,{ref:fn,icon:mt}))},it=be.forwardRef(at),ft=it,vt={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"},St=vt,Tt=function(Lt,fn){return be.createElement(xe.Z,(0,de.Z)({},Lt,{ref:fn,icon:St}))},Bt=be.forwardRef(Tt),Nt=Bt,rn={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"},yn=rn,un=function(Lt,fn){return be.createElement(xe.Z,(0,de.Z)({},Lt,{ref:fn,icon:yn}))},ln=be.forwardRef(un),Mn=ln,Wn=ge(64993),Cn=ge(73819),Zt=ge(17313),Ht=ge(29878),zt=ge(1950),Gt=ge(83116),nn=ge(37613);const Sn=Ut=>({position:Ut||"absolute",inset:0}),dn=Ut=>{const{iconCls:Lt,motionDurationSlow:fn,paddingXXS:At,marginXXS:mn,prefixCls:On,colorTextLightSolid:Zn}=Ut;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Zn,background:new Wn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${fn}`,[`.${On}-mask-info`]:Object.assign(Object.assign({},Zt.vS),{padding:`0 ${At}px`,[Lt]:{marginInlineEnd:mn,svg:{verticalAlign:"baseline"}}})}},Tn=Ut=>{const{previewCls:Lt,modalMaskBg:fn,paddingSM:At,marginXL:mn,margin:On,paddingLG:Zn,previewOperationColorDisabled:An,previewOperationHoverColor:bt,motionDurationSlow:It,iconCls:Ft,colorTextLightSolid:Et}=Ut,tn=new Wn.C(fn).setAlpha(.1),Jt=tn.clone().setAlpha(.2);return{[`${Lt}-footer`]:{position:"fixed",bottom:mn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ut.previewOperationColor},[`${Lt}-progress`]:{marginBottom:On},[`${Lt}-close`]:{position:"fixed",top:mn,right:{_skip_check_:!0,value:mn},display:"flex",color:Et,backgroundColor:tn.toRgbString(),borderRadius:"50%",padding:At,outline:0,border:0,cursor:"pointer",transition:`all ${It}`,"&:hover":{backgroundColor:Jt.toRgbString()},[`& > ${Ft}`]:{fontSize:Ut.previewOperationSize}},[`${Lt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Zn}px`,backgroundColor:tn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:At,padding:At,cursor:"pointer",transition:`all ${It}`,userSelect:"none",[`&:not(${Lt}-operations-operation-disabled):hover > ${Ft}`]:{color:bt},"&-disabled":{color:An,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Ft}`]:{fontSize:Ut.previewOperationSize}}}}},Xt=Ut=>{const{modalMaskBg:Lt,iconCls:fn,previewOperationColorDisabled:At,previewCls:mn,zIndexPopup:On,motionDurationSlow:Zn}=Ut,An=new Wn.C(Lt).setAlpha(.1),bt=An.clone().setAlpha(.2);return{[`${mn}-switch-left, ${mn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:On+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ut.imagePreviewSwitchSize,height:Ut.imagePreviewSwitchSize,marginTop:-Ut.imagePreviewSwitchSize/2,color:Ut.previewOperationColor,background:An.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Zn}`,userSelect:"none","&:hover":{background:bt.toRgbString()},"&-disabled":{"&, &:hover":{color:At,background:"transparent",cursor:"not-allowed",[`> ${fn}`]:{cursor:"not-allowed"}}},[`> ${fn}`]:{fontSize:Ut.previewOperationSize}},[`${mn}-switch-left`]:{insetInlineStart:Ut.marginSM},[`${mn}-switch-right`]:{insetInlineEnd:Ut.marginSM}}},cn=Ut=>{const{motionEaseOut:Lt,previewCls:fn,motionDurationSlow:At,componentCls:mn}=Ut;return[{[`${mn}-preview-root`]:{[fn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${fn}-body`]:Object.assign(Object.assign({},Sn()),{overflow:"hidden"}),[`${fn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${At} ${Lt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Sn()),{transition:`transform ${At} ${Lt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${fn}-moving`]:{[`${fn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${mn}-preview-root`]:{[`${fn}-wrap`]:{zIndex:Ut.zIndexPopup}}},{[`${mn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ut.zIndexPopup+1},"&":[Tn(Ut),Xt(Ut)]}]},bn=Ut=>{const{componentCls:Lt}=Ut;return{[Lt]:{position:"relative",display:"inline-block",[`${Lt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Lt}-img-placeholder`]:{backgroundColor:Ut.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Lt}-mask`]:Object.assign({},dn(Ut)),[`${Lt}-mask:hover`]:{opacity:1},[`${Lt}-placeholder`]:Object.assign({},Sn())}}},Fn=Ut=>{const{previewCls:Lt}=Ut;return{[`${Lt}-root`]:(0,Ht._y)(Ut,"zoom"),"&":(0,zt.J$)(Ut,!0)}};var Pt=(0,Gt.Z)("Image",Ut=>{const Lt=`${Ut.componentCls}-preview`,fn=(0,nn.TS)(Ut,{previewCls:Lt,modalMaskBg:new Wn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ut.controlHeightLG});return[bn(fn),cn(fn),(0,Cn.QA)((0,nn.TS)(fn,{componentCls:Lt})),Fn(fn)]},Ut=>({zIndexPopup:Ut.zIndexPopupBase+80,previewOperationColor:new Wn.C(Ut.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Wn.C(Ut.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Wn.C(Ut.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ut.fontSizeIcon*1.5})),_t=function(Ut,Lt){var fn={};for(var At in Ut)Object.prototype.hasOwnProperty.call(Ut,At)&&Lt.indexOf(At)<0&&(fn[At]=Ut[At]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,At=Object.getOwnPropertySymbols(Ut);mn{var{previewPrefixCls:Lt,preview:fn}=Ut,At=_t(Ut,["previewPrefixCls","preview"]);const{getPrefixCls:mn}=be.useContext(Ae.E_),On=mn("image",Lt),Zn=`${On}-preview`,An=mn(),[bt,It]=Pt(On),Ft=be.useMemo(()=>{var Et;if(fn===!1)return fn;const tn=typeof fn=="object"?fn:{},Jt=he()(It,(Et=tn.rootClassName)!==null&&Et!==void 0?Et:"");return Object.assign(Object.assign({},tn),{transitionName:(0,Ve.m)(An,"zoom",tn.transitionName),maskTransitionName:(0,Ve.m)(An,"fade",tn.maskTransitionName),rootClassName:Jt})},[fn]);return bt(be.createElement(Re.PreviewGroup,Object.assign({preview:Ft,previewPrefixCls:Zn,icons:Ot},At)))},_n=function(Ut,Lt){var fn={};for(var At in Ut)Object.prototype.hasOwnProperty.call(Ut,At)&&Lt.indexOf(At)<0&&(fn[At]=Ut[At]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,At=Object.getOwnPropertySymbols(Ut);mn{const{prefixCls:Lt,preview:fn,className:At,rootClassName:mn,style:On}=Ut,Zn=_n(Ut,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:An,locale:bt=Ne.Z,getPopupContainer:It,image:Ft}=be.useContext(Ae.E_),Et=An("image",Lt),tn=An(),Jt=bt.Image||Ne.Z.Image,[Vt,qt]=Pt(Et),Vn=he()(mn,qt),Xn=he()(At,qt,Ft==null?void 0:Ft.className),Un=be.useMemo(()=>{if(fn===!1)return fn;const lr=typeof fn=="object"?fn:{},{getContainer:cr}=lr,eo=_n(lr,["getContainer"]);return Object.assign(Object.assign({mask:be.createElement("div",{className:`${Et}-mask-info`},be.createElement(_e.Z,null),Jt==null?void 0:Jt.preview),icons:Ot},eo),{getContainer:cr||It,transitionName:(0,Ve.m)(tn,"zoom",lr.transitionName),maskTransitionName:(0,Ve.m)(tn,"fade",lr.maskTransitionName)})},[fn,Jt]),Qt=Object.assign(Object.assign({},Ft==null?void 0:Ft.style),On);return Vt(be.createElement(Re,Object.assign({prefixCls:Et,preview:Un,rootClassName:Vn,className:Xn,style:Qt},Zn)))};br.PreviewGroup=Nn;var qn=br},45818:function(xt,dt,ge){"use strict";ge.d(dt,{D:function(){return te},Z:function(){return me}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(pe,Se){return _e.createElement(de.Z,(0,be.Z)({},pe,{ref:Se,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(33853),ue=ge(38819),ae=ge(92310),oe=ge.n(ae),re=ge(2738),a=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),y=ge(36355),x=ge(84966),b=function(ve,pe){var Se={};for(var ye in ve)Object.prototype.hasOwnProperty.call(ve,ye)&&pe.indexOf(ye)<0&&(Se[ye]=ve[ye]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ye=Object.getOwnPropertySymbols(ve);we{let ve=0;return function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${pe}${ve}`}})();var me=_e.forwardRef((ve,pe)=>{const{prefixCls:Se,className:ye,trigger:we,children:Pe,defaultCollapsed:Le=!1,theme:Ee="dark",style:De={},collapsible:Ce=!1,reverseArrow:je=!1,width:Me=200,collapsedWidth:Ge=80,zeroWidthTriggerStyle:Be,breakpoint:Qe,onCollapse:qe,onBreakpoint:Ze}=ve,Xe=b(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,_e.useContext)(x.Gs),[ze,Ue]=(0,_e.useState)("collapsed"in ve?ve.collapsed:Le),[ot,Je]=(0,_e.useState)(!1);(0,_e.useEffect)(()=>{"collapsed"in ve&&Ue(ve.collapsed)},[ve.collapsed]);const ut=(Ne,et)=>{"collapsed"in ve||Ue(Ne),qe==null||qe(Ne,et)},Ye=(0,_e.useRef)();Ye.current=Ne=>{Je(Ne.matches),Ze==null||Ze(Ne.matches),ze!==Ne.matches&&ut(Ne.matches,"responsive")},(0,_e.useEffect)(()=>{function Ne(Ke){return Ye.current(Ke)}let et;if(typeof window!="undefined"){const{matchMedia:Ke}=window;if(Ke&&Qe&&Qe in z){et=Ke(`(max-width: ${z[Qe]})`);try{et.addEventListener("change",Ne)}catch(Fe){et.addListener(Ne)}Ne(et)}}return()=>{try{et==null||et.removeEventListener("change",Ne)}catch(Ke){et==null||et.removeListener(Ne)}}},[Qe]),(0,_e.useEffect)(()=>{const Ne=ce("ant-sider-");return We.addSider(Ne),()=>We.removeSider(Ne)},[]);const He=()=>{ut(!ze,"clickTrigger")},{getPrefixCls:Re}=(0,_e.useContext)(y.E_),Ve=()=>{const Ne=Re("layout-sider",Se),et=(0,re.Z)(Xe,["collapsed"]),Ke=ze?Ge:Me,Fe=a(Ke)?`${Ke}px`:String(Ke),Oe=parseFloat(String(Ge||0))===0?_e.createElement("span",{onClick:He,className:oe()(`${Ne}-zero-width-trigger`,`${Ne}-zero-width-trigger-${je?"right":"left"}`),style:Be},we||_e.createElement(ie,null)):null,Ie={expanded:je?_e.createElement(ue.Z,null):_e.createElement(le.Z,null),collapsed:je?_e.createElement(le.Z,null):_e.createElement(ue.Z,null)}[ze?"collapsed":"expanded"],$e=we!==null?Oe||_e.createElement("div",{className:`${Ne}-trigger`,onClick:He,style:{width:Fe}},we||Ie):null,rt=Object.assign(Object.assign({},De),{flex:`0 0 ${Fe}`,maxWidth:Fe,minWidth:Fe,width:Fe}),ke=oe()(Ne,`${Ne}-${Ee}`,{[`${Ne}-collapsed`]:!!ze,[`${Ne}-has-trigger`]:Ce&&we!==null&&!Oe,[`${Ne}-below`]:!!ot,[`${Ne}-zero-width`]:parseFloat(Fe)===0},ye);return _e.createElement("aside",Object.assign({className:ke},et,{style:rt,ref:pe}),_e.createElement("div",{className:`${Ne}-children`},Pe),Ce||ot&&Oe?$e:null)},Ae=_e.useMemo(()=>({siderCollapsed:ze}),[ze]);return _e.createElement(te.Provider,{value:Ae},Ve())})},84966:function(xt,dt,ge){"use strict";ge.d(dt,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return re},ZP:function(){return ce}});var be=ge(94480),_e=ge(92310),E=ge.n(_e),he=ge(2738),de=ge(59301),se=ge(36355),ne=ge(83116),le=fe=>{const{componentCls:me,bodyBg:ve,lightSiderBg:pe,lightTriggerBg:Se,lightTriggerColor:ye}=fe;return{[`${me}-sider-light`]:{background:pe,[`${me}-sider-trigger`]:{color:ye,background:Se},[`${me}-sider-zero-width-trigger`]:{color:ye,background:Se,border:`1px solid ${ve}`,borderInlineStart:0}}}};const ue=fe=>{const{antCls:me,componentCls:ve,colorText:pe,triggerColor:Se,footerBg:ye,triggerBg:we,headerHeight:Pe,headerPadding:Le,headerColor:Ee,footerPadding:De,triggerHeight:Ce,zeroTriggerHeight:je,zeroTriggerWidth:Me,motionDurationMid:Ge,motionDurationSlow:Be,fontSize:Qe,borderRadius:qe,bodyBg:Ze,headerBg:Xe,siderBg:We}=fe;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ze,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${Ge}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${me}-menu${me}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ce},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ce,color:Se,lineHeight:`${Ce}px`,textAlign:"center",background:we,cursor:"pointer",transition:`all ${Ge}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Me,zIndex:1,width:Me,height:je,color:Se,fontSize:fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:qe,borderEndEndRadius:qe,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Me,borderStartStartRadius:qe,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:qe}}}}},le(fe)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:Pe,padding:Le,color:Ee,lineHeight:`${Pe}px`,background:Xe,[`${me}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:De,color:pe,fontSize:Qe,background:ye},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var ae=(0,ne.Z)("Layout",fe=>[ue(fe)],fe=>{const{colorBgLayout:me,controlHeight:ve,controlHeightLG:pe,colorText:Se,controlHeightSM:ye,marginXXS:we,colorTextLightSolid:Pe,colorBgContainer:Le}=fe,Ee=pe*1.25;return{colorBgHeader:"#001529",colorBgBody:me,colorBgTrigger:"#002140",bodyBg:me,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${Ee}px`,headerColor:Se,footerPadding:`${ye}px ${Ee}px`,footerBg:me,siderBg:"#001529",triggerHeight:pe+we*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:pe,zeroTriggerHeight:pe,lightSiderBg:Le,lightTriggerBg:Le,lightTriggerColor:Se}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),oe=function(fe,me){var ve={};for(var pe in fe)Object.prototype.hasOwnProperty.call(fe,pe)&&me.indexOf(pe)<0&&(ve[pe]=fe[pe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,pe=Object.getOwnPropertySymbols(fe);Senull,removeSider:()=>null}});function ee(fe){let{suffixCls:me,tagName:ve,displayName:pe}=fe;return Se=>de.forwardRef((we,Pe)=>de.createElement(Se,Object.assign({ref:Pe,suffixCls:me,tagName:ve},we)))}const a=de.forwardRef((fe,me)=>{const{prefixCls:ve,suffixCls:pe,className:Se,tagName:ye}=fe,we=oe(fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=de.useContext(se.E_),Le=Pe("layout",ve),[Ee,De]=ae(Le),Ce=pe?`${Le}-${pe}`:Le;return Ee(de.createElement(ye,Object.assign({className:E()(ve||Ce,Se,De),ref:me},we)))}),y=de.forwardRef((fe,me)=>{const{direction:ve}=de.useContext(se.E_),[pe,Se]=de.useState([]),{prefixCls:ye,className:we,rootClassName:Pe,children:Le,hasSider:Ee,tagName:De,style:Ce}=fe,je=oe(fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Me=(0,he.Z)(je,["suffixCls"]),{getPrefixCls:Ge,layout:Be}=de.useContext(se.E_),Qe=Ge("layout",ye),[qe,Ze]=ae(Qe),Xe=E()(Qe,{[`${Qe}-has-sider`]:typeof Ee=="boolean"?Ee:pe.length>0,[`${Qe}-rtl`]:ve==="rtl"},Be==null?void 0:Be.className,we,Pe,Ze),We=de.useMemo(()=>({siderHook:{addSider:ze=>{Se(Ue=>[].concat((0,be.Z)(Ue),[ze]))},removeSider:ze=>{Se(Ue=>Ue.filter(ot=>ot!==ze))}}}),[]);return qe(de.createElement(re.Provider,{value:We},de.createElement(De,Object.assign({ref:me,className:Xe,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Ce)},Me),Le)))}),x=ee({tagName:"div",displayName:"Layout"})(y),b=ee({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=ee({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=ee({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ce=x},40875:function(xt,dt,ge){"use strict";ge.d(dt,{J:function(){return se}});var be=ge(59301),_e=ge(33234),E=ge(70425),he=function(ne,ie){var le={};for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&ie.indexOf(ue)<0&&(le[ue]=ne[ue]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ue=Object.getOwnPropertySymbols(ne);ae{const{children:le}=ne,ue=he(ne,["children"]),ae=be.useContext(de),oe=be.useMemo(()=>Object.assign(Object.assign({},ae),ue),[ae,ue.prefixCls,ue.mode,ue.selectable]);return be.createElement(de.Provider,{value:oe},be.createElement(_e.BR,null,(0,E.supportNodeRef)(le)?be.cloneElement(le,{ref:ie}):le))});dt.Z=de},20834:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return Ae}});var be=ge(15285),_e=ge(59301),E=ge(45818),he=ge(92310),de=ge.n(he),se=ge(36355),ne=function(Ne,et){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&et.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{const{prefixCls:et,className:Ke,dashed:Fe}=Ne,Oe=ne(Ne,["prefixCls","className","dashed"]),{getPrefixCls:Te}=_e.useContext(se.E_),xe=Te("menu",et),Ie=de()({[`${xe}-item-divider-dashed`]:!!Fe},Ke);return _e.createElement(be.iz,Object.assign({className:Ie},Oe))},ue=ge(11592),ae=ge(2738),oe=ge(6848),re=ge(92343),a=(0,_e.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=Ne=>{var et;const{className:Ke,children:Fe,icon:Oe,title:Te,danger:xe}=Ne,{prefixCls:Ie,firstLevel:$e,direction:rt,disableMenuItemTitleTooltip:ke,inlineCollapsed:tt}=_e.useContext(a),pt=it=>{const ft=_e.createElement("span",{className:`${Ie}-title-content`},Fe);return(!Oe||(0,re.l$)(Fe)&&Fe.type==="span")&&Fe&&it&&$e&&typeof Fe=="string"?_e.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Fe.charAt(0)):ft},{siderCollapsed:ct}=_e.useContext(E.D);let ht=Te;typeof Te=="undefined"?ht=$e?Fe:"":Te===!1&&(ht="");const lt={title:ht};!ct&&!tt&&(lt.title=null,lt.open=!1);const mt=(0,ue.Z)(Fe).length;let at=_e.createElement(be.ck,Object.assign({},(0,ae.Z)(Ne,["title","icon","danger"]),{className:de()({[`${Ie}-item-danger`]:xe,[`${Ie}-item-only-child`]:(Oe?mt+1:mt)===1},Ke),title:typeof Te=="string"?Te:void 0}),(0,re.Tm)(Oe,{className:de()((0,re.l$)(Oe)?(et=Oe.props)===null||et===void 0?void 0:et.className:"",`${Ie}-item-icon`)}),pt(tt));return ke||(at=_e.createElement(oe.Z,Object.assign({},lt,{placement:rt==="rtl"?"left":"right",overlayClassName:`${Ie}-inline-collapsed-tooltip`}),at)),at},z=Ne=>{var et;const{popupClassName:Ke,icon:Fe,title:Oe,theme:Te}=Ne,xe=_e.useContext(a),{prefixCls:Ie,inlineCollapsed:$e,theme:rt}=xe,ke=(0,be.Xl)();let tt;if(!Fe)tt=$e&&!ke.length&&Oe&&typeof Oe=="string"?_e.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Oe.charAt(0)):_e.createElement("span",{className:`${Ie}-title-content`},Oe);else{const ct=(0,re.l$)(Oe)&&Oe.type==="span";tt=_e.createElement(_e.Fragment,null,(0,re.Tm)(Fe,{className:de()((0,re.l$)(Fe)?(et=Fe.props)===null||et===void 0?void 0:et.className:"",`${Ie}-item-icon`)}),ct?Oe:_e.createElement("span",{className:`${Ie}-title-content`},Oe))}const pt=_e.useMemo(()=>Object.assign(Object.assign({},xe),{firstLevel:!1}),[xe]);return _e.createElement(a.Provider,{value:pt},_e.createElement(be.Wd,Object.assign({},(0,ae.Z)(Ne,["icon"]),{title:tt,popupClassName:de()(Ie,Ke,`${Ie}-${Te||rt}`)})))},te=ge(18785),ce=ge(70425),fe=ge(62892),me=ge(40875),ve=function(Ne,et){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&et.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{if(et&&typeof et=="object"){const Fe=et,{label:Oe,children:Te,key:xe,type:Ie}=Fe,$e=ve(Fe,["label","children","key","type"]),rt=xe!=null?xe:`tmp-${Ke}`;return Te||Ie==="group"?Ie==="group"?_e.createElement(be.BW,Object.assign({key:rt},$e,{title:Oe}),pe(Te)):_e.createElement(z,Object.assign({key:rt},$e,{title:Oe}),pe(Te)):Ie==="divider"?_e.createElement(le,Object.assign({key:rt},$e)):_e.createElement(x,Object.assign({key:rt},$e),Oe)}return null}).filter(et=>et)}function Se(Ne){return _e.useMemo(()=>Ne&&pe(Ne),[Ne])}var ye=ge(64993),we=ge(17313),Pe=ge(8378),Le=ge(13826),Ee=ge(29878),De=ge(83116),Ce=ge(37613),Me=Ne=>{const{componentCls:et,motionDurationSlow:Ke,horizontalLineHeight:Fe,colorSplit:Oe,lineWidth:Te,lineType:xe,itemPaddingInline:Ie}=Ne;return{[`${et}-horizontal`]:{lineHeight:Fe,border:0,borderBottom:`${Te}px ${xe} ${Oe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${et}-item, ${et}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ie},[`> ${et}-item:hover, + &${b}-slide-up-leave${b}-slide-up-leave-active${re}-placement-topRight`]:{animationName:_e.ly}})},(0,de.ZP)(oe,{colorBg:ye,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${re} ${ee}`]:{position:"relative",margin:0},[`${ee}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${re}, ${re}-menu-submenu`]:{[ee]:Object.assign(Object.assign({padding:he,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:oe.borderRadiusLG,outline:"none",boxShadow:oe.boxShadowSecondary},(0,be.Qy)(oe)),{[`${ee}-item-group-title`]:{padding:`${ce}px ${Se}px`,color:oe.colorTextDescription,transition:`all ${te}`},[`${ee}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${ee}-item-icon`]:{minWidth:fe,marginInlineEnd:oe.marginXS,fontSize:oe.fontSizeSM},[`${ee}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${ee}-item, ${ee}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ce}px ${Se}px`,color:oe.colorText,fontWeight:"normal",fontSize:fe,lineHeight:oe.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:oe.borderRadiusSM,"&:hover, &-active":{backgroundColor:oe.controlItemBgHover}},(0,be.Qy)(oe)),{"&-selected":{color:oe.colorPrimary,backgroundColor:oe.controlItemBgActive,"&:hover, &-active":{backgroundColor:oe.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${oe.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:oe.colorSplit},[`${re}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:oe.paddingXS,[`${re}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:oe.colorTextDescription,fontSize:pe,fontStyle:"normal"}}}),[`${ee}-item-group-list`]:{margin:`0 ${oe.marginXS}px`,padding:0,listStyle:"none"},[`${ee}-submenu-title`]:{paddingInlineEnd:Se+oe.fontSizeSM},[`${ee}-submenu-vertical`]:{position:"relative"},[`${ee}-submenu${ee}-submenu-disabled ${re}-menu-submenu-title`]:{[`&, ${re}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:ye,cursor:"not-allowed"}},[`${ee}-submenu-selected ${re}-menu-submenu-title`]:{color:oe.colorPrimary}})}},[(0,_e.oN)(oe,"slide-up"),(0,_e.oN)(oe,"slide-down"),(0,E.Fm)(oe,"move-up"),(0,E.Fm)(oe,"move-down"),(0,me._y)(oe,"zoom-big")]]};var ae=(0,se.Z)("Dropdown",(oe,re)=>{let{rootPrefixCls:ee}=re;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:z,paddingXXS:te,componentCls:ce,borderRadiusLG:fe}=oe,he=(x-b*z)/2,{dropdownArrowOffset:ve}=(0,de.fS)({contentRadius:fe}),pe=(0,ne.TS)(oe,{menuCls:`${ce}-menu`,rootPrefixCls:ee,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:he,dropdownEdgeChildPadding:te});return[ue(pe),le(pe)]},oe=>({zIndexPopup:oe.zIndexPopupBase+50}))},8628:function(xt,dt,ge){"use strict";var be=ge(59301),_e=ge(34280),E=ge(56762),me=ge(69507);function de(){let se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ne=(0,be.useRef)({}),ie=(0,E.Z)(),le=(0,me.ZP)();return(0,_e.Z)(()=>{const ue=le.subscribe(ae=>{ne.current=ae,se&&ie()});return()=>le.unsubscribe(ue)},[]),ne.current}dt.Z=de},11611:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return qn}});var be=ge(59301),_e=ge(15277),E=ge(92310),me=ge.n(E),de=ge(54476),se=ge(33885),ne=ge(20068),ie=ge(42978),le=ge(76190),ue=ge(75931),ae=ge(55468),oe=ge(18929),re=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],ee=be.createContext(null),a=0;function y(Ut,Tt){var fn=be.useState(function(){return a+=1,String(a)}),At=(0,ie.Z)(fn,1),mn=At[0],On=be.useContext(ee),Zn={data:Tt,canPreview:Ut};return be.useEffect(function(){if(On)return On.register(mn,Zn)},[]),be.useEffect(function(){On&&On.register(mn,Zn)},[Ut,Tt]),mn}function x(Ut){return new Promise(function(Tt){var fn=document.createElement("img");fn.onerror=function(){return Tt(!1)},fn.onload=function(){return Tt(!0)},fn.src=Ut})}function b(Ut){var Tt=Ut.src,fn=Ut.isCustomPlaceholder,At=Ut.fallback,mn=(0,be.useState)(fn?"loading":"normal"),On=(0,ie.Z)(mn,2),Zn=On[0],An=On[1],bt=(0,be.useRef)(!1),It=Zn==="error";(0,be.useEffect)(function(){x(Tt).then(function(Jt){Jt||An("error")})},[Tt]),(0,be.useEffect)(function(){fn&&!bt.current?An("loading"):It&&An("normal")},[Tt]);var Ft=function(){An("normal")},Et=function(Vt){bt.current=!1,Zn==="loading"&&Vt!=null&&Vt.complete&&(Vt.naturalWidth||Vt.naturalHeight)&&(bt.current=!0,Ft())},tn=It&&At?{src:At}:{onLoad:Ft,src:Tt};return[Et,tn,Zn]}var z=ge(86923),te=ge(8224),ce=ge(10228),fe=ge(48736);function he(Ut,Tt,fn,At){var mn=Tt+fn,On=(fn-At)/2;if(fn>At){if(Tt>0)return(0,ne.Z)({},Ut,On);if(Tt<0&&mnAt)return(0,ne.Z)({},Ut,Tt<0?On:-On);return{}}function ve(Ut,Tt,fn,At){var mn=(0,ae.g1)(),On=mn.width,Zn=mn.height,An=null;return Ut<=On&&Tt<=Zn?An={x:0,y:0}:(Ut>On||Tt>Zn)&&(An=(0,se.Z)((0,se.Z)({},he("x",fn,Ut,On)),he("y",At,Tt,Zn))),An}var pe=ge(13697),Se=ge(16089),ye={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function we(Ut,Tt,fn,At){var mn=(0,be.useRef)(null),On=(0,be.useRef)([]),Zn=(0,be.useState)(ye),An=(0,ie.Z)(Zn,2),bt=An[0],It=An[1],Ft=function(Vt){It(ye),At&&!(0,pe.Z)(ye,bt)&&At({transform:ye,action:Vt})},Et=function(Vt,qt){mn.current===null&&(On.current=[],mn.current=(0,Se.Z)(function(){It(function(Vn){var Xn=Vn;return On.current.forEach(function(Un){Xn=(0,se.Z)((0,se.Z)({},Xn),Un)}),mn.current=null,At==null||At({transform:Xn,action:qt}),Xn})})),On.current.push((0,se.Z)((0,se.Z)({},bt),Vt))},tn=function(Vt,qt,Vn,Xn){var Un=Ut.current,Qt=Un.width,lr=Un.height,cr=Un.offsetWidth,eo=Un.offsetHeight,pn=Un.offsetLeft,an=Un.offsetTop,Tn=Vt,Jn=bt.scale*Vt;Jn>fn?(Tn=fn/bt.scale,Jn=fn):Jn1,Ur=Zr&&Un>=1,gr=we(io,pn,Tn,Wr),Tr=gr.transform,Lr=gr.resetTransform,jr=gr.updateTransform,xo=gr.dispatchZoomChange,po=(0,be.useState)(!0),Uo=(0,ie.Z)(po,2),Po=Uo[0],Yo=Uo[1],Mo=Tr.rotate,Xr=Tr.scale,fo=Tr.x,No=Tr.y,Dt=me()((0,ne.Z)({},"".concat(fn,"-moving"),zr));(0,be.useEffect)(function(){Po||Yo(!0)},[Po]);var Yt=function(){Lr("close")},hn=function(){xo(Ce+cr,"zoomIn")},vr=function(){xo(Ce/(Ce+cr),"zoomOut")},En=function(){jr({rotate:Mo+90},"rotateRight")},on=function(){jr({rotate:Mo-90},"rotateLeft")},sn=function(){jr({flipX:!Tr.flipX},"flipX")},$t=function(){jr({flipY:!Tr.flipY},"flipY")},Pn=function($n){$n==null||$n.preventDefault(),$n==null||$n.stopPropagation(),Vn>0&&(Yo(!1),Lr("prev"),Dr==null||Dr(Vn-1,Vn))},zn=function($n){$n==null||$n.preventDefault(),$n==null||$n.stopPropagation(),Vn0&&(no=Ce/no),xo(no,"wheel",$n.clientX,$n.clientY)}},xr=function($n){!It||!uo||($n.keyCode===ce.Z.LEFT?Pn():$n.keyCode===ce.Z.RIGHT&&zn())},Kn=function($n){It&&(Xr!==1?jr({x:0,y:0,scale:1},"doubleClick"):xo(Ce+cr,"doubleClick",$n.clientX,$n.clientY))};(0,be.useEffect)(function(){var _r,$n,Mr,Hr;if(An){Mr=(0,te.Z)(window,"mouseup",Dn,!1),Hr=(0,te.Z)(window,"mousemove",rr,!1);try{window.top!==window.self&&(_r=(0,te.Z)(window.top,"mouseup",Dn,!1),$n=(0,te.Z)(window.top,"mousemove",rr,!1))}catch(no){(0,fe.Kp)(!1,"[rc-image] ".concat(no))}}return function(){var no,nr,kr,wo;(no=Mr)===null||no===void 0||no.remove(),(nr=Hr)===null||nr===void 0||nr.remove(),(kr=_r)===null||kr===void 0||kr.remove(),(wo=$n)===null||wo===void 0||wo.remove()}},[It,zr,fo,No,Mo,An]),(0,be.useEffect)(function(){var _r=(0,te.Z)(window,"keydown",xr,!1);return function(){_r.remove()}},[It,uo,Vn]);var wr=be.createElement(Be,(0,de.Z)({},sr,{width:Tt.width,height:Tt.height,imgRef:io,className:"".concat(fn,"-img"),alt:mn,style:{transform:"translate3d(".concat(Tr.x,"px, ").concat(Tr.y,"px, 0) scale3d(").concat(Tr.flipX?"-":"").concat(Xr,", ").concat(Tr.flipY?"-":"").concat(Xr,", 1) rotate(").concat(Mo,"deg)"),transitionDuration:!Po&&"0s"},fallback:On,src:At,onWheel:Gr,onMouseDown:Er,onDoubleClick:Kn}));return be.createElement(be.Fragment,null,be.createElement(z.Z,(0,de.Z)({transitionName:kn,maskTransitionName:Rn,closable:!1,keyboard:!0,prefixCls:fn,onClose:bt,visible:It,wrapClassName:Dt,rootClassName:tn,getContainer:Vt},ho,{afterClose:Yt}),be.createElement("div",{className:"".concat(fn,"-img-wrapper")},ur?ur(wr,(0,se.Z)({transform:Tr},Zr?{current:Vn}:{})):wr)),be.createElement(De,{visible:It,transform:Tr,maskTransitionName:Rn,closeIcon:Jt,getContainer:Vt,prefixCls:fn,rootClassName:tn,icons:Et,countRender:Qt,showSwitch:uo,showProgress:Ur,current:Vn,count:Un,scale:Xr,minScale:pn,maxScale:Tn,toolbarRender:$r,onSwitchLeft:Pn,onSwitchRight:zn,onZoomIn:hn,onZoomOut:vr,onRotateRight:En,onRotateLeft:on,onFlipX:sn,onFlipY:$t,onClose:bt}))},qe=Qe,Ze=ge(94480);function Xe(Ut){var Tt=be.useState({}),fn=(0,ie.Z)(Tt,2),At=fn[0],mn=fn[1],On=be.useCallback(function(An,bt){return mn(function(It){return(0,se.Z)((0,se.Z)({},It),{},(0,ne.Z)({},An,bt))}),function(){mn(function(It){var Ft=(0,se.Z)({},It);return delete Ft[An],Ft})}},[]),Zn=be.useMemo(function(){return Ut?Ut.map(function(An){if(typeof An=="string")return{data:{src:An}};var bt={};return Object.keys(An).forEach(function(It){["src"].concat((0,Ze.Z)(re)).includes(It)&&(bt[It]=An[It])}),{data:bt}}):Object.keys(At).reduce(function(An,bt){var It=At[bt],Ft=It.canPreview,Et=It.data;return Ft&&An.push({data:Et,id:bt}),An},[])},[Ut,At]);return[Zn,On]}var We=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ze=["src"],Ue=function(Tt){var fn,At=Tt.previewPrefixCls,mn=At===void 0?"rc-image-preview":At,On=Tt.children,Zn=Tt.icons,An=Zn===void 0?{}:Zn,bt=Tt.items,It=Tt.preview,Ft=Tt.fallback,Et=(0,le.Z)(It)==="object"?It:{},tn=Et.visible,Jt=Et.onVisibleChange,Vt=Et.getContainer,qt=Et.current,Vn=Et.movable,Xn=Et.minScale,Un=Et.maxScale,Qt=Et.countRender,lr=Et.closeIcon,cr=Et.onChange,eo=Et.onTransform,pn=Et.toolbarRender,an=Et.imageRender,Tn=(0,ue.Z)(Et,We),Jn=Xe(bt),kn=(0,ie.Z)(Jn,2),Bn=kn[0],Rn=kn[1],ur=(0,oe.Z)(0,{value:qt}),sr=(0,ie.Z)(ur,2),$r=sr[0],Wr=sr[1],Dr=(0,be.useState)(!1),ho=(0,ie.Z)(Dr,2),io=ho[0],xn=ho[1],bo=((fn=Bn[$r])===null||fn===void 0?void 0:fn.data)||{},co=bo.src,zr=(0,ue.Z)(bo,ze),Oo=(0,oe.Z)(!!tn,{value:tn,onChange:function(Mo,Xr){Jt==null||Jt(Mo,Xr,$r)}}),Zr=(0,ie.Z)(Oo,2),uo=Zr[0],Ur=Zr[1],gr=(0,be.useState)(null),Tr=(0,ie.Z)(gr,2),Lr=Tr[0],jr=Tr[1],xo=be.useCallback(function(Yo,Mo,Xr){var fo=Bn.findIndex(function(No){return No.id===Yo});Ur(!0),jr({x:Mo,y:Xr}),Wr(fo<0?0:fo),xn(!0)},[Bn]);be.useEffect(function(){uo?io||Wr(0):xn(!1)},[uo]);var po=function(Mo,Xr){Wr(Mo),cr==null||cr(Mo,Xr)},Uo=function(){Ur(!1),jr(null)},Po=be.useMemo(function(){return{register:Rn,onPreview:xo}},[Rn,xo]);return be.createElement(ee.Provider,{value:Po},On,be.createElement(qe,(0,de.Z)({"aria-hidden":!uo,movable:Vn,visible:uo,prefixCls:mn,closeIcon:lr,onClose:Uo,mousePosition:Lr,imgCommonProps:zr,src:co,fallback:Ft,icons:An,minScale:Xn,maxScale:Un,getContainer:Vt,current:$r,count:Bn.length,countRender:Qt,onTransform:eo,toolbarRender:pn,imageRender:an,onChange:po},Tn)))},ot=Ue,Je=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ut=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ye=function(Tt){var fn=Tt.src,At=Tt.alt,mn=Tt.onPreviewClose,On=Tt.prefixCls,Zn=On===void 0?"rc-image":On,An=Tt.previewPrefixCls,bt=An===void 0?"".concat(Zn,"-preview"):An,It=Tt.placeholder,Ft=Tt.fallback,Et=Tt.width,tn=Tt.height,Jt=Tt.style,Vt=Tt.preview,qt=Vt===void 0?!0:Vt,Vn=Tt.className,Xn=Tt.onClick,Un=Tt.onError,Qt=Tt.wrapperClassName,lr=Tt.wrapperStyle,cr=Tt.rootClassName,eo=(0,ue.Z)(Tt,Je),pn=It&&It!==!0,an=(0,le.Z)(qt)==="object"?qt:{},Tn=an.src,Jn=an.visible,kn=Jn===void 0?void 0:Jn,Bn=an.onVisibleChange,Rn=Bn===void 0?mn:Bn,ur=an.getContainer,sr=ur===void 0?void 0:ur,$r=an.mask,Wr=an.maskClassName,Dr=an.movable,ho=an.icons,io=an.scaleStep,xn=an.minScale,bo=an.maxScale,co=an.imageRender,zr=an.toolbarRender,Oo=(0,ue.Z)(an,ut),Zr=Tn!=null?Tn:fn,uo=(0,oe.Z)(!!kn,{value:kn,onChange:Rn}),Ur=(0,ie.Z)(uo,2),gr=Ur[0],Tr=Ur[1],Lr=b({src:fn,isCustomPlaceholder:pn,fallback:Ft}),jr=(0,ie.Z)(Lr,3),xo=jr[0],po=jr[1],Uo=jr[2],Po=(0,be.useState)(null),Yo=(0,ie.Z)(Po,2),Mo=Yo[0],Xr=Yo[1],fo=(0,be.useContext)(ee),No=!!qt,Dt=function(){Tr(!1),Xr(null)},Yt=me()(Zn,Qt,cr,(0,ne.Z)({},"".concat(Zn,"-error"),Uo==="error")),hn=(0,be.useMemo)(function(){var sn={};return re.forEach(function($t){Tt[$t]!==void 0&&(sn[$t]=Tt[$t])}),sn},re.map(function(sn){return Tt[sn]})),vr=(0,be.useMemo)(function(){return(0,se.Z)((0,se.Z)({},hn),{},{src:Zr})},[Zr,hn]),En=y(No,vr),on=function($t){var Pn=(0,ae.os)($t.target),zn=Pn.left,Dn=Pn.top;fo?fo.onPreview(En,zn,Dn):(Xr({x:zn,y:Dn}),Tr(!0)),Xn==null||Xn($t)};return be.createElement(be.Fragment,null,be.createElement("div",(0,de.Z)({},eo,{className:Yt,onClick:No?on:Xn,style:(0,se.Z)({width:Et,height:tn},lr)}),be.createElement("img",(0,de.Z)({},hn,{className:me()("".concat(Zn,"-img"),(0,ne.Z)({},"".concat(Zn,"-img-placeholder"),It===!0),Vn),style:(0,se.Z)({height:tn},Jt),ref:xo},po,{width:Et,height:tn,onError:Un})),Uo==="loading"&&be.createElement("div",{"aria-hidden":"true",className:"".concat(Zn,"-placeholder")},It),$r&&No&&be.createElement("div",{className:me()("".concat(Zn,"-mask"),Wr),style:{display:(Jt==null?void 0:Jt.display)==="none"?"none":void 0}},$r)),!fo&&No&&be.createElement(qe,(0,de.Z)({"aria-hidden":!gr,visible:gr,prefixCls:bt,onClose:Dt,mousePosition:Mo,src:Zr,alt:At,fallback:Ft,getContainer:sr,icons:ho,movable:Dr,scaleStep:io,minScale:xn,maxScale:bo,rootClassName:cr,imageRender:co,imgCommonProps:hn,toolbarRender:zr},Oo)))};Ye.PreviewGroup=ot,Ye.displayName="Image";var He=Ye,Re=He,Ve=ge(62892),Ae=ge(36355),Ne=ge(31724),et=ge(99267),Ke=ge(33853),Fe=ge(38819),Oe={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"},Le=Oe,xe=ge(7657),Ie=function(Tt,fn){return be.createElement(xe.Z,(0,de.Z)({},Tt,{ref:fn,icon:Le}))},$e=be.forwardRef(Ie),rt=$e,ke={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"},tt=ke,pt=function(Tt,fn){return be.createElement(xe.Z,(0,de.Z)({},Tt,{ref:fn,icon:tt}))},ct=be.forwardRef(pt),ht=ct,lt={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"},mt=lt,at=function(Tt,fn){return be.createElement(xe.Z,(0,de.Z)({},Tt,{ref:fn,icon:mt}))},it=be.forwardRef(at),ft=it,vt={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"},St=vt,Lt=function(Tt,fn){return be.createElement(xe.Z,(0,de.Z)({},Tt,{ref:fn,icon:St}))},Bt=be.forwardRef(Lt),Nt=Bt,rn={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"},yn=rn,un=function(Tt,fn){return be.createElement(xe.Z,(0,de.Z)({},Tt,{ref:fn,icon:yn}))},ln=be.forwardRef(un),Mn=ln,Wn=ge(64993),Cn=ge(73819),Zt=ge(17313),Ht=ge(29878),zt=ge(1950),Gt=ge(83116),nn=ge(37613);const Sn=Ut=>({position:Ut||"absolute",inset:0}),dn=Ut=>{const{iconCls:Tt,motionDurationSlow:fn,paddingXXS:At,marginXXS:mn,prefixCls:On,colorTextLightSolid:Zn}=Ut;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Zn,background:new Wn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${fn}`,[`.${On}-mask-info`]:Object.assign(Object.assign({},Zt.vS),{padding:`0 ${At}px`,[Tt]:{marginInlineEnd:mn,svg:{verticalAlign:"baseline"}}})}},Ln=Ut=>{const{previewCls:Tt,modalMaskBg:fn,paddingSM:At,marginXL:mn,margin:On,paddingLG:Zn,previewOperationColorDisabled:An,previewOperationHoverColor:bt,motionDurationSlow:It,iconCls:Ft,colorTextLightSolid:Et}=Ut,tn=new Wn.C(fn).setAlpha(.1),Jt=tn.clone().setAlpha(.2);return{[`${Tt}-footer`]:{position:"fixed",bottom:mn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ut.previewOperationColor},[`${Tt}-progress`]:{marginBottom:On},[`${Tt}-close`]:{position:"fixed",top:mn,right:{_skip_check_:!0,value:mn},display:"flex",color:Et,backgroundColor:tn.toRgbString(),borderRadius:"50%",padding:At,outline:0,border:0,cursor:"pointer",transition:`all ${It}`,"&:hover":{backgroundColor:Jt.toRgbString()},[`& > ${Ft}`]:{fontSize:Ut.previewOperationSize}},[`${Tt}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Zn}px`,backgroundColor:tn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:At,padding:At,cursor:"pointer",transition:`all ${It}`,userSelect:"none",[`&:not(${Tt}-operations-operation-disabled):hover > ${Ft}`]:{color:bt},"&-disabled":{color:An,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Ft}`]:{fontSize:Ut.previewOperationSize}}}}},Xt=Ut=>{const{modalMaskBg:Tt,iconCls:fn,previewOperationColorDisabled:At,previewCls:mn,zIndexPopup:On,motionDurationSlow:Zn}=Ut,An=new Wn.C(Tt).setAlpha(.1),bt=An.clone().setAlpha(.2);return{[`${mn}-switch-left, ${mn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:On+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ut.imagePreviewSwitchSize,height:Ut.imagePreviewSwitchSize,marginTop:-Ut.imagePreviewSwitchSize/2,color:Ut.previewOperationColor,background:An.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Zn}`,userSelect:"none","&:hover":{background:bt.toRgbString()},"&-disabled":{"&, &:hover":{color:At,background:"transparent",cursor:"not-allowed",[`> ${fn}`]:{cursor:"not-allowed"}}},[`> ${fn}`]:{fontSize:Ut.previewOperationSize}},[`${mn}-switch-left`]:{insetInlineStart:Ut.marginSM},[`${mn}-switch-right`]:{insetInlineEnd:Ut.marginSM}}},cn=Ut=>{const{motionEaseOut:Tt,previewCls:fn,motionDurationSlow:At,componentCls:mn}=Ut;return[{[`${mn}-preview-root`]:{[fn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${fn}-body`]:Object.assign(Object.assign({},Sn()),{overflow:"hidden"}),[`${fn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${At} ${Tt} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Sn()),{transition:`transform ${At} ${Tt} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${fn}-moving`]:{[`${fn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${mn}-preview-root`]:{[`${fn}-wrap`]:{zIndex:Ut.zIndexPopup}}},{[`${mn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ut.zIndexPopup+1},"&":[Ln(Ut),Xt(Ut)]}]},bn=Ut=>{const{componentCls:Tt}=Ut;return{[Tt]:{position:"relative",display:"inline-block",[`${Tt}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Tt}-img-placeholder`]:{backgroundColor:Ut.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Tt}-mask`]:Object.assign({},dn(Ut)),[`${Tt}-mask:hover`]:{opacity:1},[`${Tt}-placeholder`]:Object.assign({},Sn())}}},Fn=Ut=>{const{previewCls:Tt}=Ut;return{[`${Tt}-root`]:(0,Ht._y)(Ut,"zoom"),"&":(0,zt.J$)(Ut,!0)}};var Pt=(0,Gt.Z)("Image",Ut=>{const Tt=`${Ut.componentCls}-preview`,fn=(0,nn.TS)(Ut,{previewCls:Tt,modalMaskBg:new Wn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ut.controlHeightLG});return[bn(fn),cn(fn),(0,Cn.QA)((0,nn.TS)(fn,{componentCls:Tt})),Fn(fn)]},Ut=>({zIndexPopup:Ut.zIndexPopupBase+80,previewOperationColor:new Wn.C(Ut.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Wn.C(Ut.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Wn.C(Ut.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ut.fontSizeIcon*1.5})),_t=function(Ut,Tt){var fn={};for(var At in Ut)Object.prototype.hasOwnProperty.call(Ut,At)&&Tt.indexOf(At)<0&&(fn[At]=Ut[At]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,At=Object.getOwnPropertySymbols(Ut);mn{var{previewPrefixCls:Tt,preview:fn}=Ut,At=_t(Ut,["previewPrefixCls","preview"]);const{getPrefixCls:mn}=be.useContext(Ae.E_),On=mn("image",Tt),Zn=`${On}-preview`,An=mn(),[bt,It]=Pt(On),Ft=be.useMemo(()=>{var Et;if(fn===!1)return fn;const tn=typeof fn=="object"?fn:{},Jt=me()(It,(Et=tn.rootClassName)!==null&&Et!==void 0?Et:"");return Object.assign(Object.assign({},tn),{transitionName:(0,Ve.m)(An,"zoom",tn.transitionName),maskTransitionName:(0,Ve.m)(An,"fade",tn.maskTransitionName),rootClassName:Jt})},[fn]);return bt(be.createElement(Re.PreviewGroup,Object.assign({preview:Ft,previewPrefixCls:Zn,icons:Ot},At)))},_n=function(Ut,Tt){var fn={};for(var At in Ut)Object.prototype.hasOwnProperty.call(Ut,At)&&Tt.indexOf(At)<0&&(fn[At]=Ut[At]);if(Ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mn=0,At=Object.getOwnPropertySymbols(Ut);mn{const{prefixCls:Tt,preview:fn,className:At,rootClassName:mn,style:On}=Ut,Zn=_n(Ut,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:An,locale:bt=Ne.Z,getPopupContainer:It,image:Ft}=be.useContext(Ae.E_),Et=An("image",Tt),tn=An(),Jt=bt.Image||Ne.Z.Image,[Vt,qt]=Pt(Et),Vn=me()(mn,qt),Xn=me()(At,qt,Ft==null?void 0:Ft.className),Un=be.useMemo(()=>{if(fn===!1)return fn;const lr=typeof fn=="object"?fn:{},{getContainer:cr}=lr,eo=_n(lr,["getContainer"]);return Object.assign(Object.assign({mask:be.createElement("div",{className:`${Et}-mask-info`},be.createElement(_e.Z,null),Jt==null?void 0:Jt.preview),icons:Ot},eo),{getContainer:cr||It,transitionName:(0,Ve.m)(tn,"zoom",lr.transitionName),maskTransitionName:(0,Ve.m)(tn,"fade",lr.maskTransitionName)})},[fn,Jt]),Qt=Object.assign(Object.assign({},Ft==null?void 0:Ft.style),On);return Vt(be.createElement(Re,Object.assign({prefixCls:Et,preview:Un,rootClassName:Vn,className:Xn,style:Qt},Zn)))};br.PreviewGroup=Nn;var qn=br},45818:function(xt,dt,ge){"use strict";ge.d(dt,{D:function(){return te},Z:function(){return he}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(pe,Se){return _e.createElement(de.Z,(0,be.Z)({},pe,{ref:Se,icon:me}))},ne=_e.forwardRef(se),ie=ne,le=ge(33853),ue=ge(38819),ae=ge(92310),oe=ge.n(ae),re=ge(2738),a=ve=>!isNaN(parseFloat(ve))&&isFinite(ve),y=ge(36355),x=ge(84966),b=function(ve,pe){var Se={};for(var ye in ve)Object.prototype.hasOwnProperty.call(ve,ye)&&pe.indexOf(ye)<0&&(Se[ye]=ve[ye]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ye=Object.getOwnPropertySymbols(ve);we{let ve=0;return function(){let pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ve+=1,`${pe}${ve}`}})();var he=_e.forwardRef((ve,pe)=>{const{prefixCls:Se,className:ye,trigger:we,children:Pe,defaultCollapsed:Te=!1,theme:Ee="dark",style:De={},collapsible:Ce=!1,reverseArrow:je=!1,width:Me=200,collapsedWidth:Ge=80,zeroWidthTriggerStyle:Be,breakpoint:Qe,onCollapse:qe,onBreakpoint:Ze}=ve,Xe=b(ve,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,_e.useContext)(x.Gs),[ze,Ue]=(0,_e.useState)("collapsed"in ve?ve.collapsed:Te),[ot,Je]=(0,_e.useState)(!1);(0,_e.useEffect)(()=>{"collapsed"in ve&&Ue(ve.collapsed)},[ve.collapsed]);const ut=(Ne,et)=>{"collapsed"in ve||Ue(Ne),qe==null||qe(Ne,et)},Ye=(0,_e.useRef)();Ye.current=Ne=>{Je(Ne.matches),Ze==null||Ze(Ne.matches),ze!==Ne.matches&&ut(Ne.matches,"responsive")},(0,_e.useEffect)(()=>{function Ne(Ke){return Ye.current(Ke)}let et;if(typeof window!="undefined"){const{matchMedia:Ke}=window;if(Ke&&Qe&&Qe in z){et=Ke(`(max-width: ${z[Qe]})`);try{et.addEventListener("change",Ne)}catch(Fe){et.addListener(Ne)}Ne(et)}}return()=>{try{et==null||et.removeEventListener("change",Ne)}catch(Ke){et==null||et.removeListener(Ne)}}},[Qe]),(0,_e.useEffect)(()=>{const Ne=ce("ant-sider-");return We.addSider(Ne),()=>We.removeSider(Ne)},[]);const He=()=>{ut(!ze,"clickTrigger")},{getPrefixCls:Re}=(0,_e.useContext)(y.E_),Ve=()=>{const Ne=Re("layout-sider",Se),et=(0,re.Z)(Xe,["collapsed"]),Ke=ze?Ge:Me,Fe=a(Ke)?`${Ke}px`:String(Ke),Oe=parseFloat(String(Ge||0))===0?_e.createElement("span",{onClick:He,className:oe()(`${Ne}-zero-width-trigger`,`${Ne}-zero-width-trigger-${je?"right":"left"}`),style:Be},we||_e.createElement(ie,null)):null,Ie={expanded:je?_e.createElement(ue.Z,null):_e.createElement(le.Z,null),collapsed:je?_e.createElement(le.Z,null):_e.createElement(ue.Z,null)}[ze?"collapsed":"expanded"],$e=we!==null?Oe||_e.createElement("div",{className:`${Ne}-trigger`,onClick:He,style:{width:Fe}},we||Ie):null,rt=Object.assign(Object.assign({},De),{flex:`0 0 ${Fe}`,maxWidth:Fe,minWidth:Fe,width:Fe}),ke=oe()(Ne,`${Ne}-${Ee}`,{[`${Ne}-collapsed`]:!!ze,[`${Ne}-has-trigger`]:Ce&&we!==null&&!Oe,[`${Ne}-below`]:!!ot,[`${Ne}-zero-width`]:parseFloat(Fe)===0},ye);return _e.createElement("aside",Object.assign({className:ke},et,{style:rt,ref:pe}),_e.createElement("div",{className:`${Ne}-children`},Pe),Ce||ot&&Oe?$e:null)},Ae=_e.useMemo(()=>({siderCollapsed:ze}),[ze]);return _e.createElement(te.Provider,{value:Ae},Ve())})},84966:function(xt,dt,ge){"use strict";ge.d(dt,{VY:function(){return te},$_:function(){return z},h4:function(){return b},Gs:function(){return re},ZP:function(){return ce}});var be=ge(94480),_e=ge(92310),E=ge.n(_e),me=ge(2738),de=ge(59301),se=ge(36355),ne=ge(83116),le=fe=>{const{componentCls:he,bodyBg:ve,lightSiderBg:pe,lightTriggerBg:Se,lightTriggerColor:ye}=fe;return{[`${he}-sider-light`]:{background:pe,[`${he}-sider-trigger`]:{color:ye,background:Se},[`${he}-sider-zero-width-trigger`]:{color:ye,background:Se,border:`1px solid ${ve}`,borderInlineStart:0}}}};const ue=fe=>{const{antCls:he,componentCls:ve,colorText:pe,triggerColor:Se,footerBg:ye,triggerBg:we,headerHeight:Pe,headerPadding:Te,headerColor:Ee,footerPadding:De,triggerHeight:Ce,zeroTriggerHeight:je,zeroTriggerWidth:Me,motionDurationMid:Ge,motionDurationSlow:Be,fontSize:Qe,borderRadius:qe,bodyBg:Ze,headerBg:Xe,siderBg:We}=fe;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ze,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${Ge}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${he}-menu${he}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ce},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ce,color:Se,lineHeight:`${Ce}px`,textAlign:"center",background:we,cursor:"pointer",transition:`all ${Ge}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Me,zIndex:1,width:Me,height:je,color:Se,fontSize:fe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:qe,borderEndEndRadius:qe,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Me,borderStartStartRadius:qe,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:qe}}}}},le(fe)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:Pe,padding:Te,color:Ee,lineHeight:`${Pe}px`,background:Xe,[`${he}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:De,color:pe,fontSize:Qe,background:ye},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var ae=(0,ne.Z)("Layout",fe=>[ue(fe)],fe=>{const{colorBgLayout:he,controlHeight:ve,controlHeightLG:pe,colorText:Se,controlHeightSM:ye,marginXXS:we,colorTextLightSolid:Pe,colorBgContainer:Te}=fe,Ee=pe*1.25;return{colorBgHeader:"#001529",colorBgBody:he,colorBgTrigger:"#002140",bodyBg:he,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${Ee}px`,headerColor:Se,footerPadding:`${ye}px ${Ee}px`,footerBg:he,siderBg:"#001529",triggerHeight:pe+we*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:pe,zeroTriggerHeight:pe,lightSiderBg:Te,lightTriggerBg:Te,lightTriggerColor:Se}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),oe=function(fe,he){var ve={};for(var pe in fe)Object.prototype.hasOwnProperty.call(fe,pe)&&he.indexOf(pe)<0&&(ve[pe]=fe[pe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,pe=Object.getOwnPropertySymbols(fe);Senull,removeSider:()=>null}});function ee(fe){let{suffixCls:he,tagName:ve,displayName:pe}=fe;return Se=>de.forwardRef((we,Pe)=>de.createElement(Se,Object.assign({ref:Pe,suffixCls:he,tagName:ve},we)))}const a=de.forwardRef((fe,he)=>{const{prefixCls:ve,suffixCls:pe,className:Se,tagName:ye}=fe,we=oe(fe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=de.useContext(se.E_),Te=Pe("layout",ve),[Ee,De]=ae(Te),Ce=pe?`${Te}-${pe}`:Te;return Ee(de.createElement(ye,Object.assign({className:E()(ve||Ce,Se,De),ref:he},we)))}),y=de.forwardRef((fe,he)=>{const{direction:ve}=de.useContext(se.E_),[pe,Se]=de.useState([]),{prefixCls:ye,className:we,rootClassName:Pe,children:Te,hasSider:Ee,tagName:De,style:Ce}=fe,je=oe(fe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Me=(0,me.Z)(je,["suffixCls"]),{getPrefixCls:Ge,layout:Be}=de.useContext(se.E_),Qe=Ge("layout",ye),[qe,Ze]=ae(Qe),Xe=E()(Qe,{[`${Qe}-has-sider`]:typeof Ee=="boolean"?Ee:pe.length>0,[`${Qe}-rtl`]:ve==="rtl"},Be==null?void 0:Be.className,we,Pe,Ze),We=de.useMemo(()=>({siderHook:{addSider:ze=>{Se(Ue=>[].concat((0,be.Z)(Ue),[ze]))},removeSider:ze=>{Se(Ue=>Ue.filter(ot=>ot!==ze))}}}),[]);return qe(de.createElement(re.Provider,{value:We},de.createElement(De,Object.assign({ref:he,className:Xe,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Ce)},Me),Te)))}),x=ee({tagName:"div",displayName:"Layout"})(y),b=ee({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=ee({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=ee({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ce=x},40875:function(xt,dt,ge){"use strict";ge.d(dt,{J:function(){return se}});var be=ge(59301),_e=ge(33234),E=ge(70425),me=function(ne,ie){var le={};for(var ue in ne)Object.prototype.hasOwnProperty.call(ne,ue)&&ie.indexOf(ue)<0&&(le[ue]=ne[ue]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,ue=Object.getOwnPropertySymbols(ne);ae{const{children:le}=ne,ue=me(ne,["children"]),ae=be.useContext(de),oe=be.useMemo(()=>Object.assign(Object.assign({},ae),ue),[ae,ue.prefixCls,ue.mode,ue.selectable]);return be.createElement(de.Provider,{value:oe},be.createElement(_e.BR,null,(0,E.supportNodeRef)(le)?be.cloneElement(le,{ref:ie}):le))});dt.Z=de},20834:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return Ae}});var be=ge(15285),_e=ge(59301),E=ge(45818),me=ge(92310),de=ge.n(me),se=ge(36355),ne=function(Ne,et){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&et.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{const{prefixCls:et,className:Ke,dashed:Fe}=Ne,Oe=ne(Ne,["prefixCls","className","dashed"]),{getPrefixCls:Le}=_e.useContext(se.E_),xe=Le("menu",et),Ie=de()({[`${xe}-item-divider-dashed`]:!!Fe},Ke);return _e.createElement(be.iz,Object.assign({className:Ie},Oe))},ue=ge(11592),ae=ge(2738),oe=ge(6848),re=ge(92343),a=(0,_e.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=Ne=>{var et;const{className:Ke,children:Fe,icon:Oe,title:Le,danger:xe}=Ne,{prefixCls:Ie,firstLevel:$e,direction:rt,disableMenuItemTitleTooltip:ke,inlineCollapsed:tt}=_e.useContext(a),pt=it=>{const ft=_e.createElement("span",{className:`${Ie}-title-content`},Fe);return(!Oe||(0,re.l$)(Fe)&&Fe.type==="span")&&Fe&&it&&$e&&typeof Fe=="string"?_e.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Fe.charAt(0)):ft},{siderCollapsed:ct}=_e.useContext(E.D);let ht=Le;typeof Le=="undefined"?ht=$e?Fe:"":Le===!1&&(ht="");const lt={title:ht};!ct&&!tt&&(lt.title=null,lt.open=!1);const mt=(0,ue.Z)(Fe).length;let at=_e.createElement(be.ck,Object.assign({},(0,ae.Z)(Ne,["title","icon","danger"]),{className:de()({[`${Ie}-item-danger`]:xe,[`${Ie}-item-only-child`]:(Oe?mt+1:mt)===1},Ke),title:typeof Le=="string"?Le:void 0}),(0,re.Tm)(Oe,{className:de()((0,re.l$)(Oe)?(et=Oe.props)===null||et===void 0?void 0:et.className:"",`${Ie}-item-icon`)}),pt(tt));return ke||(at=_e.createElement(oe.Z,Object.assign({},lt,{placement:rt==="rtl"?"left":"right",overlayClassName:`${Ie}-inline-collapsed-tooltip`}),at)),at},z=Ne=>{var et;const{popupClassName:Ke,icon:Fe,title:Oe,theme:Le}=Ne,xe=_e.useContext(a),{prefixCls:Ie,inlineCollapsed:$e,theme:rt}=xe,ke=(0,be.Xl)();let tt;if(!Fe)tt=$e&&!ke.length&&Oe&&typeof Oe=="string"?_e.createElement("div",{className:`${Ie}-inline-collapsed-noicon`},Oe.charAt(0)):_e.createElement("span",{className:`${Ie}-title-content`},Oe);else{const ct=(0,re.l$)(Oe)&&Oe.type==="span";tt=_e.createElement(_e.Fragment,null,(0,re.Tm)(Fe,{className:de()((0,re.l$)(Fe)?(et=Fe.props)===null||et===void 0?void 0:et.className:"",`${Ie}-item-icon`)}),ct?Oe:_e.createElement("span",{className:`${Ie}-title-content`},Oe))}const pt=_e.useMemo(()=>Object.assign(Object.assign({},xe),{firstLevel:!1}),[xe]);return _e.createElement(a.Provider,{value:pt},_e.createElement(be.Wd,Object.assign({},(0,ae.Z)(Ne,["icon"]),{title:tt,popupClassName:de()(Ie,Ke,`${Ie}-${Le||rt}`)})))},te=ge(18785),ce=ge(70425),fe=ge(62892),he=ge(40875),ve=function(Ne,et){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&et.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{if(et&&typeof et=="object"){const Fe=et,{label:Oe,children:Le,key:xe,type:Ie}=Fe,$e=ve(Fe,["label","children","key","type"]),rt=xe!=null?xe:`tmp-${Ke}`;return Le||Ie==="group"?Ie==="group"?_e.createElement(be.BW,Object.assign({key:rt},$e,{title:Oe}),pe(Le)):_e.createElement(z,Object.assign({key:rt},$e,{title:Oe}),pe(Le)):Ie==="divider"?_e.createElement(le,Object.assign({key:rt},$e)):_e.createElement(x,Object.assign({key:rt},$e),Oe)}return null}).filter(et=>et)}function Se(Ne){return _e.useMemo(()=>Ne&&pe(Ne),[Ne])}var ye=ge(64993),we=ge(17313),Pe=ge(8378),Te=ge(13826),Ee=ge(29878),De=ge(83116),Ce=ge(37613),Me=Ne=>{const{componentCls:et,motionDurationSlow:Ke,horizontalLineHeight:Fe,colorSplit:Oe,lineWidth:Le,lineType:xe,itemPaddingInline:Ie}=Ne;return{[`${et}-horizontal`]:{lineHeight:Fe,border:0,borderBottom:`${Le}px ${xe} ${Oe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${et}-item, ${et}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ie},[`> ${et}-item:hover, > ${et}-item-active, > ${et}-submenu ${et}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${et}-item, ${et}-submenu-title`]:{transition:[`border-color ${Ke}`,`background ${Ke}`].join(",")},[`${et}-submenu-arrow`]:{display:"none"}}}},Be=Ne=>{let{componentCls:et,menuArrowOffset:Ke}=Ne;return{[`${et}-rtl`]:{direction:"rtl"},[`${et}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${et}-rtl${et}-vertical, - ${et}-submenu-rtl ${et}-vertical`]:{[`${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ke})`},"&::after":{transform:`rotate(45deg) translateY(${Ke})`}}}}};const Qe=Ne=>Object.assign({},(0,we.oN)(Ne));var Ze=(Ne,et)=>{const{componentCls:Ke,itemColor:Fe,itemSelectedColor:Oe,groupTitleColor:Te,itemBg:xe,subMenuItemBg:Ie,itemSelectedBg:$e,activeBarHeight:rt,activeBarWidth:ke,activeBarBorderWidth:tt,motionDurationSlow:pt,motionEaseInOut:ct,motionEaseOut:ht,itemPaddingInline:lt,motionDurationMid:mt,itemHoverColor:at,lineType:it,colorSplit:ft,itemDisabledColor:vt,dangerItemColor:St,dangerItemHoverColor:Tt,dangerItemSelectedColor:Bt,dangerItemActiveBg:Nt,dangerItemSelectedBg:rn,itemHoverBg:yn,itemActiveBg:un,menuSubMenuBg:ln,horizontalItemSelectedColor:Mn,horizontalItemSelectedBg:Wn,horizontalItemBorderRadius:Cn,horizontalItemHoverBg:Zt,popupBg:Ht}=Ne;return{[`${Ke}-${et}, ${Ke}-${et} > ${Ke}`]:{color:Fe,background:xe,[`&${Ke}-root:focus-visible`]:Object.assign({},Qe(Ne)),[`${Ke}-item-group-title`]:{color:Te},[`${Ke}-submenu-selected`]:{[`> ${Ke}-submenu-title`]:{color:Oe}},[`${Ke}-item-disabled, ${Ke}-submenu-disabled`]:{color:`${vt} !important`},[`${Ke}-item:not(${Ke}-item-selected):not(${Ke}-submenu-selected)`]:{[`&:hover, > ${Ke}-submenu-title:hover`]:{color:at}},[`&:not(${Ke}-horizontal)`]:{[`${Ke}-item:not(${Ke}-item-selected)`]:{"&:hover":{backgroundColor:yn},"&:active":{backgroundColor:un}},[`${Ke}-submenu-title`]:{"&:hover":{backgroundColor:yn},"&:active":{backgroundColor:un}}},[`${Ke}-item-danger`]:{color:St,[`&${Ke}-item:hover`]:{[`&:not(${Ke}-item-selected):not(${Ke}-submenu-selected)`]:{color:Tt}},[`&${Ke}-item:active`]:{background:Nt}},[`${Ke}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ke}-item-selected`]:{color:Oe,[`&${Ke}-item-danger`]:{color:Bt},"a, a:hover":{color:"inherit"}},[`& ${Ke}-item-selected`]:{backgroundColor:$e,[`&${Ke}-item-danger`]:{backgroundColor:rn}},[`${Ke}-item, ${Ke}-submenu-title`]:{[`&:not(${Ke}-item-disabled):focus-visible`]:Object.assign({},Qe(Ne))},[`&${Ke}-submenu > ${Ke}`]:{backgroundColor:ln},[`&${Ke}-popup > ${Ke}`]:{backgroundColor:Ht},[`&${Ke}-horizontal`]:Object.assign(Object.assign({},et==="dark"?{borderBottom:0}:{}),{[`> ${Ke}-item, > ${Ke}-submenu`]:{top:tt,marginTop:-tt,marginBottom:0,borderRadius:Cn,"&::after":{position:"absolute",insetInline:lt,bottom:0,borderBottom:`${rt}px solid transparent`,transition:`border-color ${pt} ${ct}`,content:'""'},"&:hover, &-active, &-open":{background:Zt,"&::after":{borderBottomWidth:rt,borderBottomColor:Mn}},"&-selected":{color:Mn,backgroundColor:Wn,"&:hover":{backgroundColor:Wn},"&::after":{borderBottomWidth:rt,borderBottomColor:Mn}}}}),[`&${Ke}-root`]:{[`&${Ke}-inline, &${Ke}-vertical`]:{borderInlineEnd:`${tt}px ${it} ${ft}`}},[`&${Ke}-inline`]:{[`${Ke}-sub${Ke}-inline`]:{background:Ie},[`${Ke}-item, ${Ke}-submenu-title`]:tt&&ke?{width:`calc(100% + ${tt}px)`}:{},[`${Ke}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ke}px solid ${Oe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${mt} ${ht}`,`opacity ${mt} ${ht}`].join(","),content:'""'},[`&${Ke}-item-danger`]:{"&::after":{borderInlineEndColor:Bt}}},[`${Ke}-selected, ${Ke}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${mt} ${ct}`,`opacity ${mt} ${ct}`].join(",")}}}}}};const Xe=Ne=>{const{componentCls:et,itemHeight:Ke,itemMarginInline:Fe,padding:Oe,menuArrowSize:Te,marginXS:xe,itemMarginBlock:Ie}=Ne,$e=Oe+Te+xe;return{[`${et}-item`]:{position:"relative",overflow:"hidden"},[`${et}-item, ${et}-submenu-title`]:{height:Ke,lineHeight:`${Ke}px`,paddingInline:Oe,overflow:"hidden",textOverflow:"ellipsis",marginInline:Fe,marginBlock:Ie,width:`calc(100% - ${Fe*2}px)`},[`> ${et}-item, + ${et}-submenu-rtl ${et}-vertical`]:{[`${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Ke})`},"&::after":{transform:`rotate(45deg) translateY(${Ke})`}}}}};const Qe=Ne=>Object.assign({},(0,we.oN)(Ne));var Ze=(Ne,et)=>{const{componentCls:Ke,itemColor:Fe,itemSelectedColor:Oe,groupTitleColor:Le,itemBg:xe,subMenuItemBg:Ie,itemSelectedBg:$e,activeBarHeight:rt,activeBarWidth:ke,activeBarBorderWidth:tt,motionDurationSlow:pt,motionEaseInOut:ct,motionEaseOut:ht,itemPaddingInline:lt,motionDurationMid:mt,itemHoverColor:at,lineType:it,colorSplit:ft,itemDisabledColor:vt,dangerItemColor:St,dangerItemHoverColor:Lt,dangerItemSelectedColor:Bt,dangerItemActiveBg:Nt,dangerItemSelectedBg:rn,itemHoverBg:yn,itemActiveBg:un,menuSubMenuBg:ln,horizontalItemSelectedColor:Mn,horizontalItemSelectedBg:Wn,horizontalItemBorderRadius:Cn,horizontalItemHoverBg:Zt,popupBg:Ht}=Ne;return{[`${Ke}-${et}, ${Ke}-${et} > ${Ke}`]:{color:Fe,background:xe,[`&${Ke}-root:focus-visible`]:Object.assign({},Qe(Ne)),[`${Ke}-item-group-title`]:{color:Le},[`${Ke}-submenu-selected`]:{[`> ${Ke}-submenu-title`]:{color:Oe}},[`${Ke}-item-disabled, ${Ke}-submenu-disabled`]:{color:`${vt} !important`},[`${Ke}-item:not(${Ke}-item-selected):not(${Ke}-submenu-selected)`]:{[`&:hover, > ${Ke}-submenu-title:hover`]:{color:at}},[`&:not(${Ke}-horizontal)`]:{[`${Ke}-item:not(${Ke}-item-selected)`]:{"&:hover":{backgroundColor:yn},"&:active":{backgroundColor:un}},[`${Ke}-submenu-title`]:{"&:hover":{backgroundColor:yn},"&:active":{backgroundColor:un}}},[`${Ke}-item-danger`]:{color:St,[`&${Ke}-item:hover`]:{[`&:not(${Ke}-item-selected):not(${Ke}-submenu-selected)`]:{color:Lt}},[`&${Ke}-item:active`]:{background:Nt}},[`${Ke}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Ke}-item-selected`]:{color:Oe,[`&${Ke}-item-danger`]:{color:Bt},"a, a:hover":{color:"inherit"}},[`& ${Ke}-item-selected`]:{backgroundColor:$e,[`&${Ke}-item-danger`]:{backgroundColor:rn}},[`${Ke}-item, ${Ke}-submenu-title`]:{[`&:not(${Ke}-item-disabled):focus-visible`]:Object.assign({},Qe(Ne))},[`&${Ke}-submenu > ${Ke}`]:{backgroundColor:ln},[`&${Ke}-popup > ${Ke}`]:{backgroundColor:Ht},[`&${Ke}-horizontal`]:Object.assign(Object.assign({},et==="dark"?{borderBottom:0}:{}),{[`> ${Ke}-item, > ${Ke}-submenu`]:{top:tt,marginTop:-tt,marginBottom:0,borderRadius:Cn,"&::after":{position:"absolute",insetInline:lt,bottom:0,borderBottom:`${rt}px solid transparent`,transition:`border-color ${pt} ${ct}`,content:'""'},"&:hover, &-active, &-open":{background:Zt,"&::after":{borderBottomWidth:rt,borderBottomColor:Mn}},"&-selected":{color:Mn,backgroundColor:Wn,"&:hover":{backgroundColor:Wn},"&::after":{borderBottomWidth:rt,borderBottomColor:Mn}}}}),[`&${Ke}-root`]:{[`&${Ke}-inline, &${Ke}-vertical`]:{borderInlineEnd:`${tt}px ${it} ${ft}`}},[`&${Ke}-inline`]:{[`${Ke}-sub${Ke}-inline`]:{background:Ie},[`${Ke}-item, ${Ke}-submenu-title`]:tt&&ke?{width:`calc(100% + ${tt}px)`}:{},[`${Ke}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ke}px solid ${Oe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${mt} ${ht}`,`opacity ${mt} ${ht}`].join(","),content:'""'},[`&${Ke}-item-danger`]:{"&::after":{borderInlineEndColor:Bt}}},[`${Ke}-selected, ${Ke}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${mt} ${ct}`,`opacity ${mt} ${ct}`].join(",")}}}}}};const Xe=Ne=>{const{componentCls:et,itemHeight:Ke,itemMarginInline:Fe,padding:Oe,menuArrowSize:Le,marginXS:xe,itemMarginBlock:Ie}=Ne,$e=Oe+Le+xe;return{[`${et}-item`]:{position:"relative",overflow:"hidden"},[`${et}-item, ${et}-submenu-title`]:{height:Ke,lineHeight:`${Ke}px`,paddingInline:Oe,overflow:"hidden",textOverflow:"ellipsis",marginInline:Fe,marginBlock:Ie,width:`calc(100% - ${Fe*2}px)`},[`> ${et}-item, > ${et}-submenu > ${et}-submenu-title`]:{height:Ke,lineHeight:`${Ke}px`},[`${et}-item-group-list ${et}-submenu-title, - ${et}-submenu-title`]:{paddingInlineEnd:$e}}};var ze=Ne=>{const{componentCls:et,iconCls:Ke,itemHeight:Fe,colorTextLightSolid:Oe,dropdownWidth:Te,controlHeightLG:xe,motionDurationMid:Ie,motionEaseOut:$e,paddingXL:rt,itemMarginInline:ke,fontSizeLG:tt,motionDurationSlow:pt,paddingXS:ct,boxShadowSecondary:ht,collapsedWidth:lt,collapsedIconSize:mt}=Ne,at={height:Fe,lineHeight:`${Fe}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[et]:{"&-inline, &-vertical":Object.assign({[`&${et}-root`]:{boxShadow:"none"}},Xe(Ne))},[`${et}-submenu-popup`]:{[`${et}-vertical`]:Object.assign(Object.assign({},Xe(Ne)),{boxShadow:ht})}},{[`${et}-submenu-popup ${et}-vertical${et}-sub`]:{minWidth:Te,maxHeight:`calc(100vh - ${xe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${et}-inline`]:{width:"100%",[`&${et}-root`]:{[`${et}-item, ${et}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${pt}`,`background ${pt}`,`padding ${Ie} ${$e}`].join(","),[`> ${et}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${et}-sub${et}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${et}-submenu > ${et}-submenu-title`]:at,[`& ${et}-item-group-title`]:{paddingInlineStart:rt}},[`${et}-item`]:at}},{[`${et}-inline-collapsed`]:{width:lt,[`&${et}-root`]:{[`${et}-item, ${et}-submenu ${et}-submenu-title`]:{[`> ${et}-inline-collapsed-noicon`]:{fontSize:tt,textAlign:"center"}}},[`> ${et}-item, + ${et}-submenu-title`]:{paddingInlineEnd:$e}}};var ze=Ne=>{const{componentCls:et,iconCls:Ke,itemHeight:Fe,colorTextLightSolid:Oe,dropdownWidth:Le,controlHeightLG:xe,motionDurationMid:Ie,motionEaseOut:$e,paddingXL:rt,itemMarginInline:ke,fontSizeLG:tt,motionDurationSlow:pt,paddingXS:ct,boxShadowSecondary:ht,collapsedWidth:lt,collapsedIconSize:mt}=Ne,at={height:Fe,lineHeight:`${Fe}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[et]:{"&-inline, &-vertical":Object.assign({[`&${et}-root`]:{boxShadow:"none"}},Xe(Ne))},[`${et}-submenu-popup`]:{[`${et}-vertical`]:Object.assign(Object.assign({},Xe(Ne)),{boxShadow:ht})}},{[`${et}-submenu-popup ${et}-vertical${et}-sub`]:{minWidth:Le,maxHeight:`calc(100vh - ${xe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${et}-inline`]:{width:"100%",[`&${et}-root`]:{[`${et}-item, ${et}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${pt}`,`background ${pt}`,`padding ${Ie} ${$e}`].join(","),[`> ${et}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${et}-sub${et}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${et}-submenu > ${et}-submenu-title`]:at,[`& ${et}-item-group-title`]:{paddingInlineStart:rt}},[`${et}-item`]:at}},{[`${et}-inline-collapsed`]:{width:lt,[`&${et}-root`]:{[`${et}-item, ${et}-submenu ${et}-submenu-title`]:{[`> ${et}-inline-collapsed-noicon`]:{fontSize:tt,textAlign:"center"}}},[`> ${et}-item, > ${et}-item-group > ${et}-item-group-list > ${et}-item, > ${et}-item-group > ${et}-item-group-list > ${et}-submenu > ${et}-submenu-title, > ${et}-submenu > ${et}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${tt/2}px - ${ke}px)`,textOverflow:"clip",[` ${et}-submenu-arrow, ${et}-submenu-expand-icon - `]:{opacity:0},[`${et}-item-icon, ${Ke}`]:{margin:0,fontSize:mt,lineHeight:`${Fe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${et}-item-icon, ${Ke}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${et}-item-icon, ${Ke}`]:{display:"none"},"a, a:hover":{color:Oe}},[`${et}-item-group-title`]:Object.assign(Object.assign({},we.vS),{paddingInline:ct})}}]};const Ue=Ne=>{const{componentCls:et,motionDurationSlow:Ke,motionDurationMid:Fe,motionEaseInOut:Oe,motionEaseOut:Te,iconCls:xe,iconSize:Ie,iconMarginInlineEnd:$e}=Ne;return{[`${et}-item, ${et}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ke}`,`background ${Ke}`,`padding ${Ke} ${Oe}`].join(","),[`${et}-item-icon, ${xe}`]:{minWidth:Ie,fontSize:Ie,transition:[`font-size ${Fe} ${Te}`,`margin ${Ke} ${Oe}`,`color ${Ke}`].join(","),"+ span":{marginInlineStart:$e,opacity:1,transition:[`opacity ${Ke} ${Oe}`,`margin ${Ke}`,`color ${Ke}`].join(",")}},[`${et}-item-icon`]:Object.assign({},(0,we.Ro)()),[`&${et}-item-only-child`]:{[`> ${xe}, > ${et}-item-icon`]:{marginInlineEnd:0}}},[`${et}-item-disabled, ${et}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${et}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ot=Ne=>{const{componentCls:et,motionDurationSlow:Ke,motionEaseInOut:Fe,borderRadius:Oe,menuArrowSize:Te,menuArrowOffset:xe}=Ne;return{[`${et}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ne.margin,width:Te,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ke} ${Fe}, opacity ${Ke}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Te*.6,height:Te*.15,backgroundColor:"currentcolor",borderRadius:Oe,transition:[`background ${Ke} ${Fe}`,`transform ${Ke} ${Fe}`,`top ${Ke} ${Fe}`,`color ${Ke} ${Fe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${xe})`},"&::after":{transform:`rotate(-45deg) translateY(${xe})`}}}}},Je=Ne=>{const{antCls:et,componentCls:Ke,fontSize:Fe,motionDurationSlow:Oe,motionDurationMid:Te,motionEaseInOut:xe,paddingXS:Ie,padding:$e,colorSplit:rt,lineWidth:ke,zIndexPopup:tt,borderRadiusLG:pt,subMenuItemBorderRadius:ct,menuArrowSize:ht,menuArrowOffset:lt,lineType:mt,menuPanelMaskInset:at,groupTitleLineHeight:it,groupTitleFontSize:ft}=Ne;return[{"":{[`${Ke}`]:Object.assign(Object.assign({},(0,we.dF)()),{"&-hidden":{display:"none"}})},[`${Ke}-submenu-hidden`]:{display:"none"}},{[Ke]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(Ne)),(0,we.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Fe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Oe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ke}-item`]:{flex:"none"}},[`${Ke}-item, ${Ke}-submenu, ${Ke}-submenu-title`]:{borderRadius:Ne.itemBorderRadius},[`${Ke}-item-group-title`]:{padding:`${Ie}px ${$e}px`,fontSize:ft,lineHeight:it,transition:`all ${Oe}`},[`&-horizontal ${Ke}-submenu`]:{transition:[`border-color ${Oe} ${xe}`,`background ${Oe} ${xe}`].join(",")},[`${Ke}-submenu, ${Ke}-submenu-inline`]:{transition:[`border-color ${Oe} ${xe}`,`background ${Oe} ${xe}`,`padding ${Te} ${xe}`].join(",")},[`${Ke}-submenu ${Ke}-sub`]:{cursor:"initial",transition:[`background ${Oe} ${xe}`,`padding ${Oe} ${xe}`].join(",")},[`${Ke}-title-content`]:{transition:`color ${Oe}`},[`${Ke}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ke}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:rt,borderStyle:mt,borderWidth:0,borderTopWidth:ke,marginBlock:ke,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ue(Ne)),{[`${Ke}-item-group`]:{[`${Ke}-item-group-list`]:{margin:0,padding:0,[`${Ke}-item, ${Ke}-submenu-title`]:{paddingInline:`${Fe*2}px ${$e}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:tt,borderRadius:pt,boxShadow:"none",transformOrigin:"0 0",[`&${Ke}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${at}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:at},"\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:Ne.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ne.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ne.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ne.paddingXS},[`> ${Ke}`]:Object.assign(Object.assign(Object.assign({borderRadius:pt},Ue(Ne)),ot(Ne)),{[`${Ke}-item, ${Ke}-submenu > ${Ke}-submenu-title`]:{borderRadius:ct},[`${Ke}-submenu-title::after`]:{transition:`transform ${Oe} ${xe}`}})}}),ot(Ne)),{[`&-inline-collapsed ${Ke}-submenu-arrow, - &-inline ${Ke}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${lt})`},"&::after":{transform:`rotate(45deg) translateX(-${lt})`}},[`${Ke}-submenu-open${Ke}-submenu-inline > ${Ke}-submenu-title > ${Ke}-submenu-arrow`]:{transform:`translateY(-${ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${lt})`},"&::before":{transform:`rotate(45deg) translateX(${lt})`}}})},{[`${et}-layout-header`]:{[Ke]:{lineHeight:"inherit"}}}]};var ut=(Ne,et)=>(0,De.Z)("Menu",Fe=>{if(et===!1)return[];const{colorBgElevated:Oe,colorPrimary:Te,colorTextLightSolid:xe,controlHeightLG:Ie,fontSize:$e,darkItemColor:rt,darkDangerItemColor:ke,darkItemBg:tt,darkSubMenuItemBg:pt,darkItemSelectedColor:ct,darkItemSelectedBg:ht,darkDangerItemSelectedBg:lt,darkItemHoverBg:mt,darkGroupTitleColor:at,darkItemHoverColor:it,darkItemDisabledColor:ft,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:St,darkDangerItemActiveBg:Tt}=Fe,Bt=$e/7*5,Nt=(0,Ce.TS)(Fe,{menuArrowSize:Bt,menuHorizontalHeight:Ie*1.15,menuArrowOffset:`${Bt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Oe}),rn=(0,Ce.TS)(Nt,{itemColor:rt,itemHoverColor:it,groupTitleColor:at,itemSelectedColor:ct,itemBg:tt,popupBg:tt,subMenuItemBg:pt,itemActiveBg:"transparent",itemSelectedBg:ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:mt,itemDisabledColor:ft,dangerItemColor:ke,dangerItemHoverColor:vt,dangerItemSelectedColor:St,dangerItemActiveBg:Tt,dangerItemSelectedBg:lt,menuSubMenuBg:pt,horizontalItemSelectedColor:xe,horizontalItemSelectedBg:Te});return[Je(Nt),Me(Nt),ze(Nt),Ze(Nt,"light"),Ze(rn,"dark"),Be(Nt),(0,Pe.Z)(Nt),(0,Le.oN)(Nt,"slide-up"),(0,Le.oN)(Nt,"slide-down"),(0,Ee._y)(Nt,"zoom-big")]},Fe=>{const{colorPrimary:Oe,colorError:Te,colorTextDisabled:xe,colorErrorBg:Ie,colorText:$e,colorTextDescription:rt,colorBgContainer:ke,colorFillAlter:tt,colorFillContent:pt,lineWidth:ct,lineWidthBold:ht,controlItemBgActive:lt,colorBgTextHover:mt,controlHeightLG:at,lineHeight:it,colorBgElevated:ft,marginXXS:vt,padding:St,fontSize:Tt,controlHeightSM:Bt,fontSizeLG:Nt,colorTextLightSolid:rn,colorErrorHover:yn}=Fe,un=new ye.C(rn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Fe.zIndexPopupBase+50,radiusItem:Fe.borderRadiusLG,itemBorderRadius:Fe.borderRadiusLG,radiusSubMenuItem:Fe.borderRadiusSM,subMenuItemBorderRadius:Fe.borderRadiusSM,colorItemText:$e,itemColor:$e,colorItemTextHover:$e,itemHoverColor:$e,colorItemTextHoverHorizontal:Oe,horizontalItemHoverColor:Oe,colorGroupTitle:rt,groupTitleColor:rt,colorItemTextSelected:Oe,itemSelectedColor:Oe,colorItemTextSelectedHorizontal:Oe,horizontalItemSelectedColor:Oe,colorItemBg:ke,itemBg:ke,colorItemBgHover:mt,itemHoverBg:mt,colorItemBgActive:pt,itemActiveBg:lt,colorSubItemBg:tt,subMenuItemBg:tt,colorItemBgSelected:lt,itemSelectedBg:lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ht,activeBarHeight:ht,colorActiveBarBorderSize:ct,activeBarBorderWidth:ct,colorItemTextDisabled:xe,itemDisabledColor:xe,colorDangerItemText:Te,dangerItemColor:Te,colorDangerItemTextHover:Te,dangerItemHoverColor:Te,colorDangerItemTextSelected:Te,dangerItemSelectedColor:Te,colorDangerItemBgActive:Ie,dangerItemActiveBg:Ie,colorDangerItemBgSelected:Ie,dangerItemSelectedBg:Ie,itemMarginInline:Fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:at,groupTitleLineHeight:it,collapsedWidth:at*2,popupBg:ft,itemMarginBlock:vt,itemPaddingInline:St,horizontalLineHeight:`${at*1.15}px`,iconSize:Tt,iconMarginInlineEnd:Bt-Tt,collapsedIconSize:Nt,groupTitleFontSize:Tt,darkItemDisabledColor:new ye.C(rn).setAlpha(.25).toRgbString(),darkItemColor:un,darkDangerItemColor:Te,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:rn,darkItemSelectedBg:Oe,darkDangerItemSelectedBg:Te,darkItemHoverBg:"transparent",darkGroupTitleColor:un,darkItemHoverColor:rn,darkDangerItemHoverColor:yn,darkDangerItemSelectedColor:rn,darkDangerItemActiveBg:Te}},{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"]]})(Ne),Ye=function(Ne,et){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&et.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{var Ke,Fe;const Oe=_e.useContext(me.Z),Te=Oe||{},{getPrefixCls:xe,getPopupContainer:Ie,direction:$e,menu:rt}=_e.useContext(se.E_),ke=xe(),{prefixCls:tt,className:pt,style:ct,theme:ht="light",expandIcon:lt,_internalDisableMenuItemTitleTooltip:mt,inlineCollapsed:at,siderCollapsed:it,items:ft,children:vt,rootClassName:St,mode:Tt,selectable:Bt,onClick:Nt,overflowedIndicatorPopupClassName:rn}=Ne,yn=Ye(Ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),un=(0,ae.Z)(yn,["collapsedWidth"]),ln=Se(ft)||vt;(Ke=Te.validator)===null||Ke===void 0||Ke.call(Te,{mode:Tt});const Mn=(0,ce.useEvent)(function(){var Xt;Nt==null||Nt.apply(void 0,arguments),(Xt=Te.onClick)===null||Xt===void 0||Xt.call(Te)}),Wn=Te.mode||Tt,Cn=Bt!=null?Bt:Te.selectable,Zt=_e.useMemo(()=>it!==void 0?it:at,[at,it]),Ht={horizontal:{motionName:`${ke}-slide-up`},inline:(0,fe.Z)(ke),other:{motionName:`${ke}-zoom-big`}},zt=xe("menu",tt||Te.prefixCls),[Gt,nn]=ut(zt,!Oe),Sn=de()(`${zt}-${ht}`,rt==null?void 0:rt.className,pt);let dn;if(typeof lt=="function")dn=lt;else if(lt===null||lt===!1)dn=null;else if(Te.expandIcon===null||Te.expandIcon===!1)dn=null;else{const Xt=lt!=null?lt:Te.expandIcon;dn=(0,re.Tm)(Xt,{className:de()(`${zt}-submenu-expand-icon`,(0,re.l$)(Xt)?(Fe=Xt.props)===null||Fe===void 0?void 0:Fe.className:"")})}const Tn=_e.useMemo(()=>({prefixCls:zt,inlineCollapsed:Zt||!1,direction:$e,firstLevel:!0,theme:ht,mode:Wn,disableMenuItemTitleTooltip:mt}),[zt,Zt,$e,mt,ht]);return Gt(_e.createElement(me.Z.Provider,{value:null},_e.createElement(a.Provider,{value:Tn},_e.createElement(be.ZP,Object.assign({getPopupContainer:Ie,overflowedIndicator:_e.createElement(te.Z,null),overflowedIndicatorPopupClassName:de()(zt,`${zt}-${ht}`,rn),mode:Wn,selectable:Cn,onClick:Mn},un,{inlineCollapsed:Zt,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),ct),className:Sn,prefixCls:zt,direction:$e,defaultMotions:Ht,expandIcon:dn,ref:et,rootClassName:de()(St,nn)}),ln))))});const Ve=(0,_e.forwardRef)((Ne,et)=>{const Ke=(0,_e.useRef)(null),Fe=_e.useContext(E.D);return(0,_e.useImperativeHandle)(et,()=>({menu:Ke.current,focus:Oe=>{var Te;(Te=Ke.current)===null||Te===void 0||Te.focus(Oe)}})),_e.createElement(Re,Object.assign({ref:Ke},Ne,Fe))});Ve.Item=x,Ve.SubMenu=z,Ve.Divider=le,Ve.ItemGroup=be.BW;var Ae=Ve},58421:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return Te}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(Ie,$e){return _e.createElement(de.Z,(0,be.Z)({},Ie,{ref:$e,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(49198),ue=ge(33853),ae=ge(38819),oe=ge(92310),re=ge.n(oe),ee=ge(20068),a=ge(33885),y=ge(67732),x=ge(83652),b=ge(42403),z=ge(158),te=ge(26112),ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},fe=ce,me=ge(91735),ve=function(xe){(0,b.Z)($e,xe);var Ie=(0,z.Z)($e);function $e(){var rt;(0,y.Z)(this,$e);for(var ke=arguments.length,tt=new Array(ke),pt=0;pt=0||ct.relatedTarget.className.indexOf("".concat(at,"-item"))>=0))&&mt(rt.getValidValue()))},rt.go=function(ct){var ht=rt.state.goInputText;ht!==""&&(ct.keyCode===fe.ENTER||ct.type==="click")&&(rt.setState({goInputText:""}),rt.props.quickGo(rt.getValidValue()))},rt}return(0,x.Z)($e,[{key:"getPageSizeOptions",value:function(){var ke=this.props,tt=ke.pageSize,pt=ke.pageSizeOptions;return pt.some(function(ct){return ct.toString()===tt.toString()})?pt:pt.concat([tt.toString()]).sort(function(ct,ht){var lt=Number.isNaN(Number(ct))?0:Number(ct),mt=Number.isNaN(Number(ht))?0:Number(ht);return lt-mt})}},{key:"render",value:function(){var ke=this,tt=this.props,pt=tt.pageSize,ct=tt.locale,ht=tt.rootPrefixCls,lt=tt.changeSize,mt=tt.quickGo,at=tt.goButton,it=tt.selectComponentClass,ft=tt.buildOptionText,vt=tt.selectPrefixCls,St=tt.disabled,Tt=this.state.goInputText,Bt="".concat(ht,"-options"),Nt=it,rn=null,yn=null,un=null;if(!lt&&!mt)return null;var ln=this.getPageSizeOptions();if(lt&&Nt){var Mn=ln.map(function(Wn,Cn){return _e.createElement(Nt.Option,{key:Cn,value:Wn.toString()},(ft||ke.buildOptionText)(Wn))});rn=_e.createElement(Nt,{disabled:St,prefixCls:vt,showSearch:!1,className:"".concat(Bt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(pt||ln[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Cn){return Cn.parentNode},"aria-label":ct.page_size,defaultOpen:!1},Mn)}return mt&&(at&&(un=typeof at=="boolean"?_e.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:St,className:"".concat(Bt,"-quick-jumper-button")},ct.jump_to_confirm):_e.createElement("span",{onClick:this.go,onKeyUp:this.go},at)),yn=_e.createElement("div",{className:"".concat(Bt,"-quick-jumper")},ct.jump_to,_e.createElement("input",{disabled:St,type:"text",value:Tt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ct.page}),ct.page,un)),_e.createElement("li",{className:"".concat(Bt)},rn,yn)}}]),$e}(_e.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var pe=ve,Se=function(Ie){var $e,rt=Ie.rootPrefixCls,ke=Ie.page,tt=Ie.active,pt=Ie.className,ct=Ie.showTitle,ht=Ie.onClick,lt=Ie.onKeyPress,mt=Ie.itemRender,at="".concat(rt,"-item"),it=re()(at,"".concat(at,"-").concat(ke),($e={},(0,ee.Z)($e,"".concat(at,"-active"),tt),(0,ee.Z)($e,"".concat(at,"-disabled"),!ke),(0,ee.Z)($e,Ie.className,pt),$e)),ft=function(){ht(ke)},vt=function(Bt){lt(Bt,ht,ke)},St=mt(ke,"page",_e.createElement("a",{rel:"nofollow"},ke));return St?_e.createElement("li",{title:ct?ke.toString():null,className:it,onClick:ft,onKeyPress:vt,tabIndex:0},St):null},ye=Se;function we(){}function Pe(xe){var Ie=Number(xe);return typeof Ie=="number"&&!Number.isNaN(Ie)&&isFinite(Ie)&&Math.floor(Ie)===Ie}var Le=function(Ie,$e,rt){return rt};function Ee(xe,Ie,$e){var rt=typeof xe=="undefined"?Ie.pageSize:xe;return Math.floor(($e.total-1)/rt)+1}var De=function(xe){(0,b.Z)($e,xe);var Ie=(0,z.Z)($e);function $e(rt){var ke;(0,y.Z)(this,$e),ke=Ie.call(this,rt),ke.paginationNode=_e.createRef(),ke.getJumpPrevPage=function(){return Math.max(1,ke.state.current-(ke.props.showLessItems?3:5))},ke.getJumpNextPage=function(){return Math.min(Ee(void 0,ke.state,ke.props),ke.state.current+(ke.props.showLessItems?3:5))},ke.getItemIcon=function(lt,mt){var at=ke.props.prefixCls,it=lt||_e.createElement("button",{type:"button","aria-label":mt,className:"".concat(at,"-item-link")});return typeof lt=="function"&&(it=_e.createElement(lt,(0,a.Z)({},ke.props))),it},ke.isValid=function(lt){var mt=ke.props.total;return Pe(lt)&<!==ke.state.current&&Pe(mt)&&mt>0},ke.shouldDisplayQuickJumper=function(){var lt=ke.props,mt=lt.showQuickJumper,at=lt.total,it=ke.state.pageSize;return at<=it?!1:mt},ke.handleKeyDown=function(lt){(lt.keyCode===fe.ARROW_UP||lt.keyCode===fe.ARROW_DOWN)&<.preventDefault()},ke.handleKeyUp=function(lt){var mt=ke.getValidValue(lt),at=ke.state.currentInputValue;mt!==at&&ke.setState({currentInputValue:mt}),lt.keyCode===fe.ENTER?ke.handleChange(mt):lt.keyCode===fe.ARROW_UP?ke.handleChange(mt-1):lt.keyCode===fe.ARROW_DOWN&&ke.handleChange(mt+1)},ke.handleBlur=function(lt){var mt=ke.getValidValue(lt);ke.handleChange(mt)},ke.changePageSize=function(lt){var mt=ke.state.current,at=Ee(lt,ke.state,ke.props);mt=mt>at?at:mt,at===0&&(mt=ke.state.current),typeof lt=="number"&&("pageSize"in ke.props||ke.setState({pageSize:lt}),"current"in ke.props||ke.setState({current:mt,currentInputValue:mt})),ke.props.onShowSizeChange(mt,lt),"onChange"in ke.props&&ke.props.onChange&&ke.props.onChange(mt,lt)},ke.handleChange=function(lt){var mt=ke.props,at=mt.disabled,it=mt.onChange,ft=ke.state,vt=ft.pageSize,St=ft.current,Tt=ft.currentInputValue;if(ke.isValid(lt)&&!at){var Bt=Ee(void 0,ke.state,ke.props),Nt=lt;return lt>Bt?Nt=Bt:lt<1&&(Nt=1),"current"in ke.props||ke.setState({current:Nt}),Nt!==Tt&&ke.setState({currentInputValue:Nt}),it(Nt,vt),Nt}return St},ke.prev=function(){ke.hasPrev()&&ke.handleChange(ke.state.current-1)},ke.next=function(){ke.hasNext()&&ke.handleChange(ke.state.current+1)},ke.jumpPrev=function(){ke.handleChange(ke.getJumpPrevPage())},ke.jumpNext=function(){ke.handleChange(ke.getJumpNextPage())},ke.hasPrev=function(){return ke.state.current>1},ke.hasNext=function(){return ke.state.current2?at-2:0),ft=2;ft=pt?ht=pt:ht=Number(tt),ht}},{key:"getShowSizeChanger",value:function(){var ke=this.props,tt=ke.showSizeChanger,pt=ke.total,ct=ke.totalBoundaryShowSizeChanger;return typeof tt!="undefined"?tt:pt>ct}},{key:"render",value:function(){var ke=this.props,tt=ke.prefixCls,pt=ke.className,ct=ke.style,ht=ke.disabled,lt=ke.hideOnSinglePage,mt=ke.total,at=ke.locale,it=ke.showQuickJumper,ft=ke.showLessItems,vt=ke.showTitle,St=ke.showTotal,Tt=ke.simple,Bt=ke.itemRender,Nt=ke.showPrevNextJumpers,rn=ke.jumpPrevIcon,yn=ke.jumpNextIcon,un=ke.selectComponentClass,ln=ke.selectPrefixCls,Mn=ke.pageSizeOptions,Wn=this.state,Cn=Wn.current,Zt=Wn.pageSize,Ht=Wn.currentInputValue;if(lt===!0&&mt<=Zt)return null;var zt=Ee(void 0,this.state,this.props),Gt=[],nn=null,Sn=null,dn=null,Tn=null,Xt=null,cn=it&&it.goButton,bn=ft?1:2,Fn=Cn-1>0?Cn-1:0,Pt=Cn+1mt?mt:Cn*Zt]));if(Tt){cn&&(typeof cn=="boolean"?Xt=_e.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at.jump_to_confirm):Xt=_e.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},cn),Xt=_e.createElement("li",{title:vt?"".concat(at.jump_to).concat(Cn,"/").concat(zt):null,className:"".concat(tt,"-simple-pager")},Xt));var Kt=this.renderPrev(Fn);return _e.createElement("ul",(0,be.Z)({className:re()(tt,"".concat(tt,"-simple"),(0,ee.Z)({},"".concat(tt,"-disabled"),ht),pt),style:ct,ref:this.paginationNode},_t),Ot,Kt?_e.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(tt,"-prev"),(0,ee.Z)({},"".concat(tt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Kt):null,_e.createElement("li",{title:vt?"".concat(Cn,"/").concat(zt):null,className:"".concat(tt,"-simple-pager")},_e.createElement("input",{type:"text",value:Ht,disabled:ht,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),_e.createElement("span",{className:"".concat(tt,"-slash")},"/"),zt),_e.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(tt,"-next"),(0,ee.Z)({},"".concat(tt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Pt)),Xt)}if(zt<=3+bn*2){var Nn={locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:Bt};zt||Gt.push(_e.createElement(ye,(0,be.Z)({},Nn,{key:"noPager",page:1,className:"".concat(tt,"-item-disabled")})));for(var _n=1;_n<=zt;_n+=1){var br=Cn===_n;Gt.push(_e.createElement(ye,(0,be.Z)({},Nn,{key:_n,page:_n,active:br})))}}else{var qn=ft?at.prev_3:at.prev_5,Ut=ft?at.next_3:at.next_5,Lt=Bt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(rn,"prev page")),fn=Bt(this.getJumpNextPage(),"jump-next",this.getItemIcon(yn,"next page"));Nt&&(nn=Lt?_e.createElement("li",{title:vt?qn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(tt,"-jump-prev"),(0,ee.Z)({},"".concat(tt,"-jump-prev-custom-icon"),!!rn))},Lt):null,Sn=fn?_e.createElement("li",{title:vt?Ut:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(tt,"-jump-next"),(0,ee.Z)({},"".concat(tt,"-jump-next-custom-icon"),!!yn))},fn):null),Tn=_e.createElement(ye,{locale:at,last:!0,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zt,page:zt,active:!1,showTitle:vt,itemRender:Bt}),dn=_e.createElement(ye,{locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:Bt});var At=Math.max(1,Cn-bn),mn=Math.min(Cn+bn,zt);Cn-1<=bn&&(mn=1+bn*2),zt-Cn<=bn&&(At=zt-bn*2);for(var On=At;On<=mn;On+=1){var Zn=Cn===On;Gt.push(_e.createElement(ye,{locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:On,page:On,active:Zn,showTitle:vt,itemRender:Bt}))}Cn-1>=bn*2&&Cn!==3&&(Gt[0]=(0,_e.cloneElement)(Gt[0],{className:"".concat(tt,"-item-after-jump-prev")}),Gt.unshift(nn)),zt-Cn>=bn*2&&Cn!==zt-2&&(Gt[Gt.length-1]=(0,_e.cloneElement)(Gt[Gt.length-1],{className:"".concat(tt,"-item-before-jump-next")}),Gt.push(Sn)),At!==1&&Gt.unshift(dn),mn!==zt&&Gt.push(Tn)}var An=!this.hasPrev()||!zt,bt=!this.hasNext()||!zt,It=this.renderPrev(Fn),Ft=this.renderNext(Pt);return _e.createElement("ul",(0,be.Z)({className:re()(tt,pt,(0,ee.Z)({},"".concat(tt,"-disabled"),ht)),style:ct,ref:this.paginationNode},_t),Ot,It?_e.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:An?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(tt,"-prev"),(0,ee.Z)({},"".concat(tt,"-disabled"),An)),"aria-disabled":An},It):null,Gt,Ft?_e.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:bt?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(tt,"-next"),(0,ee.Z)({},"".concat(tt,"-disabled"),bt)),"aria-disabled":bt},Ft):null,_e.createElement(pe,{disabled:ht,locale:at,rootPrefixCls:tt,selectComponentClass:un,selectPrefixCls:ln,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Cn,pageSize:Zt,pageSizeOptions:Mn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:cn}))}}],[{key:"getDerivedStateFromProps",value:function(ke,tt){var pt={};if("current"in ke&&(pt.current=ke.current,ke.current!==tt.current&&(pt.currentInputValue=pt.current)),"pageSize"in ke&&ke.pageSize!==tt.pageSize){var ct=tt.current,ht=Ee(ke.pageSize,tt,ke);ct=ct>ht?ht:ct,"current"in ke||(pt.current=ct,pt.currentInputValue=ct),pt.pageSize=ke.pageSize}return pt}}]),$e}(_e.Component);De.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:we,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:we,locale:me.Z,style:{},itemRender:Le,totalBoundaryShowSizeChanger:50};var Ce=De,je=ge(22075),Me=ge(36355),Ge=ge(19716),Be=ge(8628),Qe=ge(9763),qe=ge(57809);const Ze=xe=>_e.createElement(qe.default,Object.assign({},xe,{showSearch:!0,size:"small"})),Xe=xe=>_e.createElement(qe.default,Object.assign({},xe,{showSearch:!0,size:"middle"}));Ze.Option=qe.default.Option,Xe.Option=qe.default.Option;var We=ge(9937),ze=ge(17313),Ue=ge(83116),ot=ge(37613);const Je=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ie}-disabled`]:{cursor:"not-allowed",[`${Ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:xe.colorBorder,backgroundColor:xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:xe.itemActiveBgDisabled},a:{color:xe.itemActiveColorDisabled}}},[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ie}-simple-pager`]:{color:xe.colorTextDisabled},[`${Ie}-jump-prev, ${Ie}-jump-next`]:{[`${Ie}-item-link-icon`]:{opacity:0},[`${Ie}-item-ellipsis`]:{opacity:1}}},[`&${Ie}-simple`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&${Ie}-disabled ${Ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ut=xe=>{const{componentCls:Ie}=xe;return{[`&${Ie}-mini ${Ie}-total-text, &${Ie}-mini ${Ie}-simple-pager`]:{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-item`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM-2}px`},[`&${Ie}-mini:not(${Ie}-disabled) ${Ie}-item:not(${Ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},[`&${Ie}-mini ${Ie}-prev, &${Ie}-mini ${Ie}-next`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini:not(${Ie}-disabled)`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&:hover ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${Ie}-disabled:hover ${Ie}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${et}-item-icon, ${Ke}`]:{margin:0,fontSize:mt,lineHeight:`${Fe}px`,"+ span":{display:"inline-block",opacity:0}}},[`${et}-item-icon, ${Ke}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${et}-item-icon, ${Ke}`]:{display:"none"},"a, a:hover":{color:Oe}},[`${et}-item-group-title`]:Object.assign(Object.assign({},we.vS),{paddingInline:ct})}}]};const Ue=Ne=>{const{componentCls:et,motionDurationSlow:Ke,motionDurationMid:Fe,motionEaseInOut:Oe,motionEaseOut:Le,iconCls:xe,iconSize:Ie,iconMarginInlineEnd:$e}=Ne;return{[`${et}-item, ${et}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Ke}`,`background ${Ke}`,`padding ${Ke} ${Oe}`].join(","),[`${et}-item-icon, ${xe}`]:{minWidth:Ie,fontSize:Ie,transition:[`font-size ${Fe} ${Le}`,`margin ${Ke} ${Oe}`,`color ${Ke}`].join(","),"+ span":{marginInlineStart:$e,opacity:1,transition:[`opacity ${Ke} ${Oe}`,`margin ${Ke}`,`color ${Ke}`].join(",")}},[`${et}-item-icon`]:Object.assign({},(0,we.Ro)()),[`&${et}-item-only-child`]:{[`> ${xe}, > ${et}-item-icon`]:{marginInlineEnd:0}}},[`${et}-item-disabled, ${et}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${et}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ot=Ne=>{const{componentCls:et,motionDurationSlow:Ke,motionEaseInOut:Fe,borderRadius:Oe,menuArrowSize:Le,menuArrowOffset:xe}=Ne;return{[`${et}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ne.margin,width:Le,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Ke} ${Fe}, opacity ${Ke}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Le*.6,height:Le*.15,backgroundColor:"currentcolor",borderRadius:Oe,transition:[`background ${Ke} ${Fe}`,`transform ${Ke} ${Fe}`,`top ${Ke} ${Fe}`,`color ${Ke} ${Fe}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${xe})`},"&::after":{transform:`rotate(-45deg) translateY(${xe})`}}}}},Je=Ne=>{const{antCls:et,componentCls:Ke,fontSize:Fe,motionDurationSlow:Oe,motionDurationMid:Le,motionEaseInOut:xe,paddingXS:Ie,padding:$e,colorSplit:rt,lineWidth:ke,zIndexPopup:tt,borderRadiusLG:pt,subMenuItemBorderRadius:ct,menuArrowSize:ht,menuArrowOffset:lt,lineType:mt,menuPanelMaskInset:at,groupTitleLineHeight:it,groupTitleFontSize:ft}=Ne;return[{"":{[`${Ke}`]:Object.assign(Object.assign({},(0,we.dF)()),{"&-hidden":{display:"none"}})},[`${Ke}-submenu-hidden`]:{display:"none"}},{[Ke]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,we.Wf)(Ne)),(0,we.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Fe,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Oe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Ke}-item`]:{flex:"none"}},[`${Ke}-item, ${Ke}-submenu, ${Ke}-submenu-title`]:{borderRadius:Ne.itemBorderRadius},[`${Ke}-item-group-title`]:{padding:`${Ie}px ${$e}px`,fontSize:ft,lineHeight:it,transition:`all ${Oe}`},[`&-horizontal ${Ke}-submenu`]:{transition:[`border-color ${Oe} ${xe}`,`background ${Oe} ${xe}`].join(",")},[`${Ke}-submenu, ${Ke}-submenu-inline`]:{transition:[`border-color ${Oe} ${xe}`,`background ${Oe} ${xe}`,`padding ${Le} ${xe}`].join(",")},[`${Ke}-submenu ${Ke}-sub`]:{cursor:"initial",transition:[`background ${Oe} ${xe}`,`padding ${Oe} ${xe}`].join(",")},[`${Ke}-title-content`]:{transition:`color ${Oe}`},[`${Ke}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Ke}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:rt,borderStyle:mt,borderWidth:0,borderTopWidth:ke,marginBlock:ke,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ue(Ne)),{[`${Ke}-item-group`]:{[`${Ke}-item-group-list`]:{margin:0,padding:0,[`${Ke}-item, ${Ke}-submenu-title`]:{paddingInline:`${Fe*2}px ${$e}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:tt,borderRadius:pt,boxShadow:"none",transformOrigin:"0 0",[`&${Ke}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${at}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:at},"\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:Ne.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ne.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ne.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ne.paddingXS},[`> ${Ke}`]:Object.assign(Object.assign(Object.assign({borderRadius:pt},Ue(Ne)),ot(Ne)),{[`${Ke}-item, ${Ke}-submenu > ${Ke}-submenu-title`]:{borderRadius:ct},[`${Ke}-submenu-title::after`]:{transition:`transform ${Oe} ${xe}`}})}}),ot(Ne)),{[`&-inline-collapsed ${Ke}-submenu-arrow, + &-inline ${Ke}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${lt})`},"&::after":{transform:`rotate(45deg) translateX(-${lt})`}},[`${Ke}-submenu-open${Ke}-submenu-inline > ${Ke}-submenu-title > ${Ke}-submenu-arrow`]:{transform:`translateY(-${ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${lt})`},"&::before":{transform:`rotate(45deg) translateX(${lt})`}}})},{[`${et}-layout-header`]:{[Ke]:{lineHeight:"inherit"}}}]};var ut=(Ne,et)=>(0,De.Z)("Menu",Fe=>{if(et===!1)return[];const{colorBgElevated:Oe,colorPrimary:Le,colorTextLightSolid:xe,controlHeightLG:Ie,fontSize:$e,darkItemColor:rt,darkDangerItemColor:ke,darkItemBg:tt,darkSubMenuItemBg:pt,darkItemSelectedColor:ct,darkItemSelectedBg:ht,darkDangerItemSelectedBg:lt,darkItemHoverBg:mt,darkGroupTitleColor:at,darkItemHoverColor:it,darkItemDisabledColor:ft,darkDangerItemHoverColor:vt,darkDangerItemSelectedColor:St,darkDangerItemActiveBg:Lt}=Fe,Bt=$e/7*5,Nt=(0,Ce.TS)(Fe,{menuArrowSize:Bt,menuHorizontalHeight:Ie*1.15,menuArrowOffset:`${Bt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Oe}),rn=(0,Ce.TS)(Nt,{itemColor:rt,itemHoverColor:it,groupTitleColor:at,itemSelectedColor:ct,itemBg:tt,popupBg:tt,subMenuItemBg:pt,itemActiveBg:"transparent",itemSelectedBg:ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:mt,itemDisabledColor:ft,dangerItemColor:ke,dangerItemHoverColor:vt,dangerItemSelectedColor:St,dangerItemActiveBg:Lt,dangerItemSelectedBg:lt,menuSubMenuBg:pt,horizontalItemSelectedColor:xe,horizontalItemSelectedBg:Le});return[Je(Nt),Me(Nt),ze(Nt),Ze(Nt,"light"),Ze(rn,"dark"),Be(Nt),(0,Pe.Z)(Nt),(0,Te.oN)(Nt,"slide-up"),(0,Te.oN)(Nt,"slide-down"),(0,Ee._y)(Nt,"zoom-big")]},Fe=>{const{colorPrimary:Oe,colorError:Le,colorTextDisabled:xe,colorErrorBg:Ie,colorText:$e,colorTextDescription:rt,colorBgContainer:ke,colorFillAlter:tt,colorFillContent:pt,lineWidth:ct,lineWidthBold:ht,controlItemBgActive:lt,colorBgTextHover:mt,controlHeightLG:at,lineHeight:it,colorBgElevated:ft,marginXXS:vt,padding:St,fontSize:Lt,controlHeightSM:Bt,fontSizeLG:Nt,colorTextLightSolid:rn,colorErrorHover:yn}=Fe,un=new ye.C(rn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Fe.zIndexPopupBase+50,radiusItem:Fe.borderRadiusLG,itemBorderRadius:Fe.borderRadiusLG,radiusSubMenuItem:Fe.borderRadiusSM,subMenuItemBorderRadius:Fe.borderRadiusSM,colorItemText:$e,itemColor:$e,colorItemTextHover:$e,itemHoverColor:$e,colorItemTextHoverHorizontal:Oe,horizontalItemHoverColor:Oe,colorGroupTitle:rt,groupTitleColor:rt,colorItemTextSelected:Oe,itemSelectedColor:Oe,colorItemTextSelectedHorizontal:Oe,horizontalItemSelectedColor:Oe,colorItemBg:ke,itemBg:ke,colorItemBgHover:mt,itemHoverBg:mt,colorItemBgActive:pt,itemActiveBg:lt,colorSubItemBg:tt,subMenuItemBg:tt,colorItemBgSelected:lt,itemSelectedBg:lt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ht,activeBarHeight:ht,colorActiveBarBorderSize:ct,activeBarBorderWidth:ct,colorItemTextDisabled:xe,itemDisabledColor:xe,colorDangerItemText:Le,dangerItemColor:Le,colorDangerItemTextHover:Le,dangerItemHoverColor:Le,colorDangerItemTextSelected:Le,dangerItemSelectedColor:Le,colorDangerItemBgActive:Ie,dangerItemActiveBg:Ie,colorDangerItemBgSelected:Ie,dangerItemSelectedBg:Ie,itemMarginInline:Fe.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:at,groupTitleLineHeight:it,collapsedWidth:at*2,popupBg:ft,itemMarginBlock:vt,itemPaddingInline:St,horizontalLineHeight:`${at*1.15}px`,iconSize:Lt,iconMarginInlineEnd:Bt-Lt,collapsedIconSize:Nt,groupTitleFontSize:Lt,darkItemDisabledColor:new ye.C(rn).setAlpha(.25).toRgbString(),darkItemColor:un,darkDangerItemColor:Le,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:rn,darkItemSelectedBg:Oe,darkDangerItemSelectedBg:Le,darkItemHoverBg:"transparent",darkGroupTitleColor:un,darkItemHoverColor:rn,darkDangerItemHoverColor:yn,darkDangerItemSelectedColor:rn,darkDangerItemActiveBg:Le}},{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"]]})(Ne),Ye=function(Ne,et){var Ke={};for(var Fe in Ne)Object.prototype.hasOwnProperty.call(Ne,Fe)&&et.indexOf(Fe)<0&&(Ke[Fe]=Ne[Fe]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Fe=Object.getOwnPropertySymbols(Ne);Oe{var Ke,Fe;const Oe=_e.useContext(he.Z),Le=Oe||{},{getPrefixCls:xe,getPopupContainer:Ie,direction:$e,menu:rt}=_e.useContext(se.E_),ke=xe(),{prefixCls:tt,className:pt,style:ct,theme:ht="light",expandIcon:lt,_internalDisableMenuItemTitleTooltip:mt,inlineCollapsed:at,siderCollapsed:it,items:ft,children:vt,rootClassName:St,mode:Lt,selectable:Bt,onClick:Nt,overflowedIndicatorPopupClassName:rn}=Ne,yn=Ye(Ne,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),un=(0,ae.Z)(yn,["collapsedWidth"]),ln=Se(ft)||vt;(Ke=Le.validator)===null||Ke===void 0||Ke.call(Le,{mode:Lt});const Mn=(0,ce.useEvent)(function(){var Xt;Nt==null||Nt.apply(void 0,arguments),(Xt=Le.onClick)===null||Xt===void 0||Xt.call(Le)}),Wn=Le.mode||Lt,Cn=Bt!=null?Bt:Le.selectable,Zt=_e.useMemo(()=>it!==void 0?it:at,[at,it]),Ht={horizontal:{motionName:`${ke}-slide-up`},inline:(0,fe.Z)(ke),other:{motionName:`${ke}-zoom-big`}},zt=xe("menu",tt||Le.prefixCls),[Gt,nn]=ut(zt,!Oe),Sn=de()(`${zt}-${ht}`,rt==null?void 0:rt.className,pt);let dn;if(typeof lt=="function")dn=lt;else if(lt===null||lt===!1)dn=null;else if(Le.expandIcon===null||Le.expandIcon===!1)dn=null;else{const Xt=lt!=null?lt:Le.expandIcon;dn=(0,re.Tm)(Xt,{className:de()(`${zt}-submenu-expand-icon`,(0,re.l$)(Xt)?(Fe=Xt.props)===null||Fe===void 0?void 0:Fe.className:"")})}const Ln=_e.useMemo(()=>({prefixCls:zt,inlineCollapsed:Zt||!1,direction:$e,firstLevel:!0,theme:ht,mode:Wn,disableMenuItemTitleTooltip:mt}),[zt,Zt,$e,mt,ht]);return Gt(_e.createElement(he.Z.Provider,{value:null},_e.createElement(a.Provider,{value:Ln},_e.createElement(be.ZP,Object.assign({getPopupContainer:Ie,overflowedIndicator:_e.createElement(te.Z,null),overflowedIndicatorPopupClassName:de()(zt,`${zt}-${ht}`,rn),mode:Wn,selectable:Cn,onClick:Mn},un,{inlineCollapsed:Zt,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),ct),className:Sn,prefixCls:zt,direction:$e,defaultMotions:Ht,expandIcon:dn,ref:et,rootClassName:de()(St,nn)}),ln))))});const Ve=(0,_e.forwardRef)((Ne,et)=>{const Ke=(0,_e.useRef)(null),Fe=_e.useContext(E.D);return(0,_e.useImperativeHandle)(et,()=>({menu:Ke.current,focus:Oe=>{var Le;(Le=Ke.current)===null||Le===void 0||Le.focus(Oe)}})),_e.createElement(Re,Object.assign({ref:Ke},Ne,Fe))});Ve.Item=x,Ve.SubMenu=z,Ve.Divider=le,Ve.ItemGroup=be.BW;var Ae=Ve},58421:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return Le}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(Ie,$e){return _e.createElement(de.Z,(0,be.Z)({},Ie,{ref:$e,icon:me}))},ne=_e.forwardRef(se),ie=ne,le=ge(49198),ue=ge(33853),ae=ge(38819),oe=ge(92310),re=ge.n(oe),ee=ge(20068),a=ge(33885),y=ge(67732),x=ge(83652),b=ge(42403),z=ge(158),te=ge(26112),ce={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},fe=ce,he=ge(91735),ve=function(xe){(0,b.Z)($e,xe);var Ie=(0,z.Z)($e);function $e(){var rt;(0,y.Z)(this,$e);for(var ke=arguments.length,tt=new Array(ke),pt=0;pt=0||ct.relatedTarget.className.indexOf("".concat(at,"-item"))>=0))&&mt(rt.getValidValue()))},rt.go=function(ct){var ht=rt.state.goInputText;ht!==""&&(ct.keyCode===fe.ENTER||ct.type==="click")&&(rt.setState({goInputText:""}),rt.props.quickGo(rt.getValidValue()))},rt}return(0,x.Z)($e,[{key:"getPageSizeOptions",value:function(){var ke=this.props,tt=ke.pageSize,pt=ke.pageSizeOptions;return pt.some(function(ct){return ct.toString()===tt.toString()})?pt:pt.concat([tt.toString()]).sort(function(ct,ht){var lt=Number.isNaN(Number(ct))?0:Number(ct),mt=Number.isNaN(Number(ht))?0:Number(ht);return lt-mt})}},{key:"render",value:function(){var ke=this,tt=this.props,pt=tt.pageSize,ct=tt.locale,ht=tt.rootPrefixCls,lt=tt.changeSize,mt=tt.quickGo,at=tt.goButton,it=tt.selectComponentClass,ft=tt.buildOptionText,vt=tt.selectPrefixCls,St=tt.disabled,Lt=this.state.goInputText,Bt="".concat(ht,"-options"),Nt=it,rn=null,yn=null,un=null;if(!lt&&!mt)return null;var ln=this.getPageSizeOptions();if(lt&&Nt){var Mn=ln.map(function(Wn,Cn){return _e.createElement(Nt.Option,{key:Cn,value:Wn.toString()},(ft||ke.buildOptionText)(Wn))});rn=_e.createElement(Nt,{disabled:St,prefixCls:vt,showSearch:!1,className:"".concat(Bt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(pt||ln[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Cn){return Cn.parentNode},"aria-label":ct.page_size,defaultOpen:!1},Mn)}return mt&&(at&&(un=typeof at=="boolean"?_e.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:St,className:"".concat(Bt,"-quick-jumper-button")},ct.jump_to_confirm):_e.createElement("span",{onClick:this.go,onKeyUp:this.go},at)),yn=_e.createElement("div",{className:"".concat(Bt,"-quick-jumper")},ct.jump_to,_e.createElement("input",{disabled:St,type:"text",value:Lt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ct.page}),ct.page,un)),_e.createElement("li",{className:"".concat(Bt)},rn,yn)}}]),$e}(_e.Component);ve.defaultProps={pageSizeOptions:["10","20","50","100"]};var pe=ve,Se=function(Ie){var $e,rt=Ie.rootPrefixCls,ke=Ie.page,tt=Ie.active,pt=Ie.className,ct=Ie.showTitle,ht=Ie.onClick,lt=Ie.onKeyPress,mt=Ie.itemRender,at="".concat(rt,"-item"),it=re()(at,"".concat(at,"-").concat(ke),($e={},(0,ee.Z)($e,"".concat(at,"-active"),tt),(0,ee.Z)($e,"".concat(at,"-disabled"),!ke),(0,ee.Z)($e,Ie.className,pt),$e)),ft=function(){ht(ke)},vt=function(Bt){lt(Bt,ht,ke)},St=mt(ke,"page",_e.createElement("a",{rel:"nofollow"},ke));return St?_e.createElement("li",{title:ct?ke.toString():null,className:it,onClick:ft,onKeyPress:vt,tabIndex:0},St):null},ye=Se;function we(){}function Pe(xe){var Ie=Number(xe);return typeof Ie=="number"&&!Number.isNaN(Ie)&&isFinite(Ie)&&Math.floor(Ie)===Ie}var Te=function(Ie,$e,rt){return rt};function Ee(xe,Ie,$e){var rt=typeof xe=="undefined"?Ie.pageSize:xe;return Math.floor(($e.total-1)/rt)+1}var De=function(xe){(0,b.Z)($e,xe);var Ie=(0,z.Z)($e);function $e(rt){var ke;(0,y.Z)(this,$e),ke=Ie.call(this,rt),ke.paginationNode=_e.createRef(),ke.getJumpPrevPage=function(){return Math.max(1,ke.state.current-(ke.props.showLessItems?3:5))},ke.getJumpNextPage=function(){return Math.min(Ee(void 0,ke.state,ke.props),ke.state.current+(ke.props.showLessItems?3:5))},ke.getItemIcon=function(lt,mt){var at=ke.props.prefixCls,it=lt||_e.createElement("button",{type:"button","aria-label":mt,className:"".concat(at,"-item-link")});return typeof lt=="function"&&(it=_e.createElement(lt,(0,a.Z)({},ke.props))),it},ke.isValid=function(lt){var mt=ke.props.total;return Pe(lt)&<!==ke.state.current&&Pe(mt)&&mt>0},ke.shouldDisplayQuickJumper=function(){var lt=ke.props,mt=lt.showQuickJumper,at=lt.total,it=ke.state.pageSize;return at<=it?!1:mt},ke.handleKeyDown=function(lt){(lt.keyCode===fe.ARROW_UP||lt.keyCode===fe.ARROW_DOWN)&<.preventDefault()},ke.handleKeyUp=function(lt){var mt=ke.getValidValue(lt),at=ke.state.currentInputValue;mt!==at&&ke.setState({currentInputValue:mt}),lt.keyCode===fe.ENTER?ke.handleChange(mt):lt.keyCode===fe.ARROW_UP?ke.handleChange(mt-1):lt.keyCode===fe.ARROW_DOWN&&ke.handleChange(mt+1)},ke.handleBlur=function(lt){var mt=ke.getValidValue(lt);ke.handleChange(mt)},ke.changePageSize=function(lt){var mt=ke.state.current,at=Ee(lt,ke.state,ke.props);mt=mt>at?at:mt,at===0&&(mt=ke.state.current),typeof lt=="number"&&("pageSize"in ke.props||ke.setState({pageSize:lt}),"current"in ke.props||ke.setState({current:mt,currentInputValue:mt})),ke.props.onShowSizeChange(mt,lt),"onChange"in ke.props&&ke.props.onChange&&ke.props.onChange(mt,lt)},ke.handleChange=function(lt){var mt=ke.props,at=mt.disabled,it=mt.onChange,ft=ke.state,vt=ft.pageSize,St=ft.current,Lt=ft.currentInputValue;if(ke.isValid(lt)&&!at){var Bt=Ee(void 0,ke.state,ke.props),Nt=lt;return lt>Bt?Nt=Bt:lt<1&&(Nt=1),"current"in ke.props||ke.setState({current:Nt}),Nt!==Lt&&ke.setState({currentInputValue:Nt}),it(Nt,vt),Nt}return St},ke.prev=function(){ke.hasPrev()&&ke.handleChange(ke.state.current-1)},ke.next=function(){ke.hasNext()&&ke.handleChange(ke.state.current+1)},ke.jumpPrev=function(){ke.handleChange(ke.getJumpPrevPage())},ke.jumpNext=function(){ke.handleChange(ke.getJumpNextPage())},ke.hasPrev=function(){return ke.state.current>1},ke.hasNext=function(){return ke.state.current2?at-2:0),ft=2;ft=pt?ht=pt:ht=Number(tt),ht}},{key:"getShowSizeChanger",value:function(){var ke=this.props,tt=ke.showSizeChanger,pt=ke.total,ct=ke.totalBoundaryShowSizeChanger;return typeof tt!="undefined"?tt:pt>ct}},{key:"render",value:function(){var ke=this.props,tt=ke.prefixCls,pt=ke.className,ct=ke.style,ht=ke.disabled,lt=ke.hideOnSinglePage,mt=ke.total,at=ke.locale,it=ke.showQuickJumper,ft=ke.showLessItems,vt=ke.showTitle,St=ke.showTotal,Lt=ke.simple,Bt=ke.itemRender,Nt=ke.showPrevNextJumpers,rn=ke.jumpPrevIcon,yn=ke.jumpNextIcon,un=ke.selectComponentClass,ln=ke.selectPrefixCls,Mn=ke.pageSizeOptions,Wn=this.state,Cn=Wn.current,Zt=Wn.pageSize,Ht=Wn.currentInputValue;if(lt===!0&&mt<=Zt)return null;var zt=Ee(void 0,this.state,this.props),Gt=[],nn=null,Sn=null,dn=null,Ln=null,Xt=null,cn=it&&it.goButton,bn=ft?1:2,Fn=Cn-1>0?Cn-1:0,Pt=Cn+1mt?mt:Cn*Zt]));if(Lt){cn&&(typeof cn=="boolean"?Xt=_e.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},at.jump_to_confirm):Xt=_e.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},cn),Xt=_e.createElement("li",{title:vt?"".concat(at.jump_to).concat(Cn,"/").concat(zt):null,className:"".concat(tt,"-simple-pager")},Xt));var Kt=this.renderPrev(Fn);return _e.createElement("ul",(0,be.Z)({className:re()(tt,"".concat(tt,"-simple"),(0,ee.Z)({},"".concat(tt,"-disabled"),ht),pt),style:ct,ref:this.paginationNode},_t),Ot,Kt?_e.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:re()("".concat(tt,"-prev"),(0,ee.Z)({},"".concat(tt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Kt):null,_e.createElement("li",{title:vt?"".concat(Cn,"/").concat(zt):null,className:"".concat(tt,"-simple-pager")},_e.createElement("input",{type:"text",value:Ht,disabled:ht,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),_e.createElement("span",{className:"".concat(tt,"-slash")},"/"),zt),_e.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:re()("".concat(tt,"-next"),(0,ee.Z)({},"".concat(tt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Pt)),Xt)}if(zt<=3+bn*2){var Nn={locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:vt,itemRender:Bt};zt||Gt.push(_e.createElement(ye,(0,be.Z)({},Nn,{key:"noPager",page:1,className:"".concat(tt,"-item-disabled")})));for(var _n=1;_n<=zt;_n+=1){var br=Cn===_n;Gt.push(_e.createElement(ye,(0,be.Z)({},Nn,{key:_n,page:_n,active:br})))}}else{var qn=ft?at.prev_3:at.prev_5,Ut=ft?at.next_3:at.next_5,Tt=Bt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(rn,"prev page")),fn=Bt(this.getJumpNextPage(),"jump-next",this.getItemIcon(yn,"next page"));Nt&&(nn=Tt?_e.createElement("li",{title:vt?qn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:re()("".concat(tt,"-jump-prev"),(0,ee.Z)({},"".concat(tt,"-jump-prev-custom-icon"),!!rn))},Tt):null,Sn=fn?_e.createElement("li",{title:vt?Ut:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:re()("".concat(tt,"-jump-next"),(0,ee.Z)({},"".concat(tt,"-jump-next-custom-icon"),!!yn))},fn):null),Ln=_e.createElement(ye,{locale:at,last:!0,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:zt,page:zt,active:!1,showTitle:vt,itemRender:Bt}),dn=_e.createElement(ye,{locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:vt,itemRender:Bt});var At=Math.max(1,Cn-bn),mn=Math.min(Cn+bn,zt);Cn-1<=bn&&(mn=1+bn*2),zt-Cn<=bn&&(At=zt-bn*2);for(var On=At;On<=mn;On+=1){var Zn=Cn===On;Gt.push(_e.createElement(ye,{locale:at,rootPrefixCls:tt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:On,page:On,active:Zn,showTitle:vt,itemRender:Bt}))}Cn-1>=bn*2&&Cn!==3&&(Gt[0]=(0,_e.cloneElement)(Gt[0],{className:"".concat(tt,"-item-after-jump-prev")}),Gt.unshift(nn)),zt-Cn>=bn*2&&Cn!==zt-2&&(Gt[Gt.length-1]=(0,_e.cloneElement)(Gt[Gt.length-1],{className:"".concat(tt,"-item-before-jump-next")}),Gt.push(Sn)),At!==1&&Gt.unshift(dn),mn!==zt&&Gt.push(Ln)}var An=!this.hasPrev()||!zt,bt=!this.hasNext()||!zt,It=this.renderPrev(Fn),Ft=this.renderNext(Pt);return _e.createElement("ul",(0,be.Z)({className:re()(tt,pt,(0,ee.Z)({},"".concat(tt,"-disabled"),ht)),style:ct,ref:this.paginationNode},_t),Ot,It?_e.createElement("li",{title:vt?at.prev_page:null,onClick:this.prev,tabIndex:An?null:0,onKeyPress:this.runIfEnterPrev,className:re()("".concat(tt,"-prev"),(0,ee.Z)({},"".concat(tt,"-disabled"),An)),"aria-disabled":An},It):null,Gt,Ft?_e.createElement("li",{title:vt?at.next_page:null,onClick:this.next,tabIndex:bt?null:0,onKeyPress:this.runIfEnterNext,className:re()("".concat(tt,"-next"),(0,ee.Z)({},"".concat(tt,"-disabled"),bt)),"aria-disabled":bt},Ft):null,_e.createElement(pe,{disabled:ht,locale:at,rootPrefixCls:tt,selectComponentClass:un,selectPrefixCls:ln,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Cn,pageSize:Zt,pageSizeOptions:Mn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:cn}))}}],[{key:"getDerivedStateFromProps",value:function(ke,tt){var pt={};if("current"in ke&&(pt.current=ke.current,ke.current!==tt.current&&(pt.currentInputValue=pt.current)),"pageSize"in ke&&ke.pageSize!==tt.pageSize){var ct=tt.current,ht=Ee(ke.pageSize,tt,ke);ct=ct>ht?ht:ct,"current"in ke||(pt.current=ct,pt.currentInputValue=ct),pt.pageSize=ke.pageSize}return pt}}]),$e}(_e.Component);De.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:we,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:we,locale:he.Z,style:{},itemRender:Te,totalBoundaryShowSizeChanger:50};var Ce=De,je=ge(22075),Me=ge(36355),Ge=ge(19716),Be=ge(8628),Qe=ge(9763),qe=ge(57809);const Ze=xe=>_e.createElement(qe.default,Object.assign({},xe,{showSearch:!0,size:"small"})),Xe=xe=>_e.createElement(qe.default,Object.assign({},xe,{showSearch:!0,size:"middle"}));Ze.Option=qe.default.Option,Xe.Option=qe.default.Option;var We=ge(9937),ze=ge(17313),Ue=ge(83116),ot=ge(37613);const Je=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Ie}-disabled`]:{cursor:"not-allowed",[`${Ie}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:xe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:xe.colorBorder,backgroundColor:xe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:xe.itemActiveBgDisabled},a:{color:xe.itemActiveColorDisabled}}},[`${Ie}-item-link`]:{color:xe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Ie}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Ie}-simple-pager`]:{color:xe.colorTextDisabled},[`${Ie}-jump-prev, ${Ie}-jump-next`]:{[`${Ie}-item-link-icon`]:{opacity:0},[`${Ie}-item-ellipsis`]:{opacity:1}}},[`&${Ie}-simple`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&${Ie}-disabled ${Ie}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ut=xe=>{const{componentCls:Ie}=xe;return{[`&${Ie}-mini ${Ie}-total-text, &${Ie}-mini ${Ie}-simple-pager`]:{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-item`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM-2}px`},[`&${Ie}-mini:not(${Ie}-disabled) ${Ie}-item:not(${Ie}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},[`&${Ie}-mini ${Ie}-prev, &${Ie}-mini ${Ie}-next`]:{minWidth:xe.itemSizeSM,height:xe.itemSizeSM,margin:0,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini:not(${Ie}-disabled)`]:{[`${Ie}-prev, ${Ie}-next`]:{[`&:hover ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${Ie}-disabled:hover ${Ie}-item-link`]:{backgroundColor:"transparent"}}},[` &${Ie}-mini ${Ie}-prev ${Ie}-item-link, &${Ie}-mini ${Ie}-next ${Ie}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`}},[`&${Ie}-mini ${Ie}-jump-prev, &${Ie}-mini ${Ie}-jump-next`]:{height:xe.itemSizeSM,marginInlineEnd:0,lineHeight:`${xe.itemSizeSM}px`},[`&${Ie}-mini ${Ie}-options`]:{marginInlineStart:xe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:xe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:xe.itemSizeSM,lineHeight:`${xe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,We.x0)(xe)),{width:xe.paginationMiniQuickJumperInputWidth,height:xe.controlHeightSM})}}}},Ye=xe=>{const{componentCls:Ie}=xe;return{[` @@ -211,15 +211,15 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers ${Ie}-next, ${Ie}-jump-prev, ${Ie}-jump-next - `]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,color:xe.colorText,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:xe.borderRadius,cursor:"pointer",transition:`all ${xe.motionDurationMid}`},[`${Ie}-prev, ${Ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:xe.colorText,cursor:"pointer",userSelect:"none"},[`${Ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:xe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:"none",transition:`all ${xe.motionDurationMid}`},[`&:hover ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${Ie}-disabled:hover`]:{[`${Ie}-item-link`]:{backgroundColor:"transparent"}}},[`${Ie}-slash`]:{marginInlineEnd:xe.paginationSlashMarginInlineEnd,marginInlineStart:xe.paginationSlashMarginInlineStart},[`${Ie}-options`]:{display:"inline-block",marginInlineStart:xe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:xe.controlHeight,marginInlineStart:xe.marginXS,lineHeight:`${xe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(xe)),{width:xe.controlHeightLG*1.25,height:xe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:xe.marginXS,marginInlineEnd:xe.marginXS})}}}},Re=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}-item`]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,marginInlineEnd:xe.marginXS,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${xe.paginationItemPaddingInline}px`,color:xe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ie}-item-active)`]:{"&:hover":{transition:`all ${xe.motionDurationMid}`,backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},"&-active":{fontWeight:xe.fontWeightStrong,backgroundColor:xe.itemActiveBg,borderColor:xe.colorPrimary,a:{color:xe.colorPrimary},"&:hover":{borderColor:xe.colorPrimaryHover},"&:hover a":{color:xe.colorPrimaryHover}}}}},Ve=xe=>{const{componentCls:Ie}=xe;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(xe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ie}-total-text`]:{display:"inline-block",height:xe.itemSize,marginInlineEnd:xe.marginXS,lineHeight:`${xe.itemSize-2}px`,verticalAlign:"middle"}}),Re(xe)),He(xe)),Ye(xe)),ut(xe)),Je(xe)),{[`@media only screen and (max-width: ${xe.screenLG}px)`]:{[`${Ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${xe.screenSM}px)`]:{[`${Ie}-options`]:{display:"none"}}}),[`&${xe.componentCls}-rtl`]:{direction:"rtl"}}},Ae=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}${Ie}-disabled:not(${Ie}-mini)`]:{"&, &:hover":{[`${Ie}-item-link`]:{borderColor:xe.colorBorder}},"&:focus-visible":{[`${Ie}-item-link`]:{borderColor:xe.colorBorder}},[`${Ie}-item, ${Ie}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,[`&:hover:not(${Ie}-item-active)`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,a:{color:xe.colorTextDisabled}},[`&${Ie}-item-active`]:{backgroundColor:xe.itemActiveBgDisabled}},[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,color:xe.colorTextDisabled},[`${Ie}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder}}},[`${Ie}:not(${Ie}-mini)`]:{[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{borderColor:xe.colorPrimaryHover,backgroundColor:xe.itemBg},[`${Ie}-item-link`]:{backgroundColor:xe.itemLinkBg,borderColor:xe.colorBorder},[`&:hover ${Ie}-item-link`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,color:xe.colorPrimary},[`&${Ie}-disabled`]:{[`${Ie}-item-link`]:{borderColor:xe.colorBorder,color:xe.colorTextDisabled}}},[`${Ie}-item`]:{backgroundColor:xe.itemBg,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,[`&:hover:not(${Ie}-item-active)`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,a:{color:xe.colorPrimary}},"&-active":{borderColor:xe.colorPrimary}}}}},Ne=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}:not(${Ie}-disabled)`]:{[`${Ie}-item`]:Object.assign({},(0,ze.Qy)(xe)),[`${Ie}-jump-prev, ${Ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}},(0,ze.oN)(xe))},[`${Ie}-prev, ${Ie}-next`]:{[`&:focus-visible ${Ie}-item-link`]:Object.assign({},(0,ze.oN)(xe))}}}};var et=(0,Ue.Z)("Pagination",xe=>{const Ie=(0,ot.TS)(xe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:xe.marginXXS/2,paginationMiniQuickJumperInputWidth:xe.controlHeightLG*1.1,paginationItemPaddingInline:xe.marginXXS*1.5,paginationEllipsisLetterSpacing:xe.marginXXS/2,paginationSlashMarginInlineStart:xe.marginXXS,paginationSlashMarginInlineEnd:xe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(xe),(0,We.TM)(xe));return[Ve(Ie),Ne(Ie),xe.wireframe&&Ae(Ie)]},xe=>({itemBg:xe.colorBgContainer,itemSize:xe.controlHeight,itemSizeSM:xe.controlHeightSM,itemActiveBg:xe.colorBgContainer,itemLinkBg:xe.colorBgContainer,itemActiveColorDisabled:xe.colorTextDisabled,itemActiveBgDisabled:xe.controlItemBgActiveDisabled,itemInputBg:xe.colorBgContainer,miniOptionsSizeChangerTop:0})),Ke=function(xe,Ie){var $e={};for(var rt in xe)Object.prototype.hasOwnProperty.call(xe,rt)&&Ie.indexOf(rt)<0&&($e[rt]=xe[rt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,rt=Object.getOwnPropertySymbols(xe);ke{const{prefixCls:Ie,selectPrefixCls:$e,className:rt,rootClassName:ke,style:tt,size:pt,locale:ct,selectComponentClass:ht,responsive:lt,showSizeChanger:mt}=xe,at=Ke(xe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:it}=(0,Be.Z)(lt),{getPrefixCls:ft,direction:vt,pagination:St={}}=_e.useContext(Me.E_),Tt=ft("pagination",Ie),[Bt,Nt]=et(Tt),rn=mt!=null?mt:St.showSizeChanger,yn=_e.useMemo(()=>{const zt=_e.createElement("span",{className:`${Tt}-item-ellipsis`},"\u2022\u2022\u2022"),Gt=_e.createElement("button",{className:`${Tt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?_e.createElement(ae.Z,null):_e.createElement(ue.Z,null)),nn=_e.createElement("button",{className:`${Tt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?_e.createElement(ue.Z,null):_e.createElement(ae.Z,null)),Sn=_e.createElement("a",{className:`${Tt}-item-link`},_e.createElement("div",{className:`${Tt}-item-container`},vt==="rtl"?_e.createElement(le.Z,{className:`${Tt}-item-link-icon`}):_e.createElement(ie,{className:`${Tt}-item-link-icon`}),zt)),dn=_e.createElement("a",{className:`${Tt}-item-link`},_e.createElement("div",{className:`${Tt}-item-container`},vt==="rtl"?_e.createElement(ie,{className:`${Tt}-item-link-icon`}):_e.createElement(le.Z,{className:`${Tt}-item-link-icon`}),zt));return{prevIcon:Gt,nextIcon:nn,jumpPrevIcon:Sn,jumpNextIcon:dn}},[vt,Tt]),[un]=(0,Qe.Z)("Pagination",je.Z),ln=Object.assign(Object.assign({},un),ct),Mn=(0,Ge.Z)(pt),Wn=Mn==="small"||!!(it&&!Mn&<),Cn=ft("select",$e),Zt=re()({[`${Tt}-mini`]:Wn,[`${Tt}-rtl`]:vt==="rtl"},St==null?void 0:St.className,rt,ke,Nt),Ht=Object.assign(Object.assign({},St==null?void 0:St.style),tt);return Bt(_e.createElement(Ce,Object.assign({},yn,at,{style:Ht,prefixCls:Tt,selectPrefixCls:Cn,className:Zt,selectComponentClass:ht||(Wn?Ze:Xe),locale:ln,showSizeChanger:rn})))},Te=Oe},39722:function(xt,dt,ge){"use strict";ge.d(dt,{t5:function(){return ue}});var be=ge(92310),_e=ge.n(be),E=ge(55477),he=ge(59301),de=ge(36355),se=ge(77578),ne=ge(17356),ie=function(oe,re){var ee={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&re.indexOf(a)<0&&(ee[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y{if(!(!re&&!ee))return he.createElement(he.Fragment,null,re&&he.createElement("div",{className:`${oe}-title`},(0,se.Z)(re)),he.createElement("div",{className:`${oe}-inner-content`},(0,se.Z)(ee)))},ue=oe=>{const{hashId:re,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=oe;return he.createElement("div",{className:_e()(re,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},he.createElement("div",{className:`${ee}-arrow`}),he.createElement(E.G,Object.assign({},oe,{className:re,prefixCls:ee}),te||le(ee,b,z)))},ae=oe=>{const{prefixCls:re}=oe,ee=ie(oe,["prefixCls"]),{getPrefixCls:a}=he.useContext(de.E_),y=a("popover",re),[x,b]=(0,ne.Z)(y);return x(he.createElement(ue,Object.assign({},ee,{prefixCls:y,hashId:b})))};dt.ZP=ae},17356:function(xt,dt,ge){"use strict";var be=ge(17313),_e=ge(29878),E=ge(19447),he=ge(33166),de=ge(83116),se=ge(37613);const ne=ue=>{const{componentCls:ae,popoverColor:oe,minWidth:re,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:ce,popoverBg:fe}=ue;return[{[ae]:Object.assign(Object.assign({},(0,be.Wf)(ue)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,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"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:oe}})},(0,E.ZP)(ue,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ue.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},ie=ue=>{const{componentCls:ae}=ue;return{[ae]:he.i.map(oe=>{const re=ue[`${oe}6`];return{[`&${ae}-${oe}`]:{"--antd-arrow-background-color":re,[`${ae}-inner`]:{backgroundColor:re},[`${ae}-arrow`]:{background:"transparent"}}}})}},le=ue=>{const{componentCls:ae,lineWidth:oe,lineType:re,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ue,te=y-Math.round(x*b),ce=te/2,fe=te/2-oe,me=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${ce}px ${me}px ${fe}px`,borderBottom:`${oe}px ${re} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${me}px`}}}};dt.Z=(0,de.Z)("Popover",ue=>{const{colorBgElevated:ae,colorText:oe,wireframe:re}=ue,ee=(0,se.TS)(ue,{popoverPadding:12,popoverBg:ae,popoverColor:oe});return[ne(ee),ie(ee),re&&le(ee),(0,_e._y)(ee,"zoom-big")]},ue=>({width:177,minWidth:177,zIndexPopup:ue.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return mt}});var be=ge(59301),_e=ge(29679),E=ge(40001),he=ge(19248),de=ge(99267),se=ge(92310),ne=ge.n(se),ie=ge(2738),le=ge(36355),ue=ge(54476),ae=ge(33885),oe=ge(75931),re={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ee=function(){var it=(0,be.useRef)([]),ft=(0,be.useRef)(null);return(0,be.useEffect)(function(){var vt=Date.now(),St=!1;it.current.forEach(function(Tt){if(Tt){St=!0;var Bt=Tt.style;Bt.transitionDuration=".3s, .3s, .3s, .06s",ft.current&&vt-ft.current<100&&(Bt.transitionDuration="0s, 0s")}}),St&&(ft.current=Date.now())}),it.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(it){var ft=(0,ae.Z)((0,ae.Z)({},re),it),vt=ft.className,St=ft.percent,Tt=ft.prefixCls,Bt=ft.strokeColor,Nt=ft.strokeLinecap,rn=ft.strokeWidth,yn=ft.style,un=ft.trailColor,ln=ft.trailWidth,Mn=ft.transition,Wn=(0,oe.Z)(ft,a);delete Wn.gapPosition;var Cn=Array.isArray(St)?St:[St],Zt=Array.isArray(Bt)?Bt:[Bt],Ht=ee(),zt=rn/2,Gt=100-rn/2,nn="M ".concat(Nt==="round"?zt:0,",").concat(zt,` - L `).concat(Nt==="round"?Gt:100,",").concat(zt),Sn="0 0 100 ".concat(rn),dn=0;return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(Tt,"-line"),vt),viewBox:Sn,preserveAspectRatio:"none",style:yn},Wn),be.createElement("path",{className:"".concat(Tt,"-line-trail"),d:nn,strokeLinecap:Nt,stroke:un,strokeWidth:ln||rn,fillOpacity:"0"}),Cn.map(function(Tn,Xt){var cn=1;switch(Nt){case"round":cn=1-rn/100;break;case"square":cn=1-rn/2/100;break;default:cn=1;break}var bn={strokeDasharray:"".concat(Tn*cn,"px, 100px"),strokeDashoffset:"-".concat(dn,"px"),transition:Mn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Fn=Zt[Xt]||Zt[Zt.length-1];return dn+=Tn,be.createElement("path",{key:Xt,className:"".concat(Tt,"-line-path"),d:nn,strokeLinecap:Nt,stroke:Fn,strokeWidth:rn,fillOpacity:"0",ref:function(_t){Ht[Xt]=_t},style:bn})}))},x=y,b=ge(76190),z=ge(42978),te=ge(47273),ce=0,fe=(0,te.Z)();function me(){var at;return fe?(at=ce,ce+=1):at="TEST_OR_SSR",at}var ve=function(at){var it=be.useState(),ft=(0,z.Z)(it,2),vt=ft[0],St=ft[1];return be.useEffect(function(){St("rc_progress_".concat(me()))},[]),at||vt},pe=function(it){var ft=it.bg,vt=it.children;return be.createElement("div",{style:{width:"100%",height:"100%",background:ft}},vt)};function Se(at,it){return Object.keys(at).map(function(ft){var vt=parseFloat(ft),St="".concat(Math.floor(vt*it),"%");return"".concat(at[ft]," ").concat(St)})}var ye=be.forwardRef(function(at,it){var ft=at.prefixCls,vt=at.color,St=at.gradientId,Tt=at.radius,Bt=at.style,Nt=at.ptg,rn=at.strokeLinecap,yn=at.strokeWidth,un=at.size,ln=at.gapDegree,Mn=vt&&(0,b.Z)(vt)==="object",Wn=Mn?"#FFF":void 0,Cn=un/2,Zt=be.createElement("circle",{className:"".concat(ft,"-circle-path"),r:Tt,cx:Cn,cy:Cn,stroke:Wn,strokeLinecap:rn,strokeWidth:yn,opacity:Nt===0?0:1,style:Bt,ref:it});if(!Mn)return Zt;var Ht="".concat(St,"-conic"),zt=ln?"".concat(180+ln/2,"deg"):"0deg",Gt=Se(vt,(360-ln)/360),nn=Se(vt,1),Sn="conic-gradient(from ".concat(zt,", ").concat(Gt.join(", "),")"),dn="linear-gradient(to ".concat(ln?"bottom":"top",", ").concat(nn.join(", "),")");return be.createElement(be.Fragment,null,be.createElement("mask",{id:Ht},Zt),be.createElement("foreignObject",{x:0,y:0,width:un,height:un,mask:"url(#".concat(Ht,")")},be.createElement(pe,{bg:dn},be.createElement(pe,{bg:Sn}))))}),we=ye,Pe=100,Le=function(it,ft,vt,St,Tt,Bt,Nt,rn,yn,un){var ln=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Mn=vt/100*360*((360-Bt)/360),Wn=Bt===0?0:{bottom:0,top:180,left:90,right:-90}[Nt],Cn=(100-St)/100*ft;yn==="round"&&St!==100&&(Cn+=un/2,Cn>=ft&&(Cn=ft-.01));var Zt=Pe/2;return{stroke:typeof rn=="string"?rn:void 0,strokeDasharray:"".concat(ft,"px ").concat(it),strokeDashoffset:Cn+ln,transform:"rotate(".concat(Tt+Mn+Wn,"deg)"),transformOrigin:"".concat(Zt,"px ").concat(Zt,"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}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function De(at){var it=at!=null?at:[];return Array.isArray(it)?it:[it]}var Ce=function(it){var ft=(0,ae.Z)((0,ae.Z)({},re),it),vt=ft.id,St=ft.prefixCls,Tt=ft.steps,Bt=ft.strokeWidth,Nt=ft.trailWidth,rn=ft.gapDegree,yn=rn===void 0?0:rn,un=ft.gapPosition,ln=ft.trailColor,Mn=ft.strokeLinecap,Wn=ft.style,Cn=ft.className,Zt=ft.strokeColor,Ht=ft.percent,zt=(0,oe.Z)(ft,Ee),Gt=Pe/2,nn=ve(vt),Sn="".concat(nn,"-gradient"),dn=Gt-Bt/2,Tn=Math.PI*2*dn,Xt=yn>0?90+yn/2:-90,cn=Tn*((360-yn)/360),bn=(0,b.Z)(Tt)==="object"?Tt:{count:Tt,space:2},Fn=bn.count,Pt=bn.space,_t=De(Ht),Ot=De(Zt),Kt=Ot.find(function(fn){return fn&&(0,b.Z)(fn)==="object"}),Nn=Kt&&(0,b.Z)(Kt)==="object",_n=Nn?"butt":Mn,br=Le(Tn,cn,0,100,Xt,yn,un,ln,_n,Bt),qn=ee(),Ut=function(){var At=0;return _t.map(function(mn,On){var Zn=Ot[On]||Ot[Ot.length-1],An=Le(Tn,cn,At,mn,Xt,yn,un,Zn,_n,Bt);return At+=mn,be.createElement(we,{key:On,color:Zn,ptg:mn,radius:dn,prefixCls:St,gradientId:Sn,style:An,strokeLinecap:_n,strokeWidth:Bt,gapDegree:yn,ref:function(It){qn[On]=It},size:Pe})}).reverse()},Lt=function(){var At=Math.round(Fn*(_t[0]/100)),mn=100/Fn,On=0;return new Array(Fn).fill(null).map(function(Zn,An){var bt=An<=At-1?Ot[0]:ln,It=bt&&(0,b.Z)(bt)==="object"?"url(#".concat(Sn,")"):void 0,Ft=Le(Tn,cn,On,mn,Xt,yn,un,bt,"butt",Bt,Pt);return On+=(cn-Ft.strokeDashoffset+Pt)*100/cn,be.createElement("circle",{key:An,className:"".concat(St,"-circle-path"),r:dn,cx:Gt,cy:Gt,stroke:It,strokeWidth:Bt,opacity:1,style:Ft,ref:function(tn){qn[An]=tn}})})};return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(St,"-circle"),Cn),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Wn,id:vt,role:"presentation"},zt),!Fn&&be.createElement("circle",{className:"".concat(St,"-circle-trail"),r:dn,cx:Gt,cy:Gt,stroke:ln,strokeLinecap:_n,strokeWidth:Nt||Bt,style:br}),Fn?Lt():Ut())},je=Ce,Me={Line:x,Circle:je},Ge=ge(6848),Be=ge(30071);function Qe(at){return!at||at<0?0:at>100?100:at}function qe(at){let{success:it,successPercent:ft}=at,vt=ft;return it&&"progress"in it&&(vt=it.progress),it&&"percent"in it&&(vt=it.percent),vt}const Ze=at=>{let{percent:it,success:ft,successPercent:vt}=at;const St=Qe(qe({success:ft,successPercent:vt}));return[St,Qe(Qe(it)-St)]},Xe=at=>{let{success:it={},strokeColor:ft}=at;const{strokeColor:vt}=it;return[vt||Be.presetPrimaryColors.green,ft||null]},We=(at,it,ft)=>{var vt,St,Tt,Bt;let Nt=-1,rn=-1;if(it==="step"){const yn=ft.steps,un=ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?(Nt=at==="small"?2:14,rn=un!=null?un:8):typeof at=="number"?[Nt,rn]=[at,at]:[Nt=14,rn=8]=at,Nt*=yn}else if(it==="line"){const yn=ft==null?void 0:ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?rn=yn||(at==="small"?6:8):typeof at=="number"?[Nt,rn]=[at,at]:[Nt=-1,rn=8]=at}else(it==="circle"||it==="dashboard")&&(typeof at=="string"||typeof at=="undefined"?[Nt,rn]=at==="small"?[60,60]:[120,120]:typeof at=="number"?[Nt,rn]=[at,at]:(Nt=(St=(vt=at[0])!==null&&vt!==void 0?vt:at[1])!==null&&St!==void 0?St:120,rn=(Bt=(Tt=at[0])!==null&&Tt!==void 0?Tt:at[1])!==null&&Bt!==void 0?Bt:120));return[Nt,rn]},ze=3,Ue=at=>ze/at*100;var Je=at=>{const{prefixCls:it,trailColor:ft=null,strokeLinecap:vt="round",gapPosition:St,gapDegree:Tt,width:Bt=120,type:Nt,children:rn,success:yn,size:un=Bt}=at,[ln,Mn]=We(un,"circle");let{strokeWidth:Wn}=at;Wn===void 0&&(Wn=Math.max(Ue(ln),6));const Cn={width:ln,height:Mn,fontSize:ln*.15+6},Zt=be.useMemo(()=>{if(Tt||Tt===0)return Tt;if(Nt==="dashboard")return 75},[Tt,Nt]),Ht=St||Nt==="dashboard"&&"bottom"||void 0,zt=Object.prototype.toString.call(at.strokeColor)==="[object Object]",Gt=Xe({success:yn,strokeColor:at.strokeColor}),nn=ne()(`${it}-inner`,{[`${it}-circle-gradient`]:zt}),Sn=be.createElement(je,{percent:Ze(at),strokeWidth:Wn,trailWidth:Wn,strokeColor:Gt,strokeLinecap:vt,trailColor:ft,prefixCls:it,gapDegree:Zt,gapPosition:Ht});return be.createElement("div",{className:nn,style:Cn},ln<=20?be.createElement(Ge.Z,{title:rn},be.createElement("span",null,Sn)):be.createElement(be.Fragment,null,Sn,rn))},ut=function(at,it){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&it.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(at);St{let it=[];return Object.keys(at).forEach(ft=>{const vt=parseFloat(ft.replace(/%/g,""));isNaN(vt)||it.push({key:vt,value:at[ft]})}),it=it.sort((ft,vt)=>ft.key-vt.key),it.map(ft=>{let{key:vt,value:St}=ft;return`${St} ${vt}%`}).join(", ")},He=(at,it)=>{const{from:ft=Be.presetPrimaryColors.blue,to:vt=Be.presetPrimaryColors.blue,direction:St=it==="rtl"?"to left":"to right"}=at,Tt=ut(at,["from","to","direction"]);if(Object.keys(Tt).length!==0){const Bt=Ye(Tt);return{backgroundImage:`linear-gradient(${St}, ${Bt})`}}return{backgroundImage:`linear-gradient(${St}, ${ft}, ${vt})`}};var Ve=at=>{const{prefixCls:it,direction:ft,percent:vt,size:St,strokeWidth:Tt,strokeColor:Bt,strokeLinecap:Nt="round",children:rn,trailColor:yn=null,success:un}=at,ln=Bt&&typeof Bt!="string"?He(Bt,ft):{backgroundColor:Bt},Mn=Nt==="square"||Nt==="butt"?0:void 0,Wn={backgroundColor:yn||void 0,borderRadius:Mn},Cn=St!=null?St:[-1,Tt||(St==="small"?6:8)],[Zt,Ht]=We(Cn,"line",{strokeWidth:Tt}),zt=Object.assign({width:`${Qe(vt)}%`,height:Ht,borderRadius:Mn},ln),Gt=qe(at),nn={width:`${Qe(Gt)}%`,height:Ht,borderRadius:Mn,backgroundColor:un==null?void 0:un.strokeColor},Sn={width:Zt<0?"100%":Zt,height:Ht};return be.createElement(be.Fragment,null,be.createElement("div",{className:`${it}-outer`,style:Sn},be.createElement("div",{className:`${it}-inner`,style:Wn},be.createElement("div",{className:`${it}-bg`,style:zt}),Gt!==void 0?be.createElement("div",{className:`${it}-success-bg`,style:nn}):null)),rn)},Ne=at=>{const{size:it,steps:ft,percent:vt=0,strokeWidth:St=8,strokeColor:Tt,trailColor:Bt=null,prefixCls:Nt,children:rn}=at,yn=Math.round(ft*(vt/100)),un=it==="small"?2:14,ln=it!=null?it:[un,St],[Mn,Wn]=We(ln,"step",{steps:ft,strokeWidth:St}),Cn=Mn/ft,Zt=new Array(ft);for(let Ht=0;Ht{const it=at?"100%":"-100%";return new et.Keyframes(`antProgress${at?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${it}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${it}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},xe=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:Object.assign(Object.assign({},(0,Ke.Wf)(at)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:at.fontSize,marginInlineEnd:at.marginXS,marginBottom:at.marginXS},[`${it}-outer`]:{display:"inline-block",width:"100%"},[`&${it}-show-info`]:{[`${it}-outer`]:{marginInlineEnd:`calc(-2em - ${at.marginXS}px)`,paddingInlineEnd:`calc(2em + ${at.paddingXS}px)`}},[`${it}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:at.remainingColor,borderRadius:at.lineBorderRadius},[`${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.defaultColor}},[`${it}-success-bg, ${it}-bg`]:{position:"relative",backgroundColor:at.defaultColor,borderRadius:at.lineBorderRadius,transition:`all ${at.motionDurationSlow} ${at.motionEaseInOutCirc}`},[`${it}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:at.colorSuccess},[`${it}-text`]:{display:"inline-block",width:"2em",marginInlineStart:at.marginXS,color:at.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ft]:{fontSize:at.fontSize}},[`&${it}-status-active`]:{[`${it}-bg::before`]:{position:"absolute",inset:0,backgroundColor:at.colorBgContainer,borderRadius:at.lineBorderRadius,opacity:0,animationName:Te(),animationDuration:at.progressActiveMotionDuration,animationTimingFunction:at.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${it}-rtl${it}-status-active`]:{[`${it}-bg::before`]:{animationName:Te(!0)}},[`&${it}-status-exception`]:{[`${it}-bg`]:{backgroundColor:at.colorError},[`${it}-text`]:{color:at.colorError}},[`&${it}-status-exception ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.colorError}},[`&${it}-status-success`]:{[`${it}-bg`]:{backgroundColor:at.colorSuccess},[`${it}-text`]:{color:at.colorSuccess}},[`&${it}-status-success ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.colorSuccess}}})}},Ie=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:{[`${it}-circle-trail`]:{stroke:at.remainingColor},[`&${it}-circle ${it}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${it}-circle ${it}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:at.circleTextColor,fontSize:at.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ft]:{fontSize:`${at.fontSize/at.fontSizeSM}em`}},[`${it}-circle&-status-exception`]:{[`${it}-text`]:{color:at.colorError}},[`${it}-circle&-status-success`]:{[`${it}-text`]:{color:at.colorSuccess}}},[`${it}-inline-circle`]:{lineHeight:1,[`${it}-inner`]:{verticalAlign:"bottom"}}}},$e=at=>{const{componentCls:it}=at;return{[it]:{[`${it}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:at.progressStepMinWidth,marginInlineEnd:at.progressStepMarginInlineEnd,backgroundColor:at.remainingColor,transition:`all ${at.motionDurationSlow}`,"&-active":{backgroundColor:at.defaultColor}}}}}},rt=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:{[`${it}-small&-line, ${it}-small&-line ${it}-text ${ft}`]:{fontSize:at.fontSizeSM}}}};var ke=(0,Fe.Z)("Progress",at=>{const it=at.marginXXS/2,ft=(0,Oe.TS)(at,{progressStepMarginInlineEnd:it,progressStepMinWidth:it,progressActiveMotionDuration:"2.4s"});return[xe(ft),Ie(ft),$e(ft),rt(ft)]},at=>({circleTextColor:at.colorText,defaultColor:at.colorInfo,remainingColor:at.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),tt=function(at,it){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&it.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(at);St{const{prefixCls:ft,className:vt,rootClassName:St,steps:Tt,strokeColor:Bt,percent:Nt=0,size:rn="default",showInfo:yn=!0,type:un="line",status:ln,format:Mn,style:Wn}=at,Cn=tt(at,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Zt=be.useMemo(()=>{var _t,Ot;const Kt=qe(at);return parseInt(Kt!==void 0?(_t=Kt!=null?Kt:0)===null||_t===void 0?void 0:_t.toString():(Ot=Nt!=null?Nt:0)===null||Ot===void 0?void 0:Ot.toString(),10)},[Nt,at.success,at.successPercent]),Ht=be.useMemo(()=>!ct.includes(ln)&&Zt>=100?"success":ln||"normal",[ln,Zt]),{getPrefixCls:zt,direction:Gt,progress:nn}=be.useContext(le.E_),Sn=zt("progress",ft),[dn,Tn]=ke(Sn),Xt=be.useMemo(()=>{if(!yn)return null;const _t=qe(at);let Ot;const Kt=Mn||(_n=>`${_n}%`),Nn=un==="line";return Mn||Ht!=="exception"&&Ht!=="success"?Ot=Kt(Qe(Nt),Qe(_t)):Ht==="exception"?Ot=Nn?be.createElement(he.Z,null):be.createElement(de.Z,null):Ht==="success"&&(Ot=Nn?be.createElement(_e.Z,null):be.createElement(E.Z,null)),be.createElement("span",{className:`${Sn}-text`,title:typeof Ot=="string"?Ot:void 0},Ot)},[yn,Nt,Zt,Ht,un,Sn,Mn]),cn=Array.isArray(Bt)?Bt[0]:Bt,bn=typeof Bt=="string"||Array.isArray(Bt)?Bt:void 0;let Fn;un==="line"?Fn=Tt?be.createElement(Ne,Object.assign({},at,{strokeColor:bn,prefixCls:Sn,steps:Tt}),Xt):be.createElement(Ve,Object.assign({},at,{strokeColor:cn,prefixCls:Sn,direction:Gt}),Xt):(un==="circle"||un==="dashboard")&&(Fn=be.createElement(Je,Object.assign({},at,{strokeColor:cn,prefixCls:Sn,progressStatus:Ht}),Xt));const Pt=ne()(Sn,`${Sn}-status-${Ht}`,`${Sn}-${un==="dashboard"&&"circle"||Tt&&"steps"||un}`,{[`${Sn}-inline-circle`]:un==="circle"&&We(rn,"circle")[0]<=20,[`${Sn}-show-info`]:yn,[`${Sn}-${rn}`]:typeof rn=="string",[`${Sn}-rtl`]:Gt==="rtl"},nn==null?void 0:nn.className,vt,St,Tn);return dn(be.createElement("div",Object.assign({ref:it,style:Object.assign(Object.assign({},nn==null?void 0:nn.style),Wn),className:Pt,role:"progressbar","aria-valuenow":Zt},(0,ie.Z)(Cn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Fn))}),mt=lt},61621:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return et}});var be=ge(92310),_e=ge.n(be),E=ge(59301),he=ge(36355),de=ge(2738),ne=Ke=>{const{prefixCls:Fe,className:Oe,style:Te,size:xe,shape:Ie}=Ke,$e=_e()({[`${Fe}-lg`]:xe==="large",[`${Fe}-sm`]:xe==="small"}),rt=_e()({[`${Fe}-circle`]:Ie==="circle",[`${Fe}-square`]:Ie==="square",[`${Fe}-round`]:Ie==="round"}),ke=E.useMemo(()=>typeof xe=="number"?{width:xe,height:xe,lineHeight:`${xe}px`}:{},[xe]);return E.createElement("span",{className:_e()(Fe,$e,rt,Oe),style:Object.assign(Object.assign({},ke),Te)})},ie=ge(36237),le=ge(83116),ue=ge(37613);const ae=new ie.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=Ke=>({height:Ke,lineHeight:`${Ke}px`}),re=Ke=>Object.assign({width:Ke},oe(Ke)),ee=Ke=>({background:Ke.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ae,animationDuration:Ke.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ke=>Object.assign({width:Ke*5,minWidth:Ke*5},oe(Ke)),y=Ke=>{const{skeletonAvatarCls:Fe,gradientFromColor:Oe,controlHeight:Te,controlHeightLG:xe,controlHeightSM:Ie}=Ke;return{[`${Fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Oe},re(Te)),[`${Fe}${Fe}-circle`]:{borderRadius:"50%"},[`${Fe}${Fe}-lg`]:Object.assign({},re(xe)),[`${Fe}${Fe}-sm`]:Object.assign({},re(Ie))}},x=Ke=>{const{controlHeight:Fe,borderRadiusSM:Oe,skeletonInputCls:Te,controlHeightLG:xe,controlHeightSM:Ie,gradientFromColor:$e}=Ke;return{[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:Oe},a(Fe)),[`${Te}-lg`]:Object.assign({},a(xe)),[`${Te}-sm`]:Object.assign({},a(Ie))}},b=Ke=>Object.assign({width:Ke},oe(Ke)),z=Ke=>{const{skeletonImageCls:Fe,imageSizeBase:Oe,gradientFromColor:Te,borderRadiusSM:xe}=Ke;return{[`${Fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Te,borderRadius:xe},b(Oe*2)),{[`${Fe}-path`]:{fill:"#bfbfbf"},[`${Fe}-svg`]:Object.assign(Object.assign({},b(Oe)),{maxWidth:Oe*4,maxHeight:Oe*4}),[`${Fe}-svg${Fe}-svg-circle`]:{borderRadius:"50%"}}),[`${Fe}${Fe}-circle`]:{borderRadius:"50%"}}},te=(Ke,Fe,Oe)=>{const{skeletonButtonCls:Te}=Ke;return{[`${Oe}${Te}-circle`]:{width:Fe,minWidth:Fe,borderRadius:"50%"},[`${Oe}${Te}-round`]:{borderRadius:Fe}}},ce=Ke=>Object.assign({width:Ke*2,minWidth:Ke*2},oe(Ke)),fe=Ke=>{const{borderRadiusSM:Fe,skeletonButtonCls:Oe,controlHeight:Te,controlHeightLG:xe,controlHeightSM:Ie,gradientFromColor:$e}=Ke;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:Fe,width:Te*2,minWidth:Te*2},ce(Te))},te(Ke,Te,Oe)),{[`${Oe}-lg`]:Object.assign({},ce(xe))}),te(Ke,xe,`${Oe}-lg`)),{[`${Oe}-sm`]:Object.assign({},ce(Ie))}),te(Ke,Ie,`${Oe}-sm`))},me=Ke=>{const{componentCls:Fe,skeletonAvatarCls:Oe,skeletonTitleCls:Te,skeletonParagraphCls:xe,skeletonButtonCls:Ie,skeletonInputCls:$e,skeletonImageCls:rt,controlHeight:ke,controlHeightLG:tt,controlHeightSM:pt,gradientFromColor:ct,padding:ht,marginSM:lt,borderRadius:mt,titleHeight:at,blockRadius:it,paragraphLiHeight:ft,controlHeightXS:vt,paragraphMarginTop:St}=Ke;return{[`${Fe}`]:{display:"table",width:"100%",[`${Fe}-header`]:{display:"table-cell",paddingInlineEnd:ht,verticalAlign:"top",[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct},re(ke)),[`${Oe}-circle`]:{borderRadius:"50%"},[`${Oe}-lg`]:Object.assign({},re(tt)),[`${Oe}-sm`]:Object.assign({},re(pt))},[`${Fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Te}`]:{width:"100%",height:at,background:ct,borderRadius:it,[`+ ${xe}`]:{marginBlockStart:pt}},[`${xe}`]:{padding:0,"> li":{width:"100%",height:ft,listStyle:"none",background:ct,borderRadius:it,"+ li":{marginBlockStart:vt}}},[`${xe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Fe}-content`]:{[`${Te}, ${xe} > li`]:{borderRadius:mt}}},[`${Fe}-with-avatar ${Fe}-content`]:{[`${Te}`]:{marginBlockStart:lt,[`+ ${xe}`]:{marginBlockStart:St}}},[`${Fe}${Fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},fe(Ke)),y(Ke)),x(Ke)),z(Ke)),[`${Fe}${Fe}-block`]:{width:"100%",[`${Ie}`]:{width:"100%"},[`${$e}`]:{width:"100%"}},[`${Fe}${Fe}-active`]:{[` - ${Te}, + `]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,color:xe.colorText,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:xe.borderRadius,cursor:"pointer",transition:`all ${xe.motionDurationMid}`},[`${Ie}-prev, ${Ie}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:xe.colorText,cursor:"pointer",userSelect:"none"},[`${Ie}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:xe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:"none",transition:`all ${xe.motionDurationMid}`},[`&:hover ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextHover},[`&:active ${Ie}-item-link`]:{backgroundColor:xe.colorBgTextActive},[`&${Ie}-disabled:hover`]:{[`${Ie}-item-link`]:{backgroundColor:"transparent"}}},[`${Ie}-slash`]:{marginInlineEnd:xe.paginationSlashMarginInlineEnd,marginInlineStart:xe.paginationSlashMarginInlineStart},[`${Ie}-options`]:{display:"inline-block",marginInlineStart:xe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:xe.controlHeight,marginInlineStart:xe.marginXS,lineHeight:`${xe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(xe)),{width:xe.controlHeightLG*1.25,height:xe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:xe.marginXS,marginInlineEnd:xe.marginXS})}}}},Re=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}-item`]:{display:"inline-block",minWidth:xe.itemSize,height:xe.itemSize,marginInlineEnd:xe.marginXS,fontFamily:xe.fontFamily,lineHeight:`${xe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${xe.lineWidth}px ${xe.lineType} transparent`,borderRadius:xe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${xe.paginationItemPaddingInline}px`,color:xe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Ie}-item-active)`]:{"&:hover":{transition:`all ${xe.motionDurationMid}`,backgroundColor:xe.colorBgTextHover},"&:active":{backgroundColor:xe.colorBgTextActive}},"&-active":{fontWeight:xe.fontWeightStrong,backgroundColor:xe.itemActiveBg,borderColor:xe.colorPrimary,a:{color:xe.colorPrimary},"&:hover":{borderColor:xe.colorPrimaryHover},"&:hover a":{color:xe.colorPrimaryHover}}}}},Ve=xe=>{const{componentCls:Ie}=xe;return{[Ie]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(xe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Ie}-total-text`]:{display:"inline-block",height:xe.itemSize,marginInlineEnd:xe.marginXS,lineHeight:`${xe.itemSize-2}px`,verticalAlign:"middle"}}),Re(xe)),He(xe)),Ye(xe)),ut(xe)),Je(xe)),{[`@media only screen and (max-width: ${xe.screenLG}px)`]:{[`${Ie}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${xe.screenSM}px)`]:{[`${Ie}-options`]:{display:"none"}}}),[`&${xe.componentCls}-rtl`]:{direction:"rtl"}}},Ae=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}${Ie}-disabled:not(${Ie}-mini)`]:{"&, &:hover":{[`${Ie}-item-link`]:{borderColor:xe.colorBorder}},"&:focus-visible":{[`${Ie}-item-link`]:{borderColor:xe.colorBorder}},[`${Ie}-item, ${Ie}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,[`&:hover:not(${Ie}-item-active)`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,a:{color:xe.colorTextDisabled}},[`&${Ie}-item-active`]:{backgroundColor:xe.itemActiveBgDisabled}},[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder,color:xe.colorTextDisabled},[`${Ie}-item-link`]:{backgroundColor:xe.colorBgContainerDisabled,borderColor:xe.colorBorder}}},[`${Ie}:not(${Ie}-mini)`]:{[`${Ie}-prev, ${Ie}-next`]:{"&:hover button":{borderColor:xe.colorPrimaryHover,backgroundColor:xe.itemBg},[`${Ie}-item-link`]:{backgroundColor:xe.itemLinkBg,borderColor:xe.colorBorder},[`&:hover ${Ie}-item-link`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,color:xe.colorPrimary},[`&${Ie}-disabled`]:{[`${Ie}-item-link`]:{borderColor:xe.colorBorder,color:xe.colorTextDisabled}}},[`${Ie}-item`]:{backgroundColor:xe.itemBg,border:`${xe.lineWidth}px ${xe.lineType} ${xe.colorBorder}`,[`&:hover:not(${Ie}-item-active)`]:{borderColor:xe.colorPrimary,backgroundColor:xe.itemBg,a:{color:xe.colorPrimary}},"&-active":{borderColor:xe.colorPrimary}}}}},Ne=xe=>{const{componentCls:Ie}=xe;return{[`${Ie}:not(${Ie}-disabled)`]:{[`${Ie}-item`]:Object.assign({},(0,ze.Qy)(xe)),[`${Ie}-jump-prev, ${Ie}-jump-next`]:{"&:focus-visible":Object.assign({[`${Ie}-item-link-icon`]:{opacity:1},[`${Ie}-item-ellipsis`]:{opacity:0}},(0,ze.oN)(xe))},[`${Ie}-prev, ${Ie}-next`]:{[`&:focus-visible ${Ie}-item-link`]:Object.assign({},(0,ze.oN)(xe))}}}};var et=(0,Ue.Z)("Pagination",xe=>{const Ie=(0,ot.TS)(xe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:xe.marginXXS/2,paginationMiniQuickJumperInputWidth:xe.controlHeightLG*1.1,paginationItemPaddingInline:xe.marginXXS*1.5,paginationEllipsisLetterSpacing:xe.marginXXS/2,paginationSlashMarginInlineStart:xe.marginXXS,paginationSlashMarginInlineEnd:xe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(xe),(0,We.TM)(xe));return[Ve(Ie),Ne(Ie),xe.wireframe&&Ae(Ie)]},xe=>({itemBg:xe.colorBgContainer,itemSize:xe.controlHeight,itemSizeSM:xe.controlHeightSM,itemActiveBg:xe.colorBgContainer,itemLinkBg:xe.colorBgContainer,itemActiveColorDisabled:xe.colorTextDisabled,itemActiveBgDisabled:xe.controlItemBgActiveDisabled,itemInputBg:xe.colorBgContainer,miniOptionsSizeChangerTop:0})),Ke=function(xe,Ie){var $e={};for(var rt in xe)Object.prototype.hasOwnProperty.call(xe,rt)&&Ie.indexOf(rt)<0&&($e[rt]=xe[rt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,rt=Object.getOwnPropertySymbols(xe);ke{const{prefixCls:Ie,selectPrefixCls:$e,className:rt,rootClassName:ke,style:tt,size:pt,locale:ct,selectComponentClass:ht,responsive:lt,showSizeChanger:mt}=xe,at=Ke(xe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:it}=(0,Be.Z)(lt),{getPrefixCls:ft,direction:vt,pagination:St={}}=_e.useContext(Me.E_),Lt=ft("pagination",Ie),[Bt,Nt]=et(Lt),rn=mt!=null?mt:St.showSizeChanger,yn=_e.useMemo(()=>{const zt=_e.createElement("span",{className:`${Lt}-item-ellipsis`},"\u2022\u2022\u2022"),Gt=_e.createElement("button",{className:`${Lt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?_e.createElement(ae.Z,null):_e.createElement(ue.Z,null)),nn=_e.createElement("button",{className:`${Lt}-item-link`,type:"button",tabIndex:-1},vt==="rtl"?_e.createElement(ue.Z,null):_e.createElement(ae.Z,null)),Sn=_e.createElement("a",{className:`${Lt}-item-link`},_e.createElement("div",{className:`${Lt}-item-container`},vt==="rtl"?_e.createElement(le.Z,{className:`${Lt}-item-link-icon`}):_e.createElement(ie,{className:`${Lt}-item-link-icon`}),zt)),dn=_e.createElement("a",{className:`${Lt}-item-link`},_e.createElement("div",{className:`${Lt}-item-container`},vt==="rtl"?_e.createElement(ie,{className:`${Lt}-item-link-icon`}):_e.createElement(le.Z,{className:`${Lt}-item-link-icon`}),zt));return{prevIcon:Gt,nextIcon:nn,jumpPrevIcon:Sn,jumpNextIcon:dn}},[vt,Lt]),[un]=(0,Qe.Z)("Pagination",je.Z),ln=Object.assign(Object.assign({},un),ct),Mn=(0,Ge.Z)(pt),Wn=Mn==="small"||!!(it&&!Mn&<),Cn=ft("select",$e),Zt=re()({[`${Lt}-mini`]:Wn,[`${Lt}-rtl`]:vt==="rtl"},St==null?void 0:St.className,rt,ke,Nt),Ht=Object.assign(Object.assign({},St==null?void 0:St.style),tt);return Bt(_e.createElement(Ce,Object.assign({},yn,at,{style:Ht,prefixCls:Lt,selectPrefixCls:Cn,className:Zt,selectComponentClass:ht||(Wn?Ze:Xe),locale:ln,showSizeChanger:rn})))},Le=Oe},39722:function(xt,dt,ge){"use strict";ge.d(dt,{t5:function(){return ue}});var be=ge(92310),_e=ge.n(be),E=ge(55477),me=ge(59301),de=ge(36355),se=ge(77578),ne=ge(17356),ie=function(oe,re){var ee={};for(var a in oe)Object.prototype.hasOwnProperty.call(oe,a)&&re.indexOf(a)<0&&(ee[a]=oe[a]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(oe);y{if(!(!re&&!ee))return me.createElement(me.Fragment,null,re&&me.createElement("div",{className:`${oe}-title`},(0,se.Z)(re)),me.createElement("div",{className:`${oe}-inner-content`},(0,se.Z)(ee)))},ue=oe=>{const{hashId:re,prefixCls:ee,className:a,style:y,placement:x="top",title:b,content:z,children:te}=oe;return me.createElement("div",{className:_e()(re,ee,`${ee}-pure`,`${ee}-placement-${x}`,a),style:y},me.createElement("div",{className:`${ee}-arrow`}),me.createElement(E.G,Object.assign({},oe,{className:re,prefixCls:ee}),te||le(ee,b,z)))},ae=oe=>{const{prefixCls:re}=oe,ee=ie(oe,["prefixCls"]),{getPrefixCls:a}=me.useContext(de.E_),y=a("popover",re),[x,b]=(0,ne.Z)(y);return x(me.createElement(ue,Object.assign({},ee,{prefixCls:y,hashId:b})))};dt.ZP=ae},17356:function(xt,dt,ge){"use strict";var be=ge(17313),_e=ge(29878),E=ge(19447),me=ge(33166),de=ge(83116),se=ge(37613);const ne=ue=>{const{componentCls:ae,popoverColor:oe,minWidth:re,fontWeightStrong:ee,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:z,marginXS:te,colorBgElevated:ce,popoverBg:fe}=ue;return[{[ae]:Object.assign(Object.assign({},(0,be.Wf)(ue)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,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"},[`${ae}-content`]:{position:"relative"},[`${ae}-inner`]:{backgroundColor:fe,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${ae}-title`]:{minWidth:re,marginBottom:te,color:x,fontWeight:ee},[`${ae}-inner-content`]:{color:oe}})},(0,E.ZP)(ue,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ae}-pure`]:{position:"relative",maxWidth:"none",margin:ue.sizePopupArrow,display:"inline-block",[`${ae}-content`]:{display:"inline-block"}}}]},ie=ue=>{const{componentCls:ae}=ue;return{[ae]:me.i.map(oe=>{const re=ue[`${oe}6`];return{[`&${ae}-${oe}`]:{"--antd-arrow-background-color":re,[`${ae}-inner`]:{backgroundColor:re},[`${ae}-arrow`]:{background:"transparent"}}}})}},le=ue=>{const{componentCls:ae,lineWidth:oe,lineType:re,colorSplit:ee,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:z}=ue,te=y-Math.round(x*b),ce=te/2,fe=te/2-oe,he=z;return{[ae]:{[`${ae}-inner`]:{padding:0},[`${ae}-title`]:{margin:0,padding:`${ce}px ${he}px ${fe}px`,borderBottom:`${oe}px ${re} ${ee}`},[`${ae}-inner-content`]:{padding:`${a}px ${he}px`}}}};dt.Z=(0,de.Z)("Popover",ue=>{const{colorBgElevated:ae,colorText:oe,wireframe:re}=ue,ee=(0,se.TS)(ue,{popoverPadding:12,popoverBg:ae,popoverColor:oe});return[ne(ee),ie(ee),re&&le(ee),(0,_e._y)(ee,"zoom-big")]},ue=>({width:177,minWidth:177,zIndexPopup:ue.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return mt}});var be=ge(59301),_e=ge(29679),E=ge(40001),me=ge(19248),de=ge(99267),se=ge(92310),ne=ge.n(se),ie=ge(2738),le=ge(36355),ue=ge(54476),ae=ge(33885),oe=ge(75931),re={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},ee=function(){var it=(0,be.useRef)([]),ft=(0,be.useRef)(null);return(0,be.useEffect)(function(){var vt=Date.now(),St=!1;it.current.forEach(function(Lt){if(Lt){St=!0;var Bt=Lt.style;Bt.transitionDuration=".3s, .3s, .3s, .06s",ft.current&&vt-ft.current<100&&(Bt.transitionDuration="0s, 0s")}}),St&&(ft.current=Date.now())}),it.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(it){var ft=(0,ae.Z)((0,ae.Z)({},re),it),vt=ft.className,St=ft.percent,Lt=ft.prefixCls,Bt=ft.strokeColor,Nt=ft.strokeLinecap,rn=ft.strokeWidth,yn=ft.style,un=ft.trailColor,ln=ft.trailWidth,Mn=ft.transition,Wn=(0,oe.Z)(ft,a);delete Wn.gapPosition;var Cn=Array.isArray(St)?St:[St],Zt=Array.isArray(Bt)?Bt:[Bt],Ht=ee(),zt=rn/2,Gt=100-rn/2,nn="M ".concat(Nt==="round"?zt:0,",").concat(zt,` + L `).concat(Nt==="round"?Gt:100,",").concat(zt),Sn="0 0 100 ".concat(rn),dn=0;return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(Lt,"-line"),vt),viewBox:Sn,preserveAspectRatio:"none",style:yn},Wn),be.createElement("path",{className:"".concat(Lt,"-line-trail"),d:nn,strokeLinecap:Nt,stroke:un,strokeWidth:ln||rn,fillOpacity:"0"}),Cn.map(function(Ln,Xt){var cn=1;switch(Nt){case"round":cn=1-rn/100;break;case"square":cn=1-rn/2/100;break;default:cn=1;break}var bn={strokeDasharray:"".concat(Ln*cn,"px, 100px"),strokeDashoffset:"-".concat(dn,"px"),transition:Mn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Fn=Zt[Xt]||Zt[Zt.length-1];return dn+=Ln,be.createElement("path",{key:Xt,className:"".concat(Lt,"-line-path"),d:nn,strokeLinecap:Nt,stroke:Fn,strokeWidth:rn,fillOpacity:"0",ref:function(_t){Ht[Xt]=_t},style:bn})}))},x=y,b=ge(76190),z=ge(42978),te=ge(47273),ce=0,fe=(0,te.Z)();function he(){var at;return fe?(at=ce,ce+=1):at="TEST_OR_SSR",at}var ve=function(at){var it=be.useState(),ft=(0,z.Z)(it,2),vt=ft[0],St=ft[1];return be.useEffect(function(){St("rc_progress_".concat(he()))},[]),at||vt},pe=function(it){var ft=it.bg,vt=it.children;return be.createElement("div",{style:{width:"100%",height:"100%",background:ft}},vt)};function Se(at,it){return Object.keys(at).map(function(ft){var vt=parseFloat(ft),St="".concat(Math.floor(vt*it),"%");return"".concat(at[ft]," ").concat(St)})}var ye=be.forwardRef(function(at,it){var ft=at.prefixCls,vt=at.color,St=at.gradientId,Lt=at.radius,Bt=at.style,Nt=at.ptg,rn=at.strokeLinecap,yn=at.strokeWidth,un=at.size,ln=at.gapDegree,Mn=vt&&(0,b.Z)(vt)==="object",Wn=Mn?"#FFF":void 0,Cn=un/2,Zt=be.createElement("circle",{className:"".concat(ft,"-circle-path"),r:Lt,cx:Cn,cy:Cn,stroke:Wn,strokeLinecap:rn,strokeWidth:yn,opacity:Nt===0?0:1,style:Bt,ref:it});if(!Mn)return Zt;var Ht="".concat(St,"-conic"),zt=ln?"".concat(180+ln/2,"deg"):"0deg",Gt=Se(vt,(360-ln)/360),nn=Se(vt,1),Sn="conic-gradient(from ".concat(zt,", ").concat(Gt.join(", "),")"),dn="linear-gradient(to ".concat(ln?"bottom":"top",", ").concat(nn.join(", "),")");return be.createElement(be.Fragment,null,be.createElement("mask",{id:Ht},Zt),be.createElement("foreignObject",{x:0,y:0,width:un,height:un,mask:"url(#".concat(Ht,")")},be.createElement(pe,{bg:dn},be.createElement(pe,{bg:Sn}))))}),we=ye,Pe=100,Te=function(it,ft,vt,St,Lt,Bt,Nt,rn,yn,un){var ln=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Mn=vt/100*360*((360-Bt)/360),Wn=Bt===0?0:{bottom:0,top:180,left:90,right:-90}[Nt],Cn=(100-St)/100*ft;yn==="round"&&St!==100&&(Cn+=un/2,Cn>=ft&&(Cn=ft-.01));var Zt=Pe/2;return{stroke:typeof rn=="string"?rn:void 0,strokeDasharray:"".concat(ft,"px ").concat(it),strokeDashoffset:Cn+ln,transform:"rotate(".concat(Lt+Mn+Wn,"deg)"),transformOrigin:"".concat(Zt,"px ").concat(Zt,"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}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function De(at){var it=at!=null?at:[];return Array.isArray(it)?it:[it]}var Ce=function(it){var ft=(0,ae.Z)((0,ae.Z)({},re),it),vt=ft.id,St=ft.prefixCls,Lt=ft.steps,Bt=ft.strokeWidth,Nt=ft.trailWidth,rn=ft.gapDegree,yn=rn===void 0?0:rn,un=ft.gapPosition,ln=ft.trailColor,Mn=ft.strokeLinecap,Wn=ft.style,Cn=ft.className,Zt=ft.strokeColor,Ht=ft.percent,zt=(0,oe.Z)(ft,Ee),Gt=Pe/2,nn=ve(vt),Sn="".concat(nn,"-gradient"),dn=Gt-Bt/2,Ln=Math.PI*2*dn,Xt=yn>0?90+yn/2:-90,cn=Ln*((360-yn)/360),bn=(0,b.Z)(Lt)==="object"?Lt:{count:Lt,space:2},Fn=bn.count,Pt=bn.space,_t=De(Ht),Ot=De(Zt),Kt=Ot.find(function(fn){return fn&&(0,b.Z)(fn)==="object"}),Nn=Kt&&(0,b.Z)(Kt)==="object",_n=Nn?"butt":Mn,br=Te(Ln,cn,0,100,Xt,yn,un,ln,_n,Bt),qn=ee(),Ut=function(){var At=0;return _t.map(function(mn,On){var Zn=Ot[On]||Ot[Ot.length-1],An=Te(Ln,cn,At,mn,Xt,yn,un,Zn,_n,Bt);return At+=mn,be.createElement(we,{key:On,color:Zn,ptg:mn,radius:dn,prefixCls:St,gradientId:Sn,style:An,strokeLinecap:_n,strokeWidth:Bt,gapDegree:yn,ref:function(It){qn[On]=It},size:Pe})}).reverse()},Tt=function(){var At=Math.round(Fn*(_t[0]/100)),mn=100/Fn,On=0;return new Array(Fn).fill(null).map(function(Zn,An){var bt=An<=At-1?Ot[0]:ln,It=bt&&(0,b.Z)(bt)==="object"?"url(#".concat(Sn,")"):void 0,Ft=Te(Ln,cn,On,mn,Xt,yn,un,bt,"butt",Bt,Pt);return On+=(cn-Ft.strokeDashoffset+Pt)*100/cn,be.createElement("circle",{key:An,className:"".concat(St,"-circle-path"),r:dn,cx:Gt,cy:Gt,stroke:It,strokeWidth:Bt,opacity:1,style:Ft,ref:function(tn){qn[An]=tn}})})};return be.createElement("svg",(0,ue.Z)({className:ne()("".concat(St,"-circle"),Cn),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Wn,id:vt,role:"presentation"},zt),!Fn&&be.createElement("circle",{className:"".concat(St,"-circle-trail"),r:dn,cx:Gt,cy:Gt,stroke:ln,strokeLinecap:_n,strokeWidth:Nt||Bt,style:br}),Fn?Tt():Ut())},je=Ce,Me={Line:x,Circle:je},Ge=ge(6848),Be=ge(30071);function Qe(at){return!at||at<0?0:at>100?100:at}function qe(at){let{success:it,successPercent:ft}=at,vt=ft;return it&&"progress"in it&&(vt=it.progress),it&&"percent"in it&&(vt=it.percent),vt}const Ze=at=>{let{percent:it,success:ft,successPercent:vt}=at;const St=Qe(qe({success:ft,successPercent:vt}));return[St,Qe(Qe(it)-St)]},Xe=at=>{let{success:it={},strokeColor:ft}=at;const{strokeColor:vt}=it;return[vt||Be.presetPrimaryColors.green,ft||null]},We=(at,it,ft)=>{var vt,St,Lt,Bt;let Nt=-1,rn=-1;if(it==="step"){const yn=ft.steps,un=ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?(Nt=at==="small"?2:14,rn=un!=null?un:8):typeof at=="number"?[Nt,rn]=[at,at]:[Nt=14,rn=8]=at,Nt*=yn}else if(it==="line"){const yn=ft==null?void 0:ft.strokeWidth;typeof at=="string"||typeof at=="undefined"?rn=yn||(at==="small"?6:8):typeof at=="number"?[Nt,rn]=[at,at]:[Nt=-1,rn=8]=at}else(it==="circle"||it==="dashboard")&&(typeof at=="string"||typeof at=="undefined"?[Nt,rn]=at==="small"?[60,60]:[120,120]:typeof at=="number"?[Nt,rn]=[at,at]:(Nt=(St=(vt=at[0])!==null&&vt!==void 0?vt:at[1])!==null&&St!==void 0?St:120,rn=(Bt=(Lt=at[0])!==null&&Lt!==void 0?Lt:at[1])!==null&&Bt!==void 0?Bt:120));return[Nt,rn]},ze=3,Ue=at=>ze/at*100;var Je=at=>{const{prefixCls:it,trailColor:ft=null,strokeLinecap:vt="round",gapPosition:St,gapDegree:Lt,width:Bt=120,type:Nt,children:rn,success:yn,size:un=Bt}=at,[ln,Mn]=We(un,"circle");let{strokeWidth:Wn}=at;Wn===void 0&&(Wn=Math.max(Ue(ln),6));const Cn={width:ln,height:Mn,fontSize:ln*.15+6},Zt=be.useMemo(()=>{if(Lt||Lt===0)return Lt;if(Nt==="dashboard")return 75},[Lt,Nt]),Ht=St||Nt==="dashboard"&&"bottom"||void 0,zt=Object.prototype.toString.call(at.strokeColor)==="[object Object]",Gt=Xe({success:yn,strokeColor:at.strokeColor}),nn=ne()(`${it}-inner`,{[`${it}-circle-gradient`]:zt}),Sn=be.createElement(je,{percent:Ze(at),strokeWidth:Wn,trailWidth:Wn,strokeColor:Gt,strokeLinecap:vt,trailColor:ft,prefixCls:it,gapDegree:Zt,gapPosition:Ht});return be.createElement("div",{className:nn,style:Cn},ln<=20?be.createElement(Ge.Z,{title:rn},be.createElement("span",null,Sn)):be.createElement(be.Fragment,null,Sn,rn))},ut=function(at,it){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&it.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(at);St{let it=[];return Object.keys(at).forEach(ft=>{const vt=parseFloat(ft.replace(/%/g,""));isNaN(vt)||it.push({key:vt,value:at[ft]})}),it=it.sort((ft,vt)=>ft.key-vt.key),it.map(ft=>{let{key:vt,value:St}=ft;return`${St} ${vt}%`}).join(", ")},He=(at,it)=>{const{from:ft=Be.presetPrimaryColors.blue,to:vt=Be.presetPrimaryColors.blue,direction:St=it==="rtl"?"to left":"to right"}=at,Lt=ut(at,["from","to","direction"]);if(Object.keys(Lt).length!==0){const Bt=Ye(Lt);return{backgroundImage:`linear-gradient(${St}, ${Bt})`}}return{backgroundImage:`linear-gradient(${St}, ${ft}, ${vt})`}};var Ve=at=>{const{prefixCls:it,direction:ft,percent:vt,size:St,strokeWidth:Lt,strokeColor:Bt,strokeLinecap:Nt="round",children:rn,trailColor:yn=null,success:un}=at,ln=Bt&&typeof Bt!="string"?He(Bt,ft):{backgroundColor:Bt},Mn=Nt==="square"||Nt==="butt"?0:void 0,Wn={backgroundColor:yn||void 0,borderRadius:Mn},Cn=St!=null?St:[-1,Lt||(St==="small"?6:8)],[Zt,Ht]=We(Cn,"line",{strokeWidth:Lt}),zt=Object.assign({width:`${Qe(vt)}%`,height:Ht,borderRadius:Mn},ln),Gt=qe(at),nn={width:`${Qe(Gt)}%`,height:Ht,borderRadius:Mn,backgroundColor:un==null?void 0:un.strokeColor},Sn={width:Zt<0?"100%":Zt,height:Ht};return be.createElement(be.Fragment,null,be.createElement("div",{className:`${it}-outer`,style:Sn},be.createElement("div",{className:`${it}-inner`,style:Wn},be.createElement("div",{className:`${it}-bg`,style:zt}),Gt!==void 0?be.createElement("div",{className:`${it}-success-bg`,style:nn}):null)),rn)},Ne=at=>{const{size:it,steps:ft,percent:vt=0,strokeWidth:St=8,strokeColor:Lt,trailColor:Bt=null,prefixCls:Nt,children:rn}=at,yn=Math.round(ft*(vt/100)),un=it==="small"?2:14,ln=it!=null?it:[un,St],[Mn,Wn]=We(ln,"step",{steps:ft,strokeWidth:St}),Cn=Mn/ft,Zt=new Array(ft);for(let Ht=0;Ht{const it=at?"100%":"-100%";return new et.Keyframes(`antProgress${at?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${it}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${it}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},xe=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:Object.assign(Object.assign({},(0,Ke.Wf)(at)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:at.fontSize,marginInlineEnd:at.marginXS,marginBottom:at.marginXS},[`${it}-outer`]:{display:"inline-block",width:"100%"},[`&${it}-show-info`]:{[`${it}-outer`]:{marginInlineEnd:`calc(-2em - ${at.marginXS}px)`,paddingInlineEnd:`calc(2em + ${at.paddingXS}px)`}},[`${it}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:at.remainingColor,borderRadius:at.lineBorderRadius},[`${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.defaultColor}},[`${it}-success-bg, ${it}-bg`]:{position:"relative",backgroundColor:at.defaultColor,borderRadius:at.lineBorderRadius,transition:`all ${at.motionDurationSlow} ${at.motionEaseInOutCirc}`},[`${it}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:at.colorSuccess},[`${it}-text`]:{display:"inline-block",width:"2em",marginInlineStart:at.marginXS,color:at.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ft]:{fontSize:at.fontSize}},[`&${it}-status-active`]:{[`${it}-bg::before`]:{position:"absolute",inset:0,backgroundColor:at.colorBgContainer,borderRadius:at.lineBorderRadius,opacity:0,animationName:Le(),animationDuration:at.progressActiveMotionDuration,animationTimingFunction:at.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${it}-rtl${it}-status-active`]:{[`${it}-bg::before`]:{animationName:Le(!0)}},[`&${it}-status-exception`]:{[`${it}-bg`]:{backgroundColor:at.colorError},[`${it}-text`]:{color:at.colorError}},[`&${it}-status-exception ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.colorError}},[`&${it}-status-success`]:{[`${it}-bg`]:{backgroundColor:at.colorSuccess},[`${it}-text`]:{color:at.colorSuccess}},[`&${it}-status-success ${it}-inner:not(${it}-circle-gradient)`]:{[`${it}-circle-path`]:{stroke:at.colorSuccess}}})}},Ie=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:{[`${it}-circle-trail`]:{stroke:at.remainingColor},[`&${it}-circle ${it}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${it}-circle ${it}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:at.circleTextColor,fontSize:at.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ft]:{fontSize:`${at.fontSize/at.fontSizeSM}em`}},[`${it}-circle&-status-exception`]:{[`${it}-text`]:{color:at.colorError}},[`${it}-circle&-status-success`]:{[`${it}-text`]:{color:at.colorSuccess}}},[`${it}-inline-circle`]:{lineHeight:1,[`${it}-inner`]:{verticalAlign:"bottom"}}}},$e=at=>{const{componentCls:it}=at;return{[it]:{[`${it}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:at.progressStepMinWidth,marginInlineEnd:at.progressStepMarginInlineEnd,backgroundColor:at.remainingColor,transition:`all ${at.motionDurationSlow}`,"&-active":{backgroundColor:at.defaultColor}}}}}},rt=at=>{const{componentCls:it,iconCls:ft}=at;return{[it]:{[`${it}-small&-line, ${it}-small&-line ${it}-text ${ft}`]:{fontSize:at.fontSizeSM}}}};var ke=(0,Fe.Z)("Progress",at=>{const it=at.marginXXS/2,ft=(0,Oe.TS)(at,{progressStepMarginInlineEnd:it,progressStepMinWidth:it,progressActiveMotionDuration:"2.4s"});return[xe(ft),Ie(ft),$e(ft),rt(ft)]},at=>({circleTextColor:at.colorText,defaultColor:at.colorInfo,remainingColor:at.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),tt=function(at,it){var ft={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&it.indexOf(vt)<0&&(ft[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,vt=Object.getOwnPropertySymbols(at);St{const{prefixCls:ft,className:vt,rootClassName:St,steps:Lt,strokeColor:Bt,percent:Nt=0,size:rn="default",showInfo:yn=!0,type:un="line",status:ln,format:Mn,style:Wn}=at,Cn=tt(at,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Zt=be.useMemo(()=>{var _t,Ot;const Kt=qe(at);return parseInt(Kt!==void 0?(_t=Kt!=null?Kt:0)===null||_t===void 0?void 0:_t.toString():(Ot=Nt!=null?Nt:0)===null||Ot===void 0?void 0:Ot.toString(),10)},[Nt,at.success,at.successPercent]),Ht=be.useMemo(()=>!ct.includes(ln)&&Zt>=100?"success":ln||"normal",[ln,Zt]),{getPrefixCls:zt,direction:Gt,progress:nn}=be.useContext(le.E_),Sn=zt("progress",ft),[dn,Ln]=ke(Sn),Xt=be.useMemo(()=>{if(!yn)return null;const _t=qe(at);let Ot;const Kt=Mn||(_n=>`${_n}%`),Nn=un==="line";return Mn||Ht!=="exception"&&Ht!=="success"?Ot=Kt(Qe(Nt),Qe(_t)):Ht==="exception"?Ot=Nn?be.createElement(me.Z,null):be.createElement(de.Z,null):Ht==="success"&&(Ot=Nn?be.createElement(_e.Z,null):be.createElement(E.Z,null)),be.createElement("span",{className:`${Sn}-text`,title:typeof Ot=="string"?Ot:void 0},Ot)},[yn,Nt,Zt,Ht,un,Sn,Mn]),cn=Array.isArray(Bt)?Bt[0]:Bt,bn=typeof Bt=="string"||Array.isArray(Bt)?Bt:void 0;let Fn;un==="line"?Fn=Lt?be.createElement(Ne,Object.assign({},at,{strokeColor:bn,prefixCls:Sn,steps:Lt}),Xt):be.createElement(Ve,Object.assign({},at,{strokeColor:cn,prefixCls:Sn,direction:Gt}),Xt):(un==="circle"||un==="dashboard")&&(Fn=be.createElement(Je,Object.assign({},at,{strokeColor:cn,prefixCls:Sn,progressStatus:Ht}),Xt));const Pt=ne()(Sn,`${Sn}-status-${Ht}`,`${Sn}-${un==="dashboard"&&"circle"||Lt&&"steps"||un}`,{[`${Sn}-inline-circle`]:un==="circle"&&We(rn,"circle")[0]<=20,[`${Sn}-show-info`]:yn,[`${Sn}-${rn}`]:typeof rn=="string",[`${Sn}-rtl`]:Gt==="rtl"},nn==null?void 0:nn.className,vt,St,Ln);return dn(be.createElement("div",Object.assign({ref:it,style:Object.assign(Object.assign({},nn==null?void 0:nn.style),Wn),className:Pt,role:"progressbar","aria-valuenow":Zt},(0,ie.Z)(Cn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Fn))}),mt=lt},61621:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return et}});var be=ge(92310),_e=ge.n(be),E=ge(59301),me=ge(36355),de=ge(2738),ne=Ke=>{const{prefixCls:Fe,className:Oe,style:Le,size:xe,shape:Ie}=Ke,$e=_e()({[`${Fe}-lg`]:xe==="large",[`${Fe}-sm`]:xe==="small"}),rt=_e()({[`${Fe}-circle`]:Ie==="circle",[`${Fe}-square`]:Ie==="square",[`${Fe}-round`]:Ie==="round"}),ke=E.useMemo(()=>typeof xe=="number"?{width:xe,height:xe,lineHeight:`${xe}px`}:{},[xe]);return E.createElement("span",{className:_e()(Fe,$e,rt,Oe),style:Object.assign(Object.assign({},ke),Le)})},ie=ge(36237),le=ge(83116),ue=ge(37613);const ae=new ie.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),oe=Ke=>({height:Ke,lineHeight:`${Ke}px`}),re=Ke=>Object.assign({width:Ke},oe(Ke)),ee=Ke=>({background:Ke.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ae,animationDuration:Ke.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Ke=>Object.assign({width:Ke*5,minWidth:Ke*5},oe(Ke)),y=Ke=>{const{skeletonAvatarCls:Fe,gradientFromColor:Oe,controlHeight:Le,controlHeightLG:xe,controlHeightSM:Ie}=Ke;return{[`${Fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Oe},re(Le)),[`${Fe}${Fe}-circle`]:{borderRadius:"50%"},[`${Fe}${Fe}-lg`]:Object.assign({},re(xe)),[`${Fe}${Fe}-sm`]:Object.assign({},re(Ie))}},x=Ke=>{const{controlHeight:Fe,borderRadiusSM:Oe,skeletonInputCls:Le,controlHeightLG:xe,controlHeightSM:Ie,gradientFromColor:$e}=Ke;return{[`${Le}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:Oe},a(Fe)),[`${Le}-lg`]:Object.assign({},a(xe)),[`${Le}-sm`]:Object.assign({},a(Ie))}},b=Ke=>Object.assign({width:Ke},oe(Ke)),z=Ke=>{const{skeletonImageCls:Fe,imageSizeBase:Oe,gradientFromColor:Le,borderRadiusSM:xe}=Ke;return{[`${Fe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Le,borderRadius:xe},b(Oe*2)),{[`${Fe}-path`]:{fill:"#bfbfbf"},[`${Fe}-svg`]:Object.assign(Object.assign({},b(Oe)),{maxWidth:Oe*4,maxHeight:Oe*4}),[`${Fe}-svg${Fe}-svg-circle`]:{borderRadius:"50%"}}),[`${Fe}${Fe}-circle`]:{borderRadius:"50%"}}},te=(Ke,Fe,Oe)=>{const{skeletonButtonCls:Le}=Ke;return{[`${Oe}${Le}-circle`]:{width:Fe,minWidth:Fe,borderRadius:"50%"},[`${Oe}${Le}-round`]:{borderRadius:Fe}}},ce=Ke=>Object.assign({width:Ke*2,minWidth:Ke*2},oe(Ke)),fe=Ke=>{const{borderRadiusSM:Fe,skeletonButtonCls:Oe,controlHeight:Le,controlHeightLG:xe,controlHeightSM:Ie,gradientFromColor:$e}=Ke;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:Fe,width:Le*2,minWidth:Le*2},ce(Le))},te(Ke,Le,Oe)),{[`${Oe}-lg`]:Object.assign({},ce(xe))}),te(Ke,xe,`${Oe}-lg`)),{[`${Oe}-sm`]:Object.assign({},ce(Ie))}),te(Ke,Ie,`${Oe}-sm`))},he=Ke=>{const{componentCls:Fe,skeletonAvatarCls:Oe,skeletonTitleCls:Le,skeletonParagraphCls:xe,skeletonButtonCls:Ie,skeletonInputCls:$e,skeletonImageCls:rt,controlHeight:ke,controlHeightLG:tt,controlHeightSM:pt,gradientFromColor:ct,padding:ht,marginSM:lt,borderRadius:mt,titleHeight:at,blockRadius:it,paragraphLiHeight:ft,controlHeightXS:vt,paragraphMarginTop:St}=Ke;return{[`${Fe}`]:{display:"table",width:"100%",[`${Fe}-header`]:{display:"table-cell",paddingInlineEnd:ht,verticalAlign:"top",[`${Oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ct},re(ke)),[`${Oe}-circle`]:{borderRadius:"50%"},[`${Oe}-lg`]:Object.assign({},re(tt)),[`${Oe}-sm`]:Object.assign({},re(pt))},[`${Fe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Le}`]:{width:"100%",height:at,background:ct,borderRadius:it,[`+ ${xe}`]:{marginBlockStart:pt}},[`${xe}`]:{padding:0,"> li":{width:"100%",height:ft,listStyle:"none",background:ct,borderRadius:it,"+ li":{marginBlockStart:vt}}},[`${xe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Fe}-content`]:{[`${Le}, ${xe} > li`]:{borderRadius:mt}}},[`${Fe}-with-avatar ${Fe}-content`]:{[`${Le}`]:{marginBlockStart:lt,[`+ ${xe}`]:{marginBlockStart:St}}},[`${Fe}${Fe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},fe(Ke)),y(Ke)),x(Ke)),z(Ke)),[`${Fe}${Fe}-block`]:{width:"100%",[`${Ie}`]:{width:"100%"},[`${$e}`]:{width:"100%"}},[`${Fe}${Fe}-active`]:{[` + ${Le}, ${xe} > li, ${Oe}, ${Ie}, ${$e}, ${rt} - `]:Object.assign({},ee(Ke))}}};var ve=(0,le.Z)("Skeleton",Ke=>{const{componentCls:Fe}=Ke,Oe=(0,ue.TS)(Ke,{skeletonAvatarCls:`${Fe}-avatar`,skeletonTitleCls:`${Fe}-title`,skeletonParagraphCls:`${Fe}-paragraph`,skeletonButtonCls:`${Fe}-button`,skeletonInputCls:`${Fe}-input`,skeletonImageCls:`${Fe}-image`,imageSizeBase:Ke.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ke.gradientFromColor} 25%, ${Ke.gradientToColor} 37%, ${Ke.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[me(Oe)]},Ke=>{const{colorFillContent:Fe,colorFill:Oe}=Ke,Te=Fe,xe=Oe;return{color:Te,colorGradientEnd:xe,gradientFromColor:Te,gradientToColor:xe,titleHeight:Ke.controlHeight/2,blockRadius:Ke.borderRadiusSM,paragraphMarginTop:Ke.marginLG+Ke.marginXXS,paragraphLiHeight:Ke.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Se=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,shape:Ie="circle",size:$e="default"}=Ke,{getPrefixCls:rt}=E.useContext(he.E_),ke=rt("skeleton",Fe),[tt,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls","className"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe},Oe,Te,pt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-avatar`,shape:Ie,size:$e},ct))))},we=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,block:Ie=!1,size:$e="default"}=Ke,{getPrefixCls:rt}=E.useContext(he.E_),ke=rt("skeleton",Fe),[tt,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe,[`${ke}-block`]:Ie},Oe,Te,pt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-button`,size:$e},ct))))};const Pe="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 Ee=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,active:Ie}=Ke,{getPrefixCls:$e}=E.useContext(he.E_),rt=$e("skeleton",Fe),[ke,tt]=ve(rt),pt=_e()(rt,`${rt}-element`,{[`${rt}-active`]:Ie},Oe,Te,tt);return ke(E.createElement("div",{className:pt},E.createElement("div",{className:_e()(`${rt}-image`,Oe),style:xe},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${rt}-image-svg`},E.createElement("path",{d:Pe,className:`${rt}-image-path`})))))},Ce=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,active:xe,block:Ie,size:$e="default"}=Ke,{getPrefixCls:rt}=E.useContext(he.E_),ke=rt("skeleton",Fe),[tt,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe,[`${ke}-block`]:Ie},Oe,Te,pt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-input`,size:$e},ct))))},je=ge(54476),Me={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"},Ge=Me,Be=ge(7657),Qe=function(Fe,Oe){return E.createElement(Be.Z,(0,je.Z)({},Fe,{ref:Oe,icon:Ge}))},qe=E.forwardRef(Qe),Ze=qe,We=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Te,style:xe,active:Ie,children:$e}=Ke,{getPrefixCls:rt}=E.useContext(he.E_),ke=rt("skeleton",Fe),[tt,pt]=ve(ke),ct=_e()(ke,`${ke}-element`,{[`${ke}-active`]:Ie},pt,Oe,Te),ht=$e!=null?$e:E.createElement(Ze,null);return tt(E.createElement("div",{className:ct},E.createElement("div",{className:_e()(`${ke}-image`,Oe),style:xe},ht)))},ze=ge(94480),ot=Ke=>{const Fe=rt=>{const{width:ke,rows:tt=2}=Ke;if(Array.isArray(ke))return ke[rt];if(tt-1===rt)return ke},{prefixCls:Oe,className:Te,style:xe,rows:Ie}=Ke,$e=(0,ze.Z)(Array(Ie)).map((rt,ke)=>E.createElement("li",{key:ke,style:{width:Fe(ke)}}));return E.createElement("ul",{className:_e()(Oe,Te),style:xe},$e)},ut=Ke=>{let{prefixCls:Fe,className:Oe,width:Te,style:xe}=Ke;return E.createElement("h3",{className:_e()(Fe,Oe),style:Object.assign({width:Te},xe)})};function Ye(Ke){return Ke&&typeof Ke=="object"?Ke:{}}function He(Ke,Fe){return Ke&&!Fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Re(Ke,Fe){return!Ke&&Fe?{width:"38%"}:Ke&&Fe?{width:"50%"}:{}}function Ve(Ke,Fe){const Oe={};return(!Ke||!Fe)&&(Oe.width="61%"),!Ke&&Fe?Oe.rows=3:Oe.rows=2,Oe}const Ae=Ke=>{const{prefixCls:Fe,loading:Oe,className:Te,rootClassName:xe,style:Ie,children:$e,avatar:rt=!1,title:ke=!0,paragraph:tt=!0,active:pt,round:ct}=Ke,{getPrefixCls:ht,direction:lt,skeleton:mt}=E.useContext(he.E_),at=ht("skeleton",Fe),[it,ft]=ve(at);if(Oe||!("loading"in Ke)){const vt=!!rt,St=!!ke,Tt=!!tt;let Bt;if(vt){const yn=Object.assign(Object.assign({prefixCls:`${at}-avatar`},He(St,Tt)),Ye(rt));Bt=E.createElement("div",{className:`${at}-header`},E.createElement(ne,Object.assign({},yn)))}let Nt;if(St||Tt){let yn;if(St){const ln=Object.assign(Object.assign({prefixCls:`${at}-title`},Re(vt,Tt)),Ye(ke));yn=E.createElement(ut,Object.assign({},ln))}let un;if(Tt){const ln=Object.assign(Object.assign({prefixCls:`${at}-paragraph`},Ve(vt,St)),Ye(tt));un=E.createElement(ot,Object.assign({},ln))}Nt=E.createElement("div",{className:`${at}-content`},yn,un)}const rn=_e()(at,{[`${at}-with-avatar`]:vt,[`${at}-active`]:pt,[`${at}-rtl`]:lt==="rtl",[`${at}-round`]:ct},mt==null?void 0:mt.className,Te,xe,ft);return it(E.createElement("div",{className:rn,style:Object.assign(Object.assign({},mt==null?void 0:mt.style),Ie)},Bt,Nt))}return typeof $e!="undefined"?$e:null};Ae.Button=we,Ae.Avatar=Se,Ae.Input=Ce,Ae.Image=Ee,Ae.Node=We;var Ne=Ae,et=Ne},31797:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return ve}});var be=ge(59301),_e=ge(56762),E=ge(92343),he=ge(92310),de=ge.n(he),se=ge(36355),ne=ge(61621),le=pe=>{const{value:Se,formatter:ye,precision:we,decimalSeparator:Pe,groupSeparator:Le="",prefixCls:Ee}=pe;let De;if(typeof ye=="function")De=ye(Se);else{const Ce=String(Se),je=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!je||Ce==="-")De=Ce;else{const Me=je[1];let Ge=je[2]||"0",Be=je[4]||"";Ge=Ge.replace(/\B(?=(\d{3})+(?!\d))/g,Le),typeof we=="number"&&(Be=Be.padEnd(we,"0").slice(0,we>0?we:0)),Be&&(Be=`${Pe}${Be}`),De=[be.createElement("span",{key:"int",className:`${Ee}-content-value-int`},Me,Ge),Be&&be.createElement("span",{key:"decimal",className:`${Ee}-content-value-decimal`},Be)]}}return be.createElement("span",{className:`${Ee}-content-value`},De)},ue=ge(17313),ae=ge(83116),oe=ge(37613);const re=pe=>{const{componentCls:Se,marginXXS:ye,padding:we,colorTextDescription:Pe,titleFontSize:Le,colorTextHeading:Ee,contentFontSize:De,fontFamily:Ce}=pe;return{[`${Se}`]:Object.assign(Object.assign({},(0,ue.Wf)(pe)),{[`${Se}-title`]:{marginBottom:ye,color:Pe,fontSize:Le},[`${Se}-skeleton`]:{paddingTop:we},[`${Se}-content`]:{color:Ee,fontSize:De,fontFamily:Ce,[`${Se}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Se}-content-prefix, ${Se}-content-suffix`]:{display:"inline-block"},[`${Se}-content-prefix`]:{marginInlineEnd:ye},[`${Se}-content-suffix`]:{marginInlineStart:ye}}})}};var ee=(0,ae.Z)("Statistic",pe=>{const Se=(0,oe.TS)(pe,{});return[re(Se)]},pe=>{const{fontSizeHeading3:Se,fontSize:ye}=pe;return{titleFontSize:ye,contentFontSize:Se}}),y=pe=>{const{prefixCls:Se,className:ye,rootClassName:we,style:Pe,valueStyle:Le,value:Ee=0,title:De,valueRender:Ce,prefix:je,suffix:Me,loading:Ge=!1,onMouseEnter:Be,onMouseLeave:Qe,decimalSeparator:qe=".",groupSeparator:Ze=","}=pe,{getPrefixCls:Xe,direction:We,statistic:ze}=be.useContext(se.E_),Ue=Xe("statistic",Se),[ot,Je]=ee(Ue),ut=be.createElement(le,Object.assign({decimalSeparator:qe,groupSeparator:Ze,prefixCls:Ue},pe,{value:Ee})),Ye=de()(Ue,{[`${Ue}-rtl`]:We==="rtl"},ze==null?void 0:ze.className,ye,we,Je);return ot(be.createElement("div",{className:Ye,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Pe),onMouseEnter:Be,onMouseLeave:Qe},De&&be.createElement("div",{className:`${Ue}-title`},De),be.createElement(ne.Z,{paragraph:!1,loading:Ge,className:`${Ue}-skeleton`},be.createElement("div",{style:Le,className:`${Ue}-content`},je&&be.createElement("span",{className:`${Ue}-content-prefix`},je),Ce?Ce(ut):ut,Me&&be.createElement("span",{className:`${Ue}-content-suffix`},Me)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(pe,Se){let ye=pe;const we=/\[[^\]]*]/g,Pe=(Se.match(we)||[]).map(Ce=>Ce.slice(1,-1)),Le=Se.replace(we,"[]"),Ee=x.reduce((Ce,je)=>{let[Me,Ge]=je;if(Ce.includes(Me)){const Be=Math.floor(ye/Ge);return ye-=Be*Ge,Ce.replace(new RegExp(`${Me}+`,"g"),Qe=>{const qe=Qe.length;return Be.toString().padStart(qe,"0")})}return Ce},Le);let De=0;return Ee.replace(we,()=>{const Ce=Pe[De];return De+=1,Ce})}function z(pe,Se){const{format:ye=""}=Se,we=new Date(pe).getTime(),Pe=Date.now(),Le=Math.max(we-Pe,0);return b(Le,ye)}const te=1e3/30;function ce(pe){return new Date(pe).getTime()}const fe=pe=>{const{value:Se,format:ye="HH:mm:ss",onChange:we,onFinish:Pe}=pe,Le=(0,_e.Z)(),Ee=be.useRef(null),De=()=>{Pe==null||Pe(),Ee.current&&(clearInterval(Ee.current),Ee.current=null)},Ce=()=>{const Ge=ce(Se);Ge>=Date.now()&&(Ee.current=setInterval(()=>{Le(),we==null||we(Ge-Date.now()),Ge(Ce(),()=>{Ee.current&&(clearInterval(Ee.current),Ee.current=null)}),[Se]);const je=(Ge,Be)=>z(Ge,Object.assign(Object.assign({},Be),{format:ye})),Me=Ge=>(0,E.Tm)(Ge,{title:void 0});return be.createElement(y,Object.assign({},pe,{valueRender:Me,formatter:je}))};var me=be.memo(fe);y.Countdown=me;var ve=y},15969:function(xt,dt,ge){"use strict";ge.d(dt,{N:function(){return be}});const be=_e=>({color:_e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${_e.motionDurationSlow}`,"&:focus, &:hover":{color:_e.colorLinkHover},"&:active":{color:_e.colorLinkActive}})},1710:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return Ts}});var be={},_e="rc-table-internal-hook",E=ge(42978),he=ge(6089),de=ge(34280),se=ge(13697),ne=ge(59301),ie=ge(4676);function le(nt){var st=ne.createContext(void 0),gt=function(wt){var Ct=wt.value,Rt=wt.children,Mt=ne.useRef(Ct);Mt.current=Ct;var jt=ne.useState(function(){return{getValue:function(){return Mt.current},listeners:new Set}}),kt=(0,E.Z)(jt,1),en=kt[0];return(0,de.Z)(function(){(0,ie.unstable_batchedUpdates)(function(){en.listeners.forEach(function(Wt){Wt(Ct)})})},[Ct]),ne.createElement(st.Provider,{value:en},Rt)};return{Context:st,Provider:gt,defaultValue:nt}}function ue(nt,st){var gt=(0,he.Z)(typeof st=="function"?st:function(Wt){if(st===void 0)return Wt;if(!Array.isArray(st))return Wt[st];var wn={};return st.forEach(function(gn){wn[gn]=Wt[gn]}),wn}),yt=ne.useContext(nt==null?void 0:nt.Context),wt=yt||{},Ct=wt.listeners,Rt=wt.getValue,Mt=ne.useRef();Mt.current=gt(yt?Rt():nt==null?void 0:nt.defaultValue);var jt=ne.useState({}),kt=(0,E.Z)(jt,2),en=kt[1];return(0,de.Z)(function(){if(!yt)return;function Wt(wn){var gn=gt(wn);(0,se.Z)(Mt.current,gn,!0)||en({})}return Ct.add(Wt),function(){Ct.delete(Wt)}},[yt]),Mt.current}var ae=ge(54476),oe=ge(8654);function re(){var nt=ne.createContext(null);function st(){return ne.useContext(nt)}function gt(wt,Ct){var Rt=(0,oe.Yr)(wt),Mt=function(kt,en){var Wt=Rt?{ref:en}:{},wn=ne.useRef(0),gn=ne.useRef(kt),vn=st();return vn!==null?ne.createElement(wt,(0,ae.Z)({},kt,Wt)):((!Ct||Ct(gn.current,kt))&&(wn.current+=1),gn.current=kt,ne.createElement(nt.Provider,{value:wn.current},ne.createElement(wt,(0,ae.Z)({},kt,Wt))))};return Rt?ne.forwardRef(Mt):Mt}function yt(wt,Ct){var Rt=(0,oe.Yr)(wt),Mt=function(kt,en){var Wt=Rt?{ref:en}:{};return st(),ne.createElement(wt,(0,ae.Z)({},kt,Wt))};return Rt?ne.memo(ne.forwardRef(Mt),Ct):ne.memo(Mt,Ct)}return{makeImmutable:gt,responseImmutable:yt,useImmutableMark:st}}var ee=re(),a=ee.makeImmutable,y=ee.responseImmutable,x=ee.useImmutableMark,b=re(),z=b.makeImmutable,te=b.responseImmutable,ce=b.useImmutableMark,fe=le(),me=fe;function ve(nt,st){var gt=ne.useRef(0);gt.current+=1;var yt=ne.useRef(nt),wt=[];Object.keys(nt||{}).map(function(Rt){var Mt;(nt==null?void 0:nt[Rt])!==((Mt=yt.current)===null||Mt===void 0?void 0:Mt[Rt])&&wt.push(Rt)}),yt.current=nt;var Ct=ne.useRef([]);return wt.length&&(Ct.current=wt),ne.useDebugValue(gt.current),ne.useDebugValue(Ct.current.join(", ")),st&&console.log("".concat(st,":"),gt.current,Ct.current),gt.current}var pe=null,Se=ne.memo(function(){var nt=ve();return ne.createElement("h1",null,"Render Times: ",nt)});Se.displayName="RenderBlock";var ye=ge(76190),we=ge(33885),Pe=ge(20068),Le=ge(92310),Ee=ge.n(Le),De=ge(80547),Ce=ge(97938),je=ge(48736),Me=ne.createContext({renderWithProps:!1}),Ge=Me,Be="RC_TABLE_KEY";function Qe(nt){return nt==null?[]:Array.isArray(nt)?nt:[nt]}function qe(nt){var st=[],gt={};return nt.forEach(function(yt){for(var wt=yt||{},Ct=wt.key,Rt=wt.dataIndex,Mt=Ct||Qe(Rt).join("-")||Be;gt[Mt];)Mt="".concat(Mt,"_next");gt[Mt]=!0,st.push(Mt)}),st}function Ze(nt){return nt!=null}function Xe(nt){return nt&&(0,ye.Z)(nt)==="object"&&!Array.isArray(nt)&&!ne.isValidElement(nt)}function We(nt,st,gt,yt,wt,Ct){var Rt=ne.useContext(Ge),Mt=ce(),jt=(0,De.Z)(function(){if(Ze(yt))return[yt];var kt=st==null||st===""?[]:Array.isArray(st)?st:[st],en=(0,Ce.Z)(nt,kt),Wt=en,wn=void 0;if(wt){var gn=wt(en,nt,gt);Xe(gn)?(Wt=gn.children,wn=gn.props,Rt.renderWithProps=!0):Wt=gn}return[Wt,wn]},[Mt,nt,yt,st,wt,gt],function(kt,en){if(Ct){var Wt=(0,E.Z)(kt,2),wn=Wt[1],gn=(0,E.Z)(en,2),vn=gn[1];return Ct(vn,wn)}return Rt.renderWithProps?!0:!(0,se.Z)(kt,en,!0)});return jt}function ze(nt,st,gt,yt){var wt=nt+st-1;return nt<=yt&&wt>=gt}function Ue(nt,st){return ue(me,function(gt){var yt=ze(nt,st||1,gt.hoverStartRow,gt.hoverEndRow);return[yt,gt.onHover]})}var ot=function(st){var gt=st.ellipsis,yt=st.rowType,wt=st.children,Ct,Rt=gt===!0?{showTitle:!0}:gt;return Rt&&(Rt.showTitle||yt==="header")&&(typeof wt=="string"||typeof wt=="number"?Ct=wt.toString():ne.isValidElement(wt)&&typeof wt.props.children=="string"&&(Ct=wt.props.children)),Ct};function Je(nt){var st,gt,yt,wt,Ct,Rt,Mt,jt,kt=nt.component,en=nt.children,Wt=nt.ellipsis,wn=nt.scope,gn=nt.prefixCls,vn=nt.className,Hn=nt.align,jn=nt.record,Gn=nt.render,In=nt.dataIndex,Qn=nt.renderIndex,hr=nt.shouldCellUpdate,mr=nt.index,ar=nt.rowType,Ar=nt.colSpan,Br=nt.rowSpan,er=nt.fixLeft,ir=nt.fixRight,tr=nt.firstFixLeft,Yn=nt.lastFixLeft,or=nt.firstFixRight,Or=nt.lastFixRight,Kr=nt.appendNode,Fr=nt.additionalProps,yr=Fr===void 0?{}:Fr,Vr=nt.isSticky,Qr="".concat(gn,"-cell"),Co=ue(me,["supportSticky","allColumnsFixedLeft"]),ao=Co.supportSticky,Fo=Co.allColumnsFixedLeft,Bo=We(jn,In,Qn,en,Gn,hr),Nr=(0,E.Z)(Bo,2),Go=Nr[0],so=Nr[1],Ao={},To=typeof er=="number"&&ao,la=typeof ir=="number"&&ao;To&&(Ao.position="sticky",Ao.left=er),la&&(Ao.position="sticky",Ao.right=ir);var Cr=(st=(gt=(yt=so==null?void 0:so.colSpan)!==null&&yt!==void 0?yt:yr.colSpan)!==null&>!==void 0?gt:Ar)!==null&&st!==void 0?st:1,Pr=(wt=(Ct=(Rt=so==null?void 0:so.rowSpan)!==null&&Rt!==void 0?Rt:yr.rowSpan)!==null&&Ct!==void 0?Ct:Br)!==null&&wt!==void 0?wt:1,Sr=Ue(mr,Pr),dr=(0,E.Z)(Sr,2),lo=dr[0],fr=dr[1],Rr=function(Zo){var ca;jn&&fr(mr,mr+Pr-1),yr==null||(ca=yr.onMouseEnter)===null||ca===void 0||ca.call(yr,Zo)},ro=function(Zo){var ca;jn&&fr(-1,-1),yr==null||(ca=yr.onMouseLeave)===null||ca===void 0||ca.call(yr,Zo)};if(Cr===0||Pr===0)return null;var to=(Mt=yr.title)!==null&&Mt!==void 0?Mt:ot({rowType:ar,ellipsis:Wt,children:Go}),ta=Ee()(Qr,vn,(jt={},(0,Pe.Z)(jt,"".concat(Qr,"-fix-left"),To&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-left-first"),tr&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-left-last"),Yn&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-left-all"),Yn&&Fo&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-right"),la&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-right-first"),or&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-right-last"),Or&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-ellipsis"),Wt),(0,Pe.Z)(jt,"".concat(Qr,"-with-append"),Kr),(0,Pe.Z)(jt,"".concat(Qr,"-fix-sticky"),(To||la)&&Vr&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-row-hover"),!so&&lo),jt),yr.className,so==null?void 0:so.className),Qo={};Hn&&(Qo.textAlign=Hn);var Pa=(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},Ao),yr.style),Qo),so==null?void 0:so.style),Wo=Go;return(0,ye.Z)(Wo)==="object"&&!Array.isArray(Wo)&&!ne.isValidElement(Wo)&&(Wo=null),Wt&&(Yn||or)&&(Wo=ne.createElement("span",{className:"".concat(Qr,"-content")},Wo)),ne.createElement(kt,(0,ae.Z)({},so,yr,{className:ta,style:Pa,title:to,scope:wn,onMouseEnter:Rr,onMouseLeave:ro,colSpan:Cr!==1?Cr:null,rowSpan:Pr!==1?Pr:null}),Kr,Wo)}var ut=ne.memo(Je);function Ye(nt,st,gt,yt,wt,Ct){var Rt=gt[nt]||{},Mt=gt[st]||{},jt,kt;Rt.fixed==="left"?jt=yt.left[wt==="rtl"?st:nt]:Mt.fixed==="right"&&(kt=yt.right[wt==="rtl"?nt:st]);var en=!1,Wt=!1,wn=!1,gn=!1,vn=gt[st+1],Hn=gt[nt-1],jn=!(Ct!=null&&Ct.children);if(wt==="rtl"){if(jt!==void 0){var Gn=Hn&&Hn.fixed==="left";gn=!Gn&&jn}else if(kt!==void 0){var In=vn&&vn.fixed==="right";wn=!In&&jn}}else if(jt!==void 0){var Qn=vn&&vn.fixed==="left";en=!Qn&&jn}else if(kt!==void 0){var hr=Hn&&Hn.fixed==="right";Wt=!hr&&jn}return{fixLeft:jt,fixRight:kt,lastFixLeft:en,firstFixRight:Wt,lastFixRight:wn,firstFixLeft:gn,isSticky:yt.isSticky}}var He=ne.createContext({}),Re=He;function Ve(nt){var st=nt.className,gt=nt.index,yt=nt.children,wt=nt.colSpan,Ct=wt===void 0?1:wt,Rt=nt.rowSpan,Mt=nt.align,jt=ue(me,["prefixCls","direction"]),kt=jt.prefixCls,en=jt.direction,Wt=ne.useContext(Re),wn=Wt.scrollColumnIndex,gn=Wt.stickyOffsets,vn=Wt.flattenColumns,Hn=Wt.columns,jn=gt+Ct-1,Gn=jn+1===wn?Ct+1:Ct,In=Ye(gt,gt+Gn-1,vn,gn,en,Hn==null?void 0:Hn[gt]);return ne.createElement(ut,(0,ae.Z)({className:st,index:gt,component:"td",prefixCls:kt,record:null,dataIndex:null,align:Mt,colSpan:Gn,rowSpan:Rt,render:function(){return yt}},In))}var Ae=ge(75931),Ne=["children"];function et(nt){var st=nt.children,gt=(0,Ae.Z)(nt,Ne);return ne.createElement("tr",gt,st)}function Ke(nt){var st=nt.children;return st}Ke.Row=et,Ke.Cell=Ve;var Fe=Ke;function Oe(nt){var st=nt.children,gt=nt.stickyOffsets,yt=nt.flattenColumns,wt=nt.columns,Ct=ue(me,"prefixCls"),Rt=yt.length-1,Mt=yt[Rt],jt=ne.useMemo(function(){return{stickyOffsets:gt,flattenColumns:yt,scrollColumnIndex:Mt!=null&&Mt.scrollbar?Rt:null,columns:wt}},[Mt,yt,Rt,gt,wt]);return ne.createElement(Re.Provider,{value:jt},ne.createElement("tfoot",{className:"".concat(Ct,"-summary")},st))}var Te=te(Oe),xe=Fe,Ie=ge(70425),$e=ge(29301),rt=ge(29194),ke=ge(24514),tt=ge(75152),pt=ge(26112);function ct(nt,st,gt,yt,wt,Ct,Rt){nt.push({record:st,indent:gt,index:Rt});var Mt=Ct(st),jt=wt==null?void 0:wt.has(Mt);if(st&&Array.isArray(st[yt])&&jt)for(var kt=0;kt1?tr-1:0),or=1;or=0;Mt-=1){var jt=st[Mt],kt=gt&>[Mt],en=kt&&kt[yn];if(jt||en||Rt){var Wt=en||{},wn=Wt.columnType,gn=(0,Ae.Z)(Wt,ln);wt.unshift(ne.createElement("col",(0,ae.Z)({key:Mt,style:{width:jt}},gn))),Rt=!0}}return ne.createElement("colgroup",null,wt)}var Wn=Mn,Cn=ge(94480),Zt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Ht(nt,st){return(0,ne.useMemo)(function(){for(var gt=[],yt=0;yt1?"colgroup":"col":null,ellipsis:jn.ellipsis,align:jn.align,component:jn.title?Ct:Rt,prefixCls:en,key:gn[Hn]},Gn,{additionalProps:In,rowType:"header"}))}))}nn.displayName="HeaderRow";var Sn=nn;function dn(nt){var st=[];function gt(Rt,Mt){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;st[jt]=st[jt]||[];var kt=Mt,en=Rt.filter(Boolean).map(function(Wt){var wn={key:Wt.key,className:Wt.className||"",children:Wt.title,column:Wt,colStart:kt},gn=1,vn=Wt.children;return vn&&vn.length>0&&(gn=gt(vn,kt,jt+1).reduce(function(Hn,jn){return Hn+jn},0),wn.hasSubColumns=!0),"colSpan"in Wt&&(gn=Wt.colSpan),"rowSpan"in Wt&&(wn.rowSpan=Wt.rowSpan),wn.colSpan=gn,wn.colEnd=wn.colStart+gn-1,st[jt].push(wn),kt+=gn,gn});return en}gt(nt,0);for(var yt=st.length,wt=function(Mt){st[Mt].forEach(function(jt){!("rowSpan"in jt)&&!jt.hasSubColumns&&(jt.rowSpan=yt-Mt)})},Ct=0;Ct1&&arguments[1]!==void 0?arguments[1]:"";return typeof st=="number"?st:st.endsWith("%")?nt*parseFloat(st)/100:null}function Fn(nt,st){return ne.useMemo(function(){if(st&&st>0){var gt=0,yt=0;nt.forEach(function(kt){var en=bn(st,kt.width);en?gt+=en:yt+=1});var wt=st-gt,Ct=yt,Rt=wt/yt,Mt=0,jt=nt.map(function(kt){var en=(0,we.Z)({},kt),Wt=bn(st,en.width);if(Wt)en.width=Wt;else{var wn=Math.floor(Rt);en.width=Ct===1?wt:wn,wt-=wn,Ct-=1}return Mt+=en.width,en});return[jt,Mt]}return[nt,st]},[nt,st])}var Pt=["children"],_t=["fixed"];function Ot(nt){return(0,cn.Z)(nt).filter(function(st){return ne.isValidElement(st)}).map(function(st){var gt=st.key,yt=st.props,wt=yt.children,Ct=(0,Ae.Z)(yt,Pt),Rt=(0,we.Z)({key:gt},Ct);return wt&&(Rt.children=Ot(wt)),Rt})}function Kt(nt){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return nt.filter(function(gt){return gt&&(0,ye.Z)(gt)==="object"}).reduce(function(gt,yt,wt){var Ct=yt.fixed,Rt=Ct===!0?"left":Ct,Mt="".concat(st,"-").concat(wt),jt=yt.children;return jt&&jt.length>0?[].concat((0,Cn.Z)(gt),(0,Cn.Z)(Kt(jt,Mt).map(function(kt){return(0,we.Z)({fixed:Rt},kt)}))):[].concat((0,Cn.Z)(gt),[(0,we.Z)((0,we.Z)({key:Mt},yt),{},{fixed:Rt})])},[])}function Nn(nt){for(var st=!0,gt=0;gt=0;Ct-=1){var Rt=nt[Ct];if(wt&&Rt.fixed!=="right")wt=!1;else if(!wt&&Rt.fixed==="right"){warning(!1,"Index ".concat(Ct+1," of `columns` missing `fixed='right'` prop."));break}}}function _n(nt){return nt.map(function(st){var gt=st.fixed,yt=(0,Ae.Z)(st,_t),wt=gt;return gt==="left"?wt="right":gt==="right"&&(wt="left"),(0,we.Z)({fixed:wt},yt)})}function br(nt,st){var gt=nt.prefixCls,yt=nt.columns,wt=nt.children,Ct=nt.expandable,Rt=nt.expandedKeys,Mt=nt.columnTitle,jt=nt.getRowKey,kt=nt.onTriggerExpand,en=nt.expandIcon,Wt=nt.rowExpandable,wn=nt.expandIconColumnIndex,gn=nt.direction,vn=nt.expandRowByClick,Hn=nt.columnWidth,jn=nt.fixed,Gn=nt.scrollWidth,In=ne.useMemo(function(){return yt||Ot(wt)},[yt,wt]),Qn=ne.useMemo(function(){if(Ct){var ir,tr=In.slice();if(!tr.includes(be)){var Yn=wn||0;Yn>=0&&tr.splice(Yn,0,be)}var or=tr.indexOf(be);tr=tr.filter(function(yr,Vr){return yr!==be||Vr===or});var Or=In[or],Kr;(jn==="left"||jn)&&!wn?Kr="left":(jn==="right"||jn)&&wn===In.length?Kr="right":Kr=Or?Or.fixed:null;var Fr=(ir={},(0,Pe.Z)(ir,yn,{className:"".concat(gt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(ir,"title",Mt),(0,Pe.Z)(ir,"fixed",Kr),(0,Pe.Z)(ir,"className","".concat(gt,"-row-expand-icon-cell")),(0,Pe.Z)(ir,"width",Hn),(0,Pe.Z)(ir,"render",function(Vr,Qr,Co){var ao=jt(Qr,Co),Fo=Rt.has(ao),Bo=Wt?Wt(Qr):!0,Nr=en({prefixCls:gt,expanded:Fo,expandable:Bo,record:Qr,onExpand:kt});return vn?ne.createElement("span",{onClick:function(so){return so.stopPropagation()}},Nr):Nr}),ir);return tr.map(function(yr){return yr===be?Fr:yr})}return In.filter(function(yr){return yr!==be})},[Ct,In,jt,Rt,en,gn]),hr=ne.useMemo(function(){var ir=Qn;return st&&(ir=st(ir)),ir.length||(ir=[{render:function(){return null}}]),ir},[st,Qn,gn]),mr=ne.useMemo(function(){return gn==="rtl"?_n(Kt(hr)):Kt(hr)},[hr,gn,Gn]),ar=Fn(mr,Gn),Ar=(0,E.Z)(ar,2),Br=Ar[0],er=Ar[1];return[hr,Br,er]}var qn=br;function Ut(nt){var st,gt=nt.prefixCls,yt=nt.record,wt=nt.onExpand,Ct=nt.expanded,Rt=nt.expandable,Mt="".concat(gt,"-row-expand-icon");if(!Rt)return ne.createElement("span",{className:Ee()(Mt,"".concat(gt,"-row-spaced"))});var jt=function(en){wt(yt,en),en.stopPropagation()};return ne.createElement("span",{className:Ee()(Mt,(st={},(0,Pe.Z)(st,"".concat(gt,"-row-expanded"),Ct),(0,Pe.Z)(st,"".concat(gt,"-row-collapsed"),!Ct),st)),onClick:jt})}function Lt(nt,st,gt){var yt=[];function wt(Ct){(Ct||[]).forEach(function(Rt,Mt){yt.push(st(Rt,Mt)),wt(Rt[gt])})}return wt(nt),yt}function fn(nt,st,gt){var yt=un(nt),wt=yt.expandIcon,Ct=yt.expandedRowKeys,Rt=yt.defaultExpandedRowKeys,Mt=yt.defaultExpandAllRows,jt=yt.expandedRowRender,kt=yt.onExpand,en=yt.onExpandedRowsChange,Wt=yt.childrenColumnName,wn=wt||Ut,gn=Wt||"children",vn=ne.useMemo(function(){return jt?"row":nt.expandable&&nt.internalHooks===_e&&nt.expandable.__PARENT_RENDER_ICON__||st.some(function(mr){return mr&&(0,ye.Z)(mr)==="object"&&mr[gn]})?"nest":!1},[!!jt,st]),Hn=ne.useState(function(){return Rt||(Mt?Lt(st,gt,gn):[])}),jn=(0,E.Z)(Hn,2),Gn=jn[0],In=jn[1],Qn=ne.useMemo(function(){return new Set(Ct||Gn||[])},[Ct,Gn]),hr=ne.useCallback(function(mr){var ar=gt(mr,st.indexOf(mr)),Ar,Br=Qn.has(ar);Br?(Qn.delete(ar),Ar=(0,Cn.Z)(Qn)):Ar=[].concat((0,Cn.Z)(Qn),[ar]),In(Ar),kt&&kt(!Br,mr),en&&en(Ar)},[gt,Qn,st,kt,en]);return[yt,vn,Qn,wn,gn,hr]}function At(nt,st,gt,yt){var wt=nt.map(function(Ct,Rt){return Ye(Rt,Rt,nt,st,gt,yt==null?void 0:yt[Rt])});return(0,De.Z)(function(){return wt},[wt],function(Ct,Rt){return!(0,se.Z)(Ct,Rt)})}function mn(nt){var st=(0,ne.useRef)(nt),gt=(0,ne.useState)({}),yt=(0,E.Z)(gt,2),wt=yt[1],Ct=(0,ne.useRef)(null),Rt=(0,ne.useRef)([]);function Mt(jt){Rt.current.push(jt);var kt=Promise.resolve();Ct.current=kt,kt.then(function(){if(Ct.current===kt){var en=Rt.current,Wt=st.current;Rt.current=[],en.forEach(function(wn){st.current=wn(st.current)}),Ct.current=null,Wt!==st.current&&wt({})}})}return(0,ne.useEffect)(function(){return function(){Ct.current=null}},[]),[st.current,Mt]}function On(nt){var st=(0,ne.useRef)(nt||null),gt=(0,ne.useRef)();function yt(){window.clearTimeout(gt.current)}function wt(Rt){st.current=Rt,yt(),gt.current=window.setTimeout(function(){st.current=null,gt.current=void 0},100)}function Ct(){return st.current}return(0,ne.useEffect)(function(){return yt},[]),[wt,Ct]}function Zn(){var nt=ne.useState(-1),st=(0,E.Z)(nt,2),gt=st[0],yt=st[1],wt=ne.useState(-1),Ct=(0,E.Z)(wt,2),Rt=Ct[0],Mt=Ct[1],jt=ne.useCallback(function(kt,en){yt(kt),Mt(en)},[]);return[gt,Rt,jt]}var An=ge(47273),bt=(0,An.Z)()?window:null;function It(nt,st){var gt=(0,ye.Z)(nt)==="object"?nt:{},yt=gt.offsetHeader,wt=yt===void 0?0:yt,Ct=gt.offsetSummary,Rt=Ct===void 0?0:Ct,Mt=gt.offsetScroll,jt=Mt===void 0?0:Mt,kt=gt.getContainer,en=kt===void 0?function(){return bt}:kt,Wt=en()||bt;return ne.useMemo(function(){var wn=!!nt;return{isSticky:wn,stickyClassName:wn?"".concat(st,"-sticky-holder"):"",offsetHeader:wt,offsetSummary:Rt,offsetScroll:jt,container:Wt}},[jt,wt,Rt,st,Wt])}function Ft(nt,st,gt){var yt=(0,ne.useMemo)(function(){for(var wt=[],Ct=[],Rt=0,Mt=0,jt=0;jt=Wt&&(yr=Wt-wn),Rt({scrollLeft:yr/Wt*(en+2)}),In.current.x=or.pageX},ir=function(){if(Ct.current){var or=(0,qt.os)(Ct.current).top,Or=or+Ct.current.offsetHeight,Kr=jt===window?document.documentElement.scrollTop+window.innerHeight:(0,qt.os)(jt).top+jt.clientHeight;Or-(0,tt.Z)()<=Kr||or>=Kr-Mt?Gn(function(Fr){return(0,we.Z)((0,we.Z)({},Fr),{},{isHiddenScrollBar:!0})}):Gn(function(Fr){return(0,we.Z)((0,we.Z)({},Fr),{},{isHiddenScrollBar:!1})})}},tr=function(or){Gn(function(Or){return(0,we.Z)((0,we.Z)({},Or),{},{scrollLeft:or/en*Wt||0})})};return ne.useImperativeHandle(gt,function(){return{setScrollLeft:tr}}),ne.useEffect(function(){var Yn=(0,Vt.Z)(document.body,"mouseup",Ar,!1),or=(0,Vt.Z)(document.body,"mousemove",er,!1);return ir(),function(){Yn.remove(),or.remove()}},[wn,mr]),ne.useEffect(function(){var Yn=(0,Vt.Z)(jt,"scroll",ir,!1),or=(0,Vt.Z)(window,"resize",ir,!1);return function(){Yn.remove(),or.remove()}},[jt]),ne.useEffect(function(){jn.isHiddenScrollBar||Gn(function(Yn){var or=Ct.current;return or?(0,we.Z)((0,we.Z)({},Yn),{},{scrollLeft:or.scrollLeft/or.scrollWidth*or.clientWidth}):Yn})},[jn.isHiddenScrollBar]),en<=Wt||!wn||jn.isHiddenScrollBar?null:ne.createElement("div",{style:{height:(0,tt.Z)(),width:Wt,bottom:Mt},className:"".concat(kt,"-sticky-scroll")},ne.createElement("div",{onMouseDown:Br,ref:gn,className:Ee()("".concat(kt,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(kt,"-sticky-scroll-bar-active"),mr)),style:{width:"".concat(wn,"px"),transform:"translate3d(".concat(jn.scrollLeft,"px, 0, 0)")}}))},Xn=ne.forwardRef(Vn);function Un(nt){return null}var Qt=Un;function lr(nt){return null}var cr=lr,eo="rc-table",pn=[],an={};function Ln(){return"No Data"}function Jn(nt){var st,gt=(0,we.Z)({rowKey:"key",prefixCls:eo,emptyText:Ln},nt),yt=gt.prefixCls,wt=gt.className,Ct=gt.rowClassName,Rt=gt.style,Mt=gt.data,jt=gt.rowKey,kt=gt.scroll,en=gt.tableLayout,Wt=gt.direction,wn=gt.title,gn=gt.footer,vn=gt.summary,Hn=gt.caption,jn=gt.id,Gn=gt.showHeader,In=gt.components,Qn=gt.emptyText,hr=gt.onRow,mr=gt.onHeaderRow,ar=gt.internalHooks,Ar=gt.transformColumns,Br=gt.internalRefs,er=gt.tailor,ir=gt.sticky,tr=Mt||pn,Yn=!!tr.length,or=ar===_e,Or=ne.useCallback(function(So,Do){return(0,Ce.Z)(In,So)||Do},[In]),Kr=ne.useMemo(function(){return typeof jt=="function"?jt:function(So){var Do=So&&So[jt];return Do}},[jt]),Fr=Or(["body"]),yr=Zn(),Vr=(0,E.Z)(yr,3),Qr=Vr[0],Co=Vr[1],ao=Vr[2],Fo=fn(gt,tr,Kr),Bo=(0,E.Z)(Fo,6),Nr=Bo[0],Go=Bo[1],so=Bo[2],Ao=Bo[3],To=Bo[4],la=Bo[5],Cr=kt==null?void 0:kt.x,Pr=ne.useState(0),Sr=(0,E.Z)(Pr,2),dr=Sr[0],lo=Sr[1],fr=qn((0,we.Z)((0,we.Z)((0,we.Z)({},gt),Nr),{},{expandable:!!Nr.expandedRowRender,columnTitle:Nr.columnTitle,expandedKeys:so,getRowKey:Kr,onTriggerExpand:la,expandIcon:Ao,expandIconColumnIndex:Nr.expandIconColumnIndex,direction:Wt,scrollWidth:or&&er&&typeof Cr=="number"?Cr:null}),or?Ar:null),Rr=(0,E.Z)(fr,3),ro=Rr[0],to=Rr[1],ta=Rr[2],Qo=ta!=null?ta:Cr,Pa=ne.useMemo(function(){return{columns:ro,flattenColumns:to}},[ro,to]),Wo=ne.useRef(),va=ne.useRef(),Zo=ne.useRef(),ca=ne.useRef(),Ga=ne.useRef(),mo=ne.useState(!1),yo=(0,E.Z)(mo,2),jo=yo[0],$o=yo[1],Vo=ne.useState(!1),qr=(0,E.Z)(Vo,2),aa=qr[0],na=qr[1],ma=mn(new Map),_a=(0,E.Z)(ma,2),wa=_a[0],ei=_a[1],Da=qe(to),ya=Da.map(function(So){return wa.get(So)}),ua=ne.useMemo(function(){return ya},[ya.join("_")]),ia=Et(ua,to.length,Wt),Xo=kt&&Ze(kt.y),Io=kt&&Ze(Qo)||!!Nr.fixed,Oa=Io&&to.some(function(So){var Do=So.fixed;return Do}),Wa=ne.useRef(),Ra=It(ir,yt),Ta=Ra.isSticky,li=Ra.offsetHeader,Pi=Ra.offsetSummary,oo=Ra.offsetScroll,_o=Ra.stickyClassName,qo=Ra.container,Ro=ne.useMemo(function(){return vn==null?void 0:vn(tr)},[vn,tr]),ra=(Xo||Ta)&&ne.isValidElement(Ro)&&Ro.type===Fe&&Ro.props.fixed,da,fa,ja;Xo&&(fa={overflowY:"scroll",maxHeight:kt.y}),Io&&(da={overflowX:"auto"},Xo||(fa={overflowY:"hidden"}),ja={width:Qo===!0?"auto":Qo,minWidth:"100%"});var Mi=ne.useCallback(function(So,Do){(0,rt.Z)(Wo.current)&&ei(function(Sa){if(Sa.get(So)!==Do){var Ma=new Map(Sa);return Ma.set(So,Do),Ma}return Sa})},[]),Ls=On(null),Fi=(0,E.Z)(Ls,2),As=Fi[0],Bi=Fi[1];function ci(So,Do){Do&&(typeof Do=="function"?Do(So):Do.scrollLeft!==So&&(Do.scrollLeft=So,Do.scrollLeft!==So&&setTimeout(function(){Do.scrollLeft=So},0)))}var Za=(0,he.Z)(function(So){var Do=So.currentTarget,Sa=So.scrollLeft,Ma=Wt==="rtl",Fa=typeof Sa=="number"?Sa:Do.scrollLeft,Qi=Do||an;if(!Bi()||Bi()===Qi){var _i;As(Qi),ci(Fa,va.current),ci(Fa,Zo.current),ci(Fa,Ga.current),ci(Fa,(_i=Wa.current)===null||_i===void 0?void 0:_i.setScrollLeft)}var Oi=Do||va.current;if(Oi){var Ti=Oi.scrollWidth,Li=Oi.clientWidth;if(Ti===Li){$o(!1),na(!1);return}Ma?($o(-Fa0)):($o(Fa>0),na(Fa1?Hn-or:0,Kr=(0,we.Z)((0,we.Z)((0,we.Z)({},Ar),jt),{},{flex:"0 0 ".concat(or,"px"),width:"".concat(or,"px"),marginRight:Or,pointerEvents:"auto"}),Fr=ne.useMemo(function(){return en?tr<=1:er===0||tr===0||tr>1},[tr,er,en]);Fr?Kr.visibility="hidden":en&&(Kr.height=Wt==null?void 0:Wt(tr));var yr=Fr?function(){return null}:wn,Vr={};return(tr===0||er===0)&&(Vr.rowSpan=1,Vr.colSpan=1),ne.createElement(ut,(0,ae.Z)({className:Ee()(vn,kt),ellipsis:gt.ellipsis,align:gt.align,scope:gt.rowScope,component:"div",prefixCls:st.prefixCls,key:Qn,record:Mt,index:Ct,renderIndex:Rt,dataIndex:gn,render:yr,shouldCellUpdate:gt.shouldCellUpdate},hr,{appendNode:mr,additionalProps:(0,we.Z)((0,we.Z)({},ar),{},{style:Kr},Vr)}))}var ho=Dr,io=["data","index","className","rowKey","style","extra","getHeight"],xn=ne.forwardRef(function(nt,st){var gt=nt.data,yt=nt.index,wt=nt.className,Ct=nt.rowKey,Rt=nt.style,Mt=nt.extra,jt=nt.getHeight,kt=(0,Ae.Z)(nt,io),en=gt.record,Wt=gt.indent,wn=gt.index,gn=ue(me,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),vn=gn.scrollX,Hn=gn.flattenColumns,jn=gn.prefixCls,Gn=gn.fixColumn,In=gn.componentWidth,Qn=at(en,Ct,yt,Wt),hr=Qn.rowSupportExpand,mr=Qn.expanded,ar=Qn.rowProps,Ar=Qn.expandedRowRender,Br=Qn.expandedRowClassName,er;if(hr&&mr){var ir=Ar(en,yt,Wt+1,mr),tr=Br==null?void 0:Br(en,yt,Wt),Yn={};Gn&&(Yn={style:(0,Pe.Z)({},"--virtual-width","".concat(In,"px"))});var or="".concat(jn,"-expanded-row-cell");er=ne.createElement("div",{className:Ee()("".concat(jn,"-expanded-row"),"".concat(jn,"-expanded-row-level-").concat(Wt+1),tr)},ne.createElement(ut,{component:"div",prefixCls:jn,className:Ee()(or,(0,Pe.Z)({},"".concat(or,"-fixed"),Gn)),additionalProps:Yn},ir))}var Or=(0,we.Z)((0,we.Z)({},Rt),{},{width:vn});Mt&&(Or.position="absolute",Or.pointerEvents="none");var Kr=ne.createElement("div",(0,ae.Z)({},ar,kt,{ref:hr?null:st,className:Ee()(wt,"".concat(jn,"-row"),ar==null?void 0:ar.className,(0,Pe.Z)({},"".concat(jn,"-row-extra"),Mt)),style:(0,we.Z)((0,we.Z)({},Or),ar==null?void 0:ar.style)}),Hn.map(function(Fr,yr){return ne.createElement(ho,{key:yr,rowInfo:Qn,column:Fr,colIndex:yr,indent:Wt,index:yt,renderIndex:wn,record:en,inverse:Mt,getHeight:jt})}));return hr?ne.createElement("div",{ref:st},Kr,er):Kr}),bo=te(xn),co=bo,zr=ne.forwardRef(function(nt,st){var gt=nt.data,yt=nt.onScroll,wt=ue(me,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ct=wt.flattenColumns,Rt=wt.onColumnResize,Mt=wt.getRowKey,jt=wt.expandedKeys,kt=wt.prefixCls,en=wt.childrenColumnName,Wt=wt.emptyNode,wn=wt.scrollX,gn=ue(sr),vn=gn.scrollY,Hn=gn.listItemHeight,jn=ne.useRef(),Gn=ht(gt,en,jt,Mt),In=ne.useMemo(function(){var er=0;return Ct.map(function(ir){var tr=ir.width,Yn=ir.key;return er+=tr,[Yn,tr,er]})},[Ct]),Qn=ne.useMemo(function(){return In.map(function(er){return er[2]})},[In]);ne.useEffect(function(){In.forEach(function(er){var ir=(0,E.Z)(er,2),tr=ir[0],Yn=ir[1];Rt(tr,Yn)})},[In]),ne.useImperativeHandle(st,function(){var er={};return Object.defineProperty(er,"scrollLeft",{get:function(){var tr;return((tr=jn.current)===null||tr===void 0?void 0:tr.getScrollInfo().x)||0},set:function(tr){var Yn;(Yn=jn.current)===null||Yn===void 0||Yn.scrollTo({left:tr})}}),er});var hr=function(ir,tr){var Yn,or=(Yn=Gn[tr])===null||Yn===void 0?void 0:Yn.record,Or=ir.onCell;if(Or){var Kr,Fr=Or(or,tr);return(Kr=Fr==null?void 0:Fr.rowSpan)!==null&&Kr!==void 0?Kr:1}return 1},mr=function(ir){var tr=ir.start,Yn=ir.end,or=ir.getSize,Or=ir.offsetY;if(Yn<0)return null;for(var Kr=Ct.filter(function(Cr){return hr(Cr,tr)===0}),Fr=tr,yr=function(Pr){if(Kr=Kr.filter(function(Sr){return hr(Sr,Pr)===0}),!Kr.length)return Fr=Pr,"break"},Vr=tr;Vr>=0;Vr-=1){var Qr=yr(Vr);if(Qr==="break")break}for(var Co=Ct.filter(function(Cr){return hr(Cr,Yn)!==1}),ao=Yn,Fo=function(Pr){if(Co=Co.filter(function(Sr){return hr(Sr,Pr)!==1}),!Co.length)return ao=Math.max(Pr-1,Yn),"break"},Bo=Yn;Bo1})&&Go.push(Pr)},Ao=Fr;Ao<=ao;Ao+=1)var To=so(Ao);var la=Go.map(function(Cr){var Pr=Gn[Cr],Sr=Mt(Pr.record,Cr),dr=function(Rr){var ro=Cr+Rr-1,to=Mt(Gn[ro].record,ro),ta=or(Sr,to);return ta.bottom-ta.top},lo=or(Sr);return ne.createElement(co,{key:Cr,data:Pr,rowKey:Sr,index:Cr,style:{top:-Or+lo.top},extra:!0,getHeight:dr})});return la},ar=ne.useMemo(function(){return{columnsOffset:Qn}},[Qn]),Ar="".concat(kt,"-tbody"),Br;return Gn.length?Br=ne.createElement(ur.Z,{fullHeight:!1,ref:jn,className:Ee()(Ar,"".concat(Ar,"-virtual")),height:vn,itemHeight:Hn||24,data:Gn,itemKey:function(ir){return Mt(ir.record)},scrollWidth:wn,onVirtualScroll:function(ir){var tr=ir.x;yt({scrollLeft:tr})},extraRender:mr},function(er,ir,tr){var Yn=Mt(er.record,ir);return ne.createElement(co,(0,ae.Z)({data:er,rowKey:Yn,index:ir},tr))}):Br=ne.createElement("div",{className:Ee()("".concat(kt,"-placeholder"))},ne.createElement(ut,{component:"div",prefixCls:kt},Wt)),ne.createElement($r.Provider,{value:ar},Br)}),Oo=te(zr),Zr=Oo,uo=function(st,gt){var yt=gt.ref,wt=gt.onScroll;return ne.createElement(Zr,{ref:yt,data:st,onScroll:wt})},Ur=100;function gr(nt){var st=nt.columns,gt=nt.scroll,yt=nt.prefixCls,wt=yt===void 0?eo:yt,Ct=nt.className,Rt=nt.listItemHeight,Mt=gt||{},jt=Mt.x,kt=Mt.y;typeof jt!="number"&&(jt=((st||[]).length+1)*Ur),typeof kt!="number"&&(kt=500);var en=ne.useMemo(function(){return{scrollY:kt,listItemHeight:Rt}},[kt,Rt]);return ne.createElement(sr.Provider,{value:en},ne.createElement(Rn,(0,ae.Z)({},nt,{className:Ee()(Ct,"".concat(wt,"-virtual")),scroll:(0,we.Z)((0,we.Z)({},gt),{},{x:jt}),components:{body:uo},columns:st,internalHooks:_e,tailor:!0})))}function Lr(nt){return z(gr,nt)}var Tr=Lr(),jr=null;function xo(nt){return null}var po=xo;function Uo(nt){return null}var Po=Uo,Yo=ge(2738),Mo=ge(68031),Xr=ge(36355),fo=ge(93891),No=ge(19716),Dt=ge(8628),Yt=ge(31724),hn=ge(58421),vr=ge(71418),En=ge(88088);function on(nt){return function(gt){let{prefixCls:yt,onExpand:wt,record:Ct,expanded:Rt,expandable:Mt}=gt;const jt=`${yt}-row-expand-icon`;return ne.createElement("button",{type:"button",onClick:kt=>{wt(Ct,kt),kt.stopPropagation()},className:Ee()(jt,{[`${jt}-spaced`]:!Mt,[`${jt}-expanded`]:Mt&&Rt,[`${jt}-collapsed`]:Mt&&!Rt}),"aria-label":Rt?nt.collapse:nt.expand,"aria-expanded":Rt})}}var sn=on;function $t(nt,st){return"key"in nt&&nt.key!==void 0&&nt.key!==null?nt.key:nt.dataIndex?Array.isArray(nt.dataIndex)?nt.dataIndex.join("."):nt.dataIndex:st}function Pn(nt,st){return st?`${st}-${nt}`:`${nt}`}function zn(nt,st){return typeof nt=="function"?nt(st):nt}function Dn(nt,st){const gt=zn(nt,st);return Object.prototype.toString.call(gt)==="[object Object]"?"":gt}var Er={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"},rr=Er,Gr=ge(7657),xr=function(st,gt){return ne.createElement(Gr.Z,(0,ae.Z)({},st,{ref:gt,icon:rr}))},Kn=ne.forwardRef(xr),wr=Kn,_r=ge(56762);function $n(nt){const st=ne.useRef(nt),gt=(0,_r.Z)();return[()=>st.current,yt=>{st.current=yt,gt()}]}var Mr=ge(3113),Hr=ge(24905),no=ge(38854),nr=ge(64165),kr=ge(20834),wo=ge(40875),vo=ge(5112),Ko=ge(17574),ko=ge(47472),Eo=ge(92832);function sa(nt){let{value:st,onChange:gt,filterSearch:yt,tablePrefixCls:wt,locale:Ct}=nt;return yt?ne.createElement("div",{className:`${wt}-filter-dropdown-search`},ne.createElement(Eo.default,{prefix:ne.createElement(ko.Z,null),placeholder:Ct.filterSearchPlaceholder,onChange:gt,value:st,htmlSize:1,className:`${wt}-filter-dropdown-search-input`})):null}var Lo=sa,ba=ge(10228);const Ba=nt=>{const{keyCode:st}=nt;st===ba.Z.ENTER&&nt.stopPropagation()};var Na=ne.forwardRef((nt,st)=>ne.createElement("div",{className:nt.className,onClick:gt=>gt.stopPropagation(),onKeyDown:Ba,ref:st},nt.children));function zo(nt){let st=[];return(nt||[]).forEach(gt=>{let{value:yt,children:wt}=gt;st.push(yt),wt&&(st=[].concat((0,Cn.Z)(st),(0,Cn.Z)(zo(wt))))}),st}function Ir(nt){return nt.some(st=>{let{children:gt}=st;return gt})}function Yr(nt,st){return typeof st=="string"||typeof st=="number"?st==null?void 0:st.toString().toLowerCase().includes(nt.trim().toLowerCase()):!1}function Jo(nt){let{filters:st,prefixCls:gt,filteredKeys:yt,filterMultiple:wt,searchValue:Ct,filterSearch:Rt}=nt;return st.map((Mt,jt)=>{const kt=String(Mt.value);if(Mt.children)return{key:kt||jt,label:Mt.text,popupClassName:`${gt}-dropdown-submenu`,children:Jo({filters:Mt.children,prefixCls:gt,filteredKeys:yt,filterMultiple:wt,searchValue:Ct,filterSearch:Rt})};const en=wt?Hr.default:vo.ZP,Wt={key:Mt.value!==void 0?kt:jt,label:ne.createElement(ne.Fragment,null,ne.createElement(en,{checked:yt.includes(kt)}),ne.createElement("span",null,Mt.text))};return Ct.trim()?typeof Rt=="function"?Rt(Ct,Mt)?Wt:null:Yr(Ct,Mt.text)?Wt:null:Wt})}function oa(nt){var st,gt;const{tablePrefixCls:yt,prefixCls:wt,column:Ct,dropdownPrefixCls:Rt,columnKey:Mt,filterMultiple:jt,filterMode:kt="menu",filterSearch:en=!1,filterState:Wt,triggerFilter:wn,locale:gn,children:vn,getPopupContainer:Hn}=nt,{filterDropdownOpen:jn,onFilterDropdownOpenChange:Gn,filterResetToDefaultFilteredValue:In,defaultFilteredValue:Qn,filterDropdownVisible:hr,onFilterDropdownVisibleChange:mr}=Ct,[ar,Ar]=ne.useState(!1),Br=!!(Wt&&(!((st=Wt.filteredKeys)===null||st===void 0)&&st.length||Wt.forceFiltered)),er=fr=>{Ar(fr),Gn==null||Gn(fr),mr==null||mr(fr)},ir=(gt=jn!=null?jn:hr)!==null&>!==void 0?gt:ar,tr=Wt==null?void 0:Wt.filteredKeys,[Yn,or]=$n(tr||[]),Or=fr=>{let{selectedKeys:Rr}=fr;or(Rr)},Kr=(fr,Rr)=>{let{node:ro,checked:to}=Rr;Or(jt?{selectedKeys:fr}:{selectedKeys:to&&ro.key?[ro.key]:[]})};ne.useEffect(()=>{ar&&Or({selectedKeys:tr||[]})},[tr]);const[Fr,yr]=ne.useState([]),Vr=fr=>{yr(fr)},[Qr,Co]=ne.useState(""),ao=fr=>{const{value:Rr}=fr.target;Co(Rr)};ne.useEffect(()=>{ar||Co("")},[ar]);const Fo=fr=>{const Rr=fr&&fr.length?fr:null;if(Rr===null&&(!Wt||!Wt.filteredKeys)||(0,se.Z)(Rr,Wt==null?void 0:Wt.filteredKeys,!0))return null;wn({column:Ct,key:Mt,filteredKeys:Rr})},Bo=()=>{er(!1),Fo(Yn())},Nr=function(){let{confirm:fr,closeDropdown:Rr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};fr&&Fo([]),Rr&&er(!1),Co(""),or(In?(Qn||[]).map(ro=>String(ro)):[])},Go=function(){let{closeDropdown:fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};fr&&er(!1),Fo(Yn())},so=fr=>{fr&&tr!==void 0&&or(tr||[]),er(fr),!fr&&!Ct.filterDropdown&&Bo()},Ao=Ee()({[`${Rt}-menu-without-submenu`]:!Ir(Ct.filters||[])}),To=fr=>{if(fr.target.checked){const Rr=zo(Ct==null?void 0:Ct.filters).map(ro=>String(ro));or(Rr)}else or([])},la=fr=>{let{filters:Rr}=fr;return(Rr||[]).map((ro,to)=>{const ta=String(ro.value),Qo={title:ro.text,key:ro.value!==void 0?ta:to};return ro.children&&(Qo.children=la({filters:ro.children})),Qo})},Cr=fr=>{var Rr;return Object.assign(Object.assign({},fr),{text:fr.title,value:fr.key,children:((Rr=fr.children)===null||Rr===void 0?void 0:Rr.map(ro=>Cr(ro)))||[]})};let Pr;if(typeof Ct.filterDropdown=="function")Pr=Ct.filterDropdown({prefixCls:`${Rt}-custom`,setSelectedKeys:fr=>Or({selectedKeys:fr}),selectedKeys:Yn(),confirm:Go,clearFilters:Nr,filters:Ct.filters,visible:ir,close:()=>{er(!1)}});else if(Ct.filterDropdown)Pr=Ct.filterDropdown;else{const fr=Yn()||[],Rr=()=>(Ct.filters||[]).length===0?ne.createElement(nr.Z,{image:nr.Z.PRESENTED_IMAGE_SIMPLE,description:gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):kt==="tree"?ne.createElement(ne.Fragment,null,ne.createElement(Lo,{filterSearch:en,value:Qr,onChange:ao,tablePrefixCls:yt,locale:gn}),ne.createElement("div",{className:`${yt}-filter-dropdown-tree`},jt?ne.createElement(Hr.default,{checked:fr.length===zo(Ct.filters).length,indeterminate:fr.length>0&&fr.lengthtypeof en=="function"?en(Qr,Cr(to)):Yr(Qr,to.title):void 0}))):ne.createElement(ne.Fragment,null,ne.createElement(Lo,{filterSearch:en,value:Qr,onChange:ao,tablePrefixCls:yt,locale:gn}),ne.createElement(kr.default,{selectable:!0,multiple:jt,prefixCls:`${Rt}-menu`,className:Ao,onSelect:Or,onDeselect:Or,selectedKeys:fr,getPopupContainer:Hn,openKeys:Fr,onOpenChange:Vr,items:Jo({filters:Ct.filters||[],filterSearch:en,prefixCls:wt,filteredKeys:Yn(),filterMultiple:jt,searchValue:Qr})})),ro=()=>In?(0,se.Z)((Qn||[]).map(to=>String(to)),fr,!0):fr.length===0;Pr=ne.createElement(ne.Fragment,null,Rr(),ne.createElement("div",{className:`${wt}-dropdown-btns`},ne.createElement(Mr.ZP,{type:"link",size:"small",disabled:ro(),onClick:()=>Nr()},gn.filterReset),ne.createElement(Mr.ZP,{type:"primary",size:"small",onClick:Bo},gn.filterConfirm)))}Ct.filterDropdown&&(Pr=ne.createElement(wo.J,{selectable:void 0},Pr));const Sr=()=>ne.createElement(Na,{className:`${wt}-dropdown`},Pr);let dr;typeof Ct.filterIcon=="function"?dr=Ct.filterIcon(Br):Ct.filterIcon?dr=Ct.filterIcon:dr=ne.createElement(wr,null);const{direction:lo}=ne.useContext(Xr.E_);return ne.createElement("div",{className:`${wt}-column`},ne.createElement("span",{className:`${yt}-column-title`},vn),ne.createElement(no.Z,{dropdownRender:Sr,trigger:["click"],open:ir,onOpenChange:so,getPopupContainer:Hn,placement:lo==="rtl"?"bottomLeft":"bottomRight"},ne.createElement("span",{role:"button",tabIndex:-1,className:Ee()(`${wt}-trigger`,{active:Br}),onClick:fr=>{fr.stopPropagation()}},dr)))}var ka=oa;function za(nt,st,gt){let yt=[];return(nt||[]).forEach((wt,Ct)=>{var Rt;const Mt=Pn(Ct,gt);if(wt.filters||"filterDropdown"in wt||"onFilter"in wt)if("filteredValue"in wt){let jt=wt.filteredValue;"filterDropdown"in wt||(jt=(Rt=jt==null?void 0:jt.map(String))!==null&&Rt!==void 0?Rt:jt),yt.push({column:wt,key:$t(wt,Mt),filteredKeys:jt,forceFiltered:wt.filtered})}else yt.push({column:wt,key:$t(wt,Mt),filteredKeys:st&&wt.defaultFilteredValue?wt.defaultFilteredValue:void 0,forceFiltered:wt.filtered});"children"in wt&&(yt=[].concat((0,Cn.Z)(yt),(0,Cn.Z)(za(wt.children,st,Mt))))}),yt}function Ka(nt,st,gt,yt,wt,Ct,Rt,Mt){return gt.map((jt,kt)=>{const en=Pn(kt,Mt),{filterMultiple:Wt=!0,filterMode:wn,filterSearch:gn}=jt;let vn=jt;if(vn.filters||vn.filterDropdown){const Hn=$t(vn,en),jn=yt.find(Gn=>{let{key:In}=Gn;return Hn===In});vn=Object.assign(Object.assign({},vn),{title:Gn=>ne.createElement(ka,{tablePrefixCls:nt,prefixCls:`${nt}-filter`,dropdownPrefixCls:st,column:vn,columnKey:Hn,filterState:jn,filterMultiple:Wt,filterMode:wn,filterSearch:gn,triggerFilter:Ct,locale:wt,getPopupContainer:Rt},zn(jt.title,Gn))})}return"children"in vn&&(vn=Object.assign(Object.assign({},vn),{children:Ka(nt,st,vn.children,yt,wt,Ct,Rt,en)})),vn})}function ti(nt){const st={};return nt.forEach(gt=>{let{key:yt,filteredKeys:wt,column:Ct}=gt;const{filters:Rt,filterDropdown:Mt}=Ct;if(Mt)st[yt]=wt||null;else if(Array.isArray(wt)){const jt=zo(Rt);st[yt]=jt.filter(kt=>wt.includes(String(kt)))}else st[yt]=null}),st}function ni(nt,st){return st.reduce((gt,yt)=>{const{column:{onFilter:wt,filters:Ct},filteredKeys:Rt}=yt;return wt&&Rt&&Rt.length?gt.filter(Mt=>Rt.some(jt=>{const kt=zo(Ct),en=kt.findIndex(wn=>String(wn)===String(jt)),Wt=en!==-1?kt[en]:jt;return wt(Wt,Mt)})):gt},nt)}const ri=nt=>nt.flatMap(st=>"children"in st?[st].concat((0,Cn.Z)(ri(st.children||[]))):[st]);function Ua(nt){let{prefixCls:st,dropdownPrefixCls:gt,mergedColumns:yt,onFilterChange:wt,getPopupContainer:Ct,locale:Rt}=nt;const Mt=ne.useMemo(()=>ri(yt||[]),[yt]),[jt,kt]=ne.useState(()=>za(Mt,!0)),en=ne.useMemo(()=>{const vn=za(Mt,!1);if(vn.length===0)return vn;let Hn=!0,jn=!0;if(vn.forEach(Gn=>{let{filteredKeys:In}=Gn;In!==void 0?Hn=!1:jn=!1}),Hn){const Gn=(Mt||[]).map((In,Qn)=>$t(In,Pn(Qn)));return jt.filter(In=>{let{key:Qn}=In;return Gn.includes(Qn)}).map(In=>{const Qn=Mt[Gn.findIndex(hr=>hr===In.key)];return Object.assign(Object.assign({},In),{column:Object.assign(Object.assign({},In.column),Qn),forceFiltered:Qn.filtered})})}return vn},[Mt,jt]),Wt=ne.useMemo(()=>ti(en),[en]),wn=vn=>{const Hn=en.filter(jn=>{let{key:Gn}=jn;return Gn!==vn.key});Hn.push(vn),kt(Hn),wt(ti(Hn),Hn)};return[vn=>Ka(st,gt,vn,en,Rt,wn,Ct),en,Wt]}var fi=Ua;function gi(nt,st,gt){const yt=ne.useRef({});function wt(Ct){if(!yt.current||yt.current.data!==nt||yt.current.childrenColumnName!==st||yt.current.getRowKey!==gt){let Mt=function(jt){jt.forEach((kt,en)=>{const Wt=gt(kt,en);Rt.set(Wt,kt),kt&&typeof kt=="object"&&st in kt&&Mt(kt[st]||[])})};const Rt=new Map;Mt(nt),yt.current={data:nt,childrenColumnName:st,kvMap:Rt,getRowKey:gt}}return yt.current.kvMap.get(Ct)}return[wt]}var Ha=ge(50371),oi=function(nt,st){var gt={};for(var yt in nt)Object.prototype.hasOwnProperty.call(nt,yt)&&st.indexOf(yt)<0&&(gt[yt]=nt[yt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,yt=Object.getOwnPropertySymbols(nt);wt{const Ct=nt[wt];typeof Ct!="function"&&(gt[wt]=Ct)}),gt}function hi(nt,st,gt){const yt=gt&&typeof gt=="object"?gt:{},{total:wt=0}=yt,Ct=oi(yt,["total"]),[Rt,Mt]=(0,ne.useState)(()=>({current:"defaultCurrent"in Ct?Ct.defaultCurrent:1,pageSize:"defaultPageSize"in Ct?Ct.defaultPageSize:$a})),jt=(0,Ha.Z)(Rt,Ct,{total:wt>0?wt:nt}),kt=Math.ceil((wt||nt)/jt.pageSize);jt.current>kt&&(jt.current=kt||1);const en=(wn,gn)=>{Mt({current:wn!=null?wn:1,pageSize:gn||jt.pageSize})},Wt=(wn,gn)=>{var vn;gt&&((vn=gt.onChange)===null||vn===void 0||vn.call(gt,wn,gn)),en(wn,gn),st(wn,gn||(jt==null?void 0:jt.pageSize))};return gt===!1?[{},()=>{}]:[Object.assign(Object.assign({},jt),{onChange:Wt}),en]}var mi=hi,pi=ge(84105),ai=ge(35654),Xa=ge(90782),vi=ge(71430),yi=ge(18929);const Ea={},Ya="SELECT_ALL",Ja="SELECT_INVERT",pr="SELECT_NONE",Jr=[],ea=(nt,st)=>{let gt=[];return(st||[]).forEach(yt=>{gt.push(yt),yt&&typeof yt=="object"&&nt in yt&&(gt=[].concat((0,Cn.Z)(gt),(0,Cn.Z)(ea(nt,yt[nt]))))}),gt};var Ia=(nt,st)=>{const{preserveSelectedRowKeys:gt,selectedRowKeys:yt,defaultSelectedRowKeys:wt,getCheckboxProps:Ct,onChange:Rt,onSelect:Mt,onSelectAll:jt,onSelectInvert:kt,onSelectNone:en,onSelectMultiple:Wt,columnWidth:wn,type:gn,selections:vn,fixed:Hn,renderCell:jn,hideSelectAll:Gn,checkStrictly:In=!0}=st||{},{prefixCls:Qn,data:hr,pageData:mr,getRecordByKey:ar,getRowKey:Ar,expandType:Br,childrenColumnName:er,locale:ir,getPopupContainer:tr}=nt,[Yn,or]=(0,yi.Z)(yt||wt||Jr,{value:yt}),Or=ne.useRef(new Map),Kr=(0,ne.useCallback)(Cr=>{if(gt){const Pr=new Map;Cr.forEach(Sr=>{let dr=ar(Sr);!dr&&Or.current.has(Sr)&&(dr=Or.current.get(Sr)),Pr.set(Sr,dr)}),Or.current=Pr}},[ar,gt]);ne.useEffect(()=>{Kr(Yn)},[Yn]);const{keyEntities:Fr}=(0,ne.useMemo)(()=>{if(In)return{keyEntities:null};let Cr=hr;if(gt){const Pr=new Set(hr.map((dr,lo)=>Ar(dr,lo))),Sr=Array.from(Or.current).reduce((dr,lo)=>{let[fr,Rr]=lo;return Pr.has(fr)?dr:dr.concat(Rr)},[]);Cr=[].concat((0,Cn.Z)(Cr),(0,Cn.Z)(Sr))}return(0,vi.I8)(Cr,{externalGetKey:Ar,childrenPropName:er})},[hr,Ar,In,er,gt]),yr=(0,ne.useMemo)(()=>ea(er,mr),[er,mr]),Vr=(0,ne.useMemo)(()=>{const Cr=new Map;return yr.forEach((Pr,Sr)=>{const dr=Ar(Pr,Sr),lo=(Ct?Ct(Pr):null)||{};Cr.set(dr,lo)}),Cr},[yr,Ar,Ct]),Qr=(0,ne.useCallback)(Cr=>{var Pr;return!!(!((Pr=Vr.get(Ar(Cr)))===null||Pr===void 0)&&Pr.disabled)},[Vr,Ar]),[Co,ao]=(0,ne.useMemo)(()=>{if(In)return[Yn||[],[]];const{checkedKeys:Cr,halfCheckedKeys:Pr}=(0,Xa.S)(Yn,!0,Fr,Qr);return[Cr||[],Pr]},[Yn,In,Fr,Qr]),Fo=(0,ne.useMemo)(()=>{const Cr=gn==="radio"?Co.slice(0,1):Co;return new Set(Cr)},[Co,gn]),Bo=(0,ne.useMemo)(()=>gn==="radio"?new Set:new Set(ao),[ao,gn]),[Nr,Go]=(0,ne.useState)(null);ne.useEffect(()=>{st||or(Jr)},[!!st]);const so=(0,ne.useCallback)((Cr,Pr)=>{let Sr,dr;Kr(Cr),gt?(Sr=Cr,dr=Cr.map(lo=>Or.current.get(lo))):(Sr=[],dr=[],Cr.forEach(lo=>{const fr=ar(lo);fr!==void 0&&(Sr.push(lo),dr.push(fr))})),or(Sr),Rt==null||Rt(Sr,dr,{type:Pr})},[or,ar,Rt,gt]),Ao=(0,ne.useCallback)((Cr,Pr,Sr,dr)=>{if(Mt){const lo=Sr.map(fr=>ar(fr));Mt(ar(Cr),Pr,lo,dr)}so(Sr,"single")},[Mt,ar,so]),To=(0,ne.useMemo)(()=>!vn||Gn?null:(vn===!0?[Ya,Ja,pr]:vn).map(Pr=>Pr===Ya?{key:"all",text:ir.selectionAll,onSelect(){so(hr.map((Sr,dr)=>Ar(Sr,dr)).filter(Sr=>{const dr=Vr.get(Sr);return!(dr!=null&&dr.disabled)||Fo.has(Sr)}),"all")}}:Pr===Ja?{key:"invert",text:ir.selectInvert,onSelect(){const Sr=new Set(Fo);mr.forEach((lo,fr)=>{const Rr=Ar(lo,fr),ro=Vr.get(Rr);ro!=null&&ro.disabled||(Sr.has(Rr)?Sr.delete(Rr):Sr.add(Rr))});const dr=Array.from(Sr);kt&&kt(dr),so(dr,"invert")}}:Pr===pr?{key:"none",text:ir.selectNone,onSelect(){en==null||en(),so(Array.from(Fo).filter(Sr=>{const dr=Vr.get(Sr);return dr==null?void 0:dr.disabled}),"none")}}:Pr).map(Pr=>Object.assign(Object.assign({},Pr),{onSelect:function(){for(var Sr,dr,lo=arguments.length,fr=new Array(lo),Rr=0;Rr{var Pr;if(!st)return Cr.filter(mo=>mo!==Ea);let Sr=(0,Cn.Z)(Cr);const dr=new Set(Fo),lo=yr.map(Ar).filter(mo=>!Vr.get(mo).disabled),fr=lo.every(mo=>dr.has(mo)),Rr=lo.some(mo=>dr.has(mo)),ro=()=>{const mo=[];fr?lo.forEach(jo=>{dr.delete(jo),mo.push(jo)}):lo.forEach(jo=>{dr.has(jo)||(dr.add(jo),mo.push(jo))});const yo=Array.from(dr);jt==null||jt(!fr,yo.map(jo=>ar(jo)),mo.map(jo=>ar(jo))),so(yo,"all"),Go(null)};let to;if(gn!=="radio"){let mo;if(To){const qr={getPopupContainer:tr,items:To.map((aa,na)=>{const{key:ma,text:_a,onSelect:wa}=aa;return{key:ma!=null?ma:na,onClick:()=>{wa==null||wa(lo)},label:_a}})};mo=ne.createElement("div",{className:`${Qn}-selection-extra`},ne.createElement(no.Z,{menu:qr,getPopupContainer:tr},ne.createElement("span",null,ne.createElement(pi.Z,null))))}const yo=yr.map((qr,aa)=>{const na=Ar(qr,aa),ma=Vr.get(na)||{};return Object.assign({checked:dr.has(na)},ma)}).filter(qr=>{let{disabled:aa}=qr;return aa}),jo=!!yo.length&&yo.length===yr.length,$o=jo&&yo.every(qr=>{let{checked:aa}=qr;return aa}),Vo=jo&&yo.some(qr=>{let{checked:aa}=qr;return aa});to=!Gn&&ne.createElement("div",{className:`${Qn}-selection`},ne.createElement(Hr.default,{checked:jo?$o:!!yr.length&&fr,indeterminate:jo?!$o&&Vo:!fr&&Rr,onChange:ro,disabled:yr.length===0||jo,"aria-label":mo?"Custom selection":"Select all",skipGroup:!0}),mo)}let ta;gn==="radio"?ta=(mo,yo,jo)=>{const $o=Ar(yo,jo),Vo=dr.has($o);return{node:ne.createElement(vo.ZP,Object.assign({},Vr.get($o),{checked:Vo,onClick:qr=>qr.stopPropagation(),onChange:qr=>{dr.has($o)||Ao($o,!0,[$o],qr.nativeEvent)}})),checked:Vo}}:ta=(mo,yo,jo)=>{var $o;const Vo=Ar(yo,jo),qr=dr.has(Vo),aa=Bo.has(Vo),na=Vr.get(Vo);let ma;return Br==="nest"?ma=aa:ma=($o=na==null?void 0:na.indeterminate)!==null&&$o!==void 0?$o:aa,{node:ne.createElement(Hr.default,Object.assign({},na,{indeterminate:ma,checked:qr,skipGroup:!0,onClick:_a=>_a.stopPropagation(),onChange:_a=>{let{nativeEvent:wa}=_a;const{shiftKey:ei}=wa;let Da=-1,ya=-1;if(ei&&In){const ua=new Set([Nr,Vo]);lo.some((ia,Xo)=>{if(ua.has(ia))if(Da===-1)Da=Xo;else return ya=Xo,!0;return!1})}if(ya!==-1&&Da!==ya&&In){const ua=lo.slice(Da,ya+1),ia=[];qr?ua.forEach(Io=>{dr.has(Io)&&(ia.push(Io),dr.delete(Io))}):ua.forEach(Io=>{dr.has(Io)||(ia.push(Io),dr.add(Io))});const Xo=Array.from(dr);Wt==null||Wt(!qr,Xo.map(Io=>ar(Io)),ia.map(Io=>ar(Io))),so(Xo,"multiple")}else{const ua=Co;if(In){const ia=qr?(0,ai._5)(ua,Vo):(0,ai.L0)(ua,Vo);Ao(Vo,!qr,ia,wa)}else{const ia=(0,Xa.S)([].concat((0,Cn.Z)(ua),[Vo]),!0,Fr,Qr),{checkedKeys:Xo,halfCheckedKeys:Io}=ia;let Oa=Xo;if(qr){const Wa=new Set(Xo);Wa.delete(Vo),Oa=(0,Xa.S)(Array.from(Wa),{checked:!1,halfCheckedKeys:Io},Fr,Qr).checkedKeys}Ao(Vo,!qr,Oa,wa)}}Go(qr?null:Vo)}})),checked:qr}};const Qo=(mo,yo,jo)=>{const{node:$o,checked:Vo}=ta(mo,yo,jo);return jn?jn(Vo,yo,jo,$o):$o};if(!Sr.includes(Ea))if(Sr.findIndex(mo=>{var yo;return((yo=mo[yn])===null||yo===void 0?void 0:yo.columnType)==="EXPAND_COLUMN"})===0){const[mo,...yo]=Sr;Sr=[mo,Ea].concat((0,Cn.Z)(yo))}else Sr=[Ea].concat((0,Cn.Z)(Sr));const Pa=Sr.indexOf(Ea);Sr=Sr.filter((mo,yo)=>mo!==Ea||yo===Pa);const Wo=Sr[Pa-1],va=Sr[Pa+1];let Zo=Hn;Zo===void 0&&((va==null?void 0:va.fixed)!==void 0?Zo=va.fixed:(Wo==null?void 0:Wo.fixed)!==void 0&&(Zo=Wo.fixed)),Zo&&Wo&&((Pr=Wo[yn])===null||Pr===void 0?void 0:Pr.columnType)==="EXPAND_COLUMN"&&Wo.fixed===void 0&&(Wo.fixed=Zo);const ca=Ee()(`${Qn}-selection-col`,{[`${Qn}-selection-col-with-dropdown`]:vn&&gn==="checkbox"}),Ga={fixed:Zo,width:wn,className:`${Qn}-selection-column`,title:st.columnTitle||to,render:Qo,onCell:st.onCell,[yn]:{className:ca}};return Sr.map(mo=>mo===Ea?Ga:mo)},[Ar,yr,st,Co,Fo,Bo,wn,To,Br,Nr,Vr,Wt,Ao,Qr]),Fo]},La=ge(89489),ha=ge(59477),Ho=ge(6848);const pa="ascend",Qa="descend";function xa(nt){return typeof nt.sorter=="object"&&typeof nt.sorter.multiple=="number"?nt.sorter.multiple:!1}function ii(nt){return typeof nt=="function"?nt:nt&&typeof nt=="object"&&nt.compare?nt.compare:!1}function qi(nt,st){return st?nt[nt.indexOf(st)+1]:nt[0]}function Si(nt,st,gt){let yt=[];function wt(Ct,Rt){yt.push({column:Ct,key:$t(Ct,Rt),multiplePriority:xa(Ct),sortOrder:Ct.sortOrder})}return(nt||[]).forEach((Ct,Rt)=>{const Mt=Pn(Rt,gt);Ct.children?("sortOrder"in Ct&&wt(Ct,Mt),yt=[].concat((0,Cn.Z)(yt),(0,Cn.Z)(Si(Ct.children,st,Mt)))):Ct.sorter&&("sortOrder"in Ct?wt(Ct,Mt):st&&Ct.defaultSortOrder&&yt.push({column:Ct,key:$t(Ct,Mt),multiplePriority:xa(Ct),sortOrder:Ct.defaultSortOrder}))}),yt}function Ai(nt,st,gt,yt,wt,Ct,Rt,Mt){return(st||[]).map((jt,kt)=>{const en=Pn(kt,Mt);let Wt=jt;if(Wt.sorter){const wn=Wt.sortDirections||wt,gn=Wt.showSorterTooltip===void 0?Rt:Wt.showSorterTooltip,vn=$t(Wt,en),Hn=gt.find(Br=>{let{key:er}=Br;return er===vn}),jn=Hn?Hn.sortOrder:null,Gn=qi(wn,jn);let In;if(jt.sortIcon)In=jt.sortIcon({sortOrder:jn});else{const Br=wn.includes(pa)&&ne.createElement(ha.Z,{className:Ee()(`${nt}-column-sorter-up`,{active:jn===pa})}),er=wn.includes(Qa)&&ne.createElement(La.Z,{className:Ee()(`${nt}-column-sorter-down`,{active:jn===Qa})});In=ne.createElement("span",{className:Ee()(`${nt}-column-sorter`,{[`${nt}-column-sorter-full`]:!!(Br&&er)})},ne.createElement("span",{className:`${nt}-column-sorter-inner`,"aria-hidden":"true"},Br,er))}const{cancelSort:Qn,triggerAsc:hr,triggerDesc:mr}=Ct||{};let ar=Qn;Gn===Qa?ar=mr:Gn===pa&&(ar=hr);const Ar=typeof gn=="object"?gn:{title:ar};Wt=Object.assign(Object.assign({},Wt),{className:Ee()(Wt.className,{[`${nt}-column-sort`]:jn}),title:Br=>{const er=ne.createElement("div",{className:`${nt}-column-sorters`},ne.createElement("span",{className:`${nt}-column-title`},zn(jt.title,Br)),In);return gn?ne.createElement(Ho.Z,Object.assign({},Ar),er):er},onHeaderCell:Br=>{const er=jt.onHeaderCell&&jt.onHeaderCell(Br)||{},ir=er.onClick,tr=er.onKeyDown;er.onClick=Or=>{yt({column:jt,key:vn,sortOrder:Gn,multiplePriority:xa(jt)}),ir==null||ir(Or)},er.onKeyDown=Or=>{Or.keyCode===ba.Z.ENTER&&(yt({column:jt,key:vn,sortOrder:Gn,multiplePriority:xa(jt)}),tr==null||tr(Or))};const Yn=Dn(jt.title,{}),or=Yn==null?void 0:Yn.toString();return jn?er["aria-sort"]=jn==="ascend"?"ascending":"descending":er["aria-label"]=or||"",er.className=Ee()(er.className,`${nt}-column-has-sorters`),er.tabIndex=0,jt.ellipsis&&(er.title=(Yn!=null?Yn:"").toString()),er}})}return"children"in Wt&&(Wt=Object.assign(Object.assign({},Wt),{children:Ai(nt,Wt.children,gt,yt,wt,Ct,Rt,en)})),Wt})}function Di(nt){const{column:st,sortOrder:gt}=nt;return{column:st,order:gt,field:st.dataIndex,columnKey:st.key}}function ji(nt){const st=nt.filter(gt=>{let{sortOrder:yt}=gt;return yt}).map(Di);return st.length===0&&nt.length?Object.assign(Object.assign({},Di(nt[nt.length-1])),{column:void 0}):st.length<=1?st[0]||{}:st}function bi(nt,st,gt){const yt=st.slice().sort((Rt,Mt)=>Mt.multiplePriority-Rt.multiplePriority),wt=nt.slice(),Ct=yt.filter(Rt=>{let{column:{sorter:Mt},sortOrder:jt}=Rt;return ii(Mt)&&jt});return Ct.length?wt.sort((Rt,Mt)=>{for(let jt=0;jt{const Mt=Rt[gt];return Mt?Object.assign(Object.assign({},Rt),{[gt]:bi(Mt,st,gt)}):Rt}):wt}function es(nt){let{prefixCls:st,mergedColumns:gt,onSorterChange:yt,sortDirections:wt,tableLocale:Ct,showSorterTooltip:Rt}=nt;const[Mt,jt]=ne.useState(Si(gt,!0)),kt=ne.useMemo(()=>{let vn=!0;const Hn=Si(gt,!1);if(!Hn.length)return Mt;const jn=[];function Gn(Qn){vn?jn.push(Qn):jn.push(Object.assign(Object.assign({},Qn),{sortOrder:null}))}let In=null;return Hn.forEach(Qn=>{In===null?(Gn(Qn),Qn.sortOrder&&(Qn.multiplePriority===!1?vn=!1:In=!0)):(In&&Qn.multiplePriority!==!1||(vn=!1),Gn(Qn))}),jn},[gt,Mt]),en=ne.useMemo(()=>{const vn=kt.map(Hn=>{let{column:jn,sortOrder:Gn}=Hn;return{column:jn,order:Gn}});return{sortColumns:vn,sortColumn:vn[0]&&vn[0].column,sortOrder:vn[0]&&vn[0].order}},[kt]);function Wt(vn){let Hn;vn.multiplePriority===!1||!kt.length||kt[0].multiplePriority===!1?Hn=[vn]:Hn=[].concat((0,Cn.Z)(kt.filter(jn=>{let{key:Gn}=jn;return Gn!==vn.key})),[vn]),jt(Hn),yt(ji(Hn),Hn)}return[vn=>Ai(st,vn,kt,Wt,wt,Ct,Rt),kt,en,()=>ji(kt)]}function Ii(nt,st){return nt.map(gt=>{const yt=Object.assign({},gt);return yt.title=zn(gt.title,st),"children"in yt&&(yt.children=Ii(yt.children,st)),yt})}function ts(nt){return[ne.useCallback(gt=>Ii(gt,nt),[nt])]}var ns=kn((nt,st)=>{const{_renderTimes:gt}=nt,{_renderTimes:yt}=st;return gt!==yt}),rs=Lr((nt,st)=>{const{_renderTimes:gt}=nt,{_renderTimes:yt}=st;return gt!==yt}),qa=ge(64993),si=ge(17313),os=ge(83116),as=ge(37613),is=nt=>{const{componentCls:st}=nt,gt=`${nt.lineWidth}px ${nt.lineType} ${nt.tableBorderColor}`,yt=(wt,Ct,Rt)=>({[`&${st}-${wt}`]:{[`> ${st}-container`]:{[`> ${st}-content, > ${st}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${st}-expanded-row-fixed`]:{margin:`-${Ct}px -${Rt+nt.lineWidth}px`}}}}}});return{[`${st}-wrapper`]:{[`${st}${st}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${st}-title`]:{border:gt,borderBottom:0},[`> ${st}-container`]:{borderInlineStart:gt,borderTop:gt,[` + `]:Object.assign({},ee(Ke))}}};var ve=(0,le.Z)("Skeleton",Ke=>{const{componentCls:Fe}=Ke,Oe=(0,ue.TS)(Ke,{skeletonAvatarCls:`${Fe}-avatar`,skeletonTitleCls:`${Fe}-title`,skeletonParagraphCls:`${Fe}-paragraph`,skeletonButtonCls:`${Fe}-button`,skeletonInputCls:`${Fe}-input`,skeletonImageCls:`${Fe}-image`,imageSizeBase:Ke.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Ke.gradientFromColor} 25%, ${Ke.gradientToColor} 37%, ${Ke.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[he(Oe)]},Ke=>{const{colorFillContent:Fe,colorFill:Oe}=Ke,Le=Fe,xe=Oe;return{color:Le,colorGradientEnd:xe,gradientFromColor:Le,gradientToColor:xe,titleHeight:Ke.controlHeight/2,blockRadius:Ke.borderRadiusSM,paragraphMarginTop:Ke.marginLG+Ke.marginXXS,paragraphLiHeight:Ke.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Se=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Le,active:xe,shape:Ie="circle",size:$e="default"}=Ke,{getPrefixCls:rt}=E.useContext(me.E_),ke=rt("skeleton",Fe),[tt,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls","className"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe},Oe,Le,pt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-avatar`,shape:Ie,size:$e},ct))))},we=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Le,active:xe,block:Ie=!1,size:$e="default"}=Ke,{getPrefixCls:rt}=E.useContext(me.E_),ke=rt("skeleton",Fe),[tt,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe,[`${ke}-block`]:Ie},Oe,Le,pt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-button`,size:$e},ct))))};const Pe="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 Ee=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Le,style:xe,active:Ie}=Ke,{getPrefixCls:$e}=E.useContext(me.E_),rt=$e("skeleton",Fe),[ke,tt]=ve(rt),pt=_e()(rt,`${rt}-element`,{[`${rt}-active`]:Ie},Oe,Le,tt);return ke(E.createElement("div",{className:pt},E.createElement("div",{className:_e()(`${rt}-image`,Oe),style:xe},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${rt}-image-svg`},E.createElement("path",{d:Pe,className:`${rt}-image-path`})))))},Ce=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Le,active:xe,block:Ie,size:$e="default"}=Ke,{getPrefixCls:rt}=E.useContext(me.E_),ke=rt("skeleton",Fe),[tt,pt]=ve(ke),ct=(0,de.Z)(Ke,["prefixCls"]),ht=_e()(ke,`${ke}-element`,{[`${ke}-active`]:xe,[`${ke}-block`]:Ie},Oe,Le,pt);return tt(E.createElement("div",{className:ht},E.createElement(ne,Object.assign({prefixCls:`${ke}-input`,size:$e},ct))))},je=ge(54476),Me={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"},Ge=Me,Be=ge(7657),Qe=function(Fe,Oe){return E.createElement(Be.Z,(0,je.Z)({},Fe,{ref:Oe,icon:Ge}))},qe=E.forwardRef(Qe),Ze=qe,We=Ke=>{const{prefixCls:Fe,className:Oe,rootClassName:Le,style:xe,active:Ie,children:$e}=Ke,{getPrefixCls:rt}=E.useContext(me.E_),ke=rt("skeleton",Fe),[tt,pt]=ve(ke),ct=_e()(ke,`${ke}-element`,{[`${ke}-active`]:Ie},pt,Oe,Le),ht=$e!=null?$e:E.createElement(Ze,null);return tt(E.createElement("div",{className:ct},E.createElement("div",{className:_e()(`${ke}-image`,Oe),style:xe},ht)))},ze=ge(94480),ot=Ke=>{const Fe=rt=>{const{width:ke,rows:tt=2}=Ke;if(Array.isArray(ke))return ke[rt];if(tt-1===rt)return ke},{prefixCls:Oe,className:Le,style:xe,rows:Ie}=Ke,$e=(0,ze.Z)(Array(Ie)).map((rt,ke)=>E.createElement("li",{key:ke,style:{width:Fe(ke)}}));return E.createElement("ul",{className:_e()(Oe,Le),style:xe},$e)},ut=Ke=>{let{prefixCls:Fe,className:Oe,width:Le,style:xe}=Ke;return E.createElement("h3",{className:_e()(Fe,Oe),style:Object.assign({width:Le},xe)})};function Ye(Ke){return Ke&&typeof Ke=="object"?Ke:{}}function He(Ke,Fe){return Ke&&!Fe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Re(Ke,Fe){return!Ke&&Fe?{width:"38%"}:Ke&&Fe?{width:"50%"}:{}}function Ve(Ke,Fe){const Oe={};return(!Ke||!Fe)&&(Oe.width="61%"),!Ke&&Fe?Oe.rows=3:Oe.rows=2,Oe}const Ae=Ke=>{const{prefixCls:Fe,loading:Oe,className:Le,rootClassName:xe,style:Ie,children:$e,avatar:rt=!1,title:ke=!0,paragraph:tt=!0,active:pt,round:ct}=Ke,{getPrefixCls:ht,direction:lt,skeleton:mt}=E.useContext(me.E_),at=ht("skeleton",Fe),[it,ft]=ve(at);if(Oe||!("loading"in Ke)){const vt=!!rt,St=!!ke,Lt=!!tt;let Bt;if(vt){const yn=Object.assign(Object.assign({prefixCls:`${at}-avatar`},He(St,Lt)),Ye(rt));Bt=E.createElement("div",{className:`${at}-header`},E.createElement(ne,Object.assign({},yn)))}let Nt;if(St||Lt){let yn;if(St){const ln=Object.assign(Object.assign({prefixCls:`${at}-title`},Re(vt,Lt)),Ye(ke));yn=E.createElement(ut,Object.assign({},ln))}let un;if(Lt){const ln=Object.assign(Object.assign({prefixCls:`${at}-paragraph`},Ve(vt,St)),Ye(tt));un=E.createElement(ot,Object.assign({},ln))}Nt=E.createElement("div",{className:`${at}-content`},yn,un)}const rn=_e()(at,{[`${at}-with-avatar`]:vt,[`${at}-active`]:pt,[`${at}-rtl`]:lt==="rtl",[`${at}-round`]:ct},mt==null?void 0:mt.className,Le,xe,ft);return it(E.createElement("div",{className:rn,style:Object.assign(Object.assign({},mt==null?void 0:mt.style),Ie)},Bt,Nt))}return typeof $e!="undefined"?$e:null};Ae.Button=we,Ae.Avatar=Se,Ae.Input=Ce,Ae.Image=Ee,Ae.Node=We;var Ne=Ae,et=Ne},31797:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return ve}});var be=ge(59301),_e=ge(56762),E=ge(92343),me=ge(92310),de=ge.n(me),se=ge(36355),ne=ge(61621),le=pe=>{const{value:Se,formatter:ye,precision:we,decimalSeparator:Pe,groupSeparator:Te="",prefixCls:Ee}=pe;let De;if(typeof ye=="function")De=ye(Se);else{const Ce=String(Se),je=Ce.match(/^(-?)(\d*)(\.(\d+))?$/);if(!je||Ce==="-")De=Ce;else{const Me=je[1];let Ge=je[2]||"0",Be=je[4]||"";Ge=Ge.replace(/\B(?=(\d{3})+(?!\d))/g,Te),typeof we=="number"&&(Be=Be.padEnd(we,"0").slice(0,we>0?we:0)),Be&&(Be=`${Pe}${Be}`),De=[be.createElement("span",{key:"int",className:`${Ee}-content-value-int`},Me,Ge),Be&&be.createElement("span",{key:"decimal",className:`${Ee}-content-value-decimal`},Be)]}}return be.createElement("span",{className:`${Ee}-content-value`},De)},ue=ge(17313),ae=ge(83116),oe=ge(37613);const re=pe=>{const{componentCls:Se,marginXXS:ye,padding:we,colorTextDescription:Pe,titleFontSize:Te,colorTextHeading:Ee,contentFontSize:De,fontFamily:Ce}=pe;return{[`${Se}`]:Object.assign(Object.assign({},(0,ue.Wf)(pe)),{[`${Se}-title`]:{marginBottom:ye,color:Pe,fontSize:Te},[`${Se}-skeleton`]:{paddingTop:we},[`${Se}-content`]:{color:Ee,fontSize:De,fontFamily:Ce,[`${Se}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Se}-content-prefix, ${Se}-content-suffix`]:{display:"inline-block"},[`${Se}-content-prefix`]:{marginInlineEnd:ye},[`${Se}-content-suffix`]:{marginInlineStart:ye}}})}};var ee=(0,ae.Z)("Statistic",pe=>{const Se=(0,oe.TS)(pe,{});return[re(Se)]},pe=>{const{fontSizeHeading3:Se,fontSize:ye}=pe;return{titleFontSize:ye,contentFontSize:Se}}),y=pe=>{const{prefixCls:Se,className:ye,rootClassName:we,style:Pe,valueStyle:Te,value:Ee=0,title:De,valueRender:Ce,prefix:je,suffix:Me,loading:Ge=!1,onMouseEnter:Be,onMouseLeave:Qe,decimalSeparator:qe=".",groupSeparator:Ze=","}=pe,{getPrefixCls:Xe,direction:We,statistic:ze}=be.useContext(se.E_),Ue=Xe("statistic",Se),[ot,Je]=ee(Ue),ut=be.createElement(le,Object.assign({decimalSeparator:qe,groupSeparator:Ze,prefixCls:Ue},pe,{value:Ee})),Ye=de()(Ue,{[`${Ue}-rtl`]:We==="rtl"},ze==null?void 0:ze.className,ye,we,Je);return ot(be.createElement("div",{className:Ye,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Pe),onMouseEnter:Be,onMouseLeave:Qe},De&&be.createElement("div",{className:`${Ue}-title`},De),be.createElement(ne.Z,{paragraph:!1,loading:Ge,className:`${Ue}-skeleton`},be.createElement("div",{style:Te,className:`${Ue}-content`},je&&be.createElement("span",{className:`${Ue}-content-prefix`},je),Ce?Ce(ut):ut,Me&&be.createElement("span",{className:`${Ue}-content-suffix`},Me)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(pe,Se){let ye=pe;const we=/\[[^\]]*]/g,Pe=(Se.match(we)||[]).map(Ce=>Ce.slice(1,-1)),Te=Se.replace(we,"[]"),Ee=x.reduce((Ce,je)=>{let[Me,Ge]=je;if(Ce.includes(Me)){const Be=Math.floor(ye/Ge);return ye-=Be*Ge,Ce.replace(new RegExp(`${Me}+`,"g"),Qe=>{const qe=Qe.length;return Be.toString().padStart(qe,"0")})}return Ce},Te);let De=0;return Ee.replace(we,()=>{const Ce=Pe[De];return De+=1,Ce})}function z(pe,Se){const{format:ye=""}=Se,we=new Date(pe).getTime(),Pe=Date.now(),Te=Math.max(we-Pe,0);return b(Te,ye)}const te=1e3/30;function ce(pe){return new Date(pe).getTime()}const fe=pe=>{const{value:Se,format:ye="HH:mm:ss",onChange:we,onFinish:Pe}=pe,Te=(0,_e.Z)(),Ee=be.useRef(null),De=()=>{Pe==null||Pe(),Ee.current&&(clearInterval(Ee.current),Ee.current=null)},Ce=()=>{const Ge=ce(Se);Ge>=Date.now()&&(Ee.current=setInterval(()=>{Te(),we==null||we(Ge-Date.now()),Ge(Ce(),()=>{Ee.current&&(clearInterval(Ee.current),Ee.current=null)}),[Se]);const je=(Ge,Be)=>z(Ge,Object.assign(Object.assign({},Be),{format:ye})),Me=Ge=>(0,E.Tm)(Ge,{title:void 0});return be.createElement(y,Object.assign({},pe,{valueRender:Me,formatter:je}))};var he=be.memo(fe);y.Countdown=he;var ve=y},15969:function(xt,dt,ge){"use strict";ge.d(dt,{N:function(){return be}});const be=_e=>({color:_e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${_e.motionDurationSlow}`,"&:focus, &:hover":{color:_e.colorLinkHover},"&:active":{color:_e.colorLinkActive}})},1710:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return Ls}});var be={},_e="rc-table-internal-hook",E=ge(42978),me=ge(6089),de=ge(34280),se=ge(13697),ne=ge(59301),ie=ge(4676);function le(nt){var st=ne.createContext(void 0),gt=function(wt){var Ct=wt.value,Rt=wt.children,Mt=ne.useRef(Ct);Mt.current=Ct;var jt=ne.useState(function(){return{getValue:function(){return Mt.current},listeners:new Set}}),kt=(0,E.Z)(jt,1),en=kt[0];return(0,de.Z)(function(){(0,ie.unstable_batchedUpdates)(function(){en.listeners.forEach(function(Wt){Wt(Ct)})})},[Ct]),ne.createElement(st.Provider,{value:en},Rt)};return{Context:st,Provider:gt,defaultValue:nt}}function ue(nt,st){var gt=(0,me.Z)(typeof st=="function"?st:function(Wt){if(st===void 0)return Wt;if(!Array.isArray(st))return Wt[st];var wn={};return st.forEach(function(gn){wn[gn]=Wt[gn]}),wn}),yt=ne.useContext(nt==null?void 0:nt.Context),wt=yt||{},Ct=wt.listeners,Rt=wt.getValue,Mt=ne.useRef();Mt.current=gt(yt?Rt():nt==null?void 0:nt.defaultValue);var jt=ne.useState({}),kt=(0,E.Z)(jt,2),en=kt[1];return(0,de.Z)(function(){if(!yt)return;function Wt(wn){var gn=gt(wn);(0,se.Z)(Mt.current,gn,!0)||en({})}return Ct.add(Wt),function(){Ct.delete(Wt)}},[yt]),Mt.current}var ae=ge(54476),oe=ge(8654);function re(){var nt=ne.createContext(null);function st(){return ne.useContext(nt)}function gt(wt,Ct){var Rt=(0,oe.Yr)(wt),Mt=function(kt,en){var Wt=Rt?{ref:en}:{},wn=ne.useRef(0),gn=ne.useRef(kt),vn=st();return vn!==null?ne.createElement(wt,(0,ae.Z)({},kt,Wt)):((!Ct||Ct(gn.current,kt))&&(wn.current+=1),gn.current=kt,ne.createElement(nt.Provider,{value:wn.current},ne.createElement(wt,(0,ae.Z)({},kt,Wt))))};return Rt?ne.forwardRef(Mt):Mt}function yt(wt,Ct){var Rt=(0,oe.Yr)(wt),Mt=function(kt,en){var Wt=Rt?{ref:en}:{};return st(),ne.createElement(wt,(0,ae.Z)({},kt,Wt))};return Rt?ne.memo(ne.forwardRef(Mt),Ct):ne.memo(Mt,Ct)}return{makeImmutable:gt,responseImmutable:yt,useImmutableMark:st}}var ee=re(),a=ee.makeImmutable,y=ee.responseImmutable,x=ee.useImmutableMark,b=re(),z=b.makeImmutable,te=b.responseImmutable,ce=b.useImmutableMark,fe=le(),he=fe;function ve(nt,st){var gt=ne.useRef(0);gt.current+=1;var yt=ne.useRef(nt),wt=[];Object.keys(nt||{}).map(function(Rt){var Mt;(nt==null?void 0:nt[Rt])!==((Mt=yt.current)===null||Mt===void 0?void 0:Mt[Rt])&&wt.push(Rt)}),yt.current=nt;var Ct=ne.useRef([]);return wt.length&&(Ct.current=wt),ne.useDebugValue(gt.current),ne.useDebugValue(Ct.current.join(", ")),st&&console.log("".concat(st,":"),gt.current,Ct.current),gt.current}var pe=null,Se=ne.memo(function(){var nt=ve();return ne.createElement("h1",null,"Render Times: ",nt)});Se.displayName="RenderBlock";var ye=ge(76190),we=ge(33885),Pe=ge(20068),Te=ge(92310),Ee=ge.n(Te),De=ge(80547),Ce=ge(97938),je=ge(48736),Me=ne.createContext({renderWithProps:!1}),Ge=Me,Be="RC_TABLE_KEY";function Qe(nt){return nt==null?[]:Array.isArray(nt)?nt:[nt]}function qe(nt){var st=[],gt={};return nt.forEach(function(yt){for(var wt=yt||{},Ct=wt.key,Rt=wt.dataIndex,Mt=Ct||Qe(Rt).join("-")||Be;gt[Mt];)Mt="".concat(Mt,"_next");gt[Mt]=!0,st.push(Mt)}),st}function Ze(nt){return nt!=null}function Xe(nt){return nt&&(0,ye.Z)(nt)==="object"&&!Array.isArray(nt)&&!ne.isValidElement(nt)}function We(nt,st,gt,yt,wt,Ct){var Rt=ne.useContext(Ge),Mt=ce(),jt=(0,De.Z)(function(){if(Ze(yt))return[yt];var kt=st==null||st===""?[]:Array.isArray(st)?st:[st],en=(0,Ce.Z)(nt,kt),Wt=en,wn=void 0;if(wt){var gn=wt(en,nt,gt);Xe(gn)?(Wt=gn.children,wn=gn.props,Rt.renderWithProps=!0):Wt=gn}return[Wt,wn]},[Mt,nt,yt,st,wt,gt],function(kt,en){if(Ct){var Wt=(0,E.Z)(kt,2),wn=Wt[1],gn=(0,E.Z)(en,2),vn=gn[1];return Ct(vn,wn)}return Rt.renderWithProps?!0:!(0,se.Z)(kt,en,!0)});return jt}function ze(nt,st,gt,yt){var wt=nt+st-1;return nt<=yt&&wt>=gt}function Ue(nt,st){return ue(he,function(gt){var yt=ze(nt,st||1,gt.hoverStartRow,gt.hoverEndRow);return[yt,gt.onHover]})}var ot=function(st){var gt=st.ellipsis,yt=st.rowType,wt=st.children,Ct,Rt=gt===!0?{showTitle:!0}:gt;return Rt&&(Rt.showTitle||yt==="header")&&(typeof wt=="string"||typeof wt=="number"?Ct=wt.toString():ne.isValidElement(wt)&&typeof wt.props.children=="string"&&(Ct=wt.props.children)),Ct};function Je(nt){var st,gt,yt,wt,Ct,Rt,Mt,jt,kt=nt.component,en=nt.children,Wt=nt.ellipsis,wn=nt.scope,gn=nt.prefixCls,vn=nt.className,Hn=nt.align,jn=nt.record,Gn=nt.render,In=nt.dataIndex,Qn=nt.renderIndex,hr=nt.shouldCellUpdate,mr=nt.index,ar=nt.rowType,Ar=nt.colSpan,Br=nt.rowSpan,er=nt.fixLeft,ir=nt.fixRight,tr=nt.firstFixLeft,Yn=nt.lastFixLeft,or=nt.firstFixRight,Or=nt.lastFixRight,Kr=nt.appendNode,Fr=nt.additionalProps,yr=Fr===void 0?{}:Fr,Vr=nt.isSticky,Qr="".concat(gn,"-cell"),Co=ue(he,["supportSticky","allColumnsFixedLeft"]),ao=Co.supportSticky,Fo=Co.allColumnsFixedLeft,Bo=We(jn,In,Qn,en,Gn,hr),Nr=(0,E.Z)(Bo,2),Go=Nr[0],so=Nr[1],Ao={},Lo=typeof er=="number"&&ao,la=typeof ir=="number"&&ao;Lo&&(Ao.position="sticky",Ao.left=er),la&&(Ao.position="sticky",Ao.right=ir);var Cr=(st=(gt=(yt=so==null?void 0:so.colSpan)!==null&&yt!==void 0?yt:yr.colSpan)!==null&>!==void 0?gt:Ar)!==null&&st!==void 0?st:1,Pr=(wt=(Ct=(Rt=so==null?void 0:so.rowSpan)!==null&&Rt!==void 0?Rt:yr.rowSpan)!==null&&Ct!==void 0?Ct:Br)!==null&&wt!==void 0?wt:1,Sr=Ue(mr,Pr),dr=(0,E.Z)(Sr,2),lo=dr[0],fr=dr[1],Rr=function(Zo){var ca;jn&&fr(mr,mr+Pr-1),yr==null||(ca=yr.onMouseEnter)===null||ca===void 0||ca.call(yr,Zo)},ro=function(Zo){var ca;jn&&fr(-1,-1),yr==null||(ca=yr.onMouseLeave)===null||ca===void 0||ca.call(yr,Zo)};if(Cr===0||Pr===0)return null;var to=(Mt=yr.title)!==null&&Mt!==void 0?Mt:ot({rowType:ar,ellipsis:Wt,children:Go}),ta=Ee()(Qr,vn,(jt={},(0,Pe.Z)(jt,"".concat(Qr,"-fix-left"),Lo&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-left-first"),tr&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-left-last"),Yn&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-left-all"),Yn&&Fo&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-right"),la&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-right-first"),or&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-fix-right-last"),Or&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-ellipsis"),Wt),(0,Pe.Z)(jt,"".concat(Qr,"-with-append"),Kr),(0,Pe.Z)(jt,"".concat(Qr,"-fix-sticky"),(Lo||la)&&Vr&&ao),(0,Pe.Z)(jt,"".concat(Qr,"-row-hover"),!so&&lo),jt),yr.className,so==null?void 0:so.className),Qo={};Hn&&(Qo.textAlign=Hn);var Pa=(0,we.Z)((0,we.Z)((0,we.Z)((0,we.Z)({},Ao),yr.style),Qo),so==null?void 0:so.style),Wo=Go;return(0,ye.Z)(Wo)==="object"&&!Array.isArray(Wo)&&!ne.isValidElement(Wo)&&(Wo=null),Wt&&(Yn||or)&&(Wo=ne.createElement("span",{className:"".concat(Qr,"-content")},Wo)),ne.createElement(kt,(0,ae.Z)({},so,yr,{className:ta,style:Pa,title:to,scope:wn,onMouseEnter:Rr,onMouseLeave:ro,colSpan:Cr!==1?Cr:null,rowSpan:Pr!==1?Pr:null}),Kr,Wo)}var ut=ne.memo(Je);function Ye(nt,st,gt,yt,wt,Ct){var Rt=gt[nt]||{},Mt=gt[st]||{},jt,kt;Rt.fixed==="left"?jt=yt.left[wt==="rtl"?st:nt]:Mt.fixed==="right"&&(kt=yt.right[wt==="rtl"?nt:st]);var en=!1,Wt=!1,wn=!1,gn=!1,vn=gt[st+1],Hn=gt[nt-1],jn=!(Ct!=null&&Ct.children);if(wt==="rtl"){if(jt!==void 0){var Gn=Hn&&Hn.fixed==="left";gn=!Gn&&jn}else if(kt!==void 0){var In=vn&&vn.fixed==="right";wn=!In&&jn}}else if(jt!==void 0){var Qn=vn&&vn.fixed==="left";en=!Qn&&jn}else if(kt!==void 0){var hr=Hn&&Hn.fixed==="right";Wt=!hr&&jn}return{fixLeft:jt,fixRight:kt,lastFixLeft:en,firstFixRight:Wt,lastFixRight:wn,firstFixLeft:gn,isSticky:yt.isSticky}}var He=ne.createContext({}),Re=He;function Ve(nt){var st=nt.className,gt=nt.index,yt=nt.children,wt=nt.colSpan,Ct=wt===void 0?1:wt,Rt=nt.rowSpan,Mt=nt.align,jt=ue(he,["prefixCls","direction"]),kt=jt.prefixCls,en=jt.direction,Wt=ne.useContext(Re),wn=Wt.scrollColumnIndex,gn=Wt.stickyOffsets,vn=Wt.flattenColumns,Hn=Wt.columns,jn=gt+Ct-1,Gn=jn+1===wn?Ct+1:Ct,In=Ye(gt,gt+Gn-1,vn,gn,en,Hn==null?void 0:Hn[gt]);return ne.createElement(ut,(0,ae.Z)({className:st,index:gt,component:"td",prefixCls:kt,record:null,dataIndex:null,align:Mt,colSpan:Gn,rowSpan:Rt,render:function(){return yt}},In))}var Ae=ge(75931),Ne=["children"];function et(nt){var st=nt.children,gt=(0,Ae.Z)(nt,Ne);return ne.createElement("tr",gt,st)}function Ke(nt){var st=nt.children;return st}Ke.Row=et,Ke.Cell=Ve;var Fe=Ke;function Oe(nt){var st=nt.children,gt=nt.stickyOffsets,yt=nt.flattenColumns,wt=nt.columns,Ct=ue(he,"prefixCls"),Rt=yt.length-1,Mt=yt[Rt],jt=ne.useMemo(function(){return{stickyOffsets:gt,flattenColumns:yt,scrollColumnIndex:Mt!=null&&Mt.scrollbar?Rt:null,columns:wt}},[Mt,yt,Rt,gt,wt]);return ne.createElement(Re.Provider,{value:jt},ne.createElement("tfoot",{className:"".concat(Ct,"-summary")},st))}var Le=te(Oe),xe=Fe,Ie=ge(70425),$e=ge(29301),rt=ge(29194),ke=ge(24514),tt=ge(75152),pt=ge(26112);function ct(nt,st,gt,yt,wt,Ct,Rt){nt.push({record:st,indent:gt,index:Rt});var Mt=Ct(st),jt=wt==null?void 0:wt.has(Mt);if(st&&Array.isArray(st[yt])&&jt)for(var kt=0;kt1?tr-1:0),or=1;or=0;Mt-=1){var jt=st[Mt],kt=gt&>[Mt],en=kt&&kt[yn];if(jt||en||Rt){var Wt=en||{},wn=Wt.columnType,gn=(0,Ae.Z)(Wt,ln);wt.unshift(ne.createElement("col",(0,ae.Z)({key:Mt,style:{width:jt}},gn))),Rt=!0}}return ne.createElement("colgroup",null,wt)}var Wn=Mn,Cn=ge(94480),Zt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Ht(nt,st){return(0,ne.useMemo)(function(){for(var gt=[],yt=0;yt1?"colgroup":"col":null,ellipsis:jn.ellipsis,align:jn.align,component:jn.title?Ct:Rt,prefixCls:en,key:gn[Hn]},Gn,{additionalProps:In,rowType:"header"}))}))}nn.displayName="HeaderRow";var Sn=nn;function dn(nt){var st=[];function gt(Rt,Mt){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;st[jt]=st[jt]||[];var kt=Mt,en=Rt.filter(Boolean).map(function(Wt){var wn={key:Wt.key,className:Wt.className||"",children:Wt.title,column:Wt,colStart:kt},gn=1,vn=Wt.children;return vn&&vn.length>0&&(gn=gt(vn,kt,jt+1).reduce(function(Hn,jn){return Hn+jn},0),wn.hasSubColumns=!0),"colSpan"in Wt&&(gn=Wt.colSpan),"rowSpan"in Wt&&(wn.rowSpan=Wt.rowSpan),wn.colSpan=gn,wn.colEnd=wn.colStart+gn-1,st[jt].push(wn),kt+=gn,gn});return en}gt(nt,0);for(var yt=st.length,wt=function(Mt){st[Mt].forEach(function(jt){!("rowSpan"in jt)&&!jt.hasSubColumns&&(jt.rowSpan=yt-Mt)})},Ct=0;Ct1&&arguments[1]!==void 0?arguments[1]:"";return typeof st=="number"?st:st.endsWith("%")?nt*parseFloat(st)/100:null}function Fn(nt,st){return ne.useMemo(function(){if(st&&st>0){var gt=0,yt=0;nt.forEach(function(kt){var en=bn(st,kt.width);en?gt+=en:yt+=1});var wt=st-gt,Ct=yt,Rt=wt/yt,Mt=0,jt=nt.map(function(kt){var en=(0,we.Z)({},kt),Wt=bn(st,en.width);if(Wt)en.width=Wt;else{var wn=Math.floor(Rt);en.width=Ct===1?wt:wn,wt-=wn,Ct-=1}return Mt+=en.width,en});return[jt,Mt]}return[nt,st]},[nt,st])}var Pt=["children"],_t=["fixed"];function Ot(nt){return(0,cn.Z)(nt).filter(function(st){return ne.isValidElement(st)}).map(function(st){var gt=st.key,yt=st.props,wt=yt.children,Ct=(0,Ae.Z)(yt,Pt),Rt=(0,we.Z)({key:gt},Ct);return wt&&(Rt.children=Ot(wt)),Rt})}function Kt(nt){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return nt.filter(function(gt){return gt&&(0,ye.Z)(gt)==="object"}).reduce(function(gt,yt,wt){var Ct=yt.fixed,Rt=Ct===!0?"left":Ct,Mt="".concat(st,"-").concat(wt),jt=yt.children;return jt&&jt.length>0?[].concat((0,Cn.Z)(gt),(0,Cn.Z)(Kt(jt,Mt).map(function(kt){return(0,we.Z)({fixed:Rt},kt)}))):[].concat((0,Cn.Z)(gt),[(0,we.Z)((0,we.Z)({key:Mt},yt),{},{fixed:Rt})])},[])}function Nn(nt){for(var st=!0,gt=0;gt=0;Ct-=1){var Rt=nt[Ct];if(wt&&Rt.fixed!=="right")wt=!1;else if(!wt&&Rt.fixed==="right"){warning(!1,"Index ".concat(Ct+1," of `columns` missing `fixed='right'` prop."));break}}}function _n(nt){return nt.map(function(st){var gt=st.fixed,yt=(0,Ae.Z)(st,_t),wt=gt;return gt==="left"?wt="right":gt==="right"&&(wt="left"),(0,we.Z)({fixed:wt},yt)})}function br(nt,st){var gt=nt.prefixCls,yt=nt.columns,wt=nt.children,Ct=nt.expandable,Rt=nt.expandedKeys,Mt=nt.columnTitle,jt=nt.getRowKey,kt=nt.onTriggerExpand,en=nt.expandIcon,Wt=nt.rowExpandable,wn=nt.expandIconColumnIndex,gn=nt.direction,vn=nt.expandRowByClick,Hn=nt.columnWidth,jn=nt.fixed,Gn=nt.scrollWidth,In=ne.useMemo(function(){return yt||Ot(wt)},[yt,wt]),Qn=ne.useMemo(function(){if(Ct){var ir,tr=In.slice();if(!tr.includes(be)){var Yn=wn||0;Yn>=0&&tr.splice(Yn,0,be)}var or=tr.indexOf(be);tr=tr.filter(function(yr,Vr){return yr!==be||Vr===or});var Or=In[or],Kr;(jn==="left"||jn)&&!wn?Kr="left":(jn==="right"||jn)&&wn===In.length?Kr="right":Kr=Or?Or.fixed:null;var Fr=(ir={},(0,Pe.Z)(ir,yn,{className:"".concat(gt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(ir,"title",Mt),(0,Pe.Z)(ir,"fixed",Kr),(0,Pe.Z)(ir,"className","".concat(gt,"-row-expand-icon-cell")),(0,Pe.Z)(ir,"width",Hn),(0,Pe.Z)(ir,"render",function(Vr,Qr,Co){var ao=jt(Qr,Co),Fo=Rt.has(ao),Bo=Wt?Wt(Qr):!0,Nr=en({prefixCls:gt,expanded:Fo,expandable:Bo,record:Qr,onExpand:kt});return vn?ne.createElement("span",{onClick:function(so){return so.stopPropagation()}},Nr):Nr}),ir);return tr.map(function(yr){return yr===be?Fr:yr})}return In.filter(function(yr){return yr!==be})},[Ct,In,jt,Rt,en,gn]),hr=ne.useMemo(function(){var ir=Qn;return st&&(ir=st(ir)),ir.length||(ir=[{render:function(){return null}}]),ir},[st,Qn,gn]),mr=ne.useMemo(function(){return gn==="rtl"?_n(Kt(hr)):Kt(hr)},[hr,gn,Gn]),ar=Fn(mr,Gn),Ar=(0,E.Z)(ar,2),Br=Ar[0],er=Ar[1];return[hr,Br,er]}var qn=br;function Ut(nt){var st,gt=nt.prefixCls,yt=nt.record,wt=nt.onExpand,Ct=nt.expanded,Rt=nt.expandable,Mt="".concat(gt,"-row-expand-icon");if(!Rt)return ne.createElement("span",{className:Ee()(Mt,"".concat(gt,"-row-spaced"))});var jt=function(en){wt(yt,en),en.stopPropagation()};return ne.createElement("span",{className:Ee()(Mt,(st={},(0,Pe.Z)(st,"".concat(gt,"-row-expanded"),Ct),(0,Pe.Z)(st,"".concat(gt,"-row-collapsed"),!Ct),st)),onClick:jt})}function Tt(nt,st,gt){var yt=[];function wt(Ct){(Ct||[]).forEach(function(Rt,Mt){yt.push(st(Rt,Mt)),wt(Rt[gt])})}return wt(nt),yt}function fn(nt,st,gt){var yt=un(nt),wt=yt.expandIcon,Ct=yt.expandedRowKeys,Rt=yt.defaultExpandedRowKeys,Mt=yt.defaultExpandAllRows,jt=yt.expandedRowRender,kt=yt.onExpand,en=yt.onExpandedRowsChange,Wt=yt.childrenColumnName,wn=wt||Ut,gn=Wt||"children",vn=ne.useMemo(function(){return jt?"row":nt.expandable&&nt.internalHooks===_e&&nt.expandable.__PARENT_RENDER_ICON__||st.some(function(mr){return mr&&(0,ye.Z)(mr)==="object"&&mr[gn]})?"nest":!1},[!!jt,st]),Hn=ne.useState(function(){return Rt||(Mt?Tt(st,gt,gn):[])}),jn=(0,E.Z)(Hn,2),Gn=jn[0],In=jn[1],Qn=ne.useMemo(function(){return new Set(Ct||Gn||[])},[Ct,Gn]),hr=ne.useCallback(function(mr){var ar=gt(mr,st.indexOf(mr)),Ar,Br=Qn.has(ar);Br?(Qn.delete(ar),Ar=(0,Cn.Z)(Qn)):Ar=[].concat((0,Cn.Z)(Qn),[ar]),In(Ar),kt&&kt(!Br,mr),en&&en(Ar)},[gt,Qn,st,kt,en]);return[yt,vn,Qn,wn,gn,hr]}function At(nt,st,gt,yt){var wt=nt.map(function(Ct,Rt){return Ye(Rt,Rt,nt,st,gt,yt==null?void 0:yt[Rt])});return(0,De.Z)(function(){return wt},[wt],function(Ct,Rt){return!(0,se.Z)(Ct,Rt)})}function mn(nt){var st=(0,ne.useRef)(nt),gt=(0,ne.useState)({}),yt=(0,E.Z)(gt,2),wt=yt[1],Ct=(0,ne.useRef)(null),Rt=(0,ne.useRef)([]);function Mt(jt){Rt.current.push(jt);var kt=Promise.resolve();Ct.current=kt,kt.then(function(){if(Ct.current===kt){var en=Rt.current,Wt=st.current;Rt.current=[],en.forEach(function(wn){st.current=wn(st.current)}),Ct.current=null,Wt!==st.current&&wt({})}})}return(0,ne.useEffect)(function(){return function(){Ct.current=null}},[]),[st.current,Mt]}function On(nt){var st=(0,ne.useRef)(nt||null),gt=(0,ne.useRef)();function yt(){window.clearTimeout(gt.current)}function wt(Rt){st.current=Rt,yt(),gt.current=window.setTimeout(function(){st.current=null,gt.current=void 0},100)}function Ct(){return st.current}return(0,ne.useEffect)(function(){return yt},[]),[wt,Ct]}function Zn(){var nt=ne.useState(-1),st=(0,E.Z)(nt,2),gt=st[0],yt=st[1],wt=ne.useState(-1),Ct=(0,E.Z)(wt,2),Rt=Ct[0],Mt=Ct[1],jt=ne.useCallback(function(kt,en){yt(kt),Mt(en)},[]);return[gt,Rt,jt]}var An=ge(47273),bt=(0,An.Z)()?window:null;function It(nt,st){var gt=(0,ye.Z)(nt)==="object"?nt:{},yt=gt.offsetHeader,wt=yt===void 0?0:yt,Ct=gt.offsetSummary,Rt=Ct===void 0?0:Ct,Mt=gt.offsetScroll,jt=Mt===void 0?0:Mt,kt=gt.getContainer,en=kt===void 0?function(){return bt}:kt,Wt=en()||bt;return ne.useMemo(function(){var wn=!!nt;return{isSticky:wn,stickyClassName:wn?"".concat(st,"-sticky-holder"):"",offsetHeader:wt,offsetSummary:Rt,offsetScroll:jt,container:Wt}},[jt,wt,Rt,st,Wt])}function Ft(nt,st,gt){var yt=(0,ne.useMemo)(function(){for(var wt=[],Ct=[],Rt=0,Mt=0,jt=0;jt=Wt&&(yr=Wt-wn),Rt({scrollLeft:yr/Wt*(en+2)}),In.current.x=or.pageX},ir=function(){if(Ct.current){var or=(0,qt.os)(Ct.current).top,Or=or+Ct.current.offsetHeight,Kr=jt===window?document.documentElement.scrollTop+window.innerHeight:(0,qt.os)(jt).top+jt.clientHeight;Or-(0,tt.Z)()<=Kr||or>=Kr-Mt?Gn(function(Fr){return(0,we.Z)((0,we.Z)({},Fr),{},{isHiddenScrollBar:!0})}):Gn(function(Fr){return(0,we.Z)((0,we.Z)({},Fr),{},{isHiddenScrollBar:!1})})}},tr=function(or){Gn(function(Or){return(0,we.Z)((0,we.Z)({},Or),{},{scrollLeft:or/en*Wt||0})})};return ne.useImperativeHandle(gt,function(){return{setScrollLeft:tr}}),ne.useEffect(function(){var Yn=(0,Vt.Z)(document.body,"mouseup",Ar,!1),or=(0,Vt.Z)(document.body,"mousemove",er,!1);return ir(),function(){Yn.remove(),or.remove()}},[wn,mr]),ne.useEffect(function(){var Yn=(0,Vt.Z)(jt,"scroll",ir,!1),or=(0,Vt.Z)(window,"resize",ir,!1);return function(){Yn.remove(),or.remove()}},[jt]),ne.useEffect(function(){jn.isHiddenScrollBar||Gn(function(Yn){var or=Ct.current;return or?(0,we.Z)((0,we.Z)({},Yn),{},{scrollLeft:or.scrollLeft/or.scrollWidth*or.clientWidth}):Yn})},[jn.isHiddenScrollBar]),en<=Wt||!wn||jn.isHiddenScrollBar?null:ne.createElement("div",{style:{height:(0,tt.Z)(),width:Wt,bottom:Mt},className:"".concat(kt,"-sticky-scroll")},ne.createElement("div",{onMouseDown:Br,ref:gn,className:Ee()("".concat(kt,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(kt,"-sticky-scroll-bar-active"),mr)),style:{width:"".concat(wn,"px"),transform:"translate3d(".concat(jn.scrollLeft,"px, 0, 0)")}}))},Xn=ne.forwardRef(Vn);function Un(nt){return null}var Qt=Un;function lr(nt){return null}var cr=lr,eo="rc-table",pn=[],an={};function Tn(){return"No Data"}function Jn(nt){var st,gt=(0,we.Z)({rowKey:"key",prefixCls:eo,emptyText:Tn},nt),yt=gt.prefixCls,wt=gt.className,Ct=gt.rowClassName,Rt=gt.style,Mt=gt.data,jt=gt.rowKey,kt=gt.scroll,en=gt.tableLayout,Wt=gt.direction,wn=gt.title,gn=gt.footer,vn=gt.summary,Hn=gt.caption,jn=gt.id,Gn=gt.showHeader,In=gt.components,Qn=gt.emptyText,hr=gt.onRow,mr=gt.onHeaderRow,ar=gt.internalHooks,Ar=gt.transformColumns,Br=gt.internalRefs,er=gt.tailor,ir=gt.sticky,tr=Mt||pn,Yn=!!tr.length,or=ar===_e,Or=ne.useCallback(function(So,Do){return(0,Ce.Z)(In,So)||Do},[In]),Kr=ne.useMemo(function(){return typeof jt=="function"?jt:function(So){var Do=So&&So[jt];return Do}},[jt]),Fr=Or(["body"]),yr=Zn(),Vr=(0,E.Z)(yr,3),Qr=Vr[0],Co=Vr[1],ao=Vr[2],Fo=fn(gt,tr,Kr),Bo=(0,E.Z)(Fo,6),Nr=Bo[0],Go=Bo[1],so=Bo[2],Ao=Bo[3],Lo=Bo[4],la=Bo[5],Cr=kt==null?void 0:kt.x,Pr=ne.useState(0),Sr=(0,E.Z)(Pr,2),dr=Sr[0],lo=Sr[1],fr=qn((0,we.Z)((0,we.Z)((0,we.Z)({},gt),Nr),{},{expandable:!!Nr.expandedRowRender,columnTitle:Nr.columnTitle,expandedKeys:so,getRowKey:Kr,onTriggerExpand:la,expandIcon:Ao,expandIconColumnIndex:Nr.expandIconColumnIndex,direction:Wt,scrollWidth:or&&er&&typeof Cr=="number"?Cr:null}),or?Ar:null),Rr=(0,E.Z)(fr,3),ro=Rr[0],to=Rr[1],ta=Rr[2],Qo=ta!=null?ta:Cr,Pa=ne.useMemo(function(){return{columns:ro,flattenColumns:to}},[ro,to]),Wo=ne.useRef(),va=ne.useRef(),Zo=ne.useRef(),ca=ne.useRef(),Ga=ne.useRef(),mo=ne.useState(!1),yo=(0,E.Z)(mo,2),jo=yo[0],$o=yo[1],Vo=ne.useState(!1),qr=(0,E.Z)(Vo,2),aa=qr[0],na=qr[1],ma=mn(new Map),_a=(0,E.Z)(ma,2),wa=_a[0],ei=_a[1],Da=qe(to),ya=Da.map(function(So){return wa.get(So)}),ua=ne.useMemo(function(){return ya},[ya.join("_")]),ia=Et(ua,to.length,Wt),Xo=kt&&Ze(kt.y),Io=kt&&Ze(Qo)||!!Nr.fixed,Oa=Io&&to.some(function(So){var Do=So.fixed;return Do}),Wa=ne.useRef(),Ra=It(ir,yt),La=Ra.isSticky,li=Ra.offsetHeader,Pi=Ra.offsetSummary,oo=Ra.offsetScroll,_o=Ra.stickyClassName,qo=Ra.container,Ro=ne.useMemo(function(){return vn==null?void 0:vn(tr)},[vn,tr]),ra=(Xo||La)&&ne.isValidElement(Ro)&&Ro.type===Fe&&Ro.props.fixed,da,fa,ja;Xo&&(fa={overflowY:"scroll",maxHeight:kt.y}),Io&&(da={overflowX:"auto"},Xo||(fa={overflowY:"hidden"}),ja={width:Qo===!0?"auto":Qo,minWidth:"100%"});var Mi=ne.useCallback(function(So,Do){(0,rt.Z)(Wo.current)&&ei(function(Sa){if(Sa.get(So)!==Do){var Ma=new Map(Sa);return Ma.set(So,Do),Ma}return Sa})},[]),Ts=On(null),Fi=(0,E.Z)(Ts,2),As=Fi[0],Bi=Fi[1];function ci(So,Do){Do&&(typeof Do=="function"?Do(So):Do.scrollLeft!==So&&(Do.scrollLeft=So,Do.scrollLeft!==So&&setTimeout(function(){Do.scrollLeft=So},0)))}var Za=(0,me.Z)(function(So){var Do=So.currentTarget,Sa=So.scrollLeft,Ma=Wt==="rtl",Fa=typeof Sa=="number"?Sa:Do.scrollLeft,Qi=Do||an;if(!Bi()||Bi()===Qi){var _i;As(Qi),ci(Fa,va.current),ci(Fa,Zo.current),ci(Fa,Ga.current),ci(Fa,(_i=Wa.current)===null||_i===void 0?void 0:_i.setScrollLeft)}var Oi=Do||va.current;if(Oi){var Li=Oi.scrollWidth,Ti=Oi.clientWidth;if(Li===Ti){$o(!1),na(!1);return}Ma?($o(-Fa0)):($o(Fa>0),na(Fa1?Hn-or:0,Kr=(0,we.Z)((0,we.Z)((0,we.Z)({},Ar),jt),{},{flex:"0 0 ".concat(or,"px"),width:"".concat(or,"px"),marginRight:Or,pointerEvents:"auto"}),Fr=ne.useMemo(function(){return en?tr<=1:er===0||tr===0||tr>1},[tr,er,en]);Fr?Kr.visibility="hidden":en&&(Kr.height=Wt==null?void 0:Wt(tr));var yr=Fr?function(){return null}:wn,Vr={};return(tr===0||er===0)&&(Vr.rowSpan=1,Vr.colSpan=1),ne.createElement(ut,(0,ae.Z)({className:Ee()(vn,kt),ellipsis:gt.ellipsis,align:gt.align,scope:gt.rowScope,component:"div",prefixCls:st.prefixCls,key:Qn,record:Mt,index:Ct,renderIndex:Rt,dataIndex:gn,render:yr,shouldCellUpdate:gt.shouldCellUpdate},hr,{appendNode:mr,additionalProps:(0,we.Z)((0,we.Z)({},ar),{},{style:Kr},Vr)}))}var ho=Dr,io=["data","index","className","rowKey","style","extra","getHeight"],xn=ne.forwardRef(function(nt,st){var gt=nt.data,yt=nt.index,wt=nt.className,Ct=nt.rowKey,Rt=nt.style,Mt=nt.extra,jt=nt.getHeight,kt=(0,Ae.Z)(nt,io),en=gt.record,Wt=gt.indent,wn=gt.index,gn=ue(he,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),vn=gn.scrollX,Hn=gn.flattenColumns,jn=gn.prefixCls,Gn=gn.fixColumn,In=gn.componentWidth,Qn=at(en,Ct,yt,Wt),hr=Qn.rowSupportExpand,mr=Qn.expanded,ar=Qn.rowProps,Ar=Qn.expandedRowRender,Br=Qn.expandedRowClassName,er;if(hr&&mr){var ir=Ar(en,yt,Wt+1,mr),tr=Br==null?void 0:Br(en,yt,Wt),Yn={};Gn&&(Yn={style:(0,Pe.Z)({},"--virtual-width","".concat(In,"px"))});var or="".concat(jn,"-expanded-row-cell");er=ne.createElement("div",{className:Ee()("".concat(jn,"-expanded-row"),"".concat(jn,"-expanded-row-level-").concat(Wt+1),tr)},ne.createElement(ut,{component:"div",prefixCls:jn,className:Ee()(or,(0,Pe.Z)({},"".concat(or,"-fixed"),Gn)),additionalProps:Yn},ir))}var Or=(0,we.Z)((0,we.Z)({},Rt),{},{width:vn});Mt&&(Or.position="absolute",Or.pointerEvents="none");var Kr=ne.createElement("div",(0,ae.Z)({},ar,kt,{ref:hr?null:st,className:Ee()(wt,"".concat(jn,"-row"),ar==null?void 0:ar.className,(0,Pe.Z)({},"".concat(jn,"-row-extra"),Mt)),style:(0,we.Z)((0,we.Z)({},Or),ar==null?void 0:ar.style)}),Hn.map(function(Fr,yr){return ne.createElement(ho,{key:yr,rowInfo:Qn,column:Fr,colIndex:yr,indent:Wt,index:yt,renderIndex:wn,record:en,inverse:Mt,getHeight:jt})}));return hr?ne.createElement("div",{ref:st},Kr,er):Kr}),bo=te(xn),co=bo,zr=ne.forwardRef(function(nt,st){var gt=nt.data,yt=nt.onScroll,wt=ue(he,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ct=wt.flattenColumns,Rt=wt.onColumnResize,Mt=wt.getRowKey,jt=wt.expandedKeys,kt=wt.prefixCls,en=wt.childrenColumnName,Wt=wt.emptyNode,wn=wt.scrollX,gn=ue(sr),vn=gn.scrollY,Hn=gn.listItemHeight,jn=ne.useRef(),Gn=ht(gt,en,jt,Mt),In=ne.useMemo(function(){var er=0;return Ct.map(function(ir){var tr=ir.width,Yn=ir.key;return er+=tr,[Yn,tr,er]})},[Ct]),Qn=ne.useMemo(function(){return In.map(function(er){return er[2]})},[In]);ne.useEffect(function(){In.forEach(function(er){var ir=(0,E.Z)(er,2),tr=ir[0],Yn=ir[1];Rt(tr,Yn)})},[In]),ne.useImperativeHandle(st,function(){var er={};return Object.defineProperty(er,"scrollLeft",{get:function(){var tr;return((tr=jn.current)===null||tr===void 0?void 0:tr.getScrollInfo().x)||0},set:function(tr){var Yn;(Yn=jn.current)===null||Yn===void 0||Yn.scrollTo({left:tr})}}),er});var hr=function(ir,tr){var Yn,or=(Yn=Gn[tr])===null||Yn===void 0?void 0:Yn.record,Or=ir.onCell;if(Or){var Kr,Fr=Or(or,tr);return(Kr=Fr==null?void 0:Fr.rowSpan)!==null&&Kr!==void 0?Kr:1}return 1},mr=function(ir){var tr=ir.start,Yn=ir.end,or=ir.getSize,Or=ir.offsetY;if(Yn<0)return null;for(var Kr=Ct.filter(function(Cr){return hr(Cr,tr)===0}),Fr=tr,yr=function(Pr){if(Kr=Kr.filter(function(Sr){return hr(Sr,Pr)===0}),!Kr.length)return Fr=Pr,"break"},Vr=tr;Vr>=0;Vr-=1){var Qr=yr(Vr);if(Qr==="break")break}for(var Co=Ct.filter(function(Cr){return hr(Cr,Yn)!==1}),ao=Yn,Fo=function(Pr){if(Co=Co.filter(function(Sr){return hr(Sr,Pr)!==1}),!Co.length)return ao=Math.max(Pr-1,Yn),"break"},Bo=Yn;Bo1})&&Go.push(Pr)},Ao=Fr;Ao<=ao;Ao+=1)var Lo=so(Ao);var la=Go.map(function(Cr){var Pr=Gn[Cr],Sr=Mt(Pr.record,Cr),dr=function(Rr){var ro=Cr+Rr-1,to=Mt(Gn[ro].record,ro),ta=or(Sr,to);return ta.bottom-ta.top},lo=or(Sr);return ne.createElement(co,{key:Cr,data:Pr,rowKey:Sr,index:Cr,style:{top:-Or+lo.top},extra:!0,getHeight:dr})});return la},ar=ne.useMemo(function(){return{columnsOffset:Qn}},[Qn]),Ar="".concat(kt,"-tbody"),Br;return Gn.length?Br=ne.createElement(ur.Z,{fullHeight:!1,ref:jn,className:Ee()(Ar,"".concat(Ar,"-virtual")),height:vn,itemHeight:Hn||24,data:Gn,itemKey:function(ir){return Mt(ir.record)},scrollWidth:wn,onVirtualScroll:function(ir){var tr=ir.x;yt({scrollLeft:tr})},extraRender:mr},function(er,ir,tr){var Yn=Mt(er.record,ir);return ne.createElement(co,(0,ae.Z)({data:er,rowKey:Yn,index:ir},tr))}):Br=ne.createElement("div",{className:Ee()("".concat(kt,"-placeholder"))},ne.createElement(ut,{component:"div",prefixCls:kt},Wt)),ne.createElement($r.Provider,{value:ar},Br)}),Oo=te(zr),Zr=Oo,uo=function(st,gt){var yt=gt.ref,wt=gt.onScroll;return ne.createElement(Zr,{ref:yt,data:st,onScroll:wt})},Ur=100;function gr(nt){var st=nt.columns,gt=nt.scroll,yt=nt.prefixCls,wt=yt===void 0?eo:yt,Ct=nt.className,Rt=nt.listItemHeight,Mt=gt||{},jt=Mt.x,kt=Mt.y;typeof jt!="number"&&(jt=((st||[]).length+1)*Ur),typeof kt!="number"&&(kt=500);var en=ne.useMemo(function(){return{scrollY:kt,listItemHeight:Rt}},[kt,Rt]);return ne.createElement(sr.Provider,{value:en},ne.createElement(Rn,(0,ae.Z)({},nt,{className:Ee()(Ct,"".concat(wt,"-virtual")),scroll:(0,we.Z)((0,we.Z)({},gt),{},{x:jt}),components:{body:uo},columns:st,internalHooks:_e,tailor:!0})))}function Tr(nt){return z(gr,nt)}var Lr=Tr(),jr=null;function xo(nt){return null}var po=xo;function Uo(nt){return null}var Po=Uo,Yo=ge(2738),Mo=ge(68031),Xr=ge(36355),fo=ge(93891),No=ge(19716),Dt=ge(8628),Yt=ge(31724),hn=ge(58421),vr=ge(71418),En=ge(88088);function on(nt){return function(gt){let{prefixCls:yt,onExpand:wt,record:Ct,expanded:Rt,expandable:Mt}=gt;const jt=`${yt}-row-expand-icon`;return ne.createElement("button",{type:"button",onClick:kt=>{wt(Ct,kt),kt.stopPropagation()},className:Ee()(jt,{[`${jt}-spaced`]:!Mt,[`${jt}-expanded`]:Mt&&Rt,[`${jt}-collapsed`]:Mt&&!Rt}),"aria-label":Rt?nt.collapse:nt.expand,"aria-expanded":Rt})}}var sn=on;function $t(nt,st){return"key"in nt&&nt.key!==void 0&&nt.key!==null?nt.key:nt.dataIndex?Array.isArray(nt.dataIndex)?nt.dataIndex.join("."):nt.dataIndex:st}function Pn(nt,st){return st?`${st}-${nt}`:`${nt}`}function zn(nt,st){return typeof nt=="function"?nt(st):nt}function Dn(nt,st){const gt=zn(nt,st);return Object.prototype.toString.call(gt)==="[object Object]"?"":gt}var Er={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"},rr=Er,Gr=ge(7657),xr=function(st,gt){return ne.createElement(Gr.Z,(0,ae.Z)({},st,{ref:gt,icon:rr}))},Kn=ne.forwardRef(xr),wr=Kn,_r=ge(56762);function $n(nt){const st=ne.useRef(nt),gt=(0,_r.Z)();return[()=>st.current,yt=>{st.current=yt,gt()}]}var Mr=ge(3113),Hr=ge(24905),no=ge(38854),nr=ge(64165),kr=ge(20834),wo=ge(40875),vo=ge(5112),Ko=ge(17574),ko=ge(47472),Eo=ge(92832);function sa(nt){let{value:st,onChange:gt,filterSearch:yt,tablePrefixCls:wt,locale:Ct}=nt;return yt?ne.createElement("div",{className:`${wt}-filter-dropdown-search`},ne.createElement(Eo.default,{prefix:ne.createElement(ko.Z,null),placeholder:Ct.filterSearchPlaceholder,onChange:gt,value:st,htmlSize:1,className:`${wt}-filter-dropdown-search-input`})):null}var To=sa,ba=ge(10228);const Ba=nt=>{const{keyCode:st}=nt;st===ba.Z.ENTER&&nt.stopPropagation()};var Na=ne.forwardRef((nt,st)=>ne.createElement("div",{className:nt.className,onClick:gt=>gt.stopPropagation(),onKeyDown:Ba,ref:st},nt.children));function zo(nt){let st=[];return(nt||[]).forEach(gt=>{let{value:yt,children:wt}=gt;st.push(yt),wt&&(st=[].concat((0,Cn.Z)(st),(0,Cn.Z)(zo(wt))))}),st}function Ir(nt){return nt.some(st=>{let{children:gt}=st;return gt})}function Yr(nt,st){return typeof st=="string"||typeof st=="number"?st==null?void 0:st.toString().toLowerCase().includes(nt.trim().toLowerCase()):!1}function Jo(nt){let{filters:st,prefixCls:gt,filteredKeys:yt,filterMultiple:wt,searchValue:Ct,filterSearch:Rt}=nt;return st.map((Mt,jt)=>{const kt=String(Mt.value);if(Mt.children)return{key:kt||jt,label:Mt.text,popupClassName:`${gt}-dropdown-submenu`,children:Jo({filters:Mt.children,prefixCls:gt,filteredKeys:yt,filterMultiple:wt,searchValue:Ct,filterSearch:Rt})};const en=wt?Hr.default:vo.ZP,Wt={key:Mt.value!==void 0?kt:jt,label:ne.createElement(ne.Fragment,null,ne.createElement(en,{checked:yt.includes(kt)}),ne.createElement("span",null,Mt.text))};return Ct.trim()?typeof Rt=="function"?Rt(Ct,Mt)?Wt:null:Yr(Ct,Mt.text)?Wt:null:Wt})}function oa(nt){var st,gt;const{tablePrefixCls:yt,prefixCls:wt,column:Ct,dropdownPrefixCls:Rt,columnKey:Mt,filterMultiple:jt,filterMode:kt="menu",filterSearch:en=!1,filterState:Wt,triggerFilter:wn,locale:gn,children:vn,getPopupContainer:Hn}=nt,{filterDropdownOpen:jn,onFilterDropdownOpenChange:Gn,filterResetToDefaultFilteredValue:In,defaultFilteredValue:Qn,filterDropdownVisible:hr,onFilterDropdownVisibleChange:mr}=Ct,[ar,Ar]=ne.useState(!1),Br=!!(Wt&&(!((st=Wt.filteredKeys)===null||st===void 0)&&st.length||Wt.forceFiltered)),er=fr=>{Ar(fr),Gn==null||Gn(fr),mr==null||mr(fr)},ir=(gt=jn!=null?jn:hr)!==null&>!==void 0?gt:ar,tr=Wt==null?void 0:Wt.filteredKeys,[Yn,or]=$n(tr||[]),Or=fr=>{let{selectedKeys:Rr}=fr;or(Rr)},Kr=(fr,Rr)=>{let{node:ro,checked:to}=Rr;Or(jt?{selectedKeys:fr}:{selectedKeys:to&&ro.key?[ro.key]:[]})};ne.useEffect(()=>{ar&&Or({selectedKeys:tr||[]})},[tr]);const[Fr,yr]=ne.useState([]),Vr=fr=>{yr(fr)},[Qr,Co]=ne.useState(""),ao=fr=>{const{value:Rr}=fr.target;Co(Rr)};ne.useEffect(()=>{ar||Co("")},[ar]);const Fo=fr=>{const Rr=fr&&fr.length?fr:null;if(Rr===null&&(!Wt||!Wt.filteredKeys)||(0,se.Z)(Rr,Wt==null?void 0:Wt.filteredKeys,!0))return null;wn({column:Ct,key:Mt,filteredKeys:Rr})},Bo=()=>{er(!1),Fo(Yn())},Nr=function(){let{confirm:fr,closeDropdown:Rr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};fr&&Fo([]),Rr&&er(!1),Co(""),or(In?(Qn||[]).map(ro=>String(ro)):[])},Go=function(){let{closeDropdown:fr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};fr&&er(!1),Fo(Yn())},so=fr=>{fr&&tr!==void 0&&or(tr||[]),er(fr),!fr&&!Ct.filterDropdown&&Bo()},Ao=Ee()({[`${Rt}-menu-without-submenu`]:!Ir(Ct.filters||[])}),Lo=fr=>{if(fr.target.checked){const Rr=zo(Ct==null?void 0:Ct.filters).map(ro=>String(ro));or(Rr)}else or([])},la=fr=>{let{filters:Rr}=fr;return(Rr||[]).map((ro,to)=>{const ta=String(ro.value),Qo={title:ro.text,key:ro.value!==void 0?ta:to};return ro.children&&(Qo.children=la({filters:ro.children})),Qo})},Cr=fr=>{var Rr;return Object.assign(Object.assign({},fr),{text:fr.title,value:fr.key,children:((Rr=fr.children)===null||Rr===void 0?void 0:Rr.map(ro=>Cr(ro)))||[]})};let Pr;if(typeof Ct.filterDropdown=="function")Pr=Ct.filterDropdown({prefixCls:`${Rt}-custom`,setSelectedKeys:fr=>Or({selectedKeys:fr}),selectedKeys:Yn(),confirm:Go,clearFilters:Nr,filters:Ct.filters,visible:ir,close:()=>{er(!1)}});else if(Ct.filterDropdown)Pr=Ct.filterDropdown;else{const fr=Yn()||[],Rr=()=>(Ct.filters||[]).length===0?ne.createElement(nr.Z,{image:nr.Z.PRESENTED_IMAGE_SIMPLE,description:gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):kt==="tree"?ne.createElement(ne.Fragment,null,ne.createElement(To,{filterSearch:en,value:Qr,onChange:ao,tablePrefixCls:yt,locale:gn}),ne.createElement("div",{className:`${yt}-filter-dropdown-tree`},jt?ne.createElement(Hr.default,{checked:fr.length===zo(Ct.filters).length,indeterminate:fr.length>0&&fr.lengthtypeof en=="function"?en(Qr,Cr(to)):Yr(Qr,to.title):void 0}))):ne.createElement(ne.Fragment,null,ne.createElement(To,{filterSearch:en,value:Qr,onChange:ao,tablePrefixCls:yt,locale:gn}),ne.createElement(kr.default,{selectable:!0,multiple:jt,prefixCls:`${Rt}-menu`,className:Ao,onSelect:Or,onDeselect:Or,selectedKeys:fr,getPopupContainer:Hn,openKeys:Fr,onOpenChange:Vr,items:Jo({filters:Ct.filters||[],filterSearch:en,prefixCls:wt,filteredKeys:Yn(),filterMultiple:jt,searchValue:Qr})})),ro=()=>In?(0,se.Z)((Qn||[]).map(to=>String(to)),fr,!0):fr.length===0;Pr=ne.createElement(ne.Fragment,null,Rr(),ne.createElement("div",{className:`${wt}-dropdown-btns`},ne.createElement(Mr.ZP,{type:"link",size:"small",disabled:ro(),onClick:()=>Nr()},gn.filterReset),ne.createElement(Mr.ZP,{type:"primary",size:"small",onClick:Bo},gn.filterConfirm)))}Ct.filterDropdown&&(Pr=ne.createElement(wo.J,{selectable:void 0},Pr));const Sr=()=>ne.createElement(Na,{className:`${wt}-dropdown`},Pr);let dr;typeof Ct.filterIcon=="function"?dr=Ct.filterIcon(Br):Ct.filterIcon?dr=Ct.filterIcon:dr=ne.createElement(wr,null);const{direction:lo}=ne.useContext(Xr.E_);return ne.createElement("div",{className:`${wt}-column`},ne.createElement("span",{className:`${yt}-column-title`},vn),ne.createElement(no.Z,{dropdownRender:Sr,trigger:["click"],open:ir,onOpenChange:so,getPopupContainer:Hn,placement:lo==="rtl"?"bottomLeft":"bottomRight"},ne.createElement("span",{role:"button",tabIndex:-1,className:Ee()(`${wt}-trigger`,{active:Br}),onClick:fr=>{fr.stopPropagation()}},dr)))}var ka=oa;function za(nt,st,gt){let yt=[];return(nt||[]).forEach((wt,Ct)=>{var Rt;const Mt=Pn(Ct,gt);if(wt.filters||"filterDropdown"in wt||"onFilter"in wt)if("filteredValue"in wt){let jt=wt.filteredValue;"filterDropdown"in wt||(jt=(Rt=jt==null?void 0:jt.map(String))!==null&&Rt!==void 0?Rt:jt),yt.push({column:wt,key:$t(wt,Mt),filteredKeys:jt,forceFiltered:wt.filtered})}else yt.push({column:wt,key:$t(wt,Mt),filteredKeys:st&&wt.defaultFilteredValue?wt.defaultFilteredValue:void 0,forceFiltered:wt.filtered});"children"in wt&&(yt=[].concat((0,Cn.Z)(yt),(0,Cn.Z)(za(wt.children,st,Mt))))}),yt}function Ka(nt,st,gt,yt,wt,Ct,Rt,Mt){return gt.map((jt,kt)=>{const en=Pn(kt,Mt),{filterMultiple:Wt=!0,filterMode:wn,filterSearch:gn}=jt;let vn=jt;if(vn.filters||vn.filterDropdown){const Hn=$t(vn,en),jn=yt.find(Gn=>{let{key:In}=Gn;return Hn===In});vn=Object.assign(Object.assign({},vn),{title:Gn=>ne.createElement(ka,{tablePrefixCls:nt,prefixCls:`${nt}-filter`,dropdownPrefixCls:st,column:vn,columnKey:Hn,filterState:jn,filterMultiple:Wt,filterMode:wn,filterSearch:gn,triggerFilter:Ct,locale:wt,getPopupContainer:Rt},zn(jt.title,Gn))})}return"children"in vn&&(vn=Object.assign(Object.assign({},vn),{children:Ka(nt,st,vn.children,yt,wt,Ct,Rt,en)})),vn})}function ti(nt){const st={};return nt.forEach(gt=>{let{key:yt,filteredKeys:wt,column:Ct}=gt;const{filters:Rt,filterDropdown:Mt}=Ct;if(Mt)st[yt]=wt||null;else if(Array.isArray(wt)){const jt=zo(Rt);st[yt]=jt.filter(kt=>wt.includes(String(kt)))}else st[yt]=null}),st}function ni(nt,st){return st.reduce((gt,yt)=>{const{column:{onFilter:wt,filters:Ct},filteredKeys:Rt}=yt;return wt&&Rt&&Rt.length?gt.filter(Mt=>Rt.some(jt=>{const kt=zo(Ct),en=kt.findIndex(wn=>String(wn)===String(jt)),Wt=en!==-1?kt[en]:jt;return wt(Wt,Mt)})):gt},nt)}const ri=nt=>nt.flatMap(st=>"children"in st?[st].concat((0,Cn.Z)(ri(st.children||[]))):[st]);function Ua(nt){let{prefixCls:st,dropdownPrefixCls:gt,mergedColumns:yt,onFilterChange:wt,getPopupContainer:Ct,locale:Rt}=nt;const Mt=ne.useMemo(()=>ri(yt||[]),[yt]),[jt,kt]=ne.useState(()=>za(Mt,!0)),en=ne.useMemo(()=>{const vn=za(Mt,!1);if(vn.length===0)return vn;let Hn=!0,jn=!0;if(vn.forEach(Gn=>{let{filteredKeys:In}=Gn;In!==void 0?Hn=!1:jn=!1}),Hn){const Gn=(Mt||[]).map((In,Qn)=>$t(In,Pn(Qn)));return jt.filter(In=>{let{key:Qn}=In;return Gn.includes(Qn)}).map(In=>{const Qn=Mt[Gn.findIndex(hr=>hr===In.key)];return Object.assign(Object.assign({},In),{column:Object.assign(Object.assign({},In.column),Qn),forceFiltered:Qn.filtered})})}return vn},[Mt,jt]),Wt=ne.useMemo(()=>ti(en),[en]),wn=vn=>{const Hn=en.filter(jn=>{let{key:Gn}=jn;return Gn!==vn.key});Hn.push(vn),kt(Hn),wt(ti(Hn),Hn)};return[vn=>Ka(st,gt,vn,en,Rt,wn,Ct),en,Wt]}var fi=Ua;function gi(nt,st,gt){const yt=ne.useRef({});function wt(Ct){if(!yt.current||yt.current.data!==nt||yt.current.childrenColumnName!==st||yt.current.getRowKey!==gt){let Mt=function(jt){jt.forEach((kt,en)=>{const Wt=gt(kt,en);Rt.set(Wt,kt),kt&&typeof kt=="object"&&st in kt&&Mt(kt[st]||[])})};const Rt=new Map;Mt(nt),yt.current={data:nt,childrenColumnName:st,kvMap:Rt,getRowKey:gt}}return yt.current.kvMap.get(Ct)}return[wt]}var Ha=ge(50371),oi=function(nt,st){var gt={};for(var yt in nt)Object.prototype.hasOwnProperty.call(nt,yt)&&st.indexOf(yt)<0&&(gt[yt]=nt[yt]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,yt=Object.getOwnPropertySymbols(nt);wt{const Ct=nt[wt];typeof Ct!="function"&&(gt[wt]=Ct)}),gt}function hi(nt,st,gt){const yt=gt&&typeof gt=="object"?gt:{},{total:wt=0}=yt,Ct=oi(yt,["total"]),[Rt,Mt]=(0,ne.useState)(()=>({current:"defaultCurrent"in Ct?Ct.defaultCurrent:1,pageSize:"defaultPageSize"in Ct?Ct.defaultPageSize:$a})),jt=(0,Ha.Z)(Rt,Ct,{total:wt>0?wt:nt}),kt=Math.ceil((wt||nt)/jt.pageSize);jt.current>kt&&(jt.current=kt||1);const en=(wn,gn)=>{Mt({current:wn!=null?wn:1,pageSize:gn||jt.pageSize})},Wt=(wn,gn)=>{var vn;gt&&((vn=gt.onChange)===null||vn===void 0||vn.call(gt,wn,gn)),en(wn,gn),st(wn,gn||(jt==null?void 0:jt.pageSize))};return gt===!1?[{},()=>{}]:[Object.assign(Object.assign({},jt),{onChange:Wt}),en]}var mi=hi,pi=ge(84105),ai=ge(35654),Xa=ge(90782),vi=ge(71430),yi=ge(18929);const Ea={},Ya="SELECT_ALL",Ja="SELECT_INVERT",pr="SELECT_NONE",Jr=[],ea=(nt,st)=>{let gt=[];return(st||[]).forEach(yt=>{gt.push(yt),yt&&typeof yt=="object"&&nt in yt&&(gt=[].concat((0,Cn.Z)(gt),(0,Cn.Z)(ea(nt,yt[nt]))))}),gt};var Ia=(nt,st)=>{const{preserveSelectedRowKeys:gt,selectedRowKeys:yt,defaultSelectedRowKeys:wt,getCheckboxProps:Ct,onChange:Rt,onSelect:Mt,onSelectAll:jt,onSelectInvert:kt,onSelectNone:en,onSelectMultiple:Wt,columnWidth:wn,type:gn,selections:vn,fixed:Hn,renderCell:jn,hideSelectAll:Gn,checkStrictly:In=!0}=st||{},{prefixCls:Qn,data:hr,pageData:mr,getRecordByKey:ar,getRowKey:Ar,expandType:Br,childrenColumnName:er,locale:ir,getPopupContainer:tr}=nt,[Yn,or]=(0,yi.Z)(yt||wt||Jr,{value:yt}),Or=ne.useRef(new Map),Kr=(0,ne.useCallback)(Cr=>{if(gt){const Pr=new Map;Cr.forEach(Sr=>{let dr=ar(Sr);!dr&&Or.current.has(Sr)&&(dr=Or.current.get(Sr)),Pr.set(Sr,dr)}),Or.current=Pr}},[ar,gt]);ne.useEffect(()=>{Kr(Yn)},[Yn]);const{keyEntities:Fr}=(0,ne.useMemo)(()=>{if(In)return{keyEntities:null};let Cr=hr;if(gt){const Pr=new Set(hr.map((dr,lo)=>Ar(dr,lo))),Sr=Array.from(Or.current).reduce((dr,lo)=>{let[fr,Rr]=lo;return Pr.has(fr)?dr:dr.concat(Rr)},[]);Cr=[].concat((0,Cn.Z)(Cr),(0,Cn.Z)(Sr))}return(0,vi.I8)(Cr,{externalGetKey:Ar,childrenPropName:er})},[hr,Ar,In,er,gt]),yr=(0,ne.useMemo)(()=>ea(er,mr),[er,mr]),Vr=(0,ne.useMemo)(()=>{const Cr=new Map;return yr.forEach((Pr,Sr)=>{const dr=Ar(Pr,Sr),lo=(Ct?Ct(Pr):null)||{};Cr.set(dr,lo)}),Cr},[yr,Ar,Ct]),Qr=(0,ne.useCallback)(Cr=>{var Pr;return!!(!((Pr=Vr.get(Ar(Cr)))===null||Pr===void 0)&&Pr.disabled)},[Vr,Ar]),[Co,ao]=(0,ne.useMemo)(()=>{if(In)return[Yn||[],[]];const{checkedKeys:Cr,halfCheckedKeys:Pr}=(0,Xa.S)(Yn,!0,Fr,Qr);return[Cr||[],Pr]},[Yn,In,Fr,Qr]),Fo=(0,ne.useMemo)(()=>{const Cr=gn==="radio"?Co.slice(0,1):Co;return new Set(Cr)},[Co,gn]),Bo=(0,ne.useMemo)(()=>gn==="radio"?new Set:new Set(ao),[ao,gn]),[Nr,Go]=(0,ne.useState)(null);ne.useEffect(()=>{st||or(Jr)},[!!st]);const so=(0,ne.useCallback)((Cr,Pr)=>{let Sr,dr;Kr(Cr),gt?(Sr=Cr,dr=Cr.map(lo=>Or.current.get(lo))):(Sr=[],dr=[],Cr.forEach(lo=>{const fr=ar(lo);fr!==void 0&&(Sr.push(lo),dr.push(fr))})),or(Sr),Rt==null||Rt(Sr,dr,{type:Pr})},[or,ar,Rt,gt]),Ao=(0,ne.useCallback)((Cr,Pr,Sr,dr)=>{if(Mt){const lo=Sr.map(fr=>ar(fr));Mt(ar(Cr),Pr,lo,dr)}so(Sr,"single")},[Mt,ar,so]),Lo=(0,ne.useMemo)(()=>!vn||Gn?null:(vn===!0?[Ya,Ja,pr]:vn).map(Pr=>Pr===Ya?{key:"all",text:ir.selectionAll,onSelect(){so(hr.map((Sr,dr)=>Ar(Sr,dr)).filter(Sr=>{const dr=Vr.get(Sr);return!(dr!=null&&dr.disabled)||Fo.has(Sr)}),"all")}}:Pr===Ja?{key:"invert",text:ir.selectInvert,onSelect(){const Sr=new Set(Fo);mr.forEach((lo,fr)=>{const Rr=Ar(lo,fr),ro=Vr.get(Rr);ro!=null&&ro.disabled||(Sr.has(Rr)?Sr.delete(Rr):Sr.add(Rr))});const dr=Array.from(Sr);kt&&kt(dr),so(dr,"invert")}}:Pr===pr?{key:"none",text:ir.selectNone,onSelect(){en==null||en(),so(Array.from(Fo).filter(Sr=>{const dr=Vr.get(Sr);return dr==null?void 0:dr.disabled}),"none")}}:Pr).map(Pr=>Object.assign(Object.assign({},Pr),{onSelect:function(){for(var Sr,dr,lo=arguments.length,fr=new Array(lo),Rr=0;Rr{var Pr;if(!st)return Cr.filter(mo=>mo!==Ea);let Sr=(0,Cn.Z)(Cr);const dr=new Set(Fo),lo=yr.map(Ar).filter(mo=>!Vr.get(mo).disabled),fr=lo.every(mo=>dr.has(mo)),Rr=lo.some(mo=>dr.has(mo)),ro=()=>{const mo=[];fr?lo.forEach(jo=>{dr.delete(jo),mo.push(jo)}):lo.forEach(jo=>{dr.has(jo)||(dr.add(jo),mo.push(jo))});const yo=Array.from(dr);jt==null||jt(!fr,yo.map(jo=>ar(jo)),mo.map(jo=>ar(jo))),so(yo,"all"),Go(null)};let to;if(gn!=="radio"){let mo;if(Lo){const qr={getPopupContainer:tr,items:Lo.map((aa,na)=>{const{key:ma,text:_a,onSelect:wa}=aa;return{key:ma!=null?ma:na,onClick:()=>{wa==null||wa(lo)},label:_a}})};mo=ne.createElement("div",{className:`${Qn}-selection-extra`},ne.createElement(no.Z,{menu:qr,getPopupContainer:tr},ne.createElement("span",null,ne.createElement(pi.Z,null))))}const yo=yr.map((qr,aa)=>{const na=Ar(qr,aa),ma=Vr.get(na)||{};return Object.assign({checked:dr.has(na)},ma)}).filter(qr=>{let{disabled:aa}=qr;return aa}),jo=!!yo.length&&yo.length===yr.length,$o=jo&&yo.every(qr=>{let{checked:aa}=qr;return aa}),Vo=jo&&yo.some(qr=>{let{checked:aa}=qr;return aa});to=!Gn&&ne.createElement("div",{className:`${Qn}-selection`},ne.createElement(Hr.default,{checked:jo?$o:!!yr.length&&fr,indeterminate:jo?!$o&&Vo:!fr&&Rr,onChange:ro,disabled:yr.length===0||jo,"aria-label":mo?"Custom selection":"Select all",skipGroup:!0}),mo)}let ta;gn==="radio"?ta=(mo,yo,jo)=>{const $o=Ar(yo,jo),Vo=dr.has($o);return{node:ne.createElement(vo.ZP,Object.assign({},Vr.get($o),{checked:Vo,onClick:qr=>qr.stopPropagation(),onChange:qr=>{dr.has($o)||Ao($o,!0,[$o],qr.nativeEvent)}})),checked:Vo}}:ta=(mo,yo,jo)=>{var $o;const Vo=Ar(yo,jo),qr=dr.has(Vo),aa=Bo.has(Vo),na=Vr.get(Vo);let ma;return Br==="nest"?ma=aa:ma=($o=na==null?void 0:na.indeterminate)!==null&&$o!==void 0?$o:aa,{node:ne.createElement(Hr.default,Object.assign({},na,{indeterminate:ma,checked:qr,skipGroup:!0,onClick:_a=>_a.stopPropagation(),onChange:_a=>{let{nativeEvent:wa}=_a;const{shiftKey:ei}=wa;let Da=-1,ya=-1;if(ei&&In){const ua=new Set([Nr,Vo]);lo.some((ia,Xo)=>{if(ua.has(ia))if(Da===-1)Da=Xo;else return ya=Xo,!0;return!1})}if(ya!==-1&&Da!==ya&&In){const ua=lo.slice(Da,ya+1),ia=[];qr?ua.forEach(Io=>{dr.has(Io)&&(ia.push(Io),dr.delete(Io))}):ua.forEach(Io=>{dr.has(Io)||(ia.push(Io),dr.add(Io))});const Xo=Array.from(dr);Wt==null||Wt(!qr,Xo.map(Io=>ar(Io)),ia.map(Io=>ar(Io))),so(Xo,"multiple")}else{const ua=Co;if(In){const ia=qr?(0,ai._5)(ua,Vo):(0,ai.L0)(ua,Vo);Ao(Vo,!qr,ia,wa)}else{const ia=(0,Xa.S)([].concat((0,Cn.Z)(ua),[Vo]),!0,Fr,Qr),{checkedKeys:Xo,halfCheckedKeys:Io}=ia;let Oa=Xo;if(qr){const Wa=new Set(Xo);Wa.delete(Vo),Oa=(0,Xa.S)(Array.from(Wa),{checked:!1,halfCheckedKeys:Io},Fr,Qr).checkedKeys}Ao(Vo,!qr,Oa,wa)}}Go(qr?null:Vo)}})),checked:qr}};const Qo=(mo,yo,jo)=>{const{node:$o,checked:Vo}=ta(mo,yo,jo);return jn?jn(Vo,yo,jo,$o):$o};if(!Sr.includes(Ea))if(Sr.findIndex(mo=>{var yo;return((yo=mo[yn])===null||yo===void 0?void 0:yo.columnType)==="EXPAND_COLUMN"})===0){const[mo,...yo]=Sr;Sr=[mo,Ea].concat((0,Cn.Z)(yo))}else Sr=[Ea].concat((0,Cn.Z)(Sr));const Pa=Sr.indexOf(Ea);Sr=Sr.filter((mo,yo)=>mo!==Ea||yo===Pa);const Wo=Sr[Pa-1],va=Sr[Pa+1];let Zo=Hn;Zo===void 0&&((va==null?void 0:va.fixed)!==void 0?Zo=va.fixed:(Wo==null?void 0:Wo.fixed)!==void 0&&(Zo=Wo.fixed)),Zo&&Wo&&((Pr=Wo[yn])===null||Pr===void 0?void 0:Pr.columnType)==="EXPAND_COLUMN"&&Wo.fixed===void 0&&(Wo.fixed=Zo);const ca=Ee()(`${Qn}-selection-col`,{[`${Qn}-selection-col-with-dropdown`]:vn&&gn==="checkbox"}),Ga={fixed:Zo,width:wn,className:`${Qn}-selection-column`,title:st.columnTitle||to,render:Qo,onCell:st.onCell,[yn]:{className:ca}};return Sr.map(mo=>mo===Ea?Ga:mo)},[Ar,yr,st,Co,Fo,Bo,wn,Lo,Br,Nr,Vr,Wt,Ao,Qr]),Fo]},Ta=ge(89489),ha=ge(59477),Ho=ge(6848);const pa="ascend",Qa="descend";function xa(nt){return typeof nt.sorter=="object"&&typeof nt.sorter.multiple=="number"?nt.sorter.multiple:!1}function ii(nt){return typeof nt=="function"?nt:nt&&typeof nt=="object"&&nt.compare?nt.compare:!1}function qi(nt,st){return st?nt[nt.indexOf(st)+1]:nt[0]}function Si(nt,st,gt){let yt=[];function wt(Ct,Rt){yt.push({column:Ct,key:$t(Ct,Rt),multiplePriority:xa(Ct),sortOrder:Ct.sortOrder})}return(nt||[]).forEach((Ct,Rt)=>{const Mt=Pn(Rt,gt);Ct.children?("sortOrder"in Ct&&wt(Ct,Mt),yt=[].concat((0,Cn.Z)(yt),(0,Cn.Z)(Si(Ct.children,st,Mt)))):Ct.sorter&&("sortOrder"in Ct?wt(Ct,Mt):st&&Ct.defaultSortOrder&&yt.push({column:Ct,key:$t(Ct,Mt),multiplePriority:xa(Ct),sortOrder:Ct.defaultSortOrder}))}),yt}function Ai(nt,st,gt,yt,wt,Ct,Rt,Mt){return(st||[]).map((jt,kt)=>{const en=Pn(kt,Mt);let Wt=jt;if(Wt.sorter){const wn=Wt.sortDirections||wt,gn=Wt.showSorterTooltip===void 0?Rt:Wt.showSorterTooltip,vn=$t(Wt,en),Hn=gt.find(Br=>{let{key:er}=Br;return er===vn}),jn=Hn?Hn.sortOrder:null,Gn=qi(wn,jn);let In;if(jt.sortIcon)In=jt.sortIcon({sortOrder:jn});else{const Br=wn.includes(pa)&&ne.createElement(ha.Z,{className:Ee()(`${nt}-column-sorter-up`,{active:jn===pa})}),er=wn.includes(Qa)&&ne.createElement(Ta.Z,{className:Ee()(`${nt}-column-sorter-down`,{active:jn===Qa})});In=ne.createElement("span",{className:Ee()(`${nt}-column-sorter`,{[`${nt}-column-sorter-full`]:!!(Br&&er)})},ne.createElement("span",{className:`${nt}-column-sorter-inner`,"aria-hidden":"true"},Br,er))}const{cancelSort:Qn,triggerAsc:hr,triggerDesc:mr}=Ct||{};let ar=Qn;Gn===Qa?ar=mr:Gn===pa&&(ar=hr);const Ar=typeof gn=="object"?gn:{title:ar};Wt=Object.assign(Object.assign({},Wt),{className:Ee()(Wt.className,{[`${nt}-column-sort`]:jn}),title:Br=>{const er=ne.createElement("div",{className:`${nt}-column-sorters`},ne.createElement("span",{className:`${nt}-column-title`},zn(jt.title,Br)),In);return gn?ne.createElement(Ho.Z,Object.assign({},Ar),er):er},onHeaderCell:Br=>{const er=jt.onHeaderCell&&jt.onHeaderCell(Br)||{},ir=er.onClick,tr=er.onKeyDown;er.onClick=Or=>{yt({column:jt,key:vn,sortOrder:Gn,multiplePriority:xa(jt)}),ir==null||ir(Or)},er.onKeyDown=Or=>{Or.keyCode===ba.Z.ENTER&&(yt({column:jt,key:vn,sortOrder:Gn,multiplePriority:xa(jt)}),tr==null||tr(Or))};const Yn=Dn(jt.title,{}),or=Yn==null?void 0:Yn.toString();return jn?er["aria-sort"]=jn==="ascend"?"ascending":"descending":er["aria-label"]=or||"",er.className=Ee()(er.className,`${nt}-column-has-sorters`),er.tabIndex=0,jt.ellipsis&&(er.title=(Yn!=null?Yn:"").toString()),er}})}return"children"in Wt&&(Wt=Object.assign(Object.assign({},Wt),{children:Ai(nt,Wt.children,gt,yt,wt,Ct,Rt,en)})),Wt})}function Di(nt){const{column:st,sortOrder:gt}=nt;return{column:st,order:gt,field:st.dataIndex,columnKey:st.key}}function ji(nt){const st=nt.filter(gt=>{let{sortOrder:yt}=gt;return yt}).map(Di);return st.length===0&&nt.length?Object.assign(Object.assign({},Di(nt[nt.length-1])),{column:void 0}):st.length<=1?st[0]||{}:st}function bi(nt,st,gt){const yt=st.slice().sort((Rt,Mt)=>Mt.multiplePriority-Rt.multiplePriority),wt=nt.slice(),Ct=yt.filter(Rt=>{let{column:{sorter:Mt},sortOrder:jt}=Rt;return ii(Mt)&&jt});return Ct.length?wt.sort((Rt,Mt)=>{for(let jt=0;jt{const Mt=Rt[gt];return Mt?Object.assign(Object.assign({},Rt),{[gt]:bi(Mt,st,gt)}):Rt}):wt}function es(nt){let{prefixCls:st,mergedColumns:gt,onSorterChange:yt,sortDirections:wt,tableLocale:Ct,showSorterTooltip:Rt}=nt;const[Mt,jt]=ne.useState(Si(gt,!0)),kt=ne.useMemo(()=>{let vn=!0;const Hn=Si(gt,!1);if(!Hn.length)return Mt;const jn=[];function Gn(Qn){vn?jn.push(Qn):jn.push(Object.assign(Object.assign({},Qn),{sortOrder:null}))}let In=null;return Hn.forEach(Qn=>{In===null?(Gn(Qn),Qn.sortOrder&&(Qn.multiplePriority===!1?vn=!1:In=!0)):(In&&Qn.multiplePriority!==!1||(vn=!1),Gn(Qn))}),jn},[gt,Mt]),en=ne.useMemo(()=>{const vn=kt.map(Hn=>{let{column:jn,sortOrder:Gn}=Hn;return{column:jn,order:Gn}});return{sortColumns:vn,sortColumn:vn[0]&&vn[0].column,sortOrder:vn[0]&&vn[0].order}},[kt]);function Wt(vn){let Hn;vn.multiplePriority===!1||!kt.length||kt[0].multiplePriority===!1?Hn=[vn]:Hn=[].concat((0,Cn.Z)(kt.filter(jn=>{let{key:Gn}=jn;return Gn!==vn.key})),[vn]),jt(Hn),yt(ji(Hn),Hn)}return[vn=>Ai(st,vn,kt,Wt,wt,Ct,Rt),kt,en,()=>ji(kt)]}function Ii(nt,st){return nt.map(gt=>{const yt=Object.assign({},gt);return yt.title=zn(gt.title,st),"children"in yt&&(yt.children=Ii(yt.children,st)),yt})}function ts(nt){return[ne.useCallback(gt=>Ii(gt,nt),[nt])]}var ns=kn((nt,st)=>{const{_renderTimes:gt}=nt,{_renderTimes:yt}=st;return gt!==yt}),rs=Tr((nt,st)=>{const{_renderTimes:gt}=nt,{_renderTimes:yt}=st;return gt!==yt}),qa=ge(64993),si=ge(17313),os=ge(83116),as=ge(37613),is=nt=>{const{componentCls:st}=nt,gt=`${nt.lineWidth}px ${nt.lineType} ${nt.tableBorderColor}`,yt=(wt,Ct,Rt)=>({[`&${st}-${wt}`]:{[`> ${st}-container`]:{[`> ${st}-content, > ${st}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${st}-expanded-row-fixed`]:{margin:`-${Ct}px -${Rt+nt.lineWidth}px`}}}}}});return{[`${st}-wrapper`]:{[`${st}${st}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${st}-title`]:{border:gt,borderBottom:0},[`> ${st}-container`]:{borderInlineStart:gt,borderTop:gt,[` > ${st}-content, > ${st}-header, > ${st}-body, @@ -275,29 +275,29 @@ headers: `+JSON.stringify(ft),lt.data=mt,lt.path=Be.path,lt.status=Re,lt.headers &${st}-row:hover > td, > th${st}-cell-row-hover, > td${st}-cell-row-hover - `]:{background:Hn},[`&${st}-row-selected`]:{"> th, > td":{background:jn},"&:hover > th, &:hover > td":{background:Gn}}}},[`${st}-footer`]:{padding:`${yt}px ${wt}px`,color:In,background:Qn}})}};var ws=(0,os.Z)("Table",nt=>{const{colorTextHeading:st,colorSplit:gt,colorIcon:yt,colorIconHover:wt,opacityLoading:Ct,colorBgContainer:Rt,controlInteractiveSize:Mt,headerBg:jt,headerColor:kt,headerSortActiveBg:en,headerSortHoverBg:Wt,bodySortBg:wn,rowHoverBg:gn,rowSelectedBg:vn,rowSelectedHoverBg:Hn,rowExpandedBg:jn,cellPaddingBlock:Gn,cellPaddingInline:In,cellPaddingBlockMD:Qn,cellPaddingInlineMD:hr,cellPaddingBlockSM:mr,cellPaddingInlineSM:ar,borderColor:Ar,footerBg:Br,footerColor:er,headerBorderRadius:ir,cellFontSize:tr,cellFontSizeMD:Yn,cellFontSizeSM:or,headerSplitColor:Or,fixedHeaderSortActiveBg:Kr,headerFilterHoverBg:Fr,filterDropdownBg:yr,expandIconBg:Vr,selectionColumnWidth:Qr,stickyScrollBarBg:Co}=nt,ao=new qa.C(yt),Fo=new qa.C(wt),Bo=2,Nr=(0,as.TS)(nt,{tableFontSize:tr,tableBg:Rt,tableRadius:ir,tablePaddingVertical:Gn,tablePaddingHorizontal:In,tablePaddingVerticalMiddle:Qn,tablePaddingHorizontalMiddle:hr,tablePaddingVerticalSmall:mr,tablePaddingHorizontalSmall:ar,tableBorderColor:Ar,tableHeaderTextColor:kt,tableHeaderBg:jt,tableFooterTextColor:er,tableFooterBg:Br,tableHeaderCellSplitColor:Or,tableHeaderSortBg:en,tableHeaderSortHoverBg:Wt,tableHeaderIconColor:ao.clone().setAlpha(ao.getAlpha()*Ct).toRgbString(),tableHeaderIconColorHover:Fo.clone().setAlpha(Fo.getAlpha()*Ct).toRgbString(),tableBodySortBg:wn,tableFixedHeaderSortActiveBg:Kr,tableHeaderFilterActiveBg:Fr,tableFilterDropdownBg:yr,tableRowHoverBg:gn,tableSelectedRowBg:vn,tableSelectedRowHoverBg:Hn,zIndexTableFixed:Bo,zIndexTableSticky:Bo+1,tableFontSizeMiddle:Yn,tableFontSizeSmall:or,tableSelectionColumnWidth:Qr,tableExpandIconBg:Vr,tableExpandColumnWidth:Mt+2*nt.padding,tableExpandedRowBg:jn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Co,tableScrollThumbBgHover:st,tableScrollBg:gt});return[Ps(Nr),gs(Nr),Ri(Nr),ys(Nr),ds(Nr),is(Nr),hs(Nr),us(Nr),Ri(Nr),ls(Nr),ps(Nr),fs(Nr),Ss(Nr),ss(Nr),vs(Nr),ms(Nr),bs(Nr)]},nt=>{const{colorFillAlter:st,colorBgContainer:gt,colorTextHeading:yt,colorFillSecondary:wt,colorFillContent:Ct,controlItemBgActive:Rt,controlItemBgActiveHover:Mt,padding:jt,paddingSM:kt,paddingXS:en,colorBorderSecondary:Wt,borderRadiusLG:wn,fontSize:gn,controlHeight:vn,colorTextPlaceholder:Hn}=nt,jn=new qa.C(wt).onBackground(gt).toHexShortString(),Gn=new qa.C(Ct).onBackground(gt).toHexShortString(),In=new qa.C(st).onBackground(gt).toHexShortString();return{headerBg:In,headerColor:yt,headerSortActiveBg:jn,headerSortHoverBg:Gn,bodySortBg:In,rowHoverBg:In,rowSelectedBg:Rt,rowSelectedHoverBg:Mt,rowExpandedBg:st,cellPaddingBlock:jt,cellPaddingInline:jt,cellPaddingBlockMD:kt,cellPaddingInlineMD:en,cellPaddingBlockSM:en,cellPaddingInlineSM:en,borderColor:Wt,headerBorderRadius:wn,footerBg:In,footerColor:yt,cellFontSize:gn,cellFontSizeMD:gn,cellFontSizeSM:gn,headerSplitColor:Wt,fixedHeaderSortActiveBg:jn,headerFilterHoverBg:Ct,filterDropdownMenuBg:gt,filterDropdownBg:gt,expandIconBg:gt,selectionColumnWidth:vn,stickyScrollBarBg:Hn,stickyScrollBarBorderRadius:100}});const Cs=[],Es=(nt,st)=>{const{prefixCls:gt,className:yt,rootClassName:wt,style:Ct,size:Rt,bordered:Mt,dropdownPrefixCls:jt,dataSource:kt,pagination:en,rowSelection:Wt,rowKey:wn="key",rowClassName:gn,columns:vn,children:Hn,childrenColumnName:jn,onChange:Gn,getPopupContainer:In,loading:Qn,expandIcon:hr,expandable:mr,expandedRowRender:ar,expandIconColumnIndex:Ar,indentSize:Br,scroll:er,sortDirections:ir,locale:tr,showSorterTooltip:Yn=!0,virtual:or}=nt,Or=ne.useMemo(()=>vn||Ot(Hn),[vn,Hn]),Kr=ne.useMemo(()=>Or.some(oo=>oo.responsive),[Or]),Fr=(0,Dt.Z)(Kr),yr=ne.useMemo(()=>{const oo=new Set(Object.keys(Fr).filter(_o=>Fr[_o]));return Or.filter(_o=>!_o.responsive||_o.responsive.some(qo=>oo.has(qo)))},[Or,Fr]),Vr=(0,Yo.Z)(nt,["className","style","columns"]),{locale:Qr=Yt.Z,direction:Co,table:ao,renderEmpty:Fo,getPrefixCls:Bo,getPopupContainer:Nr}=ne.useContext(Xr.E_),Go=(0,No.Z)(Rt),so=Object.assign(Object.assign({},Qr.Table),tr),Ao=kt||Cs,To=Bo("table",gt),la=Bo("dropdown",jt),Cr=Object.assign({childrenColumnName:jn,expandIconColumnIndex:Ar},mr),{childrenColumnName:Pr="children"}=Cr,Sr=ne.useMemo(()=>Ao.some(oo=>oo==null?void 0:oo[Pr])?"nest":ar||mr&&mr.expandedRowRender?"row":null,[Ao]),dr={body:ne.useRef()},lo=ne.useMemo(()=>typeof wn=="function"?wn:oo=>oo==null?void 0:oo[wn],[wn]),[fr]=gi(Ao,Pr,lo),Rr={},ro=function(oo,_o){let qo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ro,ra,da;const fa=Object.assign(Object.assign({},Rr),oo);qo&&((Ro=Rr.resetPagination)===null||Ro===void 0||Ro.call(Rr),!((ra=fa.pagination)===null||ra===void 0)&&ra.current&&(fa.pagination.current=1),en&&en.onChange&&en.onChange(1,(da=fa.pagination)===null||da===void 0?void 0:da.pageSize)),er&&er.scrollToFirstRowOnChange!==!1&&dr.body.current&&(0,Mo.Z)(0,{getContainer:()=>dr.body.current}),Gn==null||Gn(fa.pagination,fa.filters,fa.sorter,{currentDataSource:ni(bi(Ao,fa.sorterStates,Pr),fa.filterStates),action:_o})},to=(oo,_o)=>{ro({sorter:oo,sorterStates:_o},"sort",!1)},[ta,Qo,Pa,Wo]=es({prefixCls:To,mergedColumns:yr,onSorterChange:to,sortDirections:ir||["ascend","descend"],tableLocale:so,showSorterTooltip:Yn}),va=ne.useMemo(()=>bi(Ao,Qo,Pr),[Ao,Qo]);Rr.sorter=Wo(),Rr.sorterStates=Qo;const Zo=(oo,_o)=>{ro({filters:oo,filterStates:_o},"filter",!0)},[ca,Ga,mo]=fi({prefixCls:To,locale:so,dropdownPrefixCls:la,mergedColumns:yr,onFilterChange:Zo,getPopupContainer:In||Nr}),yo=ni(va,Ga);Rr.filters=mo,Rr.filterStates=Ga;const jo=ne.useMemo(()=>{const oo={};return Object.keys(mo).forEach(_o=>{mo[_o]!==null&&(oo[_o]=mo[_o])}),Object.assign(Object.assign({},Pa),{filters:oo})},[Pa,mo]),[$o]=ts(jo),Vo=(oo,_o)=>{ro({pagination:Object.assign(Object.assign({},Rr.pagination),{current:oo,pageSize:_o})},"paginate")},[qr,aa]=mi(yo.length,Vo,en);Rr.pagination=en===!1?{}:Va(qr,en),Rr.resetPagination=aa;const na=ne.useMemo(()=>{if(en===!1||!qr.pageSize)return yo;const{current:oo=1,total:_o,pageSize:qo=$a}=qr;return yo.length<_o?yo.length>qo?yo.slice((oo-1)*qo,oo*qo):yo:yo.slice((oo-1)*qo,oo*qo)},[!!en,yo,qr&&qr.current,qr&&qr.pageSize,qr&&qr.total]),[ma,_a]=Ia({prefixCls:To,data:yo,pageData:na,getRowKey:lo,getRecordByKey:fr,expandType:Sr,childrenColumnName:Pr,locale:so,getPopupContainer:In||Nr},Wt),wa=(oo,_o,qo)=>{let Ro;return typeof gn=="function"?Ro=Ee()(gn(oo,_o,qo)):Ro=Ee()(gn),Ee()({[`${To}-row-selected`]:_a.has(lo(oo,_o))},Ro)};Cr.__PARENT_RENDER_ICON__=Cr.expandIcon,Cr.expandIcon=Cr.expandIcon||hr||sn(so),Sr==="nest"&&Cr.expandIconColumnIndex===void 0?Cr.expandIconColumnIndex=Wt?1:0:Cr.expandIconColumnIndex>0&&Wt&&(Cr.expandIconColumnIndex-=1),typeof Cr.indentSize!="number"&&(Cr.indentSize=typeof Br=="number"?Br:15);const ei=ne.useCallback(oo=>$o(ma(ca(ta(oo)))),[ta,ca,ma]);let Da,ya;if(en!==!1&&(qr!=null&&qr.total)){let oo;qr.size?oo=qr.size:oo=Go==="small"||Go==="middle"?"small":void 0;const _o=ra=>ne.createElement(hn.Z,Object.assign({},qr,{className:Ee()(`${To}-pagination ${To}-pagination-${ra}`,qr.className),size:oo})),qo=Co==="rtl"?"left":"right",{position:Ro}=qr;if(Ro!==null&&Array.isArray(Ro)){const ra=Ro.find(ja=>ja.includes("top")),da=Ro.find(ja=>ja.includes("bottom")),fa=Ro.every(ja=>`${ja}`=="none");!ra&&!da&&!fa&&(ya=_o(qo)),ra&&(Da=_o(ra.toLowerCase().replace("top",""))),da&&(ya=_o(da.toLowerCase().replace("bottom","")))}else ya=_o(qo)}let ua;typeof Qn=="boolean"?ua={spinning:Qn}:typeof Qn=="object"&&(ua=Object.assign({spinning:!0},Qn));const[ia,Xo]=ws(To),[,Io]=(0,En.Z)(),Oa=Ee()(`${To}-wrapper`,ao==null?void 0:ao.className,{[`${To}-wrapper-rtl`]:Co==="rtl"},yt,wt,Xo),Wa=Object.assign(Object.assign({},ao==null?void 0:ao.style),Ct),Ra=tr&&tr.emptyText||(Fo==null?void 0:Fo("Table"))||ne.createElement(fo.Z,{componentName:"Table"}),Ta=or?rs:ns,li={},Pi=ne.useMemo(()=>{const{fontSize:oo,lineHeight:_o,padding:qo,paddingXS:Ro,paddingSM:ra}=Io,da=Math.floor(oo*_o);switch(Go){case"large":return qo*2+da;case"small":return Ro*2+da;default:return ra*2+da}},[Io,Go]);return or&&(li.listItemHeight=Pi),ia(ne.createElement("div",{ref:st,className:Oa,style:Wa},ne.createElement(vr.Z,Object.assign({spinning:!1},ua),Da,ne.createElement(Ta,Object.assign({},li,Vr,{columns:yr,direction:Co,expandable:Cr,prefixCls:To,className:Ee()({[`${To}-middle`]:Go==="middle",[`${To}-small`]:Go==="small",[`${To}-bordered`]:Mt,[`${To}-empty`]:Ao.length===0}),data:na,rowKey:lo,rowClassName:wa,emptyText:Ra,internalHooks:_e,internalRefs:dr,transformColumns:ei})),ya)))};var xs=ne.forwardRef(Es);const _s=(nt,st)=>{const gt=ne.useRef(0);return gt.current+=1,ne.createElement(xs,Object.assign({},nt,{ref:st,_renderTimes:gt.current}))},Aa=ne.forwardRef(_s);Aa.SELECTION_COLUMN=Ea,Aa.EXPAND_COLUMN=be,Aa.SELECTION_ALL=Ya,Aa.SELECTION_INVERT=Ja,Aa.SELECTION_NONE=pr,Aa.Column=po,Aa.ColumnGroup=Po,Aa.Summary=xe;var Os=Aa,Ts=Os},12563:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return we}});var be=ge(59301),_e=ge(99267),E=ge(92310),he=ge.n(E),de=ge(36785),se=ge(47729),ne=ge(14088),ie=ge(36355),le=ge(17313),ue=ge(37613),ae=ge(83116);const oe=Pe=>{const{paddingXXS:Le,lineWidth:Ee,tagPaddingHorizontal:De,componentCls:Ce}=Pe,je=De-Ee,Me=Le-Ee;return{[Ce]:Object.assign(Object.assign({},(0,le.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:je,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:Me,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:je}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},re=Pe=>{const{lineWidth:Le,fontSizeIcon:Ee}=Pe,De=Pe.fontSizeSM,Ce=`${Pe.lineHeightSM*De}px`;return(0,ue.TS)(Pe,{tagFontSize:De,tagLineHeight:Ce,tagIconSize:Ee-2*Le,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,ae.Z)("Tag",Pe=>{const Le=re(Pe);return oe(Le)},ee),y=function(Pe,Le){var Ee={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Le.indexOf(De)<0&&(Ee[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Le,style:Ee,className:De,checked:Ce,onChange:je,onClick:Me}=Pe,Ge=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Be,tag:Qe}=be.useContext(ie.E_),qe=Ue=>{je==null||je(!Ce),Me==null||Me(Ue)},Ze=Be("tag",Le),[Xe,We]=a(Ze),ze=he()(Ze,`${Ze}-checkable`,{[`${Ze}-checkable-checked`]:Ce},Qe==null?void 0:Qe.className,De,We);return Xe(be.createElement("span",Object.assign({},Ge,{style:Object.assign(Object.assign({},Ee),Qe==null?void 0:Qe.style),className:ze,onClick:qe})))},z=ge(45157);const te=Pe=>(0,z.Z)(Pe,(Le,Ee)=>{let{textColor:De,lightBorderColor:Ce,lightColor:je,darkColor:Me}=Ee;return{[`${Pe.componentCls}-${Le}`]:{color:De,background:je,borderColor:Ce,"&-inverse":{color:Pe.colorTextLightSolid,background:Me,borderColor:Me},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,ae.b)(["Tag","preset"],Pe=>{const Le=re(Pe);return te(Le)},ee);function fe(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const me=(Pe,Le,Ee)=>{const De=fe(Ee);return{[`${Pe.componentCls}-${Le}`]:{color:Pe[`color${Ee}`],background:Pe[`color${De}Bg`],borderColor:Pe[`color${De}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,ae.b)(["Tag","status"],Pe=>{const Le=re(Pe);return[me(Le,"success","Success"),me(Le,"processing","Info"),me(Le,"error","Error"),me(Le,"warning","Warning")]},ee),pe=function(Pe,Le){var Ee={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Le.indexOf(De)<0&&(Ee[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Ee,className:De,rootClassName:Ce,style:je,children:Me,icon:Ge,color:Be,onClose:Qe,closeIcon:qe,closable:Ze,bordered:Xe=!0}=Pe,We=pe(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ze,direction:Ue,tag:ot}=be.useContext(ie.E_),[Je,ut]=be.useState(!0);be.useEffect(()=>{"visible"in We&&ut(We.visible)},[We.visible]);const Ye=(0,de.o2)(Be),He=(0,de.yT)(Be),Re=Ye||He,Ve=Object.assign(Object.assign({backgroundColor:Be&&!Re?Be:void 0},ot==null?void 0:ot.style),je),Ae=ze("tag",Ee),[Ne,et]=a(Ae),Ke=he()(Ae,ot==null?void 0:ot.className,{[`${Ae}-${Be}`]:Re,[`${Ae}-has-color`]:Be&&!Re,[`${Ae}-hidden`]:!Je,[`${Ae}-rtl`]:Ue==="rtl",[`${Ae}-borderless`]:!Xe},De,Ce,et),Fe=rt=>{rt.stopPropagation(),Qe==null||Qe(rt),!rt.defaultPrevented&&ut(!1)},[,Oe]=(0,se.Z)(Ze,qe,rt=>rt===null?be.createElement(_e.Z,{className:`${Ae}-close-icon`,onClick:Fe}):be.createElement("span",{className:`${Ae}-close-icon`,onClick:Fe},rt),null,!1),Te=typeof We.onClick=="function"||Me&&Me.type==="a",xe=Ge||null,Ie=xe?be.createElement(be.Fragment,null,xe,Me&&be.createElement("span",null,Me)):Me,$e=be.createElement("span",Object.assign({},We,{ref:Le,className:Ke,style:Ve}),Ie,Oe,Ye&&be.createElement(ce,{key:"preset",prefixCls:Ae}),He&&be.createElement(ve,{key:"status",prefixCls:Ae}));return Ne(Te?be.createElement(ne.Z,{component:"Tag"},$e):$e)},ye=be.forwardRef(Se);ye.CheckableTag=b;var we=ye},65615:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return rt}});var be=ge(59301),_e=ge(33885),E=ge(54476),he=ge(76190),de=ge(42978),se=ge(75931),ne=ge(43403),ie=ge(35593),le=ge(92310),ue=ge.n(le),ae=ge(34280),oe=ge(18929),re=ge(6089);function ee(ke){var tt=window.innerWidth||document.documentElement.clientWidth,pt=window.innerHeight||document.documentElement.clientHeight,ct=ke.getBoundingClientRect(),ht=ct.top,lt=ct.right,mt=ct.bottom,at=ct.left;return ht>=0&&at>=0&<<=tt&&mt<=pt}function a(ke,tt,pt){var ct;return(ct=pt!=null?pt:tt)!==null&&ct!==void 0?ct:ke===null?"center":"bottom"}function y(ke,tt,pt,ct){var ht=(0,be.useState)(void 0),lt=(0,de.Z)(ht,2),mt=lt[0],at=lt[1];(0,ae.Z)(function(){var rn=typeof ke=="function"?ke():ke;at(rn||null)});var it=(0,be.useState)(null),ft=(0,de.Z)(it,2),vt=ft[0],St=ft[1],Tt=(0,re.Z)(function(){if(mt){!ee(mt)&&tt&&mt.scrollIntoView(ct);var rn=mt.getBoundingClientRect(),yn=rn.left,un=rn.top,ln=rn.width,Mn=rn.height,Wn={left:yn,top:un,width:ln,height:Mn,radius:0};St(function(Cn){return JSON.stringify(Cn)!==JSON.stringify(Wn)?Wn:Cn})}else St(null)}),Bt=function(yn){var un;return(un=Array.isArray(pt==null?void 0:pt.offset)?pt==null?void 0:pt.offset[yn]:pt==null?void 0:pt.offset)!==null&&un!==void 0?un:6};(0,ae.Z)(function(){return Tt(),window.addEventListener("resize",Tt),function(){window.removeEventListener("resize",Tt)}},[mt,tt,Tt]);var Nt=(0,be.useMemo)(function(){if(!vt)return vt;var rn=Bt(0),yn=Bt(1),un=(pt==null?void 0:pt.radius)||2;return{left:vt.left-rn,top:vt.top-yn,width:vt.width+rn*2,height:vt.height+yn*2,radius:un}},[vt,pt]);return[Nt,mt]}var x=ge(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(tt){var pt=tt.prefixCls,ct=tt.rootClassName,ht=tt.pos,lt=tt.showMask,mt=tt.style,at=mt===void 0?{}:mt,it=tt.fill,ft=it===void 0?"rgba(0,0,0,0.5)":it,vt=tt.open,St=tt.animated,Tt=tt.zIndex,Bt=(0,x.Z)(),Nt="".concat(pt,"-mask-").concat(Bt),rn=(0,he.Z)(St)==="object"?St==null?void 0:St.placeholder:St;return be.createElement(ne.Z,{open:vt,autoLock:!0},be.createElement("div",{className:ue()("".concat(pt,"-mask"),ct),style:(0,_e.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Tt,pointerEvents:"none"},at)},lt?be.createElement("svg",{style:{width:"100%",height:"100%"}},be.createElement("defs",null,be.createElement("mask",{id:Nt},be.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ht&&be.createElement("rect",{x:ht.left,y:ht.top,rx:ht.radius,width:ht.width,height:ht.height,fill:"black",className:rn?"".concat(pt,"-placeholder-animated"):""}))),be.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:ft,mask:"url(#".concat(Nt,")")}),ht&&be.createElement(be.Fragment,null,be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ht.top})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ht.left,height:"100%"})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:ht.top+ht.height,width:"100%",height:"calc(100vh - ".concat(ht.top+ht.height,"px)")})),be.createElement("rect",(0,E.Z)({},b,{x:ht.left+ht.width,y:"0",width:"calc(100vw - ".concat(ht.left+ht.width,"px)"),height:"100%"})))):null))},te=z,ce={adjustX:1,adjustY:1},fe=[0,0],me={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 ve(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,tt={};return Object.keys(me).forEach(function(pt){tt[pt]=(0,_e.Z)((0,_e.Z)({},me[pt]),{},{autoArrow:ke,targetOffset:fe})}),tt}var pe=ve(),Se=ge(94480);function ye(ke){var tt=ke.prefixCls,pt=ke.current,ct=ke.total,ht=ke.title,lt=ke.description,mt=ke.onClose,at=ke.onPrev,it=ke.onNext,ft=ke.onFinish,vt=ke.className,St=ke.closeIcon,Tt=St!==!1&&St!==null,Bt=St!==void 0&&St!==!0?St:be.createElement("span",{className:"".concat(tt,"-close-x")},"\xD7");return be.createElement("div",{className:ue()("".concat(tt,"-content"),vt)},be.createElement("div",{className:"".concat(tt,"-inner")},Tt&&be.createElement("button",{type:"button",onClick:mt,"aria-label":"Close",className:"".concat(tt,"-close")},Bt),be.createElement("div",{className:"".concat(tt,"-header")},be.createElement("div",{className:"".concat(tt,"-title")},ht)),be.createElement("div",{className:"".concat(tt,"-description")},lt),be.createElement("div",{className:"".concat(tt,"-footer")},be.createElement("div",{className:"".concat(tt,"-sliders")},ct>1?(0,Se.Z)(Array.from({length:ct}).keys()).map(function(Nt,rn){return be.createElement("span",{key:Nt,className:rn===pt?"active":""})}):null),be.createElement("div",{className:"".concat(tt,"-buttons")},pt!==0?be.createElement("button",{className:"".concat(tt,"-prev-btn"),onClick:at},"Prev"):null,pt===ct-1?be.createElement("button",{className:"".concat(tt,"-finish-btn"),onClick:ft},"Finish"):be.createElement("button",{className:"".concat(tt,"-next-btn"),onClick:it},"Next")))))}var we=function(tt){var pt=tt.current,ct=tt.renderPanel;return be.createElement(be.Fragment,null,typeof ct=="function"?ct(tt,pt):be.createElement(ye,tt))},Pe=we,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},De=function(tt){var pt=tt.prefixCls,ct=pt===void 0?"rc-tour":pt,ht=tt.steps,lt=ht===void 0?[]:ht,mt=tt.defaultCurrent,at=tt.current,it=tt.onChange,ft=tt.onClose,vt=tt.onFinish,St=tt.open,Tt=tt.mask,Bt=Tt===void 0?!0:Tt,Nt=tt.arrow,rn=Nt===void 0?!0:Nt,yn=tt.rootClassName,un=tt.placement,ln=tt.renderPanel,Mn=tt.gap,Wn=tt.animated,Cn=tt.scrollIntoViewOptions,Zt=Cn===void 0?!0:Cn,Ht=tt.zIndex,zt=Ht===void 0?1001:Ht,Gt=tt.closeIcon,nn=(0,se.Z)(tt,Le),Sn=be.useRef(),dn=(0,oe.Z)(0,{value:at,defaultValue:mt}),Tn=(0,de.Z)(dn,2),Xt=Tn[0],cn=Tn[1],bn=(0,oe.Z)(void 0,{value:St,postState:function(cr){return Xt<0||Xt>=lt.length?!1:cr!=null?cr:!0}}),Fn=(0,de.Z)(bn,2),Pt=Fn[0],_t=Fn[1],Ot=be.useRef(Pt);(0,ae.Z)(function(){Pt&&!Ot.current&&cn(0),Ot.current=Pt},[Pt]);var Kt=lt[Xt]||{},Nn=Kt.target,_n=Kt.placement,br=Kt.style,qn=Kt.arrow,Ut=Kt.className,Lt=Kt.mask,fn=Kt.scrollIntoViewOptions,At=Kt.closeIcon,mn=Pt&&(Lt!=null?Lt:Bt),On=At!=null?At:Gt,Zn=fn!=null?fn:Zt,An=y(Nn,St,Mn,Zn),bt=(0,de.Z)(An,2),It=bt[0],Ft=bt[1],Et=a(Ft,un,_n),tn=Ft?typeof qn=="undefined"?rn:qn:!1,Jt=(0,he.Z)(tn)==="object"?tn.pointAtCenter:!1;(0,ae.Z)(function(){var lr;(lr=Sn.current)===null||lr===void 0||lr.forceAlign()},[Jt,Xt]);var Vt=function(cr){cn(cr),it==null||it(cr)};if(Ft===void 0)return null;var qt=function(){_t(!1),ft==null||ft(Xt)},Vn=function(){return be.createElement(Pe,(0,E.Z)({arrow:tn,key:"content",prefixCls:ct,total:lt.length,renderPanel:ln,onPrev:function(){Vt(Xt-1)},onNext:function(){Vt(Xt+1)},onClose:qt,current:Xt,onFinish:function(){qt(),vt==null||vt()},closeIcon:On},lt[Xt]))},Xn=typeof mn=="boolean"?mn:!!mn,Un=typeof mn=="boolean"?void 0:mn,Qt=function(cr){return cr||Ft||document.body};return be.createElement(be.Fragment,null,be.createElement(te,{zIndex:zt,prefixCls:ct,pos:It,showMask:Xn,style:Un==null?void 0:Un.style,fill:Un==null?void 0:Un.color,open:Pt,animated:Wn,rootClassName:yn}),be.createElement(ie.Z,(0,E.Z)({builtinPlacements:ve(Jt)},nn,{ref:Sn,popupStyle:br,popupPlacement:Et,popupVisible:Pt,popupClassName:ue()(yn,Ut),prefixCls:ct,popup:Vn,forceRender:!1,destroyPopupOnHide:!0,zIndex:zt,getTriggerDOMNode:Qt,arrow:!!tn}),be.createElement(ne.Z,{open:Pt,autoLock:!0},be.createElement("div",{className:ue()(yn,"".concat(ct,"-target-placeholder")),style:(0,_e.Z)((0,_e.Z)({},It||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ce=De,je=Ce,Me=ge(79676),Ge=ge(36355),Be=ge(88088),Qe=ge(99267),qe=ge(3113),Ze=ge(9763),Xe=ge(31724),We=ge(47729);function ze(ke){return ke!=null}var ot=ke=>{let{stepProps:tt,current:pt,type:ct,indicatorsRender:ht,closeIcon:lt}=ke;var mt,at;const{prefixCls:it,total:ft=1,title:vt,onClose:St,onPrev:Tt,onNext:Bt,onFinish:Nt,cover:rn,description:yn,nextButtonProps:un,prevButtonProps:ln,type:Mn,className:Wn,closeIcon:Cn}=tt,Zt=Mn!=null?Mn:ct,Ht=Cn!=null?Cn:lt,zt=Ht!==!1&&Ht!==null,[Gt,nn]=(0,We.Z)(zt,Ht,Kt=>be.createElement("span",{onClick:St,"aria-label":"Close",className:`${it}-close`},Kt),be.createElement(Qe.Z,{className:`${it}-close-icon`}),!0),Sn=pt===ft-1,dn=()=>{var Kt;Tt==null||Tt(),(Kt=ln==null?void 0:ln.onClick)===null||Kt===void 0||Kt.call(ln)},Tn=()=>{var Kt;Sn?Nt==null||Nt():Bt==null||Bt(),(Kt=un==null?void 0:un.onClick)===null||Kt===void 0||Kt.call(un)},Xt=ze(vt)?be.createElement("div",{className:`${it}-header`},be.createElement("div",{className:`${it}-title`},vt)):null,cn=ze(yn)?be.createElement("div",{className:`${it}-description`},yn):null,bn=ze(rn)?be.createElement("div",{className:`${it}-cover`},rn):null;let Fn;ht?Fn=ht(pt,ft):Fn=(0,Se.Z)(Array.from({length:ft}).keys()).map((Kt,Nn)=>be.createElement("span",{key:Kt,className:ue()(Nn===pt&&`${it}-indicator-active`,`${it}-indicator`)}));const Pt=Zt==="primary"?"default":"primary",_t={type:"default",ghost:Zt==="primary"},[Ot]=(0,Ze.Z)("Tour",Xe.Z.Tour);return be.createElement("div",{className:ue()(Wn,`${it}-content`)},be.createElement("div",{className:`${it}-inner`},Gt&&nn,bn,Xt,cn,be.createElement("div",{className:`${it}-footer`},ft>1&&be.createElement("div",{className:`${it}-indicators`},Fn),be.createElement("div",{className:`${it}-buttons`},pt!==0?be.createElement(qe.ZP,Object.assign({},_t,ln,{onClick:dn,size:"small",className:ue()(`${it}-prev-btn`,ln==null?void 0:ln.className)}),(mt=ln==null?void 0:ln.children)!==null&&mt!==void 0?mt:Ot==null?void 0:Ot.Previous):null,be.createElement(qe.ZP,Object.assign({type:Pt},un,{onClick:Tn,size:"small",className:ue()(`${it}-next-btn`,un==null?void 0:un.className)}),(at=un==null?void 0:un.children)!==null&&at!==void 0?at:Sn?Ot==null?void 0:Ot.Finish:Ot==null?void 0:Ot.Next)))))},Je=ge(39722),ut=ge(64993),Ye=ge(17313),He=ge(19447),Re=ge(83116),Ve=ge(37613);const Ae=ke=>{const{componentCls:tt,lineHeight:pt,padding:ct,paddingXS:ht,borderRadius:lt,borderRadiusXS:mt,colorPrimary:at,colorText:it,colorFill:ft,indicatorHeight:vt,indicatorWidth:St,boxShadowTertiary:Tt,tourZIndexPopup:Bt,fontSize:Nt,colorBgElevated:rn,fontWeightStrong:yn,marginXS:un,colorTextLightSolid:ln,tourBorderRadius:Mn,colorWhite:Wn,colorBgTextHover:Cn,tourCloseSize:Zt,motionDurationSlow:Ht,antCls:zt}=ke;return[{[tt]:Object.assign(Object.assign({},(0,Ye.Wf)(ke)),{color:it,position:"absolute",zIndex:Bt,display:"block",visibility:"visible",fontSize:Nt,lineHeight:pt,width:520,"--antd-arrow-background-color":rn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${tt}-hidden`]:{display:"none"},[`${tt}-content`]:{position:"relative"},[`${tt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Mn,boxShadow:Tt,position:"relative",backgroundColor:rn,border:"none",backgroundClip:"padding-box",[`${tt}-close`]:{position:"absolute",top:ct,insetInlineEnd:ct,color:ke.colorIcon,outline:"none",width:Zt,height:Zt,borderRadius:ke.borderRadiusSM,transition:`background-color ${ke.motionDurationMid}, color ${ke.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:ke.colorIconHover,backgroundColor:ke.wireframe?"transparent":ke.colorFillContent}},[`${tt}-cover`]:{textAlign:"center",padding:`${ct+Zt+ht}px ${ct}px 0`,img:{width:"100%"}},[`${tt}-header`]:{padding:`${ct}px ${ct}px ${ht}px`,[`${tt}-title`]:{lineHeight:pt,fontSize:Nt,fontWeight:yn}},[`${tt}-description`]:{padding:`0 ${ct}px`,lineHeight:pt,wordWrap:"break-word"},[`${tt}-footer`]:{padding:`${ht}px ${ct}px ${ct}px`,textAlign:"end",borderRadius:`0 0 ${mt}px ${mt}px`,display:"flex",[`${tt}-indicators`]:{display:"inline-block",[`${tt}-indicator`]:{width:St,height:vt,display:"inline-block",borderRadius:"50%",background:ft,"&:not(:last-child)":{marginInlineEnd:vt},"&-active":{background:at}}},[`${tt}-buttons`]:{marginInlineStart:"auto",[`${zt}-btn`]:{marginInlineStart:un}}}},[`${tt}-primary, &${tt}-primary`]:{"--antd-arrow-background-color":at,[`${tt}-inner`]:{color:ln,textAlign:"start",textDecoration:"none",backgroundColor:at,borderRadius:lt,boxShadow:Tt,[`${tt}-close`]:{color:ln},[`${tt}-indicators`]:{[`${tt}-indicator`]:{background:new ut.C(ln).setAlpha(.15).toRgbString(),"&-active":{background:ln}}},[`${tt}-prev-btn`]:{color:ln,borderColor:new ut.C(ln).setAlpha(.15).toRgbString(),backgroundColor:at,"&:hover":{backgroundColor:new ut.C(ln).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${tt}-next-btn`]:{color:at,borderColor:"transparent",background:Wn,"&:hover":{background:new ut.C(Cn).onBackground(Wn).toRgbString()}}}}}),[`${tt}-mask`]:{[`${tt}-placeholder-animated`]:{transition:`all ${Ht}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${tt}-inner`]:{borderRadius:Math.min(Mn,He.qN)}}},(0,He.ZP)(ke,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Mn,limitVerticalRadius:!0})]};var Ne=(0,Re.Z)("Tour",ke=>{const{borderRadiusLG:tt,fontSize:pt,lineHeight:ct}=ke,ht=(0,Ve.TS)(ke,{tourZIndexPopup:ke.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:tt,tourCloseSize:pt*ct});return[Ae(ht)]}),et=ge(53487),Ke=function(ke,tt){var pt={};for(var ct in ke)Object.prototype.hasOwnProperty.call(ke,ct)&&tt.indexOf(ct)<0&&(pt[ct]=ke[ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ct=Object.getOwnPropertySymbols(ke);ht{const{prefixCls:tt,current:pt=0,total:ct=6,className:ht,style:lt,type:mt}=ke,at=Ke(ke,["prefixCls","current","total","className","style","type"]),{getPrefixCls:it}=be.useContext(Ge.E_),ft=it("tour",tt),[vt,St]=Ne(ft);return vt(be.createElement(Je.t5,{prefixCls:ft,hashId:St,className:ue()(ht,`${ft}-pure`,mt&&`${ft}-${mt}`),style:lt},be.createElement(ot,{stepProps:Object.assign(Object.assign({},at),{prefixCls:ft,total:ct}),current:pt,type:mt})))};var Oe=(0,et.i)(Fe),xe=ke=>{let{defaultType:tt,steps:pt=[],current:ct,defaultCurrent:ht}=ke;var lt;const[mt,at]=(0,oe.Z)(ht,{value:ct});(0,be.useLayoutEffect)(()=>{ct!==void 0&&at(ct)},[ct]);const it=typeof mt=="number"?(lt=pt[mt])===null||lt===void 0?void 0:lt.type:tt;return{currentMergedType:it!=null?it:tt,updateInnerCurrent:at}},Ie=function(ke,tt){var pt={};for(var ct in ke)Object.prototype.hasOwnProperty.call(ke,ct)&&tt.indexOf(ct)<0&&(pt[ct]=ke[ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ct=Object.getOwnPropertySymbols(ke);ht{const{prefixCls:tt,current:pt,defaultCurrent:ct,type:ht,rootClassName:lt,indicatorsRender:mt,steps:at}=ke,it=Ie(ke,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:ft,direction:vt}=(0,be.useContext)(Ge.E_),St=ft("tour",tt),[Tt,Bt]=Ne(St),[,Nt]=(0,Be.Z)(),{currentMergedType:rn,updateInnerCurrent:yn}=xe({defaultType:ht,steps:at,current:pt,defaultCurrent:ct}),un=(0,Me.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),ln=ue()({[`${St}-primary`]:rn==="primary",[`${St}-rtl`]:vt==="rtl"},Bt,lt),Mn=(Cn,Zt)=>be.createElement(ot,{type:ht,stepProps:Cn,current:Zt,indicatorsRender:mt}),Wn=Cn=>{var Zt;yn(Cn),(Zt=ke.onChange)===null||Zt===void 0||Zt.call(ke,Cn)};return Tt(be.createElement(je,Object.assign({},it,{rootClassName:ln,prefixCls:St,current:pt,defaultCurrent:ct,animated:!0,renderPanel:Mn,builtinPlacements:un,onChange:Wn,steps:at})))};$e._InternalPanelDoNotUseOrYouWillBeFired=Oe;var rt=$e},17574:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return Be}});var be=ge(60091),_e=ge(94480),E=ge(52671),he=ge(8657),de=ge(54476),se=ge(59301),ne={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"},ie=ne,le=ge(7657),ue=function(qe,Ze){return se.createElement(le.Z,(0,de.Z)({},qe,{ref:Ze,icon:ie}))},ae=se.forwardRef(ue),oe=ae,re=ge(92310),ee=ge.n(re),a=ge(35654),y=ge(71430),x=ge(36355),b=ge(56082),z=ge(62892),te=ge(20648);const ce=4;function fe(Qe){const{dropPosition:qe,dropLevelOffset:Ze,prefixCls:Xe,indent:We,direction:ze="ltr"}=Qe,Ue=ze==="ltr"?"left":"right",ot=ze==="ltr"?"right":"left",Je={[Ue]:-Ze*We+ce,[ot]:0};switch(qe){case-1:Je.top=-3;break;case 1:Je.bottom=-3;break;default:Je.bottom=-3,Je[Ue]=We+ce;break}return se.createElement("div",{style:Je,className:`${Xe}-drop-indicator`})}var me=ge(71997),pe=se.forwardRef((Qe,qe)=>{const{getPrefixCls:Ze,direction:Xe,virtual:We,tree:ze}=se.useContext(x.E_),{prefixCls:Ue,className:ot,showIcon:Je=!1,showLine:ut,switcherIcon:Ye,blockNode:He=!1,children:Re,checkable:Ve=!1,selectable:Ae=!0,draggable:Ne,motion:et,style:Ke}=Qe,Fe=Ze("tree",Ue),Oe=Ze(),Te=et!=null?et:Object.assign(Object.assign({},(0,z.Z)(Oe)),{motionAppear:!1}),xe=Object.assign(Object.assign({},Qe),{checkable:Ve,selectable:Ae,showIcon:Je,motion:Te,blockNode:He,showLine:!!ut,dropIndicatorRender:fe}),[Ie,$e]=(0,te.ZP)(Fe),rt=se.useMemo(()=>{if(!Ne)return!1;let tt={};switch(typeof Ne){case"function":tt.nodeDraggable=Ne;break;case"object":tt=Object.assign({},Ne);break;default:break}return tt.icon!==!1&&(tt.icon=tt.icon||se.createElement(b.Z,null)),tt},[Ne]),ke=tt=>se.createElement(me.Z,{prefixCls:Fe,switcherIcon:Ye,treeNodeProps:tt,showLine:ut});return Ie(se.createElement(be.Z,Object.assign({itemHeight:20,ref:qe,virtual:We},xe,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Ke),prefixCls:Fe,className:ee()({[`${Fe}-icon-hide`]:!Je,[`${Fe}-block-node`]:He,[`${Fe}-unselectable`]:!Ae,[`${Fe}-rtl`]:Xe==="rtl"},ze==null?void 0:ze.className,ot,$e),direction:Xe,checkable:Ve&&se.createElement("span",{className:`${Fe}-checkbox-inner`}),selectable:Ae,switcherIcon:ke,draggable:rt}),Re))}),Se;(function(Qe){Qe[Qe.None=0]="None",Qe[Qe.Start=1]="Start",Qe[Qe.End=2]="End"})(Se||(Se={}));function ye(Qe,qe){function Ze(Xe){const{key:We,children:ze}=Xe;qe(We,Xe)!==!1&&ye(ze||[],qe)}Qe.forEach(Ze)}function we(Qe){let{treeData:qe,expandedKeys:Ze,startKey:Xe,endKey:We}=Qe;const ze=[];let Ue=Se.None;if(Xe&&Xe===We)return[Xe];if(!Xe||!We)return[];function ot(Je){return Je===Xe||Je===We}return ye(qe,Je=>{if(Ue===Se.End)return!1;if(ot(Je)){if(ze.push(Je),Ue===Se.None)Ue=Se.Start;else if(Ue===Se.Start)return Ue=Se.End,!1}else Ue===Se.Start&&ze.push(Je);return Ze.includes(Je)}),ze}function Pe(Qe,qe){const Ze=(0,_e.Z)(qe),Xe=[];return ye(Qe,(We,ze)=>{const Ue=Ze.indexOf(We);return Ue!==-1&&(Xe.push(ze),Ze.splice(Ue,1)),!!Ze.length}),Xe}var Le=function(Qe,qe){var Ze={};for(var Xe in Qe)Object.prototype.hasOwnProperty.call(Qe,Xe)&&qe.indexOf(Xe)<0&&(Ze[Xe]=Qe[Xe]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Xe=Object.getOwnPropertySymbols(Qe);We{var{defaultExpandAll:Ze,defaultExpandParent:Xe,defaultExpandedKeys:We}=Qe,ze=Le(Qe,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ue=se.useRef(),ot=se.useRef(),Je=()=>{const{keyEntities:rt}=(0,y.I8)(De(ze));let ke;return Ze?ke=Object.keys(rt):Xe?ke=(0,a.r7)(ze.expandedKeys||We||[],rt):ke=ze.expandedKeys||We,ke},[ut,Ye]=se.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[He,Re]=se.useState(()=>Je());se.useEffect(()=>{"selectedKeys"in ze&&Ye(ze.selectedKeys)},[ze.selectedKeys]),se.useEffect(()=>{"expandedKeys"in ze&&Re(ze.expandedKeys)},[ze.expandedKeys]);const Ve=(rt,ke)=>{var tt;return"expandedKeys"in ze||Re(rt),(tt=ze.onExpand)===null||tt===void 0?void 0:tt.call(ze,rt,ke)},Ae=(rt,ke)=>{var tt;const{multiple:pt}=ze,{node:ct,nativeEvent:ht}=ke,{key:lt=""}=ct,mt=De(ze),at=Object.assign(Object.assign({},ke),{selected:!0}),it=(ht==null?void 0:ht.ctrlKey)||(ht==null?void 0:ht.metaKey),ft=ht==null?void 0:ht.shiftKey;let vt;pt&&it?(vt=rt,Ue.current=lt,ot.current=vt,at.selectedNodes=Pe(mt,vt)):pt&&ft?(vt=Array.from(new Set([].concat((0,_e.Z)(ot.current||[]),(0,_e.Z)(we({treeData:mt,expandedKeys:He,startKey:lt,endKey:Ue.current}))))),at.selectedNodes=Pe(mt,vt)):(vt=[lt],Ue.current=lt,ot.current=vt,at.selectedNodes=Pe(mt,vt)),(tt=ze.onSelect)===null||tt===void 0||tt.call(ze,vt,at),"selectedKeys"in ze||Ye(vt)},{getPrefixCls:Ne,direction:et}=se.useContext(x.E_),{prefixCls:Ke,className:Fe,showIcon:Oe=!0,expandAction:Te="click"}=ze,xe=Le(ze,["prefixCls","className","showIcon","expandAction"]),Ie=Ne("tree",Ke),$e=ee()(`${Ie}-directory`,{[`${Ie}-directory-rtl`]:et==="rtl"},Fe);return se.createElement(pe,Object.assign({icon:Ee,ref:qe,blockNode:!0},xe,{showIcon:Oe,expandAction:Te,prefixCls:Ie,className:$e,expandedKeys:He,selectedKeys:ut,onSelect:Ae,onExpand:Ve}))};var Me=se.forwardRef(Ce);const Ge=pe;Ge.DirectoryTree=Me,Ge.TreeNode=be.O;var Be=Ge},20648:function(xt,dt,ge){"use strict";ge.d(dt,{TM:function(){return re},Yk:function(){return oe}});var be=ge(36237),_e=ge(98447),E=ge(17313),he=ge(8378),de=ge(37613),se=ge(83116);const ne=new be.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ie=(ee,a)=>({[`.${ee}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),le=(ee,a)=>({[`.${ee}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ue=(ee,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:ce}=a,fe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ne,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,E.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},ie(ee,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:fe},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ce},[`&${y}-node-selected`]:{backgroundColor:te},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},le(ee,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ae=ee=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ee;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ee.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ee.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ee.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},oe=(ee,a)=>{const y=`.${ee}`,x=`${y}-treenode`,b=a.paddingXS/2,z=(0,de.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[ue(ee,z),ae(z)]},re=ee=>{const{controlHeightSM:a}=ee;return{titleHeight:a,nodeHoverBg:ee.controlItemBgHover,nodeSelectedBg:ee.controlItemBgActive}};dt.ZP=(0,se.Z)("Tree",(ee,a)=>{let{prefixCls:y}=a;return[{[ee.componentCls]:(0,_e.C2)(`${y}-checkbox`,ee)},oe(y,ee),(0,he.Z)(ee)]},ee=>{const{colorTextLightSolid:a,colorPrimary:y}=ee;return Object.assign(Object.assign({},re(ee)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return x}});var be=ge(54476),_e=ge(59301),E={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"},he=E,de=ge(7657),se=function(z,te){return _e.createElement(de.Z,(0,be.Z)({},z,{ref:te,icon:he}))},ne=_e.forwardRef(se),ie=ne,le=ge(52671),ue=ge(58617),ae=ge(15075),oe=ge(43531),re=ge(92310),ee=ge.n(re),a=ge(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:ce,showLine:fe}=b,{isLeaf:me,expanded:ve,loading:pe}=ce;if(pe)return _e.createElement(ue.Z,{className:`${z}-switcher-loading-icon`});let Se;if(fe&&typeof fe=="object"&&(Se=fe.showLeafIcon),me){if(!fe)return null;if(typeof Se!="boolean"&&Se){const Pe=typeof Se=="function"?Se(ce):Se,Le=`${z}-switcher-line-custom-icon`;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:ee()(Pe.props.className||"",Le)}):Pe}return Se?_e.createElement(le.Z,{className:`${z}-switcher-line-icon`}):_e.createElement("span",{className:`${z}-switcher-leaf-line`})}const ye=`${z}-switcher-icon`,we=typeof te=="function"?te(ce):te;return(0,a.l$)(we)?(0,a.Tm)(we,{className:ee()(we.props.className||"",ye)}):we!==void 0?we:fe?ve?_e.createElement(ae.Z,{className:`${z}-switcher-line-icon`}):_e.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):_e.createElement(ie,{className:ye})}},54580:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return An}});var be=ge(59301),_e=ge(94480),E=ge(92310),he=ge.n(E),de=ge(54476),se=ge(67732),ne=ge(83652),ie=ge(42403),le=ge(158),ue=ge(20068),ae=ge(75931),oe=ge(75044),re=ge(76190),ee=ge(3202),a=ge(26112);function y(bt,It){var Ft="cannot ".concat(bt.method," ").concat(bt.action," ").concat(It.status,"'"),Et=new Error(Ft);return Et.status=It.status,Et.method=bt.method,Et.url=bt.action,Et}function x(bt){var It=bt.responseText||bt.response;if(!It)return It;try{return JSON.parse(It)}catch(Ft){return It}}function b(bt){var It=new XMLHttpRequest;bt.onProgress&&It.upload&&(It.upload.onprogress=function(Jt){Jt.total>0&&(Jt.percent=Jt.loaded/Jt.total*100),bt.onProgress(Jt)});var Ft=new FormData;bt.data&&Object.keys(bt.data).forEach(function(tn){var Jt=bt.data[tn];if(Array.isArray(Jt)){Jt.forEach(function(Vt){Ft.append("".concat(tn,"[]"),Vt)});return}Ft.append(tn,Jt)}),bt.file instanceof Blob?Ft.append(bt.filename,bt.file,bt.file.name):Ft.append(bt.filename,bt.file),It.onerror=function(Jt){bt.onError(Jt)},It.onload=function(){return It.status<200||It.status>=300?bt.onError(y(bt,It),x(It)):bt.onSuccess(x(It),It)},It.open(bt.method,bt.action,!0),bt.withCredentials&&"withCredentials"in It&&(It.withCredentials=!0);var Et=bt.headers||{};return Et["X-Requested-With"]!==null&&It.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Et).forEach(function(tn){Et[tn]!==null&&It.setRequestHeader(tn,Et[tn])}),It.send(Ft),{abort:function(){It.abort()}}}var z=+new Date,te=0;function ce(){return"rc-upload-".concat(z,"-").concat(++te)}var fe=ge(48736),me=function(bt,It){if(bt&&It){var Ft=Array.isArray(It)?It:It.split(","),Et=bt.name||"",tn=bt.type||"",Jt=tn.replace(/\/.*$/,"");return Ft.some(function(Vt){var qt=Vt.trim();if(/^\*(\/\*)?$/.test(Vt))return!0;if(qt.charAt(0)==="."){var Vn=Et.toLowerCase(),Xn=qt.toLowerCase(),Un=[Xn];return(Xn===".jpg"||Xn===".jpeg")&&(Un=[".jpg",".jpeg"]),Un.some(function(Qt){return Vn.endsWith(Qt)})}return/\/\*$/.test(qt)?Jt===qt.replace(/\/.*$/,""):tn===qt?!0:/^\w+$/.test(qt)?((0,fe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(qt,"'.Skip for check.")),!0):!1})}return!0};function ve(bt,It){var Ft=bt.createReader(),Et=[];function tn(){Ft.readEntries(function(Jt){var Vt=Array.prototype.slice.apply(Jt);Et=Et.concat(Vt);var qt=!Vt.length;qt?It(Et):tn()})}tn()}var pe=function(It,Ft,Et){var tn=function Jt(Vt,qt){Vt&&(Vt.path=qt||"",Vt.isFile?Vt.file(function(Vn){Et(Vn)&&(Vt.fullPath&&!Vn.webkitRelativePath&&(Object.defineProperties(Vn,{webkitRelativePath:{writable:!0}}),Vn.webkitRelativePath=Vt.fullPath.replace(/^\//,""),Object.defineProperties(Vn,{webkitRelativePath:{writable:!1}})),Ft([Vn]))}):Vt.isDirectory&&ve(Vt,function(Vn){Vn.forEach(function(Xn){Jt(Xn,"".concat(qt).concat(Vt.name,"/"))})}))};It.forEach(function(Jt){tn(Jt.webkitGetAsEntry())})},Se=pe,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],we=function(bt){(0,ie.Z)(Ft,bt);var It=(0,le.Z)(Ft);function Ft(){var Et;(0,se.Z)(this,Ft);for(var tn=arguments.length,Jt=new Array(tn),Vt=0;Vt{let{uid:Jt}=tn;return Jt===bt.uid});return Et===-1?Ft.push(bt):Ft[Et]=bt,Ft}function tt(bt,It){const Ft=bt.uid!==void 0?"uid":"name";return It.filter(Et=>Et[Ft]===bt[Ft])[0]}function pt(bt,It){const Ft=bt.uid!==void 0?"uid":"name",Et=It.filter(tn=>tn[Ft]!==bt[Ft]);return Et.length===It.length?null:Et}const ct=function(){const It=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Et=It[It.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Et)||[""])[0]},ht=bt=>bt.indexOf("image/")===0,lt=bt=>{if(bt.type&&!bt.thumbUrl)return ht(bt.type);const It=bt.thumbUrl||bt.url||"",Ft=ct(It);return/^data:image\//.test(It)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ft)?!0:!(/^data:/.test(It)||Ft)},mt=200;function at(bt){return new Promise(It=>{if(!bt.type||!ht(bt.type)){It("");return}const Ft=document.createElement("canvas");Ft.width=mt,Ft.height=mt,Ft.style.cssText=`position: fixed; left: 0; top: 0; width: ${mt}px; height: ${mt}px; z-index: 9999; display: none;`,document.body.appendChild(Ft);const Et=Ft.getContext("2d"),tn=new Image;if(tn.onload=()=>{const{width:Jt,height:Vt}=tn;let qt=mt,Vn=mt,Xn=0,Un=0;Jt>Vt?(Vn=Vt*(mt/Jt),Un=-(Vn-qt)/2):(qt=Jt*(mt/Vt),Xn=-(qt-Vn)/2),Et.drawImage(tn,Xn,Un,qt,Vn);const Qt=Ft.toDataURL();document.body.removeChild(Ft),window.URL.revokeObjectURL(tn.src),It(Qt)},tn.crossOrigin="anonymous",bt.type.startsWith("image/svg+xml")){const Jt=new FileReader;Jt.onload=()=>{Jt.result&&(tn.src=Jt.result)},Jt.readAsDataURL(bt)}else if(bt.type.startsWith("image/gif")){const Jt=new FileReader;Jt.onload=()=>{Jt.result&&It(Jt.result)},Jt.readAsDataURL(bt)}else tn.src=window.URL.createObjectURL(bt)})}var it=ge(26227),ft=ge(41464),vt=ge(15277),St=ge(93948),Tt=ge(6848),Nt=be.forwardRef((bt,It)=>{let{prefixCls:Ft,className:Et,style:tn,locale:Jt,listType:Vt,file:qt,items:Vn,progress:Xn,iconRender:Un,actionIconRender:Qt,itemRender:lr,isImgUrl:cr,showPreviewIcon:eo,showRemoveIcon:pn,showDownloadIcon:an,previewIcon:Ln,removeIcon:Jn,downloadIcon:kn,onPreview:Bn,onDownload:Rn,onClose:ur}=bt;var sr,$r;const{status:Wr}=qt,[Dr,ho]=be.useState(Wr);be.useEffect(()=>{Wr!=="removed"&&ho(Wr)},[Wr]);const[io,xn]=be.useState(!1);be.useEffect(()=>{const Xr=setTimeout(()=>{xn(!0)},300);return()=>{clearTimeout(Xr)}},[]);const bo=Un(qt);let co=be.createElement("div",{className:`${Ft}-icon`},bo);if(Vt==="picture"||Vt==="picture-card"||Vt==="picture-circle")if(Dr==="uploading"||!qt.thumbUrl&&!qt.url){const Xr=he()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:Dr!=="uploading"});co=be.createElement("div",{className:Xr},bo)}else{const Xr=cr!=null&&cr(qt)?be.createElement("img",{src:qt.thumbUrl||qt.url,alt:qt.name,className:`${Ft}-list-item-image`,crossOrigin:qt.crossOrigin}):bo,fo=he()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:cr&&!cr(qt)});co=be.createElement("a",{className:fo,onClick:No=>Bn(qt,No),href:qt.url||qt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Xr)}const zr=he()(`${Ft}-list-item`,`${Ft}-list-item-${Dr}`),Oo=typeof qt.linkProps=="string"?JSON.parse(qt.linkProps):qt.linkProps,Zr=pn?Qt((typeof Jn=="function"?Jn(qt):Jn)||be.createElement(it.Z,null),()=>ur(qt),Ft,Jt.removeFile):null,uo=an&&Dr==="done"?Qt((typeof kn=="function"?kn(qt):kn)||be.createElement(ft.Z,null),()=>Rn(qt),Ft,Jt.downloadFile):null,Ur=Vt!=="picture-card"&&Vt!=="picture-circle"&&be.createElement("span",{key:"download-delete",className:he()(`${Ft}-list-item-actions`,{picture:Vt==="picture"})},uo,Zr),gr=he()(`${Ft}-list-item-name`),Lr=qt.url?[be.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:gr,title:qt.name},Oo,{href:qt.url,onClick:Xr=>Bn(qt,Xr)}),qt.name),Ur]:[be.createElement("span",{key:"view",className:gr,onClick:Xr=>Bn(qt,Xr),title:qt.name},qt.name),Ur],Tr={pointerEvents:"none",opacity:.5},jr=eo?be.createElement("a",{href:qt.url||qt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:qt.url||qt.thumbUrl?void 0:Tr,onClick:Xr=>Bn(qt,Xr),title:Jt.previewFile},typeof Ln=="function"?Ln(qt):Ln||be.createElement(vt.Z,null)):null,xo=(Vt==="picture-card"||Vt==="picture-circle")&&Dr!=="uploading"&&be.createElement("span",{className:`${Ft}-list-item-actions`},jr,Dr==="done"&&uo,Zr),{getPrefixCls:po}=be.useContext(Ge.E_),Uo=po(),Po=be.createElement("div",{className:zr},co,Lr,xo,io&&be.createElement(Oe.default,{motionName:`${Uo}-fade`,visible:Dr==="uploading",motionDeadline:2e3},Xr=>{let{className:fo}=Xr;const No="percent"in qt?be.createElement(St.Z,Object.assign({},Xn,{type:"line",percent:qt.percent,"aria-label":qt["aria-label"],"aria-labelledby":qt["aria-labelledby"]})):null;return be.createElement("div",{className:he()(`${Ft}-list-item-progress`,fo)},No)})),Yo=qt.response&&typeof qt.response=="string"?qt.response:((sr=qt.error)===null||sr===void 0?void 0:sr.statusText)||(($r=qt.error)===null||$r===void 0?void 0:$r.message)||Jt.uploadError,Mo=Dr==="error"?be.createElement(Tt.Z,{title:Yo,getPopupContainer:Xr=>Xr.parentNode},Po):Po;return be.createElement("div",{className:he()(`${Ft}-list-item-container`,Et),style:tn,ref:It},lr?lr(Mo,qt,Vn,{download:Rn.bind(null,qt),preview:Bn.bind(null,qt),remove:ur.bind(null,qt)}):Mo)});const rn=(bt,It)=>{const{listType:Ft="text",previewFile:Et=at,onPreview:tn,onDownload:Jt,onRemove:Vt,locale:qt,iconRender:Vn,isImageUrl:Xn=lt,prefixCls:Un,items:Qt=[],showPreviewIcon:lr=!0,showRemoveIcon:cr=!0,showDownloadIcon:eo=!1,removeIcon:pn,previewIcon:an,downloadIcon:Ln,progress:Jn={size:[-1,2],showInfo:!1},appendAction:kn,appendActionVisible:Bn=!0,itemRender:Rn,disabled:ur}=bt,sr=(0,Te.Z)(),[$r,Wr]=be.useState(!1);be.useEffect(()=>{Ft!=="picture"&&Ft!=="picture-card"&&Ft!=="picture-circle"||(Qt||[]).forEach(Tr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Tr.originFileObj instanceof File||Tr.originFileObj instanceof Blob)||Tr.thumbUrl!==void 0||(Tr.thumbUrl="",Et&&Et(Tr.originFileObj).then(jr=>{Tr.thumbUrl=jr||"",sr()}))})},[Ft,Qt,Et]),be.useEffect(()=>{Wr(!0)},[]);const Dr=(Tr,jr)=>{if(tn)return jr==null||jr.preventDefault(),tn(Tr)},ho=Tr=>{typeof Jt=="function"?Jt(Tr):Tr.url&&window.open(Tr.url)},io=Tr=>{Vt==null||Vt(Tr)},xn=Tr=>{if(Vn)return Vn(Tr,Ft);const jr=Tr.status==="uploading",xo=Xn&&Xn(Tr)?be.createElement(Fe,null):be.createElement(ot,null);let po=jr?be.createElement(Je.Z,null):be.createElement(Ve,null);return Ft==="picture"?po=jr?be.createElement(Je.Z,null):xo:(Ft==="picture-card"||Ft==="picture-circle")&&(po=jr?qt.uploading:xo),po},bo=(Tr,jr,xo,po)=>{const Uo={type:"text",size:"small",title:po,onClick:Po=>{jr(),(0,Ie.l$)(Tr)&&Tr.props.onClick&&Tr.props.onClick(Po)},className:`${xo}-list-item-action`,disabled:ur};if((0,Ie.l$)(Tr)){const Po=(0,Ie.Tm)(Tr,Object.assign(Object.assign({},Tr.props),{onClick:()=>{}}));return be.createElement($e.ZP,Object.assign({},Uo,{icon:Po}))}return be.createElement($e.ZP,Object.assign({},Uo),be.createElement("span",null,Tr))};be.useImperativeHandle(It,()=>({handlePreview:Dr,handleDownload:ho}));const{getPrefixCls:co}=be.useContext(Ge.E_),zr=co("upload",Un),Oo=co(),Zr=he()(`${zr}-list`,`${zr}-list-${Ft}`),uo=(0,_e.Z)(Qt.map(Tr=>({key:Tr.uid,file:Tr})));let gr={motionDeadline:2e3,motionName:`${zr}-${Ft==="picture-card"||Ft==="picture-circle"?"animate-inline":"animate"}`,keys:uo,motionAppear:$r};const Lr=be.useMemo(()=>{const Tr=Object.assign({},(0,xe.Z)(Oo));return delete Tr.onAppearEnd,delete Tr.onEnterEnd,delete Tr.onLeaveEnd,Tr},[Oo]);return Ft!=="picture-card"&&Ft!=="picture-circle"&&(gr=Object.assign(Object.assign({},Lr),gr)),be.createElement("div",{className:Zr},be.createElement(Oe.CSSMotionList,Object.assign({},gr,{component:!1}),Tr=>{let{key:jr,file:xo,className:po,style:Uo}=Tr;return be.createElement(Nt,{key:jr,locale:qt,prefixCls:zr,className:po,style:Uo,file:xo,items:Qt,progress:Jn,listType:Ft,isImgUrl:Xn,showPreviewIcon:lr,showRemoveIcon:cr,showDownloadIcon:eo,removeIcon:pn,previewIcon:an,downloadIcon:Ln,iconRender:xn,actionIconRender:bo,itemRender:Rn,onPreview:Dr,onDownload:ho,onClose:io})}),kn&&be.createElement(Oe.default,Object.assign({},gr,{visible:Bn,forceRender:!0}),Tr=>{let{className:jr,style:xo}=Tr;return(0,Ie.Tm)(kn,po=>({className:he()(po.className,jr),style:Object.assign(Object.assign(Object.assign({},xo),{pointerEvents:jr?"none":void 0}),po.style)}))}))};var un=be.forwardRef(rn),ln=ge(17313),Mn=ge(8378),Wn=ge(83116),Cn=ge(37613),Ht=bt=>{const{componentCls:It,iconCls:Ft}=bt;return{[`${It}-wrapper`]:{[`${It}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:bt.colorFillAlter,border:`${bt.lineWidth}px dashed ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${bt.motionDurationSlow}`,[It]:{padding:`${bt.padding}px 0`},[`${It}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${It}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${It}-disabled):hover`]:{borderColor:bt.colorPrimaryHover},[`p${It}-drag-icon`]:{marginBottom:bt.margin,[Ft]:{color:bt.colorPrimary,fontSize:bt.uploadThumbnailSize}},[`p${It}-text`]:{margin:`0 0 ${bt.marginXXS}px`,color:bt.colorTextHeading,fontSize:bt.fontSizeLG},[`p${It}-hint`]:{color:bt.colorTextDescription,fontSize:bt.fontSize},[`&${It}-disabled`]:{cursor:"not-allowed",[`p${It}-drag-icon ${Ft}, + `]:{background:Hn},[`&${st}-row-selected`]:{"> th, > td":{background:jn},"&:hover > th, &:hover > td":{background:Gn}}}},[`${st}-footer`]:{padding:`${yt}px ${wt}px`,color:In,background:Qn}})}};var ws=(0,os.Z)("Table",nt=>{const{colorTextHeading:st,colorSplit:gt,colorIcon:yt,colorIconHover:wt,opacityLoading:Ct,colorBgContainer:Rt,controlInteractiveSize:Mt,headerBg:jt,headerColor:kt,headerSortActiveBg:en,headerSortHoverBg:Wt,bodySortBg:wn,rowHoverBg:gn,rowSelectedBg:vn,rowSelectedHoverBg:Hn,rowExpandedBg:jn,cellPaddingBlock:Gn,cellPaddingInline:In,cellPaddingBlockMD:Qn,cellPaddingInlineMD:hr,cellPaddingBlockSM:mr,cellPaddingInlineSM:ar,borderColor:Ar,footerBg:Br,footerColor:er,headerBorderRadius:ir,cellFontSize:tr,cellFontSizeMD:Yn,cellFontSizeSM:or,headerSplitColor:Or,fixedHeaderSortActiveBg:Kr,headerFilterHoverBg:Fr,filterDropdownBg:yr,expandIconBg:Vr,selectionColumnWidth:Qr,stickyScrollBarBg:Co}=nt,ao=new qa.C(yt),Fo=new qa.C(wt),Bo=2,Nr=(0,as.TS)(nt,{tableFontSize:tr,tableBg:Rt,tableRadius:ir,tablePaddingVertical:Gn,tablePaddingHorizontal:In,tablePaddingVerticalMiddle:Qn,tablePaddingHorizontalMiddle:hr,tablePaddingVerticalSmall:mr,tablePaddingHorizontalSmall:ar,tableBorderColor:Ar,tableHeaderTextColor:kt,tableHeaderBg:jt,tableFooterTextColor:er,tableFooterBg:Br,tableHeaderCellSplitColor:Or,tableHeaderSortBg:en,tableHeaderSortHoverBg:Wt,tableHeaderIconColor:ao.clone().setAlpha(ao.getAlpha()*Ct).toRgbString(),tableHeaderIconColorHover:Fo.clone().setAlpha(Fo.getAlpha()*Ct).toRgbString(),tableBodySortBg:wn,tableFixedHeaderSortActiveBg:Kr,tableHeaderFilterActiveBg:Fr,tableFilterDropdownBg:yr,tableRowHoverBg:gn,tableSelectedRowBg:vn,tableSelectedRowHoverBg:Hn,zIndexTableFixed:Bo,zIndexTableSticky:Bo+1,tableFontSizeMiddle:Yn,tableFontSizeSmall:or,tableSelectionColumnWidth:Qr,tableExpandIconBg:Vr,tableExpandColumnWidth:Mt+2*nt.padding,tableExpandedRowBg:jn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Co,tableScrollThumbBgHover:st,tableScrollBg:gt});return[Ps(Nr),gs(Nr),Ri(Nr),ys(Nr),ds(Nr),is(Nr),hs(Nr),us(Nr),Ri(Nr),ls(Nr),ps(Nr),fs(Nr),Ss(Nr),ss(Nr),vs(Nr),ms(Nr),bs(Nr)]},nt=>{const{colorFillAlter:st,colorBgContainer:gt,colorTextHeading:yt,colorFillSecondary:wt,colorFillContent:Ct,controlItemBgActive:Rt,controlItemBgActiveHover:Mt,padding:jt,paddingSM:kt,paddingXS:en,colorBorderSecondary:Wt,borderRadiusLG:wn,fontSize:gn,controlHeight:vn,colorTextPlaceholder:Hn}=nt,jn=new qa.C(wt).onBackground(gt).toHexShortString(),Gn=new qa.C(Ct).onBackground(gt).toHexShortString(),In=new qa.C(st).onBackground(gt).toHexShortString();return{headerBg:In,headerColor:yt,headerSortActiveBg:jn,headerSortHoverBg:Gn,bodySortBg:In,rowHoverBg:In,rowSelectedBg:Rt,rowSelectedHoverBg:Mt,rowExpandedBg:st,cellPaddingBlock:jt,cellPaddingInline:jt,cellPaddingBlockMD:kt,cellPaddingInlineMD:en,cellPaddingBlockSM:en,cellPaddingInlineSM:en,borderColor:Wt,headerBorderRadius:wn,footerBg:In,footerColor:yt,cellFontSize:gn,cellFontSizeMD:gn,cellFontSizeSM:gn,headerSplitColor:Wt,fixedHeaderSortActiveBg:jn,headerFilterHoverBg:Ct,filterDropdownMenuBg:gt,filterDropdownBg:gt,expandIconBg:gt,selectionColumnWidth:vn,stickyScrollBarBg:Hn,stickyScrollBarBorderRadius:100}});const Cs=[],Es=(nt,st)=>{const{prefixCls:gt,className:yt,rootClassName:wt,style:Ct,size:Rt,bordered:Mt,dropdownPrefixCls:jt,dataSource:kt,pagination:en,rowSelection:Wt,rowKey:wn="key",rowClassName:gn,columns:vn,children:Hn,childrenColumnName:jn,onChange:Gn,getPopupContainer:In,loading:Qn,expandIcon:hr,expandable:mr,expandedRowRender:ar,expandIconColumnIndex:Ar,indentSize:Br,scroll:er,sortDirections:ir,locale:tr,showSorterTooltip:Yn=!0,virtual:or}=nt,Or=ne.useMemo(()=>vn||Ot(Hn),[vn,Hn]),Kr=ne.useMemo(()=>Or.some(oo=>oo.responsive),[Or]),Fr=(0,Dt.Z)(Kr),yr=ne.useMemo(()=>{const oo=new Set(Object.keys(Fr).filter(_o=>Fr[_o]));return Or.filter(_o=>!_o.responsive||_o.responsive.some(qo=>oo.has(qo)))},[Or,Fr]),Vr=(0,Yo.Z)(nt,["className","style","columns"]),{locale:Qr=Yt.Z,direction:Co,table:ao,renderEmpty:Fo,getPrefixCls:Bo,getPopupContainer:Nr}=ne.useContext(Xr.E_),Go=(0,No.Z)(Rt),so=Object.assign(Object.assign({},Qr.Table),tr),Ao=kt||Cs,Lo=Bo("table",gt),la=Bo("dropdown",jt),Cr=Object.assign({childrenColumnName:jn,expandIconColumnIndex:Ar},mr),{childrenColumnName:Pr="children"}=Cr,Sr=ne.useMemo(()=>Ao.some(oo=>oo==null?void 0:oo[Pr])?"nest":ar||mr&&mr.expandedRowRender?"row":null,[Ao]),dr={body:ne.useRef()},lo=ne.useMemo(()=>typeof wn=="function"?wn:oo=>oo==null?void 0:oo[wn],[wn]),[fr]=gi(Ao,Pr,lo),Rr={},ro=function(oo,_o){let qo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ro,ra,da;const fa=Object.assign(Object.assign({},Rr),oo);qo&&((Ro=Rr.resetPagination)===null||Ro===void 0||Ro.call(Rr),!((ra=fa.pagination)===null||ra===void 0)&&ra.current&&(fa.pagination.current=1),en&&en.onChange&&en.onChange(1,(da=fa.pagination)===null||da===void 0?void 0:da.pageSize)),er&&er.scrollToFirstRowOnChange!==!1&&dr.body.current&&(0,Mo.Z)(0,{getContainer:()=>dr.body.current}),Gn==null||Gn(fa.pagination,fa.filters,fa.sorter,{currentDataSource:ni(bi(Ao,fa.sorterStates,Pr),fa.filterStates),action:_o})},to=(oo,_o)=>{ro({sorter:oo,sorterStates:_o},"sort",!1)},[ta,Qo,Pa,Wo]=es({prefixCls:Lo,mergedColumns:yr,onSorterChange:to,sortDirections:ir||["ascend","descend"],tableLocale:so,showSorterTooltip:Yn}),va=ne.useMemo(()=>bi(Ao,Qo,Pr),[Ao,Qo]);Rr.sorter=Wo(),Rr.sorterStates=Qo;const Zo=(oo,_o)=>{ro({filters:oo,filterStates:_o},"filter",!0)},[ca,Ga,mo]=fi({prefixCls:Lo,locale:so,dropdownPrefixCls:la,mergedColumns:yr,onFilterChange:Zo,getPopupContainer:In||Nr}),yo=ni(va,Ga);Rr.filters=mo,Rr.filterStates=Ga;const jo=ne.useMemo(()=>{const oo={};return Object.keys(mo).forEach(_o=>{mo[_o]!==null&&(oo[_o]=mo[_o])}),Object.assign(Object.assign({},Pa),{filters:oo})},[Pa,mo]),[$o]=ts(jo),Vo=(oo,_o)=>{ro({pagination:Object.assign(Object.assign({},Rr.pagination),{current:oo,pageSize:_o})},"paginate")},[qr,aa]=mi(yo.length,Vo,en);Rr.pagination=en===!1?{}:Va(qr,en),Rr.resetPagination=aa;const na=ne.useMemo(()=>{if(en===!1||!qr.pageSize)return yo;const{current:oo=1,total:_o,pageSize:qo=$a}=qr;return yo.length<_o?yo.length>qo?yo.slice((oo-1)*qo,oo*qo):yo:yo.slice((oo-1)*qo,oo*qo)},[!!en,yo,qr&&qr.current,qr&&qr.pageSize,qr&&qr.total]),[ma,_a]=Ia({prefixCls:Lo,data:yo,pageData:na,getRowKey:lo,getRecordByKey:fr,expandType:Sr,childrenColumnName:Pr,locale:so,getPopupContainer:In||Nr},Wt),wa=(oo,_o,qo)=>{let Ro;return typeof gn=="function"?Ro=Ee()(gn(oo,_o,qo)):Ro=Ee()(gn),Ee()({[`${Lo}-row-selected`]:_a.has(lo(oo,_o))},Ro)};Cr.__PARENT_RENDER_ICON__=Cr.expandIcon,Cr.expandIcon=Cr.expandIcon||hr||sn(so),Sr==="nest"&&Cr.expandIconColumnIndex===void 0?Cr.expandIconColumnIndex=Wt?1:0:Cr.expandIconColumnIndex>0&&Wt&&(Cr.expandIconColumnIndex-=1),typeof Cr.indentSize!="number"&&(Cr.indentSize=typeof Br=="number"?Br:15);const ei=ne.useCallback(oo=>$o(ma(ca(ta(oo)))),[ta,ca,ma]);let Da,ya;if(en!==!1&&(qr!=null&&qr.total)){let oo;qr.size?oo=qr.size:oo=Go==="small"||Go==="middle"?"small":void 0;const _o=ra=>ne.createElement(hn.Z,Object.assign({},qr,{className:Ee()(`${Lo}-pagination ${Lo}-pagination-${ra}`,qr.className),size:oo})),qo=Co==="rtl"?"left":"right",{position:Ro}=qr;if(Ro!==null&&Array.isArray(Ro)){const ra=Ro.find(ja=>ja.includes("top")),da=Ro.find(ja=>ja.includes("bottom")),fa=Ro.every(ja=>`${ja}`=="none");!ra&&!da&&!fa&&(ya=_o(qo)),ra&&(Da=_o(ra.toLowerCase().replace("top",""))),da&&(ya=_o(da.toLowerCase().replace("bottom","")))}else ya=_o(qo)}let ua;typeof Qn=="boolean"?ua={spinning:Qn}:typeof Qn=="object"&&(ua=Object.assign({spinning:!0},Qn));const[ia,Xo]=ws(Lo),[,Io]=(0,En.Z)(),Oa=Ee()(`${Lo}-wrapper`,ao==null?void 0:ao.className,{[`${Lo}-wrapper-rtl`]:Co==="rtl"},yt,wt,Xo),Wa=Object.assign(Object.assign({},ao==null?void 0:ao.style),Ct),Ra=tr&&tr.emptyText||(Fo==null?void 0:Fo("Table"))||ne.createElement(fo.Z,{componentName:"Table"}),La=or?rs:ns,li={},Pi=ne.useMemo(()=>{const{fontSize:oo,lineHeight:_o,padding:qo,paddingXS:Ro,paddingSM:ra}=Io,da=Math.floor(oo*_o);switch(Go){case"large":return qo*2+da;case"small":return Ro*2+da;default:return ra*2+da}},[Io,Go]);return or&&(li.listItemHeight=Pi),ia(ne.createElement("div",{ref:st,className:Oa,style:Wa},ne.createElement(vr.Z,Object.assign({spinning:!1},ua),Da,ne.createElement(La,Object.assign({},li,Vr,{columns:yr,direction:Co,expandable:Cr,prefixCls:Lo,className:Ee()({[`${Lo}-middle`]:Go==="middle",[`${Lo}-small`]:Go==="small",[`${Lo}-bordered`]:Mt,[`${Lo}-empty`]:Ao.length===0}),data:na,rowKey:lo,rowClassName:wa,emptyText:Ra,internalHooks:_e,internalRefs:dr,transformColumns:ei})),ya)))};var xs=ne.forwardRef(Es);const _s=(nt,st)=>{const gt=ne.useRef(0);return gt.current+=1,ne.createElement(xs,Object.assign({},nt,{ref:st,_renderTimes:gt.current}))},Aa=ne.forwardRef(_s);Aa.SELECTION_COLUMN=Ea,Aa.EXPAND_COLUMN=be,Aa.SELECTION_ALL=Ya,Aa.SELECTION_INVERT=Ja,Aa.SELECTION_NONE=pr,Aa.Column=po,Aa.ColumnGroup=Po,Aa.Summary=xe;var Os=Aa,Ls=Os},12563:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return we}});var be=ge(59301),_e=ge(99267),E=ge(92310),me=ge.n(E),de=ge(36785),se=ge(47729),ne=ge(14088),ie=ge(36355),le=ge(17313),ue=ge(37613),ae=ge(83116);const oe=Pe=>{const{paddingXXS:Te,lineWidth:Ee,tagPaddingHorizontal:De,componentCls:Ce}=Pe,je=De-Ee,Me=Te-Ee;return{[Ce]:Object.assign(Object.assign({},(0,le.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:je,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ce}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ce}-close-icon`]:{marginInlineStart:Me,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ce}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ce}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:je}}),[`${Ce}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},re=Pe=>{const{lineWidth:Te,fontSizeIcon:Ee}=Pe,De=Pe.fontSizeSM,Ce=`${Pe.lineHeightSM*De}px`;return(0,ue.TS)(Pe,{tagFontSize:De,tagLineHeight:Ce,tagIconSize:Ee-2*Te,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},ee=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var a=(0,ae.Z)("Tag",Pe=>{const Te=re(Pe);return oe(Te)},ee),y=function(Pe,Te){var Ee={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Te.indexOf(De)<0&&(Ee[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Te,style:Ee,className:De,checked:Ce,onChange:je,onClick:Me}=Pe,Ge=y(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Be,tag:Qe}=be.useContext(ie.E_),qe=Ue=>{je==null||je(!Ce),Me==null||Me(Ue)},Ze=Be("tag",Te),[Xe,We]=a(Ze),ze=me()(Ze,`${Ze}-checkable`,{[`${Ze}-checkable-checked`]:Ce},Qe==null?void 0:Qe.className,De,We);return Xe(be.createElement("span",Object.assign({},Ge,{style:Object.assign(Object.assign({},Ee),Qe==null?void 0:Qe.style),className:ze,onClick:qe})))},z=ge(45157);const te=Pe=>(0,z.Z)(Pe,(Te,Ee)=>{let{textColor:De,lightBorderColor:Ce,lightColor:je,darkColor:Me}=Ee;return{[`${Pe.componentCls}-${Te}`]:{color:De,background:je,borderColor:Ce,"&-inverse":{color:Pe.colorTextLightSolid,background:Me,borderColor:Me},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ce=(0,ae.b)(["Tag","preset"],Pe=>{const Te=re(Pe);return te(Te)},ee);function fe(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const he=(Pe,Te,Ee)=>{const De=fe(Ee);return{[`${Pe.componentCls}-${Te}`]:{color:Pe[`color${Ee}`],background:Pe[`color${De}Bg`],borderColor:Pe[`color${De}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ve=(0,ae.b)(["Tag","status"],Pe=>{const Te=re(Pe);return[he(Te,"success","Success"),he(Te,"processing","Info"),he(Te,"error","Error"),he(Te,"warning","Warning")]},ee),pe=function(Pe,Te){var Ee={};for(var De in Pe)Object.prototype.hasOwnProperty.call(Pe,De)&&Te.indexOf(De)<0&&(Ee[De]=Pe[De]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,De=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Ee,className:De,rootClassName:Ce,style:je,children:Me,icon:Ge,color:Be,onClose:Qe,closeIcon:qe,closable:Ze,bordered:Xe=!0}=Pe,We=pe(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ze,direction:Ue,tag:ot}=be.useContext(ie.E_),[Je,ut]=be.useState(!0);be.useEffect(()=>{"visible"in We&&ut(We.visible)},[We.visible]);const Ye=(0,de.o2)(Be),He=(0,de.yT)(Be),Re=Ye||He,Ve=Object.assign(Object.assign({backgroundColor:Be&&!Re?Be:void 0},ot==null?void 0:ot.style),je),Ae=ze("tag",Ee),[Ne,et]=a(Ae),Ke=me()(Ae,ot==null?void 0:ot.className,{[`${Ae}-${Be}`]:Re,[`${Ae}-has-color`]:Be&&!Re,[`${Ae}-hidden`]:!Je,[`${Ae}-rtl`]:Ue==="rtl",[`${Ae}-borderless`]:!Xe},De,Ce,et),Fe=rt=>{rt.stopPropagation(),Qe==null||Qe(rt),!rt.defaultPrevented&&ut(!1)},[,Oe]=(0,se.Z)(Ze,qe,rt=>rt===null?be.createElement(_e.Z,{className:`${Ae}-close-icon`,onClick:Fe}):be.createElement("span",{className:`${Ae}-close-icon`,onClick:Fe},rt),null,!1),Le=typeof We.onClick=="function"||Me&&Me.type==="a",xe=Ge||null,Ie=xe?be.createElement(be.Fragment,null,xe,Me&&be.createElement("span",null,Me)):Me,$e=be.createElement("span",Object.assign({},We,{ref:Te,className:Ke,style:Ve}),Ie,Oe,Ye&&be.createElement(ce,{key:"preset",prefixCls:Ae}),He&&be.createElement(ve,{key:"status",prefixCls:Ae}));return Ne(Le?be.createElement(ne.Z,{component:"Tag"},$e):$e)},ye=be.forwardRef(Se);ye.CheckableTag=b;var we=ye},65615:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return rt}});var be=ge(59301),_e=ge(33885),E=ge(54476),me=ge(76190),de=ge(42978),se=ge(75931),ne=ge(43403),ie=ge(35593),le=ge(92310),ue=ge.n(le),ae=ge(34280),oe=ge(18929),re=ge(6089);function ee(ke){var tt=window.innerWidth||document.documentElement.clientWidth,pt=window.innerHeight||document.documentElement.clientHeight,ct=ke.getBoundingClientRect(),ht=ct.top,lt=ct.right,mt=ct.bottom,at=ct.left;return ht>=0&&at>=0&<<=tt&&mt<=pt}function a(ke,tt,pt){var ct;return(ct=pt!=null?pt:tt)!==null&&ct!==void 0?ct:ke===null?"center":"bottom"}function y(ke,tt,pt,ct){var ht=(0,be.useState)(void 0),lt=(0,de.Z)(ht,2),mt=lt[0],at=lt[1];(0,ae.Z)(function(){var rn=typeof ke=="function"?ke():ke;at(rn||null)});var it=(0,be.useState)(null),ft=(0,de.Z)(it,2),vt=ft[0],St=ft[1],Lt=(0,re.Z)(function(){if(mt){!ee(mt)&&tt&&mt.scrollIntoView(ct);var rn=mt.getBoundingClientRect(),yn=rn.left,un=rn.top,ln=rn.width,Mn=rn.height,Wn={left:yn,top:un,width:ln,height:Mn,radius:0};St(function(Cn){return JSON.stringify(Cn)!==JSON.stringify(Wn)?Wn:Cn})}else St(null)}),Bt=function(yn){var un;return(un=Array.isArray(pt==null?void 0:pt.offset)?pt==null?void 0:pt.offset[yn]:pt==null?void 0:pt.offset)!==null&&un!==void 0?un:6};(0,ae.Z)(function(){return Lt(),window.addEventListener("resize",Lt),function(){window.removeEventListener("resize",Lt)}},[mt,tt,Lt]);var Nt=(0,be.useMemo)(function(){if(!vt)return vt;var rn=Bt(0),yn=Bt(1),un=(pt==null?void 0:pt.radius)||2;return{left:vt.left-rn,top:vt.top-yn,width:vt.width+rn*2,height:vt.height+yn*2,radius:un}},[vt,pt]);return[Nt,mt]}var x=ge(80402),b={fill:"transparent",pointerEvents:"auto"},z=function(tt){var pt=tt.prefixCls,ct=tt.rootClassName,ht=tt.pos,lt=tt.showMask,mt=tt.style,at=mt===void 0?{}:mt,it=tt.fill,ft=it===void 0?"rgba(0,0,0,0.5)":it,vt=tt.open,St=tt.animated,Lt=tt.zIndex,Bt=(0,x.Z)(),Nt="".concat(pt,"-mask-").concat(Bt),rn=(0,me.Z)(St)==="object"?St==null?void 0:St.placeholder:St;return be.createElement(ne.Z,{open:vt,autoLock:!0},be.createElement("div",{className:ue()("".concat(pt,"-mask"),ct),style:(0,_e.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:Lt,pointerEvents:"none"},at)},lt?be.createElement("svg",{style:{width:"100%",height:"100%"}},be.createElement("defs",null,be.createElement("mask",{id:Nt},be.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ht&&be.createElement("rect",{x:ht.left,y:ht.top,rx:ht.radius,width:ht.width,height:ht.height,fill:"black",className:rn?"".concat(pt,"-placeholder-animated"):""}))),be.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:ft,mask:"url(#".concat(Nt,")")}),ht&&be.createElement(be.Fragment,null,be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:ht.top})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:ht.left,height:"100%"})),be.createElement("rect",(0,E.Z)({},b,{x:"0",y:ht.top+ht.height,width:"100%",height:"calc(100vh - ".concat(ht.top+ht.height,"px)")})),be.createElement("rect",(0,E.Z)({},b,{x:ht.left+ht.width,y:"0",width:"calc(100vw - ".concat(ht.left+ht.width,"px)"),height:"100%"})))):null))},te=z,ce={adjustX:1,adjustY:1},fe=[0,0],he={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function ve(){var ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,tt={};return Object.keys(he).forEach(function(pt){tt[pt]=(0,_e.Z)((0,_e.Z)({},he[pt]),{},{autoArrow:ke,targetOffset:fe})}),tt}var pe=ve(),Se=ge(94480);function ye(ke){var tt=ke.prefixCls,pt=ke.current,ct=ke.total,ht=ke.title,lt=ke.description,mt=ke.onClose,at=ke.onPrev,it=ke.onNext,ft=ke.onFinish,vt=ke.className,St=ke.closeIcon,Lt=St!==!1&&St!==null,Bt=St!==void 0&&St!==!0?St:be.createElement("span",{className:"".concat(tt,"-close-x")},"\xD7");return be.createElement("div",{className:ue()("".concat(tt,"-content"),vt)},be.createElement("div",{className:"".concat(tt,"-inner")},Lt&&be.createElement("button",{type:"button",onClick:mt,"aria-label":"Close",className:"".concat(tt,"-close")},Bt),be.createElement("div",{className:"".concat(tt,"-header")},be.createElement("div",{className:"".concat(tt,"-title")},ht)),be.createElement("div",{className:"".concat(tt,"-description")},lt),be.createElement("div",{className:"".concat(tt,"-footer")},be.createElement("div",{className:"".concat(tt,"-sliders")},ct>1?(0,Se.Z)(Array.from({length:ct}).keys()).map(function(Nt,rn){return be.createElement("span",{key:Nt,className:rn===pt?"active":""})}):null),be.createElement("div",{className:"".concat(tt,"-buttons")},pt!==0?be.createElement("button",{className:"".concat(tt,"-prev-btn"),onClick:at},"Prev"):null,pt===ct-1?be.createElement("button",{className:"".concat(tt,"-finish-btn"),onClick:ft},"Finish"):be.createElement("button",{className:"".concat(tt,"-next-btn"),onClick:it},"Next")))))}var we=function(tt){var pt=tt.current,ct=tt.renderPanel;return be.createElement(be.Fragment,null,typeof ct=="function"?ct(tt,pt):be.createElement(ye,tt))},Pe=we,Te=["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},De=function(tt){var pt=tt.prefixCls,ct=pt===void 0?"rc-tour":pt,ht=tt.steps,lt=ht===void 0?[]:ht,mt=tt.defaultCurrent,at=tt.current,it=tt.onChange,ft=tt.onClose,vt=tt.onFinish,St=tt.open,Lt=tt.mask,Bt=Lt===void 0?!0:Lt,Nt=tt.arrow,rn=Nt===void 0?!0:Nt,yn=tt.rootClassName,un=tt.placement,ln=tt.renderPanel,Mn=tt.gap,Wn=tt.animated,Cn=tt.scrollIntoViewOptions,Zt=Cn===void 0?!0:Cn,Ht=tt.zIndex,zt=Ht===void 0?1001:Ht,Gt=tt.closeIcon,nn=(0,se.Z)(tt,Te),Sn=be.useRef(),dn=(0,oe.Z)(0,{value:at,defaultValue:mt}),Ln=(0,de.Z)(dn,2),Xt=Ln[0],cn=Ln[1],bn=(0,oe.Z)(void 0,{value:St,postState:function(cr){return Xt<0||Xt>=lt.length?!1:cr!=null?cr:!0}}),Fn=(0,de.Z)(bn,2),Pt=Fn[0],_t=Fn[1],Ot=be.useRef(Pt);(0,ae.Z)(function(){Pt&&!Ot.current&&cn(0),Ot.current=Pt},[Pt]);var Kt=lt[Xt]||{},Nn=Kt.target,_n=Kt.placement,br=Kt.style,qn=Kt.arrow,Ut=Kt.className,Tt=Kt.mask,fn=Kt.scrollIntoViewOptions,At=Kt.closeIcon,mn=Pt&&(Tt!=null?Tt:Bt),On=At!=null?At:Gt,Zn=fn!=null?fn:Zt,An=y(Nn,St,Mn,Zn),bt=(0,de.Z)(An,2),It=bt[0],Ft=bt[1],Et=a(Ft,un,_n),tn=Ft?typeof qn=="undefined"?rn:qn:!1,Jt=(0,me.Z)(tn)==="object"?tn.pointAtCenter:!1;(0,ae.Z)(function(){var lr;(lr=Sn.current)===null||lr===void 0||lr.forceAlign()},[Jt,Xt]);var Vt=function(cr){cn(cr),it==null||it(cr)};if(Ft===void 0)return null;var qt=function(){_t(!1),ft==null||ft(Xt)},Vn=function(){return be.createElement(Pe,(0,E.Z)({arrow:tn,key:"content",prefixCls:ct,total:lt.length,renderPanel:ln,onPrev:function(){Vt(Xt-1)},onNext:function(){Vt(Xt+1)},onClose:qt,current:Xt,onFinish:function(){qt(),vt==null||vt()},closeIcon:On},lt[Xt]))},Xn=typeof mn=="boolean"?mn:!!mn,Un=typeof mn=="boolean"?void 0:mn,Qt=function(cr){return cr||Ft||document.body};return be.createElement(be.Fragment,null,be.createElement(te,{zIndex:zt,prefixCls:ct,pos:It,showMask:Xn,style:Un==null?void 0:Un.style,fill:Un==null?void 0:Un.color,open:Pt,animated:Wn,rootClassName:yn}),be.createElement(ie.Z,(0,E.Z)({builtinPlacements:ve(Jt)},nn,{ref:Sn,popupStyle:br,popupPlacement:Et,popupVisible:Pt,popupClassName:ue()(yn,Ut),prefixCls:ct,popup:Vn,forceRender:!1,destroyPopupOnHide:!0,zIndex:zt,getTriggerDOMNode:Qt,arrow:!!tn}),be.createElement(ne.Z,{open:Pt,autoLock:!0},be.createElement("div",{className:ue()(yn,"".concat(ct,"-target-placeholder")),style:(0,_e.Z)((0,_e.Z)({},It||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ce=De,je=Ce,Me=ge(79676),Ge=ge(36355),Be=ge(88088),Qe=ge(99267),qe=ge(3113),Ze=ge(9763),Xe=ge(31724),We=ge(47729);function ze(ke){return ke!=null}var ot=ke=>{let{stepProps:tt,current:pt,type:ct,indicatorsRender:ht,closeIcon:lt}=ke;var mt,at;const{prefixCls:it,total:ft=1,title:vt,onClose:St,onPrev:Lt,onNext:Bt,onFinish:Nt,cover:rn,description:yn,nextButtonProps:un,prevButtonProps:ln,type:Mn,className:Wn,closeIcon:Cn}=tt,Zt=Mn!=null?Mn:ct,Ht=Cn!=null?Cn:lt,zt=Ht!==!1&&Ht!==null,[Gt,nn]=(0,We.Z)(zt,Ht,Kt=>be.createElement("span",{onClick:St,"aria-label":"Close",className:`${it}-close`},Kt),be.createElement(Qe.Z,{className:`${it}-close-icon`}),!0),Sn=pt===ft-1,dn=()=>{var Kt;Lt==null||Lt(),(Kt=ln==null?void 0:ln.onClick)===null||Kt===void 0||Kt.call(ln)},Ln=()=>{var Kt;Sn?Nt==null||Nt():Bt==null||Bt(),(Kt=un==null?void 0:un.onClick)===null||Kt===void 0||Kt.call(un)},Xt=ze(vt)?be.createElement("div",{className:`${it}-header`},be.createElement("div",{className:`${it}-title`},vt)):null,cn=ze(yn)?be.createElement("div",{className:`${it}-description`},yn):null,bn=ze(rn)?be.createElement("div",{className:`${it}-cover`},rn):null;let Fn;ht?Fn=ht(pt,ft):Fn=(0,Se.Z)(Array.from({length:ft}).keys()).map((Kt,Nn)=>be.createElement("span",{key:Kt,className:ue()(Nn===pt&&`${it}-indicator-active`,`${it}-indicator`)}));const Pt=Zt==="primary"?"default":"primary",_t={type:"default",ghost:Zt==="primary"},[Ot]=(0,Ze.Z)("Tour",Xe.Z.Tour);return be.createElement("div",{className:ue()(Wn,`${it}-content`)},be.createElement("div",{className:`${it}-inner`},Gt&&nn,bn,Xt,cn,be.createElement("div",{className:`${it}-footer`},ft>1&&be.createElement("div",{className:`${it}-indicators`},Fn),be.createElement("div",{className:`${it}-buttons`},pt!==0?be.createElement(qe.ZP,Object.assign({},_t,ln,{onClick:dn,size:"small",className:ue()(`${it}-prev-btn`,ln==null?void 0:ln.className)}),(mt=ln==null?void 0:ln.children)!==null&&mt!==void 0?mt:Ot==null?void 0:Ot.Previous):null,be.createElement(qe.ZP,Object.assign({type:Pt},un,{onClick:Ln,size:"small",className:ue()(`${it}-next-btn`,un==null?void 0:un.className)}),(at=un==null?void 0:un.children)!==null&&at!==void 0?at:Sn?Ot==null?void 0:Ot.Finish:Ot==null?void 0:Ot.Next)))))},Je=ge(39722),ut=ge(64993),Ye=ge(17313),He=ge(19447),Re=ge(83116),Ve=ge(37613);const Ae=ke=>{const{componentCls:tt,lineHeight:pt,padding:ct,paddingXS:ht,borderRadius:lt,borderRadiusXS:mt,colorPrimary:at,colorText:it,colorFill:ft,indicatorHeight:vt,indicatorWidth:St,boxShadowTertiary:Lt,tourZIndexPopup:Bt,fontSize:Nt,colorBgElevated:rn,fontWeightStrong:yn,marginXS:un,colorTextLightSolid:ln,tourBorderRadius:Mn,colorWhite:Wn,colorBgTextHover:Cn,tourCloseSize:Zt,motionDurationSlow:Ht,antCls:zt}=ke;return[{[tt]:Object.assign(Object.assign({},(0,Ye.Wf)(ke)),{color:it,position:"absolute",zIndex:Bt,display:"block",visibility:"visible",fontSize:Nt,lineHeight:pt,width:520,"--antd-arrow-background-color":rn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${tt}-hidden`]:{display:"none"},[`${tt}-content`]:{position:"relative"},[`${tt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Mn,boxShadow:Lt,position:"relative",backgroundColor:rn,border:"none",backgroundClip:"padding-box",[`${tt}-close`]:{position:"absolute",top:ct,insetInlineEnd:ct,color:ke.colorIcon,outline:"none",width:Zt,height:Zt,borderRadius:ke.borderRadiusSM,transition:`background-color ${ke.motionDurationMid}, color ${ke.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:ke.colorIconHover,backgroundColor:ke.wireframe?"transparent":ke.colorFillContent}},[`${tt}-cover`]:{textAlign:"center",padding:`${ct+Zt+ht}px ${ct}px 0`,img:{width:"100%"}},[`${tt}-header`]:{padding:`${ct}px ${ct}px ${ht}px`,[`${tt}-title`]:{lineHeight:pt,fontSize:Nt,fontWeight:yn}},[`${tt}-description`]:{padding:`0 ${ct}px`,lineHeight:pt,wordWrap:"break-word"},[`${tt}-footer`]:{padding:`${ht}px ${ct}px ${ct}px`,textAlign:"end",borderRadius:`0 0 ${mt}px ${mt}px`,display:"flex",[`${tt}-indicators`]:{display:"inline-block",[`${tt}-indicator`]:{width:St,height:vt,display:"inline-block",borderRadius:"50%",background:ft,"&:not(:last-child)":{marginInlineEnd:vt},"&-active":{background:at}}},[`${tt}-buttons`]:{marginInlineStart:"auto",[`${zt}-btn`]:{marginInlineStart:un}}}},[`${tt}-primary, &${tt}-primary`]:{"--antd-arrow-background-color":at,[`${tt}-inner`]:{color:ln,textAlign:"start",textDecoration:"none",backgroundColor:at,borderRadius:lt,boxShadow:Lt,[`${tt}-close`]:{color:ln},[`${tt}-indicators`]:{[`${tt}-indicator`]:{background:new ut.C(ln).setAlpha(.15).toRgbString(),"&-active":{background:ln}}},[`${tt}-prev-btn`]:{color:ln,borderColor:new ut.C(ln).setAlpha(.15).toRgbString(),backgroundColor:at,"&:hover":{backgroundColor:new ut.C(ln).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${tt}-next-btn`]:{color:at,borderColor:"transparent",background:Wn,"&:hover":{background:new ut.C(Cn).onBackground(Wn).toRgbString()}}}}}),[`${tt}-mask`]:{[`${tt}-placeholder-animated`]:{transition:`all ${Ht}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${tt}-inner`]:{borderRadius:Math.min(Mn,He.qN)}}},(0,He.ZP)(ke,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Mn,limitVerticalRadius:!0})]};var Ne=(0,Re.Z)("Tour",ke=>{const{borderRadiusLG:tt,fontSize:pt,lineHeight:ct}=ke,ht=(0,Ve.TS)(ke,{tourZIndexPopup:ke.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:tt,tourCloseSize:pt*ct});return[Ae(ht)]}),et=ge(53487),Ke=function(ke,tt){var pt={};for(var ct in ke)Object.prototype.hasOwnProperty.call(ke,ct)&&tt.indexOf(ct)<0&&(pt[ct]=ke[ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ct=Object.getOwnPropertySymbols(ke);ht{const{prefixCls:tt,current:pt=0,total:ct=6,className:ht,style:lt,type:mt}=ke,at=Ke(ke,["prefixCls","current","total","className","style","type"]),{getPrefixCls:it}=be.useContext(Ge.E_),ft=it("tour",tt),[vt,St]=Ne(ft);return vt(be.createElement(Je.t5,{prefixCls:ft,hashId:St,className:ue()(ht,`${ft}-pure`,mt&&`${ft}-${mt}`),style:lt},be.createElement(ot,{stepProps:Object.assign(Object.assign({},at),{prefixCls:ft,total:ct}),current:pt,type:mt})))};var Oe=(0,et.i)(Fe),xe=ke=>{let{defaultType:tt,steps:pt=[],current:ct,defaultCurrent:ht}=ke;var lt;const[mt,at]=(0,oe.Z)(ht,{value:ct});(0,be.useLayoutEffect)(()=>{ct!==void 0&&at(ct)},[ct]);const it=typeof mt=="number"?(lt=pt[mt])===null||lt===void 0?void 0:lt.type:tt;return{currentMergedType:it!=null?it:tt,updateInnerCurrent:at}},Ie=function(ke,tt){var pt={};for(var ct in ke)Object.prototype.hasOwnProperty.call(ke,ct)&&tt.indexOf(ct)<0&&(pt[ct]=ke[ct]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,ct=Object.getOwnPropertySymbols(ke);ht{const{prefixCls:tt,current:pt,defaultCurrent:ct,type:ht,rootClassName:lt,indicatorsRender:mt,steps:at}=ke,it=Ie(ke,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:ft,direction:vt}=(0,be.useContext)(Ge.E_),St=ft("tour",tt),[Lt,Bt]=Ne(St),[,Nt]=(0,Be.Z)(),{currentMergedType:rn,updateInnerCurrent:yn}=xe({defaultType:ht,steps:at,current:pt,defaultCurrent:ct}),un=(0,Me.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:Nt.marginXXS,arrowWidth:Nt.sizePopupArrow,borderRadius:Nt.borderRadius}),ln=ue()({[`${St}-primary`]:rn==="primary",[`${St}-rtl`]:vt==="rtl"},Bt,lt),Mn=(Cn,Zt)=>be.createElement(ot,{type:ht,stepProps:Cn,current:Zt,indicatorsRender:mt}),Wn=Cn=>{var Zt;yn(Cn),(Zt=ke.onChange)===null||Zt===void 0||Zt.call(ke,Cn)};return Lt(be.createElement(je,Object.assign({},it,{rootClassName:ln,prefixCls:St,current:pt,defaultCurrent:ct,animated:!0,renderPanel:Mn,builtinPlacements:un,onChange:Wn,steps:at})))};$e._InternalPanelDoNotUseOrYouWillBeFired=Oe;var rt=$e},17574:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return Be}});var be=ge(60091),_e=ge(94480),E=ge(52671),me=ge(8657),de=ge(54476),se=ge(59301),ne={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"},ie=ne,le=ge(7657),ue=function(qe,Ze){return se.createElement(le.Z,(0,de.Z)({},qe,{ref:Ze,icon:ie}))},ae=se.forwardRef(ue),oe=ae,re=ge(92310),ee=ge.n(re),a=ge(35654),y=ge(71430),x=ge(36355),b=ge(56082),z=ge(62892),te=ge(20648);const ce=4;function fe(Qe){const{dropPosition:qe,dropLevelOffset:Ze,prefixCls:Xe,indent:We,direction:ze="ltr"}=Qe,Ue=ze==="ltr"?"left":"right",ot=ze==="ltr"?"right":"left",Je={[Ue]:-Ze*We+ce,[ot]:0};switch(qe){case-1:Je.top=-3;break;case 1:Je.bottom=-3;break;default:Je.bottom=-3,Je[Ue]=We+ce;break}return se.createElement("div",{style:Je,className:`${Xe}-drop-indicator`})}var he=ge(71997),pe=se.forwardRef((Qe,qe)=>{const{getPrefixCls:Ze,direction:Xe,virtual:We,tree:ze}=se.useContext(x.E_),{prefixCls:Ue,className:ot,showIcon:Je=!1,showLine:ut,switcherIcon:Ye,blockNode:He=!1,children:Re,checkable:Ve=!1,selectable:Ae=!0,draggable:Ne,motion:et,style:Ke}=Qe,Fe=Ze("tree",Ue),Oe=Ze(),Le=et!=null?et:Object.assign(Object.assign({},(0,z.Z)(Oe)),{motionAppear:!1}),xe=Object.assign(Object.assign({},Qe),{checkable:Ve,selectable:Ae,showIcon:Je,motion:Le,blockNode:He,showLine:!!ut,dropIndicatorRender:fe}),[Ie,$e]=(0,te.ZP)(Fe),rt=se.useMemo(()=>{if(!Ne)return!1;let tt={};switch(typeof Ne){case"function":tt.nodeDraggable=Ne;break;case"object":tt=Object.assign({},Ne);break;default:break}return tt.icon!==!1&&(tt.icon=tt.icon||se.createElement(b.Z,null)),tt},[Ne]),ke=tt=>se.createElement(he.Z,{prefixCls:Fe,switcherIcon:Ye,treeNodeProps:tt,showLine:ut});return Ie(se.createElement(be.Z,Object.assign({itemHeight:20,ref:qe,virtual:We},xe,{style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Ke),prefixCls:Fe,className:ee()({[`${Fe}-icon-hide`]:!Je,[`${Fe}-block-node`]:He,[`${Fe}-unselectable`]:!Ae,[`${Fe}-rtl`]:Xe==="rtl"},ze==null?void 0:ze.className,ot,$e),direction:Xe,checkable:Ve&&se.createElement("span",{className:`${Fe}-checkbox-inner`}),selectable:Ae,switcherIcon:ke,draggable:rt}),Re))}),Se;(function(Qe){Qe[Qe.None=0]="None",Qe[Qe.Start=1]="Start",Qe[Qe.End=2]="End"})(Se||(Se={}));function ye(Qe,qe){function Ze(Xe){const{key:We,children:ze}=Xe;qe(We,Xe)!==!1&&ye(ze||[],qe)}Qe.forEach(Ze)}function we(Qe){let{treeData:qe,expandedKeys:Ze,startKey:Xe,endKey:We}=Qe;const ze=[];let Ue=Se.None;if(Xe&&Xe===We)return[Xe];if(!Xe||!We)return[];function ot(Je){return Je===Xe||Je===We}return ye(qe,Je=>{if(Ue===Se.End)return!1;if(ot(Je)){if(ze.push(Je),Ue===Se.None)Ue=Se.Start;else if(Ue===Se.Start)return Ue=Se.End,!1}else Ue===Se.Start&&ze.push(Je);return Ze.includes(Je)}),ze}function Pe(Qe,qe){const Ze=(0,_e.Z)(qe),Xe=[];return ye(Qe,(We,ze)=>{const Ue=Ze.indexOf(We);return Ue!==-1&&(Xe.push(ze),Ze.splice(Ue,1)),!!Ze.length}),Xe}var Te=function(Qe,qe){var Ze={};for(var Xe in Qe)Object.prototype.hasOwnProperty.call(Qe,Xe)&&qe.indexOf(Xe)<0&&(Ze[Xe]=Qe[Xe]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Xe=Object.getOwnPropertySymbols(Qe);We{var{defaultExpandAll:Ze,defaultExpandParent:Xe,defaultExpandedKeys:We}=Qe,ze=Te(Qe,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ue=se.useRef(),ot=se.useRef(),Je=()=>{const{keyEntities:rt}=(0,y.I8)(De(ze));let ke;return Ze?ke=Object.keys(rt):Xe?ke=(0,a.r7)(ze.expandedKeys||We||[],rt):ke=ze.expandedKeys||We,ke},[ut,Ye]=se.useState(ze.selectedKeys||ze.defaultSelectedKeys||[]),[He,Re]=se.useState(()=>Je());se.useEffect(()=>{"selectedKeys"in ze&&Ye(ze.selectedKeys)},[ze.selectedKeys]),se.useEffect(()=>{"expandedKeys"in ze&&Re(ze.expandedKeys)},[ze.expandedKeys]);const Ve=(rt,ke)=>{var tt;return"expandedKeys"in ze||Re(rt),(tt=ze.onExpand)===null||tt===void 0?void 0:tt.call(ze,rt,ke)},Ae=(rt,ke)=>{var tt;const{multiple:pt}=ze,{node:ct,nativeEvent:ht}=ke,{key:lt=""}=ct,mt=De(ze),at=Object.assign(Object.assign({},ke),{selected:!0}),it=(ht==null?void 0:ht.ctrlKey)||(ht==null?void 0:ht.metaKey),ft=ht==null?void 0:ht.shiftKey;let vt;pt&&it?(vt=rt,Ue.current=lt,ot.current=vt,at.selectedNodes=Pe(mt,vt)):pt&&ft?(vt=Array.from(new Set([].concat((0,_e.Z)(ot.current||[]),(0,_e.Z)(we({treeData:mt,expandedKeys:He,startKey:lt,endKey:Ue.current}))))),at.selectedNodes=Pe(mt,vt)):(vt=[lt],Ue.current=lt,ot.current=vt,at.selectedNodes=Pe(mt,vt)),(tt=ze.onSelect)===null||tt===void 0||tt.call(ze,vt,at),"selectedKeys"in ze||Ye(vt)},{getPrefixCls:Ne,direction:et}=se.useContext(x.E_),{prefixCls:Ke,className:Fe,showIcon:Oe=!0,expandAction:Le="click"}=ze,xe=Te(ze,["prefixCls","className","showIcon","expandAction"]),Ie=Ne("tree",Ke),$e=ee()(`${Ie}-directory`,{[`${Ie}-directory-rtl`]:et==="rtl"},Fe);return se.createElement(pe,Object.assign({icon:Ee,ref:qe,blockNode:!0},xe,{showIcon:Oe,expandAction:Le,prefixCls:Ie,className:$e,expandedKeys:He,selectedKeys:ut,onSelect:Ae,onExpand:Ve}))};var Me=se.forwardRef(Ce);const Ge=pe;Ge.DirectoryTree=Me,Ge.TreeNode=be.O;var Be=Ge},20648:function(xt,dt,ge){"use strict";ge.d(dt,{TM:function(){return re},Yk:function(){return oe}});var be=ge(36237),_e=ge(98447),E=ge(17313),me=ge(8378),de=ge(37613),se=ge(83116);const ne=new be.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ie=(ee,a)=>({[`.${ee}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),le=(ee,a)=>({[`.${ee}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ue=(ee,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:ce}=a,fe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ne,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,E.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},ie(ee,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:fe},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ce},[`&${y}-node-selected`]:{backgroundColor:te},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},le(ee,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},ae=ee=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=ee;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${ee.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:ee.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${ee.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},oe=(ee,a)=>{const y=`.${ee}`,x=`${y}-treenode`,b=a.paddingXS/2,z=(0,de.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[ue(ee,z),ae(z)]},re=ee=>{const{controlHeightSM:a}=ee;return{titleHeight:a,nodeHoverBg:ee.controlItemBgHover,nodeSelectedBg:ee.controlItemBgActive}};dt.ZP=(0,se.Z)("Tree",(ee,a)=>{let{prefixCls:y}=a;return[{[ee.componentCls]:(0,_e.C2)(`${y}-checkbox`,ee)},oe(y,ee),(0,me.Z)(ee)]},ee=>{const{colorTextLightSolid:a,colorPrimary:y}=ee;return Object.assign(Object.assign({},re(ee)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return x}});var be=ge(54476),_e=ge(59301),E={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"},me=E,de=ge(7657),se=function(z,te){return _e.createElement(de.Z,(0,be.Z)({},z,{ref:te,icon:me}))},ne=_e.forwardRef(se),ie=ne,le=ge(52671),ue=ge(58617),ae=ge(15075),oe=ge(43531),re=ge(92310),ee=ge.n(re),a=ge(92343),x=b=>{const{prefixCls:z,switcherIcon:te,treeNodeProps:ce,showLine:fe}=b,{isLeaf:he,expanded:ve,loading:pe}=ce;if(pe)return _e.createElement(ue.Z,{className:`${z}-switcher-loading-icon`});let Se;if(fe&&typeof fe=="object"&&(Se=fe.showLeafIcon),he){if(!fe)return null;if(typeof Se!="boolean"&&Se){const Pe=typeof Se=="function"?Se(ce):Se,Te=`${z}-switcher-line-custom-icon`;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:ee()(Pe.props.className||"",Te)}):Pe}return Se?_e.createElement(le.Z,{className:`${z}-switcher-line-icon`}):_e.createElement("span",{className:`${z}-switcher-leaf-line`})}const ye=`${z}-switcher-icon`,we=typeof te=="function"?te(ce):te;return(0,a.l$)(we)?(0,a.Tm)(we,{className:ee()(we.props.className||"",ye)}):we!==void 0?we:fe?ve?_e.createElement(ae.Z,{className:`${z}-switcher-line-icon`}):_e.createElement(oe.Z,{className:`${z}-switcher-line-icon`}):_e.createElement(ie,{className:ye})}},54580:function(xt,dt,ge){"use strict";ge.d(dt,{default:function(){return An}});var be=ge(59301),_e=ge(94480),E=ge(92310),me=ge.n(E),de=ge(54476),se=ge(67732),ne=ge(83652),ie=ge(42403),le=ge(158),ue=ge(20068),ae=ge(75931),oe=ge(75044),re=ge(76190),ee=ge(3202),a=ge(26112);function y(bt,It){var Ft="cannot ".concat(bt.method," ").concat(bt.action," ").concat(It.status,"'"),Et=new Error(Ft);return Et.status=It.status,Et.method=bt.method,Et.url=bt.action,Et}function x(bt){var It=bt.responseText||bt.response;if(!It)return It;try{return JSON.parse(It)}catch(Ft){return It}}function b(bt){var It=new XMLHttpRequest;bt.onProgress&&It.upload&&(It.upload.onprogress=function(Jt){Jt.total>0&&(Jt.percent=Jt.loaded/Jt.total*100),bt.onProgress(Jt)});var Ft=new FormData;bt.data&&Object.keys(bt.data).forEach(function(tn){var Jt=bt.data[tn];if(Array.isArray(Jt)){Jt.forEach(function(Vt){Ft.append("".concat(tn,"[]"),Vt)});return}Ft.append(tn,Jt)}),bt.file instanceof Blob?Ft.append(bt.filename,bt.file,bt.file.name):Ft.append(bt.filename,bt.file),It.onerror=function(Jt){bt.onError(Jt)},It.onload=function(){return It.status<200||It.status>=300?bt.onError(y(bt,It),x(It)):bt.onSuccess(x(It),It)},It.open(bt.method,bt.action,!0),bt.withCredentials&&"withCredentials"in It&&(It.withCredentials=!0);var Et=bt.headers||{};return Et["X-Requested-With"]!==null&&It.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Et).forEach(function(tn){Et[tn]!==null&&It.setRequestHeader(tn,Et[tn])}),It.send(Ft),{abort:function(){It.abort()}}}var z=+new Date,te=0;function ce(){return"rc-upload-".concat(z,"-").concat(++te)}var fe=ge(48736),he=function(bt,It){if(bt&&It){var Ft=Array.isArray(It)?It:It.split(","),Et=bt.name||"",tn=bt.type||"",Jt=tn.replace(/\/.*$/,"");return Ft.some(function(Vt){var qt=Vt.trim();if(/^\*(\/\*)?$/.test(Vt))return!0;if(qt.charAt(0)==="."){var Vn=Et.toLowerCase(),Xn=qt.toLowerCase(),Un=[Xn];return(Xn===".jpg"||Xn===".jpeg")&&(Un=[".jpg",".jpeg"]),Un.some(function(Qt){return Vn.endsWith(Qt)})}return/\/\*$/.test(qt)?Jt===qt.replace(/\/.*$/,""):tn===qt?!0:/^\w+$/.test(qt)?((0,fe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(qt,"'.Skip for check.")),!0):!1})}return!0};function ve(bt,It){var Ft=bt.createReader(),Et=[];function tn(){Ft.readEntries(function(Jt){var Vt=Array.prototype.slice.apply(Jt);Et=Et.concat(Vt);var qt=!Vt.length;qt?It(Et):tn()})}tn()}var pe=function(It,Ft,Et){var tn=function Jt(Vt,qt){Vt&&(Vt.path=qt||"",Vt.isFile?Vt.file(function(Vn){Et(Vn)&&(Vt.fullPath&&!Vn.webkitRelativePath&&(Object.defineProperties(Vn,{webkitRelativePath:{writable:!0}}),Vn.webkitRelativePath=Vt.fullPath.replace(/^\//,""),Object.defineProperties(Vn,{webkitRelativePath:{writable:!1}})),Ft([Vn]))}):Vt.isDirectory&&ve(Vt,function(Vn){Vn.forEach(function(Xn){Jt(Xn,"".concat(qt).concat(Vt.name,"/"))})}))};It.forEach(function(Jt){tn(Jt.webkitGetAsEntry())})},Se=pe,ye=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],we=function(bt){(0,ie.Z)(Ft,bt);var It=(0,le.Z)(Ft);function Ft(){var Et;(0,se.Z)(this,Ft);for(var tn=arguments.length,Jt=new Array(tn),Vt=0;Vt{let{uid:Jt}=tn;return Jt===bt.uid});return Et===-1?Ft.push(bt):Ft[Et]=bt,Ft}function tt(bt,It){const Ft=bt.uid!==void 0?"uid":"name";return It.filter(Et=>Et[Ft]===bt[Ft])[0]}function pt(bt,It){const Ft=bt.uid!==void 0?"uid":"name",Et=It.filter(tn=>tn[Ft]!==bt[Ft]);return Et.length===It.length?null:Et}const ct=function(){const It=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Et=It[It.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Et)||[""])[0]},ht=bt=>bt.indexOf("image/")===0,lt=bt=>{if(bt.type&&!bt.thumbUrl)return ht(bt.type);const It=bt.thumbUrl||bt.url||"",Ft=ct(It);return/^data:image\//.test(It)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ft)?!0:!(/^data:/.test(It)||Ft)},mt=200;function at(bt){return new Promise(It=>{if(!bt.type||!ht(bt.type)){It("");return}const Ft=document.createElement("canvas");Ft.width=mt,Ft.height=mt,Ft.style.cssText=`position: fixed; left: 0; top: 0; width: ${mt}px; height: ${mt}px; z-index: 9999; display: none;`,document.body.appendChild(Ft);const Et=Ft.getContext("2d"),tn=new Image;if(tn.onload=()=>{const{width:Jt,height:Vt}=tn;let qt=mt,Vn=mt,Xn=0,Un=0;Jt>Vt?(Vn=Vt*(mt/Jt),Un=-(Vn-qt)/2):(qt=Jt*(mt/Vt),Xn=-(qt-Vn)/2),Et.drawImage(tn,Xn,Un,qt,Vn);const Qt=Ft.toDataURL();document.body.removeChild(Ft),window.URL.revokeObjectURL(tn.src),It(Qt)},tn.crossOrigin="anonymous",bt.type.startsWith("image/svg+xml")){const Jt=new FileReader;Jt.onload=()=>{Jt.result&&(tn.src=Jt.result)},Jt.readAsDataURL(bt)}else if(bt.type.startsWith("image/gif")){const Jt=new FileReader;Jt.onload=()=>{Jt.result&&It(Jt.result)},Jt.readAsDataURL(bt)}else tn.src=window.URL.createObjectURL(bt)})}var it=ge(26227),ft=ge(41464),vt=ge(15277),St=ge(93948),Lt=ge(6848),Nt=be.forwardRef((bt,It)=>{let{prefixCls:Ft,className:Et,style:tn,locale:Jt,listType:Vt,file:qt,items:Vn,progress:Xn,iconRender:Un,actionIconRender:Qt,itemRender:lr,isImgUrl:cr,showPreviewIcon:eo,showRemoveIcon:pn,showDownloadIcon:an,previewIcon:Tn,removeIcon:Jn,downloadIcon:kn,onPreview:Bn,onDownload:Rn,onClose:ur}=bt;var sr,$r;const{status:Wr}=qt,[Dr,ho]=be.useState(Wr);be.useEffect(()=>{Wr!=="removed"&&ho(Wr)},[Wr]);const[io,xn]=be.useState(!1);be.useEffect(()=>{const Xr=setTimeout(()=>{xn(!0)},300);return()=>{clearTimeout(Xr)}},[]);const bo=Un(qt);let co=be.createElement("div",{className:`${Ft}-icon`},bo);if(Vt==="picture"||Vt==="picture-card"||Vt==="picture-circle")if(Dr==="uploading"||!qt.thumbUrl&&!qt.url){const Xr=me()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:Dr!=="uploading"});co=be.createElement("div",{className:Xr},bo)}else{const Xr=cr!=null&&cr(qt)?be.createElement("img",{src:qt.thumbUrl||qt.url,alt:qt.name,className:`${Ft}-list-item-image`,crossOrigin:qt.crossOrigin}):bo,fo=me()(`${Ft}-list-item-thumbnail`,{[`${Ft}-list-item-file`]:cr&&!cr(qt)});co=be.createElement("a",{className:fo,onClick:No=>Bn(qt,No),href:qt.url||qt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Xr)}const zr=me()(`${Ft}-list-item`,`${Ft}-list-item-${Dr}`),Oo=typeof qt.linkProps=="string"?JSON.parse(qt.linkProps):qt.linkProps,Zr=pn?Qt((typeof Jn=="function"?Jn(qt):Jn)||be.createElement(it.Z,null),()=>ur(qt),Ft,Jt.removeFile):null,uo=an&&Dr==="done"?Qt((typeof kn=="function"?kn(qt):kn)||be.createElement(ft.Z,null),()=>Rn(qt),Ft,Jt.downloadFile):null,Ur=Vt!=="picture-card"&&Vt!=="picture-circle"&&be.createElement("span",{key:"download-delete",className:me()(`${Ft}-list-item-actions`,{picture:Vt==="picture"})},uo,Zr),gr=me()(`${Ft}-list-item-name`),Tr=qt.url?[be.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:gr,title:qt.name},Oo,{href:qt.url,onClick:Xr=>Bn(qt,Xr)}),qt.name),Ur]:[be.createElement("span",{key:"view",className:gr,onClick:Xr=>Bn(qt,Xr),title:qt.name},qt.name),Ur],Lr={pointerEvents:"none",opacity:.5},jr=eo?be.createElement("a",{href:qt.url||qt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:qt.url||qt.thumbUrl?void 0:Lr,onClick:Xr=>Bn(qt,Xr),title:Jt.previewFile},typeof Tn=="function"?Tn(qt):Tn||be.createElement(vt.Z,null)):null,xo=(Vt==="picture-card"||Vt==="picture-circle")&&Dr!=="uploading"&&be.createElement("span",{className:`${Ft}-list-item-actions`},jr,Dr==="done"&&uo,Zr),{getPrefixCls:po}=be.useContext(Ge.E_),Uo=po(),Po=be.createElement("div",{className:zr},co,Tr,xo,io&&be.createElement(Oe.default,{motionName:`${Uo}-fade`,visible:Dr==="uploading",motionDeadline:2e3},Xr=>{let{className:fo}=Xr;const No="percent"in qt?be.createElement(St.Z,Object.assign({},Xn,{type:"line",percent:qt.percent,"aria-label":qt["aria-label"],"aria-labelledby":qt["aria-labelledby"]})):null;return be.createElement("div",{className:me()(`${Ft}-list-item-progress`,fo)},No)})),Yo=qt.response&&typeof qt.response=="string"?qt.response:((sr=qt.error)===null||sr===void 0?void 0:sr.statusText)||(($r=qt.error)===null||$r===void 0?void 0:$r.message)||Jt.uploadError,Mo=Dr==="error"?be.createElement(Lt.Z,{title:Yo,getPopupContainer:Xr=>Xr.parentNode},Po):Po;return be.createElement("div",{className:me()(`${Ft}-list-item-container`,Et),style:tn,ref:It},lr?lr(Mo,qt,Vn,{download:Rn.bind(null,qt),preview:Bn.bind(null,qt),remove:ur.bind(null,qt)}):Mo)});const rn=(bt,It)=>{const{listType:Ft="text",previewFile:Et=at,onPreview:tn,onDownload:Jt,onRemove:Vt,locale:qt,iconRender:Vn,isImageUrl:Xn=lt,prefixCls:Un,items:Qt=[],showPreviewIcon:lr=!0,showRemoveIcon:cr=!0,showDownloadIcon:eo=!1,removeIcon:pn,previewIcon:an,downloadIcon:Tn,progress:Jn={size:[-1,2],showInfo:!1},appendAction:kn,appendActionVisible:Bn=!0,itemRender:Rn,disabled:ur}=bt,sr=(0,Le.Z)(),[$r,Wr]=be.useState(!1);be.useEffect(()=>{Ft!=="picture"&&Ft!=="picture-card"&&Ft!=="picture-circle"||(Qt||[]).forEach(Lr=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Lr.originFileObj instanceof File||Lr.originFileObj instanceof Blob)||Lr.thumbUrl!==void 0||(Lr.thumbUrl="",Et&&Et(Lr.originFileObj).then(jr=>{Lr.thumbUrl=jr||"",sr()}))})},[Ft,Qt,Et]),be.useEffect(()=>{Wr(!0)},[]);const Dr=(Lr,jr)=>{if(tn)return jr==null||jr.preventDefault(),tn(Lr)},ho=Lr=>{typeof Jt=="function"?Jt(Lr):Lr.url&&window.open(Lr.url)},io=Lr=>{Vt==null||Vt(Lr)},xn=Lr=>{if(Vn)return Vn(Lr,Ft);const jr=Lr.status==="uploading",xo=Xn&&Xn(Lr)?be.createElement(Fe,null):be.createElement(ot,null);let po=jr?be.createElement(Je.Z,null):be.createElement(Ve,null);return Ft==="picture"?po=jr?be.createElement(Je.Z,null):xo:(Ft==="picture-card"||Ft==="picture-circle")&&(po=jr?qt.uploading:xo),po},bo=(Lr,jr,xo,po)=>{const Uo={type:"text",size:"small",title:po,onClick:Po=>{jr(),(0,Ie.l$)(Lr)&&Lr.props.onClick&&Lr.props.onClick(Po)},className:`${xo}-list-item-action`,disabled:ur};if((0,Ie.l$)(Lr)){const Po=(0,Ie.Tm)(Lr,Object.assign(Object.assign({},Lr.props),{onClick:()=>{}}));return be.createElement($e.ZP,Object.assign({},Uo,{icon:Po}))}return be.createElement($e.ZP,Object.assign({},Uo),be.createElement("span",null,Lr))};be.useImperativeHandle(It,()=>({handlePreview:Dr,handleDownload:ho}));const{getPrefixCls:co}=be.useContext(Ge.E_),zr=co("upload",Un),Oo=co(),Zr=me()(`${zr}-list`,`${zr}-list-${Ft}`),uo=(0,_e.Z)(Qt.map(Lr=>({key:Lr.uid,file:Lr})));let gr={motionDeadline:2e3,motionName:`${zr}-${Ft==="picture-card"||Ft==="picture-circle"?"animate-inline":"animate"}`,keys:uo,motionAppear:$r};const Tr=be.useMemo(()=>{const Lr=Object.assign({},(0,xe.Z)(Oo));return delete Lr.onAppearEnd,delete Lr.onEnterEnd,delete Lr.onLeaveEnd,Lr},[Oo]);return Ft!=="picture-card"&&Ft!=="picture-circle"&&(gr=Object.assign(Object.assign({},Tr),gr)),be.createElement("div",{className:Zr},be.createElement(Oe.CSSMotionList,Object.assign({},gr,{component:!1}),Lr=>{let{key:jr,file:xo,className:po,style:Uo}=Lr;return be.createElement(Nt,{key:jr,locale:qt,prefixCls:zr,className:po,style:Uo,file:xo,items:Qt,progress:Jn,listType:Ft,isImgUrl:Xn,showPreviewIcon:lr,showRemoveIcon:cr,showDownloadIcon:eo,removeIcon:pn,previewIcon:an,downloadIcon:Tn,iconRender:xn,actionIconRender:bo,itemRender:Rn,onPreview:Dr,onDownload:ho,onClose:io})}),kn&&be.createElement(Oe.default,Object.assign({},gr,{visible:Bn,forceRender:!0}),Lr=>{let{className:jr,style:xo}=Lr;return(0,Ie.Tm)(kn,po=>({className:me()(po.className,jr),style:Object.assign(Object.assign(Object.assign({},xo),{pointerEvents:jr?"none":void 0}),po.style)}))}))};var un=be.forwardRef(rn),ln=ge(17313),Mn=ge(8378),Wn=ge(83116),Cn=ge(37613),Ht=bt=>{const{componentCls:It,iconCls:Ft}=bt;return{[`${It}-wrapper`]:{[`${It}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:bt.colorFillAlter,border:`${bt.lineWidth}px dashed ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${bt.motionDurationSlow}`,[It]:{padding:`${bt.padding}px 0`},[`${It}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${It}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${It}-disabled):hover`]:{borderColor:bt.colorPrimaryHover},[`p${It}-drag-icon`]:{marginBottom:bt.margin,[Ft]:{color:bt.colorPrimary,fontSize:bt.uploadThumbnailSize}},[`p${It}-text`]:{margin:`0 0 ${bt.marginXXS}px`,color:bt.colorTextHeading,fontSize:bt.fontSizeLG},[`p${It}-hint`]:{color:bt.colorTextDescription,fontSize:bt.fontSize},[`&${It}-disabled`]:{cursor:"not-allowed",[`p${It}-drag-icon ${Ft}, p${It}-text, p${It}-hint `]:{color:bt.colorTextDisabled}}}}}},Gt=bt=>{const{componentCls:It,antCls:Ft,iconCls:Et,fontSize:tn,lineHeight:Jt}=bt,Vt=`${It}-list-item`,qt=`${Vt}-actions`,Vn=`${Vt}-action`,Xn=Math.round(tn*Jt);return{[`${It}-wrapper`]:{[`${It}-list`]:Object.assign(Object.assign({},(0,ln.dF)()),{lineHeight:bt.lineHeight,[Vt]:{position:"relative",height:bt.lineHeight*tn,marginTop:bt.marginXS,fontSize:tn,display:"flex",alignItems:"center",transition:`background-color ${bt.motionDurationSlow}`,"&:hover":{backgroundColor:bt.controlItemBgHover},[`${Vt}-name`]:Object.assign(Object.assign({},ln.vS),{padding:`0 ${bt.paddingXS}px`,lineHeight:Jt,flex:"auto",transition:`all ${bt.motionDurationSlow}`}),[qt]:{[Vn]:{opacity:0},[`${Vn}${Ft}-btn-sm`]:{height:Xn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${Vn}:focus-visible, &.picture ${Vn} - `]:{opacity:1},[Et]:{color:bt.actionsColor,transition:`all ${bt.motionDurationSlow}`},[`&:hover ${Et}`]:{color:bt.colorText}},[`${It}-icon ${Et}`]:{color:bt.colorTextDescription,fontSize:tn},[`${Vt}-progress`]:{position:"absolute",bottom:-bt.uploadProgressOffset,width:"100%",paddingInlineStart:tn+bt.paddingXS,fontSize:tn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Vt}:hover ${Vn}`]:{opacity:1,color:bt.colorText},[`${Vt}-error`]:{color:bt.colorError,[`${Vt}-name, ${It}-icon ${Et}`]:{color:bt.colorError},[qt]:{[`${Et}, ${Et}:hover`]:{color:bt.colorError},[Vn]:{opacity:1}}},[`${It}-list-item-container`]:{transition:`opacity ${bt.motionDurationSlow}, height ${bt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},nn=ge(36237),Sn=ge(1950);const dn=new nn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Tn=new nn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var cn=bt=>{const{componentCls:It}=bt,Ft=`${It}-animate-inline`;return[{[`${It}-wrapper`]:{[`${Ft}-appear, ${Ft}-enter, ${Ft}-leave`]:{animationDuration:bt.motionDurationSlow,animationTimingFunction:bt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ft}-appear, ${Ft}-enter`]:{animationName:dn},[`${Ft}-leave`]:{animationName:Tn}}},{[`${It}-wrapper`]:(0,Sn.J$)(bt)},dn,Tn]},bn=ge(30071),Fn=ge(64993);const Pt=bt=>{const{componentCls:It,iconCls:Ft,uploadThumbnailSize:Et,uploadProgressOffset:tn}=bt,Jt=`${It}-list`,Vt=`${Jt}-item`;return{[`${It}-wrapper`]:{[` + `]:{opacity:1},[Et]:{color:bt.actionsColor,transition:`all ${bt.motionDurationSlow}`},[`&:hover ${Et}`]:{color:bt.colorText}},[`${It}-icon ${Et}`]:{color:bt.colorTextDescription,fontSize:tn},[`${Vt}-progress`]:{position:"absolute",bottom:-bt.uploadProgressOffset,width:"100%",paddingInlineStart:tn+bt.paddingXS,fontSize:tn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Vt}:hover ${Vn}`]:{opacity:1,color:bt.colorText},[`${Vt}-error`]:{color:bt.colorError,[`${Vt}-name, ${It}-icon ${Et}`]:{color:bt.colorError},[qt]:{[`${Et}, ${Et}:hover`]:{color:bt.colorError},[Vn]:{opacity:1}}},[`${It}-list-item-container`]:{transition:`opacity ${bt.motionDurationSlow}, height ${bt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},nn=ge(36237),Sn=ge(1950);const dn=new nn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Ln=new nn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var cn=bt=>{const{componentCls:It}=bt,Ft=`${It}-animate-inline`;return[{[`${It}-wrapper`]:{[`${Ft}-appear, ${Ft}-enter, ${Ft}-leave`]:{animationDuration:bt.motionDurationSlow,animationTimingFunction:bt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Ft}-appear, ${Ft}-enter`]:{animationName:dn},[`${Ft}-leave`]:{animationName:Ln}}},{[`${It}-wrapper`]:(0,Sn.J$)(bt)},dn,Ln]},bn=ge(30071),Fn=ge(64993);const Pt=bt=>{const{componentCls:It,iconCls:Ft,uploadThumbnailSize:Et,uploadProgressOffset:tn}=bt,Jt=`${It}-list`,Vt=`${Jt}-item`;return{[`${It}-wrapper`]:{[` ${Jt}${Jt}-picture, ${Jt}${Jt}-picture-card, ${Jt}${Jt}-picture-circle `]:{[Vt]:{position:"relative",height:Et+bt.lineWidth*2+bt.paddingXS*2,padding:bt.paddingXS,border:`${bt.lineWidth}px ${bt.lineType} ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Vt}-thumbnail`]:Object.assign(Object.assign({},ln.vS),{width:Et,height:Et,lineHeight:`${Et+bt.paddingSM}px`,textAlign:"center",flex:"none",[Ft]:{fontSize:bt.fontSizeHeading2,color:bt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Vt}-progress`]:{bottom:tn,width:`calc(100% - ${bt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Et+bt.paddingXS}},[`${Vt}-error`]:{borderColor:bt.colorError,[`${Vt}-thumbnail ${Ft}`]:{[`svg path[fill='${bn.blue[0]}']`]:{fill:bt.colorErrorBg},[`svg path[fill='${bn.blue.primary}']`]:{fill:bt.colorError}}},[`${Vt}-uploading`]:{borderStyle:"dashed",[`${Vt}-name`]:{marginBottom:tn}}},[`${Jt}${Jt}-picture-circle ${Vt}`]:{[`&, &::before, ${Vt}-thumbnail`]:{borderRadius:"50%"}}}}},_t=bt=>{const{componentCls:It,iconCls:Ft,fontSizeLG:Et,colorTextLightSolid:tn}=bt,Jt=`${It}-list`,Vt=`${Jt}-item`,qt=bt.uploadPicCardSize;return{[` ${It}-wrapper${It}-picture-card-wrapper, ${It}-wrapper${It}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,ln.dF)()),{display:"inline-block",width:"100%",[`${It}${It}-select`]:{width:qt,height:qt,marginInlineEnd:bt.marginXS,marginBottom:bt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:bt.colorFillAlter,border:`${bt.lineWidth}px dashed ${bt.colorBorder}`,borderRadius:bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${bt.motionDurationSlow}`,[`> ${It}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${It}-disabled):hover`]:{borderColor:bt.colorPrimary}},[`${Jt}${Jt}-picture-card, ${Jt}${Jt}-picture-circle`]:{[`${Jt}-item-container`]:{display:"inline-block",width:qt,height:qt,marginBlock:`0 ${bt.marginXS}px`,marginInline:`0 ${bt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Vt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${bt.paddingXS*2}px)`,height:`calc(100% - ${bt.paddingXS*2}px)`,backgroundColor:bt.colorBgMask,opacity:0,transition:`all ${bt.motionDurationSlow}`,content:'" "'}},[`${Vt}:hover`]:{[`&::before, ${Vt}-actions`]:{opacity:1}},[`${Vt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${bt.motionDurationSlow}`,[`${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{zIndex:10,width:Et,margin:`0 ${bt.marginXXS}px`,fontSize:Et,cursor:"pointer",transition:`all ${bt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Vt}-actions, ${Vt}-actions:hover`]:{[`${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{color:new Fn.C(tn).setAlpha(.65).toRgbString(),"&:hover":{color:tn}}},[`${Vt}-thumbnail, ${Vt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Vt}-name`]:{display:"none",textAlign:"center"},[`${Vt}-file + ${Vt}-name`]:{position:"absolute",bottom:bt.margin,display:"block",width:`calc(100% - ${bt.paddingXS*2}px)`},[`${Vt}-uploading`]:{[`&${Vt}`]:{backgroundColor:bt.colorFillAlter},[`&::before, ${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{display:"none"}},[`${Vt}-progress`]:{bottom:bt.marginXL,width:`calc(100% - ${bt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${It}-wrapper${It}-picture-circle-wrapper`]:{[`${It}${It}-select`]:{borderRadius:"50%"}}}};var Kt=bt=>{const{componentCls:It}=bt;return{[`${It}-rtl`]:{direction:"rtl"}}};const Nn=bt=>{const{componentCls:It,colorTextDisabled:Ft}=bt;return{[`${It}-wrapper`]:Object.assign(Object.assign({},(0,ln.Wf)(bt)),{[It]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${It}-select`]:{display:"inline-block"},[`${It}-disabled`]:{color:Ft,cursor:"not-allowed"}})}};var _n=(0,Wn.Z)("Upload",bt=>{const{fontSizeHeading3:It,fontSize:Ft,lineHeight:Et,lineWidth:tn,controlHeightLG:Jt}=bt,Vt=Math.round(Ft*Et),qt=(0,Cn.TS)(bt,{uploadThumbnailSize:It*2,uploadProgressOffset:Vt/2+tn,uploadPicCardSize:Jt*2.55});return[Nn(qt),Ht(qt),Pt(qt),_t(qt),Gt(qt),cn(qt),Kt(qt),(0,Mn.Z)(qt)]},bt=>({actionsColor:bt.colorTextDescription})),br=function(bt,It,Ft,Et){function tn(Jt){return Jt instanceof Ft?Jt:new Ft(function(Vt){Vt(Jt)})}return new(Ft||(Ft=Promise))(function(Jt,Vt){function qt(Un){try{Xn(Et.next(Un))}catch(Qt){Vt(Qt)}}function Vn(Un){try{Xn(Et.throw(Un))}catch(Qt){Vt(Qt)}}function Xn(Un){Un.done?Jt(Un.value):tn(Un.value).then(qt,Vn)}Xn((Et=Et.apply(bt,It||[])).next())})};const qn=`__LIST_IGNORE_${Date.now()}__`,Ut=(bt,It)=>{const{fileList:Ft,defaultFileList:Et,onRemove:tn,showUploadList:Jt=!0,listType:Vt="text",onPreview:qt,onDownload:Vn,onChange:Xn,onDrop:Un,previewFile:Qt,disabled:lr,locale:cr,iconRender:eo,isImageUrl:pn,progress:an,prefixCls:Ln,className:Jn,type:kn="select",children:Bn,style:Rn,itemRender:ur,maxCount:sr,data:$r={},multiple:Wr=!1,action:Dr="",accept:ho="",supportServerRender:io=!0,rootClassName:xn}=bt,bo=be.useContext(Be.Z),co=lr!=null?lr:bo,[zr,Oo]=(0,je.Z)(Et||[],{value:Ft,postState:Kn=>Kn!=null?Kn:[]}),[Zr,uo]=be.useState("drop"),Ur=be.useRef(null);be.useMemo(()=>{const Kn=Date.now();(Ft||[]).forEach((wr,_r)=>{!wr.uid&&!Object.isFrozen(wr)&&(wr.uid=`__AUTO__${Kn}_${_r}__`)})},[Ft]);const gr=(Kn,wr,_r)=>{let $n=(0,_e.Z)(wr),Mr=!1;sr===1?$n=$n.slice(-1):sr&&(Mr=$n.length>sr,$n=$n.slice(0,sr)),(0,Me.flushSync)(()=>{Oo($n)});const Hr={file:Kn,fileList:$n};_r&&(Hr.event=_r),(!Mr||$n.some(no=>no.uid===Kn.uid))&&(0,Me.flushSync)(()=>{Xn==null||Xn(Hr)})},Lr=(Kn,wr)=>br(void 0,void 0,void 0,function*(){const{beforeUpload:_r,transformFile:$n}=bt;let Mr=Kn;if(_r){const Hr=yield _r(Kn,wr);if(Hr===!1)return!1;if(delete Kn[qn],Hr===qn)return Object.defineProperty(Kn,qn,{value:!0,configurable:!0}),!1;typeof Hr=="object"&&Hr&&(Mr=Hr)}return $n&&(Mr=yield $n(Mr)),Mr}),Tr=Kn=>{const wr=Kn.filter(Mr=>!Mr.file[qn]);if(!wr.length)return;const _r=wr.map(Mr=>rt(Mr.file));let $n=(0,_e.Z)(zr);_r.forEach(Mr=>{$n=ke(Mr,$n)}),_r.forEach((Mr,Hr)=>{let no=Mr;if(wr[Hr].parsedFile)Mr.status="uploading";else{const{originFileObj:nr}=Mr;let kr;try{kr=new File([nr],nr.name,{type:nr.type})}catch(wo){kr=new Blob([nr],{type:nr.type}),kr.name=nr.name,kr.lastModifiedDate=new Date,kr.lastModified=new Date().getTime()}kr.uid=Mr.uid,no=kr}gr(no,$n)})},jr=(Kn,wr,_r)=>{try{typeof Kn=="string"&&(Kn=JSON.parse(Kn))}catch(Hr){}if(!tt(wr,zr))return;const $n=rt(wr);$n.status="done",$n.percent=100,$n.response=Kn,$n.xhr=_r;const Mr=ke($n,zr);gr($n,Mr)},xo=(Kn,wr)=>{if(!tt(wr,zr))return;const _r=rt(wr);_r.status="uploading",_r.percent=Kn.percent;const $n=ke(_r,zr);gr(_r,$n,Kn)},po=(Kn,wr,_r)=>{if(!tt(_r,zr))return;const $n=rt(_r);$n.error=Kn,$n.response=wr,$n.status="error";const Mr=ke($n,zr);gr($n,Mr)},Uo=Kn=>{let wr;Promise.resolve(typeof tn=="function"?tn(Kn):tn).then(_r=>{var $n;if(_r===!1)return;const Mr=pt(Kn,zr);Mr&&(wr=Object.assign(Object.assign({},Kn),{status:"removed"}),zr==null||zr.forEach(Hr=>{const no=wr.uid!==void 0?"uid":"name";Hr[no]===wr[no]&&!Object.isFrozen(Hr)&&(Hr.status="removed")}),($n=Ur.current)===null||$n===void 0||$n.abort(wr),gr(wr,Mr))})},Po=Kn=>{uo(Kn.type),Kn.type==="drop"&&(Un==null||Un(Kn))};be.useImperativeHandle(It,()=>({onBatchStart:Tr,onSuccess:jr,onProgress:xo,onError:po,fileList:zr,upload:Ur.current}));const{getPrefixCls:Yo,direction:Mo,upload:Xr}=be.useContext(Ge.E_),fo=Yo("upload",Ln),No=Object.assign(Object.assign({onBatchStart:Tr,onError:po,onProgress:xo,onSuccess:jr},bt),{data:$r,multiple:Wr,action:Dr,accept:ho,supportServerRender:io,prefixCls:fo,disabled:co,beforeUpload:Lr,onChange:void 0});delete No.className,delete No.style,(!Bn||co)&&delete No.id;const[Dt,Yt]=_n(fo),[hn]=(0,Qe.Z)("Upload",qe.Z.Upload),{showRemoveIcon:vr,showPreviewIcon:En,showDownloadIcon:on,removeIcon:sn,previewIcon:$t,downloadIcon:Pn}=typeof Jt=="boolean"?{}:Jt,zn=(Kn,wr)=>Jt?be.createElement(un,{prefixCls:fo,listType:Vt,items:zr,previewFile:Qt,onPreview:qt,onDownload:Vn,onRemove:Uo,showRemoveIcon:!co&&vr,showPreviewIcon:En,showDownloadIcon:on,removeIcon:sn,previewIcon:$t,downloadIcon:Pn,iconRender:eo,locale:Object.assign(Object.assign({},hn),cr),isImageUrl:pn,progress:an,appendAction:Kn,appendActionVisible:wr,itemRender:ur,disabled:co}):Kn,Dn=he()(`${fo}-wrapper`,Jn,xn,Yt,Xr==null?void 0:Xr.className,{[`${fo}-rtl`]:Mo==="rtl",[`${fo}-picture-card-wrapper`]:Vt==="picture-card",[`${fo}-picture-circle-wrapper`]:Vt==="picture-circle"}),Er=Object.assign(Object.assign({},Xr==null?void 0:Xr.style),Rn);if(kn==="drag"){const Kn=he()(Yt,fo,`${fo}-drag`,{[`${fo}-drag-uploading`]:zr.some(wr=>wr.status==="uploading"),[`${fo}-drag-hover`]:Zr==="dragover",[`${fo}-disabled`]:co,[`${fo}-rtl`]:Mo==="rtl"});return Dt(be.createElement("span",{className:Dn},be.createElement("div",{className:Kn,style:Er,onDrop:Po,onDragOver:Po,onDragLeave:Po},be.createElement(Ce,Object.assign({},No,{ref:Ur,className:`${fo}-btn`}),be.createElement("div",{className:`${fo}-drag-container`},Bn))),zn()))}const rr=he()(fo,`${fo}-select`,{[`${fo}-disabled`]:co}),xr=(Kn=>be.createElement("div",{className:rr,style:Kn},be.createElement(Ce,Object.assign({},No,{ref:Ur}))))(Bn?void 0:{display:"none"});return Dt(Vt==="picture-card"||Vt==="picture-circle"?be.createElement("span",{className:Dn},zn(xr,!!Bn)):be.createElement("span",{className:Dn},xr,zn()))};var fn=be.forwardRef(Ut),At=function(bt,It){var Ft={};for(var Et in bt)Object.prototype.hasOwnProperty.call(bt,Et)&&It.indexOf(Et)<0&&(Ft[Et]=bt[Et]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Et=Object.getOwnPropertySymbols(bt);tn{var{style:Ft,height:Et}=bt,tn=At(bt,["style","height"]);return be.createElement(fn,Object.assign({ref:It},tn,{type:"drag",style:Object.assign(Object.assign({},Ft),{height:Et})}))});const Zn=fn;Zn.Dragger=On,Zn.LIST_IGNORE=qn;var An=Zn},24334:function(xt,dt,ge){var be,_e;(function(E,he){xt.exports=he(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ge.g!="undefined"?ge.g:this,function(E){"use strict";E=E||{};var he=E.Base64,de="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=function(Ee){for(var De={},Ce=0,je=Ee.length;Ce>>6)+ie(128|De&63):ie(224|De>>>12&15)+ie(128|De>>>6&63)+ie(128|De&63)}else{var De=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return ie(240|De>>>18&7)+ie(128|De>>>12&63)+ie(128|De>>>6&63)+ie(128|De&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(Ee){return Ee.replace(ue,le)},oe=function(Ee){var De=[0,2,1][Ee.length%3],Ce=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),je=[se.charAt(Ce>>>18),se.charAt(Ce>>>12&63),De>=2?"=":se.charAt(Ce>>>6&63),De>=1?"=":se.charAt(Ce&63)];return je.join("")},re=E.btoa&&typeof E.btoa=="function"?function(Ee){return E.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,oe)},ee=function(Ee){return re(ae(String(Ee)))},a=function(Ee){return Ee.replace(/[+\/]/g,function(De){return De=="+"?"-":"_"}).replace(/=/g,"")},y=function(Ee,De){return De?a(ee(Ee)):ee(Ee)},x=function(Ee){return y(Ee,!0)},b;E.Uint8Array&&(b=function(Ee,De){for(var Ce="",je=0,Me=Ee.length;je>>18)+se.charAt(qe>>>12&63)+(typeof Be!="undefined"?se.charAt(qe>>>6&63):"=")+(typeof Qe!="undefined"?se.charAt(qe&63):"=")}return De?a(Ce):Ce});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ee){switch(Ee.length){case 4:var De=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),Ce=De-65536;return ie((Ce>>>10)+55296)+ie((Ce&1023)+56320);case 3:return ie((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return ie((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},ce=function(Ee){return Ee.replace(z,te)},fe=function(Ee){var De=Ee.length,Ce=De%4,je=(De>0?ne[Ee.charAt(0)]<<18:0)|(De>1?ne[Ee.charAt(1)]<<12:0)|(De>2?ne[Ee.charAt(2)]<<6:0)|(De>3?ne[Ee.charAt(3)]:0),Me=[ie(je>>>16),ie(je>>>8&255),ie(je&255)];return Me.length-=[0,0,2,1][Ce],Me.join("")},me=E.atob&&typeof E.atob=="function"?function(Ee){return E.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,fe)},ve=function(Ee){return me(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(Ee){return ce(me(Ee))},Se=function(Ee){return String(Ee).replace(/[-_]/g,function(De){return De=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Ee){return pe(Se(Ee))},we;E.Uint8Array&&(we=function(Ee){return Uint8Array.from(ve(Se(Ee)),function(De){return De.charCodeAt(0)})});var Pe=function(){var Ee=E.Base64;return E.Base64=he,Ee};if(E.Base64={VERSION:de,atob:ve,btoa:re,fromBase64:ye,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:ce,decode:ye,noConflict:Pe,fromUint8Array:b,toUint8Array:we},typeof Object.defineProperty=="function"){var Le=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Le(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Le(function(Ee){return y(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",Le(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),xt.exports?xt.exports.Base64=E.Base64:(be=[],_e=function(){return E.Base64}.apply(dt,be),_e!==void 0&&(xt.exports=_e)),{Base64:E.Base64}})},91735:function(xt,dt){"use strict";dt.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},39417:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return pe}});var be=ge(54476),_e=ge(20068),E=ge(75931),he=ge(33885),de=ge(67732),se=ge(83652),ne=ge(31226),ie=ge(42403),le=ge(158),ue=ge(92310),ae=ge.n(ue),oe=ge(26112),re=ge(59301),ee=ge(39378),a=function(ye){for(var we=ye.prefixCls,Pe=ye.level,Le=ye.isStart,Ee=ye.isEnd,De="".concat(we,"-indent-unit"),Ce=[],je=0;je0&&arguments[0]!==void 0?arguments[0]:[],et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=Ne.length,Fe=et.length;if(Math.abs(Ke-Fe)!==1)return{add:!1,key:null};function Oe(Te,xe){var Ie=new Map;Te.forEach(function(rt){Ie.set(rt,!0)});var $e=xe.filter(function(rt){return!Ie.has(rt)});return $e.length===1?$e[0]:null}return Ke ").concat(et);return et}var Ue=y.forwardRef(function(Ne,et){var Ke=Ne.prefixCls,Fe=Ne.data,Oe=Ne.selectable,Te=Ne.checkable,xe=Ne.expandedKeys,Ie=Ne.selectedKeys,$e=Ne.checkedKeys,rt=Ne.loadedKeys,ke=Ne.loadingKeys,tt=Ne.halfCheckedKeys,pt=Ne.keyEntities,ct=Ne.disabled,ht=Ne.dragging,lt=Ne.dragOverNodeKey,mt=Ne.dropPosition,at=Ne.motion,it=Ne.height,ft=Ne.itemHeight,vt=Ne.virtual,St=Ne.focusable,Tt=Ne.activeItem,Bt=Ne.focused,Nt=Ne.tabIndex,rn=Ne.onKeyDown,yn=Ne.onFocus,un=Ne.onBlur,ln=Ne.onActiveChange,Mn=Ne.onListChangeStart,Wn=Ne.onListChangeEnd,Cn=(0,ce.Z)(Ne,je),Zt=y.useRef(null),Ht=y.useRef(null);y.useImperativeHandle(et,function(){return{scrollTo:function(An){Zt.current.scrollTo(An)},getIndentWidth:function(){return Ht.current.offsetWidth}}});var zt=y.useState(xe),Gt=(0,te.Z)(zt,2),nn=Gt[0],Sn=Gt[1],dn=y.useState(Fe),Tn=(0,te.Z)(dn,2),Xt=Tn[0],cn=Tn[1],bn=y.useState(Fe),Fn=(0,te.Z)(bn,2),Pt=Fn[0],_t=Fn[1],Ot=y.useState([]),Kt=(0,te.Z)(Ot,2),Nn=Kt[0],_n=Kt[1],br=y.useState(null),qn=(0,te.Z)(br,2),Ut=qn[0],Lt=qn[1],fn=y.useRef(Fe);fn.current=Fe;function At(){var Zn=fn.current;cn(Zn),_t(Zn),_n([]),Lt(null),Wn()}(0,fe.Z)(function(){Sn(xe);var Zn=De(nn,xe);if(Zn.key!==null)if(Zn.add){var An=Xt.findIndex(function(Jt){var Vt=Jt.key;return Vt===Zn.key}),bt=Xe(Ce(Xt,Fe,Zn.key),vt,it,ft),It=Xt.slice();It.splice(An+1,0,Ze),_t(It),_n(bt),Lt("show")}else{var Ft=Fe.findIndex(function(Jt){var Vt=Jt.key;return Vt===Zn.key}),Et=Xe(Ce(Fe,Xt,Zn.key),vt,it,ft),tn=Fe.slice();tn.splice(Ft+1,0,Ze),_t(tn),_n(Et),Lt("hide")}else Xt!==Fe&&(cn(Fe),_t(Fe))},[xe,Fe]),y.useEffect(function(){ht||At()},[ht]);var mn=at?Pt:Fe,On={expandedKeys:xe,selectedKeys:Ie,loadedKeys:rt,loadingKeys:ke,checkedKeys:$e,halfCheckedKeys:tt,dragOverNodeKey:lt,dropPosition:mt,keyEntities:pt};return y.createElement(y.Fragment,null,Bt&&Tt&&y.createElement("span",{style:Me,"aria-live":"assertive"},ze(Tt)),y.createElement("div",null,y.createElement("input",{style:Me,disabled:St===!1||ct,tabIndex:St!==!1?Nt:null,onKeyDown:rn,onFocus:yn,onBlur:un,value:"",onChange:Ge,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Ke,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Ke,"-indent")},y.createElement("div",{ref:Ht,className:"".concat(Ke,"-indent-unit")}))),y.createElement(me.Z,(0,be.Z)({},Cn,{data:mn,itemKey:We,height:it,fullHeight:!1,virtual:vt,itemHeight:ft,prefixCls:"".concat(Ke,"-list"),ref:Zt,onVisibleChange:function(An,bt){var It=new Set(An),Ft=bt.filter(function(Et){return!It.has(Et)});Ft.some(function(Et){return We(Et)===Be})&&At()}}),function(Zn){var An=Zn.pos,bt=(0,be.Z)({},(z(Zn.data),Zn.data)),It=Zn.title,Ft=Zn.key,Et=Zn.isStart,tn=Zn.isEnd,Jt=(0,ye.km)(Ft,An);delete bt.key,delete bt.children;var Vt=(0,ye.H8)(Jt,On);return y.createElement(Ee,(0,be.Z)({},bt,Vt,{title:It,active:!!Tt&&Ft===Tt.key,pos:An,data:Zn.data,isStart:Et,isEnd:tn,motion:at,motionNodes:Ft===Be?Nn:null,motionType:Ut,onMotionStart:Mn,onMotionEnd:At,treeNodeRequiredProps:On,onMouseMove:function(){ln(null)}}))}))});Ue.displayName="NodeList";var ot=Ue,Je=ge(35654),ut=ge(90782),Ye=ge(67841),He=10,Re=function(Ne){(0,le.Z)(Ke,Ne);var et=(0,ue.Z)(Ke);function Ke(){var Fe;(0,se.Z)(this,Ke);for(var Oe=arguments.length,Te=new Array(Oe),xe=0;xe2&&arguments[2]!==void 0?arguments[2]:!1,tt=Fe.state,pt=tt.dragChildrenKeys,ct=tt.dropPosition,ht=tt.dropTargetKey,lt=tt.dropTargetPos,mt=tt.dropAllowed;if(mt){var at=Fe.props.onDrop;if(Fe.setState({dragOverNodeKey:null}),Fe.cleanDragState(),ht!==null){var it=(0,he.Z)((0,he.Z)({},(0,ye.H8)(ht,Fe.getTreeNodeRequiredProps())),{},{active:((rt=Fe.getActiveItem())===null||rt===void 0?void 0:rt.key)===ht,data:(0,Ye.Z)(Fe.state.keyEntities,ht).node}),ft=pt.indexOf(ht)!==-1;(0,a.ZP)(!ft,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,Je.yx)(lt),St={event:Ie,node:(0,ye.F)(it),dragNode:Fe.dragNode?(0,ye.F)(Fe.dragNode.props):null,dragNodesKeys:[Fe.dragNode.props.eventKey].concat(pt),dropToGap:ct!==0,dropPosition:ct+Number(vt[vt.length-1])};ke||at==null||at(St),Fe.dragNode=null}}},Fe.cleanDragState=function(){var Ie=Fe.state.draggingNodeKey;Ie!==null&&Fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Fe.dragStartMousePosition=null,Fe.currentMouseOverDroppableNodeKey=null},Fe.triggerExpandActionExpand=function(Ie,$e){var rt=Fe.state,ke=rt.expandedKeys,tt=rt.flattenNodes,pt=$e.expanded,ct=$e.key,ht=$e.isLeaf;if(!(ht||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var lt=tt.filter(function(at){return at.key===ct})[0],mt=(0,ye.F)((0,he.Z)((0,he.Z)({},(0,ye.H8)(ct,Fe.getTreeNodeRequiredProps())),{},{data:lt.data}));Fe.setExpandedKeys(pt?(0,Je._5)(ke,ct):(0,Je.L0)(ke,ct)),Fe.onNodeExpand(Ie,mt)}},Fe.onNodeClick=function(Ie,$e){var rt=Fe.props,ke=rt.onClick,tt=rt.expandAction;tt==="click"&&Fe.triggerExpandActionExpand(Ie,$e),ke==null||ke(Ie,$e)},Fe.onNodeDoubleClick=function(Ie,$e){var rt=Fe.props,ke=rt.onDoubleClick,tt=rt.expandAction;tt==="doubleClick"&&Fe.triggerExpandActionExpand(Ie,$e),ke==null||ke(Ie,$e)},Fe.onNodeSelect=function(Ie,$e){var rt=Fe.state.selectedKeys,ke=Fe.state,tt=ke.keyEntities,pt=ke.fieldNames,ct=Fe.props,ht=ct.onSelect,lt=ct.multiple,mt=$e.selected,at=$e[pt.key],it=!mt;it?lt?rt=(0,Je.L0)(rt,at):rt=[at]:rt=(0,Je._5)(rt,at);var ft=rt.map(function(vt){var St=(0,Ye.Z)(tt,vt);return St?St.node:null}).filter(function(vt){return vt});Fe.setUncontrolledState({selectedKeys:rt}),ht==null||ht(rt,{event:"select",selected:it,node:$e,selectedNodes:ft,nativeEvent:Ie.nativeEvent})},Fe.onNodeCheck=function(Ie,$e,rt){var ke=Fe.state,tt=ke.keyEntities,pt=ke.checkedKeys,ct=ke.halfCheckedKeys,ht=Fe.props,lt=ht.checkStrictly,mt=ht.onCheck,at=$e.key,it,ft={event:"check",node:$e,checked:rt,nativeEvent:Ie.nativeEvent};if(lt){var vt=rt?(0,Je.L0)(pt,at):(0,Je._5)(pt,at),St=(0,Je._5)(ct,at);it={checked:vt,halfChecked:St},ft.checkedNodes=vt.map(function(un){return(0,Ye.Z)(tt,un)}).filter(function(un){return un}).map(function(un){return un.node}),Fe.setUncontrolledState({checkedKeys:vt})}else{var Tt=(0,ut.S)([].concat((0,de.Z)(pt),[at]),!0,tt),Bt=Tt.checkedKeys,Nt=Tt.halfCheckedKeys;if(!rt){var rn=new Set(Bt);rn.delete(at);var yn=(0,ut.S)(Array.from(rn),{checked:!1,halfCheckedKeys:Nt},tt);Bt=yn.checkedKeys,Nt=yn.halfCheckedKeys}it=Bt,ft.checkedNodes=[],ft.checkedNodesPositions=[],ft.halfCheckedKeys=Nt,Bt.forEach(function(un){var ln=(0,Ye.Z)(tt,un);if(ln){var Mn=ln.node,Wn=ln.pos;ft.checkedNodes.push(Mn),ft.checkedNodesPositions.push({node:Mn,pos:Wn})}}),Fe.setUncontrolledState({checkedKeys:Bt},!1,{halfCheckedKeys:Nt})}mt==null||mt(it,ft)},Fe.onNodeLoad=function(Ie){var $e=Ie.key,rt=new Promise(function(ke,tt){Fe.setState(function(pt){var ct=pt.loadedKeys,ht=ct===void 0?[]:ct,lt=pt.loadingKeys,mt=lt===void 0?[]:lt,at=Fe.props,it=at.loadData,ft=at.onLoad;if(!it||ht.indexOf($e)!==-1||mt.indexOf($e)!==-1)return null;var vt=it(Ie);return vt.then(function(){var St=Fe.state.loadedKeys,Tt=(0,Je.L0)(St,$e);ft==null||ft(Tt,{event:"load",node:Ie}),Fe.setUncontrolledState({loadedKeys:Tt}),Fe.setState(function(Bt){return{loadingKeys:(0,Je._5)(Bt.loadingKeys,$e)}}),ke()}).catch(function(St){if(Fe.setState(function(Bt){return{loadingKeys:(0,Je._5)(Bt.loadingKeys,$e)}}),Fe.loadingRetryTimes[$e]=(Fe.loadingRetryTimes[$e]||0)+1,Fe.loadingRetryTimes[$e]>=He){var Tt=Fe.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Fe.setUncontrolledState({loadedKeys:(0,Je.L0)(Tt,$e)}),ke()}tt(St)}),{loadingKeys:(0,Je.L0)(mt,$e)}})});return rt.catch(function(){}),rt},Fe.onNodeMouseEnter=function(Ie,$e){var rt=Fe.props.onMouseEnter;rt==null||rt({event:Ie,node:$e})},Fe.onNodeMouseLeave=function(Ie,$e){var rt=Fe.props.onMouseLeave;rt==null||rt({event:Ie,node:$e})},Fe.onNodeContextMenu=function(Ie,$e){var rt=Fe.props.onRightClick;rt&&(Ie.preventDefault(),rt({event:Ie,node:$e}))},Fe.onFocus=function(){var Ie=Fe.props.onFocus;Fe.setState({focused:!0});for(var $e=arguments.length,rt=new Array($e),ke=0;ke<$e;ke++)rt[ke]=arguments[ke];Ie==null||Ie.apply(void 0,rt)},Fe.onBlur=function(){var Ie=Fe.props.onBlur;Fe.setState({focused:!1}),Fe.onActiveChange(null);for(var $e=arguments.length,rt=new Array($e),ke=0;ke<$e;ke++)rt[ke]=arguments[ke];Ie==null||Ie.apply(void 0,rt)},Fe.getTreeNodeRequiredProps=function(){var Ie=Fe.state,$e=Ie.expandedKeys,rt=Ie.selectedKeys,ke=Ie.loadedKeys,tt=Ie.loadingKeys,pt=Ie.checkedKeys,ct=Ie.halfCheckedKeys,ht=Ie.dragOverNodeKey,lt=Ie.dropPosition,mt=Ie.keyEntities;return{expandedKeys:$e||[],selectedKeys:rt||[],loadedKeys:ke||[],loadingKeys:tt||[],checkedKeys:pt||[],halfCheckedKeys:ct||[],dragOverNodeKey:ht,dropPosition:lt,keyEntities:mt}},Fe.setExpandedKeys=function(Ie){var $e=Fe.state,rt=$e.treeData,ke=$e.fieldNames,tt=(0,ye.oH)(rt,Ie,ke);Fe.setUncontrolledState({expandedKeys:Ie,flattenNodes:tt},!0)},Fe.onNodeExpand=function(Ie,$e){var rt=Fe.state.expandedKeys,ke=Fe.state,tt=ke.listChanging,pt=ke.fieldNames,ct=Fe.props,ht=ct.onExpand,lt=ct.loadData,mt=$e.expanded,at=$e[pt.key];if(!tt){var it=rt.indexOf(at),ft=!mt;if((0,a.ZP)(mt&&it!==-1||!mt&&it===-1,"Expand state not sync with index check"),ft?rt=(0,Je.L0)(rt,at):rt=(0,Je._5)(rt,at),Fe.setExpandedKeys(rt),ht==null||ht(rt,{node:$e,expanded:ft,nativeEvent:Ie.nativeEvent}),ft&<){var vt=Fe.onNodeLoad($e);vt&&vt.then(function(){var St=(0,ye.oH)(Fe.state.treeData,rt,pt);Fe.setUncontrolledState({flattenNodes:St})}).catch(function(){var St=Fe.state.expandedKeys,Tt=(0,Je._5)(St,at);Fe.setExpandedKeys(Tt)})}}},Fe.onListChangeStart=function(){Fe.setUncontrolledState({listChanging:!0})},Fe.onListChangeEnd=function(){setTimeout(function(){Fe.setUncontrolledState({listChanging:!1})})},Fe.onActiveChange=function(Ie){var $e=Fe.state.activeKey,rt=Fe.props.onActiveChange;$e!==Ie&&(Fe.setState({activeKey:Ie}),Ie!==null&&Fe.scrollTo({key:Ie}),rt==null||rt(Ie))},Fe.getActiveItem=function(){var Ie=Fe.state,$e=Ie.activeKey,rt=Ie.flattenNodes;return $e===null?null:rt.find(function(ke){var tt=ke.key;return tt===$e})||null},Fe.offsetActiveKey=function(Ie){var $e=Fe.state,rt=$e.flattenNodes,ke=$e.activeKey,tt=rt.findIndex(function(ht){var lt=ht.key;return lt===ke});tt===-1&&Ie<0&&(tt=rt.length),tt=(tt+Ie+rt.length)%rt.length;var pt=rt[tt];if(pt){var ct=pt.key;Fe.onActiveChange(ct)}else Fe.onActiveChange(null)},Fe.onKeyDown=function(Ie){var $e=Fe.state,rt=$e.activeKey,ke=$e.expandedKeys,tt=$e.checkedKeys,pt=$e.fieldNames,ct=Fe.props,ht=ct.onKeyDown,lt=ct.checkable,mt=ct.selectable;switch(Ie.which){case re.Z.UP:{Fe.offsetActiveKey(-1),Ie.preventDefault();break}case re.Z.DOWN:{Fe.offsetActiveKey(1),Ie.preventDefault();break}}var at=Fe.getActiveItem();if(at&&at.data){var it=Fe.getTreeNodeRequiredProps(),ft=at.data.isLeaf===!1||!!(at.data[pt.children]||[]).length,vt=(0,ye.F)((0,he.Z)((0,he.Z)({},(0,ye.H8)(rt,it)),{},{data:at.data,active:!0}));switch(Ie.which){case re.Z.LEFT:{ft&&ke.includes(rt)?Fe.onNodeExpand({},vt):at.parent&&Fe.onActiveChange(at.parent.key),Ie.preventDefault();break}case re.Z.RIGHT:{ft&&!ke.includes(rt)?Fe.onNodeExpand({},vt):at.children&&at.children.length&&Fe.onActiveChange(at.children[0].key),Ie.preventDefault();break}case re.Z.ENTER:case re.Z.SPACE:{lt&&!vt.disabled&&vt.checkable!==!1&&!vt.disableCheckbox?Fe.onNodeCheck({},vt,!tt.includes(rt)):!lt&&mt&&!vt.disabled&&vt.selectable!==!1&&Fe.onNodeSelect({},vt);break}}}ht==null||ht(Ie)},Fe.setUncontrolledState=function(Ie){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Fe.destroyed){var ke=!1,tt=!0,pt={};Object.keys(Ie).forEach(function(ct){if(ct in Fe.props){tt=!1;return}ke=!0,pt[ct]=Ie[ct]}),ke&&(!$e||tt)&&Fe.setState((0,he.Z)((0,he.Z)({},pt),rt))}},Fe.scrollTo=function(Ie){Fe.listRef.current.scrollTo(Ie)},Fe}return(0,ne.Z)(Ke,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Oe=this.props.activeKey;Oe!==void 0&&Oe!==this.state.activeKey&&(this.setState({activeKey:Oe}),Oe!==null&&this.scrollTo({key:Oe}))}},{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 Oe,Te=this.state,xe=Te.focused,Ie=Te.flattenNodes,$e=Te.keyEntities,rt=Te.draggingNodeKey,ke=Te.activeKey,tt=Te.dropLevelOffset,pt=Te.dropContainerKey,ct=Te.dropTargetKey,ht=Te.dropPosition,lt=Te.dragOverNodeKey,mt=Te.indent,at=this.props,it=at.prefixCls,ft=at.className,vt=at.style,St=at.showLine,Tt=at.focusable,Bt=at.tabIndex,Nt=Bt===void 0?0:Bt,rn=at.selectable,yn=at.showIcon,un=at.icon,ln=at.switcherIcon,Mn=at.draggable,Wn=at.checkable,Cn=at.checkStrictly,Zt=at.disabled,Ht=at.motion,zt=at.loadData,Gt=at.filterTreeNode,nn=at.height,Sn=at.itemHeight,dn=at.virtual,Tn=at.titleRender,Xt=at.dropIndicatorRender,cn=at.onContextMenu,bn=at.onScroll,Fn=at.direction,Pt=at.rootClassName,_t=at.rootStyle,Ot=(0,ee.Z)(this.props,{aria:!0,data:!0}),Kt;return Mn&&((0,E.Z)(Mn)==="object"?Kt=Mn:typeof Mn=="function"?Kt={nodeDraggable:Mn}:Kt={}),y.createElement(x.k.Provider,{value:{prefixCls:it,selectable:rn,showIcon:yn,icon:un,switcherIcon:ln,draggable:Kt,draggingNodeKey:rt,checkable:Wn,checkStrictly:Cn,disabled:Zt,keyEntities:$e,dropLevelOffset:tt,dropContainerKey:pt,dropTargetKey:ct,dropPosition:ht,dragOverNodeKey:lt,indent:mt,direction:Fn,dropIndicatorRender:Xt,loadData:zt,filterTreeNode:Gt,titleRender:Tn,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}},y.createElement("div",{role:"tree",className:oe()(it,ft,Pt,(Oe={},(0,_e.Z)(Oe,"".concat(it,"-show-line"),St),(0,_e.Z)(Oe,"".concat(it,"-focused"),xe),(0,_e.Z)(Oe,"".concat(it,"-active-focused"),ke!==null),Oe)),style:_t},y.createElement(ot,(0,be.Z)({ref:this.listRef,prefixCls:it,style:vt,data:Ie,disabled:Zt,selectable:rn,checkable:!!Wn,motion:Ht,dragging:rt!==null,height:nn,itemHeight:Sn,virtual:dn,focusable:Tt,focused:xe,tabIndex:Nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:cn,onScroll:bn},this.getTreeNodeRequiredProps(),Ot))))}}],[{key:"getDerivedStateFromProps",value:function(Oe,Te){var xe=Te.prevProps,Ie={prevProps:Oe};function $e(Tt){return!xe&&Tt in Oe||xe&&xe[Tt]!==Oe[Tt]}var rt,ke=Te.fieldNames;if($e("fieldNames")&&(ke=(0,ye.w$)(Oe.fieldNames),Ie.fieldNames=ke),$e("treeData")?rt=Oe.treeData:$e("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),rt=(0,ye.zn)(Oe.children)),rt){Ie.treeData=rt;var tt=(0,ye.I8)(rt,{fieldNames:ke});Ie.keyEntities=(0,he.Z)((0,_e.Z)({},Be,qe),tt.keyEntities)}var pt=Ie.keyEntities||Te.keyEntities;if($e("expandedKeys")||xe&&$e("autoExpandParent"))Ie.expandedKeys=Oe.autoExpandParent||!xe&&Oe.defaultExpandParent?(0,Je.r7)(Oe.expandedKeys,pt):Oe.expandedKeys;else if(!xe&&Oe.defaultExpandAll){var ct=(0,he.Z)({},pt);delete ct[Be],Ie.expandedKeys=Object.keys(ct).map(function(Tt){return ct[Tt].key})}else!xe&&Oe.defaultExpandedKeys&&(Ie.expandedKeys=Oe.autoExpandParent||Oe.defaultExpandParent?(0,Je.r7)(Oe.defaultExpandedKeys,pt):Oe.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,rt||Ie.expandedKeys){var ht=(0,ye.oH)(rt||Te.treeData,Ie.expandedKeys||Te.expandedKeys,ke);Ie.flattenNodes=ht}if(Oe.selectable&&($e("selectedKeys")?Ie.selectedKeys=(0,Je.BT)(Oe.selectedKeys,Oe):!xe&&Oe.defaultSelectedKeys&&(Ie.selectedKeys=(0,Je.BT)(Oe.defaultSelectedKeys,Oe))),Oe.checkable){var lt;if($e("checkedKeys")?lt=(0,Je.E6)(Oe.checkedKeys)||{}:!xe&&Oe.defaultCheckedKeys?lt=(0,Je.E6)(Oe.defaultCheckedKeys)||{}:rt&&(lt=(0,Je.E6)(Oe.checkedKeys)||{checkedKeys:Te.checkedKeys,halfCheckedKeys:Te.halfCheckedKeys}),lt){var mt=lt,at=mt.checkedKeys,it=at===void 0?[]:at,ft=mt.halfCheckedKeys,vt=ft===void 0?[]:ft;if(!Oe.checkStrictly){var St=(0,ut.S)(it,!0,pt);it=St.checkedKeys,vt=St.halfCheckedKeys}Ie.checkedKeys=it,Ie.halfCheckedKeys=vt}}return $e("loadedKeys")&&(Ie.loadedKeys=Oe.loadedKeys),Ie}}]),Ke}(y.Component);Re.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:b,allowDrop:function(){return!0},expandAction:!1},Re.TreeNode=pe.Z;var Ve=Re,Ae=Ve},35654:function(xt,dt,ge){"use strict";ge.d(dt,{BT:function(){return y},E6:function(){return z},L0:function(){return ue},OM:function(){return a},_5:function(){return le},r7:function(){return te},wA:function(){return oe},yx:function(){return ae}});var be=ge(94480),_e=ge(76190),E=ge(48736),he=ge(59301),de=ge(39417),se=ge(67841),ne=ge(71430),ie=null;function le(ce,fe){if(!ce)return[];var me=ce.slice(),ve=me.indexOf(fe);return ve>=0&&me.splice(ve,1),me}function ue(ce,fe){var me=(ce||[]).slice();return me.indexOf(fe)===-1&&me.push(fe),me}function ae(ce){return ce.split("-")}function oe(ce,fe){var me=[],ve=(0,se.Z)(fe,ce);function pe(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(ye){var we=ye.key,Pe=ye.children;me.push(we),pe(Pe)})}return pe(ve.children),me}function re(ce){if(ce.parent){var fe=ae(ce.pos);return Number(fe[fe.length-1])===ce.parent.children.length-1}return!1}function ee(ce){var fe=ae(ce.pos);return Number(fe[fe.length-1])===0}function a(ce,fe,me,ve,pe,Se,ye,we,Pe,Le){var Ee,De=ce.clientX,Ce=ce.clientY,je=ce.target.getBoundingClientRect(),Me=je.top,Ge=je.height,Be=(Le==="rtl"?-1:1)*(((pe==null?void 0:pe.x)||0)-De),Qe=(Be-12)/ve,qe=(0,se.Z)(we,me.props.eventKey);if(Ce-1.5?Se({dragNode:He,dropNode:Re,dropPosition:1})?Je=1:Ve=!1:Se({dragNode:He,dropNode:Re,dropPosition:0})?Je=0:Se({dragNode:He,dropNode:Re,dropPosition:1})?Je=1:Ve=!1:Se({dragNode:He,dropNode:Re,dropPosition:1})?Je=1:Ve=!1,{dropPosition:Je,dropLevelOffset:ut,dropTargetKey:qe.key,dropTargetPos:qe.pos,dragOverNodeKey:ot,dropContainerKey:Je===0?null:((Ee=qe.parent)===null||Ee===void 0?void 0:Ee.key)||null,dropAllowed:Ve}}function y(ce,fe){if(ce){var me=fe.multiple;return me?ce.slice():ce.length?[ce[0]]:ce}}var x=function(fe){return fe};function b(ce,fe){if(!ce)return[];var me=fe||{},ve=me.processProps,pe=ve===void 0?x:ve,Se=Array.isArray(ce)?ce:[ce];return Se.map(function(ye){var we=ye.children,Pe=_objectWithoutProperties(ye,ie),Le=b(we,fe);return React.createElement(TreeNode,_extends({key:Pe.key},pe(Pe)),Le)})}function z(ce){if(!ce)return null;var fe;if(Array.isArray(ce))fe={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,_e.Z)(ce)==="object")fe={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return fe}function te(ce,fe){var me=new Set;function ve(pe){if(!me.has(pe)){var Se=(0,se.Z)(fe,pe);if(Se){me.add(pe);var ye=Se.parent,we=Se.node;we.disabled||ye&&ve(ye.key)}}}return(ce||[]).forEach(function(pe){ve(pe)}),(0,be.Z)(me)}},90782:function(xt,dt,ge){"use strict";ge.d(dt,{S:function(){return ne}});var be=ge(48736),_e=ge(67841);function E(ie,le){var ue=new Set;return ie.forEach(function(ae){le.has(ae)||ue.add(ae)}),ue}function he(ie){var le=ie||{},ue=le.disabled,ae=le.disableCheckbox,oe=le.checkable;return!!(ue||ae)||oe===!1}function de(ie,le,ue,ae){for(var oe=new Set(ie),re=new Set,ee=0;ee<=ue;ee+=1){var a=le.get(ee)||new Set;a.forEach(function(z){var te=z.key,ce=z.node,fe=z.children,me=fe===void 0?[]:fe;oe.has(te)&&!ae(ce)&&me.filter(function(ve){return!ae(ve.node)}).forEach(function(ve){oe.add(ve.key)})})}for(var y=new Set,x=ue;x>=0;x-=1){var b=le.get(x)||new Set;b.forEach(function(z){var te=z.parent,ce=z.node;if(!(ae(ce)||!z.parent||y.has(z.parent.key))){if(ae(z.parent.node)){y.add(te.key);return}var fe=!0,me=!1;(te.children||[]).filter(function(ve){return!ae(ve.node)}).forEach(function(ve){var pe=ve.key,Se=oe.has(pe);fe&&!Se&&(fe=!1),!me&&(Se||re.has(pe))&&(me=!0)}),fe&&oe.add(te.key),me&&re.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(E(re,oe))}}function se(ie,le,ue,ae,oe){for(var re=new Set(ie),ee=new Set(le),a=0;a<=ae;a+=1){var y=ue.get(a)||new Set;y.forEach(function(te){var ce=te.key,fe=te.node,me=te.children,ve=me===void 0?[]:me;!re.has(ce)&&!ee.has(ce)&&!oe(fe)&&ve.filter(function(pe){return!oe(pe.node)}).forEach(function(pe){re.delete(pe.key)})})}ee=new Set;for(var x=new Set,b=ae;b>=0;b-=1){var z=ue.get(b)||new Set;z.forEach(function(te){var ce=te.parent,fe=te.node;if(!(oe(fe)||!te.parent||x.has(te.parent.key))){if(oe(te.parent.node)){x.add(ce.key);return}var me=!0,ve=!1;(ce.children||[]).filter(function(pe){return!oe(pe.node)}).forEach(function(pe){var Se=pe.key,ye=re.has(Se);me&&!ye&&(me=!1),!ve&&(ye||ee.has(Se))&&(ve=!0)}),me||re.delete(ce.key),ve&&ee.add(ce.key),x.add(ce.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(E(ee,re))}}function ne(ie,le,ue,ae){var oe=[],re;ae?re=ae:re=he;var ee=new Set(ie.filter(function(b){var z=!!(0,_e.Z)(ue,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(ue).forEach(function(b){var z=ue[b],te=z.level,ce=a.get(te);ce||(ce=new Set,a.set(te,ce)),ce.add(z),y=Math.max(y,te)}),(0,be.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return le===!0?x=de(ee,a,y,re):x=se(ee,le.halfCheckedKeys,a,y,re),x}},67841:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return be}});function be(_e,E){return _e[E]}},71430:function(xt,dt,ge){"use strict";ge.d(dt,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return re},zn:function(){return a}});var be=ge(76190),_e=ge(94480),E=ge(33885),he=ge(75931),de=ge(11592),se=ge(2738),ne=ge(48736),ie=ge(67841),le=["children"];function ue(ce,fe){return"".concat(ce,"-").concat(fe)}function ae(ce){return ce&&ce.type&&ce.type.isTreeNode}function oe(ce,fe){return ce!=null?ce:fe}function re(ce){var fe=ce||{},me=fe.title,ve=fe._title,pe=fe.key,Se=fe.children,ye=me||"title";return{title:ye,_title:ve||[ye],key:pe||"key",children:Se||"children"}}function ee(ce,fe){var me=new Map;function ve(pe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(pe||[]).forEach(function(ye){var we=ye[fe.key],Pe=ye[fe.children];warning(we!=null,"Tree node must have a certain key: [".concat(Se).concat(we,"]"));var Le=String(we);warning(!me.has(Le)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat(Le)),me.set(Le,!0),ve(Pe,"".concat(Se).concat(Le," > "))})}ve(ce)}function a(ce){function fe(me){var ve=(0,de.Z)(me);return ve.map(function(pe){if(!ae(pe))return(0,ne.ZP)(!pe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=pe.key,ye=pe.props,we=ye.children,Pe=(0,he.Z)(ye,le),Le=(0,E.Z)({key:Se},Pe),Ee=fe(we);return Ee.length&&(Le.children=Ee),Le}).filter(function(pe){return pe})}return fe(ce)}function y(ce,fe,me){var ve=re(me),pe=ve._title,Se=ve.key,ye=ve.children,we=new Set(fe===!0?[]:fe),Pe=[];function Le(Ee){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ee.map(function(Ce,je){for(var Me=ue(De?De.pos:"0",je),Ge=oe(Ce[Se],Me),Be,Qe=0;Qe1&&arguments[1]!==void 0?arguments[1]:{},me=fe.initWrapper,ve=fe.processEntity,pe=fe.onProcessFinished,Se=fe.externalGetKey,ye=fe.childrenPropName,we=fe.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Le=Se||Pe,Ee={},De={},Ce={posEntities:Ee,keyEntities:De};return me&&(Ce=me(Ce)||Ce),x(ce,function(je){var Me=je.node,Ge=je.index,Be=je.pos,Qe=je.key,qe=je.parentPos,Ze=je.level,Xe=je.nodes,We={node:Me,nodes:Xe,index:Ge,key:Qe,pos:Be,level:Ze},ze=oe(Qe,Be);Ee[Be]=We,De[ze]=We,We.parent=Ee[qe],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ve&&ve(We,Ce)},{externalGetKey:Le,childrenPropName:ye,fieldNames:we}),pe&&pe(Ce),Ce}function z(ce,fe){var me=fe.expandedKeys,ve=fe.selectedKeys,pe=fe.loadedKeys,Se=fe.loadingKeys,ye=fe.checkedKeys,we=fe.halfCheckedKeys,Pe=fe.dragOverNodeKey,Le=fe.dropPosition,Ee=fe.keyEntities,De=(0,ie.Z)(Ee,ce),Ce={eventKey:ce,expanded:me.indexOf(ce)!==-1,selected:ve.indexOf(ce)!==-1,loaded:pe.indexOf(ce)!==-1,loading:Se.indexOf(ce)!==-1,checked:ye.indexOf(ce)!==-1,halfChecked:we.indexOf(ce)!==-1,pos:String(De?De.pos:""),dragOver:Pe===ce&&Le===0,dragOverGapTop:Pe===ce&&Le===-1,dragOverGapBottom:Pe===ce&&Le===1};return Ce}function te(ce){var fe=ce.data,me=ce.expanded,ve=ce.selected,pe=ce.checked,Se=ce.loaded,ye=ce.loading,we=ce.halfChecked,Pe=ce.dragOver,Le=ce.dragOverGapTop,Ee=ce.dragOverGapBottom,De=ce.pos,Ce=ce.active,je=ce.eventKey,Me=(0,E.Z)((0,E.Z)({},fe),{},{expanded:me,selected:ve,checked:pe,loaded:Se,loading:ye,halfChecked:we,dragOver:Pe,dragOverGapTop:Le,dragOverGapBottom:Ee,pos:De,active:Ce,key:je});return"props"in Me||Object.defineProperty(Me,"props",{get:function(){return(0,ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),Me}},8224:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(4676);function _e(E,he,de,se){var ne=be.unstable_batchedUpdates?function(le){be.unstable_batchedUpdates(de,le)}:de;return E!=null&&E.addEventListener&&E.addEventListener(he,ne,se),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(he,ne,se)}}}},55468:function(xt,dt,ge){"use strict";ge.d(dt,{g1:function(){return ae},os:function(){return re}});var be=/margin|padding|width|height|max|min|offset/,_e={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function he(ee){return ee.nodeType===1?ee.ownerDocument.defaultView.getComputedStyle(ee,null):{}}function de(ee,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ee.offsetHeight;if(a==="width")return ee.offsetWidth}return a in _e||(_e[a]=be.test(a)),_e[a]?parseFloat(y)||0:y}function se(ee,a){var y=arguments.length,x=he(ee);return a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,y===1?x:de(ee,a,x[a]||ee.style[a])}function ne(ee,a,y){var x=arguments.length;if(a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&be.test(a)&&(y="".concat(y,"px")),ee.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&ne(ee,b,a[b]);return he(ee)}function ie(ee){return ee===document.body?document.documentElement.clientWidth:ee.offsetWidth}function le(ee){return ee===document.body?window.innerHeight||document.documentElement.clientHeight:ee.offsetHeight}function ue(){var ee=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ee,height:a}}function ae(){var ee=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ee,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(ee){var a=ee.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(xt,dt,ge){"use strict";ge.d(dt,{G:function(){return he}});var be=ge(47273),_e=function(se){if((0,be.Z)()&&window.document.documentElement){var ne=Array.isArray(se)?se:[se],ie=window.document.documentElement;return ne.some(function(le){return le in ie.style})}return!1},E=function(se,ne){if(!_e(se))return!1;var ie=document.createElement("div"),le=ie.style[se];return ie.style[se]=ne,ie.style[se]!==le};function he(de,se){return!Array.isArray(de)&&se!==void 0?E(de,se):_e(de)}},7062:function(xt,dt,ge){var be=ge(19637),_e=ge(97573),E=[ge(96627)];xt.exports=be.createStore(_e,E)},96627:function(xt,dt,ge){xt.exports=be;function be(){return ge(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(xt){return xt<10?"0"+xt:xt}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(xt){return rx_escapable.lastIndex=0,rx_escapable.test(xt)?'"'+xt.replace(rx_escapable,function(dt){var ge=meta[dt];return typeof ge=="string"?ge:"\\u"+("0000"+dt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+xt+'"'}function str(xt,dt){var ge,be,_e,E,he=gap,de,se=dt[xt];switch(se&&typeof se=="object"&&typeof se.toJSON=="function"&&(se=se.toJSON(xt)),typeof rep=="function"&&(se=rep.call(dt,xt,se)),typeof se){case"string":return quote(se);case"number":return isFinite(se)?String(se):"null";case"boolean":case"null":return String(se);case"object":if(!se)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(se)==="[object Array]"){for(E=se.length,ge=0;ge ${It}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${It}-disabled):hover`]:{borderColor:bt.colorPrimary}},[`${Jt}${Jt}-picture-card, ${Jt}${Jt}-picture-circle`]:{[`${Jt}-item-container`]:{display:"inline-block",width:qt,height:qt,marginBlock:`0 ${bt.marginXS}px`,marginInline:`0 ${bt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Vt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${bt.paddingXS*2}px)`,height:`calc(100% - ${bt.paddingXS*2}px)`,backgroundColor:bt.colorBgMask,opacity:0,transition:`all ${bt.motionDurationSlow}`,content:'" "'}},[`${Vt}:hover`]:{[`&::before, ${Vt}-actions`]:{opacity:1}},[`${Vt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${bt.motionDurationSlow}`,[`${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{zIndex:10,width:Et,margin:`0 ${bt.marginXXS}px`,fontSize:Et,cursor:"pointer",transition:`all ${bt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Vt}-actions, ${Vt}-actions:hover`]:{[`${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{color:new Fn.C(tn).setAlpha(.65).toRgbString(),"&:hover":{color:tn}}},[`${Vt}-thumbnail, ${Vt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Vt}-name`]:{display:"none",textAlign:"center"},[`${Vt}-file + ${Vt}-name`]:{position:"absolute",bottom:bt.margin,display:"block",width:`calc(100% - ${bt.paddingXS*2}px)`},[`${Vt}-uploading`]:{[`&${Vt}`]:{backgroundColor:bt.colorFillAlter},[`&::before, ${Ft}-eye, ${Ft}-download, ${Ft}-delete`]:{display:"none"}},[`${Vt}-progress`]:{bottom:bt.marginXL,width:`calc(100% - ${bt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${It}-wrapper${It}-picture-circle-wrapper`]:{[`${It}${It}-select`]:{borderRadius:"50%"}}}};var Kt=bt=>{const{componentCls:It}=bt;return{[`${It}-rtl`]:{direction:"rtl"}}};const Nn=bt=>{const{componentCls:It,colorTextDisabled:Ft}=bt;return{[`${It}-wrapper`]:Object.assign(Object.assign({},(0,ln.Wf)(bt)),{[It]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${It}-select`]:{display:"inline-block"},[`${It}-disabled`]:{color:Ft,cursor:"not-allowed"}})}};var _n=(0,Wn.Z)("Upload",bt=>{const{fontSizeHeading3:It,fontSize:Ft,lineHeight:Et,lineWidth:tn,controlHeightLG:Jt}=bt,Vt=Math.round(Ft*Et),qt=(0,Cn.TS)(bt,{uploadThumbnailSize:It*2,uploadProgressOffset:Vt/2+tn,uploadPicCardSize:Jt*2.55});return[Nn(qt),Ht(qt),Pt(qt),_t(qt),Gt(qt),cn(qt),Kt(qt),(0,Mn.Z)(qt)]},bt=>({actionsColor:bt.colorTextDescription})),br=function(bt,It,Ft,Et){function tn(Jt){return Jt instanceof Ft?Jt:new Ft(function(Vt){Vt(Jt)})}return new(Ft||(Ft=Promise))(function(Jt,Vt){function qt(Un){try{Xn(Et.next(Un))}catch(Qt){Vt(Qt)}}function Vn(Un){try{Xn(Et.throw(Un))}catch(Qt){Vt(Qt)}}function Xn(Un){Un.done?Jt(Un.value):tn(Un.value).then(qt,Vn)}Xn((Et=Et.apply(bt,It||[])).next())})};const qn=`__LIST_IGNORE_${Date.now()}__`,Ut=(bt,It)=>{const{fileList:Ft,defaultFileList:Et,onRemove:tn,showUploadList:Jt=!0,listType:Vt="text",onPreview:qt,onDownload:Vn,onChange:Xn,onDrop:Un,previewFile:Qt,disabled:lr,locale:cr,iconRender:eo,isImageUrl:pn,progress:an,prefixCls:Tn,className:Jn,type:kn="select",children:Bn,style:Rn,itemRender:ur,maxCount:sr,data:$r={},multiple:Wr=!1,action:Dr="",accept:ho="",supportServerRender:io=!0,rootClassName:xn}=bt,bo=be.useContext(Be.Z),co=lr!=null?lr:bo,[zr,Oo]=(0,je.Z)(Et||[],{value:Ft,postState:Kn=>Kn!=null?Kn:[]}),[Zr,uo]=be.useState("drop"),Ur=be.useRef(null);be.useMemo(()=>{const Kn=Date.now();(Ft||[]).forEach((wr,_r)=>{!wr.uid&&!Object.isFrozen(wr)&&(wr.uid=`__AUTO__${Kn}_${_r}__`)})},[Ft]);const gr=(Kn,wr,_r)=>{let $n=(0,_e.Z)(wr),Mr=!1;sr===1?$n=$n.slice(-1):sr&&(Mr=$n.length>sr,$n=$n.slice(0,sr)),(0,Me.flushSync)(()=>{Oo($n)});const Hr={file:Kn,fileList:$n};_r&&(Hr.event=_r),(!Mr||$n.some(no=>no.uid===Kn.uid))&&(0,Me.flushSync)(()=>{Xn==null||Xn(Hr)})},Tr=(Kn,wr)=>br(void 0,void 0,void 0,function*(){const{beforeUpload:_r,transformFile:$n}=bt;let Mr=Kn;if(_r){const Hr=yield _r(Kn,wr);if(Hr===!1)return!1;if(delete Kn[qn],Hr===qn)return Object.defineProperty(Kn,qn,{value:!0,configurable:!0}),!1;typeof Hr=="object"&&Hr&&(Mr=Hr)}return $n&&(Mr=yield $n(Mr)),Mr}),Lr=Kn=>{const wr=Kn.filter(Mr=>!Mr.file[qn]);if(!wr.length)return;const _r=wr.map(Mr=>rt(Mr.file));let $n=(0,_e.Z)(zr);_r.forEach(Mr=>{$n=ke(Mr,$n)}),_r.forEach((Mr,Hr)=>{let no=Mr;if(wr[Hr].parsedFile)Mr.status="uploading";else{const{originFileObj:nr}=Mr;let kr;try{kr=new File([nr],nr.name,{type:nr.type})}catch(wo){kr=new Blob([nr],{type:nr.type}),kr.name=nr.name,kr.lastModifiedDate=new Date,kr.lastModified=new Date().getTime()}kr.uid=Mr.uid,no=kr}gr(no,$n)})},jr=(Kn,wr,_r)=>{try{typeof Kn=="string"&&(Kn=JSON.parse(Kn))}catch(Hr){}if(!tt(wr,zr))return;const $n=rt(wr);$n.status="done",$n.percent=100,$n.response=Kn,$n.xhr=_r;const Mr=ke($n,zr);gr($n,Mr)},xo=(Kn,wr)=>{if(!tt(wr,zr))return;const _r=rt(wr);_r.status="uploading",_r.percent=Kn.percent;const $n=ke(_r,zr);gr(_r,$n,Kn)},po=(Kn,wr,_r)=>{if(!tt(_r,zr))return;const $n=rt(_r);$n.error=Kn,$n.response=wr,$n.status="error";const Mr=ke($n,zr);gr($n,Mr)},Uo=Kn=>{let wr;Promise.resolve(typeof tn=="function"?tn(Kn):tn).then(_r=>{var $n;if(_r===!1)return;const Mr=pt(Kn,zr);Mr&&(wr=Object.assign(Object.assign({},Kn),{status:"removed"}),zr==null||zr.forEach(Hr=>{const no=wr.uid!==void 0?"uid":"name";Hr[no]===wr[no]&&!Object.isFrozen(Hr)&&(Hr.status="removed")}),($n=Ur.current)===null||$n===void 0||$n.abort(wr),gr(wr,Mr))})},Po=Kn=>{uo(Kn.type),Kn.type==="drop"&&(Un==null||Un(Kn))};be.useImperativeHandle(It,()=>({onBatchStart:Lr,onSuccess:jr,onProgress:xo,onError:po,fileList:zr,upload:Ur.current}));const{getPrefixCls:Yo,direction:Mo,upload:Xr}=be.useContext(Ge.E_),fo=Yo("upload",Tn),No=Object.assign(Object.assign({onBatchStart:Lr,onError:po,onProgress:xo,onSuccess:jr},bt),{data:$r,multiple:Wr,action:Dr,accept:ho,supportServerRender:io,prefixCls:fo,disabled:co,beforeUpload:Tr,onChange:void 0});delete No.className,delete No.style,(!Bn||co)&&delete No.id;const[Dt,Yt]=_n(fo),[hn]=(0,Qe.Z)("Upload",qe.Z.Upload),{showRemoveIcon:vr,showPreviewIcon:En,showDownloadIcon:on,removeIcon:sn,previewIcon:$t,downloadIcon:Pn}=typeof Jt=="boolean"?{}:Jt,zn=(Kn,wr)=>Jt?be.createElement(un,{prefixCls:fo,listType:Vt,items:zr,previewFile:Qt,onPreview:qt,onDownload:Vn,onRemove:Uo,showRemoveIcon:!co&&vr,showPreviewIcon:En,showDownloadIcon:on,removeIcon:sn,previewIcon:$t,downloadIcon:Pn,iconRender:eo,locale:Object.assign(Object.assign({},hn),cr),isImageUrl:pn,progress:an,appendAction:Kn,appendActionVisible:wr,itemRender:ur,disabled:co}):Kn,Dn=me()(`${fo}-wrapper`,Jn,xn,Yt,Xr==null?void 0:Xr.className,{[`${fo}-rtl`]:Mo==="rtl",[`${fo}-picture-card-wrapper`]:Vt==="picture-card",[`${fo}-picture-circle-wrapper`]:Vt==="picture-circle"}),Er=Object.assign(Object.assign({},Xr==null?void 0:Xr.style),Rn);if(kn==="drag"){const Kn=me()(Yt,fo,`${fo}-drag`,{[`${fo}-drag-uploading`]:zr.some(wr=>wr.status==="uploading"),[`${fo}-drag-hover`]:Zr==="dragover",[`${fo}-disabled`]:co,[`${fo}-rtl`]:Mo==="rtl"});return Dt(be.createElement("span",{className:Dn},be.createElement("div",{className:Kn,style:Er,onDrop:Po,onDragOver:Po,onDragLeave:Po},be.createElement(Ce,Object.assign({},No,{ref:Ur,className:`${fo}-btn`}),be.createElement("div",{className:`${fo}-drag-container`},Bn))),zn()))}const rr=me()(fo,`${fo}-select`,{[`${fo}-disabled`]:co}),xr=(Kn=>be.createElement("div",{className:rr,style:Kn},be.createElement(Ce,Object.assign({},No,{ref:Ur}))))(Bn?void 0:{display:"none"});return Dt(Vt==="picture-card"||Vt==="picture-circle"?be.createElement("span",{className:Dn},zn(xr,!!Bn)):be.createElement("span",{className:Dn},xr,zn()))};var fn=be.forwardRef(Ut),At=function(bt,It){var Ft={};for(var Et in bt)Object.prototype.hasOwnProperty.call(bt,Et)&&It.indexOf(Et)<0&&(Ft[Et]=bt[Et]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Et=Object.getOwnPropertySymbols(bt);tn{var{style:Ft,height:Et}=bt,tn=At(bt,["style","height"]);return be.createElement(fn,Object.assign({ref:It},tn,{type:"drag",style:Object.assign(Object.assign({},Ft),{height:Et})}))});const Zn=fn;Zn.Dragger=On,Zn.LIST_IGNORE=qn;var An=Zn},24334:function(xt,dt,ge){var be,_e;(function(E,me){xt.exports=me(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ge.g!="undefined"?ge.g:this,function(E){"use strict";E=E||{};var me=E.Base64,de="2.6.4",se="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ne=function(Ee){for(var De={},Ce=0,je=Ee.length;Ce>>6)+ie(128|De&63):ie(224|De>>>12&15)+ie(128|De>>>6&63)+ie(128|De&63)}else{var De=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return ie(240|De>>>18&7)+ie(128|De>>>12&63)+ie(128|De>>>6&63)+ie(128|De&63)}},ue=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,ae=function(Ee){return Ee.replace(ue,le)},oe=function(Ee){var De=[0,2,1][Ee.length%3],Ce=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),je=[se.charAt(Ce>>>18),se.charAt(Ce>>>12&63),De>=2?"=":se.charAt(Ce>>>6&63),De>=1?"=":se.charAt(Ce&63)];return je.join("")},re=E.btoa&&typeof E.btoa=="function"?function(Ee){return E.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,oe)},ee=function(Ee){return re(ae(String(Ee)))},a=function(Ee){return Ee.replace(/[+\/]/g,function(De){return De=="+"?"-":"_"}).replace(/=/g,"")},y=function(Ee,De){return De?a(ee(Ee)):ee(Ee)},x=function(Ee){return y(Ee,!0)},b;E.Uint8Array&&(b=function(Ee,De){for(var Ce="",je=0,Me=Ee.length;je>>18)+se.charAt(qe>>>12&63)+(typeof Be!="undefined"?se.charAt(qe>>>6&63):"=")+(typeof Qe!="undefined"?se.charAt(qe&63):"=")}return De?a(Ce):Ce});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ee){switch(Ee.length){case 4:var De=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),Ce=De-65536;return ie((Ce>>>10)+55296)+ie((Ce&1023)+56320);case 3:return ie((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return ie((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},ce=function(Ee){return Ee.replace(z,te)},fe=function(Ee){var De=Ee.length,Ce=De%4,je=(De>0?ne[Ee.charAt(0)]<<18:0)|(De>1?ne[Ee.charAt(1)]<<12:0)|(De>2?ne[Ee.charAt(2)]<<6:0)|(De>3?ne[Ee.charAt(3)]:0),Me=[ie(je>>>16),ie(je>>>8&255),ie(je&255)];return Me.length-=[0,0,2,1][Ce],Me.join("")},he=E.atob&&typeof E.atob=="function"?function(Ee){return E.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,fe)},ve=function(Ee){return he(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},pe=function(Ee){return ce(he(Ee))},Se=function(Ee){return String(Ee).replace(/[-_]/g,function(De){return De=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},ye=function(Ee){return pe(Se(Ee))},we;E.Uint8Array&&(we=function(Ee){return Uint8Array.from(ve(Se(Ee)),function(De){return De.charCodeAt(0)})});var Pe=function(){var Ee=E.Base64;return E.Base64=me,Ee};if(E.Base64={VERSION:de,atob:ve,btoa:re,fromBase64:ye,toBase64:y,utob:ae,encode:y,encodeURI:x,btou:ce,decode:ye,noConflict:Pe,fromUint8Array:b,toUint8Array:we},typeof Object.defineProperty=="function"){var Te=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Te(function(){return ye(this)})),Object.defineProperty(String.prototype,"toBase64",Te(function(Ee){return y(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",Te(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),xt.exports?xt.exports.Base64=E.Base64:(be=[],_e=function(){return E.Base64}.apply(dt,be),_e!==void 0&&(xt.exports=_e)),{Base64:E.Base64}})},91735:function(xt,dt){"use strict";dt.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},39417:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return pe}});var be=ge(54476),_e=ge(20068),E=ge(75931),me=ge(33885),de=ge(67732),se=ge(83652),ne=ge(31226),ie=ge(42403),le=ge(158),ue=ge(92310),ae=ge.n(ue),oe=ge(26112),re=ge(59301),ee=ge(39378),a=function(ye){for(var we=ye.prefixCls,Pe=ye.level,Te=ye.isStart,Ee=ye.isEnd,De="".concat(we,"-indent-unit"),Ce=[],je=0;je0&&arguments[0]!==void 0?arguments[0]:[],et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ke=Ne.length,Fe=et.length;if(Math.abs(Ke-Fe)!==1)return{add:!1,key:null};function Oe(Le,xe){var Ie=new Map;Le.forEach(function(rt){Ie.set(rt,!0)});var $e=xe.filter(function(rt){return!Ie.has(rt)});return $e.length===1?$e[0]:null}return Ke ").concat(et);return et}var Ue=y.forwardRef(function(Ne,et){var Ke=Ne.prefixCls,Fe=Ne.data,Oe=Ne.selectable,Le=Ne.checkable,xe=Ne.expandedKeys,Ie=Ne.selectedKeys,$e=Ne.checkedKeys,rt=Ne.loadedKeys,ke=Ne.loadingKeys,tt=Ne.halfCheckedKeys,pt=Ne.keyEntities,ct=Ne.disabled,ht=Ne.dragging,lt=Ne.dragOverNodeKey,mt=Ne.dropPosition,at=Ne.motion,it=Ne.height,ft=Ne.itemHeight,vt=Ne.virtual,St=Ne.focusable,Lt=Ne.activeItem,Bt=Ne.focused,Nt=Ne.tabIndex,rn=Ne.onKeyDown,yn=Ne.onFocus,un=Ne.onBlur,ln=Ne.onActiveChange,Mn=Ne.onListChangeStart,Wn=Ne.onListChangeEnd,Cn=(0,ce.Z)(Ne,je),Zt=y.useRef(null),Ht=y.useRef(null);y.useImperativeHandle(et,function(){return{scrollTo:function(An){Zt.current.scrollTo(An)},getIndentWidth:function(){return Ht.current.offsetWidth}}});var zt=y.useState(xe),Gt=(0,te.Z)(zt,2),nn=Gt[0],Sn=Gt[1],dn=y.useState(Fe),Ln=(0,te.Z)(dn,2),Xt=Ln[0],cn=Ln[1],bn=y.useState(Fe),Fn=(0,te.Z)(bn,2),Pt=Fn[0],_t=Fn[1],Ot=y.useState([]),Kt=(0,te.Z)(Ot,2),Nn=Kt[0],_n=Kt[1],br=y.useState(null),qn=(0,te.Z)(br,2),Ut=qn[0],Tt=qn[1],fn=y.useRef(Fe);fn.current=Fe;function At(){var Zn=fn.current;cn(Zn),_t(Zn),_n([]),Tt(null),Wn()}(0,fe.Z)(function(){Sn(xe);var Zn=De(nn,xe);if(Zn.key!==null)if(Zn.add){var An=Xt.findIndex(function(Jt){var Vt=Jt.key;return Vt===Zn.key}),bt=Xe(Ce(Xt,Fe,Zn.key),vt,it,ft),It=Xt.slice();It.splice(An+1,0,Ze),_t(It),_n(bt),Tt("show")}else{var Ft=Fe.findIndex(function(Jt){var Vt=Jt.key;return Vt===Zn.key}),Et=Xe(Ce(Fe,Xt,Zn.key),vt,it,ft),tn=Fe.slice();tn.splice(Ft+1,0,Ze),_t(tn),_n(Et),Tt("hide")}else Xt!==Fe&&(cn(Fe),_t(Fe))},[xe,Fe]),y.useEffect(function(){ht||At()},[ht]);var mn=at?Pt:Fe,On={expandedKeys:xe,selectedKeys:Ie,loadedKeys:rt,loadingKeys:ke,checkedKeys:$e,halfCheckedKeys:tt,dragOverNodeKey:lt,dropPosition:mt,keyEntities:pt};return y.createElement(y.Fragment,null,Bt&&Lt&&y.createElement("span",{style:Me,"aria-live":"assertive"},ze(Lt)),y.createElement("div",null,y.createElement("input",{style:Me,disabled:St===!1||ct,tabIndex:St!==!1?Nt:null,onKeyDown:rn,onFocus:yn,onBlur:un,value:"",onChange:Ge,"aria-label":"for screen reader"})),y.createElement("div",{className:"".concat(Ke,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},y.createElement("div",{className:"".concat(Ke,"-indent")},y.createElement("div",{ref:Ht,className:"".concat(Ke,"-indent-unit")}))),y.createElement(he.Z,(0,be.Z)({},Cn,{data:mn,itemKey:We,height:it,fullHeight:!1,virtual:vt,itemHeight:ft,prefixCls:"".concat(Ke,"-list"),ref:Zt,onVisibleChange:function(An,bt){var It=new Set(An),Ft=bt.filter(function(Et){return!It.has(Et)});Ft.some(function(Et){return We(Et)===Be})&&At()}}),function(Zn){var An=Zn.pos,bt=(0,be.Z)({},(z(Zn.data),Zn.data)),It=Zn.title,Ft=Zn.key,Et=Zn.isStart,tn=Zn.isEnd,Jt=(0,ye.km)(Ft,An);delete bt.key,delete bt.children;var Vt=(0,ye.H8)(Jt,On);return y.createElement(Ee,(0,be.Z)({},bt,Vt,{title:It,active:!!Lt&&Ft===Lt.key,pos:An,data:Zn.data,isStart:Et,isEnd:tn,motion:at,motionNodes:Ft===Be?Nn:null,motionType:Ut,onMotionStart:Mn,onMotionEnd:At,treeNodeRequiredProps:On,onMouseMove:function(){ln(null)}}))}))});Ue.displayName="NodeList";var ot=Ue,Je=ge(35654),ut=ge(90782),Ye=ge(67841),He=10,Re=function(Ne){(0,le.Z)(Ke,Ne);var et=(0,ue.Z)(Ke);function Ke(){var Fe;(0,se.Z)(this,Ke);for(var Oe=arguments.length,Le=new Array(Oe),xe=0;xe2&&arguments[2]!==void 0?arguments[2]:!1,tt=Fe.state,pt=tt.dragChildrenKeys,ct=tt.dropPosition,ht=tt.dropTargetKey,lt=tt.dropTargetPos,mt=tt.dropAllowed;if(mt){var at=Fe.props.onDrop;if(Fe.setState({dragOverNodeKey:null}),Fe.cleanDragState(),ht!==null){var it=(0,me.Z)((0,me.Z)({},(0,ye.H8)(ht,Fe.getTreeNodeRequiredProps())),{},{active:((rt=Fe.getActiveItem())===null||rt===void 0?void 0:rt.key)===ht,data:(0,Ye.Z)(Fe.state.keyEntities,ht).node}),ft=pt.indexOf(ht)!==-1;(0,a.ZP)(!ft,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var vt=(0,Je.yx)(lt),St={event:Ie,node:(0,ye.F)(it),dragNode:Fe.dragNode?(0,ye.F)(Fe.dragNode.props):null,dragNodesKeys:[Fe.dragNode.props.eventKey].concat(pt),dropToGap:ct!==0,dropPosition:ct+Number(vt[vt.length-1])};ke||at==null||at(St),Fe.dragNode=null}}},Fe.cleanDragState=function(){var Ie=Fe.state.draggingNodeKey;Ie!==null&&Fe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Fe.dragStartMousePosition=null,Fe.currentMouseOverDroppableNodeKey=null},Fe.triggerExpandActionExpand=function(Ie,$e){var rt=Fe.state,ke=rt.expandedKeys,tt=rt.flattenNodes,pt=$e.expanded,ct=$e.key,ht=$e.isLeaf;if(!(ht||Ie.shiftKey||Ie.metaKey||Ie.ctrlKey)){var lt=tt.filter(function(at){return at.key===ct})[0],mt=(0,ye.F)((0,me.Z)((0,me.Z)({},(0,ye.H8)(ct,Fe.getTreeNodeRequiredProps())),{},{data:lt.data}));Fe.setExpandedKeys(pt?(0,Je._5)(ke,ct):(0,Je.L0)(ke,ct)),Fe.onNodeExpand(Ie,mt)}},Fe.onNodeClick=function(Ie,$e){var rt=Fe.props,ke=rt.onClick,tt=rt.expandAction;tt==="click"&&Fe.triggerExpandActionExpand(Ie,$e),ke==null||ke(Ie,$e)},Fe.onNodeDoubleClick=function(Ie,$e){var rt=Fe.props,ke=rt.onDoubleClick,tt=rt.expandAction;tt==="doubleClick"&&Fe.triggerExpandActionExpand(Ie,$e),ke==null||ke(Ie,$e)},Fe.onNodeSelect=function(Ie,$e){var rt=Fe.state.selectedKeys,ke=Fe.state,tt=ke.keyEntities,pt=ke.fieldNames,ct=Fe.props,ht=ct.onSelect,lt=ct.multiple,mt=$e.selected,at=$e[pt.key],it=!mt;it?lt?rt=(0,Je.L0)(rt,at):rt=[at]:rt=(0,Je._5)(rt,at);var ft=rt.map(function(vt){var St=(0,Ye.Z)(tt,vt);return St?St.node:null}).filter(function(vt){return vt});Fe.setUncontrolledState({selectedKeys:rt}),ht==null||ht(rt,{event:"select",selected:it,node:$e,selectedNodes:ft,nativeEvent:Ie.nativeEvent})},Fe.onNodeCheck=function(Ie,$e,rt){var ke=Fe.state,tt=ke.keyEntities,pt=ke.checkedKeys,ct=ke.halfCheckedKeys,ht=Fe.props,lt=ht.checkStrictly,mt=ht.onCheck,at=$e.key,it,ft={event:"check",node:$e,checked:rt,nativeEvent:Ie.nativeEvent};if(lt){var vt=rt?(0,Je.L0)(pt,at):(0,Je._5)(pt,at),St=(0,Je._5)(ct,at);it={checked:vt,halfChecked:St},ft.checkedNodes=vt.map(function(un){return(0,Ye.Z)(tt,un)}).filter(function(un){return un}).map(function(un){return un.node}),Fe.setUncontrolledState({checkedKeys:vt})}else{var Lt=(0,ut.S)([].concat((0,de.Z)(pt),[at]),!0,tt),Bt=Lt.checkedKeys,Nt=Lt.halfCheckedKeys;if(!rt){var rn=new Set(Bt);rn.delete(at);var yn=(0,ut.S)(Array.from(rn),{checked:!1,halfCheckedKeys:Nt},tt);Bt=yn.checkedKeys,Nt=yn.halfCheckedKeys}it=Bt,ft.checkedNodes=[],ft.checkedNodesPositions=[],ft.halfCheckedKeys=Nt,Bt.forEach(function(un){var ln=(0,Ye.Z)(tt,un);if(ln){var Mn=ln.node,Wn=ln.pos;ft.checkedNodes.push(Mn),ft.checkedNodesPositions.push({node:Mn,pos:Wn})}}),Fe.setUncontrolledState({checkedKeys:Bt},!1,{halfCheckedKeys:Nt})}mt==null||mt(it,ft)},Fe.onNodeLoad=function(Ie){var $e=Ie.key,rt=new Promise(function(ke,tt){Fe.setState(function(pt){var ct=pt.loadedKeys,ht=ct===void 0?[]:ct,lt=pt.loadingKeys,mt=lt===void 0?[]:lt,at=Fe.props,it=at.loadData,ft=at.onLoad;if(!it||ht.indexOf($e)!==-1||mt.indexOf($e)!==-1)return null;var vt=it(Ie);return vt.then(function(){var St=Fe.state.loadedKeys,Lt=(0,Je.L0)(St,$e);ft==null||ft(Lt,{event:"load",node:Ie}),Fe.setUncontrolledState({loadedKeys:Lt}),Fe.setState(function(Bt){return{loadingKeys:(0,Je._5)(Bt.loadingKeys,$e)}}),ke()}).catch(function(St){if(Fe.setState(function(Bt){return{loadingKeys:(0,Je._5)(Bt.loadingKeys,$e)}}),Fe.loadingRetryTimes[$e]=(Fe.loadingRetryTimes[$e]||0)+1,Fe.loadingRetryTimes[$e]>=He){var Lt=Fe.state.loadedKeys;(0,a.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Fe.setUncontrolledState({loadedKeys:(0,Je.L0)(Lt,$e)}),ke()}tt(St)}),{loadingKeys:(0,Je.L0)(mt,$e)}})});return rt.catch(function(){}),rt},Fe.onNodeMouseEnter=function(Ie,$e){var rt=Fe.props.onMouseEnter;rt==null||rt({event:Ie,node:$e})},Fe.onNodeMouseLeave=function(Ie,$e){var rt=Fe.props.onMouseLeave;rt==null||rt({event:Ie,node:$e})},Fe.onNodeContextMenu=function(Ie,$e){var rt=Fe.props.onRightClick;rt&&(Ie.preventDefault(),rt({event:Ie,node:$e}))},Fe.onFocus=function(){var Ie=Fe.props.onFocus;Fe.setState({focused:!0});for(var $e=arguments.length,rt=new Array($e),ke=0;ke<$e;ke++)rt[ke]=arguments[ke];Ie==null||Ie.apply(void 0,rt)},Fe.onBlur=function(){var Ie=Fe.props.onBlur;Fe.setState({focused:!1}),Fe.onActiveChange(null);for(var $e=arguments.length,rt=new Array($e),ke=0;ke<$e;ke++)rt[ke]=arguments[ke];Ie==null||Ie.apply(void 0,rt)},Fe.getTreeNodeRequiredProps=function(){var Ie=Fe.state,$e=Ie.expandedKeys,rt=Ie.selectedKeys,ke=Ie.loadedKeys,tt=Ie.loadingKeys,pt=Ie.checkedKeys,ct=Ie.halfCheckedKeys,ht=Ie.dragOverNodeKey,lt=Ie.dropPosition,mt=Ie.keyEntities;return{expandedKeys:$e||[],selectedKeys:rt||[],loadedKeys:ke||[],loadingKeys:tt||[],checkedKeys:pt||[],halfCheckedKeys:ct||[],dragOverNodeKey:ht,dropPosition:lt,keyEntities:mt}},Fe.setExpandedKeys=function(Ie){var $e=Fe.state,rt=$e.treeData,ke=$e.fieldNames,tt=(0,ye.oH)(rt,Ie,ke);Fe.setUncontrolledState({expandedKeys:Ie,flattenNodes:tt},!0)},Fe.onNodeExpand=function(Ie,$e){var rt=Fe.state.expandedKeys,ke=Fe.state,tt=ke.listChanging,pt=ke.fieldNames,ct=Fe.props,ht=ct.onExpand,lt=ct.loadData,mt=$e.expanded,at=$e[pt.key];if(!tt){var it=rt.indexOf(at),ft=!mt;if((0,a.ZP)(mt&&it!==-1||!mt&&it===-1,"Expand state not sync with index check"),ft?rt=(0,Je.L0)(rt,at):rt=(0,Je._5)(rt,at),Fe.setExpandedKeys(rt),ht==null||ht(rt,{node:$e,expanded:ft,nativeEvent:Ie.nativeEvent}),ft&<){var vt=Fe.onNodeLoad($e);vt&&vt.then(function(){var St=(0,ye.oH)(Fe.state.treeData,rt,pt);Fe.setUncontrolledState({flattenNodes:St})}).catch(function(){var St=Fe.state.expandedKeys,Lt=(0,Je._5)(St,at);Fe.setExpandedKeys(Lt)})}}},Fe.onListChangeStart=function(){Fe.setUncontrolledState({listChanging:!0})},Fe.onListChangeEnd=function(){setTimeout(function(){Fe.setUncontrolledState({listChanging:!1})})},Fe.onActiveChange=function(Ie){var $e=Fe.state.activeKey,rt=Fe.props.onActiveChange;$e!==Ie&&(Fe.setState({activeKey:Ie}),Ie!==null&&Fe.scrollTo({key:Ie}),rt==null||rt(Ie))},Fe.getActiveItem=function(){var Ie=Fe.state,$e=Ie.activeKey,rt=Ie.flattenNodes;return $e===null?null:rt.find(function(ke){var tt=ke.key;return tt===$e})||null},Fe.offsetActiveKey=function(Ie){var $e=Fe.state,rt=$e.flattenNodes,ke=$e.activeKey,tt=rt.findIndex(function(ht){var lt=ht.key;return lt===ke});tt===-1&&Ie<0&&(tt=rt.length),tt=(tt+Ie+rt.length)%rt.length;var pt=rt[tt];if(pt){var ct=pt.key;Fe.onActiveChange(ct)}else Fe.onActiveChange(null)},Fe.onKeyDown=function(Ie){var $e=Fe.state,rt=$e.activeKey,ke=$e.expandedKeys,tt=$e.checkedKeys,pt=$e.fieldNames,ct=Fe.props,ht=ct.onKeyDown,lt=ct.checkable,mt=ct.selectable;switch(Ie.which){case re.Z.UP:{Fe.offsetActiveKey(-1),Ie.preventDefault();break}case re.Z.DOWN:{Fe.offsetActiveKey(1),Ie.preventDefault();break}}var at=Fe.getActiveItem();if(at&&at.data){var it=Fe.getTreeNodeRequiredProps(),ft=at.data.isLeaf===!1||!!(at.data[pt.children]||[]).length,vt=(0,ye.F)((0,me.Z)((0,me.Z)({},(0,ye.H8)(rt,it)),{},{data:at.data,active:!0}));switch(Ie.which){case re.Z.LEFT:{ft&&ke.includes(rt)?Fe.onNodeExpand({},vt):at.parent&&Fe.onActiveChange(at.parent.key),Ie.preventDefault();break}case re.Z.RIGHT:{ft&&!ke.includes(rt)?Fe.onNodeExpand({},vt):at.children&&at.children.length&&Fe.onActiveChange(at.children[0].key),Ie.preventDefault();break}case re.Z.ENTER:case re.Z.SPACE:{lt&&!vt.disabled&&vt.checkable!==!1&&!vt.disableCheckbox?Fe.onNodeCheck({},vt,!tt.includes(rt)):!lt&&mt&&!vt.disabled&&vt.selectable!==!1&&Fe.onNodeSelect({},vt);break}}}ht==null||ht(Ie)},Fe.setUncontrolledState=function(Ie){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Fe.destroyed){var ke=!1,tt=!0,pt={};Object.keys(Ie).forEach(function(ct){if(ct in Fe.props){tt=!1;return}ke=!0,pt[ct]=Ie[ct]}),ke&&(!$e||tt)&&Fe.setState((0,me.Z)((0,me.Z)({},pt),rt))}},Fe.scrollTo=function(Ie){Fe.listRef.current.scrollTo(Ie)},Fe}return(0,ne.Z)(Ke,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Oe=this.props.activeKey;Oe!==void 0&&Oe!==this.state.activeKey&&(this.setState({activeKey:Oe}),Oe!==null&&this.scrollTo({key:Oe}))}},{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 Oe,Le=this.state,xe=Le.focused,Ie=Le.flattenNodes,$e=Le.keyEntities,rt=Le.draggingNodeKey,ke=Le.activeKey,tt=Le.dropLevelOffset,pt=Le.dropContainerKey,ct=Le.dropTargetKey,ht=Le.dropPosition,lt=Le.dragOverNodeKey,mt=Le.indent,at=this.props,it=at.prefixCls,ft=at.className,vt=at.style,St=at.showLine,Lt=at.focusable,Bt=at.tabIndex,Nt=Bt===void 0?0:Bt,rn=at.selectable,yn=at.showIcon,un=at.icon,ln=at.switcherIcon,Mn=at.draggable,Wn=at.checkable,Cn=at.checkStrictly,Zt=at.disabled,Ht=at.motion,zt=at.loadData,Gt=at.filterTreeNode,nn=at.height,Sn=at.itemHeight,dn=at.virtual,Ln=at.titleRender,Xt=at.dropIndicatorRender,cn=at.onContextMenu,bn=at.onScroll,Fn=at.direction,Pt=at.rootClassName,_t=at.rootStyle,Ot=(0,ee.Z)(this.props,{aria:!0,data:!0}),Kt;return Mn&&((0,E.Z)(Mn)==="object"?Kt=Mn:typeof Mn=="function"?Kt={nodeDraggable:Mn}:Kt={}),y.createElement(x.k.Provider,{value:{prefixCls:it,selectable:rn,showIcon:yn,icon:un,switcherIcon:ln,draggable:Kt,draggingNodeKey:rt,checkable:Wn,checkStrictly:Cn,disabled:Zt,keyEntities:$e,dropLevelOffset:tt,dropContainerKey:pt,dropTargetKey:ct,dropPosition:ht,dragOverNodeKey:lt,indent:mt,direction:Fn,dropIndicatorRender:Xt,loadData:zt,filterTreeNode:Gt,titleRender:Ln,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}},y.createElement("div",{role:"tree",className:oe()(it,ft,Pt,(Oe={},(0,_e.Z)(Oe,"".concat(it,"-show-line"),St),(0,_e.Z)(Oe,"".concat(it,"-focused"),xe),(0,_e.Z)(Oe,"".concat(it,"-active-focused"),ke!==null),Oe)),style:_t},y.createElement(ot,(0,be.Z)({ref:this.listRef,prefixCls:it,style:vt,data:Ie,disabled:Zt,selectable:rn,checkable:!!Wn,motion:Ht,dragging:rt!==null,height:nn,itemHeight:Sn,virtual:dn,focusable:Lt,focused:xe,tabIndex:Nt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:cn,onScroll:bn},this.getTreeNodeRequiredProps(),Ot))))}}],[{key:"getDerivedStateFromProps",value:function(Oe,Le){var xe=Le.prevProps,Ie={prevProps:Oe};function $e(Lt){return!xe&&Lt in Oe||xe&&xe[Lt]!==Oe[Lt]}var rt,ke=Le.fieldNames;if($e("fieldNames")&&(ke=(0,ye.w$)(Oe.fieldNames),Ie.fieldNames=ke),$e("treeData")?rt=Oe.treeData:$e("children")&&((0,a.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),rt=(0,ye.zn)(Oe.children)),rt){Ie.treeData=rt;var tt=(0,ye.I8)(rt,{fieldNames:ke});Ie.keyEntities=(0,me.Z)((0,_e.Z)({},Be,qe),tt.keyEntities)}var pt=Ie.keyEntities||Le.keyEntities;if($e("expandedKeys")||xe&&$e("autoExpandParent"))Ie.expandedKeys=Oe.autoExpandParent||!xe&&Oe.defaultExpandParent?(0,Je.r7)(Oe.expandedKeys,pt):Oe.expandedKeys;else if(!xe&&Oe.defaultExpandAll){var ct=(0,me.Z)({},pt);delete ct[Be],Ie.expandedKeys=Object.keys(ct).map(function(Lt){return ct[Lt].key})}else!xe&&Oe.defaultExpandedKeys&&(Ie.expandedKeys=Oe.autoExpandParent||Oe.defaultExpandParent?(0,Je.r7)(Oe.defaultExpandedKeys,pt):Oe.defaultExpandedKeys);if(Ie.expandedKeys||delete Ie.expandedKeys,rt||Ie.expandedKeys){var ht=(0,ye.oH)(rt||Le.treeData,Ie.expandedKeys||Le.expandedKeys,ke);Ie.flattenNodes=ht}if(Oe.selectable&&($e("selectedKeys")?Ie.selectedKeys=(0,Je.BT)(Oe.selectedKeys,Oe):!xe&&Oe.defaultSelectedKeys&&(Ie.selectedKeys=(0,Je.BT)(Oe.defaultSelectedKeys,Oe))),Oe.checkable){var lt;if($e("checkedKeys")?lt=(0,Je.E6)(Oe.checkedKeys)||{}:!xe&&Oe.defaultCheckedKeys?lt=(0,Je.E6)(Oe.defaultCheckedKeys)||{}:rt&&(lt=(0,Je.E6)(Oe.checkedKeys)||{checkedKeys:Le.checkedKeys,halfCheckedKeys:Le.halfCheckedKeys}),lt){var mt=lt,at=mt.checkedKeys,it=at===void 0?[]:at,ft=mt.halfCheckedKeys,vt=ft===void 0?[]:ft;if(!Oe.checkStrictly){var St=(0,ut.S)(it,!0,pt);it=St.checkedKeys,vt=St.halfCheckedKeys}Ie.checkedKeys=it,Ie.halfCheckedKeys=vt}}return $e("loadedKeys")&&(Ie.loadedKeys=Oe.loadedKeys),Ie}}]),Ke}(y.Component);Re.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:b,allowDrop:function(){return!0},expandAction:!1},Re.TreeNode=pe.Z;var Ve=Re,Ae=Ve},35654:function(xt,dt,ge){"use strict";ge.d(dt,{BT:function(){return y},E6:function(){return z},L0:function(){return ue},OM:function(){return a},_5:function(){return le},r7:function(){return te},wA:function(){return oe},yx:function(){return ae}});var be=ge(94480),_e=ge(76190),E=ge(48736),me=ge(59301),de=ge(39417),se=ge(67841),ne=ge(71430),ie=null;function le(ce,fe){if(!ce)return[];var he=ce.slice(),ve=he.indexOf(fe);return ve>=0&&he.splice(ve,1),he}function ue(ce,fe){var he=(ce||[]).slice();return he.indexOf(fe)===-1&&he.push(fe),he}function ae(ce){return ce.split("-")}function oe(ce,fe){var he=[],ve=(0,se.Z)(fe,ce);function pe(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(ye){var we=ye.key,Pe=ye.children;he.push(we),pe(Pe)})}return pe(ve.children),he}function re(ce){if(ce.parent){var fe=ae(ce.pos);return Number(fe[fe.length-1])===ce.parent.children.length-1}return!1}function ee(ce){var fe=ae(ce.pos);return Number(fe[fe.length-1])===0}function a(ce,fe,he,ve,pe,Se,ye,we,Pe,Te){var Ee,De=ce.clientX,Ce=ce.clientY,je=ce.target.getBoundingClientRect(),Me=je.top,Ge=je.height,Be=(Te==="rtl"?-1:1)*(((pe==null?void 0:pe.x)||0)-De),Qe=(Be-12)/ve,qe=(0,se.Z)(we,he.props.eventKey);if(Ce-1.5?Se({dragNode:He,dropNode:Re,dropPosition:1})?Je=1:Ve=!1:Se({dragNode:He,dropNode:Re,dropPosition:0})?Je=0:Se({dragNode:He,dropNode:Re,dropPosition:1})?Je=1:Ve=!1:Se({dragNode:He,dropNode:Re,dropPosition:1})?Je=1:Ve=!1,{dropPosition:Je,dropLevelOffset:ut,dropTargetKey:qe.key,dropTargetPos:qe.pos,dragOverNodeKey:ot,dropContainerKey:Je===0?null:((Ee=qe.parent)===null||Ee===void 0?void 0:Ee.key)||null,dropAllowed:Ve}}function y(ce,fe){if(ce){var he=fe.multiple;return he?ce.slice():ce.length?[ce[0]]:ce}}var x=function(fe){return fe};function b(ce,fe){if(!ce)return[];var he=fe||{},ve=he.processProps,pe=ve===void 0?x:ve,Se=Array.isArray(ce)?ce:[ce];return Se.map(function(ye){var we=ye.children,Pe=_objectWithoutProperties(ye,ie),Te=b(we,fe);return React.createElement(TreeNode,_extends({key:Pe.key},pe(Pe)),Te)})}function z(ce){if(!ce)return null;var fe;if(Array.isArray(ce))fe={checkedKeys:ce,halfCheckedKeys:void 0};else if((0,_e.Z)(ce)==="object")fe={checkedKeys:ce.checked||void 0,halfCheckedKeys:ce.halfChecked||void 0};else return(0,E.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return fe}function te(ce,fe){var he=new Set;function ve(pe){if(!he.has(pe)){var Se=(0,se.Z)(fe,pe);if(Se){he.add(pe);var ye=Se.parent,we=Se.node;we.disabled||ye&&ve(ye.key)}}}return(ce||[]).forEach(function(pe){ve(pe)}),(0,be.Z)(he)}},90782:function(xt,dt,ge){"use strict";ge.d(dt,{S:function(){return ne}});var be=ge(48736),_e=ge(67841);function E(ie,le){var ue=new Set;return ie.forEach(function(ae){le.has(ae)||ue.add(ae)}),ue}function me(ie){var le=ie||{},ue=le.disabled,ae=le.disableCheckbox,oe=le.checkable;return!!(ue||ae)||oe===!1}function de(ie,le,ue,ae){for(var oe=new Set(ie),re=new Set,ee=0;ee<=ue;ee+=1){var a=le.get(ee)||new Set;a.forEach(function(z){var te=z.key,ce=z.node,fe=z.children,he=fe===void 0?[]:fe;oe.has(te)&&!ae(ce)&&he.filter(function(ve){return!ae(ve.node)}).forEach(function(ve){oe.add(ve.key)})})}for(var y=new Set,x=ue;x>=0;x-=1){var b=le.get(x)||new Set;b.forEach(function(z){var te=z.parent,ce=z.node;if(!(ae(ce)||!z.parent||y.has(z.parent.key))){if(ae(z.parent.node)){y.add(te.key);return}var fe=!0,he=!1;(te.children||[]).filter(function(ve){return!ae(ve.node)}).forEach(function(ve){var pe=ve.key,Se=oe.has(pe);fe&&!Se&&(fe=!1),!he&&(Se||re.has(pe))&&(he=!0)}),fe&&oe.add(te.key),he&&re.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(oe),halfCheckedKeys:Array.from(E(re,oe))}}function se(ie,le,ue,ae,oe){for(var re=new Set(ie),ee=new Set(le),a=0;a<=ae;a+=1){var y=ue.get(a)||new Set;y.forEach(function(te){var ce=te.key,fe=te.node,he=te.children,ve=he===void 0?[]:he;!re.has(ce)&&!ee.has(ce)&&!oe(fe)&&ve.filter(function(pe){return!oe(pe.node)}).forEach(function(pe){re.delete(pe.key)})})}ee=new Set;for(var x=new Set,b=ae;b>=0;b-=1){var z=ue.get(b)||new Set;z.forEach(function(te){var ce=te.parent,fe=te.node;if(!(oe(fe)||!te.parent||x.has(te.parent.key))){if(oe(te.parent.node)){x.add(ce.key);return}var he=!0,ve=!1;(ce.children||[]).filter(function(pe){return!oe(pe.node)}).forEach(function(pe){var Se=pe.key,ye=re.has(Se);he&&!ye&&(he=!1),!ve&&(ye||ee.has(Se))&&(ve=!0)}),he||re.delete(ce.key),ve&&ee.add(ce.key),x.add(ce.key)}})}return{checkedKeys:Array.from(re),halfCheckedKeys:Array.from(E(ee,re))}}function ne(ie,le,ue,ae){var oe=[],re;ae?re=ae:re=me;var ee=new Set(ie.filter(function(b){var z=!!(0,_e.Z)(ue,b);return z||oe.push(b),z})),a=new Map,y=0;Object.keys(ue).forEach(function(b){var z=ue[b],te=z.level,ce=a.get(te);ce||(ce=new Set,a.set(te,ce)),ce.add(z),y=Math.max(y,te)}),(0,be.ZP)(!oe.length,"Tree missing follow keys: ".concat(oe.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var x;return le===!0?x=de(ee,a,y,re):x=se(ee,le.halfCheckedKeys,a,y,re),x}},67841:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return be}});function be(_e,E){return _e[E]}},71430:function(xt,dt,ge){"use strict";ge.d(dt,{F:function(){return te},H8:function(){return z},I8:function(){return b},km:function(){return oe},oH:function(){return y},w$:function(){return re},zn:function(){return a}});var be=ge(76190),_e=ge(94480),E=ge(33885),me=ge(75931),de=ge(11592),se=ge(2738),ne=ge(48736),ie=ge(67841),le=["children"];function ue(ce,fe){return"".concat(ce,"-").concat(fe)}function ae(ce){return ce&&ce.type&&ce.type.isTreeNode}function oe(ce,fe){return ce!=null?ce:fe}function re(ce){var fe=ce||{},he=fe.title,ve=fe._title,pe=fe.key,Se=fe.children,ye=he||"title";return{title:ye,_title:ve||[ye],key:pe||"key",children:Se||"children"}}function ee(ce,fe){var he=new Map;function ve(pe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(pe||[]).forEach(function(ye){var we=ye[fe.key],Pe=ye[fe.children];warning(we!=null,"Tree node must have a certain key: [".concat(Se).concat(we,"]"));var Te=String(we);warning(!he.has(Te)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat(Te)),he.set(Te,!0),ve(Pe,"".concat(Se).concat(Te," > "))})}ve(ce)}function a(ce){function fe(he){var ve=(0,de.Z)(he);return ve.map(function(pe){if(!ae(pe))return(0,ne.ZP)(!pe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=pe.key,ye=pe.props,we=ye.children,Pe=(0,me.Z)(ye,le),Te=(0,E.Z)({key:Se},Pe),Ee=fe(we);return Ee.length&&(Te.children=Ee),Te}).filter(function(pe){return pe})}return fe(ce)}function y(ce,fe,he){var ve=re(he),pe=ve._title,Se=ve.key,ye=ve.children,we=new Set(fe===!0?[]:fe),Pe=[];function Te(Ee){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ee.map(function(Ce,je){for(var Me=ue(De?De.pos:"0",je),Ge=oe(Ce[Se],Me),Be,Qe=0;Qe1&&arguments[1]!==void 0?arguments[1]:{},he=fe.initWrapper,ve=fe.processEntity,pe=fe.onProcessFinished,Se=fe.externalGetKey,ye=fe.childrenPropName,we=fe.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,Te=Se||Pe,Ee={},De={},Ce={posEntities:Ee,keyEntities:De};return he&&(Ce=he(Ce)||Ce),x(ce,function(je){var Me=je.node,Ge=je.index,Be=je.pos,Qe=je.key,qe=je.parentPos,Ze=je.level,Xe=je.nodes,We={node:Me,nodes:Xe,index:Ge,key:Qe,pos:Be,level:Ze},ze=oe(Qe,Be);Ee[Be]=We,De[ze]=We,We.parent=Ee[qe],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ve&&ve(We,Ce)},{externalGetKey:Te,childrenPropName:ye,fieldNames:we}),pe&&pe(Ce),Ce}function z(ce,fe){var he=fe.expandedKeys,ve=fe.selectedKeys,pe=fe.loadedKeys,Se=fe.loadingKeys,ye=fe.checkedKeys,we=fe.halfCheckedKeys,Pe=fe.dragOverNodeKey,Te=fe.dropPosition,Ee=fe.keyEntities,De=(0,ie.Z)(Ee,ce),Ce={eventKey:ce,expanded:he.indexOf(ce)!==-1,selected:ve.indexOf(ce)!==-1,loaded:pe.indexOf(ce)!==-1,loading:Se.indexOf(ce)!==-1,checked:ye.indexOf(ce)!==-1,halfChecked:we.indexOf(ce)!==-1,pos:String(De?De.pos:""),dragOver:Pe===ce&&Te===0,dragOverGapTop:Pe===ce&&Te===-1,dragOverGapBottom:Pe===ce&&Te===1};return Ce}function te(ce){var fe=ce.data,he=ce.expanded,ve=ce.selected,pe=ce.checked,Se=ce.loaded,ye=ce.loading,we=ce.halfChecked,Pe=ce.dragOver,Te=ce.dragOverGapTop,Ee=ce.dragOverGapBottom,De=ce.pos,Ce=ce.active,je=ce.eventKey,Me=(0,E.Z)((0,E.Z)({},fe),{},{expanded:he,selected:ve,checked:pe,loaded:Se,loading:ye,halfChecked:we,dragOver:Pe,dragOverGapTop:Te,dragOverGapBottom:Ee,pos:De,active:Ce,key:je});return"props"in Me||Object.defineProperty(Me,"props",{get:function(){return(0,ne.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ce}}),Me}},8224:function(xt,dt,ge){"use strict";ge.d(dt,{Z:function(){return _e}});var be=ge(4676);function _e(E,me,de,se){var ne=be.unstable_batchedUpdates?function(le){be.unstable_batchedUpdates(de,le)}:de;return E!=null&&E.addEventListener&&E.addEventListener(me,ne,se),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(me,ne,se)}}}},55468:function(xt,dt,ge){"use strict";ge.d(dt,{g1:function(){return ae},os:function(){return re}});var be=/margin|padding|width|height|max|min|offset/,_e={left:!0,top:!0},E={cssFloat:1,styleFloat:1,float:1};function me(ee){return ee.nodeType===1?ee.ownerDocument.defaultView.getComputedStyle(ee,null):{}}function de(ee,a,y){if(a=a.toLowerCase(),y==="auto"){if(a==="height")return ee.offsetHeight;if(a==="width")return ee.offsetWidth}return a in _e||(_e[a]=be.test(a)),_e[a]?parseFloat(y)||0:y}function se(ee,a){var y=arguments.length,x=me(ee);return a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,y===1?x:de(ee,a,x[a]||ee.style[a])}function ne(ee,a,y){var x=arguments.length;if(a=E[a]?"cssFloat"in ee.style?"cssFloat":"styleFloat":a,x===3)return typeof y=="number"&&be.test(a)&&(y="".concat(y,"px")),ee.style[a]=y,y;for(var b in a)a.hasOwnProperty(b)&&ne(ee,b,a[b]);return me(ee)}function ie(ee){return ee===document.body?document.documentElement.clientWidth:ee.offsetWidth}function le(ee){return ee===document.body?window.innerHeight||document.documentElement.clientHeight:ee.offsetHeight}function ue(){var ee=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ee,height:a}}function ae(){var ee=document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight;return{width:ee,height:a}}function oe(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function re(ee){var a=ee.getBoundingClientRect(),y=document.documentElement;return{left:a.left+(window.pageXOffset||y.scrollLeft)-(y.clientLeft||document.body.clientLeft||0),top:a.top+(window.pageYOffset||y.scrollTop)-(y.clientTop||document.body.clientTop||0)}}},24514:function(xt,dt,ge){"use strict";ge.d(dt,{G:function(){return me}});var be=ge(47273),_e=function(se){if((0,be.Z)()&&window.document.documentElement){var ne=Array.isArray(se)?se:[se],ie=window.document.documentElement;return ne.some(function(le){return le in ie.style})}return!1},E=function(se,ne){if(!_e(se))return!1;var ie=document.createElement("div"),le=ie.style[se];return ie.style[se]=ne,ie.style[se]!==le};function me(de,se){return!Array.isArray(de)&&se!==void 0?E(de,se):_e(de)}},7062:function(xt,dt,ge){var be=ge(19637),_e=ge(97573),E=[ge(96627)];xt.exports=be.createStore(_e,E)},96627:function(xt,dt,ge){xt.exports=be;function be(){return ge(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(xt){return xt<10?"0"+xt:xt}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(xt){return rx_escapable.lastIndex=0,rx_escapable.test(xt)?'"'+xt.replace(rx_escapable,function(dt){var ge=meta[dt];return typeof ge=="string"?ge:"\\u"+("0000"+dt.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+xt+'"'}function str(xt,dt){var ge,be,_e,E,me=gap,de,se=dt[xt];switch(se&&typeof se=="object"&&typeof se.toJSON=="function"&&(se=se.toJSON(xt)),typeof rep=="function"&&(se=rep.call(dt,xt,se)),typeof se){case"string":return quote(se);case"number":return isFinite(se)?String(se):"null";case"boolean":case"null":return String(se);case"object":if(!se)return"null";if(gap+=indent,de=[],Object.prototype.toString.apply(se)==="[object Array]"){for(E=se.length,ge=0;ge=0;re--)if(E(oe[re])){var ee=oe[re].split("="),a=unescape(ee[0]),y=unescape(ee[1]);ae(y,a)}}function ne(ae,oe){ae&&(he.cookie=escape(ae)+"="+escape(oe)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(ae){!ae||!ue(ae)||(he.cookie=escape(ae)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function le(){se(function(ae,oe){ie(oe)})}function ue(ae){return new RegExp("(?:^|;\\s*)"+escape(ae).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(he.cookie)}},52496:function(xt,dt,ge){var be=ge(67039),_e=be.Global;xt.exports={name:"localStorage",read:he,write:de,each:se,remove:ne,clearAll:ie};function E(){return _e.localStorage}function he(le){return E().getItem(le)}function de(le,ue){return E().setItem(le,ue)}function se(le){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);le(he(ae),ae)}}function ne(le){return E().removeItem(le)}function ie(){return E().clear()}},65300:function(xt){xt.exports={name:"memoryStorage",read:ge,write:be,each:_e,remove:E,clearAll:he};var dt={};function ge(de){return dt[de]}function be(de,se){dt[de]=se}function _e(de){for(var se in dt)dt.hasOwnProperty(se)&&de(dt[se],se)}function E(de){delete dt[de]}function he(de){dt={}}},16436:function(xt,dt,ge){var be=ge(67039),_e=be.Global;xt.exports={name:"oldFF-globalStorage",read:he,write:de,each:se,remove:ne,clearAll:ie};var E=_e.globalStorage;function he(le){return E[le]}function de(le,ue){E[le]=ue}function se(le){for(var ue=E.length-1;ue>=0;ue--){var ae=E.key(ue);le(E[ae],ae)}}function ne(le){return E.removeItem(le)}function ie(){se(function(le,ue){delete E[le]})}},76673:function(xt,dt,ge){var be=ge(67039),_e=be.Global;xt.exports={name:"oldIE-userDataStorage",write:ne,read:ie,each:le,remove:ue,clearAll:ae};var E="storejs",he=_e.document,de=ee(),se=(_e.navigator?_e.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ne(a,y){if(!se){var x=re(a);de(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!se){var y=re(a),x=null;return de(function(b){x=b.getAttribute(y)}),x}}function le(a){de(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function ue(a){var y=re(a);de(function(x){x.removeAttribute(y),x.save(E)})}function ae(){de(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var oe=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function re(a){return a.replace(/^\d/,"___$&").replace(oe,"___")}function ee(){if(!he||!he.documentElement||!he.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(z){b=he.createElement("div"),y=he.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(xt,dt,ge){var be=ge(67039),_e=be.Global;xt.exports={name:"sessionStorage",read:he,write:de,each:se,remove:ne,clearAll:ie};function E(){return _e.sessionStorage}function he(le){return E().getItem(le)}function de(le,ue){return E().setItem(le,ue)}function se(le){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);le(he(ae),ae)}}function ne(le){return E().removeItem(le)}function ie(){return E().clear()}},34376:function(xt){(function(dt,ge){if(1)xt.exports=ge();else var be,_e})(window,function(){return function(dt){var ge={};function be(_e){if(ge[_e])return ge[_e].exports;var E=ge[_e]={i:_e,l:!1,exports:{}};return dt[_e].call(E.exports,E,E.exports,be),E.l=!0,E.exports}return be.m=dt,be.c=ge,be.d=function(_e,E,he){be.o(_e,E)||Object.defineProperty(_e,E,{enumerable:!0,get:he})},be.r=function(_e){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},be.t=function(_e,E){if(1&E&&(_e=be(_e)),8&E||4&E&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var he=Object.create(null);if(be.r(he),Object.defineProperty(he,"default",{enumerable:!0,value:_e}),2&E&&typeof _e!="string")for(var de in _e)be.d(he,de,function(se){return _e[se]}.bind(null,de));return he},be.n=function(_e){var E=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return be.d(E,"a",E),E},be.o=function(_e,E){return Object.prototype.hasOwnProperty.call(_e,E)},be.p="",be(be.s=34)}([function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.forwardEvent=ge.EventEmitter=void 0;var _e=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var he=this;return this._event||(this._event=function(de){return he._listeners.push(de),{dispose:function(){if(!he._disposed){for(var se=0;se>22},le.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?he.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(ue){this.fg=ue[de.CHAR_DATA_ATTR_INDEX],this.bg=0;var ae=!1;if(ue[de.CHAR_DATA_CHAR_INDEX].length>2)ae=!0;else if(ue[de.CHAR_DATA_CHAR_INDEX].length===2){var oe=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=oe&&oe<=56319){var re=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=re&&re<=57343?this.content=1024*(oe-55296)+re-56320+65536|ue[de.CHAR_DATA_WIDTH_INDEX]<<22:ae=!0}else ae=!0}else this.content=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ue[de.CHAR_DATA_WIDTH_INDEX]<<22;ae&&(this.combinedData=ue[de.CHAR_DATA_CHAR_INDEX],this.content=2097152|ue[de.CHAR_DATA_WIDTH_INDEX]<<22)},le.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},le}(se.AttributeData);ge.CellData=ne},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ISoundService=ge.ISelectionService=ge.IRenderService=ge.IMouseService=ge.ICoreBrowserService=ge.ICharSizeService=void 0;var _e=be(14);ge.ICharSizeService=_e.createDecorator("CharSizeService"),ge.ICoreBrowserService=_e.createDecorator("CoreBrowserService"),ge.IMouseService=_e.createDecorator("MouseService"),ge.IRenderService=_e.createDecorator("RenderService"),ge.ISelectionService=_e.createDecorator("SelectionService"),ge.ISoundService=_e.createDecorator("SoundService")},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ExtendedAttrs=ge.AttributeData=void 0;var _e=function(){function he(){this.fg=0,this.bg=0,this.extended=new E}return he.toColorRGB=function(de){return[de>>>16&255,de>>>8&255,255&de]},he.fromColorRGB=function(de){return(255&de[0])<<16|(255&de[1])<<8|255&de[2]},he.prototype.clone=function(){var de=new he;return de.fg=this.fg,de.bg=this.bg,de.extended=this.extended.clone(),de},he.prototype.isInverse=function(){return 67108864&this.fg},he.prototype.isBold=function(){return 134217728&this.fg},he.prototype.isUnderline=function(){return 268435456&this.fg},he.prototype.isBlink=function(){return 536870912&this.fg},he.prototype.isInvisible=function(){return 1073741824&this.fg},he.prototype.isItalic=function(){return 67108864&this.bg},he.prototype.isDim=function(){return 134217728&this.bg},he.prototype.getFgColorMode=function(){return 50331648&this.fg},he.prototype.getBgColorMode=function(){return 50331648&this.bg},he.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},he.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},he.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},he.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},he.prototype.isFgDefault=function(){return(50331648&this.fg)==0},he.prototype.isBgDefault=function(){return(50331648&this.bg)==0},he.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},he.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},he.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},he.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},he.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},he.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()},he.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},he.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},he.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},he.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},he.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},he}();ge.AttributeData=_e;var E=function(){function he(de,se){de===void 0&&(de=0),se===void 0&&(se=-1),this.underlineStyle=de,this.underlineColor=se}return he.prototype.clone=function(){return new he(this.underlineStyle,this.underlineColor)},he.prototype.isEmpty=function(){return this.underlineStyle===0},he}();ge.ExtendedAttrs=E},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.addDisposableDomListener=void 0,ge.addDisposableDomListener=function(_e,E,he,de){_e.addEventListener(E,he,de);var se=!1;return{dispose:function(){se||(se=!0,_e.removeEventListener(E,he,de))}}}},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.Utf8ToUtf32=ge.StringToUtf32=ge.utf32ToString=ge.stringFromCodePoint=void 0,ge.stringFromCodePoint=function(he){return he>65535?(he-=65536,String.fromCharCode(55296+(he>>10))+String.fromCharCode(he%1024+56320)):String.fromCharCode(he)},ge.utf32ToString=function(he,de,se){de===void 0&&(de=0),se===void 0&&(se=he.length);for(var ne="",ie=de;ie65535?(le-=65536,ne+=String.fromCharCode(55296+(le>>10))+String.fromCharCode(le%1024+56320)):ne+=String.fromCharCode(le)}return ne};var _e=function(){function he(){this._interim=0}return he.prototype.clear=function(){this._interim=0},he.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie=0,le=0;this._interim&&(56320<=(oe=de.charCodeAt(le++))&&oe<=57343?se[ie++]=1024*(this._interim-55296)+oe-56320+65536:(se[ie++]=this._interim,se[ie++]=oe),this._interim=0);for(var ue=le;ue=ne)return this._interim=ae,ie;var oe;56320<=(oe=de.charCodeAt(ue))&&oe<=57343?se[ie++]=1024*(ae-55296)+oe-56320+65536:(se[ie++]=ae,se[ie++]=oe)}else se[ie++]=ae}return ie},he}();ge.StringToUtf32=_e;var E=function(){function he(){this.interim=new Uint8Array(3)}return he.prototype.clear=function(){this.interim.fill(0)},he.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie,le,ue,ae,oe=0,re=0,ee=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=ne)return 0;if((192&(b=de[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:se[oe++]=y:z===3?y<2048||y>=55296&&y<=57343||(se[oe++]=y):y<65536||y>1114111||(se[oe++]=y)),this.interim.fill(0)}for(var ce=ne-4,fe=ee;fe=ne)return this.interim[0]=ie,oe;if((192&(le=de[fe++]))!=128){fe--;continue}if((re=(31&ie)<<6|63&le)<128){fe--;continue}se[oe++]=re}else if((240&ie)==224){if(fe>=ne)return this.interim[0]=ie,oe;if((192&(le=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=le,oe;if((192&(ue=de[fe++]))!=128){fe--;continue}if((re=(15&ie)<<12|(63&le)<<6|63&ue)<2048||re>=55296&&re<=57343)continue;se[oe++]=re}else if((248&ie)==240){if(fe>=ne)return this.interim[0]=ie,oe;if((192&(le=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=le,oe;if((192&(ue=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=le,this.interim[2]=ue,oe;if((192&(ae=de[fe++]))!=128){fe--;continue}if((re=(7&ie)<<18|(63&le)<<12|(63&ue)<<6|63&ae)<65536||re>1114111)continue;se[oe++]=re}}return oe},he}();ge.Utf8ToUtf32=E},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CHAR_ATLAS_CELL_SPACING=ge.DIM_OPACITY=ge.INVERTED_DEFAULT_COLOR=void 0,ge.INVERTED_DEFAULT_COLOR=257,ge.DIM_OPACITY=.5,ge.CHAR_ATLAS_CELL_SPACING=1},function(dt,ge,be){"use strict";var _e,E,he,de;function se(ie){var le=ie.toString(16);return le.length<2?"0"+le:le}function ne(ie,le){return ie>>0}}(_e=ge.channels||(ge.channels={})),(E=ge.color||(ge.color={})).blend=function(ie,le){var ue=(255&le.rgba)/255;if(ue===1)return{css:le.css,rgba:le.rgba};var ae=le.rgba>>24&255,oe=le.rgba>>16&255,re=le.rgba>>8&255,ee=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=ee+Math.round((ae-ee)*ue),b=a+Math.round((oe-a)*ue),z=y+Math.round((re-y)*ue);return{css:_e.toCss(x,b,z),rgba:_e.toRgba(x,b,z)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,le,ue){var ae=de.ensureContrastRatio(ie.rgba,le.rgba,ue);if(ae)return de.toColor(ae>>24&255,ae>>16&255,ae>>8&255)},E.opaque=function(ie){var le=(255|ie.rgba)>>>0,ue=de.toChannels(le),ae=ue[0],oe=ue[1],re=ue[2];return{css:_e.toCss(ae,oe,re),rgba:le}},E.opacity=function(ie,le){var ue=Math.round(255*le),ae=de.toChannels(ie.rgba),oe=ae[0],re=ae[1],ee=ae[2];return{css:_e.toCss(oe,re,ee,ue),rgba:_e.toRgba(oe,re,ee,ue)}},(ge.css||(ge.css={})).toColor=function(ie){switch(ie.length){case 7:return{css:ie,rgba:(parseInt(ie.slice(1),16)<<8|255)>>>0};case 9:return{css:ie,rgba:parseInt(ie.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ie){function le(ue,ae,oe){var re=ue/255,ee=ae/255,a=oe/255;return .2126*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(ue){return le(ue>>16&255,ue>>8&255,255&ue)},ie.relativeLuminance2=le}(he=ge.rgb||(ge.rgb={})),function(ie){function le(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(he.relativeLuminance2(x,z,b),he.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=ne(he.relativeLuminance2(x,z,b),he.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function ue(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(he.relativeLuminance2(x,z,b),he.relativeLuminance2(ee,a,y));te>>0}ie.ensureContrastRatio=function(ae,oe,re){var ee=he.relativeLuminance(ae>>8),a=he.relativeLuminance(oe>>8);if(ne(ee,a)>24&255,ae>>16&255,ae>>8&255,255&ae]},ie.toColor=function(ae,oe,re){return{css:_e.toCss(ae,oe,re),rgba:_e.toRgba(ae,oe,re)}}}(de=ge.rgba||(ge.rgba={})),ge.toPaddedHex=se,ge.contrastRatio=ne},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.isLinux=ge.isWindows=ge.isIphone=ge.isIpad=ge.isMac=ge.isSafari=ge.isFirefox=void 0;var _e=typeof navigator=="undefined",E=_e?"node":navigator.userAgent,he=_e?"node":navigator.platform;function de(se,ne){return se.indexOf(ne)>=0}ge.isFirefox=!!~E.indexOf("Firefox"),ge.isSafari=/^((?!chrome|android).)*safari/i.test(E),ge.isMac=de(["Macintosh","MacIntel","MacPPC","Mac68K"],he),ge.isIpad=he==="iPad",ge.isIphone=he==="iPhone",ge.isWindows=de(["Windows","Win16","Win32","WinCE"],he),ge.isLinux=he.indexOf("Linux")>=0},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.C1=ge.C0=void 0,function(_e){_e.NUL="\0",_e.SOH="",_e.STX="",_e.ETX="",_e.EOT="",_e.ENQ="",_e.ACK="",_e.BEL="\x07",_e.BS="\b",_e.HT=" ",_e.LF=` -`,_e.VT="\v",_e.FF="\f",_e.CR="\r",_e.SO="",_e.SI="",_e.DLE="",_e.DC1="",_e.DC2="",_e.DC3="",_e.DC4="",_e.NAK="",_e.SYN="",_e.ETB="",_e.CAN="",_e.EM="",_e.SUB="",_e.ESC="\x1B",_e.FS="",_e.GS="",_e.RS="",_e.US="",_e.SP=" ",_e.DEL="\x7F"}(ge.C0||(ge.C0={})),function(_e){_e.PAD="\x80",_e.HOP="\x81",_e.BPH="\x82",_e.NBH="\x83",_e.IND="\x84",_e.NEL="\x85",_e.SSA="\x86",_e.ESA="\x87",_e.HTS="\x88",_e.HTJ="\x89",_e.VTS="\x8A",_e.PLD="\x8B",_e.PLU="\x8C",_e.RI="\x8D",_e.SS2="\x8E",_e.SS3="\x8F",_e.DCS="\x90",_e.PU1="\x91",_e.PU2="\x92",_e.STS="\x93",_e.CCH="\x94",_e.MW="\x95",_e.SPA="\x96",_e.EPA="\x97",_e.SOS="\x98",_e.SGCI="\x99",_e.SCI="\x9A",_e.CSI="\x9B",_e.ST="\x9C",_e.OSC="\x9D",_e.PM="\x9E",_e.APC="\x9F"}(ge.C1||(ge.C1={}))},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BaseRenderLayer=void 0;var _e=be(3),E=be(9),he=be(25),de=be(6),se=be(28),ne=be(10),ie=be(17),le=function(){function ue(ae,oe,re,ee,a,y,x,b){this._container=ae,this._alpha=ee,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+oe+"-layer"),this._canvas.style.zIndex=re.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ue.prototype.dispose=function(){var ae;ie.removeElementFromParent(this._canvas),(ae=this._charAtlas)===null||ae===void 0||ae.dispose()},ue.prototype._initCanvas=function(){this._ctx=se.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ue.prototype.onOptionsChanged=function(){},ue.prototype.onBlur=function(){},ue.prototype.onFocus=function(){},ue.prototype.onCursorMove=function(){},ue.prototype.onGridChanged=function(ae,oe){},ue.prototype.onSelectionChanged=function(ae,oe,re){re===void 0&&(re=!1)},ue.prototype.setColors=function(ae){this._refreshCharAtlas(ae)},ue.prototype._setTransparency=function(ae){if(ae!==this._alpha){var oe=this._canvas;this._alpha=ae,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,oe),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ue.prototype._refreshCharAtlas=function(ae){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=he.acquireCharAtlas(this._optionsService.options,this._rendererId,ae,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ue.prototype.resize=function(ae){this._scaledCellWidth=ae.scaledCellWidth,this._scaledCellHeight=ae.scaledCellHeight,this._scaledCharWidth=ae.scaledCharWidth,this._scaledCharHeight=ae.scaledCharHeight,this._scaledCharLeft=ae.scaledCharLeft,this._scaledCharTop=ae.scaledCharTop,this._canvas.width=ae.scaledCanvasWidth,this._canvas.height=ae.scaledCanvasHeight,this._canvas.style.width=ae.canvasWidth+"px",this._canvas.style.height=ae.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ue.prototype._fillCells=function(ae,oe,re,ee){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight)},ue.prototype._fillBottomLineAtCells=function(ae,oe,re){re===void 0&&(re=1),this._ctx.fillRect(ae*this._scaledCellWidth,(oe+1)*this._scaledCellHeight-window.devicePixelRatio-1,re*this._scaledCellWidth,window.devicePixelRatio)},ue.prototype._fillLeftLineAtCell=function(ae,oe,re){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,window.devicePixelRatio*re,this._scaledCellHeight)},ue.prototype._strokeRectAtCell=function(ae,oe,re,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(ae*this._scaledCellWidth+window.devicePixelRatio/2,oe*this._scaledCellHeight+window.devicePixelRatio/2,re*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},ue.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))},ue.prototype._clearCells=function(ae,oe,re,ee){this._alpha?this._ctx.clearRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight))},ue.prototype._fillCharTrueColor=function(ae,oe,re){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(re),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ue.prototype._drawChars=function(ae,oe,re){var ee,a,y=this._getContrastColor(ae);y||ae.isFgRGB()||ae.isBgRGB()?this._drawUncachedChars(ae,oe,re,y):(ae.isInverse()?(ee=ae.isBgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getBgColor(),a=ae.isFgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getFgColor()):(a=ae.isBgDefault()?_e.DEFAULT_COLOR:ae.getBgColor(),ee=ae.isFgDefault()?_e.DEFAULT_COLOR:ae.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=ae.getChars()||_e.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=ae.getCode()||_e.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!ae.isBold(),this._currentGlyphIdentifier.dim=!!ae.isDim(),this._currentGlyphIdentifier.italic=!!ae.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(ae,oe,re))},ue.prototype._drawUncachedChars=function(ae,oe,re,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!ae.isBold(),!!ae.isItalic()),this._ctx.textBaseline="middle",ae.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(ae.isBgDefault())this._ctx.fillStyle=ne.color.opaque(this._colors.background).css;else if(ae.isBgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getBgColor()).join(",")+")";else{var a=ae.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(ae.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(ae.isFgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getFgColor()).join(",")+")";else{var y=ae.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(re),ae.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ue.prototype._clipRow=function(ae){this._ctx.beginPath(),this._ctx.rect(0,ae*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ue.prototype._getFont=function(ae,oe){return(oe?"italic":"")+" "+(ae?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ue.prototype._getContrastColor=function(ae){if(this._optionsService.options.minimumContrastRatio!==1){var oe=this._colors.contrastCache.getColor(ae.bg,ae.fg);if(oe!==void 0)return oe||void 0;var re=ae.getFgColor(),ee=ae.getFgColorMode(),a=ae.getBgColor(),y=ae.getBgColorMode(),x=!!ae.isInverse(),b=!!ae.isInverse();if(x){var z=re;re=a,a=z;var te=ee;ee=y,y=te}var ce=this._resolveBackgroundRgba(y,a,x),fe=this._resolveForegroundRgba(ee,re,x,b),me=ne.rgba.ensureContrastRatio(ce,fe,this._optionsService.options.minimumContrastRatio);if(me){var ve={css:ne.channels.toCss(me>>24&255,me>>16&255,me>>8&255),rgba:me};return this._colors.contrastCache.setColor(ae.bg,ae.fg,ve),ve}this._colors.contrastCache.setColor(ae.bg,ae.fg,null)}},ue.prototype._resolveBackgroundRgba=function(ae,oe,re){switch(ae){case 16777216:case 33554432:return this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.foreground.rgba:this._colors.background.rgba}},ue.prototype._resolveForegroundRgba=function(ae,oe,re,ee){switch(ae){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&oe<8&&(oe+=8),this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.background.rgba:this._colors.foreground.rgba}},ue}();ge.BaseRenderLayer=le},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.createDecorator=ge.getServiceDependencies=ge.serviceRegistry=void 0;function _e(E,he,de){he.di$target===he?he.di$dependencies.push({id:E,index:de}):(he.di$dependencies=[{id:E,index:de}],he.di$target=he)}ge.serviceRegistry=new Map,ge.getServiceDependencies=function(E){return E.di$dependencies||[]},ge.createDecorator=function(E){if(ge.serviceRegistry.has(E))return ge.serviceRegistry.get(E);var he=function(de,se,ne){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");_e(he,de,ne)};return he.toString=function(){return E},ge.serviceRegistry.set(E,he),he}},function(dt,ge,be){"use strict";function _e(E,he,de,se){if(de===void 0&&(de=0),se===void 0&&(se=E.length),de>=E.length)return E;de=(E.length+de)%E.length,se=se>=E.length?E.length:(E.length+se)%E.length;for(var ne=de;ne>22,2097152&le?this._combined[ie].charCodeAt(this._combined[ie].length-1):ue]},ne.prototype.set=function(ie,le){this._data[3*ie+1]=le[E.CHAR_DATA_ATTR_INDEX],le[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=le[1],this._data[3*ie+0]=2097152|ie|le[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=le[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|le[E.CHAR_DATA_WIDTH_INDEX]<<22},ne.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},ne.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},ne.prototype.getFg=function(ie){return this._data[3*ie+1]},ne.prototype.getBg=function(ie){return this._data[3*ie+2]},ne.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},ne.prototype.getCodePoint=function(ie){var le=this._data[3*ie+0];return 2097152&le?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&le},ne.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},ne.prototype.getString=function(ie){var le=this._data[3*ie+0];return 2097152&le?this._combined[ie]:2097151&le?_e.stringFromCodePoint(2097151&le):""},ne.prototype.loadCell=function(ie,le){var ue=3*ie;return le.content=this._data[ue+0],le.fg=this._data[ue+1],le.bg=this._data[ue+2],2097152&le.content&&(le.combinedData=this._combined[ie]),268435456&le.bg&&(le.extended=this._extendedAttrs[ie]),le},ne.prototype.setCell=function(ie,le){2097152&le.content&&(this._combined[ie]=le.combinedData),268435456&le.bg&&(this._extendedAttrs[ie]=le.extended),this._data[3*ie+0]=le.content,this._data[3*ie+1]=le.fg,this._data[3*ie+2]=le.bg},ne.prototype.setCellFromCodePoint=function(ie,le,ue,ae,oe,re){268435456&oe&&(this._extendedAttrs[ie]=re),this._data[3*ie+0]=le|ue<<22,this._data[3*ie+1]=ae,this._data[3*ie+2]=oe},ne.prototype.addCodepointToCell=function(ie,le){var ue=this._data[3*ie+0];2097152&ue?this._combined[ie]+=_e.stringFromCodePoint(le):(2097151&ue?(this._combined[ie]=_e.stringFromCodePoint(2097151&ue)+_e.stringFromCodePoint(le),ue&=-2097152,ue|=2097152):ue=le|1<<22,this._data[3*ie+0]=ue)},ne.prototype.insertCells=function(ie,le,ue,ae){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(ae==null?void 0:ae.fg)||0,(ae==null?void 0:ae.bg)||0,(ae==null?void 0:ae.extended)||new de.ExtendedAttrs),le=0;--re)this.setCell(ie+le+re,this.loadCell(ie+re,oe));for(re=0;rethis.length){var ue=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[re]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},ne.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var le=0;le=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},ne.prototype.copyCellsFrom=function(ie,le,ue,ae,oe){var re=ie._data;if(oe)for(var ee=ae-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(ue+ee)+a]=re[3*(le+ee)+a];else for(ee=0;ee=le&&(this._combined[x-le+ue]=ie._combined[x])}},ne.prototype.translateToString=function(ie,le,ue){ie===void 0&&(ie=!1),le===void 0&&(le=0),ue===void 0&&(ue=this.length),ie&&(ue=Math.min(ue,this.getTrimmedLength()));for(var ae="";le>22||1}return ae},ne}();ge.BufferLine=se},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeElementFromParent=void 0,ge.removeElementFromParent=function(){for(var _e,E=[],he=0;he24)return me.setWinLines||!1;switch(fe){case 1:return!!me.restoreWin;case 2:return!!me.minimizeWin;case 3:return!!me.setWinPosition;case 4:return!!me.setWinSizePixels;case 5:return!!me.raiseWin;case 6:return!!me.lowerWin;case 7:return!!me.refreshWin;case 8:return!!me.setWinSizeChars;case 9:return!!me.maximizeWin;case 10:return!!me.fullscreenWin;case 11:return!!me.getWinState;case 13:return!!me.getWinPosition;case 14:return!!me.getWinSizePixels;case 15:return!!me.getScreenSizePixels;case 16:return!!me.getCellSizePixels;case 18:return!!me.getWinSizeChars;case 19:return!!me.getScreenSizeChars;case 20:return!!me.getIconTitle;case 21:return!!me.getWinTitle;case 22:return!!me.pushTitle;case 23:return!!me.popTitle;case 24:return!!me.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"})(he=ge.WindowsOptionsReportType||(ge.WindowsOptionsReportType={}));var te=function(){function fe(me,ve,pe,Se){this._bufferService=me,this._coreService=ve,this._logService=pe,this._optionsService=Se,this._data=new Uint32Array(0)}return fe.prototype.hook=function(me){this._data=new Uint32Array(0)},fe.prototype.put=function(me,ve,pe){this._data=le.concat(this._data,me.subarray(ve,pe))},fe.prototype.unhook=function(me){if(me){var ve=ue.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ve){case'"q':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r0"q'+de.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r61;1"p'+de.C0.ESC+"\\");case"r":var pe=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+pe+de.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r0m"+de.C0.ESC+"\\");case" q":var Se={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Se-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+Se+" q"+de.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ve),this._coreService.triggerDataEvent(de.C0.ESC+"P0$r"+de.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},fe}(),ce=function(fe){function me(ve,pe,Se,ye,we,Pe,Le,Ee,De){De===void 0&&(De=new ne.EscapeSequenceParser);var Ce=fe.call(this)||this;Ce._bufferService=ve,Ce._charsetService=pe,Ce._coreService=Se,Ce._dirtyRowService=ye,Ce._logService=we,Ce._optionsService=Pe,Ce._coreMouseService=Le,Ce._unicodeService=Ee,Ce._parser=De,Ce._parseBuffer=new Uint32Array(4096),Ce._stringDecoder=new ue.StringToUtf32,Ce._utf8Decoder=new ue.Utf8ToUtf32,Ce._workCell=new ee.CellData,Ce._windowTitle="",Ce._iconName="",Ce._windowTitleStack=[],Ce._iconNameStack=[],Ce._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),Ce._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone(),Ce._onRequestBell=new oe.EventEmitter,Ce._onRequestRefreshRows=new oe.EventEmitter,Ce._onRequestReset=new oe.EventEmitter,Ce._onRequestScroll=new oe.EventEmitter,Ce._onRequestSyncScrollBar=new oe.EventEmitter,Ce._onRequestWindowsOptionsReport=new oe.EventEmitter,Ce._onA11yChar=new oe.EventEmitter,Ce._onA11yTab=new oe.EventEmitter,Ce._onCursorMove=new oe.EventEmitter,Ce._onLineFeed=new oe.EventEmitter,Ce._onScroll=new oe.EventEmitter,Ce._onTitleChange=new oe.EventEmitter,Ce.register(Ce._parser),Ce._parser.setCsiHandlerFallback(function(Be,Qe){Ce._logService.debug("Unknown CSI code: ",{identifier:Ce._parser.identToString(Be),params:Qe.toArray()})}),Ce._parser.setEscHandlerFallback(function(Be){Ce._logService.debug("Unknown ESC code: ",{identifier:Ce._parser.identToString(Be)})}),Ce._parser.setExecuteHandlerFallback(function(Be){Ce._logService.debug("Unknown EXECUTE code: ",{code:Be})}),Ce._parser.setOscHandlerFallback(function(Be,Qe,qe){Ce._logService.debug("Unknown OSC code: ",{identifier:Be,action:Qe,data:qe})}),Ce._parser.setDcsHandlerFallback(function(Be,Qe,qe){Qe==="HOOK"&&(qe=qe.toArray()),Ce._logService.debug("Unknown DCS code: ",{identifier:Ce._parser.identToString(Be),action:Qe,payload:qe})}),Ce._parser.setPrintHandler(function(Be,Qe,qe){return Ce.print(Be,Qe,qe)}),Ce._parser.setCsiHandler({final:"@"},function(Be){return Ce.insertChars(Be)}),Ce._parser.setCsiHandler({intermediates:" ",final:"@"},function(Be){return Ce.scrollLeft(Be)}),Ce._parser.setCsiHandler({final:"A"},function(Be){return Ce.cursorUp(Be)}),Ce._parser.setCsiHandler({intermediates:" ",final:"A"},function(Be){return Ce.scrollRight(Be)}),Ce._parser.setCsiHandler({final:"B"},function(Be){return Ce.cursorDown(Be)}),Ce._parser.setCsiHandler({final:"C"},function(Be){return Ce.cursorForward(Be)}),Ce._parser.setCsiHandler({final:"D"},function(Be){return Ce.cursorBackward(Be)}),Ce._parser.setCsiHandler({final:"E"},function(Be){return Ce.cursorNextLine(Be)}),Ce._parser.setCsiHandler({final:"F"},function(Be){return Ce.cursorPrecedingLine(Be)}),Ce._parser.setCsiHandler({final:"G"},function(Be){return Ce.cursorCharAbsolute(Be)}),Ce._parser.setCsiHandler({final:"H"},function(Be){return Ce.cursorPosition(Be)}),Ce._parser.setCsiHandler({final:"I"},function(Be){return Ce.cursorForwardTab(Be)}),Ce._parser.setCsiHandler({final:"J"},function(Be){return Ce.eraseInDisplay(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"J"},function(Be){return Ce.eraseInDisplay(Be)}),Ce._parser.setCsiHandler({final:"K"},function(Be){return Ce.eraseInLine(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"K"},function(Be){return Ce.eraseInLine(Be)}),Ce._parser.setCsiHandler({final:"L"},function(Be){return Ce.insertLines(Be)}),Ce._parser.setCsiHandler({final:"M"},function(Be){return Ce.deleteLines(Be)}),Ce._parser.setCsiHandler({final:"P"},function(Be){return Ce.deleteChars(Be)}),Ce._parser.setCsiHandler({final:"S"},function(Be){return Ce.scrollUp(Be)}),Ce._parser.setCsiHandler({final:"T"},function(Be){return Ce.scrollDown(Be)}),Ce._parser.setCsiHandler({final:"X"},function(Be){return Ce.eraseChars(Be)}),Ce._parser.setCsiHandler({final:"Z"},function(Be){return Ce.cursorBackwardTab(Be)}),Ce._parser.setCsiHandler({final:"`"},function(Be){return Ce.charPosAbsolute(Be)}),Ce._parser.setCsiHandler({final:"a"},function(Be){return Ce.hPositionRelative(Be)}),Ce._parser.setCsiHandler({final:"b"},function(Be){return Ce.repeatPrecedingCharacter(Be)}),Ce._parser.setCsiHandler({final:"c"},function(Be){return Ce.sendDeviceAttributesPrimary(Be)}),Ce._parser.setCsiHandler({prefix:">",final:"c"},function(Be){return Ce.sendDeviceAttributesSecondary(Be)}),Ce._parser.setCsiHandler({final:"d"},function(Be){return Ce.linePosAbsolute(Be)}),Ce._parser.setCsiHandler({final:"e"},function(Be){return Ce.vPositionRelative(Be)}),Ce._parser.setCsiHandler({final:"f"},function(Be){return Ce.hVPosition(Be)}),Ce._parser.setCsiHandler({final:"g"},function(Be){return Ce.tabClear(Be)}),Ce._parser.setCsiHandler({final:"h"},function(Be){return Ce.setMode(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"h"},function(Be){return Ce.setModePrivate(Be)}),Ce._parser.setCsiHandler({final:"l"},function(Be){return Ce.resetMode(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"l"},function(Be){return Ce.resetModePrivate(Be)}),Ce._parser.setCsiHandler({final:"m"},function(Be){return Ce.charAttributes(Be)}),Ce._parser.setCsiHandler({final:"n"},function(Be){return Ce.deviceStatus(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"n"},function(Be){return Ce.deviceStatusPrivate(Be)}),Ce._parser.setCsiHandler({intermediates:"!",final:"p"},function(Be){return Ce.softReset(Be)}),Ce._parser.setCsiHandler({intermediates:" ",final:"q"},function(Be){return Ce.setCursorStyle(Be)}),Ce._parser.setCsiHandler({final:"r"},function(Be){return Ce.setScrollRegion(Be)}),Ce._parser.setCsiHandler({final:"s"},function(Be){return Ce.saveCursor(Be)}),Ce._parser.setCsiHandler({final:"t"},function(Be){return Ce.windowOptions(Be)}),Ce._parser.setCsiHandler({final:"u"},function(Be){return Ce.restoreCursor(Be)}),Ce._parser.setCsiHandler({intermediates:"'",final:"}"},function(Be){return Ce.insertColumns(Be)}),Ce._parser.setCsiHandler({intermediates:"'",final:"~"},function(Be){return Ce.deleteColumns(Be)}),Ce._parser.setExecuteHandler(de.C0.BEL,function(){return Ce.bell()}),Ce._parser.setExecuteHandler(de.C0.LF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.VT,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.FF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.CR,function(){return Ce.carriageReturn()}),Ce._parser.setExecuteHandler(de.C0.BS,function(){return Ce.backspace()}),Ce._parser.setExecuteHandler(de.C0.HT,function(){return Ce.tab()}),Ce._parser.setExecuteHandler(de.C0.SO,function(){return Ce.shiftOut()}),Ce._parser.setExecuteHandler(de.C0.SI,function(){return Ce.shiftIn()}),Ce._parser.setExecuteHandler(de.C1.IND,function(){return Ce.index()}),Ce._parser.setExecuteHandler(de.C1.NEL,function(){return Ce.nextLine()}),Ce._parser.setExecuteHandler(de.C1.HTS,function(){return Ce.tabSet()}),Ce._parser.setOscHandler(0,new y.OscHandler(function(Be){Ce.setTitle(Be),Ce.setIconName(Be)})),Ce._parser.setOscHandler(1,new y.OscHandler(function(Be){return Ce.setIconName(Be)})),Ce._parser.setOscHandler(2,new y.OscHandler(function(Be){return Ce.setTitle(Be)})),Ce._parser.setEscHandler({final:"7"},function(){return Ce.saveCursor()}),Ce._parser.setEscHandler({final:"8"},function(){return Ce.restoreCursor()}),Ce._parser.setEscHandler({final:"D"},function(){return Ce.index()}),Ce._parser.setEscHandler({final:"E"},function(){return Ce.nextLine()}),Ce._parser.setEscHandler({final:"H"},function(){return Ce.tabSet()}),Ce._parser.setEscHandler({final:"M"},function(){return Ce.reverseIndex()}),Ce._parser.setEscHandler({final:"="},function(){return Ce.keypadApplicationMode()}),Ce._parser.setEscHandler({final:">"},function(){return Ce.keypadNumericMode()}),Ce._parser.setEscHandler({final:"c"},function(){return Ce.fullReset()}),Ce._parser.setEscHandler({final:"n"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"o"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"|"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"}"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"~"},function(){return Ce.setgLevel(1)}),Ce._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ce.selectDefaultCharset()}),Ce._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ce.selectDefaultCharset()});var je=function(Be){Me._parser.setEscHandler({intermediates:"(",final:Be},function(){return Ce.selectCharset("("+Be)}),Me._parser.setEscHandler({intermediates:")",final:Be},function(){return Ce.selectCharset(")"+Be)}),Me._parser.setEscHandler({intermediates:"*",final:Be},function(){return Ce.selectCharset("*"+Be)}),Me._parser.setEscHandler({intermediates:"+",final:Be},function(){return Ce.selectCharset("+"+Be)}),Me._parser.setEscHandler({intermediates:"-",final:Be},function(){return Ce.selectCharset("-"+Be)}),Me._parser.setEscHandler({intermediates:".",final:Be},function(){return Ce.selectCharset("."+Be)}),Me._parser.setEscHandler({intermediates:"/",final:Be},function(){return Ce.selectCharset("/"+Be)})},Me=this;for(var Ge in se.CHARSETS)je(Ge);return Ce._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ce.screenAlignmentPattern()}),Ce._parser.setErrorHandler(function(Be){return Ce._logService.error("Parsing error: ",Be),Be}),Ce._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ce._bufferService,Ce._coreService,Ce._logService,Ce._optionsService)),Ce}return E(me,fe),Object.defineProperty(me.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),me.prototype.dispose=function(){fe.prototype.dispose.call(this)},me.prototype.parse=function(ve){var pe=this._bufferService.buffer,Se=pe.x,ye=pe.y;if(this._logService.debug("parsing data",ve),this._parseBuffer.length131072)for(var we=0;we0&&Ge.getWidth(Pe.x-1)===2&&Ge.setCellFromCodePoint(Pe.x-1,0,1,Me.fg,Me.bg,Me.extended);for(var Be=pe;Be=De){if(Ce){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),Ge=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=De-1,we===2)continue}if(je&&(Ge.insertCells(Pe.x,we,Pe.getNullCell(Me),Me),Ge.getWidth(De-1)===2&&Ge.setCellFromCodePoint(De-1,re.NULL_CELL_CODE,re.NULL_CELL_WIDTH,Me.fg,Me.bg,Me.extended)),Ge.setCellFromCodePoint(Pe.x++,ye,we,Me.fg,Me.bg,Me.extended),we>0)for(;--we;)Ge.setCellFromCodePoint(Pe.x++,0,0,Me.fg,Me.bg,Me.extended)}else Ge.getWidth(Pe.x-1)?Ge.addCodepointToCell(Pe.x-1,ye):Ge.addCodepointToCell(Pe.x-2,ye)}Se-pe>0&&(Ge.loadCell(Pe.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),Pe.x0&&Ge.getWidth(Pe.x)===0&&!Ge.hasContent(Pe.x)&&Ge.setCellFromCodePoint(Pe.x,0,1,Me.fg,Me.bg,Me.extended),this._dirtyRowService.markDirty(Pe.y)},me.prototype.addCsiHandler=function(ve,pe){var Se=this;return ve.final!=="t"||ve.prefix||ve.intermediates?this._parser.addCsiHandler(ve,pe):this._parser.addCsiHandler(ve,function(ye){return!z(ye.params[0],Se._optionsService.options.windowOptions)||pe(ye)})},me.prototype.addDcsHandler=function(ve,pe){return this._parser.addDcsHandler(ve,new x.DcsHandler(pe))},me.prototype.addEscHandler=function(ve,pe){return this._parser.addEscHandler(ve,pe)},me.prototype.addOscHandler=function(ve,pe){return this._parser.addOscHandler(ve,new y.OscHandler(pe))},me.prototype.bell=function(){this._onRequestBell.fire()},me.prototype.lineFeed=function(){var ve=this._bufferService.buffer;this._dirtyRowService.markDirty(ve.y),this._optionsService.options.convertEol&&(ve.x=0),ve.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),ve.x>=this._bufferService.cols&&ve.x--,this._dirtyRowService.markDirty(ve.y),this._onLineFeed.fire()},me.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},me.prototype.backspace=function(){var ve,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&&(!((ve=pe.lines.get(pe.ybase+pe.y))===null||ve===void 0)&&ve.isWrapped)){pe.lines.get(pe.ybase+pe.y).isWrapped=!1,pe.y--,pe.x=this._bufferService.cols-1;var Se=pe.lines.get(pe.ybase+pe.y);Se.hasWidth(pe.x)&&!Se.hasContent(pe.x)&&pe.x--}this._restrictCursor()},me.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var ve=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-ve)}},me.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},me.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},me.prototype._restrictCursor=function(ve){ve===void 0&&(ve=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(ve,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)},me.prototype._setCursor=function(ve,pe){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+pe):(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=pe),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},me.prototype._moveCursor=function(ve,pe){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ve,this._bufferService.buffer.y+pe)},me.prototype.cursorUp=function(ve){var pe=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;pe>=0?this._moveCursor(0,-Math.min(pe,ve.params[0]||1)):this._moveCursor(0,-(ve.params[0]||1))},me.prototype.cursorDown=function(ve){var pe=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;pe>=0?this._moveCursor(0,Math.min(pe,ve.params[0]||1)):this._moveCursor(0,ve.params[0]||1)},me.prototype.cursorForward=function(ve){this._moveCursor(ve.params[0]||1,0)},me.prototype.cursorBackward=function(ve){this._moveCursor(-(ve.params[0]||1),0)},me.prototype.cursorNextLine=function(ve){this.cursorDown(ve),this._bufferService.buffer.x=0},me.prototype.cursorPrecedingLine=function(ve){this.cursorUp(ve),this._bufferService.buffer.x=0},me.prototype.cursorCharAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},me.prototype.cursorPosition=function(ve){this._setCursor(ve.length>=2?(ve.params[1]||1)-1:0,(ve.params[0]||1)-1)},me.prototype.charPosAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},me.prototype.hPositionRelative=function(ve){this._moveCursor(ve.params[0]||1,0)},me.prototype.linePosAbsolute=function(ve){this._setCursor(this._bufferService.buffer.x,(ve.params[0]||1)-1)},me.prototype.vPositionRelative=function(ve){this._moveCursor(0,ve.params[0]||1)},me.prototype.hVPosition=function(ve){this.cursorPosition(ve)},me.prototype.tabClear=function(ve){var pe=ve.params[0];pe===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:pe===3&&(this._bufferService.buffer.tabs={})},me.prototype.cursorForwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=ve.params[0]||1;pe--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},me.prototype.cursorBackwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=ve.params[0]||1,Se=this._bufferService.buffer;pe--;)Se.x=Se.prevStop()},me.prototype._eraseInBufferLine=function(ve,pe,Se,ye){ye===void 0&&(ye=!1);var we=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);we.replaceCells(pe,Se,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(we.isWrapped=!1)},me.prototype._resetBufferLine=function(ve){var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);pe.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),pe.isWrapped=!1},me.prototype.eraseInDisplay=function(ve){var pe;switch(this._restrictCursor(),ve.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.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 Se=this._bufferService.buffer.lines.length-this._bufferService.rows;Se>0&&(this._bufferService.buffer.lines.trimStart(Se),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Se,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Se,0),this._onScroll.fire(0))}},me.prototype.eraseInLine=function(ve){switch(this._restrictCursor(),ve.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)},me.prototype.insertLines=function(ve){this._restrictCursor();var pe=ve.params[0]||1,Se=this._bufferService.buffer;if(!(Se.y>Se.scrollBottom||Se.ySe.scrollBottom||Se.ype.scrollBottom||pe.ype.scrollBottom||pe.ype.scrollBottom||pe.ype.scrollBottom||pe.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(de.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(de.C0.ESC+"[?6c"))},me.prototype.sendDeviceAttributesSecondary=function(ve){ve.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(de.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(de.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ve.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(de.C0.ESC+"[>83;40003;0c"))},me.prototype._is=function(ve){return(this._optionsService.options.termName+"").indexOf(ve)===0},me.prototype.setMode=function(ve){for(var pe=0;pe=2||ye[1]===2&&Pe+we>=5)break;ye[1]&&(we=1)}while(++Pe+pe5)&&(ve=1),pe.extended.underlineStyle=ve,pe.fg|=268435456,ve===0&&(pe.fg&=-268435457),pe.updateExtended()},me.prototype.charAttributes=function(ve){if(ve.length===1&&ve.params[0]===0)return this._curAttrData.fg=ae.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=ae.DEFAULT_ATTR_DATA.bg);for(var pe,Se=ve.length,ye=this._curAttrData,we=0;we=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=ae.DEFAULT_ATTR_DATA.fg,ye.bg=ae.DEFAULT_ATTR_DATA.bg):pe===1?ye.fg|=134217728:pe===3?ye.bg|=67108864:pe===4?(ye.fg|=268435456,this._processUnderline(ve.hasSubParams(we)?ve.getSubParams(we)[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&ae.DEFAULT_ATTR_DATA.fg):pe===49?(ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):pe===38||pe===48||pe===58?we+=this._extractColor(ve,we,ye):pe===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):pe===100?(ye.fg&=-67108864,ye.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg,ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",pe)},me.prototype.deviceStatus=function(ve){switch(ve.params[0]){case 5:this._coreService.triggerDataEvent(de.C0.ESC+"[0n");break;case 6:var pe=this._bufferService.buffer.y+1,Se=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"["+pe+";"+Se+"R")}},me.prototype.deviceStatusPrivate=function(ve){switch(ve.params[0]){case 6:var pe=this._bufferService.buffer.y+1,Se=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"[?"+pe+";"+Se+"R")}},me.prototype.softReset=function(ve){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=ae.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},me.prototype.setCursorStyle=function(ve){var pe=ve.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 Se=pe%2==1;this._optionsService.options.cursorBlink=Se},me.prototype.setScrollRegion=function(ve){var pe,Se=ve.params[0]||1;(ve.length<2||(pe=ve.params[1])>this._bufferService.rows||pe===0)&&(pe=this._bufferService.rows),pe>Se&&(this._bufferService.buffer.scrollTop=Se-1,this._bufferService.buffer.scrollBottom=pe-1,this._setCursor(0,0))},me.prototype.windowOptions=function(ve){if(z(ve.params[0],this._optionsService.options.windowOptions)){var pe=ve.length>1?ve.params[1]:0;switch(ve.params[0]){case 14:pe!==2&&this._onRequestWindowsOptionsReport.fire(he.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(he.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(de.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22: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())}}},me.prototype.saveCursor=function(ve){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},me.prototype.restoreCursor=function(ve){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()},me.prototype.setTitle=function(ve){this._windowTitle=ve,this._onTitleChange.fire(ve)},me.prototype.setIconName=function(ve){this._iconName=ve},me.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},me.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},me.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},me.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,se.DEFAULT_CHARSET)},me.prototype.selectCharset=function(ve){ve.length===2?ve[0]!=="/"&&this._charsetService.setgCharset(b[ve[0]],se.CHARSETS[ve[1]]||se.DEFAULT_CHARSET):this.selectDefaultCharset()},me.prototype.index=function(){this._restrictCursor();var ve=this._bufferService.buffer;this._bufferService.buffer.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),this._restrictCursor()},me.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},me.prototype.reverseIndex=function(){this._restrictCursor();var ve=this._bufferService.buffer;if(ve.y===ve.scrollTop){var pe=ve.scrollBottom-ve.scrollTop;ve.lines.shiftElements(ve.ybase+ve.y,pe,1),ve.lines.set(ve.ybase+ve.y,ve.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}else ve.y--,this._restrictCursor()},me.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},me.prototype.reset=function(){this._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone()},me.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},me.prototype.setgLevel=function(ve){this._charsetService.setgLevel(ve)},me.prototype.screenAlignmentPattern=function(){var ve=new ee.CellData;ve.content=1<<22|69,ve.fg=this._curAttrData.fg,ve.bg=this._curAttrData.bg;var pe=this._bufferService.buffer;this._setCursor(0,0);for(var Se=0;Se256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(he),this.length=0,this._subParams=new Int32Array(de),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(he),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(he){var de=new E;if(!he.length)return de;for(var se=he[0]instanceof Array?1:0;se>8,ne=255&this._subParamsIdx[de];ne-se>0&&he.push(Array.prototype.slice.call(this._subParams,se,ne))}return he},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(he){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(he<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=he>2147483647?2147483647:he}},E.prototype.addSubParam=function(he){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(he<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=he>2147483647?2147483647:he,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(he){return(255&this._subParamsIdx[he])-(this._subParamsIdx[he]>>8)>0},E.prototype.getSubParams=function(he){var de=this._subParamsIdx[he]>>8,se=255&this._subParamsIdx[he];return se-de>0?this._subParams.subarray(de,se):null},E.prototype.getSubParamsAll=function(){for(var he={},de=0;de>8,ne=255&this._subParamsIdx[de];ne-se>0&&(he[de]=this._subParams.slice(se,ne))}return he},E.prototype.addDigit=function(he){var de;if(!(this._rejectDigits||!(de=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var se=this._digitIsSub?this._subParams:this.params,ne=se[de-1];se[de-1]=~ne?Math.min(10*ne+he,2147483647):he}},E}();ge.Params=_e},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OscHandler=ge.OscParser=void 0;var _e=be(23),E=be(8),he=function(){function se(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return se.prototype.addHandler=function(ne,ie){this._handlers[ne]===void 0&&(this._handlers[ne]=[]);var le=this._handlers[ne];return le.push(ie),{dispose:function(){var ue=le.indexOf(ie);ue!==-1&&le.splice(ue,1)}}},se.prototype.setHandler=function(ne,ie){this._handlers[ne]=[ie]},se.prototype.clearHandler=function(ne){this._handlers[ne]&&delete this._handlers[ne]},se.prototype.setHandlerFallback=function(ne){this._handlerFb=ne},se.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},se.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},se.prototype._start=function(){var ne=this._handlers[this._id];if(ne)for(var ie=ne.length-1;ie>=0;ie--)ne[ie].start();else this._handlerFb(this._id,"START")},se.prototype._put=function(ne,ie,le){var ue=this._handlers[this._id];if(ue)for(var ae=ue.length-1;ae>=0;ae--)ue[ae].put(ne,ie,le);else this._handlerFb(this._id,"PUT",E.utf32ToString(ne,ie,le))},se.prototype._end=function(ne){var ie=this._handlers[this._id];if(ie){for(var le=ie.length-1;le>=0&&ie[le].end(ne)===!1;le--);for(le--;le>=0;le--)ie[le].end(!1)}else this._handlerFb(this._id,"END",ne)},se.prototype.start=function(){this.reset(),this._id=-1,this._state=1},se.prototype.put=function(ne,ie,le){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(ne,ie,le)}},se.prototype.end=function(ne){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ne)),this._id=-1,this._state=0)},se}();ge.OscParser=he;var de=function(){function se(ne){this._handler=ne,this._data="",this._hitLimit=!1}return se.prototype.start=function(){this._data="",this._hitLimit=!1},se.prototype.put=function(ne,ie,le){this._hitLimit||(this._data+=E.utf32ToString(ne,ie,le),this._data.length>_e.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},se.prototype.end=function(ne){var ie;return this._hitLimit?ie=!1:ne&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},se}();ge.OscHandler=de},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.PAYLOAD_LIMIT=void 0,ge.PAYLOAD_LIMIT=1e7},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DcsHandler=ge.DcsParser=void 0;var _e=be(8),E=be(21),he=be(23),de=[],se=function(){function ie(){this._handlers=Object.create(null),this._active=de,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(le,ue){this._handlers[le]===void 0&&(this._handlers[le]=[]);var ae=this._handlers[le];return ae.push(ue),{dispose:function(){var oe=ae.indexOf(ue);oe!==-1&&ae.splice(oe,1)}}},ie.prototype.setHandler=function(le,ue){this._handlers[le]=[ue]},ie.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},ie.prototype.setHandlerFallback=function(le){this._handlerFb=le},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=de,this._ident=0},ie.prototype.hook=function(le,ue){if(this.reset(),this._ident=le,this._active=this._handlers[le]||de,this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].hook(ue);else this._handlerFb(this._ident,"HOOK",ue)},ie.prototype.put=function(le,ue,ae){if(this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].put(le,ue,ae);else this._handlerFb(this._ident,"PUT",_e.utf32ToString(le,ue,ae))},ie.prototype.unhook=function(le){if(this._active.length){for(var ue=this._active.length-1;ue>=0&&this._active[ue].unhook(le)===!1;ue--);for(ue--;ue>=0;ue--)this._active[ue].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",le);this._active=de,this._ident=0},ie}();ge.DcsParser=se;var ne=function(){function ie(le){this._handler=le,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(le){this._params=le.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(le,ue,ae){this._hitLimit||(this._data+=_e.utf32ToString(le,ue,ae),this._data.length>he.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(le){var ue;return this._hitLimit?ue=!1:le&&(ue=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ue},ie}();ge.DcsHandler=ne},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeTerminalFromCache=ge.acquireCharAtlas=void 0;var _e=be(26),E=be(43),he=[];ge.acquireCharAtlas=function(de,se,ne,ie,le){for(var ue=_e.generateConfig(ie,le,de,ne),ae=0;ae=0){if(_e.configEquals(re.config,ue))return re.atlas;re.ownedBy.length===1?(re.atlas.dispose(),he.splice(ae,1)):re.ownedBy.splice(oe,1);break}}for(ae=0;ae1)for(var te=this._getJoinedRanges(re,y,a,ae,ee),ce=0;ce1)for(te=this._getJoinedRanges(re,y,a,ae,ee),ce=0;ce=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new _e.CellData)},re.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},re}(),ae=function(){function re(ee){this._core=ee}return re.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},re.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},re.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},re.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},re.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},re.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},re.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},re.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},re}(),oe=function(){function re(ee){this._core=ee}return re.prototype.register=function(ee){this._core.unicodeService.register(ee)},Object.defineProperty(re.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),re}()},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(De,Ce){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(je,Me){je.__proto__=Me}||function(je,Me){for(var Ge in Me)Me.hasOwnProperty(Ge)&&(je[Ge]=Me[Ge])})(De,Ce)},function(De,Ce){function je(){this.constructor=De}_e(De,Ce),De.prototype=Ce===null?Object.create(Ce):(je.prototype=Ce.prototype,new je)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Terminal=void 0;var he=be(36),de=be(37),se=be(38),ne=be(12),ie=be(19),le=be(40),ue=be(50),ae=be(51),oe=be(11),re=be(7),ee=be(18),a=be(54),y=be(55),x=be(56),b=be(57),z=be(59),te=be(0),ce=be(16),fe=be(27),me=be(60),ve=be(5),pe=be(61),Se=be(62),ye=be(63),we=be(64),Pe=be(65),Le=typeof window!="undefined"?window.document:null,Ee=function(De){function Ce(je){je===void 0&&(je={});var Me=De.call(this,je)||this;return Me.browser=oe,Me._keyDownHandled=!1,Me._onCursorMove=new te.EventEmitter,Me._onKey=new te.EventEmitter,Me._onRender=new te.EventEmitter,Me._onSelectionChange=new te.EventEmitter,Me._onTitleChange=new te.EventEmitter,Me._onFocus=new te.EventEmitter,Me._onBlur=new te.EventEmitter,Me._onA11yCharEmitter=new te.EventEmitter,Me._onA11yTabEmitter=new te.EventEmitter,Me._setup(),Me.linkifier=Me._instantiationService.createInstance(ue.Linkifier),Me.linkifier2=Me.register(Me._instantiationService.createInstance(ye.Linkifier2)),Me.register(Me._inputHandler.onRequestBell(function(){return Me.bell()})),Me.register(Me._inputHandler.onRequestRefreshRows(function(Ge,Be){return Me.refresh(Ge,Be)})),Me.register(Me._inputHandler.onRequestReset(function(){return Me.reset()})),Me.register(Me._inputHandler.onRequestScroll(function(Ge,Be){return Me.scroll(Ge,Be||void 0)})),Me.register(Me._inputHandler.onRequestWindowsOptionsReport(function(Ge){return Me._reportWindowsOptions(Ge)})),Me.register(te.forwardEvent(Me._inputHandler.onCursorMove,Me._onCursorMove)),Me.register(te.forwardEvent(Me._inputHandler.onTitleChange,Me._onTitleChange)),Me.register(te.forwardEvent(Me._inputHandler.onA11yChar,Me._onA11yCharEmitter)),Me.register(te.forwardEvent(Me._inputHandler.onA11yTab,Me._onA11yTabEmitter)),Me.register(Me._bufferService.onResize(function(Ge){return Me._afterResize(Ge.cols,Ge.rows)})),Me}return E(Ce,De),Object.defineProperty(Ce.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ce.prototype.dispose=function(){var je,Me,Ge;this._isDisposed||(De.prototype.dispose.call(this),(je=this._renderService)===null||je===void 0||je.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Ge=(Me=this.element)===null||Me===void 0?void 0:Me.parentNode)===null||Ge===void 0||Ge.removeChild(this.element))},Ce.prototype._setup=function(){De.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ce.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ce.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ce.prototype._updateOptions=function(je){var Me,Ge,Be,Qe;switch(De.prototype._updateOptions.call(this,je),je){case"fontFamily":case"fontSize":(Me=this._renderService)===null||Me===void 0||Me.clear(),(Ge=this._charSizeService)===null||Ge===void 0||Ge.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":(Be=this.viewport)===null||Be===void 0||Be.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.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)}},Ce.prototype._onTextAreaFocus=function(je){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[I"),this.updateCursorStyle(je),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ce.prototype.blur=function(){var je;return(je=this.textarea)===null||je===void 0?void 0:je.blur()},Ce.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ce.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var je=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Me=this._bufferService.buffer.y*je,Ge=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Ge+"px",this.textarea.style.top=Me+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=je+"px",this.textarea.style.lineHeight=je+"px",this.textarea.style.zIndex="-5"}},Ce.prototype._initGlobal=function(){var je=this;this._bindKeys(),this.register(re.addDisposableDomListener(this.element,"copy",function(Ge){je.hasSelection()&&se.copyHandler(Ge,je._selectionService)}));var Me=function(Ge){return se.handlePasteEvent(Ge,je.textarea,je._coreService)};this.register(re.addDisposableDomListener(this.textarea,"paste",Me)),this.register(re.addDisposableDomListener(this.element,"paste",Me)),oe.isFirefox?this.register(re.addDisposableDomListener(this.element,"mousedown",function(Ge){Ge.button===2&&se.rightClickHandler(Ge,je.textarea,je.screenElement,je._selectionService,je.options.rightClickSelectsWord)})):this.register(re.addDisposableDomListener(this.element,"contextmenu",function(Ge){se.rightClickHandler(Ge,je.textarea,je.screenElement,je._selectionService,je.options.rightClickSelectsWord)})),oe.isLinux&&this.register(re.addDisposableDomListener(this.element,"auxclick",function(Ge){Ge.button===1&&se.moveTextAreaUnderMouseCursor(Ge,je.textarea,je.screenElement)}))},Ce.prototype._bindKeys=function(){var je=this;this.register(re.addDisposableDomListener(this.textarea,"keyup",function(Me){return je._keyUp(Me)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keydown",function(Me){return je._keyDown(Me)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keypress",function(Me){return je._keyPress(Me)},!0)),this.register(re.addDisposableDomListener(this.textarea,"compositionstart",function(){return je._compositionHelper.compositionstart()})),this.register(re.addDisposableDomListener(this.textarea,"compositionupdate",function(Me){return je._compositionHelper.compositionupdate(Me)})),this.register(re.addDisposableDomListener(this.textarea,"compositionend",function(){return je._compositionHelper.compositionend()})),this.register(this.onRender(function(){return je._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Me){return je._queueLinkification(Me.start,Me.end)}))},Ce.prototype.open=function(je){var Me=this;if(!je)throw new Error("Terminal requires a parent element.");Le.body.contains(je)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=je.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"),je.appendChild(this.element);var Ge=Le.createDocumentFragment();this._viewportElement=Le.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Ge.appendChild(this._viewportElement),this._viewportScrollArea=Le.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Le.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Le.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Ge.appendChild(this.screenElement),this.textarea=Le.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(re.addDisposableDomListener(this.textarea,"focus",function(qe){return Me._onTextAreaFocus(qe)})),this.register(re.addDisposableDomListener(this.textarea,"blur",function(){return Me._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Be=this._instantiationService.createInstance(we.CoreBrowserService,this.textarea);this._instantiationService.setService(ve.ICoreBrowserService,Be),this._charSizeService=this._instantiationService.createInstance(pe.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(ve.ICharSizeService,this._charSizeService),this._compositionView=Le.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(he.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Ge),this._theme=this.options.theme||this._theme,this._colorManager=new fe.ColorManager(Le,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(qe){return Me._colorManager.onOptionsChange(qe)})),this._colorManager.setTheme(this._theme);var Qe=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(me.RenderService,Qe,this.rows,this.screenElement)),this._instantiationService.setService(ve.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(qe){return Me._onRender.fire(qe)})),this.onResize(function(qe){return Me._renderService.resize(qe.cols,qe.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(ve.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Se.MouseService),this._instantiationService.setService(ve.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(de.Viewport,function(qe,Ze){return Me.scrollLines(qe,Ze)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Me.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Me._renderService.onCursorMove(),Me._syncTextArea()})),this.register(this.onResize(function(){return Me._renderService.onResize(Me.cols,Me.rows)})),this.register(this.onBlur(function(){return Me._renderService.onBlur()})),this.register(this.onFocus(function(){return Me._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Me.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(ae.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(ve.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(qe){return Me.scrollLines(qe.amount,qe.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Me._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(qe){return Me._renderService.onSelectionChanged(qe.start,qe.end,qe.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(qe){Me.textarea.value=qe,Me.textarea.focus(),Me.textarea.select()})),this.register(this.onScroll(function(){Me.viewport.syncScrollArea(),Me._selectionService.refresh()})),this.register(re.addDisposableDomListener(this._viewportElement,"scroll",function(){return Me._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Me._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(re.addDisposableDomListener(this.element,"mousedown",function(qe){return Me._selectionService.onMouseDown(qe)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Ce.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+'"')}},Ce.prototype._setTheme=function(je){var Me,Ge,Be;this._theme=je,(Me=this._colorManager)===null||Me===void 0||Me.setTheme(je),(Ge=this._renderService)===null||Ge===void 0||Ge.setColors(this._colorManager.colors),(Be=this.viewport)===null||Be===void 0||Be.onThemeChange(this._colorManager.colors)},Ce.prototype.bindMouse=function(){var je=this,Me=this,Ge=this.element;function Be(ze){var Ue,ot,Je=Me._mouseService.getRawByteCoords(ze,Me.screenElement,Me.cols,Me.rows);if(!Je)return!1;switch(ze.overrideType||ze.type){case"mousemove":ot=32,ze.buttons===void 0?(Ue=3,ze.button!==void 0&&(Ue=ze.button<3?ze.button:3)):Ue=1&ze.buttons?0:4&ze.buttons?1:2&ze.buttons?2:3;break;case"mouseup":ot=0,Ue=ze.button<3?ze.button:3;break;case"mousedown":ot=1,Ue=ze.button<3?ze.button:3;break;case"wheel":ze.deltaY!==0&&(ot=ze.deltaY<0?0:1),Ue=4;break;default:return!1}return!(ot===void 0||Ue===void 0||Ue>4)&&Me._coreMouseService.triggerMouseEvent({col:Je.x-33,row:Je.y-33,button:Ue,action:ot,ctrl:ze.ctrlKey,alt:ze.altKey,shift:ze.shiftKey})}var Qe={mouseup:null,wheel:null,mousedrag:null,mousemove:null},qe=function(ze){return Be(ze),ze.buttons||(je._document.removeEventListener("mouseup",Qe.mouseup),Qe.mousedrag&&je._document.removeEventListener("mousemove",Qe.mousedrag)),je.cancel(ze)},Ze=function(ze){return Be(ze),ze.preventDefault(),je.cancel(ze)},Xe=function(ze){ze.buttons&&Be(ze)},We=function(ze){ze.buttons||Be(ze)};this.register(this._coreMouseService.onProtocolChange(function(ze){ze?(je.optionsService.options.logLevel==="debug"&&je._logService.debug("Binding to mouse events:",je._coreMouseService.explainEvents(ze)),je.element.classList.add("enable-mouse-events"),je._selectionService.disable()):(je._logService.debug("Unbinding from mouse events."),je.element.classList.remove("enable-mouse-events"),je._selectionService.enable()),8&ze?Qe.mousemove||(Ge.addEventListener("mousemove",We),Qe.mousemove=We):(Ge.removeEventListener("mousemove",Qe.mousemove),Qe.mousemove=null),16&ze?Qe.wheel||(Ge.addEventListener("wheel",Ze,{passive:!1}),Qe.wheel=Ze):(Ge.removeEventListener("wheel",Qe.wheel),Qe.wheel=null),2&ze?Qe.mouseup||(Qe.mouseup=qe):(je._document.removeEventListener("mouseup",Qe.mouseup),Qe.mouseup=null),4&ze?Qe.mousedrag||(Qe.mousedrag=Xe):(je._document.removeEventListener("mousemove",Qe.mousedrag),Qe.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(re.addDisposableDomListener(Ge,"mousedown",function(ze){if(ze.preventDefault(),je.focus(),je._coreMouseService.areMouseEventsActive&&!je._selectionService.shouldForceSelection(ze))return Be(ze),Qe.mouseup&&je._document.addEventListener("mouseup",Qe.mouseup),Qe.mousedrag&&je._document.addEventListener("mousemove",Qe.mousedrag),je.cancel(ze)})),this.register(re.addDisposableDomListener(Ge,"wheel",function(ze){if(!Qe.wheel){if(!je.buffer.hasScrollback){var Ue=je.viewport.getLinesScrolled(ze);if(Ue===0)return;for(var ot=ne.C0.ESC+(je._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ze.deltaY<0?"A":"B"),Je="",ut=0;ut47)},Ce.prototype._keyUp=function(je){this._customKeyEventHandler&&this._customKeyEventHandler(je)===!1||(function(Me){return Me.keyCode===16||Me.keyCode===17||Me.keyCode===18}(je)||this.focus(),this.updateCursorStyle(je))},Ce.prototype._keyPress=function(je){var Me;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(je)===!1)return!1;if(this.cancel(je),je.charCode)Me=je.charCode;else if(je.which===null||je.which===void 0)Me=je.keyCode;else{if(je.which===0||je.charCode===0)return!1;Me=je.which}return!(!Me||(je.altKey||je.ctrlKey||je.metaKey)&&!this._isThirdLevelShift(this.browser,je))&&(Me=String.fromCharCode(Me),this._onKey.fire({key:Me,domEvent:je}),this._showCursor(),this._coreService.triggerDataEvent(Me,!0),!0)},Ce.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ce.prototype.resize=function(je,Me){je!==this.cols||Me!==this.rows?De.prototype.resize.call(this,je,Me):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ce.prototype._afterResize=function(je,Me){var Ge,Be;(Ge=this._charSizeService)===null||Ge===void 0||Ge.measure(),(Be=this.viewport)===null||Be===void 0||Be.syncScrollArea(!0)},Ce.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 je=1;je=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,le,re):ae(ie,le))||re);return oe>3&&re&&Object.defineProperty(ie,le,re),re},E=this&&this.__param||function(ne,ie){return function(le,ue){ie(le,ue,ne)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CompositionHelper=void 0;var he=be(5),de=be(1),se=function(){function ne(ie,le,ue,ae,oe,re){this._textarea=ie,this._compositionView=le,this._bufferService=ue,this._optionsService=ae,this._charSizeService=oe,this._coreService=re,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(ne.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),ne.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},ne.prototype.compositionupdate=function(ie){var le=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){le._compositionPosition.end=le._textarea.value.length},0)},ne.prototype.compositionend=function(){this._finalizeComposition(!0)},ne.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ne.prototype._finalizeComposition=function(ie){var le=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var ue={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(le._isSendingComposition){le._isSendingComposition=!1;var oe=void 0;oe=le._isComposing?le._textarea.value.substring(ue.start,ue.end):le._textarea.value.substring(ue.start),le._coreService.triggerDataEvent(oe,!0)}},0)}else{this._isSendingComposition=!1;var ae=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(ae,!0)}},ne.prototype._handleAnyTextareaChanges=function(){var ie=this,le=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var ue=ie._textarea.value.replace(le,"");ue.length>0&&ie._coreService.triggerDataEvent(ue,!0)}},0)},ne.prototype.updateCompositionElements=function(ie){var le=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ue=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),ae=this._bufferService.buffer.y*ue,oe=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=oe+"px",this._compositionView.style.top=ae+"px",this._compositionView.style.height=ue+"px",this._compositionView.style.lineHeight=ue+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var re=this._compositionView.getBoundingClientRect();this._textarea.style.left=oe+"px",this._textarea.style.top=ae+"px",this._textarea.style.width=re.width+"px",this._textarea.style.height=re.height+"px",this._textarea.style.lineHeight=re.height+"px"}ie||setTimeout(function(){return le.updateCompositionElements(!0)},0)}},ne=_e([E(2,de.IBufferService),E(3,de.IOptionsService),E(4,he.ICharSizeService),E(5,de.ICoreService)],ne)}();ge.CompositionHelper=se},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ae,oe){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}_e(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),he=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Viewport=void 0;var se=be(2),ne=be(7),ie=be(5),le=be(1),ue=function(ae){function oe(re,ee,a,y,x,b,z){var te=ae.call(this)||this;return te._scrollLines=re,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,te.scrollBarWidth=0,te._currentRowHeight=0,te._lastRecordedBufferLength=0,te._lastRecordedViewportHeight=0,te._lastRecordedBufferHeight=0,te._lastTouchY=0,te._lastScrollTop=0,te._wheelPartialScroll=0,te._refreshAnimationFrame=null,te._ignoreNextScrollEvent=!1,te.scrollBarWidth=te._viewportElement.offsetWidth-te._scrollArea.offsetWidth||15,te.register(ne.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(oe,ae),oe.prototype.onThemeChange=function(re){this._viewportElement.style.backgroundColor=re.background.css},oe.prototype._refresh=function(re){var ee=this;if(re)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},oe.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var re=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==re&&(this._lastRecordedBufferHeight=re,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},oe.prototype.syncScrollArea=function(re){if(re===void 0&&(re=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(re);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(re)}else this._refresh(re)},oe.prototype._onScroll=function(re){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},oe.prototype._bubbleScroll=function(re,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):re.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},oe.prototype._applyScrollModifier=function(re,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?re*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:re*this._optionsService.options.scrollSensitivity},oe.prototype.onTouchStart=function(re){this._lastTouchY=re.touches[0].pageY},oe.prototype.onTouchMove=function(re){var ee=this._lastTouchY-re.touches[0].pageY;return this._lastTouchY=re.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(re,ee))},oe=he([de(3,le.IBufferService),de(4,le.IOptionsService),de(5,ie.ICharSizeService),de(6,ie.IRenderService)],oe)}(se.Disposable);ge.Viewport=ue},function(dt,ge,be){"use strict";function _e(se){return se.replace(/\r?\n/g,"\r")}function E(se,ne){return ne?"\x1B[200~"+se+"\x1B[201~":se}function he(se,ne,ie){se=E(se=_e(se),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(se,!0),ne.value=""}function de(se,ne,ie){var le=ie.getBoundingClientRect(),ue=se.clientX-le.left-10,ae=se.clientY-le.top-10;ne.style.width="20px",ne.style.height="20px",ne.style.left=ue+"px",ne.style.top=ae+"px",ne.style.zIndex="1000",ne.focus()}Object.defineProperty(ge,"__esModule",{value:!0}),ge.rightClickHandler=ge.moveTextAreaUnderMouseCursor=ge.paste=ge.handlePasteEvent=ge.copyHandler=ge.bracketTextForPaste=ge.prepareTextForTerminal=void 0,ge.prepareTextForTerminal=_e,ge.bracketTextForPaste=E,ge.copyHandler=function(se,ne){se.clipboardData&&se.clipboardData.setData("text/plain",ne.selectionText),se.preventDefault()},ge.handlePasteEvent=function(se,ne,ie){se.stopPropagation(),se.clipboardData&&he(se.clipboardData.getData("text/plain"),ne,ie)},ge.paste=he,ge.moveTextAreaUnderMouseCursor=de,ge.rightClickHandler=function(se,ne,ie,le,ue){de(se,ne,ie),ue&&!le.isClickInSelection(se)&&le.selectWordAtCursor(se),ne.value=le.selectionText,ne.select()}},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ae,oe){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}_e(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.EscapeSequenceParser=ge.VT500_TRANSITION_TABLE=ge.TransitionTable=void 0;var he=be(2),de=be(15),se=be(21),ne=be(22),ie=be(24),le=function(){function ae(oe){this.table=new Uint8Array(oe)}return ae.prototype.setDefault=function(oe,re){de.fill(this.table,oe<<4|re)},ae.prototype.add=function(oe,re,ee,a){this.table[re<<8|oe]=ee<<4|a},ae.prototype.addMany=function(oe,re,ee,a){for(var y=0;y1)throw new Error("only one byte as prefix supported");if((a=re.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(re.intermediates){if(re.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;yx||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(re.final.length!==1)throw new Error("final must be a single byte");var b=re.final.charCodeAt(0);if(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},oe.prototype.identToString=function(re){for(var ee=[];re;)ee.push(String.fromCharCode(255&re)),re>>=8;return ee.reverse().join("")},oe.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},oe.prototype.setPrintHandler=function(re){this._printHandler=re},oe.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},oe.prototype.addEscHandler=function(re,ee){var a=this._identifier(re,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setEscHandler=function(re,ee){this._escHandlers[this._identifier(re,[48,126])]=[ee]},oe.prototype.clearEscHandler=function(re){this._escHandlers[this._identifier(re,[48,126])]&&delete this._escHandlers[this._identifier(re,[48,126])]},oe.prototype.setEscHandlerFallback=function(re){this._escHandlerFb=re},oe.prototype.setExecuteHandler=function(re,ee){this._executeHandlers[re.charCodeAt(0)]=ee},oe.prototype.clearExecuteHandler=function(re){this._executeHandlers[re.charCodeAt(0)]&&delete this._executeHandlers[re.charCodeAt(0)]},oe.prototype.setExecuteHandlerFallback=function(re){this._executeHandlerFb=re},oe.prototype.addCsiHandler=function(re,ee){var a=this._identifier(re);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setCsiHandler=function(re,ee){this._csiHandlers[this._identifier(re)]=[ee]},oe.prototype.clearCsiHandler=function(re){this._csiHandlers[this._identifier(re)]&&delete this._csiHandlers[this._identifier(re)]},oe.prototype.setCsiHandlerFallback=function(re){this._csiHandlerFb=re},oe.prototype.addDcsHandler=function(re,ee){return this._dcsParser.addHandler(this._identifier(re),ee)},oe.prototype.setDcsHandler=function(re,ee){this._dcsParser.setHandler(this._identifier(re),ee)},oe.prototype.clearDcsHandler=function(re){this._dcsParser.clearHandler(this._identifier(re))},oe.prototype.setDcsHandlerFallback=function(re){this._dcsParser.setHandlerFallback(re)},oe.prototype.addOscHandler=function(re,ee){return this._oscParser.addHandler(re,ee)},oe.prototype.setOscHandler=function(re,ee){this._oscParser.setHandler(re,ee)},oe.prototype.clearOscHandler=function(re){this._oscParser.clearHandler(re)},oe.prototype.setOscHandlerFallback=function(re){this._oscParser.setHandlerFallback(re)},oe.prototype.setErrorHandler=function(re){this._errorHandler=re},oe.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},oe.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},oe.prototype.parse=function(re,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,ce=this._params,fe=this._transitions.table,me=0;me>4){case 2:for(var ve=me+1;;++ve){if(ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,me,ve),me=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,me,ve),me=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,me,ve),me=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,me,ve),me=ve-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:me,code:a,currentState:x,collect:te,params:ce,abort:!1}).abort)return;break;case 7:for(var pe=this._csiHandlers[te<<8|a],Se=pe?pe.length-1:-1;Se>=0&&pe[Se](ce)===!1;Se--);Se<0&&this._csiHandlerFb(te<<8|a,ce),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(a-48)}while(++me47&&a<60);me--;break;case 9:te<<=8,te|=a;break;case 10:for(var ye=this._escHandlers[te<<8|a],we=ye?ye.length-1:-1;we>=0&&ye[we]()===!1;we--);we<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),te=0;break;case 12:z.hook(te<<8|a,ce);break;case 13:for(var Pe=me+1;;++Pe)if(Pe>=ee||(a=re[Pe])===24||a===26||a===27||a>127&&a<160){z.put(re,me,Pe),me=Pe-1;break}break;case 14:z.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Le=me+1;;Le++)if(Le>=ee||(a=re[Le])<32||a>127&&a<=159){b.put(re,me,Le),me=Le-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},oe}(he.Disposable);ge.EscapeSequenceParser=ue},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(b,z){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(te[fe]=ce[fe])})(b,z)},function(b,z){function te(){this.constructor=b}_e(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),he=this&&this.__decorate||function(b,z,te,ce){var fe,me=arguments.length,ve=me<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,ce);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(ve=(me<3?fe(ve):me>3?fe(z,te,ve):fe(z,te))||ve);return me>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Renderer=void 0;var se=be(41),ne=be(47),ie=be(48),le=be(49),ue=be(29),ae=be(2),oe=be(5),re=be(1),ee=be(25),a=be(0),y=1,x=function(b){function z(te,ce,fe,me,ve,pe,Se,ye,we){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=ce,Pe._bufferService=ve,Pe._charSizeService=pe,Pe._optionsService=Se,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Le=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new ue.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new se.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Le,Pe._id,Pe._bufferService,Se),new ne.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,Se),new le.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,fe,me,Pe._bufferService,Se),new ie.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,Se,ye,we)],Pe.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},Pe._devicePixelRatio=window.devicePixelRatio,Pe._updateDimensions(),Pe.onOptionsChanged(),Pe}return E(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,ce=this._renderLayers;te0&&ce===te[0][0]){me=!0;var pe=te.shift();fe=new ie.JoinedCellData(this._workCell,z.translateToString(!0,pe[0],pe[1]),pe[1]-pe[0]),ve=pe[1]-1}!me&&this._isOverlapping(fe)&&vethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},oe}(de.BaseRenderLayer);ge.TextRenderLayer=ue},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.GridCache=void 0;var _e=function(){function E(){this.cache=[]}return E.prototype.resize=function(he,de){for(var se=0;se>>24,Ee=we.rgba>>>16&255,De=we.rgba>>>8&255,Ce=0;Ce=this.capacity)se=this._head,this._unlinkNode(se),delete this._map[se.key],se.key=he,se.value=de,this._map[he]=se;else{var ne=this._nodePool;ne.length>0?((se=ne.pop()).key=he,se.value=de):se={prev:null,next:null,key:he,value:de},this._map[he]=se,this.size++}this._appendNode(se)},E}();ge.LRUMap=_e},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(de,se){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ie){ne.__proto__=ie}||function(ne,ie){for(var le in ie)ie.hasOwnProperty(le)&&(ne[le]=ie[le])})(de,se)},function(de,se){function ne(){this.constructor=de}_e(de,se),de.prototype=se===null?Object.create(se):(ne.prototype=se.prototype,new ne)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionRenderLayer=void 0;var he=function(de){function se(ne,ie,le,ue,ae,oe){var re=de.call(this,ne,"selection",ie,!0,le,ue,ae,oe)||this;return re._clearState(),re}return E(se,de),se.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},se.prototype.resize=function(ne){de.prototype.resize.call(this,ne),this._clearState()},se.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},se.prototype.onSelectionChanged=function(ne,ie,le){if(this._didStateChange(ne,ie,le,this._bufferService.buffer.ydisp))if(this._clearAll(),ne&&ie){var ue=ne[1]-this._bufferService.buffer.ydisp,ae=ie[1]-this._bufferService.buffer.ydisp,oe=Math.max(ue,0),re=Math.min(ae,this._bufferService.rows-1);if(!(oe>=this._bufferService.rows||re<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,le){var ee=ne[0],a=ie[0]-ee,y=re-oe+1;this._fillCells(ee,oe,a,y)}else{ee=ue===oe?ne[0]:0;var x=oe===re?ie[0]:this._bufferService.cols;this._fillCells(ee,oe,x-ee,1);var b=Math.max(re-oe-1,0);if(this._fillCells(0,oe+1,this._bufferService.cols,b),oe!==re){var z=ae===re?ie[0]:this._bufferService.cols;this._fillCells(0,re,z,1)}}this._state.start=[ne[0],ne[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=le,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},se.prototype._didStateChange=function(ne,ie,le,ue){return!this._areCoordinatesEqual(ne,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||le!==this._state.columnSelectMode||ue!==this._state.ydisp},se.prototype._areCoordinatesEqual=function(ne,ie){return!(!ne||!ie)&&ne[0]===ie[0]&&ne[1]===ie[1]},se}(be(13).BaseRenderLayer);ge.SelectionRenderLayer=he},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ie,le){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,le)},function(ie,le){function ue(){this.constructor=ie}_e(ie,le),ie.prototype=le===null?Object.create(le):(ue.prototype=le.prototype,new ue)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CursorRenderLayer=void 0;var he=be(13),de=be(4),se=function(ie){function le(ue,ae,oe,re,ee,a,y,x,b){var z=ie.call(this,ue,"cursor",ae,!0,oe,re,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new de.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(le,ie),le.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),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 ue,ae=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ne(this._coreBrowserService.isFocused,function(){ae._render(!0)})):((ue=this._cursorBlinkStateManager)===null||ue===void 0||ue.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(ue,ae){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype._render=function(ue){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var ae=this._bufferService.buffer.ybase+this._bufferService.buffer.y,oe=ae-this._bufferService.buffer.ydisp;if(oe<0||oe>=this._bufferService.rows)this._clearCursor();else{var re=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(ae).loadCell(re,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](re,oe,this._cell):this._renderBlurCursor(re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===re&&this._state.y===oe&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},le.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},le.prototype._renderBarCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ue,ae,this._optionsService.options.cursorWidth),this._ctx.restore()},le.prototype._renderBlockCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ue,ae,oe.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(oe,ue,ae),this._ctx.restore()},le.prototype._renderUnderlineCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ue,ae),this._ctx.restore()},le.prototype._renderBlurCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ue,ae,oe.getWidth(),1),this._ctx.restore()},le}(he.BaseRenderLayer);ge.CursorRenderLayer=se;var ne=function(){function ie(le,ue){this._renderCallback=ue,this.isCursorVisible=!0,le&&this._restartInterval()}return Object.defineProperty(ie.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ie.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)},ie.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})))},ie.prototype._restartInterval=function(le){var ue=this;le===void 0&&(le=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ue._animationTimeRestarted){var ae=600-(Date.now()-ue._animationTimeRestarted);if(ue._animationTimeRestarted=void 0,ae>0)return void ue._restartInterval(ae)}ue.isCursorVisible=!1,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0}),ue._blinkInterval=window.setInterval(function(){if(ue._animationTimeRestarted){var oe=600-(Date.now()-ue._animationTimeRestarted);return ue._animationTimeRestarted=void 0,void ue._restartInterval(oe)}ue.isCursorVisible=!ue.isCursorVisible,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0})},600)},le)},ie.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)},ie.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ie}()},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ie,le){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,le)},function(ie,le){function ue(){this.constructor=ie}_e(ie,le),ie.prototype=le===null?Object.create(le):(ue.prototype=le.prototype,new ue)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.LinkRenderLayer=void 0;var he=be(13),de=be(9),se=be(26),ne=function(ie){function le(ue,ae,oe,re,ee,a,y,x){var b=ie.call(this,ue,"link",ae,!0,oe,re,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(le,ie),le.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),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 ue=this._state.y2-this._state.y1-1;ue>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ue),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},le.prototype._onShowLinkUnderline=function(ue){if(ue.fg===de.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ue.fg&&se.is256Color(ue.fg)?this._ctx.fillStyle=this._colors.ansi[ue.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ue.y1===ue.y2)this._fillBottomLineAtCells(ue.x1,ue.y1,ue.x2-ue.x1);else{this._fillBottomLineAtCells(ue.x1,ue.y1,ue.cols-ue.x1);for(var ae=ue.y1+1;ae=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(le,ue,ee):oe(le,ue))||ee);return re>3&&ee&&Object.defineProperty(le,ue,ee),ee},E=this&&this.__param||function(ie,le){return function(ue,ae){le(ue,ae,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZone=ge.Linkifier=void 0;var he=be(0),de=be(1),se=function(){function ie(le,ue,ae){this._bufferService=le,this._logService=ue,this._unicodeService=ae,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new he.EventEmitter,this._onHideLinkUnderline=new he.EventEmitter,this._onLinkTooltip=new he.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ie.prototype.attachToDom=function(le,ue){this._element=le,this._mouseZoneManager=ue},ie.prototype.linkifyRows=function(le,ue){var ae=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=le,this._rowsToLinkify.end=ue):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,le),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ue)),this._mouseZoneManager.clearAll(le,ue),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return ae._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var le=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ue=le.ydisp+this._rowsToLinkify.start;if(!(ue>=le.lines.length)){for(var ae=le.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,oe=Math.ceil(2e3/this._bufferService.cols),re=this._bufferService.buffer.iterator(!1,ue,ae,oe,oe);re.hasNext();)for(var ee=re.next(),a=0;a=0;ue--)if(le.priority<=this._linkMatchers[ue].priority)return void this._linkMatchers.splice(ue+1,0,le);this._linkMatchers.splice(0,0,le)}else this._linkMatchers.push(le)},ie.prototype.deregisterLinkMatcher=function(le){for(var ue=0;ue>9&511:void 0;ae.validationCallback?ae.validationCallback(b,function(me){re._rowsTimeoutId||me&&re._addLink(z[1],z[0]-re._bufferService.buffer.ydisp,b,ae,fe)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,ae,fe)},x=this;(oe=ee.exec(ue))!==null&&y()!=="break";);},ie.prototype._addLink=function(le,ue,ae,oe,re){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(ae),y=le%this._bufferService.cols,x=ue+Math.floor(le/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new ne(y+1,x+1,b+1,z+1,function(te){if(oe.handler)return oe.handler(te,ae);var ce=window.open();ce?(ce.opener=null,ce.location.href=ae):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,re)),oe.hoverTooltipCallback&&oe.hoverTooltipCallback(te,ae,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.remove("xterm-cursor-pointer"),oe.hoverLeaveCallback&&oe.hoverLeaveCallback()},function(te){return!oe.willLinkActivate||oe.willLinkActivate(te,ae)}))}},ie.prototype._createLinkHoverEvent=function(le,ue,ae,oe,re){return{x1:le,y1:ue,x2:ae,y2:oe,cols:this._bufferService.cols,fg:re}},ie._timeBeforeLatency=200,ie=_e([E(0,de.IBufferService),E(1,de.ILogService),E(2,de.IUnicodeService)],ie)}();ge.Linkifier=se;var ne=function(ie,le,ue,ae,oe,re,ee,a,y){this.x1=ie,this.y1=le,this.x2=ue,this.y2=ae,this.clickCallback=oe,this.hoverCallback=re,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};ge.MouseZone=ne},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(b,z){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(te[fe]=ce[fe])})(b,z)},function(b,z){function te(){this.constructor=b}_e(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),he=this&&this.__decorate||function(b,z,te,ce){var fe,me=arguments.length,ve=me<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,ce);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(ve=(me<3?fe(ve):me>3?fe(z,te,ve):fe(z,te))||ve);return me>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionService=void 0;var se=be(11),ne=be(52),ie=be(4),le=be(0),ue=be(5),ae=be(1),oe=be(30),re=be(53),ee=be(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,ce,fe,me,ve,pe,Se){var ye=b.call(this)||this;return ye._element=te,ye._screenElement=ce,ye._bufferService=fe,ye._coreService=me,ye._mouseService=ve,ye._optionsService=pe,ye._renderService=Se,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new ie.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(we){return ye._onMouseMove(we)},ye._mouseUpListener=function(we){return ye._onMouseUp(we)},ye._coreService.onUserInput(function(){ye.hasSelection&&ye.clearSelection()}),ye._trimListener=ye._bufferService.buffer.lines.onTrim(function(we){return ye._onTrim(we)}),ye.register(ye._bufferService.buffers.onBufferActivate(function(we){return ye._onBufferActivate(we)})),ye.enable(),ye._model=new ne.SelectionModel(ye._bufferService),ye._activeSelectionMode=0,ye}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!te||!ce)&&(te[0]!==ce[0]||te[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!te||!ce)return"";var fe=this._bufferService.buffer,me=[];if(this._activeSelectionMode===3){if(te[0]===ce[0])return"";for(var ve=te[1];ve<=ce[1];ve++){var pe=fe.translateBufferLineToString(ve,!0,te[0],ce[0]);me.push(pe)}}else{var Se=te[1]===ce[1]?ce[0]:void 0;for(me.push(fe.translateBufferLineToString(te[1],!0,te[0],Se)),ve=te[1]+1;ve<=ce[1]-1;ve++){var ye=fe.lines.get(ve);pe=fe.translateBufferLineToString(ve,!0),ye&&ye.isWrapped?me[me.length-1]+=pe:me.push(pe)}te[1]!==ce[1]&&(ye=fe.lines.get(ce[1]),pe=fe.translateBufferLineToString(ce[1],!0,0,ce[0]),ye&&ye.isWrapped?me[me.length-1]+=pe:me.push(pe))}return me.map(function(we){return we.replace(y," ")}).join(se.isWindows?`\r +`+me+"}":"{"+de.join(",")+"}",gap=me,_e}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(xt,dt,ge){var be;if(gap="",indent="",typeof ge=="number")for(be=0;be=0;re--)if(E(oe[re])){var ee=oe[re].split("="),a=unescape(ee[0]),y=unescape(ee[1]);ae(y,a)}}function ne(ae,oe){ae&&(me.cookie=escape(ae)+"="+escape(oe)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function ie(ae){!ae||!ue(ae)||(me.cookie=escape(ae)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function le(){se(function(ae,oe){ie(oe)})}function ue(ae){return new RegExp("(?:^|;\\s*)"+escape(ae).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(me.cookie)}},52496:function(xt,dt,ge){var be=ge(67039),_e=be.Global;xt.exports={name:"localStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};function E(){return _e.localStorage}function me(le){return E().getItem(le)}function de(le,ue){return E().setItem(le,ue)}function se(le){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);le(me(ae),ae)}}function ne(le){return E().removeItem(le)}function ie(){return E().clear()}},65300:function(xt){xt.exports={name:"memoryStorage",read:ge,write:be,each:_e,remove:E,clearAll:me};var dt={};function ge(de){return dt[de]}function be(de,se){dt[de]=se}function _e(de){for(var se in dt)dt.hasOwnProperty(se)&&de(dt[se],se)}function E(de){delete dt[de]}function me(de){dt={}}},16436:function(xt,dt,ge){var be=ge(67039),_e=be.Global;xt.exports={name:"oldFF-globalStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};var E=_e.globalStorage;function me(le){return E[le]}function de(le,ue){E[le]=ue}function se(le){for(var ue=E.length-1;ue>=0;ue--){var ae=E.key(ue);le(E[ae],ae)}}function ne(le){return E.removeItem(le)}function ie(){se(function(le,ue){delete E[le]})}},76673:function(xt,dt,ge){var be=ge(67039),_e=be.Global;xt.exports={name:"oldIE-userDataStorage",write:ne,read:ie,each:le,remove:ue,clearAll:ae};var E="storejs",me=_e.document,de=ee(),se=(_e.navigator?_e.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function ne(a,y){if(!se){var x=re(a);de(function(b){b.setAttribute(x,y),b.save(E)})}}function ie(a){if(!se){var y=re(a),x=null;return de(function(b){x=b.getAttribute(y)}),x}}function le(a){de(function(y){for(var x=y.XMLDocument.documentElement.attributes,b=x.length-1;b>=0;b--){var z=x[b];a(y.getAttribute(z.name),z.name)}})}function ue(a){var y=re(a);de(function(x){x.removeAttribute(y),x.save(E)})}function ae(){de(function(a){var y=a.XMLDocument.documentElement.attributes;a.load(E);for(var x=y.length-1;x>=0;x--)a.removeAttribute(y[x].name);a.save(E)})}var oe=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function re(a){return a.replace(/^\d/,"___$&").replace(oe,"___")}function ee(){if(!me||!me.documentElement||!me.documentElement.addBehavior)return null;var a="script",y,x,b;try{x=new ActiveXObject("htmlfile"),x.open(),x.write("<"+a+">document.w=window'),x.close(),y=x.w.frames[0].document,b=y.createElement("div")}catch(z){b=me.createElement("div"),y=me.body}return function(z){var te=[].slice.call(arguments,0);te.unshift(b),y.appendChild(b),b.addBehavior("#default#userData"),b.load(E),z.apply(this,te),y.removeChild(b)}}},65578:function(xt,dt,ge){var be=ge(67039),_e=be.Global;xt.exports={name:"sessionStorage",read:me,write:de,each:se,remove:ne,clearAll:ie};function E(){return _e.sessionStorage}function me(le){return E().getItem(le)}function de(le,ue){return E().setItem(le,ue)}function se(le){for(var ue=E().length-1;ue>=0;ue--){var ae=E().key(ue);le(me(ae),ae)}}function ne(le){return E().removeItem(le)}function ie(){return E().clear()}},34376:function(xt){(function(dt,ge){if(1)xt.exports=ge();else var be,_e})(window,function(){return function(dt){var ge={};function be(_e){if(ge[_e])return ge[_e].exports;var E=ge[_e]={i:_e,l:!1,exports:{}};return dt[_e].call(E.exports,E,E.exports,be),E.l=!0,E.exports}return be.m=dt,be.c=ge,be.d=function(_e,E,me){be.o(_e,E)||Object.defineProperty(_e,E,{enumerable:!0,get:me})},be.r=function(_e){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},be.t=function(_e,E){if(1&E&&(_e=be(_e)),8&E||4&E&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var me=Object.create(null);if(be.r(me),Object.defineProperty(me,"default",{enumerable:!0,value:_e}),2&E&&typeof _e!="string")for(var de in _e)be.d(me,de,function(se){return _e[se]}.bind(null,de));return me},be.n=function(_e){var E=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return be.d(E,"a",E),E},be.o=function(_e,E){return Object.prototype.hasOwnProperty.call(_e,E)},be.p="",be(be.s=34)}([function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.forwardEvent=ge.EventEmitter=void 0;var _e=function(){function E(){this._listeners=[],this._disposed=!1}return Object.defineProperty(E.prototype,"event",{get:function(){var me=this;return this._event||(this._event=function(de){return me._listeners.push(de),{dispose:function(){if(!me._disposed){for(var se=0;se>22},le.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?me.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(ue){this.fg=ue[de.CHAR_DATA_ATTR_INDEX],this.bg=0;var ae=!1;if(ue[de.CHAR_DATA_CHAR_INDEX].length>2)ae=!0;else if(ue[de.CHAR_DATA_CHAR_INDEX].length===2){var oe=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=oe&&oe<=56319){var re=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=re&&re<=57343?this.content=1024*(oe-55296)+re-56320+65536|ue[de.CHAR_DATA_WIDTH_INDEX]<<22:ae=!0}else ae=!0}else this.content=ue[de.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|ue[de.CHAR_DATA_WIDTH_INDEX]<<22;ae&&(this.combinedData=ue[de.CHAR_DATA_CHAR_INDEX],this.content=2097152|ue[de.CHAR_DATA_WIDTH_INDEX]<<22)},le.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},le}(se.AttributeData);ge.CellData=ne},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ISoundService=ge.ISelectionService=ge.IRenderService=ge.IMouseService=ge.ICoreBrowserService=ge.ICharSizeService=void 0;var _e=be(14);ge.ICharSizeService=_e.createDecorator("CharSizeService"),ge.ICoreBrowserService=_e.createDecorator("CoreBrowserService"),ge.IMouseService=_e.createDecorator("MouseService"),ge.IRenderService=_e.createDecorator("RenderService"),ge.ISelectionService=_e.createDecorator("SelectionService"),ge.ISoundService=_e.createDecorator("SoundService")},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.ExtendedAttrs=ge.AttributeData=void 0;var _e=function(){function me(){this.fg=0,this.bg=0,this.extended=new E}return me.toColorRGB=function(de){return[de>>>16&255,de>>>8&255,255&de]},me.fromColorRGB=function(de){return(255&de[0])<<16|(255&de[1])<<8|255&de[2]},me.prototype.clone=function(){var de=new me;return de.fg=this.fg,de.bg=this.bg,de.extended=this.extended.clone(),de},me.prototype.isInverse=function(){return 67108864&this.fg},me.prototype.isBold=function(){return 134217728&this.fg},me.prototype.isUnderline=function(){return 268435456&this.fg},me.prototype.isBlink=function(){return 536870912&this.fg},me.prototype.isInvisible=function(){return 1073741824&this.fg},me.prototype.isItalic=function(){return 67108864&this.bg},me.prototype.isDim=function(){return 134217728&this.bg},me.prototype.getFgColorMode=function(){return 50331648&this.fg},me.prototype.getBgColorMode=function(){return 50331648&this.bg},me.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},me.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},me.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},me.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},me.prototype.isFgDefault=function(){return(50331648&this.fg)==0},me.prototype.isBgDefault=function(){return(50331648&this.bg)==0},me.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},me.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},me.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},me.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},me.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},me.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()},me.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},me.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},me.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},me.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},me.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},me}();ge.AttributeData=_e;var E=function(){function me(de,se){de===void 0&&(de=0),se===void 0&&(se=-1),this.underlineStyle=de,this.underlineColor=se}return me.prototype.clone=function(){return new me(this.underlineStyle,this.underlineColor)},me.prototype.isEmpty=function(){return this.underlineStyle===0},me}();ge.ExtendedAttrs=E},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.addDisposableDomListener=void 0,ge.addDisposableDomListener=function(_e,E,me,de){_e.addEventListener(E,me,de);var se=!1;return{dispose:function(){se||(se=!0,_e.removeEventListener(E,me,de))}}}},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.Utf8ToUtf32=ge.StringToUtf32=ge.utf32ToString=ge.stringFromCodePoint=void 0,ge.stringFromCodePoint=function(me){return me>65535?(me-=65536,String.fromCharCode(55296+(me>>10))+String.fromCharCode(me%1024+56320)):String.fromCharCode(me)},ge.utf32ToString=function(me,de,se){de===void 0&&(de=0),se===void 0&&(se=me.length);for(var ne="",ie=de;ie65535?(le-=65536,ne+=String.fromCharCode(55296+(le>>10))+String.fromCharCode(le%1024+56320)):ne+=String.fromCharCode(le)}return ne};var _e=function(){function me(){this._interim=0}return me.prototype.clear=function(){this._interim=0},me.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie=0,le=0;this._interim&&(56320<=(oe=de.charCodeAt(le++))&&oe<=57343?se[ie++]=1024*(this._interim-55296)+oe-56320+65536:(se[ie++]=this._interim,se[ie++]=oe),this._interim=0);for(var ue=le;ue=ne)return this._interim=ae,ie;var oe;56320<=(oe=de.charCodeAt(ue))&&oe<=57343?se[ie++]=1024*(ae-55296)+oe-56320+65536:(se[ie++]=ae,se[ie++]=oe)}else se[ie++]=ae}return ie},me}();ge.StringToUtf32=_e;var E=function(){function me(){this.interim=new Uint8Array(3)}return me.prototype.clear=function(){this.interim.fill(0)},me.prototype.decode=function(de,se){var ne=de.length;if(!ne)return 0;var ie,le,ue,ae,oe=0,re=0,ee=0;if(this.interim[0]){var a=!1,y=this.interim[0];y&=(224&y)==192?31:(240&y)==224?15:7;for(var x=0,b=void 0;(b=63&this.interim[++x])&&x<4;)y<<=6,y|=b;for(var z=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,te=z-x;ee=ne)return 0;if((192&(b=de[ee++]))!=128){ee--,a=!0;break}this.interim[x++]=b,y<<=6,y|=63&b}a||(z===2?y<128?ee--:se[oe++]=y:z===3?y<2048||y>=55296&&y<=57343||(se[oe++]=y):y<65536||y>1114111||(se[oe++]=y)),this.interim.fill(0)}for(var ce=ne-4,fe=ee;fe=ne)return this.interim[0]=ie,oe;if((192&(le=de[fe++]))!=128){fe--;continue}if((re=(31&ie)<<6|63&le)<128){fe--;continue}se[oe++]=re}else if((240&ie)==224){if(fe>=ne)return this.interim[0]=ie,oe;if((192&(le=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=le,oe;if((192&(ue=de[fe++]))!=128){fe--;continue}if((re=(15&ie)<<12|(63&le)<<6|63&ue)<2048||re>=55296&&re<=57343)continue;se[oe++]=re}else if((248&ie)==240){if(fe>=ne)return this.interim[0]=ie,oe;if((192&(le=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=le,oe;if((192&(ue=de[fe++]))!=128){fe--;continue}if(fe>=ne)return this.interim[0]=ie,this.interim[1]=le,this.interim[2]=ue,oe;if((192&(ae=de[fe++]))!=128){fe--;continue}if((re=(7&ie)<<18|(63&le)<<12|(63&ue)<<6|63&ae)<65536||re>1114111)continue;se[oe++]=re}}return oe},me}();ge.Utf8ToUtf32=E},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CHAR_ATLAS_CELL_SPACING=ge.DIM_OPACITY=ge.INVERTED_DEFAULT_COLOR=void 0,ge.INVERTED_DEFAULT_COLOR=257,ge.DIM_OPACITY=.5,ge.CHAR_ATLAS_CELL_SPACING=1},function(dt,ge,be){"use strict";var _e,E,me,de;function se(ie){var le=ie.toString(16);return le.length<2?"0"+le:le}function ne(ie,le){return ie>>0}}(_e=ge.channels||(ge.channels={})),(E=ge.color||(ge.color={})).blend=function(ie,le){var ue=(255&le.rgba)/255;if(ue===1)return{css:le.css,rgba:le.rgba};var ae=le.rgba>>24&255,oe=le.rgba>>16&255,re=le.rgba>>8&255,ee=ie.rgba>>24&255,a=ie.rgba>>16&255,y=ie.rgba>>8&255,x=ee+Math.round((ae-ee)*ue),b=a+Math.round((oe-a)*ue),z=y+Math.round((re-y)*ue);return{css:_e.toCss(x,b,z),rgba:_e.toRgba(x,b,z)}},E.isOpaque=function(ie){return(255&ie.rgba)==255},E.ensureContrastRatio=function(ie,le,ue){var ae=de.ensureContrastRatio(ie.rgba,le.rgba,ue);if(ae)return de.toColor(ae>>24&255,ae>>16&255,ae>>8&255)},E.opaque=function(ie){var le=(255|ie.rgba)>>>0,ue=de.toChannels(le),ae=ue[0],oe=ue[1],re=ue[2];return{css:_e.toCss(ae,oe,re),rgba:le}},E.opacity=function(ie,le){var ue=Math.round(255*le),ae=de.toChannels(ie.rgba),oe=ae[0],re=ae[1],ee=ae[2];return{css:_e.toCss(oe,re,ee,ue),rgba:_e.toRgba(oe,re,ee,ue)}},(ge.css||(ge.css={})).toColor=function(ie){switch(ie.length){case 7:return{css:ie,rgba:(parseInt(ie.slice(1),16)<<8|255)>>>0};case 9:return{css:ie,rgba:parseInt(ie.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(ie){function le(ue,ae,oe){var re=ue/255,ee=ae/255,a=oe/255;return .2126*(re<=.03928?re/12.92:Math.pow((re+.055)/1.055,2.4))+.7152*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))}ie.relativeLuminance=function(ue){return le(ue>>16&255,ue>>8&255,255&ue)},ie.relativeLuminance2=le}(me=ge.rgb||(ge.rgb={})),function(ie){function le(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));te0||b>0||z>0);)x-=Math.max(0,Math.ceil(.1*x)),b-=Math.max(0,Math.ceil(.1*b)),z-=Math.max(0,Math.ceil(.1*z)),te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));return(x<<24|b<<16|z<<8|255)>>>0}function ue(ae,oe,re){for(var ee=ae>>24&255,a=ae>>16&255,y=ae>>8&255,x=oe>>24&255,b=oe>>16&255,z=oe>>8&255,te=ne(me.relativeLuminance2(x,z,b),me.relativeLuminance2(ee,a,y));te>>0}ie.ensureContrastRatio=function(ae,oe,re){var ee=me.relativeLuminance(ae>>8),a=me.relativeLuminance(oe>>8);if(ne(ee,a)>24&255,ae>>16&255,ae>>8&255,255&ae]},ie.toColor=function(ae,oe,re){return{css:_e.toCss(ae,oe,re),rgba:_e.toRgba(ae,oe,re)}}}(de=ge.rgba||(ge.rgba={})),ge.toPaddedHex=se,ge.contrastRatio=ne},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.isLinux=ge.isWindows=ge.isIphone=ge.isIpad=ge.isMac=ge.isSafari=ge.isFirefox=void 0;var _e=typeof navigator=="undefined",E=_e?"node":navigator.userAgent,me=_e?"node":navigator.platform;function de(se,ne){return se.indexOf(ne)>=0}ge.isFirefox=!!~E.indexOf("Firefox"),ge.isSafari=/^((?!chrome|android).)*safari/i.test(E),ge.isMac=de(["Macintosh","MacIntel","MacPPC","Mac68K"],me),ge.isIpad=me==="iPad",ge.isIphone=me==="iPhone",ge.isWindows=de(["Windows","Win16","Win32","WinCE"],me),ge.isLinux=me.indexOf("Linux")>=0},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.C1=ge.C0=void 0,function(_e){_e.NUL="\0",_e.SOH="",_e.STX="",_e.ETX="",_e.EOT="",_e.ENQ="",_e.ACK="",_e.BEL="\x07",_e.BS="\b",_e.HT=" ",_e.LF=` +`,_e.VT="\v",_e.FF="\f",_e.CR="\r",_e.SO="",_e.SI="",_e.DLE="",_e.DC1="",_e.DC2="",_e.DC3="",_e.DC4="",_e.NAK="",_e.SYN="",_e.ETB="",_e.CAN="",_e.EM="",_e.SUB="",_e.ESC="\x1B",_e.FS="",_e.GS="",_e.RS="",_e.US="",_e.SP=" ",_e.DEL="\x7F"}(ge.C0||(ge.C0={})),function(_e){_e.PAD="\x80",_e.HOP="\x81",_e.BPH="\x82",_e.NBH="\x83",_e.IND="\x84",_e.NEL="\x85",_e.SSA="\x86",_e.ESA="\x87",_e.HTS="\x88",_e.HTJ="\x89",_e.VTS="\x8A",_e.PLD="\x8B",_e.PLU="\x8C",_e.RI="\x8D",_e.SS2="\x8E",_e.SS3="\x8F",_e.DCS="\x90",_e.PU1="\x91",_e.PU2="\x92",_e.STS="\x93",_e.CCH="\x94",_e.MW="\x95",_e.SPA="\x96",_e.EPA="\x97",_e.SOS="\x98",_e.SGCI="\x99",_e.SCI="\x9A",_e.CSI="\x9B",_e.ST="\x9C",_e.OSC="\x9D",_e.PM="\x9E",_e.APC="\x9F"}(ge.C1||(ge.C1={}))},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BaseRenderLayer=void 0;var _e=be(3),E=be(9),me=be(25),de=be(6),se=be(28),ne=be(10),ie=be(17),le=function(){function ue(ae,oe,re,ee,a,y,x,b){this._container=ae,this._alpha=ee,this._colors=a,this._rendererId=y,this._bufferService=x,this._optionsService=b,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+oe+"-layer"),this._canvas.style.zIndex=re.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return ue.prototype.dispose=function(){var ae;ie.removeElementFromParent(this._canvas),(ae=this._charAtlas)===null||ae===void 0||ae.dispose()},ue.prototype._initCanvas=function(){this._ctx=se.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},ue.prototype.onOptionsChanged=function(){},ue.prototype.onBlur=function(){},ue.prototype.onFocus=function(){},ue.prototype.onCursorMove=function(){},ue.prototype.onGridChanged=function(ae,oe){},ue.prototype.onSelectionChanged=function(ae,oe,re){re===void 0&&(re=!1)},ue.prototype.setColors=function(ae){this._refreshCharAtlas(ae)},ue.prototype._setTransparency=function(ae){if(ae!==this._alpha){var oe=this._canvas;this._alpha=ae,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,oe),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},ue.prototype._refreshCharAtlas=function(ae){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=me.acquireCharAtlas(this._optionsService.options,this._rendererId,ae,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},ue.prototype.resize=function(ae){this._scaledCellWidth=ae.scaledCellWidth,this._scaledCellHeight=ae.scaledCellHeight,this._scaledCharWidth=ae.scaledCharWidth,this._scaledCharHeight=ae.scaledCharHeight,this._scaledCharLeft=ae.scaledCharLeft,this._scaledCharTop=ae.scaledCharTop,this._canvas.width=ae.scaledCanvasWidth,this._canvas.height=ae.scaledCanvasHeight,this._canvas.style.width=ae.canvasWidth+"px",this._canvas.style.height=ae.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},ue.prototype._fillCells=function(ae,oe,re,ee){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight)},ue.prototype._fillBottomLineAtCells=function(ae,oe,re){re===void 0&&(re=1),this._ctx.fillRect(ae*this._scaledCellWidth,(oe+1)*this._scaledCellHeight-window.devicePixelRatio-1,re*this._scaledCellWidth,window.devicePixelRatio)},ue.prototype._fillLeftLineAtCell=function(ae,oe,re){this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,window.devicePixelRatio*re,this._scaledCellHeight)},ue.prototype._strokeRectAtCell=function(ae,oe,re,ee){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(ae*this._scaledCellWidth+window.devicePixelRatio/2,oe*this._scaledCellHeight+window.devicePixelRatio/2,re*this._scaledCellWidth-window.devicePixelRatio,ee*this._scaledCellHeight-window.devicePixelRatio)},ue.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))},ue.prototype._clearCells=function(ae,oe,re,ee){this._alpha?this._ctx.clearRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(ae*this._scaledCellWidth,oe*this._scaledCellHeight,re*this._scaledCellWidth,ee*this._scaledCellHeight))},ue.prototype._fillCharTrueColor=function(ae,oe,re){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(re),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},ue.prototype._drawChars=function(ae,oe,re){var ee,a,y=this._getContrastColor(ae);y||ae.isFgRGB()||ae.isBgRGB()?this._drawUncachedChars(ae,oe,re,y):(ae.isInverse()?(ee=ae.isBgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getBgColor(),a=ae.isFgDefault()?E.INVERTED_DEFAULT_COLOR:ae.getFgColor()):(a=ae.isBgDefault()?_e.DEFAULT_COLOR:ae.getBgColor(),ee=ae.isFgDefault()?_e.DEFAULT_COLOR:ae.getFgColor()),ee+=this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&ee<8?8:0,this._currentGlyphIdentifier.chars=ae.getChars()||_e.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=ae.getCode()||_e.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=ee,this._currentGlyphIdentifier.bold=!!ae.isBold(),this._currentGlyphIdentifier.dim=!!ae.isDim(),this._currentGlyphIdentifier.italic=!!ae.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(ae,oe,re))},ue.prototype._drawUncachedChars=function(ae,oe,re,ee){if(this._ctx.save(),this._ctx.font=this._getFont(!!ae.isBold(),!!ae.isItalic()),this._ctx.textBaseline="middle",ae.isInverse())if(ee)this._ctx.fillStyle=ee.css;else if(ae.isBgDefault())this._ctx.fillStyle=ne.color.opaque(this._colors.background).css;else if(ae.isBgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getBgColor()).join(",")+")";else{var a=ae.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&a<8&&(a+=8),this._ctx.fillStyle=this._colors.ansi[a].css}else if(ee)this._ctx.fillStyle=ee.css;else if(ae.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(ae.isFgRGB())this._ctx.fillStyle="rgb("+de.AttributeData.toColorRGB(ae.getFgColor()).join(",")+")";else{var y=ae.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&ae.isBold()&&y<8&&(y+=8),this._ctx.fillStyle=this._colors.ansi[y].css}this._clipRow(re),ae.isDim()&&(this._ctx.globalAlpha=E.DIM_OPACITY),this._ctx.fillText(ae.getChars(),oe*this._scaledCellWidth+this._scaledCharLeft,re*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},ue.prototype._clipRow=function(ae){this._ctx.beginPath(),this._ctx.rect(0,ae*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},ue.prototype._getFont=function(ae,oe){return(oe?"italic":"")+" "+(ae?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},ue.prototype._getContrastColor=function(ae){if(this._optionsService.options.minimumContrastRatio!==1){var oe=this._colors.contrastCache.getColor(ae.bg,ae.fg);if(oe!==void 0)return oe||void 0;var re=ae.getFgColor(),ee=ae.getFgColorMode(),a=ae.getBgColor(),y=ae.getBgColorMode(),x=!!ae.isInverse(),b=!!ae.isInverse();if(x){var z=re;re=a,a=z;var te=ee;ee=y,y=te}var ce=this._resolveBackgroundRgba(y,a,x),fe=this._resolveForegroundRgba(ee,re,x,b),he=ne.rgba.ensureContrastRatio(ce,fe,this._optionsService.options.minimumContrastRatio);if(he){var ve={css:ne.channels.toCss(he>>24&255,he>>16&255,he>>8&255),rgba:he};return this._colors.contrastCache.setColor(ae.bg,ae.fg,ve),ve}this._colors.contrastCache.setColor(ae.bg,ae.fg,null)}},ue.prototype._resolveBackgroundRgba=function(ae,oe,re){switch(ae){case 16777216:case 33554432:return this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.foreground.rgba:this._colors.background.rgba}},ue.prototype._resolveForegroundRgba=function(ae,oe,re,ee){switch(ae){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&ee&&oe<8&&(oe+=8),this._colors.ansi[oe].rgba;case 50331648:return oe<<8;case 0:default:return re?this._colors.background.rgba:this._colors.foreground.rgba}},ue}();ge.BaseRenderLayer=le},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.createDecorator=ge.getServiceDependencies=ge.serviceRegistry=void 0;function _e(E,me,de){me.di$target===me?me.di$dependencies.push({id:E,index:de}):(me.di$dependencies=[{id:E,index:de}],me.di$target=me)}ge.serviceRegistry=new Map,ge.getServiceDependencies=function(E){return E.di$dependencies||[]},ge.createDecorator=function(E){if(ge.serviceRegistry.has(E))return ge.serviceRegistry.get(E);var me=function(de,se,ne){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");_e(me,de,ne)};return me.toString=function(){return E},ge.serviceRegistry.set(E,me),me}},function(dt,ge,be){"use strict";function _e(E,me,de,se){if(de===void 0&&(de=0),se===void 0&&(se=E.length),de>=E.length)return E;de=(E.length+de)%E.length,se=se>=E.length?E.length:(E.length+se)%E.length;for(var ne=de;ne>22,2097152&le?this._combined[ie].charCodeAt(this._combined[ie].length-1):ue]},ne.prototype.set=function(ie,le){this._data[3*ie+1]=le[E.CHAR_DATA_ATTR_INDEX],le[E.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[ie]=le[1],this._data[3*ie+0]=2097152|ie|le[E.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*ie+0]=le[E.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|le[E.CHAR_DATA_WIDTH_INDEX]<<22},ne.prototype.getWidth=function(ie){return this._data[3*ie+0]>>22},ne.prototype.hasWidth=function(ie){return 12582912&this._data[3*ie+0]},ne.prototype.getFg=function(ie){return this._data[3*ie+1]},ne.prototype.getBg=function(ie){return this._data[3*ie+2]},ne.prototype.hasContent=function(ie){return 4194303&this._data[3*ie+0]},ne.prototype.getCodePoint=function(ie){var le=this._data[3*ie+0];return 2097152&le?this._combined[ie].charCodeAt(this._combined[ie].length-1):2097151&le},ne.prototype.isCombined=function(ie){return 2097152&this._data[3*ie+0]},ne.prototype.getString=function(ie){var le=this._data[3*ie+0];return 2097152&le?this._combined[ie]:2097151&le?_e.stringFromCodePoint(2097151&le):""},ne.prototype.loadCell=function(ie,le){var ue=3*ie;return le.content=this._data[ue+0],le.fg=this._data[ue+1],le.bg=this._data[ue+2],2097152&le.content&&(le.combinedData=this._combined[ie]),268435456&le.bg&&(le.extended=this._extendedAttrs[ie]),le},ne.prototype.setCell=function(ie,le){2097152&le.content&&(this._combined[ie]=le.combinedData),268435456&le.bg&&(this._extendedAttrs[ie]=le.extended),this._data[3*ie+0]=le.content,this._data[3*ie+1]=le.fg,this._data[3*ie+2]=le.bg},ne.prototype.setCellFromCodePoint=function(ie,le,ue,ae,oe,re){268435456&oe&&(this._extendedAttrs[ie]=re),this._data[3*ie+0]=le|ue<<22,this._data[3*ie+1]=ae,this._data[3*ie+2]=oe},ne.prototype.addCodepointToCell=function(ie,le){var ue=this._data[3*ie+0];2097152&ue?this._combined[ie]+=_e.stringFromCodePoint(le):(2097151&ue?(this._combined[ie]=_e.stringFromCodePoint(2097151&ue)+_e.stringFromCodePoint(le),ue&=-2097152,ue|=2097152):ue=le|1<<22,this._data[3*ie+0]=ue)},ne.prototype.insertCells=function(ie,le,ue,ae){if((ie%=this.length)&&this.getWidth(ie-1)===2&&this.setCellFromCodePoint(ie-1,0,1,(ae==null?void 0:ae.fg)||0,(ae==null?void 0:ae.bg)||0,(ae==null?void 0:ae.extended)||new de.ExtendedAttrs),le=0;--re)this.setCell(ie+le+re,this.loadCell(ie+re,oe));for(re=0;rethis.length){var ue=new Uint32Array(3*ie);this.length&&(3*ie=ie&&delete this._combined[re]}}else this._data=new Uint32Array(0),this._combined={};this.length=ie}},ne.prototype.fill=function(ie){this._combined={},this._extendedAttrs={};for(var le=0;le=0;--ie)if(4194303&this._data[3*ie+0])return ie+(this._data[3*ie+0]>>22);return 0},ne.prototype.copyCellsFrom=function(ie,le,ue,ae,oe){var re=ie._data;if(oe)for(var ee=ae-1;ee>=0;ee--)for(var a=0;a<3;a++)this._data[3*(ue+ee)+a]=re[3*(le+ee)+a];else for(ee=0;ee=le&&(this._combined[x-le+ue]=ie._combined[x])}},ne.prototype.translateToString=function(ie,le,ue){ie===void 0&&(ie=!1),le===void 0&&(le=0),ue===void 0&&(ue=this.length),ie&&(ue=Math.min(ue,this.getTrimmedLength()));for(var ae="";le>22||1}return ae},ne}();ge.BufferLine=se},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeElementFromParent=void 0,ge.removeElementFromParent=function(){for(var _e,E=[],me=0;me24)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"})(me=ge.WindowsOptionsReportType||(ge.WindowsOptionsReportType={}));var te=function(){function fe(he,ve,pe,Se){this._bufferService=he,this._coreService=ve,this._logService=pe,this._optionsService=Se,this._data=new Uint32Array(0)}return fe.prototype.hook=function(he){this._data=new Uint32Array(0)},fe.prototype.put=function(he,ve,pe){this._data=le.concat(this._data,he.subarray(ve,pe))},fe.prototype.unhook=function(he){if(he){var ve=ue.utf32ToString(this._data);switch(this._data=new Uint32Array(0),ve){case'"q':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r0"q'+de.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(de.C0.ESC+'P1$r61;1"p'+de.C0.ESC+"\\");case"r":var pe=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+pe+de.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(de.C0.ESC+"P1$r0m"+de.C0.ESC+"\\");case" q":var Se={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return Se-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(de.C0.ESC+"P1$r"+Se+" q"+de.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",ve),this._coreService.triggerDataEvent(de.C0.ESC+"P0$r"+de.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},fe}(),ce=function(fe){function he(ve,pe,Se,ye,we,Pe,Te,Ee,De){De===void 0&&(De=new ne.EscapeSequenceParser);var Ce=fe.call(this)||this;Ce._bufferService=ve,Ce._charsetService=pe,Ce._coreService=Se,Ce._dirtyRowService=ye,Ce._logService=we,Ce._optionsService=Pe,Ce._coreMouseService=Te,Ce._unicodeService=Ee,Ce._parser=De,Ce._parseBuffer=new Uint32Array(4096),Ce._stringDecoder=new ue.StringToUtf32,Ce._utf8Decoder=new ue.Utf8ToUtf32,Ce._workCell=new ee.CellData,Ce._windowTitle="",Ce._iconName="",Ce._windowTitleStack=[],Ce._iconNameStack=[],Ce._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),Ce._eraseAttrDataInternal=ae.DEFAULT_ATTR_DATA.clone(),Ce._onRequestBell=new oe.EventEmitter,Ce._onRequestRefreshRows=new oe.EventEmitter,Ce._onRequestReset=new oe.EventEmitter,Ce._onRequestScroll=new oe.EventEmitter,Ce._onRequestSyncScrollBar=new oe.EventEmitter,Ce._onRequestWindowsOptionsReport=new oe.EventEmitter,Ce._onA11yChar=new oe.EventEmitter,Ce._onA11yTab=new oe.EventEmitter,Ce._onCursorMove=new oe.EventEmitter,Ce._onLineFeed=new oe.EventEmitter,Ce._onScroll=new oe.EventEmitter,Ce._onTitleChange=new oe.EventEmitter,Ce.register(Ce._parser),Ce._parser.setCsiHandlerFallback(function(Be,Qe){Ce._logService.debug("Unknown CSI code: ",{identifier:Ce._parser.identToString(Be),params:Qe.toArray()})}),Ce._parser.setEscHandlerFallback(function(Be){Ce._logService.debug("Unknown ESC code: ",{identifier:Ce._parser.identToString(Be)})}),Ce._parser.setExecuteHandlerFallback(function(Be){Ce._logService.debug("Unknown EXECUTE code: ",{code:Be})}),Ce._parser.setOscHandlerFallback(function(Be,Qe,qe){Ce._logService.debug("Unknown OSC code: ",{identifier:Be,action:Qe,data:qe})}),Ce._parser.setDcsHandlerFallback(function(Be,Qe,qe){Qe==="HOOK"&&(qe=qe.toArray()),Ce._logService.debug("Unknown DCS code: ",{identifier:Ce._parser.identToString(Be),action:Qe,payload:qe})}),Ce._parser.setPrintHandler(function(Be,Qe,qe){return Ce.print(Be,Qe,qe)}),Ce._parser.setCsiHandler({final:"@"},function(Be){return Ce.insertChars(Be)}),Ce._parser.setCsiHandler({intermediates:" ",final:"@"},function(Be){return Ce.scrollLeft(Be)}),Ce._parser.setCsiHandler({final:"A"},function(Be){return Ce.cursorUp(Be)}),Ce._parser.setCsiHandler({intermediates:" ",final:"A"},function(Be){return Ce.scrollRight(Be)}),Ce._parser.setCsiHandler({final:"B"},function(Be){return Ce.cursorDown(Be)}),Ce._parser.setCsiHandler({final:"C"},function(Be){return Ce.cursorForward(Be)}),Ce._parser.setCsiHandler({final:"D"},function(Be){return Ce.cursorBackward(Be)}),Ce._parser.setCsiHandler({final:"E"},function(Be){return Ce.cursorNextLine(Be)}),Ce._parser.setCsiHandler({final:"F"},function(Be){return Ce.cursorPrecedingLine(Be)}),Ce._parser.setCsiHandler({final:"G"},function(Be){return Ce.cursorCharAbsolute(Be)}),Ce._parser.setCsiHandler({final:"H"},function(Be){return Ce.cursorPosition(Be)}),Ce._parser.setCsiHandler({final:"I"},function(Be){return Ce.cursorForwardTab(Be)}),Ce._parser.setCsiHandler({final:"J"},function(Be){return Ce.eraseInDisplay(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"J"},function(Be){return Ce.eraseInDisplay(Be)}),Ce._parser.setCsiHandler({final:"K"},function(Be){return Ce.eraseInLine(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"K"},function(Be){return Ce.eraseInLine(Be)}),Ce._parser.setCsiHandler({final:"L"},function(Be){return Ce.insertLines(Be)}),Ce._parser.setCsiHandler({final:"M"},function(Be){return Ce.deleteLines(Be)}),Ce._parser.setCsiHandler({final:"P"},function(Be){return Ce.deleteChars(Be)}),Ce._parser.setCsiHandler({final:"S"},function(Be){return Ce.scrollUp(Be)}),Ce._parser.setCsiHandler({final:"T"},function(Be){return Ce.scrollDown(Be)}),Ce._parser.setCsiHandler({final:"X"},function(Be){return Ce.eraseChars(Be)}),Ce._parser.setCsiHandler({final:"Z"},function(Be){return Ce.cursorBackwardTab(Be)}),Ce._parser.setCsiHandler({final:"`"},function(Be){return Ce.charPosAbsolute(Be)}),Ce._parser.setCsiHandler({final:"a"},function(Be){return Ce.hPositionRelative(Be)}),Ce._parser.setCsiHandler({final:"b"},function(Be){return Ce.repeatPrecedingCharacter(Be)}),Ce._parser.setCsiHandler({final:"c"},function(Be){return Ce.sendDeviceAttributesPrimary(Be)}),Ce._parser.setCsiHandler({prefix:">",final:"c"},function(Be){return Ce.sendDeviceAttributesSecondary(Be)}),Ce._parser.setCsiHandler({final:"d"},function(Be){return Ce.linePosAbsolute(Be)}),Ce._parser.setCsiHandler({final:"e"},function(Be){return Ce.vPositionRelative(Be)}),Ce._parser.setCsiHandler({final:"f"},function(Be){return Ce.hVPosition(Be)}),Ce._parser.setCsiHandler({final:"g"},function(Be){return Ce.tabClear(Be)}),Ce._parser.setCsiHandler({final:"h"},function(Be){return Ce.setMode(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"h"},function(Be){return Ce.setModePrivate(Be)}),Ce._parser.setCsiHandler({final:"l"},function(Be){return Ce.resetMode(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"l"},function(Be){return Ce.resetModePrivate(Be)}),Ce._parser.setCsiHandler({final:"m"},function(Be){return Ce.charAttributes(Be)}),Ce._parser.setCsiHandler({final:"n"},function(Be){return Ce.deviceStatus(Be)}),Ce._parser.setCsiHandler({prefix:"?",final:"n"},function(Be){return Ce.deviceStatusPrivate(Be)}),Ce._parser.setCsiHandler({intermediates:"!",final:"p"},function(Be){return Ce.softReset(Be)}),Ce._parser.setCsiHandler({intermediates:" ",final:"q"},function(Be){return Ce.setCursorStyle(Be)}),Ce._parser.setCsiHandler({final:"r"},function(Be){return Ce.setScrollRegion(Be)}),Ce._parser.setCsiHandler({final:"s"},function(Be){return Ce.saveCursor(Be)}),Ce._parser.setCsiHandler({final:"t"},function(Be){return Ce.windowOptions(Be)}),Ce._parser.setCsiHandler({final:"u"},function(Be){return Ce.restoreCursor(Be)}),Ce._parser.setCsiHandler({intermediates:"'",final:"}"},function(Be){return Ce.insertColumns(Be)}),Ce._parser.setCsiHandler({intermediates:"'",final:"~"},function(Be){return Ce.deleteColumns(Be)}),Ce._parser.setExecuteHandler(de.C0.BEL,function(){return Ce.bell()}),Ce._parser.setExecuteHandler(de.C0.LF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.VT,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.FF,function(){return Ce.lineFeed()}),Ce._parser.setExecuteHandler(de.C0.CR,function(){return Ce.carriageReturn()}),Ce._parser.setExecuteHandler(de.C0.BS,function(){return Ce.backspace()}),Ce._parser.setExecuteHandler(de.C0.HT,function(){return Ce.tab()}),Ce._parser.setExecuteHandler(de.C0.SO,function(){return Ce.shiftOut()}),Ce._parser.setExecuteHandler(de.C0.SI,function(){return Ce.shiftIn()}),Ce._parser.setExecuteHandler(de.C1.IND,function(){return Ce.index()}),Ce._parser.setExecuteHandler(de.C1.NEL,function(){return Ce.nextLine()}),Ce._parser.setExecuteHandler(de.C1.HTS,function(){return Ce.tabSet()}),Ce._parser.setOscHandler(0,new y.OscHandler(function(Be){Ce.setTitle(Be),Ce.setIconName(Be)})),Ce._parser.setOscHandler(1,new y.OscHandler(function(Be){return Ce.setIconName(Be)})),Ce._parser.setOscHandler(2,new y.OscHandler(function(Be){return Ce.setTitle(Be)})),Ce._parser.setEscHandler({final:"7"},function(){return Ce.saveCursor()}),Ce._parser.setEscHandler({final:"8"},function(){return Ce.restoreCursor()}),Ce._parser.setEscHandler({final:"D"},function(){return Ce.index()}),Ce._parser.setEscHandler({final:"E"},function(){return Ce.nextLine()}),Ce._parser.setEscHandler({final:"H"},function(){return Ce.tabSet()}),Ce._parser.setEscHandler({final:"M"},function(){return Ce.reverseIndex()}),Ce._parser.setEscHandler({final:"="},function(){return Ce.keypadApplicationMode()}),Ce._parser.setEscHandler({final:">"},function(){return Ce.keypadNumericMode()}),Ce._parser.setEscHandler({final:"c"},function(){return Ce.fullReset()}),Ce._parser.setEscHandler({final:"n"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"o"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"|"},function(){return Ce.setgLevel(3)}),Ce._parser.setEscHandler({final:"}"},function(){return Ce.setgLevel(2)}),Ce._parser.setEscHandler({final:"~"},function(){return Ce.setgLevel(1)}),Ce._parser.setEscHandler({intermediates:"%",final:"@"},function(){return Ce.selectDefaultCharset()}),Ce._parser.setEscHandler({intermediates:"%",final:"G"},function(){return Ce.selectDefaultCharset()});var je=function(Be){Me._parser.setEscHandler({intermediates:"(",final:Be},function(){return Ce.selectCharset("("+Be)}),Me._parser.setEscHandler({intermediates:")",final:Be},function(){return Ce.selectCharset(")"+Be)}),Me._parser.setEscHandler({intermediates:"*",final:Be},function(){return Ce.selectCharset("*"+Be)}),Me._parser.setEscHandler({intermediates:"+",final:Be},function(){return Ce.selectCharset("+"+Be)}),Me._parser.setEscHandler({intermediates:"-",final:Be},function(){return Ce.selectCharset("-"+Be)}),Me._parser.setEscHandler({intermediates:".",final:Be},function(){return Ce.selectCharset("."+Be)}),Me._parser.setEscHandler({intermediates:"/",final:Be},function(){return Ce.selectCharset("/"+Be)})},Me=this;for(var Ge in se.CHARSETS)je(Ge);return Ce._parser.setEscHandler({intermediates:"#",final:"8"},function(){return Ce.screenAlignmentPattern()}),Ce._parser.setErrorHandler(function(Be){return Ce._logService.error("Parsing error: ",Be),Be}),Ce._parser.setDcsHandler({intermediates:"$",final:"q"},new te(Ce._bufferService,Ce._coreService,Ce._logService,Ce._optionsService)),Ce}return E(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(ve){var pe=this._bufferService.buffer,Se=pe.x,ye=pe.y;if(this._logService.debug("parsing data",ve),this._parseBuffer.length131072)for(var we=0;we0&&Ge.getWidth(Pe.x-1)===2&&Ge.setCellFromCodePoint(Pe.x-1,0,1,Me.fg,Me.bg,Me.extended);for(var Be=pe;Be=De){if(Ce){for(;Pe.x=this._bufferService.rows&&(Pe.y=this._bufferService.rows-1),Pe.lines.get(Pe.ybase+Pe.y).isWrapped=!0),Ge=Pe.lines.get(Pe.ybase+Pe.y)}else if(Pe.x=De-1,we===2)continue}if(je&&(Ge.insertCells(Pe.x,we,Pe.getNullCell(Me),Me),Ge.getWidth(De-1)===2&&Ge.setCellFromCodePoint(De-1,re.NULL_CELL_CODE,re.NULL_CELL_WIDTH,Me.fg,Me.bg,Me.extended)),Ge.setCellFromCodePoint(Pe.x++,ye,we,Me.fg,Me.bg,Me.extended),we>0)for(;--we;)Ge.setCellFromCodePoint(Pe.x++,0,0,Me.fg,Me.bg,Me.extended)}else Ge.getWidth(Pe.x-1)?Ge.addCodepointToCell(Pe.x-1,ye):Ge.addCodepointToCell(Pe.x-2,ye)}Se-pe>0&&(Ge.loadCell(Pe.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),Pe.x0&&Ge.getWidth(Pe.x)===0&&!Ge.hasContent(Pe.x)&&Ge.setCellFromCodePoint(Pe.x,0,1,Me.fg,Me.bg,Me.extended),this._dirtyRowService.markDirty(Pe.y)},he.prototype.addCsiHandler=function(ve,pe){var Se=this;return ve.final!=="t"||ve.prefix||ve.intermediates?this._parser.addCsiHandler(ve,pe):this._parser.addCsiHandler(ve,function(ye){return!z(ye.params[0],Se._optionsService.options.windowOptions)||pe(ye)})},he.prototype.addDcsHandler=function(ve,pe){return this._parser.addDcsHandler(ve,new x.DcsHandler(pe))},he.prototype.addEscHandler=function(ve,pe){return this._parser.addEscHandler(ve,pe)},he.prototype.addOscHandler=function(ve,pe){return this._parser.addOscHandler(ve,new y.OscHandler(pe))},he.prototype.bell=function(){this._onRequestBell.fire()},he.prototype.lineFeed=function(){var ve=this._bufferService.buffer;this._dirtyRowService.markDirty(ve.y),this._optionsService.options.convertEol&&(ve.x=0),ve.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.y=this._bufferService.rows-1),ve.x>=this._bufferService.cols&&ve.x--,this._dirtyRowService.markDirty(ve.y),this._onLineFeed.fire()},he.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},he.prototype.backspace=function(){var ve,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&&(!((ve=pe.lines.get(pe.ybase+pe.y))===null||ve===void 0)&&ve.isWrapped)){pe.lines.get(pe.ybase+pe.y).isWrapped=!1,pe.y--,pe.x=this._bufferService.cols-1;var Se=pe.lines.get(pe.ybase+pe.y);Se.hasWidth(pe.x)&&!Se.hasContent(pe.x)&&pe.x--}this._restrictCursor()},he.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var ve=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-ve)}},he.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},he.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},he.prototype._restrictCursor=function(ve){ve===void 0&&(ve=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(ve,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(ve,pe){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+pe):(this._bufferService.buffer.x=ve,this._bufferService.buffer.y=pe),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},he.prototype._moveCursor=function(ve,pe){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+ve,this._bufferService.buffer.y+pe)},he.prototype.cursorUp=function(ve){var pe=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;pe>=0?this._moveCursor(0,-Math.min(pe,ve.params[0]||1)):this._moveCursor(0,-(ve.params[0]||1))},he.prototype.cursorDown=function(ve){var pe=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;pe>=0?this._moveCursor(0,Math.min(pe,ve.params[0]||1)):this._moveCursor(0,ve.params[0]||1)},he.prototype.cursorForward=function(ve){this._moveCursor(ve.params[0]||1,0)},he.prototype.cursorBackward=function(ve){this._moveCursor(-(ve.params[0]||1),0)},he.prototype.cursorNextLine=function(ve){this.cursorDown(ve),this._bufferService.buffer.x=0},he.prototype.cursorPrecedingLine=function(ve){this.cursorUp(ve),this._bufferService.buffer.x=0},he.prototype.cursorCharAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.cursorPosition=function(ve){this._setCursor(ve.length>=2?(ve.params[1]||1)-1:0,(ve.params[0]||1)-1)},he.prototype.charPosAbsolute=function(ve){this._setCursor((ve.params[0]||1)-1,this._bufferService.buffer.y)},he.prototype.hPositionRelative=function(ve){this._moveCursor(ve.params[0]||1,0)},he.prototype.linePosAbsolute=function(ve){this._setCursor(this._bufferService.buffer.x,(ve.params[0]||1)-1)},he.prototype.vPositionRelative=function(ve){this._moveCursor(0,ve.params[0]||1)},he.prototype.hVPosition=function(ve){this.cursorPosition(ve)},he.prototype.tabClear=function(ve){var pe=ve.params[0];pe===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:pe===3&&(this._bufferService.buffer.tabs={})},he.prototype.cursorForwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=ve.params[0]||1;pe--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},he.prototype.cursorBackwardTab=function(ve){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var pe=ve.params[0]||1,Se=this._bufferService.buffer;pe--;)Se.x=Se.prevStop()},he.prototype._eraseInBufferLine=function(ve,pe,Se,ye){ye===void 0&&(ye=!1);var we=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);we.replaceCells(pe,Se,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),ye&&(we.isWrapped=!1)},he.prototype._resetBufferLine=function(ve){var pe=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+ve);pe.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),pe.isWrapped=!1},he.prototype.eraseInDisplay=function(ve){var pe;switch(this._restrictCursor(),ve.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.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 Se=this._bufferService.buffer.lines.length-this._bufferService.rows;Se>0&&(this._bufferService.buffer.lines.trimStart(Se),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-Se,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-Se,0),this._onScroll.fire(0))}},he.prototype.eraseInLine=function(ve){switch(this._restrictCursor(),ve.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(ve){this._restrictCursor();var pe=ve.params[0]||1,Se=this._bufferService.buffer;if(!(Se.y>Se.scrollBottom||Se.ySe.scrollBottom||Se.ype.scrollBottom||pe.ype.scrollBottom||pe.ype.scrollBottom||pe.ype.scrollBottom||pe.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(de.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(de.C0.ESC+"[?6c"))},he.prototype.sendDeviceAttributesSecondary=function(ve){ve.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(de.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(de.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(ve.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(de.C0.ESC+"[>83;40003;0c"))},he.prototype._is=function(ve){return(this._optionsService.options.termName+"").indexOf(ve)===0},he.prototype.setMode=function(ve){for(var pe=0;pe=2||ye[1]===2&&Pe+we>=5)break;ye[1]&&(we=1)}while(++Pe+pe5)&&(ve=1),pe.extended.underlineStyle=ve,pe.fg|=268435456,ve===0&&(pe.fg&=-268435457),pe.updateExtended()},he.prototype.charAttributes=function(ve){if(ve.length===1&&ve.params[0]===0)return this._curAttrData.fg=ae.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=ae.DEFAULT_ATTR_DATA.bg);for(var pe,Se=ve.length,ye=this._curAttrData,we=0;we=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=ae.DEFAULT_ATTR_DATA.fg,ye.bg=ae.DEFAULT_ATTR_DATA.bg):pe===1?ye.fg|=134217728:pe===3?ye.bg|=67108864:pe===4?(ye.fg|=268435456,this._processUnderline(ve.hasSubParams(we)?ve.getSubParams(we)[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&ae.DEFAULT_ATTR_DATA.fg):pe===49?(ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):pe===38||pe===48||pe===58?we+=this._extractColor(ve,we,ye):pe===59?(ye.extended=ye.extended.clone(),ye.extended.underlineColor=-1,ye.updateExtended()):pe===100?(ye.fg&=-67108864,ye.fg|=16777215&ae.DEFAULT_ATTR_DATA.fg,ye.bg&=-67108864,ye.bg|=16777215&ae.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",pe)},he.prototype.deviceStatus=function(ve){switch(ve.params[0]){case 5:this._coreService.triggerDataEvent(de.C0.ESC+"[0n");break;case 6:var pe=this._bufferService.buffer.y+1,Se=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"["+pe+";"+Se+"R")}},he.prototype.deviceStatusPrivate=function(ve){switch(ve.params[0]){case 6:var pe=this._bufferService.buffer.y+1,Se=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(de.C0.ESC+"[?"+pe+";"+Se+"R")}},he.prototype.softReset=function(ve){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=ae.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(ve){var pe=ve.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 Se=pe%2==1;this._optionsService.options.cursorBlink=Se},he.prototype.setScrollRegion=function(ve){var pe,Se=ve.params[0]||1;(ve.length<2||(pe=ve.params[1])>this._bufferService.rows||pe===0)&&(pe=this._bufferService.rows),pe>Se&&(this._bufferService.buffer.scrollTop=Se-1,this._bufferService.buffer.scrollBottom=pe-1,this._setCursor(0,0))},he.prototype.windowOptions=function(ve){if(z(ve.params[0],this._optionsService.options.windowOptions)){var pe=ve.length>1?ve.params[1]:0;switch(ve.params[0]){case 14:pe!==2&&this._onRequestWindowsOptionsReport.fire(me.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(me.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(de.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22: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(ve){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(ve){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(ve){this._windowTitle=ve,this._onTitleChange.fire(ve)},he.prototype.setIconName=function(ve){this._iconName=ve},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,se.DEFAULT_CHARSET)},he.prototype.selectCharset=function(ve){ve.length===2?ve[0]!=="/"&&this._charsetService.setgCharset(b[ve[0]],se.CHARSETS[ve[1]]||se.DEFAULT_CHARSET):this.selectDefaultCharset()},he.prototype.index=function(){this._restrictCursor();var ve=this._bufferService.buffer;this._bufferService.buffer.y++,ve.y===ve.scrollBottom+1?(ve.y--,this._onRequestScroll.fire(this._eraseAttrData())):ve.y>=this._bufferService.rows&&(ve.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 ve=this._bufferService.buffer;if(ve.y===ve.scrollTop){var pe=ve.scrollBottom-ve.scrollTop;ve.lines.shiftElements(ve.ybase+ve.y,pe,1),ve.lines.set(ve.ybase+ve.y,ve.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(ve.scrollTop,ve.scrollBottom)}else ve.y--,this._restrictCursor()},he.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},he.prototype.reset=function(){this._curAttrData=ae.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=ae.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(ve){this._charsetService.setgLevel(ve)},he.prototype.screenAlignmentPattern=function(){var ve=new ee.CellData;ve.content=1<<22|69,ve.fg=this._curAttrData.fg,ve.bg=this._curAttrData.bg;var pe=this._bufferService.buffer;this._setCursor(0,0);for(var Se=0;Se256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(me),this.length=0,this._subParams=new Int32Array(de),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(me),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return E.fromArray=function(me){var de=new E;if(!me.length)return de;for(var se=me[0]instanceof Array?1:0;se>8,ne=255&this._subParamsIdx[de];ne-se>0&&me.push(Array.prototype.slice.call(this._subParams,se,ne))}return me},E.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},E.prototype.addParam=function(me){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(me<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=me>2147483647?2147483647:me}},E.prototype.addSubParam=function(me){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(me<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=me>2147483647?2147483647:me,this._subParamsIdx[this.length-1]++}},E.prototype.hasSubParams=function(me){return(255&this._subParamsIdx[me])-(this._subParamsIdx[me]>>8)>0},E.prototype.getSubParams=function(me){var de=this._subParamsIdx[me]>>8,se=255&this._subParamsIdx[me];return se-de>0?this._subParams.subarray(de,se):null},E.prototype.getSubParamsAll=function(){for(var me={},de=0;de>8,ne=255&this._subParamsIdx[de];ne-se>0&&(me[de]=this._subParams.slice(se,ne))}return me},E.prototype.addDigit=function(me){var de;if(!(this._rejectDigits||!(de=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var se=this._digitIsSub?this._subParams:this.params,ne=se[de-1];se[de-1]=~ne?Math.min(10*ne+me,2147483647):me}},E}();ge.Params=_e},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OscHandler=ge.OscParser=void 0;var _e=be(23),E=be(8),me=function(){function se(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return se.prototype.addHandler=function(ne,ie){this._handlers[ne]===void 0&&(this._handlers[ne]=[]);var le=this._handlers[ne];return le.push(ie),{dispose:function(){var ue=le.indexOf(ie);ue!==-1&&le.splice(ue,1)}}},se.prototype.setHandler=function(ne,ie){this._handlers[ne]=[ie]},se.prototype.clearHandler=function(ne){this._handlers[ne]&&delete this._handlers[ne]},se.prototype.setHandlerFallback=function(ne){this._handlerFb=ne},se.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},se.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},se.prototype._start=function(){var ne=this._handlers[this._id];if(ne)for(var ie=ne.length-1;ie>=0;ie--)ne[ie].start();else this._handlerFb(this._id,"START")},se.prototype._put=function(ne,ie,le){var ue=this._handlers[this._id];if(ue)for(var ae=ue.length-1;ae>=0;ae--)ue[ae].put(ne,ie,le);else this._handlerFb(this._id,"PUT",E.utf32ToString(ne,ie,le))},se.prototype._end=function(ne){var ie=this._handlers[this._id];if(ie){for(var le=ie.length-1;le>=0&&ie[le].end(ne)===!1;le--);for(le--;le>=0;le--)ie[le].end(!1)}else this._handlerFb(this._id,"END",ne)},se.prototype.start=function(){this.reset(),this._id=-1,this._state=1},se.prototype.put=function(ne,ie,le){if(this._state!==3){if(this._state===1)for(;ie0&&this._put(ne,ie,le)}},se.prototype.end=function(ne){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(ne)),this._id=-1,this._state=0)},se}();ge.OscParser=me;var de=function(){function se(ne){this._handler=ne,this._data="",this._hitLimit=!1}return se.prototype.start=function(){this._data="",this._hitLimit=!1},se.prototype.put=function(ne,ie,le){this._hitLimit||(this._data+=E.utf32ToString(ne,ie,le),this._data.length>_e.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},se.prototype.end=function(ne){var ie;return this._hitLimit?ie=!1:ne&&(ie=this._handler(this._data)),this._data="",this._hitLimit=!1,ie},se}();ge.OscHandler=de},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.PAYLOAD_LIMIT=void 0,ge.PAYLOAD_LIMIT=1e7},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DcsHandler=ge.DcsParser=void 0;var _e=be(8),E=be(21),me=be(23),de=[],se=function(){function ie(){this._handlers=Object.create(null),this._active=de,this._ident=0,this._handlerFb=function(){}}return ie.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},ie.prototype.addHandler=function(le,ue){this._handlers[le]===void 0&&(this._handlers[le]=[]);var ae=this._handlers[le];return ae.push(ue),{dispose:function(){var oe=ae.indexOf(ue);oe!==-1&&ae.splice(oe,1)}}},ie.prototype.setHandler=function(le,ue){this._handlers[le]=[ue]},ie.prototype.clearHandler=function(le){this._handlers[le]&&delete this._handlers[le]},ie.prototype.setHandlerFallback=function(le){this._handlerFb=le},ie.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=de,this._ident=0},ie.prototype.hook=function(le,ue){if(this.reset(),this._ident=le,this._active=this._handlers[le]||de,this._active.length)for(var ae=this._active.length-1;ae>=0;ae--)this._active[ae].hook(ue);else this._handlerFb(this._ident,"HOOK",ue)},ie.prototype.put=function(le,ue,ae){if(this._active.length)for(var oe=this._active.length-1;oe>=0;oe--)this._active[oe].put(le,ue,ae);else this._handlerFb(this._ident,"PUT",_e.utf32ToString(le,ue,ae))},ie.prototype.unhook=function(le){if(this._active.length){for(var ue=this._active.length-1;ue>=0&&this._active[ue].unhook(le)===!1;ue--);for(ue--;ue>=0;ue--)this._active[ue].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",le);this._active=de,this._ident=0},ie}();ge.DcsParser=se;var ne=function(){function ie(le){this._handler=le,this._data="",this._hitLimit=!1}return ie.prototype.hook=function(le){this._params=le.clone(),this._data="",this._hitLimit=!1},ie.prototype.put=function(le,ue,ae){this._hitLimit||(this._data+=_e.utf32ToString(le,ue,ae),this._data.length>me.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},ie.prototype.unhook=function(le){var ue;return this._hitLimit?ue=!1:le&&(ue=this._handler(this._data,this._params||new E.Params)),this._params=void 0,this._data="",this._hitLimit=!1,ue},ie}();ge.DcsHandler=ne},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.removeTerminalFromCache=ge.acquireCharAtlas=void 0;var _e=be(26),E=be(43),me=[];ge.acquireCharAtlas=function(de,se,ne,ie,le){for(var ue=_e.generateConfig(ie,le,de,ne),ae=0;ae=0){if(_e.configEquals(re.config,ue))return re.atlas;re.ownedBy.length===1?(re.atlas.dispose(),me.splice(ae,1)):re.ownedBy.splice(oe,1);break}}for(ae=0;ae1)for(var te=this._getJoinedRanges(re,y,a,ae,ee),ce=0;ce1)for(te=this._getJoinedRanges(re,y,a,ae,ee),ce=0;ce=this._line.length))return a?(this._line.loadCell(ee,a),a):this._line.loadCell(ee,new _e.CellData)},re.prototype.translateToString=function(ee,a,y){return this._line.translateToString(ee,a,y)},re}(),ae=function(){function re(ee){this._core=ee}return re.prototype.registerCsiHandler=function(ee,a){return this._core.addCsiHandler(ee,function(y){return a(y.toArray())})},re.prototype.addCsiHandler=function(ee,a){return this.registerCsiHandler(ee,a)},re.prototype.registerDcsHandler=function(ee,a){return this._core.addDcsHandler(ee,function(y,x){return a(y,x.toArray())})},re.prototype.addDcsHandler=function(ee,a){return this.registerDcsHandler(ee,a)},re.prototype.registerEscHandler=function(ee,a){return this._core.addEscHandler(ee,a)},re.prototype.addEscHandler=function(ee,a){return this.registerEscHandler(ee,a)},re.prototype.registerOscHandler=function(ee,a){return this._core.addOscHandler(ee,a)},re.prototype.addOscHandler=function(ee,a){return this.registerOscHandler(ee,a)},re}(),oe=function(){function re(ee){this._core=ee}return re.prototype.register=function(ee){this._core.unicodeService.register(ee)},Object.defineProperty(re.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(ee){this._core.unicodeService.activeVersion=ee},enumerable:!1,configurable:!0}),re}()},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(De,Ce){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(je,Me){je.__proto__=Me}||function(je,Me){for(var Ge in Me)Me.hasOwnProperty(Ge)&&(je[Ge]=Me[Ge])})(De,Ce)},function(De,Ce){function je(){this.constructor=De}_e(De,Ce),De.prototype=Ce===null?Object.create(Ce):(je.prototype=Ce.prototype,new je)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Terminal=void 0;var me=be(36),de=be(37),se=be(38),ne=be(12),ie=be(19),le=be(40),ue=be(50),ae=be(51),oe=be(11),re=be(7),ee=be(18),a=be(54),y=be(55),x=be(56),b=be(57),z=be(59),te=be(0),ce=be(16),fe=be(27),he=be(60),ve=be(5),pe=be(61),Se=be(62),ye=be(63),we=be(64),Pe=be(65),Te=typeof window!="undefined"?window.document:null,Ee=function(De){function Ce(je){je===void 0&&(je={});var Me=De.call(this,je)||this;return Me.browser=oe,Me._keyDownHandled=!1,Me._onCursorMove=new te.EventEmitter,Me._onKey=new te.EventEmitter,Me._onRender=new te.EventEmitter,Me._onSelectionChange=new te.EventEmitter,Me._onTitleChange=new te.EventEmitter,Me._onFocus=new te.EventEmitter,Me._onBlur=new te.EventEmitter,Me._onA11yCharEmitter=new te.EventEmitter,Me._onA11yTabEmitter=new te.EventEmitter,Me._setup(),Me.linkifier=Me._instantiationService.createInstance(ue.Linkifier),Me.linkifier2=Me.register(Me._instantiationService.createInstance(ye.Linkifier2)),Me.register(Me._inputHandler.onRequestBell(function(){return Me.bell()})),Me.register(Me._inputHandler.onRequestRefreshRows(function(Ge,Be){return Me.refresh(Ge,Be)})),Me.register(Me._inputHandler.onRequestReset(function(){return Me.reset()})),Me.register(Me._inputHandler.onRequestScroll(function(Ge,Be){return Me.scroll(Ge,Be||void 0)})),Me.register(Me._inputHandler.onRequestWindowsOptionsReport(function(Ge){return Me._reportWindowsOptions(Ge)})),Me.register(te.forwardEvent(Me._inputHandler.onCursorMove,Me._onCursorMove)),Me.register(te.forwardEvent(Me._inputHandler.onTitleChange,Me._onTitleChange)),Me.register(te.forwardEvent(Me._inputHandler.onA11yChar,Me._onA11yCharEmitter)),Me.register(te.forwardEvent(Me._inputHandler.onA11yTab,Me._onA11yTabEmitter)),Me.register(Me._bufferService.onResize(function(Ge){return Me._afterResize(Ge.cols,Ge.rows)})),Me}return E(Ce,De),Object.defineProperty(Ce.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(Ce.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),Ce.prototype.dispose=function(){var je,Me,Ge;this._isDisposed||(De.prototype.dispose.call(this),(je=this._renderService)===null||je===void 0||je.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Ge=(Me=this.element)===null||Me===void 0?void 0:Me.parentNode)===null||Ge===void 0||Ge.removeChild(this.element))},Ce.prototype._setup=function(){De.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(Ce.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),Ce.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},Ce.prototype._updateOptions=function(je){var Me,Ge,Be,Qe;switch(De.prototype._updateOptions.call(this,je),je){case"fontFamily":case"fontSize":(Me=this._renderService)===null||Me===void 0||Me.clear(),(Ge=this._charSizeService)===null||Ge===void 0||Ge.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":(Be=this.viewport)===null||Be===void 0||Be.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new x.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)}},Ce.prototype._onTextAreaFocus=function(je){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[I"),this.updateCursorStyle(je),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},Ce.prototype.blur=function(){var je;return(je=this.textarea)===null||je===void 0?void 0:je.blur()},Ce.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(ne.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},Ce.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var je=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Me=this._bufferService.buffer.y*je,Ge=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Ge+"px",this.textarea.style.top=Me+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=je+"px",this.textarea.style.lineHeight=je+"px",this.textarea.style.zIndex="-5"}},Ce.prototype._initGlobal=function(){var je=this;this._bindKeys(),this.register(re.addDisposableDomListener(this.element,"copy",function(Ge){je.hasSelection()&&se.copyHandler(Ge,je._selectionService)}));var Me=function(Ge){return se.handlePasteEvent(Ge,je.textarea,je._coreService)};this.register(re.addDisposableDomListener(this.textarea,"paste",Me)),this.register(re.addDisposableDomListener(this.element,"paste",Me)),oe.isFirefox?this.register(re.addDisposableDomListener(this.element,"mousedown",function(Ge){Ge.button===2&&se.rightClickHandler(Ge,je.textarea,je.screenElement,je._selectionService,je.options.rightClickSelectsWord)})):this.register(re.addDisposableDomListener(this.element,"contextmenu",function(Ge){se.rightClickHandler(Ge,je.textarea,je.screenElement,je._selectionService,je.options.rightClickSelectsWord)})),oe.isLinux&&this.register(re.addDisposableDomListener(this.element,"auxclick",function(Ge){Ge.button===1&&se.moveTextAreaUnderMouseCursor(Ge,je.textarea,je.screenElement)}))},Ce.prototype._bindKeys=function(){var je=this;this.register(re.addDisposableDomListener(this.textarea,"keyup",function(Me){return je._keyUp(Me)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keydown",function(Me){return je._keyDown(Me)},!0)),this.register(re.addDisposableDomListener(this.textarea,"keypress",function(Me){return je._keyPress(Me)},!0)),this.register(re.addDisposableDomListener(this.textarea,"compositionstart",function(){return je._compositionHelper.compositionstart()})),this.register(re.addDisposableDomListener(this.textarea,"compositionupdate",function(Me){return je._compositionHelper.compositionupdate(Me)})),this.register(re.addDisposableDomListener(this.textarea,"compositionend",function(){return je._compositionHelper.compositionend()})),this.register(this.onRender(function(){return je._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Me){return je._queueLinkification(Me.start,Me.end)}))},Ce.prototype.open=function(je){var Me=this;if(!je)throw new Error("Terminal requires a parent element.");Te.body.contains(je)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=je.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"),je.appendChild(this.element);var Ge=Te.createDocumentFragment();this._viewportElement=Te.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Ge.appendChild(this._viewportElement),this._viewportScrollArea=Te.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=Te.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=Te.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Ge.appendChild(this.screenElement),this.textarea=Te.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",ee.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(re.addDisposableDomListener(this.textarea,"focus",function(qe){return Me._onTextAreaFocus(qe)})),this.register(re.addDisposableDomListener(this.textarea,"blur",function(){return Me._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var Be=this._instantiationService.createInstance(we.CoreBrowserService,this.textarea);this._instantiationService.setService(ve.ICoreBrowserService,Be),this._charSizeService=this._instantiationService.createInstance(pe.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(ve.ICharSizeService,this._charSizeService),this._compositionView=Te.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(me.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Ge),this._theme=this.options.theme||this._theme,this._colorManager=new fe.ColorManager(Te,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(qe){return Me._colorManager.onOptionsChange(qe)})),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(ve.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(qe){return Me._onRender.fire(qe)})),this.onResize(function(qe){return Me._renderService.resize(qe.cols,qe.rows)}),this._soundService=this._instantiationService.createInstance(a.SoundService),this._instantiationService.setService(ve.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(Se.MouseService),this._instantiationService.setService(ve.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(de.Viewport,function(qe,Ze){return Me.scrollLines(qe,Ze)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Me.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Me._renderService.onCursorMove(),Me._syncTextArea()})),this.register(this.onResize(function(){return Me._renderService.onResize(Me.cols,Me.rows)})),this.register(this.onBlur(function(){return Me._renderService.onBlur()})),this.register(this.onFocus(function(){return Me._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Me.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(ae.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(ve.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(qe){return Me.scrollLines(qe.amount,qe.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Me._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(qe){return Me._renderService.onSelectionChanged(qe.start,qe.end,qe.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(qe){Me.textarea.value=qe,Me.textarea.focus(),Me.textarea.select()})),this.register(this.onScroll(function(){Me.viewport.syncScrollArea(),Me._selectionService.refresh()})),this.register(re.addDisposableDomListener(this._viewportElement,"scroll",function(){return Me._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(y.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Me._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(re.addDisposableDomListener(this.element,"mousedown",function(qe){return Me._selectionService.onMouseDown(qe)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new x.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},Ce.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+'"')}},Ce.prototype._setTheme=function(je){var Me,Ge,Be;this._theme=je,(Me=this._colorManager)===null||Me===void 0||Me.setTheme(je),(Ge=this._renderService)===null||Ge===void 0||Ge.setColors(this._colorManager.colors),(Be=this.viewport)===null||Be===void 0||Be.onThemeChange(this._colorManager.colors)},Ce.prototype.bindMouse=function(){var je=this,Me=this,Ge=this.element;function Be(ze){var Ue,ot,Je=Me._mouseService.getRawByteCoords(ze,Me.screenElement,Me.cols,Me.rows);if(!Je)return!1;switch(ze.overrideType||ze.type){case"mousemove":ot=32,ze.buttons===void 0?(Ue=3,ze.button!==void 0&&(Ue=ze.button<3?ze.button:3)):Ue=1&ze.buttons?0:4&ze.buttons?1:2&ze.buttons?2:3;break;case"mouseup":ot=0,Ue=ze.button<3?ze.button:3;break;case"mousedown":ot=1,Ue=ze.button<3?ze.button:3;break;case"wheel":ze.deltaY!==0&&(ot=ze.deltaY<0?0:1),Ue=4;break;default:return!1}return!(ot===void 0||Ue===void 0||Ue>4)&&Me._coreMouseService.triggerMouseEvent({col:Je.x-33,row:Je.y-33,button:Ue,action:ot,ctrl:ze.ctrlKey,alt:ze.altKey,shift:ze.shiftKey})}var Qe={mouseup:null,wheel:null,mousedrag:null,mousemove:null},qe=function(ze){return Be(ze),ze.buttons||(je._document.removeEventListener("mouseup",Qe.mouseup),Qe.mousedrag&&je._document.removeEventListener("mousemove",Qe.mousedrag)),je.cancel(ze)},Ze=function(ze){return Be(ze),ze.preventDefault(),je.cancel(ze)},Xe=function(ze){ze.buttons&&Be(ze)},We=function(ze){ze.buttons||Be(ze)};this.register(this._coreMouseService.onProtocolChange(function(ze){ze?(je.optionsService.options.logLevel==="debug"&&je._logService.debug("Binding to mouse events:",je._coreMouseService.explainEvents(ze)),je.element.classList.add("enable-mouse-events"),je._selectionService.disable()):(je._logService.debug("Unbinding from mouse events."),je.element.classList.remove("enable-mouse-events"),je._selectionService.enable()),8&ze?Qe.mousemove||(Ge.addEventListener("mousemove",We),Qe.mousemove=We):(Ge.removeEventListener("mousemove",Qe.mousemove),Qe.mousemove=null),16&ze?Qe.wheel||(Ge.addEventListener("wheel",Ze,{passive:!1}),Qe.wheel=Ze):(Ge.removeEventListener("wheel",Qe.wheel),Qe.wheel=null),2&ze?Qe.mouseup||(Qe.mouseup=qe):(je._document.removeEventListener("mouseup",Qe.mouseup),Qe.mouseup=null),4&ze?Qe.mousedrag||(Qe.mousedrag=Xe):(je._document.removeEventListener("mousemove",Qe.mousedrag),Qe.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(re.addDisposableDomListener(Ge,"mousedown",function(ze){if(ze.preventDefault(),je.focus(),je._coreMouseService.areMouseEventsActive&&!je._selectionService.shouldForceSelection(ze))return Be(ze),Qe.mouseup&&je._document.addEventListener("mouseup",Qe.mouseup),Qe.mousedrag&&je._document.addEventListener("mousemove",Qe.mousedrag),je.cancel(ze)})),this.register(re.addDisposableDomListener(Ge,"wheel",function(ze){if(!Qe.wheel){if(!je.buffer.hasScrollback){var Ue=je.viewport.getLinesScrolled(ze);if(Ue===0)return;for(var ot=ne.C0.ESC+(je._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ze.deltaY<0?"A":"B"),Je="",ut=0;ut47)},Ce.prototype._keyUp=function(je){this._customKeyEventHandler&&this._customKeyEventHandler(je)===!1||(function(Me){return Me.keyCode===16||Me.keyCode===17||Me.keyCode===18}(je)||this.focus(),this.updateCursorStyle(je))},Ce.prototype._keyPress=function(je){var Me;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(je)===!1)return!1;if(this.cancel(je),je.charCode)Me=je.charCode;else if(je.which===null||je.which===void 0)Me=je.keyCode;else{if(je.which===0||je.charCode===0)return!1;Me=je.which}return!(!Me||(je.altKey||je.ctrlKey||je.metaKey)&&!this._isThirdLevelShift(this.browser,je))&&(Me=String.fromCharCode(Me),this._onKey.fire({key:Me,domEvent:je}),this._showCursor(),this._coreService.triggerDataEvent(Me,!0),!0)},Ce.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},Ce.prototype.resize=function(je,Me){je!==this.cols||Me!==this.rows?De.prototype.resize.call(this,je,Me):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},Ce.prototype._afterResize=function(je,Me){var Ge,Be;(Ge=this._charSizeService)===null||Ge===void 0||Ge.measure(),(Be=this.viewport)===null||Be===void 0||Be.syncScrollArea(!0)},Ce.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 je=1;je=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,le,re):ae(ie,le))||re);return oe>3&&re&&Object.defineProperty(ie,le,re),re},E=this&&this.__param||function(ne,ie){return function(le,ue){ie(le,ue,ne)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CompositionHelper=void 0;var me=be(5),de=be(1),se=function(){function ne(ie,le,ue,ae,oe,re){this._textarea=ie,this._compositionView=le,this._bufferService=ue,this._optionsService=ae,this._charSizeService=oe,this._coreService=re,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(ne.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),ne.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},ne.prototype.compositionupdate=function(ie){var le=this;this._compositionView.textContent=ie.data,this.updateCompositionElements(),setTimeout(function(){le._compositionPosition.end=le._textarea.value.length},0)},ne.prototype.compositionend=function(){this._finalizeComposition(!0)},ne.prototype.keydown=function(ie){if(this._isComposing||this._isSendingComposition){if(ie.keyCode===229||ie.keyCode===16||ie.keyCode===17||ie.keyCode===18)return!1;this._finalizeComposition(!1)}return ie.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},ne.prototype._finalizeComposition=function(ie){var le=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,ie){var ue={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(le._isSendingComposition){le._isSendingComposition=!1;var oe=void 0;oe=le._isComposing?le._textarea.value.substring(ue.start,ue.end):le._textarea.value.substring(ue.start),le._coreService.triggerDataEvent(oe,!0)}},0)}else{this._isSendingComposition=!1;var ae=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(ae,!0)}},ne.prototype._handleAnyTextareaChanges=function(){var ie=this,le=this._textarea.value;setTimeout(function(){if(!ie._isComposing){var ue=ie._textarea.value.replace(le,"");ue.length>0&&ie._coreService.triggerDataEvent(ue,!0)}},0)},ne.prototype.updateCompositionElements=function(ie){var le=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var ue=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),ae=this._bufferService.buffer.y*ue,oe=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=oe+"px",this._compositionView.style.top=ae+"px",this._compositionView.style.height=ue+"px",this._compositionView.style.lineHeight=ue+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var re=this._compositionView.getBoundingClientRect();this._textarea.style.left=oe+"px",this._textarea.style.top=ae+"px",this._textarea.style.width=re.width+"px",this._textarea.style.height=re.height+"px",this._textarea.style.lineHeight=re.height+"px"}ie||setTimeout(function(){return le.updateCompositionElements(!0)},0)}},ne=_e([E(2,de.IBufferService),E(3,de.IOptionsService),E(4,me.ICharSizeService),E(5,de.ICoreService)],ne)}();ge.CompositionHelper=se},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ae,oe){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}_e(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),me=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Viewport=void 0;var se=be(2),ne=be(7),ie=be(5),le=be(1),ue=function(ae){function oe(re,ee,a,y,x,b,z){var te=ae.call(this)||this;return te._scrollLines=re,te._viewportElement=ee,te._scrollArea=a,te._bufferService=y,te._optionsService=x,te._charSizeService=b,te._renderService=z,te.scrollBarWidth=0,te._currentRowHeight=0,te._lastRecordedBufferLength=0,te._lastRecordedViewportHeight=0,te._lastRecordedBufferHeight=0,te._lastTouchY=0,te._lastScrollTop=0,te._wheelPartialScroll=0,te._refreshAnimationFrame=null,te._ignoreNextScrollEvent=!1,te.scrollBarWidth=te._viewportElement.offsetWidth-te._scrollArea.offsetWidth||15,te.register(ne.addDisposableDomListener(te._viewportElement,"scroll",te._onScroll.bind(te))),setTimeout(function(){return te.syncScrollArea()},0),te}return E(oe,ae),oe.prototype.onThemeChange=function(re){this._viewportElement.style.backgroundColor=re.background.css},oe.prototype._refresh=function(re){var ee=this;if(re)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return ee._innerRefresh()}))},oe.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var re=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==re&&(this._lastRecordedBufferHeight=re,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==ee&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=ee),this._refreshAnimationFrame=null},oe.prototype.syncScrollArea=function(re){if(re===void 0&&(re=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(re);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var ee=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===ee&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(re)}else this._refresh(re)},oe.prototype._onScroll=function(re){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var ee=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(ee,!0)}},oe.prototype._bubbleScroll=function(re,ee){var a=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(ee<0&&this._viewportElement.scrollTop!==0||ee>0&&a0?1:-1),this._wheelPartialScroll%=1):re.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(ee*=this._bufferService.rows),ee},oe.prototype._applyScrollModifier=function(re,ee){var a=this._optionsService.options.fastScrollModifier;return a==="alt"&&ee.altKey||a==="ctrl"&&ee.ctrlKey||a==="shift"&&ee.shiftKey?re*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:re*this._optionsService.options.scrollSensitivity},oe.prototype.onTouchStart=function(re){this._lastTouchY=re.touches[0].pageY},oe.prototype.onTouchMove=function(re){var ee=this._lastTouchY-re.touches[0].pageY;return this._lastTouchY=re.touches[0].pageY,ee!==0&&(this._viewportElement.scrollTop+=ee,this._bubbleScroll(re,ee))},oe=me([de(3,le.IBufferService),de(4,le.IOptionsService),de(5,ie.ICharSizeService),de(6,ie.IRenderService)],oe)}(se.Disposable);ge.Viewport=ue},function(dt,ge,be){"use strict";function _e(se){return se.replace(/\r?\n/g,"\r")}function E(se,ne){return ne?"\x1B[200~"+se+"\x1B[201~":se}function me(se,ne,ie){se=E(se=_e(se),ie.decPrivateModes.bracketedPasteMode),ie.triggerDataEvent(se,!0),ne.value=""}function de(se,ne,ie){var le=ie.getBoundingClientRect(),ue=se.clientX-le.left-10,ae=se.clientY-le.top-10;ne.style.width="20px",ne.style.height="20px",ne.style.left=ue+"px",ne.style.top=ae+"px",ne.style.zIndex="1000",ne.focus()}Object.defineProperty(ge,"__esModule",{value:!0}),ge.rightClickHandler=ge.moveTextAreaUnderMouseCursor=ge.paste=ge.handlePasteEvent=ge.copyHandler=ge.bracketTextForPaste=ge.prepareTextForTerminal=void 0,ge.prepareTextForTerminal=_e,ge.bracketTextForPaste=E,ge.copyHandler=function(se,ne){se.clipboardData&&se.clipboardData.setData("text/plain",ne.selectionText),se.preventDefault()},ge.handlePasteEvent=function(se,ne,ie){se.stopPropagation(),se.clipboardData&&me(se.clipboardData.getData("text/plain"),ne,ie)},ge.paste=me,ge.moveTextAreaUnderMouseCursor=de,ge.rightClickHandler=function(se,ne,ie,le,ue){de(se,ne,ie),ue&&!le.isClickInSelection(se)&&le.selectWordAtCursor(se),ne.value=le.selectionText,ne.select()}},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ae,oe){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}_e(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.EscapeSequenceParser=ge.VT500_TRANSITION_TABLE=ge.TransitionTable=void 0;var me=be(2),de=be(15),se=be(21),ne=be(22),ie=be(24),le=function(){function ae(oe){this.table=new Uint8Array(oe)}return ae.prototype.setDefault=function(oe,re){de.fill(this.table,oe<<4|re)},ae.prototype.add=function(oe,re,ee,a){this.table[re<<8|oe]=ee<<4|a},ae.prototype.addMany=function(oe,re,ee,a){for(var y=0;y1)throw new Error("only one byte as prefix supported");if((a=re.prefix.charCodeAt(0))&&60>a||a>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(re.intermediates){if(re.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var y=0;yx||x>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");a<<=8,a|=x}}if(re.final.length!==1)throw new Error("final must be a single byte");var b=re.final.charCodeAt(0);if(ee[0]>b||b>ee[1])throw new Error("final must be in range "+ee[0]+" .. "+ee[1]);return a<<=8,a|=b},oe.prototype.identToString=function(re){for(var ee=[];re;)ee.push(String.fromCharCode(255&re)),re>>=8;return ee.reverse().join("")},oe.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},oe.prototype.setPrintHandler=function(re){this._printHandler=re},oe.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},oe.prototype.addEscHandler=function(re,ee){var a=this._identifier(re,[48,126]);this._escHandlers[a]===void 0&&(this._escHandlers[a]=[]);var y=this._escHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setEscHandler=function(re,ee){this._escHandlers[this._identifier(re,[48,126])]=[ee]},oe.prototype.clearEscHandler=function(re){this._escHandlers[this._identifier(re,[48,126])]&&delete this._escHandlers[this._identifier(re,[48,126])]},oe.prototype.setEscHandlerFallback=function(re){this._escHandlerFb=re},oe.prototype.setExecuteHandler=function(re,ee){this._executeHandlers[re.charCodeAt(0)]=ee},oe.prototype.clearExecuteHandler=function(re){this._executeHandlers[re.charCodeAt(0)]&&delete this._executeHandlers[re.charCodeAt(0)]},oe.prototype.setExecuteHandlerFallback=function(re){this._executeHandlerFb=re},oe.prototype.addCsiHandler=function(re,ee){var a=this._identifier(re);this._csiHandlers[a]===void 0&&(this._csiHandlers[a]=[]);var y=this._csiHandlers[a];return y.push(ee),{dispose:function(){var x=y.indexOf(ee);x!==-1&&y.splice(x,1)}}},oe.prototype.setCsiHandler=function(re,ee){this._csiHandlers[this._identifier(re)]=[ee]},oe.prototype.clearCsiHandler=function(re){this._csiHandlers[this._identifier(re)]&&delete this._csiHandlers[this._identifier(re)]},oe.prototype.setCsiHandlerFallback=function(re){this._csiHandlerFb=re},oe.prototype.addDcsHandler=function(re,ee){return this._dcsParser.addHandler(this._identifier(re),ee)},oe.prototype.setDcsHandler=function(re,ee){this._dcsParser.setHandler(this._identifier(re),ee)},oe.prototype.clearDcsHandler=function(re){this._dcsParser.clearHandler(this._identifier(re))},oe.prototype.setDcsHandlerFallback=function(re){this._dcsParser.setHandlerFallback(re)},oe.prototype.addOscHandler=function(re,ee){return this._oscParser.addHandler(re,ee)},oe.prototype.setOscHandler=function(re,ee){this._oscParser.setHandler(re,ee)},oe.prototype.clearOscHandler=function(re){this._oscParser.clearHandler(re)},oe.prototype.setOscHandlerFallback=function(re){this._oscParser.setHandlerFallback(re)},oe.prototype.setErrorHandler=function(re){this._errorHandler=re},oe.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},oe.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},oe.prototype.parse=function(re,ee){for(var a=0,y=0,x=this.currentState,b=this._oscParser,z=this._dcsParser,te=this._collect,ce=this._params,fe=this._transitions.table,he=0;he>4){case 2:for(var ve=he+1;;++ve){if(ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,he,ve),he=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,he,ve),he=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,he,ve),he=ve-1;break}if(++ve>=ee||(a=re[ve])<32||a>126&&a<160){this._printHandler(re,he,ve),he=ve-1;break}}break;case 3:this._executeHandlers[a]?this._executeHandlers[a]():this._executeHandlerFb(a),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:he,code:a,currentState:x,collect:te,params:ce,abort:!1}).abort)return;break;case 7:for(var pe=this._csiHandlers[te<<8|a],Se=pe?pe.length-1:-1;Se>=0&&pe[Se](ce)===!1;Se--);Se<0&&this._csiHandlerFb(te<<8|a,ce),this.precedingCodepoint=0;break;case 8:do switch(a){case 59:ce.addParam(0);break;case 58:ce.addSubParam(-1);break;default:ce.addDigit(a-48)}while(++he47&&a<60);he--;break;case 9:te<<=8,te|=a;break;case 10:for(var ye=this._escHandlers[te<<8|a],we=ye?ye.length-1:-1;we>=0&&ye[we]()===!1;we--);we<0&&this._escHandlerFb(te<<8|a),this.precedingCodepoint=0;break;case 11:ce.reset(),ce.addParam(0),te=0;break;case 12:z.hook(te<<8|a,ce);break;case 13:for(var Pe=he+1;;++Pe)if(Pe>=ee||(a=re[Pe])===24||a===26||a===27||a>127&&a<160){z.put(re,he,Pe),he=Pe-1;break}break;case 14:z.unhook(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0;break;case 4:b.start();break;case 5:for(var Te=he+1;;Te++)if(Te>=ee||(a=re[Te])<32||a>127&&a<=159){b.put(re,he,Te),he=Te-1;break}break;case 6:b.end(a!==24&&a!==26),a===27&&(y|=1),ce.reset(),ce.addParam(0),te=0,this.precedingCodepoint=0}x=15&y}this._collect=te,this.currentState=x},oe}(me.Disposable);ge.EscapeSequenceParser=ue},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(b,z){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(te[fe]=ce[fe])})(b,z)},function(b,z){function te(){this.constructor=b}_e(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),me=this&&this.__decorate||function(b,z,te,ce){var fe,he=arguments.length,ve=he<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,ce);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(ve=(he<3?fe(ve):he>3?fe(z,te,ve):fe(z,te))||ve);return he>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Renderer=void 0;var se=be(41),ne=be(47),ie=be(48),le=be(49),ue=be(29),ae=be(2),oe=be(5),re=be(1),ee=be(25),a=be(0),y=1,x=function(b){function z(te,ce,fe,he,ve,pe,Se,ye,we){var Pe=b.call(this)||this;Pe._colors=te,Pe._screenElement=ce,Pe._bufferService=ve,Pe._charSizeService=pe,Pe._optionsService=Se,Pe._id=y++,Pe._onRequestRedraw=new a.EventEmitter;var Te=Pe._optionsService.options.allowTransparency;return Pe._characterJoinerRegistry=new ue.CharacterJoinerRegistry(Pe._bufferService),Pe._renderLayers=[new se.TextRenderLayer(Pe._screenElement,0,Pe._colors,Pe._characterJoinerRegistry,Te,Pe._id,Pe._bufferService,Se),new ne.SelectionRenderLayer(Pe._screenElement,1,Pe._colors,Pe._id,Pe._bufferService,Se),new le.LinkRenderLayer(Pe._screenElement,2,Pe._colors,Pe._id,fe,he,Pe._bufferService,Se),new ie.CursorRenderLayer(Pe._screenElement,3,Pe._colors,Pe._id,Pe._onRequestRedraw,Pe._bufferService,Se,ye,we)],Pe.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},Pe._devicePixelRatio=window.devicePixelRatio,Pe._updateDimensions(),Pe.onOptionsChanged(),Pe}return E(z,b),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){for(var te=0,ce=this._renderLayers;te0&&ce===te[0][0]){he=!0;var pe=te.shift();fe=new ie.JoinedCellData(this._workCell,z.translateToString(!0,pe[0],pe[1]),pe[1]-pe[0]),ve=pe[1]-1}!he&&this._isOverlapping(fe)&&vethis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[ee]=a,a},oe}(de.BaseRenderLayer);ge.TextRenderLayer=ue},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.GridCache=void 0;var _e=function(){function E(){this.cache=[]}return E.prototype.resize=function(me,de){for(var se=0;se>>24,Ee=we.rgba>>>16&255,De=we.rgba>>>8&255,Ce=0;Ce=this.capacity)se=this._head,this._unlinkNode(se),delete this._map[se.key],se.key=me,se.value=de,this._map[me]=se;else{var ne=this._nodePool;ne.length>0?((se=ne.pop()).key=me,se.value=de):se={prev:null,next:null,key:me,value:de},this._map[me]=se,this.size++}this._appendNode(se)},E}();ge.LRUMap=_e},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(de,se){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ie){ne.__proto__=ie}||function(ne,ie){for(var le in ie)ie.hasOwnProperty(le)&&(ne[le]=ie[le])})(de,se)},function(de,se){function ne(){this.constructor=de}_e(de,se),de.prototype=se===null?Object.create(se):(ne.prototype=se.prototype,new ne)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionRenderLayer=void 0;var me=function(de){function se(ne,ie,le,ue,ae,oe){var re=de.call(this,ne,"selection",ie,!0,le,ue,ae,oe)||this;return re._clearState(),re}return E(se,de),se.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},se.prototype.resize=function(ne){de.prototype.resize.call(this,ne),this._clearState()},se.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},se.prototype.onSelectionChanged=function(ne,ie,le){if(this._didStateChange(ne,ie,le,this._bufferService.buffer.ydisp))if(this._clearAll(),ne&&ie){var ue=ne[1]-this._bufferService.buffer.ydisp,ae=ie[1]-this._bufferService.buffer.ydisp,oe=Math.max(ue,0),re=Math.min(ae,this._bufferService.rows-1);if(!(oe>=this._bufferService.rows||re<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,le){var ee=ne[0],a=ie[0]-ee,y=re-oe+1;this._fillCells(ee,oe,a,y)}else{ee=ue===oe?ne[0]:0;var x=oe===re?ie[0]:this._bufferService.cols;this._fillCells(ee,oe,x-ee,1);var b=Math.max(re-oe-1,0);if(this._fillCells(0,oe+1,this._bufferService.cols,b),oe!==re){var z=ae===re?ie[0]:this._bufferService.cols;this._fillCells(0,re,z,1)}}this._state.start=[ne[0],ne[1]],this._state.end=[ie[0],ie[1]],this._state.columnSelectMode=le,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},se.prototype._didStateChange=function(ne,ie,le,ue){return!this._areCoordinatesEqual(ne,this._state.start)||!this._areCoordinatesEqual(ie,this._state.end)||le!==this._state.columnSelectMode||ue!==this._state.ydisp},se.prototype._areCoordinatesEqual=function(ne,ie){return!(!ne||!ie)&&ne[0]===ie[0]&&ne[1]===ie[1]},se}(be(13).BaseRenderLayer);ge.SelectionRenderLayer=me},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ie,le){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,le)},function(ie,le){function ue(){this.constructor=ie}_e(ie,le),ie.prototype=le===null?Object.create(le):(ue.prototype=le.prototype,new ue)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CursorRenderLayer=void 0;var me=be(13),de=be(4),se=function(ie){function le(ue,ae,oe,re,ee,a,y,x,b){var z=ie.call(this,ue,"cursor",ae,!0,oe,re,a,y)||this;return z._onRequestRedraw=ee,z._coreService=x,z._coreBrowserService=b,z._cell=new de.CellData,z._state={x:0,y:0,isFocused:!1,style:"",width:0},z._cursorRenderers={bar:z._renderBarCursor.bind(z),block:z._renderBlockCursor.bind(z),underline:z._renderUnderlineCursor.bind(z)},z}return E(le,ie),le.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),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 ue,ae=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new ne(this._coreBrowserService.isFocused,function(){ae._render(!0)})):((ue=this._cursorBlinkStateManager)===null||ue===void 0||ue.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(ue,ae){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},le.prototype._render=function(ue){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var ae=this._bufferService.buffer.ybase+this._bufferService.buffer.y,oe=ae-this._bufferService.buffer.ydisp;if(oe<0||oe>=this._bufferService.rows)this._clearCursor();else{var re=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(ae).loadCell(re,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var ee=this._optionsService.options.cursorStyle;return ee&&ee!=="block"?this._cursorRenderers[ee](re,oe,this._cell):this._renderBlurCursor(re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=ee,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===re&&this._state.y===oe&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](re,oe,this._cell),this._ctx.restore(),this._state.x=re,this._state.y=oe,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},le.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},le.prototype._renderBarCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(ue,ae,this._optionsService.options.cursorWidth),this._ctx.restore()},le.prototype._renderBlockCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(ue,ae,oe.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(oe,ue,ae),this._ctx.restore()},le.prototype._renderUnderlineCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(ue,ae),this._ctx.restore()},le.prototype._renderBlurCursor=function(ue,ae,oe){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(ue,ae,oe.getWidth(),1),this._ctx.restore()},le}(me.BaseRenderLayer);ge.CursorRenderLayer=se;var ne=function(){function ie(le,ue){this._renderCallback=ue,this.isCursorVisible=!0,le&&this._restartInterval()}return Object.defineProperty(ie.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),ie.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)},ie.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})))},ie.prototype._restartInterval=function(le){var ue=this;le===void 0&&(le=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(ue._animationTimeRestarted){var ae=600-(Date.now()-ue._animationTimeRestarted);if(ue._animationTimeRestarted=void 0,ae>0)return void ue._restartInterval(ae)}ue.isCursorVisible=!1,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0}),ue._blinkInterval=window.setInterval(function(){if(ue._animationTimeRestarted){var oe=600-(Date.now()-ue._animationTimeRestarted);return ue._animationTimeRestarted=void 0,void ue._restartInterval(oe)}ue.isCursorVisible=!ue.isCursorVisible,ue._animationFrame=window.requestAnimationFrame(function(){ue._renderCallback(),ue._animationFrame=void 0})},600)},le)},ie.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)},ie.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},ie}()},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ie,le){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,ae){ue.__proto__=ae}||function(ue,ae){for(var oe in ae)ae.hasOwnProperty(oe)&&(ue[oe]=ae[oe])})(ie,le)},function(ie,le){function ue(){this.constructor=ie}_e(ie,le),ie.prototype=le===null?Object.create(le):(ue.prototype=le.prototype,new ue)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.LinkRenderLayer=void 0;var me=be(13),de=be(9),se=be(26),ne=function(ie){function le(ue,ae,oe,re,ee,a,y,x){var b=ie.call(this,ue,"link",ae,!0,oe,re,y,x)||this;return ee.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),ee.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),a.onShowLinkUnderline(function(z){return b._onShowLinkUnderline(z)}),a.onHideLinkUnderline(function(z){return b._onHideLinkUnderline(z)}),b}return E(le,ie),le.prototype.resize=function(ue){ie.prototype.resize.call(this,ue),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 ue=this._state.y2-this._state.y1-1;ue>0&&this._clearCells(0,this._state.y1+1,this._state.cols,ue),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},le.prototype._onShowLinkUnderline=function(ue){if(ue.fg===de.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:ue.fg&&se.is256Color(ue.fg)?this._ctx.fillStyle=this._colors.ansi[ue.fg].css:this._ctx.fillStyle=this._colors.foreground.css,ue.y1===ue.y2)this._fillBottomLineAtCells(ue.x1,ue.y1,ue.x2-ue.x1);else{this._fillBottomLineAtCells(ue.x1,ue.y1,ue.cols-ue.x1);for(var ae=ue.y1+1;ae=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(le,ue,ee):oe(le,ue))||ee);return re>3&&ee&&Object.defineProperty(le,ue,ee),ee},E=this&&this.__param||function(ie,le){return function(ue,ae){le(ue,ae,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZone=ge.Linkifier=void 0;var me=be(0),de=be(1),se=function(){function ie(le,ue,ae){this._bufferService=le,this._logService=ue,this._unicodeService=ae,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new me.EventEmitter,this._onHideLinkUnderline=new me.EventEmitter,this._onLinkTooltip=new me.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(ie.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),ie.prototype.attachToDom=function(le,ue){this._element=le,this._mouseZoneManager=ue},ie.prototype.linkifyRows=function(le,ue){var ae=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=le,this._rowsToLinkify.end=ue):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,le),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,ue)),this._mouseZoneManager.clearAll(le,ue),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return ae._linkifyRows()},ie._timeBeforeLatency))},ie.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var le=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var ue=le.ydisp+this._rowsToLinkify.start;if(!(ue>=le.lines.length)){for(var ae=le.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,oe=Math.ceil(2e3/this._bufferService.cols),re=this._bufferService.buffer.iterator(!1,ue,ae,oe,oe);re.hasNext();)for(var ee=re.next(),a=0;a=0;ue--)if(le.priority<=this._linkMatchers[ue].priority)return void this._linkMatchers.splice(ue+1,0,le);this._linkMatchers.splice(0,0,le)}else this._linkMatchers.push(le)},ie.prototype.deregisterLinkMatcher=function(le){for(var ue=0;ue>9&511:void 0;ae.validationCallback?ae.validationCallback(b,function(he){re._rowsTimeoutId||he&&re._addLink(z[1],z[0]-re._bufferService.buffer.ydisp,b,ae,fe)}):x._addLink(z[1],z[0]-x._bufferService.buffer.ydisp,b,ae,fe)},x=this;(oe=ee.exec(ue))!==null&&y()!=="break";);},ie.prototype._addLink=function(le,ue,ae,oe,re){var ee=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(ae),y=le%this._bufferService.cols,x=ue+Math.floor(le/this._bufferService.cols),b=(y+a)%this._bufferService.cols,z=x+Math.floor((y+a)/this._bufferService.cols);b===0&&(b=this._bufferService.cols,z--),this._mouseZoneManager.add(new ne(y+1,x+1,b+1,z+1,function(te){if(oe.handler)return oe.handler(te,ae);var ce=window.open();ce?(ce.opener=null,ce.location.href=ae):console.warn("Opening link blocked as opener could not be cleared")},function(){ee._onShowLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.add("xterm-cursor-pointer")},function(te){ee._onLinkTooltip.fire(ee._createLinkHoverEvent(y,x,b,z,re)),oe.hoverTooltipCallback&&oe.hoverTooltipCallback(te,ae,{start:{x:y,y:x},end:{x:b,y:z}})},function(){ee._onHideLinkUnderline.fire(ee._createLinkHoverEvent(y,x,b,z,re)),ee._element.classList.remove("xterm-cursor-pointer"),oe.hoverLeaveCallback&&oe.hoverLeaveCallback()},function(te){return!oe.willLinkActivate||oe.willLinkActivate(te,ae)}))}},ie.prototype._createLinkHoverEvent=function(le,ue,ae,oe,re){return{x1:le,y1:ue,x2:ae,y2:oe,cols:this._bufferService.cols,fg:re}},ie._timeBeforeLatency=200,ie=_e([E(0,de.IBufferService),E(1,de.ILogService),E(2,de.IUnicodeService)],ie)}();ge.Linkifier=se;var ne=function(ie,le,ue,ae,oe,re,ee,a,y){this.x1=ie,this.y1=le,this.x2=ue,this.y2=ae,this.clickCallback=oe,this.hoverCallback=re,this.tooltipCallback=ee,this.leaveCallback=a,this.willLinkActivate=y};ge.MouseZone=ne},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(b,z){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ce){te.__proto__=ce}||function(te,ce){for(var fe in ce)ce.hasOwnProperty(fe)&&(te[fe]=ce[fe])})(b,z)},function(b,z){function te(){this.constructor=b}_e(b,z),b.prototype=z===null?Object.create(z):(te.prototype=z.prototype,new te)}),me=this&&this.__decorate||function(b,z,te,ce){var fe,he=arguments.length,ve=he<3?z:ce===null?ce=Object.getOwnPropertyDescriptor(z,te):ce;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ve=Reflect.decorate(b,z,te,ce);else for(var pe=b.length-1;pe>=0;pe--)(fe=b[pe])&&(ve=(he<3?fe(ve):he>3?fe(z,te,ve):fe(z,te))||ve);return he>3&&ve&&Object.defineProperty(z,te,ve),ve},de=this&&this.__param||function(b,z){return function(te,ce){z(te,ce,b)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionService=void 0;var se=be(11),ne=be(52),ie=be(4),le=be(0),ue=be(5),ae=be(1),oe=be(30),re=be(53),ee=be(2),a="\xA0",y=new RegExp(a,"g"),x=function(b){function z(te,ce,fe,he,ve,pe,Se){var ye=b.call(this)||this;return ye._element=te,ye._screenElement=ce,ye._bufferService=fe,ye._coreService=he,ye._mouseService=ve,ye._optionsService=pe,ye._renderService=Se,ye._dragScrollAmount=0,ye._enabled=!0,ye._workCell=new ie.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(we){return ye._onMouseMove(we)},ye._mouseUpListener=function(we){return ye._onMouseUp(we)},ye._coreService.onUserInput(function(){ye.hasSelection&&ye.clearSelection()}),ye._trimListener=ye._bufferService.buffer.lines.onTrim(function(we){return ye._onTrim(we)}),ye.register(ye._bufferService.buffers.onBufferActivate(function(we){return ye._onBufferActivate(we)})),ye.enable(),ye._model=new ne.SelectionModel(ye._bufferService),ye._activeSelectionMode=0,ye}return E(z,b),Object.defineProperty(z.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),z.prototype.dispose=function(){this._removeMouseDownListeners()},z.prototype.reset=function(){this.clearSelection()},z.prototype.disable=function(){this.clearSelection(),this._enabled=!1},z.prototype.enable=function(){this._enabled=!0},Object.defineProperty(z.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"hasSelection",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;return!(!te||!ce)&&(te[0]!==ce[0]||te[1]!==ce[1])},enumerable:!1,configurable:!0}),Object.defineProperty(z.prototype,"selectionText",{get:function(){var te=this._model.finalSelectionStart,ce=this._model.finalSelectionEnd;if(!te||!ce)return"";var fe=this._bufferService.buffer,he=[];if(this._activeSelectionMode===3){if(te[0]===ce[0])return"";for(var ve=te[1];ve<=ce[1];ve++){var pe=fe.translateBufferLineToString(ve,!0,te[0],ce[0]);he.push(pe)}}else{var Se=te[1]===ce[1]?ce[0]:void 0;for(he.push(fe.translateBufferLineToString(te[1],!0,te[0],Se)),ve=te[1]+1;ve<=ce[1]-1;ve++){var ye=fe.lines.get(ve);pe=fe.translateBufferLineToString(ve,!0),ye&&ye.isWrapped?he[he.length-1]+=pe:he.push(pe)}te[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(we){return we.replace(y," ")}).join(se.isWindows?`\r `:` -`)},enumerable:!1,configurable:!0}),z.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},z.prototype.refresh=function(te){var ce=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return ce._refresh()})),se.isLinux&&te&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},z.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},z.prototype.isClickInSelection=function(te){var ce=this._getMouseBufferCoords(te),fe=this._model.finalSelectionStart,me=this._model.finalSelectionEnd;return!!(fe&&me&&ce)&&this._areCoordsInSelection(ce,fe,me)},z.prototype._areCoordsInSelection=function(te,ce,fe){return te[1]>ce[1]&&te[1]=ce[0]&&te[0]=ce[0]},z.prototype.selectWordAtCursor=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.prototype.selectLines=function(te,ce){this._model.clearSelection(),te=Math.max(te,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.prototype._getMouseBufferCoords=function(te){var ce=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},z.prototype._getMouseEventScrollAmount=function(te){var ce=oe.getCoordsRelativeToElement(te,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))},z.prototype.shouldForceSelection=function(te){return se.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.prototype.onMouseDown=function(te){if(this._mouseDownTimeStamp=te.timeStamp,(te.button!==2||!this.hasSelection)&&te.button===0){if(!this._enabled){if(!this.shouldForceSelection(te))return;te.stopPropagation()}te.preventDefault(),this._dragScrollAmount=0,this._enabled&&te.shiftKey?this._onIncrementalClick(te):te.detail===1?this._onSingleClick(te):te.detail===2?this._onDoubleClick(te):te.detail===3&&this._onTripleClick(te),this._addMouseDownListeners(),this.refresh(!0)}},z.prototype._addMouseDownListeners=function(){var te=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return te._dragScroll()},50)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.prototype._onSingleClick=function(te){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(te)?3:0,this._model.selectionStart=this._getMouseBufferCoords(te),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]++}},z.prototype._onDoubleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},z.prototype._onTripleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(se.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(te),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]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]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(te.ydisp+this._bufferService.rows,te.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=te.ydisp),this.refresh()}},z.prototype._onMouseUp=function(te){var ce=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var fe=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(fe&&fe[0]!==void 0&&fe[1]!==void 0){var me=re.moveToCellSequence(fe[0]-1,fe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(me,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(fe){return ce._onTrim(fe)})},z.prototype._convertViewportColToCharacterIndex=function(te,ce){for(var fe=ce[0],me=0;ce[0]>=me;me++){var ve=te.loadCell(me,this._workCell).getChars().length;this._workCell.getWidth()===0?fe--:ve>1&&ce[0]!==me&&(fe+=ve-1)}return fe},z.prototype.setSelection=function(te,ce,fe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,ce],this._model.selectionStartLength=fe,this.refresh()},z.prototype._getWordAt=function(te,ce,fe,me){if(fe===void 0&&(fe=!0),me===void 0&&(me=!0),!(te[0]>=this._bufferService.cols)){var ve=this._bufferService.buffer,pe=ve.lines.get(te[1]);if(pe){var Se=ve.translateBufferLineToString(te[1],!1),ye=this._convertViewportColToCharacterIndex(pe,te),we=ye,Pe=te[0]-ye,Le=0,Ee=0,De=0,Ce=0;if(Se.charAt(ye)===" "){for(;ye>0&&Se.charAt(ye-1)===" ";)ye--;for(;we1&&(Ce+=Ge-1,we+=Ge-1);je>0&&ye>0&&!this._isCharWordSeparator(pe.loadCell(je-1,this._workCell));){pe.loadCell(je-1,this._workCell);var Be=this._workCell.getChars().length;this._workCell.getWidth()===0?(Le++,je--):Be>1&&(De+=Be-1,ye-=Be-1),ye--,je--}for(;Me1&&(Ce+=Qe-1,we+=Qe-1),we++,Me++}}we++;var qe=ye+Pe-Le+De,Ze=Math.min(this._bufferService.cols,we-ye+Le+Ee-De-Ce);if(ce||Se.slice(ye,we).trim()!==""){if(fe&&qe===0&&pe.getCodePoint(0)!==32){var Xe=ve.lines.get(te[1]-1);if(Xe&&pe.isWrapped&&Xe.getCodePoint(this._bufferService.cols-1)!==32){var We=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(We){var ze=this._bufferService.cols-We.start;qe-=ze,Ze+=ze}}}if(me&&qe+Ze===this._bufferService.cols&&pe.getCodePoint(this._bufferService.cols-1)!==32){var Ue=ve.lines.get(te[1]+1);if(Ue&&Ue.isWrapped&&Ue.getCodePoint(0)!==32){var ot=this._getWordAt([0,te[1]+1],!1,!1,!0);ot&&(Ze+=ot.length)}}return{start:qe,length:Ze}}}}},z.prototype._selectWordAt=function(te,ce){var fe=this._getWordAt(te,ce);if(fe){for(;fe.start<0;)fe.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[fe.start,te[1]],this._model.selectionStartLength=fe.length}},z.prototype._selectToWordAt=function(te){var ce=this._getWordAt(te,!0);if(ce){for(var fe=te[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]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.prototype._selectLineAt=function(te){var ce=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},z=he([de(2,ae.IBufferService),de(3,ae.ICoreService),de(4,ue.IMouseService),de(5,ae.IOptionsService),de(6,ue.IRenderService)],z)}(ee.Disposable);ge.SelectionService=x},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionModel=void 0;var _e=function(){function E(he){this._bufferService=he,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var he=this.selectionStart[0]+this.selectionStartLength;return he>this._bufferService.cols?[he%this._bufferService.cols,this.selectionStart[1]+Math.floor(he/this._bufferService.cols)]:[he,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var he=this.selectionStart,de=this.selectionEnd;return!(!he||!de)&&(he[1]>de[1]||he[1]===de[1]&&he[0]>de[0])},E.prototype.onTrim=function(he){return this.selectionStart&&(this.selectionStart[1]-=he),this.selectionEnd&&(this.selectionEnd[1]-=he),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();ge.SelectionModel=_e},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.moveToCellSequence=void 0;var _e=be(12);function E(le,ue,ae,oe){var re=le-he(ae,le),ee=ue-he(ae,ue);return ie(Math.abs(re-ee)-function(a,y,x){for(var b=0,z=a-he(x,a),te=y-he(x,y),ce=0;ce=0&&ueue?"A":"B"}function se(le,ue,ae,oe,re,ee){for(var a=le,y=ue,x="";a!==ae||y!==oe;)a+=re?1:-1,re&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,le,a),a=0,le=0,y++):!re&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,le+1),le=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,le,a)}function ne(le,ue){var ae=ue?"O":"[";return _e.C0.ESC+ae+le}function ie(le,ue){le=Math.floor(le);for(var ae="",oe=0;oe0?te-he(ce,te):b;var ve=te,pe=function(Se,ye,we,Pe,Le,Ee){var De;return De=E(we,Pe,Le,Ee).length>0?Pe-he(Le,Pe):ye,Se=we&&Dele?"D":"C",ie(Math.abs(ee-le),ne(re,oe));re=a>ue?"D":"C";var y=Math.abs(a-ue);return ie(function(x,b){return b.cols-x}(a>ue?le:ee,ae)+(y-1)*ae.cols+1+((a>ue?ee:le)-1),ne(re,oe))}},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(se,ne,ie,le){var ue,ae=arguments.length,oe=ae<3?ne:le===null?le=Object.getOwnPropertyDescriptor(ne,ie):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,le);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,le){ne(ie,le,se)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SoundService=void 0;var he=be(1),de=function(){function se(ne){this._optionsService=ne}return Object.defineProperty(se,"audioContext",{get:function(){if(!se._audioContext){var ne=window.AudioContext||window.webkitAudioContext;if(!ne)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;se._audioContext=new ne}return se._audioContext},enumerable:!1,configurable:!0}),se.prototype.playBellSound=function(){var ne=se.audioContext;if(ne){var ie=ne.createBufferSource();ne.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(le){ie.buffer=le,ie.connect(ne.destination),ie.start(0)})}},se.prototype._base64ToArrayBuffer=function(ne){for(var ie=window.atob(ne),le=ie.length,ue=new Uint8Array(le),ae=0;ae=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZoneManager=void 0;var se=be(2),ne=be(7),ie=be(5),le=be(1),ue=function(ae){function oe(re,ee,a,y,x,b){var z=ae.call(this)||this;return z._element=re,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(ne.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(oe,ae),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this._deactivate()},oe.prototype.add=function(re){this._zones.push(re),this._zones.length===1&&this._activate()},oe.prototype.clearAll=function(re,ee){if(this._zones.length!==0){re&&ee||(re=0,ee=this._bufferService.rows-1);for(var a=0;are&&y.y1<=ee+1||y.y2>re&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},oe.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},oe.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},oe.prototype._onMouseMove=function(re){this._lastHoverCoords[0]===re.pageX&&this._lastHoverCoords[1]===re.pageY||(this._onHover(re),this._lastHoverCoords=[re.pageX,re.pageY])},oe.prototype._onHover=function(re){var ee=this,a=this._findZoneEventAt(re);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(re),this._tooltipTimeout=window.setTimeout(function(){return ee._onTooltip(re)},this._optionsService.options.linkTooltipHoverDuration)))},oe.prototype._onTooltip=function(re){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(re);ee&&ee.tooltipCallback&&ee.tooltipCallback(re)},oe.prototype._onMouseDown=function(re){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(re);ee!=null&&ee.willLinkActivate(re)&&(re.preventDefault(),re.stopImmediatePropagation())}},oe.prototype._onMouseLeave=function(re){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},oe.prototype._onClick=function(re){var ee=this._findZoneEventAt(re),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(re),re.preventDefault(),re.stopImmediatePropagation())},oe.prototype._getSelectionLength=function(){var re=this._selectionService.selectionText;return re?re.length:0},oe.prototype._findZoneEventAt=function(re){var ee=this._mouseService.getCoords(re,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yce[1]&&te[1]=ce[0]&&te[0]=ce[0]},z.prototype.selectWordAtCursor=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._selectWordAt(ce,!1),this._model.selectionEnd=void 0,this.refresh(!0))},z.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},z.prototype.selectLines=function(te,ce){this._model.clearSelection(),te=Math.max(te,0),ce=Math.min(ce,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,te],this._model.selectionEnd=[this._bufferService.cols,ce],this.refresh(),this._onSelectionChange.fire()},z.prototype._onTrim=function(te){this._model.onTrim(te)&&this.refresh()},z.prototype._getMouseBufferCoords=function(te){var ce=this._mouseService.getCoords(te,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(ce)return ce[0]--,ce[1]--,ce[1]+=this._bufferService.buffer.ydisp,ce},z.prototype._getMouseEventScrollAmount=function(te){var ce=oe.getCoordsRelativeToElement(te,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))},z.prototype.shouldForceSelection=function(te){return se.isMac?te.altKey&&this._optionsService.options.macOptionClickForcesSelection:te.shiftKey},z.prototype.onMouseDown=function(te){if(this._mouseDownTimeStamp=te.timeStamp,(te.button!==2||!this.hasSelection)&&te.button===0){if(!this._enabled){if(!this.shouldForceSelection(te))return;te.stopPropagation()}te.preventDefault(),this._dragScrollAmount=0,this._enabled&&te.shiftKey?this._onIncrementalClick(te):te.detail===1?this._onSingleClick(te):te.detail===2?this._onDoubleClick(te):te.detail===3&&this._onTripleClick(te),this._addMouseDownListeners(),this.refresh(!0)}},z.prototype._addMouseDownListeners=function(){var te=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return te._dragScroll()},50)},z.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},z.prototype._onIncrementalClick=function(te){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(te))},z.prototype._onSingleClick=function(te){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(te)?3:0,this._model.selectionStart=this._getMouseBufferCoords(te),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]++}},z.prototype._onDoubleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=1,this._selectWordAt(ce,!0))},z.prototype._onTripleClick=function(te){var ce=this._getMouseBufferCoords(te);ce&&(this._activeSelectionMode=2,this._selectLineAt(ce[1]))},z.prototype.shouldColumnSelect=function(te){return te.altKey&&!(se.isMac&&this._optionsService.options.macOptionClickForcesSelection)},z.prototype._onMouseMove=function(te){if(te.stopImmediatePropagation(),this._model.selectionStart){var ce=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(te),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]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]0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(te.ydisp+this._bufferService.rows,te.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=te.ydisp),this.refresh()}},z.prototype._onMouseUp=function(te){var ce=te.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&ce<500&&te.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var fe=this._mouseService.getCoords(te,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(fe&&fe[0]!==void 0&&fe[1]!==void 0){var he=re.moveToCellSequence(fe[0]-1,fe[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(he,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},z.prototype._onBufferActivate=function(te){var ce=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=te.activeBuffer.lines.onTrim(function(fe){return ce._onTrim(fe)})},z.prototype._convertViewportColToCharacterIndex=function(te,ce){for(var fe=ce[0],he=0;ce[0]>=he;he++){var ve=te.loadCell(he,this._workCell).getChars().length;this._workCell.getWidth()===0?fe--:ve>1&&ce[0]!==he&&(fe+=ve-1)}return fe},z.prototype.setSelection=function(te,ce,fe){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[te,ce],this._model.selectionStartLength=fe,this.refresh()},z.prototype._getWordAt=function(te,ce,fe,he){if(fe===void 0&&(fe=!0),he===void 0&&(he=!0),!(te[0]>=this._bufferService.cols)){var ve=this._bufferService.buffer,pe=ve.lines.get(te[1]);if(pe){var Se=ve.translateBufferLineToString(te[1],!1),ye=this._convertViewportColToCharacterIndex(pe,te),we=ye,Pe=te[0]-ye,Te=0,Ee=0,De=0,Ce=0;if(Se.charAt(ye)===" "){for(;ye>0&&Se.charAt(ye-1)===" ";)ye--;for(;we1&&(Ce+=Ge-1,we+=Ge-1);je>0&&ye>0&&!this._isCharWordSeparator(pe.loadCell(je-1,this._workCell));){pe.loadCell(je-1,this._workCell);var Be=this._workCell.getChars().length;this._workCell.getWidth()===0?(Te++,je--):Be>1&&(De+=Be-1,ye-=Be-1),ye--,je--}for(;Me1&&(Ce+=Qe-1,we+=Qe-1),we++,Me++}}we++;var qe=ye+Pe-Te+De,Ze=Math.min(this._bufferService.cols,we-ye+Te+Ee-De-Ce);if(ce||Se.slice(ye,we).trim()!==""){if(fe&&qe===0&&pe.getCodePoint(0)!==32){var Xe=ve.lines.get(te[1]-1);if(Xe&&pe.isWrapped&&Xe.getCodePoint(this._bufferService.cols-1)!==32){var We=this._getWordAt([this._bufferService.cols-1,te[1]-1],!1,!0,!1);if(We){var ze=this._bufferService.cols-We.start;qe-=ze,Ze+=ze}}}if(he&&qe+Ze===this._bufferService.cols&&pe.getCodePoint(this._bufferService.cols-1)!==32){var Ue=ve.lines.get(te[1]+1);if(Ue&&Ue.isWrapped&&Ue.getCodePoint(0)!==32){var ot=this._getWordAt([0,te[1]+1],!1,!1,!0);ot&&(Ze+=ot.length)}}return{start:qe,length:Ze}}}}},z.prototype._selectWordAt=function(te,ce){var fe=this._getWordAt(te,ce);if(fe){for(;fe.start<0;)fe.start+=this._bufferService.cols,te[1]--;this._model.selectionStart=[fe.start,te[1]],this._model.selectionStartLength=fe.length}},z.prototype._selectToWordAt=function(te){var ce=this._getWordAt(te,!0);if(ce){for(var fe=te[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]}},z.prototype._isCharWordSeparator=function(te){return te.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(te.getChars())>=0},z.prototype._selectLineAt=function(te){var ce=this._bufferService.buffer.getWrappedRangeForLine(te);this._model.selectionStart=[0,ce.first],this._model.selectionEnd=[this._bufferService.cols,ce.last],this._model.selectionStartLength=0},z=me([de(2,ae.IBufferService),de(3,ae.ICoreService),de(4,ue.IMouseService),de(5,ae.IOptionsService),de(6,ue.IRenderService)],z)}(ee.Disposable);ge.SelectionService=x},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.SelectionModel=void 0;var _e=function(){function E(me){this._bufferService=me,this.isSelectAllActive=!1,this.selectionStartLength=0}return E.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(E.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var me=this.selectionStart[0]+this.selectionStartLength;return me>this._bufferService.cols?[me%this._bufferService.cols,this.selectionStart[1]+Math.floor(me/this._bufferService.cols)]:[me,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),E.prototype.areSelectionValuesReversed=function(){var me=this.selectionStart,de=this.selectionEnd;return!(!me||!de)&&(me[1]>de[1]||me[1]===de[1]&&me[0]>de[0])},E.prototype.onTrim=function(me){return this.selectionStart&&(this.selectionStart[1]-=me),this.selectionEnd&&(this.selectionEnd[1]-=me),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},E}();ge.SelectionModel=_e},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.moveToCellSequence=void 0;var _e=be(12);function E(le,ue,ae,oe){var re=le-me(ae,le),ee=ue-me(ae,ue);return ie(Math.abs(re-ee)-function(a,y,x){for(var b=0,z=a-me(x,a),te=y-me(x,y),ce=0;ce=0&&ueue?"A":"B"}function se(le,ue,ae,oe,re,ee){for(var a=le,y=ue,x="";a!==ae||y!==oe;)a+=re?1:-1,re&&a>ee.cols-1?(x+=ee.buffer.translateBufferLineToString(y,!1,le,a),a=0,le=0,y++):!re&&a<0&&(x+=ee.buffer.translateBufferLineToString(y,!1,0,le+1),le=a=ee.cols-1,y--);return x+ee.buffer.translateBufferLineToString(y,!1,le,a)}function ne(le,ue){var ae=ue?"O":"[";return _e.C0.ESC+ae+le}function ie(le,ue){le=Math.floor(le);for(var ae="",oe=0;oe0?te-me(ce,te):b;var ve=te,pe=function(Se,ye,we,Pe,Te,Ee){var De;return De=E(we,Pe,Te,Ee).length>0?Pe-me(Te,Pe):ye,Se=we&&Dele?"D":"C",ie(Math.abs(ee-le),ne(re,oe));re=a>ue?"D":"C";var y=Math.abs(a-ue);return ie(function(x,b){return b.cols-x}(a>ue?le:ee,ae)+(y-1)*ae.cols+1+((a>ue?ee:le)-1),ne(re,oe))}},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(se,ne,ie,le){var ue,ae=arguments.length,oe=ae<3?ne:le===null?le=Object.getOwnPropertyDescriptor(ne,ie):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,le);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,le){ne(ie,le,se)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.SoundService=void 0;var me=be(1),de=function(){function se(ne){this._optionsService=ne}return Object.defineProperty(se,"audioContext",{get:function(){if(!se._audioContext){var ne=window.AudioContext||window.webkitAudioContext;if(!ne)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;se._audioContext=new ne}return se._audioContext},enumerable:!1,configurable:!0}),se.prototype.playBellSound=function(){var ne=se.audioContext;if(ne){var ie=ne.createBufferSource();ne.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(le){ie.buffer=le,ie.connect(ne.destination),ie.start(0)})}},se.prototype._base64ToArrayBuffer=function(ne){for(var ie=window.atob(ne),le=ie.length,ue=new Uint8Array(le),ae=0;ae=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseZoneManager=void 0;var se=be(2),ne=be(7),ie=be(5),le=be(1),ue=function(ae){function oe(re,ee,a,y,x,b){var z=ae.call(this)||this;return z._element=re,z._screenElement=ee,z._bufferService=a,z._mouseService=y,z._selectionService=x,z._optionsService=b,z._zones=[],z._areZonesActive=!1,z._lastHoverCoords=[void 0,void 0],z._initialSelectionLength=0,z.register(ne.addDisposableDomListener(z._element,"mousedown",function(te){return z._onMouseDown(te)})),z._mouseMoveListener=function(te){return z._onMouseMove(te)},z._mouseLeaveListener=function(te){return z._onMouseLeave(te)},z._clickListener=function(te){return z._onClick(te)},z}return E(oe,ae),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this._deactivate()},oe.prototype.add=function(re){this._zones.push(re),this._zones.length===1&&this._activate()},oe.prototype.clearAll=function(re,ee){if(this._zones.length!==0){re&&ee||(re=0,ee=this._bufferService.rows-1);for(var a=0;are&&y.y1<=ee+1||y.y2>re&&y.y2<=ee+1||y.y1ee+1)&&(this._currentZone&&this._currentZone===y&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(a--,1))}this._zones.length===0&&this._deactivate()}},oe.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},oe.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},oe.prototype._onMouseMove=function(re){this._lastHoverCoords[0]===re.pageX&&this._lastHoverCoords[1]===re.pageY||(this._onHover(re),this._lastHoverCoords=[re.pageX,re.pageY])},oe.prototype._onHover=function(re){var ee=this,a=this._findZoneEventAt(re);a!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),a&&(this._currentZone=a,a.hoverCallback&&a.hoverCallback(re),this._tooltipTimeout=window.setTimeout(function(){return ee._onTooltip(re)},this._optionsService.options.linkTooltipHoverDuration)))},oe.prototype._onTooltip=function(re){this._tooltipTimeout=void 0;var ee=this._findZoneEventAt(re);ee&&ee.tooltipCallback&&ee.tooltipCallback(re)},oe.prototype._onMouseDown=function(re){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var ee=this._findZoneEventAt(re);ee!=null&&ee.willLinkActivate(re)&&(re.preventDefault(),re.stopImmediatePropagation())}},oe.prototype._onMouseLeave=function(re){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},oe.prototype._onClick=function(re){var ee=this._findZoneEventAt(re),a=this._getSelectionLength();ee&&a===this._initialSelectionLength&&(ee.clickCallback(re),re.preventDefault(),re.stopImmediatePropagation())},oe.prototype._getSelectionLength=function(){var re=this._selectionService.selectionText;return re?re.length:0},oe.prototype._findZoneEventAt=function(re){var ee=this._mouseService.getCoords(re,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(ee)for(var a=ee[0],y=ee[1],x=0;x=b.x1&&a=b.x1||y===b.y2&&ab.y1&&yee;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},re.prototype._createAccessibilityTreeNode=function(){var ee=document.createElement("div");return ee.setAttribute("role","listitem"),ee.tabIndex=-1,this._refreshRowDimensions(ee),ee},re.prototype._onTab=function(ee){for(var a=0;a0?this._charsToConsume.shift()!==ee&&(this._charsToAnnounce+=ee):this._charsToAnnounce+=ee,ee===` -`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=he.tooMuchOutput)),de.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},re.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,de.isMac&&ue.removeElementFromParent(this._liveRegion)},re.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},re.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},re.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(z.length===0?ce.innerHTML=" ":ce.textContent=z,ce.setAttribute("aria-posinset",te),ce.setAttribute("aria-setsize",x))}this._announceCharacters()},re.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var ee=0;ee=0;me--)(te=y[me])&&(fe=(ce<3?te(fe):ce>3?te(x,b,fe):te(x,b))||fe);return ce>3&&fe&&Object.defineProperty(x,b,fe),fe},de=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRenderer=void 0;var se=be(58),ne=be(9),ie=be(2),le=be(5),ue=be(1),ae=be(0),oe=be(10),re=be(17),ee=1,a=function(y){function x(b,z,te,ce,fe,me,ve,pe,Se){var ye=y.call(this)||this;return ye._colors=b,ye._element=z,ye._screenElement=te,ye._viewportElement=ce,ye._linkifier=fe,ye._linkifier2=me,ye._charSizeService=ve,ye._optionsService=pe,ye._bufferService=Se,ye._terminalClass=ee++,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 se.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(we){return ye._onLinkHover(we)}),ye._linkifier.onHideLinkUnderline(function(we){return ye._onLinkLeave(we)}),ye._linkifier2.onShowLinkUnderline(function(we){return ye._onLinkHover(we)}),ye._linkifier2.onHideLinkUnderline(function(we){return ye._onLinkLeave(we)}),ye}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new ae.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),re.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var ce=b[1]-this._bufferService.buffer.ydisp,fe=z[1]-this._bufferService.buffer.ydisp,me=Math.max(ce,0),ve=Math.min(fe,this._bufferService.rows-1);if(!(me>=this._bufferService.rows||ve<0)){var pe=document.createDocumentFragment();if(te)pe.appendChild(this._createSelectionElement(me,b[0],z[0],ve-me+1));else{var Se=ce===me?b[0]:0,ye=me===ve?z[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(me,Se,ye));var we=ve-me-1;if(pe.appendChild(this._createSelectionElement(me+1,0,this._bufferService.cols,we)),me!==ve){var Pe=fe===ve?z[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(ve,0,Pe))}}this._selectionContainer.appendChild(pe)}}},x.prototype._createSelectionElement=function(b,z,te,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=z*this.dimensions.actualCellWidth+"px",fe.style.width=this.dimensions.actualCellWidth*(te-z)+"px",fe},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=fe&&(b=0,te++)}},x=he([de(6,le.ICharSizeService),de(7,ue.IOptionsService),de(8,ue.IBufferService)],x)}(ie.Disposable);ge.DomRenderer=a},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRendererRowFactory=ge.CURSOR_STYLE_UNDERLINE_CLASS=ge.CURSOR_STYLE_BAR_CLASS=ge.CURSOR_STYLE_BLOCK_CLASS=ge.CURSOR_BLINK_CLASS=ge.CURSOR_CLASS=ge.UNDERLINE_CLASS=ge.ITALIC_CLASS=ge.DIM_CLASS=ge.BOLD_CLASS=void 0;var _e=be(9),E=be(3),he=be(4),de=be(10);ge.BOLD_CLASS="xterm-bold",ge.DIM_CLASS="xterm-dim",ge.ITALIC_CLASS="xterm-italic",ge.UNDERLINE_CLASS="xterm-underline",ge.CURSOR_CLASS="xterm-cursor",ge.CURSOR_BLINK_CLASS="xterm-cursor-blink",ge.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",ge.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",ge.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var se=function(){function ie(le,ue,ae){this._document=le,this._optionsService=ue,this._colors=ae,this._workCell=new he.CellData}return ie.prototype.setColors=function(le){this._colors=le},ie.prototype.createRow=function(le,ue,ae,oe,re,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(le.length,a)-1;b>=0;b--)if(le.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ue&&b===oe){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),ue&&b===oe)switch(te.classList.add(ge.CURSOR_CLASS),re&&te.classList.add(ge.CURSOR_BLINK_CLASS),ae){case"bar":te.classList.add(ge.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(ge.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(ge.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(ge.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(ge.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(ge.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(ge.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),fe=this._workCell.getFgColorMode(),me=this._workCell.getBgColor(),ve=this._workCell.getBgColorMode(),pe=!!this._workCell.isInverse();if(pe){var Se=ce;ce=me,me=Se;var ye=fe;fe=ve,ve=ye}switch(fe){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[ce])||te.classList.add("xterm-fg-"+ce);break;case 50331648:var we=de.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(te,this._colors.background,we)||this._addStyle(te,"color:#"+ne(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||pe&&te.classList.add("xterm-fg-"+_e.INVERTED_DEFAULT_COLOR)}switch(ve){case 16777216:case 33554432:te.classList.add("xterm-bg-"+me);break;case 50331648:this._addStyle(te,"background-color:#"+ne(me.toString(16),"0",6));break;case 0:default:pe&&te.classList.add("xterm-bg-"+_e.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(le,ue,ae){if(this._optionsService.options.minimumContrastRatio===1)return!1;var oe=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return oe===void 0&&(oe=de.color.ensureContrastRatio(ue,ae,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,oe!=null?oe:null)),!!oe&&(this._addStyle(le,"color:"+oe.css),!0)},ie.prototype._addStyle=function(le,ue){le.setAttribute("style",""+(le.getAttribute("style")||"")+ue+";")},ie}();function ne(ie,le,ue){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};ge.evaluateKeyboardEvent=function(he,de,se,ne){var ie={type:0,cancel:!1,key:void 0},le=(he.shiftKey?1:0)|(he.altKey?2:0)|(he.ctrlKey?4:0)|(he.metaKey?8:0);switch(he.keyCode){case 0:he.key==="UIKeyInputUpArrow"?ie.key=de?_e.C0.ESC+"OA":_e.C0.ESC+"[A":he.key==="UIKeyInputLeftArrow"?ie.key=de?_e.C0.ESC+"OD":_e.C0.ESC+"[D":he.key==="UIKeyInputRightArrow"?ie.key=de?_e.C0.ESC+"OC":_e.C0.ESC+"[C":he.key==="UIKeyInputDownArrow"&&(ie.key=de?_e.C0.ESC+"OB":_e.C0.ESC+"[B");break;case 8:if(he.shiftKey){ie.key=_e.C0.BS;break}if(he.altKey){ie.key=_e.C0.ESC+_e.C0.DEL;break}ie.key=_e.C0.DEL;break;case 9:if(he.shiftKey){ie.key=_e.C0.ESC+"[Z";break}ie.key=_e.C0.HT,ie.cancel=!0;break;case 13:ie.key=he.altKey?_e.C0.ESC+_e.C0.CR:_e.C0.CR,ie.cancel=!0;break;case 27:ie.key=_e.C0.ESC,he.altKey&&(ie.key=_e.C0.ESC+_e.C0.ESC),ie.cancel=!0;break;case 37:if(he.metaKey)break;le?(ie.key=_e.C0.ESC+"[1;"+(le+1)+"D",ie.key===_e.C0.ESC+"[1;3D"&&(ie.key=_e.C0.ESC+(se?"b":"[1;5D"))):ie.key=de?_e.C0.ESC+"OD":_e.C0.ESC+"[D";break;case 39:if(he.metaKey)break;le?(ie.key=_e.C0.ESC+"[1;"+(le+1)+"C",ie.key===_e.C0.ESC+"[1;3C"&&(ie.key=_e.C0.ESC+(se?"f":"[1;5C"))):ie.key=de?_e.C0.ESC+"OC":_e.C0.ESC+"[C";break;case 38:if(he.metaKey)break;le?(ie.key=_e.C0.ESC+"[1;"+(le+1)+"A",se||ie.key!==_e.C0.ESC+"[1;3A"||(ie.key=_e.C0.ESC+"[1;5A")):ie.key=de?_e.C0.ESC+"OA":_e.C0.ESC+"[A";break;case 40:if(he.metaKey)break;le?(ie.key=_e.C0.ESC+"[1;"+(le+1)+"B",se||ie.key!==_e.C0.ESC+"[1;3B"||(ie.key=_e.C0.ESC+"[1;5B")):ie.key=de?_e.C0.ESC+"OB":_e.C0.ESC+"[B";break;case 45:he.shiftKey||he.ctrlKey||(ie.key=_e.C0.ESC+"[2~");break;case 46:ie.key=le?_e.C0.ESC+"[3;"+(le+1)+"~":_e.C0.ESC+"[3~";break;case 36:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"H":de?_e.C0.ESC+"OH":_e.C0.ESC+"[H";break;case 35:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"F":de?_e.C0.ESC+"OF":_e.C0.ESC+"[F";break;case 33:he.shiftKey?ie.type=2:ie.key=_e.C0.ESC+"[5~";break;case 34:he.shiftKey?ie.type=3:ie.key=_e.C0.ESC+"[6~";break;case 112:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"P":_e.C0.ESC+"OP";break;case 113:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"Q":_e.C0.ESC+"OQ";break;case 114:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"R":_e.C0.ESC+"OR";break;case 115:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"S":_e.C0.ESC+"OS";break;case 116:ie.key=le?_e.C0.ESC+"[15;"+(le+1)+"~":_e.C0.ESC+"[15~";break;case 117:ie.key=le?_e.C0.ESC+"[17;"+(le+1)+"~":_e.C0.ESC+"[17~";break;case 118:ie.key=le?_e.C0.ESC+"[18;"+(le+1)+"~":_e.C0.ESC+"[18~";break;case 119:ie.key=le?_e.C0.ESC+"[19;"+(le+1)+"~":_e.C0.ESC+"[19~";break;case 120:ie.key=le?_e.C0.ESC+"[20;"+(le+1)+"~":_e.C0.ESC+"[20~";break;case 121:ie.key=le?_e.C0.ESC+"[21;"+(le+1)+"~":_e.C0.ESC+"[21~";break;case 122:ie.key=le?_e.C0.ESC+"[23;"+(le+1)+"~":_e.C0.ESC+"[23~";break;case 123:ie.key=le?_e.C0.ESC+"[24;"+(le+1)+"~":_e.C0.ESC+"[24~";break;default:if(!he.ctrlKey||he.shiftKey||he.altKey||he.metaKey)if(se&&!ne||!he.altKey||he.metaKey)se&&!he.altKey&&!he.ctrlKey&&he.metaKey?he.keyCode===65&&(ie.type=1):he.key&&!he.ctrlKey&&!he.altKey&&!he.metaKey&&he.keyCode>=48&&he.key.length===1?ie.key=he.key:he.key&&he.ctrlKey&&he.key==="_"&&(ie.key=_e.C0.US);else{var ue=E[he.keyCode],ae=ue&&ue[he.shiftKey?1:0];if(ae)ie.key=_e.C0.ESC+ae;else if(he.keyCode>=65&&he.keyCode<=90){var oe=he.ctrlKey?he.keyCode-64:he.keyCode+32;ie.key=_e.C0.ESC+String.fromCharCode(oe)}}else he.keyCode>=65&&he.keyCode<=90?ie.key=String.fromCharCode(he.keyCode-64):he.keyCode===32?ie.key=_e.C0.NUL:he.keyCode>=51&&he.keyCode<=55?ie.key=String.fromCharCode(he.keyCode-51+27):he.keyCode===56?ie.key=_e.C0.DEL:he.keyCode===219?ie.key=_e.C0.ESC:he.keyCode===220?ie.key=_e.C0.FS:he.keyCode===221&&(ie.key=_e.C0.GS)}return ie}},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ee,a){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(ee,a)},function(ee,a){function y(){this.constructor=ee}_e(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),he=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var ce=ee.length-1;ce>=0;ce--)(b=ee[ce])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},de=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.RenderService=void 0;var se=be(31),ne=be(0),ie=be(2),le=be(32),ue=be(7),ae=be(1),oe=be(5),re=function(ee){function a(y,x,b,z,te,ce){var fe=ee.call(this)||this;if(fe._renderer=y,fe._rowCount=x,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 ne.EventEmitter,fe._onRender=new ne.EventEmitter,fe._onRefreshRequest=new ne.EventEmitter,fe.register({dispose:function(){return fe._renderer.dispose()}}),fe._renderDebouncer=new se.RenderDebouncer(function(ve,pe){return fe._renderRows(ve,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(ve){return fe._fullRefresh()})),fe.register(z.onOptionChange(function(){return fe._renderer.onOptionsChanged()})),fe.register(te.onCharSizeChange(function(){return fe.onCharSizeChanged()})),fe._renderer.onRequestRedraw(function(ve){return fe.refreshRows(ve.start,ve.end,!0)}),fe.register(ue.addDisposableDomListener(window,"resize",function(){return fe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var me=new IntersectionObserver(function(ve){return fe._onIntersectionChange(ve[ve.length-1])},{threshold:0});me.observe(b),fe.register({dispose:function(){return me.disconnect()}})}return fe}return E(a,ee),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){ee.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=he([de(3,ae.IOptionsService),de(4,oe.ICharSizeService),de(5,ae.IBufferService)],a)}(ie.Disposable);ge.RenderService=re},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(ie,le,ue,ae){var oe,re=arguments.length,ee=re<3?le:ae===null?ae=Object.getOwnPropertyDescriptor(le,ue):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(ie,le,ue,ae);else for(var a=ie.length-1;a>=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(le,ue,ee):oe(le,ue))||ee);return re>3&&ee&&Object.defineProperty(le,ue,ee),ee},E=this&&this.__param||function(ie,le){return function(ue,ae){le(ue,ae,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharSizeService=void 0;var he=be(1),de=be(0),se=function(){function ie(le,ue,ae){this._optionsService=ae,this.width=0,this.height=0,this._onCharSizeChange=new de.EventEmitter,this._measureStrategy=new ne(le,ue,this._optionsService)}return Object.defineProperty(ie.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ie.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())},ie=_e([E(2,he.IOptionsService)],ie)}();ge.CharSizeService=se;var ne=function(){function ie(le,ue,ae){this._document=le,this._parentElement=ue,this._optionsService=ae,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 ie.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},ie}()},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(ne,ie,le,ue){var ae,oe=arguments.length,re=oe<3?ie:ue===null?ue=Object.getOwnPropertyDescriptor(ie,le):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ne,ie,le,ue);else for(var ee=ne.length-1;ee>=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,le,re):ae(ie,le))||re);return oe>3&&re&&Object.defineProperty(ie,le,re),re},E=this&&this.__param||function(ne,ie){return function(le,ue){ie(le,ue,ne)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseService=void 0;var he=be(5),de=be(30),se=function(){function ne(ie,le){this._renderService=ie,this._charSizeService=le}return ne.prototype.getCoords=function(ie,le,ue,ae,oe){return de.getCoords(ie,le,ue,ae,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,oe)},ne.prototype.getRawByteCoords=function(ie,le,ue,ae){var oe=this.getCoords(ie,le,ue,ae);return de.getRawByteCoords(oe)},ne=_e([E(0,he.IRenderService),E(1,he.ICharSizeService)],ne)}();ge.MouseService=se},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ae,oe){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}_e(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),he=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Linkifier2=void 0;var se=be(1),ne=be(0),ie=be(2),le=be(7),ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._bufferService=re,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new ne.EventEmitter),ee._onHideLinkUnderline=ee.register(new ne.EventEmitter),ee.register(ie.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),oe.prototype.registerLinkProvider=function(re){var ee=this;return this._linkProviders.push(re),{dispose:function(){var a=ee._linkProviders.indexOf(re);a!==-1&&ee._linkProviders.splice(a,1)}}},oe.prototype.attachToDom=function(re,ee,a){var y=this;this._element=re,this._mouseService=ee,this._renderService=a,this.register(le.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(le.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(le.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},oe.prototype._onMouseMove=function(re){if(this._lastMouseEvent=re,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(re,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=re.composedPath(),y=0;yre?this._bufferService.cols:z.link.range.end.x,fe=te;fe<=ce;fe++){if(a.has(fe)){x.splice(b--,1);break}a.add(fe)}}},oe.prototype._checkLinkProviderResult=function(re,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(re),z=!1,te=0;te=re&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},oe.prototype._handleNewLink=function(re){var ee=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(re.link,a)&&(this._currentLink=re,this._currentLink.state={decorations:{underline:re.link.decorations===void 0||re.link.decorations.underline,pointerCursor:re.link.decorations===void 0||re.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,re.link,this._lastMouseEvent),re.link.decorations={},Object.defineProperties(re.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(re.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},oe.prototype._linkHover=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&re.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},oe.prototype._fireUnderlineEvent=function(re,ee){var a=re.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},oe.prototype._linkLeave=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&re.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},oe.prototype._linkAtPosition=function(re,ee){var a=re.range.start.y===re.range.end.y,y=re.range.start.yee.y;return(a&&re.range.start.x<=ee.x&&re.range.end.x>=ee.x||y&&re.range.end.x>=ee.x||x&&re.range.start.x<=ee.x||y&&x)&&re.range.start.y<=ee.y&&re.range.end.y>=ee.y},oe.prototype._positionFromMouseEvent=function(re,ee,a){var y=a.getCoords(re,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},oe.prototype._createLinkUnderlineEvent=function(re,ee,a,y,x){return{x1:re,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},oe=he([de(0,se.IBufferService)],oe)}(ie.Disposable);ge.Linkifier2=ue},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreBrowserService=void 0;var _e=function(){function E(he){this._textarea=he}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();ge.CoreBrowserService=_e},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(te,ce){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,me){fe.__proto__=me}||function(fe,me){for(var ve in me)me.hasOwnProperty(ve)&&(fe[ve]=me[ve])})(te,ce)},function(te,ce){function fe(){this.constructor=te}_e(te,ce),te.prototype=ce===null?Object.create(ce):(fe.prototype=ce.prototype,new fe)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreTerminal=void 0;var he=be(2),de=be(1),se=be(66),ne=be(67),ie=be(68),le=be(74),ue=be(75),ae=be(0),oe=be(76),re=be(77),ee=be(78),a=be(80),y=be(81),x=be(19),b=be(82),z=function(te){function ce(fe){var me=te.call(this)||this;return me._onBinary=new ae.EventEmitter,me._onData=new ae.EventEmitter,me._onLineFeed=new ae.EventEmitter,me._onResize=new ae.EventEmitter,me._onScroll=new ae.EventEmitter,me._instantiationService=new se.InstantiationService,me.optionsService=new le.OptionsService(fe),me._instantiationService.setService(de.IOptionsService,me.optionsService),me._bufferService=me.register(me._instantiationService.createInstance(ie.BufferService)),me._instantiationService.setService(de.IBufferService,me._bufferService),me._logService=me._instantiationService.createInstance(ne.LogService),me._instantiationService.setService(de.ILogService,me._logService),me._coreService=me.register(me._instantiationService.createInstance(ue.CoreService,function(){return me.scrollToBottom()})),me._instantiationService.setService(de.ICoreService,me._coreService),me._coreMouseService=me._instantiationService.createInstance(oe.CoreMouseService),me._instantiationService.setService(de.ICoreMouseService,me._coreMouseService),me._dirtyRowService=me._instantiationService.createInstance(re.DirtyRowService),me._instantiationService.setService(de.IDirtyRowService,me._dirtyRowService),me.unicodeService=me._instantiationService.createInstance(ee.UnicodeService),me._instantiationService.setService(de.IUnicodeService,me.unicodeService),me._charsetService=me._instantiationService.createInstance(a.CharsetService),me._instantiationService.setService(de.ICharsetService,me._charsetService),me._inputHandler=new x.InputHandler(me._bufferService,me._charsetService,me._coreService,me._dirtyRowService,me._logService,me.optionsService,me._coreMouseService,me.unicodeService),me.register(ae.forwardEvent(me._inputHandler.onLineFeed,me._onLineFeed)),me.register(me._inputHandler),me.register(ae.forwardEvent(me._bufferService.onResize,me._onResize)),me.register(ae.forwardEvent(me._coreService.onData,me._onData)),me.register(ae.forwardEvent(me._coreService.onBinary,me._onBinary)),me.register(me.optionsService.onOptionChange(function(ve){return me._updateOptions(ve)})),me._writeBuffer=new b.WriteBuffer(function(ve){return me._inputHandler.parse(ve)}),me}return E(ce,te),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||(te.prototype.dispose.call(this),(fe=this._windowsMode)===null||fe===void 0||fe.dispose(),this._windowsMode=void 0)},ce.prototype.write=function(fe,me){this._writeBuffer.write(fe,me)},ce.prototype.writeSync=function(fe){this._writeBuffer.writeSync(fe)},ce.prototype.resize=function(fe,me){isNaN(fe)||isNaN(me)||(fe=Math.max(fe,ie.MINIMUM_COLS),me=Math.max(me,ie.MINIMUM_ROWS),this._bufferService.resize(fe,me))},ce.prototype.scroll=function(fe,me){me===void 0&&(me=!1);var ve,pe=this._bufferService.buffer;(ve=this._cachedBlankLine)&&ve.length===this.cols&&ve.getFg(0)===fe.fg&&ve.getBg(0)===fe.bg||(ve=pe.getBlankLine(fe,me),this._cachedBlankLine=ve),ve.isWrapped=me;var Se=pe.ybase+pe.scrollTop,ye=pe.ybase+pe.scrollBottom;if(pe.scrollTop===0){var we=pe.lines.isFull;ye===pe.lines.length-1?we?pe.lines.recycle().copyFrom(ve):pe.lines.push(ve.clone()):pe.lines.splice(ye+1,0,ve.clone()),we?this._bufferService.isUserScrolling&&(pe.ydisp=Math.max(pe.ydisp-1,0)):(pe.ybase++,this._bufferService.isUserScrolling||pe.ydisp++)}else{var Pe=ye-Se+1;pe.lines.shiftElements(Se+1,Pe-1,-1),pe.lines.set(ye,ve.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,me){var ve=this._bufferService.buffer;if(fe<0){if(ve.ydisp===0)return;this._bufferService.isUserScrolling=!0}else fe+ve.ydisp>=ve.ybase&&(this._bufferService.isUserScrolling=!1);var pe=ve.ydisp;ve.ydisp=Math.max(Math.min(ve.ydisp+fe,ve.ybase),0),pe!==ve.ydisp&&(me||this._onScroll.fire(ve.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 me=fe-this._bufferService.buffer.ydisp;me!==0&&this.scrollLines(me)},ce.prototype.addEscHandler=function(fe,me){return this._inputHandler.addEscHandler(fe,me)},ce.prototype.addDcsHandler=function(fe,me){return this._inputHandler.addDcsHandler(fe,me)},ce.prototype.addCsiHandler=function(fe,me){return this._inputHandler.addCsiHandler(fe,me)},ce.prototype.addOscHandler=function(fe,me){return this._inputHandler.addOscHandler(fe,me)},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 me;switch(fe){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((me=this._windowsMode)===null||me===void 0||me.dispose(),this._windowsMode=void 0)}},ce.prototype._enableWindowsMode=function(){var fe=this;if(!this._windowsMode){var me=[];me.push(this.onLineFeed(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),me.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(fe._bufferService),!1})),this._windowsMode={dispose:function(){for(var ve=0,pe=me;ve0?ae[0].index:le.length;if(le.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+le.length+" static arguments");return new(ie.bind.apply(ie,_e([void 0],_e(le,oe))))},ne}();ge.InstantiationService=se},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(le,ue,ae,oe){var re,ee=arguments.length,a=ee<3?ue:oe===null?oe=Object.getOwnPropertyDescriptor(ue,ae):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(le,ue,ae,oe);else for(var y=le.length-1;y>=0;y--)(re=le[y])&&(a=(ee<3?re(a):ee>3?re(ue,ae,a):re(ue,ae))||a);return ee>3&&a&&Object.defineProperty(ue,ae,a),a},E=this&&this.__param||function(le,ue){return function(ae,oe){ue(ae,oe,le)}},he=this&&this.__spreadArrays||function(){for(var le=0,ue=0,ae=arguments.length;ue=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferService=ge.MINIMUM_ROWS=ge.MINIMUM_COLS=void 0;var se=be(1),ne=be(69),ie=be(0),le=be(2);ge.MINIMUM_COLS=2,ge.MINIMUM_ROWS=1;var ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._optionsService=re,ee.isUserScrolling=!1,ee._onResize=new ie.EventEmitter,ee.cols=Math.max(re.options.cols,ge.MINIMUM_COLS),ee.rows=Math.max(re.options.rows,ge.MINIMUM_ROWS),ee.buffers=new ne.BufferSet(re,ee),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this.buffers.dispose()},oe.prototype.resize=function(re,ee){this.cols=re,this.rows=ee,this.buffers.resize(re,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:re,rows:ee})},oe.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ne.BufferSet(this._optionsService,this),this.isUserScrolling=!1},oe=he([de(0,se.IOptionsService)],oe)}(le.Disposable);ge.BufferService=ue},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ne,ie){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ue){le.__proto__=ue}||function(le,ue){for(var ae in ue)ue.hasOwnProperty(ae)&&(le[ae]=ue[ae])})(ne,ie)},function(ne,ie){function le(){this.constructor=ne}_e(ne,ie),ne.prototype=ie===null?Object.create(ie):(le.prototype=ie.prototype,new le)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferSet=void 0;var he=be(70),de=be(0),se=function(ne){function ie(le,ue){var ae=ne.call(this)||this;return ae._onBufferActivate=ae.register(new de.EventEmitter),ae._normal=new he.Buffer(!0,le,ue),ae._normal.fillViewportRows(),ae._alt=new he.Buffer(!1,le,ue),ae._activeBuffer=ae._normal,ae.setupTabStops(),ae}return E(ie,ne),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.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}))},ie.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}))},ie.prototype.resize=function(le,ue){this._normal.resize(le,ue),this._alt.resize(le,ue)},ie.prototype.setupTabStops=function(le){this._normal.setupTabStops(le),this._alt.setupTabStops(le)},ie}(be(2).Disposable);ge.BufferSet=se},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferStringIterator=ge.Buffer=ge.MAX_BUFFER_SIZE=void 0;var _e=be(71),E=be(16),he=be(4),de=be(3),se=be(72),ne=be(73),ie=be(20),le=be(6);ge.MAX_BUFFER_SIZE=4294967295;var ue=function(){function oe(re,ee,a){this._hasScrollback=re,this._optionsService=ee,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=he.CellData.fromCharData([0,de.NULL_CELL_CHAR,de.NULL_CELL_WIDTH,de.NULL_CELL_CODE]),this._whitespaceCell=he.CellData.fromCharData([0,de.WHITESPACE_CELL_CHAR,de.WHITESPACE_CELL_WIDTH,de.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new _e.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return oe.prototype.getNullCell=function(re){return re?(this._nullCell.fg=re.fg,this._nullCell.bg=re.bg,this._nullCell.extended=re.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new le.ExtendedAttrs),this._nullCell},oe.prototype.getWhitespaceCell=function(re){return re?(this._whitespaceCell.fg=re.fg,this._whitespaceCell.bg=re.bg,this._whitespaceCell.extended=re.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new le.ExtendedAttrs),this._whitespaceCell},oe.prototype.getBlankLine=function(re,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(re),ee)},Object.defineProperty(oe.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isCursorInViewport",{get:function(){var re=this.ybase+this.y-this.ydisp;return re>=0&&rege.MAX_BUFFER_SIZE?ge.MAX_BUFFER_SIZE:ee},oe.prototype.fillViewportRows=function(re){if(this.lines.length===0){re===void 0&&(re=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(re))}},oe.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new _e.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},oe.prototype.resize=function(re,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(re,a)));else for(z=this._rows;z>ee;z--)this.lines.length>ee+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y0&&(this.lines.trimStart(te),this.ybase=Math.max(this.ybase-te,0),this.ydisp=Math.max(this.ydisp-te,0),this.savedY=Math.max(this.savedY-te,0)),this.lines.maxLength=y}this.x=Math.min(this.x,re-1),this.y=Math.min(this.y,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,re-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(re,ee),this._cols>re))for(x=0;xthis._cols?this._reflowLarger(re,ee):this._reflowSmaller(re,ee))},oe.prototype._reflowLarger=function(re,ee){var a=se.reflowLargerGetLinesToRemove(this.lines,this._cols,re,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=se.reflowLargerCreateNewLayout(this.lines,a);se.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(re,ee,y.countRemoved)}},oe.prototype._reflowLargerAdjustViewport=function(re,ee,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=re)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var ce=this.ybase+this.y;if(!(ce>=b&&ce0&&(y.push({start:b+te.length+x,newLines:Se}),x+=Se.length),te.push.apply(te,Se);var Pe=me.length-1,Le=me[Pe];Le===0&&(Le=me[--Pe]);for(var Ee=te.length-ve-1,De=fe;Ee>=0;){var Ce=Math.min(De,Le);if(te[Pe].copyCellsFrom(te[Ee],De-Ce,Le-Ce,Ce,!0),(Le-=Ce)===0&&(Le=me[--Pe]),(De-=Ce)===0){Ee--;var je=Math.max(Ee,0);De=se.getWrappedLineTrimmedLength(te,je,this._cols)}}for(ye=0;ye0;)this.ybase===0?this.y0){var Ge=[],Be=[];for(ye=0;ye=0;ye--)if(Xe&&Xe.start>qe+We){for(var ze=Xe.newLines.length-1;ze>=0;ze--)this.lines.set(ye--,Xe.newLines[ze]);ye++,Ge.push({index:qe+1,amount:Xe.newLines.length}),We+=Xe.newLines.length,Xe=y[++Ze]}else this.lines.set(ye,Be[qe--]);var Ue=0;for(ye=Ge.length-1;ye>=0;ye--)Ge[ye].index+=Ue,this.lines.onInsertEmitter.fire(Ge[ye]),Ue+=Ge[ye].amount;var ot=Math.max(0,Qe+x-this.lines.maxLength);ot>0&&this.lines.onTrimEmitter.fire(ot)}},oe.prototype.stringIndexToBufferIndex=function(re,ee,a){for(a===void 0&&(a=!1);ee;){var y=this.lines.get(re);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b0&&this.lines.get(ee).isWrapped;)ee--;for(;a+10;);return re>=this._cols?this._cols-1:re<0?0:re},oe.prototype.nextStop=function(re){for(re==null&&(re=this.x);!this.tabs[++re]&&re=this._cols?this._cols-1:re<0?0:re},oe.prototype.addMarker=function(re){var ee=this,a=new ne.Marker(re);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.liney.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return ee._removeMarker(a)})),a},oe.prototype._removeMarker=function(re){this.markers.splice(this.markers.indexOf(re),1)},oe.prototype.iterator=function(re,ee,a,y,x){return new ae(this,re,ee,a,y,x)},oe}();ge.Buffer=ue;var ae=function(){function oe(re,ee,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=re.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=re,this._trimRight=ee,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return oe.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(re.last=this._endIndex+this._endOverscan),re.first=Math.max(re.first,0),re.last=Math.min(re.last,this._buffer.lines.length);for(var ee="",a=re.first;a<=re.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=re.last+1,{range:re,content:ee}},oe}();ge.BufferStringIterator=ae},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CircularList=void 0;var _e=be(0),E=function(){function he(de){this._maxLength=de,this.onDeleteEmitter=new _e.EventEmitter,this.onInsertEmitter=new _e.EventEmitter,this.onTrimEmitter=new _e.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(he.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(he.prototype,"maxLength",{get:function(){return this._maxLength},set:function(de){if(this._maxLength!==de){for(var se=new Array(de),ne=0;nethis._length)for(var se=this._length;se=de;le--)this._array[this._getCyclicIndex(le+ne.length)]=this._array[this._getCyclicIndex(le)];for(le=0;lethis._maxLength){var ue=this._length+ne.length-this._maxLength;this._startIndex+=ue,this._length=this._maxLength,this.onTrimEmitter.fire(ue)}else this._length+=ne.length},he.prototype.trimStart=function(de){de>this._length&&(de=this._length),this._startIndex+=de,this._length-=de,this.onTrimEmitter.fire(de)},he.prototype.shiftElements=function(de,se,ne){if(!(se<=0)){if(de<0||de>=this._length)throw new Error("start argument out of range");if(de+ne<0)throw new Error("Cannot shift elements in list beyond index 0");if(ne>0){for(var ie=se-1;ie>=0;ie--)this.set(de+ie+ne,this.get(de+ie));var le=de+se+ne-this._length;if(le>0)for(this._length+=le;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=le&&se0&&(fe>re||oe[fe].getTrimmedLength()===0);fe--)ce++;ce>0&&(ie.push(le+oe.length-ce),ie.push(ce)),le+=oe.length-1}}}return ie},ge.reflowLargerCreateNewLayout=function(E,he){for(var de=[],se=0,ne=he[se],ie=0,le=0;leae&&(ie-=ae,le++);var oe=E[le].getWidth(ie-1)===2;oe&&ie--;var re=oe?de-1:de;se.push(re),ue+=re}return se},ge.getWrappedLineTrimmedLength=_e},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(se,ne){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,le){ie.__proto__=le}||function(ie,le){for(var ue in le)le.hasOwnProperty(ue)&&(ie[ue]=le[ue])})(se,ne)},function(se,ne){function ie(){this.constructor=se}_e(se,ne),se.prototype=ne===null?Object.create(ne):(ie.prototype=ne.prototype,new ie)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Marker=void 0;var he=be(0),de=function(se){function ne(ie){var le=se.call(this)||this;return le.line=ie,le._id=ne._nextId++,le.isDisposed=!1,le._onDispose=new he.EventEmitter,le}return E(ne,se),Object.defineProperty(ne.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),ne.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},ne._nextId=1,ne}(be(2).Disposable);ge.Marker=de},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OptionsService=ge.DEFAULT_OPTIONS=ge.DEFAULT_BELL_SOUND=void 0;var _e=be(0),E=be(11),he=be(33);ge.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",ge.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:ge.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var de=["cols","rows"],se=function(){function ne(ie){this._onOptionChange=new _e.EventEmitter,this.options=he.clone(ge.DEFAULT_OPTIONS);for(var le=0,ue=Object.keys(ie);le=0;te--)(x=re[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},de=this&&this.__param||function(re,ee){return function(a,y){ee(a,y,re)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreService=void 0;var se=be(1),ne=be(0),ie=be(33),le=be(2),ue=Object.freeze({insertMode:!1}),ae=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),oe=function(re){function ee(a,y,x,b){var z=re.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new ne.EventEmitter),z._onUserInput=z.register(new ne.EventEmitter),z._onBinary=z.register(new ne.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=ie.clone(ue),z.decPrivateModes=ie.clone(ae),z}return E(ee,re),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=ie.clone(ue),this.decPrivateModes=ie.clone(ae)},ee.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},ee.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},ee=he([de(1,se.IBufferService),de(2,se.ILogService),de(3,se.IOptionsService)],ee)}(le.Disposable);ge.CoreService=oe},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},E=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreMouseService=void 0;var he=be(1),de=be(0),se={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(ae){return ae.button!==4&&ae.action===1&&(ae.ctrl=!1,ae.alt=!1,ae.shift=!1,!0)}},VT200:{events:19,restrict:function(ae){return ae.action!==32}},DRAG:{events:23,restrict:function(ae){return ae.action!==32||ae.button!==3}},ANY:{events:31,restrict:function(ae){return!0}}};function ne(ae,oe){var re=(ae.ctrl?16:0)|(ae.shift?4:0)|(ae.alt?8:0);return ae.button===4?(re|=64,re|=ae.action):(re|=3&ae.button,4&ae.button&&(re|=64),8&ae.button&&(re|=128),ae.action===32?re|=32:ae.action!==0||oe||(re|=3)),re}var ie=String.fromCharCode,le={DEFAULT:function(ae){var oe=[ne(ae,!1)+32,ae.col+32,ae.row+32];return oe[0]>255||oe[1]>255||oe[2]>255?"":"\x1B[M"+ie(oe[0])+ie(oe[1])+ie(oe[2])},SGR:function(ae){var oe=ae.action===0&&ae.button!==4?"m":"M";return"\x1B[<"+ne(ae,!0)+";"+ae.col+";"+ae.row+oe}},ue=function(){function ae(oe,re){this._bufferService=oe,this._coreService=re,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new de.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(se);ee=this._bufferService.cols||oe.row<0||oe.row>=this._bufferService.rows||oe.button===4&&oe.action===32||oe.button===3&&oe.action!==32||oe.button!==4&&(oe.action===2||oe.action===3)||(oe.col++,oe.row++,oe.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,oe))||!this._protocols[this._activeProtocol].restrict(oe))return!1;var re=this._encodings[this._activeEncoding](oe);return re&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(re):this._coreService.triggerDataEvent(re,!0)),this._lastEvent=oe,!0},ae.prototype.explainEvents=function(oe){return{down:!!(1&oe),up:!!(2&oe),drag:!!(4&oe),move:!!(8&oe),wheel:!!(16&oe)}},ae.prototype._compareEvents=function(oe,re){return oe.col===re.col&&oe.row===re.row&&oe.button===re.button&&oe.action===re.action&&oe.ctrl===re.ctrl&&oe.alt===re.alt&&oe.shift===re.shift},ae=_e([E(0,he.IBufferService),E(1,he.ICoreService)],ae)}();ge.CoreMouseService=ue},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(se,ne,ie,le){var ue,ae=arguments.length,oe=ae<3?ne:le===null?le=Object.getOwnPropertyDescriptor(ne,ie):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,le);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,le){ne(ie,le,se)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DirtyRowService=void 0;var he=be(1),de=function(){function se(ne){this._bufferService=ne,this.clearRange()}return Object.defineProperty(se.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),se.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},se.prototype.markDirty=function(ne){nethis._end&&(this._end=ne)},se.prototype.markRangeDirty=function(ne,ie){if(ne>ie){var le=ne;ne=ie,ie=le}nethis._end&&(this._end=ie)},se.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},se=_e([E(0,he.IBufferService)],se)}();ge.DirtyRowService=de},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeService=void 0;var _e=be(0),E=be(79),he=function(){function de(){this._providers=Object.create(null),this._active="",this._onChange=new _e.EventEmitter;var se=new E.UnicodeV6;this.register(se),this._active=se.version,this._activeProvider=se}return Object.defineProperty(de.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"activeVersion",{get:function(){return this._active},set:function(se){if(!this._providers[se])throw new Error('unknown Unicode version "'+se+'"');this._active=se,this._activeProvider=this._providers[se],this._onChange.fire(se)},enumerable:!1,configurable:!0}),de.prototype.register=function(se){this._providers[se.version]=se},de.prototype.wcwidth=function(se){return this._activeProvider.wcwidth(se)},de.prototype.getStringCellWidth=function(se){for(var ne=0,ie=se.length,le=0;le=ie)return ne+this.wcwidth(ue);var ae=se.charCodeAt(le);56320<=ae&&ae<=57343?ue=1024*(ue-55296)+ae-56320+65536:ne+=this.wcwidth(ae)}ne+=this.wcwidth(ue)}return ne},de}();ge.UnicodeService=he},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeV6=void 0;var _e,E=be(15),he=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],de=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],se=function(){function ne(){if(this.version="6",!_e){_e=new Uint8Array(65536),E.fill(_e,1),_e[0]=0,E.fill(_e,0,1,32),E.fill(_e,0,127,160),E.fill(_e,2,4352,4448),_e[9001]=2,_e[9002]=2,E.fill(_e,2,11904,42192),_e[12351]=1,E.fill(_e,2,44032,55204),E.fill(_e,2,63744,64256),E.fill(_e,2,65040,65050),E.fill(_e,2,65072,65136),E.fill(_e,2,65280,65377),E.fill(_e,2,65504,65511);for(var ie=0;ieue[re][1])return!1;for(;re>=oe;)if(le>ue[ae=oe+re>>1][1])oe=ae+1;else{if(!(le=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},ne}();ge.UnicodeV6=se},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharsetService=void 0;var _e=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(he){this.glevel=he,this.charset=this._charsets[he]},E.prototype.setgCharset=function(he,de){this._charsets[he]=de,this.glevel===he&&(this.charset=de)},E}();ge.CharsetService=_e},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.updateWindowsModeWrappedState=void 0;var _e=be(3);ge.updateWindowsModeWrappedState=function(E){var he=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),de=he==null?void 0:he.get(E.cols-1),se=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);se&&de&&(se.isWrapped=de[_e.CHAR_DATA_CODE_INDEX]!==_e.NULL_CELL_CODE&&de[_e.CHAR_DATA_CODE_INDEX]!==_e.WHITESPACE_CELL_CODE)}},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.WriteBuffer=void 0;var _e=function(){function E(he){this._action=he,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(he){if(this._writeBuffer.length){for(var de=this._bufferOffset;de5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return se._innerWrite()})),this._pendingData+=he.length,this._writeBuffer.push(he),this._callbacks.push(de)},E.prototype._innerWrite=function(){for(var he=this,de=Date.now();this._writeBuffer.length>this._bufferOffset;){var se=this._writeBuffer[this._bufferOffset],ne=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(se),this._pendingData-=se.length,ne&&ne(),Date.now()-de>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return he._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();ge.WriteBuffer=_e},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.AddonManager=void 0;var _e=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var he=this._addons.length-1;he>=0;he--)this._addons[he].instance.dispose()},E.prototype.loadAddon=function(he,de){var se=this,ne={instance:de,dispose:de.dispose,isDisposed:!1};this._addons.push(ne),de.dispose=function(){return se._wrappedAddonDispose(ne)},de.activate(he)},E.prototype._wrappedAddonDispose=function(he){if(!he.isDisposed){for(var de=-1,se=0;se0&&!this._liveRegion.parentNode&&setTimeout(function(){a._accessibilityTreeRoot.appendChild(a._liveRegion)},0))},re.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,de.isMac&&ue.removeElementFromParent(this._liveRegion)},re.prototype._onKey=function(ee){this._clearLiveRegion(),this._charsToConsume.push(ee)},re.prototype._refreshRows=function(ee,a){this._renderRowsDebouncer.refresh(ee,a,this._terminal.rows)},re.prototype._renderRows=function(ee,a){for(var y=this._terminal.buffer,x=y.lines.length.toString(),b=ee;b<=a;b++){var z=y.translateBufferLineToString(y.ydisp+b,!0),te=(y.ydisp+b+1).toString(),ce=this._rowElements[b];ce&&(z.length===0?ce.innerHTML=" ":ce.textContent=z,ce.setAttribute("aria-posinset",te),ce.setAttribute("aria-setsize",x))}this._announceCharacters()},re.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var ee=0;ee=0;he--)(te=y[he])&&(fe=(ce<3?te(fe):ce>3?te(x,b,fe):te(x,b))||fe);return ce>3&&fe&&Object.defineProperty(x,b,fe),fe},de=this&&this.__param||function(y,x){return function(b,z){x(b,z,y)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRenderer=void 0;var se=be(58),ne=be(9),ie=be(2),le=be(5),ue=be(1),ae=be(0),oe=be(10),re=be(17),ee=1,a=function(y){function x(b,z,te,ce,fe,he,ve,pe,Se){var ye=y.call(this)||this;return ye._colors=b,ye._element=z,ye._screenElement=te,ye._viewportElement=ce,ye._linkifier=fe,ye._linkifier2=he,ye._charSizeService=ve,ye._optionsService=pe,ye._bufferService=Se,ye._terminalClass=ee++,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 se.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(we){return ye._onLinkHover(we)}),ye._linkifier.onHideLinkUnderline(function(we){return ye._onLinkLeave(we)}),ye._linkifier2.onShowLinkUnderline(function(we){return ye._onLinkHover(we)}),ye._linkifier2.onHideLinkUnderline(function(we){return ye._onLinkLeave(we)}),ye}return E(x,y),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return new ae.EventEmitter().event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),re.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),y.prototype.dispose.call(this)},x.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var b=0,z=this._rowElements;bz;)this._rowContainer.removeChild(this._rowElements.pop())},x.prototype.onResize=function(b,z){this._refreshRowElements(b,z),this._updateDimensions()},x.prototype.onCharSizeChanged=function(){this._updateDimensions()},x.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},x.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},x.prototype.onSelectionChanged=function(b,z,te){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(b&&z){var ce=b[1]-this._bufferService.buffer.ydisp,fe=z[1]-this._bufferService.buffer.ydisp,he=Math.max(ce,0),ve=Math.min(fe,this._bufferService.rows-1);if(!(he>=this._bufferService.rows||ve<0)){var pe=document.createDocumentFragment();if(te)pe.appendChild(this._createSelectionElement(he,b[0],z[0],ve-he+1));else{var Se=ce===he?b[0]:0,ye=he===ve?z[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(he,Se,ye));var we=ve-he-1;if(pe.appendChild(this._createSelectionElement(he+1,0,this._bufferService.cols,we)),he!==ve){var Pe=fe===ve?z[0]:this._bufferService.cols;pe.appendChild(this._createSelectionElement(ve,0,Pe))}}this._selectionContainer.appendChild(pe)}}},x.prototype._createSelectionElement=function(b,z,te,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=z*this.dimensions.actualCellWidth+"px",fe.style.width=this.dimensions.actualCellWidth*(te-z)+"px",fe},x.prototype.onCursorMove=function(){},x.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},x.prototype.clear=function(){for(var b=0,z=this._rowElements;b=fe&&(b=0,te++)}},x=me([de(6,le.ICharSizeService),de(7,ue.IOptionsService),de(8,ue.IBufferService)],x)}(ie.Disposable);ge.DomRenderer=a},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.DomRendererRowFactory=ge.CURSOR_STYLE_UNDERLINE_CLASS=ge.CURSOR_STYLE_BAR_CLASS=ge.CURSOR_STYLE_BLOCK_CLASS=ge.CURSOR_BLINK_CLASS=ge.CURSOR_CLASS=ge.UNDERLINE_CLASS=ge.ITALIC_CLASS=ge.DIM_CLASS=ge.BOLD_CLASS=void 0;var _e=be(9),E=be(3),me=be(4),de=be(10);ge.BOLD_CLASS="xterm-bold",ge.DIM_CLASS="xterm-dim",ge.ITALIC_CLASS="xterm-italic",ge.UNDERLINE_CLASS="xterm-underline",ge.CURSOR_CLASS="xterm-cursor",ge.CURSOR_BLINK_CLASS="xterm-cursor-blink",ge.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",ge.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",ge.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var se=function(){function ie(le,ue,ae){this._document=le,this._optionsService=ue,this._colors=ae,this._workCell=new me.CellData}return ie.prototype.setColors=function(le){this._colors=le},ie.prototype.createRow=function(le,ue,ae,oe,re,ee,a){for(var y=this._document.createDocumentFragment(),x=0,b=Math.min(le.length,a)-1;b>=0;b--)if(le.loadCell(b,this._workCell).getCode()!==E.NULL_CELL_CODE||ue&&b===oe){x=b+1;break}for(b=0;b1&&(te.style.width=ee*z+"px"),ue&&b===oe)switch(te.classList.add(ge.CURSOR_CLASS),re&&te.classList.add(ge.CURSOR_BLINK_CLASS),ae){case"bar":te.classList.add(ge.CURSOR_STYLE_BAR_CLASS);break;case"underline":te.classList.add(ge.CURSOR_STYLE_UNDERLINE_CLASS);break;default:te.classList.add(ge.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&te.classList.add(ge.BOLD_CLASS),this._workCell.isItalic()&&te.classList.add(ge.ITALIC_CLASS),this._workCell.isDim()&&te.classList.add(ge.DIM_CLASS),this._workCell.isUnderline()&&te.classList.add(ge.UNDERLINE_CLASS),this._workCell.isInvisible()?te.textContent=E.WHITESPACE_CELL_CHAR:te.textContent=this._workCell.getChars()||E.WHITESPACE_CELL_CHAR;var ce=this._workCell.getFgColor(),fe=this._workCell.getFgColorMode(),he=this._workCell.getBgColor(),ve=this._workCell.getBgColorMode(),pe=!!this._workCell.isInverse();if(pe){var Se=ce;ce=he,he=Se;var ye=fe;fe=ve,ve=ye}switch(fe){case 16777216:case 33554432:this._workCell.isBold()&&ce<8&&this._optionsService.options.drawBoldTextInBrightColors&&(ce+=8),this._applyMinimumContrast(te,this._colors.background,this._colors.ansi[ce])||te.classList.add("xterm-fg-"+ce);break;case 50331648:var we=de.rgba.toColor(ce>>16&255,ce>>8&255,255&ce);this._applyMinimumContrast(te,this._colors.background,we)||this._addStyle(te,"color:#"+ne(ce.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(te,this._colors.background,this._colors.foreground)||pe&&te.classList.add("xterm-fg-"+_e.INVERTED_DEFAULT_COLOR)}switch(ve){case 16777216:case 33554432:te.classList.add("xterm-bg-"+he);break;case 50331648:this._addStyle(te,"background-color:#"+ne(he.toString(16),"0",6));break;case 0:default:pe&&te.classList.add("xterm-bg-"+_e.INVERTED_DEFAULT_COLOR)}y.appendChild(te)}}return y},ie.prototype._applyMinimumContrast=function(le,ue,ae){if(this._optionsService.options.minimumContrastRatio===1)return!1;var oe=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return oe===void 0&&(oe=de.color.ensureContrastRatio(ue,ae,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,oe!=null?oe:null)),!!oe&&(this._addStyle(le,"color:"+oe.css),!0)},ie.prototype._addStyle=function(le,ue){le.setAttribute("style",""+(le.getAttribute("style")||"")+ue+";")},ie}();function ne(ie,le,ue){for(;ie.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};ge.evaluateKeyboardEvent=function(me,de,se,ne){var ie={type:0,cancel:!1,key:void 0},le=(me.shiftKey?1:0)|(me.altKey?2:0)|(me.ctrlKey?4:0)|(me.metaKey?8:0);switch(me.keyCode){case 0:me.key==="UIKeyInputUpArrow"?ie.key=de?_e.C0.ESC+"OA":_e.C0.ESC+"[A":me.key==="UIKeyInputLeftArrow"?ie.key=de?_e.C0.ESC+"OD":_e.C0.ESC+"[D":me.key==="UIKeyInputRightArrow"?ie.key=de?_e.C0.ESC+"OC":_e.C0.ESC+"[C":me.key==="UIKeyInputDownArrow"&&(ie.key=de?_e.C0.ESC+"OB":_e.C0.ESC+"[B");break;case 8:if(me.shiftKey){ie.key=_e.C0.BS;break}if(me.altKey){ie.key=_e.C0.ESC+_e.C0.DEL;break}ie.key=_e.C0.DEL;break;case 9:if(me.shiftKey){ie.key=_e.C0.ESC+"[Z";break}ie.key=_e.C0.HT,ie.cancel=!0;break;case 13:ie.key=me.altKey?_e.C0.ESC+_e.C0.CR:_e.C0.CR,ie.cancel=!0;break;case 27:ie.key=_e.C0.ESC,me.altKey&&(ie.key=_e.C0.ESC+_e.C0.ESC),ie.cancel=!0;break;case 37:if(me.metaKey)break;le?(ie.key=_e.C0.ESC+"[1;"+(le+1)+"D",ie.key===_e.C0.ESC+"[1;3D"&&(ie.key=_e.C0.ESC+(se?"b":"[1;5D"))):ie.key=de?_e.C0.ESC+"OD":_e.C0.ESC+"[D";break;case 39:if(me.metaKey)break;le?(ie.key=_e.C0.ESC+"[1;"+(le+1)+"C",ie.key===_e.C0.ESC+"[1;3C"&&(ie.key=_e.C0.ESC+(se?"f":"[1;5C"))):ie.key=de?_e.C0.ESC+"OC":_e.C0.ESC+"[C";break;case 38:if(me.metaKey)break;le?(ie.key=_e.C0.ESC+"[1;"+(le+1)+"A",se||ie.key!==_e.C0.ESC+"[1;3A"||(ie.key=_e.C0.ESC+"[1;5A")):ie.key=de?_e.C0.ESC+"OA":_e.C0.ESC+"[A";break;case 40:if(me.metaKey)break;le?(ie.key=_e.C0.ESC+"[1;"+(le+1)+"B",se||ie.key!==_e.C0.ESC+"[1;3B"||(ie.key=_e.C0.ESC+"[1;5B")):ie.key=de?_e.C0.ESC+"OB":_e.C0.ESC+"[B";break;case 45:me.shiftKey||me.ctrlKey||(ie.key=_e.C0.ESC+"[2~");break;case 46:ie.key=le?_e.C0.ESC+"[3;"+(le+1)+"~":_e.C0.ESC+"[3~";break;case 36:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"H":de?_e.C0.ESC+"OH":_e.C0.ESC+"[H";break;case 35:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"F":de?_e.C0.ESC+"OF":_e.C0.ESC+"[F";break;case 33:me.shiftKey?ie.type=2:ie.key=_e.C0.ESC+"[5~";break;case 34:me.shiftKey?ie.type=3:ie.key=_e.C0.ESC+"[6~";break;case 112:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"P":_e.C0.ESC+"OP";break;case 113:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"Q":_e.C0.ESC+"OQ";break;case 114:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"R":_e.C0.ESC+"OR";break;case 115:ie.key=le?_e.C0.ESC+"[1;"+(le+1)+"S":_e.C0.ESC+"OS";break;case 116:ie.key=le?_e.C0.ESC+"[15;"+(le+1)+"~":_e.C0.ESC+"[15~";break;case 117:ie.key=le?_e.C0.ESC+"[17;"+(le+1)+"~":_e.C0.ESC+"[17~";break;case 118:ie.key=le?_e.C0.ESC+"[18;"+(le+1)+"~":_e.C0.ESC+"[18~";break;case 119:ie.key=le?_e.C0.ESC+"[19;"+(le+1)+"~":_e.C0.ESC+"[19~";break;case 120:ie.key=le?_e.C0.ESC+"[20;"+(le+1)+"~":_e.C0.ESC+"[20~";break;case 121:ie.key=le?_e.C0.ESC+"[21;"+(le+1)+"~":_e.C0.ESC+"[21~";break;case 122:ie.key=le?_e.C0.ESC+"[23;"+(le+1)+"~":_e.C0.ESC+"[23~";break;case 123:ie.key=le?_e.C0.ESC+"[24;"+(le+1)+"~":_e.C0.ESC+"[24~";break;default:if(!me.ctrlKey||me.shiftKey||me.altKey||me.metaKey)if(se&&!ne||!me.altKey||me.metaKey)se&&!me.altKey&&!me.ctrlKey&&me.metaKey?me.keyCode===65&&(ie.type=1):me.key&&!me.ctrlKey&&!me.altKey&&!me.metaKey&&me.keyCode>=48&&me.key.length===1?ie.key=me.key:me.key&&me.ctrlKey&&me.key==="_"&&(ie.key=_e.C0.US);else{var ue=E[me.keyCode],ae=ue&&ue[me.shiftKey?1:0];if(ae)ie.key=_e.C0.ESC+ae;else if(me.keyCode>=65&&me.keyCode<=90){var oe=me.ctrlKey?me.keyCode-64:me.keyCode+32;ie.key=_e.C0.ESC+String.fromCharCode(oe)}}else me.keyCode>=65&&me.keyCode<=90?ie.key=String.fromCharCode(me.keyCode-64):me.keyCode===32?ie.key=_e.C0.NUL:me.keyCode>=51&&me.keyCode<=55?ie.key=String.fromCharCode(me.keyCode-51+27):me.keyCode===56?ie.key=_e.C0.DEL:me.keyCode===219?ie.key=_e.C0.ESC:me.keyCode===220?ie.key=_e.C0.FS:me.keyCode===221&&(ie.key=_e.C0.GS)}return ie}},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ee,a){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var b in x)x.hasOwnProperty(b)&&(y[b]=x[b])})(ee,a)},function(ee,a){function y(){this.constructor=ee}_e(ee,a),ee.prototype=a===null?Object.create(a):(y.prototype=a.prototype,new y)}),me=this&&this.__decorate||function(ee,a,y,x){var b,z=arguments.length,te=z<3?a:x===null?x=Object.getOwnPropertyDescriptor(a,y):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")te=Reflect.decorate(ee,a,y,x);else for(var ce=ee.length-1;ce>=0;ce--)(b=ee[ce])&&(te=(z<3?b(te):z>3?b(a,y,te):b(a,y))||te);return z>3&&te&&Object.defineProperty(a,y,te),te},de=this&&this.__param||function(ee,a){return function(y,x){a(y,x,ee)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.RenderService=void 0;var se=be(31),ne=be(0),ie=be(2),le=be(32),ue=be(7),ae=be(1),oe=be(5),re=function(ee){function a(y,x,b,z,te,ce){var fe=ee.call(this)||this;if(fe._renderer=y,fe._rowCount=x,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 ne.EventEmitter,fe._onRender=new ne.EventEmitter,fe._onRefreshRequest=new ne.EventEmitter,fe.register({dispose:function(){return fe._renderer.dispose()}}),fe._renderDebouncer=new se.RenderDebouncer(function(ve,pe){return fe._renderRows(ve,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(ve){return fe._fullRefresh()})),fe.register(z.onOptionChange(function(){return fe._renderer.onOptionsChanged()})),fe.register(te.onCharSizeChange(function(){return fe.onCharSizeChanged()})),fe._renderer.onRequestRedraw(function(ve){return fe.refreshRows(ve.start,ve.end,!0)}),fe.register(ue.addDisposableDomListener(window,"resize",function(){return fe.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var he=new IntersectionObserver(function(ve){return fe._onIntersectionChange(ve[ve.length-1])},{threshold:0});he.observe(b),fe.register({dispose:function(){return he.disconnect()}})}return fe}return E(a,ee),Object.defineProperty(a.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),a.prototype._onIntersectionChange=function(y){this._isPaused=y.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},a.prototype.refreshRows=function(y,x,b){b===void 0&&(b=!1),this._isPaused?this._needsFullRefresh=!0:(b||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(y,x,this._rowCount))},a.prototype._renderRows=function(y,x){this._renderer.renderRows(y,x),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:y,end:x}),this._isNextRenderRedrawOnly=!0},a.prototype.resize=function(y,x){this._rowCount=x,this._fireOnCanvasResize()},a.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},a.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},a.prototype.dispose=function(){ee.prototype.dispose.call(this)},a.prototype.setRenderer=function(y){var x=this;this._renderer.dispose(),this._renderer=y,this._renderer.onRequestRedraw(function(b){return x.refreshRows(b.start,b.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},a.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},a.prototype.setColors=function(y){this._renderer.setColors(y),this._fullRefresh()},a.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},a.prototype.onResize=function(y,x){this._renderer.onResize(y,x),this._fullRefresh()},a.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},a.prototype.onBlur=function(){this._renderer.onBlur()},a.prototype.onFocus=function(){this._renderer.onFocus()},a.prototype.onSelectionChanged=function(y,x,b){this._selectionState.start=y,this._selectionState.end=x,this._selectionState.columnSelectMode=b,this._renderer.onSelectionChanged(y,x,b)},a.prototype.onCursorMove=function(){this._renderer.onCursorMove()},a.prototype.clear=function(){this._renderer.clear()},a.prototype.registerCharacterJoiner=function(y){return this._renderer.registerCharacterJoiner(y)},a.prototype.deregisterCharacterJoiner=function(y){return this._renderer.deregisterCharacterJoiner(y)},a=me([de(3,ae.IOptionsService),de(4,oe.ICharSizeService),de(5,ae.IBufferService)],a)}(ie.Disposable);ge.RenderService=re},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(ie,le,ue,ae){var oe,re=arguments.length,ee=re<3?le:ae===null?ae=Object.getOwnPropertyDescriptor(le,ue):ae;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ee=Reflect.decorate(ie,le,ue,ae);else for(var a=ie.length-1;a>=0;a--)(oe=ie[a])&&(ee=(re<3?oe(ee):re>3?oe(le,ue,ee):oe(le,ue))||ee);return re>3&&ee&&Object.defineProperty(le,ue,ee),ee},E=this&&this.__param||function(ie,le){return function(ue,ae){le(ue,ae,ie)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharSizeService=void 0;var me=be(1),de=be(0),se=function(){function ie(le,ue,ae){this._optionsService=ae,this.width=0,this.height=0,this._onCharSizeChange=new de.EventEmitter,this._measureStrategy=new ne(le,ue,this._optionsService)}return Object.defineProperty(ie.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),ie.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())},ie=_e([E(2,me.IOptionsService)],ie)}();ge.CharSizeService=se;var ne=function(){function ie(le,ue,ae){this._document=le,this._parentElement=ue,this._optionsService=ae,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 ie.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},ie}()},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(ne,ie,le,ue){var ae,oe=arguments.length,re=oe<3?ie:ue===null?ue=Object.getOwnPropertyDescriptor(ie,le):ue;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")re=Reflect.decorate(ne,ie,le,ue);else for(var ee=ne.length-1;ee>=0;ee--)(ae=ne[ee])&&(re=(oe<3?ae(re):oe>3?ae(ie,le,re):ae(ie,le))||re);return oe>3&&re&&Object.defineProperty(ie,le,re),re},E=this&&this.__param||function(ne,ie){return function(le,ue){ie(le,ue,ne)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.MouseService=void 0;var me=be(5),de=be(30),se=function(){function ne(ie,le){this._renderService=ie,this._charSizeService=le}return ne.prototype.getCoords=function(ie,le,ue,ae,oe){return de.getCoords(ie,le,ue,ae,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,oe)},ne.prototype.getRawByteCoords=function(ie,le,ue,ae){var oe=this.getCoords(ie,le,ue,ae);return de.getRawByteCoords(oe)},ne=_e([E(0,me.IRenderService),E(1,me.ICharSizeService)],ne)}();ge.MouseService=se},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ae,oe){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(re,ee){re.__proto__=ee}||function(re,ee){for(var a in ee)ee.hasOwnProperty(a)&&(re[a]=ee[a])})(ae,oe)},function(ae,oe){function re(){this.constructor=ae}_e(ae,oe),ae.prototype=oe===null?Object.create(oe):(re.prototype=oe.prototype,new re)}),me=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.Linkifier2=void 0;var se=be(1),ne=be(0),ie=be(2),le=be(7),ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._bufferService=re,ee._linkProviders=[],ee._linkCacheDisposables=[],ee._isMouseOut=!0,ee._activeLine=-1,ee._onShowLinkUnderline=ee.register(new ne.EventEmitter),ee._onHideLinkUnderline=ee.register(new ne.EventEmitter),ee.register(ie.getDisposeArrayDisposable(ee._linkCacheDisposables)),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),oe.prototype.registerLinkProvider=function(re){var ee=this;return this._linkProviders.push(re),{dispose:function(){var a=ee._linkProviders.indexOf(re);a!==-1&&ee._linkProviders.splice(a,1)}}},oe.prototype.attachToDom=function(re,ee,a){var y=this;this._element=re,this._mouseService=ee,this._renderService=a,this.register(le.addDisposableDomListener(this._element,"mouseleave",function(){y._isMouseOut=!0,y._clearCurrentLink()})),this.register(le.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(le.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},oe.prototype._onMouseMove=function(re){if(this._lastMouseEvent=re,this._element&&this._mouseService){var ee=this._positionFromMouseEvent(re,this._element,this._mouseService);if(ee){this._isMouseOut=!1;for(var a=re.composedPath(),y=0;yre?this._bufferService.cols:z.link.range.end.x,fe=te;fe<=ce;fe++){if(a.has(fe)){x.splice(b--,1);break}a.add(fe)}}},oe.prototype._checkLinkProviderResult=function(re,ee,a){var y,x=this;if(!this._activeProviderReplies)return a;for(var b=this._activeProviderReplies.get(re),z=!1,te=0;te=re&&this._currentLink.link.range.end.y<=ee)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,ie.disposeArray(this._linkCacheDisposables))},oe.prototype._handleNewLink=function(re){var ee=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var a=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);a&&this._linkAtPosition(re.link,a)&&(this._currentLink=re,this._currentLink.state={decorations:{underline:re.link.decorations===void 0||re.link.decorations.underline,pointerCursor:re.link.decorations===void 0||re.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,re.link,this._lastMouseEvent),re.link.decorations={},Object.defineProperties(re.link.decorations,{pointerCursor:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.pointerCursor},set:function(y){var x,b;!((x=ee._currentLink)===null||x===void 0)&&x.state&&ee._currentLink.state.decorations.pointerCursor!==y&&(ee._currentLink.state.decorations.pointerCursor=y,ee._currentLink.state.isHovered&&((b=ee._element)===null||b===void 0||b.classList.toggle("xterm-cursor-pointer",y)))}},underline:{get:function(){var y,x;return(x=(y=ee._currentLink)===null||y===void 0?void 0:y.state)===null||x===void 0?void 0:x.decorations.underline},set:function(y){var x,b,z;!((x=ee._currentLink)===null||x===void 0)&&x.state&&((z=(b=ee._currentLink)===null||b===void 0?void 0:b.state)===null||z===void 0?void 0:z.decorations.underline)!==y&&(ee._currentLink.state.decorations.underline=y,ee._currentLink.state.isHovered&&ee._fireUnderlineEvent(re.link,y))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(y){var x=y.start===0?0:y.start+1+ee._bufferService.buffer.ydisp;ee._clearCurrentLink(x,y.end+1+ee._bufferService.buffer.ydisp)})))}},oe.prototype._linkHover=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!0),this._currentLink.state.decorations.pointerCursor&&re.classList.add("xterm-cursor-pointer")),ee.hover&&ee.hover(a,ee.text)},oe.prototype._fireUnderlineEvent=function(re,ee){var a=re.range,y=this._bufferService.buffer.ydisp,x=this._createLinkUnderlineEvent(a.start.x-1,a.start.y-y-1,a.end.x,a.end.y-y-1,void 0);(ee?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(x)},oe.prototype._linkLeave=function(re,ee,a){var y;!((y=this._currentLink)===null||y===void 0)&&y.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(ee,!1),this._currentLink.state.decorations.pointerCursor&&re.classList.remove("xterm-cursor-pointer")),ee.leave&&ee.leave(a,ee.text)},oe.prototype._linkAtPosition=function(re,ee){var a=re.range.start.y===re.range.end.y,y=re.range.start.yee.y;return(a&&re.range.start.x<=ee.x&&re.range.end.x>=ee.x||y&&re.range.end.x>=ee.x||x&&re.range.start.x<=ee.x||y&&x)&&re.range.start.y<=ee.y&&re.range.end.y>=ee.y},oe.prototype._positionFromMouseEvent=function(re,ee,a){var y=a.getCoords(re,ee,this._bufferService.cols,this._bufferService.rows);if(y)return{x:y[0],y:y[1]+this._bufferService.buffer.ydisp}},oe.prototype._createLinkUnderlineEvent=function(re,ee,a,y,x){return{x1:re,y1:ee,x2:a,y2:y,cols:this._bufferService.cols,fg:x}},oe=me([de(0,se.IBufferService)],oe)}(ie.Disposable);ge.Linkifier2=ue},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreBrowserService=void 0;var _e=function(){function E(me){this._textarea=me}return Object.defineProperty(E.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),E}();ge.CoreBrowserService=_e},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(te,ce){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(fe,he){fe.__proto__=he}||function(fe,he){for(var ve in he)he.hasOwnProperty(ve)&&(fe[ve]=he[ve])})(te,ce)},function(te,ce){function fe(){this.constructor=te}_e(te,ce),te.prototype=ce===null?Object.create(ce):(fe.prototype=ce.prototype,new fe)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreTerminal=void 0;var me=be(2),de=be(1),se=be(66),ne=be(67),ie=be(68),le=be(74),ue=be(75),ae=be(0),oe=be(76),re=be(77),ee=be(78),a=be(80),y=be(81),x=be(19),b=be(82),z=function(te){function ce(fe){var he=te.call(this)||this;return he._onBinary=new ae.EventEmitter,he._onData=new ae.EventEmitter,he._onLineFeed=new ae.EventEmitter,he._onResize=new ae.EventEmitter,he._onScroll=new ae.EventEmitter,he._instantiationService=new se.InstantiationService,he.optionsService=new le.OptionsService(fe),he._instantiationService.setService(de.IOptionsService,he.optionsService),he._bufferService=he.register(he._instantiationService.createInstance(ie.BufferService)),he._instantiationService.setService(de.IBufferService,he._bufferService),he._logService=he._instantiationService.createInstance(ne.LogService),he._instantiationService.setService(de.ILogService,he._logService),he._coreService=he.register(he._instantiationService.createInstance(ue.CoreService,function(){return he.scrollToBottom()})),he._instantiationService.setService(de.ICoreService,he._coreService),he._coreMouseService=he._instantiationService.createInstance(oe.CoreMouseService),he._instantiationService.setService(de.ICoreMouseService,he._coreMouseService),he._dirtyRowService=he._instantiationService.createInstance(re.DirtyRowService),he._instantiationService.setService(de.IDirtyRowService,he._dirtyRowService),he.unicodeService=he._instantiationService.createInstance(ee.UnicodeService),he._instantiationService.setService(de.IUnicodeService,he.unicodeService),he._charsetService=he._instantiationService.createInstance(a.CharsetService),he._instantiationService.setService(de.ICharsetService,he._charsetService),he._inputHandler=new x.InputHandler(he._bufferService,he._charsetService,he._coreService,he._dirtyRowService,he._logService,he.optionsService,he._coreMouseService,he.unicodeService),he.register(ae.forwardEvent(he._inputHandler.onLineFeed,he._onLineFeed)),he.register(he._inputHandler),he.register(ae.forwardEvent(he._bufferService.onResize,he._onResize)),he.register(ae.forwardEvent(he._coreService.onData,he._onData)),he.register(ae.forwardEvent(he._coreService.onBinary,he._onBinary)),he.register(he.optionsService.onOptionChange(function(ve){return he._updateOptions(ve)})),he._writeBuffer=new b.WriteBuffer(function(ve){return he._inputHandler.parse(ve)}),he}return E(ce,te),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||(te.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,ie.MINIMUM_COLS),he=Math.max(he,ie.MINIMUM_ROWS),this._bufferService.resize(fe,he))},ce.prototype.scroll=function(fe,he){he===void 0&&(he=!1);var ve,pe=this._bufferService.buffer;(ve=this._cachedBlankLine)&&ve.length===this.cols&&ve.getFg(0)===fe.fg&&ve.getBg(0)===fe.bg||(ve=pe.getBlankLine(fe,he),this._cachedBlankLine=ve),ve.isWrapped=he;var Se=pe.ybase+pe.scrollTop,ye=pe.ybase+pe.scrollBottom;if(pe.scrollTop===0){var we=pe.lines.isFull;ye===pe.lines.length-1?we?pe.lines.recycle().copyFrom(ve):pe.lines.push(ve.clone()):pe.lines.splice(ye+1,0,ve.clone()),we?this._bufferService.isUserScrolling&&(pe.ydisp=Math.max(pe.ydisp-1,0)):(pe.ybase++,this._bufferService.isUserScrolling||pe.ydisp++)}else{var Pe=ye-Se+1;pe.lines.shiftElements(Se+1,Pe-1,-1),pe.lines.set(ye,ve.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 ve=this._bufferService.buffer;if(fe<0){if(ve.ydisp===0)return;this._bufferService.isUserScrolling=!0}else fe+ve.ydisp>=ve.ybase&&(this._bufferService.isUserScrolling=!1);var pe=ve.ydisp;ve.ydisp=Math.max(Math.min(ve.ydisp+fe,ve.ybase),0),pe!==ve.ydisp&&(he||this._onScroll.fire(ve.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(y.updateWindowsModeWrappedState.bind(null,this._bufferService))),he.push(this.addCsiHandler({final:"H"},function(){return y.updateWindowsModeWrappedState(fe._bufferService),!1})),this._windowsMode={dispose:function(){for(var ve=0,pe=he;ve0?ae[0].index:le.length;if(le.length!==x)throw new Error("[createInstance] First service dependency of "+ie.name+" at position "+(x+1)+" conflicts with "+le.length+" static arguments");return new(ie.bind.apply(ie,_e([void 0],_e(le,oe))))},ne}();ge.InstantiationService=se},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(le,ue,ae,oe){var re,ee=arguments.length,a=ee<3?ue:oe===null?oe=Object.getOwnPropertyDescriptor(ue,ae):oe;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(le,ue,ae,oe);else for(var y=le.length-1;y>=0;y--)(re=le[y])&&(a=(ee<3?re(a):ee>3?re(ue,ae,a):re(ue,ae))||a);return ee>3&&a&&Object.defineProperty(ue,ae,a),a},E=this&&this.__param||function(le,ue){return function(ae,oe){ue(ae,oe,le)}},me=this&&this.__spreadArrays||function(){for(var le=0,ue=0,ae=arguments.length;ue=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},de=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferService=ge.MINIMUM_ROWS=ge.MINIMUM_COLS=void 0;var se=be(1),ne=be(69),ie=be(0),le=be(2);ge.MINIMUM_COLS=2,ge.MINIMUM_ROWS=1;var ue=function(ae){function oe(re){var ee=ae.call(this)||this;return ee._optionsService=re,ee.isUserScrolling=!1,ee._onResize=new ie.EventEmitter,ee.cols=Math.max(re.options.cols,ge.MINIMUM_COLS),ee.rows=Math.max(re.options.rows,ge.MINIMUM_ROWS),ee.buffers=new ne.BufferSet(re,ee),ee}return E(oe,ae),Object.defineProperty(oe.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),oe.prototype.dispose=function(){ae.prototype.dispose.call(this),this.buffers.dispose()},oe.prototype.resize=function(re,ee){this.cols=re,this.rows=ee,this.buffers.resize(re,ee),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:re,rows:ee})},oe.prototype.reset=function(){this.buffers.dispose(),this.buffers=new ne.BufferSet(this._optionsService,this),this.isUserScrolling=!1},oe=me([de(0,se.IOptionsService)],oe)}(le.Disposable);ge.BufferService=ue},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(ne,ie){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(le,ue){le.__proto__=ue}||function(le,ue){for(var ae in ue)ue.hasOwnProperty(ae)&&(le[ae]=ue[ae])})(ne,ie)},function(ne,ie){function le(){this.constructor=ne}_e(ne,ie),ne.prototype=ie===null?Object.create(ie):(le.prototype=ie.prototype,new le)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferSet=void 0;var me=be(70),de=be(0),se=function(ne){function ie(le,ue){var ae=ne.call(this)||this;return ae._onBufferActivate=ae.register(new de.EventEmitter),ae._normal=new me.Buffer(!0,le,ue),ae._normal.fillViewportRows(),ae._alt=new me.Buffer(!1,le,ue),ae._activeBuffer=ae._normal,ae.setupTabStops(),ae}return E(ie,ne),Object.defineProperty(ie.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(ie.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),ie.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}))},ie.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}))},ie.prototype.resize=function(le,ue){this._normal.resize(le,ue),this._alt.resize(le,ue)},ie.prototype.setupTabStops=function(le){this._normal.setupTabStops(le),this._alt.setupTabStops(le)},ie}(be(2).Disposable);ge.BufferSet=se},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.BufferStringIterator=ge.Buffer=ge.MAX_BUFFER_SIZE=void 0;var _e=be(71),E=be(16),me=be(4),de=be(3),se=be(72),ne=be(73),ie=be(20),le=be(6);ge.MAX_BUFFER_SIZE=4294967295;var ue=function(){function oe(re,ee,a){this._hasScrollback=re,this._optionsService=ee,this._bufferService=a,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=E.DEFAULT_ATTR_DATA.clone(),this.savedCharset=ie.DEFAULT_CHARSET,this.markers=[],this._nullCell=me.CellData.fromCharData([0,de.NULL_CELL_CHAR,de.NULL_CELL_WIDTH,de.NULL_CELL_CODE]),this._whitespaceCell=me.CellData.fromCharData([0,de.WHITESPACE_CELL_CHAR,de.WHITESPACE_CELL_WIDTH,de.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new _e.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return oe.prototype.getNullCell=function(re){return re?(this._nullCell.fg=re.fg,this._nullCell.bg=re.bg,this._nullCell.extended=re.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new le.ExtendedAttrs),this._nullCell},oe.prototype.getWhitespaceCell=function(re){return re?(this._whitespaceCell.fg=re.fg,this._whitespaceCell.bg=re.bg,this._whitespaceCell.extended=re.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new le.ExtendedAttrs),this._whitespaceCell},oe.prototype.getBlankLine=function(re,ee){return new E.BufferLine(this._bufferService.cols,this.getNullCell(re),ee)},Object.defineProperty(oe.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(oe.prototype,"isCursorInViewport",{get:function(){var re=this.ybase+this.y-this.ydisp;return re>=0&&rege.MAX_BUFFER_SIZE?ge.MAX_BUFFER_SIZE:ee},oe.prototype.fillViewportRows=function(re){if(this.lines.length===0){re===void 0&&(re=E.DEFAULT_ATTR_DATA);for(var ee=this._rows;ee--;)this.lines.push(this.getBlankLine(re))}},oe.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new _e.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},oe.prototype.resize=function(re,ee){var a=this.getNullCell(E.DEFAULT_ATTR_DATA),y=this._getCorrectBufferLength(ee);if(y>this.lines.maxLength&&(this.lines.maxLength=y),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+b+1?(this.ybase--,b++,this.ydisp>0&&this.ydisp--):this.lines.push(new E.BufferLine(re,a)));else for(z=this._rows;z>ee;z--)this.lines.length>ee+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(y0&&(this.lines.trimStart(te),this.ybase=Math.max(this.ybase-te,0),this.ydisp=Math.max(this.ydisp-te,0),this.savedY=Math.max(this.savedY-te,0)),this.lines.maxLength=y}this.x=Math.min(this.x,re-1),this.y=Math.min(this.y,ee-1),b&&(this.y+=b),this.savedX=Math.min(this.savedX,re-1),this.scrollTop=0}if(this.scrollBottom=ee-1,this._isReflowEnabled&&(this._reflow(re,ee),this._cols>re))for(x=0;xthis._cols?this._reflowLarger(re,ee):this._reflowSmaller(re,ee))},oe.prototype._reflowLarger=function(re,ee){var a=se.reflowLargerGetLinesToRemove(this.lines,this._cols,re,this.ybase+this.y,this.getNullCell(E.DEFAULT_ATTR_DATA));if(a.length>0){var y=se.reflowLargerCreateNewLayout(this.lines,a);se.reflowLargerApplyNewLayout(this.lines,y.layout),this._reflowLargerAdjustViewport(re,ee,y.countRemoved)}},oe.prototype._reflowLargerAdjustViewport=function(re,ee,a){for(var y=this.getNullCell(E.DEFAULT_ATTR_DATA),x=a;x-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;b--){var z=this.lines.get(b);if(!(!z||!z.isWrapped&&z.getTrimmedLength()<=re)){for(var te=[z];z.isWrapped&&b>0;)z=this.lines.get(--b),te.unshift(z);var ce=this.ybase+this.y;if(!(ce>=b&&ce0&&(y.push({start:b+te.length+x,newLines:Se}),x+=Se.length),te.push.apply(te,Se);var Pe=he.length-1,Te=he[Pe];Te===0&&(Te=he[--Pe]);for(var Ee=te.length-ve-1,De=fe;Ee>=0;){var Ce=Math.min(De,Te);if(te[Pe].copyCellsFrom(te[Ee],De-Ce,Te-Ce,Ce,!0),(Te-=Ce)===0&&(Te=he[--Pe]),(De-=Ce)===0){Ee--;var je=Math.max(Ee,0);De=se.getWrappedLineTrimmedLength(te,je,this._cols)}}for(ye=0;ye0;)this.ybase===0?this.y0){var Ge=[],Be=[];for(ye=0;ye=0;ye--)if(Xe&&Xe.start>qe+We){for(var ze=Xe.newLines.length-1;ze>=0;ze--)this.lines.set(ye--,Xe.newLines[ze]);ye++,Ge.push({index:qe+1,amount:Xe.newLines.length}),We+=Xe.newLines.length,Xe=y[++Ze]}else this.lines.set(ye,Be[qe--]);var Ue=0;for(ye=Ge.length-1;ye>=0;ye--)Ge[ye].index+=Ue,this.lines.onInsertEmitter.fire(Ge[ye]),Ue+=Ge[ye].amount;var ot=Math.max(0,Qe+x-this.lines.maxLength);ot>0&&this.lines.onTrimEmitter.fire(ot)}},oe.prototype.stringIndexToBufferIndex=function(re,ee,a){for(a===void 0&&(a=!1);ee;){var y=this.lines.get(re);if(!y)return[-1,-1];for(var x=a?y.getTrimmedLength():y.length,b=0;b0&&this.lines.get(ee).isWrapped;)ee--;for(;a+10;);return re>=this._cols?this._cols-1:re<0?0:re},oe.prototype.nextStop=function(re){for(re==null&&(re=this.x);!this.tabs[++re]&&re=this._cols?this._cols-1:re<0?0:re},oe.prototype.addMarker=function(re){var ee=this,a=new ne.Marker(re);return this.markers.push(a),a.register(this.lines.onTrim(function(y){a.line-=y,a.line<0&&a.dispose()})),a.register(this.lines.onInsert(function(y){a.line>=y.index&&(a.line+=y.amount)})),a.register(this.lines.onDelete(function(y){a.line>=y.index&&a.liney.index&&(a.line-=y.amount)})),a.register(a.onDispose(function(){return ee._removeMarker(a)})),a},oe.prototype._removeMarker=function(re){this.markers.splice(this.markers.indexOf(re),1)},oe.prototype.iterator=function(re,ee,a,y,x){return new ae(this,re,ee,a,y,x)},oe}();ge.Buffer=ue;var ae=function(){function oe(re,ee,a,y,x,b){a===void 0&&(a=0),y===void 0&&(y=re.lines.length),x===void 0&&(x=0),b===void 0&&(b=0),this._buffer=re,this._trimRight=ee,this._startIndex=a,this._endIndex=y,this._startOverscan=x,this._endOverscan=b,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return oe.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(re.last=this._endIndex+this._endOverscan),re.first=Math.max(re.first,0),re.last=Math.min(re.last,this._buffer.lines.length);for(var ee="",a=re.first;a<=re.last;++a)ee+=this._buffer.translateBufferLineToString(a,this._trimRight);return this._current=re.last+1,{range:re,content:ee}},oe}();ge.BufferStringIterator=ae},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CircularList=void 0;var _e=be(0),E=function(){function me(de){this._maxLength=de,this.onDeleteEmitter=new _e.EventEmitter,this.onInsertEmitter=new _e.EventEmitter,this.onTrimEmitter=new _e.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(me.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(me.prototype,"maxLength",{get:function(){return this._maxLength},set:function(de){if(this._maxLength!==de){for(var se=new Array(de),ne=0;nethis._length)for(var se=this._length;se=de;le--)this._array[this._getCyclicIndex(le+ne.length)]=this._array[this._getCyclicIndex(le)];for(le=0;lethis._maxLength){var ue=this._length+ne.length-this._maxLength;this._startIndex+=ue,this._length=this._maxLength,this.onTrimEmitter.fire(ue)}else this._length+=ne.length},me.prototype.trimStart=function(de){de>this._length&&(de=this._length),this._startIndex+=de,this._length-=de,this.onTrimEmitter.fire(de)},me.prototype.shiftElements=function(de,se,ne){if(!(se<=0)){if(de<0||de>=this._length)throw new Error("start argument out of range");if(de+ne<0)throw new Error("Cannot shift elements in list beyond index 0");if(ne>0){for(var ie=se-1;ie>=0;ie--)this.set(de+ie+ne,this.get(de+ie));var le=de+se+ne-this._length;if(le>0)for(this._length+=le;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(ie=0;ie=le&&se0&&(fe>re||oe[fe].getTrimmedLength()===0);fe--)ce++;ce>0&&(ie.push(le+oe.length-ce),ie.push(ce)),le+=oe.length-1}}}return ie},ge.reflowLargerCreateNewLayout=function(E,me){for(var de=[],se=0,ne=me[se],ie=0,le=0;leae&&(ie-=ae,le++);var oe=E[le].getWidth(ie-1)===2;oe&&ie--;var re=oe?de-1:de;se.push(re),ue+=re}return se},ge.getWrappedLineTrimmedLength=_e},function(dt,ge,be){"use strict";var _e,E=this&&this.__extends||(_e=function(se,ne){return(_e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ie,le){ie.__proto__=le}||function(ie,le){for(var ue in le)le.hasOwnProperty(ue)&&(ie[ue]=le[ue])})(se,ne)},function(se,ne){function ie(){this.constructor=se}_e(se,ne),se.prototype=ne===null?Object.create(ne):(ie.prototype=ne.prototype,new ie)});Object.defineProperty(ge,"__esModule",{value:!0}),ge.Marker=void 0;var me=be(0),de=function(se){function ne(ie){var le=se.call(this)||this;return le.line=ie,le._id=ne._nextId++,le.isDisposed=!1,le._onDispose=new me.EventEmitter,le}return E(ne,se),Object.defineProperty(ne.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),ne.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},ne._nextId=1,ne}(be(2).Disposable);ge.Marker=de},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.OptionsService=ge.DEFAULT_OPTIONS=ge.DEFAULT_BELL_SOUND=void 0;var _e=be(0),E=be(11),me=be(33);ge.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",ge.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:ge.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:E.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var de=["cols","rows"],se=function(){function ne(ie){this._onOptionChange=new _e.EventEmitter,this.options=me.clone(ge.DEFAULT_OPTIONS);for(var le=0,ue=Object.keys(ie);le=0;te--)(x=re[te])&&(z=(b<3?x(z):b>3?x(ee,a,z):x(ee,a))||z);return b>3&&z&&Object.defineProperty(ee,a,z),z},de=this&&this.__param||function(re,ee){return function(a,y){ee(a,y,re)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreService=void 0;var se=be(1),ne=be(0),ie=be(33),le=be(2),ue=Object.freeze({insertMode:!1}),ae=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),oe=function(re){function ee(a,y,x,b){var z=re.call(this)||this;return z._bufferService=y,z._logService=x,z._optionsService=b,z.isCursorInitialized=!1,z.isCursorHidden=!1,z._onData=z.register(new ne.EventEmitter),z._onUserInput=z.register(new ne.EventEmitter),z._onBinary=z.register(new ne.EventEmitter),z._scrollToBottom=a,z.register({dispose:function(){return z._scrollToBottom=void 0}}),z.modes=ie.clone(ue),z.decPrivateModes=ie.clone(ae),z}return E(ee,re),Object.defineProperty(ee.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(ee.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),ee.prototype.reset=function(){this.modes=ie.clone(ue),this.decPrivateModes=ie.clone(ae)},ee.prototype.triggerDataEvent=function(a,y){if(y===void 0&&(y=!1),!this._optionsService.options.disableStdin){var x=this._bufferService.buffer;x.ybase!==x.ydisp&&this._scrollToBottom(),y&&this._onUserInput.fire(),this._logService.debug('sending data "'+a+'"',function(){return a.split("").map(function(b){return b.charCodeAt(0)})}),this._onData.fire(a)}},ee.prototype.triggerBinaryEvent=function(a){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+a+'"',function(){return a.split("").map(function(y){return y.charCodeAt(0)})}),this._onBinary.fire(a))},ee=me([de(1,se.IBufferService),de(2,se.ILogService),de(3,se.IOptionsService)],ee)}(le.Disposable);ge.CoreService=oe},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(ae,oe,re,ee){var a,y=arguments.length,x=y<3?oe:ee===null?ee=Object.getOwnPropertyDescriptor(oe,re):ee;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(ae,oe,re,ee);else for(var b=ae.length-1;b>=0;b--)(a=ae[b])&&(x=(y<3?a(x):y>3?a(oe,re,x):a(oe,re))||x);return y>3&&x&&Object.defineProperty(oe,re,x),x},E=this&&this.__param||function(ae,oe){return function(re,ee){oe(re,ee,ae)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.CoreMouseService=void 0;var me=be(1),de=be(0),se={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(ae){return ae.button!==4&&ae.action===1&&(ae.ctrl=!1,ae.alt=!1,ae.shift=!1,!0)}},VT200:{events:19,restrict:function(ae){return ae.action!==32}},DRAG:{events:23,restrict:function(ae){return ae.action!==32||ae.button!==3}},ANY:{events:31,restrict:function(ae){return!0}}};function ne(ae,oe){var re=(ae.ctrl?16:0)|(ae.shift?4:0)|(ae.alt?8:0);return ae.button===4?(re|=64,re|=ae.action):(re|=3&ae.button,4&ae.button&&(re|=64),8&ae.button&&(re|=128),ae.action===32?re|=32:ae.action!==0||oe||(re|=3)),re}var ie=String.fromCharCode,le={DEFAULT:function(ae){var oe=[ne(ae,!1)+32,ae.col+32,ae.row+32];return oe[0]>255||oe[1]>255||oe[2]>255?"":"\x1B[M"+ie(oe[0])+ie(oe[1])+ie(oe[2])},SGR:function(ae){var oe=ae.action===0&&ae.button!==4?"m":"M";return"\x1B[<"+ne(ae,!0)+";"+ae.col+";"+ae.row+oe}},ue=function(){function ae(oe,re){this._bufferService=oe,this._coreService=re,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new de.EventEmitter,this._lastEvent=null;for(var ee=0,a=Object.keys(se);ee=this._bufferService.cols||oe.row<0||oe.row>=this._bufferService.rows||oe.button===4&&oe.action===32||oe.button===3&&oe.action!==32||oe.button!==4&&(oe.action===2||oe.action===3)||(oe.col++,oe.row++,oe.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,oe))||!this._protocols[this._activeProtocol].restrict(oe))return!1;var re=this._encodings[this._activeEncoding](oe);return re&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(re):this._coreService.triggerDataEvent(re,!0)),this._lastEvent=oe,!0},ae.prototype.explainEvents=function(oe){return{down:!!(1&oe),up:!!(2&oe),drag:!!(4&oe),move:!!(8&oe),wheel:!!(16&oe)}},ae.prototype._compareEvents=function(oe,re){return oe.col===re.col&&oe.row===re.row&&oe.button===re.button&&oe.action===re.action&&oe.ctrl===re.ctrl&&oe.alt===re.alt&&oe.shift===re.shift},ae=_e([E(0,me.IBufferService),E(1,me.ICoreService)],ae)}();ge.CoreMouseService=ue},function(dt,ge,be){"use strict";var _e=this&&this.__decorate||function(se,ne,ie,le){var ue,ae=arguments.length,oe=ae<3?ne:le===null?le=Object.getOwnPropertyDescriptor(ne,ie):le;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")oe=Reflect.decorate(se,ne,ie,le);else for(var re=se.length-1;re>=0;re--)(ue=se[re])&&(oe=(ae<3?ue(oe):ae>3?ue(ne,ie,oe):ue(ne,ie))||oe);return ae>3&&oe&&Object.defineProperty(ne,ie,oe),oe},E=this&&this.__param||function(se,ne){return function(ie,le){ne(ie,le,se)}};Object.defineProperty(ge,"__esModule",{value:!0}),ge.DirtyRowService=void 0;var me=be(1),de=function(){function se(ne){this._bufferService=ne,this.clearRange()}return Object.defineProperty(se.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),se.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},se.prototype.markDirty=function(ne){nethis._end&&(this._end=ne)},se.prototype.markRangeDirty=function(ne,ie){if(ne>ie){var le=ne;ne=ie,ie=le}nethis._end&&(this._end=ie)},se.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},se=_e([E(0,me.IBufferService)],se)}();ge.DirtyRowService=de},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeService=void 0;var _e=be(0),E=be(79),me=function(){function de(){this._providers=Object.create(null),this._active="",this._onChange=new _e.EventEmitter;var se=new E.UnicodeV6;this.register(se),this._active=se.version,this._activeProvider=se}return Object.defineProperty(de.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(de.prototype,"activeVersion",{get:function(){return this._active},set:function(se){if(!this._providers[se])throw new Error('unknown Unicode version "'+se+'"');this._active=se,this._activeProvider=this._providers[se],this._onChange.fire(se)},enumerable:!1,configurable:!0}),de.prototype.register=function(se){this._providers[se.version]=se},de.prototype.wcwidth=function(se){return this._activeProvider.wcwidth(se)},de.prototype.getStringCellWidth=function(se){for(var ne=0,ie=se.length,le=0;le=ie)return ne+this.wcwidth(ue);var ae=se.charCodeAt(le);56320<=ae&&ae<=57343?ue=1024*(ue-55296)+ae-56320+65536:ne+=this.wcwidth(ae)}ne+=this.wcwidth(ue)}return ne},de}();ge.UnicodeService=me},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.UnicodeV6=void 0;var _e,E=be(15),me=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],de=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],se=function(){function ne(){if(this.version="6",!_e){_e=new Uint8Array(65536),E.fill(_e,1),_e[0]=0,E.fill(_e,0,1,32),E.fill(_e,0,127,160),E.fill(_e,2,4352,4448),_e[9001]=2,_e[9002]=2,E.fill(_e,2,11904,42192),_e[12351]=1,E.fill(_e,2,44032,55204),E.fill(_e,2,63744,64256),E.fill(_e,2,65040,65050),E.fill(_e,2,65072,65136),E.fill(_e,2,65280,65377),E.fill(_e,2,65504,65511);for(var ie=0;ieue[re][1])return!1;for(;re>=oe;)if(le>ue[ae=oe+re>>1][1])oe=ae+1;else{if(!(le=131072&&ie<=196605||ie>=196608&&ie<=262141?2:1},ne}();ge.UnicodeV6=se},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.CharsetService=void 0;var _e=function(){function E(){this.glevel=0,this._charsets=[]}return E.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},E.prototype.setgLevel=function(me){this.glevel=me,this.charset=this._charsets[me]},E.prototype.setgCharset=function(me,de){this._charsets[me]=de,this.glevel===me&&(this.charset=de)},E}();ge.CharsetService=_e},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.updateWindowsModeWrappedState=void 0;var _e=be(3);ge.updateWindowsModeWrappedState=function(E){var me=E.buffer.lines.get(E.buffer.ybase+E.buffer.y-1),de=me==null?void 0:me.get(E.cols-1),se=E.buffer.lines.get(E.buffer.ybase+E.buffer.y);se&&de&&(se.isWrapped=de[_e.CHAR_DATA_CODE_INDEX]!==_e.NULL_CELL_CODE&&de[_e.CHAR_DATA_CODE_INDEX]!==_e.WHITESPACE_CELL_CODE)}},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.WriteBuffer=void 0;var _e=function(){function E(me){this._action=me,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return E.prototype.writeSync=function(me){if(this._writeBuffer.length){for(var de=this._bufferOffset;de5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return se._innerWrite()})),this._pendingData+=me.length,this._writeBuffer.push(me),this._callbacks.push(de)},E.prototype._innerWrite=function(){for(var me=this,de=Date.now();this._writeBuffer.length>this._bufferOffset;){var se=this._writeBuffer[this._bufferOffset],ne=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(se),this._pendingData-=se.length,ne&&ne(),Date.now()-de>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return me._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},E}();ge.WriteBuffer=_e},function(dt,ge,be){"use strict";Object.defineProperty(ge,"__esModule",{value:!0}),ge.AddonManager=void 0;var _e=function(){function E(){this._addons=[]}return E.prototype.dispose=function(){for(var me=this._addons.length-1;me>=0;me--)this._addons[me].instance.dispose()},E.prototype.loadAddon=function(me,de){var se=this,ne={instance:de,dispose:de.dispose,isDisposed:!1};this._addons.push(ne),de.dispose=function(){return se._wrappedAddonDispose(ne)},de.activate(me)},E.prototype._wrappedAddonDispose=function(me){if(!me.isDisposed){for(var de=-1,se=0;seNt in qt?Oy(qt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:pe}):qt[Nt]=pe,C0=(qt,Nt)=>{for(var pe in Nt||(Nt={}))Dy.call(Nt,pe)&&S0(qt,pe,Nt[pe]);if(_v)for(var pe of _v(Nt))Ty.call(Nt,pe)&&S0(qt,pe,Nt[pe]);return qt};var Ms=(qt,Nt,pe)=>S0(qt,typeof Nt!="symbol"?Nt+"":Nt,pe);(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},ve=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},89489:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},59477:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},26227:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},67921:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ve=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},49198:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},41464:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},87169:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},ve=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},52671:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},8657:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},56082:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},33853:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},15075:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},43531:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},38819:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},95869:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),He=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},ve=E,fe=pe(7657),ce=function(oe,se){return He.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=He.forwardRef(ce),re=ie},40862:function(qt,Nt){"use strict";Nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},10640:function(qt,Nt){"use strict";Nt.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"}},94583:function(){"use strict"},51015:function(qt,Nt,pe){"use strict";var me=pe(59301),He=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(le,oe,se)=>oe in le?He(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)&&ce(le,se,oe[se]);if(E)for(var se of E(oe))fe.call(oe,se)&&ce(le,se,oe[se]);return le};const re=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"})));Nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(qt,Nt,pe){"use strict";var me=pe(59301),He=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(le,oe,se)=>oe in le?He(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)&&ce(le,se,oe[se]);if(E)for(var se of E(oe))fe.call(oe,se)&&ce(le,se,oe[se]);return le};const re=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"})));Nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60803:function(){"use strict";function qt(z,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=z,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(qt.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(qt.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(qt.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(qt.prototype,"maximum",{get:function(){return this._maximum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Maximum must be a real number, not: "+z);this._maximum=z}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(z,a){var y=go.Shape._FigureParameters[z];return y?y[a]:null},go.Shape.setFigureParameter=function(z,a,y){if(!(y instanceof qt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[z];x||(x=[],go.Shape._FigureParameters[z]=x),x[a]=y};var Nt=[];function pe(z,a){var y=Nt.pop();return y===void 0?new go.Point(z,a):(y.x=z,y.y=a,y)}function me(){var z=Nt.pop();return z===void 0?new go.Point:z}function He(z){Nt.push(z)}function E(z,a,y,x,b,ee,ne,Ae,ge){ge||(ge=new go.Point);var ye=z-y,be=b-ne,we=NaN,Ce=NaN;if(ye===0)if(be===0)z===y&&(we=z,Ce=a);else{var Se=(ee-Ae)/be,Pe=ee-Se*b;we=z,Ce=Se*we+Pe}else if(be===0){var Be=(a-x)/ye,Qe=a-Be*z;we=b,Ce=Be*we+Qe}else{var Be=(a-x)/ye,Se=(ee-Ae)/be,Qe=a-Be*z,Pe=ee-Se*b;we=(Pe-Qe)/(Be-Se),Ce=Be*we+Qe}return ge.x=we,ge.y=Ce,ge}function ve(z,a,y,x,b,ee,ne,Ae,ge,ye,be,we,Ce,Se){var Pe=1-ge,Be=ge,Qe=z*Pe+y*Be,Ee=a*Pe+x*Be,Ue=y*Pe+b*Be,Ie=x*Pe+ee*Be,je=b*Pe+ne*Be,Ve=ee*Pe+Ae*Be,$e=Qe*Pe+Ue*Be,ze=Ee*Pe+Ie*Be,rt=Ue*Pe+je*Be,et=Ie*Pe+Ve*Be,ct=$e*Pe+rt*Be,lt=ze*Pe+et*Be;ye.x=Qe,ye.y=Ee,be.x=$e,be.y=ze,we.x=ct,we.y=lt,Ce.x=rt,Ce.y=et,Se.x=je,Se.y=Ve}var fe=new go.Spot(.156,.156),ce=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new qt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ie,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(z,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(z,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=fe,b.spot2=ce,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ie*a,0,a,(1-ie)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ie*y,(1-ie)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ie*y,ie*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ie)*a,0,0,(1-ie)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new qt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+Ae,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,Ae,Ae).close())),ee.spot1=fe,ee.spot2=ce,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(z,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new qt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new qt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var ne=b%360,Ae=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(Ae,Ae).add(new go.PathSegment(go.PathSegment.Arc,ee,ne,Ae,Ae,Ae,Ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,a,y){var x=ie/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,ee*y,a,(1-x)*y,(b+x)*a,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new qt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,ee=a/2,ne=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new qt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,ee=a/2,ne=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new qt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,a,y){var x=z?z.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var ee=a/2,ne=y/2,Ae=Math.atan2(y,a),ge=x-Math.min(Math.cos(Ae)*x/2,ee),ye=x-Math.min(Math.sin(Ae)*x/2,ne),b=new go.Geometry,be=new go.PathFigure(ge,0,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),be.add(new go.PathSegment(go.PathSegment.Line,a-ge,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,ye)),be.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,a,y-ye)),be.add(new go.PathSegment(go.PathSegment.Line,a-ge,y)),be.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),be.add(new go.PathSegment(go.PathSegment.Line,ge,y)),be.add(new go.PathSegment(go.PathSegment.Line,0,y-ye)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,0,ye).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new qt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new qt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new qt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ie*a,0,a,(.5-ie/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ie/2)*y,ie*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var ee=.2,ne=.3,Ae=0,ge=ee*ie;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+Ae)*y,(.5-ee+ne)*a,(.5+ge+Ae)*y,(.5-ge+ne)*a,(.5+ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+Ae)*y,(.5+ge+ne)*a,(.5+ee+Ae)*y,(.5+ee+ne)*a,(.5+ge+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+Ae)*y,(1-.5+ee+ne)*a,(.5-ge+Ae)*y,(.5+ge+ne)*a,(.5-ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ge+ne)*a,(.5-ee+Ae)*y,(.5-ee+ne+.05)*a,(.5-ge+Ae-.02)*y)),ee=.2,ne=0,Ae=-.3,ge=ee*ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+Ae)*y,(.5+ge+ne)*a,(.5+ee+Ae)*y,(.5+ee+ne)*a,(.5+ge+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+Ae)*y,(1-.5+ee+ne)*a,(.5-ge+Ae)*y,(.5+ge+ne)*a,(.5-ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+Ae)*y,(.5-ge+ne)*a,(.5-ee+Ae)*y,(.5-ee+ne)*a,(.5-ge+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+ne)*a,(.5+ee+Ae)*y,(.5-ee+ne)*a,(.5+ge+Ae)*y,(.5-ge+ne)*a,(.5+ee+Ae)*y)),ee=.2,ne=-.3,Ae=0,ge=ee*ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+Ae)*y,(1-.5+ee+ne-.05)*a,(.5-ge+Ae-.02)*y,(.5+ge+ne)*a,(.5-ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+Ae)*y,(.5-ge+ne)*a,(.5-ee+Ae)*y,(.5-ee+ne)*a,(.5-ge+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+Ae)*y,(.5-ee+ne)*a,(.5+ge+Ae)*y,(.5-ge+ne)*a,(.5+ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ge+ne)*a,(.5+ee+Ae)*y,(.5+ee+ne)*a,(.5+ge+Ae)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ne=.5,Ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ne+ee)*a,Ae*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,y*Ae,ee*a,ee*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),Ae=.75,b=new go.PathFigure((ne+ee)*a,Ae*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,y*Ae,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(z,a,y){var x=.8535533905932737,b=.5*a,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=.5,Ae=.5,ge=new go.PathFigure(ne*a,(Ae-ee)*y);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ee=.4,b=ie*.4;var ye=me(),be=me(),we=me(),Ce=me();ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.42,ye,be,we,Ce,Ce);var Se=me(),Pe=me(),Be=me();ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.58,Ce,Ce,Be,Se,Pe);var Qe=me(),Ee=me(),Ue=me();ve(ne,Ae+ee,ne-b,Ae+ee,ne-ee,Ae+b,ne-ee,Ae,.42,Qe,Ee,Ue,Ce,Ce);var Ie=me(),je=me(),Ve=me();return ve(ne,Ae+ee,ne-b,Ae+ee,ne-ee,Ae+b,ne-ee,Ae,.58,Ce,Ce,Ve,Ie,je),ge.add(new go.PathSegment(go.PathSegment.Move,Ve.x*a,Ve.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,Ie.x*a,Ie.y*y,je.x*a,je.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,we.x*a,we.y*y,ye.x*a,ye.y*y,be.x*a,be.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Ve.x*a,Ve.y*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,Ue.x*a,Ue.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Be.x*a,Be.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,Se.x*a,Se.y*y,Pe.x*a,Pe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ue.x*a,Ue.y*y,Qe.x*a,Qe.y*y,Ee.x*a,Ee.y*y).close()),He(ye),He(be),He(we),He(Ce),He(Se),He(Pe),He(Be),He(Qe),He(Ee),He(Ue),He(Ie),He(je),He(Ve),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new qt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(z,a,y){var x=new go.Geometry,b=ie*.4,ee=.4,ne=.5,Ae=.5,ge=me(),ye=me(),be=me(),we=me(),Ce=new go.PathFigure((ne-ee)*a,Ae*y,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y)),ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.44,be,we,ye,ge,ge),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,be.x*a,be.y*y,we.x*a,we.y*y));var Se=pe(ye.x,ye.y);ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.56,ge,ge,ye,be,we);var Pe=pe(ye.x,ye.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.95*.9)*a,Se.y*.1*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,Se.y*.1*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,.15*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,(Pe.y*.1+.05*.9)*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,be.x*a,be.y*y,we.x*a,we.y*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y)),ee=.35,b=ie*.35;var Be=new go.PathFigure(ne*a,(Ae-ee)*y,!1);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y));var Qe=new go.PathFigure((ne-ee)*a,Ae*y,!1);return x.add(Qe),He(ge),He(ye),He(be),He(we),He(Se),He(Pe),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(z,a,y){var x=new go.Geometry,b=.375,ee=0,ne=-.125,Ae=b*ie,ge=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+ne)*y,(.5+Ae+ee)*a,(.5+b+ne)*y,(.5+b+ee)*a,(.5+Ae+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+ne)*y,(1-.5+b+ee)*a,(.5-Ae+ne)*y,(.5+Ae+ee)*a,(.5-b+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-Ae+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-Ae+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+b+ne)*y,(.5-b+ee)*a,(.5+Ae+ne)*y,(.5-Ae+ee)*a,(.5+b+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,ee=0,ne=-.125,Ae=b*ie;var ge=new go.PathFigure((1-.5+b+ee)*a,(.5+ne)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+b+ne)*y,(.5+b+ee)*a,(.5+Ae+ne)*y,(.5+Ae+ee)*a,(.5+b+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-Ae+ee)*a,(.5+b+ne)*y,(.5-b+ee)*a,(.5+Ae+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-Ae+ne)*y,(.5-Ae+ee)*a,(.5-b+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+ne)*y,(.5+Ae+ee)*a,(.5-b+ne)*y,(1-.5+b+ee)*a,(.5-Ae+ne)*y));var ge=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);return x.add(ge),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(z,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new qt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new qt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*a,ne=(.5-b/2)*y,Ae=(.5+b/2)*y,ge=new go.Geometry,ye=new go.PathFigure(0,ne,!0);ge.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,Ae)),ye.add(new go.PathSegment(go.PathSegment.Line,0,Ae).close()),ge.spot1=new go.Spot(0,ne/y);var be=E(0,Ae/y,1,Ae/y,ee/a,1,1,.5,me());return ge.spot2=new go.Spot(be.x,be.y),He(be),ge}),go.Shape.setFigureParameter("Arrow2",0,new qt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new qt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=a-x,ne=(y-b)/2,Ae=ne+b,ge=new go.Geometry,ye=new go.PathFigure(0,ne,!0);ge.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,Ae)),ye.add(new go.PathSegment(go.PathSegment.Line,0,Ae).close()),ge.spot1=new go.Spot(0,ne/y);var be=E(0,Ae/y,1,Ae/y,ee/a,1,1,.5,me());return ge.spot2=new go.Spot(be.x,be.y),He(be),ge}),go.Shape.defineFigureGenerator("Chevron",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new qt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ge=E(0,.5,.3,0,0,b/y,.1,b/y,me());return ne.spot1=new go.Spot(ge.x,ge.y),ge=E(.7,1,1,.5,0,ee/y,1,ee/y,ge),ne.spot2=new go.Spot(ge.x,ge.y),He(ge),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new qt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new qt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,ne=ee+x,Ae=(y-b)/2,ge=Ae+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,ne=ee+x,Ae=0,ge=y):(ee=0,ne=y,Ae=0,ge=y));var ye=new go.Geometry,be=new go.PathFigure(a,.5*y,!0);ye.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,.3*a,ge)),be.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.3*a,Ae)),be.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae).close());var we=E(0,.5,.3,Ae/y,0,ee/y,1,ee/y,me());return ye.spot1=new go.Spot(we.x,we.y),we=E(.7,ge/y,1,.5,0,ne/y,1,ne/y,we),ye.spot2=new go.Spot(we.x,we.y),He(we),ye}),go.Shape.setFigureParameter("IBeamArrow",0,new qt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,b/y);var ge=E(.7,1,1,.5,0,ee/y,1,ee/y,me());return ne.spot2=new go.Spot(ge.x,ge.y),He(ge),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new qt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new qt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,ne=ee+x,Ae=(y-b)/2,ge=Ae+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,ne=ee+x,Ae=0,ge=y):(ee=0,ne=y,Ae=0,ge=y));var ye=new go.Geometry,be=new go.PathFigure(a,.5*y,!0);ye.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,ge)),be.add(new go.PathSegment(go.PathSegment.Line,0,ge)),be.add(new go.PathSegment(go.PathSegment.Line,0,Ae)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,Ae)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae).close()),ye.spot1=new go.Spot(0,ee/y);var we=E(.7,ge/y,1,.5,0,ne/y,1,ne/y,me());return ye.spot2=new go.Spot(we.x,we.y),He(we),ye}),go.Shape.setFigureParameter("Pointer",0,new qt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ne=E(.2,.65,1,.65,0,1,1,.5,me());return b.spot2=new go.Spot(ne.x,ne.y),He(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new qt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var ne=E(0,.65,1,.65,0,1,1,.5,me());return b.spot2=new go.Spot(ne.x,ne.y),He(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new qt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var ge=E(.7,1,1,.5,0,ee/y,1,ee/y,me());return ne.spot2=new go.Spot(ge.x,ge.y),He(ge),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new qt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var ne=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,b/y);var ge=E(.7,1,1,.5,0,ee/y,1,ee/y,me());return ne.spot2=new go.Spot(ge.x,ge.y),He(ge),ne}),go.Shape.setFigureParameter("SquareArrow",0,new qt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=ie*.1,ne=new go.PathFigure(0,.9*y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=ie*.5,ne=new go.PathFigure(0,x,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,ie*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ie*x,(.5+ee)*a,1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,1*y,0,y-ie*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var Ae=new go.PathFigure(a,x,!1);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ie*x,(.5+ee)*a,2*x)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-ie*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=ie*.5,ne=new go.PathFigure(0,y-x,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,ie*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ie*x,(.5+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,y,0,y-ie*x));var Ae=new go.PathFigure(0,y-x,!1);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ie*x,(.5-ee)*a,y-2*x)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+ee)*a,y-2*x,a,y-x-ie*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=ie*.5,ne=new go.PathFigure(x,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*x,0,a,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-ie*x,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*x,y,0,(.5+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,ie*x,0));var Ae=new go.PathFigure(x,0,!1);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ie*x,0,2*x,(.5-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+ie*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=ie*.5,ne=new go.PathFigure(a-x,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*x,0,a,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-ie*x,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*x,y,0,(.5+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,ie*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var Ae=new go.PathFigure(a-x,0,!1);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ie*x,0,a-2*x,(.5-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+ee)*y,a-x-ie*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*a,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(z,a,y){var x=new go.Geometry,b=.2,ee=.1,ne=ie*b,Ae=ie*ee,ge=.5,ye=.1,be=new go.PathFigure(ge*a,(ye+ee)*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge-b)*a,ye*y,(ge-ne)*a,(ye+ee)*y,(ge-b)*a,(ye+Ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-ee)*y,(ge-b)*a,(ye-Ae)*y,(ge-ne)*a,(ye-ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+b)*a,ye*y,(ge+ne)*a,(ye-ee)*y,(ge+b)*a,(ye-Ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+ee)*y,(ge+b)*a,(ye+Ae)*y,(ge+ne)*a,(ye+ee)*y));var we=.05,Ce=ie*we;ge=.05,ye=.25;var Se=new go.PathFigure(.5*a,.2*y,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ge=.95,ye=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge+we)*a,ye*y,(ge+Ce)*a,(ye-we)*y,(ge+we)*a,(ye-Ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),we=.025,Ce=ie*we,ge=.825,ye=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-we)*y,(ge+we)*a,(ye-Ce)*y,(ge+Ce)*a,(ye-we)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-we)*a,ye*y,(ge-Ce)*a,(ye-we)*y,(ge-we)*a,(ye-Ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),we=.05,Ce=ie*we,ge=.5,ye=.7,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-we)*y,(ge+we)*a,(ye-Ce)*y,(ge+Ce)*a,(ye-we)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-we)*a,ye*y,(ge-Ce)*a,(ye-we)*y,(ge-we)*a,(ye-Ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),we=.025,Ce=ie*we,ge=.175,ye=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-we)*y,(ge+we)*a,(ye-Ce)*y,(ge+Ce)*a,(ye-we)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-we)*a,ye*y,(ge-Ce)*a,(ye-we)*y,(ge-we)*a,(ye-Ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),we=.05,Ce=ie*we,ge=.05,ye=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-we)*y,(ge-we)*a,(ye-Ce)*y,(ge-Ce)*a,(ye-we)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new qt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var ee=new go.PathFigure(.5*a,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=ie*.1,ne=new go.PathFigure(a,.1*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var Ae=new go.PathFigure(a,.1*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+ee)*y,(.5+b)*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=ie*.1,ne=new go.PathFigure(a,.1*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var Ae=new go.PathFigure(a,.1*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=ie*.2,ne=new go.PathFigure(0,.2*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*y,(.2-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+ee)*a,0,a,(.2-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+ee)*y,(.8+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*a,y,0,(.8+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var Ae=new go.PathFigure(0,b*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*a,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var ee=new go.PathFigure(a,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y));var ne=new go.PathFigure(a,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var Ae=new go.PathFigure(b*a,0,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(z,a,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ne=ie*.5,Ae=.5,ge=new go.PathFigure(a,Ae*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,y,a,(Ae+ne)*y,(Ae+ne)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,Ae*y,(Ae-ne)*a,y,0,(Ae+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,0,0,(Ae-ne)*y,(Ae-ne)*a,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,Ae*y,(Ae+ne)*a,0,a,(Ae-ne)*y));var ye=new go.PathFigure((ee+b)*a,(ee+b)*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*y)),ye.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*a,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=new go.PathFigure(.5*a,y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*y,a,(ee+b)*y,(ee+b)*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var ee=new go.PathFigure(.2*a,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var Ae=new go.PathFigure(.5*b*a,b*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=new go.PathFigure(a,ee*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var Ae=new go.PathFigure(a,.5*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure((1-b)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=new go.PathFigure(a,ee*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var Ae=new go.PathFigure(a,ee*y,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,ee*y));var ge=new go.PathFigure(.8*a,.75*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(z,a,y){var x=new go.Geometry,b=ie*.1,ee=.1,ne=.9,Ae=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,y)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ye=new go.PathFigure((ne+ee)*a,Ae*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae-ee)*y,(ne+ee)*a,(Ae-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=ie*.4,ne=ie*.1,Ae=.1,ge=.9,ye=.5,be=new go.PathFigure(.8*a,.5*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+ee)*y,(.4+b)*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,0,y)),be.add(new go.PathSegment(go.PathSegment.Line,0,0)),be.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),be.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-ee)*y));var we=new go.PathFigure((ge+Ae)*a,ye*y,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+Ae)*y,(ge+Ae)*a,(ye+ne)*y,(ge+ne)*a,(ye+Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae)*a,ye*y,(ge-ne)*a,(ye+Ae)*y,(ge-Ae)*a,(ye+ne)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-Ae)*y,(ge-Ae)*a,(ye-ne)*y,(ge-ne)*a,(ye-Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae)*a,ye*y,(ge+ne)*a,(ye-Ae)*y,(ge+Ae)*a,(ye-ne)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*b,ne=0,Ae=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(Ae-b)*y,.7*a,(Ae-ee)*y)),b=.1,ee=ie*.1,ne=.9,Ae=.5;var ye=new go.PathFigure((ne-b)*a,Ae*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*b,ne=0,Ae=.5,ge=new go.PathFigure(0,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee+ee)*a,(Ae-b)*y,.8*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(Ae+ee)*y,(ne+ee+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*b,ne=.2,Ae=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ye=new go.PathFigure(.8*a,.5*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(Ae-b)*y,.7*a,(Ae-ee)*y)),b=.1,ee=ie*.1,ne=.9,Ae=.5;var be=new go.PathFigure((ne-b)*a,Ae*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*b,ne=.2,Ae=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ye=new go.PathFigure(.2*a,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee)*a,(Ae-b)*y,.9*a,(Ae-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(z,a,y){var x=new go.Geometry,b=ie*.1,ee=.1,ne=.1,Ae=.5,ge=new go.PathFigure((ne-b*.5)*a,y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.3,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.5,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.9,ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b*.5)*a,y,(ne+ee)*a,0,(ne+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=.5,Ae=.5,ge=new go.PathFigure((ne-ee)*a,Ae*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae-ee)*y,(ne+ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,Ae*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee-.1)*a,Ae*y,ne*a,(Ae-ee)*y,ne*a,(Ae+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(z,a,y){var x=new go.Geometry,b=a,ee=y;a=a*.38,y=y*.6;var ne=ie*.8,Ae=.8,ge=0,ye=.5,be=(b-a)/2,we=(ee-y)/2,Ce=new go.PathFigure(ge*a+be,(ye+Ae)*y+we,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae)*a+be,ye*y+we,(ge-ne)*a+be,(ye+Ae)*y+we,(ge-Ae)*a+be,(ye+ne)*y+we)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge-Ae)*a+be,(ye-ne)*y+we,(ge-ne)*a+be,(ye-Ae)*y+we)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae+ne*.5)*a+be,ye*y+we,ge*a+be,(ye-Ae)*y+we,(ge-Ae+ne*.5)*a+be,(ye-ne)*y+we)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge-Ae+ne*.5)*a+be,(ye+ne)*y+we,ge*a+be,(ye+Ae)*y+we).close()),ne=ie*.4,Ae=.4,ge=.2,ye=.5;var Se=new go.PathFigure(ge*a+be,(ye+Ae)*y+we,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae)*a+be,ye*y+we,(ge-ne)*a+be,(ye+Ae)*y+we,(ge-Ae)*a+be,(ye+ne)*y+we)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge-Ae)*a+be,(ye-ne)*y+we,(ge-ne)*a+be,(ye-Ae)*y+we)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae+ne*.5)*a+be,ye*y+we,ge*a+be,(ye-Ae)*y+we,(ge-Ae+ne*.5)*a+be,(ye-ne)*y+we)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge-Ae+ne*.5)*a+be,(ye+ne)*y+we,ge*a+be,(ye+Ae)*y+we).close()),ne=ie*.2,Ae=.2,ge=.5,ye=.5;var Pe=new go.PathFigure((ge-Ae)*a+be,ye*y+we,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge-Ae)*a+be,(ye-ne)*y+we,(ge-ne)*a+be,(ye-Ae)*y+we)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae)*a+be,ye*y+we,(ge+ne)*a+be,(ye-Ae)*y+we,(ge+Ae)*a+be,(ye-ne)*y+we)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge+Ae)*a+be,(ye+ne)*y+we,(ge+ne)*a+be,(ye+Ae)*y+we)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae)*a+be,ye*y+we,(ge-ne)*a+be,(ye+Ae)*y+we,(ge-Ae)*a+be,(ye+ne)*y+we)),ne=ie*.4,Ae=.4,ge=.8,ye=.5;var Be=new go.PathFigure(ge*a+be,(ye-Ae)*y+we,!0);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae)*a+be,ye*y+we,(ge+ne)*a+be,(ye-Ae)*y+we,(ge+Ae)*a+be,(ye-ne)*y+we)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge+Ae)*a+be,(ye+ne)*y+we,(ge+ne)*a+be,(ye+Ae)*y+we)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae-ne*.5)*a+be,ye*y+we,ge*a+be,(ye+Ae)*y+we,(ge+Ae-ne*.5)*a+be,(ye+ne)*y+we)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge+Ae-ne*.5)*a+be,(ye-ne)*y+we,ge*a+be,(ye-Ae)*y+we).close()),ne=ie*.8,Ae=.8,ge=1,ye=.5;var Qe=new go.PathFigure(ge*a+be,(ye-Ae)*y+we,!0);return x.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae)*a+be,ye*y+we,(ge+ne)*a+be,(ye-Ae)*y+we,(ge+Ae)*a+be,(ye-ne)*y+we)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge+Ae)*a+be,(ye+ne)*y+we,(ge+ne)*a+be,(ye+Ae)*y+we)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae-ne*.5)*a+be,ye*y+we,ge*a+be,(ye+Ae)*y+we,(ge+Ae-ne*.5)*a+be,(ye+ne)*y+we)),Qe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge+Ae-ne*.5)*a+be,(ye-ne)*y+we,ge*a+be,(ye-Ae)*y+we).close()),x}),go.Shape.defineFigureGenerator("Email",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ne=new go.PathFigure(.6*a,y,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var Ae=new go.PathFigure(0,.5*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(z,a,y){var x=new go.Geometry,b=ie*.4,ee=.4,ne=.5,Ae=.5,ge=me(),ye=me(),be=me(),we=me();ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.5,ge,ge,ye,be,we);var Ce=pe(ye.x,ye.y),Se=new go.PathFigure(ye.x*a,ye.y*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,be.x*a,be.y*y,we.x*a,we.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y)),ve(ne-ee,Ae,ne-ee,Ae-b,ne-b,Ae-ee,ne,Ae-ee,.5,be,we,ye,ge,ge),Se.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,be.x*a,be.y*y,we.x*a,we.y*y)),b=ie*.3,ee=.3,ve(ne-ee,Ae,ne-ee,Ae-b,ne-b,Ae-ee,ne,Ae-ee,.5,be,we,ye,ge,ge),Se.add(new go.PathSegment(go.PathSegment.Line,ye.x*a,ye.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,we.x*a,we.y*y,be.x*a,be.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.5,ge,ge,ye,be,we),Se.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,we.x*a,we.y*y,be.x*a,be.y*y).close());var Se=new go.PathFigure(.45*a,0,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),He(ge),He(ye),He(be),He(we),He(Ce),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function ee(ne,Ae,ge){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+Ae)*a,(.8+ge)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+Ae)*a,(.5+ge)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+Ae)*a,(.5+ge)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+Ae)*a,(.8+ge)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,a,y){var x=new go.Geometry,b=.5,ee=0,ne=0,Ae=b*ie,ge=.4*Math.SQRT2/2+.5,ye=.5-.5*Math.SQRT2/2,be=1,we=.5,Ce=.5,Se=0,Pe=new go.PathFigure(ge*a,(1-ye)*y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,be*a,we*y,be*a,.7*y,be*a,we*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ee)*a,(Se+ee)*y,(.5+b+ee)*a,(.5-Ae+ee)*y,(.5+Ae+ee)*a,(.5-b+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-Ae+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-Ae+ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*y,(.5-b+ee)*a,(.5+Ae+ne)*y,(.5-Ae+ee)*a,.9*y)),Pe.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var ee=new go.PathFigure(.45*a,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ne=.5-.285,Ae=.5,ge=ne,ye=Math.PI/4,be=4*(1-Math.cos(ye))/(3*Math.sin(ye)),we=be*.5,Ce=ne,Se=ne,Pe=be*Ce,Be=be*Se;ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-Ce)*a,ge*y,(Ae-(Pe+Ce)/2)*a,(ge+(Se+Be)/2)*y,(Ae-Ce)*a,(ge+Be)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-Se)*y,(Ae-Ce)*a,(ge-Be)*y,(Ae-Pe)*a,(ge-Se)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+Ce)*a,ge*y,(Ae+Pe)*a,(ge-Se)*y,(Ae+Ce)*a,(ge-Be)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(Ae+Ce)*a,(ge+Be)*y,(Ae+(Pe+Ce)/2)*a,(ge+(Se+Be)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Qe=new go.PathFigure(.2*a,y,!1);x.add(Qe),Qe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Ee=new go.PathFigure(.8*a,y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.2*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var ne=new go.PathFigure(.1*a,y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,ee*a,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var ee=new go.PathFigure(.475*a,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ne=new go.PathFigure(.675*a,.575*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*.5,ne=new go.PathFigure(a,b*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+ee)*y,(b+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*a,y,0,(b+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-ee)*y,(b-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+ee)*a,0,a,(b-ee)*y));var Ae=new go.PathFigure(b*a,0,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ne=new go.PathFigure(0,.6*y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var ee=new go.PathFigure(.15*a,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ne=.1,Ae=ie*.1,ge=.2,ye=.9,be=new go.PathFigure((ge-ne)*a,ye*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-ne)*y,(ge-ne)*a,(ye-Ae)*y,(ge-Ae)*a,(ye-ne)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ne)*a,ye*y,(ge+Ae)*a,(ye-ne)*y,(ge+ne)*a,(ye-Ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+ne)*y,(ge+ne)*a,(ye+Ae)*y,(ge+Ae)*a,(ye+ne)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ne)*a,ye*y,(ge-Ae)*a,(ye+ne)*y,(ge-ne)*a,(ye+Ae)*y).close()),ne=.1,Ae=ie*.1,ge=.8,ye=.9;var we=new go.PathFigure((ge-ne)*a,ye*y,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-ne)*y,(ge-ne)*a,(ye-Ae)*y,(ge-Ae)*a,(ye-ne)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ne)*a,ye*y,(ge+Ae)*a,(ye-ne)*y,(ge+ne)*a,(ye-Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+ne)*y,(ge+ne)*a,(ye+Ae)*y,(ge+Ae)*a,(ye+ne)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ne)*a,ye*y,(ge-Ae)*a,(ye+ne)*y,(ge-ne)*a,(ye+Ae)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ne=new go.PathFigure(.5*a,.8*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var Ae=new go.PathFigure(.5*a,.7*y,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var ge=.1,ye=ie*.1,be=.1,we=.9,Ce=new go.PathFigure((be-ge)*a,we*y,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(we-ge)*y,(be-ge)*a,(we-ye)*y,(be-ye)*a,(we-ge)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+ge)*a,we*y,(be+ye)*a,(we-ge)*y,(be+ge)*a,(we-ye)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(we+ge)*y,(be+ge)*a,(we+ye)*y,(be+ye)*a,(we+ge)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-ge)*a,we*y,(be-ye)*a,(we+ge)*y,(be-ge)*a,(we+ye)*y)),ge=.1,ye=ie*.1,be=.4,we=.9;var Se=new go.PathFigure((be-ge)*a,we*y,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(we-ge)*y,(be-ge)*a,(we-ye)*y,(be-ye)*a,(we-ge)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(be+ge)*a,we*y,(be+ye)*a,(we-ge)*y,(be+ge)*a,(we-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(we+ge)*y,(be+ge)*a,(we+ye)*y,(be+ye)*a,(we+ge)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(be-ge)*a,we*y,(be-ye)*a,(we+ge)*y,(be-ge)*a,(we+ye)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var ee=new go.PathFigure(.45*a,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ne=new go.PathFigure(.55*a,.4*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var be=.05,we=ie*.05,Ce=.175,Se=.95,Ae=new go.PathFigure((Ce-be)*a,Se*y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se-be)*y,(Ce-be)*a,(Se-we)*y,(Ce-we)*a,(Se-be)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+be)*a,Se*y,(Ce+we)*a,(Se-be)*y,(Ce+be)*a,(Se-we)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se+be)*y,(Ce+be)*a,(Se+we)*y,(Ce+we)*a,(Se+be)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-be)*a,Se*y,(Ce-we)*a,(Se+be)*y,(Ce-be)*a,(Se+we)*y));var be=.05,we=ie*.05,Ce=.375,Se=.95,ge=new go.PathFigure((Ce-be)*a,Se*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se-be)*y,(Ce-be)*a,(Se-we)*y,(Ce-we)*a,(Se-be)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+be)*a,Se*y,(Ce+we)*a,(Se-be)*y,(Ce+be)*a,(Se-we)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se+be)*y,(Ce+be)*a,(Se+we)*y,(Ce+we)*a,(Se+be)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-be)*a,Se*y,(Ce-we)*a,(Se+be)*y,(Ce-be)*a,(Se+we)*y));var be=.05,we=ie*.05,Ce=.625,Se=.95,ye=new go.PathFigure((Ce-be)*a,Se*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se-be)*y,(Ce-be)*a,(Se-we)*y,(Ce-we)*a,(Se-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+be)*a,Se*y,(Ce+we)*a,(Se-be)*y,(Ce+be)*a,(Se-we)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se+be)*y,(Ce+be)*a,(Se+we)*y,(Ce+we)*a,(Se+be)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-be)*a,Se*y,(Ce-we)*a,(Se+be)*y,(Ce-be)*a,(Se+we)*y));var be=.05,we=ie*.05,Ce=.825,Se=.95,Pe=new go.PathFigure((Ce-be)*a,Se*y,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se-be)*y,(Ce-be)*a,(Se-we)*y,(Ce-we)*a,(Se-be)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+be)*a,Se*y,(Ce+we)*a,(Se-be)*y,(Ce+be)*a,(Se-we)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se+be)*y,(Ce+be)*a,(Se+we)*y,(Ce+we)*a,(Se+be)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-be)*a,Se*y,(Ce-we)*a,(Se+be)*y,(Ce-be)*a,(Se+we)*y).close());var Be=new go.PathFigure(0,y,!1);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ne=new go.PathFigure(.15*a,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var Ae=.05,ge=ie*.05,ye=.35,be=.775,we=new go.PathFigure((ye-Ae)*a,be*y,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(be-Ae)*y,(ye-Ae)*a,(be-ge)*y,(ye-ge)*a,(be-Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ye+Ae)*a,be*y,(ye+ge)*a,(be-Ae)*y,(ye+Ae)*a,(be-ge)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(be+Ae)*y,(ye+Ae)*a,(be+ge)*y,(ye+ge)*a,(be+Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ye-Ae)*a,be*y,(ye-ge)*a,(be+Ae)*y,(ye-Ae)*a,(be+ge)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(z,a,y){var x=new go.Geometry,b=.3,ee=ie*.3,ne=.5,Ae=.7,ge=new go.PathFigure((ne-b)*a,Ae*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y));var ye=new go.PathFigure(0,.7*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*.5,ne=.5,Ae=.5,ge=new go.PathFigure((ne-b)*a,Ae*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y));var ye=new go.PathFigure(.15*a,.5*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*.5,ne=.5,Ae=.5,ge=new go.PathFigure((ne-b)*a,Ae*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y).close()),b=.05,ee=ie*.05,ne=.5,Ae=.8;var ye=new go.PathFigure((ne-b)*a,Ae*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y).close()),ye.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var ee=new go.PathFigure(.126*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ne=new go.PathFigure(.402*a,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var Ae=new go.PathFigure(.678*a,.85*y,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var ge=new go.PathFigure(.5*a,.1*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var ee=new go.PathFigure(a*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ne=new go.PathFigure(a*.408,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var Ae=new go.PathFigure(a*.612,y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var ge=new go.PathFigure(a*.816,y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ne=new go.PathFigure(a*.055,.13*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var Ae=new go.PathFigure(a*.055,.18*y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var ge=new go.PathFigure(a*1,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ne=new go.PathFigure(a*.11,y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var Ae=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var ge=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(z,a,y){var x=new go.Geometry,b=8,ee=b*ie,ne=new go.PathFigure(b,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var Ae=new go.PathFigure(a*.83,0,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var ge=new go.PathFigure(a*.83,y*1,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ye=new go.PathFigure(a*.78,y*.05,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ye.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ye.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ie,ee=y*.8,ne=new go.Geometry,Ae=new go.PathFigure(x,0,!0);return ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-b,a-b,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,x,ee)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ne.spot1=new go.Spot(0,0,b,b),ne.spot2=new go.Spot(1,.8,-b,-b)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var ee=new go.PathFigure(a*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var ee=new go.PathFigure(a*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ne=new go.PathFigure(a*.28,y*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(z,a,y){var x=new go.Geometry,b=15,ee=b*ie,ne=new go.PathFigure(a*.62,y*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var ne=new go.PathFigure(a*.4,y*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var ne=new go.PathFigure(a*.5,y*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var ee=new go.PathFigure(a*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},75544: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 qt={},Nt="5.0",pe={},me=null,He=!1,E=!1,ve=null,fe=!1,ce=null,ie=null,re=0;re4?parseFloat(it):5};qt.setHTML5Codebase=function(it,ot){ie=it,et(it,ot)},qt.setJavaCodebase=qt.setJavaCodebaseVersion=qt.isCompiledInstalled=qt.setPreCompiledScriptPath=qt.setPreCompiledResourcePath=function(){},qt.setHTML5CodebaseVersion=function(it,ot){var ut=parseFloat(it);if(ut!==NaN&&ut<5){console.log("The GeoGebra HTML5 codebase version "+ut+" is deprecated. Using version latest instead.");return}ce=it,rt(it,ot)},qt.getHTML5CodebaseVersion=function(){return z},qt.getParameters=function(){return pe},qt.setFontsCSSURL=function(it){ne=it},qt.setGiacJSURL=function(it){},qt.setJNLPFile=function(it){oe=it},qt.setJNLPBaseDir=function(it){},qt.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ot="auto",ut=pe.id,mt,yt=!1,jt=0;jt=5)return!0;var it=qt.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},qt.startAnimation=function(){var it=qt.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},qt.stopAnimation=function(){var it=qt.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},qt.getAppletObject=function(){var it=pe.id!==void 0?pe.id:"ggbApplet";return window[it]},qt.resize=function(){};var Pe=function(it,ot,ut){var mt=document.createElement("param");mt.setAttribute("name",ot),mt.setAttribute("value",ut),it.appendChild(mt)},Be=function(it){return it&&it!=="false"},Qe=function(it,ot,ut){ge(z)<=4.2&&(ut=!0);var mt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(mt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var yt=document.createElement("div");yt.classList.add("appletParameters","notranslate");var jt=ot.width,vt=ot.height;if(ot.disableAutoScale=ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ot.disableAutoScale,ot.width!==void 0)if(ge(z)<=4.4)Be(ot.showToolBar)&&(ot.height-=7),Be(ot.showAlgebraInput)&&(ot.height-=37),ot.width<605&&Be(ot.showToolBar)&&(ot.width=605,jt=605);else{var st=100;(Be(ot.showToolBar)||Be(ot.showMenuBar))&&(ot.hasOwnProperty("customToolBar")&&(ot.customToolbar=ot.customToolBar),st=Be(ot.showMenuBar)?245:155),jt=5?(ot.appletOnLoad=function(at){var bt=it.querySelector(".ggb_preview");bt&&bt.parentNode.removeChild(bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(We),window.GGBT_wsf_view&&$(window).trigger("resize"),Re(at)},Oe||We.appendChild(Le)):yt.appendChild(Le),We.appendChild(yt),Oe||it.appendChild(We),setTimeout(function(){qt.resize()},1)}else{var Fe=document.createElement("div");Fe.className="applet_scaler",Fe.style.position="relative",Fe.style.display="block",Fe.appendChild(yt),it.appendChild(Fe),ot.appletOnLoad=function(at){qt.resize(),Re(at)}}function De(at,bt){bt&&typeof bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(at,bt.appletOnLoad):renderGGBElement(at),ct("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",bt)}function Te(at,bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:at,params:bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Pt){De(Pt.article,Pt.params)}),html5AppletsToProcess=null)},ge(z)<5&&(at.className+=" geogebraweb")):De(at,bt)}if(mt){scriptLoadStarted=!0;for(var ke=0;ke0?(qe.remove(),We.attr("id","fullscreencontent").show(),jQuery(Re).append(We),window.dispatchEvent(new Event("resize"))):Qe(qe,ot,!1),window.GGBT_wsf_view.launchFullScreen(Re)}else te=mt,Qe(it,ot,!1);if(!window.GGBT_wsf_view)for(vt=0;vtit/4*3&&(qe=it/4*3),Re=qe/5.8,st.setAttribute("src",b),st.setAttribute("width",qe),st.setAttribute("height",Re);var We=(it-qe)/2,Oe=(ot-Re)/2;st.style.left=We+"px",st.style.top=Oe+"px",yt.appendChild(st)}}return yt.appendChild(vt),yt},$e=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},ze=["web","webSimple","web3d","tablet","tablet3d","phone"],rt=function(it,ot){if(z=it,ot){et(z,!0);return}var ut=!He;if(ut){var mt=ge(z);!isNaN(mt)&&mt<4.4&&(ut=!1)}var yt,jt;window.location.protocol.substr(0,4)==="http"?yt=window.location.protocol:yt="http:";var vt=z.indexOf("//");vt>0?jt=z:vt===0?jt=yt+z:jt="https://www.geogebra.org/apps/5.2.814.0/";for(var st in ze)if(z.slice(ze[st].length*-1)===ze[st]||z.slice((ze[st].length+1)*-1)===ze[st]+"/"){et(jt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ut&&!me.is3D&&!me.AV&&!me.SV&&!me.CV&&!me.EV2&&!me.CP&&!me.PC&&!me.DA&&!me.FI&&!me.PV&&!Be(pe.showToolBar)&&!Be(pe.showMenuBar)&&!Be(pe.showAlgebraInput)&&!Be(pe.enableRightClick)&&(!pe.appName||pe.appName=="classic")?jt+="webSimple/":jt+="web3d/",et(jt,!1)},et=function(it,ot){if(it.requirejs){se=it;return}it.slice(-1)!=="/"&&(it+="/"),se=it,ot===null&&(ot=it.indexOf("http")===-1),ae=ot,a="web.nocache.js",y=!1;var ut=se.split("/");ut.length>1&&(!ot&&ut[ut.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):ze.indexOf(ut[ut.length-2])>=0&&(a=ut[ut.length-2]+".nocache.js")),ut=it.split("/"),z=ut[ut.length-3],z.substr(0,4)==="test"?z=z.substr(4,1)+"."+z.substr(5,1):(z.substr(0,3)==="war"||z.substr(0,4)==="beta")&&(z="5.0");var mt=parseFloat(z);mt!==NaN&&mt<5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+mt+" is deprecated. Using version latest instead."),rt("5.0",ot))},ct=function(it,ot){window.console&&window.console.log&&(!ot||typeof ot.showLogging=="undefined"||ot.showLogging&&ot.showLogging!=="false")&&console.log(it)};pe.material_id!==void 0?we(lt):lt();function lt(){var it=Nt;ce!==null?it=ce:parseFloat(it)<5&&(it="5.0"),rt(it,!1),ie!==null&&et(ie,ae),fe=!0}return qt},GGBAppletUtils=function(){"use strict";function qt(){return window.GGBT_wsf_edit!==void 0}function Nt(fe,ce){ce!=1?(fe.style.transformOrigin="0% 0% 0px",fe.style.webkitTransformOrigin="0% 0% 0px",fe.style.transform="scale("+ce+","+ce+")",fe.style.webkitTransform="scale("+ce+","+ce+")",fe.style.maxWidth="initial",fe.querySelector(".ggb_preview")!==null&&(fe.querySelector(".ggb_preview").style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(fe.style.transform="none",fe.style.webkitTransform="none")}function pe(fe,ce,ie,re,le,oe){var se=null;if(oe!=null&&oe!="")for(var ae=fe.parentNode;ae!=null;)if((" "+ae.className+" ").indexOf(" "+oe+" ")>-1){se=ae;break}else ae=ae.parentNode;var te=0,z=0,a=0,y=0,x=0,b=0,ee=0;if(se)te=se.offsetWidth,z=Math.max(re?se.offsetWidth:0,se.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(te=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),a=te):(te=window.innerWidth,z=window.innerHeight,a=window.innerWidth),fe){var ne=fe.getBoundingClientRect();ne.left>0&&ne.left<=te&&(le===void 0||!le)&&(document.dir==="rtl"?(x=te-ne.width-ne.left,b=a<=480?10:30):(b=ne.left,x=a<=480?10:30),y=b+x)}if(fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Ae=fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return fe&&((ie===void 0||!ie)&&ce>0&&ce+y1&&(oe=!0)),ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(oe=!0),!(fe.hasOwnProperty("disableAutoScale")&&fe.disableAutoScale))le=me(fe,ce,oe,ie,fe.scaleContainerClass);else return re;return oe&&(!fe.hasOwnProperty("scale")||re===1)?le:Math.min(re,le)}function E(fe){var ce=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),re=fe.getBoundingClientRect(),le=(ce-re.width)/2,oe=(ie-re.height)/2;oe<0&&(oe=0),fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?fe.style.left="40px":fe.style.left=le+"px",fe.style.top=oe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe<40?fe.style.top="40px":fe.style.top=oe+"px",fe.style.left=le+"px")}function ve(fe,ce){var ie=fe.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ce.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(fe)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var re=He(ce,fe);qt()&&ie.setAttribute("data-param-scale",re);for(var le=null,oe=0;oe=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(qt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(qt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(qt){var Nt=c[qt];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function qt(fe){var ce=fe.lastIndexOf(rb);ce==-1&&(ce=fe.length);var ie=fe.indexOf(sb);ie==-1&&(ie=fe.length);var re=fe.lastIndexOf(tb,Math.min(ie,ce));return re>=O?fe.substring(O,re+P):W}function Nt(fe){if(!fe.match(/^\w+:\/\//)){var ce=o.createElement(ub);ce.src=fe+vb,fe=qt(ce.src)}return fe}function pe(){var fe=__gwt_getMetaProperty(wb);return fe!=null?fe:W}function me(){for(var fe=o.getElementsByTagName(_),ce=O;ceO?fe[fe.length-P].href:W}function E(){var fe=o.location;return fe.href==fe.protocol+zb+fe.host+fe.pathname+fe.search+fe.hash}var ve=pe();return ve==W&&(ve=me()),ve==W&&(ve=He()),ve==W&&E()&&(ve=qt(o.location.href)),ve=Nt(ve),ve}function C(qt){return qt.match(/^\//)||qt.match(/^[a-zA-Z]+:\/\//)?qt:webModule.__moduleBase+qt}function D(){var qt=[],Nt=O,pe=[],me=[];function He(fe){var ce=me[fe](),ie=pe[fe];if(ce in ie)return ce;var re=[];for(var le in ie)re[ie[le]]=le;throw r&&r(fe,re,ce),null}if(__gwt_isKnownPropertyValue=function(fe,ce){return ce in pe[fe]},webModule.__getPropMap=function(){var fe={};for(var ce in pe)pe.hasOwnProperty(ce)&&(fe[ce]=He(ce));return fe},webModule.__computePropValue=He,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var ve=E.indexOf(Db);ve!=-1&&(Nt=parseInt(E.substring(ve+P),$),E=E.substring(O,ve))}catch(fe){}return webModule.__softPermutationId=Nt,C(E+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})()},52882:function(qt,Nt,pe){"use strict";pe.d(Nt,{Ax:function(){return ve},Ds:function(){return fe},KI:function(){return ie},SI:function(){return E},f1:function(){return He}});var me=pe(26869);function He(re){let le=!0;if(re.length>0){for(let oe=0;oeEe in Qe?y(Qe,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Qe[Ee]=Ue,ye=(Qe,Ee)=>{for(var Ue in Ee||(Ee={}))ne.call(Ee,Ue)&&ge(Qe,Ue,Ee[Ue]);if(ee)for(var Ue of ee(Ee))Ae.call(Ee,Ue)&&ge(Qe,Ue,Ee[Ue]);return Qe},be=(Qe,Ee)=>x(Qe,b(Ee)),we=(Qe,Ee,Ue)=>new Promise((Ie,je)=>{var Ve=rt=>{try{ze(Ue.next(rt))}catch(et){je(et)}},$e=rt=>{try{ze(Ue.throw(rt))}catch(et){je(et)}},ze=rt=>rt.done?Ie(rt.value):Promise.resolve(rt.value).then(Ve,$e);ze((Ue=Ue.apply(Qe,Ee)).next())});const Ce=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Se}=He.default,Pe=({exercise:Qe,socket:Ee,dispatch:Ue,onStartScreenshot:Ie,onCloseScreenshot:je,handleToDetail:Ve})=>{const[$e,ze]=E.default.useModal(),rt=(0,me.useRef)(),[et,ct]=(0,me.useState)(!0),lt=(0,me.useRef)(!1),it=(0,te.useParams)();(0,me.useEffect)(()=>{var _e,Xe,dt;if(document.addEventListener((0,fe.gH)(),Te,!1),window.addEventListener("blur",Fe,!1),(_e=Qe.exerciseUserInfo)!=null&&_e.screen_open&&(0,fe.vp)()&&ct(!1),(Xe=Qe.exerciseUserInfo)!=null&&Xe.screen_open&&!(0,fe.vp)()){(0,ae.RG)(" ",!0);const gt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?Qe.exerciseUserInfo.screen_sec+3:Qe.exerciseUserInfo.screen_sec+10+1;rt.current=E.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,z._V)(z.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},Qe.exerciseUserInfo.screen_num-Qe.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Se,{onFinish:()=>we(void 0,null,function*(){var at;const bt=yield De();(at=rt.current)==null||at.destroy(),bt.used_screen_num&&We(bt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+gt*1e3})),"S\uFF09"),onOk:()=>{var at;(0,ae.RG)(" ",!0),(at=rt.current)==null||at.destroy(),ct(!1),(0,fe.Dj)(document.body),document.getElementById("root").addEventListener("click",ut,!1)}})}return(dt=Qe.exerciseUserInfo)!=null&&dt.screen_open&&!(0,fe.vp)()||document.getElementById("root").addEventListener("click",ut,!1),()=>{document.getElementById("root").removeEventListener("click",ut,!1),document.removeEventListener((0,fe.gH)(),Te,!1),window.removeEventListener("blur",Fe,!1)}},[]),(0,me.useEffect)(()=>{setTimeout(()=>{Qe.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",ut,!1),document.removeEventListener((0,fe.gH)(),Te,!1))},500),mt()},[Qe.actionTabs]),(0,me.useEffect)(()=>{setTimeout(()=>{Qe.exerciseUserInfo.used_screen_num>Qe.exerciseUserInfo.screen_num&&Oe()},500)},[Qe.exerciseUserInfo]);const ot=()=>we(void 0,null,function*(){const _e=yield De();setTimeout(()=>{var Xe,dt;(Xe=rt.current)==null||Xe.destroy(),rt.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},_e.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(dt=Qe.exerciseUserInfo)==null?void 0:dt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>we(void 0,null,function*(){(0,fe.Dj)(document.body)})})},1e3)}),ut=_e=>{!(0,fe.vp)()&&_e.target.nodeName!=="A"&&_e.target.nodeName!=="BUTTON"&&_e.target.innerHTML!=="\u786E \u5B9A"&&(0,fe.Dj)(document.body)},mt=()=>we(void 0,null,function*(){const _e=yield Ue({type:"exercise/getExerciseUserInfo",payload:ye({},it)});return _e==null?void 0:_e.data}),yt=_e=>we(void 0,null,function*(){var Xe;if((Xe=Qe.exerciseUserInfo)!=null&&Xe.screen_at){const gt=yield(0,ce.ck)(be(ye({},it),{reset:!0}));if((gt==null?void 0:gt.status)===-6)return}const dt=yield(0,ce.oy)({id:it.categoryId});if(dt!=null&&dt.is_commit){E.default.destroyAll(),yield jt(),Le(!0);return}else We(_e+1)}),jt=()=>we(void 0,null,function*(){var _e;const Xe=re()(),dt=Qe.exerciseUserInfo.screen_sec;if(qe.current.length>0){const gt=Xe.format("YYYY-MM-DD HH:mm:ss");let at=Math.floor(Xe.diff(re()(qe.current[0].start))/1e3);const bt=qe.current.length;at/dt>>0>bt&&(at=(bt+1)*dt-1),yield(0,ce.P8)(it.categoryId,{exercise_user_id:(_e=Qe.exerciseUserInfo)==null?void 0:_e.exercise_user_id,time:gt,time_long:at,count:bt})}qe.current=[]}),vt=(0,me.useRef)(0),st=(0,me.useRef)(0),qe=(0,me.useRef)([]),Re=(0,me.useRef)(!1),We=_e=>we(void 0,null,function*(){var Xe;lt.current||(Ie(),E.default.destroyAll(),vt.current=re()().valueOf(),Re.current=!0,rt.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:a.createElement("div",{className:le.exitFullScreenModal},a.createElement("img",{src:oe,alt:"",className:le.warningIcon}),a.createElement("div",{className:le.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),a.createElement("span",{className:le.warningText},((Xe=Qe.exerciseUserInfo)==null?void 0:Xe.screen_num)+1),(0,z._V)(z.CP.recordScreen12),a.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),a.createElement("span",{className:le.warningText},_e-1),(0,z._V)(z.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Se,{className:le.countdownWrapper,onFinish:()=>{st.current=re()().valueOf(),qe.current.push({start:vt.current,end:st.current}),yt(_e)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(Qe.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,ae.RG)(" ",!0),jt(),(0,fe.Dj)(document.body),je(),rt.current.destroy(),Re.current=!1}}))}),Oe=()=>we(void 0,null,function*(){E.default.destroyAll(),(yield(0,ce.VL)({categoryId:it.categoryId,commit_method:1}))&&Le()}),Le=(_e=!1)=>we(void 0,null,function*(){var Xe,dt;if(document.removeEventListener((0,fe.gH)(),Te,!1),(0,fe.BU)(),E.default.destroyAll(),lt.current=!0,_e){const gt=yield(0,ce.Yu)(it.categoryId,{exercise_user_id:(Xe=Qe.exerciseUserInfo)==null?void 0:Xe.exercise_user_id});$e.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:le.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:le.forcedModalContent},a.createElement("img",{src:se,alt:""}),a.createElement("div",{className:le.forcedText},(0,z._V)(z.CP.recordScreen17)),a.createElement("div",{className:le.screenNumText},(0,z._V)(z.CP.recordScreen18),(dt=Qe.exerciseUserInfo)==null?void 0:dt.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(ve.default,{dataSource:gt==null?void 0:gt.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:()=>{je(),Ve()},onOk:()=>{te.history.push(`/classrooms/${it.coursesId}/exercisenotice/${it.categoryId}/users/${it.login}?isShowApply=true`)}})}else $e.info({content:a.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),a.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{Ve()}})}),Fe=_e=>{(0,fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Re.current&&(0,fe.BU)()},De=()=>we(void 0,null,function*(){var _e;if((_e=Qe.exerciseUserInfo)!=null&&_e.screen_at){const gt=yield(0,ce.ck)(be(ye({},it),{reset:!0}));if((gt==null?void 0:gt.status)===-6)return}const Xe=yield(0,ce.oy)({id:it.categoryId});if(Xe!=null&&Xe.is_commit){Le();return}return yield mt()}),Te=()=>we(void 0,null,function*(){var _e;if((0,ae.RG)(" ",!0),(0,fe.vp)()){if((_e=Qe.exerciseUserInfo)!=null&&_e.screen_at){var Xe=yield(0,ce.ck)(be(ye({},it),{reset:!0}));if((Xe==null?void 0:Xe.status)===-6)return}}else if(!Re.current){var Xe=yield(0,ce.ck)(ye({},it));if((Xe==null?void 0:Xe.status)===-6)return;const gt=yield mt();We(gt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),ke=()=>we(void 0,null,function*(){(0,ce.ck)(ye({},it));const _e=yield mt();We(_e.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,ze)};var Be=(0,te.connect)(({exercise:Qe,globalSetting:Ee})=>({globalSetting:Ee,exercise:Qe}))(Pe)},39327:function(qt,Nt,pe){"use strict";pe.d(Nt,{X:function(){return ve},y:function(){return E}});var me=pe(59301),He=pe(8591);const E=fe=>{(0,me.useEffect)(()=>{if(fe){const ce=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ie=re=>{re.preventDefault()};return document.addEventListener("keydown",ce),document.addEventListener("contextmenu",ie),()=>{document.removeEventListener("keydown",ce),document.removeEventListener("contextmenu",ie)}}},[fe])},ve=()=>{const[fe,ce]=(0,me.useState)(!1),ie=re=>{const{keyCode:le,ctrlKey:oe,metaKey:se,type:ae}=re;(ae==="paste"||(le===67||le===86)&&(se||oe))&&(He.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,me.useEffect)(()=>(fe&&(window.addEventListener("keydown",ie,!0),window.addEventListener("paste",ie,!0)),()=>{window.removeEventListener("keydown",ie,!0),window.removeEventListener("paste",ie,!0)}),[fe]),{setOpenDisableCopyAndPaste:ce,disableCopyAndPaste:fe}}},3353:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return se}});var me=pe(59301),He={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=pe(92310),ve=pe.n(E),fe=pe(71418),ce=pe(2859),ie=pe(97013),re=pe(31735),le=(ae,te,z)=>new Promise((a,y)=>{var x=ne=>{try{ee(z.next(ne))}catch(Ae){y(Ae)}},b=ne=>{try{ee(z.throw(ne))}catch(Ae){y(Ae)}},ee=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,b);ee((z=z.apply(ae,te)).next())}),se=({data:ae,className:te,fullWidth:z,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const ne=(0,me.useRef)(null),Ae=(0,me.useRef)(null),ge=(0,me.useRef)(null),ye=(0,me.useRef)(null),[be,we]=(0,me.useState)(!1),[Ce,Se]=(0,me.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,me.useEffect)(()=>{ge.current||(ge.current=document.createElement("style"),document.head.appendChild(ge.current)),ae!=null&&ae.visible?(document.body.setAttribute("data-custom","y-hidden"),ge.current.innerHTML=" html { overflow-y: hidden; }",ae!=null&&ae.src&&Pe()):(document.body.removeAttribute("data-custom"),ge.current&&(document.head.removeChild(ge.current),ge.current=null))},[ae==null?void 0:ae.visible]);const Pe=()=>le(void 0,null,function*(){we(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ie=yield(0,re.ZJ)(ae==null?void 0:ae.src);ne.current.src="",ne.current.src=Ie,ne.current.onload=function(){Ue()},we(!1),Se("")}),Be=()=>{document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",y()},Qe=Ie=>le(void 0,null,function*(){we(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const je=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ae.title,file:Ie.dataUrl}});je!=null&&je.id&&!ee?(yield(0,ie.ZP)(`/api/attachments/${ae.id}/add_subitem.json`,{method:"post",body:{subitem_id:je==null?void 0:je.id,settings:JSON.stringify(Ie.state)}})).status===0&&x():je!=null&&je.id&&x(je),document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",we(!1),Se("")}),Ee=()=>{const Ie=document.querySelector('a[href="https://markerjs.com/"]');Ie&&Ie.parentNode&&(Ie.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ve=>{const $e=document.querySelector(Ve.name);$e&&$e.setAttribute("title",Ve.title)})},Ue=()=>{Ae.current=new ce.hP(ne.current),Ae.current.targetRoot=ye.current,Ae.current.addEventListener("render",Qe),Ae.current.addEventListener("beforeclose",Be),b&&(Ae.current.availableMarkerTypes=Ae.current.ALL_MARKER_TYPES,Ae.current.uiStyleSettings.redoButtonVisible=!0,Ae.current.uiStyleSettings.notesButtonVisible=!0,Ae.current.uiStyleSettings.zoomButtonVisible=!0,Ae.current.uiStyleSettings.zoomOutButtonVisible=!0,Ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Ae.current.uiStyleSettings,Ae.current.show(),ae!=null&&ae.snapshotData&&Ae.current.restoreState(ae.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ee()},300)};return me.createElement(me.Fragment,null,(ae==null?void 0:ae.visible)&&me.createElement(fe.Z,{spinning:be,tip:Ce,style:{position:"absolute"}},me.createElement("div",{ref:ye,className:ve()(He.imageDimensions,te,z?He.fullWidth:""),style:a},me.createElement("img",{className:He.img,ref:ne}))))}},50047:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(95237),E=pe(43604),ve=pe(99313),fe=pe(3113),ce=pe(95318),ie=pe(40862),re=pe(48136),le=pe(59301);const oe=(0,me.forwardRef)(({callback:se,showSaveButton:ae,value:te=""},z)=>{const a=(0,me.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +!(function(){var Oy=Object.defineProperty;var _v=Object.getOwnPropertySymbols;var Dy=Object.prototype.hasOwnProperty,Ty=Object.prototype.propertyIsEnumerable;var S0=(qt,Nt,pe)=>Nt in qt?Oy(qt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:pe}):qt[Nt]=pe,C0=(qt,Nt)=>{for(var pe in Nt||(Nt={}))Dy.call(Nt,pe)&&S0(qt,pe,Nt[pe]);if(_v)for(var pe of _v(Nt))Ty.call(Nt,pe)&&S0(qt,pe,Nt[pe]);return qt};var Ms=(qt,Nt,pe)=>S0(qt,typeof Nt!="symbol"?Nt+"":Nt,pe);(self.webpackChunk=self.webpackChunk||[]).push([[2884,6270],{27812:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},ve=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},89489:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},59477:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},26227:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},67921:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ve=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},49198:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},41464:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},87169:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},ve=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},52671:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},8657:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},56082:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},33853:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},15075:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},43531:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},38819:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},95869:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return re}});var me=pe(54476),ze=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},ve=E,fe=pe(7657),ue=function(oe,se){return ze.createElement(fe.Z,(0,me.Z)({},oe,{ref:se,icon:ve}))},ie=ze.forwardRef(ue),re=ie},40862:function(qt,Nt){"use strict";Nt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},10640:function(qt,Nt){"use strict";Nt.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"}},94583:function(){"use strict"},51015:function(qt,Nt,pe){"use strict";var me=pe(59301),ze=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(le,oe,se)=>oe in le?ze(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(E)for(var se of E(oe))fe.call(oe,se)&&ue(le,se,oe[se]);return le};const re=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"})));Nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},74164:function(qt,Nt,pe){"use strict";var me=pe(59301),ze=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(le,oe,se)=>oe in le?ze(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(E)for(var se of E(oe))fe.call(oe,se)&&ue(le,se,oe[se]);return le};const re=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"})));Nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},60803:function(){"use strict";function qt(z,a,y,x){y===void 0&&(y=0),x===void 0&&(x=1/0),this._name=z,this._defaultValue=a,this._minimum=y,this._maximum=x}Object.defineProperty(qt.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(qt.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(qt.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(qt.prototype,"maximum",{get:function(){return this._maximum},set:function(z){if(typeof z!="number"||isNaN(z))throw new Error("Maximum must be a real number, not: "+z);this._maximum=z}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(z,a){var y=go.Shape._FigureParameters[z];return y?y[a]:null},go.Shape.setFigureParameter=function(z,a,y){if(!(y instanceof qt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValuey.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var x=go.Shape._FigureParameters[z];x||(x=[],go.Shape._FigureParameters[z]=x),x[a]=y};var Nt=[];function pe(z,a){var y=Nt.pop();return y===void 0?new go.Point(z,a):(y.x=z,y.y=a,y)}function me(){var z=Nt.pop();return z===void 0?new go.Point:z}function ze(z){Nt.push(z)}function E(z,a,y,x,b,ee,ne,Ae,ge){ge||(ge=new go.Point);var ye=z-y,be=b-ne,we=NaN,Ce=NaN;if(ye===0)if(be===0)z===y&&(we=z,Ce=a);else{var Se=(ee-Ae)/be,Pe=ee-Se*b;we=z,Ce=Se*we+Pe}else if(be===0){var Be=(a-x)/ye,He=a-Be*z;we=b,Ce=Be*we+He}else{var Be=(a-x)/ye,Se=(ee-Ae)/be,He=a-Be*z,Pe=ee-Se*b;we=(Pe-He)/(Be-Se),Ce=Be*we+He}return ge.x=we,ge.y=Ce,ge}function ve(z,a,y,x,b,ee,ne,Ae,ge,ye,be,we,Ce,Se){var Pe=1-ge,Be=ge,He=z*Pe+y*Be,Ee=a*Pe+x*Be,Ue=y*Pe+b*Be,Ie=x*Pe+ee*Be,je=b*Pe+ne*Be,Ve=ee*Pe+Ae*Be,$e=He*Pe+Ue*Be,Qe=Ee*Pe+Ie*Be,rt=Ue*Pe+je*Be,et=Ie*Pe+Ve*Be,ut=$e*Pe+rt*Be,lt=Qe*Pe+et*Be;ye.x=He,ye.y=Ee,be.x=$e,be.y=Qe,we.x=ut,we.y=lt,Ce.x=rt,Ce.y=et,Se.x=je,Se.y=Ve}var fe=new go.Spot(.156,.156),ue=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new qt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ie,ee=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,y-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,y-b,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,x,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,b,y,0,y-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,1,-b,-b)),ee}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=y/2,x.endX=a,x.endY=y/2,x}),go.Shape.defineFigureGenerator("LineV",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=y,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(z,a,y){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(z,a,y){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=fe,b.spot2=ue,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}),go.Shape.defineFigureGenerator("Line2",function(z,a,y){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=y,x}),go.Shape.defineFigureGenerator("Curve1",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ie*a,0,a,(1-ie)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ie*y,(1-ie)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ie*y,ie*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ie)*a,0,0,(1-ie)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new qt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var ee=new go.Geometry(go.Geometry.Rectangle);return ee.startX=0,ee.startY=0,ee.endX=a,ee.endY=y,ee}else{var ee=new go.Geometry;return x>0?ee.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,y)).add(new go.PathSegment(go.PathSegment.Line,b,y).close())):ee.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),b0&&(ne.add(new go.PathSegment(go.PathSegment.Move,a/2+Ae,a/2)),ne.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,Ae,Ae).close())),ee.spot1=fe,ee.spot2=ue,ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Cloud",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(z,a,y){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,x*y).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new qt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new qt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(z,a,y){var x=z?z.parameter1:NaN,b=z?z.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var ee=x%360;ee<0&&(ee+=360);var ne=b%360,Ae=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(Ae,Ae).add(new go.PathSegment(go.PathSegment.Arc,ee,ne,Ae,Ae,Ae,Ae).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(z,a,y){var x=ie/Math.SQRT2*.5,b=Math.SQRT2/2,ee=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,ee*y,a,(1-x)*y,(b+x)*a,(ee+x)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new qt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,ee=a/2,ne=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new qt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,ee=a/2,ne=y/2;return new go.Geometry().add(new go.PathFigure(ee-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,ee+b,0)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne-b)).add(new go.PathSegment(go.PathSegment.Line,a,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,ee+b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,y)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne+b)).add(new go.PathSegment(go.PathSegment.Line,0,ne-b)).add(new go.PathSegment(go.PathSegment.Line,ee-b,ne-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new qt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(z,a,y){var x=z?z.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||y===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}else{var ee=a/2,ne=y/2,Ae=Math.atan2(y,a),ge=x-Math.min(Math.cos(Ae)*x/2,ee),ye=x-Math.min(Math.sin(Ae)*x/2,ne),b=new go.Geometry,be=new go.PathFigure(ge,0,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Line,ee,.2*y)),be.add(new go.PathSegment(go.PathSegment.Line,a-ge,0)),be.add(new go.PathSegment(go.PathSegment.Line,a,ye)),be.add(new go.PathSegment(go.PathSegment.Line,.8*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,a,y-ye)),be.add(new go.PathSegment(go.PathSegment.Line,a-ge,y)),be.add(new go.PathSegment(go.PathSegment.Line,ee,.8*y)),be.add(new go.PathSegment(go.PathSegment.Line,ge,y)),be.add(new go.PathSegment(go.PathSegment.Line,0,y-ye)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,0,ye).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new qt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,ee=new go.PathFigure(.1*a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new qt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new qt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-x)*a,.25*y,Math.abs(1-x)*a,.75*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ie*a,0,a,(.5-ie/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ie/2)*y,ie*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var ee=.2,ne=.3,Ae=0,ge=ee*ie;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+Ae)*y,(.5-ee+ne)*a,(.5+ge+Ae)*y,(.5-ge+ne)*a,(.5+ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+Ae)*y,(.5+ge+ne)*a,(.5+ee+Ae)*y,(.5+ee+ne)*a,(.5+ge+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+Ae)*y,(1-.5+ee+ne)*a,(.5-ge+Ae)*y,(.5+ge+ne)*a,(.5-ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ge+ne)*a,(.5-ee+Ae)*y,(.5-ee+ne+.05)*a,(.5-ge+Ae-.02)*y)),ee=.2,ne=0,Ae=-.3,ge=ee*ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+ee+ne)*a,(.5+Ae)*y,(.5+ge+ne)*a,(.5+ee+Ae)*y,(.5+ee+ne)*a,(.5+ge+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+Ae)*y,(1-.5+ee+ne)*a,(.5-ge+Ae)*y,(.5+ge+ne)*a,(.5-ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+Ae)*y,(.5-ge+ne)*a,(.5-ee+Ae)*y,(.5-ee+ne)*a,(.5-ge+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ge+ne)*a,(.5+ee+Ae)*y,(.5-ee+ne)*a,(.5+ge+Ae)*y,(.5-ge+ne)*a,(.5+ee+Ae)*y)),ee=.2,ne=-.3,Ae=0,ge=ee*ie,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5-ee+Ae)*y,(1-.5+ee+ne-.05)*a,(.5-ge+Ae-.02)*y,(.5+ge+ne)*a,(.5-ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ee+ne)*a,(.5+Ae)*y,(.5-ge+ne)*a,(.5-ee+Ae)*y,(.5-ee+ne)*a,(.5-ge+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ne)*a,(.5+ee+Ae)*y,(.5-ee+ne)*a,(.5+ge+Ae)*y,(.5-ge+ne)*a,(.5+ee+Ae)*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ge+ne)*a,(.5+ee+Ae)*y,(.5+ee+ne)*a,(.5+ge+Ae)*y).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var ee=.1,ne=.5,Ae=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ne+ee)*a,Ae*y)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ne,y*Ae,ee*a,ee*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),Ae=.75,b=new go.PathFigure((ne+ee)*a,Ae*y,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ne,y*Ae,ee*a,ee*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(z,a,y){var x=.8535533905932737,b=.5*a,ee=.5*y;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,ee,b,ee)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*y)).add(new go.PathSegment(go.PathSegment.Move,b,ee)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=.5,Ae=.5,ge=new go.PathFigure(ne*a,(Ae-ee)*y);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ee=.4,b=ie*.4;var ye=me(),be=me(),we=me(),Ce=me();ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.42,ye,be,we,Ce,Ce);var Se=me(),Pe=me(),Be=me();ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.58,Ce,Ce,Be,Se,Pe);var He=me(),Ee=me(),Ue=me();ve(ne,Ae+ee,ne-b,Ae+ee,ne-ee,Ae+b,ne-ee,Ae,.42,He,Ee,Ue,Ce,Ce);var Ie=me(),je=me(),Ve=me();return ve(ne,Ae+ee,ne-b,Ae+ee,ne-ee,Ae+b,ne-ee,Ae,.58,Ce,Ce,Ve,Ie,je),ge.add(new go.PathSegment(go.PathSegment.Move,Ve.x*a,Ve.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,Ie.x*a,Ie.y*y,je.x*a,je.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,we.x*a,we.y*y,ye.x*a,ye.y*y,be.x*a,be.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Ve.x*a,Ve.y*y).close()),ge.add(new go.PathSegment(go.PathSegment.Move,Ue.x*a,Ue.y*y)),ge.add(new go.PathSegment(go.PathSegment.Line,Be.x*a,Be.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,Se.x*a,Se.y*y,Pe.x*a,Pe.y*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ue.x*a,Ue.y*y,He.x*a,He.y*y,Ee.x*a,Ee.y*y).close()),ze(ye),ze(be),ze(we),ze(Ce),ze(Se),ze(Pe),ze(Be),ze(He),ze(Ee),ze(Ue),ze(Ie),ze(je),ze(Ve),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new qt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,ee=b+x;return new go.Geometry().add(new go.PathFigure(ee,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,b,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(z,a,y){var x=new go.Geometry,b=ie*.4,ee=.4,ne=.5,Ae=.5,ge=me(),ye=me(),be=me(),we=me(),Ce=new go.PathFigure((ne-ee)*a,Ae*y,!1);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y)),ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.44,be,we,ye,ge,ge),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,be.x*a,be.y*y,we.x*a,we.y*y));var Se=pe(ye.x,ye.y);ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.56,ge,ge,ye,be,we);var Pe=pe(ye.x,ye.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.95*.9)*a,Se.y*.1*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,Se.y*.1*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,.15*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,(Pe.y*.1+.05*.9)*y)),Ce.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,be.x*a,be.y*y,we.x*a,we.y*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y)),ee=.35,b=ie*.35;var Be=new go.PathFigure(ne*a,(Ae-ee)*y,!1);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y));var He=new go.PathFigure((ne-ee)*a,Ae*y,!1);return x.add(He),ze(ge),ze(ye),ze(be),ze(we),ze(Se),ze(Pe),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(z,a,y){var x=new go.Geometry,b=.375,ee=0,ne=-.125,Ae=b*ie,ge=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+ne)*y,(.5+Ae+ee)*a,(.5+b+ne)*y,(.5+b+ee)*a,(.5+Ae+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+ne)*y,(1-.5+b+ee)*a,(.5-Ae+ne)*y,(.5+Ae+ee)*a,(.5-b+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-Ae+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-Ae+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.475+ee)*a,(.5+b+ne)*y,(.5-b+ee)*a,(.5+Ae+ne)*y,(.5-Ae+ee)*a,(.5+b+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),b=.325,ee=0,ne=-.125,Ae=b*ie;var ge=new go.PathFigure((1-.5+b+ee)*a,(.5+ne)*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+b+ne)*y,(.5+b+ee)*a,(.5+Ae+ne)*y,(.5+Ae+ee)*a,(.5+b+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-Ae+ee)*a,(.5+b+ne)*y,(.5-b+ee)*a,(.5+Ae+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-Ae+ne)*y,(.5-Ae+ee)*a,(.5-b+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+ee)*a,(.5+ne)*y,(.5+Ae+ee)*a,(.5-b+ne)*y,(1-.5+b+ee)*a,(.5-Ae+ne)*y));var ge=new go.PathFigure((.525+ee)*a,(.5+b+ne)*y,!1);return x.add(ge),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(z,a,y){var x=z?z.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,x*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(z,a,y){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(z,a,y){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*y,x*a,x*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new qt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new qt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=z?z.parameter2:NaN;isNaN(b)&&(b=.3);var ee=(1-x)*a,ne=(.5-b/2)*y,Ae=(.5+b/2)*y,ge=new go.Geometry,ye=new go.PathFigure(0,ne,!0);ge.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,Ae)),ye.add(new go.PathSegment(go.PathSegment.Line,0,Ae).close()),ge.spot1=new go.Spot(0,ne/y);var be=E(0,Ae/y,1,Ae/y,ee/a,1,1,.5,me());return ge.spot2=new go.Spot(be.x,be.y),ze(be),ge}),go.Shape.setFigureParameter("Arrow2",0,new qt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new qt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=z?z.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,y/2);var ee=a-x,ne=(y-b)/2,Ae=ne+b,ge=new go.Geometry,ye=new go.PathFigure(0,ne,!0);ge.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee,ne)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,0)),ye.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,y)),ye.add(new go.PathSegment(go.PathSegment.Line,ee,Ae)),ye.add(new go.PathSegment(go.PathSegment.Line,0,Ae).close()),ge.spot1=new go.Spot(0,ne/y);var be=E(0,Ae/y,1,Ae/y,ee/a,1,1,.5,me());return ge.spot2=new go.Spot(be.x,be.y),ze(be),ge}),go.Shape.defineFigureGenerator("Chevron",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new qt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ge=E(0,.5,.3,0,0,b/y,.1,b/y,me());return ne.spot1=new go.Spot(ge.x,ge.y),ge=E(.7,1,1,.5,0,ee/y,1,ee/y,ge),ne.spot2=new go.Spot(ge.x,ge.y),ze(ge),ne}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new qt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new qt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,ne=ee+x,Ae=(y-b)/2,ge=Ae+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,ne=ee+x,Ae=0,ge=y):(ee=0,ne=y,Ae=0,ge=y));var ye=new go.Geometry,be=new go.PathFigure(a,.5*y,!0);ye.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,.3*a,ge)),be.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.3*a,Ae)),be.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae).close());var we=E(0,.5,.3,Ae/y,0,ee/y,1,ee/y,me());return ye.spot1=new go.Spot(we.x,we.y),we=E(.7,ge/y,1,.5,0,ne/y,1,ne/y,we),ye.spot2=new go.Spot(we.x,we.y),ze(we),ye}),go.Shape.setFigureParameter("IBeamArrow",0,new qt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(0,b/y);var ge=E(.7,1,1,.5,0,ee/y,1,ee/y,me());return ne.spot2=new go.Spot(ge.x,ge.y),ze(ge),ne}),go.Shape.setFigureParameter("IBeamArrow2",0,new qt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new qt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=40);var b=z?z.parameter2:NaN;isNaN(b)&&(b=100);var ee=(y-x)/2,ne=ee+x,Ae=(y-b)/2,ge=Ae+b;(x>y||b>y)&&(b>x?(x=x*y/b,ee=(y-x)/2,ne=ee+x,Ae=0,ge=y):(ee=0,ne=y,Ae=0,ge=y));var ye=new go.Geometry,be=new go.PathFigure(a,.5*y,!0);ye.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ge)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,ge)),be.add(new go.PathSegment(go.PathSegment.Line,0,ge)),be.add(new go.PathSegment(go.PathSegment.Line,0,Ae)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,Ae)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),be.add(new go.PathSegment(go.PathSegment.Line,.7*a,Ae).close()),ye.spot1=new go.Spot(0,ee/y);var we=E(.7,ge/y,1,.5,0,ne/y,1,ne/y,me());return ye.spot2=new go.Spot(we.x,we.y),ze(we),ye}),go.Shape.setFigureParameter("Pointer",0,new qt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ne=E(.2,.65,1,.65,0,1,1,.5,me());return b.spot2=new go.Spot(ne.x,ne.y),ze(ne),b}),go.Shape.setFigureParameter("RoundedPointer",0,new qt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*y,x*a,.25*y).close()),b.spot1=new go.Spot(x,.35);var ne=E(0,.65,1,.65,0,1,1,.5,me());return b.spot2=new go.Spot(ne.x,ne.y),ze(ne),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new qt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*y,ee=(.5+x/2)*y,ne=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,.3);var ge=E(.7,1,1,.5,0,ee/y,1,ee/y,me());return ne.spot2=new go.Spot(ge.x,ge.y),ze(ge),ne}),go.Shape.setFigureParameter("SplitEndArrow2",0,new qt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=50);var b=(y-x)/2,ee=b+x;x>y&&(b=0,ee=y);var ne=new go.Geometry,Ae=new go.PathFigure(a,.5*y,!0);ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ne.spot1=new go.Spot(.2,b/y);var ge=E(.7,1,1,.5,0,ee/y,1,ee/y,me());return ne.spot2=new go.Spot(ge.x,ge.y),ze(ge),ne}),go.Shape.setFigureParameter("SquareArrow",0,new qt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,ee=new go.PathFigure(a,.5*y,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=ie*.1,ne=new go.PathFigure(0,.9*y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.9*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var ee=new go.PathFigure(0,.9*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.3*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var ee=new go.PathFigure(0,.3*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=ie*.5,ne=new go.PathFigure(0,x,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+ee)*a,0,1*a,ie*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ie*x,(.5+ee)*a,1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,1*y,0,y-ie*x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x));var Ae=new go.PathFigure(a,x,!1);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-ie*x,(.5+ee)*a,2*x)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-ee)*a,2*x,0,2*x-ie*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,y/3);var b=new go.Geometry,ee=ie*.5,ne=new go.PathFigure(0,y-x,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*x,(.5-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+ee)*a,0,a,ie*x)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ie*x,(.5+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-x,(.5-ee)*a,y,0,y-ie*x));var Ae=new go.PathFigure(0,y-x,!1);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*x,0,y-x-ie*x,(.5-ee)*a,y-2*x)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,y-x,(.5+ee)*a,y-2*x,a,y-x-ie*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=ie*.5,ne=new go.PathFigure(x,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*x,0,a,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-ie*x,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*x,y,0,(.5+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,ie*x,0));var Ae=new go.PathFigure(x,0,!1);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*y,x+ie*x,0,2*x,(.5-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,x,y,2*x,(.5+ee)*y,x+ie*x,y)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,ee=ie*.5,ne=new go.PathFigure(a-x,0,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*x,0,a,(.5-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a,(.5+ee)*y,a-ie*x,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*x,y,0,(.5+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-ee)*y,ie*x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var Ae=new go.PathFigure(a-x,0,!1);return b.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*y,a-x-ie*x,0,a-2*x,(.5-ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,y,a-2*x,(.5+ee)*y,a-x-ie*x,y)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.25*a,.25*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var ee=new go.PathFigure(.5*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(z,a,y){var x=new go.Geometry,b=.2,ee=.1,ne=ie*b,Ae=ie*ee,ge=.5,ye=.1,be=new go.PathFigure(ge*a,(ye+ee)*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge-b)*a,ye*y,(ge-ne)*a,(ye+ee)*y,(ge-b)*a,(ye+Ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-ee)*y,(ge-b)*a,(ye-Ae)*y,(ge-ne)*a,(ye-ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+b)*a,ye*y,(ge+ne)*a,(ye-ee)*y,(ge+b)*a,(ye-Ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+ee)*y,(ge+b)*a,(ye+Ae)*y,(ge+ne)*a,(ye+ee)*y));var we=.05,Ce=ie*we;ge=.05,ye=.25;var Se=new go.PathFigure(.5*a,.2*y,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ge=.95,ye=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge+we)*a,ye*y,(ge+Ce)*a,(ye-we)*y,(ge+we)*a,(ye-Ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),we=.025,Ce=ie*we,ge=.825,ye=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-we)*y,(ge+we)*a,(ye-Ce)*y,(ge+Ce)*a,(ye-we)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-we)*a,ye*y,(ge-Ce)*a,(ye-we)*y,(ge-we)*a,(ye-Ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),we=.05,Ce=ie*we,ge=.5,ye=.7,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-we)*y,(ge+we)*a,(ye-Ce)*y,(ge+Ce)*a,(ye-we)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-we)*a,ye*y,(ge-Ce)*a,(ye-we)*y,(ge-we)*a,(ye-Ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),we=.025,Ce=ie*we,ge=.175,ye=.35,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-we)*y,(ge+we)*a,(ye-Ce)*y,(ge+Ce)*a,(ye-we)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-we)*a,ye*y,(ge-Ce)*a,(ye-we)*y,(ge-we)*a,(ye-Ce)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),we=.05,Ce=ie*we,ge=.05,ye=.25,Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-we)*y,(ge-we)*a,(ye-Ce)*y,(ge-Ce)*a,(ye-we)*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new qt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(z,a,y){var x=z?z.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,ee=new go.PathFigure(a,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x*y)),ee.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var ee=new go.PathFigure(.5*a,.5*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("Database",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=ie*.1,ne=new go.PathFigure(a,.1*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var Ae=new go.PathFigure(a,.1*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+ee)*y,(.5+b)*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-b)*a,.4*y,0,(.3+ee)*y)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=ie*.1,ne=new go.PathFigure(a,.1*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+ee)*y,(.5+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-b)*a,y,0,(.9+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-ee)*y,(.5-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+b)*a,0,a,(.1-ee)*y));var Ae=new go.PathFigure(a,.1*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+ee)*y,(.5+b)*a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-b)*a,.2*y,0,(.1+ee)*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+ee)*y,(.5+b)*a,.3*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-b)*a,.3*y,0,(.2+ee)*y)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var ee=ie*.2,ne=new go.PathFigure(0,.2*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-ee)*y,(.2-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+ee)*a,0,a,(.2-ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+ee)*y,(.8+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-ee)*a,y,0,(.8+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var Ae=new go.PathFigure(0,b*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(0,b*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x}),go.Shape.defineFigureGenerator("Document",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(.1*a,.4*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(.75*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var ee=new go.PathFigure(a,.5*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,y));var ne=new go.PathFigure(a,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.1);var ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var Ae=new go.PathFigure(b*a,0,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,ee*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,ee*y)),x}),go.Shape.defineFigureGenerator("Junction",function(z,a,y){var x=new go.Geometry,b=1/Math.SQRT2,ee=(1-1/Math.SQRT2)/2,ne=ie*.5,Ae=.5,ge=new go.PathFigure(a,Ae*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,y,a,(Ae+ne)*y,(Ae+ne)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,Ae*y,(Ae-ne)*a,y,0,(Ae+ne)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,0,0,(Ae-ne)*y,(Ae-ne)*a,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,Ae*y,(Ae+ne)*a,0,a,(Ae-ne)*y));var ye=new go.PathFigure((ee+b)*a,(ee+b)*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,ee*a,ee*y)),ye.add(new go.PathSegment(go.PathSegment.Move,ee*a,(ee+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Line,(ee+b)*a,ee*y)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var ee=new go.PathFigure(.1*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=new go.PathFigure(.5*a,y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(ee+.1)*a,.9*y,a,(ee+b)*y,(ee+b)*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.7);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var ee=new go.PathFigure(.1*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var ee=new go.PathFigure(.2*a,.1*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=1-b,ne=new go.PathFigure(0,0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var Ae=new go.PathFigure(.5*b*a,b*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*y)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=new go.PathFigure(a,ee*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var Ae=new go.PathFigure(a,.5*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(z,a,y){var x=new go.Geometry;y=y/.8;var b=new go.PathFigure(0,.7*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN,ee=z?z.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(ee)&&(ee=.3);var ne=new go.PathFigure(0,0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure((1-b)*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x}),go.Shape.defineFigureGenerator("Process",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var ee=new go.PathFigure(0,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.25);var ee=new go.PathFigure(b*a,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(z,a,y){var x=new go.Geometry,b=z?z.parameter1:NaN;isNaN(b)&&(b=.1);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+b)*a,0,a,(.5-b)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+b)*y,(.5+b)*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=new go.PathFigure(a,ee*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,y,a,(ee+b)*y,(ee+b)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee*y,(ee-b)*a,y,0,(ee+b)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,0,0,(ee-b)*y,(ee-b)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,ee*y,(ee+b)*a,0,a,(ee-b)*y));var Ae=new go.PathFigure(a,ee*y,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,ee*y));var ge=new go.PathFigure(.8*a,.75*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),x}),go.Shape.defineFigureGenerator("Ground",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),x}),go.Shape.defineFigureGenerator("Inverter",function(z,a,y){var x=new go.Geometry,b=ie*.1,ee=.1,ne=.9,Ae=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,0,y)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ye=new go.PathFigure((ne+ee)*a,Ae*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae-ee)*y,(ne+ee)*a,(Ae-b)*y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=ie*.4,ne=ie*.1,Ae=.1,ge=.9,ye=.5,be=new go.PathFigure(.8*a,.5*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+ee)*y,(.4+b)*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,0,y)),be.add(new go.PathSegment(go.PathSegment.Line,0,0)),be.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),be.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+b)*a,0,.8*a,(.5-ee)*y));var we=new go.PathFigure((ge+Ae)*a,ye*y,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+Ae)*y,(ge+Ae)*a,(ye+ne)*y,(ge+ne)*a,(ye+Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae)*a,ye*y,(ge-ne)*a,(ye+Ae)*y,(ge-Ae)*a,(ye+ne)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-Ae)*y,(ge-Ae)*a,(ye-ne)*y,(ge-ne)*a,(ye-Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae)*a,ye*y,(ge+ne)*a,(ye-Ae)*y,(ge+Ae)*a,(ye-ne)*y)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*b,ne=0,Ae=.5,ge=new go.PathFigure(.8*a,.5*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(Ae-b)*y,.7*a,(Ae-ee)*y)),b=.1,ee=ie*.1,ne=.9,Ae=.5;var ye=new go.PathFigure((ne-b)*a,Ae*y,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*b,ne=0,Ae=.5,ge=new go.PathFigure(0,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee+ee)*a,(Ae-b)*y,.8*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(Ae+ee)*y,(ne+ee+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*b,ne=.2,Ae=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ye=new go.PathFigure(.8*a,.5*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(ne+ee)*a,(Ae-b)*y,.7*a,(Ae-ee)*y)),b=.1,ee=ie*.1,ne=.9,Ae=.5;var be=new go.PathFigure((ne-b)*a,Ae*y,!0);return x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*b,ne=.2,Ae=.5,ge=new go.PathFigure(.1*a,0,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ye=new go.PathFigure(.2*a,0,!0);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(ne+ee)*a,(Ae-b)*y,.9*a,(Ae-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Resistor",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),x}),go.Shape.defineFigureGenerator("Inductor",function(z,a,y){var x=new go.Geometry,b=ie*.1,ee=.1,ne=.1,Ae=.5,ge=new go.PathFigure((ne-b*.5)*a,y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.3,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.5,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.7,ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,(ne+ee)*a,0,(ne+b)*a,y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,0,(ne-b)*a,y,(ne-ee)*a,0)),ne=.9,ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b*.5)*a,y,(ne+ee)*a,0,(ne+b)*a,y)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(z,a,y){var x=new go.Geometry,b=ie*.5,ee=.5,ne=.5,Ae=.5,ge=new go.PathFigure((ne-ee)*a,Ae*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae-ee)*y,(ne+ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Move,(ne-ee+.1)*a,Ae*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee-.1)*a,Ae*y,ne*a,(Ae-ee)*y,ne*a,(Ae+ee)*y)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("Diode",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(z,a,y){var x=new go.Geometry,b=a,ee=y;a=a*.38,y=y*.6;var ne=ie*.8,Ae=.8,ge=0,ye=.5,be=(b-a)/2,we=(ee-y)/2,Ce=new go.PathFigure(ge*a+be,(ye+Ae)*y+we,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae)*a+be,ye*y+we,(ge-ne)*a+be,(ye+Ae)*y+we,(ge-Ae)*a+be,(ye+ne)*y+we)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge-Ae)*a+be,(ye-ne)*y+we,(ge-ne)*a+be,(ye-Ae)*y+we)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae+ne*.5)*a+be,ye*y+we,ge*a+be,(ye-Ae)*y+we,(ge-Ae+ne*.5)*a+be,(ye-ne)*y+we)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge-Ae+ne*.5)*a+be,(ye+ne)*y+we,ge*a+be,(ye+Ae)*y+we).close()),ne=ie*.4,Ae=.4,ge=.2,ye=.5;var Se=new go.PathFigure(ge*a+be,(ye+Ae)*y+we,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae)*a+be,ye*y+we,(ge-ne)*a+be,(ye+Ae)*y+we,(ge-Ae)*a+be,(ye+ne)*y+we)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge-Ae)*a+be,(ye-ne)*y+we,(ge-ne)*a+be,(ye-Ae)*y+we)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae+ne*.5)*a+be,ye*y+we,ge*a+be,(ye-Ae)*y+we,(ge-Ae+ne*.5)*a+be,(ye-ne)*y+we)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge-Ae+ne*.5)*a+be,(ye+ne)*y+we,ge*a+be,(ye+Ae)*y+we).close()),ne=ie*.2,Ae=.2,ge=.5,ye=.5;var Pe=new go.PathFigure((ge-Ae)*a+be,ye*y+we,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge-Ae)*a+be,(ye-ne)*y+we,(ge-ne)*a+be,(ye-Ae)*y+we)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae)*a+be,ye*y+we,(ge+ne)*a+be,(ye-Ae)*y+we,(ge+Ae)*a+be,(ye-ne)*y+we)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge+Ae)*a+be,(ye+ne)*y+we,(ge+ne)*a+be,(ye+Ae)*y+we)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ge-Ae)*a+be,ye*y+we,(ge-ne)*a+be,(ye+Ae)*y+we,(ge-Ae)*a+be,(ye+ne)*y+we)),ne=ie*.4,Ae=.4,ge=.8,ye=.5;var Be=new go.PathFigure(ge*a+be,(ye-Ae)*y+we,!0);x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae)*a+be,ye*y+we,(ge+ne)*a+be,(ye-Ae)*y+we,(ge+Ae)*a+be,(ye-ne)*y+we)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge+Ae)*a+be,(ye+ne)*y+we,(ge+ne)*a+be,(ye+Ae)*y+we)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae-ne*.5)*a+be,ye*y+we,ge*a+be,(ye+Ae)*y+we,(ge+Ae-ne*.5)*a+be,(ye+ne)*y+we)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge+Ae-ne*.5)*a+be,(ye-ne)*y+we,ge*a+be,(ye-Ae)*y+we).close()),ne=ie*.8,Ae=.8,ge=1,ye=.5;var He=new go.PathFigure(ge*a+be,(ye-Ae)*y+we,!0);return x.add(He),He.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae)*a+be,ye*y+we,(ge+ne)*a+be,(ye-Ae)*y+we,(ge+Ae)*a+be,(ye-ne)*y+we)),He.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye+Ae)*y+we,(ge+Ae)*a+be,(ye+ne)*y+we,(ge+ne)*a+be,(ye+Ae)*y+we)),He.add(new go.PathSegment(go.PathSegment.Bezier,(ge+Ae-ne*.5)*a+be,ye*y+we,ge*a+be,(ye+Ae)*y+we,(ge+Ae-ne*.5)*a+be,(ye+ne)*y+we)),He.add(new go.PathSegment(go.PathSegment.Bezier,ge*a+be,(ye-Ae)*y+we,(ge+Ae-ne*.5)*a+be,(ye-ne)*y+we,ge*a+be,(ye-Ae)*y+we).close()),x}),go.Shape.defineFigureGenerator("Email",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Move,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),x}),go.Shape.defineFigureGenerator("Ethernet",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var ee=new go.PathFigure(.1*a,y,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ne=new go.PathFigure(.6*a,y,!0,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var Ae=new go.PathFigure(0,.5*y,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),x}),go.Shape.defineFigureGenerator("Power",function(z,a,y){var x=new go.Geometry,b=ie*.4,ee=.4,ne=.5,Ae=.5,ge=me(),ye=me(),be=me(),we=me();ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.5,ge,ge,ye,be,we);var Ce=pe(ye.x,ye.y),Se=new go.PathFigure(ye.x*a,ye.y*y,!0);x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,be.x*a,be.y*y,we.x*a,we.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,(ne-b)*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y)),ve(ne-ee,Ae,ne-ee,Ae-b,ne-b,Ae-ee,ne,Ae-ee,.5,be,we,ye,ge,ge),Se.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,be.x*a,be.y*y,we.x*a,we.y*y)),b=ie*.3,ee=.3,ve(ne-ee,Ae,ne-ee,Ae-b,ne-b,Ae-ee,ne,Ae-ee,.5,be,we,ye,ge,ge),Se.add(new go.PathSegment(go.PathSegment.Line,ye.x*a,ye.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne-ee)*a,Ae*y,we.x*a,we.y*y,be.x*a,be.y*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+ee)*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ne+ee)*a,Ae*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ve(ne,Ae-ee,ne+b,Ae-ee,ne+ee,Ae-b,ne+ee,Ae,.5,ge,ge,ye,be,we),Se.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,we.x*a,we.y*y,be.x*a,be.y*y).close());var Se=new go.PathFigure(.45*a,0,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Se.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ze(ge),ze(ye),ze(be),ze(we),ze(Ce),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function ee(ne,Ae,ge){ne.add(new go.PathSegment(go.PathSegment.Move,(.3+Ae)*a,(.8+ge)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.5+Ae)*a,(.5+ge)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.1+Ae)*a,(.5+ge)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(.3+Ae)*a,(.8+ge)*y).close())}return ee(b,0,0),ee(b,.4,0),ee(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(z,a,y){var x=new go.Geometry,b=.5,ee=0,ne=0,Ae=b*ie,ge=.4*Math.SQRT2/2+.5,ye=.5-.5*Math.SQRT2/2,be=1,we=.5,Ce=.5,Se=0,Pe=new go.PathFigure(ge*a,(1-ye)*y,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,be*a,we*y,be*a,.7*y,be*a,we*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+ee)*a,(Se+ee)*y,(.5+b+ee)*a,(.5-Ae+ee)*y,(.5+Ae+ee)*a,(.5-b+ee)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+ee)*a,(.5+ne)*y,(.5-Ae+ee)*a,(.5-b+ne)*y,(.5-b+ee)*a,(.5-Ae+ne)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+ee)*a,.9*y,(.5-b+ee)*a,(.5+Ae+ne)*y,(.5-Ae+ee)*a,.9*y)),Pe.add(new go.PathSegment(go.PathSegment.Move,(.25+ee)*a,.8*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.35+ee)*a,.9*y)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.2+ee)*a,.95*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var b=new go.PathFigure(0,.2*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.7*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var ee=new go.PathFigure(.45*a,.73*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(.335*a,(1-.555)*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var ne=.5-.285,Ae=.5,ge=ne,ye=Math.PI/4,be=4*(1-Math.cos(ye))/(3*Math.sin(ye)),we=be*.5,Ce=ne,Se=ne,Pe=be*Ce,Be=be*Se;ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-Ce)*a,ge*y,(Ae-(Pe+Ce)/2)*a,(ge+(Se+Be)/2)*y,(Ae-Ce)*a,(ge+Be)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(ge-Se)*y,(Ae-Ce)*a,(ge-Be)*y,(Ae-Pe)*a,(ge-Se)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+Ce)*a,ge*y,(Ae+Pe)*a,(ge-Se)*y,(Ae+Ce)*a,(ge-Be)*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(Ae+Ce)*a,(ge+Be)*y,(Ae+(Pe+Ce)/2)*a,(ge+(Se+Be)/2)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var He=new go.PathFigure(.2*a,y,!1);x.add(He),He.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Ee=new go.PathFigure(.8*a,y,!1);return x.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var ee=new go.PathFigure(.2*a,.2*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var ee=new go.PathFigure(a,y,!1);x.add(ee);var ne=new go.PathFigure(.1*a,y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Caution",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.05*a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var ee=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-ee)*a,.875*y)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,ee*a,ee*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),x}),go.Shape.defineFigureGenerator("Recycle",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*y,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var ee=new go.PathFigure(.475*a,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var ne=new go.PathFigure(.675*a,.575*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*.5,ne=new go.PathFigure(a,b*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*a,y,a,(b+ee)*y,(b+ee)*a,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b*y,(b-ee)*a,y,0,(b+ee)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-ee)*y,(b-ee)*a,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b*y,(b+ee)*a,0,a,(b-ee)*y));var Ae=new go.PathFigure(b*a,0,!1);return x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,b*a,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,0,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),Ae.add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),x}),go.Shape.defineFigureGenerator("Package",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.15*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ee=new go.PathFigure(0,.15*y,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ne=new go.PathFigure(0,.5*y,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),x}),go.Shape.defineFigureGenerator("Component",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var ee=new go.PathFigure(0,.2*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var ne=new go.PathFigure(0,.6*y,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var ee=new go.PathFigure(.15*a,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(a,.8*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var ne=.1,Ae=ie*.1,ge=.2,ye=.9,be=new go.PathFigure((ge-ne)*a,ye*y,!0);x.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-ne)*y,(ge-ne)*a,(ye-Ae)*y,(ge-Ae)*a,(ye-ne)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ne)*a,ye*y,(ge+Ae)*a,(ye-ne)*y,(ge+ne)*a,(ye-Ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+ne)*y,(ge+ne)*a,(ye+Ae)*y,(ge+Ae)*a,(ye+ne)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ne)*a,ye*y,(ge-Ae)*a,(ye+ne)*y,(ge-ne)*a,(ye+Ae)*y).close()),ne=.1,Ae=ie*.1,ge=.8,ye=.9;var we=new go.PathFigure((ge-ne)*a,ye*y,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye-ne)*y,(ge-ne)*a,(ye-Ae)*y,(ge-Ae)*a,(ye-ne)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge+ne)*a,ye*y,(ge+Ae)*a,(ye-ne)*y,(ge+ne)*a,(ye-Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ge*a,(ye+ne)*y,(ge+ne)*a,(ye+Ae)*y,(ge+Ae)*a,(ye+ne)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ge-ne)*a,ye*y,(ge-Ae)*a,(ye+ne)*y,(ge-ne)*a,(ye+Ae)*y).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),x}),go.Shape.defineFigureGenerator("Forklift",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var ee=new go.PathFigure(0,.5*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ne=new go.PathFigure(.5*a,.8*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var Ae=new go.PathFigure(.5*a,.7*y,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var ge=.1,ye=ie*.1,be=.1,we=.9,Ce=new go.PathFigure((be-ge)*a,we*y,!0);x.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(we-ge)*y,(be-ge)*a,(we-ye)*y,(be-ye)*a,(we-ge)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be+ge)*a,we*y,(be+ye)*a,(we-ge)*y,(be+ge)*a,(we-ye)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(we+ge)*y,(be+ge)*a,(we+ye)*y,(be+ye)*a,(we+ge)*y)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(be-ge)*a,we*y,(be-ye)*a,(we+ge)*y,(be-ge)*a,(we+ye)*y)),ge=.1,ye=ie*.1,be=.4,we=.9;var Se=new go.PathFigure((be-ge)*a,we*y,!0);return x.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(we-ge)*y,(be-ge)*a,(we-ye)*y,(be-ye)*a,(we-ge)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(be+ge)*a,we*y,(be+ye)*a,(we-ge)*y,(be+ge)*a,(we-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,be*a,(we+ge)*y,(be+ge)*a,(we+ye)*y,(be+ye)*a,(we+ge)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(be-ge)*a,we*y,(be-ye)*a,(we+ge)*y,(be-ge)*a,(we+ye)*y)),x}),go.Shape.defineFigureGenerator("RailShipment",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var ee=new go.PathFigure(.45*a,.7*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var ne=new go.PathFigure(.55*a,.4*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var be=.05,we=ie*.05,Ce=.175,Se=.95,Ae=new go.PathFigure((Ce-be)*a,Se*y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se-be)*y,(Ce-be)*a,(Se-we)*y,(Ce-we)*a,(Se-be)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+be)*a,Se*y,(Ce+we)*a,(Se-be)*y,(Ce+be)*a,(Se-we)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se+be)*y,(Ce+be)*a,(Se+we)*y,(Ce+we)*a,(Se+be)*y)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-be)*a,Se*y,(Ce-we)*a,(Se+be)*y,(Ce-be)*a,(Se+we)*y));var be=.05,we=ie*.05,Ce=.375,Se=.95,ge=new go.PathFigure((Ce-be)*a,Se*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se-be)*y,(Ce-be)*a,(Se-we)*y,(Ce-we)*a,(Se-be)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+be)*a,Se*y,(Ce+we)*a,(Se-be)*y,(Ce+be)*a,(Se-we)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se+be)*y,(Ce+be)*a,(Se+we)*y,(Ce+we)*a,(Se+be)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-be)*a,Se*y,(Ce-we)*a,(Se+be)*y,(Ce-be)*a,(Se+we)*y));var be=.05,we=ie*.05,Ce=.625,Se=.95,ye=new go.PathFigure((Ce-be)*a,Se*y,!0);x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se-be)*y,(Ce-be)*a,(Se-we)*y,(Ce-we)*a,(Se-be)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+be)*a,Se*y,(Ce+we)*a,(Se-be)*y,(Ce+be)*a,(Se-we)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se+be)*y,(Ce+be)*a,(Se+we)*y,(Ce+we)*a,(Se+be)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-be)*a,Se*y,(Ce-we)*a,(Se+be)*y,(Ce-be)*a,(Se+we)*y));var be=.05,we=ie*.05,Ce=.825,Se=.95,Pe=new go.PathFigure((Ce-be)*a,Se*y,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se-be)*y,(Ce-be)*a,(Se-we)*y,(Ce-we)*a,(Se-be)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+be)*a,Se*y,(Ce+we)*a,(Se-be)*y,(Ce+be)*a,(Se-we)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ce*a,(Se+be)*y,(Ce+be)*a,(Se+we)*y,(Ce+we)*a,(Se+be)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-be)*a,Se*y,(Ce-we)*a,(Se+be)*y,(Ce-be)*a,(Se+we)*y).close());var Be=new go.PathFigure(0,y,!1);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var ee=new go.PathFigure(0,.2*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var ne=new go.PathFigure(.15*a,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var Ae=.05,ge=ie*.05,ye=.35,be=.775,we=new go.PathFigure((ye-Ae)*a,be*y,!0);return x.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(be-Ae)*y,(ye-Ae)*a,(be-ge)*y,(ye-ge)*a,(be-Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ye+Ae)*a,be*y,(ye+ge)*a,(be-Ae)*y,(ye+Ae)*a,(be-ge)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ye*a,(be+Ae)*y,(ye+Ae)*a,(be+ge)*y,(ye+ge)*a,(be+Ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ye-Ae)*a,be*y,(ye-ge)*a,(be+Ae)*y,(ye-Ae)*a,(be+ge)*y).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.75*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Bookmark",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x}),go.Shape.defineFigureGenerator("Globe",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),x}),go.Shape.defineFigureGenerator("Wave",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.25*y,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),x}),go.Shape.defineFigureGenerator("Operator",function(z,a,y){var x=new go.Geometry,b=.3,ee=ie*.3,ne=.5,Ae=.7,ge=new go.PathFigure((ne-b)*a,Ae*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y));var ye=new go.PathFigure(0,.7*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var ee=new go.PathFigure(0,.6*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x}),go.Shape.defineFigureGenerator("Delete",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*.5,ne=.5,Ae=.5,ge=new go.PathFigure((ne-b)*a,Ae*y,!0);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y));var ye=new go.PathFigure(.15*a,.5*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),x}),go.Shape.defineFigureGenerator("Flag",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.1*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),x}),go.Shape.defineFigureGenerator("Help",function(z,a,y){var x=new go.Geometry,b=.5,ee=ie*.5,ne=.5,Ae=.5,ge=new go.PathFigure((ne-b)*a,Ae*y,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y).close()),b=.05,ee=ie*.05,ne=.5,Ae=.8;var ye=new go.PathFigure((ne-b)*a,Ae*y,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae-b)*y,(ne-b)*a,(Ae-ee)*y,(ne-ee)*a,(Ae-b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+b)*a,Ae*y,(ne+ee)*a,(Ae-b)*y,(ne+b)*a,(Ae-ee)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(Ae+b)*y,(ne+b)*a,(Ae+ee)*y,(ne+ee)*a,(Ae+b)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-b)*a,Ae*y,(ne-ee)*a,(Ae+b)*y,(ne-b)*a,(Ae+ee)*y).close()),ye.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ye.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),x}),go.Shape.defineFigureGenerator("Location",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),x}),go.Shape.defineFigureGenerator("Unlocked",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var ee=new go.PathFigure(.2*a,.5*y,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),x}),go.Shape.defineFigureGenerator("Gear",function(z,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.5*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),x}),go.Shape.defineFigureGenerator("Map",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,.2*y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),x}),go.Shape.defineFigureGenerator("Eject",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var ee=new go.PathFigure(0,y*.6,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var ee=new go.PathFigure(.126*a,.85*y,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),ee.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var ne=new go.PathFigure(.402*a,.85*y,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var Ae=new go.PathFigure(.678*a,.85*y,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),Ae.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var ge=new go.PathFigure(.5*a,.1*y,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ge.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,y*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var ee=new go.PathFigure(a*.204,y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var ne=new go.PathFigure(a*.408,y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var Ae=new go.PathFigure(a*.612,y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var ge=new go.PathFigure(a*.816,y,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var ee=new go.PathFigure(a*.055,.07*y,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var ne=new go.PathFigure(a*.055,.13*y,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var Ae=new go.PathFigure(a*.055,.18*y,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var ge=new go.PathFigure(a*1,0,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ge.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(.55*a,y,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),x}),go.Shape.defineFigureGenerator("Key",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*1,y*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ee=new go.PathFigure(0,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),ee.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var ne=new go.PathFigure(a*.11,y*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var Ae=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var ge=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ge.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(z,a,y){var x=new go.Geometry,b=8,ee=b*ie,ne=new go.PathFigure(b,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,ee,ee,0).close());var Ae=new go.PathFigure(a*.83,0,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var ge=new go.PathFigure(a*.83,y*1,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ge.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ye=new go.PathFigure(a*.78,y*.05,!1);return x.add(ye),ye.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ye.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ye.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(z,a,y){var x=z?z.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,y/3);var b=x*ie,ee=y*.8,ne=new go.Geometry,Ae=new go.PathFigure(x,0,!0);return ne.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,ee-x)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,a-x,ee,a,ee-b,a-b,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),Ae.add(new go.PathSegment(go.PathSegment.Line,a*.55,ee)),Ae.add(new go.PathSegment(go.PathSegment.Line,x,ee)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ee-x,b,ee,0,ee-b)),Ae.add(new go.PathSegment(go.PathSegment.Line,0,x)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ne.spot1=new go.Spot(0,0,b,b),ne.spot2=new go.Spot(1,.8,-b,-b)):(ne.spot1=go.Spot.TopLeft,ne.spot2=new go.Spot(1,.8)),ne}),go.Shape.defineFigureGenerator("Repeat",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var ee=new go.PathFigure(a*1,y*.55,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(z,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var ee=new go.PathFigure(a*.1,y*.2,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var ne=new go.PathFigure(a*.28,y*.37,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(z,a,y){var x=new go.Geometry,b=15,ee=b*ie,ne=new go.PathFigure(a*.62,y*.475,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-ee,a-ee,y)),ne.add(new go.PathSegment(go.PathSegment.Line,b,y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,ee,y,0,y-ee)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),ee>1?(x.spot1=new go.Spot(0,0,ee,ee),x.spot2=new go.Spot(1,1,-ee,-ee)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var ne=new go.PathFigure(a*.4,y*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*0,y*1,!0);x.add(b);var ee=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-ee))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-ee)).close());var ne=new go.PathFigure(a*.5,y*0,!0);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.15,y*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var ee=new go.PathFigure(a*.235,y*.28,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(z,a,y){var x=new go.Geometry,b=new go.PathFigure(a*.5,y*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),x}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},75544: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 qt={},Nt="5.0",pe={},me=null,ze=!1,E=!1,ve=null,fe=!1,ue=null,ie=null,re=0;re4?parseFloat(it):5};qt.setHTML5Codebase=function(it,ot){ie=it,et(it,ot)},qt.setJavaCodebase=qt.setJavaCodebaseVersion=qt.isCompiledInstalled=qt.setPreCompiledScriptPath=qt.setPreCompiledResourcePath=function(){},qt.setHTML5CodebaseVersion=function(it,ot){var ct=parseFloat(it);if(ct!==NaN&&ct<5){console.log("The GeoGebra HTML5 codebase version "+ct+" is deprecated. Using version latest instead.");return}ue=it,rt(it,ot)},qt.getHTML5CodebaseVersion=function(){return z},qt.getParameters=function(){return pe},qt.setFontsCSSURL=function(it){ne=it},qt.setGiacJSURL=function(it){},qt.setJNLPFile=function(it){oe=it},qt.setJNLPBaseDir=function(it){},qt.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ot="auto",ct=pe.id,mt,yt=!1,jt=0;jt=5)return!0;var it=qt.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},qt.startAnimation=function(){var it=qt.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},qt.stopAnimation=function(){var it=qt.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},qt.getAppletObject=function(){var it=pe.id!==void 0?pe.id:"ggbApplet";return window[it]},qt.resize=function(){};var Pe=function(it,ot,ct){var mt=document.createElement("param");mt.setAttribute("name",ot),mt.setAttribute("value",ct),it.appendChild(mt)},Be=function(it){return it&&it!=="false"},He=function(it,ot,ct){ge(z)<=4.2&&(ct=!0);var mt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==z||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(mt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var yt=document.createElement("div");yt.classList.add("appletParameters","notranslate");var jt=ot.width,vt=ot.height;if(ot.disableAutoScale=ot.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ot.disableAutoScale,ot.width!==void 0)if(ge(z)<=4.4)Be(ot.showToolBar)&&(ot.height-=7),Be(ot.showAlgebraInput)&&(ot.height-=37),ot.width<605&&Be(ot.showToolBar)&&(ot.width=605,jt=605);else{var st=100;(Be(ot.showToolBar)||Be(ot.showMenuBar))&&(ot.hasOwnProperty("customToolBar")&&(ot.customToolbar=ot.customToolBar),st=Be(ot.showMenuBar)?245:155),jt=5?(ot.appletOnLoad=function(at){var bt=it.querySelector(".ggb_preview");bt&&bt.parentNode.removeChild(bt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(We),window.GGBT_wsf_view&&$(window).trigger("resize"),Re(at)},Oe||We.appendChild(Le)):yt.appendChild(Le),We.appendChild(yt),Oe||it.appendChild(We),setTimeout(function(){qt.resize()},1)}else{var Fe=document.createElement("div");Fe.className="applet_scaler",Fe.style.position="relative",Fe.style.display="block",Fe.appendChild(yt),it.appendChild(Fe),ot.appletOnLoad=function(at){qt.resize(),Re(at)}}function De(at,bt){bt&&typeof bt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(at,bt.appletOnLoad):renderGGBElement(at),ut("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",bt)}function Te(at,bt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:at,params:bt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Pt){De(Pt.article,Pt.params)}),html5AppletsToProcess=null)},ge(z)<5&&(at.className+=" geogebraweb")):De(at,bt)}if(mt){scriptLoadStarted=!0;for(var ke=0;ke0?(qe.remove(),We.attr("id","fullscreencontent").show(),jQuery(Re).append(We),window.dispatchEvent(new Event("resize"))):He(qe,ot,!1),window.GGBT_wsf_view.launchFullScreen(Re)}else te=mt,He(it,ot,!1);if(!window.GGBT_wsf_view)for(vt=0;vtit/4*3&&(qe=it/4*3),Re=qe/5.8,st.setAttribute("src",b),st.setAttribute("width",qe),st.setAttribute("height",Re);var We=(it-qe)/2,Oe=(ot-Re)/2;st.style.left=We+"px",st.style.top=Oe+"px",yt.appendChild(st)}}return yt.appendChild(vt),yt},$e=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},Qe=["web","webSimple","web3d","tablet","tablet3d","phone"],rt=function(it,ot){if(z=it,ot){et(z,!0);return}var ct=!ze;if(ct){var mt=ge(z);!isNaN(mt)&&mt<4.4&&(ct=!1)}var yt,jt;window.location.protocol.substr(0,4)==="http"?yt=window.location.protocol:yt="http:";var vt=z.indexOf("//");vt>0?jt=z:vt===0?jt=yt+z:jt="https://www.geogebra.org/apps/5.2.814.0/";for(var st in Qe)if(z.slice(Qe[st].length*-1)===Qe[st]||z.slice((Qe[st].length+1)*-1)===Qe[st]+"/"){et(jt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ct&&!me.is3D&&!me.AV&&!me.SV&&!me.CV&&!me.EV2&&!me.CP&&!me.PC&&!me.DA&&!me.FI&&!me.PV&&!Be(pe.showToolBar)&&!Be(pe.showMenuBar)&&!Be(pe.showAlgebraInput)&&!Be(pe.enableRightClick)&&(!pe.appName||pe.appName=="classic")?jt+="webSimple/":jt+="web3d/",et(jt,!1)},et=function(it,ot){if(it.requirejs){se=it;return}it.slice(-1)!=="/"&&(it+="/"),se=it,ot===null&&(ot=it.indexOf("http")===-1),ae=ot,a="web.nocache.js",y=!1;var ct=se.split("/");ct.length>1&&(!ot&&ct[ct.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Qe.indexOf(ct[ct.length-2])>=0&&(a=ct[ct.length-2]+".nocache.js")),ct=it.split("/"),z=ct[ct.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 mt=parseFloat(z);mt!==NaN&&mt<5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+mt+" is deprecated. Using version latest instead."),rt("5.0",ot))},ut=function(it,ot){window.console&&window.console.log&&(!ot||typeof ot.showLogging=="undefined"||ot.showLogging&&ot.showLogging!=="false")&&console.log(it)};pe.material_id!==void 0?we(lt):lt();function lt(){var it=Nt;ue!==null?it=ue:parseFloat(it)<5&&(it="5.0"),rt(it,!1),ie!==null&&et(ie,ae),fe=!0}return qt},GGBAppletUtils=function(){"use strict";function qt(){return window.GGBT_wsf_edit!==void 0}function Nt(fe,ue){ue!=1?(fe.style.transformOrigin="0% 0% 0px",fe.style.webkitTransformOrigin="0% 0% 0px",fe.style.transform="scale("+ue+","+ue+")",fe.style.webkitTransform="scale("+ue+","+ue+")",fe.style.maxWidth="initial",fe.querySelector(".ggb_preview")!==null&&(fe.querySelector(".ggb_preview").style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(fe.style.transform="none",fe.style.webkitTransform="none")}function pe(fe,ue,ie,re,le,oe){var se=null;if(oe!=null&&oe!="")for(var ae=fe.parentNode;ae!=null;)if((" "+ae.className+" ").indexOf(" "+oe+" ")>-1){se=ae;break}else ae=ae.parentNode;var te=0,z=0,a=0,y=0,x=0,b=0,ee=0;if(se)te=se.offsetWidth,z=Math.max(re?se.offsetWidth:0,se.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(te=Math.min(window.innerWidth,document.documentElement.clientWidth),z=Math.min(window.innerHeight,document.documentElement.clientHeight),a=te):(te=window.innerWidth,z=window.innerHeight,a=window.innerWidth),fe){var ne=fe.getBoundingClientRect();ne.left>0&&ne.left<=te&&(le===void 0||!le)&&(document.dir==="rtl"?(x=te-ne.width-ne.left,b=a<=480?10:30):(b=ne.left,x=a<=480?10:30),y=b+x)}if(fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Ae=fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,ee=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,ee=40)}}return fe&&((ie===void 0||!ie)&&ue>0&&ue+y1&&(oe=!0)),ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(oe=!0),!(fe.hasOwnProperty("disableAutoScale")&&fe.disableAutoScale))le=me(fe,ue,oe,ie,fe.scaleContainerClass);else return re;return oe&&(!fe.hasOwnProperty("scale")||re===1)?le:Math.min(re,le)}function E(fe){var ue=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),re=fe.getBoundingClientRect(),le=(ue-re.width)/2,oe=(ie-re.height)/2;oe<0&&(oe=0),fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(le<40?fe.style.left="40px":fe.style.left=le+"px",fe.style.top=oe+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(oe<40?fe.style.top="40px":fe.style.top=oe+"px",fe.style.left=le+"px")}function ve(fe,ue){var ie=fe.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(fe)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var re=ze(ue,fe);qt()&&ie.setAttribute("data-param-scale",re);for(var le=null,oe=0;oe=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(qt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(qt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(qt){var Nt=c[qt];return Nt==null?null:Nt},r=d,webModule.__errFn=e}function B(){function qt(fe){var ue=fe.lastIndexOf(rb);ue==-1&&(ue=fe.length);var ie=fe.indexOf(sb);ie==-1&&(ie=fe.length);var re=fe.lastIndexOf(tb,Math.min(ie,ue));return re>=O?fe.substring(O,re+P):W}function Nt(fe){if(!fe.match(/^\w+:\/\//)){var ue=o.createElement(ub);ue.src=fe+vb,fe=qt(ue.src)}return fe}function pe(){var fe=__gwt_getMetaProperty(wb);return fe!=null?fe:W}function me(){for(var fe=o.getElementsByTagName(_),ue=O;ueO?fe[fe.length-P].href:W}function E(){var fe=o.location;return fe.href==fe.protocol+zb+fe.host+fe.pathname+fe.search+fe.hash}var ve=pe();return ve==W&&(ve=me()),ve==W&&(ve=ze()),ve==W&&E()&&(ve=qt(o.location.href)),ve=Nt(ve),ve}function C(qt){return qt.match(/^\//)||qt.match(/^[a-zA-Z]+:\/\//)?qt:webModule.__moduleBase+qt}function D(){var qt=[],Nt=O,pe=[],me=[];function ze(fe){var ue=me[fe](),ie=pe[fe];if(ue in ie)return ue;var re=[];for(var le in ie)re[ie[le]]=le;throw r&&r(fe,re,ue),null}if(__gwt_isKnownPropertyValue=function(fe,ue){return ue in pe[fe]},webModule.__getPropMap=function(){var fe={};for(var ue in pe)pe.hasOwnProperty(ue)&&(fe[ue]=ze(ue));return fe},webModule.__computePropValue=ze,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var E;try{E=Cb;var ve=E.indexOf(Db);ve!=-1&&(Nt=parseInt(E.substring(ve+P),$),E=E.substring(O,ve))}catch(fe){}return webModule.__softPermutationId=Nt,C(E+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})()},52882:function(qt,Nt,pe){"use strict";pe.d(Nt,{Ax:function(){return ve},Ds:function(){return fe},KI:function(){return ie},SI:function(){return E},f1:function(){return ze}});var me=pe(26869);function ze(re){let le=!0;if(re.length>0){for(let oe=0;oeEe in He?y(He,Ee,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):He[Ee]=Ue,ye=(He,Ee)=>{for(var Ue in Ee||(Ee={}))ne.call(Ee,Ue)&&ge(He,Ue,Ee[Ue]);if(ee)for(var Ue of ee(Ee))Ae.call(Ee,Ue)&&ge(He,Ue,Ee[Ue]);return He},be=(He,Ee)=>x(He,b(Ee)),we=(He,Ee,Ue)=>new Promise((Ie,je)=>{var Ve=rt=>{try{Qe(Ue.next(rt))}catch(et){je(et)}},$e=rt=>{try{Qe(Ue.throw(rt))}catch(et){je(et)}},Qe=rt=>rt.done?Ie(rt.value):Promise.resolve(rt.value).then(Ve,$e);Qe((Ue=Ue.apply(He,Ee)).next())});const Ce=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:Se}=ze.default,Pe=({exercise:He,socket:Ee,dispatch:Ue,onStartScreenshot:Ie,onCloseScreenshot:je,handleToDetail:Ve})=>{const[$e,Qe]=E.default.useModal(),rt=(0,me.useRef)(),[et,ut]=(0,me.useState)(!0),lt=(0,me.useRef)(!1),it=(0,te.useParams)();(0,me.useEffect)(()=>{var _e,Xe,dt;if(document.addEventListener((0,fe.gH)(),Te,!1),window.addEventListener("blur",Fe,!1),(_e=He.exerciseUserInfo)!=null&&_e.screen_open&&(0,fe.vp)()&&ut(!1),(Xe=He.exerciseUserInfo)!=null&&Xe.screen_open&&!(0,fe.vp)()){(0,ae.RG)(" ",!0);const gt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?He.exerciseUserInfo.screen_sec+3:He.exerciseUserInfo.screen_sec+10+1;rt.current=E.default.info({icon:null,centered:!0,width:444,title:(0,z._V)(z.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,z._V)(z.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},He.exerciseUserInfo.screen_num-He.exerciseUserInfo.used_screen_num),(0,z._V)(z.CP.recordScreen3)),okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(Se,{onFinish:()=>we(void 0,null,function*(){var at;const bt=yield De();(at=rt.current)==null||at.destroy(),bt.used_screen_num&&We(bt.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+gt*1e3})),"S\uFF09"),onOk:()=>{var at;(0,ae.RG)(" ",!0),(at=rt.current)==null||at.destroy(),ut(!1),(0,fe.Dj)(document.body),document.getElementById("root").addEventListener("click",ct,!1)}})}return(dt=He.exerciseUserInfo)!=null&&dt.screen_open&&!(0,fe.vp)()||document.getElementById("root").addEventListener("click",ct,!1),()=>{document.getElementById("root").removeEventListener("click",ct,!1),document.removeEventListener((0,fe.gH)(),Te,!1),window.removeEventListener("blur",Fe,!1)}},[]),(0,me.useEffect)(()=>{setTimeout(()=>{He.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",ct,!1),document.removeEventListener((0,fe.gH)(),Te,!1))},500),mt()},[He.actionTabs]),(0,me.useEffect)(()=>{setTimeout(()=>{He.exerciseUserInfo.used_screen_num>He.exerciseUserInfo.screen_num&&Oe()},500)},[He.exerciseUserInfo]);const ot=()=>we(void 0,null,function*(){const _e=yield De();setTimeout(()=>{var Xe,dt;(Xe=rt.current)==null||Xe.destroy(),rt.current=E.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},_e.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(dt=He.exerciseUserInfo)==null?void 0:dt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>we(void 0,null,function*(){(0,fe.Dj)(document.body)})})},1e3)}),ct=_e=>{!(0,fe.vp)()&&_e.target.nodeName!=="A"&&_e.target.nodeName!=="BUTTON"&&_e.target.innerHTML!=="\u786E \u5B9A"&&(0,fe.Dj)(document.body)},mt=()=>we(void 0,null,function*(){const _e=yield Ue({type:"exercise/getExerciseUserInfo",payload:ye({},it)});return _e==null?void 0:_e.data}),yt=_e=>we(void 0,null,function*(){var Xe;if((Xe=He.exerciseUserInfo)!=null&&Xe.screen_at){const gt=yield(0,ue.ck)(be(ye({},it),{reset:!0}));if((gt==null?void 0:gt.status)===-6)return}const dt=yield(0,ue.oy)({id:it.categoryId});if(dt!=null&&dt.is_commit){E.default.destroyAll(),yield jt(),Le(!0);return}else We(_e+1)}),jt=()=>we(void 0,null,function*(){var _e;const Xe=re()(),dt=He.exerciseUserInfo.screen_sec;if(qe.current.length>0){const gt=Xe.format("YYYY-MM-DD HH:mm:ss");let at=Math.floor(Xe.diff(re()(qe.current[0].start))/1e3);const bt=qe.current.length;at/dt>>0>bt&&(at=(bt+1)*dt-1),yield(0,ue.P8)(it.categoryId,{exercise_user_id:(_e=He.exerciseUserInfo)==null?void 0:_e.exercise_user_id,time:gt,time_long:at,count:bt})}qe.current=[]}),vt=(0,me.useRef)(0),st=(0,me.useRef)(0),qe=(0,me.useRef)([]),Re=(0,me.useRef)(!1),We=_e=>we(void 0,null,function*(){var Xe;lt.current||(Ie(),E.default.destroyAll(),vt.current=re()().valueOf(),Re.current=!0,rt.current=E.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:le.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,z._V)(z.CP.recordScreen8)),content:a.createElement("div",{className:le.exitFullScreenModal},a.createElement("img",{src:oe,alt:"",className:le.warningIcon}),a.createElement("div",{className:le.warningText,style:{marginBottom:50,fontWeight:500}},(0,z._V)(z.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,z._V)(z.CP.recordScreen11),a.createElement("span",{className:le.warningText},((Xe=He.exerciseUserInfo)==null?void 0:Xe.screen_num)+1),(0,z._V)(z.CP.recordScreen12),a.createElement("span",{className:le.warningText,style:{fontWeight:600}},(0,z._V)(z.CP.recordScreen13)),",",(0,z._V)(z.CP.recordScreen14),a.createElement("span",{className:le.warningText},_e-1),(0,z._V)(z.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(Se,{className:le.countdownWrapper,onFinish:()=>{st.current=re()().valueOf(),qe.current.push({start:vt.current,end:st.current}),yt(_e)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(He.exerciseUserInfo.screen_sec+1)*1e3}),(0,z._V)(z.CP.recordScreen25)),(0,z._V)(z.CP.recordScreen16))),onOk:()=>{(0,ae.RG)(" ",!0),jt(),(0,fe.Dj)(document.body),je(),rt.current.destroy(),Re.current=!1}}))}),Oe=()=>we(void 0,null,function*(){E.default.destroyAll(),(yield(0,ue.VL)({categoryId:it.categoryId,commit_method:1}))&&Le()}),Le=(_e=!1)=>we(void 0,null,function*(){var Xe,dt;if(document.removeEventListener((0,fe.gH)(),Te,!1),(0,fe.BU)(),E.default.destroyAll(),lt.current=!0,_e){const gt=yield(0,ue.Yu)(it.categoryId,{exercise_user_id:(Xe=He.exerciseUserInfo)==null?void 0:Xe.exercise_user_id});$e.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:le.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:le.forcedModalContent},a.createElement("img",{src:se,alt:""}),a.createElement("div",{className:le.forcedText},(0,z._V)(z.CP.recordScreen17)),a.createElement("div",{className:le.screenNumText},(0,z._V)(z.CP.recordScreen18),(dt=He.exerciseUserInfo)==null?void 0:dt.screen_num,(0,z._V)(z.CP.recordScreen19)),a.createElement(ve.default,{dataSource:gt==null?void 0:gt.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:()=>{je(),Ve()},onOk:()=>{te.history.push(`/classrooms/${it.coursesId}/exercisenotice/${it.categoryId}/users/${it.login}?isShowApply=true`)}})}else $e.info({content:a.createElement("div",{className:"tc font16"},(0,z._V)(z.CP.recordScreen23),a.createElement("br",null),(0,z._V)(z.CP.recordScreen24)),onOk:()=>{Ve()}})}),Fe=_e=>{(0,fe.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Re.current&&(0,fe.BU)()},De=()=>we(void 0,null,function*(){var _e;if((_e=He.exerciseUserInfo)!=null&&_e.screen_at){const gt=yield(0,ue.ck)(be(ye({},it),{reset:!0}));if((gt==null?void 0:gt.status)===-6)return}const Xe=yield(0,ue.oy)({id:it.categoryId});if(Xe!=null&&Xe.is_commit){Le();return}return yield mt()}),Te=()=>we(void 0,null,function*(){var _e;if((0,ae.RG)(" ",!0),(0,fe.vp)()){if((_e=He.exerciseUserInfo)!=null&&_e.screen_at){var Xe=yield(0,ue.ck)(be(ye({},it),{reset:!0}));if((Xe==null?void 0:Xe.status)===-6)return}}else if(!Re.current){var Xe=yield(0,ue.ck)(ye({},it));if((Xe==null?void 0:Xe.status)===-6)return;const gt=yield mt();We(gt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),ke=()=>we(void 0,null,function*(){(0,ue.ck)(ye({},it));const _e=yield mt();We(_e.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Qe)};var Be=(0,te.connect)(({exercise:He,globalSetting:Ee})=>({globalSetting:Ee,exercise:He}))(Pe)},39327:function(qt,Nt,pe){"use strict";pe.d(Nt,{X:function(){return ve},y:function(){return E}});var me=pe(59301),ze=pe(8591);const E=fe=>{(0,me.useEffect)(()=>{if(fe){const ue=re=>{re.key==="F12"&&(re.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},ie=re=>{re.preventDefault()};return document.addEventListener("keydown",ue),document.addEventListener("contextmenu",ie),()=>{document.removeEventListener("keydown",ue),document.removeEventListener("contextmenu",ie)}}},[fe])},ve=()=>{const[fe,ue]=(0,me.useState)(!1),ie=re=>{const{keyCode:le,ctrlKey:oe,metaKey:se,type:ae}=re;(ae==="paste"||(le===67||le===86)&&(se||oe))&&(ze.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),re.preventDefault(),re.stopPropagation())};return(0,me.useEffect)(()=>(fe&&(window.addEventListener("keydown",ie,!0),window.addEventListener("paste",ie,!0)),()=>{window.removeEventListener("keydown",ie,!0),window.removeEventListener("paste",ie,!0)}),[fe]),{setOpenDisableCopyAndPaste:ue,disableCopyAndPaste:fe}}},3353:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return se}});var me=pe(59301),ze={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},E=pe(92310),ve=pe.n(E),fe=pe(71418),ue=pe(2859),ie=pe(97013),re=pe(31735),le=(ae,te,z)=>new Promise((a,y)=>{var x=ne=>{try{ee(z.next(ne))}catch(Ae){y(Ae)}},b=ne=>{try{ee(z.throw(ne))}catch(Ae){y(Ae)}},ee=ne=>ne.done?a(ne.value):Promise.resolve(ne.value).then(x,b);ee((z=z.apply(ae,te)).next())}),se=({data:ae,className:te,fullWidth:z,style:a={},onClose:y,onOk:x,showFullTools:b,noAssociationId:ee})=>{const ne=(0,me.useRef)(null),Ae=(0,me.useRef)(null),ge=(0,me.useRef)(null),ye=(0,me.useRef)(null),[be,we]=(0,me.useState)(!1),[Ce,Se]=(0,me.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,me.useEffect)(()=>{ge.current||(ge.current=document.createElement("style"),document.head.appendChild(ge.current)),ae!=null&&ae.visible?(document.body.setAttribute("data-custom","y-hidden"),ge.current.innerHTML=" html { overflow-y: hidden; }",ae!=null&&ae.src&&Pe()):(document.body.removeAttribute("data-custom"),ge.current&&(document.head.removeChild(ge.current),ge.current=null))},[ae==null?void 0:ae.visible]);const Pe=()=>le(void 0,null,function*(){we(!0),Se("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ie=yield(0,re.ZJ)(ae==null?void 0:ae.src);ne.current.src="",ne.current.src=Ie,ne.current.onload=function(){Ue()},we(!1),Se("")}),Be=()=>{document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",y()},He=Ie=>le(void 0,null,function*(){we(!0),Se("\u6B63\u5728\u4FDD\u5B58\u4E2D");const je=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ae.title,file:Ie.dataUrl}});je!=null&&je.id&&!ee?(yield(0,ie.ZP)(`/api/attachments/${ae.id}/add_subitem.json`,{method:"post",body:{subitem_id:je==null?void 0:je.id,settings:JSON.stringify(Ie.state)}})).status===0&&x():je!=null&&je.id&&x(je),document.body.removeAttribute("data-custom"),ge.current.innerHTML=" ",we(!1),Se("")}),Ee=()=>{const Ie=document.querySelector('a[href="https://markerjs.com/"]');Ie&&Ie.parentNode&&(Ie.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Ve=>{const $e=document.querySelector(Ve.name);$e&&$e.setAttribute("title",Ve.title)})},Ue=()=>{Ae.current=new ue.hP(ne.current),Ae.current.targetRoot=ye.current,Ae.current.addEventListener("render",He),Ae.current.addEventListener("beforeclose",Be),b&&(Ae.current.availableMarkerTypes=Ae.current.ALL_MARKER_TYPES,Ae.current.uiStyleSettings.redoButtonVisible=!0,Ae.current.uiStyleSettings.notesButtonVisible=!0,Ae.current.uiStyleSettings.zoomButtonVisible=!0,Ae.current.uiStyleSettings.zoomOutButtonVisible=!0,Ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Ae.current.uiStyleSettings,Ae.current.show(),ae!=null&&ae.snapshotData&&Ae.current.restoreState(ae.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ee()},300)};return me.createElement(me.Fragment,null,(ae==null?void 0:ae.visible)&&me.createElement(fe.Z,{spinning:be,tip:Ce,style:{position:"absolute"}},me.createElement("div",{ref:ye,className:ve()(ze.imageDimensions,te,z?ze.fullWidth:""),style:a},me.createElement("img",{className:ze.img,ref:ne}))))}},50047:function(qt,Nt,pe){"use strict";var me=pe(59301),ze=pe(95237),E=pe(43604),ve=pe(99313),fe=pe(3113),ue=pe(95318),ie=pe(40862),re=pe(48136),le=pe(59301);const oe=(0,me.forwardRef)(({callback:se,showSaveButton:ae,value:te=""},z)=>{const a=(0,me.useRef)(),y=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],x=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=Ae=>{a.current.setValue(a.current.getValue()+" "+Ae.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(He.Z,{className:ie.Z.lists,gutter:[10,10]},y.map((Ae,ge)=>le.createElement(E.Z,{flex:"110px",className:ie.Z.item},le.createElement("div",null,le.createElement(ce.Z,{value:`$$${Ae.value}$$`}),Ae.name),le.createElement("div",{className:ie.Z.children},Ae.children.map((ye,be)=>le.createElement("div",{key:be},le.createElement("h1",null,ye.name),le.createElement(He.Z,{gutter:[10,10]},ye.data.map((we,Ce)=>le.createElement(E.Z,{key:Ce,onClick:()=>b(we),className:ie.Z.diamond},le.createElement(ce.Z,{value:"`$$"+we.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(He.Z,{className:ie.Z.lists,gutter:[10,10]},x.map((Ae,ge)=>le.createElement(E.Z,{flex:"110px",className:ie.Z.item},le.createElement("div",null,le.createElement(ce.Z,{value:"`$$"+Ae.value+"$$`"}),Ae.name),le.createElement("div",{className:ie.Z.children},Ae.children.map((ye,be)=>le.createElement("div",{key:be},ye.name&&le.createElement("h1",null,ye.name),le.createElement(He.Z,{gutter:[10,10]},ye.data.map((we,Ce)=>le.createElement(E.Z,{key:Ce,onClick:()=>b(we),className:ie.Z.diamond},le.createElement(ce.Z,{value:"`$$"+we.value+"$$`"}))))))))))}],ne=()=>{var Ae=document.createElement("div");Ae.innerHTML=a.current.getValue();var ge=Ae.innerText;return se&&se(ge),ge};return(0,me.useImperativeHandle)(z,()=>({getData:ne})),le.createElement("div",{className:ie.Z.mathWrap},le.createElement(ve.default,{defaultActiveKey:"1",items:ee}),le.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},te||""),ae&&le.createElement("div",{className:ie.Z.button},le.createElement(fe.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=oe},69654:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ve}});var me=pe(58106),He={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=pe(59301),ve=({message:fe,className:ce,children:ie,style:re={}})=>E.createElement("div",{className:`custom-spinner ${He.idsRingWrapper} ${ce}`},E.createElement("div",{className:He.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),fe?E.createElement("p",{style:re},fe):null,ie,E.createElement(me.Outlet,null))},34282:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ve}});var me=pe(59301),He=pe(94276),E=pe(59301),ve=({defaultX:fe="40%",leftChild:ce,rightChild:ie,className:re,hideResize:le=!1})=>{const[oe,se]=(0,me.useState)(fe),ae=(0,me.useRef)();function te(){ae.current=!0}(0,me.useEffect)(()=>{function y(b){ae.current&&(He.Z.publish("resize-move-bar",b),se(b.pageX))}function x(){ae.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const z=typeof oe=="number"&&oe!==.01?`${oe}px`:fe,a=`calc(100% - ${le?"0px":"4px"} - ${z})`;return E.createElement("div",{className:`split-panel-container ${re}`},E.createElement("section",{style:{width:z,display:oe===.01?"none":""}},ce),E.createElement("section",{className:"resize-x-bar",onMouseDown:te},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ie))}},41556:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ce}});var me=pe(59301),He={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=pe(92310),ve=pe.n(E),ce=({className:ie,style:re={},leftNode:le,leftTitle:oe="\u81EA\u6D4B\u8F93\u5165",rightNode:se,rightTitle:ae="\u8FD0\u884C\u7ED3\u679C"})=>me.createElement("div",{className:ve()(He.result,ie),style:re},me.createElement("div",{className:He.left},me.createElement("div",{className:He.title},me.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,oe)),me.createElement("div",{className:He.leftNode},le)),me.createElement("div",{className:He.right},me.createElement("div",{className:He.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,ae)),me.createElement("div",{className:He.rightNode},se)))},80738:function(qt,Nt,pe){"use strict";var me=pe(59301);const He=ve=>String(ve).length===1?`0${ve}`:ve,E=({className:ve="",onChange:fe,defaultValue:ce=0})=>{const[ie,re]=(0,me.useState)(ce);(0,me.useEffect)(()=>{const ae=setTimeout(()=>{re(ie+1e3)},1e3);return fe(ie+1e3),()=>{clearInterval(ae)}},[ie]);const le=parseInt(ie/(60*6e4))||"00",oe=parseInt(ie%(60*6e4)/6e4)||"00",se=parseInt(ie%6e4/1e3)||"00";return me.createElement("div",{className:ve},He(le),":",He(oe),":",He(se))};Nt.Z=E},76906:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Qe}});var me=pe(59301),He=pe(58106),E=pe(43418),ve=pe(78241),fe=pe(8591),ce=pe(71418),ie=pe(17574),re=pe(95237),le=pe(43604),oe=pe(6848),se=pe(92832),ae={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},te=pe(26718),z=pe(47226),a=pe(59243),y=pe(71795),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(Ee,Ue,Ie)=>Ue in Ee?x(Ee,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ee[Ue]=Ie,be=(Ee,Ue)=>{for(var Ie in Ue||(Ue={}))Ae.call(Ue,Ie)&&ye(Ee,Ie,Ue[Ie]);if(ne)for(var Ie of ne(Ue))ge.call(Ue,Ie)&&ye(Ee,Ie,Ue[Ie]);return Ee},we=(Ee,Ue)=>b(Ee,ee(Ue)),Ce=(Ee,Ue)=>{var Ie={};for(var je in Ee)Ae.call(Ee,je)&&Ue.indexOf(je)<0&&(Ie[je]=Ee[je]);if(Ee!=null&&ne)for(var je of ne(Ee))Ue.indexOf(je)<0&&ge.call(Ee,je)&&(Ie[je]=Ee[je]);return Ie},Se=(Ee,Ue,Ie)=>new Promise((je,Ve)=>{var $e=et=>{try{rt(Ie.next(et))}catch(ct){Ve(ct)}},ze=et=>{try{rt(Ie.throw(et))}catch(ct){Ve(ct)}},rt=et=>et.done?je(et.value):Promise.resolve(et.value).then($e,ze);rt((Ie=Ie.apply(Ee,Ue)).next())});const Pe=(Ee=[])=>Ee==null?void 0:Ee.map(Ue=>we(be({},Ue),{title:(Ue==null?void 0:Ue.value)||"",key:Ue==null?void 0:Ue.id,isLeaf:!0})),Be=Ee=>{var Ue=Ee,{user:Ie,children:je,isShowComponent:Ve=!0,ModalProps:$e={},onDataSelect:ze}=Ue,rt=Ce(Ue,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[et,ct]=E.default.useModal(),[lt]=ve.default.useForm(),[it,ot]=(0,me.useState)([]),[ut,mt]=(0,me.useState)(!1),[yt,jt]=(0,me.useState)(!1),[,vt,st,qe]=(0,te.U)(z.qE,{page:1,limit:9999}),[,,Re]=(0,te.U)(z.V8,{}),[,,We]=(0,te.U)(z.B$,{}),[,,Oe]=(0,te.U)(z.DH,{}),[,,Le]=(0,te.U)(z.bJ,{}),Fe=()=>{mt(!1),lt.resetFields(),jt(!1)},De=ke=>Se(void 0,null,function*(){const{node:_e,dragNode:Xe,event:dt}=ke,gt=ke.node.pos.split("-"),at=ke.dropPosition-Number(gt[gt.length-1]);if(at==0){fe.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(at==1&&(Xe==null?void 0:Xe.item_index)==(_e==null?void 0:_e.item_index)+1){fe.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const bt=yield Le({id:Xe==null?void 0:Xe.key,position:at==-1?1:(Xe==null?void 0:Xe.item_index)>(_e==null?void 0:_e.item_index)?(_e==null?void 0:_e.item_index)+1:_e==null?void 0:_e.item_index});(bt==null?void 0:bt.status)===0&&(fe.ZP.success("\u79FB\u52A8\u6210\u529F"),st({},!0))}),Te=ke=>Se(void 0,null,function*(){let _e={};yt?_e=yield We(be({},ke)):_e=yield Oe(be({},ke)),(_e==null?void 0:_e.status)==0&&(fe.ZP.success((_e==null?void 0:_e.message)||(yt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),st({},!0),Fe())});return(0,me.useEffect)(()=>{$e!=null&&$e.open&&st({},!0)},[$e==null?void 0:$e.open]),(0,me.useEffect)(()=>{var ke;ot(Pe((ke=qe==null?void 0:qe.data)==null?void 0:ke.list))},[qe]),Ve?me.createElement(me.Fragment,null,ct,je,me.createElement(E.default,be({},be({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},$e)),me.createElement(ce.Z,{spinning:vt},(it==null?void 0:it.length)>0?me.createElement(me.Fragment,null,me.createElement(ie.default.DirectoryTree,{height:500,className:ae.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:ze,treeData:it,onDrop:De,titleRender:ke=>me.createElement(me.Fragment,null,me.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ke==null?void 0:ke.title),me.createElement("div",{className:`${ae.EditDom}`},me.createElement(re.Z,{wrap:!1,align:"middle",gutter:16},me.createElement(le.Z,null,me.createElement(oe.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},me.createElement("i",{className:`iconfont icon-tuodong1 font12 ${ae.currentPrimary}`}))),me.createElement(le.Z,null,me.createElement(oe.Z,{title:"\u7F16\u8F91"},me.createElement("i",{className:`iconfont icon-bianji11 font12 ${ae.currentPrimary}`,onClick:_e=>{_e.stopPropagation(),lt.setFieldsValue(be({},ke)),mt(!0)}}))),me.createElement(le.Z,null,me.createElement(oe.Z,{title:"\u5220\u9664"},me.createElement("i",{className:`iconfont icon-shanchu14 font12 ${ae.currentDelete}`,onClick:_e=>{_e.stopPropagation(),et.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Se(void 0,null,function*(){const Xe=yield Re({id:ke==null?void 0:ke.key});(Xe==null?void 0:Xe.status)==0&&(fe.ZP.success((Xe==null?void 0:Xe.message)||"\u5220\u9664\u6210\u529F"),st({},!0))})})}}))))))}),me.createElement(y.op,{className:"ml20 mt20",icon:me.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{jt(!0),mt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):me.createElement(a.Z,{styles:{margin:"30px auto"},customText:me.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",me.createElement("a",{onClick:()=>{jt(!0),mt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),me.createElement(E.default,{title:yt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:ut,okText:yt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Fe()},onOk:()=>{lt.submit()}},me.createElement(ve.default,{form:lt,onFinish:Te},yt&&me.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"),me.createElement(ve.default.Item,{hidden:!0,name:"id"}),me.createElement(ve.default.Item,{className:"mt10",name:"value"},me.createElement(se.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Qe=(0,He.connect)(({loading:Ee,user:Ue})=>({user:Ue,loading:Ee.effects}))(Be)},421:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ve}});var me=pe(59301),He=pe(94276),E=pe(11611),ve=()=>{const[fe,ce]=(0,me.useState)(""),[ie,re]=(0,me.useState)(0);let[le,oe]=(0,me.useState)(),[se,ae]=(0,me.useState)();const[te,z]=(0,me.useState)(!1),a=(0,me.useRef)("");(0,me.useEffect)(()=>He.Z.subscribe("preview-image",Ce=>{ce(Ce),console.log(ye.current),document.body.style.overflow="hidden"}),[]),(0,me.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,me.useEffect)(()=>{a.current=fe},[fe]);function y(we){we.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",oe(void 0),ae(void 0),re(0),ce("")}function b(){re(ie+90)}function ee(){le=ye.current.width*1.1,se=ye.current.height*1.1,ae(se),oe(le)}function ne(){le=ye.current.width/1.1,se=ye.current.height/1.1,ae(se),oe(le)}const Ae=(0,me.useRef)(),ge=(0,me.useRef)(),ye=(0,me.useRef)(),be=we=>{(we.nativeEvent.target===Ae.current||we.nativeEvent.target===ge.current)&&x()};return me.createElement(me.Fragment,null,fe?me.createElement("div",null,me.createElement("div",{className:"preview-wrp-group",ref:ge},me.createElement(E.Z,{className:"image-preview",src:fe,style:{display:"none"},preview:{visible:!0,src:fe,movable:!1,onVisibleChange:we=>{ce("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},92928:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return Ae}});var me=pe(59301),He=pe(57809),E=pe(78241),ve=pe(3113),fe=pe(89780),ce=pe.n(fe),ie=pe(2018),re=pe(66551),le=Object.defineProperty,oe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(ge,ye,be)=>ye in ge?le(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):ge[ye]=be,y=(ge,ye)=>{for(var be in ye||(ye={}))te.call(ye,be)&&a(ge,be,ye[be]);if(ae)for(var be of ae(ye))z.call(ye,be)&&a(ge,be,ye[be]);return ge},x=(ge,ye)=>oe(ge,se(ye));const b=He.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Nt.Z=({callback:ge,onCancel:ye})=>{const[be,we]=(0,me.useState)("python");function Ce(Pe){we(ne[Pe][1])}function Se(Pe){ge(Pe)}return me.createElement(E.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),me.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},me.createElement(He.default,{getPopupContainer:Pe=>Pe.parentNode,onChange:Ce},Object.keys(ne).map(Pe=>me.createElement(b,{key:Pe,value:Pe},ne[Pe][0])))),me.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},me.createElement(Ae,{mode:be})),me.createElement("div",{className:"flex-container flex-end"},me.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(ve.ZP,{type:"ghost",onClick:ye},"\u53D6\u6D88")))};function Ae({value:ge,onChange:ye,mode:be,options:we={}}){const Ce=(0,me.useRef)(),[Se,Pe]=(0,me.useState)();return(0,me.useEffect)(()=>{if(Se){let Be=function(Qe){const Ee=Qe.getValue();ye&&ye(Ee)};return Se.on("change",Be),()=>{Se.off("change",Be)}}},[Se,ye]),(0,me.useEffect)(()=>{Se&&Se.setOption("mode",be)},[Se,be]),(0,me.useEffect)(()=>{Se&&(ge!==Se.getValue()||ge==="")&&setTimeout(()=>{Se.setValue(ge||"")},300)},[Se,ge]),(0,me.useEffect)(()=>{if(Ce.current&&!Se){const Be=ce().fromTextArea(Ce.current,y({mode:be,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},we));Pe(Be)}},[Ce.current,Se]),me.createElement("div",{className:"my-codemirror-container"},me.createElement("textarea",{ref:Ce}))}},86401:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Ei}});var me=pe(59301),He=pe(89780),E=pe.n(He),ve=pe(76374),fe=pe(2018),ce=pe(6313),ie=pe(25717),re=pe(99498),le=pe(25419),oe=pe(67549),se=pe(95318),ae=({value:on="",className:Mn,showTextOnly:Fn,showLines:Dr,style:Ai={}})=>{const sr=(0,me.useMemo)(()=>"",[on]);return me.createElement(me.Fragment,null,me.createElement("div",{dangerouslySetInnerHTML:{__html:sr}}))},te=pe(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(on,Mn,Fn)=>Mn in on?z(on,Mn,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):on[Mn]=Fn,Ae=(on,Mn)=>{for(var Fn in Mn||(Mn={}))b.call(Mn,Fn)&&ne(on,Fn,Mn[Fn]);if(x)for(var Fn of x(Mn))ee.call(Mn,Fn)&&ne(on,Fn,Mn[Fn]);return on},ge=(on,Mn)=>a(on,y(Mn));let ye=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function be({onActionCallback:on,title:Mn,icon:Fn,actionName:Dr,className:Ai="",children:sr}){function Sa(){on(Dr)}return te.createElement("a",{title:Mn,className:Ai,onClick:Sa},te.createElement("i",{className:`${Fn}`}),sr)}var we=({watch:on,showNullButton:Mn,showNullProgramButton:Fn,onActionCallback:Dr,fullScreen:Ai,insertTemp:sr,hidetoolBar:Sa,extraUse:Ui})=>{const Jn=[...ye,{title:`${on?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${on?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return te.createElement("ul",{className:"markdown-toolbar-container"},!Sa&&Jn.map((Cn,jr)=>te.createElement("li",{key:jr},Cn.actionName?te.createElement(be,ge(Ae({},Cn),{onActionCallback:Dr})):te.createElement("span",{className:"v-line"}))),Mn?te.createElement("li",null,te.createElement(be,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dr},te.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Fn?te.createElement(te.Fragment,null,te.createElement("li",null,te.createElement(be,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dr},te.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),te.createElement("li",null,te.createElement(be,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dr},te.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,sr&&te.createElement("li",null,te.createElement(be,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${sr}`,onActionCallback:Dr},te.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ui&&te.createElement("li",null,Ui),te.createElement("li",{className:"btn-full-screen"},te.createElement(be,{icon:`${Ai?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ai?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dr})))},Ce=pe(35990),Se=pe(78241),Pe=pe(92832),Be=pe(3113),Qe=Object.defineProperty,Ee=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,$e=(on,Mn,Fn)=>Mn in on?Qe(on,Mn,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):on[Mn]=Fn,ze=(on,Mn)=>{for(var Fn in Mn||(Mn={}))je.call(Mn,Fn)&&$e(on,Fn,Mn[Fn]);if(Ie)for(var Fn of Ie(Mn))Ve.call(Mn,Fn)&&$e(on,Fn,Mn[Fn]);return on},rt=(on,Mn)=>Ee(on,Ue(Mn));const et={labelCol:{span:4},wrapperCol:{span:20}};var ct=({callback:on,onCancel:Mn})=>{function Fn(Dr){on(Dr)}return me.createElement(Se.default,rt(ze({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Fn,style:{width:500}}),me.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},me.createElement(Pe.default,null)),me.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},me.createElement(Pe.default,null)),me.createElement("div",{className:"flex-container flex-end"},me.createElement(Be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(Be.ZP,{type:"ghost",onClick:Mn},"\u53D6\u6D88")))},lt=pe(92928),it=pe(82441),ot=pe(43418),ut=pe(95237),mt=pe(3353),yt=pe(59301),jt=({callback:on,onCancel:Mn})=>{const Fn=document.createElement("canvas"),Dr=Fn.getContext("2d");Fn.width=1e3,Fn.height=800,Dr.fillStyle="#ffffff",Dr.fillRect(0,0,Fn.width,Fn.height);const Ai=Fn.toDataURL("image/png");return yt.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yt.createElement(ut.Z,{style:{height:"100vh"}},yt.createElement(mt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ai,visible:!0,title:String(Date.now())},onOk:sr=>{on({src:sr.url})},onClose:Mn})))},vt=pe(12378);function st(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(st,go.CommandHandler),st.prototype.canAlignSelection=function(){var on=this.diagram;return!(on===null||on.isReadOnly||on.isModelReadOnly||on.selection.count<2)},st.prototype.alignLeft=function(){var on=this.diagram;on.startTransaction("aligning left");var Mn=1/0;on.selection.each(function(Fn){Fn instanceof go.Link||(Mn=Math.min(Fn.position.x,Mn))}),on.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Mn,Fn.position.y))}),on.commitTransaction("aligning left")},st.prototype.alignRight=function(){var on=this.diagram;on.startTransaction("aligning right");var Mn=-1/0;on.selection.each(function(Fn){if(!(Fn instanceof go.Link)){var Dr=Fn.actualBounds.x+Fn.actualBounds.width;Mn=Math.max(Dr,Mn)}}),on.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Mn-Fn.actualBounds.width,Fn.position.y))}),on.commitTransaction("aligning right")},st.prototype.alignTop=function(){var on=this.diagram;on.startTransaction("alignTop");var Mn=1/0;on.selection.each(function(Fn){Fn instanceof go.Link||(Mn=Math.min(Fn.position.y,Mn))}),on.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Fn.position.x,Mn))}),on.commitTransaction("alignTop")},st.prototype.alignBottom=function(){var on=this.diagram;on.startTransaction("aligning bottom");var Mn=-1/0;on.selection.each(function(Fn){if(!(Fn instanceof go.Link)){var Dr=Fn.actualBounds.y+Fn.actualBounds.height;Mn=Math.max(Dr,Mn)}}),on.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Fn.actualBounds.x,Mn-Fn.actualBounds.height))}),on.commitTransaction("aligning bottom")},st.prototype.alignCenterX=function(){var on=this.diagram,Mn=on.selection.first();if(Mn){on.startTransaction("aligning Center X");var Fn=Mn.actualBounds.x+Mn.actualBounds.width/2;on.selection.each(function(Dr){Dr instanceof go.Link||Dr.move(new go.Point(Fn-Dr.actualBounds.width/2,Dr.actualBounds.y))}),on.commitTransaction("aligning Center X")}},st.prototype.alignCenterY=function(){var on=this.diagram,Mn=on.selection.first();if(Mn){on.startTransaction("aligning Center Y");var Fn=Mn.actualBounds.y+Mn.actualBounds.height/2;on.selection.each(function(Dr){Dr instanceof go.Link||Dr.move(new go.Point(Dr.actualBounds.x,Fn-Dr.actualBounds.height/2))}),on.commitTransaction("aligning Center Y")}},st.prototype.alignColumn=function(on){var Mn=this.diagram;Mn.startTransaction("align Column"),on===void 0&&(on=0),on=parseFloat(on);var Fn=new Array;Mn.selection.each(function(Ui){Ui instanceof go.Link||Fn.push(Ui)});for(var Dr=0;Dr0){for(var Ui=sr.elt(Sa-1);Ui!==null&&Ui.isTreeExpanded&&!Ui.isTreeLeaf;){var Jn=this._sortTreeChildrenByY(Ui);Ui=Jn.last()}Ui!==null&&on.select(Ui)}else on.select(Ai)}}else if(Fn.key==="Down")if(Mn.isTreeExpanded&&!Mn.isTreeLeaf){var Dr=this._sortTreeChildrenByY(Mn).first();Dr!==null&&on.select(Dr)}else for(;Mn!==null;){var Ai=Mn.findTreeParentNode();if(Ai===null)break;var sr=this._sortTreeChildrenByY(Ai),Sa=sr.indexOf(Mn);if(Sasr.y?1:Ai.xsr.x?1:0}),Mn},st.prototype.copyToClipboard=function(on){go.CommandHandler.prototype.copyToClipboard.call(this,on),this._lastPasteOffset.set(this.pasteOffset)},st.prototype.pasteFromClipboard=function(){var on=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(on,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),on},Object.defineProperty(st.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(on){if(on!=="move"&&on!=="select"&&on!=="scroll"&&on!=="tree"&&on!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+on);this._arrowKeyBehavior=on}}),Object.defineProperty(st.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(on){if(!(on instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+on);this._pasteOffset.set(on)}});var qe=st,Re=pe(60803),We=pe(43604),Oe=pe(97013),Le={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Fe=pe(59301),De=(on,Mn,Fn)=>new Promise((Dr,Ai)=>{var sr=Jn=>{try{Ui(Fn.next(Jn))}catch(Cn){Ai(Cn)}},Sa=Jn=>{try{Ui(Fn.throw(Jn))}catch(Cn){Ai(Cn)}},Ui=Jn=>Jn.done?Dr(Jn.value):Promise.resolve(Jn.value).then(sr,Sa);Ui((Fn=Fn.apply(on,Mn)).next())});function Te({onCancel:on,callback:Mn}){let Fn=(0,me.useRef)(),Dr=(0,me.useRef)(),Ai=(0,me.useRef)(),sr=(0,me.useRef)(!1);const Sa=(0,me.useRef)(!1),[Ui,Jn]=(0,me.useState)(0);function Cn(){const Tn=vt.bx.make,Qr={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"};Fn.current=new vt.S0(Dr.current,{padding:20,grid:Tn(vt.s_,"Grid",Tn(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Tn(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:zr=>{var fi=zr.diagram.commandHandler.addTopLevelParts(zr.diagram.selection,!0);fi||zr.diagram.currentTool.doCancel()},commandHandler:Tn(qe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:zr=>{var fi=zr.subject;fi.location=fi.location.copy().snapToGridPoint(zr.diagram.grid.gridOrigin,zr.diagram.grid.gridCellSize),setTimeout(()=>{zr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:zr=>{var fi=zr.subject;setTimeout(()=>{zr.diagram.commandHandler.editTextBlock()})},LinkRelinked:zr=>{var fi=zr.parameter.part;fi.invalidateConnectedLinks();var Ni=zr.subject;zr.diagram.toolManager.linkingTool.isForwards?Ni.toNode.invalidateConnectedLinks():Ni.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Fn.current.nodeTemplate=Tn(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),Tn(vt.bn,{name:"SHAPE",fill:Qr.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")),Tn(vt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Tn(vt.al,{margin:1,textAlign:"center",overflow:vt.al.OverflowEllipsis,editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),Fn.current.nodeTemplate.toolTip=Tn("ToolTip",Tn(vt.s_,"Vertical",{maxSize:new vt.$u(200,NaN)},Tn(vt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new vt.KX("text")),Tn(vt.al,{font:"10pt sans-serif",textAlign:"center"},new vt.KX("text","details"))));function di(zr,fi){var Ni=(Pi,va)=>{Pi.handled=!0,Pi.diagram.model.commit(na=>{var ca=va.part.adornedPart,Ja=new vt.E9().setRectSpot(ca.actualBounds,zr);Ja.subtract(ca.location),Ja.scale(2,2),Ja.x+=Math.sign(Ja.x)*130,Ja.y+=Math.sign(Ja.y)*130,Ja.add(ca.location),Ja.snapToGridPoint(Pi.diagram.grid.gridOrigin,Pi.diagram.grid.gridCellSize);var Na=na.copyNodeData(ca.data);na.setGroupKeyForNodeData(Na,na.getGroupKeyForNodeData(ca.data)),na.addNodeData(Na);var es={from:ca.key,to:na.getKeyForNodeData(Na)};na.addLinkData(es);var Io=Pi.diagram.findNodeForData(Na);Io.location=Ja,Pi.diagram.select(Io),setTimeout(()=>{Pi.diagram.commandHandler.editTextBlock()},20)})};return Tn(vt.bn,{figure:fi,alignment:zr,alignmentFocus:zr.opposite(),width:zr.equals(vt.z6.Top)||zr.equals(vt.z6.Bottom)?25:18,height:zr.equals(vt.z6.Top)||zr.equals(vt.z6.Bottom)?18:25,fill:"orange",stroke:Qr.white,strokeWidth:4,mouseEnter:(Pi,va)=>va.fill="dodgerblue",mouseLeave:(Pi,va)=>va.fill="orange",isActionable:!0,click:Ni,contextClick:Ni})}function Bi(zr){return Tn(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:(fi,Ni)=>Ni.fill="dodgerblue",mouseLeave:(fi,Ni)=>Ni.fill="orange",click:(fi,Ni)=>{fi.diagram.commandHandler.showContextMenu(Ni.part.adornedPart)}},zr||{})}Fn.current.nodeTemplate.selectionAdornmentTemplate=Tn(vt.uz,"Spot",Tn(vt.Vm,{padding:10}),di(vt.z6.Top,"TriangleUp"),di(vt.z6.Left,"TriangleLeft"),di(vt.z6.Right,"TriangleRight"),di(vt.z6.Bottom,"TriangleDown"),Bi({alignment:new vt.z6(.75,0)}));function $r(zr,fi){return(Ni,Pi)=>{Ni.handled=!0,Ni.diagram.model.commit(va=>{va.set(Pi.part.adornedPart.data,zr,fi)})}}function an(zr,fi){return fi||(fi="color"),Tn(vt.bn,{width:16,height:16,stroke:"lightgray",fill:zr,margin:1,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.stroke="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.stroke="lightgray",click:$r(fi,zr),contextClick:$r(fi,zr)})}function jn(){return[Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",an(Qr.white,"fill"),an(Qr.beige,"fill"),an(Qr.extralightblue,"fill"),an(Qr.extralightred,"fill"))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",an(Qr.lightgray,"fill"),an(Qr.lightgreen,"fill"),an(Qr.lightblue,"fill"),an(Qr.lightred,"fill")))]}function Vn(){return[Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",an(Qr.black),an(Qr.green),an(Qr.blue),an(Qr.red))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",an(Qr.white),an(Qr.magenta),an(Qr.purple),an(Qr.orange)))]}function pn(zr,fi){return fi||(fi="thickness"),Tn(vt.bn,"LineH",{width:16,height:16,strokeWidth:zr,margin:1,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.background="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.background="transparent",click:$r(fi,zr),contextClick:$r(fi,zr)})}function Br(zr,fi){return fi||(fi="dash"),Tn(vt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:zr,margin:1,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.background="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.background="transparent",click:$r(fi,zr),contextClick:$r(fi,zr)})}function ar(){return[Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",pn(1),pn(2),pn(3),pn(4))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",Br(null),Br([2,4]),Br([4,4])))]}function cr(zr,fi){return fi||(fi="figure"),Tn(vt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:zr,margin:1,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.fill="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.fill="lightgray",click:$r(fi,zr),contextClick:$r(fi,zr)})}Fn.current.nodeTemplate.contextMenu=Tn("ContextMenu",Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",cr("Rectangle"),cr("RoundedRectangle"),cr("Ellipse"),cr("Diamond"))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",cr("Parallelogram2"),cr("ManualOperation"),cr("Procedure"),cr("Cylinder1"))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",cr("Terminator"),cr("CreateRequest"),cr("Document"),cr("TriangleDown"))),jn(),Vn(),ar()),Fn.current.groupTemplate=Tn(vt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:vt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(zr,fi)=>{var Ni=fi.addMembers(fi.diagram.selection,!0);Ni||fi.diagram.currentTool.doCancel()},avoidable:!1},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),Tn(vt.s_,"Auto",{name:"BODY"},Tn(vt.bn,{parameter1:10,fill:Qr.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")),Tn(vt.Vm,{background:"transparent",margin:20})),Tn(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"))),Fn.current.groupTemplate.selectionAdornmentTemplate=Tn(vt.uz,"Spot",Tn(vt.s_,"Auto",Tn(vt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Tn(vt.Vm,{margin:1.5})),Bi({alignment:vt.z6.TopRight,alignmentFocus:vt.z6.BottomRight})),Fn.current.groupTemplate.contextMenu=Tn("ContextMenu",jn(),Vn(),ar()),Fn.current.linkTemplate=Tn(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",zr=>zr>=1?10:0),new vt.KX("toShortLength","dir",zr=>zr>=1?10:0),new vt.KX("points").makeTwoWay(),Tn(vt.bn,{strokeWidth:2},new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),Tn(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",zr=>zr===1)),Tn(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",zr=>zr>=1),new vt.KX("width","thickness",zr=>7+3*zr),new vt.KX("height","thickness",zr=>7+3*zr),new vt.KX("segmentOffset","thickness",zr=>new vt.E9(-15,4+1.5*zr))),Tn(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",zr=>zr===2),new vt.KX("width","thickness",zr=>7+3*zr),new vt.KX("height","thickness",zr=>7+3*zr),new vt.KX("segmentOffset","thickness",zr=>new vt.E9(-15,4+1.5*zr))),Tn(vt.al,{alignmentFocus:new vt.z6(0,1,-4,0),editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),Fn.current.linkTemplate.selectionAdornmentTemplate=Tn(vt.uz,Tn(vt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ur(2)},new vt.KX("pathPattern","thickness",ur)),Bi({alignmentFocus:new vt.z6(0,0,-6,-4)}));function ur(zr){return Tn(vt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(zr+4).toString()+" H3"})}function xi(zr){var fi="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return zr===0?fi="M0 0 M16 16 M0 8 L16 8":zr===2&&(fi="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Tn(vt.bn,{geometryString:fi,margin:2,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.background="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.background="transparent",click:$r("dir",zr),contextClick:$r("dir",zr)})}function qn(zr){var fi=(Ni,Pi)=>{Ni.handled=!0,Ni.diagram.model.commit(va=>{var na=Pi.part.adornedPart;va.set(na.data,zr?"toSpot":"fromSpot",vt.z6.stringify(vt.z6.AllSides)),(zr?na.toNode:na.fromNode).invalidateConnectedLinks()})};return Tn(vt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ni,Pi)=>Pi.background="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.background="transparent",click:fi,contextClick:fi})}function bi(zr,fi){var Ni=0,Pi=vt.z6.RightSide;zr.equals(vt.z6.Top)?(Ni=270,Pi=vt.z6.TopSide):zr.equals(vt.z6.Left)?(Ni=180,Pi=vt.z6.LeftSide):zr.equals(vt.z6.Bottom)&&(Ni=90,Pi=vt.z6.BottomSide),fi||(Ni-=180);var va=(na,ca)=>{na.handled=!0,na.diagram.model.commit(Ja=>{var Na=ca.part.adornedPart;Ja.set(Na.data,fi?"toSpot":"fromSpot",vt.z6.stringify(Pi)),(fi?Na.toNode:Na.fromNode).invalidateConnectedLinks()})};return Tn(vt.bn,{alignment:zr,alignmentFocus:zr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ni,background:"transparent",mouseEnter:(na,ca)=>ca.background="dodgerblue",mouseLeave:(na,ca)=>ca.background="transparent",click:va,contextClick:va})}Fn.current.linkTemplate.contextMenu=Tn("ContextMenu",Vn(),ar(),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",xi(0),xi(1),xi(2))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",Tn(vt.s_,"Spot",qn(!1),bi(vt.z6.Top,!1),bi(vt.z6.Left,!1),bi(vt.z6.Right,!1),bi(vt.z6.Bottom,!1)),Tn(vt.s_,"Spot",{margin:new vt.Zt(0,0,0,2)},qn(!0),bi(vt.z6.Top,!0),bi(vt.z6.Left,!0),bi(vt.z6.Right,!0),bi(vt.z6.Bottom,!0)))));const mr=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=Ae=>{a.current.setValue(a.current.getValue()+" "+Ae.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(ze.Z,{className:ie.Z.lists,gutter:[10,10]},y.map((Ae,ge)=>le.createElement(E.Z,{flex:"110px",className:ie.Z.item},le.createElement("div",null,le.createElement(ue.Z,{value:`$$${Ae.value}$$`}),Ae.name),le.createElement("div",{className:ie.Z.children},Ae.children.map((ye,be)=>le.createElement("div",{key:be},le.createElement("h1",null,ye.name),le.createElement(ze.Z,{gutter:[10,10]},ye.data.map((we,Ce)=>le.createElement(E.Z,{key:Ce,onClick:()=>b(we),className:ie.Z.diamond},le.createElement(ue.Z,{value:"`$$"+we.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(ze.Z,{className:ie.Z.lists,gutter:[10,10]},x.map((Ae,ge)=>le.createElement(E.Z,{flex:"110px",className:ie.Z.item},le.createElement("div",null,le.createElement(ue.Z,{value:"`$$"+Ae.value+"$$`"}),Ae.name),le.createElement("div",{className:ie.Z.children},Ae.children.map((ye,be)=>le.createElement("div",{key:be},ye.name&&le.createElement("h1",null,ye.name),le.createElement(ze.Z,{gutter:[10,10]},ye.data.map((we,Ce)=>le.createElement(E.Z,{key:Ce,onClick:()=>b(we),className:ie.Z.diamond},le.createElement(ue.Z,{value:"`$$"+we.value+"$$`"}))))))))))}],ne=()=>{var Ae=document.createElement("div");Ae.innerHTML=a.current.getValue();var ge=Ae.innerText;return se&&se(ge),ge};return(0,me.useImperativeHandle)(z,()=>({getData:ne})),le.createElement("div",{className:ie.Z.mathWrap},le.createElement(ve.default,{defaultActiveKey:"1",items:ee}),le.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},te||""),ae&&le.createElement("div",{className:ie.Z.button},le.createElement(fe.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nt.Z=oe},69654:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ve}});var me=pe(58106),ze={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},E=pe(59301),ve=({message:fe,className:ue,children:ie,style:re={}})=>E.createElement("div",{className:`custom-spinner ${ze.idsRingWrapper} ${ue}`},E.createElement("div",{className:ze.ldsRing},E.createElement("div",null),E.createElement("div",null),E.createElement("div",null),E.createElement("div",null)),fe?E.createElement("p",{style:re},fe):null,ie,E.createElement(me.Outlet,null))},34282:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ve}});var me=pe(59301),ze=pe(94276),E=pe(59301),ve=({defaultX:fe="40%",leftChild:ue,rightChild:ie,className:re,hideResize:le=!1})=>{const[oe,se]=(0,me.useState)(fe),ae=(0,me.useRef)();function te(){ae.current=!0}(0,me.useEffect)(()=>{function y(b){ae.current&&(ze.Z.publish("resize-move-bar",b),se(b.pageX))}function x(){ae.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",x)}},[]);const z=typeof oe=="number"&&oe!==.01?`${oe}px`:fe,a=`calc(100% - ${le?"0px":"4px"} - ${z})`;return E.createElement("div",{className:`split-panel-container ${re}`},E.createElement("section",{style:{width:z,display:oe===.01?"none":""}},ue),E.createElement("section",{className:"resize-x-bar",onMouseDown:te},E.createElement("a",{className:"btn-resize"},E.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},E.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),E.createElement("section",{style:{width:a}},ie))}},41556:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ue}});var me=pe(59301),ze={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},E=pe(92310),ve=pe.n(E),ue=({className:ie,style:re={},leftNode:le,leftTitle:oe="\u81EA\u6D4B\u8F93\u5165",rightNode:se,rightTitle:ae="\u8FD0\u884C\u7ED3\u679C"})=>me.createElement("div",{className:ve()(ze.result,ie),style:re},me.createElement("div",{className:ze.left},me.createElement("div",{className:ze.title},me.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),me.createElement("span",null,oe)),me.createElement("div",{className:ze.leftNode},le)),me.createElement("div",{className:ze.right},me.createElement("div",{className:ze.title},me.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),me.createElement("span",null,ae)),me.createElement("div",{className:ze.rightNode},se)))},80738:function(qt,Nt,pe){"use strict";var me=pe(59301);const ze=ve=>String(ve).length===1?`0${ve}`:ve,E=({className:ve="",onChange:fe,defaultValue:ue=0})=>{const[ie,re]=(0,me.useState)(ue);(0,me.useEffect)(()=>{const ae=setTimeout(()=>{re(ie+1e3)},1e3);return fe(ie+1e3),()=>{clearInterval(ae)}},[ie]);const le=parseInt(ie/(60*6e4))||"00",oe=parseInt(ie%(60*6e4)/6e4)||"00",se=parseInt(ie%6e4/1e3)||"00";return me.createElement("div",{className:ve},ze(le),":",ze(oe),":",ze(se))};Nt.Z=E},76906:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return He}});var me=pe(59301),ze=pe(58106),E=pe(43418),ve=pe(78241),fe=pe(8591),ue=pe(71418),ie=pe(17574),re=pe(95237),le=pe(43604),oe=pe(6848),se=pe(92832),ae={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},te=pe(26718),z=pe(47226),a=pe(59243),y=pe(71795),x=Object.defineProperty,b=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,ne=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ye=(Ee,Ue,Ie)=>Ue in Ee?x(Ee,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Ee[Ue]=Ie,be=(Ee,Ue)=>{for(var Ie in Ue||(Ue={}))Ae.call(Ue,Ie)&&ye(Ee,Ie,Ue[Ie]);if(ne)for(var Ie of ne(Ue))ge.call(Ue,Ie)&&ye(Ee,Ie,Ue[Ie]);return Ee},we=(Ee,Ue)=>b(Ee,ee(Ue)),Ce=(Ee,Ue)=>{var Ie={};for(var je in Ee)Ae.call(Ee,je)&&Ue.indexOf(je)<0&&(Ie[je]=Ee[je]);if(Ee!=null&&ne)for(var je of ne(Ee))Ue.indexOf(je)<0&&ge.call(Ee,je)&&(Ie[je]=Ee[je]);return Ie},Se=(Ee,Ue,Ie)=>new Promise((je,Ve)=>{var $e=et=>{try{rt(Ie.next(et))}catch(ut){Ve(ut)}},Qe=et=>{try{rt(Ie.throw(et))}catch(ut){Ve(ut)}},rt=et=>et.done?je(et.value):Promise.resolve(et.value).then($e,Qe);rt((Ie=Ie.apply(Ee,Ue)).next())});const Pe=(Ee=[])=>Ee==null?void 0:Ee.map(Ue=>we(be({},Ue),{title:(Ue==null?void 0:Ue.value)||"",key:Ue==null?void 0:Ue.id,isLeaf:!0})),Be=Ee=>{var Ue=Ee,{user:Ie,children:je,isShowComponent:Ve=!0,ModalProps:$e={},onDataSelect:Qe}=Ue,rt=Ce(Ue,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[et,ut]=E.default.useModal(),[lt]=ve.default.useForm(),[it,ot]=(0,me.useState)([]),[ct,mt]=(0,me.useState)(!1),[yt,jt]=(0,me.useState)(!1),[,vt,st,qe]=(0,te.U)(z.qE,{page:1,limit:9999}),[,,Re]=(0,te.U)(z.V8,{}),[,,We]=(0,te.U)(z.B$,{}),[,,Oe]=(0,te.U)(z.DH,{}),[,,Le]=(0,te.U)(z.bJ,{}),Fe=()=>{mt(!1),lt.resetFields(),jt(!1)},De=ke=>Se(void 0,null,function*(){const{node:_e,dragNode:Xe,event:dt}=ke,gt=ke.node.pos.split("-"),at=ke.dropPosition-Number(gt[gt.length-1]);if(at==0){fe.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(at==1&&(Xe==null?void 0:Xe.item_index)==(_e==null?void 0:_e.item_index)+1){fe.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const bt=yield Le({id:Xe==null?void 0:Xe.key,position:at==-1?1:(Xe==null?void 0:Xe.item_index)>(_e==null?void 0:_e.item_index)?(_e==null?void 0:_e.item_index)+1:_e==null?void 0:_e.item_index});(bt==null?void 0:bt.status)===0&&(fe.ZP.success("\u79FB\u52A8\u6210\u529F"),st({},!0))}),Te=ke=>Se(void 0,null,function*(){let _e={};yt?_e=yield We(be({},ke)):_e=yield Oe(be({},ke)),(_e==null?void 0:_e.status)==0&&(fe.ZP.success((_e==null?void 0:_e.message)||(yt?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),st({},!0),Fe())});return(0,me.useEffect)(()=>{$e!=null&&$e.open&&st({},!0)},[$e==null?void 0:$e.open]),(0,me.useEffect)(()=>{var ke;ot(Pe((ke=qe==null?void 0:qe.data)==null?void 0:ke.list))},[qe]),Ve?me.createElement(me.Fragment,null,ut,je,me.createElement(E.default,be({},be({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},$e)),me.createElement(ue.Z,{spinning:vt},(it==null?void 0:it.length)>0?me.createElement(me.Fragment,null,me.createElement(ie.default.DirectoryTree,{height:500,className:ae.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:Qe,treeData:it,onDrop:De,titleRender:ke=>me.createElement(me.Fragment,null,me.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},ke==null?void 0:ke.title),me.createElement("div",{className:`${ae.EditDom}`},me.createElement(re.Z,{wrap:!1,align:"middle",gutter:16},me.createElement(le.Z,null,me.createElement(oe.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},me.createElement("i",{className:`iconfont icon-tuodong1 font12 ${ae.currentPrimary}`}))),me.createElement(le.Z,null,me.createElement(oe.Z,{title:"\u7F16\u8F91"},me.createElement("i",{className:`iconfont icon-bianji11 font12 ${ae.currentPrimary}`,onClick:_e=>{_e.stopPropagation(),lt.setFieldsValue(be({},ke)),mt(!0)}}))),me.createElement(le.Z,null,me.createElement(oe.Z,{title:"\u5220\u9664"},me.createElement("i",{className:`iconfont icon-shanchu14 font12 ${ae.currentDelete}`,onClick:_e=>{_e.stopPropagation(),et.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>Se(void 0,null,function*(){const Xe=yield Re({id:ke==null?void 0:ke.key});(Xe==null?void 0:Xe.status)==0&&(fe.ZP.success((Xe==null?void 0:Xe.message)||"\u5220\u9664\u6210\u529F"),st({},!0))})})}}))))))}),me.createElement(y.op,{className:"ml20 mt20",icon:me.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{jt(!0),mt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):me.createElement(a.Z,{styles:{margin:"30px auto"},customText:me.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",me.createElement("a",{onClick:()=>{jt(!0),mt(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),me.createElement(E.default,{title:yt?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:ct,okText:yt?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{Fe()},onOk:()=>{lt.submit()}},me.createElement(ve.default,{form:lt,onFinish:Te},yt&&me.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"),me.createElement(ve.default.Item,{hidden:!0,name:"id"}),me.createElement(ve.default.Item,{className:"mt10",name:"value"},me.createElement(se.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var He=(0,ze.connect)(({loading:Ee,user:Ue})=>({user:Ue,loading:Ee.effects}))(Be)},421:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ve}});var me=pe(59301),ze=pe(94276),E=pe(11611),ve=()=>{const[fe,ue]=(0,me.useState)(""),[ie,re]=(0,me.useState)(0);let[le,oe]=(0,me.useState)(),[se,ae]=(0,me.useState)();const[te,z]=(0,me.useState)(!1),a=(0,me.useRef)("");(0,me.useEffect)(()=>ze.Z.subscribe("preview-image",Ce=>{ue(Ce),console.log(ye.current),document.body.style.overflow="hidden"}),[]),(0,me.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,me.useEffect)(()=>{a.current=fe},[fe]);function y(we){we.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",oe(void 0),ae(void 0),re(0),ue("")}function b(){re(ie+90)}function ee(){le=ye.current.width*1.1,se=ye.current.height*1.1,ae(se),oe(le)}function ne(){le=ye.current.width/1.1,se=ye.current.height/1.1,ae(se),oe(le)}const Ae=(0,me.useRef)(),ge=(0,me.useRef)(),ye=(0,me.useRef)(),be=we=>{(we.nativeEvent.target===Ae.current||we.nativeEvent.target===ge.current)&&x()};return me.createElement(me.Fragment,null,fe?me.createElement("div",null,me.createElement("div",{className:"preview-wrp-group",ref:ge},me.createElement(E.Z,{className:"image-preview",src:fe,style:{display:"none"},preview:{visible:!0,src:fe,movable:!1,onVisibleChange:we=>{ue("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},92928:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return Ae}});var me=pe(59301),ze=pe(57809),E=pe(78241),ve=pe(3113),fe=pe(89780),ue=pe.n(fe),ie=pe(2018),re=pe(66551),le=Object.defineProperty,oe=Object.defineProperties,se=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(ge,ye,be)=>ye in ge?le(ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:be}):ge[ye]=be,y=(ge,ye)=>{for(var be in ye||(ye={}))te.call(ye,be)&&a(ge,be,ye[be]);if(ae)for(var be of ae(ye))z.call(ye,be)&&a(ge,be,ye[be]);return ge},x=(ge,ye)=>oe(ge,se(ye));const b=ze.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Nt.Z=({callback:ge,onCancel:ye})=>{const[be,we]=(0,me.useState)("python");function Ce(Pe){we(ne[Pe][1])}function Se(Pe){ge(Pe)}return me.createElement(E.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Se,style:{width:500}}),me.createElement(E.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},me.createElement(ze.default,{getPopupContainer:Pe=>Pe.parentNode,onChange:Ce},Object.keys(ne).map(Pe=>me.createElement(b,{key:Pe,value:Pe},ne[Pe][0])))),me.createElement(E.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},me.createElement(Ae,{mode:be})),me.createElement("div",{className:"flex-container flex-end"},me.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(ve.ZP,{type:"ghost",onClick:ye},"\u53D6\u6D88")))};function Ae({value:ge,onChange:ye,mode:be,options:we={}}){const Ce=(0,me.useRef)(),[Se,Pe]=(0,me.useState)();return(0,me.useEffect)(()=>{if(Se){let Be=function(He){const Ee=He.getValue();ye&&ye(Ee)};return Se.on("change",Be),()=>{Se.off("change",Be)}}},[Se,ye]),(0,me.useEffect)(()=>{Se&&Se.setOption("mode",be)},[Se,be]),(0,me.useEffect)(()=>{Se&&(ge!==Se.getValue()||ge==="")&&setTimeout(()=>{Se.setValue(ge||"")},300)},[Se,ge]),(0,me.useEffect)(()=>{if(Ce.current&&!Se){const Be=ue().fromTextArea(Ce.current,y({mode:be,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},we));Pe(Be)}},[Ce.current,Se]),me.createElement("div",{className:"my-codemirror-container"},me.createElement("textarea",{ref:Ce}))}},86401:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Ei}});var me=pe(59301),ze=pe(89780),E=pe.n(ze),ve=pe(76374),fe=pe(2018),ue=pe(6313),ie=pe(25717),re=pe(99498),le=pe(25419),oe=pe(67549),se=pe(95318),ae=({value:on="",className:Mn,showTextOnly:Fn,showLines:Dr,style:Ai={}})=>{const sr=(0,me.useMemo)(()=>"",[on]);return me.createElement(me.Fragment,null,me.createElement("div",{dangerouslySetInnerHTML:{__html:sr}}))},te=pe(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(on,Mn,Fn)=>Mn in on?z(on,Mn,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):on[Mn]=Fn,Ae=(on,Mn)=>{for(var Fn in Mn||(Mn={}))b.call(Mn,Fn)&&ne(on,Fn,Mn[Fn]);if(x)for(var Fn of x(Mn))ee.call(Mn,Fn)&&ne(on,Fn,Mn[Fn]);return on},ge=(on,Mn)=>a(on,y(Mn));let ye=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function be({onActionCallback:on,title:Mn,icon:Fn,actionName:Dr,className:Ai="",children:sr}){function Sa(){on(Dr)}return te.createElement("a",{title:Mn,className:Ai,onClick:Sa},te.createElement("i",{className:`${Fn}`}),sr)}var we=({watch:on,showNullButton:Mn,showNullProgramButton:Fn,onActionCallback:Dr,fullScreen:Ai,insertTemp:sr,hidetoolBar:Sa,extraUse:Ui})=>{const Jn=[...ye,{title:`${on?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${on?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return te.createElement("ul",{className:"markdown-toolbar-container"},!Sa&&Jn.map((Cn,jr)=>te.createElement("li",{key:jr},Cn.actionName?te.createElement(be,ge(Ae({},Cn),{onActionCallback:Dr})):te.createElement("span",{className:"v-line"}))),Mn?te.createElement("li",null,te.createElement(be,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dr},te.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Fn?te.createElement(te.Fragment,null,te.createElement("li",null,te.createElement(be,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Dr},te.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),te.createElement("li",null,te.createElement(be,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Dr},te.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,sr&&te.createElement("li",null,te.createElement(be,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${sr}`,onActionCallback:Dr},te.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ui&&te.createElement("li",null,Ui),te.createElement("li",{className:"btn-full-screen"},te.createElement(be,{icon:`${Ai?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ai?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dr})))},Ce=pe(35990),Se=pe(78241),Pe=pe(92832),Be=pe(3113),He=Object.defineProperty,Ee=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,$e=(on,Mn,Fn)=>Mn in on?He(on,Mn,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):on[Mn]=Fn,Qe=(on,Mn)=>{for(var Fn in Mn||(Mn={}))je.call(Mn,Fn)&&$e(on,Fn,Mn[Fn]);if(Ie)for(var Fn of Ie(Mn))Ve.call(Mn,Fn)&&$e(on,Fn,Mn[Fn]);return on},rt=(on,Mn)=>Ee(on,Ue(Mn));const et={labelCol:{span:4},wrapperCol:{span:20}};var ut=({callback:on,onCancel:Mn})=>{function Fn(Dr){on(Dr)}return me.createElement(Se.default,rt(Qe({},et),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Fn,style:{width:500}}),me.createElement(Se.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},me.createElement(Pe.default,null)),me.createElement(Se.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},me.createElement(Pe.default,null)),me.createElement("div",{className:"flex-container flex-end"},me.createElement(Be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(Be.ZP,{type:"ghost",onClick:Mn},"\u53D6\u6D88")))},lt=pe(92928),it=pe(82441),ot=pe(43418),ct=pe(95237),mt=pe(3353),yt=pe(59301),jt=({callback:on,onCancel:Mn})=>{const Fn=document.createElement("canvas"),Dr=Fn.getContext("2d");Fn.width=1e3,Fn.height=800,Dr.fillStyle="#ffffff",Dr.fillRect(0,0,Fn.width,Fn.height);const Ai=Fn.toDataURL("image/png");return yt.createElement(ot.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yt.createElement(ct.Z,{style:{height:"100vh"}},yt.createElement(mt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ai,visible:!0,title:String(Date.now())},onOk:sr=>{on({src:sr.url})},onClose:Mn})))},vt=pe(12378);function st(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(st,go.CommandHandler),st.prototype.canAlignSelection=function(){var on=this.diagram;return!(on===null||on.isReadOnly||on.isModelReadOnly||on.selection.count<2)},st.prototype.alignLeft=function(){var on=this.diagram;on.startTransaction("aligning left");var Mn=1/0;on.selection.each(function(Fn){Fn instanceof go.Link||(Mn=Math.min(Fn.position.x,Mn))}),on.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Mn,Fn.position.y))}),on.commitTransaction("aligning left")},st.prototype.alignRight=function(){var on=this.diagram;on.startTransaction("aligning right");var Mn=-1/0;on.selection.each(function(Fn){if(!(Fn instanceof go.Link)){var Dr=Fn.actualBounds.x+Fn.actualBounds.width;Mn=Math.max(Dr,Mn)}}),on.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Mn-Fn.actualBounds.width,Fn.position.y))}),on.commitTransaction("aligning right")},st.prototype.alignTop=function(){var on=this.diagram;on.startTransaction("alignTop");var Mn=1/0;on.selection.each(function(Fn){Fn instanceof go.Link||(Mn=Math.min(Fn.position.y,Mn))}),on.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Fn.position.x,Mn))}),on.commitTransaction("alignTop")},st.prototype.alignBottom=function(){var on=this.diagram;on.startTransaction("aligning bottom");var Mn=-1/0;on.selection.each(function(Fn){if(!(Fn instanceof go.Link)){var Dr=Fn.actualBounds.y+Fn.actualBounds.height;Mn=Math.max(Dr,Mn)}}),on.selection.each(function(Fn){Fn instanceof go.Link||Fn.move(new go.Point(Fn.actualBounds.x,Mn-Fn.actualBounds.height))}),on.commitTransaction("aligning bottom")},st.prototype.alignCenterX=function(){var on=this.diagram,Mn=on.selection.first();if(Mn){on.startTransaction("aligning Center X");var Fn=Mn.actualBounds.x+Mn.actualBounds.width/2;on.selection.each(function(Dr){Dr instanceof go.Link||Dr.move(new go.Point(Fn-Dr.actualBounds.width/2,Dr.actualBounds.y))}),on.commitTransaction("aligning Center X")}},st.prototype.alignCenterY=function(){var on=this.diagram,Mn=on.selection.first();if(Mn){on.startTransaction("aligning Center Y");var Fn=Mn.actualBounds.y+Mn.actualBounds.height/2;on.selection.each(function(Dr){Dr instanceof go.Link||Dr.move(new go.Point(Dr.actualBounds.x,Fn-Dr.actualBounds.height/2))}),on.commitTransaction("aligning Center Y")}},st.prototype.alignColumn=function(on){var Mn=this.diagram;Mn.startTransaction("align Column"),on===void 0&&(on=0),on=parseFloat(on);var Fn=new Array;Mn.selection.each(function(Ui){Ui instanceof go.Link||Fn.push(Ui)});for(var Dr=0;Dr0){for(var Ui=sr.elt(Sa-1);Ui!==null&&Ui.isTreeExpanded&&!Ui.isTreeLeaf;){var Jn=this._sortTreeChildrenByY(Ui);Ui=Jn.last()}Ui!==null&&on.select(Ui)}else on.select(Ai)}}else if(Fn.key==="Down")if(Mn.isTreeExpanded&&!Mn.isTreeLeaf){var Dr=this._sortTreeChildrenByY(Mn).first();Dr!==null&&on.select(Dr)}else for(;Mn!==null;){var Ai=Mn.findTreeParentNode();if(Ai===null)break;var sr=this._sortTreeChildrenByY(Ai),Sa=sr.indexOf(Mn);if(Sasr.y?1:Ai.xsr.x?1:0}),Mn},st.prototype.copyToClipboard=function(on){go.CommandHandler.prototype.copyToClipboard.call(this,on),this._lastPasteOffset.set(this.pasteOffset)},st.prototype.pasteFromClipboard=function(){var on=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(on,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),on},Object.defineProperty(st.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(on){if(on!=="move"&&on!=="select"&&on!=="scroll"&&on!=="tree"&&on!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+on);this._arrowKeyBehavior=on}}),Object.defineProperty(st.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(on){if(!(on instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+on);this._pasteOffset.set(on)}});var qe=st,Re=pe(60803),We=pe(43604),Oe=pe(97013),Le={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Fe=pe(59301),De=(on,Mn,Fn)=>new Promise((Dr,Ai)=>{var sr=Jn=>{try{Ui(Fn.next(Jn))}catch(Cn){Ai(Cn)}},Sa=Jn=>{try{Ui(Fn.throw(Jn))}catch(Cn){Ai(Cn)}},Ui=Jn=>Jn.done?Dr(Jn.value):Promise.resolve(Jn.value).then(sr,Sa);Ui((Fn=Fn.apply(on,Mn)).next())});function Te({onCancel:on,callback:Mn}){let Fn=(0,me.useRef)(),Dr=(0,me.useRef)(),Ai=(0,me.useRef)(),sr=(0,me.useRef)(!1);const Sa=(0,me.useRef)(!1),[Ui,Jn]=(0,me.useState)(0);function Cn(){const Tn=vt.bx.make,Qr={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"};Fn.current=new vt.S0(Dr.current,{padding:20,grid:Tn(vt.s_,"Grid",Tn(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Tn(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:zr=>{var fi=zr.diagram.commandHandler.addTopLevelParts(zr.diagram.selection,!0);fi||zr.diagram.currentTool.doCancel()},commandHandler:Tn(qe),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:zr=>{var fi=zr.subject;fi.location=fi.location.copy().snapToGridPoint(zr.diagram.grid.gridOrigin,zr.diagram.grid.gridCellSize),setTimeout(()=>{zr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:zr=>{var fi=zr.subject;setTimeout(()=>{zr.diagram.commandHandler.editTextBlock()})},LinkRelinked:zr=>{var fi=zr.parameter.part;fi.invalidateConnectedLinks();var Ni=zr.subject;zr.diagram.toolManager.linkingTool.isForwards?Ni.toNode.invalidateConnectedLinks():Ni.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Fn.current.nodeTemplate=Tn(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),Tn(vt.bn,{name:"SHAPE",fill:Qr.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")),Tn(vt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Tn(vt.al,{margin:1,textAlign:"center",overflow:vt.al.OverflowEllipsis,editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),Fn.current.nodeTemplate.toolTip=Tn("ToolTip",Tn(vt.s_,"Vertical",{maxSize:new vt.$u(200,NaN)},Tn(vt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new vt.KX("text")),Tn(vt.al,{font:"10pt sans-serif",textAlign:"center"},new vt.KX("text","details"))));function di(zr,fi){var Ni=(Pi,va)=>{Pi.handled=!0,Pi.diagram.model.commit(na=>{var ua=va.part.adornedPart,Ja=new vt.E9().setRectSpot(ua.actualBounds,zr);Ja.subtract(ua.location),Ja.scale(2,2),Ja.x+=Math.sign(Ja.x)*130,Ja.y+=Math.sign(Ja.y)*130,Ja.add(ua.location),Ja.snapToGridPoint(Pi.diagram.grid.gridOrigin,Pi.diagram.grid.gridCellSize);var Na=na.copyNodeData(ua.data);na.setGroupKeyForNodeData(Na,na.getGroupKeyForNodeData(ua.data)),na.addNodeData(Na);var es={from:ua.key,to:na.getKeyForNodeData(Na)};na.addLinkData(es);var Io=Pi.diagram.findNodeForData(Na);Io.location=Ja,Pi.diagram.select(Io),setTimeout(()=>{Pi.diagram.commandHandler.editTextBlock()},20)})};return Tn(vt.bn,{figure:fi,alignment:zr,alignmentFocus:zr.opposite(),width:zr.equals(vt.z6.Top)||zr.equals(vt.z6.Bottom)?25:18,height:zr.equals(vt.z6.Top)||zr.equals(vt.z6.Bottom)?18:25,fill:"orange",stroke:Qr.white,strokeWidth:4,mouseEnter:(Pi,va)=>va.fill="dodgerblue",mouseLeave:(Pi,va)=>va.fill="orange",isActionable:!0,click:Ni,contextClick:Ni})}function Bi(zr){return Tn(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:(fi,Ni)=>Ni.fill="dodgerblue",mouseLeave:(fi,Ni)=>Ni.fill="orange",click:(fi,Ni)=>{fi.diagram.commandHandler.showContextMenu(Ni.part.adornedPart)}},zr||{})}Fn.current.nodeTemplate.selectionAdornmentTemplate=Tn(vt.uz,"Spot",Tn(vt.Vm,{padding:10}),di(vt.z6.Top,"TriangleUp"),di(vt.z6.Left,"TriangleLeft"),di(vt.z6.Right,"TriangleRight"),di(vt.z6.Bottom,"TriangleDown"),Bi({alignment:new vt.z6(.75,0)}));function $r(zr,fi){return(Ni,Pi)=>{Ni.handled=!0,Ni.diagram.model.commit(va=>{va.set(Pi.part.adornedPart.data,zr,fi)})}}function an(zr,fi){return fi||(fi="color"),Tn(vt.bn,{width:16,height:16,stroke:"lightgray",fill:zr,margin:1,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.stroke="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.stroke="lightgray",click:$r(fi,zr),contextClick:$r(fi,zr)})}function jn(){return[Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",an(Qr.white,"fill"),an(Qr.beige,"fill"),an(Qr.extralightblue,"fill"),an(Qr.extralightred,"fill"))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",an(Qr.lightgray,"fill"),an(Qr.lightgreen,"fill"),an(Qr.lightblue,"fill"),an(Qr.lightred,"fill")))]}function Vn(){return[Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",an(Qr.black),an(Qr.green),an(Qr.blue),an(Qr.red))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",an(Qr.white),an(Qr.magenta),an(Qr.purple),an(Qr.orange)))]}function pn(zr,fi){return fi||(fi="thickness"),Tn(vt.bn,"LineH",{width:16,height:16,strokeWidth:zr,margin:1,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.background="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.background="transparent",click:$r(fi,zr),contextClick:$r(fi,zr)})}function Br(zr,fi){return fi||(fi="dash"),Tn(vt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:zr,margin:1,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.background="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.background="transparent",click:$r(fi,zr),contextClick:$r(fi,zr)})}function ar(){return[Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",pn(1),pn(2),pn(3),pn(4))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",Br(null),Br([2,4]),Br([4,4])))]}function ur(zr,fi){return fi||(fi="figure"),Tn(vt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:zr,margin:1,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.fill="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.fill="lightgray",click:$r(fi,zr),contextClick:$r(fi,zr)})}Fn.current.nodeTemplate.contextMenu=Tn("ContextMenu",Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",ur("Rectangle"),ur("RoundedRectangle"),ur("Ellipse"),ur("Diamond"))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",ur("Parallelogram2"),ur("ManualOperation"),ur("Procedure"),ur("Cylinder1"))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",ur("Terminator"),ur("CreateRequest"),ur("Document"),ur("TriangleDown"))),jn(),Vn(),ar()),Fn.current.groupTemplate=Tn(vt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:vt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(zr,fi)=>{var Ni=fi.addMembers(fi.diagram.selection,!0);Ni||fi.diagram.currentTool.doCancel()},avoidable:!1},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),Tn(vt.s_,"Auto",{name:"BODY"},Tn(vt.bn,{parameter1:10,fill:Qr.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")),Tn(vt.Vm,{background:"transparent",margin:20})),Tn(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"))),Fn.current.groupTemplate.selectionAdornmentTemplate=Tn(vt.uz,"Spot",Tn(vt.s_,"Auto",Tn(vt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Tn(vt.Vm,{margin:1.5})),Bi({alignment:vt.z6.TopRight,alignmentFocus:vt.z6.BottomRight})),Fn.current.groupTemplate.contextMenu=Tn("ContextMenu",jn(),Vn(),ar()),Fn.current.linkTemplate=Tn(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",zr=>zr>=1?10:0),new vt.KX("toShortLength","dir",zr=>zr>=1?10:0),new vt.KX("points").makeTwoWay(),Tn(vt.bn,{strokeWidth:2},new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),Tn(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",zr=>zr===1)),Tn(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",zr=>zr>=1),new vt.KX("width","thickness",zr=>7+3*zr),new vt.KX("height","thickness",zr=>7+3*zr),new vt.KX("segmentOffset","thickness",zr=>new vt.E9(-15,4+1.5*zr))),Tn(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",zr=>zr===2),new vt.KX("width","thickness",zr=>7+3*zr),new vt.KX("height","thickness",zr=>7+3*zr),new vt.KX("segmentOffset","thickness",zr=>new vt.E9(-15,4+1.5*zr))),Tn(vt.al,{alignmentFocus:new vt.z6(0,1,-4,0),editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),Fn.current.linkTemplate.selectionAdornmentTemplate=Tn(vt.uz,Tn(vt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:cr(2)},new vt.KX("pathPattern","thickness",cr)),Bi({alignmentFocus:new vt.z6(0,0,-6,-4)}));function cr(zr){return Tn(vt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(zr+4).toString()+" H3"})}function xi(zr){var fi="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return zr===0?fi="M0 0 M16 16 M0 8 L16 8":zr===2&&(fi="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Tn(vt.bn,{geometryString:fi,margin:2,background:"transparent",mouseEnter:(Ni,Pi)=>Pi.background="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.background="transparent",click:$r("dir",zr),contextClick:$r("dir",zr)})}function qn(zr){var fi=(Ni,Pi)=>{Ni.handled=!0,Ni.diagram.model.commit(va=>{var na=Pi.part.adornedPart;va.set(na.data,zr?"toSpot":"fromSpot",vt.z6.stringify(vt.z6.AllSides)),(zr?na.toNode:na.fromNode).invalidateConnectedLinks()})};return Tn(vt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ni,Pi)=>Pi.background="dodgerblue",mouseLeave:(Ni,Pi)=>Pi.background="transparent",click:fi,contextClick:fi})}function bi(zr,fi){var Ni=0,Pi=vt.z6.RightSide;zr.equals(vt.z6.Top)?(Ni=270,Pi=vt.z6.TopSide):zr.equals(vt.z6.Left)?(Ni=180,Pi=vt.z6.LeftSide):zr.equals(vt.z6.Bottom)&&(Ni=90,Pi=vt.z6.BottomSide),fi||(Ni-=180);var va=(na,ua)=>{na.handled=!0,na.diagram.model.commit(Ja=>{var Na=ua.part.adornedPart;Ja.set(Na.data,fi?"toSpot":"fromSpot",vt.z6.stringify(Pi)),(fi?Na.toNode:Na.fromNode).invalidateConnectedLinks()})};return Tn(vt.bn,{alignment:zr,alignmentFocus:zr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ni,background:"transparent",mouseEnter:(na,ua)=>ua.background="dodgerblue",mouseLeave:(na,ua)=>ua.background="transparent",click:va,contextClick:va})}Fn.current.linkTemplate.contextMenu=Tn("ContextMenu",Vn(),ar(),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",xi(0),xi(1),xi(2))),Tn("ContextMenuButton",Tn(vt.s_,"Horizontal",Tn(vt.s_,"Spot",qn(!1),bi(vt.z6.Top,!1),bi(vt.z6.Left,!1),bi(vt.z6.Right,!1),bi(vt.z6.Bottom,!1)),Tn(vt.s_,"Spot",{margin:new vt.Zt(0,0,0,2)},qn(!0),bi(vt.z6.Top,!0),bi(vt.z6.Left,!0),bi(vt.z6.Right,!0),bi(vt.z6.Bottom,!0)))));const mr=`{ "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"}, @@ -86,111 +86,111 @@ {"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 Vi=["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 Aa(zr){return console.log("shapeName:",zr),Vi.indexOf(zr)>=0}var Po=new vt.YI(Ai.current,{maxSelectionCount:1,linkTemplate:Tn(vt.rU,{locationSpot:vt.z6.Center,selectionAdornmentTemplate:Tn(vt.uz,"Link",{locationSpot:vt.z6.Center},Tn(vt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Tn(vt.bn,{toArrow:"Standard",stroke:null}))},{routing:vt.rU.AvoidsNodes,curve:vt.rU.JumpOver,corner:5,toShortLength:4},new vt.KX("points"),Tn(vt.bn,{isPanelMain:!0,strokeWidth:2}),Tn(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(zr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:zr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Fn.current.addDiagramListener("TextEdited",function(zr){var fi;const Ni=zr.subject.part;var Pi=(fi=document.activeElement)==null?void 0:fi.value;typeof Pi=="string"&&Pi.trim()===""&&Fn.current.model.commit(function(va){va.set(Ni.data,"text","\u672A\u547D\u540D"),Fn.current.commandHandler.stopCommand()},"increment")}),Po.nodeTemplate=Tn(vt.NB,"Auto",{locationSpot:vt.z6.Center},new vt.KX("location","location",vt.E9.parse).makeTwoWay(vt.E9.stringify),Tn(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")),Tn(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(()=>{Fn.current.grid=Tn(vt.s_,"Grid",Tn(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Tn(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Fn.current.grid.visible=!0,Fn.current.grid.gridCellStroke="darkgray",Fn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Fn.current,Fn.current}const jr=()=>De(this,null,function*(){var Tn=Fn.current.makeImage();const Qr=yield(0,Oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Tn.src}});Mn({src:Qr.url})});return(0,me.useEffect)(()=>(setTimeout(()=>{Cn()},500),Jn(Ui+1),()=>{Fn.current=null}),[]),Fe.createElement("div",{ref:Sa,className:sr.current?`${Le.maxH60} body-overflow-initial`:"body-overflow-initial"},Fe.createElement(ot.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ui,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Fe.createElement(ut.Z,null,Fe.createElement(We.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Fe.createElement(We.Z,{onClick:()=>{var Tn,Qr,di=Fn.current.selection.first();if(sr.current=!sr.current,document.activeElement&&di){let Bi=(Qr=(Tn=document.activeElement)==null?void 0:Tn.value)==null?void 0:Qr.trim();typeof Bi=="string"&&Fn.current.model.commit(function($r){$r.set(di.data,"text",Bi||"\u672A\u547D\u540D"),Fn.current.commandHandler.stopCommand()},"increment")}Jn(Ui+1)}},Fe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:on},Fe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Le.flowChartWrp},Fe.createElement("div",{style:{display:"flex",height:"100%"}},Fe.createElement("div",{style:{width:"300px",height:"100%"}},Fe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Fe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Le.myPaletteDiv,ref:Ai})),Fe.createElement("div",{style:{flex:1,position:"relative"}},Fe.createElement("div",{ref:Dr,style:{height:"80vh"}}))),Fe.createElement("div",{className:"tr"},Fe.createElement(Be.ZP,{size:"large",onClick:jr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ke=Te,_e=pe(5112),Xe=pe(5871);const dt=_e.ZP.Group,gt={margin:"0 8px"};var at=({callback:on,onCancel:Mn})=>{function Fn(Dr){on(Dr)}return me.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Fn},me.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},me.createElement("span",{style:gt},"\u5355\u5143\u683C\u6570\uFF1A"),me.createElement("span",{style:gt},"\u884C\u6570"),me.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},me.createElement(Xe.Z,null)),me.createElement("span",{style:gt},"\u5217\u6570"),me.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},me.createElement(Xe.Z,null))),me.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},me.createElement("span",{style:gt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),me.createElement(Se.default.Item,{name:"align"},me.createElement(dt,null,me.createElement(_e.ZP,{value:"default"},me.createElement("i",{className:"fa fa-align-justify"})),me.createElement(_e.ZP,{value:"left"},me.createElement("i",{className:"fa fa-align-left"})),me.createElement(_e.ZP,{value:"center"},me.createElement("i",{className:"fa fa-align-center"})),me.createElement(_e.ZP,{value:"right"},me.createElement("i",{className:"fa fa-align-right"}))))),me.createElement("div",{className:"flex-container flex-end"},me.createElement(Be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(Be.ZP,{type:"ghost",onClick:Mn},"\u53D6\u6D88")))},bt=pe(78673),Pt=pe(75544),Et=pe.n(Pt),Ft=(0,me.forwardRef)(({use3d:on,width:Mn,height:Fn,callback:Dr,showSaveButton:Ai},sr)=>{const Sa=(0,me.useRef)(),Ui=(0,me.useRef)(),[Jn,Cn]=(0,me.useState)(!1),jr=(0,me.useRef)({id:Sa,appName:"graphing",width:Mn||1e3,height:Fn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,me.useEffect)(()=>{Ui.current=new(Et())(jr.current,!0),window.onload=function(){Ui.current.inject("applet_container")}},[]);const Tn=()=>{var Qr=window.ggbApplet.getPNGBase64(1,!0,72);return Dr&&Dr(Qr),Qr};return(0,me.useEffect)(()=>{jr.current.appName=Jn?"3D":"graphing",Ui.current.inject("applet_container")},[Jn]),(0,me.useEffect)(()=>{Cn(on)},[on]),(0,me.useImperativeHandle)(sr,()=>({getImgData:Tn})),me.createElement(me.Fragment,null,me.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Sa}),me.createElement(ut.Z,{align:"middle"},me.createElement(We.Z,{flex:1},me.createElement(bt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Jn,onChange:Qr=>Cn(Qr)})),me.createElement(We.Z,null,me.createElement(Be.ZP,{size:"large",onClick:Tn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Rt=pe(50047),wt=pe(1012),Ot=pe(8591);const Mt="link",Qt="upload-image",Jt="add-flowchart",mn="draw-image",tn="add-flowchart",un="code-block",nn="add-table",Sn="------------",Pn={default:Sn,left:`:${Sn}`,center:`:${Sn}:`,right:`${Sn}:`};var Dn=pe(61904),hr=(on,Mn,Fn)=>new Promise((Dr,Ai)=>{var sr=Jn=>{try{Ui(Fn.next(Jn))}catch(Cn){Ai(Cn)}},Sa=Jn=>{try{Ui(Fn.throw(Jn))}catch(Cn){Ai(Cn)}},Ui=Jn=>Jn.done?Dr(Jn.value):Promise.resolve(Jn.value).then(sr,Sa);Ui((Fn=Fn.apply(on,Mn)).next())});function kn(){}let zn=0;const Nr=1e4,ri="\u2581",yr="@\u2581\u2581@",Er="@\u2581@",wr=` +]}`;var Vi=["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 Aa(zr){return console.log("shapeName:",zr),Vi.indexOf(zr)>=0}var Po=new vt.YI(Ai.current,{maxSelectionCount:1,linkTemplate:Tn(vt.rU,{locationSpot:vt.z6.Center,selectionAdornmentTemplate:Tn(vt.uz,"Link",{locationSpot:vt.z6.Center},Tn(vt.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Tn(vt.bn,{toArrow:"Standard",stroke:null}))},{routing:vt.rU.AvoidsNodes,curve:vt.rU.JumpOver,corner:5,toShortLength:4},new vt.KX("points"),Tn(vt.bn,{isPanelMain:!0,strokeWidth:2}),Tn(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(zr=>({text:"\u672A\u547D\u540D",size:"100 100",figure:zr.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Fn.current.addDiagramListener("TextEdited",function(zr){var fi;const Ni=zr.subject.part;var Pi=(fi=document.activeElement)==null?void 0:fi.value;typeof Pi=="string"&&Pi.trim()===""&&Fn.current.model.commit(function(va){va.set(Ni.data,"text","\u672A\u547D\u540D"),Fn.current.commandHandler.stopCommand()},"increment")}),Po.nodeTemplate=Tn(vt.NB,"Auto",{locationSpot:vt.z6.Center},new vt.KX("location","location",vt.E9.parse).makeTwoWay(vt.E9.stringify),Tn(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")),Tn(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(()=>{Fn.current.grid=Tn(vt.s_,"Grid",Tn(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Tn(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Fn.current.grid.visible=!0,Fn.current.grid.gridCellStroke="darkgray",Fn.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Fn.current,Fn.current}const jr=()=>De(this,null,function*(){var Tn=Fn.current.makeImage();const Qr=yield(0,Oe.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Tn.src}});Mn({src:Qr.url})});return(0,me.useEffect)(()=>(setTimeout(()=>{Cn()},500),Jn(Ui+1),()=>{Fn.current=null}),[]),Fe.createElement("div",{ref:Sa,className:sr.current?`${Le.maxH60} body-overflow-initial`:"body-overflow-initial"},Fe.createElement(ot.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ui,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Fe.createElement(ct.Z,null,Fe.createElement(We.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Fe.createElement(We.Z,{onClick:()=>{var Tn,Qr,di=Fn.current.selection.first();if(sr.current=!sr.current,document.activeElement&&di){let Bi=(Qr=(Tn=document.activeElement)==null?void 0:Tn.value)==null?void 0:Qr.trim();typeof Bi=="string"&&Fn.current.model.commit(function($r){$r.set(di.data,"text",Bi||"\u672A\u547D\u540D"),Fn.current.commandHandler.stopCommand()},"increment")}Jn(Ui+1)}},Fe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:on},Fe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Le.flowChartWrp},Fe.createElement("div",{style:{display:"flex",height:"100%"}},Fe.createElement("div",{style:{width:"300px",height:"100%"}},Fe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Fe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Le.myPaletteDiv,ref:Ai})),Fe.createElement("div",{style:{flex:1,position:"relative"}},Fe.createElement("div",{ref:Dr,style:{height:"80vh"}}))),Fe.createElement("div",{className:"tr"},Fe.createElement(Be.ZP,{size:"large",onClick:jr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ke=Te,_e=pe(5112),Xe=pe(5871);const dt=_e.ZP.Group,gt={margin:"0 8px"};var at=({callback:on,onCancel:Mn})=>{function Fn(Dr){on(Dr)}return me.createElement(Se.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Fn},me.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},me.createElement("span",{style:gt},"\u5355\u5143\u683C\u6570\uFF1A"),me.createElement("span",{style:gt},"\u884C\u6570"),me.createElement(Se.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},me.createElement(Xe.Z,null)),me.createElement("span",{style:gt},"\u5217\u6570"),me.createElement(Se.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},me.createElement(Xe.Z,null))),me.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},me.createElement("span",{style:gt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),me.createElement(Se.default.Item,{name:"align"},me.createElement(dt,null,me.createElement(_e.ZP,{value:"default"},me.createElement("i",{className:"fa fa-align-justify"})),me.createElement(_e.ZP,{value:"left"},me.createElement("i",{className:"fa fa-align-left"})),me.createElement(_e.ZP,{value:"center"},me.createElement("i",{className:"fa fa-align-center"})),me.createElement(_e.ZP,{value:"right"},me.createElement("i",{className:"fa fa-align-right"}))))),me.createElement("div",{className:"flex-container flex-end"},me.createElement(Be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),me.createElement(Be.ZP,{type:"ghost",onClick:Mn},"\u53D6\u6D88")))},bt=pe(78673),Pt=pe(75544),Et=pe.n(Pt),Ft=(0,me.forwardRef)(({use3d:on,width:Mn,height:Fn,callback:Dr,showSaveButton:Ai},sr)=>{const Sa=(0,me.useRef)(),Ui=(0,me.useRef)(),[Jn,Cn]=(0,me.useState)(!1),jr=(0,me.useRef)({id:Sa,appName:"graphing",width:Mn||1e3,height:Fn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,me.useEffect)(()=>{Ui.current=new(Et())(jr.current,!0),window.onload=function(){Ui.current.inject("applet_container")}},[]);const Tn=()=>{var Qr=window.ggbApplet.getPNGBase64(1,!0,72);return Dr&&Dr(Qr),Qr};return(0,me.useEffect)(()=>{jr.current.appName=Jn?"3D":"graphing",Ui.current.inject("applet_container")},[Jn]),(0,me.useEffect)(()=>{Cn(on)},[on]),(0,me.useImperativeHandle)(sr,()=>({getImgData:Tn})),me.createElement(me.Fragment,null,me.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Sa}),me.createElement(ct.Z,{align:"middle"},me.createElement(We.Z,{flex:1},me.createElement(bt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Jn,onChange:Qr=>Cn(Qr)})),me.createElement(We.Z,null,me.createElement(Be.ZP,{size:"large",onClick:Tn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Rt=pe(50047),wt=pe(1012),Ot=pe(8591);const Mt="link",Qt="upload-image",Jt="add-flowchart",mn="draw-image",tn="add-flowchart",cn="code-block",nn="add-table",Sn="------------",Pn={default:Sn,left:`:${Sn}`,center:`:${Sn}:`,right:`${Sn}:`};var Dn=pe(61904),hr=(on,Mn,Fn)=>new Promise((Dr,Ai)=>{var sr=Jn=>{try{Ui(Fn.next(Jn))}catch(Cn){Ai(Cn)}},Sa=Jn=>{try{Ui(Fn.throw(Jn))}catch(Cn){Ai(Cn)}},Ui=Jn=>Jn.done?Dr(Jn.value):Promise.resolve(Jn.value).then(sr,Sa);Ui((Fn=Fn.apply(on,Mn)).next())});function kn(){}let zn=0;const Nr=1e4,ri="\u2581",yr="@\u2581\u2581@",Er="@\u2581@",wr=` **\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`,hi=["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 Ki(on){return/^\d+$/.test(on)?`${on}px`:on}const Ti=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Oa={[Ti+"-B"]:"bold",[Ti+"-I"]:"italic"},sa={[Mt]:"\u6DFB\u52A0\u94FE\u63A5",[un]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Qt]:"\u6DFB\u52A0\u56FE\u7247",[mn]:"\u6DFB\u52A0\u753B\u56FE",[Jt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[nn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ei=({defaultValue:on="",onChange:Mn,width:Fn="100%",height:Dr=400,miniToolbar:Ai=!1,isFocus:sr=!1,watch:Sa,insertTemp:Ui,mode:Jn="markdown",id:Cn="markdown-editor-id",showResizeBar:jr=!1,noStorage:Tn=!1,showNullButton:Qr=!1,showNullProgramButton:di=!1,hidetoolBar:Bi=!1,fullScreen:$r=!1,onBlur:an,onCMBeforeChange:jn,onFullScreen:Vn,className:pn="",disablePaste:Br=!1,disabled:ar=!1,disabledFill:cr=!1,placeholder:ur="",values:xi="",extraUse:qn,onAddBlank:bi})=>{const[mr,Vi]=(0,me.useState)(null),[Aa,Po]=(0,me.useState)(on),[zr,fi]=(0,me.useState)(Sa),[Ni,Pi]=(0,me.useState)($r),[va,na]=(0,me.useState)(""),[ca,Ja]=(0,me.useState)(0),[Na,es]=(0,me.useState)(Dr),[Io,Ro]=(0,me.useState)(!1),ya=(0,me.useRef)((0,wt.Z)()),lr=(0,me.useRef)(!1),er=(0,me.useRef)(),[ra,da]=(0,me.useState)(0),[Ii,ko]=(0,me.useState)(0),to=(0,me.useRef)(),ts=(0,me.useRef)(),uo=(0,me.useRef)(),fa=(0,me.useRef)(),Ca=()=>hr(void 0,null,function*(){var Vr;const xr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ya.current}});(Vr=xr==null?void 0:xr.attachments)!=null&&Vr.length&&(console.log("cm:",mr,to),xr.attachments.map(Pr=>{Pr.content_type.indexOf("image")>-1?mr.replaceSelection(`![,](/api/attachments/${Pr.id}?type=${Pr.content_type})`):Pr.content_type.indexOf("video")>-1?mr.replaceSelection(``):Pr.content_type.indexOf("pdf")>-1?mr.replaceSelection(`${Pr.name}`):mr.replaceSelection(`[${Pr.name}](${ENV.API_SERVER}/api/attachments/${Pr.id}?type=${Pr.content_type})`)}))});(0,me.useEffect)(()=>{const Vr=window.scrollY||window.pageYOffset;Po(xi),mr==null||mr.setValue(xi),window.scrollTo(0,Vr)},[xi]),(0,me.useEffect)(()=>{Vn==null||Vn(Ni)},[Ni]),(0,me.useEffect)(()=>{if(to.current){let Vr=function(Pr,gr){var kr;if(Br){gr.preventDefault();return}const ui=gr.clipboardData;if(ui){const li=ui.types.toString(),Ta=ui.items;if(li==="Files"||ui.types.indexOf("Files")>-1){if(gr.preventDefault(),Jn=="stex")return;try{let qi=Ta[1];((kr=Ta[0])==null?void 0:kr.kind)==="file"&&(qi=Ta[0]);const fo=qi.getAsFile(),za=fo.name.split(".").pop();(0,it.I)(fo,Fi=>{var Ra,Ga,Li;Fi.id?((Ra=fo==null?void 0:fo.type)==null?void 0:Ra.indexOf("image"))>-1?xr.replaceSelection(``):((Ga=fo==null?void 0:fo.type)==null?void 0:Ga.indexOf("video"))>-1?xr.replaceSelection(``):((Li=fo==null?void 0:fo.type)==null?void 0:Li.indexOf("pdf"))>-1?xr.replaceSelection(`${fo.name}`):hi.includes(za)?xr.replaceSelection(`${fo.name}`):xr.replaceSelection(`[${fo.name}](/api/attachments/${Fi.id}?type=${Fi.content_type})`):(Fi==null?void 0:Fi.status)===401&&(Ot.ZP.warning((Fi==null?void 0:Fi.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(qi){Ot.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const xr=E().fromTextArea(to.current,{mode:Jn,lineNumbers:!Ai,lineWrapping:!0,value:on,autoCloseTags:!di,autoCloseBrackets:!0});return xr.on("keyup",function(Pr,gr){gr.keyCode===8&&(Pr.getValue()==""?xr.setOption("placeholder",ur):xr.setOption("placeholder",null))}),xr.on("keydown",function(Pr,gr){if(gr.keyCode===8){var kr=ha(Pr);kr&&gr.preventDefault()}}),sr&&xr.focus(),xr.on("paste",Vr),xr.on("dragleave",function(Pr,gr){ts.current.classList.remove("mouse-hover-md")}),ar&&xr.on("beforeChange",function(Pr,gr){(gr.origin==="paste"||gr.origin==="+input")&&gr.cancel()}),Vi(xr),()=>{xr.off("paste",Vr)}}},[]);const Da=(0,me.useCallback)(()=>{if(ts.current)try{}catch(Vr){console.log(Vr,"---- to set md editor body height")}},[Na,ts,Ni]);(0,me.useEffect)(()=>{function Vr(){let xr=new ve.Z(Pr=>{for(let gr of Pr)(gr.target.offsetHeight>0||gr.target.offsetWidth>0)&&(Da(),mr.setSize("100%","100%"),mr.refresh())});return xr.observe(to.current.parentElement),xr}if(mr){const xr=Vr();return()=>{var Pr,gr;(Pr=to.current)!=null&&Pr.parentElement&&xr.unobserve((gr=to.current)==null?void 0:gr.parentElement)}}},[mr,Da]),(0,me.useEffect)(()=>{if(mr){let Vr=[];for(const[xr,Pr]of Object.entries(Oa)){let gr={[xr]:()=>{Mo(Pr)}};Vr.push(gr),mr.addKeyMap(gr)}return er.current=setInterval(()=>{lr.current&&Ca()},4e3),()=>{clearInterval(er.current);for(let xr of Vr)mr.removeKeyMap(xr)}}},[mr]),(0,me.useEffect)(()=>{$r!==Ni&&Pi($r)},[$r]),(0,Dn.Z)(()=>{if(!Tn&&ca>0){let Vr=new Date().getTime(),xr=window.sessionStorage.getItem(Cn);Vr>=ca+Nr&&(!xr||xr!==Aa)&&(window.sessionStorage.setItem(Cn,Aa),Ro(!0))}},Nr),(0,me.useEffect)(()=>{fi(Sa)},[mr,Sa]),(0,me.useEffect)(()=>{mr&&sr&&mr.focus()},[mr,sr]),(0,me.useEffect)(()=>{if(zr&&mr){let Vr=function(Pr){let gr=Pr.target;if(fa.current){let kr=gr.scrollTop/gr.scrollHeight;fa.current.scrollTop=fa.current.scrollHeight*kr}};const xr=mr.getScrollerElement();return xr.addEventListener("scroll",Vr),()=>{xr.removeEventListener("scroll",Vr)}}},[mr,zr]),(0,me.useEffect)(()=>{if(mr&&jn){let Vr=function(xr,Pr){jn(xr,Pr)};return mr.on("beforeChange",Vr),()=>{mr.off("beforeChange",Vr)}}},[mr,jn]),(0,me.useEffect)(()=>{if(mr&&an){let Vr=function(){an(mr.getValue())};return mr.on("blur",Vr),()=>{mr.off("blur",Vr)}}},[mr,an]);function ha(Vr,xr){var Pr=Vr.getDoc(),gr=Pr.getCursor(),kr=Pr.getLine(gr.line),ui=kr.charAt(gr.ch-1),li=kr.lastIndexOf("@\u2581@",gr.ch),Ta=kr.lastIndexOf("@\u2581\u2581@",gr.ch),qi=li>Ta?li:Ta,fo=li>Ta?3:4;if(yr.indexOf(ui)===-1)return null;if(console.log("change1:",xr,Vr,kr,gr,qi,li,Ta,ui),qi>=0&&gr.ch-qi<5){var za=qi+fo;return Pr.replaceRange("",{line:gr.line,ch:qi},{line:gr.line,ch:za}),{line:gr.line,ch:za}}return null}(0,me.useEffect)(()=>{if(mr){let Vr=function(xr,Pr){const gr=xr.getValue();Po(gr),Ja(new Date().getTime()),xr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Mn&&(di?Mn(gr,Hs(gr)):Mn(gr))};return mr.on("change",Vr),()=>{mr.off("change",Vr)}}},[mr,Mn]),(0,me.useEffect)(()=>{if(mr)if(on==null)mr.setValue(""),Po("");else{const Vr=window.scrollY||window.pageYOffset;on!==mr.getValue()&&(mr.setValue(on),Po(on),mr.setCursor(ar?1:mr.lineCount(),0),window.scrollTo(0,Vr))}},[mr,on]);const Mo=(0,me.useCallback)(Vr=>{const xr=mr.getCursor(),Pr=mr.getSelection();let gr=Pr.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,hi=["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 Ki(on){return/^\d+$/.test(on)?`${on}px`:on}const Ti=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Oa={[Ti+"-B"]:"bold",[Ti+"-I"]:"italic"},sa={[Mt]:"\u6DFB\u52A0\u94FE\u63A5",[cn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Qt]:"\u6DFB\u52A0\u56FE\u7247",[mn]:"\u6DFB\u52A0\u753B\u56FE",[Jt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[nn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ei=({defaultValue:on="",onChange:Mn,width:Fn="100%",height:Dr=400,miniToolbar:Ai=!1,isFocus:sr=!1,watch:Sa,insertTemp:Ui,mode:Jn="markdown",id:Cn="markdown-editor-id",showResizeBar:jr=!1,noStorage:Tn=!1,showNullButton:Qr=!1,showNullProgramButton:di=!1,hidetoolBar:Bi=!1,fullScreen:$r=!1,onBlur:an,onCMBeforeChange:jn,onFullScreen:Vn,className:pn="",disablePaste:Br=!1,disabled:ar=!1,disabledFill:ur=!1,placeholder:cr="",values:xi="",extraUse:qn,onAddBlank:bi})=>{const[mr,Vi]=(0,me.useState)(null),[Aa,Po]=(0,me.useState)(on),[zr,fi]=(0,me.useState)(Sa),[Ni,Pi]=(0,me.useState)($r),[va,na]=(0,me.useState)(""),[ua,Ja]=(0,me.useState)(0),[Na,es]=(0,me.useState)(Dr),[Io,Ro]=(0,me.useState)(!1),ya=(0,me.useRef)((0,wt.Z)()),lr=(0,me.useRef)(!1),er=(0,me.useRef)(),[ra,da]=(0,me.useState)(0),[Ii,ko]=(0,me.useState)(0),to=(0,me.useRef)(),ts=(0,me.useRef)(),co=(0,me.useRef)(),fa=(0,me.useRef)(),Ca=()=>hr(void 0,null,function*(){var Vr;const xr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:ya.current}});(Vr=xr==null?void 0:xr.attachments)!=null&&Vr.length&&(console.log("cm:",mr,to),xr.attachments.map(Pr=>{Pr.content_type.indexOf("image")>-1?mr.replaceSelection(`![,](/api/attachments/${Pr.id}?type=${Pr.content_type})`):Pr.content_type.indexOf("video")>-1?mr.replaceSelection(``):Pr.content_type.indexOf("pdf")>-1?mr.replaceSelection(`${Pr.name}`):mr.replaceSelection(`[${Pr.name}](${ENV.API_SERVER}/api/attachments/${Pr.id}?type=${Pr.content_type})`)}))});(0,me.useEffect)(()=>{const Vr=window.scrollY||window.pageYOffset;Po(xi),mr==null||mr.setValue(xi),window.scrollTo(0,Vr)},[xi]),(0,me.useEffect)(()=>{Vn==null||Vn(Ni)},[Ni]),(0,me.useEffect)(()=>{if(to.current){let Vr=function(Pr,gr){var kr;if(Br){gr.preventDefault();return}const ci=gr.clipboardData;if(ci){const li=ci.types.toString(),Ta=ci.items;if(li==="Files"||ci.types.indexOf("Files")>-1){if(gr.preventDefault(),Jn=="stex")return;try{let qi=Ta[1];((kr=Ta[0])==null?void 0:kr.kind)==="file"&&(qi=Ta[0]);const fo=qi.getAsFile(),za=fo.name.split(".").pop();(0,it.I)(fo,Fi=>{var Ra,Ga,Li;Fi.id?((Ra=fo==null?void 0:fo.type)==null?void 0:Ra.indexOf("image"))>-1?xr.replaceSelection(``):((Ga=fo==null?void 0:fo.type)==null?void 0:Ga.indexOf("video"))>-1?xr.replaceSelection(``):((Li=fo==null?void 0:fo.type)==null?void 0:Li.indexOf("pdf"))>-1?xr.replaceSelection(`${fo.name}`):hi.includes(za)?xr.replaceSelection(`${fo.name}`):xr.replaceSelection(`[${fo.name}](/api/attachments/${Fi.id}?type=${Fi.content_type})`):(Fi==null?void 0:Fi.status)===401&&(Ot.ZP.warning((Fi==null?void 0:Fi.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(qi){Ot.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const xr=E().fromTextArea(to.current,{mode:Jn,lineNumbers:!Ai,lineWrapping:!0,value:on,autoCloseTags:!di,autoCloseBrackets:!0});return xr.on("keyup",function(Pr,gr){gr.keyCode===8&&(Pr.getValue()==""?xr.setOption("placeholder",cr):xr.setOption("placeholder",null))}),xr.on("keydown",function(Pr,gr){if(gr.keyCode===8){var kr=ha(Pr);kr&&gr.preventDefault()}}),sr&&xr.focus(),xr.on("paste",Vr),xr.on("dragleave",function(Pr,gr){ts.current.classList.remove("mouse-hover-md")}),ar&&xr.on("beforeChange",function(Pr,gr){(gr.origin==="paste"||gr.origin==="+input")&&gr.cancel()}),Vi(xr),()=>{xr.off("paste",Vr)}}},[]);const Da=(0,me.useCallback)(()=>{if(ts.current)try{}catch(Vr){console.log(Vr,"---- to set md editor body height")}},[Na,ts,Ni]);(0,me.useEffect)(()=>{function Vr(){let xr=new ve.Z(Pr=>{for(let gr of Pr)(gr.target.offsetHeight>0||gr.target.offsetWidth>0)&&(Da(),mr.setSize("100%","100%"),mr.refresh())});return xr.observe(to.current.parentElement),xr}if(mr){const xr=Vr();return()=>{var Pr,gr;(Pr=to.current)!=null&&Pr.parentElement&&xr.unobserve((gr=to.current)==null?void 0:gr.parentElement)}}},[mr,Da]),(0,me.useEffect)(()=>{if(mr){let Vr=[];for(const[xr,Pr]of Object.entries(Oa)){let gr={[xr]:()=>{Mo(Pr)}};Vr.push(gr),mr.addKeyMap(gr)}return er.current=setInterval(()=>{lr.current&&Ca()},4e3),()=>{clearInterval(er.current);for(let xr of Vr)mr.removeKeyMap(xr)}}},[mr]),(0,me.useEffect)(()=>{$r!==Ni&&Pi($r)},[$r]),(0,Dn.Z)(()=>{if(!Tn&&ua>0){let Vr=new Date().getTime(),xr=window.sessionStorage.getItem(Cn);Vr>=ua+Nr&&(!xr||xr!==Aa)&&(window.sessionStorage.setItem(Cn,Aa),Ro(!0))}},Nr),(0,me.useEffect)(()=>{fi(Sa)},[mr,Sa]),(0,me.useEffect)(()=>{mr&&sr&&mr.focus()},[mr,sr]),(0,me.useEffect)(()=>{if(zr&&mr){let Vr=function(Pr){let gr=Pr.target;if(fa.current){let kr=gr.scrollTop/gr.scrollHeight;fa.current.scrollTop=fa.current.scrollHeight*kr}};const xr=mr.getScrollerElement();return xr.addEventListener("scroll",Vr),()=>{xr.removeEventListener("scroll",Vr)}}},[mr,zr]),(0,me.useEffect)(()=>{if(mr&&jn){let Vr=function(xr,Pr){jn(xr,Pr)};return mr.on("beforeChange",Vr),()=>{mr.off("beforeChange",Vr)}}},[mr,jn]),(0,me.useEffect)(()=>{if(mr&&an){let Vr=function(){an(mr.getValue())};return mr.on("blur",Vr),()=>{mr.off("blur",Vr)}}},[mr,an]);function ha(Vr,xr){var Pr=Vr.getDoc(),gr=Pr.getCursor(),kr=Pr.getLine(gr.line),ci=kr.charAt(gr.ch-1),li=kr.lastIndexOf("@\u2581@",gr.ch),Ta=kr.lastIndexOf("@\u2581\u2581@",gr.ch),qi=li>Ta?li:Ta,fo=li>Ta?3:4;if(yr.indexOf(ci)===-1)return null;if(console.log("change1:",xr,Vr,kr,gr,qi,li,Ta,ci),qi>=0&&gr.ch-qi<5){var za=qi+fo;return Pr.replaceRange("",{line:gr.line,ch:qi},{line:gr.line,ch:za}),{line:gr.line,ch:za}}return null}(0,me.useEffect)(()=>{if(mr){let Vr=function(xr,Pr){const gr=xr.getValue();Po(gr),Ja(new Date().getTime()),xr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Mn&&(di?Mn(gr,Hs(gr)):Mn(gr))};return mr.on("change",Vr),()=>{mr.off("change",Vr)}}},[mr,Mn]),(0,me.useEffect)(()=>{if(mr)if(on==null)mr.setValue(""),Po("");else{const Vr=window.scrollY||window.pageYOffset;on!==mr.getValue()&&(mr.setValue(on),Po(on),mr.setCursor(ar?1:mr.lineCount(),0),window.scrollTo(0,Vr))}},[mr,on]);const Mo=(0,me.useCallback)(Vr=>{const xr=mr.getCursor(),Pr=mr.getSelection();let gr=Pr.split(` `);switch(Vr){case"bold":return mr.replaceSelection("**"+Pr+"**"),Pr===""&&mr.setCursor(xr.line,xr.ch+2),mr.focus();case"italic":return mr.replaceSelection("*"+Pr+"*"),Pr===""&&mr.setCursor(xr.line,xr.ch+1),mr.focus();case"code":return mr.replaceSelection("`"+Pr+"`"),Pr===""&&mr.setCursor(xr.line,xr.ch+1),mr.focus();case"inline-latex":return na("inline-latex"),mr.focus();case"latex":return mr.replaceSelection("```latex\n"+Pr+"\n```"),mr.setCursor(xr.line+1,Pr.length+1),mr.focus();case"line-break":return mr.replaceSelection(`
`),mr.focus();case"list-ul":return Pr===""?mr.replaceSelection("- "+Pr):mr.replaceSelection(gr.map(kr=>kr===""?"":`- ${kr}`).join(` -`)),mr.focus();case"list-ol":return Pr===""?mr.replaceSelection("1. "+Pr):mr.replaceSelection(gr.map((kr,ui)=>kr===""?"":`${ui+1}. ${kr}`).join(` -`)),mr.focus();case"add-null-ch":bi==null||bi();return;case"add-signal":return Pr===""&&mr.setCursor(xr.line,xr.ch),mr.replaceSelection(Er),mr.focus();case"add-multiple":return Pr===""&&mr.setCursor(xr.line,xr.ch),mr.replaceSelection(yr),mr.focus();case"inster-template-1":return Pr===""&&mr.setCursor(xr.line,xr.ch),mr.replaceSelection(wr),mr.focus();case"eraser":return mr.setValue(""),mr.focus();case"trigger-watch":return fi(!zr),mr.focus();case"trigger-full-screen":return Pi(!Ni),mr.focus();case Mt:na(Mt);return;case un:na(un);return;case Qt:na(Qt);return;case mn:na(mn);return;case"maths-latex":na("maths-latex");return;case Jt:na(Jt);return;case nn:na(nn);return;default:throw new Error}},[mr,zr,Ni]),Oo=(0,me.useCallback)((Vr,xr)=>{var Pr,gr,kr,ui,li,Ta;switch(na(""),va){case Mt:const{title:Ra,link:Ga}=Vr;return mr.replaceSelection(`[${Ra}](${Ga})`),mr.focus();case un:const{language:Li,content:no}=Vr;return mr.replaceSelection(["```"+Li,no,"```"].join(` -`)),mr.focus();case"maths-latex":for(var qi=atob(Vr),fo=new Uint8Array(qi.length),za=0;za{Qi.id?mr.replaceSelection(`![,](/api/attachments/${Qi.id}?type=${Qi.content_type})`):(Qi==null?void 0:Qi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":mr.replaceSelection("`$$"+Vr+"$$`");break;case Qt:case mn:case tn:const{src:Nn,alt:Ln}=Vr,Bn=xr,Sr=(kr=(gr=(Pr=Bn==null?void 0:Bn.name)==null?void 0:Pr.split("."))==null?void 0:gr.pop)==null?void 0:kr.call(gr);return((ui=Bn==null?void 0:Bn.type)==null?void 0:ui.indexOf("image"))>-1||!(Bn!=null&&Bn.type)?Bn.align||Bn.width?mr.replaceSelection(`

${Ln||

`):mr.replaceSelection(`${Ln||`):((li=Bn==null?void 0:Bn.type)==null?void 0:li.indexOf("video"))>-1?mr.replaceSelection(``):((Ta=Bn==null?void 0:Bn.type)==null?void 0:Ta.indexOf("pdf"))>-1?mr.replaceSelection(`${Bn.name}`):hi.includes(Sr)?mr.replaceSelection(`${Bn.name}`):mr.replaceSelection(`[${Bn.name}](${Nn})`),mr.focus();case nn:const{row:gi,col:ji,align:Tr}=Vr;let Gi=` +`)),mr.focus();case"list-ol":return Pr===""?mr.replaceSelection("1. "+Pr):mr.replaceSelection(gr.map((kr,ci)=>kr===""?"":`${ci+1}. ${kr}`).join(` +`)),mr.focus();case"add-null-ch":bi==null||bi();return;case"add-signal":return Pr===""&&mr.setCursor(xr.line,xr.ch),mr.replaceSelection(Er),mr.focus();case"add-multiple":return Pr===""&&mr.setCursor(xr.line,xr.ch),mr.replaceSelection(yr),mr.focus();case"inster-template-1":return Pr===""&&mr.setCursor(xr.line,xr.ch),mr.replaceSelection(wr),mr.focus();case"eraser":return mr.setValue(""),mr.focus();case"trigger-watch":return fi(!zr),mr.focus();case"trigger-full-screen":return Pi(!Ni),mr.focus();case Mt:na(Mt);return;case cn:na(cn);return;case Qt:na(Qt);return;case mn:na(mn);return;case"maths-latex":na("maths-latex");return;case Jt:na(Jt);return;case nn:na(nn);return;default:throw new Error}},[mr,zr,Ni]),Oo=(0,me.useCallback)((Vr,xr)=>{var Pr,gr,kr,ci,li,Ta;switch(na(""),va){case Mt:const{title:Ra,link:Ga}=Vr;return mr.replaceSelection(`[${Ra}](${Ga})`),mr.focus();case cn:const{language:Li,content:no}=Vr;return mr.replaceSelection(["```"+Li,no,"```"].join(` +`)),mr.focus();case"maths-latex":for(var qi=atob(Vr),fo=new Uint8Array(qi.length),za=0;za{Qi.id?mr.replaceSelection(`![,](/api/attachments/${Qi.id}?type=${Qi.content_type})`):(Qi==null?void 0:Qi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":mr.replaceSelection("`$$"+Vr+"$$`");break;case Qt:case mn:case tn:const{src:Nn,alt:Ln}=Vr,Bn=xr,Sr=(kr=(gr=(Pr=Bn==null?void 0:Bn.name)==null?void 0:Pr.split("."))==null?void 0:gr.pop)==null?void 0:kr.call(gr);return((ci=Bn==null?void 0:Bn.type)==null?void 0:ci.indexOf("image"))>-1||!(Bn!=null&&Bn.type)?Bn.align||Bn.width?mr.replaceSelection(`

${Ln||

`):mr.replaceSelection(`${Ln||`):((li=Bn==null?void 0:Bn.type)==null?void 0:li.indexOf("video"))>-1?mr.replaceSelection(``):((Ta=Bn==null?void 0:Bn.type)==null?void 0:Ta.indexOf("pdf"))>-1?mr.replaceSelection(`${Bn.name}`):hi.includes(Sr)?mr.replaceSelection(`${Bn.name}`):mr.replaceSelection(`[${Bn.name}](${Nn})`),mr.focus();case nn:const{row:gi,col:ji,align:Tr}=Vr;let Gi=` `;for(let Qi=0;Qi{switch(va){case Mt:return me.createElement(ct,{callback:Oo,onCancel:Fo});case un:return me.createElement(lt.Z,{callback:Oo,onCancel:Fo});case Qt:return me.createElement(it.Z,{callback:Oo,onCancel:Fo});case Jt:return me.createElement(ke,{callback:Oo,onCancel:Fo});case nn:return me.createElement(at,{callback:Oo,onCancel:Fo});case"maths-latex":return me.createElement(Ft,{showSaveButton:!0,callback:Oo});case"inline-latex":return me.createElement(Rt.Z,{showSaveButton:!0,callback:Oo});default:return null}},[va]);function Fo(){na("")}(0,me.useEffect)(()=>{if(uo.current){let Vr=function(li){kr=!0,ui=li.pageY},xr=function(){kr=!1},Pr=function(li){if(kr){let Ta=li.pageY-ui;Ta<0&&(Ta=0),Ta>300&&(Ta=300);let qi=Dr+Ta+"px";es(qi)}},gr=uo.current,kr=!1,ui=0;return gr.addEventListener("mousedown",Vr),document.addEventListener("mousemove",Pr),document.addEventListener("mouseup",xr),()=>{gr.removeEventListener("mousedown",Vr),document.removeEventListener("mousemove",Pr),document.removeEventListener("mouseup",xr)}}},[mr,uo]),(0,me.useEffect)(()=>{es(Dr)},[Dr]);const Us=Ki(Fn),Ss=Ki(Na),Ao={width:Us,height:Ss},ro=(0,me.useMemo)(()=>{if(ca){let Vr=new Date(ca),xr=Vr.getHours(),Pr=Vr.getMinutes(),gr=Vr.getSeconds();return xr=xr<10?"0"+xr:xr,Pr=Pr<10?"0"+Pr:Pr,gr=gr<10?"0"+gr:gr,`${xr}:${Pr}:${gr}`}return 0},[ca]),Hs=Vr=>{const xr=[];if(di){let Pr=-1;Vr=Vr.replace(/(@▁▁@|@▁@)/g,function(gr,kr,ui){xr.push({multiLine:gr!==Er})})}return xr};function On(){window.sessionStorage.removeItem(Cn),Ro(!1),Ja(0)}function br(){Ro(!1),Ja(0),mr.setValue(window.sessionStorage.getItem(Cn))}(0,me.useEffect)(()=>{sa[va]&&va!==mn&&va!==Jt&&setTimeout(()=>{const Vr=document.getElementsByClassName("markdown-popup-form")[0],xr=window.innerWidth/2-Vr.offsetWidth/2,Pr=window.innerHeight/2-Vr.offsetHeight/2;da(xr),ko(Pr)},0)},[va]);const Ur=Vr=>{Vr.preventDefault();const xr=Vr.clientX-ra,Pr=Vr.clientY-Ii;document.body.onmousemove=gr=>{let kr=gr.clientX-xr,ui=gr.clientY-Pr;const li=document.getElementsByClassName("markdown-popup-form")[0],Ta=window.innerWidth-li.offsetWidth,qi=window.innerHeight-li.offsetHeight;kr=Math.max(0,Math.min(kr,Ta)),ui=Math.max(0,Math.min(ui,qi)),Pa(gr.clientX,gr.clientY,xr,Pr)&&(da(kr),ko(ui))},document.body.onmouseup=function(){document.body.onmousemove=null}},Pa=(Vr,xr,Pr,gr)=>{const kr=document.body.clientHeight,ui=document.body.clientWidth;return Vr<20&&Pr>Vr||Vr>ui-20&&Prxr||xr>kr-20&&grPe in Se?ae(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Se[Pe]=Be,ee=(Se,Pe)=>{for(var Be in Pe||(Pe={}))y.call(Pe,Be)&&b(Se,Be,Pe[Be]);if(a)for(var Be of a(Pe))x.call(Pe,Be)&&b(Se,Be,Pe[Be]);return Se},ne=(Se,Pe)=>te(Se,z(Pe));const{useForm:Ae}=me.default,ge={width:280,marginRight:10},ye={labelCol:{span:5},wrapperCol:{span:19}};var be=({callback:Se,onCancel:Pe})=>{const[Be]=Ae();let Qe=(0,le.useRef)();function Ee(je){Qe.current.width=Be.getFieldValue("width"),Qe.current.align=Be.getFieldValue("align"),Se(je,Qe.current)}function Ue(je,Ve){if(je.status===-1){He.ZP.error(je.message);return}Be.setFieldsValue({src:`/api/attachments/${je.id}`,type:Ve.type})}function Ie(je){let Ve=je.target.files[0];Qe.current=Ve,Ce(Ve,Ue)}return se.createElement(me.default,ne(ee({form:Be},ye),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),se.createElement(me.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(me.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},se.createElement(E.default,{style:ge})),se.createElement(we,{onFileChange:Ie}))),se.createElement(me.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(E.default,{style:{width:264}})),se.createElement(me.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(ve.Z,null,se.createElement(me.default.Item,{name:"width",style:{margin:0}},se.createElement(fe.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(me.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(ce.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),se.createElement("aside",null,se.createElement(me.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ie.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function we({onFileChange:Se}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:Se}))}function Ce(Se,Pe){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,oe.bg)())throw He.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Be=new FormData;Be.append("editormd-image-file",Se),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Ee){Pe(JSON.parse(Ee.target.responseText),Se)},!1),Qe.addEventListener("error",function(Ee){console.error(Ee)},!1),Qe.open("POST",`${re.KI}/api/attachments.json`),Qe.send(Be)}},35990:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return E}});var me=pe(59301),He=pe(4676);class E extends me.Component{constructor(fe){super(fe);const ce=window.document;this.node=ce.createElement("div"),ce.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,He.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(qt,Nt,pe){"use strict";var me=pe(94583),He=pe(57809),E=pe(78673),ve=pe(59301);const fe=He.default.Option;Nt.Z=({isTheoretical:ce,onFontSizeChange:ie,cmFontSize:re,cmCodeMode:le,autoFormat:oe,onCodeModeChange:se,onTabToSpace:ae,onAutoFormat:te,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:ne,shixun_environments:Ae})=>{var ge;const ye={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},be=(ge=Ae==null?void 0:Ae.find(we=>we.shixun_environment_id===ne))==null?void 0:ge.program_language;return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(He.default,{bordered:!1,size:"small",value:le,onChange:se},ve.createElement(fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(He.default,{bordered:!1,size:"small",value:re,onChange:ie},ve.createElement(fe,{value:12},"12px"),ve.createElement(fe,{value:14},"14px"),ve.createElement(fe,{value:16},"16px"),ve.createElement(fe,{value:18},"18px"),ve.createElement(fe,{value:20},"20px"),ve.createElement(fe,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(E.Z,{checked:y,onChange:ae})),ve.createElement("div",{className:"file-item",onClick:z},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!ce&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,be&&ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ve.createElement("span",null,be)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,ye[ee==null?void 0:ee.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},87303:function(qt,Nt,pe){"use strict";pe.d(Nt,{i:function(){return ye},Z:function(){return we}});var me={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"},He=pe(71418),E=pe(6848),ve=pe(93948),fe=pe(92310),ce=pe.n(fe),ie=pe(31735),re=pe(59243),le=pe(11968),oe=pe(79005),se=pe(20345),ae=pe(77882),te=pe(31081),z=pe(75309),a=pe(71979),y=pe(47558),x=pe(42922),b=pe(66832),ee=pe(96593),ne=pe(19664),Ae=pe(91833),ge=pe(59301);const ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:oe,swimg:se},{name:"101\u8BA1\u5212",ptimg:ae,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:Ae}];var we=({className:Ce,dataSource:Se=[],col:Pe=4,right:Be,bottom:Qe=23,precision:Ee=0,wrapWidth:Ue=1200,trackEventItems:Ie,loading:je,onRemove:Ve=()=>{},isCurrent:$e=!0,showAlias:ze=!1,showProgress:rt=!1})=>{const et=Math.floor((Ue-(Pe-1)*Be)/Pe),ct=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(lt=>(window.ENV==="build"&&(lt.ptimg=`/react/build${lt.ptimg}`,lt.swimg=`/react/build${lt.swimg}`),lt));return ge.createElement(He.Z,{spinning:je},ge.createElement("div",{className:ce()(me.list,Ce)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((lt,it)=>{var ot,ut,mt,yt,jt,vt;const{name:st,id:qe,identifier:Re,featured:We,school_name:Oe,image_url:Le,excellent:Fe,is_plan:De}=lt;return ge.createElement("div",{key:qe,className:$e&&rt?me.wrapisCurrent:me.wrap,style:{width:et,marginRight:(1+it)%Pe===0?0:Be+Ee,marginBottom:Qe}},ge.createElement("a",{className:me.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ie&&(0,ie.L9)([Ie]),(0,ie.xg)(`/paths/${Re}`)}},ge.createElement("div",{className:me.img},ge.createElement("img",{className:me.cover,src:`${Le}`}),$e&&(0,le.bg)()&&(lt==null?void 0:lt.studying)&&ge.createElement("div",{className:`${me.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Ve(lt)}},ge.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ge.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ot=lt==null?void 0:lt.subject_tags)==null?void 0:ot.map((Te,ke)=>{var _e,Xe;if(ke===0){const gt=(_e=ct.find(at=>at.name==Te))==null?void 0:_e.swimg;return ge.createElement("img",{className:me.sign,src:gt,style:{left:"-4px"}})}const dt=(Xe=ct.find(gt=>gt.name==Te))==null?void 0:Xe.ptimg;return ge.createElement("img",{className:me.sign,src:dt,style:{left:`${48+52*(ke-1)+2*ke}px`}})}),ge.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(lt==null?void 0:lt.excellent)&&ge.createElement("div",{className:me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:me.name},ge.createElement(E.Z,{title:ze&&(lt!=null&<.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${lt==null?void 0:lt.excellent_alias_name}`)):st},ge.createElement("span",{className:me.e},ze&&(lt==null?void 0:lt.excellent_alias_name)||st))),$e&&rt&&((ut=lt==null?void 0:lt.progress)==null?void 0:ut.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement(ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((mt=lt==null?void 0:lt.progress)==null?void 0:mt.my_score)/((yt=lt==null?void 0:lt.progress)==null?void 0:yt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(jt=lt==null?void 0:lt.progress)==null?void 0:jt.my_score,"/",(vt=lt==null?void 0:lt.progress)==null?void 0:vt.all_score),(!$e||!rt)&&ge.createElement("div",{className:me.tags},ge.createElement("div",null,ge.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,lt.stages_count))),ge.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ge.createElement("span",null,lt.members_count)))))))})),!Se.length&&ge.createElement(re.Z,null)))}},71795:function(qt,Nt,pe){"use strict";pe.d(Nt,{jL:function(){return fe},w9:function(){return Ki},vv:function(){return Fn},dN:function(){return sa},QD:function(){return ya},cQ:function(){return ke.Z},vg:function(){return ri},Oz:function(){return Pn},op:function(){return ca},O5:function(){return Ao},_b:function(){return ko},t7:function(){return Qe},tT:function(){return Ie},Gi:function(){return Bi},YG:function(){return Sa},Ed:function(){return Qr},kT:function(){return Cn},qp:function(){return x},Um:function(){return ye},K3:function(){return ne},vr:function(){return ra},qE:function(){return es},Je:function(){return $e},wb:function(){return vt},rC:function(){return Te},lB:function(){return Re},cq:function(){return Br},kO:function(){return xi},tp:function(){return Ce},Si:function(){return On},k8:function(){return no},Du:function(){return kr}});var me=pe(59301),He={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},E="data:image/png;base64,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",fe=({dataSource:Nn=[],img:Ln,imgWidth:Bn=346,title:Sr,sunTitle:gi,bannerExtraContent:ji})=>me.createElement("div",{className:He.banner},me.createElement("div",{className:He.content},me.createElement("aside",null,me.createElement("p",null,me.createElement("b",null,Sr),me.createElement("span",null,gi)),Nn.length>0&&me.createElement("div",{className:He.btns},Nn.map((Tr,Gi)=>me.createElement("div",{key:Gi,onClick:Tr.click},Tr.name,Tr.sign?me.createElement("img",{src:E,width:39}):null))),ji),Ln&&me.createElement("img",{style:{marginTop:33,marginRight:38},src:Ln,width:Bn}))),ce={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ie=pe(92310),re=pe.n(ie),le=pe(89392),oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(Nn,Ln,Bn)=>Ln in Nn?oe(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,a=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))ae.call(Ln,Bn)&&z(Nn,Bn,Ln[Bn]);if(se)for(var Bn of se(Ln))te.call(Ln,Bn)&&z(Nn,Bn,Ln[Bn]);return Nn},x=({dataSource:Nn=[],value:Ln,onChange:Bn,onTitleChange:Sr,className:gi,title:ji,titleWidth:Tr=41,style:Gi={},fontColor:Qi="#6A7283",showCount:Va,classNameActive:Zi,styleItem:pi={}})=>{const[io,vo]=(0,me.useState)(0),[ps,Yi]=(0,me.useState)(!1),ai=(0,me.useRef)(null),$i=(0,me.useRef)(null);return(0,me.useEffect)(()=>{var ea;Nn.length!==0&&(((ea=ai==null?void 0:ai.current)==null?void 0:ea.clientHeight)>97?vo(1):vo(0)),Nn.length===0&&vo(0),Yi(!1)},[Nn]),me.createElement("div",{className:re()(ce.row,gi),style:Gi},me.createElement("div",{onClick:(0,le.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Tr,marginTop:ps?12:4},className:`${ce.title} ${Sr?"current":""}`},ji),me.createElement("div",{className:ps?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},me.createElement("div",{className:ce.bar,ref:$i,style:io>0?{height:io===1?97:"auto",overflow:io===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},me.createElement("div",{className:ce.tag,ref:ai},Nn==null?void 0:Nn.map(ea=>me.createElement("span",{onClick:()=>Bn(ea.id),key:ea.id,style:a(a({color:Qi},pi),(ea==null?void 0:ea.style)||{}),className:Ln===ea.id?re()(Zi||ce.active,ea.classNameActive):""},me.createElement("span",{title:ea.name,className:ce.name},ea.name),!!Va&&me.createElement("span",{className:ce.num},ea.count))))),!!io&&me.createElement(me.Fragment,null,io===1?me.createElement("div",{onClick:()=>{var ea;vo(2),((ea=ai==null?void 0:ai.current)==null?void 0:ea.clientHeight)>245?Yi(!0):Yi(!1)},className:ce.action},"\u5C55\u5F00",me.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):me.createElement("div",{onClick:()=>{$i.current.scrollTop=0,vo(1),Yi(!1)},className:ce.action},"\u6536\u8D77",me.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:Nn=[],value:Ln,onChange:Bn,onTitleChange:Sr,className:gi,title:ji,titleWidth:Tr=41,style:Gi={},fontColor:Qi="#6A7283",showCount:Va,expand:Zi=!0})=>{const[pi,io]=(0,me.useState)(0),[vo,ps]=(0,me.useState)(!1),Yi=(0,me.useRef)(null),ai=(0,me.useRef)(null),[$i,ea]=(0,me.useState)(Zi);return me.createElement("div",{className:re()(b.row,gi),style:Gi},me.createElement("div",{className:"flex item-center justify-between"},me.createElement("div",{onClick:(0,le.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Tr,marginTop:vo?12:4},className:`${b.title} ${Sr?"current":""}`},ji),me.createElement("i",{className:`iconfont ${$i?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:$i?8:10},onClick:()=>ea(!$i)})),$i&&me.createElement("div",{className:vo?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},me.createElement("div",{className:b.fenge}),me.createElement("div",{className:b.bar,ref:ai},me.createElement("div",{className:b.tag,ref:Yi},Nn==null?void 0:Nn.map(Go=>me.createElement("span",{onClick:()=>Bn(Go.id),key:Go.id,style:{color:Qi},className:Ln===Go.id?b.active:""},me.createElement("span",{title:Go.name,className:b.name},Go.name),!!Va&&me.createElement("span",{className:b.num},Go.count)))))))},Ae={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"},ye=({dataSource:Nn=[],value:Ln,onChange:Bn,onTitleChange:Sr,className:gi,title:ji,titleWidth:Tr=41,style:Gi={},fontColor:Qi="#fff",showCount:Va,expand:Zi=!0})=>{const[pi,io]=(0,me.useState)(0),[vo,ps]=(0,me.useState)(!1),Yi=(0,me.useRef)(null),ai=(0,me.useRef)(null),[$i,ea]=(0,me.useState)(Zi);return me.createElement("div",{className:re()(Ae.row,gi),style:Gi},me.createElement("div",{className:"flex item-center justify-between"},me.createElement("div",{onClick:(0,le.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Tr},className:`${Ae.title} ${Sr?"current":""}`},ji),me.createElement("i",{className:`iconfont ${$i?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:$i?"#00DDC7":"#037F74",fontSize:$i?10:12},onClick:()=>ea(!$i)})),$i&&me.createElement("div",{className:vo?`${Ae.tagsWrap} ${Ae.tagsBorderWrap}`:Ae.tagsWrap},me.createElement("div",{className:Ae.bar,ref:ai},me.createElement("div",{className:Ae.tag,ref:Yi},Nn==null?void 0:Nn.map(Go=>me.createElement("span",{onClick:()=>Bn(Go.id),key:Go.id,style:{color:Qi},className:Ln===Go.id?Ae.active:""},me.createElement("span",{title:Go.name,className:Ae.name},Go.name),!!Va&&me.createElement("span",{className:Ae.num},Go.count)))))))},be={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"},Ce=({dataSource:Nn=[],value:Ln,onChange:Bn,className:Sr,style:gi={}})=>me.createElement("div",{style:gi,className:re()(be.tabs,Sr)},Nn.map(ji=>me.createElement("span",{onClick:()=>Bn(ji.id),className:Ln===ji.id?be.active:"",key:ji.id},ji.name))),Se={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"},Pe=pe(92832),Qe=({dataSource:Nn=[],value:Ln="",onChange:Bn,onInputChange:Sr=()=>{},className:gi,style:ji={},placeholder:Tr,allowClear:Gi=!1})=>{var Qi;const[Va,Zi]=(0,me.useState)(""),[pi,io]=(0,me.useState)("");(0,me.useEffect)(()=>{var Yi;let ai=Ln;(Yi=JSON.stringify(Ln))!=null&&Yi.includes("{")&&(Zi(Ln.id),ai=Ln.value||"");try{io(decodeURIComponent(ai||""))}catch($i){io(decodeURIComponent(ai||""))}},[Ln]);const vo=()=>{Bn(encodeURIComponent(pi),Va||null)},ps=Yi=>{Yi!==Va&&(Zi(Yi),Bn(encodeURIComponent(pi),Yi))};return me.createElement("div",{className:re()(Se.input,gi),style:ji},!!Nn.length&&me.createElement("div",{className:Se.dropdown},me.createElement("div",{className:Se.text},(Qi=Nn.find(Yi=>Yi.id===Va))==null?void 0:Qi.name,me.createElement("i",{className:"iconfont icon-zhankai4"}),me.createElement("b",{className:Se.b1}),me.createElement("b",{className:Se.b2})),me.createElement("div",{className:Se.menu},Nn.map((Yi,ai)=>me.createElement("div",{key:ai,onClick:()=>ps(Yi.id)},Yi.name)))),me.createElement(Pe.default,{onPressEnter:vo,value:pi,onChange:Yi=>{io(Yi.target.value),Sr(encodeURIComponent(Yi.target.value),Va||null)},bordered:!1,placeholder:Tr}),me.createElement("i",{onClick:vo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ee={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"},Ie=({dataSource:Nn=[],value:Ln="",onChange:Bn,onInputChange:Sr=()=>{},className:gi,style:ji={},placeholder:Tr,allowClear:Gi=!1})=>{var Qi;const[Va,Zi]=(0,me.useState)(""),[pi,io]=(0,me.useState)("");(0,me.useEffect)(()=>{var Yi;let ai=Ln;(Yi=JSON.stringify(Ln))!=null&&Yi.includes("{")&&(Zi(Ln.id),ai=Ln.value||"");try{io(decodeURIComponent(ai||""))}catch($i){io(decodeURIComponent(ai||""))}},[Ln]);const vo=()=>{Bn(encodeURIComponent(pi),Va||null)},ps=Yi=>{Yi!==Va&&(Zi(Yi),Bn(encodeURIComponent(pi),Yi))};return me.createElement("div",{className:re()(Ee.input,gi),style:ji},!!Nn.length&&me.createElement("div",{className:Ee.dropdown},me.createElement("div",{className:Ee.text},(Qi=Nn.find(Yi=>Yi.id===Va))==null?void 0:Qi.name,me.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),me.createElement("div",{className:Ee.menu},Nn.map((Yi,ai)=>me.createElement("div",{key:ai,onClick:()=>ps(Yi.id)},Yi.name)))),me.createElement(Pe.default,{onPressEnter:vo,value:pi,onChange:Yi=>{io(Yi.target.value),Sr(encodeURIComponent(Yi.target.value),Va||null)},bordered:!1,placeholder:Tr}),me.createElement("i",{onClick:vo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},je={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"},$e=({value:Nn,onChange:Ln,className:Bn,total:Sr,pageSize:gi,style:ji={}})=>{const Tr=Nn<2,Gi=Nn>=Math.ceil(Sr/gi);return Sr<=gi?me.createElement(me.Fragment,null):me.createElement("div",{className:re()(je.quickPager,Bn),style:ji},me.createElement("div",{onClick:()=>{Tr||Ln(Nn-1,"prev")},className:Tr?je.disabled:""},"\u4E0A\u4E00\u9875"),me.createElement("div",{onClick:()=>{Gi||Ln(Nn+1,"next")},className:Gi?je.disabled:""},"\u4E0B\u4E00\u9875"))},ze={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"},rt=pe(71418),et=pe(6848),ct=pe(13570),lt=pe(26869),it=pe(31735),ot=pe(96908),ut=pe(57177),mt=pe(81378),yt=pe(59243),vt=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi})=>{const Va=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Qi},me.createElement("div",{className:re()(ze.list,Nn)},!!Ln.length&&Ln.map((Zi,pi)=>{const{name:io,id:vo,identifier:ps,power:Yi,cover_image_id:ai,pic:$i}=Zi;return me.createElement("div",{className:ze.wrap,key:vo,style:{width:Va,marginRight:(1+pi)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{target:"_blank",href:`/shixuns/${ps}/challenges`,className:ze.li,onClick:ea=>{ea.preventDefault(),Gi&&(0,it.L9)([Gi]),Yi&&(0,it.xg)(`/shixuns/${ps}/challenges`)}},me.createElement("div",{className:ze.img},me.createElement("img",{className:ze.cover,src:`${$i}`}),Zi.is_jupyter&&me.createElement("img",{className:ze.sign,src:ot}),Zi.is_jupyter_lab&&me.createElement("img",{className:ze.sign,src:ut}),Zi.is_unity_3d&&me.createElement("img",{className:ze.sign,src:mt})),me.createElement("div",{className:ze.name},me.createElement(et.Z,{title:io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:ze.e},io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{className:ze.tags},me.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),me.createElement("span",null,Zi.challenges_count))),!!Zi.myshixuns_count&&me.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),me.createElement("span",null,Zi.myshixuns_count))),me.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},me.createElement("span",null,me.createElement("span",null,Zi.level))),me.createElement("div",{className:ze.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:Zi.score_info}),me.createElement("span",null,"\xA0",Zi.score_info?`${Zi.score_info}\u5206`:"5\u5206")))),!Yi&&me.createElement("div",{className:ze.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ln.length&&me.createElement(yt.Z,null)))},st={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"},Re=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,wrapClassName:Gi,trackEventItems:Qi,loading:Va})=>{const Zi=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Va},me.createElement("div",{className:re()(st.list,Nn)},!!Ln.length&&Ln.map((pi,io)=>{const{name:vo,id:ps,identifier:Yi,power:ai,cover_image_id:$i,pic:ea}=pi;return me.createElement("div",{className:re()(st.wrap,Gi),key:ps,style:{width:Zi,marginRight:(1+io)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{target:"_blank",href:`/shixuns/${Yi}/challenges`,className:st.li,onClick:Go=>{Go.preventDefault(),Qi&&(0,it.L9)([Qi]),ai&&(0,it.xg)(`/shixuns/${Yi}/challenges`)}},me.createElement("img",{src:pe(47621),className:st.titleBg}),me.createElement("div",{className:st.name},me.createElement(et.Z,{title:vo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:st.e},vo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{style:{padding:"14px",paddingBottom:0}},me.createElement("div",{className:st.img},me.createElement("img",{className:st.cover,src:$i?`${lt.Z.API_SERVER}/api/attachments/${$i}`:`${lt.Z.IMG_SERVER+ea}`}),pi.is_jupyter&&me.createElement("div",{className:st.bq},"Jupyter"),pi.is_jupyter_lab&&me.createElement("div",{className:st.bq},"JupyterLab"),pi.is_unity_3d&&me.createElement("div",{className:st.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),me.createElement("div",{className:"mt20 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:st.text},"\u5B66\u4E60\u4EBA\u6570"),me.createElement("span",{className:st.value},pi.myshixuns_count)),me.createElement("div",null,me.createElement("span",{className:st.text},"\u56F0\u96BE\u7B49\u7EA7"),me.createElement("span",{className:st.value},pi.level))),me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:st.text},"\u5173\u5361\u6570"),me.createElement("span",{className:st.value},pi.challenges_count)),me.createElement("div",{className:st.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:pi.score_info}),me.createElement("span",{className:st.value,style:{color:"#FF9C00"}},"\xA0",pi.score_info?`${pi.score_info}\u5206`:"5\u5206"))))),!ai&&me.createElement("div",{className:st.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ln.length&&me.createElement(yt.Z,null)))},We={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Oe="data:image/png;base64,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",Le="data:image/png;base64,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",Fe="data:image/png;base64,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",Te=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi,wrapClassName:Va,imgClassName:Zi})=>{const pi=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Qi},me.createElement("div",{className:re()(We.list,Nn)},!!Ln.length&&Ln.map((io,vo)=>{const{name:ps,id:Yi,identifier:ai,power:$i,cover_image_id:ea,pic:Go}=io;return me.createElement("div",{className:re()(We.wrap,Va),key:Yi,style:{width:pi,marginRight:(1+vo)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{target:"_blank",href:`/shixuns/${ai}/challenges`,className:We.li,onClick:dl=>{dl.preventDefault(),Gi&&(0,it.L9)([Gi]),$i&&(0,it.xg)(`/shixuns/${ai}/challenges`)}},me.createElement("div",{className:re()(We.img,Zi)},me.createElement("img",{className:We.cover,src:ea?`${lt.Z.API_SERVER}/api/attachments/${ea}`:`${lt.Z.IMG_SERVER+Go}`}),io.is_jupyter&&me.createElement("img",{className:We.sign,src:Oe}),io.is_jupyter_lab&&me.createElement("img",{className:We.sign,src:Le}),io.is_unity_3d&&me.createElement("img",{className:We.sign,src:Fe})),me.createElement("div",{className:We.name},me.createElement(et.Z,{title:ps||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:We.e},ps||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{className:We.tags},me.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),me.createElement("span",null,io.challenges_count))),!!io.myshixuns_count&&me.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),me.createElement("span",null,io.myshixuns_count))),me.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},me.createElement("span",null,me.createElement("span",null,io.level))),me.createElement("div",{className:We.rate},me.createElement(ct.Z,{allowHalf:!0,disabled:!0,defaultValue:io.score_info}),me.createElement("span",null,"\xA0",io.score_info?`${io.score_info}\u5206`:"5\u5206")))),!$i&&me.createElement("div",{className:We.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ln.length&&me.createElement(yt.Z,null)))},ke=pe(87303),_e={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"},Xe=pe(79005),dt=pe(20345),gt=pe(77882),at=pe(31081),bt=pe(75309),Pt=pe(71979),Et=pe(47558),Lt=pe(42922),Ft=pe(66832),Rt=pe(96593),wt=pe(19664),Ot=pe(91833),Mt=Object.defineProperty,Qt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,tn=(Nn,Ln,Bn)=>Ln in Nn?Mt(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,un=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))Jt.call(Ln,Bn)&&tn(Nn,Bn,Ln[Bn]);if(Qt)for(var Bn of Qt(Ln))mn.call(Ln,Bn)&&tn(Nn,Bn,Ln[Bn]);return Nn};const nn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Xe,swimg:dt},{name:"101\u8BA1\u5212",ptimg:gt,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ft,swimg:Rt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ot}];var Pn=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi,wrapClassName:Va,imgClassName:Zi,isArrow:pi=!1,imgStyle:io={}})=>{const vo=Math.floor((Tr-(Bn-1)*Sr)/Bn),[ps,Yi]=(0,me.useState)(),[ai,$i]=(0,me.useState)(),ea=dl=>Yi(dl),Go=()=>Yi(-1);return me.createElement(rt.Z,{spinning:Qi},me.createElement("div",{className:re()(_e.list,Nn)},!!(Ln!=null&&Ln.length)&&(Ln==null?void 0:Ln.map((dl,lc)=>{var Sc;const{name:Gl,id:Lu,identifier:cc,featured:Qs,school_name:_c,image_url:al,excellent:Lc,is_plan:uc}=dl;return me.createElement("div",{key:Lu,className:re()(_e.wrap,Va),style:{width:vo,marginRight:(1+lc)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{target:"_blank",href:`/paths/${cc}`,className:_e.li,onClick:Ac=>{Ac.preventDefault(),Gi&&(0,it.L9)([Gi]),(0,it.xg)(`/paths/${cc}`)}},me.createElement("img",{src:pe(39057),className:_e.titleBg}),me.createElement("div",{className:_e.name},me.createElement(et.Z,{title:Gl},me.createElement("span",{className:_e.e,style:{color:pi&&ps===lc?"#145DFF":"#000000"},onMouseEnter:()=>{ea(lc)},onMouseLeave:Go},Gl))),me.createElement("div",{style:{padding:"14px",paddingBottom:0}},me.createElement("div",{className:re()(_e.img,Zi)},me.createElement("img",{className:_e.cover,style:un({},io),src:`${lt.Z.IMG_SERVER+al}`}),(Sc=dl==null?void 0:dl.subject_tags)==null?void 0:Sc.map((Ac,Wo)=>{var pu,Xu;if(Wo===0){const $s=(pu=nn.find(ec=>ec.name==Ac))==null?void 0:pu.swimg;return me.createElement("img",{className:_e.sign,src:$s,style:{left:"-4px"}})}const zA=(Xu=nn.find($s=>$s.name==Ac))==null?void 0:Xu.ptimg;return me.createElement("img",{className:_e.sign,src:zA,style:{left:`${48+52*(Wo-1)+2*Wo}px`}})}),me.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(dl==null?void 0:dl.excellent)&&me.createElement("div",{className:_e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:_e.text},"\u7AE0\u8282\u6570"),me.createElement("span",{className:_e.value},dl.stages_count)),me.createElement("div",null,me.createElement("span",{className:_e.text},"\u5B66\u4E60\u4EBA\u6570"),me.createElement("span",{className:_e.value},dl.members_count))))))})),!Ln.length&&me.createElement(yt.Z,null)))},Dn={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"},hr=pe(11968),kn=pe(59301);const zn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Xe,swimg:dt},{name:"101\u8BA1\u5212",ptimg:gt,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ft,swimg:Rt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ot}];var ri=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi,onRemove:Va=()=>{},isCurrent:Zi=!0,showAlias:pi=!1,wrapClassName:io,imgClassName:vo})=>{const ps=Math.floor((Tr-(Bn-1)*Sr)/Bn),Yi=[{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(ai=>(window.ENV==="build"&&(ai.ptimg=`/react/build${ai.ptimg}`,ai.swimg=`/react/build${ai.swimg}`),ai));return kn.createElement(rt.Z,{spinning:Qi},kn.createElement("div",{className:re()(Dn.list,Nn)},!!(Ln!=null&&Ln.length)&&(Ln==null?void 0:Ln.map((ai,$i)=>{var ea;const{name:Go,id:dl,identifier:lc,featured:Sc,school_name:Gl,image_url:Lu,excellent:cc,is_plan:Qs}=ai;return kn.createElement("div",{key:dl,className:re()(Dn.wrap,io),style:{width:ps,marginRight:(1+$i)%Bn===0?0:Sr+ji,marginBottom:gi}},kn.createElement("a",{className:Dn.li,onClick:_c=>{_c.preventDefault(),_c.stopPropagation(),Gi&&(0,it.L9)([Gi]),(0,it.xg)(`/paths/${lc}`)}},kn.createElement("div",{className:re()(Dn.img,vo)},kn.createElement("img",{className:Dn.cover,src:`${lt.Z.IMG_SERVER+Lu}`}),Zi&&(0,hr.bg)()&&(ai==null?void 0:ai.studying)&&kn.createElement("div",{className:`${Dn.movebq} user-path-items`,onClick:_c=>{_c.stopPropagation(),Va(ai)}},kn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),kn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ea=ai==null?void 0:ai.subject_tags)==null?void 0:ea.map((_c,al)=>{var Lc,uc;if(al===0){const Wo=(Lc=Yi.find(pu=>pu.name==_c))==null?void 0:Lc.swimg;return kn.createElement("img",{className:Dn.sign,src:Wo,style:{left:"-4px"}})}const Ac=(uc=Yi.find(Wo=>Wo.name==_c))==null?void 0:uc.ptimg;return kn.createElement("img",{className:Dn.sign,src:Ac,style:{left:`${48+52*(al-1)+2*al}px`}})}),kn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(ai==null?void 0:ai.excellent)&&kn.createElement("div",{className:Dn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),kn.createElement("div",{className:Dn.name},kn.createElement(et.Z,{title:pi&&(ai!=null&&ai.excellent_alias_name)?kn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Go}`,kn.createElement("br",null),kn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ai==null?void 0:ai.excellent_alias_name}`)):Go},kn.createElement("span",{className:Dn.e},pi&&(ai==null?void 0:ai.excellent_alias_name)||Go))),kn.createElement("div",{className:Dn.tags},kn.createElement("div",null,kn.createElement(et.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},kn.createElement("span",null,kn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),kn.createElement("span",null,ai.stages_count))),kn.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},kn.createElement("span",null,kn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),kn.createElement("span",null,ai.members_count)))))))})),!Ln.length&&kn.createElement(yt.Z,null)))},yr={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"},Er="data:image/png;base64,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",wr=pe(59301),Ki=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi})=>{const Va=Math.floor((Tr-(Bn-1)*Sr)/Bn);return wr.createElement(rt.Z,{spinning:Qi},wr.createElement("div",{className:re()(yr.list,Nn)},!!Ln.length&&Ln.map((Zi,pi)=>{const{subject_identifier:io,id:vo,identifier:ps,power:Yi}=Zi,ai=Zi.is_public!=0&&Zi.is_public;return wr.createElement("div",{className:yr.wrap,key:vo,style:{width:Va,marginRight:(1+pi)%Bn===0?0:Sr+ji,marginBottom:gi}},wr.createElement("a",{className:yr.li,onClick:$i=>{$i.preventDefault(),Gi&&(0,it.L9)([Gi]),(0,it.xg)(Zi.first_category_url)}},wr.createElement("div",{className:yr.top},wr.createElement(et.Z,{title:Zi.name},wr.createElement("div",{className:yr.name},Zi.name)),wr.createElement("img",{className:yr.img,src:lt.Z.IMG_SERVER+"/images/"+Zi.avatar_url}),wr.createElement("div",{className:yr.text,title:Zi.creator},Zi.creator),io&&wr.createElement("div",{className:yr.btns},wr.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),wr.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ai&&wr.createElement("div",{className:yr.sign},"\u516C\u5F00")),wr.createElement("div",{className:yr.bottom},Zi.visits>0&&wr.createElement(et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-liulanyan"}),wr.createElement("span",null,Zi.visits))),Zi.course_members_count>0&&wr.createElement(et.Z,{title:"\u6210\u5458",placement:"bottom"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-chengyuan"}),Zi.course_members_count)),Zi.tasks_count>0&&wr.createElement(et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-zuoye"}),Zi.tasks_count)),Zi.is_end?wr.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):wr.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Zi.is_accessible&&wr.createElement("div",{className:yr.lockWrap},wr.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),wr.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ln.length&&wr.createElement(yt.Z,null)))},wi={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"},Ti="data:image/png;base64,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",sa=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,wrapClassName:Gi,trackEventItems:Qi,loading:Va})=>{const Zi=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Va},me.createElement("div",{className:re()(wi.list,Nn)},!!Ln.length&&Ln.map((pi,io)=>{const{subject_identifier:vo,id:ps,identifier:Yi,power:ai}=pi,$i=pi.is_public!=0&&pi.is_public;return me.createElement("div",{className:re()(`${wi.wrap} ${pi.is_accessible?"":wi.warpStyle}`,Gi),key:ps,style:{width:Zi,marginRight:(1+io)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{className:wi.li,onClick:ea=>{ea.preventDefault(),Qi&&(0,it.L9)([Qi]),(0,it.xg)(pi.first_category_url)}},me.createElement("div",{className:wi.creator},me.createElement("img",{className:wi.img,src:lt.Z.IMG_SERVER+"/images/"+pi.avatar_url}),me.createElement("div",{className:wi.text,title:pi.creator},pi.creator)),me.createElement("div",{className:wi.top},me.createElement(et.Z,{title:pi.name},me.createElement("div",{className:wi.name},pi.name)),$i&&me.createElement("div",{className:wi.sign},"\u516C\u5F00")),me.createElement("div",{className:wi.middle},me.createElement("div",{className:wi.row,style:{marginBottom:6}},me.createElement("div",null,me.createElement("span",{className:wi.text},"\u8BBF\u95EE\u91CF"),me.createElement("span",{className:wi.value},(pi==null?void 0:pi.visits)||0)),me.createElement("div",null,me.createElement("span",{className:wi.text},"\u6210\u5458"),me.createElement("span",{className:wi.value},(pi==null?void 0:pi.course_members_count)||0))),me.createElement("div",{className:wi.row},me.createElement("div",null,me.createElement("span",{className:wi.text,style:{width:42}},"\u4F5C",me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),me.createElement("span",{className:wi.value},(pi==null?void 0:pi.tasks_count)||0)),me.createElement("div",null,me.createElement("span",{className:wi.text},"\u72B6\u6001"),pi.is_end?me.createElement("span",{className:wi.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):me.createElement("span",{className:wi.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),vo&&me.createElement("div",{className:wi.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pi.is_accessible&&me.createElement("div",{className:wi.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ln.length&&me.createElement(yt.Z,null)))},Ei={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"},on="data:image/png;base64,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",Fn=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,wrapClassName:Gi,trackEventItems:Qi,loading:Va})=>{const Zi=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Va},me.createElement("div",{className:re()(Ei.list,Nn)},!!Ln.length&&Ln.map((pi,io)=>{const{subject_identifier:vo,id:ps,identifier:Yi,power:ai}=pi,$i=pi.is_public!=0&&pi.is_public;return me.createElement("div",{className:re()(`${Ei.wrap} ${pi.is_accessible?"":Ei.warpStyle}`,Gi),key:ps,style:{width:Zi,marginRight:(1+io)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{className:Ei.li,onClick:ea=>{ea.preventDefault(),Qi&&(0,it.L9)([Qi]),(0,it.xg)(pi.first_category_url)}},me.createElement("div",{className:Ei.creator},me.createElement("img",{className:Ei.img,src:lt.Z.IMG_SERVER+"/images/"+pi.avatar_url}),me.createElement("div",{className:Ei.text,title:pi.creator},pi.creator)),me.createElement("div",{className:Ei.top},me.createElement(et.Z,{title:pi.name},me.createElement("div",{className:Ei.name},pi.name)),$i&&me.createElement("div",{className:Ei.sign})),me.createElement("div",{className:Ei.middle},me.createElement("div",{className:Ei.row,style:{marginBottom:6}},me.createElement("div",null,me.createElement("span",{className:Ei.text},"\u8BBF\u95EE\u91CF"),me.createElement("span",{className:Ei.value},(pi==null?void 0:pi.visits)||0)),me.createElement("div",null,me.createElement("span",{className:Ei.text},"\u6210\u5458"),me.createElement("span",{className:Ei.value},(pi==null?void 0:pi.course_members_count)||0))),me.createElement("div",{className:Ei.row},me.createElement("div",null,me.createElement("span",{className:Ei.text,style:{width:42}},"\u4F5C",me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),me.createElement("span",{className:Ei.value},(pi==null?void 0:pi.tasks_count)||0)),me.createElement("div",null,me.createElement("span",{className:Ei.text},"\u72B6\u6001"),pi.is_end?me.createElement("span",{className:Ei.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):me.createElement("span",{className:Ei.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),vo&&me.createElement("div",{className:Ei.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pi.is_accessible&&me.createElement("div",{className:Ei.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ln.length&&me.createElement(yt.Z,null)))},Dr={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"},Ai=pe(58106),Sa=({dataSource:Nn=[],value:Ln,onChange:Bn,className:Sr,style:gi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Dr.tabs,Sr),style:gi},me.createElement("div",{className:Dr.tabsWrap},Nn.map((Tr,Gi)=>me.createElement("aside",{className:Dr.tab,onClick:()=>{Bn(Tr.id),Tr.link&&Ai.history.push(Tr.link)},key:Gi},me.createElement("div",{className:Ln===Tr.id?Dr.active:""},Tr.name),(Tr==null?void 0:Tr.resetCount)==null&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement("span",null,"\uFF08",Tr==null?void 0:Tr.total,"\uFF09"),(Tr==null?void 0:Tr.resetCount)!==void 0&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement(et.Z,{title:(Tr==null?void 0:Tr.tip)!=null?Tr==null?void 0:Tr.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Tr==null?void 0:Tr.resetCount),"/",me.createElement("span",null,Tr==null?void 0:Tr.total),"\uFF09"))))),me.createElement("div",{className:Dr.tabBar},ji)),Ui={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"},Cn=({dataSource:Nn=[],value:Ln,onChange:Bn,className:Sr,style:gi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Ui.tabs,Sr),style:gi},me.createElement("div",{className:Ui.tabsWrap},Nn.map((Tr,Gi)=>me.createElement("aside",{className:Ui.tab,onClick:()=>{Bn(Tr.id),Tr.link&&Ai.history.push(Tr.link)},key:Gi},me.createElement("div",{className:Ln===Tr.id?Ui.active:""},Tr.name),(Tr==null?void 0:Tr.resetCount)==null&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement("span",null,"\uFF08",Tr==null?void 0:Tr.total,"\uFF09"),(Tr==null?void 0:Tr.resetCount)!==void 0&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement(et.Z,{title:(Tr==null?void 0:Tr.tip)!=null?Tr==null?void 0:Tr.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Tr==null?void 0:Tr.resetCount),"/",me.createElement("span",null,Tr==null?void 0:Tr.total),"\uFF09"))))),me.createElement("div",{className:Ui.tabBar},ji)),jr={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"},Qr=({dataSource:Nn=[],value:Ln,onChange:Bn,className:Sr,style:gi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(jr.tabs,Sr),style:gi},me.createElement("div",{className:jr.tabsWrap},Nn.map((Tr,Gi)=>me.createElement("aside",{className:`${jr.tab} ${Ln===Tr.id?jr.active:""}`,onClick:()=>{Bn(Tr.id),Tr.link&&Ai.history.push(Tr.link)},key:Gi},me.createElement("div",null,Tr.name),(Tr==null?void 0:Tr.resetCount)==null&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement("span",null,"\uFF08",Tr==null?void 0:Tr.total,"\uFF09"),(Tr==null?void 0:Tr.resetCount)!==void 0&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement(et.Z,{title:(Tr==null?void 0:Tr.tip)!=null?Tr==null?void 0:Tr.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Tr==null?void 0:Tr.resetCount),"/",me.createElement("span",null,Tr==null?void 0:Tr.total),"\uFF09"))))),me.createElement("div",{className:jr.tabBar},ji)),Bi=({className:Nn,style:Ln={},children:Bn})=>me.createElement("div",{className:re()(Nn),style:Ln},Bn),$r={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"},an=pe(38854),jn=pe(20834);const Vn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Br=({sortValue:Nn,dropValue:Ln,className:Bn,onSort:Sr,onDrop:gi,dataSource:ji=Vn})=>{var Tr;return me.createElement("div",{className:re()($r.orderWrap,Bn)},me.createElement(an.Z,{dropdownRender:()=>me.createElement(jn.default,null,ji.map((Gi,Qi)=>me.createElement(jn.default.Item,{key:Qi,onClick:()=>gi(Gi.id)},Gi.name)))},me.createElement("span",{className:$r.orderTextWrap},(Tr=ji.find(Gi=>Ln===Gi.id))==null?void 0:Tr.name)),me.createElement("span",{className:$r.orderIconWrap},me.createElement("span",{className:$r.orderAsc},me.createElement("i",{className:Nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${$r.cursorPointer} ${$r.active}`:`iconfont icon-sanjiaoxing-up font12 ${$r.cursorPointer}`,onClick:()=>Sr(Nn==="asc"?"desc":"asc")})),me.createElement("span",{className:$r.orderDesc},me.createElement("i",{className:Nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${$r.cursorPointer} ${$r.active}`:`iconfont icon-sanjiaoxing-down font12 ${$r.cursorPointer}`,onClick:()=>Sr(Nn==="asc"?"desc":"asc")}))))},ar={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 cr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var xi=({sortValue:Nn,dropValue:Ln,className:Bn,onSort:Sr,onDrop:gi,dataSource:ji=cr})=>{var Tr;return me.createElement("div",{className:re()(ar.orderWrap,Bn)},me.createElement(an.Z,{dropdownRender:()=>me.createElement(jn.default,null,ji.map((Gi,Qi)=>me.createElement(jn.default.Item,{key:Qi,onClick:()=>gi(Gi.id)},Gi.name)))},me.createElement("span",{className:ar.orderTextWrap},(Tr=ji.find(Gi=>Ln===Gi.id))==null?void 0:Tr.name)),me.createElement("span",{className:ar.orderIconWrap},me.createElement("span",{className:ar.orderAsc},me.createElement("i",{className:Nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ar.cursorPointer} ${ar.active}`:`iconfont icon-sanjiaoxing-up font12 ${ar.cursorPointer}`,onClick:()=>Sr(Nn==="asc"?"desc":"asc")})),me.createElement("span",{className:ar.orderDesc},me.createElement("i",{className:Nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ar.cursorPointer} ${ar.active}`:`iconfont icon-sanjiaoxing-down font12 ${ar.cursorPointer}`,onClick:()=>Sr(Nn==="asc"?"desc":"asc")}))))},qn={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"},bi=pe(3113),mr=pe(80871),Vi=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,fi=(Nn,Ln,Bn)=>Ln in Nn?Vi(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,Ni=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))Po.call(Ln,Bn)&&fi(Nn,Bn,Ln[Bn]);if(Aa)for(var Bn of Aa(Ln))zr.call(Ln,Bn)&&fi(Nn,Bn,Ln[Bn]);return Nn},Pi=(Nn,Ln)=>{var Bn={};for(var Sr in Nn)Po.call(Nn,Sr)&&Ln.indexOf(Sr)<0&&(Bn[Sr]=Nn[Sr]);if(Nn!=null&&Aa)for(var Sr of Aa(Nn))Ln.indexOf(Sr)<0&&zr.call(Nn,Sr)&&(Bn[Sr]=Nn[Sr]);return Bn},va=(Nn,Ln,Bn)=>new Promise((Sr,gi)=>{var ji=Qi=>{try{Gi(Bn.next(Qi))}catch(Va){gi(Va)}},Tr=Qi=>{try{Gi(Bn.throw(Qi))}catch(Va){gi(Va)}},Gi=Qi=>Qi.done?Sr(Qi.value):Promise.resolve(Qi.value).then(ji,Tr);Gi((Bn=Bn.apply(Nn,Ln)).next())}),ca=Nn=>{var Ln=Nn,{className:Bn,style:Sr,children:gi,loading:ji=!1,openLoading:Tr,onClick:Gi=()=>{},size:Qi="middle",shape:Va="round",theme:Zi}=Ln,pi=Pi(Ln,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[io,vo]=(0,me.useState)(!1),ps=(0,me.useMemo)(()=>{switch(Zi){case mr.Fy.THEMEONE:return qn.ThemeOne;case mr.Fy.DEFAULT:default:return qn.btn}},[Zi]);return me.createElement(bi.ZP,Ni({onClick:(0,le.throttle)(Yi=>va(void 0,null,function*(){Tr&&vo(!0);try{yield Gi(Yi)}catch(ai){console.log("error",ai)}Tr&&vo(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(ps,qn[`${Qi}-${Va}`],Bn),style:Sr,size:Qi,shape:Va,loading:io||ji},pi),gi)},Ja={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"},es=({className:Nn,style:Ln,children:Bn=null,onClick:Sr,title:gi})=>me.createElement("div",{className:re()(Ja.head,Nn),style:Ln},me.createElement("span",{className:"primary-hover",onClick:Sr},me.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),me.createElement("b",{title:gi},gi),me.createElement("div",{className:Ja.node},Bn)),Io={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"},ya=({confirmShow:Nn=!0,confirmTitle:Ln,confirmClick:Bn,cancelShow:Sr=!0,cancelTitle:gi,cancelClick:ji,className:Tr,style:Gi,confirmLoading:Qi=!1})=>me.createElement("div",{className:re()(Io.btns,Tr),style:Gi},Nn&&me.createElement(bi.ZP,{loading:Qi,onClick:Bn,type:"primary",className:Io.confirm},Ln),Sr&&me.createElement(bi.ZP,{onClick:ji,className:Io.cancel},gi)),lr={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"},ra=({className:Nn,style:Ln={},LeftContent:Bn,children:Sr,RightContent:gi})=>me.createElement("div",{className:re()(lr.fixedBottom,Nn),style:Ln},me.createElement("div",{className:lr.wrap},me.createElement("div",{className:lr.left},Bn),me.createElement("div",{className:lr.center},Sr),me.createElement("div",{className:lr.right},gi))),da={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"},ko=({className:Nn,style:Ln={},dataSource:Bn=[]})=>me.createElement("div",{className:re()(da.crumbs,Nn),style:Ln},Bn.map((Sr,gi)=>giAi.history.push(Sr.path)},Sr.name):me.createElement("span",null,Sr.name),me.createElement("span",null,"\xA0",">","\xA0")):me.createElement("span",{key:gi,style:{color:"#5F6368"}},Sr.name))),to=pe(31797),ts=Object.defineProperty,uo=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,Mo=(Nn,Ln,Bn)=>Ln in Nn?ts(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,Oo=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))Da.call(Ln,Bn)&&Mo(Nn,Bn,Ln[Bn]);if(Ca)for(var Bn of Ca(Ln))ha.call(Ln,Bn)&&Mo(Nn,Bn,Ln[Bn]);return Nn},Qo=(Nn,Ln)=>uo(Nn,fa(Ln)),Fo=(Nn,Ln)=>{var Bn={};for(var Sr in Nn)Da.call(Nn,Sr)&&Ln.indexOf(Sr)<0&&(Bn[Sr]=Nn[Sr]);if(Nn!=null&&Ca)for(var Sr of Ca(Nn))Ln.indexOf(Sr)<0&&ha.call(Nn,Sr)&&(Bn[Sr]=Nn[Sr]);return Bn};const{Countdown:Us}=to.default;var Ao=Nn=>{var Ln=Nn,{onChange:Bn}=Ln,Sr=Fo(Ln,["onChange"]);const[gi,ji]=(0,me.useState)(null);(0,me.useEffect)(()=>{typeof gi=="number"&&gi>=0&&Bn(gi)},[gi]);const Tr=Gi=>{const Qi=Math.floor(Gi/1e3);ji(Qi)};return me.createElement(Us,Qo(Oo({},Sr),{onChange:Tr}))},ro={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},On=({DataProps:Nn,className:Ln,style:Bn={}})=>{var Sr;return me.createElement("div",{className:re()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ro.ClassRoomItem,Ln),style:Bn,onClick:()=>{(0,it.xg)(Nn==null?void 0:Nn.first_category_url)}},me.createElement("div",{className:"flex flex-col item-center"},me.createElement("img",{src:`${(Sr=lt.Z)==null?void 0:Sr.IMG_SERVER}/images/${Nn==null?void 0:Nn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Nn==null?void 0:Nn.subject_identifier)&&me.createElement("div",{className:"mt-40px"},me.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),me.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},me.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Nn!=null&&Nn.is_public)&&me.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),me.createElement("span",{className:re()("text-16px font-medium",ro.TitleDom)},Nn==null?void 0:Nn.name)),me.createElement("div",{className:"c-grey-333 font-medium"},Nn==null?void 0:Nn.creator),me.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Nn==null?void 0:Nn.course_members_count),me.createElement("div",{className:"c-grey-333 flex item-center justify-between"},me.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Nn==null?void 0:Nn.tasks_count),Nn!=null&&Nn.is_end?me.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):me.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},br=Object.defineProperty,Ur=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,xr=(Nn,Ln,Bn)=>Ln in Nn?br(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,Pr=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))Pa.call(Ln,Bn)&&xr(Nn,Bn,Ln[Bn]);if(Ur)for(var Bn of Ur(Ln))Vr.call(Ln,Bn)&&xr(Nn,Bn,Ln[Bn]);return Nn},kr=({DataProps:Nn=[],selectValue:Ln,onChange:Bn,className:Sr,style:gi={},extra:ji,classNameItem:Tr,styleItem:Gi={},barHidden:Qi})=>{const[Va,Zi]=(0,me.useState)();return(0,me.useEffect)(()=>{Zi(Array.isArray(Ln)?Ln:[Ln])},[Ln]),me.createElement("div",{className:re()("flex px-20px py-10px gap-40px",Sr),style:Pr({borderBottom:"1px solid #D3F0FF"},gi)},Nn==null?void 0:Nn.map(pi=>me.createElement("div",{key:pi==null?void 0:pi.id,className:re()("flex item-center justify-center current c-grey-333 text-16 relative",Tr,pi==null?void 0:pi.className),style:Pr(Pr({color:Va!=null&&Va.includes(pi==null?void 0:pi.id)?"#1890FF":"",minWidth:88},Gi),(pi==null?void 0:pi.style)||{}),onClick:io=>{Bn==null||Bn({domEvent:io,item:pi}),pi!=null&&pi.link&&Ai.history.push(pi==null?void 0:pi.link)}},pi==null?void 0:pi.name,!Qi&&(Va==null?void 0:Va.includes(pi==null?void 0:pi.id))&&me.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),me.createElement("div",{className:"ml-auto"},ji))},ui=Object.defineProperty,li=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,qi=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Fi=(Nn,Ln,Bn)=>Ln in Nn?ui(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,Ra=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))fo.call(Ln,Bn)&&Fi(Nn,Bn,Ln[Bn]);if(qi)for(var Bn of qi(Ln))za.call(Ln,Bn)&&Fi(Nn,Bn,Ln[Bn]);return Nn},Ga=(Nn,Ln)=>li(Nn,Ta(Ln)),no=({value:Nn,onChange:Ln,onInputChange:Bn,className:Sr,style:gi={},InputProps:ji})=>{const[Tr,Gi]=(0,me.useState)(Nn);return me.createElement("div",{className:re()("flex item-center rounded-full px-10px py-2px",Sr),style:Ra({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},gi)},me.createElement(Pe.default,Ga(Ra({bordered:!1},ji),{onChange:Qi=>{Gi(Qi.target.value),Bn==null||Bn(encodeURIComponent(Qi.target.value))},onPressEnter:Qi=>{Ln==null||Ln({domEvent:Qi,item:{value:Tr}})}})),me.createElement("img",{className:"h-22px current",src:pe(25365),height:22,onClick:Qi=>{Ln==null||Ln({domEvent:Qi,item:{value:Tr}})}}))}},61904:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return He}});var me=pe(59301);function He(E,ve){const fe=(0,me.useRef)();(0,me.useEffect)(()=>{fe.current=E}),(0,me.useEffect)(()=>{function ce(){fe.current()}if(ve!==null){let ie=setInterval(ce,ve);return()=>clearInterval(ie)}},[ve])}},87110:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(31797),E=pe(5871),ve=pe(78241),fe=pe(43418),ce=pe(71418),ie=pe(1710),re=pe(92832),le=pe(95237),oe=pe(43604),se=pe(3113),ae=pe(22167),te=pe(56656),z=pe.n(te),a=pe(58106),y=pe(31735),x=pe(6460),b=pe(11968),ee=pe(26718),ne=pe(59301),Ae=(we,Ce,Se)=>new Promise((Pe,Be)=>{var Qe=Ie=>{try{Ue(Se.next(Ie))}catch(je){Be(je)}},Ee=Ie=>{try{Ue(Se.throw(Ie))}catch(je){Be(je)}},Ue=Ie=>Ie.done?Pe(Ie.value):Promise.resolve(Ie.value).then(Qe,Ee);Ue((Se=Se.apply(we,Ce)).next())});const{Countdown:ge}=He.default,ye=({value:we,onChange:Ce,MaxMinutes:Se})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ne.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ne.createElement("br",null)),ne.createElement(E.Z,{value:we,onChange:Ce,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),be=({exercise:we,successCb:Ce,dispatch:Se})=>{var Pe,Be,Qe,Ee;const Ue=(0,a.useParams)(),[Ie]=ve.default.useForm(),je=ve.default.useWatch("time",Ie),[Ve,$e]=(0,me.useState)(!1),ze=(0,me.useRef)(),{actionTabs:rt}=we,[et,ct]=(0,me.useState)(),[,lt,it,ot]=(0,ee.U)(ae.n7,{id:Ue.categoryId}),[,ut,mt]=(0,ee.U)(ae.Cd,{});(0,me.useEffect)(()=>{we.actionTabs.key==="student-unlock"&&($e(!1),Ie.resetFields())},[we.actionTabs.key]);const yt=()=>new Promise(Fe=>Ae(void 0,null,function*(){var De,Te;return ze.current=yield(0,x.y)({ip_limit:(De=rt==null?void 0:rt.exerciseParams)==null?void 0:De.ip_limit,ip_bind:(Te=rt==null?void 0:rt.exerciseParams)==null?void 0:Te.ip_bind_type}),Fe()})),jt=()=>Ae(void 0,null,function*(){var Fe,De,Te,ke,_e;yield Ie.validateFields();const Xe=Ie.getFieldsValue();if($e(!0),(((Fe=rt==null?void 0:rt.exerciseParams)==null?void 0:Fe.ip_limit)!=="no"||(De=rt==null?void 0:rt.exerciseParams)!=null&&De.ip_bind_type)&&(yield yt()),(yield(0,ae.ZD)((Te=rt==null?void 0:rt.exerciseParams)==null?void 0:Te.id,{exercise_user_id:(ke=rt==null?void 0:rt.exerciseParams)==null?void 0:ke.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:ze.current})).status===0){if(Ce){Se({type:"exercise/setActionTabs",payload:{}}),Ce();return}const gt=rt==null?void 0:rt.exerciseParams;(0,y.nr)({inner_ip:gt.inner_ip,public_ip:gt.public_ip,open_camera:gt.open_camera,ip_limit:gt.ip_limit,ip_bind:gt.ip_bind,ip_bind_type:gt.ip_bind_type,exercise_tips:gt.exercise_tips,exerciseId:gt.id,screen_open:gt.screen_open,screen_num:gt.screen_num,screen_sec:gt.screen_sec,coursesId:Ue.coursesId,login:(_e=(0,b.eY)())==null?void 0:_e.login,history,identity_verify:gt.identity_verify,open_phone_video_recording:gt.open_phone_video_recording,current_status:gt.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}$e(!1)}),vt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Fe=>ne.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Fe=>ne.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Pe=rt==null?void 0:rt.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((Be=rt==null?void 0:rt.exerciseParams)==null?void 0:Be.errorMessage)=="object";(0,me.useEffect)(()=>{we.actionTabs.key==="student-unlock"&&Ae(void 0,null,function*(){const Fe=yield mt(Ue);yield it({}),Fe.status||ct(Fe)})},[we.actionTabs.key]);const{time:qe,end_time:Re}=(et==null?void 0:et.exercise)||{},We=ot!=null&&ot.user_end_time?z()(ot==null?void 0:ot.user_end_time).add(1,"minutes"):z()(),Oe=z()(ot==null?void 0:ot.user_total_end_time)>We?Math.round(z().duration(z()(ot==null?void 0:ot.user_total_end_time).diff(We.startOf("minute"))).asMinutes()):0,Le=((ot==null?void 0:ot.student_left_minutes)||0)+(je||0);return ne.createElement(ne.Fragment,null,ne.createElement(fe.default,{width:514,centered:!0,closable:!!((Qe=rt==null?void 0:rt.exerciseParams)!=null&&Qe.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:we.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(ce.Z,{spinning:lt||ut},st&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!st&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),st&&ne.createElement(ie.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=rt==null?void 0:rt.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:vt}),ne.createElement("div",{className:""},ne.createElement(ve.default,{form:Ie,layout:"vertical",autoComplete:"off"},ne.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),qe!==-1?ne.createElement(ne.Fragment,null,ne.createElement(ve.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(ot==null?void 0:ot.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ye,{MaxMinutes:Oe})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},lt||ut?"--":Le),"\u5206\u949F",Le!==0&&(ot==null?void 0:ot.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},z()(ot==null?void 0:ot.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Re).format("YYYY-MM-DD HH:mm")))),ne.createElement(le.Z,{justify:"space-between",align:"middle"},ne.createElement(oe.Z,null),ne.createElement(oe.Z,null,ne.createElement(se.ZP,{loading:Ve,onClick:jt},"\u8FDB\u5165\u8003\u8BD5"))))))};Nt.Z=(0,a.connect)(({exercise:we})=>({exercise:we}))(be)},36384:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Ve}});var me=pe(59301),He=pe(5112),E=pe(3113),ve=pe(8591),fe=pe(43418),ce=pe(5871),ie=pe(95237),re=pe(43604),le=pe(28103),oe=pe(58478),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"},ae=pe(11968),te=pe(24334),z=pe(97013),a=pe(58106),y=pe(95318),x=pe(9726),b=pe(87169),ee=pe(26227),ne=pe(59301),Ae=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=($e,ze,rt)=>ze in $e?Ae($e,ze,{enumerable:!0,configurable:!0,writable:!0,value:rt}):$e[ze]=rt,Pe=($e,ze)=>{for(var rt in ze||(ze={}))we.call(ze,rt)&&Se($e,rt,ze[rt]);if(be)for(var rt of be(ze))Ce.call(ze,rt)&&Se($e,rt,ze[rt]);return $e},Be=($e,ze)=>ge($e,ye(ze)),Qe=($e,ze,rt)=>new Promise((et,ct)=>{var lt=ut=>{try{ot(rt.next(ut))}catch(mt){ct(mt)}},it=ut=>{try{ot(rt.throw(ut))}catch(mt){ct(mt)}},ot=ut=>ut.done?et(ut.value):Promise.resolve(ut.value).then(lt,it);ot((rt=rt.apply($e,ze)).next())});const Ee={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Ue=($e=>($e[$e.SET_PATH=0]="SET_PATH",$e[$e.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",$e))(Ue||{});function Ie($e,ze){switch(ze.type){case 0:return Be(Pe({},$e),{selectedPath:ze.payload});case 1:return Be(Pe({},$e),{passedContent:ze.payload});default:throw new Error}}var Ve=({language:$e,dispatch:ze,shixunWorkReport:rt,v:et,languages:ct,classroomList:lt,autoHeight:it,diff_code_count:ot,data:ut})=>{const[mt,yt]=(0,me.useState)(ct==null?void 0:ct[0]),jt=(0,a.useParams)();return(0,me.useEffect)(()=>{yt(ct==null?void 0:ct[0])},[]),(0,me.useEffect)(()=>{var vt;yt((vt=ct==null?void 0:ct.filter(st=>st.language===(mt==null?void 0:mt.language)))==null?void 0:vt[0])},[ct]),ne.createElement(ne.Fragment,null,ne.createElement("h2",null," ",ne.createElement("span",null,et.is_finish?ne.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):ne.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(ct==null?void 0:ct.length)>1&&ne.createElement(He.ZP.Group,{defaultValue:$e,style:{marginLeft:10},onChange:vt=>{var st;et.language=vt.target.value,yt((st=ct==null?void 0:ct.filter(qe=>qe.language===vt.target.value))==null?void 0:st[0])}},ct==null?void 0:ct.map(vt=>ne.createElement(He.ZP,{value:vt==null?void 0:vt.language},vt==null?void 0:vt.language)))),(0,ae.GJ)()&&rt!="shixunWorkReport"&&ne.createElement("span",null,ne.createElement("span",null,"\u5F97\u5206 ",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement(E.ZP,{style:{margin:"0px 10px"},onClick:()=>{var vt,st;if(!((st=(vt=lt.AssistantObject)==null?void 0:vt.hack)!=null&&st.can_appraise)&&(0,ae.Rm)()){ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let qe=mt==null?void 0:mt.score;fe.default.confirm({title:"\u8C03\u5206",content:ne.createElement("div",null,ne.createElement("p",null,"\u5F97\u5206\uFF1A",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement("p",null,"\u8C03\u5206\uFF1A",ne.createElement(ce.Z,{min:0,max:mt==null?void 0:mt.total_score,defaultValue:mt==null?void 0:mt.score,onChange:Re=>{qe=Re}}))),okText:"\u786E\u8BA4",onOk:()=>Qe(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${jt==null?void 0:jt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:jt==null?void 0:jt.coursesId,hack_user_code_id:mt==null?void 0:mt.hack_user_id,score:qe}})).status===0&&(ve.ZP.success("\u8C03\u5206\u6210\u529F"),ze({type:"shixunHomeworks/setActionTabs",payload:{}}),ze({type:"shixunHomeworks/getShixunWorkReports",payload:Pe({},jt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ae.GJ)()&&rt!="shixunWorkReport"&&ne.createElement(E.ZP,{onClick:()=>{var vt;if(!((vt=lt.AssistantObject.hack)!=null&&vt.can_appraise)&&(0,ae.Rm)()){ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ze({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rt.user_id,type:"1",language:mt==null?void 0:mt.language,v:et,data:Pe({},rt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ne.createElement(oe.ZP,{height:300,language:mt==null?void 0:mt.language,value:mt!=null&&mt.code?te.Base64.decode(mt==null?void 0:mt.code):"",autoHeight:it,theme:"default",options:Ee}),((mt==null?void 0:mt.comment)||(mt==null?void 0:mt.hidden_comment))&&ne.createElement("div",null,ne.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ne.createElement(re.Z,{flex:1},ne.createElement("h1",{className:se.title},"\u70B9\u8BC4\u5185\u5BB9")),ne.createElement(re.Z,{className:"pr30"},(0,ae.GJ)()&&ne.createElement(E.ZP,{onClick:()=>Qe(void 0,null,function*(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ne.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Qe(this,null,function*(){(yield(0,x.gZ)({comment_id:mt==null?void 0:mt.comment_id,homeworkId:jt.homeworkId,type:"hack"})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),ze({type:"shixunHomeworks/getShixunWorkReports",payload:Pe({},jt)}))})}})})},ne.createElement(ee.Z,null),"\u5220\u9664"))),ne.createElement(le.Z,{style:{margin:0}}),(mt==null?void 0:mt.comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.comment})),(mt==null?void 0:mt.hidden_comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.hidden_comment}))))}},82730:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{default:function(){return bt}});var me=pe(59301),He=pe(86129),E=pe.n(He),ve=pe(58106),fe=pe(43418),ce=pe(61621),ie=pe(66104),re=pe(95237),le=pe(43604),oe=pe(3113),se=pe(8591),ae=pe(28103),te=pe(1710),z=pe(27812),a=pe(95869),y=pe(87169),x=pe(26227),b=pe(26869),ee=pe(11968),ne=pe(31735),Ae={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"},ge=pe(36384),ye=pe(97013),be=pe(24334),we=pe(56656),Ce=pe.n(we),Se=pe(58478),Pe=pe(75693);const Be=({shixunHomeworks:Pt,autoHeight:Et,classroomList:Lt,user:Ft,dispatch:Rt})=>{const{shixunWorkReport:wt}=Pt,{stage_list:Ot,work_id:Mt}=wt,Qt=(0,ve.useParams)(),Jt=(0,ee.GJ)(),[mn,tn]=(0,me.useState)(),un={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},nn=Dn=>Dn==="c++"?1:Dn==="C++"?2:Dn;function Sn(Dn,hr){return(0,ye.U2)(`student_works/${Mt}/rep_passed_content.json`,{path:hr,game_id:Dn})}const Pn=(0,ne.qZ)(5,wt.hack);return me.createElement(me.Fragment,null,Pn==null?void 0:Pn.map(function(Dn,hr){return me.createElement("div",{key:hr},Dn.map(function(kn,zn){var Nr,ri,yr;return me.createElement("aside",{className:"pl30 pr30",key:zn},me.createElement("div",{className:`${Ae.shixunTitle} mt10`},me.createElement("div",{style:{display:"flex",width:"100%"}},me.createElement("span",{className:"fa fa-code "}),me.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",hr*5+zn+1,"\u9898 ",kn.name),kn.is_finish&&me.createElement("a",{style:{marginLeft:20},onClick:Er=>{Er.preventDefault(),window.open(`${kn==null?void 0:kn.url}&language=${nn(kn.language)}`),localStorage.setItem("program_homework",[Qt.coursesId,Qt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!kn.is_finish&&kn.final_submit_languages.length>0&&me.createElement("a",{style:{marginLeft:20},onClick:Er=>{Er.preventDefault(),window.open(`${kn==null?void 0:kn.url}&language=${nn(kn.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[Qt.coursesId,Qt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),me.createElement("div",{className:"font16 mt10"},kn.is_finish?me.createElement("aside",{className:Ae.shixunWrp},me.createElement(ge.Z,{classroomList:Lt,user:Ft,v:kn,shixunWorkReport:wt,dispatch:Rt,autoHeight:Et,languages:kn.languages,language:kn.language,game_id:kn.id,data:be.Base64.decode(kn.code),diff_code_count:kn.diff_code_count,onPathChange:Sn})):kn.final_submit_languages.length>0&&me.createElement("aside",{className:Ae.shixunWrp},me.createElement(ge.Z,{classroomList:Lt,user:Ft,v:kn,shixunWorkReport:wt,dispatch:Rt,autoHeight:Et,languages:kn.final_submit_languages,language:kn.final_submit_languages[0].language,game_id:kn.id,data:be.Base64.decode(kn.final_submit_languages[0].code),diff_code_count:kn.diff_code_count,onPathChange:Sn}))),me.createElement("aside",{className:"mt10 font16"},(Nr=kn.history)!=null&&Nr.length?me.createElement(te.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Er,wr)=>me.createElement("span",null,wr!=null&&wr.created_at?Ce()(wr==null?void 0:wr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Er,wr)=>{var hi;return me.createElement("span",{className:Er===0?"c-green":"c-red"},((hi=Pe.Im[Er])==null?void 0:hi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((yr=(ri=kn==null?void 0:kn.history)==null?void 0:ri[0])==null?void 0:yr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Er,wr)=>me.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{fe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:me.createElement("div",{className:"mb10"},me.createElement(Se.ZP,{height:300,language:"python",theme:"vs-light",value:wr!=null&&wr.code?be.Base64.decode(wr==null?void 0:wr.code):"",autoHeight:Et,options:un}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Er=>!!Er),pagination:{hideOnSinglePage:!0},dataSource:kn.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Qe=(0,ve.connect)(({shixunHomeworks:Pt,loading:Et,globalSetting:Lt,classroomList:Ft,user:Rt})=>({shixunHomeworks:Pt,globalSetting:Lt,loading:Et.effects,classroomList:Ft,user:Rt}))(Be),Ee=pe(78241),Ue=pe(92832),Ie=pe(76906),je=pe(59301),Ve=Object.defineProperty,$e=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,et=(Pt,Et,Lt)=>Et in Pt?Ve(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Pt[Et]=Lt,ct=(Pt,Et)=>{for(var Lt in Et||(Et={}))ze.call(Et,Lt)&&et(Pt,Lt,Et[Lt]);if($e)for(var Lt of $e(Et))rt.call(Et,Lt)&&et(Pt,Lt,Et[Lt]);return Pt},lt=(Pt,Et)=>{var Lt={};for(var Ft in Pt)ze.call(Pt,Ft)&&Et.indexOf(Ft)<0&&(Lt[Ft]=Pt[Ft]);if(Pt!=null&&$e)for(var Ft of $e(Pt))Et.indexOf(Ft)<0&&rt.call(Pt,Ft)&&(Lt[Ft]=Pt[Ft]);return Lt},it=(Pt,Et,Lt)=>new Promise((Ft,Rt)=>{var wt=Qt=>{try{Mt(Lt.next(Qt))}catch(Jt){Rt(Jt)}},Ot=Qt=>{try{Mt(Lt.throw(Qt))}catch(Jt){Rt(Jt)}},Mt=Qt=>Qt.done?Ft(Qt.value):Promise.resolve(Qt.value).then(wt,Ot);Mt((Lt=Lt.apply(Pt,Et)).next())});const ot=Pt=>{var Et=Pt,{shixunHomeworks:Lt,dispatch:Ft}=Et,Rt=lt(Et,["shixunHomeworks","dispatch"]),wt,Ot,Mt;const Qt=(0,ve.useParams)(),[Jt,mn]=(0,me.useState)(!1),[tn]=Ee.default.useForm(),[un,nn]=fe.default.useModal(),[Sn,Pn]=(0,me.useState)(!1),[Dn,hr]=(0,me.useState)(!1);(0,me.useEffect)(()=>{var zn,Nr,ri,yr,Er,wr;Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Lt.actionTabs.selectArrs.type==="1"?tn.setFieldsValue({comment:Lt.actionTabs.selectArrs.v.comment,hidden_comment:Lt.actionTabs.selectArrs.v.hidden_comment}):tn.setFieldsValue({comment:(ri=(Nr=(zn=Lt.actionTabs.selectArrs)==null?void 0:zn.data)==null?void 0:Nr.data)==null?void 0:ri.work_comment,hidden_comment:(wr=(Er=(yr=Lt.actionTabs.selectArrs)==null?void 0:yr.data)==null?void 0:Er.data)==null?void 0:wr.work_comment_hidden}))},[Lt.actionTabs.key]);const kn=()=>it(void 0,null,function*(){var zn,Nr,ri,yr;const Er=tn.getFieldValue();let wr=Lt.actionTabs.selectArrs.type==="1"?`/api/problems/${Lt.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${Qt.homeworkId}/shixun_work_comment.json`;(yield(0,ye.ZP)(wr,{method:"post",body:{hidden_comment:Er.hidden_comment,comment:Er.comment,language:(zn=Lt.actionTabs.selectArrs)==null?void 0:zn.language,user_id:(yr=(ri=(Nr=Lt.actionTabs.selectArrs)==null?void 0:Nr.data)==null?void 0:ri.data)==null?void 0:yr.user_id}})).status===0&&(se.ZP.success("\u8BC4\u9605\u6210\u529F"),tn.resetFields(),Ft({type:"shixunHomeworks/setActionTabs",payload:{}}),Ft({type:"shixunHomeworks/getShixunWorkReports",payload:ct({},Qt)}))});return je.createElement(je.Fragment,null,nn,je.createElement(fe.default,{centered:!0,title:je.createElement("span",null,((wt=Lt.actionTabs.selectArrs)==null?void 0:wt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((Ot=Lt.actionTabs.selectArrs)==null?void 0:Ot.language)&&je.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Mt=Lt.actionTabs.selectArrs)==null?void 0:Mt.language)),open:Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const zn=tn.getFieldValue();JSON.stringify(zn)==="{}"||zn.hidden_comment===""&&zn.comment===""?mn(!0):kn()}),onCancel:()=>{Ft({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement(Ee.default,{form:tn,onChange:()=>{Jt&&mn(!1)}},je.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},je.createElement(le.Z,null,je.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),je.createElement(le.Z,null,je.createElement(Ie.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Sn,onCancel:()=>{Pn(!1)}},onDataSelect:(zn,Nr)=>it(void 0,[zn,Nr],function*(ri,{node:yr}){const Er=()=>{tn.setFieldsValue({comment:yr==null?void 0:yr.value}),Pn(!1)};if(tn.getFieldValue("comment")){un.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Er});return}Er()})},je.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:je.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:zn=>{Pn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),je.createElement(Ee.default.Item,{name:"comment"},je.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),je.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},je.createElement(le.Z,null,je.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),je.createElement(le.Z,null,je.createElement(Ie.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Dn,onCancel:()=>{hr(!1)}},onDataSelect:(zn,Nr)=>it(void 0,[zn,Nr],function*(ri,{node:yr}){const Er=()=>{tn.setFieldsValue({hidden_comment:yr==null?void 0:yr.value}),hr(!1)};if(tn.getFieldValue("hidden_comment")){un.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Er});return}Er()})},je.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:je.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:zn=>{hr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),je.createElement(Ee.default.Item,{name:"hidden_comment"},je.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Jt&&je.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var ut=(0,ve.connect)(({shixunHomeworks:Pt})=>({shixunHomeworks:Pt}))(ot),mt=pe(99487),yt=pe(95318),jt=pe(9726),vt=pe(44164),st=pe.n(vt),qe=pe(49346),Re=pe(59301),We=Object.defineProperty,Oe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ke=(Pt,Et,Lt)=>Et in Pt?We(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Pt[Et]=Lt,_e=(Pt,Et)=>{for(var Lt in Et||(Et={}))De.call(Et,Lt)&&ke(Pt,Lt,Et[Lt]);if(Fe)for(var Lt of Fe(Et))Te.call(Et,Lt)&&ke(Pt,Lt,Et[Lt]);return Pt},Xe=(Pt,Et)=>Oe(Pt,Le(Et)),dt=(Pt,Et)=>{var Lt={};for(var Ft in Pt)De.call(Pt,Ft)&&Et.indexOf(Ft)<0&&(Lt[Ft]=Pt[Ft]);if(Pt!=null&&Fe)for(var Ft of Fe(Pt))Et.indexOf(Ft)<0&&Te.call(Pt,Ft)&&(Lt[Ft]=Pt[Ft]);return Lt},gt=(Pt,Et,Lt)=>new Promise((Ft,Rt)=>{var wt=Qt=>{try{Mt(Lt.next(Qt))}catch(Jt){Rt(Jt)}},Ot=Qt=>{try{Mt(Lt.throw(Qt))}catch(Jt){Rt(Jt)}},Mt=Qt=>Qt.done?Ft(Qt.value):Promise.resolve(Qt.value).then(wt,Ot);Mt((Lt=Lt.apply(Pt,Et)).next())});const at=Pt=>{var Et=Pt,{shixunHomeworks:Lt,globalSetting:Ft,loading:Rt,classroomList:wt,dispatch:Ot,user:Mt}=Et,Qt=dt(Et,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),Jt,mn,tn,un,nn,Sn,Pn,Dn,hr,kn,zn,Nr,ri,yr,Er,wr,hi,Ki,wi,Ti,Oa,sa,Ei,on,Mn,Fn,Dr,Ai,sr,Sa,Ui,Jn;const[Cn,jr]=(0,me.useState)(_e({},(0,ve.useParams)())),Tn=(0,ve.useParams)(),Qr=(0,ve.useLocation)(),[]=(0,me.useState)([]),[di,Bi]=(0,me.useState)({last:!1}),[$r,an]=(0,me.useState)({last:!1}),jn=(0,me.useRef)(),Vn=(0,me.useRef)(),[pn,Br]=(0,me.useState)(!1),[ar,cr]=(0,me.useState)(!1),[ur,xi]=(0,me.useState)(!1),{shixunWorkReport:qn}=Lt,[bi,mr]=(0,me.useState)(new(E())),[Vi,Aa]=(0,me.useState)([]),[Po,zr]=(0,me.useState)(!1),[fi,Ni]=(0,me.useState)(!1);(0,me.useEffect)(()=>(Ot({type:"globalSetting/footerToggle",payload:!1}),Ot({type:"classroomList/getAssistantPermissions",payload:{course_id:Cn.coursesId}}),()=>{Ot({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,me.useEffect)(()=>{(0,ee.Rm)()&&Ot({type:"classroomList/getAssistantPermissions",payload:{course_id:Cn.coursesId}})},[(Jt=Mt==null?void 0:Mt.userInfo)==null?void 0:Jt.login]),(0,me.useEffect)(()=>{Lt.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Vi.length>0&&!ar&&setTimeout(()=>{Ja("all")},800)},[Vi,ar]),(0,me.useEffect)(()=>{jr(_e({},Tn))},[Qr.pathname]);const Pi=()=>{document.body.scrollIntoView()};function va(){return gt(this,null,function*(){var ya,lr,er,ra;const da=JSON.parse(sessionStorage.all_student_works_params||"{}"),Ii=yield Ot({type:"shixunHomeworks/getAllStudentWorks",payload:_e(_e({},Cn),da)});Aa(Ii.all_student_works);const ko=(ya=Ii.all_student_works)==null?void 0:ya.map(to=>String(to.student_work_id)).indexOf(Cn.homeworkId);ko===((lr=Ii.all_student_works)==null?void 0:lr.length)-1?Bi({last:!0}):Bi((er=Ii.all_student_works)==null?void 0:er[ko+1]),an(ko===0?{last:!0}:(ra=Ii.all_student_works)==null?void 0:ra[ko-1])})}const na=()=>{document.querySelectorAll("canvas").forEach(ya=>{(!ya.clientWidth||!ya.clientHeight)&&ya.remove()})},ca=()=>{jn.current.offsetHeight>62e3?xi(!1):xi(!0)},Ja=ya=>gt(void 0,null,function*(){var lr,er,ra,da;let Ii=0,ko;ko=fe.default.info({width:460,title:Re.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Re.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Re.createElement("span",{className:"c-blue"},Ii+1),"/",ya!=="all"?1:Vi==null?void 0:Vi.length,Re.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Ae.modal,onOk:()=>{}});const to={margin:[0,0],filename:`${(lr=qn==null?void 0:qn.data)==null?void 0:lr.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function ts(){return gt(this,null,function*(){const uo=yield Ot({type:"shixunHomeworks/getShixunWorkReports",payload:Xe(_e({},Cn),{homeworkId:Vi[Ii].student_work_id,user_id:Vi[Ii].user_id,id:Cn.categoryId})});Pi(),Ii++,setTimeout(()=>gt(this,null,function*(){var fa,Ca;na();const Da=bi.folder(`${(fa=uo==null?void 0:uo.data)==null?void 0:fa.user_name}`),ha=document.querySelector("#export-all").children;let Mo=st()();for(let Qo=0;Qogt(this,null,function*(){Qo{var Us;const Ss=Oo.folder(`\u7B2C${Fo+1}\u5173-${Qo.name}-${Qo.id}`);(Us=Qo==null?void 0:Qo.languages)==null||Us.map(Ao=>{Ss.file(`${Ao.language}.txt`,be.Base64.decode(Ao==null?void 0:Ao.code))})}),ko.update({content:Re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Re.createElement("span",{className:"c-blue"},Ii),"/",Vi==null?void 0:Vi.length,Re.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Ii==(Vi==null?void 0:Vi.length)?(ko.destroy(),Na()):ts()}),2200)})}if(ya!=="all"||(Vi==null?void 0:Vi.length)<2){na(),Pi();const uo=Vn.current.children;let fa=st()();const Ca=bi.folder(`${(er=qn==null?void 0:qn.data)==null?void 0:er.user_name}`);for(let ha=0;hagt(void 0,null,function*(){ha{var Oo;const Qo=Da.folder(`\u7B2C${Mo+1}\u5173-${ha.name}-${ha.id}`);(Oo=ha==null?void 0:ha.languages)==null||Oo.map(Fo=>{Qo.file(`${Fo.language}.txt`,be.Base64.decode(Fo==null?void 0:Fo.code))})}),ko.destroy(),Na();return}else ts()}),Na=()=>{bi.generateAsync({type:"blob"}).then(function(ya){const lr=document.createElement("a");lr.href=window.URL.createObjectURL(ya),lr.download=qn.category.course_name+".zip",document.body.appendChild(lr);const er=document.createEvent("MouseEvents");er.initEvent("click",!1,!1),lr.dispatchEvent(er),document.body.removeChild(lr),mr(new(E()))}),xi(!1)};(0,me.useEffect)(()=>{es()},[Cn.homeworkId]);const es=()=>gt(void 0,null,function*(){cr(!0),yield Ot({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},Cn)}),cr(!1),(0,ee.GJ)()&&va()}),Io=[{title:"\u9898\u53F7",dataIndex:"name",render:(ya,lr,er)=>er+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.finish_time))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.submit_count))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.run_time))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.memory))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.language))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(ya,lr,er)=>Re.createElement("div",null,Re.createElement("p",null,ya||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.rank))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}}],Ro=ya=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{ya==="next"?ve.history.push(`/classrooms/${Cn.coursesId}/program_homework/${Cn.categoryId}/${di==null?void 0:di.student_work_id}/${di==null?void 0:di.user_id}/comment`):ve.history.push(`/classrooms/${Cn.coursesId}/program_homework/${Cn.categoryId}/${$r==null?void 0:$r.student_work_id}/${$r==null?void 0:$r.user_id}/comment`)},200)};return Re.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Re.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Re.createElement(ce.Z,{loading:ar,active:!0,avatar:{size:40},paragraph:{rows:5}},Re.createElement("div",{className:"edu-container"},((mn=qn==null?void 0:qn.category)==null?void 0:mn.course_id)&&Re.createElement("section",{className:"animated fadeIn"},Re.createElement("aside",{className:""},(qn==null?void 0:qn.category)&&Re.createElement(ie.Z,{separator:">"},Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(tn=qn==null?void 0:qn.category)==null?void 0:tn.course_id}/program_homework`},(un=qn==null?void 0:qn.category)==null?void 0:un.course_name)),Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(nn=qn==null?void 0:qn.category)==null?void 0:nn.course_id}/program_homework`},qn.category.category_name)),Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(Sn=qn==null?void 0:qn.category)==null?void 0:Sn.course_id}/program_homework/${Cn==null?void 0:Cn.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Re.createElement(ie.Z.Item,null,(Pn=qn==null?void 0:qn.data)==null?void 0:Pn.user_name))),Re.createElement("aside",{className:[Ae.title1,"mt20"].join(" ")},Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:1},Re.createElement(ve.Link,{to:`/classrooms/${Cn.coursesId}/program_homework/${Cn==null?void 0:Cn.categoryId}/detail`},Re.createElement(z.Z,{className:"font16 c-black"})),Re.createElement("strong",{className:"font20 ml5"},(Dn=qn==null?void 0:qn.category)==null?void 0:Dn.homework_name),Re.createElement(ne.VV,{temporary:!0,status:qn.homework_status})),Re.createElement(le.Z,{className:Ae.title1_right},Re.createElement(oe.ZP,{className:"ml10",onClick:()=>{var ya;if((0,ee.Rm)()&&!((ya=wt.AssistantObject.hack)!=null&&ya.can_download)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ja("")},loading:pn},Re.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,ee.GJ)()&&(Vi==null?void 0:Vi.length)>1&&Re.createElement(oe.ZP,{className:"ml10",onClick:()=>{var ya;if((0,ee.Rm)()&&!((ya=wt.AssistantObject.hack)!=null&&ya.can_download)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ja("all")}},Re.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Re.createElement("aside",{className:"mt30 relative"})),Re.createElement("aside",{className:"edu-container bg-white",ref:jn},Re.createElement("div",{id:"export-all",ref:Vn},Re.createElement("div",{id:"export-all-1"},Re.createElement("div",{className:Ae.title},Re.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Re.createElement("div",null,(0,ee.GJ)()&&Re.createElement(oe.ZP,{className:"mr20",type:"primary",onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:qn.user_id,data:_e({},qn)}}})}},Re.createElement(a.Z,null),(hr=qn==null?void 0:qn.data)!=null&&hr.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Re.createElement(ae.Z,{style:{marginTop:0}}),Re.createElement(re.Z,{className:"pl30 pr30"},Re.createElement(le.Z,null,Re.createElement("img",{className:Ae.userPic,src:`${b.Z.IMG_SERVER}/images/${(kn=qn==null?void 0:qn.data)==null?void 0:kn.image_url}`,alt:(zn=qn==null?void 0:qn.data)==null?void 0:zn.username})),Re.createElement(le.Z,null,Re.createElement("span",{className:"font16 ml40"},(Nr=qn==null?void 0:qn.data)==null?void 0:Nr.user_name),Re.createElement(ne.UQ,{status:(ri=qn==null?void 0:qn.data)==null?void 0:ri.compelete_status}),Re.createElement("ul",{className:Ae.userInfo},Re.createElement("li",null,"\u5B66\u53F7\uFF1A",((yr=qn==null?void 0:qn.data)==null?void 0:yr.student_id)||"--"),Re.createElement("li",null,"\u5206\u73ED\uFF1A",((Er=qn==null?void 0:qn.data)==null?void 0:Er.course_group)||"--"),Re.createElement("br",null),Re.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Re.createElement("span",{className:"c-red"},(wr=qn==null?void 0:qn.data)==null?void 0:wr.finish_do)),Re.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Re.createElement("span",{className:"c-red"},((hi=qn==null?void 0:qn.data)==null?void 0:hi.latest_do)||"-")))),Re.createElement("ul",{className:[Ae.listItem,"mt10"].join(" ")},Re.createElement("li",null,Re.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Re.createElement("div",{className:"c-light-black mt20"},(qn==null?void 0:qn.data)&&((Ki=qn==null?void 0:qn.data)==null?void 0:Ki.finish_time))),Re.createElement("li",null,Re.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Re.createElement("i",{onClick:ya=>{ya.stopPropagation(),ya.preventDefault(),Ni(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Re.createElement("div",{className:"c-light-black mt20"},(wi=qn==null?void 0:qn.data)==null?void 0:wi.finish_time_long)),Re.createElement("li",null,Re.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Re.createElement("div",{className:"mt20"},(Ti=qn==null?void 0:qn.data)==null?void 0:Ti.submit_count)),Re.createElement("li",null,Re.createElement("strong",null,"\u901A\u8FC7\u7387"),Re.createElement("div",{className:"mt20"},Re.createElement("span",null,((Oa=qn==null?void 0:qn.data)==null?void 0:Oa.pass_rate)||"- -"))),Re.createElement("li",null,Re.createElement("strong",null,"\u5F97\u5206"),Re.createElement("div",{className:"mt20"},Re.createElement(qe.n,{value:(sa=qn==null?void 0:qn.data)==null?void 0:sa.score,placeholder:"-"}))),Re.createElement("li",null,Re.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Re.createElement("div",{className:"mt20"},Re.createElement("span",{className:"c-orange"},(Ei=qn==null?void 0:qn.data)==null?void 0:Ei.total_rank))),Re.createElement("li",null,Re.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Re.createElement("div",{className:"mt20"},Re.createElement("span",{className:"c-orange"},(on=qn==null?void 0:qn.data)==null?void 0:on.class_rank))))),Re.createElement(ae.Z,{style:{margin:0}}),(((Mn=qn==null?void 0:qn.data)==null?void 0:Mn.work_comment_hidden)||((Fn=qn==null?void 0:qn.data)==null?void 0:Fn.work_comment))&&Re.createElement("div",null,Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:1},Re.createElement("h1",{className:Ae.title},"\u70B9\u8BC4\u5185\u5BB9")),Re.createElement(le.Z,{className:"pr30"},(0,ee.GJ)()&&Re.createElement(oe.ZP,{onClick:()=>gt(void 0,null,function*(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Re.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return gt(this,null,function*(){var ya;(yield(0,jt.gZ)({comment_id:(ya=qn==null?void 0:qn.data)==null?void 0:ya.comment_id,homeworkId:Cn.homeworkId})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),Ot({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},Cn)}))})}})})},Re.createElement(x.Z,null),"\u5220\u9664"))),Re.createElement(ae.Z,{style:{margin:0}}),((Dr=qn==null?void 0:qn.data)==null?void 0:Dr.work_comment)&&Re.createElement("aside",{className:"pl30 pr30 mt20"},Re.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Re.createElement("br",null),Re.createElement(yt.Z,{value:(Ai=qn==null?void 0:qn.data)==null?void 0:Ai.work_comment})),((sr=qn==null?void 0:qn.data)==null?void 0:sr.work_comment_hidden)&&Re.createElement("aside",{className:"pl30 pr30 mt20"},Re.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Re.createElement("br",null),Re.createElement(yt.Z,{value:(Sa=qn==null?void 0:qn.data)==null?void 0:Sa.work_comment_hidden}))),Re.createElement("h1",{className:Ae.title},"\u9636\u6BB5\u6210\u7EE9"),Re.createElement("aside",{className:"pl30 pr30"},Re.createElement(te.default,{dataSource:qn==null?void 0:qn.hack,pagination:!1,columns:Io})),((Ui=qn==null?void 0:qn.data)==null?void 0:Ui.work_description)&&Re.createElement(Re.Fragment,null,Re.createElement("h1",{className:Ae.title},"\u4E2A\u4EBA\u603B\u7ED3"),Re.createElement("aside",{className:"pl30 pr30"},Re.createElement(yt.Z,{value:(Jn=qn==null?void 0:qn.data)==null?void 0:Jn.work_description}))),Re.createElement("h1",{className:Ae.title},"\u5237\u9898\u8BE6\u60C5")),Re.createElement(Qe,{autoHeight:ur}))),(0,ee.GJ)()&&Re.createElement("aside",{className:`${Ae.footerBar} ${pn?Ae.footerBarStatic:""}`},Re.createElement("aside",{className:"edu-container"},Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:"1"},Re.createElement(ve.Link,{className:Ae.exitComment,to:`/classrooms/${Cn.coursesId}/program_homework/${Cn.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Re.createElement(le.Z,{flex:"1",className:"tr"},Re.createElement(oe.ZP,{type:"default",disabled:$r==null?void 0:$r.last,onClick:()=>Ro()},"\u4E0A\u4E00\u4E2A"),Re.createElement(oe.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:di==null?void 0:di.last,onClick:()=>Ro("next")},"\u4E0B\u4E00\u4E2A"),(0,ee.GJ)()&&Re.createElement(oe.ZP,{type:"primary",onClick:()=>gt(void 0,null,function*(){var ya;if(!((ya=wt.AssistantObject.hack)!=null&&ya.can_appraise)&&(0,ee.Rm)()){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:qn.user_id,data:_e({},qn)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Re.createElement(ut,null),Re.createElement(mt.Z,null),Re.createElement(fe.default,{open:Po,width:860,centered:!0,onCancel:()=>{zr(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Re.createElement("div",{style:{color:"#333333",fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Re.createElement("br",null),Re.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Re.createElement("br",null),Re.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"),Re.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 "),Re.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Re.createElement("br",null),Re.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 "),Re.createElement("br",null),Re.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"),Re.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 "),Re.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Re.createElement("br",null),Re.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Re.createElement("br",null),Re.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")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Re.createElement("br",null),Re.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"))),Re.createElement(fe.default,{open:fi,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Ni(!1)},width:600},Re.createElement("div",{style:{fontWeight:400,color:"#333333"}},Re.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Re.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.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"),Re.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var bt=(0,ve.connect)(({shixunHomeworks:Pt,loading:Et,globalSetting:Lt,classroomList:Ft,user:Rt})=>({shixunHomeworks:Pt,globalSetting:Lt,loading:Et.effects,classroomList:Ft,user:Rt}))(at)},99487:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(43418),E=pe(8591),ve=pe(97013),fe=pe(58106),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(a,y,x)=>y in a?ce(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))re.call(y,x)&&oe(a,x,y[x]);if(ie)for(var x of ie(y))le.call(y,x)&&oe(a,x,y[x]);return a},ae=(a,y)=>{var x={};for(var b in a)re.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ie)for(var b of ie(a))y.indexOf(b)<0&&le.call(a,b)&&(x[b]=a[b]);return x},te=(a,y,x)=>new Promise((b,ee)=>{var ne=ye=>{try{ge(x.next(ye))}catch(be){ee(be)}},Ae=ye=>{try{ge(x.throw(ye))}catch(be){ee(be)}},ge=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(ne,Ae);ge((x=x.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:x,dispatch:b}=y,ee=ae(y,["shixunHomeworks","dispatch"]);const ne=(0,fe.useParams)();return me.createElement(He.default,{centered:!0,title:"\u63D0\u793A",open:x.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>te(void 0,null,function*(){(yield(0,ve.ZP)(`/api/myshixuns/${x.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ne.coursesId}})).shixun_identifier&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:se({},x.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),me.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Nt.Z=(0,fe.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},49346:function(qt,Nt,pe){"use strict";pe.d(Nt,{n:function(){return Qt},Z:function(){return mn}});var me=pe(59301),He=pe(78241),E=pe(8591),ve=pe(6848),fe=pe(43418),ce=pe(20834),ie=pe(24905),re=pe(95237),le=pe(43604),oe=pe(92832),se=pe(3113),ae=pe(38854),te=pe(1710),z=pe(5112),a=pe(5871),y=pe(58421),x=pe(84105),b=pe(87395),ee=pe(67921),ne=pe(89489),Ae=pe(59243),ge=pe(31735),ye=pe(99487),be=pe(96512),we=pe(97013),Ce=pe(58106),Se=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,Ee=(tn,un,nn)=>un in tn?Se(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,Ue=(tn,un)=>{for(var nn in un||(un={}))Be.call(un,nn)&&Ee(tn,nn,un[nn]);if(Pe)for(var nn of Pe(un))Qe.call(un,nn)&&Ee(tn,nn,un[nn]);return tn},Ie=(tn,un)=>{var nn={};for(var Sn in tn)Be.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&Pe)for(var Sn of Pe(tn))un.indexOf(Sn)<0&&Qe.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},je=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,un)).next())});const Ve=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=Ie(un,["shixunHomeworks","dispatch"]);const Dn=(0,Ce.useParams)(),[hr,kn]=(0,me.useState)(!0),[zn,Nr]=(0,me.useState)(!1),[ri]=He.default.useForm(),yr=()=>je(void 0,null,function*(){const Er=ri.getFieldValue();(yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...nn.actionTabs.selectArrs],cover_all:hr,hidden_comment:Er.hidden_comment,comment:Er.comment}})).status===0&&(E.ZP.success("\u8BC4\u9605\u6210\u529F"),ri.resetFields(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Sn({type:"shixunHomeworks/getWorkList",payload:Ue({},nn.actionTabs.params)}))});return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:nn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>je(void 0,null,function*(){const Er=ri.getFieldValue();JSON.stringify(Er)==="{}"||Er.hidden_comment===""&&Er.comment===""?Nr(!0):nn.workList.partial_comment?Sn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:nn.actionTabs.selectArrs,params:nn.actionTabs.params}}):yr()}),onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(He.default,{form:ri,onChange:()=>{zn&&Nr(!1)}},me.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),me.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"hidden_comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),zn&&me.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),me.createElement(fe.default,{centered:!0,title:me.createElement("span",null,me.createElement(be.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:nn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{yr()},onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},me.createElement("div",{className:"tc"},me.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"),me.createElement("p",null,me.createElement(z.ZP.Group,{onChange:Er=>{kn(Er.target.value)},value:hr},me.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),me.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var $e=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(Ve),ze=pe(9726),rt=pe(11968),et={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},ct=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ot=(tn,un)=>{var nn={};for(var Sn in tn)lt.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&ct)for(var Sn of ct(tn))un.indexOf(Sn)<0&&it.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},ut=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,un)).next())});const mt=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=ot(un,["shixunHomeworks","dispatch"]),Dn,hr,kn,zn;const Nr=(0,Ce.useParams)(),[ri,yr]=(0,me.useState)(!1),[Er,wr]=(0,me.useState)((hr=(Dn=nn.actionTabs.selectArrs)==null?void 0:Dn.data)==null?void 0:hr.name),[hi]=He.default.useForm();(0,me.useEffect)(()=>{var wi,Ti,Oa,sa,Ei,on;nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&hi.setFieldsValue({comment:(Ti=(wi=nn.actionTabs.selectArrs)==null?void 0:wi.data)==null?void 0:Ti.work_comment,hidden_comment:(sa=(Oa=nn.actionTabs.selectArrs)==null?void 0:Oa.data)==null?void 0:sa.work_comment_hidden}),wr((on=(Ei=nn.actionTabs.selectArrs)==null?void 0:Ei.data)==null?void 0:on.name)},[nn.actionTabs.key]);const Ki=()=>ut(void 0,null,function*(){var wi,Ti;const Oa=hi.getFieldValue();if((yield(0,we.ZP)(`/api/student_works/${(Ti=(wi=nn.actionTabs.selectArrs)==null?void 0:wi.data)==null?void 0:Ti.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Oa.hidden_comment,comment:Oa.comment}})).status===0)return E.ZP.success("\u8BC4\u9605\u6210\u529F"),hi.resetFields(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Sn({type:"shixunHomeworks/getWorkList",payload:Nr})});return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:(zn=(kn=nn.actionTabs.selectArrs)==null?void 0:kn.data)!=null&&zn.work_comment_hidden?"\u66F4\u6539"+Er+"\u70B9\u8BC4":Er+"\u70B9\u8BC4",open:nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ut(void 0,null,function*(){const wi=hi.getFieldValue();JSON.stringify(wi)==="{}"||wi.hidden_comment===""&&wi.comment===""?yr(!0):Ki()}),onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(He.default,{form:hi,onChange:()=>{ri&&yr(!1)}},me.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),me.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(He.default.Item,{name:"hidden_comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),ri&&me.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var yt=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(mt),jt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,qe=(tn,un)=>{var nn={};for(var Sn in tn)vt.call(tn,Sn)&&un.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&jt)for(var Sn of jt(tn))un.indexOf(Sn)<0&&st.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},Re=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,un)).next())});const We=tn=>{var un=tn,{shixunHomeworks:nn,dispatch:Sn}=un,Pn=qe(un,["shixunHomeworks","dispatch"]);const Dn=(0,Ce.useParams)(),[hr,kn]=(0,me.useState)([]),[zn,Nr]=(0,me.useState)([]);(0,me.useEffect)(()=>{nn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&ri()},[nn.actionTabs.key]);function ri(){return Re(this,null,function*(){const Er=yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});kn(Er)})}const yr=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:nn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Re(void 0,null,function*(){const Er=yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:zn}});(Er==null?void 0:Er.status)===0&&(Ce.history.replace(`/classrooms/${Dn.coursesId}/shixun_homework/${Dn.categoryId}/detail?tabs=4`),window.location.reload(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Nr([]))}),onCancel:()=>{Nr([]),Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(te.default,{rowSelection:{type:"checkbox",onChange:(Er,wr)=>{Nr([...Er])},selectedRowKeys:zn,getCheckboxProps:Er=>({disabled:Er.status==="\u8FDB\u884C\u4E2D"||Er.works_count===0})},rowKey:Er=>Er.key||Er.id,scroll:{y:300},pagination:!1,columns:yr,dataSource:hr==null?void 0:hr.group_list})))};var Oe=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(We),Le=pe(86401),Fe=pe(884),De=Object.defineProperty,Te=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Xe=(tn,un,nn)=>un in tn?De(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,dt=(tn,un)=>{for(var nn in un||(un={}))ke.call(un,nn)&&Xe(tn,nn,un[nn]);if(Te)for(var nn of Te(un))_e.call(un,nn)&&Xe(tn,nn,un[nn]);return tn},gt=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,un)).next())});const at=({shixunHomeworks:tn,dispatch:un,isShow:nn,setIsShow:Sn,item:Pn,coursesId:Dn,categoryId:hr})=>{const[kn,zn]=(0,me.useState)({page:1,limit:10}),[Nr,ri]=(0,me.useState)([]),[yr,Er]=(0,me.useState)(!1);(0,me.useEffect)(()=>{nn&&wr()},[nn]);function wr(){return gt(this,null,function*(){Er(!0);const Ki=yield(0,we.ZP)(`/api/student_works/${Pn.id}/game_details.json`,{method:"get",params:dt({},kn)});Er(!1),Ki.status===0&&ri(Ki==null?void 0:Ki.data)})}const hi=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Ki,wi,Ti)=>me.createElement("span",{style:{color:"#000"}},kn.limit*(kn.page-1)+Ti+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Ki,wi,Ti)=>me.createElement("span",{style:{color:"#000"}},Ki)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Ki,wi,Ti)=>me.createElement("span",null,Ki==0?"\u672A\u901A\u5173":Ki==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Ki,wi,Ti)=>me.createElement("span",{style:{color:"#333"}},Ki)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Ki,wi,Ti)=>me.createElement("span",{style:{color:"#333"}},Ki)}];return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:nn,width:700,footer:null,maskClosable:!1,onCancel:()=>{kn.page=1,kn.limit=10,zn(dt({},kn)),Sn(!1)}},me.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},me.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),me.createElement("span",{title:Pn==null?void 0:Pn.user_name,style:{color:"#232B40"}},Pn==null?void 0:Pn.user_name)),me.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),me.createElement("span",{title:Pn==null?void 0:Pn.student_id,style:{color:"#232B40"}},(Pn==null?void 0:Pn.student_id)||"--")),me.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),me.createElement("span",{title:Pn==null?void 0:Pn.group_name,style:{color:"#232B40"}},(Pn==null?void 0:Pn.group_name)||"--"))),me.createElement(te.default,{scroll:{y:380},columns:hi,loading:yr,style:{marginBottom:kn.limit>(Nr==null?void 0:Nr.count)?"16px":"0"},dataSource:Nr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:kn.limit,current:kn.page,position:["bottomRight"],onChange:(Ki,wi)=>{kn.page=Ki,kn.limit=wi,zn(dt({},kn)),wr()},total:Nr==null?void 0:Nr.count,showTotal:(Ki,wi)=>me.createElement("span",null,"\u5171",me.createElement("span",{style:{color:"#165DFF"}}," ",Ki," "),"\u6761\u6570\u636E")}})))};var bt=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(at),Pt=pe(59301),Et=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,wt=(tn,un,nn)=>un in tn?Et(tn,un,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[un]=nn,Ot=(tn,un)=>{for(var nn in un||(un={}))Ft.call(un,nn)&&wt(tn,nn,un[nn]);if(Lt)for(var nn of Lt(un))Rt.call(un,nn)&&wt(tn,nn,un[nn]);return tn},Mt=(tn,un,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,un)).next())});const Qt=({value:tn,placeholder:un=""})=>{if(tn==null||tn==="")return Pt.createElement("span",null,un);{const nn=Number(tn);if(nn>=80)return Pt.createElement("span",{style:{color:"#009C0F"}},nn);if(nn<80&&nn>=60)return Pt.createElement("span",{style:{color:"#FA6400"}},nn);if(nn<60)return Pt.createElement("span",{style:{color:"#E30000"}},nn)}},Jt=({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn,dispatch:Pn,setExportParams:Dn,user:hr})=>{var kn,zn,Nr,ri,yr,Er,wr,hi,Ki,wi,Ti,Oa,sa;const Ei=(0,Ce.useParams)(),[on,Mn]=(0,me.useState)(Ot(Ot({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Ei)),[Fn]=He.default.useForm(),[Dr,Ai]=(0,me.useState)(),[sr,Sa]=(0,me.useState)({}),[Ui,Jn]=(0,me.useState)([]),[Cn,jr]=(0,me.useState)(!1),[Tn,Qr]=(0,me.useState)([]),[di,Bi]=(0,me.useState)(!1),[$r,an]=(0,me.useState)(),[jn,Vn]=(0,me.useState)(1),[pn,Br]=(0,me.useState)(),[ar,cr]=(0,me.useState)(),[ur,xi]=(0,me.useState)(),[qn,bi]=(0,me.useState)(),[mr,Vi]=(0,me.useState)(),[Aa,Po]=(0,me.useState)(!1),[zr,fi]=(0,me.useState)(!1),[Ni,Pi]=(0,me.useState)(),va=(0,Ce.useLocation)();(0,me.useEffect)(()=>(na(),()=>{Sa([]),Jn([])}),[on.coursesId]),(0,me.useEffect)(()=>{var lr;const er=JSON.parse(JSON.stringify(tn.workList));!((lr=er==null?void 0:er.student_works)!=null&&lr.length)&&(er!=null&&er.id)?(er.student_works=[Ot({},er)],Sa(er)):(er!=null&&er.id&&Jn([Ot(Ot({},er),{number:"\u6211"})]),Sa(Ot({},er)))},[tn.workList]);const na=lr=>(Dn(Ot({},on)),Pn({type:"shixunHomeworks/getWorkList",payload:on}));(0,me.useEffect)(()=>{Pn({type:"user/getUserInfo",payload:{course_id:on.coursesId}})},[]);const ca=()=>Mt(void 0,null,function*(){const lr=yield(0,ze.Uc)({categoryId:Ei.categoryId});Ai(lr==null?void 0:lr.update_score)}),Ja=()=>Mt(void 0,null,function*(){Pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const lr=yield(0,ze.Vs)({categoryId:Ei.categoryId});Pn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(lr==null?void 0:lr.status)===0&&(E.ZP.success(lr==null?void 0:lr.message),na())}),Na=()=>{on.page=1;const lr=Object.assign({},Fn.getFieldsValue());delete on.course_group,delete on.teacher_comment,Object.keys(lr).map(function(er){var ra;switch(er){case"task_status":lr[er].includes("all")||!lr[er].length?(delete on.work_status,Fn.setFieldsValue({task_status:"all"})):(on.work_status=lr[er],Fn.setFieldsValue({task_status:on.work_status}));break;case"course_group_info":lr[er].includes("all")||!lr[er].length?(delete on.course_group,Fn.setFieldsValue({course_group_info:"all"})):(on.course_group=lr[er],Fn.setFieldsValue({course_group_info:on.course_group}));break;case"teacher_comment":lr[er].includes("all")||!lr[er].length?(delete on.teacher_comment,Fn.setFieldsValue({teacher_comment:"all"})):(on.teacher_comment=((ra=lr[er])==null?void 0:ra.length)===1?Number(lr[er][0]):"",Fn.setFieldsValue({teacher_comment:lr[er]}));break}}),na()};(0,me.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Vi(47),Po(!0))},[document.getElementById("divhe")]);const es=(lr,er)=>{on.page=lr,on.limit=20,na()};function Io(){Vn(1),Br(""),cr(""),xi(""),bi(""),Qr([])}const Ro=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(lr,er,ra)=>on.limit*(on.page-1)+ra+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:lr=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr},Pt.createElement("span",{className:"current"},lr))},!(0,rt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:on.order==="student_id"?on.b_order==="desc"?"descend":"ascend":null,render:lr=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr||"--"},Pt.createElement("span",{className:"current"},lr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(lr,er)=>lr?Pt.createElement(ve.Z,{placement:"bottom",title:lr},Pt.createElement("span",{className:"current"},lr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:on.order==="work_status"?on.b_order==="desc"?"descend":"ascend":null,render:lr=>Pt.createElement(ge.lC,{status:lr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:on.order==="achieve_time"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,er)=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr},Pt.createElement("span",{className:"current"},lr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(lr,er)=>Pt.createElement("span",{onClick:ra=>{var da;ra.stopPropagation(),(da=sr.homework_status)!=null&&da.includes("\u5BFC\u5165")&&(Pi(er),fi(!0))}},lr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:on.order==="work_score"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,er)=>Pt.createElement(ve.Z,{title:Pt.createElement(Pt.Fragment,null,Pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(er==null?void 0:er.late_final_score)||0),Pt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(er==null?void 0:er.late_penalty)||0),Pt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(er==null?void 0:er.score)||0))},Qt({value:lr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:on.order==="achieve_time_long"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,er)=>lr&&lr!="--"?Pt.createElement(ve.Z,{placement:"bottom",title:lr},Pt.createElement("span",{className:"current"},lr)):"--"},((kn=sr.homework_status)==null?void 0:kn.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((zn=sr.homework_status)!=null&&zn.includes("\u5BFC\u5165"))&&{title:Pt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:lr=>lr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(lr,er)=>{var ra;return(ra=sr.homework_status)!=null&&ra.includes("\u5BFC\u5165")?(0,rt.GJ)()?Pt.createElement("a",{onClick:da=>{da.stopPropagation(),Pn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:er==null?void 0:er.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Pt.createElement("a",{onClick:da=>{da.stopPropagation(),Pi(er),fi(!0)}},"\u67E5\u770B"):(0,rt.dE)()?Pt.createElement("div",null,(0,ge.JL)(er==null?void 0:er.work_status)==="\u672A\u5F00\u542F"?Pt.createElement("span",null,"--"):Pt.createElement("a",{onClick:da=>{var Ii;if(da.stopPropagation(),(0,rt.Rm)()&&!((Ii=un.AssistantObject.hack)!=null&&Ii.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${er.id}/${er.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Pt.createElement("a",{target:"_blank",onClick:da=>{var Ii,ko;if(da.stopPropagation(),(0,rt.Rm)()&&!((Ii=un.AssistantObject.hack)!=null&&Ii.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ko=hr.userInfo)!=null&&ko.professional_certification)window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${er.id}/${er.user_id}/comment`,"_blank");else return fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Pt.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ge.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(lr=>!!lr),ya=()=>{var lr,er;return Pt.createElement(ce.default,null,Pt.createElement(ce.default.Item,{onClick:()=>{var ra;if((0,rt.Rm)()&&!((ra=un.AssistantObject.hack)!=null&&ra.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:sr==null?void 0:sr.course_group_info,fn:()=>{(0,Fe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,rt.GJ)()&&((lr=sr==null?void 0:sr.student_works)==null?void 0:lr.length)>0&&!((er=sr==null?void 0:sr.homework_status)!=null&&er.includes("\u5BFC\u5165"))&&Pt.createElement(ce.default.Item,{key:"3",onClick:()=>{var ra;if((0,rt.Rm)()&&!((ra=un.AssistantObject.hack)!=null&&ra.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:sr==null?void 0:sr.course_group_info,fn:()=>{var da,Ii,ko,to;Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ce.history.push(`/classrooms/${on==null?void 0:on.coursesId}/program_homework/${on.categoryId}/${(Ii=(da=sr==null?void 0:sr.student_works)==null?void 0:da[0])==null?void 0:Ii.id}/${(to=(ko=sr==null?void 0:sr.student_works)==null?void 0:ko[0])==null?void 0:to.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Pt.createElement(ce.default.Item,{key:"2",onClick:()=>{var ra;if((0,rt.Rm)()&&!((ra=un.AssistantObject.hack)!=null&&ra.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce.history.push(`/classrooms/${on.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Pt.createElement(Pt.Fragment,null,Pt.createElement("section",{className:`${et.wrap} minH500 bg-white pl30 pr30 pt30`},((Nr=sr.homework_status)==null?void 0:Nr.includes("\u672A\u53D1\u5E03"))&&Pt.createElement(Ae.Z,null),!((ri=sr.homework_status)!=null&&ri.includes("\u672A\u53D1\u5E03"))&&Pt.createElement("aside",null,!(0,rt.GJ)()&&Pt.createElement("div",{className:"c-light-black font12"},Pt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",sr==null?void 0:sr.publish_time),Pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",sr==null?void 0:sr.end_time),Pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(sr==null?void 0:sr.late_time)||"- -")),(0,rt.GJ)()&&Pt.createElement(Pt.Fragment,null,Pt.createElement(He.default,{form:Fn,onChange:Na,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((yr=sr.task_status)==null?void 0:yr.length)>0&&Pt.createElement(He.default.Item,{name:"task_status"},Pt.createElement(ie.default.Group,{value:[],style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},sr.task_status&&sr.task_status.map((lr,er)=>Pt.createElement(ie.default,{name:"task_status",value:lr.id},lr.name,"(",lr.count,")")))))),((Er=sr.course_group_info)==null?void 0:Er.length)>0&&Pt.createElement(He.default.Item,{name:"course_group_info"},Pt.createElement(ie.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1",id:"divhe",style:{height:mr+"px",overflow:"hidden"}},(wr=sr.course_group_info)==null?void 0:wr.map((lr,er)=>Pt.createElement(ie.default,{value:lr.course_group_id},lr.group_group_name,"(",lr.count,")"))),Aa&&Pt.createElement("span",{onClick:()=>{let lr=document.getElementById("divhe").scrollHeight;mr>47?Vi(47):Vi(lr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},mr===47?"\u5C55\u5F00":"\u6536\u8D77",mr===47?Pt.createElement(x.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((hi=sr.teacher_comment)==null?void 0:hi.length)>0&&Pt.createElement(He.default.Item,{name:"teacher_comment"},Pt.createElement(ie.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},sr.teacher_comment&&sr.teacher_comment.map((lr,er)=>Pt.createElement(ie.default,{value:String(lr.id)},lr.name,"(",lr.count,")"))))))),Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,{flex:"1"},Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,null,Pt.createElement(oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:lr=>{on.search=lr.trim(),on.page=1,na()},style:{width:240}})),Pt.createElement(le.Z,null,Pt.createElement("span",{className:"ml5"},Pt.createElement("span",{className:"c-red"},sr.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",sr.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Pt.createElement(le.Z,null,(0,rt.GJ)()&&!((Ki=sr.homework_status)!=null&&Ki.includes("\u5BFC\u5165"))&&!((wi=nn==null?void 0:nn.setting)!=null&&wi.hide_code_repeat)&&Pt.createElement(se.ZP,{className:"ml10",onClick:()=>{Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:sr.student_works.map(lr=>lr.id),params:on}})}},Pt.createElement("span",{className:`${et.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,rt.GJ)()&&!((Ti=sr.homework_status)!=null&&Ti.includes("\u5BFC\u5165"))&&Pt.createElement(se.ZP,{className:"ml10",onClick:Ja},Pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,rt.GJ)()&&Pt.createElement(ae.Z,{dropdownRender:ya,className:"ml10"},Pt.createElement(se.ZP,null,Pt.createElement(ee.Z,null),"\u5BFC\u51FA",Pt.createElement(ne.Z,null)))))),Pt.createElement(re.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,rt.GJ)()&&Dr&&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(te.default,{className:`mt30 ${et.TableDom}`,loading:Sn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:lr=>({onClick:er=>{var ra,da;if(!((ra=sr.homework_status)!=null&&ra.includes("\u5BFC\u5165"))){if((0,rt.Rm)()&&!((da=un.AssistantObject.hack)!=null&&da.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${lr.id}/${lr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:sr.student_works,columns:Ro,onChange:(lr,er,ra)=>{ra.field&&(on.order=ra.field==="score"?"work_score":ra.field),ra.order||(on.b_order="asc"),ra.order==="ascend"&&(on.b_order="asc"),ra.order==="descend"&&(on.b_order="desc"),ra.order||(on.b_order="asc"),na()}}),Pt.createElement($e,null),Pt.createElement(yt,null),Pt.createElement(ye.Z,null)),Pt.createElement(fe.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Cn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Mt(void 0,null,function*(){if(jn===2){if(Tn.length<=0){E.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!qn){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lr=yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:qn,status:Tn}});lr.status===0&&(an(lr),jr(!1),Bi(!0))}else{if(!(ur===0||ar===0)){if(!ur){E.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ar){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(ur>ar){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!qn){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lr=yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:qn,min_score:ur,max_score:ar}});lr.status===0&&(an(lr),jr(!1),Bi(!0))}}),onCancel:()=>{jr(!1),Io()}},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:lr=>{Vn(lr.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"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:ur,onChange:lr=>xi(lr),style:{width:"100px"}}),Pt.createElement("span",{style:{width:"80px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:ar,onChange:lr=>cr(lr),style:{width:"100px"}})),jn===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pt.createElement(ie.default.Group,{onChange:lr=>{Qr([...lr])},style:{width:"100%"}},(Oa=sr.task_status)==null?void 0:Oa.map((lr,er)=>Pt.createElement(ie.default,{name:"task_status",value:lr.id},lr.name,"(",lr.count,")")))),Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pt.createElement(Le.Z,{className:et.MdEditor,onChange:lr=>bi(lr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt.createElement(fe.default,{open:di,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Mt(void 0,null,function*(){jn===2?(yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:qn,status:Tn}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),Io(),na(),Bi(!1)):(yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:qn,min_score:ur,max_score:ar}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),Io(),na(),Bi(!1))}),onCancel:()=>{Io(),Bi(!1)}},Pt.createElement("div",{style:{padding:"32px"}},jn===1&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",ur,"-",ar,"\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",((sa=sr.task_status)==null?void 0:sa.filter(lr=>Tn==null?void 0:Tn.includes(lr.id)).map(lr=>lr.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",$r==null?void 0:$r.count,"\u540D\u5B66\u751F")))),Pt.createElement(Oe,null),Pt.createElement(bt,{isShow:zr,setIsShow:fi,item:Ni,coursesId:on.coursesId,categoryId:on.categoryId}),Pt.createElement("aside",{className:"tc mb50 mt30"},Pt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:es,current:on.page||1,defaultPageSize:20,total:sr.work_count})))};var mn=(0,Ce.connect)(({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn,user:Pn})=>({shixunHomeworks:tn,classroomList:un,globalSetting:nn,loading:Sn.effects,user:Pn}))(Jt)},92711:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return a}});var me=pe(59301),He=pe(58106),E=pe(43418),ve=pe(3113),fe=pe(71418),ce=pe(45962),ie=pe(30097),re=pe(58478),le=pe(24334),oe=pe(56656),se=pe.n(oe),ae=pe(17713),te=pe(59301),z=(y,x,b)=>new Promise((ee,ne)=>{var Ae=be=>{try{ye(b.next(be))}catch(we){ne(we)}},ge=be=>{try{ye(b.throw(be))}catch(we){ne(we)}},ye=be=>be.done?ee(be.value):Promise.resolve(be.value).then(Ae,ge);ye((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,me.useState)(void 0);console.log((0,He.useLocation)(),33);const ne=(0,He.useLocation)();(0,me.useEffect)(()=>{y&&function(){return z(this,null,function*(){const ct=yield(0,ce.X6)(y);ee(ct.data)})}()},[y]);const{status:Ae,created_at:ge,code:ye,name:be,language:we,pass_sets_count:Ce,set_count:Se,error_msg:Pe,output:Be,input:Qe,expected_output:Ee,execute_memory:Ue,user:Ie,execute_time:je,input_file_url:Ve,output_file_url:$e,is_file:ze,expected_output_file_url:rt}=b||{};return te.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:te.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},te.createElement(fe.Z,{spinning:!b,delay:500},te.createElement("div",{className:"record-detail-info"},b?te.createElement(te.Fragment,null,te.createElement("div",{className:"record-detail-body"},te.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),te.createElement("ul",{className:"record-info"},te.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",te.createElement("span",{className:Ae===0?"c-green":"c-red"},ie.Im[Ae])," "),te.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",te.createElement("span",null,se()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),te.createElement("li",null," \u8BED\u8A00\uFF1A",te.createElement("span",null,we)," "),te.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",te.createElement("span",null,je*1e3,"ms")," "),te.createElement("li",null," ",`${Ae===ae.h.HIDE_COMPILE_STATUS?"--":Ce} / ${Se} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ie.gZ)({status:Ae,error_msg:Pe,execute_time:je,output:Be,input:Qe,expected_output:Ee,input_file_url:Ve,output_file_url:$e,is_file:ze,expected_output_file_url:rt}),te.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),te.createElement(re.ZP,{height:"200px",width:"100%",language:we==null?void 0:we.toLocaleLowerCase(),value:le.Base64.decode(ye),options:{readOnly:!0}}))):null)))}},75693:function(qt,Nt,pe){"use strict";pe.d(Nt,{Im:function(){return Se},Y4:function(){return Be}});var me=pe(59301),He=pe(92832),E=pe(8591),ve=pe(3113),fe=pe(90643),ce=pe(24334),ie=pe.n(ce),re=pe(10640),le=pe(69654),oe=pe(95318),se=pe(31735),ae=pe(34376),te=pe.n(ae),z=pe(97013),a=pe(58106),y=pe(92711),x=pe(94276),b=pe(45962),ee=pe(75826),ne=pe(72059),Ae=pe(92310),ge=pe.n(Ae),ye=pe(7722),be=pe(59301),we=(Ue,Ie,je)=>new Promise((Ve,$e)=>{var ze=ct=>{try{et(je.next(ct))}catch(lt){$e(lt)}},rt=ct=>{try{et(je.throw(ct))}catch(lt){$e(lt)}},et=ct=>ct.done?Ve(ct.value):Promise.resolve(ct.value).then(ze,rt);et((je=je.apply(Ue,Ie)).next())});const{TextArea:Ce}=He.default,Se={[fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[fe.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 Pe=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(Pe||{});function Be(Ue){const{status:Ie,error_msg:je,output:Ve,input:$e,expected_output:ze,is_file:rt,input_file_url:et,output_file_url:ct,expected_output_file_url:lt,setMonacoValue:it,setData:ot}=Ue,ut=(0,me.useRef)(),mt=(0,me.useRef)(),yt=(0,me.useRef)();let jt=null;const vt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,me.useEffect)(()=>{if(Ve&&!rt&&ut.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(ut.current);const qe=(0,se.pp)(ce.Base64.decode(Ve));st.write(qe),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Re){}},100)}if($e&&!rt&&mt.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,se.pp)($e)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(qe){}},100)}if(ze&&!rt&&yt.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,se.pp)(ce.Base64.decode(ze))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(qe){}},100)}},[Ve]),Ie){case fe.h.NOMATCH:jt=be.createElement(be.Fragment,null,be.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&be.createElement("div",{ref:ut}),rt&&be.createElement("div",{style:vt},be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(this,null,function*(){const st=yield(0,z.ZP)(ct,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});it(st),setTimeout(()=>{ot(ct)},200)})},Ve)),be.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&be.createElement("div",{ref:yt}),rt&&be.createElement("div",{style:vt},be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(this,null,function*(){const st=yield fetch(lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});it(yield st.text()),setTimeout(()=>{ot(lt)},200)})},ze)));break;case fe.h.EXECUTEFAILURE:jt=be.createElement(be.Fragment,null,be.createElement("div",{style:{border:"1px #F6F7F9 solid"}},be.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&be.createElement(oe.Z,{value:$e,style:vt}),rt&&be.createElement("div",{style:vt},be.createElement("a",{onClick:()=>(0,se.LR)(et,$e)},$e))),be.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},be.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),be.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ce.Base64.decode(je),"111")));break;case fe.h.COMPILEFAILURE:jt=be.createElement(be.Fragment,null,be.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),be.createElement("pre",{className:re.Z.error},ce.Base64.decode(je)));break;case fe.h.PODFAILURE:jt=be.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:jt=be.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return be.createElement(be.Fragment,null," ",jt," ")}function Qe(Ue){const{status:Ie,error_msg:je,execute_time:Ve,output:$e,input:ze,expected_output:rt,is_file:et,input_file_url:ct,output_file_url:lt,expected_output_file_url:it}=Ue;let ot=null;switch(Ie){case fe.h.OK:case fe.h.NOMATCH:case fe.h.EXECUTEFAILURE:case fe.h.COMPILEFAILURE:ot=be.createElement("div",{id:"outputResultRef",className:"h100"});break;case fe.h.PODFAILURE:ot=be.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:ot=be.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return be.createElement(be.Fragment,null," ",ot," ")}function Ee({value:Ue,className:Ie}){return be.createElement("span",{className:Ie},Ue)}Nt.ZP=({input:Ue,is_file:Ie,debuging:je,submitting:Ve,executingMessage:$e,debugResult:ze,onChangeInput:rt,onDebugCode:et,onSubmitCode:ct,hack:lt,user:it,submitResult:ot,isWhiteTheme:ut,topDispatch:mt})=>{const[yt]=(0,a.useSearchParams)(),jt=(0,a.useParams)(),[vt,st]=(0,me.useState)(!1),[qe,Re]=(0,me.useState)(!1),[We,Oe]=(0,me.useState)(1),[Le,Fe]=(0,me.useState)(!1),[De,Te]=(0,me.useState)(0),[ke,_e]=(0,me.useState)(!1),[Xe,dt]=(0,me.useState)(""),[gt,at]=(0,me.useState)(""),bt=(0,me.useRef)(),Pt=(0,me.useRef)(),Et=(0,me.useRef)(null),Lt=(0,me.useRef)(null),Ft=(0,me.useRef)(null);console.log(ot,"submitResult",jt);const{status:Rt,id:wt,input:Ot,output:Mt,expected_output:Qt,is_file:Jt,input_file_url:mn,output_file_url:tn,expected_output_file_url:un,error_msg:nn,hack_sets:Sn}=ot||{};(0,me.useEffect)(()=>{Rt===0&&(Oe(1),Te(0))},[Rt,wt]),(0,me.useEffect)(()=>{we(void 0,null,function*(){var wr;const hi=yield(0,b.rX)(jt==null?void 0:jt.id,"submit");(hi==null?void 0:hi.status)===0&&(hi!=null&&hi.data&&((wr=hi==null?void 0:hi.data)==null?void 0:wr.status)!==0?(mt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:hi==null?void 0:hi.data}}),Oe(2),Te(320)):(Oe(1),Te(0)))})},[jt==null?void 0:jt.id]),(0,me.useEffect)(()=>{if(bt.current){let Er=function(Ei){wi=Ki.offsetHeight,Ti=!0,Oa=Ei.pageY,Ft.current.style.display="block"},wr=function(){Ti=!1,Ft.current.style.display="none"},hi=function(Ei){if(Ti){Pn();let on=Oa-Ei.pageY,Mn=wi+on;if(Mn<0&&(Mn=0),Mn>window.innerHeight-150&&(Mn=window.innerHeight-150),We===1){Mn<=34?Te(0):Te(Mn);return}console.log(Mn,"resizeH"),Te(Mn)}};const Ki=Et.current;let wi=0,Ti=!1,Oa=0;const sa=document.getElementById("case-y-bar");return sa==null||sa.addEventListener("mousedown",Er),document.addEventListener("mousemove",hi),document.addEventListener("mouseup",wr),()=>{const Ei=document.getElementById("case-y-bar");Ei==null||Ei.removeEventListener("mousedown",Er),document.removeEventListener("mousemove",hi),document.removeEventListener("mouseup",wr)}}},[bt,We]),(0,me.useEffect)(()=>{const Er=x.Z.subscribe("resize-move-bar",Pn);if(yt.get("type")!=="exercises")return document.addEventListener((0,ye.gH)(),kn),()=>{document.removeEventListener((0,ye.gH)(),kn),Er()}},[]),(0,me.useEffect)(()=>{});function Pn(){var Er,wr,hi,Ki;const wi=document.getElementById("outputResultRef");if(wi){let Ti=wi.dataset.text;Pt.current.reset(),Pt.current.writeln(Ti);const Oa=document.getElementById("outputResultRef").offsetWidth-20,sa=((Ki=(hi=(wr=(Er=Pt.current)==null?void 0:Er._core)==null?void 0:wr._renderService)==null?void 0:hi.dimensions)==null?void 0:Ki.actualCellWidth)||10,Ei=Math.ceil(Oa/sa);Pt.current.resize(Ei,Math.ceil(wi.clientHeight/16))}}function Dn(){st(!vt),setTimeout(()=>{Pn()},300),Te(vt?320:window.innerHeight-150)}function hr(){qe?(Re(!1),(0,ye.BU)()):(Re(!0),(0,ye.Dj)(Lt.current))}const kn=Er=>{(0,ye.vp)()||Re(!1)},zn=(0,me.useMemo)(()=>{if(ze){const{status:Er,output:wr,error_msg:hi}=ze;return setTimeout(()=>{let Ki="",wi=document.getElementById("outputResultRef");wr?Ki=ce.Base64.decode(wr):hi&&(Ki=ce.Base64.decode(hi)),Pt.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Pt.current.open(wi),Pt.current.onKey(function(Ti){var Oa;if(Ti.domEvent.key.toLocaleUpperCase()==="C"&&Ti.domEvent.ctrlKey){Ti.domEvent.preventDefault();let sa=(Oa=Pt.current)==null?void 0:Oa.getSelection();navigator.clipboard.writeText(sa).then(()=>{})}}),wi.dataset.text=Ki,Pt.current.setOption("convertEol",!0),Pn()},300),be.createElement(be.Fragment,null,Qe(ze))}return null},[ze]);function Nr(){var Er,wr;if(!(lt!=null&<.code)||((Er=lt==null?void 0:lt.code)==null?void 0:Er.trim().length)===0){(wr=E.ZP)==null||wr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(1),Te(320),et()}const ri=Er=>we(void 0,null,function*(){let wr=yield(0,z.ZP)(`/api/problems/${Er}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});wr&&(window.location.href=`/myproblems/${wr==null?void 0:wr.identifier}${window.location.search}`)});function yr(){Jt?navigator.clipboard.writeText(ce.Base64.decode(nn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ce.Base64.decode(Mt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return be.createElement(me.Fragment,null,be.createElement("div",{className:ge()(re.Z.case,ut&&re.Z.whiteCase),style:{height:De},ref:Et},be.createElement("div",{className:re.Z.fullMask,ref:Ft}),be.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:bt,draggable:!1},We===2&&be.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),We===1&&(De<=34?be.createElement("div",{onClick:()=>{Te(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",be.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):be.createElement("div",{onClick:()=>{Te(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",be.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),be.createElement("div",null,be.createElement("div",{className:re.Z.caseHead},be.createElement("div",{className:re.Z.dot}),be.createElement("div",{className:re.Z.text},We===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),We===2&&!Ve&&typeof Rt=="number"&&be.createElement(be.Fragment,null,Rt===fe.h.OK?be.createElement("div",{className:re.Z.pass},be.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):be.createElement("div",{className:re.Z.noPass},be.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Se[Rt])),be.createElement("div",{className:re.Z.btns},We===2&&!Ve&&be.createElement(be.Fragment,null,Rt!==fe.h.OK&&be.createElement("div",{onClick:yr},be.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),be.createElement("div",{onClick:()=>{_e(wt)}},be.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),yt.get("type")!=="exercises"&&be.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Dn()},be.createElement("i",{className:`iconfont icon-${vt?"suoxiao1":"fangda"}`})))),be.createElement("div",{style:{display:We===1?"block":"none"}},je?be.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):be.createElement("div",{style:{height:De-34}},be.createElement("div",{className:re.Z.result},be.createElement("div",{className:re.Z.left},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),be.createElement("div",{className:re.Z.leftNode},be.createElement(Ce,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ie?"":Ue,onChange:rt}))),be.createElement("div",{className:re.Z.right},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),be.createElement("div",{className:re.Z.node},ze?zn:be.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),be.createElement("div",{style:{display:We===2?"block":"none"}},Ve?be.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):be.createElement("div",{style:{height:De-34,display:"flex",flexDirection:"column",overflow:"hidden"}},be.createElement("div",{ref:Lt,className:re.Z.elseNode},be.createElement("div",{className:re.Z.nameWrap},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),be.createElement("div",{className:re.Z.scroll},be.createElement("pre",{className:re.Z.scrollBox,style:Le?{height:qe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Jt&&be.createElement(Ee,{value:Ot}),Jt&&be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Er=yield fetch(mn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield Er.text()),setTimeout(()=>{dt(mn)},200)})},Ot)),Ot&&be.createElement("div",{className:re.Z.action},be.createElement("span",{onClick:()=>Fe(!Le)},Le?"\u6536\u8D77":"\u5C55\u5F00"),yt.get("type")!=="exercises"&&be.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>hr(),className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),be.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},be.createElement("div",{className:re.Z.left},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),be.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},be.createElement("pre",null,!Jt&&be.createElement(Ee,{className:"mb10",value:Qt&&ce.Base64.decode(Qt)||""}),Jt&&be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Er=yield fetch(un,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield Er.text()),setTimeout(()=>{dt(un)},200)})},Qt)))),be.createElement("div",{className:re.Z.right},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),be.createElement("div",{className:re.Z.node,style:{color:Rt===fe.h.OK?"#2ABD8C":"#FF2C29"}},be.createElement("pre",null,(Rt===4||Rt===5)&&be.createElement(Ee,{className:"mb10",value:nn&&ce.Base64.decode(nn)||""}),Rt!=4&&Rt!=5&&(Jt?be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Er=yield(0,z.ZP)(tn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{at(Er)}catch(wr){at("")}setTimeout(()=>{dt(tn)},200)})},Mt):be.createElement(Ee,{className:"mb10",value:Mt&&ce.Base64.decode(Mt)||""})))))))))),be.createElement("div",{className:ge()(re.Z.footer,ut&&re.Z.whiteFooter),style:{zIndex:100}},(lt==null?void 0:lt.is_program)&&(lt==null?void 0:lt.above_question)&&be.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ri(lt==null?void 0:lt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(lt==null?void 0:lt.is_program)&&(lt==null?void 0:lt.under_question)&&be.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ri(lt==null?void 0:lt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),be.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Ve,loading:je,color:"#2ABD8C",className:"mr10",onClick:Nr},"\u8C03\u8BD5\u4EE3\u7801"),yt.get("qtype")!=="8"&&be.createElement(ve.ZP,{className:re.Z.disabled,type:"primary",icon:be.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ve,disabled:je||Ve,onClick:()=>{var Er,wr;if(!(lt!=null&<.code)||((Er=lt==null?void 0:lt.code)==null?void 0:Er.trim().length)===0){(wr=E.ZP)==null||wr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(2),Te(320),ct()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),be.createElement(y.Z,{onClose:_e,open:ke}),be.createElement(ne.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>dt(""),monacoEditor:{value:gt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{Types:function(){return Qo},default:function(){return Ao}});var me=pe(59301),He=pe(58106),E=pe(31797),ve=pe(43418),fe=pe(71418),ce=pe(3113),ie=pe(6848),re=pe(95237),le=pe(45962),oe=pe(22167),se=pe(7722),ae=pe(34282),te=pe(26869),z=pe(87169),a=pe(43428),y=pe(58478),x=pe(35990),b=pe(519),ee=pe(74242),ne=pe(8591),Ae={list:"list___IRN6i",copy:"copy___qCn9B"},ge=pe(56102),ye=pe(97013),be=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ui){Vr(ui)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ui){Vr(ui)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())}),Ce=({showResourceCentre:On,identifier:br})=>{const Ur=(0,He.useParams)(),[Pa,Vr]=(0,me.useState)(null);(0,me.useEffect)(()=>{On&&xr()},[On]);const xr=()=>be(void 0,null,function*(){const Pr=yield(0,ye.ZP)(`/api/problems/${br}/attachment_list.json`,{method:"get"});(Pr==null?void 0:Pr.status)==0&&Vr(Pr.data||[])});return me.createElement("div",{className:"tpi-code-setting"},me.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Pa!=null&&Pa.length)&&me.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Pa==null?void 0:Pa.map((Pr,gr)=>me.createElement("dl",{className:Ae.list,key:gr},me.createElement(ie.Z,{title:Pr.title},me.createElement("dt",null,me.createElement("i",{className:"icon-wenjian4 mr5"}),Pr.title)),me.createElement("dd",null,me.createElement(ge.CopyToClipboard,{text:Pr.saved_file_path,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{className:`${Ae.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Se=pe(59301),Pe=Object.defineProperty,Be=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,je=(On,br,Ur)=>br in On?Pe(On,br,{enumerable:!0,configurable:!0,writable:!0,value:Ur}):On[br]=Ur,Ve=(On,br)=>{for(var Ur in br||(br={}))Ue.call(br,Ur)&&je(On,Ur,br[Ur]);if(Ee)for(var Ur of Ee(br))Ie.call(br,Ur)&&je(On,Ur,br[Ur]);return On},$e=(On,br)=>Be(On,Qe(br));const ze={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var rt=(On=>(On[On.set_font_size=0]="set_font_size",On[On.set_theme=1]="set_theme",On[On.on_tab_to_space=2]="on_tab_to_space",On[On.set_show_editor_setting=3]="set_show_editor_setting",On[On.set_show_respurce_center=4]="set_show_respurce_center",On))(rt||{});function et(On,br){switch(br.type){case 3:return $e(Ve({},On),{showEditorSetting:br.payload});case 1:return $e(Ve({},On),{theme:br.payload});case 0:return $e(Ve({},On),{fontSize:br.payload});case 2:return $e(Ve({},On),{tabToSpace:br.payload});case 4:return $e(Ve({},On),{showResourceCentre:br.payload});default:throw new Error}}var ct=({isLoading:On,value:br,onChange:Ur,language:Pa,onUpdateCode:Vr,ActionBarRender:xr,setIsWhiteTheme:Pr,identifier:gr})=>{const[kr,ui]=(0,me.useReducer)(et,ze),{theme:li,fontSize:Ta,showEditorSetting:qi,tabToSpace:fo,showResourceCentre:za}=kr,Fi=(0,me.useRef)(),Ra=(0,me.useRef)();(0,me.useEffect)(()=>{Pr(li==="vs")},[li]);const Ga={onFontSizeChange:Sr=>{ui({type:0,payload:Sr}),(0,b.t)("cmFontSize",Sr)},tabToSpace:fo,cmFontSize:Ta,className:"oj",cmCodeMode:li,onTabToSpace:Sr=>{ui({type:2,payload:Sr}),(0,b.t)("cmTabToSpace",Sr)},onCodeModeChange:Sr=>{ui({type:1,payload:Sr}),(0,b.t)("ProgrammingCodeMode",Sr)}};function Li(){ui({type:3,payload:!1})}function no(){ui({type:3,payload:!0})}function Nn(){ui({type:4,payload:!1})}function Ln(){ui({type:4,payload:!0})}const Bn={value:br,language:Pa,theme:li,options:{fontSize:Ta,insertSpaces:fo},onChange:Sr=>{Ur(Sr),Ra.current=Sr,clearTimeout(Fi.current),Fi.current=setTimeout(()=>{Vr(Ra.current)},1e4)},onEditBlur:Sr=>{Ra.current&&Vr(Ra.current)}};return Se.createElement(me.Fragment,null,xr(no,Ln),Se.createElement("div",{style:{flex:1,overflow:"hidden"}},!On&&Se.createElement(y.ZP,Ve({},Bn))),Se.createElement(x.Z,null,Se.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:qi,onClose:Li},Se.createElement(ee.Z,Ve({},Ga)))),Se.createElement(x.Z,null,Se.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:za,onClose:Nn},Se.createElement(Ce,{showResourceCentre:za,identifier:gr}))))},lt=pe(60141),it=pe(24334),ot=pe(75693),ut={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"},mt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},yt=pe(1710),jt=pe(58421),vt=pe(58617),st=pe(92711),qe=pe(56656),Re=pe.n(qe),We=pe(59301);const{Column:Oe}=yt.default;var Le=({submitResult:On,submitting:br,submitRecords:Ur,page:Pa,onPageChange:Vr,topicId:xr})=>{const[Pr]=(0,He.useSearchParams)(),{records:gr,records_count:kr}=Ur||{},[ui,li]=(0,me.useState)(!1),Ta=Pr.get("type")==="1";return We.createElement(fe.Z,{spinning:br,tip:"\u8BC4\u6D4B\u4E2D...",indicator:We.createElement(vt.Z,{style:{fontSize:24},spin:!0})},(gr==null?void 0:gr.length)>0?We.createElement(yt.default,{dataSource:gr,rowKey:"id",pagination:!1},We.createElement(Oe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(qi,fo)=>We.createElement("span",null," ",Re()(qi).format("YYYY-MM-DD HH:mm:ss"))}),We.createElement(Oe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(qi,fo)=>{var za;return We.createElement("span",{className:`${qi===0?"c-green":"c-red"} current`,onClick:()=>{li(fo.id)}},(za=ot.Im[qi])==null?void 0:za.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),We.createElement(Oe,{title:`\u6267\u884C\u7528\u65F6 (${Ta?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:qi=>qi?Ta?qi:qi/1e3:""}),We.createElement(Oe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ta?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:qi=>qi?Ta?qi:parseFloat((qi/1024).toFixed(2)):""}),We.createElement(Oe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),We.createElement(Oe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(qi,fo)=>We.createElement("span",{className:"c-light-primary current",onClick:()=>{li(fo.id)}},"\u67E5\u770B")})):We.createElement("div",{style:{height:300,width:"100%"}}),We.createElement(st.Z,{onClose:li,open:ui}),kr>15?We.createElement(jt.Z,{className:mt.pagination,current:Pa,pageSize:15,total:kr,onChange:Vr}):null)},Fe=pe(59243),De=pe(12563),Te={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ke=pe(95318),_e=pe(59301);const Xe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var dt=({hack:On})=>{const{language:br,difficult:Ur,time_limit:Pa,description:Vr}=On,[xr]=(0,He.useSearchParams)(),Pr=Xe[Ur];return _e.createElement(_e.Fragment,null,_e.createElement("ul",{className:Te.info},_e.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",_e.createElement("b",{className:Te.info_tag},br)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",_e.createElement(De.default,{color:Pr==null?void 0:Pr.color},Pr==null?void 0:Pr.name)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",_e.createElement("span",{style:{color:"#333333"}},Pa,"\u79D2"))),xr.get("qtype")==="8"?_e.createElement(ke.Z,{value:Vr,showProgramFill:!0,className:Te.desc}):_e.createElement(ke.Z,{value:Vr,className:Te.desc}))},gt={},at=pe(59301),bt=({hack:On,current_user:br})=>at.createElement("div",{className:gt.answer},On!=null&&On.answer_text?at.createElement(ke.Z,{style:{padding:"13px 0"},value:(On==null?void 0:On.answer_text)||""}):at.createElement(Fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Pt=pe(94276);function Et(On,br){return(0,ye.U2)(`/problems/${On}/comments.json`,{page:br,limit:10})}function Lt(On){return(0,ye.v_)(`/discusses/${On}/plus.json`,{container_type:"Discuss",type:1})}function Ft(On,br,Ur){return(0,ye.v_)(`/problems/${On}/comments/reply.json`,{comments:{content:Ur,parent_id:br}})}function Rt(On,br){return(0,ye.v_)(`/problems/${On}/comments.json`,{comments:{content:br}})}function wt(On,br,Ur){return(0,ye.v_)(`/problems/${On}/comments/${br}/hidden.json`,Ur)}function Ot(On,br){return(0,ye.IV)(`/problems/${On}/comments/${br}`)}var Mt=pe(49950);function Qt({author:On}){return me.createElement("a",{href:`/users/${On.login}`,target:"_blank"},me.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${te.Z.IMG_SERVER}/images/${On.image_url}`,width:"50"}))}function Jt({data:On,index:br,parentDiscussIndex:Ur,user:Pa,onSetActionType:Vr}){const{author:xr,can_delete:Pr,content:gr,id:kr,time:ui}=On;function li(){Vr({id:kr,index:br,type:"delete-discuss",parentDiscussIndex:Ur,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ta=Pa.admin||Pr||xr.user_id===Pa.user_id;return me.createElement("div",{className:"discuss-item-container second-discuss "},me.createElement(Qt,{author:xr}),me.createElement("section",null,me.createElement("div",{className:"discuss-info"},me.createElement("a",{href:`/users/${xr.login}`,target:"_blank"},xr.name),me.createElement("span",{className:"grey"},ui),me.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ta?me.createElement("a",{onClick:li,title:"\u5220\u9664"},me.createElement("i",{className:"iconfont icon-shanchu"})):null)),me.createElement(ke.Z,{className:"discuss-content",value:gr})))}var mn=({user:On,data:br,index:Ur,onPlusDiscuss:Pa,onSetActionType:Vr,activeDiscussIndex:xr,onReplyDiscuss:Pr,onSetActiveDiscussIndex:gr})=>{const{content:kr,children:ui,hidden:li,id:Ta,praise_count:qi,time:fo,user_praise:za,can_delete:Fi,author:Ra}=br;function Ga(){gr(Ta)}function Li(){Pa(Ta,!za,Ur)}function no(){Vr({id:Ta,index:Ur,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Nn(){Vr({id:Ta,index:Ur,params:{hidden:li?"0":"1"},type:"hidden-discuss",message:li?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ln=On.admin||On.user_id===Ra.user_id;return me.createElement("div",{className:"discuss-item-container",key:Ta},me.createElement(Qt,{author:Ra}),me.createElement("section",null,me.createElement("div",{className:"discuss-info"},me.createElement("a",{href:`/users/${Ra.login}`,target:"_blank"}," ",Ra.name," "),me.createElement("span",{className:"grey"},fo)),me.createElement(ke.Z,{className:"discuss-content",value:kr}),ui&&ui.length>0?me.createElement("div",{className:"reply-discuss-container"},ui.map((Bn,Sr)=>me.createElement(Jt,{key:Bn.id,data:Bn,index:Sr,user:On,onSetActionType:Vr,parentDiscussIndex:Ur}))):null,me.createElement("div",{className:"btn-group"},Ln?me.createElement("a",{onClick:Nn,title:li?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},me.createElement("i",{className:li?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Fi&&(!ui||ui.length==0)?me.createElement("a",{onClick:no,title:"\u5220\u9664"},me.createElement("i",{className:"iconfont icon-shanchu"})):null,me.createElement("a",{onClick:Ga,title:"\u56DE\u590D"}," ",me.createElement("i",{className:"iconfont icon-huifu1"})," "),me.createElement("a",{onClick:Li,className:za?"c-orange":""},me.createElement("i",{className:za?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),me.createElement("span",null,qi||""))),me.createElement(Mt.Z,{id:Ta,activeDiscussIndex:xr,onReplyDiscuss:Pr})))},tn=pe(421),un={"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"},nn=pe(86401),Sn=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ui){Vr(ui)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ui){Vr(ui)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())}),Pn=({user_praise:On,praise_count:br,praisePlus:Ur,onCreateDiscuss:Pa,discuss_count:Vr})=>{const[xr,Pr]=(0,me.useState)(!1),[gr,kr]=(0,me.useState)("");function ui(fo){kr(fo)}function li(){Pr(!0)}function Ta(){Pr(!1)}function qi(){return Sn(this,null,function*(){Pa(gr),kr(""),Pr(!1)})}return me.createElement("div",{className:`${un["dis-input-editor-container"]} ${xr?un.active:""} `},me.createElement("div",{className:xr?`hide ${un["text-area"]}`:un["text-area"]},me.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:li}),me.createElement("a",null," ",me.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Vr," "),me.createElement("a",{className:"c-light-black",onClick:Ur,title:On?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},me.createElement("i",{className:`mr3 ${On?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),br?me.createElement("span",null,br):"")),xr?me.createElement("div",{className:un["input-mask"],onClick:Ta}):null,me.createElement("div",{className:xr?un["md-container"]:`${un["md-container"]} hide`},me.createElement(nn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:gr,height:240,onChange:ui}),me.createElement("div",{className:un["tip-container"],onClick:Ta},me.createElement("a",{className:un["btn-send"],onClick:qi}," \u53D1\u9001 "))))},Dn=pe(59301),hr=Object.defineProperty,kn=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,Nr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,Er=(On,br,Ur)=>br in On?hr(On,br,{enumerable:!0,configurable:!0,writable:!0,value:Ur}):On[br]=Ur,wr=(On,br)=>{for(var Ur in br||(br={}))ri.call(br,Ur)&&Er(On,Ur,br[Ur]);if(Nr)for(var Ur of Nr(br))yr.call(br,Ur)&&Er(On,Ur,br[Ur]);return On},hi=(On,br)=>kn(On,zn(br)),Ki=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ui){Vr(ui)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ui){Vr(ui)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())});const wi={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ti=(On=>(On[On.GET_DISCUSSES=0]="GET_DISCUSSES",On[On.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",On[On.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",On[On.PLUS_DISCUSS=3]="PLUS_DISCUSS",On[On.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",On[On.SET_PAGE=5]="SET_PAGE",On[On.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",On))(Ti||{});function Oa(On,br){switch(br.type){case 6:return hi(wr({},On),{loading:!0});case 0:return wr(wr({},On),br.payload);case 1:return wr(wr({},On),br.payload);case 4:return wr(wr({},On),br.payload);case 3:return wr(wr({},On),br.payload);case 5:return hi(wr({},On),{page:br.payload});case 2:return wr(wr({},On),br.payload);default:throw new Error}}var sa=({user:On,identifier:br,hack:Ur,onTriggerPraise:Pa,activeIndex:Vr})=>{const[xr,Pr]=(0,me.useReducer)(Oa,wi),{loading:gr,page:kr,data:ui,count:li,actionType:Ta,activeDiscussIndex:qi}=xr,fo=(0,me.useCallback)(()=>Ki(void 0,null,function*(){Pr({type:6});const Bn=yield Et(br,kr),{comments:Sr,disscuss_count:gi}=Bn;Pr({type:0,payload:{data:Sr,count:gi,loading:!1}})}),[kr,br]);(0,me.useEffect)(()=>{Vr==="2"&&fo()},[br,kr,Vr]);function za(Bn){Pr({type:5,payload:Bn})}function Fi(Bn){Pr({type:4,payload:{actionType:Bn}})}function Ra(Bn){Pr(qi===Bn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Bn}})}function Ga(Bn,Sr,gi){return Ki(this,null,function*(){try{const ji=yield Lt(Bn);ui[gi].user_praise=Sr,ui[gi].praise_count=ji.praise_count,Pr({type:3,payload:{data:[...ui]}})}catch(ji){console.log(ji)}})}function Li(){return Ki(this,null,function*(){const{id:Bn,params:Sr,type:gi,index:ji,parentDiscussIndex:Tr}=Ta;if(gi==="hidden-discuss"&&(yield wt(br,Bn,Sr),Tr?ui[Tr].children[ji].hidden=Sr.hidden==1:ui[ji].hidden=Sr.hidden==1,Pr({type:4,payload:{actionType:null,data:[...ui]}})),gi==="delete-discuss"){if(yield Ot(br,Bn),Tr||Tr===0){let Gi=ui[Tr].children;for(let Qi=Gi.length-1;Qi>=0;Qi--)if(Gi[Qi].id===Bn){Gi.splice(Qi,1);break}ui[Tr].children=Gi}else for(let Gi=ui.length-1;Gi>=0;Gi--)if(ui[Gi].id===Bn){ui.splice(Gi,1);break}Pr({type:4,payload:{actionType:null,data:[...ui]}})}})}function no(){Pr({type:4,payload:{actionType:null}})}function Nn(Bn,Sr){return Ki(this,null,function*(){try{yield Ft(br,Bn,Sr),fo()}catch(gi){console.log(gi)}})}function Ln(Bn){return Ki(this,null,function*(){Pr({type:6}),yield Rt(br,Bn),fo()})}return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",{className:"discuss-panel"},ui.length===0?Dn.createElement(Fe.Z,null):ui.map((Bn,Sr)=>Dn.createElement(mn,{onReplyDiscuss:Nn,onPlusDiscuss:Ga,onSetActiveDiscussIndex:Ra,onSetActionType:Fi,data:Bn,index:Sr,user:On,activeDiscussIndex:qi})),li>10?Dn.createElement("div",{className:"pagination-container"},Dn.createElement(jt.Z,{showQuickJumper:!0,onChange:za,current:kr,total:li})):null),Dn.createElement(Pn,{user_praise:Ur.user_praise,praise_count:Ur.praises_count,praisePlus:Pa,discuss_count:Ur.comments_count,onCreateDiscuss:Ln}),Dn.createElement(x.Z,null,Dn.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!Ta,onOk:Li,onCancel:no},Dn.createElement("p",null,Ta?Ta.message:"")),Dn.createElement(tn.Z,null)))},Ei=pe(57809),on=pe(92832),Mn=pe(65615),Fn={},Dr=pe(59301),Ai=({hack:On,current_user:br})=>Dr.createElement("div",{className:Fn.answer},On!=null&&On.analysis?Dr.createElement(ke.Z,{style:{padding:"13px 0"},value:(On==null?void 0:On.analysis)||""}):Dr.createElement(Fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),sr={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Sa=pe(36381),Ui=pe(43604),Jn=pe(78241),Cn=pe(5871),jr=pe(68989),Tn=pe(59301);const{TextArea:Qr}=on.default,{Panel:di}=Sa.default;var Bi=({data:On,hack:br})=>(console.log(On,br,"data"),br!=null&&br.is_file?Tn.createElement(jr.Y2,{disabled:!0,className:sr.uploadTableWrapper,showScore:!br.test_set_score,data:On,isProgramHomework:!0}):Tn.createElement("div",{className:sr.hackSets},On==null?void 0:On.map((Ur,Pa)=>Tn.createElement(Sa.default,{accordion:!0,bordered:!1,key:Pa,defaultActiveKey:Pa===0&&Ur.id,className:sr.collapseWrapper,expandIcon:({isActive:Vr})=>Tn.createElement("i",{className:`iconfont icon-weizhankai ${Vr?sr.open:sr.close}`,style:{fontSize:14,transition:"all .2s"}})},Tn.createElement(di,{key:Ur.id,header:Tn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Tn.createElement(Ui.Z,{className:sr.panelHeader},Tn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Pa+1)),Tn.createElement(Ui.Z,{flex:1},Tn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(br!=null&&br.test_set_score)&&Tn.createElement(Ui.Z,{className:sr.rateInput},Tn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Tn.createElement("div",null,Tn.createElement(Jn.default.Item,{noStyle:!0},Tn.createElement(Cn.Z,{value:Ur==null?void 0:Ur.score,className:sr.baseFormItem,min:0,max:100,disabled:!0}))),Tn.createElement("span",{className:"ml10"},"%")))))},Tn.createElement(Jn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Tn.createElement(Qr,{readOnly:!0,value:Ur==null?void 0:Ur.input,rows:4})),Tn.createElement(Jn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Tn.createElement(Qr,{readOnly:!0,value:Ur==null?void 0:Ur.output,rows:4}))))))),$r={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},an=pe(59301),Vn=(0,me.forwardRef)(({data:On=[]},br)=>{var Ur;const[Pa,Vr]=(0,me.useState)(),xr=On.filter(gr=>gr.show);(0,me.useEffect)(()=>{xr.length&&Vr(xr[0].id)},[On==null?void 0:On.length]);const Pr=((Ur=xr.find(gr=>gr.id===Pa))==null?void 0:Ur.element)||null;return(0,me.useImperativeHandle)(br,()=>({setActiveTab:gr=>Vr(gr)})),an.createElement("div",{className:$r.tabs},an.createElement("div",{className:$r.tabWarp},xr.map(gr=>an.createElement("div",{onClick:()=>Vr(gr.id),className:`${$r.tab} ${gr.id===Pa?$r.active:""}`,key:gr.id},gr.name))),an.createElement("div",{className:$r.content},Pr))}),pn=pe(59301),Br=Object.defineProperty,ar=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,ur=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,bi=(On,br,Ur)=>br in On?Br(On,br,{enumerable:!0,configurable:!0,writable:!0,value:Ur}):On[br]=Ur,mr=(On,br)=>{for(var Ur in br||(br={}))xi.call(br,Ur)&&bi(On,Ur,br[Ur]);if(ur)for(var Ur of ur(br))qn.call(br,Ur)&&bi(On,Ur,br[Ur]);return On},Vi=(On,br)=>ar(On,cr(br)),Aa=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ui){Vr(ui)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ui){Vr(ui)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())});const Po={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var fi=({hack:On,onTriggerPraise:br,topicId:Ur,page:Pa,onPageChange:Vr,user:xr,current_user:Pr,submitRecords:gr,submitting:kr,submitResult:ui,setActiveIndex:li,hack_sets:Ta})=>{var qi,fo;const[za]=(0,He.useSearchParams)(),[Fi,Ra]=(0,me.useState)("0"),Ga=(0,He.useLocation)(),[Li,no]=(0,me.useState)(!1),[Nn,Ln]=(0,me.useState)(null),[Bn,Sr]=(0,me.useState)([]),[gi,ji]=(0,me.useState)([]),[Tr,Gi]=(0,me.useState)({page:1,limit:10}),Qi=(0,me.useRef)(null),Va=(0,me.useRef)(null);console.log(xr,"user");let[Zi,pi]=(0,me.useState)(Vi(mr({},(0,He.useParams)()),{page:1,per_page:20,name:""}));(0,me.useEffect)(()=>{Va.current&&(On==null?void 0:On.is_close_tips)===!1&&Nn===null&&Ln(!0)},[Va.current,On==null?void 0:On.is_close_tips,Nn]);function io(){return Aa(this,null,function*(){yield(0,ye.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,me.useEffect)(()=>{li(Fi)},[Fi]);function vo($i){return Aa(this,null,function*(){let ea=$i.target.id;if(ea==="1"){let Go=yield(0,ye.ZP)(`/api/myproblems/${Zi.id}/redo_logs.json`,{method:"get",params:mr({},Tr)});(Go==null?void 0:Go.status)===0&&ji(Go==null?void 0:Go.data)}Ra(ea)})}(0,me.useEffect)(()=>Pt.Z.subscribe("to-commit-info",()=>{Ra("1"),Qi.current&&Qi.current.setActiveTab("1")}),[]),(0,me.useEffect)(()=>Pt.Z.subscribe("to-reset-info",()=>{vo({target:{id:"1"}}),Qi.current&&Qi.current.setActiveTab("2")}),[]);function ps(){Ra("2")}function Yi(){return Aa(this,null,function*(){let $i=yield(0,ye.ZP)("/api/problems/my_hack_list.json",{method:"get",params:mr({identifier:Zi==null?void 0:Zi.id},Zi)});Sr($i)})}const ai=[{title:null,description:pn.createElement("div",null,pn.createElement("b",{onClick:()=>{Ln(!1),io(),no(!0),Yi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),pn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),pn.createElement(ce.ZP,{onClick:()=>{Ln(!1),io()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Va.current}];return pn.createElement("div",{className:ut["left-panel"]},pn.createElement("ul",{className:`${ut["s-navs"]} ${ut["bg-white"]} ${ut.b1}`},(On==null?void 0:On.is_program)&&!za.get("pageId")&&pn.createElement(ie.Z,{title:"\u9898\u76EE\u5217\u8868"},pn.createElement("div",{onClick:()=>{Yi(),no(!0)},className:ut.btns,ref:Va,style:Nn?{pointerEvents:"none"}:{}},pn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),pn.createElement("li",{style:{marginLeft:20}},pn.createElement("a",{className:Fi==="0"?ut.active:"",id:"0",onClick:vo},"\u9898\u76EE\u63CF\u8FF0")),pn.createElement("li",null,pn.createElement("a",{className:Fi==="1"?ut.active:"",id:"1",onClick:vo},"\u64CD\u4F5C\u8BB0\u5F55")),(za.get("type")!=="exercises"&&(On==null?void 0:On.answer_text_show)||za.get("type")!=="exercises"&&(On==null?void 0:On.analysis_show))&&pn.createElement("li",null,pn.createElement("a",{className:Fi==="4"?ut.active:"",id:"4",onClick:vo},"\u89E3\u7B54\u53C2\u8003")),za.get("type")!=="exercises"&&pn.createElement("li",null,pn.createElement("a",{className:Fi==="2"?ut.active:"",id:"2",onClick:vo},"\u8BC4\u8BBA")),!!(Ta!=null&&Ta.length)&&za.get("type")!=="exercises"&&za.get("type")!=="1"&&pn.createElement("li",null,pn.createElement("a",{className:Fi==="5"?ut.active:"",id:"5",onClick:vo},"\u6D4B\u8BD5\u7528\u4F8B"))),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Fi==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},pn.createElement(dt,{hack:On,onTriggerPraise:br,toDiscuss:ps})),pn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${Fi==="1"?"":"hide"}`},pn.createElement(Vn,{ref:Qi,data:[{id:"1",show:za.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,gr!=null&&gr.records_count||kr?pn.createElement(Le,{page:Pa,onPageChange:Vr,topicId:Ur,submitting:kr,key:(ui==null?void 0:ui.id)||1,submitRecords:gr,submitResult:ui}):pn.createElement(Fe.Z,null))},{id:"2",show:za.get("type")==="exercises"||(On==null?void 0:On.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,pn.createElement(yt.default,{pagination:!1,dataSource:gi==null?void 0:gi.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:($i,ea,Go)=>Re()($i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:($i,ea,Go)=>{var dl;return(dl=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(lc=>lc.id===$i))==null?void 0:dl.name}}]}),pn.createElement(jt.Z,{style:{marginTop:10},current:Tr.page,total:gi==null?void 0:gi.count,hideOnSinglePage:!0,onChange:$i=>Aa(void 0,null,function*(){Tr.page=$i,Gi(Tr);let ea=yield(0,ye.ZP)(`/api/myproblems/${Zi.id}/redo_logs.json`,{method:"get",params:Vi(mr({},Tr),{courseId:Zi.courseId})});(ea==null?void 0:ea.status)===0&&ji(ea==null?void 0:ea.data)})}))}]})),pn.createElement("div",{style:{padding:"12px"},className:`${ut["tab-panel-body"]} ${Fi==="4"?"":"hide"}`},pn.createElement(Vn,{data:[{id:"1",show:za.get("type")!=="exercises"&&(On==null?void 0:On.answer_text_show),name:"\u7B54\u6848",element:pn.createElement(pn.Fragment,null,pn.createElement(bt,{hack:On,current_user:Pr}))},{id:"2",show:za.get("type")!=="exercises"&&(On==null?void 0:On.analysis_show),name:"\u89E3\u6790",element:pn.createElement(pn.Fragment,null,pn.createElement(Ai,{hack:On,current_user:Pr}))}]})),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Fi==="2"?"":"hide"}`,style:{padding:0}},pn.createElement(sa,{user:xr,activeIndex:Fi,identifier:On.identifier,hack:On,onTriggerPraise:br})),pn.createElement("div",{className:`${ut["tab-panel-body"]} ${Fi==="5"?"":"hide"}`,style:{padding:12}},pn.createElement(Bi,{data:Ta||[],hack:On})),pn.createElement(a.Z,{rootClassName:ut.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>no(!1),open:Li},pn.createElement(re.Z,null,pn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Bn==null?void 0:Bn.total_count,"\u9898\xA0[\xA0",Bn==null?void 0:Bn.total_score,"\u5206\xA0]\xA0"),!(xr!=null&&xr.hack_manager)&&pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Bn==null?void 0:Bn.work_score,"\u5206")),pn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),pn.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(xr!=null&&xr.hack_manager)&&pn.createElement(Ei.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:$i=>{Zi.page=1,Zi.finish_status=$i,pi(mr({},Zi)),Yi()}},pn.createElement(Ei.default.Option,{value:""},"\u5168\u90E8"),pn.createElement(Ei.default.Option,{value:0},"\u672A\u5F00\u59CB"),pn.createElement(Ei.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),pn.createElement(Ei.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),pn.createElement(Ei.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:$i=>{Zi.page=1,Zi.difficult=$i||null,pi(mr({},Zi)),Yi()}},pn.createElement(Ei.default.Option,{value:0},"\u5168\u90E8"),pn.createElement(Ei.default.Option,{value:1},"\u7B80\u5355"),pn.createElement(Ei.default.Option,{value:2},"\u9002\u4E2D"),pn.createElement(Ei.default.Option,{value:3},"\u56F0\u96BE")),pn.createElement(on.default.Search,{size:"large",onSearch:$i=>{Zi.name=$i,Zi.page=1,pi(mr({},Zi)),Yi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),pn.createElement("div",{className:ut.list,style:{height:36,background:"#3D445C"}},!(xr!=null&&xr.hack_manager)&&pn.createElement("span",null,"\u72B6\u6001"),pn.createElement("span",null,"\u5E8F\u53F7"),pn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),pn.createElement("div",{style:{overflow:"auto",flex:1}},(qi=Bn==null?void 0:Bn.data)!=null&&qi.length?(fo=Bn==null?void 0:Bn.data)==null?void 0:fo.map(($i,ea)=>pn.createElement("div",{onClick:()=>Aa(void 0,null,function*(){let Go=yield(0,ye.ZP)(`/api/problems/${$i==null?void 0:$i.identifier}/start.json`,{method:"get",params:{hack_user_id:xr==null?void 0:xr.user_id}});Go&&(window.location.href=`/myproblems/${Go==null?void 0:Go.identifier}${window.location.search}`)}),className:`${ut.list} ${$i!=null&&$i.checked?ut.active:""}`},!(xr!=null&&xr.hack_manager)&&pn.createElement(pn.Fragment,null,!($i!=null&&$i.opened)&&pn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),($i==null?void 0:$i.opened)&&!($i!=null&&$i.passed)&&pn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),($i==null?void 0:$i.opened)&&($i==null?void 0:$i.passed)&&pn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),pn.createElement("span",null,(Zi.page-1)*20+(ea+1)),pn.createElement("span",{style:{flex:1},title:$i.name},`[${$i==null?void 0:$i.score}\u5206]`,"\xA0",$i.name),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Po[$i.difficult]))):pn.createElement(Fe.Z,null)),pn.createElement(jt.Z,{current:Zi.page,className:"mt20",hideOnSinglePage:!0,total:Bn==null?void 0:Bn.count,pageSize:Zi.per_page,onChange:($i,ea)=>{Zi.page=$i,Zi.per_page=ea,Yi()}})),pn.createElement(Mn.Z,{rootClassName:ut.tour,closeIcon:!1,open:!!Nn,steps:ai,gap:{offset:3,radius:2}}))},Ni=pe(62522),Pi=pe(6460),va=pe(80738),na=pe(87110),ca=pe(56494),Ja=pe(14481),Na=pe(10640),es=pe(92310),Io=pe.n(es),Ro=pe(39327),ya=pe(51015),lr=pe(74164),er=pe(59301),ra=Object.defineProperty,da=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,ko=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,uo=(On,br,Ur)=>br in On?ra(On,br,{enumerable:!0,configurable:!0,writable:!0,value:Ur}):On[br]=Ur,fa=(On,br)=>{for(var Ur in br||(br={}))to.call(br,Ur)&&uo(On,Ur,br[Ur]);if(ko)for(var Ur of ko(br))ts.call(br,Ur)&&uo(On,Ur,br[Ur]);return On},Ca=(On,br)=>da(On,Ii(br)),Da=(On,br)=>{var Ur={};for(var Pa in On)to.call(On,Pa)&&br.indexOf(Pa)<0&&(Ur[Pa]=On[Pa]);if(On!=null&&ko)for(var Pa of ko(On))br.indexOf(Pa)<0&&ts.call(On,Pa)&&(Ur[Pa]=On[Pa]);return Ur},ha=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ui){Vr(ui)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ui){Vr(ui)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())});const{Countdown:Mo}=E.default,Oo={Java:"java",C:"c",Python:"py","C++":"c"};var Qo=(On=>(On[On.SET_LOADING=0]="SET_LOADING",On[On.GET_DATA=1]="GET_DATA",On[On.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",On[On.SET_DATA=3]="SET_DATA",On[On.SET_DEBUGING=4]="SET_DEBUGING",On[On.SET_SUBMITING=5]="SET_SUBMITING",On[On.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",On[On.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",On[On.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",On[On.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",On[On.SET_PAGE=10]="SET_PAGE",On))(Qo||{});function Fo(){return new Date().getTime()}const Us={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Ss(On,br){switch(br.type){case 1:return fa(fa({},On),br.payload);case 3:return Ca(fa({},On),{data:br.payload});case 0:return Ca(fa({},On),{loading:br.payload});case 9:return Ca(fa({},On),{showNote:br.payload});case 4:return Ca(fa({},On),{debuging:br.payload});case 5:return Ca(fa({},On),{submitting:br.payload});case 2:return Ca(fa({},On),{submitRecords:br.payload});case 10:return Ca(fa({},On),{submitRecordPage:br.payload});case 6:return Ca(fa({},On),{executingMessage:br.payload});case 7:return fa(fa({},On),br.payload);case 8:return fa(fa({},On),br.payload);default:throw new Error}}var Ao=({children:On})=>{var br,Ur,Pa,Vr,xr;const[Pr,gr]=(0,me.useReducer)(Ss,Us),{id:kr}=(0,He.useParams)(),ui=(0,He.useLocation)(),[li]=(0,He.useSearchParams)(),{loading:Ta,data:qi,debugResult:fo,submitResult:za,submitRecords:Fi,submitRecordPage:Ra,showNote:Ga,debuging:Li,submitting:no,executingMessage:Nn}=Pr,[Ln,Bn]=(0,me.useState)("#37AD83"),[Sr,gi]=(0,me.useState)(null),[ji,Tr]=(0,me.useState)({}),[Gi,Qi]=(0,me.useState)(!0),[Va,Zi]=(0,me.useState)(!1),[pi,io]=(0,me.useState)(!1),vo=(0,me.useRef)(null),ps=(0,me.useRef)(0),Yi=qi==null?void 0:qi.user,ai=qi==null?void 0:qi.hack,[$i,ea]=(0,me.useState)(!1),Go=(0,me.useRef)(1),dl=(0,me.useRef)(!1);(0,Ro.y)(li.get("type")==="exercises");const{setOpenDisableCopyAndPaste:lc}=(0,Ro.X)(),[Sc,Gl]=(0,me.useState)(""),Lu=(0,ca._)(ji);(0,me.useEffect)(()=>{function ta(){return ha(this,null,function*(){var Xa,Rl,dc,Bl,Jc;Qi(!0);const Os=yield(0,le.fu)(kr,{exercise_id:li.get("exercisesId")});if(setTimeout(()=>{Qi(!1)},800),Os.status!==401){try{Os.hack.code=it.Base64.decode(Os.hack.code)}catch(zs){console.log(zs)}Os.hack=Ca(fa({},Os.hack),{is_program:li.get("type")==="1"}),gr({type:1,payload:{loading:!1,data:Os}})}if(li.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let zs;li.get("coursesId")=="coursesId"?zs=yield(0,oe._F)({categoryId:li.get("exercisesId"),login:li.get("login")}):zs=yield(0,oe._B)({categoryId:li.get("exercisesId"),login:li.get("login")}),Tr(fa({},zs)),lc((Xa=zs==null?void 0:zs.exercise)==null?void 0:Xa.forbid_copy),typeof((Rl=zs==null?void 0:zs.exercise)==null?void 0:Rl.left_time)=="number"&&(gi(Date.now()+((dc=zs==null?void 0:zs.exercise)==null?void 0:dc.left_time)*1e3),setTimeout(()=>{Bn("red")},(((Bl=zs==null?void 0:zs.exercise)==null?void 0:Bl.left_time)-300>0?((Jc=zs==null?void 0:zs.exercise)==null?void 0:Jc.left_time)-300:0)*1e3))}})}kr&&ta()},[kr]),(0,me.useEffect)(()=>{var ta;return li.get("type")==="exercises"&&((ta=ji==null?void 0:ji.exercise)!=null&&ta.screen_open)&&(window.removeEventListener("blur",Qs,!1),Ja.U.forEach((Xa,Rl)=>{window.addEventListener(Xa,Qs,!1)}),window.addEventListener("blur",Qs,!1),window.focus()),()=>{document.removeEventListener((0,se.gH)(),Qs)}},[ji]),(0,me.useEffect)(()=>{Sc==="1"&&kr&&ai!=null&&ai.language&&_c()},[kr,Ra,ai==null?void 0:ai.language,Sc]),(0,me.useEffect)(()=>(ai!=null&&ai.is_program&&(ps.current=0,vo.current=setInterval(()=>{cc()},15e3)),()=>{clearInterval(vo.current)}),[ai==null?void 0:ai.is_program]);const cc=()=>ha(void 0,null,function*(){let ta=yield(0,ye.ZP)(`/api/myproblems/${kr}/save_long_time.json`,{method:"get",params:{answer_long_time:ps.current}})}),Qs=()=>{dl.current||(0,se.BU)(),window.parent.postMessage("backExercise","*")};function _c(){return ha(this,null,function*(){try{const ta=yield(0,le.zO)(kr,{limit:15,page:Ra,language:ai==null?void 0:ai.language});gr({type:2,payload:ta})}catch(ta){console.log(ta)}})}function al(ta){gr({type:10,payload:ta})}function Lc(ta){return ha(this,null,function*(){var Xa;let Rl;(li.get("ip_limit")==="inner"||li.get("ip_bind_type")==="true")&&(Rl=yield(0,Pi.y)({ip_limit:li.get("ip_limit"),ip_bind:li.get("ip_bind_type")==="true"}));const dc=yield(0,le.n4)(kr,{code:it.Base64.encode(ta||ai.code),language:ai==null?void 0:ai.language,exercise_id:li.get("exercisesId"),question_id:li.get("questionId"),ip:Rl});return dc.status===-5&&(0,He.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Ca(fa({errorMessage:dc==null?void 0:dc.message},(ji==null?void 0:ji.exercise)||{}),{exercise_user_id:(Xa=ji==null?void 0:ji.exercise)==null?void 0:Xa.exercise_user_id,id:li.get("exercisesId")})}}),dc})}function uc(){return ha(this,null,function*(){if(Go.current=2,!no){gr({type:5,payload:!0});try{Pt.Z.publish("to-commit-info");const ta=yield Lc();if(console.log(ta,1),ta.status===0){let Os=function(){return ha(this,null,function*(){const{status:zs,data:Ns}=yield(0,le.rX)(kr,"submit"),Hc=Fo()-Jc>(dc*Bl+30)*1e3;if(zs!==0&&!Hc&&setTimeout(Os,1e3),Hc&&zs!==0){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),gr({type:5,payload:!1});return}if(zs===0){Ns.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ns==null?void 0:Ns.status)===0&&li.get("type")==="1"&&io(!0);const Yu=yield(0,le.zO)(kr,{limit:15,page:Ra,language:ai==null?void 0:ai.language});gr({type:8,payload:Ca(fa({},Pr),{submitResult:Ns,submitting:!1,submitRecords:Yu})})}})},Xa={};li.get("type")==="exercises"&&(Xa.extras={exercise_id:li.get("exercisesId"),question_id:li.get("questionId")},(li.get("ip_limit")==="inner"||li.get("ip_bind_type")==="true")&&(Xa.extras.ip=yield(0,Pi.y)({ip_limit:li.get("ip_limit"),ip_bind:li.get("ip_bind_type")==="true"})));const Rl=yield(0,le.bM)(kr,Xa);if(Rl.status===-1&&li.get("exercisesId")){window.parent.location.href=`/classrooms/${li.get("coursesId")}/exercise/${li.get("exercisesId")}/detail`;return}const{time_limit:dc,test_case_size:Bl}=ai,Jc=Fo();Rl.status>-1?Os():gr({type:5,payload:!1})}else gr({type:5,payload:!1})}catch(ta){console.log(ta),gr({type:5,payload:!1})}ea(!1)}})}function Ac(){return ha(this,null,function*(){Go.current=1,Pr.debuging=!0,gr({type:4,payload:!0});try{if((yield Lc()).status===0){let Jc=function(){return ha(this,null,function*(){const{status:Os,message:zs,data:Ns}=yield(0,le.rX)(kr,"debug"),Hc=Fo()-Bl>(Xa+30)*1e3;if(Os!==0&&!Hc&&(gr({type:6,payload:zs}),setTimeout(Jc,1e3)),Hc){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),gr({type:4,payload:!1}),gr({type:7,payload:Ca(fa({},Pr),{debugResult:{status:2},debuging:!1})});return}Os===0&&(Ns.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),gr({type:4,payload:!1}),gr({type:7,payload:Ca(fa({},Pr),{debugResult:Ns,debuging:!1})}))})};const{time_limit:Xa}=ai;let Rl={input:encodeURIComponent(qi.test_case.input)};li.get("type")==="exercises"&&(Rl.exercise_id=li.get("exercisesId"));const dc=yield(0,le.MU)(kr,Rl);if(dc.status===-1&&li.get("exercisesId")){window.parent.location.href=`/classrooms/${li.get("coursesId")}/exercise/${li.get("exercisesId")}/detail`;return}const Bl=Fo();(dc==null?void 0:dc.status)>-1?Jc():gr({type:4,payload:!1})}else gr({type:4,payload:!1})}catch(ta){console.log(ta)}finally{}})}function Wo(ta,Xa){const Rl=Xa?{modify_code:!1}:{};gr({type:3,payload:Ca(fa({},qi),{hack:fa(Ca(fa({},ai),{code:ta}),Rl)})}),ea(!0)}const pu=ta=>ha(void 0,null,function*(){let Xa=yield(0,ye.ZP)(`/api/problems/${ai==null?void 0:ai.identifier}/start.json`,{method:"get",params:{language:ta==="C++"||ta==="c++"?encodeURIComponent(ta):ta,hack_user_id:Yi==null?void 0:Yi.user_id}});Xa.status!==-1&&He.history.replace(`/myproblems/${Xa==null?void 0:Xa.identifier}${window.location.search}`)});function Xu(ta){let Xa=ta.target.value;gr({type:3,payload:Ca(fa({},qi),{test_case:{input:Xa}})})}function zA(){return ha(this,null,function*(){try{let ta={};li.get("type")==="exercises"?ta.exercise_id=li.get("exercisesId"):ai!=null&&ai.homework_common_id&&(ta.homework_common_id=ai==null?void 0:ai.homework_common_id);const Xa=yield(0,le.H7)(kr,fa({},ta));Xa.status===401||(Wo(it.Base64.decode(Xa.code)),(li.get("type")==="exercises"||ai!=null&&ai.homework_common_id)&&Pt.Z.publish("to-reset-info"))}catch(ta){console.log(ta)}})}function $s(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:er.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",er.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ha(this,null,function*(){const ta=yield(0,le.fi)(kr);ta.status===401||Wo(it.Base64.decode(ta.code),!0)})}})}function ec(){gr({type:9,payload:!0})}function cu(){gr({type:9,payload:!1})}function bd(ta){return ha(this,null,function*(){yield(0,le.MK)(kr,ta),gr({type:1,payload:{showNote:!1,data:Ca(fa({},qi),{hack:Ca(fa({},ai),{notes:ta.notes})})}})})}const fl={hack:ai,isLoading:Gi,input:(br=qi==null?void 0:qi.test_case)==null?void 0:br.input,is_file:(Ur=qi==null?void 0:qi.test_case)==null?void 0:Ur.is_file,identifier:ai==null?void 0:ai.identifier,attachments_count:qi==null?void 0:qi.attachments_count,language:ai==null?void 0:ai.language,code:ai==null?void 0:ai.code,title:"main."+Oo[ai==null?void 0:ai.language],modify_code:ai==null?void 0:ai.modify_code,notes:ai==null?void 0:ai.notes,debugResult:fo,debuging:Li,submitting:no,submitResult:za,executingMessage:Nn,onCancelNote:cu,onAddNote:bd,showNote:Ga,user:Yi,onShowNote:ec,onSubmitCode:uc,onChangeCode:Wo,onChangeInput:Xu,onDebugCode:Ac,onResetCode:zA,onSyncCode:$s,onUpdateCode:Lc,onChangeLanguage:pu,isWhiteTheme:Va,setIsWhiteTheme:Zi,topDispatch:gr};function Uc(){return ha(this,null,function*(){const{praise_count:ta}=yield(0,le.vl)(ai.id,{container_type:"Hack",type:1});let Xa=Ca(fa({},qi),{hack:Ca(fa({},ai),{praises_count:ta,user_praise:!ai.user_praise})});gr({type:3,payload:Xa})})}const Ll={topicId:kr,submitResult:za,submitRecords:Fi,submitting:no,page:Ra,onPageChange:al,hack:ai,user:qi==null?void 0:qi.user,hack_sets:qi==null?void 0:qi.hack_sets,current_user:qi==null?void 0:qi.current_user,onTriggerPraise:Uc,setActiveIndex:Gl};return console.log(ji),er.createElement(er.Fragment,null,er.createElement(fe.Z,{spinning:Ta,delay:500},qi?er.createElement(er.Fragment,null,er.createElement("header",{className:Io()(Na.Z.header,Va&&Na.Z.whiteHeader)},li.get("type")!=="exercises"&&er.createElement("div",null,er.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${Yi==null?void 0:Yi.image_url}`,alt:"user",width:36}),er.createElement("span",{style:{color:Va?"#333":"#B2BACB",fontSize:16}},Yi==null?void 0:Yi.name)),li.get("type")==="exercises"&&er.createElement("div",null,er.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",er.createElement("span",{className:"ml10"},(Pa=ji==null?void 0:ji.exercise)==null?void 0:Pa.user_name)),er.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",er.createElement("span",{className:"ml10"},(Vr=ji==null?void 0:ji.exercise)==null?void 0:Vr.student_id))),er.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},er.createElement("div",null,ai.name)),(ai==null?void 0:ai.is_program)&&er.createElement(va.Z,{defaultValue:ai==null?void 0:ai.answer_long_time,onChange:ta=>{ps.current=ta},className:Na.Z.timepiece}),Yi!=null&&Yi.hack_manager?er.createElement(He.Link,{className:Na.Z.btn_edit,to:li.get("type")==="1"?li.get("pageId")?`/problems/newedit/${ai.identifier}?type=1&pageId=${li.get("pageId")}&backUrl=${li.get("backUrl")}`:`/problems/newedit/${ai.identifier}?type=1`:`/problems/newedit/${ai.identifier}`}," ",er.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((xr=ji==null?void 0:ji.exercise)!=null&&xr.left_time)&&er.createElement(er.Fragment,null,er.createElement("span",{style:{color:Ln,marginRight:6},className:`iconfont icon-daojishi ${Na.Z.djs}`}),er.createElement("span",{className:"c-white mr20"},er.createElement(Mo,{valueStyle:{color:Ln,fontSize:20,fontWeight:500},title:er.createElement("span",{style:{color:Ln,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Sr,onFinish:()=>ha(void 0,null,function*(){const ta=yield(0,oe.VL)({categoryId:li.get("exercisesId"),commit_method:2});if((ta==null?void 0:ta.status)===0&&(Lc(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:er.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",er.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ha(void 0,null,function*(){window.parent.location.href=`/classrooms/${li.get("coursesId")}/exercise/${li.get("exercisesId")}/detail`})})),(ta==null?void 0:ta.status)===-3){const Xa=parseInt(ta==null?void 0:ta.message);gi(Date.now()+Xa*1e3)}})}))),li.get("type")==="exercises"?er.createElement(ce.ZP,{type:"primary",onClick:()=>{const ta=()=>ha(void 0,null,function*(){yield Lc(),ea(!1),Lu(),dl.current=!0,Qs()});if(!(Fi!=null&&Fi.records_count)||$i){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:er.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ta});return}ta()}},er.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):er.createElement("span",{onClick:()=>{var ta;if(li.get("backUrl"))He.history.push(li.get("backUrl"));else if(li.get("type")==="1"){let Xa=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");He.history.push(`/classrooms/${Xa==null?void 0:Xa[0]}/program_homework/${Xa==null?void 0:Xa[1]}/detail`)}else He.history.push("/problemset")}},er.createElement(ie.Z,{title:"\u5173\u95ED"},er.createElement("i",{style:{color:Va?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),er.createElement(fe.Z,{size:"large",spinning:Gi},er.createElement(ae.Z,{className:Io()(Na.Z.myProblems,Va&&Na.Z.whiteMyProblems),leftChild:er.createElement(fi,fa({},Ll)),rightChild:er.createElement(Hs,fa({},fl))}))):null,er.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:pi,className:"oj-modal"},er.createElement("section",{className:"oj-modal-content"},er.createElement("div",{className:"oj-modal-head"},er.createElement("img",{src:Ni,alt:""}),er.createElement("i",{onClick:()=>io(!1),className:"iconfont icon-guanbi1"})),er.createElement("aside",null,er.createElement("img",{className:"mr30",src:lr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",er.createElement("span",{style:{color:"#75d6ba",marginRight:100}},za==null?void 0:za.execute_time,"ms"),"\u4F18\u4E8E",er.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(za==null?void 0:za.time_better_than)||100,"%"),"\u7684\u7528\u6237"),er.createElement("aside",{className:"mb50"},er.createElement("img",{src:ya.Z,className:"mr30"}),er.createElement("span",{className:"oj-modal-tt"},er.createElement("span",null,er.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),er.createElement("span",{className:"c-light-primary"},za==null?void 0:za.execute_memory,"kb")),er.createElement("span",null,er.createElement("span",null))),"\u4F18\u4E8E",er.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(za==null?void 0:za.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),er.createElement("div",{id:"oj-modal-next",onClick:()=>ha(void 0,null,function*(){var ta;if(za!=null&&za.next_identifier){let Xa=yield(0,ye.ZP)(`/api/problems/${za==null?void 0:za.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Yi==null?void 0:Yi.user_id}});Xa&&(window.location.href=`/myproblems/${Xa==null?void 0:Xa.identifier}${window.location.search}`)}else{let Xa=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");He.history.push(`/classrooms/${Xa==null?void 0:Xa[0]}/program_homework/${Xa==null?void 0:Xa[1]}/detail`)}}),className:"oj-modal-btn"},za!=null&&za.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),er.createElement(na.Z,{successCb:()=>{Go.current===1?Ac():uc()}}))};function ro({title:On,modify_code:br,onSyncCode:Ur,onShowCodeSetting:Pa,onResetCode:Vr,hack:xr,onChangeLanguage:Pr,isWhiteTheme:gr,onShowResourceCentre:kr,attachments_count:ui}){var li;const Ta=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:er.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Vr})},[qi]=(0,He.useSearchParams)(),fo=qi.get("language"),za=Fi=>Fi==="1"?"c++":Fi==="2"?"C++":Fi;return(0,me.useEffect)(()=>{fo&&Pr(za(fo))},[]),(0,me.useEffect)(()=>{xr!=null&&xr.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:er.createElement(z.Z,null),content:er.createElement("div",null,er.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),er.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),er.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vr()})},[xr==null?void 0:xr.language]),console.log(xr,gr,"hack"),er.createElement("div",{className:`${Na.Z.codeHead} ${gr?Na.Z.whiteCodeHead:""}`},er.createElement("div",{className:Na.Z.navWrap},(li=xr==null?void 0:xr.all_language)==null?void 0:li.map(Fi=>er.createElement("div",{className:`${Na.Z.nav} ${Fi===(xr==null?void 0:xr.language)?Na.Z.active:""}`,key:Fi,onClick:()=>Pr(Fi)},er.createElement(ie.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},er.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),er.createElement("span",null,Fi)))),er.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},br?er.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ur},er.createElement("img",{src:lt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ui>0&&er.createElement("a",{onClick:kr},er.createElement(ie.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),er.createElement("a",{onClick:Ta},er.createElement(ie.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),er.createElement("a",{onClick:Pa},er.createElement(ie.Z,{title:"\u8BBE\u7F6E"},er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Hs(On){var br=On,{input:Ur,is_file:Pa,identifier:Vr,showNote:xr,onShowNote:Pr,notes:gr,onCancelNote:kr,onAddNote:ui,debugResult:li,language:Ta,debuging:qi,submitting:fo,executingMessage:za,code:Fi,onSubmitCode:Ra,onDebugCode:Ga,onChangeCode:Li,onChangeInput:no,onUpdateCode:Nn,user:Ln,isLoading:Bn,submitResult:Sr}=br,gi=Da(br,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ji(Gi,Qi){return er.createElement(ro,Ca(fa({},gi),{onShowCodeSetting:Gi,onShowResourceCentre:Qi}))}const Tr=fa({input:Ur,is_file:Pa,debugResult:li,debuging:qi,submitting:fo,executingMessage:za,onDebugCode:Ga,onChangeCode:Li,onSubmitCode:Ra,onChangeInput:no,user:Ln,submitResult:Sr},gi);return er.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},er.createElement(ct,{setIsWhiteTheme:gi==null?void 0:gi.setIsWhiteTheme,isLoading:Bn,language:Ta,value:Fi,identifier:Vr,onChange:Li,onUpdateCode:Nn,ActionBarRender:ji}),er.createElement(ot.ZP,fa({},Tr)))}},90643:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return me}});var me=(He=>(He[He.NOMATCH=-1]="NOMATCH",He[He.OK=0]="OK",He[He.TIMEOUT=2]="TIMEOUT",He[He.PODFAILURE=3]="PODFAILURE",He[He.COMPILEFAILURE=4]="COMPILEFAILURE",He[He.EXECUTEFAILURE=5]="EXECUTEFAILURE",He[He.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",He))(me||{})},45962:function(qt,Nt,pe){"use strict";pe.d(Nt,{H7:function(){return a},MK:function(){return z},MU:function(){return oe},X6:function(){return ae},bM:function(){return le},fi:function(){return y},fu:function(){return re},n4:function(){return x},rX:function(){return te},vl:function(){return b},zO:function(){return se}});var me=pe(97013),He=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(ee,ne,Ae)=>ne in ee?He(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ee[ne]=Ae,ie=(ee,ne)=>{for(var Ae in ne||(ne={}))ve.call(ne,Ae)&&ce(ee,Ae,ne[Ae]);if(E)for(var Ae of E(ne))fe.call(ne,Ae)&&ce(ee,Ae,ne[Ae]);return ee};function re(ee,ne){return(0,me.U2)(`myproblems/${ee}.json`,ie({hidePopLogin:!0},ne||{}))}function le(ee,ne){return(0,me.v_)(`myproblems/${ee}/code_submit.json`,ne)}function oe(ee,ne){return(0,me.v_)(`myproblems/${ee}/code_debug.json`,ne)}function se(ee,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,me.U2)(`myproblems/${ee}/submit_records.json`,ne)}function ae(ee){return(0,me.U2)("myproblems/record_detail.json",{id:ee})}function te(ee,ne){return(0,me.U2)(`myproblems/${ee}/result.json`,{mode:ne})}function z(ee,ne){return(0,me.v_)(`myproblems/${ee}/add_notes.json`,ne)}function a(ee,ne){return(0,me.v_)(`myproblems/${ee}/restore_initial_code.json`,ne)}function y(ee){return(0,me.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,ne){return(0,me.v_)(`myproblems/${ee}/update_code.json`,ne)}function b(ee,ne){return(0,me.v_)(`discusses/${ee}/plus.json`,ne)}},30097:function(qt,Nt,pe){"use strict";pe.d(Nt,{Im:function(){return Se},ZP:function(){return Ie},gZ:function(){return Ee}});var me=pe(59301),He=pe(92832),E=pe(3113),ve=pe(84105),fe=pe(87395),ce=pe(17713),ie=pe(24334),re=pe(69654),le=pe(95318),oe=pe(31735),se=pe(41556),ae=pe(34376),te=pe(92310),z=pe.n(te),a=pe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ge=(je,Ve,$e)=>Ve in je?y(je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:$e}):je[Ve]=$e,ye=(je,Ve)=>{for(var $e in Ve||(Ve={}))ne.call(Ve,$e)&&ge(je,$e,Ve[$e]);if(ee)for(var $e of ee(Ve))Ae.call(Ve,$e)&&ge(je,$e,Ve[$e]);return je},be=(je,Ve)=>x(je,b(Ve));const{TextArea:we}=He.default,Ce={visible:!1,tabIndex:"0"},Se={[ce.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ce.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ce.h.OK]:"\u8C03\u8BD5\u901A\u8FC7",2:"\u8C03\u8BD5\u8D85\u65F6",3:"\u8C03\u8BD5pod\u5931\u8D25",4:"\u7F16\u8BD1\u5931\u8D25",5:"\u6267\u884C\u5931\u8D25"};var Pe=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Pe||{});function Be(je,Ve){switch(Ve.type){case 0:return be(ye({},je),{visible:Ve.payload});case 1:return be(ye({},je),{tabIndex:Ve.payload});default:throw new Error}}function Qe({value:je,className:Ve}){const[$e,ze]=(0,me.useState)(!1),rt=(0,me.useRef)(),et=(0,me.useRef)();return(0,me.useEffect)(()=>{$e&&(et.current.reset(),et.current.write((0,oe.pp)(je||"")))},[je,$e]),(0,me.useEffect)(()=>{var ct,lt,it,ot;if(rt.current){et.current=new ae.Terminal({fontSize:14,disableStdin:!0}),et.current.open(rt.current);const ut=rt.current.offsetWidth-14,mt=((ot=(it=(lt=(ct=et.current)==null?void 0:ct._core)==null?void 0:lt._renderService)==null?void 0:it.dimensions)==null?void 0:ot.actualCellWidth)||9.5,yt=Math.ceil(ut/mt);et.current.resize(yt,8),ze(!0)}},[]),a.createElement("div",{ref:rt,className:z()("XtermText-valueRef",Ve)})}function Ee(je){const{status:Ve,error_msg:$e,output:ze,input:rt,expected_output:et,is_file:ct,input_file_url:lt,output_file_url:it,expected_output_file_url:ot}=je;let ut=null;const mt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ve){case ce.h.NOMATCH:ut=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:rt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:ze&&ie.Base64.decode(ze)||""}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(it,ze)},ze)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ct&&a.createElement(Qe,{className:"mb10",value:et&&ie.Base64.decode(et)||""}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(ot,et)},et)));break;case ce.h.EXECUTEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ct&&a.createElement(le.Z,{value:rt,style:mt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.COMPILEFAILURE:ut=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ct&&a.createElement(le.Z,{value:rt,style:mt}),ct&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.PODFAILURE:ut=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:ut=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ut," ")}function Ue(je){const{status:Ve,error_msg:$e,execute_time:ze,output:rt,input:et,expected_output:ct,is_file:lt,input_file_url:it,output_file_url:ot,expected_output_file_url:ut}=je;let mt=null;switch(Ve){case ce.h.OK:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ze,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ie.Base64.decode(rt)));break;case ce.h.NOMATCH:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",rt&&ie.Base64.decode(rt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",ct&&ie.Base64.decode(ct)));break;case ce.h.EXECUTEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.COMPILEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ce.h.PODFAILURE:mt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ce.h.TIMEOUT:mt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",mt," ")}var Ie=({id:je,is_file:Ve,input:$e,debuging:ze,submitting:rt,executingMessage:et,debugResult:ct,onChangeInput:lt,onDebugCode:it,onSubmitCode:ot})=>{const[ut,mt]=(0,me.useReducer)(Be,Ce),{visible:yt,tabIndex:jt}=ut;(0,me.useEffect)(()=>{mt({type:0,payload:!1})},[je]);function vt(We){let Oe=We.target.id;mt({type:1,payload:Oe})}function st(){mt({type:0,payload:!yt})}const qe=(0,me.useMemo)(()=>{if(ct){const{status:We}=ct;return a.createElement(a.Fragment,null,Ue(ct))}return null},[ct]);function Re(){mt({type:0,payload:!0}),mt({type:1,payload:"1"}),it()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${yt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(se.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(we,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ve?"":$e,onChange:lt}),rightNode:ze?a.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ct?qe:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${yt?"up":""}`,onClick:st},yt?a.createElement(ve.Z,null):a.createElement(fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:ze,onClick:Re},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:rt,disabled:rt,onClick:()=>{mt({type:0,payload:!1}),ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return me}});var me=(He=>(He[He.NOMATCH=-1]="NOMATCH",He[He.OK=0]="OK",He[He.TIMEOUT=2]="TIMEOUT",He[He.PODFAILURE=3]="PODFAILURE",He[He.COMPILEFAILURE=4]="COMPILEFAILURE",He[He.EXECUTEFAILURE=5]="EXECUTEFAILURE",He[He.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",He))(me||{})},68989:function(qt,Nt,pe){"use strict";pe.d(Nt,{Y2:function(){return Ie},ZP:function(){return je}});var me=pe(59301),He=pe(54580),E=pe(8591),ve=pe(43418),fe=pe(95237),ce=pe(5112),ie=pe(3113),re=pe(24905),le=pe(6848),oe=pe(92832),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"},ae="data:image/png;base64,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",te=pe(47257),z=pe.n(te),a=pe(97013),y=pe(1012),x=pe(31735),b=pe(72059),ee=pe(59301),ne=Object.defineProperty,Ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ce=(Ve,$e,ze)=>$e in Ve?ne(Ve,$e,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ve[$e]=ze,Se=(Ve,$e)=>{for(var ze in $e||($e={}))be.call($e,ze)&&Ce(Ve,ze,$e[ze]);if(ye)for(var ze of ye($e))we.call($e,ze)&&Ce(Ve,ze,$e[ze]);return Ve},Pe=(Ve,$e)=>Ae(Ve,ge($e)),Be=(Ve,$e,ze)=>new Promise((rt,et)=>{var ct=ot=>{try{it(ze.next(ot))}catch(ut){et(ut)}},lt=ot=>{try{it(ze.throw(ot))}catch(ut){et(ut)}},it=ot=>ot.done?rt(ot.value):Promise.resolve(ot.value).then(ct,lt);it((ze=ze.apply(Ve,$e)).next())});const{Dragger:Qe}=He.default,Ee=Ve=>{const $e=ut=>ut&&ut.substring(0,ut.lastIndexOf("."));for(var ze=[...Ve],rt=0,et=[],ct=0;ct{if(ut.forEach(mt=>{let yt=mt.name.split(/\.(?=[^\.]+$)/);mt.name=`${yt[0]}.${yt[1].toLowerCase()}`}),ut[0].name.includes(".in"))return ut.length===2?ut:[ut[0],{}];if(ut[0].name.includes(".out"))return ut.length===2?ut.reverse():[{},ut[0]]})},Ue=({onClose:Ve,onOK:$e,visible:ze,wrapClassName:rt,rootIdentifier:et,multiple:ct=!1,defaultMultipleValue:lt=!0})=>{const[it,ot]=(0,me.useState)([]),[ut,mt]=(0,me.useState)({}),[yt,jt]=(0,me.useState)(!1),[vt,st]=(0,me.useState)(!0),[qe,Re]=(0,me.useState)(null),We=(0,me.useRef)([]),Oe=(0,me.useRef)(0),Le=()=>{Ve()};(0,me.useEffect)(()=>{Fe()},[]),(0,me.useEffect)(()=>{ze&&(We.current=[],Oe.current=0,ot([]),st(lt))},[ze]);const Fe=()=>Be(void 0,null,function*(){try{Re(!0)}catch(at){}}),De=at=>at&&at.substring(0,at.lastIndexOf(".")),Te=at=>{var bt,Pt;const Et=De((bt=at[0])==null?void 0:bt.name)||De((Pt=at[1])==null?void 0:Pt.name),Lt=it.filter(Ft=>De(Ft.name)!==Et);We.current=[...Lt],ot([...Lt])},ke=at=>{if(!vt){const Rt=new FormData;Rt.append("file",at.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Rt},!0).then(Ot=>{if(Ot.status===0){Oe.current=Oe.current+1;const Mt=We.current.map(Qt=>{var Jt;if(Qt.name===at.name){const mn=Se({},Qt);return(Jt=at==null?void 0:at.name)!=null&&Jt.includes(".in")?mn.input=Ot==null?void 0:Ot.content:mn.output=Ot==null?void 0:Ot.content,mn}return Qt});if(We.current=[...Mt],ot([...Mt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Qt=Ee(Mt);Qt=Qt.filter(Jt=>{var mn,tn;return!!((mn=Jt[0])!=null&&mn.name&&((tn=Jt[1])!=null&&tn.name))}),Qt=Qt.map(Jt=>Pe(Se(Se({},Jt[0]),Jt[1]),{is_file:!1})),$e(Qt),Ve()}}else jt(!1),Ve()});return}if(qe){const Rt=new FormData;Rt.append("file",at.file),et===null?Rt.append("identifier","testsets"):Rt.append("identifier",et),(0,a.ZP)("/api/attachments.json",{method:"post",body:Rt},!0).then(Ot=>{if(Ot.filename){Oe.current=Oe.current+1;const Mt=We.current.map(Qt=>{var Jt;if(Qt.name===(Ot==null?void 0:Ot.filename)){const mn=Pe(Se({},Qt),{is_oss:!qe});return(Jt=Ot==null?void 0:Ot.filename)!=null&&Jt.includes(".in")?(mn.in_object_key=Ot==null?void 0:Ot.object,mn.in_object_size=Ot==null?void 0:Ot.size,mn.input=Ot==null?void 0:Ot.filename,mn.in_file=at):(mn.out_object_key=Ot==null?void 0:Ot.object,mn.out_object_size=Ot==null?void 0:Ot.size,mn.output=Ot==null?void 0:Ot.filename,mn.out_file=at),mn}return Qt});if(We.current=[...Mt],ot([...Mt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Qt=Ee(Mt);Qt=Qt.filter(Jt=>{var mn,tn;return!!((mn=Jt[0])!=null&&mn.name&&((tn=Jt[1])!=null&&tn.name))}),Qt=Qt.map(Jt=>Pe(Se(Se({},Jt[0]),Jt[1]),{is_file:!0})),$e(Qt),Ve()}}else jt(!1),Ve()});return}const bt=new(z())({endpoint:ut.end_point,region:ut.region,accessKeyId:ut.access_key_id,accessKeySecret:ut.access_key_secret,bucket:ut.bucket,stsToken:ut.security_token}),Pt=at.name,Et={container_type:"TestSet",file_name:Pt},Lt=(0,y.Z)();let Ft=`testsets/${et}/${Lt}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`;et===null&&(Ft=`testsets/${Lt}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`),bt.multipartUpload(Ft,new Blob([at.file],{type:at.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Pt+""},url:ut==null?void 0:ut.callback_url,host:ut==null?void 0:ut.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(Et)}}).then(function(Rt){if(Rt.data.status===0){Oe.current=Oe.current+1;const wt=We.current.map(Ot=>{var Mt,Qt,Jt,mn,tn,un,nn,Sn,Pn,Dn,hr,kn,zn,Nr,ri,yr,Er;if(Ot.name===((Qt=(Mt=Rt.data)==null?void 0:Mt.data)==null?void 0:Qt.file_name)){const wr=Pe(Se({},Ot),{is_oss:!qe});return(tn=(mn=(Jt=Rt.data)==null?void 0:Jt.data)==null?void 0:mn.file_name)!=null&&tn.includes(".in")?(wr.in_object_key=(nn=(un=Rt.data)==null?void 0:un.data)==null?void 0:nn.object,wr.in_object_size=(Pn=(Sn=Rt.data)==null?void 0:Sn.data)==null?void 0:Pn.size,wr.input=(hr=(Dn=Rt.data)==null?void 0:Dn.data)==null?void 0:hr.file_name,wr.in_file=at):(wr.out_object_key=(zn=(kn=Rt.data)==null?void 0:kn.data)==null?void 0:zn.object,wr.out_object_size=(ri=(Nr=Rt.data)==null?void 0:Nr.data)==null?void 0:ri.size,wr.output=(Er=(yr=Rt.data)==null?void 0:yr.data)==null?void 0:Er.file_name,wr.out_file=at),wr}return Ot});if(We.current=[...wt],ot([...wt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Ot=Ee(wt);Ot=Ot.filter(Mt=>{var Qt,Jt;return!!((Qt=Mt[0])!=null&&Qt.name&&((Jt=Mt[1])!=null&&Jt.name))}),Ot=Ot.map(Mt=>Pe(Se(Se({},Mt[0]),Mt[1]),{is_file:!0})),$e(Ot),Ve()}}})},_e=at=>new Promise((bt,Pt)=>{let Et=0,Lt=[];for(let Ft=0;Ft{Et++,Et===at.length&&(Lt.length?(E.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):bt(at))}).catch(Rt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Rt),Et++,Lt.push(at[Ft].name),Et===at.length&&(Lt.length?(E.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):bt(at))})}),Xe=()=>Be(void 0,null,function*(){if(it.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield _e(it),jt(!0),Ee(it).some(bt=>{var Pt,Et;return!((Pt=bt[0])!=null&&Pt.name&&((Et=bt[1])!=null&&Et.name))})){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Be(void 0,null,function*(){it.map(bt=>Be(void 0,null,function*(){ke(bt)}))}),onCancel:()=>{jt(!1)}});return}it.map(bt=>Be(void 0,null,function*(){ke(bt)}))}),dt={name:"file",fileList:it,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:at=>{if(it!=null&&it.some(Pt=>Pt.name===at.name))return E.ZP.info(`${at.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(at.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(at.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const bt={name:at.name,uid:at.uid,file:at,percent:0};return it.push(bt),We.current=[...it],ot([...it]),!1}},gt=Ee(it);return console.log(it,gt,"fileList"),ee.createElement(ve.default,{open:ze,wrapClassName:rt,onOk:Xe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:yt},onCancel:Le,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:se.wrap},it.length?ee.createElement("div",null,ee.createElement(fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ct?"visible":"hidden"}},ee.createElement("span",{className:se.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ce.ZP.Group,{className:`ml20 ${se.testCaseRadio}`,optionType:"button",value:vt,onChange:at=>st(at.target.value)},ee.createElement(ce.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ce.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(He.default,Se({},dt),ee.createElement(ie.ZP,{type:"primary",className:se.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ie,{data:gt,onRemove:Te})):ee.createElement("div",{className:`${se.noData} mb30`},ee.createElement(He.default.Dragger,Pe(Se({},dt),{className:se.dragger}),ee.createElement("img",{src:ae,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:se.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:se.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Ie=({data:Ve=[],onRemove:$e,width:ze="auto",showScore:rt=!1,disabled:et=!1,inputChange:ct,onEvaluatingChange:lt,onSelectAll:it,checkAll1:ot,checkAll2:ut,checkAll3:mt,checkAll4:yt,checkAll5:jt,showEvaluatingSetting:vt=!1,className:st="",isProgramHomework:qe=!1})=>{const Re={value:"",filename:"",dataUrl:""},[We,Oe]=(0,me.useState)(Se({},Re)),Le=Te=>{let ke=document.createElement("a");document.body.appendChild(ke);let _e=URL.createObjectURL(Te.file);ke.href=_e,ke.download=Te.name,ke.click(),URL.revokeObjectURL(_e),document.body.removeChild(ke)},Fe=(Te,ke)=>{(0,x.LR)(Te,ke)},De=(Te,ke)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{$e(Te,ke)},onCancel:()=>{}})};return Ve.length?ee.createElement("div",{className:st,style:{width:ze}},ee.createElement("div",{className:`${qe?se.headProgram:se.head}`},vt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:ot,onChange:Te=>{it(Te.target.checked,"hidden")}}),ee.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:qe?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:rt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:rt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),rt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:yt,onChange:Te=>{it(Te.target.checked,"input_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:ut,onChange:Te=>{it(Te.target.checked,"is_invisible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:jt,onChange:Te=>{it(Te.target.checked,"actual_output_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:mt,onChange:Te=>{it(Te.target.checked,"last_match_rule")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:se.operation,style:qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:se.listWrapper,style:{boxShadow:qe?"0px 2px 4px 0px #EAEEF4":"unset"}},Ve.map((Te,ke)=>{var _e,Xe,dt,gt;return ee.createElement("div",{key:ke,className:se.list,style:qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(re.default,{checked:!!Te.hidden,onChange:at=>{lt(at.target.checked,ke,"hidden")}})),ee.createElement("div",{style:{width:qe?"25%":"15%",paddingLeft:qe?"5px":"0px",paddingRight:qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ke+1),ee.createElement("div",{className:se.info,style:{width:rt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Te.input||((_e=Te[0])==null?void 0:_e.name),onClick:()=>Be(void 0,null,function*(){let at;Te.input?Te.input_file_url?at=Te.input_file_url:at=Te.in_file:at=Te[0];let bt;typeof at=="string"?(bt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield bt.text(),filename:"",dataUrl:at})):(bt=yield(0,x.db)(at.file),Oe({value:bt.text,filename:at.name,dataUrl:bt.link}))})},Te.input||((Xe=Te[0])==null?void 0:Xe.name))),ee.createElement("div",{className:se.info,style:{width:rt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Te.output||((dt=Te[1])==null?void 0:dt.name),onClick:()=>Be(void 0,null,function*(){let at;Te.input?Te.output_file_url?at=Te.output_file_url:at=Te.out_file:at=Te[1];let bt;typeof at=="string"?(bt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield bt.text(),filename:"",dataUrl:at})):(bt=yield(0,x.db)(at.file),Oe({value:bt.text,filename:at.name,dataUrl:bt.link}))})},Te.output||((gt=Te[1])==null?void 0:gt.name))),rt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{size:"large",addonAfter:qe?"%":null,disabled:et,style:{width:"80%"},onChange:at=>ct(at,ke),value:Te.score}),!qe&&ee.createElement("span",null,"\xA0%")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.input_visible||!1,onChange:at=>{lt(at.target.checked,ke,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.is_invisible||!1,onChange:at=>{lt(at.target.checked,ke,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.actual_output_visible||!1,onChange:at=>{lt(at.target.checked,ke,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.last_match_rule||!1,onChange:at=>{lt(at.target.checked,ke,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>De(Te,ke),style:qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:se.del},"\u5220\u9664")))})),ee.createElement(b.Z,{close:!0,data:We.dataUrl,filename:We.filename,type:We.dataUrl.length?"txt":"",onClose:()=>Oe(Se({},Re)),monacoEditor:{value:We.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var je=Ue},49950:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return te}});var me=pe(59301),He=pe(8591),E=pe(6848),ve=pe(71418),fe=pe(95237),ce=pe(43604),ie=pe(58421),re=pe(3113),le=pe(86401),oe=pe(97013),se=pe(95318),ae=(a,y,x)=>new Promise((b,ee)=>{var ne=ye=>{try{ge(x.next(ye))}catch(be){ee(be)}},Ae=ye=>{try{ge(x.throw(ye))}catch(be){ee(be)}},ge=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(ne,Ae);ge((x=x.apply(a,y)).next())}),te=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,ne]=(0,me.useState)(""),[Ae,ge]=(0,me.useState)(!1);function ye(we){ne(we)}function be(){if(!ee){He.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),ne("")}return(0,me.useEffect)(()=>{y!=a&&ge(!1)},[y]),me.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},me.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ye,extraUse:b&&me.createElement(E.Z,{color:"#fff",open:Ae,destroyTooltipOnHide:!0,title:z({id:a,isOpen:Ae,activeDiscussIndex:y,onChange:ye,setIsOpen:ge}),overlayStyle:{maxWidth:600}},me.createElement("a",{title:Ae?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!Ae)},me.createElement("i",{className:"iconfont icon-dianzan11"})))}),me.createElement("a",{onClick:be,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,me.useState)(!1),[b,ee]=(0,me.useState)([]),[ne,Ae]=(0,me.useState)(1);(0,me.useEffect)(()=>{a!=null&&a.isOpen?ge():(Ae(1),ee([]))},[a==null?void 0:a.isOpen]);const ge=()=>ae(void 0,null,function*(){x(!0);const ye=yield(0,oe.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&ee(ye==null?void 0:ye.answer),x(!1)});return me.createElement(ve.Z,{spinning:y},me.createElement("div",{style:{color:"#000"}},me.createElement(se.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ne-1])||""}),me.createElement(fe.Z,{justify:"end",align:"middle"},me.createElement(ce.Z,null,me.createElement(ie.Z,{simple:!0,current:ne,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ye=>{Ae(ye)}})),me.createElement(ce.Z,null,me.createElement(re.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ne-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},53702:function(qt,Nt,pe){"use strict";pe.d(Nt,{CP:function(){return E},_V:function(){return ce}});var me=pe(28209),He=pe.n(me);const E={secret:me.enc.Utf8.parse("0a18e199b87f1a8d"),iv:me.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:E};function fe(ie="",re="exam"){const{secret:le,iv:oe}=ve[re];return AES.encrypt(ie,le,{iv:oe,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ce(ie="",re="exam"){const{secret:le,iv:oe}=ve[re];return me.AES.decrypt(ie,le,{iv:oe,mode:He().mode.CBC,padding:He().pad.Pkcs7}).toString(me.enc.Utf8)}},884:function(qt,Nt,pe){"use strict";pe.d(Nt,{AD:function(){return Ue},BA:function(){return We},D9:function(){return rt},Hp:function(){return ye},IM:function(){return ct},Iy:function(){return be},KM:function(){return Re},KU:function(){return ut},MJ:function(){return we},Ne:function(){return et},ON:function(){return yt},Uj:function(){return st},VY:function(){return ot},YO:function(){return vt},YX:function(){return jt},Zn:function(){return a},_g:function(){return ne},_k:function(){return $e},c6:function(){return Qe},cr:function(){return y},eV:function(){return Ee},fi:function(){return x},gh:function(){return Pe},hS:function(){return lt},iA:function(){return b},j6:function(){return Ae},je:function(){return Ve},jj:function(){return ge},kS:function(){return mt},o6:function(){return Be},pO:function(){return qe},rQ:function(){return Ie},sA:function(){return Se},xm:function(){return ze},xo:function(){return it},y8:function(){return je},yd:function(){return ee}});var me=pe(51600),He=pe(58106),E=pe(31735),ve=pe(8591),fe=pe(26869),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(Oe,Le,Fe)=>Le in Oe?ce(Oe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Le]=Fe,se=(Oe,Le)=>{for(var Fe in Le||(Le={}))re.call(Le,Fe)&&oe(Oe,Fe,Le[Fe]);if(ie)for(var Fe of ie(Le))le.call(Le,Fe)&&oe(Oe,Fe,Le[Fe]);return Oe},ae=(Oe,Le,Fe)=>new Promise((De,Te)=>{var ke=dt=>{try{Xe(Fe.next(dt))}catch(gt){Te(gt)}},_e=dt=>{try{Xe(Fe.throw(dt))}catch(gt){Te(gt)}},Xe=dt=>dt.done?De(dt.value):Promise.resolve(dt.value).then(ke,_e);Xe((Fe=Fe.apply(Oe,Le)).next())});const te=()=>{(0,He.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,He.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Oe=>ae(void 0,null,function*(){te(),(yield(0,me.YR)(se({},Oe))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_couser_info.json`,query:Oe}))),z()}),y=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.yS)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`);else{if(Le.status===-2)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`))}}),x=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.W0)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`))}}),b=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.Nl)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.IU)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`))}}),ne=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.td)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-2)return Le;if(Le.status===-3)(0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Le.status===-4)return Le}}),Ae=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.QX)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`))}}),ge=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.o_)(se({},Oe));Fe.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),ye=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.ZL)(se({},Oe));Fe.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),be=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.aP)(se({},Oe));Fe.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),we=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.vV)(se({},Oe));Fe.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"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),Ce=Oe=>ae(void 0,null,function*(){te(),(yield exportCourseWorkListAppendix(se({},Oe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Oe.categoryId}/works_list.zip`,query:Oe}))),z()}),Se=Oe=>ae(void 0,null,function*(){te(),yield(0,E.QH)("",fe.Z.API_SERVER+`/api/polls/${Oe.categoryId}/commit_result.xlsx`),z()}),Pe=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Oe}))}),Be=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/video_study_statics.xlsx`,query:Oe}))}),Qe=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_video_study.xlsx`,query:Oe}))}),Ee=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_course_students_info.xlsx`,query:Oe}))}),Ue=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Oe}))}),Ie=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Oe}))}),je=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Oe}))}),Ve=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.Uy)(se({},Oe));Le.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Le.status===-3&&((0,He.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),He.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),$e=Oe=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/export_records/${Oe.id}.xlsx`,query:Oe}))}),ze=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Oe}))}),rt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/${Oe.menuKey}_statistic.xlsx?${Oe.checkedList.map(Le=>`course_group_id[]=${Le}`).join("&")}`,query:Oe}))}),et=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_training_objectives.xlsx`,query:Oe}))}),ct=Oe=>ae(void 0,null,function*(){yield(0,E.FH)(Oe==null?void 0:Oe.name,(0,E.NY)({url:fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Oe}))}),lt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_courses.xlsx`,query:Oe}))}),it=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Oe}))}),ot=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Oe}))}),ut=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe.categoryId}/rank_list.xlsx`,query:Oe}))}),mt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Oe}))}),yt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/examination_banks/${Oe.id}.json`,query:Oe}))}),jt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe.categoryId}.json`,query:Oe}))}),vt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/polls/${Oe==null?void 0:Oe.id}/commit_result.json`,query:Oe}))}),st=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Oe}))}),qe=(Oe,Le)=>ae(void 0,null,function*(){yield(0,E.FH)(Le||"",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe==null?void 0:Oe.exercise_id}/consult_exercise.json`,query:Oe}))}),Re=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/competitions/${Oe==null?void 0:Oe.identifier}/competition_commit_records/member_works.xlsx`,query:Oe}))}),We=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Oe}))})},7722:function(qt,Nt,pe){"use strict";pe.d(Nt,{BU:function(){return He},Dj:function(){return me},gH:function(){return E},vp:function(){return ve}});function me(fe){try{fe.mozRequestFullScreen?fe.mozRequestFullScreen():fe.webkitRequestFullScreen&&fe.webkitRequestFullScreen()}catch(ce){console.log(ce,":e")}}function He(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ce=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",fe),window.isFullScreen?window.isFullScreen:fe!=null}},26718:function(qt,Nt,pe){"use strict";pe.d(Nt,{U:function(){return le}});var me=pe(59301),He=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ce=(oe,se,ae)=>se in oe?He(oe,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[se]=ae,ie=(oe,se)=>{for(var ae in se||(se={}))ve.call(se,ae)&&ce(oe,ae,se[ae]);if(E)for(var ae of E(se))fe.call(se,ae)&&ce(oe,ae,se[ae]);return oe},re=(oe,se,ae)=>new Promise((te,z)=>{var a=b=>{try{x(ae.next(b))}catch(ee){z(ee)}},y=b=>{try{x(ae.throw(b))}catch(ee){z(ee)}},x=b=>b.done?te(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(oe,se)).next())});function le(oe,se){const[ae,te]=(0,me.useState)(se),[z,a]=(0,me.useState)(!1),[y,x]=(0,me.useState)();return[ae,z,(ee,ne=!1)=>re(this,null,function*(){const Ae=ne?se:ie(ie({},ae),ee);a(!0),te(Ae);const ge=yield oe(Ae);return a(!1),x(ge),ge}),y]}},56494:function(qt,Nt,pe){"use strict";pe.d(Nt,{_:function(){return E}});var me=pe(59301),He=pe(43418);const E=ve=>{var fe,ce;const ie=(0,me.useRef)([]),re=()=>{for(const le of ie.current)clearTimeout(le);ie.current=[]};return(0,me.useEffect)(()=>{var le,oe,se,ae,te,z;if(re(),(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 a of(ae=ve==null?void 0:ve.exercise)==null?void 0:ae.exercise_events)if(((te=ve==null?void 0:ve.exercise)==null?void 0:te.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ve==null?void 0:ve.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{He.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ie.current.push(x)}}},[(fe=ve==null?void 0:ve.exercise)==null?void 0:fe.left_time,(ce=ve==null?void 0:ve.exercise)==null?void 0:ce.exercise_events]),re}},519:function(qt,Nt,pe){"use strict";pe.d(Nt,{G:function(){return fe},t:function(){return ve}});var me=pe(7062),He=pe.n(me);const E=null;function ve(ce,ie){let re=He().get("__ec");re||(re={}),re[ce]=ie,He().set("__ec",re)}function fe(ce,ie){let re=He().get("__ec");return re?re[ce]===void 0?ie:re[ce]:ie}},47257:function(qt){(function(Nt){(function(pe){if(1)qt.exports=pe();else var me})(function(){var pe,me,He;return function(){function E(ve,fe,ce){function ie(oe,se){if(!fe[oe]){if(!ve[oe]){var ae=void 0;if(!se&&ae)return require(oe,!0);if(re)return re(oe,!0);var te=new Error("Cannot find module '"+oe+"'");throw te.code="MODULE_NOT_FOUND",te}var z=fe[oe]={exports:{}};ve[oe][0].call(z.exports,function(a){var y=ve[oe][1][a];return ie(y||a)},z,z.exports,E,ve,fe,ce)}return fe[oe].exports}for(var re=void 0,le=0;le +`),mr.focus();default:throw new Error}},[mr,va]),Qo=(0,me.useMemo)(()=>{switch(va){case Mt:return me.createElement(ut,{callback:Oo,onCancel:Fo});case cn:return me.createElement(lt.Z,{callback:Oo,onCancel:Fo});case Qt:return me.createElement(it.Z,{callback:Oo,onCancel:Fo});case Jt:return me.createElement(ke,{callback:Oo,onCancel:Fo});case nn:return me.createElement(at,{callback:Oo,onCancel:Fo});case"maths-latex":return me.createElement(Ft,{showSaveButton:!0,callback:Oo});case"inline-latex":return me.createElement(Rt.Z,{showSaveButton:!0,callback:Oo});default:return null}},[va]);function Fo(){na("")}(0,me.useEffect)(()=>{if(co.current){let Vr=function(li){kr=!0,ci=li.pageY},xr=function(){kr=!1},Pr=function(li){if(kr){let Ta=li.pageY-ci;Ta<0&&(Ta=0),Ta>300&&(Ta=300);let qi=Dr+Ta+"px";es(qi)}},gr=co.current,kr=!1,ci=0;return gr.addEventListener("mousedown",Vr),document.addEventListener("mousemove",Pr),document.addEventListener("mouseup",xr),()=>{gr.removeEventListener("mousedown",Vr),document.removeEventListener("mousemove",Pr),document.removeEventListener("mouseup",xr)}}},[mr,co]),(0,me.useEffect)(()=>{es(Dr)},[Dr]);const Us=Ki(Fn),Ss=Ki(Na),Ao={width:Us,height:Ss},ro=(0,me.useMemo)(()=>{if(ua){let Vr=new Date(ua),xr=Vr.getHours(),Pr=Vr.getMinutes(),gr=Vr.getSeconds();return xr=xr<10?"0"+xr:xr,Pr=Pr<10?"0"+Pr:Pr,gr=gr<10?"0"+gr:gr,`${xr}:${Pr}:${gr}`}return 0},[ua]),Hs=Vr=>{const xr=[];if(di){let Pr=-1;Vr=Vr.replace(/(@▁▁@|@▁@)/g,function(gr,kr,ci){xr.push({multiLine:gr!==Er})})}return xr};function On(){window.sessionStorage.removeItem(Cn),Ro(!1),Ja(0)}function br(){Ro(!1),Ja(0),mr.setValue(window.sessionStorage.getItem(Cn))}(0,me.useEffect)(()=>{sa[va]&&va!==mn&&va!==Jt&&setTimeout(()=>{const Vr=document.getElementsByClassName("markdown-popup-form")[0],xr=window.innerWidth/2-Vr.offsetWidth/2,Pr=window.innerHeight/2-Vr.offsetHeight/2;da(xr),ko(Pr)},0)},[va]);const Ur=Vr=>{Vr.preventDefault();const xr=Vr.clientX-ra,Pr=Vr.clientY-Ii;document.body.onmousemove=gr=>{let kr=gr.clientX-xr,ci=gr.clientY-Pr;const li=document.getElementsByClassName("markdown-popup-form")[0],Ta=window.innerWidth-li.offsetWidth,qi=window.innerHeight-li.offsetHeight;kr=Math.max(0,Math.min(kr,Ta)),ci=Math.max(0,Math.min(ci,qi)),Pa(gr.clientX,gr.clientY,xr,Pr)&&(da(kr),ko(ci))},document.body.onmouseup=function(){document.body.onmousemove=null}},Pa=(Vr,xr,Pr,gr)=>{const kr=document.body.clientHeight,ci=document.body.clientWidth;return Vr<20&&Pr>Vr||Vr>ci-20&&Prxr||xr>kr-20&&grPe in Se?ae(Se,Pe,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Se[Pe]=Be,ee=(Se,Pe)=>{for(var Be in Pe||(Pe={}))y.call(Pe,Be)&&b(Se,Be,Pe[Be]);if(a)for(var Be of a(Pe))x.call(Pe,Be)&&b(Se,Be,Pe[Be]);return Se},ne=(Se,Pe)=>te(Se,z(Pe));const{useForm:Ae}=me.default,ge={width:280,marginRight:10},ye={labelCol:{span:5},wrapperCol:{span:19}};var be=({callback:Se,onCancel:Pe})=>{const[Be]=Ae();let He=(0,le.useRef)();function Ee(je){He.current.width=Be.getFieldValue("width"),He.current.align=Be.getFieldValue("align"),Se(je,He.current)}function Ue(je,Ve){if(je.status===-1){ze.ZP.error(je.message);return}Be.setFieldsValue({src:`/api/attachments/${je.id}`,type:Ve.type})}function Ie(je){let Ve=je.target.files[0];He.current=Ve,Ce(Ve,Ue)}return se.createElement(me.default,ne(ee({form:Be},ye),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),se.createElement(me.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},se.createElement("div",{className:"flex-container"},se.createElement(me.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},se.createElement(E.default,{style:ge})),se.createElement(we,{onFileChange:Ie}))),se.createElement(me.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},se.createElement(E.default,{style:{width:264}})),se.createElement(me.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},se.createElement(ve.Z,null,se.createElement(me.default.Item,{name:"width",style:{margin:0}},se.createElement(fe.Z,{style:{width:264}})),se.createElement("span",{className:"ml8"},"%"))),se.createElement(me.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},se.createElement(ue.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),se.createElement("aside",null,se.createElement(me.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},se.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ie.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function we({onFileChange:Se}){return se.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",se.createElement("input",{type:"file",onChange:Se}))}function Ce(Se,Pe){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,oe.bg)())throw ze.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Be=new FormData;Be.append("editormd-image-file",Se),Be.append("file_param_name","editormd-image-file"),Be.append("byxhr","true");var He=new window.XMLHttpRequest;He.withCredentials=!0,He.addEventListener("load",function(Ee){Pe(JSON.parse(Ee.target.responseText),Se)},!1),He.addEventListener("error",function(Ee){console.error(Ee)},!1),He.open("POST",`${re.KI}/api/attachments.json`),He.send(Be)}},35990:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return E}});var me=pe(59301),ze=pe(4676);class E extends me.Component{constructor(fe){super(fe);const ue=window.document;this.node=ue.createElement("div"),ue.body.appendChild(this.node)}render(){const{children:fe}=this.props;return(0,ze.createPortal)(fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},74242:function(qt,Nt,pe){"use strict";var me=pe(94583),ze=pe(57809),E=pe(78673),ve=pe(59301);const fe=ze.default.Option;Nt.Z=({isTheoretical:ue,onFontSizeChange:ie,cmFontSize:re,cmCodeMode:le,autoFormat:oe,onCodeModeChange:se,onTabToSpace:ae,onAutoFormat:te,formatDocument:z,className:a="",tabToSpace:y,children:x,code_editor:b,challenge:ee,shixun_environment_id:ne,shixun_environments:Ae})=>{var ge;const ye={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},be=(ge=Ae==null?void 0:Ae.find(we=>we.shixun_environment_id===ne))==null?void 0:ge.program_language;return ve.createElement("div",{className:`tpi-code-setting ${a}`},ve.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),ve.createElement(ze.default,{bordered:!1,size:"small",value:le,onChange:se},ve.createElement(fe,{value:"vs"},"\u767D\u8272\u80CC\u666F"),ve.createElement(fe,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ue&&ve.createElement(ve.Fragment,null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),ve.createElement(ze.default,{bordered:!1,size:"small",value:re,onChange:ie},ve.createElement(fe,{value:12},"12px"),ve.createElement(fe,{value:14},"14px"),ve.createElement(fe,{value:16},"16px"),ve.createElement(fe,{value:18},"18px"),ve.createElement(fe,{value:20},"20px"),ve.createElement(fe,{value:22},"22px"))),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"Tab\u8F6C\u6362"),ve.createElement(E.Z,{checked:y,onChange:ae})),ve.createElement("div",{className:"file-item",onClick:z},ve.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ue&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),ve.createElement("span",null,"Ctrl + S")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),ve.createElement("span",null,"F1 / Alt + F1")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),ve.createElement("span",null,"Ctrl + ]/[")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),ve.createElement("span",null,"Ctrl + Shift + \\")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),ve.createElement("span",null,"Home")),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),ve.createElement("span",null,"End"))),x),!ue&&ve.createElement(ve.Fragment,null,ve.createElement("h3",null,"\u5FEB\u6377\u952E"),ve.createElement("section",null,be&&ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),ve.createElement("span",null,be)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),ve.createElement("span",null,ye[ee==null?void 0:ee.difficulty])),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),ve.createElement("span",null,b==null?void 0:b.name)),ve.createElement("div",{className:"file-item"},ve.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),ve.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},87303:function(qt,Nt,pe){"use strict";pe.d(Nt,{i:function(){return ye},Z:function(){return we}});var me={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"},ze=pe(71418),E=pe(6848),ve=pe(93948),fe=pe(92310),ue=pe.n(fe),ie=pe(31735),re=pe(59243),le=pe(11968),oe=pe(79005),se=pe(20345),ae=pe(77882),te=pe(31081),z=pe(75309),a=pe(71979),y=pe(47558),x=pe(42922),b=pe(66832),ee=pe(96593),ne=pe(19664),Ae=pe(91833),ge=pe(59301);const ye=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:oe,swimg:se},{name:"101\u8BA1\u5212",ptimg:ae,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:z,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:x},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:Ae}];var we=({className:Ce,dataSource:Se=[],col:Pe=4,right:Be,bottom:He=23,precision:Ee=0,wrapWidth:Ue=1200,trackEventItems:Ie,loading:je,onRemove:Ve=()=>{},isCurrent:$e=!0,showAlias:Qe=!1,showProgress:rt=!1})=>{const et=Math.floor((Ue-(Pe-1)*Be)/Pe),ut=[{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(lt=>(window.ENV==="build"&&(lt.ptimg=`/react/build${lt.ptimg}`,lt.swimg=`/react/build${lt.swimg}`),lt));return ge.createElement(ze.Z,{spinning:je},ge.createElement("div",{className:ue()(me.list,Ce)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((lt,it)=>{var ot,ct,mt,yt,jt,vt;const{name:st,id:qe,identifier:Re,featured:We,school_name:Oe,image_url:Le,excellent:Fe,is_plan:De}=lt;return ge.createElement("div",{key:qe,className:$e&&rt?me.wrapisCurrent:me.wrap,style:{width:et,marginRight:(1+it)%Pe===0?0:Be+Ee,marginBottom:He}},ge.createElement("a",{className:me.li,onClick:Te=>{Te.preventDefault(),Te.stopPropagation(),Ie&&(0,ie.L9)([Ie]),(0,ie.xg)(`/paths/${Re}`)}},ge.createElement("div",{className:me.img},ge.createElement("img",{className:me.cover,src:`${Le}`}),$e&&(0,le.bg)()&&(lt==null?void 0:lt.studying)&&ge.createElement("div",{className:`${me.movebq} user-path-items`,onClick:Te=>{Te.stopPropagation(),Ve(lt)}},ge.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ge.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ot=lt==null?void 0:lt.subject_tags)==null?void 0:ot.map((Te,ke)=>{var _e,Xe;if(ke===0){const gt=(_e=ut.find(at=>at.name==Te))==null?void 0:_e.swimg;return ge.createElement("img",{className:me.sign,src:gt,style:{left:"-4px"}})}const dt=(Xe=ut.find(gt=>gt.name==Te))==null?void 0:Xe.ptimg;return ge.createElement("img",{className:me.sign,src:dt,style:{left:`${48+52*(ke-1)+2*ke}px`}})}),ge.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(lt==null?void 0:lt.excellent)&&ge.createElement("div",{className:me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ge.createElement("div",{className:me.name},ge.createElement(E.Z,{title:Qe&&(lt!=null&<.excellent_alias_name)?ge.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,ge.createElement("br",null),ge.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${lt==null?void 0:lt.excellent_alias_name}`)):st},ge.createElement("span",{className:me.e},Qe&&(lt==null?void 0:lt.excellent_alias_name)||st))),$e&&rt&&((ct=lt==null?void 0:lt.progress)==null?void 0:ct.all_score)!=0&&ge.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ge.createElement(ve.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((mt=lt==null?void 0:lt.progress)==null?void 0:mt.my_score)/((yt=lt==null?void 0:lt.progress)==null?void 0:yt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(jt=lt==null?void 0:lt.progress)==null?void 0:jt.my_score,"/",(vt=lt==null?void 0:lt.progress)==null?void 0:vt.all_score),(!$e||!rt)&&ge.createElement("div",{className:me.tags},ge.createElement("div",null,ge.createElement(E.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ge.createElement("span",null,lt.stages_count))),ge.createElement(E.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ge.createElement("span",null,ge.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ge.createElement("span",null,lt.members_count)))))))})),!Se.length&&ge.createElement(re.Z,null)))}},71795:function(qt,Nt,pe){"use strict";pe.d(Nt,{jL:function(){return fe},w9:function(){return Ki},vv:function(){return Fn},dN:function(){return sa},QD:function(){return ya},cQ:function(){return ke.Z},vg:function(){return ri},Oz:function(){return Pn},op:function(){return ua},O5:function(){return Ao},_b:function(){return ko},t7:function(){return He},tT:function(){return Ie},Gi:function(){return Bi},YG:function(){return Sa},Ed:function(){return Qr},kT:function(){return Cn},qp:function(){return x},Um:function(){return ye},K3:function(){return ne},vr:function(){return ra},qE:function(){return es},Je:function(){return $e},wb:function(){return vt},rC:function(){return Te},lB:function(){return Re},cq:function(){return Br},kO:function(){return xi},tp:function(){return Ce},Si:function(){return On},k8:function(){return no},Du:function(){return kr}});var me=pe(59301),ze={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},E="data:image/png;base64,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",fe=({dataSource:Nn=[],img:Ln,imgWidth:Bn=346,title:Sr,sunTitle:gi,bannerExtraContent:ji})=>me.createElement("div",{className:ze.banner},me.createElement("div",{className:ze.content},me.createElement("aside",null,me.createElement("p",null,me.createElement("b",null,Sr),me.createElement("span",null,gi)),Nn.length>0&&me.createElement("div",{className:ze.btns},Nn.map((Tr,Gi)=>me.createElement("div",{key:Gi,onClick:Tr.click},Tr.name,Tr.sign?me.createElement("img",{src:E,width:39}):null))),ji),Ln&&me.createElement("img",{style:{marginTop:33,marginRight:38},src:Ln,width:Bn}))),ue={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},ie=pe(92310),re=pe.n(ie),le=pe(89392),oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(Nn,Ln,Bn)=>Ln in Nn?oe(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,a=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))ae.call(Ln,Bn)&&z(Nn,Bn,Ln[Bn]);if(se)for(var Bn of se(Ln))te.call(Ln,Bn)&&z(Nn,Bn,Ln[Bn]);return Nn},x=({dataSource:Nn=[],value:Ln,onChange:Bn,onTitleChange:Sr,className:gi,title:ji,titleWidth:Tr=41,style:Gi={},fontColor:Qi="#6A7283",showCount:Va,classNameActive:Zi,styleItem:pi={}})=>{const[io,vo]=(0,me.useState)(0),[ps,Yi]=(0,me.useState)(!1),ai=(0,me.useRef)(null),$i=(0,me.useRef)(null);return(0,me.useEffect)(()=>{var ea;Nn.length!==0&&(((ea=ai==null?void 0:ai.current)==null?void 0:ea.clientHeight)>97?vo(1):vo(0)),Nn.length===0&&vo(0),Yi(!1)},[Nn]),me.createElement("div",{className:re()(ue.row,gi),style:Gi},me.createElement("div",{onClick:(0,le.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Tr,marginTop:ps?12:4},className:`${ue.title} ${Sr?"current":""}`},ji),me.createElement("div",{className:ps?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},me.createElement("div",{className:ue.bar,ref:$i,style:io>0?{height:io===1?97:"auto",overflow:io===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},me.createElement("div",{className:ue.tag,ref:ai},Nn==null?void 0:Nn.map(ea=>me.createElement("span",{onClick:()=>Bn(ea.id),key:ea.id,style:a(a({color:Qi},pi),(ea==null?void 0:ea.style)||{}),className:Ln===ea.id?re()(Zi||ue.active,ea.classNameActive):""},me.createElement("span",{title:ea.name,className:ue.name},ea.name),!!Va&&me.createElement("span",{className:ue.num},ea.count))))),!!io&&me.createElement(me.Fragment,null,io===1?me.createElement("div",{onClick:()=>{var ea;vo(2),((ea=ai==null?void 0:ai.current)==null?void 0:ea.clientHeight)>245?Yi(!0):Yi(!1)},className:ue.action},"\u5C55\u5F00",me.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):me.createElement("div",{onClick:()=>{$i.current.scrollTop=0,vo(1),Yi(!1)},className:ue.action},"\u6536\u8D77",me.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ne=({dataSource:Nn=[],value:Ln,onChange:Bn,onTitleChange:Sr,className:gi,title:ji,titleWidth:Tr=41,style:Gi={},fontColor:Qi="#6A7283",showCount:Va,expand:Zi=!0})=>{const[pi,io]=(0,me.useState)(0),[vo,ps]=(0,me.useState)(!1),Yi=(0,me.useRef)(null),ai=(0,me.useRef)(null),[$i,ea]=(0,me.useState)(Zi);return me.createElement("div",{className:re()(b.row,gi),style:Gi},me.createElement("div",{className:"flex item-center justify-between"},me.createElement("div",{onClick:(0,le.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Tr,marginTop:vo?12:4},className:`${b.title} ${Sr?"current":""}`},ji),me.createElement("i",{className:`iconfont ${$i?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:$i?8:10},onClick:()=>ea(!$i)})),$i&&me.createElement("div",{className:vo?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},me.createElement("div",{className:b.fenge}),me.createElement("div",{className:b.bar,ref:ai},me.createElement("div",{className:b.tag,ref:Yi},Nn==null?void 0:Nn.map(Go=>me.createElement("span",{onClick:()=>Bn(Go.id),key:Go.id,style:{color:Qi},className:Ln===Go.id?b.active:""},me.createElement("span",{title:Go.name,className:b.name},Go.name),!!Va&&me.createElement("span",{className:b.num},Go.count)))))))},Ae={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"},ye=({dataSource:Nn=[],value:Ln,onChange:Bn,onTitleChange:Sr,className:gi,title:ji,titleWidth:Tr=41,style:Gi={},fontColor:Qi="#fff",showCount:Va,expand:Zi=!0})=>{const[pi,io]=(0,me.useState)(0),[vo,ps]=(0,me.useState)(!1),Yi=(0,me.useRef)(null),ai=(0,me.useRef)(null),[$i,ea]=(0,me.useState)(Zi);return me.createElement("div",{className:re()(Ae.row,gi),style:Gi},me.createElement("div",{className:"flex item-center justify-between"},me.createElement("div",{onClick:(0,le.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:Tr},className:`${Ae.title} ${Sr?"current":""}`},ji),me.createElement("i",{className:`iconfont ${$i?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:$i?"#00DDC7":"#037F74",fontSize:$i?10:12},onClick:()=>ea(!$i)})),$i&&me.createElement("div",{className:vo?`${Ae.tagsWrap} ${Ae.tagsBorderWrap}`:Ae.tagsWrap},me.createElement("div",{className:Ae.bar,ref:ai},me.createElement("div",{className:Ae.tag,ref:Yi},Nn==null?void 0:Nn.map(Go=>me.createElement("span",{onClick:()=>Bn(Go.id),key:Go.id,style:{color:Qi},className:Ln===Go.id?Ae.active:""},me.createElement("span",{title:Go.name,className:Ae.name},Go.name),!!Va&&me.createElement("span",{className:Ae.num},Go.count)))))))},be={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"},Ce=({dataSource:Nn=[],value:Ln,onChange:Bn,className:Sr,style:gi={}})=>me.createElement("div",{style:gi,className:re()(be.tabs,Sr)},Nn.map(ji=>me.createElement("span",{onClick:()=>Bn(ji.id),className:Ln===ji.id?be.active:"",key:ji.id},ji.name))),Se={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"},Pe=pe(92832),He=({dataSource:Nn=[],value:Ln="",onChange:Bn,onInputChange:Sr=()=>{},className:gi,style:ji={},placeholder:Tr,allowClear:Gi=!1})=>{var Qi;const[Va,Zi]=(0,me.useState)(""),[pi,io]=(0,me.useState)("");(0,me.useEffect)(()=>{var Yi;let ai=Ln;(Yi=JSON.stringify(Ln))!=null&&Yi.includes("{")&&(Zi(Ln.id),ai=Ln.value||"");try{io(decodeURIComponent(ai||""))}catch($i){io(decodeURIComponent(ai||""))}},[Ln]);const vo=()=>{Bn(encodeURIComponent(pi),Va||null)},ps=Yi=>{Yi!==Va&&(Zi(Yi),Bn(encodeURIComponent(pi),Yi))};return me.createElement("div",{className:re()(Se.input,gi),style:ji},!!Nn.length&&me.createElement("div",{className:Se.dropdown},me.createElement("div",{className:Se.text},(Qi=Nn.find(Yi=>Yi.id===Va))==null?void 0:Qi.name,me.createElement("i",{className:"iconfont icon-zhankai4"}),me.createElement("b",{className:Se.b1}),me.createElement("b",{className:Se.b2})),me.createElement("div",{className:Se.menu},Nn.map((Yi,ai)=>me.createElement("div",{key:ai,onClick:()=>ps(Yi.id)},Yi.name)))),me.createElement(Pe.default,{onPressEnter:vo,value:pi,onChange:Yi=>{io(Yi.target.value),Sr(encodeURIComponent(Yi.target.value),Va||null)},bordered:!1,placeholder:Tr}),me.createElement("i",{onClick:vo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ee={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"},Ie=({dataSource:Nn=[],value:Ln="",onChange:Bn,onInputChange:Sr=()=>{},className:gi,style:ji={},placeholder:Tr,allowClear:Gi=!1})=>{var Qi;const[Va,Zi]=(0,me.useState)(""),[pi,io]=(0,me.useState)("");(0,me.useEffect)(()=>{var Yi;let ai=Ln;(Yi=JSON.stringify(Ln))!=null&&Yi.includes("{")&&(Zi(Ln.id),ai=Ln.value||"");try{io(decodeURIComponent(ai||""))}catch($i){io(decodeURIComponent(ai||""))}},[Ln]);const vo=()=>{Bn(encodeURIComponent(pi),Va||null)},ps=Yi=>{Yi!==Va&&(Zi(Yi),Bn(encodeURIComponent(pi),Yi))};return me.createElement("div",{className:re()(Ee.input,gi),style:ji},!!Nn.length&&me.createElement("div",{className:Ee.dropdown},me.createElement("div",{className:Ee.text},(Qi=Nn.find(Yi=>Yi.id===Va))==null?void 0:Qi.name,me.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),me.createElement("div",{className:Ee.menu},Nn.map((Yi,ai)=>me.createElement("div",{key:ai,onClick:()=>ps(Yi.id)},Yi.name)))),me.createElement(Pe.default,{onPressEnter:vo,value:pi,onChange:Yi=>{io(Yi.target.value),Sr(encodeURIComponent(Yi.target.value),Va||null)},bordered:!1,placeholder:Tr}),me.createElement("i",{onClick:vo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},je={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"},$e=({value:Nn,onChange:Ln,className:Bn,total:Sr,pageSize:gi,style:ji={}})=>{const Tr=Nn<2,Gi=Nn>=Math.ceil(Sr/gi);return Sr<=gi?me.createElement(me.Fragment,null):me.createElement("div",{className:re()(je.quickPager,Bn),style:ji},me.createElement("div",{onClick:()=>{Tr||Ln(Nn-1,"prev")},className:Tr?je.disabled:""},"\u4E0A\u4E00\u9875"),me.createElement("div",{onClick:()=>{Gi||Ln(Nn+1,"next")},className:Gi?je.disabled:""},"\u4E0B\u4E00\u9875"))},Qe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},rt=pe(71418),et=pe(6848),ut=pe(13570),lt=pe(26869),it=pe(31735),ot=pe(96908),ct=pe(57177),mt=pe(81378),yt=pe(59243),vt=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi})=>{const Va=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Qi},me.createElement("div",{className:re()(Qe.list,Nn)},!!Ln.length&&Ln.map((Zi,pi)=>{const{name:io,id:vo,identifier:ps,power:Yi,cover_image_id:ai,pic:$i}=Zi;return me.createElement("div",{className:Qe.wrap,key:vo,style:{width:Va,marginRight:(1+pi)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{target:"_blank",href:`/shixuns/${ps}/challenges`,className:Qe.li,onClick:ea=>{ea.preventDefault(),Gi&&(0,it.L9)([Gi]),Yi&&(0,it.xg)(`/shixuns/${ps}/challenges`)}},me.createElement("div",{className:Qe.img},me.createElement("img",{className:Qe.cover,src:`${$i}`}),Zi.is_jupyter&&me.createElement("img",{className:Qe.sign,src:ot}),Zi.is_jupyter_lab&&me.createElement("img",{className:Qe.sign,src:ct}),Zi.is_unity_3d&&me.createElement("img",{className:Qe.sign,src:mt})),me.createElement("div",{className:Qe.name},me.createElement(et.Z,{title:io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:Qe.e},io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{className:Qe.tags},me.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),me.createElement("span",null,Zi.challenges_count))),!!Zi.myshixuns_count&&me.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),me.createElement("span",null,Zi.myshixuns_count))),me.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},me.createElement("span",null,me.createElement("span",null,Zi.level))),me.createElement("div",{className:Qe.rate},me.createElement(ut.Z,{allowHalf:!0,disabled:!0,defaultValue:Zi.score_info}),me.createElement("span",null,"\xA0",Zi.score_info?`${Zi.score_info}\u5206`:"5\u5206")))),!Yi&&me.createElement("div",{className:Qe.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ln.length&&me.createElement(yt.Z,null)))},st={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"},Re=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,wrapClassName:Gi,trackEventItems:Qi,loading:Va})=>{const Zi=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Va},me.createElement("div",{className:re()(st.list,Nn)},!!Ln.length&&Ln.map((pi,io)=>{const{name:vo,id:ps,identifier:Yi,power:ai,cover_image_id:$i,pic:ea}=pi;return me.createElement("div",{className:re()(st.wrap,Gi),key:ps,style:{width:Zi,marginRight:(1+io)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{target:"_blank",href:`/shixuns/${Yi}/challenges`,className:st.li,onClick:Go=>{Go.preventDefault(),Qi&&(0,it.L9)([Qi]),ai&&(0,it.xg)(`/shixuns/${Yi}/challenges`)}},me.createElement("img",{src:pe(47621),className:st.titleBg}),me.createElement("div",{className:st.name},me.createElement(et.Z,{title:vo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:st.e},vo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{style:{padding:"14px",paddingBottom:0}},me.createElement("div",{className:st.img},me.createElement("img",{className:st.cover,src:$i?`${lt.Z.API_SERVER}/api/attachments/${$i}`:`${lt.Z.IMG_SERVER+ea}`}),pi.is_jupyter&&me.createElement("div",{className:st.bq},"Jupyter"),pi.is_jupyter_lab&&me.createElement("div",{className:st.bq},"JupyterLab"),pi.is_unity_3d&&me.createElement("div",{className:st.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),me.createElement("div",{className:"mt20 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:st.text},"\u5B66\u4E60\u4EBA\u6570"),me.createElement("span",{className:st.value},pi.myshixuns_count)),me.createElement("div",null,me.createElement("span",{className:st.text},"\u56F0\u96BE\u7B49\u7EA7"),me.createElement("span",{className:st.value},pi.level))),me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:st.text},"\u5173\u5361\u6570"),me.createElement("span",{className:st.value},pi.challenges_count)),me.createElement("div",{className:st.rate},me.createElement(ut.Z,{allowHalf:!0,disabled:!0,defaultValue:pi.score_info}),me.createElement("span",{className:st.value,style:{color:"#FF9C00"}},"\xA0",pi.score_info?`${pi.score_info}\u5206`:"5\u5206"))))),!ai&&me.createElement("div",{className:st.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ln.length&&me.createElement(yt.Z,null)))},We={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Oe="data:image/png;base64,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",Le="data:image/png;base64,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",Fe="data:image/png;base64,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",Te=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi,wrapClassName:Va,imgClassName:Zi})=>{const pi=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Qi},me.createElement("div",{className:re()(We.list,Nn)},!!Ln.length&&Ln.map((io,vo)=>{const{name:ps,id:Yi,identifier:ai,power:$i,cover_image_id:ea,pic:Go}=io;return me.createElement("div",{className:re()(We.wrap,Va),key:Yi,style:{width:pi,marginRight:(1+vo)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{target:"_blank",href:`/shixuns/${ai}/challenges`,className:We.li,onClick:dl=>{dl.preventDefault(),Gi&&(0,it.L9)([Gi]),$i&&(0,it.xg)(`/shixuns/${ai}/challenges`)}},me.createElement("div",{className:re()(We.img,Zi)},me.createElement("img",{className:We.cover,src:ea?`${lt.Z.API_SERVER}/api/attachments/${ea}`:`${lt.Z.IMG_SERVER+Go}`}),io.is_jupyter&&me.createElement("img",{className:We.sign,src:Oe}),io.is_jupyter_lab&&me.createElement("img",{className:We.sign,src:Le}),io.is_unity_3d&&me.createElement("img",{className:We.sign,src:Fe})),me.createElement("div",{className:We.name},me.createElement(et.Z,{title:ps||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},me.createElement("span",{className:We.e},ps||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),me.createElement("div",{className:We.tags},me.createElement(et.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),me.createElement("span",null,io.challenges_count))),!!io.myshixuns_count&&me.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},me.createElement("span",null,me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),me.createElement("span",null,io.myshixuns_count))),me.createElement(et.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},me.createElement("span",null,me.createElement("span",null,io.level))),me.createElement("div",{className:We.rate},me.createElement(ut.Z,{allowHalf:!0,disabled:!0,defaultValue:io.score_info}),me.createElement("span",null,"\xA0",io.score_info?`${io.score_info}\u5206`:"5\u5206")))),!$i&&me.createElement("div",{className:We.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ln.length&&me.createElement(yt.Z,null)))},ke=pe(87303),_e={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"},Xe=pe(79005),dt=pe(20345),gt=pe(77882),at=pe(31081),bt=pe(75309),Pt=pe(71979),Et=pe(47558),Lt=pe(42922),Ft=pe(66832),Rt=pe(96593),wt=pe(19664),Ot=pe(91833),Mt=Object.defineProperty,Qt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,tn=(Nn,Ln,Bn)=>Ln in Nn?Mt(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,cn=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))Jt.call(Ln,Bn)&&tn(Nn,Bn,Ln[Bn]);if(Qt)for(var Bn of Qt(Ln))mn.call(Ln,Bn)&&tn(Nn,Bn,Ln[Bn]);return Nn};const nn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Xe,swimg:dt},{name:"101\u8BA1\u5212",ptimg:gt,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ft,swimg:Rt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ot}];var Pn=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi,wrapClassName:Va,imgClassName:Zi,isArrow:pi=!1,imgStyle:io={}})=>{const vo=Math.floor((Tr-(Bn-1)*Sr)/Bn),[ps,Yi]=(0,me.useState)(),[ai,$i]=(0,me.useState)(),ea=dl=>Yi(dl),Go=()=>Yi(-1);return me.createElement(rt.Z,{spinning:Qi},me.createElement("div",{className:re()(_e.list,Nn)},!!(Ln!=null&&Ln.length)&&(Ln==null?void 0:Ln.map((dl,lu)=>{var Su;const{name:Gl,id:Lc,identifier:uu,featured:Qs,school_name:_u,image_url:al,excellent:Lu,is_plan:cu}=dl;return me.createElement("div",{key:Lc,className:re()(_e.wrap,Va),style:{width:vo,marginRight:(1+lu)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{target:"_blank",href:`/paths/${uu}`,className:_e.li,onClick:Au=>{Au.preventDefault(),Gi&&(0,it.L9)([Gi]),(0,it.xg)(`/paths/${uu}`)}},me.createElement("img",{src:pe(39057),className:_e.titleBg}),me.createElement("div",{className:_e.name},me.createElement(et.Z,{title:Gl},me.createElement("span",{className:_e.e,style:{color:pi&&ps===lu?"#145DFF":"#000000"},onMouseEnter:()=>{ea(lu)},onMouseLeave:Go},Gl))),me.createElement("div",{style:{padding:"14px",paddingBottom:0}},me.createElement("div",{className:re()(_e.img,Zi)},me.createElement("img",{className:_e.cover,style:cn({},io),src:`${lt.Z.IMG_SERVER+al}`}),(Su=dl==null?void 0:dl.subject_tags)==null?void 0:Su.map((Au,Wo)=>{var pc,Xc;if(Wo===0){const $s=(pc=nn.find(eu=>eu.name==Au))==null?void 0:pc.swimg;return me.createElement("img",{className:_e.sign,src:$s,style:{left:"-4px"}})}const zA=(Xc=nn.find($s=>$s.name==Au))==null?void 0:Xc.ptimg;return me.createElement("img",{className:_e.sign,src:zA,style:{left:`${48+52*(Wo-1)+2*Wo}px`}})}),me.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(dl==null?void 0:dl.excellent)&&me.createElement("div",{className:_e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},me.createElement("div",null,me.createElement("span",{className:_e.text},"\u7AE0\u8282\u6570"),me.createElement("span",{className:_e.value},dl.stages_count)),me.createElement("div",null,me.createElement("span",{className:_e.text},"\u5B66\u4E60\u4EBA\u6570"),me.createElement("span",{className:_e.value},dl.members_count))))))})),!Ln.length&&me.createElement(yt.Z,null)))},Dn={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"},hr=pe(11968),kn=pe(59301);const zn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Xe,swimg:dt},{name:"101\u8BA1\u5212",ptimg:gt,swimg:at},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:bt,swimg:Pt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Et,swimg:Lt},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ft,swimg:Rt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:wt,swimg:Ot}];var ri=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi,onRemove:Va=()=>{},isCurrent:Zi=!0,showAlias:pi=!1,wrapClassName:io,imgClassName:vo})=>{const ps=Math.floor((Tr-(Bn-1)*Sr)/Bn),Yi=[{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(ai=>(window.ENV==="build"&&(ai.ptimg=`/react/build${ai.ptimg}`,ai.swimg=`/react/build${ai.swimg}`),ai));return kn.createElement(rt.Z,{spinning:Qi},kn.createElement("div",{className:re()(Dn.list,Nn)},!!(Ln!=null&&Ln.length)&&(Ln==null?void 0:Ln.map((ai,$i)=>{var ea;const{name:Go,id:dl,identifier:lu,featured:Su,school_name:Gl,image_url:Lc,excellent:uu,is_plan:Qs}=ai;return kn.createElement("div",{key:dl,className:re()(Dn.wrap,io),style:{width:ps,marginRight:(1+$i)%Bn===0?0:Sr+ji,marginBottom:gi}},kn.createElement("a",{className:Dn.li,onClick:_u=>{_u.preventDefault(),_u.stopPropagation(),Gi&&(0,it.L9)([Gi]),(0,it.xg)(`/paths/${lu}`)}},kn.createElement("div",{className:re()(Dn.img,vo)},kn.createElement("img",{className:Dn.cover,src:`${lt.Z.IMG_SERVER+Lc}`}),Zi&&(0,hr.bg)()&&(ai==null?void 0:ai.studying)&&kn.createElement("div",{className:`${Dn.movebq} user-path-items`,onClick:_u=>{_u.stopPropagation(),Va(ai)}},kn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),kn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ea=ai==null?void 0:ai.subject_tags)==null?void 0:ea.map((_u,al)=>{var Lu,cu;if(al===0){const Wo=(Lu=Yi.find(pc=>pc.name==_u))==null?void 0:Lu.swimg;return kn.createElement("img",{className:Dn.sign,src:Wo,style:{left:"-4px"}})}const Au=(cu=Yi.find(Wo=>Wo.name==_u))==null?void 0:cu.ptimg;return kn.createElement("img",{className:Dn.sign,src:Au,style:{left:`${48+52*(al-1)+2*al}px`}})}),kn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(ai==null?void 0:ai.excellent)&&kn.createElement("div",{className:Dn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),kn.createElement("div",{className:Dn.name},kn.createElement(et.Z,{title:pi&&(ai!=null&&ai.excellent_alias_name)?kn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Go}`,kn.createElement("br",null),kn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ai==null?void 0:ai.excellent_alias_name}`)):Go},kn.createElement("span",{className:Dn.e},pi&&(ai==null?void 0:ai.excellent_alias_name)||Go))),kn.createElement("div",{className:Dn.tags},kn.createElement("div",null,kn.createElement(et.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},kn.createElement("span",null,kn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),kn.createElement("span",null,ai.stages_count))),kn.createElement(et.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},kn.createElement("span",null,kn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),kn.createElement("span",null,ai.members_count)))))))})),!Ln.length&&kn.createElement(yt.Z,null)))},yr={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"},Er="data:image/png;base64,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",wr=pe(59301),Ki=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,trackEventItems:Gi,loading:Qi})=>{const Va=Math.floor((Tr-(Bn-1)*Sr)/Bn);return wr.createElement(rt.Z,{spinning:Qi},wr.createElement("div",{className:re()(yr.list,Nn)},!!Ln.length&&Ln.map((Zi,pi)=>{const{subject_identifier:io,id:vo,identifier:ps,power:Yi}=Zi,ai=Zi.is_public!=0&&Zi.is_public;return wr.createElement("div",{className:yr.wrap,key:vo,style:{width:Va,marginRight:(1+pi)%Bn===0?0:Sr+ji,marginBottom:gi}},wr.createElement("a",{className:yr.li,onClick:$i=>{$i.preventDefault(),Gi&&(0,it.L9)([Gi]),(0,it.xg)(Zi.first_category_url)}},wr.createElement("div",{className:yr.top},wr.createElement(et.Z,{title:Zi.name},wr.createElement("div",{className:yr.name},Zi.name)),wr.createElement("img",{className:yr.img,src:lt.Z.IMG_SERVER+"/images/"+Zi.avatar_url}),wr.createElement("div",{className:yr.text,title:Zi.creator},Zi.creator),io&&wr.createElement("div",{className:yr.btns},wr.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),wr.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ai&&wr.createElement("div",{className:yr.sign},"\u516C\u5F00")),wr.createElement("div",{className:yr.bottom},Zi.visits>0&&wr.createElement(et.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-liulanyan"}),wr.createElement("span",null,Zi.visits))),Zi.course_members_count>0&&wr.createElement(et.Z,{title:"\u6210\u5458",placement:"bottom"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-chengyuan"}),Zi.course_members_count)),Zi.tasks_count>0&&wr.createElement(et.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-zuoye"}),Zi.tasks_count)),Zi.is_end?wr.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):wr.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Zi.is_accessible&&wr.createElement("div",{className:yr.lockWrap},wr.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),wr.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ln.length&&wr.createElement(yt.Z,null)))},wi={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"},Ti="data:image/png;base64,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",sa=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,wrapClassName:Gi,trackEventItems:Qi,loading:Va})=>{const Zi=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Va},me.createElement("div",{className:re()(wi.list,Nn)},!!Ln.length&&Ln.map((pi,io)=>{const{subject_identifier:vo,id:ps,identifier:Yi,power:ai}=pi,$i=pi.is_public!=0&&pi.is_public;return me.createElement("div",{className:re()(`${wi.wrap} ${pi.is_accessible?"":wi.warpStyle}`,Gi),key:ps,style:{width:Zi,marginRight:(1+io)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{className:wi.li,onClick:ea=>{ea.preventDefault(),Qi&&(0,it.L9)([Qi]),(0,it.xg)(pi.first_category_url)}},me.createElement("div",{className:wi.creator},me.createElement("img",{className:wi.img,src:lt.Z.IMG_SERVER+"/images/"+pi.avatar_url}),me.createElement("div",{className:wi.text,title:pi.creator},pi.creator)),me.createElement("div",{className:wi.top},me.createElement(et.Z,{title:pi.name},me.createElement("div",{className:wi.name},pi.name)),$i&&me.createElement("div",{className:wi.sign},"\u516C\u5F00")),me.createElement("div",{className:wi.middle},me.createElement("div",{className:wi.row,style:{marginBottom:6}},me.createElement("div",null,me.createElement("span",{className:wi.text},"\u8BBF\u95EE\u91CF"),me.createElement("span",{className:wi.value},(pi==null?void 0:pi.visits)||0)),me.createElement("div",null,me.createElement("span",{className:wi.text},"\u6210\u5458"),me.createElement("span",{className:wi.value},(pi==null?void 0:pi.course_members_count)||0))),me.createElement("div",{className:wi.row},me.createElement("div",null,me.createElement("span",{className:wi.text,style:{width:42}},"\u4F5C",me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),me.createElement("span",{className:wi.value},(pi==null?void 0:pi.tasks_count)||0)),me.createElement("div",null,me.createElement("span",{className:wi.text},"\u72B6\u6001"),pi.is_end?me.createElement("span",{className:wi.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):me.createElement("span",{className:wi.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),vo&&me.createElement("div",{className:wi.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pi.is_accessible&&me.createElement("div",{className:wi.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ln.length&&me.createElement(yt.Z,null)))},Ei={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"},on="data:image/png;base64,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",Fn=({className:Nn,dataSource:Ln=[],col:Bn=4,right:Sr,bottom:gi=23,precision:ji=0,wrapWidth:Tr=1200,wrapClassName:Gi,trackEventItems:Qi,loading:Va})=>{const Zi=Math.floor((Tr-(Bn-1)*Sr)/Bn);return me.createElement(rt.Z,{spinning:Va},me.createElement("div",{className:re()(Ei.list,Nn)},!!Ln.length&&Ln.map((pi,io)=>{const{subject_identifier:vo,id:ps,identifier:Yi,power:ai}=pi,$i=pi.is_public!=0&&pi.is_public;return me.createElement("div",{className:re()(`${Ei.wrap} ${pi.is_accessible?"":Ei.warpStyle}`,Gi),key:ps,style:{width:Zi,marginRight:(1+io)%Bn===0?0:Sr+ji,marginBottom:gi}},me.createElement("a",{className:Ei.li,onClick:ea=>{ea.preventDefault(),Qi&&(0,it.L9)([Qi]),(0,it.xg)(pi.first_category_url)}},me.createElement("div",{className:Ei.creator},me.createElement("img",{className:Ei.img,src:lt.Z.IMG_SERVER+"/images/"+pi.avatar_url}),me.createElement("div",{className:Ei.text,title:pi.creator},pi.creator)),me.createElement("div",{className:Ei.top},me.createElement(et.Z,{title:pi.name},me.createElement("div",{className:Ei.name},pi.name)),$i&&me.createElement("div",{className:Ei.sign})),me.createElement("div",{className:Ei.middle},me.createElement("div",{className:Ei.row,style:{marginBottom:6}},me.createElement("div",null,me.createElement("span",{className:Ei.text},"\u8BBF\u95EE\u91CF"),me.createElement("span",{className:Ei.value},(pi==null?void 0:pi.visits)||0)),me.createElement("div",null,me.createElement("span",{className:Ei.text},"\u6210\u5458"),me.createElement("span",{className:Ei.value},(pi==null?void 0:pi.course_members_count)||0))),me.createElement("div",{className:Ei.row},me.createElement("div",null,me.createElement("span",{className:Ei.text,style:{width:42}},"\u4F5C",me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),me.createElement("span",{className:Ei.value},(pi==null?void 0:pi.tasks_count)||0)),me.createElement("div",null,me.createElement("span",{className:Ei.text},"\u72B6\u6001"),pi.is_end?me.createElement("span",{className:Ei.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):me.createElement("span",{className:Ei.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),vo&&me.createElement("div",{className:Ei.btns},me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pi.is_accessible&&me.createElement("div",{className:Ei.lockWrap},me.createElement("img",{src:`${lt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ln.length&&me.createElement(yt.Z,null)))},Dr={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"},Ai=pe(58106),Sa=({dataSource:Nn=[],value:Ln,onChange:Bn,className:Sr,style:gi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Dr.tabs,Sr),style:gi},me.createElement("div",{className:Dr.tabsWrap},Nn.map((Tr,Gi)=>me.createElement("aside",{className:Dr.tab,onClick:()=>{Bn(Tr.id),Tr.link&&Ai.history.push(Tr.link)},key:Gi},me.createElement("div",{className:Ln===Tr.id?Dr.active:""},Tr.name),(Tr==null?void 0:Tr.resetCount)==null&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement("span",null,"\uFF08",Tr==null?void 0:Tr.total,"\uFF09"),(Tr==null?void 0:Tr.resetCount)!==void 0&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement(et.Z,{title:(Tr==null?void 0:Tr.tip)!=null?Tr==null?void 0:Tr.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Tr==null?void 0:Tr.resetCount),"/",me.createElement("span",null,Tr==null?void 0:Tr.total),"\uFF09"))))),me.createElement("div",{className:Dr.tabBar},ji)),Ui={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"},Cn=({dataSource:Nn=[],value:Ln,onChange:Bn,className:Sr,style:gi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(Ui.tabs,Sr),style:gi},me.createElement("div",{className:Ui.tabsWrap},Nn.map((Tr,Gi)=>me.createElement("aside",{className:Ui.tab,onClick:()=>{Bn(Tr.id),Tr.link&&Ai.history.push(Tr.link)},key:Gi},me.createElement("div",{className:Ln===Tr.id?Ui.active:""},Tr.name),(Tr==null?void 0:Tr.resetCount)==null&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement("span",null,"\uFF08",Tr==null?void 0:Tr.total,"\uFF09"),(Tr==null?void 0:Tr.resetCount)!==void 0&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement(et.Z,{title:(Tr==null?void 0:Tr.tip)!=null?Tr==null?void 0:Tr.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Tr==null?void 0:Tr.resetCount),"/",me.createElement("span",null,Tr==null?void 0:Tr.total),"\uFF09"))))),me.createElement("div",{className:Ui.tabBar},ji)),jr={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"},Qr=({dataSource:Nn=[],value:Ln,onChange:Bn,className:Sr,style:gi={},tabBarExtraContent:ji})=>me.createElement("div",{className:re()(jr.tabs,Sr),style:gi},me.createElement("div",{className:jr.tabsWrap},Nn.map((Tr,Gi)=>me.createElement("aside",{className:`${jr.tab} ${Ln===Tr.id?jr.active:""}`,onClick:()=>{Bn(Tr.id),Tr.link&&Ai.history.push(Tr.link)},key:Gi},me.createElement("div",null,Tr.name),(Tr==null?void 0:Tr.resetCount)==null&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement("span",null,"\uFF08",Tr==null?void 0:Tr.total,"\uFF09"),(Tr==null?void 0:Tr.resetCount)!==void 0&&(Tr==null?void 0:Tr.total)!==void 0&&me.createElement(et.Z,{title:(Tr==null?void 0:Tr.tip)!=null?Tr==null?void 0:Tr.tip:""},me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",me.createElement("span",{style:{color:"#000"}},Tr==null?void 0:Tr.resetCount),"/",me.createElement("span",null,Tr==null?void 0:Tr.total),"\uFF09"))))),me.createElement("div",{className:jr.tabBar},ji)),Bi=({className:Nn,style:Ln={},children:Bn})=>me.createElement("div",{className:re()(Nn),style:Ln},Bn),$r={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"},an=pe(38854),jn=pe(20834);const Vn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Br=({sortValue:Nn,dropValue:Ln,className:Bn,onSort:Sr,onDrop:gi,dataSource:ji=Vn})=>{var Tr;return me.createElement("div",{className:re()($r.orderWrap,Bn)},me.createElement(an.Z,{dropdownRender:()=>me.createElement(jn.default,null,ji.map((Gi,Qi)=>me.createElement(jn.default.Item,{key:Qi,onClick:()=>gi(Gi.id)},Gi.name)))},me.createElement("span",{className:$r.orderTextWrap},(Tr=ji.find(Gi=>Ln===Gi.id))==null?void 0:Tr.name)),me.createElement("span",{className:$r.orderIconWrap},me.createElement("span",{className:$r.orderAsc},me.createElement("i",{className:Nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${$r.cursorPointer} ${$r.active}`:`iconfont icon-sanjiaoxing-up font12 ${$r.cursorPointer}`,onClick:()=>Sr(Nn==="asc"?"desc":"asc")})),me.createElement("span",{className:$r.orderDesc},me.createElement("i",{className:Nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${$r.cursorPointer} ${$r.active}`:`iconfont icon-sanjiaoxing-down font12 ${$r.cursorPointer}`,onClick:()=>Sr(Nn==="asc"?"desc":"asc")}))))},ar={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 ur=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var xi=({sortValue:Nn,dropValue:Ln,className:Bn,onSort:Sr,onDrop:gi,dataSource:ji=ur})=>{var Tr;return me.createElement("div",{className:re()(ar.orderWrap,Bn)},me.createElement(an.Z,{dropdownRender:()=>me.createElement(jn.default,null,ji.map((Gi,Qi)=>me.createElement(jn.default.Item,{key:Qi,onClick:()=>gi(Gi.id)},Gi.name)))},me.createElement("span",{className:ar.orderTextWrap},(Tr=ji.find(Gi=>Ln===Gi.id))==null?void 0:Tr.name)),me.createElement("span",{className:ar.orderIconWrap},me.createElement("span",{className:ar.orderAsc},me.createElement("i",{className:Nn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ar.cursorPointer} ${ar.active}`:`iconfont icon-sanjiaoxing-up font12 ${ar.cursorPointer}`,onClick:()=>Sr(Nn==="asc"?"desc":"asc")})),me.createElement("span",{className:ar.orderDesc},me.createElement("i",{className:Nn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ar.cursorPointer} ${ar.active}`:`iconfont icon-sanjiaoxing-down font12 ${ar.cursorPointer}`,onClick:()=>Sr(Nn==="asc"?"desc":"asc")}))))},qn={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"},bi=pe(3113),mr=pe(80871),Vi=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,fi=(Nn,Ln,Bn)=>Ln in Nn?Vi(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,Ni=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))Po.call(Ln,Bn)&&fi(Nn,Bn,Ln[Bn]);if(Aa)for(var Bn of Aa(Ln))zr.call(Ln,Bn)&&fi(Nn,Bn,Ln[Bn]);return Nn},Pi=(Nn,Ln)=>{var Bn={};for(var Sr in Nn)Po.call(Nn,Sr)&&Ln.indexOf(Sr)<0&&(Bn[Sr]=Nn[Sr]);if(Nn!=null&&Aa)for(var Sr of Aa(Nn))Ln.indexOf(Sr)<0&&zr.call(Nn,Sr)&&(Bn[Sr]=Nn[Sr]);return Bn},va=(Nn,Ln,Bn)=>new Promise((Sr,gi)=>{var ji=Qi=>{try{Gi(Bn.next(Qi))}catch(Va){gi(Va)}},Tr=Qi=>{try{Gi(Bn.throw(Qi))}catch(Va){gi(Va)}},Gi=Qi=>Qi.done?Sr(Qi.value):Promise.resolve(Qi.value).then(ji,Tr);Gi((Bn=Bn.apply(Nn,Ln)).next())}),ua=Nn=>{var Ln=Nn,{className:Bn,style:Sr,children:gi,loading:ji=!1,openLoading:Tr,onClick:Gi=()=>{},size:Qi="middle",shape:Va="round",theme:Zi}=Ln,pi=Pi(Ln,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[io,vo]=(0,me.useState)(!1),ps=(0,me.useMemo)(()=>{switch(Zi){case mr.Fy.THEMEONE:return qn.ThemeOne;case mr.Fy.DEFAULT:default:return qn.btn}},[Zi]);return me.createElement(bi.ZP,Ni({onClick:(0,le.throttle)(Yi=>va(void 0,null,function*(){Tr&&vo(!0);try{yield Gi(Yi)}catch(ai){console.log("error",ai)}Tr&&vo(!1)}),2e3,{leading:!0,trailing:!1}),className:re()(ps,qn[`${Qi}-${Va}`],Bn),style:Sr,size:Qi,shape:Va,loading:io||ji},pi),gi)},Ja={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"},es=({className:Nn,style:Ln,children:Bn=null,onClick:Sr,title:gi})=>me.createElement("div",{className:re()(Ja.head,Nn),style:Ln},me.createElement("span",{className:"primary-hover",onClick:Sr},me.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),me.createElement("b",{title:gi},gi),me.createElement("div",{className:Ja.node},Bn)),Io={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"},ya=({confirmShow:Nn=!0,confirmTitle:Ln,confirmClick:Bn,cancelShow:Sr=!0,cancelTitle:gi,cancelClick:ji,className:Tr,style:Gi,confirmLoading:Qi=!1})=>me.createElement("div",{className:re()(Io.btns,Tr),style:Gi},Nn&&me.createElement(bi.ZP,{loading:Qi,onClick:Bn,type:"primary",className:Io.confirm},Ln),Sr&&me.createElement(bi.ZP,{onClick:ji,className:Io.cancel},gi)),lr={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"},ra=({className:Nn,style:Ln={},LeftContent:Bn,children:Sr,RightContent:gi})=>me.createElement("div",{className:re()(lr.fixedBottom,Nn),style:Ln},me.createElement("div",{className:lr.wrap},me.createElement("div",{className:lr.left},Bn),me.createElement("div",{className:lr.center},Sr),me.createElement("div",{className:lr.right},gi))),da={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"},ko=({className:Nn,style:Ln={},dataSource:Bn=[]})=>me.createElement("div",{className:re()(da.crumbs,Nn),style:Ln},Bn.map((Sr,gi)=>giAi.history.push(Sr.path)},Sr.name):me.createElement("span",null,Sr.name),me.createElement("span",null,"\xA0",">","\xA0")):me.createElement("span",{key:gi,style:{color:"#5F6368"}},Sr.name))),to=pe(31797),ts=Object.defineProperty,co=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Da=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,Mo=(Nn,Ln,Bn)=>Ln in Nn?ts(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,Oo=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))Da.call(Ln,Bn)&&Mo(Nn,Bn,Ln[Bn]);if(Ca)for(var Bn of Ca(Ln))ha.call(Ln,Bn)&&Mo(Nn,Bn,Ln[Bn]);return Nn},Qo=(Nn,Ln)=>co(Nn,fa(Ln)),Fo=(Nn,Ln)=>{var Bn={};for(var Sr in Nn)Da.call(Nn,Sr)&&Ln.indexOf(Sr)<0&&(Bn[Sr]=Nn[Sr]);if(Nn!=null&&Ca)for(var Sr of Ca(Nn))Ln.indexOf(Sr)<0&&ha.call(Nn,Sr)&&(Bn[Sr]=Nn[Sr]);return Bn};const{Countdown:Us}=to.default;var Ao=Nn=>{var Ln=Nn,{onChange:Bn}=Ln,Sr=Fo(Ln,["onChange"]);const[gi,ji]=(0,me.useState)(null);(0,me.useEffect)(()=>{typeof gi=="number"&&gi>=0&&Bn(gi)},[gi]);const Tr=Gi=>{const Qi=Math.floor(Gi/1e3);ji(Qi)};return me.createElement(Us,Qo(Oo({},Sr),{onChange:Tr}))},ro={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},On=({DataProps:Nn,className:Ln,style:Bn={}})=>{var Sr;return me.createElement("div",{className:re()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ro.ClassRoomItem,Ln),style:Bn,onClick:()=>{(0,it.xg)(Nn==null?void 0:Nn.first_category_url)}},me.createElement("div",{className:"flex flex-col item-center"},me.createElement("img",{src:`${(Sr=lt.Z)==null?void 0:Sr.IMG_SERVER}/images/${Nn==null?void 0:Nn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Nn==null?void 0:Nn.subject_identifier)&&me.createElement("div",{className:"mt-40px"},me.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),me.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),me.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},me.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Nn!=null&&Nn.is_public)&&me.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),me.createElement("span",{className:re()("text-16px font-medium",ro.TitleDom)},Nn==null?void 0:Nn.name)),me.createElement("div",{className:"c-grey-333 font-medium"},Nn==null?void 0:Nn.creator),me.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Nn==null?void 0:Nn.course_members_count),me.createElement("div",{className:"c-grey-333 flex item-center justify-between"},me.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Nn==null?void 0:Nn.tasks_count),Nn!=null&&Nn.is_end?me.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):me.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},br=Object.defineProperty,Ur=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,xr=(Nn,Ln,Bn)=>Ln in Nn?br(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,Pr=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))Pa.call(Ln,Bn)&&xr(Nn,Bn,Ln[Bn]);if(Ur)for(var Bn of Ur(Ln))Vr.call(Ln,Bn)&&xr(Nn,Bn,Ln[Bn]);return Nn},kr=({DataProps:Nn=[],selectValue:Ln,onChange:Bn,className:Sr,style:gi={},extra:ji,classNameItem:Tr,styleItem:Gi={},barHidden:Qi})=>{const[Va,Zi]=(0,me.useState)();return(0,me.useEffect)(()=>{Zi(Array.isArray(Ln)?Ln:[Ln])},[Ln]),me.createElement("div",{className:re()("flex px-20px py-10px gap-40px",Sr),style:Pr({borderBottom:"1px solid #D3F0FF"},gi)},Nn==null?void 0:Nn.map(pi=>me.createElement("div",{key:pi==null?void 0:pi.id,className:re()("flex item-center justify-center current c-grey-333 text-16 relative",Tr,pi==null?void 0:pi.className),style:Pr(Pr({color:Va!=null&&Va.includes(pi==null?void 0:pi.id)?"#1890FF":"",minWidth:88},Gi),(pi==null?void 0:pi.style)||{}),onClick:io=>{Bn==null||Bn({domEvent:io,item:pi}),pi!=null&&pi.link&&Ai.history.push(pi==null?void 0:pi.link)}},pi==null?void 0:pi.name,!Qi&&(Va==null?void 0:Va.includes(pi==null?void 0:pi.id))&&me.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),me.createElement("div",{className:"ml-auto"},ji))},ci=Object.defineProperty,li=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,qi=Object.getOwnPropertySymbols,fo=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Fi=(Nn,Ln,Bn)=>Ln in Nn?ci(Nn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):Nn[Ln]=Bn,Ra=(Nn,Ln)=>{for(var Bn in Ln||(Ln={}))fo.call(Ln,Bn)&&Fi(Nn,Bn,Ln[Bn]);if(qi)for(var Bn of qi(Ln))za.call(Ln,Bn)&&Fi(Nn,Bn,Ln[Bn]);return Nn},Ga=(Nn,Ln)=>li(Nn,Ta(Ln)),no=({value:Nn,onChange:Ln,onInputChange:Bn,className:Sr,style:gi={},InputProps:ji})=>{const[Tr,Gi]=(0,me.useState)(Nn);return me.createElement("div",{className:re()("flex item-center rounded-full px-10px py-2px",Sr),style:Ra({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},gi)},me.createElement(Pe.default,Ga(Ra({bordered:!1},ji),{onChange:Qi=>{Gi(Qi.target.value),Bn==null||Bn(encodeURIComponent(Qi.target.value))},onPressEnter:Qi=>{Ln==null||Ln({domEvent:Qi,item:{value:Tr}})}})),me.createElement("img",{className:"h-22px current",src:pe(25365),height:22,onClick:Qi=>{Ln==null||Ln({domEvent:Qi,item:{value:Tr}})}}))}},61904:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ze}});var me=pe(59301);function ze(E,ve){const fe=(0,me.useRef)();(0,me.useEffect)(()=>{fe.current=E}),(0,me.useEffect)(()=>{function ue(){fe.current()}if(ve!==null){let ie=setInterval(ue,ve);return()=>clearInterval(ie)}},[ve])}},87110:function(qt,Nt,pe){"use strict";var me=pe(59301),ze=pe(31797),E=pe(5871),ve=pe(78241),fe=pe(43418),ue=pe(71418),ie=pe(1710),re=pe(92832),le=pe(95237),oe=pe(43604),se=pe(3113),ae=pe(22167),te=pe(56656),z=pe.n(te),a=pe(58106),y=pe(31735),x=pe(6460),b=pe(11968),ee=pe(26718),ne=pe(59301),Ae=(we,Ce,Se)=>new Promise((Pe,Be)=>{var He=Ie=>{try{Ue(Se.next(Ie))}catch(je){Be(je)}},Ee=Ie=>{try{Ue(Se.throw(Ie))}catch(je){Be(je)}},Ue=Ie=>Ie.done?Pe(Ie.value):Promise.resolve(Ie.value).then(He,Ee);Ue((Se=Se.apply(we,Ce)).next())});const{Countdown:ge}=ze.default,ye=({value:we,onChange:Ce,MaxMinutes:Se})=>ne.createElement(ne.Fragment,null,ne.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ne.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ne.createElement("br",null)),ne.createElement(E.Z,{value:we,onChange:Ce,min:0,precision:0,max:Se,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Se}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),be=({exercise:we,successCb:Ce,dispatch:Se})=>{var Pe,Be,He,Ee;const Ue=(0,a.useParams)(),[Ie]=ve.default.useForm(),je=ve.default.useWatch("time",Ie),[Ve,$e]=(0,me.useState)(!1),Qe=(0,me.useRef)(),{actionTabs:rt}=we,[et,ut]=(0,me.useState)(),[,lt,it,ot]=(0,ee.U)(ae.n7,{id:Ue.categoryId}),[,ct,mt]=(0,ee.U)(ae.Cd,{});(0,me.useEffect)(()=>{we.actionTabs.key==="student-unlock"&&($e(!1),Ie.resetFields())},[we.actionTabs.key]);const yt=()=>new Promise(Fe=>Ae(void 0,null,function*(){var De,Te;return Qe.current=yield(0,x.y)({ip_limit:(De=rt==null?void 0:rt.exerciseParams)==null?void 0:De.ip_limit,ip_bind:(Te=rt==null?void 0:rt.exerciseParams)==null?void 0:Te.ip_bind_type}),Fe()})),jt=()=>Ae(void 0,null,function*(){var Fe,De,Te,ke,_e;yield Ie.validateFields();const Xe=Ie.getFieldsValue();if($e(!0),(((Fe=rt==null?void 0:rt.exerciseParams)==null?void 0:Fe.ip_limit)!=="no"||(De=rt==null?void 0:rt.exerciseParams)!=null&&De.ip_bind_type)&&(yield yt()),(yield(0,ae.ZD)((Te=rt==null?void 0:rt.exerciseParams)==null?void 0:Te.id,{exercise_user_id:(ke=rt==null?void 0:rt.exerciseParams)==null?void 0:ke.exercise_user_id,unlock_key:Xe.unlock_key,time:Xe.time,ip:Qe.current})).status===0){if(Ce){Se({type:"exercise/setActionTabs",payload:{}}),Ce();return}const gt=rt==null?void 0:rt.exerciseParams;(0,y.nr)({inner_ip:gt.inner_ip,public_ip:gt.public_ip,open_camera:gt.open_camera,ip_limit:gt.ip_limit,ip_bind:gt.ip_bind,ip_bind_type:gt.ip_bind_type,exercise_tips:gt.exercise_tips,exerciseId:gt.id,screen_open:gt.screen_open,screen_num:gt.screen_num,screen_sec:gt.screen_sec,coursesId:Ue.coursesId,login:(_e=(0,b.eY)())==null?void 0:_e.login,history,identity_verify:gt.identity_verify,open_phone_video_recording:gt.open_phone_video_recording,current_status:gt.current_status}),Se({type:"exercise/setActionTabs",payload:{}})}$e(!1)}),vt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:Fe=>ne.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:Fe=>ne.createElement("span",{className:Fe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},Fe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],st=((Pe=rt==null?void 0:rt.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((Be=rt==null?void 0:rt.exerciseParams)==null?void 0:Be.errorMessage)=="object";(0,me.useEffect)(()=>{we.actionTabs.key==="student-unlock"&&Ae(void 0,null,function*(){const Fe=yield mt(Ue);yield it({}),Fe.status||ut(Fe)})},[we.actionTabs.key]);const{time:qe,end_time:Re}=(et==null?void 0:et.exercise)||{},We=ot!=null&&ot.user_end_time?z()(ot==null?void 0:ot.user_end_time).add(1,"minutes"):z()(),Oe=z()(ot==null?void 0:ot.user_total_end_time)>We?Math.round(z().duration(z()(ot==null?void 0:ot.user_total_end_time).diff(We.startOf("minute"))).asMinutes()):0,Le=((ot==null?void 0:ot.student_left_minutes)||0)+(je||0);return ne.createElement(ne.Fragment,null,ne.createElement(fe.default,{width:514,centered:!0,closable:!!((He=rt==null?void 0:rt.exerciseParams)!=null&&He.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:we.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Se({type:"exercise/setActionTabs",payload:{}})}},ne.createElement(ue.Z,{spinning:lt||ct},st&&ne.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!st&&ne.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),st&&ne.createElement(ie.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ee=rt==null?void 0:rt.exerciseParams)==null?void 0:Ee.errorMessage)||{}],columns:vt}),ne.createElement("div",{className:""},ne.createElement(ve.default,{form:Ie,layout:"vertical",autoComplete:"off"},ne.createElement(ve.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ne.createElement(re.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),qe!==-1?ne.createElement(ne.Fragment,null,ne.createElement(ve.default.Item,{name:"time",label:ne.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ne.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",z()(ot==null?void 0:ot.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ne.createElement(ye,{MaxMinutes:Oe})),ne.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},lt||ct?"--":Le),"\u5206\u949F",Le!==0&&(ot==null?void 0:ot.user_end_time)&&ne.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ne.createElement("span",{className:"ml5"},z()(ot==null?void 0:ot.user_end_time).add(je||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ne.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",z()(Re).format("YYYY-MM-DD HH:mm")))),ne.createElement(le.Z,{justify:"space-between",align:"middle"},ne.createElement(oe.Z,null),ne.createElement(oe.Z,null,ne.createElement(se.ZP,{loading:Ve,onClick:jt},"\u8FDB\u5165\u8003\u8BD5"))))))};Nt.Z=(0,a.connect)(({exercise:we})=>({exercise:we}))(be)},36384:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Ve}});var me=pe(59301),ze=pe(5112),E=pe(3113),ve=pe(8591),fe=pe(43418),ue=pe(5871),ie=pe(95237),re=pe(43604),le=pe(28103),oe=pe(58478),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"},ae=pe(11968),te=pe(24334),z=pe(97013),a=pe(58106),y=pe(95318),x=pe(9726),b=pe(87169),ee=pe(26227),ne=pe(59301),Ae=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Se=($e,Qe,rt)=>Qe in $e?Ae($e,Qe,{enumerable:!0,configurable:!0,writable:!0,value:rt}):$e[Qe]=rt,Pe=($e,Qe)=>{for(var rt in Qe||(Qe={}))we.call(Qe,rt)&&Se($e,rt,Qe[rt]);if(be)for(var rt of be(Qe))Ce.call(Qe,rt)&&Se($e,rt,Qe[rt]);return $e},Be=($e,Qe)=>ge($e,ye(Qe)),He=($e,Qe,rt)=>new Promise((et,ut)=>{var lt=ct=>{try{ot(rt.next(ct))}catch(mt){ut(mt)}},it=ct=>{try{ot(rt.throw(ct))}catch(mt){ut(mt)}},ot=ct=>ct.done?et(ct.value):Promise.resolve(ct.value).then(lt,it);ot((rt=rt.apply($e,Qe)).next())});const Ee={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Ue=($e=>($e[$e.SET_PATH=0]="SET_PATH",$e[$e.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",$e))(Ue||{});function Ie($e,Qe){switch(Qe.type){case 0:return Be(Pe({},$e),{selectedPath:Qe.payload});case 1:return Be(Pe({},$e),{passedContent:Qe.payload});default:throw new Error}}var Ve=({language:$e,dispatch:Qe,shixunWorkReport:rt,v:et,languages:ut,classroomList:lt,autoHeight:it,diff_code_count:ot,data:ct})=>{const[mt,yt]=(0,me.useState)(ut==null?void 0:ut[0]),jt=(0,a.useParams)();return(0,me.useEffect)(()=>{yt(ut==null?void 0:ut[0])},[]),(0,me.useEffect)(()=>{var vt;yt((vt=ut==null?void 0:ut.filter(st=>st.language===(mt==null?void 0:mt.language)))==null?void 0:vt[0])},[ut]),ne.createElement(ne.Fragment,null,ne.createElement("h2",null," ",ne.createElement("span",null,et.is_finish?ne.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):ne.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",ne.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(ut==null?void 0:ut.length)>1&&ne.createElement(ze.ZP.Group,{defaultValue:$e,style:{marginLeft:10},onChange:vt=>{var st;et.language=vt.target.value,yt((st=ut==null?void 0:ut.filter(qe=>qe.language===vt.target.value))==null?void 0:st[0])}},ut==null?void 0:ut.map(vt=>ne.createElement(ze.ZP,{value:vt==null?void 0:vt.language},vt==null?void 0:vt.language)))),(0,ae.GJ)()&&rt!="shixunWorkReport"&&ne.createElement("span",null,ne.createElement("span",null,"\u5F97\u5206 ",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement(E.ZP,{style:{margin:"0px 10px"},onClick:()=>{var vt,st;if(!((st=(vt=lt.AssistantObject)==null?void 0:vt.hack)!=null&&st.can_appraise)&&(0,ae.Rm)()){ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let qe=mt==null?void 0:mt.score;fe.default.confirm({title:"\u8C03\u5206",content:ne.createElement("div",null,ne.createElement("p",null,"\u5F97\u5206\uFF1A",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),ne.createElement("p",null,"\u8C03\u5206\uFF1A",ne.createElement(ue.Z,{min:0,max:mt==null?void 0:mt.total_score,defaultValue:mt==null?void 0:mt.score,onChange:Re=>{qe=Re}}))),okText:"\u786E\u8BA4",onOk:()=>He(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${jt==null?void 0:jt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:jt==null?void 0:jt.coursesId,hack_user_code_id:mt==null?void 0:mt.hack_user_id,score:qe}})).status===0&&(ve.ZP.success("\u8C03\u5206\u6210\u529F"),Qe({type:"shixunHomeworks/setActionTabs",payload:{}}),Qe({type:"shixunHomeworks/getShixunWorkReports",payload:Pe({},jt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,ae.GJ)()&&rt!="shixunWorkReport"&&ne.createElement(E.ZP,{onClick:()=>{var vt;if(!((vt=lt.AssistantObject.hack)!=null&&vt.can_appraise)&&(0,ae.Rm)()){ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:rt.user_id,type:"1",language:mt==null?void 0:mt.language,v:et,data:Pe({},rt)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),ne.createElement(oe.ZP,{height:300,language:mt==null?void 0:mt.language,value:mt!=null&&mt.code?te.Base64.decode(mt==null?void 0:mt.code):"",autoHeight:it,theme:"default",options:Ee}),((mt==null?void 0:mt.comment)||(mt==null?void 0:mt.hidden_comment))&&ne.createElement("div",null,ne.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},ne.createElement(re.Z,{flex:1},ne.createElement("h1",{className:se.title},"\u70B9\u8BC4\u5185\u5BB9")),ne.createElement(re.Z,{className:"pr30"},(0,ae.GJ)()&&ne.createElement(E.ZP,{onClick:()=>He(void 0,null,function*(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:ne.createElement(b.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return He(this,null,function*(){(yield(0,x.gZ)({comment_id:mt==null?void 0:mt.comment_id,homeworkId:jt.homeworkId,type:"hack"})).status===0&&(ve.ZP.success("\u5220\u9664\u6210\u529F"),Qe({type:"shixunHomeworks/getShixunWorkReports",payload:Pe({},jt)}))})}})})},ne.createElement(ee.Z,null),"\u5220\u9664"))),ne.createElement(le.Z,{style:{margin:0}}),(mt==null?void 0:mt.comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.comment})),(mt==null?void 0:mt.hidden_comment)&&ne.createElement("aside",{className:"pl30 pr30 mt20"},ne.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),ne.createElement("br",null),ne.createElement(y.Z,{value:mt==null?void 0:mt.hidden_comment}))))}},82730:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{default:function(){return bt}});var me=pe(59301),ze=pe(86129),E=pe.n(ze),ve=pe(58106),fe=pe(43418),ue=pe(61621),ie=pe(66104),re=pe(95237),le=pe(43604),oe=pe(3113),se=pe(8591),ae=pe(28103),te=pe(1710),z=pe(27812),a=pe(95869),y=pe(87169),x=pe(26227),b=pe(26869),ee=pe(11968),ne=pe(31735),Ae={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"},ge=pe(36384),ye=pe(97013),be=pe(24334),we=pe(56656),Ce=pe.n(we),Se=pe(58478),Pe=pe(75693);const Be=({shixunHomeworks:Pt,autoHeight:Et,classroomList:Lt,user:Ft,dispatch:Rt})=>{const{shixunWorkReport:wt}=Pt,{stage_list:Ot,work_id:Mt}=wt,Qt=(0,ve.useParams)(),Jt=(0,ee.GJ)(),[mn,tn]=(0,me.useState)(),cn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},nn=Dn=>Dn==="c++"?1:Dn==="C++"?2:Dn;function Sn(Dn,hr){return(0,ye.U2)(`student_works/${Mt}/rep_passed_content.json`,{path:hr,game_id:Dn})}const Pn=(0,ne.qZ)(5,wt.hack);return me.createElement(me.Fragment,null,Pn==null?void 0:Pn.map(function(Dn,hr){return me.createElement("div",{key:hr},Dn.map(function(kn,zn){var Nr,ri,yr;return me.createElement("aside",{className:"pl30 pr30",key:zn},me.createElement("div",{className:`${Ae.shixunTitle} mt10`},me.createElement("div",{style:{display:"flex",width:"100%"}},me.createElement("span",{className:"fa fa-code "}),me.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",hr*5+zn+1,"\u9898 ",kn.name),kn.is_finish&&me.createElement("a",{style:{marginLeft:20},onClick:Er=>{Er.preventDefault(),window.open(`${kn==null?void 0:kn.url}&language=${nn(kn.language)}`),localStorage.setItem("program_homework",[Qt.coursesId,Qt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!kn.is_finish&&kn.final_submit_languages.length>0&&me.createElement("a",{style:{marginLeft:20},onClick:Er=>{Er.preventDefault(),window.open(`${kn==null?void 0:kn.url}&language=${nn(kn.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[Qt.coursesId,Qt.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),me.createElement("div",{className:"font16 mt10"},kn.is_finish?me.createElement("aside",{className:Ae.shixunWrp},me.createElement(ge.Z,{classroomList:Lt,user:Ft,v:kn,shixunWorkReport:wt,dispatch:Rt,autoHeight:Et,languages:kn.languages,language:kn.language,game_id:kn.id,data:be.Base64.decode(kn.code),diff_code_count:kn.diff_code_count,onPathChange:Sn})):kn.final_submit_languages.length>0&&me.createElement("aside",{className:Ae.shixunWrp},me.createElement(ge.Z,{classroomList:Lt,user:Ft,v:kn,shixunWorkReport:wt,dispatch:Rt,autoHeight:Et,languages:kn.final_submit_languages,language:kn.final_submit_languages[0].language,game_id:kn.id,data:be.Base64.decode(kn.final_submit_languages[0].code),diff_code_count:kn.diff_code_count,onPathChange:Sn}))),me.createElement("aside",{className:"mt10 font16"},(Nr=kn.history)!=null&&Nr.length?me.createElement(te.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Er,wr)=>me.createElement("span",null,wr!=null&&wr.created_at?Ce()(wr==null?void 0:wr.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(Er,wr)=>{var hi;return me.createElement("span",{className:Er===0?"c-green":"c-red"},((hi=Pe.Im[Er])==null?void 0:hi.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((yr=(ri=kn==null?void 0:kn.history)==null?void 0:ri[0])==null?void 0:yr.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(Er,wr)=>me.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{fe.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:me.createElement("div",{className:"mb10"},me.createElement(Se.ZP,{height:300,language:"python",theme:"vs-light",value:wr!=null&&wr.code?be.Base64.decode(wr==null?void 0:wr.code):"",autoHeight:Et,options:cn}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(Er=>!!Er),pagination:{hideOnSinglePage:!0},dataSource:kn.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var He=(0,ve.connect)(({shixunHomeworks:Pt,loading:Et,globalSetting:Lt,classroomList:Ft,user:Rt})=>({shixunHomeworks:Pt,globalSetting:Lt,loading:Et.effects,classroomList:Ft,user:Rt}))(Be),Ee=pe(78241),Ue=pe(92832),Ie=pe(76906),je=pe(59301),Ve=Object.defineProperty,$e=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,et=(Pt,Et,Lt)=>Et in Pt?Ve(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Pt[Et]=Lt,ut=(Pt,Et)=>{for(var Lt in Et||(Et={}))Qe.call(Et,Lt)&&et(Pt,Lt,Et[Lt]);if($e)for(var Lt of $e(Et))rt.call(Et,Lt)&&et(Pt,Lt,Et[Lt]);return Pt},lt=(Pt,Et)=>{var Lt={};for(var Ft in Pt)Qe.call(Pt,Ft)&&Et.indexOf(Ft)<0&&(Lt[Ft]=Pt[Ft]);if(Pt!=null&&$e)for(var Ft of $e(Pt))Et.indexOf(Ft)<0&&rt.call(Pt,Ft)&&(Lt[Ft]=Pt[Ft]);return Lt},it=(Pt,Et,Lt)=>new Promise((Ft,Rt)=>{var wt=Qt=>{try{Mt(Lt.next(Qt))}catch(Jt){Rt(Jt)}},Ot=Qt=>{try{Mt(Lt.throw(Qt))}catch(Jt){Rt(Jt)}},Mt=Qt=>Qt.done?Ft(Qt.value):Promise.resolve(Qt.value).then(wt,Ot);Mt((Lt=Lt.apply(Pt,Et)).next())});const ot=Pt=>{var Et=Pt,{shixunHomeworks:Lt,dispatch:Ft}=Et,Rt=lt(Et,["shixunHomeworks","dispatch"]),wt,Ot,Mt;const Qt=(0,ve.useParams)(),[Jt,mn]=(0,me.useState)(!1),[tn]=Ee.default.useForm(),[cn,nn]=fe.default.useModal(),[Sn,Pn]=(0,me.useState)(!1),[Dn,hr]=(0,me.useState)(!1);(0,me.useEffect)(()=>{var zn,Nr,ri,yr,Er,wr;Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(Lt.actionTabs.selectArrs.type==="1"?tn.setFieldsValue({comment:Lt.actionTabs.selectArrs.v.comment,hidden_comment:Lt.actionTabs.selectArrs.v.hidden_comment}):tn.setFieldsValue({comment:(ri=(Nr=(zn=Lt.actionTabs.selectArrs)==null?void 0:zn.data)==null?void 0:Nr.data)==null?void 0:ri.work_comment,hidden_comment:(wr=(Er=(yr=Lt.actionTabs.selectArrs)==null?void 0:yr.data)==null?void 0:Er.data)==null?void 0:wr.work_comment_hidden}))},[Lt.actionTabs.key]);const kn=()=>it(void 0,null,function*(){var zn,Nr,ri,yr;const Er=tn.getFieldValue();let wr=Lt.actionTabs.selectArrs.type==="1"?`/api/problems/${Lt.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${Qt.homeworkId}/shixun_work_comment.json`;(yield(0,ye.ZP)(wr,{method:"post",body:{hidden_comment:Er.hidden_comment,comment:Er.comment,language:(zn=Lt.actionTabs.selectArrs)==null?void 0:zn.language,user_id:(yr=(ri=(Nr=Lt.actionTabs.selectArrs)==null?void 0:Nr.data)==null?void 0:ri.data)==null?void 0:yr.user_id}})).status===0&&(se.ZP.success("\u8BC4\u9605\u6210\u529F"),tn.resetFields(),Ft({type:"shixunHomeworks/setActionTabs",payload:{}}),Ft({type:"shixunHomeworks/getShixunWorkReports",payload:ut({},Qt)}))});return je.createElement(je.Fragment,null,nn,je.createElement(fe.default,{centered:!0,title:je.createElement("span",null,((wt=Lt.actionTabs.selectArrs)==null?void 0:wt.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((Ot=Lt.actionTabs.selectArrs)==null?void 0:Ot.language)&&je.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Mt=Lt.actionTabs.selectArrs)==null?void 0:Mt.language)),open:Lt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>it(void 0,null,function*(){const zn=tn.getFieldValue();JSON.stringify(zn)==="{}"||zn.hidden_comment===""&&zn.comment===""?mn(!0):kn()}),onCancel:()=>{Ft({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement(Ee.default,{form:tn,onChange:()=>{Jt&&mn(!1)}},je.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},je.createElement(le.Z,null,je.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),je.createElement(le.Z,null,je.createElement(Ie.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Sn,onCancel:()=>{Pn(!1)}},onDataSelect:(zn,Nr)=>it(void 0,[zn,Nr],function*(ri,{node:yr}){const Er=()=>{tn.setFieldsValue({comment:yr==null?void 0:yr.value}),Pn(!1)};if(tn.getFieldValue("comment")){cn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Er});return}Er()})},je.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:je.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:zn=>{Pn(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),je.createElement(Ee.default.Item,{name:"comment"},je.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),je.createElement(re.Z,{wrap:!1,align:"middle",justify:"space-between"},je.createElement(le.Z,null,je.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),je.createElement(le.Z,null,je.createElement(Ie.Z,{isShowComponent:(0,ee.G5)(),ModalProps:{open:Dn,onCancel:()=>{hr(!1)}},onDataSelect:(zn,Nr)=>it(void 0,[zn,Nr],function*(ri,{node:yr}){const Er=()=>{tn.setFieldsValue({hidden_comment:yr==null?void 0:yr.value}),hr(!1)};if(tn.getFieldValue("hidden_comment")){cn.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:Er});return}Er()})},je.createElement(oe.ZP,{style:{padding:0,height:"auto"},icon:je.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:zn=>{hr(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),je.createElement(Ee.default.Item,{name:"hidden_comment"},je.createElement(Ue.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Jt&&je.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var ct=(0,ve.connect)(({shixunHomeworks:Pt})=>({shixunHomeworks:Pt}))(ot),mt=pe(99487),yt=pe(95318),jt=pe(9726),vt=pe(44164),st=pe.n(vt),qe=pe(49346),Re=pe(59301),We=Object.defineProperty,Oe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ke=(Pt,Et,Lt)=>Et in Pt?We(Pt,Et,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Pt[Et]=Lt,_e=(Pt,Et)=>{for(var Lt in Et||(Et={}))De.call(Et,Lt)&&ke(Pt,Lt,Et[Lt]);if(Fe)for(var Lt of Fe(Et))Te.call(Et,Lt)&&ke(Pt,Lt,Et[Lt]);return Pt},Xe=(Pt,Et)=>Oe(Pt,Le(Et)),dt=(Pt,Et)=>{var Lt={};for(var Ft in Pt)De.call(Pt,Ft)&&Et.indexOf(Ft)<0&&(Lt[Ft]=Pt[Ft]);if(Pt!=null&&Fe)for(var Ft of Fe(Pt))Et.indexOf(Ft)<0&&Te.call(Pt,Ft)&&(Lt[Ft]=Pt[Ft]);return Lt},gt=(Pt,Et,Lt)=>new Promise((Ft,Rt)=>{var wt=Qt=>{try{Mt(Lt.next(Qt))}catch(Jt){Rt(Jt)}},Ot=Qt=>{try{Mt(Lt.throw(Qt))}catch(Jt){Rt(Jt)}},Mt=Qt=>Qt.done?Ft(Qt.value):Promise.resolve(Qt.value).then(wt,Ot);Mt((Lt=Lt.apply(Pt,Et)).next())});const at=Pt=>{var Et=Pt,{shixunHomeworks:Lt,globalSetting:Ft,loading:Rt,classroomList:wt,dispatch:Ot,user:Mt}=Et,Qt=dt(Et,["shixunHomeworks","globalSetting","loading","classroomList","dispatch","user"]),Jt,mn,tn,cn,nn,Sn,Pn,Dn,hr,kn,zn,Nr,ri,yr,Er,wr,hi,Ki,wi,Ti,Oa,sa,Ei,on,Mn,Fn,Dr,Ai,sr,Sa,Ui,Jn;const[Cn,jr]=(0,me.useState)(_e({},(0,ve.useParams)())),Tn=(0,ve.useParams)(),Qr=(0,ve.useLocation)(),[]=(0,me.useState)([]),[di,Bi]=(0,me.useState)({last:!1}),[$r,an]=(0,me.useState)({last:!1}),jn=(0,me.useRef)(),Vn=(0,me.useRef)(),[pn,Br]=(0,me.useState)(!1),[ar,ur]=(0,me.useState)(!1),[cr,xi]=(0,me.useState)(!1),{shixunWorkReport:qn}=Lt,[bi,mr]=(0,me.useState)(new(E())),[Vi,Aa]=(0,me.useState)([]),[Po,zr]=(0,me.useState)(!1),[fi,Ni]=(0,me.useState)(!1);(0,me.useEffect)(()=>(Ot({type:"globalSetting/footerToggle",payload:!1}),Ot({type:"classroomList/getAssistantPermissions",payload:{course_id:Cn.coursesId}}),()=>{Ot({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,me.useEffect)(()=>{(0,ee.Rm)()&&Ot({type:"classroomList/getAssistantPermissions",payload:{course_id:Cn.coursesId}})},[(Jt=Mt==null?void 0:Mt.userInfo)==null?void 0:Jt.login]),(0,me.useEffect)(()=>{Lt.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&Vi.length>0&&!ar&&setTimeout(()=>{Ja("all")},800)},[Vi,ar]),(0,me.useEffect)(()=>{jr(_e({},Tn))},[Qr.pathname]);const Pi=()=>{document.body.scrollIntoView()};function va(){return gt(this,null,function*(){var ya,lr,er,ra;const da=JSON.parse(sessionStorage.all_student_works_params||"{}"),Ii=yield Ot({type:"shixunHomeworks/getAllStudentWorks",payload:_e(_e({},Cn),da)});Aa(Ii.all_student_works);const ko=(ya=Ii.all_student_works)==null?void 0:ya.map(to=>String(to.student_work_id)).indexOf(Cn.homeworkId);ko===((lr=Ii.all_student_works)==null?void 0:lr.length)-1?Bi({last:!0}):Bi((er=Ii.all_student_works)==null?void 0:er[ko+1]),an(ko===0?{last:!0}:(ra=Ii.all_student_works)==null?void 0:ra[ko-1])})}const na=()=>{document.querySelectorAll("canvas").forEach(ya=>{(!ya.clientWidth||!ya.clientHeight)&&ya.remove()})},ua=()=>{jn.current.offsetHeight>62e3?xi(!1):xi(!0)},Ja=ya=>gt(void 0,null,function*(){var lr,er,ra,da;let Ii=0,ko;ko=fe.default.info({width:460,title:Re.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",Re.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:Re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Re.createElement("span",{className:"c-blue"},Ii+1),"/",ya!=="all"?1:Vi==null?void 0:Vi.length,Re.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:Ae.modal,onOk:()=>{}});const to={margin:[0,0],filename:`${(lr=qn==null?void 0:qn.data)==null?void 0:lr.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function ts(){return gt(this,null,function*(){const co=yield Ot({type:"shixunHomeworks/getShixunWorkReports",payload:Xe(_e({},Cn),{homeworkId:Vi[Ii].student_work_id,user_id:Vi[Ii].user_id,id:Cn.categoryId})});Pi(),Ii++,setTimeout(()=>gt(this,null,function*(){var fa,Ca;na();const Da=bi.folder(`${(fa=co==null?void 0:co.data)==null?void 0:fa.user_name}`),ha=document.querySelector("#export-all").children;let Mo=st()();for(let Qo=0;Qogt(this,null,function*(){Qo{var Us;const Ss=Oo.folder(`\u7B2C${Fo+1}\u5173-${Qo.name}-${Qo.id}`);(Us=Qo==null?void 0:Qo.languages)==null||Us.map(Ao=>{Ss.file(`${Ao.language}.txt`,be.Base64.decode(Ao==null?void 0:Ao.code))})}),ko.update({content:Re.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",Re.createElement("span",{className:"c-blue"},Ii),"/",Vi==null?void 0:Vi.length,Re.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),Ii==(Vi==null?void 0:Vi.length)?(ko.destroy(),Na()):ts()}),2200)})}if(ya!=="all"||(Vi==null?void 0:Vi.length)<2){na(),Pi();const co=Vn.current.children;let fa=st()();const Ca=bi.folder(`${(er=qn==null?void 0:qn.data)==null?void 0:er.user_name}`);for(let ha=0;hagt(void 0,null,function*(){ha{var Oo;const Qo=Da.folder(`\u7B2C${Mo+1}\u5173-${ha.name}-${ha.id}`);(Oo=ha==null?void 0:ha.languages)==null||Oo.map(Fo=>{Qo.file(`${Fo.language}.txt`,be.Base64.decode(Fo==null?void 0:Fo.code))})}),ko.destroy(),Na();return}else ts()}),Na=()=>{bi.generateAsync({type:"blob"}).then(function(ya){const lr=document.createElement("a");lr.href=window.URL.createObjectURL(ya),lr.download=qn.category.course_name+".zip",document.body.appendChild(lr);const er=document.createEvent("MouseEvents");er.initEvent("click",!1,!1),lr.dispatchEvent(er),document.body.removeChild(lr),mr(new(E()))}),xi(!1)};(0,me.useEffect)(()=>{es()},[Cn.homeworkId]);const es=()=>gt(void 0,null,function*(){ur(!0),yield Ot({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},Cn)}),ur(!1),(0,ee.GJ)()&&va()}),Io=[{title:"\u9898\u53F7",dataIndex:"name",render:(ya,lr,er)=>er+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.finish_time))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.submit_count))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.run_time))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.memory))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.language))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(ya,lr,er)=>Re.createElement("div",null,Re.createElement("p",null,ya||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(ya,lr,er)=>{var ra,da;return Re.createElement("div",null,Re.createElement("p",null,ya||"- -"),(da=(ra=lr==null?void 0:lr.subitem)==null?void 0:ra.map(Ii=>Ii.rank))==null?void 0:da.map(Ii=>Re.createElement("p",null,Ii||"- -")))}}],Ro=ya=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{ya==="next"?ve.history.push(`/classrooms/${Cn.coursesId}/program_homework/${Cn.categoryId}/${di==null?void 0:di.student_work_id}/${di==null?void 0:di.user_id}/comment`):ve.history.push(`/classrooms/${Cn.coursesId}/program_homework/${Cn.categoryId}/${$r==null?void 0:$r.student_work_id}/${$r==null?void 0:$r.user_id}/comment`)},200)};return Re.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},Re.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},Re.createElement(ue.Z,{loading:ar,active:!0,avatar:{size:40},paragraph:{rows:5}},Re.createElement("div",{className:"edu-container"},((mn=qn==null?void 0:qn.category)==null?void 0:mn.course_id)&&Re.createElement("section",{className:"animated fadeIn"},Re.createElement("aside",{className:""},(qn==null?void 0:qn.category)&&Re.createElement(ie.Z,{separator:">"},Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(tn=qn==null?void 0:qn.category)==null?void 0:tn.course_id}/program_homework`},(cn=qn==null?void 0:qn.category)==null?void 0:cn.course_name)),Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(nn=qn==null?void 0:qn.category)==null?void 0:nn.course_id}/program_homework`},qn.category.category_name)),Re.createElement(ie.Z.Item,null,Re.createElement(ve.Link,{to:`/classrooms/${(Sn=qn==null?void 0:qn.category)==null?void 0:Sn.course_id}/program_homework/${Cn==null?void 0:Cn.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),Re.createElement(ie.Z.Item,null,(Pn=qn==null?void 0:qn.data)==null?void 0:Pn.user_name))),Re.createElement("aside",{className:[Ae.title1,"mt20"].join(" ")},Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:1},Re.createElement(ve.Link,{to:`/classrooms/${Cn.coursesId}/program_homework/${Cn==null?void 0:Cn.categoryId}/detail`},Re.createElement(z.Z,{className:"font16 c-black"})),Re.createElement("strong",{className:"font20 ml5"},(Dn=qn==null?void 0:qn.category)==null?void 0:Dn.homework_name),Re.createElement(ne.VV,{temporary:!0,status:qn.homework_status})),Re.createElement(le.Z,{className:Ae.title1_right},Re.createElement(oe.ZP,{className:"ml10",onClick:()=>{var ya;if((0,ee.Rm)()&&!((ya=wt.AssistantObject.hack)!=null&&ya.can_download)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ja("")},loading:pn},Re.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,ee.GJ)()&&(Vi==null?void 0:Vi.length)>1&&Re.createElement(oe.ZP,{className:"ml10",onClick:()=>{var ya;if((0,ee.Rm)()&&!((ya=wt.AssistantObject.hack)!=null&&ya.can_download)){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ja("all")}},Re.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),Re.createElement("aside",{className:"mt30 relative"})),Re.createElement("aside",{className:"edu-container bg-white",ref:jn},Re.createElement("div",{id:"export-all",ref:Vn},Re.createElement("div",{id:"export-all-1"},Re.createElement("div",{className:Ae.title},Re.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),Re.createElement("div",null,(0,ee.GJ)()&&Re.createElement(oe.ZP,{className:"mr20",type:"primary",onClick:()=>{Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:qn.user_id,data:_e({},qn)}}})}},Re.createElement(a.Z,null),(hr=qn==null?void 0:qn.data)!=null&&hr.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),Re.createElement(ae.Z,{style:{marginTop:0}}),Re.createElement(re.Z,{className:"pl30 pr30"},Re.createElement(le.Z,null,Re.createElement("img",{className:Ae.userPic,src:`${b.Z.IMG_SERVER}/images/${(kn=qn==null?void 0:qn.data)==null?void 0:kn.image_url}`,alt:(zn=qn==null?void 0:qn.data)==null?void 0:zn.username})),Re.createElement(le.Z,null,Re.createElement("span",{className:"font16 ml40"},(Nr=qn==null?void 0:qn.data)==null?void 0:Nr.user_name),Re.createElement(ne.UQ,{status:(ri=qn==null?void 0:qn.data)==null?void 0:ri.compelete_status}),Re.createElement("ul",{className:Ae.userInfo},Re.createElement("li",null,"\u5B66\u53F7\uFF1A",((yr=qn==null?void 0:qn.data)==null?void 0:yr.student_id)||"--"),Re.createElement("li",null,"\u5206\u73ED\uFF1A",((Er=qn==null?void 0:qn.data)==null?void 0:Er.course_group)||"--"),Re.createElement("br",null),Re.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",Re.createElement("span",{className:"c-red"},(wr=qn==null?void 0:qn.data)==null?void 0:wr.finish_do)),Re.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",Re.createElement("span",{className:"c-red"},((hi=qn==null?void 0:qn.data)==null?void 0:hi.latest_do)||"-")))),Re.createElement("ul",{className:[Ae.listItem,"mt10"].join(" ")},Re.createElement("li",null,Re.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),Re.createElement("div",{className:"c-light-black mt20"},(qn==null?void 0:qn.data)&&((Ki=qn==null?void 0:qn.data)==null?void 0:Ki.finish_time))),Re.createElement("li",null,Re.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",Re.createElement("i",{onClick:ya=>{ya.stopPropagation(),ya.preventDefault(),Ni(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),Re.createElement("div",{className:"c-light-black mt20"},(wi=qn==null?void 0:qn.data)==null?void 0:wi.finish_time_long)),Re.createElement("li",null,Re.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),Re.createElement("div",{className:"mt20"},(Ti=qn==null?void 0:qn.data)==null?void 0:Ti.submit_count)),Re.createElement("li",null,Re.createElement("strong",null,"\u901A\u8FC7\u7387"),Re.createElement("div",{className:"mt20"},Re.createElement("span",null,((Oa=qn==null?void 0:qn.data)==null?void 0:Oa.pass_rate)||"- -"))),Re.createElement("li",null,Re.createElement("strong",null,"\u5F97\u5206"),Re.createElement("div",{className:"mt20"},Re.createElement(qe.n,{value:(sa=qn==null?void 0:qn.data)==null?void 0:sa.score,placeholder:"-"}))),Re.createElement("li",null,Re.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),Re.createElement("div",{className:"mt20"},Re.createElement("span",{className:"c-orange"},(Ei=qn==null?void 0:qn.data)==null?void 0:Ei.total_rank))),Re.createElement("li",null,Re.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),Re.createElement("div",{className:"mt20"},Re.createElement("span",{className:"c-orange"},(on=qn==null?void 0:qn.data)==null?void 0:on.class_rank))))),Re.createElement(ae.Z,{style:{margin:0}}),(((Mn=qn==null?void 0:qn.data)==null?void 0:Mn.work_comment_hidden)||((Fn=qn==null?void 0:qn.data)==null?void 0:Fn.work_comment))&&Re.createElement("div",null,Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:1},Re.createElement("h1",{className:Ae.title},"\u70B9\u8BC4\u5185\u5BB9")),Re.createElement(le.Z,{className:"pr30"},(0,ee.GJ)()&&Re.createElement(oe.ZP,{onClick:()=>gt(void 0,null,function*(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Re.createElement(y.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return gt(this,null,function*(){var ya;(yield(0,jt.gZ)({comment_id:(ya=qn==null?void 0:qn.data)==null?void 0:ya.comment_id,homeworkId:Cn.homeworkId})).status===0&&(se.ZP.success("\u5220\u9664\u6210\u529F"),Ot({type:"shixunHomeworks/getShixunWorkReports",payload:_e({},Cn)}))})}})})},Re.createElement(x.Z,null),"\u5220\u9664"))),Re.createElement(ae.Z,{style:{margin:0}}),((Dr=qn==null?void 0:qn.data)==null?void 0:Dr.work_comment)&&Re.createElement("aside",{className:"pl30 pr30 mt20"},Re.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Re.createElement("br",null),Re.createElement(yt.Z,{value:(Ai=qn==null?void 0:qn.data)==null?void 0:Ai.work_comment})),((sr=qn==null?void 0:qn.data)==null?void 0:sr.work_comment_hidden)&&Re.createElement("aside",{className:"pl30 pr30 mt20"},Re.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Re.createElement("br",null),Re.createElement(yt.Z,{value:(Sa=qn==null?void 0:qn.data)==null?void 0:Sa.work_comment_hidden}))),Re.createElement("h1",{className:Ae.title},"\u9636\u6BB5\u6210\u7EE9"),Re.createElement("aside",{className:"pl30 pr30"},Re.createElement(te.default,{dataSource:qn==null?void 0:qn.hack,pagination:!1,columns:Io})),((Ui=qn==null?void 0:qn.data)==null?void 0:Ui.work_description)&&Re.createElement(Re.Fragment,null,Re.createElement("h1",{className:Ae.title},"\u4E2A\u4EBA\u603B\u7ED3"),Re.createElement("aside",{className:"pl30 pr30"},Re.createElement(yt.Z,{value:(Jn=qn==null?void 0:qn.data)==null?void 0:Jn.work_description}))),Re.createElement("h1",{className:Ae.title},"\u5237\u9898\u8BE6\u60C5")),Re.createElement(He,{autoHeight:cr}))),(0,ee.GJ)()&&Re.createElement("aside",{className:`${Ae.footerBar} ${pn?Ae.footerBarStatic:""}`},Re.createElement("aside",{className:"edu-container"},Re.createElement(re.Z,{align:"middle"},Re.createElement(le.Z,{flex:"1"},Re.createElement(ve.Link,{className:Ae.exitComment,to:`/classrooms/${Cn.coursesId}/program_homework/${Cn.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),Re.createElement(le.Z,{flex:"1",className:"tr"},Re.createElement(oe.ZP,{type:"default",disabled:$r==null?void 0:$r.last,onClick:()=>Ro()},"\u4E0A\u4E00\u4E2A"),Re.createElement(oe.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:di==null?void 0:di.last,onClick:()=>Ro("next")},"\u4E0B\u4E00\u4E2A"),(0,ee.GJ)()&&Re.createElement(oe.ZP,{type:"primary",onClick:()=>gt(void 0,null,function*(){var ya;if(!((ya=wt.AssistantObject.hack)!=null&&ya.can_appraise)&&(0,ee.Rm)()){se.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:qn.user_id,data:_e({},qn)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),Re.createElement(ct,null),Re.createElement(mt.Z,null),Re.createElement(fe.default,{open:Po,width:860,centered:!0,onCancel:()=>{zr(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},Re.createElement("div",{style:{color:"#333333",fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),Re.createElement("br",null),Re.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),Re.createElement("br",null),Re.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"),Re.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 "),Re.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),Re.createElement("br",null),Re.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 "),Re.createElement("br",null),Re.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"),Re.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 "),Re.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),Re.createElement("br",null),Re.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),Re.createElement("br",null),Re.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")),Re.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},Re.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),Re.createElement("br",null),Re.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"))),Re.createElement(fe.default,{open:fi,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{Ni(!1)},width:600},Re.createElement("div",{style:{fontWeight:400,color:"#333333"}},Re.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),Re.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.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"),Re.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",Re.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var bt=(0,ve.connect)(({shixunHomeworks:Pt,loading:Et,globalSetting:Lt,classroomList:Ft,user:Rt})=>({shixunHomeworks:Pt,globalSetting:Lt,loading:Et.effects,classroomList:Ft,user:Rt}))(at)},99487:function(qt,Nt,pe){"use strict";var me=pe(59301),ze=pe(43418),E=pe(8591),ve=pe(97013),fe=pe(58106),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(a,y,x)=>y in a?ue(a,y,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[y]=x,se=(a,y)=>{for(var x in y||(y={}))re.call(y,x)&&oe(a,x,y[x]);if(ie)for(var x of ie(y))le.call(y,x)&&oe(a,x,y[x]);return a},ae=(a,y)=>{var x={};for(var b in a)re.call(a,b)&&y.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ie)for(var b of ie(a))y.indexOf(b)<0&&le.call(a,b)&&(x[b]=a[b]);return x},te=(a,y,x)=>new Promise((b,ee)=>{var ne=ye=>{try{ge(x.next(ye))}catch(be){ee(be)}},Ae=ye=>{try{ge(x.throw(ye))}catch(be){ee(be)}},ge=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(ne,Ae);ge((x=x.apply(a,y)).next())});const z=a=>{var y=a,{shixunHomeworks:x,dispatch:b}=y,ee=ae(y,["shixunHomeworks","dispatch"]);const ne=(0,fe.useParams)();return me.createElement(ze.default,{centered:!0,title:"\u63D0\u793A",open:x.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>te(void 0,null,function*(){(yield(0,ve.ZP)(`/api/myshixuns/${x.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ne.coursesId}})).shixun_identifier&&(E.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"shixunHomeworks/setActionTabs",payload:{}}),b({type:"shixunHomeworks/getWorkList",payload:se({},x.actionTabs.params)}))}),onCancel:()=>{b({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),me.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};Nt.Z=(0,fe.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(z)},49346:function(qt,Nt,pe){"use strict";pe.d(Nt,{n:function(){return Qt},Z:function(){return mn}});var me=pe(59301),ze=pe(78241),E=pe(8591),ve=pe(6848),fe=pe(43418),ue=pe(20834),ie=pe(24905),re=pe(95237),le=pe(43604),oe=pe(92832),se=pe(3113),ae=pe(38854),te=pe(1710),z=pe(5112),a=pe(5871),y=pe(58421),x=pe(84105),b=pe(87395),ee=pe(67921),ne=pe(89489),Ae=pe(59243),ge=pe(31735),ye=pe(99487),be=pe(96512),we=pe(97013),Ce=pe(58106),Se=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ee=(tn,cn,nn)=>cn in tn?Se(tn,cn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[cn]=nn,Ue=(tn,cn)=>{for(var nn in cn||(cn={}))Be.call(cn,nn)&&Ee(tn,nn,cn[nn]);if(Pe)for(var nn of Pe(cn))He.call(cn,nn)&&Ee(tn,nn,cn[nn]);return tn},Ie=(tn,cn)=>{var nn={};for(var Sn in tn)Be.call(tn,Sn)&&cn.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&Pe)for(var Sn of Pe(tn))cn.indexOf(Sn)<0&&He.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},je=(tn,cn,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,cn)).next())});const Ve=tn=>{var cn=tn,{shixunHomeworks:nn,dispatch:Sn}=cn,Pn=Ie(cn,["shixunHomeworks","dispatch"]);const Dn=(0,Ce.useParams)(),[hr,kn]=(0,me.useState)(!0),[zn,Nr]=(0,me.useState)(!1),[ri]=ze.default.useForm(),yr=()=>je(void 0,null,function*(){const Er=ri.getFieldValue();(yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...nn.actionTabs.selectArrs],cover_all:hr,hidden_comment:Er.hidden_comment,comment:Er.comment}})).status===0&&(E.ZP.success("\u8BC4\u9605\u6210\u529F"),ri.resetFields(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Sn({type:"shixunHomeworks/getWorkList",payload:Ue({},nn.actionTabs.params)}))});return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:nn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>je(void 0,null,function*(){const Er=ri.getFieldValue();JSON.stringify(Er)==="{}"||Er.hidden_comment===""&&Er.comment===""?Nr(!0):nn.workList.partial_comment?Sn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:nn.actionTabs.selectArrs,params:nn.actionTabs.params}}):yr()}),onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(ze.default,{form:ri,onChange:()=>{zn&&Nr(!1)}},me.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(ze.default.Item,{name:"comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),me.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(ze.default.Item,{name:"hidden_comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),zn&&me.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),me.createElement(fe.default,{centered:!0,title:me.createElement("span",null,me.createElement(be.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:nn.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{yr()},onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},me.createElement("div",{className:"tc"},me.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"),me.createElement("p",null,me.createElement(z.ZP.Group,{onChange:Er=>{kn(Er.target.value)},value:hr},me.createElement(z.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),me.createElement(z.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var $e=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(Ve),Qe=pe(9726),rt=pe(11968),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,lt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ot=(tn,cn)=>{var nn={};for(var Sn in tn)lt.call(tn,Sn)&&cn.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&ut)for(var Sn of ut(tn))cn.indexOf(Sn)<0&&it.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},ct=(tn,cn,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,cn)).next())});const mt=tn=>{var cn=tn,{shixunHomeworks:nn,dispatch:Sn}=cn,Pn=ot(cn,["shixunHomeworks","dispatch"]),Dn,hr,kn,zn;const Nr=(0,Ce.useParams)(),[ri,yr]=(0,me.useState)(!1),[Er,wr]=(0,me.useState)((hr=(Dn=nn.actionTabs.selectArrs)==null?void 0:Dn.data)==null?void 0:hr.name),[hi]=ze.default.useForm();(0,me.useEffect)(()=>{var wi,Ti,Oa,sa,Ei,on;nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&hi.setFieldsValue({comment:(Ti=(wi=nn.actionTabs.selectArrs)==null?void 0:wi.data)==null?void 0:Ti.work_comment,hidden_comment:(sa=(Oa=nn.actionTabs.selectArrs)==null?void 0:Oa.data)==null?void 0:sa.work_comment_hidden}),wr((on=(Ei=nn.actionTabs.selectArrs)==null?void 0:Ei.data)==null?void 0:on.name)},[nn.actionTabs.key]);const Ki=()=>ct(void 0,null,function*(){var wi,Ti;const Oa=hi.getFieldValue();if((yield(0,we.ZP)(`/api/student_works/${(Ti=(wi=nn.actionTabs.selectArrs)==null?void 0:wi.data)==null?void 0:Ti.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:Oa.hidden_comment,comment:Oa.comment}})).status===0)return E.ZP.success("\u8BC4\u9605\u6210\u529F"),hi.resetFields(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Sn({type:"shixunHomeworks/getWorkList",payload:Nr})});return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:(zn=(kn=nn.actionTabs.selectArrs)==null?void 0:kn.data)!=null&&zn.work_comment_hidden?"\u66F4\u6539"+Er+"\u70B9\u8BC4":Er+"\u70B9\u8BC4",open:nn.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ct(void 0,null,function*(){const wi=hi.getFieldValue();JSON.stringify(wi)==="{}"||wi.hidden_comment===""&&wi.comment===""?yr(!0):Ki()}),onCancel:()=>{Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(ze.default,{form:hi,onChange:()=>{ri&&yr(!1)}},me.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(ze.default.Item,{name:"comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),me.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),me.createElement(ze.default.Item,{name:"hidden_comment"},me.createElement(oe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),ri&&me.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var yt=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(mt),jt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,qe=(tn,cn)=>{var nn={};for(var Sn in tn)vt.call(tn,Sn)&&cn.indexOf(Sn)<0&&(nn[Sn]=tn[Sn]);if(tn!=null&&jt)for(var Sn of jt(tn))cn.indexOf(Sn)<0&&st.call(tn,Sn)&&(nn[Sn]=tn[Sn]);return nn},Re=(tn,cn,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,cn)).next())});const We=tn=>{var cn=tn,{shixunHomeworks:nn,dispatch:Sn}=cn,Pn=qe(cn,["shixunHomeworks","dispatch"]);const Dn=(0,Ce.useParams)(),[hr,kn]=(0,me.useState)([]),[zn,Nr]=(0,me.useState)([]);(0,me.useEffect)(()=>{nn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&ri()},[nn.actionTabs.key]);function ri(){return Re(this,null,function*(){const Er=yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});kn(Er)})}const yr=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:nn.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Re(void 0,null,function*(){const Er=yield(0,we.ZP)(`/api/homework_commons/${Dn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:zn}});(Er==null?void 0:Er.status)===0&&(Ce.history.replace(`/classrooms/${Dn.coursesId}/shixun_homework/${Dn.categoryId}/detail?tabs=4`),window.location.reload(),Sn({type:"shixunHomeworks/setActionTabs",payload:{}}),Nr([]))}),onCancel:()=>{Nr([]),Sn({type:"shixunHomeworks/setActionTabs",payload:{}})}},me.createElement(te.default,{rowSelection:{type:"checkbox",onChange:(Er,wr)=>{Nr([...Er])},selectedRowKeys:zn,getCheckboxProps:Er=>({disabled:Er.status==="\u8FDB\u884C\u4E2D"||Er.works_count===0})},rowKey:Er=>Er.key||Er.id,scroll:{y:300},pagination:!1,columns:yr,dataSource:hr==null?void 0:hr.group_list})))};var Oe=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(We),Le=pe(86401),Fe=pe(884),De=Object.defineProperty,Te=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Xe=(tn,cn,nn)=>cn in tn?De(tn,cn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[cn]=nn,dt=(tn,cn)=>{for(var nn in cn||(cn={}))ke.call(cn,nn)&&Xe(tn,nn,cn[nn]);if(Te)for(var nn of Te(cn))_e.call(cn,nn)&&Xe(tn,nn,cn[nn]);return tn},gt=(tn,cn,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,cn)).next())});const at=({shixunHomeworks:tn,dispatch:cn,isShow:nn,setIsShow:Sn,item:Pn,coursesId:Dn,categoryId:hr})=>{const[kn,zn]=(0,me.useState)({page:1,limit:10}),[Nr,ri]=(0,me.useState)([]),[yr,Er]=(0,me.useState)(!1);(0,me.useEffect)(()=>{nn&&wr()},[nn]);function wr(){return gt(this,null,function*(){Er(!0);const Ki=yield(0,we.ZP)(`/api/student_works/${Pn.id}/game_details.json`,{method:"get",params:dt({},kn)});Er(!1),Ki.status===0&&ri(Ki==null?void 0:Ki.data)})}const hi=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Ki,wi,Ti)=>me.createElement("span",{style:{color:"#000"}},kn.limit*(kn.page-1)+Ti+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Ki,wi,Ti)=>me.createElement("span",{style:{color:"#000"}},Ki)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Ki,wi,Ti)=>me.createElement("span",null,Ki==0?"\u672A\u901A\u5173":Ki==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Ki,wi,Ti)=>me.createElement("span",{style:{color:"#333"}},Ki)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Ki,wi,Ti)=>me.createElement("span",{style:{color:"#333"}},Ki)}];return me.createElement(me.Fragment,null,me.createElement(fe.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:nn,width:700,footer:null,maskClosable:!1,onCancel:()=>{kn.page=1,kn.limit=10,zn(dt({},kn)),Sn(!1)}},me.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},me.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),me.createElement("span",{title:Pn==null?void 0:Pn.user_name,style:{color:"#232B40"}},Pn==null?void 0:Pn.user_name)),me.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),me.createElement("span",{title:Pn==null?void 0:Pn.student_id,style:{color:"#232B40"}},(Pn==null?void 0:Pn.student_id)||"--")),me.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},me.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),me.createElement("span",{title:Pn==null?void 0:Pn.group_name,style:{color:"#232B40"}},(Pn==null?void 0:Pn.group_name)||"--"))),me.createElement(te.default,{scroll:{y:380},columns:hi,loading:yr,style:{marginBottom:kn.limit>(Nr==null?void 0:Nr.count)?"16px":"0"},dataSource:Nr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:kn.limit,current:kn.page,position:["bottomRight"],onChange:(Ki,wi)=>{kn.page=Ki,kn.limit=wi,zn(dt({},kn)),wr()},total:Nr==null?void 0:Nr.count,showTotal:(Ki,wi)=>me.createElement("span",null,"\u5171",me.createElement("span",{style:{color:"#165DFF"}}," ",Ki," "),"\u6761\u6570\u636E")}})))};var bt=(0,Ce.connect)(({shixunHomeworks:tn})=>({shixunHomeworks:tn}))(at),Pt=pe(59301),Et=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,wt=(tn,cn,nn)=>cn in tn?Et(tn,cn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):tn[cn]=nn,Ot=(tn,cn)=>{for(var nn in cn||(cn={}))Ft.call(cn,nn)&&wt(tn,nn,cn[nn]);if(Lt)for(var nn of Lt(cn))Rt.call(cn,nn)&&wt(tn,nn,cn[nn]);return tn},Mt=(tn,cn,nn)=>new Promise((Sn,Pn)=>{var Dn=zn=>{try{kn(nn.next(zn))}catch(Nr){Pn(Nr)}},hr=zn=>{try{kn(nn.throw(zn))}catch(Nr){Pn(Nr)}},kn=zn=>zn.done?Sn(zn.value):Promise.resolve(zn.value).then(Dn,hr);kn((nn=nn.apply(tn,cn)).next())});const Qt=({value:tn,placeholder:cn=""})=>{if(tn==null||tn==="")return Pt.createElement("span",null,cn);{const nn=Number(tn);if(nn>=80)return Pt.createElement("span",{style:{color:"#009C0F"}},nn);if(nn<80&&nn>=60)return Pt.createElement("span",{style:{color:"#FA6400"}},nn);if(nn<60)return Pt.createElement("span",{style:{color:"#E30000"}},nn)}},Jt=({shixunHomeworks:tn,classroomList:cn,globalSetting:nn,loading:Sn,dispatch:Pn,setExportParams:Dn,user:hr})=>{var kn,zn,Nr,ri,yr,Er,wr,hi,Ki,wi,Ti,Oa,sa;const Ei=(0,Ce.useParams)(),[on,Mn]=(0,me.useState)(Ot(Ot({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Ei)),[Fn]=ze.default.useForm(),[Dr,Ai]=(0,me.useState)(),[sr,Sa]=(0,me.useState)({}),[Ui,Jn]=(0,me.useState)([]),[Cn,jr]=(0,me.useState)(!1),[Tn,Qr]=(0,me.useState)([]),[di,Bi]=(0,me.useState)(!1),[$r,an]=(0,me.useState)(),[jn,Vn]=(0,me.useState)(1),[pn,Br]=(0,me.useState)(),[ar,ur]=(0,me.useState)(),[cr,xi]=(0,me.useState)(),[qn,bi]=(0,me.useState)(),[mr,Vi]=(0,me.useState)(),[Aa,Po]=(0,me.useState)(!1),[zr,fi]=(0,me.useState)(!1),[Ni,Pi]=(0,me.useState)(),va=(0,Ce.useLocation)();(0,me.useEffect)(()=>(na(),()=>{Sa([]),Jn([])}),[on.coursesId]),(0,me.useEffect)(()=>{var lr;const er=JSON.parse(JSON.stringify(tn.workList));!((lr=er==null?void 0:er.student_works)!=null&&lr.length)&&(er!=null&&er.id)?(er.student_works=[Ot({},er)],Sa(er)):(er!=null&&er.id&&Jn([Ot(Ot({},er),{number:"\u6211"})]),Sa(Ot({},er)))},[tn.workList]);const na=lr=>(Dn(Ot({},on)),Pn({type:"shixunHomeworks/getWorkList",payload:on}));(0,me.useEffect)(()=>{Pn({type:"user/getUserInfo",payload:{course_id:on.coursesId}})},[]);const ua=()=>Mt(void 0,null,function*(){const lr=yield(0,Qe.Uc)({categoryId:Ei.categoryId});Ai(lr==null?void 0:lr.update_score)}),Ja=()=>Mt(void 0,null,function*(){Pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const lr=yield(0,Qe.Vs)({categoryId:Ei.categoryId});Pn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(lr==null?void 0:lr.status)===0&&(E.ZP.success(lr==null?void 0:lr.message),na())}),Na=()=>{on.page=1;const lr=Object.assign({},Fn.getFieldsValue());delete on.course_group,delete on.teacher_comment,Object.keys(lr).map(function(er){var ra;switch(er){case"task_status":lr[er].includes("all")||!lr[er].length?(delete on.work_status,Fn.setFieldsValue({task_status:"all"})):(on.work_status=lr[er],Fn.setFieldsValue({task_status:on.work_status}));break;case"course_group_info":lr[er].includes("all")||!lr[er].length?(delete on.course_group,Fn.setFieldsValue({course_group_info:"all"})):(on.course_group=lr[er],Fn.setFieldsValue({course_group_info:on.course_group}));break;case"teacher_comment":lr[er].includes("all")||!lr[er].length?(delete on.teacher_comment,Fn.setFieldsValue({teacher_comment:"all"})):(on.teacher_comment=((ra=lr[er])==null?void 0:ra.length)===1?Number(lr[er][0]):"",Fn.setFieldsValue({teacher_comment:lr[er]}));break}}),na()};(0,me.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Vi(47),Po(!0))},[document.getElementById("divhe")]);const es=(lr,er)=>{on.page=lr,on.limit=20,na()};function Io(){Vn(1),Br(""),ur(""),xi(""),bi(""),Qr([])}const Ro=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(lr,er,ra)=>on.limit*(on.page-1)+ra+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:lr=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr},Pt.createElement("span",{className:"current"},lr))},!(0,rt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:on.order==="student_id"?on.b_order==="desc"?"descend":"ascend":null,render:lr=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr||"--"},Pt.createElement("span",{className:"current"},lr||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(lr,er)=>lr?Pt.createElement(ve.Z,{placement:"bottom",title:lr},Pt.createElement("span",{className:"current"},lr)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:on.order==="work_status"?on.b_order==="desc"?"descend":"ascend":null,render:lr=>Pt.createElement(ge.lC,{status:lr})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:on.order==="achieve_time"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,er)=>Pt.createElement(ve.Z,{placement:"bottomLeft",title:lr},Pt.createElement("span",{className:"current"},lr))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(lr,er)=>Pt.createElement("span",{onClick:ra=>{var da;ra.stopPropagation(),(da=sr.homework_status)!=null&&da.includes("\u5BFC\u5165")&&(Pi(er),fi(!0))}},lr||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:on.order==="work_score"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,er)=>Pt.createElement(ve.Z,{title:Pt.createElement(Pt.Fragment,null,Pt.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(er==null?void 0:er.late_final_score)||0),Pt.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(er==null?void 0:er.late_penalty)||0),Pt.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(er==null?void 0:er.score)||0))},Qt({value:lr,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:on.order==="achieve_time_long"?on.b_order==="desc"?"descend":"ascend":null,render:(lr,er)=>lr&&lr!="--"?Pt.createElement(ve.Z,{placement:"bottom",title:lr},Pt.createElement("span",{className:"current"},lr)):"--"},((kn=sr.homework_status)==null?void 0:kn.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((zn=sr.homework_status)!=null&&zn.includes("\u5BFC\u5165"))&&{title:Pt.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:lr=>lr?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(lr,er)=>{var ra;return(ra=sr.homework_status)!=null&&ra.includes("\u5BFC\u5165")?(0,rt.GJ)()?Pt.createElement("a",{onClick:da=>{da.stopPropagation(),Pn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:er==null?void 0:er.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Pt.createElement("a",{onClick:da=>{da.stopPropagation(),Pi(er),fi(!0)}},"\u67E5\u770B"):(0,rt.dE)()?Pt.createElement("div",null,(0,ge.JL)(er==null?void 0:er.work_status)==="\u672A\u5F00\u542F"?Pt.createElement("span",null,"--"):Pt.createElement("a",{onClick:da=>{var Ii;if(da.stopPropagation(),(0,rt.Rm)()&&!((Ii=cn.AssistantObject.hack)!=null&&Ii.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${er.id}/${er.user_id}/comment`,"_blank")}},"\u67E5\u770B")):Pt.createElement("a",{target:"_blank",onClick:da=>{var Ii,ko;if(da.stopPropagation(),(0,rt.Rm)()&&!((Ii=cn.AssistantObject.hack)!=null&&Ii.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ko=hr.userInfo)!=null&&ko.professional_certification)window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${er.id}/${er.user_id}/comment`,"_blank");else return fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:Pt.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ge.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(lr=>!!lr),ya=()=>{var lr,er;return Pt.createElement(ue.default,null,Pt.createElement(ue.default.Item,{onClick:()=>{var ra;if((0,rt.Rm)()&&!((ra=cn.AssistantObject.hack)!=null&&ra.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:sr==null?void 0:sr.course_group_info,fn:()=>{(0,Fe.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,rt.GJ)()&&((lr=sr==null?void 0:sr.student_works)==null?void 0:lr.length)>0&&!((er=sr==null?void 0:sr.homework_status)!=null&&er.includes("\u5BFC\u5165"))&&Pt.createElement(ue.default.Item,{key:"3",onClick:()=>{var ra;if((0,rt.Rm)()&&!((ra=cn.AssistantObject.hack)!=null&&ra.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:sr==null?void 0:sr.course_group_info,fn:()=>{var da,Ii,ko,to;Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ce.history.push(`/classrooms/${on==null?void 0:on.coursesId}/program_homework/${on.categoryId}/${(Ii=(da=sr==null?void 0:sr.student_works)==null?void 0:da[0])==null?void 0:Ii.id}/${(to=(ko=sr==null?void 0:sr.student_works)==null?void 0:ko[0])==null?void 0:to.user_id}/comment`)}}})}},"\u7F16\u7A0B\u62A5\u544A"),Pt.createElement(ue.default.Item,{key:"2",onClick:()=>{var ra;if((0,rt.Rm)()&&!((ra=cn.AssistantObject.hack)!=null&&ra.can_download)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ce.history.push(`/classrooms/${on.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return Pt.createElement(Pt.Fragment,null,Pt.createElement("section",{className:`${et.wrap} minH500 bg-white pl30 pr30 pt30`},((Nr=sr.homework_status)==null?void 0:Nr.includes("\u672A\u53D1\u5E03"))&&Pt.createElement(Ae.Z,null),!((ri=sr.homework_status)!=null&&ri.includes("\u672A\u53D1\u5E03"))&&Pt.createElement("aside",null,!(0,rt.GJ)()&&Pt.createElement("div",{className:"c-light-black font12"},Pt.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",sr==null?void 0:sr.publish_time),Pt.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",sr==null?void 0:sr.end_time),Pt.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(sr==null?void 0:sr.late_time)||"- -")),(0,rt.GJ)()&&Pt.createElement(Pt.Fragment,null,Pt.createElement(ze.default,{form:Fn,onChange:Na,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((yr=sr.task_status)==null?void 0:yr.length)>0&&Pt.createElement(ze.default.Item,{name:"task_status"},Pt.createElement(ie.default.Group,{value:[],style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},sr.task_status&&sr.task_status.map((lr,er)=>Pt.createElement(ie.default,{name:"task_status",value:lr.id},lr.name,"(",lr.count,")")))))),((Er=sr.course_group_info)==null?void 0:Er.length)>0&&Pt.createElement(ze.default.Item,{name:"course_group_info"},Pt.createElement(ie.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1",id:"divhe",style:{height:mr+"px",overflow:"hidden"}},(wr=sr.course_group_info)==null?void 0:wr.map((lr,er)=>Pt.createElement(ie.default,{value:lr.course_group_id},lr.group_group_name,"(",lr.count,")"))),Aa&&Pt.createElement("span",{onClick:()=>{let lr=document.getElementById("divhe").scrollHeight;mr>47?Vi(47):Vi(lr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},mr===47?"\u5C55\u5F00":"\u6536\u8D77",mr===47?Pt.createElement(x.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pt.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((hi=sr.teacher_comment)==null?void 0:hi.length)>0&&Pt.createElement(ze.default.Item,{name:"teacher_comment"},Pt.createElement(ie.default.Group,{style:{width:"100%"}},Pt.createElement(re.Z,null,Pt.createElement(le.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),Pt.createElement(le.Z,{flex:"80px"},Pt.createElement(ie.default,{value:"all"},"\u5168\u90E8")),Pt.createElement(le.Z,{flex:"1"},sr.teacher_comment&&sr.teacher_comment.map((lr,er)=>Pt.createElement(ie.default,{value:String(lr.id)},lr.name,"(",lr.count,")"))))))),Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,{flex:"1"},Pt.createElement(re.Z,{align:"middle"},Pt.createElement(le.Z,null,Pt.createElement(oe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:lr=>{on.search=lr.trim(),on.page=1,na()},style:{width:240}})),Pt.createElement(le.Z,null,Pt.createElement("span",{className:"ml5"},Pt.createElement("span",{className:"c-red"},sr.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",sr.work_count,"\u4E2A\u5B66\u751F\uFF09")))),Pt.createElement(le.Z,null,(0,rt.GJ)()&&!((Ki=sr.homework_status)!=null&&Ki.includes("\u5BFC\u5165"))&&!((wi=nn==null?void 0:nn.setting)!=null&&wi.hide_code_repeat)&&Pt.createElement(se.ZP,{className:"ml10",onClick:()=>{Pn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:sr.student_works.map(lr=>lr.id),params:on}})}},Pt.createElement("span",{className:`${et.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,rt.GJ)()&&!((Ti=sr.homework_status)!=null&&Ti.includes("\u5BFC\u5165"))&&Pt.createElement(se.ZP,{className:"ml10",onClick:Ja},Pt.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,rt.GJ)()&&Pt.createElement(ae.Z,{dropdownRender:ya,className:"ml10"},Pt.createElement(se.ZP,null,Pt.createElement(ee.Z,null),"\u5BFC\u51FA",Pt.createElement(ne.Z,null)))))),Pt.createElement(re.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,rt.GJ)()&&Dr&&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(te.default,{className:`mt30 ${et.TableDom}`,loading:Sn["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:lr=>({onClick:er=>{var ra,da;if(!((ra=sr.homework_status)!=null&&ra.includes("\u5BFC\u5165"))){if((0,rt.Rm)()&&!((da=cn.AssistantObject.hack)!=null&&da.can_view)){E.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${on.coursesId}/program_homework/${on.categoryId}/${lr.id}/${lr.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:sr.student_works,columns:Ro,onChange:(lr,er,ra)=>{ra.field&&(on.order=ra.field==="score"?"work_score":ra.field),ra.order||(on.b_order="asc"),ra.order==="ascend"&&(on.b_order="asc"),ra.order==="descend"&&(on.b_order="desc"),ra.order||(on.b_order="asc"),na()}}),Pt.createElement($e,null),Pt.createElement(yt,null),Pt.createElement(ye.Z,null)),Pt.createElement(fe.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Cn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Mt(void 0,null,function*(){if(jn===2){if(Tn.length<=0){E.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!qn){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lr=yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:qn,status:Tn}});lr.status===0&&(an(lr),jr(!1),Bi(!0))}else{if(!(cr===0||ar===0)){if(!cr){E.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ar){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(cr>ar){E.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!qn){E.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let lr=yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:qn,min_score:cr,max_score:ar}});lr.status===0&&(an(lr),jr(!1),Bi(!0))}}),onCancel:()=>{jr(!1),Io()}},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:lr=>{Vn(lr.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"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:cr,onChange:lr=>xi(lr),style:{width:"100px"}}),Pt.createElement("span",{style:{width:"80px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pt.createElement(a.Z,{min:0,max:100,value:ar,onChange:lr=>ur(lr),style:{width:"100px"}})),jn===2&&Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pt.createElement(ie.default.Group,{onChange:lr=>{Qr([...lr])},style:{width:"100%"}},(Oa=sr.task_status)==null?void 0:Oa.map((lr,er)=>Pt.createElement(ie.default,{name:"task_status",value:lr.id},lr.name,"(",lr.count,")")))),Pt.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pt.createElement("span",{style:{width:"70px",textAlign:"end"}},Pt.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pt.createElement(Le.Z,{className:et.MdEditor,onChange:lr=>bi(lr),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Pt.createElement(fe.default,{open:di,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Mt(void 0,null,function*(){jn===2?(yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:qn,status:Tn}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),Io(),na(),Bi(!1)):(yield(0,we.ZP)(`/api/homework_commons/${on.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:on.categoryId,comment:qn,min_score:cr,max_score:ar}})).status===0&&(E.ZP.info("\u6253\u56DE\u6210\u529F"),Io(),na(),Bi(!1))}),onCancel:()=>{Io(),Bi(!1)}},Pt.createElement("div",{style:{padding:"32px"}},jn===1&&Pt.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",cr,"-",ar,"\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",((sa=sr.task_status)==null?void 0:sa.filter(lr=>Tn==null?void 0:Tn.includes(lr.id)).map(lr=>lr.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",$r==null?void 0:$r.count,"\u540D\u5B66\u751F")))),Pt.createElement(Oe,null),Pt.createElement(bt,{isShow:zr,setIsShow:fi,item:Ni,coursesId:on.coursesId,categoryId:on.categoryId}),Pt.createElement("aside",{className:"tc mb50 mt30"},Pt.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:es,current:on.page||1,defaultPageSize:20,total:sr.work_count})))};var mn=(0,Ce.connect)(({shixunHomeworks:tn,classroomList:cn,globalSetting:nn,loading:Sn,user:Pn})=>({shixunHomeworks:tn,classroomList:cn,globalSetting:nn,loading:Sn.effects,user:Pn}))(Jt)},92711:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return a}});var me=pe(59301),ze=pe(58106),E=pe(43418),ve=pe(3113),fe=pe(71418),ue=pe(45962),ie=pe(30097),re=pe(58478),le=pe(24334),oe=pe(56656),se=pe.n(oe),ae=pe(17713),te=pe(59301),z=(y,x,b)=>new Promise((ee,ne)=>{var Ae=be=>{try{ye(b.next(be))}catch(we){ne(we)}},ge=be=>{try{ye(b.throw(be))}catch(we){ne(we)}},ye=be=>be.done?ee(be.value):Promise.resolve(be.value).then(Ae,ge);ye((b=b.apply(y,x)).next())}),a=({open:y,onClose:x})=>{const[b,ee]=(0,me.useState)(void 0);console.log((0,ze.useLocation)(),33);const ne=(0,ze.useLocation)();(0,me.useEffect)(()=>{y&&function(){return z(this,null,function*(){const ut=yield(0,ue.X6)(y);ee(ut.data)})}()},[y]);const{status:Ae,created_at:ge,code:ye,name:be,language:we,pass_sets_count:Ce,set_count:Se,error_msg:Pe,output:Be,input:He,expected_output:Ee,execute_memory:Ue,user:Ie,execute_time:je,input_file_url:Ve,output_file_url:$e,is_file:Qe,expected_output_file_url:rt}=b||{};return te.createElement(E.default,{open:y,width:1e3,onCancel:()=>x(!1),footer:te.createElement(ve.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},te.createElement(fe.Z,{spinning:!b,delay:500},te.createElement("div",{className:"record-detail-info"},b?te.createElement(te.Fragment,null,te.createElement("div",{className:"record-detail-body"},te.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),te.createElement("ul",{className:"record-info"},te.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",te.createElement("span",{className:Ae===0?"c-green":"c-red"},ie.Im[Ae])," "),te.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",te.createElement("span",null,se()(ge).format("YYYY-MM-DD HH:mm:ss"))," "),te.createElement("li",null," \u8BED\u8A00\uFF1A",te.createElement("span",null,we)," "),te.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",te.createElement("span",null,je*1e3,"ms")," "),te.createElement("li",null," ",`${Ae===ae.h.HIDE_COMPILE_STATUS?"--":Ce} / ${Se} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,ie.gZ)({status:Ae,error_msg:Pe,execute_time:je,output:Be,input:He,expected_output:Ee,input_file_url:Ve,output_file_url:$e,is_file:Qe,expected_output_file_url:rt}),te.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),te.createElement(re.ZP,{height:"200px",width:"100%",language:we==null?void 0:we.toLocaleLowerCase(),value:le.Base64.decode(ye),options:{readOnly:!0}}))):null)))}},75693:function(qt,Nt,pe){"use strict";pe.d(Nt,{Im:function(){return Se},Y4:function(){return Be}});var me=pe(59301),ze=pe(92832),E=pe(8591),ve=pe(3113),fe=pe(90643),ue=pe(24334),ie=pe.n(ue),re=pe(10640),le=pe(69654),oe=pe(95318),se=pe(31735),ae=pe(34376),te=pe.n(ae),z=pe(97013),a=pe(58106),y=pe(92711),x=pe(94276),b=pe(45962),ee=pe(75826),ne=pe(72059),Ae=pe(92310),ge=pe.n(Ae),ye=pe(7722),be=pe(59301),we=(Ue,Ie,je)=>new Promise((Ve,$e)=>{var Qe=ut=>{try{et(je.next(ut))}catch(lt){$e(lt)}},rt=ut=>{try{et(je.throw(ut))}catch(lt){$e(lt)}},et=ut=>ut.done?Ve(ut.value):Promise.resolve(ut.value).then(Qe,rt);et((je=je.apply(Ue,Ie)).next())});const{TextArea:Ce}=ze.default,Se={[fe.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[fe.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[fe.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 Pe=(Ue=>(Ue[Ue.SET_VISIBLE=0]="SET_VISIBLE",Ue[Ue.SET_TABINDEX=1]="SET_TABINDEX",Ue))(Pe||{});function Be(Ue){const{status:Ie,error_msg:je,output:Ve,input:$e,expected_output:Qe,is_file:rt,input_file_url:et,output_file_url:ut,expected_output_file_url:lt,setMonacoValue:it,setData:ot}=Ue,ct=(0,me.useRef)(),mt=(0,me.useRef)(),yt=(0,me.useRef)();let jt=null;const vt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,me.useEffect)(()=>{if(Ve&&!rt&&ct.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(ct.current);const qe=(0,se.pp)(ue.Base64.decode(Ve));st.write(qe),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(Re){}},100)}if($e&&!rt&&mt.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(mt.current),st.write((0,se.pp)($e)),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(qe){}},100)}if(Qe&&!rt&&yt.current){const st=new ae.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});st.open(yt.current),st.write((0,se.pp)(ue.Base64.decode(Qe))),st.setOption("theme",{background:"#1e1e1e"}),setTimeout(()=>{try{st.scrollToTop()}catch(qe){}},100)}},[Ve]),Ie){case fe.h.NOMATCH:jt=be.createElement(be.Fragment,null,be.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&be.createElement("div",{ref:ct}),rt&&be.createElement("div",{style:vt},be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(this,null,function*(){const st=yield(0,z.ZP)(ut,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});it(st),setTimeout(()=>{ot(ut)},200)})},Ve)),be.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&be.createElement("div",{ref:yt}),rt&&be.createElement("div",{style:vt},be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(this,null,function*(){const st=yield fetch(lt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});it(yield st.text()),setTimeout(()=>{ot(lt)},200)})},Qe)));break;case fe.h.EXECUTEFAILURE:jt=be.createElement(be.Fragment,null,be.createElement("div",{style:{border:"1px #F6F7F9 solid"}},be.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&be.createElement(oe.Z,{value:$e,style:vt}),rt&&be.createElement("div",{style:vt},be.createElement("a",{onClick:()=>(0,se.LR)(et,$e)},$e))),be.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},be.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),be.createElement("pre",{className:re.Z.error,style:{color:"#E30000",padding:"0 10px"}},ue.Base64.decode(je),"111")));break;case fe.h.COMPILEFAILURE:jt=be.createElement(be.Fragment,null,be.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),be.createElement("pre",{className:re.Z.error},ue.Base64.decode(je)));break;case fe.h.PODFAILURE:jt=be.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:jt=be.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return be.createElement(be.Fragment,null," ",jt," ")}function He(Ue){const{status:Ie,error_msg:je,execute_time:Ve,output:$e,input:Qe,expected_output:rt,is_file:et,input_file_url:ut,output_file_url:lt,expected_output_file_url:it}=Ue;let ot=null;switch(Ie){case fe.h.OK:case fe.h.NOMATCH:case fe.h.EXECUTEFAILURE:case fe.h.COMPILEFAILURE:ot=be.createElement("div",{id:"outputResultRef",className:"h100"});break;case fe.h.PODFAILURE:ot=be.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case fe.h.TIMEOUT:ot=be.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return be.createElement(be.Fragment,null," ",ot," ")}function Ee({value:Ue,className:Ie}){return be.createElement("span",{className:Ie},Ue)}Nt.ZP=({input:Ue,is_file:Ie,debuging:je,submitting:Ve,executingMessage:$e,debugResult:Qe,onChangeInput:rt,onDebugCode:et,onSubmitCode:ut,hack:lt,user:it,submitResult:ot,isWhiteTheme:ct,topDispatch:mt})=>{const[yt]=(0,a.useSearchParams)(),jt=(0,a.useParams)(),[vt,st]=(0,me.useState)(!1),[qe,Re]=(0,me.useState)(!1),[We,Oe]=(0,me.useState)(1),[Le,Fe]=(0,me.useState)(!1),[De,Te]=(0,me.useState)(0),[ke,_e]=(0,me.useState)(!1),[Xe,dt]=(0,me.useState)(""),[gt,at]=(0,me.useState)(""),bt=(0,me.useRef)(),Pt=(0,me.useRef)(),Et=(0,me.useRef)(null),Lt=(0,me.useRef)(null),Ft=(0,me.useRef)(null);console.log(ot,"submitResult",jt);const{status:Rt,id:wt,input:Ot,output:Mt,expected_output:Qt,is_file:Jt,input_file_url:mn,output_file_url:tn,expected_output_file_url:cn,error_msg:nn,hack_sets:Sn}=ot||{};(0,me.useEffect)(()=>{Rt===0&&(Oe(1),Te(0))},[Rt,wt]),(0,me.useEffect)(()=>{we(void 0,null,function*(){var wr;const hi=yield(0,b.rX)(jt==null?void 0:jt.id,"submit");(hi==null?void 0:hi.status)===0&&(hi!=null&&hi.data&&((wr=hi==null?void 0:hi.data)==null?void 0:wr.status)!==0?(mt({type:ee.Types.SET_SUBMIT_RESULT,payload:{submitResult:hi==null?void 0:hi.data}}),Oe(2),Te(320)):(Oe(1),Te(0)))})},[jt==null?void 0:jt.id]),(0,me.useEffect)(()=>{if(bt.current){let Er=function(Ei){wi=Ki.offsetHeight,Ti=!0,Oa=Ei.pageY,Ft.current.style.display="block"},wr=function(){Ti=!1,Ft.current.style.display="none"},hi=function(Ei){if(Ti){Pn();let on=Oa-Ei.pageY,Mn=wi+on;if(Mn<0&&(Mn=0),Mn>window.innerHeight-150&&(Mn=window.innerHeight-150),We===1){Mn<=34?Te(0):Te(Mn);return}console.log(Mn,"resizeH"),Te(Mn)}};const Ki=Et.current;let wi=0,Ti=!1,Oa=0;const sa=document.getElementById("case-y-bar");return sa==null||sa.addEventListener("mousedown",Er),document.addEventListener("mousemove",hi),document.addEventListener("mouseup",wr),()=>{const Ei=document.getElementById("case-y-bar");Ei==null||Ei.removeEventListener("mousedown",Er),document.removeEventListener("mousemove",hi),document.removeEventListener("mouseup",wr)}}},[bt,We]),(0,me.useEffect)(()=>{const Er=x.Z.subscribe("resize-move-bar",Pn);if(yt.get("type")!=="exercises")return document.addEventListener((0,ye.gH)(),kn),()=>{document.removeEventListener((0,ye.gH)(),kn),Er()}},[]),(0,me.useEffect)(()=>{});function Pn(){var Er,wr,hi,Ki;const wi=document.getElementById("outputResultRef");if(wi){let Ti=wi.dataset.text;Pt.current.reset(),Pt.current.writeln(Ti);const Oa=document.getElementById("outputResultRef").offsetWidth-20,sa=((Ki=(hi=(wr=(Er=Pt.current)==null?void 0:Er._core)==null?void 0:wr._renderService)==null?void 0:hi.dimensions)==null?void 0:Ki.actualCellWidth)||10,Ei=Math.ceil(Oa/sa);Pt.current.resize(Ei,Math.ceil(wi.clientHeight/16))}}function Dn(){st(!vt),setTimeout(()=>{Pn()},300),Te(vt?320:window.innerHeight-150)}function hr(){qe?(Re(!1),(0,ye.BU)()):(Re(!0),(0,ye.Dj)(Lt.current))}const kn=Er=>{(0,ye.vp)()||Re(!1)},zn=(0,me.useMemo)(()=>{if(Qe){const{status:Er,output:wr,error_msg:hi}=Qe;return setTimeout(()=>{let Ki="",wi=document.getElementById("outputResultRef");wr?Ki=ue.Base64.decode(wr):hi&&(Ki=ue.Base64.decode(hi)),Pt.current=new ae.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Pt.current.open(wi),Pt.current.onKey(function(Ti){var Oa;if(Ti.domEvent.key.toLocaleUpperCase()==="C"&&Ti.domEvent.ctrlKey){Ti.domEvent.preventDefault();let sa=(Oa=Pt.current)==null?void 0:Oa.getSelection();navigator.clipboard.writeText(sa).then(()=>{})}}),wi.dataset.text=Ki,Pt.current.setOption("convertEol",!0),Pn()},300),be.createElement(be.Fragment,null,He(Qe))}return null},[Qe]);function Nr(){var Er,wr;if(!(lt!=null&<.code)||((Er=lt==null?void 0:lt.code)==null?void 0:Er.trim().length)===0){(wr=E.ZP)==null||wr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(1),Te(320),et()}const ri=Er=>we(void 0,null,function*(){let wr=yield(0,z.ZP)(`/api/problems/${Er}/start.json`,{method:"get",params:{hack_user_id:it==null?void 0:it.user_id}});wr&&(window.location.href=`/myproblems/${wr==null?void 0:wr.identifier}${window.location.search}`)});function yr(){Jt?navigator.clipboard.writeText(ue.Base64.decode(nn)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ue.Base64.decode(Mt)).then(()=>{E.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return be.createElement(me.Fragment,null,be.createElement("div",{className:ge()(re.Z.case,ct&&re.Z.whiteCase),style:{height:De},ref:Et},be.createElement("div",{className:re.Z.fullMask,ref:Ft}),be.createElement("div",{className:re.Z["resize-y-bar"],id:"case-y-bar",ref:bt,draggable:!1},We===2&&be.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),We===1&&(De<=34?be.createElement("div",{onClick:()=>{Te(320)},className:re.Z.unfoldBtn},"\u63A7\u5236\u53F0",be.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):be.createElement("div",{onClick:()=>{Te(0)},className:re.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",be.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),be.createElement("div",null,be.createElement("div",{className:re.Z.caseHead},be.createElement("div",{className:re.Z.dot}),be.createElement("div",{className:re.Z.text},We===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),We===2&&!Ve&&typeof Rt=="number"&&be.createElement(be.Fragment,null,Rt===fe.h.OK?be.createElement("div",{className:re.Z.pass},be.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):be.createElement("div",{className:re.Z.noPass},be.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),Se[Rt])),be.createElement("div",{className:re.Z.btns},We===2&&!Ve&&be.createElement(be.Fragment,null,Rt!==fe.h.OK&&be.createElement("div",{onClick:yr},be.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),be.createElement("div",{onClick:()=>{_e(wt)}},be.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),yt.get("type")!=="exercises"&&be.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>Dn()},be.createElement("i",{className:`iconfont icon-${vt?"suoxiao1":"fangda"}`})))),be.createElement("div",{style:{display:We===1?"block":"none"}},je?be.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):be.createElement("div",{style:{height:De-34}},be.createElement("div",{className:re.Z.result},be.createElement("div",{className:re.Z.left},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),be.createElement("div",{className:re.Z.leftNode},be.createElement(Ce,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ie?"":Ue,onChange:rt}))),be.createElement("div",{className:re.Z.right},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),be.createElement("div",{className:re.Z.node},Qe?zn:be.createElement("p",{style:{color:"#8F96B1"}},"\u8BF7\u5728\u5DE6\u4FA7\u8F93\u5165\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D\uFF0C\u5373\u53EF\u751F\u6210\u4EE3\u7801\u6267\u884C\u7ED3\u679C")))))),be.createElement("div",{style:{display:We===2?"block":"none"}},Ve?be.createElement(le.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):be.createElement("div",{style:{height:De-34,display:"flex",flexDirection:"column",overflow:"hidden"}},be.createElement("div",{ref:Lt,className:re.Z.elseNode},be.createElement("div",{className:re.Z.nameWrap},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),be.createElement("div",{className:re.Z.scroll},be.createElement("pre",{className:re.Z.scrollBox,style:Le?{height:qe?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Jt&&be.createElement(Ee,{value:Ot}),Jt&&be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Er=yield fetch(mn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield Er.text()),setTimeout(()=>{dt(mn)},200)})},Ot)),Ot&&be.createElement("div",{className:re.Z.action},be.createElement("span",{onClick:()=>Fe(!Le)},Le?"\u6536\u8D77":"\u5C55\u5F00"),yt.get("type")!=="exercises"&&be.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>hr(),className:`iconfont icon-${qe?"suoxiao1":"fangda"}`})))),be.createElement("div",{className:re.Z.result,style:{flex:1,overflow:"hidden"}},be.createElement("div",{className:re.Z.left},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),be.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),be.createElement("div",{className:re.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},be.createElement("pre",null,!Jt&&be.createElement(Ee,{className:"mb10",value:Qt&&ue.Base64.decode(Qt)||""}),Jt&&be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Er=yield fetch(cn,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});at(yield Er.text()),setTimeout(()=>{dt(cn)},200)})},Qt)))),be.createElement("div",{className:re.Z.right},be.createElement("div",{className:re.Z.title},be.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),be.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),be.createElement("div",{className:re.Z.node,style:{color:Rt===fe.h.OK?"#2ABD8C":"#FF2C29"}},be.createElement("pre",null,(Rt===4||Rt===5)&&be.createElement(Ee,{className:"mb10",value:nn&&ue.Base64.decode(nn)||""}),Rt!=4&&Rt!=5&&(Jt?be.createElement("a",{style:{fontSize:"16px"},onClick:()=>we(void 0,null,function*(){const Er=yield(0,z.ZP)(tn,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{at(Er)}catch(wr){at("")}setTimeout(()=>{dt(tn)},200)})},Mt):be.createElement(Ee,{className:"mb10",value:Mt&&ue.Base64.decode(Mt)||""})))))))))),be.createElement("div",{className:ge()(re.Z.footer,ct&&re.Z.whiteFooter),style:{zIndex:100}},(lt==null?void 0:lt.is_program)&&(lt==null?void 0:lt.above_question)&&be.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ri(lt==null?void 0:lt.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(lt==null?void 0:lt.is_program)&&(lt==null?void 0:lt.under_question)&&be.createElement(ve.ZP,{className:"mr10",type:"primary",onClick:()=>ri(lt==null?void 0:lt.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),be.createElement(ve.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:je||Ve,loading:je,color:"#2ABD8C",className:"mr10",onClick:Nr},"\u8C03\u8BD5\u4EE3\u7801"),yt.get("qtype")!=="8"&&be.createElement(ve.ZP,{className:re.Z.disabled,type:"primary",icon:be.createElement("i",{className:"iconfont icon-bofang1"}),loading:Ve,disabled:je||Ve,onClick:()=>{var Er,wr;if(!(lt!=null&<.code)||((Er=lt==null?void 0:lt.code)==null?void 0:Er.trim().length)===0){(wr=E.ZP)==null||wr.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Oe(2),Te(320),ut()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),be.createElement(y.Z,{onClose:_e,open:ke}),be.createElement(ne.Z,{close:!0,data:Xe,type:Xe.length?"txt":"",onClose:()=>dt(""),monacoEditor:{value:gt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},75826:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{Types:function(){return Qo},default:function(){return Ao}});var me=pe(59301),ze=pe(58106),E=pe(31797),ve=pe(43418),fe=pe(71418),ue=pe(3113),ie=pe(6848),re=pe(95237),le=pe(45962),oe=pe(22167),se=pe(7722),ae=pe(34282),te=pe(26869),z=pe(87169),a=pe(43428),y=pe(58478),x=pe(35990),b=pe(519),ee=pe(74242),ne=pe(8591),Ae={list:"list___IRN6i",copy:"copy___qCn9B"},ge=pe(56102),ye=pe(97013),be=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ci){Vr(ci)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ci){Vr(ci)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())}),Ce=({showResourceCentre:On,identifier:br})=>{const Ur=(0,ze.useParams)(),[Pa,Vr]=(0,me.useState)(null);(0,me.useEffect)(()=>{On&&xr()},[On]);const xr=()=>be(void 0,null,function*(){const Pr=yield(0,ye.ZP)(`/api/problems/${br}/attachment_list.json`,{method:"get"});(Pr==null?void 0:Pr.status)==0&&Vr(Pr.data||[])});return me.createElement("div",{className:"tpi-code-setting"},me.createElement("h3",null,"\u8D44\u6E90\u4E2D\u5FC3"),!(Pa!=null&&Pa.length)&&me.createElement("div",{className:"tc mt50 c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),Pa==null?void 0:Pa.map((Pr,gr)=>me.createElement("dl",{className:Ae.list,key:gr},me.createElement(ie.Z,{title:Pr.title},me.createElement("dt",null,me.createElement("i",{className:"icon-wenjian4 mr5"}),Pr.title)),me.createElement("dd",null,me.createElement(ge.CopyToClipboard,{text:Pr.saved_file_path,onCopy:()=>ne.ZP.success("\u590D\u5236\u6210\u529F")},me.createElement("span",{className:`${Ae.copy} current`},"\u70B9\u51FB\u590D\u5236"))))))},Se=pe(59301),Pe=Object.defineProperty,Be=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,je=(On,br,Ur)=>br in On?Pe(On,br,{enumerable:!0,configurable:!0,writable:!0,value:Ur}):On[br]=Ur,Ve=(On,br)=>{for(var Ur in br||(br={}))Ue.call(br,Ur)&&je(On,Ur,br[Ur]);if(Ee)for(var Ur of Ee(br))Ie.call(br,Ur)&&je(On,Ur,br[Ur]);return On},$e=(On,br)=>Be(On,He(br));const Qe={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0),showResourceCentre:!1};var rt=(On=>(On[On.set_font_size=0]="set_font_size",On[On.set_theme=1]="set_theme",On[On.on_tab_to_space=2]="on_tab_to_space",On[On.set_show_editor_setting=3]="set_show_editor_setting",On[On.set_show_respurce_center=4]="set_show_respurce_center",On))(rt||{});function et(On,br){switch(br.type){case 3:return $e(Ve({},On),{showEditorSetting:br.payload});case 1:return $e(Ve({},On),{theme:br.payload});case 0:return $e(Ve({},On),{fontSize:br.payload});case 2:return $e(Ve({},On),{tabToSpace:br.payload});case 4:return $e(Ve({},On),{showResourceCentre:br.payload});default:throw new Error}}var ut=({isLoading:On,value:br,onChange:Ur,language:Pa,onUpdateCode:Vr,ActionBarRender:xr,setIsWhiteTheme:Pr,identifier:gr})=>{const[kr,ci]=(0,me.useReducer)(et,Qe),{theme:li,fontSize:Ta,showEditorSetting:qi,tabToSpace:fo,showResourceCentre:za}=kr,Fi=(0,me.useRef)(),Ra=(0,me.useRef)();(0,me.useEffect)(()=>{Pr(li==="vs")},[li]);const Ga={onFontSizeChange:Sr=>{ci({type:0,payload:Sr}),(0,b.t)("cmFontSize",Sr)},tabToSpace:fo,cmFontSize:Ta,className:"oj",cmCodeMode:li,onTabToSpace:Sr=>{ci({type:2,payload:Sr}),(0,b.t)("cmTabToSpace",Sr)},onCodeModeChange:Sr=>{ci({type:1,payload:Sr}),(0,b.t)("ProgrammingCodeMode",Sr)}};function Li(){ci({type:3,payload:!1})}function no(){ci({type:3,payload:!0})}function Nn(){ci({type:4,payload:!1})}function Ln(){ci({type:4,payload:!0})}const Bn={value:br,language:Pa,theme:li,options:{fontSize:Ta,insertSpaces:fo},onChange:Sr=>{Ur(Sr),Ra.current=Sr,clearTimeout(Fi.current),Fi.current=setTimeout(()=>{Vr(Ra.current)},1e4)},onEditBlur:Sr=>{Ra.current&&Vr(Ra.current)}};return Se.createElement(me.Fragment,null,xr(no,Ln),Se.createElement("div",{style:{flex:1,overflow:"hidden"}},!On&&Se.createElement(y.ZP,Ve({},Bn))),Se.createElement(x.Z,null,Se.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:qi,onClose:Li},Se.createElement(ee.Z,Ve({},Ga)))),Se.createElement(x.Z,null,Se.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:za,onClose:Nn},Se.createElement(Ce,{showResourceCentre:za,identifier:gr}))))},lt=pe(60141),it=pe(24334),ot=pe(75693),ct={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"},mt={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},yt=pe(1710),jt=pe(58421),vt=pe(58617),st=pe(92711),qe=pe(56656),Re=pe.n(qe),We=pe(59301);const{Column:Oe}=yt.default;var Le=({submitResult:On,submitting:br,submitRecords:Ur,page:Pa,onPageChange:Vr,topicId:xr})=>{const[Pr]=(0,ze.useSearchParams)(),{records:gr,records_count:kr}=Ur||{},[ci,li]=(0,me.useState)(!1),Ta=Pr.get("type")==="1";return We.createElement(fe.Z,{spinning:br,tip:"\u8BC4\u6D4B\u4E2D...",indicator:We.createElement(vt.Z,{style:{fontSize:24},spin:!0})},(gr==null?void 0:gr.length)>0?We.createElement(yt.default,{dataSource:gr,rowKey:"id",pagination:!1},We.createElement(Oe,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(qi,fo)=>We.createElement("span",null," ",Re()(qi).format("YYYY-MM-DD HH:mm:ss"))}),We.createElement(Oe,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(qi,fo)=>{var za;return We.createElement("span",{className:`${qi===0?"c-green":"c-red"} current`,onClick:()=>{li(fo.id)}},(za=ot.Im[qi])==null?void 0:za.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),We.createElement(Oe,{title:`\u6267\u884C\u7528\u65F6 (${Ta?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:qi=>qi?Ta?qi:qi/1e3:""}),We.createElement(Oe,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Ta?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:qi=>qi?Ta?qi:parseFloat((qi/1024).toFixed(2)):""}),We.createElement(Oe,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),We.createElement(Oe,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(qi,fo)=>We.createElement("span",{className:"c-light-primary current",onClick:()=>{li(fo.id)}},"\u67E5\u770B")})):We.createElement("div",{style:{height:300,width:"100%"}}),We.createElement(st.Z,{onClose:li,open:ci}),kr>15?We.createElement(jt.Z,{className:mt.pagination,current:Pa,pageSize:15,total:kr,onChange:Vr}):null)},Fe=pe(59243),De=pe(12563),Te={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},ke=pe(95318),_e=pe(59301);const Xe={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var dt=({hack:On})=>{const{language:br,difficult:Ur,time_limit:Pa,description:Vr}=On,[xr]=(0,ze.useSearchParams)(),Pr=Xe[Ur];return _e.createElement(_e.Fragment,null,_e.createElement("ul",{className:Te.info},_e.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",_e.createElement("b",{className:Te.info_tag},br)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",_e.createElement(De.default,{color:Pr==null?void 0:Pr.color},Pr==null?void 0:Pr.name)),_e.createElement("li",null,_e.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",_e.createElement("span",{style:{color:"#333333"}},Pa,"\u79D2"))),xr.get("qtype")==="8"?_e.createElement(ke.Z,{value:Vr,showProgramFill:!0,className:Te.desc}):_e.createElement(ke.Z,{value:Vr,className:Te.desc}))},gt={},at=pe(59301),bt=({hack:On,current_user:br})=>at.createElement("div",{className:gt.answer},On!=null&&On.answer_text?at.createElement(ke.Z,{style:{padding:"13px 0"},value:(On==null?void 0:On.answer_text)||""}):at.createElement(Fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Pt=pe(94276);function Et(On,br){return(0,ye.U2)(`/problems/${On}/comments.json`,{page:br,limit:10})}function Lt(On){return(0,ye.v_)(`/discusses/${On}/plus.json`,{container_type:"Discuss",type:1})}function Ft(On,br,Ur){return(0,ye.v_)(`/problems/${On}/comments/reply.json`,{comments:{content:Ur,parent_id:br}})}function Rt(On,br){return(0,ye.v_)(`/problems/${On}/comments.json`,{comments:{content:br}})}function wt(On,br,Ur){return(0,ye.v_)(`/problems/${On}/comments/${br}/hidden.json`,Ur)}function Ot(On,br){return(0,ye.IV)(`/problems/${On}/comments/${br}`)}var Mt=pe(49950);function Qt({author:On}){return me.createElement("a",{href:`/users/${On.login}`,target:"_blank"},me.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${te.Z.IMG_SERVER}/images/${On.image_url}`,width:"50"}))}function Jt({data:On,index:br,parentDiscussIndex:Ur,user:Pa,onSetActionType:Vr}){const{author:xr,can_delete:Pr,content:gr,id:kr,time:ci}=On;function li(){Vr({id:kr,index:br,type:"delete-discuss",parentDiscussIndex:Ur,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Ta=Pa.admin||Pr||xr.user_id===Pa.user_id;return me.createElement("div",{className:"discuss-item-container second-discuss "},me.createElement(Qt,{author:xr}),me.createElement("section",null,me.createElement("div",{className:"discuss-info"},me.createElement("a",{href:`/users/${xr.login}`,target:"_blank"},xr.name),me.createElement("span",{className:"grey"},ci),me.createElement("div",{className:"btn-group",style:{marginBottom:0}},Ta?me.createElement("a",{onClick:li,title:"\u5220\u9664"},me.createElement("i",{className:"iconfont icon-shanchu"})):null)),me.createElement(ke.Z,{className:"discuss-content",value:gr})))}var mn=({user:On,data:br,index:Ur,onPlusDiscuss:Pa,onSetActionType:Vr,activeDiscussIndex:xr,onReplyDiscuss:Pr,onSetActiveDiscussIndex:gr})=>{const{content:kr,children:ci,hidden:li,id:Ta,praise_count:qi,time:fo,user_praise:za,can_delete:Fi,author:Ra}=br;function Ga(){gr(Ta)}function Li(){Pa(Ta,!za,Ur)}function no(){Vr({id:Ta,index:Ur,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Nn(){Vr({id:Ta,index:Ur,params:{hidden:li?"0":"1"},type:"hidden-discuss",message:li?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ln=On.admin||On.user_id===Ra.user_id;return me.createElement("div",{className:"discuss-item-container",key:Ta},me.createElement(Qt,{author:Ra}),me.createElement("section",null,me.createElement("div",{className:"discuss-info"},me.createElement("a",{href:`/users/${Ra.login}`,target:"_blank"}," ",Ra.name," "),me.createElement("span",{className:"grey"},fo)),me.createElement(ke.Z,{className:"discuss-content",value:kr}),ci&&ci.length>0?me.createElement("div",{className:"reply-discuss-container"},ci.map((Bn,Sr)=>me.createElement(Jt,{key:Bn.id,data:Bn,index:Sr,user:On,onSetActionType:Vr,parentDiscussIndex:Ur}))):null,me.createElement("div",{className:"btn-group"},Ln?me.createElement("a",{onClick:Nn,title:li?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},me.createElement("i",{className:li?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Fi&&(!ci||ci.length==0)?me.createElement("a",{onClick:no,title:"\u5220\u9664"},me.createElement("i",{className:"iconfont icon-shanchu"})):null,me.createElement("a",{onClick:Ga,title:"\u56DE\u590D"}," ",me.createElement("i",{className:"iconfont icon-huifu1"})," "),me.createElement("a",{onClick:Li,className:za?"c-orange":""},me.createElement("i",{className:za?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),me.createElement("span",null,qi||""))),me.createElement(Mt.Z,{id:Ta,activeDiscussIndex:xr,onReplyDiscuss:Pr})))},tn=pe(421),cn={"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"},nn=pe(86401),Sn=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ci){Vr(ci)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ci){Vr(ci)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())}),Pn=({user_praise:On,praise_count:br,praisePlus:Ur,onCreateDiscuss:Pa,discuss_count:Vr})=>{const[xr,Pr]=(0,me.useState)(!1),[gr,kr]=(0,me.useState)("");function ci(fo){kr(fo)}function li(){Pr(!0)}function Ta(){Pr(!1)}function qi(){return Sn(this,null,function*(){Pa(gr),kr(""),Pr(!1)})}return me.createElement("div",{className:`${cn["dis-input-editor-container"]} ${xr?cn.active:""} `},me.createElement("div",{className:xr?`hide ${cn["text-area"]}`:cn["text-area"]},me.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:li}),me.createElement("a",null," ",me.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",Vr," "),me.createElement("a",{className:"c-light-black",onClick:Ur,title:On?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},me.createElement("i",{className:`mr3 ${On?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),br?me.createElement("span",null,br):"")),xr?me.createElement("div",{className:cn["input-mask"],onClick:Ta}):null,me.createElement("div",{className:xr?cn["md-container"]:`${cn["md-container"]} hide`},me.createElement(nn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:gr,height:240,onChange:ci}),me.createElement("div",{className:cn["tip-container"],onClick:Ta},me.createElement("a",{className:cn["btn-send"],onClick:qi}," \u53D1\u9001 "))))},Dn=pe(59301),hr=Object.defineProperty,kn=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,Nr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,Er=(On,br,Ur)=>br in On?hr(On,br,{enumerable:!0,configurable:!0,writable:!0,value:Ur}):On[br]=Ur,wr=(On,br)=>{for(var Ur in br||(br={}))ri.call(br,Ur)&&Er(On,Ur,br[Ur]);if(Nr)for(var Ur of Nr(br))yr.call(br,Ur)&&Er(On,Ur,br[Ur]);return On},hi=(On,br)=>kn(On,zn(br)),Ki=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ci){Vr(ci)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ci){Vr(ci)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())});const wi={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Ti=(On=>(On[On.GET_DISCUSSES=0]="GET_DISCUSSES",On[On.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",On[On.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",On[On.PLUS_DISCUSS=3]="PLUS_DISCUSS",On[On.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",On[On.SET_PAGE=5]="SET_PAGE",On[On.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",On))(Ti||{});function Oa(On,br){switch(br.type){case 6:return hi(wr({},On),{loading:!0});case 0:return wr(wr({},On),br.payload);case 1:return wr(wr({},On),br.payload);case 4:return wr(wr({},On),br.payload);case 3:return wr(wr({},On),br.payload);case 5:return hi(wr({},On),{page:br.payload});case 2:return wr(wr({},On),br.payload);default:throw new Error}}var sa=({user:On,identifier:br,hack:Ur,onTriggerPraise:Pa,activeIndex:Vr})=>{const[xr,Pr]=(0,me.useReducer)(Oa,wi),{loading:gr,page:kr,data:ci,count:li,actionType:Ta,activeDiscussIndex:qi}=xr,fo=(0,me.useCallback)(()=>Ki(void 0,null,function*(){Pr({type:6});const Bn=yield Et(br,kr),{comments:Sr,disscuss_count:gi}=Bn;Pr({type:0,payload:{data:Sr,count:gi,loading:!1}})}),[kr,br]);(0,me.useEffect)(()=>{Vr==="2"&&fo()},[br,kr,Vr]);function za(Bn){Pr({type:5,payload:Bn})}function Fi(Bn){Pr({type:4,payload:{actionType:Bn}})}function Ra(Bn){Pr(qi===Bn?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:Bn}})}function Ga(Bn,Sr,gi){return Ki(this,null,function*(){try{const ji=yield Lt(Bn);ci[gi].user_praise=Sr,ci[gi].praise_count=ji.praise_count,Pr({type:3,payload:{data:[...ci]}})}catch(ji){console.log(ji)}})}function Li(){return Ki(this,null,function*(){const{id:Bn,params:Sr,type:gi,index:ji,parentDiscussIndex:Tr}=Ta;if(gi==="hidden-discuss"&&(yield wt(br,Bn,Sr),Tr?ci[Tr].children[ji].hidden=Sr.hidden==1:ci[ji].hidden=Sr.hidden==1,Pr({type:4,payload:{actionType:null,data:[...ci]}})),gi==="delete-discuss"){if(yield Ot(br,Bn),Tr||Tr===0){let Gi=ci[Tr].children;for(let Qi=Gi.length-1;Qi>=0;Qi--)if(Gi[Qi].id===Bn){Gi.splice(Qi,1);break}ci[Tr].children=Gi}else for(let Gi=ci.length-1;Gi>=0;Gi--)if(ci[Gi].id===Bn){ci.splice(Gi,1);break}Pr({type:4,payload:{actionType:null,data:[...ci]}})}})}function no(){Pr({type:4,payload:{actionType:null}})}function Nn(Bn,Sr){return Ki(this,null,function*(){try{yield Ft(br,Bn,Sr),fo()}catch(gi){console.log(gi)}})}function Ln(Bn){return Ki(this,null,function*(){Pr({type:6}),yield Rt(br,Bn),fo()})}return Dn.createElement(Dn.Fragment,null,Dn.createElement("div",{className:"discuss-panel"},ci.length===0?Dn.createElement(Fe.Z,null):ci.map((Bn,Sr)=>Dn.createElement(mn,{onReplyDiscuss:Nn,onPlusDiscuss:Ga,onSetActiveDiscussIndex:Ra,onSetActionType:Fi,data:Bn,index:Sr,user:On,activeDiscussIndex:qi})),li>10?Dn.createElement("div",{className:"pagination-container"},Dn.createElement(jt.Z,{showQuickJumper:!0,onChange:za,current:kr,total:li})):null),Dn.createElement(Pn,{user_praise:Ur.user_praise,praise_count:Ur.praises_count,praisePlus:Pa,discuss_count:Ur.comments_count,onCreateDiscuss:Ln}),Dn.createElement(x.Z,null,Dn.createElement(ve.default,{centered:!0,title:"\u63D0\u793A",open:!!Ta,onOk:Li,onCancel:no},Dn.createElement("p",null,Ta?Ta.message:"")),Dn.createElement(tn.Z,null)))},Ei=pe(57809),on=pe(92832),Mn=pe(65615),Fn={},Dr=pe(59301),Ai=({hack:On,current_user:br})=>Dr.createElement("div",{className:Fn.answer},On!=null&&On.analysis?Dr.createElement(ke.Z,{style:{padding:"13px 0"},value:(On==null?void 0:On.analysis)||""}):Dr.createElement(Fe.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),sr={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Sa=pe(36381),Ui=pe(43604),Jn=pe(78241),Cn=pe(5871),jr=pe(68989),Tn=pe(59301);const{TextArea:Qr}=on.default,{Panel:di}=Sa.default;var Bi=({data:On,hack:br})=>(console.log(On,br,"data"),br!=null&&br.is_file?Tn.createElement(jr.Y2,{disabled:!0,className:sr.uploadTableWrapper,showScore:!br.test_set_score,data:On,isProgramHomework:!0}):Tn.createElement("div",{className:sr.hackSets},On==null?void 0:On.map((Ur,Pa)=>Tn.createElement(Sa.default,{accordion:!0,bordered:!1,key:Pa,defaultActiveKey:Pa===0&&Ur.id,className:sr.collapseWrapper,expandIcon:({isActive:Vr})=>Tn.createElement("i",{className:`iconfont icon-weizhankai ${Vr?sr.open:sr.close}`,style:{fontSize:14,transition:"all .2s"}})},Tn.createElement(di,{key:Ur.id,header:Tn.createElement(re.Z,{align:"middle",justify:"space-between",wrap:!1},Tn.createElement(Ui.Z,{className:sr.panelHeader},Tn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",Pa+1)),Tn.createElement(Ui.Z,{flex:1},Tn.createElement(re.Z,{align:"middle",justify:"end",wrap:!1},!(br!=null&&br.test_set_score)&&Tn.createElement(Ui.Z,{className:sr.rateInput},Tn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),Tn.createElement("div",null,Tn.createElement(Jn.default.Item,{noStyle:!0},Tn.createElement(Cn.Z,{value:Ur==null?void 0:Ur.score,className:sr.baseFormItem,min:0,max:100,disabled:!0}))),Tn.createElement("span",{className:"ml10"},"%")))))},Tn.createElement(Jn.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},Tn.createElement(Qr,{readOnly:!0,value:Ur==null?void 0:Ur.input,rows:4})),Tn.createElement(Jn.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},Tn.createElement(Qr,{readOnly:!0,value:Ur==null?void 0:Ur.output,rows:4}))))))),$r={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},an=pe(59301),Vn=(0,me.forwardRef)(({data:On=[]},br)=>{var Ur;const[Pa,Vr]=(0,me.useState)(),xr=On.filter(gr=>gr.show);(0,me.useEffect)(()=>{xr.length&&Vr(xr[0].id)},[On==null?void 0:On.length]);const Pr=((Ur=xr.find(gr=>gr.id===Pa))==null?void 0:Ur.element)||null;return(0,me.useImperativeHandle)(br,()=>({setActiveTab:gr=>Vr(gr)})),an.createElement("div",{className:$r.tabs},an.createElement("div",{className:$r.tabWarp},xr.map(gr=>an.createElement("div",{onClick:()=>Vr(gr.id),className:`${$r.tab} ${gr.id===Pa?$r.active:""}`,key:gr.id},gr.name))),an.createElement("div",{className:$r.content},Pr))}),pn=pe(59301),Br=Object.defineProperty,ar=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertySymbols,xi=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,bi=(On,br,Ur)=>br in On?Br(On,br,{enumerable:!0,configurable:!0,writable:!0,value:Ur}):On[br]=Ur,mr=(On,br)=>{for(var Ur in br||(br={}))xi.call(br,Ur)&&bi(On,Ur,br[Ur]);if(cr)for(var Ur of cr(br))qn.call(br,Ur)&&bi(On,Ur,br[Ur]);return On},Vi=(On,br)=>ar(On,ur(br)),Aa=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ci){Vr(ci)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ci){Vr(ci)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())});const Po={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},zr={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var fi=({hack:On,onTriggerPraise:br,topicId:Ur,page:Pa,onPageChange:Vr,user:xr,current_user:Pr,submitRecords:gr,submitting:kr,submitResult:ci,setActiveIndex:li,hack_sets:Ta})=>{var qi,fo;const[za]=(0,ze.useSearchParams)(),[Fi,Ra]=(0,me.useState)("0"),Ga=(0,ze.useLocation)(),[Li,no]=(0,me.useState)(!1),[Nn,Ln]=(0,me.useState)(null),[Bn,Sr]=(0,me.useState)([]),[gi,ji]=(0,me.useState)([]),[Tr,Gi]=(0,me.useState)({page:1,limit:10}),Qi=(0,me.useRef)(null),Va=(0,me.useRef)(null);console.log(xr,"user");let[Zi,pi]=(0,me.useState)(Vi(mr({},(0,ze.useParams)()),{page:1,per_page:20,name:""}));(0,me.useEffect)(()=>{Va.current&&(On==null?void 0:On.is_close_tips)===!1&&Nn===null&&Ln(!0)},[Va.current,On==null?void 0:On.is_close_tips,Nn]);function io(){return Aa(this,null,function*(){yield(0,ye.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,me.useEffect)(()=>{li(Fi)},[Fi]);function vo($i){return Aa(this,null,function*(){let ea=$i.target.id;if(ea==="1"){let Go=yield(0,ye.ZP)(`/api/myproblems/${Zi.id}/redo_logs.json`,{method:"get",params:mr({},Tr)});(Go==null?void 0:Go.status)===0&&ji(Go==null?void 0:Go.data)}Ra(ea)})}(0,me.useEffect)(()=>Pt.Z.subscribe("to-commit-info",()=>{Ra("1"),Qi.current&&Qi.current.setActiveTab("1")}),[]),(0,me.useEffect)(()=>Pt.Z.subscribe("to-reset-info",()=>{vo({target:{id:"1"}}),Qi.current&&Qi.current.setActiveTab("2")}),[]);function ps(){Ra("2")}function Yi(){return Aa(this,null,function*(){let $i=yield(0,ye.ZP)("/api/problems/my_hack_list.json",{method:"get",params:mr({identifier:Zi==null?void 0:Zi.id},Zi)});Sr($i)})}const ai=[{title:null,description:pn.createElement("div",null,pn.createElement("b",{onClick:()=>{Ln(!1),io(),no(!0),Yi()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),pn.createElement("div",{className:"c-grey-333 mt10 mb20"},"\u672C\u6B21\u4F5C\u4E1A\u6240\u9700\u5B8C\u6210\u7684\u8BD5\u9898\u90FD\u53EF\u4EE5\u5728\u8FD9\u91CC\u627E\u5230\uFF0C\u5E76\u652F\u6301\u70B9\u51FB\u8BD5\u9898\u8C03\u6574\u5230\u505A\u9898\u9875"),pn.createElement(ue.ZP,{onClick:()=>{Ln(!1),io()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>Va.current}];return pn.createElement("div",{className:ct["left-panel"]},pn.createElement("ul",{className:`${ct["s-navs"]} ${ct["bg-white"]} ${ct.b1}`},(On==null?void 0:On.is_program)&&!za.get("pageId")&&pn.createElement(ie.Z,{title:"\u9898\u76EE\u5217\u8868"},pn.createElement("div",{onClick:()=>{Yi(),no(!0)},className:ct.btns,ref:Va,style:Nn?{pointerEvents:"none"}:{}},pn.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),pn.createElement("li",{style:{marginLeft:20}},pn.createElement("a",{className:Fi==="0"?ct.active:"",id:"0",onClick:vo},"\u9898\u76EE\u63CF\u8FF0")),pn.createElement("li",null,pn.createElement("a",{className:Fi==="1"?ct.active:"",id:"1",onClick:vo},"\u64CD\u4F5C\u8BB0\u5F55")),(za.get("type")!=="exercises"&&(On==null?void 0:On.answer_text_show)||za.get("type")!=="exercises"&&(On==null?void 0:On.analysis_show))&&pn.createElement("li",null,pn.createElement("a",{className:Fi==="4"?ct.active:"",id:"4",onClick:vo},"\u89E3\u7B54\u53C2\u8003")),za.get("type")!=="exercises"&&pn.createElement("li",null,pn.createElement("a",{className:Fi==="2"?ct.active:"",id:"2",onClick:vo},"\u8BC4\u8BBA")),!!(Ta!=null&&Ta.length)&&za.get("type")!=="exercises"&&za.get("type")!=="1"&&pn.createElement("li",null,pn.createElement("a",{className:Fi==="5"?ct.active:"",id:"5",onClick:vo},"\u6D4B\u8BD5\u7528\u4F8B"))),pn.createElement("div",{className:`${ct["tab-panel-body"]} ${Fi==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},pn.createElement(dt,{hack:On,onTriggerPraise:br,toDiscuss:ps})),pn.createElement("div",{style:{padding:"12px"},className:`${ct["tab-panel-body"]} ${Fi==="1"?"":"hide"}`},pn.createElement(Vn,{ref:Qi,data:[{id:"1",show:za.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,gr!=null&&gr.records_count||kr?pn.createElement(Le,{page:Pa,onPageChange:Vr,topicId:Ur,submitting:kr,key:(ci==null?void 0:ci.id)||1,submitRecords:gr,submitResult:ci}):pn.createElement(Fe.Z,null))},{id:"2",show:za.get("type")==="exercises"||(On==null?void 0:On.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:pn.createElement(pn.Fragment,null,pn.createElement(yt.default,{pagination:!1,dataSource:gi==null?void 0:gi.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:($i,ea,Go)=>Re()($i).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:($i,ea,Go)=>{var dl;return(dl=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(lu=>lu.id===$i))==null?void 0:dl.name}}]}),pn.createElement(jt.Z,{style:{marginTop:10},current:Tr.page,total:gi==null?void 0:gi.count,hideOnSinglePage:!0,onChange:$i=>Aa(void 0,null,function*(){Tr.page=$i,Gi(Tr);let ea=yield(0,ye.ZP)(`/api/myproblems/${Zi.id}/redo_logs.json`,{method:"get",params:Vi(mr({},Tr),{courseId:Zi.courseId})});(ea==null?void 0:ea.status)===0&&ji(ea==null?void 0:ea.data)})}))}]})),pn.createElement("div",{style:{padding:"12px"},className:`${ct["tab-panel-body"]} ${Fi==="4"?"":"hide"}`},pn.createElement(Vn,{data:[{id:"1",show:za.get("type")!=="exercises"&&(On==null?void 0:On.answer_text_show),name:"\u7B54\u6848",element:pn.createElement(pn.Fragment,null,pn.createElement(bt,{hack:On,current_user:Pr}))},{id:"2",show:za.get("type")!=="exercises"&&(On==null?void 0:On.analysis_show),name:"\u89E3\u6790",element:pn.createElement(pn.Fragment,null,pn.createElement(Ai,{hack:On,current_user:Pr}))}]})),pn.createElement("div",{className:`${ct["tab-panel-body"]} ${Fi==="2"?"":"hide"}`,style:{padding:0}},pn.createElement(sa,{user:xr,activeIndex:Fi,identifier:On.identifier,hack:On,onTriggerPraise:br})),pn.createElement("div",{className:`${ct["tab-panel-body"]} ${Fi==="5"?"":"hide"}`,style:{padding:12}},pn.createElement(Bi,{data:Ta||[],hack:On})),pn.createElement(a.Z,{rootClassName:ct.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>no(!1),open:Li},pn.createElement(re.Z,null,pn.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",Bn==null?void 0:Bn.total_count,"\u9898\xA0[\xA0",Bn==null?void 0:Bn.total_score,"\u5206\xA0]\xA0"),!(xr!=null&&xr.hack_manager)&&pn.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",Bn==null?void 0:Bn.work_score,"\u5206")),pn.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),pn.createElement(re.Z,{align:"middle",className:"mt10 mb10"},!(xr!=null&&xr.hack_manager)&&pn.createElement(Ei.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:$i=>{Zi.page=1,Zi.finish_status=$i,pi(mr({},Zi)),Yi()}},pn.createElement(Ei.default.Option,{value:""},"\u5168\u90E8"),pn.createElement(Ei.default.Option,{value:0},"\u672A\u5F00\u59CB"),pn.createElement(Ei.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),pn.createElement(Ei.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),pn.createElement(Ei.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:$i=>{Zi.page=1,Zi.difficult=$i||null,pi(mr({},Zi)),Yi()}},pn.createElement(Ei.default.Option,{value:0},"\u5168\u90E8"),pn.createElement(Ei.default.Option,{value:1},"\u7B80\u5355"),pn.createElement(Ei.default.Option,{value:2},"\u9002\u4E2D"),pn.createElement(Ei.default.Option,{value:3},"\u56F0\u96BE")),pn.createElement(on.default.Search,{size:"large",onSearch:$i=>{Zi.name=$i,Zi.page=1,pi(mr({},Zi)),Yi()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),pn.createElement("div",{className:ct.list,style:{height:36,background:"#3D445C"}},!(xr!=null&&xr.hack_manager)&&pn.createElement("span",null,"\u72B6\u6001"),pn.createElement("span",null,"\u5E8F\u53F7"),pn.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),pn.createElement("div",{style:{overflow:"auto",flex:1}},(qi=Bn==null?void 0:Bn.data)!=null&&qi.length?(fo=Bn==null?void 0:Bn.data)==null?void 0:fo.map(($i,ea)=>pn.createElement("div",{onClick:()=>Aa(void 0,null,function*(){let Go=yield(0,ye.ZP)(`/api/problems/${$i==null?void 0:$i.identifier}/start.json`,{method:"get",params:{hack_user_id:xr==null?void 0:xr.user_id}});Go&&(window.location.href=`/myproblems/${Go==null?void 0:Go.identifier}${window.location.search}`)}),className:`${ct.list} ${$i!=null&&$i.checked?ct.active:""}`},!(xr!=null&&xr.hack_manager)&&pn.createElement(pn.Fragment,null,!($i!=null&&$i.opened)&&pn.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),($i==null?void 0:$i.opened)&&!($i!=null&&$i.passed)&&pn.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),($i==null?void 0:$i.opened)&&($i==null?void 0:$i.passed)&&pn.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),pn.createElement("span",null,(Zi.page-1)*20+(ea+1)),pn.createElement("span",{style:{flex:1},title:$i.name},`[${$i==null?void 0:$i.score}\u5206]`,"\xA0",$i.name),pn.createElement("span",{style:{flexBasis:48,paddingRight:0}},Po[$i.difficult]))):pn.createElement(Fe.Z,null)),pn.createElement(jt.Z,{current:Zi.page,className:"mt20",hideOnSinglePage:!0,total:Bn==null?void 0:Bn.count,pageSize:Zi.per_page,onChange:($i,ea)=>{Zi.page=$i,Zi.per_page=ea,Yi()}})),pn.createElement(Mn.Z,{rootClassName:ct.tour,closeIcon:!1,open:!!Nn,steps:ai,gap:{offset:3,radius:2}}))},Ni=pe(62522),Pi=pe(6460),va=pe(80738),na=pe(87110),ua=pe(56494),Ja=pe(14481),Na=pe(10640),es=pe(92310),Io=pe.n(es),Ro=pe(39327),ya=pe(51015),lr=pe(74164),er=pe(59301),ra=Object.defineProperty,da=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,ko=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,co=(On,br,Ur)=>br in On?ra(On,br,{enumerable:!0,configurable:!0,writable:!0,value:Ur}):On[br]=Ur,fa=(On,br)=>{for(var Ur in br||(br={}))to.call(br,Ur)&&co(On,Ur,br[Ur]);if(ko)for(var Ur of ko(br))ts.call(br,Ur)&&co(On,Ur,br[Ur]);return On},Ca=(On,br)=>da(On,Ii(br)),Da=(On,br)=>{var Ur={};for(var Pa in On)to.call(On,Pa)&&br.indexOf(Pa)<0&&(Ur[Pa]=On[Pa]);if(On!=null&&ko)for(var Pa of ko(On))br.indexOf(Pa)<0&&ts.call(On,Pa)&&(Ur[Pa]=On[Pa]);return Ur},ha=(On,br,Ur)=>new Promise((Pa,Vr)=>{var xr=kr=>{try{gr(Ur.next(kr))}catch(ci){Vr(ci)}},Pr=kr=>{try{gr(Ur.throw(kr))}catch(ci){Vr(ci)}},gr=kr=>kr.done?Pa(kr.value):Promise.resolve(kr.value).then(xr,Pr);gr((Ur=Ur.apply(On,br)).next())});const{Countdown:Mo}=E.default,Oo={Java:"java",C:"c",Python:"py","C++":"c"};var Qo=(On=>(On[On.SET_LOADING=0]="SET_LOADING",On[On.GET_DATA=1]="GET_DATA",On[On.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",On[On.SET_DATA=3]="SET_DATA",On[On.SET_DEBUGING=4]="SET_DEBUGING",On[On.SET_SUBMITING=5]="SET_SUBMITING",On[On.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",On[On.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",On[On.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",On[On.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",On[On.SET_PAGE=10]="SET_PAGE",On))(Qo||{});function Fo(){return new Date().getTime()}const Us={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Ss(On,br){switch(br.type){case 1:return fa(fa({},On),br.payload);case 3:return Ca(fa({},On),{data:br.payload});case 0:return Ca(fa({},On),{loading:br.payload});case 9:return Ca(fa({},On),{showNote:br.payload});case 4:return Ca(fa({},On),{debuging:br.payload});case 5:return Ca(fa({},On),{submitting:br.payload});case 2:return Ca(fa({},On),{submitRecords:br.payload});case 10:return Ca(fa({},On),{submitRecordPage:br.payload});case 6:return Ca(fa({},On),{executingMessage:br.payload});case 7:return fa(fa({},On),br.payload);case 8:return fa(fa({},On),br.payload);default:throw new Error}}var Ao=({children:On})=>{var br,Ur,Pa,Vr,xr;const[Pr,gr]=(0,me.useReducer)(Ss,Us),{id:kr}=(0,ze.useParams)(),ci=(0,ze.useLocation)(),[li]=(0,ze.useSearchParams)(),{loading:Ta,data:qi,debugResult:fo,submitResult:za,submitRecords:Fi,submitRecordPage:Ra,showNote:Ga,debuging:Li,submitting:no,executingMessage:Nn}=Pr,[Ln,Bn]=(0,me.useState)("#37AD83"),[Sr,gi]=(0,me.useState)(null),[ji,Tr]=(0,me.useState)({}),[Gi,Qi]=(0,me.useState)(!0),[Va,Zi]=(0,me.useState)(!1),[pi,io]=(0,me.useState)(!1),vo=(0,me.useRef)(null),ps=(0,me.useRef)(0),Yi=qi==null?void 0:qi.user,ai=qi==null?void 0:qi.hack,[$i,ea]=(0,me.useState)(!1),Go=(0,me.useRef)(1),dl=(0,me.useRef)(!1);(0,Ro.y)(li.get("type")==="exercises");const{setOpenDisableCopyAndPaste:lu}=(0,Ro.X)(),[Su,Gl]=(0,me.useState)(""),Lc=(0,ua._)(ji);(0,me.useEffect)(()=>{function ta(){return ha(this,null,function*(){var Xa,Rl,du,Bl,Ju;Qi(!0);const Os=yield(0,le.fu)(kr,{exercise_id:li.get("exercisesId")});if(setTimeout(()=>{Qi(!1)},800),Os.status!==401){try{Os.hack.code=it.Base64.decode(Os.hack.code)}catch(zs){console.log(zs)}Os.hack=Ca(fa({},Os.hack),{is_program:li.get("type")==="1"}),gr({type:1,payload:{loading:!1,data:Os}})}if(li.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let zs;li.get("coursesId")=="coursesId"?zs=yield(0,oe._F)({categoryId:li.get("exercisesId"),login:li.get("login")}):zs=yield(0,oe._B)({categoryId:li.get("exercisesId"),login:li.get("login")}),Tr(fa({},zs)),lu((Xa=zs==null?void 0:zs.exercise)==null?void 0:Xa.forbid_copy),typeof((Rl=zs==null?void 0:zs.exercise)==null?void 0:Rl.left_time)=="number"&&(gi(Date.now()+((du=zs==null?void 0:zs.exercise)==null?void 0:du.left_time)*1e3),setTimeout(()=>{Bn("red")},(((Bl=zs==null?void 0:zs.exercise)==null?void 0:Bl.left_time)-300>0?((Ju=zs==null?void 0:zs.exercise)==null?void 0:Ju.left_time)-300:0)*1e3))}})}kr&&ta()},[kr]),(0,me.useEffect)(()=>{var ta;return li.get("type")==="exercises"&&((ta=ji==null?void 0:ji.exercise)!=null&&ta.screen_open)&&(window.removeEventListener("blur",Qs,!1),Ja.U.forEach((Xa,Rl)=>{window.addEventListener(Xa,Qs,!1)}),window.addEventListener("blur",Qs,!1),window.focus()),()=>{document.removeEventListener((0,se.gH)(),Qs)}},[ji]),(0,me.useEffect)(()=>{Su==="1"&&kr&&ai!=null&&ai.language&&_u()},[kr,Ra,ai==null?void 0:ai.language,Su]),(0,me.useEffect)(()=>(ai!=null&&ai.is_program&&(ps.current=0,vo.current=setInterval(()=>{uu()},15e3)),()=>{clearInterval(vo.current)}),[ai==null?void 0:ai.is_program]);const uu=()=>ha(void 0,null,function*(){let ta=yield(0,ye.ZP)(`/api/myproblems/${kr}/save_long_time.json`,{method:"get",params:{answer_long_time:ps.current}})}),Qs=()=>{dl.current||(0,se.BU)(),window.parent.postMessage("backExercise","*")};function _u(){return ha(this,null,function*(){try{const ta=yield(0,le.zO)(kr,{limit:15,page:Ra,language:ai==null?void 0:ai.language});gr({type:2,payload:ta})}catch(ta){console.log(ta)}})}function al(ta){gr({type:10,payload:ta})}function Lu(ta){return ha(this,null,function*(){var Xa;let Rl;(li.get("ip_limit")==="inner"||li.get("ip_bind_type")==="true")&&(Rl=yield(0,Pi.y)({ip_limit:li.get("ip_limit"),ip_bind:li.get("ip_bind_type")==="true"}));const du=yield(0,le.n4)(kr,{code:it.Base64.encode(ta||ai.code),language:ai==null?void 0:ai.language,exercise_id:li.get("exercisesId"),question_id:li.get("questionId"),ip:Rl});return du.status===-5&&(0,ze.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Ca(fa({errorMessage:du==null?void 0:du.message},(ji==null?void 0:ji.exercise)||{}),{exercise_user_id:(Xa=ji==null?void 0:ji.exercise)==null?void 0:Xa.exercise_user_id,id:li.get("exercisesId")})}}),du})}function cu(){return ha(this,null,function*(){if(Go.current=2,!no){gr({type:5,payload:!0});try{Pt.Z.publish("to-commit-info");const ta=yield Lu();if(console.log(ta,1),ta.status===0){let Os=function(){return ha(this,null,function*(){const{status:zs,data:Ns}=yield(0,le.rX)(kr,"submit"),Hu=Fo()-Ju>(du*Bl+30)*1e3;if(zs!==0&&!Hu&&setTimeout(Os,1e3),Hu&&zs!==0){ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),gr({type:5,payload:!1});return}if(zs===0){Ns.status===2&&ve.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(Ns==null?void 0:Ns.status)===0&&li.get("type")==="1"&&io(!0);const Yc=yield(0,le.zO)(kr,{limit:15,page:Ra,language:ai==null?void 0:ai.language});gr({type:8,payload:Ca(fa({},Pr),{submitResult:Ns,submitting:!1,submitRecords:Yc})})}})},Xa={};li.get("type")==="exercises"&&(Xa.extras={exercise_id:li.get("exercisesId"),question_id:li.get("questionId")},(li.get("ip_limit")==="inner"||li.get("ip_bind_type")==="true")&&(Xa.extras.ip=yield(0,Pi.y)({ip_limit:li.get("ip_limit"),ip_bind:li.get("ip_bind_type")==="true"})));const Rl=yield(0,le.bM)(kr,Xa);if(Rl.status===-1&&li.get("exercisesId")){window.parent.location.href=`/classrooms/${li.get("coursesId")}/exercise/${li.get("exercisesId")}/detail`;return}const{time_limit:du,test_case_size:Bl}=ai,Ju=Fo();Rl.status>-1?Os():gr({type:5,payload:!1})}else gr({type:5,payload:!1})}catch(ta){console.log(ta),gr({type:5,payload:!1})}ea(!1)}})}function Au(){return ha(this,null,function*(){Go.current=1,Pr.debuging=!0,gr({type:4,payload:!0});try{if((yield Lu()).status===0){let Ju=function(){return ha(this,null,function*(){const{status:Os,message:zs,data:Ns}=yield(0,le.rX)(kr,"debug"),Hu=Fo()-Bl>(Xa+30)*1e3;if(Os!==0&&!Hu&&(gr({type:6,payload:zs}),setTimeout(Ju,1e3)),Hu){ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),gr({type:4,payload:!1}),gr({type:7,payload:Ca(fa({},Pr),{debugResult:{status:2},debuging:!1})});return}Os===0&&(Ns.status===2&&ve.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),gr({type:4,payload:!1}),gr({type:7,payload:Ca(fa({},Pr),{debugResult:Ns,debuging:!1})}))})};const{time_limit:Xa}=ai;let Rl={input:encodeURIComponent(qi.test_case.input)};li.get("type")==="exercises"&&(Rl.exercise_id=li.get("exercisesId"));const du=yield(0,le.MU)(kr,Rl);if(du.status===-1&&li.get("exercisesId")){window.parent.location.href=`/classrooms/${li.get("coursesId")}/exercise/${li.get("exercisesId")}/detail`;return}const Bl=Fo();(du==null?void 0:du.status)>-1?Ju():gr({type:4,payload:!1})}else gr({type:4,payload:!1})}catch(ta){console.log(ta)}finally{}})}function Wo(ta,Xa){const Rl=Xa?{modify_code:!1}:{};gr({type:3,payload:Ca(fa({},qi),{hack:fa(Ca(fa({},ai),{code:ta}),Rl)})}),ea(!0)}const pc=ta=>ha(void 0,null,function*(){let Xa=yield(0,ye.ZP)(`/api/problems/${ai==null?void 0:ai.identifier}/start.json`,{method:"get",params:{language:ta==="C++"||ta==="c++"?encodeURIComponent(ta):ta,hack_user_id:Yi==null?void 0:Yi.user_id}});Xa.status!==-1&&ze.history.replace(`/myproblems/${Xa==null?void 0:Xa.identifier}${window.location.search}`)});function Xc(ta){let Xa=ta.target.value;gr({type:3,payload:Ca(fa({},qi),{test_case:{input:Xa}})})}function zA(){return ha(this,null,function*(){try{let ta={};li.get("type")==="exercises"?ta.exercise_id=li.get("exercisesId"):ai!=null&&ai.homework_common_id&&(ta.homework_common_id=ai==null?void 0:ai.homework_common_id);const Xa=yield(0,le.H7)(kr,fa({},ta));Xa.status===401||(Wo(it.Base64.decode(Xa.code)),(li.get("type")==="exercises"||ai!=null&&ai.homework_common_id)&&Pt.Z.publish("to-reset-info"))}catch(ta){console.log(ta)}})}function $s(){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:er.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",er.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return ha(this,null,function*(){const ta=yield(0,le.fi)(kr);ta.status===401||Wo(it.Base64.decode(ta.code),!0)})}})}function eu(){gr({type:9,payload:!0})}function uc(){gr({type:9,payload:!1})}function bd(ta){return ha(this,null,function*(){yield(0,le.MK)(kr,ta),gr({type:1,payload:{showNote:!1,data:Ca(fa({},qi),{hack:Ca(fa({},ai),{notes:ta.notes})})}})})}const fl={hack:ai,isLoading:Gi,input:(br=qi==null?void 0:qi.test_case)==null?void 0:br.input,is_file:(Ur=qi==null?void 0:qi.test_case)==null?void 0:Ur.is_file,identifier:ai==null?void 0:ai.identifier,attachments_count:qi==null?void 0:qi.attachments_count,language:ai==null?void 0:ai.language,code:ai==null?void 0:ai.code,title:"main."+Oo[ai==null?void 0:ai.language],modify_code:ai==null?void 0:ai.modify_code,notes:ai==null?void 0:ai.notes,debugResult:fo,debuging:Li,submitting:no,submitResult:za,executingMessage:Nn,onCancelNote:uc,onAddNote:bd,showNote:Ga,user:Yi,onShowNote:eu,onSubmitCode:cu,onChangeCode:Wo,onChangeInput:Xc,onDebugCode:Au,onResetCode:zA,onSyncCode:$s,onUpdateCode:Lu,onChangeLanguage:pc,isWhiteTheme:Va,setIsWhiteTheme:Zi,topDispatch:gr};function Uu(){return ha(this,null,function*(){const{praise_count:ta}=yield(0,le.vl)(ai.id,{container_type:"Hack",type:1});let Xa=Ca(fa({},qi),{hack:Ca(fa({},ai),{praises_count:ta,user_praise:!ai.user_praise})});gr({type:3,payload:Xa})})}const Ll={topicId:kr,submitResult:za,submitRecords:Fi,submitting:no,page:Ra,onPageChange:al,hack:ai,user:qi==null?void 0:qi.user,hack_sets:qi==null?void 0:qi.hack_sets,current_user:qi==null?void 0:qi.current_user,onTriggerPraise:Uu,setActiveIndex:Gl};return console.log(ji),er.createElement(er.Fragment,null,er.createElement(fe.Z,{spinning:Ta,delay:500},qi?er.createElement(er.Fragment,null,er.createElement("header",{className:Io()(Na.Z.header,Va&&Na.Z.whiteHeader)},li.get("type")!=="exercises"&&er.createElement("div",null,er.createElement("img",{src:`${te.Z.IMG_SERVER}/images/${Yi==null?void 0:Yi.image_url}`,alt:"user",width:36}),er.createElement("span",{style:{color:Va?"#333":"#B2BACB",fontSize:16}},Yi==null?void 0:Yi.name)),li.get("type")==="exercises"&&er.createElement("div",null,er.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",er.createElement("span",{className:"ml10"},(Pa=ji==null?void 0:ji.exercise)==null?void 0:Pa.user_name)),er.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",er.createElement("span",{className:"ml10"},(Vr=ji==null?void 0:ji.exercise)==null?void 0:Vr.student_id))),er.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},er.createElement("div",null,ai.name)),(ai==null?void 0:ai.is_program)&&er.createElement(va.Z,{defaultValue:ai==null?void 0:ai.answer_long_time,onChange:ta=>{ps.current=ta},className:Na.Z.timepiece}),Yi!=null&&Yi.hack_manager?er.createElement(ze.Link,{className:Na.Z.btn_edit,to:li.get("type")==="1"?li.get("pageId")?`/problems/newedit/${ai.identifier}?type=1&pageId=${li.get("pageId")}&backUrl=${li.get("backUrl")}`:`/problems/newedit/${ai.identifier}?type=1`:`/problems/newedit/${ai.identifier}`}," ",er.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((xr=ji==null?void 0:ji.exercise)!=null&&xr.left_time)&&er.createElement(er.Fragment,null,er.createElement("span",{style:{color:Ln,marginRight:6},className:`iconfont icon-daojishi ${Na.Z.djs}`}),er.createElement("span",{className:"c-white mr20"},er.createElement(Mo,{valueStyle:{color:Ln,fontSize:20,fontWeight:500},title:er.createElement("span",{style:{color:Ln,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:Sr,onFinish:()=>ha(void 0,null,function*(){const ta=yield(0,oe.VL)({categoryId:li.get("exercisesId"),commit_method:2});if((ta==null?void 0:ta.status)===0&&(Lu(),ve.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:er.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",er.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>ha(void 0,null,function*(){window.parent.location.href=`/classrooms/${li.get("coursesId")}/exercise/${li.get("exercisesId")}/detail`})})),(ta==null?void 0:ta.status)===-3){const Xa=parseInt(ta==null?void 0:ta.message);gi(Date.now()+Xa*1e3)}})}))),li.get("type")==="exercises"?er.createElement(ue.ZP,{type:"primary",onClick:()=>{const ta=()=>ha(void 0,null,function*(){yield Lu(),ea(!1),Lc(),dl.current=!0,Qs()});if(!(Fi!=null&&Fi.records_count)||$i){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:er.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ta});return}ta()}},er.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"):er.createElement("span",{onClick:()=>{var ta;if(li.get("backUrl"))ze.history.push(li.get("backUrl"));else if(li.get("type")==="1"){let Xa=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");ze.history.push(`/classrooms/${Xa==null?void 0:Xa[0]}/program_homework/${Xa==null?void 0:Xa[1]}/detail`)}else ze.history.push("/problemset")}},er.createElement(ie.Z,{title:"\u5173\u95ED"},er.createElement("i",{style:{color:Va?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),er.createElement(fe.Z,{size:"large",spinning:Gi},er.createElement(ae.Z,{className:Io()(Na.Z.myProblems,Va&&Na.Z.whiteMyProblems),leftChild:er.createElement(fi,fa({},Ll)),rightChild:er.createElement(Hs,fa({},fl))}))):null,er.createElement(ve.default,{centered:!0,closable:!1,width:680,footer:null,open:pi,className:"oj-modal"},er.createElement("section",{className:"oj-modal-content"},er.createElement("div",{className:"oj-modal-head"},er.createElement("img",{src:Ni,alt:""}),er.createElement("i",{onClick:()=>io(!1),className:"iconfont icon-guanbi1"})),er.createElement("aside",null,er.createElement("img",{className:"mr30",src:lr.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",er.createElement("span",{style:{color:"#75d6ba",marginRight:100}},za==null?void 0:za.execute_time,"ms"),"\u4F18\u4E8E",er.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(za==null?void 0:za.time_better_than)||100,"%"),"\u7684\u7528\u6237"),er.createElement("aside",{className:"mb50"},er.createElement("img",{src:ya.Z,className:"mr30"}),er.createElement("span",{className:"oj-modal-tt"},er.createElement("span",null,er.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),er.createElement("span",{className:"c-light-primary"},za==null?void 0:za.execute_memory,"kb")),er.createElement("span",null,er.createElement("span",null))),"\u4F18\u4E8E",er.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(za==null?void 0:za.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),er.createElement("div",{id:"oj-modal-next",onClick:()=>ha(void 0,null,function*(){var ta;if(za!=null&&za.next_identifier){let Xa=yield(0,ye.ZP)(`/api/problems/${za==null?void 0:za.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Yi==null?void 0:Yi.user_id}});Xa&&(window.location.href=`/myproblems/${Xa==null?void 0:Xa.identifier}${window.location.search}`)}else{let Xa=(ta=localStorage.getItem("program_homework"))==null?void 0:ta.split(",");ze.history.push(`/classrooms/${Xa==null?void 0:Xa[0]}/program_homework/${Xa==null?void 0:Xa[1]}/detail`)}}),className:"oj-modal-btn"},za!=null&&za.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875")))),er.createElement(na.Z,{successCb:()=>{Go.current===1?Au():cu()}}))};function ro({title:On,modify_code:br,onSyncCode:Ur,onShowCodeSetting:Pa,onResetCode:Vr,hack:xr,onChangeLanguage:Pr,isWhiteTheme:gr,onShowResourceCentre:kr,attachments_count:ci}){var li;const Ta=()=>{ve.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:er.createElement(z.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Vr})},[qi]=(0,ze.useSearchParams)(),fo=qi.get("language"),za=Fi=>Fi==="1"?"c++":Fi==="2"?"C++":Fi;return(0,me.useEffect)(()=>{fo&&Pr(za(fo))},[]),(0,me.useEffect)(()=>{xr!=null&&xr.tpm_code_modified&&ve.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:er.createElement(z.Z,null),content:er.createElement("div",null,er.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),er.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),er.createElement("div",null,"\u8FD8\u672A\u5B8C\u6210\u8BC4\u6D4B\u7684\u4EFB\u52A1\u4EFB\u52A1\u4EE3\u7801\uFF0C\u8BF7\u81EA\u884C\u4FDD\u5B58\uFF01")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Vr()})},[xr==null?void 0:xr.language]),console.log(xr,gr,"hack"),er.createElement("div",{className:`${Na.Z.codeHead} ${gr?Na.Z.whiteCodeHead:""}`},er.createElement("div",{className:Na.Z.navWrap},(li=xr==null?void 0:xr.all_language)==null?void 0:li.map(Fi=>er.createElement("div",{className:`${Na.Z.nav} ${Fi===(xr==null?void 0:xr.language)?Na.Z.active:""}`,key:Fi,onClick:()=>Pr(Fi)},er.createElement(ie.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},er.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),er.createElement("span",null,Fi)))),er.createElement(re.Z,{align:"middle",style:{marginLeft:"auto"}},br?er.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ur},er.createElement("img",{src:lt,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,ci>0&&er.createElement("a",{onClick:kr},er.createElement(ie.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3"},er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-ziyuanzhongxin mr15"}))),er.createElement("a",{onClick:Ta},er.createElement(ie.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),er.createElement("a",{onClick:Pa},er.createElement(ie.Z,{title:"\u8BBE\u7F6E"},er.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function Hs(On){var br=On,{input:Ur,is_file:Pa,identifier:Vr,showNote:xr,onShowNote:Pr,notes:gr,onCancelNote:kr,onAddNote:ci,debugResult:li,language:Ta,debuging:qi,submitting:fo,executingMessage:za,code:Fi,onSubmitCode:Ra,onDebugCode:Ga,onChangeCode:Li,onChangeInput:no,onUpdateCode:Nn,user:Ln,isLoading:Bn,submitResult:Sr}=br,gi=Da(br,["input","is_file","identifier","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function ji(Gi,Qi){return er.createElement(ro,Ca(fa({},gi),{onShowCodeSetting:Gi,onShowResourceCentre:Qi}))}const Tr=fa({input:Ur,is_file:Pa,debugResult:li,debuging:qi,submitting:fo,executingMessage:za,onDebugCode:Ga,onChangeCode:Li,onSubmitCode:Ra,onChangeInput:no,user:Ln,submitResult:Sr},gi);return er.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},er.createElement(ut,{setIsWhiteTheme:gi==null?void 0:gi.setIsWhiteTheme,isLoading:Bn,language:Ta,value:Fi,identifier:Vr,onChange:Li,onUpdateCode:Nn,ActionBarRender:ji}),er.createElement(ot.ZP,fa({},Tr)))}},90643:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return me}});var me=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(me||{})},45962:function(qt,Nt,pe){"use strict";pe.d(Nt,{H7:function(){return a},MK:function(){return z},MU:function(){return oe},X6:function(){return ae},bM:function(){return le},fi:function(){return y},fu:function(){return re},n4:function(){return x},rX:function(){return te},vl:function(){return b},zO:function(){return se}});var me=pe(97013),ze=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(ee,ne,Ae)=>ne in ee?ze(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ee[ne]=Ae,ie=(ee,ne)=>{for(var Ae in ne||(ne={}))ve.call(ne,Ae)&&ue(ee,Ae,ne[Ae]);if(E)for(var Ae of E(ne))fe.call(ne,Ae)&&ue(ee,Ae,ne[Ae]);return ee};function re(ee,ne){return(0,me.U2)(`myproblems/${ee}.json`,ie({hidePopLogin:!0},ne||{}))}function le(ee,ne){return(0,me.v_)(`myproblems/${ee}/code_submit.json`,ne)}function oe(ee,ne){return(0,me.v_)(`myproblems/${ee}/code_debug.json`,ne)}function se(ee,ne){return ne.language&&(ne.language=encodeURIComponent(ne.language)),(0,me.U2)(`myproblems/${ee}/submit_records.json`,ne)}function ae(ee){return(0,me.U2)("myproblems/record_detail.json",{id:ee})}function te(ee,ne){return(0,me.U2)(`myproblems/${ee}/result.json`,{mode:ne})}function z(ee,ne){return(0,me.v_)(`myproblems/${ee}/add_notes.json`,ne)}function a(ee,ne){return(0,me.v_)(`myproblems/${ee}/restore_initial_code.json`,ne)}function y(ee){return(0,me.v_)(`myproblems/${ee}/sync_code.json`)}function x(ee,ne){return(0,me.v_)(`myproblems/${ee}/update_code.json`,ne)}function b(ee,ne){return(0,me.v_)(`discusses/${ee}/plus.json`,ne)}},30097:function(qt,Nt,pe){"use strict";pe.d(Nt,{Im:function(){return Se},ZP:function(){return Ie},gZ:function(){return Ee}});var me=pe(59301),ze=pe(92832),E=pe(3113),ve=pe(84105),fe=pe(87395),ue=pe(17713),ie=pe(24334),re=pe(69654),le=pe(95318),oe=pe(31735),se=pe(41556),ae=pe(34376),te=pe(92310),z=pe.n(te),a=pe(59301),y=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ge=(je,Ve,$e)=>Ve in je?y(je,Ve,{enumerable:!0,configurable:!0,writable:!0,value:$e}):je[Ve]=$e,ye=(je,Ve)=>{for(var $e in Ve||(Ve={}))ne.call(Ve,$e)&&ge(je,$e,Ve[$e]);if(ee)for(var $e of ee(Ve))Ae.call(Ve,$e)&&ge(je,$e,Ve[$e]);return je},be=(je,Ve)=>x(je,b(Ve));const{TextArea:we}=ze.default,Ce={visible:!1,tabIndex:"0"},Se={[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 Pe=(je=>(je[je.SET_VISIBLE=0]="SET_VISIBLE",je[je.SET_TABINDEX=1]="SET_TABINDEX",je))(Pe||{});function Be(je,Ve){switch(Ve.type){case 0:return be(ye({},je),{visible:Ve.payload});case 1:return be(ye({},je),{tabIndex:Ve.payload});default:throw new Error}}function He({value:je,className:Ve}){const[$e,Qe]=(0,me.useState)(!1),rt=(0,me.useRef)(),et=(0,me.useRef)();return(0,me.useEffect)(()=>{$e&&(et.current.reset(),et.current.write((0,oe.pp)(je||"")))},[je,$e]),(0,me.useEffect)(()=>{var ut,lt,it,ot;if(rt.current){et.current=new ae.Terminal({fontSize:14,disableStdin:!0}),et.current.open(rt.current);const ct=rt.current.offsetWidth-14,mt=((ot=(it=(lt=(ut=et.current)==null?void 0:ut._core)==null?void 0:lt._renderService)==null?void 0:it.dimensions)==null?void 0:ot.actualCellWidth)||9.5,yt=Math.ceil(ct/mt);et.current.resize(yt,8),Qe(!0)}},[]),a.createElement("div",{ref:rt,className:z()("XtermText-valueRef",Ve)})}function Ee(je){const{status:Ve,error_msg:$e,output:Qe,input:rt,expected_output:et,is_file:ut,input_file_url:lt,output_file_url:it,expected_output_file_url:ot}=je;let ct=null;const mt={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(Ve){case ue.h.NOMATCH:ct=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!ut&&a.createElement(He,{className:"mb10",value:rt}),ut&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!ut&&a.createElement(He,{className:"mb10",value:Qe&&ie.Base64.decode(Qe)||""}),ut&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(it,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!ut&&a.createElement(He,{className:"mb10",value:et&&ie.Base64.decode(et)||""}),ut&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(ot,et)},et)));break;case ue.h.EXECUTEFAILURE:ct=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ut&&a.createElement(le.Z,{value:rt,style:mt}),ut&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ue.h.COMPILEFAILURE:ct=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!ut&&a.createElement(le.Z,{value:rt,style:mt}),ut&&a.createElement("div",{style:mt},a.createElement("a",{onClick:()=>(0,oe.LR)(lt,rt)},rt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ue.h.PODFAILURE:ct=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:ct=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",ct," ")}function Ue(je){const{status:Ve,error_msg:$e,execute_time:Qe,output:rt,input:et,expected_output:ut,is_file:lt,input_file_url:it,output_file_url:ot,expected_output_file_url:ct}=je;let mt=null;switch(Ve){case ue.h.OK:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Qe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,ie.Base64.decode(rt)));break;case ue.h.NOMATCH:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",rt&&ie.Base64.decode(rt)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",ut&&ie.Base64.decode(ut)));break;case ue.h.EXECUTEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ue.h.COMPILEFAILURE:mt=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,et)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},ie.Base64.decode($e)));break;case ue.h.PODFAILURE:mt=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:mt=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",mt," ")}var Ie=({id:je,is_file:Ve,input:$e,debuging:Qe,submitting:rt,executingMessage:et,debugResult:ut,onChangeInput:lt,onDebugCode:it,onSubmitCode:ot})=>{const[ct,mt]=(0,me.useReducer)(Be,Ce),{visible:yt,tabIndex:jt}=ct;(0,me.useEffect)(()=>{mt({type:0,payload:!1})},[je]);function vt(We){let Oe=We.target.id;mt({type:1,payload:Oe})}function st(){mt({type:0,payload:!yt})}const qe=(0,me.useMemo)(()=>{if(ut){const{status:We}=ut;return a.createElement(a.Fragment,null,Ue(ut))}return null},[ut]);function Re(){mt({type:0,payload:!0}),mt({type:1,payload:"1"}),it()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${yt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(se.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(we,{placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",value:Ve?"":$e,onChange:lt}),rightNode:Qe?a.createElement(re.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):ut?qe:a.createElement("p",{style:{color:"#536879"}},"\u8BF7\u586B\u5199\u6D4B\u8BD5\u7528\u4F8B\u7684\u8F93\u5165\u503C\uFF0C\u70B9\u51FB\u201C\u8C03\u8BD5\u4EE3\u7801\u201D")})),a.createElement("a",{className:`btn-collapse ${yt?"up":""}`,onClick:st},yt?a.createElement(ve.Z,null):a.createElement(fe.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(E.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(E.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(E.ZP,{className:"btn-green",type:"ghost",loading:Qe,onClick:Re},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(E.ZP,{type:"primary",className:"custom-ant-disabled",loading:rt,disabled:rt,onClick:()=>{mt({type:0,payload:!1}),ot()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},17713:function(qt,Nt,pe){"use strict";pe.d(Nt,{h:function(){return me}});var me=(ze=>(ze[ze.NOMATCH=-1]="NOMATCH",ze[ze.OK=0]="OK",ze[ze.TIMEOUT=2]="TIMEOUT",ze[ze.PODFAILURE=3]="PODFAILURE",ze[ze.COMPILEFAILURE=4]="COMPILEFAILURE",ze[ze.EXECUTEFAILURE=5]="EXECUTEFAILURE",ze[ze.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ze))(me||{})},68989:function(qt,Nt,pe){"use strict";pe.d(Nt,{Y2:function(){return Ie},ZP:function(){return je}});var me=pe(59301),ze=pe(54580),E=pe(8591),ve=pe(43418),fe=pe(95237),ue=pe(5112),ie=pe(3113),re=pe(24905),le=pe(6848),oe=pe(92832),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"},ae="data:image/png;base64,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",te=pe(47257),z=pe.n(te),a=pe(97013),y=pe(1012),x=pe(31735),b=pe(72059),ee=pe(59301),ne=Object.defineProperty,Ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ce=(Ve,$e,Qe)=>$e in Ve?ne(Ve,$e,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ve[$e]=Qe,Se=(Ve,$e)=>{for(var Qe in $e||($e={}))be.call($e,Qe)&&Ce(Ve,Qe,$e[Qe]);if(ye)for(var Qe of ye($e))we.call($e,Qe)&&Ce(Ve,Qe,$e[Qe]);return Ve},Pe=(Ve,$e)=>Ae(Ve,ge($e)),Be=(Ve,$e,Qe)=>new Promise((rt,et)=>{var ut=ot=>{try{it(Qe.next(ot))}catch(ct){et(ct)}},lt=ot=>{try{it(Qe.throw(ot))}catch(ct){et(ct)}},it=ot=>ot.done?rt(ot.value):Promise.resolve(ot.value).then(ut,lt);it((Qe=Qe.apply(Ve,$e)).next())});const{Dragger:He}=ze.default,Ee=Ve=>{const $e=ct=>ct&&ct.substring(0,ct.lastIndexOf("."));for(var Qe=[...Ve],rt=0,et=[],ut=0;ut{if(ct.forEach(mt=>{let yt=mt.name.split(/\.(?=[^\.]+$)/);mt.name=`${yt[0]}.${yt[1].toLowerCase()}`}),ct[0].name.includes(".in"))return ct.length===2?ct:[ct[0],{}];if(ct[0].name.includes(".out"))return ct.length===2?ct.reverse():[{},ct[0]]})},Ue=({onClose:Ve,onOK:$e,visible:Qe,wrapClassName:rt,rootIdentifier:et,multiple:ut=!1,defaultMultipleValue:lt=!0})=>{const[it,ot]=(0,me.useState)([]),[ct,mt]=(0,me.useState)({}),[yt,jt]=(0,me.useState)(!1),[vt,st]=(0,me.useState)(!0),[qe,Re]=(0,me.useState)(null),We=(0,me.useRef)([]),Oe=(0,me.useRef)(0),Le=()=>{Ve()};(0,me.useEffect)(()=>{Fe()},[]),(0,me.useEffect)(()=>{Qe&&(We.current=[],Oe.current=0,ot([]),st(lt))},[Qe]);const Fe=()=>Be(void 0,null,function*(){try{Re(!0)}catch(at){}}),De=at=>at&&at.substring(0,at.lastIndexOf(".")),Te=at=>{var bt,Pt;const Et=De((bt=at[0])==null?void 0:bt.name)||De((Pt=at[1])==null?void 0:Pt.name),Lt=it.filter(Ft=>De(Ft.name)!==Et);We.current=[...Lt],ot([...Lt])},ke=at=>{if(!vt){const Rt=new FormData;Rt.append("file",at.file),(0,a.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Rt},!0).then(Ot=>{if(Ot.status===0){Oe.current=Oe.current+1;const Mt=We.current.map(Qt=>{var Jt;if(Qt.name===at.name){const mn=Se({},Qt);return(Jt=at==null?void 0:at.name)!=null&&Jt.includes(".in")?mn.input=Ot==null?void 0:Ot.content:mn.output=Ot==null?void 0:Ot.content,mn}return Qt});if(We.current=[...Mt],ot([...Mt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Qt=Ee(Mt);Qt=Qt.filter(Jt=>{var mn,tn;return!!((mn=Jt[0])!=null&&mn.name&&((tn=Jt[1])!=null&&tn.name))}),Qt=Qt.map(Jt=>Pe(Se(Se({},Jt[0]),Jt[1]),{is_file:!1})),$e(Qt),Ve()}}else jt(!1),Ve()});return}if(qe){const Rt=new FormData;Rt.append("file",at.file),et===null?Rt.append("identifier","testsets"):Rt.append("identifier",et),(0,a.ZP)("/api/attachments.json",{method:"post",body:Rt},!0).then(Ot=>{if(Ot.filename){Oe.current=Oe.current+1;const Mt=We.current.map(Qt=>{var Jt;if(Qt.name===(Ot==null?void 0:Ot.filename)){const mn=Pe(Se({},Qt),{is_oss:!qe});return(Jt=Ot==null?void 0:Ot.filename)!=null&&Jt.includes(".in")?(mn.in_object_key=Ot==null?void 0:Ot.object,mn.in_object_size=Ot==null?void 0:Ot.size,mn.input=Ot==null?void 0:Ot.filename,mn.in_file=at):(mn.out_object_key=Ot==null?void 0:Ot.object,mn.out_object_size=Ot==null?void 0:Ot.size,mn.output=Ot==null?void 0:Ot.filename,mn.out_file=at),mn}return Qt});if(We.current=[...Mt],ot([...Mt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Qt=Ee(Mt);Qt=Qt.filter(Jt=>{var mn,tn;return!!((mn=Jt[0])!=null&&mn.name&&((tn=Jt[1])!=null&&tn.name))}),Qt=Qt.map(Jt=>Pe(Se(Se({},Jt[0]),Jt[1]),{is_file:!0})),$e(Qt),Ve()}}else jt(!1),Ve()});return}const bt=new(z())({endpoint:ct.end_point,region:ct.region,accessKeyId:ct.access_key_id,accessKeySecret:ct.access_key_secret,bucket:ct.bucket,stsToken:ct.security_token}),Pt=at.name,Et={container_type:"TestSet",file_name:Pt},Lt=(0,y.Z)();let Ft=`testsets/${et}/${Lt}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`;et===null&&(Ft=`testsets/${Lt}${Pt.indexOf(".")>-1?"."+Pt.split(".").pop():""}`),bt.multipartUpload(Ft,new Blob([at.file],{type:at.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:Pt+""},url:ct==null?void 0:ct.callback_url,host:ct==null?void 0:ct.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,a.rz)(Et)}}).then(function(Rt){if(Rt.data.status===0){Oe.current=Oe.current+1;const wt=We.current.map(Ot=>{var Mt,Qt,Jt,mn,tn,cn,nn,Sn,Pn,Dn,hr,kn,zn,Nr,ri,yr,Er;if(Ot.name===((Qt=(Mt=Rt.data)==null?void 0:Mt.data)==null?void 0:Qt.file_name)){const wr=Pe(Se({},Ot),{is_oss:!qe});return(tn=(mn=(Jt=Rt.data)==null?void 0:Jt.data)==null?void 0:mn.file_name)!=null&&tn.includes(".in")?(wr.in_object_key=(nn=(cn=Rt.data)==null?void 0:cn.data)==null?void 0:nn.object,wr.in_object_size=(Pn=(Sn=Rt.data)==null?void 0:Sn.data)==null?void 0:Pn.size,wr.input=(hr=(Dn=Rt.data)==null?void 0:Dn.data)==null?void 0:hr.file_name,wr.in_file=at):(wr.out_object_key=(zn=(kn=Rt.data)==null?void 0:kn.data)==null?void 0:zn.object,wr.out_object_size=(ri=(Nr=Rt.data)==null?void 0:Nr.data)==null?void 0:ri.size,wr.output=(Er=(yr=Rt.data)==null?void 0:yr.data)==null?void 0:Er.file_name,wr.out_file=at),wr}return Ot});if(We.current=[...wt],ot([...wt]),Oe.current>0&&Oe.current===it.length){jt(!1);let Ot=Ee(wt);Ot=Ot.filter(Mt=>{var Qt,Jt;return!!((Qt=Mt[0])!=null&&Qt.name&&((Jt=Mt[1])!=null&&Jt.name))}),Ot=Ot.map(Mt=>Pe(Se(Se({},Mt[0]),Mt[1]),{is_file:!0})),$e(Ot),Ve()}}})},_e=at=>new Promise((bt,Pt)=>{let Et=0,Lt=[];for(let Ft=0;Ft{Et++,Et===at.length&&(Lt.length?(E.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):bt(at))}).catch(Rt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Rt),Et++,Lt.push(at[Ft].name),Et===at.length&&(Lt.length?(E.ZP.warning(`${Lt.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),Pt()):bt(at))})}),Xe=()=>Be(void 0,null,function*(){if(it.length===0){E.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield _e(it),jt(!0),Ee(it).some(bt=>{var Pt,Et;return!((Pt=bt[0])!=null&&Pt.name&&((Et=bt[1])!=null&&Et.name))})){ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u4E0A\u4F20\u7684\u6D4B\u8BD5\u7528\u4F8B\u4E2D\u5B58\u5728\u672A\u914D\u5BF9\u7684\u6587\u4EF6\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4EC5\u4FDD\u5B58\u5DF2\u914D\u5BF9\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF1F",onOk:()=>Be(void 0,null,function*(){it.map(bt=>Be(void 0,null,function*(){ke(bt)}))}),onCancel:()=>{jt(!1)}});return}it.map(bt=>Be(void 0,null,function*(){ke(bt)}))}),dt={name:"file",fileList:it,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:at=>{if(it!=null&&it.some(Pt=>Pt.name===at.name))return E.ZP.info(`${at.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(at.size/1024/1024>100)return E.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(at.name))return E.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const bt={name:at.name,uid:at.uid,file:at,percent:0};return it.push(bt),We.current=[...it],ot([...it]),!1}},gt=Ee(it);return console.log(it,gt,"fileList"),ee.createElement(ve.default,{open:Qe,wrapClassName:rt,onOk:Xe,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:yt},onCancel:Le,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:se.wrap},it.length?ee.createElement("div",null,ee.createElement(fe.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ut?"visible":"hidden"}},ee.createElement("span",{className:se.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ue.ZP.Group,{className:`ml20 ${se.testCaseRadio}`,optionType:"button",value:vt,onChange:at=>st(at.target.value)},ee.createElement(ue.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ue.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(ze.default,Se({},dt),ee.createElement(ie.ZP,{type:"primary",className:se.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ie,{data:gt,onRemove:Te})):ee.createElement("div",{className:`${se.noData} mb30`},ee.createElement(ze.default.Dragger,Pe(Se({},dt),{className:se.dragger}),ee.createElement("img",{src:ae,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:se.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:se.text},ee.createElement("span",{style:{color:"#FA6400"}},"\u63D0\u793A"),ee.createElement("br",null),"1\u3001\u6587\u4EF6\u5FC5\u987B\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6\u3002",ee.createElement("br",null),"2\u3001\u4E0A\u4F20\u7684\u6587\u4EF6\u7F16\u7801\u4EC5\u652F\u6301UTF-8\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u51FA\u73B0\u6587\u672C\u4E71\u7801\u3002",ee.createElement("br",null),"3\u3001\u8F93\u5165\u8F93\u51FA\u6587\u4EF6\u9700\u6587\u4EF6\u540D\u79F0\u4E00\u4E00\u5BF9\u5E94\uFF0C\u672A\u5BF9\u5E94\u65F6\uFF0C\u5C06\u65E0\u6CD5\u4E0A\u4F20\u3002",ee.createElement("br",null),"4\u3001\u5355\u4E2A\u4E0A\u4F20\u6587\u4EF6\u4E0D\u80FD\u8D85\u8FC7100MB\uFF0C\u8D85\u8FC7\u65F6\u53EF\u4EE5\u5206\u6279\u6B21\u4E0A\u4F20\u3002",ee.createElement("br",null))))},Ie=({data:Ve=[],onRemove:$e,width:Qe="auto",showScore:rt=!1,disabled:et=!1,inputChange:ut,onEvaluatingChange:lt,onSelectAll:it,checkAll1:ot,checkAll2:ct,checkAll3:mt,checkAll4:yt,checkAll5:jt,showEvaluatingSetting:vt=!1,className:st="",isProgramHomework:qe=!1})=>{const Re={value:"",filename:"",dataUrl:""},[We,Oe]=(0,me.useState)(Se({},Re)),Le=Te=>{let ke=document.createElement("a");document.body.appendChild(ke);let _e=URL.createObjectURL(Te.file);ke.href=_e,ke.download=Te.name,ke.click(),URL.revokeObjectURL(_e),document.body.removeChild(ke)},Fe=(Te,ke)=>{(0,x.LR)(Te,ke)},De=(Te,ke)=>{ve.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ee.createElement("div",{className:"tc font16"},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u6D4B\u8BD5\u7528\u4F8B?"),onOk:()=>{$e(Te,ke)},onCancel:()=>{}})};return Ve.length?ee.createElement("div",{className:st,style:{width:Qe}},ee.createElement("div",{className:`${qe?se.headProgram:se.head}`},vt&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:ot,onChange:Te=>{it(Te.target.checked,"hidden")}}),ee.createElement(le.Z,{title:'\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9690\u85CF"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{style:{width:qe?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:rt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:rt?qe?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),rt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:yt,onChange:Te=>{it(Te.target.checked,"input_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u8F93\u5165\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u8F93\u5165"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:ct,onChange:Te=>{it(Te.target.checked,"is_invisible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u9884\u671F\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:jt,onChange:Te=>{it(Te.target.checked,"actual_output_visible")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u5B9E\u9645\u8F93\u51FA"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),vt&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(re.default,{checked:mt,onChange:Te=>{it(Te.target.checked,"last_match_rule")}}),ee.createElement(le.Z,{title:"\u52FE\u9009\u540E\uFF0C\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173"},ee.createElement("span",{style:{marginLeft:"8px"}},"\u7279\u6B8A\u5224\u5B9A"),ee.createElement("i",{className:"ml5 font14 iconfont icon-xiaowenhao1"}))),ee.createElement("div",{className:se.operation,style:qe?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:se.listWrapper,style:{boxShadow:qe?"0px 2px 4px 0px #EAEEF4":"unset"}},Ve.map((Te,ke)=>{var _e,Xe,dt,gt;return ee.createElement("div",{key:ke,className:se.list,style:qe?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},vt&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(re.default,{checked:!!Te.hidden,onChange:at=>{lt(at.target.checked,ke,"hidden")}})),ee.createElement("div",{style:{width:qe?"25%":"15%",paddingLeft:qe?"5px":"0px",paddingRight:qe?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",ke+1),ee.createElement("div",{className:se.info,style:{width:rt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Te.input||((_e=Te[0])==null?void 0:_e.name),onClick:()=>Be(void 0,null,function*(){let at;Te.input?Te.input_file_url?at=Te.input_file_url:at=Te.in_file:at=Te[0];let bt;typeof at=="string"?(bt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield bt.text(),filename:"",dataUrl:at})):(bt=yield(0,x.db)(at.file),Oe({value:bt.text,filename:at.name,dataUrl:bt.link}))})},Te.input||((Xe=Te[0])==null?void 0:Xe.name))),ee.createElement("div",{className:se.info,style:{width:rt?qe?"20%":"15%":"25%"}},ee.createElement("span",{title:Te.output||((dt=Te[1])==null?void 0:dt.name),onClick:()=>Be(void 0,null,function*(){let at;Te.input?Te.output_file_url?at=Te.output_file_url:at=Te.out_file:at=Te[1];let bt;typeof at=="string"?(bt=yield fetch(at,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),Oe({value:yield bt.text(),filename:"",dataUrl:at})):(bt=yield(0,x.db)(at.file),Oe({value:bt.text,filename:at.name,dataUrl:bt.link}))})},Te.output||((gt=Te[1])==null?void 0:gt.name))),rt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(oe.default,{size:"large",addonAfter:qe?"%":null,disabled:et,style:{width:"80%"},onChange:at=>ut(at,ke),value:Te.score}),!qe&&ee.createElement("span",null,"\xA0%")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.input_visible||!1,onChange:at=>{lt(at.target.checked,ke,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.is_invisible||!1,onChange:at=>{lt(at.target.checked,ke,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.actual_output_visible||!1,onChange:at=>{lt(at.target.checked,ke,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),vt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(re.default,{checked:Te.last_match_rule||!1,onChange:at=>{lt(at.target.checked,ke,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>De(Te,ke),style:qe?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:se.del},"\u5220\u9664")))})),ee.createElement(b.Z,{close:!0,data:We.dataUrl,filename:We.filename,type:We.dataUrl.length?"txt":"",onClose:()=>Oe(Se({},Re)),monacoEditor:{value:We.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var je=Ue},49950:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return te}});var me=pe(59301),ze=pe(8591),E=pe(6848),ve=pe(71418),fe=pe(95237),ue=pe(43604),ie=pe(58421),re=pe(3113),le=pe(86401),oe=pe(97013),se=pe(95318),ae=(a,y,x)=>new Promise((b,ee)=>{var ne=ye=>{try{ge(x.next(ye))}catch(be){ee(be)}},Ae=ye=>{try{ge(x.throw(ye))}catch(be){ee(be)}},ge=ye=>ye.done?b(ye.value):Promise.resolve(ye.value).then(ne,Ae);ge((x=x.apply(a,y)).next())}),te=({id:a,activeDiscussIndex:y,onReplyDiscuss:x,adminOrOperator:b})=>{const[ee,ne]=(0,me.useState)(""),[Ae,ge]=(0,me.useState)(!1);function ye(we){ne(we)}function be(){if(!ee){ze.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,ee),ne("")}return(0,me.useEffect)(()=>{y!=a&&ge(!1)},[y]),me.createElement("div",{key:a,className:"discuss-item-editor",style:{display:y===a?"block":"none",width:"100%"}},me.createElement(le.Z,{miniToolbar:!0,startInit:y===a,defaultValue:ee,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:ye,extraUse:b&&me.createElement(E.Z,{color:"#fff",open:Ae,destroyTooltipOnHide:!0,title:z({id:a,isOpen:Ae,activeDiscussIndex:y,onChange:ye,setIsOpen:ge}),overlayStyle:{maxWidth:600}},me.createElement("a",{title:Ae?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ge(!Ae)},me.createElement("i",{className:"iconfont icon-dianzan11"})))}),me.createElement("a",{onClick:be,className:"btn-send"},"\u53D1\u9001"))};const z=a=>{const[y,x]=(0,me.useState)(!1),[b,ee]=(0,me.useState)([]),[ne,Ae]=(0,me.useState)(1);(0,me.useEffect)(()=>{a!=null&&a.isOpen?ge():(Ae(1),ee([]))},[a==null?void 0:a.isOpen]);const ge=()=>ae(void 0,null,function*(){x(!0);const ye=yield(0,oe.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&ee(ye==null?void 0:ye.answer),x(!1)});return me.createElement(ve.Z,{spinning:y},me.createElement("div",{style:{color:"#000"}},me.createElement(se.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ne-1])||""}),me.createElement(fe.Z,{justify:"end",align:"middle"},me.createElement(ue.Z,null,me.createElement(ie.Z,{simple:!0,current:ne,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:ye=>{Ae(ye)}})),me.createElement(ue.Z,null,me.createElement(re.ZP,{onClick:()=>ae(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ne-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},884:function(qt,Nt,pe){"use strict";pe.d(Nt,{AD:function(){return Ue},BA:function(){return We},D9:function(){return rt},Hp:function(){return ye},IM:function(){return ut},Iy:function(){return be},KM:function(){return Re},KU:function(){return ct},MJ:function(){return we},Ne:function(){return et},ON:function(){return yt},Uj:function(){return st},VY:function(){return ot},YO:function(){return vt},YX:function(){return jt},Zn:function(){return a},_g:function(){return ne},_k:function(){return $e},c6:function(){return He},cr:function(){return y},eV:function(){return Ee},fi:function(){return x},gh:function(){return Pe},hS:function(){return lt},iA:function(){return b},j6:function(){return Ae},je:function(){return Ve},jj:function(){return ge},kS:function(){return mt},o6:function(){return Be},pO:function(){return qe},rQ:function(){return Ie},sA:function(){return Se},xm:function(){return Qe},xo:function(){return it},y8:function(){return je},yd:function(){return ee}});var me=pe(51600),ze=pe(58106),E=pe(31735),ve=pe(8591),fe=pe(26869),ue=Object.defineProperty,ie=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,oe=(Oe,Le,Fe)=>Le in Oe?ue(Oe,Le,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Oe[Le]=Fe,se=(Oe,Le)=>{for(var Fe in Le||(Le={}))re.call(Le,Fe)&&oe(Oe,Fe,Le[Fe]);if(ie)for(var Fe of ie(Le))le.call(Le,Fe)&&oe(Oe,Fe,Le[Fe]);return Oe},ae=(Oe,Le,Fe)=>new Promise((De,Te)=>{var ke=dt=>{try{Xe(Fe.next(dt))}catch(gt){Te(gt)}},_e=dt=>{try{Xe(Fe.throw(dt))}catch(gt){Te(gt)}},Xe=dt=>dt.done?De(dt.value):Promise.resolve(dt.value).then(ke,_e);Xe((Fe=Fe.apply(Oe,Le)).next())});const te=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},z=()=>{(0,ze.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Oe=>ae(void 0,null,function*(){te(),(yield(0,me.YR)(se({},Oe))).status===0&&(yield(0,E.QH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_couser_info.json`,query:Oe}))),z()}),y=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.yS)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`);else{if(Le.status===-2)return Le;Le.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_member_act_score`))}}),x=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.W0)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_score`))}}),b=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.Nl)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`))}}),ee=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.IU)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/export_star_user`))}}),ne=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.td)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Le.status===-2)return Le;if(Le.status===-3)(0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_exercise_and_other`);else if(Le.status===-4)return Le}}),Ae=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.QX)(se({},Oe));if(Le.status===0)ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`);else{if(Le.status===-4)return Le;Le.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/course_total_homework`))}}),ge=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.o_)(se({},Oe));Fe.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"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),ye=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.ZL)(se({},Oe));Fe.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"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),be=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.aP)(se({},Oe));Fe.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),we=(Oe,Le)=>ae(void 0,null,function*(){const Fe=yield(0,me.vV)(se({},Oe));Fe.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"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`)):Fe.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/${Le}`))}),Ce=Oe=>ae(void 0,null,function*(){te(),(yield exportCourseWorkListAppendix(se({},Oe))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Oe.categoryId}/works_list.zip`,query:Oe}))),z()}),Se=Oe=>ae(void 0,null,function*(){te(),yield(0,E.QH)("",fe.Z.API_SERVER+`/api/polls/${Oe.categoryId}/commit_result.xlsx`),z()}),Pe=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/attendances/export_xlsx_data.xlsx`,query:Oe}))}),Be=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/video_study_statics.xlsx`,query:Oe}))}),He=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_video_study.xlsx`,query:Oe}))}),Ee=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe.coursesId}/export_course_students_info.xlsx`,query:Oe}))}),Ue=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Oe}))}),Ie=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Oe}))}),je=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Oe}))}),Ve=Oe=>ae(void 0,null,function*(){const Le=yield(0,me.Uy)(se({},Oe));Le.status===0?(ve.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`)):Le.status===-3&&((0,ze.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ze.history.push(`/classrooms/${Oe.coursesId}/exportlist/exercise_score,export_exercise_users`))}),$e=Oe=>ae(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/export_records/${Oe.id}.xlsx`,query:Oe}))}),Qe=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Oe}))}),rt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/${Oe.menuKey}_statistic.xlsx?${Oe.checkedList.map(Le=>`course_group_id[]=${Le}`).join("&")}`,query:Oe}))}),et=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_training_objectives.xlsx`,query:Oe}))}),ut=Oe=>ae(void 0,null,function*(){yield(0,E.FH)(Oe==null?void 0:Oe.name,(0,E.NY)({url:fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Oe}))}),lt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_courses.xlsx`,query:Oe}))}),it=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/ec_years/${Oe==null?void 0:Oe.ec_year_id}/ec_graduation_requirements.xlsx`,query:Oe}))}),ot=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Oe}))}),ct=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe.categoryId}/rank_list.xlsx`,query:Oe}))}),mt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Oe}))}),yt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/examination_banks/${Oe.id}.json`,query:Oe}))}),jt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe.categoryId}.json`,query:Oe}))}),vt=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/polls/${Oe==null?void 0:Oe.id}/commit_result.json`,query:Oe}))}),st=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Oe}))}),qe=(Oe,Le)=>ae(void 0,null,function*(){yield(0,E.FH)(Le||"",(0,E.NY)({url:fe.Z.API_SERVER+`/api/exercises/${Oe==null?void 0:Oe.exercise_id}/consult_exercise.json`,query:Oe}))}),Re=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/competitions/${Oe==null?void 0:Oe.identifier}/competition_commit_records/member_works.xlsx`,query:Oe}))}),We=Oe=>ae(void 0,null,function*(){yield(0,E.FH)("",(0,E.NY)({url:fe.Z.API_SERVER+`/api/courses/${Oe==null?void 0:Oe.coursesId}/group_homeworks/import_group_template.xlsx`,query:Oe}))})},7722:function(qt,Nt,pe){"use strict";pe.d(Nt,{BU:function(){return ze},Dj:function(){return me},gH:function(){return E},vp:function(){return ve}});function me(fe){try{fe.mozRequestFullScreen?fe.mozRequestFullScreen():fe.webkitRequestFullScreen&&fe.webkitRequestFullScreen()}catch(ue){console.log(ue,":e")}}function ze(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const E=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ve(){var fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ue=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",fe),window.isFullScreen?window.isFullScreen:fe!=null}},26718:function(qt,Nt,pe){"use strict";pe.d(Nt,{U:function(){return le}});var me=pe(59301),ze=Object.defineProperty,E=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,ue=(oe,se,ae)=>se in oe?ze(oe,se,{enumerable:!0,configurable:!0,writable:!0,value:ae}):oe[se]=ae,ie=(oe,se)=>{for(var ae in se||(se={}))ve.call(se,ae)&&ue(oe,ae,se[ae]);if(E)for(var ae of E(se))fe.call(se,ae)&&ue(oe,ae,se[ae]);return oe},re=(oe,se,ae)=>new Promise((te,z)=>{var a=b=>{try{x(ae.next(b))}catch(ee){z(ee)}},y=b=>{try{x(ae.throw(b))}catch(ee){z(ee)}},x=b=>b.done?te(b.value):Promise.resolve(b.value).then(a,y);x((ae=ae.apply(oe,se)).next())});function le(oe,se){const[ae,te]=(0,me.useState)(se),[z,a]=(0,me.useState)(!1),[y,x]=(0,me.useState)();return[ae,z,(ee,ne=!1)=>re(this,null,function*(){const Ae=ne?se:ie(ie({},ae),ee);a(!0),te(Ae);const ge=yield oe(Ae);return a(!1),x(ge),ge}),y]}},56494:function(qt,Nt,pe){"use strict";pe.d(Nt,{_:function(){return E}});var me=pe(59301),ze=pe(43418);const E=ve=>{var fe,ue;const ie=(0,me.useRef)([]),re=()=>{for(const le of ie.current)clearTimeout(le);ie.current=[]};return(0,me.useEffect)(()=>{var le,oe,se,ae,te,z;if(re(),(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 a of(ae=ve==null?void 0:ve.exercise)==null?void 0:ae.exercise_events)if(((te=ve==null?void 0:ve.exercise)==null?void 0:te.left_time)>(a==null?void 0:a.reminder_time)*60){let y=(((z=ve==null?void 0:ve.exercise)==null?void 0:z.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;y=y>2147483647?2147483647:y;const x=setTimeout(()=>{ze.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},y);ie.current.push(x)}}},[(fe=ve==null?void 0:ve.exercise)==null?void 0:fe.left_time,(ue=ve==null?void 0:ve.exercise)==null?void 0:ue.exercise_events]),re}},519:function(qt,Nt,pe){"use strict";pe.d(Nt,{G:function(){return fe},t:function(){return ve}});var me=pe(7062),ze=pe.n(me);const E=null;function ve(ue,ie){let re=ze().get("__ec");re||(re={}),re[ue]=ie,ze().set("__ec",re)}function fe(ue,ie){let re=ze().get("__ec");return re?re[ue]===void 0?ie:re[ue]:ie}},47257:function(qt){(function(Nt){(function(pe){if(1)qt.exports=pe();else var me})(function(){var pe,me,ze;return function(){function E(ve,fe,ue){function ie(oe,se){if(!fe[oe]){if(!ve[oe]){var ae=void 0;if(!se&&ae)return require(oe,!0);if(re)return re(oe,!0);var te=new Error("Cannot find module '"+oe+"'");throw te.code="MODULE_NOT_FOUND",te}var z=fe[oe]={exports:{}};ve[oe][0].call(z.exports,function(a){var y=ve[oe][1][a];return ie(y||a)},z,z.exports,E,ve,fe,ue)}return fe[oe].exports}for(var re=void 0,le=0;le `.concat(b,` `),ee&&(ge+="".concat(ee,` `)),ge+=` -`,Ae.content=ge,Ae.mime="xml",Ae.successStatuses=[200],we.next=9,this.request(Ae);case 9:return ye=we.sent,we.abrupt("return",{res:ye.res});case 11:case"end":return we.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ae.getBucketLogging=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae,ge;return ie.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ne=this._bucketRequestParams("GET",b,"logging",ee),ne.successStatuses=[200],ne.xmlResponse=!0,be.next=5,this.request(ne);case 5:return Ae=be.sent,ge=Ae.data.LoggingEnabled,be.abrupt("return",{enable:!!ge,prefix:ge&&ge.TargetPrefix||null,res:Ae.res});case 8:case"end":return be.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketLogging=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae;return ie.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"logging",ee),ne.successStatuses=[204,200],ye.next=4,this.request(ne);case 4:return Ae=ye.sent,ye.abrupt("return",{res:Ae.res});case 6:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketCORS=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee,ne){var Ae,ge,ye,be,we,Ce,Se,Pe,Be,Qe;return ie.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:for(ee=ee||[],le(ee.length,"rules is required"),ee.forEach(function(Ie){le(Ie.allowedOrigin,"allowedOrigin is required"),le(Ie.allowedMethod,"allowedMethod is required")}),Ae=this._bucketRequestParams("PUT",b,"cors",ne),ge=` -`,ye=function(je){ge+="".concat(je,"")},be=function(je){ge+="".concat(je,"")},we=function(je){ge+="".concat(je,"")},Ce=function(je){ge+="".concat(je,"")},Se=0,Pe=ee.length;Se",z(Be.allowedOrigin).forEach(ye),z(Be.allowedMethod).forEach(be),z(Be.allowedHeader).forEach(we),z(Be.exposeHeader).forEach(Ce),Be.maxAgeSeconds&&(ge+="".concat(Be.maxAgeSeconds,"")),ge+="";return ge+="",Ae.content=ge,Ae.mime="xml",Ae.successStatuses=[200],Ue.next=16,this.request(Ae);case 16:return Qe=Ue.sent,Ue.abrupt("return",{res:Qe.res});case 18:case"end":return Ue.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ae.getBucketCORS=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae,ge,ye;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ne=this._bucketRequestParams("GET",b,"cors",ee),ne.successStatuses=[200],ne.xmlResponse=!0,we.next=5,this.request(ne);case 5:return Ae=we.sent,ge=[],Ae.data&&Ae.data.CORSRule&&(ye=Ae.data.CORSRule,te(ye)||(ye=[ye]),ye.forEach(function(Ce){var Se={};Object.keys(Ce).forEach(function(Pe){Se[Pe.slice(0,1).toLowerCase()+Pe.slice(1,Pe.length)]=Ce[Pe]}),ge.push(Se)})),we.abrupt("return",{rules:ge,res:Ae.res});case 9:case"end":return we.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketCORS=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae;return ie.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"cors",ee),ne.successStatuses=[204],ye.next=4,this.request(ne);case 4:return Ae=ye.sent,ye.abrupt("return",{res:Ae.res});case 6:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketReferer=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee,ne,Ae){var ge,ye,be,we;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ge=this._bucketRequestParams("PUT",b,"referer",Ae),ye=` +`,Ae.content=ge,Ae.mime="xml",Ae.successStatuses=[200],we.next=9,this.request(Ae);case 9:return ye=we.sent,we.abrupt("return",{res:ye.res});case 11:case"end":return we.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ae.getBucketLogging=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae,ge;return ie.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ne=this._bucketRequestParams("GET",b,"logging",ee),ne.successStatuses=[200],ne.xmlResponse=!0,be.next=5,this.request(ne);case 5:return Ae=be.sent,ge=Ae.data.LoggingEnabled,be.abrupt("return",{enable:!!ge,prefix:ge&&ge.TargetPrefix||null,res:Ae.res});case 8:case"end":return be.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketLogging=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae;return ie.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"logging",ee),ne.successStatuses=[204,200],ye.next=4,this.request(ne);case 4:return Ae=ye.sent,ye.abrupt("return",{res:Ae.res});case 6:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketCORS=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee,ne){var Ae,ge,ye,be,we,Ce,Se,Pe,Be,He;return ie.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:for(ee=ee||[],le(ee.length,"rules is required"),ee.forEach(function(Ie){le(Ie.allowedOrigin,"allowedOrigin is required"),le(Ie.allowedMethod,"allowedMethod is required")}),Ae=this._bucketRequestParams("PUT",b,"cors",ne),ge=` +`,ye=function(je){ge+="".concat(je,"")},be=function(je){ge+="".concat(je,"")},we=function(je){ge+="".concat(je,"")},Ce=function(je){ge+="".concat(je,"")},Se=0,Pe=ee.length;Se",z(Be.allowedOrigin).forEach(ye),z(Be.allowedMethod).forEach(be),z(Be.allowedHeader).forEach(we),z(Be.exposeHeader).forEach(Ce),Be.maxAgeSeconds&&(ge+="".concat(Be.maxAgeSeconds,"")),ge+="";return ge+="",Ae.content=ge,Ae.mime="xml",Ae.successStatuses=[200],Ue.next=16,this.request(Ae);case 16:return He=Ue.sent,Ue.abrupt("return",{res:He.res});case 18:case"end":return Ue.stop()}},x,this)}));function y(x,b,ee){return a.apply(this,arguments)}return y}(),ae.getBucketCORS=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae,ge,ye;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ne=this._bucketRequestParams("GET",b,"cors",ee),ne.successStatuses=[200],ne.xmlResponse=!0,we.next=5,this.request(ne);case 5:return Ae=we.sent,ge=[],Ae.data&&Ae.data.CORSRule&&(ye=Ae.data.CORSRule,te(ye)||(ye=[ye]),ye.forEach(function(Ce){var Se={};Object.keys(Ce).forEach(function(Pe){Se[Pe.slice(0,1).toLowerCase()+Pe.slice(1,Pe.length)]=Ce[Pe]}),ge.push(Se)})),we.abrupt("return",{rules:ge,res:Ae.res});case 9:case"end":return we.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketCORS=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae;return ie.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ne=this._bucketRequestParams("DELETE",b,"cors",ee),ne.successStatuses=[204],ye.next=4,this.request(ne);case 4:return Ae=ye.sent,ye.abrupt("return",{res:Ae.res});case 6:case"end":return ye.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.putBucketReferer=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee,ne,Ae){var ge,ye,be,we;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:if(ge=this._bucketRequestParams("PUT",b,"referer",Ae),ye=` `,ye+=" ".concat(ee?"true":"false",` `),ne&&ne.length>0){for(ye+=` `,be=0;be".concat(ne[be],` `);ye+=` `}else ye+=` -`;return ye+="",ge.content=ye,ge.mime="xml",ge.successStatuses=[200],Se.next=10,this.request(ge);case 10:return we=Se.sent,Se.abrupt("return",{res:we.res});case 12:case"end":return Se.stop()}},x,this)}));function y(x,b,ee,ne){return a.apply(this,arguments)}return y}(),ae.getBucketReferer=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae,ge;return ie.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ne=this._bucketRequestParams("GET",b,"referer",ee),ne.successStatuses=[200],ne.xmlResponse=!0,be.next=5,this.request(ne);case 5:return Ae=be.sent,ge=Ae.data.RefererList.Referer||null,ge&&(te(ge)||(ge=[ge])),be.abrupt("return",{allowEmpty:Ae.data.AllowEmptyReferer==="true",referers:ge,res:Ae.res});case 9:case"end":return be.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketReferer=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,this.putBucketReferer(b,!0,null,ee);case 2:return Ae.abrupt("return",Ae.sent);case 3:case"end":return Ae.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae._bucketRequestParams=function(y,x,b,ee){return{method:y,bucket:x,subres:b,timeout:ee&&ee.timeout,ctx:ee&&ee.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,ve,fe){(function(ce,ie){(function(){"use strict";var re=E("@babel/runtime/helpers/interopRequireDefault"),le=re(E("@babel/runtime/regenerator")),oe=re(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var se=E("debug")("ali-oss"),ae=E("xml2js"),te=E("agentkeepalive"),z=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),ee=E("bowser"),ne=E("../common/signUtils"),Ae=E("../common/client/initOptions"),ge=E("../common/utils/createRequest"),ye=ge.createRequest,be=E("../common/utils/encoder"),we=be.encoder,Ce=E("../common/client/getReqUrl"),Se=Ce.getReqUrl,Pe=E("../common/utils/setSTSToken"),Be=Pe.setSTSToken,Qe=E("../common/utils/retry"),Ee=Qe.retry,Ue=E("../common/utils/isFunction"),Ie=Ue.isFunction,je=new te;function Ve(){var lt=a.name,it=a.version;lt&<.toLowerCase&<.toLowerCase()==="ie"&&it.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function $e(){return location&&location.protocol==="https:"}function ze(lt,it){if(Ve(),!(this instanceof ze))return new ze(lt,it);lt&<.inited?this.options=lt:this.options=ze.initOptions(lt),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||je),this.ctx=it,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}ve.exports=ze,ze.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 ot=Object.assign({secure:$e(),useFetch:!1},it);return Ae(ot)};var rt=ze.prototype;rt.debug=se,z(rt,E("./object")),z(rt,E("./bucket")),z(rt,E("../common/bucket/getBucketWebsite")),z(rt,E("../common/bucket/putBucketWebsite")),z(rt,E("../common/bucket/deleteBucketWebsite")),z(rt,E("../common/bucket/getBucketLifecycle")),z(rt,E("../common/bucket/putBucketLifecycle")),z(rt,E("../common/bucket/deleteBucketLifecycle")),z(rt,E("../common/bucket/putBucketVersioning")),z(rt,E("../common/bucket/getBucketVersioning")),z(rt,E("../common/bucket/getBucketInventory")),z(rt,E("../common/bucket/deleteBucketInventory")),z(rt,E("../common/bucket/listBucketInventory")),z(rt,E("../common/bucket/putBucketInventory")),z(rt,E("../common/bucket/abortBucketWorm")),z(rt,E("../common/bucket/completeBucketWorm")),z(rt,E("../common/bucket/extendBucketWorm")),z(rt,E("../common/bucket/getBucketWorm")),z(rt,E("../common/bucket/initiateBucketWorm")),z(rt,E("./managed-upload")),z(rt,E("../common/multipart-copy")),z(rt,E("../common/multipart")),z(rt,E("../common/parallel")),rt.signature=function(it){return this.debug("authorization stringToSign: %s",it,"info"),ne.computeSignature(this.options.accessKeySecret,it,this.options.headerEncoding)},rt._getReqUrl=Se,rt.authorization=function(it,ot,ut,mt){var yt=ne.buildCanonicalString(it.toUpperCase(),ot,{headers:mt,parameters:ut});return ne.authorization(this.options.accessKeyId,this.options.accessKeySecret,yt,this.options.headerEncoding)},rt.request=function(){var lt=(0,oe.default)(le.default.mark(function it(ot){var ut=this;return le.default.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(!this.options.retryMax){yt.next=6;break}return yt.next=3,Ee(et.bind(this),this.options.retryMax,{errorHandler:function(vt){var st=function(Re){if(ot.stream)return!1;var We=[-1,-2].includes(Re.status),Oe=ut.options.requestErrorRetryHandle||function(){return!0};return We&&Oe(Re)};return!!st(vt)}})(ot);case 3:return yt.abrupt("return",yt.sent);case 6:return yt.abrupt("return",et.call(this,ot));case 7:case"end":return yt.stop()}},it,this)}));return function(it){return lt.apply(this,arguments)}}();function et(lt){return ct.apply(this,arguments)}function ct(){return ct=(0,oe.default)(le.default.mark(function lt(it){var ot,ut,mt,yt,jt,vt;return le.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!(this.options.stsToken&&Ie(this.options.refreshSTSToken))){qe.next=3;break}return qe.next=3,Be.call(this);case 3:return ot=ye.call(this,it),this.options.useFetch||(ot.params.mode="disable-fetch"),yt=!!it.stream,qe.prev=6,qe.next=9,this.urllib.request(ot.url,ot.params);case 9:ut=qe.sent,this.debug("response %s %s, got %s, headers: %j",it.method,ot.url,ut.status,ut.headers,"info"),qe.next=16;break;case 13:qe.prev=13,qe.t0=qe.catch(6),mt=qe.t0;case 16:if(!(ut&&it.successStatuses&&it.successStatuses.indexOf(ut.status)===-1)){qe.next=28;break}return qe.next=19,this.requestError(ut);case 19:if(jt=qe.sent,!(jt.code==="RequestTimeTooSkewed"&&!yt)){qe.next=25;break}return this.options.amendTimeSkewed=+new Date(jt.serverTime)-new Date,qe.next=24,this.request(it);case 24:return qe.abrupt("return",qe.sent);case 25:jt.params=it,qe.next=32;break;case 28:if(!mt){qe.next=32;break}return qe.next=31,this.requestError(mt);case 31:jt=qe.sent;case 32:if(!jt){qe.next=34;break}throw jt;case 34:if(!it.xmlResponse){qe.next=39;break}return qe.next=37,this.parseXML(ut.data);case 37:vt=qe.sent,ut.data=vt;case 39:return qe.abrupt("return",ut);case 40:case"end":return qe.stop()}},lt,this,[[6,13]])})),ct.apply(this,arguments)}rt._getResource=function(it){var ot="/";return it.bucket&&(ot+="".concat(it.bucket,"/")),it.object&&(ot+=we(it.object,this.options.headerEncoding)),ot},rt._escape=function(it){return y.encodeURIComponent(it).replace(/%2F/g,"/")},rt._getUserAgent=function(){var it=ie&&ie.browser?"js":"nodejs",ot="aliyun-sdk-".concat(it,"/").concat(b.version),ut=a.description;return!ut&&ie&&(ut="Node.js ".concat(ie.version.slice(1)," on ").concat(ie.platform," ").concat(ie.arch)),this._checkUserAgent("".concat(ot," ").concat(ut))},rt._checkUserAgent=function(it){var ot=it.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ot},rt.checkBrowserAndVersion=function(it,ot){return ee.name===it&&ee.version.split(".")[0]===ot},rt.parseXML=function(it){return new Promise(function(ot,ut){ce.isBuffer(it)&&(it=it.toString()),ae.parseString(it,{explicitRoot:!1,explicitArray:!1},function(mt,yt){mt?ut(mt):ot(yt)})})},rt.requestError=function(){var lt=(0,oe.default)(le.default.mark(function ot(ut){var mt,yt,jt,vt;return le.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(mt=null,!(!ut.data||!ut.data.length)){qe.next=5;break}ut.status===-1||ut.status===-2?(mt=new Error(ut.message),mt.name=ut.name,mt.status=ut.status,mt.code=ut.name):(ut.status===404?(mt=new Error("Object not exists"),mt.name="NoSuchKeyError",mt.status=404,mt.code="NoSuchKey"):ut.status===412?(mt=new Error("Pre condition failed"),mt.name="PreconditionFailedError",mt.status=412,mt.code="PreconditionFailed"):(mt=new Error("Unknow error, status: ".concat(ut.status)),mt.name="UnknownError",mt.status=ut.status),mt.requestId=ut.headers["x-oss-request-id"],mt.host=""),qe.next=32;break;case 5:return yt=String(ut.data),this.debug("request response error data: %s",yt,"error"),qe.prev=7,qe.next=10,this.parseXML(yt);case 10:if(qe.t0=qe.sent,qe.t0){qe.next=13;break}qe.t0={};case 13:jt=qe.t0,qe.next=23;break;case 16:return qe.prev=16,qe.t1=qe.catch(7),this.debug(yt,"error"),qe.t1.message+=` -raw xml: `.concat(yt),qe.t1.status=ut.status,qe.t1.requestId=ut.headers["x-oss-request-id"],qe.abrupt("return",qe.t1);case 23:vt=jt.Message||"unknow request error, status: ".concat(ut.status),jt.Condition&&(vt+=" (condition: ".concat(jt.Condition,")")),mt=new Error(vt),mt.name=jt.Code?"".concat(jt.Code,"Error"):"UnknownError",mt.status=ut.status,mt.code=jt.Code,mt.requestId=jt.RequestId,mt.hostId=jt.HostId,mt.serverTime=jt.ServerTime;case 32:return this.debug("generate error %j",mt,"error"),qe.abrupt("return",mt);case 34:case"end":return qe.stop()}},ot,this,[[7,16]])}));function it(ot){return lt.apply(this,arguments)}return it}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,ve,fe){(function(ce){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),re=ie(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var le=ie(E("@babel/runtime/helpers/asyncToGenerator")),oe=E("util"),se=E("path"),ae=E("mime"),te=E("copy-to"),z=E("../common/utils/isBlob"),a=z.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),ee=b.isBuffer,ne=fe;ne.multipartUpload=function(){var we=(0,le.default)(re.default.mark(function Se(Pe,Be){var Qe,Ee,Ue,Ie,je,Ve,$e,ze,rt,et=arguments;return re.default.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(Qe=et.length>2&&et[2]!==void 0?et[2]:{},this.resetCancelFlag(),Qe.disabledMD5=Qe.disabledMD5===void 0?!0:!!Qe.disabledMD5,!(Qe.checkpoint&&Qe.checkpoint.uploadId)){lt.next=8;break}return Be&&x(Be)&&(Qe.checkpoint.file=Be),lt.next=7,this._resumeMultipart(Qe.checkpoint,Qe);case 7:return lt.abrupt("return",lt.sent);case 8:return Ee=102400,Qe.mime||(x(Be)?Qe.mime=ae.getType(se.extname(Be.name)):a(Be)?Qe.mime=Be.type:ee(Be)?Qe.mime="":Qe.mime=ae.getType(se.extname(Be))),Qe.headers=Qe.headers||{},this._convertMetaToHeaders(Qe.meta,Qe.headers),lt.next=14,this._getFileSize(Be);case 14:if(Ue=lt.sent,!(Ue0&&te(Ve).to(ze),rt=this._divideParts(Ue,Ie),et=rt.length,ct=!1,lt=function(We,Oe){return new Promise(function(){var Le=(0,le.default)(re.default.mark(function Fe(De,Te){var ke,_e,Xe,dt,gt;return re.default.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(bt.prev=0,We.isCancel()){bt.next=29;break}return ke=rt[Oe-1],bt.next=5,We._createBuffer(Ee,ke.start,ke.end);case 5:return _e=bt.sent,Xe={content:_e,size:ke.end-ke.start},bt.prev=7,bt.next=10,We._uploadPart($e,je,Oe,Xe,Be);case 10:dt=bt.sent,bt.next=18;break;case 13:if(bt.prev=13,bt.t0=bt.catch(7),bt.t0.status!==404){bt.next=17;break}throw We._makeAbortEvent();case 17:throw bt.t0;case 18:if(!(!We.isCancel()&&!ct)){bt.next=26;break}if(Pe.doneParts.push({number:Oe,etag:dt.res.headers.etag}),!Be.progress){bt.next=23;break}return bt.next=23,Be.progress(Ve.length/(et+1),Pe,dt.res);case 23:De({number:Oe,etag:dt.res.headers.etag}),bt.next=27;break;case 26:De();case 27:bt.next=30;break;case 29:De();case 30:bt.next=41;break;case 32:bt.prev=32,bt.t1=bt.catch(0),gt=new Error,gt.name=bt.t1.name,gt.message=bt.t1.message,gt.stack=bt.t1.stack,gt.partNum=Oe,te(bt.t1).to(gt),Te(gt);case 41:case"end":return bt.stop()}},Fe,null,[[0,32],[7,13]])}));return function(Fe,De){return Le.apply(this,arguments)}}())},it=Array.from(new Array(et),function(Re,We){return We+1}),ot=ze.map(function(Re){return Re.number}),ut=it.filter(function(Re){return ot.indexOf(Re)<0}),mt=5,yt=Be.parallel||mt,qe.next=17,this._parallel(ut,yt,function(Re){return new Promise(function(We,Oe){lt(Qe,Re).then(function(Le){Le&&ze.push(Le),We()}).catch(function(Le){Oe(Le)})})});case 17:if(jt=qe.sent,ct=!0,vt=jt.find(function(Re){return Re.name==="abort"}),!vt){qe.next=22;break}throw vt;case 22:if(!this.isCancel()){qe.next=25;break}throw lt=null,this._makeCancelEvent();case 25:if(!(jt&&jt.length>0)){qe.next=28;break}throw jt[0].message="Failed to upload some parts with error: ".concat(jt[0].toString()," part_num: ").concat(jt[0].partNum),jt[0];case 28:return qe.next=30,this.completeMultipartUpload($e,je,ze,Be);case 30:return qe.abrupt("return",qe.sent);case 31:case"end":return qe.stop()}},Se,this)}));function Ce(Se,Pe){return we.apply(this,arguments)}return Ce}(),ne._getFileSize=function(){var we=(0,le.default)(re.default.mark(function Se(Pe){return re.default.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!ee(Pe)){Qe.next=4;break}return Qe.abrupt("return",Pe.length);case 4:if(!(a(Pe)||x(Pe))){Qe.next=6;break}return Qe.abrupt("return",Pe.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Qe.stop()}},Se)}));function Ce(Se){return we.apply(this,arguments)}return Ce}();var Ae=E("stream"),ge=Ae.Readable;function ye(we,Ce){if(!(this instanceof ye))return new ye(we,Ce);ge.call(this,Ce),this.file=we,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}oe.inherits(ye,ge),ye.prototype.readFileAndPush=function(Ce){if(this.fileBuffer)for(var Se=!0;Se&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Be,this.start=Be,Se=this.push(this.fileBuffer.slice(Pe,Be))}},ye.prototype._read=function(Ce){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 Se=16*1024;Ce=Ce||Se;var Pe=this;this.reader.onload=function(Qe){Pe.fileBuffer=ce.from(new Uint8Array(Qe.target.result)),Pe.file=null,Pe.readFileAndPush(Ce)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ce)};function be(we){return we.arrayBuffer?we.arrayBuffer():new Promise(function(Ce,Se){var Pe=new FileReader;Pe.onload=function(Be){Ce(Be.target.result)},Pe.onerror=function(Be){Se(Be)},Pe.readAsArrayBuffer(we)})}ne._createBuffer=function(){var we=(0,le.default)(re.default.mark(function Se(Pe,Be,Qe){var Ee,Ue;return re.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!(a(Pe)||x(Pe))){je.next=8;break}return Ee=Pe.slice(Be,Qe),je.next=4,be(Ee);case 4:return Ue=je.sent,je.abrupt("return",ce.from(Ue));case 8:if(!ee(Pe)){je.next=12;break}return je.abrupt("return",Pe.subarray(Be,Qe));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return je.stop()}},Se)}));function Ce(Se,Pe,Be){return we.apply(this,arguments)}return Ce}(),ne._getPartSize=function(Ce,Se){var Pe=1e4,Be=1*1024*1024;Se||(Se=Be);var Qe=Math.ceil(Ce/Pe);return Se1&&Ve[1]!==void 0?Ve[1]:{},Be=Se["continuation-token"]||Se.continuationToken,Be&&(Pe.subres=Object.assign({"continuation-token":Be},Pe.subres)),Qe=this._objectRequestParams("GET","",Pe),Qe.query=Object.assign({"list-type":2},Se),delete Qe.query["continuation-token"],delete Qe.query.continuationToken,Qe.xmlResponse=!0,Qe.successStatuses=[200],ze.next=11,this.request(Qe);case 11:return Ee=ze.sent,Ue=Ee.data.Contents||[],Ie=this,Ue&&(Array.isArray(Ue)||(Ue=[Ue]),Ue=Ue.map(function(rt){var et=null;return rt.Owner&&(et={id:rt.Owner.ID,displayName:rt.Owner.DisplayName}),{name:rt.Key,url:Ie._objectUrl(rt.Key),lastModified:rt.LastModified,etag:rt.ETag,type:rt.Type,size:Number(rt.Size),storageClass:rt.StorageClass,owner:et}})),je=Ee.data.CommonPrefixes||null,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(rt){return rt.Prefix})),ze.abrupt("return",{res:Ee.res,objects:Ue,prefixes:je,isTruncated:Ee.data.IsTruncated==="true",keyCount:+Ee.data.KeyCount,continuationToken:Ee.data.ContinuationToken||null,nextContinuationToken:Ee.data.NextContinuationToken||null});case 18:case"end":return ze.stop()}},Ce,this)}));function we(Ce){return be.apply(this,arguments)}return we}(),ye.restore=function(){var be=(0,re.default)(ie.default.mark(function Ce(Se){var Pe,Be,Qe,Ee,Ue=arguments;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return Pe=Ue.length>1&&Ue[1]!==void 0?Ue[1]:{type:"Archive"},Pe=Pe||{},Pe.subres=Object.assign({restore:""},Pe.subres),Pe.versionId&&(Pe.subres.versionId=Pe.versionId),Be=this._objectRequestParams("POST",Se,Pe),Pe.type==="ColdArchive"&&(Qe={RestoreRequest:{Days:Pe.Days?Pe.Days:2,JobParameters:{Tier:Pe.JobParameters?Pe.JobParameters:"Standard"}}},Be.content=ge(Qe,{headers:!0}),Be.mime="xml"),Be.successStatuses=[202],je.next=9,this.request(Be);case 9:return Ee=je.sent,je.abrupt("return",{res:Ee.res});case 11:case"end":return je.stop()}},Ce,this)}));function we(Ce){return be.apply(this,arguments)}return we}(),ye._objectUrl=function(we){return this._getReqUrl({bucket:this.options.bucket,object:we})},ye._objectRequestParams=function(we,Ce,Se){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");Se=Se||{},Ce=this._objectName(Ce);var Pe={object:Ce,bucket:this.options.bucket,method:we,subres:Se&&Se.subres,timeout:Se&&Se.timeout,ctx:Se&&Se.ctx};return Se.headers&&(Pe.headers={},oe(Se.headers).to(Pe.headers)),Pe},ye._objectName=function(we){return we.replace(/^\/+/,"")},ye._convertMetaToHeaders=function(we,Ce){we&&Object.keys(we).forEach(function(Se){Ce["x-oss-meta-".concat(Se)]=we[Se]})},ye._deleteFileSafe=function(we){var Ce=this;return new Promise(function(Se){le.exists(we,function(Pe){Pe?le.unlink(we,function(Be){Be&&Ce.debug("unlink %j error: %s",we,Be,"error"),Se()}):Se()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(E,ve,fe){"use strict";fe.version="6.18.1"},{}],7:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.abortBucketWorm=void 0;var le=E("../utils/checkBucketName");function oe(ae,te){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ie.default.mark(function ae(te,z){var a,y;return ie.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return le.checkBucketName(te),a=this._bucketRequestParams("DELETE",te,"worm",z),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},ae,this)})),se.apply(this,arguments)}fe.abortBucketWorm=oe},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.completeBucketWorm=void 0;var le=E("../utils/checkBucketName");function oe(ae,te,z){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ie.default.mark(function ae(te,z,a){var y,x;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(te),y=this._bucketRequestParams("POST",te,{wormId:z},a),ee.next=4,this.request(y);case 4:return x=ee.sent,ee.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return ee.stop()}},ae,this)})),se.apply(this,arguments)}fe.completeBucketWorm=oe},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.deleteBucketInventory=void 0;var le=E("../utils/checkBucketName");function oe(ae,te){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ie.default.mark(function ae(te,z){var a,y,x,b,ee=arguments;return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return a=ee.length>2&&ee[2]!==void 0?ee[2]:{},y=Object.assign({inventory:"",inventoryId:z},a.subres),le.checkBucketName(te),x=this._bucketRequestParams("DELETE",te,y,a),x.successStatuses=[204],Ae.next=7,this.request(x);case 7:return b=Ae.sent,Ae.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return Ae.stop()}},ae,this)})),se.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=fe;se.deleteBucketLifecycle=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y){var x,b;return ie.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return oe(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],ne.next=5,this.request(x);case 5:return b=ne.sent,ne.abrupt("return",{res:b.res});case 7:case"end":return ne.stop()}},z,this)}));function te(z,a){return ae.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=fe;se.deleteBucketWebsite=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y){var x,b;return ie.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return oe(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],ne.next=5,this.request(x);case 5:return b=ne.sent,ne.abrupt("return",{res:b.res});case 7:case"end":return ne.stop()}},z,this)}));function te(z,a){return ae.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.extendBucketWorm=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/obj2xml");function se(te,z,a,y){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a,y,x){var b,ee,ne;return ie.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return le.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:a},x),ee={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=oe.obj2xml(ee,{headers:!0}),b.successStatuses=[200],ge.next=8,this.request(b);case 8:return ne=ge.sent,ge.abrupt("return",{res:ne.res,status:ne.status});case 10:case"end":return ge.stop()}},te,this)})),ae.apply(this,arguments)}fe.extendBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.getBucketInventory=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/formatInventoryConfig");function se(te,z){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a){var y,x,b,ee,ne=arguments;return ie.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=ne.length>2&&ne[2]!==void 0?ne[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,y),b.successStatuses=[200],b.xmlResponse=!0,ge.next=8,this.request(b);case 8:return ee=ge.sent,ge.abrupt("return",{status:ee.status,res:ee.res,inventory:oe.formatInventoryConfig(ee.data)});case 10:case"end":return ge.stop()}},te,this)})),ae.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/isArray"),ae=se.isArray,te=E("../utils/formatObjKey"),z=te.formatObjKey,a=fe;a.getBucketLifecycle=function(){var y=(0,re.default)(ie.default.mark(function b(ee,ne){var Ae,ge,ye;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return oe(ee),Ae=this._bucketRequestParams("GET",ee,"lifecycle",ne),Ae.successStatuses=[200],Ae.xmlResponse=!0,we.next=6,this.request(Ae);case 6:return ge=we.sent,ye=ge.data.Rule||null,ye&&(ae(ye)||(ye=[ye]),ye=ye.map(function(Ce){return Ce.ID&&(Ce.id=Ce.ID,delete Ce.ID),Ce.Tag&&!ae(Ce.Tag)&&(Ce.Tag=[Ce.Tag]),z(Ce,"firstLowerCase")})),we.abrupt("return",{rules:ye,res:ge.res});case 10:case"end":return we.stop()}},b,this)}));function x(b,ee){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=fe;se.getBucketVersioning=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y){var x,b,ee;return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return oe(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],Ae.next=6,this.request(x);case 6:return b=Ae.sent,ee=b.data.Status,Ae.abrupt("return",{status:b.status,versionStatus:ee,res:b.res});case 9:case"end":return Ae.stop()}},z,this)}));function te(z,a){return ae.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/isObject"),ae=se.isObject,te=fe;te.getBucketWebsite=function(){var z=(0,re.default)(ie.default.mark(function y(x,b){var ee,ne,Ae;return ie.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return oe(x),ee=this._bucketRequestParams("GET",x,"website",b),ee.successStatuses=[200],ee.xmlResponse=!0,ye.next=6,this.request(ee);case 6:return ne=ye.sent,Ae=[],ne.data.RoutingRules&&ne.data.RoutingRules.RoutingRule&&(ae(ne.data.RoutingRules.RoutingRule)?Ae=[ne.data.RoutingRules.RoutingRule]:Ae=ne.data.RoutingRules.RoutingRule),ye.abrupt("return",{index:ne.data.IndexDocument&&ne.data.IndexDocument.Suffix||"",supportSubDir:ne.data.IndexDocument&&ne.data.IndexDocument.SupportSubDir||"false",type:ne.data.IndexDocument&&ne.data.IndexDocument.Type,routingRules:Ae,error:ne.data.ErrorDocument&&ne.data.ErrorDocument.Key||null,res:ne.res});case 10:case"end":return ye.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.getBucketWorm=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/dataFix");function se(te,z){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a){var y,x;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(z),y=this._bucketRequestParams("GET",z,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,ee.next=6,this.request(y);case 6:return x=ee.sent,oe.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),ee.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return ee.stop()}},te,this)})),ae.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.initiateBucketWorm=void 0;var le=E("../utils/obj2xml"),oe=E("../utils/checkBucketName");function se(te,z,a){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a,y){var x,b,ee;return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return oe.checkBucketName(z),x=this._bucketRequestParams("POST",z,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=le.obj2xml(b,{headers:!0}),x.successStatuses=[200],Ae.next=8,this.request(x);case 8:return ee=Ae.sent,Ae.abrupt("return",{res:ee.res,wormId:ee.res.headers["x-oss-worm-id"],status:ee.status});case 10:case"end":return Ae.stop()}},te,this)})),ae.apply(this,arguments)}fe.initiateBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.listBucketInventory=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/formatInventoryConfig");function se(te){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z){var a,y,x,b,ee,ne,Ae,ge,ye=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return a=ye.length>1&&ye[1]!==void 0?ye[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,a),b.successStatuses=[200],b.xmlResponse=!0,we.next=9,this.request(b);case 9:return ee=we.sent,ne=ee.data,Ae=ee.res,ge=ee.status,we.abrupt("return",{isTruncated:ne.IsTruncated==="true",nextContinuationToken:ne.NextContinuationToken,inventoryList:oe.formatInventoryConfig(ne.InventoryConfiguration,!0),status:ge,res:Ae});case 12:case"end":return we.stop()}},te,this)})),ae.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.putBucketInventory=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/obj2xml");function se(te,z){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a){var y,x,b,ee,ne,Ae,ge,ye,be,we,Ce,Se=arguments;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return y=Se.length>2&&Se[2]!==void 0?Se[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),le.checkBucketName(z),b=a.OSSBucketDestination,ee=a.optionalFields,ne=a.includedObjectVersions,Ae="acs:oss:::",ge="acs:ram::".concat(b.accountId,":role/"),ye={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(ge).concat(b.rolename),Bucket:"".concat(Ae).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:ne,OptionalFields:{Field:(ee==null?void 0:ee.field)||[]}}},be=oe.obj2xml(ye,{headers:!0,firstUpperCase:!0}),we=this._bucketRequestParams("PUT",z,x,y),we.successStatuses=[200],we.mime="xml",we.content=be,Be.next=14,this.request(we);case 14:return Ce=Be.sent,Be.abrupt("return",{status:Ce.status,res:Ce.res});case 16:case"end":return Be.stop()}},te,this)})),ae.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/isArray"),ae=se.isArray,te=E("../utils/deepCopy"),z=te.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,ee=E("../utils/checkObjectTag"),ne=ee.checkObjectTag,Ae=E("../utils/getStrBytesCount"),ge=Ae.getStrBytesCount,ye=fe;ye.putBucketLifecycle=function(){var Pe=(0,re.default)(ie.default.mark(function Qe(Ee,Ue,Ie){var je,Ve,$e,ze,rt;return ie.default.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(oe(Ee),ae(Ue)){ct.next=3;break}throw new Error("rules must be Array");case 3:return je=this._bucketRequestParams("PUT",Ee,"lifecycle",Ie),Ve=[],$e={LifecycleConfiguration:{Rule:Ve}},Ue.forEach(function(lt){be(lt),Se(lt),lt.id&&(lt.ID=lt.id,delete lt.id),Ve.push(lt)}),ze=b($e,{headers:!0,firstUpperCase:!0}),je.content=ze,je.mime="xml",je.successStatuses=[200],ct.next=13,this.request(je);case 13:return rt=ct.sent,ct.abrupt("return",{res:rt.res});case 15:case"end":return ct.stop()}},Qe,this)}));function Be(Qe,Ee,Ue){return Pe.apply(this,arguments)}return Be}();function be(Pe){Pe.days&&(Pe.expiration={days:Pe.days}),Pe.date&&(Pe.expiration={createdBeforeDate:Pe.date})}function we(Pe,Be){var Qe=Pe.days,Ee=Pe.createdBeforeDate;if(!Qe&&!Ee)throw new Error("".concat(Be," must includes days or createdBeforeDate"));if(Qe&&!/^[1-9][0-9]*$/.test(Qe))throw new Error("days must be a positive integer");if(Ee&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ee))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ce(Pe){if(!ae(Pe)&&!y(Pe))throw new Error("tag must be Object or Array");Pe=y(Pe)?[Pe]:Pe;var Be={},Qe=z(Pe);Qe.forEach(function(Ee){Be[Ee.key]=Ee.value}),ne(Be)}function Se(Pe){if(Pe.id&&ge(Pe.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Pe.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Pe.status))throw new Error("Status must be Enabled or Disabled");if(Pe.transition){if(!["IA","Archive"].includes(Pe.transition.storageClass))throw new Error("StorageClass must be IA or Archive");we(Pe.transition,"Transition")}if(Pe.expiration){if(!Pe.expiration.expiredObjectDeleteMarker)we(Pe.expiration,"Expiration");else if(Pe.expiration.days||Pe.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Pe.abortMultipartUpload&&we(Pe.abortMultipartUpload,"AbortMultipartUpload"),!Pe.expiration&&!Pe.abortMultipartUpload&&!Pe.transition&&!Pe.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Pe.tag){if(Pe.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ce(Pe.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/obj2xml"),ae=se.obj2xml,te=fe;te.putBucketVersioning=function(){var z=(0,re.default)(ie.default.mark(function y(x,b){var ee,ne,Ae,ge,ye=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(ee=ye.length>2&&ye[2]!==void 0?ye[2]:{},oe(x),["Enabled","Suspended"].includes(b)){we.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ne=this._bucketRequestParams("PUT",x,"versioning",ee),Ae={VersioningConfiguration:{Status:b}},ne.mime="xml",ne.content=ae(Ae,{headers:!0}),we.next=10,this.request(ne);case 10:return ge=we.sent,we.abrupt("return",{res:ge.res,status:ge.status});case 12:case"end":return we.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/obj2xml"),ae=se.obj2xml,te=E("../utils/isArray"),z=te.isArray,a=fe;a.putBucketWebsite=function(){var y=(0,re.default)(ie.default.mark(function b(ee){var ne,Ae,ge,ye,be,we,Ce,Se=arguments;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(ne=Se.length>1&&Se[1]!==void 0?Se[1]:{},Ae=Se.length>2?Se[2]:void 0,oe(ee),ge=this._bucketRequestParams("PUT",ee,"website",Ae),ye={Suffix:ne.index||"index.html"},be={IndexDocument:ye},we={WebsiteConfiguration:be},ne.supportSubDir&&(ye.SupportSubDir=ne.supportSubDir),ne.type&&(ye.Type=ne.type),ne.error&&(be.ErrorDocument={Key:ne.error}),ne.routingRules===void 0){Be.next=14;break}if(z(ne.routingRules)){Be.next=13;break}throw new Error("RoutingRules must be Array");case 13:be.RoutingRules={RoutingRule:ne.routingRules};case 14:return we=ae(we),ge.content=we,ge.mime="xml",ge.successStatuses=[200],Be.next=20,this.request(ge);case 20:return Ce=Be.sent,Be.abrupt("return",{res:Ce.res});case 22:case"end":return Be.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,ve,fe){(function(ce){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),fe.encodeCallback=function(re,le){if(re.headers=re.headers||{},!Object.prototype.hasOwnProperty.call(re.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=ce.from(JSON.stringify(oe)).toString("base64");if(re.headers["x-oss-callback"]=se,le.callback.customValue){var ae={};Object.keys(le.callback.customValue).forEach(function(te){ae["x:".concat(te)]=le.callback.customValue[te].toString()}),re.headers["x-oss-callback-var"]=ce.from(JSON.stringify(ae)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ce=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.getReqUrl=void 0;var ie=ce(E("copy-to")),re=ce(E("url")),le=ce(E("merge-descriptors")),oe=ce(E("is-type-of")),se=E("../utils/isIP"),ae=E("../utils/checkConfigValid");function te(z){var a={},y=this.options.cname;ae.checkConfigValid(this.options.endpoint,"endpoint"),ie.default(this.options.endpoint,!1).to(a),z.bucket&&!y&&!se.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(z.bucket,".").concat(a.host));var x="/";z.bucket&&this.options.sldEnable&&(x+="".concat(z.bucket,"/")),z.object&&(x+=this._escape(z.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(z.query&&le.default(b,z.query),z.subres){var ee={};oe.default.string(z.subres)?ee[z.subres]="":oe.default.array(z.subres)?z.subres.forEach(function(ne){ee[ne]=""}):ee=z.subres,le.default(b,ee)}return a.query=b,re.default.format(a)}fe.getReqUrl=te},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var ce=E("humanize-ms"),ie=E("url"),re=E("../utils/checkBucketName"),le=re.checkBucketName,oe=E("../utils/setRegion"),se=oe.setRegion,ae=E("../utils/checkConfigValid"),te=ae.checkConfigValid;function z(a,y){te(a,"endpoint");var x=ie.parse(a);if(x.protocol||(x=ie.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}ve.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&le(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=ce(y.timeout)),y.endpoint)y.endpoint=z(y.endpoint,y.secure);else if(y.region)y.endpoint=se(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,ve,fe){"use strict";var ce=E("merge-descriptors"),ie=fe;ce(ie,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("querystring"),ae=E("js-base64"),te=ae.Base64.encode,z=fe;z.processObjectSave=function(){var y=(0,re.default)(ie.default.mark(function b(ee,ne,Ae,ge){var ye,be,we,Ce;return ie.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return a(ee,"sourceObject"),a(ne,"targetObject"),a(Ae,"process"),ne=this._objectName(ne),ge&&oe(ge),ye=this._objectRequestParams("POST",ee,{subres:"x-oss-process"}),be=ge?",b_".concat(te(ge)):"",ne=te(ne),we={"x-oss-process":"".concat(Ae,"|sys/saveas,o_").concat(ne).concat(be)},ye.content=se.stringify(we),Pe.next=12,this.request(ye);case 12:return Ce=Pe.sent,Pe.abrupt("return",{res:Ce.res,status:Ce.res.status});case 14:case"end":return Pe.stop()}},b,this)}));function x(b,ee,ne,Ae){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("debug")("ali-oss:multipart-copy"),oe=E("copy-to"),se=fe;se.uploadPartCopy=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y,x,b,ee){var ne,Ae,ge,ye,be,we=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ne=we.length>5&&we[5]!==void 0?we[5]:{},ne.headers=ne.headers||{},Ae=ne.versionId||ne.subres&&ne.subres.versionId||null,Ae?ge="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey),"?versionId=").concat(Ae):ge="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey)),ne.headers["x-oss-copy-source"]=ge,b&&(ne.headers["x-oss-copy-source-range"]="bytes=".concat(b)),ne.subres={partNumber:x,uploadId:y},ye=this._objectRequestParams("PUT",a,ne),ye.mime=ne.mime,ye.successStatuses=[200],Se.next=12,this.request(ye);case 12:return be=Se.sent,Se.abrupt("return",{name:a,etag:be.res.headers.etag,res:be.res});case 14:case"end":return Se.stop()}},z,this)}));function te(z,a,y,x,b){return ae.apply(this,arguments)}return te}(),se.multipartUploadCopy=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y){var x,b,ee,ne,Ae,ge,ye,be,we,Ce,Se,Pe,Be=arguments;return ie.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return x=Be.length>2&&Be[2]!==void 0?Be[2]:{},this.resetCancelFlag(),b=x.versionId,ee=b===void 0?null:b,ne={versionId:ee},Ee.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,ne);case 6:if(Ae=Ee.sent,ge=Ae.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||ge,!(x.checkpoint&&x.checkpoint.uploadId)){Ee.next=14;break}return Ee.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return Ee.abrupt("return",Ee.sent);case 14:if(ye=102400,be=y.endOffset-y.startOffset,!(be0)){ct.next=40;break}throw rt=$e[0],rt.message="Failed to copy some parts with error: ".concat(rt.toString()," part_num: ").concat(rt.partNum),rt;case 40:return ct.next=42,this.completeMultipartUpload(we,ye,be,x);case 42:return ct.abrupt("return",ct.sent);case 43:case"end":return ct.stop()}},z,this)}));function te(z,a,y){return ae.apply(this,arguments)}return te}(),se._divideMultipartCopyParts=function(te,z,a){for(var y=Math.ceil(te/z),x=[],b=0;b +`;return ye+="",ge.content=ye,ge.mime="xml",ge.successStatuses=[200],Se.next=10,this.request(ge);case 10:return we=Se.sent,Se.abrupt("return",{res:we.res});case 12:case"end":return Se.stop()}},x,this)}));function y(x,b,ee,ne){return a.apply(this,arguments)}return y}(),ae.getBucketReferer=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){var ne,Ae,ge;return ie.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ne=this._bucketRequestParams("GET",b,"referer",ee),ne.successStatuses=[200],ne.xmlResponse=!0,be.next=5,this.request(ne);case 5:return Ae=be.sent,ge=Ae.data.RefererList.Referer||null,ge&&(te(ge)||(ge=[ge])),be.abrupt("return",{allowEmpty:Ae.data.AllowEmptyReferer==="true",referers:ge,res:Ae.res});case 9:case"end":return be.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae.deleteBucketReferer=function(){var a=(0,re.default)(ie.default.mark(function x(b,ee){return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,this.putBucketReferer(b,!0,null,ee);case 2:return Ae.abrupt("return",Ae.sent);case 3:case"end":return Ae.stop()}},x,this)}));function y(x,b){return a.apply(this,arguments)}return y}(),ae._bucketRequestParams=function(y,x,b,ee){return{method:y,bucket:x,subres:b,timeout:ee&&ee.timeout,ctx:ee&&ee.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(E,ve,fe){(function(ue,ie){(function(){"use strict";var re=E("@babel/runtime/helpers/interopRequireDefault"),le=re(E("@babel/runtime/regenerator")),oe=re(E("@babel/runtime/helpers/asyncToGenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.to-string.js");var se=E("debug")("ali-oss"),ae=E("xml2js"),te=E("agentkeepalive"),z=E("merge-descriptors"),a=E("platform"),y=E("utility"),x=E("urllib"),b=E("./version"),ee=E("bowser"),ne=E("../common/signUtils"),Ae=E("../common/client/initOptions"),ge=E("../common/utils/createRequest"),ye=ge.createRequest,be=E("../common/utils/encoder"),we=be.encoder,Ce=E("../common/client/getReqUrl"),Se=Ce.getReqUrl,Pe=E("../common/utils/setSTSToken"),Be=Pe.setSTSToken,He=E("../common/utils/retry"),Ee=He.retry,Ue=E("../common/utils/isFunction"),Ie=Ue.isFunction,je=new te;function Ve(){var lt=a.name,it=a.version;lt&<.toLowerCase&<.toLowerCase()==="ie"&&it.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function $e(){return location&&location.protocol==="https:"}function Qe(lt,it){if(Ve(),!(this instanceof Qe))return new Qe(lt,it);lt&<.inited?this.options=lt:this.options=Qe.initOptions(lt),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=x,this.agent=this.options.agent||je),this.ctx=it,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}ve.exports=Qe,Qe.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 ot=Object.assign({secure:$e(),useFetch:!1},it);return Ae(ot)};var rt=Qe.prototype;rt.debug=se,z(rt,E("./object")),z(rt,E("./bucket")),z(rt,E("../common/bucket/getBucketWebsite")),z(rt,E("../common/bucket/putBucketWebsite")),z(rt,E("../common/bucket/deleteBucketWebsite")),z(rt,E("../common/bucket/getBucketLifecycle")),z(rt,E("../common/bucket/putBucketLifecycle")),z(rt,E("../common/bucket/deleteBucketLifecycle")),z(rt,E("../common/bucket/putBucketVersioning")),z(rt,E("../common/bucket/getBucketVersioning")),z(rt,E("../common/bucket/getBucketInventory")),z(rt,E("../common/bucket/deleteBucketInventory")),z(rt,E("../common/bucket/listBucketInventory")),z(rt,E("../common/bucket/putBucketInventory")),z(rt,E("../common/bucket/abortBucketWorm")),z(rt,E("../common/bucket/completeBucketWorm")),z(rt,E("../common/bucket/extendBucketWorm")),z(rt,E("../common/bucket/getBucketWorm")),z(rt,E("../common/bucket/initiateBucketWorm")),z(rt,E("./managed-upload")),z(rt,E("../common/multipart-copy")),z(rt,E("../common/multipart")),z(rt,E("../common/parallel")),rt.signature=function(it){return this.debug("authorization stringToSign: %s",it,"info"),ne.computeSignature(this.options.accessKeySecret,it,this.options.headerEncoding)},rt._getReqUrl=Se,rt.authorization=function(it,ot,ct,mt){var yt=ne.buildCanonicalString(it.toUpperCase(),ot,{headers:mt,parameters:ct});return ne.authorization(this.options.accessKeyId,this.options.accessKeySecret,yt,this.options.headerEncoding)},rt.request=function(){var lt=(0,oe.default)(le.default.mark(function it(ot){var ct=this;return le.default.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(!this.options.retryMax){yt.next=6;break}return yt.next=3,Ee(et.bind(this),this.options.retryMax,{errorHandler:function(vt){var st=function(Re){if(ot.stream)return!1;var We=[-1,-2].includes(Re.status),Oe=ct.options.requestErrorRetryHandle||function(){return!0};return We&&Oe(Re)};return!!st(vt)}})(ot);case 3:return yt.abrupt("return",yt.sent);case 6:return yt.abrupt("return",et.call(this,ot));case 7:case"end":return yt.stop()}},it,this)}));return function(it){return lt.apply(this,arguments)}}();function et(lt){return ut.apply(this,arguments)}function ut(){return ut=(0,oe.default)(le.default.mark(function lt(it){var ot,ct,mt,yt,jt,vt;return le.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!(this.options.stsToken&&Ie(this.options.refreshSTSToken))){qe.next=3;break}return qe.next=3,Be.call(this);case 3:return ot=ye.call(this,it),this.options.useFetch||(ot.params.mode="disable-fetch"),yt=!!it.stream,qe.prev=6,qe.next=9,this.urllib.request(ot.url,ot.params);case 9:ct=qe.sent,this.debug("response %s %s, got %s, headers: %j",it.method,ot.url,ct.status,ct.headers,"info"),qe.next=16;break;case 13:qe.prev=13,qe.t0=qe.catch(6),mt=qe.t0;case 16:if(!(ct&&it.successStatuses&&it.successStatuses.indexOf(ct.status)===-1)){qe.next=28;break}return qe.next=19,this.requestError(ct);case 19:if(jt=qe.sent,!(jt.code==="RequestTimeTooSkewed"&&!yt)){qe.next=25;break}return this.options.amendTimeSkewed=+new Date(jt.serverTime)-new Date,qe.next=24,this.request(it);case 24:return qe.abrupt("return",qe.sent);case 25:jt.params=it,qe.next=32;break;case 28:if(!mt){qe.next=32;break}return qe.next=31,this.requestError(mt);case 31:jt=qe.sent;case 32:if(!jt){qe.next=34;break}throw jt;case 34:if(!it.xmlResponse){qe.next=39;break}return qe.next=37,this.parseXML(ct.data);case 37:vt=qe.sent,ct.data=vt;case 39:return qe.abrupt("return",ct);case 40:case"end":return qe.stop()}},lt,this,[[6,13]])})),ut.apply(this,arguments)}rt._getResource=function(it){var ot="/";return it.bucket&&(ot+="".concat(it.bucket,"/")),it.object&&(ot+=we(it.object,this.options.headerEncoding)),ot},rt._escape=function(it){return y.encodeURIComponent(it).replace(/%2F/g,"/")},rt._getUserAgent=function(){var it=ie&&ie.browser?"js":"nodejs",ot="aliyun-sdk-".concat(it,"/").concat(b.version),ct=a.description;return!ct&&ie&&(ct="Node.js ".concat(ie.version.slice(1)," on ").concat(ie.platform," ").concat(ie.arch)),this._checkUserAgent("".concat(ot," ").concat(ct))},rt._checkUserAgent=function(it){var ot=it.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return ot},rt.checkBrowserAndVersion=function(it,ot){return ee.name===it&&ee.version.split(".")[0]===ot},rt.parseXML=function(it){return new Promise(function(ot,ct){ue.isBuffer(it)&&(it=it.toString()),ae.parseString(it,{explicitRoot:!1,explicitArray:!1},function(mt,yt){mt?ct(mt):ot(yt)})})},rt.requestError=function(){var lt=(0,oe.default)(le.default.mark(function ot(ct){var mt,yt,jt,vt;return le.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(mt=null,!(!ct.data||!ct.data.length)){qe.next=5;break}ct.status===-1||ct.status===-2?(mt=new Error(ct.message),mt.name=ct.name,mt.status=ct.status,mt.code=ct.name):(ct.status===404?(mt=new Error("Object not exists"),mt.name="NoSuchKeyError",mt.status=404,mt.code="NoSuchKey"):ct.status===412?(mt=new Error("Pre condition failed"),mt.name="PreconditionFailedError",mt.status=412,mt.code="PreconditionFailed"):(mt=new Error("Unknow error, status: ".concat(ct.status)),mt.name="UnknownError",mt.status=ct.status),mt.requestId=ct.headers["x-oss-request-id"],mt.host=""),qe.next=32;break;case 5:return yt=String(ct.data),this.debug("request response error data: %s",yt,"error"),qe.prev=7,qe.next=10,this.parseXML(yt);case 10:if(qe.t0=qe.sent,qe.t0){qe.next=13;break}qe.t0={};case 13:jt=qe.t0,qe.next=23;break;case 16:return qe.prev=16,qe.t1=qe.catch(7),this.debug(yt,"error"),qe.t1.message+=` +raw xml: `.concat(yt),qe.t1.status=ct.status,qe.t1.requestId=ct.headers["x-oss-request-id"],qe.abrupt("return",qe.t1);case 23:vt=jt.Message||"unknow request error, status: ".concat(ct.status),jt.Condition&&(vt+=" (condition: ".concat(jt.Condition,")")),mt=new Error(vt),mt.name=jt.Code?"".concat(jt.Code,"Error"):"UnknownError",mt.status=ct.status,mt.code=jt.Code,mt.requestId=jt.RequestId,mt.hostId=jt.HostId,mt.serverTime=jt.ServerTime;case 32:return this.debug("generate error %j",mt,"error"),qe.abrupt("return",mt);case 34:case"end":return qe.stop()}},ot,this,[[7,16]])}));function it(ot){return lt.apply(this,arguments)}return it}()}).call(this)}).call(this,{isBuffer:E("../../node_modules/is-buffer/index.js")},E("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(E,ve,fe){(function(ue){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),re=ie(E("@babel/runtime/regenerator"));E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js");var le=ie(E("@babel/runtime/helpers/asyncToGenerator")),oe=E("util"),se=E("path"),ae=E("mime"),te=E("copy-to"),z=E("../common/utils/isBlob"),a=z.isBlob,y=E("../common/utils/isFile"),x=y.isFile,b=E("../common/utils/isBuffer"),ee=b.isBuffer,ne=fe;ne.multipartUpload=function(){var we=(0,le.default)(re.default.mark(function Se(Pe,Be){var He,Ee,Ue,Ie,je,Ve,$e,Qe,rt,et=arguments;return re.default.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:if(He=et.length>2&&et[2]!==void 0?et[2]:{},this.resetCancelFlag(),He.disabledMD5=He.disabledMD5===void 0?!0:!!He.disabledMD5,!(He.checkpoint&&He.checkpoint.uploadId)){lt.next=8;break}return Be&&x(Be)&&(He.checkpoint.file=Be),lt.next=7,this._resumeMultipart(He.checkpoint,He);case 7:return lt.abrupt("return",lt.sent);case 8:return Ee=102400,He.mime||(x(Be)?He.mime=ae.getType(se.extname(Be.name)):a(Be)?He.mime=Be.type:ee(Be)?He.mime="":He.mime=ae.getType(se.extname(Be))),He.headers=He.headers||{},this._convertMetaToHeaders(He.meta,He.headers),lt.next=14,this._getFileSize(Be);case 14:if(Ue=lt.sent,!(Ue0&&te(Ve).to(Qe),rt=this._divideParts(Ue,Ie),et=rt.length,ut=!1,lt=function(We,Oe){return new Promise(function(){var Le=(0,le.default)(re.default.mark(function Fe(De,Te){var ke,_e,Xe,dt,gt;return re.default.wrap(function(bt){for(;;)switch(bt.prev=bt.next){case 0:if(bt.prev=0,We.isCancel()){bt.next=29;break}return ke=rt[Oe-1],bt.next=5,We._createBuffer(Ee,ke.start,ke.end);case 5:return _e=bt.sent,Xe={content:_e,size:ke.end-ke.start},bt.prev=7,bt.next=10,We._uploadPart($e,je,Oe,Xe,Be);case 10:dt=bt.sent,bt.next=18;break;case 13:if(bt.prev=13,bt.t0=bt.catch(7),bt.t0.status!==404){bt.next=17;break}throw We._makeAbortEvent();case 17:throw bt.t0;case 18:if(!(!We.isCancel()&&!ut)){bt.next=26;break}if(Pe.doneParts.push({number:Oe,etag:dt.res.headers.etag}),!Be.progress){bt.next=23;break}return bt.next=23,Be.progress(Ve.length/(et+1),Pe,dt.res);case 23:De({number:Oe,etag:dt.res.headers.etag}),bt.next=27;break;case 26:De();case 27:bt.next=30;break;case 29:De();case 30:bt.next=41;break;case 32:bt.prev=32,bt.t1=bt.catch(0),gt=new Error,gt.name=bt.t1.name,gt.message=bt.t1.message,gt.stack=bt.t1.stack,gt.partNum=Oe,te(bt.t1).to(gt),Te(gt);case 41:case"end":return bt.stop()}},Fe,null,[[0,32],[7,13]])}));return function(Fe,De){return Le.apply(this,arguments)}}())},it=Array.from(new Array(et),function(Re,We){return We+1}),ot=Qe.map(function(Re){return Re.number}),ct=it.filter(function(Re){return ot.indexOf(Re)<0}),mt=5,yt=Be.parallel||mt,qe.next=17,this._parallel(ct,yt,function(Re){return new Promise(function(We,Oe){lt(He,Re).then(function(Le){Le&&Qe.push(Le),We()}).catch(function(Le){Oe(Le)})})});case 17:if(jt=qe.sent,ut=!0,vt=jt.find(function(Re){return Re.name==="abort"}),!vt){qe.next=22;break}throw vt;case 22:if(!this.isCancel()){qe.next=25;break}throw lt=null,this._makeCancelEvent();case 25:if(!(jt&&jt.length>0)){qe.next=28;break}throw jt[0].message="Failed to upload some parts with error: ".concat(jt[0].toString()," part_num: ").concat(jt[0].partNum),jt[0];case 28:return qe.next=30,this.completeMultipartUpload($e,je,Qe,Be);case 30:return qe.abrupt("return",qe.sent);case 31:case"end":return qe.stop()}},Se,this)}));function Ce(Se,Pe){return we.apply(this,arguments)}return Ce}(),ne._getFileSize=function(){var we=(0,le.default)(re.default.mark(function Se(Pe){return re.default.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:if(!ee(Pe)){He.next=4;break}return He.abrupt("return",Pe.length);case 4:if(!(a(Pe)||x(Pe))){He.next=6;break}return He.abrupt("return",Pe.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return He.stop()}},Se)}));function Ce(Se){return we.apply(this,arguments)}return Ce}();var Ae=E("stream"),ge=Ae.Readable;function ye(we,Ce){if(!(this instanceof ye))return new ye(we,Ce);ge.call(this,Ce),this.file=we,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}oe.inherits(ye,ge),ye.prototype.readFileAndPush=function(Ce){if(this.fileBuffer)for(var Se=!0;Se&&this.fileBuffer&&this.startthis.fileBuffer.length?this.fileBuffer.length:Be,this.start=Be,Se=this.push(this.fileBuffer.slice(Pe,Be))}},ye.prototype._read=function(Ce){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 Se=16*1024;Ce=Ce||Se;var Pe=this;this.reader.onload=function(He){Pe.fileBuffer=ue.from(new Uint8Array(He.target.result)),Pe.file=null,Pe.readFileAndPush(Ce)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Ce)};function be(we){return we.arrayBuffer?we.arrayBuffer():new Promise(function(Ce,Se){var Pe=new FileReader;Pe.onload=function(Be){Ce(Be.target.result)},Pe.onerror=function(Be){Se(Be)},Pe.readAsArrayBuffer(we)})}ne._createBuffer=function(){var we=(0,le.default)(re.default.mark(function Se(Pe,Be,He){var Ee,Ue;return re.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(!(a(Pe)||x(Pe))){je.next=8;break}return Ee=Pe.slice(Be,He),je.next=4,be(Ee);case 4:return Ue=je.sent,je.abrupt("return",ue.from(Ue));case 8:if(!ee(Pe)){je.next=12;break}return je.abrupt("return",Pe.subarray(Be,He));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return je.stop()}},Se)}));function Ce(Se,Pe,Be){return we.apply(this,arguments)}return Ce}(),ne._getPartSize=function(Ce,Se){var Pe=1e4,Be=1*1024*1024;Se||(Se=Be);var He=Math.ceil(Ce/Pe);return Se1&&Ve[1]!==void 0?Ve[1]:{},Be=Se["continuation-token"]||Se.continuationToken,Be&&(Pe.subres=Object.assign({"continuation-token":Be},Pe.subres)),He=this._objectRequestParams("GET","",Pe),He.query=Object.assign({"list-type":2},Se),delete He.query["continuation-token"],delete He.query.continuationToken,He.xmlResponse=!0,He.successStatuses=[200],Qe.next=11,this.request(He);case 11:return Ee=Qe.sent,Ue=Ee.data.Contents||[],Ie=this,Ue&&(Array.isArray(Ue)||(Ue=[Ue]),Ue=Ue.map(function(rt){var et=null;return rt.Owner&&(et={id:rt.Owner.ID,displayName:rt.Owner.DisplayName}),{name:rt.Key,url:Ie._objectUrl(rt.Key),lastModified:rt.LastModified,etag:rt.ETag,type:rt.Type,size:Number(rt.Size),storageClass:rt.StorageClass,owner:et}})),je=Ee.data.CommonPrefixes||null,je&&(Array.isArray(je)||(je=[je]),je=je.map(function(rt){return rt.Prefix})),Qe.abrupt("return",{res:Ee.res,objects:Ue,prefixes:je,isTruncated:Ee.data.IsTruncated==="true",keyCount:+Ee.data.KeyCount,continuationToken:Ee.data.ContinuationToken||null,nextContinuationToken:Ee.data.NextContinuationToken||null});case 18:case"end":return Qe.stop()}},Ce,this)}));function we(Ce){return be.apply(this,arguments)}return we}(),ye.restore=function(){var be=(0,re.default)(ie.default.mark(function Ce(Se){var Pe,Be,He,Ee,Ue=arguments;return ie.default.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return Pe=Ue.length>1&&Ue[1]!==void 0?Ue[1]:{type:"Archive"},Pe=Pe||{},Pe.subres=Object.assign({restore:""},Pe.subres),Pe.versionId&&(Pe.subres.versionId=Pe.versionId),Be=this._objectRequestParams("POST",Se,Pe),Pe.type==="ColdArchive"&&(He={RestoreRequest:{Days:Pe.Days?Pe.Days:2,JobParameters:{Tier:Pe.JobParameters?Pe.JobParameters:"Standard"}}},Be.content=ge(He,{headers:!0}),Be.mime="xml"),Be.successStatuses=[202],je.next=9,this.request(Be);case 9:return Ee=je.sent,je.abrupt("return",{res:Ee.res});case 11:case"end":return je.stop()}},Ce,this)}));function we(Ce){return be.apply(this,arguments)}return we}(),ye._objectUrl=function(we){return this._getReqUrl({bucket:this.options.bucket,object:we})},ye._objectRequestParams=function(we,Ce,Se){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");Se=Se||{},Ce=this._objectName(Ce);var Pe={object:Ce,bucket:this.options.bucket,method:we,subres:Se&&Se.subres,timeout:Se&&Se.timeout,ctx:Se&&Se.ctx};return Se.headers&&(Pe.headers={},oe(Se.headers).to(Pe.headers)),Pe},ye._objectName=function(we){return we.replace(/^\/+/,"")},ye._convertMetaToHeaders=function(we,Ce){we&&Object.keys(we).forEach(function(Se){Ce["x-oss-meta-".concat(Se)]=we[Se]})},ye._deleteFileSafe=function(we){var Ce=this;return new Promise(function(Se){le.exists(we,function(Pe){Pe?le.unlink(we,function(Be){Be&&Ce.debug("unlink %j error: %s",we,Be,"error"),Se()}):Se()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(E,ve,fe){"use strict";fe.version="6.18.1"},{}],7:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.abortBucketWorm=void 0;var le=E("../utils/checkBucketName");function oe(ae,te){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ie.default.mark(function ae(te,z){var a,y;return ie.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return le.checkBucketName(te),a=this._bucketRequestParams("DELETE",te,"worm",z),b.next=4,this.request(a);case 4:return y=b.sent,b.abrupt("return",{res:y.res,status:y.status});case 6:case"end":return b.stop()}},ae,this)})),se.apply(this,arguments)}fe.abortBucketWorm=oe},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.completeBucketWorm=void 0;var le=E("../utils/checkBucketName");function oe(ae,te,z){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ie.default.mark(function ae(te,z,a){var y,x;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(te),y=this._bucketRequestParams("POST",te,{wormId:z},a),ee.next=4,this.request(y);case 4:return x=ee.sent,ee.abrupt("return",{res:x.res,status:x.status});case 6:case"end":return ee.stop()}},ae,this)})),se.apply(this,arguments)}fe.completeBucketWorm=oe},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.deleteBucketInventory=void 0;var le=E("../utils/checkBucketName");function oe(ae,te){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ie.default.mark(function ae(te,z){var a,y,x,b,ee=arguments;return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return a=ee.length>2&&ee[2]!==void 0?ee[2]:{},y=Object.assign({inventory:"",inventoryId:z},a.subres),le.checkBucketName(te),x=this._bucketRequestParams("DELETE",te,y,a),x.successStatuses=[204],Ae.next=7,this.request(x);case 7:return b=Ae.sent,Ae.abrupt("return",{status:b.status,res:b.res});case 9:case"end":return Ae.stop()}},ae,this)})),se.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=fe;se.deleteBucketLifecycle=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y){var x,b;return ie.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return oe(a),x=this._bucketRequestParams("DELETE",a,"lifecycle",y),x.successStatuses=[204],ne.next=5,this.request(x);case 5:return b=ne.sent,ne.abrupt("return",{res:b.res});case 7:case"end":return ne.stop()}},z,this)}));function te(z,a){return ae.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=fe;se.deleteBucketWebsite=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y){var x,b;return ie.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return oe(a),x=this._bucketRequestParams("DELETE",a,"website",y),x.successStatuses=[204],ne.next=5,this.request(x);case 5:return b=ne.sent,ne.abrupt("return",{res:b.res});case 7:case"end":return ne.stop()}},z,this)}));function te(z,a){return ae.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.extendBucketWorm=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/obj2xml");function se(te,z,a,y){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a,y,x){var b,ee,ne;return ie.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return le.checkBucketName(z),b=this._bucketRequestParams("POST",z,{wormExtend:"",wormId:a},x),ee={ExtendWormConfiguration:{RetentionPeriodInDays:y}},b.mime="xml",b.content=oe.obj2xml(ee,{headers:!0}),b.successStatuses=[200],ge.next=8,this.request(b);case 8:return ne=ge.sent,ge.abrupt("return",{res:ne.res,status:ne.status});case 10:case"end":return ge.stop()}},te,this)})),ae.apply(this,arguments)}fe.extendBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.getBucketInventory=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/formatInventoryConfig");function se(te,z){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a){var y,x,b,ee,ne=arguments;return ie.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=ne.length>2&&ne[2]!==void 0?ne[2]:{},x=Object.assign({inventory:"",inventoryId:a},y.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,y),b.successStatuses=[200],b.xmlResponse=!0,ge.next=8,this.request(b);case 8:return ee=ge.sent,ge.abrupt("return",{status:ee.status,res:ee.res,inventory:oe.formatInventoryConfig(ee.data)});case 10:case"end":return ge.stop()}},te,this)})),ae.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.map.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/isArray"),ae=se.isArray,te=E("../utils/formatObjKey"),z=te.formatObjKey,a=fe;a.getBucketLifecycle=function(){var y=(0,re.default)(ie.default.mark(function b(ee,ne){var Ae,ge,ye;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return oe(ee),Ae=this._bucketRequestParams("GET",ee,"lifecycle",ne),Ae.successStatuses=[200],Ae.xmlResponse=!0,we.next=6,this.request(Ae);case 6:return ge=we.sent,ye=ge.data.Rule||null,ye&&(ae(ye)||(ye=[ye]),ye=ye.map(function(Ce){return Ce.ID&&(Ce.id=Ce.ID,delete Ce.ID),Ce.Tag&&!ae(Ce.Tag)&&(Ce.Tag=[Ce.Tag]),z(Ce,"firstLowerCase")})),we.abrupt("return",{rules:ye,res:ge.res});case 10:case"end":return we.stop()}},b,this)}));function x(b,ee){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=fe;se.getBucketVersioning=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y){var x,b,ee;return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return oe(a),x=this._bucketRequestParams("GET",a,"versioning",y),x.xmlResponse=!0,x.successStatuses=[200],Ae.next=6,this.request(x);case 6:return b=Ae.sent,ee=b.data.Status,Ae.abrupt("return",{status:b.status,versionStatus:ee,res:b.res});case 9:case"end":return Ae.stop()}},z,this)}));function te(z,a){return ae.apply(this,arguments)}return te}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/isObject"),ae=se.isObject,te=fe;te.getBucketWebsite=function(){var z=(0,re.default)(ie.default.mark(function y(x,b){var ee,ne,Ae;return ie.default.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return oe(x),ee=this._bucketRequestParams("GET",x,"website",b),ee.successStatuses=[200],ee.xmlResponse=!0,ye.next=6,this.request(ee);case 6:return ne=ye.sent,Ae=[],ne.data.RoutingRules&&ne.data.RoutingRules.RoutingRule&&(ae(ne.data.RoutingRules.RoutingRule)?Ae=[ne.data.RoutingRules.RoutingRule]:Ae=ne.data.RoutingRules.RoutingRule),ye.abrupt("return",{index:ne.data.IndexDocument&&ne.data.IndexDocument.Suffix||"",supportSubDir:ne.data.IndexDocument&&ne.data.IndexDocument.SupportSubDir||"false",type:ne.data.IndexDocument&&ne.data.IndexDocument.Type,routingRules:Ae,error:ne.data.ErrorDocument&&ne.data.ErrorDocument.Key||null,res:ne.res});case 10:case"end":return ye.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.getBucketWorm=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/dataFix");function se(te,z){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a){var y,x;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return le.checkBucketName(z),y=this._bucketRequestParams("GET",z,"worm",a),y.successStatuses=[200],y.xmlResponse=!0,ee.next=6,this.request(y);case 6:return x=ee.sent,oe.dataFix(x.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),ee.abrupt("return",Object.assign(Object.assign({},x.data),{res:x.res,status:x.status}));case 9:case"end":return ee.stop()}},te,this)})),ae.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.initiateBucketWorm=void 0;var le=E("../utils/obj2xml"),oe=E("../utils/checkBucketName");function se(te,z,a){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a,y){var x,b,ee;return ie.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return oe.checkBucketName(z),x=this._bucketRequestParams("POST",z,"worm",y),b={InitiateWormConfiguration:{RetentionPeriodInDays:a}},x.mime="xml",x.content=le.obj2xml(b,{headers:!0}),x.successStatuses=[200],Ae.next=8,this.request(x);case 8:return ee=Ae.sent,Ae.abrupt("return",{res:ee.res,wormId:ee.res.headers["x-oss-worm-id"],status:ee.status});case 10:case"end":return Ae.stop()}},te,this)})),ae.apply(this,arguments)}fe.initiateBucketWorm=se},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.listBucketInventory=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/formatInventoryConfig");function se(te){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z){var a,y,x,b,ee,ne,Ae,ge,ye=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return a=ye.length>1&&ye[1]!==void 0?ye[1]:{},y=a.continuationToken,x=Object.assign({inventory:""},y&&{"continuation-token":y},a.subres),le.checkBucketName(z),b=this._bucketRequestParams("GET",z,x,a),b.successStatuses=[200],b.xmlResponse=!0,we.next=9,this.request(b);case 9:return ee=we.sent,ne=ee.data,Ae=ee.res,ge=ee.status,we.abrupt("return",{isTruncated:ne.IsTruncated==="true",nextContinuationToken:ne.NextContinuationToken,inventoryList:oe.formatInventoryConfig(ne.InventoryConfiguration,!0),status:ge,res:Ae});case 12:case"end":return we.stop()}},te,this)})),ae.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.putBucketInventory=void 0;var le=E("../utils/checkBucketName"),oe=E("../utils/obj2xml");function se(te,z){return ae.apply(this,arguments)}function ae(){return ae=(0,re.default)(ie.default.mark(function te(z,a){var y,x,b,ee,ne,Ae,ge,ye,be,we,Ce,Se=arguments;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return y=Se.length>2&&Se[2]!==void 0?Se[2]:{},x=Object.assign({inventory:"",inventoryId:a.id},y.subres),le.checkBucketName(z),b=a.OSSBucketDestination,ee=a.optionalFields,ne=a.includedObjectVersions,Ae="acs:oss:::",ge="acs:ram::".concat(b.accountId,":role/"),ye={InventoryConfiguration:{Id:a.id,IsEnabled:a.isEnabled,Filter:{Prefix:a.prefix||""},Destination:{OSSBucketDestination:{Format:b.format,AccountId:b.accountId,RoleArn:"".concat(ge).concat(b.rolename),Bucket:"".concat(Ae).concat(b.bucket),Prefix:b.prefix||"",Encryption:b.encryption||""}},Schedule:{Frequency:a.frequency},IncludedObjectVersions:ne,OptionalFields:{Field:(ee==null?void 0:ee.field)||[]}}},be=oe.obj2xml(ye,{headers:!0,firstUpperCase:!0}),we=this._bucketRequestParams("PUT",z,x,y),we.successStatuses=[200],we.mime="xml",we.content=be,Be.next=14,this.request(we);case 14:return Ce=Be.sent,Be.abrupt("return",{status:Ce.status,res:Ce.res});case 16:case"end":return Be.stop()}},te,this)})),ae.apply(this,arguments)}fe.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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.array.includes.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/isArray"),ae=se.isArray,te=E("../utils/deepCopy"),z=te.deepCopy,a=E("../utils/isObject"),y=a.isObject,x=E("../utils/obj2xml"),b=x.obj2xml,ee=E("../utils/checkObjectTag"),ne=ee.checkObjectTag,Ae=E("../utils/getStrBytesCount"),ge=Ae.getStrBytesCount,ye=fe;ye.putBucketLifecycle=function(){var Pe=(0,re.default)(ie.default.mark(function He(Ee,Ue,Ie){var je,Ve,$e,Qe,rt;return ie.default.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:if(oe(Ee),ae(Ue)){ut.next=3;break}throw new Error("rules must be Array");case 3:return je=this._bucketRequestParams("PUT",Ee,"lifecycle",Ie),Ve=[],$e={LifecycleConfiguration:{Rule:Ve}},Ue.forEach(function(lt){be(lt),Se(lt),lt.id&&(lt.ID=lt.id,delete lt.id),Ve.push(lt)}),Qe=b($e,{headers:!0,firstUpperCase:!0}),je.content=Qe,je.mime="xml",je.successStatuses=[200],ut.next=13,this.request(je);case 13:return rt=ut.sent,ut.abrupt("return",{res:rt.res});case 15:case"end":return ut.stop()}},He,this)}));function Be(He,Ee,Ue){return Pe.apply(this,arguments)}return Be}();function be(Pe){Pe.days&&(Pe.expiration={days:Pe.days}),Pe.date&&(Pe.expiration={createdBeforeDate:Pe.date})}function we(Pe,Be){var He=Pe.days,Ee=Pe.createdBeforeDate;if(!He&&!Ee)throw new Error("".concat(Be," must includes days or createdBeforeDate"));if(He&&!/^[1-9][0-9]*$/.test(He))throw new Error("days must be a positive integer");if(Ee&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Ee))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Ce(Pe){if(!ae(Pe)&&!y(Pe))throw new Error("tag must be Object or Array");Pe=y(Pe)?[Pe]:Pe;var Be={},He=z(Pe);He.forEach(function(Ee){Be[Ee.key]=Ee.value}),ne(Be)}function Se(Pe){if(Pe.id&&ge(Pe.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Pe.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Pe.status))throw new Error("Status must be Enabled or Disabled");if(Pe.transition){if(!["IA","Archive"].includes(Pe.transition.storageClass))throw new Error("StorageClass must be IA or Archive");we(Pe.transition,"Transition")}if(Pe.expiration){if(!Pe.expiration.expiredObjectDeleteMarker)we(Pe.expiration,"Expiration");else if(Pe.expiration.days||Pe.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Pe.abortMultipartUpload&&we(Pe.abortMultipartUpload,"AbortMultipartUpload"),!Pe.expiration&&!Pe.abortMultipartUpload&&!Pe.transition&&!Pe.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Pe.tag){if(Pe.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Ce(Pe.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.includes.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/obj2xml"),ae=se.obj2xml,te=fe;te.putBucketVersioning=function(){var z=(0,re.default)(ie.default.mark(function y(x,b){var ee,ne,Ae,ge,ye=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(ee=ye.length>2&&ye[2]!==void 0?ye[2]:{},oe(x),["Enabled","Suspended"].includes(b)){we.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ne=this._bucketRequestParams("PUT",x,"versioning",ee),Ae={VersioningConfiguration:{Status:b}},ne.mime="xml",ne.content=ae(Ae,{headers:!0}),we.next=10,this.request(ne);case 10:return ge=we.sent,we.abrupt("return",{res:ge.res,status:ge.status});case 12:case"end":return we.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator")),re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("../utils/obj2xml"),ae=se.obj2xml,te=E("../utils/isArray"),z=te.isArray,a=fe;a.putBucketWebsite=function(){var y=(0,re.default)(ie.default.mark(function b(ee){var ne,Ae,ge,ye,be,we,Ce,Se=arguments;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(ne=Se.length>1&&Se[1]!==void 0?Se[1]:{},Ae=Se.length>2?Se[2]:void 0,oe(ee),ge=this._bucketRequestParams("PUT",ee,"website",Ae),ye={Suffix:ne.index||"index.html"},be={IndexDocument:ye},we={WebsiteConfiguration:be},ne.supportSubDir&&(ye.SupportSubDir=ne.supportSubDir),ne.type&&(ye.Type=ne.type),ne.error&&(be.ErrorDocument={Key:ne.error}),ne.routingRules===void 0){Be.next=14;break}if(z(ne.routingRules)){Be.next=13;break}throw new Error("RoutingRules must be Array");case 13:be.RoutingRules={RoutingRule:ne.routingRules};case 14:return we=ae(we),ge.content=we,ge.mime="xml",ge.successStatuses=[200],Be.next=20,this.request(ge);case 20:return Ce=Be.sent,Be.abrupt("return",{res:Ce.res});case 22:case"end":return Be.stop()}},b,this)}));function x(b){return y.apply(this,arguments)}return x}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(E,ve,fe){(function(ue){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),fe.encodeCallback=function(re,le){if(re.headers=re.headers||{},!Object.prototype.hasOwnProperty.call(re.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(re.headers["x-oss-callback"]=se,le.callback.customValue){var ae={};Object.keys(le.callback.customValue).forEach(function(te){ae["x:".concat(te)]=le.callback.customValue[te].toString()}),re.headers["x-oss-callback-var"]=ue.from(JSON.stringify(ae)).toString("base64")}}}}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var ue=function(z){return z&&z.__esModule?z:{default:z}};Object.defineProperty(fe,"__esModule",{value:!0}),fe.getReqUrl=void 0;var ie=ue(E("copy-to")),re=ue(E("url")),le=ue(E("merge-descriptors")),oe=ue(E("is-type-of")),se=E("../utils/isIP"),ae=E("../utils/checkConfigValid");function te(z){var a={},y=this.options.cname;ae.checkConfigValid(this.options.endpoint,"endpoint"),ie.default(this.options.endpoint,!1).to(a),z.bucket&&!y&&!se.isIP(a.hostname)&&!this.options.sldEnable&&(a.host="".concat(z.bucket,".").concat(a.host));var x="/";z.bucket&&this.options.sldEnable&&(x+="".concat(z.bucket,"/")),z.object&&(x+=this._escape(z.object).replace(/\+/g,"%2B")),a.pathname=x;var b={};if(z.query&&le.default(b,z.query),z.subres){var ee={};oe.default.string(z.subres)?ee[z.subres]="":oe.default.array(z.subres)?z.subres.forEach(function(ne){ee[ne]=""}):ee=z.subres,le.default(b,ee)}return a.query=b,re.default.format(a)}fe.getReqUrl=te},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.string.trim.js");var ue=E("humanize-ms"),ie=E("url"),re=E("../utils/checkBucketName"),le=re.checkBucketName,oe=E("../utils/setRegion"),se=oe.setRegion,ae=E("../utils/checkConfigValid"),te=ae.checkConfigValid;function z(a,y){te(a,"endpoint");var x=ie.parse(a);if(x.protocol||(x=ie.parse("http".concat(y?"s":"","://").concat(a))),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}ve.exports=function(a){if(!a||!a.accessKeyId||!a.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");a.stsToken&&!a.refreshSTSToken&&!a.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),a.bucket&&le(a.bucket);var y=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},a);if(y.accessKeyId=y.accessKeyId.trim(),y.accessKeySecret=y.accessKeySecret.trim(),y.timeout&&(y.timeout=ue(y.timeout)),y.endpoint)y.endpoint=z(y.endpoint,y.secure);else if(y.region)y.endpoint=se(y.region,y.internal,y.secure);else throw new Error("require options.endpoint or options.region");return y.inited=!0,y}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(E,ve,fe){"use strict";var ue=E("merge-descriptors"),ie=fe;ue(ie,E("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkBucketName"),oe=le.checkBucketName,se=E("querystring"),ae=E("js-base64"),te=ae.Base64.encode,z=fe;z.processObjectSave=function(){var y=(0,re.default)(ie.default.mark(function b(ee,ne,Ae,ge){var ye,be,we,Ce;return ie.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return a(ee,"sourceObject"),a(ne,"targetObject"),a(Ae,"process"),ne=this._objectName(ne),ge&&oe(ge),ye=this._objectRequestParams("POST",ee,{subres:"x-oss-process"}),be=ge?",b_".concat(te(ge)):"",ne=te(ne),we={"x-oss-process":"".concat(Ae,"|sys/saveas,o_").concat(ne).concat(be)},ye.content=se.stringify(we),Pe.next=12,this.request(ye);case 12:return Ce=Pe.sent,Pe.abrupt("return",{res:Ce.res,status:Ce.res.status});case 14:case"end":return Pe.stop()}},b,this)}));function x(b,ee,ne,Ae){return y.apply(this,arguments)}return x}();function a(y,x){if(!y)throw new Error("".concat(x," is required"));if(typeof y!="string")throw new Error("".concat(x," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.array.filter.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.regexp.to-string.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("debug")("ali-oss:multipart-copy"),oe=E("copy-to"),se=fe;se.uploadPartCopy=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y,x,b,ee){var ne,Ae,ge,ye,be,we=arguments;return ie.default.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ne=we.length>5&&we[5]!==void 0?we[5]:{},ne.headers=ne.headers||{},Ae=ne.versionId||ne.subres&&ne.subres.versionId||null,Ae?ge="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey),"?versionId=").concat(Ae):ge="/".concat(ee.sourceBucketName,"/").concat(encodeURIComponent(ee.sourceKey)),ne.headers["x-oss-copy-source"]=ge,b&&(ne.headers["x-oss-copy-source-range"]="bytes=".concat(b)),ne.subres={partNumber:x,uploadId:y},ye=this._objectRequestParams("PUT",a,ne),ye.mime=ne.mime,ye.successStatuses=[200],Se.next=12,this.request(ye);case 12:return be=Se.sent,Se.abrupt("return",{name:a,etag:be.res.headers.etag,res:be.res});case 14:case"end":return Se.stop()}},z,this)}));function te(z,a,y,x,b){return ae.apply(this,arguments)}return te}(),se.multipartUploadCopy=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y){var x,b,ee,ne,Ae,ge,ye,be,we,Ce,Se,Pe,Be=arguments;return ie.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return x=Be.length>2&&Be[2]!==void 0?Be[2]:{},this.resetCancelFlag(),b=x.versionId,ee=b===void 0?null:b,ne={versionId:ee},Ee.next=6,this._getObjectMeta(y.sourceBucketName,y.sourceKey,ne);case 6:if(Ae=Ee.sent,ge=Ae.res.headers["content-length"],y.startOffset=y.startOffset||0,y.endOffset=y.endOffset||ge,!(x.checkpoint&&x.checkpoint.uploadId)){Ee.next=14;break}return Ee.next=13,this._resumeMultipartCopy(x.checkpoint,y,x);case 13:return Ee.abrupt("return",Ee.sent);case 14:if(ye=102400,be=y.endOffset-y.startOffset,!(be0)){ut.next=40;break}throw rt=$e[0],rt.message="Failed to copy some parts with error: ".concat(rt.toString()," part_num: ").concat(rt.partNum),rt;case 40:return ut.next=42,this.completeMultipartUpload(we,ye,be,x);case 42:return ut.abrupt("return",ut.sent);case 43:case"end":return ut.stop()}},z,this)}));function te(z,a,y){return ae.apply(this,arguments)}return te}(),se._divideMultipartCopyParts=function(te,z,a){for(var y=Math.ceil(te/z),x=[],b=0;b `,Pe=0;Pe `,Se+="".concat(Be.number,` `),Se+="".concat(Be.etag,` `),Se+=` -`;return Se+="",we=we||{},Qe={},Qe=te(we,function($e){if(a($e))return null}),Qe.subres={uploadId:ye},Qe.headers=x(Qe.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Ee=this._objectRequestParams("POST",ge,Qe),se.encodeCallback(Ee,Qe),Ee.mime="xml",Ee.content=Se,Ee.headers&&Ee.headers["x-oss-callback"]||(Ee.xmlResponse=!0),Ee.successStatuses=[200],Ve.next=17,this.request(Ee);case 17:if(Ue=Ve.sent,!we.progress){Ve.next=21;break}return Ve.next=21,we.progress(1,null,Ue.res);case 21:return Ie={res:Ue.res,bucket:Ee.bucket,name:ge,etag:Ue.res.headers.etag},Ee.headers&&Ee.headers["x-oss-callback"]&&(Ie.data=JSON.parse(Ue.data.toString())),Ve.abrupt("return",Ie);case 24:case"end":return Ve.stop()}},Ae,this)}));function ne(Ae,ge,ye,be){return ee.apply(this,arguments)}return ne}(),b._uploadPart=function(){var ee=(0,le.default)(re.default.mark(function Ae(ge,ye,be,we,Ce){var Se,Pe,Be,Qe;return re.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ce=Ce||{},Se={},oe(Ce).to(Se),Se.headers=Se.headers||{},Se.headers["Content-Length"]=we.size,Se.headers=x(Se.headers,["x-oss-server-side-encryption"]),Se.subres={partNumber:be,uploadId:ye},Pe=this._objectRequestParams("PUT",ge,Se),Pe.mime=Se.mime,Be=ce&&ce.browser,Be?Pe.content=we.content:Pe.stream=we.stream,Pe.successStatuses=[200],Pe.disabledMD5=Ce.disabledMD5,Ue.next=15,this.request(Pe);case 15:if(Qe=Ue.sent,Qe.res.headers.etag){Ue.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 we.stream&&(we.stream=null,Pe.stream=null),Ue.abrupt("return",{name:ge,etag:Qe.res.headers.etag,res:Qe.res});case 20:case"end":return Ue.stop()}},Ae,this)}));function ne(Ae,ge,ye,be,we){return ee.apply(this,arguments)}return ne}()}).call(this)}).call(this,E("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator")),re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("url"),oe=E("utility"),se=E("copy-to"),ae=E("../../common/signUtils"),te=E("../utils/isIP"),z=te.isIP,a=E("../utils/setSTSToken"),y=a.setSTSToken,x=E("../utils/isFunction"),b=x.isFunction,ee=fe;ee.asyncSignatureUrl=function(){var ne=(0,re.default)(ie.default.mark(function ge(ye,be){var we,Ce,Se,Pe,Be;return ie.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(!z(this.options.endpoint.hostname)){Ee.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(be=be||{},ye=this._objectName(ye),be.method=be.method||"GET",we=oe.timestamp()+(be.expires||1800),Ce={bucket:this.options.bucket,object:ye},Se=this._getResource(Ce),!(this.options.stsToken&&b(this.options.refreshSTSToken))){Ee.next=11;break}return Ee.next=11,y.call(this);case 11:return this.options.stsToken&&(be["security-token"]=this.options.stsToken),Pe=ae._signatureForURL(this.options.accessKeySecret,be,Se,we),Be=le.parse(this._getReqUrl(Ce)),Be.query={OSSAccessKeyId:this.options.accessKeyId,Expires:we,Signature:Pe.Signature},se(Pe.subResource).to(Be.query),Ee.abrupt("return",Be.format());case 17:case"end":return Ee.stop()}},ge,this)}));function Ae(ge,ye){return ne.apply(this,arguments)}return Ae}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var re=ce(E("@babel/runtime/helpers/typeof")),le=ce(E("@babel/runtime/helpers/asyncToGenerator")),oe=E("../utils/checkBucketName"),se=oe.checkBucketName,ae=fe,te=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];ae.copy=function(){var z=(0,le.default)(ie.default.mark(function y(x,b,ee,ne){var Ae,ge,ye;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return(0,re.default)(ee)==="object"&&(ne=ee),ne=ne||{},ne.headers=ne.headers||{},Object.keys(ne.headers).forEach(function(Ce){ne.headers["x-oss-copy-source-".concat(Ce.toLowerCase())]=ne.headers[Ce]}),(ne.meta||Object.keys(ne.headers).find(function(Ce){return te.includes(Ce.toLowerCase())}))&&(ne.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ne.meta,ne.headers),b=this._getSourceName(b,ee),ne.versionId&&(b="".concat(b,"?versionId=").concat(ne.versionId)),ne.headers["x-oss-copy-source"]=b,Ae=this._objectRequestParams("PUT",x,ne),Ae.xmlResponse=!0,Ae.successStatuses=[200,304],we.next=14,this.request(Ae);case 14:return ge=we.sent,ye=ge.data,ye&&(ye={etag:ye.ETag,lastModified:ye.LastModified}),we.abrupt("return",{data:ye,res:ge.res});case 18:case"end":return we.stop()}},y,this)}));function a(y,x,b,ee){return z.apply(this,arguments)}return a}(),ae._getSourceName=function(a,y){return typeof y=="string"?a=this._objectName(a):a[0]!=="/"?y=this.options.bucket:(y=a.replace(/\/(.+?)(\/.*)/,"$1"),a=a.replace(/(\/.+?\/)(.*)/,"$2")),se(y),a=encodeURIComponent(a),a="/".concat(y,"/").concat(a),a}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.delete=function(){var oe=(0,re.default)(ie.default.mark(function ae(te){var z,a,y,x=arguments;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("DELETE",te,z),a.successStatuses=[204],ee.next=7,this.request(a);case 7:return y=ee.sent,ee.abrupt("return",{res:y.res});case 9:case"end":return ee.stop()}},ae,this)}));function se(ae){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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("utility"),oe=E("../utils/obj2xml"),se=oe.obj2xml,ae=fe;ae.deleteMulti=function(){var te=(0,re.default)(ie.default.mark(function a(y){var x,b,ee,ne,Ae,ge,ye,be,we,Ce,Se,Pe,Be,Qe=arguments;return ie.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(x=Qe.length>1&&Qe[1]!==void 0?Qe[1]:{},b=[],!(!y||!y.length)){Ue.next=4;break}throw new Error("names is required");case 4:for(ee=0;ee1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("DELETE",te,z),a.successStatuses=[204],ee.next=8,this.request(a);case 8:return y=ee.sent,ee.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return ee.stop()}},ae,this)}));function se(ae){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(E,ve,fe){"use strict";E("core-js/modules/es.array.concat.js");var ce=E("url"),ie=E("../utils/isIP"),re=ie.isIP,le=fe;le.generateObjectUrl=function(se,ae){if(re(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(ae)ae[ae.length-1]!=="/"&&(ae+="/");else{ae=this.options.endpoint.format();var te=ce.parse(ae),z=this.options.bucket;te.hostname="".concat(z,".").concat(te.hostname),te.host="".concat(z,".").concat(te.host),ae=te.format()}return ae+this._escape(this._objectName(se))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,ve,fe){(function(ce){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),re=ie(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ie(E("@babel/runtime/helpers/asyncToGenerator")),oe=E("fs"),se=E("is-type-of"),ae=fe;ae.get=function(){var te=(0,le.default)(re.default.mark(function a(y,x){var b,ee,ne,Ae,ge,ye,be,we,Ce=arguments;return re.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return b=Ce.length>2&&Ce[2]!==void 0?Ce[2]:{},ee=null,ne=!1,se.writableStream(x)?ee=x:se.string(x)?(ee=oe.createWriteStream(x),ne=!0):b=x,b=b||{},Ae=ce&&ce.browser,ge=b.responseCacheControl===null?"":"no-cache",ye=Ae&&ge?{"response-cache-control":ge}:{},b.subres=Object.assign(ye,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Pe.prev=11,we=this._objectRequestParams("GET",y,b),we.writeStream=ee,we.successStatuses=[200,206,304],Pe.next=17,this.request(we);case 17:be=Pe.sent,ne&&ee.destroy(),Pe.next=28;break;case 21:if(Pe.prev=21,Pe.t0=Pe.catch(11),!ne){Pe.next=27;break}return ee.destroy(),Pe.next=27,this._deleteFileSafe(x);case 27:throw Pe.t0;case 28:return Pe.abrupt("return",{res:be.res,content:be.data});case 29:case"end":return Pe.stop()}},a,this,[[11,21]])}));function z(a,y){return te.apply(this,arguments)}return z}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.getACL=function(){var oe=(0,re.default)(ie.default.mark(function ae(te){var z,a,y,x=arguments;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({acl:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("GET",te,z),a.successStatuses=[200],a.xmlResponse=!0,ee.next=9,this.request(a);case 9:return y=ee.sent,ee.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return ee.stop()}},ae,this)}));function se(ae){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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=fe,oe=E("../utils/isObject"),se=oe.isObject,ae=E("../utils/isArray"),te=ae.isArray;le.getBucketVersions=z,le.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,re.default)(ie.default.mark(function b(){var ee,ne,Ae,ge,ye,be,we,Ce,Se=arguments;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(ee=Se.length>0&&Se[0]!==void 0?Se[0]:{},ne=Se.length>1&&Se[1]!==void 0?Se[1]:{},!(ee.versionIdMarker&&ee.keyMarker===void 0)){Be.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ne.subres=Object.assign({versions:""},ne.subres),ne.versionId&&(ne.subres.versionId=ne.versionId),Ae=this._objectRequestParams("GET","",ne),Ae.xmlResponse=!0,Ae.successStatuses=[200],Ae.query=x(ee),Be.next=12,this.request(Ae);case 12:return ge=Be.sent,ye=ge.data.Version||[],be=ge.data.DeleteMarker||[],we=this,ye&&(Array.isArray(ye)||(ye=[ye]),ye=ye.map(function(Qe){return{name:Qe.Key,url:we._objectUrl(Qe.Key),lastModified:Qe.LastModified,isLatest:Qe.IsLatest==="true",versionId:Qe.VersionId,etag:Qe.ETag,type:Qe.Type,size:Number(Qe.Size),storageClass:Qe.StorageClass,owner:{id:Qe.Owner.ID,displayName:Qe.Owner.DisplayName}}})),be&&(te(be)||(be=[be]),be=be.map(function(Qe){return{name:Qe.Key,lastModified:Qe.LastModified,versionId:Qe.VersionId,owner:{id:Qe.Owner.ID,displayName:Qe.Owner.DisplayName}}})),Ce=ge.data.CommonPrefixes||null,Ce&&(te(Ce)||(Ce=[Ce]),Ce=Ce.map(function(Qe){return Qe.Prefix})),Be.abrupt("return",{res:ge.res,objects:ye,deleteMarker:be,prefixes:Ce,nextMarker:ge.data.NextKeyMarker||null,NextVersionIdMarker:ge.data.NextVersionIdMarker||null,nextKeyMarker:ge.data.NextKeyMarker||null,nextVersionIdMarker:ge.data.NextVersionIdMarker||null,isTruncated:ge.data.IsTruncated==="true"});case 21:case"end":return Be.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ee={};return se(b)&&Object.keys(b).forEach(function(ne){ee[y(ne)]=b[ne]}),ee}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.getObjectMeta=function(){var oe=(0,re.default)(ie.default.mark(function ae(te,z){var a,y;return ie.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},te=this._objectName(te),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("HEAD",te,z),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},ae,this)}));function se(ae,te){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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=fe,oe=E("../utils/isObject"),se=oe.isObject;le.getObjectTagging=function(){var ae=(0,re.default)(ie.default.mark(function z(a){var y,x,b,ee,ne,Ae,ge=arguments;return ie.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return y=ge.length>1&&ge[1]!==void 0?ge[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],be.next=8,this.request(x);case 8:return b=be.sent,be.next=11,this.parseXML(b.data);case 11:return ee=be.sent,ne=ee.TagSet.Tag,ne=ne&&se(ne)?[ne]:ne||[],Ae={},ne.forEach(function(we){Ae[we.Key]=we.Value}),be.abrupt("return",{status:b.status,res:b.res,tag:Ae});case 17:case"end":return be.stop()}},z,this)}));function te(z){return ae.apply(this,arguments)}return te}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,ve,fe){"use strict";var ce=E("../utils/isIP"),ie=ce.isIP,re=fe;re.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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.getSymlink=function(){var oe=(0,re.default)(ie.default.mark(function ae(te){var z,a,y,x,b=arguments;return ie.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return z=b.length>1&&b[1]!==void 0?b[1]:{},z.subres=Object.assign({symlink:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("GET",te,z),a.successStatuses=[200],ne.next=8,this.request(a);case 8:return y=ne.sent,x=y.res.headers["x-oss-symlink-target"],ne.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return ne.stop()}},ae,this)}));function se(ae){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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkEnv"),oe=le.checkEnv,se=fe;se.head=function(){var ae=(0,re.default)(ie.default.mark(function z(a){var y,x,b,ee,ne=arguments;return ie.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=ne.length>1&&ne[1]!==void 0?ne[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"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],ge.next=8,this.request(x);case 8:return b=ge.sent,ee={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(ye){ye.indexOf("x-oss-meta-")===0&&(ee.meta||(ee.meta={}),ee.meta[ye.substring(11)]=b.headers[ye])}),ge.abrupt("return",ee);case 12:case"end":return ge.stop()}},z,this)}));function te(z){return ae.apply(this,arguments)}return te}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.putACL=function(){var oe=(0,re.default)(ie.default.mark(function ae(te,z,a){var y,x;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=z,te=this._objectName(te),y=this._objectRequestParams("PUT",te,a),y.successStatuses=[200],ee.next=10,this.request(y);case 10:return x=ee.sent,ee.abrupt("return",{res:x.res});case 12:case"end":return ee.stop()}},ae,this)}));function se(ae,te,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(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/obj2xml"),oe=le.obj2xml,se=E("../utils/checkObjectTag"),ae=se.checkObjectTag,te=fe;te.putObjectTagging=function(){var z=(0,re.default)(ie.default.mark(function y(x,b){var ee,ne,Ae,ge,ye=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ee=ye.length>2&&ye[2]!==void 0?ye[2]:{},ae(b),ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),x=this._objectName(x),ne=this._objectRequestParams("PUT",x,ee),ne.successStatuses=[200],b=Object.keys(b).map(function(Ce){return{Key:Ce,Value:b[Ce]}}),Ae={Tagging:{TagSet:{Tag:b}}},ne.mime="xml",ne.content=oe(Ae),we.next=13,this.request(ne);case 13:return ge=we.sent,we.abrupt("return",{res:ge.res,status:ge.status});case 15:case"end":return we.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.putSymlink=function(){var oe=(0,re.default)(ie.default.mark(function ae(te,z,a){var y,x;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.headers=a.headers||{},z=this._escape(this._objectName(z)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=z,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),te=this._objectName(te),y=this._objectRequestParams("PUT",te,a),y.successStatuses=[200],ee.next=13,this.request(y);case 13:return x=ee.sent,ee.abrupt("return",{res:x.res});case 15:case"end":return ee.stop()}},ae,this)}));function se(ae,te,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(E,ve,fe){"use strict";var ce=E("url"),ie=E("utility"),re=E("copy-to"),le=E("../../common/signUtils"),oe=E("../utils/isIP"),se=oe.isIP,ae=fe;ae.signatureUrl=function(z,a){if(se(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},z=this._objectName(z),a.method=a.method||"GET";var y=ie.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:z},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var ee=le._signatureForURL(this.options.accessKeySecret,a,b,y),ne=ce.parse(this._getReqUrl(x));return ne.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:ee.Signature},re(ee.subResource).to(ne.query),ne.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator")),le=E("./utils/isArray"),oe=le.isArray,se=fe;se._parallelNode=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y,x,b){var ee,ne,Ae,ge,ye,be,we,Ce;return ie.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:ee=this,ne=[],Ae=[],ge=a.length/y,ye=a.length%y,be=ye===0?ge:(a.length-ye)/y+1,we=1,Ce=0;case 8:if(!(Ce0){ge=!0,ye<=0&&x(b);return}ye+=1,Ce(Pe.value,ee(we))}be=!1}Se()})},se.cancel=function(te){this.options.cancelFlag=!0,oe(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(z){if(z.destroyed===!1){var a={name:"cancel",message:"cancel"};z.destroy(a)}}),this.multipartUploadStreams=[],te&&this.abortMultipartUpload(te.name,te.uploadId,te.options)},se.isCancel=function(){return this.options.cancelFlag},se.resetCancelFlag=function(){this.options.cancelFlag=!1},se._stop=function(){this.options.cancelFlag=!0},se._makeCancelEvent=function(){var te={status:0,name:"cancel"};return te},se._makeAbortEvent=function(){var te={status:0,name:"abort",message:"upload task has been abort"};return te}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,ve,fe){(function(ce){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var ie=E("./../../shims/crypto/crypto.js"),re=E("is-type-of"),le=E("./utils/lowercaseKeyHeader"),oe=le.lowercaseKeyHeader;fe.buildCanonicalizedResource=function(ae,te){var z="".concat(ae),a="?";if(re.string(te)&&te.trim()!=="")z+=a+te;else if(re.array(te))te.sort(),z+=a+te.join("&");else if(te){var y=function(ee,ne){return ee[0]>ne[0]?1:ee[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ie.createHmac("sha1",ae);return a.update(ce.from(te,z)).digest("base64")},fe.authorization=function(ae,te,z,a){return"OSS ".concat(ae,":").concat(this.computeSignature(te,z,a))},fe._signatureForURL=function(ae){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=te.subResource,ee=b===void 0?{}:b;if(te.process){var ne="x-oss-process";ee[ne]=te.process}if(te.trafficLimit){var Ae="x-oss-traffic-limit";ee[Ae]=te.trafficLimit}if(te.response&&Object.keys(te.response).forEach(function(we){var Ce="response-".concat(we.toLowerCase());ee[Ce]=te.response[we]}),Object.keys(te).forEach(function(we){var Ce=we.toLowerCase(),Se=te[we];Ce.indexOf("x-oss-")===0?x[Ce]=Se:(Ce.indexOf("content-md5")===0||Ce.indexOf("content-type")===0)&&(x[we]=Se)}),Object.prototype.hasOwnProperty.call(te,"security-token")&&(ee["security-token"]=te["security-token"]),Object.prototype.hasOwnProperty.call(te,"callback")){var ge={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};if(te.callback.host&&(ge.callbackHost=te.callback.host),te.callback.contentType&&(ge.callbackBodyType=te.callback.contentType),ee.callback=ce.from(JSON.stringify(ge)).toString("base64"),te.callback.customValue){var ye={};Object.keys(te.callback.customValue).forEach(function(we){ye["x:".concat(we)]=te.callback.customValue[we]}),ee["callback-var"]=ce.from(JSON.stringify(ye)).toString("base64")}}var be=this.buildCanonicalString(te.method,z,{headers:x,parameters:ee},a.toString());return{Signature:this.computeSignature(ae,be,y),subResource:ee}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,ve,fe){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkBucketName=void 0,fe.checkBucketName=function(ce){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=ie?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!re.test(ce))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,ve,fe){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkConfigValid=void 0;var ce={endpoint:ie,region:/^[a-zA-Z0-9\-_]+$/};function ie(re){return typeof re=="string"?/^[a-zA-Z0-9._:/-]+$/.test(re):re.host?/^[a-zA-Z0-9._:/-]+$/.test(re.host):!1}fe.checkConfigValid=function(re,le){if(ce[le]){var oe=!0;if(ce[le]instanceof Function?oe=ce[le](re):oe=ce[le].test(re),!oe)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,ve,fe){(function(ce){(function(){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkEnv=void 0;function ie(re){ce.browser&&console.warn(re)}fe.checkEnv=ie}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkObjectTag=void 0;var ce=E("./checkValid"),ie=ce.checkValid,re=E("./isObject"),le=re.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 ae(te){if(!le(te))throw new Error("tag must be Object");var z=Object.entries(te);if(z.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];z.forEach(function(y){y.forEach(function(x,b){ie(x,se[a[b]])})})}fe.checkObjectTag=ae},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,ve,fe){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkValid=void 0;function ce(ie,re){re.forEach(function(le){if(le.validator)le.validator(ie);else if(le.pattern&&!le.pattern.test(ie))throw new Error(le.msg)})}fe.checkValid=ce},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(E,ve,fe){(function(ce){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.createRequest=void 0;var ie=E("./../../../shims/crypto/crypto.js"),re=E("debug")("ali-oss"),le=E("mime"),oe=E("dateformat"),se=E("copy-to"),ae=E("path"),te=E("./encoder"),z=te.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,ee=E("../client/getReqUrl"),ne=ee.getReqUrl,Ae=E("./isDingTalk"),ge=Ae.isDingTalk;function ye(Ce,Se){return Ce[Se]||Ce[Se.toLowerCase()]}function be(Ce,Se){delete Ce[Se],delete Ce[Se.toLowerCase()]}function we(Ce){var Se=new Date;this.options.amendTimeSkewed&&(Se=+new Date+this.options.amendTimeSkewed);var Pe={"x-oss-date":oe(Se,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Pe["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Pe["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Pe,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Pe["x-oss-security-token"]=this.options.stsToken),se(Ce.headers).to(Pe),ye(Pe,"Content-Type")||(Ce.mime&&Ce.mime.indexOf("/")>0?Pe["Content-Type"]=Ce.mime:ge()?Pe["Content-Type"]="application/octet-stream":Pe["Content-Type"]=le.getType(Ce.mime||ae.extname(Ce.object||""))),ye(Pe,"Content-Type")||be(Pe,"Content-Type"),Ce.content&&(Ce.disabledMD5||(!Ce.headers||!Ce.headers["Content-MD5"]?Pe["Content-MD5"]=ie.createHash("md5").update(ce.from(Ce.content,"utf8")).digest("base64"):Pe["Content-MD5"]=Ce.headers["Content-MD5"]),Pe["Content-Length"]||(Pe["Content-Length"]=Ce.content.length));var Be=Object.prototype.hasOwnProperty;for(var Qe in Pe)Pe[Qe]&&Be.call(Pe,Qe)&&(Pe[Qe]=z(String(Pe[Qe]),this.options.headerEncoding));var Ee=this._getResource(Ce);if(Pe.authorization=this.authorization(Ce.method,Ee,Ce.subres,Pe,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Ue=this.options,Ie=Ue.region,je=Ue.internal,Ve=Ue.secure,$e=b(Ie,je,Ve);Pe.host="".concat(Ce.bucket,".").concat($e.host)}var ze=ne.bind(this)(Ce);re("request %s %s, with headers %j, !!stream: %s",Ce.method,ze,Pe,!!Ce.stream);var rt=Ce.timeout||this.options.timeout,et={method:Ce.method,content:Ce.content,stream:Ce.stream,headers:Pe,timeout:rt,writeStream:Ce.writeStream,customResponse:Ce.customResponse,ctx:Ce.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:ze,params:et}}fe.createRequest=we}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,ve,fe){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.dataFix=void 0;var ce=E("./isObject"),ie=["true","TRUE","1",1],re=["false","FALSE","0",0];function le(ae,te,z){if(ce.isObject(ae)){var a=te.remove,y=a===void 0?[]:a,x=te.rename,b=x===void 0?{}:x,ee=te.camel,ne=ee===void 0?[]:ee,Ae=te.bool,ge=Ae===void 0?[]:Ae,ye=te.lowerFirst,be=ye===void 0?!1:ye;return y.forEach(function(we){return delete ae[we]}),Object.entries(b).forEach(function(we){ae[we[0]]&&(ae[we[1]]||(ae[we[1]]=ae[we[0]],delete ae[we[0]]))}),ne.forEach(function(we){if(ae[we]){var Ce=we.replace(/^(.)/,function(Se){return Se.toLowerCase()}).replace(/-(\w)/g,function(Se,Pe){return Pe.toUpperCase()});ae[Ce]||(ae[Ce]=ae[we])}}),ge.forEach(function(we){ae[we]=oe(ae[we])}),typeof z=="function"&&z(ae),se(ae,be),le}}fe.dataFix=le;function oe(ae){return ae?ie.includes(ae)?!0:re.includes(ae)?!1:ae:!1}function se(ae,te){te&&Object.keys(ae).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof ae[a]=="undefined"&&(ae[a]=ae[z],delete ae[z])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=ce(E("@babel/runtime/helpers/typeof"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.deepCopyWith=fe.deepCopy=void 0;var re=E("./isBuffer");fe.deepCopy=function(le){if(le===null||(0,ie.default)(le)!=="object")return le;if(re.isBuffer(le))return le.slice();var oe=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(se){oe[se]=fe.deepCopy(le[se])}),oe},fe.deepCopyWith=function(le,oe){function se(ae,te,z){var a=oe(ae,te,z);if(a!==void 0)return a;if(ae===null||(0,ie.default)(ae)!=="object")return ae;if(re.isBuffer(ae))return ae.slice();var y=Array.isArray(ae)?[]:{};return Object.keys(ae).forEach(function(x){y[x]=se(ae[x],x,ae)}),y}return oe?se(le,"",null):fe.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(E,ve,fe){(function(ce){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.encoder=void 0;function ie(re){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?re:ce.from(re).toString("latin1")}fe.encoder=ie}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.formatInventoryConfig=void 0;var ce=E("../utils/dataFix"),ie=E("../utils/isObject"),re=E("../utils/isArray"),le=E("../utils/formatObjKey");function oe(ae){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return te&&ie.isObject(ae)&&(ae=[ae]),re.isArray(ae)?ae=ae.map(se):ae=se(ae),ae}fe.formatInventoryConfig=oe;function se(ae){return ce.dataFix(ae,{bool:["IsEnabled"]},function(te){var z,a;te.prefix=te.Filter.Prefix,delete te.Filter,te.OSSBucketDestination=te.Destination.OSSBucketDestination,te.OSSBucketDestination.rolename=te.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete te.OSSBucketDestination.RoleArn,te.OSSBucketDestination.bucket=te.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete te.OSSBucketDestination.Bucket,delete te.Destination,te.frequency=te.Schedule.Frequency,delete te.Schedule.Frequency,!((z=te==null?void 0:te.OptionalFields)===null||z===void 0)&&z.Field&&!re.isArray((a=te.OptionalFields)===null||a===void 0?void 0:a.Field)&&(te.OptionalFields.Field=[te.OptionalFields.Field])}),ae=le.formatObjKey(ae,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),ae}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ie=ce(E("@babel/runtime/helpers/typeof"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.formatObjKey=void 0;function re(oe,se,ae){if(oe===null||(0,ie.default)(oe)!=="object")return oe;var te;if(Array.isArray(oe)){te=[];for(var z=0;z -`),oe&&oe.firstUpperCase&&(le=ce.formatObjKey(le,"firstUpperCase")),ie(le)==="object"?Object.keys(le).forEach(function(ae){ie(le[ae])!=="undefined"&&ie(le[ae])!=="null"&&(ie(le[ae])==="string"||ie(le[ae])==="number"?se+="<".concat(ae,">").concat(le[ae],""):ie(le[ae])==="object"?se+="<".concat(ae,">").concat(re(le[ae]),""):ie(le[ae])==="array"?se+=le[ae].map(function(te){return"<".concat(ae,">").concat(re(te),"")}).join(""):se+="<".concat(ae,">").concat(le[ae].toString(),""))}):se+=le.toString(),se}fe.obj2xml=re},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function ce(oe,se){var ae=typeof Symbol!="undefined"&&oe[Symbol.iterator]||oe["@@iterator"];if(!ae){if(Array.isArray(oe)||(ae=ie(oe))||se&&oe&&typeof oe.length=="number"){ae&&(oe=ae);var te=0,z=function(){};return{s:z,n:function(){return te>=oe.length?{done:!0}:{done:!1,value:oe[te++]}},e:function(ee){throw ee},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){ae=ae.call(oe)},n:function(){var ee=ae.next();return a=ee.done,ee},e:function(ee){y=!0,x=ee},f:function(){try{!a&&ae.return!=null&&ae.return()}finally{if(y)throw x}}}}function ie(oe,se){if(oe){if(typeof oe=="string")return re(oe,se);var ae=Object.prototype.toString.call(oe).slice(8,-1);if(ae==="Object"&&oe.constructor&&(ae=oe.constructor.name),ae==="Map"||ae==="Set")return Array.from(oe);if(ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae))return re(oe,se)}}function re(oe,se){(se==null||se>oe.length)&&(se=oe.length);for(var ae=0,te=new Array(se);ae2&&arguments[2]!==void 0?arguments[2]:{},oe=0,se=le.retryDelay,ae=se===void 0?500:se,te=le.errorHandler,z=te===void 0?function(){return!0}:te,a=function y(){for(var x=arguments.length,b=new Array(x),ee=0;ee1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;re.checkConfigValid(oe,"region");var te=ae?"https://":"http://",z=se?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return oe.substr(0,a.length)===a&&(z=".aliyuncs.com"),ie.default.parse(te+oe+z)}fe.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var re=ce(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkCredentials=fe.setSTSToken=void 0;var le=E("./formatObjKey");function oe(){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ie.default.mark(function te(){var z,a;return ie.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),z=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+z-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=z,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=le.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),ae(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=z;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},te,this)})),se.apply(this,arguments)}fe.setSTSToken=oe;function ae(te){var z=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(te);z.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}fe.checkCredentials=ae},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,ve,fe){function ce(re,le,oe,se,ae,te,z){try{var a=re[te](z),y=a.value}catch(x){oe(x);return}a.done?le(y):Promise.resolve(y).then(se,ae)}function ie(re){return function(){var le=this,oe=arguments;return new Promise(function(se,ae){var te=re.apply(le,oe);function z(y){ce(te,se,ae,z,a,"next",y)}function a(y){ce(te,se,ae,z,a,"throw",y)}z(void 0)})}}ve.exports=ie,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],78:[function(E,ve,fe){function ce(ie){return ie&&ie.__esModule?ie:{default:ie}}ve.exports=ce,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],79:[function(E,ve,fe){function ce(ie){"@babel/helpers - typeof";return ve.exports=ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(re){return typeof re}:function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},ve.exports.__esModule=!0,ve.exports.default=ve.exports,ce(ie)}ve.exports=ce,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],80:[function(E,ve,fe){ve.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,ve,fe){ve.exports=ce,ve.exports.HttpsAgent=ce;function ce(){}},{}],82:[function(E,ve,fe){(function(ce){(function(){"use strict";var ie=E("object-assign");function re(Ie,je){if(Ie===je)return 0;for(var Ve=Ie.length,$e=je.length,ze=0,rt=Math.min(Ve,$e);ze=0){var ct=ze.indexOf(` -`,et+1);ze=ze.substring(ct+1)}this.stack=ze}}},oe.inherits(y.AssertionError,Error);function ee(Ie,je){return typeof Ie=="string"?Ie.length=0;it--)if(et[it]!==ct[it])return!1;for(it=et.length-1;it>=0;it--)if(lt=et[it],!be(Ie[lt],je[lt],Ve,$e))return!1;return!0}y.notDeepEqual=function(je,Ve,$e){be(je,Ve,!1)&&ge(je,Ve,$e,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=Se;function Se(Ie,je,Ve){be(Ie,je,!0)&&ge(Ie,je,Ve,"notDeepStrictEqual",Se)}y.strictEqual=function(je,Ve,$e){je!==Ve&&ge(je,Ve,$e,"===",y.strictEqual)},y.notStrictEqual=function(je,Ve,$e){je===Ve&&ge(je,Ve,$e,"!==",y.notStrictEqual)};function Pe(Ie,je){if(!Ie||!je)return!1;if(Object.prototype.toString.call(je)=="[object RegExp]")return je.test(Ie);try{if(Ie instanceof je)return!0}catch(Ve){}return Error.isPrototypeOf(je)?!1:je.call({},Ie)===!0}function Be(Ie){var je;try{Ie()}catch(Ve){je=Ve}return je}function Qe(Ie,je,Ve,$e){var ze;if(typeof je!="function")throw new TypeError('"block" argument must be a function');typeof Ve=="string"&&($e=Ve,Ve=null),ze=Be(je),$e=(Ve&&Ve.name?" ("+Ve.name+").":".")+($e?" "+$e:"."),Ie&&!ze&&ge(ze,Ve,"Missing expected exception"+$e);var rt=typeof $e=="string",et=!Ie&&oe.isError(ze),ct=!Ie&&ze&&!Ve;if((et&&rt&&Pe(ze,Ve)||ct)&&ge(ze,Ve,"Got unwanted exception"+$e),Ie&&ze&&Ve&&!Pe(ze,Ve)||!Ie&&ze)throw ze}y.throws=function(Ie,je,Ve){Qe(!0,Ie,je,Ve)},y.doesNotThrow=function(Ie,je,Ve){Qe(!1,Ie,je,Ve)},y.ifError=function(Ie){if(Ie)throw Ie};function Ee(Ie,je){Ie||ge(Ie,!0,je,"==",Ee)}y.strict=ie(Ee,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Ue=Object.keys||function(Ie){var je=[];for(var Ve in Ie)se.call(Ie,Ve)&&je.push(Ve);return je}}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,ve,fe){typeof Object.create=="function"?ve.exports=function(ie,re){ie.super_=re,ie.prototype=Object.create(re.prototype,{constructor:{value:ie,enumerable:!1,writable:!0,configurable:!0}})}:ve.exports=function(ie,re){ie.super_=re;var le=function(){};le.prototype=re.prototype,ie.prototype=new le,ie.prototype.constructor=ie}},{}],84:[function(E,ve,fe){ve.exports=function(ie){return ie&&typeof ie=="object"&&typeof ie.copy=="function"&&typeof ie.fill=="function"&&typeof ie.readUInt8=="function"}},{}],85:[function(E,ve,fe){(function(ce,ie){(function(){var re=/%[sdj%]/g;fe.format=function(ct){if(!Ce(ct)){for(var lt=[],it=0;it=ut)return jt;switch(jt){case"%s":return String(ot[it++]);case"%d":return Number(ot[it++]);case"%j":try{return JSON.stringify(ot[it++])}catch(vt){return"[Circular]"}default:return jt}}),yt=ot[it];it=3&&(it.depth=arguments[2]),arguments.length>=4&&(it.colors=arguments[3]),ge(lt)?it.showHidden=lt:lt&&fe._extend(it,lt),Pe(it.showHidden)&&(it.showHidden=!1),Pe(it.depth)&&(it.depth=2),Pe(it.colors)&&(it.colors=!1),Pe(it.customInspect)&&(it.customInspect=!0),it.colors&&(it.stylize=ae),a(it,ct,it.depth)}fe.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 ae(ct,lt){var it=se.styles[lt];return it?"\x1B["+se.colors[it][0]+"m"+ct+"\x1B["+se.colors[it][1]+"m":ct}function te(ct,lt){return ct}function z(ct){var lt={};return ct.forEach(function(it,ot){lt[it]=!0}),lt}function a(ct,lt,it){if(ct.customInspect&<&&Ie(lt.inspect)&<.inspect!==fe.inspect&&!(lt.constructor&<.constructor.prototype===lt)){var ot=lt.inspect(it,ct);return Ce(ot)||(ot=a(ct,ot,it)),ot}var ut=y(ct,lt);if(ut)return ut;var mt=Object.keys(lt),yt=z(mt);if(ct.showHidden&&(mt=Object.getOwnPropertyNames(lt)),Ue(lt)&&(mt.indexOf("message")>=0||mt.indexOf("description")>=0))return x(lt);if(mt.length===0){if(Ie(lt)){var jt=lt.name?": "+lt.name:"";return ct.stylize("[Function"+jt+"]","special")}if(Be(lt))return ct.stylize(RegExp.prototype.toString.call(lt),"regexp");if(Ee(lt))return ct.stylize(Date.prototype.toString.call(lt),"date");if(Ue(lt))return x(lt)}var vt="",st=!1,qe=["{","}"];if(Ae(lt)&&(st=!0,qe=["[","]"]),Ie(lt)){var Re=lt.name?": "+lt.name:"";vt=" [Function"+Re+"]"}if(Be(lt)&&(vt=" "+RegExp.prototype.toString.call(lt)),Ee(lt)&&(vt=" "+Date.prototype.toUTCString.call(lt)),Ue(lt)&&(vt=" "+x(lt)),mt.length===0&&(!st||lt.length==0))return qe[0]+vt+qe[1];if(it<0)return Be(lt)?ct.stylize(RegExp.prototype.toString.call(lt),"regexp"):ct.stylize("[Object]","special");ct.seen.push(lt);var We;return st?We=b(ct,lt,it,yt,mt):We=mt.map(function(Oe){return ee(ct,lt,it,yt,Oe,st)}),ct.seen.pop(),ne(We,vt,qe)}function y(ct,lt){if(Pe(lt))return ct.stylize("undefined","undefined");if(Ce(lt)){var it="'"+JSON.stringify(lt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ct.stylize(it,"string")}if(we(lt))return ct.stylize(""+lt,"number");if(ge(lt))return ct.stylize(""+lt,"boolean");if(ye(lt))return ct.stylize("null","null")}function x(ct){return"["+Error.prototype.toString.call(ct)+"]"}function b(ct,lt,it,ot,ut){for(var mt=[],yt=0,jt=lt.length;yt1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("DELETE",te,z),a.successStatuses=[204],ee.next=7,this.request(a);case 7:return y=ee.sent,ee.abrupt("return",{res:y.res});case 9:case"end":return ee.stop()}},ae,this)}));function se(ae){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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("utility"),oe=E("../utils/obj2xml"),se=oe.obj2xml,ae=fe;ae.deleteMulti=function(){var te=(0,re.default)(ie.default.mark(function a(y){var x,b,ee,ne,Ae,ge,ye,be,we,Ce,Se,Pe,Be,He=arguments;return ie.default.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(x=He.length>1&&He[1]!==void 0?He[1]:{},b=[],!(!y||!y.length)){Ue.next=4;break}throw new Error("names is required");case 4:for(ee=0;ee1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({tagging:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("DELETE",te,z),a.successStatuses=[204],ee.next=8,this.request(a);case 8:return y=ee.sent,ee.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return ee.stop()}},ae,this)}));function se(ae){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(E,ve,fe){"use strict";E("core-js/modules/es.array.concat.js");var ue=E("url"),ie=E("../utils/isIP"),re=ie.isIP,le=fe;le.generateObjectUrl=function(se,ae){if(re(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(ae)ae[ae.length-1]!=="/"&&(ae+="/");else{ae=this.options.endpoint.format();var te=ue.parse(ae),z=this.options.bucket;te.hostname="".concat(z,".").concat(te.hostname),te.host="".concat(z,".").concat(te.host),ae=te.format()}return ae+this._escape(this._objectName(se))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(E,ve,fe){(function(ue){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),re=ie(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var le=ie(E("@babel/runtime/helpers/asyncToGenerator")),oe=E("fs"),se=E("is-type-of"),ae=fe;ae.get=function(){var te=(0,le.default)(re.default.mark(function a(y,x){var b,ee,ne,Ae,ge,ye,be,we,Ce=arguments;return re.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return b=Ce.length>2&&Ce[2]!==void 0?Ce[2]:{},ee=null,ne=!1,se.writableStream(x)?ee=x:se.string(x)?(ee=oe.createWriteStream(x),ne=!0):b=x,b=b||{},Ae=ue&&ue.browser,ge=b.responseCacheControl===null?"":"no-cache",ye=Ae&&ge?{"response-cache-control":ge}:{},b.subres=Object.assign(ye,b.subres),b.versionId&&(b.subres.versionId=b.versionId),b.process&&(b.subres["x-oss-process"]=b.process),Pe.prev=11,we=this._objectRequestParams("GET",y,b),we.writeStream=ee,we.successStatuses=[200,206,304],Pe.next=17,this.request(we);case 17:be=Pe.sent,ne&&ee.destroy(),Pe.next=28;break;case 21:if(Pe.prev=21,Pe.t0=Pe.catch(11),!ne){Pe.next=27;break}return ee.destroy(),Pe.next=27,this._deleteFileSafe(x);case 27:throw Pe.t0;case 28:return Pe.abrupt("return",{res:be.res,content:be.data});case 29:case"end":return Pe.stop()}},a,this,[[11,21]])}));function z(a,y){return te.apply(this,arguments)}return z}()}).call(this)}).call(this,E("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.getACL=function(){var oe=(0,re.default)(ie.default.mark(function ae(te){var z,a,y,x=arguments;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return z=x.length>1&&x[1]!==void 0?x[1]:{},z.subres=Object.assign({acl:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("GET",te,z),a.successStatuses=[200],a.xmlResponse=!0,ee.next=9,this.request(a);case 9:return y=ee.sent,ee.abrupt("return",{acl:y.data.AccessControlList.Grant,owner:{id:y.data.Owner.ID,displayName:y.data.Owner.DisplayName},res:y.res});case 11:case"end":return ee.stop()}},ae,this)}));function se(ae){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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.number.constructor.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=fe,oe=E("../utils/isObject"),se=oe.isObject,ae=E("../utils/isArray"),te=ae.isArray;le.getBucketVersions=z,le.listObjectVersions=z;function z(){return a.apply(this,arguments)}function a(){return a=(0,re.default)(ie.default.mark(function b(){var ee,ne,Ae,ge,ye,be,we,Ce,Se=arguments;return ie.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:if(ee=Se.length>0&&Se[0]!==void 0?Se[0]:{},ne=Se.length>1&&Se[1]!==void 0?Se[1]:{},!(ee.versionIdMarker&&ee.keyMarker===void 0)){Be.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ne.subres=Object.assign({versions:""},ne.subres),ne.versionId&&(ne.subres.versionId=ne.versionId),Ae=this._objectRequestParams("GET","",ne),Ae.xmlResponse=!0,Ae.successStatuses=[200],Ae.query=x(ee),Be.next=12,this.request(Ae);case 12:return ge=Be.sent,ye=ge.data.Version||[],be=ge.data.DeleteMarker||[],we=this,ye&&(Array.isArray(ye)||(ye=[ye]),ye=ye.map(function(He){return{name:He.Key,url:we._objectUrl(He.Key),lastModified:He.LastModified,isLatest:He.IsLatest==="true",versionId:He.VersionId,etag:He.ETag,type:He.Type,size:Number(He.Size),storageClass:He.StorageClass,owner:{id:He.Owner.ID,displayName:He.Owner.DisplayName}}})),be&&(te(be)||(be=[be]),be=be.map(function(He){return{name:He.Key,lastModified:He.LastModified,versionId:He.VersionId,owner:{id:He.Owner.ID,displayName:He.Owner.DisplayName}}})),Ce=ge.data.CommonPrefixes||null,Ce&&(te(Ce)||(Ce=[Ce]),Ce=Ce.map(function(He){return He.Prefix})),Be.abrupt("return",{res:ge.res,objects:ye,deleteMarker:be,prefixes:Ce,nextMarker:ge.data.NextKeyMarker||null,NextVersionIdMarker:ge.data.NextVersionIdMarker||null,nextKeyMarker:ge.data.NextKeyMarker||null,nextVersionIdMarker:ge.data.NextVersionIdMarker||null,isTruncated:ge.data.IsTruncated==="true"});case 21:case"end":return Be.stop()}},b,this)})),a.apply(this,arguments)}function y(b){return b.replace(/([A-Z])/g,"-$1").toLowerCase()}function x(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ee={};return se(b)&&Object.keys(b).forEach(function(ne){ee[y(ne)]=b[ne]}),ee}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.getObjectMeta=function(){var oe=(0,re.default)(ie.default.mark(function ae(te,z){var a,y;return ie.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return z=z||{},te=this._objectName(te),z.subres=Object.assign({objectMeta:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),a=this._objectRequestParams("HEAD",te,z),a.successStatuses=[200],b.next=8,this.request(a);case 8:return y=b.sent,b.abrupt("return",{status:y.status,res:y.res});case 10:case"end":return b.stop()}},ae,this)}));function se(ae,te){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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=fe,oe=E("../utils/isObject"),se=oe.isObject;le.getObjectTagging=function(){var ae=(0,re.default)(ie.default.mark(function z(a){var y,x,b,ee,ne,Ae,ge=arguments;return ie.default.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return y=ge.length>1&&ge[1]!==void 0?ge[1]:{},y.subres=Object.assign({tagging:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),a=this._objectName(a),x=this._objectRequestParams("GET",a,y),x.successStatuses=[200],be.next=8,this.request(x);case 8:return b=be.sent,be.next=11,this.parseXML(b.data);case 11:return ee=be.sent,ne=ee.TagSet.Tag,ne=ne&&se(ne)?[ne]:ne||[],Ae={},ne.forEach(function(we){Ae[we.Key]=we.Value}),be.abrupt("return",{status:b.status,res:b.res,tag:Ae});case 17:case"end":return be.stop()}},z,this)}));function te(z){return ae.apply(this,arguments)}return te}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(E,ve,fe){"use strict";var ue=E("../utils/isIP"),ie=ue.isIP,re=fe;re.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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.getSymlink=function(){var oe=(0,re.default)(ie.default.mark(function ae(te){var z,a,y,x,b=arguments;return ie.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return z=b.length>1&&b[1]!==void 0?b[1]:{},z.subres=Object.assign({symlink:""},z.subres),z.versionId&&(z.subres.versionId=z.versionId),te=this._objectName(te),a=this._objectRequestParams("GET",te,z),a.successStatuses=[200],ne.next=8,this.request(a);case 8:return y=ne.sent,x=y.res.headers["x-oss-symlink-target"],ne.abrupt("return",{targetName:decodeURIComponent(x),res:y.res});case 11:case"end":return ne.stop()}},ae,this)}));function se(ae){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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/checkEnv"),oe=le.checkEnv,se=fe;se.head=function(){var ae=(0,re.default)(ie.default.mark(function z(a){var y,x,b,ee,ne=arguments;return ie.default.wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return y=ne.length>1&&ne[1]!==void 0?ne[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"),y.subres=Object.assign({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),x=this._objectRequestParams("HEAD",a,y),x.successStatuses=[200,304],ge.next=8,this.request(x);case 8:return b=ge.sent,ee={meta:null,res:b.res,status:b.status},b.status===200&&Object.keys(b.headers).forEach(function(ye){ye.indexOf("x-oss-meta-")===0&&(ee.meta||(ee.meta={}),ee.meta[ye.substring(11)]=b.headers[ye])}),ge.abrupt("return",ee);case 12:case"end":return ge.stop()}},z,this)}));function te(z){return ae.apply(this,arguments)}return te}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.putACL=function(){var oe=(0,re.default)(ie.default.mark(function ae(te,z,a){var y,x;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.headers=a.headers||{},a.headers["x-oss-object-acl"]=z,te=this._objectName(te),y=this._objectRequestParams("PUT",te,a),y.successStatuses=[200],ee.next=10,this.request(y);case 10:return x=ee.sent,ee.abrupt("return",{res:x.res});case 12:case"end":return ee.stop()}},ae,this)}));function se(ae,te,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(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.object.keys.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("../utils/obj2xml"),oe=le.obj2xml,se=E("../utils/checkObjectTag"),ae=se.checkObjectTag,te=fe;te.putObjectTagging=function(){var z=(0,re.default)(ie.default.mark(function y(x,b){var ee,ne,Ae,ge,ye=arguments;return ie.default.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return ee=ye.length>2&&ye[2]!==void 0?ye[2]:{},ae(b),ee.subres=Object.assign({tagging:""},ee.subres),ee.versionId&&(ee.subres.versionId=ee.versionId),x=this._objectName(x),ne=this._objectRequestParams("PUT",x,ee),ne.successStatuses=[200],b=Object.keys(b).map(function(Ce){return{Key:Ce,Value:b[Ce]}}),Ae={Tagging:{TagSet:{Tag:b}}},ne.mime="xml",ne.content=oe(Ae),we.next=13,this.request(ne);case 13:return ge=we.sent,we.abrupt("return",{res:ge.res,status:ge.status});case 15:case"end":return we.stop()}},y,this)}));function a(y,x){return z.apply(this,arguments)}return a}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=fe;le.putSymlink=function(){var oe=(0,re.default)(ie.default.mark(function ae(te,z,a){var y,x;return ie.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return a=a||{},a.headers=a.headers||{},z=this._escape(this._objectName(z)),this._convertMetaToHeaders(a.meta,a.headers),a.headers["x-oss-symlink-target"]=z,a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),a.storageClass&&(a.headers["x-oss-storage-class"]=a.storageClass),te=this._objectName(te),y=this._objectRequestParams("PUT",te,a),y.successStatuses=[200],ee.next=13,this.request(y);case 13:return x=ee.sent,ee.abrupt("return",{res:x.res});case 15:case"end":return ee.stop()}},ae,this)}));function se(ae,te,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(E,ve,fe){"use strict";var ue=E("url"),ie=E("utility"),re=E("copy-to"),le=E("../../common/signUtils"),oe=E("../utils/isIP"),se=oe.isIP,ae=fe;ae.signatureUrl=function(z,a){if(se(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");a=a||{},z=this._objectName(z),a.method=a.method||"GET";var y=ie.timestamp()+(a.expires||1800),x={bucket:this.options.bucket,object:z},b=this._getResource(x);this.options.stsToken&&(a["security-token"]=this.options.stsToken);var ee=le._signatureForURL(this.options.accessKeySecret,a,b,y),ne=ue.parse(this._getReqUrl(x));return ne.query={OSSAccessKeyId:this.options.accessKeyId,Expires:y,Signature:ee.Signature},re(ee.subResource).to(ne.query),ne.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.function.name.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator")),le=E("./utils/isArray"),oe=le.isArray,se=fe;se._parallelNode=function(){var ae=(0,re.default)(ie.default.mark(function z(a,y,x,b){var ee,ne,Ae,ge,ye,be,we,Ce;return ie.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:ee=this,ne=[],Ae=[],ge=a.length/y,ye=a.length%y,be=ye===0?ge:(a.length-ye)/y+1,we=1,Ce=0;case 8:if(!(Ce0){ge=!0,ye<=0&&x(b);return}ye+=1,Ce(Pe.value,ee(we))}be=!1}Se()})},se.cancel=function(te){this.options.cancelFlag=!0,oe(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(z){if(z.destroyed===!1){var a={name:"cancel",message:"cancel"};z.destroy(a)}}),this.multipartUploadStreams=[],te&&this.abortMultipartUpload(te.name,te.uploadId,te.options)},se.isCancel=function(){return this.options.cancelFlag},se.resetCancelFlag=function(){this.options.cancelFlag=!1},se._stop=function(){this.options.cancelFlag=!0},se._makeCancelEvent=function(){var te={status:0,name:"cancel"};return te},se._makeAbortEvent=function(){var te={status:0,name:"abort",message:"upload task has been abort"};return te}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(E,ve,fe){(function(ue){(function(){"use strict";E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.array.sort.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.regexp.to-string.js");var ie=E("./../../shims/crypto/crypto.js"),re=E("is-type-of"),le=E("./utils/lowercaseKeyHeader"),oe=le.lowercaseKeyHeader;fe.buildCanonicalizedResource=function(ae,te){var z="".concat(ae),a="?";if(re.string(te)&&te.trim()!=="")z+=a+te;else if(re.array(te))te.sort(),z+=a+te.join("&");else if(te){var y=function(ee,ne){return ee[0]>ne[0]?1:ee[0]2&&arguments[2]!==void 0?arguments[2]:"utf-8",a=ie.createHmac("sha1",ae);return a.update(ue.from(te,z)).digest("base64")},fe.authorization=function(ae,te,z,a){return"OSS ".concat(ae,":").concat(this.computeSignature(te,z,a))},fe._signatureForURL=function(ae){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},z=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,y=arguments.length>4?arguments[4]:void 0,x={},b=te.subResource,ee=b===void 0?{}:b;if(te.process){var ne="x-oss-process";ee[ne]=te.process}if(te.trafficLimit){var Ae="x-oss-traffic-limit";ee[Ae]=te.trafficLimit}if(te.response&&Object.keys(te.response).forEach(function(we){var Ce="response-".concat(we.toLowerCase());ee[Ce]=te.response[we]}),Object.keys(te).forEach(function(we){var Ce=we.toLowerCase(),Se=te[we];Ce.indexOf("x-oss-")===0?x[Ce]=Se:(Ce.indexOf("content-md5")===0||Ce.indexOf("content-type")===0)&&(x[we]=Se)}),Object.prototype.hasOwnProperty.call(te,"security-token")&&(ee["security-token"]=te["security-token"]),Object.prototype.hasOwnProperty.call(te,"callback")){var ge={callbackUrl:encodeURI(te.callback.url),callbackBody:te.callback.body};if(te.callback.host&&(ge.callbackHost=te.callback.host),te.callback.contentType&&(ge.callbackBodyType=te.callback.contentType),ee.callback=ue.from(JSON.stringify(ge)).toString("base64"),te.callback.customValue){var ye={};Object.keys(te.callback.customValue).forEach(function(we){ye["x:".concat(we)]=te.callback.customValue[we]}),ee["callback-var"]=ue.from(JSON.stringify(ye)).toString("base64")}}var be=this.buildCanonicalString(te.method,z,{headers:x,parameters:ee},a.toString());return{Signature:this.computeSignature(ae,be,y),subResource:ee}}}).call(this)}).call(this,E("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(E,ve,fe){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkBucketName=void 0,fe.checkBucketName=function(ue){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,re=ie?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!re.test(ue))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(E,ve,fe){"use strict";E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkConfigValid=void 0;var ue={endpoint:ie,region:/^[a-zA-Z0-9\-_]+$/};function ie(re){return typeof re=="string"?/^[a-zA-Z0-9._:/-]+$/.test(re):re.host?/^[a-zA-Z0-9._:/-]+$/.test(re.host):!1}fe.checkConfigValid=function(re,le){if(ue[le]){var oe=!0;if(ue[le]instanceof Function?oe=ue[le](re):oe=ue[le].test(re),!oe)throw new Error("The ".concat(le," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(E,ve,fe){(function(ue){(function(){"use strict";Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkEnv=void 0;function ie(re){ue.browser&&console.warn(re)}fe.checkEnv=ie}).call(this)}).call(this,E("_process"))},{_process:467}],54:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkObjectTag=void 0;var ue=E("./checkValid"),ie=ue.checkValid,re=E("./isObject"),le=re.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 ae(te){if(!le(te))throw new Error("tag must be Object");var z=Object.entries(te);if(z.length>10)throw new Error("maximum of 10 tags for a object");var a=["key","value"];z.forEach(function(y){y.forEach(function(x,b){ie(x,se[a[b]])})})}fe.checkObjectTag=ae},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(E,ve,fe){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.regexp.exec.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkValid=void 0;function ue(ie,re){re.forEach(function(le){if(le.validator)le.validator(ie);else if(le.pattern&&!le.pattern.test(ie))throw new Error(le.msg)})}fe.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(E,ve,fe){(function(ue){(function(){"use strict";E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.object.assign.js"),E("core-js/modules/es.array.concat.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.createRequest=void 0;var ie=E("./../../../shims/crypto/crypto.js"),re=E("debug")("ali-oss"),le=E("mime"),oe=E("dateformat"),se=E("copy-to"),ae=E("path"),te=E("./encoder"),z=te.encoder,a=E("./isIP"),y=a.isIP,x=E("./setRegion"),b=x.setRegion,ee=E("../client/getReqUrl"),ne=ee.getReqUrl,Ae=E("./isDingTalk"),ge=Ae.isDingTalk;function ye(Ce,Se){return Ce[Se]||Ce[Se.toLowerCase()]}function be(Ce,Se){delete Ce[Se],delete Ce[Se.toLowerCase()]}function we(Ce){var Se=new Date;this.options.amendTimeSkewed&&(Se=+new Date+this.options.amendTimeSkewed);var Pe={"x-oss-date":oe(Se,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Pe["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Pe["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Pe,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Pe["x-oss-security-token"]=this.options.stsToken),se(Ce.headers).to(Pe),ye(Pe,"Content-Type")||(Ce.mime&&Ce.mime.indexOf("/")>0?Pe["Content-Type"]=Ce.mime:ge()?Pe["Content-Type"]="application/octet-stream":Pe["Content-Type"]=le.getType(Ce.mime||ae.extname(Ce.object||""))),ye(Pe,"Content-Type")||be(Pe,"Content-Type"),Ce.content&&(Ce.disabledMD5||(!Ce.headers||!Ce.headers["Content-MD5"]?Pe["Content-MD5"]=ie.createHash("md5").update(ue.from(Ce.content,"utf8")).digest("base64"):Pe["Content-MD5"]=Ce.headers["Content-MD5"]),Pe["Content-Length"]||(Pe["Content-Length"]=Ce.content.length));var Be=Object.prototype.hasOwnProperty;for(var He in Pe)Pe[He]&&Be.call(Pe,He)&&(Pe[He]=z(String(Pe[He]),this.options.headerEncoding));var Ee=this._getResource(Ce);if(Pe.authorization=this.authorization(Ce.method,Ee,Ce.subres,Pe,this.options.headerEncoding),y(this.options.endpoint.hostname)){var Ue=this.options,Ie=Ue.region,je=Ue.internal,Ve=Ue.secure,$e=b(Ie,je,Ve);Pe.host="".concat(Ce.bucket,".").concat($e.host)}var Qe=ne.bind(this)(Ce);re("request %s %s, with headers %j, !!stream: %s",Ce.method,Qe,Pe,!!Ce.stream);var rt=Ce.timeout||this.options.timeout,et={method:Ce.method,content:Ce.content,stream:Ce.stream,headers:Pe,timeout:rt,writeStream:Ce.writeStream,customResponse:Ce.customResponse,ctx:Ce.ctx||this.ctx};return this.agent&&(et.agent=this.agent),this.httpsAgent&&(et.httpsAgent=this.httpsAgent),et.enableProxy=!!this.options.enableProxy,et.proxy=this.options.proxy?this.options.proxy:null,{url:Qe,params:et}}fe.createRequest=we}).call(this)}).call(this,E("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(E,ve,fe){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.entries.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.object.keys.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.dataFix=void 0;var ue=E("./isObject"),ie=["true","TRUE","1",1],re=["false","FALSE","0",0];function le(ae,te,z){if(ue.isObject(ae)){var a=te.remove,y=a===void 0?[]:a,x=te.rename,b=x===void 0?{}:x,ee=te.camel,ne=ee===void 0?[]:ee,Ae=te.bool,ge=Ae===void 0?[]:Ae,ye=te.lowerFirst,be=ye===void 0?!1:ye;return y.forEach(function(we){return delete ae[we]}),Object.entries(b).forEach(function(we){ae[we[0]]&&(ae[we[1]]||(ae[we[1]]=ae[we[0]],delete ae[we[0]]))}),ne.forEach(function(we){if(ae[we]){var Ce=we.replace(/^(.)/,function(Se){return Se.toLowerCase()}).replace(/-(\w)/g,function(Se,Pe){return Pe.toUpperCase()});ae[Ce]||(ae[Ce]=ae[we])}}),ge.forEach(function(we){ae[we]=oe(ae[we])}),typeof z=="function"&&z(ae),se(ae,be),le}}fe.dataFix=le;function oe(ae){return ae?ie.includes(ae)?!0:re.includes(ae)?!1:ae:!1}function se(ae,te){te&&Object.keys(ae).forEach(function(z){var a=z.replace(/^\w/,function(y){return y.toLowerCase()});typeof ae[a]=="undefined"&&(ae[a]=ae[z],delete ae[z])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js");var ie=ue(E("@babel/runtime/helpers/typeof"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.deepCopyWith=fe.deepCopy=void 0;var re=E("./isBuffer");fe.deepCopy=function(le){if(le===null||(0,ie.default)(le)!=="object")return le;if(re.isBuffer(le))return le.slice();var oe=Array.isArray(le)?[]:{};return Object.keys(le).forEach(function(se){oe[se]=fe.deepCopy(le[se])}),oe},fe.deepCopyWith=function(le,oe){function se(ae,te,z){var a=oe(ae,te,z);if(a!==void 0)return a;if(ae===null||(0,ie.default)(ae)!=="object")return ae;if(re.isBuffer(ae))return ae.slice();var y=Array.isArray(ae)?[]:{};return Object.keys(ae).forEach(function(x){y[x]=se(ae[x],x,ae)}),y}return oe?se(le,"",null):fe.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(E,ve,fe){(function(ue){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.encoder=void 0;function ie(re){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return le==="utf-8"?re:ue.from(re).toString("latin1")}fe.encoder=ie}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),Object.defineProperty(fe,"__esModule",{value:!0}),fe.formatInventoryConfig=void 0;var ue=E("../utils/dataFix"),ie=E("../utils/isObject"),re=E("../utils/isArray"),le=E("../utils/formatObjKey");function oe(ae){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return te&&ie.isObject(ae)&&(ae=[ae]),re.isArray(ae)?ae=ae.map(se):ae=se(ae),ae}fe.formatInventoryConfig=oe;function se(ae){return ue.dataFix(ae,{bool:["IsEnabled"]},function(te){var z,a;te.prefix=te.Filter.Prefix,delete te.Filter,te.OSSBucketDestination=te.Destination.OSSBucketDestination,te.OSSBucketDestination.rolename=te.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete te.OSSBucketDestination.RoleArn,te.OSSBucketDestination.bucket=te.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete te.OSSBucketDestination.Bucket,delete te.Destination,te.frequency=te.Schedule.Frequency,delete te.Schedule.Frequency,!((z=te==null?void 0:te.OptionalFields)===null||z===void 0)&&z.Field&&!re.isArray((a=te.OptionalFields)===null||a===void 0?void 0:a.Field)&&(te.OptionalFields.Field=[te.OptionalFields.Field])}),ae=le.formatObjKey(ae,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),ae}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault");E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.includes.js"),E("core-js/modules/es.string.includes.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js");var ie=ue(E("@babel/runtime/helpers/typeof"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.formatObjKey=void 0;function re(oe,se,ae){if(oe===null||(0,ie.default)(oe)!=="object")return oe;var te;if(Array.isArray(oe)){te=[];for(var z=0;z +`),oe&&oe.firstUpperCase&&(le=ue.formatObjKey(le,"firstUpperCase")),ie(le)==="object"?Object.keys(le).forEach(function(ae){ie(le[ae])!=="undefined"&&ie(le[ae])!=="null"&&(ie(le[ae])==="string"||ie(le[ae])==="number"?se+="<".concat(ae,">").concat(le[ae],""):ie(le[ae])==="object"?se+="<".concat(ae,">").concat(re(le[ae]),""):ie(le[ae])==="array"?se+=le[ae].map(function(te){return"<".concat(ae,">").concat(re(te),"")}).join(""):se+="<".concat(ae,">").concat(le[ae].toString(),""))}):se+=le.toString(),se}fe.obj2xml=re},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.from.js"),E("core-js/modules/es.string.iterator.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.symbol.js"),E("core-js/modules/es.symbol.description.js"),E("core-js/modules/es.symbol.iterator.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/web.dom-collections.iterator.js"),E("core-js/modules/es.object.assign.js");function ue(oe,se){var ae=typeof Symbol!="undefined"&&oe[Symbol.iterator]||oe["@@iterator"];if(!ae){if(Array.isArray(oe)||(ae=ie(oe))||se&&oe&&typeof oe.length=="number"){ae&&(oe=ae);var te=0,z=function(){};return{s:z,n:function(){return te>=oe.length?{done:!0}:{done:!1,value:oe[te++]}},e:function(ee){throw ee},f:z}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,y=!1,x;return{s:function(){ae=ae.call(oe)},n:function(){var ee=ae.next();return a=ee.done,ee},e:function(ee){y=!0,x=ee},f:function(){try{!a&&ae.return!=null&&ae.return()}finally{if(y)throw x}}}}function ie(oe,se){if(oe){if(typeof oe=="string")return re(oe,se);var ae=Object.prototype.toString.call(oe).slice(8,-1);if(ae==="Object"&&oe.constructor&&(ae=oe.constructor.name),ae==="Map"||ae==="Set")return Array.from(oe);if(ae==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ae))return re(oe,se)}}function re(oe,se){(se==null||se>oe.length)&&(se=oe.length);for(var ae=0,te=new Array(se);ae2&&arguments[2]!==void 0?arguments[2]:{},oe=0,se=le.retryDelay,ae=se===void 0?500:se,te=le.errorHandler,z=te===void 0?function(){return!0}:te,a=function y(){for(var x=arguments.length,b=new Array(x),ee=0;ee1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;re.checkConfigValid(oe,"region");var te=ae?"https://":"http://",z=se?"-internal.aliyuncs.com":".aliyuncs.com",a="vpc100-oss-cn-";return oe.substr(0,a.length)===a&&(z=".aliyuncs.com"),ie.default.parse(te+oe+z)}fe.setRegion=le},{"./checkConfigValid":52,url:472}],76:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/regenerator"));E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.array.find.js"),E("core-js/modules/es.object.assign.js");var re=ue(E("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(fe,"__esModule",{value:!0}),fe.checkCredentials=fe.setSTSToken=void 0;var le=E("./formatObjKey");function oe(){return se.apply(this,arguments)}function se(){return se=(0,re.default)(ie.default.mark(function te(){var z,a;return ie.default.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(this.options||(this.options={}),z=new Date,!this.stsTokenFreshTime){x.next=14;break}if(!(+z-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){x.next=12;break}return this.stsTokenFreshTime=z,x.next=7,this.options.refreshSTSToken();case 7:a=x.sent,a=le.formatObjKey(a,"firstLowerCase"),a.securityToken&&(a.stsToken=a.securityToken),ae(a),Object.assign(this.options,a);case 12:x.next=15;break;case 14:this.stsTokenFreshTime=z;case 15:return x.abrupt("return",null);case 16:case"end":return x.stop()}},te,this)})),se.apply(this,arguments)}fe.setSTSToken=oe;function ae(te){var z=["accessKeySecret","accessKeyId","stsToken"],a=Object.keys(te);z.forEach(function(y){if(!a.find(function(x){return x===y}))throw Error("refreshSTSToken must return contains ".concat(y))})}fe.checkCredentials=ae},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(E,ve,fe){function ue(re,le,oe,se,ae,te,z){try{var a=re[te](z),y=a.value}catch(x){oe(x);return}a.done?le(y):Promise.resolve(y).then(se,ae)}function ie(re){return function(){var le=this,oe=arguments;return new Promise(function(se,ae){var te=re.apply(le,oe);function z(y){ue(te,se,ae,z,a,"next",y)}function a(y){ue(te,se,ae,z,a,"throw",y)}z(void 0)})}}ve.exports=ie,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],78:[function(E,ve,fe){function ue(ie){return ie&&ie.__esModule?ie:{default:ie}}ve.exports=ue,ve.exports.__esModule=!0,ve.exports.default=ve.exports},{}],79:[function(E,ve,fe){function ue(ie){"@babel/helpers - typeof";return ve.exports=ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(re){return typeof re}:function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},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(E,ve,fe){ve.exports=E("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(E,ve,fe){ve.exports=ue,ve.exports.HttpsAgent=ue;function ue(){}},{}],82:[function(E,ve,fe){(function(ue){(function(){"use strict";var ie=E("object-assign");function re(Ie,je){if(Ie===je)return 0;for(var Ve=Ie.length,$e=je.length,Qe=0,rt=Math.min(Ve,$e);Qe=0){var ut=Qe.indexOf(` +`,et+1);Qe=Qe.substring(ut+1)}this.stack=Qe}}},oe.inherits(y.AssertionError,Error);function ee(Ie,je){return typeof Ie=="string"?Ie.length=0;it--)if(et[it]!==ut[it])return!1;for(it=et.length-1;it>=0;it--)if(lt=et[it],!be(Ie[lt],je[lt],Ve,$e))return!1;return!0}y.notDeepEqual=function(je,Ve,$e){be(je,Ve,!1)&&ge(je,Ve,$e,"notDeepEqual",y.notDeepEqual)},y.notDeepStrictEqual=Se;function Se(Ie,je,Ve){be(Ie,je,!0)&&ge(Ie,je,Ve,"notDeepStrictEqual",Se)}y.strictEqual=function(je,Ve,$e){je!==Ve&&ge(je,Ve,$e,"===",y.strictEqual)},y.notStrictEqual=function(je,Ve,$e){je===Ve&&ge(je,Ve,$e,"!==",y.notStrictEqual)};function Pe(Ie,je){if(!Ie||!je)return!1;if(Object.prototype.toString.call(je)=="[object RegExp]")return je.test(Ie);try{if(Ie instanceof je)return!0}catch(Ve){}return Error.isPrototypeOf(je)?!1:je.call({},Ie)===!0}function Be(Ie){var je;try{Ie()}catch(Ve){je=Ve}return je}function He(Ie,je,Ve,$e){var Qe;if(typeof je!="function")throw new TypeError('"block" argument must be a function');typeof Ve=="string"&&($e=Ve,Ve=null),Qe=Be(je),$e=(Ve&&Ve.name?" ("+Ve.name+").":".")+($e?" "+$e:"."),Ie&&!Qe&&ge(Qe,Ve,"Missing expected exception"+$e);var rt=typeof $e=="string",et=!Ie&&oe.isError(Qe),ut=!Ie&&Qe&&!Ve;if((et&&rt&&Pe(Qe,Ve)||ut)&&ge(Qe,Ve,"Got unwanted exception"+$e),Ie&&Qe&&Ve&&!Pe(Qe,Ve)||!Ie&&Qe)throw Qe}y.throws=function(Ie,je,Ve){He(!0,Ie,je,Ve)},y.doesNotThrow=function(Ie,je,Ve){He(!1,Ie,je,Ve)},y.ifError=function(Ie){if(Ie)throw Ie};function Ee(Ie,je){Ie||ge(Ie,!0,je,"==",Ee)}y.strict=ie(Ee,y,{equal:y.strictEqual,deepEqual:y.deepStrictEqual,notEqual:y.notStrictEqual,notDeepEqual:y.notDeepStrictEqual}),y.strict.strict=y.strict;var Ue=Object.keys||function(Ie){var je=[];for(var Ve in Ie)se.call(Ie,Ve)&&je.push(Ve);return je}}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(E,ve,fe){typeof Object.create=="function"?ve.exports=function(ie,re){ie.super_=re,ie.prototype=Object.create(re.prototype,{constructor:{value:ie,enumerable:!1,writable:!0,configurable:!0}})}:ve.exports=function(ie,re){ie.super_=re;var le=function(){};le.prototype=re.prototype,ie.prototype=new le,ie.prototype.constructor=ie}},{}],84:[function(E,ve,fe){ve.exports=function(ie){return ie&&typeof ie=="object"&&typeof ie.copy=="function"&&typeof ie.fill=="function"&&typeof ie.readUInt8=="function"}},{}],85:[function(E,ve,fe){(function(ue,ie){(function(){var re=/%[sdj%]/g;fe.format=function(ut){if(!Ce(ut)){for(var lt=[],it=0;it=ct)return jt;switch(jt){case"%s":return String(ot[it++]);case"%d":return Number(ot[it++]);case"%j":try{return JSON.stringify(ot[it++])}catch(vt){return"[Circular]"}default:return jt}}),yt=ot[it];it=3&&(it.depth=arguments[2]),arguments.length>=4&&(it.colors=arguments[3]),ge(lt)?it.showHidden=lt:lt&&fe._extend(it,lt),Pe(it.showHidden)&&(it.showHidden=!1),Pe(it.depth)&&(it.depth=2),Pe(it.colors)&&(it.colors=!1),Pe(it.customInspect)&&(it.customInspect=!0),it.colors&&(it.stylize=ae),a(it,ut,it.depth)}fe.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 ae(ut,lt){var it=se.styles[lt];return it?"\x1B["+se.colors[it][0]+"m"+ut+"\x1B["+se.colors[it][1]+"m":ut}function te(ut,lt){return ut}function z(ut){var lt={};return ut.forEach(function(it,ot){lt[it]=!0}),lt}function a(ut,lt,it){if(ut.customInspect&<&&Ie(lt.inspect)&<.inspect!==fe.inspect&&!(lt.constructor&<.constructor.prototype===lt)){var ot=lt.inspect(it,ut);return Ce(ot)||(ot=a(ut,ot,it)),ot}var ct=y(ut,lt);if(ct)return ct;var mt=Object.keys(lt),yt=z(mt);if(ut.showHidden&&(mt=Object.getOwnPropertyNames(lt)),Ue(lt)&&(mt.indexOf("message")>=0||mt.indexOf("description")>=0))return x(lt);if(mt.length===0){if(Ie(lt)){var jt=lt.name?": "+lt.name:"";return ut.stylize("[Function"+jt+"]","special")}if(Be(lt))return ut.stylize(RegExp.prototype.toString.call(lt),"regexp");if(Ee(lt))return ut.stylize(Date.prototype.toString.call(lt),"date");if(Ue(lt))return x(lt)}var vt="",st=!1,qe=["{","}"];if(Ae(lt)&&(st=!0,qe=["[","]"]),Ie(lt)){var Re=lt.name?": "+lt.name:"";vt=" [Function"+Re+"]"}if(Be(lt)&&(vt=" "+RegExp.prototype.toString.call(lt)),Ee(lt)&&(vt=" "+Date.prototype.toUTCString.call(lt)),Ue(lt)&&(vt=" "+x(lt)),mt.length===0&&(!st||lt.length==0))return qe[0]+vt+qe[1];if(it<0)return Be(lt)?ut.stylize(RegExp.prototype.toString.call(lt),"regexp"):ut.stylize("[Object]","special");ut.seen.push(lt);var We;return st?We=b(ut,lt,it,yt,mt):We=mt.map(function(Oe){return ee(ut,lt,it,yt,Oe,st)}),ut.seen.pop(),ne(We,vt,qe)}function y(ut,lt){if(Pe(lt))return ut.stylize("undefined","undefined");if(Ce(lt)){var it="'"+JSON.stringify(lt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ut.stylize(it,"string")}if(we(lt))return ut.stylize(""+lt,"number");if(ge(lt))return ut.stylize(""+lt,"boolean");if(ye(lt))return ut.stylize("null","null")}function x(ut){return"["+Error.prototype.toString.call(ut)+"]"}function b(ut,lt,it,ot,ct){for(var mt=[],yt=0,jt=lt.length;yt-1&&(mt?jt=jt.split(` `).map(function(st){return" "+st}).join(` `).substr(2):jt=` `+jt.split(` `).map(function(st){return" "+st}).join(` -`))):jt=ct.stylize("[Circular]","special")),Pe(yt)){if(mt&&ut.match(/^\d+$/))return jt;yt=JSON.stringify(""+ut),yt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(yt=yt.substr(1,yt.length-2),yt=ct.stylize(yt,"name")):(yt=yt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),yt=ct.stylize(yt,"string"))}return yt+": "+jt}function ne(ct,lt,it){var ot=0,ut=ct.reduce(function(mt,yt){return ot++,yt.indexOf(` -`)>=0&&ot++,mt+yt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return ut>60?it[0]+(lt===""?"":lt+` - `)+" "+ct.join(`, - `)+" "+it[1]:it[0]+lt+" "+ct.join(", ")+" "+it[1]}function Ae(ct){return Array.isArray(ct)}fe.isArray=Ae;function ge(ct){return typeof ct=="boolean"}fe.isBoolean=ge;function ye(ct){return ct===null}fe.isNull=ye;function be(ct){return ct==null}fe.isNullOrUndefined=be;function we(ct){return typeof ct=="number"}fe.isNumber=we;function Ce(ct){return typeof ct=="string"}fe.isString=Ce;function Se(ct){return typeof ct=="symbol"}fe.isSymbol=Se;function Pe(ct){return ct===void 0}fe.isUndefined=Pe;function Be(ct){return Qe(ct)&&Ve(ct)==="[object RegExp]"}fe.isRegExp=Be;function Qe(ct){return typeof ct=="object"&&ct!==null}fe.isObject=Qe;function Ee(ct){return Qe(ct)&&Ve(ct)==="[object Date]"}fe.isDate=Ee;function Ue(ct){return Qe(ct)&&(Ve(ct)==="[object Error]"||ct instanceof Error)}fe.isError=Ue;function Ie(ct){return typeof ct=="function"}fe.isFunction=Ie;function je(ct){return ct===null||typeof ct=="boolean"||typeof ct=="number"||typeof ct=="string"||typeof ct=="symbol"||typeof ct=="undefined"}fe.isPrimitive=je,fe.isBuffer=E("./support/isBuffer");function Ve(ct){return Object.prototype.toString.call(ct)}function $e(ct){return ct<10?"0"+ct.toString(10):ct.toString(10)}var ze=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function rt(){var ct=new Date,lt=[$e(ct.getHours()),$e(ct.getMinutes()),$e(ct.getSeconds())].join(":");return[ct.getDate(),ze[ct.getMonth()],lt].join(" ")}fe.log=function(){console.log("%s - %s",rt(),fe.format.apply(fe,arguments))},fe.inherits=E("inherits"),fe._extend=function(ct,lt){if(!lt||!Qe(lt))return ct;for(var it=Object.keys(lt),ot=it.length;ot--;)ct[it[ot]]=lt[it[ot]];return ct};function et(ct,lt){return Object.prototype.hasOwnProperty.call(ct,lt)}}).call(this)}).call(this,E("_process"),typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,ve,fe){(function(ce){(function(){"use strict";var ie=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],re=typeof globalThis=="undefined"?ce:globalThis;ve.exports=function(){for(var oe=[],se=0;se0)throw new Error("Invalid string. Length must be a multiple of 4");var Ae=ee.indexOf("=");Ae===-1&&(Ae=ne);var ge=Ae===ne?0:4-Ae%4;return[Ae,ge]}function te(ee){var ne=ae(ee),Ae=ne[0],ge=ne[1];return(Ae+ge)*3/4-ge}function z(ee,ne,Ae){return(ne+Ae)*3/4-Ae}function a(ee){var ne,Ae=ae(ee),ge=Ae[0],ye=Ae[1],be=new re(z(ee,ge,ye)),we=0,Ce=ye>0?ge-4:ge,Se;for(Se=0;Se>16&255,be[we++]=ne>>8&255,be[we++]=ne&255;return ye===2&&(ne=ie[ee.charCodeAt(Se)]<<2|ie[ee.charCodeAt(Se+1)]>>4,be[we++]=ne&255),ye===1&&(ne=ie[ee.charCodeAt(Se)]<<10|ie[ee.charCodeAt(Se+1)]<<4|ie[ee.charCodeAt(Se+2)]>>2,be[we++]=ne>>8&255,be[we++]=ne&255),be}function y(ee){return ce[ee>>18&63]+ce[ee>>12&63]+ce[ee>>6&63]+ce[ee&63]}function x(ee,ne,Ae){for(var ge,ye=[],be=ne;beCe?Ce:we+be));return ge===1?(ne=ee[Ae-1],ye.push(ce[ne>>2]+ce[ne<<4&63]+"==")):ge===2&&(ne=(ee[Ae-2]<<8)+ee[Ae-1],ye.push(ce[ne>>10]+ce[ne>>4&63]+ce[ne<<2&63]+"=")),ye.join("")}},{}],88:[function(E,ve,fe){(function(ce,ie,re){typeof ve!="undefined"&&ve.exports?ve.exports=re():typeof pe=="function"&&pe.amd?pe(ie,re):ce[ie]=re()})(this,"bowser",function(){var ce=!0;function ie(z){function a(lt){var it=z.match(lt);return it&&it.length>1&&it[1]||""}function y(lt){var it=z.match(lt);return it&&it.length>1&&it[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),ee=!b&&/android/i.test(z),ne=/nexus\s*[0-6]\s*/i.test(z),Ae=!ne&&/nexus\s*[0-9]+/i.test(z),ge=/CrOS/.test(z),ye=/silk/i.test(z),be=/sailfish/i.test(z),we=/tizen/i.test(z),Ce=/(web|hpw)(o|0)s/i.test(z),Se=/windows phone/i.test(z),Pe=/SamsungBrowser/i.test(z),Be=!Se&&/windows/i.test(z),Qe=!x&&!ye&&/macintosh/i.test(z),Ee=!ee&&!be&&!we&&!Ce&&/linux/i.test(z),Ue=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ie=a(/version\/(\d+(\.\d+)?)/i),je=/tablet/i.test(z)&&!/tablet pc/i.test(z),Ve=!je&&/[^-]mobi/i.test(z),$e=/xbox/i.test(z),ze;/opera/i.test(z)?ze={name:"Opera",opera:ce,version:Ie||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?ze={name:"Opera",opera:ce,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ie}:/SamsungBrowser/i.test(z)?ze={name:"Samsung Internet for Android",samsungBrowser:ce,version:Ie||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?ze={name:"NAVER Whale browser",whale:ce,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?ze={name:"MZ Browser",mzbrowser:ce,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?ze={name:"Opera Coast",coast:ce,version:Ie||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?ze={name:"Focus",focus:ce,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?ze={name:"Yandex Browser",yandexbrowser:ce,version:Ie||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?ze={name:"UC Browser",ucbrowser:ce,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?ze={name:"Maxthon",maxthon:ce,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?ze={name:"Epiphany",epiphany:ce,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?ze={name:"Puffin",puffin:ce,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?ze={name:"Sleipnir",sleipnir:ce,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?ze={name:"K-Meleon",kMeleon:ce,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:Se?(ze={name:"Windows Phone",osname:"Windows Phone",windowsphone:ce},Ue?(ze.msedge=ce,ze.version=Ue):(ze.msie=ce,ze.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?ze={name:"Internet Explorer",msie:ce,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:ge?ze={name:"Chrome",osname:"Chrome OS",chromeos:ce,chromeBook:ce,chrome:ce,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?ze={name:"Microsoft Edge",msedge:ce,version:Ue}:/vivaldi/i.test(z)?ze={name:"Vivaldi",vivaldi:ce,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ie}:be?ze={name:"Sailfish",osname:"Sailfish OS",sailfish:ce,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?ze={name:"SeaMonkey",seamonkey:ce,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(ze={name:"Firefox",firefox:ce,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(ze.firefoxos=ce,ze.osname="Firefox OS")):ye?ze={name:"Amazon Silk",silk:ce,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?ze={name:"PhantomJS",phantom:ce,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?ze={name:"SlimerJS",slimer:ce,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?ze={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ce,version:Ie||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ce?(ze={name:"WebOS",osname:"WebOS",webos:ce,version:Ie||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(ze.touchpad=ce)):/bada/i.test(z)?ze={name:"Bada",osname:"Bada",bada:ce,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:we?ze={name:"Tizen",osname:"Tizen",tizen:ce,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ie}:/qupzilla/i.test(z)?ze={name:"QupZilla",qupzilla:ce,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ie}:/chromium/i.test(z)?ze={name:"Chromium",chromium:ce,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ie}:/chrome|crios|crmo/i.test(z)?ze={name:"Chrome",chrome:ce,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:ee?ze={name:"Android",version:Ie}:/safari|applewebkit/i.test(z)?(ze={name:"Safari",safari:ce},Ie&&(ze.version=Ie)):x?(ze={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ie&&(ze.version=Ie)):/googlebot/i.test(z)?ze={name:"Googlebot",googlebot:ce,version:a(/googlebot\/(\d+(\.\d+))/i)||Ie}:ze={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!ze.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(ze.name=ze.name||"Blink",ze.blink=ce):(ze.name=ze.name||"Webkit",ze.webkit=ce),!ze.version&&Ie&&(ze.version=Ie)):!ze.opera&&/gecko\//i.test(z)&&(ze.name=ze.name||"Gecko",ze.gecko=ce,ze.version=ze.version||a(/gecko\/(\d+(\.\d+)?)/i)),!ze.windowsphone&&(ee||ze.silk)?(ze.android=ce,ze.osname="Android"):!ze.windowsphone&&x?(ze[x]=ce,ze.ios=ce,ze.osname="iOS"):Qe?(ze.mac=ce,ze.osname="macOS"):$e?(ze.xbox=ce,ze.osname="Xbox"):Be?(ze.windows=ce,ze.osname="Windows"):Ee&&(ze.linux=ce,ze.osname="Linux");function rt(lt){switch(lt){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="";ze.windows?et=rt(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):ze.windowsphone?et=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):ze.mac?(et=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),et=et.replace(/[_\s]/g,".")):x?(et=a(/os (\d+([_\s]\d+)*) like mac os x/i),et=et.replace(/[_\s]/g,".")):ee?et=a(/android[ \/-](\d+(\.\d+)*)/i):ze.webos?et=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):ze.blackberry?et=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):ze.bada?et=a(/bada\/(\d+(\.\d+)*)/i):ze.tizen&&(et=a(/tizen[\/\s](\d+(\.\d+)*)/i)),et&&(ze.osversion=et);var ct=!ze.windows&&et.split(".")[0];return je||Ae||x=="ipad"||ee&&(ct==3||ct>=4&&!Ve)||ze.silk?ze.tablet=ce:(Ve||x=="iphone"||x=="ipod"||ee||ne||ze.blackberry||ze.webos||ze.bada)&&(ze.mobile=ce),ze.msedge||ze.msie&&ze.version>=10||ze.yandexbrowser&&ze.version>=15||ze.vivaldi&&ze.version>=1||ze.chrome&&ze.version>=20||ze.samsungBrowser&&ze.version>=4||ze.whale&&se([ze.version,"1.0"])===1||ze.mzbrowser&&se([ze.version,"6.0"])===1||ze.focus&&se([ze.version,"1.0"])===1||ze.firefox&&ze.version>=20||ze.safari&&ze.version>=6||ze.opera&&ze.version>=10||ze.ios&&ze.osversion&&ze.osversion.split(".")[0]>=6||ze.blackberry&&ze.version>=10.1||ze.chromium&&ze.version>=20?ze.a=ce:ze.msie&&ze.version<10||ze.chrome&&ze.version<20||ze.firefox&&ze.version<20||ze.safari&&ze.version<6||ze.opera&&ze.version<10||ze.ios&&ze.osversion&&ze.osversion.split(".")[0]<6||ze.chromium&&ze.version<20?ze.c=ce:ze.x=ce,ze}var re=ie(typeof navigator!="undefined"&&navigator.userAgent||"");re.test=function(z){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function ae(z,a,y){var x=re;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ie(y));var b=""+x.version;for(var ee in z)if(z.hasOwnProperty(ee)&&x[ee]){if(typeof z[ee]!="string")throw new Error("Browser version in the minVersion map should be a string: "+ee+": "+String(z));return se([b,z[ee]])<0}return a}function te(z,a,y){return!ae(z,a,y)}return re.isUnsupportedBrowser=ae,re.compareVersions=se,re.check=te,re._detect=ie,re.detect=ie,re})},{}],89:[function(E,ve,fe){},{}],90:[function(E,ve,fe){(function(ce){(function(){"use strict";var ie=E("base64-js"),re=E("ieee754");fe.Buffer=ae,fe.SlowBuffer=ge,fe.INSPECT_MAX_BYTES=50;var le=2147483647;fe.kMaxLength=le,ae.TYPED_ARRAY_SUPPORT=oe(),!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 oe(){try{var Te=new Uint8Array(1);return Te.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Te.foo()===42}catch(ke){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 se(Te){if(Te>le)throw new RangeError('The value "'+Te+'" is invalid for option "size"');var ke=new Uint8Array(Te);return ke.__proto__=ae.prototype,ke}function ae(Te,ke,_e){if(typeof Te=="number"){if(typeof ke=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Te)}return te(Te,ke,_e)}typeof Symbol!="undefined"&&Symbol.species!=null&&ae[Symbol.species]===ae&&Object.defineProperty(ae,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),ae.poolSize=8192;function te(Te,ke,_e){if(typeof Te=="string")return x(Te,ke);if(ArrayBuffer.isView(Te))return b(Te);if(Te==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Te);if(Fe(Te,ArrayBuffer)||Te&&Fe(Te.buffer,ArrayBuffer))return ee(Te,ke,_e);if(typeof Te=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Xe=Te.valueOf&&Te.valueOf();if(Xe!=null&&Xe!==Te)return ae.from(Xe,ke,_e);var dt=ne(Te);if(dt)return dt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Te[Symbol.toPrimitive]=="function")return ae.from(Te[Symbol.toPrimitive]("string"),ke,_e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Te)}ae.from=function(Te,ke,_e){return te(Te,ke,_e)},ae.prototype.__proto__=Uint8Array.prototype,ae.__proto__=Uint8Array;function z(Te){if(typeof Te!="number")throw new TypeError('"size" argument must be of type number');if(Te<0)throw new RangeError('The value "'+Te+'" is invalid for option "size"')}function a(Te,ke,_e){return z(Te),Te<=0?se(Te):ke!==void 0?typeof _e=="string"?se(Te).fill(ke,_e):se(Te).fill(ke):se(Te)}ae.alloc=function(Te,ke,_e){return a(Te,ke,_e)};function y(Te){return z(Te),se(Te<0?0:Ae(Te)|0)}ae.allocUnsafe=function(Te){return y(Te)},ae.allocUnsafeSlow=function(Te){return y(Te)};function x(Te,ke){if((typeof ke!="string"||ke==="")&&(ke="utf8"),!ae.isEncoding(ke))throw new TypeError("Unknown encoding: "+ke);var _e=ye(Te,ke)|0,Xe=se(_e),dt=Xe.write(Te,ke);return dt!==_e&&(Xe=Xe.slice(0,dt)),Xe}function b(Te){for(var ke=Te.length<0?0:Ae(Te.length)|0,_e=se(ke),Xe=0;Xe=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return Te|0}function ge(Te){return+Te!=Te&&(Te=0),ae.alloc(+Te)}ae.isBuffer=function(ke){return ke!=null&&ke._isBuffer===!0&&ke!==ae.prototype},ae.compare=function(ke,_e){if(Fe(ke,Uint8Array)&&(ke=ae.from(ke,ke.offset,ke.byteLength)),Fe(_e,Uint8Array)&&(_e=ae.from(_e,_e.offset,_e.byteLength)),!ae.isBuffer(ke)||!ae.isBuffer(_e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ke===_e)return 0;for(var Xe=ke.length,dt=_e.length,gt=0,at=Math.min(Xe,dt);gt2&&arguments[2]===!0;if(!Xe&&_e===0)return 0;for(var dt=!1;;)switch(ke){case"ascii":case"latin1":case"binary":return _e;case"utf8":case"utf-8":return qe(Te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _e*2;case"hex":return _e>>>1;case"base64":return Oe(Te).length;default:if(dt)return Xe?-1:qe(Te).length;ke=(""+ke).toLowerCase(),dt=!0}}ae.byteLength=ye;function be(Te,ke,_e){var Xe=!1;if((ke===void 0||ke<0)&&(ke=0),ke>this.length||((_e===void 0||_e>this.length)&&(_e=this.length),_e<=0)||(_e>>>=0,ke>>>=0,_e<=ke))return"";for(Te||(Te="utf8");;)switch(Te){case"hex":return ct(this,ke,_e);case"utf8":case"utf-8":return Ve(this,ke,_e);case"ascii":return rt(this,ke,_e);case"latin1":case"binary":return et(this,ke,_e);case"base64":return je(this,ke,_e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return lt(this,ke,_e);default:if(Xe)throw new TypeError("Unknown encoding: "+Te);Te=(Te+"").toLowerCase(),Xe=!0}}ae.prototype._isBuffer=!0;function we(Te,ke,_e){var Xe=Te[ke];Te[ke]=Te[_e],Te[_e]=Xe}ae.prototype.swap16=function(){var ke=this.length;if(ke%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var _e=0;_e_e&&(ke+=" ... "),""},ae.prototype.compare=function(ke,_e,Xe,dt,gt){if(Fe(ke,Uint8Array)&&(ke=ae.from(ke,ke.offset,ke.byteLength)),!ae.isBuffer(ke))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ke);if(_e===void 0&&(_e=0),Xe===void 0&&(Xe=ke?ke.length:0),dt===void 0&&(dt=0),gt===void 0&&(gt=this.length),_e<0||Xe>ke.length||dt<0||gt>this.length)throw new RangeError("out of range index");if(dt>=gt&&_e>=Xe)return 0;if(dt>=gt)return-1;if(_e>=Xe)return 1;if(_e>>>=0,Xe>>>=0,dt>>>=0,gt>>>=0,this===ke)return 0;for(var at=gt-dt,bt=Xe-_e,Pt=Math.min(at,bt),Et=this.slice(dt,gt),Lt=ke.slice(_e,Xe),Ft=0;Ft2147483647?_e=2147483647:_e<-2147483648&&(_e=-2147483648),_e=+_e,De(_e)&&(_e=dt?0:Te.length-1),_e<0&&(_e=Te.length+_e),_e>=Te.length){if(dt)return-1;_e=Te.length-1}else if(_e<0)if(dt)_e=0;else return-1;if(typeof ke=="string"&&(ke=ae.from(ke,Xe)),ae.isBuffer(ke))return ke.length===0?-1:Se(Te,ke,_e,Xe,dt);if(typeof ke=="number")return ke=ke&255,typeof Uint8Array.prototype.indexOf=="function"?dt?Uint8Array.prototype.indexOf.call(Te,ke,_e):Uint8Array.prototype.lastIndexOf.call(Te,ke,_e):Se(Te,[ke],_e,Xe,dt);throw new TypeError("val must be string, number or Buffer")}function Se(Te,ke,_e,Xe,dt){var gt=1,at=Te.length,bt=ke.length;if(Xe!==void 0&&(Xe=String(Xe).toLowerCase(),Xe==="ucs2"||Xe==="ucs-2"||Xe==="utf16le"||Xe==="utf-16le")){if(Te.length<2||ke.length<2)return-1;gt=2,at/=2,bt/=2,_e/=2}function Pt(wt,Ot){return gt===1?wt[Ot]:wt.readUInt16BE(Ot*gt)}var Et;if(dt){var Lt=-1;for(Et=_e;Etat&&(_e=at-bt),Et=_e;Et>=0;Et--){for(var Ft=!0,Rt=0;Rtdt&&(Xe=dt)):Xe=dt;var gt=ke.length;Xe>gt/2&&(Xe=gt/2);for(var at=0;at>>0,isFinite(Xe)?(Xe=Xe>>>0,dt===void 0&&(dt="utf8")):(dt=Xe,Xe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var gt=this.length-_e;if((Xe===void 0||Xe>gt)&&(Xe=gt),ke.length>0&&(Xe<0||_e<0)||_e>this.length)throw new RangeError("Attempt to write outside buffer bounds");dt||(dt="utf8");for(var at=!1;;)switch(dt){case"hex":return Pe(this,ke,_e,Xe);case"utf8":case"utf-8":return Be(this,ke,_e,Xe);case"ascii":return Qe(this,ke,_e,Xe);case"latin1":case"binary":return Ee(this,ke,_e,Xe);case"base64":return Ue(this,ke,_e,Xe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ie(this,ke,_e,Xe);default:if(at)throw new TypeError("Unknown encoding: "+dt);dt=(""+dt).toLowerCase(),at=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function je(Te,ke,_e){return ke===0&&_e===Te.length?ie.fromByteArray(Te):ie.fromByteArray(Te.slice(ke,_e))}function Ve(Te,ke,_e){_e=Math.min(Te.length,_e);for(var Xe=[],dt=ke;dt<_e;){var gt=Te[dt],at=null,bt=gt>239?4:gt>223?3:gt>191?2:1;if(dt+bt<=_e){var Pt,Et,Lt,Ft;switch(bt){case 1:gt<128&&(at=gt);break;case 2:Pt=Te[dt+1],(Pt&192)===128&&(Ft=(gt&31)<<6|Pt&63,Ft>127&&(at=Ft));break;case 3:Pt=Te[dt+1],Et=Te[dt+2],(Pt&192)===128&&(Et&192)===128&&(Ft=(gt&15)<<12|(Pt&63)<<6|Et&63,Ft>2047&&(Ft<55296||Ft>57343)&&(at=Ft));break;case 4:Pt=Te[dt+1],Et=Te[dt+2],Lt=Te[dt+3],(Pt&192)===128&&(Et&192)===128&&(Lt&192)===128&&(Ft=(gt&15)<<18|(Pt&63)<<12|(Et&63)<<6|Lt&63,Ft>65535&&Ft<1114112&&(at=Ft))}}at===null?(at=65533,bt=1):at>65535&&(at-=65536,Xe.push(at>>>10&1023|55296),at=56320|at&1023),Xe.push(at),dt+=bt}return ze(Xe)}var $e=4096;function ze(Te){var ke=Te.length;if(ke<=$e)return String.fromCharCode.apply(String,Te);for(var _e="",Xe=0;XeXe)&&(_e=Xe);for(var dt="",gt=ke;gt<_e;++gt)dt+=st(Te[gt]);return dt}function lt(Te,ke,_e){for(var Xe=Te.slice(ke,_e),dt="",gt=0;gtXe&&(ke=Xe),_e<0?(_e+=Xe,_e<0&&(_e=0)):_e>Xe&&(_e=Xe),_e_e)throw new RangeError("Trying to access beyond buffer length")}ae.prototype.readUIntLE=function(ke,_e,Xe){ke=ke>>>0,_e=_e>>>0,Xe||it(ke,_e,this.length);for(var dt=this[ke],gt=1,at=0;++at<_e&&(gt*=256);)dt+=this[ke+at]*gt;return dt},ae.prototype.readUIntBE=function(ke,_e,Xe){ke=ke>>>0,_e=_e>>>0,Xe||it(ke,_e,this.length);for(var dt=this[ke+--_e],gt=1;_e>0&&(gt*=256);)dt+=this[ke+--_e]*gt;return dt},ae.prototype.readUInt8=function(ke,_e){return ke=ke>>>0,_e||it(ke,1,this.length),this[ke]},ae.prototype.readUInt16LE=function(ke,_e){return ke=ke>>>0,_e||it(ke,2,this.length),this[ke]|this[ke+1]<<8},ae.prototype.readUInt16BE=function(ke,_e){return ke=ke>>>0,_e||it(ke,2,this.length),this[ke]<<8|this[ke+1]},ae.prototype.readUInt32LE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),(this[ke]|this[ke+1]<<8|this[ke+2]<<16)+this[ke+3]*16777216},ae.prototype.readUInt32BE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),this[ke]*16777216+(this[ke+1]<<16|this[ke+2]<<8|this[ke+3])},ae.prototype.readIntLE=function(ke,_e,Xe){ke=ke>>>0,_e=_e>>>0,Xe||it(ke,_e,this.length);for(var dt=this[ke],gt=1,at=0;++at<_e&&(gt*=256);)dt+=this[ke+at]*gt;return gt*=128,dt>=gt&&(dt-=Math.pow(2,8*_e)),dt},ae.prototype.readIntBE=function(ke,_e,Xe){ke=ke>>>0,_e=_e>>>0,Xe||it(ke,_e,this.length);for(var dt=_e,gt=1,at=this[ke+--dt];dt>0&&(gt*=256);)at+=this[ke+--dt]*gt;return gt*=128,at>=gt&&(at-=Math.pow(2,8*_e)),at},ae.prototype.readInt8=function(ke,_e){return ke=ke>>>0,_e||it(ke,1,this.length),this[ke]&128?(255-this[ke]+1)*-1:this[ke]},ae.prototype.readInt16LE=function(ke,_e){ke=ke>>>0,_e||it(ke,2,this.length);var Xe=this[ke]|this[ke+1]<<8;return Xe&32768?Xe|4294901760:Xe},ae.prototype.readInt16BE=function(ke,_e){ke=ke>>>0,_e||it(ke,2,this.length);var Xe=this[ke+1]|this[ke]<<8;return Xe&32768?Xe|4294901760:Xe},ae.prototype.readInt32LE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),this[ke]|this[ke+1]<<8|this[ke+2]<<16|this[ke+3]<<24},ae.prototype.readInt32BE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),this[ke]<<24|this[ke+1]<<16|this[ke+2]<<8|this[ke+3]},ae.prototype.readFloatLE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),re.read(this,ke,!0,23,4)},ae.prototype.readFloatBE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),re.read(this,ke,!1,23,4)},ae.prototype.readDoubleLE=function(ke,_e){return ke=ke>>>0,_e||it(ke,8,this.length),re.read(this,ke,!0,52,8)},ae.prototype.readDoubleBE=function(ke,_e){return ke=ke>>>0,_e||it(ke,8,this.length),re.read(this,ke,!1,52,8)};function ot(Te,ke,_e,Xe,dt,gt){if(!ae.isBuffer(Te))throw new TypeError('"buffer" argument must be a Buffer instance');if(ke>dt||keTe.length)throw new RangeError("Index out of range")}ae.prototype.writeUIntLE=function(ke,_e,Xe,dt){if(ke=+ke,_e=_e>>>0,Xe=Xe>>>0,!dt){var gt=Math.pow(2,8*Xe)-1;ot(this,ke,_e,Xe,gt,0)}var at=1,bt=0;for(this[_e]=ke&255;++bt>>0,Xe=Xe>>>0,!dt){var gt=Math.pow(2,8*Xe)-1;ot(this,ke,_e,Xe,gt,0)}var at=Xe-1,bt=1;for(this[_e+at]=ke&255;--at>=0&&(bt*=256);)this[_e+at]=ke/bt&255;return _e+Xe},ae.prototype.writeUInt8=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,1,255,0),this[_e]=ke&255,_e+1},ae.prototype.writeUInt16LE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,2,65535,0),this[_e]=ke&255,this[_e+1]=ke>>>8,_e+2},ae.prototype.writeUInt16BE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,2,65535,0),this[_e]=ke>>>8,this[_e+1]=ke&255,_e+2},ae.prototype.writeUInt32LE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,4,4294967295,0),this[_e+3]=ke>>>24,this[_e+2]=ke>>>16,this[_e+1]=ke>>>8,this[_e]=ke&255,_e+4},ae.prototype.writeUInt32BE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,4,4294967295,0),this[_e]=ke>>>24,this[_e+1]=ke>>>16,this[_e+2]=ke>>>8,this[_e+3]=ke&255,_e+4},ae.prototype.writeIntLE=function(ke,_e,Xe,dt){if(ke=+ke,_e=_e>>>0,!dt){var gt=Math.pow(2,8*Xe-1);ot(this,ke,_e,Xe,gt-1,-gt)}var at=0,bt=1,Pt=0;for(this[_e]=ke&255;++at>0)-Pt&255;return _e+Xe},ae.prototype.writeIntBE=function(ke,_e,Xe,dt){if(ke=+ke,_e=_e>>>0,!dt){var gt=Math.pow(2,8*Xe-1);ot(this,ke,_e,Xe,gt-1,-gt)}var at=Xe-1,bt=1,Pt=0;for(this[_e+at]=ke&255;--at>=0&&(bt*=256);)ke<0&&Pt===0&&this[_e+at+1]!==0&&(Pt=1),this[_e+at]=(ke/bt>>0)-Pt&255;return _e+Xe},ae.prototype.writeInt8=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,1,127,-128),ke<0&&(ke=255+ke+1),this[_e]=ke&255,_e+1},ae.prototype.writeInt16LE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,2,32767,-32768),this[_e]=ke&255,this[_e+1]=ke>>>8,_e+2},ae.prototype.writeInt16BE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,2,32767,-32768),this[_e]=ke>>>8,this[_e+1]=ke&255,_e+2},ae.prototype.writeInt32LE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,4,2147483647,-2147483648),this[_e]=ke&255,this[_e+1]=ke>>>8,this[_e+2]=ke>>>16,this[_e+3]=ke>>>24,_e+4},ae.prototype.writeInt32BE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,4,2147483647,-2147483648),ke<0&&(ke=4294967295+ke+1),this[_e]=ke>>>24,this[_e+1]=ke>>>16,this[_e+2]=ke>>>8,this[_e+3]=ke&255,_e+4};function ut(Te,ke,_e,Xe,dt,gt){if(_e+Xe>Te.length)throw new RangeError("Index out of range");if(_e<0)throw new RangeError("Index out of range")}function mt(Te,ke,_e,Xe,dt){return ke=+ke,_e=_e>>>0,dt||ut(Te,ke,_e,4,34028234663852886e22,-34028234663852886e22),re.write(Te,ke,_e,Xe,23,4),_e+4}ae.prototype.writeFloatLE=function(ke,_e,Xe){return mt(this,ke,_e,!0,Xe)},ae.prototype.writeFloatBE=function(ke,_e,Xe){return mt(this,ke,_e,!1,Xe)};function yt(Te,ke,_e,Xe,dt){return ke=+ke,_e=_e>>>0,dt||ut(Te,ke,_e,8,17976931348623157e292,-17976931348623157e292),re.write(Te,ke,_e,Xe,52,8),_e+8}ae.prototype.writeDoubleLE=function(ke,_e,Xe){return yt(this,ke,_e,!0,Xe)},ae.prototype.writeDoubleBE=function(ke,_e,Xe){return yt(this,ke,_e,!1,Xe)},ae.prototype.copy=function(ke,_e,Xe,dt){if(!ae.isBuffer(ke))throw new TypeError("argument should be a Buffer");if(Xe||(Xe=0),!dt&&dt!==0&&(dt=this.length),_e>=ke.length&&(_e=ke.length),_e||(_e=0),dt>0&&dt=this.length)throw new RangeError("Index out of range");if(dt<0)throw new RangeError("sourceEnd out of bounds");dt>this.length&&(dt=this.length),ke.length-_e=0;--at)ke[at+_e]=this[at+Xe];else Uint8Array.prototype.set.call(ke,this.subarray(Xe,dt),_e);return gt},ae.prototype.fill=function(ke,_e,Xe,dt){if(typeof ke=="string"){if(typeof _e=="string"?(dt=_e,_e=0,Xe=this.length):typeof Xe=="string"&&(dt=Xe,Xe=this.length),dt!==void 0&&typeof dt!="string")throw new TypeError("encoding must be a string");if(typeof dt=="string"&&!ae.isEncoding(dt))throw new TypeError("Unknown encoding: "+dt);if(ke.length===1){var gt=ke.charCodeAt(0);(dt==="utf8"&><128||dt==="latin1")&&(ke=gt)}}else typeof ke=="number"&&(ke=ke&255);if(_e<0||this.length<_e||this.length>>0,Xe=Xe===void 0?this.length:Xe>>>0,ke||(ke=0);var at;if(typeof ke=="number")for(at=_e;at55295&&_e<57344){if(!dt){if(_e>56319){(ke-=3)>-1&>.push(239,191,189);continue}else if(at+1===Xe){(ke-=3)>-1&>.push(239,191,189);continue}dt=_e;continue}if(_e<56320){(ke-=3)>-1&>.push(239,191,189),dt=_e;continue}_e=(dt-55296<<10|_e-56320)+65536}else dt&&(ke-=3)>-1&>.push(239,191,189);if(dt=null,_e<128){if((ke-=1)<0)break;gt.push(_e)}else if(_e<2048){if((ke-=2)<0)break;gt.push(_e>>6|192,_e&63|128)}else if(_e<65536){if((ke-=3)<0)break;gt.push(_e>>12|224,_e>>6&63|128,_e&63|128)}else if(_e<1114112){if((ke-=4)<0)break;gt.push(_e>>18|240,_e>>12&63|128,_e>>6&63|128,_e&63|128)}else throw new Error("Invalid code point")}return gt}function Re(Te){for(var ke=[],_e=0;_e>8,dt=_e%256,gt.push(dt),gt.push(Xe);return gt}function Oe(Te){return ie.toByteArray(vt(Te))}function Le(Te,ke,_e,Xe){for(var dt=0;dt=ke.length||dt>=Te.length);++dt)ke[dt+_e]=Te[dt];return dt}function Fe(Te,ke){return Te instanceof ke||Te!=null&&Te.constructor!=null&&Te.constructor.name!=null&&Te.constructor.name===ke.name}function De(Te){return Te!==Te}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,ve,fe){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(E,ve,fe){"use strict";var ce=E("get-intrinsic"),ie=E("./"),re=ie(ce("String.prototype.indexOf"));ve.exports=function(oe,se){var ae=ce(oe,!!se);return typeof ae=="function"&&re(oe,".prototype.")>-1?ie(ae):ae}},{"./":93,"get-intrinsic":348}],93:[function(E,ve,fe){"use strict";var ce=E("function-bind"),ie=E("get-intrinsic"),re=ie("%Function.prototype.apply%"),le=ie("%Function.prototype.call%"),oe=ie("%Reflect.apply%",!0)||ce.call(le,re),se=ie("%Object.getOwnPropertyDescriptor%",!0),ae=ie("%Object.defineProperty%",!0),te=ie("%Math.max%");if(ae)try{ae({},"a",{value:1})}catch(a){ae=null}ve.exports=function(y){var x=oe(ce,le,arguments);if(se&&ae){var b=se(x,"length");b.configurable&&ae(x,"length",{value:1+te(0,y.length-(arguments.length-1))})}return x};var z=function(){return oe(ce,re,arguments)};ae?ae(ve.exports,"apply",{value:z}):ve.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(E,ve,fe){"use strict";var ce=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=ce.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>8&255]},qe=function(at){return[at&255,at>>8&255,at>>16&255,at>>24&255]},Re=function(at){return at[3]<<24|at[2]<<16|at[1]<<8|at[0]},We=function(at){return yt(at,23,4)},Oe=function(at){return yt(at,52,8)},Le=function(at,bt){ge(at[Ie],bt,{get:function(){return Be(this)[bt]}})},Fe=function(at,bt,Pt,Et){var Lt=x(Pt),Ft=Be(at);if(Lt+bt>Ft.byteLength)throw ot(Ve);var Rt=Be(Ft.buffer).bytes,wt=Lt+Ft.byteOffset,Ot=be(Rt,wt,wt+bt);return Et?Ot:mt(Ot)},De=function(at,bt,Pt,Et,Lt,Ft){var Rt=x(Pt),wt=Be(at);if(Rt+bt>wt.byteLength)throw ot(Ve);for(var Ot=Be(wt.buffer).bytes,Mt=Rt+wt.byteOffset,Qt=Et(+Lt),Jt=0;JtLt)throw ot("Wrong offset");if(Et=Et===void 0?Lt-Ft:y(Et),Ft+Et>Lt)throw ot(je);Qe(this,{buffer:bt,byteLength:Et,byteOffset:Ft}),re||(this.buffer=bt,this.byteLength=Et,this.byteOffset=Ft)},ct=et[Ie],re&&(Le(ze,"byteLength"),Le(et,"buffer"),Le(et,"byteLength"),Le(et,"byteOffset")),ae(ct,{getInt8:function(bt){return Fe(this,1,bt)[0]<<24>>24},getUint8:function(bt){return Fe(this,1,bt)[0]},getInt16:function(bt){var Pt=Fe(this,2,bt,arguments.length>1?arguments[1]:void 0);return(Pt[1]<<8|Pt[0])<<16>>16},getUint16:function(bt){var Pt=Fe(this,2,bt,arguments.length>1?arguments[1]:void 0);return Pt[1]<<8|Pt[0]},getInt32:function(bt){return Re(Fe(this,4,bt,arguments.length>1?arguments[1]:void 0))},getUint32:function(bt){return Re(Fe(this,4,bt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(bt){return jt(Fe(this,4,bt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(bt){return jt(Fe(this,8,bt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(bt,Pt){De(this,1,bt,vt,Pt)},setUint8:function(bt,Pt){De(this,1,bt,vt,Pt)},setInt16:function(bt,Pt){De(this,2,bt,st,Pt,arguments.length>2?arguments[2]:void 0)},setUint16:function(bt,Pt){De(this,2,bt,st,Pt,arguments.length>2?arguments[2]:void 0)},setInt32:function(bt,Pt){De(this,4,bt,qe,Pt,arguments.length>2?arguments[2]:void 0)},setUint32:function(bt,Pt){De(this,4,bt,qe,Pt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(bt,Pt){De(this,4,bt,We,Pt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(bt,Pt){De(this,8,bt,Oe,Pt,arguments.length>2?arguments[2]:void 0)}});else{var Te=Se&&$e.name!==Ee;if(!te(function(){$e(1)})||!te(function(){new $e(-1)})||te(function(){return new $e,new $e(1.5),new $e(NaN),Te&&!Pe})){ze=function(bt){return z(this,rt),new $e(x(bt))},ze[Ie]=rt;for(var ke=Ae($e),_e=0,Xe;ke.length>_e;)(Xe=ke[_e++])in ze||se(ze,Xe,$e[Xe]);rt.constructor=ze}else Te&&Pe&&se($e,"name",Ee);ne&&ee(ct)!==lt&&ne(ct,lt);var dt=new et(new ze(2)),gt=ie(ct.setInt8);dt.setInt8(0,2147483648),dt.setInt8(1,2147483649),(dt.getInt8(0)||!dt.getInt8(1))&&ae(ct,{setInt8:function(bt,Pt){gt(this,bt,Pt<<24>>24)},setUint8:function(bt,Pt){gt(this,bt,Pt<<24>>24)}},{unsafe:!0})}we(ze,Ee),we(et,Ue),ve.exports={ArrayBuffer:ze,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(E,ve,fe){"use strict";var ce=E("../internals/to-object"),ie=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=Math.min;ve.exports=[].copyWithin||function(se,ae){var te=ce(this),z=re(te),a=ie(se,z),y=ie(ae,z),x=arguments.length>2?arguments[2]:void 0,b=le((x===void 0?z:ie(x,z))-y,z-a),ee=1;for(y0;)y in te?te[a]=te[y]:delete te[a],a+=ee,y+=ee;return te}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,ve,fe){"use strict";var ce=E("../internals/to-object"),ie=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like");ve.exports=function(oe){for(var se=ce(this),ae=re(se),te=arguments.length,z=ie(te>1?arguments[1]:void 0,ae),a=te>2?arguments[2]:void 0,y=a===void 0?ae:ie(a,ae);y>z;)se[z++]=oe;return se}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,ve,fe){"use strict";var ce=E("../internals/array-iteration").forEach,ie=E("../internals/array-method-is-strict"),re=ie("forEach");ve.exports=re?[].forEach:function(oe){return ce(this,oe,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(E,ve,fe){var ce=E("../internals/length-of-array-like");ve.exports=function(ie,re){for(var le=0,oe=ce(re),se=new ie(oe);oe>le;)se[le]=re[le++];return se}},{"../internals/length-of-array-like":188}],109:[function(E,ve,fe){"use strict";var ce=E("../internals/global"),ie=E("../internals/function-bind-context"),re=E("../internals/function-call"),le=E("../internals/to-object"),oe=E("../internals/call-with-safe-iteration-closing"),se=E("../internals/is-array-iterator-method"),ae=E("../internals/is-constructor"),te=E("../internals/length-of-array-like"),z=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=ce.Array;ve.exports=function(ee){var ne=le(ee),Ae=ae(this),ge=arguments.length,ye=ge>1?arguments[1]:void 0,be=ye!==void 0;be&&(ye=ie(ye,ge>2?arguments[2]:void 0));var we=y(ne),Ce=0,Se,Pe,Be,Qe,Ee,Ue;if(we&&!(this==x&&se(we)))for(Qe=a(ne,we),Ee=Qe.next,Pe=Ae?new this:[];!(Be=re(Ee,Qe)).done;Ce++)Ue=be?oe(Qe,ye,[Be.value,Ce],!0):Be.value,z(Pe,Ce,Ue);else for(Se=te(ne),Pe=Ae?new this(Se):x(Se);Se>Ce;Ce++)Ue=be?ye(ne[Ce],Ce):ne[Ce],z(Pe,Ce,Ue);return Pe.length=Ce,Pe}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,ve,fe){var ce=E("../internals/to-indexed-object"),ie=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=function(oe){return function(se,ae,te){var z=ce(se),a=re(z),y=ie(te,a),x;if(oe&&ae!=ae){for(;a>y;)if(x=z[y++],x!=x)return!0}else for(;a>y;y++)if((oe||y in z)&&z[y]===ae)return oe||y||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(E,ve,fe){var ce=E("../internals/function-bind-context"),ie=E("../internals/function-uncurry-this"),re=E("../internals/indexed-object"),le=E("../internals/to-object"),oe=E("../internals/length-of-array-like"),se=E("../internals/array-species-create"),ae=ie([].push),te=function(z){var a=z==1,y=z==2,x=z==3,b=z==4,ee=z==6,ne=z==7,Ae=z==5||ee;return function(ge,ye,be,we){for(var Ce=le(ge),Se=re(Ce),Pe=ce(ye,be),Be=oe(Se),Qe=0,Ee=we||se,Ue=a?Ee(ge,Be):y||ne?Ee(ge,0):void 0,Ie,je;Be>Qe;Qe++)if((Ae||Qe in Se)&&(Ie=Se[Qe],je=Pe(Ie,Qe,Ce),z))if(a)Ue[Qe]=je;else if(je)switch(z){case 3:return!0;case 5:return Ie;case 6:return Qe;case 2:ae(Ue,Ie)}else switch(z){case 4:return!1;case 7:ae(Ue,Ie)}return ee?-1:x||b?b:Ue}};ve.exports={forEach:te(0),map:te(1),filter:te(2),some:te(3),every:te(4),find:te(5),findIndex:te(6),filterReject:te(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,ve,fe){"use strict";var ce=E("../internals/function-apply"),ie=E("../internals/to-indexed-object"),re=E("../internals/to-integer-or-infinity"),le=E("../internals/length-of-array-like"),oe=E("../internals/array-method-is-strict"),se=Math.min,ae=[].lastIndexOf,te=!!ae&&1/[1].lastIndexOf(1,-0)<0,z=oe("lastIndexOf"),a=te||!z;ve.exports=a?function(x){if(te)return ce(ae,this,arguments)||0;var b=ie(this),ee=le(b),ne=ee-1;for(arguments.length>1&&(ne=se(ne,re(arguments[1]))),ne<0&&(ne=ee+ne);ne>=0;ne--)if(ne in b&&b[ne]===x)return ne||0;return-1}:ae},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,ve,fe){var ce=E("../internals/fails"),ie=E("../internals/well-known-symbol"),re=E("../internals/engine-v8-version"),le=ie("species");ve.exports=function(oe){return re>=51||!ce(function(){var se=[],ae=se.constructor={};return ae[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(E,ve,fe){"use strict";var ce=E("../internals/fails");ve.exports=function(ie,re){var le=[][ie];return!!le&&ce(function(){le.call(null,re||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/a-callable"),re=E("../internals/to-object"),le=E("../internals/indexed-object"),oe=E("../internals/length-of-array-like"),se=ce.TypeError,ae=function(te){return function(z,a,y,x){ie(a);var b=re(z),ee=le(b),ne=oe(b),Ae=te?ne-1:0,ge=te?-1:1;if(y<2)for(;;){if(Ae in ee){x=ee[Ae],Ae+=ge;break}if(Ae+=ge,te?Ae<0:ne<=Ae)throw se("Reduce of empty array with no initial value")}for(;te?Ae>=0:ne>Ae;Ae+=ge)Ae in ee&&(x=a(x,ee[Ae],Ae,b));return x}};ve.exports={left:ae(!1),right:ae(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=E("../internals/create-property"),oe=ce.Array,se=Math.max;ve.exports=function(ae,te,z){for(var a=re(ae),y=ie(te,a),x=ie(z===void 0?a:z,a),b=oe(se(x-y,0)),ee=0;y0;)se[y]=se[--y];y!==z++&&(se[y]=a)}return se},oe=function(se,ae,te,z){for(var a=ae.length,y=te.length,x=0,b=0;x0&&ae[0]<4?1:+(ae[0]+ae[1])),!te&&ie&&(ae=ie.match(/Edge\/(\d+)/),(!ae||ae[1]>=74)&&(ae=ie.match(/Chrome\/(\d+)/),ae&&(te=+ae[1]))),ve.exports=te},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,ve,fe){var ce=E("../internals/engine-user-agent"),ie=ce.match(/AppleWebKit\/(\d+)\./);ve.exports=!!ie&&+ie[1]},{"../internals/engine-user-agent":145}],148:[function(E,ve,fe){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/object-get-own-property-descriptor").f,re=E("../internals/create-non-enumerable-property"),le=E("../internals/redefine"),oe=E("../internals/set-global"),se=E("../internals/copy-constructor-properties"),ae=E("../internals/is-forced");ve.exports=function(te,z){var a=te.target,y=te.global,x=te.stat,b,ee,ne,Ae,ge,ye;if(y?ee=ce:x?ee=ce[a]||oe(a,{}):ee=(ce[a]||{}).prototype,ee)for(ne in z){if(ge=z[ne],te.noTargetGet?(ye=ie(ee,ne),Ae=ye&&ye.value):Ae=ee[ne],b=ae(y?ne:a+(x?".":"#")+ne,te.forced),!b&&Ae!==void 0){if(typeof ge==typeof Ae)continue;se(ge,Ae)}(te.sham||Ae&&Ae.sham)&&re(ge,"sham",!0),le(ee,ne,ge,te)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,ve,fe){ve.exports=function(ce){try{return!!ce()}catch(ie){return!0}}},{}],151:[function(E,ve,fe){"use strict";E("../modules/es.regexp.exec");var ce=E("../internals/function-uncurry-this"),ie=E("../internals/redefine"),re=E("../internals/regexp-exec"),le=E("../internals/fails"),oe=E("../internals/well-known-symbol"),se=E("../internals/create-non-enumerable-property"),ae=oe("species"),te=RegExp.prototype;ve.exports=function(z,a,y,x){var b=oe(z),ee=!le(function(){var ye={};return ye[b]=function(){return 7},""[z](ye)!=7}),ne=ee&&!le(function(){var ye=!1,be=/a/;return z==="split"&&(be={},be.constructor={},be.constructor[ae]=function(){return be},be.flags="",be[b]=/./[b]),be.exec=function(){return ye=!0,null},be[b](""),!ye});if(!ee||!ne||y){var Ae=ce(/./[b]),ge=a(b,""[z],function(ye,be,we,Ce,Se){var Pe=ce(ye),Be=be.exec;return Be===re||Be===te.exec?ee&&!Se?{done:!0,value:Ae(be,we,Ce)}:{done:!0,value:Pe(we,be,Ce)}:{done:!1}});ie(String.prototype,z,ge[0]),ie(te,b,ge[1])}x&&se(te[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,ve,fe){var ce=E("../internals/function-bind-native"),ie=Function.prototype,re=ie.apply,le=ie.call;ve.exports=typeof Reflect=="object"&&Reflect.apply||(ce?le.bind(re):function(){return le.apply(re,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/a-callable"),re=E("../internals/function-bind-native"),le=ce(ce.bind);ve.exports=function(oe,se){return ie(oe),se===void 0?oe:re?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(E,ve,fe){var ce=E("../internals/fails");ve.exports=!ce(function(){var ie=function(){}.bind();return typeof ie!="function"||ie.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,ve,fe){var ce=E("../internals/function-bind-native"),ie=Function.prototype.call;ve.exports=ce?ie.bind(ie):function(){return ie.apply(ie,arguments)}},{"../internals/function-bind-native":154}],156:[function(E,ve,fe){var ce=E("../internals/descriptors"),ie=E("../internals/has-own-property"),re=Function.prototype,le=ce&&Object.getOwnPropertyDescriptor,oe=ie(re,"name"),se=oe&&function(){}.name==="something",ae=oe&&(!ce||ce&&le(re,"name").configurable);ve.exports={EXISTS:oe,PROPER:se,CONFIGURABLE:ae}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,ve,fe){var ce=E("../internals/function-bind-native"),ie=Function.prototype,re=ie.bind,le=ie.call,oe=ce&&re.bind(le,le);ve.exports=ce?function(se){return se&&oe(se)}:function(se){return se&&function(){return le.apply(se,arguments)}}},{"../internals/function-bind-native":154}],158:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/is-callable"),re=function(le){return ie(le)?le:void 0};ve.exports=function(le,oe){return arguments.length<2?re(ce[le]):ce[le]&&ce[le][oe]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,ve,fe){var ce=E("../internals/classof"),ie=E("../internals/get-method"),re=E("../internals/iterators"),le=E("../internals/well-known-symbol"),oe=le("iterator");ve.exports=function(se){if(se!=null)return ie(se,oe)||ie(se,"@@iterator")||re[ce(se)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/an-object"),oe=E("../internals/try-to-string"),se=E("../internals/get-iterator-method"),ae=ce.TypeError;ve.exports=function(te,z){var a=arguments.length<2?se(te):z;if(re(a))return le(ie(a,te));throw ae(oe(te)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,ve,fe){var ce=E("../internals/a-callable");ve.exports=function(ie,re){var le=ie[re];return le==null?void 0:ce(le)}},{"../internals/a-callable":95}],162:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/to-object"),re=Math.floor,le=ce("".charAt),oe=ce("".replace),se=ce("".slice),ae=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,te=/\$([$&'`]|\d{1,2})/g;ve.exports=function(z,a,y,x,b,ee){var ne=y+z.length,Ae=x.length,ge=te;return b!==void 0&&(b=ie(b),ge=ae),oe(ee,ge,function(ye,be){var we;switch(le(be,0)){case"$":return"$";case"&":return z;case"`":return se(a,0,y);case"'":return se(a,ne);case"<":we=b[se(be,1,-1)];break;default:var Ce=+be;if(Ce===0)return ye;if(Ce>Ae){var Se=re(Ce/10);return Se===0?ye:Se<=Ae?x[Se-1]===void 0?le(be,1):x[Se-1]+le(be,1):ye}we=x[Ce-1]}return we===void 0?"":we})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,ve,fe){(function(ce){(function(){var ie=function(re){return re&&re.Math==Math&&re};ve.exports=ie(typeof globalThis=="object"&&globalThis)||ie(typeof window=="object"&&window)||ie(typeof self=="object"&&self)||ie(typeof ce=="object"&&ce)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/to-object"),re=ce({}.hasOwnProperty);ve.exports=Object.hasOwn||function(oe,se){return re(ie(oe),se)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,ve,fe){ve.exports={}},{}],166:[function(E,ve,fe){var ce=E("../internals/global");ve.exports=function(ie,re){var le=ce.console;le&&le.error&&(arguments.length==1?le.error(ie):le.error(ie,re))}},{"../internals/global":163}],167:[function(E,ve,fe){var ce=E("../internals/get-built-in");ve.exports=ce("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,ve,fe){var ce=E("../internals/descriptors"),ie=E("../internals/fails"),re=E("../internals/document-create-element");ve.exports=!ce&&!ie(function(){return Object.defineProperty(re("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,ve,fe){var ce=E("../internals/global"),ie=ce.Array,re=Math.abs,le=Math.pow,oe=Math.floor,se=Math.log,ae=Math.LN2,te=function(a,y,x){var b=ie(x),ee=x*8-y-1,ne=(1<>1,ge=y===23?le(2,-24)-le(2,-77):0,ye=a<0||a===0&&1/a<0?1:0,be=0,we,Ce,Se;for(a=re(a),a!=a||a===1/0?(Ce=a!=a?1:0,we=ne):(we=oe(se(a)/ae),Se=le(2,-we),a*Se<1&&(we--,Se*=2),we+Ae>=1?a+=ge/Se:a+=ge*le(2,1-Ae),a*Se>=2&&(we++,Se/=2),we+Ae>=ne?(Ce=0,we=ne):we+Ae>=1?(Ce=(a*Se-1)*le(2,y),we=we+Ae):(Ce=a*le(2,Ae-1)*le(2,y),we=0));y>=8;)b[be++]=Ce&255,Ce/=256,y-=8;for(we=we<0;)b[be++]=we&255,we/=256,ee-=8;return b[--be]|=ye*128,b},z=function(a,y){var x=a.length,b=x*8-y-1,ee=(1<>1,Ae=b-7,ge=x-1,ye=a[ge--],be=ye&127,we;for(ye>>=7;Ae>0;)be=be*256+a[ge--],Ae-=8;for(we=be&(1<<-Ae)-1,be>>=-Ae,Ae+=y;Ae>0;)we=we*256+a[ge--],Ae-=8;if(be===0)be=1-ne;else{if(be===ee)return we?NaN:ye?-1/0:1/0;we=we+le(2,y),be=be-ne}return(ye?-1:1)*we*le(2,be-y)};ve.exports={pack:te,unpack:z}},{"../internals/global":163}],170:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/function-uncurry-this"),re=E("../internals/fails"),le=E("../internals/classof-raw"),oe=ce.Object,se=ie("".split);ve.exports=re(function(){return!oe("z").propertyIsEnumerable(0)})?function(ae){return le(ae)=="String"?se(ae,""):oe(ae)}:oe},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,ve,fe){var ce=E("../internals/is-callable"),ie=E("../internals/is-object"),re=E("../internals/object-set-prototype-of");ve.exports=function(le,oe,se){var ae,te;return re&&ce(ae=oe.constructor)&&ae!==se&&ie(te=ae.prototype)&&te!==se.prototype&&re(le,te),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/is-callable"),re=E("../internals/shared-store"),le=ce(Function.toString);ie(re.inspectSource)||(re.inspectSource=function(oe){return le(oe)}),ve.exports=re.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,ve,fe){var ce=E("../internals/native-weak-map"),ie=E("../internals/global"),re=E("../internals/function-uncurry-this"),le=E("../internals/is-object"),oe=E("../internals/create-non-enumerable-property"),se=E("../internals/has-own-property"),ae=E("../internals/shared-store"),te=E("../internals/shared-key"),z=E("../internals/hidden-keys"),a="Object already initialized",y=ie.TypeError,x=ie.WeakMap,b,ee,ne,Ae=function(Pe){return ne(Pe)?ee(Pe):b(Pe,{})},ge=function(Pe){return function(Be){var Qe;if(!le(Be)||(Qe=ee(Be)).type!==Pe)throw y("Incompatible receiver, "+Pe+" required");return Qe}};if(ce||ae.state){var ye=ae.state||(ae.state=new x),be=re(ye.get),we=re(ye.has),Ce=re(ye.set);b=function(Pe,Be){if(we(ye,Pe))throw new y(a);return Be.facade=Pe,Ce(ye,Pe,Be),Be},ee=function(Pe){return be(ye,Pe)||{}},ne=function(Pe){return we(ye,Pe)}}else{var Se=te("state");z[Se]=!0,b=function(Pe,Be){if(se(Pe,Se))throw new y(a);return Be.facade=Pe,oe(Pe,Se,Be),Be},ee=function(Pe){return se(Pe,Se)?Pe[Se]:{}},ne=function(Pe){return se(Pe,Se)}}ve.exports={set:b,get:ee,has:ne,enforce:Ae,getterFor:ge}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,ve,fe){var ce=E("../internals/well-known-symbol"),ie=E("../internals/iterators"),re=ce("iterator"),le=Array.prototype;ve.exports=function(oe){return oe!==void 0&&(ie.Array===oe||le[re]===oe)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,ve,fe){var ce=E("../internals/classof-raw");ve.exports=Array.isArray||function(re){return ce(re)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,ve,fe){ve.exports=function(ce){return typeof ce=="function"}},{}],177:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),re=E("../internals/is-callable"),le=E("../internals/classof"),oe=E("../internals/get-built-in"),se=E("../internals/inspect-source"),ae=function(){},te=[],z=oe("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ce(a.exec),x=!a.exec(ae),b=function(Ae){if(!re(Ae))return!1;try{return z(ae,te,Ae),!0}catch(ge){return!1}},ee=function(Ae){if(!re(Ae))return!1;switch(le(Ae)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,se(Ae))}catch(ge){return!0}};ee.sham=!0,ve.exports=!z||ie(function(){var ne;return b(b.call)||!b(Object)||!b(function(){ne=!0})||ne})?ee:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,ve,fe){var ce=E("../internals/fails"),ie=E("../internals/is-callable"),re=/#|\.prototype\./,le=function(z,a){var y=se[oe(z)];return y==te?!0:y==ae?!1:ie(a)?ce(a):!!a},oe=le.normalize=function(z){return String(z).replace(re,".").toLowerCase()},se=le.data={},ae=le.NATIVE="N",te=le.POLYFILL="P";ve.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,ve,fe){var ce=E("../internals/is-object"),ie=Math.floor;ve.exports=Number.isInteger||function(le){return!ce(le)&&isFinite(le)&&ie(le)===le}},{"../internals/is-object":180}],180:[function(E,ve,fe){var ce=E("../internals/is-callable");ve.exports=function(ie){return typeof ie=="object"?ie!==null:ce(ie)}},{"../internals/is-callable":176}],181:[function(E,ve,fe){ve.exports=!1},{}],182:[function(E,ve,fe){var ce=E("../internals/is-object"),ie=E("../internals/classof-raw"),re=E("../internals/well-known-symbol"),le=re("match");ve.exports=function(oe){var se;return ce(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(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/get-built-in"),re=E("../internals/is-callable"),le=E("../internals/object-is-prototype-of"),oe=E("../internals/use-symbol-as-uid"),se=ce.Object;ve.exports=oe?function(ae){return typeof ae=="symbol"}:function(ae){var te=ie("Symbol");return re(te)&&le(te.prototype,se(ae))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/function-bind-context"),re=E("../internals/function-call"),le=E("../internals/an-object"),oe=E("../internals/try-to-string"),se=E("../internals/is-array-iterator-method"),ae=E("../internals/length-of-array-like"),te=E("../internals/object-is-prototype-of"),z=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=ce.TypeError,b=function(ne,Ae){this.stopped=ne,this.result=Ae},ee=b.prototype;ve.exports=function(ne,Ae,ge){var ye=ge&&ge.that,be=!!(ge&&ge.AS_ENTRIES),we=!!(ge&&ge.IS_ITERATOR),Ce=!!(ge&&ge.INTERRUPTED),Se=ie(Ae,ye),Pe,Be,Qe,Ee,Ue,Ie,je,Ve=function(ze){return Pe&&y(Pe,"normal",ze),new b(!0,ze)},$e=function(ze){return be?(le(ze),Ce?Se(ze[0],ze[1],Ve):Se(ze[0],ze[1])):Ce?Se(ze,Ve):Se(ze)};if(we)Pe=ne;else{if(Be=a(ne),!Be)throw x(oe(ne)+" is not iterable");if(se(Be)){for(Qe=0,Ee=ae(ne);Ee>Qe;Qe++)if(Ue=$e(ne[Qe]),Ue&&te(ee,Ue))return Ue;return new b(!1)}Pe=z(ne,Be)}for(Ie=Pe.next;!(je=re(Ie,Pe)).done;){try{Ue=$e(je.value)}catch(ze){y(Pe,"throw",ze)}if(typeof Ue=="object"&&Ue&&te(ee,Ue))return Ue}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,ve,fe){var ce=E("../internals/function-call"),ie=E("../internals/an-object"),re=E("../internals/get-method");ve.exports=function(le,oe,se){var ae,te;ie(le);try{if(ae=re(le,"return"),!ae){if(oe==="throw")throw se;return se}ae=ce(ae,le)}catch(z){te=!0,ae=z}if(oe==="throw")throw se;if(te)throw ae;return ie(ae),se}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,ve,fe){"use strict";var ce=E("../internals/fails"),ie=E("../internals/is-callable"),re=E("../internals/object-create"),le=E("../internals/object-get-prototype-of"),oe=E("../internals/redefine"),se=E("../internals/well-known-symbol"),ae=E("../internals/is-pure"),te=se("iterator"),z=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=le(le(x)),y!==Object.prototype&&(a=y)):z=!0);var b=a==null||ce(function(){var ee={};return a[te].call(ee)!==ee});b?a={}:ae&&(a=re(a)),ie(a[te])||oe(a,te,function(){return this}),ve.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,ve,fe){arguments[4][165][0].apply(fe,arguments)},{dup:165}],188:[function(E,ve,fe){var ce=E("../internals/to-length");ve.exports=function(ie){return ce(ie.length)}},{"../internals/to-length":249}],189:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/function-bind-context"),re=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/task").set,oe=E("../internals/engine-is-ios"),se=E("../internals/engine-is-ios-pebble"),ae=E("../internals/engine-is-webos-webkit"),te=E("../internals/engine-is-node"),z=ce.MutationObserver||ce.WebKitMutationObserver,a=ce.document,y=ce.process,x=ce.Promise,b=re(ce,"queueMicrotask"),ee=b&&b.value,ne,Ae,ge,ye,be,we,Ce,Se;ee||(ne=function(){var Pe,Be;for(te&&(Pe=y.domain)&&Pe.exit();Ae;){Be=Ae.fn,Ae=Ae.next;try{Be()}catch(Qe){throw Ae?ye():ge=void 0,Qe}}ge=void 0,Pe&&Pe.enter()},!oe&&!te&&!ae&&z&&a?(be=!0,we=a.createTextNode(""),new z(ne).observe(we,{characterData:!0}),ye=function(){we.data=be=!be}):!se&&x&&x.resolve?(Ce=x.resolve(void 0),Ce.constructor=x,Se=ie(Ce.then,Ce),ye=function(){Se(ne)}):te?ye=function(){y.nextTick(ne)}:(le=ie(le,ce),ye=function(){le(ne)})),ve.exports=ee||function(Pe){var Be={fn:Pe,next:void 0};ge&&(ge.next=Be),Ae||(Ae=Be,ye()),ge=Be}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,ve,fe){var ce=E("../internals/native-symbol");ve.exports=ce&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,ve,fe){var ce=E("../internals/engine-v8-version"),ie=E("../internals/fails");ve.exports=!!Object.getOwnPropertySymbols&&!ie(function(){var re=Symbol();return!String(re)||!(Object(re)instanceof Symbol)||!Symbol.sham&&ce&&ce<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/is-callable"),re=E("../internals/inspect-source"),le=ce.WeakMap;ve.exports=ie(le)&&/native code/.test(re(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,ve,fe){"use strict";var ce=E("../internals/a-callable"),ie=function(re){var le,oe;this.promise=new re(function(se,ae){if(le!==void 0||oe!==void 0)throw TypeError("Bad Promise constructor");le=se,oe=ae}),this.resolve=ce(le),this.reject=ce(oe)};ve.exports.f=function(re){return new ie(re)}},{"../internals/a-callable":95}],194:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/is-regexp"),re=ce.TypeError;ve.exports=function(le){if(ie(le))throw re("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,ve,fe){"use strict";var ce=E("../internals/descriptors"),ie=E("../internals/function-uncurry-this"),re=E("../internals/function-call"),le=E("../internals/fails"),oe=E("../internals/object-keys"),se=E("../internals/object-get-own-property-symbols"),ae=E("../internals/object-property-is-enumerable"),te=E("../internals/to-object"),z=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ie([].concat);ve.exports=!a||le(function(){if(ce&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},ee={},ne=Symbol(),Ae="abcdefghijklmnopqrst";return b[ne]=7,Ae.split("").forEach(function(ge){ee[ge]=ge}),a({},b)[ne]!=7||oe(a({},ee)).join("")!=Ae})?function(ee,ne){for(var Ae=te(ee),ge=arguments.length,ye=1,be=se.f,we=ae.f;ge>ye;)for(var Ce=z(arguments[ye++]),Se=be?x(oe(Ce),be(Ce)):oe(Ce),Pe=Se.length,Be=0,Qe;Pe>Be;)Qe=Se[Be++],(!ce||re(we,Ce,Qe))&&(Ae[Qe]=Ce[Qe]);return Ae}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,ve,fe){var ce=E("../internals/an-object"),ie=E("../internals/object-define-properties"),re=E("../internals/enum-bug-keys"),le=E("../internals/hidden-keys"),oe=E("../internals/html"),se=E("../internals/document-create-element"),ae=E("../internals/shared-key"),te=">",z="<",a="prototype",y="script",x=ae("IE_PROTO"),b=function(){},ee=function(be){return z+y+te+be+z+"/"+y+te},ne=function(be){be.write(ee("")),be.close();var we=be.parentWindow.Object;return be=null,we},Ae=function(){var be=se("iframe"),we="java"+y+":",Ce;return be.style.display="none",oe.appendChild(be),be.src=String(we),Ce=be.contentWindow.document,Ce.open(),Ce.write(ee("document.F=Object")),Ce.close(),Ce.F},ge,ye=function(){try{ge=new ActiveXObject("htmlfile")}catch(we){}ye=typeof document!="undefined"?document.domain&&ge?ne(ge):Ae():ne(ge);for(var be=re.length;be--;)delete ye[a][re[be]];return ye()};le[x]=!0,ve.exports=Object.create||function(we,Ce){var Se;return we!==null?(b[a]=ce(we),Se=new b,b[a]=null,Se[x]=we):Se=ye(),Ce===void 0?Se:ie.f(Se,Ce)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,ve,fe){var ce=E("../internals/descriptors"),ie=E("../internals/v8-prototype-define-bug"),re=E("../internals/object-define-property"),le=E("../internals/an-object"),oe=E("../internals/to-indexed-object"),se=E("../internals/object-keys");fe.f=ce&&!ie?Object.defineProperties:function(te,z){le(te);for(var a=oe(z),y=se(z),x=y.length,b=0,ee;x>b;)re.f(te,ee=y[b++],a[ee]);return te}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/descriptors"),re=E("../internals/ie8-dom-define"),le=E("../internals/v8-prototype-define-bug"),oe=E("../internals/an-object"),se=E("../internals/to-property-key"),ae=ce.TypeError,te=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";fe.f=ie?le?function(ee,ne,Ae){if(oe(ee),ne=se(ne),oe(Ae),typeof ee=="function"&&ne==="prototype"&&"value"in Ae&&x in Ae&&!Ae[x]){var ge=z(ee,ne);ge&&ge[x]&&(ee[ne]=Ae.value,Ae={configurable:y in Ae?Ae[y]:ge[y],enumerable:a in Ae?Ae[a]:ge[a],writable:!1})}return te(ee,ne,Ae)}:te:function(ee,ne,Ae){if(oe(ee),ne=se(ne),oe(Ae),re)try{return te(ee,ne,Ae)}catch(ge){}if("get"in Ae||"set"in Ae)throw ae("Accessors not supported");return"value"in Ae&&(ee[ne]=Ae.value),ee}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,ve,fe){var ce=E("../internals/descriptors"),ie=E("../internals/function-call"),re=E("../internals/object-property-is-enumerable"),le=E("../internals/create-property-descriptor"),oe=E("../internals/to-indexed-object"),se=E("../internals/to-property-key"),ae=E("../internals/has-own-property"),te=E("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;fe.f=ce?z:function(y,x){if(y=oe(y),x=se(x),te)try{return z(y,x)}catch(b){}if(ae(y,x))return le(!ie(re.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,ve,fe){var ce=E("../internals/classof-raw"),ie=E("../internals/to-indexed-object"),re=E("../internals/object-get-own-property-names").f,le=E("../internals/array-slice-simple"),oe=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],se=function(ae){try{return re(ae)}catch(te){return le(oe)}};ve.exports.f=function(te){return oe&&ce(te)=="Window"?se(te):re(ie(te))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,ve,fe){var ce=E("../internals/object-keys-internal"),ie=E("../internals/enum-bug-keys"),re=ie.concat("length","prototype");fe.f=Object.getOwnPropertyNames||function(oe){return ce(oe,re)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,ve,fe){fe.f=Object.getOwnPropertySymbols},{}],203:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/has-own-property"),re=E("../internals/is-callable"),le=E("../internals/to-object"),oe=E("../internals/shared-key"),se=E("../internals/correct-prototype-getter"),ae=oe("IE_PROTO"),te=ce.Object,z=te.prototype;ve.exports=se?te.getPrototypeOf:function(a){var y=le(a);if(ie(y,ae))return y[ae];var x=y.constructor;return re(x)&&y instanceof x?x.prototype:y instanceof te?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this");ve.exports=ce({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/has-own-property"),re=E("../internals/to-indexed-object"),le=E("../internals/array-includes").indexOf,oe=E("../internals/hidden-keys"),se=ce([].push);ve.exports=function(ae,te){var z=re(ae),a=0,y=[],x;for(x in z)!ie(oe,x)&&ie(z,x)&&se(y,x);for(;te.length>a;)ie(z,x=te[a++])&&(~le(y,x)||se(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,ve,fe){var ce=E("../internals/object-keys-internal"),ie=E("../internals/enum-bug-keys");ve.exports=Object.keys||function(le){return ce(le,ie)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(E,ve,fe){"use strict";var ce={}.propertyIsEnumerable,ie=Object.getOwnPropertyDescriptor,re=ie&&!ce.call({1:2},1);fe.f=re?function(oe){var se=ie(this,oe);return!!se&&se.enumerable}:ce},{}],208:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/an-object"),re=E("../internals/a-possible-prototype");ve.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var le=!1,oe={},se;try{se=ce(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),se(oe,[]),le=oe instanceof Array}catch(ae){}return function(te,z){return ie(te),re(z),le?se(te,z):te.__proto__=z,te}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,ve,fe){var ce=E("../internals/descriptors"),ie=E("../internals/function-uncurry-this"),re=E("../internals/object-keys"),le=E("../internals/to-indexed-object"),oe=E("../internals/object-property-is-enumerable").f,se=ie(oe),ae=ie([].push),te=function(z){return function(a){for(var y=le(a),x=re(y),b=x.length,ee=0,ne=[],Ae;b>ee;)Ae=x[ee++],(!ce||se(y,Ae))&&ae(ne,z?[Ae,y[Ae]]:y[Ae]);return ne}};ve.exports={entries:te(!0),values:te(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,ve,fe){"use strict";var ce=E("../internals/to-string-tag-support"),ie=E("../internals/classof");ve.exports=ce?{}.toString:function(){return"[object "+ie(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/function-call"),re=E("../internals/is-callable"),le=E("../internals/is-object"),oe=ce.TypeError;ve.exports=function(se,ae){var te,z;if(ae==="string"&&re(te=se.toString)&&!le(z=ie(te,se))||re(te=se.valueOf)&&!le(z=ie(te,se))||ae!=="string"&&re(te=se.toString)&&!le(z=ie(te,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(E,ve,fe){var ce=E("../internals/get-built-in"),ie=E("../internals/function-uncurry-this"),re=E("../internals/object-get-own-property-names"),le=E("../internals/object-get-own-property-symbols"),oe=E("../internals/an-object"),se=ie([].concat);ve.exports=ce("Reflect","ownKeys")||function(te){var z=re.f(oe(te)),a=le.f;return a?se(z,a(te)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,ve,fe){var ce=E("../internals/global");ve.exports=ce},{"../internals/global":163}],214:[function(E,ve,fe){ve.exports=function(ce){try{return{error:!1,value:ce()}}catch(ie){return{error:!0,value:ie}}}},{}],215:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/promise-native-constructor"),re=E("../internals/is-callable"),le=E("../internals/is-forced"),oe=E("../internals/inspect-source"),se=E("../internals/well-known-symbol"),ae=E("../internals/engine-is-browser"),te=E("../internals/is-pure"),z=E("../internals/engine-v8-version"),a=ie&&ie.prototype,y=se("species"),x=!1,b=re(ce.PromiseRejectionEvent),ee=le("Promise",function(){var ne=oe(ie),Ae=ne!==String(ie);if(!Ae&&z===66||te&&!(a.catch&&a.finally))return!0;if(z>=51&&/native code/.test(ne))return!1;var ge=new ie(function(we){we(1)}),ye=function(we){we(function(){},function(){})},be=ge.constructor={};return be[y]=ye,x=ge.then(function(){})instanceof ye,x?!Ae&&ae&&!b:!0});ve.exports={CONSTRUCTOR:ee,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,ve,fe){var ce=E("../internals/global");ve.exports=ce.Promise},{"../internals/global":163}],217:[function(E,ve,fe){var ce=E("../internals/an-object"),ie=E("../internals/is-object"),re=E("../internals/new-promise-capability");ve.exports=function(le,oe){if(ce(le),ie(oe)&&oe.constructor===le)return oe;var se=re.f(le),ae=se.resolve;return ae(oe),se.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,ve,fe){var ce=E("../internals/promise-native-constructor"),ie=E("../internals/check-correctness-of-iteration"),re=E("../internals/promise-constructor-detection").CONSTRUCTOR;ve.exports=re||!ie(function(le){ce.all(le).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(E,ve,fe){var ce=E("../internals/object-define-property").f;ve.exports=function(ie,re,le){le in ie||ce(ie,le,{configurable:!0,get:function(){return re[le]},set:function(oe){re[le]=oe}})}},{"../internals/object-define-property":198}],220:[function(E,ve,fe){var ce=function(){this.head=null,this.tail=null};ce.prototype={add:function(ie){var re={item:ie,next:null};this.head?this.tail.next=re:this.head=re,this.tail=re},get:function(){var ie=this.head;if(ie)return this.head=ie.next,this.tail===ie&&(this.tail=null),ie.item}},ve.exports=ce},{}],221:[function(E,ve,fe){var ce=E("../internals/redefine");ve.exports=function(ie,re,le){for(var oe in re)ce(ie,oe,re[oe],le);return ie}},{"../internals/redefine":222}],222:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/is-callable"),re=E("../internals/has-own-property"),le=E("../internals/create-non-enumerable-property"),oe=E("../internals/set-global"),se=E("../internals/inspect-source"),ae=E("../internals/internal-state"),te=E("../internals/function-name").CONFIGURABLE,z=ae.get,a=ae.enforce,y=String(String).split("String");(ve.exports=function(x,b,ee,ne){var Ae=ne?!!ne.unsafe:!1,ge=ne?!!ne.enumerable:!1,ye=ne?!!ne.noTargetGet:!1,be=ne&&ne.name!==void 0?ne.name:b,we;if(ie(ee)&&(String(be).slice(0,7)==="Symbol("&&(be="["+String(be).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!re(ee,"name")||te&&ee.name!==be)&&le(ee,"name",be),we=a(ee),we.source||(we.source=y.join(typeof be=="string"?be:""))),x===ce){ge?x[b]=ee:oe(b,ee);return}else Ae?!ye&&x[b]&&(ge=!0):delete x[b];ge?x[b]=ee:le(x,b,ee)})(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(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/function-call"),re=E("../internals/an-object"),le=E("../internals/is-callable"),oe=E("../internals/classof-raw"),se=E("../internals/regexp-exec"),ae=ce.TypeError;ve.exports=function(te,z){var a=te.exec;if(le(a)){var y=ie(a,te,z);return y!==null&&re(y),y}if(oe(te)==="RegExp")return ie(se,te,z);throw ae("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,ve,fe){"use strict";var ce=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),re=E("../internals/to-string"),le=E("../internals/regexp-flags"),oe=E("../internals/regexp-sticky-helpers"),se=E("../internals/shared"),ae=E("../internals/object-create"),te=E("../internals/internal-state").get,z=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=se("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,ee=ie("".charAt),ne=ie("".indexOf),Ae=ie("".replace),ge=ie("".slice),ye=function(){var Se=/a/,Pe=/b*/g;return ce(x,Se,"a"),ce(x,Pe,"a"),Se.lastIndex!==0||Pe.lastIndex!==0}(),be=oe.BROKEN_CARET,we=/()??/.exec("")[1]!==void 0,Ce=ye||we||be||z||a;Ce&&(b=function(Pe){var Be=this,Qe=te(Be),Ee=re(Pe),Ue=Qe.raw,Ie,je,Ve,$e,ze,rt,et;if(Ue)return Ue.lastIndex=Be.lastIndex,Ie=ce(b,Ue,Ee),Be.lastIndex=Ue.lastIndex,Ie;var ct=Qe.groups,lt=be&&Be.sticky,it=ce(le,Be),ot=Be.source,ut=0,mt=Ee;if(lt&&(it=Ae(it,"y",""),ne(it,"g")===-1&&(it+="g"),mt=ge(Ee,Be.lastIndex),Be.lastIndex>0&&(!Be.multiline||Be.multiline&&ee(Ee,Be.lastIndex-1)!==` -`)&&(ot="(?: "+ot+")",mt=" "+mt,ut++),je=new RegExp("^(?:"+ot+")",it)),we&&(je=new RegExp("^"+ot+"$(?!\\s)",it)),ye&&(Ve=Be.lastIndex),$e=ce(x,lt?je:Be,mt),lt?$e?($e.input=ge($e.input,ut),$e[0]=ge($e[0],ut),$e.index=Be.lastIndex,Be.lastIndex+=$e[0].length):Be.lastIndex=0:ye&&$e&&(Be.lastIndex=Be.global?$e.index+$e[0].length:Ve),we&&$e&&$e.length>1&&ce(y,$e[0],je,function(){for(ze=1;zeb)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,ve,fe){var ce=E("../internals/global"),ie=ce.TypeError;ve.exports=function(re){if(re==null)throw ie("Can't call method on "+re);return re}},{"../internals/global":163}],231:[function(E,ve,fe){ve.exports=Object.is||function(ie,re){return ie===re?ie!==0||1/ie===1/re:ie!=ie&&re!=re}},{}],232:[function(E,ve,fe){var ce=E("../internals/global"),ie=Object.defineProperty;ve.exports=function(re,le){try{ie(ce,re,{value:le,configurable:!0,writable:!0})}catch(oe){ce[re]=le}return le}},{"../internals/global":163}],233:[function(E,ve,fe){"use strict";var ce=E("../internals/get-built-in"),ie=E("../internals/object-define-property"),re=E("../internals/well-known-symbol"),le=E("../internals/descriptors"),oe=re("species");ve.exports=function(se){var ae=ce(se),te=ie.f;le&&ae&&!ae[oe]&&te(ae,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(E,ve,fe){var ce=E("../internals/object-define-property").f,ie=E("../internals/has-own-property"),re=E("../internals/well-known-symbol"),le=re("toStringTag");ve.exports=function(oe,se,ae){oe&&!ae&&(oe=oe.prototype),oe&&!ie(oe,le)&&ce(oe,le,{configurable:!0,value:se})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(E,ve,fe){var ce=E("../internals/shared"),ie=E("../internals/uid"),re=ce("keys");ve.exports=function(le){return re[le]||(re[le]=ie(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/set-global"),re="__core-js_shared__",le=ce[re]||ie(re,{});ve.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,ve,fe){var ce=E("../internals/is-pure"),ie=E("../internals/shared-store");(ve.exports=function(re,le){return ie[re]||(ie[re]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:ce?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,ve,fe){var ce=E("../internals/an-object"),ie=E("../internals/a-constructor"),re=E("../internals/well-known-symbol"),le=re("species");ve.exports=function(oe,se){var ae=ce(oe).constructor,te;return ae===void 0||(te=ce(ae)[le])==null?se:ie(te)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/to-integer-or-infinity"),re=E("../internals/to-string"),le=E("../internals/require-object-coercible"),oe=ce("".charAt),se=ce("".charCodeAt),ae=ce("".slice),te=function(z){return function(a,y){var x=re(le(a)),b=ie(y),ee=x.length,ne,Ae;return b<0||b>=ee?z?"":void 0:(ne=se(x,b),ne<55296||ne>56319||b+1===ee||(Ae=se(x,b+1))<56320||Ae>57343?z?oe(x,b):ne:z?ae(x,b,b+2):(ne-55296<<10)+(Ae-56320)+65536)}};ve.exports={codeAt:te(!1),charAt:te(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,ve,fe){var ce=E("../internals/function-name").PROPER,ie=E("../internals/fails"),re=E("../internals/whitespaces"),le="\u200B\x85\u180E";ve.exports=function(oe){return ie(function(){return!!re[oe]()||le[oe]()!==le||ce&&re[oe].name!==oe})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=E("../internals/require-object-coercible"),re=E("../internals/to-string"),le=E("../internals/whitespaces"),oe=ce("".replace),se="["+le+"]",ae=RegExp("^"+se+se+"*"),te=RegExp(se+se+"*$"),z=function(a){return function(y){var x=re(ie(y));return a&1&&(x=oe(x,ae,"")),a&2&&(x=oe(x,te,"")),x}};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(E,ve,fe){var ce=E("../internals/function-call"),ie=E("../internals/get-built-in"),re=E("../internals/well-known-symbol"),le=E("../internals/redefine");ve.exports=function(){var oe=ie("Symbol"),se=oe&&oe.prototype,ae=se&&se.valueOf,te=re("toPrimitive");se&&!se[te]&&le(se,te,function(z){return ce(ae,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/function-apply"),re=E("../internals/function-bind-context"),le=E("../internals/is-callable"),oe=E("../internals/has-own-property"),se=E("../internals/fails"),ae=E("../internals/html"),te=E("../internals/array-slice"),z=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=ce.setImmediate,ee=ce.clearImmediate,ne=ce.process,Ae=ce.Dispatch,ge=ce.Function,ye=ce.MessageChannel,be=ce.String,we=0,Ce={},Se="onreadystatechange",Pe,Be,Qe,Ee;try{Pe=ce.location}catch($e){}var Ue=function($e){if(oe(Ce,$e)){var ze=Ce[$e];delete Ce[$e],ze()}},Ie=function($e){return function(){Ue($e)}},je=function($e){Ue($e.data)},Ve=function($e){ce.postMessage(be($e),Pe.protocol+"//"+Pe.host)};(!b||!ee)&&(b=function(ze){a(arguments.length,1);var rt=le(ze)?ze:ge(ze),et=te(arguments,1);return Ce[++we]=function(){ie(rt,void 0,et)},Be(we),we},ee=function(ze){delete Ce[ze]},x?Be=function($e){ne.nextTick(Ie($e))}:Ae&&Ae.now?Be=function($e){Ae.now(Ie($e))}:ye&&!y?(Qe=new ye,Ee=Qe.port2,Qe.port1.onmessage=je,Be=re(Ee.postMessage,Ee)):ce.addEventListener&&le(ce.postMessage)&&!ce.importScripts&&Pe&&Pe.protocol!=="file:"&&!se(Ve)?(Be=Ve,ce.addEventListener("message",je,!1)):Se in z("script")?Be=function($e){ae.appendChild(z("script"))[Se]=function(){ae.removeChild(this),Ue($e)}}:Be=function($e){setTimeout(Ie($e),0)}),ve.exports={set:b,clear:ee}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this");ve.exports=ce(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,ve,fe){var ce=E("../internals/to-integer-or-infinity"),ie=Math.max,re=Math.min;ve.exports=function(le,oe){var se=ce(le);return se<0?ie(se+oe,0):re(se,oe)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/to-integer-or-infinity"),re=E("../internals/to-length"),le=ce.RangeError;ve.exports=function(oe){if(oe===void 0)return 0;var se=ie(oe),ae=re(se);if(se!==ae)throw le("Wrong length or index");return ae}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,ve,fe){var ce=E("../internals/indexed-object"),ie=E("../internals/require-object-coercible");ve.exports=function(re){return ce(ie(re))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,ve,fe){var ce=Math.ceil,ie=Math.floor;ve.exports=function(re){var le=+re;return le!==le||le===0?0:(le>0?ie:ce)(le)}},{}],249:[function(E,ve,fe){var ce=E("../internals/to-integer-or-infinity"),ie=Math.min;ve.exports=function(re){return re>0?ie(ce(re),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/require-object-coercible"),re=ce.Object;ve.exports=function(le){return re(ie(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/to-positive-integer"),re=ce.RangeError;ve.exports=function(le,oe){var se=ie(le);if(se%oe)throw re("Wrong offset");return se}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/to-integer-or-infinity"),re=ce.RangeError;ve.exports=function(le){var oe=ie(le);if(oe<0)throw re("The argument can't be less than 0");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/function-call"),re=E("../internals/is-object"),le=E("../internals/is-symbol"),oe=E("../internals/get-method"),se=E("../internals/ordinary-to-primitive"),ae=E("../internals/well-known-symbol"),te=ce.TypeError,z=ae("toPrimitive");ve.exports=function(a,y){if(!re(a)||le(a))return a;var x=oe(a,z),b;if(x){if(y===void 0&&(y="default"),b=ie(x,a,y),!re(b)||le(b))return b;throw te("Can't convert object to primitive value")}return y===void 0&&(y="number"),se(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,ve,fe){var ce=E("../internals/to-primitive"),ie=E("../internals/is-symbol");ve.exports=function(re){var le=ce(re,"string");return ie(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,ve,fe){var ce=E("../internals/well-known-symbol"),ie=ce("toStringTag"),re={};re[ie]="z",ve.exports=String(re)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/classof"),re=ce.String;ve.exports=function(le){if(ie(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return re(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,ve,fe){var ce=E("../internals/global"),ie=ce.String;ve.exports=function(re){try{return ie(re)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/global"),re=E("../internals/function-call"),le=E("../internals/descriptors"),oe=E("../internals/typed-array-constructors-require-wrappers"),se=E("../internals/array-buffer-view-core"),ae=E("../internals/array-buffer"),te=E("../internals/an-instance"),z=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),ee=E("../internals/to-offset"),ne=E("../internals/to-property-key"),Ae=E("../internals/has-own-property"),ge=E("../internals/classof"),ye=E("../internals/is-object"),be=E("../internals/is-symbol"),we=E("../internals/object-create"),Ce=E("../internals/object-is-prototype-of"),Se=E("../internals/object-set-prototype-of"),Pe=E("../internals/object-get-own-property-names").f,Be=E("../internals/typed-array-from"),Qe=E("../internals/array-iteration").forEach,Ee=E("../internals/set-species"),Ue=E("../internals/object-define-property"),Ie=E("../internals/object-get-own-property-descriptor"),je=E("../internals/internal-state"),Ve=E("../internals/inherit-if-required"),$e=je.get,ze=je.set,rt=Ue.f,et=Ie.f,ct=Math.round,lt=ie.RangeError,it=ae.ArrayBuffer,ot=it.prototype,ut=ae.DataView,mt=se.NATIVE_ARRAY_BUFFER_VIEWS,yt=se.TYPED_ARRAY_CONSTRUCTOR,jt=se.TYPED_ARRAY_TAG,vt=se.TypedArray,st=se.TypedArrayPrototype,qe=se.aTypedArrayConstructor,Re=se.isTypedArray,We="BYTES_PER_ELEMENT",Oe="Wrong length",Le=function(Xe,dt){qe(Xe);for(var gt=0,at=dt.length,bt=new Xe(at);at>gt;)bt[gt]=dt[gt++];return bt},Fe=function(Xe,dt){rt(Xe,dt,{get:function(){return $e(this)[dt]}})},De=function(Xe){var dt;return Ce(ot,Xe)||(dt=ge(Xe))=="ArrayBuffer"||dt=="SharedArrayBuffer"},Te=function(Xe,dt){return Re(Xe)&&!be(dt)&&dt in Xe&&y(+dt)&&dt>=0},ke=function(dt,gt){return gt=ne(gt),Te(dt,gt)?z(2,dt[gt]):et(dt,gt)},_e=function(dt,gt,at){return gt=ne(gt),Te(dt,gt)&&ye(at)&&Ae(at,"value")&&!Ae(at,"get")&&!Ae(at,"set")&&!at.configurable&&(!Ae(at,"writable")||at.writable)&&(!Ae(at,"enumerable")||at.enumerable)?(dt[gt]=at.value,dt):rt(dt,gt,at)};le?(mt||(Ie.f=ke,Ue.f=_e,Fe(st,"buffer"),Fe(st,"byteOffset"),Fe(st,"byteLength"),Fe(st,"length")),ce({target:"Object",stat:!0,forced:!mt},{getOwnPropertyDescriptor:ke,defineProperty:_e}),ve.exports=function(Xe,dt,gt){var at=Xe.match(/\d+$/)[0]/8,bt=Xe+(gt?"Clamped":"")+"Array",Pt="get"+Xe,Et="set"+Xe,Lt=ie[bt],Ft=Lt,Rt=Ft&&Ft.prototype,wt={},Ot=function(Jt,mn){var tn=$e(Jt);return tn.view[Pt](mn*at+tn.byteOffset,!0)},Mt=function(Jt,mn,tn){var un=$e(Jt);gt&&(tn=(tn=ct(tn))<0?0:tn>255?255:tn&255),un.view[Et](mn*at+un.byteOffset,tn,!0)},Qt=function(Jt,mn){rt(Jt,mn,{get:function(){return Ot(this,mn)},set:function(tn){return Mt(this,mn,tn)},enumerable:!0})};mt?oe&&(Ft=dt(function(Jt,mn,tn,un){return te(Jt,Rt),Ve(function(){return ye(mn)?De(mn)?un!==void 0?new Lt(mn,ee(tn,at),un):tn!==void 0?new Lt(mn,ee(tn,at)):new Lt(mn):Re(mn)?Le(Ft,mn):re(Be,Ft,mn):new Lt(b(mn))}(),Jt,Ft)}),Se&&Se(Ft,vt),Qe(Pe(Lt),function(Jt){Jt in Ft||a(Ft,Jt,Lt[Jt])}),Ft.prototype=Rt):(Ft=dt(function(Jt,mn,tn,un){te(Jt,Rt);var nn=0,Sn=0,Pn,Dn,hr;if(!ye(mn))hr=b(mn),Dn=hr*at,Pn=new it(Dn);else if(De(mn)){Pn=mn,Sn=ee(tn,at);var kn=mn.byteLength;if(un===void 0){if(kn%at||(Dn=kn-Sn,Dn<0))throw lt(Oe)}else if(Dn=x(un)*at,Dn+Sn>kn)throw lt(Oe);hr=Dn/at}else return Re(mn)?Le(Ft,mn):re(Be,Ft,mn);for(ze(Jt,{buffer:Pn,byteOffset:Sn,byteLength:Dn,length:hr,view:new ut(Pn)});nn1?arguments[1]:void 0,Ae=ne!==void 0,ge=ae(b),ye,be,we,Ce,Se,Pe;if(ge&&!te(ge))for(Se=se(b,ge),Pe=Se.next,b=[];!(Ce=ie(Pe,Se)).done;)b.push(Ce.value);for(Ae&&ee>2&&(ne=ce(ne,arguments[2])),be=oe(b),we=new(z(x))(be),ye=0;be>ye;ye++)we[ye]=Ae?ne(b[ye],ye):b[ye];return we}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,ve,fe){var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/species-constructor"),re=ce.TYPED_ARRAY_CONSTRUCTOR,le=ce.aTypedArrayConstructor;ve.exports=function(oe){return le(ie(oe,oe[re]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,ve,fe){var ce=E("../internals/function-uncurry-this"),ie=0,re=Math.random(),le=ce(1 .toString);ve.exports=function(oe){return"Symbol("+(oe===void 0?"":oe)+")_"+le(++ie+re,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,ve,fe){var ce=E("../internals/native-symbol");ve.exports=ce&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,ve,fe){var ce=E("../internals/descriptors"),ie=E("../internals/fails");ve.exports=ce&&ie(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(E,ve,fe){var ce=E("../internals/global"),ie=ce.TypeError;ve.exports=function(re,le){if(re=51||!re(function(){var Ce=[];return Ce[b]=!1,Ce.concat()[0]!==Ce}),ye=a("concat"),be=function(Ce){if(!oe(Ce))return!1;var Se=Ce[b];return Se!==void 0?!!Se:le(Ce)},we=!ge||!ye;ce({target:"Array",proto:!0,forced:we},{concat:function(Se){var Pe=se(this),Be=z(Pe,0),Qe=0,Ee,Ue,Ie,je,Ve;for(Ee=-1,Ie=arguments.length;Eeee)throw Ae(ne);for(Ue=0;Ue=ee)throw Ae(ne);te(Be,Qe++,Ve)}return Be.length=Qe,Be}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,ve,fe){var ce=E("../internals/export"),ie=E("../internals/array-fill"),re=E("../internals/add-to-unscopables");ce({target:"Array",proto:!0},{fill:ie}),re("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/array-iteration").filter,re=E("../internals/array-method-has-species-support"),le=re("filter");ce({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(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/array-iteration").find,re=E("../internals/add-to-unscopables"),le="find",oe=!0;le in[]&&Array(1)[le](function(){oe=!1}),ce({target:"Array",proto:!0,forced:oe},{find:function(ae){return ie(this,ae,arguments.length>1?arguments[1]:void 0)}}),re(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,ve,fe){var ce=E("../internals/export"),ie=E("../internals/array-from"),re=E("../internals/check-correctness-of-iteration"),le=!re(function(oe){Array.from(oe)});ce({target:"Array",stat:!0,forced:le},{from:ie})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/array-includes").includes,re=E("../internals/add-to-unscopables");ce({target:"Array",proto:!0},{includes:function(oe){return ie(this,oe,arguments.length>1?arguments[1]:void 0)}}),re("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,ve,fe){"use strict";var ce=E("../internals/to-indexed-object"),ie=E("../internals/add-to-unscopables"),re=E("../internals/iterators"),le=E("../internals/internal-state"),oe=E("../internals/object-define-property").f,se=E("../internals/define-iterator"),ae=E("../internals/is-pure"),te=E("../internals/descriptors"),z="Array Iterator",a=le.set,y=le.getterFor(z);ve.exports=se(Array,"Array",function(b,ee){a(this,{type:z,target:ce(b),index:0,kind:ee})},function(){var b=y(this),ee=b.target,ne=b.kind,Ae=b.index++;return!ee||Ae>=ee.length?(b.target=void 0,{value:void 0,done:!0}):ne=="keys"?{value:Ae,done:!1}:ne=="values"?{value:ee[Ae],done:!1}:{value:[Ae,ee[Ae]],done:!1}},"values");var x=re.Arguments=re.Array;if(ie("keys"),ie("values"),ie("entries"),!ae&&te&&x.name!=="values")try{oe(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/function-uncurry-this"),re=E("../internals/indexed-object"),le=E("../internals/to-indexed-object"),oe=E("../internals/array-method-is-strict"),se=ie([].join),ae=re!=Object,te=oe("join",",");ce({target:"Array",proto:!0,forced:ae||!te},{join:function(a){return se(le(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/array-iteration").map,re=E("../internals/array-method-has-species-support"),le=re("map");ce({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(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/global"),re=E("../internals/is-array"),le=E("../internals/is-constructor"),oe=E("../internals/is-object"),se=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),te=E("../internals/to-indexed-object"),z=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),ee=a("species"),ne=ie.Array,Ae=Math.max;ce({target:"Array",proto:!0,forced:!b},{slice:function(ye,be){var we=te(this),Ce=ae(we),Se=se(ye,Ce),Pe=se(be===void 0?Ce:be,Ce),Be,Qe,Ee;if(re(we)&&(Be=we.constructor,le(Be)&&(Be===ne||re(Be.prototype))?Be=void 0:oe(Be)&&(Be=Be[ee],Be===null&&(Be=void 0)),Be===ne||Be===void 0))return x(we,Se,Pe);for(Qe=new(Be===void 0?ne:Be)(Ae(Pe-Se,0)),Ee=0;Se3)){if(y)return!0;if(b)return b<603;var Pe="",Be,Qe,Ee,Ue;for(Be=65;Be<76;Be++){switch(Qe=String.fromCharCode(Be),Be){case 66:case 69:case 70:case 72:Ee=3;break;case 68:case 71:Ee=4;break;default:Ee=2}for(Ue=0;Ue<47;Ue++)ee.push({k:Qe+Ue,v:Ee})}for(ee.sort(function(Ie,je){return je.v-Ie.v}),Ue=0;Uese(Qe)?1:-1}};ce({target:"Array",proto:!0,forced:Ce},{sort:function(Be){Be!==void 0&&re(Be);var Qe=le(this);if(we)return Be===void 0?ne(Qe):ne(Qe,Be);var Ee=[],Ue=oe(Qe),Ie,je;for(je=0;jeee)throw y(ne);for(Qe=ae(be,Be),Ee=0;Eewe-Be+Pe;Ee--)delete be[Ee-1]}else if(Pe>Be)for(Ee=we-Be;Ee>Ce;Ee--)Ue=Ee+Be-1,Ie=Ee+Pe-1,Ue in be?be[Ie]=be[Ue]:delete be[Ie];for(Ee=0;Ee2){if(Ve=Ae(Ve),$e=Se(Ve,0),$e===43||$e===45){if(ze=Se(Ve,2),ze===88||ze===120)return NaN}else if($e===48){switch(Se(Ve,1)){case 66:case 98:rt=2,et=49;break;case 79:case 111:rt=8,et=55;break;default:return+Ve}for(ct=Ce(Ve,2),lt=ct.length,it=0;itet)return NaN;return parseInt(ct,rt)}}return+Ve};if(le(ge,!ye(" 0o1")||!ye("0b1")||ye("+0x1"))){for(var Qe=function(Ve){var $e=arguments.length<1?0:ye(Pe(Ve)),ze=this;return te(be,ze)&&y(function(){ne(ze)})?ae(Object($e),ze,Qe):$e},Ee=ce?x(ye):"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(","),Ue=0,Ie;Ee.length>Ue;Ue++)se(ye,Ie=Ee[Ue])&&!se(Qe,Ie)&&ee(Qe,Ie,b(ye,Ie));Qe.prototype=be,be.constructor=Qe,oe(ie,ge,Qe)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,ve,fe){var ce=E("../internals/export"),ie=E("../internals/object-assign");ce({target:"Object",stat:!0,forced:Object.assign!==ie},{assign:ie})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,ve,fe){var ce=E("../internals/export"),ie=E("../internals/object-to-array").entries;ce({target:"Object",stat:!0},{entries:function(le){return ie(le)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(E,ve,fe){var ce=E("../internals/export"),ie=E("../internals/native-symbol"),re=E("../internals/fails"),le=E("../internals/object-get-own-property-symbols"),oe=E("../internals/to-object"),se=!ie||re(function(){le.f(1)});ce({target:"Object",stat:!0,forced:se},{getOwnPropertySymbols:function(te){var z=le.f;return z?z(oe(te)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,ve,fe){var ce=E("../internals/export"),ie=E("../internals/to-object"),re=E("../internals/object-keys"),le=E("../internals/fails"),oe=le(function(){re(1)});ce({target:"Object",stat:!0,forced:oe},{keys:function(ae){return re(ie(ae))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,ve,fe){var ce=E("../internals/to-string-tag-support"),ie=E("../internals/redefine"),re=E("../internals/object-to-string");ce||ie(Object.prototype,"toString",re,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),oe=E("../internals/perform"),se=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");ce({target:"Promise",stat:!0,forced:ae},{all:function(z){var a=this,y=le.f(a),x=y.resolve,b=y.reject,ee=oe(function(){var ne=re(a.resolve),Ae=[],ge=0,ye=1;se(z,function(be){var we=ge++,Ce=!1;ye++,ie(ne,a,be).then(function(Se){Ce||(Ce=!0,Ae[we]=Se,--ye||x(Ae))},b)}),--ye||x(Ae)});return ee.error&&b(ee.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/is-pure"),re=E("../internals/promise-constructor-detection").CONSTRUCTOR,le=E("../internals/promise-native-constructor"),oe=E("../internals/get-built-in"),se=E("../internals/is-callable"),ae=E("../internals/redefine"),te=le&&le.prototype;if(ce({target:"Promise",proto:!0,forced:re,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ie&&se(le)){var z=oe("Promise").prototype.catch;te.catch!==z&&ae(te,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/is-pure"),re=E("../internals/engine-is-node"),le=E("../internals/global"),oe=E("../internals/function-call"),se=E("../internals/redefine"),ae=E("../internals/redefine-all"),te=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),ee=E("../internals/an-instance"),ne=E("../internals/species-constructor"),Ae=E("../internals/task").set,ge=E("../internals/microtask"),ye=E("../internals/host-report-errors"),be=E("../internals/perform"),we=E("../internals/queue"),Ce=E("../internals/internal-state"),Se=E("../internals/promise-native-constructor"),Pe=E("../internals/promise-constructor-detection"),Be=E("../internals/new-promise-capability"),Qe="Promise",Ee=Pe.CONSTRUCTOR,Ue=Pe.REJECTION_EVENT,Ie=Pe.SUBCLASSING,je=Ce.getterFor(Qe),Ve=Ce.set,$e=Se&&Se.prototype,ze=Se,rt=$e,et=le.TypeError,ct=le.document,lt=le.process,it=Be.f,ot=it,ut=!!(ct&&ct.createEvent&&le.dispatchEvent),mt="unhandledrejection",yt="rejectionhandled",jt=0,vt=1,st=2,qe=1,Re=2,We,Oe,Le,Fe,De=function(Et){var Lt;return b(Et)&&x(Lt=Et.then)?Lt:!1},Te=function(Et,Lt){var Ft=Lt.value,Rt=Lt.state==vt,wt=Rt?Et.ok:Et.fail,Ot=Et.resolve,Mt=Et.reject,Qt=Et.domain,Jt,mn,tn;try{wt?(Rt||(Lt.rejection===Re&>(Lt),Lt.rejection=qe),wt===!0?Jt=Ft:(Qt&&Qt.enter(),Jt=wt(Ft),Qt&&(Qt.exit(),tn=!0)),Jt===Et.promise?Mt(et("Promise-chain cycle")):(mn=De(Jt))?oe(mn,Jt,Ot,Mt):Ot(Jt)):Mt(Ft)}catch(un){Qt&&!tn&&Qt.exit(),Mt(un)}},ke=function(Et,Lt){Et.notified||(Et.notified=!0,ge(function(){for(var Ft=Et.reactions,Rt;Rt=Ft.get();)Te(Rt,Et);Et.notified=!1,Lt&&!Et.rejection&&Xe(Et)}))},_e=function(Et,Lt,Ft){var Rt,wt;ut?(Rt=ct.createEvent("Event"),Rt.promise=Lt,Rt.reason=Ft,Rt.initEvent(Et,!1,!0),le.dispatchEvent(Rt)):Rt={promise:Lt,reason:Ft},!Ue&&(wt=le["on"+Et])?wt(Rt):Et===mt&&ye("Unhandled promise rejection",Ft)},Xe=function(Et){oe(Ae,le,function(){var Lt=Et.facade,Ft=Et.value,Rt=dt(Et),wt;if(Rt&&(wt=be(function(){re?lt.emit("unhandledRejection",Ft,Lt):_e(mt,Lt,Ft)}),Et.rejection=re||dt(Et)?Re:qe,wt.error))throw wt.value})},dt=function(Et){return Et.rejection!==qe&&!Et.parent},gt=function(Et){oe(Ae,le,function(){var Lt=Et.facade;re?lt.emit("rejectionHandled",Lt):_e(yt,Lt,Et.value)})},at=function(Et,Lt,Ft){return function(Rt){Et(Lt,Rt,Ft)}},bt=function(Et,Lt,Ft){Et.done||(Et.done=!0,Ft&&(Et=Ft),Et.value=Lt,Et.state=st,ke(Et,!0))},Pt=function(Et,Lt,Ft){if(!Et.done){Et.done=!0,Ft&&(Et=Ft);try{if(Et.facade===Lt)throw et("Promise can't be resolved itself");var Rt=De(Lt);Rt?ge(function(){var wt={done:!1};try{oe(Rt,Lt,at(Pt,wt,Et),at(bt,wt,Et))}catch(Ot){bt(wt,Ot,Et)}}):(Et.value=Lt,Et.state=vt,ke(Et,!1))}catch(wt){bt({done:!1},wt,Et)}}};if(Ee&&(ze=function(Lt){ee(this,rt),y(Lt),oe(We,this);var Ft=je(this);try{Lt(at(Pt,Ft),at(bt,Ft))}catch(Rt){bt(Ft,Rt)}},rt=ze.prototype,We=function(Lt){Ve(this,{type:Qe,done:!1,notified:!1,parent:!1,reactions:new we,rejection:!1,state:jt,value:void 0})},We.prototype=ae(rt,{then:function(Lt,Ft){var Rt=je(this),wt=it(ne(this,ze));return Rt.parent=!0,wt.ok=x(Lt)?Lt:!0,wt.fail=x(Ft)&&Ft,wt.domain=re?lt.domain:void 0,Rt.state==jt?Rt.reactions.add(wt):ge(function(){Te(wt,Rt)}),wt.promise}}),Oe=function(){var Et=new We,Lt=je(Et);this.promise=Et,this.resolve=at(Pt,Lt),this.reject=at(bt,Lt)},Be.f=it=function(Et){return Et===ze||Et===Le?new Oe(Et):ot(Et)},!ie&&x(Se)&&$e!==Object.prototype)){Fe=$e.then,Ie||se($e,"then",function(Lt,Ft){var Rt=this;return new ze(function(wt,Ot){oe(Fe,Rt,wt,Ot)}).then(Lt,Ft)},{unsafe:!0});try{delete $e.constructor}catch(Et){}te&&te($e,rt)}ce({global:!0,wrap:!0,forced:Ee},{Promise:ze}),z(ze,Qe,!1,!0),a(Qe)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,ve,fe){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),oe=E("../internals/perform"),se=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");ce({target:"Promise",stat:!0,forced:ae},{race:function(z){var a=this,y=le.f(a),x=y.reject,b=oe(function(){var ee=re(a.resolve);se(z,function(ne){ie(ee,a,ne).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/function-call"),re=E("../internals/new-promise-capability"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;ce({target:"Promise",stat:!0,forced:le},{reject:function(se){var ae=re.f(this);return ie(ae.reject,void 0,se),ae.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/get-built-in"),re=E("../internals/is-pure"),le=E("../internals/promise-native-constructor"),oe=E("../internals/promise-constructor-detection").CONSTRUCTOR,se=E("../internals/promise-resolve"),ae=ie("Promise"),te=re&&!oe;ce({target:"Promise",stat:!0,forced:re||oe},{resolve:function(a){return se(te&&this===ae?le:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,ve,fe){var ce=E("../internals/descriptors"),ie=E("../internals/global"),re=E("../internals/function-uncurry-this"),le=E("../internals/is-forced"),oe=E("../internals/inherit-if-required"),se=E("../internals/create-non-enumerable-property"),ae=E("../internals/object-get-own-property-names").f,te=E("../internals/object-is-prototype-of"),z=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),ee=E("../internals/redefine"),ne=E("../internals/fails"),Ae=E("../internals/has-own-property"),ge=E("../internals/internal-state").enforce,ye=E("../internals/set-species"),be=E("../internals/well-known-symbol"),we=E("../internals/regexp-unsupported-dot-all"),Ce=E("../internals/regexp-unsupported-ncg"),Se=be("match"),Pe=ie.RegExp,Be=Pe.prototype,Qe=ie.SyntaxError,Ee=re(Be.exec),Ue=re("".charAt),Ie=re("".replace),je=re("".indexOf),Ve=re("".slice),$e=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,ze=/a/g,rt=/a/g,et=new Pe(ze)!==ze,ct=x.MISSED_STICKY,lt=x.UNSUPPORTED_Y,it=ce&&(!et||ct||we||Ce||ne(function(){return rt[Se]=!1,Pe(ze)!=ze||Pe(rt)==rt||Pe(ze,"i")!="/a/i"})),ot=function(vt){for(var st=vt.length,qe=0,Re="",We=!1,Oe;qe<=st;qe++){if(Oe=Ue(vt,qe),Oe==="\\"){Re+=Oe+Ue(vt,++qe);continue}!We&&Oe==="."?Re+="[\\s\\S]":(Oe==="["?We=!0:Oe==="]"&&(We=!1),Re+=Oe)}return Re},ut=function(vt){for(var st=vt.length,qe=0,Re="",We=[],Oe={},Le=!1,Fe=!1,De=0,Te="",ke;qe<=st;qe++){if(ke=Ue(vt,qe),ke==="\\")ke=ke+Ue(vt,++qe);else if(ke==="]")Le=!1;else if(!Le)switch(!0){case ke==="[":Le=!0;break;case ke==="(":Ee($e,Ve(vt,qe+1))&&(qe+=2,Fe=!0),Re+=ke,De++;continue;case(ke===">"&&Fe):if(Te===""||Ae(Oe,Te))throw new Qe("Invalid capture group name");Oe[Te]=!0,We[We.length]=[Te,De],Fe=!1,Te="";continue}Fe?Te+=ke:Re+=ke}return[Re,We]};if(le("RegExp",it)){for(var mt=function(st,qe){var Re=te(Be,this),We=z(st),Oe=qe===void 0,Le=[],Fe=st,De,Te,ke,_e,Xe,dt;if(!Re&&We&&Oe&&st.constructor===mt)return st;if((We||te(Be,st))&&(st=st.source,Oe&&(qe=y(Fe))),st=st===void 0?"":a(st),qe=qe===void 0?"":a(qe),Fe=st,we&&"dotAll"in ze&&(Te=!!qe&&je(qe,"s")>-1,Te&&(qe=Ie(qe,/s/g,""))),De=qe,ct&&"sticky"in ze&&(ke=!!qe&&je(qe,"y")>-1,ke&<&&(qe=Ie(qe,/y/g,""))),Ce&&(_e=ut(st),st=_e[0],Le=_e[1]),Xe=oe(Pe(st,qe),Re?this:Be,mt),(Te||ke||Le.length)&&(dt=ge(Xe),Te&&(dt.dotAll=!0,dt.raw=mt(ot(st),De)),ke&&(dt.sticky=!0),Le.length&&(dt.groups=Le)),st!==Fe)try{se(Xe,"source",Fe===""?"(?:)":Fe)}catch(gt){}return Xe},yt=ae(Pe),jt=0;yt.length>jt;)b(mt,Pe,yt[jt++]);Be.constructor=mt,mt.prototype=Be,ee(ie,"RegExp",mt)}ye("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/regexp-exec");ce({target:"RegExp",proto:!0,forced:/./.exec!==ie},{exec:ie})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,ve,fe){"use strict";var ce=E("../internals/function-name").PROPER,ie=E("../internals/redefine"),re=E("../internals/an-object"),le=E("../internals/to-string"),oe=E("../internals/fails"),se=E("../internals/regexp-get-flags"),ae="toString",te=RegExp.prototype,z=te[ae],a=oe(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=ce&&z.name!=ae;(a||y)&&ie(RegExp.prototype,ae,function(){var b=re(this),ee=le(b.source),ne=le(se(b));return"/"+ee+"/"+ne},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,ve,fe){"use strict";var ce=E("../internals/export"),ie=E("../internals/function-uncurry-this"),re=E("../internals/not-a-regexp"),le=E("../internals/require-object-coercible"),oe=E("../internals/to-string"),se=E("../internals/correct-is-regexp-logic"),ae=ie("".indexOf);ce({target:"String",proto:!0,forced:!se("includes")},{includes:function(z){return!!~ae(oe(le(this)),oe(re(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,ve,fe){"use strict";var ce=E("../internals/string-multibyte").charAt,ie=E("../internals/to-string"),re=E("../internals/internal-state"),le=E("../internals/define-iterator"),oe="String Iterator",se=re.set,ae=re.getterFor(oe);le(String,"String",function(te){se(this,{type:oe,string:ie(te),index:0})},function(){var z=ae(this),a=z.string,y=z.index,x;return y>=a.length?{value:void 0,done:!0}:(x=ce(a,y),z.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,ve,fe){"use strict";var ce=E("../internals/function-call"),ie=E("../internals/fix-regexp-well-known-symbol-logic"),re=E("../internals/an-object"),le=E("../internals/to-length"),oe=E("../internals/to-string"),se=E("../internals/require-object-coercible"),ae=E("../internals/get-method"),te=E("../internals/advance-string-index"),z=E("../internals/regexp-exec-abstract");ie("match",function(a,y,x){return[function(ee){var ne=se(this),Ae=ee==null?void 0:ae(ee,a);return Ae?ce(Ae,ee,ne):new RegExp(ee)[a](oe(ne))},function(b){var ee=re(this),ne=oe(b),Ae=x(y,ee,ne);if(Ae.done)return Ae.value;if(!ee.global)return z(ee,ne);var ge=ee.unicode;ee.lastIndex=0;for(var ye=[],be=0,we;(we=z(ee,ne))!==null;){var Ce=oe(we[0]);ye[be]=Ce,Ce===""&&(ee.lastIndex=te(ne,le(ee.lastIndex),ge)),be++}return be===0?null:ye}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,ve,fe){"use strict";var ce=E("../internals/function-apply"),ie=E("../internals/function-call"),re=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),oe=E("../internals/fails"),se=E("../internals/an-object"),ae=E("../internals/is-callable"),te=E("../internals/to-integer-or-infinity"),z=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),ee=E("../internals/get-substitution"),ne=E("../internals/regexp-exec-abstract"),Ae=E("../internals/well-known-symbol"),ge=Ae("replace"),ye=Math.max,be=Math.min,we=re([].concat),Ce=re([].push),Se=re("".indexOf),Pe=re("".slice),Be=function(Ie){return Ie===void 0?Ie:String(Ie)},Qe=function(){return"a".replace(/./,"$0")==="$0"}(),Ee=function(){return/./[ge]?/./[ge]("a","$0")==="":!1}(),Ue=!oe(function(){var Ie=/./;return Ie.exec=function(){var je=[];return je.groups={a:"7"},je},"".replace(Ie,"$")!=="7"});le("replace",function(Ie,je,Ve){var $e=Ee?"$":"$0";return[function(rt,et){var ct=y(this),lt=rt==null?void 0:b(rt,ge);return lt?ie(lt,rt,ct,et):ie(je,a(ct),rt,et)},function(ze,rt){var et=se(this),ct=a(ze);if(typeof rt=="string"&&Se(rt,$e)===-1&&Se(rt,"$<")===-1){var lt=Ve(je,et,ct,rt);if(lt.done)return lt.value}var it=ae(rt);it||(rt=a(rt));var ot=et.global;if(ot){var ut=et.unicode;et.lastIndex=0}for(var mt=[];;){var yt=ne(et,ct);if(yt===null||(Ce(mt,yt),!ot))break;var jt=a(yt[0]);jt===""&&(et.lastIndex=x(ct,z(et.lastIndex),ut))}for(var vt="",st=0,qe=0;qe=st&&(vt+=Pe(ct,st,We)+Te,st=We+Re.length)}return vt+Pe(ct,st)}]},!Ue||!Qe||Ee)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,ve,fe){"use strict";var ce=E("../internals/function-call"),ie=E("../internals/fix-regexp-well-known-symbol-logic"),re=E("../internals/an-object"),le=E("../internals/require-object-coercible"),oe=E("../internals/same-value"),se=E("../internals/to-string"),ae=E("../internals/get-method"),te=E("../internals/regexp-exec-abstract");ie("search",function(z,a,y){return[function(b){var ee=le(this),ne=b==null?void 0:ae(b,z);return ne?ce(ne,b,ee):new RegExp(b)[z](se(ee))},function(x){var b=re(this),ee=se(x),ne=y(a,b,ee);if(ne.done)return ne.value;var Ae=b.lastIndex;oe(Ae,0)||(b.lastIndex=0);var ge=te(b,ee);return oe(b.lastIndex,Ae)||(b.lastIndex=Ae),ge===null?-1:ge.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,ve,fe){"use strict";var ce=E("../internals/function-apply"),ie=E("../internals/function-call"),re=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),oe=E("../internals/is-regexp"),se=E("../internals/an-object"),ae=E("../internals/require-object-coercible"),te=E("../internals/species-constructor"),z=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),ee=E("../internals/regexp-exec-abstract"),ne=E("../internals/regexp-exec"),Ae=E("../internals/regexp-sticky-helpers"),ge=E("../internals/fails"),ye=Ae.UNSUPPORTED_Y,be=4294967295,we=Math.min,Ce=[].push,Se=re(/./.exec),Pe=re(Ce),Be=re("".slice),Qe=!ge(function(){var Ee=/(?:)/,Ue=Ee.exec;Ee.exec=function(){return Ue.apply(this,arguments)};var Ie="ab".split(Ee);return Ie.length!==2||Ie[0]!=="a"||Ie[1]!=="b"});le("split",function(Ee,Ue,Ie){var je;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?je=function(Ve,$e){var ze=y(ae(this)),rt=$e===void 0?be:$e>>>0;if(rt===0)return[];if(Ve===void 0)return[ze];if(!oe(Ve))return ie(Ue,ze,Ve,rt);for(var et=[],ct=(Ve.ignoreCase?"i":"")+(Ve.multiline?"m":"")+(Ve.unicode?"u":"")+(Ve.sticky?"y":""),lt=0,it=new RegExp(Ve.source,ct+"g"),ot,ut,mt;(ot=ie(ne,it,ze))&&(ut=it.lastIndex,!(ut>lt&&(Pe(et,Be(ze,lt,ot.index)),ot.length>1&&ot.index=rt)));)it.lastIndex===ot.index&&it.lastIndex++;return lt===ze.length?(mt||!Se(it,""))&&Pe(et,""):Pe(et,Be(ze,lt)),et.length>rt?b(et,0,rt):et}:"0".split(void 0,0).length?je=function(Ve,$e){return Ve===void 0&&$e===0?[]:ie(Ue,this,Ve,$e)}:je=Ue,[function($e,ze){var rt=ae(this),et=$e==null?void 0:x($e,Ee);return et?ie(et,$e,rt,ze):ie(je,y(rt),$e,ze)},function(Ve,$e){var ze=se(this),rt=y(Ve),et=Ie(je,ze,rt,$e,je!==Ue);if(et.done)return et.value;var ct=te(ze,RegExp),lt=ze.unicode,it=(ze.ignoreCase?"i":"")+(ze.multiline?"m":"")+(ze.unicode?"u":"")+(ye?"g":"y"),ot=new ct(ye?"^(?:"+ze.source+")":ze,it),ut=$e===void 0?be:$e>>>0;if(ut===0)return[];if(rt.length===0)return ee(ot,rt)===null?[rt]:[];for(var mt=0,yt=0,jt=[];yt2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").every,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("every",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/function-call"),re=E("../internals/array-fill"),le=ce.aTypedArray,oe=ce.exportTypedArrayMethod;oe("fill",function(ae){var te=arguments.length;return ie(re,le(this),ae,te>1?arguments[1]:void 0,te>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").filter,re=E("../internals/typed-array-from-species-and-list"),le=ce.aTypedArray,oe=ce.exportTypedArrayMethod;oe("filter",function(ae){var te=ie(le(this),ae,arguments.length>1?arguments[1]:void 0);return re(this,te)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").findIndex,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("findIndex",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").find,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("find",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").forEach,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("forEach",function(se){ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-includes").includes,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("includes",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-includes").indexOf,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("indexOf",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,ve,fe){"use strict";var ce=E("../internals/global"),ie=E("../internals/fails"),re=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),oe=E("../modules/es.array.iterator"),se=E("../internals/well-known-symbol"),ae=se("iterator"),te=ce.Uint8Array,z=re(oe.values),a=re(oe.keys),y=re(oe.entries),x=le.aTypedArray,b=le.exportTypedArrayMethod,ee=te&&te.prototype,ne=!ie(function(){ee[ae].call([1])}),Ae=!!ee&&ee.values&&ee[ae]===ee.values&&ee.values.name==="values",ge=function(){return z(x(this))};b("entries",function(){return y(x(this))},ne),b("keys",function(){return a(x(this))},ne),b("values",ge,ne||!Ae,{name:"values"}),b(ae,ge,ne||!Ae,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/function-uncurry-this"),re=ce.aTypedArray,le=ce.exportTypedArrayMethod,oe=ie([].join);le("join",function(ae){return oe(re(this),ae)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/function-apply"),re=E("../internals/array-last-index-of"),le=ce.aTypedArray,oe=ce.exportTypedArrayMethod;oe("lastIndexOf",function(ae){var te=arguments.length;return ie(re,le(this),te>1?[ae,arguments[1]]:[ae])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").map,re=E("../internals/typed-array-species-constructor"),le=ce.aTypedArray,oe=ce.exportTypedArrayMethod;oe("map",function(ae){return ie(le(this),ae,arguments.length>1?arguments[1]:void 0,function(te,z){return new(re(te))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-reduce").right,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("reduceRight",function(se){var ae=arguments.length;return ie(re(this),se,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-reduce").left,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("reduce",function(se){var ae=arguments.length;return ie(re(this),se,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=ce.aTypedArray,re=ce.exportTypedArrayMethod,le=Math.floor;re("reverse",function(){for(var se=this,ae=ie(se).length,te=le(ae/2),z=0,a;z1?arguments[1]:void 0,1),be=se(ge);if(ee)return ie(y,this,be,ye);var we=this.length,Ce=le(be),Se=0;if(Ce+ye>we)throw te("Wrong length");for(;Seb;)ne[b]=y[b++];return ne},ae)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").some,re=ce.aTypedArray,le=ce.exportTypedArrayMethod;le("some",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,ve,fe){"use strict";var ce=E("../internals/global"),ie=E("../internals/function-uncurry-this"),re=E("../internals/fails"),le=E("../internals/a-callable"),oe=E("../internals/array-sort"),se=E("../internals/array-buffer-view-core"),ae=E("../internals/engine-ff-version"),te=E("../internals/engine-is-ie-or-edge"),z=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=se.aTypedArray,x=se.exportTypedArrayMethod,b=ce.Uint16Array,ee=b&&ie(b.prototype.sort),ne=!!ee&&!(re(function(){ee(new b(2),null)})&&re(function(){ee(new b(2),{})})),Ae=!!ee&&!re(function(){if(z)return z<74;if(ae)return ae<67;if(te)return!0;if(a)return a<602;var ye=new b(516),be=Array(516),we,Ce;for(we=0;we<516;we++)Ce=we%4,ye[we]=515-we,be[we]=we-2*Ce+3;for(ee(ye,function(Se,Pe){return(Se/4|0)-(Pe/4|0)}),we=0;we<516;we++)if(ye[we]!==be[we])return!0}),ge=function(ye){return function(be,we){return ye!==void 0?+ye(be,we)||0:we!==we?-1:be!==be?1:be===0&&we===0?1/be>0&&1/we<0?1:-1:be>we}};x("sort",function(be){return be!==void 0&&le(be),Ae?ee(this,be):oe(y(this),ge(be))},!Ae||ne)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core"),ie=E("../internals/to-length"),re=E("../internals/to-absolute-index"),le=E("../internals/typed-array-species-constructor"),oe=ce.aTypedArray,se=ce.exportTypedArrayMethod;se("subarray",function(te,z){var a=oe(this),y=a.length,x=re(te,y),b=le(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ie((z===void 0?y:re(z,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,ve,fe){"use strict";var ce=E("../internals/global"),ie=E("../internals/function-apply"),re=E("../internals/array-buffer-view-core"),le=E("../internals/fails"),oe=E("../internals/array-slice"),se=ce.Int8Array,ae=re.aTypedArray,te=re.exportTypedArrayMethod,z=[].toLocaleString,a=!!se&&le(function(){z.call(new se(1))}),y=le(function(){return[1,2].toLocaleString()!=new se([1,2]).toLocaleString()})||!le(function(){se.prototype.toLocaleString.call([1,2])});te("toLocaleString",function(){return ie(z,a?oe(ae(this)):ae(this),oe(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,ve,fe){"use strict";var ce=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ie=E("../internals/fails"),re=E("../internals/global"),le=E("../internals/function-uncurry-this"),oe=re.Uint8Array,se=oe&&oe.prototype||{},ae=[].toString,te=le([].join);ie(function(){ae.call({})})&&(ae=function(){return te(this)});var z=se.toString!=ae;ce("toString",ae,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,ve,fe){var ce=E("../internals/typed-array-constructor");ce("Uint8",function(ie){return function(le,oe,se){return ie(this,le,oe,se)}})},{"../internals/typed-array-constructor":258}],339:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/dom-iterables"),re=E("../internals/dom-token-list-prototype"),le=E("../internals/array-for-each"),oe=E("../internals/create-non-enumerable-property"),se=function(te){if(te&&te.forEach!==le)try{oe(te,"forEach",le)}catch(z){te.forEach=le}};for(var ae in ie)ie[ae]&&se(ce[ae]&&ce[ae].prototype);se(re)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,ve,fe){var ce=E("../internals/global"),ie=E("../internals/dom-iterables"),re=E("../internals/dom-token-list-prototype"),le=E("../modules/es.array.iterator"),oe=E("../internals/create-non-enumerable-property"),se=E("../internals/well-known-symbol"),ae=se("iterator"),te=se("toStringTag"),z=le.values,a=function(x,b){if(x){if(x[ae]!==z)try{oe(x,ae,z)}catch(ne){x[ae]=z}if(x[te]||oe(x,te,b),ie[b]){for(var ee in le)if(x[ee]!==le[ee])try{oe(x,ee,le[ee])}catch(ne){x[ee]=le[ee]}}}};for(var y in ie)a(ce[y]&&ce[y].prototype,y);a(re,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,ve,fe){function ce(Ae){return Array.isArray?Array.isArray(Ae):ne(Ae)==="[object Array]"}fe.isArray=ce;function ie(Ae){return typeof Ae=="boolean"}fe.isBoolean=ie;function re(Ae){return Ae===null}fe.isNull=re;function le(Ae){return Ae==null}fe.isNullOrUndefined=le;function oe(Ae){return typeof Ae=="number"}fe.isNumber=oe;function se(Ae){return typeof Ae=="string"}fe.isString=se;function ae(Ae){return typeof Ae=="symbol"}fe.isSymbol=ae;function te(Ae){return Ae===void 0}fe.isUndefined=te;function z(Ae){return ne(Ae)==="[object RegExp]"}fe.isRegExp=z;function a(Ae){return typeof Ae=="object"&&Ae!==null}fe.isObject=a;function y(Ae){return ne(Ae)==="[object Date]"}fe.isDate=y;function x(Ae){return ne(Ae)==="[object Error]"||Ae instanceof Error}fe.isError=x;function b(Ae){return typeof Ae=="function"}fe.isFunction=b;function ee(Ae){return Ae===null||typeof Ae=="boolean"||typeof Ae=="number"||typeof Ae=="string"||typeof Ae=="symbol"||typeof Ae=="undefined"}fe.isPrimitive=ee,fe.isBuffer=E("buffer").Buffer.isBuffer;function ne(Ae){return Object.prototype.toString.call(Ae)}},{buffer:90}],342:[function(E,ve,fe){(function(ce){"use strict";var ie=function(){var ae=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,te=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&se(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(ie.masks[y]||y||ie.masks.default);var ee=y.slice(0,4);(ee==="UTC:"||ee==="GMT:")&&(y=y.slice(4),x=!0,ee==="GMT:"&&(b=!0));var ne=x?"getUTC":"get",Ae=a[ne+"Date"](),ge=a[ne+"Day"](),ye=a[ne+"Month"](),be=a[ne+"FullYear"](),we=a[ne+"Hours"](),Ce=a[ne+"Minutes"](),Se=a[ne+"Seconds"](),Pe=a[ne+"Milliseconds"](),Be=x?0:a.getTimezoneOffset(),Qe=le(a),Ee=oe(a),Ue={d:Ae,dd:re(Ae),ddd:ie.i18n.dayNames[ge],dddd:ie.i18n.dayNames[ge+7],m:ye+1,mm:re(ye+1),mmm:ie.i18n.monthNames[ye],mmmm:ie.i18n.monthNames[ye+12],yy:String(be).slice(2),yyyy:be,h:we%12||12,hh:re(we%12||12),H:we,HH:re(we),M:Ce,MM:re(Ce),s:Se,ss:re(Se),l:re(Pe,3),L:re(Math.round(Pe/10)),t:we<12?"a":"p",tt:we<12?"am":"pm",T:we<12?"A":"P",TT:we<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(te)||[""]).pop().replace(z,""),o:(Be>0?"-":"+")+re(Math.floor(Math.abs(Be)/60)*100+Math.abs(Be)%60,4),S:["th","st","nd","rd"][Ae%10>3?0:(Ae%100-Ae%10!=10)*Ae%10],W:Qe,N:Ee};return y.replace(ae,function(Ie){return Ie in Ue?Ue[Ie]:Ie.slice(1,Ie.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 re(ae,te){for(ae=String(ae),te=te||2;ae.length]/;ve.exports=ie;function ie(re){var le=""+re,oe=ce.exec(le);if(!oe)return le;var se,ae="",te=0,z=0;for(te=oe.index;te0&&(Ue=Pe[0]),Ue instanceof Error)throw Ue;var Ie=new Error("Unhandled error."+(Ue?" ("+Ue.message+")":""));throw Ie.context=Ue,Ie}var je=Ee[Se];if(je===void 0)return!1;if(typeof je=="function")ie(je,this,Pe);else for(var Ve=je.length,$e=ne(je,Ve),Be=0;Be0&&Ue.length>Qe&&!Ue.warned){Ue.warned=!0;var Ie=new Error("Possible EventEmitter memory leak detected. "+Ue.length+" "+String(Se)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ie.name="MaxListenersExceededWarning",Ie.emitter=Ce,Ie.type=Se,Ie.count=Ue.length,le(Ie)}return Ce}se.prototype.addListener=function(Se,Pe){return a(this,Se,Pe,!1)},se.prototype.on=se.prototype.addListener,se.prototype.prependListener=function(Se,Pe){return a(this,Se,Pe,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Ce,Se,Pe){var Be={fired:!1,wrapFn:void 0,target:Ce,type:Se,listener:Pe},Qe=y.bind(Be);return Qe.listener=Pe,Be.wrapFn=Qe,Qe}se.prototype.once=function(Se,Pe){return te(Pe),this.on(Se,x(this,Se,Pe)),this},se.prototype.prependOnceListener=function(Se,Pe){return te(Pe),this.prependListener(Se,x(this,Se,Pe)),this},se.prototype.removeListener=function(Se,Pe){var Be,Qe,Ee,Ue,Ie;if(te(Pe),Qe=this._events,Qe===void 0)return this;if(Be=Qe[Se],Be===void 0)return this;if(Be===Pe||Be.listener===Pe)--this._eventsCount===0?this._events=Object.create(null):(delete Qe[Se],Qe.removeListener&&this.emit("removeListener",Se,Be.listener||Pe));else if(typeof Be!="function"){for(Ee=-1,Ue=Be.length-1;Ue>=0;Ue--)if(Be[Ue]===Pe||Be[Ue].listener===Pe){Ie=Be[Ue].listener,Ee=Ue;break}if(Ee<0)return this;Ee===0?Be.shift():Ae(Be,Ee),Be.length===1&&(Qe[Se]=Be[0]),Qe.removeListener!==void 0&&this.emit("removeListener",Se,Ie||Pe)}return this},se.prototype.off=se.prototype.removeListener,se.prototype.removeAllListeners=function(Se){var Pe,Be,Qe;if(Be=this._events,Be===void 0)return this;if(Be.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Be[Se]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Be[Se]),this;if(arguments.length===0){var Ee=Object.keys(Be),Ue;for(Qe=0;Qe=0;Qe--)this.removeListener(Se,Pe[Qe]);return this};function b(Ce,Se,Pe){var Be=Ce._events;if(Be===void 0)return[];var Qe=Be[Se];return Qe===void 0?[]:typeof Qe=="function"?Pe?[Qe.listener||Qe]:[Qe]:Pe?ge(Qe):ne(Qe,Qe.length)}se.prototype.listeners=function(Se){return b(this,Se,!0)},se.prototype.rawListeners=function(Se){return b(this,Se,!1)},se.listenerCount=function(Ce,Se){return typeof Ce.listenerCount=="function"?Ce.listenerCount(Se):ee.call(Ce,Se)},se.prototype.listenerCount=ee;function ee(Ce){var Se=this._events;if(Se!==void 0){var Pe=Se[Ce];if(typeof Pe=="function")return 1;if(Pe!==void 0)return Pe.length}return 0}se.prototype.eventNames=function(){return this._eventsCount>0?re(this._events):[]};function ne(Ce,Se){for(var Pe=new Array(Se),Be=0;Be=3&&(x=y),ie.call(z)==="[object Array]"?le(z,a,x):typeof z=="string"?oe(z,a,x):se(z,a,x)};ve.exports=ae},{"is-callable":367}],346:[function(E,ve,fe){"use strict";var ce="Function.prototype.bind called on incompatible ",ie=Array.prototype.slice,re=Object.prototype.toString,le="[object Function]";ve.exports=function(se){var ae=this;if(typeof ae!="function"||re.call(ae)!==le)throw new TypeError(ce+ae);for(var te=ie.call(arguments,1),z,a=function(){if(this instanceof z){var ne=ae.apply(this,te.concat(ie.call(arguments)));return Object(ne)===ne?ne:this}else return ae.apply(se,te.concat(ie.call(arguments)))},y=Math.max(0,ae.length-te.length),x=[],b=0;b1&&typeof $e!="boolean")throw new le('"allowMissing" argument must be a boolean');if(Be(/^%?[^%]*%?$/,Ve)===null)throw new ie("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ze=Ue(Ve),rt=ze.length>0?ze[0]:"",et=Ie("%"+rt+"%",$e),ct=et.name,lt=et.value,it=!1,ot=et.alias;ot&&(rt=ot[0],Ce(ze,we([0,1],ot)));for(var ut=1,mt=!0;ut=ze.length){var st=se(lt,yt);mt=!!st,mt&&"get"in st&&!("originalValue"in st.get)?lt=st.get:lt=lt[yt]}else mt=be(lt,yt),lt=lt[yt];mt&&!it&&(ee[ct]=lt)}}return lt}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,ve,fe){"use strict";var ce=E("get-intrinsic"),ie=ce("%Object.getOwnPropertyDescriptor%",!0);if(ie)try{ie([],"length")}catch(re){ie=null}ve.exports=ie},{"get-intrinsic":348}],350:[function(E,ve,fe){"use strict";var ce={foo:{}},ie=Object;ve.exports=function(){return{__proto__:ce}.foo===ce.foo&&!({__proto__:null}instanceof ie)}},{}],351:[function(E,ve,fe){"use strict";var ce=typeof Symbol!="undefined"&&Symbol,ie=E("./shams");ve.exports=function(){return typeof ce!="function"||typeof Symbol!="function"||typeof ce("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:ie()}},{"./shams":352}],352:[function(E,ve,fe){"use strict";ve.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ie={},re=Symbol("test"),le=Object(re);if(typeof re=="string"||Object.prototype.toString.call(re)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var oe=42;ie[re]=oe;for(re 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]!==re||!Object.prototype.propertyIsEnumerable.call(ie,re))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var ae=Object.getOwnPropertyDescriptor(ie,re);if(ae.value!==oe||ae.enumerable!==!0)return!1}return!0}},{}],353:[function(E,ve,fe){"use strict";var ce=E("has-symbols/shams");ve.exports=function(){return ce()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,ve,fe){"use strict";var ce=E("function-bind");ve.exports=ce.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,ve,fe){var ce=E("http"),ie=E("url"),re=ve.exports;for(var le in ce)ce.hasOwnProperty(le)&&(re[le]=ce[le]);re.request=function(se,ae){return se=oe(se),ce.request.call(this,se,ae)},re.get=function(se,ae){return se=oe(se),ce.get.call(this,se,ae)};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(E,ve,fe){"use strict";var ce=E("util"),ie=E("ms");ve.exports=function(re){if(typeof re=="number")return re;var le=ie(re);if(le===void 0){var oe=new Error(ce.format("humanize-ms(%j) result undefined",re));console.warn(oe.stack)}return le}},{ms:376,util:419}],357:[function(E,ve,fe){fe.read=function(ce,ie,re,le,oe){var se,ae,te=oe*8-le-1,z=(1<>1,y=-7,x=re?oe-1:0,b=re?-1:1,ee=ce[ie+x];for(x+=b,se=ee&(1<<-y)-1,ee>>=-y,y+=te;y>0;se=se*256+ce[ie+x],x+=b,y-=8);for(ae=se&(1<<-y)-1,se>>=-y,y+=le;y>0;ae=ae*256+ce[ie+x],x+=b,y-=8);if(se===0)se=1-a;else{if(se===z)return ae?NaN:(ee?-1:1)*(1/0);ae=ae+Math.pow(2,le),se=se-a}return(ee?-1:1)*ae*Math.pow(2,se-le)},fe.write=function(ce,ie,re,le,oe,se){var ae,te,z,a=se*8-oe-1,y=(1<>1,b=oe===23?Math.pow(2,-24)-Math.pow(2,-77):0,ee=le?0:se-1,ne=le?1:-1,Ae=ie<0||ie===0&&1/ie<0?1:0;for(ie=Math.abs(ie),isNaN(ie)||ie===1/0?(te=isNaN(ie)?1:0,ae=y):(ae=Math.floor(Math.log(ie)/Math.LN2),ie*(z=Math.pow(2,-ae))<1&&(ae--,z*=2),ae+x>=1?ie+=b/z:ie+=b*Math.pow(2,1-x),ie*z>=2&&(ae++,z/=2),ae+x>=y?(te=0,ae=y):ae+x>=1?(te=(ie*z-1)*Math.pow(2,oe),ae=ae+x):(te=ie*Math.pow(2,x-1)*Math.pow(2,oe),ae=0));oe>=8;ce[re+ee]=te&255,ee+=ne,te/=256,oe-=8);for(ae=ae<0;ce[re+ee]=ae&255,ee+=ne,ae/=256,a-=8);ce[re+ee-ne]|=Ae*128}},{}],358:[function(E,ve,fe){"use strict";var ce=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ie,re,le=-1,oe=[],se=!1;function ae(){!ie||!re||(ie=!1,re.length?oe=re.concat(oe):le=-1,oe.length&&te())}function te(){if(!ie){se=!1,ie=!0;for(var ee=oe.length,ne=setTimeout(ae);ee;){for(re=oe,oe=[];re&&++le1)for(var Ae=1;Ae=0&&re(te)!=="[object Array]"&&re(te.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(E,ve,fe){ve.exports=function(re){return re!=null&&(ce(re)||ie(re)||!!re._isBuffer)};function ce(re){return!!re.constructor&&typeof re.constructor.isBuffer=="function"&&re.constructor.isBuffer(re)}function ie(re){return typeof re.readFloatLE=="function"&&typeof re.slice=="function"&&ce(re.slice(0,0))}},{}],367:[function(E,ve,fe){"use strict";var ce=Function.prototype.toString,ie=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,re,le;if(typeof ie=="function"&&typeof Object.defineProperty=="function")try{re=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ie(function(){throw 42},null,re)}catch(be){be!==le&&(ie=null)}else ie=null;var oe=/^\s*class\b/,se=function(we){try{var Ce=ce.call(we);return oe.test(Ce)}catch(Se){return!1}},ae=function(we){try{return se(we)?!1:(ce.call(we),!0)}catch(Ce){return!1}},te=Object.prototype.toString,z="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",ee="[object HTMLCollection]",ne=typeof Symbol=="function"&&!!Symbol.toStringTag,Ae=!(0 in[,]),ge=function(){return!1};if(typeof document=="object"){var ye=document.all;te.call(ye)===te.call(document.all)&&(ge=function(we){if((Ae||!we)&&(typeof we=="undefined"||typeof we=="object"))try{var Ce=te.call(we);return(Ce===x||Ce===b||Ce===ee||Ce===z)&&we("")==null}catch(Se){}return!1})}ve.exports=ie?function(we){if(ge(we))return!0;if(!we||typeof we!="function"&&typeof we!="object")return!1;try{ie(we,null,re)}catch(Ce){if(Ce!==le)return!1}return!se(we)&&ae(we)}:function(we){if(ge(we))return!0;if(!we||typeof we!="function"&&typeof we!="object")return!1;if(ne)return ae(we);if(se(we))return!1;var Ce=te.call(we);return Ce!==a&&Ce!==y&&!/^\[object HTML/.test(Ce)?!1:ae(we)}},{}],368:[function(E,ve,fe){"use strict";var ce=Object.prototype.toString,ie=Function.prototype.toString,re=/^\s*(?:function)?\*/,le=E("has-tostringtag/shams")(),oe=Object.getPrototypeOf,se=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(te){}},ae;ve.exports=function(z){if(typeof z!="function")return!1;if(re.test(ie.call(z)))return!0;if(!le){var a=ce.call(z);return a==="[object GeneratorFunction]"}if(!oe)return!1;if(typeof ae=="undefined"){var y=se();ae=y?oe(y):!1}return oe(z)===ae}},{"has-tostringtag/shams":353}],369:[function(E,ve,fe){"use strict";var ce=E("which-typed-array");ve.exports=function(re){return!!ce(re)}},{"which-typed-array":420}],370:[function(E,ve,fe){var ce={}.toString;ve.exports=Array.isArray||function(ie){return ce.call(ie)=="[object Array]"}},{}],371:[function(E,ve,fe){(function(ce){(function(){(function(ie,re){typeof fe=="object"&&typeof ve!="undefined"?ve.exports=re(ie):typeof pe=="function"&&pe.amd?pe(re):re(ie)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ce!="undefined"?ce:this,function(ie){"use strict";ie=ie||{};var re=ie.Base64,le="2.6.4",oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(Ve){for(var $e={},ze=0,rt=Ve.length;ze>>6)+ae(128|$e&63):ae(224|$e>>>12&15)+ae(128|$e>>>6&63)+ae(128|$e&63)}else{var $e=65536+(Ve.charCodeAt(0)-55296)*1024+(Ve.charCodeAt(1)-56320);return ae(240|$e>>>18&7)+ae(128|$e>>>12&63)+ae(128|$e>>>6&63)+ae(128|$e&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Ve){return Ve.replace(z,te)},y=function(Ve){var $e=[0,2,1][Ve.length%3],ze=Ve.charCodeAt(0)<<16|(Ve.length>1?Ve.charCodeAt(1):0)<<8|(Ve.length>2?Ve.charCodeAt(2):0),rt=[oe.charAt(ze>>>18),oe.charAt(ze>>>12&63),$e>=2?"=":oe.charAt(ze>>>6&63),$e>=1?"=":oe.charAt(ze&63)];return rt.join("")},x=ie.btoa&&typeof ie.btoa=="function"?function(Ve){return ie.btoa(Ve)}:function(Ve){if(Ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ve.replace(/[\s\S]{1,3}/g,y)},b=function(Ve){return x(a(String(Ve)))},ee=function(Ve){return Ve.replace(/[+\/]/g,function($e){return $e=="+"?"-":"_"}).replace(/=/g,"")},ne=function(Ve,$e){return $e?ee(b(Ve)):b(Ve)},Ae=function(Ve){return ne(Ve,!0)},ge;ie.Uint8Array&&(ge=function(Ve,$e){for(var ze="",rt=0,et=Ve.length;rt>>18)+oe.charAt(ot>>>12&63)+(typeof lt!="undefined"?oe.charAt(ot>>>6&63):"=")+(typeof it!="undefined"?oe.charAt(ot&63):"=")}return $e?ee(ze):ze});var ye=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,be=function(Ve){switch(Ve.length){case 4:var $e=(7&Ve.charCodeAt(0))<<18|(63&Ve.charCodeAt(1))<<12|(63&Ve.charCodeAt(2))<<6|63&Ve.charCodeAt(3),ze=$e-65536;return ae((ze>>>10)+55296)+ae((ze&1023)+56320);case 3:return ae((15&Ve.charCodeAt(0))<<12|(63&Ve.charCodeAt(1))<<6|63&Ve.charCodeAt(2));default:return ae((31&Ve.charCodeAt(0))<<6|63&Ve.charCodeAt(1))}},we=function(Ve){return Ve.replace(ye,be)},Ce=function(Ve){var $e=Ve.length,ze=$e%4,rt=($e>0?se[Ve.charAt(0)]<<18:0)|($e>1?se[Ve.charAt(1)]<<12:0)|($e>2?se[Ve.charAt(2)]<<6:0)|($e>3?se[Ve.charAt(3)]:0),et=[ae(rt>>>16),ae(rt>>>8&255),ae(rt&255)];return et.length-=[0,0,2,1][ze],et.join("")},Se=ie.atob&&typeof ie.atob=="function"?function(Ve){return ie.atob(Ve)}:function(Ve){return Ve.replace(/\S{1,4}/g,Ce)},Pe=function(Ve){return Se(String(Ve).replace(/[^A-Za-z0-9\+\/]/g,""))},Be=function(Ve){return we(Se(Ve))},Qe=function(Ve){return String(Ve).replace(/[-_]/g,function($e){return $e=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ee=function(Ve){return Be(Qe(Ve))},Ue;ie.Uint8Array&&(Ue=function(Ve){return Uint8Array.from(Pe(Qe(Ve)),function($e){return $e.charCodeAt(0)})});var Ie=function(){var Ve=ie.Base64;return ie.Base64=re,Ve};if(ie.Base64={VERSION:le,atob:Pe,btoa:x,fromBase64:Ee,toBase64:ne,utob:a,encode:ne,encodeURI:Ae,btou:we,decode:Ee,noConflict:Ie,fromUint8Array:ge,toUint8Array:Ue},typeof Object.defineProperty=="function"){var je=function(Ve){return{value:Ve,enumerable:!1,writable:!0,configurable:!0}};ie.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",je(function(){return Ee(this)})),Object.defineProperty(String.prototype,"toBase64",je(function(Ve){return ne(this,Ve)})),Object.defineProperty(String.prototype,"toBase64URI",je(function(){return ne(this,!0)}))}}return ie.Meteor&&(Base64=ie.Base64),typeof ve!="undefined"&&ve.exports?ve.exports.Base64=ie.Base64:typeof pe=="function"&&pe.amd&&pe([],function(){return ie.Base64}),{Base64:ie.Base64}})}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,ve,fe){"use strict";ve.exports=ie;var ce=Object.prototype.hasOwnProperty;function ie(re,le,oe){if(!re)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(ae){if(!(!oe&&ce.call(re,ae))){var te=Object.getOwnPropertyDescriptor(le,ae);Object.defineProperty(re,ae,te)}}),re}},{}],373:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function ce(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ie=0;ie0)return ae(y);if(b==="number"&&isFinite(y))return x.long?z(y):te(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function ae(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),ee=(x[2]||"ms").toLowerCase();switch(ee){case"years":case"year":case"yrs":case"yr":case"y":return b*se;case"weeks":case"week":case"w":return b*oe;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*re;case"minutes":case"minute":case"mins":case"min":case"m":return b*ie;case"seconds":case"second":case"secs":case"sec":case"s":return b*ce;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return b;default:return}}}}function te(y){var x=Math.abs(y);return x>=le?Math.round(y/le)+"d":x>=re?Math.round(y/re)+"h":x>=ie?Math.round(y/ie)+"m":x>=ce?Math.round(y/ce)+"s":y+"ms"}function z(y){var x=Math.abs(y);return x>=le?a(y,x,le,"day"):x>=re?a(y,x,re,"hour"):x>=ie?a(y,x,ie,"minute"):x>=ce?a(y,x,ce,"second"):y+" ms"}function a(y,x,b,ee){var ne=x>=b*1.5;return Math.round(y/b)+" "+ee+(ne?"s":"")}},{}],377:[function(E,ve,fe){"use strict";var ce=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;function le(se){if(se==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(se)}function 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 ae={},te=0;te<10;te++)ae["_"+String.fromCharCode(te)]=te;var z=Object.getOwnPropertyNames(ae).map(function(y){return ae[y]});if(z.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}ve.exports=oe()?Object.assign:function(se,ae){for(var te,z=le(se),a,y=1;y2){var ee=te.lastIndexOf("/");if(ee!==te.length-1){ee===-1?(te="",z=0):(te=te.slice(0,ee),z=te.length-1-te.lastIndexOf("/")),a=b,y=0;continue}}else if(te.length===2||te.length===1){te="",z=0,a=b,y=0;continue}}ae&&(te.length>0?te+="/..":te="..",z=2)}else te.length>0?te+="/"+se.slice(a+1,b):te=se.slice(a+1,b),z=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return te}function le(se,ae){var te=ae.dir||ae.root,z=ae.base||(ae.name||"")+(ae.ext||"");return te?te===ae.root?te+z:te+se+z:z}var oe={resolve:function(){for(var ae="",te=!1,z,a=arguments.length-1;a>=-1&&!te;a--){var y;a>=0?y=arguments[a]:(z===void 0&&(z=ce.cwd()),y=z),ie(y),y.length!==0&&(ae=y+"/"+ae,te=y.charCodeAt(0)===47)}return ae=re(ae,!te),te?ae.length>0?"/"+ae:"/":ae.length>0?ae:"."},normalize:function(ae){if(ie(ae),ae.length===0)return".";var te=ae.charCodeAt(0)===47,z=ae.charCodeAt(ae.length-1)===47;return ae=re(ae,!te),ae.length===0&&!te&&(ae="."),ae.length>0&&z&&(ae+="/"),te?"/"+ae:ae},isAbsolute:function(ae){return ie(ae),ae.length>0&&ae.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var ae,te=0;te0&&(ae===void 0?ae=z:ae+="/"+z)}return ae===void 0?".":oe.normalize(ae)},relative:function(ae,te){if(ie(ae),ie(te),ae===te||(ae=oe.resolve(ae),te=oe.resolve(te),ae===te))return"";for(var z=1;zne){if(te.charCodeAt(x+ge)===47)return te.slice(x+ge+1);if(ge===0)return te.slice(x+ge)}else y>ne&&(ae.charCodeAt(z+ge)===47?Ae=ge:ge===0&&(Ae=0));break}var ye=ae.charCodeAt(z+ge),be=te.charCodeAt(x+ge);if(ye!==be)break;ye===47&&(Ae=ge)}var we="";for(ge=z+Ae+1;ge<=a;++ge)(ge===a||ae.charCodeAt(ge)===47)&&(we.length===0?we+="..":we+="/..");return we.length>0?we+te.slice(x+Ae):(x+=Ae,te.charCodeAt(x)===47&&++x,te.slice(x))},_makeLong:function(ae){return ae},dirname:function(ae){if(ie(ae),ae.length===0)return".";for(var te=ae.charCodeAt(0),z=te===47,a=-1,y=!0,x=ae.length-1;x>=1;--x)if(te=ae.charCodeAt(x),te===47){if(!y){a=x;break}}else y=!1;return a===-1?z?"/":".":z&&a===1?"//":ae.slice(0,a)},basename:function(ae,te){if(te!==void 0&&typeof te!="string")throw new TypeError('"ext" argument must be a string');ie(ae);var z=0,a=-1,y=!0,x;if(te!==void 0&&te.length>0&&te.length<=ae.length){if(te.length===ae.length&&te===ae)return"";var b=te.length-1,ee=-1;for(x=ae.length-1;x>=0;--x){var ne=ae.charCodeAt(x);if(ne===47){if(!y){z=x+1;break}}else ee===-1&&(y=!1,ee=x+1),b>=0&&(ne===te.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=ee))}return z===a?a=ee:a===-1&&(a=ae.length),ae.slice(z,a)}else{for(x=ae.length-1;x>=0;--x)if(ae.charCodeAt(x)===47){if(!y){z=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":ae.slice(z,a)}},extname:function(ae){ie(ae);for(var te=-1,z=0,a=-1,y=!0,x=0,b=ae.length-1;b>=0;--b){var ee=ae.charCodeAt(b);if(ee===47){if(!y){z=b+1;break}continue}a===-1&&(y=!1,a=b+1),ee===46?te===-1?te=b:x!==1&&(x=1):te!==-1&&(x=-1)}return te===-1||a===-1||x===0||x===1&&te===a-1&&te===z+1?"":ae.slice(te,a)},format:function(ae){if(ae===null||typeof ae!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof ae);return le("/",ae)},parse:function(ae){ie(ae);var te={root:"",dir:"",base:"",ext:"",name:""};if(ae.length===0)return te;var z=ae.charCodeAt(0),a=z===47,y;a?(te.root="/",y=1):y=0;for(var x=-1,b=0,ee=-1,ne=!0,Ae=ae.length-1,ge=0;Ae>=y;--Ae){if(z=ae.charCodeAt(Ae),z===47){if(!ne){b=Ae+1;break}continue}ee===-1&&(ne=!1,ee=Ae+1),z===46?x===-1?x=Ae:ge!==1&&(ge=1):x!==-1&&(ge=-1)}return x===-1||ee===-1||ge===0||ge===1&&x===ee-1&&x===b+1?ee!==-1&&(b===0&&a?te.base=te.name=ae.slice(1,ee):te.base=te.name=ae.slice(b,ee)):(b===0&&a?(te.name=ae.slice(1,x),te.base=ae.slice(1,ee)):(te.name=ae.slice(b,x),te.base=ae.slice(b,ee)),te.ext=ae.slice(x,ee)),b>0?te.dir=ae.slice(0,b-1):a&&(te.dir="/"),te},sep:"/",delimiter:":",win32:null,posix:null};oe.posix=oe,ve.exports=oe}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,ve,fe){(function(ce){(function(){(function(){"use strict";var ie={function:!0,object:!0},re=ie[typeof window]&&window||this,le=re,oe=ie[typeof fe]&&fe,se=ie[typeof ve]&&ve&&!ve.nodeType&&ve,ae=oe&&se&&typeof ce=="object"&&ce;ae&&(ae.global===ae||ae.window===ae||ae.self===ae)&&(re=ae);var te=Math.pow(2,53)-1,z=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function ee(Ee){return Ee=String(Ee),Ee.charAt(0).toUpperCase()+Ee.slice(1)}function ne(Ee,Ue,Ie){var je={"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 Ue&&Ie&&/^Win/i.test(Ee)&&!/^Windows Phone /i.test(Ee)&&(je=je[/[\d.]+$/.exec(Ee)])&&(Ee="Windows "+je),Ee=String(Ee),Ue&&Ie&&(Ee=Ee.replace(RegExp(Ue,"i"),Ie)),Ee=ge(Ee.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]),Ee}function Ae(Ee,Ue){var Ie=-1,je=Ee?Ee.length:0;if(typeof je=="number"&&je>-1&&je<=te)for(;++Ie3&&"WebKit"||/\bOpera\b/.test(ke)&&(/\bOPR\b/.test(Ee)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ee)&&!/^(?:Trident|EdgeHTML)$/.test(Te)&&"WebKit"||!Te&&/\bMSIE\b/i.test(Ee)&&(dt=="Mac OS"?"Tasman":"Trident")||Te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ke)&&"NetFront")&&(Te=[qe]),ke=="IE"&&(qe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ee)||0)[1])?(ke+=" Mobile",dt="Windows Phone "+(/\+$/.test(qe)?qe:qe+".x"),We.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ee)?(ke="IE Mobile",dt="Windows Phone 8.x",We.unshift("desktop mode"),Fe||(Fe=(/\brv:([\d.]+)/.exec(Ee)||0)[1])):ke!="IE"&&Te=="Trident"&&(qe=/\brv:([\d.]+)/.exec(Ee))&&(ke&&We.push("identifying as "+ke+(Fe?" "+Fe:"")),ke="IE",Fe=qe[1]),Le){if(we(Ue,"global"))if(ot&&(qe=ot.lang.System,Re=qe.getProperty("os.arch"),dt=dt||qe.getProperty("os.name")+" "+qe.getProperty("os.version")),ut){try{Fe=Ue.require("ringo/engine").version.join("."),ke="RingoJS"}catch(wt){(qe=Ue.system)&&qe.global.system==Ue.system&&(ke="Narwhal",dt||(dt=qe[0].os||null))}ke||(ke="Rhino")}else typeof Ue.process=="object"&&!Ue.process.browser&&(qe=Ue.process)&&(typeof qe.versions=="object"&&(typeof qe.versions.electron=="string"?(We.push("Node "+qe.versions.node),ke="Electron",Fe=qe.versions.electron):typeof qe.versions.nw=="string"&&(We.push("Chromium "+Fe,"Node "+qe.versions.node),ke="NW.js",Fe=qe.versions.nw)),ke||(ke="Node.js",Re=qe.arch,dt=qe.platform,Fe=/[\d.]+/.exec(qe.version),Fe=Fe?Fe[0]:null));else be(qe=Ue.runtime)==et?(ke="Adobe AIR",dt=qe.flash.system.Capabilities.os):be(qe=Ue.phantom)==it?(ke="PhantomJS",Fe=(qe=qe.version||null)&&qe.major+"."+qe.minor+"."+qe.patch):typeof jt.documentMode=="number"&&(qe=/\bTrident\/(\d+)/i.exec(Ee))?(Fe=[Fe,jt.documentMode],(qe=+qe[1]+4)!=Fe[1]&&(We.push("IE "+Fe[1]+" mode"),Te&&(Te[1]=""),Fe[1]=qe),Fe=ke=="IE"?String(Fe[1].toFixed(1)):Fe[0]):typeof jt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ke)&&(We.push("masking as "+ke+" "+Fe),ke="IE",Fe="11.0",Te=["Trident"],dt="Windows");dt=dt&&ge(dt)}if(Fe&&(qe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Fe)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ee+";"+(Le&&je.appMinorVersion))||/\bMinefield\b/i.test(Ee)&&"a")&&(Oe=/b/i.test(qe)?"beta":"alpha",Fe=Fe.replace(RegExp(qe+"\\+?$"),"")+(Oe=="beta"?yt:mt)+(/\d+\+?/.exec(qe)||"")),ke=="Fennec"||ke=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(dt))ke="Firefox Mobile";else if(ke=="Maxthon"&&Fe)Fe=Fe.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(_e))_e=="Xbox 360"&&(dt=null),_e=="Xbox 360"&&/\bIEMobile\b/.test(Ee)&&We.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ke)||ke&&!_e&&!/Browser|Mobi/.test(ke))&&(dt=="Windows CE"||/Mobi/i.test(Ee)))ke+=" Mobile";else if(ke=="IE"&&Le)try{Ue.external===null&&We.unshift("platform preview")}catch(wt){We.unshift("embedded")}else(/\bBlackBerry\b/.test(_e)||/\bBB10\b/.test(Ee))&&(qe=(RegExp(_e.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ee)||0)[1]||Fe)?(qe=[qe,/BB10/.test(Ee)],dt=(qe[1]?(_e=null,Xe="BlackBerry"):"Device Software")+" "+qe[0],Fe=null):this!=ye&&_e!="Wii"&&(Le&&vt||/Opera/.test(ke)&&/\b(?:MSIE|Firefox)\b/i.test(Ee)||ke=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(dt)||ke=="IE"&&(dt&&!/^Win/.test(dt)&&Fe>5.5||/\bWindows XP\b/.test(dt)&&Fe>8||Fe==8&&!/\bTrident\b/.test(Ee)))&&!z.test(qe=Be.call(ye,Ee.replace(z,"")+";"))&&qe.name&&(qe="ing as "+qe.name+((qe=qe.version)?" "+qe:""),z.test(ke)?(/\bIE\b/.test(qe)&&dt=="Mac OS"&&(dt=null),qe="identify"+qe):(qe="mask"+qe,st?ke=ge(st.replace(/([a-z])([A-Z])/g,"$1 $2")):ke="Opera",/\bIE\b/.test(qe)&&(dt=null),Le||(Fe=null)),Te=["Presto"],We.push(qe));(qe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ee)||0)[1])&&(qe=[parseFloat(qe.replace(/\.(\d)$/,".0$1")),qe],ke=="Safari"&&qe[1].slice(-1)=="+"?(ke="WebKit Nightly",Oe="alpha",Fe=qe[1].slice(0,-1)):(Fe==qe[1]||Fe==(qe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ee)||0)[1]))&&(Fe=null),qe[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ee)||0)[1],qe[0]==537.36&&qe[2]==537.36&&parseFloat(qe[1])>=28&&Te=="WebKit"&&(Te=["Blink"]),!Le||!ze&&!qe[1]?(Te&&(Te[1]="like Safari"),qe=(qe=qe[0],qe<400?1:qe<500?2:qe<526?3:qe<533?4:qe<534?"4+":qe<535?5:qe<537?6:qe<538?7:qe<601?8:qe<602?9:qe<604?10:qe<606?11:qe<608?12:"12")):(Te&&(Te[1]="like Chrome"),qe=qe[1]||(qe=qe[0],qe<530?1:qe<532?2:qe<532.05?3:qe<533?4:qe<534.03?5:qe<534.07?6:qe<534.1?7:qe<534.13?8:qe<534.16?9:qe<534.24?10:qe<534.3?11:qe<535.01?12:qe<535.02?"13+":qe<535.07?15:qe<535.11?16:qe<535.19?17:qe<536.05?18:qe<536.1?19:qe<537.01?20:qe<537.11?"21+":qe<537.13?23:qe<537.18?24:qe<537.24?25:qe<537.36?26:Te!="Blink"?"27":"28")),Te&&(Te[1]+=" "+(qe+=typeof qe=="number"?".x":/[.+]/.test(qe)?"":"+")),ke=="Safari"&&(!Fe||parseInt(Fe)>45)?Fe=qe:ke=="Chrome"&&/\bHeadlessChrome/i.test(Ee)&&We.unshift("headless")),ke=="Opera"&&(qe=/\bzbov|zvav$/.exec(dt))?(ke+=" ",We.unshift("desktop mode"),qe=="zvav"?(ke+="Mini",Fe=null):ke+="Mobile",dt=dt.replace(RegExp(" *"+qe+"$"),"")):ke=="Safari"&&/\bChrome\b/.exec(Te&&Te[1])?(We.unshift("desktop mode"),ke="Chrome Mobile",Fe=null,/\bOS X\b/.test(dt)?(Xe="Apple",dt="iOS 4.3+"):dt=null):/\bSRWare Iron\b/.test(ke)&&!Fe&&(Fe=Lt("Chrome")),Fe&&Fe.indexOf(qe=/[\d.]+$/.exec(dt))==0&&Ee.indexOf("/"+qe+"-")>-1&&(dt=Pe(dt.replace(qe,""))),dt&&dt.indexOf(ke)!=-1&&!RegExp(ke+" OS").test(dt)&&(dt=dt.replace(RegExp(" *"+Ce(ke)+" *"),"")),Te&&!/\b(?:Avant|Nook)\b/.test(ke)&&(/Browser|Lunascape|Maxthon/.test(ke)||ke!="Safari"&&/^iOS/.test(dt)&&/\bSafari\b/.test(Te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(ke)&&Te[1])&&(qe=Te[Te.length-1])&&We.push(qe),We.length&&(We=["("+We.join("; ")+")"]),Xe&&_e&&_e.indexOf(Xe)<0&&We.push("on "+Xe),_e&&We.push((/^on /.test(We[We.length-1])?"":"on ")+_e),dt&&(qe=/ ([\d.+]+)$/.exec(dt),De=qe&&dt.charAt(dt.length-qe[0].length-1)=="/",dt={architecture:32,family:qe&&!De?dt.replace(qe[0],""):dt,version:qe?qe[1]:null,toString:function(){var wt=this.version;return this.family+(wt&&!De?" "+wt:"")+(this.architecture==64?" 64-bit":"")}}),(qe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Re))&&!/\bi686\b/i.test(Re)?(dt&&(dt.architecture=64,dt.family=dt.family.replace(RegExp(" *"+qe),"")),ke&&(/\bWOW64\b/i.test(Ee)||Le&&/\w(?:86|32)$/.test(je.cpuClass||je.platform)&&!/\bWin64; x64\b/i.test(Ee))&&We.unshift("32-bit")):dt&&/^OS X/.test(dt.family)&&ke=="Chrome"&&parseFloat(Fe)>=39&&(dt.architecture=64),Ee||(Ee=null);var Rt={};return Rt.description=Ee,Rt.layout=Te&&Te[0],Rt.manufacturer=Xe,Rt.name=ke,Rt.prerelease=Oe,Rt.product=_e,Rt.ua=Ee,Rt.version=ke&&Fe,Rt.os=dt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Rt.parse=Be,Rt.toString=Ft,Rt.version&&We.unshift(Fe),Rt.name&&We.unshift(ke),dt&&ke&&!(dt==String(dt).split(" ")[0]&&(dt==ke.split(" ")[0]||_e))&&We.push(_e?"("+dt+")":"on "+dt),We.length&&(Rt.description=We.join(" ")),Rt}var Qe=Be();typeof pe=="function"&&typeof pe.amd=="object"&&pe.amd?(re.platform=Qe,pe(function(){return Qe})):oe&&se?ye(Qe,function(Ee,Ue){oe[Ue]=Ee}):re.platform=Qe}).call(this)}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,ve,fe){(function(ce){(function(){"use strict";typeof ce=="undefined"||!ce.version||ce.version.indexOf("v0.")===0||ce.version.indexOf("v1.")===0&&ce.version.indexOf("v1.8.")!==0?ve.exports={nextTick:ie}:ve.exports=ce;function ie(re,le,oe,se){if(typeof re!="function")throw new TypeError('"callback" argument must be a function');var ae=arguments.length,te,z;switch(ae){case 0:case 1:return ce.nextTick(re);case 2:return ce.nextTick(function(){re.call(null,le)});case 3:return ce.nextTick(function(){re.call(null,le,oe)});case 4:return ce.nextTick(function(){re.call(null,le,oe,se)});default:for(te=new Array(ae-1),z=0;z1)for(var ye=1;ye= 0x80 (not a basic code point)","invalid-input":"Invalid input"},we=te-z,Ce=Math.floor,Se=String.fromCharCode,Pe;function Be(lt){throw new RangeError(be[lt])}function Qe(lt,it){for(var ot=lt.length,ut=[];ot--;)ut[ot]=it(lt[ot]);return ut}function Ee(lt,it){var ot=lt.split("@"),ut="";ot.length>1&&(ut=ot[0]+"@",lt=ot[1]),lt=lt.replace(ye,".");var mt=lt.split("."),yt=Qe(mt,it).join(".");return ut+yt}function Ue(lt){for(var it=[],ot=0,ut=lt.length,mt,yt;ot=55296&&mt<=56319&&ot65535&&(it-=65536,ot+=Se(it>>>10&1023|55296),it=56320|it&1023),ot+=Se(it),ot}).join("")}function je(lt){return lt-48<10?lt-22:lt-65<26?lt-65:lt-97<26?lt-97:te}function Ve(lt,it){return lt+22+75*(lt<26)-((it!=0)<<5)}function $e(lt,it,ot){var ut=0;for(lt=ot?Ce(lt/x):lt>>1,lt+=Ce(lt/it);lt>we*a>>1;ut+=te)lt=Ce(lt/we);return Ce(ut+(we+1)*lt/(lt+y))}function ze(lt){var it=[],ot=lt.length,ut,mt=0,yt=ee,jt=b,vt,st,qe,Re,We,Oe,Le,Fe,De;for(vt=lt.lastIndexOf(ne),vt<0&&(vt=0),st=0;st=128&&Be("not-basic"),it.push(lt.charCodeAt(st));for(qe=vt>0?vt+1:0;qe=ot&&Be("invalid-input"),Le=je(lt.charCodeAt(qe++)),(Le>=te||Le>Ce((ae-mt)/We))&&Be("overflow"),mt+=Le*We,Fe=Oe<=jt?z:Oe>=jt+a?a:Oe-jt,!(LeCe(ae/De)&&Be("overflow"),We*=De;ut=it.length+1,jt=$e(mt-Re,ut,Re==0),Ce(mt/ut)>ae-yt&&Be("overflow"),yt+=Ce(mt/ut),mt%=ut,it.splice(mt++,0,yt)}return Ie(it)}function rt(lt){var it,ot,ut,mt,yt,jt,vt,st,qe,Re,We,Oe=[],Le,Fe,De,Te;for(lt=Ue(lt),Le=lt.length,it=ee,ot=0,yt=b,jt=0;jt=it&&WeCe((ae-ot)/Fe)&&Be("overflow"),ot+=(vt-it)*Fe,it=vt,jt=0;jtae&&Be("overflow"),We==it){for(st=ot,qe=te;Re=qe<=yt?z:qe>=yt+a?a:qe-yt,!(st0&&a>z&&(a=z);for(var y=0;y=0?(ee=x.substr(0,b),ne=x.substr(b+1)):(ee=x,ne=""),Ae=decodeURIComponent(ee),ge=decodeURIComponent(ne),ce(ae,Ae)?ie(ae[Ae])?ae[Ae].push(ge):ae[Ae]=[ae[Ae],ge]:ae[Ae]=ge}return ae};var ie=Array.isArray||function(re){return Object.prototype.toString.call(re)==="[object Array]"}},{}],384:[function(E,ve,fe){"use strict";var ce=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,ae,te){return se=se||"&",ae=ae||"=",oe===null&&(oe=void 0),typeof oe=="object"?re(le(oe),function(z){var a=encodeURIComponent(ce(z))+ae;return ie(oe[z])?re(oe[z],function(y){return a+encodeURIComponent(ce(y))}).join(se):a+encodeURIComponent(ce(oe[z]))}).join(se):te?encodeURIComponent(ce(te))+ae+encodeURIComponent(ce(oe)):""};var ie=Array.isArray||function(oe){return Object.prototype.toString.call(oe)==="[object Array]"};function re(oe,se){if(oe.map)return oe.map(se);for(var ae=[],te=0;te0?(typeof Oe!="string"&&!Te.objectMode&&Object.getPrototypeOf(Oe)!==z.prototype&&(Oe=y(Oe)),Fe?Te.endEmitted?We.emit("error",new Error("stream.unshift() after end event")):Be(We,Te,Oe,!0):Te.ended?We.emit("error",new Error("stream.push() after EOF")):(Te.reading=!1,Te.decoder&&!Le?(Oe=Te.decoder.write(Oe),Te.objectMode||Oe.length!==0?Be(We,Te,Oe,!1):rt(We,Te)):Be(We,Te,Oe,!1))):Fe||(Te.reading=!1)}return Ee(Te)}function Be(We,Oe,Le,Fe){Oe.flowing&&Oe.length===0&&!Oe.sync?(We.emit("data",Le),We.read(0)):(Oe.length+=Oe.objectMode?1:Le.length,Fe?Oe.buffer.unshift(Le):Oe.buffer.push(Le),Oe.needReadable&&$e(We)),rt(We,Oe)}function Qe(We,Oe){var Le;return!x(Oe)&&typeof Oe!="string"&&Oe!==void 0&&!We.objectMode&&(Le=new TypeError("Invalid non-string/buffer chunk")),Le}function Ee(We){return!We.ended&&(We.needReadable||We.length=Ue?We=Ue:(We--,We|=We>>>1,We|=We>>>2,We|=We>>>4,We|=We>>>8,We|=We>>>16,We++),We}function je(We,Oe){return We<=0||Oe.length===0&&Oe.ended?0:Oe.objectMode?1:We!==We?Oe.flowing&&Oe.length?Oe.buffer.head.data.length:Oe.length:(We>Oe.highWaterMark&&(Oe.highWaterMark=Ie(We)),We<=Oe.length?We:Oe.ended?Oe.length:(Oe.needReadable=!0,0))}Se.prototype.read=function(We){ne("read",We),We=parseInt(We,10);var Oe=this._readableState,Le=We;if(We!==0&&(Oe.emittedReadable=!1),We===0&&Oe.needReadable&&(Oe.length>=Oe.highWaterMark||Oe.ended))return ne("read: emitReadable",Oe.length,Oe.ended),Oe.length===0&&Oe.ended?st(this):$e(this),null;if(We=je(We,Oe),We===0&&Oe.ended)return Oe.length===0&&st(this),null;var Fe=Oe.needReadable;ne("need readable",Fe),(Oe.length===0||Oe.length-We0?De=mt(We,Oe):De=null,De===null?(Oe.needReadable=!0,We=0):Oe.length-=We,Oe.length===0&&(Oe.ended||(Oe.needReadable=!0),Le!==We&&Oe.ended&&st(this)),De!==null&&this.emit("data",De),De};function Ve(We,Oe){if(!Oe.ended){if(Oe.decoder){var Le=Oe.decoder.end();Le&&Le.length&&(Oe.buffer.push(Le),Oe.length+=Oe.objectMode?1:Le.length)}Oe.ended=!0,$e(We)}}function $e(We){var Oe=We._readableState;Oe.needReadable=!1,Oe.emittedReadable||(ne("emitReadable",Oe.flowing),Oe.emittedReadable=!0,Oe.sync?re.nextTick(ze,We):ze(We))}function ze(We){ne("emit readable"),We.emit("readable"),ut(We)}function rt(We,Oe){Oe.readingMore||(Oe.readingMore=!0,re.nextTick(et,We,Oe))}function et(We,Oe){for(var Le=Oe.length;!Oe.reading&&!Oe.flowing&&!Oe.ended&&Oe.length1&&Re(Fe.pipes,We)!==-1)&&!dt&&(ne("false write response, pause",Le._readableState.awaitDrain),Le._readableState.awaitDrain++,at=!0),Le.pause())}function Pt(Rt){ne("onerror",Rt),Ft(),We.removeListener("error",Pt),ae(We,"error")===0&&We.emit("error",Rt)}we(We,"error",Pt);function Et(){We.removeListener("finish",Lt),Ft()}We.once("close",Et);function Lt(){ne("onfinish"),We.removeListener("close",Et),Ft()}We.once("finish",Lt);function Ft(){ne("unpipe"),Le.unpipe(We)}return We.emit("pipe",Le),Fe.flowing||(ne("pipe resume"),Le.resume()),We};function ct(We){return function(){var Oe=We._readableState;ne("pipeOnDrain",Oe.awaitDrain),Oe.awaitDrain&&Oe.awaitDrain--,Oe.awaitDrain===0&&ae(We,"data")&&(Oe.flowing=!0,ut(We))}}Se.prototype.unpipe=function(We){var Oe=this._readableState,Le={hasUnpiped:!1};if(Oe.pipesCount===0)return this;if(Oe.pipesCount===1)return We&&We!==Oe.pipes?this:(We||(We=Oe.pipes),Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1,We&&We.emit("unpipe",this,Le),this);if(!We){var Fe=Oe.pipes,De=Oe.pipesCount;Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1;for(var Te=0;Te=Oe.length?(Oe.decoder?Le=Oe.buffer.join(""):Oe.buffer.length===1?Le=Oe.buffer.head.data:Le=Oe.buffer.concat(Oe.length),Oe.buffer.clear()):Le=yt(We,Oe.buffer,Oe.decoder),Le}function yt(We,Oe,Le){var Fe;return WeTe.length?Te.length:We;if(ke===Te.length?De+=Te:De+=Te.slice(0,We),We-=ke,We===0){ke===Te.length?(++Fe,Le.next?Oe.head=Le.next:Oe.head=Oe.tail=null):(Oe.head=Le,Le.data=Te.slice(ke));break}++Fe}return Oe.length-=Fe,De}function vt(We,Oe){var Le=z.allocUnsafe(We),Fe=Oe.head,De=1;for(Fe.data.copy(Le),We-=Fe.data.length;Fe=Fe.next;){var Te=Fe.data,ke=We>Te.length?Te.length:We;if(Te.copy(Le,Le.length-We,0,ke),We-=ke,We===0){ke===Te.length?(++De,Fe.next?Oe.head=Fe.next:Oe.head=Oe.tail=null):(Oe.head=Fe,Fe.data=Te.slice(ke));break}++De}return Oe.length-=De,Le}function st(We){var Oe=We._readableState;if(Oe.length>0)throw new Error('"endReadable()" called on non-empty stream');Oe.endEmitted||(Oe.ended=!0,re.nextTick(qe,Oe,We))}function qe(We,Oe){!We.endEmitted&&We.length===0&&(We.endEmitted=!0,Oe.readable=!1,Oe.emit("end"))}function Re(We,Oe){for(var Le=0,Fe=We.length;Le-1?re:le.nextTick,te;we.WritableState=ye;var z=Object.create(E("core-util-is"));z.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ie.Uint8Array||function(){};function ee(ot){return x.from(ot)}function ne(ot){return x.isBuffer(ot)||ot instanceof b}var Ae=E("./internal/streams/destroy");z.inherits(we,y);function ge(){}function ye(ot,ut){te=te||E("./_stream_duplex"),ot=ot||{};var mt=ut instanceof te;this.objectMode=!!ot.objectMode,mt&&(this.objectMode=this.objectMode||!!ot.writableObjectMode);var yt=ot.highWaterMark,jt=ot.writableHighWaterMark,vt=this.objectMode?16:16*1024;yt||yt===0?this.highWaterMark=yt:mt&&(jt||jt===0)?this.highWaterMark=jt: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 st=ot.decodeStrings===!1;this.decodeStrings=!st,this.defaultEncoding=ot.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(qe){Ie(ut,qe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new se(this)}ye.prototype.getBuffer=function(){for(var ut=this.bufferedRequest,mt=[];ut;)mt.push(ut),ut=ut.next;return mt},function(){try{Object.defineProperty(ye.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ot){}}();var be;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(be=Function.prototype[Symbol.hasInstance],Object.defineProperty(we,Symbol.hasInstance,{value:function(ot){return be.call(this,ot)?!0:this!==we?!1:ot&&ot._writableState instanceof ye}})):be=function(ot){return ot instanceof this};function we(ot){if(te=te||E("./_stream_duplex"),!be.call(we,this)&&!(this instanceof te))return new we(ot);this._writableState=new ye(ot,this),this.writable=!0,ot&&(typeof ot.write=="function"&&(this._write=ot.write),typeof ot.writev=="function"&&(this._writev=ot.writev),typeof ot.destroy=="function"&&(this._destroy=ot.destroy),typeof ot.final=="function"&&(this._final=ot.final)),y.call(this)}we.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ce(ot,ut){var mt=new Error("write after end");ot.emit("error",mt),le.nextTick(ut,mt)}function Se(ot,ut,mt,yt){var jt=!0,vt=!1;return mt===null?vt=new TypeError("May not write null values to stream"):typeof mt!="string"&&mt!==void 0&&!ut.objectMode&&(vt=new TypeError("Invalid non-string/buffer chunk")),vt&&(ot.emit("error",vt),le.nextTick(yt,vt),jt=!1),jt}we.prototype.write=function(ot,ut,mt){var yt=this._writableState,jt=!1,vt=!yt.objectMode&&ne(ot);return vt&&!x.isBuffer(ot)&&(ot=ee(ot)),typeof ut=="function"&&(mt=ut,ut=null),vt?ut="buffer":ut||(ut=yt.defaultEncoding),typeof mt!="function"&&(mt=ge),yt.ended?Ce(this,mt):(vt||Se(this,yt,ot,mt))&&(yt.pendingcb++,jt=Be(this,yt,vt,ot,ut,mt)),jt},we.prototype.cork=function(){var ot=this._writableState;ot.corked++},we.prototype.uncork=function(){var ot=this._writableState;ot.corked&&(ot.corked--,!ot.writing&&!ot.corked&&!ot.finished&&!ot.bufferProcessing&&ot.bufferedRequest&&$e(this,ot))},we.prototype.setDefaultEncoding=function(ut){if(typeof ut=="string"&&(ut=ut.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ut+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ut);return this._writableState.defaultEncoding=ut,this};function Pe(ot,ut,mt){return!ot.objectMode&&ot.decodeStrings!==!1&&typeof ut=="string"&&(ut=x.from(ut,mt)),ut}Object.defineProperty(we.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Be(ot,ut,mt,yt,jt,vt){if(!mt){var st=Pe(ut,yt,jt);yt!==st&&(mt=!0,jt="buffer",yt=st)}var qe=ut.objectMode?1:yt.length;ut.length+=qe;var Re=ut.length0?this.tail.next=te:this.head=te,this.tail=te,++this.length},oe.prototype.unshift=function(ae){var te={data:ae,next:this.head};this.length===0&&(this.tail=te),this.head=te,++this.length},oe.prototype.shift=function(){if(this.length!==0){var ae=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ae}},oe.prototype.clear=function(){this.head=this.tail=null,this.length=0},oe.prototype.join=function(ae){if(this.length===0)return"";for(var te=this.head,z=""+te.data;te=te.next;)z+=ae+te.data;return z},oe.prototype.concat=function(ae){if(this.length===0)return ie.alloc(0);if(this.length===1)return this.head.data;for(var te=ie.allocUnsafe(ae>>>0),z=this.head,a=0;z;)le(z.data,te,a),a+=z.data.length,z=z.next;return te},oe}(),re&&re.inspect&&re.inspect.custom&&(ve.exports.prototype[re.inspect.custom]=function(){var oe=re.inspect({length:this.length});return this.constructor.name+" "+oe})},{"safe-buffer":396,util:89}],392:[function(E,ve,fe){"use strict";var ce=E("process-nextick-args");function ie(oe,se){var ae=this,te=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return te||z?(se?se(oe):oe&&(!this._writableState||!this._writableState.errorEmitted)&&ce.nextTick(le,this,oe),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(oe||null,function(a){!se&&a?(ce.nextTick(le,ae,a),ae._writableState&&(ae._writableState.errorEmitted=!0)):se&&se(a)}),this)}function re(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function le(oe,se){oe.emit("error",se)}ve.exports={destroy:ie,undestroy:re}},{"process-nextick-args":380}],393:[function(E,ve,fe){ve.exports=E("events").EventEmitter},{events:344}],394:[function(E,ve,fe){fe=ve.exports=E("./lib/_stream_readable.js"),fe.Stream=fe,fe.Readable=fe,fe.Writable=E("./lib/_stream_writable.js"),fe.Duplex=E("./lib/_stream_duplex.js"),fe.Transform=E("./lib/_stream_transform.js"),fe.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,ve,fe){var ce=function(ie){"use strict";var re=Object.prototype,le=re.hasOwnProperty,oe,se=typeof Symbol=="function"?Symbol:{},ae=se.iterator||"@@iterator",te=se.asyncIterator||"@@asyncIterator",z=se.toStringTag||"@@toStringTag";function a(et,ct,lt){return Object.defineProperty(et,ct,{value:lt,enumerable:!0,configurable:!0,writable:!0}),et[ct]}try{a({},"")}catch(et){a=function(ct,lt,it){return ct[lt]=it}}function y(et,ct,lt,it){var ot=ct&&ct.prototype instanceof ye?ct:ye,ut=Object.create(ot.prototype),mt=new $e(it||[]);return ut._invoke=Ue(et,lt,mt),ut}ie.wrap=y;function x(et,ct,lt){try{return{type:"normal",arg:et.call(ct,lt)}}catch(it){return{type:"throw",arg:it}}}var b="suspendedStart",ee="suspendedYield",ne="executing",Ae="completed",ge={};function ye(){}function be(){}function we(){}var Ce={};a(Ce,ae,function(){return this});var Se=Object.getPrototypeOf,Pe=Se&&Se(Se(ze([])));Pe&&Pe!==re&&le.call(Pe,ae)&&(Ce=Pe);var Be=we.prototype=ye.prototype=Object.create(Ce);be.prototype=we,a(Be,"constructor",we),a(we,"constructor",be),be.displayName=a(we,z,"GeneratorFunction");function Qe(et){["next","throw","return"].forEach(function(ct){a(et,ct,function(lt){return this._invoke(ct,lt)})})}ie.isGeneratorFunction=function(et){var ct=typeof et=="function"&&et.constructor;return ct?ct===be||(ct.displayName||ct.name)==="GeneratorFunction":!1},ie.mark=function(et){return Object.setPrototypeOf?Object.setPrototypeOf(et,we):(et.__proto__=we,a(et,z,"GeneratorFunction")),et.prototype=Object.create(Be),et},ie.awrap=function(et){return{__await:et}};function Ee(et,ct){function lt(ut,mt,yt,jt){var vt=x(et[ut],et,mt);if(vt.type==="throw")jt(vt.arg);else{var st=vt.arg,qe=st.value;return qe&&typeof qe=="object"&&le.call(qe,"__await")?ct.resolve(qe.__await).then(function(Re){lt("next",Re,yt,jt)},function(Re){lt("throw",Re,yt,jt)}):ct.resolve(qe).then(function(Re){st.value=Re,yt(st)},function(Re){return lt("throw",Re,yt,jt)})}}var it;function ot(ut,mt){function yt(){return new ct(function(jt,vt){lt(ut,mt,jt,vt)})}return it=it?it.then(yt,yt):yt()}this._invoke=ot}Qe(Ee.prototype),a(Ee.prototype,te,function(){return this}),ie.AsyncIterator=Ee,ie.async=function(et,ct,lt,it,ot){ot===void 0&&(ot=Promise);var ut=new Ee(y(et,ct,lt,it),ot);return ie.isGeneratorFunction(ct)?ut:ut.next().then(function(mt){return mt.done?mt.value:ut.next()})};function Ue(et,ct,lt){var it=b;return function(ut,mt){if(it===ne)throw new Error("Generator is already running");if(it===Ae){if(ut==="throw")throw mt;return rt()}for(lt.method=ut,lt.arg=mt;;){var yt=lt.delegate;if(yt){var jt=Ie(yt,lt);if(jt){if(jt===ge)continue;return jt}}if(lt.method==="next")lt.sent=lt._sent=lt.arg;else if(lt.method==="throw"){if(it===b)throw it=Ae,lt.arg;lt.dispatchException(lt.arg)}else lt.method==="return"&<.abrupt("return",lt.arg);it=ne;var vt=x(et,ct,lt);if(vt.type==="normal"){if(it=lt.done?Ae:ee,vt.arg===ge)continue;return{value:vt.arg,done:lt.done}}else vt.type==="throw"&&(it=Ae,lt.method="throw",lt.arg=vt.arg)}}}function Ie(et,ct){var lt=et.iterator[ct.method];if(lt===oe){if(ct.delegate=null,ct.method==="throw"){if(et.iterator.return&&(ct.method="return",ct.arg=oe,Ie(et,ct),ct.method==="throw"))return ge;ct.method="throw",ct.arg=new TypeError("The iterator does not provide a 'throw' method")}return ge}var it=x(lt,et.iterator,ct.arg);if(it.type==="throw")return ct.method="throw",ct.arg=it.arg,ct.delegate=null,ge;var ot=it.arg;if(!ot)return ct.method="throw",ct.arg=new TypeError("iterator result is not an object"),ct.delegate=null,ge;if(ot.done)ct[et.resultName]=ot.value,ct.next=et.nextLoc,ct.method!=="return"&&(ct.method="next",ct.arg=oe);else return ot;return ct.delegate=null,ge}Qe(Be),a(Be,z,"Generator"),a(Be,ae,function(){return this}),a(Be,"toString",function(){return"[object Generator]"});function je(et){var ct={tryLoc:et[0]};1 in et&&(ct.catchLoc=et[1]),2 in et&&(ct.finallyLoc=et[2],ct.afterLoc=et[3]),this.tryEntries.push(ct)}function Ve(et){var ct=et.completion||{};ct.type="normal",delete ct.arg,et.completion=ct}function $e(et){this.tryEntries=[{tryLoc:"root"}],et.forEach(je,this),this.reset(!0)}ie.keys=function(et){var ct=[];for(var lt in et)ct.push(lt);return ct.reverse(),function it(){for(;ct.length;){var ot=ct.pop();if(ot in et)return it.value=ot,it.done=!1,it}return it.done=!0,it}};function ze(et){if(et){var ct=et[ae];if(ct)return ct.call(et);if(typeof et.next=="function")return et;if(!isNaN(et.length)){var lt=-1,it=function ot(){for(;++lt=0;--it){var ot=this.tryEntries[it],ut=ot.completion;if(ot.tryLoc==="root")return lt("end");if(ot.tryLoc<=this.prev){var mt=le.call(ot,"catchLoc"),yt=le.call(ot,"finallyLoc");if(mt&&yt){if(this.prev=0;--lt){var it=this.tryEntries[lt];if(it.tryLoc<=this.prev&&le.call(it,"finallyLoc")&&this.prev=0;--ct){var lt=this.tryEntries[ct];if(lt.finallyLoc===et)return this.complete(lt.completion,lt.afterLoc),Ve(lt),ge}},catch:function(et){for(var ct=this.tryEntries.length-1;ct>=0;--ct){var lt=this.tryEntries[ct];if(lt.tryLoc===et){var it=lt.completion;if(it.type==="throw"){var ot=it.arg;Ve(lt)}return ot}}throw new Error("illegal catch attempt")},delegateYield:function(et,ct,lt){return this.delegate={iterator:ze(et),resultName:ct,nextLoc:lt},this.method==="next"&&(this.arg=oe),ge}},ie}(typeof ve=="object"?ve.exports:{});try{regeneratorRuntime=ce}catch(ie){typeof globalThis=="object"?globalThis.regeneratorRuntime=ce:Function("r","regeneratorRuntime = r")(ce)}},{}],396:[function(E,ve,fe){var ce=E("buffer"),ie=ce.Buffer;function re(oe,se){for(var ae in oe)se[ae]=oe[ae]}ie.from&&ie.alloc&&ie.allocUnsafe&&ie.allocUnsafeSlow?ve.exports=ce:(re(ce,fe),fe.Buffer=le);function le(oe,se,ae){return ie(oe,se,ae)}re(ie,le),le.from=function(oe,se,ae){if(typeof oe=="number")throw new TypeError("Argument must not be a number");return ie(oe,se,ae)},le.alloc=function(oe,se,ae){if(typeof oe!="number")throw new TypeError("Argument must be a number");var te=ie(oe);return se!==void 0?typeof ae=="string"?te.fill(se,ae):te.fill(se):te.fill(0),te},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 ce.SlowBuffer(oe)}},{buffer:90}],397:[function(E,ve,fe){(function(ce){(function(){(function(ie){ie.parser=function(st,qe){return new le(st,qe)},ie.SAXParser=le,ie.SAXStream=y,ie.createStream=a,ie.MAX_BUFFER_LENGTH=64*1024;var re=["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(st,qe){if(!(this instanceof le))return new le(st,qe);var Re=this;se(Re),Re.q=Re.c="",Re.bufferCheckPosition=ie.MAX_BUFFER_LENGTH,Re.opt=qe||{},Re.opt.lowercase=Re.opt.lowercase||Re.opt.lowercasetags,Re.looseCase=Re.opt.lowercase?"toLowerCase":"toUpperCase",Re.tags=[],Re.closed=Re.closedRoot=Re.sawRoot=!1,Re.tag=Re.error=null,Re.strict=!!st,Re.noscript=!!(st||Re.opt.noscript),Re.state=Ee.BEGIN,Re.strictEntities=Re.opt.strictEntities,Re.ENTITIES=Re.strictEntities?Object.create(ie.XML_ENTITIES):Object.create(ie.ENTITIES),Re.attribList=[],Re.opt.xmlns&&(Re.ns=Object.create(Ae)),Re.trackPosition=Re.opt.position!==!1,Re.trackPosition&&(Re.position=Re.line=Re.column=0),Ie(Re,"onready")}Object.create||(Object.create=function(st){function qe(){}qe.prototype=st;var Re=new qe;return Re}),Object.keys||(Object.keys=function(st){var qe=[];for(var Re in st)st.hasOwnProperty(Re)&&qe.push(Re);return qe});function oe(st){for(var qe=Math.max(ie.MAX_BUFFER_LENGTH,10),Re=0,We=0,Oe=re.length;Weqe)switch(re[We]){case"textNode":Ve(st);break;case"cdata":je(st,"oncdata",st.cdata),st.cdata="";break;case"script":je(st,"onscript",st.script),st.script="";break;default:ze(st,"Max buffer length exceeded: "+re[We])}Re=Math.max(Re,Le)}var Fe=ie.MAX_BUFFER_LENGTH-Re;st.bufferCheckPosition=Fe+st.position}function se(st){for(var qe=0,Re=re.length;qe"||Ce(st)}function Be(st,qe){return st.test(qe)}function Qe(st,qe){return!Be(st,qe)}var Ee=0;ie.STATE={BEGIN:Ee++,BEGIN_WHITESPACE:Ee++,TEXT:Ee++,TEXT_ENTITY:Ee++,OPEN_WAKA:Ee++,SGML_DECL:Ee++,SGML_DECL_QUOTED:Ee++,DOCTYPE:Ee++,DOCTYPE_QUOTED:Ee++,DOCTYPE_DTD:Ee++,DOCTYPE_DTD_QUOTED:Ee++,COMMENT_STARTING:Ee++,COMMENT:Ee++,COMMENT_ENDING:Ee++,COMMENT_ENDED:Ee++,CDATA:Ee++,CDATA_ENDING:Ee++,CDATA_ENDING_2:Ee++,PROC_INST:Ee++,PROC_INST_BODY:Ee++,PROC_INST_ENDING:Ee++,OPEN_TAG:Ee++,OPEN_TAG_SLASH:Ee++,ATTRIB:Ee++,ATTRIB_NAME:Ee++,ATTRIB_NAME_SAW_WHITE:Ee++,ATTRIB_VALUE:Ee++,ATTRIB_VALUE_QUOTED:Ee++,ATTRIB_VALUE_CLOSED:Ee++,ATTRIB_VALUE_UNQUOTED:Ee++,ATTRIB_VALUE_ENTITY_Q:Ee++,ATTRIB_VALUE_ENTITY_U:Ee++,CLOSE_TAG:Ee++,CLOSE_TAG_SAW_WHITE:Ee++,SCRIPT:Ee++,SCRIPT_ENDING:Ee++},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(st){var qe=ie.ENTITIES[st],Re=typeof qe=="number"?String.fromCharCode(qe):qe;ie.ENTITIES[st]=Re});for(var Ue in ie.STATE)ie.STATE[ie.STATE[Ue]]=Ue;Ee=ie.STATE;function Ie(st,qe,Re){st[qe]&&st[qe](Re)}function je(st,qe,Re){st.textNode&&Ve(st),Ie(st,qe,Re)}function Ve(st){st.textNode=$e(st.opt,st.textNode),st.textNode&&Ie(st,"ontext",st.textNode),st.textNode=""}function $e(st,qe){return st.trim&&(qe=qe.trim()),st.normalize&&(qe=qe.replace(/\s+/g," ")),qe}function ze(st,qe){return Ve(st),st.trackPosition&&(qe+=` +`))):jt=ut.stylize("[Circular]","special")),Pe(yt)){if(mt&&ct.match(/^\d+$/))return jt;yt=JSON.stringify(""+ct),yt.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(yt=yt.substr(1,yt.length-2),yt=ut.stylize(yt,"name")):(yt=yt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),yt=ut.stylize(yt,"string"))}return yt+": "+jt}function ne(ut,lt,it){var ot=0,ct=ut.reduce(function(mt,yt){return ot++,yt.indexOf(` +`)>=0&&ot++,mt+yt.replace(/\u001b\[\d\d?m/g,"").length+1},0);return ct>60?it[0]+(lt===""?"":lt+` + `)+" "+ut.join(`, + `)+" "+it[1]:it[0]+lt+" "+ut.join(", ")+" "+it[1]}function Ae(ut){return Array.isArray(ut)}fe.isArray=Ae;function ge(ut){return typeof ut=="boolean"}fe.isBoolean=ge;function ye(ut){return ut===null}fe.isNull=ye;function be(ut){return ut==null}fe.isNullOrUndefined=be;function we(ut){return typeof ut=="number"}fe.isNumber=we;function Ce(ut){return typeof ut=="string"}fe.isString=Ce;function Se(ut){return typeof ut=="symbol"}fe.isSymbol=Se;function Pe(ut){return ut===void 0}fe.isUndefined=Pe;function Be(ut){return He(ut)&&Ve(ut)==="[object RegExp]"}fe.isRegExp=Be;function He(ut){return typeof ut=="object"&&ut!==null}fe.isObject=He;function Ee(ut){return He(ut)&&Ve(ut)==="[object Date]"}fe.isDate=Ee;function Ue(ut){return He(ut)&&(Ve(ut)==="[object Error]"||ut instanceof Error)}fe.isError=Ue;function Ie(ut){return typeof ut=="function"}fe.isFunction=Ie;function je(ut){return ut===null||typeof ut=="boolean"||typeof ut=="number"||typeof ut=="string"||typeof ut=="symbol"||typeof ut=="undefined"}fe.isPrimitive=je,fe.isBuffer=E("./support/isBuffer");function Ve(ut){return Object.prototype.toString.call(ut)}function $e(ut){return ut<10?"0"+ut.toString(10):ut.toString(10)}var Qe=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function rt(){var ut=new Date,lt=[$e(ut.getHours()),$e(ut.getMinutes()),$e(ut.getSeconds())].join(":");return[ut.getDate(),Qe[ut.getMonth()],lt].join(" ")}fe.log=function(){console.log("%s - %s",rt(),fe.format.apply(fe,arguments))},fe.inherits=E("inherits"),fe._extend=function(ut,lt){if(!lt||!He(lt))return ut;for(var it=Object.keys(lt),ot=it.length;ot--;)ut[it[ot]]=lt[it[ot]];return ut};function et(ut,lt){return Object.prototype.hasOwnProperty.call(ut,lt)}}).call(this)}).call(this,E("_process"),typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(E,ve,fe){(function(ue){(function(){"use strict";var ie=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],re=typeof globalThis=="undefined"?ue:globalThis;ve.exports=function(){for(var oe=[],se=0;se0)throw new Error("Invalid string. Length must be a multiple of 4");var Ae=ee.indexOf("=");Ae===-1&&(Ae=ne);var ge=Ae===ne?0:4-Ae%4;return[Ae,ge]}function te(ee){var ne=ae(ee),Ae=ne[0],ge=ne[1];return(Ae+ge)*3/4-ge}function z(ee,ne,Ae){return(ne+Ae)*3/4-Ae}function a(ee){var ne,Ae=ae(ee),ge=Ae[0],ye=Ae[1],be=new re(z(ee,ge,ye)),we=0,Ce=ye>0?ge-4:ge,Se;for(Se=0;Se>16&255,be[we++]=ne>>8&255,be[we++]=ne&255;return ye===2&&(ne=ie[ee.charCodeAt(Se)]<<2|ie[ee.charCodeAt(Se+1)]>>4,be[we++]=ne&255),ye===1&&(ne=ie[ee.charCodeAt(Se)]<<10|ie[ee.charCodeAt(Se+1)]<<4|ie[ee.charCodeAt(Se+2)]>>2,be[we++]=ne>>8&255,be[we++]=ne&255),be}function y(ee){return ue[ee>>18&63]+ue[ee>>12&63]+ue[ee>>6&63]+ue[ee&63]}function x(ee,ne,Ae){for(var ge,ye=[],be=ne;beCe?Ce:we+be));return ge===1?(ne=ee[Ae-1],ye.push(ue[ne>>2]+ue[ne<<4&63]+"==")):ge===2&&(ne=(ee[Ae-2]<<8)+ee[Ae-1],ye.push(ue[ne>>10]+ue[ne>>4&63]+ue[ne<<2&63]+"=")),ye.join("")}},{}],88:[function(E,ve,fe){(function(ue,ie,re){typeof ve!="undefined"&&ve.exports?ve.exports=re():typeof pe=="function"&&pe.amd?pe(ie,re):ue[ie]=re()})(this,"bowser",function(){var ue=!0;function ie(z){function a(lt){var it=z.match(lt);return it&&it.length>1&&it[1]||""}function y(lt){var it=z.match(lt);return it&&it.length>1&&it[2]||""}var x=a(/(ipod|iphone|ipad)/i).toLowerCase(),b=/like android/i.test(z),ee=!b&&/android/i.test(z),ne=/nexus\s*[0-6]\s*/i.test(z),Ae=!ne&&/nexus\s*[0-9]+/i.test(z),ge=/CrOS/.test(z),ye=/silk/i.test(z),be=/sailfish/i.test(z),we=/tizen/i.test(z),Ce=/(web|hpw)(o|0)s/i.test(z),Se=/windows phone/i.test(z),Pe=/SamsungBrowser/i.test(z),Be=!Se&&/windows/i.test(z),He=!x&&!ye&&/macintosh/i.test(z),Ee=!ee&&!be&&!we&&!Ce&&/linux/i.test(z),Ue=y(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ie=a(/version\/(\d+(\.\d+)?)/i),je=/tablet/i.test(z)&&!/tablet pc/i.test(z),Ve=!je&&/[^-]mobi/i.test(z),$e=/xbox/i.test(z),Qe;/opera/i.test(z)?Qe={name:"Opera",opera:ue,version:Ie||a(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(z)?Qe={name:"Opera",opera:ue,version:a(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ie}:/SamsungBrowser/i.test(z)?Qe={name:"Samsung Internet for Android",samsungBrowser:ue,version:Ie||a(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(z)?Qe={name:"NAVER Whale browser",whale:ue,version:a(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(z)?Qe={name:"MZ Browser",mzbrowser:ue,version:a(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(z)?Qe={name:"Opera Coast",coast:ue,version:Ie||a(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(z)?Qe={name:"Focus",focus:ue,version:a(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(z)?Qe={name:"Yandex Browser",yandexbrowser:ue,version:Ie||a(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(z)?Qe={name:"UC Browser",ucbrowser:ue,version:a(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(z)?Qe={name:"Maxthon",maxthon:ue,version:a(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(z)?Qe={name:"Epiphany",epiphany:ue,version:a(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(z)?Qe={name:"Puffin",puffin:ue,version:a(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(z)?Qe={name:"Sleipnir",sleipnir:ue,version:a(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(z)?Qe={name:"K-Meleon",kMeleon:ue,version:a(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:Se?(Qe={name:"Windows Phone",osname:"Windows Phone",windowsphone:ue},Ue?(Qe.msedge=ue,Qe.version=Ue):(Qe.msie=ue,Qe.version=a(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(z)?Qe={name:"Internet Explorer",msie:ue,version:a(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:ge?Qe={name:"Chrome",osname:"Chrome OS",chromeos:ue,chromeBook:ue,chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(z)?Qe={name:"Microsoft Edge",msedge:ue,version:Ue}:/vivaldi/i.test(z)?Qe={name:"Vivaldi",vivaldi:ue,version:a(/vivaldi\/(\d+(\.\d+)?)/i)||Ie}:be?Qe={name:"Sailfish",osname:"Sailfish OS",sailfish:ue,version:a(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(z)?Qe={name:"SeaMonkey",seamonkey:ue,version:a(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(z)?(Qe={name:"Firefox",firefox:ue,version:a(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(z)&&(Qe.firefoxos=ue,Qe.osname="Firefox OS")):ye?Qe={name:"Amazon Silk",silk:ue,version:a(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(z)?Qe={name:"PhantomJS",phantom:ue,version:a(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(z)?Qe={name:"SlimerJS",slimer:ue,version:a(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(z)||/rim\stablet/i.test(z)?Qe={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ue,version:Ie||a(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Ce?(Qe={name:"WebOS",osname:"WebOS",webos:ue,version:Ie||a(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(z)&&(Qe.touchpad=ue)):/bada/i.test(z)?Qe={name:"Bada",osname:"Bada",bada:ue,version:a(/dolfin\/(\d+(\.\d+)?)/i)}:we?Qe={name:"Tizen",osname:"Tizen",tizen:ue,version:a(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ie}:/qupzilla/i.test(z)?Qe={name:"QupZilla",qupzilla:ue,version:a(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ie}:/chromium/i.test(z)?Qe={name:"Chromium",chromium:ue,version:a(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ie}:/chrome|crios|crmo/i.test(z)?Qe={name:"Chrome",chrome:ue,version:a(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:ee?Qe={name:"Android",version:Ie}:/safari|applewebkit/i.test(z)?(Qe={name:"Safari",safari:ue},Ie&&(Qe.version=Ie)):x?(Qe={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},Ie&&(Qe.version=Ie)):/googlebot/i.test(z)?Qe={name:"Googlebot",googlebot:ue,version:a(/googlebot\/(\d+(\.\d+))/i)||Ie}:Qe={name:a(/^(.*)\/(.*) /),version:y(/^(.*)\/(.*) /)},!Qe.msedge&&/(apple)?webkit/i.test(z)?(/(apple)?webkit\/537\.36/i.test(z)?(Qe.name=Qe.name||"Blink",Qe.blink=ue):(Qe.name=Qe.name||"Webkit",Qe.webkit=ue),!Qe.version&&Ie&&(Qe.version=Ie)):!Qe.opera&&/gecko\//i.test(z)&&(Qe.name=Qe.name||"Gecko",Qe.gecko=ue,Qe.version=Qe.version||a(/gecko\/(\d+(\.\d+)?)/i)),!Qe.windowsphone&&(ee||Qe.silk)?(Qe.android=ue,Qe.osname="Android"):!Qe.windowsphone&&x?(Qe[x]=ue,Qe.ios=ue,Qe.osname="iOS"):He?(Qe.mac=ue,Qe.osname="macOS"):$e?(Qe.xbox=ue,Qe.osname="Xbox"):Be?(Qe.windows=ue,Qe.osname="Windows"):Ee&&(Qe.linux=ue,Qe.osname="Linux");function rt(lt){switch(lt){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var et="";Qe.windows?et=rt(a(/Windows ((NT|XP)( \d\d?.\d)?)/i)):Qe.windowsphone?et=a(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):Qe.mac?(et=a(/Mac OS X (\d+([_\.\s]\d+)*)/i),et=et.replace(/[_\s]/g,".")):x?(et=a(/os (\d+([_\s]\d+)*) like mac os x/i),et=et.replace(/[_\s]/g,".")):ee?et=a(/android[ \/-](\d+(\.\d+)*)/i):Qe.webos?et=a(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):Qe.blackberry?et=a(/rim\stablet\sos\s(\d+(\.\d+)*)/i):Qe.bada?et=a(/bada\/(\d+(\.\d+)*)/i):Qe.tizen&&(et=a(/tizen[\/\s](\d+(\.\d+)*)/i)),et&&(Qe.osversion=et);var ut=!Qe.windows&&et.split(".")[0];return je||Ae||x=="ipad"||ee&&(ut==3||ut>=4&&!Ve)||Qe.silk?Qe.tablet=ue:(Ve||x=="iphone"||x=="ipod"||ee||ne||Qe.blackberry||Qe.webos||Qe.bada)&&(Qe.mobile=ue),Qe.msedge||Qe.msie&&Qe.version>=10||Qe.yandexbrowser&&Qe.version>=15||Qe.vivaldi&&Qe.version>=1||Qe.chrome&&Qe.version>=20||Qe.samsungBrowser&&Qe.version>=4||Qe.whale&&se([Qe.version,"1.0"])===1||Qe.mzbrowser&&se([Qe.version,"6.0"])===1||Qe.focus&&se([Qe.version,"1.0"])===1||Qe.firefox&&Qe.version>=20||Qe.safari&&Qe.version>=6||Qe.opera&&Qe.version>=10||Qe.ios&&Qe.osversion&&Qe.osversion.split(".")[0]>=6||Qe.blackberry&&Qe.version>=10.1||Qe.chromium&&Qe.version>=20?Qe.a=ue:Qe.msie&&Qe.version<10||Qe.chrome&&Qe.version<20||Qe.firefox&&Qe.version<20||Qe.safari&&Qe.version<6||Qe.opera&&Qe.version<10||Qe.ios&&Qe.osversion&&Qe.osversion.split(".")[0]<6||Qe.chromium&&Qe.version<20?Qe.c=ue:Qe.x=ue,Qe}var re=ie(typeof navigator!="undefined"&&navigator.userAgent||"");re.test=function(z){for(var a=0;a=0;){if(y[0][a]>y[1][a])return 1;if(y[0][a]===y[1][a]){if(a===0)return 0}else return-1}}function ae(z,a,y){var x=re;typeof a=="string"&&(y=a,a=void 0),a===void 0&&(a=!1),y&&(x=ie(y));var b=""+x.version;for(var ee in z)if(z.hasOwnProperty(ee)&&x[ee]){if(typeof z[ee]!="string")throw new Error("Browser version in the minVersion map should be a string: "+ee+": "+String(z));return se([b,z[ee]])<0}return a}function te(z,a,y){return!ae(z,a,y)}return re.isUnsupportedBrowser=ae,re.compareVersions=se,re.check=te,re._detect=ie,re.detect=ie,re})},{}],89:[function(E,ve,fe){},{}],90:[function(E,ve,fe){(function(ue){(function(){"use strict";var ie=E("base64-js"),re=E("ieee754");fe.Buffer=ae,fe.SlowBuffer=ge,fe.INSPECT_MAX_BYTES=50;var le=2147483647;fe.kMaxLength=le,ae.TYPED_ARRAY_SUPPORT=oe(),!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 oe(){try{var Te=new Uint8Array(1);return Te.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Te.foo()===42}catch(ke){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 se(Te){if(Te>le)throw new RangeError('The value "'+Te+'" is invalid for option "size"');var ke=new Uint8Array(Te);return ke.__proto__=ae.prototype,ke}function ae(Te,ke,_e){if(typeof Te=="number"){if(typeof ke=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return y(Te)}return te(Te,ke,_e)}typeof Symbol!="undefined"&&Symbol.species!=null&&ae[Symbol.species]===ae&&Object.defineProperty(ae,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),ae.poolSize=8192;function te(Te,ke,_e){if(typeof Te=="string")return x(Te,ke);if(ArrayBuffer.isView(Te))return b(Te);if(Te==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Te);if(Fe(Te,ArrayBuffer)||Te&&Fe(Te.buffer,ArrayBuffer))return ee(Te,ke,_e);if(typeof Te=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Xe=Te.valueOf&&Te.valueOf();if(Xe!=null&&Xe!==Te)return ae.from(Xe,ke,_e);var dt=ne(Te);if(dt)return dt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Te[Symbol.toPrimitive]=="function")return ae.from(Te[Symbol.toPrimitive]("string"),ke,_e);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Te)}ae.from=function(Te,ke,_e){return te(Te,ke,_e)},ae.prototype.__proto__=Uint8Array.prototype,ae.__proto__=Uint8Array;function z(Te){if(typeof Te!="number")throw new TypeError('"size" argument must be of type number');if(Te<0)throw new RangeError('The value "'+Te+'" is invalid for option "size"')}function a(Te,ke,_e){return z(Te),Te<=0?se(Te):ke!==void 0?typeof _e=="string"?se(Te).fill(ke,_e):se(Te).fill(ke):se(Te)}ae.alloc=function(Te,ke,_e){return a(Te,ke,_e)};function y(Te){return z(Te),se(Te<0?0:Ae(Te)|0)}ae.allocUnsafe=function(Te){return y(Te)},ae.allocUnsafeSlow=function(Te){return y(Te)};function x(Te,ke){if((typeof ke!="string"||ke==="")&&(ke="utf8"),!ae.isEncoding(ke))throw new TypeError("Unknown encoding: "+ke);var _e=ye(Te,ke)|0,Xe=se(_e),dt=Xe.write(Te,ke);return dt!==_e&&(Xe=Xe.slice(0,dt)),Xe}function b(Te){for(var ke=Te.length<0?0:Ae(Te.length)|0,_e=se(ke),Xe=0;Xe=le)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+le.toString(16)+" bytes");return Te|0}function ge(Te){return+Te!=Te&&(Te=0),ae.alloc(+Te)}ae.isBuffer=function(ke){return ke!=null&&ke._isBuffer===!0&&ke!==ae.prototype},ae.compare=function(ke,_e){if(Fe(ke,Uint8Array)&&(ke=ae.from(ke,ke.offset,ke.byteLength)),Fe(_e,Uint8Array)&&(_e=ae.from(_e,_e.offset,_e.byteLength)),!ae.isBuffer(ke)||!ae.isBuffer(_e))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ke===_e)return 0;for(var Xe=ke.length,dt=_e.length,gt=0,at=Math.min(Xe,dt);gt2&&arguments[2]===!0;if(!Xe&&_e===0)return 0;for(var dt=!1;;)switch(ke){case"ascii":case"latin1":case"binary":return _e;case"utf8":case"utf-8":return qe(Te).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _e*2;case"hex":return _e>>>1;case"base64":return Oe(Te).length;default:if(dt)return Xe?-1:qe(Te).length;ke=(""+ke).toLowerCase(),dt=!0}}ae.byteLength=ye;function be(Te,ke,_e){var Xe=!1;if((ke===void 0||ke<0)&&(ke=0),ke>this.length||((_e===void 0||_e>this.length)&&(_e=this.length),_e<=0)||(_e>>>=0,ke>>>=0,_e<=ke))return"";for(Te||(Te="utf8");;)switch(Te){case"hex":return ut(this,ke,_e);case"utf8":case"utf-8":return Ve(this,ke,_e);case"ascii":return rt(this,ke,_e);case"latin1":case"binary":return et(this,ke,_e);case"base64":return je(this,ke,_e);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return lt(this,ke,_e);default:if(Xe)throw new TypeError("Unknown encoding: "+Te);Te=(Te+"").toLowerCase(),Xe=!0}}ae.prototype._isBuffer=!0;function we(Te,ke,_e){var Xe=Te[ke];Te[ke]=Te[_e],Te[_e]=Xe}ae.prototype.swap16=function(){var ke=this.length;if(ke%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var _e=0;_e_e&&(ke+=" ... "),""},ae.prototype.compare=function(ke,_e,Xe,dt,gt){if(Fe(ke,Uint8Array)&&(ke=ae.from(ke,ke.offset,ke.byteLength)),!ae.isBuffer(ke))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ke);if(_e===void 0&&(_e=0),Xe===void 0&&(Xe=ke?ke.length:0),dt===void 0&&(dt=0),gt===void 0&&(gt=this.length),_e<0||Xe>ke.length||dt<0||gt>this.length)throw new RangeError("out of range index");if(dt>=gt&&_e>=Xe)return 0;if(dt>=gt)return-1;if(_e>=Xe)return 1;if(_e>>>=0,Xe>>>=0,dt>>>=0,gt>>>=0,this===ke)return 0;for(var at=gt-dt,bt=Xe-_e,Pt=Math.min(at,bt),Et=this.slice(dt,gt),Lt=ke.slice(_e,Xe),Ft=0;Ft2147483647?_e=2147483647:_e<-2147483648&&(_e=-2147483648),_e=+_e,De(_e)&&(_e=dt?0:Te.length-1),_e<0&&(_e=Te.length+_e),_e>=Te.length){if(dt)return-1;_e=Te.length-1}else if(_e<0)if(dt)_e=0;else return-1;if(typeof ke=="string"&&(ke=ae.from(ke,Xe)),ae.isBuffer(ke))return ke.length===0?-1:Se(Te,ke,_e,Xe,dt);if(typeof ke=="number")return ke=ke&255,typeof Uint8Array.prototype.indexOf=="function"?dt?Uint8Array.prototype.indexOf.call(Te,ke,_e):Uint8Array.prototype.lastIndexOf.call(Te,ke,_e):Se(Te,[ke],_e,Xe,dt);throw new TypeError("val must be string, number or Buffer")}function Se(Te,ke,_e,Xe,dt){var gt=1,at=Te.length,bt=ke.length;if(Xe!==void 0&&(Xe=String(Xe).toLowerCase(),Xe==="ucs2"||Xe==="ucs-2"||Xe==="utf16le"||Xe==="utf-16le")){if(Te.length<2||ke.length<2)return-1;gt=2,at/=2,bt/=2,_e/=2}function Pt(wt,Ot){return gt===1?wt[Ot]:wt.readUInt16BE(Ot*gt)}var Et;if(dt){var Lt=-1;for(Et=_e;Etat&&(_e=at-bt),Et=_e;Et>=0;Et--){for(var Ft=!0,Rt=0;Rtdt&&(Xe=dt)):Xe=dt;var gt=ke.length;Xe>gt/2&&(Xe=gt/2);for(var at=0;at>>0,isFinite(Xe)?(Xe=Xe>>>0,dt===void 0&&(dt="utf8")):(dt=Xe,Xe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var gt=this.length-_e;if((Xe===void 0||Xe>gt)&&(Xe=gt),ke.length>0&&(Xe<0||_e<0)||_e>this.length)throw new RangeError("Attempt to write outside buffer bounds");dt||(dt="utf8");for(var at=!1;;)switch(dt){case"hex":return Pe(this,ke,_e,Xe);case"utf8":case"utf-8":return Be(this,ke,_e,Xe);case"ascii":return He(this,ke,_e,Xe);case"latin1":case"binary":return Ee(this,ke,_e,Xe);case"base64":return Ue(this,ke,_e,Xe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ie(this,ke,_e,Xe);default:if(at)throw new TypeError("Unknown encoding: "+dt);dt=(""+dt).toLowerCase(),at=!0}},ae.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function je(Te,ke,_e){return ke===0&&_e===Te.length?ie.fromByteArray(Te):ie.fromByteArray(Te.slice(ke,_e))}function Ve(Te,ke,_e){_e=Math.min(Te.length,_e);for(var Xe=[],dt=ke;dt<_e;){var gt=Te[dt],at=null,bt=gt>239?4:gt>223?3:gt>191?2:1;if(dt+bt<=_e){var Pt,Et,Lt,Ft;switch(bt){case 1:gt<128&&(at=gt);break;case 2:Pt=Te[dt+1],(Pt&192)===128&&(Ft=(gt&31)<<6|Pt&63,Ft>127&&(at=Ft));break;case 3:Pt=Te[dt+1],Et=Te[dt+2],(Pt&192)===128&&(Et&192)===128&&(Ft=(gt&15)<<12|(Pt&63)<<6|Et&63,Ft>2047&&(Ft<55296||Ft>57343)&&(at=Ft));break;case 4:Pt=Te[dt+1],Et=Te[dt+2],Lt=Te[dt+3],(Pt&192)===128&&(Et&192)===128&&(Lt&192)===128&&(Ft=(gt&15)<<18|(Pt&63)<<12|(Et&63)<<6|Lt&63,Ft>65535&&Ft<1114112&&(at=Ft))}}at===null?(at=65533,bt=1):at>65535&&(at-=65536,Xe.push(at>>>10&1023|55296),at=56320|at&1023),Xe.push(at),dt+=bt}return Qe(Xe)}var $e=4096;function Qe(Te){var ke=Te.length;if(ke<=$e)return String.fromCharCode.apply(String,Te);for(var _e="",Xe=0;XeXe)&&(_e=Xe);for(var dt="",gt=ke;gt<_e;++gt)dt+=st(Te[gt]);return dt}function lt(Te,ke,_e){for(var Xe=Te.slice(ke,_e),dt="",gt=0;gtXe&&(ke=Xe),_e<0?(_e+=Xe,_e<0&&(_e=0)):_e>Xe&&(_e=Xe),_e_e)throw new RangeError("Trying to access beyond buffer length")}ae.prototype.readUIntLE=function(ke,_e,Xe){ke=ke>>>0,_e=_e>>>0,Xe||it(ke,_e,this.length);for(var dt=this[ke],gt=1,at=0;++at<_e&&(gt*=256);)dt+=this[ke+at]*gt;return dt},ae.prototype.readUIntBE=function(ke,_e,Xe){ke=ke>>>0,_e=_e>>>0,Xe||it(ke,_e,this.length);for(var dt=this[ke+--_e],gt=1;_e>0&&(gt*=256);)dt+=this[ke+--_e]*gt;return dt},ae.prototype.readUInt8=function(ke,_e){return ke=ke>>>0,_e||it(ke,1,this.length),this[ke]},ae.prototype.readUInt16LE=function(ke,_e){return ke=ke>>>0,_e||it(ke,2,this.length),this[ke]|this[ke+1]<<8},ae.prototype.readUInt16BE=function(ke,_e){return ke=ke>>>0,_e||it(ke,2,this.length),this[ke]<<8|this[ke+1]},ae.prototype.readUInt32LE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),(this[ke]|this[ke+1]<<8|this[ke+2]<<16)+this[ke+3]*16777216},ae.prototype.readUInt32BE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),this[ke]*16777216+(this[ke+1]<<16|this[ke+2]<<8|this[ke+3])},ae.prototype.readIntLE=function(ke,_e,Xe){ke=ke>>>0,_e=_e>>>0,Xe||it(ke,_e,this.length);for(var dt=this[ke],gt=1,at=0;++at<_e&&(gt*=256);)dt+=this[ke+at]*gt;return gt*=128,dt>=gt&&(dt-=Math.pow(2,8*_e)),dt},ae.prototype.readIntBE=function(ke,_e,Xe){ke=ke>>>0,_e=_e>>>0,Xe||it(ke,_e,this.length);for(var dt=_e,gt=1,at=this[ke+--dt];dt>0&&(gt*=256);)at+=this[ke+--dt]*gt;return gt*=128,at>=gt&&(at-=Math.pow(2,8*_e)),at},ae.prototype.readInt8=function(ke,_e){return ke=ke>>>0,_e||it(ke,1,this.length),this[ke]&128?(255-this[ke]+1)*-1:this[ke]},ae.prototype.readInt16LE=function(ke,_e){ke=ke>>>0,_e||it(ke,2,this.length);var Xe=this[ke]|this[ke+1]<<8;return Xe&32768?Xe|4294901760:Xe},ae.prototype.readInt16BE=function(ke,_e){ke=ke>>>0,_e||it(ke,2,this.length);var Xe=this[ke+1]|this[ke]<<8;return Xe&32768?Xe|4294901760:Xe},ae.prototype.readInt32LE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),this[ke]|this[ke+1]<<8|this[ke+2]<<16|this[ke+3]<<24},ae.prototype.readInt32BE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),this[ke]<<24|this[ke+1]<<16|this[ke+2]<<8|this[ke+3]},ae.prototype.readFloatLE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),re.read(this,ke,!0,23,4)},ae.prototype.readFloatBE=function(ke,_e){return ke=ke>>>0,_e||it(ke,4,this.length),re.read(this,ke,!1,23,4)},ae.prototype.readDoubleLE=function(ke,_e){return ke=ke>>>0,_e||it(ke,8,this.length),re.read(this,ke,!0,52,8)},ae.prototype.readDoubleBE=function(ke,_e){return ke=ke>>>0,_e||it(ke,8,this.length),re.read(this,ke,!1,52,8)};function ot(Te,ke,_e,Xe,dt,gt){if(!ae.isBuffer(Te))throw new TypeError('"buffer" argument must be a Buffer instance');if(ke>dt||keTe.length)throw new RangeError("Index out of range")}ae.prototype.writeUIntLE=function(ke,_e,Xe,dt){if(ke=+ke,_e=_e>>>0,Xe=Xe>>>0,!dt){var gt=Math.pow(2,8*Xe)-1;ot(this,ke,_e,Xe,gt,0)}var at=1,bt=0;for(this[_e]=ke&255;++bt>>0,Xe=Xe>>>0,!dt){var gt=Math.pow(2,8*Xe)-1;ot(this,ke,_e,Xe,gt,0)}var at=Xe-1,bt=1;for(this[_e+at]=ke&255;--at>=0&&(bt*=256);)this[_e+at]=ke/bt&255;return _e+Xe},ae.prototype.writeUInt8=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,1,255,0),this[_e]=ke&255,_e+1},ae.prototype.writeUInt16LE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,2,65535,0),this[_e]=ke&255,this[_e+1]=ke>>>8,_e+2},ae.prototype.writeUInt16BE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,2,65535,0),this[_e]=ke>>>8,this[_e+1]=ke&255,_e+2},ae.prototype.writeUInt32LE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,4,4294967295,0),this[_e+3]=ke>>>24,this[_e+2]=ke>>>16,this[_e+1]=ke>>>8,this[_e]=ke&255,_e+4},ae.prototype.writeUInt32BE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,4,4294967295,0),this[_e]=ke>>>24,this[_e+1]=ke>>>16,this[_e+2]=ke>>>8,this[_e+3]=ke&255,_e+4},ae.prototype.writeIntLE=function(ke,_e,Xe,dt){if(ke=+ke,_e=_e>>>0,!dt){var gt=Math.pow(2,8*Xe-1);ot(this,ke,_e,Xe,gt-1,-gt)}var at=0,bt=1,Pt=0;for(this[_e]=ke&255;++at>0)-Pt&255;return _e+Xe},ae.prototype.writeIntBE=function(ke,_e,Xe,dt){if(ke=+ke,_e=_e>>>0,!dt){var gt=Math.pow(2,8*Xe-1);ot(this,ke,_e,Xe,gt-1,-gt)}var at=Xe-1,bt=1,Pt=0;for(this[_e+at]=ke&255;--at>=0&&(bt*=256);)ke<0&&Pt===0&&this[_e+at+1]!==0&&(Pt=1),this[_e+at]=(ke/bt>>0)-Pt&255;return _e+Xe},ae.prototype.writeInt8=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,1,127,-128),ke<0&&(ke=255+ke+1),this[_e]=ke&255,_e+1},ae.prototype.writeInt16LE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,2,32767,-32768),this[_e]=ke&255,this[_e+1]=ke>>>8,_e+2},ae.prototype.writeInt16BE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,2,32767,-32768),this[_e]=ke>>>8,this[_e+1]=ke&255,_e+2},ae.prototype.writeInt32LE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,4,2147483647,-2147483648),this[_e]=ke&255,this[_e+1]=ke>>>8,this[_e+2]=ke>>>16,this[_e+3]=ke>>>24,_e+4},ae.prototype.writeInt32BE=function(ke,_e,Xe){return ke=+ke,_e=_e>>>0,Xe||ot(this,ke,_e,4,2147483647,-2147483648),ke<0&&(ke=4294967295+ke+1),this[_e]=ke>>>24,this[_e+1]=ke>>>16,this[_e+2]=ke>>>8,this[_e+3]=ke&255,_e+4};function ct(Te,ke,_e,Xe,dt,gt){if(_e+Xe>Te.length)throw new RangeError("Index out of range");if(_e<0)throw new RangeError("Index out of range")}function mt(Te,ke,_e,Xe,dt){return ke=+ke,_e=_e>>>0,dt||ct(Te,ke,_e,4,34028234663852886e22,-34028234663852886e22),re.write(Te,ke,_e,Xe,23,4),_e+4}ae.prototype.writeFloatLE=function(ke,_e,Xe){return mt(this,ke,_e,!0,Xe)},ae.prototype.writeFloatBE=function(ke,_e,Xe){return mt(this,ke,_e,!1,Xe)};function yt(Te,ke,_e,Xe,dt){return ke=+ke,_e=_e>>>0,dt||ct(Te,ke,_e,8,17976931348623157e292,-17976931348623157e292),re.write(Te,ke,_e,Xe,52,8),_e+8}ae.prototype.writeDoubleLE=function(ke,_e,Xe){return yt(this,ke,_e,!0,Xe)},ae.prototype.writeDoubleBE=function(ke,_e,Xe){return yt(this,ke,_e,!1,Xe)},ae.prototype.copy=function(ke,_e,Xe,dt){if(!ae.isBuffer(ke))throw new TypeError("argument should be a Buffer");if(Xe||(Xe=0),!dt&&dt!==0&&(dt=this.length),_e>=ke.length&&(_e=ke.length),_e||(_e=0),dt>0&&dt=this.length)throw new RangeError("Index out of range");if(dt<0)throw new RangeError("sourceEnd out of bounds");dt>this.length&&(dt=this.length),ke.length-_e=0;--at)ke[at+_e]=this[at+Xe];else Uint8Array.prototype.set.call(ke,this.subarray(Xe,dt),_e);return gt},ae.prototype.fill=function(ke,_e,Xe,dt){if(typeof ke=="string"){if(typeof _e=="string"?(dt=_e,_e=0,Xe=this.length):typeof Xe=="string"&&(dt=Xe,Xe=this.length),dt!==void 0&&typeof dt!="string")throw new TypeError("encoding must be a string");if(typeof dt=="string"&&!ae.isEncoding(dt))throw new TypeError("Unknown encoding: "+dt);if(ke.length===1){var gt=ke.charCodeAt(0);(dt==="utf8"&><128||dt==="latin1")&&(ke=gt)}}else typeof ke=="number"&&(ke=ke&255);if(_e<0||this.length<_e||this.length>>0,Xe=Xe===void 0?this.length:Xe>>>0,ke||(ke=0);var at;if(typeof ke=="number")for(at=_e;at55295&&_e<57344){if(!dt){if(_e>56319){(ke-=3)>-1&>.push(239,191,189);continue}else if(at+1===Xe){(ke-=3)>-1&>.push(239,191,189);continue}dt=_e;continue}if(_e<56320){(ke-=3)>-1&>.push(239,191,189),dt=_e;continue}_e=(dt-55296<<10|_e-56320)+65536}else dt&&(ke-=3)>-1&>.push(239,191,189);if(dt=null,_e<128){if((ke-=1)<0)break;gt.push(_e)}else if(_e<2048){if((ke-=2)<0)break;gt.push(_e>>6|192,_e&63|128)}else if(_e<65536){if((ke-=3)<0)break;gt.push(_e>>12|224,_e>>6&63|128,_e&63|128)}else if(_e<1114112){if((ke-=4)<0)break;gt.push(_e>>18|240,_e>>12&63|128,_e>>6&63|128,_e&63|128)}else throw new Error("Invalid code point")}return gt}function Re(Te){for(var ke=[],_e=0;_e>8,dt=_e%256,gt.push(dt),gt.push(Xe);return gt}function Oe(Te){return ie.toByteArray(vt(Te))}function Le(Te,ke,_e,Xe){for(var dt=0;dt=ke.length||dt>=Te.length);++dt)ke[dt+_e]=Te[dt];return dt}function Fe(Te,ke){return Te instanceof ke||Te!=null&&Te.constructor!=null&&Te.constructor.name!=null&&Te.constructor.name===ke.name}function De(Te){return Te!==Te}}).call(this)}).call(this,E("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(E,ve,fe){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(E,ve,fe){"use strict";var ue=E("get-intrinsic"),ie=E("./"),re=ie(ue("String.prototype.indexOf"));ve.exports=function(oe,se){var ae=ue(oe,!!se);return typeof ae=="function"&&re(oe,".prototype.")>-1?ie(ae):ae}},{"./":93,"get-intrinsic":348}],93:[function(E,ve,fe){"use strict";var ue=E("function-bind"),ie=E("get-intrinsic"),re=ie("%Function.prototype.apply%"),le=ie("%Function.prototype.call%"),oe=ie("%Reflect.apply%",!0)||ue.call(le,re),se=ie("%Object.getOwnPropertyDescriptor%",!0),ae=ie("%Object.defineProperty%",!0),te=ie("%Math.max%");if(ae)try{ae({},"a",{value:1})}catch(a){ae=null}ve.exports=function(y){var x=oe(ue,le,arguments);if(se&&ae){var b=se(x,"length");b.configurable&&ae(x,"length",{value:1+te(0,y.length-(arguments.length-1))})}return x};var z=function(){return oe(ue,re,arguments)};ae?ae(ve.exports,"apply",{value:z}):ve.exports.apply=z},{"function-bind":347,"get-intrinsic":348}],94:[function(E,ve,fe){"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>8&255]},qe=function(at){return[at&255,at>>8&255,at>>16&255,at>>24&255]},Re=function(at){return at[3]<<24|at[2]<<16|at[1]<<8|at[0]},We=function(at){return yt(at,23,4)},Oe=function(at){return yt(at,52,8)},Le=function(at,bt){ge(at[Ie],bt,{get:function(){return Be(this)[bt]}})},Fe=function(at,bt,Pt,Et){var Lt=x(Pt),Ft=Be(at);if(Lt+bt>Ft.byteLength)throw ot(Ve);var Rt=Be(Ft.buffer).bytes,wt=Lt+Ft.byteOffset,Ot=be(Rt,wt,wt+bt);return Et?Ot:mt(Ot)},De=function(at,bt,Pt,Et,Lt,Ft){var Rt=x(Pt),wt=Be(at);if(Rt+bt>wt.byteLength)throw ot(Ve);for(var Ot=Be(wt.buffer).bytes,Mt=Rt+wt.byteOffset,Qt=Et(+Lt),Jt=0;JtLt)throw ot("Wrong offset");if(Et=Et===void 0?Lt-Ft:y(Et),Ft+Et>Lt)throw ot(je);He(this,{buffer:bt,byteLength:Et,byteOffset:Ft}),re||(this.buffer=bt,this.byteLength=Et,this.byteOffset=Ft)},ut=et[Ie],re&&(Le(Qe,"byteLength"),Le(et,"buffer"),Le(et,"byteLength"),Le(et,"byteOffset")),ae(ut,{getInt8:function(bt){return Fe(this,1,bt)[0]<<24>>24},getUint8:function(bt){return Fe(this,1,bt)[0]},getInt16:function(bt){var Pt=Fe(this,2,bt,arguments.length>1?arguments[1]:void 0);return(Pt[1]<<8|Pt[0])<<16>>16},getUint16:function(bt){var Pt=Fe(this,2,bt,arguments.length>1?arguments[1]:void 0);return Pt[1]<<8|Pt[0]},getInt32:function(bt){return Re(Fe(this,4,bt,arguments.length>1?arguments[1]:void 0))},getUint32:function(bt){return Re(Fe(this,4,bt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(bt){return jt(Fe(this,4,bt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(bt){return jt(Fe(this,8,bt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(bt,Pt){De(this,1,bt,vt,Pt)},setUint8:function(bt,Pt){De(this,1,bt,vt,Pt)},setInt16:function(bt,Pt){De(this,2,bt,st,Pt,arguments.length>2?arguments[2]:void 0)},setUint16:function(bt,Pt){De(this,2,bt,st,Pt,arguments.length>2?arguments[2]:void 0)},setInt32:function(bt,Pt){De(this,4,bt,qe,Pt,arguments.length>2?arguments[2]:void 0)},setUint32:function(bt,Pt){De(this,4,bt,qe,Pt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(bt,Pt){De(this,4,bt,We,Pt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(bt,Pt){De(this,8,bt,Oe,Pt,arguments.length>2?arguments[2]:void 0)}});else{var Te=Se&&$e.name!==Ee;if(!te(function(){$e(1)})||!te(function(){new $e(-1)})||te(function(){return new $e,new $e(1.5),new $e(NaN),Te&&!Pe})){Qe=function(bt){return z(this,rt),new $e(x(bt))},Qe[Ie]=rt;for(var ke=Ae($e),_e=0,Xe;ke.length>_e;)(Xe=ke[_e++])in Qe||se(Qe,Xe,$e[Xe]);rt.constructor=Qe}else Te&&Pe&&se($e,"name",Ee);ne&&ee(ut)!==lt&&ne(ut,lt);var dt=new et(new Qe(2)),gt=ie(ut.setInt8);dt.setInt8(0,2147483648),dt.setInt8(1,2147483649),(dt.getInt8(0)||!dt.getInt8(1))&&ae(ut,{setInt8:function(bt,Pt){gt(this,bt,Pt<<24>>24)},setUint8:function(bt,Pt){gt(this,bt,Pt<<24>>24)}},{unsafe:!0})}we(Qe,Ee),we(et,Ue),ve.exports={ArrayBuffer:Qe,DataView:et}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(E,ve,fe){"use strict";var ue=E("../internals/to-object"),ie=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=Math.min;ve.exports=[].copyWithin||function(se,ae){var te=ue(this),z=re(te),a=ie(se,z),y=ie(ae,z),x=arguments.length>2?arguments[2]:void 0,b=le((x===void 0?z:ie(x,z))-y,z-a),ee=1;for(y0;)y in te?te[a]=te[y]:delete te[a],a+=ee,y+=ee;return te}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(E,ve,fe){"use strict";var ue=E("../internals/to-object"),ie=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like");ve.exports=function(oe){for(var se=ue(this),ae=re(se),te=arguments.length,z=ie(te>1?arguments[1]:void 0,ae),a=te>2?arguments[2]:void 0,y=a===void 0?ae:ie(a,ae);y>z;)se[z++]=oe;return se}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(E,ve,fe){"use strict";var ue=E("../internals/array-iteration").forEach,ie=E("../internals/array-method-is-strict"),re=ie("forEach");ve.exports=re?[].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(E,ve,fe){var ue=E("../internals/length-of-array-like");ve.exports=function(ie,re){for(var le=0,oe=ue(re),se=new ie(oe);oe>le;)se[le]=re[le++];return se}},{"../internals/length-of-array-like":188}],109:[function(E,ve,fe){"use strict";var ue=E("../internals/global"),ie=E("../internals/function-bind-context"),re=E("../internals/function-call"),le=E("../internals/to-object"),oe=E("../internals/call-with-safe-iteration-closing"),se=E("../internals/is-array-iterator-method"),ae=E("../internals/is-constructor"),te=E("../internals/length-of-array-like"),z=E("../internals/create-property"),a=E("../internals/get-iterator"),y=E("../internals/get-iterator-method"),x=ue.Array;ve.exports=function(ee){var ne=le(ee),Ae=ae(this),ge=arguments.length,ye=ge>1?arguments[1]:void 0,be=ye!==void 0;be&&(ye=ie(ye,ge>2?arguments[2]:void 0));var we=y(ne),Ce=0,Se,Pe,Be,He,Ee,Ue;if(we&&!(this==x&&se(we)))for(He=a(ne,we),Ee=He.next,Pe=Ae?new this:[];!(Be=re(Ee,He)).done;Ce++)Ue=be?oe(He,ye,[Be.value,Ce],!0):Be.value,z(Pe,Ce,Ue);else for(Se=te(ne),Pe=Ae?new this(Se):x(Se);Se>Ce;Ce++)Ue=be?ye(ne[Ce],Ce):ne[Ce],z(Pe,Ce,Ue);return Pe.length=Ce,Pe}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(E,ve,fe){var ue=E("../internals/to-indexed-object"),ie=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=function(oe){return function(se,ae,te){var z=ue(se),a=re(z),y=ie(te,a),x;if(oe&&ae!=ae){for(;a>y;)if(x=z[y++],x!=x)return!0}else for(;a>y;y++)if((oe||y in z)&&z[y]===ae)return oe||y||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(E,ve,fe){var ue=E("../internals/function-bind-context"),ie=E("../internals/function-uncurry-this"),re=E("../internals/indexed-object"),le=E("../internals/to-object"),oe=E("../internals/length-of-array-like"),se=E("../internals/array-species-create"),ae=ie([].push),te=function(z){var a=z==1,y=z==2,x=z==3,b=z==4,ee=z==6,ne=z==7,Ae=z==5||ee;return function(ge,ye,be,we){for(var Ce=le(ge),Se=re(Ce),Pe=ue(ye,be),Be=oe(Se),He=0,Ee=we||se,Ue=a?Ee(ge,Be):y||ne?Ee(ge,0):void 0,Ie,je;Be>He;He++)if((Ae||He in Se)&&(Ie=Se[He],je=Pe(Ie,He,Ce),z))if(a)Ue[He]=je;else if(je)switch(z){case 3:return!0;case 5:return Ie;case 6:return He;case 2:ae(Ue,Ie)}else switch(z){case 4:return!1;case 7:ae(Ue,Ie)}return ee?-1:x||b?b:Ue}};ve.exports={forEach:te(0),map:te(1),filter:te(2),some:te(3),every:te(4),find:te(5),findIndex:te(6),filterReject:te(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(E,ve,fe){"use strict";var ue=E("../internals/function-apply"),ie=E("../internals/to-indexed-object"),re=E("../internals/to-integer-or-infinity"),le=E("../internals/length-of-array-like"),oe=E("../internals/array-method-is-strict"),se=Math.min,ae=[].lastIndexOf,te=!!ae&&1/[1].lastIndexOf(1,-0)<0,z=oe("lastIndexOf"),a=te||!z;ve.exports=a?function(x){if(te)return ue(ae,this,arguments)||0;var b=ie(this),ee=le(b),ne=ee-1;for(arguments.length>1&&(ne=se(ne,re(arguments[1]))),ne<0&&(ne=ee+ne);ne>=0;ne--)if(ne in b&&b[ne]===x)return ne||0;return-1}:ae},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(E,ve,fe){var ue=E("../internals/fails"),ie=E("../internals/well-known-symbol"),re=E("../internals/engine-v8-version"),le=ie("species");ve.exports=function(oe){return re>=51||!ue(function(){var se=[],ae=se.constructor={};return ae[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(E,ve,fe){"use strict";var ue=E("../internals/fails");ve.exports=function(ie,re){var le=[][ie];return!!le&&ue(function(){le.call(null,re||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/a-callable"),re=E("../internals/to-object"),le=E("../internals/indexed-object"),oe=E("../internals/length-of-array-like"),se=ue.TypeError,ae=function(te){return function(z,a,y,x){ie(a);var b=re(z),ee=le(b),ne=oe(b),Ae=te?ne-1:0,ge=te?-1:1;if(y<2)for(;;){if(Ae in ee){x=ee[Ae],Ae+=ge;break}if(Ae+=ge,te?Ae<0:ne<=Ae)throw se("Reduce of empty array with no initial value")}for(;te?Ae>=0:ne>Ae;Ae+=ge)Ae in ee&&(x=a(x,ee[Ae],Ae,b));return x}};ve.exports={left:ae(!1),right:ae(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/to-absolute-index"),re=E("../internals/length-of-array-like"),le=E("../internals/create-property"),oe=ue.Array,se=Math.max;ve.exports=function(ae,te,z){for(var a=re(ae),y=ie(te,a),x=ie(z===void 0?a:z,a),b=oe(se(x-y,0)),ee=0;y0;)se[y]=se[--y];y!==z++&&(se[y]=a)}return se},oe=function(se,ae,te,z){for(var a=ae.length,y=te.length,x=0,b=0;x0&&ae[0]<4?1:+(ae[0]+ae[1])),!te&&ie&&(ae=ie.match(/Edge\/(\d+)/),(!ae||ae[1]>=74)&&(ae=ie.match(/Chrome\/(\d+)/),ae&&(te=+ae[1]))),ve.exports=te},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(E,ve,fe){var ue=E("../internals/engine-user-agent"),ie=ue.match(/AppleWebKit\/(\d+)\./);ve.exports=!!ie&&+ie[1]},{"../internals/engine-user-agent":145}],148:[function(E,ve,fe){ve.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/object-get-own-property-descriptor").f,re=E("../internals/create-non-enumerable-property"),le=E("../internals/redefine"),oe=E("../internals/set-global"),se=E("../internals/copy-constructor-properties"),ae=E("../internals/is-forced");ve.exports=function(te,z){var a=te.target,y=te.global,x=te.stat,b,ee,ne,Ae,ge,ye;if(y?ee=ue:x?ee=ue[a]||oe(a,{}):ee=(ue[a]||{}).prototype,ee)for(ne in z){if(ge=z[ne],te.noTargetGet?(ye=ie(ee,ne),Ae=ye&&ye.value):Ae=ee[ne],b=ae(y?ne:a+(x?".":"#")+ne,te.forced),!b&&Ae!==void 0){if(typeof ge==typeof Ae)continue;se(ge,Ae)}(te.sham||Ae&&Ae.sham)&&re(ge,"sham",!0),le(ee,ne,ge,te)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(E,ve,fe){ve.exports=function(ue){try{return!!ue()}catch(ie){return!0}}},{}],151:[function(E,ve,fe){"use strict";E("../modules/es.regexp.exec");var ue=E("../internals/function-uncurry-this"),ie=E("../internals/redefine"),re=E("../internals/regexp-exec"),le=E("../internals/fails"),oe=E("../internals/well-known-symbol"),se=E("../internals/create-non-enumerable-property"),ae=oe("species"),te=RegExp.prototype;ve.exports=function(z,a,y,x){var b=oe(z),ee=!le(function(){var ye={};return ye[b]=function(){return 7},""[z](ye)!=7}),ne=ee&&!le(function(){var ye=!1,be=/a/;return z==="split"&&(be={},be.constructor={},be.constructor[ae]=function(){return be},be.flags="",be[b]=/./[b]),be.exec=function(){return ye=!0,null},be[b](""),!ye});if(!ee||!ne||y){var Ae=ue(/./[b]),ge=a(b,""[z],function(ye,be,we,Ce,Se){var Pe=ue(ye),Be=be.exec;return Be===re||Be===te.exec?ee&&!Se?{done:!0,value:Ae(be,we,Ce)}:{done:!0,value:Pe(we,be,Ce)}:{done:!1}});ie(String.prototype,z,ge[0]),ie(te,b,ge[1])}x&&se(te[b],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(E,ve,fe){var ue=E("../internals/function-bind-native"),ie=Function.prototype,re=ie.apply,le=ie.call;ve.exports=typeof Reflect=="object"&&Reflect.apply||(ue?le.bind(re):function(){return le.apply(re,arguments)})},{"../internals/function-bind-native":154}],153:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/a-callable"),re=E("../internals/function-bind-native"),le=ue(ue.bind);ve.exports=function(oe,se){return ie(oe),se===void 0?oe:re?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(E,ve,fe){var ue=E("../internals/fails");ve.exports=!ue(function(){var ie=function(){}.bind();return typeof ie!="function"||ie.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(E,ve,fe){var ue=E("../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(E,ve,fe){var ue=E("../internals/descriptors"),ie=E("../internals/has-own-property"),re=Function.prototype,le=ue&&Object.getOwnPropertyDescriptor,oe=ie(re,"name"),se=oe&&function(){}.name==="something",ae=oe&&(!ue||ue&&le(re,"name").configurable);ve.exports={EXISTS:oe,PROPER:se,CONFIGURABLE:ae}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(E,ve,fe){var ue=E("../internals/function-bind-native"),ie=Function.prototype,re=ie.bind,le=ie.call,oe=ue&&re.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(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/is-callable"),re=function(le){return ie(le)?le:void 0};ve.exports=function(le,oe){return arguments.length<2?re(ue[le]):ue[le]&&ue[le][oe]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(E,ve,fe){var ue=E("../internals/classof"),ie=E("../internals/get-method"),re=E("../internals/iterators"),le=E("../internals/well-known-symbol"),oe=le("iterator");ve.exports=function(se){if(se!=null)return ie(se,oe)||ie(se,"@@iterator")||re[ue(se)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/an-object"),oe=E("../internals/try-to-string"),se=E("../internals/get-iterator-method"),ae=ue.TypeError;ve.exports=function(te,z){var a=arguments.length<2?se(te):z;if(re(a))return le(ie(a,te));throw ae(oe(te)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(E,ve,fe){var ue=E("../internals/a-callable");ve.exports=function(ie,re){var le=ie[re];return le==null?void 0:ue(le)}},{"../internals/a-callable":95}],162:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/to-object"),re=Math.floor,le=ue("".charAt),oe=ue("".replace),se=ue("".slice),ae=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,te=/\$([$&'`]|\d{1,2})/g;ve.exports=function(z,a,y,x,b,ee){var ne=y+z.length,Ae=x.length,ge=te;return b!==void 0&&(b=ie(b),ge=ae),oe(ee,ge,function(ye,be){var we;switch(le(be,0)){case"$":return"$";case"&":return z;case"`":return se(a,0,y);case"'":return se(a,ne);case"<":we=b[se(be,1,-1)];break;default:var Ce=+be;if(Ce===0)return ye;if(Ce>Ae){var Se=re(Ce/10);return Se===0?ye:Se<=Ae?x[Se-1]===void 0?le(be,1):x[Se-1]+le(be,1):ye}we=x[Ce-1]}return we===void 0?"":we})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(E,ve,fe){(function(ue){(function(){var ie=function(re){return re&&re.Math==Math&&re};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 Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/to-object"),re=ue({}.hasOwnProperty);ve.exports=Object.hasOwn||function(oe,se){return re(ie(oe),se)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(E,ve,fe){ve.exports={}},{}],166:[function(E,ve,fe){var ue=E("../internals/global");ve.exports=function(ie,re){var le=ue.console;le&&le.error&&(arguments.length==1?le.error(ie):le.error(ie,re))}},{"../internals/global":163}],167:[function(E,ve,fe){var ue=E("../internals/get-built-in");ve.exports=ue("document","documentElement")},{"../internals/get-built-in":158}],168:[function(E,ve,fe){var ue=E("../internals/descriptors"),ie=E("../internals/fails"),re=E("../internals/document-create-element");ve.exports=!ue&&!ie(function(){return Object.defineProperty(re("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(E,ve,fe){var ue=E("../internals/global"),ie=ue.Array,re=Math.abs,le=Math.pow,oe=Math.floor,se=Math.log,ae=Math.LN2,te=function(a,y,x){var b=ie(x),ee=x*8-y-1,ne=(1<>1,ge=y===23?le(2,-24)-le(2,-77):0,ye=a<0||a===0&&1/a<0?1:0,be=0,we,Ce,Se;for(a=re(a),a!=a||a===1/0?(Ce=a!=a?1:0,we=ne):(we=oe(se(a)/ae),Se=le(2,-we),a*Se<1&&(we--,Se*=2),we+Ae>=1?a+=ge/Se:a+=ge*le(2,1-Ae),a*Se>=2&&(we++,Se/=2),we+Ae>=ne?(Ce=0,we=ne):we+Ae>=1?(Ce=(a*Se-1)*le(2,y),we=we+Ae):(Ce=a*le(2,Ae-1)*le(2,y),we=0));y>=8;)b[be++]=Ce&255,Ce/=256,y-=8;for(we=we<0;)b[be++]=we&255,we/=256,ee-=8;return b[--be]|=ye*128,b},z=function(a,y){var x=a.length,b=x*8-y-1,ee=(1<>1,Ae=b-7,ge=x-1,ye=a[ge--],be=ye&127,we;for(ye>>=7;Ae>0;)be=be*256+a[ge--],Ae-=8;for(we=be&(1<<-Ae)-1,be>>=-Ae,Ae+=y;Ae>0;)we=we*256+a[ge--],Ae-=8;if(be===0)be=1-ne;else{if(be===ee)return we?NaN:ye?-1/0:1/0;we=we+le(2,y),be=be-ne}return(ye?-1:1)*we*le(2,be-y)};ve.exports={pack:te,unpack:z}},{"../internals/global":163}],170:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/function-uncurry-this"),re=E("../internals/fails"),le=E("../internals/classof-raw"),oe=ue.Object,se=ie("".split);ve.exports=re(function(){return!oe("z").propertyIsEnumerable(0)})?function(ae){return le(ae)=="String"?se(ae,""):oe(ae)}:oe},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(E,ve,fe){var ue=E("../internals/is-callable"),ie=E("../internals/is-object"),re=E("../internals/object-set-prototype-of");ve.exports=function(le,oe,se){var ae,te;return re&&ue(ae=oe.constructor)&&ae!==se&&ie(te=ae.prototype)&&te!==se.prototype&&re(le,te),le}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/is-callable"),re=E("../internals/shared-store"),le=ue(Function.toString);ie(re.inspectSource)||(re.inspectSource=function(oe){return le(oe)}),ve.exports=re.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(E,ve,fe){var ue=E("../internals/native-weak-map"),ie=E("../internals/global"),re=E("../internals/function-uncurry-this"),le=E("../internals/is-object"),oe=E("../internals/create-non-enumerable-property"),se=E("../internals/has-own-property"),ae=E("../internals/shared-store"),te=E("../internals/shared-key"),z=E("../internals/hidden-keys"),a="Object already initialized",y=ie.TypeError,x=ie.WeakMap,b,ee,ne,Ae=function(Pe){return ne(Pe)?ee(Pe):b(Pe,{})},ge=function(Pe){return function(Be){var He;if(!le(Be)||(He=ee(Be)).type!==Pe)throw y("Incompatible receiver, "+Pe+" required");return He}};if(ue||ae.state){var ye=ae.state||(ae.state=new x),be=re(ye.get),we=re(ye.has),Ce=re(ye.set);b=function(Pe,Be){if(we(ye,Pe))throw new y(a);return Be.facade=Pe,Ce(ye,Pe,Be),Be},ee=function(Pe){return be(ye,Pe)||{}},ne=function(Pe){return we(ye,Pe)}}else{var Se=te("state");z[Se]=!0,b=function(Pe,Be){if(se(Pe,Se))throw new y(a);return Be.facade=Pe,oe(Pe,Se,Be),Be},ee=function(Pe){return se(Pe,Se)?Pe[Se]:{}},ne=function(Pe){return se(Pe,Se)}}ve.exports={set:b,get:ee,has:ne,enforce:Ae,getterFor:ge}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(E,ve,fe){var ue=E("../internals/well-known-symbol"),ie=E("../internals/iterators"),re=ue("iterator"),le=Array.prototype;ve.exports=function(oe){return oe!==void 0&&(ie.Array===oe||le[re]===oe)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(E,ve,fe){var ue=E("../internals/classof-raw");ve.exports=Array.isArray||function(re){return ue(re)=="Array"}},{"../internals/classof-raw":123}],176:[function(E,ve,fe){ve.exports=function(ue){return typeof ue=="function"}},{}],177:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/fails"),re=E("../internals/is-callable"),le=E("../internals/classof"),oe=E("../internals/get-built-in"),se=E("../internals/inspect-source"),ae=function(){},te=[],z=oe("Reflect","construct"),a=/^\s*(?:class|function)\b/,y=ue(a.exec),x=!a.exec(ae),b=function(Ae){if(!re(Ae))return!1;try{return z(ae,te,Ae),!0}catch(ge){return!1}},ee=function(Ae){if(!re(Ae))return!1;switch(le(Ae)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return x||!!y(a,se(Ae))}catch(ge){return!0}};ee.sham=!0,ve.exports=!z||ie(function(){var ne;return b(b.call)||!b(Object)||!b(function(){ne=!0})||ne})?ee:b},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(E,ve,fe){var ue=E("../internals/fails"),ie=E("../internals/is-callable"),re=/#|\.prototype\./,le=function(z,a){var y=se[oe(z)];return y==te?!0:y==ae?!1:ie(a)?ue(a):!!a},oe=le.normalize=function(z){return String(z).replace(re,".").toLowerCase()},se=le.data={},ae=le.NATIVE="N",te=le.POLYFILL="P";ve.exports=le},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(E,ve,fe){var ue=E("../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(E,ve,fe){var ue=E("../internals/is-callable");ve.exports=function(ie){return typeof ie=="object"?ie!==null:ue(ie)}},{"../internals/is-callable":176}],181:[function(E,ve,fe){ve.exports=!1},{}],182:[function(E,ve,fe){var ue=E("../internals/is-object"),ie=E("../internals/classof-raw"),re=E("../internals/well-known-symbol"),le=re("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(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/get-built-in"),re=E("../internals/is-callable"),le=E("../internals/object-is-prototype-of"),oe=E("../internals/use-symbol-as-uid"),se=ue.Object;ve.exports=oe?function(ae){return typeof ae=="symbol"}:function(ae){var te=ie("Symbol");return re(te)&&le(te.prototype,se(ae))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/function-bind-context"),re=E("../internals/function-call"),le=E("../internals/an-object"),oe=E("../internals/try-to-string"),se=E("../internals/is-array-iterator-method"),ae=E("../internals/length-of-array-like"),te=E("../internals/object-is-prototype-of"),z=E("../internals/get-iterator"),a=E("../internals/get-iterator-method"),y=E("../internals/iterator-close"),x=ue.TypeError,b=function(ne,Ae){this.stopped=ne,this.result=Ae},ee=b.prototype;ve.exports=function(ne,Ae,ge){var ye=ge&&ge.that,be=!!(ge&&ge.AS_ENTRIES),we=!!(ge&&ge.IS_ITERATOR),Ce=!!(ge&&ge.INTERRUPTED),Se=ie(Ae,ye),Pe,Be,He,Ee,Ue,Ie,je,Ve=function(Qe){return Pe&&y(Pe,"normal",Qe),new b(!0,Qe)},$e=function(Qe){return be?(le(Qe),Ce?Se(Qe[0],Qe[1],Ve):Se(Qe[0],Qe[1])):Ce?Se(Qe,Ve):Se(Qe)};if(we)Pe=ne;else{if(Be=a(ne),!Be)throw x(oe(ne)+" is not iterable");if(se(Be)){for(He=0,Ee=ae(ne);Ee>He;He++)if(Ue=$e(ne[He]),Ue&&te(ee,Ue))return Ue;return new b(!1)}Pe=z(ne,Be)}for(Ie=Pe.next;!(je=re(Ie,Pe)).done;){try{Ue=$e(je.value)}catch(Qe){y(Pe,"throw",Qe)}if(typeof Ue=="object"&&Ue&&te(ee,Ue))return Ue}return new b(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(E,ve,fe){var ue=E("../internals/function-call"),ie=E("../internals/an-object"),re=E("../internals/get-method");ve.exports=function(le,oe,se){var ae,te;ie(le);try{if(ae=re(le,"return"),!ae){if(oe==="throw")throw se;return se}ae=ue(ae,le)}catch(z){te=!0,ae=z}if(oe==="throw")throw se;if(te)throw ae;return ie(ae),se}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(E,ve,fe){"use strict";var ue=E("../internals/fails"),ie=E("../internals/is-callable"),re=E("../internals/object-create"),le=E("../internals/object-get-prototype-of"),oe=E("../internals/redefine"),se=E("../internals/well-known-symbol"),ae=E("../internals/is-pure"),te=se("iterator"),z=!1,a,y,x;[].keys&&(x=[].keys(),"next"in x?(y=le(le(x)),y!==Object.prototype&&(a=y)):z=!0);var b=a==null||ue(function(){var ee={};return a[te].call(ee)!==ee});b?a={}:ae&&(a=re(a)),ie(a[te])||oe(a,te,function(){return this}),ve.exports={IteratorPrototype:a,BUGGY_SAFARI_ITERATORS:z}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(E,ve,fe){arguments[4][165][0].apply(fe,arguments)},{dup:165}],188:[function(E,ve,fe){var ue=E("../internals/to-length");ve.exports=function(ie){return ue(ie.length)}},{"../internals/to-length":249}],189:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/function-bind-context"),re=E("../internals/object-get-own-property-descriptor").f,le=E("../internals/task").set,oe=E("../internals/engine-is-ios"),se=E("../internals/engine-is-ios-pebble"),ae=E("../internals/engine-is-webos-webkit"),te=E("../internals/engine-is-node"),z=ue.MutationObserver||ue.WebKitMutationObserver,a=ue.document,y=ue.process,x=ue.Promise,b=re(ue,"queueMicrotask"),ee=b&&b.value,ne,Ae,ge,ye,be,we,Ce,Se;ee||(ne=function(){var Pe,Be;for(te&&(Pe=y.domain)&&Pe.exit();Ae;){Be=Ae.fn,Ae=Ae.next;try{Be()}catch(He){throw Ae?ye():ge=void 0,He}}ge=void 0,Pe&&Pe.enter()},!oe&&!te&&!ae&&z&&a?(be=!0,we=a.createTextNode(""),new z(ne).observe(we,{characterData:!0}),ye=function(){we.data=be=!be}):!se&&x&&x.resolve?(Ce=x.resolve(void 0),Ce.constructor=x,Se=ie(Ce.then,Ce),ye=function(){Se(ne)}):te?ye=function(){y.nextTick(ne)}:(le=ie(le,ue),ye=function(){le(ne)})),ve.exports=ee||function(Pe){var Be={fn:Pe,next:void 0};ge&&(ge.next=Be),Ae||(Ae=Be,ye()),ge=Be}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(E,ve,fe){var ue=E("../internals/native-symbol");ve.exports=ue&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(E,ve,fe){var ue=E("../internals/engine-v8-version"),ie=E("../internals/fails");ve.exports=!!Object.getOwnPropertySymbols&&!ie(function(){var re=Symbol();return!String(re)||!(Object(re)instanceof Symbol)||!Symbol.sham&&ue&&ue<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/is-callable"),re=E("../internals/inspect-source"),le=ue.WeakMap;ve.exports=ie(le)&&/native code/.test(re(le))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(E,ve,fe){"use strict";var ue=E("../internals/a-callable"),ie=function(re){var le,oe;this.promise=new re(function(se,ae){if(le!==void 0||oe!==void 0)throw TypeError("Bad Promise constructor");le=se,oe=ae}),this.resolve=ue(le),this.reject=ue(oe)};ve.exports.f=function(re){return new ie(re)}},{"../internals/a-callable":95}],194:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/is-regexp"),re=ue.TypeError;ve.exports=function(le){if(ie(le))throw re("The method doesn't accept regular expressions");return le}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(E,ve,fe){"use strict";var ue=E("../internals/descriptors"),ie=E("../internals/function-uncurry-this"),re=E("../internals/function-call"),le=E("../internals/fails"),oe=E("../internals/object-keys"),se=E("../internals/object-get-own-property-symbols"),ae=E("../internals/object-property-is-enumerable"),te=E("../internals/to-object"),z=E("../internals/indexed-object"),a=Object.assign,y=Object.defineProperty,x=ie([].concat);ve.exports=!a||le(function(){if(ue&&a({b:1},a(y({},"a",{enumerable:!0,get:function(){y(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var b={},ee={},ne=Symbol(),Ae="abcdefghijklmnopqrst";return b[ne]=7,Ae.split("").forEach(function(ge){ee[ge]=ge}),a({},b)[ne]!=7||oe(a({},ee)).join("")!=Ae})?function(ee,ne){for(var Ae=te(ee),ge=arguments.length,ye=1,be=se.f,we=ae.f;ge>ye;)for(var Ce=z(arguments[ye++]),Se=be?x(oe(Ce),be(Ce)):oe(Ce),Pe=Se.length,Be=0,He;Pe>Be;)He=Se[Be++],(!ue||re(we,Ce,He))&&(Ae[He]=Ce[He]);return Ae}:a},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(E,ve,fe){var ue=E("../internals/an-object"),ie=E("../internals/object-define-properties"),re=E("../internals/enum-bug-keys"),le=E("../internals/hidden-keys"),oe=E("../internals/html"),se=E("../internals/document-create-element"),ae=E("../internals/shared-key"),te=">",z="<",a="prototype",y="script",x=ae("IE_PROTO"),b=function(){},ee=function(be){return z+y+te+be+z+"/"+y+te},ne=function(be){be.write(ee("")),be.close();var we=be.parentWindow.Object;return be=null,we},Ae=function(){var be=se("iframe"),we="java"+y+":",Ce;return be.style.display="none",oe.appendChild(be),be.src=String(we),Ce=be.contentWindow.document,Ce.open(),Ce.write(ee("document.F=Object")),Ce.close(),Ce.F},ge,ye=function(){try{ge=new ActiveXObject("htmlfile")}catch(we){}ye=typeof document!="undefined"?document.domain&&ge?ne(ge):Ae():ne(ge);for(var be=re.length;be--;)delete ye[a][re[be]];return ye()};le[x]=!0,ve.exports=Object.create||function(we,Ce){var Se;return we!==null?(b[a]=ue(we),Se=new b,b[a]=null,Se[x]=we):Se=ye(),Ce===void 0?Se:ie.f(Se,Ce)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(E,ve,fe){var ue=E("../internals/descriptors"),ie=E("../internals/v8-prototype-define-bug"),re=E("../internals/object-define-property"),le=E("../internals/an-object"),oe=E("../internals/to-indexed-object"),se=E("../internals/object-keys");fe.f=ue&&!ie?Object.defineProperties:function(te,z){le(te);for(var a=oe(z),y=se(z),x=y.length,b=0,ee;x>b;)re.f(te,ee=y[b++],a[ee]);return te}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/descriptors"),re=E("../internals/ie8-dom-define"),le=E("../internals/v8-prototype-define-bug"),oe=E("../internals/an-object"),se=E("../internals/to-property-key"),ae=ue.TypeError,te=Object.defineProperty,z=Object.getOwnPropertyDescriptor,a="enumerable",y="configurable",x="writable";fe.f=ie?le?function(ee,ne,Ae){if(oe(ee),ne=se(ne),oe(Ae),typeof ee=="function"&&ne==="prototype"&&"value"in Ae&&x in Ae&&!Ae[x]){var ge=z(ee,ne);ge&&ge[x]&&(ee[ne]=Ae.value,Ae={configurable:y in Ae?Ae[y]:ge[y],enumerable:a in Ae?Ae[a]:ge[a],writable:!1})}return te(ee,ne,Ae)}:te:function(ee,ne,Ae){if(oe(ee),ne=se(ne),oe(Ae),re)try{return te(ee,ne,Ae)}catch(ge){}if("get"in Ae||"set"in Ae)throw ae("Accessors not supported");return"value"in Ae&&(ee[ne]=Ae.value),ee}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(E,ve,fe){var ue=E("../internals/descriptors"),ie=E("../internals/function-call"),re=E("../internals/object-property-is-enumerable"),le=E("../internals/create-property-descriptor"),oe=E("../internals/to-indexed-object"),se=E("../internals/to-property-key"),ae=E("../internals/has-own-property"),te=E("../internals/ie8-dom-define"),z=Object.getOwnPropertyDescriptor;fe.f=ue?z:function(y,x){if(y=oe(y),x=se(x),te)try{return z(y,x)}catch(b){}if(ae(y,x))return le(!ie(re.f,y,x),y[x])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(E,ve,fe){var ue=E("../internals/classof-raw"),ie=E("../internals/to-indexed-object"),re=E("../internals/object-get-own-property-names").f,le=E("../internals/array-slice-simple"),oe=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],se=function(ae){try{return re(ae)}catch(te){return le(oe)}};ve.exports.f=function(te){return oe&&ue(te)=="Window"?se(te):re(ie(te))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(E,ve,fe){var ue=E("../internals/object-keys-internal"),ie=E("../internals/enum-bug-keys"),re=ie.concat("length","prototype");fe.f=Object.getOwnPropertyNames||function(oe){return ue(oe,re)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(E,ve,fe){fe.f=Object.getOwnPropertySymbols},{}],203:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/has-own-property"),re=E("../internals/is-callable"),le=E("../internals/to-object"),oe=E("../internals/shared-key"),se=E("../internals/correct-prototype-getter"),ae=oe("IE_PROTO"),te=ue.Object,z=te.prototype;ve.exports=se?te.getPrototypeOf:function(a){var y=le(a);if(ie(y,ae))return y[ae];var x=y.constructor;return re(x)&&y instanceof x?x.prototype:y instanceof te?z:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this");ve.exports=ue({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/has-own-property"),re=E("../internals/to-indexed-object"),le=E("../internals/array-includes").indexOf,oe=E("../internals/hidden-keys"),se=ue([].push);ve.exports=function(ae,te){var z=re(ae),a=0,y=[],x;for(x in z)!ie(oe,x)&&ie(z,x)&&se(y,x);for(;te.length>a;)ie(z,x=te[a++])&&(~le(y,x)||se(y,x));return y}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(E,ve,fe){var ue=E("../internals/object-keys-internal"),ie=E("../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(E,ve,fe){"use strict";var ue={}.propertyIsEnumerable,ie=Object.getOwnPropertyDescriptor,re=ie&&!ue.call({1:2},1);fe.f=re?function(oe){var se=ie(this,oe);return!!se&&se.enumerable}:ue},{}],208:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/an-object"),re=E("../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(ae){}return function(te,z){return ie(te),re(z),le?se(te,z):te.__proto__=z,te}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(E,ve,fe){var ue=E("../internals/descriptors"),ie=E("../internals/function-uncurry-this"),re=E("../internals/object-keys"),le=E("../internals/to-indexed-object"),oe=E("../internals/object-property-is-enumerable").f,se=ie(oe),ae=ie([].push),te=function(z){return function(a){for(var y=le(a),x=re(y),b=x.length,ee=0,ne=[],Ae;b>ee;)Ae=x[ee++],(!ue||se(y,Ae))&&ae(ne,z?[Ae,y[Ae]]:y[Ae]);return ne}};ve.exports={entries:te(!0),values:te(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(E,ve,fe){"use strict";var ue=E("../internals/to-string-tag-support"),ie=E("../internals/classof");ve.exports=ue?{}.toString:function(){return"[object "+ie(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/function-call"),re=E("../internals/is-callable"),le=E("../internals/is-object"),oe=ue.TypeError;ve.exports=function(se,ae){var te,z;if(ae==="string"&&re(te=se.toString)&&!le(z=ie(te,se))||re(te=se.valueOf)&&!le(z=ie(te,se))||ae!=="string"&&re(te=se.toString)&&!le(z=ie(te,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(E,ve,fe){var ue=E("../internals/get-built-in"),ie=E("../internals/function-uncurry-this"),re=E("../internals/object-get-own-property-names"),le=E("../internals/object-get-own-property-symbols"),oe=E("../internals/an-object"),se=ie([].concat);ve.exports=ue("Reflect","ownKeys")||function(te){var z=re.f(oe(te)),a=le.f;return a?se(z,a(te)):z}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(E,ve,fe){var ue=E("../internals/global");ve.exports=ue},{"../internals/global":163}],214:[function(E,ve,fe){ve.exports=function(ue){try{return{error:!1,value:ue()}}catch(ie){return{error:!0,value:ie}}}},{}],215:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/promise-native-constructor"),re=E("../internals/is-callable"),le=E("../internals/is-forced"),oe=E("../internals/inspect-source"),se=E("../internals/well-known-symbol"),ae=E("../internals/engine-is-browser"),te=E("../internals/is-pure"),z=E("../internals/engine-v8-version"),a=ie&&ie.prototype,y=se("species"),x=!1,b=re(ue.PromiseRejectionEvent),ee=le("Promise",function(){var ne=oe(ie),Ae=ne!==String(ie);if(!Ae&&z===66||te&&!(a.catch&&a.finally))return!0;if(z>=51&&/native code/.test(ne))return!1;var ge=new ie(function(we){we(1)}),ye=function(we){we(function(){},function(){})},be=ge.constructor={};return be[y]=ye,x=ge.then(function(){})instanceof ye,x?!Ae&&ae&&!b:!0});ve.exports={CONSTRUCTOR:ee,REJECTION_EVENT:b,SUBCLASSING:x}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(E,ve,fe){var ue=E("../internals/global");ve.exports=ue.Promise},{"../internals/global":163}],217:[function(E,ve,fe){var ue=E("../internals/an-object"),ie=E("../internals/is-object"),re=E("../internals/new-promise-capability");ve.exports=function(le,oe){if(ue(le),ie(oe)&&oe.constructor===le)return oe;var se=re.f(le),ae=se.resolve;return ae(oe),se.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(E,ve,fe){var ue=E("../internals/promise-native-constructor"),ie=E("../internals/check-correctness-of-iteration"),re=E("../internals/promise-constructor-detection").CONSTRUCTOR;ve.exports=re||!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(E,ve,fe){var ue=E("../internals/object-define-property").f;ve.exports=function(ie,re,le){le in ie||ue(ie,le,{configurable:!0,get:function(){return re[le]},set:function(oe){re[le]=oe}})}},{"../internals/object-define-property":198}],220:[function(E,ve,fe){var ue=function(){this.head=null,this.tail=null};ue.prototype={add:function(ie){var re={item:ie,next:null};this.head?this.tail.next=re:this.head=re,this.tail=re},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(E,ve,fe){var ue=E("../internals/redefine");ve.exports=function(ie,re,le){for(var oe in re)ue(ie,oe,re[oe],le);return ie}},{"../internals/redefine":222}],222:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/is-callable"),re=E("../internals/has-own-property"),le=E("../internals/create-non-enumerable-property"),oe=E("../internals/set-global"),se=E("../internals/inspect-source"),ae=E("../internals/internal-state"),te=E("../internals/function-name").CONFIGURABLE,z=ae.get,a=ae.enforce,y=String(String).split("String");(ve.exports=function(x,b,ee,ne){var Ae=ne?!!ne.unsafe:!1,ge=ne?!!ne.enumerable:!1,ye=ne?!!ne.noTargetGet:!1,be=ne&&ne.name!==void 0?ne.name:b,we;if(ie(ee)&&(String(be).slice(0,7)==="Symbol("&&(be="["+String(be).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!re(ee,"name")||te&&ee.name!==be)&&le(ee,"name",be),we=a(ee),we.source||(we.source=y.join(typeof be=="string"?be:""))),x===ue){ge?x[b]=ee:oe(b,ee);return}else Ae?!ye&&x[b]&&(ge=!0):delete x[b];ge?x[b]=ee:le(x,b,ee)})(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(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/function-call"),re=E("../internals/an-object"),le=E("../internals/is-callable"),oe=E("../internals/classof-raw"),se=E("../internals/regexp-exec"),ae=ue.TypeError;ve.exports=function(te,z){var a=te.exec;if(le(a)){var y=ie(a,te,z);return y!==null&&re(y),y}if(oe(te)==="RegExp")return ie(se,te,z);throw ae("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(E,ve,fe){"use strict";var ue=E("../internals/function-call"),ie=E("../internals/function-uncurry-this"),re=E("../internals/to-string"),le=E("../internals/regexp-flags"),oe=E("../internals/regexp-sticky-helpers"),se=E("../internals/shared"),ae=E("../internals/object-create"),te=E("../internals/internal-state").get,z=E("../internals/regexp-unsupported-dot-all"),a=E("../internals/regexp-unsupported-ncg"),y=se("native-string-replace",String.prototype.replace),x=RegExp.prototype.exec,b=x,ee=ie("".charAt),ne=ie("".indexOf),Ae=ie("".replace),ge=ie("".slice),ye=function(){var Se=/a/,Pe=/b*/g;return ue(x,Se,"a"),ue(x,Pe,"a"),Se.lastIndex!==0||Pe.lastIndex!==0}(),be=oe.BROKEN_CARET,we=/()??/.exec("")[1]!==void 0,Ce=ye||we||be||z||a;Ce&&(b=function(Pe){var Be=this,He=te(Be),Ee=re(Pe),Ue=He.raw,Ie,je,Ve,$e,Qe,rt,et;if(Ue)return Ue.lastIndex=Be.lastIndex,Ie=ue(b,Ue,Ee),Be.lastIndex=Ue.lastIndex,Ie;var ut=He.groups,lt=be&&Be.sticky,it=ue(le,Be),ot=Be.source,ct=0,mt=Ee;if(lt&&(it=Ae(it,"y",""),ne(it,"g")===-1&&(it+="g"),mt=ge(Ee,Be.lastIndex),Be.lastIndex>0&&(!Be.multiline||Be.multiline&&ee(Ee,Be.lastIndex-1)!==` +`)&&(ot="(?: "+ot+")",mt=" "+mt,ct++),je=new RegExp("^(?:"+ot+")",it)),we&&(je=new RegExp("^"+ot+"$(?!\\s)",it)),ye&&(Ve=Be.lastIndex),$e=ue(x,lt?je:Be,mt),lt?$e?($e.input=ge($e.input,ct),$e[0]=ge($e[0],ct),$e.index=Be.lastIndex,Be.lastIndex+=$e[0].length):Be.lastIndex=0:ye&&$e&&(Be.lastIndex=Be.global?$e.index+$e[0].length:Ve),we&&$e&&$e.length>1&&ue(y,$e[0],je,function(){for(Qe=1;Qeb)","g");return le.exec("b").groups.a!=="b"||"b".replace(le,"$c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(E,ve,fe){var ue=E("../internals/global"),ie=ue.TypeError;ve.exports=function(re){if(re==null)throw ie("Can't call method on "+re);return re}},{"../internals/global":163}],231:[function(E,ve,fe){ve.exports=Object.is||function(ie,re){return ie===re?ie!==0||1/ie===1/re:ie!=ie&&re!=re}},{}],232:[function(E,ve,fe){var ue=E("../internals/global"),ie=Object.defineProperty;ve.exports=function(re,le){try{ie(ue,re,{value:le,configurable:!0,writable:!0})}catch(oe){ue[re]=le}return le}},{"../internals/global":163}],233:[function(E,ve,fe){"use strict";var ue=E("../internals/get-built-in"),ie=E("../internals/object-define-property"),re=E("../internals/well-known-symbol"),le=E("../internals/descriptors"),oe=re("species");ve.exports=function(se){var ae=ue(se),te=ie.f;le&&ae&&!ae[oe]&&te(ae,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(E,ve,fe){var ue=E("../internals/object-define-property").f,ie=E("../internals/has-own-property"),re=E("../internals/well-known-symbol"),le=re("toStringTag");ve.exports=function(oe,se,ae){oe&&!ae&&(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(E,ve,fe){var ue=E("../internals/shared"),ie=E("../internals/uid"),re=ue("keys");ve.exports=function(le){return re[le]||(re[le]=ie(le))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/set-global"),re="__core-js_shared__",le=ue[re]||ie(re,{});ve.exports=le},{"../internals/global":163,"../internals/set-global":232}],237:[function(E,ve,fe){var ue=E("../internals/is-pure"),ie=E("../internals/shared-store");(ve.exports=function(re,le){return ie[re]||(ie[re]=le!==void 0?le:{})})("versions",[]).push({version:"3.22.1",mode:ue?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(E,ve,fe){var ue=E("../internals/an-object"),ie=E("../internals/a-constructor"),re=E("../internals/well-known-symbol"),le=re("species");ve.exports=function(oe,se){var ae=ue(oe).constructor,te;return ae===void 0||(te=ue(ae)[le])==null?se:ie(te)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/to-integer-or-infinity"),re=E("../internals/to-string"),le=E("../internals/require-object-coercible"),oe=ue("".charAt),se=ue("".charCodeAt),ae=ue("".slice),te=function(z){return function(a,y){var x=re(le(a)),b=ie(y),ee=x.length,ne,Ae;return b<0||b>=ee?z?"":void 0:(ne=se(x,b),ne<55296||ne>56319||b+1===ee||(Ae=se(x,b+1))<56320||Ae>57343?z?oe(x,b):ne:z?ae(x,b,b+2):(ne-55296<<10)+(Ae-56320)+65536)}};ve.exports={codeAt:te(!1),charAt:te(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(E,ve,fe){var ue=E("../internals/function-name").PROPER,ie=E("../internals/fails"),re=E("../internals/whitespaces"),le="\u200B\x85\u180E";ve.exports=function(oe){return ie(function(){return!!re[oe]()||le[oe]()!==le||ue&&re[oe].name!==oe})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=E("../internals/require-object-coercible"),re=E("../internals/to-string"),le=E("../internals/whitespaces"),oe=ue("".replace),se="["+le+"]",ae=RegExp("^"+se+se+"*"),te=RegExp(se+se+"*$"),z=function(a){return function(y){var x=re(ie(y));return a&1&&(x=oe(x,ae,"")),a&2&&(x=oe(x,te,"")),x}};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(E,ve,fe){var ue=E("../internals/function-call"),ie=E("../internals/get-built-in"),re=E("../internals/well-known-symbol"),le=E("../internals/redefine");ve.exports=function(){var oe=ie("Symbol"),se=oe&&oe.prototype,ae=se&&se.valueOf,te=re("toPrimitive");se&&!se[te]&&le(se,te,function(z){return ue(ae,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/function-apply"),re=E("../internals/function-bind-context"),le=E("../internals/is-callable"),oe=E("../internals/has-own-property"),se=E("../internals/fails"),ae=E("../internals/html"),te=E("../internals/array-slice"),z=E("../internals/document-create-element"),a=E("../internals/validate-arguments-length"),y=E("../internals/engine-is-ios"),x=E("../internals/engine-is-node"),b=ue.setImmediate,ee=ue.clearImmediate,ne=ue.process,Ae=ue.Dispatch,ge=ue.Function,ye=ue.MessageChannel,be=ue.String,we=0,Ce={},Se="onreadystatechange",Pe,Be,He,Ee;try{Pe=ue.location}catch($e){}var Ue=function($e){if(oe(Ce,$e)){var Qe=Ce[$e];delete Ce[$e],Qe()}},Ie=function($e){return function(){Ue($e)}},je=function($e){Ue($e.data)},Ve=function($e){ue.postMessage(be($e),Pe.protocol+"//"+Pe.host)};(!b||!ee)&&(b=function(Qe){a(arguments.length,1);var rt=le(Qe)?Qe:ge(Qe),et=te(arguments,1);return Ce[++we]=function(){ie(rt,void 0,et)},Be(we),we},ee=function(Qe){delete Ce[Qe]},x?Be=function($e){ne.nextTick(Ie($e))}:Ae&&Ae.now?Be=function($e){Ae.now(Ie($e))}:ye&&!y?(He=new ye,Ee=He.port2,He.port1.onmessage=je,Be=re(Ee.postMessage,Ee)):ue.addEventListener&&le(ue.postMessage)&&!ue.importScripts&&Pe&&Pe.protocol!=="file:"&&!se(Ve)?(Be=Ve,ue.addEventListener("message",je,!1)):Se in z("script")?Be=function($e){ae.appendChild(z("script"))[Se]=function(){ae.removeChild(this),Ue($e)}}:Be=function($e){setTimeout(Ie($e),0)}),ve.exports={set:b,clear:ee}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this");ve.exports=ue(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(E,ve,fe){var ue=E("../internals/to-integer-or-infinity"),ie=Math.max,re=Math.min;ve.exports=function(le,oe){var se=ue(le);return se<0?ie(se+oe,0):re(se,oe)}},{"../internals/to-integer-or-infinity":248}],246:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/to-integer-or-infinity"),re=E("../internals/to-length"),le=ue.RangeError;ve.exports=function(oe){if(oe===void 0)return 0;var se=ie(oe),ae=re(se);if(se!==ae)throw le("Wrong length or index");return ae}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(E,ve,fe){var ue=E("../internals/indexed-object"),ie=E("../internals/require-object-coercible");ve.exports=function(re){return ue(ie(re))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(E,ve,fe){var ue=Math.ceil,ie=Math.floor;ve.exports=function(re){var le=+re;return le!==le||le===0?0:(le>0?ie:ue)(le)}},{}],249:[function(E,ve,fe){var ue=E("../internals/to-integer-or-infinity"),ie=Math.min;ve.exports=function(re){return re>0?ie(ue(re),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/require-object-coercible"),re=ue.Object;ve.exports=function(le){return re(ie(le))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/to-positive-integer"),re=ue.RangeError;ve.exports=function(le,oe){var se=ie(le);if(se%oe)throw re("Wrong offset");return se}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/to-integer-or-infinity"),re=ue.RangeError;ve.exports=function(le){var oe=ie(le);if(oe<0)throw re("The argument can't be less than 0");return oe}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/function-call"),re=E("../internals/is-object"),le=E("../internals/is-symbol"),oe=E("../internals/get-method"),se=E("../internals/ordinary-to-primitive"),ae=E("../internals/well-known-symbol"),te=ue.TypeError,z=ae("toPrimitive");ve.exports=function(a,y){if(!re(a)||le(a))return a;var x=oe(a,z),b;if(x){if(y===void 0&&(y="default"),b=ie(x,a,y),!re(b)||le(b))return b;throw te("Can't convert object to primitive value")}return y===void 0&&(y="number"),se(a,y)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(E,ve,fe){var ue=E("../internals/to-primitive"),ie=E("../internals/is-symbol");ve.exports=function(re){var le=ue(re,"string");return ie(le)?le:le+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(E,ve,fe){var ue=E("../internals/well-known-symbol"),ie=ue("toStringTag"),re={};re[ie]="z",ve.exports=String(re)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/classof"),re=ue.String;ve.exports=function(le){if(ie(le)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return re(le)}},{"../internals/classof":124,"../internals/global":163}],257:[function(E,ve,fe){var ue=E("../internals/global"),ie=ue.String;ve.exports=function(re){try{return ie(re)}catch(le){return"Object"}}},{"../internals/global":163}],258:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/global"),re=E("../internals/function-call"),le=E("../internals/descriptors"),oe=E("../internals/typed-array-constructors-require-wrappers"),se=E("../internals/array-buffer-view-core"),ae=E("../internals/array-buffer"),te=E("../internals/an-instance"),z=E("../internals/create-property-descriptor"),a=E("../internals/create-non-enumerable-property"),y=E("../internals/is-integral-number"),x=E("../internals/to-length"),b=E("../internals/to-index"),ee=E("../internals/to-offset"),ne=E("../internals/to-property-key"),Ae=E("../internals/has-own-property"),ge=E("../internals/classof"),ye=E("../internals/is-object"),be=E("../internals/is-symbol"),we=E("../internals/object-create"),Ce=E("../internals/object-is-prototype-of"),Se=E("../internals/object-set-prototype-of"),Pe=E("../internals/object-get-own-property-names").f,Be=E("../internals/typed-array-from"),He=E("../internals/array-iteration").forEach,Ee=E("../internals/set-species"),Ue=E("../internals/object-define-property"),Ie=E("../internals/object-get-own-property-descriptor"),je=E("../internals/internal-state"),Ve=E("../internals/inherit-if-required"),$e=je.get,Qe=je.set,rt=Ue.f,et=Ie.f,ut=Math.round,lt=ie.RangeError,it=ae.ArrayBuffer,ot=it.prototype,ct=ae.DataView,mt=se.NATIVE_ARRAY_BUFFER_VIEWS,yt=se.TYPED_ARRAY_CONSTRUCTOR,jt=se.TYPED_ARRAY_TAG,vt=se.TypedArray,st=se.TypedArrayPrototype,qe=se.aTypedArrayConstructor,Re=se.isTypedArray,We="BYTES_PER_ELEMENT",Oe="Wrong length",Le=function(Xe,dt){qe(Xe);for(var gt=0,at=dt.length,bt=new Xe(at);at>gt;)bt[gt]=dt[gt++];return bt},Fe=function(Xe,dt){rt(Xe,dt,{get:function(){return $e(this)[dt]}})},De=function(Xe){var dt;return Ce(ot,Xe)||(dt=ge(Xe))=="ArrayBuffer"||dt=="SharedArrayBuffer"},Te=function(Xe,dt){return Re(Xe)&&!be(dt)&&dt in Xe&&y(+dt)&&dt>=0},ke=function(dt,gt){return gt=ne(gt),Te(dt,gt)?z(2,dt[gt]):et(dt,gt)},_e=function(dt,gt,at){return gt=ne(gt),Te(dt,gt)&&ye(at)&&Ae(at,"value")&&!Ae(at,"get")&&!Ae(at,"set")&&!at.configurable&&(!Ae(at,"writable")||at.writable)&&(!Ae(at,"enumerable")||at.enumerable)?(dt[gt]=at.value,dt):rt(dt,gt,at)};le?(mt||(Ie.f=ke,Ue.f=_e,Fe(st,"buffer"),Fe(st,"byteOffset"),Fe(st,"byteLength"),Fe(st,"length")),ue({target:"Object",stat:!0,forced:!mt},{getOwnPropertyDescriptor:ke,defineProperty:_e}),ve.exports=function(Xe,dt,gt){var at=Xe.match(/\d+$/)[0]/8,bt=Xe+(gt?"Clamped":"")+"Array",Pt="get"+Xe,Et="set"+Xe,Lt=ie[bt],Ft=Lt,Rt=Ft&&Ft.prototype,wt={},Ot=function(Jt,mn){var tn=$e(Jt);return tn.view[Pt](mn*at+tn.byteOffset,!0)},Mt=function(Jt,mn,tn){var cn=$e(Jt);gt&&(tn=(tn=ut(tn))<0?0:tn>255?255:tn&255),cn.view[Et](mn*at+cn.byteOffset,tn,!0)},Qt=function(Jt,mn){rt(Jt,mn,{get:function(){return Ot(this,mn)},set:function(tn){return Mt(this,mn,tn)},enumerable:!0})};mt?oe&&(Ft=dt(function(Jt,mn,tn,cn){return te(Jt,Rt),Ve(function(){return ye(mn)?De(mn)?cn!==void 0?new Lt(mn,ee(tn,at),cn):tn!==void 0?new Lt(mn,ee(tn,at)):new Lt(mn):Re(mn)?Le(Ft,mn):re(Be,Ft,mn):new Lt(b(mn))}(),Jt,Ft)}),Se&&Se(Ft,vt),He(Pe(Lt),function(Jt){Jt in Ft||a(Ft,Jt,Lt[Jt])}),Ft.prototype=Rt):(Ft=dt(function(Jt,mn,tn,cn){te(Jt,Rt);var nn=0,Sn=0,Pn,Dn,hr;if(!ye(mn))hr=b(mn),Dn=hr*at,Pn=new it(Dn);else if(De(mn)){Pn=mn,Sn=ee(tn,at);var kn=mn.byteLength;if(cn===void 0){if(kn%at||(Dn=kn-Sn,Dn<0))throw lt(Oe)}else if(Dn=x(cn)*at,Dn+Sn>kn)throw lt(Oe);hr=Dn/at}else return Re(mn)?Le(Ft,mn):re(Be,Ft,mn);for(Qe(Jt,{buffer:Pn,byteOffset:Sn,byteLength:Dn,length:hr,view:new ct(Pn)});nn1?arguments[1]:void 0,Ae=ne!==void 0,ge=ae(b),ye,be,we,Ce,Se,Pe;if(ge&&!te(ge))for(Se=se(b,ge),Pe=Se.next,b=[];!(Ce=ie(Pe,Se)).done;)b.push(Ce.value);for(Ae&&ee>2&&(ne=ue(ne,arguments[2])),be=oe(b),we=new(z(x))(be),ye=0;be>ye;ye++)we[ye]=Ae?ne(b[ye],ye):b[ye];return we}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(E,ve,fe){var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/species-constructor"),re=ue.TYPED_ARRAY_CONSTRUCTOR,le=ue.aTypedArrayConstructor;ve.exports=function(oe){return le(ie(oe,oe[re]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(E,ve,fe){var ue=E("../internals/function-uncurry-this"),ie=0,re=Math.random(),le=ue(1 .toString);ve.exports=function(oe){return"Symbol("+(oe===void 0?"":oe)+")_"+le(++ie+re,36)}},{"../internals/function-uncurry-this":157}],264:[function(E,ve,fe){var ue=E("../internals/native-symbol");ve.exports=ue&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(E,ve,fe){var ue=E("../internals/descriptors"),ie=E("../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(E,ve,fe){var ue=E("../internals/global"),ie=ue.TypeError;ve.exports=function(re,le){if(re=51||!re(function(){var Ce=[];return Ce[b]=!1,Ce.concat()[0]!==Ce}),ye=a("concat"),be=function(Ce){if(!oe(Ce))return!1;var Se=Ce[b];return Se!==void 0?!!Se:le(Ce)},we=!ge||!ye;ue({target:"Array",proto:!0,forced:we},{concat:function(Se){var Pe=se(this),Be=z(Pe,0),He=0,Ee,Ue,Ie,je,Ve;for(Ee=-1,Ie=arguments.length;Eeee)throw Ae(ne);for(Ue=0;Ue=ee)throw Ae(ne);te(Be,He++,Ve)}return Be.length=He,Be}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(E,ve,fe){var ue=E("../internals/export"),ie=E("../internals/array-fill"),re=E("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{fill:ie}),re("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/array-iteration").filter,re=E("../internals/array-method-has-species-support"),le=re("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(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/array-iteration").find,re=E("../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(ae){return ie(this,ae,arguments.length>1?arguments[1]:void 0)}}),re(le)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(E,ve,fe){var ue=E("../internals/export"),ie=E("../internals/array-from"),re=E("../internals/check-correctness-of-iteration"),le=!re(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(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/array-includes").includes,re=E("../internals/add-to-unscopables");ue({target:"Array",proto:!0},{includes:function(oe){return ie(this,oe,arguments.length>1?arguments[1]:void 0)}}),re("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(E,ve,fe){"use strict";var ue=E("../internals/to-indexed-object"),ie=E("../internals/add-to-unscopables"),re=E("../internals/iterators"),le=E("../internals/internal-state"),oe=E("../internals/object-define-property").f,se=E("../internals/define-iterator"),ae=E("../internals/is-pure"),te=E("../internals/descriptors"),z="Array Iterator",a=le.set,y=le.getterFor(z);ve.exports=se(Array,"Array",function(b,ee){a(this,{type:z,target:ue(b),index:0,kind:ee})},function(){var b=y(this),ee=b.target,ne=b.kind,Ae=b.index++;return!ee||Ae>=ee.length?(b.target=void 0,{value:void 0,done:!0}):ne=="keys"?{value:Ae,done:!1}:ne=="values"?{value:ee[Ae],done:!1}:{value:[Ae,ee[Ae]],done:!1}},"values");var x=re.Arguments=re.Array;if(ie("keys"),ie("values"),ie("entries"),!ae&&te&&x.name!=="values")try{oe(x,"name",{value:"values"})}catch(b){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/function-uncurry-this"),re=E("../internals/indexed-object"),le=E("../internals/to-indexed-object"),oe=E("../internals/array-method-is-strict"),se=ie([].join),ae=re!=Object,te=oe("join",",");ue({target:"Array",proto:!0,forced:ae||!te},{join:function(a){return se(le(this),a===void 0?",":a)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/array-iteration").map,re=E("../internals/array-method-has-species-support"),le=re("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(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/global"),re=E("../internals/is-array"),le=E("../internals/is-constructor"),oe=E("../internals/is-object"),se=E("../internals/to-absolute-index"),ae=E("../internals/length-of-array-like"),te=E("../internals/to-indexed-object"),z=E("../internals/create-property"),a=E("../internals/well-known-symbol"),y=E("../internals/array-method-has-species-support"),x=E("../internals/array-slice"),b=y("slice"),ee=a("species"),ne=ie.Array,Ae=Math.max;ue({target:"Array",proto:!0,forced:!b},{slice:function(ye,be){var we=te(this),Ce=ae(we),Se=se(ye,Ce),Pe=se(be===void 0?Ce:be,Ce),Be,He,Ee;if(re(we)&&(Be=we.constructor,le(Be)&&(Be===ne||re(Be.prototype))?Be=void 0:oe(Be)&&(Be=Be[ee],Be===null&&(Be=void 0)),Be===ne||Be===void 0))return x(we,Se,Pe);for(He=new(Be===void 0?ne:Be)(Ae(Pe-Se,0)),Ee=0;Se3)){if(y)return!0;if(b)return b<603;var Pe="",Be,He,Ee,Ue;for(Be=65;Be<76;Be++){switch(He=String.fromCharCode(Be),Be){case 66:case 69:case 70:case 72:Ee=3;break;case 68:case 71:Ee=4;break;default:Ee=2}for(Ue=0;Ue<47;Ue++)ee.push({k:He+Ue,v:Ee})}for(ee.sort(function(Ie,je){return je.v-Ie.v}),Ue=0;Uese(He)?1:-1}};ue({target:"Array",proto:!0,forced:Ce},{sort:function(Be){Be!==void 0&&re(Be);var He=le(this);if(we)return Be===void 0?ne(He):ne(He,Be);var Ee=[],Ue=oe(He),Ie,je;for(je=0;jeee)throw y(ne);for(He=ae(be,Be),Ee=0;Eewe-Be+Pe;Ee--)delete be[Ee-1]}else if(Pe>Be)for(Ee=we-Be;Ee>Ce;Ee--)Ue=Ee+Be-1,Ie=Ee+Pe-1,Ue in be?be[Ie]=be[Ue]:delete be[Ie];for(Ee=0;Ee2){if(Ve=Ae(Ve),$e=Se(Ve,0),$e===43||$e===45){if(Qe=Se(Ve,2),Qe===88||Qe===120)return NaN}else if($e===48){switch(Se(Ve,1)){case 66:case 98:rt=2,et=49;break;case 79:case 111:rt=8,et=55;break;default:return+Ve}for(ut=Ce(Ve,2),lt=ut.length,it=0;itet)return NaN;return parseInt(ut,rt)}}return+Ve};if(le(ge,!ye(" 0o1")||!ye("0b1")||ye("+0x1"))){for(var He=function(Ve){var $e=arguments.length<1?0:ye(Pe(Ve)),Qe=this;return te(be,Qe)&&y(function(){ne(Qe)})?ae(Object($e),Qe,He):$e},Ee=ue?x(ye):"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(","),Ue=0,Ie;Ee.length>Ue;Ue++)se(ye,Ie=Ee[Ue])&&!se(He,Ie)&&ee(He,Ie,b(ye,Ie));He.prototype=be,be.constructor=He,oe(ie,ge,He)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(E,ve,fe){var ue=E("../internals/export"),ie=E("../internals/object-assign");ue({target:"Object",stat:!0,forced:Object.assign!==ie},{assign:ie})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(E,ve,fe){var ue=E("../internals/export"),ie=E("../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(E,ve,fe){var ue=E("../internals/export"),ie=E("../internals/native-symbol"),re=E("../internals/fails"),le=E("../internals/object-get-own-property-symbols"),oe=E("../internals/to-object"),se=!ie||re(function(){le.f(1)});ue({target:"Object",stat:!0,forced:se},{getOwnPropertySymbols:function(te){var z=le.f;return z?z(oe(te)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(E,ve,fe){var ue=E("../internals/export"),ie=E("../internals/to-object"),re=E("../internals/object-keys"),le=E("../internals/fails"),oe=le(function(){re(1)});ue({target:"Object",stat:!0,forced:oe},{keys:function(ae){return re(ie(ae))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(E,ve,fe){var ue=E("../internals/to-string-tag-support"),ie=E("../internals/redefine"),re=E("../internals/object-to-string");ue||ie(Object.prototype,"toString",re,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),oe=E("../internals/perform"),se=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:ae},{all:function(z){var a=this,y=le.f(a),x=y.resolve,b=y.reject,ee=oe(function(){var ne=re(a.resolve),Ae=[],ge=0,ye=1;se(z,function(be){var we=ge++,Ce=!1;ye++,ie(ne,a,be).then(function(Se){Ce||(Ce=!0,Ae[we]=Se,--ye||x(Ae))},b)}),--ye||x(Ae)});return ee.error&&b(ee.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/is-pure"),re=E("../internals/promise-constructor-detection").CONSTRUCTOR,le=E("../internals/promise-native-constructor"),oe=E("../internals/get-built-in"),se=E("../internals/is-callable"),ae=E("../internals/redefine"),te=le&&le.prototype;if(ue({target:"Promise",proto:!0,forced:re,real:!0},{catch:function(a){return this.then(void 0,a)}}),!ie&&se(le)){var z=oe("Promise").prototype.catch;te.catch!==z&&ae(te,"catch",z,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/is-pure"),re=E("../internals/engine-is-node"),le=E("../internals/global"),oe=E("../internals/function-call"),se=E("../internals/redefine"),ae=E("../internals/redefine-all"),te=E("../internals/object-set-prototype-of"),z=E("../internals/set-to-string-tag"),a=E("../internals/set-species"),y=E("../internals/a-callable"),x=E("../internals/is-callable"),b=E("../internals/is-object"),ee=E("../internals/an-instance"),ne=E("../internals/species-constructor"),Ae=E("../internals/task").set,ge=E("../internals/microtask"),ye=E("../internals/host-report-errors"),be=E("../internals/perform"),we=E("../internals/queue"),Ce=E("../internals/internal-state"),Se=E("../internals/promise-native-constructor"),Pe=E("../internals/promise-constructor-detection"),Be=E("../internals/new-promise-capability"),He="Promise",Ee=Pe.CONSTRUCTOR,Ue=Pe.REJECTION_EVENT,Ie=Pe.SUBCLASSING,je=Ce.getterFor(He),Ve=Ce.set,$e=Se&&Se.prototype,Qe=Se,rt=$e,et=le.TypeError,ut=le.document,lt=le.process,it=Be.f,ot=it,ct=!!(ut&&ut.createEvent&&le.dispatchEvent),mt="unhandledrejection",yt="rejectionhandled",jt=0,vt=1,st=2,qe=1,Re=2,We,Oe,Le,Fe,De=function(Et){var Lt;return b(Et)&&x(Lt=Et.then)?Lt:!1},Te=function(Et,Lt){var Ft=Lt.value,Rt=Lt.state==vt,wt=Rt?Et.ok:Et.fail,Ot=Et.resolve,Mt=Et.reject,Qt=Et.domain,Jt,mn,tn;try{wt?(Rt||(Lt.rejection===Re&>(Lt),Lt.rejection=qe),wt===!0?Jt=Ft:(Qt&&Qt.enter(),Jt=wt(Ft),Qt&&(Qt.exit(),tn=!0)),Jt===Et.promise?Mt(et("Promise-chain cycle")):(mn=De(Jt))?oe(mn,Jt,Ot,Mt):Ot(Jt)):Mt(Ft)}catch(cn){Qt&&!tn&&Qt.exit(),Mt(cn)}},ke=function(Et,Lt){Et.notified||(Et.notified=!0,ge(function(){for(var Ft=Et.reactions,Rt;Rt=Ft.get();)Te(Rt,Et);Et.notified=!1,Lt&&!Et.rejection&&Xe(Et)}))},_e=function(Et,Lt,Ft){var Rt,wt;ct?(Rt=ut.createEvent("Event"),Rt.promise=Lt,Rt.reason=Ft,Rt.initEvent(Et,!1,!0),le.dispatchEvent(Rt)):Rt={promise:Lt,reason:Ft},!Ue&&(wt=le["on"+Et])?wt(Rt):Et===mt&&ye("Unhandled promise rejection",Ft)},Xe=function(Et){oe(Ae,le,function(){var Lt=Et.facade,Ft=Et.value,Rt=dt(Et),wt;if(Rt&&(wt=be(function(){re?lt.emit("unhandledRejection",Ft,Lt):_e(mt,Lt,Ft)}),Et.rejection=re||dt(Et)?Re:qe,wt.error))throw wt.value})},dt=function(Et){return Et.rejection!==qe&&!Et.parent},gt=function(Et){oe(Ae,le,function(){var Lt=Et.facade;re?lt.emit("rejectionHandled",Lt):_e(yt,Lt,Et.value)})},at=function(Et,Lt,Ft){return function(Rt){Et(Lt,Rt,Ft)}},bt=function(Et,Lt,Ft){Et.done||(Et.done=!0,Ft&&(Et=Ft),Et.value=Lt,Et.state=st,ke(Et,!0))},Pt=function(Et,Lt,Ft){if(!Et.done){Et.done=!0,Ft&&(Et=Ft);try{if(Et.facade===Lt)throw et("Promise can't be resolved itself");var Rt=De(Lt);Rt?ge(function(){var wt={done:!1};try{oe(Rt,Lt,at(Pt,wt,Et),at(bt,wt,Et))}catch(Ot){bt(wt,Ot,Et)}}):(Et.value=Lt,Et.state=vt,ke(Et,!1))}catch(wt){bt({done:!1},wt,Et)}}};if(Ee&&(Qe=function(Lt){ee(this,rt),y(Lt),oe(We,this);var Ft=je(this);try{Lt(at(Pt,Ft),at(bt,Ft))}catch(Rt){bt(Ft,Rt)}},rt=Qe.prototype,We=function(Lt){Ve(this,{type:He,done:!1,notified:!1,parent:!1,reactions:new we,rejection:!1,state:jt,value:void 0})},We.prototype=ae(rt,{then:function(Lt,Ft){var Rt=je(this),wt=it(ne(this,Qe));return Rt.parent=!0,wt.ok=x(Lt)?Lt:!0,wt.fail=x(Ft)&&Ft,wt.domain=re?lt.domain:void 0,Rt.state==jt?Rt.reactions.add(wt):ge(function(){Te(wt,Rt)}),wt.promise}}),Oe=function(){var Et=new We,Lt=je(Et);this.promise=Et,this.resolve=at(Pt,Lt),this.reject=at(bt,Lt)},Be.f=it=function(Et){return Et===Qe||Et===Le?new Oe(Et):ot(Et)},!ie&&x(Se)&&$e!==Object.prototype)){Fe=$e.then,Ie||se($e,"then",function(Lt,Ft){var Rt=this;return new Qe(function(wt,Ot){oe(Fe,Rt,wt,Ot)}).then(Lt,Ft)},{unsafe:!0});try{delete $e.constructor}catch(Et){}te&&te($e,rt)}ue({global:!0,wrap:!0,forced:Ee},{Promise:Qe}),z(Qe,He,!1,!0),a(He)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(E,ve,fe){E("../modules/es.promise.constructor"),E("../modules/es.promise.all"),E("../modules/es.promise.catch"),E("../modules/es.promise.race"),E("../modules/es.promise.reject"),E("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/function-call"),re=E("../internals/a-callable"),le=E("../internals/new-promise-capability"),oe=E("../internals/perform"),se=E("../internals/iterate"),ae=E("../internals/promise-statics-incorrect-iteration");ue({target:"Promise",stat:!0,forced:ae},{race:function(z){var a=this,y=le.f(a),x=y.reject,b=oe(function(){var ee=re(a.resolve);se(z,function(ne){ie(ee,a,ne).then(y.resolve,x)})});return b.error&&x(b.value),y.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/function-call"),re=E("../internals/new-promise-capability"),le=E("../internals/promise-constructor-detection").CONSTRUCTOR;ue({target:"Promise",stat:!0,forced:le},{reject:function(se){var ae=re.f(this);return ie(ae.reject,void 0,se),ae.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/get-built-in"),re=E("../internals/is-pure"),le=E("../internals/promise-native-constructor"),oe=E("../internals/promise-constructor-detection").CONSTRUCTOR,se=E("../internals/promise-resolve"),ae=ie("Promise"),te=re&&!oe;ue({target:"Promise",stat:!0,forced:re||oe},{resolve:function(a){return se(te&&this===ae?le:this,a)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(E,ve,fe){var ue=E("../internals/descriptors"),ie=E("../internals/global"),re=E("../internals/function-uncurry-this"),le=E("../internals/is-forced"),oe=E("../internals/inherit-if-required"),se=E("../internals/create-non-enumerable-property"),ae=E("../internals/object-get-own-property-names").f,te=E("../internals/object-is-prototype-of"),z=E("../internals/is-regexp"),a=E("../internals/to-string"),y=E("../internals/regexp-get-flags"),x=E("../internals/regexp-sticky-helpers"),b=E("../internals/proxy-accessor"),ee=E("../internals/redefine"),ne=E("../internals/fails"),Ae=E("../internals/has-own-property"),ge=E("../internals/internal-state").enforce,ye=E("../internals/set-species"),be=E("../internals/well-known-symbol"),we=E("../internals/regexp-unsupported-dot-all"),Ce=E("../internals/regexp-unsupported-ncg"),Se=be("match"),Pe=ie.RegExp,Be=Pe.prototype,He=ie.SyntaxError,Ee=re(Be.exec),Ue=re("".charAt),Ie=re("".replace),je=re("".indexOf),Ve=re("".slice),$e=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Qe=/a/g,rt=/a/g,et=new Pe(Qe)!==Qe,ut=x.MISSED_STICKY,lt=x.UNSUPPORTED_Y,it=ue&&(!et||ut||we||Ce||ne(function(){return rt[Se]=!1,Pe(Qe)!=Qe||Pe(rt)==rt||Pe(Qe,"i")!="/a/i"})),ot=function(vt){for(var st=vt.length,qe=0,Re="",We=!1,Oe;qe<=st;qe++){if(Oe=Ue(vt,qe),Oe==="\\"){Re+=Oe+Ue(vt,++qe);continue}!We&&Oe==="."?Re+="[\\s\\S]":(Oe==="["?We=!0:Oe==="]"&&(We=!1),Re+=Oe)}return Re},ct=function(vt){for(var st=vt.length,qe=0,Re="",We=[],Oe={},Le=!1,Fe=!1,De=0,Te="",ke;qe<=st;qe++){if(ke=Ue(vt,qe),ke==="\\")ke=ke+Ue(vt,++qe);else if(ke==="]")Le=!1;else if(!Le)switch(!0){case ke==="[":Le=!0;break;case ke==="(":Ee($e,Ve(vt,qe+1))&&(qe+=2,Fe=!0),Re+=ke,De++;continue;case(ke===">"&&Fe):if(Te===""||Ae(Oe,Te))throw new He("Invalid capture group name");Oe[Te]=!0,We[We.length]=[Te,De],Fe=!1,Te="";continue}Fe?Te+=ke:Re+=ke}return[Re,We]};if(le("RegExp",it)){for(var mt=function(st,qe){var Re=te(Be,this),We=z(st),Oe=qe===void 0,Le=[],Fe=st,De,Te,ke,_e,Xe,dt;if(!Re&&We&&Oe&&st.constructor===mt)return st;if((We||te(Be,st))&&(st=st.source,Oe&&(qe=y(Fe))),st=st===void 0?"":a(st),qe=qe===void 0?"":a(qe),Fe=st,we&&"dotAll"in Qe&&(Te=!!qe&&je(qe,"s")>-1,Te&&(qe=Ie(qe,/s/g,""))),De=qe,ut&&"sticky"in Qe&&(ke=!!qe&&je(qe,"y")>-1,ke&<&&(qe=Ie(qe,/y/g,""))),Ce&&(_e=ct(st),st=_e[0],Le=_e[1]),Xe=oe(Pe(st,qe),Re?this:Be,mt),(Te||ke||Le.length)&&(dt=ge(Xe),Te&&(dt.dotAll=!0,dt.raw=mt(ot(st),De)),ke&&(dt.sticky=!0),Le.length&&(dt.groups=Le)),st!==Fe)try{se(Xe,"source",Fe===""?"(?:)":Fe)}catch(gt){}return Xe},yt=ae(Pe),jt=0;yt.length>jt;)b(mt,Pe,yt[jt++]);Be.constructor=mt,mt.prototype=Be,ee(ie,"RegExp",mt)}ye("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/regexp-exec");ue({target:"RegExp",proto:!0,forced:/./.exec!==ie},{exec:ie})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(E,ve,fe){"use strict";var ue=E("../internals/function-name").PROPER,ie=E("../internals/redefine"),re=E("../internals/an-object"),le=E("../internals/to-string"),oe=E("../internals/fails"),se=E("../internals/regexp-get-flags"),ae="toString",te=RegExp.prototype,z=te[ae],a=oe(function(){return z.call({source:"a",flags:"b"})!="/a/b"}),y=ue&&z.name!=ae;(a||y)&&ie(RegExp.prototype,ae,function(){var b=re(this),ee=le(b.source),ne=le(se(b));return"/"+ee+"/"+ne},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(E,ve,fe){"use strict";var ue=E("../internals/export"),ie=E("../internals/function-uncurry-this"),re=E("../internals/not-a-regexp"),le=E("../internals/require-object-coercible"),oe=E("../internals/to-string"),se=E("../internals/correct-is-regexp-logic"),ae=ie("".indexOf);ue({target:"String",proto:!0,forced:!se("includes")},{includes:function(z){return!!~ae(oe(le(this)),oe(re(z)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(E,ve,fe){"use strict";var ue=E("../internals/string-multibyte").charAt,ie=E("../internals/to-string"),re=E("../internals/internal-state"),le=E("../internals/define-iterator"),oe="String Iterator",se=re.set,ae=re.getterFor(oe);le(String,"String",function(te){se(this,{type:oe,string:ie(te),index:0})},function(){var z=ae(this),a=z.string,y=z.index,x;return y>=a.length?{value:void 0,done:!0}:(x=ue(a,y),z.index+=x.length,{value:x,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(E,ve,fe){"use strict";var ue=E("../internals/function-call"),ie=E("../internals/fix-regexp-well-known-symbol-logic"),re=E("../internals/an-object"),le=E("../internals/to-length"),oe=E("../internals/to-string"),se=E("../internals/require-object-coercible"),ae=E("../internals/get-method"),te=E("../internals/advance-string-index"),z=E("../internals/regexp-exec-abstract");ie("match",function(a,y,x){return[function(ee){var ne=se(this),Ae=ee==null?void 0:ae(ee,a);return Ae?ue(Ae,ee,ne):new RegExp(ee)[a](oe(ne))},function(b){var ee=re(this),ne=oe(b),Ae=x(y,ee,ne);if(Ae.done)return Ae.value;if(!ee.global)return z(ee,ne);var ge=ee.unicode;ee.lastIndex=0;for(var ye=[],be=0,we;(we=z(ee,ne))!==null;){var Ce=oe(we[0]);ye[be]=Ce,Ce===""&&(ee.lastIndex=te(ne,le(ee.lastIndex),ge)),be++}return be===0?null:ye}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(E,ve,fe){"use strict";var ue=E("../internals/function-apply"),ie=E("../internals/function-call"),re=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),oe=E("../internals/fails"),se=E("../internals/an-object"),ae=E("../internals/is-callable"),te=E("../internals/to-integer-or-infinity"),z=E("../internals/to-length"),a=E("../internals/to-string"),y=E("../internals/require-object-coercible"),x=E("../internals/advance-string-index"),b=E("../internals/get-method"),ee=E("../internals/get-substitution"),ne=E("../internals/regexp-exec-abstract"),Ae=E("../internals/well-known-symbol"),ge=Ae("replace"),ye=Math.max,be=Math.min,we=re([].concat),Ce=re([].push),Se=re("".indexOf),Pe=re("".slice),Be=function(Ie){return Ie===void 0?Ie:String(Ie)},He=function(){return"a".replace(/./,"$0")==="$0"}(),Ee=function(){return/./[ge]?/./[ge]("a","$0")==="":!1}(),Ue=!oe(function(){var Ie=/./;return Ie.exec=function(){var je=[];return je.groups={a:"7"},je},"".replace(Ie,"$")!=="7"});le("replace",function(Ie,je,Ve){var $e=Ee?"$":"$0";return[function(rt,et){var ut=y(this),lt=rt==null?void 0:b(rt,ge);return lt?ie(lt,rt,ut,et):ie(je,a(ut),rt,et)},function(Qe,rt){var et=se(this),ut=a(Qe);if(typeof rt=="string"&&Se(rt,$e)===-1&&Se(rt,"$<")===-1){var lt=Ve(je,et,ut,rt);if(lt.done)return lt.value}var it=ae(rt);it||(rt=a(rt));var ot=et.global;if(ot){var ct=et.unicode;et.lastIndex=0}for(var mt=[];;){var yt=ne(et,ut);if(yt===null||(Ce(mt,yt),!ot))break;var jt=a(yt[0]);jt===""&&(et.lastIndex=x(ut,z(et.lastIndex),ct))}for(var vt="",st=0,qe=0;qe=st&&(vt+=Pe(ut,st,We)+Te,st=We+Re.length)}return vt+Pe(ut,st)}]},!Ue||!He||Ee)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(E,ve,fe){"use strict";var ue=E("../internals/function-call"),ie=E("../internals/fix-regexp-well-known-symbol-logic"),re=E("../internals/an-object"),le=E("../internals/require-object-coercible"),oe=E("../internals/same-value"),se=E("../internals/to-string"),ae=E("../internals/get-method"),te=E("../internals/regexp-exec-abstract");ie("search",function(z,a,y){return[function(b){var ee=le(this),ne=b==null?void 0:ae(b,z);return ne?ue(ne,b,ee):new RegExp(b)[z](se(ee))},function(x){var b=re(this),ee=se(x),ne=y(a,b,ee);if(ne.done)return ne.value;var Ae=b.lastIndex;oe(Ae,0)||(b.lastIndex=0);var ge=te(b,ee);return oe(b.lastIndex,Ae)||(b.lastIndex=Ae),ge===null?-1:ge.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(E,ve,fe){"use strict";var ue=E("../internals/function-apply"),ie=E("../internals/function-call"),re=E("../internals/function-uncurry-this"),le=E("../internals/fix-regexp-well-known-symbol-logic"),oe=E("../internals/is-regexp"),se=E("../internals/an-object"),ae=E("../internals/require-object-coercible"),te=E("../internals/species-constructor"),z=E("../internals/advance-string-index"),a=E("../internals/to-length"),y=E("../internals/to-string"),x=E("../internals/get-method"),b=E("../internals/array-slice-simple"),ee=E("../internals/regexp-exec-abstract"),ne=E("../internals/regexp-exec"),Ae=E("../internals/regexp-sticky-helpers"),ge=E("../internals/fails"),ye=Ae.UNSUPPORTED_Y,be=4294967295,we=Math.min,Ce=[].push,Se=re(/./.exec),Pe=re(Ce),Be=re("".slice),He=!ge(function(){var Ee=/(?:)/,Ue=Ee.exec;Ee.exec=function(){return Ue.apply(this,arguments)};var Ie="ab".split(Ee);return Ie.length!==2||Ie[0]!=="a"||Ie[1]!=="b"});le("split",function(Ee,Ue,Ie){var je;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?je=function(Ve,$e){var Qe=y(ae(this)),rt=$e===void 0?be:$e>>>0;if(rt===0)return[];if(Ve===void 0)return[Qe];if(!oe(Ve))return ie(Ue,Qe,Ve,rt);for(var et=[],ut=(Ve.ignoreCase?"i":"")+(Ve.multiline?"m":"")+(Ve.unicode?"u":"")+(Ve.sticky?"y":""),lt=0,it=new RegExp(Ve.source,ut+"g"),ot,ct,mt;(ot=ie(ne,it,Qe))&&(ct=it.lastIndex,!(ct>lt&&(Pe(et,Be(Qe,lt,ot.index)),ot.length>1&&ot.index=rt)));)it.lastIndex===ot.index&&it.lastIndex++;return lt===Qe.length?(mt||!Se(it,""))&&Pe(et,""):Pe(et,Be(Qe,lt)),et.length>rt?b(et,0,rt):et}:"0".split(void 0,0).length?je=function(Ve,$e){return Ve===void 0&&$e===0?[]:ie(Ue,this,Ve,$e)}:je=Ue,[function($e,Qe){var rt=ae(this),et=$e==null?void 0:x($e,Ee);return et?ie(et,$e,rt,Qe):ie(je,y(rt),$e,Qe)},function(Ve,$e){var Qe=se(this),rt=y(Ve),et=Ie(je,Qe,rt,$e,je!==Ue);if(et.done)return et.value;var ut=te(Qe,RegExp),lt=Qe.unicode,it=(Qe.ignoreCase?"i":"")+(Qe.multiline?"m":"")+(Qe.unicode?"u":"")+(ye?"g":"y"),ot=new ut(ye?"^(?:"+Qe.source+")":Qe,it),ct=$e===void 0?be:$e>>>0;if(ct===0)return[];if(rt.length===0)return ee(ot,rt)===null?[rt]:[];for(var mt=0,yt=0,jt=[];yt2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").every,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("every",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/function-call"),re=E("../internals/array-fill"),le=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("fill",function(ae){var te=arguments.length;return ie(re,le(this),ae,te>1?arguments[1]:void 0,te>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").filter,re=E("../internals/typed-array-from-species-and-list"),le=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("filter",function(ae){var te=ie(le(this),ae,arguments.length>1?arguments[1]:void 0);return re(this,te)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").findIndex,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("findIndex",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").find,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("find",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").forEach,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("forEach",function(se){ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-includes").includes,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("includes",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-includes").indexOf,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("indexOf",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(E,ve,fe){"use strict";var ue=E("../internals/global"),ie=E("../internals/fails"),re=E("../internals/function-uncurry-this"),le=E("../internals/array-buffer-view-core"),oe=E("../modules/es.array.iterator"),se=E("../internals/well-known-symbol"),ae=se("iterator"),te=ue.Uint8Array,z=re(oe.values),a=re(oe.keys),y=re(oe.entries),x=le.aTypedArray,b=le.exportTypedArrayMethod,ee=te&&te.prototype,ne=!ie(function(){ee[ae].call([1])}),Ae=!!ee&&ee.values&&ee[ae]===ee.values&&ee.values.name==="values",ge=function(){return z(x(this))};b("entries",function(){return y(x(this))},ne),b("keys",function(){return a(x(this))},ne),b("values",ge,ne||!Ae,{name:"values"}),b(ae,ge,ne||!Ae,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/function-uncurry-this"),re=ue.aTypedArray,le=ue.exportTypedArrayMethod,oe=ie([].join);le("join",function(ae){return oe(re(this),ae)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/function-apply"),re=E("../internals/array-last-index-of"),le=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("lastIndexOf",function(ae){var te=arguments.length;return ie(re,le(this),te>1?[ae,arguments[1]]:[ae])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").map,re=E("../internals/typed-array-species-constructor"),le=ue.aTypedArray,oe=ue.exportTypedArrayMethod;oe("map",function(ae){return ie(le(this),ae,arguments.length>1?arguments[1]:void 0,function(te,z){return new(re(te))(z)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-reduce").right,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduceRight",function(se){var ae=arguments.length;return ie(re(this),se,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-reduce").left,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("reduce",function(se){var ae=arguments.length;return ie(re(this),se,ae,ae>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=ue.aTypedArray,re=ue.exportTypedArrayMethod,le=Math.floor;re("reverse",function(){for(var se=this,ae=ie(se).length,te=le(ae/2),z=0,a;z1?arguments[1]:void 0,1),be=se(ge);if(ee)return ie(y,this,be,ye);var we=this.length,Ce=le(be),Se=0;if(Ce+ye>we)throw te("Wrong length");for(;Seb;)ne[b]=y[b++];return ne},ae)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/array-iteration").some,re=ue.aTypedArray,le=ue.exportTypedArrayMethod;le("some",function(se){return ie(re(this),se,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(E,ve,fe){"use strict";var ue=E("../internals/global"),ie=E("../internals/function-uncurry-this"),re=E("../internals/fails"),le=E("../internals/a-callable"),oe=E("../internals/array-sort"),se=E("../internals/array-buffer-view-core"),ae=E("../internals/engine-ff-version"),te=E("../internals/engine-is-ie-or-edge"),z=E("../internals/engine-v8-version"),a=E("../internals/engine-webkit-version"),y=se.aTypedArray,x=se.exportTypedArrayMethod,b=ue.Uint16Array,ee=b&&ie(b.prototype.sort),ne=!!ee&&!(re(function(){ee(new b(2),null)})&&re(function(){ee(new b(2),{})})),Ae=!!ee&&!re(function(){if(z)return z<74;if(ae)return ae<67;if(te)return!0;if(a)return a<602;var ye=new b(516),be=Array(516),we,Ce;for(we=0;we<516;we++)Ce=we%4,ye[we]=515-we,be[we]=we-2*Ce+3;for(ee(ye,function(Se,Pe){return(Se/4|0)-(Pe/4|0)}),we=0;we<516;we++)if(ye[we]!==be[we])return!0}),ge=function(ye){return function(be,we){return ye!==void 0?+ye(be,we)||0:we!==we?-1:be!==be?1:be===0&&we===0?1/be>0&&1/we<0?1:-1:be>we}};x("sort",function(be){return be!==void 0&&le(be),Ae?ee(this,be):oe(y(this),ge(be))},!Ae||ne)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core"),ie=E("../internals/to-length"),re=E("../internals/to-absolute-index"),le=E("../internals/typed-array-species-constructor"),oe=ue.aTypedArray,se=ue.exportTypedArrayMethod;se("subarray",function(te,z){var a=oe(this),y=a.length,x=re(te,y),b=le(a);return new b(a.buffer,a.byteOffset+x*a.BYTES_PER_ELEMENT,ie((z===void 0?y:re(z,y))-x))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(E,ve,fe){"use strict";var ue=E("../internals/global"),ie=E("../internals/function-apply"),re=E("../internals/array-buffer-view-core"),le=E("../internals/fails"),oe=E("../internals/array-slice"),se=ue.Int8Array,ae=re.aTypedArray,te=re.exportTypedArrayMethod,z=[].toLocaleString,a=!!se&&le(function(){z.call(new se(1))}),y=le(function(){return[1,2].toLocaleString()!=new se([1,2]).toLocaleString()})||!le(function(){se.prototype.toLocaleString.call([1,2])});te("toLocaleString",function(){return ie(z,a?oe(ae(this)):ae(this),oe(arguments))},y)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(E,ve,fe){"use strict";var ue=E("../internals/array-buffer-view-core").exportTypedArrayMethod,ie=E("../internals/fails"),re=E("../internals/global"),le=E("../internals/function-uncurry-this"),oe=re.Uint8Array,se=oe&&oe.prototype||{},ae=[].toString,te=le([].join);ie(function(){ae.call({})})&&(ae=function(){return te(this)});var z=se.toString!=ae;ue("toString",ae,z)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(E,ve,fe){var ue=E("../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(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/dom-iterables"),re=E("../internals/dom-token-list-prototype"),le=E("../internals/array-for-each"),oe=E("../internals/create-non-enumerable-property"),se=function(te){if(te&&te.forEach!==le)try{oe(te,"forEach",le)}catch(z){te.forEach=le}};for(var ae in ie)ie[ae]&&se(ue[ae]&&ue[ae].prototype);se(re)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(E,ve,fe){var ue=E("../internals/global"),ie=E("../internals/dom-iterables"),re=E("../internals/dom-token-list-prototype"),le=E("../modules/es.array.iterator"),oe=E("../internals/create-non-enumerable-property"),se=E("../internals/well-known-symbol"),ae=se("iterator"),te=se("toStringTag"),z=le.values,a=function(x,b){if(x){if(x[ae]!==z)try{oe(x,ae,z)}catch(ne){x[ae]=z}if(x[te]||oe(x,te,b),ie[b]){for(var ee in le)if(x[ee]!==le[ee])try{oe(x,ee,le[ee])}catch(ne){x[ee]=le[ee]}}}};for(var y in ie)a(ue[y]&&ue[y].prototype,y);a(re,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(E,ve,fe){function ue(Ae){return Array.isArray?Array.isArray(Ae):ne(Ae)==="[object Array]"}fe.isArray=ue;function ie(Ae){return typeof Ae=="boolean"}fe.isBoolean=ie;function re(Ae){return Ae===null}fe.isNull=re;function le(Ae){return Ae==null}fe.isNullOrUndefined=le;function oe(Ae){return typeof Ae=="number"}fe.isNumber=oe;function se(Ae){return typeof Ae=="string"}fe.isString=se;function ae(Ae){return typeof Ae=="symbol"}fe.isSymbol=ae;function te(Ae){return Ae===void 0}fe.isUndefined=te;function z(Ae){return ne(Ae)==="[object RegExp]"}fe.isRegExp=z;function a(Ae){return typeof Ae=="object"&&Ae!==null}fe.isObject=a;function y(Ae){return ne(Ae)==="[object Date]"}fe.isDate=y;function x(Ae){return ne(Ae)==="[object Error]"||Ae instanceof Error}fe.isError=x;function b(Ae){return typeof Ae=="function"}fe.isFunction=b;function ee(Ae){return Ae===null||typeof Ae=="boolean"||typeof Ae=="number"||typeof Ae=="string"||typeof Ae=="symbol"||typeof Ae=="undefined"}fe.isPrimitive=ee,fe.isBuffer=E("buffer").Buffer.isBuffer;function ne(Ae){return Object.prototype.toString.call(Ae)}},{buffer:90}],342:[function(E,ve,fe){(function(ue){"use strict";var ie=function(){var ae=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,te=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,z=/[^-+\dA-Z]/g;return function(a,y,x,b){if(arguments.length===1&&se(a)==="string"&&!/\d/.test(a)&&(y=a,a=void 0),a=a||new Date,a instanceof Date||(a=new Date(a)),isNaN(a))throw TypeError("Invalid date");y=String(ie.masks[y]||y||ie.masks.default);var ee=y.slice(0,4);(ee==="UTC:"||ee==="GMT:")&&(y=y.slice(4),x=!0,ee==="GMT:"&&(b=!0));var ne=x?"getUTC":"get",Ae=a[ne+"Date"](),ge=a[ne+"Day"](),ye=a[ne+"Month"](),be=a[ne+"FullYear"](),we=a[ne+"Hours"](),Ce=a[ne+"Minutes"](),Se=a[ne+"Seconds"](),Pe=a[ne+"Milliseconds"](),Be=x?0:a.getTimezoneOffset(),He=le(a),Ee=oe(a),Ue={d:Ae,dd:re(Ae),ddd:ie.i18n.dayNames[ge],dddd:ie.i18n.dayNames[ge+7],m:ye+1,mm:re(ye+1),mmm:ie.i18n.monthNames[ye],mmmm:ie.i18n.monthNames[ye+12],yy:String(be).slice(2),yyyy:be,h:we%12||12,hh:re(we%12||12),H:we,HH:re(we),M:Ce,MM:re(Ce),s:Se,ss:re(Se),l:re(Pe,3),L:re(Math.round(Pe/10)),t:we<12?"a":"p",tt:we<12?"am":"pm",T:we<12?"A":"P",TT:we<12?"AM":"PM",Z:b?"GMT":x?"UTC":(String(a).match(te)||[""]).pop().replace(z,""),o:(Be>0?"-":"+")+re(Math.floor(Math.abs(Be)/60)*100+Math.abs(Be)%60,4),S:["th","st","nd","rd"][Ae%10>3?0:(Ae%100-Ae%10!=10)*Ae%10],W:He,N:Ee};return y.replace(ae,function(Ie){return Ie in Ue?Ue[Ie]:Ie.slice(1,Ie.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 re(ae,te){for(ae=String(ae),te=te||2;ae.length]/;ve.exports=ie;function ie(re){var le=""+re,oe=ue.exec(le);if(!oe)return le;var se,ae="",te=0,z=0;for(te=oe.index;te0&&(Ue=Pe[0]),Ue instanceof Error)throw Ue;var Ie=new Error("Unhandled error."+(Ue?" ("+Ue.message+")":""));throw Ie.context=Ue,Ie}var je=Ee[Se];if(je===void 0)return!1;if(typeof je=="function")ie(je,this,Pe);else for(var Ve=je.length,$e=ne(je,Ve),Be=0;Be0&&Ue.length>He&&!Ue.warned){Ue.warned=!0;var Ie=new Error("Possible EventEmitter memory leak detected. "+Ue.length+" "+String(Se)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ie.name="MaxListenersExceededWarning",Ie.emitter=Ce,Ie.type=Se,Ie.count=Ue.length,le(Ie)}return Ce}se.prototype.addListener=function(Se,Pe){return a(this,Se,Pe,!1)},se.prototype.on=se.prototype.addListener,se.prototype.prependListener=function(Se,Pe){return a(this,Se,Pe,!0)};function y(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function x(Ce,Se,Pe){var Be={fired:!1,wrapFn:void 0,target:Ce,type:Se,listener:Pe},He=y.bind(Be);return He.listener=Pe,Be.wrapFn=He,He}se.prototype.once=function(Se,Pe){return te(Pe),this.on(Se,x(this,Se,Pe)),this},se.prototype.prependOnceListener=function(Se,Pe){return te(Pe),this.prependListener(Se,x(this,Se,Pe)),this},se.prototype.removeListener=function(Se,Pe){var Be,He,Ee,Ue,Ie;if(te(Pe),He=this._events,He===void 0)return this;if(Be=He[Se],Be===void 0)return this;if(Be===Pe||Be.listener===Pe)--this._eventsCount===0?this._events=Object.create(null):(delete He[Se],He.removeListener&&this.emit("removeListener",Se,Be.listener||Pe));else if(typeof Be!="function"){for(Ee=-1,Ue=Be.length-1;Ue>=0;Ue--)if(Be[Ue]===Pe||Be[Ue].listener===Pe){Ie=Be[Ue].listener,Ee=Ue;break}if(Ee<0)return this;Ee===0?Be.shift():Ae(Be,Ee),Be.length===1&&(He[Se]=Be[0]),He.removeListener!==void 0&&this.emit("removeListener",Se,Ie||Pe)}return this},se.prototype.off=se.prototype.removeListener,se.prototype.removeAllListeners=function(Se){var Pe,Be,He;if(Be=this._events,Be===void 0)return this;if(Be.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Be[Se]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Be[Se]),this;if(arguments.length===0){var Ee=Object.keys(Be),Ue;for(He=0;He=0;He--)this.removeListener(Se,Pe[He]);return this};function b(Ce,Se,Pe){var Be=Ce._events;if(Be===void 0)return[];var He=Be[Se];return He===void 0?[]:typeof He=="function"?Pe?[He.listener||He]:[He]:Pe?ge(He):ne(He,He.length)}se.prototype.listeners=function(Se){return b(this,Se,!0)},se.prototype.rawListeners=function(Se){return b(this,Se,!1)},se.listenerCount=function(Ce,Se){return typeof Ce.listenerCount=="function"?Ce.listenerCount(Se):ee.call(Ce,Se)},se.prototype.listenerCount=ee;function ee(Ce){var Se=this._events;if(Se!==void 0){var Pe=Se[Ce];if(typeof Pe=="function")return 1;if(Pe!==void 0)return Pe.length}return 0}se.prototype.eventNames=function(){return this._eventsCount>0?re(this._events):[]};function ne(Ce,Se){for(var Pe=new Array(Se),Be=0;Be=3&&(x=y),ie.call(z)==="[object Array]"?le(z,a,x):typeof z=="string"?oe(z,a,x):se(z,a,x)};ve.exports=ae},{"is-callable":367}],346:[function(E,ve,fe){"use strict";var ue="Function.prototype.bind called on incompatible ",ie=Array.prototype.slice,re=Object.prototype.toString,le="[object Function]";ve.exports=function(se){var ae=this;if(typeof ae!="function"||re.call(ae)!==le)throw new TypeError(ue+ae);for(var te=ie.call(arguments,1),z,a=function(){if(this instanceof z){var ne=ae.apply(this,te.concat(ie.call(arguments)));return Object(ne)===ne?ne:this}else return ae.apply(se,te.concat(ie.call(arguments)))},y=Math.max(0,ae.length-te.length),x=[],b=0;b1&&typeof $e!="boolean")throw new le('"allowMissing" argument must be a boolean');if(Be(/^%?[^%]*%?$/,Ve)===null)throw new ie("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Qe=Ue(Ve),rt=Qe.length>0?Qe[0]:"",et=Ie("%"+rt+"%",$e),ut=et.name,lt=et.value,it=!1,ot=et.alias;ot&&(rt=ot[0],Ce(Qe,we([0,1],ot)));for(var ct=1,mt=!0;ct=Qe.length){var st=se(lt,yt);mt=!!st,mt&&"get"in st&&!("originalValue"in st.get)?lt=st.get:lt=lt[yt]}else mt=be(lt,yt),lt=lt[yt];mt&&!it&&(ee[ut]=lt)}}return lt}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(E,ve,fe){"use strict";var ue=E("get-intrinsic"),ie=ue("%Object.getOwnPropertyDescriptor%",!0);if(ie)try{ie([],"length")}catch(re){ie=null}ve.exports=ie},{"get-intrinsic":348}],350:[function(E,ve,fe){"use strict";var ue={foo:{}},ie=Object;ve.exports=function(){return{__proto__:ue}.foo===ue.foo&&!({__proto__:null}instanceof ie)}},{}],351:[function(E,ve,fe){"use strict";var ue=typeof Symbol!="undefined"&&Symbol,ie=E("./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(E,ve,fe){"use strict";ve.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var ie={},re=Symbol("test"),le=Object(re);if(typeof re=="string"||Object.prototype.toString.call(re)!=="[object Symbol]"||Object.prototype.toString.call(le)!=="[object Symbol]")return!1;var oe=42;ie[re]=oe;for(re 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]!==re||!Object.prototype.propertyIsEnumerable.call(ie,re))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var ae=Object.getOwnPropertyDescriptor(ie,re);if(ae.value!==oe||ae.enumerable!==!0)return!1}return!0}},{}],353:[function(E,ve,fe){"use strict";var ue=E("has-symbols/shams");ve.exports=function(){return ue()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(E,ve,fe){"use strict";var ue=E("function-bind");ve.exports=ue.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(E,ve,fe){var ue=E("http"),ie=E("url"),re=ve.exports;for(var le in ue)ue.hasOwnProperty(le)&&(re[le]=ue[le]);re.request=function(se,ae){return se=oe(se),ue.request.call(this,se,ae)},re.get=function(se,ae){return se=oe(se),ue.get.call(this,se,ae)};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(E,ve,fe){"use strict";var ue=E("util"),ie=E("ms");ve.exports=function(re){if(typeof re=="number")return re;var le=ie(re);if(le===void 0){var oe=new Error(ue.format("humanize-ms(%j) result undefined",re));console.warn(oe.stack)}return le}},{ms:376,util:419}],357:[function(E,ve,fe){fe.read=function(ue,ie,re,le,oe){var se,ae,te=oe*8-le-1,z=(1<>1,y=-7,x=re?oe-1:0,b=re?-1:1,ee=ue[ie+x];for(x+=b,se=ee&(1<<-y)-1,ee>>=-y,y+=te;y>0;se=se*256+ue[ie+x],x+=b,y-=8);for(ae=se&(1<<-y)-1,se>>=-y,y+=le;y>0;ae=ae*256+ue[ie+x],x+=b,y-=8);if(se===0)se=1-a;else{if(se===z)return ae?NaN:(ee?-1:1)*(1/0);ae=ae+Math.pow(2,le),se=se-a}return(ee?-1:1)*ae*Math.pow(2,se-le)},fe.write=function(ue,ie,re,le,oe,se){var ae,te,z,a=se*8-oe-1,y=(1<>1,b=oe===23?Math.pow(2,-24)-Math.pow(2,-77):0,ee=le?0:se-1,ne=le?1:-1,Ae=ie<0||ie===0&&1/ie<0?1:0;for(ie=Math.abs(ie),isNaN(ie)||ie===1/0?(te=isNaN(ie)?1:0,ae=y):(ae=Math.floor(Math.log(ie)/Math.LN2),ie*(z=Math.pow(2,-ae))<1&&(ae--,z*=2),ae+x>=1?ie+=b/z:ie+=b*Math.pow(2,1-x),ie*z>=2&&(ae++,z/=2),ae+x>=y?(te=0,ae=y):ae+x>=1?(te=(ie*z-1)*Math.pow(2,oe),ae=ae+x):(te=ie*Math.pow(2,x-1)*Math.pow(2,oe),ae=0));oe>=8;ue[re+ee]=te&255,ee+=ne,te/=256,oe-=8);for(ae=ae<0;ue[re+ee]=ae&255,ee+=ne,ae/=256,a-=8);ue[re+ee-ne]|=Ae*128}},{}],358:[function(E,ve,fe){"use strict";var ue=[E("./nextTick"),E("./queueMicrotask"),E("./mutation.js"),E("./messageChannel"),E("./stateChange"),E("./timeout")],ie,re,le=-1,oe=[],se=!1;function ae(){!ie||!re||(ie=!1,re.length?oe=re.concat(oe):le=-1,oe.length&&te())}function te(){if(!ie){se=!1,ie=!0;for(var ee=oe.length,ne=setTimeout(ae);ee;){for(re=oe,oe=[];re&&++le1)for(var Ae=1;Ae=0&&re(te)!=="[object Array]"&&re(te.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(E,ve,fe){ve.exports=function(re){return re!=null&&(ue(re)||ie(re)||!!re._isBuffer)};function ue(re){return!!re.constructor&&typeof re.constructor.isBuffer=="function"&&re.constructor.isBuffer(re)}function ie(re){return typeof re.readFloatLE=="function"&&typeof re.slice=="function"&&ue(re.slice(0,0))}},{}],367:[function(E,ve,fe){"use strict";var ue=Function.prototype.toString,ie=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,re,le;if(typeof ie=="function"&&typeof Object.defineProperty=="function")try{re=Object.defineProperty({},"length",{get:function(){throw le}}),le={},ie(function(){throw 42},null,re)}catch(be){be!==le&&(ie=null)}else ie=null;var oe=/^\s*class\b/,se=function(we){try{var Ce=ue.call(we);return oe.test(Ce)}catch(Se){return!1}},ae=function(we){try{return se(we)?!1:(ue.call(we),!0)}catch(Ce){return!1}},te=Object.prototype.toString,z="[object Object]",a="[object Function]",y="[object GeneratorFunction]",x="[object HTMLAllCollection]",b="[object HTML document.all class]",ee="[object HTMLCollection]",ne=typeof Symbol=="function"&&!!Symbol.toStringTag,Ae=!(0 in[,]),ge=function(){return!1};if(typeof document=="object"){var ye=document.all;te.call(ye)===te.call(document.all)&&(ge=function(we){if((Ae||!we)&&(typeof we=="undefined"||typeof we=="object"))try{var Ce=te.call(we);return(Ce===x||Ce===b||Ce===ee||Ce===z)&&we("")==null}catch(Se){}return!1})}ve.exports=ie?function(we){if(ge(we))return!0;if(!we||typeof we!="function"&&typeof we!="object")return!1;try{ie(we,null,re)}catch(Ce){if(Ce!==le)return!1}return!se(we)&&ae(we)}:function(we){if(ge(we))return!0;if(!we||typeof we!="function"&&typeof we!="object")return!1;if(ne)return ae(we);if(se(we))return!1;var Ce=te.call(we);return Ce!==a&&Ce!==y&&!/^\[object HTML/.test(Ce)?!1:ae(we)}},{}],368:[function(E,ve,fe){"use strict";var ue=Object.prototype.toString,ie=Function.prototype.toString,re=/^\s*(?:function)?\*/,le=E("has-tostringtag/shams")(),oe=Object.getPrototypeOf,se=function(){if(!le)return!1;try{return Function("return function*() {}")()}catch(te){}},ae;ve.exports=function(z){if(typeof z!="function")return!1;if(re.test(ie.call(z)))return!0;if(!le){var a=ue.call(z);return a==="[object GeneratorFunction]"}if(!oe)return!1;if(typeof ae=="undefined"){var y=se();ae=y?oe(y):!1}return oe(z)===ae}},{"has-tostringtag/shams":353}],369:[function(E,ve,fe){"use strict";var ue=E("which-typed-array");ve.exports=function(re){return!!ue(re)}},{"which-typed-array":420}],370:[function(E,ve,fe){var ue={}.toString;ve.exports=Array.isArray||function(ie){return ue.call(ie)=="[object Array]"}},{}],371:[function(E,ve,fe){(function(ue){(function(){(function(ie,re){typeof fe=="object"&&typeof ve!="undefined"?ve.exports=re(ie):typeof pe=="function"&&pe.amd?pe(re):re(ie)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ue!="undefined"?ue:this,function(ie){"use strict";ie=ie||{};var re=ie.Base64,le="2.6.4",oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(Ve){for(var $e={},Qe=0,rt=Ve.length;Qe>>6)+ae(128|$e&63):ae(224|$e>>>12&15)+ae(128|$e>>>6&63)+ae(128|$e&63)}else{var $e=65536+(Ve.charCodeAt(0)-55296)*1024+(Ve.charCodeAt(1)-56320);return ae(240|$e>>>18&7)+ae(128|$e>>>12&63)+ae(128|$e>>>6&63)+ae(128|$e&63)}},z=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,a=function(Ve){return Ve.replace(z,te)},y=function(Ve){var $e=[0,2,1][Ve.length%3],Qe=Ve.charCodeAt(0)<<16|(Ve.length>1?Ve.charCodeAt(1):0)<<8|(Ve.length>2?Ve.charCodeAt(2):0),rt=[oe.charAt(Qe>>>18),oe.charAt(Qe>>>12&63),$e>=2?"=":oe.charAt(Qe>>>6&63),$e>=1?"=":oe.charAt(Qe&63)];return rt.join("")},x=ie.btoa&&typeof ie.btoa=="function"?function(Ve){return ie.btoa(Ve)}:function(Ve){if(Ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ve.replace(/[\s\S]{1,3}/g,y)},b=function(Ve){return x(a(String(Ve)))},ee=function(Ve){return Ve.replace(/[+\/]/g,function($e){return $e=="+"?"-":"_"}).replace(/=/g,"")},ne=function(Ve,$e){return $e?ee(b(Ve)):b(Ve)},Ae=function(Ve){return ne(Ve,!0)},ge;ie.Uint8Array&&(ge=function(Ve,$e){for(var Qe="",rt=0,et=Ve.length;rt>>18)+oe.charAt(ot>>>12&63)+(typeof lt!="undefined"?oe.charAt(ot>>>6&63):"=")+(typeof it!="undefined"?oe.charAt(ot&63):"=")}return $e?ee(Qe):Qe});var ye=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,be=function(Ve){switch(Ve.length){case 4:var $e=(7&Ve.charCodeAt(0))<<18|(63&Ve.charCodeAt(1))<<12|(63&Ve.charCodeAt(2))<<6|63&Ve.charCodeAt(3),Qe=$e-65536;return ae((Qe>>>10)+55296)+ae((Qe&1023)+56320);case 3:return ae((15&Ve.charCodeAt(0))<<12|(63&Ve.charCodeAt(1))<<6|63&Ve.charCodeAt(2));default:return ae((31&Ve.charCodeAt(0))<<6|63&Ve.charCodeAt(1))}},we=function(Ve){return Ve.replace(ye,be)},Ce=function(Ve){var $e=Ve.length,Qe=$e%4,rt=($e>0?se[Ve.charAt(0)]<<18:0)|($e>1?se[Ve.charAt(1)]<<12:0)|($e>2?se[Ve.charAt(2)]<<6:0)|($e>3?se[Ve.charAt(3)]:0),et=[ae(rt>>>16),ae(rt>>>8&255),ae(rt&255)];return et.length-=[0,0,2,1][Qe],et.join("")},Se=ie.atob&&typeof ie.atob=="function"?function(Ve){return ie.atob(Ve)}:function(Ve){return Ve.replace(/\S{1,4}/g,Ce)},Pe=function(Ve){return Se(String(Ve).replace(/[^A-Za-z0-9\+\/]/g,""))},Be=function(Ve){return we(Se(Ve))},He=function(Ve){return String(Ve).replace(/[-_]/g,function($e){return $e=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ee=function(Ve){return Be(He(Ve))},Ue;ie.Uint8Array&&(Ue=function(Ve){return Uint8Array.from(Pe(He(Ve)),function($e){return $e.charCodeAt(0)})});var Ie=function(){var Ve=ie.Base64;return ie.Base64=re,Ve};if(ie.Base64={VERSION:le,atob:Pe,btoa:x,fromBase64:Ee,toBase64:ne,utob:a,encode:ne,encodeURI:Ae,btou:we,decode:Ee,noConflict:Ie,fromUint8Array:ge,toUint8Array:Ue},typeof Object.defineProperty=="function"){var je=function(Ve){return{value:Ve,enumerable:!1,writable:!0,configurable:!0}};ie.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",je(function(){return Ee(this)})),Object.defineProperty(String.prototype,"toBase64",je(function(Ve){return ne(this,Ve)})),Object.defineProperty(String.prototype,"toBase64URI",je(function(){return ne(this,!0)}))}}return ie.Meteor&&(Base64=ie.Base64),typeof ve!="undefined"&&ve.exports?ve.exports.Base64=ie.Base64:typeof pe=="function"&&pe.amd&&pe([],function(){return ie.Base64}),{Base64:ie.Base64}})}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(E,ve,fe){"use strict";ve.exports=ie;var ue=Object.prototype.hasOwnProperty;function ie(re,le,oe){if(!re)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(ae){if(!(!oe&&ue.call(re,ae))){var te=Object.getOwnPropertyDescriptor(le,ae);Object.defineProperty(re,ae,te)}}),re}},{}],373:[function(E,ve,fe){"use strict";E("core-js/modules/es.array.map.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.regexp.constructor.js"),E("core-js/modules/es.regexp.to-string.js");function ue(){this._types=Object.create(null),this._extensions=Object.create(null);for(var ie=0;ie0)return ae(y);if(b==="number"&&isFinite(y))return x.long?z(y):te(y);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(y))};function ae(y){if(y=String(y),!(y.length>100)){var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(y);if(x){var b=parseFloat(x[1]),ee=(x[2]||"ms").toLowerCase();switch(ee){case"years":case"year":case"yrs":case"yr":case"y":return b*se;case"weeks":case"week":case"w":return b*oe;case"days":case"day":case"d":return b*le;case"hours":case"hour":case"hrs":case"hr":case"h":return b*re;case"minutes":case"minute":case"mins":case"min":case"m":return b*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 te(y){var x=Math.abs(y);return x>=le?Math.round(y/le)+"d":x>=re?Math.round(y/re)+"h":x>=ie?Math.round(y/ie)+"m":x>=ue?Math.round(y/ue)+"s":y+"ms"}function z(y){var x=Math.abs(y);return x>=le?a(y,x,le,"day"):x>=re?a(y,x,re,"hour"):x>=ie?a(y,x,ie,"minute"):x>=ue?a(y,x,ue,"second"):y+" ms"}function a(y,x,b,ee){var ne=x>=b*1.5;return Math.round(y/b)+" "+ee+(ne?"s":"")}},{}],377:[function(E,ve,fe){"use strict";var ue=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable;function le(se){if(se==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(se)}function 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 ae={},te=0;te<10;te++)ae["_"+String.fromCharCode(te)]=te;var z=Object.getOwnPropertyNames(ae).map(function(y){return ae[y]});if(z.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(y){a[y]=y}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch(y){return!1}}ve.exports=oe()?Object.assign:function(se,ae){for(var te,z=le(se),a,y=1;y2){var ee=te.lastIndexOf("/");if(ee!==te.length-1){ee===-1?(te="",z=0):(te=te.slice(0,ee),z=te.length-1-te.lastIndexOf("/")),a=b,y=0;continue}}else if(te.length===2||te.length===1){te="",z=0,a=b,y=0;continue}}ae&&(te.length>0?te+="/..":te="..",z=2)}else te.length>0?te+="/"+se.slice(a+1,b):te=se.slice(a+1,b),z=b-a-1;a=b,y=0}else x===46&&y!==-1?++y:y=-1}return te}function le(se,ae){var te=ae.dir||ae.root,z=ae.base||(ae.name||"")+(ae.ext||"");return te?te===ae.root?te+z:te+se+z:z}var oe={resolve:function(){for(var ae="",te=!1,z,a=arguments.length-1;a>=-1&&!te;a--){var y;a>=0?y=arguments[a]:(z===void 0&&(z=ue.cwd()),y=z),ie(y),y.length!==0&&(ae=y+"/"+ae,te=y.charCodeAt(0)===47)}return ae=re(ae,!te),te?ae.length>0?"/"+ae:"/":ae.length>0?ae:"."},normalize:function(ae){if(ie(ae),ae.length===0)return".";var te=ae.charCodeAt(0)===47,z=ae.charCodeAt(ae.length-1)===47;return ae=re(ae,!te),ae.length===0&&!te&&(ae="."),ae.length>0&&z&&(ae+="/"),te?"/"+ae:ae},isAbsolute:function(ae){return ie(ae),ae.length>0&&ae.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var ae,te=0;te0&&(ae===void 0?ae=z:ae+="/"+z)}return ae===void 0?".":oe.normalize(ae)},relative:function(ae,te){if(ie(ae),ie(te),ae===te||(ae=oe.resolve(ae),te=oe.resolve(te),ae===te))return"";for(var z=1;zne){if(te.charCodeAt(x+ge)===47)return te.slice(x+ge+1);if(ge===0)return te.slice(x+ge)}else y>ne&&(ae.charCodeAt(z+ge)===47?Ae=ge:ge===0&&(Ae=0));break}var ye=ae.charCodeAt(z+ge),be=te.charCodeAt(x+ge);if(ye!==be)break;ye===47&&(Ae=ge)}var we="";for(ge=z+Ae+1;ge<=a;++ge)(ge===a||ae.charCodeAt(ge)===47)&&(we.length===0?we+="..":we+="/..");return we.length>0?we+te.slice(x+Ae):(x+=Ae,te.charCodeAt(x)===47&&++x,te.slice(x))},_makeLong:function(ae){return ae},dirname:function(ae){if(ie(ae),ae.length===0)return".";for(var te=ae.charCodeAt(0),z=te===47,a=-1,y=!0,x=ae.length-1;x>=1;--x)if(te=ae.charCodeAt(x),te===47){if(!y){a=x;break}}else y=!1;return a===-1?z?"/":".":z&&a===1?"//":ae.slice(0,a)},basename:function(ae,te){if(te!==void 0&&typeof te!="string")throw new TypeError('"ext" argument must be a string');ie(ae);var z=0,a=-1,y=!0,x;if(te!==void 0&&te.length>0&&te.length<=ae.length){if(te.length===ae.length&&te===ae)return"";var b=te.length-1,ee=-1;for(x=ae.length-1;x>=0;--x){var ne=ae.charCodeAt(x);if(ne===47){if(!y){z=x+1;break}}else ee===-1&&(y=!1,ee=x+1),b>=0&&(ne===te.charCodeAt(b)?--b===-1&&(a=x):(b=-1,a=ee))}return z===a?a=ee:a===-1&&(a=ae.length),ae.slice(z,a)}else{for(x=ae.length-1;x>=0;--x)if(ae.charCodeAt(x)===47){if(!y){z=x+1;break}}else a===-1&&(y=!1,a=x+1);return a===-1?"":ae.slice(z,a)}},extname:function(ae){ie(ae);for(var te=-1,z=0,a=-1,y=!0,x=0,b=ae.length-1;b>=0;--b){var ee=ae.charCodeAt(b);if(ee===47){if(!y){z=b+1;break}continue}a===-1&&(y=!1,a=b+1),ee===46?te===-1?te=b:x!==1&&(x=1):te!==-1&&(x=-1)}return te===-1||a===-1||x===0||x===1&&te===a-1&&te===z+1?"":ae.slice(te,a)},format:function(ae){if(ae===null||typeof ae!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof ae);return le("/",ae)},parse:function(ae){ie(ae);var te={root:"",dir:"",base:"",ext:"",name:""};if(ae.length===0)return te;var z=ae.charCodeAt(0),a=z===47,y;a?(te.root="/",y=1):y=0;for(var x=-1,b=0,ee=-1,ne=!0,Ae=ae.length-1,ge=0;Ae>=y;--Ae){if(z=ae.charCodeAt(Ae),z===47){if(!ne){b=Ae+1;break}continue}ee===-1&&(ne=!1,ee=Ae+1),z===46?x===-1?x=Ae:ge!==1&&(ge=1):x!==-1&&(ge=-1)}return x===-1||ee===-1||ge===0||ge===1&&x===ee-1&&x===b+1?ee!==-1&&(b===0&&a?te.base=te.name=ae.slice(1,ee):te.base=te.name=ae.slice(b,ee)):(b===0&&a?(te.name=ae.slice(1,x),te.base=ae.slice(1,ee)):(te.name=ae.slice(b,x),te.base=ae.slice(b,ee)),te.ext=ae.slice(x,ee)),b>0?te.dir=ae.slice(0,b-1):a&&(te.dir="/"),te},sep:"/",delimiter:":",win32:null,posix:null};oe.posix=oe,ve.exports=oe}).call(this)}).call(this,E("_process"))},{_process:467}],379:[function(E,ve,fe){(function(ue){(function(){(function(){"use strict";var ie={function:!0,object:!0},re=ie[typeof window]&&window||this,le=re,oe=ie[typeof fe]&&fe,se=ie[typeof ve]&&ve&&!ve.nodeType&&ve,ae=oe&&se&&typeof ue=="object"&&ue;ae&&(ae.global===ae||ae.window===ae||ae.self===ae)&&(re=ae);var te=Math.pow(2,53)-1,z=/\bOpera/,a=this,y=Object.prototype,x=y.hasOwnProperty,b=y.toString;function ee(Ee){return Ee=String(Ee),Ee.charAt(0).toUpperCase()+Ee.slice(1)}function ne(Ee,Ue,Ie){var je={"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 Ue&&Ie&&/^Win/i.test(Ee)&&!/^Windows Phone /i.test(Ee)&&(je=je[/[\d.]+$/.exec(Ee)])&&(Ee="Windows "+je),Ee=String(Ee),Ue&&Ie&&(Ee=Ee.replace(RegExp(Ue,"i"),Ie)),Ee=ge(Ee.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]),Ee}function Ae(Ee,Ue){var Ie=-1,je=Ee?Ee.length:0;if(typeof je=="number"&&je>-1&&je<=te)for(;++Ie3&&"WebKit"||/\bOpera\b/.test(ke)&&(/\bOPR\b/.test(Ee)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Ee)&&!/^(?:Trident|EdgeHTML)$/.test(Te)&&"WebKit"||!Te&&/\bMSIE\b/i.test(Ee)&&(dt=="Mac OS"?"Tasman":"Trident")||Te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ke)&&"NetFront")&&(Te=[qe]),ke=="IE"&&(qe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Ee)||0)[1])?(ke+=" Mobile",dt="Windows Phone "+(/\+$/.test(qe)?qe:qe+".x"),We.unshift("desktop mode")):/\bWPDesktop\b/i.test(Ee)?(ke="IE Mobile",dt="Windows Phone 8.x",We.unshift("desktop mode"),Fe||(Fe=(/\brv:([\d.]+)/.exec(Ee)||0)[1])):ke!="IE"&&Te=="Trident"&&(qe=/\brv:([\d.]+)/.exec(Ee))&&(ke&&We.push("identifying as "+ke+(Fe?" "+Fe:"")),ke="IE",Fe=qe[1]),Le){if(we(Ue,"global"))if(ot&&(qe=ot.lang.System,Re=qe.getProperty("os.arch"),dt=dt||qe.getProperty("os.name")+" "+qe.getProperty("os.version")),ct){try{Fe=Ue.require("ringo/engine").version.join("."),ke="RingoJS"}catch(wt){(qe=Ue.system)&&qe.global.system==Ue.system&&(ke="Narwhal",dt||(dt=qe[0].os||null))}ke||(ke="Rhino")}else typeof Ue.process=="object"&&!Ue.process.browser&&(qe=Ue.process)&&(typeof qe.versions=="object"&&(typeof qe.versions.electron=="string"?(We.push("Node "+qe.versions.node),ke="Electron",Fe=qe.versions.electron):typeof qe.versions.nw=="string"&&(We.push("Chromium "+Fe,"Node "+qe.versions.node),ke="NW.js",Fe=qe.versions.nw)),ke||(ke="Node.js",Re=qe.arch,dt=qe.platform,Fe=/[\d.]+/.exec(qe.version),Fe=Fe?Fe[0]:null));else be(qe=Ue.runtime)==et?(ke="Adobe AIR",dt=qe.flash.system.Capabilities.os):be(qe=Ue.phantom)==it?(ke="PhantomJS",Fe=(qe=qe.version||null)&&qe.major+"."+qe.minor+"."+qe.patch):typeof jt.documentMode=="number"&&(qe=/\bTrident\/(\d+)/i.exec(Ee))?(Fe=[Fe,jt.documentMode],(qe=+qe[1]+4)!=Fe[1]&&(We.push("IE "+Fe[1]+" mode"),Te&&(Te[1]=""),Fe[1]=qe),Fe=ke=="IE"?String(Fe[1].toFixed(1)):Fe[0]):typeof jt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ke)&&(We.push("masking as "+ke+" "+Fe),ke="IE",Fe="11.0",Te=["Trident"],dt="Windows");dt=dt&&ge(dt)}if(Fe&&(qe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Fe)||/(?:alpha|beta)(?: ?\d)?/i.exec(Ee+";"+(Le&&je.appMinorVersion))||/\bMinefield\b/i.test(Ee)&&"a")&&(Oe=/b/i.test(qe)?"beta":"alpha",Fe=Fe.replace(RegExp(qe+"\\+?$"),"")+(Oe=="beta"?yt:mt)+(/\d+\+?/.exec(qe)||"")),ke=="Fennec"||ke=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(dt))ke="Firefox Mobile";else if(ke=="Maxthon"&&Fe)Fe=Fe.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(_e))_e=="Xbox 360"&&(dt=null),_e=="Xbox 360"&&/\bIEMobile\b/.test(Ee)&&We.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ke)||ke&&!_e&&!/Browser|Mobi/.test(ke))&&(dt=="Windows CE"||/Mobi/i.test(Ee)))ke+=" Mobile";else if(ke=="IE"&&Le)try{Ue.external===null&&We.unshift("platform preview")}catch(wt){We.unshift("embedded")}else(/\bBlackBerry\b/.test(_e)||/\bBB10\b/.test(Ee))&&(qe=(RegExp(_e.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Ee)||0)[1]||Fe)?(qe=[qe,/BB10/.test(Ee)],dt=(qe[1]?(_e=null,Xe="BlackBerry"):"Device Software")+" "+qe[0],Fe=null):this!=ye&&_e!="Wii"&&(Le&&vt||/Opera/.test(ke)&&/\b(?:MSIE|Firefox)\b/i.test(Ee)||ke=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(dt)||ke=="IE"&&(dt&&!/^Win/.test(dt)&&Fe>5.5||/\bWindows XP\b/.test(dt)&&Fe>8||Fe==8&&!/\bTrident\b/.test(Ee)))&&!z.test(qe=Be.call(ye,Ee.replace(z,"")+";"))&&qe.name&&(qe="ing as "+qe.name+((qe=qe.version)?" "+qe:""),z.test(ke)?(/\bIE\b/.test(qe)&&dt=="Mac OS"&&(dt=null),qe="identify"+qe):(qe="mask"+qe,st?ke=ge(st.replace(/([a-z])([A-Z])/g,"$1 $2")):ke="Opera",/\bIE\b/.test(qe)&&(dt=null),Le||(Fe=null)),Te=["Presto"],We.push(qe));(qe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Ee)||0)[1])&&(qe=[parseFloat(qe.replace(/\.(\d)$/,".0$1")),qe],ke=="Safari"&&qe[1].slice(-1)=="+"?(ke="WebKit Nightly",Oe="alpha",Fe=qe[1].slice(0,-1)):(Fe==qe[1]||Fe==(qe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Ee)||0)[1]))&&(Fe=null),qe[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Ee)||0)[1],qe[0]==537.36&&qe[2]==537.36&&parseFloat(qe[1])>=28&&Te=="WebKit"&&(Te=["Blink"]),!Le||!Qe&&!qe[1]?(Te&&(Te[1]="like Safari"),qe=(qe=qe[0],qe<400?1:qe<500?2:qe<526?3:qe<533?4:qe<534?"4+":qe<535?5:qe<537?6:qe<538?7:qe<601?8:qe<602?9:qe<604?10:qe<606?11:qe<608?12:"12")):(Te&&(Te[1]="like Chrome"),qe=qe[1]||(qe=qe[0],qe<530?1:qe<532?2:qe<532.05?3:qe<533?4:qe<534.03?5:qe<534.07?6:qe<534.1?7:qe<534.13?8:qe<534.16?9:qe<534.24?10:qe<534.3?11:qe<535.01?12:qe<535.02?"13+":qe<535.07?15:qe<535.11?16:qe<535.19?17:qe<536.05?18:qe<536.1?19:qe<537.01?20:qe<537.11?"21+":qe<537.13?23:qe<537.18?24:qe<537.24?25:qe<537.36?26:Te!="Blink"?"27":"28")),Te&&(Te[1]+=" "+(qe+=typeof qe=="number"?".x":/[.+]/.test(qe)?"":"+")),ke=="Safari"&&(!Fe||parseInt(Fe)>45)?Fe=qe:ke=="Chrome"&&/\bHeadlessChrome/i.test(Ee)&&We.unshift("headless")),ke=="Opera"&&(qe=/\bzbov|zvav$/.exec(dt))?(ke+=" ",We.unshift("desktop mode"),qe=="zvav"?(ke+="Mini",Fe=null):ke+="Mobile",dt=dt.replace(RegExp(" *"+qe+"$"),"")):ke=="Safari"&&/\bChrome\b/.exec(Te&&Te[1])?(We.unshift("desktop mode"),ke="Chrome Mobile",Fe=null,/\bOS X\b/.test(dt)?(Xe="Apple",dt="iOS 4.3+"):dt=null):/\bSRWare Iron\b/.test(ke)&&!Fe&&(Fe=Lt("Chrome")),Fe&&Fe.indexOf(qe=/[\d.]+$/.exec(dt))==0&&Ee.indexOf("/"+qe+"-")>-1&&(dt=Pe(dt.replace(qe,""))),dt&&dt.indexOf(ke)!=-1&&!RegExp(ke+" OS").test(dt)&&(dt=dt.replace(RegExp(" *"+Ce(ke)+" *"),"")),Te&&!/\b(?:Avant|Nook)\b/.test(ke)&&(/Browser|Lunascape|Maxthon/.test(ke)||ke!="Safari"&&/^iOS/.test(dt)&&/\bSafari\b/.test(Te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(ke)&&Te[1])&&(qe=Te[Te.length-1])&&We.push(qe),We.length&&(We=["("+We.join("; ")+")"]),Xe&&_e&&_e.indexOf(Xe)<0&&We.push("on "+Xe),_e&&We.push((/^on /.test(We[We.length-1])?"":"on ")+_e),dt&&(qe=/ ([\d.+]+)$/.exec(dt),De=qe&&dt.charAt(dt.length-qe[0].length-1)=="/",dt={architecture:32,family:qe&&!De?dt.replace(qe[0],""):dt,version:qe?qe[1]:null,toString:function(){var wt=this.version;return this.family+(wt&&!De?" "+wt:"")+(this.architecture==64?" 64-bit":"")}}),(qe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Re))&&!/\bi686\b/i.test(Re)?(dt&&(dt.architecture=64,dt.family=dt.family.replace(RegExp(" *"+qe),"")),ke&&(/\bWOW64\b/i.test(Ee)||Le&&/\w(?:86|32)$/.test(je.cpuClass||je.platform)&&!/\bWin64; x64\b/i.test(Ee))&&We.unshift("32-bit")):dt&&/^OS X/.test(dt.family)&&ke=="Chrome"&&parseFloat(Fe)>=39&&(dt.architecture=64),Ee||(Ee=null);var Rt={};return Rt.description=Ee,Rt.layout=Te&&Te[0],Rt.manufacturer=Xe,Rt.name=ke,Rt.prerelease=Oe,Rt.product=_e,Rt.ua=Ee,Rt.version=ke&&Fe,Rt.os=dt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Rt.parse=Be,Rt.toString=Ft,Rt.version&&We.unshift(Fe),Rt.name&&We.unshift(ke),dt&&ke&&!(dt==String(dt).split(" ")[0]&&(dt==ke.split(" ")[0]||_e))&&We.push(_e?"("+dt+")":"on "+dt),We.length&&(Rt.description=We.join(" ")),Rt}var He=Be();typeof pe=="function"&&typeof pe.amd=="object"&&pe.amd?(re.platform=He,pe(function(){return He})):oe&&se?ye(He,function(Ee,Ue){oe[Ue]=Ee}):re.platform=He}).call(this)}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(E,ve,fe){(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(re,le,oe,se){if(typeof re!="function")throw new TypeError('"callback" argument must be a function');var ae=arguments.length,te,z;switch(ae){case 0:case 1:return ue.nextTick(re);case 2:return ue.nextTick(function(){re.call(null,le)});case 3:return ue.nextTick(function(){re.call(null,le,oe)});case 4:return ue.nextTick(function(){re.call(null,le,oe,se)});default:for(te=new Array(ae-1),z=0;z1)for(var ye=1;ye= 0x80 (not a basic code point)","invalid-input":"Invalid input"},we=te-z,Ce=Math.floor,Se=String.fromCharCode,Pe;function Be(lt){throw new RangeError(be[lt])}function He(lt,it){for(var ot=lt.length,ct=[];ot--;)ct[ot]=it(lt[ot]);return ct}function Ee(lt,it){var ot=lt.split("@"),ct="";ot.length>1&&(ct=ot[0]+"@",lt=ot[1]),lt=lt.replace(ye,".");var mt=lt.split("."),yt=He(mt,it).join(".");return ct+yt}function Ue(lt){for(var it=[],ot=0,ct=lt.length,mt,yt;ot=55296&&mt<=56319&&ot65535&&(it-=65536,ot+=Se(it>>>10&1023|55296),it=56320|it&1023),ot+=Se(it),ot}).join("")}function je(lt){return lt-48<10?lt-22:lt-65<26?lt-65:lt-97<26?lt-97:te}function Ve(lt,it){return lt+22+75*(lt<26)-((it!=0)<<5)}function $e(lt,it,ot){var ct=0;for(lt=ot?Ce(lt/x):lt>>1,lt+=Ce(lt/it);lt>we*a>>1;ct+=te)lt=Ce(lt/we);return Ce(ct+(we+1)*lt/(lt+y))}function Qe(lt){var it=[],ot=lt.length,ct,mt=0,yt=ee,jt=b,vt,st,qe,Re,We,Oe,Le,Fe,De;for(vt=lt.lastIndexOf(ne),vt<0&&(vt=0),st=0;st=128&&Be("not-basic"),it.push(lt.charCodeAt(st));for(qe=vt>0?vt+1:0;qe=ot&&Be("invalid-input"),Le=je(lt.charCodeAt(qe++)),(Le>=te||Le>Ce((ae-mt)/We))&&Be("overflow"),mt+=Le*We,Fe=Oe<=jt?z:Oe>=jt+a?a:Oe-jt,!(LeCe(ae/De)&&Be("overflow"),We*=De;ct=it.length+1,jt=$e(mt-Re,ct,Re==0),Ce(mt/ct)>ae-yt&&Be("overflow"),yt+=Ce(mt/ct),mt%=ct,it.splice(mt++,0,yt)}return Ie(it)}function rt(lt){var it,ot,ct,mt,yt,jt,vt,st,qe,Re,We,Oe=[],Le,Fe,De,Te;for(lt=Ue(lt),Le=lt.length,it=ee,ot=0,yt=b,jt=0;jt=it&&WeCe((ae-ot)/Fe)&&Be("overflow"),ot+=(vt-it)*Fe,it=vt,jt=0;jtae&&Be("overflow"),We==it){for(st=ot,qe=te;Re=qe<=yt?z:qe>=yt+a?a:qe-yt,!(st0&&a>z&&(a=z);for(var y=0;y=0?(ee=x.substr(0,b),ne=x.substr(b+1)):(ee=x,ne=""),Ae=decodeURIComponent(ee),ge=decodeURIComponent(ne),ue(ae,Ae)?ie(ae[Ae])?ae[Ae].push(ge):ae[Ae]=[ae[Ae],ge]:ae[Ae]=ge}return ae};var ie=Array.isArray||function(re){return Object.prototype.toString.call(re)==="[object Array]"}},{}],384:[function(E,ve,fe){"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,ae,te){return se=se||"&",ae=ae||"=",oe===null&&(oe=void 0),typeof oe=="object"?re(le(oe),function(z){var a=encodeURIComponent(ue(z))+ae;return ie(oe[z])?re(oe[z],function(y){return a+encodeURIComponent(ue(y))}).join(se):a+encodeURIComponent(ue(oe[z]))}).join(se):te?encodeURIComponent(ue(te))+ae+encodeURIComponent(ue(oe)):""};var ie=Array.isArray||function(oe){return Object.prototype.toString.call(oe)==="[object Array]"};function re(oe,se){if(oe.map)return oe.map(se);for(var ae=[],te=0;te0?(typeof Oe!="string"&&!Te.objectMode&&Object.getPrototypeOf(Oe)!==z.prototype&&(Oe=y(Oe)),Fe?Te.endEmitted?We.emit("error",new Error("stream.unshift() after end event")):Be(We,Te,Oe,!0):Te.ended?We.emit("error",new Error("stream.push() after EOF")):(Te.reading=!1,Te.decoder&&!Le?(Oe=Te.decoder.write(Oe),Te.objectMode||Oe.length!==0?Be(We,Te,Oe,!1):rt(We,Te)):Be(We,Te,Oe,!1))):Fe||(Te.reading=!1)}return Ee(Te)}function Be(We,Oe,Le,Fe){Oe.flowing&&Oe.length===0&&!Oe.sync?(We.emit("data",Le),We.read(0)):(Oe.length+=Oe.objectMode?1:Le.length,Fe?Oe.buffer.unshift(Le):Oe.buffer.push(Le),Oe.needReadable&&$e(We)),rt(We,Oe)}function He(We,Oe){var Le;return!x(Oe)&&typeof Oe!="string"&&Oe!==void 0&&!We.objectMode&&(Le=new TypeError("Invalid non-string/buffer chunk")),Le}function Ee(We){return!We.ended&&(We.needReadable||We.length=Ue?We=Ue:(We--,We|=We>>>1,We|=We>>>2,We|=We>>>4,We|=We>>>8,We|=We>>>16,We++),We}function je(We,Oe){return We<=0||Oe.length===0&&Oe.ended?0:Oe.objectMode?1:We!==We?Oe.flowing&&Oe.length?Oe.buffer.head.data.length:Oe.length:(We>Oe.highWaterMark&&(Oe.highWaterMark=Ie(We)),We<=Oe.length?We:Oe.ended?Oe.length:(Oe.needReadable=!0,0))}Se.prototype.read=function(We){ne("read",We),We=parseInt(We,10);var Oe=this._readableState,Le=We;if(We!==0&&(Oe.emittedReadable=!1),We===0&&Oe.needReadable&&(Oe.length>=Oe.highWaterMark||Oe.ended))return ne("read: emitReadable",Oe.length,Oe.ended),Oe.length===0&&Oe.ended?st(this):$e(this),null;if(We=je(We,Oe),We===0&&Oe.ended)return Oe.length===0&&st(this),null;var Fe=Oe.needReadable;ne("need readable",Fe),(Oe.length===0||Oe.length-We0?De=mt(We,Oe):De=null,De===null?(Oe.needReadable=!0,We=0):Oe.length-=We,Oe.length===0&&(Oe.ended||(Oe.needReadable=!0),Le!==We&&Oe.ended&&st(this)),De!==null&&this.emit("data",De),De};function Ve(We,Oe){if(!Oe.ended){if(Oe.decoder){var Le=Oe.decoder.end();Le&&Le.length&&(Oe.buffer.push(Le),Oe.length+=Oe.objectMode?1:Le.length)}Oe.ended=!0,$e(We)}}function $e(We){var Oe=We._readableState;Oe.needReadable=!1,Oe.emittedReadable||(ne("emitReadable",Oe.flowing),Oe.emittedReadable=!0,Oe.sync?re.nextTick(Qe,We):Qe(We))}function Qe(We){ne("emit readable"),We.emit("readable"),ct(We)}function rt(We,Oe){Oe.readingMore||(Oe.readingMore=!0,re.nextTick(et,We,Oe))}function et(We,Oe){for(var Le=Oe.length;!Oe.reading&&!Oe.flowing&&!Oe.ended&&Oe.length1&&Re(Fe.pipes,We)!==-1)&&!dt&&(ne("false write response, pause",Le._readableState.awaitDrain),Le._readableState.awaitDrain++,at=!0),Le.pause())}function Pt(Rt){ne("onerror",Rt),Ft(),We.removeListener("error",Pt),ae(We,"error")===0&&We.emit("error",Rt)}we(We,"error",Pt);function Et(){We.removeListener("finish",Lt),Ft()}We.once("close",Et);function Lt(){ne("onfinish"),We.removeListener("close",Et),Ft()}We.once("finish",Lt);function Ft(){ne("unpipe"),Le.unpipe(We)}return We.emit("pipe",Le),Fe.flowing||(ne("pipe resume"),Le.resume()),We};function ut(We){return function(){var Oe=We._readableState;ne("pipeOnDrain",Oe.awaitDrain),Oe.awaitDrain&&Oe.awaitDrain--,Oe.awaitDrain===0&&ae(We,"data")&&(Oe.flowing=!0,ct(We))}}Se.prototype.unpipe=function(We){var Oe=this._readableState,Le={hasUnpiped:!1};if(Oe.pipesCount===0)return this;if(Oe.pipesCount===1)return We&&We!==Oe.pipes?this:(We||(We=Oe.pipes),Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1,We&&We.emit("unpipe",this,Le),this);if(!We){var Fe=Oe.pipes,De=Oe.pipesCount;Oe.pipes=null,Oe.pipesCount=0,Oe.flowing=!1;for(var Te=0;Te=Oe.length?(Oe.decoder?Le=Oe.buffer.join(""):Oe.buffer.length===1?Le=Oe.buffer.head.data:Le=Oe.buffer.concat(Oe.length),Oe.buffer.clear()):Le=yt(We,Oe.buffer,Oe.decoder),Le}function yt(We,Oe,Le){var Fe;return WeTe.length?Te.length:We;if(ke===Te.length?De+=Te:De+=Te.slice(0,We),We-=ke,We===0){ke===Te.length?(++Fe,Le.next?Oe.head=Le.next:Oe.head=Oe.tail=null):(Oe.head=Le,Le.data=Te.slice(ke));break}++Fe}return Oe.length-=Fe,De}function vt(We,Oe){var Le=z.allocUnsafe(We),Fe=Oe.head,De=1;for(Fe.data.copy(Le),We-=Fe.data.length;Fe=Fe.next;){var Te=Fe.data,ke=We>Te.length?Te.length:We;if(Te.copy(Le,Le.length-We,0,ke),We-=ke,We===0){ke===Te.length?(++De,Fe.next?Oe.head=Fe.next:Oe.head=Oe.tail=null):(Oe.head=Fe,Fe.data=Te.slice(ke));break}++De}return Oe.length-=De,Le}function st(We){var Oe=We._readableState;if(Oe.length>0)throw new Error('"endReadable()" called on non-empty stream');Oe.endEmitted||(Oe.ended=!0,re.nextTick(qe,Oe,We))}function qe(We,Oe){!We.endEmitted&&We.length===0&&(We.endEmitted=!0,Oe.readable=!1,Oe.emit("end"))}function Re(We,Oe){for(var Le=0,Fe=We.length;Le-1?re:le.nextTick,te;we.WritableState=ye;var z=Object.create(E("core-util-is"));z.inherits=E("inherits");var a={deprecate:E("util-deprecate")},y=E("./internal/streams/stream"),x=E("safe-buffer").Buffer,b=ie.Uint8Array||function(){};function ee(ot){return x.from(ot)}function ne(ot){return x.isBuffer(ot)||ot instanceof b}var Ae=E("./internal/streams/destroy");z.inherits(we,y);function ge(){}function ye(ot,ct){te=te||E("./_stream_duplex"),ot=ot||{};var mt=ct instanceof te;this.objectMode=!!ot.objectMode,mt&&(this.objectMode=this.objectMode||!!ot.writableObjectMode);var yt=ot.highWaterMark,jt=ot.writableHighWaterMark,vt=this.objectMode?16:16*1024;yt||yt===0?this.highWaterMark=yt:mt&&(jt||jt===0)?this.highWaterMark=jt: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 st=ot.decodeStrings===!1;this.decodeStrings=!st,this.defaultEncoding=ot.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(qe){Ie(ct,qe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new se(this)}ye.prototype.getBuffer=function(){for(var ct=this.bufferedRequest,mt=[];ct;)mt.push(ct),ct=ct.next;return mt},function(){try{Object.defineProperty(ye.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ot){}}();var be;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(be=Function.prototype[Symbol.hasInstance],Object.defineProperty(we,Symbol.hasInstance,{value:function(ot){return be.call(this,ot)?!0:this!==we?!1:ot&&ot._writableState instanceof ye}})):be=function(ot){return ot instanceof this};function we(ot){if(te=te||E("./_stream_duplex"),!be.call(we,this)&&!(this instanceof te))return new we(ot);this._writableState=new ye(ot,this),this.writable=!0,ot&&(typeof ot.write=="function"&&(this._write=ot.write),typeof ot.writev=="function"&&(this._writev=ot.writev),typeof ot.destroy=="function"&&(this._destroy=ot.destroy),typeof ot.final=="function"&&(this._final=ot.final)),y.call(this)}we.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ce(ot,ct){var mt=new Error("write after end");ot.emit("error",mt),le.nextTick(ct,mt)}function Se(ot,ct,mt,yt){var jt=!0,vt=!1;return mt===null?vt=new TypeError("May not write null values to stream"):typeof mt!="string"&&mt!==void 0&&!ct.objectMode&&(vt=new TypeError("Invalid non-string/buffer chunk")),vt&&(ot.emit("error",vt),le.nextTick(yt,vt),jt=!1),jt}we.prototype.write=function(ot,ct,mt){var yt=this._writableState,jt=!1,vt=!yt.objectMode&&ne(ot);return vt&&!x.isBuffer(ot)&&(ot=ee(ot)),typeof ct=="function"&&(mt=ct,ct=null),vt?ct="buffer":ct||(ct=yt.defaultEncoding),typeof mt!="function"&&(mt=ge),yt.ended?Ce(this,mt):(vt||Se(this,yt,ot,mt))&&(yt.pendingcb++,jt=Be(this,yt,vt,ot,ct,mt)),jt},we.prototype.cork=function(){var ot=this._writableState;ot.corked++},we.prototype.uncork=function(){var ot=this._writableState;ot.corked&&(ot.corked--,!ot.writing&&!ot.corked&&!ot.finished&&!ot.bufferProcessing&&ot.bufferedRequest&&$e(this,ot))},we.prototype.setDefaultEncoding=function(ct){if(typeof ct=="string"&&(ct=ct.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ct+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+ct);return this._writableState.defaultEncoding=ct,this};function Pe(ot,ct,mt){return!ot.objectMode&&ot.decodeStrings!==!1&&typeof ct=="string"&&(ct=x.from(ct,mt)),ct}Object.defineProperty(we.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Be(ot,ct,mt,yt,jt,vt){if(!mt){var st=Pe(ct,yt,jt);yt!==st&&(mt=!0,jt="buffer",yt=st)}var qe=ct.objectMode?1:yt.length;ct.length+=qe;var Re=ct.length0?this.tail.next=te:this.head=te,this.tail=te,++this.length},oe.prototype.unshift=function(ae){var te={data:ae,next:this.head};this.length===0&&(this.tail=te),this.head=te,++this.length},oe.prototype.shift=function(){if(this.length!==0){var ae=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ae}},oe.prototype.clear=function(){this.head=this.tail=null,this.length=0},oe.prototype.join=function(ae){if(this.length===0)return"";for(var te=this.head,z=""+te.data;te=te.next;)z+=ae+te.data;return z},oe.prototype.concat=function(ae){if(this.length===0)return ie.alloc(0);if(this.length===1)return this.head.data;for(var te=ie.allocUnsafe(ae>>>0),z=this.head,a=0;z;)le(z.data,te,a),a+=z.data.length,z=z.next;return te},oe}(),re&&re.inspect&&re.inspect.custom&&(ve.exports.prototype[re.inspect.custom]=function(){var oe=re.inspect({length:this.length});return this.constructor.name+" "+oe})},{"safe-buffer":396,util:89}],392:[function(E,ve,fe){"use strict";var ue=E("process-nextick-args");function ie(oe,se){var ae=this,te=this._readableState&&this._readableState.destroyed,z=this._writableState&&this._writableState.destroyed;return te||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(a){!se&&a?(ue.nextTick(le,ae,a),ae._writableState&&(ae._writableState.errorEmitted=!0)):se&&se(a)}),this)}function re(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function le(oe,se){oe.emit("error",se)}ve.exports={destroy:ie,undestroy:re}},{"process-nextick-args":380}],393:[function(E,ve,fe){ve.exports=E("events").EventEmitter},{events:344}],394:[function(E,ve,fe){fe=ve.exports=E("./lib/_stream_readable.js"),fe.Stream=fe,fe.Readable=fe,fe.Writable=E("./lib/_stream_writable.js"),fe.Duplex=E("./lib/_stream_duplex.js"),fe.Transform=E("./lib/_stream_transform.js"),fe.PassThrough=E("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(E,ve,fe){var ue=function(ie){"use strict";var re=Object.prototype,le=re.hasOwnProperty,oe,se=typeof Symbol=="function"?Symbol:{},ae=se.iterator||"@@iterator",te=se.asyncIterator||"@@asyncIterator",z=se.toStringTag||"@@toStringTag";function a(et,ut,lt){return Object.defineProperty(et,ut,{value:lt,enumerable:!0,configurable:!0,writable:!0}),et[ut]}try{a({},"")}catch(et){a=function(ut,lt,it){return ut[lt]=it}}function y(et,ut,lt,it){var ot=ut&&ut.prototype instanceof ye?ut:ye,ct=Object.create(ot.prototype),mt=new $e(it||[]);return ct._invoke=Ue(et,lt,mt),ct}ie.wrap=y;function x(et,ut,lt){try{return{type:"normal",arg:et.call(ut,lt)}}catch(it){return{type:"throw",arg:it}}}var b="suspendedStart",ee="suspendedYield",ne="executing",Ae="completed",ge={};function ye(){}function be(){}function we(){}var Ce={};a(Ce,ae,function(){return this});var Se=Object.getPrototypeOf,Pe=Se&&Se(Se(Qe([])));Pe&&Pe!==re&&le.call(Pe,ae)&&(Ce=Pe);var Be=we.prototype=ye.prototype=Object.create(Ce);be.prototype=we,a(Be,"constructor",we),a(we,"constructor",be),be.displayName=a(we,z,"GeneratorFunction");function He(et){["next","throw","return"].forEach(function(ut){a(et,ut,function(lt){return this._invoke(ut,lt)})})}ie.isGeneratorFunction=function(et){var ut=typeof et=="function"&&et.constructor;return ut?ut===be||(ut.displayName||ut.name)==="GeneratorFunction":!1},ie.mark=function(et){return Object.setPrototypeOf?Object.setPrototypeOf(et,we):(et.__proto__=we,a(et,z,"GeneratorFunction")),et.prototype=Object.create(Be),et},ie.awrap=function(et){return{__await:et}};function Ee(et,ut){function lt(ct,mt,yt,jt){var vt=x(et[ct],et,mt);if(vt.type==="throw")jt(vt.arg);else{var st=vt.arg,qe=st.value;return qe&&typeof qe=="object"&&le.call(qe,"__await")?ut.resolve(qe.__await).then(function(Re){lt("next",Re,yt,jt)},function(Re){lt("throw",Re,yt,jt)}):ut.resolve(qe).then(function(Re){st.value=Re,yt(st)},function(Re){return lt("throw",Re,yt,jt)})}}var it;function ot(ct,mt){function yt(){return new ut(function(jt,vt){lt(ct,mt,jt,vt)})}return it=it?it.then(yt,yt):yt()}this._invoke=ot}He(Ee.prototype),a(Ee.prototype,te,function(){return this}),ie.AsyncIterator=Ee,ie.async=function(et,ut,lt,it,ot){ot===void 0&&(ot=Promise);var ct=new Ee(y(et,ut,lt,it),ot);return ie.isGeneratorFunction(ut)?ct:ct.next().then(function(mt){return mt.done?mt.value:ct.next()})};function Ue(et,ut,lt){var it=b;return function(ct,mt){if(it===ne)throw new Error("Generator is already running");if(it===Ae){if(ct==="throw")throw mt;return rt()}for(lt.method=ct,lt.arg=mt;;){var yt=lt.delegate;if(yt){var jt=Ie(yt,lt);if(jt){if(jt===ge)continue;return jt}}if(lt.method==="next")lt.sent=lt._sent=lt.arg;else if(lt.method==="throw"){if(it===b)throw it=Ae,lt.arg;lt.dispatchException(lt.arg)}else lt.method==="return"&<.abrupt("return",lt.arg);it=ne;var vt=x(et,ut,lt);if(vt.type==="normal"){if(it=lt.done?Ae:ee,vt.arg===ge)continue;return{value:vt.arg,done:lt.done}}else vt.type==="throw"&&(it=Ae,lt.method="throw",lt.arg=vt.arg)}}}function Ie(et,ut){var lt=et.iterator[ut.method];if(lt===oe){if(ut.delegate=null,ut.method==="throw"){if(et.iterator.return&&(ut.method="return",ut.arg=oe,Ie(et,ut),ut.method==="throw"))return ge;ut.method="throw",ut.arg=new TypeError("The iterator does not provide a 'throw' method")}return ge}var it=x(lt,et.iterator,ut.arg);if(it.type==="throw")return ut.method="throw",ut.arg=it.arg,ut.delegate=null,ge;var ot=it.arg;if(!ot)return ut.method="throw",ut.arg=new TypeError("iterator result is not an object"),ut.delegate=null,ge;if(ot.done)ut[et.resultName]=ot.value,ut.next=et.nextLoc,ut.method!=="return"&&(ut.method="next",ut.arg=oe);else return ot;return ut.delegate=null,ge}He(Be),a(Be,z,"Generator"),a(Be,ae,function(){return this}),a(Be,"toString",function(){return"[object Generator]"});function je(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 Ve(et){var ut=et.completion||{};ut.type="normal",delete ut.arg,et.completion=ut}function $e(et){this.tryEntries=[{tryLoc:"root"}],et.forEach(je,this),this.reset(!0)}ie.keys=function(et){var ut=[];for(var lt in et)ut.push(lt);return ut.reverse(),function it(){for(;ut.length;){var ot=ut.pop();if(ot in et)return it.value=ot,it.done=!1,it}return it.done=!0,it}};function Qe(et){if(et){var ut=et[ae];if(ut)return ut.call(et);if(typeof et.next=="function")return et;if(!isNaN(et.length)){var lt=-1,it=function ot(){for(;++lt=0;--it){var ot=this.tryEntries[it],ct=ot.completion;if(ot.tryLoc==="root")return lt("end");if(ot.tryLoc<=this.prev){var mt=le.call(ot,"catchLoc"),yt=le.call(ot,"finallyLoc");if(mt&&yt){if(this.prev=0;--lt){var it=this.tryEntries[lt];if(it.tryLoc<=this.prev&&le.call(it,"finallyLoc")&&this.prev=0;--ut){var lt=this.tryEntries[ut];if(lt.finallyLoc===et)return this.complete(lt.completion,lt.afterLoc),Ve(lt),ge}},catch:function(et){for(var ut=this.tryEntries.length-1;ut>=0;--ut){var lt=this.tryEntries[ut];if(lt.tryLoc===et){var it=lt.completion;if(it.type==="throw"){var ot=it.arg;Ve(lt)}return ot}}throw new Error("illegal catch attempt")},delegateYield:function(et,ut,lt){return this.delegate={iterator:Qe(et),resultName:ut,nextLoc:lt},this.method==="next"&&(this.arg=oe),ge}},ie}(typeof ve=="object"?ve.exports:{});try{regeneratorRuntime=ue}catch(ie){typeof globalThis=="object"?globalThis.regeneratorRuntime=ue:Function("r","regeneratorRuntime = r")(ue)}},{}],396:[function(E,ve,fe){var ue=E("buffer"),ie=ue.Buffer;function re(oe,se){for(var ae in oe)se[ae]=oe[ae]}ie.from&&ie.alloc&&ie.allocUnsafe&&ie.allocUnsafeSlow?ve.exports=ue:(re(ue,fe),fe.Buffer=le);function le(oe,se,ae){return ie(oe,se,ae)}re(ie,le),le.from=function(oe,se,ae){if(typeof oe=="number")throw new TypeError("Argument must not be a number");return ie(oe,se,ae)},le.alloc=function(oe,se,ae){if(typeof oe!="number")throw new TypeError("Argument must be a number");var te=ie(oe);return se!==void 0?typeof ae=="string"?te.fill(se,ae):te.fill(se):te.fill(0),te},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(E,ve,fe){(function(ue){(function(){(function(ie){ie.parser=function(st,qe){return new le(st,qe)},ie.SAXParser=le,ie.SAXStream=y,ie.createStream=a,ie.MAX_BUFFER_LENGTH=64*1024;var re=["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(st,qe){if(!(this instanceof le))return new le(st,qe);var Re=this;se(Re),Re.q=Re.c="",Re.bufferCheckPosition=ie.MAX_BUFFER_LENGTH,Re.opt=qe||{},Re.opt.lowercase=Re.opt.lowercase||Re.opt.lowercasetags,Re.looseCase=Re.opt.lowercase?"toLowerCase":"toUpperCase",Re.tags=[],Re.closed=Re.closedRoot=Re.sawRoot=!1,Re.tag=Re.error=null,Re.strict=!!st,Re.noscript=!!(st||Re.opt.noscript),Re.state=Ee.BEGIN,Re.strictEntities=Re.opt.strictEntities,Re.ENTITIES=Re.strictEntities?Object.create(ie.XML_ENTITIES):Object.create(ie.ENTITIES),Re.attribList=[],Re.opt.xmlns&&(Re.ns=Object.create(Ae)),Re.trackPosition=Re.opt.position!==!1,Re.trackPosition&&(Re.position=Re.line=Re.column=0),Ie(Re,"onready")}Object.create||(Object.create=function(st){function qe(){}qe.prototype=st;var Re=new qe;return Re}),Object.keys||(Object.keys=function(st){var qe=[];for(var Re in st)st.hasOwnProperty(Re)&&qe.push(Re);return qe});function oe(st){for(var qe=Math.max(ie.MAX_BUFFER_LENGTH,10),Re=0,We=0,Oe=re.length;Weqe)switch(re[We]){case"textNode":Ve(st);break;case"cdata":je(st,"oncdata",st.cdata),st.cdata="";break;case"script":je(st,"onscript",st.script),st.script="";break;default:Qe(st,"Max buffer length exceeded: "+re[We])}Re=Math.max(Re,Le)}var Fe=ie.MAX_BUFFER_LENGTH-Re;st.bufferCheckPosition=Fe+st.position}function se(st){for(var qe=0,Re=re.length;qe"||Ce(st)}function Be(st,qe){return st.test(qe)}function He(st,qe){return!Be(st,qe)}var Ee=0;ie.STATE={BEGIN:Ee++,BEGIN_WHITESPACE:Ee++,TEXT:Ee++,TEXT_ENTITY:Ee++,OPEN_WAKA:Ee++,SGML_DECL:Ee++,SGML_DECL_QUOTED:Ee++,DOCTYPE:Ee++,DOCTYPE_QUOTED:Ee++,DOCTYPE_DTD:Ee++,DOCTYPE_DTD_QUOTED:Ee++,COMMENT_STARTING:Ee++,COMMENT:Ee++,COMMENT_ENDING:Ee++,COMMENT_ENDED:Ee++,CDATA:Ee++,CDATA_ENDING:Ee++,CDATA_ENDING_2:Ee++,PROC_INST:Ee++,PROC_INST_BODY:Ee++,PROC_INST_ENDING:Ee++,OPEN_TAG:Ee++,OPEN_TAG_SLASH:Ee++,ATTRIB:Ee++,ATTRIB_NAME:Ee++,ATTRIB_NAME_SAW_WHITE:Ee++,ATTRIB_VALUE:Ee++,ATTRIB_VALUE_QUOTED:Ee++,ATTRIB_VALUE_CLOSED:Ee++,ATTRIB_VALUE_UNQUOTED:Ee++,ATTRIB_VALUE_ENTITY_Q:Ee++,ATTRIB_VALUE_ENTITY_U:Ee++,CLOSE_TAG:Ee++,CLOSE_TAG_SAW_WHITE:Ee++,SCRIPT:Ee++,SCRIPT_ENDING:Ee++},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(st){var qe=ie.ENTITIES[st],Re=typeof qe=="number"?String.fromCharCode(qe):qe;ie.ENTITIES[st]=Re});for(var Ue in ie.STATE)ie.STATE[ie.STATE[Ue]]=Ue;Ee=ie.STATE;function Ie(st,qe,Re){st[qe]&&st[qe](Re)}function je(st,qe,Re){st.textNode&&Ve(st),Ie(st,qe,Re)}function Ve(st){st.textNode=$e(st.opt,st.textNode),st.textNode&&Ie(st,"ontext",st.textNode),st.textNode=""}function $e(st,qe){return st.trim&&(qe=qe.trim()),st.normalize&&(qe=qe.replace(/\s+/g," ")),qe}function Qe(st,qe){return Ve(st),st.trackPosition&&(qe+=` Line: `+st.line+` Column: `+st.column+` -Char: `+st.c),qe=new Error(qe),st.error=qe,Ie(st,"onerror",qe),st}function rt(st){return st.sawRoot&&!st.closedRoot&&et(st,"Unclosed root tag"),st.state!==Ee.BEGIN&&st.state!==Ee.BEGIN_WHITESPACE&&st.state!==Ee.TEXT&&ze(st,"Unexpected end"),Ve(st),st.c="",st.closed=!0,Ie(st,"onend"),le.call(st,st.strict,st.opt),st}function et(st,qe){if(typeof st!="object"||!(st instanceof le))throw new Error("bad call to strictFail");st.strict&&ze(st,qe)}function ct(st){st.strict||(st.tagName=st.tagName[st.looseCase]());var qe=st.tags[st.tags.length-1]||st,Re=st.tag={name:st.tagName,attributes:{}};st.opt.xmlns&&(Re.ns=qe.ns),st.attribList.length=0,je(st,"onopentagstart",Re)}function lt(st,qe){var Re=st.indexOf(":"),We=Re<0?["",st]:st.split(":"),Oe=We[0],Le=We[1];return qe&&st==="xmlns"&&(Oe="xmlns",Le=""),{prefix:Oe,local:Le}}function it(st){if(st.strict||(st.attribName=st.attribName[st.looseCase]()),st.attribList.indexOf(st.attribName)!==-1||st.tag.attributes.hasOwnProperty(st.attribName)){st.attribName=st.attribValue="";return}if(st.opt.xmlns){var qe=lt(st.attribName,!0),Re=qe.prefix,We=qe.local;if(Re==="xmlns")if(We==="xml"&&st.attribValue!==ee)et(st,"xml: prefix must be bound to "+ee+` +Char: `+st.c),qe=new Error(qe),st.error=qe,Ie(st,"onerror",qe),st}function rt(st){return st.sawRoot&&!st.closedRoot&&et(st,"Unclosed root tag"),st.state!==Ee.BEGIN&&st.state!==Ee.BEGIN_WHITESPACE&&st.state!==Ee.TEXT&&Qe(st,"Unexpected end"),Ve(st),st.c="",st.closed=!0,Ie(st,"onend"),le.call(st,st.strict,st.opt),st}function et(st,qe){if(typeof st!="object"||!(st instanceof le))throw new Error("bad call to strictFail");st.strict&&Qe(st,qe)}function ut(st){st.strict||(st.tagName=st.tagName[st.looseCase]());var qe=st.tags[st.tags.length-1]||st,Re=st.tag={name:st.tagName,attributes:{}};st.opt.xmlns&&(Re.ns=qe.ns),st.attribList.length=0,je(st,"onopentagstart",Re)}function lt(st,qe){var Re=st.indexOf(":"),We=Re<0?["",st]:st.split(":"),Oe=We[0],Le=We[1];return qe&&st==="xmlns"&&(Oe="xmlns",Le=""),{prefix:Oe,local:Le}}function it(st){if(st.strict||(st.attribName=st.attribName[st.looseCase]()),st.attribList.indexOf(st.attribName)!==-1||st.tag.attributes.hasOwnProperty(st.attribName)){st.attribName=st.attribValue="";return}if(st.opt.xmlns){var qe=lt(st.attribName,!0),Re=qe.prefix,We=qe.local;if(Re==="xmlns")if(We==="xml"&&st.attribValue!==ee)et(st,"xml: prefix must be bound to "+ee+` Actual: `+st.attribValue);else if(We==="xmlns"&&st.attribValue!==ne)et(st,"xmlns: prefix must be bound to "+ne+` -Actual: `+st.attribValue);else{var Oe=st.tag,Le=st.tags[st.tags.length-1]||st;Oe.ns===Le.ns&&(Oe.ns=Object.create(Le.ns)),Oe.ns[We]=st.attribValue}st.attribList.push([st.attribName,st.attribValue])}else st.tag.attributes[st.attribName]=st.attribValue,je(st,"onattribute",{name:st.attribName,value:st.attribValue});st.attribName=st.attribValue=""}function ot(st,qe){if(st.opt.xmlns){var Re=st.tag,We=lt(st.tagName);Re.prefix=We.prefix,Re.local=We.local,Re.uri=Re.ns[We.prefix]||"",Re.prefix&&!Re.uri&&(et(st,"Unbound namespace prefix: "+JSON.stringify(st.tagName)),Re.uri=We.prefix);var Oe=st.tags[st.tags.length-1]||st;Re.ns&&Oe.ns!==Re.ns&&Object.keys(Re.ns).forEach(function(bt){je(st,"onopennamespace",{prefix:bt,uri:Re.ns[bt]})});for(var Le=0,Fe=st.attribList.length;Le",st.tagName="",st.state=Ee.SCRIPT;return}je(st,"onscript",st.script),st.script=""}var qe=st.tags.length,Re=st.tagName;st.strict||(Re=Re[st.looseCase]());for(var We=Re;qe--;){var Oe=st.tags[qe];if(Oe.name!==We)et(st,"Unexpected close tag");else break}if(qe<0){et(st,"Unmatched closing tag: "+st.tagName),st.textNode+="",st.state=Ee.TEXT;return}st.tagName=Re;for(var Le=st.tags.length;Le-- >qe;){var Fe=st.tag=st.tags.pop();st.tagName=st.tag.name,je(st,"onclosetag",st.tagName);var De={};for(var Te in Fe.ns)De[Te]=Fe.ns[Te];var ke=st.tags[st.tags.length-1]||st;st.opt.xmlns&&Fe.ns!==ke.ns&&Object.keys(Fe.ns).forEach(function(_e){var Xe=Fe.ns[_e];je(st,"onclosenamespace",{prefix:_e,uri:Xe})})}qe===0&&(st.closedRoot=!0),st.tagName=st.attribValue=st.attribName="",st.attribList.length=0,st.state=Ee.TEXT}function mt(st){var qe=st.entity,Re=qe.toLowerCase(),We,Oe="";return st.ENTITIES[qe]?st.ENTITIES[qe]:st.ENTITIES[Re]?st.ENTITIES[Re]:(qe=Re,qe.charAt(0)==="#"&&(qe.charAt(1)==="x"?(qe=qe.slice(2),We=parseInt(qe,16),Oe=We.toString(16)):(qe=qe.slice(1),We=parseInt(qe,10),Oe=We.toString(10))),qe=qe.replace(/^0+/,""),isNaN(We)||Oe.toLowerCase()!==qe?(et(st,"Invalid character entity"),"&"+st.entity+";"):String.fromCodePoint(We))}function yt(st,qe){qe==="<"?(st.state=Ee.OPEN_WAKA,st.startTagPosition=st.position):Ce(qe)||(et(st,"Non-whitespace before first tag."),st.textNode=qe,st.state=Ee.TEXT)}function jt(st,qe){var Re="";return qe",st.tagName="",st.state=Ee.SCRIPT;return}je(st,"onscript",st.script),st.script=""}var qe=st.tags.length,Re=st.tagName;st.strict||(Re=Re[st.looseCase]());for(var We=Re;qe--;){var Oe=st.tags[qe];if(Oe.name!==We)et(st,"Unexpected close tag");else break}if(qe<0){et(st,"Unmatched closing tag: "+st.tagName),st.textNode+="",st.state=Ee.TEXT;return}st.tagName=Re;for(var Le=st.tags.length;Le-- >qe;){var Fe=st.tag=st.tags.pop();st.tagName=st.tag.name,je(st,"onclosetag",st.tagName);var De={};for(var Te in Fe.ns)De[Te]=Fe.ns[Te];var ke=st.tags[st.tags.length-1]||st;st.opt.xmlns&&Fe.ns!==ke.ns&&Object.keys(Fe.ns).forEach(function(_e){var Xe=Fe.ns[_e];je(st,"onclosenamespace",{prefix:_e,uri:Xe})})}qe===0&&(st.closedRoot=!0),st.tagName=st.attribValue=st.attribName="",st.attribList.length=0,st.state=Ee.TEXT}function mt(st){var qe=st.entity,Re=qe.toLowerCase(),We,Oe="";return st.ENTITIES[qe]?st.ENTITIES[qe]:st.ENTITIES[Re]?st.ENTITIES[Re]:(qe=Re,qe.charAt(0)==="#"&&(qe.charAt(1)==="x"?(qe=qe.slice(2),We=parseInt(qe,16),Oe=We.toString(16)):(qe=qe.slice(1),We=parseInt(qe,10),Oe=We.toString(10))),qe=qe.replace(/^0+/,""),isNaN(We)||Oe.toLowerCase()!==qe?(et(st,"Invalid character entity"),"&"+st.entity+";"):String.fromCodePoint(We))}function yt(st,qe){qe==="<"?(st.state=Ee.OPEN_WAKA,st.startTagPosition=st.position):Ce(qe)||(et(st,"Non-whitespace before first tag."),st.textNode=qe,st.state=Ee.TEXT)}function jt(st,qe){var Re="";return qe"?(je(qe,"onsgmldeclaration",qe.sgmlDecl),qe.sgmlDecl="",qe.state=Ee.TEXT):(Se(We)&&(qe.state=Ee.SGML_DECL_QUOTED),qe.sgmlDecl+=We);continue;case Ee.SGML_DECL_QUOTED:We===qe.q&&(qe.state=Ee.SGML_DECL,qe.q=""),qe.sgmlDecl+=We;continue;case Ee.DOCTYPE:We===">"?(qe.state=Ee.TEXT,je(qe,"ondoctype",qe.doctype),qe.doctype=!0):(qe.doctype+=We,We==="["?qe.state=Ee.DOCTYPE_DTD:Se(We)&&(qe.state=Ee.DOCTYPE_QUOTED,qe.q=We));continue;case Ee.DOCTYPE_QUOTED:qe.doctype+=We,We===qe.q&&(qe.q="",qe.state=Ee.DOCTYPE);continue;case Ee.DOCTYPE_DTD:qe.doctype+=We,We==="]"?qe.state=Ee.DOCTYPE:Se(We)&&(qe.state=Ee.DOCTYPE_DTD_QUOTED,qe.q=We);continue;case Ee.DOCTYPE_DTD_QUOTED:qe.doctype+=We,We===qe.q&&(qe.state=Ee.DOCTYPE_DTD,qe.q="");continue;case Ee.COMMENT:We==="-"?qe.state=Ee.COMMENT_ENDING:qe.comment+=We;continue;case Ee.COMMENT_ENDING:We==="-"?(qe.state=Ee.COMMENT_ENDED,qe.comment=$e(qe.opt,qe.comment),qe.comment&&je(qe,"oncomment",qe.comment),qe.comment=""):(qe.comment+="-"+We,qe.state=Ee.COMMENT);continue;case Ee.COMMENT_ENDED:We!==">"?(et(qe,"Malformed comment"),qe.comment+="--"+We,qe.state=Ee.COMMENT):qe.state=Ee.TEXT;continue;case Ee.CDATA:We==="]"?qe.state=Ee.CDATA_ENDING:qe.cdata+=We;continue;case Ee.CDATA_ENDING:We==="]"?qe.state=Ee.CDATA_ENDING_2:(qe.cdata+="]"+We,qe.state=Ee.CDATA);continue;case Ee.CDATA_ENDING_2:We===">"?(qe.cdata&&je(qe,"oncdata",qe.cdata),je(qe,"onclosecdata"),qe.cdata="",qe.state=Ee.TEXT):We==="]"?qe.cdata+="]":(qe.cdata+="]]"+We,qe.state=Ee.CDATA);continue;case Ee.PROC_INST:We==="?"?qe.state=Ee.PROC_INST_ENDING:Ce(We)?qe.state=Ee.PROC_INST_BODY:qe.procInstName+=We;continue;case Ee.PROC_INST_BODY:if(!qe.procInstBody&&Ce(We))continue;We==="?"?qe.state=Ee.PROC_INST_ENDING:qe.procInstBody+=We;continue;case Ee.PROC_INST_ENDING:We===">"?(je(qe,"onprocessinginstruction",{name:qe.procInstName,body:qe.procInstBody}),qe.procInstName=qe.procInstBody="",qe.state=Ee.TEXT):(qe.procInstBody+="?"+We,qe.state=Ee.PROC_INST_BODY);continue;case Ee.OPEN_TAG:Be(ye,We)?qe.tagName+=We:(ct(qe),We===">"?ot(qe):We==="/"?qe.state=Ee.OPEN_TAG_SLASH:(Ce(We)||et(qe,"Invalid character in tag name"),qe.state=Ee.ATTRIB));continue;case Ee.OPEN_TAG_SLASH:We===">"?(ot(qe,!0),ut(qe)):(et(qe,"Forward-slash in opening tag not followed by >"),qe.state=Ee.ATTRIB);continue;case Ee.ATTRIB:if(Ce(We))continue;We===">"?ot(qe):We==="/"?qe.state=Ee.OPEN_TAG_SLASH:Be(ge,We)?(qe.attribName=We,qe.attribValue="",qe.state=Ee.ATTRIB_NAME):et(qe,"Invalid attribute name");continue;case Ee.ATTRIB_NAME:We==="="?qe.state=Ee.ATTRIB_VALUE:We===">"?(et(qe,"Attribute without value"),qe.attribValue=qe.attribName,it(qe),ot(qe)):Ce(We)?qe.state=Ee.ATTRIB_NAME_SAW_WHITE:Be(ye,We)?qe.attribName+=We:et(qe,"Invalid attribute name");continue;case Ee.ATTRIB_NAME_SAW_WHITE:if(We==="=")qe.state=Ee.ATTRIB_VALUE;else{if(Ce(We))continue;et(qe,"Attribute without value"),qe.tag.attributes[qe.attribName]="",qe.attribValue="",je(qe,"onattribute",{name:qe.attribName,value:""}),qe.attribName="",We===">"?ot(qe):Be(ge,We)?(qe.attribName=We,qe.state=Ee.ATTRIB_NAME):(et(qe,"Invalid attribute name"),qe.state=Ee.ATTRIB)}continue;case Ee.ATTRIB_VALUE:if(Ce(We))continue;Se(We)?(qe.q=We,qe.state=Ee.ATTRIB_VALUE_QUOTED):(et(qe,"Unquoted attribute value"),qe.state=Ee.ATTRIB_VALUE_UNQUOTED,qe.attribValue=We);continue;case Ee.ATTRIB_VALUE_QUOTED:if(We!==qe.q){We==="&"?qe.state=Ee.ATTRIB_VALUE_ENTITY_Q:qe.attribValue+=We;continue}it(qe),qe.q="",qe.state=Ee.ATTRIB_VALUE_CLOSED;continue;case Ee.ATTRIB_VALUE_CLOSED:Ce(We)?qe.state=Ee.ATTRIB:We===">"?ot(qe):We==="/"?qe.state=Ee.OPEN_TAG_SLASH:Be(ge,We)?(et(qe,"No whitespace between attributes"),qe.attribName=We,qe.attribValue="",qe.state=Ee.ATTRIB_NAME):et(qe,"Invalid attribute name");continue;case Ee.ATTRIB_VALUE_UNQUOTED:if(!Pe(We)){We==="&"?qe.state=Ee.ATTRIB_VALUE_ENTITY_U:qe.attribValue+=We;continue}it(qe),We===">"?ot(qe):qe.state=Ee.ATTRIB;continue;case Ee.CLOSE_TAG:if(qe.tagName)We===">"?ut(qe):Be(ye,We)?qe.tagName+=We:qe.script?(qe.script+=""?ut(qe):et(qe,"Invalid characters in closing tag");continue;case Ee.TEXT_ENTITY:case Ee.ATTRIB_VALUE_ENTITY_Q:case Ee.ATTRIB_VALUE_ENTITY_U:var Fe,De;switch(qe.state){case Ee.TEXT_ENTITY:Fe=Ee.TEXT,De="textNode";break;case Ee.ATTRIB_VALUE_ENTITY_Q:Fe=Ee.ATTRIB_VALUE_QUOTED,De="attribValue";break;case Ee.ATTRIB_VALUE_ENTITY_U:Fe=Ee.ATTRIB_VALUE_UNQUOTED,De="attribValue";break}We===";"?(qe[De]+=mt(qe),qe.entity="",qe.state=Fe):Be(qe.entity.length?we:be,We)?qe.entity+=We:(et(qe,"Invalid character in entity name"),qe[De]+="&"+qe.entity+We,qe.entity="",qe.state=Fe);continue;default:throw new Error(qe,"Unknown state: "+qe.state)}return qe.position>=qe.bufferCheckPosition&&oe(qe),qe}String.fromCodePoint||function(){var st=String.fromCharCode,qe=Math.floor,Re=function(){var We=16384,Oe=[],Le,Fe,De=-1,Te=arguments.length;if(!Te)return"";for(var ke="";++De1114111||qe(_e)!==_e)throw RangeError("Invalid code point: "+_e);_e<=65535?Oe.push(_e):(_e-=65536,Le=(_e>>10)+55296,Fe=_e%1024+56320,Oe.push(Le,Fe)),(De+1===Te||Oe.length>We)&&(ke+=st.apply(null,Oe),Oe.length=0)}return ke};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Re,configurable:!0,writable:!0}):String.fromCodePoint=Re}()})(typeof fe=="undefined"?this.sax={}:fe)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,ve,fe){ve.exports=re;var ce=E("events").EventEmitter,ie=E("inherits");ie(re,ce),re.Readable=E("readable-stream/lib/_stream_readable.js"),re.Writable=E("readable-stream/lib/_stream_writable.js"),re.Duplex=E("readable-stream/lib/_stream_duplex.js"),re.Transform=E("readable-stream/lib/_stream_transform.js"),re.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),re.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),re.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),re.Stream=re;function re(){ce.call(this)}re.prototype.pipe=function(le,oe){var se=this;function ae(ee){le.writable&&le.write(ee)===!1&&se.pause&&se.pause()}se.on("data",ae);function te(){se.readable&&se.resume&&se.resume()}le.on("drain",te),!le._isStdio&&(!oe||oe.end!==!1)&&(se.on("end",a),se.on("close",y));var z=!1;function a(){z||(z=!0,le.end())}function y(){z||(z=!0,typeof le.destroy=="function"&&le.destroy())}function x(ee){if(b(),ce.listenerCount(this,"error")===0)throw ee}se.on("error",x),le.on("error",x);function b(){se.removeListener("data",ae),le.removeListener("drain",te),se.removeListener("end",a),se.removeListener("close",y),se.removeListener("error",x),le.removeListener("error",x),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(E,ve,fe){"use strict";function ce(te,z){te.prototype=Object.create(z.prototype),te.prototype.constructor=te,te.__proto__=z}var ie={};function re(te,z,a){a||(a=Error);function y(b,ee,ne){return typeof z=="string"?z:z(b,ee,ne)}var x=function(b){ce(ee,b);function ee(ne,Ae,ge){return b.call(this,y(ne,Ae,ge))||this}return ee}(a);x.prototype.name=a.name,x.prototype.code=te,ie[te]=x}function le(te,z){if(Array.isArray(te)){var a=te.length;return te=te.map(function(y){return String(y)}),a>2?"one of ".concat(z," ").concat(te.slice(0,a-1).join(", "),", or ")+te[a-1]:a===2?"one of ".concat(z," ").concat(te[0]," or ").concat(te[1]):"of ".concat(z," ").concat(te[0])}else return"of ".concat(z," ").concat(String(te))}function oe(te,z,a){return te.substr(!a||a<0?0:+a,z.length)===z}function se(te,z,a){return(a===void 0||a>te.length)&&(a=te.length),te.substring(a-z.length,a)===z}function ae(te,z,a){return typeof a!="number"&&(a=0),a+z.length>te.length?!1:te.indexOf(z,a)!==-1}re("ERR_INVALID_OPT_VALUE",function(te,z){return'The value "'+z+'" is invalid for option "'+te+'"'},TypeError),re("ERR_INVALID_ARG_TYPE",function(te,z,a){var y;typeof z=="string"&&oe(z,"not ")?(y="must not be",z=z.replace(/^not /,"")):y="must be";var x;if(se(te," argument"))x="The ".concat(te," ").concat(y," ").concat(le(z,"type"));else{var b=ae(te,".")?"property":"argument";x='The "'.concat(te,'" ').concat(b," ").concat(y," ").concat(le(z,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),re("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),re("ERR_METHOD_NOT_IMPLEMENTED",function(te){return"The "+te+" method is not implemented"}),re("ERR_STREAM_PREMATURE_CLOSE","Premature close"),re("ERR_STREAM_DESTROYED",function(te){return"Cannot call "+te+" after a stream was destroyed"}),re("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),re("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),re("ERR_STREAM_WRITE_AFTER_END","write after end"),re("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),re("ERR_UNKNOWN_ENCODING",function(te){return"Unknown encoding: "+te},TypeError),re("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),ve.exports.codes=ie},{}],400:[function(E,ve,fe){(function(ce){(function(){"use strict";var ie=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};ve.exports=te;var re=E("./_stream_readable"),le=E("./_stream_writable");E("inherits")(te,re);for(var oe=ie(le.prototype),se=0;se0)if(typeof Te!="string"&&!dt.objectMode&&Object.getPrototypeOf(Te)!==ae.prototype&&(Te=z(Te)),_e)dt.endEmitted?Qe(De,new Ce):$e(De,dt,Te,!0);else if(dt.ended)Qe(De,new be);else{if(dt.destroyed)return!1;dt.reading=!1,dt.decoder&&!ke?(Te=dt.decoder.write(Te),dt.objectMode||Te.length!==0?$e(De,dt,Te,!1):ut(De,dt)):$e(De,dt,Te,!1)}else _e||(dt.reading=!1,ut(De,dt))}return!dt.ended&&(dt.length=rt?De=rt:(De--,De|=De>>>1,De|=De>>>2,De|=De>>>4,De|=De>>>8,De|=De>>>16,De++),De}function ct(De,Te){return De<=0||Te.length===0&&Te.ended?0:Te.objectMode?1:De!==De?Te.flowing&&Te.length?Te.buffer.head.data.length:Te.length:(De>Te.highWaterMark&&(Te.highWaterMark=et(De)),De<=Te.length?De:Te.ended?Te.length:(Te.needReadable=!0,0))}je.prototype.read=function(De){x("read",De),De=parseInt(De,10);var Te=this._readableState,ke=De;if(De!==0&&(Te.emittedReadable=!1),De===0&&Te.needReadable&&((Te.highWaterMark!==0?Te.length>=Te.highWaterMark:Te.length>0)||Te.ended))return x("read: emitReadable",Te.length,Te.ended),Te.length===0&&Te.ended?Oe(this):it(this),null;if(De=ct(De,Te),De===0&&Te.ended)return Te.length===0&&Oe(this),null;var _e=Te.needReadable;x("need readable",_e),(Te.length===0||Te.length-De0?Xe=We(De,Te):Xe=null,Xe===null?(Te.needReadable=Te.length<=Te.highWaterMark,De=0):(Te.length-=De,Te.awaitDrain=0),Te.length===0&&(Te.ended||(Te.needReadable=!0),ke!==De&&Te.ended&&Oe(this)),Xe!==null&&this.emit("data",Xe),Xe};function lt(De,Te){if(x("onEofChunk"),!Te.ended){if(Te.decoder){var ke=Te.decoder.end();ke&&ke.length&&(Te.buffer.push(ke),Te.length+=Te.objectMode?1:ke.length)}Te.ended=!0,Te.sync?it(De):(Te.needReadable=!1,Te.emittedReadable||(Te.emittedReadable=!0,ot(De)))}}function it(De){var Te=De._readableState;x("emitReadable",Te.needReadable,Te.emittedReadable),Te.needReadable=!1,Te.emittedReadable||(x("emitReadable",Te.flowing),Te.emittedReadable=!0,ce.nextTick(ot,De))}function ot(De){var Te=De._readableState;x("emitReadable_",Te.destroyed,Te.length,Te.ended),!Te.destroyed&&(Te.length||Te.ended)&&(De.emit("readable"),Te.emittedReadable=!1),Te.needReadable=!Te.flowing&&!Te.ended&&Te.length<=Te.highWaterMark,Re(De)}function ut(De,Te){Te.readingMore||(Te.readingMore=!0,ce.nextTick(mt,De,Te))}function mt(De,Te){for(;!Te.reading&&!Te.ended&&(Te.length1&&Fe(_e.pipes,De)!==-1)&&!Pt&&(x("false write response, pause",_e.awaitDrain),_e.awaitDrain++),ke.pause())}function Ft(Mt){x("onerror",Mt),Ot(),De.removeListener("error",Ft),oe(De,"error")===0&&Qe(De,Mt)}Ue(De,"error",Ft);function Rt(){De.removeListener("finish",wt),Ot()}De.once("close",Rt);function wt(){x("onfinish"),De.removeListener("close",Rt),Ot()}De.once("finish",wt);function Ot(){x("unpipe"),ke.unpipe(De)}return De.emit("pipe",ke),_e.flowing||(x("pipe resume"),ke.resume()),De};function yt(De){return function(){var ke=De._readableState;x("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&oe(De,"data")&&(ke.flowing=!0,Re(De))}}je.prototype.unpipe=function(De){var Te=this._readableState,ke={hasUnpiped:!1};if(Te.pipesCount===0)return this;if(Te.pipesCount===1)return De&&De!==Te.pipes?this:(De||(De=Te.pipes),Te.pipes=null,Te.pipesCount=0,Te.flowing=!1,De&&De.emit("unpipe",this,ke),this);if(!De){var _e=Te.pipes,Xe=Te.pipesCount;Te.pipes=null,Te.pipesCount=0,Te.flowing=!1;for(var dt=0;dt0,_e.flowing!==!1&&this.resume()):De==="readable"&&!_e.endEmitted&&!_e.readableListening&&(_e.readableListening=_e.needReadable=!0,_e.flowing=!1,_e.emittedReadable=!1,x("on readable",_e.length,_e.reading),_e.length?it(this):_e.reading||ce.nextTick(vt,this)),ke},je.prototype.addListener=je.prototype.on,je.prototype.removeListener=function(De,Te){var ke=se.prototype.removeListener.call(this,De,Te);return De==="readable"&&ce.nextTick(jt,this),ke},je.prototype.removeAllListeners=function(De){var Te=se.prototype.removeAllListeners.apply(this,arguments);return(De==="readable"||De===void 0)&&ce.nextTick(jt,this),Te};function jt(De){var Te=De._readableState;Te.readableListening=De.listenerCount("readable")>0,Te.resumeScheduled&&!Te.paused?Te.flowing=!0:De.listenerCount("data")>0&&De.resume()}function vt(De){x("readable nexttick read 0"),De.read(0)}je.prototype.resume=function(){var De=this._readableState;return De.flowing||(x("resume"),De.flowing=!De.readableListening,st(this,De)),De.paused=!1,this};function st(De,Te){Te.resumeScheduled||(Te.resumeScheduled=!0,ce.nextTick(qe,De,Te))}function qe(De,Te){x("resume",Te.reading),Te.reading||De.read(0),Te.resumeScheduled=!1,De.emit("resume"),Re(De),Te.flowing&&!Te.reading&&De.read(0)}je.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Re(De){var Te=De._readableState;for(x("flow",Te.flowing);Te.flowing&&De.read()!==null;);}je.prototype.wrap=function(De){var Te=this,ke=this._readableState,_e=!1;De.on("end",function(){if(x("wrapped end"),ke.decoder&&!ke.ended){var gt=ke.decoder.end();gt&>.length&&Te.push(gt)}Te.push(null)}),De.on("data",function(gt){if(x("wrapped data"),ke.decoder&&(gt=ke.decoder.write(gt)),!(ke.objectMode&>==null)&&!(!ke.objectMode&&(!gt||!gt.length))){var at=Te.push(gt);at||(_e=!0,De.pause())}});for(var Xe in De)this[Xe]===void 0&&typeof De[Xe]=="function"&&(this[Xe]=function(at){return function(){return De[at].apply(De,arguments)}}(Xe));for(var dt=0;dt=Te.length?(Te.decoder?ke=Te.buffer.join(""):Te.buffer.length===1?ke=Te.buffer.first():ke=Te.buffer.concat(Te.length),Te.buffer.clear()):ke=Te.buffer.consume(De,Te.decoder),ke}function Oe(De){var Te=De._readableState;x("endReadable",Te.endEmitted),Te.endEmitted||(Te.ended=!0,ce.nextTick(Le,Te,De))}function Le(De,Te){if(x("endReadableNT",De.endEmitted,De.length),!De.endEmitted&&De.length===0&&(De.endEmitted=!0,Te.readable=!1,Te.emit("end"),De.autoDestroy)){var ke=Te._writableState;(!ke||ke.autoDestroy&&ke.finished)&&Te.destroy()}}typeof Symbol=="function"&&(je.from=function(De,Te){return Be===void 0&&(Be=E("./internal/streams/from")),Be(je,De,Te)});function Fe(De,Te){for(var ke=0,_e=De.length;ke<_e;ke++)if(De[ke]===Te)return ke;return-1}}).call(this)}).call(this,E("_process"),typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(E,ve,fe){"use strict";ve.exports=te;var ce=E("../errors").codes,ie=ce.ERR_METHOD_NOT_IMPLEMENTED,re=ce.ERR_MULTIPLE_CALLBACK,le=ce.ERR_TRANSFORM_ALREADY_TRANSFORMING,oe=ce.ERR_TRANSFORM_WITH_LENGTH_0,se=E("./_stream_duplex");E("inherits")(te,se);function ae(y,x){var b=this._transformState;b.transforming=!1;var ee=b.writecb;if(ee===null)return this.emit("error",new re);b.writechunk=null,b.writecb=null,x!=null&&this.push(x),ee(y);var ne=this._readableState;ne.reading=!1,(ne.needReadable||ne.length-1))throw new Pe(We);return this._writableState.defaultEncoding=We,this},Object.defineProperty(Ie.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function $e(Re,We,Oe){return!Re.objectMode&&Re.decodeStrings!==!1&&typeof We=="string"&&(We=te.from(We,Oe)),We}Object.defineProperty(Ie.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function ze(Re,We,Oe,Le,Fe,De){if(!Oe){var Te=$e(We,Le,Fe);Le!==Te&&(Oe=!0,Fe="buffer",Le=Te)}var ke=We.objectMode?1:Le.length;We.length+=ke;var _e=We.length0?this.tail.next=ye:this.head=ye,this.tail=ye,++this.length}},{key:"unshift",value:function(ge){var ye={data:ge,next:this.head};this.length===0&&(this.tail=ye),this.head=ye,++this.length}},{key:"shift",value:function(){if(this.length!==0){var ge=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ge}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(ge){if(this.length===0)return"";for(var ye=this.head,be=""+ye.data;ye=ye.next;)be+=ge+ye.data;return be}},{key:"concat",value:function(ge){if(this.length===0)return a.alloc(0);for(var ye=a.allocUnsafe(ge>>>0),be=this.head,we=0;be;)ee(be.data,ye,we),we+=be.data.length,be=be.next;return ye}},{key:"consume",value:function(ge,ye){var be;return geCe.length?Ce.length:ge;if(Se===Ce.length?we+=Ce:we+=Ce.slice(0,ge),ge-=Se,ge===0){Se===Ce.length?(++be,ye.next?this.head=ye.next:this.head=this.tail=null):(this.head=ye,ye.data=Ce.slice(Se));break}++be}return this.length-=be,we}},{key:"_getBuffer",value:function(ge){var ye=a.allocUnsafe(ge),be=this.head,we=1;for(be.data.copy(ye),ge-=be.data.length;be=be.next;){var Ce=be.data,Se=ge>Ce.length?Ce.length:ge;if(Ce.copy(ye,ye.length-ge,0,Se),ge-=Se,ge===0){Se===Ce.length?(++we,be.next?this.head=be.next:this.head=this.tail=null):(this.head=be,be.data=Ce.slice(Se));break}++we}return this.length-=we,ye}},{key:b,value:function(ge,ye){return x(this,ie(ie({},ye),{},{depth:0,customInspect:!1}))}}]),ne}()},{buffer:90,util:89}],407:[function(E,ve,fe){(function(ce){(function(){"use strict";function ie(te,z){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(z?z(te):te&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ce.nextTick(se,this,te)):ce.nextTick(se,this,te)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(te||null,function(b){!z&&b?a._writableState?a._writableState.errorEmitted?ce.nextTick(le,a):(a._writableState.errorEmitted=!0,ce.nextTick(re,a,b)):ce.nextTick(re,a,b):z?(ce.nextTick(le,a),z(b)):ce.nextTick(le,a)}),this)}function re(te,z){se(te,z),le(te)}function le(te){te._writableState&&!te._writableState.emitClose||te._readableState&&!te._readableState.emitClose||te.emit("close")}function 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(te,z){te.emit("error",z)}function ae(te,z){var a=te._readableState,y=te._writableState;a&&a.autoDestroy||y&&y.autoDestroy?te.destroy(z):te.emit("error",z)}ve.exports={destroy:ie,undestroy:oe,errorOrDestroy:ae}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,ve,fe){"use strict";var ce=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ie(se){var ae=!1;return function(){if(!ae){ae=!0;for(var te=arguments.length,z=new Array(te),a=0;a0;return te(be,Ce,Se,function(Pe){ge||(ge=Pe),Pe&&ye.forEach(z),!Ce&&(ye.forEach(z),Ae(ge))})});return ee.reduce(a)}ve.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,ve,fe){"use strict";var ce=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ie(le,oe,se){return le.highWaterMark!=null?le.highWaterMark:oe?le[se]:null}function re(le,oe,se,ae){var te=ie(oe,ae,se);if(te!=null){if(!(isFinite(te)&&Math.floor(te)===te)||te<0){var z=ae?se:"highWaterMark";throw new ce(z,te)}return Math.floor(te)}return le.objectMode?16:16*1024}ve.exports={getHighWaterMark:re}},{"../../../errors":399}],412:[function(E,ve,fe){arguments[4][393][0].apply(fe,arguments)},{dup:393,events:344}],413:[function(E,ve,fe){"use strict";var ce=E("safe-buffer").Buffer,ie=ce.isEncoding||function(ye){switch(ye=""+ye,ye&&ye.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function re(ye){if(!ye)return"utf8";for(var be;;)switch(ye){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 ye;default:if(be)return;ye=(""+ye).toLowerCase(),be=!0}}function le(ye){var be=re(ye);if(typeof be!="string"&&(ce.isEncoding===ie||!ie(ye)))throw new Error("Unknown encoding: "+ye);return be||ye}fe.StringDecoder=oe;function oe(ye){this.encoding=le(ye);var be;switch(this.encoding){case"utf16le":this.text=x,this.end=b,be=4;break;case"utf8":this.fillLast=z,be=4;break;case"base64":this.text=ee,this.end=ne,be=3;break;default:this.write=Ae,this.end=ge;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ce.allocUnsafe(be)}oe.prototype.write=function(ye){if(ye.length===0)return"";var be,we;if(this.lastNeed){if(be=this.fillLast(ye),be===void 0)return"";we=this.lastNeed,this.lastNeed=0}else we=0;return we>5===6?2:ye>>4===14?3:ye>>3===30?4:ye>>6===2?-1:-2}function ae(ye,be,we){var Ce=be.length-1;if(Ce=0?(Se>0&&(ye.lastNeed=Se-1),Se):--Ce=0?(Se>0&&(ye.lastNeed=Se-2),Se):--Ce=0?(Se>0&&(Se===2?Se=0:ye.lastNeed=Se-3),Se):0))}function te(ye,be,we){if((be[0]&192)!==128)return ye.lastNeed=0,"\uFFFD";if(ye.lastNeed>1&&be.length>1){if((be[1]&192)!==128)return ye.lastNeed=1,"\uFFFD";if(ye.lastNeed>2&&be.length>2&&(be[2]&192)!==128)return ye.lastNeed=2,"\uFFFD"}}function z(ye){var be=this.lastTotal-this.lastNeed,we=te(this,ye,be);if(we!==void 0)return we;if(this.lastNeed<=ye.length)return ye.copy(this.lastChar,be,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ye.copy(this.lastChar,be,0,ye.length),this.lastNeed-=ye.length}function a(ye,be){var we=ae(this,ye,be);if(!this.lastNeed)return ye.toString("utf8",be);this.lastTotal=we;var Ce=ye.length-(we-this.lastNeed);return ye.copy(this.lastChar,0,Ce),ye.toString("utf8",be,Ce)}function y(ye){var be=ye&&ye.length?this.write(ye):"";return this.lastNeed?be+"\uFFFD":be}function x(ye,be){if((ye.length-be)%2===0){var we=ye.toString("utf16le",be);if(we){var Ce=we.charCodeAt(we.length-1);if(Ce>=55296&&Ce<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ye[ye.length-2],this.lastChar[1]=ye[ye.length-1],we.slice(0,-1)}return we}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ye[ye.length-1],ye.toString("utf16le",be,ye.length-1)}function b(ye){var be=ye&&ye.length?this.write(ye):"";if(this.lastNeed){var we=this.lastTotal-this.lastNeed;return be+this.lastChar.toString("utf16le",0,we)}return be}function ee(ye,be){var we=(ye.length-be)%3;return we===0?ye.toString("base64",be):(this.lastNeed=3-we,this.lastTotal=3,we===1?this.lastChar[0]=ye[ye.length-1]:(this.lastChar[0]=ye[ye.length-2],this.lastChar[1]=ye[ye.length-1]),ye.toString("base64",be,ye.length-we))}function ne(ye){var be=ye&&ye.length?this.write(ye):"";return this.lastNeed?be+this.lastChar.toString("base64",0,3-this.lastNeed):be}function Ae(ye){return ye.toString(this.encoding)}function ge(ye){return ye&&ye.length?this.write(ye):""}},{"safe-buffer":396}],414:[function(E,ve,fe){(function(ce,ie){(function(){var re=E("process/browser.js").nextTick,le=Function.prototype.apply,oe=Array.prototype.slice,se={},ae=0;fe.setTimeout=function(){return new te(le.call(setTimeout,window,arguments),clearTimeout)},fe.setInterval=function(){return new te(le.call(setInterval,window,arguments),clearInterval)},fe.clearTimeout=fe.clearInterval=function(z){z.close()};function te(z,a){this._id=z,this._clearFn=a}te.prototype.unref=te.prototype.ref=function(){},te.prototype.close=function(){this._clearFn.call(window,this._id)},fe.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},fe.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},fe._unrefActive=fe.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},fe.setImmediate=typeof ce=="function"?ce:function(z){var a=ae++,y=arguments.length<2?!1:oe.call(arguments,1);return se[a]=!0,re(function(){se[a]&&(y?z.apply(null,y):z.call(null),fe.clearImmediate(a))}),a},fe.clearImmediate=typeof ie=="function"?ie:function(z){delete se[z]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,ve,fe){var ce=E("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(ce.isBuffer(ie)){for(var re=new Uint8Array(ie.length),le=ie.length,oe=0;oe=vt)return Re;switch(Re){case"%s":return String(jt[yt++]);case"%d":return Number(jt[yt++]);case"%j":try{return JSON.stringify(jt[yt++])}catch(We){return"[Circular]"}default:return Re}}),qe=jt[yt];yt=3&&(yt.depth=arguments[2]),arguments.length>=4&&(yt.colors=arguments[3]),ye(mt)?yt.showHidden=mt:mt&&fe._extend(yt,mt),Be(yt.showHidden)&&(yt.showHidden=!1),Be(yt.depth)&&(yt.depth=2),Be(yt.colors)&&(yt.colors=!1),Be(yt.customInspect)&&(yt.customInspect=!0),yt.colors&&(yt.stylize=te),y(yt,ut,yt.depth)}fe.inspect=ae,ae.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]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function te(ut,mt){var yt=ae.styles[mt];return yt?"\x1B["+ae.colors[yt][0]+"m"+ut+"\x1B["+ae.colors[yt][1]+"m":ut}function z(ut,mt){return ut}function a(ut){var mt={};return ut.forEach(function(yt,jt){mt[yt]=!0}),mt}function y(ut,mt,yt){if(ut.customInspect&&mt&&je(mt.inspect)&&mt.inspect!==fe.inspect&&!(mt.constructor&&mt.constructor.prototype===mt)){var jt=mt.inspect(yt,ut);return Se(jt)||(jt=y(ut,jt,yt)),jt}var vt=x(ut,mt);if(vt)return vt;var st=Object.keys(mt),qe=a(st);if(ut.showHidden&&(st=Object.getOwnPropertyNames(mt)),Ie(mt)&&(st.indexOf("message")>=0||st.indexOf("description")>=0))return b(mt);if(st.length===0){if(je(mt)){var Re=mt.name?": "+mt.name:"";return ut.stylize("[Function"+Re+"]","special")}if(Qe(mt))return ut.stylize(RegExp.prototype.toString.call(mt),"regexp");if(Ue(mt))return ut.stylize(Date.prototype.toString.call(mt),"date");if(Ie(mt))return b(mt)}var We="",Oe=!1,Le=["{","}"];if(ge(mt)&&(Oe=!0,Le=["[","]"]),je(mt)){var Fe=mt.name?": "+mt.name:"";We=" [Function"+Fe+"]"}if(Qe(mt)&&(We=" "+RegExp.prototype.toString.call(mt)),Ue(mt)&&(We=" "+Date.prototype.toUTCString.call(mt)),Ie(mt)&&(We=" "+b(mt)),st.length===0&&(!Oe||mt.length==0))return Le[0]+We+Le[1];if(yt<0)return Qe(mt)?ut.stylize(RegExp.prototype.toString.call(mt),"regexp"):ut.stylize("[Object]","special");ut.seen.push(mt);var De;return Oe?De=ee(ut,mt,yt,qe,st):De=st.map(function(Te){return ne(ut,mt,yt,qe,Te,Oe)}),ut.seen.pop(),Ae(De,We,Le)}function x(ut,mt){if(Be(mt))return ut.stylize("undefined","undefined");if(Se(mt)){var yt="'"+JSON.stringify(mt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ut.stylize(yt,"string")}if(Ce(mt))return ut.stylize(""+mt,"number");if(ye(mt))return ut.stylize(""+mt,"boolean");if(be(mt))return ut.stylize("null","null")}function b(ut){return"["+Error.prototype.toString.call(ut)+"]"}function ee(ut,mt,yt,jt,vt){for(var st=[],qe=0,Re=mt.length;qe"?(je(qe,"onsgmldeclaration",qe.sgmlDecl),qe.sgmlDecl="",qe.state=Ee.TEXT):(Se(We)&&(qe.state=Ee.SGML_DECL_QUOTED),qe.sgmlDecl+=We);continue;case Ee.SGML_DECL_QUOTED:We===qe.q&&(qe.state=Ee.SGML_DECL,qe.q=""),qe.sgmlDecl+=We;continue;case Ee.DOCTYPE:We===">"?(qe.state=Ee.TEXT,je(qe,"ondoctype",qe.doctype),qe.doctype=!0):(qe.doctype+=We,We==="["?qe.state=Ee.DOCTYPE_DTD:Se(We)&&(qe.state=Ee.DOCTYPE_QUOTED,qe.q=We));continue;case Ee.DOCTYPE_QUOTED:qe.doctype+=We,We===qe.q&&(qe.q="",qe.state=Ee.DOCTYPE);continue;case Ee.DOCTYPE_DTD:qe.doctype+=We,We==="]"?qe.state=Ee.DOCTYPE:Se(We)&&(qe.state=Ee.DOCTYPE_DTD_QUOTED,qe.q=We);continue;case Ee.DOCTYPE_DTD_QUOTED:qe.doctype+=We,We===qe.q&&(qe.state=Ee.DOCTYPE_DTD,qe.q="");continue;case Ee.COMMENT:We==="-"?qe.state=Ee.COMMENT_ENDING:qe.comment+=We;continue;case Ee.COMMENT_ENDING:We==="-"?(qe.state=Ee.COMMENT_ENDED,qe.comment=$e(qe.opt,qe.comment),qe.comment&&je(qe,"oncomment",qe.comment),qe.comment=""):(qe.comment+="-"+We,qe.state=Ee.COMMENT);continue;case Ee.COMMENT_ENDED:We!==">"?(et(qe,"Malformed comment"),qe.comment+="--"+We,qe.state=Ee.COMMENT):qe.state=Ee.TEXT;continue;case Ee.CDATA:We==="]"?qe.state=Ee.CDATA_ENDING:qe.cdata+=We;continue;case Ee.CDATA_ENDING:We==="]"?qe.state=Ee.CDATA_ENDING_2:(qe.cdata+="]"+We,qe.state=Ee.CDATA);continue;case Ee.CDATA_ENDING_2:We===">"?(qe.cdata&&je(qe,"oncdata",qe.cdata),je(qe,"onclosecdata"),qe.cdata="",qe.state=Ee.TEXT):We==="]"?qe.cdata+="]":(qe.cdata+="]]"+We,qe.state=Ee.CDATA);continue;case Ee.PROC_INST:We==="?"?qe.state=Ee.PROC_INST_ENDING:Ce(We)?qe.state=Ee.PROC_INST_BODY:qe.procInstName+=We;continue;case Ee.PROC_INST_BODY:if(!qe.procInstBody&&Ce(We))continue;We==="?"?qe.state=Ee.PROC_INST_ENDING:qe.procInstBody+=We;continue;case Ee.PROC_INST_ENDING:We===">"?(je(qe,"onprocessinginstruction",{name:qe.procInstName,body:qe.procInstBody}),qe.procInstName=qe.procInstBody="",qe.state=Ee.TEXT):(qe.procInstBody+="?"+We,qe.state=Ee.PROC_INST_BODY);continue;case Ee.OPEN_TAG:Be(ye,We)?qe.tagName+=We:(ut(qe),We===">"?ot(qe):We==="/"?qe.state=Ee.OPEN_TAG_SLASH:(Ce(We)||et(qe,"Invalid character in tag name"),qe.state=Ee.ATTRIB));continue;case Ee.OPEN_TAG_SLASH:We===">"?(ot(qe,!0),ct(qe)):(et(qe,"Forward-slash in opening tag not followed by >"),qe.state=Ee.ATTRIB);continue;case Ee.ATTRIB:if(Ce(We))continue;We===">"?ot(qe):We==="/"?qe.state=Ee.OPEN_TAG_SLASH:Be(ge,We)?(qe.attribName=We,qe.attribValue="",qe.state=Ee.ATTRIB_NAME):et(qe,"Invalid attribute name");continue;case Ee.ATTRIB_NAME:We==="="?qe.state=Ee.ATTRIB_VALUE:We===">"?(et(qe,"Attribute without value"),qe.attribValue=qe.attribName,it(qe),ot(qe)):Ce(We)?qe.state=Ee.ATTRIB_NAME_SAW_WHITE:Be(ye,We)?qe.attribName+=We:et(qe,"Invalid attribute name");continue;case Ee.ATTRIB_NAME_SAW_WHITE:if(We==="=")qe.state=Ee.ATTRIB_VALUE;else{if(Ce(We))continue;et(qe,"Attribute without value"),qe.tag.attributes[qe.attribName]="",qe.attribValue="",je(qe,"onattribute",{name:qe.attribName,value:""}),qe.attribName="",We===">"?ot(qe):Be(ge,We)?(qe.attribName=We,qe.state=Ee.ATTRIB_NAME):(et(qe,"Invalid attribute name"),qe.state=Ee.ATTRIB)}continue;case Ee.ATTRIB_VALUE:if(Ce(We))continue;Se(We)?(qe.q=We,qe.state=Ee.ATTRIB_VALUE_QUOTED):(et(qe,"Unquoted attribute value"),qe.state=Ee.ATTRIB_VALUE_UNQUOTED,qe.attribValue=We);continue;case Ee.ATTRIB_VALUE_QUOTED:if(We!==qe.q){We==="&"?qe.state=Ee.ATTRIB_VALUE_ENTITY_Q:qe.attribValue+=We;continue}it(qe),qe.q="",qe.state=Ee.ATTRIB_VALUE_CLOSED;continue;case Ee.ATTRIB_VALUE_CLOSED:Ce(We)?qe.state=Ee.ATTRIB:We===">"?ot(qe):We==="/"?qe.state=Ee.OPEN_TAG_SLASH:Be(ge,We)?(et(qe,"No whitespace between attributes"),qe.attribName=We,qe.attribValue="",qe.state=Ee.ATTRIB_NAME):et(qe,"Invalid attribute name");continue;case Ee.ATTRIB_VALUE_UNQUOTED:if(!Pe(We)){We==="&"?qe.state=Ee.ATTRIB_VALUE_ENTITY_U:qe.attribValue+=We;continue}it(qe),We===">"?ot(qe):qe.state=Ee.ATTRIB;continue;case Ee.CLOSE_TAG:if(qe.tagName)We===">"?ct(qe):Be(ye,We)?qe.tagName+=We:qe.script?(qe.script+=""?ct(qe):et(qe,"Invalid characters in closing tag");continue;case Ee.TEXT_ENTITY:case Ee.ATTRIB_VALUE_ENTITY_Q:case Ee.ATTRIB_VALUE_ENTITY_U:var Fe,De;switch(qe.state){case Ee.TEXT_ENTITY:Fe=Ee.TEXT,De="textNode";break;case Ee.ATTRIB_VALUE_ENTITY_Q:Fe=Ee.ATTRIB_VALUE_QUOTED,De="attribValue";break;case Ee.ATTRIB_VALUE_ENTITY_U:Fe=Ee.ATTRIB_VALUE_UNQUOTED,De="attribValue";break}We===";"?(qe[De]+=mt(qe),qe.entity="",qe.state=Fe):Be(qe.entity.length?we:be,We)?qe.entity+=We:(et(qe,"Invalid character in entity name"),qe[De]+="&"+qe.entity+We,qe.entity="",qe.state=Fe);continue;default:throw new Error(qe,"Unknown state: "+qe.state)}return qe.position>=qe.bufferCheckPosition&&oe(qe),qe}String.fromCodePoint||function(){var st=String.fromCharCode,qe=Math.floor,Re=function(){var We=16384,Oe=[],Le,Fe,De=-1,Te=arguments.length;if(!Te)return"";for(var ke="";++De1114111||qe(_e)!==_e)throw RangeError("Invalid code point: "+_e);_e<=65535?Oe.push(_e):(_e-=65536,Le=(_e>>10)+55296,Fe=_e%1024+56320,Oe.push(Le,Fe)),(De+1===Te||Oe.length>We)&&(ke+=st.apply(null,Oe),Oe.length=0)}return ke};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Re,configurable:!0,writable:!0}):String.fromCodePoint=Re}()})(typeof fe=="undefined"?this.sax={}:fe)}).call(this)}).call(this,E("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(E,ve,fe){ve.exports=re;var ue=E("events").EventEmitter,ie=E("inherits");ie(re,ue),re.Readable=E("readable-stream/lib/_stream_readable.js"),re.Writable=E("readable-stream/lib/_stream_writable.js"),re.Duplex=E("readable-stream/lib/_stream_duplex.js"),re.Transform=E("readable-stream/lib/_stream_transform.js"),re.PassThrough=E("readable-stream/lib/_stream_passthrough.js"),re.finished=E("readable-stream/lib/internal/streams/end-of-stream.js"),re.pipeline=E("readable-stream/lib/internal/streams/pipeline.js"),re.Stream=re;function re(){ue.call(this)}re.prototype.pipe=function(le,oe){var se=this;function ae(ee){le.writable&&le.write(ee)===!1&&se.pause&&se.pause()}se.on("data",ae);function te(){se.readable&&se.resume&&se.resume()}le.on("drain",te),!le._isStdio&&(!oe||oe.end!==!1)&&(se.on("end",a),se.on("close",y));var z=!1;function a(){z||(z=!0,le.end())}function y(){z||(z=!0,typeof le.destroy=="function"&&le.destroy())}function x(ee){if(b(),ue.listenerCount(this,"error")===0)throw ee}se.on("error",x),le.on("error",x);function b(){se.removeListener("data",ae),le.removeListener("drain",te),se.removeListener("end",a),se.removeListener("close",y),se.removeListener("error",x),le.removeListener("error",x),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(E,ve,fe){"use strict";function ue(te,z){te.prototype=Object.create(z.prototype),te.prototype.constructor=te,te.__proto__=z}var ie={};function re(te,z,a){a||(a=Error);function y(b,ee,ne){return typeof z=="string"?z:z(b,ee,ne)}var x=function(b){ue(ee,b);function ee(ne,Ae,ge){return b.call(this,y(ne,Ae,ge))||this}return ee}(a);x.prototype.name=a.name,x.prototype.code=te,ie[te]=x}function le(te,z){if(Array.isArray(te)){var a=te.length;return te=te.map(function(y){return String(y)}),a>2?"one of ".concat(z," ").concat(te.slice(0,a-1).join(", "),", or ")+te[a-1]:a===2?"one of ".concat(z," ").concat(te[0]," or ").concat(te[1]):"of ".concat(z," ").concat(te[0])}else return"of ".concat(z," ").concat(String(te))}function oe(te,z,a){return te.substr(!a||a<0?0:+a,z.length)===z}function se(te,z,a){return(a===void 0||a>te.length)&&(a=te.length),te.substring(a-z.length,a)===z}function ae(te,z,a){return typeof a!="number"&&(a=0),a+z.length>te.length?!1:te.indexOf(z,a)!==-1}re("ERR_INVALID_OPT_VALUE",function(te,z){return'The value "'+z+'" is invalid for option "'+te+'"'},TypeError),re("ERR_INVALID_ARG_TYPE",function(te,z,a){var y;typeof z=="string"&&oe(z,"not ")?(y="must not be",z=z.replace(/^not /,"")):y="must be";var x;if(se(te," argument"))x="The ".concat(te," ").concat(y," ").concat(le(z,"type"));else{var b=ae(te,".")?"property":"argument";x='The "'.concat(te,'" ').concat(b," ").concat(y," ").concat(le(z,"type"))}return x+=". Received type ".concat(typeof a),x},TypeError),re("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),re("ERR_METHOD_NOT_IMPLEMENTED",function(te){return"The "+te+" method is not implemented"}),re("ERR_STREAM_PREMATURE_CLOSE","Premature close"),re("ERR_STREAM_DESTROYED",function(te){return"Cannot call "+te+" after a stream was destroyed"}),re("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),re("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),re("ERR_STREAM_WRITE_AFTER_END","write after end"),re("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),re("ERR_UNKNOWN_ENCODING",function(te){return"Unknown encoding: "+te},TypeError),re("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),ve.exports.codes=ie},{}],400:[function(E,ve,fe){(function(ue){(function(){"use strict";var ie=Object.keys||function(y){var x=[];for(var b in y)x.push(b);return x};ve.exports=te;var re=E("./_stream_readable"),le=E("./_stream_writable");E("inherits")(te,re);for(var oe=ie(le.prototype),se=0;se0)if(typeof Te!="string"&&!dt.objectMode&&Object.getPrototypeOf(Te)!==ae.prototype&&(Te=z(Te)),_e)dt.endEmitted?He(De,new Ce):$e(De,dt,Te,!0);else if(dt.ended)He(De,new be);else{if(dt.destroyed)return!1;dt.reading=!1,dt.decoder&&!ke?(Te=dt.decoder.write(Te),dt.objectMode||Te.length!==0?$e(De,dt,Te,!1):ct(De,dt)):$e(De,dt,Te,!1)}else _e||(dt.reading=!1,ct(De,dt))}return!dt.ended&&(dt.length=rt?De=rt:(De--,De|=De>>>1,De|=De>>>2,De|=De>>>4,De|=De>>>8,De|=De>>>16,De++),De}function ut(De,Te){return De<=0||Te.length===0&&Te.ended?0:Te.objectMode?1:De!==De?Te.flowing&&Te.length?Te.buffer.head.data.length:Te.length:(De>Te.highWaterMark&&(Te.highWaterMark=et(De)),De<=Te.length?De:Te.ended?Te.length:(Te.needReadable=!0,0))}je.prototype.read=function(De){x("read",De),De=parseInt(De,10);var Te=this._readableState,ke=De;if(De!==0&&(Te.emittedReadable=!1),De===0&&Te.needReadable&&((Te.highWaterMark!==0?Te.length>=Te.highWaterMark:Te.length>0)||Te.ended))return x("read: emitReadable",Te.length,Te.ended),Te.length===0&&Te.ended?Oe(this):it(this),null;if(De=ut(De,Te),De===0&&Te.ended)return Te.length===0&&Oe(this),null;var _e=Te.needReadable;x("need readable",_e),(Te.length===0||Te.length-De0?Xe=We(De,Te):Xe=null,Xe===null?(Te.needReadable=Te.length<=Te.highWaterMark,De=0):(Te.length-=De,Te.awaitDrain=0),Te.length===0&&(Te.ended||(Te.needReadable=!0),ke!==De&&Te.ended&&Oe(this)),Xe!==null&&this.emit("data",Xe),Xe};function lt(De,Te){if(x("onEofChunk"),!Te.ended){if(Te.decoder){var ke=Te.decoder.end();ke&&ke.length&&(Te.buffer.push(ke),Te.length+=Te.objectMode?1:ke.length)}Te.ended=!0,Te.sync?it(De):(Te.needReadable=!1,Te.emittedReadable||(Te.emittedReadable=!0,ot(De)))}}function it(De){var Te=De._readableState;x("emitReadable",Te.needReadable,Te.emittedReadable),Te.needReadable=!1,Te.emittedReadable||(x("emitReadable",Te.flowing),Te.emittedReadable=!0,ue.nextTick(ot,De))}function ot(De){var Te=De._readableState;x("emitReadable_",Te.destroyed,Te.length,Te.ended),!Te.destroyed&&(Te.length||Te.ended)&&(De.emit("readable"),Te.emittedReadable=!1),Te.needReadable=!Te.flowing&&!Te.ended&&Te.length<=Te.highWaterMark,Re(De)}function ct(De,Te){Te.readingMore||(Te.readingMore=!0,ue.nextTick(mt,De,Te))}function mt(De,Te){for(;!Te.reading&&!Te.ended&&(Te.length1&&Fe(_e.pipes,De)!==-1)&&!Pt&&(x("false write response, pause",_e.awaitDrain),_e.awaitDrain++),ke.pause())}function Ft(Mt){x("onerror",Mt),Ot(),De.removeListener("error",Ft),oe(De,"error")===0&&He(De,Mt)}Ue(De,"error",Ft);function Rt(){De.removeListener("finish",wt),Ot()}De.once("close",Rt);function wt(){x("onfinish"),De.removeListener("close",Rt),Ot()}De.once("finish",wt);function Ot(){x("unpipe"),ke.unpipe(De)}return De.emit("pipe",ke),_e.flowing||(x("pipe resume"),ke.resume()),De};function yt(De){return function(){var ke=De._readableState;x("pipeOnDrain",ke.awaitDrain),ke.awaitDrain&&ke.awaitDrain--,ke.awaitDrain===0&&oe(De,"data")&&(ke.flowing=!0,Re(De))}}je.prototype.unpipe=function(De){var Te=this._readableState,ke={hasUnpiped:!1};if(Te.pipesCount===0)return this;if(Te.pipesCount===1)return De&&De!==Te.pipes?this:(De||(De=Te.pipes),Te.pipes=null,Te.pipesCount=0,Te.flowing=!1,De&&De.emit("unpipe",this,ke),this);if(!De){var _e=Te.pipes,Xe=Te.pipesCount;Te.pipes=null,Te.pipesCount=0,Te.flowing=!1;for(var dt=0;dt0,_e.flowing!==!1&&this.resume()):De==="readable"&&!_e.endEmitted&&!_e.readableListening&&(_e.readableListening=_e.needReadable=!0,_e.flowing=!1,_e.emittedReadable=!1,x("on readable",_e.length,_e.reading),_e.length?it(this):_e.reading||ue.nextTick(vt,this)),ke},je.prototype.addListener=je.prototype.on,je.prototype.removeListener=function(De,Te){var ke=se.prototype.removeListener.call(this,De,Te);return De==="readable"&&ue.nextTick(jt,this),ke},je.prototype.removeAllListeners=function(De){var Te=se.prototype.removeAllListeners.apply(this,arguments);return(De==="readable"||De===void 0)&&ue.nextTick(jt,this),Te};function jt(De){var Te=De._readableState;Te.readableListening=De.listenerCount("readable")>0,Te.resumeScheduled&&!Te.paused?Te.flowing=!0:De.listenerCount("data")>0&&De.resume()}function vt(De){x("readable nexttick read 0"),De.read(0)}je.prototype.resume=function(){var De=this._readableState;return De.flowing||(x("resume"),De.flowing=!De.readableListening,st(this,De)),De.paused=!1,this};function st(De,Te){Te.resumeScheduled||(Te.resumeScheduled=!0,ue.nextTick(qe,De,Te))}function qe(De,Te){x("resume",Te.reading),Te.reading||De.read(0),Te.resumeScheduled=!1,De.emit("resume"),Re(De),Te.flowing&&!Te.reading&&De.read(0)}je.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Re(De){var Te=De._readableState;for(x("flow",Te.flowing);Te.flowing&&De.read()!==null;);}je.prototype.wrap=function(De){var Te=this,ke=this._readableState,_e=!1;De.on("end",function(){if(x("wrapped end"),ke.decoder&&!ke.ended){var gt=ke.decoder.end();gt&>.length&&Te.push(gt)}Te.push(null)}),De.on("data",function(gt){if(x("wrapped data"),ke.decoder&&(gt=ke.decoder.write(gt)),!(ke.objectMode&>==null)&&!(!ke.objectMode&&(!gt||!gt.length))){var at=Te.push(gt);at||(_e=!0,De.pause())}});for(var Xe in De)this[Xe]===void 0&&typeof De[Xe]=="function"&&(this[Xe]=function(at){return function(){return De[at].apply(De,arguments)}}(Xe));for(var dt=0;dt=Te.length?(Te.decoder?ke=Te.buffer.join(""):Te.buffer.length===1?ke=Te.buffer.first():ke=Te.buffer.concat(Te.length),Te.buffer.clear()):ke=Te.buffer.consume(De,Te.decoder),ke}function Oe(De){var Te=De._readableState;x("endReadable",Te.endEmitted),Te.endEmitted||(Te.ended=!0,ue.nextTick(Le,Te,De))}function Le(De,Te){if(x("endReadableNT",De.endEmitted,De.length),!De.endEmitted&&De.length===0&&(De.endEmitted=!0,Te.readable=!1,Te.emit("end"),De.autoDestroy)){var ke=Te._writableState;(!ke||ke.autoDestroy&&ke.finished)&&Te.destroy()}}typeof Symbol=="function"&&(je.from=function(De,Te){return Be===void 0&&(Be=E("./internal/streams/from")),Be(je,De,Te)});function Fe(De,Te){for(var ke=0,_e=De.length;ke<_e;ke++)if(De[ke]===Te)return ke;return-1}}).call(this)}).call(this,E("_process"),typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(E,ve,fe){"use strict";ve.exports=te;var ue=E("../errors").codes,ie=ue.ERR_METHOD_NOT_IMPLEMENTED,re=ue.ERR_MULTIPLE_CALLBACK,le=ue.ERR_TRANSFORM_ALREADY_TRANSFORMING,oe=ue.ERR_TRANSFORM_WITH_LENGTH_0,se=E("./_stream_duplex");E("inherits")(te,se);function ae(y,x){var b=this._transformState;b.transforming=!1;var ee=b.writecb;if(ee===null)return this.emit("error",new re);b.writechunk=null,b.writecb=null,x!=null&&this.push(x),ee(y);var ne=this._readableState;ne.reading=!1,(ne.needReadable||ne.length-1))throw new Pe(We);return this._writableState.defaultEncoding=We,this},Object.defineProperty(Ie.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function $e(Re,We,Oe){return!Re.objectMode&&Re.decodeStrings!==!1&&typeof We=="string"&&(We=te.from(We,Oe)),We}Object.defineProperty(Ie.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Qe(Re,We,Oe,Le,Fe,De){if(!Oe){var Te=$e(We,Le,Fe);Le!==Te&&(Oe=!0,Fe="buffer",Le=Te)}var ke=We.objectMode?1:Le.length;We.length+=ke;var _e=We.length0?this.tail.next=ye:this.head=ye,this.tail=ye,++this.length}},{key:"unshift",value:function(ge){var ye={data:ge,next:this.head};this.length===0&&(this.tail=ye),this.head=ye,++this.length}},{key:"shift",value:function(){if(this.length!==0){var ge=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,ge}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(ge){if(this.length===0)return"";for(var ye=this.head,be=""+ye.data;ye=ye.next;)be+=ge+ye.data;return be}},{key:"concat",value:function(ge){if(this.length===0)return a.alloc(0);for(var ye=a.allocUnsafe(ge>>>0),be=this.head,we=0;be;)ee(be.data,ye,we),we+=be.data.length,be=be.next;return ye}},{key:"consume",value:function(ge,ye){var be;return geCe.length?Ce.length:ge;if(Se===Ce.length?we+=Ce:we+=Ce.slice(0,ge),ge-=Se,ge===0){Se===Ce.length?(++be,ye.next?this.head=ye.next:this.head=this.tail=null):(this.head=ye,ye.data=Ce.slice(Se));break}++be}return this.length-=be,we}},{key:"_getBuffer",value:function(ge){var ye=a.allocUnsafe(ge),be=this.head,we=1;for(be.data.copy(ye),ge-=be.data.length;be=be.next;){var Ce=be.data,Se=ge>Ce.length?Ce.length:ge;if(Ce.copy(ye,ye.length-ge,0,Se),ge-=Se,ge===0){Se===Ce.length?(++we,be.next?this.head=be.next:this.head=this.tail=null):(this.head=be,be.data=Ce.slice(Se));break}++we}return this.length-=we,ye}},{key:b,value:function(ge,ye){return x(this,ie(ie({},ye),{},{depth:0,customInspect:!1}))}}]),ne}()},{buffer:90,util:89}],407:[function(E,ve,fe){(function(ue){(function(){"use strict";function ie(te,z){var a=this,y=this._readableState&&this._readableState.destroyed,x=this._writableState&&this._writableState.destroyed;return y||x?(z?z(te):te&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ue.nextTick(se,this,te)):ue.nextTick(se,this,te)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(te||null,function(b){!z&&b?a._writableState?a._writableState.errorEmitted?ue.nextTick(le,a):(a._writableState.errorEmitted=!0,ue.nextTick(re,a,b)):ue.nextTick(re,a,b):z?(ue.nextTick(le,a),z(b)):ue.nextTick(le,a)}),this)}function re(te,z){se(te,z),le(te)}function le(te){te._writableState&&!te._writableState.emitClose||te._readableState&&!te._readableState.emitClose||te.emit("close")}function 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(te,z){te.emit("error",z)}function ae(te,z){var a=te._readableState,y=te._writableState;a&&a.autoDestroy||y&&y.autoDestroy?te.destroy(z):te.emit("error",z)}ve.exports={destroy:ie,undestroy:oe,errorOrDestroy:ae}}).call(this)}).call(this,E("_process"))},{_process:467}],408:[function(E,ve,fe){"use strict";var ue=E("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function ie(se){var ae=!1;return function(){if(!ae){ae=!0;for(var te=arguments.length,z=new Array(te),a=0;a0;return te(be,Ce,Se,function(Pe){ge||(ge=Pe),Pe&&ye.forEach(z),!Ce&&(ye.forEach(z),Ae(ge))})});return ee.reduce(a)}ve.exports=x},{"../../../errors":399,"./end-of-stream":408}],411:[function(E,ve,fe){"use strict";var ue=E("../../../errors").codes.ERR_INVALID_OPT_VALUE;function ie(le,oe,se){return le.highWaterMark!=null?le.highWaterMark:oe?le[se]:null}function re(le,oe,se,ae){var te=ie(oe,ae,se);if(te!=null){if(!(isFinite(te)&&Math.floor(te)===te)||te<0){var z=ae?se:"highWaterMark";throw new ue(z,te)}return Math.floor(te)}return le.objectMode?16:16*1024}ve.exports={getHighWaterMark:re}},{"../../../errors":399}],412:[function(E,ve,fe){arguments[4][393][0].apply(fe,arguments)},{dup:393,events:344}],413:[function(E,ve,fe){"use strict";var ue=E("safe-buffer").Buffer,ie=ue.isEncoding||function(ye){switch(ye=""+ye,ye&&ye.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function re(ye){if(!ye)return"utf8";for(var be;;)switch(ye){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 ye;default:if(be)return;ye=(""+ye).toLowerCase(),be=!0}}function le(ye){var be=re(ye);if(typeof be!="string"&&(ue.isEncoding===ie||!ie(ye)))throw new Error("Unknown encoding: "+ye);return be||ye}fe.StringDecoder=oe;function oe(ye){this.encoding=le(ye);var be;switch(this.encoding){case"utf16le":this.text=x,this.end=b,be=4;break;case"utf8":this.fillLast=z,be=4;break;case"base64":this.text=ee,this.end=ne,be=3;break;default:this.write=Ae,this.end=ge;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ue.allocUnsafe(be)}oe.prototype.write=function(ye){if(ye.length===0)return"";var be,we;if(this.lastNeed){if(be=this.fillLast(ye),be===void 0)return"";we=this.lastNeed,this.lastNeed=0}else we=0;return we>5===6?2:ye>>4===14?3:ye>>3===30?4:ye>>6===2?-1:-2}function ae(ye,be,we){var Ce=be.length-1;if(Ce=0?(Se>0&&(ye.lastNeed=Se-1),Se):--Ce=0?(Se>0&&(ye.lastNeed=Se-2),Se):--Ce=0?(Se>0&&(Se===2?Se=0:ye.lastNeed=Se-3),Se):0))}function te(ye,be,we){if((be[0]&192)!==128)return ye.lastNeed=0,"\uFFFD";if(ye.lastNeed>1&&be.length>1){if((be[1]&192)!==128)return ye.lastNeed=1,"\uFFFD";if(ye.lastNeed>2&&be.length>2&&(be[2]&192)!==128)return ye.lastNeed=2,"\uFFFD"}}function z(ye){var be=this.lastTotal-this.lastNeed,we=te(this,ye,be);if(we!==void 0)return we;if(this.lastNeed<=ye.length)return ye.copy(this.lastChar,be,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ye.copy(this.lastChar,be,0,ye.length),this.lastNeed-=ye.length}function a(ye,be){var we=ae(this,ye,be);if(!this.lastNeed)return ye.toString("utf8",be);this.lastTotal=we;var Ce=ye.length-(we-this.lastNeed);return ye.copy(this.lastChar,0,Ce),ye.toString("utf8",be,Ce)}function y(ye){var be=ye&&ye.length?this.write(ye):"";return this.lastNeed?be+"\uFFFD":be}function x(ye,be){if((ye.length-be)%2===0){var we=ye.toString("utf16le",be);if(we){var Ce=we.charCodeAt(we.length-1);if(Ce>=55296&&Ce<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ye[ye.length-2],this.lastChar[1]=ye[ye.length-1],we.slice(0,-1)}return we}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ye[ye.length-1],ye.toString("utf16le",be,ye.length-1)}function b(ye){var be=ye&&ye.length?this.write(ye):"";if(this.lastNeed){var we=this.lastTotal-this.lastNeed;return be+this.lastChar.toString("utf16le",0,we)}return be}function ee(ye,be){var we=(ye.length-be)%3;return we===0?ye.toString("base64",be):(this.lastNeed=3-we,this.lastTotal=3,we===1?this.lastChar[0]=ye[ye.length-1]:(this.lastChar[0]=ye[ye.length-2],this.lastChar[1]=ye[ye.length-1]),ye.toString("base64",be,ye.length-we))}function ne(ye){var be=ye&&ye.length?this.write(ye):"";return this.lastNeed?be+this.lastChar.toString("base64",0,3-this.lastNeed):be}function Ae(ye){return ye.toString(this.encoding)}function ge(ye){return ye&&ye.length?this.write(ye):""}},{"safe-buffer":396}],414:[function(E,ve,fe){(function(ue,ie){(function(){var re=E("process/browser.js").nextTick,le=Function.prototype.apply,oe=Array.prototype.slice,se={},ae=0;fe.setTimeout=function(){return new te(le.call(setTimeout,window,arguments),clearTimeout)},fe.setInterval=function(){return new te(le.call(setInterval,window,arguments),clearInterval)},fe.clearTimeout=fe.clearInterval=function(z){z.close()};function te(z,a){this._id=z,this._clearFn=a}te.prototype.unref=te.prototype.ref=function(){},te.prototype.close=function(){this._clearFn.call(window,this._id)},fe.enroll=function(z,a){clearTimeout(z._idleTimeoutId),z._idleTimeout=a},fe.unenroll=function(z){clearTimeout(z._idleTimeoutId),z._idleTimeout=-1},fe._unrefActive=fe.active=function(z){clearTimeout(z._idleTimeoutId);var a=z._idleTimeout;a>=0&&(z._idleTimeoutId=setTimeout(function(){z._onTimeout&&z._onTimeout()},a))},fe.setImmediate=typeof ue=="function"?ue:function(z){var a=ae++,y=arguments.length<2?!1:oe.call(arguments,1);return se[a]=!0,re(function(){se[a]&&(y?z.apply(null,y):z.call(null),fe.clearImmediate(a))}),a},fe.clearImmediate=typeof ie=="function"?ie:function(z){delete se[z]}}).call(this)}).call(this,E("timers").setImmediate,E("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(E,ve,fe){var ue=E("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 re=new Uint8Array(ie.length),le=ie.length,oe=0;oe=vt)return Re;switch(Re){case"%s":return String(jt[yt++]);case"%d":return Number(jt[yt++]);case"%j":try{return JSON.stringify(jt[yt++])}catch(We){return"[Circular]"}default:return Re}}),qe=jt[yt];yt=3&&(yt.depth=arguments[2]),arguments.length>=4&&(yt.colors=arguments[3]),ye(mt)?yt.showHidden=mt:mt&&fe._extend(yt,mt),Be(yt.showHidden)&&(yt.showHidden=!1),Be(yt.depth)&&(yt.depth=2),Be(yt.colors)&&(yt.colors=!1),Be(yt.customInspect)&&(yt.customInspect=!0),yt.colors&&(yt.stylize=te),y(yt,ct,yt.depth)}fe.inspect=ae,ae.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]},ae.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function te(ct,mt){var yt=ae.styles[mt];return yt?"\x1B["+ae.colors[yt][0]+"m"+ct+"\x1B["+ae.colors[yt][1]+"m":ct}function z(ct,mt){return ct}function a(ct){var mt={};return ct.forEach(function(yt,jt){mt[yt]=!0}),mt}function y(ct,mt,yt){if(ct.customInspect&&mt&&je(mt.inspect)&&mt.inspect!==fe.inspect&&!(mt.constructor&&mt.constructor.prototype===mt)){var jt=mt.inspect(yt,ct);return Se(jt)||(jt=y(ct,jt,yt)),jt}var vt=x(ct,mt);if(vt)return vt;var st=Object.keys(mt),qe=a(st);if(ct.showHidden&&(st=Object.getOwnPropertyNames(mt)),Ie(mt)&&(st.indexOf("message")>=0||st.indexOf("description")>=0))return b(mt);if(st.length===0){if(je(mt)){var Re=mt.name?": "+mt.name:"";return ct.stylize("[Function"+Re+"]","special")}if(He(mt))return ct.stylize(RegExp.prototype.toString.call(mt),"regexp");if(Ue(mt))return ct.stylize(Date.prototype.toString.call(mt),"date");if(Ie(mt))return b(mt)}var We="",Oe=!1,Le=["{","}"];if(ge(mt)&&(Oe=!0,Le=["[","]"]),je(mt)){var Fe=mt.name?": "+mt.name:"";We=" [Function"+Fe+"]"}if(He(mt)&&(We=" "+RegExp.prototype.toString.call(mt)),Ue(mt)&&(We=" "+Date.prototype.toUTCString.call(mt)),Ie(mt)&&(We=" "+b(mt)),st.length===0&&(!Oe||mt.length==0))return Le[0]+We+Le[1];if(yt<0)return He(mt)?ct.stylize(RegExp.prototype.toString.call(mt),"regexp"):ct.stylize("[Object]","special");ct.seen.push(mt);var De;return Oe?De=ee(ct,mt,yt,qe,st):De=st.map(function(Te){return ne(ct,mt,yt,qe,Te,Oe)}),ct.seen.pop(),Ae(De,We,Le)}function x(ct,mt){if(Be(mt))return ct.stylize("undefined","undefined");if(Se(mt)){var yt="'"+JSON.stringify(mt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ct.stylize(yt,"string")}if(Ce(mt))return ct.stylize(""+mt,"number");if(ye(mt))return ct.stylize(""+mt,"boolean");if(be(mt))return ct.stylize("null","null")}function b(ct){return"["+Error.prototype.toString.call(ct)+"]"}function ee(ct,mt,yt,jt,vt){for(var st=[],qe=0,Re=mt.length;qe-1&&(st?Re=Re.split(` `).map(function(Oe){return" "+Oe}).join(` `).slice(2):Re=` `+Re.split(` `).map(function(Oe){return" "+Oe}).join(` -`))):Re=ut.stylize("[Circular]","special")),Be(qe)){if(st&&vt.match(/^\d+$/))return Re;qe=JSON.stringify(""+vt),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.slice(1,-1),qe=ut.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=ut.stylize(qe,"string"))}return qe+": "+Re}function Ae(ut,mt,yt){var jt=0,vt=ut.reduce(function(st,qe){return jt++,qe.indexOf(` +`))):Re=ct.stylize("[Circular]","special")),Be(qe)){if(st&&vt.match(/^\d+$/))return Re;qe=JSON.stringify(""+vt),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.slice(1,-1),qe=ct.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=ct.stylize(qe,"string"))}return qe+": "+Re}function Ae(ct,mt,yt){var jt=0,vt=ct.reduce(function(st,qe){return jt++,qe.indexOf(` `)>=0&&jt++,st+qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return vt>60?yt[0]+(mt===""?"":mt+` - `)+" "+ut.join(`, - `)+" "+yt[1]:yt[0]+mt+" "+ut.join(", ")+" "+yt[1]}fe.types=E("./support/types");function ge(ut){return Array.isArray(ut)}fe.isArray=ge;function ye(ut){return typeof ut=="boolean"}fe.isBoolean=ye;function be(ut){return ut===null}fe.isNull=be;function we(ut){return ut==null}fe.isNullOrUndefined=we;function Ce(ut){return typeof ut=="number"}fe.isNumber=Ce;function Se(ut){return typeof ut=="string"}fe.isString=Se;function Pe(ut){return typeof ut=="symbol"}fe.isSymbol=Pe;function Be(ut){return ut===void 0}fe.isUndefined=Be;function Qe(ut){return Ee(ut)&&$e(ut)==="[object RegExp]"}fe.isRegExp=Qe,fe.types.isRegExp=Qe;function Ee(ut){return typeof ut=="object"&&ut!==null}fe.isObject=Ee;function Ue(ut){return Ee(ut)&&$e(ut)==="[object Date]"}fe.isDate=Ue,fe.types.isDate=Ue;function Ie(ut){return Ee(ut)&&($e(ut)==="[object Error]"||ut instanceof Error)}fe.isError=Ie,fe.types.isNativeError=Ie;function je(ut){return typeof ut=="function"}fe.isFunction=je;function Ve(ut){return ut===null||typeof ut=="boolean"||typeof ut=="number"||typeof ut=="string"||typeof ut=="symbol"||typeof ut=="undefined"}fe.isPrimitive=Ve,fe.isBuffer=E("./support/isBuffer");function $e(ut){return Object.prototype.toString.call(ut)}function ze(ut){return ut<10?"0"+ut.toString(10):ut.toString(10)}var rt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function et(){var ut=new Date,mt=[ze(ut.getHours()),ze(ut.getMinutes()),ze(ut.getSeconds())].join(":");return[ut.getDate(),rt[ut.getMonth()],mt].join(" ")}fe.log=function(){console.log("%s - %s",et(),fe.format.apply(fe,arguments))},fe.inherits=E("inherits"),fe._extend=function(ut,mt){if(!mt||!Ee(mt))return ut;for(var yt=Object.keys(mt),jt=yt.length;jt--;)ut[yt[jt]]=mt[yt[jt]];return ut};function ct(ut,mt){return Object.prototype.hasOwnProperty.call(ut,mt)}var lt=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;fe.promisify=function(mt){if(typeof mt!="function")throw new TypeError('The "original" argument must be of type Function');if(lt&&mt[lt]){var yt=mt[lt];if(typeof yt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(yt,lt,{value:yt,enumerable:!1,writable:!1,configurable:!0}),yt}function yt(){for(var jt,vt,st=new Promise(function(We,Oe){jt=We,vt=Oe}),qe=[],Re=0;Re-1?be:be!=="Object"?!1:Ae(ye)}return se?ne(ye):null}}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,ve,fe){(function(){"use strict";fe.stripBOM=function(ce){return ce[0]==="\uFEFF"?ce.substring(1):ce}}).call(this)},{}],422:[function(E,ve,fe){(function(){"use strict";var ce,ie,re,le,oe,se={}.hasOwnProperty;ce=E("xmlbuilder"),ie=E("./defaults").defaults,le=function(ae){return typeof ae=="string"&&(ae.indexOf("&")>=0||ae.indexOf(">")>=0||ae.indexOf("<")>=0)},oe=function(ae){return""},re=function(ae){return ae.replace("]]>","]]]]>")},fe.Builder=function(){function ae(te){var z,a,y;this.options={},a=ie["0.2"];for(z in a)se.call(a,z)&&(y=a[z],this.options[z]=y);for(z in te)se.call(te,z)&&(y=te[z],this.options[z]=y)}return ae.prototype.buildObject=function(te){var z,a,y,x,b;return z=this.options.attrkey,a=this.options.charkey,Object.keys(te).length===1&&this.options.rootName===ie["0.2"].rootName?(b=Object.keys(te)[0],te=te[b]):b=this.options.rootName,y=function(ee){return function(ne,Ae){var ge,ye,be,we,Ce,Se;if(typeof Ae!="object")ee.options.cdata&&le(Ae)?ne.raw(oe(Ae)):ne.txt(Ae);else if(Array.isArray(Ae)){for(we in Ae)if(se.call(Ae,we)){ye=Ae[we];for(Ce in ye)be=ye[Ce],ne=y(ne.ele(Ce),be).up()}}else for(Ce in Ae)if(se.call(Ae,Ce))if(ye=Ae[Ce],Ce===z){if(typeof ye=="object")for(ge in ye)Se=ye[ge],ne=ne.att(ge,Se)}else if(Ce===a)ee.options.cdata&&le(ye)?ne=ne.raw(oe(ye)):ne=ne.txt(ye);else if(Array.isArray(ye))for(we in ye)se.call(ye,we)&&(be=ye[we],typeof be=="string"?ee.options.cdata&&le(be)?ne=ne.ele(Ce).raw(oe(be)).up():ne=ne.ele(Ce,be).up():ne=y(ne.ele(Ce),be).up());else typeof ye=="object"?ne=y(ne.ele(Ce),ye).up():typeof ye=="string"&&ee.options.cdata&&le(ye)?ne=ne.ele(Ce).raw(oe(ye)).up():(ye==null&&(ye=""),ne=ne.ele(Ce,ye.toString()).up());return ne}}(this),x=ce.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,te).end(this.options.renderOpts)},ae}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,ve,fe){(function(){fe.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` -`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,ve,fe){(function(){"use strict";var ce,ie,re,le,oe,se,ae,te,z,a=function(b,ee){return function(){return b.apply(ee,arguments)}},y=function(b,ee){for(var ne in ee)x.call(ee,ne)&&(b[ne]=ee[ne]);function Ae(){this.constructor=b}return Ae.prototype=ee.prototype,b.prototype=new Ae,b.__super__=ee.prototype,b},x={}.hasOwnProperty;te=E("sax"),le=E("events"),ce=E("./bom"),ae=E("./processors"),z=E("timers").setImmediate,ie=E("./defaults").defaults,oe=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},se=function(b,ee,ne){var Ae,ge,ye;for(Ae=0,ge=b.length;Ae0&&(Pe[be.options.childkey]=Qe),Qe=Pe;else if(Ie){Ie[be.options.childkey]=Ie[be.options.childkey]||[],Ee={};for(Se in Qe)x.call(Qe,Se)&&re(Ee,Se,Qe[Se]);Ie[be.options.childkey].push(Ee),delete Qe["#name"],Object.keys(Qe).length===1&&Ae in Qe&&!be.EXPLICIT_CHARKEY&&(Qe=Qe[Ae])}}return ye.length>0?be.assignOrPush(Ie,Be,Qe):(be.options.explicitRoot&&(Ue=Qe,Qe={},re(Qe,Be,Ue)),be.resultObject=Qe,be.saxParser.ended=!0,be.emit("end",be.resultObject))}}(this),ge=function(be){return function(we){var Ce,Se;if(Se=ye[ye.length-1],Se)return Se[Ae]+=we,be.options.explicitChildren&&be.options.preserveChildrenOrder&&be.options.charsAsChildren&&(be.options.includeWhiteChars||we.replace(/\\n/g,"").trim()!=="")&&(Se[be.options.childkey]=Se[be.options.childkey]||[],Ce={"#name":"__text__"},Ce[Ae]=we,be.options.normalize&&(Ce[Ae]=Ce[Ae].replace(/\s{2,}/g," ").trim()),Se[be.options.childkey].push(Ce)),Se}}(this),this.saxParser.ontext=ge,this.saxParser.oncdata=function(be){return function(we){var Ce;if(Ce=ge(we),Ce)return Ce.cdata=!0}}(this)},ee.prototype.parseString=function(ne,Ae){var ge;Ae!=null&&typeof Ae=="function"&&(this.on("end",function(ye){return this.reset(),Ae(null,ye)}),this.on("error",function(ye){return this.reset(),Ae(ye)}));try{return ne=ne.toString(),ne.trim()===""?(this.emit("end",null),!0):(ne=ce.stripBOM(ne),this.options.async?(this.remaining=ne,z(this.processAsync),this.saxParser):this.saxParser.write(ne).close())}catch(ye){if(ge=ye,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw ge}else return this.emit("error",ge),this.saxParser.errThrown=!0}},ee.prototype.parseStringPromise=function(ne){return new Promise(function(Ae){return function(ge,ye){return Ae.parseString(ne,function(be,we){return be?ye(be):ge(we)})}}(this))},ee}(le),fe.parseString=function(b,ee,ne){var Ae,ge,ye;return ne!=null?(typeof ne=="function"&&(Ae=ne),typeof ee=="object"&&(ge=ee)):(typeof ee=="function"&&(Ae=ee),ge={}),ye=new fe.Parser(ge),ye.parseString(b,Ae)},fe.parseStringPromise=function(b,ee){var ne,Ae;return typeof ee=="object"&&(ne=ee),Ae=new fe.Parser(ne),Ae.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,ve,fe){(function(){"use strict";var ce;ce=new RegExp(/(?!xmlns)^.*:/),fe.normalize=function(ie){return ie.toLowerCase()},fe.firstCharLowerCase=function(ie){return ie.charAt(0).toLowerCase()+ie.slice(1)},fe.stripPrefix=function(ie){return ie.replace(ce,"")},fe.parseNumbers=function(ie){return isNaN(ie)||(ie=ie%1===0?parseInt(ie,10):parseFloat(ie)),ie},fe.parseBooleans=function(ie){return/^(?:true|false)$/i.test(ie)&&(ie=ie.toLowerCase()==="true"),ie}}).call(this)},{}],426:[function(E,ve,fe){(function(){"use strict";var ce,ie,re,le,oe=function(ae,te){for(var z in te)se.call(te,z)&&(ae[z]=te[z]);function a(){this.constructor=ae}return a.prototype=te.prototype,ae.prototype=new a,ae.__super__=te.prototype,ae},se={}.hasOwnProperty;ie=E("./defaults"),ce=E("./builder"),re=E("./parser"),le=E("./processors"),fe.defaults=ie.defaults,fe.processors=le,fe.ValidationError=function(ae){oe(te,ae);function te(z){this.message=z}return te}(Error),fe.Builder=ce.Builder,fe.Parser=re.Parser,fe.parseString=re.parseString,fe.parseStringPromise=re.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,ve,fe){(function(){ve.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,ve,fe){(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(E,ve,fe){(function(){var ce,ie,re,le,oe,se,ae,te=[].slice,z={}.hasOwnProperty;ce=function(){var a,y,x,b,ee,ne;if(ne=arguments[0],ee=2<=arguments.length?te.call(arguments,1):[],oe(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=ee.length;a":"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(E,ve,fe){(function(){var ce,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;ce=E("./NodeType"),re=E("./XMLCharacterData"),ve.exports=ie=function(se){le(ae,se);function ae(te,z){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ce.CData,this.value=this.stringify.cdata(z)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(te){return this.options.writer.cdata(this,this.options.writer.filterOptions(te))},ae}(re)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,ve,fe){(function(){var ce,ie,re=function(oe,se){for(var ae in se)le.call(se,ae)&&(oe[ae]=se[ae]);function te(){this.constructor=oe}return te.prototype=se.prototype,oe.prototype=new te,oe.__super__=se.prototype,oe},le={}.hasOwnProperty;ie=E("./XMLNode"),ve.exports=ce=function(oe){re(se,oe);function se(ae){se.__super__.constructor.call(this,ae),this.value=""}return Object.defineProperty(se.prototype,"data",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),Object.defineProperty(se.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(se.prototype,"textContent",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),se.prototype.clone=function(){return Object.create(this)},se.prototype.substringData=function(ae,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.appendData=function(ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.insertData=function(ae,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.deleteData=function(ae,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.replaceData=function(ae,te,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.isEqualNode=function(ae){return!(!se.__super__.isEqualNode.apply(this,arguments).isEqualNode(ae)||ae.data!==this.data)},se}(ie)}).call(this)},{"./XMLNode":450}],434:[function(E,ve,fe){(function(){var ce,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;ce=E("./NodeType"),ie=E("./XMLCharacterData"),ve.exports=re=function(se){le(ae,se);function ae(te,z){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ce.Comment,this.value=this.stringify.comment(z)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(te){return this.options.writer.comment(this,this.options.writer.filterOptions(te))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,ve,fe){(function(){var ce,ie,re;ie=E("./XMLDOMErrorHandler"),re=E("./XMLDOMStringList"),ve.exports=ce=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 re(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(E,ve,fe){(function(){var ce;ve.exports=ce=function(){function ie(){}return ie.prototype.handleError=function(re){throw new Error(re)},ie}()}).call(this)},{}],437:[function(E,ve,fe){(function(){var ce;ve.exports=ce=function(){function ie(){}return ie.prototype.hasFeature=function(re,le){return!0},ie.prototype.createDocumentType=function(re,le,oe){throw new Error("This DOM method is not implemented.")},ie.prototype.createDocument=function(re,le,oe){throw new Error("This DOM method is not implemented.")},ie.prototype.createHTMLDocument=function(re){throw new Error("This DOM method is not implemented.")},ie.prototype.getFeature=function(re,le){throw new Error("This DOM method is not implemented.")},ie}()}).call(this)},{}],438:[function(E,ve,fe){(function(){var ce;ve.exports=ce=function(){function ie(re){this.arr=re||[]}return Object.defineProperty(ie.prototype,"length",{get:function(){return this.arr.length}}),ie.prototype.item=function(re){return this.arr[re]||null},ie.prototype.contains=function(re){return this.arr.indexOf(re)!==-1},ie}()}).call(this)},{}],439:[function(E,ve,fe){(function(){var ce,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;re=E("./XMLNode"),ce=E("./NodeType"),ve.exports=ie=function(se){le(ae,se);function ae(te,z,a,y,x,b){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(z));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(z));this.elementName=this.stringify.name(z),this.type=ce.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return ae.prototype.toString=function(te){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(te))},ae}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,ve,fe){(function(){var ce,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;re=E("./XMLNode"),ce=E("./NodeType"),ve.exports=ie=function(se){le(ae,se);function ae(te,z,a){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(z),this.type=ce.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return ae.prototype.toString=function(te){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(te))},ae}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,ve,fe){(function(){var ce,ie,re,le,oe=function(ae,te){for(var z in te)se.call(te,z)&&(ae[z]=te[z]);function a(){this.constructor=ae}return a.prototype=te.prototype,ae.prototype=new a,ae.__super__=te.prototype,ae},se={}.hasOwnProperty;le=E("./Utility").isObject,re=E("./XMLNode"),ce=E("./NodeType"),ve.exports=ie=function(ae){oe(te,ae);function te(z,a,y,x){if(te.__super__.constructor.call(this,z),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=ce.EntityDeclaration,!le(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(te.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(te.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(te.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(te.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlVersion",{get:function(){return null}}),te.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},te}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,ve,fe){(function(){var ce,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;re=E("./XMLNode"),ce=E("./NodeType"),ve.exports=ie=function(se){le(ae,se);function ae(te,z,a){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(z));this.name=this.stringify.name(z),this.type=ce.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(ae.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ae.prototype,"systemId",{get:function(){return this.sysID}}),ae.prototype.toString=function(te){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(te))},ae}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,ve,fe){(function(){var ce,ie,re,le,oe=function(ae,te){for(var z in te)se.call(te,z)&&(ae[z]=te[z]);function a(){this.constructor=ae}return a.prototype=te.prototype,ae.prototype=new a,ae.__super__=te.prototype,ae},se={}.hasOwnProperty;le=E("./Utility").isObject,re=E("./XMLNode"),ce=E("./NodeType"),ve.exports=ie=function(ae){oe(te,ae);function te(z,a,y,x){var b;te.__super__.constructor.call(this,z),le(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=ce.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return te.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},te}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,ve,fe){(function(){var ce,ie,re,le,oe,se,ae,te,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function ne(){this.constructor=x}return ne.prototype=b.prototype,x.prototype=new ne,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility").isObject,te=E("./XMLNode"),ce=E("./NodeType"),ie=E("./XMLDTDAttList"),le=E("./XMLDTDEntity"),re=E("./XMLDTDElement"),oe=E("./XMLDTDNotation"),ae=E("./XMLNamedNodeMap"),ve.exports=se=function(x){a(b,x);function b(ee,ne,Ae){var ge,ye,be,we,Ce,Se;if(b.__super__.constructor.call(this,ee),this.type=ce.DocType,ee.children){for(we=ee.children,ye=0,be=we.length;ye=0;)this.up();return this.onEnd()},Ee.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ee.prototype.openNode=function(Ue){var Ie,je,Ve,$e;if(!Ue.isOpen){if(!this.root&&this.currentLevel===0&&Ue.type===ce.Element&&(this.root=Ue),je="",Ue.type===ce.Element){this.writerOptions.state=ie.OpenTag,je=this.writer.indent(Ue,this.writerOptions,this.currentLevel)+"<"+Ue.name,$e=Ue.attribs;for(Ve in $e)Qe.call($e,Ve)&&(Ie=$e[Ve],je+=this.writer.attribute(Ie,this.writerOptions,this.currentLevel));je+=(Ue.children?">":"/>")+this.writer.endline(Ue,this.writerOptions,this.currentLevel),this.writerOptions.state=ie.InsideTag}else this.writerOptions.state=ie.OpenTag,je=this.writer.indent(Ue,this.writerOptions,this.currentLevel)+""),je+=this.writer.endline(Ue,this.writerOptions,this.currentLevel);return this.onData(je,this.currentLevel),Ue.isOpen=!0}},Ee.prototype.closeNode=function(Ue){var Ie;if(!Ue.isClosed)return Ie="",this.writerOptions.state=ie.CloseTag,Ue.type===ce.Element?Ie=this.writer.indent(Ue,this.writerOptions,this.currentLevel)+""+this.writer.endline(Ue,this.writerOptions,this.currentLevel):Ie=this.writer.indent(Ue,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Ue,this.writerOptions,this.currentLevel),this.writerOptions.state=ie.None,this.onData(Ie,this.currentLevel),Ue.isClosed=!0},Ee.prototype.onData=function(Ue,Ie){return this.documentStarted=!0,this.onDataCallback(Ue,Ie+1)},Ee.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ee.prototype.debugInfo=function(Ue){return Ue==null?"":"node: <"+Ue+">"},Ee.prototype.ele=function(){return this.element.apply(this,arguments)},Ee.prototype.nod=function(Ue,Ie,je){return this.node(Ue,Ie,je)},Ee.prototype.txt=function(Ue){return this.text(Ue)},Ee.prototype.dat=function(Ue){return this.cdata(Ue)},Ee.prototype.com=function(Ue){return this.comment(Ue)},Ee.prototype.ins=function(Ue,Ie){return this.instruction(Ue,Ie)},Ee.prototype.dec=function(Ue,Ie,je){return this.declaration(Ue,Ie,je)},Ee.prototype.dtd=function(Ue,Ie,je){return this.doctype(Ue,Ie,je)},Ee.prototype.e=function(Ue,Ie,je){return this.element(Ue,Ie,je)},Ee.prototype.n=function(Ue,Ie,je){return this.node(Ue,Ie,je)},Ee.prototype.t=function(Ue){return this.text(Ue)},Ee.prototype.d=function(Ue){return this.cdata(Ue)},Ee.prototype.c=function(Ue){return this.comment(Ue)},Ee.prototype.r=function(Ue){return this.raw(Ue)},Ee.prototype.i=function(Ue,Ie){return this.instruction(Ue,Ie)},Ee.prototype.att=function(){return this.currentNode&&this.currentNode.type===ce.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.a=function(){return this.currentNode&&this.currentNode.type===ce.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.ent=function(Ue,Ie){return this.entity(Ue,Ie)},Ee.prototype.pent=function(Ue,Ie){return this.pEntity(Ue,Ie)},Ee.prototype.not=function(Ue,Ie){return this.notation(Ue,Ie)},Ee}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,ve,fe){(function(){var ce,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;re=E("./XMLNode"),ce=E("./NodeType"),ve.exports=ie=function(se){le(ae,se);function ae(te){ae.__super__.constructor.call(this,te),this.type=ce.Dummy}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(te){return""},ae}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,ve,fe){(function(){var ce,ie,re,le,oe,se,ae,te,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function ne(){this.constructor=x}return ne.prototype=b.prototype,x.prototype=new ne,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility"),te=z.isObject,ae=z.isFunction,se=z.getValue,oe=E("./XMLNode"),ce=E("./NodeType"),ie=E("./XMLAttribute"),le=E("./XMLNamedNodeMap"),ve.exports=re=function(x){a(b,x);function b(ee,ne,Ae){var ge,ye,be,we;if(b.__super__.constructor.call(this,ee),ne==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ne),this.type=ce.Element,this.attribs={},this.schemaTypeInfo=null,Ae!=null&&this.attribute(Ae),ee.type===ce.Document&&(this.isRoot=!0,this.documentObject=ee,ee.rootObject=this,ee.children)){for(we=ee.children,ye=0,be=we.length;ye=ge;ne=0<=ge?++Ae:--Ae)if(!this.attribs[ne].isEqualNode(ee.attribs[ne]))return!1;return!0},b}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,ve,fe){(function(){var ce;ve.exports=ce=function(){function ie(re){this.nodes=re}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(re){return this.nodes[re]},ie.prototype.setNamedItem=function(re){var le;return le=this.nodes[re.nodeName],this.nodes[re.nodeName]=re,le||null},ie.prototype.removeNamedItem=function(re){var le;return le=this.nodes[re],delete this.nodes[re],le||null},ie.prototype.item=function(re){return this.nodes[Object.keys(this.nodes)[re]]||null},ie.prototype.getNamedItemNS=function(re,le){throw new Error("This DOM method is not implemented.")},ie.prototype.setNamedItemNS=function(re){throw new Error("This DOM method is not implemented.")},ie.prototype.removeNamedItemNS=function(re,le){throw new Error("This DOM method is not implemented.")},ie}()}).call(this)},{}],450:[function(E,ve,fe){(function(){var ce,ie,re,le,oe,se,ae,te,z,a,y,x,b,ee,ne,Ae,ge,ye,be,we={}.hasOwnProperty;be=E("./Utility"),ye=be.isObject,ge=be.isFunction,Ae=be.isEmpty,ne=be.getValue,te=null,re=null,le=null,oe=null,se=null,b=null,ee=null,x=null,ae=null,ie=null,y=null,z=null,ce=null,ve.exports=a=function(){function Ce(Se){this.parent=Se,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,te||(te=E("./XMLElement"),re=E("./XMLCData"),le=E("./XMLComment"),oe=E("./XMLDeclaration"),se=E("./XMLDocType"),b=E("./XMLRaw"),ee=E("./XMLText"),x=E("./XMLProcessingInstruction"),ae=E("./XMLDummy"),ie=E("./NodeType"),y=E("./XMLNodeList"),z=E("./XMLNamedNodeMap"),ce=E("./DocumentPosition"))}return Object.defineProperty(Ce.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ce.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ce.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ce.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ce.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Ce.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ce.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ce.prototype,"previousSibling",{get:function(){var Se;return Se=this.parent.children.indexOf(this),this.parent.children[Se-1]||null}}),Object.defineProperty(Ce.prototype,"nextSibling",{get:function(){var Se;return Se=this.parent.children.indexOf(this),this.parent.children[Se+1]||null}}),Object.defineProperty(Ce.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ce.prototype,"textContent",{get:function(){var Se,Pe,Be,Qe,Ee;if(this.nodeType===ie.Element||this.nodeType===ie.DocumentFragment){for(Ee="",Qe=this.children,Pe=0,Be=Qe.length;Pe":(Be=this.parent)!=null&&Be.name?"node: <"+Se+">, parent: <"+this.parent.name+">":"node: <"+Se+">"},Ce.prototype.ele=function(Se,Pe,Be){return this.element(Se,Pe,Be)},Ce.prototype.nod=function(Se,Pe,Be){return this.node(Se,Pe,Be)},Ce.prototype.txt=function(Se){return this.text(Se)},Ce.prototype.dat=function(Se){return this.cdata(Se)},Ce.prototype.com=function(Se){return this.comment(Se)},Ce.prototype.ins=function(Se,Pe){return this.instruction(Se,Pe)},Ce.prototype.doc=function(){return this.document()},Ce.prototype.dec=function(Se,Pe,Be){return this.declaration(Se,Pe,Be)},Ce.prototype.e=function(Se,Pe,Be){return this.element(Se,Pe,Be)},Ce.prototype.n=function(Se,Pe,Be){return this.node(Se,Pe,Be)},Ce.prototype.t=function(Se){return this.text(Se)},Ce.prototype.d=function(Se){return this.cdata(Se)},Ce.prototype.c=function(Se){return this.comment(Se)},Ce.prototype.r=function(Se){return this.raw(Se)},Ce.prototype.i=function(Se,Pe){return this.instruction(Se,Pe)},Ce.prototype.u=function(){return this.up()},Ce.prototype.importXMLBuilder=function(Se){return this.importDocument(Se)},Ce.prototype.replaceChild=function(Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.removeChild=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.appendChild=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.hasChildNodes=function(){return this.children.length!==0},Ce.prototype.cloneNode=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isSupported=function(Se,Pe){return!0},Ce.prototype.hasAttributes=function(){return this.attribs.length!==0},Ce.prototype.compareDocumentPosition=function(Se){var Pe,Be;return Pe=this,Pe===Se?0:this.document()!==Se.document()?(Be=ce.Disconnected|ce.ImplementationSpecific,Math.random()<.5?Be|=ce.Preceding:Be|=ce.Following,Be):Pe.isAncestor(Se)?ce.Contains|ce.Preceding:Pe.isDescendant(Se)?ce.Contains|ce.Following:Pe.isPreceding(Se)?ce.Preceding:ce.Following},Ce.prototype.isSameNode=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.lookupPrefix=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isDefaultNamespace=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.lookupNamespaceURI=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isEqualNode=function(Se){var Pe,Be,Qe;if(Se.nodeType!==this.nodeType||Se.children.length!==this.children.length)return!1;for(Pe=Be=0,Qe=this.children.length-1;0<=Qe?Be<=Qe:Be>=Qe;Pe=0<=Qe?++Be:--Be)if(!this.children[Pe].isEqualNode(Se.children[Pe]))return!1;return!0},Ce.prototype.getFeature=function(Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.setUserData=function(Se,Pe,Be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.getUserData=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.contains=function(Se){return Se?Se===this||this.isDescendant(Se):!1},Ce.prototype.isDescendant=function(Se){var Pe,Be,Qe,Ee,Ue;for(Ue=this.children,Qe=0,Ee=Ue.length;QeBe},Ce.prototype.treePosition=function(Se){var Pe,Be;return Be=0,Pe=!1,this.foreachTreeNode(this.document(),function(Qe){if(Be++,!Pe&&Qe===Se)return Pe=!0}),Pe?Be:-1},Ce.prototype.foreachTreeNode=function(Se,Pe){var Be,Qe,Ee,Ue,Ie;for(Se||(Se=this.document()),Ue=Se.children,Qe=0,Ee=Ue.length;Qe0){for(this.stream.write(" ["),this.stream.write(this.endline(z,a,y)),a.state=ie.InsideTag,ne=z.children,b=0,ee=ne.length;b"),this.stream.write(this.endline(z,a,y)),a.state=ie.None,this.closeNode(z,a,y)},te.prototype.element=function(z,a,y){var x,b,ee,ne,Ae,ge,ye,be,we,Ce;y||(y=0),this.openNode(z,a,y),a.state=ie.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),we=z.attribs;for(ye in we)se.call(we,ye)&&(x=we[ye],this.attribute(x,a,y));if(ee=z.children.length,ne=ee===0?null:z.children[0],ee===0||z.children.every(function(Se){return(Se.type===ce.Text||Se.type===ce.Raw)&&Se.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ie.CloseTag,this.stream.write("")):(a.state=ie.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&ee===1&&(ne.type===ce.Text||ne.type===ce.Raw)&&ne.value!=null)this.stream.write(">"),a.state=ie.InsideTag,a.suppressPrettyCount++,be=!0,this.writeChildNode(ne,a,y+1),a.suppressPrettyCount--,be=!1,a.state=ie.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(z,a,y)),a.state=ie.InsideTag,Ce=z.children,Ae=0,ge=Ce.length;Ae")}return this.stream.write(this.endline(z,a,y)),a.state=ie.None,this.closeNode(z,a,y)},te.prototype.processingInstruction=function(z,a,y){return this.stream.write(te.__super__.processingInstruction.call(this,z,a,y))},te.prototype.raw=function(z,a,y){return this.stream.write(te.__super__.raw.call(this,z,a,y))},te.prototype.text=function(z,a,y){return this.stream.write(te.__super__.text.call(this,z,a,y))},te.prototype.dtdAttList=function(z,a,y){return this.stream.write(te.__super__.dtdAttList.call(this,z,a,y))},te.prototype.dtdElement=function(z,a,y){return this.stream.write(te.__super__.dtdElement.call(this,z,a,y))},te.prototype.dtdEntity=function(z,a,y){return this.stream.write(te.__super__.dtdEntity.call(this,z,a,y))},te.prototype.dtdNotation=function(z,a,y){return this.stream.write(te.__super__.dtdNotation.call(this,z,a,y))},te}(le)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,ve,fe){(function(){var ce,ie,re=function(oe,se){for(var ae in se)le.call(se,ae)&&(oe[ae]=se[ae]);function te(){this.constructor=oe}return te.prototype=se.prototype,oe.prototype=new te,oe.__super__=se.prototype,oe},le={}.hasOwnProperty;ie=E("./XMLWriterBase"),ve.exports=ce=function(oe){re(se,oe);function se(ae){se.__super__.constructor.call(this,ae)}return se.prototype.document=function(ae,te){var z,a,y,x,b;for(te=this.filterOptions(te),x="",b=ae.children,a=0,y=b.length;a","]]]]>"),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,ae;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]/,ae=oe.match(se))throw new Error("Invalid character in string: "+oe+" at index "+ae.index)}else if(this.options.version==="1.1"&&(se=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=oe.match(se)))throw new Error("Invalid character in string: "+oe+" at index "+ae.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(/\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(/0)?new Array(Pe).join(Ce.indent):""},be.prototype.endline=function(we,Ce,Se){return!Ce.pretty||Ce.suppressPrettyCount?"":Ce.newline},be.prototype.attribute=function(we,Ce,Se){var Pe;return this.openAttribute(we,Ce,Se),Pe=" "+we.name+'="'+we.value+'"',this.closeAttribute(we,Ce,Se),Pe},be.prototype.cdata=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.comment=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.declaration=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+"",Pe+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.docType=function(we,Ce,Se){var Pe,Be,Qe,Ee,Ue;if(Se||(Se=0),this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Ee=this.indent(we,Ce,Se),Ee+="0){for(Ee+=" [",Ee+=this.endline(we,Ce,Se),Ce.state=ie.InsideTag,Ue=we.children,Be=0,Qe=Ue.length;Be",Ee+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Ee},be.prototype.element=function(we,Ce,Se){var Pe,Be,Qe,Ee,Ue,Ie,je,Ve,$e,ze,rt,et,ct,lt;Se||(Se=0),ze=!1,rt="",this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,rt+=this.indent(we,Ce,Se)+"<"+we.name,et=we.attribs;for($e in et)ye.call(et,$e)&&(Pe=et[$e],rt+=this.attribute(Pe,Ce,Se));if(Qe=we.children.length,Ee=Qe===0?null:we.children[0],Qe===0||we.children.every(function(it){return(it.type===ce.Text||it.type===ce.Raw)&&it.value===""}))Ce.allowEmpty?(rt+=">",Ce.state=ie.CloseTag,rt+=""+this.endline(we,Ce,Se)):(Ce.state=ie.CloseTag,rt+=Ce.spaceBeforeSlash+"/>"+this.endline(we,Ce,Se));else if(Ce.pretty&&Qe===1&&(Ee.type===ce.Text||Ee.type===ce.Raw)&&Ee.value!=null)rt+=">",Ce.state=ie.InsideTag,Ce.suppressPrettyCount++,ze=!0,rt+=this.writeChildNode(Ee,Ce,Se+1),Ce.suppressPrettyCount--,ze=!1,Ce.state=ie.CloseTag,rt+=""+this.endline(we,Ce,Se);else{if(Ce.dontPrettyTextNodes){for(ct=we.children,Ue=0,je=ct.length;Ue"+this.endline(we,Ce,Se),Ce.state=ie.InsideTag,lt=we.children,Ie=0,Ve=lt.length;Ie",ze&&Ce.suppressPrettyCount--,rt+=this.endline(we,Ce,Se),Ce.state=ie.None}return this.closeNode(we,Ce,Se),rt},be.prototype.writeChildNode=function(we,Ce,Se){switch(we.type){case ce.CData:return this.cdata(we,Ce,Se);case ce.Comment:return this.comment(we,Ce,Se);case ce.Element:return this.element(we,Ce,Se);case ce.Raw:return this.raw(we,Ce,Se);case ce.Text:return this.text(we,Ce,Se);case ce.ProcessingInstruction:return this.processingInstruction(we,Ce,Se);case ce.Dummy:return"";case ce.Declaration:return this.declaration(we,Ce,Se);case ce.DocType:return this.docType(we,Ce,Se);case ce.AttributeDeclaration:return this.dtdAttList(we,Ce,Se);case ce.ElementDeclaration:return this.dtdElement(we,Ce,Se);case ce.EntityDeclaration:return this.dtdEntity(we,Ce,Se);case ce.NotationDeclaration:return this.dtdNotation(we,Ce,Se);default:throw new Error("Unknown XML node type: "+we.constructor.name)}},be.prototype.processingInstruction=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+"",Pe+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.raw=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se),Ce.state=ie.InsideTag,Pe+=we.value,Ce.state=ie.CloseTag,Pe+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.text=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se),Ce.state=ie.InsideTag,Pe+=we.value,Ce.state=ie.CloseTag,Pe+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.dtdAttList=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.dtdElement=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.dtdEntity=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.dtdNotation=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.openNode=function(we,Ce,Se){},be.prototype.closeNode=function(we,Ce,Se){},be.prototype.openAttribute=function(we,Ce,Se){},be.prototype.closeAttribute=function(we,Ce,Se){},be}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,ve,fe){(function(){var ce,ie,re,le,oe,se,ae,te,z,a;a=E("./Utility"),te=a.assign,z=a.isFunction,re=E("./XMLDOMImplementation"),le=E("./XMLDocument"),oe=E("./XMLDocumentCB"),ae=E("./XMLStringWriter"),se=E("./XMLStreamWriter"),ce=E("./NodeType"),ie=E("./WriterState"),ve.exports.create=function(y,x,b,ee){var ne,Ae;if(y==null)throw new Error("Root element needs a name.");return ee=te({},x,b,ee),ne=new le(ee),Ae=ne.element(y),ee.headless||(ne.declaration(ee),(ee.pubID!=null||ee.sysID!=null)&&ne.dtd(ee)),Ae},ve.exports.begin=function(y,x,b){var ee;return z(y)&&(ee=[y,x],x=ee[0],b=ee[1],y={}),x?new oe(y,x,b):new le(y)},ve.exports.stringWriter=function(y){return new ae(y)},ve.exports.streamWriter=function(y,x){return new se(y,x)},ve.exports.implementation=new re,ve.exports.nodeType=ce,ve.exports.writerState=ie}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(E,ve,fe){ve.exports=ie;var ce=Object.prototype.hasOwnProperty;function ie(){for(var re={},le=0;leoe?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,ee=-271733879,ne=-1732584194,Ae=271733878,ge=0;ge>16)+(x>>16)+(b>>16);return ee<<16|b&65535}function a(y,x){return y<>>32-x}ve.exports=function(x){return ce.hash(x,re,16)}},{"./helpers":462}],464:[function(E,ve,fe){"use strict";var ce=E("./helpers");function ie(ae,te){ae[te>>5]|=128<<24-te%32,ae[(te+64>>9<<4)+15]=te;for(var z=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,ee=-1009589776,ne=0;ne>16)+(te>>16)+(z>>16);return a<<16|z&65535}function se(ae,te){return ae<>>32-te}ve.exports=function(te){return ce.hash(te,ie,20,!0)}},{"./helpers":462}],465:[function(E,ve,fe){"use strict";ve.exports=function(){return function(){}}},{}],466:[function(E,ve,fe){(function(ce){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),re=ie(E("@babel/runtime/helpers/typeof")),le=E("stream"),oe=le.Stream,se=E("../lib/common/utils/isArray"),ae=se.isArray;ve.exports.string=function(a){return typeof a=="string"},ve.exports.array=ae,ve.exports.buffer=ce.isBuffer;function te(z){return z instanceof oe}ve.exports.writableStream=function(a){return te(a)&&typeof a._write=="function"&&(0,re.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,ve,fe){"use strict";var ce=E("immediate"),ie=ve.exports={};ie.nextTick=ce,ie.title="browser",ie.browser=!0,ie.env={},ie.argv=[],ie.version="",ie.versions={};function re(){}ie.on=re,ie.addListener=re,ie.once=re,ie.off=re,ie.removeListener=re,ie.removeAllListeners=re,ie.emit=re,ie.prependListener=re,ie.prependOnceListener=re,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(E,ve,fe){(function(ce){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ie=E("./lib/request"),re=E("./lib/response"),le=E("xtend"),oe=E("builtin-status-codes"),se=E("url"),ae=fe;ae.request=function(te,z){typeof te=="string"?te=se.parse(te):te=le(te);var a=ce.location.protocol.search(/^https?:$/)===-1?"http:":"",y=te.protocol||a,x=te.hostname||te.host,b=te.port,ee=te.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),te.url=(x?y+"//"+x:"")+(b?":"+b:"")+ee,te.method=(te.method||"GET").toUpperCase(),te.headers=te.headers||{};var ne=new ie(te);return z&&ne.on("response",z),ne},ae.get=function(z,a){var y=ae.request(z,a);return y.end(),y},ae.ClientRequest=ie,ae.IncomingMessage=re.IncomingMessage,ae.Agent=function(){},ae.Agent.defaultMaxSockets=4,ae.globalAgent=new ae.Agent,ae.STATUS_CODES=oe,ae.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 Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,ve,fe){(function(ce){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),fe.fetch=ae(ce.fetch)&&ae(ce.ReadableStream),fe.writableStream=ae(ce.WritableStream),fe.abortController=ae(ce.AbortController),fe.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),fe.blobConstructor=!0}catch(te){}var ie;function re(){if(ie!==void 0)return ie;if(ce.XMLHttpRequest){ie=new ce.XMLHttpRequest;try{ie.open("GET",ce.XDomainRequest?"/":"https://example.com")}catch(te){ie=null}}else ie=null;return ie}function le(te){var z=re();if(!z)return!1;try{return z.responseType=te,z.responseType===te}catch(a){}return!1}var oe=typeof ce.ArrayBuffer!="undefined",se=oe&&ae(ce.ArrayBuffer.prototype.slice);fe.arraybuffer=fe.fetch||oe&&le("arraybuffer"),fe.msstream=!fe.fetch&&se&&le("ms-stream"),fe.mozchunkedarraybuffer=!fe.fetch&&oe&&le("moz-chunked-arraybuffer"),fe.overrideMimeType=fe.fetch||(re()?ae(re().overrideMimeType):!1),fe.vbArray=ae(ce.VBArray);function ae(te){return typeof te=="function"}ie=null}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,ve,fe){(function(ce,ie,re){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var le=E("./capability"),oe=E("inherits"),se=E("./response"),ae=E("readable-stream"),te=E("to-arraybuffer"),z=se.IncomingMessage,a=se.readyStates;function y(ne,Ae){return le.fetch&&Ae?"fetch":le.mozchunkedarraybuffer?"moz-chunked-arraybuffer":le.msstream?"ms-stream":le.arraybuffer&&ne?"arraybuffer":le.vbArray&&ne?"text:vbarray":"text"}var x=ve.exports=function(ne){var Ae=this;ae.Writable.call(Ae),Ae._opts=ne,Ae._body=[],Ae._headers={},ne.auth&&Ae.setHeader("Authorization","Basic "+new re(ne.auth).toString("base64")),Object.keys(ne.headers).forEach(function(be){Ae.setHeader(be,ne.headers[be])});var ge,ye=!0;if(ne.mode==="disable-fetch"||"requestTimeout"in ne&&!le.abortController)ye=!1,ge=!0;else if(ne.mode==="prefer-streaming")ge=!1;else if(ne.mode==="allow-wrong-content-type")ge=!le.overrideMimeType;else if(!ne.mode||ne.mode==="default"||ne.mode==="prefer-fast")ge=!0;else throw new Error("Invalid value for opts.mode");Ae._mode=y(ge,ye),Ae._fetchTimer=null,Ae.on("finish",function(){Ae._onFinish()})};oe(x,ae.Writable),x.prototype.setHeader=function(ne,Ae){var ge=this,ye=ne.toLowerCase();ee.indexOf(ye)===-1&&(ge._headers[ye]={name:ne,value:Ae})},x.prototype.getHeader=function(ne){var Ae=this._headers[ne.toLowerCase()];return Ae?Ae.value:null},x.prototype.removeHeader=function(ne){var Ae=this;delete Ae._headers[ne.toLowerCase()]},x.prototype._onFinish=function(){var ne=this;if(!ne._destroyed){var Ae=ne._opts,ge=ne._headers,ye=null;Ae.method!=="GET"&&Ae.method!=="HEAD"&&(le.arraybuffer?ye=te(re.concat(ne._body)):le.blobConstructor?ye=new ie.Blob(ne._body.map(function(Be){return te(Be)}),{type:(ge["content-type"]||{}).value||""}):ye=re.concat(ne._body).toString());var be=[];if(Object.keys(ge).forEach(function(Be){var Qe=ge[Be].name,Ee=ge[Be].value;Array.isArray(Ee)?Ee.forEach(function(Ue){be.push([Qe,Ue])}):be.push([Qe,Ee])}),ne._mode==="fetch"){var we=null,Ce=null;if(le.abortController){var Se=new AbortController;we=Se.signal,ne._fetchAbortController=Se,"requestTimeout"in Ae&&Ae.requestTimeout!==0&&(ne._fetchTimer=ie.setTimeout(function(){ne.emit("requestTimeout"),ne._fetchAbortController&&ne._fetchAbortController.abort()},Ae.requestTimeout))}ie.fetch(ne._opts.url,{method:ne._opts.method,headers:be,body:ye||void 0,mode:"cors",credentials:Ae.withCredentials?"include":"same-origin",signal:we}).then(function(Be){ne._fetchResponse=Be,ne._connect()},function(Be){ie.clearTimeout(ne._fetchTimer),ne._destroyed||ne.emit("error",Be)})}else{var Pe=ne._xhr=new ie.XMLHttpRequest;try{Pe.open(ne._opts.method,ne._opts.url,!0)}catch(Be){ce.nextTick(function(){ne.emit("error",Be)});return}"responseType"in Pe&&(Pe.responseType=ne._mode.split(":")[0]),"withCredentials"in Pe&&(Pe.withCredentials=!!Ae.withCredentials),ne._mode==="text"&&"overrideMimeType"in Pe&&Pe.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in Ae&&(Pe.timeout=Ae.requestTimeout,Pe.ontimeout=function(){ne.emit("requestTimeout")}),be.forEach(function(Be){Pe.setRequestHeader(Be[0],Be[1])}),ne._response=null,Pe.onreadystatechange=function(){switch(Pe.readyState){case a.LOADING:case a.DONE:ne._onXHRProgress();break}},ne._mode==="moz-chunked-arraybuffer"&&(Pe.onprogress=function(){ne._onXHRProgress()}),Pe.onerror=function(){ne._destroyed||ne.emit("error",new Error("XHR error"))};try{Pe.send(ye)}catch(Be){ce.nextTick(function(){ne.emit("error",Be)});return}}}};function b(ne){try{var Ae=ne.status;return Ae!==null&&Ae!==0}catch(ge){return!1}}x.prototype._onXHRProgress=function(){var ne=this;!b(ne._xhr)||ne._destroyed||(ne._response||ne._connect(),ne._response._onXHRProgress())},x.prototype._connect=function(){var ne=this;ne._destroyed||(ne._response=new z(ne._xhr,ne._fetchResponse,ne._mode,ne._fetchTimer),ne._response.on("error",function(Ae){ne.emit("error",Ae)}),ne.emit("response",ne._response))},x.prototype._write=function(ne,Ae,ge){var ye=this;ye._body.push(ne),ge()},x.prototype.abort=x.prototype.destroy=function(){var ne=this;ne._destroyed=!0,ie.clearTimeout(ne._fetchTimer),ne._response&&(ne._response._destroyed=!0),ne._xhr?ne._xhr.abort():ne._fetchAbortController&&ne._fetchAbortController.abort()},x.prototype.end=function(ne,Ae,ge){var ye=this;typeof ne=="function"&&(ge=ne,ne=void 0),ae.Writable.prototype.end.call(ye,ne,Ae,ge)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var ee=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,ve,fe){(function(ce,ie,re){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var le=E("./capability"),oe=E("inherits"),se=E("readable-stream"),ae=fe.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},te=fe.IncomingMessage=function(z,a,y,x){var b=this;if(se.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ce.nextTick(function(){b.emit("close")})}),y==="fetch"){var ee=function we(){Ae.read().then(function(Ce){if(!b._destroyed){if(Ce.done){ie.clearTimeout(x),b.push(null);return}b.push(new re(Ce.value)),we()}}).catch(function(Ce){ie.clearTimeout(x),b._destroyed||b.emit("error",Ce)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(we,Ce){b.headers[Ce.toLowerCase()]=we,b.rawHeaders.push(Ce,we)}),le.writableStream){var ne=new WritableStream({write:function(Ce){return new Promise(function(Se,Pe){b._destroyed?Pe():b.push(new re(Ce))?Se():b._resumeFetch=Se})},close:function(){ie.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Ce){b._destroyed||b.emit("error",Ce)}});try{a.body.pipeTo(ne).catch(function(we){ie.clearTimeout(x),b._destroyed||b.emit("error",we)});return}catch(we){}}var Ae=a.body.getReader();ee()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var ge=z.getAllResponseHeaders().split(/\r?\n/);if(ge.forEach(function(we){var Ce=we.match(/^([^:]+):\s*(.*)/);if(Ce){var Se=Ce[1].toLowerCase();Se==="set-cookie"?(b.headers[Se]===void 0&&(b.headers[Se]=[]),b.headers[Se].push(Ce[2])):b.headers[Se]!==void 0?b.headers[Se]+=", "+Ce[2]:b.headers[Se]=Ce[2],b.rawHeaders.push(Ce[1],Ce[2])}}),b._charset="x-user-defined",!le.overrideMimeType){var ye=b.rawHeaders["mime-type"];if(ye){var be=ye.match(/;\s*charset=([^;])(;|$)/);be&&(b._charset=be[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};oe(te,se.Readable),te.prototype._read=function(){var z=this,a=z._resumeFetch;a&&(z._resumeFetch=null,a())},te.prototype._onXHRProgress=function(){var z=this,a=z._xhr,y=null;switch(z._mode){case"text:vbarray":if(a.readyState!==ae.DONE)break;try{y=new ie.VBArray(a.responseBody).toArray()}catch(Ae){}if(y!==null){z.push(new re(y));break}case"text":try{y=a.responseText}catch(Ae){z._mode="text:vbarray";break}if(y.length>z._pos){var x=y.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new re(x.length),ee=0;eez._pos&&(z.push(new re(new Uint8Array(ne.result.slice(z._pos)))),z._pos=ne.result.byteLength)},ne.onload=function(){z.push(null)},ne.readAsArrayBuffer(y);break}z._xhr.readyState===ae.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,E("_process"),typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var re=E("punycode"),le=E("./util");fe.parse=Ce,fe.resolve=Pe,fe.resolveObject=Be,fe.format=Se,fe.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,ae=/:[0-9]*$/,te=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",` -`," "],a=["{","}","|","\\","^","`"].concat(z),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],ee=255,ne=/^[+a-z0-9A-Z_-]{0,63}$/,Ae=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ge={javascript:!0,"javascript:":!0},ye={javascript:!0,"javascript:":!0},be={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},we=E("querystring");function Ce(Qe,Ee,Ue){if(Qe&&le.isObject(Qe)&&Qe instanceof oe)return Qe;var Ie=new oe;return Ie.parse(Qe,Ee,Ue),Ie}oe.prototype.parse=function(Qe,Ee,Ue){if(!le.isString(Qe))throw new TypeError("Parameter 'url' must be a string, not "+(0,ie.default)(Qe));var Ie=Qe.indexOf("?"),je=Ie!==-1&&Ie127?Re+="x":Re+=qe[We];if(!Re.match(ne)){var Le=vt.slice(0,ot),Fe=vt.slice(ot+1),De=qe.match(Ae);De&&(Le.push(De[1]),Fe.unshift(De[2])),Fe.length&&(ze="/"+Fe.join(".")+ze),this.hostname=Le.join(".");break}}}this.hostname.length>ee?this.hostname="":this.hostname=this.hostname.toLowerCase(),jt||(this.hostname=re.toASCII(this.hostname));var Te=this.port?":"+this.port:"",ke=this.hostname||"";this.host=ke+Te,this.href+=this.host,jt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),ze[0]!=="/"&&(ze="/"+ze))}if(!ge[ct])for(var ot=0,st=y.length;ot0?Ue.host.split("@"):!1;Re&&(Ue.auth=Re.shift(),Ue.host=Ue.hostname=Re.shift())}return Ue.search=Qe.search,Ue.query=Qe.query,(!le.isNull(Ue.pathname)||!le.isNull(Ue.search))&&(Ue.path=(Ue.pathname?Ue.pathname:"")+(Ue.search?Ue.search:"")),Ue.href=Ue.format(),Ue}if(!vt.length)return Ue.pathname=null,Ue.search?Ue.path="/"+Ue.search:Ue.path=null,Ue.href=Ue.format(),Ue;for(var We=vt.slice(-1)[0],Oe=(Ue.host||Qe.host||vt.length>1)&&(We==="."||We==="..")||We==="",Le=0,Fe=vt.length;Fe>=0;Fe--)We=vt[Fe],We==="."?vt.splice(Fe,1):We===".."?(vt.splice(Fe,1),Le++):Le&&(vt.splice(Fe,1),Le--);if(!yt&&!jt)for(;Le--;Le)vt.unshift("..");yt&&vt[0]!==""&&(!vt[0]||vt[0].charAt(0)!=="/")&&vt.unshift(""),Oe&&vt.join("/").substr(-1)!=="/"&&vt.push("");var De=vt[0]===""||vt[0]&&vt[0].charAt(0)==="/";if(qe){Ue.hostname=Ue.host=De?"":vt.length?vt.shift():"";var Re=Ue.host&&Ue.host.indexOf("@")>0?Ue.host.split("@"):!1;Re&&(Ue.auth=Re.shift(),Ue.host=Ue.hostname=Re.shift())}return yt=yt||Ue.host&&vt.length,yt&&!De&&vt.unshift(""),vt.length?Ue.pathname=vt.join("/"):(Ue.pathname=null,Ue.path=null),(!le.isNull(Ue.pathname)||!le.isNull(Ue.search))&&(Ue.path=(Ue.pathname?Ue.pathname:"")+(Ue.search?Ue.search:"")),Ue.auth=Qe.auth||Ue.auth,Ue.slashes=Ue.slashes||Qe.slashes,Ue.href=Ue.format(),Ue},oe.prototype.parseHost=function(){var Qe=this.host,Ee=ae.exec(Qe);Ee&&(Ee=Ee[0],Ee!==":"&&(this.port=Ee.substr(1)),Qe=Qe.substr(0,Qe.length-Ee.length)),Qe&&(this.hostname=Qe)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,ve,fe){"use strict";var ce=E("@babel/runtime/helpers/interopRequireDefault"),ie=ce(E("@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(E,ve,fe){"use strict";E("core-js/modules/es.number.constructor.js"),fe.encodeURIComponent=function(ce){try{return encodeURIComponent(ce)}catch(ie){return ce}},fe.escape=E("escape-html"),fe.timestamp=function(ie){if(ie){var re=ie;return typeof re=="string"&&(re=Number(re)),String(ie).length===10&&(re*=1e3),new Date(re)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,ve,fe){(function(ce,ie){(function(){"use strict";var re=E("@babel/runtime/helpers/interopRequireDefault"),le=re(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var oe=E("util"),se=E("url"),ae=E("http"),te=E("https"),z=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function ee(ye,be){return ye===void 0?be:ye}function ne(ye){return ye?ye.split(";")[0].trim().toLowerCase():""}function Ae(ye,be){return function(we,Ce,Se){if(we)return be(we);ye({data:Ce,status:Se.statusCode,headers:Se.headers,res:Se})}}fe.TIMEOUTS=[a("300s"),a("300s")];var ge=["json","text"];fe.request=function(be,we,Ce){return arguments.length===2&&typeof we=="function"&&(Ce=we,we=null),typeof Ce=="function"?fe.requestWithCallback(be,we,Ce):new Promise(function(Se,Pe){fe.requestWithCallback(be,we,Ae(Se,Pe))})},fe.requestWithCallback=function(be,we,Ce){if(!be||typeof be!="string"&&(0,le.default)(be)!=="object"){var Se=oe.format("expect request url to be a string or a http request options, but got %j",be);throw new Error(Se)}arguments.length===2&&typeof we=="function"&&(Ce=we,we=null),we=we||{},y>=x&&(y=0);var Pe=++y;we.requestUrls=we.requestUrls||[];var Be={requestId:Pe,url:be,args:we,ctx:we.ctx};we.emitter&&we.emitter.emit("request",Be),we.timeout=we.timeout||fe.TIMEOUTS,we.maxRedirects=we.maxRedirects||10,we.streaming=we.streaming||we.customResponse;var Qe=Date.now(),Ee;typeof be=="string"?(b.test(be)||(be="https://"+be),Ee=se.parse(be)):Ee=be;var Ue=(we.type||we.method||Ee.method||"GET").toUpperCase(),Ie=Ee.port||80,je=ae,Ve=ee(we.agent,fe.agent),$e=we.fixJSONCtlChars;Ee.protocol==="https:"&&(je=te,Ve=ee(we.httpsAgent,fe.httpsAgent),Ee.port||(Ie=443));var ze={host:Ee.hostname||Ee.host||"localhost",path:Ee.path||"/",method:Ue,port:Ie,agent:Ve,headers:we.headers||{},lookup:we.lookup};Array.isArray(we.timeout)?ze.requestTimeout=we.timeout[we.timeout.length-1]:typeof we.timeout!="undefined"&&(ze.requestTimeout=we.timeout);var rt=we.auth||Ee.auth;rt&&(ze.auth=rt);var et=we.content||we.data,ct=Ue==="GET"||Ue==="HEAD"||we.dataAsQueryString;if(!we.content&&et&&!(typeof et=="string"||ie.isBuffer(et)))if(ct)et=we.nestedQuerystring?qs.stringify(et):querystring.stringify(et);else{var lt=ze.headers["Content-Type"]||ze.headers["content-type"];lt||(we.contentType==="json"?lt="application/json":lt="application/x-www-form-urlencoded",ze.headers["Content-Type"]=lt),ne(lt)==="application/json"?et=JSON.stringify(et):et=we.nestedQuerystring?qs.stringify(et):querystring.stringify(et)}ct&&et&&(ze.path+=(Ee.query?"&":"?")+et,et=null);var it=0;if(et){var ot=et.length;ie.isBuffer(et)||(ot=ie.byteLength(et)),it=ze.headers["Content-Length"]=ot}we.dataType==="json"&&(ze.headers.Accept="application/json"),typeof we.beforeRequest=="function"&&we.beforeRequest(ze);var ut=null,mt=null,yt=null,jt=!1,vt=!1,st=0,qe=-1,Re=!1,We="",Oe="",Le=null;we.timing&&(Le={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Fe(){ut&&(clearTimeout(ut),ut=null)}function De(){mt&&(clearTimeout(mt),mt=null)}function Te(Ft,Rt,wt){if(De(),!Ce){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Pe,ce.pid,ze.method,be),Ft&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s -stack: %s`,Date(),Pe,ce.pid,Ft.name,Ft.message,Ft.stack);return}var Ot=Ce;Ce=null;var Mt={};wt&&(qe=wt.statusCode,Mt=wt.headers);var Qt=Date.now()-Qe;Le&&(Le.contentDownload=Qt),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Qt,st,qe,ze.method,ze.host,ze.path,vt,Le);var Jt={status:qe,statusCode:qe,headers:Mt,size:st,aborted:Re,rt:Qt,keepAliveSocket:vt,data:Rt,requestUrls:we.requestUrls,timing:Le,remoteAddress:We,remotePort:Oe};if(Ft){var mn="";Ve&&typeof Ve.getCurrentStatus=="function"&&(mn=", agent status: "+JSON.stringify(Ve.getCurrentStatus())),Ft.message+=", "+ze.method+" "+be+" "+qe+" (connected: "+jt+", keepalive socket: "+vt+mn+`) -headers: `+JSON.stringify(Mt),Ft.data=Rt,Ft.path=ze.path,Ft.status=qe,Ft.headers=Mt,Ft.res=Jt}Ot(Ft,Rt,we.streaming?wt:Jt),we.emitter&&(Be.url=be,Be.socket=Et&&Et.connection,Be.options=ze,Be.size=it,we.emitter.emit("response",{requestId:Pe,error:Ft,ctx:we.ctx,req:Be,res:Jt}))}function ke(Ft){var Rt=null;if(we.followRedirect&&statuses.redirect[Ft.statusCode]){we._followRedirectCount=(we._followRedirectCount||0)+1;var wt=Ft.headers.location;if(!wt)Rt=new Error("Got statusCode "+Ft.statusCode+" but cannot resolve next location from headers"),Rt.name="FollowRedirectError";else if(we._followRedirectCount>we.maxRedirects)Rt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+be),Rt.name="MaxRedirectError";else{var Ot=we.formatRedirectUrl?we.formatRedirectUrl(be,wt):se.resolve(be,wt);z("Request#%d %s: `redirected` from %s to %s",Pe,ze.path,be,Ot),De(),we.headers&&we.headers.Host&&b.test(wt)&&(we.headers.Host=null);var Mt=Ce;return Ce=null,fe.requestWithCallback(Ot,we,Mt),{redirect:!0,error:null}}}return{redirect:!1,error:Rt}}we.gzip&&!ze.headers["Accept-Encoding"]&&!ze.headers["accept-encoding"]&&(ze.headers["Accept-Encoding"]="gzip");function _e(Ft,Rt,wt){var Ot=Ft.headers["content-encoding"];return wt(null,Rt,Ot)}var Xe=we.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Pe,Ue,be,ze.headers,ze.path),we.requestUrls.push(be);function dt(Ft){if(Le&&(Le.waiting=Date.now()-Qe),z("Request#%d %s `req response` event emit: status %d, headers: %j",Pe,be,Ft.statusCode,Ft.headers),we.streaming){var Rt=ke(Ft);if(Rt.redirect){Ft.resume();return}return Rt.error?(Ft.resume(),Te(Rt.error,null,Ft)):Te(null,null,Ft)}if(Ft.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Pe,be,st)}),Ft.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Pe,be,st)}),Ft.on("aborted",function(){Re=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Pe,be,st)}),Xe){var wt=ke(Ft);if(wt.redirect){Ft.resume();return}return wt.error?(Ft.resume(),Xe.end(),Te(wt.error,null,Ft)):(we.consumeWriteStream===!1?Ft.on("end",Te.bind(null,null,null,Ft)):Xe.on("close",function(){z("Request#%d %s: writeStream close event emitted",Pe,be),Te(yt||null,null,Ft)}),Ft.pipe(Xe))}var Ot=[];Ft.on("data",function(Mt){z("Request#%d %s: `res data` event emit, size %d",Pe,be,Mt.length),st+=Mt.length,Ot.push(Mt)}),Ft.on("end",function(){var Mt=ie.concat(Ot,st);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Pe,be,st,Ft._dumped),yt)return Te(yt,Mt,Ft);var Qt=ke(Ft);if(Qt.error)return Te(Qt.error,Mt,Ft);Qt.redirect||_e(Ft,Mt,function(Jt,mn,tn){if(Jt)return Te(Jt,Mt,Ft);if(!tn&&ge.indexOf(we.dataType)>=0){try{mn=decodeBodyByCharset(mn,Ft)}catch(nn){return z("decodeBodyByCharset error: %s",nn),Te(null,mn,Ft)}if(we.dataType==="json")if(st===0)mn=null;else{var un=parseJSON(mn,$e);un.error?Jt=un.error:mn=un.data}}Re&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Pe,be),Te(Jt,mn,Ft)})})}var gt,at;Array.isArray(we.timeout)?(gt=a(we.timeout[0]),at=a(we.timeout[1])):gt=at=a(we.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",gt,at);function bt(){z("Connect timer ticking, timeout: %d",gt),ut=setTimeout(function(){ut=null,qe===-1&&(qe=-2);var Ft="Connect timeout for "+gt+"ms",Rt="ConnectionTimeoutError";Et.socket||(Rt="SocketAssignTimeoutError",Ft+=", working sockets is full"),yt=new Error(Ft),yt.name=Rt,yt.requestId=Pe,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Pe,be,yt.name,Ft,jt),Lt()},gt)}function Pt(){z("Response timer ticking, timeout: %d",at),mt=setTimeout(function(){mt=null;var Ft="Response timeout for "+at+"ms",Rt="ResponseTimeoutError";yt=new Error(Ft),yt.name=Rt,yt.requestId=Pe,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Pe,be,yt.name,Ft,jt),Lt()},at)}var Et;ze.mode=we.mode?we.mode:"";try{Et=je.request(ze,dt)}catch(Ft){return Te(Ft)}typeof window=="undefined"?bt():Et.on("requestTimeout",function(){qe===-1&&(qe=-2);var Ft="Connect timeout for "+gt+"ms",Rt="ConnectionTimeoutError";yt=new Error(Ft),yt.name=Rt,yt.requestId=Pe,Lt()});function Lt(){z("Request#%d %s abort, connected: %s",Pe,be,jt),Et.socket||(yt.noSocket=!0,Te(yt)),Et.abort()}return Le&&Et.on("finish",function(){Le.requestSent=Date.now()-Qe}),Et.once("socket",function(Ft){Le&&(Le.queuing=Date.now()-Qe);var Rt=Ft.readyState;if(Rt==="opening"){Ft.once("lookup",function(wt,Ot,Mt){z("Request#%d %s lookup: %s, %s, %s",Pe,be,wt,Ot,Mt),Le&&(Le.dnslookup=Date.now()-Qe),Ot&&(We=Ot)}),Ft.once("connect",function(){Le&&(Le.connected=Date.now()-Qe),Fe(),Pt(),z("Request#%d %s new socket connected",Pe,be),jt=!0,We||(We=Ft.remoteAddress),Oe=Ft.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Pe,be,Rt),jt=!0,vt=!0,We||(We=Ft.remoteAddress),Oe=Ft.remotePort,Fe(),Pt()}),Et.on("error",function(Ft){(Ft.name==="Error"||Ft.name==="TypeError")&&(Ft.name=jt?"ResponseError":"RequestError"),Ft.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Pe,be,Ft.name,Ft.message),Te(yt||Ft)}),Xe&&Xe.once("error",function(Ft){Ft.message+=' (writeStream "error")',yt=Ft,z("Request#%d %s `writeStream error` event emit, %s: %s",Pe,be,Ft.name,Ft.message),Lt()}),we.stream?(we.stream.pipe(Et),we.stream.once("error",function(Ft){Ft.message+=' (stream "error")',yt=Ft,z("Request#%d %s `readStream error` event emit, %s: %s",Pe,be,Ft.name,Ft.message),Lt()})):Et.end(et),Et.requestId=Pe,Et}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(qt,Nt){"use strict";function pe(){const me=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let He=1;He{const fe=E[ve];fe!==void 0&&(me[ve]=fe)})}return me}Nt.Z=pe},77578:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return me}});const me=He=>He?typeof He=="function"?He():He:null},13845:function(qt,Nt,pe){"use strict";pe.d(Nt,{F:function(){return me},Z:function(){return He}});function me(E){return E!=null&&E===E.window}function He(E,ve){var fe,ce;if(typeof window=="undefined")return 0;const ie=ve?"scrollTop":"scrollLeft";let re=0;return me(E)?re=E[ve?"pageYOffset":"pageXOffset"]:E instanceof Document?re=E.documentElement[ie]:(E instanceof HTMLElement||E)&&(re=E[ie]),E&&!me(E)&&typeof re!="number"&&(re=(ce=((fe=E.ownerDocument)!==null&&fe!==void 0?fe:E).documentElement)===null||ce===void 0?void 0:ce[ie]),re}},56762:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return He}});var me=pe(59301);function He(){const[,E]=me.useReducer(ve=>ve+1,0);return E}},68031:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ve}});var me=pe(16089);function He(fe,ce,ie,re){const le=ie-ce;return fe/=re/2,fe<1?le/2*fe*fe*fe+ce:le/2*((fe-=2)*fe*fe+2)+ce}var E=pe(13845);function ve(fe){let ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:re,duration:le=450}=ce,oe=ie(),se=(0,E.Z)(oe,!0),ae=Date.now(),te=()=>{const a=Date.now()-ae,y=He(a>le?le:a,se,fe,le);(0,E.F)(oe)?oe.scrollTo(window.pageXOffset,y):oe instanceof Document||oe.constructor.name==="HTMLDocument"?oe.documentElement.scrollTop=y:oe.scrollTop=y,a{let{children:je}=Ie;const{getPrefixCls:Ve}=fe.useContext(ie.E_),$e=Ve("breadcrumb");return fe.createElement("li",{className:`${$e}-separator`,"aria-hidden":"true"},je===""?je:je||"/")};oe.__ANT_BREADCRUMB_SEPARATOR=!0;var se=oe,ae=function(Ie,je){var Ve={};for(var $e in Ie)Object.prototype.hasOwnProperty.call(Ie,$e)&&je.indexOf($e)<0&&(Ve[$e]=Ie[$e]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,$e=Object.getOwnPropertySymbols(Ie);ze<$e.length;ze++)je.indexOf($e[ze])<0&&Object.prototype.propertyIsEnumerable.call(Ie,$e[ze])&&(Ve[$e[ze]]=Ie[$e[ze]]);return Ve};function te(Ie,je){if(Ie.title===void 0||Ie.title===null)return null;const Ve=Object.keys(je).join("|");return typeof Ie.title=="object"?Ie.title:String(Ie.title).replace(new RegExp(`:(${Ve})`,"g"),($e,ze)=>je[ze]||$e)}function z(Ie,je,Ve,$e){if(Ve==null)return null;const{className:ze,onClick:rt}=je,et=ae(je,["className","onClick"]),ct=Object.assign(Object.assign({},(0,ve.Z)(et,{data:!0,aria:!0})),{onClick:rt});return $e!==void 0?fe.createElement("a",Object.assign({},ct,{className:He()(`${Ie}-link`,ze),href:$e}),Ve):fe.createElement("span",Object.assign({},ct,{className:He()(`${Ie}-link`,ze)}),Ve)}function a(Ie,je){return($e,ze,rt,et,ct)=>{if(je)return je($e,ze,rt,et);const lt=te($e,ze);return z(Ie,$e,lt,ct)}}var y=function(Ie,je){var Ve={};for(var $e in Ie)Object.prototype.hasOwnProperty.call(Ie,$e)&&je.indexOf($e)<0&&(Ve[$e]=Ie[$e]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,$e=Object.getOwnPropertySymbols(Ie);ze<$e.length;ze++)je.indexOf($e[ze])<0&&Object.prototype.propertyIsEnumerable.call(Ie,$e[ze])&&(Ve[$e[ze]]=Ie[$e[ze]]);return Ve};const x=Ie=>{const{prefixCls:je,separator:Ve="/",children:$e,menu:ze,overlay:rt,dropdownProps:et,href:ct}=Ie,it=(ot=>{if(ze||rt){const ut=Object.assign({},et);if(ze){const mt=ze||{},{items:yt}=mt,jt=y(mt,["items"]);ut.menu=Object.assign(Object.assign({},jt),{items:yt==null?void 0:yt.map((vt,st)=>{var{key:qe,title:Re,label:We,path:Oe}=vt,Le=y(vt,["key","title","label","path"]);let Fe=We!=null?We:Re;return Oe&&(Fe=fe.createElement("a",{href:`${ct}${Oe}`},Fe)),Object.assign(Object.assign({},Le),{key:qe!=null?qe:st,label:Fe})})})}else rt&&(ut.overlay=rt);return fe.createElement(le.Z,Object.assign({placement:"bottom"},ut),fe.createElement("span",{className:`${je}-overlay-link`},ot,fe.createElement(re.Z,null)))}return ot})($e);return it!=null?fe.createElement(fe.Fragment,null,fe.createElement("li",null,it),Ve&&fe.createElement(se,null,Ve)):null},b=Ie=>{const{prefixCls:je,children:Ve,href:$e}=Ie,ze=y(Ie,["prefixCls","children","href"]),{getPrefixCls:rt}=fe.useContext(ie.E_),et=rt("breadcrumb",je);return fe.createElement(x,Object.assign({},ze,{prefixCls:et}),z(et,ze,Ve,$e))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,ne=pe(17313),Ae=pe(83116),ge=pe(37613);const ye=Ie=>{const{componentCls:je,iconCls:Ve}=Ie;return{[je]:Object.assign(Object.assign({},(0,ne.Wf)(Ie)),{color:Ie.itemColor,fontSize:Ie.fontSize,[Ve]:{fontSize:Ie.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ie.linkColor,transition:`color ${Ie.motionDurationMid}`,padding:`0 ${Ie.paddingXXS}px`,borderRadius:Ie.borderRadiusSM,height:Ie.lineHeight*Ie.fontSize,display:"inline-block",marginInline:-Ie.marginXXS,"&:hover":{color:Ie.linkHoverColor,backgroundColor:Ie.colorBgTextHover}},(0,ne.Qy)(Ie)),"li:last-child":{color:Ie.lastItemColor},[`${je}-separator`]:{marginInline:Ie.separatorMargin,color:Ie.separatorColor},[`${je}-link`]:{[` + `)+" "+ct.join(`, + `)+" "+yt[1]:yt[0]+mt+" "+ct.join(", ")+" "+yt[1]}fe.types=E("./support/types");function ge(ct){return Array.isArray(ct)}fe.isArray=ge;function ye(ct){return typeof ct=="boolean"}fe.isBoolean=ye;function be(ct){return ct===null}fe.isNull=be;function we(ct){return ct==null}fe.isNullOrUndefined=we;function Ce(ct){return typeof ct=="number"}fe.isNumber=Ce;function Se(ct){return typeof ct=="string"}fe.isString=Se;function Pe(ct){return typeof ct=="symbol"}fe.isSymbol=Pe;function Be(ct){return ct===void 0}fe.isUndefined=Be;function He(ct){return Ee(ct)&&$e(ct)==="[object RegExp]"}fe.isRegExp=He,fe.types.isRegExp=He;function Ee(ct){return typeof ct=="object"&&ct!==null}fe.isObject=Ee;function Ue(ct){return Ee(ct)&&$e(ct)==="[object Date]"}fe.isDate=Ue,fe.types.isDate=Ue;function Ie(ct){return Ee(ct)&&($e(ct)==="[object Error]"||ct instanceof Error)}fe.isError=Ie,fe.types.isNativeError=Ie;function je(ct){return typeof ct=="function"}fe.isFunction=je;function Ve(ct){return ct===null||typeof ct=="boolean"||typeof ct=="number"||typeof ct=="string"||typeof ct=="symbol"||typeof ct=="undefined"}fe.isPrimitive=Ve,fe.isBuffer=E("./support/isBuffer");function $e(ct){return Object.prototype.toString.call(ct)}function Qe(ct){return ct<10?"0"+ct.toString(10):ct.toString(10)}var rt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function et(){var ct=new Date,mt=[Qe(ct.getHours()),Qe(ct.getMinutes()),Qe(ct.getSeconds())].join(":");return[ct.getDate(),rt[ct.getMonth()],mt].join(" ")}fe.log=function(){console.log("%s - %s",et(),fe.format.apply(fe,arguments))},fe.inherits=E("inherits"),fe._extend=function(ct,mt){if(!mt||!Ee(mt))return ct;for(var yt=Object.keys(mt),jt=yt.length;jt--;)ct[yt[jt]]=mt[yt[jt]];return ct};function ut(ct,mt){return Object.prototype.hasOwnProperty.call(ct,mt)}var lt=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;fe.promisify=function(mt){if(typeof mt!="function")throw new TypeError('The "original" argument must be of type Function');if(lt&&mt[lt]){var yt=mt[lt];if(typeof yt!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(yt,lt,{value:yt,enumerable:!1,writable:!1,configurable:!0}),yt}function yt(){for(var jt,vt,st=new Promise(function(We,Oe){jt=We,vt=Oe}),qe=[],Re=0;Re-1?be:be!=="Object"?!1:Ae(ye)}return se?ne(ye):null}}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(E,ve,fe){(function(){"use strict";fe.stripBOM=function(ue){return ue[0]==="\uFEFF"?ue.substring(1):ue}}).call(this)},{}],422:[function(E,ve,fe){(function(){"use strict";var ue,ie,re,le,oe,se={}.hasOwnProperty;ue=E("xmlbuilder"),ie=E("./defaults").defaults,le=function(ae){return typeof ae=="string"&&(ae.indexOf("&")>=0||ae.indexOf(">")>=0||ae.indexOf("<")>=0)},oe=function(ae){return""},re=function(ae){return ae.replace("]]>","]]]]>")},fe.Builder=function(){function ae(te){var z,a,y;this.options={},a=ie["0.2"];for(z in a)se.call(a,z)&&(y=a[z],this.options[z]=y);for(z in te)se.call(te,z)&&(y=te[z],this.options[z]=y)}return ae.prototype.buildObject=function(te){var z,a,y,x,b;return z=this.options.attrkey,a=this.options.charkey,Object.keys(te).length===1&&this.options.rootName===ie["0.2"].rootName?(b=Object.keys(te)[0],te=te[b]):b=this.options.rootName,y=function(ee){return function(ne,Ae){var ge,ye,be,we,Ce,Se;if(typeof Ae!="object")ee.options.cdata&&le(Ae)?ne.raw(oe(Ae)):ne.txt(Ae);else if(Array.isArray(Ae)){for(we in Ae)if(se.call(Ae,we)){ye=Ae[we];for(Ce in ye)be=ye[Ce],ne=y(ne.ele(Ce),be).up()}}else for(Ce in Ae)if(se.call(Ae,Ce))if(ye=Ae[Ce],Ce===z){if(typeof ye=="object")for(ge in ye)Se=ye[ge],ne=ne.att(ge,Se)}else if(Ce===a)ee.options.cdata&&le(ye)?ne=ne.raw(oe(ye)):ne=ne.txt(ye);else if(Array.isArray(ye))for(we in ye)se.call(ye,we)&&(be=ye[we],typeof be=="string"?ee.options.cdata&&le(be)?ne=ne.ele(Ce).raw(oe(be)).up():ne=ne.ele(Ce,be).up():ne=y(ne.ele(Ce),be).up());else typeof ye=="object"?ne=y(ne.ele(Ce),ye).up():typeof ye=="string"&&ee.options.cdata&&le(ye)?ne=ne.ele(Ce).raw(oe(ye)).up():(ye==null&&(ye=""),ne=ne.ele(Ce,ye.toString()).up());return ne}}(this),x=ue.create(b,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),y(x,te).end(this.options.renderOpts)},ae}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(E,ve,fe){(function(){fe.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:` +`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(E,ve,fe){(function(){"use strict";var ue,ie,re,le,oe,se,ae,te,z,a=function(b,ee){return function(){return b.apply(ee,arguments)}},y=function(b,ee){for(var ne in ee)x.call(ee,ne)&&(b[ne]=ee[ne]);function Ae(){this.constructor=b}return Ae.prototype=ee.prototype,b.prototype=new Ae,b.__super__=ee.prototype,b},x={}.hasOwnProperty;te=E("sax"),le=E("events"),ue=E("./bom"),ae=E("./processors"),z=E("timers").setImmediate,ie=E("./defaults").defaults,oe=function(b){return typeof b=="object"&&b!=null&&Object.keys(b).length===0},se=function(b,ee,ne){var Ae,ge,ye;for(Ae=0,ge=b.length;Ae0&&(Pe[be.options.childkey]=He),He=Pe;else if(Ie){Ie[be.options.childkey]=Ie[be.options.childkey]||[],Ee={};for(Se in He)x.call(He,Se)&&re(Ee,Se,He[Se]);Ie[be.options.childkey].push(Ee),delete He["#name"],Object.keys(He).length===1&&Ae in He&&!be.EXPLICIT_CHARKEY&&(He=He[Ae])}}return ye.length>0?be.assignOrPush(Ie,Be,He):(be.options.explicitRoot&&(Ue=He,He={},re(He,Be,Ue)),be.resultObject=He,be.saxParser.ended=!0,be.emit("end",be.resultObject))}}(this),ge=function(be){return function(we){var Ce,Se;if(Se=ye[ye.length-1],Se)return Se[Ae]+=we,be.options.explicitChildren&&be.options.preserveChildrenOrder&&be.options.charsAsChildren&&(be.options.includeWhiteChars||we.replace(/\\n/g,"").trim()!=="")&&(Se[be.options.childkey]=Se[be.options.childkey]||[],Ce={"#name":"__text__"},Ce[Ae]=we,be.options.normalize&&(Ce[Ae]=Ce[Ae].replace(/\s{2,}/g," ").trim()),Se[be.options.childkey].push(Ce)),Se}}(this),this.saxParser.ontext=ge,this.saxParser.oncdata=function(be){return function(we){var Ce;if(Ce=ge(we),Ce)return Ce.cdata=!0}}(this)},ee.prototype.parseString=function(ne,Ae){var ge;Ae!=null&&typeof Ae=="function"&&(this.on("end",function(ye){return this.reset(),Ae(null,ye)}),this.on("error",function(ye){return this.reset(),Ae(ye)}));try{return ne=ne.toString(),ne.trim()===""?(this.emit("end",null),!0):(ne=ue.stripBOM(ne),this.options.async?(this.remaining=ne,z(this.processAsync),this.saxParser):this.saxParser.write(ne).close())}catch(ye){if(ge=ye,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw ge}else return this.emit("error",ge),this.saxParser.errThrown=!0}},ee.prototype.parseStringPromise=function(ne){return new Promise(function(Ae){return function(ge,ye){return Ae.parseString(ne,function(be,we){return be?ye(be):ge(we)})}}(this))},ee}(le),fe.parseString=function(b,ee,ne){var Ae,ge,ye;return ne!=null?(typeof ne=="function"&&(Ae=ne),typeof ee=="object"&&(ge=ee)):(typeof ee=="function"&&(Ae=ee),ge={}),ye=new fe.Parser(ge),ye.parseString(b,Ae)},fe.parseStringPromise=function(b,ee){var ne,Ae;return typeof ee=="object"&&(ne=ee),Ae=new fe.Parser(ne),Ae.parseStringPromise(b)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(E,ve,fe){(function(){"use strict";var ue;ue=new RegExp(/(?!xmlns)^.*:/),fe.normalize=function(ie){return ie.toLowerCase()},fe.firstCharLowerCase=function(ie){return ie.charAt(0).toLowerCase()+ie.slice(1)},fe.stripPrefix=function(ie){return ie.replace(ue,"")},fe.parseNumbers=function(ie){return isNaN(ie)||(ie=ie%1===0?parseInt(ie,10):parseFloat(ie)),ie},fe.parseBooleans=function(ie){return/^(?:true|false)$/i.test(ie)&&(ie=ie.toLowerCase()==="true"),ie}}).call(this)},{}],426:[function(E,ve,fe){(function(){"use strict";var ue,ie,re,le,oe=function(ae,te){for(var z in te)se.call(te,z)&&(ae[z]=te[z]);function a(){this.constructor=ae}return a.prototype=te.prototype,ae.prototype=new a,ae.__super__=te.prototype,ae},se={}.hasOwnProperty;ie=E("./defaults"),ue=E("./builder"),re=E("./parser"),le=E("./processors"),fe.defaults=ie.defaults,fe.processors=le,fe.ValidationError=function(ae){oe(te,ae);function te(z){this.message=z}return te}(Error),fe.Builder=ue.Builder,fe.Parser=re.Parser,fe.parseString=re.parseString,fe.parseStringPromise=re.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(E,ve,fe){(function(){ve.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(E,ve,fe){(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(E,ve,fe){(function(){var ue,ie,re,le,oe,se,ae,te=[].slice,z={}.hasOwnProperty;ue=function(){var a,y,x,b,ee,ne;if(ne=arguments[0],ee=2<=arguments.length?te.call(arguments,1):[],oe(Object.assign))Object.assign.apply(null,arguments);else for(a=0,x=ee.length;a":"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(E,ve,fe){(function(){var ue,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;ue=E("./NodeType"),re=E("./XMLCharacterData"),ve.exports=ie=function(se){le(ae,se);function ae(te,z){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ue.CData,this.value=this.stringify.cdata(z)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(te){return this.options.writer.cdata(this,this.options.writer.filterOptions(te))},ae}(re)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(E,ve,fe){(function(){var ue,ie,re=function(oe,se){for(var ae in se)le.call(se,ae)&&(oe[ae]=se[ae]);function te(){this.constructor=oe}return te.prototype=se.prototype,oe.prototype=new te,oe.__super__=se.prototype,oe},le={}.hasOwnProperty;ie=E("./XMLNode"),ve.exports=ue=function(oe){re(se,oe);function se(ae){se.__super__.constructor.call(this,ae),this.value=""}return Object.defineProperty(se.prototype,"data",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),Object.defineProperty(se.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(se.prototype,"textContent",{get:function(){return this.value},set:function(ae){return this.value=ae||""}}),se.prototype.clone=function(){return Object.create(this)},se.prototype.substringData=function(ae,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.appendData=function(ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.insertData=function(ae,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.deleteData=function(ae,te){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.replaceData=function(ae,te,z){throw new Error("This DOM method is not implemented."+this.debugInfo())},se.prototype.isEqualNode=function(ae){return!(!se.__super__.isEqualNode.apply(this,arguments).isEqualNode(ae)||ae.data!==this.data)},se}(ie)}).call(this)},{"./XMLNode":450}],434:[function(E,ve,fe){(function(){var ue,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;ue=E("./NodeType"),ie=E("./XMLCharacterData"),ve.exports=re=function(se){le(ae,se);function ae(te,z){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ue.Comment,this.value=this.stringify.comment(z)}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(te){return this.options.writer.comment(this,this.options.writer.filterOptions(te))},ae}(ie)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(E,ve,fe){(function(){var ue,ie,re;ie=E("./XMLDOMErrorHandler"),re=E("./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 re(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(E,ve,fe){(function(){var ue;ve.exports=ue=function(){function ie(){}return ie.prototype.handleError=function(re){throw new Error(re)},ie}()}).call(this)},{}],437:[function(E,ve,fe){(function(){var ue;ve.exports=ue=function(){function ie(){}return ie.prototype.hasFeature=function(re,le){return!0},ie.prototype.createDocumentType=function(re,le,oe){throw new Error("This DOM method is not implemented.")},ie.prototype.createDocument=function(re,le,oe){throw new Error("This DOM method is not implemented.")},ie.prototype.createHTMLDocument=function(re){throw new Error("This DOM method is not implemented.")},ie.prototype.getFeature=function(re,le){throw new Error("This DOM method is not implemented.")},ie}()}).call(this)},{}],438:[function(E,ve,fe){(function(){var ue;ve.exports=ue=function(){function ie(re){this.arr=re||[]}return Object.defineProperty(ie.prototype,"length",{get:function(){return this.arr.length}}),ie.prototype.item=function(re){return this.arr[re]||null},ie.prototype.contains=function(re){return this.arr.indexOf(re)!==-1},ie}()}).call(this)},{}],439:[function(E,ve,fe){(function(){var ue,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;re=E("./XMLNode"),ue=E("./NodeType"),ve.exports=ie=function(se){le(ae,se);function ae(te,z,a,y,x,b){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(a==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(z));if(!y)throw new Error("Missing DTD attribute type. "+this.debugInfo(z));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(z));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(z));if(b&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(z));this.elementName=this.stringify.name(z),this.type=ue.AttributeDeclaration,this.attributeName=this.stringify.name(a),this.attributeType=this.stringify.dtdAttType(y),b&&(this.defaultValue=this.stringify.dtdAttDefault(b)),this.defaultValueType=x}return ae.prototype.toString=function(te){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(te))},ae}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(E,ve,fe){(function(){var ue,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;re=E("./XMLNode"),ue=E("./NodeType"),ve.exports=ie=function(se){le(ae,se);function ae(te,z,a){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD element name. "+this.debugInfo());a||(a="(#PCDATA)"),Array.isArray(a)&&(a="("+a.join(",")+")"),this.name=this.stringify.name(z),this.type=ue.ElementDeclaration,this.value=this.stringify.dtdElementValue(a)}return ae.prototype.toString=function(te){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(te))},ae}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(E,ve,fe){(function(){var ue,ie,re,le,oe=function(ae,te){for(var z in te)se.call(te,z)&&(ae[z]=te[z]);function a(){this.constructor=ae}return a.prototype=te.prototype,ae.prototype=new a,ae.__super__=te.prototype,ae},se={}.hasOwnProperty;le=E("./Utility").isObject,re=E("./XMLNode"),ue=E("./NodeType"),ve.exports=ie=function(ae){oe(te,ae);function te(z,a,y,x){if(te.__super__.constructor.call(this,z),y==null)throw new Error("Missing DTD entity name. "+this.debugInfo(y));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(y));if(this.pe=!!a,this.name=this.stringify.name(y),this.type=ue.EntityDeclaration,!le(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(y));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(y));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(y))}}return Object.defineProperty(te.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(te.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(te.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(te.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(te.prototype,"xmlVersion",{get:function(){return null}}),te.prototype.toString=function(z){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(z))},te}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(E,ve,fe){(function(){var ue,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;re=E("./XMLNode"),ue=E("./NodeType"),ve.exports=ie=function(se){le(ae,se);function ae(te,z,a){if(ae.__super__.constructor.call(this,te),z==null)throw new Error("Missing DTD notation name. "+this.debugInfo(z));if(!a.pubID&&!a.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(z));this.name=this.stringify.name(z),this.type=ue.NotationDeclaration,a.pubID!=null&&(this.pubID=this.stringify.dtdPubID(a.pubID)),a.sysID!=null&&(this.sysID=this.stringify.dtdSysID(a.sysID))}return Object.defineProperty(ae.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(ae.prototype,"systemId",{get:function(){return this.sysID}}),ae.prototype.toString=function(te){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(te))},ae}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(E,ve,fe){(function(){var ue,ie,re,le,oe=function(ae,te){for(var z in te)se.call(te,z)&&(ae[z]=te[z]);function a(){this.constructor=ae}return a.prototype=te.prototype,ae.prototype=new a,ae.__super__=te.prototype,ae},se={}.hasOwnProperty;le=E("./Utility").isObject,re=E("./XMLNode"),ue=E("./NodeType"),ve.exports=ie=function(ae){oe(te,ae);function te(z,a,y,x){var b;te.__super__.constructor.call(this,z),le(a)&&(b=a,a=b.version,y=b.encoding,x=b.standalone),a||(a="1.0"),this.type=ue.Declaration,this.version=this.stringify.xmlVersion(a),y!=null&&(this.encoding=this.stringify.xmlEncoding(y)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return te.prototype.toString=function(z){return this.options.writer.declaration(this,this.options.writer.filterOptions(z))},te}(re)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(E,ve,fe){(function(){var ue,ie,re,le,oe,se,ae,te,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function ne(){this.constructor=x}return ne.prototype=b.prototype,x.prototype=new ne,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility").isObject,te=E("./XMLNode"),ue=E("./NodeType"),ie=E("./XMLDTDAttList"),le=E("./XMLDTDEntity"),re=E("./XMLDTDElement"),oe=E("./XMLDTDNotation"),ae=E("./XMLNamedNodeMap"),ve.exports=se=function(x){a(b,x);function b(ee,ne,Ae){var ge,ye,be,we,Ce,Se;if(b.__super__.constructor.call(this,ee),this.type=ue.DocType,ee.children){for(we=ee.children,ye=0,be=we.length;ye=0;)this.up();return this.onEnd()},Ee.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Ee.prototype.openNode=function(Ue){var Ie,je,Ve,$e;if(!Ue.isOpen){if(!this.root&&this.currentLevel===0&&Ue.type===ue.Element&&(this.root=Ue),je="",Ue.type===ue.Element){this.writerOptions.state=ie.OpenTag,je=this.writer.indent(Ue,this.writerOptions,this.currentLevel)+"<"+Ue.name,$e=Ue.attribs;for(Ve in $e)He.call($e,Ve)&&(Ie=$e[Ve],je+=this.writer.attribute(Ie,this.writerOptions,this.currentLevel));je+=(Ue.children?">":"/>")+this.writer.endline(Ue,this.writerOptions,this.currentLevel),this.writerOptions.state=ie.InsideTag}else this.writerOptions.state=ie.OpenTag,je=this.writer.indent(Ue,this.writerOptions,this.currentLevel)+""),je+=this.writer.endline(Ue,this.writerOptions,this.currentLevel);return this.onData(je,this.currentLevel),Ue.isOpen=!0}},Ee.prototype.closeNode=function(Ue){var Ie;if(!Ue.isClosed)return Ie="",this.writerOptions.state=ie.CloseTag,Ue.type===ue.Element?Ie=this.writer.indent(Ue,this.writerOptions,this.currentLevel)+""+this.writer.endline(Ue,this.writerOptions,this.currentLevel):Ie=this.writer.indent(Ue,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(Ue,this.writerOptions,this.currentLevel),this.writerOptions.state=ie.None,this.onData(Ie,this.currentLevel),Ue.isClosed=!0},Ee.prototype.onData=function(Ue,Ie){return this.documentStarted=!0,this.onDataCallback(Ue,Ie+1)},Ee.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Ee.prototype.debugInfo=function(Ue){return Ue==null?"":"node: <"+Ue+">"},Ee.prototype.ele=function(){return this.element.apply(this,arguments)},Ee.prototype.nod=function(Ue,Ie,je){return this.node(Ue,Ie,je)},Ee.prototype.txt=function(Ue){return this.text(Ue)},Ee.prototype.dat=function(Ue){return this.cdata(Ue)},Ee.prototype.com=function(Ue){return this.comment(Ue)},Ee.prototype.ins=function(Ue,Ie){return this.instruction(Ue,Ie)},Ee.prototype.dec=function(Ue,Ie,je){return this.declaration(Ue,Ie,je)},Ee.prototype.dtd=function(Ue,Ie,je){return this.doctype(Ue,Ie,je)},Ee.prototype.e=function(Ue,Ie,je){return this.element(Ue,Ie,je)},Ee.prototype.n=function(Ue,Ie,je){return this.node(Ue,Ie,je)},Ee.prototype.t=function(Ue){return this.text(Ue)},Ee.prototype.d=function(Ue){return this.cdata(Ue)},Ee.prototype.c=function(Ue){return this.comment(Ue)},Ee.prototype.r=function(Ue){return this.raw(Ue)},Ee.prototype.i=function(Ue,Ie){return this.instruction(Ue,Ie)},Ee.prototype.att=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.a=function(){return this.currentNode&&this.currentNode.type===ue.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Ee.prototype.ent=function(Ue,Ie){return this.entity(Ue,Ie)},Ee.prototype.pent=function(Ue,Ie){return this.pEntity(Ue,Ie)},Ee.prototype.not=function(Ue,Ie){return this.notation(Ue,Ie)},Ee}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(E,ve,fe){(function(){var ue,ie,re,le=function(se,ae){for(var te in ae)oe.call(ae,te)&&(se[te]=ae[te]);function z(){this.constructor=se}return z.prototype=ae.prototype,se.prototype=new z,se.__super__=ae.prototype,se},oe={}.hasOwnProperty;re=E("./XMLNode"),ue=E("./NodeType"),ve.exports=ie=function(se){le(ae,se);function ae(te){ae.__super__.constructor.call(this,te),this.type=ue.Dummy}return ae.prototype.clone=function(){return Object.create(this)},ae.prototype.toString=function(te){return""},ae}(re)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(E,ve,fe){(function(){var ue,ie,re,le,oe,se,ae,te,z,a=function(x,b){for(var ee in b)y.call(b,ee)&&(x[ee]=b[ee]);function ne(){this.constructor=x}return ne.prototype=b.prototype,x.prototype=new ne,x.__super__=b.prototype,x},y={}.hasOwnProperty;z=E("./Utility"),te=z.isObject,ae=z.isFunction,se=z.getValue,oe=E("./XMLNode"),ue=E("./NodeType"),ie=E("./XMLAttribute"),le=E("./XMLNamedNodeMap"),ve.exports=re=function(x){a(b,x);function b(ee,ne,Ae){var ge,ye,be,we;if(b.__super__.constructor.call(this,ee),ne==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ne),this.type=ue.Element,this.attribs={},this.schemaTypeInfo=null,Ae!=null&&this.attribute(Ae),ee.type===ue.Document&&(this.isRoot=!0,this.documentObject=ee,ee.rootObject=this,ee.children)){for(we=ee.children,ye=0,be=we.length;ye=ge;ne=0<=ge?++Ae:--Ae)if(!this.attribs[ne].isEqualNode(ee.attribs[ne]))return!1;return!0},b}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(E,ve,fe){(function(){var ue;ve.exports=ue=function(){function ie(re){this.nodes=re}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(re){return this.nodes[re]},ie.prototype.setNamedItem=function(re){var le;return le=this.nodes[re.nodeName],this.nodes[re.nodeName]=re,le||null},ie.prototype.removeNamedItem=function(re){var le;return le=this.nodes[re],delete this.nodes[re],le||null},ie.prototype.item=function(re){return this.nodes[Object.keys(this.nodes)[re]]||null},ie.prototype.getNamedItemNS=function(re,le){throw new Error("This DOM method is not implemented.")},ie.prototype.setNamedItemNS=function(re){throw new Error("This DOM method is not implemented.")},ie.prototype.removeNamedItemNS=function(re,le){throw new Error("This DOM method is not implemented.")},ie}()}).call(this)},{}],450:[function(E,ve,fe){(function(){var ue,ie,re,le,oe,se,ae,te,z,a,y,x,b,ee,ne,Ae,ge,ye,be,we={}.hasOwnProperty;be=E("./Utility"),ye=be.isObject,ge=be.isFunction,Ae=be.isEmpty,ne=be.getValue,te=null,re=null,le=null,oe=null,se=null,b=null,ee=null,x=null,ae=null,ie=null,y=null,z=null,ue=null,ve.exports=a=function(){function Ce(Se){this.parent=Se,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,te||(te=E("./XMLElement"),re=E("./XMLCData"),le=E("./XMLComment"),oe=E("./XMLDeclaration"),se=E("./XMLDocType"),b=E("./XMLRaw"),ee=E("./XMLText"),x=E("./XMLProcessingInstruction"),ae=E("./XMLDummy"),ie=E("./NodeType"),y=E("./XMLNodeList"),z=E("./XMLNamedNodeMap"),ue=E("./DocumentPosition"))}return Object.defineProperty(Ce.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Ce.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Ce.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Ce.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Ce.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new y(this.children)),this.childNodeList}}),Object.defineProperty(Ce.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Ce.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Ce.prototype,"previousSibling",{get:function(){var Se;return Se=this.parent.children.indexOf(this),this.parent.children[Se-1]||null}}),Object.defineProperty(Ce.prototype,"nextSibling",{get:function(){var Se;return Se=this.parent.children.indexOf(this),this.parent.children[Se+1]||null}}),Object.defineProperty(Ce.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Ce.prototype,"textContent",{get:function(){var Se,Pe,Be,He,Ee;if(this.nodeType===ie.Element||this.nodeType===ie.DocumentFragment){for(Ee="",He=this.children,Pe=0,Be=He.length;Pe":(Be=this.parent)!=null&&Be.name?"node: <"+Se+">, parent: <"+this.parent.name+">":"node: <"+Se+">"},Ce.prototype.ele=function(Se,Pe,Be){return this.element(Se,Pe,Be)},Ce.prototype.nod=function(Se,Pe,Be){return this.node(Se,Pe,Be)},Ce.prototype.txt=function(Se){return this.text(Se)},Ce.prototype.dat=function(Se){return this.cdata(Se)},Ce.prototype.com=function(Se){return this.comment(Se)},Ce.prototype.ins=function(Se,Pe){return this.instruction(Se,Pe)},Ce.prototype.doc=function(){return this.document()},Ce.prototype.dec=function(Se,Pe,Be){return this.declaration(Se,Pe,Be)},Ce.prototype.e=function(Se,Pe,Be){return this.element(Se,Pe,Be)},Ce.prototype.n=function(Se,Pe,Be){return this.node(Se,Pe,Be)},Ce.prototype.t=function(Se){return this.text(Se)},Ce.prototype.d=function(Se){return this.cdata(Se)},Ce.prototype.c=function(Se){return this.comment(Se)},Ce.prototype.r=function(Se){return this.raw(Se)},Ce.prototype.i=function(Se,Pe){return this.instruction(Se,Pe)},Ce.prototype.u=function(){return this.up()},Ce.prototype.importXMLBuilder=function(Se){return this.importDocument(Se)},Ce.prototype.replaceChild=function(Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.removeChild=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.appendChild=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.hasChildNodes=function(){return this.children.length!==0},Ce.prototype.cloneNode=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isSupported=function(Se,Pe){return!0},Ce.prototype.hasAttributes=function(){return this.attribs.length!==0},Ce.prototype.compareDocumentPosition=function(Se){var Pe,Be;return Pe=this,Pe===Se?0:this.document()!==Se.document()?(Be=ue.Disconnected|ue.ImplementationSpecific,Math.random()<.5?Be|=ue.Preceding:Be|=ue.Following,Be):Pe.isAncestor(Se)?ue.Contains|ue.Preceding:Pe.isDescendant(Se)?ue.Contains|ue.Following:Pe.isPreceding(Se)?ue.Preceding:ue.Following},Ce.prototype.isSameNode=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.lookupPrefix=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isDefaultNamespace=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.lookupNamespaceURI=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.isEqualNode=function(Se){var Pe,Be,He;if(Se.nodeType!==this.nodeType||Se.children.length!==this.children.length)return!1;for(Pe=Be=0,He=this.children.length-1;0<=He?Be<=He:Be>=He;Pe=0<=He?++Be:--Be)if(!this.children[Pe].isEqualNode(Se.children[Pe]))return!1;return!0},Ce.prototype.getFeature=function(Se,Pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.setUserData=function(Se,Pe,Be){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.getUserData=function(Se){throw new Error("This DOM method is not implemented."+this.debugInfo())},Ce.prototype.contains=function(Se){return Se?Se===this||this.isDescendant(Se):!1},Ce.prototype.isDescendant=function(Se){var Pe,Be,He,Ee,Ue;for(Ue=this.children,He=0,Ee=Ue.length;HeBe},Ce.prototype.treePosition=function(Se){var Pe,Be;return Be=0,Pe=!1,this.foreachTreeNode(this.document(),function(He){if(Be++,!Pe&&He===Se)return Pe=!0}),Pe?Be:-1},Ce.prototype.foreachTreeNode=function(Se,Pe){var Be,He,Ee,Ue,Ie;for(Se||(Se=this.document()),Ue=Se.children,He=0,Ee=Ue.length;He0){for(this.stream.write(" ["),this.stream.write(this.endline(z,a,y)),a.state=ie.InsideTag,ne=z.children,b=0,ee=ne.length;b"),this.stream.write(this.endline(z,a,y)),a.state=ie.None,this.closeNode(z,a,y)},te.prototype.element=function(z,a,y){var x,b,ee,ne,Ae,ge,ye,be,we,Ce;y||(y=0),this.openNode(z,a,y),a.state=ie.OpenTag,this.stream.write(this.indent(z,a,y)+"<"+z.name),we=z.attribs;for(ye in we)se.call(we,ye)&&(x=we[ye],this.attribute(x,a,y));if(ee=z.children.length,ne=ee===0?null:z.children[0],ee===0||z.children.every(function(Se){return(Se.type===ue.Text||Se.type===ue.Raw)&&Se.value===""}))a.allowEmpty?(this.stream.write(">"),a.state=ie.CloseTag,this.stream.write("")):(a.state=ie.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&ee===1&&(ne.type===ue.Text||ne.type===ue.Raw)&&ne.value!=null)this.stream.write(">"),a.state=ie.InsideTag,a.suppressPrettyCount++,be=!0,this.writeChildNode(ne,a,y+1),a.suppressPrettyCount--,be=!1,a.state=ie.CloseTag,this.stream.write("");else{for(this.stream.write(">"+this.endline(z,a,y)),a.state=ie.InsideTag,Ce=z.children,Ae=0,ge=Ce.length;Ae")}return this.stream.write(this.endline(z,a,y)),a.state=ie.None,this.closeNode(z,a,y)},te.prototype.processingInstruction=function(z,a,y){return this.stream.write(te.__super__.processingInstruction.call(this,z,a,y))},te.prototype.raw=function(z,a,y){return this.stream.write(te.__super__.raw.call(this,z,a,y))},te.prototype.text=function(z,a,y){return this.stream.write(te.__super__.text.call(this,z,a,y))},te.prototype.dtdAttList=function(z,a,y){return this.stream.write(te.__super__.dtdAttList.call(this,z,a,y))},te.prototype.dtdElement=function(z,a,y){return this.stream.write(te.__super__.dtdElement.call(this,z,a,y))},te.prototype.dtdEntity=function(z,a,y){return this.stream.write(te.__super__.dtdEntity.call(this,z,a,y))},te.prototype.dtdNotation=function(z,a,y){return this.stream.write(te.__super__.dtdNotation.call(this,z,a,y))},te}(le)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(E,ve,fe){(function(){var ue,ie,re=function(oe,se){for(var ae in se)le.call(se,ae)&&(oe[ae]=se[ae]);function te(){this.constructor=oe}return te.prototype=se.prototype,oe.prototype=new te,oe.__super__=se.prototype,oe},le={}.hasOwnProperty;ie=E("./XMLWriterBase"),ve.exports=ue=function(oe){re(se,oe);function se(ae){se.__super__.constructor.call(this,ae)}return se.prototype.document=function(ae,te){var z,a,y,x,b;for(te=this.filterOptions(te),x="",b=ae.children,a=0,y=b.length;a","]]]]>"),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,ae;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]/,ae=oe.match(se))throw new Error("Invalid character in string: "+oe+" at index "+ae.index)}else if(this.options.version==="1.1"&&(se=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=oe.match(se)))throw new Error("Invalid character in string: "+oe+" at index "+ae.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(/\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(/0)?new Array(Pe).join(Ce.indent):""},be.prototype.endline=function(we,Ce,Se){return!Ce.pretty||Ce.suppressPrettyCount?"":Ce.newline},be.prototype.attribute=function(we,Ce,Se){var Pe;return this.openAttribute(we,Ce,Se),Pe=" "+we.name+'="'+we.value+'"',this.closeAttribute(we,Ce,Se),Pe},be.prototype.cdata=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.comment=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.declaration=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+"",Pe+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.docType=function(we,Ce,Se){var Pe,Be,He,Ee,Ue;if(Se||(Se=0),this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Ee=this.indent(we,Ce,Se),Ee+="0){for(Ee+=" [",Ee+=this.endline(we,Ce,Se),Ce.state=ie.InsideTag,Ue=we.children,Be=0,He=Ue.length;Be",Ee+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Ee},be.prototype.element=function(we,Ce,Se){var Pe,Be,He,Ee,Ue,Ie,je,Ve,$e,Qe,rt,et,ut,lt;Se||(Se=0),Qe=!1,rt="",this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,rt+=this.indent(we,Ce,Se)+"<"+we.name,et=we.attribs;for($e in et)ye.call(et,$e)&&(Pe=et[$e],rt+=this.attribute(Pe,Ce,Se));if(He=we.children.length,Ee=He===0?null:we.children[0],He===0||we.children.every(function(it){return(it.type===ue.Text||it.type===ue.Raw)&&it.value===""}))Ce.allowEmpty?(rt+=">",Ce.state=ie.CloseTag,rt+=""+this.endline(we,Ce,Se)):(Ce.state=ie.CloseTag,rt+=Ce.spaceBeforeSlash+"/>"+this.endline(we,Ce,Se));else if(Ce.pretty&&He===1&&(Ee.type===ue.Text||Ee.type===ue.Raw)&&Ee.value!=null)rt+=">",Ce.state=ie.InsideTag,Ce.suppressPrettyCount++,Qe=!0,rt+=this.writeChildNode(Ee,Ce,Se+1),Ce.suppressPrettyCount--,Qe=!1,Ce.state=ie.CloseTag,rt+=""+this.endline(we,Ce,Se);else{if(Ce.dontPrettyTextNodes){for(ut=we.children,Ue=0,je=ut.length;Ue"+this.endline(we,Ce,Se),Ce.state=ie.InsideTag,lt=we.children,Ie=0,Ve=lt.length;Ie",Qe&&Ce.suppressPrettyCount--,rt+=this.endline(we,Ce,Se),Ce.state=ie.None}return this.closeNode(we,Ce,Se),rt},be.prototype.writeChildNode=function(we,Ce,Se){switch(we.type){case ue.CData:return this.cdata(we,Ce,Se);case ue.Comment:return this.comment(we,Ce,Se);case ue.Element:return this.element(we,Ce,Se);case ue.Raw:return this.raw(we,Ce,Se);case ue.Text:return this.text(we,Ce,Se);case ue.ProcessingInstruction:return this.processingInstruction(we,Ce,Se);case ue.Dummy:return"";case ue.Declaration:return this.declaration(we,Ce,Se);case ue.DocType:return this.docType(we,Ce,Se);case ue.AttributeDeclaration:return this.dtdAttList(we,Ce,Se);case ue.ElementDeclaration:return this.dtdElement(we,Ce,Se);case ue.EntityDeclaration:return this.dtdEntity(we,Ce,Se);case ue.NotationDeclaration:return this.dtdNotation(we,Ce,Se);default:throw new Error("Unknown XML node type: "+we.constructor.name)}},be.prototype.processingInstruction=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+"",Pe+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.raw=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se),Ce.state=ie.InsideTag,Pe+=we.value,Ce.state=ie.CloseTag,Pe+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.text=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se),Ce.state=ie.InsideTag,Pe+=we.value,Ce.state=ie.CloseTag,Pe+=this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.dtdAttList=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.dtdElement=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.dtdEntity=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.dtdNotation=function(we,Ce,Se){var Pe;return this.openNode(we,Ce,Se),Ce.state=ie.OpenTag,Pe=this.indent(we,Ce,Se)+""+this.endline(we,Ce,Se),Ce.state=ie.None,this.closeNode(we,Ce,Se),Pe},be.prototype.openNode=function(we,Ce,Se){},be.prototype.closeNode=function(we,Ce,Se){},be.prototype.openAttribute=function(we,Ce,Se){},be.prototype.closeAttribute=function(we,Ce,Se){},be}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(E,ve,fe){(function(){var ue,ie,re,le,oe,se,ae,te,z,a;a=E("./Utility"),te=a.assign,z=a.isFunction,re=E("./XMLDOMImplementation"),le=E("./XMLDocument"),oe=E("./XMLDocumentCB"),ae=E("./XMLStringWriter"),se=E("./XMLStreamWriter"),ue=E("./NodeType"),ie=E("./WriterState"),ve.exports.create=function(y,x,b,ee){var ne,Ae;if(y==null)throw new Error("Root element needs a name.");return ee=te({},x,b,ee),ne=new le(ee),Ae=ne.element(y),ee.headless||(ne.declaration(ee),(ee.pubID!=null||ee.sysID!=null)&&ne.dtd(ee)),Ae},ve.exports.begin=function(y,x,b){var ee;return z(y)&&(ee=[y,x],x=ee[0],b=ee[1],y={}),x?new oe(y,x,b):new le(y)},ve.exports.stringWriter=function(y){return new ae(y)},ve.exports.streamWriter=function(y,x){return new se(y,x)},ve.exports.implementation=new re,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(E,ve,fe){ve.exports=ie;var ue=Object.prototype.hasOwnProperty;function ie(){for(var re={},le=0;leoe?y=a(y):y.length>5]|=128<>>9<<4)+14]=x;for(var b=1732584193,ee=-271733879,ne=-1732584194,Ae=271733878,ge=0;ge>16)+(x>>16)+(b>>16);return ee<<16|b&65535}function a(y,x){return y<>>32-x}ve.exports=function(x){return ue.hash(x,re,16)}},{"./helpers":462}],464:[function(E,ve,fe){"use strict";var ue=E("./helpers");function ie(ae,te){ae[te>>5]|=128<<24-te%32,ae[(te+64>>9<<4)+15]=te;for(var z=Array(80),a=1732584193,y=-271733879,x=-1732584194,b=271733878,ee=-1009589776,ne=0;ne>16)+(te>>16)+(z>>16);return a<<16|z&65535}function se(ae,te){return ae<>>32-te}ve.exports=function(te){return ue.hash(te,ie,20,!0)}},{"./helpers":462}],465:[function(E,ve,fe){"use strict";ve.exports=function(){return function(){}}},{}],466:[function(E,ve,fe){(function(ue){(function(){"use strict";var ie=E("@babel/runtime/helpers/interopRequireDefault"),re=ie(E("@babel/runtime/helpers/typeof")),le=E("stream"),oe=le.Stream,se=E("../lib/common/utils/isArray"),ae=se.isArray;ve.exports.string=function(a){return typeof a=="string"},ve.exports.array=ae,ve.exports.buffer=ue.isBuffer;function te(z){return z instanceof oe}ve.exports.writableStream=function(a){return te(a)&&typeof a._write=="function"&&(0,re.default)(a._writableState)==="object"}}).call(this)}).call(this,{isBuffer:E("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(E,ve,fe){"use strict";var ue=E("immediate"),ie=ve.exports={};ie.nextTick=ue,ie.title="browser",ie.browser=!0,ie.env={},ie.argv=[],ie.version="",ie.versions={};function re(){}ie.on=re,ie.addListener=re,ie.once=re,ie.off=re,ie.removeListener=re,ie.removeAllListeners=re,ie.emit=re,ie.prependListener=re,ie.prependOnceListener=re,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(E,ve,fe){(function(ue){(function(){"use strict";E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js");var ie=E("./lib/request"),re=E("./lib/response"),le=E("xtend"),oe=E("builtin-status-codes"),se=E("url"),ae=fe;ae.request=function(te,z){typeof te=="string"?te=se.parse(te):te=le(te);var a=ue.location.protocol.search(/^https?:$/)===-1?"http:":"",y=te.protocol||a,x=te.hostname||te.host,b=te.port,ee=te.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),te.url=(x?y+"//"+x:"")+(b?":"+b:"")+ee,te.method=(te.method||"GET").toUpperCase(),te.headers=te.headers||{};var ne=new ie(te);return z&&ne.on("response",z),ne},ae.get=function(z,a){var y=ae.request(z,a);return y.end(),y},ae.ClientRequest=ie,ae.IncomingMessage=re.IncomingMessage,ae.Agent=function(){},ae.Agent.defaultMaxSockets=4,ae.globalAgent=new ae.Agent,ae.STATUS_CODES=oe,ae.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 Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(E,ve,fe){(function(ue){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.array-buffer.constructor.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.array.slice.js"),fe.fetch=ae(ue.fetch)&&ae(ue.ReadableStream),fe.writableStream=ae(ue.WritableStream),fe.abortController=ae(ue.AbortController),fe.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),fe.blobConstructor=!0}catch(te){}var ie;function re(){if(ie!==void 0)return ie;if(ue.XMLHttpRequest){ie=new ue.XMLHttpRequest;try{ie.open("GET",ue.XDomainRequest?"/":"https://example.com")}catch(te){ie=null}}else ie=null;return ie}function le(te){var z=re();if(!z)return!1;try{return z.responseType=te,z.responseType===te}catch(a){}return!1}var oe=typeof ue.ArrayBuffer!="undefined",se=oe&&ae(ue.ArrayBuffer.prototype.slice);fe.arraybuffer=fe.fetch||oe&&le("arraybuffer"),fe.msstream=!fe.fetch&&se&&le("ms-stream"),fe.mozchunkedarraybuffer=!fe.fetch&&oe&&le("moz-chunked-arraybuffer"),fe.overrideMimeType=fe.fetch||(re()?ae(re().overrideMimeType):!1),fe.vbArray=ae(ue.VBArray);function ae(te){return typeof te=="function"}ie=null}).call(this)}).call(this,typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(E,ve,fe){(function(ue,ie,re){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.regexp.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.array.map.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js");var le=E("./capability"),oe=E("inherits"),se=E("./response"),ae=E("readable-stream"),te=E("to-arraybuffer"),z=se.IncomingMessage,a=se.readyStates;function y(ne,Ae){return le.fetch&&Ae?"fetch":le.mozchunkedarraybuffer?"moz-chunked-arraybuffer":le.msstream?"ms-stream":le.arraybuffer&&ne?"arraybuffer":le.vbArray&&ne?"text:vbarray":"text"}var x=ve.exports=function(ne){var Ae=this;ae.Writable.call(Ae),Ae._opts=ne,Ae._body=[],Ae._headers={},ne.auth&&Ae.setHeader("Authorization","Basic "+new re(ne.auth).toString("base64")),Object.keys(ne.headers).forEach(function(be){Ae.setHeader(be,ne.headers[be])});var ge,ye=!0;if(ne.mode==="disable-fetch"||"requestTimeout"in ne&&!le.abortController)ye=!1,ge=!0;else if(ne.mode==="prefer-streaming")ge=!1;else if(ne.mode==="allow-wrong-content-type")ge=!le.overrideMimeType;else if(!ne.mode||ne.mode==="default"||ne.mode==="prefer-fast")ge=!0;else throw new Error("Invalid value for opts.mode");Ae._mode=y(ge,ye),Ae._fetchTimer=null,Ae.on("finish",function(){Ae._onFinish()})};oe(x,ae.Writable),x.prototype.setHeader=function(ne,Ae){var ge=this,ye=ne.toLowerCase();ee.indexOf(ye)===-1&&(ge._headers[ye]={name:ne,value:Ae})},x.prototype.getHeader=function(ne){var Ae=this._headers[ne.toLowerCase()];return Ae?Ae.value:null},x.prototype.removeHeader=function(ne){var Ae=this;delete Ae._headers[ne.toLowerCase()]},x.prototype._onFinish=function(){var ne=this;if(!ne._destroyed){var Ae=ne._opts,ge=ne._headers,ye=null;Ae.method!=="GET"&&Ae.method!=="HEAD"&&(le.arraybuffer?ye=te(re.concat(ne._body)):le.blobConstructor?ye=new ie.Blob(ne._body.map(function(Be){return te(Be)}),{type:(ge["content-type"]||{}).value||""}):ye=re.concat(ne._body).toString());var be=[];if(Object.keys(ge).forEach(function(Be){var He=ge[Be].name,Ee=ge[Be].value;Array.isArray(Ee)?Ee.forEach(function(Ue){be.push([He,Ue])}):be.push([He,Ee])}),ne._mode==="fetch"){var we=null,Ce=null;if(le.abortController){var Se=new AbortController;we=Se.signal,ne._fetchAbortController=Se,"requestTimeout"in Ae&&Ae.requestTimeout!==0&&(ne._fetchTimer=ie.setTimeout(function(){ne.emit("requestTimeout"),ne._fetchAbortController&&ne._fetchAbortController.abort()},Ae.requestTimeout))}ie.fetch(ne._opts.url,{method:ne._opts.method,headers:be,body:ye||void 0,mode:"cors",credentials:Ae.withCredentials?"include":"same-origin",signal:we}).then(function(Be){ne._fetchResponse=Be,ne._connect()},function(Be){ie.clearTimeout(ne._fetchTimer),ne._destroyed||ne.emit("error",Be)})}else{var Pe=ne._xhr=new ie.XMLHttpRequest;try{Pe.open(ne._opts.method,ne._opts.url,!0)}catch(Be){ue.nextTick(function(){ne.emit("error",Be)});return}"responseType"in Pe&&(Pe.responseType=ne._mode.split(":")[0]),"withCredentials"in Pe&&(Pe.withCredentials=!!Ae.withCredentials),ne._mode==="text"&&"overrideMimeType"in Pe&&Pe.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in Ae&&(Pe.timeout=Ae.requestTimeout,Pe.ontimeout=function(){ne.emit("requestTimeout")}),be.forEach(function(Be){Pe.setRequestHeader(Be[0],Be[1])}),ne._response=null,Pe.onreadystatechange=function(){switch(Pe.readyState){case a.LOADING:case a.DONE:ne._onXHRProgress();break}},ne._mode==="moz-chunked-arraybuffer"&&(Pe.onprogress=function(){ne._onXHRProgress()}),Pe.onerror=function(){ne._destroyed||ne.emit("error",new Error("XHR error"))};try{Pe.send(ye)}catch(Be){ue.nextTick(function(){ne.emit("error",Be)});return}}}};function b(ne){try{var Ae=ne.status;return Ae!==null&&Ae!==0}catch(ge){return!1}}x.prototype._onXHRProgress=function(){var ne=this;!b(ne._xhr)||ne._destroyed||(ne._response||ne._connect(),ne._response._onXHRProgress())},x.prototype._connect=function(){var ne=this;ne._destroyed||(ne._response=new z(ne._xhr,ne._fetchResponse,ne._mode,ne._fetchTimer),ne._response.on("error",function(Ae){ne.emit("error",Ae)}),ne.emit("response",ne._response))},x.prototype._write=function(ne,Ae,ge){var ye=this;ye._body.push(ne),ge()},x.prototype.abort=x.prototype.destroy=function(){var ne=this;ne._destroyed=!0,ie.clearTimeout(ne._fetchTimer),ne._response&&(ne._response._destroyed=!0),ne._xhr?ne._xhr.abort():ne._fetchAbortController&&ne._fetchAbortController.abort()},x.prototype.end=function(ne,Ae,ge){var ye=this;typeof ne=="function"&&(ge=ne,ne=void 0),ae.Writable.prototype.end.call(ye,ne,Ae,ge)},x.prototype.flushHeaders=function(){},x.prototype.setTimeout=function(){},x.prototype.setNoDelay=function(){},x.prototype.setSocketKeepAlive=function(){};var ee=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,E("_process"),typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(E,ve,fe){(function(ue,ie,re){(function(){"use strict";E("core-js/modules/es.object.to-string.js"),E("core-js/modules/web.dom-collections.for-each.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.iterator.js"),E("core-js/modules/es.array-buffer.slice.js"),E("core-js/modules/es.typed-array.uint8-array.js"),E("core-js/modules/es.typed-array.copy-within.js"),E("core-js/modules/es.typed-array.every.js"),E("core-js/modules/es.typed-array.fill.js"),E("core-js/modules/es.typed-array.filter.js"),E("core-js/modules/es.typed-array.find.js"),E("core-js/modules/es.typed-array.find-index.js"),E("core-js/modules/es.typed-array.for-each.js"),E("core-js/modules/es.typed-array.includes.js"),E("core-js/modules/es.typed-array.index-of.js"),E("core-js/modules/es.typed-array.iterator.js"),E("core-js/modules/es.typed-array.join.js"),E("core-js/modules/es.typed-array.last-index-of.js"),E("core-js/modules/es.typed-array.map.js"),E("core-js/modules/es.typed-array.reduce.js"),E("core-js/modules/es.typed-array.reduce-right.js"),E("core-js/modules/es.typed-array.reverse.js"),E("core-js/modules/es.typed-array.set.js"),E("core-js/modules/es.typed-array.slice.js"),E("core-js/modules/es.typed-array.some.js"),E("core-js/modules/es.typed-array.sort.js"),E("core-js/modules/es.typed-array.subarray.js"),E("core-js/modules/es.typed-array.to-locale-string.js"),E("core-js/modules/es.typed-array.to-string.js"),E("core-js/modules/es.array.slice.js");var le=E("./capability"),oe=E("inherits"),se=E("readable-stream"),ae=fe.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},te=fe.IncomingMessage=function(z,a,y,x){var b=this;if(se.Readable.call(b),b._mode=y,b.headers={},b.rawHeaders=[],b.trailers={},b.rawTrailers=[],b.on("end",function(){ue.nextTick(function(){b.emit("close")})}),y==="fetch"){var ee=function we(){Ae.read().then(function(Ce){if(!b._destroyed){if(Ce.done){ie.clearTimeout(x),b.push(null);return}b.push(new re(Ce.value)),we()}}).catch(function(Ce){ie.clearTimeout(x),b._destroyed||b.emit("error",Ce)})};if(b._fetchResponse=a,b.url=a.url,b.statusCode=a.status,b.statusMessage=a.statusText,a.headers.forEach(function(we,Ce){b.headers[Ce.toLowerCase()]=we,b.rawHeaders.push(Ce,we)}),le.writableStream){var ne=new WritableStream({write:function(Ce){return new Promise(function(Se,Pe){b._destroyed?Pe():b.push(new re(Ce))?Se():b._resumeFetch=Se})},close:function(){ie.clearTimeout(x),b._destroyed||b.push(null)},abort:function(Ce){b._destroyed||b.emit("error",Ce)}});try{a.body.pipeTo(ne).catch(function(we){ie.clearTimeout(x),b._destroyed||b.emit("error",we)});return}catch(we){}}var Ae=a.body.getReader();ee()}else{b._xhr=z,b._pos=0,b.url=z.responseURL,b.statusCode=z.status,b.statusMessage=z.statusText;var ge=z.getAllResponseHeaders().split(/\r?\n/);if(ge.forEach(function(we){var Ce=we.match(/^([^:]+):\s*(.*)/);if(Ce){var Se=Ce[1].toLowerCase();Se==="set-cookie"?(b.headers[Se]===void 0&&(b.headers[Se]=[]),b.headers[Se].push(Ce[2])):b.headers[Se]!==void 0?b.headers[Se]+=", "+Ce[2]:b.headers[Se]=Ce[2],b.rawHeaders.push(Ce[1],Ce[2])}}),b._charset="x-user-defined",!le.overrideMimeType){var ye=b.rawHeaders["mime-type"];if(ye){var be=ye.match(/;\s*charset=([^;])(;|$)/);be&&(b._charset=be[1].toLowerCase())}b._charset||(b._charset="utf-8")}}};oe(te,se.Readable),te.prototype._read=function(){var z=this,a=z._resumeFetch;a&&(z._resumeFetch=null,a())},te.prototype._onXHRProgress=function(){var z=this,a=z._xhr,y=null;switch(z._mode){case"text:vbarray":if(a.readyState!==ae.DONE)break;try{y=new ie.VBArray(a.responseBody).toArray()}catch(Ae){}if(y!==null){z.push(new re(y));break}case"text":try{y=a.responseText}catch(Ae){z._mode="text:vbarray";break}if(y.length>z._pos){var x=y.substr(z._pos);if(z._charset==="x-user-defined"){for(var b=new re(x.length),ee=0;eez._pos&&(z.push(new re(new Uint8Array(ne.result.slice(z._pos)))),z._pos=ne.result.byteLength)},ne.onload=function(){z.push(null)},ne.readAsArrayBuffer(y);break}z._xhr.readyState===ae.DONE&&z._mode!=="ms-stream"&&z.push(null)}}).call(this)}).call(this,E("_process"),typeof Nt!="undefined"?Nt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},E("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.search.js"),E("core-js/modules/es.array.concat.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.string.replace.js"),E("core-js/modules/es.array.join.js"),E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.string.match.js"),E("core-js/modules/es.array.slice.js"),E("core-js/modules/es.object.keys.js"),E("core-js/modules/es.array.splice.js");var re=E("punycode"),le=E("./util");fe.parse=Ce,fe.resolve=Pe,fe.resolveObject=Be,fe.format=Se,fe.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,ae=/:[0-9]*$/,te=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,z=["<",">",'"',"`"," ","\r",` +`," "],a=["{","}","|","\\","^","`"].concat(z),y=["'"].concat(a),x=["%","/","?",";","#"].concat(y),b=["/","?","#"],ee=255,ne=/^[+a-z0-9A-Z_-]{0,63}$/,Ae=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ge={javascript:!0,"javascript:":!0},ye={javascript:!0,"javascript:":!0},be={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},we=E("querystring");function Ce(He,Ee,Ue){if(He&&le.isObject(He)&&He instanceof oe)return He;var Ie=new oe;return Ie.parse(He,Ee,Ue),Ie}oe.prototype.parse=function(He,Ee,Ue){if(!le.isString(He))throw new TypeError("Parameter 'url' must be a string, not "+(0,ie.default)(He));var Ie=He.indexOf("?"),je=Ie!==-1&&Ie127?Re+="x":Re+=qe[We];if(!Re.match(ne)){var Le=vt.slice(0,ot),Fe=vt.slice(ot+1),De=qe.match(Ae);De&&(Le.push(De[1]),Fe.unshift(De[2])),Fe.length&&(Qe="/"+Fe.join(".")+Qe),this.hostname=Le.join(".");break}}}this.hostname.length>ee?this.hostname="":this.hostname=this.hostname.toLowerCase(),jt||(this.hostname=re.toASCII(this.hostname));var Te=this.port?":"+this.port:"",ke=this.hostname||"";this.host=ke+Te,this.href+=this.host,jt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Qe[0]!=="/"&&(Qe="/"+Qe))}if(!ge[ut])for(var ot=0,st=y.length;ot0?Ue.host.split("@"):!1;Re&&(Ue.auth=Re.shift(),Ue.host=Ue.hostname=Re.shift())}return Ue.search=He.search,Ue.query=He.query,(!le.isNull(Ue.pathname)||!le.isNull(Ue.search))&&(Ue.path=(Ue.pathname?Ue.pathname:"")+(Ue.search?Ue.search:"")),Ue.href=Ue.format(),Ue}if(!vt.length)return Ue.pathname=null,Ue.search?Ue.path="/"+Ue.search:Ue.path=null,Ue.href=Ue.format(),Ue;for(var We=vt.slice(-1)[0],Oe=(Ue.host||He.host||vt.length>1)&&(We==="."||We==="..")||We==="",Le=0,Fe=vt.length;Fe>=0;Fe--)We=vt[Fe],We==="."?vt.splice(Fe,1):We===".."?(vt.splice(Fe,1),Le++):Le&&(vt.splice(Fe,1),Le--);if(!yt&&!jt)for(;Le--;Le)vt.unshift("..");yt&&vt[0]!==""&&(!vt[0]||vt[0].charAt(0)!=="/")&&vt.unshift(""),Oe&&vt.join("/").substr(-1)!=="/"&&vt.push("");var De=vt[0]===""||vt[0]&&vt[0].charAt(0)==="/";if(qe){Ue.hostname=Ue.host=De?"":vt.length?vt.shift():"";var Re=Ue.host&&Ue.host.indexOf("@")>0?Ue.host.split("@"):!1;Re&&(Ue.auth=Re.shift(),Ue.host=Ue.hostname=Re.shift())}return yt=yt||Ue.host&&vt.length,yt&&!De&&vt.unshift(""),vt.length?Ue.pathname=vt.join("/"):(Ue.pathname=null,Ue.path=null),(!le.isNull(Ue.pathname)||!le.isNull(Ue.search))&&(Ue.path=(Ue.pathname?Ue.pathname:"")+(Ue.search?Ue.search:"")),Ue.auth=He.auth||Ue.auth,Ue.slashes=Ue.slashes||He.slashes,Ue.href=Ue.format(),Ue},oe.prototype.parseHost=function(){var He=this.host,Ee=ae.exec(He);Ee&&(Ee=Ee[0],Ee!==":"&&(this.port=Ee.substr(1)),He=He.substr(0,He.length-Ee.length)),He&&(this.hostname=He)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(E,ve,fe){"use strict";var ue=E("@babel/runtime/helpers/interopRequireDefault"),ie=ue(E("@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(E,ve,fe){"use strict";E("core-js/modules/es.number.constructor.js"),fe.encodeURIComponent=function(ue){try{return encodeURIComponent(ue)}catch(ie){return ue}},fe.escape=E("escape-html"),fe.timestamp=function(ie){if(ie){var re=ie;return typeof re=="string"&&(re=Number(re)),String(ie).length===10&&(re*=1e3),new Date(re)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(E,ve,fe){(function(ue,ie){(function(){"use strict";var re=E("@babel/runtime/helpers/interopRequireDefault"),le=re(E("@babel/runtime/helpers/typeof"));E("core-js/modules/es.string.trim.js"),E("core-js/modules/es.regexp.exec.js"),E("core-js/modules/es.string.split.js"),E("core-js/modules/es.object.to-string.js"),E("core-js/modules/es.promise.js"),E("core-js/modules/es.function.name.js"),E("core-js/modules/es.array.concat.js");var oe=E("util"),se=E("url"),ae=E("http"),te=E("https"),z=E("debug")("urllib"),a=E("humanize-ms"),y=0,x=Math.pow(2,31)-10,b=/^https?:\/\//i;function ee(ye,be){return ye===void 0?be:ye}function ne(ye){return ye?ye.split(";")[0].trim().toLowerCase():""}function Ae(ye,be){return function(we,Ce,Se){if(we)return be(we);ye({data:Ce,status:Se.statusCode,headers:Se.headers,res:Se})}}fe.TIMEOUTS=[a("300s"),a("300s")];var ge=["json","text"];fe.request=function(be,we,Ce){return arguments.length===2&&typeof we=="function"&&(Ce=we,we=null),typeof Ce=="function"?fe.requestWithCallback(be,we,Ce):new Promise(function(Se,Pe){fe.requestWithCallback(be,we,Ae(Se,Pe))})},fe.requestWithCallback=function(be,we,Ce){if(!be||typeof be!="string"&&(0,le.default)(be)!=="object"){var Se=oe.format("expect request url to be a string or a http request options, but got %j",be);throw new Error(Se)}arguments.length===2&&typeof we=="function"&&(Ce=we,we=null),we=we||{},y>=x&&(y=0);var Pe=++y;we.requestUrls=we.requestUrls||[];var Be={requestId:Pe,url:be,args:we,ctx:we.ctx};we.emitter&&we.emitter.emit("request",Be),we.timeout=we.timeout||fe.TIMEOUTS,we.maxRedirects=we.maxRedirects||10,we.streaming=we.streaming||we.customResponse;var He=Date.now(),Ee;typeof be=="string"?(b.test(be)||(be="https://"+be),Ee=se.parse(be)):Ee=be;var Ue=(we.type||we.method||Ee.method||"GET").toUpperCase(),Ie=Ee.port||80,je=ae,Ve=ee(we.agent,fe.agent),$e=we.fixJSONCtlChars;Ee.protocol==="https:"&&(je=te,Ve=ee(we.httpsAgent,fe.httpsAgent),Ee.port||(Ie=443));var Qe={host:Ee.hostname||Ee.host||"localhost",path:Ee.path||"/",method:Ue,port:Ie,agent:Ve,headers:we.headers||{},lookup:we.lookup};Array.isArray(we.timeout)?Qe.requestTimeout=we.timeout[we.timeout.length-1]:typeof we.timeout!="undefined"&&(Qe.requestTimeout=we.timeout);var rt=we.auth||Ee.auth;rt&&(Qe.auth=rt);var et=we.content||we.data,ut=Ue==="GET"||Ue==="HEAD"||we.dataAsQueryString;if(!we.content&&et&&!(typeof et=="string"||ie.isBuffer(et)))if(ut)et=we.nestedQuerystring?qs.stringify(et):querystring.stringify(et);else{var lt=Qe.headers["Content-Type"]||Qe.headers["content-type"];lt||(we.contentType==="json"?lt="application/json":lt="application/x-www-form-urlencoded",Qe.headers["Content-Type"]=lt),ne(lt)==="application/json"?et=JSON.stringify(et):et=we.nestedQuerystring?qs.stringify(et):querystring.stringify(et)}ut&&et&&(Qe.path+=(Ee.query?"&":"?")+et,et=null);var it=0;if(et){var ot=et.length;ie.isBuffer(et)||(ot=ie.byteLength(et)),it=Qe.headers["Content-Length"]=ot}we.dataType==="json"&&(Qe.headers.Accept="application/json"),typeof we.beforeRequest=="function"&&we.beforeRequest(Qe);var ct=null,mt=null,yt=null,jt=!1,vt=!1,st=0,qe=-1,Re=!1,We="",Oe="",Le=null;we.timing&&(Le={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Fe(){ct&&(clearTimeout(ct),ct=null)}function De(){mt&&(clearTimeout(mt),mt=null)}function Te(Ft,Rt,wt){if(De(),!Ce){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Pe,ue.pid,Qe.method,be),Ft&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s +stack: %s`,Date(),Pe,ue.pid,Ft.name,Ft.message,Ft.stack);return}var Ot=Ce;Ce=null;var Mt={};wt&&(qe=wt.statusCode,Mt=wt.headers);var Qt=Date.now()-He;Le&&(Le.contentDownload=Qt),z("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Qt,st,qe,Qe.method,Qe.host,Qe.path,vt,Le);var Jt={status:qe,statusCode:qe,headers:Mt,size:st,aborted:Re,rt:Qt,keepAliveSocket:vt,data:Rt,requestUrls:we.requestUrls,timing:Le,remoteAddress:We,remotePort:Oe};if(Ft){var mn="";Ve&&typeof Ve.getCurrentStatus=="function"&&(mn=", agent status: "+JSON.stringify(Ve.getCurrentStatus())),Ft.message+=", "+Qe.method+" "+be+" "+qe+" (connected: "+jt+", keepalive socket: "+vt+mn+`) +headers: `+JSON.stringify(Mt),Ft.data=Rt,Ft.path=Qe.path,Ft.status=qe,Ft.headers=Mt,Ft.res=Jt}Ot(Ft,Rt,we.streaming?wt:Jt),we.emitter&&(Be.url=be,Be.socket=Et&&Et.connection,Be.options=Qe,Be.size=it,we.emitter.emit("response",{requestId:Pe,error:Ft,ctx:we.ctx,req:Be,res:Jt}))}function ke(Ft){var Rt=null;if(we.followRedirect&&statuses.redirect[Ft.statusCode]){we._followRedirectCount=(we._followRedirectCount||0)+1;var wt=Ft.headers.location;if(!wt)Rt=new Error("Got statusCode "+Ft.statusCode+" but cannot resolve next location from headers"),Rt.name="FollowRedirectError";else if(we._followRedirectCount>we.maxRedirects)Rt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+be),Rt.name="MaxRedirectError";else{var Ot=we.formatRedirectUrl?we.formatRedirectUrl(be,wt):se.resolve(be,wt);z("Request#%d %s: `redirected` from %s to %s",Pe,Qe.path,be,Ot),De(),we.headers&&we.headers.Host&&b.test(wt)&&(we.headers.Host=null);var Mt=Ce;return Ce=null,fe.requestWithCallback(Ot,we,Mt),{redirect:!0,error:null}}}return{redirect:!1,error:Rt}}we.gzip&&!Qe.headers["Accept-Encoding"]&&!Qe.headers["accept-encoding"]&&(Qe.headers["Accept-Encoding"]="gzip");function _e(Ft,Rt,wt){var Ot=Ft.headers["content-encoding"];return wt(null,Rt,Ot)}var Xe=we.writeStream;z("Request#%d %s %s with headers %j, options.path: %s",Pe,Ue,be,Qe.headers,Qe.path),we.requestUrls.push(be);function dt(Ft){if(Le&&(Le.waiting=Date.now()-He),z("Request#%d %s `req response` event emit: status %d, headers: %j",Pe,be,Ft.statusCode,Ft.headers),we.streaming){var Rt=ke(Ft);if(Rt.redirect){Ft.resume();return}return Rt.error?(Ft.resume(),Te(Rt.error,null,Ft)):Te(null,null,Ft)}if(Ft.on("close",function(){z("Request#%d %s: `res close` event emit, total size %d",Pe,be,st)}),Ft.on("error",function(){z("Request#%d %s: `res error` event emit, total size %d",Pe,be,st)}),Ft.on("aborted",function(){Re=!0,z("Request#%d %s: `res aborted` event emit, total size %d",Pe,be,st)}),Xe){var wt=ke(Ft);if(wt.redirect){Ft.resume();return}return wt.error?(Ft.resume(),Xe.end(),Te(wt.error,null,Ft)):(we.consumeWriteStream===!1?Ft.on("end",Te.bind(null,null,null,Ft)):Xe.on("close",function(){z("Request#%d %s: writeStream close event emitted",Pe,be),Te(yt||null,null,Ft)}),Ft.pipe(Xe))}var Ot=[];Ft.on("data",function(Mt){z("Request#%d %s: `res data` event emit, size %d",Pe,be,Mt.length),st+=Mt.length,Ot.push(Mt)}),Ft.on("end",function(){var Mt=ie.concat(Ot,st);if(z("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Pe,be,st,Ft._dumped),yt)return Te(yt,Mt,Ft);var Qt=ke(Ft);if(Qt.error)return Te(Qt.error,Mt,Ft);Qt.redirect||_e(Ft,Mt,function(Jt,mn,tn){if(Jt)return Te(Jt,Mt,Ft);if(!tn&&ge.indexOf(we.dataType)>=0){try{mn=decodeBodyByCharset(mn,Ft)}catch(nn){return z("decodeBodyByCharset error: %s",nn),Te(null,mn,Ft)}if(we.dataType==="json")if(st===0)mn=null;else{var cn=parseJSON(mn,$e);cn.error?Jt=cn.error:mn=cn.data}}Re&&z("Request#%d %s: Remote socket was terminated before `response.end()` was called",Pe,be),Te(Jt,mn,Ft)})})}var gt,at;Array.isArray(we.timeout)?(gt=a(we.timeout[0]),at=a(we.timeout[1])):gt=at=a(we.timeout),z("ConnectTimeout: %d, ResponseTimeout: %d",gt,at);function bt(){z("Connect timer ticking, timeout: %d",gt),ct=setTimeout(function(){ct=null,qe===-1&&(qe=-2);var Ft="Connect timeout for "+gt+"ms",Rt="ConnectionTimeoutError";Et.socket||(Rt="SocketAssignTimeoutError",Ft+=", working sockets is full"),yt=new Error(Ft),yt.name=Rt,yt.requestId=Pe,z("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Pe,be,yt.name,Ft,jt),Lt()},gt)}function Pt(){z("Response timer ticking, timeout: %d",at),mt=setTimeout(function(){mt=null;var Ft="Response timeout for "+at+"ms",Rt="ResponseTimeoutError";yt=new Error(Ft),yt.name=Rt,yt.requestId=Pe,z("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Pe,be,yt.name,Ft,jt),Lt()},at)}var Et;Qe.mode=we.mode?we.mode:"";try{Et=je.request(Qe,dt)}catch(Ft){return Te(Ft)}typeof window=="undefined"?bt():Et.on("requestTimeout",function(){qe===-1&&(qe=-2);var Ft="Connect timeout for "+gt+"ms",Rt="ConnectionTimeoutError";yt=new Error(Ft),yt.name=Rt,yt.requestId=Pe,Lt()});function Lt(){z("Request#%d %s abort, connected: %s",Pe,be,jt),Et.socket||(yt.noSocket=!0,Te(yt)),Et.abort()}return Le&&Et.on("finish",function(){Le.requestSent=Date.now()-He}),Et.once("socket",function(Ft){Le&&(Le.queuing=Date.now()-He);var Rt=Ft.readyState;if(Rt==="opening"){Ft.once("lookup",function(wt,Ot,Mt){z("Request#%d %s lookup: %s, %s, %s",Pe,be,wt,Ot,Mt),Le&&(Le.dnslookup=Date.now()-He),Ot&&(We=Ot)}),Ft.once("connect",function(){Le&&(Le.connected=Date.now()-He),Fe(),Pt(),z("Request#%d %s new socket connected",Pe,be),jt=!0,We||(We=Ft.remoteAddress),Oe=Ft.remotePort});return}z("Request#%d %s reuse socket connected, readyState: %s",Pe,be,Rt),jt=!0,vt=!0,We||(We=Ft.remoteAddress),Oe=Ft.remotePort,Fe(),Pt()}),Et.on("error",function(Ft){(Ft.name==="Error"||Ft.name==="TypeError")&&(Ft.name=jt?"ResponseError":"RequestError"),Ft.message+=' (req "error")',z("Request#%d %s `req error` event emit, %s: %s",Pe,be,Ft.name,Ft.message),Te(yt||Ft)}),Xe&&Xe.once("error",function(Ft){Ft.message+=' (writeStream "error")',yt=Ft,z("Request#%d %s `writeStream error` event emit, %s: %s",Pe,be,Ft.name,Ft.message),Lt()}),we.stream?(we.stream.pipe(Et),we.stream.once("error",function(Ft){Ft.message+=' (stream "error")',yt=Ft,z("Request#%d %s `readStream error` event emit, %s: %s",Pe,be,Ft.name,Ft.message),Lt()})):Et.end(et),Et.requestId=Pe,Et}}).call(this)}).call(this,E("_process"),E("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},50371:function(qt,Nt){"use strict";function pe(){const me=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ze=1;ze{const fe=E[ve];fe!==void 0&&(me[ve]=fe)})}return me}Nt.Z=pe},77578:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return me}});const me=ze=>ze?typeof ze=="function"?ze():ze:null},13845:function(qt,Nt,pe){"use strict";pe.d(Nt,{F:function(){return me},Z:function(){return ze}});function me(E){return E!=null&&E===E.window}function ze(E,ve){var fe,ue;if(typeof window=="undefined")return 0;const ie=ve?"scrollTop":"scrollLeft";let re=0;return me(E)?re=E[ve?"pageYOffset":"pageXOffset"]:E instanceof Document?re=E.documentElement[ie]:(E instanceof HTMLElement||E)&&(re=E[ie]),E&&!me(E)&&typeof re!="number"&&(re=(ue=((fe=E.ownerDocument)!==null&&fe!==void 0?fe:E).documentElement)===null||ue===void 0?void 0:ue[ie]),re}},56762:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ze}});var me=pe(59301);function ze(){const[,E]=me.useReducer(ve=>ve+1,0);return E}},68031:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ve}});var me=pe(16089);function ze(fe,ue,ie,re){const le=ie-ue;return fe/=re/2,fe<1?le/2*fe*fe*fe+ue:le/2*((fe-=2)*fe*fe+2)+ue}var E=pe(13845);function ve(fe){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:re,duration:le=450}=ue,oe=ie(),se=(0,E.Z)(oe,!0),ae=Date.now(),te=()=>{const a=Date.now()-ae,y=ze(a>le?le:a,se,fe,le);(0,E.F)(oe)?oe.scrollTo(window.pageXOffset,y):oe instanceof Document||oe.constructor.name==="HTMLDocument"?oe.documentElement.scrollTop=y:oe.scrollTop=y,a{let{children:je}=Ie;const{getPrefixCls:Ve}=fe.useContext(ie.E_),$e=Ve("breadcrumb");return fe.createElement("li",{className:`${$e}-separator`,"aria-hidden":"true"},je===""?je:je||"/")};oe.__ANT_BREADCRUMB_SEPARATOR=!0;var se=oe,ae=function(Ie,je){var Ve={};for(var $e in Ie)Object.prototype.hasOwnProperty.call(Ie,$e)&&je.indexOf($e)<0&&(Ve[$e]=Ie[$e]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,$e=Object.getOwnPropertySymbols(Ie);Qe<$e.length;Qe++)je.indexOf($e[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Ie,$e[Qe])&&(Ve[$e[Qe]]=Ie[$e[Qe]]);return Ve};function te(Ie,je){if(Ie.title===void 0||Ie.title===null)return null;const Ve=Object.keys(je).join("|");return typeof Ie.title=="object"?Ie.title:String(Ie.title).replace(new RegExp(`:(${Ve})`,"g"),($e,Qe)=>je[Qe]||$e)}function z(Ie,je,Ve,$e){if(Ve==null)return null;const{className:Qe,onClick:rt}=je,et=ae(je,["className","onClick"]),ut=Object.assign(Object.assign({},(0,ve.Z)(et,{data:!0,aria:!0})),{onClick:rt});return $e!==void 0?fe.createElement("a",Object.assign({},ut,{className:ze()(`${Ie}-link`,Qe),href:$e}),Ve):fe.createElement("span",Object.assign({},ut,{className:ze()(`${Ie}-link`,Qe)}),Ve)}function a(Ie,je){return($e,Qe,rt,et,ut)=>{if(je)return je($e,Qe,rt,et);const lt=te($e,Qe);return z(Ie,$e,lt,ut)}}var y=function(Ie,je){var Ve={};for(var $e in Ie)Object.prototype.hasOwnProperty.call(Ie,$e)&&je.indexOf($e)<0&&(Ve[$e]=Ie[$e]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,$e=Object.getOwnPropertySymbols(Ie);Qe<$e.length;Qe++)je.indexOf($e[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Ie,$e[Qe])&&(Ve[$e[Qe]]=Ie[$e[Qe]]);return Ve};const x=Ie=>{const{prefixCls:je,separator:Ve="/",children:$e,menu:Qe,overlay:rt,dropdownProps:et,href:ut}=Ie,it=(ot=>{if(Qe||rt){const ct=Object.assign({},et);if(Qe){const mt=Qe||{},{items:yt}=mt,jt=y(mt,["items"]);ct.menu=Object.assign(Object.assign({},jt),{items:yt==null?void 0:yt.map((vt,st)=>{var{key:qe,title:Re,label:We,path:Oe}=vt,Le=y(vt,["key","title","label","path"]);let Fe=We!=null?We:Re;return Oe&&(Fe=fe.createElement("a",{href:`${ut}${Oe}`},Fe)),Object.assign(Object.assign({},Le),{key:qe!=null?qe:st,label:Fe})})})}else rt&&(ct.overlay=rt);return fe.createElement(le.Z,Object.assign({placement:"bottom"},ct),fe.createElement("span",{className:`${je}-overlay-link`},ot,fe.createElement(re.Z,null)))}return ot})($e);return it!=null?fe.createElement(fe.Fragment,null,fe.createElement("li",null,it),Ve&&fe.createElement(se,null,Ve)):null},b=Ie=>{const{prefixCls:je,children:Ve,href:$e}=Ie,Qe=y(Ie,["prefixCls","children","href"]),{getPrefixCls:rt}=fe.useContext(ie.E_),et=rt("breadcrumb",je);return fe.createElement(x,Object.assign({},Qe,{prefixCls:et}),z(et,Qe,Ve,$e))};b.__ANT_BREADCRUMB_ITEM=!0;var ee=b,ne=pe(17313),Ae=pe(83116),ge=pe(37613);const ye=Ie=>{const{componentCls:je,iconCls:Ve}=Ie;return{[je]:Object.assign(Object.assign({},(0,ne.Wf)(Ie)),{color:Ie.itemColor,fontSize:Ie.fontSize,[Ve]:{fontSize:Ie.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ie.linkColor,transition:`color ${Ie.motionDurationMid}`,padding:`0 ${Ie.paddingXXS}px`,borderRadius:Ie.borderRadiusSM,height:Ie.lineHeight*Ie.fontSize,display:"inline-block",marginInline:-Ie.marginXXS,"&:hover":{color:Ie.linkHoverColor,backgroundColor:Ie.colorBgTextHover}},(0,ne.Qy)(Ie)),"li:last-child":{color:Ie.lastItemColor},[`${je}-separator`]:{marginInline:Ie.separatorMargin,color:Ie.separatorColor},[`${je}-link`]:{[` > ${Ve} + span, > ${Ve} + a - `]:{marginInlineStart:Ie.marginXXS}},[`${je}-overlay-link`]:{borderRadius:Ie.borderRadiusSM,height:Ie.lineHeight*Ie.fontSize,display:"inline-block",padding:`0 ${Ie.paddingXXS}px`,marginInline:-Ie.marginXXS,[`> ${Ve}`]:{marginInlineStart:Ie.marginXXS,fontSize:Ie.fontSizeIcon},"&:hover":{color:Ie.linkHoverColor,backgroundColor:Ie.colorBgTextHover,a:{color:Ie.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ie.componentCls}-rtl`]:{direction:"rtl"}})}};var be=(0,Ae.Z)("Breadcrumb",Ie=>{const je=(0,ge.TS)(Ie,{});return[ye(je)]},Ie=>({itemColor:Ie.colorTextDescription,lastItemColor:Ie.colorText,iconFontSize:Ie.fontSize,linkColor:Ie.colorTextDescription,linkHoverColor:Ie.colorText,separatorColor:Ie.colorTextDescription,separatorMargin:Ie.marginXS})),we=function(Ie,je){var Ve={};for(var $e in Ie)Object.prototype.hasOwnProperty.call(Ie,$e)&&je.indexOf($e)<0&&(Ve[$e]=Ie[$e]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,$e=Object.getOwnPropertySymbols(Ie);ze<$e.length;ze++)je.indexOf($e[ze])<0&&Object.prototype.propertyIsEnumerable.call(Ie,$e[ze])&&(Ve[$e[ze]]=Ie[$e[ze]]);return Ve};function Ce(Ie){const{breadcrumbName:je,children:Ve}=Ie,$e=we(Ie,["breadcrumbName","children"]),ze=Object.assign({title:je},$e);return Ve&&(ze.menu={items:Ve.map(rt=>{var{breadcrumbName:et}=rt,ct=we(rt,["breadcrumbName"]);return Object.assign(Object.assign({},ct),{title:et})})}),ze}function Se(Ie,je){return(0,fe.useMemo)(()=>Ie||(je?je.map(Ce):null),[Ie,je])}var Pe=function(Ie,je){var Ve={};for(var $e in Ie)Object.prototype.hasOwnProperty.call(Ie,$e)&&je.indexOf($e)<0&&(Ve[$e]=Ie[$e]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,$e=Object.getOwnPropertySymbols(Ie);ze<$e.length;ze++)je.indexOf($e[ze])<0&&Object.prototype.propertyIsEnumerable.call(Ie,$e[ze])&&(Ve[$e[ze]]=Ie[$e[ze]]);return Ve};const Be=(Ie,je)=>{if(je===void 0)return je;let Ve=(je||"").replace(/^\//,"");return Object.keys(Ie).forEach($e=>{Ve=Ve.replace(`:${$e}`,Ie[$e])}),Ve},Qe=Ie=>{const{prefixCls:je,separator:Ve="/",style:$e,className:ze,rootClassName:rt,routes:et,items:ct,children:lt,itemRender:it,params:ot={}}=Ie,ut=Pe(Ie,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:mt,direction:yt,breadcrumb:jt}=fe.useContext(ie.E_);let vt;const st=mt("breadcrumb",je),[qe,Re]=be(st),We=Se(ct,et),Oe=a(st,it);if(We&&We.length>0){const De=[],Te=ct||et;vt=We.map((ke,_e)=>{const{path:Xe,key:dt,type:gt,menu:at,overlay:bt,onClick:Pt,className:Et,separator:Lt,dropdownProps:Ft}=ke,Rt=Be(ot,Xe);Rt!==void 0&&De.push(Rt);const wt=dt!=null?dt:_e;if(gt==="separator")return fe.createElement(se,{key:wt},Lt);const Ot={},Mt=_e===We.length-1;at?Ot.menu=at:bt&&(Ot.overlay=bt);let{href:Qt}=ke;return De.length&&Rt!==void 0&&(Qt=`#/${De.join("/")}`),fe.createElement(x,Object.assign({key:wt},Ot,(0,ve.Z)(ke,{data:!0,aria:!0}),{className:Et,dropdownProps:Ft,href:Qt,separator:Mt?"":Ve,onClick:Pt,prefixCls:st}),Oe(ke,ot,Te,De,Qt))})}else if(lt){const De=(0,E.Z)(lt).length;vt=(0,E.Z)(lt).map((Te,ke)=>{if(!Te)return Te;const _e=ke===De-1;return(0,ce.Tm)(Te,{separator:_e?"":Ve,key:ke})})}const Le=He()(st,jt==null?void 0:jt.className,{[`${st}-rtl`]:yt==="rtl"},ze,rt,Re),Fe=Object.assign(Object.assign({},jt==null?void 0:jt.style),$e);return qe(fe.createElement("nav",Object.assign({className:Le,style:Fe},ut),fe.createElement("ol",null,vt)))};Qe.Item=ee,Qe.Separator=se;var Ee=Qe,Ue=Ee},24905:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return be}});var me=pe(92310),He=pe.n(me),E=pe(5630),ve=pe(59301),fe=pe(36355),ce=pe(1684),ie=pe(32441),le=ve.createContext(null),oe=pe(98447),se=pe(14088),ae=pe(4572),te=function(we,Ce){var Se={};for(var Pe in we)Object.prototype.hasOwnProperty.call(we,Pe)&&Ce.indexOf(Pe)<0&&(Se[Pe]=we[Pe]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Pe=Object.getOwnPropertySymbols(we);Be{var Se;const{prefixCls:Pe,className:Be,rootClassName:Qe,children:Ee,indeterminate:Ue=!1,style:Ie,onMouseEnter:je,onMouseLeave:Ve,skipGroup:$e=!1,disabled:ze}=we,rt=te(we,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:ct,checkbox:lt}=ve.useContext(fe.E_),it=ve.useContext(le),{isFormItemInput:ot}=ve.useContext(ie.aM),ut=ve.useContext(ce.Z),mt=(Se=(it==null?void 0:it.disabled)||ze)!==null&&Se!==void 0?Se:ut,yt=ve.useRef(rt.value);ve.useEffect(()=>{it==null||it.registerValue(rt.value)},[]),ve.useEffect(()=>{if(!$e)return rt.value!==yt.current&&(it==null||it.cancelValue(yt.current),it==null||it.registerValue(rt.value),yt.current=rt.value),()=>it==null?void 0:it.cancelValue(rt.value)},[rt.value]);const jt=et("checkbox",Pe),[vt,st]=(0,oe.ZP)(jt),qe=Object.assign({},rt);it&&!$e&&(qe.onChange=function(){rt.onChange&&rt.onChange.apply(rt,arguments),it.toggleOption&&it.toggleOption({label:Ee,value:rt.value})},qe.name=it.name,qe.checked=it.value.includes(rt.value));const Re=He()(`${jt}-wrapper`,{[`${jt}-rtl`]:ct==="rtl",[`${jt}-wrapper-checked`]:qe.checked,[`${jt}-wrapper-disabled`]:mt,[`${jt}-wrapper-in-form-item`]:ot},lt==null?void 0:lt.className,Be,Qe,st),We=He()({[`${jt}-indeterminate`]:Ue},ae.A,st),Oe=Ue?"mixed":void 0;return vt(ve.createElement(se.Z,{component:"Checkbox",disabled:mt},ve.createElement("label",{className:Re,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),Ie),onMouseEnter:je,onMouseLeave:Ve},ve.createElement(E.Z,Object.assign({"aria-checked":Oe},qe,{prefixCls:jt,className:We,disabled:mt,ref:Ce})),Ee!==void 0&&ve.createElement("span",null,Ee))))};var y=ve.forwardRef(z),x=pe(94480),b=pe(2738),ee=function(we,Ce){var Se={};for(var Pe in we)Object.prototype.hasOwnProperty.call(we,Pe)&&Ce.indexOf(Pe)<0&&(Se[Pe]=we[Pe]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Pe=Object.getOwnPropertySymbols(we);Be{const{defaultValue:Se,children:Pe,options:Be=[],prefixCls:Qe,className:Ee,rootClassName:Ue,style:Ie,onChange:je}=we,Ve=ee(we,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:$e,direction:ze}=ve.useContext(fe.E_),[rt,et]=ve.useState(Ve.value||Se||[]),[ct,lt]=ve.useState([]);ve.useEffect(()=>{"value"in Ve&&et(Ve.value||[])},[Ve.value]);const it=ve.useMemo(()=>Be.map(Le=>typeof Le=="string"||typeof Le=="number"?{label:Le,value:Le}:Le),[Be]),ot=Le=>{lt(Fe=>Fe.filter(De=>De!==Le))},ut=Le=>{lt(Fe=>[].concat((0,x.Z)(Fe),[Le]))},mt=Le=>{const Fe=rt.indexOf(Le.value),De=(0,x.Z)(rt);Fe===-1?De.push(Le.value):De.splice(Fe,1),"value"in Ve||et(De),je==null||je(De.filter(Te=>ct.includes(Te)).sort((Te,ke)=>{const _e=it.findIndex(dt=>dt.value===Te),Xe=it.findIndex(dt=>dt.value===ke);return _e-Xe}))},yt=$e("checkbox",Qe),jt=`${yt}-group`,[vt,st]=(0,oe.ZP)(yt),qe=(0,b.Z)(Ve,["value","disabled"]),Re=Be.length?it.map(Le=>ve.createElement(y,{prefixCls:yt,key:Le.value.toString(),disabled:"disabled"in Le?Le.disabled:Ve.disabled,value:Le.value,checked:rt.includes(Le.value),onChange:Le.onChange,className:`${jt}-item`,style:Le.style,title:Le.title},Le.label)):Pe,We={toggleOption:mt,value:rt,disabled:Ve.disabled,name:Ve.name,registerValue:ut,cancelValue:ot},Oe=He()(jt,{[`${jt}-rtl`]:ze==="rtl"},Ee,Ue,st);return vt(ve.createElement("div",Object.assign({className:Oe,style:Ie},qe,{ref:Ce}),ve.createElement(le.Provider,{value:We},Re)))},Ae=ve.forwardRef(ne);var ge=ve.memo(Ae);const ye=y;ye.Group=ge,ye.__ANT_CHECKBOX=!0;var be=ye},98447:function(qt,Nt,pe){"use strict";pe.d(Nt,{C2:function(){return fe}});var me=pe(17313),He=pe(37613),E=pe(83116);const ve=ce=>{const{checkboxCls:ie}=ce,re=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,me.Wf)(ce)),{display:"inline-flex",flexWrap:"wrap",columnGap:ce.marginXS,[`> ${ce.antCls}-row`]:{flex:1}}),[re]:Object.assign(Object.assign({},(0,me.Wf)(ce)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${re}`]:{marginInlineStart:0},[`&${re}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,me.Wf)(ce)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:ce.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,me.oN)(ce))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:ce.checkboxSize,height:ce.checkboxSize,direction:"ltr",backgroundColor:ce.colorBgContainer,border:`${ce.lineWidth}px ${ce.lineType} ${ce.colorBorder}`,borderRadius:ce.borderRadiusSM,borderCollapse:"separate",transition:`all ${ce.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:ce.checkboxSize/14*5,height:ce.checkboxSize/14*8,border:`${ce.lineWidthBold}px solid ${ce.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${ce.motionDurationFast} ${ce.motionEaseInBack}, opacity ${ce.motionDurationFast}`}},"& + span":{paddingInlineStart:ce.paddingXS,paddingInlineEnd:ce.paddingXS}})},{[` + `]:{marginInlineStart:Ie.marginXXS}},[`${je}-overlay-link`]:{borderRadius:Ie.borderRadiusSM,height:Ie.lineHeight*Ie.fontSize,display:"inline-block",padding:`0 ${Ie.paddingXXS}px`,marginInline:-Ie.marginXXS,[`> ${Ve}`]:{marginInlineStart:Ie.marginXXS,fontSize:Ie.fontSizeIcon},"&:hover":{color:Ie.linkHoverColor,backgroundColor:Ie.colorBgTextHover,a:{color:Ie.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ie.componentCls}-rtl`]:{direction:"rtl"}})}};var be=(0,Ae.Z)("Breadcrumb",Ie=>{const je=(0,ge.TS)(Ie,{});return[ye(je)]},Ie=>({itemColor:Ie.colorTextDescription,lastItemColor:Ie.colorText,iconFontSize:Ie.fontSize,linkColor:Ie.colorTextDescription,linkHoverColor:Ie.colorText,separatorColor:Ie.colorTextDescription,separatorMargin:Ie.marginXS})),we=function(Ie,je){var Ve={};for(var $e in Ie)Object.prototype.hasOwnProperty.call(Ie,$e)&&je.indexOf($e)<0&&(Ve[$e]=Ie[$e]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,$e=Object.getOwnPropertySymbols(Ie);Qe<$e.length;Qe++)je.indexOf($e[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Ie,$e[Qe])&&(Ve[$e[Qe]]=Ie[$e[Qe]]);return Ve};function Ce(Ie){const{breadcrumbName:je,children:Ve}=Ie,$e=we(Ie,["breadcrumbName","children"]),Qe=Object.assign({title:je},$e);return Ve&&(Qe.menu={items:Ve.map(rt=>{var{breadcrumbName:et}=rt,ut=we(rt,["breadcrumbName"]);return Object.assign(Object.assign({},ut),{title:et})})}),Qe}function Se(Ie,je){return(0,fe.useMemo)(()=>Ie||(je?je.map(Ce):null),[Ie,je])}var Pe=function(Ie,je){var Ve={};for(var $e in Ie)Object.prototype.hasOwnProperty.call(Ie,$e)&&je.indexOf($e)<0&&(Ve[$e]=Ie[$e]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,$e=Object.getOwnPropertySymbols(Ie);Qe<$e.length;Qe++)je.indexOf($e[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Ie,$e[Qe])&&(Ve[$e[Qe]]=Ie[$e[Qe]]);return Ve};const Be=(Ie,je)=>{if(je===void 0)return je;let Ve=(je||"").replace(/^\//,"");return Object.keys(Ie).forEach($e=>{Ve=Ve.replace(`:${$e}`,Ie[$e])}),Ve},He=Ie=>{const{prefixCls:je,separator:Ve="/",style:$e,className:Qe,rootClassName:rt,routes:et,items:ut,children:lt,itemRender:it,params:ot={}}=Ie,ct=Pe(Ie,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:mt,direction:yt,breadcrumb:jt}=fe.useContext(ie.E_);let vt;const st=mt("breadcrumb",je),[qe,Re]=be(st),We=Se(ut,et),Oe=a(st,it);if(We&&We.length>0){const De=[],Te=ut||et;vt=We.map((ke,_e)=>{const{path:Xe,key:dt,type:gt,menu:at,overlay:bt,onClick:Pt,className:Et,separator:Lt,dropdownProps:Ft}=ke,Rt=Be(ot,Xe);Rt!==void 0&&De.push(Rt);const wt=dt!=null?dt:_e;if(gt==="separator")return fe.createElement(se,{key:wt},Lt);const Ot={},Mt=_e===We.length-1;at?Ot.menu=at:bt&&(Ot.overlay=bt);let{href:Qt}=ke;return De.length&&Rt!==void 0&&(Qt=`#/${De.join("/")}`),fe.createElement(x,Object.assign({key:wt},Ot,(0,ve.Z)(ke,{data:!0,aria:!0}),{className:Et,dropdownProps:Ft,href:Qt,separator:Mt?"":Ve,onClick:Pt,prefixCls:st}),Oe(ke,ot,Te,De,Qt))})}else if(lt){const De=(0,E.Z)(lt).length;vt=(0,E.Z)(lt).map((Te,ke)=>{if(!Te)return Te;const _e=ke===De-1;return(0,ue.Tm)(Te,{separator:_e?"":Ve,key:ke})})}const Le=ze()(st,jt==null?void 0:jt.className,{[`${st}-rtl`]:yt==="rtl"},Qe,rt,Re),Fe=Object.assign(Object.assign({},jt==null?void 0:jt.style),$e);return qe(fe.createElement("nav",Object.assign({className:Le,style:Fe},ct),fe.createElement("ol",null,vt)))};He.Item=ee,He.Separator=se;var Ee=He,Ue=Ee},24905:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return be}});var me=pe(92310),ze=pe.n(me),E=pe(5630),ve=pe(59301),fe=pe(36355),ue=pe(1684),ie=pe(32441),le=ve.createContext(null),oe=pe(98447),se=pe(14088),ae=pe(4572),te=function(we,Ce){var Se={};for(var Pe in we)Object.prototype.hasOwnProperty.call(we,Pe)&&Ce.indexOf(Pe)<0&&(Se[Pe]=we[Pe]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Pe=Object.getOwnPropertySymbols(we);Be{var Se;const{prefixCls:Pe,className:Be,rootClassName:He,children:Ee,indeterminate:Ue=!1,style:Ie,onMouseEnter:je,onMouseLeave:Ve,skipGroup:$e=!1,disabled:Qe}=we,rt=te(we,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:et,direction:ut,checkbox:lt}=ve.useContext(fe.E_),it=ve.useContext(le),{isFormItemInput:ot}=ve.useContext(ie.aM),ct=ve.useContext(ue.Z),mt=(Se=(it==null?void 0:it.disabled)||Qe)!==null&&Se!==void 0?Se:ct,yt=ve.useRef(rt.value);ve.useEffect(()=>{it==null||it.registerValue(rt.value)},[]),ve.useEffect(()=>{if(!$e)return rt.value!==yt.current&&(it==null||it.cancelValue(yt.current),it==null||it.registerValue(rt.value),yt.current=rt.value),()=>it==null?void 0:it.cancelValue(rt.value)},[rt.value]);const jt=et("checkbox",Pe),[vt,st]=(0,oe.ZP)(jt),qe=Object.assign({},rt);it&&!$e&&(qe.onChange=function(){rt.onChange&&rt.onChange.apply(rt,arguments),it.toggleOption&&it.toggleOption({label:Ee,value:rt.value})},qe.name=it.name,qe.checked=it.value.includes(rt.value));const Re=ze()(`${jt}-wrapper`,{[`${jt}-rtl`]:ut==="rtl",[`${jt}-wrapper-checked`]:qe.checked,[`${jt}-wrapper-disabled`]:mt,[`${jt}-wrapper-in-form-item`]:ot},lt==null?void 0:lt.className,Be,He,st),We=ze()({[`${jt}-indeterminate`]:Ue},ae.A,st),Oe=Ue?"mixed":void 0;return vt(ve.createElement(se.Z,{component:"Checkbox",disabled:mt},ve.createElement("label",{className:Re,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),Ie),onMouseEnter:je,onMouseLeave:Ve},ve.createElement(E.Z,Object.assign({"aria-checked":Oe},qe,{prefixCls:jt,className:We,disabled:mt,ref:Ce})),Ee!==void 0&&ve.createElement("span",null,Ee))))};var y=ve.forwardRef(z),x=pe(94480),b=pe(2738),ee=function(we,Ce){var Se={};for(var Pe in we)Object.prototype.hasOwnProperty.call(we,Pe)&&Ce.indexOf(Pe)<0&&(Se[Pe]=we[Pe]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Pe=Object.getOwnPropertySymbols(we);Be{const{defaultValue:Se,children:Pe,options:Be=[],prefixCls:He,className:Ee,rootClassName:Ue,style:Ie,onChange:je}=we,Ve=ee(we,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:$e,direction:Qe}=ve.useContext(fe.E_),[rt,et]=ve.useState(Ve.value||Se||[]),[ut,lt]=ve.useState([]);ve.useEffect(()=>{"value"in Ve&&et(Ve.value||[])},[Ve.value]);const it=ve.useMemo(()=>Be.map(Le=>typeof Le=="string"||typeof Le=="number"?{label:Le,value:Le}:Le),[Be]),ot=Le=>{lt(Fe=>Fe.filter(De=>De!==Le))},ct=Le=>{lt(Fe=>[].concat((0,x.Z)(Fe),[Le]))},mt=Le=>{const Fe=rt.indexOf(Le.value),De=(0,x.Z)(rt);Fe===-1?De.push(Le.value):De.splice(Fe,1),"value"in Ve||et(De),je==null||je(De.filter(Te=>ut.includes(Te)).sort((Te,ke)=>{const _e=it.findIndex(dt=>dt.value===Te),Xe=it.findIndex(dt=>dt.value===ke);return _e-Xe}))},yt=$e("checkbox",He),jt=`${yt}-group`,[vt,st]=(0,oe.ZP)(yt),qe=(0,b.Z)(Ve,["value","disabled"]),Re=Be.length?it.map(Le=>ve.createElement(y,{prefixCls:yt,key:Le.value.toString(),disabled:"disabled"in Le?Le.disabled:Ve.disabled,value:Le.value,checked:rt.includes(Le.value),onChange:Le.onChange,className:`${jt}-item`,style:Le.style,title:Le.title},Le.label)):Pe,We={toggleOption:mt,value:rt,disabled:Ve.disabled,name:Ve.name,registerValue:ct,cancelValue:ot},Oe=ze()(jt,{[`${jt}-rtl`]:Qe==="rtl"},Ee,Ue,st);return vt(ve.createElement("div",Object.assign({className:Oe,style:Ie},qe,{ref:Ce}),ve.createElement(le.Provider,{value:We},Re)))},Ae=ve.forwardRef(ne);var ge=ve.memo(Ae);const ye=y;ye.Group=ge,ye.__ANT_CHECKBOX=!0;var be=ye},98447:function(qt,Nt,pe){"use strict";pe.d(Nt,{C2:function(){return fe}});var me=pe(17313),ze=pe(37613),E=pe(83116);const ve=ue=>{const{checkboxCls:ie}=ue,re=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,me.Wf)(ue)),{display:"inline-flex",flexWrap:"wrap",columnGap:ue.marginXS,[`> ${ue.antCls}-row`]:{flex:1}}),[re]:Object.assign(Object.assign({},(0,me.Wf)(ue)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${re}`]:{marginInlineStart:0},[`&${re}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,me.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,me.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}})},{[` ${re}:not(${re}-disabled), ${ie}:not(${ie}-disabled) - `]:{[`&:hover ${ie}-inner`]:{borderColor:ce.colorPrimary}},[`${re}:not(${re}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:ce.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:ce.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-inner`]:{backgroundColor:ce.colorPrimary,borderColor:ce.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${ce.motionDurationMid} ${ce.motionEaseOutBack} ${ce.motionDurationFast}`}}},[` + `]:{[`&:hover ${ie}-inner`]:{borderColor:ue.colorPrimary}},[`${re}:not(${re}-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}`}}},[` ${re}-checked:not(${re}-disabled), ${ie}-checked:not(${ie}-disabled) - `]:{[`&:hover ${ie}-inner`]:{backgroundColor:ce.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:ce.colorBgContainer,borderColor:ce.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:ce.fontSizeLG/2,height:ce.fontSizeLG/2,backgroundColor:ce.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${re}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:ce.colorBgContainerDisabled,borderColor:ce.colorBorder,"&:after":{borderColor:ce.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:ce.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:ce.colorTextDisabled}}}]};function fe(ce,ie){const re=(0,He.TS)(ie,{checkboxCls:`.${ce}`,checkboxSize:ie.controlInteractiveSize});return[ve(re)]}Nt.ZP=(0,E.Z)("Checkbox",(ce,ie)=>{let{prefixCls:re}=ie;return[fe(re,ce)]})},36381:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return qe}});var me=pe(38819),He=pe(92310),E=pe.n(He),ve=pe(54476),fe=pe(94480),ce=pe(42978),ie=pe(76190),re=pe(18929),le=pe(48736),oe=pe(59301),se=pe(75931),ae=pe(11592),te=pe(20068),z=pe(77900),a=pe(10228),y=oe.forwardRef(function(Re,We){var Oe=Re.prefixCls,Le=Re.forceRender,Fe=Re.className,De=Re.style,Te=Re.children,ke=Re.isActive,_e=Re.role,Xe=oe.useState(ke||Le),dt=(0,ce.Z)(Xe,2),gt=dt[0],at=dt[1];return oe.useEffect(function(){(Le||ke)&&at(!0)},[Le,ke]),gt?oe.createElement("div",{ref:We,className:E()("".concat(Oe,"-content"),(0,te.Z)((0,te.Z)({},"".concat(Oe,"-content-active"),ke),"".concat(Oe,"-content-inactive"),!ke),Fe),style:De,role:_e},oe.createElement("div",{className:"".concat(Oe,"-content-box")},Te)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=oe.forwardRef(function(Re,We){var Oe=Re.showArrow,Le=Oe===void 0?!0:Oe,Fe=Re.headerClass,De=Re.isActive,Te=Re.onItemClick,ke=Re.forceRender,_e=Re.className,Xe=Re.prefixCls,dt=Re.collapsible,gt=Re.accordion,at=Re.panelKey,bt=Re.extra,Pt=Re.header,Et=Re.expandIcon,Lt=Re.openMotion,Ft=Re.destroyInactivePanel,Rt=Re.children,wt=(0,se.Z)(Re,b),Ot=dt==="disabled",Mt=dt==="header",Qt=dt==="icon",Jt=bt!=null&&typeof bt!="boolean",mn=function(){Te==null||Te(at)},tn=function(hr){(hr.key==="Enter"||hr.keyCode===a.Z.ENTER||hr.which===a.Z.ENTER)&&mn()},un=typeof Et=="function"?Et(Re):oe.createElement("i",{className:"arrow"});un&&(un=oe.createElement("div",{className:"".concat(Xe,"-expand-icon"),onClick:["header","icon"].includes(dt)?mn:void 0},un));var nn=E()((0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(Xe,"-item"),!0),"".concat(Xe,"-item-active"),De),"".concat(Xe,"-item-disabled"),Ot),_e),Sn=E()(Fe,(0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(Xe,"-header"),!0),"".concat(Xe,"-header-collapsible-only"),Mt),"".concat(Xe,"-icon-collapsible-only"),Qt)),Pn={className:Sn,"aria-expanded":De,"aria-disabled":Ot,onKeyDown:tn};return!Mt&&!Qt&&(Pn.onClick=mn,Pn.role=gt?"tab":"button",Pn.tabIndex=Ot?-1:0),oe.createElement("div",(0,ve.Z)({},wt,{ref:We,className:nn}),oe.createElement("div",Pn,Le&&un,oe.createElement("span",{className:"".concat(Xe,"-header-text"),onClick:dt==="header"?mn:void 0},Pt),Jt&&oe.createElement("div",{className:"".concat(Xe,"-extra")},bt)),oe.createElement(z.default,(0,ve.Z)({visible:De,leavedClassName:"".concat(Xe,"-content-hidden")},Lt,{forceRender:ke,removeOnLeave:Ft}),function(Dn,hr){var kn=Dn.className,zn=Dn.style;return oe.createElement(x,{ref:hr,prefixCls:Xe,className:kn,style:zn,isActive:De,forceRender:ke,role:gt?"tabpanel":void 0},Rt)}))}),ne=ee,Ae=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ge=function(We,Oe){var Le=Oe.prefixCls,Fe=Oe.accordion,De=Oe.collapsible,Te=Oe.destroyInactivePanel,ke=Oe.onItemClick,_e=Oe.activeKey,Xe=Oe.openMotion,dt=Oe.expandIcon;return We.map(function(gt,at){var bt=gt.children,Pt=gt.label,Et=gt.key,Lt=gt.collapsible,Ft=gt.onItemClick,Rt=gt.destroyInactivePanel,wt=(0,se.Z)(gt,Ae),Ot=String(Et!=null?Et:at),Mt=Lt!=null?Lt:De,Qt=Rt!=null?Rt:Te,Jt=function(un){Mt!=="disabled"&&(ke(un),Ft==null||Ft(un))},mn=!1;return Fe?mn=_e[0]===Ot:mn=_e.indexOf(Ot)>-1,oe.createElement(ne,(0,ve.Z)({},wt,{prefixCls:Le,key:Ot,panelKey:Ot,isActive:mn,accordion:Fe,openMotion:Xe,expandIcon:dt,header:Pt,collapsible:Mt,onItemClick:Jt,destroyInactivePanel:Qt}),bt)})},ye=function(We,Oe,Le){if(!We)return null;var Fe=Le.prefixCls,De=Le.accordion,Te=Le.collapsible,ke=Le.destroyInactivePanel,_e=Le.onItemClick,Xe=Le.activeKey,dt=Le.openMotion,gt=Le.expandIcon,at=We.key||String(Oe),bt=We.props,Pt=bt.header,Et=bt.headerClass,Lt=bt.destroyInactivePanel,Ft=bt.collapsible,Rt=bt.onItemClick,wt=!1;De?wt=Xe[0]===at:wt=Xe.indexOf(at)>-1;var Ot=Ft!=null?Ft:Te,Mt=function(mn){Ot!=="disabled"&&(_e(mn),Rt==null||Rt(mn))},Qt={key:at,panelKey:at,header:Pt,headerClass:Et,isActive:wt,prefixCls:Fe,destroyInactivePanel:Lt!=null?Lt:ke,openMotion:dt,accordion:De,children:We.props.children,onItemClick:Mt,expandIcon:gt,collapsible:Ot};return typeof We.type=="string"?We:(Object.keys(Qt).forEach(function(Jt){typeof Qt[Jt]=="undefined"&&delete Qt[Jt]}),oe.cloneElement(We,Qt))};function be(Re,We,Oe){return Array.isArray(Re)?ge(Re,Oe):(0,ae.Z)(We).map(function(Le,Fe){return ye(Le,Fe,Oe)})}var we=be,Ce=pe(26112);function Se(Re){var We=Re;if(!Array.isArray(We)){var Oe=(0,ie.Z)(We);We=Oe==="number"||Oe==="string"?[We]:[]}return We.map(function(Le){return String(Le)})}var Pe=oe.forwardRef(function(Re,We){var Oe=Re.prefixCls,Le=Oe===void 0?"rc-collapse":Oe,Fe=Re.destroyInactivePanel,De=Fe===void 0?!1:Fe,Te=Re.style,ke=Re.accordion,_e=Re.className,Xe=Re.children,dt=Re.collapsible,gt=Re.openMotion,at=Re.expandIcon,bt=Re.activeKey,Pt=Re.defaultActiveKey,Et=Re.onChange,Lt=Re.items,Ft=E()(Le,_e),Rt=(0,re.Z)([],{value:bt,onChange:function(tn){return Et==null?void 0:Et(tn)},defaultValue:Pt,postState:Se}),wt=(0,ce.Z)(Rt,2),Ot=wt[0],Mt=wt[1],Qt=function(tn){return Mt(function(){if(ke)return Ot[0]===tn?[]:[tn];var un=Ot.indexOf(tn),nn=un>-1;return nn?Ot.filter(function(Sn){return Sn!==tn}):[].concat((0,fe.Z)(Ot),[tn])})};(0,le.ZP)(!Xe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Jt=we(Lt,Xe,{prefixCls:Le,accordion:ke,openMotion:gt,expandIcon:at,collapsible:dt,destroyInactivePanel:De,onItemClick:Qt,activeKey:Ot});return oe.createElement("div",(0,ve.Z)({ref:We,className:Ft,style:Te,role:ke?"tablist":void 0},(0,Ce.Z)(Re,{aria:!0,data:!0})),Jt)}),Be=Object.assign(Pe,{Panel:ne}),Qe=Be,Ee=Be.Panel,Ue=pe(2738),Ie=pe(62892),je=pe(92343),Ve=pe(36355),$e=pe(19716),rt=oe.forwardRef((Re,We)=>{const{getPrefixCls:Oe}=oe.useContext(Ve.E_),{prefixCls:Le,className:Fe,showArrow:De=!0}=Re,Te=Oe("collapse",Le),ke=E()({[`${Te}-no-arrow`]:!De},Fe);return oe.createElement(Qe.Panel,Object.assign({ref:We},Re,{prefixCls:Te,className:ke}))}),et=pe(17313),ct=pe(8378),lt=pe(83116),it=pe(37613);const ot=Re=>{const{componentCls:We,contentBg:Oe,padding:Le,headerBg:Fe,headerPadding:De,collapseHeaderPaddingSM:Te,collapseHeaderPaddingLG:ke,collapsePanelBorderRadius:_e,lineWidth:Xe,lineType:dt,colorBorder:gt,colorText:at,colorTextHeading:bt,colorTextDisabled:Pt,fontSize:Et,fontSizeLG:Lt,lineHeight:Ft,marginSM:Rt,paddingSM:wt,paddingLG:Ot,paddingXS:Mt,motionDurationSlow:Qt,fontSizeIcon:Jt,contentPadding:mn}=Re,tn=`${Xe}px ${dt} ${gt}`;return{[We]:Object.assign(Object.assign({},(0,et.Wf)(Re)),{backgroundColor:Fe,border:tn,borderBottom:0,borderRadius:`${_e}px`,"&-rtl":{direction:"rtl"},[`& > ${We}-item`]:{borderBottom:tn,"&:last-child":{[` + `]:{[`&: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:'""'}}}}},{[`${re}-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 fe(ue,ie){const re=(0,ze.TS)(ie,{checkboxCls:`.${ue}`,checkboxSize:ie.controlInteractiveSize});return[ve(re)]}Nt.ZP=(0,E.Z)("Checkbox",(ue,ie)=>{let{prefixCls:re}=ie;return[fe(re,ue)]})},36381:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return qe}});var me=pe(38819),ze=pe(92310),E=pe.n(ze),ve=pe(54476),fe=pe(94480),ue=pe(42978),ie=pe(76190),re=pe(18929),le=pe(48736),oe=pe(59301),se=pe(75931),ae=pe(11592),te=pe(20068),z=pe(77900),a=pe(10228),y=oe.forwardRef(function(Re,We){var Oe=Re.prefixCls,Le=Re.forceRender,Fe=Re.className,De=Re.style,Te=Re.children,ke=Re.isActive,_e=Re.role,Xe=oe.useState(ke||Le),dt=(0,ue.Z)(Xe,2),gt=dt[0],at=dt[1];return oe.useEffect(function(){(Le||ke)&&at(!0)},[Le,ke]),gt?oe.createElement("div",{ref:We,className:E()("".concat(Oe,"-content"),(0,te.Z)((0,te.Z)({},"".concat(Oe,"-content-active"),ke),"".concat(Oe,"-content-inactive"),!ke),Fe),style:De,role:_e},oe.createElement("div",{className:"".concat(Oe,"-content-box")},Te)):null});y.displayName="PanelContent";var x=y,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],ee=oe.forwardRef(function(Re,We){var Oe=Re.showArrow,Le=Oe===void 0?!0:Oe,Fe=Re.headerClass,De=Re.isActive,Te=Re.onItemClick,ke=Re.forceRender,_e=Re.className,Xe=Re.prefixCls,dt=Re.collapsible,gt=Re.accordion,at=Re.panelKey,bt=Re.extra,Pt=Re.header,Et=Re.expandIcon,Lt=Re.openMotion,Ft=Re.destroyInactivePanel,Rt=Re.children,wt=(0,se.Z)(Re,b),Ot=dt==="disabled",Mt=dt==="header",Qt=dt==="icon",Jt=bt!=null&&typeof bt!="boolean",mn=function(){Te==null||Te(at)},tn=function(hr){(hr.key==="Enter"||hr.keyCode===a.Z.ENTER||hr.which===a.Z.ENTER)&&mn()},cn=typeof Et=="function"?Et(Re):oe.createElement("i",{className:"arrow"});cn&&(cn=oe.createElement("div",{className:"".concat(Xe,"-expand-icon"),onClick:["header","icon"].includes(dt)?mn:void 0},cn));var nn=E()((0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(Xe,"-item"),!0),"".concat(Xe,"-item-active"),De),"".concat(Xe,"-item-disabled"),Ot),_e),Sn=E()(Fe,(0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(Xe,"-header"),!0),"".concat(Xe,"-header-collapsible-only"),Mt),"".concat(Xe,"-icon-collapsible-only"),Qt)),Pn={className:Sn,"aria-expanded":De,"aria-disabled":Ot,onKeyDown:tn};return!Mt&&!Qt&&(Pn.onClick=mn,Pn.role=gt?"tab":"button",Pn.tabIndex=Ot?-1:0),oe.createElement("div",(0,ve.Z)({},wt,{ref:We,className:nn}),oe.createElement("div",Pn,Le&&cn,oe.createElement("span",{className:"".concat(Xe,"-header-text"),onClick:dt==="header"?mn:void 0},Pt),Jt&&oe.createElement("div",{className:"".concat(Xe,"-extra")},bt)),oe.createElement(z.default,(0,ve.Z)({visible:De,leavedClassName:"".concat(Xe,"-content-hidden")},Lt,{forceRender:ke,removeOnLeave:Ft}),function(Dn,hr){var kn=Dn.className,zn=Dn.style;return oe.createElement(x,{ref:hr,prefixCls:Xe,className:kn,style:zn,isActive:De,forceRender:ke,role:gt?"tabpanel":void 0},Rt)}))}),ne=ee,Ae=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ge=function(We,Oe){var Le=Oe.prefixCls,Fe=Oe.accordion,De=Oe.collapsible,Te=Oe.destroyInactivePanel,ke=Oe.onItemClick,_e=Oe.activeKey,Xe=Oe.openMotion,dt=Oe.expandIcon;return We.map(function(gt,at){var bt=gt.children,Pt=gt.label,Et=gt.key,Lt=gt.collapsible,Ft=gt.onItemClick,Rt=gt.destroyInactivePanel,wt=(0,se.Z)(gt,Ae),Ot=String(Et!=null?Et:at),Mt=Lt!=null?Lt:De,Qt=Rt!=null?Rt:Te,Jt=function(cn){Mt!=="disabled"&&(ke(cn),Ft==null||Ft(cn))},mn=!1;return Fe?mn=_e[0]===Ot:mn=_e.indexOf(Ot)>-1,oe.createElement(ne,(0,ve.Z)({},wt,{prefixCls:Le,key:Ot,panelKey:Ot,isActive:mn,accordion:Fe,openMotion:Xe,expandIcon:dt,header:Pt,collapsible:Mt,onItemClick:Jt,destroyInactivePanel:Qt}),bt)})},ye=function(We,Oe,Le){if(!We)return null;var Fe=Le.prefixCls,De=Le.accordion,Te=Le.collapsible,ke=Le.destroyInactivePanel,_e=Le.onItemClick,Xe=Le.activeKey,dt=Le.openMotion,gt=Le.expandIcon,at=We.key||String(Oe),bt=We.props,Pt=bt.header,Et=bt.headerClass,Lt=bt.destroyInactivePanel,Ft=bt.collapsible,Rt=bt.onItemClick,wt=!1;De?wt=Xe[0]===at:wt=Xe.indexOf(at)>-1;var Ot=Ft!=null?Ft:Te,Mt=function(mn){Ot!=="disabled"&&(_e(mn),Rt==null||Rt(mn))},Qt={key:at,panelKey:at,header:Pt,headerClass:Et,isActive:wt,prefixCls:Fe,destroyInactivePanel:Lt!=null?Lt:ke,openMotion:dt,accordion:De,children:We.props.children,onItemClick:Mt,expandIcon:gt,collapsible:Ot};return typeof We.type=="string"?We:(Object.keys(Qt).forEach(function(Jt){typeof Qt[Jt]=="undefined"&&delete Qt[Jt]}),oe.cloneElement(We,Qt))};function be(Re,We,Oe){return Array.isArray(Re)?ge(Re,Oe):(0,ae.Z)(We).map(function(Le,Fe){return ye(Le,Fe,Oe)})}var we=be,Ce=pe(26112);function Se(Re){var We=Re;if(!Array.isArray(We)){var Oe=(0,ie.Z)(We);We=Oe==="number"||Oe==="string"?[We]:[]}return We.map(function(Le){return String(Le)})}var Pe=oe.forwardRef(function(Re,We){var Oe=Re.prefixCls,Le=Oe===void 0?"rc-collapse":Oe,Fe=Re.destroyInactivePanel,De=Fe===void 0?!1:Fe,Te=Re.style,ke=Re.accordion,_e=Re.className,Xe=Re.children,dt=Re.collapsible,gt=Re.openMotion,at=Re.expandIcon,bt=Re.activeKey,Pt=Re.defaultActiveKey,Et=Re.onChange,Lt=Re.items,Ft=E()(Le,_e),Rt=(0,re.Z)([],{value:bt,onChange:function(tn){return Et==null?void 0:Et(tn)},defaultValue:Pt,postState:Se}),wt=(0,ue.Z)(Rt,2),Ot=wt[0],Mt=wt[1],Qt=function(tn){return Mt(function(){if(ke)return Ot[0]===tn?[]:[tn];var cn=Ot.indexOf(tn),nn=cn>-1;return nn?Ot.filter(function(Sn){return Sn!==tn}):[].concat((0,fe.Z)(Ot),[tn])})};(0,le.ZP)(!Xe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Jt=we(Lt,Xe,{prefixCls:Le,accordion:ke,openMotion:gt,expandIcon:at,collapsible:dt,destroyInactivePanel:De,onItemClick:Qt,activeKey:Ot});return oe.createElement("div",(0,ve.Z)({ref:We,className:Ft,style:Te,role:ke?"tablist":void 0},(0,Ce.Z)(Re,{aria:!0,data:!0})),Jt)}),Be=Object.assign(Pe,{Panel:ne}),He=Be,Ee=Be.Panel,Ue=pe(2738),Ie=pe(62892),je=pe(92343),Ve=pe(36355),$e=pe(19716),rt=oe.forwardRef((Re,We)=>{const{getPrefixCls:Oe}=oe.useContext(Ve.E_),{prefixCls:Le,className:Fe,showArrow:De=!0}=Re,Te=Oe("collapse",Le),ke=E()({[`${Te}-no-arrow`]:!De},Fe);return oe.createElement(He.Panel,Object.assign({ref:We},Re,{prefixCls:Te,className:ke}))}),et=pe(17313),ut=pe(8378),lt=pe(83116),it=pe(37613);const ot=Re=>{const{componentCls:We,contentBg:Oe,padding:Le,headerBg:Fe,headerPadding:De,collapseHeaderPaddingSM:Te,collapseHeaderPaddingLG:ke,collapsePanelBorderRadius:_e,lineWidth:Xe,lineType:dt,colorBorder:gt,colorText:at,colorTextHeading:bt,colorTextDisabled:Pt,fontSize:Et,fontSizeLG:Lt,lineHeight:Ft,marginSM:Rt,paddingSM:wt,paddingLG:Ot,paddingXS:Mt,motionDurationSlow:Qt,fontSizeIcon:Jt,contentPadding:mn}=Re,tn=`${Xe}px ${dt} ${gt}`;return{[We]:Object.assign(Object.assign({},(0,et.Wf)(Re)),{backgroundColor:Fe,border:tn,borderBottom:0,borderRadius:`${_e}px`,"&-rtl":{direction:"rtl"},[`& > ${We}-item`]:{borderBottom:tn,"&:last-child":{[` &, - & > ${We}-header`]:{borderRadius:`0 0 ${_e}px ${_e}px`}},[`> ${We}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:De,color:bt,lineHeight:Ft,cursor:"pointer",transition:`all ${Qt}, visibility 0s`,[`> ${We}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${We}-expand-icon`]:{height:Et*Ft,display:"flex",alignItems:"center",paddingInlineEnd:Rt},[`${We}-arrow`]:Object.assign(Object.assign({},(0,et.Ro)()),{fontSize:Jt,svg:{transition:`transform ${Qt}`}}),[`${We}-header-text`]:{marginInlineEnd:"auto"}},[`${We}-header-collapsible-only`]:{cursor:"default",[`${We}-header-text`]:{flex:"none",cursor:"pointer"}},[`${We}-icon-collapsible-only`]:{cursor:"default",[`${We}-expand-icon`]:{cursor:"pointer"}}},[`${We}-content`]:{color:at,backgroundColor:Oe,borderTop:tn,[`& > ${We}-content-box`]:{padding:mn},"&-hidden":{display:"none"}},"&-small":{[`> ${We}-item`]:{[`> ${We}-header`]:{padding:Te,paddingInlineStart:Mt,[`> ${We}-expand-icon`]:{marginInlineStart:wt-Mt}},[`> ${We}-content > ${We}-content-box`]:{padding:wt}}},"&-large":{[`> ${We}-item`]:{fontSize:Lt,[`> ${We}-header`]:{padding:ke,paddingInlineStart:Le,[`> ${We}-expand-icon`]:{height:Lt*Ft,marginInlineStart:Ot-Le}},[`> ${We}-content > ${We}-content-box`]:{padding:Ot}}},[`${We}-item:last-child`]:{[`> ${We}-content`]:{borderRadius:`0 0 ${_e}px ${_e}px`}},[`& ${We}-item-disabled > ${We}-header`]:{"\n &,\n & > .arrow\n ":{color:Pt,cursor:"not-allowed"}},[`&${We}-icon-position-end`]:{[`& > ${We}-item`]:{[`> ${We}-header`]:{[`${We}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Rt}}}}})}},ut=Re=>{const{componentCls:We}=Re,Oe=`> ${We}-item > ${We}-header ${We}-arrow svg`;return{[`${We}-rtl`]:{[Oe]:{transform:"rotate(180deg)"}}}},mt=Re=>{const{componentCls:We,headerBg:Oe,paddingXXS:Le,colorBorder:Fe}=Re;return{[`${We}-borderless`]:{backgroundColor:Oe,border:0,[`> ${We}-item`]:{borderBottom:`1px solid ${Fe}`},[` + & > ${We}-header`]:{borderRadius:`0 0 ${_e}px ${_e}px`}},[`> ${We}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:De,color:bt,lineHeight:Ft,cursor:"pointer",transition:`all ${Qt}, visibility 0s`,[`> ${We}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${We}-expand-icon`]:{height:Et*Ft,display:"flex",alignItems:"center",paddingInlineEnd:Rt},[`${We}-arrow`]:Object.assign(Object.assign({},(0,et.Ro)()),{fontSize:Jt,svg:{transition:`transform ${Qt}`}}),[`${We}-header-text`]:{marginInlineEnd:"auto"}},[`${We}-header-collapsible-only`]:{cursor:"default",[`${We}-header-text`]:{flex:"none",cursor:"pointer"}},[`${We}-icon-collapsible-only`]:{cursor:"default",[`${We}-expand-icon`]:{cursor:"pointer"}}},[`${We}-content`]:{color:at,backgroundColor:Oe,borderTop:tn,[`& > ${We}-content-box`]:{padding:mn},"&-hidden":{display:"none"}},"&-small":{[`> ${We}-item`]:{[`> ${We}-header`]:{padding:Te,paddingInlineStart:Mt,[`> ${We}-expand-icon`]:{marginInlineStart:wt-Mt}},[`> ${We}-content > ${We}-content-box`]:{padding:wt}}},"&-large":{[`> ${We}-item`]:{fontSize:Lt,[`> ${We}-header`]:{padding:ke,paddingInlineStart:Le,[`> ${We}-expand-icon`]:{height:Lt*Ft,marginInlineStart:Ot-Le}},[`> ${We}-content > ${We}-content-box`]:{padding:Ot}}},[`${We}-item:last-child`]:{[`> ${We}-content`]:{borderRadius:`0 0 ${_e}px ${_e}px`}},[`& ${We}-item-disabled > ${We}-header`]:{"\n &,\n & > .arrow\n ":{color:Pt,cursor:"not-allowed"}},[`&${We}-icon-position-end`]:{[`& > ${We}-item`]:{[`> ${We}-header`]:{[`${We}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Rt}}}}})}},ct=Re=>{const{componentCls:We}=Re,Oe=`> ${We}-item > ${We}-header ${We}-arrow svg`;return{[`${We}-rtl`]:{[Oe]:{transform:"rotate(180deg)"}}}},mt=Re=>{const{componentCls:We,headerBg:Oe,paddingXXS:Le,colorBorder:Fe}=Re;return{[`${We}-borderless`]:{backgroundColor:Oe,border:0,[`> ${We}-item`]:{borderBottom:`1px solid ${Fe}`},[` > ${We}-item:last-child, > ${We}-item:last-child ${We}-header - `]:{borderRadius:0},[`> ${We}-item:last-child`]:{borderBottom:0},[`> ${We}-item > ${We}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${We}-item > ${We}-content > ${We}-content-box`]:{paddingTop:Le}}}},yt=Re=>{const{componentCls:We,paddingSM:Oe}=Re;return{[`${We}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${We}-item`]:{borderBottom:0,[`> ${We}-content`]:{backgroundColor:"transparent",border:0,[`> ${We}-content-box`]:{paddingBlock:Oe}}}}}};var jt=(0,lt.Z)("Collapse",Re=>{const We=(0,it.TS)(Re,{collapseHeaderPaddingSM:`${Re.paddingXS}px ${Re.paddingSM}px`,collapseHeaderPaddingLG:`${Re.padding}px ${Re.paddingLG}px`,collapsePanelBorderRadius:Re.borderRadiusLG});return[ot(We),mt(We),yt(We),ut(We),(0,ct.Z)(We)]},Re=>({headerPadding:`${Re.paddingSM}px ${Re.padding}px`,headerBg:Re.colorFillAlter,contentPadding:`${Re.padding}px 16px`,contentBg:Re.colorBgContainer})),st=Object.assign(oe.forwardRef((Re,We)=>{const{getPrefixCls:Oe,direction:Le,collapse:Fe}=oe.useContext(Ve.E_),{prefixCls:De,className:Te,rootClassName:ke,style:_e,bordered:Xe=!0,ghost:dt,size:gt,expandIconPosition:at="start",children:bt,expandIcon:Pt}=Re,Et=(0,$e.Z)(tn=>{var un;return(un=gt!=null?gt:tn)!==null&&un!==void 0?un:"middle"}),Lt=Oe("collapse",De),Ft=Oe(),[Rt,wt]=jt(Lt),Ot=oe.useMemo(()=>at==="left"?"start":at==="right"?"end":at,[at]),Mt=function(){let tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const un=Pt?Pt(tn):oe.createElement(me.Z,{rotate:tn.isActive?90:void 0});return(0,je.Tm)(un,()=>({className:E()(un.props.className,`${Lt}-arrow`)}))},Qt=E()(`${Lt}-icon-position-${Ot}`,{[`${Lt}-borderless`]:!Xe,[`${Lt}-rtl`]:Le==="rtl",[`${Lt}-ghost`]:!!dt,[`${Lt}-${Et}`]:Et!=="middle"},Fe==null?void 0:Fe.className,Te,ke,wt),Jt=Object.assign(Object.assign({},(0,Ie.Z)(Ft)),{motionAppear:!1,leavedClassName:`${Lt}-content-hidden`}),mn=oe.useMemo(()=>bt?(0,ae.Z)(bt).map((tn,un)=>{var nn,Sn;if(!((nn=tn.props)===null||nn===void 0)&&nn.disabled){const Pn=(Sn=tn.key)!==null&&Sn!==void 0?Sn:String(un),{disabled:Dn,collapsible:hr}=tn.props,kn=Object.assign(Object.assign({},(0,Ue.Z)(tn.props,["disabled"])),{key:Pn,collapsible:hr!=null?hr:Dn?"disabled":void 0});return(0,je.Tm)(tn,kn)}return tn}):null,[bt]);return Rt(oe.createElement(Qe,Object.assign({ref:We,openMotion:Jt},(0,Ue.Z)(Re,["rootClassName"]),{expandIcon:Mt,prefixCls:Lt,className:Qt,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),_e)}),mn))}),{Panel:rt}),qe=st},28103:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ae}});var me=pe(92310),He=pe.n(me),E=pe(59301),ve=pe(36355),fe=pe(17313),ce=pe(83116),ie=pe(37613);const re=te=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:ne}=te;return{[z]:Object.assign(Object.assign({},(0,fe.Wf)(te)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${te.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${te.dividerHorizontalWithTextGutterMargin}px 0`,color:te.colorTextHeading,fontWeight:500,fontSize:te.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${z}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${z}-with-text${z}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${z}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${z}-with-text`]:{color:te.colorText,fontWeight:"normal",fontSize:te.fontSize},[`&-horizontal${z}-with-text-left${z}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${z}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${z}-with-text-right${z}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${z}-inner-text`]:{paddingInlineEnd:a}}})}};var le=(0,ce.Z)("Divider",te=>{const z=(0,ie.TS)(te,{dividerHorizontalWithTextGutterMargin:te.margin,dividerHorizontalGutterMargin:te.marginLG,sizePaddingEdgeHorizontal:0});return[re(z)]},te=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:te.marginXS})),oe=function(te,z){var a={};for(var y in te)Object.prototype.hasOwnProperty.call(te,y)&&z.indexOf(y)<0&&(a[y]=te[y]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(te);x{const{getPrefixCls:z,direction:a,divider:y}=E.useContext(ve.E_),{prefixCls:x,type:b="horizontal",orientation:ee="center",orientationMargin:ne,className:Ae,rootClassName:ge,children:ye,dashed:be,plain:we,style:Ce}=te,Se=oe(te,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pe=z("divider",x),[Be,Qe]=le(Pe),Ee=ee.length>0?`-${ee}`:ee,Ue=!!ye,Ie=ee==="left"&&ne!=null,je=ee==="right"&&ne!=null,Ve=He()(Pe,y==null?void 0:y.className,Qe,`${Pe}-${b}`,{[`${Pe}-with-text`]:Ue,[`${Pe}-with-text${Ee}`]:Ue,[`${Pe}-dashed`]:!!be,[`${Pe}-plain`]:!!we,[`${Pe}-rtl`]:a==="rtl",[`${Pe}-no-default-orientation-margin-left`]:Ie,[`${Pe}-no-default-orientation-margin-right`]:je},Ae,ge),$e=E.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),ze=Object.assign(Object.assign({},Ie&&{marginLeft:$e}),je&&{marginRight:$e});return Be(E.createElement("div",Object.assign({className:Ve,style:Object.assign(Object.assign({},y==null?void 0:y.style),Ce)},Se,{role:"separator"}),ye&&b!=="vertical"&&E.createElement("span",{className:`${Pe}-inner-text`,style:ze},ye)))}},43428:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return vt}});var me=pe(92310),He=pe.n(me),E=pe(33885),ve=pe(42978),fe=pe(43403),ce=pe(34280),ie=pe(59301),re=ie.createContext(null),le=ie.createContext({}),oe=re,se=pe(20068),ae=pe(54476),te=pe(77900),z=pe(10228),a=pe(26112),y=pe(70425),x=function(qe){var Re=qe.prefixCls,We=qe.className,Oe=qe.style,Le=qe.children,Fe=qe.containerRef,De=qe.id,Te=qe.onMouseEnter,ke=qe.onMouseOver,_e=qe.onMouseLeave,Xe=qe.onClick,dt=qe.onKeyDown,gt=qe.onKeyUp,at={onMouseEnter:Te,onMouseOver:ke,onMouseLeave:_e,onClick:Xe,onKeyDown:dt,onKeyUp:gt},bt=ie.useContext(le),Pt=bt.panel,Et=(0,y.useComposeRef)(Pt,Fe);return ie.createElement(ie.Fragment,null,ie.createElement("div",(0,ae.Z)({id:De,className:He()("".concat(Re,"-content"),We),style:(0,E.Z)({},Oe),"aria-modal":"true",role:"dialog",ref:Et},at),Le))},b=x,ee=pe(48736);function ne(st){return typeof st=="string"&&String(Number(st))===st?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(st)):st}function Ae(st){warning(!("wrapperClassName"in st),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!st.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ge={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ye(st,qe){var Re,We,Oe,Le,Fe=st.prefixCls,De=st.open,Te=st.placement,ke=st.inline,_e=st.push,Xe=st.forceRender,dt=st.autoFocus,gt=st.keyboard,at=st.rootClassName,bt=st.rootStyle,Pt=st.zIndex,Et=st.className,Lt=st.id,Ft=st.style,Rt=st.motion,wt=st.width,Ot=st.height,Mt=st.children,Qt=st.contentWrapperStyle,Jt=st.mask,mn=st.maskClosable,tn=st.maskMotion,un=st.maskClassName,nn=st.maskStyle,Sn=st.afterOpenChange,Pn=st.onClose,Dn=st.onMouseEnter,hr=st.onMouseOver,kn=st.onMouseLeave,zn=st.onClick,Nr=st.onKeyDown,ri=st.onKeyUp,yr=ie.useRef(),Er=ie.useRef(),wr=ie.useRef();ie.useImperativeHandle(qe,function(){return yr.current});var hi=function(Cn){var jr=Cn.keyCode,Tn=Cn.shiftKey;switch(jr){case z.Z.TAB:{if(jr===z.Z.TAB){if(!Tn&&document.activeElement===wr.current){var Qr;(Qr=Er.current)===null||Qr===void 0||Qr.focus({preventScroll:!0})}else if(Tn&&document.activeElement===Er.current){var di;(di=wr.current)===null||di===void 0||di.focus({preventScroll:!0})}}break}case z.Z.ESC:{Pn&>&&(Cn.stopPropagation(),Pn(Cn));break}}};ie.useEffect(function(){if(De&&dt){var Jn;(Jn=yr.current)===null||Jn===void 0||Jn.focus({preventScroll:!0})}},[De]);var Ki=ie.useState(!1),wi=(0,ve.Z)(Ki,2),Ti=wi[0],Oa=wi[1],sa=ie.useContext(oe),Ei;_e===!1?Ei={distance:0}:_e===!0?Ei={}:Ei=_e||{};var on=(Re=(We=(Oe=Ei)===null||Oe===void 0?void 0:Oe.distance)!==null&&We!==void 0?We:sa==null?void 0:sa.pushDistance)!==null&&Re!==void 0?Re:180,Mn=ie.useMemo(function(){return{pushDistance:on,push:function(){Oa(!0)},pull:function(){Oa(!1)}}},[on]);ie.useEffect(function(){if(De){var Jn;sa==null||(Jn=sa.push)===null||Jn===void 0||Jn.call(sa)}else{var Cn;sa==null||(Cn=sa.pull)===null||Cn===void 0||Cn.call(sa)}},[De]),ie.useEffect(function(){return function(){var Jn;sa==null||(Jn=sa.pull)===null||Jn===void 0||Jn.call(sa)}},[]);var Fn=Jt&&ie.createElement(te.default,(0,ae.Z)({key:"mask"},tn,{visible:De}),function(Jn,Cn){var jr=Jn.className,Tn=Jn.style;return ie.createElement("div",{className:He()("".concat(Fe,"-mask"),jr,un),style:(0,E.Z)((0,E.Z)({},Tn),nn),onClick:mn&&De?Pn:void 0,ref:Cn})}),Dr=typeof Rt=="function"?Rt(Te):Rt,Ai={};if(Ti&&on)switch(Te){case"top":Ai.transform="translateY(".concat(on,"px)");break;case"bottom":Ai.transform="translateY(".concat(-on,"px)");break;case"left":Ai.transform="translateX(".concat(on,"px)");break;default:Ai.transform="translateX(".concat(-on,"px)");break}Te==="left"||Te==="right"?Ai.width=ne(wt):Ai.height=ne(Ot);var sr={onMouseEnter:Dn,onMouseOver:hr,onMouseLeave:kn,onClick:zn,onKeyDown:Nr,onKeyUp:ri},Sa=ie.createElement(te.default,(0,ae.Z)({key:"panel"},Dr,{visible:De,forceRender:Xe,onVisibleChanged:function(Cn){Sn==null||Sn(Cn)},removeOnLeave:!1,leavedClassName:"".concat(Fe,"-content-wrapper-hidden")}),function(Jn,Cn){var jr=Jn.className,Tn=Jn.style;return ie.createElement("div",(0,ae.Z)({className:He()("".concat(Fe,"-content-wrapper"),jr),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Ai),Tn),Qt)},(0,a.Z)(st,{data:!0})),ie.createElement(b,(0,ae.Z)({id:Lt,containerRef:Cn,prefixCls:Fe,className:Et,style:Ft},sr),Mt))}),Ui=(0,E.Z)({},bt);return Pt&&(Ui.zIndex=Pt),ie.createElement(oe.Provider,{value:Mn},ie.createElement("div",{className:He()(Fe,"".concat(Fe,"-").concat(Te),at,(Le={},(0,se.Z)(Le,"".concat(Fe,"-open"),De),(0,se.Z)(Le,"".concat(Fe,"-inline"),ke),Le)),style:Ui,tabIndex:-1,ref:yr,onKeyDown:hi},Fn,ie.createElement("div",{tabIndex:0,ref:Er,style:ge,"aria-hidden":"true","data-sentinel":"start"}),Sa,ie.createElement("div",{tabIndex:0,ref:wr,style:ge,"aria-hidden":"true","data-sentinel":"end"})))}var be=ie.forwardRef(ye),we=be,Ce=function(qe){var Re=qe.open,We=Re===void 0?!1:Re,Oe=qe.prefixCls,Le=Oe===void 0?"rc-drawer":Oe,Fe=qe.placement,De=Fe===void 0?"right":Fe,Te=qe.autoFocus,ke=Te===void 0?!0:Te,_e=qe.keyboard,Xe=_e===void 0?!0:_e,dt=qe.width,gt=dt===void 0?378:dt,at=qe.mask,bt=at===void 0?!0:at,Pt=qe.maskClosable,Et=Pt===void 0?!0:Pt,Lt=qe.getContainer,Ft=qe.forceRender,Rt=qe.afterOpenChange,wt=qe.destroyOnClose,Ot=qe.onMouseEnter,Mt=qe.onMouseOver,Qt=qe.onMouseLeave,Jt=qe.onClick,mn=qe.onKeyDown,tn=qe.onKeyUp,un=qe.panelRef,nn=ie.useState(!1),Sn=(0,ve.Z)(nn,2),Pn=Sn[0],Dn=Sn[1],hr=ie.useState(!1),kn=(0,ve.Z)(hr,2),zn=kn[0],Nr=kn[1];(0,ce.Z)(function(){Nr(!0)},[]);var ri=zn?We:!1,yr=ie.useRef(),Er=ie.useRef();(0,ce.Z)(function(){ri&&(Er.current=document.activeElement)},[ri]);var wr=function(Oa){var sa;if(Dn(Oa),Rt==null||Rt(Oa),!Oa&&Er.current&&!((sa=yr.current)!==null&&sa!==void 0&&sa.contains(Er.current))){var Ei;(Ei=Er.current)===null||Ei===void 0||Ei.focus({preventScroll:!0})}},hi=ie.useMemo(function(){return{panel:un}},[un]);if(!Ft&&!Pn&&!ri&&wt)return null;var Ki={onMouseEnter:Ot,onMouseOver:Mt,onMouseLeave:Qt,onClick:Jt,onKeyDown:mn,onKeyUp:tn},wi=(0,E.Z)((0,E.Z)({},qe),{},{open:ri,prefixCls:Le,placement:De,autoFocus:ke,keyboard:Xe,width:gt,mask:bt,maskClosable:Et,inline:Lt===!1,afterOpenChange:wr,ref:yr},Ki);return ie.createElement(le.Provider,{value:hi},ie.createElement(fe.Z,{open:ri||Ft||Pn,autoDestroy:!1,getContainer:Lt,autoLock:bt&&(ri||Pn)},ie.createElement(we,wi)))},Se=Ce,Pe=Se,Be=pe(62892),Qe=pe(36355),Ee=pe(32441),Ue=pe(47729),je=st=>{const{prefixCls:qe,title:Re,footer:We,extra:Oe,closeIcon:Le,closable:Fe,onClose:De,headerStyle:Te,drawerStyle:ke,bodyStyle:_e,footerStyle:Xe,children:dt}=st,gt=ie.useCallback(Lt=>ie.createElement("button",{type:"button",onClick:De,"aria-label":"Close",className:`${qe}-close`},Lt),[De]),[at,bt]=(0,Ue.Z)(Fe,Le,gt,void 0,!0),Pt=ie.useMemo(()=>!Re&&!at?null:ie.createElement("div",{style:Te,className:He()(`${qe}-header`,{[`${qe}-header-close-only`]:at&&!Re&&!Oe})},ie.createElement("div",{className:`${qe}-header-title`},bt,Re&&ie.createElement("div",{className:`${qe}-title`},Re)),Oe&&ie.createElement("div",{className:`${qe}-extra`},Oe)),[at,bt,Oe,Te,qe,Re]),Et=ie.useMemo(()=>{if(!We)return null;const Lt=`${qe}-footer`;return ie.createElement("div",{className:Lt,style:Xe},We)},[We,Xe,qe]);return ie.createElement("div",{className:`${qe}-wrapper-body`,style:ke},Pt,ie.createElement("div",{className:`${qe}-body`,style:_e},dt),Et)},Ve=pe(33234),$e=pe(83116),ze=pe(37613),et=st=>{const{componentCls:qe,motionDurationSlow:Re}=st,We={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Re}`}}};return{[qe]:{[`${qe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Re}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${qe}-panel-motion`]:{"&-left":[We,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[We,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[We,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[We,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const ct=st=>{const{componentCls:qe,zIndexPopup:Re,colorBgMask:We,colorBgElevated:Oe,motionDurationSlow:Le,motionDurationMid:Fe,padding:De,paddingLG:Te,fontSizeLG:ke,lineHeightLG:_e,lineWidth:Xe,lineType:dt,colorSplit:gt,marginSM:at,colorIcon:bt,colorIconHover:Pt,colorText:Et,fontWeightStrong:Lt,footerPaddingBlock:Ft,footerPaddingInline:Rt}=st,wt=`${qe}-content-wrapper`;return{[qe]:{position:"fixed",inset:0,zIndex:Re,pointerEvents:"none","&-pure":{position:"relative",background:Oe,[`&${qe}-left`]:{boxShadow:st.boxShadowDrawerLeft},[`&${qe}-right`]:{boxShadow:st.boxShadowDrawerRight},[`&${qe}-top`]:{boxShadow:st.boxShadowDrawerUp},[`&${qe}-bottom`]:{boxShadow:st.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${qe}-mask`]:{position:"absolute",inset:0,zIndex:Re,background:We,pointerEvents:"auto"},[wt]:{position:"absolute",zIndex:Re,maxWidth:"100vw",transition:`all ${Le}`,"&-hidden":{display:"none"}},[`&-left > ${wt}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:st.boxShadowDrawerLeft},[`&-right > ${wt}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:st.boxShadowDrawerRight},[`&-top > ${wt}`]:{top:0,insetInline:0,boxShadow:st.boxShadowDrawerUp},[`&-bottom > ${wt}`]:{bottom:0,insetInline:0,boxShadow:st.boxShadowDrawerDown},[`${qe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Oe,pointerEvents:"auto"},[`${qe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${qe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${De}px ${Te}px`,fontSize:ke,lineHeight:_e,borderBottom:`${Xe}px ${dt} ${gt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${qe}-extra`]:{flex:"none"},[`${qe}-close`]:{display:"inline-block",marginInlineEnd:at,color:bt,fontWeight:Lt,fontSize:ke,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Fe}`,textRendering:"auto","&:focus, &:hover":{color:Pt,textDecoration:"none"}},[`${qe}-title`]:{flex:1,margin:0,color:Et,fontWeight:st.fontWeightStrong,fontSize:ke,lineHeight:_e},[`${qe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Te,overflow:"auto"},[`${qe}-footer`]:{flexShrink:0,padding:`${Ft}px ${Rt}px`,borderTop:`${Xe}px ${dt} ${gt}`},"&-rtl":{direction:"rtl"}}}};var lt=(0,$e.Z)("Drawer",st=>{const qe=(0,ze.TS)(st,{});return[ct(qe),et(qe)]},st=>({zIndexPopup:st.zIndexPopupBase,footerPaddingBlock:st.paddingXS,footerPaddingInline:st.padding})),it=pe(11575),ot=function(st,qe){var Re={};for(var We in st)Object.prototype.hasOwnProperty.call(st,We)&&qe.indexOf(We)<0&&(Re[We]=st[We]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,We=Object.getOwnPropertySymbols(st);Oe{var qe;const{rootClassName:Re,width:We,height:Oe,size:Le="default",mask:Fe=!0,push:De=mt,open:Te,afterOpenChange:ke,onClose:_e,prefixCls:Xe,getContainer:dt,style:gt,className:at,visible:bt,afterVisibleChange:Pt}=st,Et=ot(st,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Lt,getPrefixCls:Ft,direction:Rt,drawer:wt}=ie.useContext(Qe.E_),Ot=Ft("drawer",Xe),[Mt,Qt]=lt(Ot),Jt=dt===void 0&&Lt?()=>Lt(document.body):dt,mn=He()({"no-mask":!Fe,[`${Ot}-rtl`]:Rt==="rtl"},Re,Qt),tn=ie.useMemo(()=>We!=null?We:Le==="large"?736:378,[We,Le]),un=ie.useMemo(()=>Oe!=null?Oe:Le==="large"?736:378,[Oe,Le]),nn={motionName:(0,Be.m)(Ot,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Sn=Dn=>({motionName:(0,Be.m)(Ot,`panel-motion-${Dn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Pn=(0,it.H)();return Mt(ie.createElement(Ve.BR,null,ie.createElement(Ee.Ux,{status:!0,override:!0},ie.createElement(Pe,Object.assign({prefixCls:Ot,onClose:_e,maskMotion:nn,motion:Sn},Et,{open:Te!=null?Te:bt,mask:Fe,push:De,width:tn,height:un,style:Object.assign(Object.assign({},wt==null?void 0:wt.style),gt),className:He()(wt==null?void 0:wt.className,at),rootClassName:mn,getContainer:Jt,afterOpenChange:ke!=null?ke:Pt,panelRef:Pn}),ie.createElement(je,Object.assign({prefixCls:Ot},Et,{onClose:_e}))))))},jt=st=>{const{prefixCls:qe,style:Re,className:We,placement:Oe="right"}=st,Le=ot(st,["prefixCls","style","className","placement"]),{getPrefixCls:Fe}=ie.useContext(Qe.E_),De=Fe("drawer",qe),[Te,ke]=lt(De),_e=He()(De,`${De}-pure`,`${De}-${Oe}`,ke,We);return Te(ie.createElement("div",{className:_e,style:Re},ie.createElement(je,Object.assign({prefixCls:De},Le))))};yt._InternalPanelDoNotUseOrYouWillBeFired=jt;var vt=yt},91857:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(38819),E=pe(92310),ve=pe.n(E),fe=pe(31561),ce=pe(70425),ie=pe(18929),re=pe(2738),le=pe(79676),oe=pe(53487),se=pe(92343),ae=pe(36355),te=pe(20834),z=pe(40875),a=pe(88088),y=pe(47211);const x=null,b=ge=>{const{menu:ye,arrow:be,prefixCls:we,children:Ce,trigger:Se,disabled:Pe,dropdownRender:Be,getPopupContainer:Qe,overlayClassName:Ee,rootClassName:Ue,open:Ie,onOpenChange:je,visible:Ve,onVisibleChange:$e,mouseEnterDelay:ze=.15,mouseLeaveDelay:rt=.1,autoAdjustOverflow:et=!0,placement:ct="",overlay:lt,transitionName:it}=ge,{getPopupContainer:ot,getPrefixCls:ut,direction:mt}=me.useContext(ae.E_),yt=me.useMemo(()=>{const at=ut();return it!==void 0?it:ct.includes("top")?`${at}-slide-down`:`${at}-slide-up`},[ut,ct,it]),jt=me.useMemo(()=>ct?ct.includes("Center")?ct.slice(0,ct.indexOf("Center")):ct:mt==="rtl"?"bottomRight":"bottomLeft",[ct,mt]),vt=ut("dropdown",we),[st,qe]=(0,y.Z)(vt),[,Re]=(0,a.Z)(),We=me.Children.only(Ce),Oe=(0,se.Tm)(We,{className:ve()(`${vt}-trigger`,{[`${vt}-rtl`]:mt==="rtl"},We.props.className),disabled:Pe}),Le=Pe?[]:Se;let Fe;Le&&Le.includes("contextMenu")&&(Fe=!0);const[De,Te]=(0,ie.Z)(!1,{value:Ie!=null?Ie:Ve}),ke=(0,ce.useEvent)(at=>{je==null||je(at),$e==null||$e(at),Te(at)}),_e=ve()(Ee,Ue,qe,{[`${vt}-rtl`]:mt==="rtl"}),Xe=(0,le.Z)({arrowPointAtCenter:typeof be=="object"&&be.pointAtCenter,autoAdjustOverflow:et,offset:Re.marginXXS,arrowWidth:be?Re.sizePopupArrow:0,borderRadius:Re.borderRadius}),dt=me.useCallback(()=>{Te(!1)},[]),gt=()=>{let at;return ye!=null&&ye.items?at=me.createElement(te.default,Object.assign({},ye)):typeof lt=="function"?at=lt():at=lt,Be&&(at=Be(at)),at=me.Children.only(typeof at=="string"?me.createElement("span",null,at):at),me.createElement(z.J,{prefixCls:`${vt}-menu`,expandIcon:me.createElement("span",{className:`${vt}-menu-submenu-arrow`},me.createElement(He.Z,{className:`${vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:dt,validator:bt=>{let{mode:Pt}=bt}},at)};return st(me.createElement(fe.Z,Object.assign({alignPoint:Fe},(0,re.Z)(ge,["rootClassName"]),{mouseEnterDelay:ze,mouseLeaveDelay:rt,visible:De,builtinPlacements:Xe,arrow:!!be,overlayClassName:_e,prefixCls:vt,getPopupContainer:Qe||ot,transitionName:yt,trigger:Le,overlay:gt,placement:jt,onVisibleChange:ke}),Oe))};function ee(ge){return Object.assign(Object.assign({},ge),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,oe.Z)(b,"dropdown",ge=>ge,ee),Ae=ge=>me.createElement(ne,Object.assign({},ge),me.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=Ae,Nt.Z=b},38854:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return a}});var me=pe(91857),He=pe(92310),E=pe.n(He),ve=pe(59301),fe=pe(18785),ce=pe(3113),ie=pe(36355),re=pe(81327),le=pe(33234),oe=pe(47211),se=function(y,x){var b={};for(var ee in y)Object.prototype.hasOwnProperty.call(y,ee)&&x.indexOf(ee)<0&&(b[ee]=y[ee]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ee=Object.getOwnPropertySymbols(y);ne{const{getPopupContainer:x,getPrefixCls:b,direction:ee}=ve.useContext(ie.E_),{prefixCls:ne,type:Ae="default",danger:ge,disabled:ye,loading:be,onClick:we,htmlType:Ce,children:Se,className:Pe,menu:Be,arrow:Qe,autoFocus:Ee,overlay:Ue,trigger:Ie,align:je,open:Ve,onOpenChange:$e,placement:ze,getPopupContainer:rt,href:et,icon:ct=ve.createElement(fe.Z,null),title:lt,buttonsRender:it=gt=>gt,mouseEnterDelay:ot,mouseLeaveDelay:ut,overlayClassName:mt,overlayStyle:yt,destroyPopupOnHide:jt,dropdownRender:vt}=y,st=se(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),qe=b("dropdown",ne),Re=`${qe}-button`,[We,Oe]=(0,oe.Z)(qe),Le={menu:Be,arrow:Qe,autoFocus:Ee,align:je,disabled:ye,trigger:ye?[]:Ie,onOpenChange:$e,getPopupContainer:rt||x,mouseEnterDelay:ot,mouseLeaveDelay:ut,overlayClassName:mt,overlayStyle:yt,destroyPopupOnHide:jt,dropdownRender:vt},{compactSize:Fe,compactItemClassnames:De}=(0,le.ri)(qe,ee),Te=E()(Re,De,Pe,Oe);"overlay"in y&&(Le.overlay=Ue),"open"in y&&(Le.open=Ve),"placement"in y?Le.placement=ze:Le.placement=ee==="rtl"?"bottomLeft":"bottomRight";const ke=ve.createElement(ce.ZP,{type:Ae,danger:ge,disabled:ye,loading:be,onClick:we,htmlType:Ce,href:et,title:lt},Se),_e=ve.createElement(ce.ZP,{type:Ae,danger:ge,icon:ct}),[Xe,dt]=it([ke,_e]);return We(ve.createElement(re.Z.Compact,Object.assign({className:Te,size:Fe,block:!0},st),Xe,ve.createElement(me.Z,Object.assign({},Le),dt)))};ae.__ANT_BUTTON=!0;var te=ae;const z=me.Z;z.Button=te;var a=z},47211:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return se}});var me=pe(17313),He=pe(13826),E=pe(92899),ve=pe(29878),fe=pe(19447),ce=pe(83116),ie=pe(37613),le=ae=>{const{componentCls:te,menuCls:z,colorError:a,colorTextLightSolid:y}=ae,x=`${z}-item`;return{[`${te}, ${te}-menu-submenu`]:{[`${z} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const oe=ae=>{const{componentCls:te,menuCls:z,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:ee,motionDurationMid:ne,dropdownPaddingVertical:Ae,fontSize:ge,dropdownEdgeChildPadding:ye,colorTextDisabled:be,fontSizeIcon:we,controlPaddingHorizontal:Ce,colorBgElevated:Se}=ae;return[{[te]:Object.assign(Object.assign({},(0,me.Wf)(ae)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${ee}-down, & > ${b}-btn-icon > ${ee}-down`]:{fontSize:we}},[`${te}-wrap`]:{position:"relative",[`${b}-btn > ${ee}-down`]:{fontSize:we},[`${ee}-down::before`]:{transition:`transform ${ne}`}},[`${te}-wrap-open`]:{[`${ee}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottomLeft, + `]:{borderRadius:0},[`> ${We}-item:last-child`]:{borderBottom:0},[`> ${We}-item > ${We}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${We}-item > ${We}-content > ${We}-content-box`]:{paddingTop:Le}}}},yt=Re=>{const{componentCls:We,paddingSM:Oe}=Re;return{[`${We}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${We}-item`]:{borderBottom:0,[`> ${We}-content`]:{backgroundColor:"transparent",border:0,[`> ${We}-content-box`]:{paddingBlock:Oe}}}}}};var jt=(0,lt.Z)("Collapse",Re=>{const We=(0,it.TS)(Re,{collapseHeaderPaddingSM:`${Re.paddingXS}px ${Re.paddingSM}px`,collapseHeaderPaddingLG:`${Re.padding}px ${Re.paddingLG}px`,collapsePanelBorderRadius:Re.borderRadiusLG});return[ot(We),mt(We),yt(We),ct(We),(0,ut.Z)(We)]},Re=>({headerPadding:`${Re.paddingSM}px ${Re.padding}px`,headerBg:Re.colorFillAlter,contentPadding:`${Re.padding}px 16px`,contentBg:Re.colorBgContainer})),st=Object.assign(oe.forwardRef((Re,We)=>{const{getPrefixCls:Oe,direction:Le,collapse:Fe}=oe.useContext(Ve.E_),{prefixCls:De,className:Te,rootClassName:ke,style:_e,bordered:Xe=!0,ghost:dt,size:gt,expandIconPosition:at="start",children:bt,expandIcon:Pt}=Re,Et=(0,$e.Z)(tn=>{var cn;return(cn=gt!=null?gt:tn)!==null&&cn!==void 0?cn:"middle"}),Lt=Oe("collapse",De),Ft=Oe(),[Rt,wt]=jt(Lt),Ot=oe.useMemo(()=>at==="left"?"start":at==="right"?"end":at,[at]),Mt=function(){let tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const cn=Pt?Pt(tn):oe.createElement(me.Z,{rotate:tn.isActive?90:void 0});return(0,je.Tm)(cn,()=>({className:E()(cn.props.className,`${Lt}-arrow`)}))},Qt=E()(`${Lt}-icon-position-${Ot}`,{[`${Lt}-borderless`]:!Xe,[`${Lt}-rtl`]:Le==="rtl",[`${Lt}-ghost`]:!!dt,[`${Lt}-${Et}`]:Et!=="middle"},Fe==null?void 0:Fe.className,Te,ke,wt),Jt=Object.assign(Object.assign({},(0,Ie.Z)(Ft)),{motionAppear:!1,leavedClassName:`${Lt}-content-hidden`}),mn=oe.useMemo(()=>bt?(0,ae.Z)(bt).map((tn,cn)=>{var nn,Sn;if(!((nn=tn.props)===null||nn===void 0)&&nn.disabled){const Pn=(Sn=tn.key)!==null&&Sn!==void 0?Sn:String(cn),{disabled:Dn,collapsible:hr}=tn.props,kn=Object.assign(Object.assign({},(0,Ue.Z)(tn.props,["disabled"])),{key:Pn,collapsible:hr!=null?hr:Dn?"disabled":void 0});return(0,je.Tm)(tn,kn)}return tn}):null,[bt]);return Rt(oe.createElement(He,Object.assign({ref:We,openMotion:Jt},(0,Ue.Z)(Re,["rootClassName"]),{expandIcon:Mt,prefixCls:Lt,className:Qt,style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),_e)}),mn))}),{Panel:rt}),qe=st},28103:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ae}});var me=pe(92310),ze=pe.n(me),E=pe(59301),ve=pe(36355),fe=pe(17313),ue=pe(83116),ie=pe(37613);const re=te=>{const{componentCls:z,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:x,textPaddingInline:b,orientationMargin:ee,verticalMarginInline:ne}=te;return{[z]:Object.assign(Object.assign({},(0,fe.Wf)(te)),{borderBlockStart:`${x}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${te.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${z}-with-text`]:{display:"flex",alignItems:"center",margin:`${te.dividerHorizontalWithTextGutterMargin}px 0`,color:te.colorTextHeading,fontWeight:500,fontSize:te.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${z}-with-text-left`]:{"&::before":{width:`${ee*100}%`},"&::after":{width:`${100-ee*100}%`}},[`&-horizontal${z}-with-text-right`]:{"&::before":{width:`${100-ee*100}%`},"&::after":{width:`${ee*100}%`}},[`${z}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${z}-with-text${z}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${z}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${z}-with-text`]:{color:te.colorText,fontWeight:"normal",fontSize:te.fontSize},[`&-horizontal${z}-with-text-left${z}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${z}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${z}-with-text-right${z}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${z}-inner-text`]:{paddingInlineEnd:a}}})}};var le=(0,ue.Z)("Divider",te=>{const z=(0,ie.TS)(te,{dividerHorizontalWithTextGutterMargin:te.margin,dividerHorizontalGutterMargin:te.marginLG,sizePaddingEdgeHorizontal:0});return[re(z)]},te=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:te.marginXS})),oe=function(te,z){var a={};for(var y in te)Object.prototype.hasOwnProperty.call(te,y)&&z.indexOf(y)<0&&(a[y]=te[y]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(te);x{const{getPrefixCls:z,direction:a,divider:y}=E.useContext(ve.E_),{prefixCls:x,type:b="horizontal",orientation:ee="center",orientationMargin:ne,className:Ae,rootClassName:ge,children:ye,dashed:be,plain:we,style:Ce}=te,Se=oe(te,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pe=z("divider",x),[Be,He]=le(Pe),Ee=ee.length>0?`-${ee}`:ee,Ue=!!ye,Ie=ee==="left"&&ne!=null,je=ee==="right"&&ne!=null,Ve=ze()(Pe,y==null?void 0:y.className,He,`${Pe}-${b}`,{[`${Pe}-with-text`]:Ue,[`${Pe}-with-text${Ee}`]:Ue,[`${Pe}-dashed`]:!!be,[`${Pe}-plain`]:!!we,[`${Pe}-rtl`]:a==="rtl",[`${Pe}-no-default-orientation-margin-left`]:Ie,[`${Pe}-no-default-orientation-margin-right`]:je},Ae,ge),$e=E.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),Qe=Object.assign(Object.assign({},Ie&&{marginLeft:$e}),je&&{marginRight:$e});return Be(E.createElement("div",Object.assign({className:Ve,style:Object.assign(Object.assign({},y==null?void 0:y.style),Ce)},Se,{role:"separator"}),ye&&b!=="vertical"&&E.createElement("span",{className:`${Pe}-inner-text`,style:Qe},ye)))}},43428:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return vt}});var me=pe(92310),ze=pe.n(me),E=pe(33885),ve=pe(42978),fe=pe(43403),ue=pe(34280),ie=pe(59301),re=ie.createContext(null),le=ie.createContext({}),oe=re,se=pe(20068),ae=pe(54476),te=pe(77900),z=pe(10228),a=pe(26112),y=pe(70425),x=function(qe){var Re=qe.prefixCls,We=qe.className,Oe=qe.style,Le=qe.children,Fe=qe.containerRef,De=qe.id,Te=qe.onMouseEnter,ke=qe.onMouseOver,_e=qe.onMouseLeave,Xe=qe.onClick,dt=qe.onKeyDown,gt=qe.onKeyUp,at={onMouseEnter:Te,onMouseOver:ke,onMouseLeave:_e,onClick:Xe,onKeyDown:dt,onKeyUp:gt},bt=ie.useContext(le),Pt=bt.panel,Et=(0,y.useComposeRef)(Pt,Fe);return ie.createElement(ie.Fragment,null,ie.createElement("div",(0,ae.Z)({id:De,className:ze()("".concat(Re,"-content"),We),style:(0,E.Z)({},Oe),"aria-modal":"true",role:"dialog",ref:Et},at),Le))},b=x,ee=pe(48736);function ne(st){return typeof st=="string"&&String(Number(st))===st?((0,ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(st)):st}function Ae(st){warning(!("wrapperClassName"in st),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!st.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ge={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ye(st,qe){var Re,We,Oe,Le,Fe=st.prefixCls,De=st.open,Te=st.placement,ke=st.inline,_e=st.push,Xe=st.forceRender,dt=st.autoFocus,gt=st.keyboard,at=st.rootClassName,bt=st.rootStyle,Pt=st.zIndex,Et=st.className,Lt=st.id,Ft=st.style,Rt=st.motion,wt=st.width,Ot=st.height,Mt=st.children,Qt=st.contentWrapperStyle,Jt=st.mask,mn=st.maskClosable,tn=st.maskMotion,cn=st.maskClassName,nn=st.maskStyle,Sn=st.afterOpenChange,Pn=st.onClose,Dn=st.onMouseEnter,hr=st.onMouseOver,kn=st.onMouseLeave,zn=st.onClick,Nr=st.onKeyDown,ri=st.onKeyUp,yr=ie.useRef(),Er=ie.useRef(),wr=ie.useRef();ie.useImperativeHandle(qe,function(){return yr.current});var hi=function(Cn){var jr=Cn.keyCode,Tn=Cn.shiftKey;switch(jr){case z.Z.TAB:{if(jr===z.Z.TAB){if(!Tn&&document.activeElement===wr.current){var Qr;(Qr=Er.current)===null||Qr===void 0||Qr.focus({preventScroll:!0})}else if(Tn&&document.activeElement===Er.current){var di;(di=wr.current)===null||di===void 0||di.focus({preventScroll:!0})}}break}case z.Z.ESC:{Pn&>&&(Cn.stopPropagation(),Pn(Cn));break}}};ie.useEffect(function(){if(De&&dt){var Jn;(Jn=yr.current)===null||Jn===void 0||Jn.focus({preventScroll:!0})}},[De]);var Ki=ie.useState(!1),wi=(0,ve.Z)(Ki,2),Ti=wi[0],Oa=wi[1],sa=ie.useContext(oe),Ei;_e===!1?Ei={distance:0}:_e===!0?Ei={}:Ei=_e||{};var on=(Re=(We=(Oe=Ei)===null||Oe===void 0?void 0:Oe.distance)!==null&&We!==void 0?We:sa==null?void 0:sa.pushDistance)!==null&&Re!==void 0?Re:180,Mn=ie.useMemo(function(){return{pushDistance:on,push:function(){Oa(!0)},pull:function(){Oa(!1)}}},[on]);ie.useEffect(function(){if(De){var Jn;sa==null||(Jn=sa.push)===null||Jn===void 0||Jn.call(sa)}else{var Cn;sa==null||(Cn=sa.pull)===null||Cn===void 0||Cn.call(sa)}},[De]),ie.useEffect(function(){return function(){var Jn;sa==null||(Jn=sa.pull)===null||Jn===void 0||Jn.call(sa)}},[]);var Fn=Jt&&ie.createElement(te.default,(0,ae.Z)({key:"mask"},tn,{visible:De}),function(Jn,Cn){var jr=Jn.className,Tn=Jn.style;return ie.createElement("div",{className:ze()("".concat(Fe,"-mask"),jr,cn),style:(0,E.Z)((0,E.Z)({},Tn),nn),onClick:mn&&De?Pn:void 0,ref:Cn})}),Dr=typeof Rt=="function"?Rt(Te):Rt,Ai={};if(Ti&&on)switch(Te){case"top":Ai.transform="translateY(".concat(on,"px)");break;case"bottom":Ai.transform="translateY(".concat(-on,"px)");break;case"left":Ai.transform="translateX(".concat(on,"px)");break;default:Ai.transform="translateX(".concat(-on,"px)");break}Te==="left"||Te==="right"?Ai.width=ne(wt):Ai.height=ne(Ot);var sr={onMouseEnter:Dn,onMouseOver:hr,onMouseLeave:kn,onClick:zn,onKeyDown:Nr,onKeyUp:ri},Sa=ie.createElement(te.default,(0,ae.Z)({key:"panel"},Dr,{visible:De,forceRender:Xe,onVisibleChanged:function(Cn){Sn==null||Sn(Cn)},removeOnLeave:!1,leavedClassName:"".concat(Fe,"-content-wrapper-hidden")}),function(Jn,Cn){var jr=Jn.className,Tn=Jn.style;return ie.createElement("div",(0,ae.Z)({className:ze()("".concat(Fe,"-content-wrapper"),jr),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Ai),Tn),Qt)},(0,a.Z)(st,{data:!0})),ie.createElement(b,(0,ae.Z)({id:Lt,containerRef:Cn,prefixCls:Fe,className:Et,style:Ft},sr),Mt))}),Ui=(0,E.Z)({},bt);return Pt&&(Ui.zIndex=Pt),ie.createElement(oe.Provider,{value:Mn},ie.createElement("div",{className:ze()(Fe,"".concat(Fe,"-").concat(Te),at,(Le={},(0,se.Z)(Le,"".concat(Fe,"-open"),De),(0,se.Z)(Le,"".concat(Fe,"-inline"),ke),Le)),style:Ui,tabIndex:-1,ref:yr,onKeyDown:hi},Fn,ie.createElement("div",{tabIndex:0,ref:Er,style:ge,"aria-hidden":"true","data-sentinel":"start"}),Sa,ie.createElement("div",{tabIndex:0,ref:wr,style:ge,"aria-hidden":"true","data-sentinel":"end"})))}var be=ie.forwardRef(ye),we=be,Ce=function(qe){var Re=qe.open,We=Re===void 0?!1:Re,Oe=qe.prefixCls,Le=Oe===void 0?"rc-drawer":Oe,Fe=qe.placement,De=Fe===void 0?"right":Fe,Te=qe.autoFocus,ke=Te===void 0?!0:Te,_e=qe.keyboard,Xe=_e===void 0?!0:_e,dt=qe.width,gt=dt===void 0?378:dt,at=qe.mask,bt=at===void 0?!0:at,Pt=qe.maskClosable,Et=Pt===void 0?!0:Pt,Lt=qe.getContainer,Ft=qe.forceRender,Rt=qe.afterOpenChange,wt=qe.destroyOnClose,Ot=qe.onMouseEnter,Mt=qe.onMouseOver,Qt=qe.onMouseLeave,Jt=qe.onClick,mn=qe.onKeyDown,tn=qe.onKeyUp,cn=qe.panelRef,nn=ie.useState(!1),Sn=(0,ve.Z)(nn,2),Pn=Sn[0],Dn=Sn[1],hr=ie.useState(!1),kn=(0,ve.Z)(hr,2),zn=kn[0],Nr=kn[1];(0,ue.Z)(function(){Nr(!0)},[]);var ri=zn?We:!1,yr=ie.useRef(),Er=ie.useRef();(0,ue.Z)(function(){ri&&(Er.current=document.activeElement)},[ri]);var wr=function(Oa){var sa;if(Dn(Oa),Rt==null||Rt(Oa),!Oa&&Er.current&&!((sa=yr.current)!==null&&sa!==void 0&&sa.contains(Er.current))){var Ei;(Ei=Er.current)===null||Ei===void 0||Ei.focus({preventScroll:!0})}},hi=ie.useMemo(function(){return{panel:cn}},[cn]);if(!Ft&&!Pn&&!ri&&wt)return null;var Ki={onMouseEnter:Ot,onMouseOver:Mt,onMouseLeave:Qt,onClick:Jt,onKeyDown:mn,onKeyUp:tn},wi=(0,E.Z)((0,E.Z)({},qe),{},{open:ri,prefixCls:Le,placement:De,autoFocus:ke,keyboard:Xe,width:gt,mask:bt,maskClosable:Et,inline:Lt===!1,afterOpenChange:wr,ref:yr},Ki);return ie.createElement(le.Provider,{value:hi},ie.createElement(fe.Z,{open:ri||Ft||Pn,autoDestroy:!1,getContainer:Lt,autoLock:bt&&(ri||Pn)},ie.createElement(we,wi)))},Se=Ce,Pe=Se,Be=pe(62892),He=pe(36355),Ee=pe(32441),Ue=pe(47729),je=st=>{const{prefixCls:qe,title:Re,footer:We,extra:Oe,closeIcon:Le,closable:Fe,onClose:De,headerStyle:Te,drawerStyle:ke,bodyStyle:_e,footerStyle:Xe,children:dt}=st,gt=ie.useCallback(Lt=>ie.createElement("button",{type:"button",onClick:De,"aria-label":"Close",className:`${qe}-close`},Lt),[De]),[at,bt]=(0,Ue.Z)(Fe,Le,gt,void 0,!0),Pt=ie.useMemo(()=>!Re&&!at?null:ie.createElement("div",{style:Te,className:ze()(`${qe}-header`,{[`${qe}-header-close-only`]:at&&!Re&&!Oe})},ie.createElement("div",{className:`${qe}-header-title`},bt,Re&&ie.createElement("div",{className:`${qe}-title`},Re)),Oe&&ie.createElement("div",{className:`${qe}-extra`},Oe)),[at,bt,Oe,Te,qe,Re]),Et=ie.useMemo(()=>{if(!We)return null;const Lt=`${qe}-footer`;return ie.createElement("div",{className:Lt,style:Xe},We)},[We,Xe,qe]);return ie.createElement("div",{className:`${qe}-wrapper-body`,style:ke},Pt,ie.createElement("div",{className:`${qe}-body`,style:_e},dt),Et)},Ve=pe(33234),$e=pe(83116),Qe=pe(37613),et=st=>{const{componentCls:qe,motionDurationSlow:Re}=st,We={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Re}`}}};return{[qe]:{[`${qe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Re}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${qe}-panel-motion`]:{"&-left":[We,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[We,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[We,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[We,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const ut=st=>{const{componentCls:qe,zIndexPopup:Re,colorBgMask:We,colorBgElevated:Oe,motionDurationSlow:Le,motionDurationMid:Fe,padding:De,paddingLG:Te,fontSizeLG:ke,lineHeightLG:_e,lineWidth:Xe,lineType:dt,colorSplit:gt,marginSM:at,colorIcon:bt,colorIconHover:Pt,colorText:Et,fontWeightStrong:Lt,footerPaddingBlock:Ft,footerPaddingInline:Rt}=st,wt=`${qe}-content-wrapper`;return{[qe]:{position:"fixed",inset:0,zIndex:Re,pointerEvents:"none","&-pure":{position:"relative",background:Oe,[`&${qe}-left`]:{boxShadow:st.boxShadowDrawerLeft},[`&${qe}-right`]:{boxShadow:st.boxShadowDrawerRight},[`&${qe}-top`]:{boxShadow:st.boxShadowDrawerUp},[`&${qe}-bottom`]:{boxShadow:st.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${qe}-mask`]:{position:"absolute",inset:0,zIndex:Re,background:We,pointerEvents:"auto"},[wt]:{position:"absolute",zIndex:Re,maxWidth:"100vw",transition:`all ${Le}`,"&-hidden":{display:"none"}},[`&-left > ${wt}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:st.boxShadowDrawerLeft},[`&-right > ${wt}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:st.boxShadowDrawerRight},[`&-top > ${wt}`]:{top:0,insetInline:0,boxShadow:st.boxShadowDrawerUp},[`&-bottom > ${wt}`]:{bottom:0,insetInline:0,boxShadow:st.boxShadowDrawerDown},[`${qe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Oe,pointerEvents:"auto"},[`${qe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${qe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${De}px ${Te}px`,fontSize:ke,lineHeight:_e,borderBottom:`${Xe}px ${dt} ${gt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${qe}-extra`]:{flex:"none"},[`${qe}-close`]:{display:"inline-block",marginInlineEnd:at,color:bt,fontWeight:Lt,fontSize:ke,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Fe}`,textRendering:"auto","&:focus, &:hover":{color:Pt,textDecoration:"none"}},[`${qe}-title`]:{flex:1,margin:0,color:Et,fontWeight:st.fontWeightStrong,fontSize:ke,lineHeight:_e},[`${qe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Te,overflow:"auto"},[`${qe}-footer`]:{flexShrink:0,padding:`${Ft}px ${Rt}px`,borderTop:`${Xe}px ${dt} ${gt}`},"&-rtl":{direction:"rtl"}}}};var lt=(0,$e.Z)("Drawer",st=>{const qe=(0,Qe.TS)(st,{});return[ut(qe),et(qe)]},st=>({zIndexPopup:st.zIndexPopupBase,footerPaddingBlock:st.paddingXS,footerPaddingInline:st.padding})),it=pe(11575),ot=function(st,qe){var Re={};for(var We in st)Object.prototype.hasOwnProperty.call(st,We)&&qe.indexOf(We)<0&&(Re[We]=st[We]);if(st!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,We=Object.getOwnPropertySymbols(st);Oe{var qe;const{rootClassName:Re,width:We,height:Oe,size:Le="default",mask:Fe=!0,push:De=mt,open:Te,afterOpenChange:ke,onClose:_e,prefixCls:Xe,getContainer:dt,style:gt,className:at,visible:bt,afterVisibleChange:Pt}=st,Et=ot(st,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Lt,getPrefixCls:Ft,direction:Rt,drawer:wt}=ie.useContext(He.E_),Ot=Ft("drawer",Xe),[Mt,Qt]=lt(Ot),Jt=dt===void 0&&Lt?()=>Lt(document.body):dt,mn=ze()({"no-mask":!Fe,[`${Ot}-rtl`]:Rt==="rtl"},Re,Qt),tn=ie.useMemo(()=>We!=null?We:Le==="large"?736:378,[We,Le]),cn=ie.useMemo(()=>Oe!=null?Oe:Le==="large"?736:378,[Oe,Le]),nn={motionName:(0,Be.m)(Ot,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Sn=Dn=>({motionName:(0,Be.m)(Ot,`panel-motion-${Dn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Pn=(0,it.H)();return Mt(ie.createElement(Ve.BR,null,ie.createElement(Ee.Ux,{status:!0,override:!0},ie.createElement(Pe,Object.assign({prefixCls:Ot,onClose:_e,maskMotion:nn,motion:Sn},Et,{open:Te!=null?Te:bt,mask:Fe,push:De,width:tn,height:cn,style:Object.assign(Object.assign({},wt==null?void 0:wt.style),gt),className:ze()(wt==null?void 0:wt.className,at),rootClassName:mn,getContainer:Jt,afterOpenChange:ke!=null?ke:Pt,panelRef:Pn}),ie.createElement(je,Object.assign({prefixCls:Ot},Et,{onClose:_e}))))))},jt=st=>{const{prefixCls:qe,style:Re,className:We,placement:Oe="right"}=st,Le=ot(st,["prefixCls","style","className","placement"]),{getPrefixCls:Fe}=ie.useContext(He.E_),De=Fe("drawer",qe),[Te,ke]=lt(De),_e=ze()(De,`${De}-pure`,`${De}-${Oe}`,ke,We);return Te(ie.createElement("div",{className:_e,style:Re},ie.createElement(je,Object.assign({prefixCls:De},Le))))};yt._InternalPanelDoNotUseOrYouWillBeFired=jt;var vt=yt},91857:function(qt,Nt,pe){"use strict";var me=pe(59301),ze=pe(38819),E=pe(92310),ve=pe.n(E),fe=pe(31561),ue=pe(70425),ie=pe(18929),re=pe(2738),le=pe(79676),oe=pe(53487),se=pe(92343),ae=pe(36355),te=pe(20834),z=pe(40875),a=pe(88088),y=pe(47211);const x=null,b=ge=>{const{menu:ye,arrow:be,prefixCls:we,children:Ce,trigger:Se,disabled:Pe,dropdownRender:Be,getPopupContainer:He,overlayClassName:Ee,rootClassName:Ue,open:Ie,onOpenChange:je,visible:Ve,onVisibleChange:$e,mouseEnterDelay:Qe=.15,mouseLeaveDelay:rt=.1,autoAdjustOverflow:et=!0,placement:ut="",overlay:lt,transitionName:it}=ge,{getPopupContainer:ot,getPrefixCls:ct,direction:mt}=me.useContext(ae.E_),yt=me.useMemo(()=>{const at=ct();return it!==void 0?it:ut.includes("top")?`${at}-slide-down`:`${at}-slide-up`},[ct,ut,it]),jt=me.useMemo(()=>ut?ut.includes("Center")?ut.slice(0,ut.indexOf("Center")):ut:mt==="rtl"?"bottomRight":"bottomLeft",[ut,mt]),vt=ct("dropdown",we),[st,qe]=(0,y.Z)(vt),[,Re]=(0,a.Z)(),We=me.Children.only(Ce),Oe=(0,se.Tm)(We,{className:ve()(`${vt}-trigger`,{[`${vt}-rtl`]:mt==="rtl"},We.props.className),disabled:Pe}),Le=Pe?[]:Se;let Fe;Le&&Le.includes("contextMenu")&&(Fe=!0);const[De,Te]=(0,ie.Z)(!1,{value:Ie!=null?Ie:Ve}),ke=(0,ue.useEvent)(at=>{je==null||je(at),$e==null||$e(at),Te(at)}),_e=ve()(Ee,Ue,qe,{[`${vt}-rtl`]:mt==="rtl"}),Xe=(0,le.Z)({arrowPointAtCenter:typeof be=="object"&&be.pointAtCenter,autoAdjustOverflow:et,offset:Re.marginXXS,arrowWidth:be?Re.sizePopupArrow:0,borderRadius:Re.borderRadius}),dt=me.useCallback(()=>{Te(!1)},[]),gt=()=>{let at;return ye!=null&&ye.items?at=me.createElement(te.default,Object.assign({},ye)):typeof lt=="function"?at=lt():at=lt,Be&&(at=Be(at)),at=me.Children.only(typeof at=="string"?me.createElement("span",null,at):at),me.createElement(z.J,{prefixCls:`${vt}-menu`,expandIcon:me.createElement("span",{className:`${vt}-menu-submenu-arrow`},me.createElement(ze.Z,{className:`${vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:dt,validator:bt=>{let{mode:Pt}=bt}},at)};return st(me.createElement(fe.Z,Object.assign({alignPoint:Fe},(0,re.Z)(ge,["rootClassName"]),{mouseEnterDelay:Qe,mouseLeaveDelay:rt,visible:De,builtinPlacements:Xe,arrow:!!be,overlayClassName:_e,prefixCls:vt,getPopupContainer:He||ot,transitionName:yt,trigger:Le,overlay:gt,placement:jt,onVisibleChange:ke}),Oe))};function ee(ge){return Object.assign(Object.assign({},ge),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,oe.Z)(b,"dropdown",ge=>ge,ee),Ae=ge=>me.createElement(ne,Object.assign({},ge),me.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=Ae,Nt.Z=b},38854:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return a}});var me=pe(91857),ze=pe(92310),E=pe.n(ze),ve=pe(59301),fe=pe(18785),ue=pe(3113),ie=pe(36355),re=pe(81327),le=pe(33234),oe=pe(47211),se=function(y,x){var b={};for(var ee in y)Object.prototype.hasOwnProperty.call(y,ee)&&x.indexOf(ee)<0&&(b[ee]=y[ee]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ee=Object.getOwnPropertySymbols(y);ne{const{getPopupContainer:x,getPrefixCls:b,direction:ee}=ve.useContext(ie.E_),{prefixCls:ne,type:Ae="default",danger:ge,disabled:ye,loading:be,onClick:we,htmlType:Ce,children:Se,className:Pe,menu:Be,arrow:He,autoFocus:Ee,overlay:Ue,trigger:Ie,align:je,open:Ve,onOpenChange:$e,placement:Qe,getPopupContainer:rt,href:et,icon:ut=ve.createElement(fe.Z,null),title:lt,buttonsRender:it=gt=>gt,mouseEnterDelay:ot,mouseLeaveDelay:ct,overlayClassName:mt,overlayStyle:yt,destroyPopupOnHide:jt,dropdownRender:vt}=y,st=se(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),qe=b("dropdown",ne),Re=`${qe}-button`,[We,Oe]=(0,oe.Z)(qe),Le={menu:Be,arrow:He,autoFocus:Ee,align:je,disabled:ye,trigger:ye?[]:Ie,onOpenChange:$e,getPopupContainer:rt||x,mouseEnterDelay:ot,mouseLeaveDelay:ct,overlayClassName:mt,overlayStyle:yt,destroyPopupOnHide:jt,dropdownRender:vt},{compactSize:Fe,compactItemClassnames:De}=(0,le.ri)(qe,ee),Te=E()(Re,De,Pe,Oe);"overlay"in y&&(Le.overlay=Ue),"open"in y&&(Le.open=Ve),"placement"in y?Le.placement=Qe:Le.placement=ee==="rtl"?"bottomLeft":"bottomRight";const ke=ve.createElement(ue.ZP,{type:Ae,danger:ge,disabled:ye,loading:be,onClick:we,htmlType:Ce,href:et,title:lt},Se),_e=ve.createElement(ue.ZP,{type:Ae,danger:ge,icon:ut}),[Xe,dt]=it([ke,_e]);return We(ve.createElement(re.Z.Compact,Object.assign({className:Te,size:Fe,block:!0},st),Xe,ve.createElement(me.Z,Object.assign({},Le),dt)))};ae.__ANT_BUTTON=!0;var te=ae;const z=me.Z;z.Button=te;var a=z},47211:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return se}});var me=pe(17313),ze=pe(13826),E=pe(92899),ve=pe(29878),fe=pe(19447),ue=pe(83116),ie=pe(37613),le=ae=>{const{componentCls:te,menuCls:z,colorError:a,colorTextLightSolid:y}=ae,x=`${z}-item`;return{[`${te}, ${te}-menu-submenu`]:{[`${z} ${x}`]:{[`&${x}-danger:not(${x}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const oe=ae=>{const{componentCls:te,menuCls:z,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:x,antCls:b,iconCls:ee,motionDurationMid:ne,dropdownPaddingVertical:Ae,fontSize:ge,dropdownEdgeChildPadding:ye,colorTextDisabled:be,fontSizeIcon:we,controlPaddingHorizontal:Ce,colorBgElevated:Se}=ae;return[{[te]:Object.assign(Object.assign({},(0,me.Wf)(ae)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+x/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${ee}-down, & > ${b}-btn-icon > ${ee}-down`]:{fontSize:we}},[`${te}-wrap`]:{position:"relative",[`${b}-btn > ${ee}-down`]:{fontSize:we},[`${ee}-down::before`]:{transition:`transform ${ne}`}},[`${te}-wrap-open`]:{[`${ee}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottom, &${b}-slide-down-enter${b}-slide-down-enter-active${te}-placement-bottomRight, - &${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottomRight`]:{animationName:He.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-topLeft, + &${b}-slide-down-appear${b}-slide-down-appear-active${te}-placement-bottomRight`]:{animationName:ze.fJ},[`&${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-topLeft, &${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-topLeft, &${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-top, &${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-top, &${b}-slide-up-enter${b}-slide-up-enter-active${te}-placement-topRight, - &${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-topRight`]:{animationName:He.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottomLeft, + &${b}-slide-up-appear${b}-slide-up-appear-active${te}-placement-topRight`]:{animationName:ze.Qt},[`&${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottomLeft, &${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottom, - &${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottomRight`]:{animationName:He.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-topLeft, + &${b}-slide-down-leave${b}-slide-down-leave-active${te}-placement-bottomRight`]:{animationName:ze.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-topRight`]:{animationName:He.ly}})},(0,fe.ZP)(ae,{colorBg:Se,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${te} ${z}`]:{position:"relative",margin:0},[`${z}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${te}, ${te}-menu-submenu`]:{[z]:Object.assign(Object.assign({padding:ye,listStyleType:"none",backgroundColor:Se,backgroundClip:"padding-box",borderRadius:ae.borderRadiusLG,outline:"none",boxShadow:ae.boxShadowSecondary},(0,me.Qy)(ae)),{[`${z}-item-group-title`]:{padding:`${Ae}px ${Ce}px`,color:ae.colorTextDescription,transition:`all ${ne}`},[`${z}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${z}-item-icon`]:{minWidth:ge,marginInlineEnd:ae.marginXS,fontSize:ae.fontSizeSM},[`${z}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${z}-item, ${z}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Ae}px ${Ce}px`,color:ae.colorText,fontWeight:"normal",fontSize:ge,lineHeight:ae.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:ae.borderRadiusSM,"&:hover, &-active":{backgroundColor:ae.controlItemBgHover}},(0,me.Qy)(ae)),{"&-selected":{color:ae.colorPrimary,backgroundColor:ae.controlItemBgActive,"&:hover, &-active":{backgroundColor:ae.controlItemBgActiveHover}},"&-disabled":{color:be,cursor:"not-allowed","&:hover":{color:be,backgroundColor:Se,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ae.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ae.colorSplit},[`${te}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ae.paddingXS,[`${te}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ae.colorTextDescription,fontSize:we,fontStyle:"normal"}}}),[`${z}-item-group-list`]:{margin:`0 ${ae.marginXS}px`,padding:0,listStyle:"none"},[`${z}-submenu-title`]:{paddingInlineEnd:Ce+ae.fontSizeSM},[`${z}-submenu-vertical`]:{position:"relative"},[`${z}-submenu${z}-submenu-disabled ${te}-menu-submenu-title`]:{[`&, ${te}-menu-submenu-arrow-icon`]:{color:be,backgroundColor:Se,cursor:"not-allowed"}},[`${z}-submenu-selected ${te}-menu-submenu-title`]:{color:ae.colorPrimary}})}},[(0,He.oN)(ae,"slide-up"),(0,He.oN)(ae,"slide-down"),(0,E.Fm)(ae,"move-up"),(0,E.Fm)(ae,"move-down"),(0,ve._y)(ae,"zoom-big")]]};var se=(0,ce.Z)("Dropdown",(ae,te)=>{let{rootPrefixCls:z}=te;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:ee,paddingXXS:ne,componentCls:Ae,borderRadiusLG:ge}=ae,ye=(x-b*ee)/2,{dropdownArrowOffset:be}=(0,fe.fS)({contentRadius:ge}),we=(0,ie.TS)(ae,{menuCls:`${Ae}-menu`,rootPrefixCls:z,dropdownArrowDistance:y/2+a,dropdownArrowOffset:be,dropdownPaddingVertical:ye,dropdownEdgeChildPadding:ne});return[oe(we),le(we)]},ae=>({zIndexPopup:ae.zIndexPopupBase+50}))},8628:function(qt,Nt,pe){"use strict";var me=pe(59301),He=pe(34280),E=pe(56762),ve=pe(69507);function fe(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,me.useRef)({}),re=(0,E.Z)(),le=(0,ve.ZP)();return(0,He.Z)(()=>{const oe=le.subscribe(se=>{ie.current=se,ce&&re()});return()=>le.unsubscribe(oe)},[]),ie.current}Nt.Z=fe},11611:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Ui}});var me=pe(59301),He=pe(15277),E=pe(92310),ve=pe.n(E),fe=pe(54476),ce=pe(33885),ie=pe(20068),re=pe(42978),le=pe(76190),oe=pe(75931),se=pe(55468),ae=pe(18929),te=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],z=me.createContext(null),a=0;function y(Jn,Cn){var jr=me.useState(function(){return a+=1,String(a)}),Tn=(0,re.Z)(jr,1),Qr=Tn[0],di=me.useContext(z),Bi={data:Cn,canPreview:Jn};return me.useEffect(function(){if(di)return di.register(Qr,Bi)},[]),me.useEffect(function(){di&&di.register(Qr,Bi)},[Jn,Cn]),Qr}function x(Jn){return new Promise(function(Cn){var jr=document.createElement("img");jr.onerror=function(){return Cn(!1)},jr.onload=function(){return Cn(!0)},jr.src=Jn})}function b(Jn){var Cn=Jn.src,jr=Jn.isCustomPlaceholder,Tn=Jn.fallback,Qr=(0,me.useState)(jr?"loading":"normal"),di=(0,re.Z)(Qr,2),Bi=di[0],$r=di[1],an=(0,me.useRef)(!1),jn=Bi==="error";(0,me.useEffect)(function(){x(Cn).then(function(ar){ar||$r("error")})},[Cn]),(0,me.useEffect)(function(){jr&&!an.current?$r("loading"):jn&&$r("normal")},[Cn]);var Vn=function(){$r("normal")},pn=function(cr){an.current=!1,Bi==="loading"&&cr!=null&&cr.complete&&(cr.naturalWidth||cr.naturalHeight)&&(an.current=!0,Vn())},Br=jn&&Tn?{src:Tn}:{onLoad:Vn,src:Cn};return[pn,Br,Bi]}var ee=pe(86923),ne=pe(8224),Ae=pe(10228),ge=pe(48736);function ye(Jn,Cn,jr,Tn){var Qr=Cn+jr,di=(jr-Tn)/2;if(jr>Tn){if(Cn>0)return(0,ie.Z)({},Jn,di);if(Cn<0&&QrTn)return(0,ie.Z)({},Jn,Cn<0?di:-di);return{}}function be(Jn,Cn,jr,Tn){var Qr=(0,se.g1)(),di=Qr.width,Bi=Qr.height,$r=null;return Jn<=di&&Cn<=Bi?$r={x:0,y:0}:(Jn>di||Cn>Bi)&&($r=(0,ce.Z)((0,ce.Z)({},ye("x",jr,Jn,di)),ye("y",Tn,Cn,Bi))),$r}var we=pe(13697),Ce=pe(16089),Se={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Pe(Jn,Cn,jr,Tn){var Qr=(0,me.useRef)(null),di=(0,me.useRef)([]),Bi=(0,me.useState)(Se),$r=(0,re.Z)(Bi,2),an=$r[0],jn=$r[1],Vn=function(cr){jn(Se),Tn&&!(0,we.Z)(Se,an)&&Tn({transform:Se,action:cr})},pn=function(cr,ur){Qr.current===null&&(di.current=[],Qr.current=(0,Ce.Z)(function(){jn(function(xi){var qn=xi;return di.current.forEach(function(bi){qn=(0,ce.Z)((0,ce.Z)({},qn),bi)}),Qr.current=null,Tn==null||Tn({transform:qn,action:ur}),qn})})),di.current.push((0,ce.Z)((0,ce.Z)({},an),cr))},Br=function(cr,ur,xi,qn){var bi=Jn.current,mr=bi.width,Vi=bi.height,Aa=bi.offsetWidth,Po=bi.offsetHeight,zr=bi.offsetLeft,fi=bi.offsetTop,Ni=cr,Pi=an.scale*cr;Pi>jr?(Ni=jr/an.scale,Pi=jr):Pi1,uo=to&&bi>=1,fa=Pe(lr,zr,Ni,Io),Ca=fa.transform,Da=fa.resetTransform,ha=fa.updateTransform,Mo=fa.dispatchZoomChange,Oo=(0,me.useState)(!0),Qo=(0,re.Z)(Oo,2),Fo=Qo[0],Us=Qo[1],Ss=Ca.rotate,Ao=Ca.scale,ro=Ca.x,Hs=Ca.y,On=ve()((0,ie.Z)({},"".concat(jr,"-moving"),Ii));(0,me.useEffect)(function(){Fo||Us(!0)},[Fo]);var br=function(){Da("close")},Ur=function(){Mo(Ie+Aa,"zoomIn")},Pa=function(){Mo(Ie/(Ie+Aa),"zoomOut")},Vr=function(){ha({rotate:Ss+90},"rotateRight")},xr=function(){ha({rotate:Ss-90},"rotateLeft")},Pr=function(){ha({flipX:!Ca.flipX},"flipX")},gr=function(){ha({flipY:!Ca.flipY},"flipY")},kr=function(Li){Li==null||Li.preventDefault(),Li==null||Li.stopPropagation(),xi>0&&(Us(!1),Da("prev"),Ro==null||Ro(xi-1,xi))},ui=function(Li){Li==null||Li.preventDefault(),Li==null||Li.stopPropagation(),xi0&&(Ln=Ie/Ln),Mo(Ln,"wheel",Li.clientX,Li.clientY)}},za=function(Li){!jn||!ts||(Li.keyCode===Ae.Z.LEFT?kr():Li.keyCode===Ae.Z.RIGHT&&ui())},Fi=function(Li){jn&&(Ao!==1?ha({x:0,y:0,scale:1},"doubleClick"):Mo(Ie+Aa,"doubleClick",Li.clientX,Li.clientY))};(0,me.useEffect)(function(){var Ga,Li,no,Nn;if($r){no=(0,ne.Z)(window,"mouseup",li,!1),Nn=(0,ne.Z)(window,"mousemove",qi,!1);try{window.top!==window.self&&(Ga=(0,ne.Z)(window.top,"mouseup",li,!1),Li=(0,ne.Z)(window.top,"mousemove",qi,!1))}catch(Ln){(0,ge.Kp)(!1,"[rc-image] ".concat(Ln))}}return function(){var Ln,Bn,Sr,gi;(Ln=no)===null||Ln===void 0||Ln.remove(),(Bn=Nn)===null||Bn===void 0||Bn.remove(),(Sr=Ga)===null||Sr===void 0||Sr.remove(),(gi=Li)===null||gi===void 0||gi.remove()}},[jn,Ii,ro,Hs,Ss,$r]),(0,me.useEffect)(function(){var Ga=(0,ne.Z)(window,"keydown",za,!1);return function(){Ga.remove()}},[jn,ts,xi]);var Ra=me.createElement(ze,(0,fe.Z)({},Na,{width:Cn.width,height:Cn.height,imgRef:lr,className:"".concat(jr,"-img"),alt:Qr,style:{transform:"translate3d(".concat(Ca.x,"px, ").concat(Ca.y,"px, 0) scale3d(").concat(Ca.flipX?"-":"").concat(Ao,", ").concat(Ca.flipY?"-":"").concat(Ao,", 1) rotate(").concat(Ss,"deg)"),transitionDuration:!Fo&&"0s"},fallback:di,src:Tn,onWheel:fo,onMouseDown:Ta,onDoubleClick:Fi}));return me.createElement(me.Fragment,null,me.createElement(ee.Z,(0,fe.Z)({transitionName:va,maskTransitionName:ca,closable:!1,keyboard:!0,prefixCls:jr,onClose:an,visible:jn,wrapClassName:On,rootClassName:Br,getContainer:cr},ya,{afterClose:br}),me.createElement("div",{className:"".concat(jr,"-img-wrapper")},Ja?Ja(Ra,(0,ce.Z)({transform:Ca},to?{current:xi}:{})):Ra)),me.createElement(Ue,{visible:jn,transform:Ca,maskTransitionName:ca,closeIcon:ar,getContainer:cr,prefixCls:jr,rootClassName:Br,icons:pn,countRender:mr,showSwitch:ts,showProgress:uo,current:xi,count:bi,scale:Ao,minScale:zr,maxScale:Ni,toolbarRender:es,onSwitchLeft:kr,onSwitchRight:ui,onZoomIn:Ur,onZoomOut:Pa,onRotateRight:Vr,onRotateLeft:xr,onFlipX:Pr,onFlipY:gr,onClose:an}))},et=rt,ct=pe(94480);function lt(Jn){var Cn=me.useState({}),jr=(0,re.Z)(Cn,2),Tn=jr[0],Qr=jr[1],di=me.useCallback(function($r,an){return Qr(function(jn){return(0,ce.Z)((0,ce.Z)({},jn),{},(0,ie.Z)({},$r,an))}),function(){Qr(function(jn){var Vn=(0,ce.Z)({},jn);return delete Vn[$r],Vn})}},[]),Bi=me.useMemo(function(){return Jn?Jn.map(function($r){if(typeof $r=="string")return{data:{src:$r}};var an={};return Object.keys($r).forEach(function(jn){["src"].concat((0,ct.Z)(te)).includes(jn)&&(an[jn]=$r[jn])}),{data:an}}):Object.keys(Tn).reduce(function($r,an){var jn=Tn[an],Vn=jn.canPreview,pn=jn.data;return Vn&&$r.push({data:pn,id:an}),$r},[])},[Jn,Tn]);return[Bi,di]}var it=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ot=["src"],ut=function(Cn){var jr,Tn=Cn.previewPrefixCls,Qr=Tn===void 0?"rc-image-preview":Tn,di=Cn.children,Bi=Cn.icons,$r=Bi===void 0?{}:Bi,an=Cn.items,jn=Cn.preview,Vn=Cn.fallback,pn=(0,le.Z)(jn)==="object"?jn:{},Br=pn.visible,ar=pn.onVisibleChange,cr=pn.getContainer,ur=pn.current,xi=pn.movable,qn=pn.minScale,bi=pn.maxScale,mr=pn.countRender,Vi=pn.closeIcon,Aa=pn.onChange,Po=pn.onTransform,zr=pn.toolbarRender,fi=pn.imageRender,Ni=(0,oe.Z)(pn,it),Pi=lt(an),va=(0,re.Z)(Pi,2),na=va[0],ca=va[1],Ja=(0,ae.Z)(0,{value:ur}),Na=(0,re.Z)(Ja,2),es=Na[0],Io=Na[1],Ro=(0,me.useState)(!1),ya=(0,re.Z)(Ro,2),lr=ya[0],er=ya[1],ra=((jr=na[es])===null||jr===void 0?void 0:jr.data)||{},da=ra.src,Ii=(0,oe.Z)(ra,ot),ko=(0,ae.Z)(!!Br,{value:Br,onChange:function(Ss,Ao){ar==null||ar(Ss,Ao,es)}}),to=(0,re.Z)(ko,2),ts=to[0],uo=to[1],fa=(0,me.useState)(null),Ca=(0,re.Z)(fa,2),Da=Ca[0],ha=Ca[1],Mo=me.useCallback(function(Us,Ss,Ao){var ro=na.findIndex(function(Hs){return Hs.id===Us});uo(!0),ha({x:Ss,y:Ao}),Io(ro<0?0:ro),er(!0)},[na]);me.useEffect(function(){ts?lr||Io(0):er(!1)},[ts]);var Oo=function(Ss,Ao){Io(Ss),Aa==null||Aa(Ss,Ao)},Qo=function(){uo(!1),ha(null)},Fo=me.useMemo(function(){return{register:ca,onPreview:Mo}},[ca,Mo]);return me.createElement(z.Provider,{value:Fo},di,me.createElement(et,(0,fe.Z)({"aria-hidden":!ts,movable:xi,visible:ts,prefixCls:Qr,closeIcon:Vi,onClose:Qo,mousePosition:Da,imgCommonProps:Ii,src:da,fallback:Vn,icons:$r,minScale:qn,maxScale:bi,getContainer:cr,current:es,count:na.length,countRender:mr,onTransform:Po,toolbarRender:zr,imageRender:fi,onChange:Oo},Ni)))},mt=ut,yt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],jt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],vt=function(Cn){var jr=Cn.src,Tn=Cn.alt,Qr=Cn.onPreviewClose,di=Cn.prefixCls,Bi=di===void 0?"rc-image":di,$r=Cn.previewPrefixCls,an=$r===void 0?"".concat(Bi,"-preview"):$r,jn=Cn.placeholder,Vn=Cn.fallback,pn=Cn.width,Br=Cn.height,ar=Cn.style,cr=Cn.preview,ur=cr===void 0?!0:cr,xi=Cn.className,qn=Cn.onClick,bi=Cn.onError,mr=Cn.wrapperClassName,Vi=Cn.wrapperStyle,Aa=Cn.rootClassName,Po=(0,oe.Z)(Cn,yt),zr=jn&&jn!==!0,fi=(0,le.Z)(ur)==="object"?ur:{},Ni=fi.src,Pi=fi.visible,va=Pi===void 0?void 0:Pi,na=fi.onVisibleChange,ca=na===void 0?Qr:na,Ja=fi.getContainer,Na=Ja===void 0?void 0:Ja,es=fi.mask,Io=fi.maskClassName,Ro=fi.movable,ya=fi.icons,lr=fi.scaleStep,er=fi.minScale,ra=fi.maxScale,da=fi.imageRender,Ii=fi.toolbarRender,ko=(0,oe.Z)(fi,jt),to=Ni!=null?Ni:jr,ts=(0,ae.Z)(!!va,{value:va,onChange:ca}),uo=(0,re.Z)(ts,2),fa=uo[0],Ca=uo[1],Da=b({src:jr,isCustomPlaceholder:zr,fallback:Vn}),ha=(0,re.Z)(Da,3),Mo=ha[0],Oo=ha[1],Qo=ha[2],Fo=(0,me.useState)(null),Us=(0,re.Z)(Fo,2),Ss=Us[0],Ao=Us[1],ro=(0,me.useContext)(z),Hs=!!ur,On=function(){Ca(!1),Ao(null)},br=ve()(Bi,mr,Aa,(0,ie.Z)({},"".concat(Bi,"-error"),Qo==="error")),Ur=(0,me.useMemo)(function(){var Pr={};return te.forEach(function(gr){Cn[gr]!==void 0&&(Pr[gr]=Cn[gr])}),Pr},te.map(function(Pr){return Cn[Pr]})),Pa=(0,me.useMemo)(function(){return(0,ce.Z)((0,ce.Z)({},Ur),{},{src:to})},[to,Ur]),Vr=y(Hs,Pa),xr=function(gr){var kr=(0,se.os)(gr.target),ui=kr.left,li=kr.top;ro?ro.onPreview(Vr,ui,li):(Ao({x:ui,y:li}),Ca(!0)),qn==null||qn(gr)};return me.createElement(me.Fragment,null,me.createElement("div",(0,fe.Z)({},Po,{className:br,onClick:Hs?xr:qn,style:(0,ce.Z)({width:pn,height:Br},Vi)}),me.createElement("img",(0,fe.Z)({},Ur,{className:ve()("".concat(Bi,"-img"),(0,ie.Z)({},"".concat(Bi,"-img-placeholder"),jn===!0),xi),style:(0,ce.Z)({height:Br},ar),ref:Mo},Oo,{width:pn,height:Br,onError:bi})),Qo==="loading"&&me.createElement("div",{"aria-hidden":"true",className:"".concat(Bi,"-placeholder")},jn),es&&Hs&&me.createElement("div",{className:ve()("".concat(Bi,"-mask"),Io),style:{display:(ar==null?void 0:ar.display)==="none"?"none":void 0}},es)),!ro&&Hs&&me.createElement(et,(0,fe.Z)({"aria-hidden":!fa,visible:fa,prefixCls:an,onClose:On,mousePosition:Ss,src:to,alt:Tn,fallback:Vn,getContainer:Na,icons:ya,movable:Ro,scaleStep:lr,minScale:er,maxScale:ra,rootClassName:Aa,imageRender:da,imgCommonProps:Ur,toolbarRender:Ii},ko)))};vt.PreviewGroup=mt,vt.displayName="Image";var st=vt,qe=st,Re=pe(62892),We=pe(36355),Oe=pe(31724),Le=pe(99267),Fe=pe(33853),De=pe(38819),Te={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"},ke=Te,_e=pe(7657),Xe=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:ke}))},dt=me.forwardRef(Xe),gt=dt,at={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"},bt=at,Pt=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:bt}))},Et=me.forwardRef(Pt),Lt=Et,Ft={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"},Rt=Ft,wt=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:Rt}))},Ot=me.forwardRef(wt),Mt=Ot,Qt={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"},Jt=Qt,mn=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:Jt}))},tn=me.forwardRef(mn),un=tn,nn={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"},Sn=nn,Pn=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:Sn}))},Dn=me.forwardRef(Pn),hr=Dn,kn=pe(64993),zn=pe(73819),Nr=pe(17313),ri=pe(29878),yr=pe(1950),Er=pe(83116),wr=pe(37613);const hi=Jn=>({position:Jn||"absolute",inset:0}),Ki=Jn=>{const{iconCls:Cn,motionDurationSlow:jr,paddingXXS:Tn,marginXXS:Qr,prefixCls:di,colorTextLightSolid:Bi}=Jn;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Bi,background:new kn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${jr}`,[`.${di}-mask-info`]:Object.assign(Object.assign({},Nr.vS),{padding:`0 ${Tn}px`,[Cn]:{marginInlineEnd:Qr,svg:{verticalAlign:"baseline"}}})}},wi=Jn=>{const{previewCls:Cn,modalMaskBg:jr,paddingSM:Tn,marginXL:Qr,margin:di,paddingLG:Bi,previewOperationColorDisabled:$r,previewOperationHoverColor:an,motionDurationSlow:jn,iconCls:Vn,colorTextLightSolid:pn}=Jn,Br=new kn.C(jr).setAlpha(.1),ar=Br.clone().setAlpha(.2);return{[`${Cn}-footer`]:{position:"fixed",bottom:Qr,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Jn.previewOperationColor},[`${Cn}-progress`]:{marginBottom:di},[`${Cn}-close`]:{position:"fixed",top:Qr,right:{_skip_check_:!0,value:Qr},display:"flex",color:pn,backgroundColor:Br.toRgbString(),borderRadius:"50%",padding:Tn,outline:0,border:0,cursor:"pointer",transition:`all ${jn}`,"&:hover":{backgroundColor:ar.toRgbString()},[`& > ${Vn}`]:{fontSize:Jn.previewOperationSize}},[`${Cn}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Bi}px`,backgroundColor:Br.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Tn,padding:Tn,cursor:"pointer",transition:`all ${jn}`,userSelect:"none",[`&:not(${Cn}-operations-operation-disabled):hover > ${Vn}`]:{color:an},"&-disabled":{color:$r,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Vn}`]:{fontSize:Jn.previewOperationSize}}}}},Ti=Jn=>{const{modalMaskBg:Cn,iconCls:jr,previewOperationColorDisabled:Tn,previewCls:Qr,zIndexPopup:di,motionDurationSlow:Bi}=Jn,$r=new kn.C(Cn).setAlpha(.1),an=$r.clone().setAlpha(.2);return{[`${Qr}-switch-left, ${Qr}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:di+1,display:"flex",alignItems:"center",justifyContent:"center",width:Jn.imagePreviewSwitchSize,height:Jn.imagePreviewSwitchSize,marginTop:-Jn.imagePreviewSwitchSize/2,color:Jn.previewOperationColor,background:$r.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Bi}`,userSelect:"none","&:hover":{background:an.toRgbString()},"&-disabled":{"&, &:hover":{color:Tn,background:"transparent",cursor:"not-allowed",[`> ${jr}`]:{cursor:"not-allowed"}}},[`> ${jr}`]:{fontSize:Jn.previewOperationSize}},[`${Qr}-switch-left`]:{insetInlineStart:Jn.marginSM},[`${Qr}-switch-right`]:{insetInlineEnd:Jn.marginSM}}},Oa=Jn=>{const{motionEaseOut:Cn,previewCls:jr,motionDurationSlow:Tn,componentCls:Qr}=Jn;return[{[`${Qr}-preview-root`]:{[jr]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${jr}-body`]:Object.assign(Object.assign({},hi()),{overflow:"hidden"}),[`${jr}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Tn} ${Cn} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},hi()),{transition:`transform ${Tn} ${Cn} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${jr}-moving`]:{[`${jr}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Qr}-preview-root`]:{[`${jr}-wrap`]:{zIndex:Jn.zIndexPopup}}},{[`${Qr}-preview-operations-wrapper`]:{position:"fixed",zIndex:Jn.zIndexPopup+1},"&":[wi(Jn),Ti(Jn)]}]},sa=Jn=>{const{componentCls:Cn}=Jn;return{[Cn]:{position:"relative",display:"inline-block",[`${Cn}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Cn}-img-placeholder`]:{backgroundColor:Jn.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Cn}-mask`]:Object.assign({},Ki(Jn)),[`${Cn}-mask:hover`]:{opacity:1},[`${Cn}-placeholder`]:Object.assign({},hi())}}},Ei=Jn=>{const{previewCls:Cn}=Jn;return{[`${Cn}-root`]:(0,ri._y)(Jn,"zoom"),"&":(0,yr.J$)(Jn,!0)}};var on=(0,Er.Z)("Image",Jn=>{const Cn=`${Jn.componentCls}-preview`,jr=(0,wr.TS)(Jn,{previewCls:Cn,modalMaskBg:new kn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Jn.controlHeightLG});return[sa(jr),Oa(jr),(0,zn.QA)((0,wr.TS)(jr,{componentCls:Cn})),Ei(jr)]},Jn=>({zIndexPopup:Jn.zIndexPopupBase+80,previewOperationColor:new kn.C(Jn.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new kn.C(Jn.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new kn.C(Jn.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Jn.fontSizeIcon*1.5})),Mn=function(Jn,Cn){var jr={};for(var Tn in Jn)Object.prototype.hasOwnProperty.call(Jn,Tn)&&Cn.indexOf(Tn)<0&&(jr[Tn]=Jn[Tn]);if(Jn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qr=0,Tn=Object.getOwnPropertySymbols(Jn);Qr{var{previewPrefixCls:Cn,preview:jr}=Jn,Tn=Mn(Jn,["previewPrefixCls","preview"]);const{getPrefixCls:Qr}=me.useContext(We.E_),di=Qr("image",Cn),Bi=`${di}-preview`,$r=Qr(),[an,jn]=on(di),Vn=me.useMemo(()=>{var pn;if(jr===!1)return jr;const Br=typeof jr=="object"?jr:{},ar=ve()(jn,(pn=Br.rootClassName)!==null&&pn!==void 0?pn:"");return Object.assign(Object.assign({},Br),{transitionName:(0,Re.m)($r,"zoom",Br.transitionName),maskTransitionName:(0,Re.m)($r,"fade",Br.maskTransitionName),rootClassName:ar})},[jr]);return an(me.createElement(qe.PreviewGroup,Object.assign({preview:Vn,previewPrefixCls:Bi,icons:Fn},Tn)))},sr=function(Jn,Cn){var jr={};for(var Tn in Jn)Object.prototype.hasOwnProperty.call(Jn,Tn)&&Cn.indexOf(Tn)<0&&(jr[Tn]=Jn[Tn]);if(Jn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qr=0,Tn=Object.getOwnPropertySymbols(Jn);Qr{const{prefixCls:Cn,preview:jr,className:Tn,rootClassName:Qr,style:di}=Jn,Bi=sr(Jn,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:$r,locale:an=Oe.Z,getPopupContainer:jn,image:Vn}=me.useContext(We.E_),pn=$r("image",Cn),Br=$r(),ar=an.Image||Oe.Z.Image,[cr,ur]=on(pn),xi=ve()(Qr,ur),qn=ve()(Tn,ur,Vn==null?void 0:Vn.className),bi=me.useMemo(()=>{if(jr===!1)return jr;const Vi=typeof jr=="object"?jr:{},{getContainer:Aa}=Vi,Po=sr(Vi,["getContainer"]);return Object.assign(Object.assign({mask:me.createElement("div",{className:`${pn}-mask-info`},me.createElement(He.Z,null),ar==null?void 0:ar.preview),icons:Fn},Po),{getContainer:Aa||jn,transitionName:(0,Re.m)(Br,"zoom",Vi.transitionName),maskTransitionName:(0,Re.m)(Br,"fade",Vi.maskTransitionName)})},[jr,ar]),mr=Object.assign(Object.assign({},Vn==null?void 0:Vn.style),di);return cr(me.createElement(qe,Object.assign({prefixCls:pn,preview:bi,rootClassName:xi,className:qn,style:mr},Bi)))};Sa.PreviewGroup=Ai;var Ui=Sa},45818:function(qt,Nt,pe){"use strict";pe.d(Nt,{D:function(){return ne},Z:function(){return ye}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(we,Ce){return He.createElement(fe.Z,(0,me.Z)({},we,{ref:Ce,icon:ve}))},ie=He.forwardRef(ce),re=ie,le=pe(33853),oe=pe(38819),se=pe(92310),ae=pe.n(se),te=pe(2738),a=be=>!isNaN(parseFloat(be))&&isFinite(be),y=pe(36355),x=pe(84966),b=function(be,we){var Ce={};for(var Se in be)Object.prototype.hasOwnProperty.call(be,Se)&&we.indexOf(Se)<0&&(Ce[Se]=be[Se]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Se=Object.getOwnPropertySymbols(be);Pe{let be=0;return function(){let we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return be+=1,`${we}${be}`}})();var ye=He.forwardRef((be,we)=>{const{prefixCls:Ce,className:Se,trigger:Pe,children:Be,defaultCollapsed:Qe=!1,theme:Ee="dark",style:Ue={},collapsible:Ie=!1,reverseArrow:je=!1,width:Ve=200,collapsedWidth:$e=80,zeroWidthTriggerStyle:ze,breakpoint:rt,onCollapse:et,onBreakpoint:ct}=be,lt=b(be,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:it}=(0,He.useContext)(x.Gs),[ot,ut]=(0,He.useState)("collapsed"in be?be.collapsed:Qe),[mt,yt]=(0,He.useState)(!1);(0,He.useEffect)(()=>{"collapsed"in be&&ut(be.collapsed)},[be.collapsed]);const jt=(Oe,Le)=>{"collapsed"in be||ut(Oe),et==null||et(Oe,Le)},vt=(0,He.useRef)();vt.current=Oe=>{yt(Oe.matches),ct==null||ct(Oe.matches),ot!==Oe.matches&&jt(Oe.matches,"responsive")},(0,He.useEffect)(()=>{function Oe(Fe){return vt.current(Fe)}let Le;if(typeof window!="undefined"){const{matchMedia:Fe}=window;if(Fe&&rt&&rt in ee){Le=Fe(`(max-width: ${ee[rt]})`);try{Le.addEventListener("change",Oe)}catch(De){Le.addListener(Oe)}Oe(Le)}}return()=>{try{Le==null||Le.removeEventListener("change",Oe)}catch(Fe){Le==null||Le.removeListener(Oe)}}},[rt]),(0,He.useEffect)(()=>{const Oe=Ae("ant-sider-");return it.addSider(Oe),()=>it.removeSider(Oe)},[]);const st=()=>{jt(!ot,"clickTrigger")},{getPrefixCls:qe}=(0,He.useContext)(y.E_),Re=()=>{const Oe=qe("layout-sider",Ce),Le=(0,te.Z)(lt,["collapsed"]),Fe=ot?$e:Ve,De=a(Fe)?`${Fe}px`:String(Fe),Te=parseFloat(String($e||0))===0?He.createElement("span",{onClick:st,className:ae()(`${Oe}-zero-width-trigger`,`${Oe}-zero-width-trigger-${je?"right":"left"}`),style:ze},Pe||He.createElement(re,null)):null,Xe={expanded:je?He.createElement(oe.Z,null):He.createElement(le.Z,null),collapsed:je?He.createElement(le.Z,null):He.createElement(oe.Z,null)}[ot?"collapsed":"expanded"],dt=Pe!==null?Te||He.createElement("div",{className:`${Oe}-trigger`,onClick:st,style:{width:De}},Pe||Xe):null,gt=Object.assign(Object.assign({},Ue),{flex:`0 0 ${De}`,maxWidth:De,minWidth:De,width:De}),at=ae()(Oe,`${Oe}-${Ee}`,{[`${Oe}-collapsed`]:!!ot,[`${Oe}-has-trigger`]:Ie&&Pe!==null&&!Te,[`${Oe}-below`]:!!mt,[`${Oe}-zero-width`]:parseFloat(De)===0},Se);return He.createElement("aside",Object.assign({className:at},Le,{style:gt,ref:we}),He.createElement("div",{className:`${Oe}-children`},Be),Ie||mt&&Te?dt:null)},We=He.useMemo(()=>({siderCollapsed:ot}),[ot]);return He.createElement(ne.Provider,{value:We},Re())})},84966:function(qt,Nt,pe){"use strict";pe.d(Nt,{VY:function(){return ne},$_:function(){return ee},h4:function(){return b},Gs:function(){return te},ZP:function(){return Ae}});var me=pe(94480),He=pe(92310),E=pe.n(He),ve=pe(2738),fe=pe(59301),ce=pe(36355),ie=pe(83116),le=ge=>{const{componentCls:ye,bodyBg:be,lightSiderBg:we,lightTriggerBg:Ce,lightTriggerColor:Se}=ge;return{[`${ye}-sider-light`]:{background:we,[`${ye}-sider-trigger`]:{color:Se,background:Ce},[`${ye}-sider-zero-width-trigger`]:{color:Se,background:Ce,border:`1px solid ${be}`,borderInlineStart:0}}}};const oe=ge=>{const{antCls:ye,componentCls:be,colorText:we,triggerColor:Ce,footerBg:Se,triggerBg:Pe,headerHeight:Be,headerPadding:Qe,headerColor:Ee,footerPadding:Ue,triggerHeight:Ie,zeroTriggerHeight:je,zeroTriggerWidth:Ve,motionDurationMid:$e,motionDurationSlow:ze,fontSize:rt,borderRadius:et,bodyBg:ct,headerBg:lt,siderBg:it}=ge;return{[be]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ct,"&, *":{boxSizing:"border-box"},[`&${be}-has-sider`]:{flexDirection:"row",[`> ${be}, > ${be}-content`]:{width:0}},[`${be}-header, &${be}-footer`]:{flex:"0 0 auto"},[`${be}-sider`]:{position:"relative",minWidth:0,background:it,transition:`all ${$e}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ye}-menu${ye}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ie},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ie,color:Ce,lineHeight:`${Ie}px`,textAlign:"center",background:Pe,cursor:"pointer",transition:`all ${$e}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Be,insetInlineEnd:-Ve,zIndex:1,width:Ve,height:je,color:Ce,fontSize:ge.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:it,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${ze} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${ze}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ve,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},le(ge)),{"&-rtl":{direction:"rtl"}}),[`${be}-header`]:{height:Be,padding:Qe,color:Ee,lineHeight:`${Be}px`,background:lt,[`${ye}-menu`]:{lineHeight:"inherit"}},[`${be}-footer`]:{padding:Ue,color:we,fontSize:rt,background:Se},[`${be}-content`]:{flex:"auto",minHeight:0}}};var se=(0,ie.Z)("Layout",ge=>[oe(ge)],ge=>{const{colorBgLayout:ye,controlHeight:be,controlHeightLG:we,colorText:Ce,controlHeightSM:Se,marginXXS:Pe,colorTextLightSolid:Be,colorBgContainer:Qe}=ge,Ee=we*1.25;return{colorBgHeader:"#001529",colorBgBody:ye,colorBgTrigger:"#002140",bodyBg:ye,headerBg:"#001529",headerHeight:be*2,headerPadding:`0 ${Ee}px`,headerColor:Ce,footerPadding:`${Se}px ${Ee}px`,footerBg:ye,siderBg:"#001529",triggerHeight:we+Pe*2,triggerBg:"#002140",triggerColor:Be,zeroTriggerWidth:we,zeroTriggerHeight:we,lightSiderBg:Qe,lightTriggerBg:Qe,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ae=function(ge,ye){var be={};for(var we in ge)Object.prototype.hasOwnProperty.call(ge,we)&&ye.indexOf(we)<0&&(be[we]=ge[we]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,we=Object.getOwnPropertySymbols(ge);Cenull,removeSider:()=>null}});function z(ge){let{suffixCls:ye,tagName:be,displayName:we}=ge;return Ce=>fe.forwardRef((Pe,Be)=>fe.createElement(Ce,Object.assign({ref:Be,suffixCls:ye,tagName:be},Pe)))}const a=fe.forwardRef((ge,ye)=>{const{prefixCls:be,suffixCls:we,className:Ce,tagName:Se}=ge,Pe=ae(ge,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Be}=fe.useContext(ce.E_),Qe=Be("layout",be),[Ee,Ue]=se(Qe),Ie=we?`${Qe}-${we}`:Qe;return Ee(fe.createElement(Se,Object.assign({className:E()(be||Ie,Ce,Ue),ref:ye},Pe)))}),y=fe.forwardRef((ge,ye)=>{const{direction:be}=fe.useContext(ce.E_),[we,Ce]=fe.useState([]),{prefixCls:Se,className:Pe,rootClassName:Be,children:Qe,hasSider:Ee,tagName:Ue,style:Ie}=ge,je=ae(ge,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ve=(0,ve.Z)(je,["suffixCls"]),{getPrefixCls:$e,layout:ze}=fe.useContext(ce.E_),rt=$e("layout",Se),[et,ct]=se(rt),lt=E()(rt,{[`${rt}-has-sider`]:typeof Ee=="boolean"?Ee:we.length>0,[`${rt}-rtl`]:be==="rtl"},ze==null?void 0:ze.className,Pe,Be,ct),it=fe.useMemo(()=>({siderHook:{addSider:ot=>{Ce(ut=>[].concat((0,me.Z)(ut),[ot]))},removeSider:ot=>{Ce(ut=>ut.filter(mt=>mt!==ot))}}}),[]);return et(fe.createElement(te.Provider,{value:it},fe.createElement(Ue,Object.assign({ref:ye,className:lt,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Ie)},Ve),Qe)))}),x=z({tagName:"div",displayName:"Layout"})(y),b=z({suffixCls:"header",tagName:"header",displayName:"Header"})(a),ee=z({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),ne=z({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var Ae=x},40875:function(qt,Nt,pe){"use strict";pe.d(Nt,{J:function(){return ce}});var me=pe(59301),He=pe(33234),E=pe(70425),ve=function(ie,re){var le={};for(var oe in ie)Object.prototype.hasOwnProperty.call(ie,oe)&&re.indexOf(oe)<0&&(le[oe]=ie[oe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,oe=Object.getOwnPropertySymbols(ie);se{const{children:le}=ie,oe=ve(ie,["children"]),se=me.useContext(fe),ae=me.useMemo(()=>Object.assign(Object.assign({},se),oe),[se,oe.prefixCls,oe.mode,oe.selectable]);return me.createElement(fe.Provider,{value:ae},me.createElement(He.BR,null,(0,E.supportNodeRef)(le)?me.cloneElement(le,{ref:re}):le))});Nt.Z=fe},20834:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return We}});var me=pe(15285),He=pe(59301),E=pe(45818),ve=pe(92310),fe=pe.n(ve),ce=pe(36355),ie=function(Oe,Le){var Fe={};for(var De in Oe)Object.prototype.hasOwnProperty.call(Oe,De)&&Le.indexOf(De)<0&&(Fe[De]=Oe[De]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,De=Object.getOwnPropertySymbols(Oe);Te{const{prefixCls:Le,className:Fe,dashed:De}=Oe,Te=ie(Oe,["prefixCls","className","dashed"]),{getPrefixCls:ke}=He.useContext(ce.E_),_e=ke("menu",Le),Xe=fe()({[`${_e}-item-divider-dashed`]:!!De},Fe);return He.createElement(me.iz,Object.assign({className:Xe},Te))},oe=pe(11592),se=pe(2738),ae=pe(6848),te=pe(92343),a=(0,He.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=Oe=>{var Le;const{className:Fe,children:De,icon:Te,title:ke,danger:_e}=Oe,{prefixCls:Xe,firstLevel:dt,direction:gt,disableMenuItemTitleTooltip:at,inlineCollapsed:bt}=He.useContext(a),Pt=Ot=>{const Mt=He.createElement("span",{className:`${Xe}-title-content`},De);return(!Te||(0,te.l$)(De)&&De.type==="span")&&De&&Ot&&dt&&typeof De=="string"?He.createElement("div",{className:`${Xe}-inline-collapsed-noicon`},De.charAt(0)):Mt},{siderCollapsed:Et}=He.useContext(E.D);let Lt=ke;typeof ke=="undefined"?Lt=dt?De:"":ke===!1&&(Lt="");const Ft={title:Lt};!Et&&!bt&&(Ft.title=null,Ft.open=!1);const Rt=(0,oe.Z)(De).length;let wt=He.createElement(me.ck,Object.assign({},(0,se.Z)(Oe,["title","icon","danger"]),{className:fe()({[`${Xe}-item-danger`]:_e,[`${Xe}-item-only-child`]:(Te?Rt+1:Rt)===1},Fe),title:typeof ke=="string"?ke:void 0}),(0,te.Tm)(Te,{className:fe()((0,te.l$)(Te)?(Le=Te.props)===null||Le===void 0?void 0:Le.className:"",`${Xe}-item-icon`)}),Pt(bt));return at||(wt=He.createElement(ae.Z,Object.assign({},Ft,{placement:gt==="rtl"?"left":"right",overlayClassName:`${Xe}-inline-collapsed-tooltip`}),wt)),wt},ee=Oe=>{var Le;const{popupClassName:Fe,icon:De,title:Te,theme:ke}=Oe,_e=He.useContext(a),{prefixCls:Xe,inlineCollapsed:dt,theme:gt}=_e,at=(0,me.Xl)();let bt;if(!De)bt=dt&&!at.length&&Te&&typeof Te=="string"?He.createElement("div",{className:`${Xe}-inline-collapsed-noicon`},Te.charAt(0)):He.createElement("span",{className:`${Xe}-title-content`},Te);else{const Et=(0,te.l$)(Te)&&Te.type==="span";bt=He.createElement(He.Fragment,null,(0,te.Tm)(De,{className:fe()((0,te.l$)(De)?(Le=De.props)===null||Le===void 0?void 0:Le.className:"",`${Xe}-item-icon`)}),Et?Te:He.createElement("span",{className:`${Xe}-title-content`},Te))}const Pt=He.useMemo(()=>Object.assign(Object.assign({},_e),{firstLevel:!1}),[_e]);return He.createElement(a.Provider,{value:Pt},He.createElement(me.Wd,Object.assign({},(0,se.Z)(Oe,["icon"]),{title:bt,popupClassName:fe()(Xe,Fe,`${Xe}-${ke||gt}`)})))},ne=pe(18785),Ae=pe(70425),ge=pe(62892),ye=pe(40875),be=function(Oe,Le){var Fe={};for(var De in Oe)Object.prototype.hasOwnProperty.call(Oe,De)&&Le.indexOf(De)<0&&(Fe[De]=Oe[De]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,De=Object.getOwnPropertySymbols(Oe);Te{if(Le&&typeof Le=="object"){const De=Le,{label:Te,children:ke,key:_e,type:Xe}=De,dt=be(De,["label","children","key","type"]),gt=_e!=null?_e:`tmp-${Fe}`;return ke||Xe==="group"?Xe==="group"?He.createElement(me.BW,Object.assign({key:gt},dt,{title:Te}),we(ke)):He.createElement(ee,Object.assign({key:gt},dt,{title:Te}),we(ke)):Xe==="divider"?He.createElement(le,Object.assign({key:gt},dt)):He.createElement(x,Object.assign({key:gt},dt),Te)}return null}).filter(Le=>Le)}function Ce(Oe){return He.useMemo(()=>Oe&&we(Oe),[Oe])}var Se=pe(64993),Pe=pe(17313),Be=pe(8378),Qe=pe(13826),Ee=pe(29878),Ue=pe(83116),Ie=pe(37613),Ve=Oe=>{const{componentCls:Le,motionDurationSlow:Fe,horizontalLineHeight:De,colorSplit:Te,lineWidth:ke,lineType:_e,itemPaddingInline:Xe}=Oe;return{[`${Le}-horizontal`]:{lineHeight:De,border:0,borderBottom:`${ke}px ${_e} ${Te}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Le}-item, ${Le}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Xe},[`> ${Le}-item:hover, + &${b}-slide-up-leave${b}-slide-up-leave-active${te}-placement-topRight`]:{animationName:ze.ly}})},(0,fe.ZP)(ae,{colorBg:Se,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${te} ${z}`]:{position:"relative",margin:0},[`${z}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${te}, ${te}-menu-submenu`]:{[z]:Object.assign(Object.assign({padding:ye,listStyleType:"none",backgroundColor:Se,backgroundClip:"padding-box",borderRadius:ae.borderRadiusLG,outline:"none",boxShadow:ae.boxShadowSecondary},(0,me.Qy)(ae)),{[`${z}-item-group-title`]:{padding:`${Ae}px ${Ce}px`,color:ae.colorTextDescription,transition:`all ${ne}`},[`${z}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${z}-item-icon`]:{minWidth:ge,marginInlineEnd:ae.marginXS,fontSize:ae.fontSizeSM},[`${z}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${z}-item, ${z}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Ae}px ${Ce}px`,color:ae.colorText,fontWeight:"normal",fontSize:ge,lineHeight:ae.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:ae.borderRadiusSM,"&:hover, &-active":{backgroundColor:ae.controlItemBgHover}},(0,me.Qy)(ae)),{"&-selected":{color:ae.colorPrimary,backgroundColor:ae.controlItemBgActive,"&:hover, &-active":{backgroundColor:ae.controlItemBgActiveHover}},"&-disabled":{color:be,cursor:"not-allowed","&:hover":{color:be,backgroundColor:Se,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ae.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ae.colorSplit},[`${te}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ae.paddingXS,[`${te}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ae.colorTextDescription,fontSize:we,fontStyle:"normal"}}}),[`${z}-item-group-list`]:{margin:`0 ${ae.marginXS}px`,padding:0,listStyle:"none"},[`${z}-submenu-title`]:{paddingInlineEnd:Ce+ae.fontSizeSM},[`${z}-submenu-vertical`]:{position:"relative"},[`${z}-submenu${z}-submenu-disabled ${te}-menu-submenu-title`]:{[`&, ${te}-menu-submenu-arrow-icon`]:{color:be,backgroundColor:Se,cursor:"not-allowed"}},[`${z}-submenu-selected ${te}-menu-submenu-title`]:{color:ae.colorPrimary}})}},[(0,ze.oN)(ae,"slide-up"),(0,ze.oN)(ae,"slide-down"),(0,E.Fm)(ae,"move-up"),(0,E.Fm)(ae,"move-down"),(0,ve._y)(ae,"zoom-big")]]};var se=(0,ue.Z)("Dropdown",(ae,te)=>{let{rootPrefixCls:z}=te;const{marginXXS:a,sizePopupArrow:y,controlHeight:x,fontSize:b,lineHeight:ee,paddingXXS:ne,componentCls:Ae,borderRadiusLG:ge}=ae,ye=(x-b*ee)/2,{dropdownArrowOffset:be}=(0,fe.fS)({contentRadius:ge}),we=(0,ie.TS)(ae,{menuCls:`${Ae}-menu`,rootPrefixCls:z,dropdownArrowDistance:y/2+a,dropdownArrowOffset:be,dropdownPaddingVertical:ye,dropdownEdgeChildPadding:ne});return[oe(we),le(we)]},ae=>({zIndexPopup:ae.zIndexPopupBase+50}))},8628:function(qt,Nt,pe){"use strict";var me=pe(59301),ze=pe(34280),E=pe(56762),ve=pe(69507);function fe(){let ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,me.useRef)({}),re=(0,E.Z)(),le=(0,ve.ZP)();return(0,ze.Z)(()=>{const oe=le.subscribe(se=>{ie.current=se,ue&&re()});return()=>le.unsubscribe(oe)},[]),ie.current}Nt.Z=fe},11611:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Ui}});var me=pe(59301),ze=pe(15277),E=pe(92310),ve=pe.n(E),fe=pe(54476),ue=pe(33885),ie=pe(20068),re=pe(42978),le=pe(76190),oe=pe(75931),se=pe(55468),ae=pe(18929),te=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],z=me.createContext(null),a=0;function y(Jn,Cn){var jr=me.useState(function(){return a+=1,String(a)}),Tn=(0,re.Z)(jr,1),Qr=Tn[0],di=me.useContext(z),Bi={data:Cn,canPreview:Jn};return me.useEffect(function(){if(di)return di.register(Qr,Bi)},[]),me.useEffect(function(){di&&di.register(Qr,Bi)},[Jn,Cn]),Qr}function x(Jn){return new Promise(function(Cn){var jr=document.createElement("img");jr.onerror=function(){return Cn(!1)},jr.onload=function(){return Cn(!0)},jr.src=Jn})}function b(Jn){var Cn=Jn.src,jr=Jn.isCustomPlaceholder,Tn=Jn.fallback,Qr=(0,me.useState)(jr?"loading":"normal"),di=(0,re.Z)(Qr,2),Bi=di[0],$r=di[1],an=(0,me.useRef)(!1),jn=Bi==="error";(0,me.useEffect)(function(){x(Cn).then(function(ar){ar||$r("error")})},[Cn]),(0,me.useEffect)(function(){jr&&!an.current?$r("loading"):jn&&$r("normal")},[Cn]);var Vn=function(){$r("normal")},pn=function(ur){an.current=!1,Bi==="loading"&&ur!=null&&ur.complete&&(ur.naturalWidth||ur.naturalHeight)&&(an.current=!0,Vn())},Br=jn&&Tn?{src:Tn}:{onLoad:Vn,src:Cn};return[pn,Br,Bi]}var ee=pe(86923),ne=pe(8224),Ae=pe(10228),ge=pe(48736);function ye(Jn,Cn,jr,Tn){var Qr=Cn+jr,di=(jr-Tn)/2;if(jr>Tn){if(Cn>0)return(0,ie.Z)({},Jn,di);if(Cn<0&&QrTn)return(0,ie.Z)({},Jn,Cn<0?di:-di);return{}}function be(Jn,Cn,jr,Tn){var Qr=(0,se.g1)(),di=Qr.width,Bi=Qr.height,$r=null;return Jn<=di&&Cn<=Bi?$r={x:0,y:0}:(Jn>di||Cn>Bi)&&($r=(0,ue.Z)((0,ue.Z)({},ye("x",jr,Jn,di)),ye("y",Tn,Cn,Bi))),$r}var we=pe(13697),Ce=pe(16089),Se={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Pe(Jn,Cn,jr,Tn){var Qr=(0,me.useRef)(null),di=(0,me.useRef)([]),Bi=(0,me.useState)(Se),$r=(0,re.Z)(Bi,2),an=$r[0],jn=$r[1],Vn=function(ur){jn(Se),Tn&&!(0,we.Z)(Se,an)&&Tn({transform:Se,action:ur})},pn=function(ur,cr){Qr.current===null&&(di.current=[],Qr.current=(0,Ce.Z)(function(){jn(function(xi){var qn=xi;return di.current.forEach(function(bi){qn=(0,ue.Z)((0,ue.Z)({},qn),bi)}),Qr.current=null,Tn==null||Tn({transform:qn,action:cr}),qn})})),di.current.push((0,ue.Z)((0,ue.Z)({},an),ur))},Br=function(ur,cr,xi,qn){var bi=Jn.current,mr=bi.width,Vi=bi.height,Aa=bi.offsetWidth,Po=bi.offsetHeight,zr=bi.offsetLeft,fi=bi.offsetTop,Ni=ur,Pi=an.scale*ur;Pi>jr?(Ni=jr/an.scale,Pi=jr):Pi1,co=to&&bi>=1,fa=Pe(lr,zr,Ni,Io),Ca=fa.transform,Da=fa.resetTransform,ha=fa.updateTransform,Mo=fa.dispatchZoomChange,Oo=(0,me.useState)(!0),Qo=(0,re.Z)(Oo,2),Fo=Qo[0],Us=Qo[1],Ss=Ca.rotate,Ao=Ca.scale,ro=Ca.x,Hs=Ca.y,On=ve()((0,ie.Z)({},"".concat(jr,"-moving"),Ii));(0,me.useEffect)(function(){Fo||Us(!0)},[Fo]);var br=function(){Da("close")},Ur=function(){Mo(Ie+Aa,"zoomIn")},Pa=function(){Mo(Ie/(Ie+Aa),"zoomOut")},Vr=function(){ha({rotate:Ss+90},"rotateRight")},xr=function(){ha({rotate:Ss-90},"rotateLeft")},Pr=function(){ha({flipX:!Ca.flipX},"flipX")},gr=function(){ha({flipY:!Ca.flipY},"flipY")},kr=function(Li){Li==null||Li.preventDefault(),Li==null||Li.stopPropagation(),xi>0&&(Us(!1),Da("prev"),Ro==null||Ro(xi-1,xi))},ci=function(Li){Li==null||Li.preventDefault(),Li==null||Li.stopPropagation(),xi0&&(Ln=Ie/Ln),Mo(Ln,"wheel",Li.clientX,Li.clientY)}},za=function(Li){!jn||!ts||(Li.keyCode===Ae.Z.LEFT?kr():Li.keyCode===Ae.Z.RIGHT&&ci())},Fi=function(Li){jn&&(Ao!==1?ha({x:0,y:0,scale:1},"doubleClick"):Mo(Ie+Aa,"doubleClick",Li.clientX,Li.clientY))};(0,me.useEffect)(function(){var Ga,Li,no,Nn;if($r){no=(0,ne.Z)(window,"mouseup",li,!1),Nn=(0,ne.Z)(window,"mousemove",qi,!1);try{window.top!==window.self&&(Ga=(0,ne.Z)(window.top,"mouseup",li,!1),Li=(0,ne.Z)(window.top,"mousemove",qi,!1))}catch(Ln){(0,ge.Kp)(!1,"[rc-image] ".concat(Ln))}}return function(){var Ln,Bn,Sr,gi;(Ln=no)===null||Ln===void 0||Ln.remove(),(Bn=Nn)===null||Bn===void 0||Bn.remove(),(Sr=Ga)===null||Sr===void 0||Sr.remove(),(gi=Li)===null||gi===void 0||gi.remove()}},[jn,Ii,ro,Hs,Ss,$r]),(0,me.useEffect)(function(){var Ga=(0,ne.Z)(window,"keydown",za,!1);return function(){Ga.remove()}},[jn,ts,xi]);var Ra=me.createElement(Qe,(0,fe.Z)({},Na,{width:Cn.width,height:Cn.height,imgRef:lr,className:"".concat(jr,"-img"),alt:Qr,style:{transform:"translate3d(".concat(Ca.x,"px, ").concat(Ca.y,"px, 0) scale3d(").concat(Ca.flipX?"-":"").concat(Ao,", ").concat(Ca.flipY?"-":"").concat(Ao,", 1) rotate(").concat(Ss,"deg)"),transitionDuration:!Fo&&"0s"},fallback:di,src:Tn,onWheel:fo,onMouseDown:Ta,onDoubleClick:Fi}));return me.createElement(me.Fragment,null,me.createElement(ee.Z,(0,fe.Z)({transitionName:va,maskTransitionName:ua,closable:!1,keyboard:!0,prefixCls:jr,onClose:an,visible:jn,wrapClassName:On,rootClassName:Br,getContainer:ur},ya,{afterClose:br}),me.createElement("div",{className:"".concat(jr,"-img-wrapper")},Ja?Ja(Ra,(0,ue.Z)({transform:Ca},to?{current:xi}:{})):Ra)),me.createElement(Ue,{visible:jn,transform:Ca,maskTransitionName:ua,closeIcon:ar,getContainer:ur,prefixCls:jr,rootClassName:Br,icons:pn,countRender:mr,showSwitch:ts,showProgress:co,current:xi,count:bi,scale:Ao,minScale:zr,maxScale:Ni,toolbarRender:es,onSwitchLeft:kr,onSwitchRight:ci,onZoomIn:Ur,onZoomOut:Pa,onRotateRight:Vr,onRotateLeft:xr,onFlipX:Pr,onFlipY:gr,onClose:an}))},et=rt,ut=pe(94480);function lt(Jn){var Cn=me.useState({}),jr=(0,re.Z)(Cn,2),Tn=jr[0],Qr=jr[1],di=me.useCallback(function($r,an){return Qr(function(jn){return(0,ue.Z)((0,ue.Z)({},jn),{},(0,ie.Z)({},$r,an))}),function(){Qr(function(jn){var Vn=(0,ue.Z)({},jn);return delete Vn[$r],Vn})}},[]),Bi=me.useMemo(function(){return Jn?Jn.map(function($r){if(typeof $r=="string")return{data:{src:$r}};var an={};return Object.keys($r).forEach(function(jn){["src"].concat((0,ut.Z)(te)).includes(jn)&&(an[jn]=$r[jn])}),{data:an}}):Object.keys(Tn).reduce(function($r,an){var jn=Tn[an],Vn=jn.canPreview,pn=jn.data;return Vn&&$r.push({data:pn,id:an}),$r},[])},[Jn,Tn]);return[Bi,di]}var it=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],ot=["src"],ct=function(Cn){var jr,Tn=Cn.previewPrefixCls,Qr=Tn===void 0?"rc-image-preview":Tn,di=Cn.children,Bi=Cn.icons,$r=Bi===void 0?{}:Bi,an=Cn.items,jn=Cn.preview,Vn=Cn.fallback,pn=(0,le.Z)(jn)==="object"?jn:{},Br=pn.visible,ar=pn.onVisibleChange,ur=pn.getContainer,cr=pn.current,xi=pn.movable,qn=pn.minScale,bi=pn.maxScale,mr=pn.countRender,Vi=pn.closeIcon,Aa=pn.onChange,Po=pn.onTransform,zr=pn.toolbarRender,fi=pn.imageRender,Ni=(0,oe.Z)(pn,it),Pi=lt(an),va=(0,re.Z)(Pi,2),na=va[0],ua=va[1],Ja=(0,ae.Z)(0,{value:cr}),Na=(0,re.Z)(Ja,2),es=Na[0],Io=Na[1],Ro=(0,me.useState)(!1),ya=(0,re.Z)(Ro,2),lr=ya[0],er=ya[1],ra=((jr=na[es])===null||jr===void 0?void 0:jr.data)||{},da=ra.src,Ii=(0,oe.Z)(ra,ot),ko=(0,ae.Z)(!!Br,{value:Br,onChange:function(Ss,Ao){ar==null||ar(Ss,Ao,es)}}),to=(0,re.Z)(ko,2),ts=to[0],co=to[1],fa=(0,me.useState)(null),Ca=(0,re.Z)(fa,2),Da=Ca[0],ha=Ca[1],Mo=me.useCallback(function(Us,Ss,Ao){var ro=na.findIndex(function(Hs){return Hs.id===Us});co(!0),ha({x:Ss,y:Ao}),Io(ro<0?0:ro),er(!0)},[na]);me.useEffect(function(){ts?lr||Io(0):er(!1)},[ts]);var Oo=function(Ss,Ao){Io(Ss),Aa==null||Aa(Ss,Ao)},Qo=function(){co(!1),ha(null)},Fo=me.useMemo(function(){return{register:ua,onPreview:Mo}},[ua,Mo]);return me.createElement(z.Provider,{value:Fo},di,me.createElement(et,(0,fe.Z)({"aria-hidden":!ts,movable:xi,visible:ts,prefixCls:Qr,closeIcon:Vi,onClose:Qo,mousePosition:Da,imgCommonProps:Ii,src:da,fallback:Vn,icons:$r,minScale:qn,maxScale:bi,getContainer:ur,current:es,count:na.length,countRender:mr,onTransform:Po,toolbarRender:zr,imageRender:fi,onChange:Oo},Ni)))},mt=ct,yt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],jt=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],vt=function(Cn){var jr=Cn.src,Tn=Cn.alt,Qr=Cn.onPreviewClose,di=Cn.prefixCls,Bi=di===void 0?"rc-image":di,$r=Cn.previewPrefixCls,an=$r===void 0?"".concat(Bi,"-preview"):$r,jn=Cn.placeholder,Vn=Cn.fallback,pn=Cn.width,Br=Cn.height,ar=Cn.style,ur=Cn.preview,cr=ur===void 0?!0:ur,xi=Cn.className,qn=Cn.onClick,bi=Cn.onError,mr=Cn.wrapperClassName,Vi=Cn.wrapperStyle,Aa=Cn.rootClassName,Po=(0,oe.Z)(Cn,yt),zr=jn&&jn!==!0,fi=(0,le.Z)(cr)==="object"?cr:{},Ni=fi.src,Pi=fi.visible,va=Pi===void 0?void 0:Pi,na=fi.onVisibleChange,ua=na===void 0?Qr:na,Ja=fi.getContainer,Na=Ja===void 0?void 0:Ja,es=fi.mask,Io=fi.maskClassName,Ro=fi.movable,ya=fi.icons,lr=fi.scaleStep,er=fi.minScale,ra=fi.maxScale,da=fi.imageRender,Ii=fi.toolbarRender,ko=(0,oe.Z)(fi,jt),to=Ni!=null?Ni:jr,ts=(0,ae.Z)(!!va,{value:va,onChange:ua}),co=(0,re.Z)(ts,2),fa=co[0],Ca=co[1],Da=b({src:jr,isCustomPlaceholder:zr,fallback:Vn}),ha=(0,re.Z)(Da,3),Mo=ha[0],Oo=ha[1],Qo=ha[2],Fo=(0,me.useState)(null),Us=(0,re.Z)(Fo,2),Ss=Us[0],Ao=Us[1],ro=(0,me.useContext)(z),Hs=!!cr,On=function(){Ca(!1),Ao(null)},br=ve()(Bi,mr,Aa,(0,ie.Z)({},"".concat(Bi,"-error"),Qo==="error")),Ur=(0,me.useMemo)(function(){var Pr={};return te.forEach(function(gr){Cn[gr]!==void 0&&(Pr[gr]=Cn[gr])}),Pr},te.map(function(Pr){return Cn[Pr]})),Pa=(0,me.useMemo)(function(){return(0,ue.Z)((0,ue.Z)({},Ur),{},{src:to})},[to,Ur]),Vr=y(Hs,Pa),xr=function(gr){var kr=(0,se.os)(gr.target),ci=kr.left,li=kr.top;ro?ro.onPreview(Vr,ci,li):(Ao({x:ci,y:li}),Ca(!0)),qn==null||qn(gr)};return me.createElement(me.Fragment,null,me.createElement("div",(0,fe.Z)({},Po,{className:br,onClick:Hs?xr:qn,style:(0,ue.Z)({width:pn,height:Br},Vi)}),me.createElement("img",(0,fe.Z)({},Ur,{className:ve()("".concat(Bi,"-img"),(0,ie.Z)({},"".concat(Bi,"-img-placeholder"),jn===!0),xi),style:(0,ue.Z)({height:Br},ar),ref:Mo},Oo,{width:pn,height:Br,onError:bi})),Qo==="loading"&&me.createElement("div",{"aria-hidden":"true",className:"".concat(Bi,"-placeholder")},jn),es&&Hs&&me.createElement("div",{className:ve()("".concat(Bi,"-mask"),Io),style:{display:(ar==null?void 0:ar.display)==="none"?"none":void 0}},es)),!ro&&Hs&&me.createElement(et,(0,fe.Z)({"aria-hidden":!fa,visible:fa,prefixCls:an,onClose:On,mousePosition:Ss,src:to,alt:Tn,fallback:Vn,getContainer:Na,icons:ya,movable:Ro,scaleStep:lr,minScale:er,maxScale:ra,rootClassName:Aa,imageRender:da,imgCommonProps:Ur,toolbarRender:Ii},ko)))};vt.PreviewGroup=mt,vt.displayName="Image";var st=vt,qe=st,Re=pe(62892),We=pe(36355),Oe=pe(31724),Le=pe(99267),Fe=pe(33853),De=pe(38819),Te={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"},ke=Te,_e=pe(7657),Xe=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:ke}))},dt=me.forwardRef(Xe),gt=dt,at={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"},bt=at,Pt=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:bt}))},Et=me.forwardRef(Pt),Lt=Et,Ft={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"},Rt=Ft,wt=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:Rt}))},Ot=me.forwardRef(wt),Mt=Ot,Qt={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"},Jt=Qt,mn=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:Jt}))},tn=me.forwardRef(mn),cn=tn,nn={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"},Sn=nn,Pn=function(Cn,jr){return me.createElement(_e.Z,(0,fe.Z)({},Cn,{ref:jr,icon:Sn}))},Dn=me.forwardRef(Pn),hr=Dn,kn=pe(64993),zn=pe(73819),Nr=pe(17313),ri=pe(29878),yr=pe(1950),Er=pe(83116),wr=pe(37613);const hi=Jn=>({position:Jn||"absolute",inset:0}),Ki=Jn=>{const{iconCls:Cn,motionDurationSlow:jr,paddingXXS:Tn,marginXXS:Qr,prefixCls:di,colorTextLightSolid:Bi}=Jn;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Bi,background:new kn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${jr}`,[`.${di}-mask-info`]:Object.assign(Object.assign({},Nr.vS),{padding:`0 ${Tn}px`,[Cn]:{marginInlineEnd:Qr,svg:{verticalAlign:"baseline"}}})}},wi=Jn=>{const{previewCls:Cn,modalMaskBg:jr,paddingSM:Tn,marginXL:Qr,margin:di,paddingLG:Bi,previewOperationColorDisabled:$r,previewOperationHoverColor:an,motionDurationSlow:jn,iconCls:Vn,colorTextLightSolid:pn}=Jn,Br=new kn.C(jr).setAlpha(.1),ar=Br.clone().setAlpha(.2);return{[`${Cn}-footer`]:{position:"fixed",bottom:Qr,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Jn.previewOperationColor},[`${Cn}-progress`]:{marginBottom:di},[`${Cn}-close`]:{position:"fixed",top:Qr,right:{_skip_check_:!0,value:Qr},display:"flex",color:pn,backgroundColor:Br.toRgbString(),borderRadius:"50%",padding:Tn,outline:0,border:0,cursor:"pointer",transition:`all ${jn}`,"&:hover":{backgroundColor:ar.toRgbString()},[`& > ${Vn}`]:{fontSize:Jn.previewOperationSize}},[`${Cn}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Bi}px`,backgroundColor:Br.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Tn,padding:Tn,cursor:"pointer",transition:`all ${jn}`,userSelect:"none",[`&:not(${Cn}-operations-operation-disabled):hover > ${Vn}`]:{color:an},"&-disabled":{color:$r,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${Vn}`]:{fontSize:Jn.previewOperationSize}}}}},Ti=Jn=>{const{modalMaskBg:Cn,iconCls:jr,previewOperationColorDisabled:Tn,previewCls:Qr,zIndexPopup:di,motionDurationSlow:Bi}=Jn,$r=new kn.C(Cn).setAlpha(.1),an=$r.clone().setAlpha(.2);return{[`${Qr}-switch-left, ${Qr}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:di+1,display:"flex",alignItems:"center",justifyContent:"center",width:Jn.imagePreviewSwitchSize,height:Jn.imagePreviewSwitchSize,marginTop:-Jn.imagePreviewSwitchSize/2,color:Jn.previewOperationColor,background:$r.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Bi}`,userSelect:"none","&:hover":{background:an.toRgbString()},"&-disabled":{"&, &:hover":{color:Tn,background:"transparent",cursor:"not-allowed",[`> ${jr}`]:{cursor:"not-allowed"}}},[`> ${jr}`]:{fontSize:Jn.previewOperationSize}},[`${Qr}-switch-left`]:{insetInlineStart:Jn.marginSM},[`${Qr}-switch-right`]:{insetInlineEnd:Jn.marginSM}}},Oa=Jn=>{const{motionEaseOut:Cn,previewCls:jr,motionDurationSlow:Tn,componentCls:Qr}=Jn;return[{[`${Qr}-preview-root`]:{[jr]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${jr}-body`]:Object.assign(Object.assign({},hi()),{overflow:"hidden"}),[`${jr}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Tn} ${Cn} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},hi()),{transition:`transform ${Tn} ${Cn} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${jr}-moving`]:{[`${jr}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Qr}-preview-root`]:{[`${jr}-wrap`]:{zIndex:Jn.zIndexPopup}}},{[`${Qr}-preview-operations-wrapper`]:{position:"fixed",zIndex:Jn.zIndexPopup+1},"&":[wi(Jn),Ti(Jn)]}]},sa=Jn=>{const{componentCls:Cn}=Jn;return{[Cn]:{position:"relative",display:"inline-block",[`${Cn}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Cn}-img-placeholder`]:{backgroundColor:Jn.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Cn}-mask`]:Object.assign({},Ki(Jn)),[`${Cn}-mask:hover`]:{opacity:1},[`${Cn}-placeholder`]:Object.assign({},hi())}}},Ei=Jn=>{const{previewCls:Cn}=Jn;return{[`${Cn}-root`]:(0,ri._y)(Jn,"zoom"),"&":(0,yr.J$)(Jn,!0)}};var on=(0,Er.Z)("Image",Jn=>{const Cn=`${Jn.componentCls}-preview`,jr=(0,wr.TS)(Jn,{previewCls:Cn,modalMaskBg:new kn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Jn.controlHeightLG});return[sa(jr),Oa(jr),(0,zn.QA)((0,wr.TS)(jr,{componentCls:Cn})),Ei(jr)]},Jn=>({zIndexPopup:Jn.zIndexPopupBase+80,previewOperationColor:new kn.C(Jn.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new kn.C(Jn.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new kn.C(Jn.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Jn.fontSizeIcon*1.5})),Mn=function(Jn,Cn){var jr={};for(var Tn in Jn)Object.prototype.hasOwnProperty.call(Jn,Tn)&&Cn.indexOf(Tn)<0&&(jr[Tn]=Jn[Tn]);if(Jn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qr=0,Tn=Object.getOwnPropertySymbols(Jn);Qr{var{previewPrefixCls:Cn,preview:jr}=Jn,Tn=Mn(Jn,["previewPrefixCls","preview"]);const{getPrefixCls:Qr}=me.useContext(We.E_),di=Qr("image",Cn),Bi=`${di}-preview`,$r=Qr(),[an,jn]=on(di),Vn=me.useMemo(()=>{var pn;if(jr===!1)return jr;const Br=typeof jr=="object"?jr:{},ar=ve()(jn,(pn=Br.rootClassName)!==null&&pn!==void 0?pn:"");return Object.assign(Object.assign({},Br),{transitionName:(0,Re.m)($r,"zoom",Br.transitionName),maskTransitionName:(0,Re.m)($r,"fade",Br.maskTransitionName),rootClassName:ar})},[jr]);return an(me.createElement(qe.PreviewGroup,Object.assign({preview:Vn,previewPrefixCls:Bi,icons:Fn},Tn)))},sr=function(Jn,Cn){var jr={};for(var Tn in Jn)Object.prototype.hasOwnProperty.call(Jn,Tn)&&Cn.indexOf(Tn)<0&&(jr[Tn]=Jn[Tn]);if(Jn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qr=0,Tn=Object.getOwnPropertySymbols(Jn);Qr{const{prefixCls:Cn,preview:jr,className:Tn,rootClassName:Qr,style:di}=Jn,Bi=sr(Jn,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:$r,locale:an=Oe.Z,getPopupContainer:jn,image:Vn}=me.useContext(We.E_),pn=$r("image",Cn),Br=$r(),ar=an.Image||Oe.Z.Image,[ur,cr]=on(pn),xi=ve()(Qr,cr),qn=ve()(Tn,cr,Vn==null?void 0:Vn.className),bi=me.useMemo(()=>{if(jr===!1)return jr;const Vi=typeof jr=="object"?jr:{},{getContainer:Aa}=Vi,Po=sr(Vi,["getContainer"]);return Object.assign(Object.assign({mask:me.createElement("div",{className:`${pn}-mask-info`},me.createElement(ze.Z,null),ar==null?void 0:ar.preview),icons:Fn},Po),{getContainer:Aa||jn,transitionName:(0,Re.m)(Br,"zoom",Vi.transitionName),maskTransitionName:(0,Re.m)(Br,"fade",Vi.maskTransitionName)})},[jr,ar]),mr=Object.assign(Object.assign({},Vn==null?void 0:Vn.style),di);return ur(me.createElement(qe,Object.assign({prefixCls:pn,preview:bi,rootClassName:xi,className:qn,style:mr},Bi)))};Sa.PreviewGroup=Ai;var Ui=Sa},45818:function(qt,Nt,pe){"use strict";pe.d(Nt,{D:function(){return ne},Z:function(){return ye}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(we,Ce){return ze.createElement(fe.Z,(0,me.Z)({},we,{ref:Ce,icon:ve}))},ie=ze.forwardRef(ue),re=ie,le=pe(33853),oe=pe(38819),se=pe(92310),ae=pe.n(se),te=pe(2738),a=be=>!isNaN(parseFloat(be))&&isFinite(be),y=pe(36355),x=pe(84966),b=function(be,we){var Ce={};for(var Se in be)Object.prototype.hasOwnProperty.call(be,Se)&&we.indexOf(Se)<0&&(Ce[Se]=be[Se]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Se=Object.getOwnPropertySymbols(be);Pe{let be=0;return function(){let we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return be+=1,`${we}${be}`}})();var ye=ze.forwardRef((be,we)=>{const{prefixCls:Ce,className:Se,trigger:Pe,children:Be,defaultCollapsed:He=!1,theme:Ee="dark",style:Ue={},collapsible:Ie=!1,reverseArrow:je=!1,width:Ve=200,collapsedWidth:$e=80,zeroWidthTriggerStyle:Qe,breakpoint:rt,onCollapse:et,onBreakpoint:ut}=be,lt=b(be,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:it}=(0,ze.useContext)(x.Gs),[ot,ct]=(0,ze.useState)("collapsed"in be?be.collapsed:He),[mt,yt]=(0,ze.useState)(!1);(0,ze.useEffect)(()=>{"collapsed"in be&&ct(be.collapsed)},[be.collapsed]);const jt=(Oe,Le)=>{"collapsed"in be||ct(Oe),et==null||et(Oe,Le)},vt=(0,ze.useRef)();vt.current=Oe=>{yt(Oe.matches),ut==null||ut(Oe.matches),ot!==Oe.matches&&jt(Oe.matches,"responsive")},(0,ze.useEffect)(()=>{function Oe(Fe){return vt.current(Fe)}let Le;if(typeof window!="undefined"){const{matchMedia:Fe}=window;if(Fe&&rt&&rt in ee){Le=Fe(`(max-width: ${ee[rt]})`);try{Le.addEventListener("change",Oe)}catch(De){Le.addListener(Oe)}Oe(Le)}}return()=>{try{Le==null||Le.removeEventListener("change",Oe)}catch(Fe){Le==null||Le.removeListener(Oe)}}},[rt]),(0,ze.useEffect)(()=>{const Oe=Ae("ant-sider-");return it.addSider(Oe),()=>it.removeSider(Oe)},[]);const st=()=>{jt(!ot,"clickTrigger")},{getPrefixCls:qe}=(0,ze.useContext)(y.E_),Re=()=>{const Oe=qe("layout-sider",Ce),Le=(0,te.Z)(lt,["collapsed"]),Fe=ot?$e:Ve,De=a(Fe)?`${Fe}px`:String(Fe),Te=parseFloat(String($e||0))===0?ze.createElement("span",{onClick:st,className:ae()(`${Oe}-zero-width-trigger`,`${Oe}-zero-width-trigger-${je?"right":"left"}`),style:Qe},Pe||ze.createElement(re,null)):null,Xe={expanded:je?ze.createElement(oe.Z,null):ze.createElement(le.Z,null),collapsed:je?ze.createElement(le.Z,null):ze.createElement(oe.Z,null)}[ot?"collapsed":"expanded"],dt=Pe!==null?Te||ze.createElement("div",{className:`${Oe}-trigger`,onClick:st,style:{width:De}},Pe||Xe):null,gt=Object.assign(Object.assign({},Ue),{flex:`0 0 ${De}`,maxWidth:De,minWidth:De,width:De}),at=ae()(Oe,`${Oe}-${Ee}`,{[`${Oe}-collapsed`]:!!ot,[`${Oe}-has-trigger`]:Ie&&Pe!==null&&!Te,[`${Oe}-below`]:!!mt,[`${Oe}-zero-width`]:parseFloat(De)===0},Se);return ze.createElement("aside",Object.assign({className:at},Le,{style:gt,ref:we}),ze.createElement("div",{className:`${Oe}-children`},Be),Ie||mt&&Te?dt:null)},We=ze.useMemo(()=>({siderCollapsed:ot}),[ot]);return ze.createElement(ne.Provider,{value:We},Re())})},84966:function(qt,Nt,pe){"use strict";pe.d(Nt,{VY:function(){return ne},$_:function(){return ee},h4:function(){return b},Gs:function(){return te},ZP:function(){return Ae}});var me=pe(94480),ze=pe(92310),E=pe.n(ze),ve=pe(2738),fe=pe(59301),ue=pe(36355),ie=pe(83116),le=ge=>{const{componentCls:ye,bodyBg:be,lightSiderBg:we,lightTriggerBg:Ce,lightTriggerColor:Se}=ge;return{[`${ye}-sider-light`]:{background:we,[`${ye}-sider-trigger`]:{color:Se,background:Ce},[`${ye}-sider-zero-width-trigger`]:{color:Se,background:Ce,border:`1px solid ${be}`,borderInlineStart:0}}}};const oe=ge=>{const{antCls:ye,componentCls:be,colorText:we,triggerColor:Ce,footerBg:Se,triggerBg:Pe,headerHeight:Be,headerPadding:He,headerColor:Ee,footerPadding:Ue,triggerHeight:Ie,zeroTriggerHeight:je,zeroTriggerWidth:Ve,motionDurationMid:$e,motionDurationSlow:Qe,fontSize:rt,borderRadius:et,bodyBg:ut,headerBg:lt,siderBg:it}=ge;return{[be]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ut,"&, *":{boxSizing:"border-box"},[`&${be}-has-sider`]:{flexDirection:"row",[`> ${be}, > ${be}-content`]:{width:0}},[`${be}-header, &${be}-footer`]:{flex:"0 0 auto"},[`${be}-sider`]:{position:"relative",minWidth:0,background:it,transition:`all ${$e}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ye}-menu${ye}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ie},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ie,color:Ce,lineHeight:`${Ie}px`,textAlign:"center",background:Pe,cursor:"pointer",transition:`all ${$e}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Be,insetInlineEnd:-Ve,zIndex:1,width:Ve,height:je,color:Ce,fontSize:ge.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:it,borderStartStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Qe} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Qe}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ve,borderStartStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:et}}}}},le(ge)),{"&-rtl":{direction:"rtl"}}),[`${be}-header`]:{height:Be,padding:He,color:Ee,lineHeight:`${Be}px`,background:lt,[`${ye}-menu`]:{lineHeight:"inherit"}},[`${be}-footer`]:{padding:Ue,color:we,fontSize:rt,background:Se},[`${be}-content`]:{flex:"auto",minHeight:0}}};var se=(0,ie.Z)("Layout",ge=>[oe(ge)],ge=>{const{colorBgLayout:ye,controlHeight:be,controlHeightLG:we,colorText:Ce,controlHeightSM:Se,marginXXS:Pe,colorTextLightSolid:Be,colorBgContainer:He}=ge,Ee=we*1.25;return{colorBgHeader:"#001529",colorBgBody:ye,colorBgTrigger:"#002140",bodyBg:ye,headerBg:"#001529",headerHeight:be*2,headerPadding:`0 ${Ee}px`,headerColor:Ce,footerPadding:`${Se}px ${Ee}px`,footerBg:ye,siderBg:"#001529",triggerHeight:we+Pe*2,triggerBg:"#002140",triggerColor:Be,zeroTriggerWidth:we,zeroTriggerHeight:we,lightSiderBg:He,lightTriggerBg:He,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ae=function(ge,ye){var be={};for(var we in ge)Object.prototype.hasOwnProperty.call(ge,we)&&ye.indexOf(we)<0&&(be[we]=ge[we]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,we=Object.getOwnPropertySymbols(ge);Cenull,removeSider:()=>null}});function z(ge){let{suffixCls:ye,tagName:be,displayName:we}=ge;return Ce=>fe.forwardRef((Pe,Be)=>fe.createElement(Ce,Object.assign({ref:Be,suffixCls:ye,tagName:be},Pe)))}const a=fe.forwardRef((ge,ye)=>{const{prefixCls:be,suffixCls:we,className:Ce,tagName:Se}=ge,Pe=ae(ge,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Be}=fe.useContext(ue.E_),He=Be("layout",be),[Ee,Ue]=se(He),Ie=we?`${He}-${we}`:He;return Ee(fe.createElement(Se,Object.assign({className:E()(be||Ie,Ce,Ue),ref:ye},Pe)))}),y=fe.forwardRef((ge,ye)=>{const{direction:be}=fe.useContext(ue.E_),[we,Ce]=fe.useState([]),{prefixCls:Se,className:Pe,rootClassName:Be,children:He,hasSider:Ee,tagName:Ue,style:Ie}=ge,je=ae(ge,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ve=(0,ve.Z)(je,["suffixCls"]),{getPrefixCls:$e,layout:Qe}=fe.useContext(ue.E_),rt=$e("layout",Se),[et,ut]=se(rt),lt=E()(rt,{[`${rt}-has-sider`]:typeof Ee=="boolean"?Ee:we.length>0,[`${rt}-rtl`]:be==="rtl"},Qe==null?void 0:Qe.className,Pe,Be,ut),it=fe.useMemo(()=>({siderHook:{addSider:ot=>{Ce(ct=>[].concat((0,me.Z)(ct),[ot]))},removeSider:ot=>{Ce(ct=>ct.filter(mt=>mt!==ot))}}}),[]);return et(fe.createElement(te.Provider,{value:it},fe.createElement(Ue,Object.assign({ref:ye,className:lt,style:Object.assign(Object.assign({},Qe==null?void 0:Qe.style),Ie)},Ve),He)))}),x=z({tagName:"div",displayName:"Layout"})(y),b=z({suffixCls:"header",tagName:"header",displayName:"Header"})(a),ee=z({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),ne=z({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var Ae=x},40875:function(qt,Nt,pe){"use strict";pe.d(Nt,{J:function(){return ue}});var me=pe(59301),ze=pe(33234),E=pe(70425),ve=function(ie,re){var le={};for(var oe in ie)Object.prototype.hasOwnProperty.call(ie,oe)&&re.indexOf(oe)<0&&(le[oe]=ie[oe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,oe=Object.getOwnPropertySymbols(ie);se{const{children:le}=ie,oe=ve(ie,["children"]),se=me.useContext(fe),ae=me.useMemo(()=>Object.assign(Object.assign({},se),oe),[se,oe.prefixCls,oe.mode,oe.selectable]);return me.createElement(fe.Provider,{value:ae},me.createElement(ze.BR,null,(0,E.supportNodeRef)(le)?me.cloneElement(le,{ref:re}):le))});Nt.Z=fe},20834:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return We}});var me=pe(15285),ze=pe(59301),E=pe(45818),ve=pe(92310),fe=pe.n(ve),ue=pe(36355),ie=function(Oe,Le){var Fe={};for(var De in Oe)Object.prototype.hasOwnProperty.call(Oe,De)&&Le.indexOf(De)<0&&(Fe[De]=Oe[De]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,De=Object.getOwnPropertySymbols(Oe);Te{const{prefixCls:Le,className:Fe,dashed:De}=Oe,Te=ie(Oe,["prefixCls","className","dashed"]),{getPrefixCls:ke}=ze.useContext(ue.E_),_e=ke("menu",Le),Xe=fe()({[`${_e}-item-divider-dashed`]:!!De},Fe);return ze.createElement(me.iz,Object.assign({className:Xe},Te))},oe=pe(11592),se=pe(2738),ae=pe(6848),te=pe(92343),a=(0,ze.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),x=Oe=>{var Le;const{className:Fe,children:De,icon:Te,title:ke,danger:_e}=Oe,{prefixCls:Xe,firstLevel:dt,direction:gt,disableMenuItemTitleTooltip:at,inlineCollapsed:bt}=ze.useContext(a),Pt=Ot=>{const Mt=ze.createElement("span",{className:`${Xe}-title-content`},De);return(!Te||(0,te.l$)(De)&&De.type==="span")&&De&&Ot&&dt&&typeof De=="string"?ze.createElement("div",{className:`${Xe}-inline-collapsed-noicon`},De.charAt(0)):Mt},{siderCollapsed:Et}=ze.useContext(E.D);let Lt=ke;typeof ke=="undefined"?Lt=dt?De:"":ke===!1&&(Lt="");const Ft={title:Lt};!Et&&!bt&&(Ft.title=null,Ft.open=!1);const Rt=(0,oe.Z)(De).length;let wt=ze.createElement(me.ck,Object.assign({},(0,se.Z)(Oe,["title","icon","danger"]),{className:fe()({[`${Xe}-item-danger`]:_e,[`${Xe}-item-only-child`]:(Te?Rt+1:Rt)===1},Fe),title:typeof ke=="string"?ke:void 0}),(0,te.Tm)(Te,{className:fe()((0,te.l$)(Te)?(Le=Te.props)===null||Le===void 0?void 0:Le.className:"",`${Xe}-item-icon`)}),Pt(bt));return at||(wt=ze.createElement(ae.Z,Object.assign({},Ft,{placement:gt==="rtl"?"left":"right",overlayClassName:`${Xe}-inline-collapsed-tooltip`}),wt)),wt},ee=Oe=>{var Le;const{popupClassName:Fe,icon:De,title:Te,theme:ke}=Oe,_e=ze.useContext(a),{prefixCls:Xe,inlineCollapsed:dt,theme:gt}=_e,at=(0,me.Xl)();let bt;if(!De)bt=dt&&!at.length&&Te&&typeof Te=="string"?ze.createElement("div",{className:`${Xe}-inline-collapsed-noicon`},Te.charAt(0)):ze.createElement("span",{className:`${Xe}-title-content`},Te);else{const Et=(0,te.l$)(Te)&&Te.type==="span";bt=ze.createElement(ze.Fragment,null,(0,te.Tm)(De,{className:fe()((0,te.l$)(De)?(Le=De.props)===null||Le===void 0?void 0:Le.className:"",`${Xe}-item-icon`)}),Et?Te:ze.createElement("span",{className:`${Xe}-title-content`},Te))}const Pt=ze.useMemo(()=>Object.assign(Object.assign({},_e),{firstLevel:!1}),[_e]);return ze.createElement(a.Provider,{value:Pt},ze.createElement(me.Wd,Object.assign({},(0,se.Z)(Oe,["icon"]),{title:bt,popupClassName:fe()(Xe,Fe,`${Xe}-${ke||gt}`)})))},ne=pe(18785),Ae=pe(70425),ge=pe(62892),ye=pe(40875),be=function(Oe,Le){var Fe={};for(var De in Oe)Object.prototype.hasOwnProperty.call(Oe,De)&&Le.indexOf(De)<0&&(Fe[De]=Oe[De]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,De=Object.getOwnPropertySymbols(Oe);Te{if(Le&&typeof Le=="object"){const De=Le,{label:Te,children:ke,key:_e,type:Xe}=De,dt=be(De,["label","children","key","type"]),gt=_e!=null?_e:`tmp-${Fe}`;return ke||Xe==="group"?Xe==="group"?ze.createElement(me.BW,Object.assign({key:gt},dt,{title:Te}),we(ke)):ze.createElement(ee,Object.assign({key:gt},dt,{title:Te}),we(ke)):Xe==="divider"?ze.createElement(le,Object.assign({key:gt},dt)):ze.createElement(x,Object.assign({key:gt},dt),Te)}return null}).filter(Le=>Le)}function Ce(Oe){return ze.useMemo(()=>Oe&&we(Oe),[Oe])}var Se=pe(64993),Pe=pe(17313),Be=pe(8378),He=pe(13826),Ee=pe(29878),Ue=pe(83116),Ie=pe(37613),Ve=Oe=>{const{componentCls:Le,motionDurationSlow:Fe,horizontalLineHeight:De,colorSplit:Te,lineWidth:ke,lineType:_e,itemPaddingInline:Xe}=Oe;return{[`${Le}-horizontal`]:{lineHeight:De,border:0,borderBottom:`${ke}px ${_e} ${Te}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Le}-item, ${Le}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Xe},[`> ${Le}-item:hover, > ${Le}-item-active, - > ${Le}-submenu ${Le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Le}-item, ${Le}-submenu-title`]:{transition:[`border-color ${Fe}`,`background ${Fe}`].join(",")},[`${Le}-submenu-arrow`]:{display:"none"}}}},ze=Oe=>{let{componentCls:Le,menuArrowOffset:Fe}=Oe;return{[`${Le}-rtl`]:{direction:"rtl"},[`${Le}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Le}-rtl${Le}-vertical, - ${Le}-submenu-rtl ${Le}-vertical`]:{[`${Le}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Fe})`},"&::after":{transform:`rotate(45deg) translateY(${Fe})`}}}}};const rt=Oe=>Object.assign({},(0,Pe.oN)(Oe));var ct=(Oe,Le)=>{const{componentCls:Fe,itemColor:De,itemSelectedColor:Te,groupTitleColor:ke,itemBg:_e,subMenuItemBg:Xe,itemSelectedBg:dt,activeBarHeight:gt,activeBarWidth:at,activeBarBorderWidth:bt,motionDurationSlow:Pt,motionEaseInOut:Et,motionEaseOut:Lt,itemPaddingInline:Ft,motionDurationMid:Rt,itemHoverColor:wt,lineType:Ot,colorSplit:Mt,itemDisabledColor:Qt,dangerItemColor:Jt,dangerItemHoverColor:mn,dangerItemSelectedColor:tn,dangerItemActiveBg:un,dangerItemSelectedBg:nn,itemHoverBg:Sn,itemActiveBg:Pn,menuSubMenuBg:Dn,horizontalItemSelectedColor:hr,horizontalItemSelectedBg:kn,horizontalItemBorderRadius:zn,horizontalItemHoverBg:Nr,popupBg:ri}=Oe;return{[`${Fe}-${Le}, ${Fe}-${Le} > ${Fe}`]:{color:De,background:_e,[`&${Fe}-root:focus-visible`]:Object.assign({},rt(Oe)),[`${Fe}-item-group-title`]:{color:ke},[`${Fe}-submenu-selected`]:{[`> ${Fe}-submenu-title`]:{color:Te}},[`${Fe}-item-disabled, ${Fe}-submenu-disabled`]:{color:`${Qt} !important`},[`${Fe}-item:not(${Fe}-item-selected):not(${Fe}-submenu-selected)`]:{[`&:hover, > ${Fe}-submenu-title:hover`]:{color:wt}},[`&:not(${Fe}-horizontal)`]:{[`${Fe}-item:not(${Fe}-item-selected)`]:{"&:hover":{backgroundColor:Sn},"&:active":{backgroundColor:Pn}},[`${Fe}-submenu-title`]:{"&:hover":{backgroundColor:Sn},"&:active":{backgroundColor:Pn}}},[`${Fe}-item-danger`]:{color:Jt,[`&${Fe}-item:hover`]:{[`&:not(${Fe}-item-selected):not(${Fe}-submenu-selected)`]:{color:mn}},[`&${Fe}-item:active`]:{background:un}},[`${Fe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Fe}-item-selected`]:{color:Te,[`&${Fe}-item-danger`]:{color:tn},"a, a:hover":{color:"inherit"}},[`& ${Fe}-item-selected`]:{backgroundColor:dt,[`&${Fe}-item-danger`]:{backgroundColor:nn}},[`${Fe}-item, ${Fe}-submenu-title`]:{[`&:not(${Fe}-item-disabled):focus-visible`]:Object.assign({},rt(Oe))},[`&${Fe}-submenu > ${Fe}`]:{backgroundColor:Dn},[`&${Fe}-popup > ${Fe}`]:{backgroundColor:ri},[`&${Fe}-horizontal`]:Object.assign(Object.assign({},Le==="dark"?{borderBottom:0}:{}),{[`> ${Fe}-item, > ${Fe}-submenu`]:{top:bt,marginTop:-bt,marginBottom:0,borderRadius:zn,"&::after":{position:"absolute",insetInline:Ft,bottom:0,borderBottom:`${gt}px solid transparent`,transition:`border-color ${Pt} ${Et}`,content:'""'},"&:hover, &-active, &-open":{background:Nr,"&::after":{borderBottomWidth:gt,borderBottomColor:hr}},"&-selected":{color:hr,backgroundColor:kn,"&:hover":{backgroundColor:kn},"&::after":{borderBottomWidth:gt,borderBottomColor:hr}}}}),[`&${Fe}-root`]:{[`&${Fe}-inline, &${Fe}-vertical`]:{borderInlineEnd:`${bt}px ${Ot} ${Mt}`}},[`&${Fe}-inline`]:{[`${Fe}-sub${Fe}-inline`]:{background:Xe},[`${Fe}-item, ${Fe}-submenu-title`]:bt&&at?{width:`calc(100% + ${bt}px)`}:{},[`${Fe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${at}px solid ${Te}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Rt} ${Lt}`,`opacity ${Rt} ${Lt}`].join(","),content:'""'},[`&${Fe}-item-danger`]:{"&::after":{borderInlineEndColor:tn}}},[`${Fe}-selected, ${Fe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Rt} ${Et}`,`opacity ${Rt} ${Et}`].join(",")}}}}}};const lt=Oe=>{const{componentCls:Le,itemHeight:Fe,itemMarginInline:De,padding:Te,menuArrowSize:ke,marginXS:_e,itemMarginBlock:Xe}=Oe,dt=Te+ke+_e;return{[`${Le}-item`]:{position:"relative",overflow:"hidden"},[`${Le}-item, ${Le}-submenu-title`]:{height:Fe,lineHeight:`${Fe}px`,paddingInline:Te,overflow:"hidden",textOverflow:"ellipsis",marginInline:De,marginBlock:Xe,width:`calc(100% - ${De*2}px)`},[`> ${Le}-item, + > ${Le}-submenu ${Le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Le}-item, ${Le}-submenu-title`]:{transition:[`border-color ${Fe}`,`background ${Fe}`].join(",")},[`${Le}-submenu-arrow`]:{display:"none"}}}},Qe=Oe=>{let{componentCls:Le,menuArrowOffset:Fe}=Oe;return{[`${Le}-rtl`]:{direction:"rtl"},[`${Le}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Le}-rtl${Le}-vertical, + ${Le}-submenu-rtl ${Le}-vertical`]:{[`${Le}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${Fe})`},"&::after":{transform:`rotate(45deg) translateY(${Fe})`}}}}};const rt=Oe=>Object.assign({},(0,Pe.oN)(Oe));var ut=(Oe,Le)=>{const{componentCls:Fe,itemColor:De,itemSelectedColor:Te,groupTitleColor:ke,itemBg:_e,subMenuItemBg:Xe,itemSelectedBg:dt,activeBarHeight:gt,activeBarWidth:at,activeBarBorderWidth:bt,motionDurationSlow:Pt,motionEaseInOut:Et,motionEaseOut:Lt,itemPaddingInline:Ft,motionDurationMid:Rt,itemHoverColor:wt,lineType:Ot,colorSplit:Mt,itemDisabledColor:Qt,dangerItemColor:Jt,dangerItemHoverColor:mn,dangerItemSelectedColor:tn,dangerItemActiveBg:cn,dangerItemSelectedBg:nn,itemHoverBg:Sn,itemActiveBg:Pn,menuSubMenuBg:Dn,horizontalItemSelectedColor:hr,horizontalItemSelectedBg:kn,horizontalItemBorderRadius:zn,horizontalItemHoverBg:Nr,popupBg:ri}=Oe;return{[`${Fe}-${Le}, ${Fe}-${Le} > ${Fe}`]:{color:De,background:_e,[`&${Fe}-root:focus-visible`]:Object.assign({},rt(Oe)),[`${Fe}-item-group-title`]:{color:ke},[`${Fe}-submenu-selected`]:{[`> ${Fe}-submenu-title`]:{color:Te}},[`${Fe}-item-disabled, ${Fe}-submenu-disabled`]:{color:`${Qt} !important`},[`${Fe}-item:not(${Fe}-item-selected):not(${Fe}-submenu-selected)`]:{[`&:hover, > ${Fe}-submenu-title:hover`]:{color:wt}},[`&:not(${Fe}-horizontal)`]:{[`${Fe}-item:not(${Fe}-item-selected)`]:{"&:hover":{backgroundColor:Sn},"&:active":{backgroundColor:Pn}},[`${Fe}-submenu-title`]:{"&:hover":{backgroundColor:Sn},"&:active":{backgroundColor:Pn}}},[`${Fe}-item-danger`]:{color:Jt,[`&${Fe}-item:hover`]:{[`&:not(${Fe}-item-selected):not(${Fe}-submenu-selected)`]:{color:mn}},[`&${Fe}-item:active`]:{background:cn}},[`${Fe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Fe}-item-selected`]:{color:Te,[`&${Fe}-item-danger`]:{color:tn},"a, a:hover":{color:"inherit"}},[`& ${Fe}-item-selected`]:{backgroundColor:dt,[`&${Fe}-item-danger`]:{backgroundColor:nn}},[`${Fe}-item, ${Fe}-submenu-title`]:{[`&:not(${Fe}-item-disabled):focus-visible`]:Object.assign({},rt(Oe))},[`&${Fe}-submenu > ${Fe}`]:{backgroundColor:Dn},[`&${Fe}-popup > ${Fe}`]:{backgroundColor:ri},[`&${Fe}-horizontal`]:Object.assign(Object.assign({},Le==="dark"?{borderBottom:0}:{}),{[`> ${Fe}-item, > ${Fe}-submenu`]:{top:bt,marginTop:-bt,marginBottom:0,borderRadius:zn,"&::after":{position:"absolute",insetInline:Ft,bottom:0,borderBottom:`${gt}px solid transparent`,transition:`border-color ${Pt} ${Et}`,content:'""'},"&:hover, &-active, &-open":{background:Nr,"&::after":{borderBottomWidth:gt,borderBottomColor:hr}},"&-selected":{color:hr,backgroundColor:kn,"&:hover":{backgroundColor:kn},"&::after":{borderBottomWidth:gt,borderBottomColor:hr}}}}),[`&${Fe}-root`]:{[`&${Fe}-inline, &${Fe}-vertical`]:{borderInlineEnd:`${bt}px ${Ot} ${Mt}`}},[`&${Fe}-inline`]:{[`${Fe}-sub${Fe}-inline`]:{background:Xe},[`${Fe}-item, ${Fe}-submenu-title`]:bt&&at?{width:`calc(100% + ${bt}px)`}:{},[`${Fe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${at}px solid ${Te}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Rt} ${Lt}`,`opacity ${Rt} ${Lt}`].join(","),content:'""'},[`&${Fe}-item-danger`]:{"&::after":{borderInlineEndColor:tn}}},[`${Fe}-selected, ${Fe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Rt} ${Et}`,`opacity ${Rt} ${Et}`].join(",")}}}}}};const lt=Oe=>{const{componentCls:Le,itemHeight:Fe,itemMarginInline:De,padding:Te,menuArrowSize:ke,marginXS:_e,itemMarginBlock:Xe}=Oe,dt=Te+ke+_e;return{[`${Le}-item`]:{position:"relative",overflow:"hidden"},[`${Le}-item, ${Le}-submenu-title`]:{height:Fe,lineHeight:`${Fe}px`,paddingInline:Te,overflow:"hidden",textOverflow:"ellipsis",marginInline:De,marginBlock:Xe,width:`calc(100% - ${De*2}px)`},[`> ${Le}-item, > ${Le}-submenu > ${Le}-submenu-title`]:{height:Fe,lineHeight:`${Fe}px`},[`${Le}-item-group-list ${Le}-submenu-title, ${Le}-submenu-title`]:{paddingInlineEnd:dt}}};var ot=Oe=>{const{componentCls:Le,iconCls:Fe,itemHeight:De,colorTextLightSolid:Te,dropdownWidth:ke,controlHeightLG:_e,motionDurationMid:Xe,motionEaseOut:dt,paddingXL:gt,itemMarginInline:at,fontSizeLG:bt,motionDurationSlow:Pt,paddingXS:Et,boxShadowSecondary:Lt,collapsedWidth:Ft,collapsedIconSize:Rt}=Oe,wt={height:De,lineHeight:`${De}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Le]:{"&-inline, &-vertical":Object.assign({[`&${Le}-root`]:{boxShadow:"none"}},lt(Oe))},[`${Le}-submenu-popup`]:{[`${Le}-vertical`]:Object.assign(Object.assign({},lt(Oe)),{boxShadow:Lt})}},{[`${Le}-submenu-popup ${Le}-vertical${Le}-sub`]:{minWidth:ke,maxHeight:`calc(100vh - ${_e*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Le}-inline`]:{width:"100%",[`&${Le}-root`]:{[`${Le}-item, ${Le}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Pt}`,`background ${Pt}`,`padding ${Xe} ${dt}`].join(","),[`> ${Le}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Le}-sub${Le}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Le}-submenu > ${Le}-submenu-title`]:wt,[`& ${Le}-item-group-title`]:{paddingInlineStart:gt}},[`${Le}-item`]:wt}},{[`${Le}-inline-collapsed`]:{width:Ft,[`&${Le}-root`]:{[`${Le}-item, ${Le}-submenu ${Le}-submenu-title`]:{[`> ${Le}-inline-collapsed-noicon`]:{fontSize:bt,textAlign:"center"}}},[`> ${Le}-item, > ${Le}-item-group > ${Le}-item-group-list > ${Le}-item, @@ -198,8 +198,8 @@ headers: `+JSON.stringify(Mt),Ft.data=Rt,Ft.path=ze.path,Ft.status=qe,Ft.headers > ${Le}-submenu > ${Le}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${bt/2}px - ${at}px)`,textOverflow:"clip",[` ${Le}-submenu-arrow, ${Le}-submenu-expand-icon - `]:{opacity:0},[`${Le}-item-icon, ${Fe}`]:{margin:0,fontSize:Rt,lineHeight:`${De}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Le}-item-icon, ${Fe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Le}-item-icon, ${Fe}`]:{display:"none"},"a, a:hover":{color:Te}},[`${Le}-item-group-title`]:Object.assign(Object.assign({},Pe.vS),{paddingInline:Et})}}]};const ut=Oe=>{const{componentCls:Le,motionDurationSlow:Fe,motionDurationMid:De,motionEaseInOut:Te,motionEaseOut:ke,iconCls:_e,iconSize:Xe,iconMarginInlineEnd:dt}=Oe;return{[`${Le}-item, ${Le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Fe}`,`background ${Fe}`,`padding ${Fe} ${Te}`].join(","),[`${Le}-item-icon, ${_e}`]:{minWidth:Xe,fontSize:Xe,transition:[`font-size ${De} ${ke}`,`margin ${Fe} ${Te}`,`color ${Fe}`].join(","),"+ span":{marginInlineStart:dt,opacity:1,transition:[`opacity ${Fe} ${Te}`,`margin ${Fe}`,`color ${Fe}`].join(",")}},[`${Le}-item-icon`]:Object.assign({},(0,Pe.Ro)()),[`&${Le}-item-only-child`]:{[`> ${_e}, > ${Le}-item-icon`]:{marginInlineEnd:0}}},[`${Le}-item-disabled, ${Le}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Le}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},mt=Oe=>{const{componentCls:Le,motionDurationSlow:Fe,motionEaseInOut:De,borderRadius:Te,menuArrowSize:ke,menuArrowOffset:_e}=Oe;return{[`${Le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Oe.margin,width:ke,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Fe} ${De}, opacity ${Fe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ke*.6,height:ke*.15,backgroundColor:"currentcolor",borderRadius:Te,transition:[`background ${Fe} ${De}`,`transform ${Fe} ${De}`,`top ${Fe} ${De}`,`color ${Fe} ${De}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${_e})`},"&::after":{transform:`rotate(-45deg) translateY(${_e})`}}}}},yt=Oe=>{const{antCls:Le,componentCls:Fe,fontSize:De,motionDurationSlow:Te,motionDurationMid:ke,motionEaseInOut:_e,paddingXS:Xe,padding:dt,colorSplit:gt,lineWidth:at,zIndexPopup:bt,borderRadiusLG:Pt,subMenuItemBorderRadius:Et,menuArrowSize:Lt,menuArrowOffset:Ft,lineType:Rt,menuPanelMaskInset:wt,groupTitleLineHeight:Ot,groupTitleFontSize:Mt}=Oe;return[{"":{[`${Fe}`]:Object.assign(Object.assign({},(0,Pe.dF)()),{"&-hidden":{display:"none"}})},[`${Fe}-submenu-hidden`]:{display:"none"}},{[Fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(Oe)),(0,Pe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:De,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Te} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Fe}-item`]:{flex:"none"}},[`${Fe}-item, ${Fe}-submenu, ${Fe}-submenu-title`]:{borderRadius:Oe.itemBorderRadius},[`${Fe}-item-group-title`]:{padding:`${Xe}px ${dt}px`,fontSize:Mt,lineHeight:Ot,transition:`all ${Te}`},[`&-horizontal ${Fe}-submenu`]:{transition:[`border-color ${Te} ${_e}`,`background ${Te} ${_e}`].join(",")},[`${Fe}-submenu, ${Fe}-submenu-inline`]:{transition:[`border-color ${Te} ${_e}`,`background ${Te} ${_e}`,`padding ${ke} ${_e}`].join(",")},[`${Fe}-submenu ${Fe}-sub`]:{cursor:"initial",transition:[`background ${Te} ${_e}`,`padding ${Te} ${_e}`].join(",")},[`${Fe}-title-content`]:{transition:`color ${Te}`},[`${Fe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Fe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:gt,borderStyle:Rt,borderWidth:0,borderTopWidth:at,marginBlock:at,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ut(Oe)),{[`${Fe}-item-group`]:{[`${Fe}-item-group-list`]:{margin:0,padding:0,[`${Fe}-item, ${Fe}-submenu-title`]:{paddingInline:`${De*2}px ${dt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:bt,borderRadius:Pt,boxShadow:"none",transformOrigin:"0 0",[`&${Fe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${wt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:wt},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Oe.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Oe.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Oe.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Oe.paddingXS},[`> ${Fe}`]:Object.assign(Object.assign(Object.assign({borderRadius:Pt},ut(Oe)),mt(Oe)),{[`${Fe}-item, ${Fe}-submenu > ${Fe}-submenu-title`]:{borderRadius:Et},[`${Fe}-submenu-title::after`]:{transition:`transform ${Te} ${_e}`}})}}),mt(Oe)),{[`&-inline-collapsed ${Fe}-submenu-arrow, - &-inline ${Fe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ft})`},"&::after":{transform:`rotate(45deg) translateX(-${Ft})`}},[`${Fe}-submenu-open${Fe}-submenu-inline > ${Fe}-submenu-title > ${Fe}-submenu-arrow`]:{transform:`translateY(-${Lt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ft})`},"&::before":{transform:`rotate(45deg) translateX(${Ft})`}}})},{[`${Le}-layout-header`]:{[Fe]:{lineHeight:"inherit"}}}]};var jt=(Oe,Le)=>(0,Ue.Z)("Menu",De=>{if(Le===!1)return[];const{colorBgElevated:Te,colorPrimary:ke,colorTextLightSolid:_e,controlHeightLG:Xe,fontSize:dt,darkItemColor:gt,darkDangerItemColor:at,darkItemBg:bt,darkSubMenuItemBg:Pt,darkItemSelectedColor:Et,darkItemSelectedBg:Lt,darkDangerItemSelectedBg:Ft,darkItemHoverBg:Rt,darkGroupTitleColor:wt,darkItemHoverColor:Ot,darkItemDisabledColor:Mt,darkDangerItemHoverColor:Qt,darkDangerItemSelectedColor:Jt,darkDangerItemActiveBg:mn}=De,tn=dt/7*5,un=(0,Ie.TS)(De,{menuArrowSize:tn,menuHorizontalHeight:Xe*1.15,menuArrowOffset:`${tn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Te}),nn=(0,Ie.TS)(un,{itemColor:gt,itemHoverColor:Ot,groupTitleColor:wt,itemSelectedColor:Et,itemBg:bt,popupBg:bt,subMenuItemBg:Pt,itemActiveBg:"transparent",itemSelectedBg:Lt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:Mt,dangerItemColor:at,dangerItemHoverColor:Qt,dangerItemSelectedColor:Jt,dangerItemActiveBg:mn,dangerItemSelectedBg:Ft,menuSubMenuBg:Pt,horizontalItemSelectedColor:_e,horizontalItemSelectedBg:ke});return[yt(un),Ve(un),ot(un),ct(un,"light"),ct(nn,"dark"),ze(un),(0,Be.Z)(un),(0,Qe.oN)(un,"slide-up"),(0,Qe.oN)(un,"slide-down"),(0,Ee._y)(un,"zoom-big")]},De=>{const{colorPrimary:Te,colorError:ke,colorTextDisabled:_e,colorErrorBg:Xe,colorText:dt,colorTextDescription:gt,colorBgContainer:at,colorFillAlter:bt,colorFillContent:Pt,lineWidth:Et,lineWidthBold:Lt,controlItemBgActive:Ft,colorBgTextHover:Rt,controlHeightLG:wt,lineHeight:Ot,colorBgElevated:Mt,marginXXS:Qt,padding:Jt,fontSize:mn,controlHeightSM:tn,fontSizeLG:un,colorTextLightSolid:nn,colorErrorHover:Sn}=De,Pn=new Se.C(nn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:De.zIndexPopupBase+50,radiusItem:De.borderRadiusLG,itemBorderRadius:De.borderRadiusLG,radiusSubMenuItem:De.borderRadiusSM,subMenuItemBorderRadius:De.borderRadiusSM,colorItemText:dt,itemColor:dt,colorItemTextHover:dt,itemHoverColor:dt,colorItemTextHoverHorizontal:Te,horizontalItemHoverColor:Te,colorGroupTitle:gt,groupTitleColor:gt,colorItemTextSelected:Te,itemSelectedColor:Te,colorItemTextSelectedHorizontal:Te,horizontalItemSelectedColor:Te,colorItemBg:at,itemBg:at,colorItemBgHover:Rt,itemHoverBg:Rt,colorItemBgActive:Pt,itemActiveBg:Ft,colorSubItemBg:bt,subMenuItemBg:bt,colorItemBgSelected:Ft,itemSelectedBg:Ft,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Lt,activeBarHeight:Lt,colorActiveBarBorderSize:Et,activeBarBorderWidth:Et,colorItemTextDisabled:_e,itemDisabledColor:_e,colorDangerItemText:ke,dangerItemColor:ke,colorDangerItemTextHover:ke,dangerItemHoverColor:ke,colorDangerItemTextSelected:ke,dangerItemSelectedColor:ke,colorDangerItemBgActive:Xe,dangerItemActiveBg:Xe,colorDangerItemBgSelected:Xe,dangerItemSelectedBg:Xe,itemMarginInline:De.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:wt,groupTitleLineHeight:Ot,collapsedWidth:wt*2,popupBg:Mt,itemMarginBlock:Qt,itemPaddingInline:Jt,horizontalLineHeight:`${wt*1.15}px`,iconSize:mn,iconMarginInlineEnd:tn-mn,collapsedIconSize:un,groupTitleFontSize:mn,darkItemDisabledColor:new Se.C(nn).setAlpha(.25).toRgbString(),darkItemColor:Pn,darkDangerItemColor:ke,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:nn,darkItemSelectedBg:Te,darkDangerItemSelectedBg:ke,darkItemHoverBg:"transparent",darkGroupTitleColor:Pn,darkItemHoverColor:nn,darkDangerItemHoverColor:Sn,darkDangerItemSelectedColor:nn,darkDangerItemActiveBg:ke}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Oe),vt=function(Oe,Le){var Fe={};for(var De in Oe)Object.prototype.hasOwnProperty.call(Oe,De)&&Le.indexOf(De)<0&&(Fe[De]=Oe[De]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,De=Object.getOwnPropertySymbols(Oe);Te{var Fe,De;const Te=He.useContext(ye.Z),ke=Te||{},{getPrefixCls:_e,getPopupContainer:Xe,direction:dt,menu:gt}=He.useContext(ce.E_),at=_e(),{prefixCls:bt,className:Pt,style:Et,theme:Lt="light",expandIcon:Ft,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:wt,siderCollapsed:Ot,items:Mt,children:Qt,rootClassName:Jt,mode:mn,selectable:tn,onClick:un,overflowedIndicatorPopupClassName:nn}=Oe,Sn=vt(Oe,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Pn=(0,se.Z)(Sn,["collapsedWidth"]),Dn=Ce(Mt)||Qt;(Fe=ke.validator)===null||Fe===void 0||Fe.call(ke,{mode:mn});const hr=(0,Ae.useEvent)(function(){var Ti;un==null||un.apply(void 0,arguments),(Ti=ke.onClick)===null||Ti===void 0||Ti.call(ke)}),kn=ke.mode||mn,zn=tn!=null?tn:ke.selectable,Nr=He.useMemo(()=>Ot!==void 0?Ot:wt,[wt,Ot]),ri={horizontal:{motionName:`${at}-slide-up`},inline:(0,ge.Z)(at),other:{motionName:`${at}-zoom-big`}},yr=_e("menu",bt||ke.prefixCls),[Er,wr]=jt(yr,!Te),hi=fe()(`${yr}-${Lt}`,gt==null?void 0:gt.className,Pt);let Ki;if(typeof Ft=="function")Ki=Ft;else if(Ft===null||Ft===!1)Ki=null;else if(ke.expandIcon===null||ke.expandIcon===!1)Ki=null;else{const Ti=Ft!=null?Ft:ke.expandIcon;Ki=(0,te.Tm)(Ti,{className:fe()(`${yr}-submenu-expand-icon`,(0,te.l$)(Ti)?(De=Ti.props)===null||De===void 0?void 0:De.className:"")})}const wi=He.useMemo(()=>({prefixCls:yr,inlineCollapsed:Nr||!1,direction:dt,firstLevel:!0,theme:Lt,mode:kn,disableMenuItemTitleTooltip:Rt}),[yr,Nr,dt,Rt,Lt]);return Er(He.createElement(ye.Z.Provider,{value:null},He.createElement(a.Provider,{value:wi},He.createElement(me.ZP,Object.assign({getPopupContainer:Xe,overflowedIndicator:He.createElement(ne.Z,null),overflowedIndicatorPopupClassName:fe()(yr,`${yr}-${Lt}`,nn),mode:kn,selectable:zn,onClick:hr},Pn,{inlineCollapsed:Nr,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Et),className:hi,prefixCls:yr,direction:dt,defaultMotions:ri,expandIcon:Ki,ref:Le,rootClassName:fe()(Jt,wr)}),Dn))))});const Re=(0,He.forwardRef)((Oe,Le)=>{const Fe=(0,He.useRef)(null),De=He.useContext(E.D);return(0,He.useImperativeHandle)(Le,()=>({menu:Fe.current,focus:Te=>{var ke;(ke=Fe.current)===null||ke===void 0||ke.focus(Te)}})),He.createElement(qe,Object.assign({ref:Fe},Oe,De))});Re.Item=x,Re.SubMenu=ee,Re.Divider=le,Re.ItemGroup=me.BW;var We=Re},58421:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ke}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(Xe,dt){return He.createElement(fe.Z,(0,me.Z)({},Xe,{ref:dt,icon:ve}))},ie=He.forwardRef(ce),re=ie,le=pe(49198),oe=pe(33853),se=pe(38819),ae=pe(92310),te=pe.n(ae),z=pe(20068),a=pe(33885),y=pe(67732),x=pe(83652),b=pe(42403),ee=pe(158),ne=pe(26112),Ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ge=Ae,ye=pe(91735),be=function(_e){(0,b.Z)(dt,_e);var Xe=(0,ee.Z)(dt);function dt(){var gt;(0,y.Z)(this,dt);for(var at=arguments.length,bt=new Array(at),Pt=0;Pt=0||Et.relatedTarget.className.indexOf("".concat(wt,"-item"))>=0))&&Rt(gt.getValidValue()))},gt.go=function(Et){var Lt=gt.state.goInputText;Lt!==""&&(Et.keyCode===ge.ENTER||Et.type==="click")&&(gt.setState({goInputText:""}),gt.props.quickGo(gt.getValidValue()))},gt}return(0,x.Z)(dt,[{key:"getPageSizeOptions",value:function(){var at=this.props,bt=at.pageSize,Pt=at.pageSizeOptions;return Pt.some(function(Et){return Et.toString()===bt.toString()})?Pt:Pt.concat([bt.toString()]).sort(function(Et,Lt){var Ft=Number.isNaN(Number(Et))?0:Number(Et),Rt=Number.isNaN(Number(Lt))?0:Number(Lt);return Ft-Rt})}},{key:"render",value:function(){var at=this,bt=this.props,Pt=bt.pageSize,Et=bt.locale,Lt=bt.rootPrefixCls,Ft=bt.changeSize,Rt=bt.quickGo,wt=bt.goButton,Ot=bt.selectComponentClass,Mt=bt.buildOptionText,Qt=bt.selectPrefixCls,Jt=bt.disabled,mn=this.state.goInputText,tn="".concat(Lt,"-options"),un=Ot,nn=null,Sn=null,Pn=null;if(!Ft&&!Rt)return null;var Dn=this.getPageSizeOptions();if(Ft&&un){var hr=Dn.map(function(kn,zn){return He.createElement(un.Option,{key:zn,value:kn.toString()},(Mt||at.buildOptionText)(kn))});nn=He.createElement(un,{disabled:Jt,prefixCls:Qt,showSearch:!1,className:"".concat(tn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Pt||Dn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(zn){return zn.parentNode},"aria-label":Et.page_size,defaultOpen:!1},hr)}return Rt&&(wt&&(Pn=typeof wt=="boolean"?He.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Jt,className:"".concat(tn,"-quick-jumper-button")},Et.jump_to_confirm):He.createElement("span",{onClick:this.go,onKeyUp:this.go},wt)),Sn=He.createElement("div",{className:"".concat(tn,"-quick-jumper")},Et.jump_to,He.createElement("input",{disabled:Jt,type:"text",value:mn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Et.page}),Et.page,Pn)),He.createElement("li",{className:"".concat(tn)},nn,Sn)}}]),dt}(He.Component);be.defaultProps={pageSizeOptions:["10","20","50","100"]};var we=be,Ce=function(Xe){var dt,gt=Xe.rootPrefixCls,at=Xe.page,bt=Xe.active,Pt=Xe.className,Et=Xe.showTitle,Lt=Xe.onClick,Ft=Xe.onKeyPress,Rt=Xe.itemRender,wt="".concat(gt,"-item"),Ot=te()(wt,"".concat(wt,"-").concat(at),(dt={},(0,z.Z)(dt,"".concat(wt,"-active"),bt),(0,z.Z)(dt,"".concat(wt,"-disabled"),!at),(0,z.Z)(dt,Xe.className,Pt),dt)),Mt=function(){Lt(at)},Qt=function(tn){Ft(tn,Lt,at)},Jt=Rt(at,"page",He.createElement("a",{rel:"nofollow"},at));return Jt?He.createElement("li",{title:Et?at.toString():null,className:Ot,onClick:Mt,onKeyPress:Qt,tabIndex:0},Jt):null},Se=Ce;function Pe(){}function Be(_e){var Xe=Number(_e);return typeof Xe=="number"&&!Number.isNaN(Xe)&&isFinite(Xe)&&Math.floor(Xe)===Xe}var Qe=function(Xe,dt,gt){return gt};function Ee(_e,Xe,dt){var gt=typeof _e=="undefined"?Xe.pageSize:_e;return Math.floor((dt.total-1)/gt)+1}var Ue=function(_e){(0,b.Z)(dt,_e);var Xe=(0,ee.Z)(dt);function dt(gt){var at;(0,y.Z)(this,dt),at=Xe.call(this,gt),at.paginationNode=He.createRef(),at.getJumpPrevPage=function(){return Math.max(1,at.state.current-(at.props.showLessItems?3:5))},at.getJumpNextPage=function(){return Math.min(Ee(void 0,at.state,at.props),at.state.current+(at.props.showLessItems?3:5))},at.getItemIcon=function(Ft,Rt){var wt=at.props.prefixCls,Ot=Ft||He.createElement("button",{type:"button","aria-label":Rt,className:"".concat(wt,"-item-link")});return typeof Ft=="function"&&(Ot=He.createElement(Ft,(0,a.Z)({},at.props))),Ot},at.isValid=function(Ft){var Rt=at.props.total;return Be(Ft)&&Ft!==at.state.current&&Be(Rt)&&Rt>0},at.shouldDisplayQuickJumper=function(){var Ft=at.props,Rt=Ft.showQuickJumper,wt=Ft.total,Ot=at.state.pageSize;return wt<=Ot?!1:Rt},at.handleKeyDown=function(Ft){(Ft.keyCode===ge.ARROW_UP||Ft.keyCode===ge.ARROW_DOWN)&&Ft.preventDefault()},at.handleKeyUp=function(Ft){var Rt=at.getValidValue(Ft),wt=at.state.currentInputValue;Rt!==wt&&at.setState({currentInputValue:Rt}),Ft.keyCode===ge.ENTER?at.handleChange(Rt):Ft.keyCode===ge.ARROW_UP?at.handleChange(Rt-1):Ft.keyCode===ge.ARROW_DOWN&&at.handleChange(Rt+1)},at.handleBlur=function(Ft){var Rt=at.getValidValue(Ft);at.handleChange(Rt)},at.changePageSize=function(Ft){var Rt=at.state.current,wt=Ee(Ft,at.state,at.props);Rt=Rt>wt?wt:Rt,wt===0&&(Rt=at.state.current),typeof Ft=="number"&&("pageSize"in at.props||at.setState({pageSize:Ft}),"current"in at.props||at.setState({current:Rt,currentInputValue:Rt})),at.props.onShowSizeChange(Rt,Ft),"onChange"in at.props&&at.props.onChange&&at.props.onChange(Rt,Ft)},at.handleChange=function(Ft){var Rt=at.props,wt=Rt.disabled,Ot=Rt.onChange,Mt=at.state,Qt=Mt.pageSize,Jt=Mt.current,mn=Mt.currentInputValue;if(at.isValid(Ft)&&!wt){var tn=Ee(void 0,at.state,at.props),un=Ft;return Ft>tn?un=tn:Ft<1&&(un=1),"current"in at.props||at.setState({current:un}),un!==mn&&at.setState({currentInputValue:un}),Ot(un,Qt),un}return Jt},at.prev=function(){at.hasPrev()&&at.handleChange(at.state.current-1)},at.next=function(){at.hasNext()&&at.handleChange(at.state.current+1)},at.jumpPrev=function(){at.handleChange(at.getJumpPrevPage())},at.jumpNext=function(){at.handleChange(at.getJumpNextPage())},at.hasPrev=function(){return at.state.current>1},at.hasNext=function(){return at.state.current2?wt-2:0),Mt=2;Mt=Pt?Lt=Pt:Lt=Number(bt),Lt}},{key:"getShowSizeChanger",value:function(){var at=this.props,bt=at.showSizeChanger,Pt=at.total,Et=at.totalBoundaryShowSizeChanger;return typeof bt!="undefined"?bt:Pt>Et}},{key:"render",value:function(){var at=this.props,bt=at.prefixCls,Pt=at.className,Et=at.style,Lt=at.disabled,Ft=at.hideOnSinglePage,Rt=at.total,wt=at.locale,Ot=at.showQuickJumper,Mt=at.showLessItems,Qt=at.showTitle,Jt=at.showTotal,mn=at.simple,tn=at.itemRender,un=at.showPrevNextJumpers,nn=at.jumpPrevIcon,Sn=at.jumpNextIcon,Pn=at.selectComponentClass,Dn=at.selectPrefixCls,hr=at.pageSizeOptions,kn=this.state,zn=kn.current,Nr=kn.pageSize,ri=kn.currentInputValue;if(Ft===!0&&Rt<=Nr)return null;var yr=Ee(void 0,this.state,this.props),Er=[],wr=null,hi=null,Ki=null,wi=null,Ti=null,Oa=Ot&&Ot.goButton,sa=Mt?1:2,Ei=zn-1>0?zn-1:0,on=zn+1Rt?Rt:zn*Nr]));if(mn){Oa&&(typeof Oa=="boolean"?Ti=He.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},wt.jump_to_confirm):Ti=He.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Oa),Ti=He.createElement("li",{title:Qt?"".concat(wt.jump_to).concat(zn,"/").concat(yr):null,className:"".concat(bt,"-simple-pager")},Ti));var Dr=this.renderPrev(Ei);return He.createElement("ul",(0,me.Z)({className:te()(bt,"".concat(bt,"-simple"),(0,z.Z)({},"".concat(bt,"-disabled"),Lt),Pt),style:Et,ref:this.paginationNode},Mn),Fn,Dr?He.createElement("li",{title:Qt?wt.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:te()("".concat(bt,"-prev"),(0,z.Z)({},"".concat(bt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Dr):null,He.createElement("li",{title:Qt?"".concat(zn,"/").concat(yr):null,className:"".concat(bt,"-simple-pager")},He.createElement("input",{type:"text",value:ri,disabled:Lt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),He.createElement("span",{className:"".concat(bt,"-slash")},"/"),yr),He.createElement("li",{title:Qt?wt.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:te()("".concat(bt,"-next"),(0,z.Z)({},"".concat(bt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(on)),Ti)}if(yr<=3+sa*2){var Ai={locale:wt,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Qt,itemRender:tn};yr||Er.push(He.createElement(Se,(0,me.Z)({},Ai,{key:"noPager",page:1,className:"".concat(bt,"-item-disabled")})));for(var sr=1;sr<=yr;sr+=1){var Sa=zn===sr;Er.push(He.createElement(Se,(0,me.Z)({},Ai,{key:sr,page:sr,active:Sa})))}}else{var Ui=Mt?wt.prev_3:wt.prev_5,Jn=Mt?wt.next_3:wt.next_5,Cn=tn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(nn,"prev page")),jr=tn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Sn,"next page"));un&&(wr=Cn?He.createElement("li",{title:Qt?Ui:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:te()("".concat(bt,"-jump-prev"),(0,z.Z)({},"".concat(bt,"-jump-prev-custom-icon"),!!nn))},Cn):null,hi=jr?He.createElement("li",{title:Qt?Jn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:te()("".concat(bt,"-jump-next"),(0,z.Z)({},"".concat(bt,"-jump-next-custom-icon"),!!Sn))},jr):null),wi=He.createElement(Se,{locale:wt,last:!0,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:yr,page:yr,active:!1,showTitle:Qt,itemRender:tn}),Ki=He.createElement(Se,{locale:wt,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Qt,itemRender:tn});var Tn=Math.max(1,zn-sa),Qr=Math.min(zn+sa,yr);zn-1<=sa&&(Qr=1+sa*2),yr-zn<=sa&&(Tn=yr-sa*2);for(var di=Tn;di<=Qr;di+=1){var Bi=zn===di;Er.push(He.createElement(Se,{locale:wt,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:di,page:di,active:Bi,showTitle:Qt,itemRender:tn}))}zn-1>=sa*2&&zn!==3&&(Er[0]=(0,He.cloneElement)(Er[0],{className:"".concat(bt,"-item-after-jump-prev")}),Er.unshift(wr)),yr-zn>=sa*2&&zn!==yr-2&&(Er[Er.length-1]=(0,He.cloneElement)(Er[Er.length-1],{className:"".concat(bt,"-item-before-jump-next")}),Er.push(hi)),Tn!==1&&Er.unshift(Ki),Qr!==yr&&Er.push(wi)}var $r=!this.hasPrev()||!yr,an=!this.hasNext()||!yr,jn=this.renderPrev(Ei),Vn=this.renderNext(on);return He.createElement("ul",(0,me.Z)({className:te()(bt,Pt,(0,z.Z)({},"".concat(bt,"-disabled"),Lt)),style:Et,ref:this.paginationNode},Mn),Fn,jn?He.createElement("li",{title:Qt?wt.prev_page:null,onClick:this.prev,tabIndex:$r?null:0,onKeyPress:this.runIfEnterPrev,className:te()("".concat(bt,"-prev"),(0,z.Z)({},"".concat(bt,"-disabled"),$r)),"aria-disabled":$r},jn):null,Er,Vn?He.createElement("li",{title:Qt?wt.next_page:null,onClick:this.next,tabIndex:an?null:0,onKeyPress:this.runIfEnterNext,className:te()("".concat(bt,"-next"),(0,z.Z)({},"".concat(bt,"-disabled"),an)),"aria-disabled":an},Vn):null,He.createElement(we,{disabled:Lt,locale:wt,rootPrefixCls:bt,selectComponentClass:Pn,selectPrefixCls:Dn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:zn,pageSize:Nr,pageSizeOptions:hr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oa}))}}],[{key:"getDerivedStateFromProps",value:function(at,bt){var Pt={};if("current"in at&&(Pt.current=at.current,at.current!==bt.current&&(Pt.currentInputValue=Pt.current)),"pageSize"in at&&at.pageSize!==bt.pageSize){var Et=bt.current,Lt=Ee(at.pageSize,bt,at);Et=Et>Lt?Lt:Et,"current"in at||(Pt.current=Et,Pt.currentInputValue=Et),Pt.pageSize=at.pageSize}return Pt}}]),dt}(He.Component);Ue.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Pe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Pe,locale:ye.Z,style:{},itemRender:Qe,totalBoundaryShowSizeChanger:50};var Ie=Ue,je=pe(22075),Ve=pe(36355),$e=pe(19716),ze=pe(8628),rt=pe(9763),et=pe(57809);const ct=_e=>He.createElement(et.default,Object.assign({},_e,{showSearch:!0,size:"small"})),lt=_e=>He.createElement(et.default,Object.assign({},_e,{showSearch:!0,size:"middle"}));ct.Option=et.default.Option,lt.Option=et.default.Option;var it=pe(9937),ot=pe(17313),ut=pe(83116),mt=pe(37613);const yt=_e=>{const{componentCls:Xe}=_e;return{[`${Xe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Xe}-item-link`]:{color:_e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Xe}-item-link`]:{color:_e.colorTextDisabled,cursor:"not-allowed"}}},[`&${Xe}-disabled`]:{cursor:"not-allowed",[`${Xe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:_e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:_e.colorBorder,backgroundColor:_e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:_e.itemActiveBgDisabled},a:{color:_e.itemActiveColorDisabled}}},[`${Xe}-item-link`]:{color:_e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Xe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Xe}-simple-pager`]:{color:_e.colorTextDisabled},[`${Xe}-jump-prev, ${Xe}-jump-next`]:{[`${Xe}-item-link-icon`]:{opacity:0},[`${Xe}-item-ellipsis`]:{opacity:1}}},[`&${Xe}-simple`]:{[`${Xe}-prev, ${Xe}-next`]:{[`&${Xe}-disabled ${Xe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},jt=_e=>{const{componentCls:Xe}=_e;return{[`&${Xe}-mini ${Xe}-total-text, &${Xe}-mini ${Xe}-simple-pager`]:{height:_e.itemSizeSM,lineHeight:`${_e.itemSizeSM}px`},[`&${Xe}-mini ${Xe}-item`]:{minWidth:_e.itemSizeSM,height:_e.itemSizeSM,margin:0,lineHeight:`${_e.itemSizeSM-2}px`},[`&${Xe}-mini:not(${Xe}-disabled) ${Xe}-item:not(${Xe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:_e.colorBgTextHover},"&:active":{backgroundColor:_e.colorBgTextActive}},[`&${Xe}-mini ${Xe}-prev, &${Xe}-mini ${Xe}-next`]:{minWidth:_e.itemSizeSM,height:_e.itemSizeSM,margin:0,lineHeight:`${_e.itemSizeSM}px`},[`&${Xe}-mini:not(${Xe}-disabled)`]:{[`${Xe}-prev, ${Xe}-next`]:{[`&:hover ${Xe}-item-link`]:{backgroundColor:_e.colorBgTextHover},[`&:active ${Xe}-item-link`]:{backgroundColor:_e.colorBgTextActive},[`&${Xe}-disabled:hover ${Xe}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${Le}-item-icon, ${Fe}`]:{margin:0,fontSize:Rt,lineHeight:`${De}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Le}-item-icon, ${Fe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Le}-item-icon, ${Fe}`]:{display:"none"},"a, a:hover":{color:Te}},[`${Le}-item-group-title`]:Object.assign(Object.assign({},Pe.vS),{paddingInline:Et})}}]};const ct=Oe=>{const{componentCls:Le,motionDurationSlow:Fe,motionDurationMid:De,motionEaseInOut:Te,motionEaseOut:ke,iconCls:_e,iconSize:Xe,iconMarginInlineEnd:dt}=Oe;return{[`${Le}-item, ${Le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Fe}`,`background ${Fe}`,`padding ${Fe} ${Te}`].join(","),[`${Le}-item-icon, ${_e}`]:{minWidth:Xe,fontSize:Xe,transition:[`font-size ${De} ${ke}`,`margin ${Fe} ${Te}`,`color ${Fe}`].join(","),"+ span":{marginInlineStart:dt,opacity:1,transition:[`opacity ${Fe} ${Te}`,`margin ${Fe}`,`color ${Fe}`].join(",")}},[`${Le}-item-icon`]:Object.assign({},(0,Pe.Ro)()),[`&${Le}-item-only-child`]:{[`> ${_e}, > ${Le}-item-icon`]:{marginInlineEnd:0}}},[`${Le}-item-disabled, ${Le}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Le}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},mt=Oe=>{const{componentCls:Le,motionDurationSlow:Fe,motionEaseInOut:De,borderRadius:Te,menuArrowSize:ke,menuArrowOffset:_e}=Oe;return{[`${Le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Oe.margin,width:ke,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Fe} ${De}, opacity ${Fe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ke*.6,height:ke*.15,backgroundColor:"currentcolor",borderRadius:Te,transition:[`background ${Fe} ${De}`,`transform ${Fe} ${De}`,`top ${Fe} ${De}`,`color ${Fe} ${De}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${_e})`},"&::after":{transform:`rotate(-45deg) translateY(${_e})`}}}}},yt=Oe=>{const{antCls:Le,componentCls:Fe,fontSize:De,motionDurationSlow:Te,motionDurationMid:ke,motionEaseInOut:_e,paddingXS:Xe,padding:dt,colorSplit:gt,lineWidth:at,zIndexPopup:bt,borderRadiusLG:Pt,subMenuItemBorderRadius:Et,menuArrowSize:Lt,menuArrowOffset:Ft,lineType:Rt,menuPanelMaskInset:wt,groupTitleLineHeight:Ot,groupTitleFontSize:Mt}=Oe;return[{"":{[`${Fe}`]:Object.assign(Object.assign({},(0,Pe.dF)()),{"&-hidden":{display:"none"}})},[`${Fe}-submenu-hidden`]:{display:"none"}},{[Fe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(Oe)),(0,Pe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:De,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Te} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Fe}-item`]:{flex:"none"}},[`${Fe}-item, ${Fe}-submenu, ${Fe}-submenu-title`]:{borderRadius:Oe.itemBorderRadius},[`${Fe}-item-group-title`]:{padding:`${Xe}px ${dt}px`,fontSize:Mt,lineHeight:Ot,transition:`all ${Te}`},[`&-horizontal ${Fe}-submenu`]:{transition:[`border-color ${Te} ${_e}`,`background ${Te} ${_e}`].join(",")},[`${Fe}-submenu, ${Fe}-submenu-inline`]:{transition:[`border-color ${Te} ${_e}`,`background ${Te} ${_e}`,`padding ${ke} ${_e}`].join(",")},[`${Fe}-submenu ${Fe}-sub`]:{cursor:"initial",transition:[`background ${Te} ${_e}`,`padding ${Te} ${_e}`].join(",")},[`${Fe}-title-content`]:{transition:`color ${Te}`},[`${Fe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Fe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:gt,borderStyle:Rt,borderWidth:0,borderTopWidth:at,marginBlock:at,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ct(Oe)),{[`${Fe}-item-group`]:{[`${Fe}-item-group-list`]:{margin:0,padding:0,[`${Fe}-item, ${Fe}-submenu-title`]:{paddingInline:`${De*2}px ${dt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:bt,borderRadius:Pt,boxShadow:"none",transformOrigin:"0 0",[`&${Fe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${wt}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:wt},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Oe.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Oe.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Oe.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Oe.paddingXS},[`> ${Fe}`]:Object.assign(Object.assign(Object.assign({borderRadius:Pt},ct(Oe)),mt(Oe)),{[`${Fe}-item, ${Fe}-submenu > ${Fe}-submenu-title`]:{borderRadius:Et},[`${Fe}-submenu-title::after`]:{transition:`transform ${Te} ${_e}`}})}}),mt(Oe)),{[`&-inline-collapsed ${Fe}-submenu-arrow, + &-inline ${Fe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ft})`},"&::after":{transform:`rotate(45deg) translateX(-${Ft})`}},[`${Fe}-submenu-open${Fe}-submenu-inline > ${Fe}-submenu-title > ${Fe}-submenu-arrow`]:{transform:`translateY(-${Lt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ft})`},"&::before":{transform:`rotate(45deg) translateX(${Ft})`}}})},{[`${Le}-layout-header`]:{[Fe]:{lineHeight:"inherit"}}}]};var jt=(Oe,Le)=>(0,Ue.Z)("Menu",De=>{if(Le===!1)return[];const{colorBgElevated:Te,colorPrimary:ke,colorTextLightSolid:_e,controlHeightLG:Xe,fontSize:dt,darkItemColor:gt,darkDangerItemColor:at,darkItemBg:bt,darkSubMenuItemBg:Pt,darkItemSelectedColor:Et,darkItemSelectedBg:Lt,darkDangerItemSelectedBg:Ft,darkItemHoverBg:Rt,darkGroupTitleColor:wt,darkItemHoverColor:Ot,darkItemDisabledColor:Mt,darkDangerItemHoverColor:Qt,darkDangerItemSelectedColor:Jt,darkDangerItemActiveBg:mn}=De,tn=dt/7*5,cn=(0,Ie.TS)(De,{menuArrowSize:tn,menuHorizontalHeight:Xe*1.15,menuArrowOffset:`${tn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Te}),nn=(0,Ie.TS)(cn,{itemColor:gt,itemHoverColor:Ot,groupTitleColor:wt,itemSelectedColor:Et,itemBg:bt,popupBg:bt,subMenuItemBg:Pt,itemActiveBg:"transparent",itemSelectedBg:Lt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Rt,itemDisabledColor:Mt,dangerItemColor:at,dangerItemHoverColor:Qt,dangerItemSelectedColor:Jt,dangerItemActiveBg:mn,dangerItemSelectedBg:Ft,menuSubMenuBg:Pt,horizontalItemSelectedColor:_e,horizontalItemSelectedBg:ke});return[yt(cn),Ve(cn),ot(cn),ut(cn,"light"),ut(nn,"dark"),Qe(cn),(0,Be.Z)(cn),(0,He.oN)(cn,"slide-up"),(0,He.oN)(cn,"slide-down"),(0,Ee._y)(cn,"zoom-big")]},De=>{const{colorPrimary:Te,colorError:ke,colorTextDisabled:_e,colorErrorBg:Xe,colorText:dt,colorTextDescription:gt,colorBgContainer:at,colorFillAlter:bt,colorFillContent:Pt,lineWidth:Et,lineWidthBold:Lt,controlItemBgActive:Ft,colorBgTextHover:Rt,controlHeightLG:wt,lineHeight:Ot,colorBgElevated:Mt,marginXXS:Qt,padding:Jt,fontSize:mn,controlHeightSM:tn,fontSizeLG:cn,colorTextLightSolid:nn,colorErrorHover:Sn}=De,Pn=new Se.C(nn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:De.zIndexPopupBase+50,radiusItem:De.borderRadiusLG,itemBorderRadius:De.borderRadiusLG,radiusSubMenuItem:De.borderRadiusSM,subMenuItemBorderRadius:De.borderRadiusSM,colorItemText:dt,itemColor:dt,colorItemTextHover:dt,itemHoverColor:dt,colorItemTextHoverHorizontal:Te,horizontalItemHoverColor:Te,colorGroupTitle:gt,groupTitleColor:gt,colorItemTextSelected:Te,itemSelectedColor:Te,colorItemTextSelectedHorizontal:Te,horizontalItemSelectedColor:Te,colorItemBg:at,itemBg:at,colorItemBgHover:Rt,itemHoverBg:Rt,colorItemBgActive:Pt,itemActiveBg:Ft,colorSubItemBg:bt,subMenuItemBg:bt,colorItemBgSelected:Ft,itemSelectedBg:Ft,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Lt,activeBarHeight:Lt,colorActiveBarBorderSize:Et,activeBarBorderWidth:Et,colorItemTextDisabled:_e,itemDisabledColor:_e,colorDangerItemText:ke,dangerItemColor:ke,colorDangerItemTextHover:ke,dangerItemHoverColor:ke,colorDangerItemTextSelected:ke,dangerItemSelectedColor:ke,colorDangerItemBgActive:Xe,dangerItemActiveBg:Xe,colorDangerItemBgSelected:Xe,dangerItemSelectedBg:Xe,itemMarginInline:De.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:wt,groupTitleLineHeight:Ot,collapsedWidth:wt*2,popupBg:Mt,itemMarginBlock:Qt,itemPaddingInline:Jt,horizontalLineHeight:`${wt*1.15}px`,iconSize:mn,iconMarginInlineEnd:tn-mn,collapsedIconSize:cn,groupTitleFontSize:mn,darkItemDisabledColor:new Se.C(nn).setAlpha(.25).toRgbString(),darkItemColor:Pn,darkDangerItemColor:ke,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:nn,darkItemSelectedBg:Te,darkDangerItemSelectedBg:ke,darkItemHoverBg:"transparent",darkGroupTitleColor:Pn,darkItemHoverColor:nn,darkDangerItemHoverColor:Sn,darkDangerItemSelectedColor:nn,darkDangerItemActiveBg:ke}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Oe),vt=function(Oe,Le){var Fe={};for(var De in Oe)Object.prototype.hasOwnProperty.call(Oe,De)&&Le.indexOf(De)<0&&(Fe[De]=Oe[De]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,De=Object.getOwnPropertySymbols(Oe);Te{var Fe,De;const Te=ze.useContext(ye.Z),ke=Te||{},{getPrefixCls:_e,getPopupContainer:Xe,direction:dt,menu:gt}=ze.useContext(ue.E_),at=_e(),{prefixCls:bt,className:Pt,style:Et,theme:Lt="light",expandIcon:Ft,_internalDisableMenuItemTitleTooltip:Rt,inlineCollapsed:wt,siderCollapsed:Ot,items:Mt,children:Qt,rootClassName:Jt,mode:mn,selectable:tn,onClick:cn,overflowedIndicatorPopupClassName:nn}=Oe,Sn=vt(Oe,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Pn=(0,se.Z)(Sn,["collapsedWidth"]),Dn=Ce(Mt)||Qt;(Fe=ke.validator)===null||Fe===void 0||Fe.call(ke,{mode:mn});const hr=(0,Ae.useEvent)(function(){var Ti;cn==null||cn.apply(void 0,arguments),(Ti=ke.onClick)===null||Ti===void 0||Ti.call(ke)}),kn=ke.mode||mn,zn=tn!=null?tn:ke.selectable,Nr=ze.useMemo(()=>Ot!==void 0?Ot:wt,[wt,Ot]),ri={horizontal:{motionName:`${at}-slide-up`},inline:(0,ge.Z)(at),other:{motionName:`${at}-zoom-big`}},yr=_e("menu",bt||ke.prefixCls),[Er,wr]=jt(yr,!Te),hi=fe()(`${yr}-${Lt}`,gt==null?void 0:gt.className,Pt);let Ki;if(typeof Ft=="function")Ki=Ft;else if(Ft===null||Ft===!1)Ki=null;else if(ke.expandIcon===null||ke.expandIcon===!1)Ki=null;else{const Ti=Ft!=null?Ft:ke.expandIcon;Ki=(0,te.Tm)(Ti,{className:fe()(`${yr}-submenu-expand-icon`,(0,te.l$)(Ti)?(De=Ti.props)===null||De===void 0?void 0:De.className:"")})}const wi=ze.useMemo(()=>({prefixCls:yr,inlineCollapsed:Nr||!1,direction:dt,firstLevel:!0,theme:Lt,mode:kn,disableMenuItemTitleTooltip:Rt}),[yr,Nr,dt,Rt,Lt]);return Er(ze.createElement(ye.Z.Provider,{value:null},ze.createElement(a.Provider,{value:wi},ze.createElement(me.ZP,Object.assign({getPopupContainer:Xe,overflowedIndicator:ze.createElement(ne.Z,null),overflowedIndicatorPopupClassName:fe()(yr,`${yr}-${Lt}`,nn),mode:kn,selectable:zn,onClick:hr},Pn,{inlineCollapsed:Nr,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Et),className:hi,prefixCls:yr,direction:dt,defaultMotions:ri,expandIcon:Ki,ref:Le,rootClassName:fe()(Jt,wr)}),Dn))))});const Re=(0,ze.forwardRef)((Oe,Le)=>{const Fe=(0,ze.useRef)(null),De=ze.useContext(E.D);return(0,ze.useImperativeHandle)(Le,()=>({menu:Fe.current,focus:Te=>{var ke;(ke=Fe.current)===null||ke===void 0||ke.focus(Te)}})),ze.createElement(qe,Object.assign({ref:Fe},Oe,De))});Re.Item=x,Re.SubMenu=ee,Re.Divider=le,Re.ItemGroup=me.BW;var We=Re},58421:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return ke}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(Xe,dt){return ze.createElement(fe.Z,(0,me.Z)({},Xe,{ref:dt,icon:ve}))},ie=ze.forwardRef(ue),re=ie,le=pe(49198),oe=pe(33853),se=pe(38819),ae=pe(92310),te=pe.n(ae),z=pe(20068),a=pe(33885),y=pe(67732),x=pe(83652),b=pe(42403),ee=pe(158),ne=pe(26112),Ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ge=Ae,ye=pe(91735),be=function(_e){(0,b.Z)(dt,_e);var Xe=(0,ee.Z)(dt);function dt(){var gt;(0,y.Z)(this,dt);for(var at=arguments.length,bt=new Array(at),Pt=0;Pt=0||Et.relatedTarget.className.indexOf("".concat(wt,"-item"))>=0))&&Rt(gt.getValidValue()))},gt.go=function(Et){var Lt=gt.state.goInputText;Lt!==""&&(Et.keyCode===ge.ENTER||Et.type==="click")&&(gt.setState({goInputText:""}),gt.props.quickGo(gt.getValidValue()))},gt}return(0,x.Z)(dt,[{key:"getPageSizeOptions",value:function(){var at=this.props,bt=at.pageSize,Pt=at.pageSizeOptions;return Pt.some(function(Et){return Et.toString()===bt.toString()})?Pt:Pt.concat([bt.toString()]).sort(function(Et,Lt){var Ft=Number.isNaN(Number(Et))?0:Number(Et),Rt=Number.isNaN(Number(Lt))?0:Number(Lt);return Ft-Rt})}},{key:"render",value:function(){var at=this,bt=this.props,Pt=bt.pageSize,Et=bt.locale,Lt=bt.rootPrefixCls,Ft=bt.changeSize,Rt=bt.quickGo,wt=bt.goButton,Ot=bt.selectComponentClass,Mt=bt.buildOptionText,Qt=bt.selectPrefixCls,Jt=bt.disabled,mn=this.state.goInputText,tn="".concat(Lt,"-options"),cn=Ot,nn=null,Sn=null,Pn=null;if(!Ft&&!Rt)return null;var Dn=this.getPageSizeOptions();if(Ft&&cn){var hr=Dn.map(function(kn,zn){return ze.createElement(cn.Option,{key:zn,value:kn.toString()},(Mt||at.buildOptionText)(kn))});nn=ze.createElement(cn,{disabled:Jt,prefixCls:Qt,showSearch:!1,className:"".concat(tn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Pt||Dn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(zn){return zn.parentNode},"aria-label":Et.page_size,defaultOpen:!1},hr)}return Rt&&(wt&&(Pn=typeof wt=="boolean"?ze.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Jt,className:"".concat(tn,"-quick-jumper-button")},Et.jump_to_confirm):ze.createElement("span",{onClick:this.go,onKeyUp:this.go},wt)),Sn=ze.createElement("div",{className:"".concat(tn,"-quick-jumper")},Et.jump_to,ze.createElement("input",{disabled:Jt,type:"text",value:mn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Et.page}),Et.page,Pn)),ze.createElement("li",{className:"".concat(tn)},nn,Sn)}}]),dt}(ze.Component);be.defaultProps={pageSizeOptions:["10","20","50","100"]};var we=be,Ce=function(Xe){var dt,gt=Xe.rootPrefixCls,at=Xe.page,bt=Xe.active,Pt=Xe.className,Et=Xe.showTitle,Lt=Xe.onClick,Ft=Xe.onKeyPress,Rt=Xe.itemRender,wt="".concat(gt,"-item"),Ot=te()(wt,"".concat(wt,"-").concat(at),(dt={},(0,z.Z)(dt,"".concat(wt,"-active"),bt),(0,z.Z)(dt,"".concat(wt,"-disabled"),!at),(0,z.Z)(dt,Xe.className,Pt),dt)),Mt=function(){Lt(at)},Qt=function(tn){Ft(tn,Lt,at)},Jt=Rt(at,"page",ze.createElement("a",{rel:"nofollow"},at));return Jt?ze.createElement("li",{title:Et?at.toString():null,className:Ot,onClick:Mt,onKeyPress:Qt,tabIndex:0},Jt):null},Se=Ce;function Pe(){}function Be(_e){var Xe=Number(_e);return typeof Xe=="number"&&!Number.isNaN(Xe)&&isFinite(Xe)&&Math.floor(Xe)===Xe}var He=function(Xe,dt,gt){return gt};function Ee(_e,Xe,dt){var gt=typeof _e=="undefined"?Xe.pageSize:_e;return Math.floor((dt.total-1)/gt)+1}var Ue=function(_e){(0,b.Z)(dt,_e);var Xe=(0,ee.Z)(dt);function dt(gt){var at;(0,y.Z)(this,dt),at=Xe.call(this,gt),at.paginationNode=ze.createRef(),at.getJumpPrevPage=function(){return Math.max(1,at.state.current-(at.props.showLessItems?3:5))},at.getJumpNextPage=function(){return Math.min(Ee(void 0,at.state,at.props),at.state.current+(at.props.showLessItems?3:5))},at.getItemIcon=function(Ft,Rt){var wt=at.props.prefixCls,Ot=Ft||ze.createElement("button",{type:"button","aria-label":Rt,className:"".concat(wt,"-item-link")});return typeof Ft=="function"&&(Ot=ze.createElement(Ft,(0,a.Z)({},at.props))),Ot},at.isValid=function(Ft){var Rt=at.props.total;return Be(Ft)&&Ft!==at.state.current&&Be(Rt)&&Rt>0},at.shouldDisplayQuickJumper=function(){var Ft=at.props,Rt=Ft.showQuickJumper,wt=Ft.total,Ot=at.state.pageSize;return wt<=Ot?!1:Rt},at.handleKeyDown=function(Ft){(Ft.keyCode===ge.ARROW_UP||Ft.keyCode===ge.ARROW_DOWN)&&Ft.preventDefault()},at.handleKeyUp=function(Ft){var Rt=at.getValidValue(Ft),wt=at.state.currentInputValue;Rt!==wt&&at.setState({currentInputValue:Rt}),Ft.keyCode===ge.ENTER?at.handleChange(Rt):Ft.keyCode===ge.ARROW_UP?at.handleChange(Rt-1):Ft.keyCode===ge.ARROW_DOWN&&at.handleChange(Rt+1)},at.handleBlur=function(Ft){var Rt=at.getValidValue(Ft);at.handleChange(Rt)},at.changePageSize=function(Ft){var Rt=at.state.current,wt=Ee(Ft,at.state,at.props);Rt=Rt>wt?wt:Rt,wt===0&&(Rt=at.state.current),typeof Ft=="number"&&("pageSize"in at.props||at.setState({pageSize:Ft}),"current"in at.props||at.setState({current:Rt,currentInputValue:Rt})),at.props.onShowSizeChange(Rt,Ft),"onChange"in at.props&&at.props.onChange&&at.props.onChange(Rt,Ft)},at.handleChange=function(Ft){var Rt=at.props,wt=Rt.disabled,Ot=Rt.onChange,Mt=at.state,Qt=Mt.pageSize,Jt=Mt.current,mn=Mt.currentInputValue;if(at.isValid(Ft)&&!wt){var tn=Ee(void 0,at.state,at.props),cn=Ft;return Ft>tn?cn=tn:Ft<1&&(cn=1),"current"in at.props||at.setState({current:cn}),cn!==mn&&at.setState({currentInputValue:cn}),Ot(cn,Qt),cn}return Jt},at.prev=function(){at.hasPrev()&&at.handleChange(at.state.current-1)},at.next=function(){at.hasNext()&&at.handleChange(at.state.current+1)},at.jumpPrev=function(){at.handleChange(at.getJumpPrevPage())},at.jumpNext=function(){at.handleChange(at.getJumpNextPage())},at.hasPrev=function(){return at.state.current>1},at.hasNext=function(){return at.state.current2?wt-2:0),Mt=2;Mt=Pt?Lt=Pt:Lt=Number(bt),Lt}},{key:"getShowSizeChanger",value:function(){var at=this.props,bt=at.showSizeChanger,Pt=at.total,Et=at.totalBoundaryShowSizeChanger;return typeof bt!="undefined"?bt:Pt>Et}},{key:"render",value:function(){var at=this.props,bt=at.prefixCls,Pt=at.className,Et=at.style,Lt=at.disabled,Ft=at.hideOnSinglePage,Rt=at.total,wt=at.locale,Ot=at.showQuickJumper,Mt=at.showLessItems,Qt=at.showTitle,Jt=at.showTotal,mn=at.simple,tn=at.itemRender,cn=at.showPrevNextJumpers,nn=at.jumpPrevIcon,Sn=at.jumpNextIcon,Pn=at.selectComponentClass,Dn=at.selectPrefixCls,hr=at.pageSizeOptions,kn=this.state,zn=kn.current,Nr=kn.pageSize,ri=kn.currentInputValue;if(Ft===!0&&Rt<=Nr)return null;var yr=Ee(void 0,this.state,this.props),Er=[],wr=null,hi=null,Ki=null,wi=null,Ti=null,Oa=Ot&&Ot.goButton,sa=Mt?1:2,Ei=zn-1>0?zn-1:0,on=zn+1Rt?Rt:zn*Nr]));if(mn){Oa&&(typeof Oa=="boolean"?Ti=ze.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},wt.jump_to_confirm):Ti=ze.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Oa),Ti=ze.createElement("li",{title:Qt?"".concat(wt.jump_to).concat(zn,"/").concat(yr):null,className:"".concat(bt,"-simple-pager")},Ti));var Dr=this.renderPrev(Ei);return ze.createElement("ul",(0,me.Z)({className:te()(bt,"".concat(bt,"-simple"),(0,z.Z)({},"".concat(bt,"-disabled"),Lt),Pt),style:Et,ref:this.paginationNode},Mn),Fn,Dr?ze.createElement("li",{title:Qt?wt.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:te()("".concat(bt,"-prev"),(0,z.Z)({},"".concat(bt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Dr):null,ze.createElement("li",{title:Qt?"".concat(zn,"/").concat(yr):null,className:"".concat(bt,"-simple-pager")},ze.createElement("input",{type:"text",value:ri,disabled:Lt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ze.createElement("span",{className:"".concat(bt,"-slash")},"/"),yr),ze.createElement("li",{title:Qt?wt.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:te()("".concat(bt,"-next"),(0,z.Z)({},"".concat(bt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(on)),Ti)}if(yr<=3+sa*2){var Ai={locale:wt,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Qt,itemRender:tn};yr||Er.push(ze.createElement(Se,(0,me.Z)({},Ai,{key:"noPager",page:1,className:"".concat(bt,"-item-disabled")})));for(var sr=1;sr<=yr;sr+=1){var Sa=zn===sr;Er.push(ze.createElement(Se,(0,me.Z)({},Ai,{key:sr,page:sr,active:Sa})))}}else{var Ui=Mt?wt.prev_3:wt.prev_5,Jn=Mt?wt.next_3:wt.next_5,Cn=tn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(nn,"prev page")),jr=tn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Sn,"next page"));cn&&(wr=Cn?ze.createElement("li",{title:Qt?Ui:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:te()("".concat(bt,"-jump-prev"),(0,z.Z)({},"".concat(bt,"-jump-prev-custom-icon"),!!nn))},Cn):null,hi=jr?ze.createElement("li",{title:Qt?Jn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:te()("".concat(bt,"-jump-next"),(0,z.Z)({},"".concat(bt,"-jump-next-custom-icon"),!!Sn))},jr):null),wi=ze.createElement(Se,{locale:wt,last:!0,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:yr,page:yr,active:!1,showTitle:Qt,itemRender:tn}),Ki=ze.createElement(Se,{locale:wt,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Qt,itemRender:tn});var Tn=Math.max(1,zn-sa),Qr=Math.min(zn+sa,yr);zn-1<=sa&&(Qr=1+sa*2),yr-zn<=sa&&(Tn=yr-sa*2);for(var di=Tn;di<=Qr;di+=1){var Bi=zn===di;Er.push(ze.createElement(Se,{locale:wt,rootPrefixCls:bt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:di,page:di,active:Bi,showTitle:Qt,itemRender:tn}))}zn-1>=sa*2&&zn!==3&&(Er[0]=(0,ze.cloneElement)(Er[0],{className:"".concat(bt,"-item-after-jump-prev")}),Er.unshift(wr)),yr-zn>=sa*2&&zn!==yr-2&&(Er[Er.length-1]=(0,ze.cloneElement)(Er[Er.length-1],{className:"".concat(bt,"-item-before-jump-next")}),Er.push(hi)),Tn!==1&&Er.unshift(Ki),Qr!==yr&&Er.push(wi)}var $r=!this.hasPrev()||!yr,an=!this.hasNext()||!yr,jn=this.renderPrev(Ei),Vn=this.renderNext(on);return ze.createElement("ul",(0,me.Z)({className:te()(bt,Pt,(0,z.Z)({},"".concat(bt,"-disabled"),Lt)),style:Et,ref:this.paginationNode},Mn),Fn,jn?ze.createElement("li",{title:Qt?wt.prev_page:null,onClick:this.prev,tabIndex:$r?null:0,onKeyPress:this.runIfEnterPrev,className:te()("".concat(bt,"-prev"),(0,z.Z)({},"".concat(bt,"-disabled"),$r)),"aria-disabled":$r},jn):null,Er,Vn?ze.createElement("li",{title:Qt?wt.next_page:null,onClick:this.next,tabIndex:an?null:0,onKeyPress:this.runIfEnterNext,className:te()("".concat(bt,"-next"),(0,z.Z)({},"".concat(bt,"-disabled"),an)),"aria-disabled":an},Vn):null,ze.createElement(we,{disabled:Lt,locale:wt,rootPrefixCls:bt,selectComponentClass:Pn,selectPrefixCls:Dn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:zn,pageSize:Nr,pageSizeOptions:hr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Oa}))}}],[{key:"getDerivedStateFromProps",value:function(at,bt){var Pt={};if("current"in at&&(Pt.current=at.current,at.current!==bt.current&&(Pt.currentInputValue=Pt.current)),"pageSize"in at&&at.pageSize!==bt.pageSize){var Et=bt.current,Lt=Ee(at.pageSize,bt,at);Et=Et>Lt?Lt:Et,"current"in at||(Pt.current=Et,Pt.currentInputValue=Et),Pt.pageSize=at.pageSize}return Pt}}]),dt}(ze.Component);Ue.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Pe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Pe,locale:ye.Z,style:{},itemRender:He,totalBoundaryShowSizeChanger:50};var Ie=Ue,je=pe(22075),Ve=pe(36355),$e=pe(19716),Qe=pe(8628),rt=pe(9763),et=pe(57809);const ut=_e=>ze.createElement(et.default,Object.assign({},_e,{showSearch:!0,size:"small"})),lt=_e=>ze.createElement(et.default,Object.assign({},_e,{showSearch:!0,size:"middle"}));ut.Option=et.default.Option,lt.Option=et.default.Option;var it=pe(9937),ot=pe(17313),ct=pe(83116),mt=pe(37613);const yt=_e=>{const{componentCls:Xe}=_e;return{[`${Xe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Xe}-item-link`]:{color:_e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Xe}-item-link`]:{color:_e.colorTextDisabled,cursor:"not-allowed"}}},[`&${Xe}-disabled`]:{cursor:"not-allowed",[`${Xe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:_e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:_e.colorBorder,backgroundColor:_e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:_e.itemActiveBgDisabled},a:{color:_e.itemActiveColorDisabled}}},[`${Xe}-item-link`]:{color:_e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Xe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Xe}-simple-pager`]:{color:_e.colorTextDisabled},[`${Xe}-jump-prev, ${Xe}-jump-next`]:{[`${Xe}-item-link-icon`]:{opacity:0},[`${Xe}-item-ellipsis`]:{opacity:1}}},[`&${Xe}-simple`]:{[`${Xe}-prev, ${Xe}-next`]:{[`&${Xe}-disabled ${Xe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},jt=_e=>{const{componentCls:Xe}=_e;return{[`&${Xe}-mini ${Xe}-total-text, &${Xe}-mini ${Xe}-simple-pager`]:{height:_e.itemSizeSM,lineHeight:`${_e.itemSizeSM}px`},[`&${Xe}-mini ${Xe}-item`]:{minWidth:_e.itemSizeSM,height:_e.itemSizeSM,margin:0,lineHeight:`${_e.itemSizeSM-2}px`},[`&${Xe}-mini:not(${Xe}-disabled) ${Xe}-item:not(${Xe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:_e.colorBgTextHover},"&:active":{backgroundColor:_e.colorBgTextActive}},[`&${Xe}-mini ${Xe}-prev, &${Xe}-mini ${Xe}-next`]:{minWidth:_e.itemSizeSM,height:_e.itemSizeSM,margin:0,lineHeight:`${_e.itemSizeSM}px`},[`&${Xe}-mini:not(${Xe}-disabled)`]:{[`${Xe}-prev, ${Xe}-next`]:{[`&:hover ${Xe}-item-link`]:{backgroundColor:_e.colorBgTextHover},[`&:active ${Xe}-item-link`]:{backgroundColor:_e.colorBgTextActive},[`&${Xe}-disabled:hover ${Xe}-item-link`]:{backgroundColor:"transparent"}}},[` &${Xe}-mini ${Xe}-prev ${Xe}-item-link, &${Xe}-mini ${Xe}-next ${Xe}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:_e.itemSizeSM,lineHeight:`${_e.itemSizeSM}px`}},[`&${Xe}-mini ${Xe}-jump-prev, &${Xe}-mini ${Xe}-jump-next`]:{height:_e.itemSizeSM,marginInlineEnd:0,lineHeight:`${_e.itemSizeSM}px`},[`&${Xe}-mini ${Xe}-options`]:{marginInlineStart:_e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:_e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:_e.itemSizeSM,lineHeight:`${_e.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,it.x0)(_e)),{width:_e.paginationMiniQuickJumperInputWidth,height:_e.controlHeightSM})}}}},vt=_e=>{const{componentCls:Xe}=_e;return{[` @@ -214,15 +214,15 @@ headers: `+JSON.stringify(Mt),Ft.data=Rt,Ft.path=ze.path,Ft.status=qe,Ft.headers ${Xe}-next, ${Xe}-jump-prev, ${Xe}-jump-next - `]:{display:"inline-block",minWidth:_e.itemSize,height:_e.itemSize,color:_e.colorText,fontFamily:_e.fontFamily,lineHeight:`${_e.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:_e.borderRadius,cursor:"pointer",transition:`all ${_e.motionDurationMid}`},[`${Xe}-prev, ${Xe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:_e.colorText,cursor:"pointer",userSelect:"none"},[`${Xe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:_e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${_e.lineWidth}px ${_e.lineType} transparent`,borderRadius:_e.borderRadius,outline:"none",transition:`all ${_e.motionDurationMid}`},[`&:hover ${Xe}-item-link`]:{backgroundColor:_e.colorBgTextHover},[`&:active ${Xe}-item-link`]:{backgroundColor:_e.colorBgTextActive},[`&${Xe}-disabled:hover`]:{[`${Xe}-item-link`]:{backgroundColor:"transparent"}}},[`${Xe}-slash`]:{marginInlineEnd:_e.paginationSlashMarginInlineEnd,marginInlineStart:_e.paginationSlashMarginInlineStart},[`${Xe}-options`]:{display:"inline-block",marginInlineStart:_e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:_e.controlHeight,marginInlineStart:_e.marginXS,lineHeight:`${_e.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,it.ik)(_e)),{width:_e.controlHeightLG*1.25,height:_e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:_e.marginXS,marginInlineEnd:_e.marginXS})}}}},qe=_e=>{const{componentCls:Xe}=_e;return{[`${Xe}-item`]:{display:"inline-block",minWidth:_e.itemSize,height:_e.itemSize,marginInlineEnd:_e.marginXS,fontFamily:_e.fontFamily,lineHeight:`${_e.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${_e.lineWidth}px ${_e.lineType} transparent`,borderRadius:_e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${_e.paginationItemPaddingInline}px`,color:_e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Xe}-item-active)`]:{"&:hover":{transition:`all ${_e.motionDurationMid}`,backgroundColor:_e.colorBgTextHover},"&:active":{backgroundColor:_e.colorBgTextActive}},"&-active":{fontWeight:_e.fontWeightStrong,backgroundColor:_e.itemActiveBg,borderColor:_e.colorPrimary,a:{color:_e.colorPrimary},"&:hover":{borderColor:_e.colorPrimaryHover},"&:hover a":{color:_e.colorPrimaryHover}}}}},Re=_e=>{const{componentCls:Xe}=_e;return{[Xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ot.Wf)(_e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Xe}-total-text`]:{display:"inline-block",height:_e.itemSize,marginInlineEnd:_e.marginXS,lineHeight:`${_e.itemSize-2}px`,verticalAlign:"middle"}}),qe(_e)),st(_e)),vt(_e)),jt(_e)),yt(_e)),{[`@media only screen and (max-width: ${_e.screenLG}px)`]:{[`${Xe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${_e.screenSM}px)`]:{[`${Xe}-options`]:{display:"none"}}}),[`&${_e.componentCls}-rtl`]:{direction:"rtl"}}},We=_e=>{const{componentCls:Xe}=_e;return{[`${Xe}${Xe}-disabled:not(${Xe}-mini)`]:{"&, &:hover":{[`${Xe}-item-link`]:{borderColor:_e.colorBorder}},"&:focus-visible":{[`${Xe}-item-link`]:{borderColor:_e.colorBorder}},[`${Xe}-item, ${Xe}-item-link`]:{backgroundColor:_e.colorBgContainerDisabled,borderColor:_e.colorBorder,[`&:hover:not(${Xe}-item-active)`]:{backgroundColor:_e.colorBgContainerDisabled,borderColor:_e.colorBorder,a:{color:_e.colorTextDisabled}},[`&${Xe}-item-active`]:{backgroundColor:_e.itemActiveBgDisabled}},[`${Xe}-prev, ${Xe}-next`]:{"&:hover button":{backgroundColor:_e.colorBgContainerDisabled,borderColor:_e.colorBorder,color:_e.colorTextDisabled},[`${Xe}-item-link`]:{backgroundColor:_e.colorBgContainerDisabled,borderColor:_e.colorBorder}}},[`${Xe}:not(${Xe}-mini)`]:{[`${Xe}-prev, ${Xe}-next`]:{"&:hover button":{borderColor:_e.colorPrimaryHover,backgroundColor:_e.itemBg},[`${Xe}-item-link`]:{backgroundColor:_e.itemLinkBg,borderColor:_e.colorBorder},[`&:hover ${Xe}-item-link`]:{borderColor:_e.colorPrimary,backgroundColor:_e.itemBg,color:_e.colorPrimary},[`&${Xe}-disabled`]:{[`${Xe}-item-link`]:{borderColor:_e.colorBorder,color:_e.colorTextDisabled}}},[`${Xe}-item`]:{backgroundColor:_e.itemBg,border:`${_e.lineWidth}px ${_e.lineType} ${_e.colorBorder}`,[`&:hover:not(${Xe}-item-active)`]:{borderColor:_e.colorPrimary,backgroundColor:_e.itemBg,a:{color:_e.colorPrimary}},"&-active":{borderColor:_e.colorPrimary}}}}},Oe=_e=>{const{componentCls:Xe}=_e;return{[`${Xe}:not(${Xe}-disabled)`]:{[`${Xe}-item`]:Object.assign({},(0,ot.Qy)(_e)),[`${Xe}-jump-prev, ${Xe}-jump-next`]:{"&:focus-visible":Object.assign({[`${Xe}-item-link-icon`]:{opacity:1},[`${Xe}-item-ellipsis`]:{opacity:0}},(0,ot.oN)(_e))},[`${Xe}-prev, ${Xe}-next`]:{[`&:focus-visible ${Xe}-item-link`]:Object.assign({},(0,ot.oN)(_e))}}}};var Le=(0,ut.Z)("Pagination",_e=>{const Xe=(0,mt.TS)(_e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:_e.marginXXS/2,paginationMiniQuickJumperInputWidth:_e.controlHeightLG*1.1,paginationItemPaddingInline:_e.marginXXS*1.5,paginationEllipsisLetterSpacing:_e.marginXXS/2,paginationSlashMarginInlineStart:_e.marginXXS,paginationSlashMarginInlineEnd:_e.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,it.e5)(_e),(0,it.TM)(_e));return[Re(Xe),Oe(Xe),_e.wireframe&&We(Xe)]},_e=>({itemBg:_e.colorBgContainer,itemSize:_e.controlHeight,itemSizeSM:_e.controlHeightSM,itemActiveBg:_e.colorBgContainer,itemLinkBg:_e.colorBgContainer,itemActiveColorDisabled:_e.colorTextDisabled,itemActiveBgDisabled:_e.controlItemBgActiveDisabled,itemInputBg:_e.colorBgContainer,miniOptionsSizeChangerTop:0})),Fe=function(_e,Xe){var dt={};for(var gt in _e)Object.prototype.hasOwnProperty.call(_e,gt)&&Xe.indexOf(gt)<0&&(dt[gt]=_e[gt]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,gt=Object.getOwnPropertySymbols(_e);at{const{prefixCls:Xe,selectPrefixCls:dt,className:gt,rootClassName:at,style:bt,size:Pt,locale:Et,selectComponentClass:Lt,responsive:Ft,showSizeChanger:Rt}=_e,wt=Fe(_e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ot}=(0,ze.Z)(Ft),{getPrefixCls:Mt,direction:Qt,pagination:Jt={}}=He.useContext(Ve.E_),mn=Mt("pagination",Xe),[tn,un]=Le(mn),nn=Rt!=null?Rt:Jt.showSizeChanger,Sn=He.useMemo(()=>{const yr=He.createElement("span",{className:`${mn}-item-ellipsis`},"\u2022\u2022\u2022"),Er=He.createElement("button",{className:`${mn}-item-link`,type:"button",tabIndex:-1},Qt==="rtl"?He.createElement(se.Z,null):He.createElement(oe.Z,null)),wr=He.createElement("button",{className:`${mn}-item-link`,type:"button",tabIndex:-1},Qt==="rtl"?He.createElement(oe.Z,null):He.createElement(se.Z,null)),hi=He.createElement("a",{className:`${mn}-item-link`},He.createElement("div",{className:`${mn}-item-container`},Qt==="rtl"?He.createElement(le.Z,{className:`${mn}-item-link-icon`}):He.createElement(re,{className:`${mn}-item-link-icon`}),yr)),Ki=He.createElement("a",{className:`${mn}-item-link`},He.createElement("div",{className:`${mn}-item-container`},Qt==="rtl"?He.createElement(re,{className:`${mn}-item-link-icon`}):He.createElement(le.Z,{className:`${mn}-item-link-icon`}),yr));return{prevIcon:Er,nextIcon:wr,jumpPrevIcon:hi,jumpNextIcon:Ki}},[Qt,mn]),[Pn]=(0,rt.Z)("Pagination",je.Z),Dn=Object.assign(Object.assign({},Pn),Et),hr=(0,$e.Z)(Pt),kn=hr==="small"||!!(Ot&&!hr&&Ft),zn=Mt("select",dt),Nr=te()({[`${mn}-mini`]:kn,[`${mn}-rtl`]:Qt==="rtl"},Jt==null?void 0:Jt.className,gt,at,un),ri=Object.assign(Object.assign({},Jt==null?void 0:Jt.style),bt);return tn(He.createElement(Ie,Object.assign({},Sn,wt,{style:ri,prefixCls:mn,selectPrefixCls:zn,className:Nr,selectComponentClass:Lt||(kn?ct:lt),locale:Dn,showSizeChanger:nn})))},ke=Te},39722:function(qt,Nt,pe){"use strict";pe.d(Nt,{t5:function(){return oe}});var me=pe(92310),He=pe.n(me),E=pe(55477),ve=pe(59301),fe=pe(36355),ce=pe(77578),ie=pe(17356),re=function(ae,te){var z={};for(var a in ae)Object.prototype.hasOwnProperty.call(ae,a)&&te.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(ae);y{if(!(!te&&!z))return ve.createElement(ve.Fragment,null,te&&ve.createElement("div",{className:`${ae}-title`},(0,ce.Z)(te)),ve.createElement("div",{className:`${ae}-inner-content`},(0,ce.Z)(z)))},oe=ae=>{const{hashId:te,prefixCls:z,className:a,style:y,placement:x="top",title:b,content:ee,children:ne}=ae;return ve.createElement("div",{className:He()(te,z,`${z}-pure`,`${z}-placement-${x}`,a),style:y},ve.createElement("div",{className:`${z}-arrow`}),ve.createElement(E.G,Object.assign({},ae,{className:te,prefixCls:z}),ne||le(z,b,ee)))},se=ae=>{const{prefixCls:te}=ae,z=re(ae,["prefixCls"]),{getPrefixCls:a}=ve.useContext(fe.E_),y=a("popover",te),[x,b]=(0,ie.Z)(y);return x(ve.createElement(oe,Object.assign({},z,{prefixCls:y,hashId:b})))};Nt.ZP=se},17356:function(qt,Nt,pe){"use strict";var me=pe(17313),He=pe(29878),E=pe(19447),ve=pe(33166),fe=pe(83116),ce=pe(37613);const ie=oe=>{const{componentCls:se,popoverColor:ae,minWidth:te,fontWeightStrong:z,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:ee,marginXS:ne,colorBgElevated:Ae,popoverBg:ge}=oe;return[{[se]:Object.assign(Object.assign({},(0,me.Wf)(oe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Ae,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${se}-content`]:{position:"relative"},[`${se}-inner`]:{backgroundColor:ge,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${se}-title`]:{minWidth:te,marginBottom:ne,color:x,fontWeight:z},[`${se}-inner-content`]:{color:ae}})},(0,E.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"}}}]},re=oe=>{const{componentCls:se}=oe;return{[se]:ve.i.map(ae=>{const te=oe[`${ae}6`];return{[`&${se}-${ae}`]:{"--antd-arrow-background-color":te,[`${se}-inner`]:{backgroundColor:te},[`${se}-arrow`]:{background:"transparent"}}}})}},le=oe=>{const{componentCls:se,lineWidth:ae,lineType:te,colorSplit:z,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:ee}=oe,ne=y-Math.round(x*b),Ae=ne/2,ge=ne/2-ae,ye=ee;return{[se]:{[`${se}-inner`]:{padding:0},[`${se}-title`]:{margin:0,padding:`${Ae}px ${ye}px ${ge}px`,borderBottom:`${ae}px ${te} ${z}`},[`${se}-inner-content`]:{padding:`${a}px ${ye}px`}}}};Nt.Z=(0,fe.Z)("Popover",oe=>{const{colorBgElevated:se,colorText:ae,wireframe:te}=oe,z=(0,ce.TS)(oe,{popoverPadding:12,popoverBg:se,popoverColor:ae});return[ie(z),re(z),te&&le(z),(0,He._y)(z,"zoom-big")]},oe=>({width:177,minWidth:177,zIndexPopup:oe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Rt}});var me=pe(59301),He=pe(29679),E=pe(40001),ve=pe(19248),fe=pe(99267),ce=pe(92310),ie=pe.n(ce),re=pe(2738),le=pe(36355),oe=pe(54476),se=pe(33885),ae=pe(75931),te={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},z=function(){var Ot=(0,me.useRef)([]),Mt=(0,me.useRef)(null);return(0,me.useEffect)(function(){var Qt=Date.now(),Jt=!1;Ot.current.forEach(function(mn){if(mn){Jt=!0;var tn=mn.style;tn.transitionDuration=".3s, .3s, .3s, .06s",Mt.current&&Qt-Mt.current<100&&(tn.transitionDuration="0s, 0s")}}),Jt&&(Mt.current=Date.now())}),Ot.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(Ot){var Mt=(0,se.Z)((0,se.Z)({},te),Ot),Qt=Mt.className,Jt=Mt.percent,mn=Mt.prefixCls,tn=Mt.strokeColor,un=Mt.strokeLinecap,nn=Mt.strokeWidth,Sn=Mt.style,Pn=Mt.trailColor,Dn=Mt.trailWidth,hr=Mt.transition,kn=(0,ae.Z)(Mt,a);delete kn.gapPosition;var zn=Array.isArray(Jt)?Jt:[Jt],Nr=Array.isArray(tn)?tn:[tn],ri=z(),yr=nn/2,Er=100-nn/2,wr="M ".concat(un==="round"?yr:0,",").concat(yr,` - L `).concat(un==="round"?Er:100,",").concat(yr),hi="0 0 100 ".concat(nn),Ki=0;return me.createElement("svg",(0,oe.Z)({className:ie()("".concat(mn,"-line"),Qt),viewBox:hi,preserveAspectRatio:"none",style:Sn},kn),me.createElement("path",{className:"".concat(mn,"-line-trail"),d:wr,strokeLinecap:un,stroke:Pn,strokeWidth:Dn||nn,fillOpacity:"0"}),zn.map(function(wi,Ti){var Oa=1;switch(un){case"round":Oa=1-nn/100;break;case"square":Oa=1-nn/2/100;break;default:Oa=1;break}var sa={strokeDasharray:"".concat(wi*Oa,"px, 100px"),strokeDashoffset:"-".concat(Ki,"px"),transition:hr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ei=Nr[Ti]||Nr[Nr.length-1];return Ki+=wi,me.createElement("path",{key:Ti,className:"".concat(mn,"-line-path"),d:wr,strokeLinecap:un,stroke:Ei,strokeWidth:nn,fillOpacity:"0",ref:function(Mn){ri[Ti]=Mn},style:sa})}))},x=y,b=pe(76190),ee=pe(42978),ne=pe(47273),Ae=0,ge=(0,ne.Z)();function ye(){var wt;return ge?(wt=Ae,Ae+=1):wt="TEST_OR_SSR",wt}var be=function(wt){var Ot=me.useState(),Mt=(0,ee.Z)(Ot,2),Qt=Mt[0],Jt=Mt[1];return me.useEffect(function(){Jt("rc_progress_".concat(ye()))},[]),wt||Qt},we=function(Ot){var Mt=Ot.bg,Qt=Ot.children;return me.createElement("div",{style:{width:"100%",height:"100%",background:Mt}},Qt)};function Ce(wt,Ot){return Object.keys(wt).map(function(Mt){var Qt=parseFloat(Mt),Jt="".concat(Math.floor(Qt*Ot),"%");return"".concat(wt[Mt]," ").concat(Jt)})}var Se=me.forwardRef(function(wt,Ot){var Mt=wt.prefixCls,Qt=wt.color,Jt=wt.gradientId,mn=wt.radius,tn=wt.style,un=wt.ptg,nn=wt.strokeLinecap,Sn=wt.strokeWidth,Pn=wt.size,Dn=wt.gapDegree,hr=Qt&&(0,b.Z)(Qt)==="object",kn=hr?"#FFF":void 0,zn=Pn/2,Nr=me.createElement("circle",{className:"".concat(Mt,"-circle-path"),r:mn,cx:zn,cy:zn,stroke:kn,strokeLinecap:nn,strokeWidth:Sn,opacity:un===0?0:1,style:tn,ref:Ot});if(!hr)return Nr;var ri="".concat(Jt,"-conic"),yr=Dn?"".concat(180+Dn/2,"deg"):"0deg",Er=Ce(Qt,(360-Dn)/360),wr=Ce(Qt,1),hi="conic-gradient(from ".concat(yr,", ").concat(Er.join(", "),")"),Ki="linear-gradient(to ".concat(Dn?"bottom":"top",", ").concat(wr.join(", "),")");return me.createElement(me.Fragment,null,me.createElement("mask",{id:ri},Nr),me.createElement("foreignObject",{x:0,y:0,width:Pn,height:Pn,mask:"url(#".concat(ri,")")},me.createElement(we,{bg:Ki},me.createElement(we,{bg:hi}))))}),Pe=Se,Be=100,Qe=function(Ot,Mt,Qt,Jt,mn,tn,un,nn,Sn,Pn){var Dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,hr=Qt/100*360*((360-tn)/360),kn=tn===0?0:{bottom:0,top:180,left:90,right:-90}[un],zn=(100-Jt)/100*Mt;Sn==="round"&&Jt!==100&&(zn+=Pn/2,zn>=Mt&&(zn=Mt-.01));var Nr=Be/2;return{stroke:typeof nn=="string"?nn:void 0,strokeDasharray:"".concat(Mt,"px ").concat(Ot),strokeDashoffset:zn+Dn,transform:"rotate(".concat(mn+hr+kn,"deg)"),transformOrigin:"".concat(Nr,"px ").concat(Nr,"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}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ue(wt){var Ot=wt!=null?wt:[];return Array.isArray(Ot)?Ot:[Ot]}var Ie=function(Ot){var Mt=(0,se.Z)((0,se.Z)({},te),Ot),Qt=Mt.id,Jt=Mt.prefixCls,mn=Mt.steps,tn=Mt.strokeWidth,un=Mt.trailWidth,nn=Mt.gapDegree,Sn=nn===void 0?0:nn,Pn=Mt.gapPosition,Dn=Mt.trailColor,hr=Mt.strokeLinecap,kn=Mt.style,zn=Mt.className,Nr=Mt.strokeColor,ri=Mt.percent,yr=(0,ae.Z)(Mt,Ee),Er=Be/2,wr=be(Qt),hi="".concat(wr,"-gradient"),Ki=Er-tn/2,wi=Math.PI*2*Ki,Ti=Sn>0?90+Sn/2:-90,Oa=wi*((360-Sn)/360),sa=(0,b.Z)(mn)==="object"?mn:{count:mn,space:2},Ei=sa.count,on=sa.space,Mn=Ue(ri),Fn=Ue(Nr),Dr=Fn.find(function(jr){return jr&&(0,b.Z)(jr)==="object"}),Ai=Dr&&(0,b.Z)(Dr)==="object",sr=Ai?"butt":hr,Sa=Qe(wi,Oa,0,100,Ti,Sn,Pn,Dn,sr,tn),Ui=z(),Jn=function(){var Tn=0;return Mn.map(function(Qr,di){var Bi=Fn[di]||Fn[Fn.length-1],$r=Qe(wi,Oa,Tn,Qr,Ti,Sn,Pn,Bi,sr,tn);return Tn+=Qr,me.createElement(Pe,{key:di,color:Bi,ptg:Qr,radius:Ki,prefixCls:Jt,gradientId:hi,style:$r,strokeLinecap:sr,strokeWidth:tn,gapDegree:Sn,ref:function(jn){Ui[di]=jn},size:Be})}).reverse()},Cn=function(){var Tn=Math.round(Ei*(Mn[0]/100)),Qr=100/Ei,di=0;return new Array(Ei).fill(null).map(function(Bi,$r){var an=$r<=Tn-1?Fn[0]:Dn,jn=an&&(0,b.Z)(an)==="object"?"url(#".concat(hi,")"):void 0,Vn=Qe(wi,Oa,di,Qr,Ti,Sn,Pn,an,"butt",tn,on);return di+=(Oa-Vn.strokeDashoffset+on)*100/Oa,me.createElement("circle",{key:$r,className:"".concat(Jt,"-circle-path"),r:Ki,cx:Er,cy:Er,stroke:jn,strokeWidth:tn,opacity:1,style:Vn,ref:function(Br){Ui[$r]=Br}})})};return me.createElement("svg",(0,oe.Z)({className:ie()("".concat(Jt,"-circle"),zn),viewBox:"0 0 ".concat(Be," ").concat(Be),style:kn,id:Qt,role:"presentation"},yr),!Ei&&me.createElement("circle",{className:"".concat(Jt,"-circle-trail"),r:Ki,cx:Er,cy:Er,stroke:Dn,strokeLinecap:sr,strokeWidth:un||tn,style:Sa}),Ei?Cn():Jn())},je=Ie,Ve={Line:x,Circle:je},$e=pe(6848),ze=pe(30071);function rt(wt){return!wt||wt<0?0:wt>100?100:wt}function et(wt){let{success:Ot,successPercent:Mt}=wt,Qt=Mt;return Ot&&"progress"in Ot&&(Qt=Ot.progress),Ot&&"percent"in Ot&&(Qt=Ot.percent),Qt}const ct=wt=>{let{percent:Ot,success:Mt,successPercent:Qt}=wt;const Jt=rt(et({success:Mt,successPercent:Qt}));return[Jt,rt(rt(Ot)-Jt)]},lt=wt=>{let{success:Ot={},strokeColor:Mt}=wt;const{strokeColor:Qt}=Ot;return[Qt||ze.presetPrimaryColors.green,Mt||null]},it=(wt,Ot,Mt)=>{var Qt,Jt,mn,tn;let un=-1,nn=-1;if(Ot==="step"){const Sn=Mt.steps,Pn=Mt.strokeWidth;typeof wt=="string"||typeof wt=="undefined"?(un=wt==="small"?2:14,nn=Pn!=null?Pn:8):typeof wt=="number"?[un,nn]=[wt,wt]:[un=14,nn=8]=wt,un*=Sn}else if(Ot==="line"){const Sn=Mt==null?void 0:Mt.strokeWidth;typeof wt=="string"||typeof wt=="undefined"?nn=Sn||(wt==="small"?6:8):typeof wt=="number"?[un,nn]=[wt,wt]:[un=-1,nn=8]=wt}else(Ot==="circle"||Ot==="dashboard")&&(typeof wt=="string"||typeof wt=="undefined"?[un,nn]=wt==="small"?[60,60]:[120,120]:typeof wt=="number"?[un,nn]=[wt,wt]:(un=(Jt=(Qt=wt[0])!==null&&Qt!==void 0?Qt:wt[1])!==null&&Jt!==void 0?Jt:120,nn=(tn=(mn=wt[0])!==null&&mn!==void 0?mn:wt[1])!==null&&tn!==void 0?tn:120));return[un,nn]},ot=3,ut=wt=>ot/wt*100;var yt=wt=>{const{prefixCls:Ot,trailColor:Mt=null,strokeLinecap:Qt="round",gapPosition:Jt,gapDegree:mn,width:tn=120,type:un,children:nn,success:Sn,size:Pn=tn}=wt,[Dn,hr]=it(Pn,"circle");let{strokeWidth:kn}=wt;kn===void 0&&(kn=Math.max(ut(Dn),6));const zn={width:Dn,height:hr,fontSize:Dn*.15+6},Nr=me.useMemo(()=>{if(mn||mn===0)return mn;if(un==="dashboard")return 75},[mn,un]),ri=Jt||un==="dashboard"&&"bottom"||void 0,yr=Object.prototype.toString.call(wt.strokeColor)==="[object Object]",Er=lt({success:Sn,strokeColor:wt.strokeColor}),wr=ie()(`${Ot}-inner`,{[`${Ot}-circle-gradient`]:yr}),hi=me.createElement(je,{percent:ct(wt),strokeWidth:kn,trailWidth:kn,strokeColor:Er,strokeLinecap:Qt,trailColor:Mt,prefixCls:Ot,gapDegree:Nr,gapPosition:ri});return me.createElement("div",{className:wr,style:zn},Dn<=20?me.createElement($e.Z,{title:nn},me.createElement("span",null,hi)):me.createElement(me.Fragment,null,hi,nn))},jt=function(wt,Ot){var Mt={};for(var Qt in wt)Object.prototype.hasOwnProperty.call(wt,Qt)&&Ot.indexOf(Qt)<0&&(Mt[Qt]=wt[Qt]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,Qt=Object.getOwnPropertySymbols(wt);Jt{let Ot=[];return Object.keys(wt).forEach(Mt=>{const Qt=parseFloat(Mt.replace(/%/g,""));isNaN(Qt)||Ot.push({key:Qt,value:wt[Mt]})}),Ot=Ot.sort((Mt,Qt)=>Mt.key-Qt.key),Ot.map(Mt=>{let{key:Qt,value:Jt}=Mt;return`${Jt} ${Qt}%`}).join(", ")},st=(wt,Ot)=>{const{from:Mt=ze.presetPrimaryColors.blue,to:Qt=ze.presetPrimaryColors.blue,direction:Jt=Ot==="rtl"?"to left":"to right"}=wt,mn=jt(wt,["from","to","direction"]);if(Object.keys(mn).length!==0){const tn=vt(mn);return{backgroundImage:`linear-gradient(${Jt}, ${tn})`}}return{backgroundImage:`linear-gradient(${Jt}, ${Mt}, ${Qt})`}};var Re=wt=>{const{prefixCls:Ot,direction:Mt,percent:Qt,size:Jt,strokeWidth:mn,strokeColor:tn,strokeLinecap:un="round",children:nn,trailColor:Sn=null,success:Pn}=wt,Dn=tn&&typeof tn!="string"?st(tn,Mt):{backgroundColor:tn},hr=un==="square"||un==="butt"?0:void 0,kn={backgroundColor:Sn||void 0,borderRadius:hr},zn=Jt!=null?Jt:[-1,mn||(Jt==="small"?6:8)],[Nr,ri]=it(zn,"line",{strokeWidth:mn}),yr=Object.assign({width:`${rt(Qt)}%`,height:ri,borderRadius:hr},Dn),Er=et(wt),wr={width:`${rt(Er)}%`,height:ri,borderRadius:hr,backgroundColor:Pn==null?void 0:Pn.strokeColor},hi={width:Nr<0?"100%":Nr,height:ri};return me.createElement(me.Fragment,null,me.createElement("div",{className:`${Ot}-outer`,style:hi},me.createElement("div",{className:`${Ot}-inner`,style:kn},me.createElement("div",{className:`${Ot}-bg`,style:yr}),Er!==void 0?me.createElement("div",{className:`${Ot}-success-bg`,style:wr}):null)),nn)},Oe=wt=>{const{size:Ot,steps:Mt,percent:Qt=0,strokeWidth:Jt=8,strokeColor:mn,trailColor:tn=null,prefixCls:un,children:nn}=wt,Sn=Math.round(Mt*(Qt/100)),Pn=Ot==="small"?2:14,Dn=Ot!=null?Ot:[Pn,Jt],[hr,kn]=it(Dn,"step",{steps:Mt,strokeWidth:Jt}),zn=hr/Mt,Nr=new Array(Mt);for(let ri=0;ri{const Ot=wt?"100%":"-100%";return new Le.Keyframes(`antProgress${wt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},_e=wt=>{const{componentCls:Ot,iconCls:Mt}=wt;return{[Ot]:Object.assign(Object.assign({},(0,Fe.Wf)(wt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:wt.fontSize,marginInlineEnd:wt.marginXS,marginBottom:wt.marginXS},[`${Ot}-outer`]:{display:"inline-block",width:"100%"},[`&${Ot}-show-info`]:{[`${Ot}-outer`]:{marginInlineEnd:`calc(-2em - ${wt.marginXS}px)`,paddingInlineEnd:`calc(2em + ${wt.paddingXS}px)`}},[`${Ot}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:wt.remainingColor,borderRadius:wt.lineBorderRadius},[`${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:wt.defaultColor}},[`${Ot}-success-bg, ${Ot}-bg`]:{position:"relative",backgroundColor:wt.defaultColor,borderRadius:wt.lineBorderRadius,transition:`all ${wt.motionDurationSlow} ${wt.motionEaseInOutCirc}`},[`${Ot}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:wt.colorSuccess},[`${Ot}-text`]:{display:"inline-block",width:"2em",marginInlineStart:wt.marginXS,color:wt.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Mt]:{fontSize:wt.fontSize}},[`&${Ot}-status-active`]:{[`${Ot}-bg::before`]:{position:"absolute",inset:0,backgroundColor:wt.colorBgContainer,borderRadius:wt.lineBorderRadius,opacity:0,animationName:ke(),animationDuration:wt.progressActiveMotionDuration,animationTimingFunction:wt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ot}-rtl${Ot}-status-active`]:{[`${Ot}-bg::before`]:{animationName:ke(!0)}},[`&${Ot}-status-exception`]:{[`${Ot}-bg`]:{backgroundColor:wt.colorError},[`${Ot}-text`]:{color:wt.colorError}},[`&${Ot}-status-exception ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:wt.colorError}},[`&${Ot}-status-success`]:{[`${Ot}-bg`]:{backgroundColor:wt.colorSuccess},[`${Ot}-text`]:{color:wt.colorSuccess}},[`&${Ot}-status-success ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:wt.colorSuccess}}})}},Xe=wt=>{const{componentCls:Ot,iconCls:Mt}=wt;return{[Ot]:{[`${Ot}-circle-trail`]:{stroke:wt.remainingColor},[`&${Ot}-circle ${Ot}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ot}-circle ${Ot}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:wt.circleTextColor,fontSize:wt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Mt]:{fontSize:`${wt.fontSize/wt.fontSizeSM}em`}},[`${Ot}-circle&-status-exception`]:{[`${Ot}-text`]:{color:wt.colorError}},[`${Ot}-circle&-status-success`]:{[`${Ot}-text`]:{color:wt.colorSuccess}}},[`${Ot}-inline-circle`]:{lineHeight:1,[`${Ot}-inner`]:{verticalAlign:"bottom"}}}},dt=wt=>{const{componentCls:Ot}=wt;return{[Ot]:{[`${Ot}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:wt.progressStepMinWidth,marginInlineEnd:wt.progressStepMarginInlineEnd,backgroundColor:wt.remainingColor,transition:`all ${wt.motionDurationSlow}`,"&-active":{backgroundColor:wt.defaultColor}}}}}},gt=wt=>{const{componentCls:Ot,iconCls:Mt}=wt;return{[Ot]:{[`${Ot}-small&-line, ${Ot}-small&-line ${Ot}-text ${Mt}`]:{fontSize:wt.fontSizeSM}}}};var at=(0,De.Z)("Progress",wt=>{const Ot=wt.marginXXS/2,Mt=(0,Te.TS)(wt,{progressStepMarginInlineEnd:Ot,progressStepMinWidth:Ot,progressActiveMotionDuration:"2.4s"});return[_e(Mt),Xe(Mt),dt(Mt),gt(Mt)]},wt=>({circleTextColor:wt.colorText,defaultColor:wt.colorInfo,remainingColor:wt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),bt=function(wt,Ot){var Mt={};for(var Qt in wt)Object.prototype.hasOwnProperty.call(wt,Qt)&&Ot.indexOf(Qt)<0&&(Mt[Qt]=wt[Qt]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,Qt=Object.getOwnPropertySymbols(wt);Jt{const{prefixCls:Mt,className:Qt,rootClassName:Jt,steps:mn,strokeColor:tn,percent:un=0,size:nn="default",showInfo:Sn=!0,type:Pn="line",status:Dn,format:hr,style:kn}=wt,zn=bt(wt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Nr=me.useMemo(()=>{var Mn,Fn;const Dr=et(wt);return parseInt(Dr!==void 0?(Mn=Dr!=null?Dr:0)===null||Mn===void 0?void 0:Mn.toString():(Fn=un!=null?un:0)===null||Fn===void 0?void 0:Fn.toString(),10)},[un,wt.success,wt.successPercent]),ri=me.useMemo(()=>!Et.includes(Dn)&&Nr>=100?"success":Dn||"normal",[Dn,Nr]),{getPrefixCls:yr,direction:Er,progress:wr}=me.useContext(le.E_),hi=yr("progress",Mt),[Ki,wi]=at(hi),Ti=me.useMemo(()=>{if(!Sn)return null;const Mn=et(wt);let Fn;const Dr=hr||(sr=>`${sr}%`),Ai=Pn==="line";return hr||ri!=="exception"&&ri!=="success"?Fn=Dr(rt(un),rt(Mn)):ri==="exception"?Fn=Ai?me.createElement(ve.Z,null):me.createElement(fe.Z,null):ri==="success"&&(Fn=Ai?me.createElement(He.Z,null):me.createElement(E.Z,null)),me.createElement("span",{className:`${hi}-text`,title:typeof Fn=="string"?Fn:void 0},Fn)},[Sn,un,Nr,ri,Pn,hi,hr]),Oa=Array.isArray(tn)?tn[0]:tn,sa=typeof tn=="string"||Array.isArray(tn)?tn:void 0;let Ei;Pn==="line"?Ei=mn?me.createElement(Oe,Object.assign({},wt,{strokeColor:sa,prefixCls:hi,steps:mn}),Ti):me.createElement(Re,Object.assign({},wt,{strokeColor:Oa,prefixCls:hi,direction:Er}),Ti):(Pn==="circle"||Pn==="dashboard")&&(Ei=me.createElement(yt,Object.assign({},wt,{strokeColor:Oa,prefixCls:hi,progressStatus:ri}),Ti));const on=ie()(hi,`${hi}-status-${ri}`,`${hi}-${Pn==="dashboard"&&"circle"||mn&&"steps"||Pn}`,{[`${hi}-inline-circle`]:Pn==="circle"&&it(nn,"circle")[0]<=20,[`${hi}-show-info`]:Sn,[`${hi}-${nn}`]:typeof nn=="string",[`${hi}-rtl`]:Er==="rtl"},wr==null?void 0:wr.className,Qt,Jt,wi);return Ki(me.createElement("div",Object.assign({ref:Ot,style:Object.assign(Object.assign({},wr==null?void 0:wr.style),kn),className:on,role:"progressbar","aria-valuenow":Nr},(0,re.Z)(zn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ei))}),Rt=Ft},13570:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return rt}});var me=pe(54476),He=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},ve=E,fe=pe(7657),ce=function(ct,lt){return He.createElement(fe.Z,(0,me.Z)({},ct,{ref:lt,icon:ve}))},ie=He.forwardRef(ce),re=ie,le=pe(92310),oe=pe.n(le),se=pe(20068),ae=pe(42978),te=pe(75931),z=pe(18929),a=pe(10228),y=pe(26112);function x(et,ct){var lt=et.disabled,it=et.prefixCls,ot=et.character,ut=et.characterRender,mt=et.index,yt=et.count,jt=et.value,vt=et.allowHalf,st=et.focused,qe=et.onHover,Re=et.onClick,We=function(Xe){qe(Xe,mt)},Oe=function(Xe){Re(Xe,mt)},Le=function(Xe){Xe.keyCode===a.Z.ENTER&&Re(Xe,mt)},Fe=mt+1,De=new Set([it]);jt===0&&mt===0&&st?De.add("".concat(it,"-focused")):vt&&jt+.5>=Fe&&jtmt?"true":"false","aria-posinset":mt+1,"aria-setsize":yt,tabIndex:lt?-1:0},He.createElement("div",{className:"".concat(it,"-first")},Te),He.createElement("div",{className:"".concat(it,"-second")},Te)));return ut&&(ke=ut(ke,et)),ke}var b=He.forwardRef(x);function ee(){var et=He.useRef({});function ct(it){return et.current[it]}function lt(it){return function(ot){et.current[it]=ot}}return[ct,lt]}function ne(et){var ct=et.pageXOffset,lt="scrollLeft";if(typeof ct!="number"){var it=et.document;ct=it.documentElement[lt],typeof ct!="number"&&(ct=it.body[lt])}return ct}function Ae(et){var ct,lt,it=et.ownerDocument,ot=it.body,ut=it&&it.documentElement,mt=et.getBoundingClientRect();return ct=mt.left,lt=mt.top,ct-=ut.clientLeft||ot.clientLeft||0,lt-=ut.clientTop||ot.clientTop||0,{left:ct,top:lt}}function ge(et){var ct=Ae(et),lt=et.ownerDocument,it=lt.defaultView||lt.parentWindow;return ct.left+=ne(it),ct.left}var ye=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function be(et,ct){var lt,it=et.prefixCls,ot=it===void 0?"rc-rate":it,ut=et.className,mt=et.defaultValue,yt=et.value,jt=et.count,vt=jt===void 0?5:jt,st=et.allowHalf,qe=st===void 0?!1:st,Re=et.allowClear,We=Re===void 0?!0:Re,Oe=et.character,Le=Oe===void 0?"\u2605":Oe,Fe=et.characterRender,De=et.disabled,Te=et.direction,ke=Te===void 0?"ltr":Te,_e=et.tabIndex,Xe=_e===void 0?0:_e,dt=et.autoFocus,gt=et.onHoverChange,at=et.onChange,bt=et.onFocus,Pt=et.onBlur,Et=et.onKeyDown,Lt=et.onMouseLeave,Ft=(0,te.Z)(et,ye),Rt=ee(),wt=(0,ae.Z)(Rt,2),Ot=wt[0],Mt=wt[1],Qt=He.useRef(null),Jt=function(){if(!De){var sr;(sr=Qt.current)===null||sr===void 0||sr.focus()}};He.useImperativeHandle(ct,function(){return{focus:Jt,blur:function(){if(!De){var sr;(sr=Qt.current)===null||sr===void 0||sr.blur()}}}});var mn=(0,z.Z)(mt||0,{value:yt}),tn=(0,ae.Z)(mn,2),un=tn[0],nn=tn[1],Sn=(0,z.Z)(null),Pn=(0,ae.Z)(Sn,2),Dn=Pn[0],hr=Pn[1],kn=function(sr,Sa){var Ui=ke==="rtl",Jn=sr+1;if(qe){var Cn=Ot(sr),jr=ge(Cn),Tn=Cn.clientWidth;(Ui&&Sa-jr>Tn/2||!Ui&&Sa-jr0&&!Ui||Sa===a.Z.RIGHT&&Jn>0&&Ui?(qe?Jn-=.5:Jn-=1,zn(Jn),sr.preventDefault()):Sa===a.Z.LEFT&&Jn{const{componentCls:ct}=et;return{[`${ct}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:et.marginXS},"> div":{transition:`all ${et.motionDurationMid}, outline 0s`,"&:hover":{transform:et.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${et.lineWidth}px dashed ${et.starColor}`,transform:et.starHoverScale}},"&-first, &-second":{color:et.starBg,transition:`all ${et.motionDurationMid}`,userSelect:"none",[et.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${ct}-star-first, &-half ${ct}-star-second`]:{opacity:1},[`&-half ${ct}-star-first, &-full ${ct}-star-second`]:{color:"inherit"}}}},Ie=et=>({[`&-rtl${et.componentCls}`]:{direction:"rtl"}}),je=et=>{const{componentCls:ct}=et;return{[ct]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(et)),{display:"inline-block",margin:0,padding:0,color:et.starColor,fontSize:et.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${ct} ${ct}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ue(et)),{[`+ ${ct}-text`]:{display:"inline-block",marginInlineStart:et.marginXS,fontSize:et.fontSize}}),Ie(et))}};var Ve=(0,Qe.Z)("Rate",et=>{const ct=(0,Ee.TS)(et,{});return[je(ct)]},et=>({starColor:et.yellow6,starSize:et.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:et.colorFillContent})),$e=function(et,ct){var lt={};for(var it in et)Object.prototype.hasOwnProperty.call(et,it)&&ct.indexOf(it)<0&&(lt[it]=et[it]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,it=Object.getOwnPropertySymbols(et);ot{const{prefixCls:lt,className:it,rootClassName:ot,style:ut,tooltips:mt,character:yt=He.createElement(re,null)}=et,jt=$e(et,["prefixCls","className","rootClassName","style","tooltips","character"]),vt=(De,Te)=>{let{index:ke}=Te;return mt?He.createElement(Pe.Z,{title:mt[ke]},De):De},{getPrefixCls:st,direction:qe,rate:Re}=He.useContext(Se.E_),We=st("rate",lt),[Oe,Le]=Ve(We),Fe=Object.assign(Object.assign({},Re==null?void 0:Re.style),ut);return Oe(He.createElement(Ce,Object.assign({ref:ct,character:yt,characterRender:vt},jt,{className:oe()(it,ot,Le,Re==null?void 0:Re.className),style:Fe,prefixCls:We,direction:qe})))})},61621:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Le}});var me=pe(92310),He=pe.n(me),E=pe(59301),ve=pe(36355),fe=pe(2738),ie=Fe=>{const{prefixCls:De,className:Te,style:ke,size:_e,shape:Xe}=Fe,dt=He()({[`${De}-lg`]:_e==="large",[`${De}-sm`]:_e==="small"}),gt=He()({[`${De}-circle`]:Xe==="circle",[`${De}-square`]:Xe==="square",[`${De}-round`]:Xe==="round"}),at=E.useMemo(()=>typeof _e=="number"?{width:_e,height:_e,lineHeight:`${_e}px`}:{},[_e]);return E.createElement("span",{className:He()(De,dt,gt,Te),style:Object.assign(Object.assign({},at),ke)})},re=pe(36237),le=pe(83116),oe=pe(37613);const se=new re.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ae=Fe=>({height:Fe,lineHeight:`${Fe}px`}),te=Fe=>Object.assign({width:Fe},ae(Fe)),z=Fe=>({background:Fe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:se,animationDuration:Fe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Fe=>Object.assign({width:Fe*5,minWidth:Fe*5},ae(Fe)),y=Fe=>{const{skeletonAvatarCls:De,gradientFromColor:Te,controlHeight:ke,controlHeightLG:_e,controlHeightSM:Xe}=Fe;return{[`${De}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Te},te(ke)),[`${De}${De}-circle`]:{borderRadius:"50%"},[`${De}${De}-lg`]:Object.assign({},te(_e)),[`${De}${De}-sm`]:Object.assign({},te(Xe))}},x=Fe=>{const{controlHeight:De,borderRadiusSM:Te,skeletonInputCls:ke,controlHeightLG:_e,controlHeightSM:Xe,gradientFromColor:dt}=Fe;return{[`${ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt,borderRadius:Te},a(De)),[`${ke}-lg`]:Object.assign({},a(_e)),[`${ke}-sm`]:Object.assign({},a(Xe))}},b=Fe=>Object.assign({width:Fe},ae(Fe)),ee=Fe=>{const{skeletonImageCls:De,imageSizeBase:Te,gradientFromColor:ke,borderRadiusSM:_e}=Fe;return{[`${De}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ke,borderRadius:_e},b(Te*2)),{[`${De}-path`]:{fill:"#bfbfbf"},[`${De}-svg`]:Object.assign(Object.assign({},b(Te)),{maxWidth:Te*4,maxHeight:Te*4}),[`${De}-svg${De}-svg-circle`]:{borderRadius:"50%"}}),[`${De}${De}-circle`]:{borderRadius:"50%"}}},ne=(Fe,De,Te)=>{const{skeletonButtonCls:ke}=Fe;return{[`${Te}${ke}-circle`]:{width:De,minWidth:De,borderRadius:"50%"},[`${Te}${ke}-round`]:{borderRadius:De}}},Ae=Fe=>Object.assign({width:Fe*2,minWidth:Fe*2},ae(Fe)),ge=Fe=>{const{borderRadiusSM:De,skeletonButtonCls:Te,controlHeight:ke,controlHeightLG:_e,controlHeightSM:Xe,gradientFromColor:dt}=Fe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt,borderRadius:De,width:ke*2,minWidth:ke*2},Ae(ke))},ne(Fe,ke,Te)),{[`${Te}-lg`]:Object.assign({},Ae(_e))}),ne(Fe,_e,`${Te}-lg`)),{[`${Te}-sm`]:Object.assign({},Ae(Xe))}),ne(Fe,Xe,`${Te}-sm`))},ye=Fe=>{const{componentCls:De,skeletonAvatarCls:Te,skeletonTitleCls:ke,skeletonParagraphCls:_e,skeletonButtonCls:Xe,skeletonInputCls:dt,skeletonImageCls:gt,controlHeight:at,controlHeightLG:bt,controlHeightSM:Pt,gradientFromColor:Et,padding:Lt,marginSM:Ft,borderRadius:Rt,titleHeight:wt,blockRadius:Ot,paragraphLiHeight:Mt,controlHeightXS:Qt,paragraphMarginTop:Jt}=Fe;return{[`${De}`]:{display:"table",width:"100%",[`${De}-header`]:{display:"table-cell",paddingInlineEnd:Lt,verticalAlign:"top",[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Et},te(at)),[`${Te}-circle`]:{borderRadius:"50%"},[`${Te}-lg`]:Object.assign({},te(bt)),[`${Te}-sm`]:Object.assign({},te(Pt))},[`${De}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ke}`]:{width:"100%",height:wt,background:Et,borderRadius:Ot,[`+ ${_e}`]:{marginBlockStart:Pt}},[`${_e}`]:{padding:0,"> li":{width:"100%",height:Mt,listStyle:"none",background:Et,borderRadius:Ot,"+ li":{marginBlockStart:Qt}}},[`${_e}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${De}-content`]:{[`${ke}, ${_e} > li`]:{borderRadius:Rt}}},[`${De}-with-avatar ${De}-content`]:{[`${ke}`]:{marginBlockStart:Ft,[`+ ${_e}`]:{marginBlockStart:Jt}}},[`${De}${De}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ge(Fe)),y(Fe)),x(Fe)),ee(Fe)),[`${De}${De}-block`]:{width:"100%",[`${Xe}`]:{width:"100%"},[`${dt}`]:{width:"100%"}},[`${De}${De}-active`]:{[` + `]:{display:"inline-block",minWidth:_e.itemSize,height:_e.itemSize,color:_e.colorText,fontFamily:_e.fontFamily,lineHeight:`${_e.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:_e.borderRadius,cursor:"pointer",transition:`all ${_e.motionDurationMid}`},[`${Xe}-prev, ${Xe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:_e.colorText,cursor:"pointer",userSelect:"none"},[`${Xe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:_e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${_e.lineWidth}px ${_e.lineType} transparent`,borderRadius:_e.borderRadius,outline:"none",transition:`all ${_e.motionDurationMid}`},[`&:hover ${Xe}-item-link`]:{backgroundColor:_e.colorBgTextHover},[`&:active ${Xe}-item-link`]:{backgroundColor:_e.colorBgTextActive},[`&${Xe}-disabled:hover`]:{[`${Xe}-item-link`]:{backgroundColor:"transparent"}}},[`${Xe}-slash`]:{marginInlineEnd:_e.paginationSlashMarginInlineEnd,marginInlineStart:_e.paginationSlashMarginInlineStart},[`${Xe}-options`]:{display:"inline-block",marginInlineStart:_e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:_e.controlHeight,marginInlineStart:_e.marginXS,lineHeight:`${_e.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,it.ik)(_e)),{width:_e.controlHeightLG*1.25,height:_e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:_e.marginXS,marginInlineEnd:_e.marginXS})}}}},qe=_e=>{const{componentCls:Xe}=_e;return{[`${Xe}-item`]:{display:"inline-block",minWidth:_e.itemSize,height:_e.itemSize,marginInlineEnd:_e.marginXS,fontFamily:_e.fontFamily,lineHeight:`${_e.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${_e.lineWidth}px ${_e.lineType} transparent`,borderRadius:_e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${_e.paginationItemPaddingInline}px`,color:_e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Xe}-item-active)`]:{"&:hover":{transition:`all ${_e.motionDurationMid}`,backgroundColor:_e.colorBgTextHover},"&:active":{backgroundColor:_e.colorBgTextActive}},"&-active":{fontWeight:_e.fontWeightStrong,backgroundColor:_e.itemActiveBg,borderColor:_e.colorPrimary,a:{color:_e.colorPrimary},"&:hover":{borderColor:_e.colorPrimaryHover},"&:hover a":{color:_e.colorPrimaryHover}}}}},Re=_e=>{const{componentCls:Xe}=_e;return{[Xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ot.Wf)(_e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Xe}-total-text`]:{display:"inline-block",height:_e.itemSize,marginInlineEnd:_e.marginXS,lineHeight:`${_e.itemSize-2}px`,verticalAlign:"middle"}}),qe(_e)),st(_e)),vt(_e)),jt(_e)),yt(_e)),{[`@media only screen and (max-width: ${_e.screenLG}px)`]:{[`${Xe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${_e.screenSM}px)`]:{[`${Xe}-options`]:{display:"none"}}}),[`&${_e.componentCls}-rtl`]:{direction:"rtl"}}},We=_e=>{const{componentCls:Xe}=_e;return{[`${Xe}${Xe}-disabled:not(${Xe}-mini)`]:{"&, &:hover":{[`${Xe}-item-link`]:{borderColor:_e.colorBorder}},"&:focus-visible":{[`${Xe}-item-link`]:{borderColor:_e.colorBorder}},[`${Xe}-item, ${Xe}-item-link`]:{backgroundColor:_e.colorBgContainerDisabled,borderColor:_e.colorBorder,[`&:hover:not(${Xe}-item-active)`]:{backgroundColor:_e.colorBgContainerDisabled,borderColor:_e.colorBorder,a:{color:_e.colorTextDisabled}},[`&${Xe}-item-active`]:{backgroundColor:_e.itemActiveBgDisabled}},[`${Xe}-prev, ${Xe}-next`]:{"&:hover button":{backgroundColor:_e.colorBgContainerDisabled,borderColor:_e.colorBorder,color:_e.colorTextDisabled},[`${Xe}-item-link`]:{backgroundColor:_e.colorBgContainerDisabled,borderColor:_e.colorBorder}}},[`${Xe}:not(${Xe}-mini)`]:{[`${Xe}-prev, ${Xe}-next`]:{"&:hover button":{borderColor:_e.colorPrimaryHover,backgroundColor:_e.itemBg},[`${Xe}-item-link`]:{backgroundColor:_e.itemLinkBg,borderColor:_e.colorBorder},[`&:hover ${Xe}-item-link`]:{borderColor:_e.colorPrimary,backgroundColor:_e.itemBg,color:_e.colorPrimary},[`&${Xe}-disabled`]:{[`${Xe}-item-link`]:{borderColor:_e.colorBorder,color:_e.colorTextDisabled}}},[`${Xe}-item`]:{backgroundColor:_e.itemBg,border:`${_e.lineWidth}px ${_e.lineType} ${_e.colorBorder}`,[`&:hover:not(${Xe}-item-active)`]:{borderColor:_e.colorPrimary,backgroundColor:_e.itemBg,a:{color:_e.colorPrimary}},"&-active":{borderColor:_e.colorPrimary}}}}},Oe=_e=>{const{componentCls:Xe}=_e;return{[`${Xe}:not(${Xe}-disabled)`]:{[`${Xe}-item`]:Object.assign({},(0,ot.Qy)(_e)),[`${Xe}-jump-prev, ${Xe}-jump-next`]:{"&:focus-visible":Object.assign({[`${Xe}-item-link-icon`]:{opacity:1},[`${Xe}-item-ellipsis`]:{opacity:0}},(0,ot.oN)(_e))},[`${Xe}-prev, ${Xe}-next`]:{[`&:focus-visible ${Xe}-item-link`]:Object.assign({},(0,ot.oN)(_e))}}}};var Le=(0,ct.Z)("Pagination",_e=>{const Xe=(0,mt.TS)(_e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:_e.marginXXS/2,paginationMiniQuickJumperInputWidth:_e.controlHeightLG*1.1,paginationItemPaddingInline:_e.marginXXS*1.5,paginationEllipsisLetterSpacing:_e.marginXXS/2,paginationSlashMarginInlineStart:_e.marginXXS,paginationSlashMarginInlineEnd:_e.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,it.e5)(_e),(0,it.TM)(_e));return[Re(Xe),Oe(Xe),_e.wireframe&&We(Xe)]},_e=>({itemBg:_e.colorBgContainer,itemSize:_e.controlHeight,itemSizeSM:_e.controlHeightSM,itemActiveBg:_e.colorBgContainer,itemLinkBg:_e.colorBgContainer,itemActiveColorDisabled:_e.colorTextDisabled,itemActiveBgDisabled:_e.controlItemBgActiveDisabled,itemInputBg:_e.colorBgContainer,miniOptionsSizeChangerTop:0})),Fe=function(_e,Xe){var dt={};for(var gt in _e)Object.prototype.hasOwnProperty.call(_e,gt)&&Xe.indexOf(gt)<0&&(dt[gt]=_e[gt]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,gt=Object.getOwnPropertySymbols(_e);at{const{prefixCls:Xe,selectPrefixCls:dt,className:gt,rootClassName:at,style:bt,size:Pt,locale:Et,selectComponentClass:Lt,responsive:Ft,showSizeChanger:Rt}=_e,wt=Fe(_e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ot}=(0,Qe.Z)(Ft),{getPrefixCls:Mt,direction:Qt,pagination:Jt={}}=ze.useContext(Ve.E_),mn=Mt("pagination",Xe),[tn,cn]=Le(mn),nn=Rt!=null?Rt:Jt.showSizeChanger,Sn=ze.useMemo(()=>{const yr=ze.createElement("span",{className:`${mn}-item-ellipsis`},"\u2022\u2022\u2022"),Er=ze.createElement("button",{className:`${mn}-item-link`,type:"button",tabIndex:-1},Qt==="rtl"?ze.createElement(se.Z,null):ze.createElement(oe.Z,null)),wr=ze.createElement("button",{className:`${mn}-item-link`,type:"button",tabIndex:-1},Qt==="rtl"?ze.createElement(oe.Z,null):ze.createElement(se.Z,null)),hi=ze.createElement("a",{className:`${mn}-item-link`},ze.createElement("div",{className:`${mn}-item-container`},Qt==="rtl"?ze.createElement(le.Z,{className:`${mn}-item-link-icon`}):ze.createElement(re,{className:`${mn}-item-link-icon`}),yr)),Ki=ze.createElement("a",{className:`${mn}-item-link`},ze.createElement("div",{className:`${mn}-item-container`},Qt==="rtl"?ze.createElement(re,{className:`${mn}-item-link-icon`}):ze.createElement(le.Z,{className:`${mn}-item-link-icon`}),yr));return{prevIcon:Er,nextIcon:wr,jumpPrevIcon:hi,jumpNextIcon:Ki}},[Qt,mn]),[Pn]=(0,rt.Z)("Pagination",je.Z),Dn=Object.assign(Object.assign({},Pn),Et),hr=(0,$e.Z)(Pt),kn=hr==="small"||!!(Ot&&!hr&&Ft),zn=Mt("select",dt),Nr=te()({[`${mn}-mini`]:kn,[`${mn}-rtl`]:Qt==="rtl"},Jt==null?void 0:Jt.className,gt,at,cn),ri=Object.assign(Object.assign({},Jt==null?void 0:Jt.style),bt);return tn(ze.createElement(Ie,Object.assign({},Sn,wt,{style:ri,prefixCls:mn,selectPrefixCls:zn,className:Nr,selectComponentClass:Lt||(kn?ut:lt),locale:Dn,showSizeChanger:nn})))},ke=Te},39722:function(qt,Nt,pe){"use strict";pe.d(Nt,{t5:function(){return oe}});var me=pe(92310),ze=pe.n(me),E=pe(55477),ve=pe(59301),fe=pe(36355),ue=pe(77578),ie=pe(17356),re=function(ae,te){var z={};for(var a in ae)Object.prototype.hasOwnProperty.call(ae,a)&&te.indexOf(a)<0&&(z[a]=ae[a]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,a=Object.getOwnPropertySymbols(ae);y{if(!(!te&&!z))return ve.createElement(ve.Fragment,null,te&&ve.createElement("div",{className:`${ae}-title`},(0,ue.Z)(te)),ve.createElement("div",{className:`${ae}-inner-content`},(0,ue.Z)(z)))},oe=ae=>{const{hashId:te,prefixCls:z,className:a,style:y,placement:x="top",title:b,content:ee,children:ne}=ae;return ve.createElement("div",{className:ze()(te,z,`${z}-pure`,`${z}-placement-${x}`,a),style:y},ve.createElement("div",{className:`${z}-arrow`}),ve.createElement(E.G,Object.assign({},ae,{className:te,prefixCls:z}),ne||le(z,b,ee)))},se=ae=>{const{prefixCls:te}=ae,z=re(ae,["prefixCls"]),{getPrefixCls:a}=ve.useContext(fe.E_),y=a("popover",te),[x,b]=(0,ie.Z)(y);return x(ve.createElement(oe,Object.assign({},z,{prefixCls:y,hashId:b})))};Nt.ZP=se},17356:function(qt,Nt,pe){"use strict";var me=pe(17313),ze=pe(29878),E=pe(19447),ve=pe(33166),fe=pe(83116),ue=pe(37613);const ie=oe=>{const{componentCls:se,popoverColor:ae,minWidth:te,fontWeightStrong:z,popoverPadding:a,boxShadowSecondary:y,colorTextHeading:x,borderRadiusLG:b,zIndexPopup:ee,marginXS:ne,colorBgElevated:Ae,popoverBg:ge}=oe;return[{[se]:Object.assign(Object.assign({},(0,me.Wf)(oe)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ee,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Ae,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${se}-content`]:{position:"relative"},[`${se}-inner`]:{backgroundColor:ge,backgroundClip:"padding-box",borderRadius:b,boxShadow:y,padding:a},[`${se}-title`]:{minWidth:te,marginBottom:ne,color:x,fontWeight:z},[`${se}-inner-content`]:{color:ae}})},(0,E.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"}}}]},re=oe=>{const{componentCls:se}=oe;return{[se]:ve.i.map(ae=>{const te=oe[`${ae}6`];return{[`&${se}-${ae}`]:{"--antd-arrow-background-color":te,[`${se}-inner`]:{backgroundColor:te},[`${se}-arrow`]:{background:"transparent"}}}})}},le=oe=>{const{componentCls:se,lineWidth:ae,lineType:te,colorSplit:z,paddingSM:a,controlHeight:y,fontSize:x,lineHeight:b,padding:ee}=oe,ne=y-Math.round(x*b),Ae=ne/2,ge=ne/2-ae,ye=ee;return{[se]:{[`${se}-inner`]:{padding:0},[`${se}-title`]:{margin:0,padding:`${Ae}px ${ye}px ${ge}px`,borderBottom:`${ae}px ${te} ${z}`},[`${se}-inner-content`]:{padding:`${a}px ${ye}px`}}}};Nt.Z=(0,fe.Z)("Popover",oe=>{const{colorBgElevated:se,colorText:ae,wireframe:te}=oe,z=(0,ue.TS)(oe,{popoverPadding:12,popoverBg:se,popoverColor:ae});return[ie(z),re(z),te&&le(z),(0,ze._y)(z,"zoom-big")]},oe=>({width:177,minWidth:177,zIndexPopup:oe.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Rt}});var me=pe(59301),ze=pe(29679),E=pe(40001),ve=pe(19248),fe=pe(99267),ue=pe(92310),ie=pe.n(ue),re=pe(2738),le=pe(36355),oe=pe(54476),se=pe(33885),ae=pe(75931),te={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},z=function(){var Ot=(0,me.useRef)([]),Mt=(0,me.useRef)(null);return(0,me.useEffect)(function(){var Qt=Date.now(),Jt=!1;Ot.current.forEach(function(mn){if(mn){Jt=!0;var tn=mn.style;tn.transitionDuration=".3s, .3s, .3s, .06s",Mt.current&&Qt-Mt.current<100&&(tn.transitionDuration="0s, 0s")}}),Jt&&(Mt.current=Date.now())}),Ot.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(Ot){var Mt=(0,se.Z)((0,se.Z)({},te),Ot),Qt=Mt.className,Jt=Mt.percent,mn=Mt.prefixCls,tn=Mt.strokeColor,cn=Mt.strokeLinecap,nn=Mt.strokeWidth,Sn=Mt.style,Pn=Mt.trailColor,Dn=Mt.trailWidth,hr=Mt.transition,kn=(0,ae.Z)(Mt,a);delete kn.gapPosition;var zn=Array.isArray(Jt)?Jt:[Jt],Nr=Array.isArray(tn)?tn:[tn],ri=z(),yr=nn/2,Er=100-nn/2,wr="M ".concat(cn==="round"?yr:0,",").concat(yr,` + L `).concat(cn==="round"?Er:100,",").concat(yr),hi="0 0 100 ".concat(nn),Ki=0;return me.createElement("svg",(0,oe.Z)({className:ie()("".concat(mn,"-line"),Qt),viewBox:hi,preserveAspectRatio:"none",style:Sn},kn),me.createElement("path",{className:"".concat(mn,"-line-trail"),d:wr,strokeLinecap:cn,stroke:Pn,strokeWidth:Dn||nn,fillOpacity:"0"}),zn.map(function(wi,Ti){var Oa=1;switch(cn){case"round":Oa=1-nn/100;break;case"square":Oa=1-nn/2/100;break;default:Oa=1;break}var sa={strokeDasharray:"".concat(wi*Oa,"px, 100px"),strokeDashoffset:"-".concat(Ki,"px"),transition:hr||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ei=Nr[Ti]||Nr[Nr.length-1];return Ki+=wi,me.createElement("path",{key:Ti,className:"".concat(mn,"-line-path"),d:wr,strokeLinecap:cn,stroke:Ei,strokeWidth:nn,fillOpacity:"0",ref:function(Mn){ri[Ti]=Mn},style:sa})}))},x=y,b=pe(76190),ee=pe(42978),ne=pe(47273),Ae=0,ge=(0,ne.Z)();function ye(){var wt;return ge?(wt=Ae,Ae+=1):wt="TEST_OR_SSR",wt}var be=function(wt){var Ot=me.useState(),Mt=(0,ee.Z)(Ot,2),Qt=Mt[0],Jt=Mt[1];return me.useEffect(function(){Jt("rc_progress_".concat(ye()))},[]),wt||Qt},we=function(Ot){var Mt=Ot.bg,Qt=Ot.children;return me.createElement("div",{style:{width:"100%",height:"100%",background:Mt}},Qt)};function Ce(wt,Ot){return Object.keys(wt).map(function(Mt){var Qt=parseFloat(Mt),Jt="".concat(Math.floor(Qt*Ot),"%");return"".concat(wt[Mt]," ").concat(Jt)})}var Se=me.forwardRef(function(wt,Ot){var Mt=wt.prefixCls,Qt=wt.color,Jt=wt.gradientId,mn=wt.radius,tn=wt.style,cn=wt.ptg,nn=wt.strokeLinecap,Sn=wt.strokeWidth,Pn=wt.size,Dn=wt.gapDegree,hr=Qt&&(0,b.Z)(Qt)==="object",kn=hr?"#FFF":void 0,zn=Pn/2,Nr=me.createElement("circle",{className:"".concat(Mt,"-circle-path"),r:mn,cx:zn,cy:zn,stroke:kn,strokeLinecap:nn,strokeWidth:Sn,opacity:cn===0?0:1,style:tn,ref:Ot});if(!hr)return Nr;var ri="".concat(Jt,"-conic"),yr=Dn?"".concat(180+Dn/2,"deg"):"0deg",Er=Ce(Qt,(360-Dn)/360),wr=Ce(Qt,1),hi="conic-gradient(from ".concat(yr,", ").concat(Er.join(", "),")"),Ki="linear-gradient(to ".concat(Dn?"bottom":"top",", ").concat(wr.join(", "),")");return me.createElement(me.Fragment,null,me.createElement("mask",{id:ri},Nr),me.createElement("foreignObject",{x:0,y:0,width:Pn,height:Pn,mask:"url(#".concat(ri,")")},me.createElement(we,{bg:Ki},me.createElement(we,{bg:hi}))))}),Pe=Se,Be=100,He=function(Ot,Mt,Qt,Jt,mn,tn,cn,nn,Sn,Pn){var Dn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,hr=Qt/100*360*((360-tn)/360),kn=tn===0?0:{bottom:0,top:180,left:90,right:-90}[cn],zn=(100-Jt)/100*Mt;Sn==="round"&&Jt!==100&&(zn+=Pn/2,zn>=Mt&&(zn=Mt-.01));var Nr=Be/2;return{stroke:typeof nn=="string"?nn:void 0,strokeDasharray:"".concat(Mt,"px ").concat(Ot),strokeDashoffset:zn+Dn,transform:"rotate(".concat(mn+hr+kn,"deg)"),transformOrigin:"".concat(Nr,"px ").concat(Nr,"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}},Ee=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ue(wt){var Ot=wt!=null?wt:[];return Array.isArray(Ot)?Ot:[Ot]}var Ie=function(Ot){var Mt=(0,se.Z)((0,se.Z)({},te),Ot),Qt=Mt.id,Jt=Mt.prefixCls,mn=Mt.steps,tn=Mt.strokeWidth,cn=Mt.trailWidth,nn=Mt.gapDegree,Sn=nn===void 0?0:nn,Pn=Mt.gapPosition,Dn=Mt.trailColor,hr=Mt.strokeLinecap,kn=Mt.style,zn=Mt.className,Nr=Mt.strokeColor,ri=Mt.percent,yr=(0,ae.Z)(Mt,Ee),Er=Be/2,wr=be(Qt),hi="".concat(wr,"-gradient"),Ki=Er-tn/2,wi=Math.PI*2*Ki,Ti=Sn>0?90+Sn/2:-90,Oa=wi*((360-Sn)/360),sa=(0,b.Z)(mn)==="object"?mn:{count:mn,space:2},Ei=sa.count,on=sa.space,Mn=Ue(ri),Fn=Ue(Nr),Dr=Fn.find(function(jr){return jr&&(0,b.Z)(jr)==="object"}),Ai=Dr&&(0,b.Z)(Dr)==="object",sr=Ai?"butt":hr,Sa=He(wi,Oa,0,100,Ti,Sn,Pn,Dn,sr,tn),Ui=z(),Jn=function(){var Tn=0;return Mn.map(function(Qr,di){var Bi=Fn[di]||Fn[Fn.length-1],$r=He(wi,Oa,Tn,Qr,Ti,Sn,Pn,Bi,sr,tn);return Tn+=Qr,me.createElement(Pe,{key:di,color:Bi,ptg:Qr,radius:Ki,prefixCls:Jt,gradientId:hi,style:$r,strokeLinecap:sr,strokeWidth:tn,gapDegree:Sn,ref:function(jn){Ui[di]=jn},size:Be})}).reverse()},Cn=function(){var Tn=Math.round(Ei*(Mn[0]/100)),Qr=100/Ei,di=0;return new Array(Ei).fill(null).map(function(Bi,$r){var an=$r<=Tn-1?Fn[0]:Dn,jn=an&&(0,b.Z)(an)==="object"?"url(#".concat(hi,")"):void 0,Vn=He(wi,Oa,di,Qr,Ti,Sn,Pn,an,"butt",tn,on);return di+=(Oa-Vn.strokeDashoffset+on)*100/Oa,me.createElement("circle",{key:$r,className:"".concat(Jt,"-circle-path"),r:Ki,cx:Er,cy:Er,stroke:jn,strokeWidth:tn,opacity:1,style:Vn,ref:function(Br){Ui[$r]=Br}})})};return me.createElement("svg",(0,oe.Z)({className:ie()("".concat(Jt,"-circle"),zn),viewBox:"0 0 ".concat(Be," ").concat(Be),style:kn,id:Qt,role:"presentation"},yr),!Ei&&me.createElement("circle",{className:"".concat(Jt,"-circle-trail"),r:Ki,cx:Er,cy:Er,stroke:Dn,strokeLinecap:sr,strokeWidth:cn||tn,style:Sa}),Ei?Cn():Jn())},je=Ie,Ve={Line:x,Circle:je},$e=pe(6848),Qe=pe(30071);function rt(wt){return!wt||wt<0?0:wt>100?100:wt}function et(wt){let{success:Ot,successPercent:Mt}=wt,Qt=Mt;return Ot&&"progress"in Ot&&(Qt=Ot.progress),Ot&&"percent"in Ot&&(Qt=Ot.percent),Qt}const ut=wt=>{let{percent:Ot,success:Mt,successPercent:Qt}=wt;const Jt=rt(et({success:Mt,successPercent:Qt}));return[Jt,rt(rt(Ot)-Jt)]},lt=wt=>{let{success:Ot={},strokeColor:Mt}=wt;const{strokeColor:Qt}=Ot;return[Qt||Qe.presetPrimaryColors.green,Mt||null]},it=(wt,Ot,Mt)=>{var Qt,Jt,mn,tn;let cn=-1,nn=-1;if(Ot==="step"){const Sn=Mt.steps,Pn=Mt.strokeWidth;typeof wt=="string"||typeof wt=="undefined"?(cn=wt==="small"?2:14,nn=Pn!=null?Pn:8):typeof wt=="number"?[cn,nn]=[wt,wt]:[cn=14,nn=8]=wt,cn*=Sn}else if(Ot==="line"){const Sn=Mt==null?void 0:Mt.strokeWidth;typeof wt=="string"||typeof wt=="undefined"?nn=Sn||(wt==="small"?6:8):typeof wt=="number"?[cn,nn]=[wt,wt]:[cn=-1,nn=8]=wt}else(Ot==="circle"||Ot==="dashboard")&&(typeof wt=="string"||typeof wt=="undefined"?[cn,nn]=wt==="small"?[60,60]:[120,120]:typeof wt=="number"?[cn,nn]=[wt,wt]:(cn=(Jt=(Qt=wt[0])!==null&&Qt!==void 0?Qt:wt[1])!==null&&Jt!==void 0?Jt:120,nn=(tn=(mn=wt[0])!==null&&mn!==void 0?mn:wt[1])!==null&&tn!==void 0?tn:120));return[cn,nn]},ot=3,ct=wt=>ot/wt*100;var yt=wt=>{const{prefixCls:Ot,trailColor:Mt=null,strokeLinecap:Qt="round",gapPosition:Jt,gapDegree:mn,width:tn=120,type:cn,children:nn,success:Sn,size:Pn=tn}=wt,[Dn,hr]=it(Pn,"circle");let{strokeWidth:kn}=wt;kn===void 0&&(kn=Math.max(ct(Dn),6));const zn={width:Dn,height:hr,fontSize:Dn*.15+6},Nr=me.useMemo(()=>{if(mn||mn===0)return mn;if(cn==="dashboard")return 75},[mn,cn]),ri=Jt||cn==="dashboard"&&"bottom"||void 0,yr=Object.prototype.toString.call(wt.strokeColor)==="[object Object]",Er=lt({success:Sn,strokeColor:wt.strokeColor}),wr=ie()(`${Ot}-inner`,{[`${Ot}-circle-gradient`]:yr}),hi=me.createElement(je,{percent:ut(wt),strokeWidth:kn,trailWidth:kn,strokeColor:Er,strokeLinecap:Qt,trailColor:Mt,prefixCls:Ot,gapDegree:Nr,gapPosition:ri});return me.createElement("div",{className:wr,style:zn},Dn<=20?me.createElement($e.Z,{title:nn},me.createElement("span",null,hi)):me.createElement(me.Fragment,null,hi,nn))},jt=function(wt,Ot){var Mt={};for(var Qt in wt)Object.prototype.hasOwnProperty.call(wt,Qt)&&Ot.indexOf(Qt)<0&&(Mt[Qt]=wt[Qt]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,Qt=Object.getOwnPropertySymbols(wt);Jt{let Ot=[];return Object.keys(wt).forEach(Mt=>{const Qt=parseFloat(Mt.replace(/%/g,""));isNaN(Qt)||Ot.push({key:Qt,value:wt[Mt]})}),Ot=Ot.sort((Mt,Qt)=>Mt.key-Qt.key),Ot.map(Mt=>{let{key:Qt,value:Jt}=Mt;return`${Jt} ${Qt}%`}).join(", ")},st=(wt,Ot)=>{const{from:Mt=Qe.presetPrimaryColors.blue,to:Qt=Qe.presetPrimaryColors.blue,direction:Jt=Ot==="rtl"?"to left":"to right"}=wt,mn=jt(wt,["from","to","direction"]);if(Object.keys(mn).length!==0){const tn=vt(mn);return{backgroundImage:`linear-gradient(${Jt}, ${tn})`}}return{backgroundImage:`linear-gradient(${Jt}, ${Mt}, ${Qt})`}};var Re=wt=>{const{prefixCls:Ot,direction:Mt,percent:Qt,size:Jt,strokeWidth:mn,strokeColor:tn,strokeLinecap:cn="round",children:nn,trailColor:Sn=null,success:Pn}=wt,Dn=tn&&typeof tn!="string"?st(tn,Mt):{backgroundColor:tn},hr=cn==="square"||cn==="butt"?0:void 0,kn={backgroundColor:Sn||void 0,borderRadius:hr},zn=Jt!=null?Jt:[-1,mn||(Jt==="small"?6:8)],[Nr,ri]=it(zn,"line",{strokeWidth:mn}),yr=Object.assign({width:`${rt(Qt)}%`,height:ri,borderRadius:hr},Dn),Er=et(wt),wr={width:`${rt(Er)}%`,height:ri,borderRadius:hr,backgroundColor:Pn==null?void 0:Pn.strokeColor},hi={width:Nr<0?"100%":Nr,height:ri};return me.createElement(me.Fragment,null,me.createElement("div",{className:`${Ot}-outer`,style:hi},me.createElement("div",{className:`${Ot}-inner`,style:kn},me.createElement("div",{className:`${Ot}-bg`,style:yr}),Er!==void 0?me.createElement("div",{className:`${Ot}-success-bg`,style:wr}):null)),nn)},Oe=wt=>{const{size:Ot,steps:Mt,percent:Qt=0,strokeWidth:Jt=8,strokeColor:mn,trailColor:tn=null,prefixCls:cn,children:nn}=wt,Sn=Math.round(Mt*(Qt/100)),Pn=Ot==="small"?2:14,Dn=Ot!=null?Ot:[Pn,Jt],[hr,kn]=it(Dn,"step",{steps:Mt,strokeWidth:Jt}),zn=hr/Mt,Nr=new Array(Mt);for(let ri=0;ri{const Ot=wt?"100%":"-100%";return new Le.Keyframes(`antProgress${wt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Ot}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},_e=wt=>{const{componentCls:Ot,iconCls:Mt}=wt;return{[Ot]:Object.assign(Object.assign({},(0,Fe.Wf)(wt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:wt.fontSize,marginInlineEnd:wt.marginXS,marginBottom:wt.marginXS},[`${Ot}-outer`]:{display:"inline-block",width:"100%"},[`&${Ot}-show-info`]:{[`${Ot}-outer`]:{marginInlineEnd:`calc(-2em - ${wt.marginXS}px)`,paddingInlineEnd:`calc(2em + ${wt.paddingXS}px)`}},[`${Ot}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:wt.remainingColor,borderRadius:wt.lineBorderRadius},[`${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:wt.defaultColor}},[`${Ot}-success-bg, ${Ot}-bg`]:{position:"relative",backgroundColor:wt.defaultColor,borderRadius:wt.lineBorderRadius,transition:`all ${wt.motionDurationSlow} ${wt.motionEaseInOutCirc}`},[`${Ot}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:wt.colorSuccess},[`${Ot}-text`]:{display:"inline-block",width:"2em",marginInlineStart:wt.marginXS,color:wt.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Mt]:{fontSize:wt.fontSize}},[`&${Ot}-status-active`]:{[`${Ot}-bg::before`]:{position:"absolute",inset:0,backgroundColor:wt.colorBgContainer,borderRadius:wt.lineBorderRadius,opacity:0,animationName:ke(),animationDuration:wt.progressActiveMotionDuration,animationTimingFunction:wt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Ot}-rtl${Ot}-status-active`]:{[`${Ot}-bg::before`]:{animationName:ke(!0)}},[`&${Ot}-status-exception`]:{[`${Ot}-bg`]:{backgroundColor:wt.colorError},[`${Ot}-text`]:{color:wt.colorError}},[`&${Ot}-status-exception ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:wt.colorError}},[`&${Ot}-status-success`]:{[`${Ot}-bg`]:{backgroundColor:wt.colorSuccess},[`${Ot}-text`]:{color:wt.colorSuccess}},[`&${Ot}-status-success ${Ot}-inner:not(${Ot}-circle-gradient)`]:{[`${Ot}-circle-path`]:{stroke:wt.colorSuccess}}})}},Xe=wt=>{const{componentCls:Ot,iconCls:Mt}=wt;return{[Ot]:{[`${Ot}-circle-trail`]:{stroke:wt.remainingColor},[`&${Ot}-circle ${Ot}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Ot}-circle ${Ot}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:wt.circleTextColor,fontSize:wt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Mt]:{fontSize:`${wt.fontSize/wt.fontSizeSM}em`}},[`${Ot}-circle&-status-exception`]:{[`${Ot}-text`]:{color:wt.colorError}},[`${Ot}-circle&-status-success`]:{[`${Ot}-text`]:{color:wt.colorSuccess}}},[`${Ot}-inline-circle`]:{lineHeight:1,[`${Ot}-inner`]:{verticalAlign:"bottom"}}}},dt=wt=>{const{componentCls:Ot}=wt;return{[Ot]:{[`${Ot}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:wt.progressStepMinWidth,marginInlineEnd:wt.progressStepMarginInlineEnd,backgroundColor:wt.remainingColor,transition:`all ${wt.motionDurationSlow}`,"&-active":{backgroundColor:wt.defaultColor}}}}}},gt=wt=>{const{componentCls:Ot,iconCls:Mt}=wt;return{[Ot]:{[`${Ot}-small&-line, ${Ot}-small&-line ${Ot}-text ${Mt}`]:{fontSize:wt.fontSizeSM}}}};var at=(0,De.Z)("Progress",wt=>{const Ot=wt.marginXXS/2,Mt=(0,Te.TS)(wt,{progressStepMarginInlineEnd:Ot,progressStepMinWidth:Ot,progressActiveMotionDuration:"2.4s"});return[_e(Mt),Xe(Mt),dt(Mt),gt(Mt)]},wt=>({circleTextColor:wt.colorText,defaultColor:wt.colorInfo,remainingColor:wt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),bt=function(wt,Ot){var Mt={};for(var Qt in wt)Object.prototype.hasOwnProperty.call(wt,Qt)&&Ot.indexOf(Qt)<0&&(Mt[Qt]=wt[Qt]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,Qt=Object.getOwnPropertySymbols(wt);Jt{const{prefixCls:Mt,className:Qt,rootClassName:Jt,steps:mn,strokeColor:tn,percent:cn=0,size:nn="default",showInfo:Sn=!0,type:Pn="line",status:Dn,format:hr,style:kn}=wt,zn=bt(wt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Nr=me.useMemo(()=>{var Mn,Fn;const Dr=et(wt);return parseInt(Dr!==void 0?(Mn=Dr!=null?Dr:0)===null||Mn===void 0?void 0:Mn.toString():(Fn=cn!=null?cn:0)===null||Fn===void 0?void 0:Fn.toString(),10)},[cn,wt.success,wt.successPercent]),ri=me.useMemo(()=>!Et.includes(Dn)&&Nr>=100?"success":Dn||"normal",[Dn,Nr]),{getPrefixCls:yr,direction:Er,progress:wr}=me.useContext(le.E_),hi=yr("progress",Mt),[Ki,wi]=at(hi),Ti=me.useMemo(()=>{if(!Sn)return null;const Mn=et(wt);let Fn;const Dr=hr||(sr=>`${sr}%`),Ai=Pn==="line";return hr||ri!=="exception"&&ri!=="success"?Fn=Dr(rt(cn),rt(Mn)):ri==="exception"?Fn=Ai?me.createElement(ve.Z,null):me.createElement(fe.Z,null):ri==="success"&&(Fn=Ai?me.createElement(ze.Z,null):me.createElement(E.Z,null)),me.createElement("span",{className:`${hi}-text`,title:typeof Fn=="string"?Fn:void 0},Fn)},[Sn,cn,Nr,ri,Pn,hi,hr]),Oa=Array.isArray(tn)?tn[0]:tn,sa=typeof tn=="string"||Array.isArray(tn)?tn:void 0;let Ei;Pn==="line"?Ei=mn?me.createElement(Oe,Object.assign({},wt,{strokeColor:sa,prefixCls:hi,steps:mn}),Ti):me.createElement(Re,Object.assign({},wt,{strokeColor:Oa,prefixCls:hi,direction:Er}),Ti):(Pn==="circle"||Pn==="dashboard")&&(Ei=me.createElement(yt,Object.assign({},wt,{strokeColor:Oa,prefixCls:hi,progressStatus:ri}),Ti));const on=ie()(hi,`${hi}-status-${ri}`,`${hi}-${Pn==="dashboard"&&"circle"||mn&&"steps"||Pn}`,{[`${hi}-inline-circle`]:Pn==="circle"&&it(nn,"circle")[0]<=20,[`${hi}-show-info`]:Sn,[`${hi}-${nn}`]:typeof nn=="string",[`${hi}-rtl`]:Er==="rtl"},wr==null?void 0:wr.className,Qt,Jt,wi);return Ki(me.createElement("div",Object.assign({ref:Ot,style:Object.assign(Object.assign({},wr==null?void 0:wr.style),kn),className:on,role:"progressbar","aria-valuenow":Nr},(0,re.Z)(zn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ei))}),Rt=Ft},13570:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return rt}});var me=pe(54476),ze=pe(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},ve=E,fe=pe(7657),ue=function(ut,lt){return ze.createElement(fe.Z,(0,me.Z)({},ut,{ref:lt,icon:ve}))},ie=ze.forwardRef(ue),re=ie,le=pe(92310),oe=pe.n(le),se=pe(20068),ae=pe(42978),te=pe(75931),z=pe(18929),a=pe(10228),y=pe(26112);function x(et,ut){var lt=et.disabled,it=et.prefixCls,ot=et.character,ct=et.characterRender,mt=et.index,yt=et.count,jt=et.value,vt=et.allowHalf,st=et.focused,qe=et.onHover,Re=et.onClick,We=function(Xe){qe(Xe,mt)},Oe=function(Xe){Re(Xe,mt)},Le=function(Xe){Xe.keyCode===a.Z.ENTER&&Re(Xe,mt)},Fe=mt+1,De=new Set([it]);jt===0&&mt===0&&st?De.add("".concat(it,"-focused")):vt&&jt+.5>=Fe&&jtmt?"true":"false","aria-posinset":mt+1,"aria-setsize":yt,tabIndex:lt?-1:0},ze.createElement("div",{className:"".concat(it,"-first")},Te),ze.createElement("div",{className:"".concat(it,"-second")},Te)));return ct&&(ke=ct(ke,et)),ke}var b=ze.forwardRef(x);function ee(){var et=ze.useRef({});function ut(it){return et.current[it]}function lt(it){return function(ot){et.current[it]=ot}}return[ut,lt]}function ne(et){var ut=et.pageXOffset,lt="scrollLeft";if(typeof ut!="number"){var it=et.document;ut=it.documentElement[lt],typeof ut!="number"&&(ut=it.body[lt])}return ut}function Ae(et){var ut,lt,it=et.ownerDocument,ot=it.body,ct=it&&it.documentElement,mt=et.getBoundingClientRect();return ut=mt.left,lt=mt.top,ut-=ct.clientLeft||ot.clientLeft||0,lt-=ct.clientTop||ot.clientTop||0,{left:ut,top:lt}}function ge(et){var ut=Ae(et),lt=et.ownerDocument,it=lt.defaultView||lt.parentWindow;return ut.left+=ne(it),ut.left}var ye=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function be(et,ut){var lt,it=et.prefixCls,ot=it===void 0?"rc-rate":it,ct=et.className,mt=et.defaultValue,yt=et.value,jt=et.count,vt=jt===void 0?5:jt,st=et.allowHalf,qe=st===void 0?!1:st,Re=et.allowClear,We=Re===void 0?!0:Re,Oe=et.character,Le=Oe===void 0?"\u2605":Oe,Fe=et.characterRender,De=et.disabled,Te=et.direction,ke=Te===void 0?"ltr":Te,_e=et.tabIndex,Xe=_e===void 0?0:_e,dt=et.autoFocus,gt=et.onHoverChange,at=et.onChange,bt=et.onFocus,Pt=et.onBlur,Et=et.onKeyDown,Lt=et.onMouseLeave,Ft=(0,te.Z)(et,ye),Rt=ee(),wt=(0,ae.Z)(Rt,2),Ot=wt[0],Mt=wt[1],Qt=ze.useRef(null),Jt=function(){if(!De){var sr;(sr=Qt.current)===null||sr===void 0||sr.focus()}};ze.useImperativeHandle(ut,function(){return{focus:Jt,blur:function(){if(!De){var sr;(sr=Qt.current)===null||sr===void 0||sr.blur()}}}});var mn=(0,z.Z)(mt||0,{value:yt}),tn=(0,ae.Z)(mn,2),cn=tn[0],nn=tn[1],Sn=(0,z.Z)(null),Pn=(0,ae.Z)(Sn,2),Dn=Pn[0],hr=Pn[1],kn=function(sr,Sa){var Ui=ke==="rtl",Jn=sr+1;if(qe){var Cn=Ot(sr),jr=ge(Cn),Tn=Cn.clientWidth;(Ui&&Sa-jr>Tn/2||!Ui&&Sa-jr0&&!Ui||Sa===a.Z.RIGHT&&Jn>0&&Ui?(qe?Jn-=.5:Jn-=1,zn(Jn),sr.preventDefault()):Sa===a.Z.LEFT&&Jn{const{componentCls:ut}=et;return{[`${ut}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:et.marginXS},"> div":{transition:`all ${et.motionDurationMid}, outline 0s`,"&:hover":{transform:et.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${et.lineWidth}px dashed ${et.starColor}`,transform:et.starHoverScale}},"&-first, &-second":{color:et.starBg,transition:`all ${et.motionDurationMid}`,userSelect:"none",[et.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${ut}-star-first, &-half ${ut}-star-second`]:{opacity:1},[`&-half ${ut}-star-first, &-full ${ut}-star-second`]:{color:"inherit"}}}},Ie=et=>({[`&-rtl${et.componentCls}`]:{direction:"rtl"}}),je=et=>{const{componentCls:ut}=et;return{[ut]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(et)),{display:"inline-block",margin:0,padding:0,color:et.starColor,fontSize:et.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${ut} ${ut}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ue(et)),{[`+ ${ut}-text`]:{display:"inline-block",marginInlineStart:et.marginXS,fontSize:et.fontSize}}),Ie(et))}};var Ve=(0,He.Z)("Rate",et=>{const ut=(0,Ee.TS)(et,{});return[je(ut)]},et=>({starColor:et.yellow6,starSize:et.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:et.colorFillContent})),$e=function(et,ut){var lt={};for(var it in et)Object.prototype.hasOwnProperty.call(et,it)&&ut.indexOf(it)<0&&(lt[it]=et[it]);if(et!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,it=Object.getOwnPropertySymbols(et);ot{const{prefixCls:lt,className:it,rootClassName:ot,style:ct,tooltips:mt,character:yt=ze.createElement(re,null)}=et,jt=$e(et,["prefixCls","className","rootClassName","style","tooltips","character"]),vt=(De,Te)=>{let{index:ke}=Te;return mt?ze.createElement(Pe.Z,{title:mt[ke]},De):De},{getPrefixCls:st,direction:qe,rate:Re}=ze.useContext(Se.E_),We=st("rate",lt),[Oe,Le]=Ve(We),Fe=Object.assign(Object.assign({},Re==null?void 0:Re.style),ct);return Oe(ze.createElement(Ce,Object.assign({ref:ut,character:yt,characterRender:vt},jt,{className:oe()(it,ot,Le,Re==null?void 0:Re.className),style:Fe,prefixCls:We,direction:qe})))})},61621:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return Le}});var me=pe(92310),ze=pe.n(me),E=pe(59301),ve=pe(36355),fe=pe(2738),ie=Fe=>{const{prefixCls:De,className:Te,style:ke,size:_e,shape:Xe}=Fe,dt=ze()({[`${De}-lg`]:_e==="large",[`${De}-sm`]:_e==="small"}),gt=ze()({[`${De}-circle`]:Xe==="circle",[`${De}-square`]:Xe==="square",[`${De}-round`]:Xe==="round"}),at=E.useMemo(()=>typeof _e=="number"?{width:_e,height:_e,lineHeight:`${_e}px`}:{},[_e]);return E.createElement("span",{className:ze()(De,dt,gt,Te),style:Object.assign(Object.assign({},at),ke)})},re=pe(36237),le=pe(83116),oe=pe(37613);const se=new re.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ae=Fe=>({height:Fe,lineHeight:`${Fe}px`}),te=Fe=>Object.assign({width:Fe},ae(Fe)),z=Fe=>({background:Fe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:se,animationDuration:Fe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=Fe=>Object.assign({width:Fe*5,minWidth:Fe*5},ae(Fe)),y=Fe=>{const{skeletonAvatarCls:De,gradientFromColor:Te,controlHeight:ke,controlHeightLG:_e,controlHeightSM:Xe}=Fe;return{[`${De}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Te},te(ke)),[`${De}${De}-circle`]:{borderRadius:"50%"},[`${De}${De}-lg`]:Object.assign({},te(_e)),[`${De}${De}-sm`]:Object.assign({},te(Xe))}},x=Fe=>{const{controlHeight:De,borderRadiusSM:Te,skeletonInputCls:ke,controlHeightLG:_e,controlHeightSM:Xe,gradientFromColor:dt}=Fe;return{[`${ke}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt,borderRadius:Te},a(De)),[`${ke}-lg`]:Object.assign({},a(_e)),[`${ke}-sm`]:Object.assign({},a(Xe))}},b=Fe=>Object.assign({width:Fe},ae(Fe)),ee=Fe=>{const{skeletonImageCls:De,imageSizeBase:Te,gradientFromColor:ke,borderRadiusSM:_e}=Fe;return{[`${De}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ke,borderRadius:_e},b(Te*2)),{[`${De}-path`]:{fill:"#bfbfbf"},[`${De}-svg`]:Object.assign(Object.assign({},b(Te)),{maxWidth:Te*4,maxHeight:Te*4}),[`${De}-svg${De}-svg-circle`]:{borderRadius:"50%"}}),[`${De}${De}-circle`]:{borderRadius:"50%"}}},ne=(Fe,De,Te)=>{const{skeletonButtonCls:ke}=Fe;return{[`${Te}${ke}-circle`]:{width:De,minWidth:De,borderRadius:"50%"},[`${Te}${ke}-round`]:{borderRadius:De}}},Ae=Fe=>Object.assign({width:Fe*2,minWidth:Fe*2},ae(Fe)),ge=Fe=>{const{borderRadiusSM:De,skeletonButtonCls:Te,controlHeight:ke,controlHeightLG:_e,controlHeightSM:Xe,gradientFromColor:dt}=Fe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:dt,borderRadius:De,width:ke*2,minWidth:ke*2},Ae(ke))},ne(Fe,ke,Te)),{[`${Te}-lg`]:Object.assign({},Ae(_e))}),ne(Fe,_e,`${Te}-lg`)),{[`${Te}-sm`]:Object.assign({},Ae(Xe))}),ne(Fe,Xe,`${Te}-sm`))},ye=Fe=>{const{componentCls:De,skeletonAvatarCls:Te,skeletonTitleCls:ke,skeletonParagraphCls:_e,skeletonButtonCls:Xe,skeletonInputCls:dt,skeletonImageCls:gt,controlHeight:at,controlHeightLG:bt,controlHeightSM:Pt,gradientFromColor:Et,padding:Lt,marginSM:Ft,borderRadius:Rt,titleHeight:wt,blockRadius:Ot,paragraphLiHeight:Mt,controlHeightXS:Qt,paragraphMarginTop:Jt}=Fe;return{[`${De}`]:{display:"table",width:"100%",[`${De}-header`]:{display:"table-cell",paddingInlineEnd:Lt,verticalAlign:"top",[`${Te}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Et},te(at)),[`${Te}-circle`]:{borderRadius:"50%"},[`${Te}-lg`]:Object.assign({},te(bt)),[`${Te}-sm`]:Object.assign({},te(Pt))},[`${De}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ke}`]:{width:"100%",height:wt,background:Et,borderRadius:Ot,[`+ ${_e}`]:{marginBlockStart:Pt}},[`${_e}`]:{padding:0,"> li":{width:"100%",height:Mt,listStyle:"none",background:Et,borderRadius:Ot,"+ li":{marginBlockStart:Qt}}},[`${_e}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${De}-content`]:{[`${ke}, ${_e} > li`]:{borderRadius:Rt}}},[`${De}-with-avatar ${De}-content`]:{[`${ke}`]:{marginBlockStart:Ft,[`+ ${_e}`]:{marginBlockStart:Jt}}},[`${De}${De}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ge(Fe)),y(Fe)),x(Fe)),ee(Fe)),[`${De}${De}-block`]:{width:"100%",[`${Xe}`]:{width:"100%"},[`${dt}`]:{width:"100%"}},[`${De}${De}-active`]:{[` ${ke}, ${_e} > li, ${Te}, ${Xe}, ${dt}, ${gt} - `]:Object.assign({},z(Fe))}}};var be=(0,le.Z)("Skeleton",Fe=>{const{componentCls:De}=Fe,Te=(0,oe.TS)(Fe,{skeletonAvatarCls:`${De}-avatar`,skeletonTitleCls:`${De}-title`,skeletonParagraphCls:`${De}-paragraph`,skeletonButtonCls:`${De}-button`,skeletonInputCls:`${De}-input`,skeletonImageCls:`${De}-image`,imageSizeBase:Fe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Fe.gradientFromColor} 25%, ${Fe.gradientToColor} 37%, ${Fe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ye(Te)]},Fe=>{const{colorFillContent:De,colorFill:Te}=Fe,ke=De,_e=Te;return{color:ke,colorGradientEnd:_e,gradientFromColor:ke,gradientToColor:_e,titleHeight:Fe.controlHeight/2,blockRadius:Fe.borderRadiusSM,paragraphMarginTop:Fe.marginLG+Fe.marginXXS,paragraphLiHeight:Fe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,active:_e,shape:Xe="circle",size:dt="default"}=Fe,{getPrefixCls:gt}=E.useContext(ve.E_),at=gt("skeleton",De),[bt,Pt]=be(at),Et=(0,fe.Z)(Fe,["prefixCls","className"]),Lt=He()(at,`${at}-element`,{[`${at}-active`]:_e},Te,ke,Pt);return bt(E.createElement("div",{className:Lt},E.createElement(ie,Object.assign({prefixCls:`${at}-avatar`,shape:Xe,size:dt},Et))))},Pe=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,active:_e,block:Xe=!1,size:dt="default"}=Fe,{getPrefixCls:gt}=E.useContext(ve.E_),at=gt("skeleton",De),[bt,Pt]=be(at),Et=(0,fe.Z)(Fe,["prefixCls"]),Lt=He()(at,`${at}-element`,{[`${at}-active`]:_e,[`${at}-block`]:Xe},Te,ke,Pt);return bt(E.createElement("div",{className:Lt},E.createElement(ie,Object.assign({prefixCls:`${at}-button`,size:dt},Et))))};const Be="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 Ee=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,style:_e,active:Xe}=Fe,{getPrefixCls:dt}=E.useContext(ve.E_),gt=dt("skeleton",De),[at,bt]=be(gt),Pt=He()(gt,`${gt}-element`,{[`${gt}-active`]:Xe},Te,ke,bt);return at(E.createElement("div",{className:Pt},E.createElement("div",{className:He()(`${gt}-image`,Te),style:_e},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${gt}-image-svg`},E.createElement("path",{d:Be,className:`${gt}-image-path`})))))},Ie=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,active:_e,block:Xe,size:dt="default"}=Fe,{getPrefixCls:gt}=E.useContext(ve.E_),at=gt("skeleton",De),[bt,Pt]=be(at),Et=(0,fe.Z)(Fe,["prefixCls"]),Lt=He()(at,`${at}-element`,{[`${at}-active`]:_e,[`${at}-block`]:Xe},Te,ke,Pt);return bt(E.createElement("div",{className:Lt},E.createElement(ie,Object.assign({prefixCls:`${at}-input`,size:dt},Et))))},je=pe(54476),Ve={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"},$e=Ve,ze=pe(7657),rt=function(De,Te){return E.createElement(ze.Z,(0,je.Z)({},De,{ref:Te,icon:$e}))},et=E.forwardRef(rt),ct=et,it=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,style:_e,active:Xe,children:dt}=Fe,{getPrefixCls:gt}=E.useContext(ve.E_),at=gt("skeleton",De),[bt,Pt]=be(at),Et=He()(at,`${at}-element`,{[`${at}-active`]:Xe},Pt,Te,ke),Lt=dt!=null?dt:E.createElement(ct,null);return bt(E.createElement("div",{className:Et},E.createElement("div",{className:He()(`${at}-image`,Te),style:_e},Lt)))},ot=pe(94480),mt=Fe=>{const De=gt=>{const{width:at,rows:bt=2}=Fe;if(Array.isArray(at))return at[gt];if(bt-1===gt)return at},{prefixCls:Te,className:ke,style:_e,rows:Xe}=Fe,dt=(0,ot.Z)(Array(Xe)).map((gt,at)=>E.createElement("li",{key:at,style:{width:De(at)}}));return E.createElement("ul",{className:He()(Te,ke),style:_e},dt)},jt=Fe=>{let{prefixCls:De,className:Te,width:ke,style:_e}=Fe;return E.createElement("h3",{className:He()(De,Te),style:Object.assign({width:ke},_e)})};function vt(Fe){return Fe&&typeof Fe=="object"?Fe:{}}function st(Fe,De){return Fe&&!De?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function qe(Fe,De){return!Fe&&De?{width:"38%"}:Fe&&De?{width:"50%"}:{}}function Re(Fe,De){const Te={};return(!Fe||!De)&&(Te.width="61%"),!Fe&&De?Te.rows=3:Te.rows=2,Te}const We=Fe=>{const{prefixCls:De,loading:Te,className:ke,rootClassName:_e,style:Xe,children:dt,avatar:gt=!1,title:at=!0,paragraph:bt=!0,active:Pt,round:Et}=Fe,{getPrefixCls:Lt,direction:Ft,skeleton:Rt}=E.useContext(ve.E_),wt=Lt("skeleton",De),[Ot,Mt]=be(wt);if(Te||!("loading"in Fe)){const Qt=!!gt,Jt=!!at,mn=!!bt;let tn;if(Qt){const Sn=Object.assign(Object.assign({prefixCls:`${wt}-avatar`},st(Jt,mn)),vt(gt));tn=E.createElement("div",{className:`${wt}-header`},E.createElement(ie,Object.assign({},Sn)))}let un;if(Jt||mn){let Sn;if(Jt){const Dn=Object.assign(Object.assign({prefixCls:`${wt}-title`},qe(Qt,mn)),vt(at));Sn=E.createElement(jt,Object.assign({},Dn))}let Pn;if(mn){const Dn=Object.assign(Object.assign({prefixCls:`${wt}-paragraph`},Re(Qt,Jt)),vt(bt));Pn=E.createElement(mt,Object.assign({},Dn))}un=E.createElement("div",{className:`${wt}-content`},Sn,Pn)}const nn=He()(wt,{[`${wt}-with-avatar`]:Qt,[`${wt}-active`]:Pt,[`${wt}-rtl`]:Ft==="rtl",[`${wt}-round`]:Et},Rt==null?void 0:Rt.className,ke,_e,Mt);return Ot(E.createElement("div",{className:nn,style:Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Xe)},tn,un))}return typeof dt!="undefined"?dt:null};We.Button=Pe,We.Avatar=Ce,We.Input=Ie,We.Image=Ee,We.Node=it;var Oe=We,Le=Oe},31797:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return be}});var me=pe(59301),He=pe(56762),E=pe(92343),ve=pe(92310),fe=pe.n(ve),ce=pe(36355),ie=pe(61621),le=we=>{const{value:Ce,formatter:Se,precision:Pe,decimalSeparator:Be,groupSeparator:Qe="",prefixCls:Ee}=we;let Ue;if(typeof Se=="function")Ue=Se(Ce);else{const Ie=String(Ce),je=Ie.match(/^(-?)(\d*)(\.(\d+))?$/);if(!je||Ie==="-")Ue=Ie;else{const Ve=je[1];let $e=je[2]||"0",ze=je[4]||"";$e=$e.replace(/\B(?=(\d{3})+(?!\d))/g,Qe),typeof Pe=="number"&&(ze=ze.padEnd(Pe,"0").slice(0,Pe>0?Pe:0)),ze&&(ze=`${Be}${ze}`),Ue=[me.createElement("span",{key:"int",className:`${Ee}-content-value-int`},Ve,$e),ze&&me.createElement("span",{key:"decimal",className:`${Ee}-content-value-decimal`},ze)]}}return me.createElement("span",{className:`${Ee}-content-value`},Ue)},oe=pe(17313),se=pe(83116),ae=pe(37613);const te=we=>{const{componentCls:Ce,marginXXS:Se,padding:Pe,colorTextDescription:Be,titleFontSize:Qe,colorTextHeading:Ee,contentFontSize:Ue,fontFamily:Ie}=we;return{[`${Ce}`]:Object.assign(Object.assign({},(0,oe.Wf)(we)),{[`${Ce}-title`]:{marginBottom:Se,color:Be,fontSize:Qe},[`${Ce}-skeleton`]:{paddingTop:Pe},[`${Ce}-content`]:{color:Ee,fontSize:Ue,fontFamily:Ie,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Se},[`${Ce}-content-suffix`]:{marginInlineStart:Se}}})}};var z=(0,se.Z)("Statistic",we=>{const Ce=(0,ae.TS)(we,{});return[te(Ce)]},we=>{const{fontSizeHeading3:Ce,fontSize:Se}=we;return{titleFontSize:Se,contentFontSize:Ce}}),y=we=>{const{prefixCls:Ce,className:Se,rootClassName:Pe,style:Be,valueStyle:Qe,value:Ee=0,title:Ue,valueRender:Ie,prefix:je,suffix:Ve,loading:$e=!1,onMouseEnter:ze,onMouseLeave:rt,decimalSeparator:et=".",groupSeparator:ct=","}=we,{getPrefixCls:lt,direction:it,statistic:ot}=me.useContext(ce.E_),ut=lt("statistic",Ce),[mt,yt]=z(ut),jt=me.createElement(le,Object.assign({decimalSeparator:et,groupSeparator:ct,prefixCls:ut},we,{value:Ee})),vt=fe()(ut,{[`${ut}-rtl`]:it==="rtl"},ot==null?void 0:ot.className,Se,Pe,yt);return mt(me.createElement("div",{className:vt,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),Be),onMouseEnter:ze,onMouseLeave:rt},Ue&&me.createElement("div",{className:`${ut}-title`},Ue),me.createElement(ie.Z,{paragraph:!1,loading:$e,className:`${ut}-skeleton`},me.createElement("div",{style:Qe,className:`${ut}-content`},je&&me.createElement("span",{className:`${ut}-content-prefix`},je),Ie?Ie(jt):jt,Ve&&me.createElement("span",{className:`${ut}-content-suffix`},Ve)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(we,Ce){let Se=we;const Pe=/\[[^\]]*]/g,Be=(Ce.match(Pe)||[]).map(Ie=>Ie.slice(1,-1)),Qe=Ce.replace(Pe,"[]"),Ee=x.reduce((Ie,je)=>{let[Ve,$e]=je;if(Ie.includes(Ve)){const ze=Math.floor(Se/$e);return Se-=ze*$e,Ie.replace(new RegExp(`${Ve}+`,"g"),rt=>{const et=rt.length;return ze.toString().padStart(et,"0")})}return Ie},Qe);let Ue=0;return Ee.replace(Pe,()=>{const Ie=Be[Ue];return Ue+=1,Ie})}function ee(we,Ce){const{format:Se=""}=Ce,Pe=new Date(we).getTime(),Be=Date.now(),Qe=Math.max(Pe-Be,0);return b(Qe,Se)}const ne=1e3/30;function Ae(we){return new Date(we).getTime()}const ge=we=>{const{value:Ce,format:Se="HH:mm:ss",onChange:Pe,onFinish:Be}=we,Qe=(0,He.Z)(),Ee=me.useRef(null),Ue=()=>{Be==null||Be(),Ee.current&&(clearInterval(Ee.current),Ee.current=null)},Ie=()=>{const $e=Ae(Ce);$e>=Date.now()&&(Ee.current=setInterval(()=>{Qe(),Pe==null||Pe($e-Date.now()),$e(Ie(),()=>{Ee.current&&(clearInterval(Ee.current),Ee.current=null)}),[Ce]);const je=($e,ze)=>ee($e,Object.assign(Object.assign({},ze),{format:Se})),Ve=$e=>(0,E.Tm)($e,{title:void 0});return me.createElement(y,Object.assign({},we,{valueRender:Ve,formatter:je}))};var ye=me.memo(ge);y.Countdown=ye;var be=y},15969:function(qt,Nt,pe){"use strict";pe.d(Nt,{N:function(){return me}});const me=He=>({color:He.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${He.motionDurationSlow}`,"&:focus, &:hover":{color:He.colorLinkHover},"&:active":{color:He.colorLinkActive}})},1710:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return ig}});var me={},He="rc-table-internal-hook",E=pe(42978),ve=pe(6089),fe=pe(34280),ce=pe(13697),ie=pe(59301),re=pe(4676);function le(_t){var Dt=ie.createContext(void 0),Wt=function(hn){var gn=hn.value,Kn=hn.children,Wn=ie.useRef(gn);Wn.current=gn;var Un=ie.useState(function(){return{getValue:function(){return Wn.current},listeners:new Set}}),ir=(0,E.Z)(Un,1),Cr=ir[0];return(0,fe.Z)(function(){(0,re.unstable_batchedUpdates)(function(){Cr.listeners.forEach(function(Ar){Ar(gn)})})},[gn]),ie.createElement(Dt.Provider,{value:Cr},Kn)};return{Context:Dt,Provider:Wt,defaultValue:_t}}function oe(_t,Dt){var Wt=(0,ve.Z)(typeof Dt=="function"?Dt:function(Ar){if(Dt===void 0)return Ar;if(!Array.isArray(Dt))return Ar[Dt];var qr={};return Dt.forEach(function(Gr){qr[Gr]=Ar[Gr]}),qr}),en=ie.useContext(_t==null?void 0:_t.Context),hn=en||{},gn=hn.listeners,Kn=hn.getValue,Wn=ie.useRef();Wn.current=Wt(en?Kn():_t==null?void 0:_t.defaultValue);var Un=ie.useState({}),ir=(0,E.Z)(Un,2),Cr=ir[1];return(0,fe.Z)(function(){if(!en)return;function Ar(qr){var Gr=Wt(qr);(0,ce.Z)(Wn.current,Gr,!0)||Cr({})}return gn.add(Ar),function(){gn.delete(Ar)}},[en]),Wn.current}var se=pe(54476),ae=pe(8654);function te(){var _t=ie.createContext(null);function Dt(){return ie.useContext(_t)}function Wt(hn,gn){var Kn=(0,ae.Yr)(hn),Wn=function(ir,Cr){var Ar=Kn?{ref:Cr}:{},qr=ie.useRef(0),Gr=ie.useRef(ir),Xr=Dt();return Xr!==null?ie.createElement(hn,(0,se.Z)({},ir,Ar)):((!gn||gn(Gr.current,ir))&&(qr.current+=1),Gr.current=ir,ie.createElement(_t.Provider,{value:qr.current},ie.createElement(hn,(0,se.Z)({},ir,Ar))))};return Kn?ie.forwardRef(Wn):Wn}function en(hn,gn){var Kn=(0,ae.Yr)(hn),Wn=function(ir,Cr){var Ar=Kn?{ref:Cr}:{};return Dt(),ie.createElement(hn,(0,se.Z)({},ir,Ar))};return Kn?ie.memo(ie.forwardRef(Wn),gn):ie.memo(Wn,gn)}return{makeImmutable:Wt,responseImmutable:en,useImmutableMark:Dt}}var z=te(),a=z.makeImmutable,y=z.responseImmutable,x=z.useImmutableMark,b=te(),ee=b.makeImmutable,ne=b.responseImmutable,Ae=b.useImmutableMark,ge=le(),ye=ge;function be(_t,Dt){var Wt=ie.useRef(0);Wt.current+=1;var en=ie.useRef(_t),hn=[];Object.keys(_t||{}).map(function(Kn){var Wn;(_t==null?void 0:_t[Kn])!==((Wn=en.current)===null||Wn===void 0?void 0:Wn[Kn])&&hn.push(Kn)}),en.current=_t;var gn=ie.useRef([]);return hn.length&&(gn.current=hn),ie.useDebugValue(Wt.current),ie.useDebugValue(gn.current.join(", ")),Dt&&console.log("".concat(Dt,":"),Wt.current,gn.current),Wt.current}var we=null,Ce=ie.memo(function(){var _t=be();return ie.createElement("h1",null,"Render Times: ",_t)});Ce.displayName="RenderBlock";var Se=pe(76190),Pe=pe(33885),Be=pe(20068),Qe=pe(92310),Ee=pe.n(Qe),Ue=pe(80547),Ie=pe(97938),je=pe(48736),Ve=ie.createContext({renderWithProps:!1}),$e=Ve,ze="RC_TABLE_KEY";function rt(_t){return _t==null?[]:Array.isArray(_t)?_t:[_t]}function et(_t){var Dt=[],Wt={};return _t.forEach(function(en){for(var hn=en||{},gn=hn.key,Kn=hn.dataIndex,Wn=gn||rt(Kn).join("-")||ze;Wt[Wn];)Wn="".concat(Wn,"_next");Wt[Wn]=!0,Dt.push(Wn)}),Dt}function ct(_t){return _t!=null}function lt(_t){return _t&&(0,Se.Z)(_t)==="object"&&!Array.isArray(_t)&&!ie.isValidElement(_t)}function it(_t,Dt,Wt,en,hn,gn){var Kn=ie.useContext($e),Wn=Ae(),Un=(0,Ue.Z)(function(){if(ct(en))return[en];var ir=Dt==null||Dt===""?[]:Array.isArray(Dt)?Dt:[Dt],Cr=(0,Ie.Z)(_t,ir),Ar=Cr,qr=void 0;if(hn){var Gr=hn(Cr,_t,Wt);lt(Gr)?(Ar=Gr.children,qr=Gr.props,Kn.renderWithProps=!0):Ar=Gr}return[Ar,qr]},[Wn,_t,en,Dt,hn,Wt],function(ir,Cr){if(gn){var Ar=(0,E.Z)(ir,2),qr=Ar[1],Gr=(0,E.Z)(Cr,2),Xr=Gr[1];return gn(Xr,qr)}return Kn.renderWithProps?!0:!(0,ce.Z)(ir,Cr,!0)});return Un}function ot(_t,Dt,Wt,en){var hn=_t+Dt-1;return _t<=en&&hn>=Wt}function ut(_t,Dt){return oe(ye,function(Wt){var en=ot(_t,Dt||1,Wt.hoverStartRow,Wt.hoverEndRow);return[en,Wt.onHover]})}var mt=function(Dt){var Wt=Dt.ellipsis,en=Dt.rowType,hn=Dt.children,gn,Kn=Wt===!0?{showTitle:!0}:Wt;return Kn&&(Kn.showTitle||en==="header")&&(typeof hn=="string"||typeof hn=="number"?gn=hn.toString():ie.isValidElement(hn)&&typeof hn.props.children=="string"&&(gn=hn.props.children)),gn};function yt(_t){var Dt,Wt,en,hn,gn,Kn,Wn,Un,ir=_t.component,Cr=_t.children,Ar=_t.ellipsis,qr=_t.scope,Gr=_t.prefixCls,Xr=_t.className,Oi=_t.align,mi=_t.record,_i=_t.render,vi=_t.dataIndex,zi=_t.renderIndex,Fa=_t.shouldCellUpdate,ja=_t.index,ga=_t.rowType,Wa=_t.colSpan,ho=_t.rowSpan,Xi=_t.fixLeft,pa=_t.fixRight,ia=_t.firstFixLeft,Hi=_t.lastFixLeft,ua=_t.firstFixRight,Ua=_t.lastFixRight,_o=_t.appendNode,so=_t.additionalProps,ka=so===void 0?{}:so,So=_t.isSticky,Uo="".concat(Gr,"-cell"),Bs=oe(ye,["supportSticky","allColumnsFixedLeft"]),ns=Bs.supportSticky,Rs=Bs.allColumnsFixedLeft,el=it(mi,vi,zi,Cr,_i,Fa),po=(0,E.Z)(el,2),hl=po[0],us=po[1],xs={},Fs=typeof Xi=="number"&&ns,fc=typeof pa=="number"&&ns;Fs&&(xs.position="sticky",xs.left=Xi),fc&&(xs.position="sticky",xs.right=pa);var oa=(Dt=(Wt=(en=us==null?void 0:us.colSpan)!==null&&en!==void 0?en:ka.colSpan)!==null&&Wt!==void 0?Wt:Wa)!==null&&Dt!==void 0?Dt:1,Ka=(hn=(gn=(Kn=us==null?void 0:us.rowSpan)!==null&&Kn!==void 0?Kn:ka.rowSpan)!==null&&gn!==void 0?gn:ho)!==null&&hn!==void 0?hn:1,Ha=ut(ja,Ka),Ea=(0,E.Z)(Ha,2),As=Ea[0],Ba=Ea[1],ao=function(Ri){var tc;mi&&Ba(ja,ja+Ka-1),ka==null||(tc=ka.onMouseEnter)===null||tc===void 0||tc.call(ka,Ri)},zo=function(Ri){var tc;mi&&Ba(-1,-1),ka==null||(tc=ka.onMouseLeave)===null||tc===void 0||tc.call(ka,Ri)};if(oa===0||Ka===0)return null;var Zo=(Wn=ka.title)!==null&&Wn!==void 0?Wn:mt({rowType:ga,ellipsis:Ar,children:hl}),Wl=Ee()(Uo,Xr,(Un={},(0,Be.Z)(Un,"".concat(Uo,"-fix-left"),Fs&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-left-first"),ia&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-left-last"),Hi&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-left-all"),Hi&&Rs&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-right"),fc&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-right-first"),ua&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-right-last"),Ua&&ns),(0,Be.Z)(Un,"".concat(Uo,"-ellipsis"),Ar),(0,Be.Z)(Un,"".concat(Uo,"-with-append"),_o),(0,Be.Z)(Un,"".concat(Uo,"-fix-sticky"),(Fs||fc)&&So&&ns),(0,Be.Z)(Un,"".concat(Uo,"-row-hover"),!us&&As),Un),ka.className,us==null?void 0:us.className),cl={};Oi&&(cl.textAlign=Oi);var Kc=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},xs),ka.style),cl),us==null?void 0:us.style),ul=hl;return(0,Se.Z)(ul)==="object"&&!Array.isArray(ul)&&!ie.isValidElement(ul)&&(ul=null),Ar&&(Hi||ua)&&(ul=ie.createElement("span",{className:"".concat(Uo,"-content")},ul)),ie.createElement(ir,(0,se.Z)({},us,ka,{className:Wl,style:Kc,title:Zo,scope:qr,onMouseEnter:ao,onMouseLeave:zo,colSpan:oa!==1?oa:null,rowSpan:Ka!==1?Ka:null}),_o,ul)}var jt=ie.memo(yt);function vt(_t,Dt,Wt,en,hn,gn){var Kn=Wt[_t]||{},Wn=Wt[Dt]||{},Un,ir;Kn.fixed==="left"?Un=en.left[hn==="rtl"?Dt:_t]:Wn.fixed==="right"&&(ir=en.right[hn==="rtl"?_t:Dt]);var Cr=!1,Ar=!1,qr=!1,Gr=!1,Xr=Wt[Dt+1],Oi=Wt[_t-1],mi=!(gn!=null&&gn.children);if(hn==="rtl"){if(Un!==void 0){var _i=Oi&&Oi.fixed==="left";Gr=!_i&&mi}else if(ir!==void 0){var vi=Xr&&Xr.fixed==="right";qr=!vi&&mi}}else if(Un!==void 0){var zi=Xr&&Xr.fixed==="left";Cr=!zi&&mi}else if(ir!==void 0){var Fa=Oi&&Oi.fixed==="right";Ar=!Fa&&mi}return{fixLeft:Un,fixRight:ir,lastFixLeft:Cr,firstFixRight:Ar,lastFixRight:qr,firstFixLeft:Gr,isSticky:en.isSticky}}var st=ie.createContext({}),qe=st;function Re(_t){var Dt=_t.className,Wt=_t.index,en=_t.children,hn=_t.colSpan,gn=hn===void 0?1:hn,Kn=_t.rowSpan,Wn=_t.align,Un=oe(ye,["prefixCls","direction"]),ir=Un.prefixCls,Cr=Un.direction,Ar=ie.useContext(qe),qr=Ar.scrollColumnIndex,Gr=Ar.stickyOffsets,Xr=Ar.flattenColumns,Oi=Ar.columns,mi=Wt+gn-1,_i=mi+1===qr?gn+1:gn,vi=vt(Wt,Wt+_i-1,Xr,Gr,Cr,Oi==null?void 0:Oi[Wt]);return ie.createElement(jt,(0,se.Z)({className:Dt,index:Wt,component:"td",prefixCls:ir,record:null,dataIndex:null,align:Wn,colSpan:_i,rowSpan:Kn,render:function(){return en}},vi))}var We=pe(75931),Oe=["children"];function Le(_t){var Dt=_t.children,Wt=(0,We.Z)(_t,Oe);return ie.createElement("tr",Wt,Dt)}function Fe(_t){var Dt=_t.children;return Dt}Fe.Row=Le,Fe.Cell=Re;var De=Fe;function Te(_t){var Dt=_t.children,Wt=_t.stickyOffsets,en=_t.flattenColumns,hn=_t.columns,gn=oe(ye,"prefixCls"),Kn=en.length-1,Wn=en[Kn],Un=ie.useMemo(function(){return{stickyOffsets:Wt,flattenColumns:en,scrollColumnIndex:Wn!=null&&Wn.scrollbar?Kn:null,columns:hn}},[Wn,en,Kn,Wt,hn]);return ie.createElement(qe.Provider,{value:Un},ie.createElement("tfoot",{className:"".concat(gn,"-summary")},Dt))}var ke=ne(Te),_e=De,Xe=pe(70425),dt=pe(29301),gt=pe(29194),at=pe(24514),bt=pe(75152),Pt=pe(26112);function Et(_t,Dt,Wt,en,hn,gn,Kn){_t.push({record:Dt,indent:Wt,index:Kn});var Wn=gn(Dt),Un=hn==null?void 0:hn.has(Wn);if(Dt&&Array.isArray(Dt[en])&&Un)for(var ir=0;ir1?ia-1:0),ua=1;ua=0;Wn-=1){var Un=Dt[Wn],ir=Wt&&Wt[Wn],Cr=ir&&ir[Sn];if(Un||Cr||Kn){var Ar=Cr||{},qr=Ar.columnType,Gr=(0,We.Z)(Ar,Dn);hn.unshift(ie.createElement("col",(0,se.Z)({key:Wn,style:{width:Un}},Gr))),Kn=!0}}return ie.createElement("colgroup",null,hn)}var kn=hr,zn=pe(94480),Nr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ri(_t,Dt){return(0,ie.useMemo)(function(){for(var Wt=[],en=0;en1?"colgroup":"col":null,ellipsis:mi.ellipsis,align:mi.align,component:mi.title?gn:Kn,prefixCls:Cr,key:Gr[Oi]},_i,{additionalProps:vi,rowType:"header"}))}))}wr.displayName="HeaderRow";var hi=wr;function Ki(_t){var Dt=[];function Wt(Kn,Wn){var Un=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Dt[Un]=Dt[Un]||[];var ir=Wn,Cr=Kn.filter(Boolean).map(function(Ar){var qr={key:Ar.key,className:Ar.className||"",children:Ar.title,column:Ar,colStart:ir},Gr=1,Xr=Ar.children;return Xr&&Xr.length>0&&(Gr=Wt(Xr,ir,Un+1).reduce(function(Oi,mi){return Oi+mi},0),qr.hasSubColumns=!0),"colSpan"in Ar&&(Gr=Ar.colSpan),"rowSpan"in Ar&&(qr.rowSpan=Ar.rowSpan),qr.colSpan=Gr,qr.colEnd=qr.colStart+Gr-1,Dt[Un].push(qr),ir+=Gr,Gr});return Cr}Wt(_t,0);for(var en=Dt.length,hn=function(Wn){Dt[Wn].forEach(function(Un){!("rowSpan"in Un)&&!Un.hasSubColumns&&(Un.rowSpan=en-Wn)})},gn=0;gn1&&arguments[1]!==void 0?arguments[1]:"";return typeof Dt=="number"?Dt:Dt.endsWith("%")?_t*parseFloat(Dt)/100:null}function Ei(_t,Dt){return ie.useMemo(function(){if(Dt&&Dt>0){var Wt=0,en=0;_t.forEach(function(ir){var Cr=sa(Dt,ir.width);Cr?Wt+=Cr:en+=1});var hn=Dt-Wt,gn=en,Kn=hn/en,Wn=0,Un=_t.map(function(ir){var Cr=(0,Pe.Z)({},ir),Ar=sa(Dt,Cr.width);if(Ar)Cr.width=Ar;else{var qr=Math.floor(Kn);Cr.width=gn===1?hn:qr,hn-=qr,gn-=1}return Wn+=Cr.width,Cr});return[Un,Wn]}return[_t,Dt]},[_t,Dt])}var on=["children"],Mn=["fixed"];function Fn(_t){return(0,Oa.Z)(_t).filter(function(Dt){return ie.isValidElement(Dt)}).map(function(Dt){var Wt=Dt.key,en=Dt.props,hn=en.children,gn=(0,We.Z)(en,on),Kn=(0,Pe.Z)({key:Wt},gn);return hn&&(Kn.children=Fn(hn)),Kn})}function Dr(_t){var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return _t.filter(function(Wt){return Wt&&(0,Se.Z)(Wt)==="object"}).reduce(function(Wt,en,hn){var gn=en.fixed,Kn=gn===!0?"left":gn,Wn="".concat(Dt,"-").concat(hn),Un=en.children;return Un&&Un.length>0?[].concat((0,zn.Z)(Wt),(0,zn.Z)(Dr(Un,Wn).map(function(ir){return(0,Pe.Z)({fixed:Kn},ir)}))):[].concat((0,zn.Z)(Wt),[(0,Pe.Z)((0,Pe.Z)({key:Wn},en),{},{fixed:Kn})])},[])}function Ai(_t){for(var Dt=!0,Wt=0;Wt<_t.length;Wt+=1){var en=_t[Wt];if(Dt&&en.fixed!=="left")Dt=!1;else if(!Dt&&en.fixed==="left"){warning(!1,"Index ".concat(Wt-1," of `columns` missing `fixed='left'` prop."));break}}for(var hn=!0,gn=_t.length-1;gn>=0;gn-=1){var Kn=_t[gn];if(hn&&Kn.fixed!=="right")hn=!1;else if(!hn&&Kn.fixed==="right"){warning(!1,"Index ".concat(gn+1," of `columns` missing `fixed='right'` prop."));break}}}function sr(_t){return _t.map(function(Dt){var Wt=Dt.fixed,en=(0,We.Z)(Dt,Mn),hn=Wt;return Wt==="left"?hn="right":Wt==="right"&&(hn="left"),(0,Pe.Z)({fixed:hn},en)})}function Sa(_t,Dt){var Wt=_t.prefixCls,en=_t.columns,hn=_t.children,gn=_t.expandable,Kn=_t.expandedKeys,Wn=_t.columnTitle,Un=_t.getRowKey,ir=_t.onTriggerExpand,Cr=_t.expandIcon,Ar=_t.rowExpandable,qr=_t.expandIconColumnIndex,Gr=_t.direction,Xr=_t.expandRowByClick,Oi=_t.columnWidth,mi=_t.fixed,_i=_t.scrollWidth,vi=ie.useMemo(function(){return en||Fn(hn)},[en,hn]),zi=ie.useMemo(function(){if(gn){var pa,ia=vi.slice();if(!ia.includes(me)){var Hi=qr||0;Hi>=0&&ia.splice(Hi,0,me)}var ua=ia.indexOf(me);ia=ia.filter(function(ka,So){return ka!==me||So===ua});var Ua=vi[ua],_o;(mi==="left"||mi)&&!qr?_o="left":(mi==="right"||mi)&&qr===vi.length?_o="right":_o=Ua?Ua.fixed:null;var so=(pa={},(0,Be.Z)(pa,Sn,{className:"".concat(Wt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Be.Z)(pa,"title",Wn),(0,Be.Z)(pa,"fixed",_o),(0,Be.Z)(pa,"className","".concat(Wt,"-row-expand-icon-cell")),(0,Be.Z)(pa,"width",Oi),(0,Be.Z)(pa,"render",function(So,Uo,Bs){var ns=Un(Uo,Bs),Rs=Kn.has(ns),el=Ar?Ar(Uo):!0,po=Cr({prefixCls:Wt,expanded:Rs,expandable:el,record:Uo,onExpand:ir});return Xr?ie.createElement("span",{onClick:function(us){return us.stopPropagation()}},po):po}),pa);return ia.map(function(ka){return ka===me?so:ka})}return vi.filter(function(ka){return ka!==me})},[gn,vi,Un,Kn,Cr,Gr]),Fa=ie.useMemo(function(){var pa=zi;return Dt&&(pa=Dt(pa)),pa.length||(pa=[{render:function(){return null}}]),pa},[Dt,zi,Gr]),ja=ie.useMemo(function(){return Gr==="rtl"?sr(Dr(Fa)):Dr(Fa)},[Fa,Gr,_i]),ga=Ei(ja,_i),Wa=(0,E.Z)(ga,2),ho=Wa[0],Xi=Wa[1];return[Fa,ho,Xi]}var Ui=Sa;function Jn(_t){var Dt,Wt=_t.prefixCls,en=_t.record,hn=_t.onExpand,gn=_t.expanded,Kn=_t.expandable,Wn="".concat(Wt,"-row-expand-icon");if(!Kn)return ie.createElement("span",{className:Ee()(Wn,"".concat(Wt,"-row-spaced"))});var Un=function(Cr){hn(en,Cr),Cr.stopPropagation()};return ie.createElement("span",{className:Ee()(Wn,(Dt={},(0,Be.Z)(Dt,"".concat(Wt,"-row-expanded"),gn),(0,Be.Z)(Dt,"".concat(Wt,"-row-collapsed"),!gn),Dt)),onClick:Un})}function Cn(_t,Dt,Wt){var en=[];function hn(gn){(gn||[]).forEach(function(Kn,Wn){en.push(Dt(Kn,Wn)),hn(Kn[Wt])})}return hn(_t),en}function jr(_t,Dt,Wt){var en=Pn(_t),hn=en.expandIcon,gn=en.expandedRowKeys,Kn=en.defaultExpandedRowKeys,Wn=en.defaultExpandAllRows,Un=en.expandedRowRender,ir=en.onExpand,Cr=en.onExpandedRowsChange,Ar=en.childrenColumnName,qr=hn||Jn,Gr=Ar||"children",Xr=ie.useMemo(function(){return Un?"row":_t.expandable&&_t.internalHooks===He&&_t.expandable.__PARENT_RENDER_ICON__||Dt.some(function(ja){return ja&&(0,Se.Z)(ja)==="object"&&ja[Gr]})?"nest":!1},[!!Un,Dt]),Oi=ie.useState(function(){return Kn||(Wn?Cn(Dt,Wt,Gr):[])}),mi=(0,E.Z)(Oi,2),_i=mi[0],vi=mi[1],zi=ie.useMemo(function(){return new Set(gn||_i||[])},[gn,_i]),Fa=ie.useCallback(function(ja){var ga=Wt(ja,Dt.indexOf(ja)),Wa,ho=zi.has(ga);ho?(zi.delete(ga),Wa=(0,zn.Z)(zi)):Wa=[].concat((0,zn.Z)(zi),[ga]),vi(Wa),ir&&ir(!ho,ja),Cr&&Cr(Wa)},[Wt,zi,Dt,ir,Cr]);return[en,Xr,zi,qr,Gr,Fa]}function Tn(_t,Dt,Wt,en){var hn=_t.map(function(gn,Kn){return vt(Kn,Kn,_t,Dt,Wt,en==null?void 0:en[Kn])});return(0,Ue.Z)(function(){return hn},[hn],function(gn,Kn){return!(0,ce.Z)(gn,Kn)})}function Qr(_t){var Dt=(0,ie.useRef)(_t),Wt=(0,ie.useState)({}),en=(0,E.Z)(Wt,2),hn=en[1],gn=(0,ie.useRef)(null),Kn=(0,ie.useRef)([]);function Wn(Un){Kn.current.push(Un);var ir=Promise.resolve();gn.current=ir,ir.then(function(){if(gn.current===ir){var Cr=Kn.current,Ar=Dt.current;Kn.current=[],Cr.forEach(function(qr){Dt.current=qr(Dt.current)}),gn.current=null,Ar!==Dt.current&&hn({})}})}return(0,ie.useEffect)(function(){return function(){gn.current=null}},[]),[Dt.current,Wn]}function di(_t){var Dt=(0,ie.useRef)(_t||null),Wt=(0,ie.useRef)();function en(){window.clearTimeout(Wt.current)}function hn(Kn){Dt.current=Kn,en(),Wt.current=window.setTimeout(function(){Dt.current=null,Wt.current=void 0},100)}function gn(){return Dt.current}return(0,ie.useEffect)(function(){return en},[]),[hn,gn]}function Bi(){var _t=ie.useState(-1),Dt=(0,E.Z)(_t,2),Wt=Dt[0],en=Dt[1],hn=ie.useState(-1),gn=(0,E.Z)(hn,2),Kn=gn[0],Wn=gn[1],Un=ie.useCallback(function(ir,Cr){en(ir),Wn(Cr)},[]);return[Wt,Kn,Un]}var $r=pe(47273),an=(0,$r.Z)()?window:null;function jn(_t,Dt){var Wt=(0,Se.Z)(_t)==="object"?_t:{},en=Wt.offsetHeader,hn=en===void 0?0:en,gn=Wt.offsetSummary,Kn=gn===void 0?0:gn,Wn=Wt.offsetScroll,Un=Wn===void 0?0:Wn,ir=Wt.getContainer,Cr=ir===void 0?function(){return an}:ir,Ar=Cr()||an;return ie.useMemo(function(){var qr=!!_t;return{isSticky:qr,stickyClassName:qr?"".concat(Dt,"-sticky-holder"):"",offsetHeader:hn,offsetSummary:Kn,offsetScroll:Un,container:Ar}},[Un,hn,Kn,Dt,Ar])}function Vn(_t,Dt,Wt){var en=(0,ie.useMemo)(function(){for(var hn=[],gn=[],Kn=0,Wn=0,Un=0;Un=Ar&&(ka=Ar-qr),Kn({scrollLeft:ka/Ar*(Cr+2)}),vi.current.x=ua.pageX},pa=function(){if(gn.current){var ua=(0,ur.os)(gn.current).top,Ua=ua+gn.current.offsetHeight,_o=Un===window?document.documentElement.scrollTop+window.innerHeight:(0,ur.os)(Un).top+Un.clientHeight;Ua-(0,bt.Z)()<=_o||ua>=_o-Wn?_i(function(so){return(0,Pe.Z)((0,Pe.Z)({},so),{},{isHiddenScrollBar:!0})}):_i(function(so){return(0,Pe.Z)((0,Pe.Z)({},so),{},{isHiddenScrollBar:!1})})}},ia=function(ua){_i(function(Ua){return(0,Pe.Z)((0,Pe.Z)({},Ua),{},{scrollLeft:ua/Cr*Ar||0})})};return ie.useImperativeHandle(Wt,function(){return{setScrollLeft:ia}}),ie.useEffect(function(){var Hi=(0,cr.Z)(document.body,"mouseup",Wa,!1),ua=(0,cr.Z)(document.body,"mousemove",Xi,!1);return pa(),function(){Hi.remove(),ua.remove()}},[qr,ja]),ie.useEffect(function(){var Hi=(0,cr.Z)(Un,"scroll",pa,!1),ua=(0,cr.Z)(window,"resize",pa,!1);return function(){Hi.remove(),ua.remove()}},[Un]),ie.useEffect(function(){mi.isHiddenScrollBar||_i(function(Hi){var ua=gn.current;return ua?(0,Pe.Z)((0,Pe.Z)({},Hi),{},{scrollLeft:ua.scrollLeft/ua.scrollWidth*ua.clientWidth}):Hi})},[mi.isHiddenScrollBar]),Cr<=Ar||!qr||mi.isHiddenScrollBar?null:ie.createElement("div",{style:{height:(0,bt.Z)(),width:Ar,bottom:Wn},className:"".concat(ir,"-sticky-scroll")},ie.createElement("div",{onMouseDown:ho,ref:Gr,className:Ee()("".concat(ir,"-sticky-scroll-bar"),(0,Be.Z)({},"".concat(ir,"-sticky-scroll-bar-active"),ja)),style:{width:"".concat(qr,"px"),transform:"translate3d(".concat(mi.scrollLeft,"px, 0, 0)")}}))},qn=ie.forwardRef(xi);function bi(_t){return null}var mr=bi;function Vi(_t){return null}var Aa=Vi,Po="rc-table",zr=[],fi={};function Ni(){return"No Data"}function Pi(_t){var Dt,Wt=(0,Pe.Z)({rowKey:"key",prefixCls:Po,emptyText:Ni},_t),en=Wt.prefixCls,hn=Wt.className,gn=Wt.rowClassName,Kn=Wt.style,Wn=Wt.data,Un=Wt.rowKey,ir=Wt.scroll,Cr=Wt.tableLayout,Ar=Wt.direction,qr=Wt.title,Gr=Wt.footer,Xr=Wt.summary,Oi=Wt.caption,mi=Wt.id,_i=Wt.showHeader,vi=Wt.components,zi=Wt.emptyText,Fa=Wt.onRow,ja=Wt.onHeaderRow,ga=Wt.internalHooks,Wa=Wt.transformColumns,ho=Wt.internalRefs,Xi=Wt.tailor,pa=Wt.sticky,ia=Wn||zr,Hi=!!ia.length,ua=ga===He,Ua=ie.useCallback(function(ms,Ts){return(0,Ie.Z)(vi,ms)||Ts},[vi]),_o=ie.useMemo(function(){return typeof Un=="function"?Un:function(ms){var Ts=ms&&ms[Un];return Ts}},[Un]),so=Ua(["body"]),ka=Bi(),So=(0,E.Z)(ka,3),Uo=So[0],Bs=So[1],ns=So[2],Rs=jr(Wt,ia,_o),el=(0,E.Z)(Rs,6),po=el[0],hl=el[1],us=el[2],xs=el[3],Fs=el[4],fc=el[5],oa=ir==null?void 0:ir.x,Ka=ie.useState(0),Ha=(0,E.Z)(Ka,2),Ea=Ha[0],As=Ha[1],Ba=Ui((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Wt),po),{},{expandable:!!po.expandedRowRender,columnTitle:po.columnTitle,expandedKeys:us,getRowKey:_o,onTriggerExpand:fc,expandIcon:xs,expandIconColumnIndex:po.expandIconColumnIndex,direction:Ar,scrollWidth:ua&&Xi&&typeof oa=="number"?oa:null}),ua?Wa:null),ao=(0,E.Z)(Ba,3),zo=ao[0],Zo=ao[1],Wl=ao[2],cl=Wl!=null?Wl:oa,Kc=ie.useMemo(function(){return{columns:zo,flattenColumns:Zo}},[zo,Zo]),ul=ie.useRef(),Cc=ie.useRef(),Ri=ie.useRef(),tc=ie.useRef(),tA=ie.useRef(),ds=ie.useState(!1),Ho=(0,E.Z)(ds,2),Ws=Ho[0],wl=Ho[1],Ds=ie.useState(!1),Lo=(0,E.Z)(Ds,2),Zl=Lo[0],Ml=Lo[1],hc=Qr(new Map),nc=(0,E.Z)(hc,2),rc=nc[0],Oc=nc[1],vu=et(Zo),Dc=vu.map(function(ms){return rc.get(ms)}),tl=ie.useMemo(function(){return Dc},[Dc.join("_")]),Il=pn(tl,Zo.length,Ar),gl=ir&&ct(ir.y),Zs=ir&&ct(cl)||!!po.fixed,$c=Zs&&Zo.some(function(ms){var Ts=ms.fixed;return Ts}),uu=ie.useRef(),yu=jn(pa,en),eu=yu.isSticky,YA=yu.offsetHeader,Bd=yu.offsetSummary,Vo=yu.offsetScroll,_s=yu.stickyClassName,Ol=yu.container,Ks=ie.useMemo(function(){return Xr==null?void 0:Xr(ia)},[Xr,ia]),Dl=(gl||eu)&&ie.isValidElement(Ks)&&Ks.type===De&&Ks.props.fixed,Ul,nl,tu;gl&&(nl={overflowY:"scroll",maxHeight:ir.y}),Zs&&(Ul={overflowX:"auto"},gl||(nl={overflowY:"hidden"}),tu={width:cl===!0?"auto":cl,minWidth:"100%"});var JA=ie.useCallback(function(ms,Ts){(0,gt.Z)(ul.current)&&Oc(function(Gc){if(Gc.get(ms)!==Ts){var ju=new Map(Gc);return ju.set(ms,Ts),ju}return Gc})},[]),qA=di(null),xd=(0,E.Z)(qA,2),uf=xd[0],Af=xd[1];function BA(ms,Ts){Ts&&(typeof Ts=="function"?Ts(ms):Ts.scrollLeft!==ms&&(Ts.scrollLeft=ms,Ts.scrollLeft!==ms&&setTimeout(function(){Ts.scrollLeft=ms},0)))}var nu=(0,ve.Z)(function(ms){var Ts=ms.currentTarget,Gc=ms.scrollLeft,ju=Ar==="rtl",Nu=typeof Gc=="number"?Gc:Ts.scrollLeft,Ch=Ts||fi;if(!Af()||Af()===Ch){var vf;uf(Ch),BA(Nu,Cc.current),BA(Nu,Ri.current),BA(Nu,tA.current),BA(Nu,(vf=uu.current)===null||vf===void 0?void 0:vf.setScrollLeft)}var yf=Ts||Cc.current;if(yf){var bf=yf.scrollWidth,wf=yf.clientWidth;if(bf===wf){wl(!1),Ml(!1);return}ju?(wl(-Nu0)):(wl(Nu>0),Ml(Nu1?Oi-ua:0,_o=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Wa),Un),{},{flex:"0 0 ".concat(ua,"px"),width:"".concat(ua,"px"),marginRight:Ua,pointerEvents:"auto"}),so=ie.useMemo(function(){return Cr?ia<=1:Xi===0||ia===0||ia>1},[ia,Xi,Cr]);so?_o.visibility="hidden":Cr&&(_o.height=Ar==null?void 0:Ar(ia));var ka=so?function(){return null}:qr,So={};return(ia===0||Xi===0)&&(So.rowSpan=1,So.colSpan=1),ie.createElement(jt,(0,se.Z)({className:Ee()(Xr,ir),ellipsis:Wt.ellipsis,align:Wt.align,scope:Wt.rowScope,component:"div",prefixCls:Dt.prefixCls,key:zi,record:Wn,index:gn,renderIndex:Kn,dataIndex:Gr,render:ka,shouldCellUpdate:Wt.shouldCellUpdate},Fa,{appendNode:ja,additionalProps:(0,Pe.Z)((0,Pe.Z)({},ga),{},{style:_o},So)}))}var ya=Ro,lr=["data","index","className","rowKey","style","extra","getHeight"],er=ie.forwardRef(function(_t,Dt){var Wt=_t.data,en=_t.index,hn=_t.className,gn=_t.rowKey,Kn=_t.style,Wn=_t.extra,Un=_t.getHeight,ir=(0,We.Z)(_t,lr),Cr=Wt.record,Ar=Wt.indent,qr=Wt.index,Gr=oe(ye,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Xr=Gr.scrollX,Oi=Gr.flattenColumns,mi=Gr.prefixCls,_i=Gr.fixColumn,vi=Gr.componentWidth,zi=wt(Cr,gn,en,Ar),Fa=zi.rowSupportExpand,ja=zi.expanded,ga=zi.rowProps,Wa=zi.expandedRowRender,ho=zi.expandedRowClassName,Xi;if(Fa&&ja){var pa=Wa(Cr,en,Ar+1,ja),ia=ho==null?void 0:ho(Cr,en,Ar),Hi={};_i&&(Hi={style:(0,Be.Z)({},"--virtual-width","".concat(vi,"px"))});var ua="".concat(mi,"-expanded-row-cell");Xi=ie.createElement("div",{className:Ee()("".concat(mi,"-expanded-row"),"".concat(mi,"-expanded-row-level-").concat(Ar+1),ia)},ie.createElement(jt,{component:"div",prefixCls:mi,className:Ee()(ua,(0,Be.Z)({},"".concat(ua,"-fixed"),_i)),additionalProps:Hi},pa))}var Ua=(0,Pe.Z)((0,Pe.Z)({},Kn),{},{width:Xr});Wn&&(Ua.position="absolute",Ua.pointerEvents="none");var _o=ie.createElement("div",(0,se.Z)({},ga,ir,{ref:Fa?null:Dt,className:Ee()(hn,"".concat(mi,"-row"),ga==null?void 0:ga.className,(0,Be.Z)({},"".concat(mi,"-row-extra"),Wn)),style:(0,Pe.Z)((0,Pe.Z)({},Ua),ga==null?void 0:ga.style)}),Oi.map(function(so,ka){return ie.createElement(ya,{key:ka,rowInfo:zi,column:so,colIndex:ka,indent:Ar,index:en,renderIndex:qr,record:Cr,inverse:Wn,getHeight:Un})}));return Fa?ie.createElement("div",{ref:Dt},_o,Xi):_o}),ra=ne(er),da=ra,Ii=ie.forwardRef(function(_t,Dt){var Wt=_t.data,en=_t.onScroll,hn=oe(ye,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),gn=hn.flattenColumns,Kn=hn.onColumnResize,Wn=hn.getRowKey,Un=hn.expandedKeys,ir=hn.prefixCls,Cr=hn.childrenColumnName,Ar=hn.emptyNode,qr=hn.scrollX,Gr=oe(Na),Xr=Gr.scrollY,Oi=Gr.listItemHeight,mi=ie.useRef(),_i=Lt(Wt,Cr,Un,Wn),vi=ie.useMemo(function(){var Xi=0;return gn.map(function(pa){var ia=pa.width,Hi=pa.key;return Xi+=ia,[Hi,ia,Xi]})},[gn]),zi=ie.useMemo(function(){return vi.map(function(Xi){return Xi[2]})},[vi]);ie.useEffect(function(){vi.forEach(function(Xi){var pa=(0,E.Z)(Xi,2),ia=pa[0],Hi=pa[1];Kn(ia,Hi)})},[vi]),ie.useImperativeHandle(Dt,function(){var Xi={};return Object.defineProperty(Xi,"scrollLeft",{get:function(){var ia;return((ia=mi.current)===null||ia===void 0?void 0:ia.getScrollInfo().x)||0},set:function(ia){var Hi;(Hi=mi.current)===null||Hi===void 0||Hi.scrollTo({left:ia})}}),Xi});var Fa=function(pa,ia){var Hi,ua=(Hi=_i[ia])===null||Hi===void 0?void 0:Hi.record,Ua=pa.onCell;if(Ua){var _o,so=Ua(ua,ia);return(_o=so==null?void 0:so.rowSpan)!==null&&_o!==void 0?_o:1}return 1},ja=function(pa){var ia=pa.start,Hi=pa.end,ua=pa.getSize,Ua=pa.offsetY;if(Hi<0)return null;for(var _o=gn.filter(function(oa){return Fa(oa,ia)===0}),so=ia,ka=function(Ka){if(_o=_o.filter(function(Ha){return Fa(Ha,Ka)===0}),!_o.length)return so=Ka,"break"},So=ia;So>=0;So-=1){var Uo=ka(So);if(Uo==="break")break}for(var Bs=gn.filter(function(oa){return Fa(oa,Hi)!==1}),ns=Hi,Rs=function(Ka){if(Bs=Bs.filter(function(Ha){return Fa(Ha,Ka)!==1}),!Bs.length)return ns=Math.max(Ka-1,Hi),"break"},el=Hi;el<_i.length;el+=1){var po=Rs(el);if(po==="break")break}for(var hl=[],us=function(Ka){var Ha=_i[Ka];if(!Ha)return"continue";gn.some(function(Ea){return Fa(Ea,Ka)>1})&&hl.push(Ka)},xs=so;xs<=ns;xs+=1)var Fs=us(xs);var fc=hl.map(function(oa){var Ka=_i[oa],Ha=Wn(Ka.record,oa),Ea=function(ao){var zo=oa+ao-1,Zo=Wn(_i[zo].record,zo),Wl=ua(Ha,Zo);return Wl.bottom-Wl.top},As=ua(Ha);return ie.createElement(da,{key:oa,data:Ka,rowKey:Ha,index:oa,style:{top:-Ua+As.top},extra:!0,getHeight:Ea})});return fc},ga=ie.useMemo(function(){return{columnsOffset:zi}},[zi]),Wa="".concat(ir,"-tbody"),ho;return _i.length?ho=ie.createElement(Ja.Z,{fullHeight:!1,ref:mi,className:Ee()(Wa,"".concat(Wa,"-virtual")),height:Xr,itemHeight:Oi||24,data:_i,itemKey:function(pa){return Wn(pa.record)},scrollWidth:qr,onVirtualScroll:function(pa){var ia=pa.x;en({scrollLeft:ia})},extraRender:ja},function(Xi,pa,ia){var Hi=Wn(Xi.record,pa);return ie.createElement(da,(0,se.Z)({data:Xi,rowKey:Hi,index:pa},ia))}):ho=ie.createElement("div",{className:Ee()("".concat(ir,"-placeholder"))},ie.createElement(jt,{component:"div",prefixCls:ir},Ar)),ie.createElement(es.Provider,{value:ga},ho)}),ko=ne(Ii),to=ko,ts=function(Dt,Wt){var en=Wt.ref,hn=Wt.onScroll;return ie.createElement(to,{ref:en,data:Dt,onScroll:hn})},uo=100;function fa(_t){var Dt=_t.columns,Wt=_t.scroll,en=_t.prefixCls,hn=en===void 0?Po:en,gn=_t.className,Kn=_t.listItemHeight,Wn=Wt||{},Un=Wn.x,ir=Wn.y;typeof Un!="number"&&(Un=((Dt||[]).length+1)*uo),typeof ir!="number"&&(ir=500);var Cr=ie.useMemo(function(){return{scrollY:ir,listItemHeight:Kn}},[ir,Kn]);return ie.createElement(Na.Provider,{value:Cr},ie.createElement(ca,(0,se.Z)({},_t,{className:Ee()(gn,"".concat(hn,"-virtual")),scroll:(0,Pe.Z)((0,Pe.Z)({},Wt),{},{x:Un}),components:{body:ts},columns:Dt,internalHooks:He,tailor:!0})))}function Ca(_t){return ee(fa,_t)}var Da=Ca(),ha=null;function Mo(_t){return null}var Oo=Mo;function Qo(_t){return null}var Fo=Qo,Us=pe(2738),Ss=pe(68031),Ao=pe(36355),ro=pe(93891),Hs=pe(19716),On=pe(8628),br=pe(31724),Ur=pe(58421),Pa=pe(71418),Vr=pe(88088);function xr(_t){return function(Wt){let{prefixCls:en,onExpand:hn,record:gn,expanded:Kn,expandable:Wn}=Wt;const Un=`${en}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:ir=>{hn(gn,ir),ir.stopPropagation()},className:Ee()(Un,{[`${Un}-spaced`]:!Wn,[`${Un}-expanded`]:Wn&&Kn,[`${Un}-collapsed`]:Wn&&!Kn}),"aria-label":Kn?_t.collapse:_t.expand,"aria-expanded":Kn})}}var Pr=xr;function gr(_t,Dt){return"key"in _t&&_t.key!==void 0&&_t.key!==null?_t.key:_t.dataIndex?Array.isArray(_t.dataIndex)?_t.dataIndex.join("."):_t.dataIndex:Dt}function kr(_t,Dt){return Dt?`${Dt}-${_t}`:`${_t}`}function ui(_t,Dt){return typeof _t=="function"?_t(Dt):_t}function li(_t,Dt){const Wt=ui(_t,Dt);return Object.prototype.toString.call(Wt)==="[object Object]"?"":Wt}var Ta={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"},qi=Ta,fo=pe(7657),za=function(Dt,Wt){return ie.createElement(fo.Z,(0,se.Z)({},Dt,{ref:Wt,icon:qi}))},Fi=ie.forwardRef(za),Ra=Fi,Ga=pe(56762);function Li(_t){const Dt=ie.useRef(_t),Wt=(0,Ga.Z)();return[()=>Dt.current,en=>{Dt.current=en,Wt()}]}var no=pe(3113),Nn=pe(24905),Ln=pe(38854),Bn=pe(64165),Sr=pe(20834),gi=pe(40875),ji=pe(5112),Tr=pe(17574),Gi=pe(47472),Qi=pe(92832);function Va(_t){let{value:Dt,onChange:Wt,filterSearch:en,tablePrefixCls:hn,locale:gn}=_t;return en?ie.createElement("div",{className:`${hn}-filter-dropdown-search`},ie.createElement(Qi.default,{prefix:ie.createElement(Gi.Z,null),placeholder:gn.filterSearchPlaceholder,onChange:Wt,value:Dt,htmlSize:1,className:`${hn}-filter-dropdown-search-input`})):null}var Zi=Va,pi=pe(10228);const io=_t=>{const{keyCode:Dt}=_t;Dt===pi.Z.ENTER&&_t.stopPropagation()};var ps=ie.forwardRef((_t,Dt)=>ie.createElement("div",{className:_t.className,onClick:Wt=>Wt.stopPropagation(),onKeyDown:io,ref:Dt},_t.children));function Yi(_t){let Dt=[];return(_t||[]).forEach(Wt=>{let{value:en,children:hn}=Wt;Dt.push(en),hn&&(Dt=[].concat((0,zn.Z)(Dt),(0,zn.Z)(Yi(hn))))}),Dt}function ai(_t){return _t.some(Dt=>{let{children:Wt}=Dt;return Wt})}function $i(_t,Dt){return typeof Dt=="string"||typeof Dt=="number"?Dt==null?void 0:Dt.toString().toLowerCase().includes(_t.trim().toLowerCase()):!1}function ea(_t){let{filters:Dt,prefixCls:Wt,filteredKeys:en,filterMultiple:hn,searchValue:gn,filterSearch:Kn}=_t;return Dt.map((Wn,Un)=>{const ir=String(Wn.value);if(Wn.children)return{key:ir||Un,label:Wn.text,popupClassName:`${Wt}-dropdown-submenu`,children:ea({filters:Wn.children,prefixCls:Wt,filteredKeys:en,filterMultiple:hn,searchValue:gn,filterSearch:Kn})};const Cr=hn?Nn.default:ji.ZP,Ar={key:Wn.value!==void 0?ir:Un,label:ie.createElement(ie.Fragment,null,ie.createElement(Cr,{checked:en.includes(ir)}),ie.createElement("span",null,Wn.text))};return gn.trim()?typeof Kn=="function"?Kn(gn,Wn)?Ar:null:$i(gn,Wn.text)?Ar:null:Ar})}function Go(_t){var Dt,Wt;const{tablePrefixCls:en,prefixCls:hn,column:gn,dropdownPrefixCls:Kn,columnKey:Wn,filterMultiple:Un,filterMode:ir="menu",filterSearch:Cr=!1,filterState:Ar,triggerFilter:qr,locale:Gr,children:Xr,getPopupContainer:Oi}=_t,{filterDropdownOpen:mi,onFilterDropdownOpenChange:_i,filterResetToDefaultFilteredValue:vi,defaultFilteredValue:zi,filterDropdownVisible:Fa,onFilterDropdownVisibleChange:ja}=gn,[ga,Wa]=ie.useState(!1),ho=!!(Ar&&(!((Dt=Ar.filteredKeys)===null||Dt===void 0)&&Dt.length||Ar.forceFiltered)),Xi=Ba=>{Wa(Ba),_i==null||_i(Ba),ja==null||ja(Ba)},pa=(Wt=mi!=null?mi:Fa)!==null&&Wt!==void 0?Wt:ga,ia=Ar==null?void 0:Ar.filteredKeys,[Hi,ua]=Li(ia||[]),Ua=Ba=>{let{selectedKeys:ao}=Ba;ua(ao)},_o=(Ba,ao)=>{let{node:zo,checked:Zo}=ao;Ua(Un?{selectedKeys:Ba}:{selectedKeys:Zo&&zo.key?[zo.key]:[]})};ie.useEffect(()=>{ga&&Ua({selectedKeys:ia||[]})},[ia]);const[so,ka]=ie.useState([]),So=Ba=>{ka(Ba)},[Uo,Bs]=ie.useState(""),ns=Ba=>{const{value:ao}=Ba.target;Bs(ao)};ie.useEffect(()=>{ga||Bs("")},[ga]);const Rs=Ba=>{const ao=Ba&&Ba.length?Ba:null;if(ao===null&&(!Ar||!Ar.filteredKeys)||(0,ce.Z)(ao,Ar==null?void 0:Ar.filteredKeys,!0))return null;qr({column:gn,key:Wn,filteredKeys:ao})},el=()=>{Xi(!1),Rs(Hi())},po=function(){let{confirm:Ba,closeDropdown:ao}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ba&&Rs([]),ao&&Xi(!1),Bs(""),ua(vi?(zi||[]).map(zo=>String(zo)):[])},hl=function(){let{closeDropdown:Ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ba&&Xi(!1),Rs(Hi())},us=Ba=>{Ba&&ia!==void 0&&ua(ia||[]),Xi(Ba),!Ba&&!gn.filterDropdown&&el()},xs=Ee()({[`${Kn}-menu-without-submenu`]:!ai(gn.filters||[])}),Fs=Ba=>{if(Ba.target.checked){const ao=Yi(gn==null?void 0:gn.filters).map(zo=>String(zo));ua(ao)}else ua([])},fc=Ba=>{let{filters:ao}=Ba;return(ao||[]).map((zo,Zo)=>{const Wl=String(zo.value),cl={title:zo.text,key:zo.value!==void 0?Wl:Zo};return zo.children&&(cl.children=fc({filters:zo.children})),cl})},oa=Ba=>{var ao;return Object.assign(Object.assign({},Ba),{text:Ba.title,value:Ba.key,children:((ao=Ba.children)===null||ao===void 0?void 0:ao.map(zo=>oa(zo)))||[]})};let Ka;if(typeof gn.filterDropdown=="function")Ka=gn.filterDropdown({prefixCls:`${Kn}-custom`,setSelectedKeys:Ba=>Ua({selectedKeys:Ba}),selectedKeys:Hi(),confirm:hl,clearFilters:po,filters:gn.filters,visible:pa,close:()=>{Xi(!1)}});else if(gn.filterDropdown)Ka=gn.filterDropdown;else{const Ba=Hi()||[],ao=()=>(gn.filters||[]).length===0?ie.createElement(Bn.Z,{image:Bn.Z.PRESENTED_IMAGE_SIMPLE,description:Gr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ir==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(Zi,{filterSearch:Cr,value:Uo,onChange:ns,tablePrefixCls:en,locale:Gr}),ie.createElement("div",{className:`${en}-filter-dropdown-tree`},Un?ie.createElement(Nn.default,{checked:Ba.length===Yi(gn.filters).length,indeterminate:Ba.length>0&&Ba.lengthtypeof Cr=="function"?Cr(Uo,oa(Zo)):$i(Uo,Zo.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(Zi,{filterSearch:Cr,value:Uo,onChange:ns,tablePrefixCls:en,locale:Gr}),ie.createElement(Sr.default,{selectable:!0,multiple:Un,prefixCls:`${Kn}-menu`,className:xs,onSelect:Ua,onDeselect:Ua,selectedKeys:Ba,getPopupContainer:Oi,openKeys:so,onOpenChange:So,items:ea({filters:gn.filters||[],filterSearch:Cr,prefixCls:hn,filteredKeys:Hi(),filterMultiple:Un,searchValue:Uo})})),zo=()=>vi?(0,ce.Z)((zi||[]).map(Zo=>String(Zo)),Ba,!0):Ba.length===0;Ka=ie.createElement(ie.Fragment,null,ao(),ie.createElement("div",{className:`${hn}-dropdown-btns`},ie.createElement(no.ZP,{type:"link",size:"small",disabled:zo(),onClick:()=>po()},Gr.filterReset),ie.createElement(no.ZP,{type:"primary",size:"small",onClick:el},Gr.filterConfirm)))}gn.filterDropdown&&(Ka=ie.createElement(gi.J,{selectable:void 0},Ka));const Ha=()=>ie.createElement(ps,{className:`${hn}-dropdown`},Ka);let Ea;typeof gn.filterIcon=="function"?Ea=gn.filterIcon(ho):gn.filterIcon?Ea=gn.filterIcon:Ea=ie.createElement(Ra,null);const{direction:As}=ie.useContext(Ao.E_);return ie.createElement("div",{className:`${hn}-column`},ie.createElement("span",{className:`${en}-column-title`},Xr),ie.createElement(Ln.Z,{dropdownRender:Ha,trigger:["click"],open:pa,onOpenChange:us,getPopupContainer:Oi,placement:As==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:Ee()(`${hn}-trigger`,{active:ho}),onClick:Ba=>{Ba.stopPropagation()}},Ea)))}var dl=Go;function lc(_t,Dt,Wt){let en=[];return(_t||[]).forEach((hn,gn)=>{var Kn;const Wn=kr(gn,Wt);if(hn.filters||"filterDropdown"in hn||"onFilter"in hn)if("filteredValue"in hn){let Un=hn.filteredValue;"filterDropdown"in hn||(Un=(Kn=Un==null?void 0:Un.map(String))!==null&&Kn!==void 0?Kn:Un),en.push({column:hn,key:gr(hn,Wn),filteredKeys:Un,forceFiltered:hn.filtered})}else en.push({column:hn,key:gr(hn,Wn),filteredKeys:Dt&&hn.defaultFilteredValue?hn.defaultFilteredValue:void 0,forceFiltered:hn.filtered});"children"in hn&&(en=[].concat((0,zn.Z)(en),(0,zn.Z)(lc(hn.children,Dt,Wn))))}),en}function Sc(_t,Dt,Wt,en,hn,gn,Kn,Wn){return Wt.map((Un,ir)=>{const Cr=kr(ir,Wn),{filterMultiple:Ar=!0,filterMode:qr,filterSearch:Gr}=Un;let Xr=Un;if(Xr.filters||Xr.filterDropdown){const Oi=gr(Xr,Cr),mi=en.find(_i=>{let{key:vi}=_i;return Oi===vi});Xr=Object.assign(Object.assign({},Xr),{title:_i=>ie.createElement(dl,{tablePrefixCls:_t,prefixCls:`${_t}-filter`,dropdownPrefixCls:Dt,column:Xr,columnKey:Oi,filterState:mi,filterMultiple:Ar,filterMode:qr,filterSearch:Gr,triggerFilter:gn,locale:hn,getPopupContainer:Kn},ui(Un.title,_i))})}return"children"in Xr&&(Xr=Object.assign(Object.assign({},Xr),{children:Sc(_t,Dt,Xr.children,en,hn,gn,Kn,Cr)})),Xr})}function Gl(_t){const Dt={};return _t.forEach(Wt=>{let{key:en,filteredKeys:hn,column:gn}=Wt;const{filters:Kn,filterDropdown:Wn}=gn;if(Wn)Dt[en]=hn||null;else if(Array.isArray(hn)){const Un=Yi(Kn);Dt[en]=Un.filter(ir=>hn.includes(String(ir)))}else Dt[en]=null}),Dt}function Lu(_t,Dt){return Dt.reduce((Wt,en)=>{const{column:{onFilter:hn,filters:gn},filteredKeys:Kn}=en;return hn&&Kn&&Kn.length?Wt.filter(Wn=>Kn.some(Un=>{const ir=Yi(gn),Cr=ir.findIndex(qr=>String(qr)===String(Un)),Ar=Cr!==-1?ir[Cr]:Un;return hn(Ar,Wn)})):Wt},_t)}const cc=_t=>_t.flatMap(Dt=>"children"in Dt?[Dt].concat((0,zn.Z)(cc(Dt.children||[]))):[Dt]);function Qs(_t){let{prefixCls:Dt,dropdownPrefixCls:Wt,mergedColumns:en,onFilterChange:hn,getPopupContainer:gn,locale:Kn}=_t;const Wn=ie.useMemo(()=>cc(en||[]),[en]),[Un,ir]=ie.useState(()=>lc(Wn,!0)),Cr=ie.useMemo(()=>{const Xr=lc(Wn,!1);if(Xr.length===0)return Xr;let Oi=!0,mi=!0;if(Xr.forEach(_i=>{let{filteredKeys:vi}=_i;vi!==void 0?Oi=!1:mi=!1}),Oi){const _i=(Wn||[]).map((vi,zi)=>gr(vi,kr(zi)));return Un.filter(vi=>{let{key:zi}=vi;return _i.includes(zi)}).map(vi=>{const zi=Wn[_i.findIndex(Fa=>Fa===vi.key)];return Object.assign(Object.assign({},vi),{column:Object.assign(Object.assign({},vi.column),zi),forceFiltered:zi.filtered})})}return Xr},[Wn,Un]),Ar=ie.useMemo(()=>Gl(Cr),[Cr]),qr=Xr=>{const Oi=Cr.filter(mi=>{let{key:_i}=mi;return _i!==Xr.key});Oi.push(Xr),ir(Oi),hn(Gl(Oi),Oi)};return[Xr=>Sc(Dt,Wt,Xr,Cr,Kn,qr,gn),Cr,Ar]}var _c=Qs;function al(_t,Dt,Wt){const en=ie.useRef({});function hn(gn){if(!en.current||en.current.data!==_t||en.current.childrenColumnName!==Dt||en.current.getRowKey!==Wt){let Wn=function(Un){Un.forEach((ir,Cr)=>{const Ar=Wt(ir,Cr);Kn.set(Ar,ir),ir&&typeof ir=="object"&&Dt in ir&&Wn(ir[Dt]||[])})};const Kn=new Map;Wn(_t),en.current={data:_t,childrenColumnName:Dt,kvMap:Kn,getRowKey:Wt}}return en.current.kvMap.get(gn)}return[hn]}var Lc=pe(50371),uc=function(_t,Dt){var Wt={};for(var en in _t)Object.prototype.hasOwnProperty.call(_t,en)&&Dt.indexOf(en)<0&&(Wt[en]=_t[en]);if(_t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,en=Object.getOwnPropertySymbols(_t);hn{const gn=_t[hn];typeof gn!="function"&&(Wt[hn]=gn)}),Wt}function pu(_t,Dt,Wt){const en=Wt&&typeof Wt=="object"?Wt:{},{total:hn=0}=en,gn=uc(en,["total"]),[Kn,Wn]=(0,ie.useState)(()=>({current:"defaultCurrent"in gn?gn.defaultCurrent:1,pageSize:"defaultPageSize"in gn?gn.defaultPageSize:Ac})),Un=(0,Lc.Z)(Kn,gn,{total:hn>0?hn:_t}),ir=Math.ceil((hn||_t)/Un.pageSize);Un.current>ir&&(Un.current=ir||1);const Cr=(qr,Gr)=>{Wn({current:qr!=null?qr:1,pageSize:Gr||Un.pageSize})},Ar=(qr,Gr)=>{var Xr;Wt&&((Xr=Wt.onChange)===null||Xr===void 0||Xr.call(Wt,qr,Gr)),Cr(qr,Gr),Dt(qr,Gr||(Un==null?void 0:Un.pageSize))};return Wt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Un),{onChange:Ar}),Cr]}var Xu=pu,zA=pe(84105),$s=pe(35654),ec=pe(90782),cu=pe(71430),bd=pe(18929);const fl={},Uc="SELECT_ALL",Ll="SELECT_INVERT",ta="SELECT_NONE",Xa=[],Rl=(_t,Dt)=>{let Wt=[];return(Dt||[]).forEach(en=>{Wt.push(en),en&&typeof en=="object"&&_t in en&&(Wt=[].concat((0,zn.Z)(Wt),(0,zn.Z)(Rl(_t,en[_t]))))}),Wt};var Bl=(_t,Dt)=>{const{preserveSelectedRowKeys:Wt,selectedRowKeys:en,defaultSelectedRowKeys:hn,getCheckboxProps:gn,onChange:Kn,onSelect:Wn,onSelectAll:Un,onSelectInvert:ir,onSelectNone:Cr,onSelectMultiple:Ar,columnWidth:qr,type:Gr,selections:Xr,fixed:Oi,renderCell:mi,hideSelectAll:_i,checkStrictly:vi=!0}=Dt||{},{prefixCls:zi,data:Fa,pageData:ja,getRecordByKey:ga,getRowKey:Wa,expandType:ho,childrenColumnName:Xi,locale:pa,getPopupContainer:ia}=_t,[Hi,ua]=(0,bd.Z)(en||hn||Xa,{value:en}),Ua=ie.useRef(new Map),_o=(0,ie.useCallback)(oa=>{if(Wt){const Ka=new Map;oa.forEach(Ha=>{let Ea=ga(Ha);!Ea&&Ua.current.has(Ha)&&(Ea=Ua.current.get(Ha)),Ka.set(Ha,Ea)}),Ua.current=Ka}},[ga,Wt]);ie.useEffect(()=>{_o(Hi)},[Hi]);const{keyEntities:so}=(0,ie.useMemo)(()=>{if(vi)return{keyEntities:null};let oa=Fa;if(Wt){const Ka=new Set(Fa.map((Ea,As)=>Wa(Ea,As))),Ha=Array.from(Ua.current).reduce((Ea,As)=>{let[Ba,ao]=As;return Ka.has(Ba)?Ea:Ea.concat(ao)},[]);oa=[].concat((0,zn.Z)(oa),(0,zn.Z)(Ha))}return(0,cu.I8)(oa,{externalGetKey:Wa,childrenPropName:Xi})},[Fa,Wa,vi,Xi,Wt]),ka=(0,ie.useMemo)(()=>Rl(Xi,ja),[Xi,ja]),So=(0,ie.useMemo)(()=>{const oa=new Map;return ka.forEach((Ka,Ha)=>{const Ea=Wa(Ka,Ha),As=(gn?gn(Ka):null)||{};oa.set(Ea,As)}),oa},[ka,Wa,gn]),Uo=(0,ie.useCallback)(oa=>{var Ka;return!!(!((Ka=So.get(Wa(oa)))===null||Ka===void 0)&&Ka.disabled)},[So,Wa]),[Bs,ns]=(0,ie.useMemo)(()=>{if(vi)return[Hi||[],[]];const{checkedKeys:oa,halfCheckedKeys:Ka}=(0,ec.S)(Hi,!0,so,Uo);return[oa||[],Ka]},[Hi,vi,so,Uo]),Rs=(0,ie.useMemo)(()=>{const oa=Gr==="radio"?Bs.slice(0,1):Bs;return new Set(oa)},[Bs,Gr]),el=(0,ie.useMemo)(()=>Gr==="radio"?new Set:new Set(ns),[ns,Gr]),[po,hl]=(0,ie.useState)(null);ie.useEffect(()=>{Dt||ua(Xa)},[!!Dt]);const us=(0,ie.useCallback)((oa,Ka)=>{let Ha,Ea;_o(oa),Wt?(Ha=oa,Ea=oa.map(As=>Ua.current.get(As))):(Ha=[],Ea=[],oa.forEach(As=>{const Ba=ga(As);Ba!==void 0&&(Ha.push(As),Ea.push(Ba))})),ua(Ha),Kn==null||Kn(Ha,Ea,{type:Ka})},[ua,ga,Kn,Wt]),xs=(0,ie.useCallback)((oa,Ka,Ha,Ea)=>{if(Wn){const As=Ha.map(Ba=>ga(Ba));Wn(ga(oa),Ka,As,Ea)}us(Ha,"single")},[Wn,ga,us]),Fs=(0,ie.useMemo)(()=>!Xr||_i?null:(Xr===!0?[Uc,Ll,ta]:Xr).map(Ka=>Ka===Uc?{key:"all",text:pa.selectionAll,onSelect(){us(Fa.map((Ha,Ea)=>Wa(Ha,Ea)).filter(Ha=>{const Ea=So.get(Ha);return!(Ea!=null&&Ea.disabled)||Rs.has(Ha)}),"all")}}:Ka===Ll?{key:"invert",text:pa.selectInvert,onSelect(){const Ha=new Set(Rs);ja.forEach((As,Ba)=>{const ao=Wa(As,Ba),zo=So.get(ao);zo!=null&&zo.disabled||(Ha.has(ao)?Ha.delete(ao):Ha.add(ao))});const Ea=Array.from(Ha);ir&&ir(Ea),us(Ea,"invert")}}:Ka===ta?{key:"none",text:pa.selectNone,onSelect(){Cr==null||Cr(),us(Array.from(Rs).filter(Ha=>{const Ea=So.get(Ha);return Ea==null?void 0:Ea.disabled}),"none")}}:Ka).map(Ka=>Object.assign(Object.assign({},Ka),{onSelect:function(){for(var Ha,Ea,As=arguments.length,Ba=new Array(As),ao=0;ao{var Ka;if(!Dt)return oa.filter(ds=>ds!==fl);let Ha=(0,zn.Z)(oa);const Ea=new Set(Rs),As=ka.map(Wa).filter(ds=>!So.get(ds).disabled),Ba=As.every(ds=>Ea.has(ds)),ao=As.some(ds=>Ea.has(ds)),zo=()=>{const ds=[];Ba?As.forEach(Ws=>{Ea.delete(Ws),ds.push(Ws)}):As.forEach(Ws=>{Ea.has(Ws)||(Ea.add(Ws),ds.push(Ws))});const Ho=Array.from(Ea);Un==null||Un(!Ba,Ho.map(Ws=>ga(Ws)),ds.map(Ws=>ga(Ws))),us(Ho,"all"),hl(null)};let Zo;if(Gr!=="radio"){let ds;if(Fs){const Lo={getPopupContainer:ia,items:Fs.map((Zl,Ml)=>{const{key:hc,text:nc,onSelect:rc}=Zl;return{key:hc!=null?hc:Ml,onClick:()=>{rc==null||rc(As)},label:nc}})};ds=ie.createElement("div",{className:`${zi}-selection-extra`},ie.createElement(Ln.Z,{menu:Lo,getPopupContainer:ia},ie.createElement("span",null,ie.createElement(zA.Z,null))))}const Ho=ka.map((Lo,Zl)=>{const Ml=Wa(Lo,Zl),hc=So.get(Ml)||{};return Object.assign({checked:Ea.has(Ml)},hc)}).filter(Lo=>{let{disabled:Zl}=Lo;return Zl}),Ws=!!Ho.length&&Ho.length===ka.length,wl=Ws&&Ho.every(Lo=>{let{checked:Zl}=Lo;return Zl}),Ds=Ws&&Ho.some(Lo=>{let{checked:Zl}=Lo;return Zl});Zo=!_i&&ie.createElement("div",{className:`${zi}-selection`},ie.createElement(Nn.default,{checked:Ws?wl:!!ka.length&&Ba,indeterminate:Ws?!wl&&Ds:!Ba&&ao,onChange:zo,disabled:ka.length===0||Ws,"aria-label":ds?"Custom selection":"Select all",skipGroup:!0}),ds)}let Wl;Gr==="radio"?Wl=(ds,Ho,Ws)=>{const wl=Wa(Ho,Ws),Ds=Ea.has(wl);return{node:ie.createElement(ji.ZP,Object.assign({},So.get(wl),{checked:Ds,onClick:Lo=>Lo.stopPropagation(),onChange:Lo=>{Ea.has(wl)||xs(wl,!0,[wl],Lo.nativeEvent)}})),checked:Ds}}:Wl=(ds,Ho,Ws)=>{var wl;const Ds=Wa(Ho,Ws),Lo=Ea.has(Ds),Zl=el.has(Ds),Ml=So.get(Ds);let hc;return ho==="nest"?hc=Zl:hc=(wl=Ml==null?void 0:Ml.indeterminate)!==null&&wl!==void 0?wl:Zl,{node:ie.createElement(Nn.default,Object.assign({},Ml,{indeterminate:hc,checked:Lo,skipGroup:!0,onClick:nc=>nc.stopPropagation(),onChange:nc=>{let{nativeEvent:rc}=nc;const{shiftKey:Oc}=rc;let vu=-1,Dc=-1;if(Oc&&vi){const tl=new Set([po,Ds]);As.some((Il,gl)=>{if(tl.has(Il))if(vu===-1)vu=gl;else return Dc=gl,!0;return!1})}if(Dc!==-1&&vu!==Dc&&vi){const tl=As.slice(vu,Dc+1),Il=[];Lo?tl.forEach(Zs=>{Ea.has(Zs)&&(Il.push(Zs),Ea.delete(Zs))}):tl.forEach(Zs=>{Ea.has(Zs)||(Il.push(Zs),Ea.add(Zs))});const gl=Array.from(Ea);Ar==null||Ar(!Lo,gl.map(Zs=>ga(Zs)),Il.map(Zs=>ga(Zs))),us(gl,"multiple")}else{const tl=Bs;if(vi){const Il=Lo?(0,$s._5)(tl,Ds):(0,$s.L0)(tl,Ds);xs(Ds,!Lo,Il,rc)}else{const Il=(0,ec.S)([].concat((0,zn.Z)(tl),[Ds]),!0,so,Uo),{checkedKeys:gl,halfCheckedKeys:Zs}=Il;let $c=gl;if(Lo){const uu=new Set(gl);uu.delete(Ds),$c=(0,ec.S)(Array.from(uu),{checked:!1,halfCheckedKeys:Zs},so,Uo).checkedKeys}xs(Ds,!Lo,$c,rc)}}hl(Lo?null:Ds)}})),checked:Lo}};const cl=(ds,Ho,Ws)=>{const{node:wl,checked:Ds}=Wl(ds,Ho,Ws);return mi?mi(Ds,Ho,Ws,wl):wl};if(!Ha.includes(fl))if(Ha.findIndex(ds=>{var Ho;return((Ho=ds[Sn])===null||Ho===void 0?void 0:Ho.columnType)==="EXPAND_COLUMN"})===0){const[ds,...Ho]=Ha;Ha=[ds,fl].concat((0,zn.Z)(Ho))}else Ha=[fl].concat((0,zn.Z)(Ha));const Kc=Ha.indexOf(fl);Ha=Ha.filter((ds,Ho)=>ds!==fl||Ho===Kc);const ul=Ha[Kc-1],Cc=Ha[Kc+1];let Ri=Oi;Ri===void 0&&((Cc==null?void 0:Cc.fixed)!==void 0?Ri=Cc.fixed:(ul==null?void 0:ul.fixed)!==void 0&&(Ri=ul.fixed)),Ri&&ul&&((Ka=ul[Sn])===null||Ka===void 0?void 0:Ka.columnType)==="EXPAND_COLUMN"&&ul.fixed===void 0&&(ul.fixed=Ri);const tc=Ee()(`${zi}-selection-col`,{[`${zi}-selection-col-with-dropdown`]:Xr&&Gr==="checkbox"}),tA={fixed:Ri,width:qr,className:`${zi}-selection-column`,title:Dt.columnTitle||Zo,render:cl,onCell:Dt.onCell,[Sn]:{className:tc}};return Ha.map(ds=>ds===fl?tA:ds)},[Wa,ka,Dt,Bs,Rs,el,qr,Fs,ho,po,So,Ar,xs,Uo]),Rs]},Jc=pe(89489),Os=pe(59477),zs=pe(6848);const Ns="ascend",KA="descend";function Hc(_t){return typeof _t.sorter=="object"&&typeof _t.sorter.multiple=="number"?_t.sorter.multiple:!1}function Yu(_t){return typeof _t=="function"?_t:_t&&typeof _t=="object"&&_t.compare?_t.compare:!1}function oh(_t,Dt){return Dt?_t[_t.indexOf(Dt)+1]:_t[0]}function bA(_t,Dt,Wt){let en=[];function hn(gn,Kn){en.push({column:gn,key:gr(gn,Kn),multiplePriority:Hc(gn),sortOrder:gn.sortOrder})}return(_t||[]).forEach((gn,Kn)=>{const Wn=kr(Kn,Wt);gn.children?("sortOrder"in gn&&hn(gn,Wn),en=[].concat((0,zn.Z)(en),(0,zn.Z)(bA(gn.children,Dt,Wn)))):gn.sorter&&("sortOrder"in gn?hn(gn,Wn):Dt&&gn.defaultSortOrder&&en.push({column:gn,key:gr(gn,Wn),multiplePriority:Hc(gn),sortOrder:gn.defaultSortOrder}))}),en}function sh(_t,Dt,Wt,en,hn,gn,Kn,Wn){return(Dt||[]).map((Un,ir)=>{const Cr=kr(ir,Wn);let Ar=Un;if(Ar.sorter){const qr=Ar.sortDirections||hn,Gr=Ar.showSorterTooltip===void 0?Kn:Ar.showSorterTooltip,Xr=gr(Ar,Cr),Oi=Wt.find(ho=>{let{key:Xi}=ho;return Xi===Xr}),mi=Oi?Oi.sortOrder:null,_i=oh(qr,mi);let vi;if(Un.sortIcon)vi=Un.sortIcon({sortOrder:mi});else{const ho=qr.includes(Ns)&&ie.createElement(Os.Z,{className:Ee()(`${_t}-column-sorter-up`,{active:mi===Ns})}),Xi=qr.includes(KA)&&ie.createElement(Jc.Z,{className:Ee()(`${_t}-column-sorter-down`,{active:mi===KA})});vi=ie.createElement("span",{className:Ee()(`${_t}-column-sorter`,{[`${_t}-column-sorter-full`]:!!(ho&&Xi)})},ie.createElement("span",{className:`${_t}-column-sorter-inner`,"aria-hidden":"true"},ho,Xi))}const{cancelSort:zi,triggerAsc:Fa,triggerDesc:ja}=gn||{};let ga=zi;_i===KA?ga=ja:_i===Ns&&(ga=Fa);const Wa=typeof Gr=="object"?Gr:{title:ga};Ar=Object.assign(Object.assign({},Ar),{className:Ee()(Ar.className,{[`${_t}-column-sort`]:mi}),title:ho=>{const Xi=ie.createElement("div",{className:`${_t}-column-sorters`},ie.createElement("span",{className:`${_t}-column-title`},ui(Un.title,ho)),vi);return Gr?ie.createElement(zs.Z,Object.assign({},Wa),Xi):Xi},onHeaderCell:ho=>{const Xi=Un.onHeaderCell&&Un.onHeaderCell(ho)||{},pa=Xi.onClick,ia=Xi.onKeyDown;Xi.onClick=Ua=>{en({column:Un,key:Xr,sortOrder:_i,multiplePriority:Hc(Un)}),pa==null||pa(Ua)},Xi.onKeyDown=Ua=>{Ua.keyCode===pi.Z.ENTER&&(en({column:Un,key:Xr,sortOrder:_i,multiplePriority:Hc(Un)}),ia==null||ia(Ua))};const Hi=li(Un.title,{}),ua=Hi==null?void 0:Hi.toString();return mi?Xi["aria-sort"]=mi==="ascend"?"ascending":"descending":Xi["aria-label"]=ua||"",Xi.className=Ee()(Xi.className,`${_t}-column-has-sorters`),Xi.tabIndex=0,Un.ellipsis&&(Xi.title=(Hi!=null?Hi:"").toString()),Xi}})}return"children"in Ar&&(Ar=Object.assign(Object.assign({},Ar),{children:sh(_t,Ar.children,Wt,en,hn,gn,Kn,Cr)})),Ar})}function Qc(_t){const{column:Dt,sortOrder:Wt}=_t;return{column:Dt,order:Wt,field:Dt.dataIndex,columnKey:Dt.key}}function of(_t){const Dt=_t.filter(Wt=>{let{sortOrder:en}=Wt;return en}).map(Qc);return Dt.length===0&&_t.length?Object.assign(Object.assign({},Qc(_t[_t.length-1])),{column:void 0}):Dt.length<=1?Dt[0]||{}:Dt}function sf(_t,Dt,Wt){const en=Dt.slice().sort((Kn,Wn)=>Wn.multiplePriority-Kn.multiplePriority),hn=_t.slice(),gn=en.filter(Kn=>{let{column:{sorter:Wn},sortOrder:Un}=Kn;return Yu(Wn)&&Un});return gn.length?hn.sort((Kn,Wn)=>{for(let Un=0;Un{const Wn=Kn[Wt];return Wn?Object.assign(Object.assign({},Kn),{[Wt]:sf(Wn,Dt,Wt)}):Kn}):hn}function wd(_t){let{prefixCls:Dt,mergedColumns:Wt,onSorterChange:en,sortDirections:hn,tableLocale:gn,showSorterTooltip:Kn}=_t;const[Wn,Un]=ie.useState(bA(Wt,!0)),ir=ie.useMemo(()=>{let Xr=!0;const Oi=bA(Wt,!1);if(!Oi.length)return Wn;const mi=[];function _i(zi){Xr?mi.push(zi):mi.push(Object.assign(Object.assign({},zi),{sortOrder:null}))}let vi=null;return Oi.forEach(zi=>{vi===null?(_i(zi),zi.sortOrder&&(zi.multiplePriority===!1?Xr=!1:vi=!0)):(vi&&zi.multiplePriority!==!1||(Xr=!1),_i(zi))}),mi},[Wt,Wn]),Cr=ie.useMemo(()=>{const Xr=ir.map(Oi=>{let{column:mi,sortOrder:_i}=Oi;return{column:mi,order:_i}});return{sortColumns:Xr,sortColumn:Xr[0]&&Xr[0].column,sortOrder:Xr[0]&&Xr[0].order}},[ir]);function Ar(Xr){let Oi;Xr.multiplePriority===!1||!ir.length||ir[0].multiplePriority===!1?Oi=[Xr]:Oi=[].concat((0,zn.Z)(ir.filter(mi=>{let{key:_i}=mi;return _i!==Xr.key})),[Xr]),Un(Oi),en(of(Oi),Oi)}return[Xr=>sh(Dt,Xr,ir,Ar,hn,gn,Kn),ir,Cr,()=>of(ir)]}function GA(_t,Dt){return _t.map(Wt=>{const en=Object.assign({},Wt);return en.title=ui(Wt.title,Dt),"children"in en&&(en.children=GA(en.children,Dt)),en})}function Jh(_t){return[ie.useCallback(Wt=>GA(Wt,_t),[_t])]}var lh=va((_t,Dt)=>{const{_renderTimes:Wt}=_t,{_renderTimes:en}=Dt;return Wt!==en}),qh=Ca((_t,Dt)=>{const{_renderTimes:Wt}=_t,{_renderTimes:en}=Dt;return Wt!==en}),WA=pe(64993),Ju=pe(17313),ch=pe(83116),uh=pe(37613),Ah=_t=>{const{componentCls:Dt}=_t,Wt=`${_t.lineWidth}px ${_t.lineType} ${_t.tableBorderColor}`,en=(hn,gn,Kn)=>({[`&${Dt}-${hn}`]:{[`> ${Dt}-container`]:{[`> ${Dt}-content, > ${Dt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Dt}-expanded-row-fixed`]:{margin:`-${gn}px -${Kn+_t.lineWidth}px`}}}}}});return{[`${Dt}-wrapper`]:{[`${Dt}${Dt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Dt}-title`]:{border:Wt,borderBottom:0},[`> ${Dt}-container`]:{borderInlineStart:Wt,borderTop:Wt,[` + `]:Object.assign({},z(Fe))}}};var be=(0,le.Z)("Skeleton",Fe=>{const{componentCls:De}=Fe,Te=(0,oe.TS)(Fe,{skeletonAvatarCls:`${De}-avatar`,skeletonTitleCls:`${De}-title`,skeletonParagraphCls:`${De}-paragraph`,skeletonButtonCls:`${De}-button`,skeletonInputCls:`${De}-input`,skeletonImageCls:`${De}-image`,imageSizeBase:Fe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Fe.gradientFromColor} 25%, ${Fe.gradientToColor} 37%, ${Fe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ye(Te)]},Fe=>{const{colorFillContent:De,colorFill:Te}=Fe,ke=De,_e=Te;return{color:ke,colorGradientEnd:_e,gradientFromColor:ke,gradientToColor:_e,titleHeight:Fe.controlHeight/2,blockRadius:Fe.borderRadiusSM,paragraphMarginTop:Fe.marginLG+Fe.marginXXS,paragraphLiHeight:Fe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,active:_e,shape:Xe="circle",size:dt="default"}=Fe,{getPrefixCls:gt}=E.useContext(ve.E_),at=gt("skeleton",De),[bt,Pt]=be(at),Et=(0,fe.Z)(Fe,["prefixCls","className"]),Lt=ze()(at,`${at}-element`,{[`${at}-active`]:_e},Te,ke,Pt);return bt(E.createElement("div",{className:Lt},E.createElement(ie,Object.assign({prefixCls:`${at}-avatar`,shape:Xe,size:dt},Et))))},Pe=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,active:_e,block:Xe=!1,size:dt="default"}=Fe,{getPrefixCls:gt}=E.useContext(ve.E_),at=gt("skeleton",De),[bt,Pt]=be(at),Et=(0,fe.Z)(Fe,["prefixCls"]),Lt=ze()(at,`${at}-element`,{[`${at}-active`]:_e,[`${at}-block`]:Xe},Te,ke,Pt);return bt(E.createElement("div",{className:Lt},E.createElement(ie,Object.assign({prefixCls:`${at}-button`,size:dt},Et))))};const Be="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 Ee=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,style:_e,active:Xe}=Fe,{getPrefixCls:dt}=E.useContext(ve.E_),gt=dt("skeleton",De),[at,bt]=be(gt),Pt=ze()(gt,`${gt}-element`,{[`${gt}-active`]:Xe},Te,ke,bt);return at(E.createElement("div",{className:Pt},E.createElement("div",{className:ze()(`${gt}-image`,Te),style:_e},E.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${gt}-image-svg`},E.createElement("path",{d:Be,className:`${gt}-image-path`})))))},Ie=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,active:_e,block:Xe,size:dt="default"}=Fe,{getPrefixCls:gt}=E.useContext(ve.E_),at=gt("skeleton",De),[bt,Pt]=be(at),Et=(0,fe.Z)(Fe,["prefixCls"]),Lt=ze()(at,`${at}-element`,{[`${at}-active`]:_e,[`${at}-block`]:Xe},Te,ke,Pt);return bt(E.createElement("div",{className:Lt},E.createElement(ie,Object.assign({prefixCls:`${at}-input`,size:dt},Et))))},je=pe(54476),Ve={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"},$e=Ve,Qe=pe(7657),rt=function(De,Te){return E.createElement(Qe.Z,(0,je.Z)({},De,{ref:Te,icon:$e}))},et=E.forwardRef(rt),ut=et,it=Fe=>{const{prefixCls:De,className:Te,rootClassName:ke,style:_e,active:Xe,children:dt}=Fe,{getPrefixCls:gt}=E.useContext(ve.E_),at=gt("skeleton",De),[bt,Pt]=be(at),Et=ze()(at,`${at}-element`,{[`${at}-active`]:Xe},Pt,Te,ke),Lt=dt!=null?dt:E.createElement(ut,null);return bt(E.createElement("div",{className:Et},E.createElement("div",{className:ze()(`${at}-image`,Te),style:_e},Lt)))},ot=pe(94480),mt=Fe=>{const De=gt=>{const{width:at,rows:bt=2}=Fe;if(Array.isArray(at))return at[gt];if(bt-1===gt)return at},{prefixCls:Te,className:ke,style:_e,rows:Xe}=Fe,dt=(0,ot.Z)(Array(Xe)).map((gt,at)=>E.createElement("li",{key:at,style:{width:De(at)}}));return E.createElement("ul",{className:ze()(Te,ke),style:_e},dt)},jt=Fe=>{let{prefixCls:De,className:Te,width:ke,style:_e}=Fe;return E.createElement("h3",{className:ze()(De,Te),style:Object.assign({width:ke},_e)})};function vt(Fe){return Fe&&typeof Fe=="object"?Fe:{}}function st(Fe,De){return Fe&&!De?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function qe(Fe,De){return!Fe&&De?{width:"38%"}:Fe&&De?{width:"50%"}:{}}function Re(Fe,De){const Te={};return(!Fe||!De)&&(Te.width="61%"),!Fe&&De?Te.rows=3:Te.rows=2,Te}const We=Fe=>{const{prefixCls:De,loading:Te,className:ke,rootClassName:_e,style:Xe,children:dt,avatar:gt=!1,title:at=!0,paragraph:bt=!0,active:Pt,round:Et}=Fe,{getPrefixCls:Lt,direction:Ft,skeleton:Rt}=E.useContext(ve.E_),wt=Lt("skeleton",De),[Ot,Mt]=be(wt);if(Te||!("loading"in Fe)){const Qt=!!gt,Jt=!!at,mn=!!bt;let tn;if(Qt){const Sn=Object.assign(Object.assign({prefixCls:`${wt}-avatar`},st(Jt,mn)),vt(gt));tn=E.createElement("div",{className:`${wt}-header`},E.createElement(ie,Object.assign({},Sn)))}let cn;if(Jt||mn){let Sn;if(Jt){const Dn=Object.assign(Object.assign({prefixCls:`${wt}-title`},qe(Qt,mn)),vt(at));Sn=E.createElement(jt,Object.assign({},Dn))}let Pn;if(mn){const Dn=Object.assign(Object.assign({prefixCls:`${wt}-paragraph`},Re(Qt,Jt)),vt(bt));Pn=E.createElement(mt,Object.assign({},Dn))}cn=E.createElement("div",{className:`${wt}-content`},Sn,Pn)}const nn=ze()(wt,{[`${wt}-with-avatar`]:Qt,[`${wt}-active`]:Pt,[`${wt}-rtl`]:Ft==="rtl",[`${wt}-round`]:Et},Rt==null?void 0:Rt.className,ke,_e,Mt);return Ot(E.createElement("div",{className:nn,style:Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Xe)},tn,cn))}return typeof dt!="undefined"?dt:null};We.Button=Pe,We.Avatar=Ce,We.Input=Ie,We.Image=Ee,We.Node=it;var Oe=We,Le=Oe},31797:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return be}});var me=pe(59301),ze=pe(56762),E=pe(92343),ve=pe(92310),fe=pe.n(ve),ue=pe(36355),ie=pe(61621),le=we=>{const{value:Ce,formatter:Se,precision:Pe,decimalSeparator:Be,groupSeparator:He="",prefixCls:Ee}=we;let Ue;if(typeof Se=="function")Ue=Se(Ce);else{const Ie=String(Ce),je=Ie.match(/^(-?)(\d*)(\.(\d+))?$/);if(!je||Ie==="-")Ue=Ie;else{const Ve=je[1];let $e=je[2]||"0",Qe=je[4]||"";$e=$e.replace(/\B(?=(\d{3})+(?!\d))/g,He),typeof Pe=="number"&&(Qe=Qe.padEnd(Pe,"0").slice(0,Pe>0?Pe:0)),Qe&&(Qe=`${Be}${Qe}`),Ue=[me.createElement("span",{key:"int",className:`${Ee}-content-value-int`},Ve,$e),Qe&&me.createElement("span",{key:"decimal",className:`${Ee}-content-value-decimal`},Qe)]}}return me.createElement("span",{className:`${Ee}-content-value`},Ue)},oe=pe(17313),se=pe(83116),ae=pe(37613);const te=we=>{const{componentCls:Ce,marginXXS:Se,padding:Pe,colorTextDescription:Be,titleFontSize:He,colorTextHeading:Ee,contentFontSize:Ue,fontFamily:Ie}=we;return{[`${Ce}`]:Object.assign(Object.assign({},(0,oe.Wf)(we)),{[`${Ce}-title`]:{marginBottom:Se,color:Be,fontSize:He},[`${Ce}-skeleton`]:{paddingTop:Pe},[`${Ce}-content`]:{color:Ee,fontSize:Ue,fontFamily:Ie,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Se},[`${Ce}-content-suffix`]:{marginInlineStart:Se}}})}};var z=(0,se.Z)("Statistic",we=>{const Ce=(0,ae.TS)(we,{});return[te(Ce)]},we=>{const{fontSizeHeading3:Ce,fontSize:Se}=we;return{titleFontSize:Se,contentFontSize:Ce}}),y=we=>{const{prefixCls:Ce,className:Se,rootClassName:Pe,style:Be,valueStyle:He,value:Ee=0,title:Ue,valueRender:Ie,prefix:je,suffix:Ve,loading:$e=!1,onMouseEnter:Qe,onMouseLeave:rt,decimalSeparator:et=".",groupSeparator:ut=","}=we,{getPrefixCls:lt,direction:it,statistic:ot}=me.useContext(ue.E_),ct=lt("statistic",Ce),[mt,yt]=z(ct),jt=me.createElement(le,Object.assign({decimalSeparator:et,groupSeparator:ut,prefixCls:ct},we,{value:Ee})),vt=fe()(ct,{[`${ct}-rtl`]:it==="rtl"},ot==null?void 0:ot.className,Se,Pe,yt);return mt(me.createElement("div",{className:vt,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),Be),onMouseEnter:Qe,onMouseLeave:rt},Ue&&me.createElement("div",{className:`${ct}-title`},Ue),me.createElement(ie.Z,{paragraph:!1,loading:$e,className:`${ct}-skeleton`},me.createElement("div",{style:He,className:`${ct}-content`},je&&me.createElement("span",{className:`${ct}-content-prefix`},je),Ie?Ie(jt):jt,Ve&&me.createElement("span",{className:`${ct}-content-suffix`},Ve)))))};const x=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(we,Ce){let Se=we;const Pe=/\[[^\]]*]/g,Be=(Ce.match(Pe)||[]).map(Ie=>Ie.slice(1,-1)),He=Ce.replace(Pe,"[]"),Ee=x.reduce((Ie,je)=>{let[Ve,$e]=je;if(Ie.includes(Ve)){const Qe=Math.floor(Se/$e);return Se-=Qe*$e,Ie.replace(new RegExp(`${Ve}+`,"g"),rt=>{const et=rt.length;return Qe.toString().padStart(et,"0")})}return Ie},He);let Ue=0;return Ee.replace(Pe,()=>{const Ie=Be[Ue];return Ue+=1,Ie})}function ee(we,Ce){const{format:Se=""}=Ce,Pe=new Date(we).getTime(),Be=Date.now(),He=Math.max(Pe-Be,0);return b(He,Se)}const ne=1e3/30;function Ae(we){return new Date(we).getTime()}const ge=we=>{const{value:Ce,format:Se="HH:mm:ss",onChange:Pe,onFinish:Be}=we,He=(0,ze.Z)(),Ee=me.useRef(null),Ue=()=>{Be==null||Be(),Ee.current&&(clearInterval(Ee.current),Ee.current=null)},Ie=()=>{const $e=Ae(Ce);$e>=Date.now()&&(Ee.current=setInterval(()=>{He(),Pe==null||Pe($e-Date.now()),$e(Ie(),()=>{Ee.current&&(clearInterval(Ee.current),Ee.current=null)}),[Ce]);const je=($e,Qe)=>ee($e,Object.assign(Object.assign({},Qe),{format:Se})),Ve=$e=>(0,E.Tm)($e,{title:void 0});return me.createElement(y,Object.assign({},we,{valueRender:Ve,formatter:je}))};var ye=me.memo(ge);y.Countdown=ye;var be=y},15969:function(qt,Nt,pe){"use strict";pe.d(Nt,{N:function(){return me}});const me=ze=>({color:ze.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ze.motionDurationSlow}`,"&:focus, &:hover":{color:ze.colorLinkHover},"&:active":{color:ze.colorLinkActive}})},1710:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return ig}});var me={},ze="rc-table-internal-hook",E=pe(42978),ve=pe(6089),fe=pe(34280),ue=pe(13697),ie=pe(59301),re=pe(4676);function le(_t){var Dt=ie.createContext(void 0),Wt=function(hn){var gn=hn.value,Kn=hn.children,Wn=ie.useRef(gn);Wn.current=gn;var Un=ie.useState(function(){return{getValue:function(){return Wn.current},listeners:new Set}}),ir=(0,E.Z)(Un,1),Cr=ir[0];return(0,fe.Z)(function(){(0,re.unstable_batchedUpdates)(function(){Cr.listeners.forEach(function(Ar){Ar(gn)})})},[gn]),ie.createElement(Dt.Provider,{value:Cr},Kn)};return{Context:Dt,Provider:Wt,defaultValue:_t}}function oe(_t,Dt){var Wt=(0,ve.Z)(typeof Dt=="function"?Dt:function(Ar){if(Dt===void 0)return Ar;if(!Array.isArray(Dt))return Ar[Dt];var qr={};return Dt.forEach(function(Gr){qr[Gr]=Ar[Gr]}),qr}),en=ie.useContext(_t==null?void 0:_t.Context),hn=en||{},gn=hn.listeners,Kn=hn.getValue,Wn=ie.useRef();Wn.current=Wt(en?Kn():_t==null?void 0:_t.defaultValue);var Un=ie.useState({}),ir=(0,E.Z)(Un,2),Cr=ir[1];return(0,fe.Z)(function(){if(!en)return;function Ar(qr){var Gr=Wt(qr);(0,ue.Z)(Wn.current,Gr,!0)||Cr({})}return gn.add(Ar),function(){gn.delete(Ar)}},[en]),Wn.current}var se=pe(54476),ae=pe(8654);function te(){var _t=ie.createContext(null);function Dt(){return ie.useContext(_t)}function Wt(hn,gn){var Kn=(0,ae.Yr)(hn),Wn=function(ir,Cr){var Ar=Kn?{ref:Cr}:{},qr=ie.useRef(0),Gr=ie.useRef(ir),Xr=Dt();return Xr!==null?ie.createElement(hn,(0,se.Z)({},ir,Ar)):((!gn||gn(Gr.current,ir))&&(qr.current+=1),Gr.current=ir,ie.createElement(_t.Provider,{value:qr.current},ie.createElement(hn,(0,se.Z)({},ir,Ar))))};return Kn?ie.forwardRef(Wn):Wn}function en(hn,gn){var Kn=(0,ae.Yr)(hn),Wn=function(ir,Cr){var Ar=Kn?{ref:Cr}:{};return Dt(),ie.createElement(hn,(0,se.Z)({},ir,Ar))};return Kn?ie.memo(ie.forwardRef(Wn),gn):ie.memo(Wn,gn)}return{makeImmutable:Wt,responseImmutable:en,useImmutableMark:Dt}}var z=te(),a=z.makeImmutable,y=z.responseImmutable,x=z.useImmutableMark,b=te(),ee=b.makeImmutable,ne=b.responseImmutable,Ae=b.useImmutableMark,ge=le(),ye=ge;function be(_t,Dt){var Wt=ie.useRef(0);Wt.current+=1;var en=ie.useRef(_t),hn=[];Object.keys(_t||{}).map(function(Kn){var Wn;(_t==null?void 0:_t[Kn])!==((Wn=en.current)===null||Wn===void 0?void 0:Wn[Kn])&&hn.push(Kn)}),en.current=_t;var gn=ie.useRef([]);return hn.length&&(gn.current=hn),ie.useDebugValue(Wt.current),ie.useDebugValue(gn.current.join(", ")),Dt&&console.log("".concat(Dt,":"),Wt.current,gn.current),Wt.current}var we=null,Ce=ie.memo(function(){var _t=be();return ie.createElement("h1",null,"Render Times: ",_t)});Ce.displayName="RenderBlock";var Se=pe(76190),Pe=pe(33885),Be=pe(20068),He=pe(92310),Ee=pe.n(He),Ue=pe(80547),Ie=pe(97938),je=pe(48736),Ve=ie.createContext({renderWithProps:!1}),$e=Ve,Qe="RC_TABLE_KEY";function rt(_t){return _t==null?[]:Array.isArray(_t)?_t:[_t]}function et(_t){var Dt=[],Wt={};return _t.forEach(function(en){for(var hn=en||{},gn=hn.key,Kn=hn.dataIndex,Wn=gn||rt(Kn).join("-")||Qe;Wt[Wn];)Wn="".concat(Wn,"_next");Wt[Wn]=!0,Dt.push(Wn)}),Dt}function ut(_t){return _t!=null}function lt(_t){return _t&&(0,Se.Z)(_t)==="object"&&!Array.isArray(_t)&&!ie.isValidElement(_t)}function it(_t,Dt,Wt,en,hn,gn){var Kn=ie.useContext($e),Wn=Ae(),Un=(0,Ue.Z)(function(){if(ut(en))return[en];var ir=Dt==null||Dt===""?[]:Array.isArray(Dt)?Dt:[Dt],Cr=(0,Ie.Z)(_t,ir),Ar=Cr,qr=void 0;if(hn){var Gr=hn(Cr,_t,Wt);lt(Gr)?(Ar=Gr.children,qr=Gr.props,Kn.renderWithProps=!0):Ar=Gr}return[Ar,qr]},[Wn,_t,en,Dt,hn,Wt],function(ir,Cr){if(gn){var Ar=(0,E.Z)(ir,2),qr=Ar[1],Gr=(0,E.Z)(Cr,2),Xr=Gr[1];return gn(Xr,qr)}return Kn.renderWithProps?!0:!(0,ue.Z)(ir,Cr,!0)});return Un}function ot(_t,Dt,Wt,en){var hn=_t+Dt-1;return _t<=en&&hn>=Wt}function ct(_t,Dt){return oe(ye,function(Wt){var en=ot(_t,Dt||1,Wt.hoverStartRow,Wt.hoverEndRow);return[en,Wt.onHover]})}var mt=function(Dt){var Wt=Dt.ellipsis,en=Dt.rowType,hn=Dt.children,gn,Kn=Wt===!0?{showTitle:!0}:Wt;return Kn&&(Kn.showTitle||en==="header")&&(typeof hn=="string"||typeof hn=="number"?gn=hn.toString():ie.isValidElement(hn)&&typeof hn.props.children=="string"&&(gn=hn.props.children)),gn};function yt(_t){var Dt,Wt,en,hn,gn,Kn,Wn,Un,ir=_t.component,Cr=_t.children,Ar=_t.ellipsis,qr=_t.scope,Gr=_t.prefixCls,Xr=_t.className,Oi=_t.align,mi=_t.record,_i=_t.render,vi=_t.dataIndex,zi=_t.renderIndex,Fa=_t.shouldCellUpdate,ja=_t.index,ga=_t.rowType,Wa=_t.colSpan,ho=_t.rowSpan,Xi=_t.fixLeft,pa=_t.fixRight,ia=_t.firstFixLeft,Hi=_t.lastFixLeft,ca=_t.firstFixRight,Ua=_t.lastFixRight,_o=_t.appendNode,so=_t.additionalProps,ka=so===void 0?{}:so,So=_t.isSticky,Uo="".concat(Gr,"-cell"),Bs=oe(ye,["supportSticky","allColumnsFixedLeft"]),ns=Bs.supportSticky,Rs=Bs.allColumnsFixedLeft,el=it(mi,vi,zi,Cr,_i,Fa),po=(0,E.Z)(el,2),hl=po[0],cs=po[1],xs={},Fs=typeof Xi=="number"&&ns,fu=typeof pa=="number"&&ns;Fs&&(xs.position="sticky",xs.left=Xi),fu&&(xs.position="sticky",xs.right=pa);var oa=(Dt=(Wt=(en=cs==null?void 0:cs.colSpan)!==null&&en!==void 0?en:ka.colSpan)!==null&&Wt!==void 0?Wt:Wa)!==null&&Dt!==void 0?Dt:1,Ka=(hn=(gn=(Kn=cs==null?void 0:cs.rowSpan)!==null&&Kn!==void 0?Kn:ka.rowSpan)!==null&&gn!==void 0?gn:ho)!==null&&hn!==void 0?hn:1,Ha=ct(ja,Ka),Ea=(0,E.Z)(Ha,2),As=Ea[0],Ba=Ea[1],ao=function(Ri){var tu;mi&&Ba(ja,ja+Ka-1),ka==null||(tu=ka.onMouseEnter)===null||tu===void 0||tu.call(ka,Ri)},zo=function(Ri){var tu;mi&&Ba(-1,-1),ka==null||(tu=ka.onMouseLeave)===null||tu===void 0||tu.call(ka,Ri)};if(oa===0||Ka===0)return null;var Zo=(Wn=ka.title)!==null&&Wn!==void 0?Wn:mt({rowType:ga,ellipsis:Ar,children:hl}),Wl=Ee()(Uo,Xr,(Un={},(0,Be.Z)(Un,"".concat(Uo,"-fix-left"),Fs&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-left-first"),ia&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-left-last"),Hi&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-left-all"),Hi&&Rs&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-right"),fu&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-right-first"),ca&&ns),(0,Be.Z)(Un,"".concat(Uo,"-fix-right-last"),Ua&&ns),(0,Be.Z)(Un,"".concat(Uo,"-ellipsis"),Ar),(0,Be.Z)(Un,"".concat(Uo,"-with-append"),_o),(0,Be.Z)(Un,"".concat(Uo,"-fix-sticky"),(Fs||fu)&&So&&ns),(0,Be.Z)(Un,"".concat(Uo,"-row-hover"),!cs&&As),Un),ka.className,cs==null?void 0:cs.className),ul={};Oi&&(ul.textAlign=Oi);var Ku=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},xs),ka.style),ul),cs==null?void 0:cs.style),cl=hl;return(0,Se.Z)(cl)==="object"&&!Array.isArray(cl)&&!ie.isValidElement(cl)&&(cl=null),Ar&&(Hi||ca)&&(cl=ie.createElement("span",{className:"".concat(Uo,"-content")},cl)),ie.createElement(ir,(0,se.Z)({},cs,ka,{className:Wl,style:Ku,title:Zo,scope:qr,onMouseEnter:ao,onMouseLeave:zo,colSpan:oa!==1?oa:null,rowSpan:Ka!==1?Ka:null}),_o,cl)}var jt=ie.memo(yt);function vt(_t,Dt,Wt,en,hn,gn){var Kn=Wt[_t]||{},Wn=Wt[Dt]||{},Un,ir;Kn.fixed==="left"?Un=en.left[hn==="rtl"?Dt:_t]:Wn.fixed==="right"&&(ir=en.right[hn==="rtl"?_t:Dt]);var Cr=!1,Ar=!1,qr=!1,Gr=!1,Xr=Wt[Dt+1],Oi=Wt[_t-1],mi=!(gn!=null&&gn.children);if(hn==="rtl"){if(Un!==void 0){var _i=Oi&&Oi.fixed==="left";Gr=!_i&&mi}else if(ir!==void 0){var vi=Xr&&Xr.fixed==="right";qr=!vi&&mi}}else if(Un!==void 0){var zi=Xr&&Xr.fixed==="left";Cr=!zi&&mi}else if(ir!==void 0){var Fa=Oi&&Oi.fixed==="right";Ar=!Fa&&mi}return{fixLeft:Un,fixRight:ir,lastFixLeft:Cr,firstFixRight:Ar,lastFixRight:qr,firstFixLeft:Gr,isSticky:en.isSticky}}var st=ie.createContext({}),qe=st;function Re(_t){var Dt=_t.className,Wt=_t.index,en=_t.children,hn=_t.colSpan,gn=hn===void 0?1:hn,Kn=_t.rowSpan,Wn=_t.align,Un=oe(ye,["prefixCls","direction"]),ir=Un.prefixCls,Cr=Un.direction,Ar=ie.useContext(qe),qr=Ar.scrollColumnIndex,Gr=Ar.stickyOffsets,Xr=Ar.flattenColumns,Oi=Ar.columns,mi=Wt+gn-1,_i=mi+1===qr?gn+1:gn,vi=vt(Wt,Wt+_i-1,Xr,Gr,Cr,Oi==null?void 0:Oi[Wt]);return ie.createElement(jt,(0,se.Z)({className:Dt,index:Wt,component:"td",prefixCls:ir,record:null,dataIndex:null,align:Wn,colSpan:_i,rowSpan:Kn,render:function(){return en}},vi))}var We=pe(75931),Oe=["children"];function Le(_t){var Dt=_t.children,Wt=(0,We.Z)(_t,Oe);return ie.createElement("tr",Wt,Dt)}function Fe(_t){var Dt=_t.children;return Dt}Fe.Row=Le,Fe.Cell=Re;var De=Fe;function Te(_t){var Dt=_t.children,Wt=_t.stickyOffsets,en=_t.flattenColumns,hn=_t.columns,gn=oe(ye,"prefixCls"),Kn=en.length-1,Wn=en[Kn],Un=ie.useMemo(function(){return{stickyOffsets:Wt,flattenColumns:en,scrollColumnIndex:Wn!=null&&Wn.scrollbar?Kn:null,columns:hn}},[Wn,en,Kn,Wt,hn]);return ie.createElement(qe.Provider,{value:Un},ie.createElement("tfoot",{className:"".concat(gn,"-summary")},Dt))}var ke=ne(Te),_e=De,Xe=pe(70425),dt=pe(29301),gt=pe(29194),at=pe(24514),bt=pe(75152),Pt=pe(26112);function Et(_t,Dt,Wt,en,hn,gn,Kn){_t.push({record:Dt,indent:Wt,index:Kn});var Wn=gn(Dt),Un=hn==null?void 0:hn.has(Wn);if(Dt&&Array.isArray(Dt[en])&&Un)for(var ir=0;ir1?ia-1:0),ca=1;ca=0;Wn-=1){var Un=Dt[Wn],ir=Wt&&Wt[Wn],Cr=ir&&ir[Sn];if(Un||Cr||Kn){var Ar=Cr||{},qr=Ar.columnType,Gr=(0,We.Z)(Ar,Dn);hn.unshift(ie.createElement("col",(0,se.Z)({key:Wn,style:{width:Un}},Gr))),Kn=!0}}return ie.createElement("colgroup",null,hn)}var kn=hr,zn=pe(94480),Nr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ri(_t,Dt){return(0,ie.useMemo)(function(){for(var Wt=[],en=0;en1?"colgroup":"col":null,ellipsis:mi.ellipsis,align:mi.align,component:mi.title?gn:Kn,prefixCls:Cr,key:Gr[Oi]},_i,{additionalProps:vi,rowType:"header"}))}))}wr.displayName="HeaderRow";var hi=wr;function Ki(_t){var Dt=[];function Wt(Kn,Wn){var Un=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Dt[Un]=Dt[Un]||[];var ir=Wn,Cr=Kn.filter(Boolean).map(function(Ar){var qr={key:Ar.key,className:Ar.className||"",children:Ar.title,column:Ar,colStart:ir},Gr=1,Xr=Ar.children;return Xr&&Xr.length>0&&(Gr=Wt(Xr,ir,Un+1).reduce(function(Oi,mi){return Oi+mi},0),qr.hasSubColumns=!0),"colSpan"in Ar&&(Gr=Ar.colSpan),"rowSpan"in Ar&&(qr.rowSpan=Ar.rowSpan),qr.colSpan=Gr,qr.colEnd=qr.colStart+Gr-1,Dt[Un].push(qr),ir+=Gr,Gr});return Cr}Wt(_t,0);for(var en=Dt.length,hn=function(Wn){Dt[Wn].forEach(function(Un){!("rowSpan"in Un)&&!Un.hasSubColumns&&(Un.rowSpan=en-Wn)})},gn=0;gn1&&arguments[1]!==void 0?arguments[1]:"";return typeof Dt=="number"?Dt:Dt.endsWith("%")?_t*parseFloat(Dt)/100:null}function Ei(_t,Dt){return ie.useMemo(function(){if(Dt&&Dt>0){var Wt=0,en=0;_t.forEach(function(ir){var Cr=sa(Dt,ir.width);Cr?Wt+=Cr:en+=1});var hn=Dt-Wt,gn=en,Kn=hn/en,Wn=0,Un=_t.map(function(ir){var Cr=(0,Pe.Z)({},ir),Ar=sa(Dt,Cr.width);if(Ar)Cr.width=Ar;else{var qr=Math.floor(Kn);Cr.width=gn===1?hn:qr,hn-=qr,gn-=1}return Wn+=Cr.width,Cr});return[Un,Wn]}return[_t,Dt]},[_t,Dt])}var on=["children"],Mn=["fixed"];function Fn(_t){return(0,Oa.Z)(_t).filter(function(Dt){return ie.isValidElement(Dt)}).map(function(Dt){var Wt=Dt.key,en=Dt.props,hn=en.children,gn=(0,We.Z)(en,on),Kn=(0,Pe.Z)({key:Wt},gn);return hn&&(Kn.children=Fn(hn)),Kn})}function Dr(_t){var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return _t.filter(function(Wt){return Wt&&(0,Se.Z)(Wt)==="object"}).reduce(function(Wt,en,hn){var gn=en.fixed,Kn=gn===!0?"left":gn,Wn="".concat(Dt,"-").concat(hn),Un=en.children;return Un&&Un.length>0?[].concat((0,zn.Z)(Wt),(0,zn.Z)(Dr(Un,Wn).map(function(ir){return(0,Pe.Z)({fixed:Kn},ir)}))):[].concat((0,zn.Z)(Wt),[(0,Pe.Z)((0,Pe.Z)({key:Wn},en),{},{fixed:Kn})])},[])}function Ai(_t){for(var Dt=!0,Wt=0;Wt<_t.length;Wt+=1){var en=_t[Wt];if(Dt&&en.fixed!=="left")Dt=!1;else if(!Dt&&en.fixed==="left"){warning(!1,"Index ".concat(Wt-1," of `columns` missing `fixed='left'` prop."));break}}for(var hn=!0,gn=_t.length-1;gn>=0;gn-=1){var Kn=_t[gn];if(hn&&Kn.fixed!=="right")hn=!1;else if(!hn&&Kn.fixed==="right"){warning(!1,"Index ".concat(gn+1," of `columns` missing `fixed='right'` prop."));break}}}function sr(_t){return _t.map(function(Dt){var Wt=Dt.fixed,en=(0,We.Z)(Dt,Mn),hn=Wt;return Wt==="left"?hn="right":Wt==="right"&&(hn="left"),(0,Pe.Z)({fixed:hn},en)})}function Sa(_t,Dt){var Wt=_t.prefixCls,en=_t.columns,hn=_t.children,gn=_t.expandable,Kn=_t.expandedKeys,Wn=_t.columnTitle,Un=_t.getRowKey,ir=_t.onTriggerExpand,Cr=_t.expandIcon,Ar=_t.rowExpandable,qr=_t.expandIconColumnIndex,Gr=_t.direction,Xr=_t.expandRowByClick,Oi=_t.columnWidth,mi=_t.fixed,_i=_t.scrollWidth,vi=ie.useMemo(function(){return en||Fn(hn)},[en,hn]),zi=ie.useMemo(function(){if(gn){var pa,ia=vi.slice();if(!ia.includes(me)){var Hi=qr||0;Hi>=0&&ia.splice(Hi,0,me)}var ca=ia.indexOf(me);ia=ia.filter(function(ka,So){return ka!==me||So===ca});var Ua=vi[ca],_o;(mi==="left"||mi)&&!qr?_o="left":(mi==="right"||mi)&&qr===vi.length?_o="right":_o=Ua?Ua.fixed:null;var so=(pa={},(0,Be.Z)(pa,Sn,{className:"".concat(Wt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Be.Z)(pa,"title",Wn),(0,Be.Z)(pa,"fixed",_o),(0,Be.Z)(pa,"className","".concat(Wt,"-row-expand-icon-cell")),(0,Be.Z)(pa,"width",Oi),(0,Be.Z)(pa,"render",function(So,Uo,Bs){var ns=Un(Uo,Bs),Rs=Kn.has(ns),el=Ar?Ar(Uo):!0,po=Cr({prefixCls:Wt,expanded:Rs,expandable:el,record:Uo,onExpand:ir});return Xr?ie.createElement("span",{onClick:function(cs){return cs.stopPropagation()}},po):po}),pa);return ia.map(function(ka){return ka===me?so:ka})}return vi.filter(function(ka){return ka!==me})},[gn,vi,Un,Kn,Cr,Gr]),Fa=ie.useMemo(function(){var pa=zi;return Dt&&(pa=Dt(pa)),pa.length||(pa=[{render:function(){return null}}]),pa},[Dt,zi,Gr]),ja=ie.useMemo(function(){return Gr==="rtl"?sr(Dr(Fa)):Dr(Fa)},[Fa,Gr,_i]),ga=Ei(ja,_i),Wa=(0,E.Z)(ga,2),ho=Wa[0],Xi=Wa[1];return[Fa,ho,Xi]}var Ui=Sa;function Jn(_t){var Dt,Wt=_t.prefixCls,en=_t.record,hn=_t.onExpand,gn=_t.expanded,Kn=_t.expandable,Wn="".concat(Wt,"-row-expand-icon");if(!Kn)return ie.createElement("span",{className:Ee()(Wn,"".concat(Wt,"-row-spaced"))});var Un=function(Cr){hn(en,Cr),Cr.stopPropagation()};return ie.createElement("span",{className:Ee()(Wn,(Dt={},(0,Be.Z)(Dt,"".concat(Wt,"-row-expanded"),gn),(0,Be.Z)(Dt,"".concat(Wt,"-row-collapsed"),!gn),Dt)),onClick:Un})}function Cn(_t,Dt,Wt){var en=[];function hn(gn){(gn||[]).forEach(function(Kn,Wn){en.push(Dt(Kn,Wn)),hn(Kn[Wt])})}return hn(_t),en}function jr(_t,Dt,Wt){var en=Pn(_t),hn=en.expandIcon,gn=en.expandedRowKeys,Kn=en.defaultExpandedRowKeys,Wn=en.defaultExpandAllRows,Un=en.expandedRowRender,ir=en.onExpand,Cr=en.onExpandedRowsChange,Ar=en.childrenColumnName,qr=hn||Jn,Gr=Ar||"children",Xr=ie.useMemo(function(){return Un?"row":_t.expandable&&_t.internalHooks===ze&&_t.expandable.__PARENT_RENDER_ICON__||Dt.some(function(ja){return ja&&(0,Se.Z)(ja)==="object"&&ja[Gr]})?"nest":!1},[!!Un,Dt]),Oi=ie.useState(function(){return Kn||(Wn?Cn(Dt,Wt,Gr):[])}),mi=(0,E.Z)(Oi,2),_i=mi[0],vi=mi[1],zi=ie.useMemo(function(){return new Set(gn||_i||[])},[gn,_i]),Fa=ie.useCallback(function(ja){var ga=Wt(ja,Dt.indexOf(ja)),Wa,ho=zi.has(ga);ho?(zi.delete(ga),Wa=(0,zn.Z)(zi)):Wa=[].concat((0,zn.Z)(zi),[ga]),vi(Wa),ir&&ir(!ho,ja),Cr&&Cr(Wa)},[Wt,zi,Dt,ir,Cr]);return[en,Xr,zi,qr,Gr,Fa]}function Tn(_t,Dt,Wt,en){var hn=_t.map(function(gn,Kn){return vt(Kn,Kn,_t,Dt,Wt,en==null?void 0:en[Kn])});return(0,Ue.Z)(function(){return hn},[hn],function(gn,Kn){return!(0,ue.Z)(gn,Kn)})}function Qr(_t){var Dt=(0,ie.useRef)(_t),Wt=(0,ie.useState)({}),en=(0,E.Z)(Wt,2),hn=en[1],gn=(0,ie.useRef)(null),Kn=(0,ie.useRef)([]);function Wn(Un){Kn.current.push(Un);var ir=Promise.resolve();gn.current=ir,ir.then(function(){if(gn.current===ir){var Cr=Kn.current,Ar=Dt.current;Kn.current=[],Cr.forEach(function(qr){Dt.current=qr(Dt.current)}),gn.current=null,Ar!==Dt.current&&hn({})}})}return(0,ie.useEffect)(function(){return function(){gn.current=null}},[]),[Dt.current,Wn]}function di(_t){var Dt=(0,ie.useRef)(_t||null),Wt=(0,ie.useRef)();function en(){window.clearTimeout(Wt.current)}function hn(Kn){Dt.current=Kn,en(),Wt.current=window.setTimeout(function(){Dt.current=null,Wt.current=void 0},100)}function gn(){return Dt.current}return(0,ie.useEffect)(function(){return en},[]),[hn,gn]}function Bi(){var _t=ie.useState(-1),Dt=(0,E.Z)(_t,2),Wt=Dt[0],en=Dt[1],hn=ie.useState(-1),gn=(0,E.Z)(hn,2),Kn=gn[0],Wn=gn[1],Un=ie.useCallback(function(ir,Cr){en(ir),Wn(Cr)},[]);return[Wt,Kn,Un]}var $r=pe(47273),an=(0,$r.Z)()?window:null;function jn(_t,Dt){var Wt=(0,Se.Z)(_t)==="object"?_t:{},en=Wt.offsetHeader,hn=en===void 0?0:en,gn=Wt.offsetSummary,Kn=gn===void 0?0:gn,Wn=Wt.offsetScroll,Un=Wn===void 0?0:Wn,ir=Wt.getContainer,Cr=ir===void 0?function(){return an}:ir,Ar=Cr()||an;return ie.useMemo(function(){var qr=!!_t;return{isSticky:qr,stickyClassName:qr?"".concat(Dt,"-sticky-holder"):"",offsetHeader:hn,offsetSummary:Kn,offsetScroll:Un,container:Ar}},[Un,hn,Kn,Dt,Ar])}function Vn(_t,Dt,Wt){var en=(0,ie.useMemo)(function(){for(var hn=[],gn=[],Kn=0,Wn=0,Un=0;Un=Ar&&(ka=Ar-qr),Kn({scrollLeft:ka/Ar*(Cr+2)}),vi.current.x=ca.pageX},pa=function(){if(gn.current){var ca=(0,cr.os)(gn.current).top,Ua=ca+gn.current.offsetHeight,_o=Un===window?document.documentElement.scrollTop+window.innerHeight:(0,cr.os)(Un).top+Un.clientHeight;Ua-(0,bt.Z)()<=_o||ca>=_o-Wn?_i(function(so){return(0,Pe.Z)((0,Pe.Z)({},so),{},{isHiddenScrollBar:!0})}):_i(function(so){return(0,Pe.Z)((0,Pe.Z)({},so),{},{isHiddenScrollBar:!1})})}},ia=function(ca){_i(function(Ua){return(0,Pe.Z)((0,Pe.Z)({},Ua),{},{scrollLeft:ca/Cr*Ar||0})})};return ie.useImperativeHandle(Wt,function(){return{setScrollLeft:ia}}),ie.useEffect(function(){var Hi=(0,ur.Z)(document.body,"mouseup",Wa,!1),ca=(0,ur.Z)(document.body,"mousemove",Xi,!1);return pa(),function(){Hi.remove(),ca.remove()}},[qr,ja]),ie.useEffect(function(){var Hi=(0,ur.Z)(Un,"scroll",pa,!1),ca=(0,ur.Z)(window,"resize",pa,!1);return function(){Hi.remove(),ca.remove()}},[Un]),ie.useEffect(function(){mi.isHiddenScrollBar||_i(function(Hi){var ca=gn.current;return ca?(0,Pe.Z)((0,Pe.Z)({},Hi),{},{scrollLeft:ca.scrollLeft/ca.scrollWidth*ca.clientWidth}):Hi})},[mi.isHiddenScrollBar]),Cr<=Ar||!qr||mi.isHiddenScrollBar?null:ie.createElement("div",{style:{height:(0,bt.Z)(),width:Ar,bottom:Wn},className:"".concat(ir,"-sticky-scroll")},ie.createElement("div",{onMouseDown:ho,ref:Gr,className:Ee()("".concat(ir,"-sticky-scroll-bar"),(0,Be.Z)({},"".concat(ir,"-sticky-scroll-bar-active"),ja)),style:{width:"".concat(qr,"px"),transform:"translate3d(".concat(mi.scrollLeft,"px, 0, 0)")}}))},qn=ie.forwardRef(xi);function bi(_t){return null}var mr=bi;function Vi(_t){return null}var Aa=Vi,Po="rc-table",zr=[],fi={};function Ni(){return"No Data"}function Pi(_t){var Dt,Wt=(0,Pe.Z)({rowKey:"key",prefixCls:Po,emptyText:Ni},_t),en=Wt.prefixCls,hn=Wt.className,gn=Wt.rowClassName,Kn=Wt.style,Wn=Wt.data,Un=Wt.rowKey,ir=Wt.scroll,Cr=Wt.tableLayout,Ar=Wt.direction,qr=Wt.title,Gr=Wt.footer,Xr=Wt.summary,Oi=Wt.caption,mi=Wt.id,_i=Wt.showHeader,vi=Wt.components,zi=Wt.emptyText,Fa=Wt.onRow,ja=Wt.onHeaderRow,ga=Wt.internalHooks,Wa=Wt.transformColumns,ho=Wt.internalRefs,Xi=Wt.tailor,pa=Wt.sticky,ia=Wn||zr,Hi=!!ia.length,ca=ga===ze,Ua=ie.useCallback(function(ms,Ts){return(0,Ie.Z)(vi,ms)||Ts},[vi]),_o=ie.useMemo(function(){return typeof Un=="function"?Un:function(ms){var Ts=ms&&ms[Un];return Ts}},[Un]),so=Ua(["body"]),ka=Bi(),So=(0,E.Z)(ka,3),Uo=So[0],Bs=So[1],ns=So[2],Rs=jr(Wt,ia,_o),el=(0,E.Z)(Rs,6),po=el[0],hl=el[1],cs=el[2],xs=el[3],Fs=el[4],fu=el[5],oa=ir==null?void 0:ir.x,Ka=ie.useState(0),Ha=(0,E.Z)(Ka,2),Ea=Ha[0],As=Ha[1],Ba=Ui((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Wt),po),{},{expandable:!!po.expandedRowRender,columnTitle:po.columnTitle,expandedKeys:cs,getRowKey:_o,onTriggerExpand:fu,expandIcon:xs,expandIconColumnIndex:po.expandIconColumnIndex,direction:Ar,scrollWidth:ca&&Xi&&typeof oa=="number"?oa:null}),ca?Wa:null),ao=(0,E.Z)(Ba,3),zo=ao[0],Zo=ao[1],Wl=ao[2],ul=Wl!=null?Wl:oa,Ku=ie.useMemo(function(){return{columns:zo,flattenColumns:Zo}},[zo,Zo]),cl=ie.useRef(),Cu=ie.useRef(),Ri=ie.useRef(),tu=ie.useRef(),tA=ie.useRef(),ds=ie.useState(!1),Ho=(0,E.Z)(ds,2),Ws=Ho[0],wl=Ho[1],Ds=ie.useState(!1),Lo=(0,E.Z)(Ds,2),Zl=Lo[0],Ml=Lo[1],hu=Qr(new Map),nu=(0,E.Z)(hu,2),ru=nu[0],Ou=nu[1],vc=et(Zo),Du=vc.map(function(ms){return ru.get(ms)}),tl=ie.useMemo(function(){return Du},[Du.join("_")]),Il=pn(tl,Zo.length,Ar),gl=ir&&ut(ir.y),Zs=ir&&ut(ul)||!!po.fixed,$u=Zs&&Zo.some(function(ms){var Ts=ms.fixed;return Ts}),cc=ie.useRef(),yc=jn(pa,en),ec=yc.isSticky,YA=yc.offsetHeader,Bd=yc.offsetSummary,Vo=yc.offsetScroll,_s=yc.stickyClassName,Ol=yc.container,Ks=ie.useMemo(function(){return Xr==null?void 0:Xr(ia)},[Xr,ia]),Dl=(gl||ec)&&ie.isValidElement(Ks)&&Ks.type===De&&Ks.props.fixed,Ul,nl,tc;gl&&(nl={overflowY:"scroll",maxHeight:ir.y}),Zs&&(Ul={overflowX:"auto"},gl||(nl={overflowY:"hidden"}),tc={width:ul===!0?"auto":ul,minWidth:"100%"});var JA=ie.useCallback(function(ms,Ts){(0,gt.Z)(cl.current)&&Ou(function(Gu){if(Gu.get(ms)!==Ts){var jc=new Map(Gu);return jc.set(ms,Ts),jc}return Gu})},[]),qA=di(null),xd=(0,E.Z)(qA,2),cf=xd[0],Af=xd[1];function BA(ms,Ts){Ts&&(typeof Ts=="function"?Ts(ms):Ts.scrollLeft!==ms&&(Ts.scrollLeft=ms,Ts.scrollLeft!==ms&&setTimeout(function(){Ts.scrollLeft=ms},0)))}var nc=(0,ve.Z)(function(ms){var Ts=ms.currentTarget,Gu=ms.scrollLeft,jc=Ar==="rtl",Nc=typeof Gu=="number"?Gu:Ts.scrollLeft,Ch=Ts||fi;if(!Af()||Af()===Ch){var vf;cf(Ch),BA(Nc,Cu.current),BA(Nc,Ri.current),BA(Nc,tA.current),BA(Nc,(vf=cc.current)===null||vf===void 0?void 0:vf.setScrollLeft)}var yf=Ts||Cu.current;if(yf){var bf=yf.scrollWidth,wf=yf.clientWidth;if(bf===wf){wl(!1),Ml(!1);return}jc?(wl(-Nc0)):(wl(Nc>0),Ml(Nc1?Oi-ca:0,_o=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Wa),Un),{},{flex:"0 0 ".concat(ca,"px"),width:"".concat(ca,"px"),marginRight:Ua,pointerEvents:"auto"}),so=ie.useMemo(function(){return Cr?ia<=1:Xi===0||ia===0||ia>1},[ia,Xi,Cr]);so?_o.visibility="hidden":Cr&&(_o.height=Ar==null?void 0:Ar(ia));var ka=so?function(){return null}:qr,So={};return(ia===0||Xi===0)&&(So.rowSpan=1,So.colSpan=1),ie.createElement(jt,(0,se.Z)({className:Ee()(Xr,ir),ellipsis:Wt.ellipsis,align:Wt.align,scope:Wt.rowScope,component:"div",prefixCls:Dt.prefixCls,key:zi,record:Wn,index:gn,renderIndex:Kn,dataIndex:Gr,render:ka,shouldCellUpdate:Wt.shouldCellUpdate},Fa,{appendNode:ja,additionalProps:(0,Pe.Z)((0,Pe.Z)({},ga),{},{style:_o},So)}))}var ya=Ro,lr=["data","index","className","rowKey","style","extra","getHeight"],er=ie.forwardRef(function(_t,Dt){var Wt=_t.data,en=_t.index,hn=_t.className,gn=_t.rowKey,Kn=_t.style,Wn=_t.extra,Un=_t.getHeight,ir=(0,We.Z)(_t,lr),Cr=Wt.record,Ar=Wt.indent,qr=Wt.index,Gr=oe(ye,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Xr=Gr.scrollX,Oi=Gr.flattenColumns,mi=Gr.prefixCls,_i=Gr.fixColumn,vi=Gr.componentWidth,zi=wt(Cr,gn,en,Ar),Fa=zi.rowSupportExpand,ja=zi.expanded,ga=zi.rowProps,Wa=zi.expandedRowRender,ho=zi.expandedRowClassName,Xi;if(Fa&&ja){var pa=Wa(Cr,en,Ar+1,ja),ia=ho==null?void 0:ho(Cr,en,Ar),Hi={};_i&&(Hi={style:(0,Be.Z)({},"--virtual-width","".concat(vi,"px"))});var ca="".concat(mi,"-expanded-row-cell");Xi=ie.createElement("div",{className:Ee()("".concat(mi,"-expanded-row"),"".concat(mi,"-expanded-row-level-").concat(Ar+1),ia)},ie.createElement(jt,{component:"div",prefixCls:mi,className:Ee()(ca,(0,Be.Z)({},"".concat(ca,"-fixed"),_i)),additionalProps:Hi},pa))}var Ua=(0,Pe.Z)((0,Pe.Z)({},Kn),{},{width:Xr});Wn&&(Ua.position="absolute",Ua.pointerEvents="none");var _o=ie.createElement("div",(0,se.Z)({},ga,ir,{ref:Fa?null:Dt,className:Ee()(hn,"".concat(mi,"-row"),ga==null?void 0:ga.className,(0,Be.Z)({},"".concat(mi,"-row-extra"),Wn)),style:(0,Pe.Z)((0,Pe.Z)({},Ua),ga==null?void 0:ga.style)}),Oi.map(function(so,ka){return ie.createElement(ya,{key:ka,rowInfo:zi,column:so,colIndex:ka,indent:Ar,index:en,renderIndex:qr,record:Cr,inverse:Wn,getHeight:Un})}));return Fa?ie.createElement("div",{ref:Dt},_o,Xi):_o}),ra=ne(er),da=ra,Ii=ie.forwardRef(function(_t,Dt){var Wt=_t.data,en=_t.onScroll,hn=oe(ye,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),gn=hn.flattenColumns,Kn=hn.onColumnResize,Wn=hn.getRowKey,Un=hn.expandedKeys,ir=hn.prefixCls,Cr=hn.childrenColumnName,Ar=hn.emptyNode,qr=hn.scrollX,Gr=oe(Na),Xr=Gr.scrollY,Oi=Gr.listItemHeight,mi=ie.useRef(),_i=Lt(Wt,Cr,Un,Wn),vi=ie.useMemo(function(){var Xi=0;return gn.map(function(pa){var ia=pa.width,Hi=pa.key;return Xi+=ia,[Hi,ia,Xi]})},[gn]),zi=ie.useMemo(function(){return vi.map(function(Xi){return Xi[2]})},[vi]);ie.useEffect(function(){vi.forEach(function(Xi){var pa=(0,E.Z)(Xi,2),ia=pa[0],Hi=pa[1];Kn(ia,Hi)})},[vi]),ie.useImperativeHandle(Dt,function(){var Xi={};return Object.defineProperty(Xi,"scrollLeft",{get:function(){var ia;return((ia=mi.current)===null||ia===void 0?void 0:ia.getScrollInfo().x)||0},set:function(ia){var Hi;(Hi=mi.current)===null||Hi===void 0||Hi.scrollTo({left:ia})}}),Xi});var Fa=function(pa,ia){var Hi,ca=(Hi=_i[ia])===null||Hi===void 0?void 0:Hi.record,Ua=pa.onCell;if(Ua){var _o,so=Ua(ca,ia);return(_o=so==null?void 0:so.rowSpan)!==null&&_o!==void 0?_o:1}return 1},ja=function(pa){var ia=pa.start,Hi=pa.end,ca=pa.getSize,Ua=pa.offsetY;if(Hi<0)return null;for(var _o=gn.filter(function(oa){return Fa(oa,ia)===0}),so=ia,ka=function(Ka){if(_o=_o.filter(function(Ha){return Fa(Ha,Ka)===0}),!_o.length)return so=Ka,"break"},So=ia;So>=0;So-=1){var Uo=ka(So);if(Uo==="break")break}for(var Bs=gn.filter(function(oa){return Fa(oa,Hi)!==1}),ns=Hi,Rs=function(Ka){if(Bs=Bs.filter(function(Ha){return Fa(Ha,Ka)!==1}),!Bs.length)return ns=Math.max(Ka-1,Hi),"break"},el=Hi;el<_i.length;el+=1){var po=Rs(el);if(po==="break")break}for(var hl=[],cs=function(Ka){var Ha=_i[Ka];if(!Ha)return"continue";gn.some(function(Ea){return Fa(Ea,Ka)>1})&&hl.push(Ka)},xs=so;xs<=ns;xs+=1)var Fs=cs(xs);var fu=hl.map(function(oa){var Ka=_i[oa],Ha=Wn(Ka.record,oa),Ea=function(ao){var zo=oa+ao-1,Zo=Wn(_i[zo].record,zo),Wl=ca(Ha,Zo);return Wl.bottom-Wl.top},As=ca(Ha);return ie.createElement(da,{key:oa,data:Ka,rowKey:Ha,index:oa,style:{top:-Ua+As.top},extra:!0,getHeight:Ea})});return fu},ga=ie.useMemo(function(){return{columnsOffset:zi}},[zi]),Wa="".concat(ir,"-tbody"),ho;return _i.length?ho=ie.createElement(Ja.Z,{fullHeight:!1,ref:mi,className:Ee()(Wa,"".concat(Wa,"-virtual")),height:Xr,itemHeight:Oi||24,data:_i,itemKey:function(pa){return Wn(pa.record)},scrollWidth:qr,onVirtualScroll:function(pa){var ia=pa.x;en({scrollLeft:ia})},extraRender:ja},function(Xi,pa,ia){var Hi=Wn(Xi.record,pa);return ie.createElement(da,(0,se.Z)({data:Xi,rowKey:Hi,index:pa},ia))}):ho=ie.createElement("div",{className:Ee()("".concat(ir,"-placeholder"))},ie.createElement(jt,{component:"div",prefixCls:ir},Ar)),ie.createElement(es.Provider,{value:ga},ho)}),ko=ne(Ii),to=ko,ts=function(Dt,Wt){var en=Wt.ref,hn=Wt.onScroll;return ie.createElement(to,{ref:en,data:Dt,onScroll:hn})},co=100;function fa(_t){var Dt=_t.columns,Wt=_t.scroll,en=_t.prefixCls,hn=en===void 0?Po:en,gn=_t.className,Kn=_t.listItemHeight,Wn=Wt||{},Un=Wn.x,ir=Wn.y;typeof Un!="number"&&(Un=((Dt||[]).length+1)*co),typeof ir!="number"&&(ir=500);var Cr=ie.useMemo(function(){return{scrollY:ir,listItemHeight:Kn}},[ir,Kn]);return ie.createElement(Na.Provider,{value:Cr},ie.createElement(ua,(0,se.Z)({},_t,{className:Ee()(gn,"".concat(hn,"-virtual")),scroll:(0,Pe.Z)((0,Pe.Z)({},Wt),{},{x:Un}),components:{body:ts},columns:Dt,internalHooks:ze,tailor:!0})))}function Ca(_t){return ee(fa,_t)}var Da=Ca(),ha=null;function Mo(_t){return null}var Oo=Mo;function Qo(_t){return null}var Fo=Qo,Us=pe(2738),Ss=pe(68031),Ao=pe(36355),ro=pe(93891),Hs=pe(19716),On=pe(8628),br=pe(31724),Ur=pe(58421),Pa=pe(71418),Vr=pe(88088);function xr(_t){return function(Wt){let{prefixCls:en,onExpand:hn,record:gn,expanded:Kn,expandable:Wn}=Wt;const Un=`${en}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:ir=>{hn(gn,ir),ir.stopPropagation()},className:Ee()(Un,{[`${Un}-spaced`]:!Wn,[`${Un}-expanded`]:Wn&&Kn,[`${Un}-collapsed`]:Wn&&!Kn}),"aria-label":Kn?_t.collapse:_t.expand,"aria-expanded":Kn})}}var Pr=xr;function gr(_t,Dt){return"key"in _t&&_t.key!==void 0&&_t.key!==null?_t.key:_t.dataIndex?Array.isArray(_t.dataIndex)?_t.dataIndex.join("."):_t.dataIndex:Dt}function kr(_t,Dt){return Dt?`${Dt}-${_t}`:`${_t}`}function ci(_t,Dt){return typeof _t=="function"?_t(Dt):_t}function li(_t,Dt){const Wt=ci(_t,Dt);return Object.prototype.toString.call(Wt)==="[object Object]"?"":Wt}var Ta={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"},qi=Ta,fo=pe(7657),za=function(Dt,Wt){return ie.createElement(fo.Z,(0,se.Z)({},Dt,{ref:Wt,icon:qi}))},Fi=ie.forwardRef(za),Ra=Fi,Ga=pe(56762);function Li(_t){const Dt=ie.useRef(_t),Wt=(0,Ga.Z)();return[()=>Dt.current,en=>{Dt.current=en,Wt()}]}var no=pe(3113),Nn=pe(24905),Ln=pe(38854),Bn=pe(64165),Sr=pe(20834),gi=pe(40875),ji=pe(5112),Tr=pe(17574),Gi=pe(47472),Qi=pe(92832);function Va(_t){let{value:Dt,onChange:Wt,filterSearch:en,tablePrefixCls:hn,locale:gn}=_t;return en?ie.createElement("div",{className:`${hn}-filter-dropdown-search`},ie.createElement(Qi.default,{prefix:ie.createElement(Gi.Z,null),placeholder:gn.filterSearchPlaceholder,onChange:Wt,value:Dt,htmlSize:1,className:`${hn}-filter-dropdown-search-input`})):null}var Zi=Va,pi=pe(10228);const io=_t=>{const{keyCode:Dt}=_t;Dt===pi.Z.ENTER&&_t.stopPropagation()};var ps=ie.forwardRef((_t,Dt)=>ie.createElement("div",{className:_t.className,onClick:Wt=>Wt.stopPropagation(),onKeyDown:io,ref:Dt},_t.children));function Yi(_t){let Dt=[];return(_t||[]).forEach(Wt=>{let{value:en,children:hn}=Wt;Dt.push(en),hn&&(Dt=[].concat((0,zn.Z)(Dt),(0,zn.Z)(Yi(hn))))}),Dt}function ai(_t){return _t.some(Dt=>{let{children:Wt}=Dt;return Wt})}function $i(_t,Dt){return typeof Dt=="string"||typeof Dt=="number"?Dt==null?void 0:Dt.toString().toLowerCase().includes(_t.trim().toLowerCase()):!1}function ea(_t){let{filters:Dt,prefixCls:Wt,filteredKeys:en,filterMultiple:hn,searchValue:gn,filterSearch:Kn}=_t;return Dt.map((Wn,Un)=>{const ir=String(Wn.value);if(Wn.children)return{key:ir||Un,label:Wn.text,popupClassName:`${Wt}-dropdown-submenu`,children:ea({filters:Wn.children,prefixCls:Wt,filteredKeys:en,filterMultiple:hn,searchValue:gn,filterSearch:Kn})};const Cr=hn?Nn.default:ji.ZP,Ar={key:Wn.value!==void 0?ir:Un,label:ie.createElement(ie.Fragment,null,ie.createElement(Cr,{checked:en.includes(ir)}),ie.createElement("span",null,Wn.text))};return gn.trim()?typeof Kn=="function"?Kn(gn,Wn)?Ar:null:$i(gn,Wn.text)?Ar:null:Ar})}function Go(_t){var Dt,Wt;const{tablePrefixCls:en,prefixCls:hn,column:gn,dropdownPrefixCls:Kn,columnKey:Wn,filterMultiple:Un,filterMode:ir="menu",filterSearch:Cr=!1,filterState:Ar,triggerFilter:qr,locale:Gr,children:Xr,getPopupContainer:Oi}=_t,{filterDropdownOpen:mi,onFilterDropdownOpenChange:_i,filterResetToDefaultFilteredValue:vi,defaultFilteredValue:zi,filterDropdownVisible:Fa,onFilterDropdownVisibleChange:ja}=gn,[ga,Wa]=ie.useState(!1),ho=!!(Ar&&(!((Dt=Ar.filteredKeys)===null||Dt===void 0)&&Dt.length||Ar.forceFiltered)),Xi=Ba=>{Wa(Ba),_i==null||_i(Ba),ja==null||ja(Ba)},pa=(Wt=mi!=null?mi:Fa)!==null&&Wt!==void 0?Wt:ga,ia=Ar==null?void 0:Ar.filteredKeys,[Hi,ca]=Li(ia||[]),Ua=Ba=>{let{selectedKeys:ao}=Ba;ca(ao)},_o=(Ba,ao)=>{let{node:zo,checked:Zo}=ao;Ua(Un?{selectedKeys:Ba}:{selectedKeys:Zo&&zo.key?[zo.key]:[]})};ie.useEffect(()=>{ga&&Ua({selectedKeys:ia||[]})},[ia]);const[so,ka]=ie.useState([]),So=Ba=>{ka(Ba)},[Uo,Bs]=ie.useState(""),ns=Ba=>{const{value:ao}=Ba.target;Bs(ao)};ie.useEffect(()=>{ga||Bs("")},[ga]);const Rs=Ba=>{const ao=Ba&&Ba.length?Ba:null;if(ao===null&&(!Ar||!Ar.filteredKeys)||(0,ue.Z)(ao,Ar==null?void 0:Ar.filteredKeys,!0))return null;qr({column:gn,key:Wn,filteredKeys:ao})},el=()=>{Xi(!1),Rs(Hi())},po=function(){let{confirm:Ba,closeDropdown:ao}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ba&&Rs([]),ao&&Xi(!1),Bs(""),ca(vi?(zi||[]).map(zo=>String(zo)):[])},hl=function(){let{closeDropdown:Ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ba&&Xi(!1),Rs(Hi())},cs=Ba=>{Ba&&ia!==void 0&&ca(ia||[]),Xi(Ba),!Ba&&!gn.filterDropdown&&el()},xs=Ee()({[`${Kn}-menu-without-submenu`]:!ai(gn.filters||[])}),Fs=Ba=>{if(Ba.target.checked){const ao=Yi(gn==null?void 0:gn.filters).map(zo=>String(zo));ca(ao)}else ca([])},fu=Ba=>{let{filters:ao}=Ba;return(ao||[]).map((zo,Zo)=>{const Wl=String(zo.value),ul={title:zo.text,key:zo.value!==void 0?Wl:Zo};return zo.children&&(ul.children=fu({filters:zo.children})),ul})},oa=Ba=>{var ao;return Object.assign(Object.assign({},Ba),{text:Ba.title,value:Ba.key,children:((ao=Ba.children)===null||ao===void 0?void 0:ao.map(zo=>oa(zo)))||[]})};let Ka;if(typeof gn.filterDropdown=="function")Ka=gn.filterDropdown({prefixCls:`${Kn}-custom`,setSelectedKeys:Ba=>Ua({selectedKeys:Ba}),selectedKeys:Hi(),confirm:hl,clearFilters:po,filters:gn.filters,visible:pa,close:()=>{Xi(!1)}});else if(gn.filterDropdown)Ka=gn.filterDropdown;else{const Ba=Hi()||[],ao=()=>(gn.filters||[]).length===0?ie.createElement(Bn.Z,{image:Bn.Z.PRESENTED_IMAGE_SIMPLE,description:Gr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ir==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(Zi,{filterSearch:Cr,value:Uo,onChange:ns,tablePrefixCls:en,locale:Gr}),ie.createElement("div",{className:`${en}-filter-dropdown-tree`},Un?ie.createElement(Nn.default,{checked:Ba.length===Yi(gn.filters).length,indeterminate:Ba.length>0&&Ba.lengthtypeof Cr=="function"?Cr(Uo,oa(Zo)):$i(Uo,Zo.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(Zi,{filterSearch:Cr,value:Uo,onChange:ns,tablePrefixCls:en,locale:Gr}),ie.createElement(Sr.default,{selectable:!0,multiple:Un,prefixCls:`${Kn}-menu`,className:xs,onSelect:Ua,onDeselect:Ua,selectedKeys:Ba,getPopupContainer:Oi,openKeys:so,onOpenChange:So,items:ea({filters:gn.filters||[],filterSearch:Cr,prefixCls:hn,filteredKeys:Hi(),filterMultiple:Un,searchValue:Uo})})),zo=()=>vi?(0,ue.Z)((zi||[]).map(Zo=>String(Zo)),Ba,!0):Ba.length===0;Ka=ie.createElement(ie.Fragment,null,ao(),ie.createElement("div",{className:`${hn}-dropdown-btns`},ie.createElement(no.ZP,{type:"link",size:"small",disabled:zo(),onClick:()=>po()},Gr.filterReset),ie.createElement(no.ZP,{type:"primary",size:"small",onClick:el},Gr.filterConfirm)))}gn.filterDropdown&&(Ka=ie.createElement(gi.J,{selectable:void 0},Ka));const Ha=()=>ie.createElement(ps,{className:`${hn}-dropdown`},Ka);let Ea;typeof gn.filterIcon=="function"?Ea=gn.filterIcon(ho):gn.filterIcon?Ea=gn.filterIcon:Ea=ie.createElement(Ra,null);const{direction:As}=ie.useContext(Ao.E_);return ie.createElement("div",{className:`${hn}-column`},ie.createElement("span",{className:`${en}-column-title`},Xr),ie.createElement(Ln.Z,{dropdownRender:Ha,trigger:["click"],open:pa,onOpenChange:cs,getPopupContainer:Oi,placement:As==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:Ee()(`${hn}-trigger`,{active:ho}),onClick:Ba=>{Ba.stopPropagation()}},Ea)))}var dl=Go;function lu(_t,Dt,Wt){let en=[];return(_t||[]).forEach((hn,gn)=>{var Kn;const Wn=kr(gn,Wt);if(hn.filters||"filterDropdown"in hn||"onFilter"in hn)if("filteredValue"in hn){let Un=hn.filteredValue;"filterDropdown"in hn||(Un=(Kn=Un==null?void 0:Un.map(String))!==null&&Kn!==void 0?Kn:Un),en.push({column:hn,key:gr(hn,Wn),filteredKeys:Un,forceFiltered:hn.filtered})}else en.push({column:hn,key:gr(hn,Wn),filteredKeys:Dt&&hn.defaultFilteredValue?hn.defaultFilteredValue:void 0,forceFiltered:hn.filtered});"children"in hn&&(en=[].concat((0,zn.Z)(en),(0,zn.Z)(lu(hn.children,Dt,Wn))))}),en}function Su(_t,Dt,Wt,en,hn,gn,Kn,Wn){return Wt.map((Un,ir)=>{const Cr=kr(ir,Wn),{filterMultiple:Ar=!0,filterMode:qr,filterSearch:Gr}=Un;let Xr=Un;if(Xr.filters||Xr.filterDropdown){const Oi=gr(Xr,Cr),mi=en.find(_i=>{let{key:vi}=_i;return Oi===vi});Xr=Object.assign(Object.assign({},Xr),{title:_i=>ie.createElement(dl,{tablePrefixCls:_t,prefixCls:`${_t}-filter`,dropdownPrefixCls:Dt,column:Xr,columnKey:Oi,filterState:mi,filterMultiple:Ar,filterMode:qr,filterSearch:Gr,triggerFilter:gn,locale:hn,getPopupContainer:Kn},ci(Un.title,_i))})}return"children"in Xr&&(Xr=Object.assign(Object.assign({},Xr),{children:Su(_t,Dt,Xr.children,en,hn,gn,Kn,Cr)})),Xr})}function Gl(_t){const Dt={};return _t.forEach(Wt=>{let{key:en,filteredKeys:hn,column:gn}=Wt;const{filters:Kn,filterDropdown:Wn}=gn;if(Wn)Dt[en]=hn||null;else if(Array.isArray(hn)){const Un=Yi(Kn);Dt[en]=Un.filter(ir=>hn.includes(String(ir)))}else Dt[en]=null}),Dt}function Lc(_t,Dt){return Dt.reduce((Wt,en)=>{const{column:{onFilter:hn,filters:gn},filteredKeys:Kn}=en;return hn&&Kn&&Kn.length?Wt.filter(Wn=>Kn.some(Un=>{const ir=Yi(gn),Cr=ir.findIndex(qr=>String(qr)===String(Un)),Ar=Cr!==-1?ir[Cr]:Un;return hn(Ar,Wn)})):Wt},_t)}const uu=_t=>_t.flatMap(Dt=>"children"in Dt?[Dt].concat((0,zn.Z)(uu(Dt.children||[]))):[Dt]);function Qs(_t){let{prefixCls:Dt,dropdownPrefixCls:Wt,mergedColumns:en,onFilterChange:hn,getPopupContainer:gn,locale:Kn}=_t;const Wn=ie.useMemo(()=>uu(en||[]),[en]),[Un,ir]=ie.useState(()=>lu(Wn,!0)),Cr=ie.useMemo(()=>{const Xr=lu(Wn,!1);if(Xr.length===0)return Xr;let Oi=!0,mi=!0;if(Xr.forEach(_i=>{let{filteredKeys:vi}=_i;vi!==void 0?Oi=!1:mi=!1}),Oi){const _i=(Wn||[]).map((vi,zi)=>gr(vi,kr(zi)));return Un.filter(vi=>{let{key:zi}=vi;return _i.includes(zi)}).map(vi=>{const zi=Wn[_i.findIndex(Fa=>Fa===vi.key)];return Object.assign(Object.assign({},vi),{column:Object.assign(Object.assign({},vi.column),zi),forceFiltered:zi.filtered})})}return Xr},[Wn,Un]),Ar=ie.useMemo(()=>Gl(Cr),[Cr]),qr=Xr=>{const Oi=Cr.filter(mi=>{let{key:_i}=mi;return _i!==Xr.key});Oi.push(Xr),ir(Oi),hn(Gl(Oi),Oi)};return[Xr=>Su(Dt,Wt,Xr,Cr,Kn,qr,gn),Cr,Ar]}var _u=Qs;function al(_t,Dt,Wt){const en=ie.useRef({});function hn(gn){if(!en.current||en.current.data!==_t||en.current.childrenColumnName!==Dt||en.current.getRowKey!==Wt){let Wn=function(Un){Un.forEach((ir,Cr)=>{const Ar=Wt(ir,Cr);Kn.set(Ar,ir),ir&&typeof ir=="object"&&Dt in ir&&Wn(ir[Dt]||[])})};const Kn=new Map;Wn(_t),en.current={data:_t,childrenColumnName:Dt,kvMap:Kn,getRowKey:Wt}}return en.current.kvMap.get(gn)}return[hn]}var Lu=pe(50371),cu=function(_t,Dt){var Wt={};for(var en in _t)Object.prototype.hasOwnProperty.call(_t,en)&&Dt.indexOf(en)<0&&(Wt[en]=_t[en]);if(_t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,en=Object.getOwnPropertySymbols(_t);hn{const gn=_t[hn];typeof gn!="function"&&(Wt[hn]=gn)}),Wt}function pc(_t,Dt,Wt){const en=Wt&&typeof Wt=="object"?Wt:{},{total:hn=0}=en,gn=cu(en,["total"]),[Kn,Wn]=(0,ie.useState)(()=>({current:"defaultCurrent"in gn?gn.defaultCurrent:1,pageSize:"defaultPageSize"in gn?gn.defaultPageSize:Au})),Un=(0,Lu.Z)(Kn,gn,{total:hn>0?hn:_t}),ir=Math.ceil((hn||_t)/Un.pageSize);Un.current>ir&&(Un.current=ir||1);const Cr=(qr,Gr)=>{Wn({current:qr!=null?qr:1,pageSize:Gr||Un.pageSize})},Ar=(qr,Gr)=>{var Xr;Wt&&((Xr=Wt.onChange)===null||Xr===void 0||Xr.call(Wt,qr,Gr)),Cr(qr,Gr),Dt(qr,Gr||(Un==null?void 0:Un.pageSize))};return Wt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Un),{onChange:Ar}),Cr]}var Xc=pc,zA=pe(84105),$s=pe(35654),eu=pe(90782),uc=pe(71430),bd=pe(18929);const fl={},Uu="SELECT_ALL",Ll="SELECT_INVERT",ta="SELECT_NONE",Xa=[],Rl=(_t,Dt)=>{let Wt=[];return(Dt||[]).forEach(en=>{Wt.push(en),en&&typeof en=="object"&&_t in en&&(Wt=[].concat((0,zn.Z)(Wt),(0,zn.Z)(Rl(_t,en[_t]))))}),Wt};var Bl=(_t,Dt)=>{const{preserveSelectedRowKeys:Wt,selectedRowKeys:en,defaultSelectedRowKeys:hn,getCheckboxProps:gn,onChange:Kn,onSelect:Wn,onSelectAll:Un,onSelectInvert:ir,onSelectNone:Cr,onSelectMultiple:Ar,columnWidth:qr,type:Gr,selections:Xr,fixed:Oi,renderCell:mi,hideSelectAll:_i,checkStrictly:vi=!0}=Dt||{},{prefixCls:zi,data:Fa,pageData:ja,getRecordByKey:ga,getRowKey:Wa,expandType:ho,childrenColumnName:Xi,locale:pa,getPopupContainer:ia}=_t,[Hi,ca]=(0,bd.Z)(en||hn||Xa,{value:en}),Ua=ie.useRef(new Map),_o=(0,ie.useCallback)(oa=>{if(Wt){const Ka=new Map;oa.forEach(Ha=>{let Ea=ga(Ha);!Ea&&Ua.current.has(Ha)&&(Ea=Ua.current.get(Ha)),Ka.set(Ha,Ea)}),Ua.current=Ka}},[ga,Wt]);ie.useEffect(()=>{_o(Hi)},[Hi]);const{keyEntities:so}=(0,ie.useMemo)(()=>{if(vi)return{keyEntities:null};let oa=Fa;if(Wt){const Ka=new Set(Fa.map((Ea,As)=>Wa(Ea,As))),Ha=Array.from(Ua.current).reduce((Ea,As)=>{let[Ba,ao]=As;return Ka.has(Ba)?Ea:Ea.concat(ao)},[]);oa=[].concat((0,zn.Z)(oa),(0,zn.Z)(Ha))}return(0,uc.I8)(oa,{externalGetKey:Wa,childrenPropName:Xi})},[Fa,Wa,vi,Xi,Wt]),ka=(0,ie.useMemo)(()=>Rl(Xi,ja),[Xi,ja]),So=(0,ie.useMemo)(()=>{const oa=new Map;return ka.forEach((Ka,Ha)=>{const Ea=Wa(Ka,Ha),As=(gn?gn(Ka):null)||{};oa.set(Ea,As)}),oa},[ka,Wa,gn]),Uo=(0,ie.useCallback)(oa=>{var Ka;return!!(!((Ka=So.get(Wa(oa)))===null||Ka===void 0)&&Ka.disabled)},[So,Wa]),[Bs,ns]=(0,ie.useMemo)(()=>{if(vi)return[Hi||[],[]];const{checkedKeys:oa,halfCheckedKeys:Ka}=(0,eu.S)(Hi,!0,so,Uo);return[oa||[],Ka]},[Hi,vi,so,Uo]),Rs=(0,ie.useMemo)(()=>{const oa=Gr==="radio"?Bs.slice(0,1):Bs;return new Set(oa)},[Bs,Gr]),el=(0,ie.useMemo)(()=>Gr==="radio"?new Set:new Set(ns),[ns,Gr]),[po,hl]=(0,ie.useState)(null);ie.useEffect(()=>{Dt||ca(Xa)},[!!Dt]);const cs=(0,ie.useCallback)((oa,Ka)=>{let Ha,Ea;_o(oa),Wt?(Ha=oa,Ea=oa.map(As=>Ua.current.get(As))):(Ha=[],Ea=[],oa.forEach(As=>{const Ba=ga(As);Ba!==void 0&&(Ha.push(As),Ea.push(Ba))})),ca(Ha),Kn==null||Kn(Ha,Ea,{type:Ka})},[ca,ga,Kn,Wt]),xs=(0,ie.useCallback)((oa,Ka,Ha,Ea)=>{if(Wn){const As=Ha.map(Ba=>ga(Ba));Wn(ga(oa),Ka,As,Ea)}cs(Ha,"single")},[Wn,ga,cs]),Fs=(0,ie.useMemo)(()=>!Xr||_i?null:(Xr===!0?[Uu,Ll,ta]:Xr).map(Ka=>Ka===Uu?{key:"all",text:pa.selectionAll,onSelect(){cs(Fa.map((Ha,Ea)=>Wa(Ha,Ea)).filter(Ha=>{const Ea=So.get(Ha);return!(Ea!=null&&Ea.disabled)||Rs.has(Ha)}),"all")}}:Ka===Ll?{key:"invert",text:pa.selectInvert,onSelect(){const Ha=new Set(Rs);ja.forEach((As,Ba)=>{const ao=Wa(As,Ba),zo=So.get(ao);zo!=null&&zo.disabled||(Ha.has(ao)?Ha.delete(ao):Ha.add(ao))});const Ea=Array.from(Ha);ir&&ir(Ea),cs(Ea,"invert")}}:Ka===ta?{key:"none",text:pa.selectNone,onSelect(){Cr==null||Cr(),cs(Array.from(Rs).filter(Ha=>{const Ea=So.get(Ha);return Ea==null?void 0:Ea.disabled}),"none")}}:Ka).map(Ka=>Object.assign(Object.assign({},Ka),{onSelect:function(){for(var Ha,Ea,As=arguments.length,Ba=new Array(As),ao=0;ao{var Ka;if(!Dt)return oa.filter(ds=>ds!==fl);let Ha=(0,zn.Z)(oa);const Ea=new Set(Rs),As=ka.map(Wa).filter(ds=>!So.get(ds).disabled),Ba=As.every(ds=>Ea.has(ds)),ao=As.some(ds=>Ea.has(ds)),zo=()=>{const ds=[];Ba?As.forEach(Ws=>{Ea.delete(Ws),ds.push(Ws)}):As.forEach(Ws=>{Ea.has(Ws)||(Ea.add(Ws),ds.push(Ws))});const Ho=Array.from(Ea);Un==null||Un(!Ba,Ho.map(Ws=>ga(Ws)),ds.map(Ws=>ga(Ws))),cs(Ho,"all"),hl(null)};let Zo;if(Gr!=="radio"){let ds;if(Fs){const Lo={getPopupContainer:ia,items:Fs.map((Zl,Ml)=>{const{key:hu,text:nu,onSelect:ru}=Zl;return{key:hu!=null?hu:Ml,onClick:()=>{ru==null||ru(As)},label:nu}})};ds=ie.createElement("div",{className:`${zi}-selection-extra`},ie.createElement(Ln.Z,{menu:Lo,getPopupContainer:ia},ie.createElement("span",null,ie.createElement(zA.Z,null))))}const Ho=ka.map((Lo,Zl)=>{const Ml=Wa(Lo,Zl),hu=So.get(Ml)||{};return Object.assign({checked:Ea.has(Ml)},hu)}).filter(Lo=>{let{disabled:Zl}=Lo;return Zl}),Ws=!!Ho.length&&Ho.length===ka.length,wl=Ws&&Ho.every(Lo=>{let{checked:Zl}=Lo;return Zl}),Ds=Ws&&Ho.some(Lo=>{let{checked:Zl}=Lo;return Zl});Zo=!_i&&ie.createElement("div",{className:`${zi}-selection`},ie.createElement(Nn.default,{checked:Ws?wl:!!ka.length&&Ba,indeterminate:Ws?!wl&&Ds:!Ba&&ao,onChange:zo,disabled:ka.length===0||Ws,"aria-label":ds?"Custom selection":"Select all",skipGroup:!0}),ds)}let Wl;Gr==="radio"?Wl=(ds,Ho,Ws)=>{const wl=Wa(Ho,Ws),Ds=Ea.has(wl);return{node:ie.createElement(ji.ZP,Object.assign({},So.get(wl),{checked:Ds,onClick:Lo=>Lo.stopPropagation(),onChange:Lo=>{Ea.has(wl)||xs(wl,!0,[wl],Lo.nativeEvent)}})),checked:Ds}}:Wl=(ds,Ho,Ws)=>{var wl;const Ds=Wa(Ho,Ws),Lo=Ea.has(Ds),Zl=el.has(Ds),Ml=So.get(Ds);let hu;return ho==="nest"?hu=Zl:hu=(wl=Ml==null?void 0:Ml.indeterminate)!==null&&wl!==void 0?wl:Zl,{node:ie.createElement(Nn.default,Object.assign({},Ml,{indeterminate:hu,checked:Lo,skipGroup:!0,onClick:nu=>nu.stopPropagation(),onChange:nu=>{let{nativeEvent:ru}=nu;const{shiftKey:Ou}=ru;let vc=-1,Du=-1;if(Ou&&vi){const tl=new Set([po,Ds]);As.some((Il,gl)=>{if(tl.has(Il))if(vc===-1)vc=gl;else return Du=gl,!0;return!1})}if(Du!==-1&&vc!==Du&&vi){const tl=As.slice(vc,Du+1),Il=[];Lo?tl.forEach(Zs=>{Ea.has(Zs)&&(Il.push(Zs),Ea.delete(Zs))}):tl.forEach(Zs=>{Ea.has(Zs)||(Il.push(Zs),Ea.add(Zs))});const gl=Array.from(Ea);Ar==null||Ar(!Lo,gl.map(Zs=>ga(Zs)),Il.map(Zs=>ga(Zs))),cs(gl,"multiple")}else{const tl=Bs;if(vi){const Il=Lo?(0,$s._5)(tl,Ds):(0,$s.L0)(tl,Ds);xs(Ds,!Lo,Il,ru)}else{const Il=(0,eu.S)([].concat((0,zn.Z)(tl),[Ds]),!0,so,Uo),{checkedKeys:gl,halfCheckedKeys:Zs}=Il;let $u=gl;if(Lo){const cc=new Set(gl);cc.delete(Ds),$u=(0,eu.S)(Array.from(cc),{checked:!1,halfCheckedKeys:Zs},so,Uo).checkedKeys}xs(Ds,!Lo,$u,ru)}}hl(Lo?null:Ds)}})),checked:Lo}};const ul=(ds,Ho,Ws)=>{const{node:wl,checked:Ds}=Wl(ds,Ho,Ws);return mi?mi(Ds,Ho,Ws,wl):wl};if(!Ha.includes(fl))if(Ha.findIndex(ds=>{var Ho;return((Ho=ds[Sn])===null||Ho===void 0?void 0:Ho.columnType)==="EXPAND_COLUMN"})===0){const[ds,...Ho]=Ha;Ha=[ds,fl].concat((0,zn.Z)(Ho))}else Ha=[fl].concat((0,zn.Z)(Ha));const Ku=Ha.indexOf(fl);Ha=Ha.filter((ds,Ho)=>ds!==fl||Ho===Ku);const cl=Ha[Ku-1],Cu=Ha[Ku+1];let Ri=Oi;Ri===void 0&&((Cu==null?void 0:Cu.fixed)!==void 0?Ri=Cu.fixed:(cl==null?void 0:cl.fixed)!==void 0&&(Ri=cl.fixed)),Ri&&cl&&((Ka=cl[Sn])===null||Ka===void 0?void 0:Ka.columnType)==="EXPAND_COLUMN"&&cl.fixed===void 0&&(cl.fixed=Ri);const tu=Ee()(`${zi}-selection-col`,{[`${zi}-selection-col-with-dropdown`]:Xr&&Gr==="checkbox"}),tA={fixed:Ri,width:qr,className:`${zi}-selection-column`,title:Dt.columnTitle||Zo,render:ul,onCell:Dt.onCell,[Sn]:{className:tu}};return Ha.map(ds=>ds===fl?tA:ds)},[Wa,ka,Dt,Bs,Rs,el,qr,Fs,ho,po,So,Ar,xs,Uo]),Rs]},Ju=pe(89489),Os=pe(59477),zs=pe(6848);const Ns="ascend",KA="descend";function Hu(_t){return typeof _t.sorter=="object"&&typeof _t.sorter.multiple=="number"?_t.sorter.multiple:!1}function Yc(_t){return typeof _t=="function"?_t:_t&&typeof _t=="object"&&_t.compare?_t.compare:!1}function oh(_t,Dt){return Dt?_t[_t.indexOf(Dt)+1]:_t[0]}function bA(_t,Dt,Wt){let en=[];function hn(gn,Kn){en.push({column:gn,key:gr(gn,Kn),multiplePriority:Hu(gn),sortOrder:gn.sortOrder})}return(_t||[]).forEach((gn,Kn)=>{const Wn=kr(Kn,Wt);gn.children?("sortOrder"in gn&&hn(gn,Wn),en=[].concat((0,zn.Z)(en),(0,zn.Z)(bA(gn.children,Dt,Wn)))):gn.sorter&&("sortOrder"in gn?hn(gn,Wn):Dt&&gn.defaultSortOrder&&en.push({column:gn,key:gr(gn,Wn),multiplePriority:Hu(gn),sortOrder:gn.defaultSortOrder}))}),en}function sh(_t,Dt,Wt,en,hn,gn,Kn,Wn){return(Dt||[]).map((Un,ir)=>{const Cr=kr(ir,Wn);let Ar=Un;if(Ar.sorter){const qr=Ar.sortDirections||hn,Gr=Ar.showSorterTooltip===void 0?Kn:Ar.showSorterTooltip,Xr=gr(Ar,Cr),Oi=Wt.find(ho=>{let{key:Xi}=ho;return Xi===Xr}),mi=Oi?Oi.sortOrder:null,_i=oh(qr,mi);let vi;if(Un.sortIcon)vi=Un.sortIcon({sortOrder:mi});else{const ho=qr.includes(Ns)&&ie.createElement(Os.Z,{className:Ee()(`${_t}-column-sorter-up`,{active:mi===Ns})}),Xi=qr.includes(KA)&&ie.createElement(Ju.Z,{className:Ee()(`${_t}-column-sorter-down`,{active:mi===KA})});vi=ie.createElement("span",{className:Ee()(`${_t}-column-sorter`,{[`${_t}-column-sorter-full`]:!!(ho&&Xi)})},ie.createElement("span",{className:`${_t}-column-sorter-inner`,"aria-hidden":"true"},ho,Xi))}const{cancelSort:zi,triggerAsc:Fa,triggerDesc:ja}=gn||{};let ga=zi;_i===KA?ga=ja:_i===Ns&&(ga=Fa);const Wa=typeof Gr=="object"?Gr:{title:ga};Ar=Object.assign(Object.assign({},Ar),{className:Ee()(Ar.className,{[`${_t}-column-sort`]:mi}),title:ho=>{const Xi=ie.createElement("div",{className:`${_t}-column-sorters`},ie.createElement("span",{className:`${_t}-column-title`},ci(Un.title,ho)),vi);return Gr?ie.createElement(zs.Z,Object.assign({},Wa),Xi):Xi},onHeaderCell:ho=>{const Xi=Un.onHeaderCell&&Un.onHeaderCell(ho)||{},pa=Xi.onClick,ia=Xi.onKeyDown;Xi.onClick=Ua=>{en({column:Un,key:Xr,sortOrder:_i,multiplePriority:Hu(Un)}),pa==null||pa(Ua)},Xi.onKeyDown=Ua=>{Ua.keyCode===pi.Z.ENTER&&(en({column:Un,key:Xr,sortOrder:_i,multiplePriority:Hu(Un)}),ia==null||ia(Ua))};const Hi=li(Un.title,{}),ca=Hi==null?void 0:Hi.toString();return mi?Xi["aria-sort"]=mi==="ascend"?"ascending":"descending":Xi["aria-label"]=ca||"",Xi.className=Ee()(Xi.className,`${_t}-column-has-sorters`),Xi.tabIndex=0,Un.ellipsis&&(Xi.title=(Hi!=null?Hi:"").toString()),Xi}})}return"children"in Ar&&(Ar=Object.assign(Object.assign({},Ar),{children:sh(_t,Ar.children,Wt,en,hn,gn,Kn,Cr)})),Ar})}function Qu(_t){const{column:Dt,sortOrder:Wt}=_t;return{column:Dt,order:Wt,field:Dt.dataIndex,columnKey:Dt.key}}function of(_t){const Dt=_t.filter(Wt=>{let{sortOrder:en}=Wt;return en}).map(Qu);return Dt.length===0&&_t.length?Object.assign(Object.assign({},Qu(_t[_t.length-1])),{column:void 0}):Dt.length<=1?Dt[0]||{}:Dt}function sf(_t,Dt,Wt){const en=Dt.slice().sort((Kn,Wn)=>Wn.multiplePriority-Kn.multiplePriority),hn=_t.slice(),gn=en.filter(Kn=>{let{column:{sorter:Wn},sortOrder:Un}=Kn;return Yc(Wn)&&Un});return gn.length?hn.sort((Kn,Wn)=>{for(let Un=0;Un{const Wn=Kn[Wt];return Wn?Object.assign(Object.assign({},Kn),{[Wt]:sf(Wn,Dt,Wt)}):Kn}):hn}function wd(_t){let{prefixCls:Dt,mergedColumns:Wt,onSorterChange:en,sortDirections:hn,tableLocale:gn,showSorterTooltip:Kn}=_t;const[Wn,Un]=ie.useState(bA(Wt,!0)),ir=ie.useMemo(()=>{let Xr=!0;const Oi=bA(Wt,!1);if(!Oi.length)return Wn;const mi=[];function _i(zi){Xr?mi.push(zi):mi.push(Object.assign(Object.assign({},zi),{sortOrder:null}))}let vi=null;return Oi.forEach(zi=>{vi===null?(_i(zi),zi.sortOrder&&(zi.multiplePriority===!1?Xr=!1:vi=!0)):(vi&&zi.multiplePriority!==!1||(Xr=!1),_i(zi))}),mi},[Wt,Wn]),Cr=ie.useMemo(()=>{const Xr=ir.map(Oi=>{let{column:mi,sortOrder:_i}=Oi;return{column:mi,order:_i}});return{sortColumns:Xr,sortColumn:Xr[0]&&Xr[0].column,sortOrder:Xr[0]&&Xr[0].order}},[ir]);function Ar(Xr){let Oi;Xr.multiplePriority===!1||!ir.length||ir[0].multiplePriority===!1?Oi=[Xr]:Oi=[].concat((0,zn.Z)(ir.filter(mi=>{let{key:_i}=mi;return _i!==Xr.key})),[Xr]),Un(Oi),en(of(Oi),Oi)}return[Xr=>sh(Dt,Xr,ir,Ar,hn,gn,Kn),ir,Cr,()=>of(ir)]}function GA(_t,Dt){return _t.map(Wt=>{const en=Object.assign({},Wt);return en.title=ci(Wt.title,Dt),"children"in en&&(en.children=GA(en.children,Dt)),en})}function Jh(_t){return[ie.useCallback(Wt=>GA(Wt,_t),[_t])]}var lh=va((_t,Dt)=>{const{_renderTimes:Wt}=_t,{_renderTimes:en}=Dt;return Wt!==en}),qh=Ca((_t,Dt)=>{const{_renderTimes:Wt}=_t,{_renderTimes:en}=Dt;return Wt!==en}),WA=pe(64993),Jc=pe(17313),uh=pe(83116),ch=pe(37613),Ah=_t=>{const{componentCls:Dt}=_t,Wt=`${_t.lineWidth}px ${_t.lineType} ${_t.tableBorderColor}`,en=(hn,gn,Kn)=>({[`&${Dt}-${hn}`]:{[`> ${Dt}-container`]:{[`> ${Dt}-content, > ${Dt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Dt}-expanded-row-fixed`]:{margin:`-${gn}px -${Kn+_t.lineWidth}px`}}}}}});return{[`${Dt}-wrapper`]:{[`${Dt}${Dt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Dt}-title`]:{border:Wt,borderBottom:0},[`> ${Dt}-container`]:{borderInlineStart:Wt,borderTop:Wt,[` > ${Dt}-content, > ${Dt}-header, > ${Dt}-body, @@ -230,10 +230,10 @@ headers: `+JSON.stringify(Mt),Ft.data=Rt,Ft.path=ze.path,Ft.status=qe,Ft.headers `]:{"> 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:Wt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Wt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${Dt}-cell-fix-right-first::after`]:{borderInlineEnd:Wt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${Dt}-expanded-row-fixed`]:{margin:`-${_t.tablePaddingVertical}px -${_t.tablePaddingHorizontal+_t.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:_t.lineWidth,bottom:0,borderInlineEnd:Wt,content:'""'}}}}}},[`&${Dt}-scroll-horizontal`]:{[`> ${Dt}-container > ${Dt}-body`]:{"> table > tbody":{[` > tr${Dt}-expanded-row, > tr${Dt}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},en("middle",_t.tablePaddingVerticalMiddle,_t.tablePaddingHorizontalMiddle)),en("small",_t.tablePaddingVerticalSmall,_t.tablePaddingHorizontalSmall)),{[`> ${Dt}-footer`]:{border:Wt,borderTop:0}}),[`${Dt}-cell`]:{[`${Dt}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${_t.lineWidth}px 0 ${_t.lineWidth}px ${_t.tableHeaderBg}`}},[`${Dt}-bordered ${Dt}-cell-scrollbar`]:{borderInlineEnd:Wt}}}},qc=_t=>{const{componentCls:Dt}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-cell-ellipsis`]:Object.assign(Object.assign({},Ju.vS),{wordBreak:"keep-all",[` + `]:{"> th, > td":{borderInlineEnd:0}}}}}},en("middle",_t.tablePaddingVerticalMiddle,_t.tablePaddingHorizontalMiddle)),en("small",_t.tablePaddingVerticalSmall,_t.tablePaddingHorizontalSmall)),{[`> ${Dt}-footer`]:{border:Wt,borderTop:0}}),[`${Dt}-cell`]:{[`${Dt}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${_t.lineWidth}px 0 ${_t.lineWidth}px ${_t.tableHeaderBg}`}},[`${Dt}-bordered ${Dt}-cell-scrollbar`]:{borderInlineEnd:Wt}}}},qu=_t=>{const{componentCls:Dt}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-cell-ellipsis`]:Object.assign(Object.assign({},Jc.vS),{wordBreak:"keep-all",[` &${Dt}-cell-fix-left-last, &${Dt}-cell-fix-right-first - `]:{overflow:"visible",[`${Dt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Dt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},eg=_t=>{const{componentCls:Dt}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-tbody > tr${Dt}-placeholder`]:{textAlign:"center",color:_t.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:_t.colorBgContainer}}}}},Iu=pe(15969),Sd=_t=>{const{componentCls:Dt,antCls:Wt,controlInteractiveSize:en,motionDurationSlow:hn,lineWidth:gn,paddingXS:Kn,lineType:Wn,tableBorderColor:Un,tableExpandIconBg:ir,tableExpandColumnWidth:Cr,borderRadius:Ar,fontSize:qr,fontSizeSM:Gr,lineHeight:Xr,tablePaddingVertical:Oi,tablePaddingHorizontal:mi,tableExpandedRowBg:_i,paddingXXS:vi}=_t,zi=en/2-gn,Fa=zi*2+gn*3,ja=`${gn}px ${Wn} ${Un}`,ga=vi-gn;return{[`${Dt}-wrapper`]:{[`${Dt}-expand-icon-col`]:{width:Cr},[`${Dt}-row-expand-icon-cell`]:{textAlign:"center",[`${Dt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Dt}-row-indent`]:{height:1,float:"left"},[`${Dt}-row-expand-icon`]:Object.assign(Object.assign({},(0,Iu.N)(_t)),{position:"relative",float:"left",boxSizing:"border-box",width:Fa,height:Fa,padding:0,color:"inherit",lineHeight:`${Fa}px`,background:ir,border:ja,borderRadius:Ar,transform:`scale(${en/Fa})`,transition:`all ${hn}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${hn} ease-out`,content:'""'},"&::before":{top:zi,insetInlineEnd:ga,insetInlineStart:ga,height:gn},"&::after":{top:ga,bottom:ga,insetInlineStart:zi,width:gn,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"}}),[`${Dt}-row-indent + ${Dt}-row-expand-icon`]:{marginTop:(qr*Xr-gn*3)/2-Math.ceil((Gr*1.4-gn*3)/2),marginInlineEnd:Kn},[`tr${Dt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:_i}},[`${Wt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Dt}-expanded-row-fixed`]:{position:"relative",margin:`-${Oi}px -${mi}px`,padding:`${Oi}px ${mi}px`}}}},lf=_t=>{const{componentCls:Dt,antCls:Wt,iconCls:en,tableFilterDropdownWidth:hn,tableFilterDropdownSearchWidth:gn,paddingXXS:Kn,paddingXS:Wn,colorText:Un,lineWidth:ir,lineType:Cr,tableBorderColor:Ar,tableHeaderIconColor:qr,fontSizeSM:Gr,tablePaddingHorizontal:Xr,borderRadius:Oi,motionDurationSlow:mi,colorTextDescription:_i,colorPrimary:vi,tableHeaderFilterActiveBg:zi,colorTextDisabled:Fa,tableFilterDropdownBg:ja,tableFilterDropdownHeight:ga,controlItemBgHover:Wa,controlItemBgActive:ho,boxShadowSecondary:Xi,filterDropdownMenuBg:pa}=_t,ia=`${Wt}-dropdown`,Hi=`${Dt}-filter-dropdown`,ua=`${Wt}-tree`,Ua=`${ir}px ${Cr} ${Ar}`;return[{[`${Dt}-wrapper`]:{[`${Dt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Dt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Kn,marginInline:`${Kn}px ${-Xr/2}px`,padding:`0 ${Kn}px`,color:qr,fontSize:Gr,borderRadius:Oi,cursor:"pointer",transition:`all ${mi}`,"&:hover":{color:_i,background:zi},"&.active":{color:vi}}}},{[`${Wt}-dropdown`]:{[Hi]:Object.assign(Object.assign({},(0,Ju.Wf)(_t)),{minWidth:hn,backgroundColor:ja,borderRadius:Oi,boxShadow:Xi,overflow:"hidden",[`${ia}-menu`]:{maxHeight:ga,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:pa,"&:empty::after":{display:"block",padding:`${Wn}px 0`,color:Fa,fontSize:Gr,textAlign:"center",content:'"Not Found"'}},[`${Hi}-tree`]:{paddingBlock:`${Wn}px 0`,paddingInline:Wn,[ua]:{padding:0},[`${ua}-treenode ${ua}-node-content-wrapper:hover`]:{backgroundColor:Wa},[`${ua}-treenode-checkbox-checked ${ua}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ho}}},[`${Hi}-search`]:{padding:Wn,borderBottom:Ua,"&-input":{input:{minWidth:gn},[en]:{color:Fa}}},[`${Hi}-checkall`]:{width:"100%",marginBottom:Kn,marginInlineStart:Kn},[`${Hi}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Wn-ir}px ${Wn}px`,overflow:"hidden",borderTop:Ua}})}},{[`${Wt}-dropdown ${Hi}, ${Hi}-submenu`]:{[`${Wt}-checkbox-wrapper + span`]:{paddingInlineStart:Wn,color:Un},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},qu=_t=>{const{componentCls:Dt,lineWidth:Wt,colorSplit:en,motionDurationSlow:hn,zIndexTableFixed:gn,tableBg:Kn,zIndexTableSticky:Wn}=_t,Un=en;return{[`${Dt}-wrapper`]:{[` + `]:{overflow:"visible",[`${Dt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Dt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},eg=_t=>{const{componentCls:Dt}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-tbody > tr${Dt}-placeholder`]:{textAlign:"center",color:_t.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:_t.colorBgContainer}}}}},Ic=pe(15969),Sd=_t=>{const{componentCls:Dt,antCls:Wt,controlInteractiveSize:en,motionDurationSlow:hn,lineWidth:gn,paddingXS:Kn,lineType:Wn,tableBorderColor:Un,tableExpandIconBg:ir,tableExpandColumnWidth:Cr,borderRadius:Ar,fontSize:qr,fontSizeSM:Gr,lineHeight:Xr,tablePaddingVertical:Oi,tablePaddingHorizontal:mi,tableExpandedRowBg:_i,paddingXXS:vi}=_t,zi=en/2-gn,Fa=zi*2+gn*3,ja=`${gn}px ${Wn} ${Un}`,ga=vi-gn;return{[`${Dt}-wrapper`]:{[`${Dt}-expand-icon-col`]:{width:Cr},[`${Dt}-row-expand-icon-cell`]:{textAlign:"center",[`${Dt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Dt}-row-indent`]:{height:1,float:"left"},[`${Dt}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ic.N)(_t)),{position:"relative",float:"left",boxSizing:"border-box",width:Fa,height:Fa,padding:0,color:"inherit",lineHeight:`${Fa}px`,background:ir,border:ja,borderRadius:Ar,transform:`scale(${en/Fa})`,transition:`all ${hn}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${hn} ease-out`,content:'""'},"&::before":{top:zi,insetInlineEnd:ga,insetInlineStart:ga,height:gn},"&::after":{top:ga,bottom:ga,insetInlineStart:zi,width:gn,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"}}),[`${Dt}-row-indent + ${Dt}-row-expand-icon`]:{marginTop:(qr*Xr-gn*3)/2-Math.ceil((Gr*1.4-gn*3)/2),marginInlineEnd:Kn},[`tr${Dt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:_i}},[`${Wt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Dt}-expanded-row-fixed`]:{position:"relative",margin:`-${Oi}px -${mi}px`,padding:`${Oi}px ${mi}px`}}}},lf=_t=>{const{componentCls:Dt,antCls:Wt,iconCls:en,tableFilterDropdownWidth:hn,tableFilterDropdownSearchWidth:gn,paddingXXS:Kn,paddingXS:Wn,colorText:Un,lineWidth:ir,lineType:Cr,tableBorderColor:Ar,tableHeaderIconColor:qr,fontSizeSM:Gr,tablePaddingHorizontal:Xr,borderRadius:Oi,motionDurationSlow:mi,colorTextDescription:_i,colorPrimary:vi,tableHeaderFilterActiveBg:zi,colorTextDisabled:Fa,tableFilterDropdownBg:ja,tableFilterDropdownHeight:ga,controlItemBgHover:Wa,controlItemBgActive:ho,boxShadowSecondary:Xi,filterDropdownMenuBg:pa}=_t,ia=`${Wt}-dropdown`,Hi=`${Dt}-filter-dropdown`,ca=`${Wt}-tree`,Ua=`${ir}px ${Cr} ${Ar}`;return[{[`${Dt}-wrapper`]:{[`${Dt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Dt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Kn,marginInline:`${Kn}px ${-Xr/2}px`,padding:`0 ${Kn}px`,color:qr,fontSize:Gr,borderRadius:Oi,cursor:"pointer",transition:`all ${mi}`,"&:hover":{color:_i,background:zi},"&.active":{color:vi}}}},{[`${Wt}-dropdown`]:{[Hi]:Object.assign(Object.assign({},(0,Jc.Wf)(_t)),{minWidth:hn,backgroundColor:ja,borderRadius:Oi,boxShadow:Xi,overflow:"hidden",[`${ia}-menu`]:{maxHeight:ga,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:pa,"&:empty::after":{display:"block",padding:`${Wn}px 0`,color:Fa,fontSize:Gr,textAlign:"center",content:'"Not Found"'}},[`${Hi}-tree`]:{paddingBlock:`${Wn}px 0`,paddingInline:Wn,[ca]:{padding:0},[`${ca}-treenode ${ca}-node-content-wrapper:hover`]:{backgroundColor:Wa},[`${ca}-treenode-checkbox-checked ${ca}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ho}}},[`${Hi}-search`]:{padding:Wn,borderBottom:Ua,"&-input":{input:{minWidth:gn},[en]:{color:Fa}}},[`${Hi}-checkall`]:{width:"100%",marginBottom:Kn,marginInlineStart:Kn},[`${Hi}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Wn-ir}px ${Wn}px`,overflow:"hidden",borderTop:Ua}})}},{[`${Wt}-dropdown ${Hi}, ${Hi}-submenu`]:{[`${Wt}-checkbox-wrapper + span`]:{paddingInlineStart:Wn,color:Un},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},qc=_t=>{const{componentCls:Dt,lineWidth:Wt,colorSplit:en,motionDurationSlow:hn,zIndexTableFixed:gn,tableBg:Kn,zIndexTableSticky:Wn}=_t,Un=en;return{[`${Dt}-wrapper`]:{[` ${Dt}-cell-fix-left, ${Dt}-cell-fix-right `]:{position:"sticky !important",zIndex:gn,background:Kn},[` @@ -248,7 +248,7 @@ headers: `+JSON.stringify(Mt),Ft.data=Rt,Ft.path=ze.path,Ft.status=qe,Ft.headers `]:{boxShadow:`inset 10px 0 8px -8px ${Un}`},[`${Dt}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Dt}-ping-right`]:{[`&:not(${Dt}-has-fix-right) ${Dt}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Un}`}},[` ${Dt}-cell-fix-right-first::after, ${Dt}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Un}`}}}}},Pl=_t=>{const{componentCls:Dt,antCls:Wt}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-pagination${Wt}-pagination`]:{margin:`${_t.margin}px 0`},[`${Dt}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:_t.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},$u=_t=>{const{componentCls:Dt,tableRadius:Wt}=_t;return{[`${Dt}-wrapper`]:{[Dt]:{[`${Dt}-title, ${Dt}-header`]:{borderRadius:`${Wt}px ${Wt}px 0 0`},[`${Dt}-title + ${Dt}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Dt}-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:Wt,borderStartEndRadius:Wt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Wt},"> *:last-child":{borderStartEndRadius:Wt}}},"&-footer":{borderRadius:`0 0 ${Wt}px ${Wt}px`}}}}},tg=_t=>{const{componentCls:Dt}=_t;return{[`${Dt}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Dt}-pagination-left`]:{justifyContent:"flex-end"},[`${Dt}-pagination-right`]:{justifyContent:"flex-start"},[`${Dt}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Dt}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Dt}-row-indent`]:{float:"right"}}}}},gh=_t=>{const{componentCls:Dt,antCls:Wt,iconCls:en,fontSizeIcon:hn,padding:gn,paddingXS:Kn,tableHeaderIconColor:Wn,tableHeaderIconColorHover:Un,tableSelectionColumnWidth:ir}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-selection-col`]:{width:ir,[`&${Dt}-selection-col-with-dropdown`]:{width:ir+hn+gn/4}},[`${Dt}-bordered ${Dt}-selection-col`]:{width:ir+Kn*2,[`&${Dt}-selection-col-with-dropdown`]:{width:ir+hn+gn/4+Kn*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${Un}`}}}}},Pl=_t=>{const{componentCls:Dt,antCls:Wt}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-pagination${Wt}-pagination`]:{margin:`${_t.margin}px 0`},[`${Dt}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:_t.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},$c=_t=>{const{componentCls:Dt,tableRadius:Wt}=_t;return{[`${Dt}-wrapper`]:{[Dt]:{[`${Dt}-title, ${Dt}-header`]:{borderRadius:`${Wt}px ${Wt}px 0 0`},[`${Dt}-title + ${Dt}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Dt}-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:Wt,borderStartEndRadius:Wt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Wt},"> *:last-child":{borderStartEndRadius:Wt}}},"&-footer":{borderRadius:`0 0 ${Wt}px ${Wt}px`}}}}},tg=_t=>{const{componentCls:Dt}=_t;return{[`${Dt}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Dt}-pagination-left`]:{justifyContent:"flex-end"},[`${Dt}-pagination-right`]:{justifyContent:"flex-start"},[`${Dt}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Dt}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Dt}-row-indent`]:{float:"right"}}}}},gh=_t=>{const{componentCls:Dt,antCls:Wt,iconCls:en,fontSizeIcon:hn,padding:gn,paddingXS:Kn,tableHeaderIconColor:Wn,tableHeaderIconColorHover:Un,tableSelectionColumnWidth:ir}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-selection-col`]:{width:ir,[`&${Dt}-selection-col-with-dropdown`]:{width:ir+hn+gn/4}},[`${Dt}-bordered ${Dt}-selection-col`]:{width:ir+Kn*2,[`&${Dt}-selection-col-with-dropdown`]:{width:ir+hn+gn/4+Kn*2}},[` table tr th${Dt}-selection-column, table tr td${Dt}-selection-column `]:{paddingInlineEnd:_t.paddingXS,paddingInlineStart:_t.paddingXS,textAlign:"center",[`${Wt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Dt}-selection-column${Dt}-cell-fix-left`]:{zIndex:_t.zIndexTableFixed+1},[`table tr th${Dt}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Dt}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Dt}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${_t.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${_t.tablePaddingHorizontal/4}px`,[en]:{color:Wn,fontSize:hn,verticalAlign:"baseline","&:hover":{color:Un}}}}}},Ed=_t=>{const{componentCls:Dt}=_t,Wt=(en,hn,gn,Kn)=>({[`${Dt}${Dt}-${en}`]:{fontSize:Kn,[` @@ -260,10 +260,10 @@ headers: `+JSON.stringify(Mt),Ft.data=Rt,Ft.path=ze.path,Ft.status=qe,Ft.headers ${Dt}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${hn}px ${gn}px`},[`${Dt}-filter-trigger`]:{marginInlineEnd:`-${gn/2}px`},[`${Dt}-expanded-row-fixed`]:{margin:`-${hn}px -${gn}px`},[`${Dt}-tbody`]:{[`${Dt}-wrapper:only-child ${Dt}`]:{marginBlock:`-${hn}px`,marginInline:`${_t.tableExpandColumnWidth-gn}px -${gn}px`}},[`${Dt}-selection-column`]:{paddingInlineStart:`${gn/4}px`}}});return{[`${Dt}-wrapper`]:Object.assign(Object.assign({},Wt("middle",_t.tablePaddingVerticalMiddle,_t.tablePaddingHorizontalMiddle,_t.tableFontSizeMiddle)),Wt("small",_t.tablePaddingVerticalSmall,_t.tablePaddingHorizontalSmall,_t.tableFontSizeSmall))}},Du=_t=>{const{componentCls:Dt,marginXXS:Wt,fontSizeIcon:en,tableHeaderIconColor:hn,tableHeaderIconColorHover:gn}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-thead th${Dt}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${_t.motionDurationSlow}`,"&:hover":{background:_t.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:_t.colorPrimary},[` + `]:{padding:`${hn}px ${gn}px`},[`${Dt}-filter-trigger`]:{marginInlineEnd:`-${gn/2}px`},[`${Dt}-expanded-row-fixed`]:{margin:`-${hn}px -${gn}px`},[`${Dt}-tbody`]:{[`${Dt}-wrapper:only-child ${Dt}`]:{marginBlock:`-${hn}px`,marginInline:`${_t.tableExpandColumnWidth-gn}px -${gn}px`}},[`${Dt}-selection-column`]:{paddingInlineStart:`${gn/4}px`}}});return{[`${Dt}-wrapper`]:Object.assign(Object.assign({},Wt("middle",_t.tablePaddingVerticalMiddle,_t.tablePaddingHorizontalMiddle,_t.tableFontSizeMiddle)),Wt("small",_t.tablePaddingVerticalSmall,_t.tablePaddingHorizontalSmall,_t.tableFontSizeSmall))}},Dc=_t=>{const{componentCls:Dt,marginXXS:Wt,fontSizeIcon:en,tableHeaderIconColor:hn,tableHeaderIconColorHover:gn}=_t;return{[`${Dt}-wrapper`]:{[`${Dt}-thead th${Dt}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${_t.motionDurationSlow}`,"&:hover":{background:_t.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:_t.colorPrimary},[` &${Dt}-cell-fix-left:hover, &${Dt}-cell-fix-right:hover - `]:{background:_t.tableFixedHeaderSortActiveBg}},[`${Dt}-thead th${Dt}-column-sort`]:{background:_t.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Dt}-column-sort`]:{background:_t.tableBodySortBg},[`${Dt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Dt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Dt}-column-sorter`]:{marginInlineStart:Wt,color:hn,fontSize:0,transition:`color ${_t.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:en,"&.active":{color:_t.colorPrimary}},[`${Dt}-column-sorter-up + ${Dt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Dt}-column-sorters:hover ${Dt}-column-sorter`]:{color:gn}}}},Ic=_t=>{const{componentCls:Dt,opacityLoading:Wt,tableScrollThumbBg:en,tableScrollThumbBgHover:hn,tableScrollThumbSize:gn,tableScrollBg:Kn,zIndexTableSticky:Wn,stickyScrollBarBorderRadius:Un}=_t,ir=`${_t.lineWidth}px ${_t.lineType} ${_t.tableBorderColor}`;return{[`${Dt}-wrapper`]:{[`${Dt}-sticky`]:{"&-holder":{position:"sticky",zIndex:Wn,background:_t.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${gn}px !important`,zIndex:Wn,display:"flex",alignItems:"center",background:Kn,borderTop:ir,opacity:Wt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:gn,backgroundColor:en,borderRadius:Un,transition:`all ${_t.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:hn}}}}}}},SA=_t=>{const{componentCls:Dt,lineWidth:Wt,tableBorderColor:en}=_t,hn=`${Wt}px ${_t.lineType} ${en}`;return{[`${Dt}-wrapper`]:{[`${Dt}-summary`]:{position:"relative",zIndex:_t.zIndexTableFixed,background:_t.tableBg,"> tr":{"> th, > td":{borderBottom:hn}}},[`div${Dt}-summary`]:{boxShadow:`0 -${Wt}px 0 ${en}`}}}},mh=_t=>{const{componentCls:Dt}=_t,Wt=`${_t.lineWidth}px ${_t.lineType} ${_t.tableBorderColor}`,en=`${Dt}-expanded-row-cell`;return{[`${Dt}-wrapper`]:{[`${Dt}-tbody-virtual`]:{[`${Dt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Dt}-cell`]:{borderBottom:Wt},[`${Dt}-expanded-row`]:{[`${en}${en}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${_t.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Dt}-bordered`]:{[`${Dt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Wt,position:"absolute"},[`${Dt}-cell`]:{borderInlineEnd:Wt,[`&${Dt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-_t.lineWidth,borderInlineStart:Wt}}}}}}};const CA=_t=>{const{componentCls:Dt,fontWeightStrong:Wt,tablePaddingVertical:en,tablePaddingHorizontal:hn,lineWidth:gn,lineType:Kn,tableBorderColor:Wn,tableFontSize:Un,tableBg:ir,tableRadius:Cr,tableHeaderTextColor:Ar,motionDurationMid:qr,tableHeaderBg:Gr,tableHeaderCellSplitColor:Xr,tableRowHoverBg:Oi,tableSelectedRowBg:mi,tableSelectedRowHoverBg:_i,tableFooterTextColor:vi,tableFooterBg:zi,paddingContentVerticalLG:Fa}=_t,ja=`${gn}px ${Kn} ${Wn}`;return{[`${Dt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Ju.dF)()),{[Dt]:Object.assign(Object.assign({},(0,Ju.Wf)(_t)),{fontSize:Un,background:ir,borderRadius:`${Cr}px ${Cr}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Cr}px ${Cr}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:_t.tableFixedHeaderSortActiveBg}},[`${Dt}-thead th${Dt}-column-sort`]:{background:_t.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Dt}-column-sort`]:{background:_t.tableBodySortBg},[`${Dt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Dt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Dt}-column-sorter`]:{marginInlineStart:Wt,color:hn,fontSize:0,transition:`color ${_t.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:en,"&.active":{color:_t.colorPrimary}},[`${Dt}-column-sorter-up + ${Dt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Dt}-column-sorters:hover ${Dt}-column-sorter`]:{color:gn}}}},Iu=_t=>{const{componentCls:Dt,opacityLoading:Wt,tableScrollThumbBg:en,tableScrollThumbBgHover:hn,tableScrollThumbSize:gn,tableScrollBg:Kn,zIndexTableSticky:Wn,stickyScrollBarBorderRadius:Un}=_t,ir=`${_t.lineWidth}px ${_t.lineType} ${_t.tableBorderColor}`;return{[`${Dt}-wrapper`]:{[`${Dt}-sticky`]:{"&-holder":{position:"sticky",zIndex:Wn,background:_t.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${gn}px !important`,zIndex:Wn,display:"flex",alignItems:"center",background:Kn,borderTop:ir,opacity:Wt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:gn,backgroundColor:en,borderRadius:Un,transition:`all ${_t.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:hn}}}}}}},SA=_t=>{const{componentCls:Dt,lineWidth:Wt,tableBorderColor:en}=_t,hn=`${Wt}px ${_t.lineType} ${en}`;return{[`${Dt}-wrapper`]:{[`${Dt}-summary`]:{position:"relative",zIndex:_t.zIndexTableFixed,background:_t.tableBg,"> tr":{"> th, > td":{borderBottom:hn}}},[`div${Dt}-summary`]:{boxShadow:`0 -${Wt}px 0 ${en}`}}}},mh=_t=>{const{componentCls:Dt}=_t,Wt=`${_t.lineWidth}px ${_t.lineType} ${_t.tableBorderColor}`,en=`${Dt}-expanded-row-cell`;return{[`${Dt}-wrapper`]:{[`${Dt}-tbody-virtual`]:{[`${Dt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Dt}-cell`]:{borderBottom:Wt},[`${Dt}-expanded-row`]:{[`${en}${en}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${_t.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Dt}-bordered`]:{[`${Dt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Wt,position:"absolute"},[`${Dt}-cell`]:{borderInlineEnd:Wt,[`&${Dt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-_t.lineWidth,borderInlineStart:Wt}}}}}}};const CA=_t=>{const{componentCls:Dt,fontWeightStrong:Wt,tablePaddingVertical:en,tablePaddingHorizontal:hn,lineWidth:gn,lineType:Kn,tableBorderColor:Wn,tableFontSize:Un,tableBg:ir,tableRadius:Cr,tableHeaderTextColor:Ar,motionDurationMid:qr,tableHeaderBg:Gr,tableHeaderCellSplitColor:Xr,tableRowHoverBg:Oi,tableSelectedRowBg:mi,tableSelectedRowHoverBg:_i,tableFooterTextColor:vi,tableFooterBg:zi,paddingContentVerticalLG:Fa}=_t,ja=`${gn}px ${Kn} ${Wn}`;return{[`${Dt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Jc.dF)()),{[Dt]:Object.assign(Object.assign({},(0,Jc.Wf)(_t)),{fontSize:Un,background:ir,borderRadius:`${Cr}px ${Cr}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Cr}px ${Cr}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${Dt}-cell, ${Dt}-thead > tr > th, ${Dt}-tbody > tr > th, @@ -278,76 +278,76 @@ headers: `+JSON.stringify(Mt),Ft.data=Rt,Ft.path=ze.path,Ft.status=qe,Ft.headers &${Dt}-row:hover > td, > th${Dt}-cell-row-hover, > td${Dt}-cell-row-hover - `]:{background:Oi},[`&${Dt}-row-selected`]:{"> th, > td":{background:mi},"&:hover > th, &:hover > td":{background:_i}}}},[`${Dt}-footer`]:{padding:`${en}px ${hn}px`,color:vi,background:zi}})}};var VA=(0,ch.Z)("Table",_t=>{const{colorTextHeading:Dt,colorSplit:Wt,colorIcon:en,colorIconHover:hn,opacityLoading:gn,colorBgContainer:Kn,controlInteractiveSize:Wn,headerBg:Un,headerColor:ir,headerSortActiveBg:Cr,headerSortHoverBg:Ar,bodySortBg:qr,rowHoverBg:Gr,rowSelectedBg:Xr,rowSelectedHoverBg:Oi,rowExpandedBg:mi,cellPaddingBlock:_i,cellPaddingInline:vi,cellPaddingBlockMD:zi,cellPaddingInlineMD:Fa,cellPaddingBlockSM:ja,cellPaddingInlineSM:ga,borderColor:Wa,footerBg:ho,footerColor:Xi,headerBorderRadius:pa,cellFontSize:ia,cellFontSizeMD:Hi,cellFontSizeSM:ua,headerSplitColor:Ua,fixedHeaderSortActiveBg:_o,headerFilterHoverBg:so,filterDropdownBg:ka,expandIconBg:So,selectionColumnWidth:Uo,stickyScrollBarBg:Bs}=_t,ns=new WA.C(en),Rs=new WA.C(hn),el=2,po=(0,uh.TS)(_t,{tableFontSize:ia,tableBg:Kn,tableRadius:pa,tablePaddingVertical:_i,tablePaddingHorizontal:vi,tablePaddingVerticalMiddle:zi,tablePaddingHorizontalMiddle:Fa,tablePaddingVerticalSmall:ja,tablePaddingHorizontalSmall:ga,tableBorderColor:Wa,tableHeaderTextColor:ir,tableHeaderBg:Un,tableFooterTextColor:Xi,tableFooterBg:ho,tableHeaderCellSplitColor:Ua,tableHeaderSortBg:Cr,tableHeaderSortHoverBg:Ar,tableHeaderIconColor:ns.clone().setAlpha(ns.getAlpha()*gn).toRgbString(),tableHeaderIconColorHover:Rs.clone().setAlpha(Rs.getAlpha()*gn).toRgbString(),tableBodySortBg:qr,tableFixedHeaderSortActiveBg:_o,tableHeaderFilterActiveBg:so,tableFilterDropdownBg:ka,tableRowHoverBg:Gr,tableSelectedRowBg:Xr,tableSelectedRowHoverBg:Oi,zIndexTableFixed:el,zIndexTableSticky:el+1,tableFontSizeMiddle:Hi,tableFontSizeSmall:ua,tableSelectionColumnWidth:Uo,tableExpandIconBg:So,tableExpandColumnWidth:Wn+2*_t.padding,tableExpandedRowBg:mi,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Bs,tableScrollThumbBgHover:Dt,tableScrollBg:Wt});return[CA(po),Pl(po),SA(po),Du(po),lf(po),Ah(po),$u(po),Sd(po),SA(po),eg(po),gh(po),qu(po),Ic(po),qc(po),Ed(po),tg(po),mh(po)]},_t=>{const{colorFillAlter:Dt,colorBgContainer:Wt,colorTextHeading:en,colorFillSecondary:hn,colorFillContent:gn,controlItemBgActive:Kn,controlItemBgActiveHover:Wn,padding:Un,paddingSM:ir,paddingXS:Cr,colorBorderSecondary:Ar,borderRadiusLG:qr,fontSize:Gr,controlHeight:Xr,colorTextPlaceholder:Oi}=_t,mi=new WA.C(hn).onBackground(Wt).toHexShortString(),_i=new WA.C(gn).onBackground(Wt).toHexShortString(),vi=new WA.C(Dt).onBackground(Wt).toHexShortString();return{headerBg:vi,headerColor:en,headerSortActiveBg:mi,headerSortHoverBg:_i,bodySortBg:vi,rowHoverBg:vi,rowSelectedBg:Kn,rowSelectedHoverBg:Wn,rowExpandedBg:Dt,cellPaddingBlock:Un,cellPaddingInline:Un,cellPaddingBlockMD:ir,cellPaddingInlineMD:Cr,cellPaddingBlockSM:Cr,cellPaddingInlineSM:Cr,borderColor:Ar,headerBorderRadius:qr,footerBg:vi,footerColor:en,cellFontSize:Gr,cellFontSizeMD:Gr,cellFontSizeSM:Gr,headerSplitColor:Ar,fixedHeaderSortActiveBg:mi,headerFilterHoverBg:gn,filterDropdownMenuBg:Wt,filterDropdownBg:Wt,expandIconBg:Wt,selectionColumnWidth:Xr,stickyScrollBarBg:Oi,stickyScrollBarBorderRadius:100}});const cf=[],EA=(_t,Dt)=>{const{prefixCls:Wt,className:en,rootClassName:hn,style:gn,size:Kn,bordered:Wn,dropdownPrefixCls:Un,dataSource:ir,pagination:Cr,rowSelection:Ar,rowKey:qr="key",rowClassName:Gr,columns:Xr,children:Oi,childrenColumnName:mi,onChange:_i,getPopupContainer:vi,loading:zi,expandIcon:Fa,expandable:ja,expandedRowRender:ga,expandIconColumnIndex:Wa,indentSize:ho,scroll:Xi,sortDirections:pa,locale:ia,showSorterTooltip:Hi=!0,virtual:ua}=_t,Ua=ie.useMemo(()=>Xr||Fn(Oi),[Xr,Oi]),_o=ie.useMemo(()=>Ua.some(Vo=>Vo.responsive),[Ua]),so=(0,On.Z)(_o),ka=ie.useMemo(()=>{const Vo=new Set(Object.keys(so).filter(_s=>so[_s]));return Ua.filter(_s=>!_s.responsive||_s.responsive.some(Ol=>Vo.has(Ol)))},[Ua,so]),So=(0,Us.Z)(_t,["className","style","columns"]),{locale:Uo=br.Z,direction:Bs,table:ns,renderEmpty:Rs,getPrefixCls:el,getPopupContainer:po}=ie.useContext(Ao.E_),hl=(0,Hs.Z)(Kn),us=Object.assign(Object.assign({},Uo.Table),ia),xs=ir||cf,Fs=el("table",Wt),fc=el("dropdown",Un),oa=Object.assign({childrenColumnName:mi,expandIconColumnIndex:Wa},ja),{childrenColumnName:Ka="children"}=oa,Ha=ie.useMemo(()=>xs.some(Vo=>Vo==null?void 0:Vo[Ka])?"nest":ga||ja&&ja.expandedRowRender?"row":null,[xs]),Ea={body:ie.useRef()},As=ie.useMemo(()=>typeof qr=="function"?qr:Vo=>Vo==null?void 0:Vo[qr],[qr]),[Ba]=al(xs,Ka,As),ao={},zo=function(Vo,_s){let Ol=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ks,Dl,Ul;const nl=Object.assign(Object.assign({},ao),Vo);Ol&&((Ks=ao.resetPagination)===null||Ks===void 0||Ks.call(ao),!((Dl=nl.pagination)===null||Dl===void 0)&&Dl.current&&(nl.pagination.current=1),Cr&&Cr.onChange&&Cr.onChange(1,(Ul=nl.pagination)===null||Ul===void 0?void 0:Ul.pageSize)),Xi&&Xi.scrollToFirstRowOnChange!==!1&&Ea.body.current&&(0,Ss.Z)(0,{getContainer:()=>Ea.body.current}),_i==null||_i(nl.pagination,nl.filters,nl.sorter,{currentDataSource:Lu(sf(xs,nl.sorterStates,Ka),nl.filterStates),action:_s})},Zo=(Vo,_s)=>{zo({sorter:Vo,sorterStates:_s},"sort",!1)},[Wl,cl,Kc,ul]=wd({prefixCls:Fs,mergedColumns:ka,onSorterChange:Zo,sortDirections:pa||["ascend","descend"],tableLocale:us,showSorterTooltip:Hi}),Cc=ie.useMemo(()=>sf(xs,cl,Ka),[xs,cl]);ao.sorter=ul(),ao.sorterStates=cl;const Ri=(Vo,_s)=>{zo({filters:Vo,filterStates:_s},"filter",!0)},[tc,tA,ds]=_c({prefixCls:Fs,locale:us,dropdownPrefixCls:fc,mergedColumns:ka,onFilterChange:Ri,getPopupContainer:vi||po}),Ho=Lu(Cc,tA);ao.filters=ds,ao.filterStates=tA;const Ws=ie.useMemo(()=>{const Vo={};return Object.keys(ds).forEach(_s=>{ds[_s]!==null&&(Vo[_s]=ds[_s])}),Object.assign(Object.assign({},Kc),{filters:Vo})},[Kc,ds]),[wl]=Jh(Ws),Ds=(Vo,_s)=>{zo({pagination:Object.assign(Object.assign({},ao.pagination),{current:Vo,pageSize:_s})},"paginate")},[Lo,Zl]=Xu(Ho.length,Ds,Cr);ao.pagination=Cr===!1?{}:Wo(Lo,Cr),ao.resetPagination=Zl;const Ml=ie.useMemo(()=>{if(Cr===!1||!Lo.pageSize)return Ho;const{current:Vo=1,total:_s,pageSize:Ol=Ac}=Lo;return Ho.length<_s?Ho.length>Ol?Ho.slice((Vo-1)*Ol,Vo*Ol):Ho:Ho.slice((Vo-1)*Ol,Vo*Ol)},[!!Cr,Ho,Lo&&Lo.current,Lo&&Lo.pageSize,Lo&&Lo.total]),[hc,nc]=Bl({prefixCls:Fs,data:Ho,pageData:Ml,getRowKey:As,getRecordByKey:Ba,expandType:Ha,childrenColumnName:Ka,locale:us,getPopupContainer:vi||po},Ar),rc=(Vo,_s,Ol)=>{let Ks;return typeof Gr=="function"?Ks=Ee()(Gr(Vo,_s,Ol)):Ks=Ee()(Gr),Ee()({[`${Fs}-row-selected`]:nc.has(As(Vo,_s))},Ks)};oa.__PARENT_RENDER_ICON__=oa.expandIcon,oa.expandIcon=oa.expandIcon||Fa||Pr(us),Ha==="nest"&&oa.expandIconColumnIndex===void 0?oa.expandIconColumnIndex=Ar?1:0:oa.expandIconColumnIndex>0&&Ar&&(oa.expandIconColumnIndex-=1),typeof oa.indentSize!="number"&&(oa.indentSize=typeof ho=="number"?ho:15);const Oc=ie.useCallback(Vo=>wl(hc(tc(Wl(Vo)))),[Wl,tc,hc]);let vu,Dc;if(Cr!==!1&&(Lo!=null&&Lo.total)){let Vo;Lo.size?Vo=Lo.size:Vo=hl==="small"||hl==="middle"?"small":void 0;const _s=Dl=>ie.createElement(Ur.Z,Object.assign({},Lo,{className:Ee()(`${Fs}-pagination ${Fs}-pagination-${Dl}`,Lo.className),size:Vo})),Ol=Bs==="rtl"?"left":"right",{position:Ks}=Lo;if(Ks!==null&&Array.isArray(Ks)){const Dl=Ks.find(tu=>tu.includes("top")),Ul=Ks.find(tu=>tu.includes("bottom")),nl=Ks.every(tu=>`${tu}`=="none");!Dl&&!Ul&&!nl&&(Dc=_s(Ol)),Dl&&(vu=_s(Dl.toLowerCase().replace("top",""))),Ul&&(Dc=_s(Ul.toLowerCase().replace("bottom","")))}else Dc=_s(Ol)}let tl;typeof zi=="boolean"?tl={spinning:zi}:typeof zi=="object"&&(tl=Object.assign({spinning:!0},zi));const[Il,gl]=VA(Fs),[,Zs]=(0,Vr.Z)(),$c=Ee()(`${Fs}-wrapper`,ns==null?void 0:ns.className,{[`${Fs}-wrapper-rtl`]:Bs==="rtl"},en,hn,gl),uu=Object.assign(Object.assign({},ns==null?void 0:ns.style),gn),yu=ia&&ia.emptyText||(Rs==null?void 0:Rs("Table"))||ie.createElement(ro.Z,{componentName:"Table"}),eu=ua?qh:lh,YA={},Bd=ie.useMemo(()=>{const{fontSize:Vo,lineHeight:_s,padding:Ol,paddingXS:Ks,paddingSM:Dl}=Zs,Ul=Math.floor(Vo*_s);switch(hl){case"large":return Ol*2+Ul;case"small":return Ks*2+Ul;default:return Dl*2+Ul}},[Zs,hl]);return ua&&(YA.listItemHeight=Bd),Il(ie.createElement("div",{ref:Dt,className:$c,style:uu},ie.createElement(Pa.Z,Object.assign({spinning:!1},tl),vu,ie.createElement(eu,Object.assign({},YA,So,{columns:ka,direction:Bs,expandable:oa,prefixCls:Fs,className:Ee()({[`${Fs}-middle`]:hl==="middle",[`${Fs}-small`]:hl==="small",[`${Fs}-bordered`]:Wn,[`${Fs}-empty`]:xs.length===0}),data:Ml,rowKey:As,rowClassName:rc,emptyText:yu,internalHooks:He,internalRefs:Ea,transformColumns:Oc})),Dc)))};var ng=ie.forwardRef(EA);const rg=(_t,Dt)=>{const Wt=ie.useRef(0);return Wt.current+=1,ie.createElement(ng,Object.assign({},_t,{ref:Dt,_renderTimes:Wt.current}))},kl=ie.forwardRef(rg);kl.SELECTION_COLUMN=fl,kl.EXPAND_COLUMN=me,kl.SELECTION_ALL=Uc,kl.SELECTION_INVERT=Ll,kl.SELECTION_NONE=ta,kl.Column=Oo,kl.ColumnGroup=Fo,kl.Summary=_e;var XA=kl,ig=XA},12563:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return Pe}});var me=pe(59301),He=pe(99267),E=pe(92310),ve=pe.n(E),fe=pe(36785),ce=pe(47729),ie=pe(14088),re=pe(36355),le=pe(17313),oe=pe(37613),se=pe(83116);const ae=Be=>{const{paddingXXS:Qe,lineWidth:Ee,tagPaddingHorizontal:Ue,componentCls:Ie}=Be,je=Ue-Ee,Ve=Qe-Ee;return{[Ie]:Object.assign(Object.assign({},(0,le.Wf)(Be)),{display:"inline-block",height:"auto",marginInlineEnd:Be.marginXS,paddingInline:je,fontSize:Be.tagFontSize,lineHeight:Be.tagLineHeight,whiteSpace:"nowrap",background:Be.defaultBg,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,opacity:1,transition:`all ${Be.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ie}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Be.defaultColor},[`${Ie}-close-icon`]:{marginInlineStart:Ve,color:Be.colorTextDescription,fontSize:Be.tagIconSize,cursor:"pointer",transition:`all ${Be.motionDurationMid}`,"&:hover":{color:Be.colorTextHeading}},[`&${Ie}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Be.iconCls}-close, ${Be.iconCls}-close:hover`]:{color:Be.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ie}-checkable-checked):hover`]:{color:Be.colorPrimary,backgroundColor:Be.colorFillSecondary},"&:active, &-checked":{color:Be.colorTextLightSolid},"&-checked":{backgroundColor:Be.colorPrimary,"&:hover":{backgroundColor:Be.colorPrimaryHover}},"&:active":{backgroundColor:Be.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Be.iconCls} + span, > span + ${Be.iconCls}`]:{marginInlineStart:je}}),[`${Ie}-borderless`]:{borderColor:"transparent",background:Be.tagBorderlessBg}}},te=Be=>{const{lineWidth:Qe,fontSizeIcon:Ee}=Be,Ue=Be.fontSizeSM,Ie=`${Be.lineHeightSM*Ue}px`;return(0,oe.TS)(Be,{tagFontSize:Ue,tagLineHeight:Ie,tagIconSize:Ee-2*Qe,tagPaddingHorizontal:8,tagBorderlessBg:Be.colorFillTertiary})},z=Be=>({defaultBg:Be.colorFillQuaternary,defaultColor:Be.colorText});var a=(0,se.Z)("Tag",Be=>{const Qe=te(Be);return ae(Qe)},z),y=function(Be,Qe){var Ee={};for(var Ue in Be)Object.prototype.hasOwnProperty.call(Be,Ue)&&Qe.indexOf(Ue)<0&&(Ee[Ue]=Be[Ue]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ue=Object.getOwnPropertySymbols(Be);Ie{const{prefixCls:Qe,style:Ee,className:Ue,checked:Ie,onChange:je,onClick:Ve}=Be,$e=y(Be,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ze,tag:rt}=me.useContext(re.E_),et=ut=>{je==null||je(!Ie),Ve==null||Ve(ut)},ct=ze("tag",Qe),[lt,it]=a(ct),ot=ve()(ct,`${ct}-checkable`,{[`${ct}-checkable-checked`]:Ie},rt==null?void 0:rt.className,Ue,it);return lt(me.createElement("span",Object.assign({},$e,{style:Object.assign(Object.assign({},Ee),rt==null?void 0:rt.style),className:ot,onClick:et})))},ee=pe(45157);const ne=Be=>(0,ee.Z)(Be,(Qe,Ee)=>{let{textColor:Ue,lightBorderColor:Ie,lightColor:je,darkColor:Ve}=Ee;return{[`${Be.componentCls}-${Qe}`]:{color:Ue,background:je,borderColor:Ie,"&-inverse":{color:Be.colorTextLightSolid,background:Ve,borderColor:Ve},[`&${Be.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ae=(0,se.b)(["Tag","preset"],Be=>{const Qe=te(Be);return ne(Qe)},z);function ge(Be){return typeof Be!="string"?Be:Be.charAt(0).toUpperCase()+Be.slice(1)}const ye=(Be,Qe,Ee)=>{const Ue=ge(Ee);return{[`${Be.componentCls}-${Qe}`]:{color:Be[`color${Ee}`],background:Be[`color${Ue}Bg`],borderColor:Be[`color${Ue}Border`],[`&${Be.componentCls}-borderless`]:{borderColor:"transparent"}}}};var be=(0,se.b)(["Tag","status"],Be=>{const Qe=te(Be);return[ye(Qe,"success","Success"),ye(Qe,"processing","Info"),ye(Qe,"error","Error"),ye(Qe,"warning","Warning")]},z),we=function(Be,Qe){var Ee={};for(var Ue in Be)Object.prototype.hasOwnProperty.call(Be,Ue)&&Qe.indexOf(Ue)<0&&(Ee[Ue]=Be[Ue]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ue=Object.getOwnPropertySymbols(Be);Ie{const{prefixCls:Ee,className:Ue,rootClassName:Ie,style:je,children:Ve,icon:$e,color:ze,onClose:rt,closeIcon:et,closable:ct,bordered:lt=!0}=Be,it=we(Be,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ot,direction:ut,tag:mt}=me.useContext(re.E_),[yt,jt]=me.useState(!0);me.useEffect(()=>{"visible"in it&&jt(it.visible)},[it.visible]);const vt=(0,fe.o2)(ze),st=(0,fe.yT)(ze),qe=vt||st,Re=Object.assign(Object.assign({backgroundColor:ze&&!qe?ze:void 0},mt==null?void 0:mt.style),je),We=ot("tag",Ee),[Oe,Le]=a(We),Fe=ve()(We,mt==null?void 0:mt.className,{[`${We}-${ze}`]:qe,[`${We}-has-color`]:ze&&!qe,[`${We}-hidden`]:!yt,[`${We}-rtl`]:ut==="rtl",[`${We}-borderless`]:!lt},Ue,Ie,Le),De=gt=>{gt.stopPropagation(),rt==null||rt(gt),!gt.defaultPrevented&&jt(!1)},[,Te]=(0,ce.Z)(ct,et,gt=>gt===null?me.createElement(He.Z,{className:`${We}-close-icon`,onClick:De}):me.createElement("span",{className:`${We}-close-icon`,onClick:De},gt),null,!1),ke=typeof it.onClick=="function"||Ve&&Ve.type==="a",_e=$e||null,Xe=_e?me.createElement(me.Fragment,null,_e,Ve&&me.createElement("span",null,Ve)):Ve,dt=me.createElement("span",Object.assign({},it,{ref:Qe,className:Fe,style:Re}),Xe,Te,vt&&me.createElement(Ae,{key:"preset",prefixCls:We}),st&&me.createElement(be,{key:"status",prefixCls:We}));return Oe(ke?me.createElement(ie.Z,{component:"Tag"},dt):dt)},Se=me.forwardRef(Ce);Se.CheckableTag=b;var Pe=Se},65615:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return gt}});var me=pe(59301),He=pe(33885),E=pe(54476),ve=pe(76190),fe=pe(42978),ce=pe(75931),ie=pe(43403),re=pe(35593),le=pe(92310),oe=pe.n(le),se=pe(34280),ae=pe(18929),te=pe(6089);function z(at){var bt=window.innerWidth||document.documentElement.clientWidth,Pt=window.innerHeight||document.documentElement.clientHeight,Et=at.getBoundingClientRect(),Lt=Et.top,Ft=Et.right,Rt=Et.bottom,wt=Et.left;return Lt>=0&&wt>=0&&Ft<=bt&&Rt<=Pt}function a(at,bt,Pt){var Et;return(Et=Pt!=null?Pt:bt)!==null&&Et!==void 0?Et:at===null?"center":"bottom"}function y(at,bt,Pt,Et){var Lt=(0,me.useState)(void 0),Ft=(0,fe.Z)(Lt,2),Rt=Ft[0],wt=Ft[1];(0,se.Z)(function(){var nn=typeof at=="function"?at():at;wt(nn||null)});var Ot=(0,me.useState)(null),Mt=(0,fe.Z)(Ot,2),Qt=Mt[0],Jt=Mt[1],mn=(0,te.Z)(function(){if(Rt){!z(Rt)&&bt&&Rt.scrollIntoView(Et);var nn=Rt.getBoundingClientRect(),Sn=nn.left,Pn=nn.top,Dn=nn.width,hr=nn.height,kn={left:Sn,top:Pn,width:Dn,height:hr,radius:0};Jt(function(zn){return JSON.stringify(zn)!==JSON.stringify(kn)?kn:zn})}else Jt(null)}),tn=function(Sn){var Pn;return(Pn=Array.isArray(Pt==null?void 0:Pt.offset)?Pt==null?void 0:Pt.offset[Sn]:Pt==null?void 0:Pt.offset)!==null&&Pn!==void 0?Pn:6};(0,se.Z)(function(){return mn(),window.addEventListener("resize",mn),function(){window.removeEventListener("resize",mn)}},[Rt,bt,mn]);var un=(0,me.useMemo)(function(){if(!Qt)return Qt;var nn=tn(0),Sn=tn(1),Pn=(Pt==null?void 0:Pt.radius)||2;return{left:Qt.left-nn,top:Qt.top-Sn,width:Qt.width+nn*2,height:Qt.height+Sn*2,radius:Pn}},[Qt,Pt]);return[un,Rt]}var x=pe(80402),b={fill:"transparent",pointerEvents:"auto"},ee=function(bt){var Pt=bt.prefixCls,Et=bt.rootClassName,Lt=bt.pos,Ft=bt.showMask,Rt=bt.style,wt=Rt===void 0?{}:Rt,Ot=bt.fill,Mt=Ot===void 0?"rgba(0,0,0,0.5)":Ot,Qt=bt.open,Jt=bt.animated,mn=bt.zIndex,tn=(0,x.Z)(),un="".concat(Pt,"-mask-").concat(tn),nn=(0,ve.Z)(Jt)==="object"?Jt==null?void 0:Jt.placeholder:Jt;return me.createElement(ie.Z,{open:Qt,autoLock:!0},me.createElement("div",{className:oe()("".concat(Pt,"-mask"),Et),style:(0,He.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:mn,pointerEvents:"none"},wt)},Ft?me.createElement("svg",{style:{width:"100%",height:"100%"}},me.createElement("defs",null,me.createElement("mask",{id:un},me.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Lt&&me.createElement("rect",{x:Lt.left,y:Lt.top,rx:Lt.radius,width:Lt.width,height:Lt.height,fill:"black",className:nn?"".concat(Pt,"-placeholder-animated"):""}))),me.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Mt,mask:"url(#".concat(un,")")}),Lt&&me.createElement(me.Fragment,null,me.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:Lt.top})),me.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:Lt.left,height:"100%"})),me.createElement("rect",(0,E.Z)({},b,{x:"0",y:Lt.top+Lt.height,width:"100%",height:"calc(100vh - ".concat(Lt.top+Lt.height,"px)")})),me.createElement("rect",(0,E.Z)({},b,{x:Lt.left+Lt.width,y:"0",width:"calc(100vw - ".concat(Lt.left+Lt.width,"px)"),height:"100%"})))):null))},ne=ee,Ae={adjustX:1,adjustY:1},ge=[0,0],ye={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 be(){var at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,bt={};return Object.keys(ye).forEach(function(Pt){bt[Pt]=(0,He.Z)((0,He.Z)({},ye[Pt]),{},{autoArrow:at,targetOffset:ge})}),bt}var we=be(),Ce=pe(94480);function Se(at){var bt=at.prefixCls,Pt=at.current,Et=at.total,Lt=at.title,Ft=at.description,Rt=at.onClose,wt=at.onPrev,Ot=at.onNext,Mt=at.onFinish,Qt=at.className,Jt=at.closeIcon,mn=Jt!==!1&&Jt!==null,tn=Jt!==void 0&&Jt!==!0?Jt:me.createElement("span",{className:"".concat(bt,"-close-x")},"\xD7");return me.createElement("div",{className:oe()("".concat(bt,"-content"),Qt)},me.createElement("div",{className:"".concat(bt,"-inner")},mn&&me.createElement("button",{type:"button",onClick:Rt,"aria-label":"Close",className:"".concat(bt,"-close")},tn),me.createElement("div",{className:"".concat(bt,"-header")},me.createElement("div",{className:"".concat(bt,"-title")},Lt)),me.createElement("div",{className:"".concat(bt,"-description")},Ft),me.createElement("div",{className:"".concat(bt,"-footer")},me.createElement("div",{className:"".concat(bt,"-sliders")},Et>1?(0,Ce.Z)(Array.from({length:Et}).keys()).map(function(un,nn){return me.createElement("span",{key:un,className:nn===Pt?"active":""})}):null),me.createElement("div",{className:"".concat(bt,"-buttons")},Pt!==0?me.createElement("button",{className:"".concat(bt,"-prev-btn"),onClick:wt},"Prev"):null,Pt===Et-1?me.createElement("button",{className:"".concat(bt,"-finish-btn"),onClick:Mt},"Finish"):me.createElement("button",{className:"".concat(bt,"-next-btn"),onClick:Ot},"Next")))))}var Pe=function(bt){var Pt=bt.current,Et=bt.renderPanel;return me.createElement(me.Fragment,null,typeof Et=="function"?Et(bt,Pt):me.createElement(Se,bt))},Be=Pe,Qe=["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},Ue=function(bt){var Pt=bt.prefixCls,Et=Pt===void 0?"rc-tour":Pt,Lt=bt.steps,Ft=Lt===void 0?[]:Lt,Rt=bt.defaultCurrent,wt=bt.current,Ot=bt.onChange,Mt=bt.onClose,Qt=bt.onFinish,Jt=bt.open,mn=bt.mask,tn=mn===void 0?!0:mn,un=bt.arrow,nn=un===void 0?!0:un,Sn=bt.rootClassName,Pn=bt.placement,Dn=bt.renderPanel,hr=bt.gap,kn=bt.animated,zn=bt.scrollIntoViewOptions,Nr=zn===void 0?!0:zn,ri=bt.zIndex,yr=ri===void 0?1001:ri,Er=bt.closeIcon,wr=(0,ce.Z)(bt,Qe),hi=me.useRef(),Ki=(0,ae.Z)(0,{value:wt,defaultValue:Rt}),wi=(0,fe.Z)(Ki,2),Ti=wi[0],Oa=wi[1],sa=(0,ae.Z)(void 0,{value:Jt,postState:function(Aa){return Ti<0||Ti>=Ft.length?!1:Aa!=null?Aa:!0}}),Ei=(0,fe.Z)(sa,2),on=Ei[0],Mn=Ei[1],Fn=me.useRef(on);(0,se.Z)(function(){on&&!Fn.current&&Oa(0),Fn.current=on},[on]);var Dr=Ft[Ti]||{},Ai=Dr.target,sr=Dr.placement,Sa=Dr.style,Ui=Dr.arrow,Jn=Dr.className,Cn=Dr.mask,jr=Dr.scrollIntoViewOptions,Tn=Dr.closeIcon,Qr=on&&(Cn!=null?Cn:tn),di=Tn!=null?Tn:Er,Bi=jr!=null?jr:Nr,$r=y(Ai,Jt,hr,Bi),an=(0,fe.Z)($r,2),jn=an[0],Vn=an[1],pn=a(Vn,Pn,sr),Br=Vn?typeof Ui=="undefined"?nn:Ui:!1,ar=(0,ve.Z)(Br)==="object"?Br.pointAtCenter:!1;(0,se.Z)(function(){var Vi;(Vi=hi.current)===null||Vi===void 0||Vi.forceAlign()},[ar,Ti]);var cr=function(Aa){Oa(Aa),Ot==null||Ot(Aa)};if(Vn===void 0)return null;var ur=function(){Mn(!1),Mt==null||Mt(Ti)},xi=function(){return me.createElement(Be,(0,E.Z)({arrow:Br,key:"content",prefixCls:Et,total:Ft.length,renderPanel:Dn,onPrev:function(){cr(Ti-1)},onNext:function(){cr(Ti+1)},onClose:ur,current:Ti,onFinish:function(){ur(),Qt==null||Qt()},closeIcon:di},Ft[Ti]))},qn=typeof Qr=="boolean"?Qr:!!Qr,bi=typeof Qr=="boolean"?void 0:Qr,mr=function(Aa){return Aa||Vn||document.body};return me.createElement(me.Fragment,null,me.createElement(ne,{zIndex:yr,prefixCls:Et,pos:jn,showMask:qn,style:bi==null?void 0:bi.style,fill:bi==null?void 0:bi.color,open:on,animated:kn,rootClassName:Sn}),me.createElement(re.Z,(0,E.Z)({builtinPlacements:be(ar)},wr,{ref:hi,popupStyle:Sa,popupPlacement:pn,popupVisible:on,popupClassName:oe()(Sn,Jn),prefixCls:Et,popup:xi,forceRender:!1,destroyPopupOnHide:!0,zIndex:yr,getTriggerDOMNode:mr,arrow:!!Br}),me.createElement(ie.Z,{open:on,autoLock:!0},me.createElement("div",{className:oe()(Sn,"".concat(Et,"-target-placeholder")),style:(0,He.Z)((0,He.Z)({},jn||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ie=Ue,je=Ie,Ve=pe(79676),$e=pe(36355),ze=pe(88088),rt=pe(99267),et=pe(3113),ct=pe(9763),lt=pe(31724),it=pe(47729);function ot(at){return at!=null}var mt=at=>{let{stepProps:bt,current:Pt,type:Et,indicatorsRender:Lt,closeIcon:Ft}=at;var Rt,wt;const{prefixCls:Ot,total:Mt=1,title:Qt,onClose:Jt,onPrev:mn,onNext:tn,onFinish:un,cover:nn,description:Sn,nextButtonProps:Pn,prevButtonProps:Dn,type:hr,className:kn,closeIcon:zn}=bt,Nr=hr!=null?hr:Et,ri=zn!=null?zn:Ft,yr=ri!==!1&&ri!==null,[Er,wr]=(0,it.Z)(yr,ri,Dr=>me.createElement("span",{onClick:Jt,"aria-label":"Close",className:`${Ot}-close`},Dr),me.createElement(rt.Z,{className:`${Ot}-close-icon`}),!0),hi=Pt===Mt-1,Ki=()=>{var Dr;mn==null||mn(),(Dr=Dn==null?void 0:Dn.onClick)===null||Dr===void 0||Dr.call(Dn)},wi=()=>{var Dr;hi?un==null||un():tn==null||tn(),(Dr=Pn==null?void 0:Pn.onClick)===null||Dr===void 0||Dr.call(Pn)},Ti=ot(Qt)?me.createElement("div",{className:`${Ot}-header`},me.createElement("div",{className:`${Ot}-title`},Qt)):null,Oa=ot(Sn)?me.createElement("div",{className:`${Ot}-description`},Sn):null,sa=ot(nn)?me.createElement("div",{className:`${Ot}-cover`},nn):null;let Ei;Lt?Ei=Lt(Pt,Mt):Ei=(0,Ce.Z)(Array.from({length:Mt}).keys()).map((Dr,Ai)=>me.createElement("span",{key:Dr,className:oe()(Ai===Pt&&`${Ot}-indicator-active`,`${Ot}-indicator`)}));const on=Nr==="primary"?"default":"primary",Mn={type:"default",ghost:Nr==="primary"},[Fn]=(0,ct.Z)("Tour",lt.Z.Tour);return me.createElement("div",{className:oe()(kn,`${Ot}-content`)},me.createElement("div",{className:`${Ot}-inner`},Er&&wr,sa,Ti,Oa,me.createElement("div",{className:`${Ot}-footer`},Mt>1&&me.createElement("div",{className:`${Ot}-indicators`},Ei),me.createElement("div",{className:`${Ot}-buttons`},Pt!==0?me.createElement(et.ZP,Object.assign({},Mn,Dn,{onClick:Ki,size:"small",className:oe()(`${Ot}-prev-btn`,Dn==null?void 0:Dn.className)}),(Rt=Dn==null?void 0:Dn.children)!==null&&Rt!==void 0?Rt:Fn==null?void 0:Fn.Previous):null,me.createElement(et.ZP,Object.assign({type:on},Pn,{onClick:wi,size:"small",className:oe()(`${Ot}-next-btn`,Pn==null?void 0:Pn.className)}),(wt=Pn==null?void 0:Pn.children)!==null&&wt!==void 0?wt:hi?Fn==null?void 0:Fn.Finish:Fn==null?void 0:Fn.Next)))))},yt=pe(39722),jt=pe(64993),vt=pe(17313),st=pe(19447),qe=pe(83116),Re=pe(37613);const We=at=>{const{componentCls:bt,lineHeight:Pt,padding:Et,paddingXS:Lt,borderRadius:Ft,borderRadiusXS:Rt,colorPrimary:wt,colorText:Ot,colorFill:Mt,indicatorHeight:Qt,indicatorWidth:Jt,boxShadowTertiary:mn,tourZIndexPopup:tn,fontSize:un,colorBgElevated:nn,fontWeightStrong:Sn,marginXS:Pn,colorTextLightSolid:Dn,tourBorderRadius:hr,colorWhite:kn,colorBgTextHover:zn,tourCloseSize:Nr,motionDurationSlow:ri,antCls:yr}=at;return[{[bt]:Object.assign(Object.assign({},(0,vt.Wf)(at)),{color:Ot,position:"absolute",zIndex:tn,display:"block",visibility:"visible",fontSize:un,lineHeight:Pt,width:520,"--antd-arrow-background-color":nn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${bt}-hidden`]:{display:"none"},[`${bt}-content`]:{position:"relative"},[`${bt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:hr,boxShadow:mn,position:"relative",backgroundColor:nn,border:"none",backgroundClip:"padding-box",[`${bt}-close`]:{position:"absolute",top:Et,insetInlineEnd:Et,color:at.colorIcon,outline:"none",width:Nr,height:Nr,borderRadius:at.borderRadiusSM,transition:`background-color ${at.motionDurationMid}, color ${at.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:at.colorIconHover,backgroundColor:at.wireframe?"transparent":at.colorFillContent}},[`${bt}-cover`]:{textAlign:"center",padding:`${Et+Nr+Lt}px ${Et}px 0`,img:{width:"100%"}},[`${bt}-header`]:{padding:`${Et}px ${Et}px ${Lt}px`,[`${bt}-title`]:{lineHeight:Pt,fontSize:un,fontWeight:Sn}},[`${bt}-description`]:{padding:`0 ${Et}px`,lineHeight:Pt,wordWrap:"break-word"},[`${bt}-footer`]:{padding:`${Lt}px ${Et}px ${Et}px`,textAlign:"end",borderRadius:`0 0 ${Rt}px ${Rt}px`,display:"flex",[`${bt}-indicators`]:{display:"inline-block",[`${bt}-indicator`]:{width:Jt,height:Qt,display:"inline-block",borderRadius:"50%",background:Mt,"&:not(:last-child)":{marginInlineEnd:Qt},"&-active":{background:wt}}},[`${bt}-buttons`]:{marginInlineStart:"auto",[`${yr}-btn`]:{marginInlineStart:Pn}}}},[`${bt}-primary, &${bt}-primary`]:{"--antd-arrow-background-color":wt,[`${bt}-inner`]:{color:Dn,textAlign:"start",textDecoration:"none",backgroundColor:wt,borderRadius:Ft,boxShadow:mn,[`${bt}-close`]:{color:Dn},[`${bt}-indicators`]:{[`${bt}-indicator`]:{background:new jt.C(Dn).setAlpha(.15).toRgbString(),"&-active":{background:Dn}}},[`${bt}-prev-btn`]:{color:Dn,borderColor:new jt.C(Dn).setAlpha(.15).toRgbString(),backgroundColor:wt,"&:hover":{backgroundColor:new jt.C(Dn).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${bt}-next-btn`]:{color:wt,borderColor:"transparent",background:kn,"&:hover":{background:new jt.C(zn).onBackground(kn).toRgbString()}}}}}),[`${bt}-mask`]:{[`${bt}-placeholder-animated`]:{transition:`all ${ri}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${bt}-inner`]:{borderRadius:Math.min(hr,st.qN)}}},(0,st.ZP)(at,{colorBg:"var(--antd-arrow-background-color)",contentRadius:hr,limitVerticalRadius:!0})]};var Oe=(0,qe.Z)("Tour",at=>{const{borderRadiusLG:bt,fontSize:Pt,lineHeight:Et}=at,Lt=(0,Re.TS)(at,{tourZIndexPopup:at.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:bt,tourCloseSize:Pt*Et});return[We(Lt)]}),Le=pe(53487),Fe=function(at,bt){var Pt={};for(var Et in at)Object.prototype.hasOwnProperty.call(at,Et)&&bt.indexOf(Et)<0&&(Pt[Et]=at[Et]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,Et=Object.getOwnPropertySymbols(at);Lt{const{prefixCls:bt,current:Pt=0,total:Et=6,className:Lt,style:Ft,type:Rt}=at,wt=Fe(at,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Ot}=me.useContext($e.E_),Mt=Ot("tour",bt),[Qt,Jt]=Oe(Mt);return Qt(me.createElement(yt.t5,{prefixCls:Mt,hashId:Jt,className:oe()(Lt,`${Mt}-pure`,Rt&&`${Mt}-${Rt}`),style:Ft},me.createElement(mt,{stepProps:Object.assign(Object.assign({},wt),{prefixCls:Mt,total:Et}),current:Pt,type:Rt})))};var Te=(0,Le.i)(De),_e=at=>{let{defaultType:bt,steps:Pt=[],current:Et,defaultCurrent:Lt}=at;var Ft;const[Rt,wt]=(0,ae.Z)(Lt,{value:Et});(0,me.useLayoutEffect)(()=>{Et!==void 0&&wt(Et)},[Et]);const Ot=typeof Rt=="number"?(Ft=Pt[Rt])===null||Ft===void 0?void 0:Ft.type:bt;return{currentMergedType:Ot!=null?Ot:bt,updateInnerCurrent:wt}},Xe=function(at,bt){var Pt={};for(var Et in at)Object.prototype.hasOwnProperty.call(at,Et)&&bt.indexOf(Et)<0&&(Pt[Et]=at[Et]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,Et=Object.getOwnPropertySymbols(at);Lt{const{prefixCls:bt,current:Pt,defaultCurrent:Et,type:Lt,rootClassName:Ft,indicatorsRender:Rt,steps:wt}=at,Ot=Xe(at,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Mt,direction:Qt}=(0,me.useContext)($e.E_),Jt=Mt("tour",bt),[mn,tn]=Oe(Jt),[,un]=(0,ze.Z)(),{currentMergedType:nn,updateInnerCurrent:Sn}=_e({defaultType:Lt,steps:wt,current:Pt,defaultCurrent:Et}),Pn=(0,Ve.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:un.marginXXS,arrowWidth:un.sizePopupArrow,borderRadius:un.borderRadius}),Dn=oe()({[`${Jt}-primary`]:nn==="primary",[`${Jt}-rtl`]:Qt==="rtl"},tn,Ft),hr=(zn,Nr)=>me.createElement(mt,{type:Lt,stepProps:zn,current:Nr,indicatorsRender:Rt}),kn=zn=>{var Nr;Sn(zn),(Nr=at.onChange)===null||Nr===void 0||Nr.call(at,zn)};return mn(me.createElement(je,Object.assign({},Ot,{rootClassName:Dn,prefixCls:Jt,current:Pt,defaultCurrent:Et,animated:!0,renderPanel:hr,builtinPlacements:Pn,onChange:kn,steps:wt})))};dt._InternalPanelDoNotUseOrYouWillBeFired=Te;var gt=dt},17574:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return ze}});var me=pe(60091),He=pe(94480),E=pe(52671),ve=pe(8657),fe=pe(54476),ce=pe(59301),ie={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"},re=ie,le=pe(7657),oe=function(et,ct){return ce.createElement(le.Z,(0,fe.Z)({},et,{ref:ct,icon:re}))},se=ce.forwardRef(oe),ae=se,te=pe(92310),z=pe.n(te),a=pe(35654),y=pe(71430),x=pe(36355),b=pe(56082),ee=pe(62892),ne=pe(20648);const Ae=4;function ge(rt){const{dropPosition:et,dropLevelOffset:ct,prefixCls:lt,indent:it,direction:ot="ltr"}=rt,ut=ot==="ltr"?"left":"right",mt=ot==="ltr"?"right":"left",yt={[ut]:-ct*it+Ae,[mt]:0};switch(et){case-1:yt.top=-3;break;case 1:yt.bottom=-3;break;default:yt.bottom=-3,yt[ut]=it+Ae;break}return ce.createElement("div",{style:yt,className:`${lt}-drop-indicator`})}var ye=pe(71997),we=ce.forwardRef((rt,et)=>{const{getPrefixCls:ct,direction:lt,virtual:it,tree:ot}=ce.useContext(x.E_),{prefixCls:ut,className:mt,showIcon:yt=!1,showLine:jt,switcherIcon:vt,blockNode:st=!1,children:qe,checkable:Re=!1,selectable:We=!0,draggable:Oe,motion:Le,style:Fe}=rt,De=ct("tree",ut),Te=ct(),ke=Le!=null?Le:Object.assign(Object.assign({},(0,ee.Z)(Te)),{motionAppear:!1}),_e=Object.assign(Object.assign({},rt),{checkable:Re,selectable:We,showIcon:yt,motion:ke,blockNode:st,showLine:!!jt,dropIndicatorRender:ge}),[Xe,dt]=(0,ne.ZP)(De),gt=ce.useMemo(()=>{if(!Oe)return!1;let bt={};switch(typeof Oe){case"function":bt.nodeDraggable=Oe;break;case"object":bt=Object.assign({},Oe);break;default:break}return bt.icon!==!1&&(bt.icon=bt.icon||ce.createElement(b.Z,null)),bt},[Oe]),at=bt=>ce.createElement(ye.Z,{prefixCls:De,switcherIcon:vt,treeNodeProps:bt,showLine:jt});return Xe(ce.createElement(me.Z,Object.assign({itemHeight:20,ref:et,virtual:it},_e,{style:Object.assign(Object.assign({},ot==null?void 0:ot.style),Fe),prefixCls:De,className:z()({[`${De}-icon-hide`]:!yt,[`${De}-block-node`]:st,[`${De}-unselectable`]:!We,[`${De}-rtl`]:lt==="rtl"},ot==null?void 0:ot.className,mt,dt),direction:lt,checkable:Re&&ce.createElement("span",{className:`${De}-checkbox-inner`}),selectable:We,switcherIcon:at,draggable:gt}),qe))}),Ce;(function(rt){rt[rt.None=0]="None",rt[rt.Start=1]="Start",rt[rt.End=2]="End"})(Ce||(Ce={}));function Se(rt,et){function ct(lt){const{key:it,children:ot}=lt;et(it,lt)!==!1&&Se(ot||[],et)}rt.forEach(ct)}function Pe(rt){let{treeData:et,expandedKeys:ct,startKey:lt,endKey:it}=rt;const ot=[];let ut=Ce.None;if(lt&<===it)return[lt];if(!lt||!it)return[];function mt(yt){return yt===lt||yt===it}return Se(et,yt=>{if(ut===Ce.End)return!1;if(mt(yt)){if(ot.push(yt),ut===Ce.None)ut=Ce.Start;else if(ut===Ce.Start)return ut=Ce.End,!1}else ut===Ce.Start&&ot.push(yt);return ct.includes(yt)}),ot}function Be(rt,et){const ct=(0,He.Z)(et),lt=[];return Se(rt,(it,ot)=>{const ut=ct.indexOf(it);return ut!==-1&&(lt.push(ot),ct.splice(ut,1)),!!ct.length}),lt}var Qe=function(rt,et){var ct={};for(var lt in rt)Object.prototype.hasOwnProperty.call(rt,lt)&&et.indexOf(lt)<0&&(ct[lt]=rt[lt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,lt=Object.getOwnPropertySymbols(rt);it{var{defaultExpandAll:ct,defaultExpandParent:lt,defaultExpandedKeys:it}=rt,ot=Qe(rt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ut=ce.useRef(),mt=ce.useRef(),yt=()=>{const{keyEntities:gt}=(0,y.I8)(Ue(ot));let at;return ct?at=Object.keys(gt):lt?at=(0,a.r7)(ot.expandedKeys||it||[],gt):at=ot.expandedKeys||it,at},[jt,vt]=ce.useState(ot.selectedKeys||ot.defaultSelectedKeys||[]),[st,qe]=ce.useState(()=>yt());ce.useEffect(()=>{"selectedKeys"in ot&&vt(ot.selectedKeys)},[ot.selectedKeys]),ce.useEffect(()=>{"expandedKeys"in ot&&qe(ot.expandedKeys)},[ot.expandedKeys]);const Re=(gt,at)=>{var bt;return"expandedKeys"in ot||qe(gt),(bt=ot.onExpand)===null||bt===void 0?void 0:bt.call(ot,gt,at)},We=(gt,at)=>{var bt;const{multiple:Pt}=ot,{node:Et,nativeEvent:Lt}=at,{key:Ft=""}=Et,Rt=Ue(ot),wt=Object.assign(Object.assign({},at),{selected:!0}),Ot=(Lt==null?void 0:Lt.ctrlKey)||(Lt==null?void 0:Lt.metaKey),Mt=Lt==null?void 0:Lt.shiftKey;let Qt;Pt&&Ot?(Qt=gt,ut.current=Ft,mt.current=Qt,wt.selectedNodes=Be(Rt,Qt)):Pt&&Mt?(Qt=Array.from(new Set([].concat((0,He.Z)(mt.current||[]),(0,He.Z)(Pe({treeData:Rt,expandedKeys:st,startKey:Ft,endKey:ut.current}))))),wt.selectedNodes=Be(Rt,Qt)):(Qt=[Ft],ut.current=Ft,mt.current=Qt,wt.selectedNodes=Be(Rt,Qt)),(bt=ot.onSelect)===null||bt===void 0||bt.call(ot,Qt,wt),"selectedKeys"in ot||vt(Qt)},{getPrefixCls:Oe,direction:Le}=ce.useContext(x.E_),{prefixCls:Fe,className:De,showIcon:Te=!0,expandAction:ke="click"}=ot,_e=Qe(ot,["prefixCls","className","showIcon","expandAction"]),Xe=Oe("tree",Fe),dt=z()(`${Xe}-directory`,{[`${Xe}-directory-rtl`]:Le==="rtl"},De);return ce.createElement(we,Object.assign({icon:Ee,ref:et,blockNode:!0},_e,{showIcon:Te,expandAction:ke,prefixCls:Xe,className:dt,expandedKeys:st,selectedKeys:jt,onSelect:We,onExpand:Re}))};var Ve=ce.forwardRef(Ie);const $e=we;$e.DirectoryTree=Ve,$e.TreeNode=me.O;var ze=$e},20648:function(qt,Nt,pe){"use strict";pe.d(Nt,{TM:function(){return te},Yk:function(){return ae}});var me=pe(36237),He=pe(98447),E=pe(17313),ve=pe(8378),fe=pe(37613),ce=pe(83116);const ie=new me.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),re=(z,a)=>({[`.${z}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),le=(z,a)=>({[`.${z}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),oe=(z,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:ne,nodeHoverBg:Ae}=a,ge=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ie,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,E.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},re(z,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:ge},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Ae},[`&${y}-node-selected`]:{backgroundColor:ne},[`${y}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},le(z,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},se=z=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=z;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${z.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:z.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${z.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:ee},[`${a}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},ae=(z,a)=>{const y=`.${z}`,x=`${y}-treenode`,b=a.paddingXS/2,ee=(0,fe.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[oe(z,ee),se(ee)]},te=z=>{const{controlHeightSM:a}=z;return{titleHeight:a,nodeHoverBg:z.controlItemBgHover,nodeSelectedBg:z.controlItemBgActive}};Nt.ZP=(0,ce.Z)("Tree",(z,a)=>{let{prefixCls:y}=a;return[{[z.componentCls]:(0,He.C2)(`${y}-checkbox`,z)},ae(y,z),(0,ve.Z)(z)]},z=>{const{colorTextLightSolid:a,colorPrimary:y}=z;return Object.assign(Object.assign({},te(z)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return x}});var me=pe(54476),He=pe(59301),E={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=E,fe=pe(7657),ce=function(ee,ne){return He.createElement(fe.Z,(0,me.Z)({},ee,{ref:ne,icon:ve}))},ie=He.forwardRef(ce),re=ie,le=pe(52671),oe=pe(58617),se=pe(15075),ae=pe(43531),te=pe(92310),z=pe.n(te),a=pe(92343),x=b=>{const{prefixCls:ee,switcherIcon:ne,treeNodeProps:Ae,showLine:ge}=b,{isLeaf:ye,expanded:be,loading:we}=Ae;if(we)return He.createElement(oe.Z,{className:`${ee}-switcher-loading-icon`});let Ce;if(ge&&typeof ge=="object"&&(Ce=ge.showLeafIcon),ye){if(!ge)return null;if(typeof Ce!="boolean"&&Ce){const Be=typeof Ce=="function"?Ce(Ae):Ce,Qe=`${ee}-switcher-line-custom-icon`;return(0,a.l$)(Be)?(0,a.Tm)(Be,{className:z()(Be.props.className||"",Qe)}):Be}return Ce?He.createElement(le.Z,{className:`${ee}-switcher-line-icon`}):He.createElement("span",{className:`${ee}-switcher-leaf-line`})}const Se=`${ee}-switcher-icon`,Pe=typeof ne=="function"?ne(Ae):ne;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:z()(Pe.props.className||"",Se)}):Pe!==void 0?Pe:ge?be?He.createElement(se.Z,{className:`${ee}-switcher-line-icon`}):He.createElement(ae.Z,{className:`${ee}-switcher-line-icon`}):He.createElement(re,{className:Se})}},54580:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return $r}});var me=pe(59301),He=pe(94480),E=pe(92310),ve=pe.n(E),fe=pe(54476),ce=pe(67732),ie=pe(83652),re=pe(42403),le=pe(158),oe=pe(20068),se=pe(75931),ae=pe(75044),te=pe(76190),z=pe(3202),a=pe(26112);function y(an,jn){var Vn="cannot ".concat(an.method," ").concat(an.action," ").concat(jn.status,"'"),pn=new Error(Vn);return pn.status=jn.status,pn.method=an.method,pn.url=an.action,pn}function x(an){var jn=an.responseText||an.response;if(!jn)return jn;try{return JSON.parse(jn)}catch(Vn){return jn}}function b(an){var jn=new XMLHttpRequest;an.onProgress&&jn.upload&&(jn.upload.onprogress=function(ar){ar.total>0&&(ar.percent=ar.loaded/ar.total*100),an.onProgress(ar)});var Vn=new FormData;an.data&&Object.keys(an.data).forEach(function(Br){var ar=an.data[Br];if(Array.isArray(ar)){ar.forEach(function(cr){Vn.append("".concat(Br,"[]"),cr)});return}Vn.append(Br,ar)}),an.file instanceof Blob?Vn.append(an.filename,an.file,an.file.name):Vn.append(an.filename,an.file),jn.onerror=function(ar){an.onError(ar)},jn.onload=function(){return jn.status<200||jn.status>=300?an.onError(y(an,jn),x(jn)):an.onSuccess(x(jn),jn)},jn.open(an.method,an.action,!0),an.withCredentials&&"withCredentials"in jn&&(jn.withCredentials=!0);var pn=an.headers||{};return pn["X-Requested-With"]!==null&&jn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(pn).forEach(function(Br){pn[Br]!==null&&jn.setRequestHeader(Br,pn[Br])}),jn.send(Vn),{abort:function(){jn.abort()}}}var ee=+new Date,ne=0;function Ae(){return"rc-upload-".concat(ee,"-").concat(++ne)}var ge=pe(48736),ye=function(an,jn){if(an&&jn){var Vn=Array.isArray(jn)?jn:jn.split(","),pn=an.name||"",Br=an.type||"",ar=Br.replace(/\/.*$/,"");return Vn.some(function(cr){var ur=cr.trim();if(/^\*(\/\*)?$/.test(cr))return!0;if(ur.charAt(0)==="."){var xi=pn.toLowerCase(),qn=ur.toLowerCase(),bi=[qn];return(qn===".jpg"||qn===".jpeg")&&(bi=[".jpg",".jpeg"]),bi.some(function(mr){return xi.endsWith(mr)})}return/\/\*$/.test(ur)?ar===ur.replace(/\/.*$/,""):Br===ur?!0:/^\w+$/.test(ur)?((0,ge.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ur,"'.Skip for check.")),!0):!1})}return!0};function be(an,jn){var Vn=an.createReader(),pn=[];function Br(){Vn.readEntries(function(ar){var cr=Array.prototype.slice.apply(ar);pn=pn.concat(cr);var ur=!cr.length;ur?jn(pn):Br()})}Br()}var we=function(jn,Vn,pn){var Br=function ar(cr,ur){cr&&(cr.path=ur||"",cr.isFile?cr.file(function(xi){pn(xi)&&(cr.fullPath&&!xi.webkitRelativePath&&(Object.defineProperties(xi,{webkitRelativePath:{writable:!0}}),xi.webkitRelativePath=cr.fullPath.replace(/^\//,""),Object.defineProperties(xi,{webkitRelativePath:{writable:!1}})),Vn([xi]))}):cr.isDirectory&&be(cr,function(xi){xi.forEach(function(qn){ar(qn,"".concat(ur).concat(cr.name,"/"))})}))};jn.forEach(function(ar){Br(ar.webkitGetAsEntry())})},Ce=we,Se=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Pe=function(an){(0,re.Z)(Vn,an);var jn=(0,le.Z)(Vn);function Vn(){var pn;(0,ce.Z)(this,Vn);for(var Br=arguments.length,ar=new Array(Br),cr=0;cr{let{uid:ar}=Br;return ar===an.uid});return pn===-1?Vn.push(an):Vn[pn]=an,Vn}function bt(an,jn){const Vn=an.uid!==void 0?"uid":"name";return jn.filter(pn=>pn[Vn]===an[Vn])[0]}function Pt(an,jn){const Vn=an.uid!==void 0?"uid":"name",pn=jn.filter(Br=>Br[Vn]!==an[Vn]);return pn.length===jn.length?null:pn}const Et=function(){const jn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),pn=jn[jn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(pn)||[""])[0]},Lt=an=>an.indexOf("image/")===0,Ft=an=>{if(an.type&&!an.thumbUrl)return Lt(an.type);const jn=an.thumbUrl||an.url||"",Vn=Et(jn);return/^data:image\//.test(jn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Vn)?!0:!(/^data:/.test(jn)||Vn)},Rt=200;function wt(an){return new Promise(jn=>{if(!an.type||!Lt(an.type)){jn("");return}const Vn=document.createElement("canvas");Vn.width=Rt,Vn.height=Rt,Vn.style.cssText=`position: fixed; left: 0; top: 0; width: ${Rt}px; height: ${Rt}px; z-index: 9999; display: none;`,document.body.appendChild(Vn);const pn=Vn.getContext("2d"),Br=new Image;if(Br.onload=()=>{const{width:ar,height:cr}=Br;let ur=Rt,xi=Rt,qn=0,bi=0;ar>cr?(xi=cr*(Rt/ar),bi=-(xi-ur)/2):(ur=ar*(Rt/cr),qn=-(ur-xi)/2),pn.drawImage(Br,qn,bi,ur,xi);const mr=Vn.toDataURL();document.body.removeChild(Vn),window.URL.revokeObjectURL(Br.src),jn(mr)},Br.crossOrigin="anonymous",an.type.startsWith("image/svg+xml")){const ar=new FileReader;ar.onload=()=>{ar.result&&(Br.src=ar.result)},ar.readAsDataURL(an)}else if(an.type.startsWith("image/gif")){const ar=new FileReader;ar.onload=()=>{ar.result&&jn(ar.result)},ar.readAsDataURL(an)}else Br.src=window.URL.createObjectURL(an)})}var Ot=pe(26227),Mt=pe(41464),Qt=pe(15277),Jt=pe(93948),mn=pe(6848),un=me.forwardRef((an,jn)=>{let{prefixCls:Vn,className:pn,style:Br,locale:ar,listType:cr,file:ur,items:xi,progress:qn,iconRender:bi,actionIconRender:mr,itemRender:Vi,isImgUrl:Aa,showPreviewIcon:Po,showRemoveIcon:zr,showDownloadIcon:fi,previewIcon:Ni,removeIcon:Pi,downloadIcon:va,onPreview:na,onDownload:ca,onClose:Ja}=an;var Na,es;const{status:Io}=ur,[Ro,ya]=me.useState(Io);me.useEffect(()=>{Io!=="removed"&&ya(Io)},[Io]);const[lr,er]=me.useState(!1);me.useEffect(()=>{const Ao=setTimeout(()=>{er(!0)},300);return()=>{clearTimeout(Ao)}},[]);const ra=bi(ur);let da=me.createElement("div",{className:`${Vn}-icon`},ra);if(cr==="picture"||cr==="picture-card"||cr==="picture-circle")if(Ro==="uploading"||!ur.thumbUrl&&!ur.url){const Ao=ve()(`${Vn}-list-item-thumbnail`,{[`${Vn}-list-item-file`]:Ro!=="uploading"});da=me.createElement("div",{className:Ao},ra)}else{const Ao=Aa!=null&&Aa(ur)?me.createElement("img",{src:ur.thumbUrl||ur.url,alt:ur.name,className:`${Vn}-list-item-image`,crossOrigin:ur.crossOrigin}):ra,ro=ve()(`${Vn}-list-item-thumbnail`,{[`${Vn}-list-item-file`]:Aa&&!Aa(ur)});da=me.createElement("a",{className:ro,onClick:Hs=>na(ur,Hs),href:ur.url||ur.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ao)}const Ii=ve()(`${Vn}-list-item`,`${Vn}-list-item-${Ro}`),ko=typeof ur.linkProps=="string"?JSON.parse(ur.linkProps):ur.linkProps,to=zr?mr((typeof Pi=="function"?Pi(ur):Pi)||me.createElement(Ot.Z,null),()=>Ja(ur),Vn,ar.removeFile):null,ts=fi&&Ro==="done"?mr((typeof va=="function"?va(ur):va)||me.createElement(Mt.Z,null),()=>ca(ur),Vn,ar.downloadFile):null,uo=cr!=="picture-card"&&cr!=="picture-circle"&&me.createElement("span",{key:"download-delete",className:ve()(`${Vn}-list-item-actions`,{picture:cr==="picture"})},ts,to),fa=ve()(`${Vn}-list-item-name`),Ca=ur.url?[me.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:fa,title:ur.name},ko,{href:ur.url,onClick:Ao=>na(ur,Ao)}),ur.name),uo]:[me.createElement("span",{key:"view",className:fa,onClick:Ao=>na(ur,Ao),title:ur.name},ur.name),uo],Da={pointerEvents:"none",opacity:.5},ha=Po?me.createElement("a",{href:ur.url||ur.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ur.url||ur.thumbUrl?void 0:Da,onClick:Ao=>na(ur,Ao),title:ar.previewFile},typeof Ni=="function"?Ni(ur):Ni||me.createElement(Qt.Z,null)):null,Mo=(cr==="picture-card"||cr==="picture-circle")&&Ro!=="uploading"&&me.createElement("span",{className:`${Vn}-list-item-actions`},ha,Ro==="done"&&ts,to),{getPrefixCls:Oo}=me.useContext($e.E_),Qo=Oo(),Fo=me.createElement("div",{className:Ii},da,Ca,Mo,lr&&me.createElement(Te.default,{motionName:`${Qo}-fade`,visible:Ro==="uploading",motionDeadline:2e3},Ao=>{let{className:ro}=Ao;const Hs="percent"in ur?me.createElement(Jt.Z,Object.assign({},qn,{type:"line",percent:ur.percent,"aria-label":ur["aria-label"],"aria-labelledby":ur["aria-labelledby"]})):null;return me.createElement("div",{className:ve()(`${Vn}-list-item-progress`,ro)},Hs)})),Us=ur.response&&typeof ur.response=="string"?ur.response:((Na=ur.error)===null||Na===void 0?void 0:Na.statusText)||((es=ur.error)===null||es===void 0?void 0:es.message)||ar.uploadError,Ss=Ro==="error"?me.createElement(mn.Z,{title:Us,getPopupContainer:Ao=>Ao.parentNode},Fo):Fo;return me.createElement("div",{className:ve()(`${Vn}-list-item-container`,pn),style:Br,ref:jn},Vi?Vi(Ss,ur,xi,{download:ca.bind(null,ur),preview:na.bind(null,ur),remove:Ja.bind(null,ur)}):Ss)});const nn=(an,jn)=>{const{listType:Vn="text",previewFile:pn=wt,onPreview:Br,onDownload:ar,onRemove:cr,locale:ur,iconRender:xi,isImageUrl:qn=Ft,prefixCls:bi,items:mr=[],showPreviewIcon:Vi=!0,showRemoveIcon:Aa=!0,showDownloadIcon:Po=!1,removeIcon:zr,previewIcon:fi,downloadIcon:Ni,progress:Pi={size:[-1,2],showInfo:!1},appendAction:va,appendActionVisible:na=!0,itemRender:ca,disabled:Ja}=an,Na=(0,ke.Z)(),[es,Io]=me.useState(!1);me.useEffect(()=>{Vn!=="picture"&&Vn!=="picture-card"&&Vn!=="picture-circle"||(mr||[]).forEach(Da=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Da.originFileObj instanceof File||Da.originFileObj instanceof Blob)||Da.thumbUrl!==void 0||(Da.thumbUrl="",pn&&pn(Da.originFileObj).then(ha=>{Da.thumbUrl=ha||"",Na()}))})},[Vn,mr,pn]),me.useEffect(()=>{Io(!0)},[]);const Ro=(Da,ha)=>{if(Br)return ha==null||ha.preventDefault(),Br(Da)},ya=Da=>{typeof ar=="function"?ar(Da):Da.url&&window.open(Da.url)},lr=Da=>{cr==null||cr(Da)},er=Da=>{if(xi)return xi(Da,Vn);const ha=Da.status==="uploading",Mo=qn&&qn(Da)?me.createElement(De,null):me.createElement(mt,null);let Oo=ha?me.createElement(yt.Z,null):me.createElement(Re,null);return Vn==="picture"?Oo=ha?me.createElement(yt.Z,null):Mo:(Vn==="picture-card"||Vn==="picture-circle")&&(Oo=ha?ur.uploading:Mo),Oo},ra=(Da,ha,Mo,Oo)=>{const Qo={type:"text",size:"small",title:Oo,onClick:Fo=>{ha(),(0,Xe.l$)(Da)&&Da.props.onClick&&Da.props.onClick(Fo)},className:`${Mo}-list-item-action`,disabled:Ja};if((0,Xe.l$)(Da)){const Fo=(0,Xe.Tm)(Da,Object.assign(Object.assign({},Da.props),{onClick:()=>{}}));return me.createElement(dt.ZP,Object.assign({},Qo,{icon:Fo}))}return me.createElement(dt.ZP,Object.assign({},Qo),me.createElement("span",null,Da))};me.useImperativeHandle(jn,()=>({handlePreview:Ro,handleDownload:ya}));const{getPrefixCls:da}=me.useContext($e.E_),Ii=da("upload",bi),ko=da(),to=ve()(`${Ii}-list`,`${Ii}-list-${Vn}`),ts=(0,He.Z)(mr.map(Da=>({key:Da.uid,file:Da})));let fa={motionDeadline:2e3,motionName:`${Ii}-${Vn==="picture-card"||Vn==="picture-circle"?"animate-inline":"animate"}`,keys:ts,motionAppear:es};const Ca=me.useMemo(()=>{const Da=Object.assign({},(0,_e.Z)(ko));return delete Da.onAppearEnd,delete Da.onEnterEnd,delete Da.onLeaveEnd,Da},[ko]);return Vn!=="picture-card"&&Vn!=="picture-circle"&&(fa=Object.assign(Object.assign({},Ca),fa)),me.createElement("div",{className:to},me.createElement(Te.CSSMotionList,Object.assign({},fa,{component:!1}),Da=>{let{key:ha,file:Mo,className:Oo,style:Qo}=Da;return me.createElement(un,{key:ha,locale:ur,prefixCls:Ii,className:Oo,style:Qo,file:Mo,items:mr,progress:Pi,listType:Vn,isImgUrl:qn,showPreviewIcon:Vi,showRemoveIcon:Aa,showDownloadIcon:Po,removeIcon:zr,previewIcon:fi,downloadIcon:Ni,iconRender:er,actionIconRender:ra,itemRender:ca,onPreview:Ro,onDownload:ya,onClose:lr})}),va&&me.createElement(Te.default,Object.assign({},fa,{visible:na,forceRender:!0}),Da=>{let{className:ha,style:Mo}=Da;return(0,Xe.Tm)(va,Oo=>({className:ve()(Oo.className,ha),style:Object.assign(Object.assign(Object.assign({},Mo),{pointerEvents:ha?"none":void 0}),Oo.style)}))}))};var Pn=me.forwardRef(nn),Dn=pe(17313),hr=pe(8378),kn=pe(83116),zn=pe(37613),ri=an=>{const{componentCls:jn,iconCls:Vn}=an;return{[`${jn}-wrapper`]:{[`${jn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:an.colorFillAlter,border:`${an.lineWidth}px dashed ${an.colorBorder}`,borderRadius:an.borderRadiusLG,cursor:"pointer",transition:`border-color ${an.motionDurationSlow}`,[jn]:{padding:`${an.padding}px 0`},[`${jn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${jn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${jn}-disabled):hover`]:{borderColor:an.colorPrimaryHover},[`p${jn}-drag-icon`]:{marginBottom:an.margin,[Vn]:{color:an.colorPrimary,fontSize:an.uploadThumbnailSize}},[`p${jn}-text`]:{margin:`0 0 ${an.marginXXS}px`,color:an.colorTextHeading,fontSize:an.fontSizeLG},[`p${jn}-hint`]:{color:an.colorTextDescription,fontSize:an.fontSize},[`&${jn}-disabled`]:{cursor:"not-allowed",[`p${jn}-drag-icon ${Vn}, + `]:{background:Oi},[`&${Dt}-row-selected`]:{"> th, > td":{background:mi},"&:hover > th, &:hover > td":{background:_i}}}},[`${Dt}-footer`]:{padding:`${en}px ${hn}px`,color:vi,background:zi}})}};var VA=(0,uh.Z)("Table",_t=>{const{colorTextHeading:Dt,colorSplit:Wt,colorIcon:en,colorIconHover:hn,opacityLoading:gn,colorBgContainer:Kn,controlInteractiveSize:Wn,headerBg:Un,headerColor:ir,headerSortActiveBg:Cr,headerSortHoverBg:Ar,bodySortBg:qr,rowHoverBg:Gr,rowSelectedBg:Xr,rowSelectedHoverBg:Oi,rowExpandedBg:mi,cellPaddingBlock:_i,cellPaddingInline:vi,cellPaddingBlockMD:zi,cellPaddingInlineMD:Fa,cellPaddingBlockSM:ja,cellPaddingInlineSM:ga,borderColor:Wa,footerBg:ho,footerColor:Xi,headerBorderRadius:pa,cellFontSize:ia,cellFontSizeMD:Hi,cellFontSizeSM:ca,headerSplitColor:Ua,fixedHeaderSortActiveBg:_o,headerFilterHoverBg:so,filterDropdownBg:ka,expandIconBg:So,selectionColumnWidth:Uo,stickyScrollBarBg:Bs}=_t,ns=new WA.C(en),Rs=new WA.C(hn),el=2,po=(0,ch.TS)(_t,{tableFontSize:ia,tableBg:Kn,tableRadius:pa,tablePaddingVertical:_i,tablePaddingHorizontal:vi,tablePaddingVerticalMiddle:zi,tablePaddingHorizontalMiddle:Fa,tablePaddingVerticalSmall:ja,tablePaddingHorizontalSmall:ga,tableBorderColor:Wa,tableHeaderTextColor:ir,tableHeaderBg:Un,tableFooterTextColor:Xi,tableFooterBg:ho,tableHeaderCellSplitColor:Ua,tableHeaderSortBg:Cr,tableHeaderSortHoverBg:Ar,tableHeaderIconColor:ns.clone().setAlpha(ns.getAlpha()*gn).toRgbString(),tableHeaderIconColorHover:Rs.clone().setAlpha(Rs.getAlpha()*gn).toRgbString(),tableBodySortBg:qr,tableFixedHeaderSortActiveBg:_o,tableHeaderFilterActiveBg:so,tableFilterDropdownBg:ka,tableRowHoverBg:Gr,tableSelectedRowBg:Xr,tableSelectedRowHoverBg:Oi,zIndexTableFixed:el,zIndexTableSticky:el+1,tableFontSizeMiddle:Hi,tableFontSizeSmall:ca,tableSelectionColumnWidth:Uo,tableExpandIconBg:So,tableExpandColumnWidth:Wn+2*_t.padding,tableExpandedRowBg:mi,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Bs,tableScrollThumbBgHover:Dt,tableScrollBg:Wt});return[CA(po),Pl(po),SA(po),Dc(po),lf(po),Ah(po),$c(po),Sd(po),SA(po),eg(po),gh(po),qc(po),Iu(po),qu(po),Ed(po),tg(po),mh(po)]},_t=>{const{colorFillAlter:Dt,colorBgContainer:Wt,colorTextHeading:en,colorFillSecondary:hn,colorFillContent:gn,controlItemBgActive:Kn,controlItemBgActiveHover:Wn,padding:Un,paddingSM:ir,paddingXS:Cr,colorBorderSecondary:Ar,borderRadiusLG:qr,fontSize:Gr,controlHeight:Xr,colorTextPlaceholder:Oi}=_t,mi=new WA.C(hn).onBackground(Wt).toHexShortString(),_i=new WA.C(gn).onBackground(Wt).toHexShortString(),vi=new WA.C(Dt).onBackground(Wt).toHexShortString();return{headerBg:vi,headerColor:en,headerSortActiveBg:mi,headerSortHoverBg:_i,bodySortBg:vi,rowHoverBg:vi,rowSelectedBg:Kn,rowSelectedHoverBg:Wn,rowExpandedBg:Dt,cellPaddingBlock:Un,cellPaddingInline:Un,cellPaddingBlockMD:ir,cellPaddingInlineMD:Cr,cellPaddingBlockSM:Cr,cellPaddingInlineSM:Cr,borderColor:Ar,headerBorderRadius:qr,footerBg:vi,footerColor:en,cellFontSize:Gr,cellFontSizeMD:Gr,cellFontSizeSM:Gr,headerSplitColor:Ar,fixedHeaderSortActiveBg:mi,headerFilterHoverBg:gn,filterDropdownMenuBg:Wt,filterDropdownBg:Wt,expandIconBg:Wt,selectionColumnWidth:Xr,stickyScrollBarBg:Oi,stickyScrollBarBorderRadius:100}});const uf=[],EA=(_t,Dt)=>{const{prefixCls:Wt,className:en,rootClassName:hn,style:gn,size:Kn,bordered:Wn,dropdownPrefixCls:Un,dataSource:ir,pagination:Cr,rowSelection:Ar,rowKey:qr="key",rowClassName:Gr,columns:Xr,children:Oi,childrenColumnName:mi,onChange:_i,getPopupContainer:vi,loading:zi,expandIcon:Fa,expandable:ja,expandedRowRender:ga,expandIconColumnIndex:Wa,indentSize:ho,scroll:Xi,sortDirections:pa,locale:ia,showSorterTooltip:Hi=!0,virtual:ca}=_t,Ua=ie.useMemo(()=>Xr||Fn(Oi),[Xr,Oi]),_o=ie.useMemo(()=>Ua.some(Vo=>Vo.responsive),[Ua]),so=(0,On.Z)(_o),ka=ie.useMemo(()=>{const Vo=new Set(Object.keys(so).filter(_s=>so[_s]));return Ua.filter(_s=>!_s.responsive||_s.responsive.some(Ol=>Vo.has(Ol)))},[Ua,so]),So=(0,Us.Z)(_t,["className","style","columns"]),{locale:Uo=br.Z,direction:Bs,table:ns,renderEmpty:Rs,getPrefixCls:el,getPopupContainer:po}=ie.useContext(Ao.E_),hl=(0,Hs.Z)(Kn),cs=Object.assign(Object.assign({},Uo.Table),ia),xs=ir||uf,Fs=el("table",Wt),fu=el("dropdown",Un),oa=Object.assign({childrenColumnName:mi,expandIconColumnIndex:Wa},ja),{childrenColumnName:Ka="children"}=oa,Ha=ie.useMemo(()=>xs.some(Vo=>Vo==null?void 0:Vo[Ka])?"nest":ga||ja&&ja.expandedRowRender?"row":null,[xs]),Ea={body:ie.useRef()},As=ie.useMemo(()=>typeof qr=="function"?qr:Vo=>Vo==null?void 0:Vo[qr],[qr]),[Ba]=al(xs,Ka,As),ao={},zo=function(Vo,_s){let Ol=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ks,Dl,Ul;const nl=Object.assign(Object.assign({},ao),Vo);Ol&&((Ks=ao.resetPagination)===null||Ks===void 0||Ks.call(ao),!((Dl=nl.pagination)===null||Dl===void 0)&&Dl.current&&(nl.pagination.current=1),Cr&&Cr.onChange&&Cr.onChange(1,(Ul=nl.pagination)===null||Ul===void 0?void 0:Ul.pageSize)),Xi&&Xi.scrollToFirstRowOnChange!==!1&&Ea.body.current&&(0,Ss.Z)(0,{getContainer:()=>Ea.body.current}),_i==null||_i(nl.pagination,nl.filters,nl.sorter,{currentDataSource:Lc(sf(xs,nl.sorterStates,Ka),nl.filterStates),action:_s})},Zo=(Vo,_s)=>{zo({sorter:Vo,sorterStates:_s},"sort",!1)},[Wl,ul,Ku,cl]=wd({prefixCls:Fs,mergedColumns:ka,onSorterChange:Zo,sortDirections:pa||["ascend","descend"],tableLocale:cs,showSorterTooltip:Hi}),Cu=ie.useMemo(()=>sf(xs,ul,Ka),[xs,ul]);ao.sorter=cl(),ao.sorterStates=ul;const Ri=(Vo,_s)=>{zo({filters:Vo,filterStates:_s},"filter",!0)},[tu,tA,ds]=_u({prefixCls:Fs,locale:cs,dropdownPrefixCls:fu,mergedColumns:ka,onFilterChange:Ri,getPopupContainer:vi||po}),Ho=Lc(Cu,tA);ao.filters=ds,ao.filterStates=tA;const Ws=ie.useMemo(()=>{const Vo={};return Object.keys(ds).forEach(_s=>{ds[_s]!==null&&(Vo[_s]=ds[_s])}),Object.assign(Object.assign({},Ku),{filters:Vo})},[Ku,ds]),[wl]=Jh(Ws),Ds=(Vo,_s)=>{zo({pagination:Object.assign(Object.assign({},ao.pagination),{current:Vo,pageSize:_s})},"paginate")},[Lo,Zl]=Xc(Ho.length,Ds,Cr);ao.pagination=Cr===!1?{}:Wo(Lo,Cr),ao.resetPagination=Zl;const Ml=ie.useMemo(()=>{if(Cr===!1||!Lo.pageSize)return Ho;const{current:Vo=1,total:_s,pageSize:Ol=Au}=Lo;return Ho.length<_s?Ho.length>Ol?Ho.slice((Vo-1)*Ol,Vo*Ol):Ho:Ho.slice((Vo-1)*Ol,Vo*Ol)},[!!Cr,Ho,Lo&&Lo.current,Lo&&Lo.pageSize,Lo&&Lo.total]),[hu,nu]=Bl({prefixCls:Fs,data:Ho,pageData:Ml,getRowKey:As,getRecordByKey:Ba,expandType:Ha,childrenColumnName:Ka,locale:cs,getPopupContainer:vi||po},Ar),ru=(Vo,_s,Ol)=>{let Ks;return typeof Gr=="function"?Ks=Ee()(Gr(Vo,_s,Ol)):Ks=Ee()(Gr),Ee()({[`${Fs}-row-selected`]:nu.has(As(Vo,_s))},Ks)};oa.__PARENT_RENDER_ICON__=oa.expandIcon,oa.expandIcon=oa.expandIcon||Fa||Pr(cs),Ha==="nest"&&oa.expandIconColumnIndex===void 0?oa.expandIconColumnIndex=Ar?1:0:oa.expandIconColumnIndex>0&&Ar&&(oa.expandIconColumnIndex-=1),typeof oa.indentSize!="number"&&(oa.indentSize=typeof ho=="number"?ho:15);const Ou=ie.useCallback(Vo=>wl(hu(tu(Wl(Vo)))),[Wl,tu,hu]);let vc,Du;if(Cr!==!1&&(Lo!=null&&Lo.total)){let Vo;Lo.size?Vo=Lo.size:Vo=hl==="small"||hl==="middle"?"small":void 0;const _s=Dl=>ie.createElement(Ur.Z,Object.assign({},Lo,{className:Ee()(`${Fs}-pagination ${Fs}-pagination-${Dl}`,Lo.className),size:Vo})),Ol=Bs==="rtl"?"left":"right",{position:Ks}=Lo;if(Ks!==null&&Array.isArray(Ks)){const Dl=Ks.find(tc=>tc.includes("top")),Ul=Ks.find(tc=>tc.includes("bottom")),nl=Ks.every(tc=>`${tc}`=="none");!Dl&&!Ul&&!nl&&(Du=_s(Ol)),Dl&&(vc=_s(Dl.toLowerCase().replace("top",""))),Ul&&(Du=_s(Ul.toLowerCase().replace("bottom","")))}else Du=_s(Ol)}let tl;typeof zi=="boolean"?tl={spinning:zi}:typeof zi=="object"&&(tl=Object.assign({spinning:!0},zi));const[Il,gl]=VA(Fs),[,Zs]=(0,Vr.Z)(),$u=Ee()(`${Fs}-wrapper`,ns==null?void 0:ns.className,{[`${Fs}-wrapper-rtl`]:Bs==="rtl"},en,hn,gl),cc=Object.assign(Object.assign({},ns==null?void 0:ns.style),gn),yc=ia&&ia.emptyText||(Rs==null?void 0:Rs("Table"))||ie.createElement(ro.Z,{componentName:"Table"}),ec=ca?qh:lh,YA={},Bd=ie.useMemo(()=>{const{fontSize:Vo,lineHeight:_s,padding:Ol,paddingXS:Ks,paddingSM:Dl}=Zs,Ul=Math.floor(Vo*_s);switch(hl){case"large":return Ol*2+Ul;case"small":return Ks*2+Ul;default:return Dl*2+Ul}},[Zs,hl]);return ca&&(YA.listItemHeight=Bd),Il(ie.createElement("div",{ref:Dt,className:$u,style:cc},ie.createElement(Pa.Z,Object.assign({spinning:!1},tl),vc,ie.createElement(ec,Object.assign({},YA,So,{columns:ka,direction:Bs,expandable:oa,prefixCls:Fs,className:Ee()({[`${Fs}-middle`]:hl==="middle",[`${Fs}-small`]:hl==="small",[`${Fs}-bordered`]:Wn,[`${Fs}-empty`]:xs.length===0}),data:Ml,rowKey:As,rowClassName:ru,emptyText:yc,internalHooks:ze,internalRefs:Ea,transformColumns:Ou})),Du)))};var ng=ie.forwardRef(EA);const rg=(_t,Dt)=>{const Wt=ie.useRef(0);return Wt.current+=1,ie.createElement(ng,Object.assign({},_t,{ref:Dt,_renderTimes:Wt.current}))},kl=ie.forwardRef(rg);kl.SELECTION_COLUMN=fl,kl.EXPAND_COLUMN=me,kl.SELECTION_ALL=Uu,kl.SELECTION_INVERT=Ll,kl.SELECTION_NONE=ta,kl.Column=Oo,kl.ColumnGroup=Fo,kl.Summary=_e;var XA=kl,ig=XA},12563:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return Pe}});var me=pe(59301),ze=pe(99267),E=pe(92310),ve=pe.n(E),fe=pe(36785),ue=pe(47729),ie=pe(14088),re=pe(36355),le=pe(17313),oe=pe(37613),se=pe(83116);const ae=Be=>{const{paddingXXS:He,lineWidth:Ee,tagPaddingHorizontal:Ue,componentCls:Ie}=Be,je=Ue-Ee,Ve=He-Ee;return{[Ie]:Object.assign(Object.assign({},(0,le.Wf)(Be)),{display:"inline-block",height:"auto",marginInlineEnd:Be.marginXS,paddingInline:je,fontSize:Be.tagFontSize,lineHeight:Be.tagLineHeight,whiteSpace:"nowrap",background:Be.defaultBg,border:`${Be.lineWidth}px ${Be.lineType} ${Be.colorBorder}`,borderRadius:Be.borderRadiusSM,opacity:1,transition:`all ${Be.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ie}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Be.defaultColor},[`${Ie}-close-icon`]:{marginInlineStart:Ve,color:Be.colorTextDescription,fontSize:Be.tagIconSize,cursor:"pointer",transition:`all ${Be.motionDurationMid}`,"&:hover":{color:Be.colorTextHeading}},[`&${Ie}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Be.iconCls}-close, ${Be.iconCls}-close:hover`]:{color:Be.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ie}-checkable-checked):hover`]:{color:Be.colorPrimary,backgroundColor:Be.colorFillSecondary},"&:active, &-checked":{color:Be.colorTextLightSolid},"&-checked":{backgroundColor:Be.colorPrimary,"&:hover":{backgroundColor:Be.colorPrimaryHover}},"&:active":{backgroundColor:Be.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Be.iconCls} + span, > span + ${Be.iconCls}`]:{marginInlineStart:je}}),[`${Ie}-borderless`]:{borderColor:"transparent",background:Be.tagBorderlessBg}}},te=Be=>{const{lineWidth:He,fontSizeIcon:Ee}=Be,Ue=Be.fontSizeSM,Ie=`${Be.lineHeightSM*Ue}px`;return(0,oe.TS)(Be,{tagFontSize:Ue,tagLineHeight:Ie,tagIconSize:Ee-2*He,tagPaddingHorizontal:8,tagBorderlessBg:Be.colorFillTertiary})},z=Be=>({defaultBg:Be.colorFillQuaternary,defaultColor:Be.colorText});var a=(0,se.Z)("Tag",Be=>{const He=te(Be);return ae(He)},z),y=function(Be,He){var Ee={};for(var Ue in Be)Object.prototype.hasOwnProperty.call(Be,Ue)&&He.indexOf(Ue)<0&&(Ee[Ue]=Be[Ue]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ue=Object.getOwnPropertySymbols(Be);Ie{const{prefixCls:He,style:Ee,className:Ue,checked:Ie,onChange:je,onClick:Ve}=Be,$e=y(Be,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Qe,tag:rt}=me.useContext(re.E_),et=ct=>{je==null||je(!Ie),Ve==null||Ve(ct)},ut=Qe("tag",He),[lt,it]=a(ut),ot=ve()(ut,`${ut}-checkable`,{[`${ut}-checkable-checked`]:Ie},rt==null?void 0:rt.className,Ue,it);return lt(me.createElement("span",Object.assign({},$e,{style:Object.assign(Object.assign({},Ee),rt==null?void 0:rt.style),className:ot,onClick:et})))},ee=pe(45157);const ne=Be=>(0,ee.Z)(Be,(He,Ee)=>{let{textColor:Ue,lightBorderColor:Ie,lightColor:je,darkColor:Ve}=Ee;return{[`${Be.componentCls}-${He}`]:{color:Ue,background:je,borderColor:Ie,"&-inverse":{color:Be.colorTextLightSolid,background:Ve,borderColor:Ve},[`&${Be.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Ae=(0,se.b)(["Tag","preset"],Be=>{const He=te(Be);return ne(He)},z);function ge(Be){return typeof Be!="string"?Be:Be.charAt(0).toUpperCase()+Be.slice(1)}const ye=(Be,He,Ee)=>{const Ue=ge(Ee);return{[`${Be.componentCls}-${He}`]:{color:Be[`color${Ee}`],background:Be[`color${Ue}Bg`],borderColor:Be[`color${Ue}Border`],[`&${Be.componentCls}-borderless`]:{borderColor:"transparent"}}}};var be=(0,se.b)(["Tag","status"],Be=>{const He=te(Be);return[ye(He,"success","Success"),ye(He,"processing","Info"),ye(He,"error","Error"),ye(He,"warning","Warning")]},z),we=function(Be,He){var Ee={};for(var Ue in Be)Object.prototype.hasOwnProperty.call(Be,Ue)&&He.indexOf(Ue)<0&&(Ee[Ue]=Be[Ue]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Ue=Object.getOwnPropertySymbols(Be);Ie{const{prefixCls:Ee,className:Ue,rootClassName:Ie,style:je,children:Ve,icon:$e,color:Qe,onClose:rt,closeIcon:et,closable:ut,bordered:lt=!0}=Be,it=we(Be,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:ot,direction:ct,tag:mt}=me.useContext(re.E_),[yt,jt]=me.useState(!0);me.useEffect(()=>{"visible"in it&&jt(it.visible)},[it.visible]);const vt=(0,fe.o2)(Qe),st=(0,fe.yT)(Qe),qe=vt||st,Re=Object.assign(Object.assign({backgroundColor:Qe&&!qe?Qe:void 0},mt==null?void 0:mt.style),je),We=ot("tag",Ee),[Oe,Le]=a(We),Fe=ve()(We,mt==null?void 0:mt.className,{[`${We}-${Qe}`]:qe,[`${We}-has-color`]:Qe&&!qe,[`${We}-hidden`]:!yt,[`${We}-rtl`]:ct==="rtl",[`${We}-borderless`]:!lt},Ue,Ie,Le),De=gt=>{gt.stopPropagation(),rt==null||rt(gt),!gt.defaultPrevented&&jt(!1)},[,Te]=(0,ue.Z)(ut,et,gt=>gt===null?me.createElement(ze.Z,{className:`${We}-close-icon`,onClick:De}):me.createElement("span",{className:`${We}-close-icon`,onClick:De},gt),null,!1),ke=typeof it.onClick=="function"||Ve&&Ve.type==="a",_e=$e||null,Xe=_e?me.createElement(me.Fragment,null,_e,Ve&&me.createElement("span",null,Ve)):Ve,dt=me.createElement("span",Object.assign({},it,{ref:He,className:Fe,style:Re}),Xe,Te,vt&&me.createElement(Ae,{key:"preset",prefixCls:We}),st&&me.createElement(be,{key:"status",prefixCls:We}));return Oe(ke?me.createElement(ie.Z,{component:"Tag"},dt):dt)},Se=me.forwardRef(Ce);Se.CheckableTag=b;var Pe=Se},65615:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return gt}});var me=pe(59301),ze=pe(33885),E=pe(54476),ve=pe(76190),fe=pe(42978),ue=pe(75931),ie=pe(43403),re=pe(35593),le=pe(92310),oe=pe.n(le),se=pe(34280),ae=pe(18929),te=pe(6089);function z(at){var bt=window.innerWidth||document.documentElement.clientWidth,Pt=window.innerHeight||document.documentElement.clientHeight,Et=at.getBoundingClientRect(),Lt=Et.top,Ft=Et.right,Rt=Et.bottom,wt=Et.left;return Lt>=0&&wt>=0&&Ft<=bt&&Rt<=Pt}function a(at,bt,Pt){var Et;return(Et=Pt!=null?Pt:bt)!==null&&Et!==void 0?Et:at===null?"center":"bottom"}function y(at,bt,Pt,Et){var Lt=(0,me.useState)(void 0),Ft=(0,fe.Z)(Lt,2),Rt=Ft[0],wt=Ft[1];(0,se.Z)(function(){var nn=typeof at=="function"?at():at;wt(nn||null)});var Ot=(0,me.useState)(null),Mt=(0,fe.Z)(Ot,2),Qt=Mt[0],Jt=Mt[1],mn=(0,te.Z)(function(){if(Rt){!z(Rt)&&bt&&Rt.scrollIntoView(Et);var nn=Rt.getBoundingClientRect(),Sn=nn.left,Pn=nn.top,Dn=nn.width,hr=nn.height,kn={left:Sn,top:Pn,width:Dn,height:hr,radius:0};Jt(function(zn){return JSON.stringify(zn)!==JSON.stringify(kn)?kn:zn})}else Jt(null)}),tn=function(Sn){var Pn;return(Pn=Array.isArray(Pt==null?void 0:Pt.offset)?Pt==null?void 0:Pt.offset[Sn]:Pt==null?void 0:Pt.offset)!==null&&Pn!==void 0?Pn:6};(0,se.Z)(function(){return mn(),window.addEventListener("resize",mn),function(){window.removeEventListener("resize",mn)}},[Rt,bt,mn]);var cn=(0,me.useMemo)(function(){if(!Qt)return Qt;var nn=tn(0),Sn=tn(1),Pn=(Pt==null?void 0:Pt.radius)||2;return{left:Qt.left-nn,top:Qt.top-Sn,width:Qt.width+nn*2,height:Qt.height+Sn*2,radius:Pn}},[Qt,Pt]);return[cn,Rt]}var x=pe(80402),b={fill:"transparent",pointerEvents:"auto"},ee=function(bt){var Pt=bt.prefixCls,Et=bt.rootClassName,Lt=bt.pos,Ft=bt.showMask,Rt=bt.style,wt=Rt===void 0?{}:Rt,Ot=bt.fill,Mt=Ot===void 0?"rgba(0,0,0,0.5)":Ot,Qt=bt.open,Jt=bt.animated,mn=bt.zIndex,tn=(0,x.Z)(),cn="".concat(Pt,"-mask-").concat(tn),nn=(0,ve.Z)(Jt)==="object"?Jt==null?void 0:Jt.placeholder:Jt;return me.createElement(ie.Z,{open:Qt,autoLock:!0},me.createElement("div",{className:oe()("".concat(Pt,"-mask"),Et),style:(0,ze.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:mn,pointerEvents:"none"},wt)},Ft?me.createElement("svg",{style:{width:"100%",height:"100%"}},me.createElement("defs",null,me.createElement("mask",{id:cn},me.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),Lt&&me.createElement("rect",{x:Lt.left,y:Lt.top,rx:Lt.radius,width:Lt.width,height:Lt.height,fill:"black",className:nn?"".concat(Pt,"-placeholder-animated"):""}))),me.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Mt,mask:"url(#".concat(cn,")")}),Lt&&me.createElement(me.Fragment,null,me.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:"100%",height:Lt.top})),me.createElement("rect",(0,E.Z)({},b,{x:"0",y:"0",width:Lt.left,height:"100%"})),me.createElement("rect",(0,E.Z)({},b,{x:"0",y:Lt.top+Lt.height,width:"100%",height:"calc(100vh - ".concat(Lt.top+Lt.height,"px)")})),me.createElement("rect",(0,E.Z)({},b,{x:Lt.left+Lt.width,y:"0",width:"calc(100vw - ".concat(Lt.left+Lt.width,"px)"),height:"100%"})))):null))},ne=ee,Ae={adjustX:1,adjustY:1},ge=[0,0],ye={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 be(){var at=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,bt={};return Object.keys(ye).forEach(function(Pt){bt[Pt]=(0,ze.Z)((0,ze.Z)({},ye[Pt]),{},{autoArrow:at,targetOffset:ge})}),bt}var we=be(),Ce=pe(94480);function Se(at){var bt=at.prefixCls,Pt=at.current,Et=at.total,Lt=at.title,Ft=at.description,Rt=at.onClose,wt=at.onPrev,Ot=at.onNext,Mt=at.onFinish,Qt=at.className,Jt=at.closeIcon,mn=Jt!==!1&&Jt!==null,tn=Jt!==void 0&&Jt!==!0?Jt:me.createElement("span",{className:"".concat(bt,"-close-x")},"\xD7");return me.createElement("div",{className:oe()("".concat(bt,"-content"),Qt)},me.createElement("div",{className:"".concat(bt,"-inner")},mn&&me.createElement("button",{type:"button",onClick:Rt,"aria-label":"Close",className:"".concat(bt,"-close")},tn),me.createElement("div",{className:"".concat(bt,"-header")},me.createElement("div",{className:"".concat(bt,"-title")},Lt)),me.createElement("div",{className:"".concat(bt,"-description")},Ft),me.createElement("div",{className:"".concat(bt,"-footer")},me.createElement("div",{className:"".concat(bt,"-sliders")},Et>1?(0,Ce.Z)(Array.from({length:Et}).keys()).map(function(cn,nn){return me.createElement("span",{key:cn,className:nn===Pt?"active":""})}):null),me.createElement("div",{className:"".concat(bt,"-buttons")},Pt!==0?me.createElement("button",{className:"".concat(bt,"-prev-btn"),onClick:wt},"Prev"):null,Pt===Et-1?me.createElement("button",{className:"".concat(bt,"-finish-btn"),onClick:Mt},"Finish"):me.createElement("button",{className:"".concat(bt,"-next-btn"),onClick:Ot},"Next")))))}var Pe=function(bt){var Pt=bt.current,Et=bt.renderPanel;return me.createElement(me.Fragment,null,typeof Et=="function"?Et(bt,Pt):me.createElement(Se,bt))},Be=Pe,He=["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},Ue=function(bt){var Pt=bt.prefixCls,Et=Pt===void 0?"rc-tour":Pt,Lt=bt.steps,Ft=Lt===void 0?[]:Lt,Rt=bt.defaultCurrent,wt=bt.current,Ot=bt.onChange,Mt=bt.onClose,Qt=bt.onFinish,Jt=bt.open,mn=bt.mask,tn=mn===void 0?!0:mn,cn=bt.arrow,nn=cn===void 0?!0:cn,Sn=bt.rootClassName,Pn=bt.placement,Dn=bt.renderPanel,hr=bt.gap,kn=bt.animated,zn=bt.scrollIntoViewOptions,Nr=zn===void 0?!0:zn,ri=bt.zIndex,yr=ri===void 0?1001:ri,Er=bt.closeIcon,wr=(0,ue.Z)(bt,He),hi=me.useRef(),Ki=(0,ae.Z)(0,{value:wt,defaultValue:Rt}),wi=(0,fe.Z)(Ki,2),Ti=wi[0],Oa=wi[1],sa=(0,ae.Z)(void 0,{value:Jt,postState:function(Aa){return Ti<0||Ti>=Ft.length?!1:Aa!=null?Aa:!0}}),Ei=(0,fe.Z)(sa,2),on=Ei[0],Mn=Ei[1],Fn=me.useRef(on);(0,se.Z)(function(){on&&!Fn.current&&Oa(0),Fn.current=on},[on]);var Dr=Ft[Ti]||{},Ai=Dr.target,sr=Dr.placement,Sa=Dr.style,Ui=Dr.arrow,Jn=Dr.className,Cn=Dr.mask,jr=Dr.scrollIntoViewOptions,Tn=Dr.closeIcon,Qr=on&&(Cn!=null?Cn:tn),di=Tn!=null?Tn:Er,Bi=jr!=null?jr:Nr,$r=y(Ai,Jt,hr,Bi),an=(0,fe.Z)($r,2),jn=an[0],Vn=an[1],pn=a(Vn,Pn,sr),Br=Vn?typeof Ui=="undefined"?nn:Ui:!1,ar=(0,ve.Z)(Br)==="object"?Br.pointAtCenter:!1;(0,se.Z)(function(){var Vi;(Vi=hi.current)===null||Vi===void 0||Vi.forceAlign()},[ar,Ti]);var ur=function(Aa){Oa(Aa),Ot==null||Ot(Aa)};if(Vn===void 0)return null;var cr=function(){Mn(!1),Mt==null||Mt(Ti)},xi=function(){return me.createElement(Be,(0,E.Z)({arrow:Br,key:"content",prefixCls:Et,total:Ft.length,renderPanel:Dn,onPrev:function(){ur(Ti-1)},onNext:function(){ur(Ti+1)},onClose:cr,current:Ti,onFinish:function(){cr(),Qt==null||Qt()},closeIcon:di},Ft[Ti]))},qn=typeof Qr=="boolean"?Qr:!!Qr,bi=typeof Qr=="boolean"?void 0:Qr,mr=function(Aa){return Aa||Vn||document.body};return me.createElement(me.Fragment,null,me.createElement(ne,{zIndex:yr,prefixCls:Et,pos:jn,showMask:qn,style:bi==null?void 0:bi.style,fill:bi==null?void 0:bi.color,open:on,animated:kn,rootClassName:Sn}),me.createElement(re.Z,(0,E.Z)({builtinPlacements:be(ar)},wr,{ref:hi,popupStyle:Sa,popupPlacement:pn,popupVisible:on,popupClassName:oe()(Sn,Jn),prefixCls:Et,popup:xi,forceRender:!1,destroyPopupOnHide:!0,zIndex:yr,getTriggerDOMNode:mr,arrow:!!Br}),me.createElement(ie.Z,{open:on,autoLock:!0},me.createElement("div",{className:oe()(Sn,"".concat(Et,"-target-placeholder")),style:(0,ze.Z)((0,ze.Z)({},jn||Ee),{},{position:"fixed",pointerEvents:"none"})}))))},Ie=Ue,je=Ie,Ve=pe(79676),$e=pe(36355),Qe=pe(88088),rt=pe(99267),et=pe(3113),ut=pe(9763),lt=pe(31724),it=pe(47729);function ot(at){return at!=null}var mt=at=>{let{stepProps:bt,current:Pt,type:Et,indicatorsRender:Lt,closeIcon:Ft}=at;var Rt,wt;const{prefixCls:Ot,total:Mt=1,title:Qt,onClose:Jt,onPrev:mn,onNext:tn,onFinish:cn,cover:nn,description:Sn,nextButtonProps:Pn,prevButtonProps:Dn,type:hr,className:kn,closeIcon:zn}=bt,Nr=hr!=null?hr:Et,ri=zn!=null?zn:Ft,yr=ri!==!1&&ri!==null,[Er,wr]=(0,it.Z)(yr,ri,Dr=>me.createElement("span",{onClick:Jt,"aria-label":"Close",className:`${Ot}-close`},Dr),me.createElement(rt.Z,{className:`${Ot}-close-icon`}),!0),hi=Pt===Mt-1,Ki=()=>{var Dr;mn==null||mn(),(Dr=Dn==null?void 0:Dn.onClick)===null||Dr===void 0||Dr.call(Dn)},wi=()=>{var Dr;hi?cn==null||cn():tn==null||tn(),(Dr=Pn==null?void 0:Pn.onClick)===null||Dr===void 0||Dr.call(Pn)},Ti=ot(Qt)?me.createElement("div",{className:`${Ot}-header`},me.createElement("div",{className:`${Ot}-title`},Qt)):null,Oa=ot(Sn)?me.createElement("div",{className:`${Ot}-description`},Sn):null,sa=ot(nn)?me.createElement("div",{className:`${Ot}-cover`},nn):null;let Ei;Lt?Ei=Lt(Pt,Mt):Ei=(0,Ce.Z)(Array.from({length:Mt}).keys()).map((Dr,Ai)=>me.createElement("span",{key:Dr,className:oe()(Ai===Pt&&`${Ot}-indicator-active`,`${Ot}-indicator`)}));const on=Nr==="primary"?"default":"primary",Mn={type:"default",ghost:Nr==="primary"},[Fn]=(0,ut.Z)("Tour",lt.Z.Tour);return me.createElement("div",{className:oe()(kn,`${Ot}-content`)},me.createElement("div",{className:`${Ot}-inner`},Er&&wr,sa,Ti,Oa,me.createElement("div",{className:`${Ot}-footer`},Mt>1&&me.createElement("div",{className:`${Ot}-indicators`},Ei),me.createElement("div",{className:`${Ot}-buttons`},Pt!==0?me.createElement(et.ZP,Object.assign({},Mn,Dn,{onClick:Ki,size:"small",className:oe()(`${Ot}-prev-btn`,Dn==null?void 0:Dn.className)}),(Rt=Dn==null?void 0:Dn.children)!==null&&Rt!==void 0?Rt:Fn==null?void 0:Fn.Previous):null,me.createElement(et.ZP,Object.assign({type:on},Pn,{onClick:wi,size:"small",className:oe()(`${Ot}-next-btn`,Pn==null?void 0:Pn.className)}),(wt=Pn==null?void 0:Pn.children)!==null&&wt!==void 0?wt:hi?Fn==null?void 0:Fn.Finish:Fn==null?void 0:Fn.Next)))))},yt=pe(39722),jt=pe(64993),vt=pe(17313),st=pe(19447),qe=pe(83116),Re=pe(37613);const We=at=>{const{componentCls:bt,lineHeight:Pt,padding:Et,paddingXS:Lt,borderRadius:Ft,borderRadiusXS:Rt,colorPrimary:wt,colorText:Ot,colorFill:Mt,indicatorHeight:Qt,indicatorWidth:Jt,boxShadowTertiary:mn,tourZIndexPopup:tn,fontSize:cn,colorBgElevated:nn,fontWeightStrong:Sn,marginXS:Pn,colorTextLightSolid:Dn,tourBorderRadius:hr,colorWhite:kn,colorBgTextHover:zn,tourCloseSize:Nr,motionDurationSlow:ri,antCls:yr}=at;return[{[bt]:Object.assign(Object.assign({},(0,vt.Wf)(at)),{color:Ot,position:"absolute",zIndex:tn,display:"block",visibility:"visible",fontSize:cn,lineHeight:Pt,width:520,"--antd-arrow-background-color":nn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${bt}-hidden`]:{display:"none"},[`${bt}-content`]:{position:"relative"},[`${bt}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:hr,boxShadow:mn,position:"relative",backgroundColor:nn,border:"none",backgroundClip:"padding-box",[`${bt}-close`]:{position:"absolute",top:Et,insetInlineEnd:Et,color:at.colorIcon,outline:"none",width:Nr,height:Nr,borderRadius:at.borderRadiusSM,transition:`background-color ${at.motionDurationMid}, color ${at.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:at.colorIconHover,backgroundColor:at.wireframe?"transparent":at.colorFillContent}},[`${bt}-cover`]:{textAlign:"center",padding:`${Et+Nr+Lt}px ${Et}px 0`,img:{width:"100%"}},[`${bt}-header`]:{padding:`${Et}px ${Et}px ${Lt}px`,[`${bt}-title`]:{lineHeight:Pt,fontSize:cn,fontWeight:Sn}},[`${bt}-description`]:{padding:`0 ${Et}px`,lineHeight:Pt,wordWrap:"break-word"},[`${bt}-footer`]:{padding:`${Lt}px ${Et}px ${Et}px`,textAlign:"end",borderRadius:`0 0 ${Rt}px ${Rt}px`,display:"flex",[`${bt}-indicators`]:{display:"inline-block",[`${bt}-indicator`]:{width:Jt,height:Qt,display:"inline-block",borderRadius:"50%",background:Mt,"&:not(:last-child)":{marginInlineEnd:Qt},"&-active":{background:wt}}},[`${bt}-buttons`]:{marginInlineStart:"auto",[`${yr}-btn`]:{marginInlineStart:Pn}}}},[`${bt}-primary, &${bt}-primary`]:{"--antd-arrow-background-color":wt,[`${bt}-inner`]:{color:Dn,textAlign:"start",textDecoration:"none",backgroundColor:wt,borderRadius:Ft,boxShadow:mn,[`${bt}-close`]:{color:Dn},[`${bt}-indicators`]:{[`${bt}-indicator`]:{background:new jt.C(Dn).setAlpha(.15).toRgbString(),"&-active":{background:Dn}}},[`${bt}-prev-btn`]:{color:Dn,borderColor:new jt.C(Dn).setAlpha(.15).toRgbString(),backgroundColor:wt,"&:hover":{backgroundColor:new jt.C(Dn).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${bt}-next-btn`]:{color:wt,borderColor:"transparent",background:kn,"&:hover":{background:new jt.C(zn).onBackground(kn).toRgbString()}}}}}),[`${bt}-mask`]:{[`${bt}-placeholder-animated`]:{transition:`all ${ri}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${bt}-inner`]:{borderRadius:Math.min(hr,st.qN)}}},(0,st.ZP)(at,{colorBg:"var(--antd-arrow-background-color)",contentRadius:hr,limitVerticalRadius:!0})]};var Oe=(0,qe.Z)("Tour",at=>{const{borderRadiusLG:bt,fontSize:Pt,lineHeight:Et}=at,Lt=(0,Re.TS)(at,{tourZIndexPopup:at.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:bt,tourCloseSize:Pt*Et});return[We(Lt)]}),Le=pe(53487),Fe=function(at,bt){var Pt={};for(var Et in at)Object.prototype.hasOwnProperty.call(at,Et)&&bt.indexOf(Et)<0&&(Pt[Et]=at[Et]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,Et=Object.getOwnPropertySymbols(at);Lt{const{prefixCls:bt,current:Pt=0,total:Et=6,className:Lt,style:Ft,type:Rt}=at,wt=Fe(at,["prefixCls","current","total","className","style","type"]),{getPrefixCls:Ot}=me.useContext($e.E_),Mt=Ot("tour",bt),[Qt,Jt]=Oe(Mt);return Qt(me.createElement(yt.t5,{prefixCls:Mt,hashId:Jt,className:oe()(Lt,`${Mt}-pure`,Rt&&`${Mt}-${Rt}`),style:Ft},me.createElement(mt,{stepProps:Object.assign(Object.assign({},wt),{prefixCls:Mt,total:Et}),current:Pt,type:Rt})))};var Te=(0,Le.i)(De),_e=at=>{let{defaultType:bt,steps:Pt=[],current:Et,defaultCurrent:Lt}=at;var Ft;const[Rt,wt]=(0,ae.Z)(Lt,{value:Et});(0,me.useLayoutEffect)(()=>{Et!==void 0&&wt(Et)},[Et]);const Ot=typeof Rt=="number"?(Ft=Pt[Rt])===null||Ft===void 0?void 0:Ft.type:bt;return{currentMergedType:Ot!=null?Ot:bt,updateInnerCurrent:wt}},Xe=function(at,bt){var Pt={};for(var Et in at)Object.prototype.hasOwnProperty.call(at,Et)&&bt.indexOf(Et)<0&&(Pt[Et]=at[Et]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,Et=Object.getOwnPropertySymbols(at);Lt{const{prefixCls:bt,current:Pt,defaultCurrent:Et,type:Lt,rootClassName:Ft,indicatorsRender:Rt,steps:wt}=at,Ot=Xe(at,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Mt,direction:Qt}=(0,me.useContext)($e.E_),Jt=Mt("tour",bt),[mn,tn]=Oe(Jt),[,cn]=(0,Qe.Z)(),{currentMergedType:nn,updateInnerCurrent:Sn}=_e({defaultType:Lt,steps:wt,current:Pt,defaultCurrent:Et}),Pn=(0,Ve.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:cn.marginXXS,arrowWidth:cn.sizePopupArrow,borderRadius:cn.borderRadius}),Dn=oe()({[`${Jt}-primary`]:nn==="primary",[`${Jt}-rtl`]:Qt==="rtl"},tn,Ft),hr=(zn,Nr)=>me.createElement(mt,{type:Lt,stepProps:zn,current:Nr,indicatorsRender:Rt}),kn=zn=>{var Nr;Sn(zn),(Nr=at.onChange)===null||Nr===void 0||Nr.call(at,zn)};return mn(me.createElement(je,Object.assign({},Ot,{rootClassName:Dn,prefixCls:Jt,current:Pt,defaultCurrent:Et,animated:!0,renderPanel:hr,builtinPlacements:Pn,onChange:kn,steps:wt})))};dt._InternalPanelDoNotUseOrYouWillBeFired=Te;var gt=dt},17574:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return Qe}});var me=pe(60091),ze=pe(94480),E=pe(52671),ve=pe(8657),fe=pe(54476),ue=pe(59301),ie={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"},re=ie,le=pe(7657),oe=function(et,ut){return ue.createElement(le.Z,(0,fe.Z)({},et,{ref:ut,icon:re}))},se=ue.forwardRef(oe),ae=se,te=pe(92310),z=pe.n(te),a=pe(35654),y=pe(71430),x=pe(36355),b=pe(56082),ee=pe(62892),ne=pe(20648);const Ae=4;function ge(rt){const{dropPosition:et,dropLevelOffset:ut,prefixCls:lt,indent:it,direction:ot="ltr"}=rt,ct=ot==="ltr"?"left":"right",mt=ot==="ltr"?"right":"left",yt={[ct]:-ut*it+Ae,[mt]:0};switch(et){case-1:yt.top=-3;break;case 1:yt.bottom=-3;break;default:yt.bottom=-3,yt[ct]=it+Ae;break}return ue.createElement("div",{style:yt,className:`${lt}-drop-indicator`})}var ye=pe(71997),we=ue.forwardRef((rt,et)=>{const{getPrefixCls:ut,direction:lt,virtual:it,tree:ot}=ue.useContext(x.E_),{prefixCls:ct,className:mt,showIcon:yt=!1,showLine:jt,switcherIcon:vt,blockNode:st=!1,children:qe,checkable:Re=!1,selectable:We=!0,draggable:Oe,motion:Le,style:Fe}=rt,De=ut("tree",ct),Te=ut(),ke=Le!=null?Le:Object.assign(Object.assign({},(0,ee.Z)(Te)),{motionAppear:!1}),_e=Object.assign(Object.assign({},rt),{checkable:Re,selectable:We,showIcon:yt,motion:ke,blockNode:st,showLine:!!jt,dropIndicatorRender:ge}),[Xe,dt]=(0,ne.ZP)(De),gt=ue.useMemo(()=>{if(!Oe)return!1;let bt={};switch(typeof Oe){case"function":bt.nodeDraggable=Oe;break;case"object":bt=Object.assign({},Oe);break;default:break}return bt.icon!==!1&&(bt.icon=bt.icon||ue.createElement(b.Z,null)),bt},[Oe]),at=bt=>ue.createElement(ye.Z,{prefixCls:De,switcherIcon:vt,treeNodeProps:bt,showLine:jt});return Xe(ue.createElement(me.Z,Object.assign({itemHeight:20,ref:et,virtual:it},_e,{style:Object.assign(Object.assign({},ot==null?void 0:ot.style),Fe),prefixCls:De,className:z()({[`${De}-icon-hide`]:!yt,[`${De}-block-node`]:st,[`${De}-unselectable`]:!We,[`${De}-rtl`]:lt==="rtl"},ot==null?void 0:ot.className,mt,dt),direction:lt,checkable:Re&&ue.createElement("span",{className:`${De}-checkbox-inner`}),selectable:We,switcherIcon:at,draggable:gt}),qe))}),Ce;(function(rt){rt[rt.None=0]="None",rt[rt.Start=1]="Start",rt[rt.End=2]="End"})(Ce||(Ce={}));function Se(rt,et){function ut(lt){const{key:it,children:ot}=lt;et(it,lt)!==!1&&Se(ot||[],et)}rt.forEach(ut)}function Pe(rt){let{treeData:et,expandedKeys:ut,startKey:lt,endKey:it}=rt;const ot=[];let ct=Ce.None;if(lt&<===it)return[lt];if(!lt||!it)return[];function mt(yt){return yt===lt||yt===it}return Se(et,yt=>{if(ct===Ce.End)return!1;if(mt(yt)){if(ot.push(yt),ct===Ce.None)ct=Ce.Start;else if(ct===Ce.Start)return ct=Ce.End,!1}else ct===Ce.Start&&ot.push(yt);return ut.includes(yt)}),ot}function Be(rt,et){const ut=(0,ze.Z)(et),lt=[];return Se(rt,(it,ot)=>{const ct=ut.indexOf(it);return ct!==-1&&(lt.push(ot),ut.splice(ct,1)),!!ut.length}),lt}var He=function(rt,et){var ut={};for(var lt in rt)Object.prototype.hasOwnProperty.call(rt,lt)&&et.indexOf(lt)<0&&(ut[lt]=rt[lt]);if(rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,lt=Object.getOwnPropertySymbols(rt);it{var{defaultExpandAll:ut,defaultExpandParent:lt,defaultExpandedKeys:it}=rt,ot=He(rt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ct=ue.useRef(),mt=ue.useRef(),yt=()=>{const{keyEntities:gt}=(0,y.I8)(Ue(ot));let at;return ut?at=Object.keys(gt):lt?at=(0,a.r7)(ot.expandedKeys||it||[],gt):at=ot.expandedKeys||it,at},[jt,vt]=ue.useState(ot.selectedKeys||ot.defaultSelectedKeys||[]),[st,qe]=ue.useState(()=>yt());ue.useEffect(()=>{"selectedKeys"in ot&&vt(ot.selectedKeys)},[ot.selectedKeys]),ue.useEffect(()=>{"expandedKeys"in ot&&qe(ot.expandedKeys)},[ot.expandedKeys]);const Re=(gt,at)=>{var bt;return"expandedKeys"in ot||qe(gt),(bt=ot.onExpand)===null||bt===void 0?void 0:bt.call(ot,gt,at)},We=(gt,at)=>{var bt;const{multiple:Pt}=ot,{node:Et,nativeEvent:Lt}=at,{key:Ft=""}=Et,Rt=Ue(ot),wt=Object.assign(Object.assign({},at),{selected:!0}),Ot=(Lt==null?void 0:Lt.ctrlKey)||(Lt==null?void 0:Lt.metaKey),Mt=Lt==null?void 0:Lt.shiftKey;let Qt;Pt&&Ot?(Qt=gt,ct.current=Ft,mt.current=Qt,wt.selectedNodes=Be(Rt,Qt)):Pt&&Mt?(Qt=Array.from(new Set([].concat((0,ze.Z)(mt.current||[]),(0,ze.Z)(Pe({treeData:Rt,expandedKeys:st,startKey:Ft,endKey:ct.current}))))),wt.selectedNodes=Be(Rt,Qt)):(Qt=[Ft],ct.current=Ft,mt.current=Qt,wt.selectedNodes=Be(Rt,Qt)),(bt=ot.onSelect)===null||bt===void 0||bt.call(ot,Qt,wt),"selectedKeys"in ot||vt(Qt)},{getPrefixCls:Oe,direction:Le}=ue.useContext(x.E_),{prefixCls:Fe,className:De,showIcon:Te=!0,expandAction:ke="click"}=ot,_e=He(ot,["prefixCls","className","showIcon","expandAction"]),Xe=Oe("tree",Fe),dt=z()(`${Xe}-directory`,{[`${Xe}-directory-rtl`]:Le==="rtl"},De);return ue.createElement(we,Object.assign({icon:Ee,ref:et,blockNode:!0},_e,{showIcon:Te,expandAction:ke,prefixCls:Xe,className:dt,expandedKeys:st,selectedKeys:jt,onSelect:We,onExpand:Re}))};var Ve=ue.forwardRef(Ie);const $e=we;$e.DirectoryTree=Ve,$e.TreeNode=me.O;var Qe=$e},20648:function(qt,Nt,pe){"use strict";pe.d(Nt,{TM:function(){return te},Yk:function(){return ae}});var me=pe(36237),ze=pe(98447),E=pe(17313),ve=pe(8378),fe=pe(37613),ue=pe(83116);const ie=new me.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),re=(z,a)=>({[`.${z}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),le=(z,a)=>({[`.${z}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),oe=(z,a)=>{const{treeCls:y,treeNodeCls:x,treeNodePadding:b,titleHeight:ee,nodeSelectedBg:ne,nodeHoverBg:Ae}=a,ge=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,E.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,E.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${x}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:ie,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${x}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,E.oN)(a)),[`&:not(${x}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:ee,lineHeight:`${ee}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${x}:hover &`]:{opacity:.45}},[`&${x}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:ee}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},re(z,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:ee,margin:0,lineHeight:`${ee}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:ee/2*.8,height:ee/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:ge},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:ee,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${ee}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Ae},[`&${y}-node-selected`]:{backgroundColor:ne},[`${y}-iconEle`]:{display:"inline-block",width:ee,height:ee,lineHeight:`${ee}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${ee}px`,userSelect:"none"},le(z,a)),[`${x}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:ee/2,bottom:-b,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${x}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ee/2}px !important`}}}}})}},se=z=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:x,directoryNodeSelectedBg:b,directoryNodeSelectedColor:ee}=z;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:x,insetInlineStart:0,transition:`background-color ${z.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:z.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${z.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:ee,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${a}-switcher`]:{color:ee},[`${a}-node-content-wrapper`]:{color:ee,background:"transparent"}}}}}},ae=(z,a)=>{const y=`.${z}`,x=`${y}-treenode`,b=a.paddingXS/2,ee=(0,fe.TS)(a,{treeCls:y,treeNodeCls:x,treeNodePadding:b});return[oe(z,ee),se(ee)]},te=z=>{const{controlHeightSM:a}=z;return{titleHeight:a,nodeHoverBg:z.controlItemBgHover,nodeSelectedBg:z.controlItemBgActive}};Nt.ZP=(0,ue.Z)("Tree",(z,a)=>{let{prefixCls:y}=a;return[{[z.componentCls]:(0,ze.C2)(`${y}-checkbox`,z)},ae(y,z),(0,ve.Z)(z)]},z=>{const{colorTextLightSolid:a,colorPrimary:y}=z;return Object.assign(Object.assign({},te(z)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},71997:function(qt,Nt,pe){"use strict";pe.d(Nt,{Z:function(){return x}});var me=pe(54476),ze=pe(59301),E={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=E,fe=pe(7657),ue=function(ee,ne){return ze.createElement(fe.Z,(0,me.Z)({},ee,{ref:ne,icon:ve}))},ie=ze.forwardRef(ue),re=ie,le=pe(52671),oe=pe(58617),se=pe(15075),ae=pe(43531),te=pe(92310),z=pe.n(te),a=pe(92343),x=b=>{const{prefixCls:ee,switcherIcon:ne,treeNodeProps:Ae,showLine:ge}=b,{isLeaf:ye,expanded:be,loading:we}=Ae;if(we)return ze.createElement(oe.Z,{className:`${ee}-switcher-loading-icon`});let Ce;if(ge&&typeof ge=="object"&&(Ce=ge.showLeafIcon),ye){if(!ge)return null;if(typeof Ce!="boolean"&&Ce){const Be=typeof Ce=="function"?Ce(Ae):Ce,He=`${ee}-switcher-line-custom-icon`;return(0,a.l$)(Be)?(0,a.Tm)(Be,{className:z()(Be.props.className||"",He)}):Be}return Ce?ze.createElement(le.Z,{className:`${ee}-switcher-line-icon`}):ze.createElement("span",{className:`${ee}-switcher-leaf-line`})}const Se=`${ee}-switcher-icon`,Pe=typeof ne=="function"?ne(Ae):ne;return(0,a.l$)(Pe)?(0,a.Tm)(Pe,{className:z()(Pe.props.className||"",Se)}):Pe!==void 0?Pe:ge?be?ze.createElement(se.Z,{className:`${ee}-switcher-line-icon`}):ze.createElement(ae.Z,{className:`${ee}-switcher-line-icon`}):ze.createElement(re,{className:Se})}},54580:function(qt,Nt,pe){"use strict";pe.d(Nt,{default:function(){return $r}});var me=pe(59301),ze=pe(94480),E=pe(92310),ve=pe.n(E),fe=pe(54476),ue=pe(67732),ie=pe(83652),re=pe(42403),le=pe(158),oe=pe(20068),se=pe(75931),ae=pe(75044),te=pe(76190),z=pe(3202),a=pe(26112);function y(an,jn){var Vn="cannot ".concat(an.method," ").concat(an.action," ").concat(jn.status,"'"),pn=new Error(Vn);return pn.status=jn.status,pn.method=an.method,pn.url=an.action,pn}function x(an){var jn=an.responseText||an.response;if(!jn)return jn;try{return JSON.parse(jn)}catch(Vn){return jn}}function b(an){var jn=new XMLHttpRequest;an.onProgress&&jn.upload&&(jn.upload.onprogress=function(ar){ar.total>0&&(ar.percent=ar.loaded/ar.total*100),an.onProgress(ar)});var Vn=new FormData;an.data&&Object.keys(an.data).forEach(function(Br){var ar=an.data[Br];if(Array.isArray(ar)){ar.forEach(function(ur){Vn.append("".concat(Br,"[]"),ur)});return}Vn.append(Br,ar)}),an.file instanceof Blob?Vn.append(an.filename,an.file,an.file.name):Vn.append(an.filename,an.file),jn.onerror=function(ar){an.onError(ar)},jn.onload=function(){return jn.status<200||jn.status>=300?an.onError(y(an,jn),x(jn)):an.onSuccess(x(jn),jn)},jn.open(an.method,an.action,!0),an.withCredentials&&"withCredentials"in jn&&(jn.withCredentials=!0);var pn=an.headers||{};return pn["X-Requested-With"]!==null&&jn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(pn).forEach(function(Br){pn[Br]!==null&&jn.setRequestHeader(Br,pn[Br])}),jn.send(Vn),{abort:function(){jn.abort()}}}var ee=+new Date,ne=0;function Ae(){return"rc-upload-".concat(ee,"-").concat(++ne)}var ge=pe(48736),ye=function(an,jn){if(an&&jn){var Vn=Array.isArray(jn)?jn:jn.split(","),pn=an.name||"",Br=an.type||"",ar=Br.replace(/\/.*$/,"");return Vn.some(function(ur){var cr=ur.trim();if(/^\*(\/\*)?$/.test(ur))return!0;if(cr.charAt(0)==="."){var xi=pn.toLowerCase(),qn=cr.toLowerCase(),bi=[qn];return(qn===".jpg"||qn===".jpeg")&&(bi=[".jpg",".jpeg"]),bi.some(function(mr){return xi.endsWith(mr)})}return/\/\*$/.test(cr)?ar===cr.replace(/\/.*$/,""):Br===cr?!0:/^\w+$/.test(cr)?((0,ge.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(cr,"'.Skip for check.")),!0):!1})}return!0};function be(an,jn){var Vn=an.createReader(),pn=[];function Br(){Vn.readEntries(function(ar){var ur=Array.prototype.slice.apply(ar);pn=pn.concat(ur);var cr=!ur.length;cr?jn(pn):Br()})}Br()}var we=function(jn,Vn,pn){var Br=function ar(ur,cr){ur&&(ur.path=cr||"",ur.isFile?ur.file(function(xi){pn(xi)&&(ur.fullPath&&!xi.webkitRelativePath&&(Object.defineProperties(xi,{webkitRelativePath:{writable:!0}}),xi.webkitRelativePath=ur.fullPath.replace(/^\//,""),Object.defineProperties(xi,{webkitRelativePath:{writable:!1}})),Vn([xi]))}):ur.isDirectory&&be(ur,function(xi){xi.forEach(function(qn){ar(qn,"".concat(cr).concat(ur.name,"/"))})}))};jn.forEach(function(ar){Br(ar.webkitGetAsEntry())})},Ce=we,Se=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Pe=function(an){(0,re.Z)(Vn,an);var jn=(0,le.Z)(Vn);function Vn(){var pn;(0,ue.Z)(this,Vn);for(var Br=arguments.length,ar=new Array(Br),ur=0;ur{let{uid:ar}=Br;return ar===an.uid});return pn===-1?Vn.push(an):Vn[pn]=an,Vn}function bt(an,jn){const Vn=an.uid!==void 0?"uid":"name";return jn.filter(pn=>pn[Vn]===an[Vn])[0]}function Pt(an,jn){const Vn=an.uid!==void 0?"uid":"name",pn=jn.filter(Br=>Br[Vn]!==an[Vn]);return pn.length===jn.length?null:pn}const Et=function(){const jn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),pn=jn[jn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(pn)||[""])[0]},Lt=an=>an.indexOf("image/")===0,Ft=an=>{if(an.type&&!an.thumbUrl)return Lt(an.type);const jn=an.thumbUrl||an.url||"",Vn=Et(jn);return/^data:image\//.test(jn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Vn)?!0:!(/^data:/.test(jn)||Vn)},Rt=200;function wt(an){return new Promise(jn=>{if(!an.type||!Lt(an.type)){jn("");return}const Vn=document.createElement("canvas");Vn.width=Rt,Vn.height=Rt,Vn.style.cssText=`position: fixed; left: 0; top: 0; width: ${Rt}px; height: ${Rt}px; z-index: 9999; display: none;`,document.body.appendChild(Vn);const pn=Vn.getContext("2d"),Br=new Image;if(Br.onload=()=>{const{width:ar,height:ur}=Br;let cr=Rt,xi=Rt,qn=0,bi=0;ar>ur?(xi=ur*(Rt/ar),bi=-(xi-cr)/2):(cr=ar*(Rt/ur),qn=-(cr-xi)/2),pn.drawImage(Br,qn,bi,cr,xi);const mr=Vn.toDataURL();document.body.removeChild(Vn),window.URL.revokeObjectURL(Br.src),jn(mr)},Br.crossOrigin="anonymous",an.type.startsWith("image/svg+xml")){const ar=new FileReader;ar.onload=()=>{ar.result&&(Br.src=ar.result)},ar.readAsDataURL(an)}else if(an.type.startsWith("image/gif")){const ar=new FileReader;ar.onload=()=>{ar.result&&jn(ar.result)},ar.readAsDataURL(an)}else Br.src=window.URL.createObjectURL(an)})}var Ot=pe(26227),Mt=pe(41464),Qt=pe(15277),Jt=pe(93948),mn=pe(6848),cn=me.forwardRef((an,jn)=>{let{prefixCls:Vn,className:pn,style:Br,locale:ar,listType:ur,file:cr,items:xi,progress:qn,iconRender:bi,actionIconRender:mr,itemRender:Vi,isImgUrl:Aa,showPreviewIcon:Po,showRemoveIcon:zr,showDownloadIcon:fi,previewIcon:Ni,removeIcon:Pi,downloadIcon:va,onPreview:na,onDownload:ua,onClose:Ja}=an;var Na,es;const{status:Io}=cr,[Ro,ya]=me.useState(Io);me.useEffect(()=>{Io!=="removed"&&ya(Io)},[Io]);const[lr,er]=me.useState(!1);me.useEffect(()=>{const Ao=setTimeout(()=>{er(!0)},300);return()=>{clearTimeout(Ao)}},[]);const ra=bi(cr);let da=me.createElement("div",{className:`${Vn}-icon`},ra);if(ur==="picture"||ur==="picture-card"||ur==="picture-circle")if(Ro==="uploading"||!cr.thumbUrl&&!cr.url){const Ao=ve()(`${Vn}-list-item-thumbnail`,{[`${Vn}-list-item-file`]:Ro!=="uploading"});da=me.createElement("div",{className:Ao},ra)}else{const Ao=Aa!=null&&Aa(cr)?me.createElement("img",{src:cr.thumbUrl||cr.url,alt:cr.name,className:`${Vn}-list-item-image`,crossOrigin:cr.crossOrigin}):ra,ro=ve()(`${Vn}-list-item-thumbnail`,{[`${Vn}-list-item-file`]:Aa&&!Aa(cr)});da=me.createElement("a",{className:ro,onClick:Hs=>na(cr,Hs),href:cr.url||cr.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ao)}const Ii=ve()(`${Vn}-list-item`,`${Vn}-list-item-${Ro}`),ko=typeof cr.linkProps=="string"?JSON.parse(cr.linkProps):cr.linkProps,to=zr?mr((typeof Pi=="function"?Pi(cr):Pi)||me.createElement(Ot.Z,null),()=>Ja(cr),Vn,ar.removeFile):null,ts=fi&&Ro==="done"?mr((typeof va=="function"?va(cr):va)||me.createElement(Mt.Z,null),()=>ua(cr),Vn,ar.downloadFile):null,co=ur!=="picture-card"&&ur!=="picture-circle"&&me.createElement("span",{key:"download-delete",className:ve()(`${Vn}-list-item-actions`,{picture:ur==="picture"})},ts,to),fa=ve()(`${Vn}-list-item-name`),Ca=cr.url?[me.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:fa,title:cr.name},ko,{href:cr.url,onClick:Ao=>na(cr,Ao)}),cr.name),co]:[me.createElement("span",{key:"view",className:fa,onClick:Ao=>na(cr,Ao),title:cr.name},cr.name),co],Da={pointerEvents:"none",opacity:.5},ha=Po?me.createElement("a",{href:cr.url||cr.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:cr.url||cr.thumbUrl?void 0:Da,onClick:Ao=>na(cr,Ao),title:ar.previewFile},typeof Ni=="function"?Ni(cr):Ni||me.createElement(Qt.Z,null)):null,Mo=(ur==="picture-card"||ur==="picture-circle")&&Ro!=="uploading"&&me.createElement("span",{className:`${Vn}-list-item-actions`},ha,Ro==="done"&&ts,to),{getPrefixCls:Oo}=me.useContext($e.E_),Qo=Oo(),Fo=me.createElement("div",{className:Ii},da,Ca,Mo,lr&&me.createElement(Te.default,{motionName:`${Qo}-fade`,visible:Ro==="uploading",motionDeadline:2e3},Ao=>{let{className:ro}=Ao;const Hs="percent"in cr?me.createElement(Jt.Z,Object.assign({},qn,{type:"line",percent:cr.percent,"aria-label":cr["aria-label"],"aria-labelledby":cr["aria-labelledby"]})):null;return me.createElement("div",{className:ve()(`${Vn}-list-item-progress`,ro)},Hs)})),Us=cr.response&&typeof cr.response=="string"?cr.response:((Na=cr.error)===null||Na===void 0?void 0:Na.statusText)||((es=cr.error)===null||es===void 0?void 0:es.message)||ar.uploadError,Ss=Ro==="error"?me.createElement(mn.Z,{title:Us,getPopupContainer:Ao=>Ao.parentNode},Fo):Fo;return me.createElement("div",{className:ve()(`${Vn}-list-item-container`,pn),style:Br,ref:jn},Vi?Vi(Ss,cr,xi,{download:ua.bind(null,cr),preview:na.bind(null,cr),remove:Ja.bind(null,cr)}):Ss)});const nn=(an,jn)=>{const{listType:Vn="text",previewFile:pn=wt,onPreview:Br,onDownload:ar,onRemove:ur,locale:cr,iconRender:xi,isImageUrl:qn=Ft,prefixCls:bi,items:mr=[],showPreviewIcon:Vi=!0,showRemoveIcon:Aa=!0,showDownloadIcon:Po=!1,removeIcon:zr,previewIcon:fi,downloadIcon:Ni,progress:Pi={size:[-1,2],showInfo:!1},appendAction:va,appendActionVisible:na=!0,itemRender:ua,disabled:Ja}=an,Na=(0,ke.Z)(),[es,Io]=me.useState(!1);me.useEffect(()=>{Vn!=="picture"&&Vn!=="picture-card"&&Vn!=="picture-circle"||(mr||[]).forEach(Da=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Da.originFileObj instanceof File||Da.originFileObj instanceof Blob)||Da.thumbUrl!==void 0||(Da.thumbUrl="",pn&&pn(Da.originFileObj).then(ha=>{Da.thumbUrl=ha||"",Na()}))})},[Vn,mr,pn]),me.useEffect(()=>{Io(!0)},[]);const Ro=(Da,ha)=>{if(Br)return ha==null||ha.preventDefault(),Br(Da)},ya=Da=>{typeof ar=="function"?ar(Da):Da.url&&window.open(Da.url)},lr=Da=>{ur==null||ur(Da)},er=Da=>{if(xi)return xi(Da,Vn);const ha=Da.status==="uploading",Mo=qn&&qn(Da)?me.createElement(De,null):me.createElement(mt,null);let Oo=ha?me.createElement(yt.Z,null):me.createElement(Re,null);return Vn==="picture"?Oo=ha?me.createElement(yt.Z,null):Mo:(Vn==="picture-card"||Vn==="picture-circle")&&(Oo=ha?cr.uploading:Mo),Oo},ra=(Da,ha,Mo,Oo)=>{const Qo={type:"text",size:"small",title:Oo,onClick:Fo=>{ha(),(0,Xe.l$)(Da)&&Da.props.onClick&&Da.props.onClick(Fo)},className:`${Mo}-list-item-action`,disabled:Ja};if((0,Xe.l$)(Da)){const Fo=(0,Xe.Tm)(Da,Object.assign(Object.assign({},Da.props),{onClick:()=>{}}));return me.createElement(dt.ZP,Object.assign({},Qo,{icon:Fo}))}return me.createElement(dt.ZP,Object.assign({},Qo),me.createElement("span",null,Da))};me.useImperativeHandle(jn,()=>({handlePreview:Ro,handleDownload:ya}));const{getPrefixCls:da}=me.useContext($e.E_),Ii=da("upload",bi),ko=da(),to=ve()(`${Ii}-list`,`${Ii}-list-${Vn}`),ts=(0,ze.Z)(mr.map(Da=>({key:Da.uid,file:Da})));let fa={motionDeadline:2e3,motionName:`${Ii}-${Vn==="picture-card"||Vn==="picture-circle"?"animate-inline":"animate"}`,keys:ts,motionAppear:es};const Ca=me.useMemo(()=>{const Da=Object.assign({},(0,_e.Z)(ko));return delete Da.onAppearEnd,delete Da.onEnterEnd,delete Da.onLeaveEnd,Da},[ko]);return Vn!=="picture-card"&&Vn!=="picture-circle"&&(fa=Object.assign(Object.assign({},Ca),fa)),me.createElement("div",{className:to},me.createElement(Te.CSSMotionList,Object.assign({},fa,{component:!1}),Da=>{let{key:ha,file:Mo,className:Oo,style:Qo}=Da;return me.createElement(cn,{key:ha,locale:cr,prefixCls:Ii,className:Oo,style:Qo,file:Mo,items:mr,progress:Pi,listType:Vn,isImgUrl:qn,showPreviewIcon:Vi,showRemoveIcon:Aa,showDownloadIcon:Po,removeIcon:zr,previewIcon:fi,downloadIcon:Ni,iconRender:er,actionIconRender:ra,itemRender:ua,onPreview:Ro,onDownload:ya,onClose:lr})}),va&&me.createElement(Te.default,Object.assign({},fa,{visible:na,forceRender:!0}),Da=>{let{className:ha,style:Mo}=Da;return(0,Xe.Tm)(va,Oo=>({className:ve()(Oo.className,ha),style:Object.assign(Object.assign(Object.assign({},Mo),{pointerEvents:ha?"none":void 0}),Oo.style)}))}))};var Pn=me.forwardRef(nn),Dn=pe(17313),hr=pe(8378),kn=pe(83116),zn=pe(37613),ri=an=>{const{componentCls:jn,iconCls:Vn}=an;return{[`${jn}-wrapper`]:{[`${jn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:an.colorFillAlter,border:`${an.lineWidth}px dashed ${an.colorBorder}`,borderRadius:an.borderRadiusLG,cursor:"pointer",transition:`border-color ${an.motionDurationSlow}`,[jn]:{padding:`${an.padding}px 0`},[`${jn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${jn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${jn}-disabled):hover`]:{borderColor:an.colorPrimaryHover},[`p${jn}-drag-icon`]:{marginBottom:an.margin,[Vn]:{color:an.colorPrimary,fontSize:an.uploadThumbnailSize}},[`p${jn}-text`]:{margin:`0 0 ${an.marginXXS}px`,color:an.colorTextHeading,fontSize:an.fontSizeLG},[`p${jn}-hint`]:{color:an.colorTextDescription,fontSize:an.fontSize},[`&${jn}-disabled`]:{cursor:"not-allowed",[`p${jn}-drag-icon ${Vn}, p${jn}-text, p${jn}-hint - `]:{color:an.colorTextDisabled}}}}}},Er=an=>{const{componentCls:jn,antCls:Vn,iconCls:pn,fontSize:Br,lineHeight:ar}=an,cr=`${jn}-list-item`,ur=`${cr}-actions`,xi=`${cr}-action`,qn=Math.round(Br*ar);return{[`${jn}-wrapper`]:{[`${jn}-list`]:Object.assign(Object.assign({},(0,Dn.dF)()),{lineHeight:an.lineHeight,[cr]:{position:"relative",height:an.lineHeight*Br,marginTop:an.marginXS,fontSize:Br,display:"flex",alignItems:"center",transition:`background-color ${an.motionDurationSlow}`,"&:hover":{backgroundColor:an.controlItemBgHover},[`${cr}-name`]:Object.assign(Object.assign({},Dn.vS),{padding:`0 ${an.paddingXS}px`,lineHeight:ar,flex:"auto",transition:`all ${an.motionDurationSlow}`}),[ur]:{[xi]:{opacity:0},[`${xi}${Vn}-btn-sm`]:{height:qn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{color:an.colorTextDisabled}}}}}},Er=an=>{const{componentCls:jn,antCls:Vn,iconCls:pn,fontSize:Br,lineHeight:ar}=an,ur=`${jn}-list-item`,cr=`${ur}-actions`,xi=`${ur}-action`,qn=Math.round(Br*ar);return{[`${jn}-wrapper`]:{[`${jn}-list`]:Object.assign(Object.assign({},(0,Dn.dF)()),{lineHeight:an.lineHeight,[ur]:{position:"relative",height:an.lineHeight*Br,marginTop:an.marginXS,fontSize:Br,display:"flex",alignItems:"center",transition:`background-color ${an.motionDurationSlow}`,"&:hover":{backgroundColor:an.controlItemBgHover},[`${ur}-name`]:Object.assign(Object.assign({},Dn.vS),{padding:`0 ${an.paddingXS}px`,lineHeight:ar,flex:"auto",transition:`all ${an.motionDurationSlow}`}),[cr]:{[xi]:{opacity:0},[`${xi}${Vn}-btn-sm`]:{height:qn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${xi}:focus-visible, &.picture ${xi} - `]:{opacity:1},[pn]:{color:an.actionsColor,transition:`all ${an.motionDurationSlow}`},[`&:hover ${pn}`]:{color:an.colorText}},[`${jn}-icon ${pn}`]:{color:an.colorTextDescription,fontSize:Br},[`${cr}-progress`]:{position:"absolute",bottom:-an.uploadProgressOffset,width:"100%",paddingInlineStart:Br+an.paddingXS,fontSize:Br,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${cr}:hover ${xi}`]:{opacity:1,color:an.colorText},[`${cr}-error`]:{color:an.colorError,[`${cr}-name, ${jn}-icon ${pn}`]:{color:an.colorError},[ur]:{[`${pn}, ${pn}:hover`]:{color:an.colorError},[xi]:{opacity:1}}},[`${jn}-list-item-container`]:{transition:`opacity ${an.motionDurationSlow}, height ${an.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},wr=pe(36237),hi=pe(1950);const Ki=new wr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wi=new wr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Oa=an=>{const{componentCls:jn}=an,Vn=`${jn}-animate-inline`;return[{[`${jn}-wrapper`]:{[`${Vn}-appear, ${Vn}-enter, ${Vn}-leave`]:{animationDuration:an.motionDurationSlow,animationTimingFunction:an.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Vn}-appear, ${Vn}-enter`]:{animationName:Ki},[`${Vn}-leave`]:{animationName:wi}}},{[`${jn}-wrapper`]:(0,hi.J$)(an)},Ki,wi]},sa=pe(30071),Ei=pe(64993);const on=an=>{const{componentCls:jn,iconCls:Vn,uploadThumbnailSize:pn,uploadProgressOffset:Br}=an,ar=`${jn}-list`,cr=`${ar}-item`;return{[`${jn}-wrapper`]:{[` + `]:{opacity:1},[pn]:{color:an.actionsColor,transition:`all ${an.motionDurationSlow}`},[`&:hover ${pn}`]:{color:an.colorText}},[`${jn}-icon ${pn}`]:{color:an.colorTextDescription,fontSize:Br},[`${ur}-progress`]:{position:"absolute",bottom:-an.uploadProgressOffset,width:"100%",paddingInlineStart:Br+an.paddingXS,fontSize:Br,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${ur}:hover ${xi}`]:{opacity:1,color:an.colorText},[`${ur}-error`]:{color:an.colorError,[`${ur}-name, ${jn}-icon ${pn}`]:{color:an.colorError},[cr]:{[`${pn}, ${pn}:hover`]:{color:an.colorError},[xi]:{opacity:1}}},[`${jn}-list-item-container`]:{transition:`opacity ${an.motionDurationSlow}, height ${an.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},wr=pe(36237),hi=pe(1950);const Ki=new wr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wi=new wr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Oa=an=>{const{componentCls:jn}=an,Vn=`${jn}-animate-inline`;return[{[`${jn}-wrapper`]:{[`${Vn}-appear, ${Vn}-enter, ${Vn}-leave`]:{animationDuration:an.motionDurationSlow,animationTimingFunction:an.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Vn}-appear, ${Vn}-enter`]:{animationName:Ki},[`${Vn}-leave`]:{animationName:wi}}},{[`${jn}-wrapper`]:(0,hi.J$)(an)},Ki,wi]},sa=pe(30071),Ei=pe(64993);const on=an=>{const{componentCls:jn,iconCls:Vn,uploadThumbnailSize:pn,uploadProgressOffset:Br}=an,ar=`${jn}-list`,ur=`${ar}-item`;return{[`${jn}-wrapper`]:{[` ${ar}${ar}-picture, ${ar}${ar}-picture-card, ${ar}${ar}-picture-circle - `]:{[cr]:{position:"relative",height:pn+an.lineWidth*2+an.paddingXS*2,padding:an.paddingXS,border:`${an.lineWidth}px ${an.lineType} ${an.colorBorder}`,borderRadius:an.borderRadiusLG,"&:hover":{background:"transparent"},[`${cr}-thumbnail`]:Object.assign(Object.assign({},Dn.vS),{width:pn,height:pn,lineHeight:`${pn+an.paddingSM}px`,textAlign:"center",flex:"none",[Vn]:{fontSize:an.fontSizeHeading2,color:an.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${cr}-progress`]:{bottom:Br,width:`calc(100% - ${an.paddingSM*2}px)`,marginTop:0,paddingInlineStart:pn+an.paddingXS}},[`${cr}-error`]:{borderColor:an.colorError,[`${cr}-thumbnail ${Vn}`]:{[`svg path[fill='${sa.blue[0]}']`]:{fill:an.colorErrorBg},[`svg path[fill='${sa.blue.primary}']`]:{fill:an.colorError}}},[`${cr}-uploading`]:{borderStyle:"dashed",[`${cr}-name`]:{marginBottom:Br}}},[`${ar}${ar}-picture-circle ${cr}`]:{[`&, &::before, ${cr}-thumbnail`]:{borderRadius:"50%"}}}}},Mn=an=>{const{componentCls:jn,iconCls:Vn,fontSizeLG:pn,colorTextLightSolid:Br}=an,ar=`${jn}-list`,cr=`${ar}-item`,ur=an.uploadPicCardSize;return{[` + `]:{[ur]:{position:"relative",height:pn+an.lineWidth*2+an.paddingXS*2,padding:an.paddingXS,border:`${an.lineWidth}px ${an.lineType} ${an.colorBorder}`,borderRadius:an.borderRadiusLG,"&:hover":{background:"transparent"},[`${ur}-thumbnail`]:Object.assign(Object.assign({},Dn.vS),{width:pn,height:pn,lineHeight:`${pn+an.paddingSM}px`,textAlign:"center",flex:"none",[Vn]:{fontSize:an.fontSizeHeading2,color:an.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${ur}-progress`]:{bottom:Br,width:`calc(100% - ${an.paddingSM*2}px)`,marginTop:0,paddingInlineStart:pn+an.paddingXS}},[`${ur}-error`]:{borderColor:an.colorError,[`${ur}-thumbnail ${Vn}`]:{[`svg path[fill='${sa.blue[0]}']`]:{fill:an.colorErrorBg},[`svg path[fill='${sa.blue.primary}']`]:{fill:an.colorError}}},[`${ur}-uploading`]:{borderStyle:"dashed",[`${ur}-name`]:{marginBottom:Br}}},[`${ar}${ar}-picture-circle ${ur}`]:{[`&, &::before, ${ur}-thumbnail`]:{borderRadius:"50%"}}}}},Mn=an=>{const{componentCls:jn,iconCls:Vn,fontSizeLG:pn,colorTextLightSolid:Br}=an,ar=`${jn}-list`,ur=`${ar}-item`,cr=an.uploadPicCardSize;return{[` ${jn}-wrapper${jn}-picture-card-wrapper, ${jn}-wrapper${jn}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Dn.dF)()),{display:"inline-block",width:"100%",[`${jn}${jn}-select`]:{width:ur,height:ur,marginInlineEnd:an.marginXS,marginBottom:an.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:an.colorFillAlter,border:`${an.lineWidth}px dashed ${an.colorBorder}`,borderRadius:an.borderRadiusLG,cursor:"pointer",transition:`border-color ${an.motionDurationSlow}`,[`> ${jn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${jn}-disabled):hover`]:{borderColor:an.colorPrimary}},[`${ar}${ar}-picture-card, ${ar}${ar}-picture-circle`]:{[`${ar}-item-container`]:{display:"inline-block",width:ur,height:ur,marginBlock:`0 ${an.marginXS}px`,marginInline:`0 ${an.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[cr]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${an.paddingXS*2}px)`,height:`calc(100% - ${an.paddingXS*2}px)`,backgroundColor:an.colorBgMask,opacity:0,transition:`all ${an.motionDurationSlow}`,content:'" "'}},[`${cr}:hover`]:{[`&::before, ${cr}-actions`]:{opacity:1}},[`${cr}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${an.motionDurationSlow}`,[`${Vn}-eye, ${Vn}-download, ${Vn}-delete`]:{zIndex:10,width:pn,margin:`0 ${an.marginXXS}px`,fontSize:pn,cursor:"pointer",transition:`all ${an.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${cr}-actions, ${cr}-actions:hover`]:{[`${Vn}-eye, ${Vn}-download, ${Vn}-delete`]:{color:new Ei.C(Br).setAlpha(.65).toRgbString(),"&:hover":{color:Br}}},[`${cr}-thumbnail, ${cr}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${cr}-name`]:{display:"none",textAlign:"center"},[`${cr}-file + ${cr}-name`]:{position:"absolute",bottom:an.margin,display:"block",width:`calc(100% - ${an.paddingXS*2}px)`},[`${cr}-uploading`]:{[`&${cr}`]:{backgroundColor:an.colorFillAlter},[`&::before, ${Vn}-eye, ${Vn}-download, ${Vn}-delete`]:{display:"none"}},[`${cr}-progress`]:{bottom:an.marginXL,width:`calc(100% - ${an.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${jn}-wrapper${jn}-picture-circle-wrapper`]:{[`${jn}${jn}-select`]:{borderRadius:"50%"}}}};var Dr=an=>{const{componentCls:jn}=an;return{[`${jn}-rtl`]:{direction:"rtl"}}};const Ai=an=>{const{componentCls:jn,colorTextDisabled:Vn}=an;return{[`${jn}-wrapper`]:Object.assign(Object.assign({},(0,Dn.Wf)(an)),{[jn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${jn}-select`]:{display:"inline-block"},[`${jn}-disabled`]:{color:Vn,cursor:"not-allowed"}})}};var sr=(0,kn.Z)("Upload",an=>{const{fontSizeHeading3:jn,fontSize:Vn,lineHeight:pn,lineWidth:Br,controlHeightLG:ar}=an,cr=Math.round(Vn*pn),ur=(0,zn.TS)(an,{uploadThumbnailSize:jn*2,uploadProgressOffset:cr/2+Br,uploadPicCardSize:ar*2.55});return[Ai(ur),ri(ur),on(ur),Mn(ur),Er(ur),Oa(ur),Dr(ur),(0,hr.Z)(ur)]},an=>({actionsColor:an.colorTextDescription})),Sa=function(an,jn,Vn,pn){function Br(ar){return ar instanceof Vn?ar:new Vn(function(cr){cr(ar)})}return new(Vn||(Vn=Promise))(function(ar,cr){function ur(bi){try{qn(pn.next(bi))}catch(mr){cr(mr)}}function xi(bi){try{qn(pn.throw(bi))}catch(mr){cr(mr)}}function qn(bi){bi.done?ar(bi.value):Br(bi.value).then(ur,xi)}qn((pn=pn.apply(an,jn||[])).next())})};const Ui=`__LIST_IGNORE_${Date.now()}__`,Jn=(an,jn)=>{const{fileList:Vn,defaultFileList:pn,onRemove:Br,showUploadList:ar=!0,listType:cr="text",onPreview:ur,onDownload:xi,onChange:qn,onDrop:bi,previewFile:mr,disabled:Vi,locale:Aa,iconRender:Po,isImageUrl:zr,progress:fi,prefixCls:Ni,className:Pi,type:va="select",children:na,style:ca,itemRender:Ja,maxCount:Na,data:es={},multiple:Io=!1,action:Ro="",accept:ya="",supportServerRender:lr=!0,rootClassName:er}=an,ra=me.useContext(ze.Z),da=Vi!=null?Vi:ra,[Ii,ko]=(0,je.Z)(pn||[],{value:Vn,postState:Fi=>Fi!=null?Fi:[]}),[to,ts]=me.useState("drop"),uo=me.useRef(null);me.useMemo(()=>{const Fi=Date.now();(Vn||[]).forEach((Ra,Ga)=>{!Ra.uid&&!Object.isFrozen(Ra)&&(Ra.uid=`__AUTO__${Fi}_${Ga}__`)})},[Vn]);const fa=(Fi,Ra,Ga)=>{let Li=(0,He.Z)(Ra),no=!1;Na===1?Li=Li.slice(-1):Na&&(no=Li.length>Na,Li=Li.slice(0,Na)),(0,Ve.flushSync)(()=>{ko(Li)});const Nn={file:Fi,fileList:Li};Ga&&(Nn.event=Ga),(!no||Li.some(Ln=>Ln.uid===Fi.uid))&&(0,Ve.flushSync)(()=>{qn==null||qn(Nn)})},Ca=(Fi,Ra)=>Sa(void 0,void 0,void 0,function*(){const{beforeUpload:Ga,transformFile:Li}=an;let no=Fi;if(Ga){const Nn=yield Ga(Fi,Ra);if(Nn===!1)return!1;if(delete Fi[Ui],Nn===Ui)return Object.defineProperty(Fi,Ui,{value:!0,configurable:!0}),!1;typeof Nn=="object"&&Nn&&(no=Nn)}return Li&&(no=yield Li(no)),no}),Da=Fi=>{const Ra=Fi.filter(no=>!no.file[Ui]);if(!Ra.length)return;const Ga=Ra.map(no=>gt(no.file));let Li=(0,He.Z)(Ii);Ga.forEach(no=>{Li=at(no,Li)}),Ga.forEach((no,Nn)=>{let Ln=no;if(Ra[Nn].parsedFile)no.status="uploading";else{const{originFileObj:Bn}=no;let Sr;try{Sr=new File([Bn],Bn.name,{type:Bn.type})}catch(gi){Sr=new Blob([Bn],{type:Bn.type}),Sr.name=Bn.name,Sr.lastModifiedDate=new Date,Sr.lastModified=new Date().getTime()}Sr.uid=no.uid,Ln=Sr}fa(Ln,Li)})},ha=(Fi,Ra,Ga)=>{try{typeof Fi=="string"&&(Fi=JSON.parse(Fi))}catch(Nn){}if(!bt(Ra,Ii))return;const Li=gt(Ra);Li.status="done",Li.percent=100,Li.response=Fi,Li.xhr=Ga;const no=at(Li,Ii);fa(Li,no)},Mo=(Fi,Ra)=>{if(!bt(Ra,Ii))return;const Ga=gt(Ra);Ga.status="uploading",Ga.percent=Fi.percent;const Li=at(Ga,Ii);fa(Ga,Li,Fi)},Oo=(Fi,Ra,Ga)=>{if(!bt(Ga,Ii))return;const Li=gt(Ga);Li.error=Fi,Li.response=Ra,Li.status="error";const no=at(Li,Ii);fa(Li,no)},Qo=Fi=>{let Ra;Promise.resolve(typeof Br=="function"?Br(Fi):Br).then(Ga=>{var Li;if(Ga===!1)return;const no=Pt(Fi,Ii);no&&(Ra=Object.assign(Object.assign({},Fi),{status:"removed"}),Ii==null||Ii.forEach(Nn=>{const Ln=Ra.uid!==void 0?"uid":"name";Nn[Ln]===Ra[Ln]&&!Object.isFrozen(Nn)&&(Nn.status="removed")}),(Li=uo.current)===null||Li===void 0||Li.abort(Ra),fa(Ra,no))})},Fo=Fi=>{ts(Fi.type),Fi.type==="drop"&&(bi==null||bi(Fi))};me.useImperativeHandle(jn,()=>({onBatchStart:Da,onSuccess:ha,onProgress:Mo,onError:Oo,fileList:Ii,upload:uo.current}));const{getPrefixCls:Us,direction:Ss,upload:Ao}=me.useContext($e.E_),ro=Us("upload",Ni),Hs=Object.assign(Object.assign({onBatchStart:Da,onError:Oo,onProgress:Mo,onSuccess:ha},an),{data:es,multiple:Io,action:Ro,accept:ya,supportServerRender:lr,prefixCls:ro,disabled:da,beforeUpload:Ca,onChange:void 0});delete Hs.className,delete Hs.style,(!na||da)&&delete Hs.id;const[On,br]=sr(ro),[Ur]=(0,rt.Z)("Upload",et.Z.Upload),{showRemoveIcon:Pa,showPreviewIcon:Vr,showDownloadIcon:xr,removeIcon:Pr,previewIcon:gr,downloadIcon:kr}=typeof ar=="boolean"?{}:ar,ui=(Fi,Ra)=>ar?me.createElement(Pn,{prefixCls:ro,listType:cr,items:Ii,previewFile:mr,onPreview:ur,onDownload:xi,onRemove:Qo,showRemoveIcon:!da&&Pa,showPreviewIcon:Vr,showDownloadIcon:xr,removeIcon:Pr,previewIcon:gr,downloadIcon:kr,iconRender:Po,locale:Object.assign(Object.assign({},Ur),Aa),isImageUrl:zr,progress:fi,appendAction:Fi,appendActionVisible:Ra,itemRender:Ja,disabled:da}):Fi,li=ve()(`${ro}-wrapper`,Pi,er,br,Ao==null?void 0:Ao.className,{[`${ro}-rtl`]:Ss==="rtl",[`${ro}-picture-card-wrapper`]:cr==="picture-card",[`${ro}-picture-circle-wrapper`]:cr==="picture-circle"}),Ta=Object.assign(Object.assign({},Ao==null?void 0:Ao.style),ca);if(va==="drag"){const Fi=ve()(br,ro,`${ro}-drag`,{[`${ro}-drag-uploading`]:Ii.some(Ra=>Ra.status==="uploading"),[`${ro}-drag-hover`]:to==="dragover",[`${ro}-disabled`]:da,[`${ro}-rtl`]:Ss==="rtl"});return On(me.createElement("span",{className:li},me.createElement("div",{className:Fi,style:Ta,onDrop:Fo,onDragOver:Fo,onDragLeave:Fo},me.createElement(Ie,Object.assign({},Hs,{ref:uo,className:`${ro}-btn`}),me.createElement("div",{className:`${ro}-drag-container`},na))),ui()))}const qi=ve()(ro,`${ro}-select`,{[`${ro}-disabled`]:da}),za=(Fi=>me.createElement("div",{className:qi,style:Fi},me.createElement(Ie,Object.assign({},Hs,{ref:uo}))))(na?void 0:{display:"none"});return On(cr==="picture-card"||cr==="picture-circle"?me.createElement("span",{className:li},ui(za,!!na)):me.createElement("span",{className:li},za,ui()))};var jr=me.forwardRef(Jn),Tn=function(an,jn){var Vn={};for(var pn in an)Object.prototype.hasOwnProperty.call(an,pn)&&jn.indexOf(pn)<0&&(Vn[pn]=an[pn]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Br=0,pn=Object.getOwnPropertySymbols(an);Br{var{style:Vn,height:pn}=an,Br=Tn(an,["style","height"]);return me.createElement(jr,Object.assign({ref:jn},Br,{type:"drag",style:Object.assign(Object.assign({},Vn),{height:pn})}))});const Bi=jr;Bi.Dragger=di,Bi.LIST_IGNORE=Ui;var $r=Bi},86251:function(qt,Nt){"use strict";Nt.byteLength=ie,Nt.toByteArray=le,Nt.fromByteArray=ae;for(var pe=[],me=[],He=typeof Uint8Array!="undefined"?Uint8Array:Array,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ve=0,fe=E.length;ve0)throw new Error("Invalid string. Length must be a multiple of 4");var a=te.indexOf("=");a===-1&&(a=z);var y=a===z?0:4-a%4;return[a,y]}function ie(te){var z=ce(te),a=z[0],y=z[1];return(a+y)*3/4-y}function re(te,z,a){return(z+a)*3/4-a}function le(te){var z,a=ce(te),y=a[0],x=a[1],b=new He(re(te,y,x)),ee=0,ne=x>0?y-4:y,Ae;for(Ae=0;Ae>16&255,b[ee++]=z>>8&255,b[ee++]=z&255;return x===2&&(z=me[te.charCodeAt(Ae)]<<2|me[te.charCodeAt(Ae+1)]>>4,b[ee++]=z&255),x===1&&(z=me[te.charCodeAt(Ae)]<<10|me[te.charCodeAt(Ae+1)]<<4|me[te.charCodeAt(Ae+2)]>>2,b[ee++]=z>>8&255,b[ee++]=z&255),b}function oe(te){return pe[te>>18&63]+pe[te>>12&63]+pe[te>>6&63]+pe[te&63]}function se(te,z,a){for(var y,x=[],b=z;bne?ne:ee+b));return y===1?(z=te[a-1],x.push(pe[z>>2]+pe[z<<4&63]+"==")):y===2&&(z=(te[a-2]<<8)+te[a-1],x.push(pe[z>>10]+pe[z>>4&63]+pe[z<<2&63]+"=")),x.join("")}},19208:function(qt,Nt,pe){"use strict";var me;var He=pe(86251),E=pe(67467),ve=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Nt.lW=re,me=ee,Nt.h2=50;var fe=2147483647;me=fe,re.TYPED_ARRAY_SUPPORT=ce(),!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 ce(){try{var Oe=new Uint8Array(1),Le={foo:function(){return 42}};return Object.setPrototypeOf(Le,Uint8Array.prototype),Object.setPrototypeOf(Oe,Le),Oe.foo()===42}catch(Fe){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 ie(Oe){if(Oe>fe)throw new RangeError('The value "'+Oe+'" is invalid for option "size"');var Le=new Uint8Array(Oe);return Object.setPrototypeOf(Le,re.prototype),Le}function re(Oe,Le,Fe){if(typeof Oe=="number"){if(typeof Le=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ae(Oe)}return le(Oe,Le,Fe)}re.poolSize=8192;function le(Oe,Le,Fe){if(typeof Oe=="string")return te(Oe,Le);if(ArrayBuffer.isView(Oe))return a(Oe);if(Oe==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe);if(qe(Oe,ArrayBuffer)||Oe&&qe(Oe.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(qe(Oe,SharedArrayBuffer)||Oe&&qe(Oe.buffer,SharedArrayBuffer)))return y(Oe,Le,Fe);if(typeof Oe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var De=Oe.valueOf&&Oe.valueOf();if(De!=null&&De!==Oe)return re.from(De,Le,Fe);var Te=x(Oe);if(Te)return Te;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Oe[Symbol.toPrimitive]=="function")return re.from(Oe[Symbol.toPrimitive]("string"),Le,Fe);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe)}re.from=function(Oe,Le,Fe){return le(Oe,Le,Fe)},Object.setPrototypeOf(re.prototype,Uint8Array.prototype),Object.setPrototypeOf(re,Uint8Array);function oe(Oe){if(typeof Oe!="number")throw new TypeError('"size" argument must be of type number');if(Oe<0)throw new RangeError('The value "'+Oe+'" is invalid for option "size"')}function se(Oe,Le,Fe){return oe(Oe),Oe<=0?ie(Oe):Le!==void 0?typeof Fe=="string"?ie(Oe).fill(Le,Fe):ie(Oe).fill(Le):ie(Oe)}re.alloc=function(Oe,Le,Fe){return se(Oe,Le,Fe)};function ae(Oe){return oe(Oe),ie(Oe<0?0:b(Oe)|0)}re.allocUnsafe=function(Oe){return ae(Oe)},re.allocUnsafeSlow=function(Oe){return ae(Oe)};function te(Oe,Le){if((typeof Le!="string"||Le==="")&&(Le="utf8"),!re.isEncoding(Le))throw new TypeError("Unknown encoding: "+Le);var Fe=ne(Oe,Le)|0,De=ie(Fe),Te=De.write(Oe,Le);return Te!==Fe&&(De=De.slice(0,Te)),De}function z(Oe){for(var Le=Oe.length<0?0:b(Oe.length)|0,Fe=ie(Le),De=0;De=fe)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+fe.toString(16)+" bytes");return Oe|0}function ee(Oe){return+Oe!=Oe&&(Oe=0),re.alloc(+Oe)}re.isBuffer=function(Le){return Le!=null&&Le._isBuffer===!0&&Le!==re.prototype},re.compare=function(Le,Fe){if(qe(Le,Uint8Array)&&(Le=re.from(Le,Le.offset,Le.byteLength)),qe(Fe,Uint8Array)&&(Fe=re.from(Fe,Fe.offset,Fe.byteLength)),!re.isBuffer(Le)||!re.isBuffer(Fe))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Le===Fe)return 0;for(var De=Le.length,Te=Fe.length,ke=0,_e=Math.min(De,Te);ke<_e;++ke)if(Le[ke]!==Fe[ke]){De=Le[ke],Te=Fe[ke];break}return DeTe.length?re.from(_e).copy(Te,ke):Uint8Array.prototype.set.call(Te,_e,ke);else if(re.isBuffer(_e))_e.copy(Te,ke);else throw new TypeError('"list" argument must be an Array of Buffers');ke+=_e.length}return Te};function ne(Oe,Le){if(re.isBuffer(Oe))return Oe.length;if(ArrayBuffer.isView(Oe)||qe(Oe,ArrayBuffer))return Oe.byteLength;if(typeof Oe!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Oe);var Fe=Oe.length,De=arguments.length>2&&arguments[2]===!0;if(!De&&Fe===0)return 0;for(var Te=!1;;)switch(Le){case"ascii":case"latin1":case"binary":return Fe;case"utf8":case"utf-8":return mt(Oe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Fe*2;case"hex":return Fe>>>1;case"base64":return vt(Oe).length;default:if(Te)return De?-1:mt(Oe).length;Le=(""+Le).toLowerCase(),Te=!0}}re.byteLength=ne;function Ae(Oe,Le,Fe){var De=!1;if((Le===void 0||Le<0)&&(Le=0),Le>this.length||((Fe===void 0||Fe>this.length)&&(Fe=this.length),Fe<=0)||(Fe>>>=0,Le>>>=0,Fe<=Le))return"";for(Oe||(Oe="utf8");;)switch(Oe){case"hex":return $e(this,Le,Fe);case"utf8":case"utf-8":return Ee(this,Le,Fe);case"ascii":return je(this,Le,Fe);case"latin1":case"binary":return Ve(this,Le,Fe);case"base64":return Qe(this,Le,Fe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze(this,Le,Fe);default:if(De)throw new TypeError("Unknown encoding: "+Oe);Oe=(Oe+"").toLowerCase(),De=!0}}re.prototype._isBuffer=!0;function ge(Oe,Le,Fe){var De=Oe[Le];Oe[Le]=Oe[Fe],Oe[Fe]=De}re.prototype.swap16=function(){var Le=this.length;if(Le%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Fe=0;FeFe&&(Le+=" ... "),""},ve&&(re.prototype[ve]=re.prototype.inspect),re.prototype.compare=function(Le,Fe,De,Te,ke){if(qe(Le,Uint8Array)&&(Le=re.from(Le,Le.offset,Le.byteLength)),!re.isBuffer(Le))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Le);if(Fe===void 0&&(Fe=0),De===void 0&&(De=Le?Le.length:0),Te===void 0&&(Te=0),ke===void 0&&(ke=this.length),Fe<0||De>Le.length||Te<0||ke>this.length)throw new RangeError("out of range index");if(Te>=ke&&Fe>=De)return 0;if(Te>=ke)return-1;if(Fe>=De)return 1;if(Fe>>>=0,De>>>=0,Te>>>=0,ke>>>=0,this===Le)return 0;for(var _e=ke-Te,Xe=De-Fe,dt=Math.min(_e,Xe),gt=this.slice(Te,ke),at=Le.slice(Fe,De),bt=0;bt2147483647?Fe=2147483647:Fe<-2147483648&&(Fe=-2147483648),Fe=+Fe,Re(Fe)&&(Fe=Te?0:Oe.length-1),Fe<0&&(Fe=Oe.length+Fe),Fe>=Oe.length){if(Te)return-1;Fe=Oe.length-1}else if(Fe<0)if(Te)Fe=0;else return-1;if(typeof Le=="string"&&(Le=re.from(Le,De)),re.isBuffer(Le))return Le.length===0?-1:be(Oe,Le,Fe,De,Te);if(typeof Le=="number")return Le=Le&255,typeof Uint8Array.prototype.indexOf=="function"?Te?Uint8Array.prototype.indexOf.call(Oe,Le,Fe):Uint8Array.prototype.lastIndexOf.call(Oe,Le,Fe):be(Oe,[Le],Fe,De,Te);throw new TypeError("val must be string, number or Buffer")}function be(Oe,Le,Fe,De,Te){var ke=1,_e=Oe.length,Xe=Le.length;if(De!==void 0&&(De=String(De).toLowerCase(),De==="ucs2"||De==="ucs-2"||De==="utf16le"||De==="utf-16le")){if(Oe.length<2||Le.length<2)return-1;ke=2,_e/=2,Xe/=2,Fe/=2}function dt(Et,Lt){return ke===1?Et[Lt]:Et.readUInt16BE(Lt*ke)}var gt;if(Te){var at=-1;for(gt=Fe;gt<_e;gt++)if(dt(Oe,gt)===dt(Le,at===-1?0:gt-at)){if(at===-1&&(at=gt),gt-at+1===Xe)return at*ke}else at!==-1&&(gt-=gt-at),at=-1}else for(Fe+Xe>_e&&(Fe=_e-Xe),gt=Fe;gt>=0;gt--){for(var bt=!0,Pt=0;PtTe&&(De=Te)):De=Te;var ke=Le.length;De>ke/2&&(De=ke/2);for(var _e=0;_e>>0,isFinite(De)?(De=De>>>0,Te===void 0&&(Te="utf8")):(Te=De,De=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ke=this.length-Fe;if((De===void 0||De>ke)&&(De=ke),Le.length>0&&(De<0||Fe<0)||Fe>this.length)throw new RangeError("Attempt to write outside buffer bounds");Te||(Te="utf8");for(var _e=!1;;)switch(Te){case"hex":return we(this,Le,Fe,De);case"utf8":case"utf-8":return Ce(this,Le,Fe,De);case"ascii":case"latin1":case"binary":return Se(this,Le,Fe,De);case"base64":return Pe(this,Le,Fe,De);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Be(this,Le,Fe,De);default:if(_e)throw new TypeError("Unknown encoding: "+Te);Te=(""+Te).toLowerCase(),_e=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Qe(Oe,Le,Fe){return Le===0&&Fe===Oe.length?He.fromByteArray(Oe):He.fromByteArray(Oe.slice(Le,Fe))}function Ee(Oe,Le,Fe){Fe=Math.min(Oe.length,Fe);for(var De=[],Te=Le;Te239?4:ke>223?3:ke>191?2:1;if(Te+Xe<=Fe){var dt,gt,at,bt;switch(Xe){case 1:ke<128&&(_e=ke);break;case 2:dt=Oe[Te+1],(dt&192)===128&&(bt=(ke&31)<<6|dt&63,bt>127&&(_e=bt));break;case 3:dt=Oe[Te+1],gt=Oe[Te+2],(dt&192)===128&&(gt&192)===128&&(bt=(ke&15)<<12|(dt&63)<<6|gt&63,bt>2047&&(bt<55296||bt>57343)&&(_e=bt));break;case 4:dt=Oe[Te+1],gt=Oe[Te+2],at=Oe[Te+3],(dt&192)===128&&(gt&192)===128&&(at&192)===128&&(bt=(ke&15)<<18|(dt&63)<<12|(gt&63)<<6|at&63,bt>65535&&bt<1114112&&(_e=bt))}}_e===null?(_e=65533,Xe=1):_e>65535&&(_e-=65536,De.push(_e>>>10&1023|55296),_e=56320|_e&1023),De.push(_e),Te+=Xe}return Ie(De)}var Ue=4096;function Ie(Oe){var Le=Oe.length;if(Le<=Ue)return String.fromCharCode.apply(String,Oe);for(var Fe="",De=0;DeDe)&&(Fe=De);for(var Te="",ke=Le;keDe&&(Le=De),Fe<0?(Fe+=De,Fe<0&&(Fe=0)):Fe>De&&(Fe=De),FeFe)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUintLE=re.prototype.readUIntLE=function(Le,Fe,De){Le=Le>>>0,Fe=Fe>>>0,De||rt(Le,Fe,this.length);for(var Te=this[Le],ke=1,_e=0;++_e>>0,Fe=Fe>>>0,De||rt(Le,Fe,this.length);for(var Te=this[Le+--Fe],ke=1;Fe>0&&(ke*=256);)Te+=this[Le+--Fe]*ke;return Te},re.prototype.readUint8=re.prototype.readUInt8=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,1,this.length),this[Le]},re.prototype.readUint16LE=re.prototype.readUInt16LE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,2,this.length),this[Le]|this[Le+1]<<8},re.prototype.readUint16BE=re.prototype.readUInt16BE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,2,this.length),this[Le]<<8|this[Le+1]},re.prototype.readUint32LE=re.prototype.readUInt32LE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),(this[Le]|this[Le+1]<<8|this[Le+2]<<16)+this[Le+3]*16777216},re.prototype.readUint32BE=re.prototype.readUInt32BE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),this[Le]*16777216+(this[Le+1]<<16|this[Le+2]<<8|this[Le+3])},re.prototype.readIntLE=function(Le,Fe,De){Le=Le>>>0,Fe=Fe>>>0,De||rt(Le,Fe,this.length);for(var Te=this[Le],ke=1,_e=0;++_e=ke&&(Te-=Math.pow(2,8*Fe)),Te},re.prototype.readIntBE=function(Le,Fe,De){Le=Le>>>0,Fe=Fe>>>0,De||rt(Le,Fe,this.length);for(var Te=Fe,ke=1,_e=this[Le+--Te];Te>0&&(ke*=256);)_e+=this[Le+--Te]*ke;return ke*=128,_e>=ke&&(_e-=Math.pow(2,8*Fe)),_e},re.prototype.readInt8=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,1,this.length),this[Le]&128?(255-this[Le]+1)*-1:this[Le]},re.prototype.readInt16LE=function(Le,Fe){Le=Le>>>0,Fe||rt(Le,2,this.length);var De=this[Le]|this[Le+1]<<8;return De&32768?De|4294901760:De},re.prototype.readInt16BE=function(Le,Fe){Le=Le>>>0,Fe||rt(Le,2,this.length);var De=this[Le+1]|this[Le]<<8;return De&32768?De|4294901760:De},re.prototype.readInt32LE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),this[Le]|this[Le+1]<<8|this[Le+2]<<16|this[Le+3]<<24},re.prototype.readInt32BE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),this[Le]<<24|this[Le+1]<<16|this[Le+2]<<8|this[Le+3]},re.prototype.readFloatLE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),E.read(this,Le,!0,23,4)},re.prototype.readFloatBE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),E.read(this,Le,!1,23,4)},re.prototype.readDoubleLE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,8,this.length),E.read(this,Le,!0,52,8)},re.prototype.readDoubleBE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,8,this.length),E.read(this,Le,!1,52,8)};function et(Oe,Le,Fe,De,Te,ke){if(!re.isBuffer(Oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(Le>Te||LeOe.length)throw new RangeError("Index out of range")}re.prototype.writeUintLE=re.prototype.writeUIntLE=function(Le,Fe,De,Te){if(Le=+Le,Fe=Fe>>>0,De=De>>>0,!Te){var ke=Math.pow(2,8*De)-1;et(this,Le,Fe,De,ke,0)}var _e=1,Xe=0;for(this[Fe]=Le&255;++Xe>>0,De=De>>>0,!Te){var ke=Math.pow(2,8*De)-1;et(this,Le,Fe,De,ke,0)}var _e=De-1,Xe=1;for(this[Fe+_e]=Le&255;--_e>=0&&(Xe*=256);)this[Fe+_e]=Le/Xe&255;return Fe+De},re.prototype.writeUint8=re.prototype.writeUInt8=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,1,255,0),this[Fe]=Le&255,Fe+1},re.prototype.writeUint16LE=re.prototype.writeUInt16LE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,2,65535,0),this[Fe]=Le&255,this[Fe+1]=Le>>>8,Fe+2},re.prototype.writeUint16BE=re.prototype.writeUInt16BE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,2,65535,0),this[Fe]=Le>>>8,this[Fe+1]=Le&255,Fe+2},re.prototype.writeUint32LE=re.prototype.writeUInt32LE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,4,4294967295,0),this[Fe+3]=Le>>>24,this[Fe+2]=Le>>>16,this[Fe+1]=Le>>>8,this[Fe]=Le&255,Fe+4},re.prototype.writeUint32BE=re.prototype.writeUInt32BE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,4,4294967295,0),this[Fe]=Le>>>24,this[Fe+1]=Le>>>16,this[Fe+2]=Le>>>8,this[Fe+3]=Le&255,Fe+4},re.prototype.writeIntLE=function(Le,Fe,De,Te){if(Le=+Le,Fe=Fe>>>0,!Te){var ke=Math.pow(2,8*De-1);et(this,Le,Fe,De,ke-1,-ke)}var _e=0,Xe=1,dt=0;for(this[Fe]=Le&255;++_e>0)-dt&255;return Fe+De},re.prototype.writeIntBE=function(Le,Fe,De,Te){if(Le=+Le,Fe=Fe>>>0,!Te){var ke=Math.pow(2,8*De-1);et(this,Le,Fe,De,ke-1,-ke)}var _e=De-1,Xe=1,dt=0;for(this[Fe+_e]=Le&255;--_e>=0&&(Xe*=256);)Le<0&&dt===0&&this[Fe+_e+1]!==0&&(dt=1),this[Fe+_e]=(Le/Xe>>0)-dt&255;return Fe+De},re.prototype.writeInt8=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,1,127,-128),Le<0&&(Le=255+Le+1),this[Fe]=Le&255,Fe+1},re.prototype.writeInt16LE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,2,32767,-32768),this[Fe]=Le&255,this[Fe+1]=Le>>>8,Fe+2},re.prototype.writeInt16BE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,2,32767,-32768),this[Fe]=Le>>>8,this[Fe+1]=Le&255,Fe+2},re.prototype.writeInt32LE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,4,2147483647,-2147483648),this[Fe]=Le&255,this[Fe+1]=Le>>>8,this[Fe+2]=Le>>>16,this[Fe+3]=Le>>>24,Fe+4},re.prototype.writeInt32BE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,4,2147483647,-2147483648),Le<0&&(Le=4294967295+Le+1),this[Fe]=Le>>>24,this[Fe+1]=Le>>>16,this[Fe+2]=Le>>>8,this[Fe+3]=Le&255,Fe+4};function ct(Oe,Le,Fe,De,Te,ke){if(Fe+De>Oe.length)throw new RangeError("Index out of range");if(Fe<0)throw new RangeError("Index out of range")}function lt(Oe,Le,Fe,De,Te){return Le=+Le,Fe=Fe>>>0,Te||ct(Oe,Le,Fe,4,34028234663852886e22,-34028234663852886e22),E.write(Oe,Le,Fe,De,23,4),Fe+4}re.prototype.writeFloatLE=function(Le,Fe,De){return lt(this,Le,Fe,!0,De)},re.prototype.writeFloatBE=function(Le,Fe,De){return lt(this,Le,Fe,!1,De)};function it(Oe,Le,Fe,De,Te){return Le=+Le,Fe=Fe>>>0,Te||ct(Oe,Le,Fe,8,17976931348623157e292,-17976931348623157e292),E.write(Oe,Le,Fe,De,52,8),Fe+8}re.prototype.writeDoubleLE=function(Le,Fe,De){return it(this,Le,Fe,!0,De)},re.prototype.writeDoubleBE=function(Le,Fe,De){return it(this,Le,Fe,!1,De)},re.prototype.copy=function(Le,Fe,De,Te){if(!re.isBuffer(Le))throw new TypeError("argument should be a Buffer");if(De||(De=0),!Te&&Te!==0&&(Te=this.length),Fe>=Le.length&&(Fe=Le.length),Fe||(Fe=0),Te>0&&Te=this.length)throw new RangeError("Index out of range");if(Te<0)throw new RangeError("sourceEnd out of bounds");Te>this.length&&(Te=this.length),Le.length-Fe>>0,De=De===void 0?this.length:De>>>0,Le||(Le=0);var _e;if(typeof Le=="number")for(_e=Fe;_e55295&&Fe<57344){if(!Te){if(Fe>56319){(Le-=3)>-1&&ke.push(239,191,189);continue}else if(_e+1===De){(Le-=3)>-1&&ke.push(239,191,189);continue}Te=Fe;continue}if(Fe<56320){(Le-=3)>-1&&ke.push(239,191,189),Te=Fe;continue}Fe=(Te-55296<<10|Fe-56320)+65536}else Te&&(Le-=3)>-1&&ke.push(239,191,189);if(Te=null,Fe<128){if((Le-=1)<0)break;ke.push(Fe)}else if(Fe<2048){if((Le-=2)<0)break;ke.push(Fe>>6|192,Fe&63|128)}else if(Fe<65536){if((Le-=3)<0)break;ke.push(Fe>>12|224,Fe>>6&63|128,Fe&63|128)}else if(Fe<1114112){if((Le-=4)<0)break;ke.push(Fe>>18|240,Fe>>12&63|128,Fe>>6&63|128,Fe&63|128)}else throw new Error("Invalid code point")}return ke}function yt(Oe){for(var Le=[],Fe=0;Fe>8,Te=Fe%256,ke.push(Te),ke.push(De);return ke}function vt(Oe){return He.toByteArray(ut(Oe))}function st(Oe,Le,Fe,De){for(var Te=0;Te=Le.length||Te>=Oe.length);++Te)Le[Te+Fe]=Oe[Te];return Te}function qe(Oe,Le){return Oe instanceof Le||Oe!=null&&Oe.constructor!=null&&Oe.constructor.name!=null&&Oe.constructor.name===Le.name}function Re(Oe){return Oe!==Oe}var We=function(){for(var Oe="0123456789abcdef",Le=new Array(256),Fe=0;Fe<16;++Fe)for(var De=Fe*16,Te=0;Te<16;++Te)Le[De+Te]=Oe[Fe]+Oe[Te];return Le}()},64270:function(qt){(function(Nt,pe){qt.exports=pe()})(this,function(){"use strict";var Nt=function(Ze,Me){return Nt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,Ye){Je.__proto__=Ye}||function(Je,Ye){for(var St in Ye)Object.prototype.hasOwnProperty.call(Ye,St)&&(Je[St]=Ye[St])},Nt(Ze,Me)};function pe(Ze,Me){if(typeof Me!="function"&&Me!==null)throw new TypeError("Class extends value "+String(Me)+" is not a constructor or null");Nt(Ze,Me);function Je(){this.constructor=Ze}Ze.prototype=Me===null?Object.create(Me):(Je.prototype=Me.prototype,new Je)}var me=function(){return me=Object.assign||function(Me){for(var Je,Ye=1,St=arguments.length;Ye0&&Tt[Tt.length-1])&&(Xn[0]===6||Xn[0]===2)){Je=0;continue}if(Xn[0]===3&&(!Tt||Xn[1]>Tt[0]&&Xn[1]=55296&&St<=56319&&Je>10)+55296,zt%1024+56320)),(St+1===Je||Ye.length>16384)&&(Tt+=String.fromCharCode.apply(String,Ye),Ye.length=0)}return Tt},oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ae=0;ae>4,nr[St++]=(zt&15)<<4|cn>>2,nr[St++]=(cn&3)<<6|ln&63;return Xn},x=function(Ze){for(var Me=Ze.length,Je=[],Ye=0;Ye>ee,be=1<>ee,Se=ye+Ce,Pe=Se,Be=32,Qe=Pe+Be,Ee=65536>>ne,Ue=1<=0){if(Me<55296||Me>56319&&Me<=65535)return Je=this.index[Me>>ee],Je=(Je<>ee)],Je=(Je<>ne),Je=this.index[Je],Je+=Me>>ee&Ie,Je=this.index[Je],Je=(Je<it?(St.push(!0),cn-=it):St.push(!1),["normal","auto","loose"].indexOf(Me)!==-1&&[8208,8211,12316,12448].indexOf(Tt)!==-1)return Ye.push(zt),Je.push(Te);if(cn===yt||cn===We){if(zt===0)return Ye.push(zt),Je.push(Ot);var ln=Je[zt-1];return Oa.indexOf(ln)===-1?(Ye.push(Ye[zt-1]),Je.push(ln)):(Ye.push(zt),Je.push(Ot))}if(Ye.push(zt),cn===Mt)return Je.push(Me==="strict"?gt:nn);if(cn===kn||cn===wt)return Je.push(Ot);if(cn===zn)return Tt>=131072&&Tt<=196605||Tt>=196608&&Tt<=262141?Je.push(nn):Je.push(Ot);Je.push(cn)}),[Ye,Je,St]},Mn=function(Ze,Me,Je,Ye){var St=Ye[Je];if(Array.isArray(Ze)?Ze.indexOf(St)!==-1:Ze===St)for(var Tt=Je;Tt<=Ye.length;){Tt++;var zt=Ye[Tt];if(zt===Me)return!0;if(zt!==Re)break}if(St===Re)for(var Tt=Je;Tt>0;){Tt--;var cn=Ye[Tt];if(Array.isArray(Ze)?Ze.indexOf(cn)!==-1:Ze===cn)for(var ln=Je;ln<=Ye.length;){ln++;var zt=Ye[ln];if(zt===Me)return!0;if(zt!==Re)break}if(cn!==Re)break}return!1},Fn=function(Ze,Me){for(var Je=Ze;Je>=0;){var Ye=Me[Je];if(Ye===Re)Je--;else return Ye}return 0},Dr=function(Ze,Me,Je,Ye,St){if(Je[Ye]===0)return yr;var Tt=Ye-1;if(Array.isArray(St)&&St[Tt]===!0)return yr;var zt=Tt-1,cn=Tt+1,ln=Me[Tt],Xn=zt>=0?Me[zt]:0,nr=Me[cn];if(ln===ut&&nr===mt)return yr;if(Ki.indexOf(ln)!==-1)return ri;if(Ki.indexOf(nr)!==-1||wi.indexOf(nr)!==-1)return yr;if(Fn(Tt,Me)===st)return Er;if(wr.get(Ze[Tt])===We||(ln===Qt||ln===Jt)&&wr.get(Ze[cn])===We||ln===vt||nr===vt||ln===qe||[Re,Le,De].indexOf(ln)===-1&&nr===qe||[ke,_e,Xe,Pt,Rt].indexOf(nr)!==-1||Fn(Tt,Me)===at||Mn(bt,at,Tt,Me)||Mn([ke,_e],gt,Tt,Me)||Mn(Oe,Oe,Tt,Me))return yr;if(ln===Re)return Er;if(ln===bt||nr===bt)return yr;if(nr===Te||ln===Te)return Er;if([Le,De,gt].indexOf(nr)!==-1||ln===Fe||Xn===un&&Ei.indexOf(ln)!==-1||ln===Rt&&nr===un||nr===dt||hi.indexOf(nr)!==-1&&ln===Et||hi.indexOf(ln)!==-1&&nr===Et||ln===Ft&&[nn,Qt,Jt].indexOf(nr)!==-1||[nn,Qt,Jt].indexOf(ln)!==-1&&nr===Lt||hi.indexOf(ln)!==-1&&Ti.indexOf(nr)!==-1||Ti.indexOf(ln)!==-1&&hi.indexOf(nr)!==-1||[Ft,Lt].indexOf(ln)!==-1&&(nr===Et||[at,De].indexOf(nr)!==-1&&Me[cn+1]===Et)||[at,De].indexOf(ln)!==-1&&nr===Et||ln===Et&&[Et,Rt,Pt].indexOf(nr)!==-1)return yr;if([Et,Rt,Pt,ke,_e].indexOf(nr)!==-1)for(var dr=Tt;dr>=0;){var Jr=Me[dr];if(Jr===Et)return yr;if([Rt,Pt].indexOf(Jr)!==-1)dr--;else break}if([Ft,Lt].indexOf(nr)!==-1)for(var dr=[ke,_e].indexOf(ln)!==-1?zt:Tt;dr>=0;){var Jr=Me[dr];if(Jr===Et)return yr;if([Rt,Pt].indexOf(Jr)!==-1)dr--;else break}if(Sn===ln&&[Sn,Pn,mn,tn].indexOf(nr)!==-1||[Pn,mn].indexOf(ln)!==-1&&[Pn,Dn].indexOf(nr)!==-1||[Dn,tn].indexOf(ln)!==-1&&nr===Dn||sa.indexOf(ln)!==-1&&[dt,Lt].indexOf(nr)!==-1||sa.indexOf(nr)!==-1&&ln===Ft||hi.indexOf(ln)!==-1&&hi.indexOf(nr)!==-1||ln===Pt&&hi.indexOf(nr)!==-1||hi.concat(Et).indexOf(ln)!==-1&&nr===at&&Nr.indexOf(Ze[cn])===-1||hi.concat(Et).indexOf(nr)!==-1&&ln===_e)return yr;if(ln===hr&&nr===hr){for(var La=Je[Tt],Di=1;La>0&&(La--,Me[La]===hr);)Di++;if(Di%2!==0)return yr}return ln===Qt&&nr===Jt?yr:Er},Ai=function(Ze,Me){Me||(Me={lineBreak:"normal",wordBreak:"normal"});var Je=on(Ze,Me.lineBreak),Ye=Je[0],St=Je[1],Tt=Je[2];(Me.wordBreak==="break-all"||Me.wordBreak==="break-word")&&(St=St.map(function(cn){return[Et,Ot,kn].indexOf(cn)!==-1?nn:cn}));var zt=Me.wordBreak==="keep-all"?Tt.map(function(cn,ln){return cn&&Ze[ln]>=19968&&Ze[ln]<=40959}):void 0;return[Ye,St,zt]},sr=function(){function Ze(Me,Je,Ye,St){this.codePoints=Me,this.required=Je===ri,this.start=Ye,this.end=St}return Ze.prototype.slice=function(){return le.apply(void 0,this.codePoints.slice(this.start,this.end))},Ze}(),Sa=function(Ze,Me){var Je=re(Ze),Ye=Ai(Je,Me),St=Ye[0],Tt=Ye[1],zt=Ye[2],cn=Je.length,ln=0,Xn=0;return{next:function(){if(Xn>=cn)return{done:!0,value:null};for(var nr=yr;Xn=fa&&Ze<=57},Hs=function(Ze){return Ze>=55296&&Ze<=57343},On=function(Ze){return ro(Ze)||Ze>=Qo&&Ze<=Us||Ze>=Ca&&Ze<=ha},br=function(Ze){return Ze>=Ca&&Ze<=Oo},Ur=function(Ze){return Ze>=Qo&&Ze<=Ao},Pa=function(Ze){return br(Ze)||Ur(Ze)},Vr=function(Ze){return Ze>=Ja},xr=function(Ze){return Ze===Tn||Ze===Bi||Ze===$r},Pr=function(Ze){return Pa(Ze)||Vr(Ze)||Ze===xi},gr=function(Ze){return Pr(Ze)||ro(Ze)||Ze===qn},kr=function(Ze){return Ze>=ra&&Ze<=da||Ze===Ii||Ze>=ko&&Ze<=to||Ze===ts},ui=function(Ze,Me){return Ze!==di?!1:Me!==Tn},li=function(Ze,Me,Je){return Ze===qn?Pr(Me)||ui(Me,Je):Pr(Ze)?!0:!!(Ze===di&&ui(Ze,Me))},Ta=function(Ze,Me,Je){return Ze===Io||Ze===qn?ro(Me)?!0:Me===er&&ro(Je):ro(Ze===er?Me:Ze)},qi=function(Ze){var Me=0,Je=1;(Ze[Me]===Io||Ze[Me]===qn)&&(Ze[Me]===qn&&(Je=-1),Me++);for(var Ye=[];ro(Ze[Me]);)Ye.push(Ze[Me++]);var St=Ye.length?parseInt(le.apply(void 0,Ye),10):0;Ze[Me]===er&&Me++;for(var Tt=[];ro(Ze[Me]);)Tt.push(Ze[Me++]);var zt=Tt.length,cn=zt?parseInt(le.apply(void 0,Tt),10):0;(Ze[Me]===Fo||Ze[Me]===Da)&&Me++;var ln=1;(Ze[Me]===Io||Ze[Me]===qn)&&(Ze[Me]===qn&&(ln=-1),Me++);for(var Xn=[];ro(Ze[Me]);)Xn.push(Ze[Me++]);var nr=Xn.length?parseInt(le.apply(void 0,Xn),10):0;return Je*(St+cn*Math.pow(10,-zt))*Math.pow(10,ln*nr)},fo={type:2},za={type:3},Fi={type:4},Ra={type:13},Ga={type:8},Li={type:21},no={type:9},Nn={type:10},Ln={type:11},Bn={type:12},Sr={type:14},gi={type:23},ji={type:1},Tr={type:25},Gi={type:24},Qi={type:26},Va={type:27},Zi={type:28},pi={type:29},io={type:31},vo={type:32},ps=function(){function Ze(){this._value=[]}return Ze.prototype.write=function(Me){this._value=this._value.concat(re(Me))},Ze.prototype.read=function(){for(var Me=[],Je=this.consumeToken();Je!==vo;)Me.push(Je),Je=this.consumeToken();return Me},Ze.prototype.consumeToken=function(){var Me=this.consumeCodePoint();switch(Me){case an:return this.consumeStringToken(an);case Vn:var Je=this.peekCodePoint(0),Ye=this.peekCodePoint(1),St=this.peekCodePoint(2);if(gr(Je)||ui(Ye,St)){var Tt=li(Je,Ye,St)?Jn:Ui,zt=this.consumeName();return{type:5,value:zt,flags:Tt}}break;case pn:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),Ra;break;case ar:return this.consumeStringToken(ar);case cr:return fo;case ur:return za;case es:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),Sr;break;case Io:if(Ta(Me,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Me),this.consumeNumericToken();break;case Ro:return Fi;case qn:var cn=Me,ln=this.peekCodePoint(0),Xn=this.peekCodePoint(1);if(Ta(cn,ln,Xn))return this.reconsumeCodePoint(Me),this.consumeNumericToken();if(li(cn,ln,Xn))return this.reconsumeCodePoint(Me),this.consumeIdentLikeToken();if(ln===qn&&Xn===Vi)return this.consumeCodePoint(),this.consumeCodePoint(),Gi;break;case er:if(Ta(Me,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Me),this.consumeNumericToken();break;case Qr:if(this.peekCodePoint(0)===es)for(this.consumeCodePoint();;){var nr=this.consumeCodePoint();if(nr===es&&(nr=this.consumeCodePoint(),nr===Qr))return this.consumeToken();if(nr===uo)return this.consumeToken()}break;case ya:return Qi;case lr:return Va;case mr:if(this.peekCodePoint(0)===bi&&this.peekCodePoint(1)===qn&&this.peekCodePoint(2)===qn)return this.consumeCodePoint(),this.consumeCodePoint(),Tr;break;case Aa:var dr=this.peekCodePoint(0),Jr=this.peekCodePoint(1),La=this.peekCodePoint(2);if(li(dr,Jr,La)){var zt=this.consumeName();return{type:7,value:zt}}break;case Po:return Zi;case di:if(ui(Me,this.peekCodePoint(0)))return this.reconsumeCodePoint(Me),this.consumeIdentLikeToken();break;case zr:return pi;case fi:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),Ga;break;case Ni:return Ln;case va:return Bn;case Mo:case Ss:var Di=this.peekCodePoint(0),la=this.peekCodePoint(1);return Di===Io&&(On(la)||la===Pi)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Me),this.consumeIdentLikeToken();case na:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),no;if(this.peekCodePoint(0)===na)return this.consumeCodePoint(),Li;break;case ca:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),Nn;break;case uo:return vo}return xr(Me)?(this.consumeWhiteSpace(),io):ro(Me)?(this.reconsumeCodePoint(Me),this.consumeNumericToken()):Pr(Me)?(this.reconsumeCodePoint(Me),this.consumeIdentLikeToken()):{type:6,value:le(Me)}},Ze.prototype.consumeCodePoint=function(){var Me=this._value.shift();return typeof Me=="undefined"?-1:Me},Ze.prototype.reconsumeCodePoint=function(Me){this._value.unshift(Me)},Ze.prototype.peekCodePoint=function(Me){return Me>=this._value.length?-1:this._value[Me]},Ze.prototype.consumeUnicodeRangeToken=function(){for(var Me=[],Je=this.consumeCodePoint();On(Je)&&Me.length<6;)Me.push(Je),Je=this.consumeCodePoint();for(var Ye=!1;Je===Pi&&Me.length<6;)Me.push(Je),Je=this.consumeCodePoint(),Ye=!0;if(Ye){var St=parseInt(le.apply(void 0,Me.map(function(ln){return ln===Pi?fa:ln})),16),Tt=parseInt(le.apply(void 0,Me.map(function(ln){return ln===Pi?Us:ln})),16);return{type:30,start:St,end:Tt}}var zt=parseInt(le.apply(void 0,Me),16);if(this.peekCodePoint(0)===qn&&On(this.peekCodePoint(1))){this.consumeCodePoint(),Je=this.consumeCodePoint();for(var cn=[];On(Je)&&cn.length<6;)cn.push(Je),Je=this.consumeCodePoint();var Tt=parseInt(le.apply(void 0,cn),16);return{type:30,start:zt,end:Tt}}else return{type:30,start:zt,end:zt}},Ze.prototype.consumeIdentLikeToken=function(){var Me=this.consumeName();return Me.toLowerCase()==="url"&&this.peekCodePoint(0)===cr?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===cr?(this.consumeCodePoint(),{type:19,value:Me}):{type:20,value:Me}},Ze.prototype.consumeUrlToken=function(){var Me=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===uo)return{type:22,value:""};var Je=this.peekCodePoint(0);if(Je===ar||Je===an){var Ye=this.consumeStringToken(this.consumeCodePoint());return Ye.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===uo||this.peekCodePoint(0)===ur)?(this.consumeCodePoint(),{type:22,value:Ye.value}):(this.consumeBadUrlRemnants(),gi)}for(;;){var St=this.consumeCodePoint();if(St===uo||St===ur)return{type:22,value:le.apply(void 0,Me)};if(xr(St))return this.consumeWhiteSpace(),this.peekCodePoint(0)===uo||this.peekCodePoint(0)===ur?(this.consumeCodePoint(),{type:22,value:le.apply(void 0,Me)}):(this.consumeBadUrlRemnants(),gi);if(St===an||St===ar||St===cr||kr(St))return this.consumeBadUrlRemnants(),gi;if(St===di)if(ui(St,this.peekCodePoint(0)))Me.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),gi;else Me.push(St)}},Ze.prototype.consumeWhiteSpace=function(){for(;xr(this.peekCodePoint(0));)this.consumeCodePoint()},Ze.prototype.consumeBadUrlRemnants=function(){for(;;){var Me=this.consumeCodePoint();if(Me===ur||Me===uo)return;ui(Me,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ze.prototype.consumeStringSlice=function(Me){for(var Je=5e4,Ye="";Me>0;){var St=Math.min(Je,Me);Ye+=le.apply(void 0,this._value.splice(0,St)),Me-=St}return this._value.shift(),Ye},Ze.prototype.consumeStringToken=function(Me){var Je="",Ye=0;do{var St=this._value[Ye];if(St===uo||St===void 0||St===Me)return Je+=this.consumeStringSlice(Ye),{type:0,value:Je};if(St===Tn)return this._value.splice(0,Ye),ji;if(St===di){var Tt=this._value[Ye+1];Tt!==uo&&Tt!==void 0&&(Tt===Tn?(Je+=this.consumeStringSlice(Ye),Ye=-1,this._value.shift()):ui(St,Tt)&&(Je+=this.consumeStringSlice(Ye),Je+=le(this.consumeEscapedCodePoint()),Ye=-1))}Ye++}while(!0)},Ze.prototype.consumeNumber=function(){var Me=[],Je=Cn,Ye=this.peekCodePoint(0);for((Ye===Io||Ye===qn)&&Me.push(this.consumeCodePoint());ro(this.peekCodePoint(0));)Me.push(this.consumeCodePoint());Ye=this.peekCodePoint(0);var St=this.peekCodePoint(1);if(Ye===er&&ro(St))for(Me.push(this.consumeCodePoint(),this.consumeCodePoint()),Je=jr;ro(this.peekCodePoint(0));)Me.push(this.consumeCodePoint());Ye=this.peekCodePoint(0),St=this.peekCodePoint(1);var Tt=this.peekCodePoint(2);if((Ye===Fo||Ye===Da)&&((St===Io||St===qn)&&ro(Tt)||ro(St)))for(Me.push(this.consumeCodePoint(),this.consumeCodePoint()),Je=jr;ro(this.peekCodePoint(0));)Me.push(this.consumeCodePoint());return[qi(Me),Je]},Ze.prototype.consumeNumericToken=function(){var Me=this.consumeNumber(),Je=Me[0],Ye=Me[1],St=this.peekCodePoint(0),Tt=this.peekCodePoint(1),zt=this.peekCodePoint(2);if(li(St,Tt,zt)){var cn=this.consumeName();return{type:15,number:Je,flags:Ye,unit:cn}}return St===Br?(this.consumeCodePoint(),{type:16,number:Je,flags:Ye}):{type:17,number:Je,flags:Ye}},Ze.prototype.consumeEscapedCodePoint=function(){var Me=this.consumeCodePoint();if(On(Me)){for(var Je=le(Me);On(this.peekCodePoint(0))&&Je.length<6;)Je+=le(this.consumeCodePoint());xr(this.peekCodePoint(0))&&this.consumeCodePoint();var Ye=parseInt(Je,16);return Ye===0||Hs(Ye)||Ye>1114111?Na:Ye}return Me===uo?Na:Me},Ze.prototype.consumeName=function(){for(var Me="";;){var Je=this.consumeCodePoint();if(gr(Je))Me+=le(Je);else if(ui(Je,this.peekCodePoint(0)))Me+=le(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Je),Me}},Ze}(),Yi=function(){function Ze(Me){this._tokens=Me}return Ze.create=function(Me){var Je=new ps;return Je.write(Me),new Ze(Je.read())},Ze.parseValue=function(Me){return Ze.create(Me).parseComponentValue()},Ze.parseValues=function(Me){return Ze.create(Me).parseComponentValues()},Ze.prototype.parseComponentValue=function(){for(var Me=this.consumeToken();Me.type===31;)Me=this.consumeToken();if(Me.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Me);var Je=this.consumeComponentValue();do Me=this.consumeToken();while(Me.type===31);if(Me.type===32)return Je;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ze.prototype.parseComponentValues=function(){for(var Me=[];;){var Je=this.consumeComponentValue();if(Je.type===32)return Me;Me.push(Je),Me.push()}},Ze.prototype.consumeComponentValue=function(){var Me=this.consumeToken();switch(Me.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Me.type);case 19:return this.consumeFunction(Me)}return Me},Ze.prototype.consumeSimpleBlock=function(Me){for(var Je={type:Me,values:[]},Ye=this.consumeToken();;){if(Ye.type===32||Lu(Ye,Me))return Je;this.reconsumeToken(Ye),Je.values.push(this.consumeComponentValue()),Ye=this.consumeToken()}},Ze.prototype.consumeFunction=function(Me){for(var Je={name:Me.value,values:[],type:18};;){var Ye=this.consumeToken();if(Ye.type===32||Ye.type===3)return Je;this.reconsumeToken(Ye),Je.values.push(this.consumeComponentValue())}},Ze.prototype.consumeToken=function(){var Me=this._tokens.shift();return typeof Me=="undefined"?vo:Me},Ze.prototype.reconsumeToken=function(Me){this._tokens.unshift(Me)},Ze}(),ai=function(Ze){return Ze.type===15},$i=function(Ze){return Ze.type===17},ea=function(Ze){return Ze.type===20},Go=function(Ze){return Ze.type===0},dl=function(Ze,Me){return ea(Ze)&&Ze.value===Me},lc=function(Ze){return Ze.type!==31},Sc=function(Ze){return Ze.type!==31&&Ze.type!==4},Gl=function(Ze){var Me=[],Je=[];return Ze.forEach(function(Ye){if(Ye.type===4){if(Je.length===0)throw new Error("Error parsing function args, zero tokens for arg");Me.push(Je),Je=[];return}Ye.type!==31&&Je.push(Ye)}),Je.length&&Me.push(Je),Me},Lu=function(Ze,Me){return Me===11&&Ze.type===12||Me===28&&Ze.type===29?!0:Me===2&&Ze.type===3},cc=function(Ze){return Ze.type===17||Ze.type===15},Qs=function(Ze){return Ze.type===16||cc(Ze)},_c=function(Ze){return Ze.length>1?[Ze[0],Ze[1]]:[Ze[0]]},al={type:17,number:0,flags:Cn},Lc={type:16,number:50,flags:Cn},uc={type:16,number:100,flags:Cn},Ac=function(Ze,Me,Je){var Ye=Ze[0],St=Ze[1];return[Wo(Ye,Me),Wo(typeof St!="undefined"?St:Ye,Je)]},Wo=function(Ze,Me){if(Ze.type===16)return Ze.number/100*Me;if(ai(Ze))switch(Ze.unit){case"rem":case"em":return 16*Ze.number;case"px":default:return Ze.number}return Ze.number},pu="deg",Xu="grad",zA="rad",$s="turn",ec={name:"angle",parse:function(Ze,Me){if(Me.type===15)switch(Me.unit){case pu:return Math.PI*Me.number/180;case Xu:return Math.PI/200*Me.number;case zA:return Me.number;case $s:return Math.PI*2*Me.number}throw new Error("Unsupported angle type")}},cu=function(Ze){return Ze.type===15&&(Ze.unit===pu||Ze.unit===Xu||Ze.unit===zA||Ze.unit===$s)},bd=function(Ze){var Me=Ze.filter(ea).map(function(Je){return Je.value}).join(" ");switch(Me){case"to bottom right":case"to right bottom":case"left top":case"top left":return[al,al];case"to top":case"bottom":return fl(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[al,uc];case"to right":case"left":return fl(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[uc,uc];case"to bottom":case"top":return fl(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[uc,al];case"to left":case"right":return fl(270)}return 0},fl=function(Ze){return Math.PI*Ze/180},Uc={name:"color",parse:function(Ze,Me){if(Me.type===18){var Je=Os[Me.name];if(typeof Je=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Me.name+'"');return Je(Ze,Me.values)}if(Me.type===5){if(Me.value.length===3){var Ye=Me.value.substring(0,1),St=Me.value.substring(1,2),Tt=Me.value.substring(2,3);return Xa(parseInt(Ye+Ye,16),parseInt(St+St,16),parseInt(Tt+Tt,16),1)}if(Me.value.length===4){var Ye=Me.value.substring(0,1),St=Me.value.substring(1,2),Tt=Me.value.substring(2,3),zt=Me.value.substring(3,4);return Xa(parseInt(Ye+Ye,16),parseInt(St+St,16),parseInt(Tt+Tt,16),parseInt(zt+zt,16)/255)}if(Me.value.length===6){var Ye=Me.value.substring(0,2),St=Me.value.substring(2,4),Tt=Me.value.substring(4,6);return Xa(parseInt(Ye,16),parseInt(St,16),parseInt(Tt,16),1)}if(Me.value.length===8){var Ye=Me.value.substring(0,2),St=Me.value.substring(2,4),Tt=Me.value.substring(4,6),zt=Me.value.substring(6,8);return Xa(parseInt(Ye,16),parseInt(St,16),parseInt(Tt,16),parseInt(zt,16)/255)}}if(Me.type===20){var cn=Ns[Me.value.toUpperCase()];if(typeof cn!="undefined")return cn}return Ns.TRANSPARENT}},Ll=function(Ze){return(255&Ze)===0},ta=function(Ze){var Me=255&Ze,Je=255&Ze>>8,Ye=255&Ze>>16,St=255&Ze>>24;return Me<255?"rgba("+St+","+Ye+","+Je+","+Me/255+")":"rgb("+St+","+Ye+","+Je+")"},Xa=function(Ze,Me,Je,Ye){return(Ze<<24|Me<<16|Je<<8|Math.round(Ye*255)<<0)>>>0},Rl=function(Ze,Me){if(Ze.type===17)return Ze.number;if(Ze.type===16){var Je=Me===3?1:255;return Me===3?Ze.number/100*Je:Math.round(Ze.number/100*Je)}return 0},dc=function(Ze,Me){var Je=Me.filter(Sc);if(Je.length===3){var Ye=Je.map(Rl),St=Ye[0],Tt=Ye[1],zt=Ye[2];return Xa(St,Tt,zt,1)}if(Je.length===4){var cn=Je.map(Rl),St=cn[0],Tt=cn[1],zt=cn[2],ln=cn[3];return Xa(St,Tt,zt,ln)}return 0};function Bl(Ze,Me,Je){return Je<0&&(Je+=1),Je>=1&&(Je-=1),Je<1/6?(Me-Ze)*Je*6+Ze:Je<1/2?Me:Je<2/3?(Me-Ze)*6*(2/3-Je)+Ze:Ze}var Jc=function(Ze,Me){var Je=Me.filter(Sc),Ye=Je[0],St=Je[1],Tt=Je[2],zt=Je[3],cn=(Ye.type===17?fl(Ye.number):ec.parse(Ze,Ye))/(Math.PI*2),ln=Qs(St)?St.number/100:0,Xn=Qs(Tt)?Tt.number/100:0,nr=typeof zt!="undefined"&&Qs(zt)?Wo(zt,1):1;if(ln===0)return Xa(Xn*255,Xn*255,Xn*255,1);var dr=Xn<=.5?Xn*(ln+1):Xn+ln-Xn*ln,Jr=Xn*2-dr,La=Bl(Jr,dr,cn+1/3),Di=Bl(Jr,dr,cn),la=Bl(Jr,dr,cn-1/3);return Xa(La*255,Di*255,la*255,nr)},Os={hsl:Jc,hsla:Jc,rgb:dc,rgba:dc},zs=function(Ze,Me){return Uc.parse(Ze,Yi.create(Me).parseComponentValue())},Ns={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},KA={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Ze,Me){return Me.map(function(Je){if(ea(Je))switch(Je.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Hc={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Yu=function(Ze,Me){var Je=Uc.parse(Ze,Me[0]),Ye=Me[1];return Ye&&Qs(Ye)?{color:Je,stop:Ye}:{color:Je,stop:null}},oh=function(Ze,Me){var Je=Ze[0],Ye=Ze[Ze.length-1];Je.stop===null&&(Je.stop=al),Ye.stop===null&&(Ye.stop=uc);for(var St=[],Tt=0,zt=0;ztTt?St.push(ln):St.push(Tt),Tt=ln}else St.push(null)}for(var Xn=null,zt=0;ztzt.optimumDistance)?{optimumCorner:cn,optimumDistance:nr}:zt},{optimumDistance:St?1/0:-1/0,optimumCorner:null}).optimumCorner},sf=function(Ze,Me,Je,Ye,St){var Tt=0,zt=0;switch(Ze.size){case 0:Ze.shape===0?Tt=zt=Math.min(Math.abs(Me),Math.abs(Me-Ye),Math.abs(Je),Math.abs(Je-St)):Ze.shape===1&&(Tt=Math.min(Math.abs(Me),Math.abs(Me-Ye)),zt=Math.min(Math.abs(Je),Math.abs(Je-St)));break;case 2:if(Ze.shape===0)Tt=zt=Math.min(Qc(Me,Je),Qc(Me,Je-St),Qc(Me-Ye,Je),Qc(Me-Ye,Je-St));else if(Ze.shape===1){var cn=Math.min(Math.abs(Je),Math.abs(Je-St))/Math.min(Math.abs(Me),Math.abs(Me-Ye)),ln=of(Ye,St,Me,Je,!0),Xn=ln[0],nr=ln[1];Tt=Qc(Xn-Me,(nr-Je)/cn),zt=cn*Tt}break;case 1:Ze.shape===0?Tt=zt=Math.max(Math.abs(Me),Math.abs(Me-Ye),Math.abs(Je),Math.abs(Je-St)):Ze.shape===1&&(Tt=Math.max(Math.abs(Me),Math.abs(Me-Ye)),zt=Math.max(Math.abs(Je),Math.abs(Je-St)));break;case 3:if(Ze.shape===0)Tt=zt=Math.max(Qc(Me,Je),Qc(Me,Je-St),Qc(Me-Ye,Je),Qc(Me-Ye,Je-St));else if(Ze.shape===1){var cn=Math.max(Math.abs(Je),Math.abs(Je-St))/Math.max(Math.abs(Me),Math.abs(Me-Ye)),dr=of(Ye,St,Me,Je,!1),Xn=dr[0],nr=dr[1];Tt=Qc(Xn-Me,(nr-Je)/cn),zt=cn*Tt}break}return Array.isArray(Ze.size)&&(Tt=Wo(Ze.size[0],Ye),zt=Ze.size.length===2?Wo(Ze.size[1],St):Tt),[Tt,zt]},wd=function(Ze,Me){var Je=fl(180),Ye=[];return Gl(Me).forEach(function(St,Tt){if(Tt===0){var zt=St[0];if(zt.type===20&&zt.value==="to"){Je=bd(St);return}else if(cu(zt)){Je=ec.parse(Ze,zt);return}}var cn=Yu(Ze,St);Ye.push(cn)}),{angle:Je,stops:Ye,type:1}},GA=function(Ze,Me){var Je=fl(180),Ye=[];return Gl(Me).forEach(function(St,Tt){if(Tt===0){var zt=St[0];if(zt.type===20&&["top","left","right","bottom"].indexOf(zt.value)!==-1){Je=bd(St);return}else if(cu(zt)){Je=(ec.parse(Ze,zt)+fl(270))%fl(360);return}}var cn=Yu(Ze,St);Ye.push(cn)}),{angle:Je,stops:Ye,type:1}},Jh=function(Ze,Me){var Je=fl(180),Ye=[],St=1,Tt=0,zt=3,cn=[];return Gl(Me).forEach(function(ln,Xn){var nr=ln[0];if(Xn===0){if(ea(nr)&&nr.value==="linear"){St=1;return}else if(ea(nr)&&nr.value==="radial"){St=2;return}}if(nr.type===18){if(nr.name==="from"){var dr=Uc.parse(Ze,nr.values[0]);Ye.push({stop:al,color:dr})}else if(nr.name==="to"){var dr=Uc.parse(Ze,nr.values[0]);Ye.push({stop:uc,color:dr})}else if(nr.name==="color-stop"){var Jr=nr.values.filter(Sc);if(Jr.length===2){var dr=Uc.parse(Ze,Jr[1]),La=Jr[0];$i(La)&&Ye.push({stop:{type:16,number:La.number*100,flags:La.flags},color:dr})}}}}),St===1?{angle:(Je+fl(180))%fl(360),stops:Ye,type:St}:{size:zt,shape:Tt,stops:Ye,position:cn,type:St}},lh="closest-side",qh="farthest-side",WA="closest-corner",Ju="farthest-corner",ch="circle",uh="ellipse",$h="cover",Ah="contain",Cs=function(Ze,Me){var Je=0,Ye=3,St=[],Tt=[];return Gl(Me).forEach(function(zt,cn){var ln=!0;if(cn===0){var Xn=!1;ln=zt.reduce(function(dr,Jr){if(Xn)if(ea(Jr))switch(Jr.value){case"center":return Tt.push(Lc),dr;case"top":case"left":return Tt.push(al),dr;case"right":case"bottom":return Tt.push(uc),dr}else(Qs(Jr)||cc(Jr))&&Tt.push(Jr);else if(ea(Jr))switch(Jr.value){case ch:return Je=0,!1;case uh:return Je=1,!1;case"at":return Xn=!0,!1;case lh:return Ye=0,!1;case $h:case qh:return Ye=1,!1;case Ah:case WA:return Ye=2,!1;case Ju:return Ye=3,!1}else if(cc(Jr)||Qs(Jr))return Array.isArray(Ye)||(Ye=[]),Ye.push(Jr),!1;return dr},ln)}if(ln){var nr=Yu(Ze,zt);St.push(nr)}}),{size:Ye,shape:Je,stops:St,position:Tt,type:2}},qc=function(Ze,Me){var Je=0,Ye=3,St=[],Tt=[];return Gl(Me).forEach(function(zt,cn){var ln=!0;if(cn===0?ln=zt.reduce(function(nr,dr){if(ea(dr))switch(dr.value){case"center":return Tt.push(Lc),!1;case"top":case"left":return Tt.push(al),!1;case"right":case"bottom":return Tt.push(uc),!1}else if(Qs(dr)||cc(dr))return Tt.push(dr),!1;return nr},ln):cn===1&&(ln=zt.reduce(function(nr,dr){if(ea(dr))switch(dr.value){case ch:return Je=0,!1;case uh:return Je=1,!1;case Ah:case lh:return Ye=0,!1;case qh:return Ye=1,!1;case WA:return Ye=2,!1;case $h:case Ju:return Ye=3,!1}else if(cc(dr)||Qs(dr))return Array.isArray(Ye)||(Ye=[]),Ye.push(dr),!1;return nr},ln)),ln){var Xn=Yu(Ze,zt);St.push(Xn)}}),{size:Ye,shape:Je,stops:St,position:Tt,type:2}},mu=function(Ze){return Ze.type===1},eg=function(Ze){return Ze.type===2},Iu={name:"image",parse:function(Ze,Me){if(Me.type===22){var Je={url:Me.value,type:0};return Ze.cache.addImage(Me.value),Je}if(Me.type===18){var Ye=Sd[Me.name];if(typeof Ye=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Me.name+'"');return Ye(Ze,Me.values)}throw new Error("Unsupported image type "+Me.type)}};function dh(Ze){return!(Ze.type===20&&Ze.value==="none")&&(Ze.type!==18||!!Sd[Ze.name])}var Sd={"linear-gradient":wd,"-moz-linear-gradient":GA,"-ms-linear-gradient":GA,"-o-linear-gradient":GA,"-webkit-linear-gradient":GA,"radial-gradient":Cs,"-moz-radial-gradient":qc,"-ms-radial-gradient":qc,"-o-radial-gradient":qc,"-webkit-radial-gradient":qc,"-webkit-gradient":Jh},fh={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Ze,Me){if(Me.length===0)return[];var Je=Me[0];return Je.type===20&&Je.value==="none"?[]:Me.filter(function(Ye){return Sc(Ye)&&dh(Ye)}).map(function(Ye){return Iu.parse(Ze,Ye)})}},lf={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Ze,Me){return Me.map(function(Je){if(ea(Je))switch(Je.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},hh={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Ze,Me){return Gl(Me).map(function(Je){return Je.filter(Qs)}).map(_c)}},qu={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Ze,Me){return Gl(Me).map(function(Je){return Je.filter(ea).map(function(Ye){return Ye.value}).join(" ")}).map(Cd)}},Cd=function(Ze){switch(Ze){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}},Pl;(function(Ze){Ze.AUTO="auto",Ze.CONTAIN="contain",Ze.COVER="cover"})(Pl||(Pl={}));var ZA={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Ze,Me){return Gl(Me).map(function(Je){return Je.filter($u)})}},$u=function(Ze){return ea(Ze)||Qs(Ze)},Ou=function(Ze){return{name:"border-"+Ze+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},tg=Ou("top"),wA=Ou("right"),gh=Ou("bottom"),eA=Ou("left"),Ed=function(Ze){return{name:"border-radius-"+Ze,initialValue:"0 0",prefix:!1,type:1,parse:function(Me,Je){return _c(Je.filter(Qs))}}},vm=Ed("top-left"),Du=Ed("top-right"),zc=Ed("bottom-right"),Ic=Ed("bottom-left"),Es=function(Ze){return{name:"border-"+Ze+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Me,Je){switch(Je){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},SA=Es("top"),ph=Es("right"),mh=Es("bottom"),CA=Es("left"),VA=function(Ze){return{name:"border-"+Ze+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Me,Je){return ai(Je)?Je.number:0}}},cf=VA("top"),EA=VA("right"),ng=VA("bottom"),rg=VA("left"),kl={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},XA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"rtl":return 1;case"ltr":default:return 0}}},ig={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Ze,Me){return Me.filter(ea).reduce(function(Je,Ye){return Je|_t(Ye.value)},0)}},_t=function(Ze){switch(Ze){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},Dt={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Wt={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Ze,Me){return Me.type===20&&Me.value==="normal"?0:Me.type===17||Me.type===15?Me.number:0}},en;(function(Ze){Ze.NORMAL="normal",Ze.STRICT="strict"})(en||(en={}));var hn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"strict":return en.STRICT;case"normal":default:return en.NORMAL}}},gn={name:"line-height",initialValue:"normal",prefix:!1,type:4},Kn=function(Ze,Me){return ea(Ze)&&Ze.value==="normal"?1.2*Me:Ze.type===17?Me*Ze.number:Qs(Ze)?Wo(Ze,Me):Me},Wn={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Ze,Me){return Me.type===20&&Me.value==="none"?null:Iu.parse(Ze,Me)}},Un={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"inside":return 0;case"outside":default:return 1}}},ir={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){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}}},Cr=function(Ze){return{name:"margin-"+Ze,initialValue:"0",prefix:!1,type:4}},Ar=Cr("top"),qr=Cr("right"),Gr=Cr("bottom"),Xr=Cr("left"),Oi={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Ze,Me){return Me.filter(ea).map(function(Je){switch(Je.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},mi={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"break-word":return"break-word";case"normal":default:return"normal"}}},_i=function(Ze){return{name:"padding-"+Ze,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},vi=_i("top"),zi=_i("right"),Fa=_i("bottom"),ja=_i("left"),ga={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Wa={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},ho={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Ze,Me){return Me.length===1&&dl(Me[0],"none")?[]:Gl(Me).map(function(Je){for(var Ye={color:Ns.TRANSPARENT,offsetX:al,offsetY:al,blur:al},St=0,Tt=0;Tt1?1:0],this.overflowWrap=Ri(Me,mi,Je.overflowWrap),this.paddingTop=Ri(Me,vi,Je.paddingTop),this.paddingRight=Ri(Me,zi,Je.paddingRight),this.paddingBottom=Ri(Me,Fa,Je.paddingBottom),this.paddingLeft=Ri(Me,ja,Je.paddingLeft),this.paintOrder=Ri(Me,Zo,Je.paintOrder),this.position=Ri(Me,Wa,Je.position),this.textAlign=Ri(Me,ga,Je.textAlign),this.textDecorationColor=Ri(Me,el,(Ye=Je.textDecorationColor)!==null&&Ye!==void 0?Ye:Je.color),this.textDecorationLine=Ri(Me,po,(St=Je.textDecorationLine)!==null&&St!==void 0?St:Je.textDecoration),this.textShadow=Ri(Me,ho,Je.textShadow),this.textTransform=Ri(Me,Xi,Je.textTransform),this.transform=Ri(Me,pa,Je.transform),this.transformOrigin=Ri(Me,so,Je.transformOrigin),this.visibility=Ri(Me,ka,Je.visibility),this.webkitTextStrokeColor=Ri(Me,Wl,Je.webkitTextStrokeColor),this.webkitTextStrokeWidth=Ri(Me,cl,Je.webkitTextStrokeWidth),this.wordBreak=Ri(Me,Uo,Je.wordBreak),this.zIndex=Ri(Me,Bs,Je.zIndex)}return Ze.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ze.prototype.isTransparent=function(){return Ll(this.backgroundColor)},Ze.prototype.isTransformed=function(){return this.transform!==null},Ze.prototype.isPositioned=function(){return this.position!==0},Ze.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Ze.prototype.isFloating=function(){return this.float!==0},Ze.prototype.isInlineLevel=function(){return oa(this.display,4)||oa(this.display,33554432)||oa(this.display,268435456)||oa(this.display,536870912)||oa(this.display,67108864)||oa(this.display,134217728)},Ze}(),ul=function(){function Ze(Me,Je){this.content=Ri(Me,Ka,Je.content),this.quotes=Ri(Me,Ba,Je.quotes)}return Ze}(),Cc=function(){function Ze(Me,Je){this.counterIncrement=Ri(Me,Ha,Je.counterIncrement),this.counterReset=Ri(Me,Ea,Je.counterReset)}return Ze}(),Ri=function(Ze,Me,Je){var Ye=new ps,St=Je!==null&&typeof Je!="undefined"?Je.toString():Me.initialValue;Ye.write(St);var Tt=new Yi(Ye.read());switch(Me.type){case 2:var zt=Tt.parseComponentValue();return Me.parse(Ze,ea(zt)?zt.value:Me.initialValue);case 0:return Me.parse(Ze,Tt.parseComponentValue());case 1:return Me.parse(Ze,Tt.parseComponentValues());case 4:return Tt.parseComponentValue();case 3:switch(Me.format){case"angle":return ec.parse(Ze,Tt.parseComponentValue());case"color":return Uc.parse(Ze,Tt.parseComponentValue());case"image":return Iu.parse(Ze,Tt.parseComponentValue());case"length":var cn=Tt.parseComponentValue();return cc(cn)?cn:al;case"length-percentage":var ln=Tt.parseComponentValue();return Qs(ln)?ln:al;case"time":return ns.parse(Ze,Tt.parseComponentValue())}break}},tc="data-html2canvas-debug",tA=function(Ze){var Me=Ze.getAttribute(tc);switch(Me){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ds=function(Ze,Me){var Je=tA(Ze);return Je===1||Me===Je},Ho=function(){function Ze(Me,Je){if(this.context=Me,this.textNodes=[],this.elements=[],this.flags=0,ds(Je,3))debugger;this.styles=new Kc(Me,window.getComputedStyle(Je,null)),cg(Je)&&(this.styles.animationDuration.some(function(Ye){return Ye>0})&&(Je.style.animationDuration="0s"),this.styles.transform!==null&&(Je.style.transform="none")),this.bounds=ce(this.context,Je),ds(Je,4)&&(this.flags|=16)}return Ze}(),Ws="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",wl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ds=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Lo=0;Lo>4,nr[St++]=(zt&15)<<4|cn>>2,nr[St++]=(cn&3)<<6|ln&63;return Xn},Ml=function(Ze){for(var Me=Ze.length,Je=[],Ye=0;Ye>nc,tl=1<>nc,Zs=Dc+gl,$c=Zs,uu=32,yu=$c+uu,eu=65536>>rc,YA=1<=0){if(Me<55296||Me>56319&&Me<=65535)return Je=this.index[Me>>nc],Je=(Je<>nc)],Je=(Je<>rc),Je=this.index[Je],Je+=Me>>nc&Bd,Je=this.index[Je],Je=(Je<=55296&&St<=56319&&Je>10)+55296,zt%1024+56320)),(St+1===Je||Ye.length>16384)&&(Tt+=String.fromCharCode.apply(String,Ye),Ye.length=0)}return Tt},hf=Ol(Ws),bs="\xD7",Ld="\xF7",yh=function(Ze){return hf.get(Ze)},ag=function(Ze,Me,Je){var Ye=Je-2,St=Me[Ye],Tt=Me[Je-1],zt=Me[Je];if(Tt===JA&&zt===qA)return bs;if(Tt===JA||Tt===qA||Tt===xd||zt===JA||zt===qA||zt===xd)return Ld;if(Tt===BA&&[BA,nu,df,Pd].indexOf(zt)!==-1||(Tt===df||Tt===nu)&&(zt===nu||zt===nA)||(Tt===Pd||Tt===nA)&&zt===nA||zt===ff||zt===uf||zt===Af||Tt===tu)return bs;if(Tt===ff&&zt===Fd){for(;St===uf;)St=Me[--Ye];if(St===Fd)return bs}if(Tt===rA&&zt===rA){for(var cn=0;St===rA;)cn++,St=Me[--Ye];if(cn%2===0)return bs}return Ld},bh=function(Ze){var Me=_d(Ze),Je=Me.length,Ye=0,St=0,Tt=Me.map(yh);return{next:function(){if(Ye>=Je)return{done:!0,value:null};for(var zt=bs;Yezt.x||nr.y>zt.y;return zt=nr,Xn===0?!0:dr});return Ze.body.removeChild(Me),cn},wh=function(){return typeof new Image().crossOrigin!="undefined"},Tu=function(){return typeof new XMLHttpRequest().responseType=="string"},mf=function(Ze){var Me=new Image,Je=Ze.createElement("canvas"),Ye=Je.getContext("2d");if(!Ye)return!1;Me.src="data:image/svg+xml,";try{Ye.drawImage(Me,0,0),Je.toDataURL()}catch(St){return!1}return!0},Od=function(Ze){return Ze[0]===0&&Ze[1]===255&&Ze[2]===0&&Ze[3]===255},Sh=function(Ze){var Me=Ze.createElement("canvas"),Je=100;Me.width=Je,Me.height=Je;var Ye=Me.getContext("2d");if(!Ye)return Promise.reject(!1);Ye.fillStyle="rgb(0, 255, 0)",Ye.fillRect(0,0,Je,Je);var St=new Image,Tt=Me.toDataURL();St.src=Tt;var zt=$A(Je,Je,0,0,St);return Ye.fillStyle="red",Ye.fillRect(0,0,Je,Je),Dd(zt).then(function(cn){Ye.drawImage(cn,0,0);var ln=Ye.getImageData(0,0,Je,Je).data;Ye.fillStyle="red",Ye.fillRect(0,0,Je,Je);var Xn=Ze.createElement("div");return Xn.style.backgroundImage="url("+Tt+")",Xn.style.height=Je+"px",Od(ln)?Dd($A(Je,Je,0,0,Xn)):Promise.reject(!1)}).then(function(cn){return Ye.drawImage(cn,0,0),Od(Ye.getImageData(0,0,Je,Je).data)}).catch(function(){return!1})},$A=function(Ze,Me,Je,Ye,St){var Tt="http://www.w3.org/2000/svg",zt=document.createElementNS(Tt,"svg"),cn=document.createElementNS(Tt,"foreignObject");return zt.setAttributeNS(null,"width",Ze.toString()),zt.setAttributeNS(null,"height",Me.toString()),cn.setAttributeNS(null,"width","100%"),cn.setAttributeNS(null,"height","100%"),cn.setAttributeNS(null,"x",Je.toString()),cn.setAttributeNS(null,"y",Ye.toString()),cn.setAttributeNS(null,"externalResourcesRequired","true"),zt.appendChild(cn),cn.appendChild(St),zt},Dd=function(Ze){return new Promise(function(Me,Je){var Ye=new Image;Ye.onload=function(){return Me(Ye)},Ye.onerror=Je,Ye.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Ze))})},Tl={get SUPPORT_RANGE_BOUNDS(){var Ze=pf(document);return Object.defineProperty(Tl,"SUPPORT_RANGE_BOUNDS",{value:Ze}),Ze},get SUPPORT_WORD_BREAKING(){var Ze=Tl.SUPPORT_RANGE_BOUNDS&&Id(document);return Object.defineProperty(Tl,"SUPPORT_WORD_BREAKING",{value:Ze}),Ze},get SUPPORT_SVG_DRAWING(){var Ze=mf(document);return Object.defineProperty(Tl,"SUPPORT_SVG_DRAWING",{value:Ze}),Ze},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Ze=typeof Array.from=="function"&&typeof window.fetch=="function"?Sh(document):Promise.resolve(!1);return Object.defineProperty(Tl,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ze}),Ze},get SUPPORT_CORS_IMAGES(){var Ze=wh();return Object.defineProperty(Tl,"SUPPORT_CORS_IMAGES",{value:Ze}),Ze},get SUPPORT_RESPONSE_TYPE(){var Ze=Tu();return Object.defineProperty(Tl,"SUPPORT_RESPONSE_TYPE",{value:Ze}),Ze},get SUPPORT_CORS_XHR(){var Ze="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Tl,"SUPPORT_CORS_XHR",{value:Ze}),Ze},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ze=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Tl,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ze}),Ze}},bu=function(){function Ze(Me,Je){this.text=Me,this.bounds=Je}return Ze}(),Td=function(Ze,Me,Je,Ye){var St=ju(Me,Je),Tt=[],zt=0;return St.forEach(function(cn){if(Je.textDecorationLine.length||cn.trim().length>0)if(Tl.SUPPORT_RANGE_BOUNDS){var ln=ms(Ye,zt,cn.length).getClientRects();if(ln.length>1){var Xn=Ts(cn),nr=0;Xn.forEach(function(Jr){Tt.push(new bu(Jr,fe.fromDOMRectList(Ze,ms(Ye,nr+zt,Jr.length).getClientRects()))),nr+=Jr.length})}else Tt.push(new bu(cn,fe.fromDOMRectList(Ze,ln)))}else{var dr=Ye.splitText(cn.length);Tt.push(new bu(cn,og(Ze,Ye))),Ye=dr}else Tl.SUPPORT_RANGE_BOUNDS||(Ye=Ye.splitText(cn.length));zt+=cn.length}),Tt},og=function(Ze,Me){var Je=Me.ownerDocument;if(Je){var Ye=Je.createElement("html2canvaswrapper");Ye.appendChild(Me.cloneNode(!0));var St=Me.parentNode;if(St){St.replaceChild(Ye,Me);var Tt=ce(Ze,Ye);return Ye.firstChild&&St.replaceChild(Ye.firstChild,Ye),Tt}}return fe.EMPTY},ms=function(Ze,Me,Je){var Ye=Ze.ownerDocument;if(!Ye)throw new Error("Node has no owner document");var St=Ye.createRange();return St.setStart(Ze,Me),St.setEnd(Ze,Me+Je),St},Ts=function(Ze){if(Tl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Me=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Me.segment(Ze)).map(function(Je){return Je.segment})}return gf(Ze)},Gc=function(Ze,Me){if(Tl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Je=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Je.segment(Ze)).map(function(Ye){return Ye.segment})}return Ch(Ze,Me)},ju=function(Ze,Me){return Me.letterSpacing!==0?Ts(Ze):Gc(Ze,Me)},Nu=[32,160,4961,65792,65793,4153,4241],Ch=function(Ze,Me){for(var Je=Sa(Ze,{lineBreak:Me.lineBreak,wordBreak:Me.overflowWrap==="break-word"?"break-word":Me.wordBreak}),Ye=[],St,Tt=function(){if(St.value){var zt=St.value.slice(),cn=re(zt),ln="";cn.forEach(function(Xn){Nu.indexOf(Xn)===-1?ln+=le(Xn):(ln.length&&Ye.push(ln),Ye.push(le(Xn)),ln="")}),ln.length&&Ye.push(ln)}};!(St=Je.next()).done;)Tt();return Ye},vf=function(){function Ze(Me,Je,Ye){this.text=yf(Je.data,Ye.textTransform),this.textBounds=Td(Me,this.text,Ye,Je)}return Ze}(),yf=function(Ze,Me){switch(Me){case 1:return Ze.toLowerCase();case 3:return Ze.replace(bf,wf);case 2:return Ze.toUpperCase();default:return Ze}},bf=/(^|\s|:|-|\(|\))([a-z])/g,wf=function(Ze,Me,Je){return Ze.length>0?Me+Je.toUpperCase():Ze},tp=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this;return St.src=Ye.currentSrc||Ye.src,St.intrinsicWidth=Ye.naturalWidth,St.intrinsicHeight=Ye.naturalHeight,St.context.cache.addImage(St.src),St}return Me}(Ho),np=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this;return St.canvas=Ye,St.intrinsicWidth=Ye.width,St.intrinsicHeight=Ye.height,St}return Me}(Ho),rp=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this,Tt=new XMLSerializer,zt=ce(Je,Ye);return Ye.setAttribute("width",zt.width+"px"),Ye.setAttribute("height",zt.height+"px"),St.svg="data:image/svg+xml,"+encodeURIComponent(Tt.serializeToString(Ye)),St.intrinsicWidth=Ye.width.baseVal.value,St.intrinsicHeight=Ye.height.baseVal.value,St.context.cache.addImage(St.svg),St}return Me}(Ho),ip=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this;return St.value=Ye.value,St}return Me}(Ho),sg=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this;return St.start=Ye.start,St.reversed=typeof Ye.reversed=="boolean"&&Ye.reversed===!0,St}return Me}(Ho),iA=[{type:15,flags:0,unit:"px",number:3}],ym=[{type:16,flags:0,number:50}],bm=function(Ze){return Ze.width>Ze.height?new fe(Ze.left+(Ze.width-Ze.height)/2,Ze.top,Ze.height,Ze.height):Ze.width0)Je.textNodes.push(new vf(Ze,St,Je.styles));else if(Nd(St))if(pp(St)&&St.assignedNodes)St.assignedNodes().forEach(function(cn){return jd(Ze,cn,Je,Ye)});else{var zt=lp(Ze,St);zt.styles.isVisible()&&(wm(St,zt,Ye)?zt.flags|=4:Sm(zt.styles)&&(zt.flags|=2),Ef.indexOf(St.tagName)!==-1&&(zt.flags|=8),Je.elements.push(zt),St.slot,St.shadowRoot?jd(Ze,St.shadowRoot,zt,Ye):!Bf(St)&&!Ap(St)&&!Fh(St)&&jd(Ze,St,zt,Ye))}},lp=function(Ze,Me){return Ag(Me)?new tp(Ze,Me):dp(Me)?new np(Ze,Me):Ap(Me)?new rp(Ze,Me):Cm(Me)?new ip(Ze,Me):Em(Me)?new sg(Ze,Me):Bm(Me)?new Cf(Ze,Me):Fh(Me)?new op(Ze,Me):Bf(Me)?new lg(Ze,Me):hp(Me)?new sp(Ze,Me):new Ho(Ze,Me)},cp=function(Ze,Me){var Je=lp(Ze,Me);return Je.flags|=4,jd(Ze,Me,Je,Je),Je},wm=function(Ze,Me,Je){return Me.styles.isPositionedWithZIndex()||Me.styles.opacity<1||Me.styles.isTransformed()||ug(Ze)&&Je.styles.isTransparent()},Sm=function(Ze){return Ze.isPositioned()||Ze.isFloating()},up=function(Ze){return Ze.nodeType===Node.TEXT_NODE},Nd=function(Ze){return Ze.nodeType===Node.ELEMENT_NODE},cg=function(Ze){return Nd(Ze)&&typeof Ze.style!="undefined"&&!Ph(Ze)},Ph=function(Ze){return typeof Ze.className=="object"},Cm=function(Ze){return Ze.tagName==="LI"},Em=function(Ze){return Ze.tagName==="OL"},Bm=function(Ze){return Ze.tagName==="INPUT"},xm=function(Ze){return Ze.tagName==="HTML"},Ap=function(Ze){return Ze.tagName==="svg"},ug=function(Ze){return Ze.tagName==="BODY"},dp=function(Ze){return Ze.tagName==="CANVAS"},fp=function(Ze){return Ze.tagName==="VIDEO"},Ag=function(Ze){return Ze.tagName==="IMG"},hp=function(Ze){return Ze.tagName==="IFRAME"},gp=function(Ze){return Ze.tagName==="STYLE"},dg=function(Ze){return Ze.tagName==="SCRIPT"},Bf=function(Ze){return Ze.tagName==="TEXTAREA"},Fh=function(Ze){return Ze.tagName==="SELECT"},pp=function(Ze){return Ze.tagName==="SLOT"},mp=function(Ze){return Ze.tagName.indexOf("-")>0},E0=function(){function Ze(){this.counters={}}return Ze.prototype.getCounterValue=function(Me){var Je=this.counters[Me];return Je&&Je.length?Je[Je.length-1]:1},Ze.prototype.getCounterValues=function(Me){var Je=this.counters[Me];return Je||[]},Ze.prototype.pop=function(Me){var Je=this;Me.forEach(function(Ye){return Je.counters[Ye].pop()})},Ze.prototype.parse=function(Me){var Je=this,Ye=Me.counterIncrement,St=Me.counterReset,Tt=!0;Ye!==null&&Ye.forEach(function(cn){var ln=Je.counters[cn.counter];ln&&cn.increment!==0&&(Tt=!1,ln.length||ln.push(1),ln[Math.max(0,ln.length-1)]+=cn.increment)});var zt=[];return Tt&&St.forEach(function(cn){var ln=Je.counters[cn.counter];zt.push(cn.counter),ln||(ln=Je.counters[cn.counter]=[]),ln.push(cn.reset)}),zt},Ze}(),fg={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"]},hg={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"]},Pm={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"]},vp={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"]},ed=function(Ze,Me,Je,Ye,St,Tt){return ZeJe?Pf(Ze,St,Tt.length>0):Ye.integers.reduce(function(zt,cn,ln){for(;Ze>=cn;)Ze-=cn,zt+=Ye.values[ln];return zt},"")+Tt},Fm=function(Ze,Me,Je,Ye){var St="";do Je||Ze--,St=Ye(Ze)+St,Ze/=Me;while(Ze*Me>=Me);return St},Fl=function(Ze,Me,Je,Ye,St){var Tt=Je-Me+1;return(Ze<0?"-":"")+(Fm(Math.abs(Ze),Tt,Ye,function(zt){return le(Math.floor(zt%Tt)+Me)})+St)},xA=function(Ze,Me,Je){Je===void 0&&(Je=". ");var Ye=Me.length;return Fm(Math.abs(Ze),Ye,!1,function(St){return Me[Math.floor(St%Ye)]})+Je},td=1,aA=2,oA=4,xf=8,sA=function(Ze,Me,Je,Ye,St,Tt){if(Ze<-9999||Ze>9999)return Pf(Ze,4,St.length>0);var zt=Math.abs(Ze),cn=St;if(zt===0)return Me[0]+cn;for(var ln=0;zt>0&&ln<=4;ln++){var Xn=zt%10;Xn===0&&oa(Tt,td)&&cn!==""?cn=Me[Xn]+cn:Xn>1||Xn===1&&ln===0||Xn===1&&ln===1&&oa(Tt,aA)||Xn===1&&ln===1&&oa(Tt,oA)&&Ze>100||Xn===1&&ln>1&&oa(Tt,xf)?cn=Me[Xn]+(ln>0?Je[ln-1]:"")+cn:Xn===1&&ln>0&&(cn=Je[ln-1]+cn),zt=Math.floor(zt/10)}return(Ze<0?Ye:"")+cn},yp="\u5341\u767E\u5343\u842C",_m="\u62FE\u4F70\u4EDF\u842C",bp="\u30DE\u30A4\u30CA\u30B9",gg="\uB9C8\uC774\uB108\uC2A4",Pf=function(Ze,Me,Je){var Ye=Je?". ":"",St=Je?"\u3001":"",Tt=Je?", ":"",zt=Je?" ":"";switch(Me){case 0:return"\u2022"+zt;case 1:return"\u25E6"+zt;case 2:return"\u25FE"+zt;case 5:var cn=Fl(Ze,48,57,!0,Ye);return cn.length<4?"0"+cn:cn;case 4:return xA(Ze,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",St);case 6:return ed(Ze,1,3999,fg,3,Ye).toLowerCase();case 7:return ed(Ze,1,3999,fg,3,Ye);case 8:return Fl(Ze,945,969,!1,Ye);case 9:return Fl(Ze,97,122,!1,Ye);case 10:return Fl(Ze,65,90,!1,Ye);case 11:return Fl(Ze,1632,1641,!0,Ye);case 12:case 49:return ed(Ze,1,9999,hg,3,Ye);case 35:return ed(Ze,1,9999,hg,3,Ye).toLowerCase();case 13:return Fl(Ze,2534,2543,!0,Ye);case 14:case 30:return Fl(Ze,6112,6121,!0,Ye);case 15:return xA(Ze,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",St);case 16:return xA(Ze,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",St);case 17:case 48:return sA(Ze,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",yp,"\u8CA0",St,aA|oA|xf);case 47:return sA(Ze,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",_m,"\u8CA0",St,td|aA|oA|xf);case 42:return sA(Ze,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",yp,"\u8D1F",St,aA|oA|xf);case 41:return sA(Ze,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",_m,"\u8D1F",St,td|aA|oA|xf);case 26:return sA(Ze,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",bp,St,0);case 25:return sA(Ze,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",bp,St,td|aA|oA);case 31:return sA(Ze,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",gg,Tt,td|aA|oA);case 33:return sA(Ze,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",gg,Tt,0);case 32:return sA(Ze,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",gg,Tt,td|aA|oA);case 18:return Fl(Ze,2406,2415,!0,Ye);case 20:return ed(Ze,1,19999,vp,3,Ye);case 21:return Fl(Ze,2790,2799,!0,Ye);case 22:return Fl(Ze,2662,2671,!0,Ye);case 22:return ed(Ze,1,10999,Pm,3,Ye);case 23:return xA(Ze,"\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 xA(Ze,"\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 Fl(Ze,3302,3311,!0,Ye);case 28:return xA(Ze,"\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",St);case 29:return xA(Ze,"\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",St);case 34:return Fl(Ze,3792,3801,!0,Ye);case 37:return Fl(Ze,6160,6169,!0,Ye);case 38:return Fl(Ze,4160,4169,!0,Ye);case 39:return Fl(Ze,2918,2927,!0,Ye);case 40:return Fl(Ze,1776,1785,!0,Ye);case 43:return Fl(Ze,3046,3055,!0,Ye);case 44:return Fl(Ze,3174,3183,!0,Ye);case 45:return Fl(Ze,3664,3673,!0,Ye);case 46:return Fl(Ze,3872,3881,!0,Ye);case 3:default:return Fl(Ze,48,57,!0,Ye)}},wp="data-html2canvas-ignore",Lm=function(){function Ze(Me,Je,Ye){if(this.context=Me,this.options=Ye,this.scrolledElements=[],this.referenceElement=Je,this.counters=new E0,this.quoteDepth=0,!Je.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Je.ownerDocument.documentElement,!1)}return Ze.prototype.toIFrame=function(Me,Je){var Ye=this,St=Im(Me,Je);if(!St.contentWindow)return Promise.reject("Unable to find iframe window");var Tt=Me.defaultView.pageXOffset,zt=Me.defaultView.pageYOffset,cn=St.contentWindow,ln=cn.document,Xn=_f(St).then(function(){return He(Ye,void 0,void 0,function(){var nr,dr;return E(this,function(Jr){switch(Jr.label){case 0:return this.scrolledElements.forEach(Ep),cn&&(cn.scrollTo(Je.left,Je.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(cn.scrollY!==Je.top||cn.scrollX!==Je.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(cn.scrollX-Je.left,cn.scrollY-Je.top,0,0))),nr=this.options.onclone,dr=this.clonedReferenceElement,typeof dr=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ln.fonts&&ln.fonts.ready?[4,ln.fonts.ready]:[3,2];case 1:Jr.sent(),Jr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Om(ln)]:[3,4];case 3:Jr.sent(),Jr.label=4;case 4:return typeof nr=="function"?[2,Promise.resolve().then(function(){return nr(ln,dr)}).then(function(){return St})]:[2,St]}})})});return ln.open(),ln.write(Dm(document.doctype)+""),Cp(this.referenceElement.ownerDocument,Tt,zt),ln.replaceChild(ln.adoptNode(this.documentElement),ln.documentElement),ln.close(),Xn},Ze.prototype.createElementClone=function(Me){if(ds(Me,2))debugger;if(dp(Me))return this.createCanvasClone(Me);if(fp(Me))return this.createVideoClone(Me);if(gp(Me))return this.createStyleClone(Me);var Je=Me.cloneNode(!1);return Ag(Je)&&(Ag(Me)&&Me.currentSrc&&Me.currentSrc!==Me.src&&(Je.src=Me.currentSrc,Je.srcset=""),Je.loading==="lazy"&&(Je.loading="eager")),mp(Je)?this.createCustomElementClone(Je):Je},Ze.prototype.createCustomElementClone=function(Me){var Je=document.createElement("html2canvascustomelement");return _h(Me.style,Je),Je},Ze.prototype.createStyleClone=function(Me){try{var Je=Me.sheet;if(Je&&Je.cssRules){var Ye=[].slice.call(Je.cssRules,0).reduce(function(Tt,zt){return zt&&typeof zt.cssText=="string"?Tt+zt.cssText:Tt},""),St=Me.cloneNode(!1);return St.textContent=Ye,St}}catch(Tt){if(this.context.logger.error("Unable to access cssRules property",Tt),Tt.name!=="SecurityError")throw Tt}return Me.cloneNode(!1)},Ze.prototype.createCanvasClone=function(Me){var Je;if(this.options.inlineImages&&Me.ownerDocument){var Ye=Me.ownerDocument.createElement("img");try{return Ye.src=Me.toDataURL(),Ye}catch(Xn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Me)}}var St=Me.cloneNode(!1);try{St.width=Me.width,St.height=Me.height;var Tt=Me.getContext("2d"),zt=St.getContext("2d");if(zt)if(!this.options.allowTaint&&Tt)zt.putImageData(Tt.getImageData(0,0,Me.width,Me.height),0,0);else{var cn=(Je=Me.getContext("webgl2"))!==null&&Je!==void 0?Je:Me.getContext("webgl");if(cn){var ln=cn.getContextAttributes();(ln==null?void 0:ln.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Me)}zt.drawImage(Me,0,0)}return St}catch(Xn){this.context.logger.info("Unable to clone canvas as it is tainted",Me)}return St},Ze.prototype.createVideoClone=function(Me){var Je=Me.ownerDocument.createElement("canvas");Je.width=Me.offsetWidth,Je.height=Me.offsetHeight;var Ye=Je.getContext("2d");try{return Ye&&(Ye.drawImage(Me,0,0,Je.width,Je.height),this.options.allowTaint||Ye.getImageData(0,0,Je.width,Je.height)),Je}catch(Tt){this.context.logger.info("Unable to clone video as it is tainted",Me)}var St=Me.ownerDocument.createElement("canvas");return St.width=Me.offsetWidth,St.height=Me.offsetHeight,St},Ze.prototype.appendChildNode=function(Me,Je,Ye){(!Nd(Je)||!dg(Je)&&!Je.hasAttribute(wp)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Je)))&&(!this.options.copyStyles||!Nd(Je)||!gp(Je))&&Me.appendChild(this.cloneNode(Je,Ye))},Ze.prototype.cloneChildNodes=function(Me,Je,Ye){for(var St=this,Tt=Me.shadowRoot?Me.shadowRoot.firstChild:Me.firstChild;Tt;Tt=Tt.nextSibling)if(Nd(Tt)&&pp(Tt)&&typeof Tt.assignedNodes=="function"){var zt=Tt.assignedNodes();zt.length&&zt.forEach(function(cn){return St.appendChildNode(Je,cn,Ye)})}else this.appendChildNode(Je,Tt,Ye)},Ze.prototype.cloneNode=function(Me,Je){if(up(Me))return document.createTextNode(Me.data);if(!Me.ownerDocument)return Me.cloneNode(!1);var Ye=Me.ownerDocument.defaultView;if(Ye&&Nd(Me)&&(cg(Me)||Ph(Me))){var St=this.createElementClone(Me);St.style.transitionProperty="none";var Tt=Ye.getComputedStyle(Me),zt=Ye.getComputedStyle(Me,":before"),cn=Ye.getComputedStyle(Me,":after");this.referenceElement===Me&&cg(St)&&(this.clonedReferenceElement=St),ug(St)&&x0(St);var ln=this.counters.parse(new Cc(this.context,Tt)),Xn=this.resolvePseudoContent(Me,St,zt,Ff.BEFORE);mp(Me)&&(Je=!0),fp(Me)||this.cloneChildNodes(Me,St,Je),Xn&&St.insertBefore(Xn,St.firstChild);var nr=this.resolvePseudoContent(Me,St,cn,Ff.AFTER);return nr&&St.appendChild(nr),this.counters.pop(ln),(Tt&&(this.options.copyStyles||Ph(Me))&&!hp(Me)||Je)&&_h(Tt,St),(Me.scrollTop!==0||Me.scrollLeft!==0)&&this.scrolledElements.push([St,Me.scrollLeft,Me.scrollTop]),(Bf(Me)||Fh(Me))&&(Bf(St)||Fh(St))&&(St.value=Me.value),St}return Me.cloneNode(!1)},Ze.prototype.resolvePseudoContent=function(Me,Je,Ye,St){var Tt=this;if(Ye){var zt=Ye.content,cn=Je.ownerDocument;if(!(!cn||!zt||zt==="none"||zt==="-moz-alt-content"||Ye.display==="none")){this.counters.parse(new Cc(this.context,Ye));var ln=new ul(this.context,Ye),Xn=cn.createElement("html2canvaspseudoelement");_h(Ye,Xn),ln.content.forEach(function(dr){if(dr.type===0)Xn.appendChild(cn.createTextNode(dr.value));else if(dr.type===22){var Jr=cn.createElement("img");Jr.src=dr.value,Jr.style.opacity="1",Xn.appendChild(Jr)}else if(dr.type===18){if(dr.name==="attr"){var La=dr.values.filter(ea);La.length&&Xn.appendChild(cn.createTextNode(Me.getAttribute(La[0].value)||""))}else if(dr.name==="counter"){var Di=dr.values.filter(Sc),la=Di[0],No=Di[1];if(la&&ea(la)){var Qa=Tt.counters.getCounterValue(la.value),Ma=No&&ea(No)?ir.parse(Tt.context,No.value):3;Xn.appendChild(cn.createTextNode(Pf(Qa,Ma,!1)))}}else if(dr.name==="counters"){var Eo=dr.values.filter(Sc),la=Eo[0],Yo=Eo[1],No=Eo[2];if(la&&ea(la)){var yo=Tt.counters.getCounterValues(la.value),ba=No&&ea(No)?ir.parse(Tt.context,No.value):3,ws=Yo&&Yo.type===0?Yo.value:"",is=yo.map(function(Zc){return Pf(Zc,ba,!1)}).join(ws);Xn.appendChild(cn.createTextNode(is))}}}else if(dr.type===20)switch(dr.value){case"open-quote":Xn.appendChild(cn.createTextNode(ao(ln.quotes,Tt.quoteDepth++,!0)));break;case"close-quote":Xn.appendChild(cn.createTextNode(ao(ln.quotes,--Tt.quoteDepth,!1)));break;default:Xn.appendChild(cn.createTextNode(dr.value))}}),Xn.className=pg+" "+Lh;var nr=St===Ff.BEFORE?" "+pg:" "+Lh;return Ph(Je)?Je.className.baseValue+=nr:Je.className+=nr,Xn}}},Ze.destroy=function(Me){return Me.parentNode?(Me.parentNode.removeChild(Me),!0):!1},Ze}(),Ff;(function(Ze){Ze[Ze.BEFORE=0]="BEFORE",Ze[Ze.AFTER=1]="AFTER"})(Ff||(Ff={}));var Im=function(Ze,Me){var Je=Ze.createElement("iframe");return Je.className="html2canvas-container",Je.style.visibility="hidden",Je.style.position="fixed",Je.style.left="-10000px",Je.style.top="0px",Je.style.border="0",Je.width=Me.width.toString(),Je.height=Me.height.toString(),Je.scrolling="no",Je.setAttribute(wp,"true"),Ze.body.appendChild(Je),Je},Sp=function(Ze){return new Promise(function(Me){if(Ze.complete){Me();return}if(!Ze.src){Me();return}Ze.onload=Me,Ze.onerror=Me})},Om=function(Ze){return Promise.all([].slice.call(Ze.images,0).map(Sp))},_f=function(Ze){return new Promise(function(Me,Je){var Ye=Ze.contentWindow;if(!Ye)return Je("No window assigned for iframe");var St=Ye.document;Ye.onload=Ze.onload=function(){Ye.onload=Ze.onload=null;var Tt=setInterval(function(){St.body.childNodes.length>0&&St.readyState==="complete"&&(clearInterval(Tt),Me(Ze))},50)}})},B0=["all","d","content"],_h=function(Ze,Me){for(var Je=Ze.length-1;Je>=0;Je--){var Ye=Ze.item(Je);B0.indexOf(Ye)===-1&&Me.style.setProperty(Ye,Ze.getPropertyValue(Ye))}return Me},Dm=function(Ze){var Me="";return Ze&&(Me+=""),Me},Cp=function(Ze,Me,Je){Ze&&Ze.defaultView&&(Me!==Ze.defaultView.pageXOffset||Je!==Ze.defaultView.pageYOffset)&&Ze.defaultView.scrollTo(Me,Je)},Ep=function(Ze){var Me=Ze[0],Je=Ze[1],Ye=Ze[2];Me.scrollLeft=Je,Me.scrollTop=Ye},Bp=":before",xp=":after",pg="___html2canvas___pseudoelement_before",Lh="___html2canvas___pseudoelement_after",Pp=`{ + `]:Object.assign(Object.assign({},(0,Dn.dF)()),{display:"inline-block",width:"100%",[`${jn}${jn}-select`]:{width:cr,height:cr,marginInlineEnd:an.marginXS,marginBottom:an.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:an.colorFillAlter,border:`${an.lineWidth}px dashed ${an.colorBorder}`,borderRadius:an.borderRadiusLG,cursor:"pointer",transition:`border-color ${an.motionDurationSlow}`,[`> ${jn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${jn}-disabled):hover`]:{borderColor:an.colorPrimary}},[`${ar}${ar}-picture-card, ${ar}${ar}-picture-circle`]:{[`${ar}-item-container`]:{display:"inline-block",width:cr,height:cr,marginBlock:`0 ${an.marginXS}px`,marginInline:`0 ${an.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[ur]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${an.paddingXS*2}px)`,height:`calc(100% - ${an.paddingXS*2}px)`,backgroundColor:an.colorBgMask,opacity:0,transition:`all ${an.motionDurationSlow}`,content:'" "'}},[`${ur}:hover`]:{[`&::before, ${ur}-actions`]:{opacity:1}},[`${ur}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${an.motionDurationSlow}`,[`${Vn}-eye, ${Vn}-download, ${Vn}-delete`]:{zIndex:10,width:pn,margin:`0 ${an.marginXXS}px`,fontSize:pn,cursor:"pointer",transition:`all ${an.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${ur}-actions, ${ur}-actions:hover`]:{[`${Vn}-eye, ${Vn}-download, ${Vn}-delete`]:{color:new Ei.C(Br).setAlpha(.65).toRgbString(),"&:hover":{color:Br}}},[`${ur}-thumbnail, ${ur}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${ur}-name`]:{display:"none",textAlign:"center"},[`${ur}-file + ${ur}-name`]:{position:"absolute",bottom:an.margin,display:"block",width:`calc(100% - ${an.paddingXS*2}px)`},[`${ur}-uploading`]:{[`&${ur}`]:{backgroundColor:an.colorFillAlter},[`&::before, ${Vn}-eye, ${Vn}-download, ${Vn}-delete`]:{display:"none"}},[`${ur}-progress`]:{bottom:an.marginXL,width:`calc(100% - ${an.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${jn}-wrapper${jn}-picture-circle-wrapper`]:{[`${jn}${jn}-select`]:{borderRadius:"50%"}}}};var Dr=an=>{const{componentCls:jn}=an;return{[`${jn}-rtl`]:{direction:"rtl"}}};const Ai=an=>{const{componentCls:jn,colorTextDisabled:Vn}=an;return{[`${jn}-wrapper`]:Object.assign(Object.assign({},(0,Dn.Wf)(an)),{[jn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${jn}-select`]:{display:"inline-block"},[`${jn}-disabled`]:{color:Vn,cursor:"not-allowed"}})}};var sr=(0,kn.Z)("Upload",an=>{const{fontSizeHeading3:jn,fontSize:Vn,lineHeight:pn,lineWidth:Br,controlHeightLG:ar}=an,ur=Math.round(Vn*pn),cr=(0,zn.TS)(an,{uploadThumbnailSize:jn*2,uploadProgressOffset:ur/2+Br,uploadPicCardSize:ar*2.55});return[Ai(cr),ri(cr),on(cr),Mn(cr),Er(cr),Oa(cr),Dr(cr),(0,hr.Z)(cr)]},an=>({actionsColor:an.colorTextDescription})),Sa=function(an,jn,Vn,pn){function Br(ar){return ar instanceof Vn?ar:new Vn(function(ur){ur(ar)})}return new(Vn||(Vn=Promise))(function(ar,ur){function cr(bi){try{qn(pn.next(bi))}catch(mr){ur(mr)}}function xi(bi){try{qn(pn.throw(bi))}catch(mr){ur(mr)}}function qn(bi){bi.done?ar(bi.value):Br(bi.value).then(cr,xi)}qn((pn=pn.apply(an,jn||[])).next())})};const Ui=`__LIST_IGNORE_${Date.now()}__`,Jn=(an,jn)=>{const{fileList:Vn,defaultFileList:pn,onRemove:Br,showUploadList:ar=!0,listType:ur="text",onPreview:cr,onDownload:xi,onChange:qn,onDrop:bi,previewFile:mr,disabled:Vi,locale:Aa,iconRender:Po,isImageUrl:zr,progress:fi,prefixCls:Ni,className:Pi,type:va="select",children:na,style:ua,itemRender:Ja,maxCount:Na,data:es={},multiple:Io=!1,action:Ro="",accept:ya="",supportServerRender:lr=!0,rootClassName:er}=an,ra=me.useContext(Qe.Z),da=Vi!=null?Vi:ra,[Ii,ko]=(0,je.Z)(pn||[],{value:Vn,postState:Fi=>Fi!=null?Fi:[]}),[to,ts]=me.useState("drop"),co=me.useRef(null);me.useMemo(()=>{const Fi=Date.now();(Vn||[]).forEach((Ra,Ga)=>{!Ra.uid&&!Object.isFrozen(Ra)&&(Ra.uid=`__AUTO__${Fi}_${Ga}__`)})},[Vn]);const fa=(Fi,Ra,Ga)=>{let Li=(0,ze.Z)(Ra),no=!1;Na===1?Li=Li.slice(-1):Na&&(no=Li.length>Na,Li=Li.slice(0,Na)),(0,Ve.flushSync)(()=>{ko(Li)});const Nn={file:Fi,fileList:Li};Ga&&(Nn.event=Ga),(!no||Li.some(Ln=>Ln.uid===Fi.uid))&&(0,Ve.flushSync)(()=>{qn==null||qn(Nn)})},Ca=(Fi,Ra)=>Sa(void 0,void 0,void 0,function*(){const{beforeUpload:Ga,transformFile:Li}=an;let no=Fi;if(Ga){const Nn=yield Ga(Fi,Ra);if(Nn===!1)return!1;if(delete Fi[Ui],Nn===Ui)return Object.defineProperty(Fi,Ui,{value:!0,configurable:!0}),!1;typeof Nn=="object"&&Nn&&(no=Nn)}return Li&&(no=yield Li(no)),no}),Da=Fi=>{const Ra=Fi.filter(no=>!no.file[Ui]);if(!Ra.length)return;const Ga=Ra.map(no=>gt(no.file));let Li=(0,ze.Z)(Ii);Ga.forEach(no=>{Li=at(no,Li)}),Ga.forEach((no,Nn)=>{let Ln=no;if(Ra[Nn].parsedFile)no.status="uploading";else{const{originFileObj:Bn}=no;let Sr;try{Sr=new File([Bn],Bn.name,{type:Bn.type})}catch(gi){Sr=new Blob([Bn],{type:Bn.type}),Sr.name=Bn.name,Sr.lastModifiedDate=new Date,Sr.lastModified=new Date().getTime()}Sr.uid=no.uid,Ln=Sr}fa(Ln,Li)})},ha=(Fi,Ra,Ga)=>{try{typeof Fi=="string"&&(Fi=JSON.parse(Fi))}catch(Nn){}if(!bt(Ra,Ii))return;const Li=gt(Ra);Li.status="done",Li.percent=100,Li.response=Fi,Li.xhr=Ga;const no=at(Li,Ii);fa(Li,no)},Mo=(Fi,Ra)=>{if(!bt(Ra,Ii))return;const Ga=gt(Ra);Ga.status="uploading",Ga.percent=Fi.percent;const Li=at(Ga,Ii);fa(Ga,Li,Fi)},Oo=(Fi,Ra,Ga)=>{if(!bt(Ga,Ii))return;const Li=gt(Ga);Li.error=Fi,Li.response=Ra,Li.status="error";const no=at(Li,Ii);fa(Li,no)},Qo=Fi=>{let Ra;Promise.resolve(typeof Br=="function"?Br(Fi):Br).then(Ga=>{var Li;if(Ga===!1)return;const no=Pt(Fi,Ii);no&&(Ra=Object.assign(Object.assign({},Fi),{status:"removed"}),Ii==null||Ii.forEach(Nn=>{const Ln=Ra.uid!==void 0?"uid":"name";Nn[Ln]===Ra[Ln]&&!Object.isFrozen(Nn)&&(Nn.status="removed")}),(Li=co.current)===null||Li===void 0||Li.abort(Ra),fa(Ra,no))})},Fo=Fi=>{ts(Fi.type),Fi.type==="drop"&&(bi==null||bi(Fi))};me.useImperativeHandle(jn,()=>({onBatchStart:Da,onSuccess:ha,onProgress:Mo,onError:Oo,fileList:Ii,upload:co.current}));const{getPrefixCls:Us,direction:Ss,upload:Ao}=me.useContext($e.E_),ro=Us("upload",Ni),Hs=Object.assign(Object.assign({onBatchStart:Da,onError:Oo,onProgress:Mo,onSuccess:ha},an),{data:es,multiple:Io,action:Ro,accept:ya,supportServerRender:lr,prefixCls:ro,disabled:da,beforeUpload:Ca,onChange:void 0});delete Hs.className,delete Hs.style,(!na||da)&&delete Hs.id;const[On,br]=sr(ro),[Ur]=(0,rt.Z)("Upload",et.Z.Upload),{showRemoveIcon:Pa,showPreviewIcon:Vr,showDownloadIcon:xr,removeIcon:Pr,previewIcon:gr,downloadIcon:kr}=typeof ar=="boolean"?{}:ar,ci=(Fi,Ra)=>ar?me.createElement(Pn,{prefixCls:ro,listType:ur,items:Ii,previewFile:mr,onPreview:cr,onDownload:xi,onRemove:Qo,showRemoveIcon:!da&&Pa,showPreviewIcon:Vr,showDownloadIcon:xr,removeIcon:Pr,previewIcon:gr,downloadIcon:kr,iconRender:Po,locale:Object.assign(Object.assign({},Ur),Aa),isImageUrl:zr,progress:fi,appendAction:Fi,appendActionVisible:Ra,itemRender:Ja,disabled:da}):Fi,li=ve()(`${ro}-wrapper`,Pi,er,br,Ao==null?void 0:Ao.className,{[`${ro}-rtl`]:Ss==="rtl",[`${ro}-picture-card-wrapper`]:ur==="picture-card",[`${ro}-picture-circle-wrapper`]:ur==="picture-circle"}),Ta=Object.assign(Object.assign({},Ao==null?void 0:Ao.style),ua);if(va==="drag"){const Fi=ve()(br,ro,`${ro}-drag`,{[`${ro}-drag-uploading`]:Ii.some(Ra=>Ra.status==="uploading"),[`${ro}-drag-hover`]:to==="dragover",[`${ro}-disabled`]:da,[`${ro}-rtl`]:Ss==="rtl"});return On(me.createElement("span",{className:li},me.createElement("div",{className:Fi,style:Ta,onDrop:Fo,onDragOver:Fo,onDragLeave:Fo},me.createElement(Ie,Object.assign({},Hs,{ref:co,className:`${ro}-btn`}),me.createElement("div",{className:`${ro}-drag-container`},na))),ci()))}const qi=ve()(ro,`${ro}-select`,{[`${ro}-disabled`]:da}),za=(Fi=>me.createElement("div",{className:qi,style:Fi},me.createElement(Ie,Object.assign({},Hs,{ref:co}))))(na?void 0:{display:"none"});return On(ur==="picture-card"||ur==="picture-circle"?me.createElement("span",{className:li},ci(za,!!na)):me.createElement("span",{className:li},za,ci()))};var jr=me.forwardRef(Jn),Tn=function(an,jn){var Vn={};for(var pn in an)Object.prototype.hasOwnProperty.call(an,pn)&&jn.indexOf(pn)<0&&(Vn[pn]=an[pn]);if(an!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Br=0,pn=Object.getOwnPropertySymbols(an);Br{var{style:Vn,height:pn}=an,Br=Tn(an,["style","height"]);return me.createElement(jr,Object.assign({ref:jn},Br,{type:"drag",style:Object.assign(Object.assign({},Vn),{height:pn})}))});const Bi=jr;Bi.Dragger=di,Bi.LIST_IGNORE=Ui;var $r=Bi},86251:function(qt,Nt){"use strict";Nt.byteLength=ie,Nt.toByteArray=le,Nt.fromByteArray=ae;for(var pe=[],me=[],ze=typeof Uint8Array!="undefined"?Uint8Array:Array,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ve=0,fe=E.length;ve0)throw new Error("Invalid string. Length must be a multiple of 4");var a=te.indexOf("=");a===-1&&(a=z);var y=a===z?0:4-a%4;return[a,y]}function ie(te){var z=ue(te),a=z[0],y=z[1];return(a+y)*3/4-y}function re(te,z,a){return(z+a)*3/4-a}function le(te){var z,a=ue(te),y=a[0],x=a[1],b=new ze(re(te,y,x)),ee=0,ne=x>0?y-4:y,Ae;for(Ae=0;Ae>16&255,b[ee++]=z>>8&255,b[ee++]=z&255;return x===2&&(z=me[te.charCodeAt(Ae)]<<2|me[te.charCodeAt(Ae+1)]>>4,b[ee++]=z&255),x===1&&(z=me[te.charCodeAt(Ae)]<<10|me[te.charCodeAt(Ae+1)]<<4|me[te.charCodeAt(Ae+2)]>>2,b[ee++]=z>>8&255,b[ee++]=z&255),b}function oe(te){return pe[te>>18&63]+pe[te>>12&63]+pe[te>>6&63]+pe[te&63]}function se(te,z,a){for(var y,x=[],b=z;bne?ne:ee+b));return y===1?(z=te[a-1],x.push(pe[z>>2]+pe[z<<4&63]+"==")):y===2&&(z=(te[a-2]<<8)+te[a-1],x.push(pe[z>>10]+pe[z>>4&63]+pe[z<<2&63]+"=")),x.join("")}},19208:function(qt,Nt,pe){"use strict";var me;var ze=pe(86251),E=pe(67467),ve=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Nt.lW=re,me=ee,Nt.h2=50;var fe=2147483647;me=fe,re.TYPED_ARRAY_SUPPORT=ue(),!re.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function ue(){try{var Oe=new Uint8Array(1),Le={foo:function(){return 42}};return Object.setPrototypeOf(Le,Uint8Array.prototype),Object.setPrototypeOf(Oe,Le),Oe.foo()===42}catch(Fe){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 ie(Oe){if(Oe>fe)throw new RangeError('The value "'+Oe+'" is invalid for option "size"');var Le=new Uint8Array(Oe);return Object.setPrototypeOf(Le,re.prototype),Le}function re(Oe,Le,Fe){if(typeof Oe=="number"){if(typeof Le=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ae(Oe)}return le(Oe,Le,Fe)}re.poolSize=8192;function le(Oe,Le,Fe){if(typeof Oe=="string")return te(Oe,Le);if(ArrayBuffer.isView(Oe))return a(Oe);if(Oe==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe);if(qe(Oe,ArrayBuffer)||Oe&&qe(Oe.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(qe(Oe,SharedArrayBuffer)||Oe&&qe(Oe.buffer,SharedArrayBuffer)))return y(Oe,Le,Fe);if(typeof Oe=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var De=Oe.valueOf&&Oe.valueOf();if(De!=null&&De!==Oe)return re.from(De,Le,Fe);var Te=x(Oe);if(Te)return Te;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof Oe[Symbol.toPrimitive]=="function")return re.from(Oe[Symbol.toPrimitive]("string"),Le,Fe);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof Oe)}re.from=function(Oe,Le,Fe){return le(Oe,Le,Fe)},Object.setPrototypeOf(re.prototype,Uint8Array.prototype),Object.setPrototypeOf(re,Uint8Array);function oe(Oe){if(typeof Oe!="number")throw new TypeError('"size" argument must be of type number');if(Oe<0)throw new RangeError('The value "'+Oe+'" is invalid for option "size"')}function se(Oe,Le,Fe){return oe(Oe),Oe<=0?ie(Oe):Le!==void 0?typeof Fe=="string"?ie(Oe).fill(Le,Fe):ie(Oe).fill(Le):ie(Oe)}re.alloc=function(Oe,Le,Fe){return se(Oe,Le,Fe)};function ae(Oe){return oe(Oe),ie(Oe<0?0:b(Oe)|0)}re.allocUnsafe=function(Oe){return ae(Oe)},re.allocUnsafeSlow=function(Oe){return ae(Oe)};function te(Oe,Le){if((typeof Le!="string"||Le==="")&&(Le="utf8"),!re.isEncoding(Le))throw new TypeError("Unknown encoding: "+Le);var Fe=ne(Oe,Le)|0,De=ie(Fe),Te=De.write(Oe,Le);return Te!==Fe&&(De=De.slice(0,Te)),De}function z(Oe){for(var Le=Oe.length<0?0:b(Oe.length)|0,Fe=ie(Le),De=0;De=fe)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+fe.toString(16)+" bytes");return Oe|0}function ee(Oe){return+Oe!=Oe&&(Oe=0),re.alloc(+Oe)}re.isBuffer=function(Le){return Le!=null&&Le._isBuffer===!0&&Le!==re.prototype},re.compare=function(Le,Fe){if(qe(Le,Uint8Array)&&(Le=re.from(Le,Le.offset,Le.byteLength)),qe(Fe,Uint8Array)&&(Fe=re.from(Fe,Fe.offset,Fe.byteLength)),!re.isBuffer(Le)||!re.isBuffer(Fe))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Le===Fe)return 0;for(var De=Le.length,Te=Fe.length,ke=0,_e=Math.min(De,Te);ke<_e;++ke)if(Le[ke]!==Fe[ke]){De=Le[ke],Te=Fe[ke];break}return DeTe.length?re.from(_e).copy(Te,ke):Uint8Array.prototype.set.call(Te,_e,ke);else if(re.isBuffer(_e))_e.copy(Te,ke);else throw new TypeError('"list" argument must be an Array of Buffers');ke+=_e.length}return Te};function ne(Oe,Le){if(re.isBuffer(Oe))return Oe.length;if(ArrayBuffer.isView(Oe)||qe(Oe,ArrayBuffer))return Oe.byteLength;if(typeof Oe!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof Oe);var Fe=Oe.length,De=arguments.length>2&&arguments[2]===!0;if(!De&&Fe===0)return 0;for(var Te=!1;;)switch(Le){case"ascii":case"latin1":case"binary":return Fe;case"utf8":case"utf-8":return mt(Oe).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Fe*2;case"hex":return Fe>>>1;case"base64":return vt(Oe).length;default:if(Te)return De?-1:mt(Oe).length;Le=(""+Le).toLowerCase(),Te=!0}}re.byteLength=ne;function Ae(Oe,Le,Fe){var De=!1;if((Le===void 0||Le<0)&&(Le=0),Le>this.length||((Fe===void 0||Fe>this.length)&&(Fe=this.length),Fe<=0)||(Fe>>>=0,Le>>>=0,Fe<=Le))return"";for(Oe||(Oe="utf8");;)switch(Oe){case"hex":return $e(this,Le,Fe);case"utf8":case"utf-8":return Ee(this,Le,Fe);case"ascii":return je(this,Le,Fe);case"latin1":case"binary":return Ve(this,Le,Fe);case"base64":return He(this,Le,Fe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Qe(this,Le,Fe);default:if(De)throw new TypeError("Unknown encoding: "+Oe);Oe=(Oe+"").toLowerCase(),De=!0}}re.prototype._isBuffer=!0;function ge(Oe,Le,Fe){var De=Oe[Le];Oe[Le]=Oe[Fe],Oe[Fe]=De}re.prototype.swap16=function(){var Le=this.length;if(Le%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Fe=0;FeFe&&(Le+=" ... "),""},ve&&(re.prototype[ve]=re.prototype.inspect),re.prototype.compare=function(Le,Fe,De,Te,ke){if(qe(Le,Uint8Array)&&(Le=re.from(Le,Le.offset,Le.byteLength)),!re.isBuffer(Le))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Le);if(Fe===void 0&&(Fe=0),De===void 0&&(De=Le?Le.length:0),Te===void 0&&(Te=0),ke===void 0&&(ke=this.length),Fe<0||De>Le.length||Te<0||ke>this.length)throw new RangeError("out of range index");if(Te>=ke&&Fe>=De)return 0;if(Te>=ke)return-1;if(Fe>=De)return 1;if(Fe>>>=0,De>>>=0,Te>>>=0,ke>>>=0,this===Le)return 0;for(var _e=ke-Te,Xe=De-Fe,dt=Math.min(_e,Xe),gt=this.slice(Te,ke),at=Le.slice(Fe,De),bt=0;bt2147483647?Fe=2147483647:Fe<-2147483648&&(Fe=-2147483648),Fe=+Fe,Re(Fe)&&(Fe=Te?0:Oe.length-1),Fe<0&&(Fe=Oe.length+Fe),Fe>=Oe.length){if(Te)return-1;Fe=Oe.length-1}else if(Fe<0)if(Te)Fe=0;else return-1;if(typeof Le=="string"&&(Le=re.from(Le,De)),re.isBuffer(Le))return Le.length===0?-1:be(Oe,Le,Fe,De,Te);if(typeof Le=="number")return Le=Le&255,typeof Uint8Array.prototype.indexOf=="function"?Te?Uint8Array.prototype.indexOf.call(Oe,Le,Fe):Uint8Array.prototype.lastIndexOf.call(Oe,Le,Fe):be(Oe,[Le],Fe,De,Te);throw new TypeError("val must be string, number or Buffer")}function be(Oe,Le,Fe,De,Te){var ke=1,_e=Oe.length,Xe=Le.length;if(De!==void 0&&(De=String(De).toLowerCase(),De==="ucs2"||De==="ucs-2"||De==="utf16le"||De==="utf-16le")){if(Oe.length<2||Le.length<2)return-1;ke=2,_e/=2,Xe/=2,Fe/=2}function dt(Et,Lt){return ke===1?Et[Lt]:Et.readUInt16BE(Lt*ke)}var gt;if(Te){var at=-1;for(gt=Fe;gt<_e;gt++)if(dt(Oe,gt)===dt(Le,at===-1?0:gt-at)){if(at===-1&&(at=gt),gt-at+1===Xe)return at*ke}else at!==-1&&(gt-=gt-at),at=-1}else for(Fe+Xe>_e&&(Fe=_e-Xe),gt=Fe;gt>=0;gt--){for(var bt=!0,Pt=0;PtTe&&(De=Te)):De=Te;var ke=Le.length;De>ke/2&&(De=ke/2);for(var _e=0;_e>>0,isFinite(De)?(De=De>>>0,Te===void 0&&(Te="utf8")):(Te=De,De=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ke=this.length-Fe;if((De===void 0||De>ke)&&(De=ke),Le.length>0&&(De<0||Fe<0)||Fe>this.length)throw new RangeError("Attempt to write outside buffer bounds");Te||(Te="utf8");for(var _e=!1;;)switch(Te){case"hex":return we(this,Le,Fe,De);case"utf8":case"utf-8":return Ce(this,Le,Fe,De);case"ascii":case"latin1":case"binary":return Se(this,Le,Fe,De);case"base64":return Pe(this,Le,Fe,De);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Be(this,Le,Fe,De);default:if(_e)throw new TypeError("Unknown encoding: "+Te);Te=(""+Te).toLowerCase(),_e=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function He(Oe,Le,Fe){return Le===0&&Fe===Oe.length?ze.fromByteArray(Oe):ze.fromByteArray(Oe.slice(Le,Fe))}function Ee(Oe,Le,Fe){Fe=Math.min(Oe.length,Fe);for(var De=[],Te=Le;Te239?4:ke>223?3:ke>191?2:1;if(Te+Xe<=Fe){var dt,gt,at,bt;switch(Xe){case 1:ke<128&&(_e=ke);break;case 2:dt=Oe[Te+1],(dt&192)===128&&(bt=(ke&31)<<6|dt&63,bt>127&&(_e=bt));break;case 3:dt=Oe[Te+1],gt=Oe[Te+2],(dt&192)===128&&(gt&192)===128&&(bt=(ke&15)<<12|(dt&63)<<6|gt&63,bt>2047&&(bt<55296||bt>57343)&&(_e=bt));break;case 4:dt=Oe[Te+1],gt=Oe[Te+2],at=Oe[Te+3],(dt&192)===128&&(gt&192)===128&&(at&192)===128&&(bt=(ke&15)<<18|(dt&63)<<12|(gt&63)<<6|at&63,bt>65535&&bt<1114112&&(_e=bt))}}_e===null?(_e=65533,Xe=1):_e>65535&&(_e-=65536,De.push(_e>>>10&1023|55296),_e=56320|_e&1023),De.push(_e),Te+=Xe}return Ie(De)}var Ue=4096;function Ie(Oe){var Le=Oe.length;if(Le<=Ue)return String.fromCharCode.apply(String,Oe);for(var Fe="",De=0;DeDe)&&(Fe=De);for(var Te="",ke=Le;keDe&&(Le=De),Fe<0?(Fe+=De,Fe<0&&(Fe=0)):Fe>De&&(Fe=De),FeFe)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUintLE=re.prototype.readUIntLE=function(Le,Fe,De){Le=Le>>>0,Fe=Fe>>>0,De||rt(Le,Fe,this.length);for(var Te=this[Le],ke=1,_e=0;++_e>>0,Fe=Fe>>>0,De||rt(Le,Fe,this.length);for(var Te=this[Le+--Fe],ke=1;Fe>0&&(ke*=256);)Te+=this[Le+--Fe]*ke;return Te},re.prototype.readUint8=re.prototype.readUInt8=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,1,this.length),this[Le]},re.prototype.readUint16LE=re.prototype.readUInt16LE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,2,this.length),this[Le]|this[Le+1]<<8},re.prototype.readUint16BE=re.prototype.readUInt16BE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,2,this.length),this[Le]<<8|this[Le+1]},re.prototype.readUint32LE=re.prototype.readUInt32LE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),(this[Le]|this[Le+1]<<8|this[Le+2]<<16)+this[Le+3]*16777216},re.prototype.readUint32BE=re.prototype.readUInt32BE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),this[Le]*16777216+(this[Le+1]<<16|this[Le+2]<<8|this[Le+3])},re.prototype.readIntLE=function(Le,Fe,De){Le=Le>>>0,Fe=Fe>>>0,De||rt(Le,Fe,this.length);for(var Te=this[Le],ke=1,_e=0;++_e=ke&&(Te-=Math.pow(2,8*Fe)),Te},re.prototype.readIntBE=function(Le,Fe,De){Le=Le>>>0,Fe=Fe>>>0,De||rt(Le,Fe,this.length);for(var Te=Fe,ke=1,_e=this[Le+--Te];Te>0&&(ke*=256);)_e+=this[Le+--Te]*ke;return ke*=128,_e>=ke&&(_e-=Math.pow(2,8*Fe)),_e},re.prototype.readInt8=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,1,this.length),this[Le]&128?(255-this[Le]+1)*-1:this[Le]},re.prototype.readInt16LE=function(Le,Fe){Le=Le>>>0,Fe||rt(Le,2,this.length);var De=this[Le]|this[Le+1]<<8;return De&32768?De|4294901760:De},re.prototype.readInt16BE=function(Le,Fe){Le=Le>>>0,Fe||rt(Le,2,this.length);var De=this[Le+1]|this[Le]<<8;return De&32768?De|4294901760:De},re.prototype.readInt32LE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),this[Le]|this[Le+1]<<8|this[Le+2]<<16|this[Le+3]<<24},re.prototype.readInt32BE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),this[Le]<<24|this[Le+1]<<16|this[Le+2]<<8|this[Le+3]},re.prototype.readFloatLE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),E.read(this,Le,!0,23,4)},re.prototype.readFloatBE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,4,this.length),E.read(this,Le,!1,23,4)},re.prototype.readDoubleLE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,8,this.length),E.read(this,Le,!0,52,8)},re.prototype.readDoubleBE=function(Le,Fe){return Le=Le>>>0,Fe||rt(Le,8,this.length),E.read(this,Le,!1,52,8)};function et(Oe,Le,Fe,De,Te,ke){if(!re.isBuffer(Oe))throw new TypeError('"buffer" argument must be a Buffer instance');if(Le>Te||LeOe.length)throw new RangeError("Index out of range")}re.prototype.writeUintLE=re.prototype.writeUIntLE=function(Le,Fe,De,Te){if(Le=+Le,Fe=Fe>>>0,De=De>>>0,!Te){var ke=Math.pow(2,8*De)-1;et(this,Le,Fe,De,ke,0)}var _e=1,Xe=0;for(this[Fe]=Le&255;++Xe>>0,De=De>>>0,!Te){var ke=Math.pow(2,8*De)-1;et(this,Le,Fe,De,ke,0)}var _e=De-1,Xe=1;for(this[Fe+_e]=Le&255;--_e>=0&&(Xe*=256);)this[Fe+_e]=Le/Xe&255;return Fe+De},re.prototype.writeUint8=re.prototype.writeUInt8=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,1,255,0),this[Fe]=Le&255,Fe+1},re.prototype.writeUint16LE=re.prototype.writeUInt16LE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,2,65535,0),this[Fe]=Le&255,this[Fe+1]=Le>>>8,Fe+2},re.prototype.writeUint16BE=re.prototype.writeUInt16BE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,2,65535,0),this[Fe]=Le>>>8,this[Fe+1]=Le&255,Fe+2},re.prototype.writeUint32LE=re.prototype.writeUInt32LE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,4,4294967295,0),this[Fe+3]=Le>>>24,this[Fe+2]=Le>>>16,this[Fe+1]=Le>>>8,this[Fe]=Le&255,Fe+4},re.prototype.writeUint32BE=re.prototype.writeUInt32BE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,4,4294967295,0),this[Fe]=Le>>>24,this[Fe+1]=Le>>>16,this[Fe+2]=Le>>>8,this[Fe+3]=Le&255,Fe+4},re.prototype.writeIntLE=function(Le,Fe,De,Te){if(Le=+Le,Fe=Fe>>>0,!Te){var ke=Math.pow(2,8*De-1);et(this,Le,Fe,De,ke-1,-ke)}var _e=0,Xe=1,dt=0;for(this[Fe]=Le&255;++_e>0)-dt&255;return Fe+De},re.prototype.writeIntBE=function(Le,Fe,De,Te){if(Le=+Le,Fe=Fe>>>0,!Te){var ke=Math.pow(2,8*De-1);et(this,Le,Fe,De,ke-1,-ke)}var _e=De-1,Xe=1,dt=0;for(this[Fe+_e]=Le&255;--_e>=0&&(Xe*=256);)Le<0&&dt===0&&this[Fe+_e+1]!==0&&(dt=1),this[Fe+_e]=(Le/Xe>>0)-dt&255;return Fe+De},re.prototype.writeInt8=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,1,127,-128),Le<0&&(Le=255+Le+1),this[Fe]=Le&255,Fe+1},re.prototype.writeInt16LE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,2,32767,-32768),this[Fe]=Le&255,this[Fe+1]=Le>>>8,Fe+2},re.prototype.writeInt16BE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,2,32767,-32768),this[Fe]=Le>>>8,this[Fe+1]=Le&255,Fe+2},re.prototype.writeInt32LE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,4,2147483647,-2147483648),this[Fe]=Le&255,this[Fe+1]=Le>>>8,this[Fe+2]=Le>>>16,this[Fe+3]=Le>>>24,Fe+4},re.prototype.writeInt32BE=function(Le,Fe,De){return Le=+Le,Fe=Fe>>>0,De||et(this,Le,Fe,4,2147483647,-2147483648),Le<0&&(Le=4294967295+Le+1),this[Fe]=Le>>>24,this[Fe+1]=Le>>>16,this[Fe+2]=Le>>>8,this[Fe+3]=Le&255,Fe+4};function ut(Oe,Le,Fe,De,Te,ke){if(Fe+De>Oe.length)throw new RangeError("Index out of range");if(Fe<0)throw new RangeError("Index out of range")}function lt(Oe,Le,Fe,De,Te){return Le=+Le,Fe=Fe>>>0,Te||ut(Oe,Le,Fe,4,34028234663852886e22,-34028234663852886e22),E.write(Oe,Le,Fe,De,23,4),Fe+4}re.prototype.writeFloatLE=function(Le,Fe,De){return lt(this,Le,Fe,!0,De)},re.prototype.writeFloatBE=function(Le,Fe,De){return lt(this,Le,Fe,!1,De)};function it(Oe,Le,Fe,De,Te){return Le=+Le,Fe=Fe>>>0,Te||ut(Oe,Le,Fe,8,17976931348623157e292,-17976931348623157e292),E.write(Oe,Le,Fe,De,52,8),Fe+8}re.prototype.writeDoubleLE=function(Le,Fe,De){return it(this,Le,Fe,!0,De)},re.prototype.writeDoubleBE=function(Le,Fe,De){return it(this,Le,Fe,!1,De)},re.prototype.copy=function(Le,Fe,De,Te){if(!re.isBuffer(Le))throw new TypeError("argument should be a Buffer");if(De||(De=0),!Te&&Te!==0&&(Te=this.length),Fe>=Le.length&&(Fe=Le.length),Fe||(Fe=0),Te>0&&Te=this.length)throw new RangeError("Index out of range");if(Te<0)throw new RangeError("sourceEnd out of bounds");Te>this.length&&(Te=this.length),Le.length-Fe>>0,De=De===void 0?this.length:De>>>0,Le||(Le=0);var _e;if(typeof Le=="number")for(_e=Fe;_e55295&&Fe<57344){if(!Te){if(Fe>56319){(Le-=3)>-1&&ke.push(239,191,189);continue}else if(_e+1===De){(Le-=3)>-1&&ke.push(239,191,189);continue}Te=Fe;continue}if(Fe<56320){(Le-=3)>-1&&ke.push(239,191,189),Te=Fe;continue}Fe=(Te-55296<<10|Fe-56320)+65536}else Te&&(Le-=3)>-1&&ke.push(239,191,189);if(Te=null,Fe<128){if((Le-=1)<0)break;ke.push(Fe)}else if(Fe<2048){if((Le-=2)<0)break;ke.push(Fe>>6|192,Fe&63|128)}else if(Fe<65536){if((Le-=3)<0)break;ke.push(Fe>>12|224,Fe>>6&63|128,Fe&63|128)}else if(Fe<1114112){if((Le-=4)<0)break;ke.push(Fe>>18|240,Fe>>12&63|128,Fe>>6&63|128,Fe&63|128)}else throw new Error("Invalid code point")}return ke}function yt(Oe){for(var Le=[],Fe=0;Fe>8,Te=Fe%256,ke.push(Te),ke.push(De);return ke}function vt(Oe){return ze.toByteArray(ct(Oe))}function st(Oe,Le,Fe,De){for(var Te=0;Te=Le.length||Te>=Oe.length);++Te)Le[Te+Fe]=Oe[Te];return Te}function qe(Oe,Le){return Oe instanceof Le||Oe!=null&&Oe.constructor!=null&&Oe.constructor.name!=null&&Oe.constructor.name===Le.name}function Re(Oe){return Oe!==Oe}var We=function(){for(var Oe="0123456789abcdef",Le=new Array(256),Fe=0;Fe<16;++Fe)for(var De=Fe*16,Te=0;Te<16;++Te)Le[De+Te]=Oe[Fe]+Oe[Te];return Le}()},64270:function(qt){(function(Nt,pe){qt.exports=pe()})(this,function(){"use strict";var Nt=function(Ze,Me){return Nt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,Ye){Je.__proto__=Ye}||function(Je,Ye){for(var St in Ye)Object.prototype.hasOwnProperty.call(Ye,St)&&(Je[St]=Ye[St])},Nt(Ze,Me)};function pe(Ze,Me){if(typeof Me!="function"&&Me!==null)throw new TypeError("Class extends value "+String(Me)+" is not a constructor or null");Nt(Ze,Me);function Je(){this.constructor=Ze}Ze.prototype=Me===null?Object.create(Me):(Je.prototype=Me.prototype,new Je)}var me=function(){return me=Object.assign||function(Me){for(var Je,Ye=1,St=arguments.length;Ye0&&Tt[Tt.length-1])&&(Xn[0]===6||Xn[0]===2)){Je=0;continue}if(Xn[0]===3&&(!Tt||Xn[1]>Tt[0]&&Xn[1]=55296&&St<=56319&&Je>10)+55296,zt%1024+56320)),(St+1===Je||Ye.length>16384)&&(Tt+=String.fromCharCode.apply(String,Ye),Ye.length=0)}return Tt},oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),ae=0;ae>4,nr[St++]=(zt&15)<<4|un>>2,nr[St++]=(un&3)<<6|ln&63;return Xn},x=function(Ze){for(var Me=Ze.length,Je=[],Ye=0;Ye>ee,be=1<>ee,Se=ye+Ce,Pe=Se,Be=32,He=Pe+Be,Ee=65536>>ne,Ue=1<=0){if(Me<55296||Me>56319&&Me<=65535)return Je=this.index[Me>>ee],Je=(Je<>ee)],Je=(Je<>ne),Je=this.index[Je],Je+=Me>>ee&Ie,Je=this.index[Je],Je=(Je<it?(St.push(!0),un-=it):St.push(!1),["normal","auto","loose"].indexOf(Me)!==-1&&[8208,8211,12316,12448].indexOf(Tt)!==-1)return Ye.push(zt),Je.push(Te);if(un===yt||un===We){if(zt===0)return Ye.push(zt),Je.push(Ot);var ln=Je[zt-1];return Oa.indexOf(ln)===-1?(Ye.push(Ye[zt-1]),Je.push(ln)):(Ye.push(zt),Je.push(Ot))}if(Ye.push(zt),un===Mt)return Je.push(Me==="strict"?gt:nn);if(un===kn||un===wt)return Je.push(Ot);if(un===zn)return Tt>=131072&&Tt<=196605||Tt>=196608&&Tt<=262141?Je.push(nn):Je.push(Ot);Je.push(un)}),[Ye,Je,St]},Mn=function(Ze,Me,Je,Ye){var St=Ye[Je];if(Array.isArray(Ze)?Ze.indexOf(St)!==-1:Ze===St)for(var Tt=Je;Tt<=Ye.length;){Tt++;var zt=Ye[Tt];if(zt===Me)return!0;if(zt!==Re)break}if(St===Re)for(var Tt=Je;Tt>0;){Tt--;var un=Ye[Tt];if(Array.isArray(Ze)?Ze.indexOf(un)!==-1:Ze===un)for(var ln=Je;ln<=Ye.length;){ln++;var zt=Ye[ln];if(zt===Me)return!0;if(zt!==Re)break}if(un!==Re)break}return!1},Fn=function(Ze,Me){for(var Je=Ze;Je>=0;){var Ye=Me[Je];if(Ye===Re)Je--;else return Ye}return 0},Dr=function(Ze,Me,Je,Ye,St){if(Je[Ye]===0)return yr;var Tt=Ye-1;if(Array.isArray(St)&&St[Tt]===!0)return yr;var zt=Tt-1,un=Tt+1,ln=Me[Tt],Xn=zt>=0?Me[zt]:0,nr=Me[un];if(ln===ct&&nr===mt)return yr;if(Ki.indexOf(ln)!==-1)return ri;if(Ki.indexOf(nr)!==-1||wi.indexOf(nr)!==-1)return yr;if(Fn(Tt,Me)===st)return Er;if(wr.get(Ze[Tt])===We||(ln===Qt||ln===Jt)&&wr.get(Ze[un])===We||ln===vt||nr===vt||ln===qe||[Re,Le,De].indexOf(ln)===-1&&nr===qe||[ke,_e,Xe,Pt,Rt].indexOf(nr)!==-1||Fn(Tt,Me)===at||Mn(bt,at,Tt,Me)||Mn([ke,_e],gt,Tt,Me)||Mn(Oe,Oe,Tt,Me))return yr;if(ln===Re)return Er;if(ln===bt||nr===bt)return yr;if(nr===Te||ln===Te)return Er;if([Le,De,gt].indexOf(nr)!==-1||ln===Fe||Xn===cn&&Ei.indexOf(ln)!==-1||ln===Rt&&nr===cn||nr===dt||hi.indexOf(nr)!==-1&&ln===Et||hi.indexOf(ln)!==-1&&nr===Et||ln===Ft&&[nn,Qt,Jt].indexOf(nr)!==-1||[nn,Qt,Jt].indexOf(ln)!==-1&&nr===Lt||hi.indexOf(ln)!==-1&&Ti.indexOf(nr)!==-1||Ti.indexOf(ln)!==-1&&hi.indexOf(nr)!==-1||[Ft,Lt].indexOf(ln)!==-1&&(nr===Et||[at,De].indexOf(nr)!==-1&&Me[un+1]===Et)||[at,De].indexOf(ln)!==-1&&nr===Et||ln===Et&&[Et,Rt,Pt].indexOf(nr)!==-1)return yr;if([Et,Rt,Pt,ke,_e].indexOf(nr)!==-1)for(var dr=Tt;dr>=0;){var Jr=Me[dr];if(Jr===Et)return yr;if([Rt,Pt].indexOf(Jr)!==-1)dr--;else break}if([Ft,Lt].indexOf(nr)!==-1)for(var dr=[ke,_e].indexOf(ln)!==-1?zt:Tt;dr>=0;){var Jr=Me[dr];if(Jr===Et)return yr;if([Rt,Pt].indexOf(Jr)!==-1)dr--;else break}if(Sn===ln&&[Sn,Pn,mn,tn].indexOf(nr)!==-1||[Pn,mn].indexOf(ln)!==-1&&[Pn,Dn].indexOf(nr)!==-1||[Dn,tn].indexOf(ln)!==-1&&nr===Dn||sa.indexOf(ln)!==-1&&[dt,Lt].indexOf(nr)!==-1||sa.indexOf(nr)!==-1&&ln===Ft||hi.indexOf(ln)!==-1&&hi.indexOf(nr)!==-1||ln===Pt&&hi.indexOf(nr)!==-1||hi.concat(Et).indexOf(ln)!==-1&&nr===at&&Nr.indexOf(Ze[un])===-1||hi.concat(Et).indexOf(nr)!==-1&&ln===_e)return yr;if(ln===hr&&nr===hr){for(var La=Je[Tt],Di=1;La>0&&(La--,Me[La]===hr);)Di++;if(Di%2!==0)return yr}return ln===Qt&&nr===Jt?yr:Er},Ai=function(Ze,Me){Me||(Me={lineBreak:"normal",wordBreak:"normal"});var Je=on(Ze,Me.lineBreak),Ye=Je[0],St=Je[1],Tt=Je[2];(Me.wordBreak==="break-all"||Me.wordBreak==="break-word")&&(St=St.map(function(un){return[Et,Ot,kn].indexOf(un)!==-1?nn:un}));var zt=Me.wordBreak==="keep-all"?Tt.map(function(un,ln){return un&&Ze[ln]>=19968&&Ze[ln]<=40959}):void 0;return[Ye,St,zt]},sr=function(){function Ze(Me,Je,Ye,St){this.codePoints=Me,this.required=Je===ri,this.start=Ye,this.end=St}return Ze.prototype.slice=function(){return le.apply(void 0,this.codePoints.slice(this.start,this.end))},Ze}(),Sa=function(Ze,Me){var Je=re(Ze),Ye=Ai(Je,Me),St=Ye[0],Tt=Ye[1],zt=Ye[2],un=Je.length,ln=0,Xn=0;return{next:function(){if(Xn>=un)return{done:!0,value:null};for(var nr=yr;Xn=fa&&Ze<=57},Hs=function(Ze){return Ze>=55296&&Ze<=57343},On=function(Ze){return ro(Ze)||Ze>=Qo&&Ze<=Us||Ze>=Ca&&Ze<=ha},br=function(Ze){return Ze>=Ca&&Ze<=Oo},Ur=function(Ze){return Ze>=Qo&&Ze<=Ao},Pa=function(Ze){return br(Ze)||Ur(Ze)},Vr=function(Ze){return Ze>=Ja},xr=function(Ze){return Ze===Tn||Ze===Bi||Ze===$r},Pr=function(Ze){return Pa(Ze)||Vr(Ze)||Ze===xi},gr=function(Ze){return Pr(Ze)||ro(Ze)||Ze===qn},kr=function(Ze){return Ze>=ra&&Ze<=da||Ze===Ii||Ze>=ko&&Ze<=to||Ze===ts},ci=function(Ze,Me){return Ze!==di?!1:Me!==Tn},li=function(Ze,Me,Je){return Ze===qn?Pr(Me)||ci(Me,Je):Pr(Ze)?!0:!!(Ze===di&&ci(Ze,Me))},Ta=function(Ze,Me,Je){return Ze===Io||Ze===qn?ro(Me)?!0:Me===er&&ro(Je):ro(Ze===er?Me:Ze)},qi=function(Ze){var Me=0,Je=1;(Ze[Me]===Io||Ze[Me]===qn)&&(Ze[Me]===qn&&(Je=-1),Me++);for(var Ye=[];ro(Ze[Me]);)Ye.push(Ze[Me++]);var St=Ye.length?parseInt(le.apply(void 0,Ye),10):0;Ze[Me]===er&&Me++;for(var Tt=[];ro(Ze[Me]);)Tt.push(Ze[Me++]);var zt=Tt.length,un=zt?parseInt(le.apply(void 0,Tt),10):0;(Ze[Me]===Fo||Ze[Me]===Da)&&Me++;var ln=1;(Ze[Me]===Io||Ze[Me]===qn)&&(Ze[Me]===qn&&(ln=-1),Me++);for(var Xn=[];ro(Ze[Me]);)Xn.push(Ze[Me++]);var nr=Xn.length?parseInt(le.apply(void 0,Xn),10):0;return Je*(St+un*Math.pow(10,-zt))*Math.pow(10,ln*nr)},fo={type:2},za={type:3},Fi={type:4},Ra={type:13},Ga={type:8},Li={type:21},no={type:9},Nn={type:10},Ln={type:11},Bn={type:12},Sr={type:14},gi={type:23},ji={type:1},Tr={type:25},Gi={type:24},Qi={type:26},Va={type:27},Zi={type:28},pi={type:29},io={type:31},vo={type:32},ps=function(){function Ze(){this._value=[]}return Ze.prototype.write=function(Me){this._value=this._value.concat(re(Me))},Ze.prototype.read=function(){for(var Me=[],Je=this.consumeToken();Je!==vo;)Me.push(Je),Je=this.consumeToken();return Me},Ze.prototype.consumeToken=function(){var Me=this.consumeCodePoint();switch(Me){case an:return this.consumeStringToken(an);case Vn:var Je=this.peekCodePoint(0),Ye=this.peekCodePoint(1),St=this.peekCodePoint(2);if(gr(Je)||ci(Ye,St)){var Tt=li(Je,Ye,St)?Jn:Ui,zt=this.consumeName();return{type:5,value:zt,flags:Tt}}break;case pn:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),Ra;break;case ar:return this.consumeStringToken(ar);case ur:return fo;case cr:return za;case es:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),Sr;break;case Io:if(Ta(Me,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Me),this.consumeNumericToken();break;case Ro:return Fi;case qn:var un=Me,ln=this.peekCodePoint(0),Xn=this.peekCodePoint(1);if(Ta(un,ln,Xn))return this.reconsumeCodePoint(Me),this.consumeNumericToken();if(li(un,ln,Xn))return this.reconsumeCodePoint(Me),this.consumeIdentLikeToken();if(ln===qn&&Xn===Vi)return this.consumeCodePoint(),this.consumeCodePoint(),Gi;break;case er:if(Ta(Me,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(Me),this.consumeNumericToken();break;case Qr:if(this.peekCodePoint(0)===es)for(this.consumeCodePoint();;){var nr=this.consumeCodePoint();if(nr===es&&(nr=this.consumeCodePoint(),nr===Qr))return this.consumeToken();if(nr===co)return this.consumeToken()}break;case ya:return Qi;case lr:return Va;case mr:if(this.peekCodePoint(0)===bi&&this.peekCodePoint(1)===qn&&this.peekCodePoint(2)===qn)return this.consumeCodePoint(),this.consumeCodePoint(),Tr;break;case Aa:var dr=this.peekCodePoint(0),Jr=this.peekCodePoint(1),La=this.peekCodePoint(2);if(li(dr,Jr,La)){var zt=this.consumeName();return{type:7,value:zt}}break;case Po:return Zi;case di:if(ci(Me,this.peekCodePoint(0)))return this.reconsumeCodePoint(Me),this.consumeIdentLikeToken();break;case zr:return pi;case fi:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),Ga;break;case Ni:return Ln;case va:return Bn;case Mo:case Ss:var Di=this.peekCodePoint(0),la=this.peekCodePoint(1);return Di===Io&&(On(la)||la===Pi)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(Me),this.consumeIdentLikeToken();case na:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),no;if(this.peekCodePoint(0)===na)return this.consumeCodePoint(),Li;break;case ua:if(this.peekCodePoint(0)===jn)return this.consumeCodePoint(),Nn;break;case co:return vo}return xr(Me)?(this.consumeWhiteSpace(),io):ro(Me)?(this.reconsumeCodePoint(Me),this.consumeNumericToken()):Pr(Me)?(this.reconsumeCodePoint(Me),this.consumeIdentLikeToken()):{type:6,value:le(Me)}},Ze.prototype.consumeCodePoint=function(){var Me=this._value.shift();return typeof Me=="undefined"?-1:Me},Ze.prototype.reconsumeCodePoint=function(Me){this._value.unshift(Me)},Ze.prototype.peekCodePoint=function(Me){return Me>=this._value.length?-1:this._value[Me]},Ze.prototype.consumeUnicodeRangeToken=function(){for(var Me=[],Je=this.consumeCodePoint();On(Je)&&Me.length<6;)Me.push(Je),Je=this.consumeCodePoint();for(var Ye=!1;Je===Pi&&Me.length<6;)Me.push(Je),Je=this.consumeCodePoint(),Ye=!0;if(Ye){var St=parseInt(le.apply(void 0,Me.map(function(ln){return ln===Pi?fa:ln})),16),Tt=parseInt(le.apply(void 0,Me.map(function(ln){return ln===Pi?Us:ln})),16);return{type:30,start:St,end:Tt}}var zt=parseInt(le.apply(void 0,Me),16);if(this.peekCodePoint(0)===qn&&On(this.peekCodePoint(1))){this.consumeCodePoint(),Je=this.consumeCodePoint();for(var un=[];On(Je)&&un.length<6;)un.push(Je),Je=this.consumeCodePoint();var Tt=parseInt(le.apply(void 0,un),16);return{type:30,start:zt,end:Tt}}else return{type:30,start:zt,end:zt}},Ze.prototype.consumeIdentLikeToken=function(){var Me=this.consumeName();return Me.toLowerCase()==="url"&&this.peekCodePoint(0)===ur?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===ur?(this.consumeCodePoint(),{type:19,value:Me}):{type:20,value:Me}},Ze.prototype.consumeUrlToken=function(){var Me=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===co)return{type:22,value:""};var Je=this.peekCodePoint(0);if(Je===ar||Je===an){var Ye=this.consumeStringToken(this.consumeCodePoint());return Ye.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===co||this.peekCodePoint(0)===cr)?(this.consumeCodePoint(),{type:22,value:Ye.value}):(this.consumeBadUrlRemnants(),gi)}for(;;){var St=this.consumeCodePoint();if(St===co||St===cr)return{type:22,value:le.apply(void 0,Me)};if(xr(St))return this.consumeWhiteSpace(),this.peekCodePoint(0)===co||this.peekCodePoint(0)===cr?(this.consumeCodePoint(),{type:22,value:le.apply(void 0,Me)}):(this.consumeBadUrlRemnants(),gi);if(St===an||St===ar||St===ur||kr(St))return this.consumeBadUrlRemnants(),gi;if(St===di)if(ci(St,this.peekCodePoint(0)))Me.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),gi;else Me.push(St)}},Ze.prototype.consumeWhiteSpace=function(){for(;xr(this.peekCodePoint(0));)this.consumeCodePoint()},Ze.prototype.consumeBadUrlRemnants=function(){for(;;){var Me=this.consumeCodePoint();if(Me===cr||Me===co)return;ci(Me,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Ze.prototype.consumeStringSlice=function(Me){for(var Je=5e4,Ye="";Me>0;){var St=Math.min(Je,Me);Ye+=le.apply(void 0,this._value.splice(0,St)),Me-=St}return this._value.shift(),Ye},Ze.prototype.consumeStringToken=function(Me){var Je="",Ye=0;do{var St=this._value[Ye];if(St===co||St===void 0||St===Me)return Je+=this.consumeStringSlice(Ye),{type:0,value:Je};if(St===Tn)return this._value.splice(0,Ye),ji;if(St===di){var Tt=this._value[Ye+1];Tt!==co&&Tt!==void 0&&(Tt===Tn?(Je+=this.consumeStringSlice(Ye),Ye=-1,this._value.shift()):ci(St,Tt)&&(Je+=this.consumeStringSlice(Ye),Je+=le(this.consumeEscapedCodePoint()),Ye=-1))}Ye++}while(!0)},Ze.prototype.consumeNumber=function(){var Me=[],Je=Cn,Ye=this.peekCodePoint(0);for((Ye===Io||Ye===qn)&&Me.push(this.consumeCodePoint());ro(this.peekCodePoint(0));)Me.push(this.consumeCodePoint());Ye=this.peekCodePoint(0);var St=this.peekCodePoint(1);if(Ye===er&&ro(St))for(Me.push(this.consumeCodePoint(),this.consumeCodePoint()),Je=jr;ro(this.peekCodePoint(0));)Me.push(this.consumeCodePoint());Ye=this.peekCodePoint(0),St=this.peekCodePoint(1);var Tt=this.peekCodePoint(2);if((Ye===Fo||Ye===Da)&&((St===Io||St===qn)&&ro(Tt)||ro(St)))for(Me.push(this.consumeCodePoint(),this.consumeCodePoint()),Je=jr;ro(this.peekCodePoint(0));)Me.push(this.consumeCodePoint());return[qi(Me),Je]},Ze.prototype.consumeNumericToken=function(){var Me=this.consumeNumber(),Je=Me[0],Ye=Me[1],St=this.peekCodePoint(0),Tt=this.peekCodePoint(1),zt=this.peekCodePoint(2);if(li(St,Tt,zt)){var un=this.consumeName();return{type:15,number:Je,flags:Ye,unit:un}}return St===Br?(this.consumeCodePoint(),{type:16,number:Je,flags:Ye}):{type:17,number:Je,flags:Ye}},Ze.prototype.consumeEscapedCodePoint=function(){var Me=this.consumeCodePoint();if(On(Me)){for(var Je=le(Me);On(this.peekCodePoint(0))&&Je.length<6;)Je+=le(this.consumeCodePoint());xr(this.peekCodePoint(0))&&this.consumeCodePoint();var Ye=parseInt(Je,16);return Ye===0||Hs(Ye)||Ye>1114111?Na:Ye}return Me===co?Na:Me},Ze.prototype.consumeName=function(){for(var Me="";;){var Je=this.consumeCodePoint();if(gr(Je))Me+=le(Je);else if(ci(Je,this.peekCodePoint(0)))Me+=le(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Je),Me}},Ze}(),Yi=function(){function Ze(Me){this._tokens=Me}return Ze.create=function(Me){var Je=new ps;return Je.write(Me),new Ze(Je.read())},Ze.parseValue=function(Me){return Ze.create(Me).parseComponentValue()},Ze.parseValues=function(Me){return Ze.create(Me).parseComponentValues()},Ze.prototype.parseComponentValue=function(){for(var Me=this.consumeToken();Me.type===31;)Me=this.consumeToken();if(Me.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(Me);var Je=this.consumeComponentValue();do Me=this.consumeToken();while(Me.type===31);if(Me.type===32)return Je;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Ze.prototype.parseComponentValues=function(){for(var Me=[];;){var Je=this.consumeComponentValue();if(Je.type===32)return Me;Me.push(Je),Me.push()}},Ze.prototype.consumeComponentValue=function(){var Me=this.consumeToken();switch(Me.type){case 11:case 28:case 2:return this.consumeSimpleBlock(Me.type);case 19:return this.consumeFunction(Me)}return Me},Ze.prototype.consumeSimpleBlock=function(Me){for(var Je={type:Me,values:[]},Ye=this.consumeToken();;){if(Ye.type===32||Lc(Ye,Me))return Je;this.reconsumeToken(Ye),Je.values.push(this.consumeComponentValue()),Ye=this.consumeToken()}},Ze.prototype.consumeFunction=function(Me){for(var Je={name:Me.value,values:[],type:18};;){var Ye=this.consumeToken();if(Ye.type===32||Ye.type===3)return Je;this.reconsumeToken(Ye),Je.values.push(this.consumeComponentValue())}},Ze.prototype.consumeToken=function(){var Me=this._tokens.shift();return typeof Me=="undefined"?vo:Me},Ze.prototype.reconsumeToken=function(Me){this._tokens.unshift(Me)},Ze}(),ai=function(Ze){return Ze.type===15},$i=function(Ze){return Ze.type===17},ea=function(Ze){return Ze.type===20},Go=function(Ze){return Ze.type===0},dl=function(Ze,Me){return ea(Ze)&&Ze.value===Me},lu=function(Ze){return Ze.type!==31},Su=function(Ze){return Ze.type!==31&&Ze.type!==4},Gl=function(Ze){var Me=[],Je=[];return Ze.forEach(function(Ye){if(Ye.type===4){if(Je.length===0)throw new Error("Error parsing function args, zero tokens for arg");Me.push(Je),Je=[];return}Ye.type!==31&&Je.push(Ye)}),Je.length&&Me.push(Je),Me},Lc=function(Ze,Me){return Me===11&&Ze.type===12||Me===28&&Ze.type===29?!0:Me===2&&Ze.type===3},uu=function(Ze){return Ze.type===17||Ze.type===15},Qs=function(Ze){return Ze.type===16||uu(Ze)},_u=function(Ze){return Ze.length>1?[Ze[0],Ze[1]]:[Ze[0]]},al={type:17,number:0,flags:Cn},Lu={type:16,number:50,flags:Cn},cu={type:16,number:100,flags:Cn},Au=function(Ze,Me,Je){var Ye=Ze[0],St=Ze[1];return[Wo(Ye,Me),Wo(typeof St!="undefined"?St:Ye,Je)]},Wo=function(Ze,Me){if(Ze.type===16)return Ze.number/100*Me;if(ai(Ze))switch(Ze.unit){case"rem":case"em":return 16*Ze.number;case"px":default:return Ze.number}return Ze.number},pc="deg",Xc="grad",zA="rad",$s="turn",eu={name:"angle",parse:function(Ze,Me){if(Me.type===15)switch(Me.unit){case pc:return Math.PI*Me.number/180;case Xc:return Math.PI/200*Me.number;case zA:return Me.number;case $s:return Math.PI*2*Me.number}throw new Error("Unsupported angle type")}},uc=function(Ze){return Ze.type===15&&(Ze.unit===pc||Ze.unit===Xc||Ze.unit===zA||Ze.unit===$s)},bd=function(Ze){var Me=Ze.filter(ea).map(function(Je){return Je.value}).join(" ");switch(Me){case"to bottom right":case"to right bottom":case"left top":case"top left":return[al,al];case"to top":case"bottom":return fl(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[al,cu];case"to right":case"left":return fl(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[cu,cu];case"to bottom":case"top":return fl(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[cu,al];case"to left":case"right":return fl(270)}return 0},fl=function(Ze){return Math.PI*Ze/180},Uu={name:"color",parse:function(Ze,Me){if(Me.type===18){var Je=Os[Me.name];if(typeof Je=="undefined")throw new Error('Attempting to parse an unsupported color function "'+Me.name+'"');return Je(Ze,Me.values)}if(Me.type===5){if(Me.value.length===3){var Ye=Me.value.substring(0,1),St=Me.value.substring(1,2),Tt=Me.value.substring(2,3);return Xa(parseInt(Ye+Ye,16),parseInt(St+St,16),parseInt(Tt+Tt,16),1)}if(Me.value.length===4){var Ye=Me.value.substring(0,1),St=Me.value.substring(1,2),Tt=Me.value.substring(2,3),zt=Me.value.substring(3,4);return Xa(parseInt(Ye+Ye,16),parseInt(St+St,16),parseInt(Tt+Tt,16),parseInt(zt+zt,16)/255)}if(Me.value.length===6){var Ye=Me.value.substring(0,2),St=Me.value.substring(2,4),Tt=Me.value.substring(4,6);return Xa(parseInt(Ye,16),parseInt(St,16),parseInt(Tt,16),1)}if(Me.value.length===8){var Ye=Me.value.substring(0,2),St=Me.value.substring(2,4),Tt=Me.value.substring(4,6),zt=Me.value.substring(6,8);return Xa(parseInt(Ye,16),parseInt(St,16),parseInt(Tt,16),parseInt(zt,16)/255)}}if(Me.type===20){var un=Ns[Me.value.toUpperCase()];if(typeof un!="undefined")return un}return Ns.TRANSPARENT}},Ll=function(Ze){return(255&Ze)===0},ta=function(Ze){var Me=255&Ze,Je=255&Ze>>8,Ye=255&Ze>>16,St=255&Ze>>24;return Me<255?"rgba("+St+","+Ye+","+Je+","+Me/255+")":"rgb("+St+","+Ye+","+Je+")"},Xa=function(Ze,Me,Je,Ye){return(Ze<<24|Me<<16|Je<<8|Math.round(Ye*255)<<0)>>>0},Rl=function(Ze,Me){if(Ze.type===17)return Ze.number;if(Ze.type===16){var Je=Me===3?1:255;return Me===3?Ze.number/100*Je:Math.round(Ze.number/100*Je)}return 0},du=function(Ze,Me){var Je=Me.filter(Su);if(Je.length===3){var Ye=Je.map(Rl),St=Ye[0],Tt=Ye[1],zt=Ye[2];return Xa(St,Tt,zt,1)}if(Je.length===4){var un=Je.map(Rl),St=un[0],Tt=un[1],zt=un[2],ln=un[3];return Xa(St,Tt,zt,ln)}return 0};function Bl(Ze,Me,Je){return Je<0&&(Je+=1),Je>=1&&(Je-=1),Je<1/6?(Me-Ze)*Je*6+Ze:Je<1/2?Me:Je<2/3?(Me-Ze)*6*(2/3-Je)+Ze:Ze}var Ju=function(Ze,Me){var Je=Me.filter(Su),Ye=Je[0],St=Je[1],Tt=Je[2],zt=Je[3],un=(Ye.type===17?fl(Ye.number):eu.parse(Ze,Ye))/(Math.PI*2),ln=Qs(St)?St.number/100:0,Xn=Qs(Tt)?Tt.number/100:0,nr=typeof zt!="undefined"&&Qs(zt)?Wo(zt,1):1;if(ln===0)return Xa(Xn*255,Xn*255,Xn*255,1);var dr=Xn<=.5?Xn*(ln+1):Xn+ln-Xn*ln,Jr=Xn*2-dr,La=Bl(Jr,dr,un+1/3),Di=Bl(Jr,dr,un),la=Bl(Jr,dr,un-1/3);return Xa(La*255,Di*255,la*255,nr)},Os={hsl:Ju,hsla:Ju,rgb:du,rgba:du},zs=function(Ze,Me){return Uu.parse(Ze,Yi.create(Me).parseComponentValue())},Ns={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},KA={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Ze,Me){return Me.map(function(Je){if(ea(Je))switch(Je.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Hu={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Yc=function(Ze,Me){var Je=Uu.parse(Ze,Me[0]),Ye=Me[1];return Ye&&Qs(Ye)?{color:Je,stop:Ye}:{color:Je,stop:null}},oh=function(Ze,Me){var Je=Ze[0],Ye=Ze[Ze.length-1];Je.stop===null&&(Je.stop=al),Ye.stop===null&&(Ye.stop=cu);for(var St=[],Tt=0,zt=0;ztTt?St.push(ln):St.push(Tt),Tt=ln}else St.push(null)}for(var Xn=null,zt=0;ztzt.optimumDistance)?{optimumCorner:un,optimumDistance:nr}:zt},{optimumDistance:St?1/0:-1/0,optimumCorner:null}).optimumCorner},sf=function(Ze,Me,Je,Ye,St){var Tt=0,zt=0;switch(Ze.size){case 0:Ze.shape===0?Tt=zt=Math.min(Math.abs(Me),Math.abs(Me-Ye),Math.abs(Je),Math.abs(Je-St)):Ze.shape===1&&(Tt=Math.min(Math.abs(Me),Math.abs(Me-Ye)),zt=Math.min(Math.abs(Je),Math.abs(Je-St)));break;case 2:if(Ze.shape===0)Tt=zt=Math.min(Qu(Me,Je),Qu(Me,Je-St),Qu(Me-Ye,Je),Qu(Me-Ye,Je-St));else if(Ze.shape===1){var un=Math.min(Math.abs(Je),Math.abs(Je-St))/Math.min(Math.abs(Me),Math.abs(Me-Ye)),ln=of(Ye,St,Me,Je,!0),Xn=ln[0],nr=ln[1];Tt=Qu(Xn-Me,(nr-Je)/un),zt=un*Tt}break;case 1:Ze.shape===0?Tt=zt=Math.max(Math.abs(Me),Math.abs(Me-Ye),Math.abs(Je),Math.abs(Je-St)):Ze.shape===1&&(Tt=Math.max(Math.abs(Me),Math.abs(Me-Ye)),zt=Math.max(Math.abs(Je),Math.abs(Je-St)));break;case 3:if(Ze.shape===0)Tt=zt=Math.max(Qu(Me,Je),Qu(Me,Je-St),Qu(Me-Ye,Je),Qu(Me-Ye,Je-St));else if(Ze.shape===1){var un=Math.max(Math.abs(Je),Math.abs(Je-St))/Math.max(Math.abs(Me),Math.abs(Me-Ye)),dr=of(Ye,St,Me,Je,!1),Xn=dr[0],nr=dr[1];Tt=Qu(Xn-Me,(nr-Je)/un),zt=un*Tt}break}return Array.isArray(Ze.size)&&(Tt=Wo(Ze.size[0],Ye),zt=Ze.size.length===2?Wo(Ze.size[1],St):Tt),[Tt,zt]},wd=function(Ze,Me){var Je=fl(180),Ye=[];return Gl(Me).forEach(function(St,Tt){if(Tt===0){var zt=St[0];if(zt.type===20&&zt.value==="to"){Je=bd(St);return}else if(uc(zt)){Je=eu.parse(Ze,zt);return}}var un=Yc(Ze,St);Ye.push(un)}),{angle:Je,stops:Ye,type:1}},GA=function(Ze,Me){var Je=fl(180),Ye=[];return Gl(Me).forEach(function(St,Tt){if(Tt===0){var zt=St[0];if(zt.type===20&&["top","left","right","bottom"].indexOf(zt.value)!==-1){Je=bd(St);return}else if(uc(zt)){Je=(eu.parse(Ze,zt)+fl(270))%fl(360);return}}var un=Yc(Ze,St);Ye.push(un)}),{angle:Je,stops:Ye,type:1}},Jh=function(Ze,Me){var Je=fl(180),Ye=[],St=1,Tt=0,zt=3,un=[];return Gl(Me).forEach(function(ln,Xn){var nr=ln[0];if(Xn===0){if(ea(nr)&&nr.value==="linear"){St=1;return}else if(ea(nr)&&nr.value==="radial"){St=2;return}}if(nr.type===18){if(nr.name==="from"){var dr=Uu.parse(Ze,nr.values[0]);Ye.push({stop:al,color:dr})}else if(nr.name==="to"){var dr=Uu.parse(Ze,nr.values[0]);Ye.push({stop:cu,color:dr})}else if(nr.name==="color-stop"){var Jr=nr.values.filter(Su);if(Jr.length===2){var dr=Uu.parse(Ze,Jr[1]),La=Jr[0];$i(La)&&Ye.push({stop:{type:16,number:La.number*100,flags:La.flags},color:dr})}}}}),St===1?{angle:(Je+fl(180))%fl(360),stops:Ye,type:St}:{size:zt,shape:Tt,stops:Ye,position:un,type:St}},lh="closest-side",qh="farthest-side",WA="closest-corner",Jc="farthest-corner",uh="circle",ch="ellipse",$h="cover",Ah="contain",Cs=function(Ze,Me){var Je=0,Ye=3,St=[],Tt=[];return Gl(Me).forEach(function(zt,un){var ln=!0;if(un===0){var Xn=!1;ln=zt.reduce(function(dr,Jr){if(Xn)if(ea(Jr))switch(Jr.value){case"center":return Tt.push(Lu),dr;case"top":case"left":return Tt.push(al),dr;case"right":case"bottom":return Tt.push(cu),dr}else(Qs(Jr)||uu(Jr))&&Tt.push(Jr);else if(ea(Jr))switch(Jr.value){case uh:return Je=0,!1;case ch:return Je=1,!1;case"at":return Xn=!0,!1;case lh:return Ye=0,!1;case $h:case qh:return Ye=1,!1;case Ah:case WA:return Ye=2,!1;case Jc:return Ye=3,!1}else if(uu(Jr)||Qs(Jr))return Array.isArray(Ye)||(Ye=[]),Ye.push(Jr),!1;return dr},ln)}if(ln){var nr=Yc(Ze,zt);St.push(nr)}}),{size:Ye,shape:Je,stops:St,position:Tt,type:2}},qu=function(Ze,Me){var Je=0,Ye=3,St=[],Tt=[];return Gl(Me).forEach(function(zt,un){var ln=!0;if(un===0?ln=zt.reduce(function(nr,dr){if(ea(dr))switch(dr.value){case"center":return Tt.push(Lu),!1;case"top":case"left":return Tt.push(al),!1;case"right":case"bottom":return Tt.push(cu),!1}else if(Qs(dr)||uu(dr))return Tt.push(dr),!1;return nr},ln):un===1&&(ln=zt.reduce(function(nr,dr){if(ea(dr))switch(dr.value){case uh:return Je=0,!1;case ch:return Je=1,!1;case Ah:case lh:return Ye=0,!1;case qh:return Ye=1,!1;case WA:return Ye=2,!1;case $h:case Jc:return Ye=3,!1}else if(uu(dr)||Qs(dr))return Array.isArray(Ye)||(Ye=[]),Ye.push(dr),!1;return nr},ln)),ln){var Xn=Yc(Ze,zt);St.push(Xn)}}),{size:Ye,shape:Je,stops:St,position:Tt,type:2}},mc=function(Ze){return Ze.type===1},eg=function(Ze){return Ze.type===2},Ic={name:"image",parse:function(Ze,Me){if(Me.type===22){var Je={url:Me.value,type:0};return Ze.cache.addImage(Me.value),Je}if(Me.type===18){var Ye=Sd[Me.name];if(typeof Ye=="undefined")throw new Error('Attempting to parse an unsupported image function "'+Me.name+'"');return Ye(Ze,Me.values)}throw new Error("Unsupported image type "+Me.type)}};function dh(Ze){return!(Ze.type===20&&Ze.value==="none")&&(Ze.type!==18||!!Sd[Ze.name])}var Sd={"linear-gradient":wd,"-moz-linear-gradient":GA,"-ms-linear-gradient":GA,"-o-linear-gradient":GA,"-webkit-linear-gradient":GA,"radial-gradient":Cs,"-moz-radial-gradient":qu,"-ms-radial-gradient":qu,"-o-radial-gradient":qu,"-webkit-radial-gradient":qu,"-webkit-gradient":Jh},fh={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Ze,Me){if(Me.length===0)return[];var Je=Me[0];return Je.type===20&&Je.value==="none"?[]:Me.filter(function(Ye){return Su(Ye)&&dh(Ye)}).map(function(Ye){return Ic.parse(Ze,Ye)})}},lf={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Ze,Me){return Me.map(function(Je){if(ea(Je))switch(Je.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},hh={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Ze,Me){return Gl(Me).map(function(Je){return Je.filter(Qs)}).map(_u)}},qc={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Ze,Me){return Gl(Me).map(function(Je){return Je.filter(ea).map(function(Ye){return Ye.value}).join(" ")}).map(Cd)}},Cd=function(Ze){switch(Ze){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}},Pl;(function(Ze){Ze.AUTO="auto",Ze.CONTAIN="contain",Ze.COVER="cover"})(Pl||(Pl={}));var ZA={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Ze,Me){return Gl(Me).map(function(Je){return Je.filter($c)})}},$c=function(Ze){return ea(Ze)||Qs(Ze)},Oc=function(Ze){return{name:"border-"+Ze+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},tg=Oc("top"),wA=Oc("right"),gh=Oc("bottom"),eA=Oc("left"),Ed=function(Ze){return{name:"border-radius-"+Ze,initialValue:"0 0",prefix:!1,type:1,parse:function(Me,Je){return _u(Je.filter(Qs))}}},vm=Ed("top-left"),Dc=Ed("top-right"),zu=Ed("bottom-right"),Iu=Ed("bottom-left"),Es=function(Ze){return{name:"border-"+Ze+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(Me,Je){switch(Je){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},SA=Es("top"),ph=Es("right"),mh=Es("bottom"),CA=Es("left"),VA=function(Ze){return{name:"border-"+Ze+"-width",initialValue:"0",type:0,prefix:!1,parse:function(Me,Je){return ai(Je)?Je.number:0}}},uf=VA("top"),EA=VA("right"),ng=VA("bottom"),rg=VA("left"),kl={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},XA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"rtl":return 1;case"ltr":default:return 0}}},ig={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Ze,Me){return Me.filter(ea).reduce(function(Je,Ye){return Je|_t(Ye.value)},0)}},_t=function(Ze){switch(Ze){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},Dt={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Wt={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Ze,Me){return Me.type===20&&Me.value==="normal"?0:Me.type===17||Me.type===15?Me.number:0}},en;(function(Ze){Ze.NORMAL="normal",Ze.STRICT="strict"})(en||(en={}));var hn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"strict":return en.STRICT;case"normal":default:return en.NORMAL}}},gn={name:"line-height",initialValue:"normal",prefix:!1,type:4},Kn=function(Ze,Me){return ea(Ze)&&Ze.value==="normal"?1.2*Me:Ze.type===17?Me*Ze.number:Qs(Ze)?Wo(Ze,Me):Me},Wn={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Ze,Me){return Me.type===20&&Me.value==="none"?null:Ic.parse(Ze,Me)}},Un={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"inside":return 0;case"outside":default:return 1}}},ir={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){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}}},Cr=function(Ze){return{name:"margin-"+Ze,initialValue:"0",prefix:!1,type:4}},Ar=Cr("top"),qr=Cr("right"),Gr=Cr("bottom"),Xr=Cr("left"),Oi={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Ze,Me){return Me.filter(ea).map(function(Je){switch(Je.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},mi={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"break-word":return"break-word";case"normal":default:return"normal"}}},_i=function(Ze){return{name:"padding-"+Ze,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},vi=_i("top"),zi=_i("right"),Fa=_i("bottom"),ja=_i("left"),ga={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Wa={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Ze,Me){switch(Me){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},ho={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Ze,Me){return Me.length===1&&dl(Me[0],"none")?[]:Gl(Me).map(function(Je){for(var Ye={color:Ns.TRANSPARENT,offsetX:al,offsetY:al,blur:al},St=0,Tt=0;Tt1?1:0],this.overflowWrap=Ri(Me,mi,Je.overflowWrap),this.paddingTop=Ri(Me,vi,Je.paddingTop),this.paddingRight=Ri(Me,zi,Je.paddingRight),this.paddingBottom=Ri(Me,Fa,Je.paddingBottom),this.paddingLeft=Ri(Me,ja,Je.paddingLeft),this.paintOrder=Ri(Me,Zo,Je.paintOrder),this.position=Ri(Me,Wa,Je.position),this.textAlign=Ri(Me,ga,Je.textAlign),this.textDecorationColor=Ri(Me,el,(Ye=Je.textDecorationColor)!==null&&Ye!==void 0?Ye:Je.color),this.textDecorationLine=Ri(Me,po,(St=Je.textDecorationLine)!==null&&St!==void 0?St:Je.textDecoration),this.textShadow=Ri(Me,ho,Je.textShadow),this.textTransform=Ri(Me,Xi,Je.textTransform),this.transform=Ri(Me,pa,Je.transform),this.transformOrigin=Ri(Me,so,Je.transformOrigin),this.visibility=Ri(Me,ka,Je.visibility),this.webkitTextStrokeColor=Ri(Me,Wl,Je.webkitTextStrokeColor),this.webkitTextStrokeWidth=Ri(Me,ul,Je.webkitTextStrokeWidth),this.wordBreak=Ri(Me,Uo,Je.wordBreak),this.zIndex=Ri(Me,Bs,Je.zIndex)}return Ze.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Ze.prototype.isTransparent=function(){return Ll(this.backgroundColor)},Ze.prototype.isTransformed=function(){return this.transform!==null},Ze.prototype.isPositioned=function(){return this.position!==0},Ze.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Ze.prototype.isFloating=function(){return this.float!==0},Ze.prototype.isInlineLevel=function(){return oa(this.display,4)||oa(this.display,33554432)||oa(this.display,268435456)||oa(this.display,536870912)||oa(this.display,67108864)||oa(this.display,134217728)},Ze}(),cl=function(){function Ze(Me,Je){this.content=Ri(Me,Ka,Je.content),this.quotes=Ri(Me,Ba,Je.quotes)}return Ze}(),Cu=function(){function Ze(Me,Je){this.counterIncrement=Ri(Me,Ha,Je.counterIncrement),this.counterReset=Ri(Me,Ea,Je.counterReset)}return Ze}(),Ri=function(Ze,Me,Je){var Ye=new ps,St=Je!==null&&typeof Je!="undefined"?Je.toString():Me.initialValue;Ye.write(St);var Tt=new Yi(Ye.read());switch(Me.type){case 2:var zt=Tt.parseComponentValue();return Me.parse(Ze,ea(zt)?zt.value:Me.initialValue);case 0:return Me.parse(Ze,Tt.parseComponentValue());case 1:return Me.parse(Ze,Tt.parseComponentValues());case 4:return Tt.parseComponentValue();case 3:switch(Me.format){case"angle":return eu.parse(Ze,Tt.parseComponentValue());case"color":return Uu.parse(Ze,Tt.parseComponentValue());case"image":return Ic.parse(Ze,Tt.parseComponentValue());case"length":var un=Tt.parseComponentValue();return uu(un)?un:al;case"length-percentage":var ln=Tt.parseComponentValue();return Qs(ln)?ln:al;case"time":return ns.parse(Ze,Tt.parseComponentValue())}break}},tu="data-html2canvas-debug",tA=function(Ze){var Me=Ze.getAttribute(tu);switch(Me){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ds=function(Ze,Me){var Je=tA(Ze);return Je===1||Me===Je},Ho=function(){function Ze(Me,Je){if(this.context=Me,this.textNodes=[],this.elements=[],this.flags=0,ds(Je,3))debugger;this.styles=new Ku(Me,window.getComputedStyle(Je,null)),ug(Je)&&(this.styles.animationDuration.some(function(Ye){return Ye>0})&&(Je.style.animationDuration="0s"),this.styles.transform!==null&&(Je.style.transform="none")),this.bounds=ue(this.context,Je),ds(Je,4)&&(this.flags|=16)}return Ze}(),Ws="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",wl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ds=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Lo=0;Lo>4,nr[St++]=(zt&15)<<4|un>>2,nr[St++]=(un&3)<<6|ln&63;return Xn},Ml=function(Ze){for(var Me=Ze.length,Je=[],Ye=0;Ye>nu,tl=1<>nu,Zs=Du+gl,$u=Zs,cc=32,yc=$u+cc,ec=65536>>ru,YA=1<=0){if(Me<55296||Me>56319&&Me<=65535)return Je=this.index[Me>>nu],Je=(Je<>nu)],Je=(Je<>ru),Je=this.index[Je],Je+=Me>>nu&Bd,Je=this.index[Je],Je=(Je<=55296&&St<=56319&&Je>10)+55296,zt%1024+56320)),(St+1===Je||Ye.length>16384)&&(Tt+=String.fromCharCode.apply(String,Ye),Ye.length=0)}return Tt},hf=Ol(Ws),bs="\xD7",Ld="\xF7",yh=function(Ze){return hf.get(Ze)},ag=function(Ze,Me,Je){var Ye=Je-2,St=Me[Ye],Tt=Me[Je-1],zt=Me[Je];if(Tt===JA&&zt===qA)return bs;if(Tt===JA||Tt===qA||Tt===xd||zt===JA||zt===qA||zt===xd)return Ld;if(Tt===BA&&[BA,nc,df,Pd].indexOf(zt)!==-1||(Tt===df||Tt===nc)&&(zt===nc||zt===nA)||(Tt===Pd||Tt===nA)&&zt===nA||zt===ff||zt===cf||zt===Af||Tt===tc)return bs;if(Tt===ff&&zt===Fd){for(;St===cf;)St=Me[--Ye];if(St===Fd)return bs}if(Tt===rA&&zt===rA){for(var un=0;St===rA;)un++,St=Me[--Ye];if(un%2===0)return bs}return Ld},bh=function(Ze){var Me=_d(Ze),Je=Me.length,Ye=0,St=0,Tt=Me.map(yh);return{next:function(){if(Ye>=Je)return{done:!0,value:null};for(var zt=bs;Yezt.x||nr.y>zt.y;return zt=nr,Xn===0?!0:dr});return Ze.body.removeChild(Me),un},wh=function(){return typeof new Image().crossOrigin!="undefined"},Tc=function(){return typeof new XMLHttpRequest().responseType=="string"},mf=function(Ze){var Me=new Image,Je=Ze.createElement("canvas"),Ye=Je.getContext("2d");if(!Ye)return!1;Me.src="data:image/svg+xml,";try{Ye.drawImage(Me,0,0),Je.toDataURL()}catch(St){return!1}return!0},Od=function(Ze){return Ze[0]===0&&Ze[1]===255&&Ze[2]===0&&Ze[3]===255},Sh=function(Ze){var Me=Ze.createElement("canvas"),Je=100;Me.width=Je,Me.height=Je;var Ye=Me.getContext("2d");if(!Ye)return Promise.reject(!1);Ye.fillStyle="rgb(0, 255, 0)",Ye.fillRect(0,0,Je,Je);var St=new Image,Tt=Me.toDataURL();St.src=Tt;var zt=$A(Je,Je,0,0,St);return Ye.fillStyle="red",Ye.fillRect(0,0,Je,Je),Dd(zt).then(function(un){Ye.drawImage(un,0,0);var ln=Ye.getImageData(0,0,Je,Je).data;Ye.fillStyle="red",Ye.fillRect(0,0,Je,Je);var Xn=Ze.createElement("div");return Xn.style.backgroundImage="url("+Tt+")",Xn.style.height=Je+"px",Od(ln)?Dd($A(Je,Je,0,0,Xn)):Promise.reject(!1)}).then(function(un){return Ye.drawImage(un,0,0),Od(Ye.getImageData(0,0,Je,Je).data)}).catch(function(){return!1})},$A=function(Ze,Me,Je,Ye,St){var Tt="http://www.w3.org/2000/svg",zt=document.createElementNS(Tt,"svg"),un=document.createElementNS(Tt,"foreignObject");return zt.setAttributeNS(null,"width",Ze.toString()),zt.setAttributeNS(null,"height",Me.toString()),un.setAttributeNS(null,"width","100%"),un.setAttributeNS(null,"height","100%"),un.setAttributeNS(null,"x",Je.toString()),un.setAttributeNS(null,"y",Ye.toString()),un.setAttributeNS(null,"externalResourcesRequired","true"),zt.appendChild(un),un.appendChild(St),zt},Dd=function(Ze){return new Promise(function(Me,Je){var Ye=new Image;Ye.onload=function(){return Me(Ye)},Ye.onerror=Je,Ye.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Ze))})},Tl={get SUPPORT_RANGE_BOUNDS(){var Ze=pf(document);return Object.defineProperty(Tl,"SUPPORT_RANGE_BOUNDS",{value:Ze}),Ze},get SUPPORT_WORD_BREAKING(){var Ze=Tl.SUPPORT_RANGE_BOUNDS&&Id(document);return Object.defineProperty(Tl,"SUPPORT_WORD_BREAKING",{value:Ze}),Ze},get SUPPORT_SVG_DRAWING(){var Ze=mf(document);return Object.defineProperty(Tl,"SUPPORT_SVG_DRAWING",{value:Ze}),Ze},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Ze=typeof Array.from=="function"&&typeof window.fetch=="function"?Sh(document):Promise.resolve(!1);return Object.defineProperty(Tl,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Ze}),Ze},get SUPPORT_CORS_IMAGES(){var Ze=wh();return Object.defineProperty(Tl,"SUPPORT_CORS_IMAGES",{value:Ze}),Ze},get SUPPORT_RESPONSE_TYPE(){var Ze=Tc();return Object.defineProperty(Tl,"SUPPORT_RESPONSE_TYPE",{value:Ze}),Ze},get SUPPORT_CORS_XHR(){var Ze="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Tl,"SUPPORT_CORS_XHR",{value:Ze}),Ze},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Ze=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Tl,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Ze}),Ze}},bc=function(){function Ze(Me,Je){this.text=Me,this.bounds=Je}return Ze}(),Td=function(Ze,Me,Je,Ye){var St=jc(Me,Je),Tt=[],zt=0;return St.forEach(function(un){if(Je.textDecorationLine.length||un.trim().length>0)if(Tl.SUPPORT_RANGE_BOUNDS){var ln=ms(Ye,zt,un.length).getClientRects();if(ln.length>1){var Xn=Ts(un),nr=0;Xn.forEach(function(Jr){Tt.push(new bc(Jr,fe.fromDOMRectList(Ze,ms(Ye,nr+zt,Jr.length).getClientRects()))),nr+=Jr.length})}else Tt.push(new bc(un,fe.fromDOMRectList(Ze,ln)))}else{var dr=Ye.splitText(un.length);Tt.push(new bc(un,og(Ze,Ye))),Ye=dr}else Tl.SUPPORT_RANGE_BOUNDS||(Ye=Ye.splitText(un.length));zt+=un.length}),Tt},og=function(Ze,Me){var Je=Me.ownerDocument;if(Je){var Ye=Je.createElement("html2canvaswrapper");Ye.appendChild(Me.cloneNode(!0));var St=Me.parentNode;if(St){St.replaceChild(Ye,Me);var Tt=ue(Ze,Ye);return Ye.firstChild&&St.replaceChild(Ye.firstChild,Ye),Tt}}return fe.EMPTY},ms=function(Ze,Me,Je){var Ye=Ze.ownerDocument;if(!Ye)throw new Error("Node has no owner document");var St=Ye.createRange();return St.setStart(Ze,Me),St.setEnd(Ze,Me+Je),St},Ts=function(Ze){if(Tl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Me=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(Me.segment(Ze)).map(function(Je){return Je.segment})}return gf(Ze)},Gu=function(Ze,Me){if(Tl.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Je=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Je.segment(Ze)).map(function(Ye){return Ye.segment})}return Ch(Ze,Me)},jc=function(Ze,Me){return Me.letterSpacing!==0?Ts(Ze):Gu(Ze,Me)},Nc=[32,160,4961,65792,65793,4153,4241],Ch=function(Ze,Me){for(var Je=Sa(Ze,{lineBreak:Me.lineBreak,wordBreak:Me.overflowWrap==="break-word"?"break-word":Me.wordBreak}),Ye=[],St,Tt=function(){if(St.value){var zt=St.value.slice(),un=re(zt),ln="";un.forEach(function(Xn){Nc.indexOf(Xn)===-1?ln+=le(Xn):(ln.length&&Ye.push(ln),Ye.push(le(Xn)),ln="")}),ln.length&&Ye.push(ln)}};!(St=Je.next()).done;)Tt();return Ye},vf=function(){function Ze(Me,Je,Ye){this.text=yf(Je.data,Ye.textTransform),this.textBounds=Td(Me,this.text,Ye,Je)}return Ze}(),yf=function(Ze,Me){switch(Me){case 1:return Ze.toLowerCase();case 3:return Ze.replace(bf,wf);case 2:return Ze.toUpperCase();default:return Ze}},bf=/(^|\s|:|-|\(|\))([a-z])/g,wf=function(Ze,Me,Je){return Ze.length>0?Me+Je.toUpperCase():Ze},tp=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this;return St.src=Ye.currentSrc||Ye.src,St.intrinsicWidth=Ye.naturalWidth,St.intrinsicHeight=Ye.naturalHeight,St.context.cache.addImage(St.src),St}return Me}(Ho),np=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this;return St.canvas=Ye,St.intrinsicWidth=Ye.width,St.intrinsicHeight=Ye.height,St}return Me}(Ho),rp=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this,Tt=new XMLSerializer,zt=ue(Je,Ye);return Ye.setAttribute("width",zt.width+"px"),Ye.setAttribute("height",zt.height+"px"),St.svg="data:image/svg+xml,"+encodeURIComponent(Tt.serializeToString(Ye)),St.intrinsicWidth=Ye.width.baseVal.value,St.intrinsicHeight=Ye.height.baseVal.value,St.context.cache.addImage(St.svg),St}return Me}(Ho),ip=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this;return St.value=Ye.value,St}return Me}(Ho),sg=function(Ze){pe(Me,Ze);function Me(Je,Ye){var St=Ze.call(this,Je,Ye)||this;return St.start=Ye.start,St.reversed=typeof Ye.reversed=="boolean"&&Ye.reversed===!0,St}return Me}(Ho),iA=[{type:15,flags:0,unit:"px",number:3}],ym=[{type:16,flags:0,number:50}],bm=function(Ze){return Ze.width>Ze.height?new fe(Ze.left+(Ze.width-Ze.height)/2,Ze.top,Ze.height,Ze.height):Ze.width0)Je.textNodes.push(new vf(Ze,St,Je.styles));else if(Nd(St))if(pp(St)&&St.assignedNodes)St.assignedNodes().forEach(function(un){return jd(Ze,un,Je,Ye)});else{var zt=lp(Ze,St);zt.styles.isVisible()&&(wm(St,zt,Ye)?zt.flags|=4:Sm(zt.styles)&&(zt.flags|=2),Ef.indexOf(St.tagName)!==-1&&(zt.flags|=8),Je.elements.push(zt),St.slot,St.shadowRoot?jd(Ze,St.shadowRoot,zt,Ye):!Bf(St)&&!Ap(St)&&!Fh(St)&&jd(Ze,St,zt,Ye))}},lp=function(Ze,Me){return Ag(Me)?new tp(Ze,Me):dp(Me)?new np(Ze,Me):Ap(Me)?new rp(Ze,Me):Cm(Me)?new ip(Ze,Me):Em(Me)?new sg(Ze,Me):Bm(Me)?new Cf(Ze,Me):Fh(Me)?new op(Ze,Me):Bf(Me)?new lg(Ze,Me):hp(Me)?new sp(Ze,Me):new Ho(Ze,Me)},up=function(Ze,Me){var Je=lp(Ze,Me);return Je.flags|=4,jd(Ze,Me,Je,Je),Je},wm=function(Ze,Me,Je){return Me.styles.isPositionedWithZIndex()||Me.styles.opacity<1||Me.styles.isTransformed()||cg(Ze)&&Je.styles.isTransparent()},Sm=function(Ze){return Ze.isPositioned()||Ze.isFloating()},cp=function(Ze){return Ze.nodeType===Node.TEXT_NODE},Nd=function(Ze){return Ze.nodeType===Node.ELEMENT_NODE},ug=function(Ze){return Nd(Ze)&&typeof Ze.style!="undefined"&&!Ph(Ze)},Ph=function(Ze){return typeof Ze.className=="object"},Cm=function(Ze){return Ze.tagName==="LI"},Em=function(Ze){return Ze.tagName==="OL"},Bm=function(Ze){return Ze.tagName==="INPUT"},xm=function(Ze){return Ze.tagName==="HTML"},Ap=function(Ze){return Ze.tagName==="svg"},cg=function(Ze){return Ze.tagName==="BODY"},dp=function(Ze){return Ze.tagName==="CANVAS"},fp=function(Ze){return Ze.tagName==="VIDEO"},Ag=function(Ze){return Ze.tagName==="IMG"},hp=function(Ze){return Ze.tagName==="IFRAME"},gp=function(Ze){return Ze.tagName==="STYLE"},dg=function(Ze){return Ze.tagName==="SCRIPT"},Bf=function(Ze){return Ze.tagName==="TEXTAREA"},Fh=function(Ze){return Ze.tagName==="SELECT"},pp=function(Ze){return Ze.tagName==="SLOT"},mp=function(Ze){return Ze.tagName.indexOf("-")>0},E0=function(){function Ze(){this.counters={}}return Ze.prototype.getCounterValue=function(Me){var Je=this.counters[Me];return Je&&Je.length?Je[Je.length-1]:1},Ze.prototype.getCounterValues=function(Me){var Je=this.counters[Me];return Je||[]},Ze.prototype.pop=function(Me){var Je=this;Me.forEach(function(Ye){return Je.counters[Ye].pop()})},Ze.prototype.parse=function(Me){var Je=this,Ye=Me.counterIncrement,St=Me.counterReset,Tt=!0;Ye!==null&&Ye.forEach(function(un){var ln=Je.counters[un.counter];ln&&un.increment!==0&&(Tt=!1,ln.length||ln.push(1),ln[Math.max(0,ln.length-1)]+=un.increment)});var zt=[];return Tt&&St.forEach(function(un){var ln=Je.counters[un.counter];zt.push(un.counter),ln||(ln=Je.counters[un.counter]=[]),ln.push(un.reset)}),zt},Ze}(),fg={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"]},hg={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"]},Pm={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"]},vp={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"]},ed=function(Ze,Me,Je,Ye,St,Tt){return ZeJe?Pf(Ze,St,Tt.length>0):Ye.integers.reduce(function(zt,un,ln){for(;Ze>=un;)Ze-=un,zt+=Ye.values[ln];return zt},"")+Tt},Fm=function(Ze,Me,Je,Ye){var St="";do Je||Ze--,St=Ye(Ze)+St,Ze/=Me;while(Ze*Me>=Me);return St},Fl=function(Ze,Me,Je,Ye,St){var Tt=Je-Me+1;return(Ze<0?"-":"")+(Fm(Math.abs(Ze),Tt,Ye,function(zt){return le(Math.floor(zt%Tt)+Me)})+St)},xA=function(Ze,Me,Je){Je===void 0&&(Je=". ");var Ye=Me.length;return Fm(Math.abs(Ze),Ye,!1,function(St){return Me[Math.floor(St%Ye)]})+Je},td=1,aA=2,oA=4,xf=8,sA=function(Ze,Me,Je,Ye,St,Tt){if(Ze<-9999||Ze>9999)return Pf(Ze,4,St.length>0);var zt=Math.abs(Ze),un=St;if(zt===0)return Me[0]+un;for(var ln=0;zt>0&&ln<=4;ln++){var Xn=zt%10;Xn===0&&oa(Tt,td)&&un!==""?un=Me[Xn]+un:Xn>1||Xn===1&&ln===0||Xn===1&&ln===1&&oa(Tt,aA)||Xn===1&&ln===1&&oa(Tt,oA)&&Ze>100||Xn===1&&ln>1&&oa(Tt,xf)?un=Me[Xn]+(ln>0?Je[ln-1]:"")+un:Xn===1&&ln>0&&(un=Je[ln-1]+un),zt=Math.floor(zt/10)}return(Ze<0?Ye:"")+un},yp="\u5341\u767E\u5343\u842C",_m="\u62FE\u4F70\u4EDF\u842C",bp="\u30DE\u30A4\u30CA\u30B9",gg="\uB9C8\uC774\uB108\uC2A4",Pf=function(Ze,Me,Je){var Ye=Je?". ":"",St=Je?"\u3001":"",Tt=Je?", ":"",zt=Je?" ":"";switch(Me){case 0:return"\u2022"+zt;case 1:return"\u25E6"+zt;case 2:return"\u25FE"+zt;case 5:var un=Fl(Ze,48,57,!0,Ye);return un.length<4?"0"+un:un;case 4:return xA(Ze,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",St);case 6:return ed(Ze,1,3999,fg,3,Ye).toLowerCase();case 7:return ed(Ze,1,3999,fg,3,Ye);case 8:return Fl(Ze,945,969,!1,Ye);case 9:return Fl(Ze,97,122,!1,Ye);case 10:return Fl(Ze,65,90,!1,Ye);case 11:return Fl(Ze,1632,1641,!0,Ye);case 12:case 49:return ed(Ze,1,9999,hg,3,Ye);case 35:return ed(Ze,1,9999,hg,3,Ye).toLowerCase();case 13:return Fl(Ze,2534,2543,!0,Ye);case 14:case 30:return Fl(Ze,6112,6121,!0,Ye);case 15:return xA(Ze,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",St);case 16:return xA(Ze,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",St);case 17:case 48:return sA(Ze,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",yp,"\u8CA0",St,aA|oA|xf);case 47:return sA(Ze,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",_m,"\u8CA0",St,td|aA|oA|xf);case 42:return sA(Ze,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",yp,"\u8D1F",St,aA|oA|xf);case 41:return sA(Ze,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",_m,"\u8D1F",St,td|aA|oA|xf);case 26:return sA(Ze,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",bp,St,0);case 25:return sA(Ze,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",bp,St,td|aA|oA);case 31:return sA(Ze,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",gg,Tt,td|aA|oA);case 33:return sA(Ze,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",gg,Tt,0);case 32:return sA(Ze,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",gg,Tt,td|aA|oA);case 18:return Fl(Ze,2406,2415,!0,Ye);case 20:return ed(Ze,1,19999,vp,3,Ye);case 21:return Fl(Ze,2790,2799,!0,Ye);case 22:return Fl(Ze,2662,2671,!0,Ye);case 22:return ed(Ze,1,10999,Pm,3,Ye);case 23:return xA(Ze,"\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 xA(Ze,"\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 Fl(Ze,3302,3311,!0,Ye);case 28:return xA(Ze,"\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",St);case 29:return xA(Ze,"\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",St);case 34:return Fl(Ze,3792,3801,!0,Ye);case 37:return Fl(Ze,6160,6169,!0,Ye);case 38:return Fl(Ze,4160,4169,!0,Ye);case 39:return Fl(Ze,2918,2927,!0,Ye);case 40:return Fl(Ze,1776,1785,!0,Ye);case 43:return Fl(Ze,3046,3055,!0,Ye);case 44:return Fl(Ze,3174,3183,!0,Ye);case 45:return Fl(Ze,3664,3673,!0,Ye);case 46:return Fl(Ze,3872,3881,!0,Ye);case 3:default:return Fl(Ze,48,57,!0,Ye)}},wp="data-html2canvas-ignore",Lm=function(){function Ze(Me,Je,Ye){if(this.context=Me,this.options=Ye,this.scrolledElements=[],this.referenceElement=Je,this.counters=new E0,this.quoteDepth=0,!Je.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Je.ownerDocument.documentElement,!1)}return Ze.prototype.toIFrame=function(Me,Je){var Ye=this,St=Im(Me,Je);if(!St.contentWindow)return Promise.reject("Unable to find iframe window");var Tt=Me.defaultView.pageXOffset,zt=Me.defaultView.pageYOffset,un=St.contentWindow,ln=un.document,Xn=_f(St).then(function(){return ze(Ye,void 0,void 0,function(){var nr,dr;return E(this,function(Jr){switch(Jr.label){case 0:return this.scrolledElements.forEach(Ep),un&&(un.scrollTo(Je.left,Je.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(un.scrollY!==Je.top||un.scrollX!==Je.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(un.scrollX-Je.left,un.scrollY-Je.top,0,0))),nr=this.options.onclone,dr=this.clonedReferenceElement,typeof dr=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:ln.fonts&&ln.fonts.ready?[4,ln.fonts.ready]:[3,2];case 1:Jr.sent(),Jr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Om(ln)]:[3,4];case 3:Jr.sent(),Jr.label=4;case 4:return typeof nr=="function"?[2,Promise.resolve().then(function(){return nr(ln,dr)}).then(function(){return St})]:[2,St]}})})});return ln.open(),ln.write(Dm(document.doctype)+""),Cp(this.referenceElement.ownerDocument,Tt,zt),ln.replaceChild(ln.adoptNode(this.documentElement),ln.documentElement),ln.close(),Xn},Ze.prototype.createElementClone=function(Me){if(ds(Me,2))debugger;if(dp(Me))return this.createCanvasClone(Me);if(fp(Me))return this.createVideoClone(Me);if(gp(Me))return this.createStyleClone(Me);var Je=Me.cloneNode(!1);return Ag(Je)&&(Ag(Me)&&Me.currentSrc&&Me.currentSrc!==Me.src&&(Je.src=Me.currentSrc,Je.srcset=""),Je.loading==="lazy"&&(Je.loading="eager")),mp(Je)?this.createCustomElementClone(Je):Je},Ze.prototype.createCustomElementClone=function(Me){var Je=document.createElement("html2canvascustomelement");return _h(Me.style,Je),Je},Ze.prototype.createStyleClone=function(Me){try{var Je=Me.sheet;if(Je&&Je.cssRules){var Ye=[].slice.call(Je.cssRules,0).reduce(function(Tt,zt){return zt&&typeof zt.cssText=="string"?Tt+zt.cssText:Tt},""),St=Me.cloneNode(!1);return St.textContent=Ye,St}}catch(Tt){if(this.context.logger.error("Unable to access cssRules property",Tt),Tt.name!=="SecurityError")throw Tt}return Me.cloneNode(!1)},Ze.prototype.createCanvasClone=function(Me){var Je;if(this.options.inlineImages&&Me.ownerDocument){var Ye=Me.ownerDocument.createElement("img");try{return Ye.src=Me.toDataURL(),Ye}catch(Xn){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",Me)}}var St=Me.cloneNode(!1);try{St.width=Me.width,St.height=Me.height;var Tt=Me.getContext("2d"),zt=St.getContext("2d");if(zt)if(!this.options.allowTaint&&Tt)zt.putImageData(Tt.getImageData(0,0,Me.width,Me.height),0,0);else{var un=(Je=Me.getContext("webgl2"))!==null&&Je!==void 0?Je:Me.getContext("webgl");if(un){var ln=un.getContextAttributes();(ln==null?void 0:ln.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",Me)}zt.drawImage(Me,0,0)}return St}catch(Xn){this.context.logger.info("Unable to clone canvas as it is tainted",Me)}return St},Ze.prototype.createVideoClone=function(Me){var Je=Me.ownerDocument.createElement("canvas");Je.width=Me.offsetWidth,Je.height=Me.offsetHeight;var Ye=Je.getContext("2d");try{return Ye&&(Ye.drawImage(Me,0,0,Je.width,Je.height),this.options.allowTaint||Ye.getImageData(0,0,Je.width,Je.height)),Je}catch(Tt){this.context.logger.info("Unable to clone video as it is tainted",Me)}var St=Me.ownerDocument.createElement("canvas");return St.width=Me.offsetWidth,St.height=Me.offsetHeight,St},Ze.prototype.appendChildNode=function(Me,Je,Ye){(!Nd(Je)||!dg(Je)&&!Je.hasAttribute(wp)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Je)))&&(!this.options.copyStyles||!Nd(Je)||!gp(Je))&&Me.appendChild(this.cloneNode(Je,Ye))},Ze.prototype.cloneChildNodes=function(Me,Je,Ye){for(var St=this,Tt=Me.shadowRoot?Me.shadowRoot.firstChild:Me.firstChild;Tt;Tt=Tt.nextSibling)if(Nd(Tt)&&pp(Tt)&&typeof Tt.assignedNodes=="function"){var zt=Tt.assignedNodes();zt.length&&zt.forEach(function(un){return St.appendChildNode(Je,un,Ye)})}else this.appendChildNode(Je,Tt,Ye)},Ze.prototype.cloneNode=function(Me,Je){if(cp(Me))return document.createTextNode(Me.data);if(!Me.ownerDocument)return Me.cloneNode(!1);var Ye=Me.ownerDocument.defaultView;if(Ye&&Nd(Me)&&(ug(Me)||Ph(Me))){var St=this.createElementClone(Me);St.style.transitionProperty="none";var Tt=Ye.getComputedStyle(Me),zt=Ye.getComputedStyle(Me,":before"),un=Ye.getComputedStyle(Me,":after");this.referenceElement===Me&&ug(St)&&(this.clonedReferenceElement=St),cg(St)&&x0(St);var ln=this.counters.parse(new Cu(this.context,Tt)),Xn=this.resolvePseudoContent(Me,St,zt,Ff.BEFORE);mp(Me)&&(Je=!0),fp(Me)||this.cloneChildNodes(Me,St,Je),Xn&&St.insertBefore(Xn,St.firstChild);var nr=this.resolvePseudoContent(Me,St,un,Ff.AFTER);return nr&&St.appendChild(nr),this.counters.pop(ln),(Tt&&(this.options.copyStyles||Ph(Me))&&!hp(Me)||Je)&&_h(Tt,St),(Me.scrollTop!==0||Me.scrollLeft!==0)&&this.scrolledElements.push([St,Me.scrollLeft,Me.scrollTop]),(Bf(Me)||Fh(Me))&&(Bf(St)||Fh(St))&&(St.value=Me.value),St}return Me.cloneNode(!1)},Ze.prototype.resolvePseudoContent=function(Me,Je,Ye,St){var Tt=this;if(Ye){var zt=Ye.content,un=Je.ownerDocument;if(!(!un||!zt||zt==="none"||zt==="-moz-alt-content"||Ye.display==="none")){this.counters.parse(new Cu(this.context,Ye));var ln=new cl(this.context,Ye),Xn=un.createElement("html2canvaspseudoelement");_h(Ye,Xn),ln.content.forEach(function(dr){if(dr.type===0)Xn.appendChild(un.createTextNode(dr.value));else if(dr.type===22){var Jr=un.createElement("img");Jr.src=dr.value,Jr.style.opacity="1",Xn.appendChild(Jr)}else if(dr.type===18){if(dr.name==="attr"){var La=dr.values.filter(ea);La.length&&Xn.appendChild(un.createTextNode(Me.getAttribute(La[0].value)||""))}else if(dr.name==="counter"){var Di=dr.values.filter(Su),la=Di[0],No=Di[1];if(la&&ea(la)){var Qa=Tt.counters.getCounterValue(la.value),Ma=No&&ea(No)?ir.parse(Tt.context,No.value):3;Xn.appendChild(un.createTextNode(Pf(Qa,Ma,!1)))}}else if(dr.name==="counters"){var Eo=dr.values.filter(Su),la=Eo[0],Yo=Eo[1],No=Eo[2];if(la&&ea(la)){var yo=Tt.counters.getCounterValues(la.value),ba=No&&ea(No)?ir.parse(Tt.context,No.value):3,ws=Yo&&Yo.type===0?Yo.value:"",is=yo.map(function(Zu){return Pf(Zu,ba,!1)}).join(ws);Xn.appendChild(un.createTextNode(is))}}}else if(dr.type===20)switch(dr.value){case"open-quote":Xn.appendChild(un.createTextNode(ao(ln.quotes,Tt.quoteDepth++,!0)));break;case"close-quote":Xn.appendChild(un.createTextNode(ao(ln.quotes,--Tt.quoteDepth,!1)));break;default:Xn.appendChild(un.createTextNode(dr.value))}}),Xn.className=pg+" "+Lh;var nr=St===Ff.BEFORE?" "+pg:" "+Lh;return Ph(Je)?Je.className.baseValue+=nr:Je.className+=nr,Xn}}},Ze.destroy=function(Me){return Me.parentNode?(Me.parentNode.removeChild(Me),!0):!1},Ze}(),Ff;(function(Ze){Ze[Ze.BEFORE=0]="BEFORE",Ze[Ze.AFTER=1]="AFTER"})(Ff||(Ff={}));var Im=function(Ze,Me){var Je=Ze.createElement("iframe");return Je.className="html2canvas-container",Je.style.visibility="hidden",Je.style.position="fixed",Je.style.left="-10000px",Je.style.top="0px",Je.style.border="0",Je.width=Me.width.toString(),Je.height=Me.height.toString(),Je.scrolling="no",Je.setAttribute(wp,"true"),Ze.body.appendChild(Je),Je},Sp=function(Ze){return new Promise(function(Me){if(Ze.complete){Me();return}if(!Ze.src){Me();return}Ze.onload=Me,Ze.onerror=Me})},Om=function(Ze){return Promise.all([].slice.call(Ze.images,0).map(Sp))},_f=function(Ze){return new Promise(function(Me,Je){var Ye=Ze.contentWindow;if(!Ye)return Je("No window assigned for iframe");var St=Ye.document;Ye.onload=Ze.onload=function(){Ye.onload=Ze.onload=null;var Tt=setInterval(function(){St.body.childNodes.length>0&&St.readyState==="complete"&&(clearInterval(Tt),Me(Ze))},50)}})},B0=["all","d","content"],_h=function(Ze,Me){for(var Je=Ze.length-1;Je>=0;Je--){var Ye=Ze.item(Je);B0.indexOf(Ye)===-1&&Me.style.setProperty(Ye,Ze.getPropertyValue(Ye))}return Me},Dm=function(Ze){var Me="";return Ze&&(Me+=""),Me},Cp=function(Ze,Me,Je){Ze&&Ze.defaultView&&(Me!==Ze.defaultView.pageXOffset||Je!==Ze.defaultView.pageYOffset)&&Ze.defaultView.scrollTo(Me,Je)},Ep=function(Ze){var Me=Ze[0],Je=Ze[1],Ye=Ze[2];Me.scrollLeft=Je,Me.scrollTop=Ye},Bp=":before",xp=":after",pg="___html2canvas___pseudoelement_before",Lh="___html2canvas___pseudoelement_after",Pp=`{ content: "" !important; display: none !important; }`,x0=function(Ze){Fp(Ze,"."+pg+Bp+Pp+` - .`+Lh+xp+Pp)},Fp=function(Ze,Me){var Je=Ze.ownerDocument;if(Je){var Ye=Je.createElement("style");Ye.textContent=Me,Ze.appendChild(Ye)}},_p=function(){function Ze(){}return Ze.getOrigin=function(Me){var Je=Ze._link;return Je?(Je.href=Me,Je.href=Je.href,Je.protocol+Je.hostname+Je.port):"about:blank"},Ze.isSameOrigin=function(Me){return Ze.getOrigin(Me)===Ze._origin},Ze.setContext=function(Me){Ze._link=Me.document.createElement("a"),Ze._origin=Ze.getOrigin(Me.location.href)},Ze._origin="about:blank",Ze}(),ru=function(){function Ze(Me,Je){this.context=Me,this._options=Je,this._cache={}}return Ze.prototype.addImage=function(Me){var Je=Promise.resolve();return this.has(Me)||(yg(Me)||Ih(Me))&&(this._cache[Me]=this.loadImage(Me)).catch(function(){}),Je},Ze.prototype.match=function(Me){return this._cache[Me]},Ze.prototype.loadImage=function(Me){return He(this,void 0,void 0,function(){var Je,Ye,St,Tt,zt=this;return E(this,function(cn){switch(cn.label){case 0:return Je=_p.isSameOrigin(Me),Ye=!Lf(Me)&&this._options.useCORS===!0&&Tl.SUPPORT_CORS_IMAGES&&!Je,St=!Lf(Me)&&!Je&&!yg(Me)&&typeof this._options.proxy=="string"&&Tl.SUPPORT_CORS_XHR&&!Ye,!Je&&this._options.allowTaint===!1&&!Lf(Me)&&!yg(Me)&&!St&&!Ye?[2]:(Tt=Me,St?[4,this.proxy(Tt)]:[3,2]);case 1:Tt=cn.sent(),cn.label=2;case 2:return this.context.logger.debug("Added image "+Me.substring(0,256)),[4,new Promise(function(ln,Xn){var nr=new Image;nr.onload=function(){return ln(nr)},nr.onerror=Xn,(Tm(Tt)||Ye)&&(nr.crossOrigin="anonymous"),nr.src=Tt,nr.complete===!0&&setTimeout(function(){return ln(nr)},500),zt._options.imageTimeout>0&&setTimeout(function(){return Xn("Timed out ("+zt._options.imageTimeout+"ms) loading image")},zt._options.imageTimeout)})];case 3:return[2,cn.sent()]}})})},Ze.prototype.has=function(Me){return typeof this._cache[Me]!="undefined"},Ze.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ze.prototype.proxy=function(Me){var Je=this,Ye=this._options.proxy;if(!Ye)throw new Error("No proxy defined");var St=Me.substring(0,256);return new Promise(function(Tt,zt){var cn=Tl.SUPPORT_RESPONSE_TYPE?"blob":"text",ln=new XMLHttpRequest;ln.onload=function(){if(ln.status===200)if(cn==="text")Tt(ln.response);else{var dr=new FileReader;dr.addEventListener("load",function(){return Tt(dr.result)},!1),dr.addEventListener("error",function(Jr){return zt(Jr)},!1),dr.readAsDataURL(ln.response)}else zt("Failed to proxy resource "+St+" with status code "+ln.status)},ln.onerror=zt;var Xn=Ye.indexOf("?")>-1?"&":"?";if(ln.open("GET",""+Ye+Xn+"url="+encodeURIComponent(Me)+"&responseType="+cn),cn!=="text"&&ln instanceof XMLHttpRequest&&(ln.responseType=cn),Je._options.imageTimeout){var nr=Je._options.imageTimeout;ln.timeout=nr,ln.ontimeout=function(){return zt("Timed out ("+nr+"ms) proxying "+St)}}ln.send()})},Ze}(),mg=/^data:image\/svg\+xml/i,Lp=/^data:image\/.*;base64,/i,vg=/^data:image\/.*/i,Ih=function(Ze){return Tl.SUPPORT_SVG_DRAWING||!jm(Ze)},Lf=function(Ze){return vg.test(Ze)},Tm=function(Ze){return Lp.test(Ze)},yg=function(Ze){return Ze.substr(0,4)==="blob"},jm=function(Ze){return Ze.substr(-3).toLowerCase()==="svg"||mg.test(Ze)},_a=function(){function Ze(Me,Je){this.type=0,this.x=Me,this.y=Je}return Ze.prototype.add=function(Me,Je){return new Ze(this.x+Me,this.y+Je)},Ze}(),nd=function(Ze,Me,Je){return new _a(Ze.x+(Me.x-Ze.x)*Je,Ze.y+(Me.y-Ze.y)*Je)},Oh=function(){function Ze(Me,Je,Ye,St){this.type=1,this.start=Me,this.startControl=Je,this.endControl=Ye,this.end=St}return Ze.prototype.subdivide=function(Me,Je){var Ye=nd(this.start,this.startControl,Me),St=nd(this.startControl,this.endControl,Me),Tt=nd(this.endControl,this.end,Me),zt=nd(Ye,St,Me),cn=nd(St,Tt,Me),ln=nd(zt,cn,Me);return Je?new Ze(this.start,Ye,zt,ln):new Ze(ln,cn,Tt,this.end)},Ze.prototype.add=function(Me,Je){return new Ze(this.start.add(Me,Je),this.startControl.add(Me,Je),this.endControl.add(Me,Je),this.end.add(Me,Je))},Ze.prototype.reverse=function(){return new Ze(this.end,this.endControl,this.startControl,this.start)},Ze}(),Au=function(Ze){return Ze.type===1},Nm=function(){function Ze(Me){var Je=Me.styles,Ye=Me.bounds,St=Ac(Je.borderTopLeftRadius,Ye.width,Ye.height),Tt=St[0],zt=St[1],cn=Ac(Je.borderTopRightRadius,Ye.width,Ye.height),ln=cn[0],Xn=cn[1],nr=Ac(Je.borderBottomRightRadius,Ye.width,Ye.height),dr=nr[0],Jr=nr[1],La=Ac(Je.borderBottomLeftRadius,Ye.width,Ye.height),Di=La[0],la=La[1],No=[];No.push((Tt+ln)/Ye.width),No.push((Di+dr)/Ye.width),No.push((zt+la)/Ye.height),No.push((Xn+Jr)/Ye.height);var Qa=Math.max.apply(Math,No);Qa>1&&(Tt/=Qa,zt/=Qa,ln/=Qa,Xn/=Qa,dr/=Qa,Jr/=Qa,Di/=Qa,la/=Qa);var Ma=Ye.width-ln,Eo=Ye.height-Jr,Yo=Ye.width-dr,yo=Ye.height-la,ba=Je.borderTopWidth,ws=Je.borderRightWidth,is=Je.borderBottomWidth,Bo=Je.borderLeftWidth,aa=Wo(Je.paddingTop,Me.bounds.width),Zc=Wo(Je.paddingRight,Me.bounds.width),au=Wo(Je.paddingBottom,Me.bounds.width),Vs=Wo(Je.paddingLeft,Me.bounds.width);this.topLeftBorderDoubleOuterBox=Tt>0||zt>0?pl(Ye.left+Bo/3,Ye.top+ba/3,Tt-Bo/3,zt-ba/3,Gs.TOP_LEFT):new _a(Ye.left+Bo/3,Ye.top+ba/3),this.topRightBorderDoubleOuterBox=Tt>0||zt>0?pl(Ye.left+Ma,Ye.top+ba/3,ln-ws/3,Xn-ba/3,Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-ws/3,Ye.top+ba/3),this.bottomRightBorderDoubleOuterBox=dr>0||Jr>0?pl(Ye.left+Yo,Ye.top+Eo,dr-ws/3,Jr-is/3,Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-ws/3,Ye.top+Ye.height-is/3),this.bottomLeftBorderDoubleOuterBox=Di>0||la>0?pl(Ye.left+Bo/3,Ye.top+yo,Di-Bo/3,la-is/3,Gs.BOTTOM_LEFT):new _a(Ye.left+Bo/3,Ye.top+Ye.height-is/3),this.topLeftBorderDoubleInnerBox=Tt>0||zt>0?pl(Ye.left+Bo*2/3,Ye.top+ba*2/3,Tt-Bo*2/3,zt-ba*2/3,Gs.TOP_LEFT):new _a(Ye.left+Bo*2/3,Ye.top+ba*2/3),this.topRightBorderDoubleInnerBox=Tt>0||zt>0?pl(Ye.left+Ma,Ye.top+ba*2/3,ln-ws*2/3,Xn-ba*2/3,Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-ws*2/3,Ye.top+ba*2/3),this.bottomRightBorderDoubleInnerBox=dr>0||Jr>0?pl(Ye.left+Yo,Ye.top+Eo,dr-ws*2/3,Jr-is*2/3,Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-ws*2/3,Ye.top+Ye.height-is*2/3),this.bottomLeftBorderDoubleInnerBox=Di>0||la>0?pl(Ye.left+Bo*2/3,Ye.top+yo,Di-Bo*2/3,la-is*2/3,Gs.BOTTOM_LEFT):new _a(Ye.left+Bo*2/3,Ye.top+Ye.height-is*2/3),this.topLeftBorderStroke=Tt>0||zt>0?pl(Ye.left+Bo/2,Ye.top+ba/2,Tt-Bo/2,zt-ba/2,Gs.TOP_LEFT):new _a(Ye.left+Bo/2,Ye.top+ba/2),this.topRightBorderStroke=Tt>0||zt>0?pl(Ye.left+Ma,Ye.top+ba/2,ln-ws/2,Xn-ba/2,Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-ws/2,Ye.top+ba/2),this.bottomRightBorderStroke=dr>0||Jr>0?pl(Ye.left+Yo,Ye.top+Eo,dr-ws/2,Jr-is/2,Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-ws/2,Ye.top+Ye.height-is/2),this.bottomLeftBorderStroke=Di>0||la>0?pl(Ye.left+Bo/2,Ye.top+yo,Di-Bo/2,la-is/2,Gs.BOTTOM_LEFT):new _a(Ye.left+Bo/2,Ye.top+Ye.height-is/2),this.topLeftBorderBox=Tt>0||zt>0?pl(Ye.left,Ye.top,Tt,zt,Gs.TOP_LEFT):new _a(Ye.left,Ye.top),this.topRightBorderBox=ln>0||Xn>0?pl(Ye.left+Ma,Ye.top,ln,Xn,Gs.TOP_RIGHT):new _a(Ye.left+Ye.width,Ye.top),this.bottomRightBorderBox=dr>0||Jr>0?pl(Ye.left+Yo,Ye.top+Eo,dr,Jr,Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width,Ye.top+Ye.height),this.bottomLeftBorderBox=Di>0||la>0?pl(Ye.left,Ye.top+yo,Di,la,Gs.BOTTOM_LEFT):new _a(Ye.left,Ye.top+Ye.height),this.topLeftPaddingBox=Tt>0||zt>0?pl(Ye.left+Bo,Ye.top+ba,Math.max(0,Tt-Bo),Math.max(0,zt-ba),Gs.TOP_LEFT):new _a(Ye.left+Bo,Ye.top+ba),this.topRightPaddingBox=ln>0||Xn>0?pl(Ye.left+Math.min(Ma,Ye.width-ws),Ye.top+ba,Ma>Ye.width+ws?0:Math.max(0,ln-ws),Math.max(0,Xn-ba),Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-ws,Ye.top+ba),this.bottomRightPaddingBox=dr>0||Jr>0?pl(Ye.left+Math.min(Yo,Ye.width-Bo),Ye.top+Math.min(Eo,Ye.height-is),Math.max(0,dr-ws),Math.max(0,Jr-is),Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-ws,Ye.top+Ye.height-is),this.bottomLeftPaddingBox=Di>0||la>0?pl(Ye.left+Bo,Ye.top+Math.min(yo,Ye.height-is),Math.max(0,Di-Bo),Math.max(0,la-is),Gs.BOTTOM_LEFT):new _a(Ye.left+Bo,Ye.top+Ye.height-is),this.topLeftContentBox=Tt>0||zt>0?pl(Ye.left+Bo+Vs,Ye.top+ba+aa,Math.max(0,Tt-(Bo+Vs)),Math.max(0,zt-(ba+aa)),Gs.TOP_LEFT):new _a(Ye.left+Bo+Vs,Ye.top+ba+aa),this.topRightContentBox=ln>0||Xn>0?pl(Ye.left+Math.min(Ma,Ye.width+Bo+Vs),Ye.top+ba+aa,Ma>Ye.width+Bo+Vs?0:ln-Bo+Vs,Xn-(ba+aa),Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-(ws+Zc),Ye.top+ba+aa),this.bottomRightContentBox=dr>0||Jr>0?pl(Ye.left+Math.min(Yo,Ye.width-(Bo+Vs)),Ye.top+Math.min(Eo,Ye.height+ba+aa),Math.max(0,dr-(ws+Zc)),Jr-(is+au),Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-(ws+Zc),Ye.top+Ye.height-(is+au)),this.bottomLeftContentBox=Di>0||la>0?pl(Ye.left+Bo+Vs,Ye.top+yo,Math.max(0,Di-(Bo+Vs)),la-(is+au),Gs.BOTTOM_LEFT):new _a(Ye.left+Bo+Vs,Ye.top+Ye.height-(is+au))}return Ze}(),Gs;(function(Ze){Ze[Ze.TOP_LEFT=0]="TOP_LEFT",Ze[Ze.TOP_RIGHT=1]="TOP_RIGHT",Ze[Ze.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Ze[Ze.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Gs||(Gs={}));var pl=function(Ze,Me,Je,Ye,St){var Tt=4*((Math.sqrt(2)-1)/3),zt=Je*Tt,cn=Ye*Tt,ln=Ze+Je,Xn=Me+Ye;switch(St){case Gs.TOP_LEFT:return new Oh(new _a(Ze,Xn),new _a(Ze,Xn-cn),new _a(ln-zt,Me),new _a(ln,Me));case Gs.TOP_RIGHT:return new Oh(new _a(Ze,Me),new _a(Ze+zt,Me),new _a(ln,Xn-cn),new _a(ln,Xn));case Gs.BOTTOM_RIGHT:return new Oh(new _a(ln,Me),new _a(ln,Me+cn),new _a(Ze+zt,Xn),new _a(Ze,Xn));case Gs.BOTTOM_LEFT:default:return new Oh(new _a(ln,Xn),new _a(ln-zt,Xn),new _a(Ze,Me+cn),new _a(Ze,Me))}},Dh=function(Ze){return[Ze.topLeftBorderBox,Ze.topRightBorderBox,Ze.bottomRightBorderBox,Ze.bottomLeftBorderBox]},P0=function(Ze){return[Ze.topLeftContentBox,Ze.topRightContentBox,Ze.bottomRightContentBox,Ze.bottomLeftContentBox]},bg=function(Ze){return[Ze.topLeftPaddingBox,Ze.topRightPaddingBox,Ze.bottomRightPaddingBox,Ze.bottomLeftPaddingBox]},jo=function(){function Ze(Me,Je,Ye){this.offsetX=Me,this.offsetY=Je,this.matrix=Ye,this.type=0,this.target=6}return Ze}(),Rd=function(){function Ze(Me,Je){this.path=Me,this.target=Je,this.type=1}return Ze}(),ol=function(){function Ze(Me){this.opacity=Me,this.type=2,this.target=6}return Ze}(),wg=function(Ze){return Ze.type===0},Sg=function(Ze){return Ze.type===1},Th=function(Ze){return Ze.type===2},PA=function(Ze,Me){return Ze.length===Me.length?Ze.some(function(Je,Ye){return Je===Me[Ye]}):!1},Ip=function(Ze,Me,Je,Ye,St){return Ze.map(function(Tt,zt){switch(zt){case 0:return Tt.add(Me,Je);case 1:return Tt.add(Me+Ye,Je);case 2:return Tt.add(Me+Ye,Je+St);case 3:return Tt.add(Me,Je+St)}return Tt})},If=function(){function Ze(Me){this.element=Me,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Ze}(),Cg=function(){function Ze(Me,Je){if(this.container=Me,this.parent=Je,this.effects=[],this.curves=new Nm(this.container),this.container.styles.opacity<1&&this.effects.push(new ol(this.container.styles.opacity)),this.container.styles.transform!==null){var Ye=this.container.bounds.left+this.container.styles.transformOrigin[0].number,St=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Tt=this.container.styles.transform;this.effects.push(new jo(Ye,St,Tt))}if(this.container.styles.overflowX!==0){var zt=Dh(this.curves),cn=bg(this.curves);PA(zt,cn)?this.effects.push(new Rd(zt,6)):(this.effects.push(new Rd(zt,2)),this.effects.push(new Rd(cn,4)))}}return Ze.prototype.getEffects=function(Me){for(var Je=[2,3].indexOf(this.container.styles.position)===-1,Ye=this.parent,St=this.effects.slice(0);Ye;){var Tt=Ye.effects.filter(function(ln){return!Sg(ln)});if(Je||Ye.container.styles.position!==0||!Ye.parent){if(St.unshift.apply(St,Tt),Je=[2,3].indexOf(Ye.container.styles.position)===-1,Ye.container.styles.overflowX!==0){var zt=Dh(Ye.curves),cn=bg(Ye.curves);PA(zt,cn)||St.unshift(new Rd(cn,6))}}else St.unshift.apply(St,Tt);Ye=Ye.parent}return St.filter(function(ln){return oa(ln.target,Me)})},Ze}(),Of=function(Ze,Me,Je,Ye){Ze.container.elements.forEach(function(St){var Tt=oa(St.flags,4),zt=oa(St.flags,2),cn=new Cg(St,Ze);oa(St.styles.display,2048)&&Ye.push(cn);var ln=oa(St.flags,8)?[]:Ye;if(Tt||zt){var Xn=Tt||St.styles.isPositioned()?Je:Me,nr=new If(cn);if(St.styles.isPositioned()||St.styles.opacity<1||St.styles.isTransformed()){var dr=St.styles.zIndex.order;if(dr<0){var Jr=0;Xn.negativeZIndex.some(function(Di,la){return dr>Di.element.container.styles.zIndex.order?(Jr=la,!1):Jr>0}),Xn.negativeZIndex.splice(Jr,0,nr)}else if(dr>0){var La=0;Xn.positiveZIndex.some(function(Di,la){return dr>=Di.element.container.styles.zIndex.order?(La=la+1,!1):La>0}),Xn.positiveZIndex.splice(La,0,nr)}else Xn.zeroOrAutoZIndexOrTransformedOrOpacity.push(nr)}else St.styles.isFloating()?Xn.nonPositionedFloats.push(nr):Xn.nonPositionedInlineLevel.push(nr);Of(cn,nr,Tt?nr:Je,ln)}else St.styles.isInlineLevel()?Me.inlineLevel.push(cn):Me.nonInlineLevel.push(cn),Of(cn,Me,Je,ln);oa(St.flags,8)&&Df(St,ln)})},Df=function(Ze,Me){for(var Je=Ze instanceof sg?Ze.start:1,Ye=Ze instanceof sg?Ze.reversed:!1,St=0;St0&&Je.intrinsicHeight>0){var Tt=Nh(Je),zt=bg(Ye);this.path(zt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(St,0,0,Je.intrinsicWidth,Je.intrinsicHeight,Tt.left,Tt.top,Tt.width,Tt.height),this.ctx.restore()}},Me.prototype.renderNodeContent=function(Je){return He(this,void 0,void 0,function(){var Ye,St,Tt,zt,cn,ln,Ma,Ma,Xn,nr,dr,Jr,Yo,La,Di,yo,la,No,Qa,Ma,Eo,Yo,yo;return E(this,function(ba){switch(ba.label){case 0:this.applyEffects(Je.getEffects(4)),Ye=Je.container,St=Je.curves,Tt=Ye.styles,zt=0,cn=Ye.textNodes,ba.label=1;case 1:return zt0&&ic>0&&(is=Tt.ctx.createPattern(yo,"repeat"),Tt.renderRepeat(aa,is,Pc,Tc))):eg(nr)&&(Bo=Ru(Je,Ye,[null,null,null]),aa=Bo[0],Zc=Bo[1],au=Bo[2],Vs=Bo[3],ic=Bo[4],lA=nr.position.length===0?[Lc]:nr.position,Pc=Wo(lA[0],Vs),Tc=Wo(lA[lA.length-1],ic),id=sf(nr,Pc,Tc,Vs,ic),du=id[0],cA=id[1],du>0&&cA>0&&(ad=Tt.ctx.createRadialGradient(Zc+Pc,au+Tc,0,Zc+Pc,au+Tc,du),oh(nr.stops,du*2).forEach(function(TA){return ad.addColorStop(TA.stop,ta(TA.color))}),Tt.path(aa),Tt.ctx.fillStyle=ad,du!==cA?(OA=Je.bounds.left+.5*Je.bounds.width,Mu=Je.bounds.top+.5*Je.bounds.height,DA=cA/du,uA=1/DA,Tt.ctx.save(),Tt.ctx.translate(OA,Mu),Tt.ctx.transform(1,0,0,DA,0,0),Tt.ctx.translate(-OA,-Mu),Tt.ctx.fillRect(Zc,uA*(au-Mu)+Mu,Vs,ic*uA),Tt.ctx.restore()):Tt.ctx.fill())),Ud.label=6;case 6:return Ye--,[2]}})},Tt=this,zt=0,cn=Je.styles.backgroundImage.slice(0).reverse(),Xn.label=1;case 1:return zt0?nr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(nr.color,nr.width,cn,Je.curves,2)]:[3,11]):[3,13];case 4:return Jr.sent(),[3,11];case 5:return nr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(nr.color,nr.width,cn,Je.curves,3)];case 6:return Jr.sent(),[3,11];case 7:return nr.style!==4?[3,9]:[4,this.renderDoubleBorder(nr.color,nr.width,cn,Je.curves)];case 8:return Jr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(nr.color,cn,Je.curves)];case 10:Jr.sent(),Jr.label=11;case 11:cn++,Jr.label=12;case 12:return ln++,[3,3];case 13:return[2]}})})},Me.prototype.renderDashedDottedBorder=function(Je,Ye,St,Tt,zt){return He(this,void 0,void 0,function(){var cn,ln,Xn,nr,dr,Jr,La,Di,la,No,Qa,Ma,Eo,Yo,yo,ba,yo,ba;return E(this,function(ws){return this.ctx.save(),cn=Op(Tt,St),ln=gc(Tt,St),zt===2&&(this.path(ln),this.ctx.clip()),Au(ln[0])?(Xn=ln[0].start.x,nr=ln[0].start.y):(Xn=ln[0].x,nr=ln[0].y),Au(ln[1])?(dr=ln[1].end.x,Jr=ln[1].end.y):(dr=ln[1].x,Jr=ln[1].y),St===0||St===2?La=Math.abs(Xn-dr):La=Math.abs(nr-Jr),this.ctx.beginPath(),zt===3?this.formatPath(cn):this.formatPath(ln.slice(0,2)),Di=Ye<3?Ye*3:Ye*2,la=Ye<3?Ye*2:Ye,zt===3&&(Di=Ye,la=Ye),No=!0,La<=Di*2?No=!1:La<=Di*2+la?(Qa=La/(2*Di+la),Di*=Qa,la*=Qa):(Ma=Math.floor((La+la)/(Di+la)),Eo=(La-Ma*Di)/(Ma-1),Yo=(La-(Ma+1)*Di)/Ma,la=Yo<=0||Math.abs(la-Eo)Ve){var ze=$e;$e=Ve,Ve=ze}}else if(Pe==="l"||Pe==="landscape"){if(Pe="l",Ve>$e){var ze=$e;$e=Ve,Ve=ze}}else throw"Invalid orientation: "+Pe;var rt={width:$e,height:Ve,unit:Be,k:je};return rt},le.default=we.jsPDF},"./src/plugin/pagebreaks.js":function(re,le,oe){"use strict";oe.r(le);var se=oe("./node_modules/core-js/modules/es.array.concat.js"),ae=oe.n(se),te=oe("./node_modules/core-js/modules/es.array.slice.js"),z=oe.n(te),a=oe("./node_modules/core-js/modules/es.array.join.js"),y=oe.n(a),x=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=oe.n(x),ee=oe("./node_modules/core-js/modules/es.object.keys.js"),ne=oe.n(ee),Ae=oe("./src/worker.js"),ge=oe("./src/utils.js"),ye={toContainer:Ae.default.prototype.toContainer};Ae.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},Ae.default.prototype.toContainer=function(){return ye.toContainer.call(this).then(function(){var Ce=this.prop.container,Se=this.prop.pageSize.inner.px.height,Pe=[].concat(this.opt.pagebreak.mode),Be={avoidAll:Pe.indexOf("avoid-all")!==-1,css:Pe.indexOf("css")!==-1,legacy:Pe.indexOf("legacy")!==-1},Qe={},Ee=this;["before","after","avoid"].forEach(function(je){var Ve=Be.avoidAll&&je==="avoid";Qe[je]=Ve?[]:[].concat(Ee.opt.pagebreak[je]||[]),Qe[je].length>0&&(Qe[je]=Array.prototype.slice.call(Ce.querySelectorAll(Qe[je].join(", "))))});var Ue=Ce.querySelectorAll(".html2pdf__page-break");Ue=Array.prototype.slice.call(Ue);var Ie=Ce.querySelectorAll("*");Array.prototype.forEach.call(Ie,function(Ve){var $e={before:!1,after:Be.legacy&&Ue.indexOf(Ve)!==-1,avoid:Be.avoidAll};if(Be.css){var ze=window.getComputedStyle(Ve),rt=["always","page","left","right"],et=["avoid","avoid-page"];$e={before:$e.before||rt.indexOf(ze.breakBefore||ze.pageBreakBefore)!==-1,after:$e.after||rt.indexOf(ze.breakAfter||ze.pageBreakAfter)!==-1,avoid:$e.avoid||et.indexOf(ze.breakInside||ze.pageBreakInside)!==-1}}Object.keys($e).forEach(function(mt){$e[mt]=$e[mt]||Qe[mt].indexOf(Ve)!==-1});var ct=Ve.getBoundingClientRect();if($e.avoid&&!$e.before){var lt=Math.floor(ct.top/Se),it=Math.floor(ct.bottom/Se),ot=Math.abs(ct.bottom-ct.top)/Se;it!==lt&&ot<=1&&($e.before=!0)}if($e.before){var ut=(0,ge.createElement)("div",{style:{display:"block",height:Se-ct.top%Se+"px"}});Ve.parentNode.insertBefore(ut,Ve)}if($e.after){var ut=(0,ge.createElement)("div",{style:{display:"block",height:Se-ct.bottom%Se+"px"}});Ve.parentNode.insertBefore(ut,Ve.nextSibling)}})})}},"./src/utils.js":function(re,le,oe){"use strict";oe.r(le),oe.d(le,{objType:function(){return Pe},createElement:function(){return Be},cloneNode:function(){return Qe},unitConvert:function(){return Ee},toPx:function(){return Ue}});var se=oe("./node_modules/core-js/modules/es.number.constructor.js"),ae=oe.n(se),te=oe("./node_modules/core-js/modules/es.symbol.js"),z=oe.n(te),a=oe("./node_modules/core-js/modules/es.symbol.description.js"),y=oe.n(a),x=oe("./node_modules/core-js/modules/es.object.to-string.js"),b=oe.n(x),ee=oe("./node_modules/core-js/modules/es.symbol.iterator.js"),ne=oe.n(ee),Ae=oe("./node_modules/core-js/modules/es.array.iterator.js"),ge=oe.n(Ae),ye=oe("./node_modules/core-js/modules/es.string.iterator.js"),be=oe.n(ye),we=oe("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ce=oe.n(we);function Se(Ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Se=function(Ve){return typeof Ve}:Se=function(Ve){return Ve&&typeof Symbol=="function"&&Ve.constructor===Symbol&&Ve!==Symbol.prototype?"symbol":typeof Ve},Se(Ie)}var Pe=function(je){var Ve=Se(je);return Ve==="undefined"?"undefined":Ve==="string"||je instanceof String?"string":Ve==="number"||je instanceof Number?"number":Ve==="function"||je instanceof Function?"function":je&&je.constructor===Array?"array":je&&je.nodeType===1?"element":Ve==="object"?"object":"unknown"},Be=function(je,Ve){var $e=document.createElement(je);if(Ve.className&&($e.className=Ve.className),Ve.innerHTML){$e.innerHTML=Ve.innerHTML;for(var ze=$e.getElementsByTagName("script"),rt=ze.length;rt-- >0;null)ze[rt].parentNode.removeChild(ze[rt])}for(var et in Ve.style)$e.style[et]=Ve.style[et];return $e},Qe=function Ie(je,Ve){for(var $e=je.nodeType===3?document.createTextNode(je.nodeValue):je.cloneNode(!1),ze=je.firstChild;ze;ze=ze.nextSibling)(Ve===!0||ze.nodeType!==1||ze.nodeName!=="SCRIPT")&&$e.appendChild(Ie(ze,Ve));return je.nodeType===1&&(je.nodeName==="CANVAS"?($e.width=je.width,$e.height=je.height,$e.getContext("2d").drawImage(je,0,0)):(je.nodeName==="TEXTAREA"||je.nodeName==="SELECT")&&($e.value=je.value),$e.addEventListener("load",function(){$e.scrollTop=je.scrollTop,$e.scrollLeft=je.scrollLeft},!0)),$e},Ee=function(je,Ve){if(Pe(je)==="number")return je*72/96/Ve;var $e={};for(var ze in je)$e[ze]=je[ze]*72/96/Ve;return $e},Ue=function(je,Ve){return Math.floor(je*Ve/72*96)}},"./src/worker.js":function(re,le,oe){"use strict";oe.r(le);var se=oe("./node_modules/core-js/modules/es.object.assign.js"),ae=oe.n(se),te=oe("./node_modules/core-js/modules/es.array.map.js"),z=oe.n(te),a=oe("./node_modules/core-js/modules/es.object.keys.js"),y=oe.n(a),x=oe("./node_modules/core-js/modules/es.array.concat.js"),b=oe.n(x),ee=oe("./node_modules/core-js/modules/es.object.to-string.js"),ne=oe.n(ee),Ae=oe("./node_modules/core-js/modules/es.regexp.to-string.js"),ge=oe.n(Ae),ye=oe("./node_modules/core-js/modules/es.function.name.js"),be=oe.n(ye),we=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ce=oe.n(we),Se=oe("jspdf"),Pe=oe.n(Se),Be=oe("html2canvas"),Qe=oe.n(Be),Ee=oe("./src/utils.js"),Ue=oe("./node_modules/es6-promise/dist/es6-promise.js"),Ie=oe.n(Ue),je=Ie().Promise,Ve=function $e(ze){var rt=Object.assign($e.convert(je.resolve()),JSON.parse(JSON.stringify($e.template))),et=$e.convert(je.resolve(),rt);return et=et.setProgress(1,$e,1,[$e]),et=et.set(ze),et};Ve.prototype=Object.create(je.prototype),Ve.prototype.constructor=Ve,Ve.convert=function(ze,rt){return ze.__proto__=rt||Ve.prototype,ze},Ve.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:{}}},Ve.prototype.from=function(ze,rt){function et(ct){switch((0,Ee.objType)(ct)){case"string":return"string";case"element":return ct.nodeName.toLowerCase&&ct.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(rt=rt||et(ze),rt){case"string":return this.set({src:(0,Ee.createElement)("div",{innerHTML:ze})});case"element":return this.set({src:ze});case"canvas":return this.set({canvas:ze});case"img":return this.set({img:ze});default:return this.error("Unknown source type.")}})},Ve.prototype.to=function(ze){switch(ze){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.")}},Ve.prototype.toContainer=function(){var ze=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ze).then(function(){var et={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},ct={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};et.opacity=0;var lt=(0,Ee.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Ee.createElement)("div",{className:"html2pdf__overlay",style:et}),this.prop.container=(0,Ee.createElement)("div",{className:"html2pdf__container",style:ct}),this.prop.container.appendChild(lt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Ve.prototype.toCanvas=function(){var ze=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(ze).then(function(){var et=Object.assign({},this.opt.html2canvas);return delete et.onrendered,Be(this.prop.container,et)}).then(function(et){var ct=this.opt.html2canvas.onrendered||function(){};ct(et),this.prop.canvas=et,document.body.removeChild(this.prop.overlay)})},Ve.prototype.toImg=function(){var ze=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(ze).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})},Ve.prototype.toPdf=function(){var ze=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(ze).then(function(){var et=this.prop.canvas,ct=this.opt,lt=et.height,it=Math.floor(et.width*this.prop.pageSize.inner.ratio),ot=Math.ceil(lt/it),ut=this.prop.pageSize.inner.height,mt=document.createElement("canvas"),yt=mt.getContext("2d");mt.width=et.width,mt.height=it,this.prop.pdf=this.prop.pdf||new Se.jsPDF(ct.jsPDF);for(var jt=0;jt1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),ae=oe("./node_modules/core-js/internals/to-length.js"),te=oe("./node_modules/core-js/internals/to-absolute-index.js"),z=function(a){return function(y,x,b){var ee=se(y),ne=ae(ee.length),Ae=te(b,ne),ge;if(a&&x!=x){for(;ne>Ae;)if(ge=ee[Ae++],ge!=ge)return!0}else for(;ne>Ae;Ae++)if((a||Ae in ee)&&ee[Ae]===x)return a||Ae||0;return!a&&-1}};re.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/function-bind-context.js"),ae=oe("./node_modules/core-js/internals/indexed-object.js"),te=oe("./node_modules/core-js/internals/to-object.js"),z=oe("./node_modules/core-js/internals/to-length.js"),a=oe("./node_modules/core-js/internals/array-species-create.js"),y=[].push,x=function(b){var ee=b==1,ne=b==2,Ae=b==3,ge=b==4,ye=b==6,be=b==7,we=b==5||ye;return function(Ce,Se,Pe,Be){for(var Qe=te(Ce),Ee=ae(Qe),Ue=se(Se,Pe,3),Ie=z(Ee.length),je=0,Ve=Be||a,$e=ee?Ve(Ce,Ie):ne||be?Ve(Ce,0):void 0,ze,rt;Ie>je;je++)if((we||je in Ee)&&(ze=Ee[je],rt=Ue(ze,je,Qe),b))if(ee)$e[je]=rt;else if(rt)switch(b){case 3:return!0;case 5:return ze;case 6:return je;case 2:y.call($e,ze)}else switch(b){case 4:return!1;case 7:y.call($e,ze)}return ye?-1:Ae||ge?ge:$e}};re.exports={forEach:x(0),map:x(1),filter:x(2),some:x(3),every:x(4),find:x(5),findIndex:x(6),filterReject:x(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),ae=oe("./node_modules/core-js/internals/well-known-symbol.js"),te=oe("./node_modules/core-js/internals/engine-v8-version.js"),z=ae("species");re.exports=function(a){return te>=51||!se(function(){var y=[],x=y.constructor={};return x[z]=function(){return{foo:1}},y[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/fails.js");re.exports=function(ae,te){var z=[][ae];return!!z&&se(function(){z.call(null,te||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),ae=oe("./node_modules/core-js/internals/is-array.js"),te=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=te("species");re.exports=function(a){var y;return ae(a)&&(y=a.constructor,typeof y=="function"&&(y===Array||ae(y.prototype))?y=void 0:se(y)&&(y=y[z],y===null&&(y=void 0))),y===void 0?Array:y}},"./node_modules/core-js/internals/array-species-create.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/array-species-constructor.js");re.exports=function(ae,te){return new(se(ae))(te===0?0:te)}},"./node_modules/core-js/internals/classof-raw.js":function(re){var le={}.toString;re.exports=function(oe){return le.call(oe).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ae=oe("./node_modules/core-js/internals/classof-raw.js"),te=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag"),a=ae(function(){return arguments}())=="Arguments",y=function(x,b){try{return x[b]}catch(ee){}};re.exports=se?ae:function(x){var b,ee,ne;return x===void 0?"Undefined":x===null?"Null":typeof(ee=y(b=Object(x),z))=="string"?ee:a?ae(b):(ne=ae(b))=="Object"&&typeof b.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),ae=oe("./node_modules/core-js/internals/own-keys.js"),te=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),z=oe("./node_modules/core-js/internals/object-define-property.js");re.exports=function(a,y){for(var x=ae(y),b=z.f,ee=te.f,ne=0;ne"+b+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,ae=oe("./node_modules/core-js/internals/object-create.js"),te=oe("./node_modules/core-js/internals/create-property-descriptor.js"),z=oe("./node_modules/core-js/internals/set-to-string-tag.js"),a=oe("./node_modules/core-js/internals/iterators.js"),y=function(){return this};re.exports=function(x,b,ee){var ne=b+" Iterator";return x.prototype=ae(se,{next:te(1,ee)}),z(x,ne,!1,!0),a[ne]=y,x}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/object-define-property.js"),te=oe("./node_modules/core-js/internals/create-property-descriptor.js");re.exports=se?function(z,a,y){return ae.f(z,a,te(1,y))}:function(z,a,y){return z[a]=y,z}},"./node_modules/core-js/internals/create-property-descriptor.js":function(re){re.exports=function(le,oe){return{enumerable:!(le&1),configurable:!(le&2),writable:!(le&4),value:oe}}},"./node_modules/core-js/internals/create-property.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-property-key.js"),ae=oe("./node_modules/core-js/internals/object-define-property.js"),te=oe("./node_modules/core-js/internals/create-property-descriptor.js");re.exports=function(z,a,y){var x=se(a);x in z?ae.f(z,x,te(0,y)):z[x]=y}},"./node_modules/core-js/internals/define-iterator.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/create-iterator-constructor.js"),te=oe("./node_modules/core-js/internals/object-get-prototype-of.js"),z=oe("./node_modules/core-js/internals/object-set-prototype-of.js"),a=oe("./node_modules/core-js/internals/set-to-string-tag.js"),y=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=oe("./node_modules/core-js/internals/redefine.js"),b=oe("./node_modules/core-js/internals/well-known-symbol.js"),ee=oe("./node_modules/core-js/internals/is-pure.js"),ne=oe("./node_modules/core-js/internals/iterators.js"),Ae=oe("./node_modules/core-js/internals/iterators-core.js"),ge=Ae.IteratorPrototype,ye=Ae.BUGGY_SAFARI_ITERATORS,be=b("iterator"),we="keys",Ce="values",Se="entries",Pe=function(){return this};re.exports=function(Be,Qe,Ee,Ue,Ie,je,Ve){ae(Ee,Qe,Ue);var $e=function(yt){if(yt===Ie&<)return lt;if(!ye&&yt in et)return et[yt];switch(yt){case we:return function(){return new Ee(this,yt)};case Ce:return function(){return new Ee(this,yt)};case Se:return function(){return new Ee(this,yt)}}return function(){return new Ee(this)}},ze=Qe+" Iterator",rt=!1,et=Be.prototype,ct=et[be]||et["@@iterator"]||Ie&&et[Ie],lt=!ye&&ct||$e(Ie),it=Qe=="Array"&&et.entries||ct,ot,ut,mt;if(it&&(ot=te(it.call(new Be)),ge!==Object.prototype&&ot.next&&(!ee&&te(ot)!==ge&&(z?z(ot,ge):typeof ot[be]!="function"&&y(ot,be,Pe)),a(ot,ze,!0,!0),ee&&(ne[ze]=Pe))),Ie==Ce&&ct&&ct.name!==Ce&&(rt=!0,lt=function(){return ct.call(this)}),(!ee||Ve)&&et[be]!==lt&&y(et,be,lt),ne[Qe]=lt,Ie)if(ut={values:$e(Ce),keys:je?lt:$e(we),entries:$e(Se)},Ve)for(mt in ut)(ye||rt||!(mt in et))&&x(et,mt,ut[mt]);else se({target:Qe,proto:!0,forced:ye||rt},ut);return ut}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/path.js"),ae=oe("./node_modules/core-js/internals/has.js"),te=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=oe("./node_modules/core-js/internals/object-define-property.js").f;re.exports=function(a){var y=se.Symbol||(se.Symbol={});ae(y,a)||z(y,a,{value:te.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js");re.exports=!se(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/is-object.js"),te=se.document,z=ae(te)&&ae(te.createElement);re.exports=function(a){return z?te.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(re){re.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js");re.exports=se("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/engine-user-agent.js"),te=se.process,z=se.Deno,a=te&&te.versions||z&&z.version,y=a&&a.v8,x,b;y?(x=y.split("."),b=x[0]<4?1:x[0]+x[1]):ae&&(x=ae.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=ae.match(/Chrome\/(\d+)/),x&&(b=x[1]))),re.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(re){re.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,te=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=oe("./node_modules/core-js/internals/redefine.js"),a=oe("./node_modules/core-js/internals/set-global.js"),y=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),x=oe("./node_modules/core-js/internals/is-forced.js");re.exports=function(b,ee){var ne=b.target,Ae=b.global,ge=b.stat,ye,be,we,Ce,Se,Pe;if(Ae?be=se:ge?be=se[ne]||a(ne,{}):be=(se[ne]||{}).prototype,be)for(we in ee){if(Se=ee[we],b.noTargetGet?(Pe=ae(be,we),Ce=Pe&&Pe.value):Ce=be[we],ye=x(Ae?we:ne+(ge?".":"#")+we,b.forced),!ye&&Ce!==void 0){if(typeof Se==typeof Ce)continue;y(Se,Ce)}(b.sham||Ce&&Ce.sham)&&te(Se,"sham",!0),z(be,we,Se,b)}}},"./node_modules/core-js/internals/fails.js":function(re){re.exports=function(le){try{return!!le()}catch(oe){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/a-function.js");re.exports=function(ae,te,z){if(se(ae),te===void 0)return ae;switch(z){case 0:return function(){return ae.call(te)};case 1:return function(a){return ae.call(te,a)};case 2:return function(a,y){return ae.call(te,a,y)};case 3:return function(a,y,x){return ae.call(te,a,y,x)}}return function(){return ae.apply(te,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=function(te){return typeof te=="function"?te:void 0};re.exports=function(te,z){return arguments.length<2?ae(se[te]):se[te]&&se[te][z]}},"./node_modules/core-js/internals/global.js":function(re){var le=function(oe){return oe&&oe.Math==Math&&oe};re.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof pe.g=="object"&&pe.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-object.js"),ae={}.hasOwnProperty;re.exports=Object.hasOwn||function(z,a){return ae.call(se(z),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(re){re.exports={}},"./node_modules/core-js/internals/html.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js");re.exports=se("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/fails.js"),te=oe("./node_modules/core-js/internals/document-create-element.js");re.exports=!se&&!ae(function(){return Object.defineProperty(te("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),ae=oe("./node_modules/core-js/internals/classof-raw.js"),te="".split;re.exports=se(function(){return!Object("z").propertyIsEnumerable(0)})?function(z){return ae(z)=="String"?te.call(z,""):Object(z)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),ae=oe("./node_modules/core-js/internals/object-set-prototype-of.js");re.exports=function(te,z,a){var y,x;return ae&&typeof(y=z.constructor)=="function"&&y!==a&&se(x=y.prototype)&&x!==a.prototype&&ae(te,x),te}},"./node_modules/core-js/internals/inspect-source.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/shared-store.js"),ae=Function.toString;typeof se.inspectSource!="function"&&(se.inspectSource=function(te){return ae.call(te)}),re.exports=se.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/native-weak-map.js"),ae=oe("./node_modules/core-js/internals/global.js"),te=oe("./node_modules/core-js/internals/is-object.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=oe("./node_modules/core-js/internals/has.js"),y=oe("./node_modules/core-js/internals/shared-store.js"),x=oe("./node_modules/core-js/internals/shared-key.js"),b=oe("./node_modules/core-js/internals/hidden-keys.js"),ee="Object already initialized",ne=ae.WeakMap,Ae,ge,ye,be=function(Ee){return ye(Ee)?ge(Ee):Ae(Ee,{})},we=function(Ee){return function(Ue){var Ie;if(!te(Ue)||(Ie=ge(Ue)).type!==Ee)throw TypeError("Incompatible receiver, "+Ee+" required");return Ie}};if(se||y.state){var Ce=y.state||(y.state=new ne),Se=Ce.get,Pe=Ce.has,Be=Ce.set;Ae=function(Ee,Ue){if(Pe.call(Ce,Ee))throw new TypeError(ee);return Ue.facade=Ee,Be.call(Ce,Ee,Ue),Ue},ge=function(Ee){return Se.call(Ce,Ee)||{}},ye=function(Ee){return Pe.call(Ce,Ee)}}else{var Qe=x("state");b[Qe]=!0,Ae=function(Ee,Ue){if(a(Ee,Qe))throw new TypeError(ee);return Ue.facade=Ee,z(Ee,Qe,Ue),Ue},ge=function(Ee){return a(Ee,Qe)?Ee[Qe]:{}},ye=function(Ee){return a(Ee,Qe)}}re.exports={set:Ae,get:ge,has:ye,enforce:be,getterFor:we}},"./node_modules/core-js/internals/is-array.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/classof-raw.js");re.exports=Array.isArray||function(te){return se(te)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),ae=/#|\.prototype\./,te=function(b,ee){var ne=a[z(b)];return ne==x?!0:ne==y?!1:typeof ee=="function"?se(ee):!!ee},z=te.normalize=function(b){return String(b).replace(ae,".").toLowerCase()},a=te.data={},y=te.NATIVE="N",x=te.POLYFILL="P";re.exports=te},"./node_modules/core-js/internals/is-object.js":function(re){re.exports=function(le){return typeof le=="object"?le!==null:typeof le=="function"}},"./node_modules/core-js/internals/is-pure.js":function(re){re.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js"),ae=oe("./node_modules/core-js/internals/use-symbol-as-uid.js");re.exports=ae?function(te){return typeof te=="symbol"}:function(te){var z=se("Symbol");return typeof z=="function"&&Object(te)instanceof z}},"./node_modules/core-js/internals/iterators-core.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/fails.js"),ae=oe("./node_modules/core-js/internals/object-get-prototype-of.js"),te=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=oe("./node_modules/core-js/internals/has.js"),a=oe("./node_modules/core-js/internals/well-known-symbol.js"),y=oe("./node_modules/core-js/internals/is-pure.js"),x=a("iterator"),b=!1,ee=function(){return this},ne,Ae,ge;[].keys&&(ge=[].keys(),"next"in ge?(Ae=ae(ae(ge)),Ae!==Object.prototype&&(ne=Ae)):b=!0);var ye=ne==null||se(function(){var be={};return ne[x].call(be)!==be});ye&&(ne={}),(!y||ye)&&!z(ne,x)&&te(ne,x,ee),re.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(re){re.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/engine-v8-version.js"),ae=oe("./node_modules/core-js/internals/fails.js");re.exports=!!Object.getOwnPropertySymbols&&!ae(function(){var te=Symbol();return!String(te)||!(Object(te)instanceof Symbol)||!Symbol.sham&&se&&se<41})},"./node_modules/core-js/internals/native-weak-map.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/inspect-source.js"),te=se.WeakMap;re.exports=typeof te=="function"&&/native code/.test(ae(te))},"./node_modules/core-js/internals/object-assign.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/fails.js"),te=oe("./node_modules/core-js/internals/object-keys.js"),z=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),y=oe("./node_modules/core-js/internals/to-object.js"),x=oe("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,ee=Object.defineProperty;re.exports=!b||ae(function(){if(se&&b({b:1},b(ee({},"a",{enumerable:!0,get:function(){ee(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ne={},Ae={},ge=Symbol(),ye="abcdefghijklmnopqrst";return ne[ge]=7,ye.split("").forEach(function(be){Ae[be]=be}),b({},ne)[ge]!=7||te(b({},Ae)).join("")!=ye})?function(Ae,ge){for(var ye=y(Ae),be=arguments.length,we=1,Ce=z.f,Se=a.f;be>we;)for(var Pe=x(arguments[we++]),Be=Ce?te(Pe).concat(Ce(Pe)):te(Pe),Qe=Be.length,Ee=0,Ue;Qe>Ee;)Ue=Be[Ee++],(!se||Se.call(Pe,Ue))&&(ye[Ue]=Pe[Ue]);return ye}:b},"./node_modules/core-js/internals/object-create.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/an-object.js"),ae=oe("./node_modules/core-js/internals/object-define-properties.js"),te=oe("./node_modules/core-js/internals/enum-bug-keys.js"),z=oe("./node_modules/core-js/internals/hidden-keys.js"),a=oe("./node_modules/core-js/internals/html.js"),y=oe("./node_modules/core-js/internals/document-create-element.js"),x=oe("./node_modules/core-js/internals/shared-key.js"),b=">",ee="<",ne="prototype",Ae="script",ge=x("IE_PROTO"),ye=function(){},be=function(Be){return ee+Ae+b+Be+ee+"/"+Ae+b},we=function(Be){Be.write(be("")),Be.close();var Qe=Be.parentWindow.Object;return Be=null,Qe},Ce=function(){var Be=y("iframe"),Qe="java"+Ae+":",Ee;if(Be.style)return Be.style.display="none",a.appendChild(Be),Be.src=String(Qe),Ee=Be.contentWindow.document,Ee.open(),Ee.write(be("document.F=Object")),Ee.close(),Ee.F},Se,Pe=function(){try{Se=new ActiveXObject("htmlfile")}catch(Qe){}Pe=document.domain&&Se?we(Se):Ce()||we(Se);for(var Be=te.length;Be--;)delete Pe[ne][te[Be]];return Pe()};z[ge]=!0,re.exports=Object.create||function(Qe,Ee){var Ue;return Qe!==null?(ye[ne]=se(Qe),Ue=new ye,ye[ne]=null,Ue[ge]=Qe):Ue=Pe(),Ee===void 0?Ue:ae(Ue,Ee)}},"./node_modules/core-js/internals/object-define-properties.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/object-define-property.js"),te=oe("./node_modules/core-js/internals/an-object.js"),z=oe("./node_modules/core-js/internals/object-keys.js");re.exports=se?Object.defineProperties:function(y,x){te(y);for(var b=z(x),ee=b.length,ne=0,Ae;ee>ne;)ae.f(y,Ae=b[ne++],x[Ae]);return y}},"./node_modules/core-js/internals/object-define-property.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/ie8-dom-define.js"),te=oe("./node_modules/core-js/internals/an-object.js"),z=oe("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;le.f=se?a:function(x,b,ee){if(te(x),b=z(b),te(ee),ae)try{return a(x,b,ee)}catch(ne){}if("get"in ee||"set"in ee)throw TypeError("Accessors not supported");return"value"in ee&&(x[b]=ee.value),x}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),te=oe("./node_modules/core-js/internals/create-property-descriptor.js"),z=oe("./node_modules/core-js/internals/to-indexed-object.js"),a=oe("./node_modules/core-js/internals/to-property-key.js"),y=oe("./node_modules/core-js/internals/has.js"),x=oe("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;le.f=se?b:function(ne,Ae){if(ne=z(ne),Ae=a(Ae),x)try{return b(ne,Ae)}catch(ge){}if(y(ne,Ae))return te(!ae.f.call(ne,Ae),ne[Ae])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),ae=oe("./node_modules/core-js/internals/object-get-own-property-names.js").f,te={}.toString,z=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(y){try{return ae(y)}catch(x){return z.slice()}};re.exports.f=function(x){return z&&te.call(x)=="[object Window]"?a(x):ae(se(x))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/object-keys-internal.js"),ae=oe("./node_modules/core-js/internals/enum-bug-keys.js"),te=ae.concat("length","prototype");le.f=Object.getOwnPropertyNames||function(a){return se(a,te)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(re,le){le.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),ae=oe("./node_modules/core-js/internals/to-object.js"),te=oe("./node_modules/core-js/internals/shared-key.js"),z=oe("./node_modules/core-js/internals/correct-prototype-getter.js"),a=te("IE_PROTO"),y=Object.prototype;re.exports=z?Object.getPrototypeOf:function(x){return x=ae(x),se(x,a)?x[a]:typeof x.constructor=="function"&&x instanceof x.constructor?x.constructor.prototype:x instanceof Object?y:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),ae=oe("./node_modules/core-js/internals/to-indexed-object.js"),te=oe("./node_modules/core-js/internals/array-includes.js").indexOf,z=oe("./node_modules/core-js/internals/hidden-keys.js");re.exports=function(a,y){var x=ae(a),b=0,ee=[],ne;for(ne in x)!se(z,ne)&&se(x,ne)&&ee.push(ne);for(;y.length>b;)se(x,ne=y[b++])&&(~te(ee,ne)||ee.push(ne));return ee}},"./node_modules/core-js/internals/object-keys.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/object-keys-internal.js"),ae=oe("./node_modules/core-js/internals/enum-bug-keys.js");re.exports=Object.keys||function(z){return se(z,ae)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(re,le){"use strict";var oe={}.propertyIsEnumerable,se=Object.getOwnPropertyDescriptor,ae=se&&!oe.call({1:2},1);le.f=ae?function(z){var a=se(this,z);return!!a&&a.enumerable}:oe},"./node_modules/core-js/internals/object-set-prototype-of.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/an-object.js"),ae=oe("./node_modules/core-js/internals/a-possible-prototype.js");re.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var te=!1,z={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(z,[]),te=z instanceof Array}catch(y){}return function(x,b){return se(x),ae(b),te?a.call(x,b):x.__proto__=b,x}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ae=oe("./node_modules/core-js/internals/classof.js");re.exports=se?{}.toString:function(){return"[object "+ae(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js");re.exports=function(ae,te){var z,a;if(te==="string"&&typeof(z=ae.toString)=="function"&&!se(a=z.call(ae))||typeof(z=ae.valueOf)=="function"&&!se(a=z.call(ae))||te!=="string"&&typeof(z=ae.toString)=="function"&&!se(a=z.call(ae)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js"),ae=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),te=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),z=oe("./node_modules/core-js/internals/an-object.js");re.exports=se("Reflect","ownKeys")||function(y){var x=ae.f(z(y)),b=te.f;return b?x.concat(b(y)):x}},"./node_modules/core-js/internals/path.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js");re.exports=se},"./node_modules/core-js/internals/redefine.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),te=oe("./node_modules/core-js/internals/has.js"),z=oe("./node_modules/core-js/internals/set-global.js"),a=oe("./node_modules/core-js/internals/inspect-source.js"),y=oe("./node_modules/core-js/internals/internal-state.js"),x=y.get,b=y.enforce,ee=String(String).split("String");(re.exports=function(ne,Ae,ge,ye){var be=ye?!!ye.unsafe:!1,we=ye?!!ye.enumerable:!1,Ce=ye?!!ye.noTargetGet:!1,Se;if(typeof ge=="function"&&(typeof Ae=="string"&&!te(ge,"name")&&ae(ge,"name",Ae),Se=b(ge),Se.source||(Se.source=ee.join(typeof Ae=="string"?Ae:""))),ne===se){we?ne[Ae]=ge:z(Ae,ge);return}else be?!Ce&&ne[Ae]&&(we=!0):delete ne[Ae];we?ne[Ae]=ge:ae(ne,Ae,ge)})(Function.prototype,"toString",function(){return typeof this=="function"&&x(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/an-object.js");re.exports=function(){var ae=se(this),te="";return ae.global&&(te+="g"),ae.ignoreCase&&(te+="i"),ae.multiline&&(te+="m"),ae.dotAll&&(te+="s"),ae.unicode&&(te+="u"),ae.sticky&&(te+="y"),te}},"./node_modules/core-js/internals/require-object-coercible.js":function(re){re.exports=function(le){if(le==null)throw TypeError("Can't call method on "+le);return le}},"./node_modules/core-js/internals/set-global.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js");re.exports=function(ae,te){try{Object.defineProperty(se,ae,{value:te,configurable:!0,writable:!0})}catch(z){se[ae]=te}return te}},"./node_modules/core-js/internals/set-to-string-tag.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/object-define-property.js").f,ae=oe("./node_modules/core-js/internals/has.js"),te=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag");re.exports=function(a,y,x){a&&!ae(a=x?a:a.prototype,z)&&se(a,z,{configurable:!0,value:y})}},"./node_modules/core-js/internals/shared-key.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/shared.js"),ae=oe("./node_modules/core-js/internals/uid.js"),te=se("keys");re.exports=function(z){return te[z]||(te[z]=ae(z))}},"./node_modules/core-js/internals/shared-store.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/set-global.js"),te="__core-js_shared__",z=se[te]||ae(te,{});re.exports=z},"./node_modules/core-js/internals/shared.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-pure.js"),ae=oe("./node_modules/core-js/internals/shared-store.js");(re.exports=function(te,z){return ae[te]||(ae[te]=z!==void 0?z:{})})("versions",[]).push({version:"3.16.0",mode:se?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js");re.exports=function(ae){return se(function(){var te=""[ae]('"');return te!==te.toLowerCase()||te.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),ae=oe("./node_modules/core-js/internals/to-string.js"),te=oe("./node_modules/core-js/internals/require-object-coercible.js"),z=function(a){return function(y,x){var b=ae(te(y)),ee=se(x),ne=b.length,Ae,ge;return ee<0||ee>=ne?a?"":void 0:(Ae=b.charCodeAt(ee),Ae<55296||Ae>56319||ee+1===ne||(ge=b.charCodeAt(ee+1))<56320||ge>57343?a?b.charAt(ee):Ae:a?b.slice(ee,ee+2):(Ae-55296<<10)+(ge-56320)+65536)}};re.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/require-object-coercible.js"),ae=oe("./node_modules/core-js/internals/to-string.js"),te=oe("./node_modules/core-js/internals/whitespaces.js"),z="["+te+"]",a=RegExp("^"+z+z+"*"),y=RegExp(z+z+"*$"),x=function(b){return function(ee){var ne=ae(se(ee));return b&1&&(ne=ne.replace(a,"")),b&2&&(ne=ne.replace(y,"")),ne}};re.exports={start:x(1),end:x(2),trim:x(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),ae=Math.max,te=Math.min;re.exports=function(z,a){var y=se(z);return y<0?ae(y+a,0):te(y,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/indexed-object.js"),ae=oe("./node_modules/core-js/internals/require-object-coercible.js");re.exports=function(te){return se(ae(te))}},"./node_modules/core-js/internals/to-integer.js":function(re){var le=Math.ceil,oe=Math.floor;re.exports=function(se){return isNaN(se=+se)?0:(se>0?oe:le)(se)}},"./node_modules/core-js/internals/to-length.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),ae=Math.min;re.exports=function(te){return te>0?ae(se(te),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/require-object-coercible.js");re.exports=function(ae){return Object(se(ae))}},"./node_modules/core-js/internals/to-primitive.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),ae=oe("./node_modules/core-js/internals/is-symbol.js"),te=oe("./node_modules/core-js/internals/ordinary-to-primitive.js"),z=oe("./node_modules/core-js/internals/well-known-symbol.js"),a=z("toPrimitive");re.exports=function(y,x){if(!se(y)||ae(y))return y;var b=y[a],ee;if(b!==void 0){if(x===void 0&&(x="default"),ee=b.call(y,x),!se(ee)||ae(ee))return ee;throw TypeError("Can't convert object to primitive value")}return x===void 0&&(x="number"),te(y,x)}},"./node_modules/core-js/internals/to-property-key.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-primitive.js"),ae=oe("./node_modules/core-js/internals/is-symbol.js");re.exports=function(te){var z=se(te,"string");return ae(z)?z:String(z)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/well-known-symbol.js"),ae=se("toStringTag"),te={};te[ae]="z",re.exports=String(te)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-symbol.js");re.exports=function(ae){if(se(ae))throw TypeError("Cannot convert a Symbol value to a string");return String(ae)}},"./node_modules/core-js/internals/uid.js":function(re){var le=0,oe=Math.random();re.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(re,le,oe){var se=oe("./node_modules/core-js/internals/native-symbol.js");re.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(re,le,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(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/shared.js"),te=oe("./node_modules/core-js/internals/has.js"),z=oe("./node_modules/core-js/internals/uid.js"),a=oe("./node_modules/core-js/internals/native-symbol.js"),y=oe("./node_modules/core-js/internals/use-symbol-as-uid.js"),x=ae("wks"),b=se.Symbol,ee=y?b:b&&b.withoutSetter||z;re.exports=function(ne){return(!te(x,ne)||!(a||typeof x[ne]=="string"))&&(a&&te(b,ne)?x[ne]=b[ne]:x[ne]=ee("Symbol."+ne)),x[ne]}},"./node_modules/core-js/internals/whitespaces.js":function(re){re.exports=` -\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/fails.js"),te=oe("./node_modules/core-js/internals/is-array.js"),z=oe("./node_modules/core-js/internals/is-object.js"),a=oe("./node_modules/core-js/internals/to-object.js"),y=oe("./node_modules/core-js/internals/to-length.js"),x=oe("./node_modules/core-js/internals/create-property.js"),b=oe("./node_modules/core-js/internals/array-species-create.js"),ee=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=oe("./node_modules/core-js/internals/well-known-symbol.js"),Ae=oe("./node_modules/core-js/internals/engine-v8-version.js"),ge=ne("isConcatSpreadable"),ye=9007199254740991,be="Maximum allowed index exceeded",we=Ae>=51||!ae(function(){var Be=[];return Be[ge]=!1,Be.concat()[0]!==Be}),Ce=ee("concat"),Se=function(Be){if(!z(Be))return!1;var Qe=Be[ge];return Qe!==void 0?!!Qe:te(Be)},Pe=!we||!Ce;se({target:"Array",proto:!0,forced:Pe},{concat:function(Qe){var Ee=a(this),Ue=b(Ee,0),Ie=0,je,Ve,$e,ze,rt;for(je=-1,$e=arguments.length;je<$e;je++)if(rt=je===-1?Ee:arguments[je],Se(rt)){if(ze=y(rt.length),Ie+ze>ye)throw TypeError(be);for(Ve=0;Ve=ye)throw TypeError(be);x(Ue,Ie++,rt)}return Ue.length=Ie,Ue}})},"./node_modules/core-js/modules/es.array.iterator.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),ae=oe("./node_modules/core-js/internals/add-to-unscopables.js"),te=oe("./node_modules/core-js/internals/iterators.js"),z=oe("./node_modules/core-js/internals/internal-state.js"),a=oe("./node_modules/core-js/internals/define-iterator.js"),y="Array Iterator",x=z.set,b=z.getterFor(y);re.exports=a(Array,"Array",function(ee,ne){x(this,{type:y,target:se(ee),index:0,kind:ne})},function(){var ee=b(this),ne=ee.target,Ae=ee.kind,ge=ee.index++;return!ne||ge>=ne.length?(ee.target=void 0,{value:void 0,done:!0}):Ae=="keys"?{value:ge,done:!1}:Ae=="values"?{value:ne[ge],done:!1}:{value:[ge,ne[ge]],done:!1}},"values"),te.Arguments=te.Array,ae("keys"),ae("values"),ae("entries")},"./node_modules/core-js/modules/es.array.join.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/indexed-object.js"),te=oe("./node_modules/core-js/internals/to-indexed-object.js"),z=oe("./node_modules/core-js/internals/array-method-is-strict.js"),a=[].join,y=ae!=Object,x=z("join",",");se({target:"Array",proto:!0,forced:y||!x},{join:function(ee){return a.call(te(this),ee===void 0?",":ee)}})},"./node_modules/core-js/modules/es.array.map.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/array-iteration.js").map,te=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),z=te("map");se({target:"Array",proto:!0,forced:!z},{map:function(y){return ae(this,y,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/is-object.js"),te=oe("./node_modules/core-js/internals/is-array.js"),z=oe("./node_modules/core-js/internals/to-absolute-index.js"),a=oe("./node_modules/core-js/internals/to-length.js"),y=oe("./node_modules/core-js/internals/to-indexed-object.js"),x=oe("./node_modules/core-js/internals/create-property.js"),b=oe("./node_modules/core-js/internals/well-known-symbol.js"),ee=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=ee("slice"),Ae=b("species"),ge=[].slice,ye=Math.max;se({target:"Array",proto:!0,forced:!ne},{slice:function(we,Ce){var Se=y(this),Pe=a(Se.length),Be=z(we,Pe),Qe=z(Ce===void 0?Pe:Ce,Pe),Ee,Ue,Ie;if(te(Se)&&(Ee=Se.constructor,typeof Ee=="function"&&(Ee===Array||te(Ee.prototype))?Ee=void 0:ae(Ee)&&(Ee=Ee[Ae],Ee===null&&(Ee=void 0)),Ee===Array||Ee===void 0))return ge.call(Se,Be,Qe);for(Ue=new(Ee===void 0?Array:Ee)(ye(Qe-Be,0)),Ie=0;Be2){if($e=we($e),ze=$e.charCodeAt(0),ze===43||ze===45){if(rt=$e.charCodeAt(2),rt===88||rt===120)return NaN}else if(ze===48){switch($e.charCodeAt(1)){case 66:case 98:et=2,ct=49;break;case 79:case 111:et=8,ct=55;break;default:return+$e}for(lt=$e.slice(2),it=lt.length,ot=0;otct)return NaN;return parseInt(lt,et)}}return+$e};if(te(Ce,!Se(" 0o1")||!Se("0b1")||Se("+0x1"))){for(var Ee=function($e){var ze=arguments.length<1?0:$e,rt=this;return rt instanceof Ee&&(Be?ne(function(){Pe.valueOf.call(rt)}):y(rt)!=Ce)?x(new Se(Qe(ze)),rt,Ee):Qe(ze)},Ue=se?ge(Se):"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(","),Ie=0,je;Ue.length>Ie;Ie++)a(Se,je=Ue[Ie])&&!a(Ee,je)&&be(Ee,je,ye(Se,je));Ee.prototype=Pe,Pe.constructor=Ee,z(ae,Ce,Ee)}},"./node_modules/core-js/modules/es.object.assign.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/object-assign.js");se({target:"Object",stat:!0,forced:Object.assign!==ae},{assign:ae})},"./node_modules/core-js/modules/es.object.keys.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/to-object.js"),te=oe("./node_modules/core-js/internals/object-keys.js"),z=oe("./node_modules/core-js/internals/fails.js"),a=z(function(){te(1)});se({target:"Object",stat:!0,forced:a},{keys:function(x){return te(ae(x))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ae=oe("./node_modules/core-js/internals/redefine.js"),te=oe("./node_modules/core-js/internals/object-to-string.js");se||ae(Object.prototype,"toString",te,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/redefine.js"),ae=oe("./node_modules/core-js/internals/an-object.js"),te=oe("./node_modules/core-js/internals/to-string.js"),z=oe("./node_modules/core-js/internals/fails.js"),a=oe("./node_modules/core-js/internals/regexp-flags.js"),y="toString",x=RegExp.prototype,b=x[y],ee=z(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),ne=b.name!=y;(ee||ne)&&se(RegExp.prototype,y,function(){var ge=ae(this),ye=te(ge.source),be=ge.flags,we=te(be===void 0&&ge instanceof RegExp&&!("flags"in x)?a.call(ge):be);return"/"+ye+"/"+we},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/string-multibyte.js").charAt,ae=oe("./node_modules/core-js/internals/to-string.js"),te=oe("./node_modules/core-js/internals/internal-state.js"),z=oe("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",y=te.set,x=te.getterFor(a);z(String,"String",function(b){y(this,{type:a,string:ae(b),index:0})},function(){var ee=x(this),ne=ee.string,Ae=ee.index,ge;return Ae>=ne.length?{value:void 0,done:!0}:(ge=se(ne,Ae),ee.index+=ge.length,{value:ge,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/create-html.js"),te=oe("./node_modules/core-js/internals/string-html-forced.js");se({target:"String",proto:!0,forced:te("link")},{link:function(a){return ae(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/descriptors.js"),te=oe("./node_modules/core-js/internals/global.js"),z=oe("./node_modules/core-js/internals/has.js"),a=oe("./node_modules/core-js/internals/is-object.js"),y=oe("./node_modules/core-js/internals/object-define-property.js").f,x=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),b=te.Symbol;if(ae&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var ee={},ne=function(){var Ce=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Se=this instanceof ne?new b(Ce):Ce===void 0?b():b(Ce);return Ce===""&&(ee[Se]=!0),Se};x(ne,b);var Ae=ne.prototype=b.prototype;Ae.constructor=ne;var ge=Ae.toString,ye=String(b("test"))=="Symbol(test)",be=/^Symbol\((.*)\)[^)]+$/;y(Ae,"description",{configurable:!0,get:function(){var Ce=a(this)?this.valueOf():this,Se=ge.call(Ce);if(z(ee,Ce))return"";var Pe=ye?Se.slice(7,-1):Se.replace(be,"$1");return Pe===""?void 0:Pe}}),se({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(re,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(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/global.js"),te=oe("./node_modules/core-js/internals/get-built-in.js"),z=oe("./node_modules/core-js/internals/is-pure.js"),a=oe("./node_modules/core-js/internals/descriptors.js"),y=oe("./node_modules/core-js/internals/native-symbol.js"),x=oe("./node_modules/core-js/internals/fails.js"),b=oe("./node_modules/core-js/internals/has.js"),ee=oe("./node_modules/core-js/internals/is-array.js"),ne=oe("./node_modules/core-js/internals/is-object.js"),Ae=oe("./node_modules/core-js/internals/is-symbol.js"),ge=oe("./node_modules/core-js/internals/an-object.js"),ye=oe("./node_modules/core-js/internals/to-object.js"),be=oe("./node_modules/core-js/internals/to-indexed-object.js"),we=oe("./node_modules/core-js/internals/to-property-key.js"),Ce=oe("./node_modules/core-js/internals/to-string.js"),Se=oe("./node_modules/core-js/internals/create-property-descriptor.js"),Pe=oe("./node_modules/core-js/internals/object-create.js"),Be=oe("./node_modules/core-js/internals/object-keys.js"),Qe=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),Ee=oe("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ue=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ie=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),je=oe("./node_modules/core-js/internals/object-define-property.js"),Ve=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),$e=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),ze=oe("./node_modules/core-js/internals/redefine.js"),rt=oe("./node_modules/core-js/internals/shared.js"),et=oe("./node_modules/core-js/internals/shared-key.js"),ct=oe("./node_modules/core-js/internals/hidden-keys.js"),lt=oe("./node_modules/core-js/internals/uid.js"),it=oe("./node_modules/core-js/internals/well-known-symbol.js"),ot=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ut=oe("./node_modules/core-js/internals/define-well-known-symbol.js"),mt=oe("./node_modules/core-js/internals/set-to-string-tag.js"),yt=oe("./node_modules/core-js/internals/internal-state.js"),jt=oe("./node_modules/core-js/internals/array-iteration.js").forEach,vt=et("hidden"),st="Symbol",qe="prototype",Re=it("toPrimitive"),We=yt.set,Oe=yt.getterFor(st),Le=Object[qe],Fe=ae.Symbol,De=te("JSON","stringify"),Te=Ie.f,ke=je.f,_e=Ee.f,Xe=Ve.f,dt=rt("symbols"),gt=rt("op-symbols"),at=rt("string-to-symbol-registry"),bt=rt("symbol-to-string-registry"),Pt=rt("wks"),Et=ae.QObject,Lt=!Et||!Et[qe]||!Et[qe].findChild,Ft=a&&x(function(){return Pe(ke({},"a",{get:function(){return ke(this,"a",{value:7}).a}})).a!=7})?function(nn,Sn,Pn){var Dn=Te(Le,Sn);Dn&&delete Le[Sn],ke(nn,Sn,Pn),Dn&&nn!==Le&&ke(Le,Sn,Dn)}:ke,Rt=function(nn,Sn){var Pn=dt[nn]=Pe(Fe[qe]);return We(Pn,{type:st,tag:nn,description:Sn}),a||(Pn.description=Sn),Pn},wt=function(Sn,Pn,Dn){Sn===Le&&wt(gt,Pn,Dn),ge(Sn);var hr=we(Pn);return ge(Dn),b(dt,hr)?(Dn.enumerable?(b(Sn,vt)&&Sn[vt][hr]&&(Sn[vt][hr]=!1),Dn=Pe(Dn,{enumerable:Se(0,!1)})):(b(Sn,vt)||ke(Sn,vt,Se(1,{})),Sn[vt][hr]=!0),Ft(Sn,hr,Dn)):ke(Sn,hr,Dn)},Ot=function(Sn,Pn){ge(Sn);var Dn=be(Pn),hr=Be(Dn).concat(tn(Dn));return jt(hr,function(kn){(!a||Qt.call(Dn,kn))&&wt(Sn,kn,Dn[kn])}),Sn},Mt=function(Sn,Pn){return Pn===void 0?Pe(Sn):Ot(Pe(Sn),Pn)},Qt=function(Sn){var Pn=we(Sn),Dn=Xe.call(this,Pn);return this===Le&&b(dt,Pn)&&!b(gt,Pn)?!1:Dn||!b(this,Pn)||!b(dt,Pn)||b(this,vt)&&this[vt][Pn]?Dn:!0},Jt=function(Sn,Pn){var Dn=be(Sn),hr=we(Pn);if(!(Dn===Le&&b(dt,hr)&&!b(gt,hr))){var kn=Te(Dn,hr);return kn&&b(dt,hr)&&!(b(Dn,vt)&&Dn[vt][hr])&&(kn.enumerable=!0),kn}},mn=function(Sn){var Pn=_e(be(Sn)),Dn=[];return jt(Pn,function(hr){!b(dt,hr)&&!b(ct,hr)&&Dn.push(hr)}),Dn},tn=function(Sn){var Pn=Sn===Le,Dn=_e(Pn?gt:be(Sn)),hr=[];return jt(Dn,function(kn){b(dt,kn)&&(!Pn||b(Le,kn))&&hr.push(dt[kn])}),hr};if(y||(Fe=function(){if(this instanceof Fe)throw TypeError("Symbol is not a constructor");var Sn=!arguments.length||arguments[0]===void 0?void 0:Ce(arguments[0]),Pn=lt(Sn),Dn=function(hr){this===Le&&Dn.call(gt,hr),b(this,vt)&&b(this[vt],Pn)&&(this[vt][Pn]=!1),Ft(this,Pn,Se(1,hr))};return a&&Lt&&Ft(Le,Pn,{configurable:!0,set:Dn}),Rt(Pn,Sn)},ze(Fe[qe],"toString",function(){return Oe(this).tag}),ze(Fe,"withoutSetter",function(nn){return Rt(lt(nn),nn)}),Ve.f=Qt,je.f=wt,Ie.f=Jt,Qe.f=Ee.f=mn,Ue.f=tn,ot.f=function(nn){return Rt(it(nn),nn)},a&&(ke(Fe[qe],"description",{configurable:!0,get:function(){return Oe(this).description}}),z||ze(Le,"propertyIsEnumerable",Qt,{unsafe:!0}))),se({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:Fe}),jt(Be(Pt),function(nn){ut(nn)}),se({target:st,stat:!0,forced:!y},{for:function(nn){var Sn=Ce(nn);if(b(at,Sn))return at[Sn];var Pn=Fe(Sn);return at[Sn]=Pn,bt[Pn]=Sn,Pn},keyFor:function(Sn){if(!Ae(Sn))throw TypeError(Sn+" is not a symbol");if(b(bt,Sn))return bt[Sn]},useSetter:function(){Lt=!0},useSimple:function(){Lt=!1}}),se({target:"Object",stat:!0,forced:!y,sham:!a},{create:Mt,defineProperty:wt,defineProperties:Ot,getOwnPropertyDescriptor:Jt}),se({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:mn,getOwnPropertySymbols:tn}),se({target:"Object",stat:!0,forced:x(function(){Ue.f(1)})},{getOwnPropertySymbols:function(Sn){return Ue.f(ye(Sn))}}),De){var un=!y||x(function(){var nn=Fe();return De([nn])!="[null]"||De({a:nn})!="{}"||De(Object(nn))!="{}"});se({target:"JSON",stat:!0,forced:un},{stringify:function(Sn,Pn,Dn){for(var hr=[Sn],kn=1,zn;arguments.length>kn;)hr.push(arguments[kn++]);if(zn=Pn,!(!ne(Pn)&&Sn===void 0||Ae(Sn)))return ee(Pn)||(Pn=function(Nr,ri){if(typeof zn=="function"&&(ri=zn.call(this,Nr,ri)),!Ae(ri))return ri}),hr[1]=Pn,De.apply(null,hr)}})}Fe[qe][Re]||$e(Fe[qe],Re,Fe[qe].valueOf),mt(Fe,st),ct[vt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/dom-iterables.js"),te=oe("./node_modules/core-js/internals/array-for-each.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var a in ae){var y=se[a],x=y&&y.prototype;if(x&&x.forEach!==te)try{z(x,"forEach",te)}catch(b){x.forEach=te}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/dom-iterables.js"),te=oe("./node_modules/core-js/modules/es.array.iterator.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=oe("./node_modules/core-js/internals/well-known-symbol.js"),y=a("iterator"),x=a("toStringTag"),b=te.values;for(var ee in ae){var ne=se[ee],Ae=ne&&ne.prototype;if(Ae){if(Ae[y]!==b)try{z(Ae,y,b)}catch(ye){Ae[y]=b}if(Ae[x]||z(Ae,x,ee),ae[ee]){for(var ge in te)if(Ae[ge]!==te[ge])try{z(Ae,ge,te[ge])}catch(ye){Ae[ge]=te[ge]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(re){(function(le,oe){re.exports=oe()})(this,function(){"use strict";function le(Et){var Lt=typeof Et;return Et!==null&&(Lt==="object"||Lt==="function")}function oe(Et){return typeof Et=="function"}var se=void 0;Array.isArray?se=Array.isArray:se=function(Et){return Object.prototype.toString.call(Et)==="[object Array]"};var ae=se,te=0,z=void 0,a=void 0,y=function(Lt,Ft){Be[te]=Lt,Be[te+1]=Ft,te+=2,te===2&&(a?a(Qe):Ue())};function x(Et){a=Et}function b(Et){y=Et}var ee=typeof window!="undefined"?window:void 0,ne=ee||{},Ae=ne.MutationObserver||ne.WebKitMutationObserver,ge=typeof self=="undefined"&&typeof me!="undefined"&&{}.toString.call(me)==="[object process]",ye=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function be(){return function(){return me.nextTick(Qe)}}function we(){return typeof z!="undefined"?function(){z(Qe)}:Pe()}function Ce(){var Et=0,Lt=new Ae(Qe),Ft=document.createTextNode("");return Lt.observe(Ft,{characterData:!0}),function(){Ft.data=Et=++Et%2}}function Se(){var Et=new MessageChannel;return Et.port1.onmessage=Qe,function(){return Et.port2.postMessage(0)}}function Pe(){var Et=setTimeout;return function(){return Et(Qe,1)}}var Be=new Array(1e3);function Qe(){for(var Et=0;Et>1,oe=-7,se=He?ve-1:0,ae=He?-1:1,te=pe[me+se];for(se+=ae,fe=te&(1<<-oe)-1,te>>=-oe,oe+=ie;oe>0;fe=fe*256+pe[me+se],se+=ae,oe-=8);for(ce=fe&(1<<-oe)-1,fe>>=-oe,oe+=E;oe>0;ce=ce*256+pe[me+se],se+=ae,oe-=8);if(fe===0)fe=1-le;else{if(fe===re)return ce?NaN:(te?-1:1)*(1/0);ce=ce+Math.pow(2,E),fe=fe-le}return(te?-1:1)*ce*Math.pow(2,fe-E)},Nt.write=function(pe,me,He,E,ve,fe){var ce,ie,re,le=fe*8-ve-1,oe=(1<>1,ae=ve===23?Math.pow(2,-24)-Math.pow(2,-77):0,te=E?0:fe-1,z=E?1:-1,a=me<0||me===0&&1/me<0?1:0;for(me=Math.abs(me),isNaN(me)||me===1/0?(ie=isNaN(me)?1:0,ce=oe):(ce=Math.floor(Math.log(me)/Math.LN2),me*(re=Math.pow(2,-ce))<1&&(ce--,re*=2),ce+se>=1?me+=ae/re:me+=ae*Math.pow(2,1-se),me*re>=2&&(ce++,re/=2),ce+se>=oe?(ie=0,ce=oe):ce+se>=1?(ie=(me*re-1)*Math.pow(2,ve),ce=ce+se):(ie=me*Math.pow(2,se-1)*Math.pow(2,ve),ce=0));ve>=8;pe[He+te]=ie&255,te+=z,ie/=256,ve-=8);for(ce=ce<0;pe[He+te]=ce&255,te+=z,ce/=256,le-=8);pe[He+te-z]|=a*128}},24334:function(qt,Nt,pe){var me,He;(function(E,ve){qt.exports=ve(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof pe.g!="undefined"?pe.g:this,function(E){"use strict";E=E||{};var ve=E.Base64,fe="2.6.4",ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(Ee){for(var Ue={},Ie=0,je=Ee.length;Ie>>6)+re(128|Ue&63):re(224|Ue>>>12&15)+re(128|Ue>>>6&63)+re(128|Ue&63)}else{var Ue=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return re(240|Ue>>>18&7)+re(128|Ue>>>12&63)+re(128|Ue>>>6&63)+re(128|Ue&63)}},oe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,se=function(Ee){return Ee.replace(oe,le)},ae=function(Ee){var Ue=[0,2,1][Ee.length%3],Ie=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),je=[ce.charAt(Ie>>>18),ce.charAt(Ie>>>12&63),Ue>=2?"=":ce.charAt(Ie>>>6&63),Ue>=1?"=":ce.charAt(Ie&63)];return je.join("")},te=E.btoa&&typeof E.btoa=="function"?function(Ee){return E.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,ae)},z=function(Ee){return te(se(String(Ee)))},a=function(Ee){return Ee.replace(/[+\/]/g,function(Ue){return Ue=="+"?"-":"_"}).replace(/=/g,"")},y=function(Ee,Ue){return Ue?a(z(Ee)):z(Ee)},x=function(Ee){return y(Ee,!0)},b;E.Uint8Array&&(b=function(Ee,Ue){for(var Ie="",je=0,Ve=Ee.length;je>>18)+ce.charAt(et>>>12&63)+(typeof ze!="undefined"?ce.charAt(et>>>6&63):"=")+(typeof rt!="undefined"?ce.charAt(et&63):"=")}return Ue?a(Ie):Ie});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(Ee){switch(Ee.length){case 4:var Ue=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),Ie=Ue-65536;return re((Ie>>>10)+55296)+re((Ie&1023)+56320);case 3:return re((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return re((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},Ae=function(Ee){return Ee.replace(ee,ne)},ge=function(Ee){var Ue=Ee.length,Ie=Ue%4,je=(Ue>0?ie[Ee.charAt(0)]<<18:0)|(Ue>1?ie[Ee.charAt(1)]<<12:0)|(Ue>2?ie[Ee.charAt(2)]<<6:0)|(Ue>3?ie[Ee.charAt(3)]:0),Ve=[re(je>>>16),re(je>>>8&255),re(je&255)];return Ve.length-=[0,0,2,1][Ie],Ve.join("")},ye=E.atob&&typeof E.atob=="function"?function(Ee){return E.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,ge)},be=function(Ee){return ye(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},we=function(Ee){return Ae(ye(Ee))},Ce=function(Ee){return String(Ee).replace(/[-_]/g,function(Ue){return Ue=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Se=function(Ee){return we(Ce(Ee))},Pe;E.Uint8Array&&(Pe=function(Ee){return Uint8Array.from(be(Ce(Ee)),function(Ue){return Ue.charCodeAt(0)})});var Be=function(){var Ee=E.Base64;return E.Base64=ve,Ee};if(E.Base64={VERSION:fe,atob:be,btoa:te,fromBase64:Se,toBase64:y,utob:se,encode:y,encodeURI:x,btou:Ae,decode:Se,noConflict:Be,fromUint8Array:b,toUint8Array:Pe},typeof Object.defineProperty=="function"){var Qe=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Qe(function(){return Se(this)})),Object.defineProperty(String.prototype,"toBase64",Qe(function(Ee){return y(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",Qe(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),qt.exports?qt.exports.Base64=E.Base64:(me=[],He=function(){return E.Base64}.apply(Nt,me),He!==void 0&&(qt.exports=He)),{Base64:E.Base64}})},65355:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{AcroForm:function(){return au},AcroFormAppearance:function(){return aa},AcroFormButton:function(){return Eo},AcroFormCheckBox:function(){return ws},AcroFormChoiceField:function(){return la},AcroFormComboBox:function(){return Qa},AcroFormEditBox:function(){return Ma},AcroFormListBox:function(){return No},AcroFormPasswordField:function(){return Bo},AcroFormPushButton:function(){return Yo},AcroFormRadioButton:function(){return yo},AcroFormTextField:function(){return is},GState:function(){return jf},ShadingPattern:function(){return _A},TilingPattern:function(){return LA},default:function(){return qa},jsPDF:function(){return qa}});var me=pe(76190),He={},E=function(ue,he,de,xe,Ne){var Ke=new Worker(He[he]||(He[he]=URL.createObjectURL(new Blob([ue+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return Ke.onmessage=function(At){var nt=At.data,ft=nt.$e$;if(ft){var pt=new Error(ft[0]);pt.code=ft[1],pt.stack=ft[2],Ne(pt,null)}else Ne(null,nt)},Ke.postMessage(de,xe),Ke},ve=Uint8Array,fe=Uint16Array,ce=Int32Array,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]),re=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(ue,he){for(var de=new fe(31),xe=0;xe<31;++xe)de[xe]=he+=1<>1|(b&21845)<<1;ee=(ee&52428)>>2|(ee&13107)<<2,ee=(ee&61680)>>4|(ee&3855)<<4,x[b]=((ee&65280)>>8|(ee&255)<<8)>>1}for(var ne=function(ue,he,de){for(var xe=ue.length,Ne=0,Ke=new fe(he);Ne>ft]=pt}else for(nt=new fe(xe),Ne=0;Ne>15-ue[Ne]);return nt},Ae=new ve(288),b=0;b<144;++b)Ae[b]=8;for(var b=144;b<256;++b)Ae[b]=9;for(var b=256;b<280;++b)Ae[b]=7;for(var b=280;b<288;++b)Ae[b]=8;for(var ge=new ve(32),b=0;b<32;++b)ge[b]=5;var ye=ne(Ae,9,0),be=null,we=ne(ge,5,0),Ce=null,Se=function(ue){for(var he=ue[0],de=1;dehe&&(he=ue[de]);return he},Pe=function(ue,he,de){var xe=he/8|0;return(ue[xe]|ue[xe+1]<<8)>>(he&7)&de},Be=function(ue,he){var de=he/8|0;return(ue[de]|ue[de+1]<<8|ue[de+2]<<16)>>(he&7)},Qe=function(ue){return(ue+7)/8|0},Ee=function(ue,he,de){return(he==null||he<0)&&(he=0),(de==null||de>ue.length)&&(de=ue.length),new ve(ue.subarray(he,de))},Ue={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Ie=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],je=function(ue,he,de){var xe=new Error(he||Ie[ue]);if(xe.code=ue,Error.captureStackTrace&&Error.captureStackTrace(xe,je),!de)throw xe;return xe},Ve=function(ue,he,de,xe){var Ne=ue.length,Ke=xe?xe.length:0;if(!Ne||he.f&&!he.l)return de||new ve(0);var At=!de,nt=At||he.i!=2,ft=he.i;At&&(de=new ve(Ne*3));var pt=function(ki){var wa=de.length;if(ki>wa){var xa=new ve(Math.max(wa*2,ki));xa.set(de),de=xa}},xt=he.f||0,kt=he.p||0,Kt=he.b||0,Bt=he.l,An=he.d,sn=he.m,dn=he.n,Yt=Ne*8;do{if(!Bt){xt=Pe(ue,kt,1);var Zn=Pe(ue,kt+1,3);if(kt+=3,Zn)if(Zn==1)Bt=be,An=Ce,sn=9,dn=5;else if(Zn==2){var ni=Pe(ue,kt,31)+257,Kr=Pe(ue,kt+10,15)+4,tr=ni+Pe(ue,kt+5,31)+1;kt+=14;for(var xn=new ve(tr),pr=new ve(19),Xt=0;Xt>4;if(Rn<16)xn[Xt++]=Rn;else{var Hr=0,Zr=0;for(Rn==16?(Zr=3+Pe(ue,kt,3),kt+=2,Hr=xn[Xt-1]):Rn==17?(Zr=3+Pe(ue,kt,7),kt+=3):Rn==18&&(Zr=11+Pe(ue,kt,127),kt+=7);Zr--;)xn[Xt++]=Hr}}var _r=xn.subarray(0,ni),Yr=xn.subarray(ni);sn=Se(_r),dn=Se(Yr),Bt=ne(_r,sn,1),An=ne(Yr,dn,1)}else je(1);else{var Rn=Qe(kt)+4,En=ue[Rn-4]|ue[Rn-3]<<8,Or=Rn+En;if(Or>Ne){ft&&je(0);break}nt&&pt(Kt+En),de.set(ue.subarray(Rn,Or),Kt),he.b=Kt+=En,he.p=kt=Or*8,he.f=xt;continue}if(kt>Yt){ft&&je(0);break}}nt&&pt(Kt+131072);for(var Ji=(1<>4;if(kt+=Hr&15,kt>Yt){ft&&je(0);break}if(Hr||je(2),wn<256)de[Kt++]=wn;else if(wn==256){Vt=kt,Bt=null;break}else{var In=wn-254;if(wn>264){var Xt=wn-257,Yn=ie[Xt];In=Pe(ue,kt,(1<>4;or||je(3),kt+=or&15;var Yr=a[Lr];if(Lr>3){var Yn=re[Lr];Yr+=Be(ue,kt)&(1<Yt){ft&&je(0);break}nt&&pt(Kt+131072);var Wr=Kt+In;if(Kt>8},ze=function(ue,he,de){de<<=he&7;var xe=he/8|0;ue[xe]|=de,ue[xe+1]|=de>>8,ue[xe+2]|=de>>16},rt=function(ue,he){for(var de=[],xe=0;xeKt&&(Kt=Ke[xe].s);var Bt=new fe(Kt+1),An=et(de[xt-1],Bt,0);if(An>he){var xe=0,sn=0,dn=An-he,Yt=1<he)sn+=Yt-(1<>=dn;sn>0;){var Rn=Ke[xe].s;Bt[Rn]=0&&sn;--xe){var En=Ke[xe].s;Bt[En]==he&&(--Bt[En],++sn)}An=he}return{t:new ve(Bt),l:An}},et=function(ue,he,de){return ue.s==-1?Math.max(et(ue.l,he,de+1),et(ue.r,he,de+1)):he[ue.s]=de},ct=function(ue){for(var he=ue.length;he&&!ue[--he];);for(var de=new fe(++he),xe=0,Ne=ue[0],Ke=1,At=function(ft){de[xe++]=ft},nt=1;nt<=he;++nt)if(ue[nt]==Ne&&nt!=he)++Ke;else{if(!Ne&&Ke>2){for(;Ke>138;Ke-=138)At(32754);Ke>2&&(At(Ke>10?Ke-11<<5|28690:Ke-3<<5|12305),Ke=0)}else if(Ke>3){for(At(Ne),--Ke;Ke>6;Ke-=6)At(8304);Ke>2&&(At(Ke-3<<5|8208),Ke=0)}for(;Ke--;)At(Ne);Ke=1,Ne=ue[nt]}return{c:de.subarray(0,xe),n:he}},lt=function(ue,he){for(var de=0,xe=0;xe>8,ue[Ne+2]=ue[Ne]^255,ue[Ne+3]=ue[Ne+1]^255;for(var Ke=0;Ke4&&!pr[le[fn-1]];--fn);var Gn=pt+5<<3,Hn=lt(Ne,Ae)+lt(Ke,ge)+At,Rr=lt(Ne,Kt)+lt(Ke,sn)+At+14+3*fn+lt(Kr,pr)+2*Kr[16]+3*Kr[17]+7*Kr[18];if(ft>=0&&Gn<=Hn&&Gn<=Rr)return it(he,xt,ue.subarray(ft,ft+pt));var Hr,Zr,_r,Yr;if($e(he,xt,1+(Rr15&&($e(he,xt,wn[tr]>>5&127),xt+=wn[tr]>>12)}}else Hr=ye,Zr=Ae,_r=we,Yr=ge;for(var tr=0;tr255){var In=Yn>>18&31;ze(he,xt,Hr[In+257]),xt+=Zr[In+257],In>7&&($e(he,xt,Yn>>23&31),xt+=ie[In]);var or=Yn&31;ze(he,xt,_r[or]),xt+=Yr[or],or>3&&(ze(he,xt,Yn>>5&8191),xt+=re[or])}else ze(he,xt,Hr[Yn]),xt+=Zr[Yn]}return ze(he,xt,Hr[256]),xt+Zr[256]},ut=new ce([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),mt=new ve(0),yt=function(ue,he,de,xe,Ne,Ke){var At=Ke.z||ue.length,nt=new ve(xe+At+5*(1+Math.ceil(At/7e3))+Ne),ft=nt.subarray(xe,nt.length-Ne),pt=Ke.l,xt=(Ke.r||0)&7;if(he){xt&&(ft[0]=Ke.r>>3);for(var kt=ut[he-1],Kt=kt>>13,Bt=kt&8191,An=(1<7e3||pr>24576)&&(Hr>423||!pt)){xt=ot(ue,ft,0,En,Or,ni,tr,pr,fn,xn-fn,xt),pr=Kr=tr=0,fn=xn;for(var Zr=0;Zr<286;++Zr)Or[Zr]=0;for(var Zr=0;Zr<30;++Zr)ni[Zr]=0}var _r=2,Yr=0,Ji=Bt,yi=Hn-Rr&32767;if(Hr>2&&Gn==Rn(xn-yi))for(var Vt=Math.min(Kt,Hr)-1,wn=Math.min(32767,xn),In=Math.min(258,Hr);yi<=wn&&--Ji&&Hn!=Rr;){if(ue[xn+_r]==ue[xn+_r-yi]){for(var Yn=0;Yn_r){if(_r=Yn,Yr=yi,Yn>Vt)break;for(var or=Math.min(yi,Yn-2),Lr=0,Zr=0;ZrLr&&(Lr=ci,Rr=Wr)}}}Hn=Rr,Rr=sn[Hn],yi+=Hn-Rr&32767}if(Yr){En[pr++]=268435456|te[_r]<<18|y[Yr];var ki=te[_r]&31,wa=y[Yr]&31;tr+=ie[ki]+re[wa],++Or[257+ki],++ni[wa],Xt=xn+_r,++Kr}else En[pr++]=ue[xn],++Or[ue[xn]]}}for(xn=Math.max(xn,Xt);xn=At&&(ft[xt/8|0]=pt,xa=At),xt=it(ft,xt+1,ue.subarray(xn,xa))}Ke.i=At}return Ee(nt,0,xe+Qe(xt)+Ne)},jt=null,vt=function(){var ue=-1;return{p:function(he){for(var de=ue,xe=0;xe>>8;ue=de},d:function(){return~ue}}},st=function(){var ue=1,he=0;return{p:function(de){for(var xe=ue,Ne=he,Ke=de.length|0,At=0;At!=Ke;){for(var nt=Math.min(At+2655,Ke);At>16),Ne=(Ne&65535)+15*(Ne>>16)}ue=xe,he=Ne},d:function(){return ue%=65521,he%=65521,(ue&255)<<24|(ue&65280)<<8|(he&255)<<8|he>>8}}},qe=function(ue,he,de,xe,Ne){if(!Ne&&(Ne={l:1},he.dictionary)){var Ke=he.dictionary.subarray(-32768),At=new ve(Ke.length+ue.length);At.set(Ke),At.set(ue,Ke.length),ue=At,Ne.w=Ke.length}return yt(ue,he.level==null?6:he.level,he.mem==null?Ne.l?Math.ceil(Math.max(8,Math.min(13,Math.log(ue.length)))*1.5):20:12+he.mem,de,xe,Ne)},Re=function(ue,he){var de={};for(var xe in ue)de[xe]=ue[xe];for(var xe in he)de[xe]=he[xe];return de},We=function(ue,he,de){for(var xe=ue(),Ne=ue.toString(),Ke=Ne.slice(Ne.indexOf("[")+1,Ne.lastIndexOf("]")).replace(/\s+/g,"").split(","),At=0;At>>0},Rt=function(ue,he){return Ft(ue,he)+Ft(ue,he+4)*4294967296},wt=function(ue,he,de){for(;de;++he)ue[he]=de,de>>>=8},Ot=function(ue,he){var de=he.filename;if(ue[0]=31,ue[1]=139,ue[2]=8,ue[8]=he.level<2?4:he.level==9?2:0,ue[9]=3,he.mtime!=0&&wt(ue,4,Math.floor(new Date(he.mtime||Date.now())/1e3)),de){ue[3]=8;for(var xe=0;xe<=de.length;++xe)ue[xe+10]=de.charCodeAt(xe)}},Mt=function(ue){(ue[0]!=31||ue[1]!=139||ue[2]!=8)&&je(6,"invalid gzip data");var he=ue[3],de=10;he&4&&(de+=(ue[10]|ue[11]<<8)+2);for(var xe=(he>>3&1)+(he>>4&1);xe>0;xe-=!ue[de++]);return de+(he&2)},Qt=function(ue){var he=ue.length;return(ue[he-4]|ue[he-3]<<8|ue[he-2]<<16|ue[he-1]<<24)>>>0},Jt=function(ue){return 10+(ue.filename?ue.filename.length+1:0)},mn=function(ue,he){var de=he.level,xe=de==0?0:de<6?1:de==9?3:2;if(ue[0]=120,ue[1]=xe<<6|(he.dictionary&&32),ue[1]|=31-(ue[0]<<8|ue[1])%31,he.dictionary){var Ne=st();Ne.p(he.dictionary),wt(ue,2,Ne.d())}},tn=function(ue,he){return((ue[0]&15)!=8||ue[0]>>4>7||(ue[0]<<8|ue[1])%31)&&je(6,"invalid zlib data"),(ue[1]>>5&1)==+!he&&je(6,"invalid zlib data: "+(ue[1]&32?"need":"unexpected")+" dictionary"),(ue[1]>>3&4)+2};function un(ue,he){return typeof ue=="function"&&(he=ue,ue={}),this.ondata=he,ue}var nn=null,Sn=null;function Pn(ue,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ue,he,[Te],function(xe){return gt(Dn(xe.data[0],xe.data[1]))},0,de)}function Dn(ue,he){return qe(ue,he||{},0,0)}var hr=null,kn=null;function zn(ue,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ue,he,[De],function(xe){return gt(Nr(xe.data[0],at(xe.data[1])))},1,de)}function Nr(ue,he){return Ve(ue,{i:2},he&&he.out,he&&he.dictionary)}var ri=null,yr=null;function Er(ue,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ue,he,[Te,ke,function(){return[wr]}],function(xe){return gt(wr(xe.data[0],xe.data[1]))},2,de)}function wr(ue,he){he||(he={});var de=vt(),xe=ue.length;de.p(ue);var Ne=qe(ue,he,Jt(he),8),Ke=Ne.length;return Ot(Ne,he),wt(Ne,Ke-8,de.d()),wt(Ne,Ke-4,xe),Ne}var hi=null,Ki=null;function wi(ue,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ue,he,[De,_e,function(){return[Ti]}],function(xe){return gt(Ti(xe.data[0],xe.data[1]))},3,de)}function Ti(ue,he){var de=Mt(ue);return de+8>ue.length&&je(6,"invalid gzip data"),Ve(ue.subarray(de,-8),{i:2},he&&he.out||new ve(Qt(ue)),he&&he.dictionary)}var Oa=null,sa=null;function Ei(ue,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ue,he,[Te,Xe,function(){return[on]}],function(xe){return gt(on(xe.data[0],xe.data[1]))},4,de)}function on(ue,he){he||(he={});var de=st();de.p(ue);var xe=qe(ue,he,he.dictionary?6:2,4);return mn(xe,he),wt(xe,xe.length-4,de.d()),xe}var Mn=null,Fn=null;function Dr(ue,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ue,he,[De,dt,function(){return[Ai]}],function(xe){return gt(Ai(xe.data[0],at(xe.data[1])))},5,de)}function Ai(ue,he){return Ve(ue.subarray(tn(ue,he&&he.dictionary),-4),{i:2},he&&he.out,he&&he.dictionary)}var sr=null,Sa=null;function Ui(ue,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),ue[0]==31&&ue[1]==139&&ue[2]==8?wi(ue,he,de):(ue[0]&15)!=8||ue[0]>>4>7||(ue[0]<<8|ue[1])%31?zn(ue,he,de):Dr(ue,he,de)}function Jn(ue,he){return ue[0]==31&&ue[1]==139&&ue[2]==8?Ti(ue,he):(ue[0]&15)!=8||ue[0]>>4>7||(ue[0]<<8|ue[1])%31?Nr(ue,he):Ai(ue,he)}var Cn=function(ue,he,de,xe){for(var Ne in ue){var Ke=ue[Ne],At=he+Ne,nt=xe;Array.isArray(Ke)&&(nt=Re(xe,Ke[1]),Ke=Ke[0]),Ke instanceof ve?de[At]=[Ke,nt]:(de[At+="/"]=[new ve(0),nt],Cn(Ke,At,de,xe))}},jr=typeof TextEncoder!="undefined"&&new TextEncoder,Tn=typeof TextDecoder!="undefined"&&new TextDecoder,Qr=0;try{Tn.decode(mt,{stream:!0}),Qr=1}catch(ue){}var di=function(ue){for(var he="",de=0;;){var xe=ue[de++],Ne=(xe>127)+(xe>223)+(xe>239);if(de+Ne>ue.length)return{s:he,r:Ee(ue,de-1)};Ne?Ne==3?(xe=((xe&15)<<18|(ue[de++]&63)<<12|(ue[de++]&63)<<6|ue[de++]&63)-65536,he+=String.fromCharCode(55296|xe>>10,56320|xe&1023)):Ne&1?he+=String.fromCharCode((xe&31)<<6|ue[de++]&63):he+=String.fromCharCode((xe&15)<<12|(ue[de++]&63)<<6|ue[de++]&63):he+=String.fromCharCode(xe)}},Bi=null,$r=null;function an(ue,he){if(he){for(var de=new ve(ue.length),xe=0;xe>1)),At=0,nt=function(xt){Ke[At++]=xt},xe=0;xeKe.length){var ft=new ve(At+8+(Ne-xe<<1));ft.set(Ke),Ke=ft}var pt=ue.charCodeAt(xe);pt<128||he?nt(pt):pt<2048?(nt(192|pt>>6),nt(128|pt&63)):pt>55295&&pt<57344?(pt=65536+(pt&1047552)|ue.charCodeAt(++xe)&1023,nt(240|pt>>18),nt(128|pt>>12&63),nt(128|pt>>6&63),nt(128|pt&63)):(nt(224|pt>>12),nt(128|pt>>6&63),nt(128|pt&63))}return Ee(Ke,0,At)}function jn(ue,he){if(he){for(var de="",xe=0;xe65535&&je(9),he+=xe+4}return he},ur=function(ue,he,de,xe,Ne,Ke,At,nt){var ft=xe.length,pt=de.extra,xt=nt&&nt.length,kt=cr(pt);wt(ue,he,At!=null?33639248:67324752),he+=4,At!=null&&(ue[he++]=20,ue[he++]=de.os),ue[he]=20,he+=2,ue[he++]=de.flag<<1|(Ke<0&&8),ue[he++]=Ne&&8,ue[he++]=de.compression&255,ue[he++]=de.compression>>8;var Kt=new Date(de.mtime==null?Date.now():de.mtime),Bt=Kt.getFullYear()-1980;if((Bt<0||Bt>119)&&je(10),wt(ue,he,Bt<<25|Kt.getMonth()+1<<21|Kt.getDate()<<16|Kt.getHours()<<11|Kt.getMinutes()<<5|Kt.getSeconds()>>1),he+=4,Ke!=-1&&(wt(ue,he,de.crc),wt(ue,he+4,Ke<0?-Ke-2:Ke),wt(ue,he+8,de.size)),wt(ue,he+12,ft),wt(ue,he+14,kt),he+=16,At!=null&&(wt(ue,he,xt),wt(ue,he+6,de.attrs),wt(ue,he+10,At),he+=14),ue.set(xe,he),he+=ft,kt)for(var An in pt){var sn=pt[An],dn=sn.length;wt(ue,he,+An),wt(ue,he+2,dn),ue.set(sn,he+4),he+=4+dn}return xt&&(ue.set(nt,he),he+=xt),he},xi=function(ue,he,de,xe,Ne){wt(ue,he,101010256),wt(ue,he+8,de),wt(ue,he+10,de),wt(ue,he+12,xe),wt(ue,he+16,Ne)},qn=null,bi=null,mr=null,Vi=null;function Aa(ue,he,de){de||(de=he,he={}),typeof de!="function"&&je(7);var xe={};Cn(ue,"",xe,he);var Ne=Object.keys(xe),Ke=Ne.length,At=0,nt=0,ft=Ke,pt=new Array(Ke),xt=[],kt=function(){for(var dn=0;dn65535&&Hn(je(11,0,1),null),!Gn)Hn(null,Rn);else if(ni<16e4)try{Hn(null,Dn(Rn,En))}catch(Rr){Hn(Rr,null)}else xt.push(Pn(Rn,En,Hn))},sn=0;sn65535&&je(11);var Yt=xt?Dn(ft,pt):ft,Zn=Yt.length,Rn=vt();Rn.p(ft),xe.push(Re(pt,{size:ft.length,crc:Rn.d(),c:Yt,f:kt,m:An,u:Kt!=At.length||An&&Bt.length!=sn,o:Ne,compression:xt})),Ne+=30+Kt+dn+Zn,Ke+=76+2*(Kt+dn)+(sn||0)+Zn}for(var En=new ve(Ke+22),Or=Ne,ni=Ke-Ne,Kr=0;Kr65558)return At(je(13,0,1),null),Ne;var ft=Lt(ue,nt+8);if(ft){var pt=ft,xt=Ft(ue,nt+16),kt=xt==4294967295||pt==65535;if(kt){var Kt=Ft(ue,nt-12);kt=Ft(ue,Kt)==101075792,kt&&(pt=ft=Ft(ue,Kt+32),xt=Ft(ue,Kt+48))}for(var Bt=he&&he.filter,An=function(dn){var Yt=Br(ue,xt,kt),Zn=Yt[0],Rn=Yt[1],En=Yt[2],Or=Yt[3],ni=Yt[4],Kr=Yt[5],tr=pn(ue,Kr);xt=ni;var xn=function(Xt,fn){Xt?(Ne(),At(Xt,null)):(fn&&(Ke[Or]=fn),--ft||At(null,Ke))};if(!Bt||Bt({name:Or,size:Rn,originalSize:En,compression:Zn}))if(!Zn)xn(null,Ee(ue,tr,tr+Rn));else if(Zn==8){var pr=ue.subarray(tr,tr+Rn);if(En<524288||Rn>.8*En)try{xn(null,Nr(pr,{out:new ve(En)}))}catch(Xt){xn(Xt,null)}else xe.push(zn(pr,{size:En},xn))}else xn(je(14,"unknown compression type "+Zn,1),null);else xn(null,null)},sn=0;sn65558)&&je(13);var Ne=Lt(ue,xe+8);if(!Ne)return{};var Ke=Ft(ue,xe+16),At=Ke==4294967295||Ne==65535;if(At){var nt=Ft(ue,xe-12);At=Ft(ue,nt)==101075792,At&&(Ne=Ft(ue,nt+32),Ke=Ft(ue,nt+48))}for(var ft=he&&he.filter,pt=0;pt{const ue=new Uint8Array(4),he=new Uint32Array(ue.buffer);return!((he[0]=1)&ue[0])})(),lr={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class er{constructor(he=Ro,de={}){Ms(this,"buffer");Ms(this,"byteLength");Ms(this,"byteOffset");Ms(this,"length");Ms(this,"offset");Ms(this,"lastWrittenByte");Ms(this,"littleEndian");Ms(this,"_data");Ms(this,"_mark");Ms(this,"_marks");let xe=!1;typeof he=="number"?he=new ArrayBuffer(he):(xe=!0,this.lastWrittenByte=he.byteLength);const Ne=de.offset?de.offset>>>0:0,Ke=he.byteLength-Ne;let At=Ne;(ArrayBuffer.isView(he)||he instanceof er)&&(he.byteLength!==he.buffer.byteLength&&(At=he.byteOffset+Ne),he=he.buffer),xe?this.lastWrittenByte=Ke:this.lastWrittenByte=0,this.buffer=he,this.length=Ke,this.byteLength=Ke,this.byteOffset=At,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,At,Ke),this._mark=0,this._marks=[]}available(he=1){return this.offset+he<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(he=1){return this.offset+=he,this}back(he=1){return this.offset-=he,this}seek(he){return this.offset=he,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const he=this._marks.pop();if(he===void 0)throw new Error("Mark stack empty");return this.seek(he),this}rewind(){return this.offset=0,this}ensureAvailable(he=1){if(!this.available(he)){const xe=(this.offset+he)*2,Ne=new Uint8Array(xe);Ne.set(new Uint8Array(this.buffer)),this.buffer=Ne.buffer,this.length=xe,this.byteLength=xe,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(he=1){return this.readArray(he,"uint8")}readArray(he,de){const xe=lr[de].BYTES_PER_ELEMENT*he,Ne=this.byteOffset+this.offset,Ke=this.buffer.slice(Ne,Ne+xe);if(this.littleEndian===ya&&de!=="uint8"&&de!=="int8"){const nt=new Uint8Array(this.buffer.slice(Ne,Ne+xe));nt.reverse();const ft=new lr[de](nt.buffer);return this.offset+=xe,ft.reverse(),ft}const At=new lr[de](Ke);return this.offset+=xe,At}readInt16(){const he=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,he}readUint16(){const he=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,he}readInt32(){const he=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,he}readUint32(){const he=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,he}readFloat32(){const he=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,he}readFloat64(){const he=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,he}readBigInt64(){const he=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,he}readBigUint64(){const he=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,he}readChar(){return String.fromCharCode(this.readInt8())}readChars(he=1){let de="";for(let xe=0;xethis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const ra=4,da=0,Ii=1,ko=2;function to(ue){let he=ue.length;for(;--he>=0;)ue[he]=0}const ts=0,uo=1,fa=2,Ca=3,Da=258,ha=29,Mo=256,Oo=Mo+1+ha,Qo=30,Fo=19,Us=2*Oo+1,Ss=15,Ao=16,ro=7,Hs=256,On=16,br=17,Ur=18,Pa=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),Vr=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),xr=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Pr=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),gr=512,kr=new Array((Oo+2)*2);to(kr);const ui=new Array(Qo*2);to(ui);const li=new Array(gr);to(li);const Ta=new Array(Da-Ca+1);to(Ta);const qi=new Array(ha);to(qi);const fo=new Array(Qo);to(fo);function za(ue,he,de,xe,Ne){this.static_tree=ue,this.extra_bits=he,this.extra_base=de,this.elems=xe,this.max_length=Ne,this.has_stree=ue&&ue.length}let Fi,Ra,Ga;function Li(ue,he){this.dyn_tree=ue,this.max_code=0,this.stat_desc=he}const no=ue=>ue<256?li[ue]:li[256+(ue>>>7)],Nn=(ue,he)=>{ue.pending_buf[ue.pending++]=he&255,ue.pending_buf[ue.pending++]=he>>>8&255},Ln=(ue,he,de)=>{ue.bi_valid>Ao-de?(ue.bi_buf|=he<>Ao-ue.bi_valid,ue.bi_valid+=de-Ao):(ue.bi_buf|=he<{Ln(ue,de[he*2],de[he*2+1])},Sr=(ue,he)=>{let de=0;do de|=ue&1,ue>>>=1,de<<=1;while(--he>0);return de>>>1},gi=ue=>{ue.bi_valid===16?(Nn(ue,ue.bi_buf),ue.bi_buf=0,ue.bi_valid=0):ue.bi_valid>=8&&(ue.pending_buf[ue.pending++]=ue.bi_buf&255,ue.bi_buf>>=8,ue.bi_valid-=8)},ji=(ue,he)=>{const de=he.dyn_tree,xe=he.max_code,Ne=he.stat_desc.static_tree,Ke=he.stat_desc.has_stree,At=he.stat_desc.extra_bits,nt=he.stat_desc.extra_base,ft=he.stat_desc.max_length;let pt,xt,kt,Kt,Bt,An,sn=0;for(Kt=0;Kt<=Ss;Kt++)ue.bl_count[Kt]=0;for(de[ue.heap[ue.heap_max]*2+1]=0,pt=ue.heap_max+1;ptft&&(Kt=ft,sn++),de[xt*2+1]=Kt,!(xt>xe)&&(ue.bl_count[Kt]++,Bt=0,xt>=nt&&(Bt=At[xt-nt]),An=de[xt*2],ue.opt_len+=An*(Kt+Bt),Ke&&(ue.static_len+=An*(Ne[xt*2+1]+Bt)));if(sn!==0){do{for(Kt=ft-1;ue.bl_count[Kt]===0;)Kt--;ue.bl_count[Kt]--,ue.bl_count[Kt+1]+=2,ue.bl_count[ft]--,sn-=2}while(sn>0);for(Kt=ft;Kt!==0;Kt--)for(xt=ue.bl_count[Kt];xt!==0;)kt=ue.heap[--pt],!(kt>xe)&&(de[kt*2+1]!==Kt&&(ue.opt_len+=(Kt-de[kt*2+1])*de[kt*2],de[kt*2+1]=Kt),xt--)}},Tr=(ue,he,de)=>{const xe=new Array(Ss+1);let Ne=0,Ke,At;for(Ke=1;Ke<=Ss;Ke++)Ne=Ne+de[Ke-1]<<1,xe[Ke]=Ne;for(At=0;At<=he;At++){let nt=ue[At*2+1];nt!==0&&(ue[At*2]=Sr(xe[nt]++,nt))}},Gi=()=>{let ue,he,de,xe,Ne;const Ke=new Array(Ss+1);for(de=0,xe=0;xe>=7;xe{let he;for(he=0;he{ue.bi_valid>8?Nn(ue,ue.bi_buf):ue.bi_valid>0&&(ue.pending_buf[ue.pending++]=ue.bi_buf),ue.bi_buf=0,ue.bi_valid=0},Zi=(ue,he,de,xe)=>{const Ne=he*2,Ke=de*2;return ue[Ne]{const xe=ue.heap[de];let Ne=de<<1;for(;Ne<=ue.heap_len&&(Ne{let xe,Ne,Ke=0,At,nt;if(ue.sym_next!==0)do xe=ue.pending_buf[ue.sym_buf+Ke++]&255,xe+=(ue.pending_buf[ue.sym_buf+Ke++]&255)<<8,Ne=ue.pending_buf[ue.sym_buf+Ke++],xe===0?Bn(ue,Ne,he):(At=Ta[Ne],Bn(ue,At+Mo+1,he),nt=Pa[At],nt!==0&&(Ne-=qi[At],Ln(ue,Ne,nt)),xe--,At=no(xe),Bn(ue,At,de),nt=Vr[At],nt!==0&&(xe-=fo[At],Ln(ue,xe,nt)));while(Ke{const de=he.dyn_tree,xe=he.stat_desc.static_tree,Ne=he.stat_desc.has_stree,Ke=he.stat_desc.elems;let At,nt,ft=-1,pt;for(ue.heap_len=0,ue.heap_max=Us,At=0;At>1;At>=1;At--)pi(ue,de,At);pt=Ke;do At=ue.heap[1],ue.heap[1]=ue.heap[ue.heap_len--],pi(ue,de,1),nt=ue.heap[1],ue.heap[--ue.heap_max]=At,ue.heap[--ue.heap_max]=nt,de[pt*2]=de[At*2]+de[nt*2],ue.depth[pt]=(ue.depth[At]>=ue.depth[nt]?ue.depth[At]:ue.depth[nt])+1,de[At*2+1]=de[nt*2+1]=pt,ue.heap[1]=pt++,pi(ue,de,1);while(ue.heap_len>=2);ue.heap[--ue.heap_max]=ue.heap[1],ji(ue,he),Tr(de,ft,ue.bl_count)},ps=(ue,he,de)=>{let xe,Ne=-1,Ke,At=he[0*2+1],nt=0,ft=7,pt=4;for(At===0&&(ft=138,pt=3),he[(de+1)*2+1]=65535,xe=0;xe<=de;xe++)Ke=At,At=he[(xe+1)*2+1],!(++nt{let xe,Ne=-1,Ke,At=he[0*2+1],nt=0,ft=7,pt=4;for(At===0&&(ft=138,pt=3),xe=0;xe<=de;xe++)if(Ke=At,At=he[(xe+1)*2+1],!(++nt{let he;for(ps(ue,ue.dyn_ltree,ue.l_desc.max_code),ps(ue,ue.dyn_dtree,ue.d_desc.max_code),vo(ue,ue.bl_desc),he=Fo-1;he>=3&&ue.bl_tree[Pr[he]*2+1]===0;he--);return ue.opt_len+=3*(he+1)+5+5+4,he},$i=(ue,he,de,xe)=>{let Ne;for(Ln(ue,he-257,5),Ln(ue,de-1,5),Ln(ue,xe-4,4),Ne=0;Ne{let he=4093624447,de;for(de=0;de<=31;de++,he>>>=1)if(he&1&&ue.dyn_ltree[de*2]!==0)return da;if(ue.dyn_ltree[9*2]!==0||ue.dyn_ltree[10*2]!==0||ue.dyn_ltree[13*2]!==0)return Ii;for(de=32;de{Go||(Gi(),Go=!0),ue.l_desc=new Li(ue.dyn_ltree,Fi),ue.d_desc=new Li(ue.dyn_dtree,Ra),ue.bl_desc=new Li(ue.bl_tree,Ga),ue.bi_buf=0,ue.bi_valid=0,Qi(ue)},lc=(ue,he,de,xe)=>{Ln(ue,(ts<<1)+(xe?1:0),3),Va(ue),Nn(ue,de),Nn(ue,~de),de&&ue.pending_buf.set(ue.window.subarray(he,he+de),ue.pending),ue.pending+=de},Sc=ue=>{Ln(ue,uo<<1,3),Bn(ue,Hs,kr),gi(ue)},Gl=(ue,he,de,xe)=>{let Ne,Ke,At=0;ue.level>0?(ue.strm.data_type===ko&&(ue.strm.data_type=ea(ue)),vo(ue,ue.l_desc),vo(ue,ue.d_desc),At=ai(ue),Ne=ue.opt_len+3+7>>>3,Ke=ue.static_len+3+7>>>3,Ke<=Ne&&(Ne=Ke)):Ne=Ke=de+5,de+4<=Ne&&he!==-1?lc(ue,he,de,xe):ue.strategy===ra||Ke===Ne?(Ln(ue,(uo<<1)+(xe?1:0),3),io(ue,kr,ui)):(Ln(ue,(fa<<1)+(xe?1:0),3),$i(ue,ue.l_desc.max_code+1,ue.d_desc.max_code+1,At+1),io(ue,ue.dyn_ltree,ue.dyn_dtree)),Qi(ue),xe&&Va(ue)},Lu=(ue,he,de)=>(ue.pending_buf[ue.sym_buf+ue.sym_next++]=he,ue.pending_buf[ue.sym_buf+ue.sym_next++]=he>>8,ue.pending_buf[ue.sym_buf+ue.sym_next++]=de,he===0?ue.dyn_ltree[de*2]++:(ue.matches++,he--,ue.dyn_ltree[(Ta[de]+Mo+1)*2]++,ue.dyn_dtree[no(he)*2]++),ue.sym_next===ue.sym_end);var cc=dl,Qs=lc,_c=Gl,al=Lu,Lc=Sc,uc={_tr_init:cc,_tr_stored_block:Qs,_tr_flush_block:_c,_tr_tally:al,_tr_align:Lc},Wo=(ue,he,de,xe)=>{let Ne=ue&65535|0,Ke=ue>>>16&65535|0,At=0;for(;de!==0;){At=de>2e3?2e3:de,de-=At;do Ne=Ne+he[xe++]|0,Ke=Ke+Ne|0;while(--At);Ne%=65521,Ke%=65521}return Ne|Ke<<16|0};const pu=()=>{let ue,he=[];for(var de=0;de<256;de++){ue=de;for(var xe=0;xe<8;xe++)ue=ue&1?3988292384^ue>>>1:ue>>>1;he[de]=ue}return he},Xu=new Uint32Array(pu());var $s=(ue,he,de,xe)=>{const Ne=Xu,Ke=xe+de;ue^=-1;for(let At=xe;At>>8^Ne[(ue^he[At])&255];return ue^-1},ec={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"},cu={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:bd,_tr_stored_block:fl,_tr_flush_block:Uc,_tr_tally:Ll,_tr_align:ta}=uc,{Z_NO_FLUSH:Xa,Z_PARTIAL_FLUSH:Rl,Z_FULL_FLUSH:dc,Z_FINISH:Bl,Z_BLOCK:Jc,Z_OK:Os,Z_STREAM_END:zs,Z_STREAM_ERROR:Ns,Z_DATA_ERROR:KA,Z_BUF_ERROR:Hc,Z_DEFAULT_COMPRESSION:Yu,Z_FILTERED:oh,Z_HUFFMAN_ONLY:bA,Z_RLE:sh,Z_FIXED:Qc,Z_DEFAULT_STRATEGY:of,Z_UNKNOWN:sf,Z_DEFLATED:wd}=cu,GA=9,Jh=15,lh=8,Ju=256+1+29,ch=30,uh=19,$h=2*Ju+1,Ah=15,Cs=3,qc=258,mu=qc+Cs+1,eg=32,Iu=42,dh=57,Sd=69,fh=73,lf=91,hh=103,qu=113,Cd=666,Pl=1,ZA=2,$u=3,Ou=4,tg=3,wA=(ue,he)=>(ue.msg=ec[he],he),gh=ue=>ue*2-(ue>4?9:0),eA=ue=>{let he=ue.length;for(;--he>=0;)ue[he]=0},Ed=ue=>{let he,de,xe,Ne=ue.w_size;he=ue.hash_size,xe=he;do de=ue.head[--xe],ue.head[xe]=de>=Ne?de-Ne:0;while(--he);he=Ne,xe=he;do de=ue.prev[--xe],ue.prev[xe]=de>=Ne?de-Ne:0;while(--he)};let Du=(ue,he,de)=>(he<{const he=ue.state;let de=he.pending;de>ue.avail_out&&(de=ue.avail_out),de!==0&&(ue.output.set(he.pending_buf.subarray(he.pending_out,he.pending_out+de),ue.next_out),ue.next_out+=de,he.pending_out+=de,ue.total_out+=de,ue.avail_out-=de,he.pending-=de,he.pending===0&&(he.pending_out=0))},Ic=(ue,he)=>{Uc(ue,ue.block_start>=0?ue.block_start:-1,ue.strstart-ue.block_start,he),ue.block_start=ue.strstart,zc(ue.strm)},Es=(ue,he)=>{ue.pending_buf[ue.pending++]=he},SA=(ue,he)=>{ue.pending_buf[ue.pending++]=he>>>8&255,ue.pending_buf[ue.pending++]=he&255},ph=(ue,he,de,xe)=>{let Ne=ue.avail_in;return Ne>xe&&(Ne=xe),Ne===0?0:(ue.avail_in-=Ne,he.set(ue.input.subarray(ue.next_in,ue.next_in+Ne),de),ue.state.wrap===1?ue.adler=Wo(ue.adler,he,Ne,de):ue.state.wrap===2&&(ue.adler=$s(ue.adler,he,Ne,de)),ue.next_in+=Ne,ue.total_in+=Ne,Ne)},mh=(ue,he)=>{let de=ue.max_chain_length,xe=ue.strstart,Ne,Ke,At=ue.prev_length,nt=ue.nice_match;const ft=ue.strstart>ue.w_size-mu?ue.strstart-(ue.w_size-mu):0,pt=ue.window,xt=ue.w_mask,kt=ue.prev,Kt=ue.strstart+qc;let Bt=pt[xe+At-1],An=pt[xe+At];ue.prev_length>=ue.good_match&&(de>>=2),nt>ue.lookahead&&(nt=ue.lookahead);do if(Ne=he,!(pt[Ne+At]!==An||pt[Ne+At-1]!==Bt||pt[Ne]!==pt[xe]||pt[++Ne]!==pt[xe+1])){xe+=2,Ne++;do;while(pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&xeAt){if(ue.match_start=he,At=Ke,Ke>=nt)break;Bt=pt[xe+At-1],An=pt[xe+At]}}while((he=kt[he&xt])>ft&&--de!==0);return At<=ue.lookahead?At:ue.lookahead},CA=ue=>{const he=ue.w_size;let de,xe,Ne;do{if(xe=ue.window_size-ue.lookahead-ue.strstart,ue.strstart>=he+(he-mu)&&(ue.window.set(ue.window.subarray(he,he+he-xe),0),ue.match_start-=he,ue.strstart-=he,ue.block_start-=he,ue.insert>ue.strstart&&(ue.insert=ue.strstart),Ed(ue),xe+=he),ue.strm.avail_in===0)break;if(de=ph(ue.strm,ue.window,ue.strstart+ue.lookahead,xe),ue.lookahead+=de,ue.lookahead+ue.insert>=Cs)for(Ne=ue.strstart-ue.insert,ue.ins_h=ue.window[Ne],ue.ins_h=Du(ue,ue.ins_h,ue.window[Ne+1]);ue.insert&&(ue.ins_h=Du(ue,ue.ins_h,ue.window[Ne+Cs-1]),ue.prev[Ne&ue.w_mask]=ue.head[ue.ins_h],ue.head[ue.ins_h]=Ne,Ne++,ue.insert--,!(ue.lookahead+ue.insert{let de=ue.pending_buf_size-5>ue.w_size?ue.w_size:ue.pending_buf_size-5,xe,Ne,Ke,At=0,nt=ue.strm.avail_in;do{if(xe=65535,Ke=ue.bi_valid+42>>3,ue.strm.avail_outNe+ue.strm.avail_in&&(xe=Ne+ue.strm.avail_in),xe>Ke&&(xe=Ke),xe>8,ue.pending_buf[ue.pending-2]=~xe,ue.pending_buf[ue.pending-1]=~xe>>8,zc(ue.strm),Ne&&(Ne>xe&&(Ne=xe),ue.strm.output.set(ue.window.subarray(ue.block_start,ue.block_start+Ne),ue.strm.next_out),ue.strm.next_out+=Ne,ue.strm.avail_out-=Ne,ue.strm.total_out+=Ne,ue.block_start+=Ne,xe-=Ne),xe&&(ph(ue.strm,ue.strm.output,ue.strm.next_out,xe),ue.strm.next_out+=xe,ue.strm.avail_out-=xe,ue.strm.total_out+=xe)}while(At===0);return nt-=ue.strm.avail_in,nt&&(nt>=ue.w_size?(ue.matches=2,ue.window.set(ue.strm.input.subarray(ue.strm.next_in-ue.w_size,ue.strm.next_in),0),ue.strstart=ue.w_size,ue.insert=ue.strstart):(ue.window_size-ue.strstart<=nt&&(ue.strstart-=ue.w_size,ue.window.set(ue.window.subarray(ue.w_size,ue.w_size+ue.strstart),0),ue.matches<2&&ue.matches++,ue.insert>ue.strstart&&(ue.insert=ue.strstart)),ue.window.set(ue.strm.input.subarray(ue.strm.next_in-nt,ue.strm.next_in),ue.strstart),ue.strstart+=nt,ue.insert+=nt>ue.w_size-ue.insert?ue.w_size-ue.insert:nt),ue.block_start=ue.strstart),ue.high_waterKe&&ue.block_start>=ue.w_size&&(ue.block_start-=ue.w_size,ue.strstart-=ue.w_size,ue.window.set(ue.window.subarray(ue.w_size,ue.w_size+ue.strstart),0),ue.matches<2&&ue.matches++,Ke+=ue.w_size,ue.insert>ue.strstart&&(ue.insert=ue.strstart)),Ke>ue.strm.avail_in&&(Ke=ue.strm.avail_in),Ke&&(ph(ue.strm,ue.window,ue.strstart,Ke),ue.strstart+=Ke,ue.insert+=Ke>ue.w_size-ue.insert?ue.w_size-ue.insert:Ke),ue.high_water>3,Ke=ue.pending_buf_size-Ke>65535?65535:ue.pending_buf_size-Ke,de=Ke>ue.w_size?ue.w_size:Ke,Ne=ue.strstart-ue.block_start,(Ne>=de||(Ne||he===Bl)&&he!==Xa&&ue.strm.avail_in===0&&Ne<=Ke)&&(xe=Ne>Ke?Ke:Ne,At=he===Bl&&ue.strm.avail_in===0&&xe===Ne?1:0,fl(ue,ue.block_start,xe,At),ue.block_start+=xe,zc(ue.strm)),At?$u:Pl)},cf=(ue,he)=>{let de,xe;for(;;){if(ue.lookahead=Cs&&(ue.ins_h=Du(ue,ue.ins_h,ue.window[ue.strstart+Cs-1]),de=ue.prev[ue.strstart&ue.w_mask]=ue.head[ue.ins_h],ue.head[ue.ins_h]=ue.strstart),de!==0&&ue.strstart-de<=ue.w_size-mu&&(ue.match_length=mh(ue,de)),ue.match_length>=Cs)if(xe=Ll(ue,ue.strstart-ue.match_start,ue.match_length-Cs),ue.lookahead-=ue.match_length,ue.match_length<=ue.max_lazy_match&&ue.lookahead>=Cs){ue.match_length--;do ue.strstart++,ue.ins_h=Du(ue,ue.ins_h,ue.window[ue.strstart+Cs-1]),de=ue.prev[ue.strstart&ue.w_mask]=ue.head[ue.ins_h],ue.head[ue.ins_h]=ue.strstart;while(--ue.match_length!==0);ue.strstart++}else ue.strstart+=ue.match_length,ue.match_length=0,ue.ins_h=ue.window[ue.strstart],ue.ins_h=Du(ue,ue.ins_h,ue.window[ue.strstart+1]);else xe=Ll(ue,0,ue.window[ue.strstart]),ue.lookahead--,ue.strstart++;if(xe&&(Ic(ue,!1),ue.strm.avail_out===0))return Pl}return ue.insert=ue.strstart{let de,xe,Ne;for(;;){if(ue.lookahead=Cs&&(ue.ins_h=Du(ue,ue.ins_h,ue.window[ue.strstart+Cs-1]),de=ue.prev[ue.strstart&ue.w_mask]=ue.head[ue.ins_h],ue.head[ue.ins_h]=ue.strstart),ue.prev_length=ue.match_length,ue.prev_match=ue.match_start,ue.match_length=Cs-1,de!==0&&ue.prev_length4096)&&(ue.match_length=Cs-1)),ue.prev_length>=Cs&&ue.match_length<=ue.prev_length){Ne=ue.strstart+ue.lookahead-Cs,xe=Ll(ue,ue.strstart-1-ue.prev_match,ue.prev_length-Cs),ue.lookahead-=ue.prev_length-1,ue.prev_length-=2;do++ue.strstart<=Ne&&(ue.ins_h=Du(ue,ue.ins_h,ue.window[ue.strstart+Cs-1]),de=ue.prev[ue.strstart&ue.w_mask]=ue.head[ue.ins_h],ue.head[ue.ins_h]=ue.strstart);while(--ue.prev_length!==0);if(ue.match_available=0,ue.match_length=Cs-1,ue.strstart++,xe&&(Ic(ue,!1),ue.strm.avail_out===0))return Pl}else if(ue.match_available){if(xe=Ll(ue,0,ue.window[ue.strstart-1]),xe&&Ic(ue,!1),ue.strstart++,ue.lookahead--,ue.strm.avail_out===0)return Pl}else ue.match_available=1,ue.strstart++,ue.lookahead--}return ue.match_available&&(xe=Ll(ue,0,ue.window[ue.strstart-1]),ue.match_available=0),ue.insert=ue.strstart{let de,xe,Ne,Ke;const At=ue.window;for(;;){if(ue.lookahead<=qc){if(CA(ue),ue.lookahead<=qc&&he===Xa)return Pl;if(ue.lookahead===0)break}if(ue.match_length=0,ue.lookahead>=Cs&&ue.strstart>0&&(Ne=ue.strstart-1,xe=At[Ne],xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne])){Ke=ue.strstart+qc;do;while(xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&Neue.lookahead&&(ue.match_length=ue.lookahead)}if(ue.match_length>=Cs?(de=Ll(ue,1,ue.match_length-Cs),ue.lookahead-=ue.match_length,ue.strstart+=ue.match_length,ue.match_length=0):(de=Ll(ue,0,ue.window[ue.strstart]),ue.lookahead--,ue.strstart++),de&&(Ic(ue,!1),ue.strm.avail_out===0))return Pl}return ue.insert=0,he===Bl?(Ic(ue,!0),ue.strm.avail_out===0?$u:Ou):ue.sym_next&&(Ic(ue,!1),ue.strm.avail_out===0)?Pl:ZA},rg=(ue,he)=>{let de;for(;;){if(ue.lookahead===0&&(CA(ue),ue.lookahead===0)){if(he===Xa)return Pl;break}if(ue.match_length=0,de=Ll(ue,0,ue.window[ue.strstart]),ue.lookahead--,ue.strstart++,de&&(Ic(ue,!1),ue.strm.avail_out===0))return Pl}return ue.insert=0,he===Bl?(Ic(ue,!0),ue.strm.avail_out===0?$u:Ou):ue.sym_next&&(Ic(ue,!1),ue.strm.avail_out===0)?Pl:ZA};function kl(ue,he,de,xe,Ne){this.good_length=ue,this.max_lazy=he,this.nice_length=de,this.max_chain=xe,this.func=Ne}const XA=[new kl(0,0,0,0,VA),new kl(4,4,8,4,cf),new kl(4,5,16,8,cf),new kl(4,6,32,32,cf),new kl(4,4,16,16,EA),new kl(8,16,32,32,EA),new kl(8,16,128,128,EA),new kl(8,32,128,256,EA),new kl(32,128,258,1024,EA),new kl(32,258,258,4096,EA)],ig=ue=>{ue.window_size=2*ue.w_size,eA(ue.head),ue.max_lazy_match=XA[ue.level].max_lazy,ue.good_match=XA[ue.level].good_length,ue.nice_match=XA[ue.level].nice_length,ue.max_chain_length=XA[ue.level].max_chain,ue.strstart=0,ue.block_start=0,ue.lookahead=0,ue.insert=0,ue.match_length=ue.prev_length=Cs-1,ue.match_available=0,ue.ins_h=0};function _t(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=wd,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array($h*2),this.dyn_dtree=new Uint16Array((2*ch+1)*2),this.bl_tree=new Uint16Array((2*uh+1)*2),eA(this.dyn_ltree),eA(this.dyn_dtree),eA(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Ah+1),this.heap=new Uint16Array(2*Ju+1),eA(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Ju+1),eA(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Dt=ue=>{if(!ue)return 1;const he=ue.state;return!he||he.strm!==ue||he.status!==Iu&&he.status!==dh&&he.status!==Sd&&he.status!==fh&&he.status!==lf&&he.status!==hh&&he.status!==qu&&he.status!==Cd?1:0},Wt=ue=>{if(Dt(ue))return wA(ue,Ns);ue.total_in=ue.total_out=0,ue.data_type=sf;const he=ue.state;return he.pending=0,he.pending_out=0,he.wrap<0&&(he.wrap=-he.wrap),he.status=he.wrap===2?dh:he.wrap?Iu:qu,ue.adler=he.wrap===2?0:1,he.last_flush=-2,bd(he),Os},en=ue=>{const he=Wt(ue);return he===Os&&ig(ue.state),he},hn=(ue,he)=>Dt(ue)||ue.state.wrap!==2?Ns:(ue.state.gzhead=he,Os),gn=(ue,he,de,xe,Ne,Ke)=>{if(!ue)return Ns;let At=1;if(he===Yu&&(he=6),xe<0?(At=0,xe=-xe):xe>15&&(At=2,xe-=16),Ne<1||Ne>GA||de!==wd||xe<8||xe>15||he<0||he>9||Ke<0||Ke>Qc||xe===8&&At!==1)return wA(ue,Ns);xe===8&&(xe=9);const nt=new _t;return ue.state=nt,nt.strm=ue,nt.status=Iu,nt.wrap=At,nt.gzhead=null,nt.w_bits=xe,nt.w_size=1<gn(ue,he,wd,Jh,lh,of),Wn=(ue,he)=>{if(Dt(ue)||he>Jc||he<0)return ue?wA(ue,Ns):Ns;const de=ue.state;if(!ue.output||ue.avail_in!==0&&!ue.input||de.status===Cd&&he!==Bl)return wA(ue,ue.avail_out===0?Hc:Ns);const xe=de.last_flush;if(de.last_flush=he,de.pending!==0){if(zc(ue),ue.avail_out===0)return de.last_flush=-1,Os}else if(ue.avail_in===0&&gh(he)<=gh(xe)&&he!==Bl)return wA(ue,Hc);if(de.status===Cd&&ue.avail_in!==0)return wA(ue,Hc);if(de.status===Iu&&de.wrap===0&&(de.status=qu),de.status===Iu){let Ne=wd+(de.w_bits-8<<4)<<8,Ke=-1;if(de.strategy>=bA||de.level<2?Ke=0:de.level<6?Ke=1:de.level===6?Ke=2:Ke=3,Ne|=Ke<<6,de.strstart!==0&&(Ne|=eg),Ne+=31-Ne%31,SA(de,Ne),de.strstart!==0&&(SA(de,ue.adler>>>16),SA(de,ue.adler&65535)),ue.adler=1,de.status=qu,zc(ue),de.pending!==0)return de.last_flush=-1,Os}if(de.status===dh){if(ue.adler=0,Es(de,31),Es(de,139),Es(de,8),de.gzhead)Es(de,(de.gzhead.text?1:0)+(de.gzhead.hcrc?2:0)+(de.gzhead.extra?4:0)+(de.gzhead.name?8:0)+(de.gzhead.comment?16:0)),Es(de,de.gzhead.time&255),Es(de,de.gzhead.time>>8&255),Es(de,de.gzhead.time>>16&255),Es(de,de.gzhead.time>>24&255),Es(de,de.level===9?2:de.strategy>=bA||de.level<2?4:0),Es(de,de.gzhead.os&255),de.gzhead.extra&&de.gzhead.extra.length&&(Es(de,de.gzhead.extra.length&255),Es(de,de.gzhead.extra.length>>8&255)),de.gzhead.hcrc&&(ue.adler=$s(ue.adler,de.pending_buf,de.pending,0)),de.gzindex=0,de.status=Sd;else if(Es(de,0),Es(de,0),Es(de,0),Es(de,0),Es(de,0),Es(de,de.level===9?2:de.strategy>=bA||de.level<2?4:0),Es(de,tg),de.status=qu,zc(ue),de.pending!==0)return de.last_flush=-1,Os}if(de.status===Sd){if(de.gzhead.extra){let Ne=de.pending,Ke=(de.gzhead.extra.length&65535)-de.gzindex;for(;de.pending+Ke>de.pending_buf_size;){let nt=de.pending_buf_size-de.pending;if(de.pending_buf.set(de.gzhead.extra.subarray(de.gzindex,de.gzindex+nt),de.pending),de.pending=de.pending_buf_size,de.gzhead.hcrc&&de.pending>Ne&&(ue.adler=$s(ue.adler,de.pending_buf,de.pending-Ne,Ne)),de.gzindex+=nt,zc(ue),de.pending!==0)return de.last_flush=-1,Os;Ne=0,Ke-=nt}let At=new Uint8Array(de.gzhead.extra);de.pending_buf.set(At.subarray(de.gzindex,de.gzindex+Ke),de.pending),de.pending+=Ke,de.gzhead.hcrc&&de.pending>Ne&&(ue.adler=$s(ue.adler,de.pending_buf,de.pending-Ne,Ne)),de.gzindex=0}de.status=fh}if(de.status===fh){if(de.gzhead.name){let Ne=de.pending,Ke;do{if(de.pending===de.pending_buf_size){if(de.gzhead.hcrc&&de.pending>Ne&&(ue.adler=$s(ue.adler,de.pending_buf,de.pending-Ne,Ne)),zc(ue),de.pending!==0)return de.last_flush=-1,Os;Ne=0}de.gzindexNe&&(ue.adler=$s(ue.adler,de.pending_buf,de.pending-Ne,Ne)),de.gzindex=0}de.status=lf}if(de.status===lf){if(de.gzhead.comment){let Ne=de.pending,Ke;do{if(de.pending===de.pending_buf_size){if(de.gzhead.hcrc&&de.pending>Ne&&(ue.adler=$s(ue.adler,de.pending_buf,de.pending-Ne,Ne)),zc(ue),de.pending!==0)return de.last_flush=-1,Os;Ne=0}de.gzindexNe&&(ue.adler=$s(ue.adler,de.pending_buf,de.pending-Ne,Ne))}de.status=hh}if(de.status===hh){if(de.gzhead.hcrc){if(de.pending+2>de.pending_buf_size&&(zc(ue),de.pending!==0))return de.last_flush=-1,Os;Es(de,ue.adler&255),Es(de,ue.adler>>8&255),ue.adler=0}if(de.status=qu,zc(ue),de.pending!==0)return de.last_flush=-1,Os}if(ue.avail_in!==0||de.lookahead!==0||he!==Xa&&de.status!==Cd){let Ne=de.level===0?VA(de,he):de.strategy===bA?rg(de,he):de.strategy===sh?ng(de,he):XA[de.level].func(de,he);if((Ne===$u||Ne===Ou)&&(de.status=Cd),Ne===Pl||Ne===$u)return ue.avail_out===0&&(de.last_flush=-1),Os;if(Ne===ZA&&(he===Rl?ta(de):he!==Jc&&(fl(de,0,0,!1),he===dc&&(eA(de.head),de.lookahead===0&&(de.strstart=0,de.block_start=0,de.insert=0))),zc(ue),ue.avail_out===0))return de.last_flush=-1,Os}return he!==Bl?Os:de.wrap<=0?zs:(de.wrap===2?(Es(de,ue.adler&255),Es(de,ue.adler>>8&255),Es(de,ue.adler>>16&255),Es(de,ue.adler>>24&255),Es(de,ue.total_in&255),Es(de,ue.total_in>>8&255),Es(de,ue.total_in>>16&255),Es(de,ue.total_in>>24&255)):(SA(de,ue.adler>>>16),SA(de,ue.adler&65535)),zc(ue),de.wrap>0&&(de.wrap=-de.wrap),de.pending!==0?Os:zs)},Un=ue=>{if(Dt(ue))return Ns;const he=ue.state.status;return ue.state=null,he===qu?wA(ue,KA):Os},ir=(ue,he)=>{let de=he.length;if(Dt(ue))return Ns;const xe=ue.state,Ne=xe.wrap;if(Ne===2||Ne===1&&xe.status!==Iu||xe.lookahead)return Ns;if(Ne===1&&(ue.adler=Wo(ue.adler,he,de,0)),xe.wrap=0,de>=xe.w_size){Ne===0&&(eA(xe.head),xe.strstart=0,xe.block_start=0,xe.insert=0);let ft=new Uint8Array(xe.w_size);ft.set(he.subarray(de-xe.w_size,de),0),he=ft,de=xe.w_size}const Ke=ue.avail_in,At=ue.next_in,nt=ue.input;for(ue.avail_in=de,ue.next_in=0,ue.input=he,CA(xe);xe.lookahead>=Cs;){let ft=xe.strstart,pt=xe.lookahead-(Cs-1);do xe.ins_h=Du(xe,xe.ins_h,xe.window[ft+Cs-1]),xe.prev[ft&xe.w_mask]=xe.head[xe.ins_h],xe.head[xe.ins_h]=ft,ft++;while(--pt);xe.strstart=ft,xe.lookahead=Cs-1,CA(xe)}return xe.strstart+=xe.lookahead,xe.block_start=xe.strstart,xe.insert=xe.lookahead,xe.lookahead=0,xe.match_length=xe.prev_length=Cs-1,xe.match_available=0,ue.next_in=At,ue.input=nt,ue.avail_in=Ke,xe.wrap=Ne,Os};var Cr=Kn,Ar=gn,qr=en,Gr=Wt,Xr=hn,Oi=Wn,mi=Un,_i=ir,vi="pako deflate (from Nodeca project)",zi={deflateInit:Cr,deflateInit2:Ar,deflateReset:qr,deflateResetKeep:Gr,deflateSetHeader:Xr,deflate:Oi,deflateEnd:mi,deflateSetDictionary:_i,deflateInfo:vi};const Fa=(ue,he)=>Object.prototype.hasOwnProperty.call(ue,he);var ja=function(ue){const he=Array.prototype.slice.call(arguments,1);for(;he.length;){const de=he.shift();if(de){if(typeof de!="object")throw new TypeError(de+"must be non-object");for(const xe in de)Fa(de,xe)&&(ue[xe]=de[xe])}}return ue},ga=ue=>{let he=0;for(let xe=0,Ne=ue.length;xe=252?6:ue>=248?5:ue>=240?4:ue>=224?3:ue>=192?2:1;Xi[254]=Xi[254]=1;var pa=ue=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(ue);let he,de,xe,Ne,Ke,At=ue.length,nt=0;for(Ne=0;Ne>>6,he[Ke++]=128|de&63):de<65536?(he[Ke++]=224|de>>>12,he[Ke++]=128|de>>>6&63,he[Ke++]=128|de&63):(he[Ke++]=240|de>>>18,he[Ke++]=128|de>>>12&63,he[Ke++]=128|de>>>6&63,he[Ke++]=128|de&63);return he};const ia=(ue,he)=>{if(he<65534&&ue.subarray&&ho)return String.fromCharCode.apply(null,ue.length===he?ue:ue.subarray(0,he));let de="";for(let xe=0;xe{const de=he||ue.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(ue.subarray(0,he));let xe,Ne;const Ke=new Array(de*2);for(Ne=0,xe=0;xe4){Ke[Ne++]=65533,xe+=nt-1;continue}for(At&=nt===2?31:nt===3?15:7;nt>1&&xe1){Ke[Ne++]=65533;continue}At<65536?Ke[Ne++]=At:(At-=65536,Ke[Ne++]=55296|At>>10&1023,Ke[Ne++]=56320|At&1023)}return ia(Ke,Ne)},ua=(ue,he)=>{he=he||ue.length,he>ue.length&&(he=ue.length);let de=he-1;for(;de>=0&&(ue[de]&192)===128;)de--;return de<0||de===0?he:de+Xi[ue[de]]>he?de:he},Ua={string2buf:pa,buf2string:Hi,utf8border:ua};function _o(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var so=_o;const ka=Object.prototype.toString,{Z_NO_FLUSH:So,Z_SYNC_FLUSH:Uo,Z_FULL_FLUSH:Bs,Z_FINISH:ns,Z_OK:Rs,Z_STREAM_END:el,Z_DEFAULT_COMPRESSION:po,Z_DEFAULT_STRATEGY:hl,Z_DEFLATED:us}=cu;function xs(ue){this.options=Wa.assign({level:po,method:us,chunkSize:16384,windowBits:15,memLevel:8,strategy:hl},ue||{});let he=this.options;he.raw&&he.windowBits>0?he.windowBits=-he.windowBits:he.gzip&&he.windowBits>0&&he.windowBits<16&&(he.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new so,this.strm.avail_out=0;let de=zi.deflateInit2(this.strm,he.level,he.method,he.windowBits,he.memLevel,he.strategy);if(de!==Rs)throw new Error(ec[de]);if(he.header&&zi.deflateSetHeader(this.strm,he.header),he.dictionary){let xe;if(typeof he.dictionary=="string"?xe=Ua.string2buf(he.dictionary):ka.call(he.dictionary)==="[object ArrayBuffer]"?xe=new Uint8Array(he.dictionary):xe=he.dictionary,de=zi.deflateSetDictionary(this.strm,xe),de!==Rs)throw new Error(ec[de]);this._dict_set=!0}}xs.prototype.push=function(ue,he){const de=this.strm,xe=this.options.chunkSize;let Ne,Ke;if(this.ended)return!1;for(he===~~he?Ke=he:Ke=he===!0?ns:So,typeof ue=="string"?de.input=Ua.string2buf(ue):ka.call(ue)==="[object ArrayBuffer]"?de.input=new Uint8Array(ue):de.input=ue,de.next_in=0,de.avail_in=de.input.length;;){if(de.avail_out===0&&(de.output=new Uint8Array(xe),de.next_out=0,de.avail_out=xe),(Ke===Uo||Ke===Bs)&&de.avail_out<=6){this.onData(de.output.subarray(0,de.next_out)),de.avail_out=0;continue}if(Ne=zi.deflate(de,Ke),Ne===el)return de.next_out>0&&this.onData(de.output.subarray(0,de.next_out)),Ne=zi.deflateEnd(this.strm),this.onEnd(Ne),this.ended=!0,Ne===Rs;if(de.avail_out===0){this.onData(de.output);continue}if(Ke>0&&de.next_out>0){this.onData(de.output.subarray(0,de.next_out)),de.avail_out=0;continue}if(de.avail_in===0)break}return!0},xs.prototype.onData=function(ue){this.chunks.push(ue)},xs.prototype.onEnd=function(ue){ue===Rs&&(this.result=Wa.flattenChunks(this.chunks)),this.chunks=[],this.err=ue,this.msg=this.strm.msg};function Fs(ue,he){const de=new xs(he);if(de.push(ue,!0),de.err)throw de.msg||ec[de.err];return de.result}function fc(ue,he){return he=he||{},he.raw=!0,Fs(ue,he)}function oa(ue,he){return he=he||{},he.gzip=!0,Fs(ue,he)}var Ka=xs,Ha=Fs,Ea=fc,As=oa,Ba=cu,ao={Deflate:Ka,deflate:Ha,deflateRaw:Ea,gzip:As,constants:Ba};const zo=16209,Zo=16191;var Wl=function(he,de){let xe,Ne,Ke,At,nt,ft,pt,xt,kt,Kt,Bt,An,sn,dn,Yt,Zn,Rn,En,Or,ni,Kr,tr,xn,pr;const Xt=he.state;xe=he.next_in,xn=he.input,Ne=xe+(he.avail_in-5),Ke=he.next_out,pr=he.output,At=Ke-(de-he.avail_out),nt=Ke+(he.avail_out-257),ft=Xt.dmax,pt=Xt.wsize,xt=Xt.whave,kt=Xt.wnext,Kt=Xt.window,Bt=Xt.hold,An=Xt.bits,sn=Xt.lencode,dn=Xt.distcode,Yt=(1<>>24,Bt>>>=En,An-=En,En=Rn>>>16&255,En===0)pr[Ke++]=Rn&65535;else if(En&16){Or=Rn&65535,En&=15,En&&(An>>=En,An-=En),An<15&&(Bt+=xn[xe++]<>>24,Bt>>>=En,An-=En,En=Rn>>>16&255,En&16){if(ni=Rn&65535,En&=15,Anft){he.msg="invalid distance too far back",Xt.mode=zo;break e}if(Bt>>>=En,An-=En,En=Ke-At,ni>En){if(En=ni-En,En>xt&&Xt.sane){he.msg="invalid distance too far back",Xt.mode=zo;break e}if(Kr=0,tr=Kt,kt===0){if(Kr+=pt-En,En2;)pr[Ke++]=tr[Kr++],pr[Ke++]=tr[Kr++],pr[Ke++]=tr[Kr++],Or-=3;Or&&(pr[Ke++]=tr[Kr++],Or>1&&(pr[Ke++]=tr[Kr++]))}else{Kr=Ke-ni;do pr[Ke++]=pr[Kr++],pr[Ke++]=pr[Kr++],pr[Ke++]=pr[Kr++],Or-=3;while(Or>2);Or&&(pr[Ke++]=pr[Kr++],Or>1&&(pr[Ke++]=pr[Kr++]))}}else if(En&64){he.msg="invalid distance code",Xt.mode=zo;break e}else{Rn=dn[(Rn&65535)+(Bt&(1<>3,xe-=Or,An-=Or<<3,Bt&=(1<{const ft=nt.bits;let pt=0,xt=0,kt=0,Kt=0,Bt=0,An=0,sn=0,dn=0,Yt=0,Zn=0,Rn,En,Or,ni,Kr,tr=null,xn;const pr=new Uint16Array(cl+1),Xt=new Uint16Array(cl+1);let fn=null,Gn,Hn,Rr;for(pt=0;pt<=cl;pt++)pr[pt]=0;for(xt=0;xt=1&&pr[Kt]===0;Kt--);if(Bt>Kt&&(Bt=Kt),Kt===0)return Ne[Ke++]=1<<24|64<<16|0,Ne[Ke++]=1<<24|64<<16|0,nt.bits=1,0;for(kt=1;kt0&&(ue===Cc||Kt!==1))return-1;for(Xt[1]=0,pt=1;ptKc||ue===tc&&Yt>ul)return 1;for(;;){Gn=pt-sn,At[xt]+1=xn?(Hn=fn[At[xt]-xn],Rr=tr[At[xt]-xn]):(Hn=96,Rr=0),Rn=1<>sn)+En]=Gn<<24|Hn<<16|Rr|0;while(En!==0);for(Rn=1<>=1;if(Rn!==0?(Zn&=Rn-1,Zn+=Rn):Zn=0,xt++,--pr[pt]===0){if(pt===Kt)break;pt=he[de+At[xt]]}if(pt>Bt&&(Zn&ni)!==Or){for(sn===0&&(sn=Bt),Kr+=kt,An=pt-sn,dn=1<Kc||ue===tc&&Yt>ul)return 1;Or=Zn&ni,Ne[Or]=Bt<<24|An<<16|Kr-Ke|0}}return Zn!==0&&(Ne[Kr+Zn]=pt-sn<<24|64<<16|0),nt.bits=Bt,0};const Lo=0,Zl=1,Ml=2,{Z_FINISH:hc,Z_BLOCK:nc,Z_TREES:rc,Z_OK:Oc,Z_STREAM_END:vu,Z_NEED_DICT:Dc,Z_STREAM_ERROR:tl,Z_DATA_ERROR:Il,Z_MEM_ERROR:gl,Z_BUF_ERROR:Zs,Z_DEFLATED:$c}=cu,uu=16180,yu=16181,eu=16182,YA=16183,Bd=16184,Vo=16185,_s=16186,Ol=16187,Ks=16188,Dl=16189,Ul=16190,nl=16191,tu=16192,JA=16193,qA=16194,xd=16195,uf=16196,Af=16197,BA=16198,nu=16199,nA=16200,df=16201,Pd=16202,ff=16203,Fd=16204,rA=16205,_d=16206,vh=16207,hf=16208,bs=16209,Ld=16210,yh=16211,ag=852,bh=592,pf=15,Id=ue=>(ue>>>24&255)+(ue>>>8&65280)+((ue&65280)<<8)+((ue&255)<<24);function wh(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Tu=ue=>{if(!ue)return 1;const he=ue.state;return!he||he.strm!==ue||he.modeyh?1:0},mf=ue=>{if(Tu(ue))return tl;const he=ue.state;return ue.total_in=ue.total_out=he.total=0,ue.msg="",he.wrap&&(ue.adler=he.wrap&1),he.mode=uu,he.last=0,he.havedict=0,he.flags=-1,he.dmax=32768,he.head=null,he.hold=0,he.bits=0,he.lencode=he.lendyn=new Int32Array(ag),he.distcode=he.distdyn=new Int32Array(bh),he.sane=1,he.back=-1,Oc},Od=ue=>{if(Tu(ue))return tl;const he=ue.state;return he.wsize=0,he.whave=0,he.wnext=0,mf(ue)},Sh=(ue,he)=>{let de;if(Tu(ue))return tl;const xe=ue.state;return he<0?(de=0,he=-he):(de=(he>>4)+5,he<48&&(he&=15)),he&&(he<8||he>15)?tl:(xe.window!==null&&xe.wbits!==he&&(xe.window=null),xe.wrap=de,xe.wbits=he,Od(ue))},$A=(ue,he)=>{if(!ue)return tl;const de=new wh;ue.state=de,de.strm=ue,de.window=null,de.mode=uu;const xe=Sh(ue,he);return xe!==Oc&&(ue.state=null),xe},Dd=ue=>$A(ue,pf);let Tl=!0,bu,Td;const og=ue=>{if(Tl){bu=new Int32Array(512),Td=new Int32Array(32);let he=0;for(;he<144;)ue.lens[he++]=8;for(;he<256;)ue.lens[he++]=9;for(;he<280;)ue.lens[he++]=7;for(;he<288;)ue.lens[he++]=8;for(Ds(Zl,ue.lens,0,288,bu,0,ue.work,{bits:9}),he=0;he<32;)ue.lens[he++]=5;Ds(Ml,ue.lens,0,32,Td,0,ue.work,{bits:5}),Tl=!1}ue.lencode=bu,ue.lenbits=9,ue.distcode=Td,ue.distbits=5},ms=(ue,he,de,xe)=>{let Ne;const Ke=ue.state;return Ke.window===null&&(Ke.wsize=1<=Ke.wsize?(Ke.window.set(he.subarray(de-Ke.wsize,de),0),Ke.wnext=0,Ke.whave=Ke.wsize):(Ne=Ke.wsize-Ke.wnext,Ne>xe&&(Ne=xe),Ke.window.set(he.subarray(de-xe,de-xe+Ne),Ke.wnext),xe-=Ne,xe?(Ke.window.set(he.subarray(de-xe,de),0),Ke.wnext=xe,Ke.whave=Ke.wsize):(Ke.wnext+=Ne,Ke.wnext===Ke.wsize&&(Ke.wnext=0),Ke.whave{let de,xe,Ne,Ke,At,nt,ft,pt,xt,kt,Kt,Bt,An,sn,dn=0,Yt,Zn,Rn,En,Or,ni,Kr,tr;const xn=new Uint8Array(4);let pr,Xt;const fn=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Tu(ue)||!ue.output||!ue.input&&ue.avail_in!==0)return tl;de=ue.state,de.mode===nl&&(de.mode=tu),At=ue.next_out,Ne=ue.output,ft=ue.avail_out,Ke=ue.next_in,xe=ue.input,nt=ue.avail_in,pt=de.hold,xt=de.bits,kt=nt,Kt=ft,tr=Oc;e:for(;;)switch(de.mode){case uu:if(de.wrap===0){de.mode=tu;break}for(;xt<16;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>8&255,de.check=$s(de.check,xn,2,0),pt=0,xt=0,de.mode=yu;break}if(de.head&&(de.head.done=!1),!(de.wrap&1)||(((pt&255)<<8)+(pt>>8))%31){ue.msg="incorrect header check",de.mode=bs;break}if((pt&15)!==$c){ue.msg="unknown compression method",de.mode=bs;break}if(pt>>>=4,xt-=4,Kr=(pt&15)+8,de.wbits===0&&(de.wbits=Kr),Kr>15||Kr>de.wbits){ue.msg="invalid window size",de.mode=bs;break}de.dmax=1<>8&1),de.flags&512&&de.wrap&4&&(xn[0]=pt&255,xn[1]=pt>>>8&255,de.check=$s(de.check,xn,2,0)),pt=0,xt=0,de.mode=eu;case eu:for(;xt<32;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>8&255,xn[2]=pt>>>16&255,xn[3]=pt>>>24&255,de.check=$s(de.check,xn,4,0)),pt=0,xt=0,de.mode=YA;case YA:for(;xt<16;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>8),de.flags&512&&de.wrap&4&&(xn[0]=pt&255,xn[1]=pt>>>8&255,de.check=$s(de.check,xn,2,0)),pt=0,xt=0,de.mode=Bd;case Bd:if(de.flags&1024){for(;xt<16;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>8&255,de.check=$s(de.check,xn,2,0)),pt=0,xt=0}else de.head&&(de.head.extra=null);de.mode=Vo;case Vo:if(de.flags&1024&&(Bt=de.length,Bt>nt&&(Bt=nt),Bt&&(de.head&&(Kr=de.head.extra_len-de.length,de.head.extra||(de.head.extra=new Uint8Array(de.head.extra_len)),de.head.extra.set(xe.subarray(Ke,Ke+Bt),Kr)),de.flags&512&&de.wrap&4&&(de.check=$s(de.check,xe,Bt,Ke)),nt-=Bt,Ke+=Bt,de.length-=Bt),de.length))break e;de.length=0,de.mode=_s;case _s:if(de.flags&2048){if(nt===0)break e;Bt=0;do Kr=xe[Ke+Bt++],de.head&&Kr&&de.length<65536&&(de.head.name+=String.fromCharCode(Kr));while(Kr&&Bt>9&1,de.head.done=!0),ue.adler=de.check=0,de.mode=nl;break;case Dl:for(;xt<32;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=xt&7,xt-=xt&7,de.mode=_d;break}for(;xt<3;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=1,xt-=1,pt&3){case 0:de.mode=JA;break;case 1:if(og(de),de.mode=nu,he===rc){pt>>>=2,xt-=2;break e}break;case 2:de.mode=uf;break;case 3:ue.msg="invalid block type",de.mode=bs}pt>>>=2,xt-=2;break;case JA:for(pt>>>=xt&7,xt-=xt&7;xt<32;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>16^65535)){ue.msg="invalid stored block lengths",de.mode=bs;break}if(de.length=pt&65535,pt=0,xt=0,de.mode=qA,he===rc)break e;case qA:de.mode=xd;case xd:if(Bt=de.length,Bt){if(Bt>nt&&(Bt=nt),Bt>ft&&(Bt=ft),Bt===0)break e;Ne.set(xe.subarray(Ke,Ke+Bt),At),nt-=Bt,Ke+=Bt,ft-=Bt,At+=Bt,de.length-=Bt;break}de.mode=nl;break;case uf:for(;xt<14;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=5,xt-=5,de.ndist=(pt&31)+1,pt>>>=5,xt-=5,de.ncode=(pt&15)+4,pt>>>=4,xt-=4,de.nlen>286||de.ndist>30){ue.msg="too many length or distance symbols",de.mode=bs;break}de.have=0,de.mode=Af;case Af:for(;de.have>>=3,xt-=3}for(;de.have<19;)de.lens[fn[de.have++]]=0;if(de.lencode=de.lendyn,de.lenbits=7,pr={bits:de.lenbits},tr=Ds(Lo,de.lens,0,19,de.lencode,0,de.work,pr),de.lenbits=pr.bits,tr){ue.msg="invalid code lengths set",de.mode=bs;break}de.have=0,de.mode=BA;case BA:for(;de.have>>24,Zn=dn>>>16&255,Rn=dn&65535,!(Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=Yt,xt-=Yt,de.lens[de.have++]=Rn;else{if(Rn===16){for(Xt=Yt+2;xt>>=Yt,xt-=Yt,de.have===0){ue.msg="invalid bit length repeat",de.mode=bs;break}Kr=de.lens[de.have-1],Bt=3+(pt&3),pt>>>=2,xt-=2}else if(Rn===17){for(Xt=Yt+3;xt>>=Yt,xt-=Yt,Kr=0,Bt=3+(pt&7),pt>>>=3,xt-=3}else{for(Xt=Yt+7;xt>>=Yt,xt-=Yt,Kr=0,Bt=11+(pt&127),pt>>>=7,xt-=7}if(de.have+Bt>de.nlen+de.ndist){ue.msg="invalid bit length repeat",de.mode=bs;break}for(;Bt--;)de.lens[de.have++]=Kr}}if(de.mode===bs)break;if(de.lens[256]===0){ue.msg="invalid code -- missing end-of-block",de.mode=bs;break}if(de.lenbits=9,pr={bits:de.lenbits},tr=Ds(Zl,de.lens,0,de.nlen,de.lencode,0,de.work,pr),de.lenbits=pr.bits,tr){ue.msg="invalid literal/lengths set",de.mode=bs;break}if(de.distbits=6,de.distcode=de.distdyn,pr={bits:de.distbits},tr=Ds(Ml,de.lens,de.nlen,de.ndist,de.distcode,0,de.work,pr),de.distbits=pr.bits,tr){ue.msg="invalid distances set",de.mode=bs;break}if(de.mode=nu,he===rc)break e;case nu:de.mode=nA;case nA:if(nt>=6&&ft>=258){ue.next_out=At,ue.avail_out=ft,ue.next_in=Ke,ue.avail_in=nt,de.hold=pt,de.bits=xt,Wl(ue,Kt),At=ue.next_out,Ne=ue.output,ft=ue.avail_out,Ke=ue.next_in,xe=ue.input,nt=ue.avail_in,pt=de.hold,xt=de.bits,de.mode===nl&&(de.back=-1);break}for(de.back=0;dn=de.lencode[pt&(1<>>24,Zn=dn>>>16&255,Rn=dn&65535,!(Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>En)],Yt=dn>>>24,Zn=dn>>>16&255,Rn=dn&65535,!(En+Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=En,xt-=En,de.back+=En}if(pt>>>=Yt,xt-=Yt,de.back+=Yt,de.length=Rn,Zn===0){de.mode=rA;break}if(Zn&32){de.back=-1,de.mode=nl;break}if(Zn&64){ue.msg="invalid literal/length code",de.mode=bs;break}de.extra=Zn&15,de.mode=df;case df:if(de.extra){for(Xt=de.extra;xt>>=de.extra,xt-=de.extra,de.back+=de.extra}de.was=de.length,de.mode=Pd;case Pd:for(;dn=de.distcode[pt&(1<>>24,Zn=dn>>>16&255,Rn=dn&65535,!(Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>En)],Yt=dn>>>24,Zn=dn>>>16&255,Rn=dn&65535,!(En+Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=En,xt-=En,de.back+=En}if(pt>>>=Yt,xt-=Yt,de.back+=Yt,Zn&64){ue.msg="invalid distance code",de.mode=bs;break}de.offset=Rn,de.extra=Zn&15,de.mode=ff;case ff:if(de.extra){for(Xt=de.extra;xt>>=de.extra,xt-=de.extra,de.back+=de.extra}if(de.offset>de.dmax){ue.msg="invalid distance too far back",de.mode=bs;break}de.mode=Fd;case Fd:if(ft===0)break e;if(Bt=Kt-ft,de.offset>Bt){if(Bt=de.offset-Bt,Bt>de.whave&&de.sane){ue.msg="invalid distance too far back",de.mode=bs;break}Bt>de.wnext?(Bt-=de.wnext,An=de.wsize-Bt):An=de.wnext-Bt,Bt>de.length&&(Bt=de.length),sn=de.window}else sn=Ne,An=At-de.offset,Bt=de.length;Bt>ft&&(Bt=ft),ft-=Bt,de.length-=Bt;do Ne[At++]=sn[An++];while(--Bt);de.length===0&&(de.mode=nA);break;case rA:if(ft===0)break e;Ne[At++]=de.length,ft--,de.mode=nA;break;case _d:if(de.wrap){for(;xt<32;){if(nt===0)break e;nt--,pt|=xe[Ke++]<{if(Tu(ue))return tl;let he=ue.state;return he.window&&(he.window=null),ue.state=null,Oc},ju=(ue,he)=>{if(Tu(ue))return tl;const de=ue.state;return de.wrap&2?(de.head=he,he.done=!1,Oc):tl},Nu=(ue,he)=>{const de=he.length;let xe,Ne,Ke;return Tu(ue)||(xe=ue.state,xe.wrap!==0&&xe.mode!==Ul)?tl:xe.mode===Ul&&(Ne=1,Ne=Wo(Ne,he,de,0),Ne!==xe.check)?Il:(Ke=ms(ue,he,de,de),Ke?(xe.mode=Ld,gl):(xe.havedict=1,Oc))};var Ch=Od,vf=Sh,yf=mf,bf=Dd,wf=$A,tp=Ts,np=Gc,rp=ju,ip=Nu,sg="pako inflate (from Nodeca project)",iA={inflateReset:Ch,inflateReset2:vf,inflateResetKeep:yf,inflateInit:bf,inflateInit2:wf,inflate:tp,inflateEnd:np,inflateGetHeader:rp,inflateSetDictionary:ip,inflateInfo:sg};function ym(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var bm=ym;const ap=Object.prototype.toString,{Z_NO_FLUSH:Eh,Z_FINISH:Bh,Z_OK:Sf,Z_STREAM_END:xh,Z_NEED_DICT:Cf,Z_STREAM_ERROR:op,Z_DATA_ERROR:lg,Z_MEM_ERROR:sp}=cu;function Ef(ue){this.options=Wa.assign({chunkSize:1024*64,windowBits:15,to:""},ue||{});const he=this.options;he.raw&&he.windowBits>=0&&he.windowBits<16&&(he.windowBits=-he.windowBits,he.windowBits===0&&(he.windowBits=-15)),he.windowBits>=0&&he.windowBits<16&&!(ue&&ue.windowBits)&&(he.windowBits+=32),he.windowBits>15&&he.windowBits<48&&(he.windowBits&15||(he.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new so,this.strm.avail_out=0;let de=iA.inflateInit2(this.strm,he.windowBits);if(de!==Sf)throw new Error(ec[de]);if(this.header=new bm,iA.inflateGetHeader(this.strm,this.header),he.dictionary&&(typeof he.dictionary=="string"?he.dictionary=Ua.string2buf(he.dictionary):ap.call(he.dictionary)==="[object ArrayBuffer]"&&(he.dictionary=new Uint8Array(he.dictionary)),he.raw&&(de=iA.inflateSetDictionary(this.strm,he.dictionary),de!==Sf)))throw new Error(ec[de])}Ef.prototype.push=function(ue,he){const de=this.strm,xe=this.options.chunkSize,Ne=this.options.dictionary;let Ke,At,nt;if(this.ended)return!1;for(he===~~he?At=he:At=he===!0?Bh:Eh,ap.call(ue)==="[object ArrayBuffer]"?de.input=new Uint8Array(ue):de.input=ue,de.next_in=0,de.avail_in=de.input.length;;){for(de.avail_out===0&&(de.output=new Uint8Array(xe),de.next_out=0,de.avail_out=xe),Ke=iA.inflate(de,At),Ke===Cf&&Ne&&(Ke=iA.inflateSetDictionary(de,Ne),Ke===Sf?Ke=iA.inflate(de,At):Ke===lg&&(Ke=Cf));de.avail_in>0&&Ke===xh&&de.state.wrap>0&&ue[de.next_in]!==0;)iA.inflateReset(de),Ke=iA.inflate(de,At);switch(Ke){case op:case lg:case Cf:case sp:return this.onEnd(Ke),this.ended=!0,!1}if(nt=de.avail_out,de.next_out&&(de.avail_out===0||Ke===xh))if(this.options.to==="string"){let ft=Ua.utf8border(de.output,de.next_out),pt=de.next_out-ft,xt=Ua.buf2string(de.output,ft);de.next_out=pt,de.avail_out=xe-pt,pt&&de.output.set(de.output.subarray(ft,ft+pt),0),this.onData(xt)}else this.onData(de.output.length===de.next_out?de.output:de.output.subarray(0,de.next_out));if(!(Ke===Sf&&nt===0)){if(Ke===xh)return Ke=iA.inflateEnd(this.strm),this.onEnd(Ke),this.ended=!0,!0;if(de.avail_in===0)break}}return!0},Ef.prototype.onData=function(ue){this.chunks.push(ue)},Ef.prototype.onEnd=function(ue){ue===Sf&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Wa.flattenChunks(this.chunks)),this.chunks=[],this.err=ue,this.msg=this.strm.msg};function jd(ue,he){const de=new Ef(he);if(de.push(ue),de.err)throw de.msg||ec[de.err];return de.result}function lp(ue,he){return he=he||{},he.raw=!0,jd(ue,he)}var cp=Ef,wm=jd,Sm=lp,up=jd,Nd=cu,cg={Inflate:cp,inflate:wm,inflateRaw:Sm,ungzip:up,constants:Nd};const{Deflate:Ph,deflate:Cm,deflateRaw:Em,gzip:Bm}=ao,{Inflate:xm,inflate:Ap,inflateRaw:ug,ungzip:dp}=cg;var fp=Ph,Ag=Cm,hp=Em,gp=Bm,dg=xm,Bf=Ap,Fh=ug,pp=dp,mp=cu,E0={Deflate:fp,deflate:Ag,deflateRaw:hp,gzip:gp,Inflate:dg,inflate:Bf,inflateRaw:Fh,ungzip:pp,constants:mp};const fg=[];for(let ue=0;ue<256;ue++){let he=ue;for(let de=0;de<8;de++)he&1?he=3988292384^he>>>1:he=he>>>1;fg[ue]=he}const hg=4294967295;function Pm(ue,he,de){let xe=ue;for(let Ne=0;Ne>>8;return xe}function vp(ue,he){return(Pm(hg,ue,he)^hg)>>>0}function ed(ue,he,de){const xe=ue.readUint32(),Ne=vp(new Uint8Array(ue.buffer,ue.byteOffset+ue.offset-he-4,he),he);if(Ne!==xe)throw new Error(`CRC mismatch for chunk ${de}. Expected ${xe}, found ${Ne}`)}function Fm(ue,he){ue.writeUint32(vp(new Uint8Array(ue.buffer,ue.byteOffset+ue.offset-he,he),he))}function Fl(ue,he,de){for(let xe=0;xe>1)&255}else{for(;Ke>1)&255;for(;Ke>1)&255}}function oA(ue,he,de,xe,Ne){let Ke=0;if(de.length===0){for(;Ke=de||ni>=xe))for(let Kr=0;Kr>8&255}const wp=new Uint16Array([255]),Ff=new Uint8Array(wp.buffer)[0]===255,Im=new Uint8Array(0);function Sp(ue){const{data:he,width:de,height:xe,channels:Ne,depth:Ke}=ue,At=Math.ceil(Ke/8)*Ne,nt=Math.ceil(Ke/8*Ne*de),ft=new Uint8Array(xe*nt);let pt=Im,xt=0,kt,Kt;for(let Bt=0;Bt>8&255}const _f=Uint8Array.of(137,80,78,71,13,10,26,10);function B0(ue){ue.writeBytes(_f)}function _h(ue){if(!Dm(ue.readBytes(_f.length)))throw new Error("wrong PNG signature")}function Dm(ue){if(ue.length<_f.length)return!1;for(let he=0;he<_f.length;he++)if(ue[he]!==_f[he])return!1;return!0}const Cp="tEXt",Ep=0,Bp=new TextDecoder("latin1");function xp(ue){if(Lh(ue),ue.length===0||ue.length>79)throw new Error("keyword length must be between 1 and 79")}const pg=/^[\u0000-\u00FF]*$/;function Lh(ue){if(!pg.test(ue))throw new Error("invalid latin1 text")}function Pp(ue,he,de){const xe=Fp(he);ue[xe]=_p(he,de-xe.length-1)}function x0(ue,he,de){xp(he),Lh(de);const xe=he.length+1+de.length;ue.writeUint32(xe),ue.writeChars(Cp),ue.writeChars(he),ue.writeByte(Ep),ue.writeChars(de),writeCrc(ue,xe+4)}function Fp(ue){for(ue.mark();ue.readByte()!==Ep;);const he=ue.offset;ue.reset();const de=Bp.decode(ue.readBytes(he-ue.offset-1));return ue.skip(1),xp(de),de}function _p(ue,he){return Bp.decode(ue.readBytes(he))}const ru={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},mg={UNKNOWN:-1,DEFLATE:0},Lp={UNKNOWN:-1,ADAPTIVE:0},vg={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Ih={NONE:0,BACKGROUND:1,PREVIOUS:2},Lf={SOURCE:0,OVER:1};class Tm extends er{constructor(de,xe={}){super(de);Ms(this,"_checkCrc");Ms(this,"_inflator");Ms(this,"_png");Ms(this,"_apng");Ms(this,"_end");Ms(this,"_hasPalette");Ms(this,"_palette");Ms(this,"_hasTransparency");Ms(this,"_transparency");Ms(this,"_compressionMethod");Ms(this,"_filterMethod");Ms(this,"_interlaceMethod");Ms(this,"_colorType");Ms(this,"_isAnimated");Ms(this,"_numberOfFrames");Ms(this,"_numberOfPlays");Ms(this,"_frames");Ms(this,"_writingDataChunks");const{checkCrc:Ne=!1}=xe;this._checkCrc=Ne,this._inflator=new dg,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=mg.UNKNOWN,this._filterMethod=Lp.UNKNOWN,this._interlaceMethod=vg.UNKNOWN,this._colorType=ru.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(_h(this);!this._end;){const de=this.readUint32(),xe=this.readChars(4);this.decodeChunk(de,xe)}return this.decodeImage(),this._png}decodeApng(){for(_h(this);!this._end;){const de=this.readUint32(),xe=this.readChars(4);this.decodeApngChunk(de,xe)}return this.decodeApngImage(),this._apng}decodeChunk(de,xe){const Ne=this.offset;switch(xe){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(de);break;case"IDAT":this.decodeIDAT(de);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(de);break;case"iCCP":this.decodeiCCP(de);break;case Cp:Pp(this._png.text,this,de);break;case"pHYs":this.decodepHYs();break;default:this.skip(de);break}if(this.offset-Ne!==de)throw new Error(`Length mismatch while decoding chunk ${xe}`);this._checkCrc?ed(this,de+4,xe):this.skip(4)}decodeApngChunk(de,xe){const Ne=this.offset;switch(xe!=="fdAT"&&xe!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),xe){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(de);break;default:this.decodeChunk(de,xe),this.offset=Ne+de;break}if(this.offset-Ne!==de)throw new Error(`Length mismatch while decoding chunk ${xe}`);this._checkCrc?ed(this,de+4,xe):this.skip(4)}decodeIHDR(){const de=this._png;de.width=this.readUint32(),de.height=this.readUint32(),de.depth=yg(this.readUint8());const xe=this.readUint8();this._colorType=xe;let Ne;switch(xe){case ru.GREYSCALE:Ne=1;break;case ru.TRUECOLOUR:Ne=3;break;case ru.INDEXED_COLOUR:Ne=1;break;case ru.GREYSCALE_ALPHA:Ne=2;break;case ru.TRUECOLOUR_ALPHA:Ne=4;break;case ru.UNKNOWN:default:throw new Error(`Unknown color type: ${xe}`)}if(this._png.channels=Ne,this._compressionMethod=this.readUint8(),this._compressionMethod!==mg.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const de={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(de)}decodePLTE(de){if(de%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${de}`);const xe=de/3;this._hasPalette=!0;const Ne=[];this._palette=Ne;for(let Ke=0;Kethis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${de/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(de/2);for(let xe=0;xethis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${de} vs ${this._palette.length})`);let xe=0;for(;xe{const ft=((At+xe.yOffset)*this._png.width+xe.xOffset+nt)*this._png.channels,pt=(At*xe.width+nt)*this._png.channels;return{index:ft,frameIndex:pt}};switch(xe.blendOp){case Lf.SOURCE:for(let At=0;Atxe.at(-1)!==255);this.writeUint32(de.length),this.writeChars("tRNS");for(const xe of de)this.writeByte(xe.at(-1));writeCrc(this,4+de.length)}encodeIDAT(de){this.writeUint32(de.length),this.writeChars("IDAT"),this.writeBytes(de),writeCrc(this,de.length+4)}encodeData(){const{width:de,height:xe,channels:Ne,depth:Ke,data:At}=this._png,nt=Ke<=8?Math.ceil(de*Ke/8)*Ne:Math.ceil(de*Ke/8*Ne/2),ft=new IOBuffer().setBigEndian();let pt=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Kt=0;Kt0)return ue;throw new TypeError(`${he} must be a positive integer`)}function Oh(ue,he){const{channels:de=4,depth:xe=8}=ue;if(de!==4&&de!==3&&de!==2&&de!==1)throw new RangeError(`unsupported number of channels: ${de}`);const Ne={channels:de,depth:xe,colorType:ColorType.UNKNOWN};switch(de){case 4:Ne.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:Ne.colorType=ColorType.TRUECOLOUR;break;case 1:he?Ne.colorType=ColorType.INDEXED_COLOUR:Ne.colorType=ColorType.GREYSCALE;break;case 2:Ne.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return Ne}function Au(ue,he,de,xe){for(let Ne=0;Ne>8&255),de.writeByte(Rn&255)}}return xe}function Gs(ue,he,de,xe){for(let Ne=0;Ne=200&&he.status<=299}function Th(ue){try{ue.dispatchEvent(new MouseEvent("click"))}catch(de){var he=document.createEvent("MouseEvents");he.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),ue.dispatchEvent(he)}}var PA=jo.saveAs||((typeof window=="undefined"?"undefined":(0,me.Z)(window))!=="object"||window!==jo?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(ue,he,de){var xe=jo.URL||jo.webkitURL,Ne=document.createElement("a");he=he||ue.name||"download",Ne.download=he,Ne.rel="noopener",typeof ue=="string"?(Ne.href=ue,Ne.origin!==location.origin?Sg(Ne.href)?wg(ue,he,de):Th(Ne,Ne.target="_blank"):Th(Ne)):(Ne.href=xe.createObjectURL(ue),setTimeout(function(){xe.revokeObjectURL(Ne.href)},4e4),setTimeout(function(){Th(Ne)},0))}:"msSaveOrOpenBlob"in navigator?function(ue,he,de){if(he=he||ue.name||"download",typeof ue=="string")if(Sg(ue))wg(ue,he,de);else{var xe=document.createElement("a");xe.href=ue,xe.target="_blank",setTimeout(function(){Th(xe)})}else navigator.msSaveOrOpenBlob(function(Ne,Ke){return Ke===void 0?Ke={autoBom:!1}:(0,me.Z)(Ke)!=="object"&&(ol.warn("Deprecated: Expected third argument to be a object"),Ke={autoBom:!Ke}),Ke.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(Ne.type)?new Blob(["\uFEFF",Ne],{type:Ne.type}):Ne}(ue,de),he)}:function(ue,he,de,xe){if((xe=xe||open("","_blank"))&&(xe.document.title=xe.document.body.innerText="downloading..."),typeof ue=="string")return wg(ue,he,de);var Ne=ue.type==="application/octet-stream",Ke=/constructor/i.test(jo.HTMLElement)||jo.safari,At=/CriOS\/[\d]+/.test(navigator.userAgent);if((At||Ne&&Ke)&&(typeof FileReader=="undefined"?"undefined":(0,me.Z)(FileReader))==="object"){var nt=new FileReader;nt.onloadend=function(){var xt=nt.result;xt=At?xt:xt.replace(/^data:[^;]*;/,"data:attachment/file;"),xe?xe.location.href=xt:location=xt,xe=null},nt.readAsDataURL(ue)}else{var ft=jo.URL||jo.webkitURL,pt=ft.createObjectURL(ue);xe?xe.location=pt:location.href=pt,xe=null,setTimeout(function(){ft.revokeObjectURL(pt)},4e4)}});function Ip(ue){var he;ue=ue||"",this.ok=!1,ue.charAt(0)=="#"&&(ue=ue.substr(1,6)),ue={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[ue=(ue=ue.replace(/ /g,"")).toLowerCase()]||ue;for(var de=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(nt){return[parseInt(nt[1]),parseInt(nt[2]),parseInt(nt[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(nt){return[parseInt(nt[1],16),parseInt(nt[2],16),parseInt(nt[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(nt){return[parseInt(nt[1]+nt[1],16),parseInt(nt[2]+nt[2],16),parseInt(nt[3]+nt[3],16)]}}],xe=0;xe255?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 nt=this.r.toString(16),ft=this.g.toString(16),pt=this.b.toString(16);return nt.length==1&&(nt="0"+nt),ft.length==1&&(ft="0"+ft),pt.length==1&&(pt="0"+pt),"#"+nt+ft+pt}}var If=jo.atob.bind(jo),Cg=jo.btoa.bind(jo);function Of(ue,he){var de=ue[0],xe=ue[1],Ne=ue[2],Ke=ue[3];de=Ec(de,xe,Ne,Ke,he[0],7,-680876936),Ke=Ec(Ke,de,xe,Ne,he[1],12,-389564586),Ne=Ec(Ne,Ke,de,xe,he[2],17,606105819),xe=Ec(xe,Ne,Ke,de,he[3],22,-1044525330),de=Ec(de,xe,Ne,Ke,he[4],7,-176418897),Ke=Ec(Ke,de,xe,Ne,he[5],12,1200080426),Ne=Ec(Ne,Ke,de,xe,he[6],17,-1473231341),xe=Ec(xe,Ne,Ke,de,he[7],22,-45705983),de=Ec(de,xe,Ne,Ke,he[8],7,1770035416),Ke=Ec(Ke,de,xe,Ne,he[9],12,-1958414417),Ne=Ec(Ne,Ke,de,xe,he[10],17,-42063),xe=Ec(xe,Ne,Ke,de,he[11],22,-1990404162),de=Ec(de,xe,Ne,Ke,he[12],7,1804603682),Ke=Ec(Ke,de,xe,Ne,he[13],12,-40341101),Ne=Ec(Ne,Ke,de,xe,he[14],17,-1502002290),de=gc(de,xe=Ec(xe,Ne,Ke,de,he[15],22,1236535329),Ne,Ke,he[1],5,-165796510),Ke=gc(Ke,de,xe,Ne,he[6],9,-1069501632),Ne=gc(Ne,Ke,de,xe,he[11],14,643717713),xe=gc(xe,Ne,Ke,de,he[0],20,-373897302),de=gc(de,xe,Ne,Ke,he[5],5,-701558691),Ke=gc(Ke,de,xe,Ne,he[10],9,38016083),Ne=gc(Ne,Ke,de,xe,he[15],14,-660478335),xe=gc(xe,Ne,Ke,de,he[4],20,-405537848),de=gc(de,xe,Ne,Ke,he[9],5,568446438),Ke=gc(Ke,de,xe,Ne,he[14],9,-1019803690),Ne=gc(Ne,Ke,de,xe,he[3],14,-187363961),xe=gc(xe,Ne,Ke,de,he[8],20,1163531501),de=gc(de,xe,Ne,Ke,he[13],5,-1444681467),Ke=gc(Ke,de,xe,Ne,he[2],9,-51403784),Ne=gc(Ne,Ke,de,xe,he[7],14,1735328473),de=Bc(de,xe=gc(xe,Ne,Ke,de,he[12],20,-1926607734),Ne,Ke,he[5],4,-378558),Ke=Bc(Ke,de,xe,Ne,he[8],11,-2022574463),Ne=Bc(Ne,Ke,de,xe,he[11],16,1839030562),xe=Bc(xe,Ne,Ke,de,he[14],23,-35309556),de=Bc(de,xe,Ne,Ke,he[1],4,-1530992060),Ke=Bc(Ke,de,xe,Ne,he[4],11,1272893353),Ne=Bc(Ne,Ke,de,xe,he[7],16,-155497632),xe=Bc(xe,Ne,Ke,de,he[10],23,-1094730640),de=Bc(de,xe,Ne,Ke,he[13],4,681279174),Ke=Bc(Ke,de,xe,Ne,he[0],11,-358537222),Ne=Bc(Ne,Ke,de,xe,he[3],16,-722521979),xe=Bc(xe,Ne,Ke,de,he[6],23,76029189),de=Bc(de,xe,Ne,Ke,he[9],4,-640364487),Ke=Bc(Ke,de,xe,Ne,he[12],11,-421815835),Ne=Bc(Ne,Ke,de,xe,he[15],16,530742520),de=xc(de,xe=Bc(xe,Ne,Ke,de,he[2],23,-995338651),Ne,Ke,he[0],6,-198630844),Ke=xc(Ke,de,xe,Ne,he[7],10,1126891415),Ne=xc(Ne,Ke,de,xe,he[14],15,-1416354905),xe=xc(xe,Ne,Ke,de,he[5],21,-57434055),de=xc(de,xe,Ne,Ke,he[12],6,1700485571),Ke=xc(Ke,de,xe,Ne,he[3],10,-1894986606),Ne=xc(Ne,Ke,de,xe,he[10],15,-1051523),xe=xc(xe,Ne,Ke,de,he[1],21,-2054922799),de=xc(de,xe,Ne,Ke,he[8],6,1873313359),Ke=xc(Ke,de,xe,Ne,he[15],10,-30611744),Ne=xc(Ne,Ke,de,xe,he[6],15,-1560198380),xe=xc(xe,Ne,Ke,de,he[13],21,1309151649),de=xc(de,xe,Ne,Ke,he[4],6,-145523070),Ke=xc(Ke,de,xe,Ne,he[11],10,-1120210379),Ne=xc(Ne,Ke,de,xe,he[2],15,718787259),xe=xc(xe,Ne,Ke,de,he[9],21,-343485551),ue[0]=Ru(de,ue[0]),ue[1]=Ru(xe,ue[1]),ue[2]=Ru(Ne,ue[2]),ue[3]=Ru(Ke,ue[3])}function Df(ue,he,de,xe,Ne,Ke){return he=Ru(Ru(he,ue),Ru(xe,Ke)),Ru(he<>>32-Ne,de)}function Ec(ue,he,de,xe,Ne,Ke,At){return Df(he&de|~he&xe,ue,he,Ne,Ke,At)}function gc(ue,he,de,xe,Ne,Ke,At){return Df(he&xe|de&~xe,ue,he,Ne,Ke,At)}function Bc(ue,he,de,xe,Ne,Ke,At){return Df(he^de^xe,ue,he,Ne,Ke,At)}function xc(ue,he,de,xe,Ne,Ke,At){return Df(de^(he|~xe),ue,he,Ne,Ke,At)}function Op(ue){var he,de=ue.length,xe=[1732584193,-271733879,-1732584194,271733878];for(he=64;he<=ue.length;he+=64)Of(xe,jh(ue.substring(he-64,he)));ue=ue.substring(he-64);var Ne=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(he=0;he>2]|=ue.charCodeAt(he)<<(he%4<<3);if(Ne[he>>2]|=128<<(he%4<<3),he>55)for(Of(xe,Ne),he=0;he<16;he++)Ne[he]=0;return Ne[14]=8*de,Of(xe,Ne),xe}function jh(ue){var he,de=[];for(he=0;he<64;he+=4)de[he>>2]=ue.charCodeAt(he)+(ue.charCodeAt(he+1)<<8)+(ue.charCodeAt(he+2)<<16)+(ue.charCodeAt(he+3)<<24);return de}var iu="0123456789abcdef".split("");function Dp(ue){for(var he="",de=0;de<4;de++)he+=iu[ue>>8*de+4&15]+iu[ue>>8*de&15];return he}function Nh(ue){return String.fromCharCode(255&ue,(65280&ue)>>8,(16711680&ue)>>16,(4278190080&ue)>>24)}function Eg(ue){return Op(ue).map(Nh).join("")}var Rm=function(ue){for(var he=0;he>16)+(he>>16)+(de>>16)<<16|65535&de}return ue+he&4294967295}function FA(ue,he){var de,xe,Ne,Ke;if(ue!==de){for(var At=(Ne=ue,Ke=1+(256/ue.length|0),new Array(Ke+1).join(Ne)),nt=[],ft=0;ft<256;ft++)nt[ft]=ft;var pt=0;for(ft=0;ft<256;ft++){var xt=nt[ft];pt=(pt+xt+At.charCodeAt(ft))%256,nt[ft]=nt[pt],nt[pt]=xt}de=ue,xe=nt}else nt=xe;var kt=he.length,Kt=0,Bt=0,An="";for(ft=0;ft\x80/\f\xA9\xFEdSiz";var Ke=(he+this.padding).substr(0,32),At=(de+this.padding).substr(0,32);this.O=this.processOwnerPassword(Ke,At),this.P=-(1+(255^Ne)),this.encryptionKey=Eg(Ke+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(xe)).substr(0,5),this.U=FA(this.encryptionKey,this.padding)}function wu(ue){if(/[^\u0000-\u00ff]/.test(ue))throw new Error("Invalid PDF Name Object: "+ue+", Only accept ASCII characters.");for(var he="",de=ue.length,xe=0;xe126?"#"+("0"+Ne.toString(16)).slice(-2):ue[xe]}return he}function Tp(ue){if((0,me.Z)(ue)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var he={};this.subscribe=function(de,xe,Ne){if(Ne=Ne||!1,typeof de!="string"||typeof xe!="function"||typeof Ne!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");he.hasOwnProperty(de)||(he[de]={});var Ke=Math.random().toString(35);return he[de][Ke]=[xe,!!Ne],Ke},this.unsubscribe=function(de){for(var xe in he)if(he[xe][de])return delete he[xe][de],Object.keys(he[xe]).length===0&&delete he[xe],!0;return!1},this.publish=function(de){if(he.hasOwnProperty(de)){var xe=Array.prototype.slice.call(arguments,1),Ne=[];for(var Ke in he[de]){var At=he[de][Ke];try{At[0].apply(ue,xe)}catch(nt){jo.console&&ol.error("jsPDF PubSub Error",nt.message,nt)}At[1]&&Ne.push(Ke)}Ne.length&&Ne.forEach(this.unsubscribe)}},this.getTopics=function(){return he}}function jf(ue){if(!(this instanceof jf))return new jf(ue);var he="opacity,stroke-opacity".split(",");for(var de in ue)ue.hasOwnProperty(de)&&he.indexOf(de)>=0&&(this[de]=ue[de]);this.id="",this.objectNumber=-1}function Bg(ue,he){this.gState=ue,this.matrix=he,this.id="",this.objectNumber=-1}function _A(ue,he,de,xe,Ne){if(!(this instanceof _A))return new _A(ue,he,de,xe,Ne);this.type=ue==="axial"?2:3,this.coords=he,this.colors=de,Bg.call(this,xe,Ne)}function LA(ue,he,de,xe,Ne){if(!(this instanceof LA))return new LA(ue,he,de,xe,Ne);this.boundingBox=ue,this.xStep=he,this.yStep=de,this.stream="",this.cloneIndex=0,Bg.call(this,xe,Ne)}function qa(ue){var he,de=typeof arguments[0]=="string"?arguments[0]:"p",xe=arguments[1],Ne=arguments[2],Ke=arguments[3],At=[],nt=1,ft=16,pt="S",xt=null;(0,me.Z)(ue=ue||{})==="object"&&(de=ue.orientation,xe=ue.unit||xe,Ne=ue.format||Ne,Ke=ue.compress||ue.compressPdf||Ke,(xt=ue.encryption||null)!==null&&(xt.userPassword=xt.userPassword||"",xt.ownerPassword=xt.ownerPassword||"",xt.userPermissions=xt.userPermissions||[]),nt=typeof ue.userUnit=="number"?Math.abs(ue.userUnit):1,ue.precision!==void 0&&(he=ue.precision),ue.floatPrecision!==void 0&&(ft=ue.floatPrecision),pt=ue.defaultPathOperation||"S"),At=ue.filters||(Ke===!0?["FlateEncode"]:At),xe=xe||"mm",de=(""+(de||"P")).toLowerCase();var kt=ue.putOnlyUsedFonts||!1,Kt={},Bt={internal:{},__private__:{}};Bt.__private__.PubSub=Tp;var An="1.3",sn=Bt.__private__.getPdfVersion=function(){return An};Bt.__private__.setPdfVersion=function(ht){An=ht};var dn={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]};Bt.__private__.getPageFormats=function(){return dn};var Yt=Bt.__private__.getPageFormat=function(ht){return dn[ht]};Ne=Ne||"a4";var Zn="compat",Rn="advanced",En=Zn;function Or(){this.saveGraphicsState(),_n(new To(Ko,0,0,-Ko,0,Vf()*Ko).toString()+" cm"),this.setFontSize(this.getFontSize()/Ko),pt="n",En=Rn}function ni(){this.restoreGraphicsState(),pt="S",En=Zn}var Kr=Bt.__private__.combineFontStyleAndFontWeight=function(ht,Ut){if(ht=="bold"&&Ut=="normal"||ht=="bold"&&Ut==400||ht=="normal"&&Ut=="italic"||ht=="bold"&&Ut=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Ut&&(ht=Ut==400||Ut==="normal"?ht==="italic"?"italic":"normal":Ut!=700&&Ut!=="bold"||ht!=="normal"?(Ut==700?"bold":Ut)+""+ht:"bold"),ht};Bt.advancedAPI=function(ht){var Ut=En===Zn;return Ut&&Or.call(this),typeof ht!="function"||(ht(this),Ut&&ni.call(this)),this},Bt.compatAPI=function(ht){var Ut=En===Rn;return Ut&&ni.call(this),typeof ht!="function"||(ht(this),Ut&&Or.call(this)),this},Bt.isAdvancedAPI=function(){return En===Rn};var tr,xn=function(ht){if(En!==Rn)throw new Error(ht+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},pr=Bt.roundToPrecision=Bt.__private__.roundToPrecision=function(ht,Ut){var bn=he||Ut;if(isNaN(ht)||isNaN(bn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ht.toFixed(bn).replace(/0+$/,"")};tr=Bt.hpf=Bt.__private__.hpf=typeof ft=="number"?function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.hpf");return pr(ht,ft)}:ft==="smart"?function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.hpf");return pr(ht,ht>-1&&ht<1?16:5)}:function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.hpf");return pr(ht,16)};var Xt=Bt.f2=Bt.__private__.f2=function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.f2");return pr(ht,2)},fn=Bt.__private__.f3=function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.f3");return pr(ht,3)},Gn=Bt.scale=Bt.__private__.scale=function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.scale");return En===Zn?ht*Ko:En===Rn?ht:void 0},Hn=function(ht){return Gn(function(Ut){return En===Zn?Vf()-Ut:En===Rn?Ut:void 0}(ht))};Bt.__private__.setPrecision=Bt.setPrecision=function(ht){typeof parseInt(ht,10)=="number"&&(he=parseInt(ht,10))};var Rr,Hr="00000000000000000000000000000000",Zr=Bt.__private__.getFileId=function(){return Hr},_r=Bt.__private__.setFileId=function(ht){return Hr=ht!==void 0&&/^[a-fA-F0-9]{32}$/.test(ht)?ht.toUpperCase():Hr.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),xt!==null&&(Xl=new kd(xt.userPermissions,xt.userPassword,xt.ownerPassword,Hr)),Hr};Bt.setFileId=function(ht){return _r(ht),this},Bt.getFileId=function(){return Zr()};var Yr=Bt.__private__.convertDateToPDFDate=function(ht){var Ut=ht.getTimezoneOffset(),bn=Ut<0?"+":"-",Qn=Math.floor(Math.abs(Ut/60)),fr=Math.abs(Ut%60),oi=[bn,In(Qn),"'",In(fr),"'"].join("");return["D:",ht.getFullYear(),In(ht.getMonth()+1),In(ht.getDate()),In(ht.getHours()),In(ht.getMinutes()),In(ht.getSeconds()),oi].join("")},Ji=Bt.__private__.convertPDFDateToDate=function(ht){var Ut=parseInt(ht.substr(2,4),10),bn=parseInt(ht.substr(6,2),10)-1,Qn=parseInt(ht.substr(8,2),10),fr=parseInt(ht.substr(10,2),10),oi=parseInt(ht.substr(12,2),10),Ci=parseInt(ht.substr(14,2),10);return new Date(Ut,bn,Qn,fr,oi,Ci,0)},yi=Bt.__private__.setCreationDate=function(ht){var Ut;if(ht===void 0&&(ht=new Date),ht instanceof Date)Ut=Yr(ht);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(ht))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Ut=ht}return Rr=Ut},Vt=Bt.__private__.getCreationDate=function(ht){var Ut=Rr;return ht==="jsDate"&&(Ut=Ji(Rr)),Ut};Bt.setCreationDate=function(ht){return yi(ht),this},Bt.getCreationDate=function(ht){return Vt(ht)};var wn,In=Bt.__private__.padd2=function(ht){return("0"+parseInt(ht)).slice(-2)},Yn=Bt.__private__.padd2Hex=function(ht){return("00"+(ht=ht.toString())).substr(ht.length)},or=0,Lr=[],Wr=[],Mr=0,ci=[],ki=[],wa=!1,xa=Wr;Bt.__private__.setCustomOutputDestination=function(ht){wa=!0,xa=ht};var ei=function(ht){wa||(xa=ht)};Bt.__private__.resetCustomOutputDestination=function(){wa=!1,xa=Wr};var _n=Bt.__private__.out=function(ht){return ht=ht.toString(),Mr+=ht.length+1,xa.push(ht),xa},Ps=Bt.__private__.write=function(ht){return _n(arguments.length===1?ht.toString():Array.prototype.join.call(arguments," "))},fs=Bt.__private__.getArrayBuffer=function(ht){for(var Ut=ht.length,bn=new ArrayBuffer(Ut),Qn=new Uint8Array(bn);Ut--;)Qn[Ut]=ht.charCodeAt(Ut);return bn},xo=[["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]];Bt.__private__.getStandardFonts=function(){return xo};var Wi=ue.fontSize||16;Bt.__private__.setFontSize=Bt.setFontSize=function(ht){return Wi=En===Rn?ht/Ko:ht,this};var mo,Ia=Bt.__private__.getFontSize=Bt.getFontSize=function(){return En===Zn?Wi:Wi*Ko},hs=ue.R2L||!1;Bt.__private__.setR2L=Bt.setR2L=function(ht){return hs=ht,this},Bt.__private__.getR2L=Bt.getR2L=function(){return hs};var Co,Xs=Bt.__private__.setZoomMode=function(ht){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ht))mo=ht;else if(isNaN(ht)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(ht)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+ht+'" is not recognized.');mo=ht}else mo=parseInt(ht,10)};Bt.__private__.getZoomMode=function(){return mo};var as,os=Bt.__private__.setPageMode=function(ht){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(ht)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+ht+'" is not recognized.');Co=ht};Bt.__private__.getPageMode=function(){return Co};var Al=Bt.__private__.setLayoutMode=function(ht){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(ht)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+ht+'" is not recognized.');as=ht};Bt.__private__.getLayoutMode=function(){return as},Bt.__private__.setDisplayMode=Bt.setDisplayMode=function(ht,Ut,bn){return Xs(ht),Al(Ut),os(bn),this};var gs={title:"",subject:"",author:"",keywords:"",creator:""};Bt.__private__.getDocumentProperty=function(ht){if(Object.keys(gs).indexOf(ht)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return gs[ht]},Bt.__private__.getDocumentProperties=function(){return gs},Bt.__private__.setDocumentProperties=Bt.setProperties=Bt.setDocumentProperties=function(ht){for(var Ut in gs)gs.hasOwnProperty(Ut)&&ht[Ut]&&(gs[Ut]=ht[Ut]);return this},Bt.__private__.setDocumentProperty=function(ht,Ut){if(Object.keys(gs).indexOf(ht)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return gs[ht]=Ut};var bo,Ko,wo,Sl,Ys,lo={},ss={},ml=[],Do={},Ls={},ls={},Vl={},pc=null,vl=0,qo=[],rl=new Tp(Bt),Nf=ue.hotfixes||[],Vc={},od={},NA=[],To=function ht(Ut,bn,Qn,fr,oi,Ci){if(!(this instanceof ht))return new ht(Ut,bn,Qn,fr,oi,Ci);isNaN(Ut)&&(Ut=1),isNaN(bn)&&(bn=0),isNaN(Qn)&&(Qn=0),isNaN(fr)&&(fr=1),isNaN(oi)&&(oi=0),isNaN(Ci)&&(Ci=0),this._matrix=[Ut,bn,Qn,fr,oi,Ci]};Object.defineProperty(To.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ht){this._matrix[0]=ht}}),Object.defineProperty(To.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ht){this._matrix[1]=ht}}),Object.defineProperty(To.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ht){this._matrix[2]=ht}}),Object.defineProperty(To.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ht){this._matrix[3]=ht}}),Object.defineProperty(To.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ht){this._matrix[4]=ht}}),Object.defineProperty(To.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ht){this._matrix[5]=ht}}),Object.defineProperty(To.prototype,"a",{get:function(){return this._matrix[0]},set:function(ht){this._matrix[0]=ht}}),Object.defineProperty(To.prototype,"b",{get:function(){return this._matrix[1]},set:function(ht){this._matrix[1]=ht}}),Object.defineProperty(To.prototype,"c",{get:function(){return this._matrix[2]},set:function(ht){this._matrix[2]=ht}}),Object.defineProperty(To.prototype,"d",{get:function(){return this._matrix[3]},set:function(ht){this._matrix[3]=ht}}),Object.defineProperty(To.prototype,"e",{get:function(){return this._matrix[4]},set:function(ht){this._matrix[4]=ht}}),Object.defineProperty(To.prototype,"f",{get:function(){return this._matrix[5]},set:function(ht){this._matrix[5]=ht}}),Object.defineProperty(To.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(To.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(To.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(To.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),To.prototype.join=function(ht){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(tr).join(ht)},To.prototype.multiply=function(ht){var Ut=ht.sx*this.sx+ht.shy*this.shx,bn=ht.sx*this.shy+ht.shy*this.sy,Qn=ht.shx*this.sx+ht.sy*this.shx,fr=ht.shx*this.shy+ht.sy*this.sy,oi=ht.tx*this.sx+ht.ty*this.shx+this.tx,Ci=ht.tx*this.shy+ht.ty*this.sy+this.ty;return new To(Ut,bn,Qn,fr,oi,Ci)},To.prototype.decompose=function(){var ht=this.sx,Ut=this.shy,bn=this.shx,Qn=this.sy,fr=this.tx,oi=this.ty,Ci=Math.sqrt(ht*ht+Ut*Ut),Ya=(ht/=Ci)*bn+(Ut/=Ci)*Qn;bn-=ht*Ya,Qn-=Ut*Ya;var oo=Math.sqrt(bn*bn+Qn*Qn);return Ya/=oo,ht*(Qn/=oo)>16&255,Qn=oo>>8&255,fr=255&oo}if(Qn===void 0||oi===void 0&&bn===Qn&&Qn===fr)Ut=typeof bn=="string"?bn+" "+Ci[0]:ht.precision===2?Xt(bn/255)+" "+Ci[0]:fn(bn/255)+" "+Ci[0];else if(oi===void 0||(0,me.Z)(oi)==="object"){if(oi&&!isNaN(oi.a)&&oi.a===0)return["1.","1.","1.",Ci[1]].join(" ");Ut=typeof bn=="string"?[bn,Qn,fr,Ci[1]].join(" "):ht.precision===2?[Xt(bn/255),Xt(Qn/255),Xt(fr/255),Ci[1]].join(" "):[fn(bn/255),fn(Qn/255),fn(fr/255),Ci[1]].join(" ")}else Ut=typeof bn=="string"?[bn,Qn,fr,oi,Ci[2]].join(" "):ht.precision===2?[Xt(bn),Xt(Qn),Xt(fr),Xt(oi),Ci[2]].join(" "):[fn(bn),fn(Qn),fn(fr),fn(oi),Ci[2]].join(" ");return Ut},gA=Bt.__private__.getFilters=function(){return At},Qu=Bt.__private__.putStream=function(ht){var Ut=(ht=ht||{}).data||"",bn=ht.filters||gA(),Qn=ht.alreadyAppliedFilters||[],fr=ht.addLength1||!1,oi=Ut.length,Ci=ht.objectId,Ya=function(mc){return mc};if(xt!==null&&Ci===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");xt!==null&&(Ya=Xl.encryptor(Ci,0));var oo={};bn===!0&&(bn=["FlateEncode"]);var Jo=ht.additionalKeyValues||[],rs=(oo=qa.API.processDataByFilters!==void 0?qa.API.processDataByFilters(Ut,bn):{data:Ut,reverseChain:[]}).reverseChain+(Array.isArray(Qn)?Qn.join(" "):Qn.toString());if(oo.data.length!==0&&(Jo.push({key:"Length",value:oo.data.length}),fr===!0&&Jo.push({key:"Length1",value:oi})),rs.length!=0)if(rs.split("/").length-1==1)Jo.push({key:"Filter",value:rs});else{Jo.push({key:"Filter",value:"["+rs+"]"});for(var Js=0;Js>"),oo.data.length!==0&&(_n("stream"),_n(Ya(oo.data)),_n("endstream"))},kf=Bt.__private__.putPage=function(ht){var Ut=ht.number,bn=ht.data,Qn=ht.objId,fr=ht.contentsObjId;jc(Qn,!0),_n("<>"),_n("endobj");var oi=bn.join(` + .`+Lh+xp+Pp)},Fp=function(Ze,Me){var Je=Ze.ownerDocument;if(Je){var Ye=Je.createElement("style");Ye.textContent=Me,Ze.appendChild(Ye)}},_p=function(){function Ze(){}return Ze.getOrigin=function(Me){var Je=Ze._link;return Je?(Je.href=Me,Je.href=Je.href,Je.protocol+Je.hostname+Je.port):"about:blank"},Ze.isSameOrigin=function(Me){return Ze.getOrigin(Me)===Ze._origin},Ze.setContext=function(Me){Ze._link=Me.document.createElement("a"),Ze._origin=Ze.getOrigin(Me.location.href)},Ze._origin="about:blank",Ze}(),rc=function(){function Ze(Me,Je){this.context=Me,this._options=Je,this._cache={}}return Ze.prototype.addImage=function(Me){var Je=Promise.resolve();return this.has(Me)||(yg(Me)||Ih(Me))&&(this._cache[Me]=this.loadImage(Me)).catch(function(){}),Je},Ze.prototype.match=function(Me){return this._cache[Me]},Ze.prototype.loadImage=function(Me){return ze(this,void 0,void 0,function(){var Je,Ye,St,Tt,zt=this;return E(this,function(un){switch(un.label){case 0:return Je=_p.isSameOrigin(Me),Ye=!Lf(Me)&&this._options.useCORS===!0&&Tl.SUPPORT_CORS_IMAGES&&!Je,St=!Lf(Me)&&!Je&&!yg(Me)&&typeof this._options.proxy=="string"&&Tl.SUPPORT_CORS_XHR&&!Ye,!Je&&this._options.allowTaint===!1&&!Lf(Me)&&!yg(Me)&&!St&&!Ye?[2]:(Tt=Me,St?[4,this.proxy(Tt)]:[3,2]);case 1:Tt=un.sent(),un.label=2;case 2:return this.context.logger.debug("Added image "+Me.substring(0,256)),[4,new Promise(function(ln,Xn){var nr=new Image;nr.onload=function(){return ln(nr)},nr.onerror=Xn,(Tm(Tt)||Ye)&&(nr.crossOrigin="anonymous"),nr.src=Tt,nr.complete===!0&&setTimeout(function(){return ln(nr)},500),zt._options.imageTimeout>0&&setTimeout(function(){return Xn("Timed out ("+zt._options.imageTimeout+"ms) loading image")},zt._options.imageTimeout)})];case 3:return[2,un.sent()]}})})},Ze.prototype.has=function(Me){return typeof this._cache[Me]!="undefined"},Ze.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Ze.prototype.proxy=function(Me){var Je=this,Ye=this._options.proxy;if(!Ye)throw new Error("No proxy defined");var St=Me.substring(0,256);return new Promise(function(Tt,zt){var un=Tl.SUPPORT_RESPONSE_TYPE?"blob":"text",ln=new XMLHttpRequest;ln.onload=function(){if(ln.status===200)if(un==="text")Tt(ln.response);else{var dr=new FileReader;dr.addEventListener("load",function(){return Tt(dr.result)},!1),dr.addEventListener("error",function(Jr){return zt(Jr)},!1),dr.readAsDataURL(ln.response)}else zt("Failed to proxy resource "+St+" with status code "+ln.status)},ln.onerror=zt;var Xn=Ye.indexOf("?")>-1?"&":"?";if(ln.open("GET",""+Ye+Xn+"url="+encodeURIComponent(Me)+"&responseType="+un),un!=="text"&&ln instanceof XMLHttpRequest&&(ln.responseType=un),Je._options.imageTimeout){var nr=Je._options.imageTimeout;ln.timeout=nr,ln.ontimeout=function(){return zt("Timed out ("+nr+"ms) proxying "+St)}}ln.send()})},Ze}(),mg=/^data:image\/svg\+xml/i,Lp=/^data:image\/.*;base64,/i,vg=/^data:image\/.*/i,Ih=function(Ze){return Tl.SUPPORT_SVG_DRAWING||!jm(Ze)},Lf=function(Ze){return vg.test(Ze)},Tm=function(Ze){return Lp.test(Ze)},yg=function(Ze){return Ze.substr(0,4)==="blob"},jm=function(Ze){return Ze.substr(-3).toLowerCase()==="svg"||mg.test(Ze)},_a=function(){function Ze(Me,Je){this.type=0,this.x=Me,this.y=Je}return Ze.prototype.add=function(Me,Je){return new Ze(this.x+Me,this.y+Je)},Ze}(),nd=function(Ze,Me,Je){return new _a(Ze.x+(Me.x-Ze.x)*Je,Ze.y+(Me.y-Ze.y)*Je)},Oh=function(){function Ze(Me,Je,Ye,St){this.type=1,this.start=Me,this.startControl=Je,this.endControl=Ye,this.end=St}return Ze.prototype.subdivide=function(Me,Je){var Ye=nd(this.start,this.startControl,Me),St=nd(this.startControl,this.endControl,Me),Tt=nd(this.endControl,this.end,Me),zt=nd(Ye,St,Me),un=nd(St,Tt,Me),ln=nd(zt,un,Me);return Je?new Ze(this.start,Ye,zt,ln):new Ze(ln,un,Tt,this.end)},Ze.prototype.add=function(Me,Je){return new Ze(this.start.add(Me,Je),this.startControl.add(Me,Je),this.endControl.add(Me,Je),this.end.add(Me,Je))},Ze.prototype.reverse=function(){return new Ze(this.end,this.endControl,this.startControl,this.start)},Ze}(),Ac=function(Ze){return Ze.type===1},Nm=function(){function Ze(Me){var Je=Me.styles,Ye=Me.bounds,St=Au(Je.borderTopLeftRadius,Ye.width,Ye.height),Tt=St[0],zt=St[1],un=Au(Je.borderTopRightRadius,Ye.width,Ye.height),ln=un[0],Xn=un[1],nr=Au(Je.borderBottomRightRadius,Ye.width,Ye.height),dr=nr[0],Jr=nr[1],La=Au(Je.borderBottomLeftRadius,Ye.width,Ye.height),Di=La[0],la=La[1],No=[];No.push((Tt+ln)/Ye.width),No.push((Di+dr)/Ye.width),No.push((zt+la)/Ye.height),No.push((Xn+Jr)/Ye.height);var Qa=Math.max.apply(Math,No);Qa>1&&(Tt/=Qa,zt/=Qa,ln/=Qa,Xn/=Qa,dr/=Qa,Jr/=Qa,Di/=Qa,la/=Qa);var Ma=Ye.width-ln,Eo=Ye.height-Jr,Yo=Ye.width-dr,yo=Ye.height-la,ba=Je.borderTopWidth,ws=Je.borderRightWidth,is=Je.borderBottomWidth,Bo=Je.borderLeftWidth,aa=Wo(Je.paddingTop,Me.bounds.width),Zu=Wo(Je.paddingRight,Me.bounds.width),ac=Wo(Je.paddingBottom,Me.bounds.width),Vs=Wo(Je.paddingLeft,Me.bounds.width);this.topLeftBorderDoubleOuterBox=Tt>0||zt>0?pl(Ye.left+Bo/3,Ye.top+ba/3,Tt-Bo/3,zt-ba/3,Gs.TOP_LEFT):new _a(Ye.left+Bo/3,Ye.top+ba/3),this.topRightBorderDoubleOuterBox=Tt>0||zt>0?pl(Ye.left+Ma,Ye.top+ba/3,ln-ws/3,Xn-ba/3,Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-ws/3,Ye.top+ba/3),this.bottomRightBorderDoubleOuterBox=dr>0||Jr>0?pl(Ye.left+Yo,Ye.top+Eo,dr-ws/3,Jr-is/3,Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-ws/3,Ye.top+Ye.height-is/3),this.bottomLeftBorderDoubleOuterBox=Di>0||la>0?pl(Ye.left+Bo/3,Ye.top+yo,Di-Bo/3,la-is/3,Gs.BOTTOM_LEFT):new _a(Ye.left+Bo/3,Ye.top+Ye.height-is/3),this.topLeftBorderDoubleInnerBox=Tt>0||zt>0?pl(Ye.left+Bo*2/3,Ye.top+ba*2/3,Tt-Bo*2/3,zt-ba*2/3,Gs.TOP_LEFT):new _a(Ye.left+Bo*2/3,Ye.top+ba*2/3),this.topRightBorderDoubleInnerBox=Tt>0||zt>0?pl(Ye.left+Ma,Ye.top+ba*2/3,ln-ws*2/3,Xn-ba*2/3,Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-ws*2/3,Ye.top+ba*2/3),this.bottomRightBorderDoubleInnerBox=dr>0||Jr>0?pl(Ye.left+Yo,Ye.top+Eo,dr-ws*2/3,Jr-is*2/3,Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-ws*2/3,Ye.top+Ye.height-is*2/3),this.bottomLeftBorderDoubleInnerBox=Di>0||la>0?pl(Ye.left+Bo*2/3,Ye.top+yo,Di-Bo*2/3,la-is*2/3,Gs.BOTTOM_LEFT):new _a(Ye.left+Bo*2/3,Ye.top+Ye.height-is*2/3),this.topLeftBorderStroke=Tt>0||zt>0?pl(Ye.left+Bo/2,Ye.top+ba/2,Tt-Bo/2,zt-ba/2,Gs.TOP_LEFT):new _a(Ye.left+Bo/2,Ye.top+ba/2),this.topRightBorderStroke=Tt>0||zt>0?pl(Ye.left+Ma,Ye.top+ba/2,ln-ws/2,Xn-ba/2,Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-ws/2,Ye.top+ba/2),this.bottomRightBorderStroke=dr>0||Jr>0?pl(Ye.left+Yo,Ye.top+Eo,dr-ws/2,Jr-is/2,Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-ws/2,Ye.top+Ye.height-is/2),this.bottomLeftBorderStroke=Di>0||la>0?pl(Ye.left+Bo/2,Ye.top+yo,Di-Bo/2,la-is/2,Gs.BOTTOM_LEFT):new _a(Ye.left+Bo/2,Ye.top+Ye.height-is/2),this.topLeftBorderBox=Tt>0||zt>0?pl(Ye.left,Ye.top,Tt,zt,Gs.TOP_LEFT):new _a(Ye.left,Ye.top),this.topRightBorderBox=ln>0||Xn>0?pl(Ye.left+Ma,Ye.top,ln,Xn,Gs.TOP_RIGHT):new _a(Ye.left+Ye.width,Ye.top),this.bottomRightBorderBox=dr>0||Jr>0?pl(Ye.left+Yo,Ye.top+Eo,dr,Jr,Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width,Ye.top+Ye.height),this.bottomLeftBorderBox=Di>0||la>0?pl(Ye.left,Ye.top+yo,Di,la,Gs.BOTTOM_LEFT):new _a(Ye.left,Ye.top+Ye.height),this.topLeftPaddingBox=Tt>0||zt>0?pl(Ye.left+Bo,Ye.top+ba,Math.max(0,Tt-Bo),Math.max(0,zt-ba),Gs.TOP_LEFT):new _a(Ye.left+Bo,Ye.top+ba),this.topRightPaddingBox=ln>0||Xn>0?pl(Ye.left+Math.min(Ma,Ye.width-ws),Ye.top+ba,Ma>Ye.width+ws?0:Math.max(0,ln-ws),Math.max(0,Xn-ba),Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-ws,Ye.top+ba),this.bottomRightPaddingBox=dr>0||Jr>0?pl(Ye.left+Math.min(Yo,Ye.width-Bo),Ye.top+Math.min(Eo,Ye.height-is),Math.max(0,dr-ws),Math.max(0,Jr-is),Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-ws,Ye.top+Ye.height-is),this.bottomLeftPaddingBox=Di>0||la>0?pl(Ye.left+Bo,Ye.top+Math.min(yo,Ye.height-is),Math.max(0,Di-Bo),Math.max(0,la-is),Gs.BOTTOM_LEFT):new _a(Ye.left+Bo,Ye.top+Ye.height-is),this.topLeftContentBox=Tt>0||zt>0?pl(Ye.left+Bo+Vs,Ye.top+ba+aa,Math.max(0,Tt-(Bo+Vs)),Math.max(0,zt-(ba+aa)),Gs.TOP_LEFT):new _a(Ye.left+Bo+Vs,Ye.top+ba+aa),this.topRightContentBox=ln>0||Xn>0?pl(Ye.left+Math.min(Ma,Ye.width+Bo+Vs),Ye.top+ba+aa,Ma>Ye.width+Bo+Vs?0:ln-Bo+Vs,Xn-(ba+aa),Gs.TOP_RIGHT):new _a(Ye.left+Ye.width-(ws+Zu),Ye.top+ba+aa),this.bottomRightContentBox=dr>0||Jr>0?pl(Ye.left+Math.min(Yo,Ye.width-(Bo+Vs)),Ye.top+Math.min(Eo,Ye.height+ba+aa),Math.max(0,dr-(ws+Zu)),Jr-(is+ac),Gs.BOTTOM_RIGHT):new _a(Ye.left+Ye.width-(ws+Zu),Ye.top+Ye.height-(is+ac)),this.bottomLeftContentBox=Di>0||la>0?pl(Ye.left+Bo+Vs,Ye.top+yo,Math.max(0,Di-(Bo+Vs)),la-(is+ac),Gs.BOTTOM_LEFT):new _a(Ye.left+Bo+Vs,Ye.top+Ye.height-(is+ac))}return Ze}(),Gs;(function(Ze){Ze[Ze.TOP_LEFT=0]="TOP_LEFT",Ze[Ze.TOP_RIGHT=1]="TOP_RIGHT",Ze[Ze.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Ze[Ze.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Gs||(Gs={}));var pl=function(Ze,Me,Je,Ye,St){var Tt=4*((Math.sqrt(2)-1)/3),zt=Je*Tt,un=Ye*Tt,ln=Ze+Je,Xn=Me+Ye;switch(St){case Gs.TOP_LEFT:return new Oh(new _a(Ze,Xn),new _a(Ze,Xn-un),new _a(ln-zt,Me),new _a(ln,Me));case Gs.TOP_RIGHT:return new Oh(new _a(Ze,Me),new _a(Ze+zt,Me),new _a(ln,Xn-un),new _a(ln,Xn));case Gs.BOTTOM_RIGHT:return new Oh(new _a(ln,Me),new _a(ln,Me+un),new _a(Ze+zt,Xn),new _a(Ze,Xn));case Gs.BOTTOM_LEFT:default:return new Oh(new _a(ln,Xn),new _a(ln-zt,Xn),new _a(Ze,Me+un),new _a(Ze,Me))}},Dh=function(Ze){return[Ze.topLeftBorderBox,Ze.topRightBorderBox,Ze.bottomRightBorderBox,Ze.bottomLeftBorderBox]},P0=function(Ze){return[Ze.topLeftContentBox,Ze.topRightContentBox,Ze.bottomRightContentBox,Ze.bottomLeftContentBox]},bg=function(Ze){return[Ze.topLeftPaddingBox,Ze.topRightPaddingBox,Ze.bottomRightPaddingBox,Ze.bottomLeftPaddingBox]},jo=function(){function Ze(Me,Je,Ye){this.offsetX=Me,this.offsetY=Je,this.matrix=Ye,this.type=0,this.target=6}return Ze}(),Rd=function(){function Ze(Me,Je){this.path=Me,this.target=Je,this.type=1}return Ze}(),ol=function(){function Ze(Me){this.opacity=Me,this.type=2,this.target=6}return Ze}(),wg=function(Ze){return Ze.type===0},Sg=function(Ze){return Ze.type===1},Th=function(Ze){return Ze.type===2},PA=function(Ze,Me){return Ze.length===Me.length?Ze.some(function(Je,Ye){return Je===Me[Ye]}):!1},Ip=function(Ze,Me,Je,Ye,St){return Ze.map(function(Tt,zt){switch(zt){case 0:return Tt.add(Me,Je);case 1:return Tt.add(Me+Ye,Je);case 2:return Tt.add(Me+Ye,Je+St);case 3:return Tt.add(Me,Je+St)}return Tt})},If=function(){function Ze(Me){this.element=Me,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Ze}(),Cg=function(){function Ze(Me,Je){if(this.container=Me,this.parent=Je,this.effects=[],this.curves=new Nm(this.container),this.container.styles.opacity<1&&this.effects.push(new ol(this.container.styles.opacity)),this.container.styles.transform!==null){var Ye=this.container.bounds.left+this.container.styles.transformOrigin[0].number,St=this.container.bounds.top+this.container.styles.transformOrigin[1].number,Tt=this.container.styles.transform;this.effects.push(new jo(Ye,St,Tt))}if(this.container.styles.overflowX!==0){var zt=Dh(this.curves),un=bg(this.curves);PA(zt,un)?this.effects.push(new Rd(zt,6)):(this.effects.push(new Rd(zt,2)),this.effects.push(new Rd(un,4)))}}return Ze.prototype.getEffects=function(Me){for(var Je=[2,3].indexOf(this.container.styles.position)===-1,Ye=this.parent,St=this.effects.slice(0);Ye;){var Tt=Ye.effects.filter(function(ln){return!Sg(ln)});if(Je||Ye.container.styles.position!==0||!Ye.parent){if(St.unshift.apply(St,Tt),Je=[2,3].indexOf(Ye.container.styles.position)===-1,Ye.container.styles.overflowX!==0){var zt=Dh(Ye.curves),un=bg(Ye.curves);PA(zt,un)||St.unshift(new Rd(un,6))}}else St.unshift.apply(St,Tt);Ye=Ye.parent}return St.filter(function(ln){return oa(ln.target,Me)})},Ze}(),Of=function(Ze,Me,Je,Ye){Ze.container.elements.forEach(function(St){var Tt=oa(St.flags,4),zt=oa(St.flags,2),un=new Cg(St,Ze);oa(St.styles.display,2048)&&Ye.push(un);var ln=oa(St.flags,8)?[]:Ye;if(Tt||zt){var Xn=Tt||St.styles.isPositioned()?Je:Me,nr=new If(un);if(St.styles.isPositioned()||St.styles.opacity<1||St.styles.isTransformed()){var dr=St.styles.zIndex.order;if(dr<0){var Jr=0;Xn.negativeZIndex.some(function(Di,la){return dr>Di.element.container.styles.zIndex.order?(Jr=la,!1):Jr>0}),Xn.negativeZIndex.splice(Jr,0,nr)}else if(dr>0){var La=0;Xn.positiveZIndex.some(function(Di,la){return dr>=Di.element.container.styles.zIndex.order?(La=la+1,!1):La>0}),Xn.positiveZIndex.splice(La,0,nr)}else Xn.zeroOrAutoZIndexOrTransformedOrOpacity.push(nr)}else St.styles.isFloating()?Xn.nonPositionedFloats.push(nr):Xn.nonPositionedInlineLevel.push(nr);Of(un,nr,Tt?nr:Je,ln)}else St.styles.isInlineLevel()?Me.inlineLevel.push(un):Me.nonInlineLevel.push(un),Of(un,Me,Je,ln);oa(St.flags,8)&&Df(St,ln)})},Df=function(Ze,Me){for(var Je=Ze instanceof sg?Ze.start:1,Ye=Ze instanceof sg?Ze.reversed:!1,St=0;St0&&Je.intrinsicHeight>0){var Tt=Nh(Je),zt=bg(Ye);this.path(zt),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(St,0,0,Je.intrinsicWidth,Je.intrinsicHeight,Tt.left,Tt.top,Tt.width,Tt.height),this.ctx.restore()}},Me.prototype.renderNodeContent=function(Je){return ze(this,void 0,void 0,function(){var Ye,St,Tt,zt,un,ln,Ma,Ma,Xn,nr,dr,Jr,Yo,La,Di,yo,la,No,Qa,Ma,Eo,Yo,yo;return E(this,function(ba){switch(ba.label){case 0:this.applyEffects(Je.getEffects(4)),Ye=Je.container,St=Je.curves,Tt=Ye.styles,zt=0,un=Ye.textNodes,ba.label=1;case 1:return zt0&&iu>0&&(is=Tt.ctx.createPattern(yo,"repeat"),Tt.renderRepeat(aa,is,Pu,Tu))):eg(nr)&&(Bo=Rc(Je,Ye,[null,null,null]),aa=Bo[0],Zu=Bo[1],ac=Bo[2],Vs=Bo[3],iu=Bo[4],lA=nr.position.length===0?[Lu]:nr.position,Pu=Wo(lA[0],Vs),Tu=Wo(lA[lA.length-1],iu),id=sf(nr,Pu,Tu,Vs,iu),dc=id[0],uA=id[1],dc>0&&uA>0&&(ad=Tt.ctx.createRadialGradient(Zu+Pu,ac+Tu,0,Zu+Pu,ac+Tu,dc),oh(nr.stops,dc*2).forEach(function(TA){return ad.addColorStop(TA.stop,ta(TA.color))}),Tt.path(aa),Tt.ctx.fillStyle=ad,dc!==uA?(OA=Je.bounds.left+.5*Je.bounds.width,Mc=Je.bounds.top+.5*Je.bounds.height,DA=uA/dc,cA=1/DA,Tt.ctx.save(),Tt.ctx.translate(OA,Mc),Tt.ctx.transform(1,0,0,DA,0,0),Tt.ctx.translate(-OA,-Mc),Tt.ctx.fillRect(Zu,cA*(ac-Mc)+Mc,Vs,iu*cA),Tt.ctx.restore()):Tt.ctx.fill())),Ud.label=6;case 6:return Ye--,[2]}})},Tt=this,zt=0,un=Je.styles.backgroundImage.slice(0).reverse(),Xn.label=1;case 1:return zt0?nr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(nr.color,nr.width,un,Je.curves,2)]:[3,11]):[3,13];case 4:return Jr.sent(),[3,11];case 5:return nr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(nr.color,nr.width,un,Je.curves,3)];case 6:return Jr.sent(),[3,11];case 7:return nr.style!==4?[3,9]:[4,this.renderDoubleBorder(nr.color,nr.width,un,Je.curves)];case 8:return Jr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(nr.color,un,Je.curves)];case 10:Jr.sent(),Jr.label=11;case 11:un++,Jr.label=12;case 12:return ln++,[3,3];case 13:return[2]}})})},Me.prototype.renderDashedDottedBorder=function(Je,Ye,St,Tt,zt){return ze(this,void 0,void 0,function(){var un,ln,Xn,nr,dr,Jr,La,Di,la,No,Qa,Ma,Eo,Yo,yo,ba,yo,ba;return E(this,function(ws){return this.ctx.save(),un=Op(Tt,St),ln=gu(Tt,St),zt===2&&(this.path(ln),this.ctx.clip()),Ac(ln[0])?(Xn=ln[0].start.x,nr=ln[0].start.y):(Xn=ln[0].x,nr=ln[0].y),Ac(ln[1])?(dr=ln[1].end.x,Jr=ln[1].end.y):(dr=ln[1].x,Jr=ln[1].y),St===0||St===2?La=Math.abs(Xn-dr):La=Math.abs(nr-Jr),this.ctx.beginPath(),zt===3?this.formatPath(un):this.formatPath(ln.slice(0,2)),Di=Ye<3?Ye*3:Ye*2,la=Ye<3?Ye*2:Ye,zt===3&&(Di=Ye,la=Ye),No=!0,La<=Di*2?No=!1:La<=Di*2+la?(Qa=La/(2*Di+la),Di*=Qa,la*=Qa):(Ma=Math.floor((La+la)/(Di+la)),Eo=(La-Ma*Di)/(Ma-1),Yo=(La-(Ma+1)*Di)/Ma,la=Yo<=0||Math.abs(la-Eo)Ve){var Qe=$e;$e=Ve,Ve=Qe}}else if(Pe==="l"||Pe==="landscape"){if(Pe="l",Ve>$e){var Qe=$e;$e=Ve,Ve=Qe}}else throw"Invalid orientation: "+Pe;var rt={width:$e,height:Ve,unit:Be,k:je};return rt},le.default=we.jsPDF},"./src/plugin/pagebreaks.js":function(re,le,oe){"use strict";oe.r(le);var se=oe("./node_modules/core-js/modules/es.array.concat.js"),ae=oe.n(se),te=oe("./node_modules/core-js/modules/es.array.slice.js"),z=oe.n(te),a=oe("./node_modules/core-js/modules/es.array.join.js"),y=oe.n(a),x=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),b=oe.n(x),ee=oe("./node_modules/core-js/modules/es.object.keys.js"),ne=oe.n(ee),Ae=oe("./src/worker.js"),ge=oe("./src/utils.js"),ye={toContainer:Ae.default.prototype.toContainer};Ae.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},Ae.default.prototype.toContainer=function(){return ye.toContainer.call(this).then(function(){var Ce=this.prop.container,Se=this.prop.pageSize.inner.px.height,Pe=[].concat(this.opt.pagebreak.mode),Be={avoidAll:Pe.indexOf("avoid-all")!==-1,css:Pe.indexOf("css")!==-1,legacy:Pe.indexOf("legacy")!==-1},He={},Ee=this;["before","after","avoid"].forEach(function(je){var Ve=Be.avoidAll&&je==="avoid";He[je]=Ve?[]:[].concat(Ee.opt.pagebreak[je]||[]),He[je].length>0&&(He[je]=Array.prototype.slice.call(Ce.querySelectorAll(He[je].join(", "))))});var Ue=Ce.querySelectorAll(".html2pdf__page-break");Ue=Array.prototype.slice.call(Ue);var Ie=Ce.querySelectorAll("*");Array.prototype.forEach.call(Ie,function(Ve){var $e={before:!1,after:Be.legacy&&Ue.indexOf(Ve)!==-1,avoid:Be.avoidAll};if(Be.css){var Qe=window.getComputedStyle(Ve),rt=["always","page","left","right"],et=["avoid","avoid-page"];$e={before:$e.before||rt.indexOf(Qe.breakBefore||Qe.pageBreakBefore)!==-1,after:$e.after||rt.indexOf(Qe.breakAfter||Qe.pageBreakAfter)!==-1,avoid:$e.avoid||et.indexOf(Qe.breakInside||Qe.pageBreakInside)!==-1}}Object.keys($e).forEach(function(mt){$e[mt]=$e[mt]||He[mt].indexOf(Ve)!==-1});var ut=Ve.getBoundingClientRect();if($e.avoid&&!$e.before){var lt=Math.floor(ut.top/Se),it=Math.floor(ut.bottom/Se),ot=Math.abs(ut.bottom-ut.top)/Se;it!==lt&&ot<=1&&($e.before=!0)}if($e.before){var ct=(0,ge.createElement)("div",{style:{display:"block",height:Se-ut.top%Se+"px"}});Ve.parentNode.insertBefore(ct,Ve)}if($e.after){var ct=(0,ge.createElement)("div",{style:{display:"block",height:Se-ut.bottom%Se+"px"}});Ve.parentNode.insertBefore(ct,Ve.nextSibling)}})})}},"./src/utils.js":function(re,le,oe){"use strict";oe.r(le),oe.d(le,{objType:function(){return Pe},createElement:function(){return Be},cloneNode:function(){return He},unitConvert:function(){return Ee},toPx:function(){return Ue}});var se=oe("./node_modules/core-js/modules/es.number.constructor.js"),ae=oe.n(se),te=oe("./node_modules/core-js/modules/es.symbol.js"),z=oe.n(te),a=oe("./node_modules/core-js/modules/es.symbol.description.js"),y=oe.n(a),x=oe("./node_modules/core-js/modules/es.object.to-string.js"),b=oe.n(x),ee=oe("./node_modules/core-js/modules/es.symbol.iterator.js"),ne=oe.n(ee),Ae=oe("./node_modules/core-js/modules/es.array.iterator.js"),ge=oe.n(Ae),ye=oe("./node_modules/core-js/modules/es.string.iterator.js"),be=oe.n(ye),we=oe("./node_modules/core-js/modules/web.dom-collections.iterator.js"),Ce=oe.n(we);function Se(Ie){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Se=function(Ve){return typeof Ve}:Se=function(Ve){return Ve&&typeof Symbol=="function"&&Ve.constructor===Symbol&&Ve!==Symbol.prototype?"symbol":typeof Ve},Se(Ie)}var Pe=function(je){var Ve=Se(je);return Ve==="undefined"?"undefined":Ve==="string"||je instanceof String?"string":Ve==="number"||je instanceof Number?"number":Ve==="function"||je instanceof Function?"function":je&&je.constructor===Array?"array":je&&je.nodeType===1?"element":Ve==="object"?"object":"unknown"},Be=function(je,Ve){var $e=document.createElement(je);if(Ve.className&&($e.className=Ve.className),Ve.innerHTML){$e.innerHTML=Ve.innerHTML;for(var Qe=$e.getElementsByTagName("script"),rt=Qe.length;rt-- >0;null)Qe[rt].parentNode.removeChild(Qe[rt])}for(var et in Ve.style)$e.style[et]=Ve.style[et];return $e},He=function Ie(je,Ve){for(var $e=je.nodeType===3?document.createTextNode(je.nodeValue):je.cloneNode(!1),Qe=je.firstChild;Qe;Qe=Qe.nextSibling)(Ve===!0||Qe.nodeType!==1||Qe.nodeName!=="SCRIPT")&&$e.appendChild(Ie(Qe,Ve));return je.nodeType===1&&(je.nodeName==="CANVAS"?($e.width=je.width,$e.height=je.height,$e.getContext("2d").drawImage(je,0,0)):(je.nodeName==="TEXTAREA"||je.nodeName==="SELECT")&&($e.value=je.value),$e.addEventListener("load",function(){$e.scrollTop=je.scrollTop,$e.scrollLeft=je.scrollLeft},!0)),$e},Ee=function(je,Ve){if(Pe(je)==="number")return je*72/96/Ve;var $e={};for(var Qe in je)$e[Qe]=je[Qe]*72/96/Ve;return $e},Ue=function(je,Ve){return Math.floor(je*Ve/72*96)}},"./src/worker.js":function(re,le,oe){"use strict";oe.r(le);var se=oe("./node_modules/core-js/modules/es.object.assign.js"),ae=oe.n(se),te=oe("./node_modules/core-js/modules/es.array.map.js"),z=oe.n(te),a=oe("./node_modules/core-js/modules/es.object.keys.js"),y=oe.n(a),x=oe("./node_modules/core-js/modules/es.array.concat.js"),b=oe.n(x),ee=oe("./node_modules/core-js/modules/es.object.to-string.js"),ne=oe.n(ee),Ae=oe("./node_modules/core-js/modules/es.regexp.to-string.js"),ge=oe.n(Ae),ye=oe("./node_modules/core-js/modules/es.function.name.js"),be=oe.n(ye),we=oe("./node_modules/core-js/modules/web.dom-collections.for-each.js"),Ce=oe.n(we),Se=oe("jspdf"),Pe=oe.n(Se),Be=oe("html2canvas"),He=oe.n(Be),Ee=oe("./src/utils.js"),Ue=oe("./node_modules/es6-promise/dist/es6-promise.js"),Ie=oe.n(Ue),je=Ie().Promise,Ve=function $e(Qe){var rt=Object.assign($e.convert(je.resolve()),JSON.parse(JSON.stringify($e.template))),et=$e.convert(je.resolve(),rt);return et=et.setProgress(1,$e,1,[$e]),et=et.set(Qe),et};Ve.prototype=Object.create(je.prototype),Ve.prototype.constructor=Ve,Ve.convert=function(Qe,rt){return Qe.__proto__=rt||Ve.prototype,Qe},Ve.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:{}}},Ve.prototype.from=function(Qe,rt){function et(ut){switch((0,Ee.objType)(ut)){case"string":return"string";case"element":return ut.nodeName.toLowerCase&&ut.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(rt=rt||et(Qe),rt){case"string":return this.set({src:(0,Ee.createElement)("div",{innerHTML:Qe})});case"element":return this.set({src:Qe});case"canvas":return this.set({canvas:Qe});case"img":return this.set({img:Qe});default:return this.error("Unknown source type.")}})},Ve.prototype.to=function(Qe){switch(Qe){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Ve.prototype.toContainer=function(){var Qe=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Qe).then(function(){var et={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},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 lt=(0,Ee.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Ee.createElement)("div",{className:"html2pdf__overlay",style:et}),this.prop.container=(0,Ee.createElement)("div",{className:"html2pdf__container",style:ut}),this.prop.container.appendChild(lt),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Ve.prototype.toCanvas=function(){var Qe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Qe).then(function(){var et=Object.assign({},this.opt.html2canvas);return delete et.onrendered,Be(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)})},Ve.prototype.toImg=function(){var Qe=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Qe).then(function(){var et=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=et})},Ve.prototype.toPdf=function(){var Qe=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Qe).then(function(){var et=this.prop.canvas,ut=this.opt,lt=et.height,it=Math.floor(et.width*this.prop.pageSize.inner.ratio),ot=Math.ceil(lt/it),ct=this.prop.pageSize.inner.height,mt=document.createElement("canvas"),yt=mt.getContext("2d");mt.width=et.width,mt.height=it,this.prop.pdf=this.prop.pdf||new Se.jsPDF(ut.jsPDF);for(var jt=0;jt1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),ae=oe("./node_modules/core-js/internals/to-length.js"),te=oe("./node_modules/core-js/internals/to-absolute-index.js"),z=function(a){return function(y,x,b){var ee=se(y),ne=ae(ee.length),Ae=te(b,ne),ge;if(a&&x!=x){for(;ne>Ae;)if(ge=ee[Ae++],ge!=ge)return!0}else for(;ne>Ae;Ae++)if((a||Ae in ee)&&ee[Ae]===x)return a||Ae||0;return!a&&-1}};re.exports={includes:z(!0),indexOf:z(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/function-bind-context.js"),ae=oe("./node_modules/core-js/internals/indexed-object.js"),te=oe("./node_modules/core-js/internals/to-object.js"),z=oe("./node_modules/core-js/internals/to-length.js"),a=oe("./node_modules/core-js/internals/array-species-create.js"),y=[].push,x=function(b){var ee=b==1,ne=b==2,Ae=b==3,ge=b==4,ye=b==6,be=b==7,we=b==5||ye;return function(Ce,Se,Pe,Be){for(var He=te(Ce),Ee=ae(He),Ue=se(Se,Pe,3),Ie=z(Ee.length),je=0,Ve=Be||a,$e=ee?Ve(Ce,Ie):ne||be?Ve(Ce,0):void 0,Qe,rt;Ie>je;je++)if((we||je in Ee)&&(Qe=Ee[je],rt=Ue(Qe,je,He),b))if(ee)$e[je]=rt;else if(rt)switch(b){case 3:return!0;case 5:return Qe;case 6:return je;case 2:y.call($e,Qe)}else switch(b){case 4:return!1;case 7:y.call($e,Qe)}return ye?-1:Ae||ge?ge:$e}};re.exports={forEach:x(0),map:x(1),filter:x(2),some:x(3),every:x(4),find:x(5),findIndex:x(6),filterReject:x(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),ae=oe("./node_modules/core-js/internals/well-known-symbol.js"),te=oe("./node_modules/core-js/internals/engine-v8-version.js"),z=ae("species");re.exports=function(a){return te>=51||!se(function(){var y=[],x=y.constructor={};return x[z]=function(){return{foo:1}},y[a](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/fails.js");re.exports=function(ae,te){var z=[][ae];return!!z&&se(function(){z.call(null,te||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),ae=oe("./node_modules/core-js/internals/is-array.js"),te=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=te("species");re.exports=function(a){var y;return ae(a)&&(y=a.constructor,typeof y=="function"&&(y===Array||ae(y.prototype))?y=void 0:se(y)&&(y=y[z],y===null&&(y=void 0))),y===void 0?Array:y}},"./node_modules/core-js/internals/array-species-create.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/array-species-constructor.js");re.exports=function(ae,te){return new(se(ae))(te===0?0:te)}},"./node_modules/core-js/internals/classof-raw.js":function(re){var le={}.toString;re.exports=function(oe){return le.call(oe).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ae=oe("./node_modules/core-js/internals/classof-raw.js"),te=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag"),a=ae(function(){return arguments}())=="Arguments",y=function(x,b){try{return x[b]}catch(ee){}};re.exports=se?ae:function(x){var b,ee,ne;return x===void 0?"Undefined":x===null?"Null":typeof(ee=y(b=Object(x),z))=="string"?ee:a?ae(b):(ne=ae(b))=="Object"&&typeof b.callee=="function"?"Arguments":ne}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),ae=oe("./node_modules/core-js/internals/own-keys.js"),te=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),z=oe("./node_modules/core-js/internals/object-define-property.js");re.exports=function(a,y){for(var x=ae(y),b=z.f,ee=te.f,ne=0;ne"+b+""}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,ae=oe("./node_modules/core-js/internals/object-create.js"),te=oe("./node_modules/core-js/internals/create-property-descriptor.js"),z=oe("./node_modules/core-js/internals/set-to-string-tag.js"),a=oe("./node_modules/core-js/internals/iterators.js"),y=function(){return this};re.exports=function(x,b,ee){var ne=b+" Iterator";return x.prototype=ae(se,{next:te(1,ee)}),z(x,ne,!1,!0),a[ne]=y,x}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/object-define-property.js"),te=oe("./node_modules/core-js/internals/create-property-descriptor.js");re.exports=se?function(z,a,y){return ae.f(z,a,te(1,y))}:function(z,a,y){return z[a]=y,z}},"./node_modules/core-js/internals/create-property-descriptor.js":function(re){re.exports=function(le,oe){return{enumerable:!(le&1),configurable:!(le&2),writable:!(le&4),value:oe}}},"./node_modules/core-js/internals/create-property.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-property-key.js"),ae=oe("./node_modules/core-js/internals/object-define-property.js"),te=oe("./node_modules/core-js/internals/create-property-descriptor.js");re.exports=function(z,a,y){var x=se(a);x in z?ae.f(z,x,te(0,y)):z[x]=y}},"./node_modules/core-js/internals/define-iterator.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/create-iterator-constructor.js"),te=oe("./node_modules/core-js/internals/object-get-prototype-of.js"),z=oe("./node_modules/core-js/internals/object-set-prototype-of.js"),a=oe("./node_modules/core-js/internals/set-to-string-tag.js"),y=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),x=oe("./node_modules/core-js/internals/redefine.js"),b=oe("./node_modules/core-js/internals/well-known-symbol.js"),ee=oe("./node_modules/core-js/internals/is-pure.js"),ne=oe("./node_modules/core-js/internals/iterators.js"),Ae=oe("./node_modules/core-js/internals/iterators-core.js"),ge=Ae.IteratorPrototype,ye=Ae.BUGGY_SAFARI_ITERATORS,be=b("iterator"),we="keys",Ce="values",Se="entries",Pe=function(){return this};re.exports=function(Be,He,Ee,Ue,Ie,je,Ve){ae(Ee,He,Ue);var $e=function(yt){if(yt===Ie&<)return lt;if(!ye&&yt in et)return et[yt];switch(yt){case we:return function(){return new Ee(this,yt)};case Ce:return function(){return new Ee(this,yt)};case Se:return function(){return new Ee(this,yt)}}return function(){return new Ee(this)}},Qe=He+" Iterator",rt=!1,et=Be.prototype,ut=et[be]||et["@@iterator"]||Ie&&et[Ie],lt=!ye&&ut||$e(Ie),it=He=="Array"&&et.entries||ut,ot,ct,mt;if(it&&(ot=te(it.call(new Be)),ge!==Object.prototype&&ot.next&&(!ee&&te(ot)!==ge&&(z?z(ot,ge):typeof ot[be]!="function"&&y(ot,be,Pe)),a(ot,Qe,!0,!0),ee&&(ne[Qe]=Pe))),Ie==Ce&&ut&&ut.name!==Ce&&(rt=!0,lt=function(){return ut.call(this)}),(!ee||Ve)&&et[be]!==lt&&y(et,be,lt),ne[He]=lt,Ie)if(ct={values:$e(Ce),keys:je?lt:$e(we),entries:$e(Se)},Ve)for(mt in ct)(ye||rt||!(mt in et))&&x(et,mt,ct[mt]);else se({target:He,proto:!0,forced:ye||rt},ct);return ct}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/path.js"),ae=oe("./node_modules/core-js/internals/has.js"),te=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),z=oe("./node_modules/core-js/internals/object-define-property.js").f;re.exports=function(a){var y=se.Symbol||(se.Symbol={});ae(y,a)||z(y,a,{value:te.f(a)})}},"./node_modules/core-js/internals/descriptors.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js");re.exports=!se(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/is-object.js"),te=se.document,z=ae(te)&&ae(te.createElement);re.exports=function(a){return z?te.createElement(a):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(re){re.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"./node_modules/core-js/internals/engine-user-agent.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js");re.exports=se("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/engine-user-agent.js"),te=se.process,z=se.Deno,a=te&&te.versions||z&&z.version,y=a&&a.v8,x,b;y?(x=y.split("."),b=x[0]<4?1:x[0]+x[1]):ae&&(x=ae.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=ae.match(/Chrome\/(\d+)/),x&&(b=x[1]))),re.exports=b&&+b},"./node_modules/core-js/internals/enum-bug-keys.js":function(re){re.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,te=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=oe("./node_modules/core-js/internals/redefine.js"),a=oe("./node_modules/core-js/internals/set-global.js"),y=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),x=oe("./node_modules/core-js/internals/is-forced.js");re.exports=function(b,ee){var ne=b.target,Ae=b.global,ge=b.stat,ye,be,we,Ce,Se,Pe;if(Ae?be=se:ge?be=se[ne]||a(ne,{}):be=(se[ne]||{}).prototype,be)for(we in ee){if(Se=ee[we],b.noTargetGet?(Pe=ae(be,we),Ce=Pe&&Pe.value):Ce=be[we],ye=x(Ae?we:ne+(ge?".":"#")+we,b.forced),!ye&&Ce!==void 0){if(typeof Se==typeof Ce)continue;y(Se,Ce)}(b.sham||Ce&&Ce.sham)&&te(Se,"sham",!0),z(be,we,Se,b)}}},"./node_modules/core-js/internals/fails.js":function(re){re.exports=function(le){try{return!!le()}catch(oe){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/a-function.js");re.exports=function(ae,te,z){if(se(ae),te===void 0)return ae;switch(z){case 0:return function(){return ae.call(te)};case 1:return function(a){return ae.call(te,a)};case 2:return function(a,y){return ae.call(te,a,y)};case 3:return function(a,y,x){return ae.call(te,a,y,x)}}return function(){return ae.apply(te,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=function(te){return typeof te=="function"?te:void 0};re.exports=function(te,z){return arguments.length<2?ae(se[te]):se[te]&&se[te][z]}},"./node_modules/core-js/internals/global.js":function(re){var le=function(oe){return oe&&oe.Math==Math&&oe};re.exports=le(typeof globalThis=="object"&&globalThis)||le(typeof window=="object"&&window)||le(typeof self=="object"&&self)||le(typeof pe.g=="object"&&pe.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-object.js"),ae={}.hasOwnProperty;re.exports=Object.hasOwn||function(z,a){return ae.call(se(z),a)}},"./node_modules/core-js/internals/hidden-keys.js":function(re){re.exports={}},"./node_modules/core-js/internals/html.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js");re.exports=se("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/fails.js"),te=oe("./node_modules/core-js/internals/document-create-element.js");re.exports=!se&&!ae(function(){return Object.defineProperty(te("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),ae=oe("./node_modules/core-js/internals/classof-raw.js"),te="".split;re.exports=se(function(){return!Object("z").propertyIsEnumerable(0)})?function(z){return ae(z)=="String"?te.call(z,""):Object(z)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),ae=oe("./node_modules/core-js/internals/object-set-prototype-of.js");re.exports=function(te,z,a){var y,x;return ae&&typeof(y=z.constructor)=="function"&&y!==a&&se(x=y.prototype)&&x!==a.prototype&&ae(te,x),te}},"./node_modules/core-js/internals/inspect-source.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/shared-store.js"),ae=Function.toString;typeof se.inspectSource!="function"&&(se.inspectSource=function(te){return ae.call(te)}),re.exports=se.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/native-weak-map.js"),ae=oe("./node_modules/core-js/internals/global.js"),te=oe("./node_modules/core-js/internals/is-object.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=oe("./node_modules/core-js/internals/has.js"),y=oe("./node_modules/core-js/internals/shared-store.js"),x=oe("./node_modules/core-js/internals/shared-key.js"),b=oe("./node_modules/core-js/internals/hidden-keys.js"),ee="Object already initialized",ne=ae.WeakMap,Ae,ge,ye,be=function(Ee){return ye(Ee)?ge(Ee):Ae(Ee,{})},we=function(Ee){return function(Ue){var Ie;if(!te(Ue)||(Ie=ge(Ue)).type!==Ee)throw TypeError("Incompatible receiver, "+Ee+" required");return Ie}};if(se||y.state){var Ce=y.state||(y.state=new ne),Se=Ce.get,Pe=Ce.has,Be=Ce.set;Ae=function(Ee,Ue){if(Pe.call(Ce,Ee))throw new TypeError(ee);return Ue.facade=Ee,Be.call(Ce,Ee,Ue),Ue},ge=function(Ee){return Se.call(Ce,Ee)||{}},ye=function(Ee){return Pe.call(Ce,Ee)}}else{var He=x("state");b[He]=!0,Ae=function(Ee,Ue){if(a(Ee,He))throw new TypeError(ee);return Ue.facade=Ee,z(Ee,He,Ue),Ue},ge=function(Ee){return a(Ee,He)?Ee[He]:{}},ye=function(Ee){return a(Ee,He)}}re.exports={set:Ae,get:ge,has:ye,enforce:be,getterFor:we}},"./node_modules/core-js/internals/is-array.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/classof-raw.js");re.exports=Array.isArray||function(te){return se(te)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js"),ae=/#|\.prototype\./,te=function(b,ee){var ne=a[z(b)];return ne==x?!0:ne==y?!1:typeof ee=="function"?se(ee):!!ee},z=te.normalize=function(b){return String(b).replace(ae,".").toLowerCase()},a=te.data={},y=te.NATIVE="N",x=te.POLYFILL="P";re.exports=te},"./node_modules/core-js/internals/is-object.js":function(re){re.exports=function(le){return typeof le=="object"?le!==null:typeof le=="function"}},"./node_modules/core-js/internals/is-pure.js":function(re){re.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js"),ae=oe("./node_modules/core-js/internals/use-symbol-as-uid.js");re.exports=ae?function(te){return typeof te=="symbol"}:function(te){var z=se("Symbol");return typeof z=="function"&&Object(te)instanceof z}},"./node_modules/core-js/internals/iterators-core.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/fails.js"),ae=oe("./node_modules/core-js/internals/object-get-prototype-of.js"),te=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),z=oe("./node_modules/core-js/internals/has.js"),a=oe("./node_modules/core-js/internals/well-known-symbol.js"),y=oe("./node_modules/core-js/internals/is-pure.js"),x=a("iterator"),b=!1,ee=function(){return this},ne,Ae,ge;[].keys&&(ge=[].keys(),"next"in ge?(Ae=ae(ae(ge)),Ae!==Object.prototype&&(ne=Ae)):b=!0);var ye=ne==null||se(function(){var be={};return ne[x].call(be)!==be});ye&&(ne={}),(!y||ye)&&!z(ne,x)&&te(ne,x,ee),re.exports={IteratorPrototype:ne,BUGGY_SAFARI_ITERATORS:b}},"./node_modules/core-js/internals/iterators.js":function(re){re.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/engine-v8-version.js"),ae=oe("./node_modules/core-js/internals/fails.js");re.exports=!!Object.getOwnPropertySymbols&&!ae(function(){var te=Symbol();return!String(te)||!(Object(te)instanceof Symbol)||!Symbol.sham&&se&&se<41})},"./node_modules/core-js/internals/native-weak-map.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/inspect-source.js"),te=se.WeakMap;re.exports=typeof te=="function"&&/native code/.test(ae(te))},"./node_modules/core-js/internals/object-assign.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/fails.js"),te=oe("./node_modules/core-js/internals/object-keys.js"),z=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),a=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),y=oe("./node_modules/core-js/internals/to-object.js"),x=oe("./node_modules/core-js/internals/indexed-object.js"),b=Object.assign,ee=Object.defineProperty;re.exports=!b||ae(function(){if(se&&b({b:1},b(ee({},"a",{enumerable:!0,get:function(){ee(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var ne={},Ae={},ge=Symbol(),ye="abcdefghijklmnopqrst";return ne[ge]=7,ye.split("").forEach(function(be){Ae[be]=be}),b({},ne)[ge]!=7||te(b({},Ae)).join("")!=ye})?function(Ae,ge){for(var ye=y(Ae),be=arguments.length,we=1,Ce=z.f,Se=a.f;be>we;)for(var Pe=x(arguments[we++]),Be=Ce?te(Pe).concat(Ce(Pe)):te(Pe),He=Be.length,Ee=0,Ue;He>Ee;)Ue=Be[Ee++],(!se||Se.call(Pe,Ue))&&(ye[Ue]=Pe[Ue]);return ye}:b},"./node_modules/core-js/internals/object-create.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/an-object.js"),ae=oe("./node_modules/core-js/internals/object-define-properties.js"),te=oe("./node_modules/core-js/internals/enum-bug-keys.js"),z=oe("./node_modules/core-js/internals/hidden-keys.js"),a=oe("./node_modules/core-js/internals/html.js"),y=oe("./node_modules/core-js/internals/document-create-element.js"),x=oe("./node_modules/core-js/internals/shared-key.js"),b=">",ee="<",ne="prototype",Ae="script",ge=x("IE_PROTO"),ye=function(){},be=function(Be){return ee+Ae+b+Be+ee+"/"+Ae+b},we=function(Be){Be.write(be("")),Be.close();var He=Be.parentWindow.Object;return Be=null,He},Ce=function(){var Be=y("iframe"),He="java"+Ae+":",Ee;if(Be.style)return Be.style.display="none",a.appendChild(Be),Be.src=String(He),Ee=Be.contentWindow.document,Ee.open(),Ee.write(be("document.F=Object")),Ee.close(),Ee.F},Se,Pe=function(){try{Se=new ActiveXObject("htmlfile")}catch(He){}Pe=document.domain&&Se?we(Se):Ce()||we(Se);for(var Be=te.length;Be--;)delete Pe[ne][te[Be]];return Pe()};z[ge]=!0,re.exports=Object.create||function(He,Ee){var Ue;return He!==null?(ye[ne]=se(He),Ue=new ye,ye[ne]=null,Ue[ge]=He):Ue=Pe(),Ee===void 0?Ue:ae(Ue,Ee)}},"./node_modules/core-js/internals/object-define-properties.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/object-define-property.js"),te=oe("./node_modules/core-js/internals/an-object.js"),z=oe("./node_modules/core-js/internals/object-keys.js");re.exports=se?Object.defineProperties:function(y,x){te(y);for(var b=z(x),ee=b.length,ne=0,Ae;ee>ne;)ae.f(y,Ae=b[ne++],x[Ae]);return y}},"./node_modules/core-js/internals/object-define-property.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/ie8-dom-define.js"),te=oe("./node_modules/core-js/internals/an-object.js"),z=oe("./node_modules/core-js/internals/to-property-key.js"),a=Object.defineProperty;le.f=se?a:function(x,b,ee){if(te(x),b=z(b),te(ee),ae)try{return a(x,b,ee)}catch(ne){}if("get"in ee||"set"in ee)throw TypeError("Accessors not supported");return"value"in ee&&(x[b]=ee.value),x}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/descriptors.js"),ae=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),te=oe("./node_modules/core-js/internals/create-property-descriptor.js"),z=oe("./node_modules/core-js/internals/to-indexed-object.js"),a=oe("./node_modules/core-js/internals/to-property-key.js"),y=oe("./node_modules/core-js/internals/has.js"),x=oe("./node_modules/core-js/internals/ie8-dom-define.js"),b=Object.getOwnPropertyDescriptor;le.f=se?b:function(ne,Ae){if(ne=z(ne),Ae=a(Ae),x)try{return b(ne,Ae)}catch(ge){}if(y(ne,Ae))return te(!ae.f.call(ne,Ae),ne[Ae])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),ae=oe("./node_modules/core-js/internals/object-get-own-property-names.js").f,te={}.toString,z=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(y){try{return ae(y)}catch(x){return z.slice()}};re.exports.f=function(x){return z&&te.call(x)=="[object Window]"?a(x):ae(se(x))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/object-keys-internal.js"),ae=oe("./node_modules/core-js/internals/enum-bug-keys.js"),te=ae.concat("length","prototype");le.f=Object.getOwnPropertyNames||function(a){return se(a,te)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(re,le){le.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),ae=oe("./node_modules/core-js/internals/to-object.js"),te=oe("./node_modules/core-js/internals/shared-key.js"),z=oe("./node_modules/core-js/internals/correct-prototype-getter.js"),a=te("IE_PROTO"),y=Object.prototype;re.exports=z?Object.getPrototypeOf:function(x){return x=ae(x),se(x,a)?x[a]:typeof x.constructor=="function"&&x instanceof x.constructor?x.constructor.prototype:x instanceof Object?y:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/has.js"),ae=oe("./node_modules/core-js/internals/to-indexed-object.js"),te=oe("./node_modules/core-js/internals/array-includes.js").indexOf,z=oe("./node_modules/core-js/internals/hidden-keys.js");re.exports=function(a,y){var x=ae(a),b=0,ee=[],ne;for(ne in x)!se(z,ne)&&se(x,ne)&&ee.push(ne);for(;y.length>b;)se(x,ne=y[b++])&&(~te(ee,ne)||ee.push(ne));return ee}},"./node_modules/core-js/internals/object-keys.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/object-keys-internal.js"),ae=oe("./node_modules/core-js/internals/enum-bug-keys.js");re.exports=Object.keys||function(z){return se(z,ae)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(re,le){"use strict";var oe={}.propertyIsEnumerable,se=Object.getOwnPropertyDescriptor,ae=se&&!oe.call({1:2},1);le.f=ae?function(z){var a=se(this,z);return!!a&&a.enumerable}:oe},"./node_modules/core-js/internals/object-set-prototype-of.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/an-object.js"),ae=oe("./node_modules/core-js/internals/a-possible-prototype.js");re.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var te=!1,z={},a;try{a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,a.call(z,[]),te=z instanceof Array}catch(y){}return function(x,b){return se(x),ae(b),te?a.call(x,b):x.__proto__=b,x}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ae=oe("./node_modules/core-js/internals/classof.js");re.exports=se?{}.toString:function(){return"[object "+ae(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js");re.exports=function(ae,te){var z,a;if(te==="string"&&typeof(z=ae.toString)=="function"&&!se(a=z.call(ae))||typeof(z=ae.valueOf)=="function"&&!se(a=z.call(ae))||te!=="string"&&typeof(z=ae.toString)=="function"&&!se(a=z.call(ae)))return a;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/get-built-in.js"),ae=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),te=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),z=oe("./node_modules/core-js/internals/an-object.js");re.exports=se("Reflect","ownKeys")||function(y){var x=ae.f(z(y)),b=te.f;return b?x.concat(b(y)):x}},"./node_modules/core-js/internals/path.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js");re.exports=se},"./node_modules/core-js/internals/redefine.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),te=oe("./node_modules/core-js/internals/has.js"),z=oe("./node_modules/core-js/internals/set-global.js"),a=oe("./node_modules/core-js/internals/inspect-source.js"),y=oe("./node_modules/core-js/internals/internal-state.js"),x=y.get,b=y.enforce,ee=String(String).split("String");(re.exports=function(ne,Ae,ge,ye){var be=ye?!!ye.unsafe:!1,we=ye?!!ye.enumerable:!1,Ce=ye?!!ye.noTargetGet:!1,Se;if(typeof ge=="function"&&(typeof Ae=="string"&&!te(ge,"name")&&ae(ge,"name",Ae),Se=b(ge),Se.source||(Se.source=ee.join(typeof Ae=="string"?Ae:""))),ne===se){we?ne[Ae]=ge:z(Ae,ge);return}else be?!Ce&&ne[Ae]&&(we=!0):delete ne[Ae];we?ne[Ae]=ge:ae(ne,Ae,ge)})(Function.prototype,"toString",function(){return typeof this=="function"&&x(this).source||a(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/an-object.js");re.exports=function(){var ae=se(this),te="";return ae.global&&(te+="g"),ae.ignoreCase&&(te+="i"),ae.multiline&&(te+="m"),ae.dotAll&&(te+="s"),ae.unicode&&(te+="u"),ae.sticky&&(te+="y"),te}},"./node_modules/core-js/internals/require-object-coercible.js":function(re){re.exports=function(le){if(le==null)throw TypeError("Can't call method on "+le);return le}},"./node_modules/core-js/internals/set-global.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js");re.exports=function(ae,te){try{Object.defineProperty(se,ae,{value:te,configurable:!0,writable:!0})}catch(z){se[ae]=te}return te}},"./node_modules/core-js/internals/set-to-string-tag.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/object-define-property.js").f,ae=oe("./node_modules/core-js/internals/has.js"),te=oe("./node_modules/core-js/internals/well-known-symbol.js"),z=te("toStringTag");re.exports=function(a,y,x){a&&!ae(a=x?a:a.prototype,z)&&se(a,z,{configurable:!0,value:y})}},"./node_modules/core-js/internals/shared-key.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/shared.js"),ae=oe("./node_modules/core-js/internals/uid.js"),te=se("keys");re.exports=function(z){return te[z]||(te[z]=ae(z))}},"./node_modules/core-js/internals/shared-store.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/set-global.js"),te="__core-js_shared__",z=se[te]||ae(te,{});re.exports=z},"./node_modules/core-js/internals/shared.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-pure.js"),ae=oe("./node_modules/core-js/internals/shared-store.js");(re.exports=function(te,z){return ae[te]||(ae[te]=z!==void 0?z:{})})("versions",[]).push({version:"3.16.0",mode:se?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/fails.js");re.exports=function(ae){return se(function(){var te=""[ae]('"');return te!==te.toLowerCase()||te.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),ae=oe("./node_modules/core-js/internals/to-string.js"),te=oe("./node_modules/core-js/internals/require-object-coercible.js"),z=function(a){return function(y,x){var b=ae(te(y)),ee=se(x),ne=b.length,Ae,ge;return ee<0||ee>=ne?a?"":void 0:(Ae=b.charCodeAt(ee),Ae<55296||Ae>56319||ee+1===ne||(ge=b.charCodeAt(ee+1))<56320||ge>57343?a?b.charAt(ee):Ae:a?b.slice(ee,ee+2):(Ae-55296<<10)+(ge-56320)+65536)}};re.exports={codeAt:z(!1),charAt:z(!0)}},"./node_modules/core-js/internals/string-trim.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/require-object-coercible.js"),ae=oe("./node_modules/core-js/internals/to-string.js"),te=oe("./node_modules/core-js/internals/whitespaces.js"),z="["+te+"]",a=RegExp("^"+z+z+"*"),y=RegExp(z+z+"*$"),x=function(b){return function(ee){var ne=ae(se(ee));return b&1&&(ne=ne.replace(a,"")),b&2&&(ne=ne.replace(y,"")),ne}};re.exports={start:x(1),end:x(2),trim:x(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),ae=Math.max,te=Math.min;re.exports=function(z,a){var y=se(z);return y<0?ae(y+a,0):te(y,a)}},"./node_modules/core-js/internals/to-indexed-object.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/indexed-object.js"),ae=oe("./node_modules/core-js/internals/require-object-coercible.js");re.exports=function(te){return se(ae(te))}},"./node_modules/core-js/internals/to-integer.js":function(re){var le=Math.ceil,oe=Math.floor;re.exports=function(se){return isNaN(se=+se)?0:(se>0?oe:le)(se)}},"./node_modules/core-js/internals/to-length.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-integer.js"),ae=Math.min;re.exports=function(te){return te>0?ae(se(te),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/require-object-coercible.js");re.exports=function(ae){return Object(se(ae))}},"./node_modules/core-js/internals/to-primitive.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-object.js"),ae=oe("./node_modules/core-js/internals/is-symbol.js"),te=oe("./node_modules/core-js/internals/ordinary-to-primitive.js"),z=oe("./node_modules/core-js/internals/well-known-symbol.js"),a=z("toPrimitive");re.exports=function(y,x){if(!se(y)||ae(y))return y;var b=y[a],ee;if(b!==void 0){if(x===void 0&&(x="default"),ee=b.call(y,x),!se(ee)||ae(ee))return ee;throw TypeError("Can't convert object to primitive value")}return x===void 0&&(x="number"),te(y,x)}},"./node_modules/core-js/internals/to-property-key.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-primitive.js"),ae=oe("./node_modules/core-js/internals/is-symbol.js");re.exports=function(te){var z=se(te,"string");return ae(z)?z:String(z)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/well-known-symbol.js"),ae=se("toStringTag"),te={};te[ae]="z",re.exports=String(te)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/is-symbol.js");re.exports=function(ae){if(se(ae))throw TypeError("Cannot convert a Symbol value to a string");return String(ae)}},"./node_modules/core-js/internals/uid.js":function(re){var le=0,oe=Math.random();re.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(re,le,oe){var se=oe("./node_modules/core-js/internals/native-symbol.js");re.exports=se&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(re,le,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(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/shared.js"),te=oe("./node_modules/core-js/internals/has.js"),z=oe("./node_modules/core-js/internals/uid.js"),a=oe("./node_modules/core-js/internals/native-symbol.js"),y=oe("./node_modules/core-js/internals/use-symbol-as-uid.js"),x=ae("wks"),b=se.Symbol,ee=y?b:b&&b.withoutSetter||z;re.exports=function(ne){return(!te(x,ne)||!(a||typeof x[ne]=="string"))&&(a&&te(b,ne)?x[ne]=b[ne]:x[ne]=ee("Symbol."+ne)),x[ne]}},"./node_modules/core-js/internals/whitespaces.js":function(re){re.exports=` +\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/fails.js"),te=oe("./node_modules/core-js/internals/is-array.js"),z=oe("./node_modules/core-js/internals/is-object.js"),a=oe("./node_modules/core-js/internals/to-object.js"),y=oe("./node_modules/core-js/internals/to-length.js"),x=oe("./node_modules/core-js/internals/create-property.js"),b=oe("./node_modules/core-js/internals/array-species-create.js"),ee=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=oe("./node_modules/core-js/internals/well-known-symbol.js"),Ae=oe("./node_modules/core-js/internals/engine-v8-version.js"),ge=ne("isConcatSpreadable"),ye=9007199254740991,be="Maximum allowed index exceeded",we=Ae>=51||!ae(function(){var Be=[];return Be[ge]=!1,Be.concat()[0]!==Be}),Ce=ee("concat"),Se=function(Be){if(!z(Be))return!1;var He=Be[ge];return He!==void 0?!!He:te(Be)},Pe=!we||!Ce;se({target:"Array",proto:!0,forced:Pe},{concat:function(He){var Ee=a(this),Ue=b(Ee,0),Ie=0,je,Ve,$e,Qe,rt;for(je=-1,$e=arguments.length;je<$e;je++)if(rt=je===-1?Ee:arguments[je],Se(rt)){if(Qe=y(rt.length),Ie+Qe>ye)throw TypeError(be);for(Ve=0;Ve=ye)throw TypeError(be);x(Ue,Ie++,rt)}return Ue.length=Ie,Ue}})},"./node_modules/core-js/modules/es.array.iterator.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/to-indexed-object.js"),ae=oe("./node_modules/core-js/internals/add-to-unscopables.js"),te=oe("./node_modules/core-js/internals/iterators.js"),z=oe("./node_modules/core-js/internals/internal-state.js"),a=oe("./node_modules/core-js/internals/define-iterator.js"),y="Array Iterator",x=z.set,b=z.getterFor(y);re.exports=a(Array,"Array",function(ee,ne){x(this,{type:y,target:se(ee),index:0,kind:ne})},function(){var ee=b(this),ne=ee.target,Ae=ee.kind,ge=ee.index++;return!ne||ge>=ne.length?(ee.target=void 0,{value:void 0,done:!0}):Ae=="keys"?{value:ge,done:!1}:Ae=="values"?{value:ne[ge],done:!1}:{value:[ge,ne[ge]],done:!1}},"values"),te.Arguments=te.Array,ae("keys"),ae("values"),ae("entries")},"./node_modules/core-js/modules/es.array.join.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/indexed-object.js"),te=oe("./node_modules/core-js/internals/to-indexed-object.js"),z=oe("./node_modules/core-js/internals/array-method-is-strict.js"),a=[].join,y=ae!=Object,x=z("join",",");se({target:"Array",proto:!0,forced:y||!x},{join:function(ee){return a.call(te(this),ee===void 0?",":ee)}})},"./node_modules/core-js/modules/es.array.map.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/array-iteration.js").map,te=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),z=te("map");se({target:"Array",proto:!0,forced:!z},{map:function(y){return ae(this,y,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/is-object.js"),te=oe("./node_modules/core-js/internals/is-array.js"),z=oe("./node_modules/core-js/internals/to-absolute-index.js"),a=oe("./node_modules/core-js/internals/to-length.js"),y=oe("./node_modules/core-js/internals/to-indexed-object.js"),x=oe("./node_modules/core-js/internals/create-property.js"),b=oe("./node_modules/core-js/internals/well-known-symbol.js"),ee=oe("./node_modules/core-js/internals/array-method-has-species-support.js"),ne=ee("slice"),Ae=b("species"),ge=[].slice,ye=Math.max;se({target:"Array",proto:!0,forced:!ne},{slice:function(we,Ce){var Se=y(this),Pe=a(Se.length),Be=z(we,Pe),He=z(Ce===void 0?Pe:Ce,Pe),Ee,Ue,Ie;if(te(Se)&&(Ee=Se.constructor,typeof Ee=="function"&&(Ee===Array||te(Ee.prototype))?Ee=void 0:ae(Ee)&&(Ee=Ee[Ae],Ee===null&&(Ee=void 0)),Ee===Array||Ee===void 0))return ge.call(Se,Be,He);for(Ue=new(Ee===void 0?Array:Ee)(ye(He-Be,0)),Ie=0;Be2){if($e=we($e),Qe=$e.charCodeAt(0),Qe===43||Qe===45){if(rt=$e.charCodeAt(2),rt===88||rt===120)return NaN}else if(Qe===48){switch($e.charCodeAt(1)){case 66:case 98:et=2,ut=49;break;case 79:case 111:et=8,ut=55;break;default:return+$e}for(lt=$e.slice(2),it=lt.length,ot=0;otut)return NaN;return parseInt(lt,et)}}return+$e};if(te(Ce,!Se(" 0o1")||!Se("0b1")||Se("+0x1"))){for(var Ee=function($e){var Qe=arguments.length<1?0:$e,rt=this;return rt instanceof Ee&&(Be?ne(function(){Pe.valueOf.call(rt)}):y(rt)!=Ce)?x(new Se(He(Qe)),rt,Ee):He(Qe)},Ue=se?ge(Se):"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(","),Ie=0,je;Ue.length>Ie;Ie++)a(Se,je=Ue[Ie])&&!a(Ee,je)&&be(Ee,je,ye(Se,je));Ee.prototype=Pe,Pe.constructor=Ee,z(ae,Ce,Ee)}},"./node_modules/core-js/modules/es.object.assign.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/object-assign.js");se({target:"Object",stat:!0,forced:Object.assign!==ae},{assign:ae})},"./node_modules/core-js/modules/es.object.keys.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/to-object.js"),te=oe("./node_modules/core-js/internals/object-keys.js"),z=oe("./node_modules/core-js/internals/fails.js"),a=z(function(){te(1)});se({target:"Object",stat:!0,forced:a},{keys:function(x){return te(ae(x))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/to-string-tag-support.js"),ae=oe("./node_modules/core-js/internals/redefine.js"),te=oe("./node_modules/core-js/internals/object-to-string.js");se||ae(Object.prototype,"toString",te,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/redefine.js"),ae=oe("./node_modules/core-js/internals/an-object.js"),te=oe("./node_modules/core-js/internals/to-string.js"),z=oe("./node_modules/core-js/internals/fails.js"),a=oe("./node_modules/core-js/internals/regexp-flags.js"),y="toString",x=RegExp.prototype,b=x[y],ee=z(function(){return b.call({source:"a",flags:"b"})!="/a/b"}),ne=b.name!=y;(ee||ne)&&se(RegExp.prototype,y,function(){var ge=ae(this),ye=te(ge.source),be=ge.flags,we=te(be===void 0&&ge instanceof RegExp&&!("flags"in x)?a.call(ge):be);return"/"+ye+"/"+we},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/string-multibyte.js").charAt,ae=oe("./node_modules/core-js/internals/to-string.js"),te=oe("./node_modules/core-js/internals/internal-state.js"),z=oe("./node_modules/core-js/internals/define-iterator.js"),a="String Iterator",y=te.set,x=te.getterFor(a);z(String,"String",function(b){y(this,{type:a,string:ae(b),index:0})},function(){var ee=x(this),ne=ee.string,Ae=ee.index,ge;return Ae>=ne.length?{value:void 0,done:!0}:(ge=se(ne,Ae),ee.index+=ge.length,{value:ge,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/create-html.js"),te=oe("./node_modules/core-js/internals/string-html-forced.js");se({target:"String",proto:!0,forced:te("link")},{link:function(a){return ae(this,"a","href",a)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/descriptors.js"),te=oe("./node_modules/core-js/internals/global.js"),z=oe("./node_modules/core-js/internals/has.js"),a=oe("./node_modules/core-js/internals/is-object.js"),y=oe("./node_modules/core-js/internals/object-define-property.js").f,x=oe("./node_modules/core-js/internals/copy-constructor-properties.js"),b=te.Symbol;if(ae&&typeof b=="function"&&(!("description"in b.prototype)||b().description!==void 0)){var ee={},ne=function(){var Ce=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),Se=this instanceof ne?new b(Ce):Ce===void 0?b():b(Ce);return Ce===""&&(ee[Se]=!0),Se};x(ne,b);var Ae=ne.prototype=b.prototype;Ae.constructor=ne;var ge=Ae.toString,ye=String(b("test"))=="Symbol(test)",be=/^Symbol\((.*)\)[^)]+$/;y(Ae,"description",{configurable:!0,get:function(){var Ce=a(this)?this.valueOf():this,Se=ge.call(Ce);if(z(ee,Ce))return"";var Pe=ye?Se.slice(7,-1):Se.replace(be,"$1");return Pe===""?void 0:Pe}}),se({global:!0,forced:!0},{Symbol:ne})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(re,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(re,le,oe){"use strict";var se=oe("./node_modules/core-js/internals/export.js"),ae=oe("./node_modules/core-js/internals/global.js"),te=oe("./node_modules/core-js/internals/get-built-in.js"),z=oe("./node_modules/core-js/internals/is-pure.js"),a=oe("./node_modules/core-js/internals/descriptors.js"),y=oe("./node_modules/core-js/internals/native-symbol.js"),x=oe("./node_modules/core-js/internals/fails.js"),b=oe("./node_modules/core-js/internals/has.js"),ee=oe("./node_modules/core-js/internals/is-array.js"),ne=oe("./node_modules/core-js/internals/is-object.js"),Ae=oe("./node_modules/core-js/internals/is-symbol.js"),ge=oe("./node_modules/core-js/internals/an-object.js"),ye=oe("./node_modules/core-js/internals/to-object.js"),be=oe("./node_modules/core-js/internals/to-indexed-object.js"),we=oe("./node_modules/core-js/internals/to-property-key.js"),Ce=oe("./node_modules/core-js/internals/to-string.js"),Se=oe("./node_modules/core-js/internals/create-property-descriptor.js"),Pe=oe("./node_modules/core-js/internals/object-create.js"),Be=oe("./node_modules/core-js/internals/object-keys.js"),He=oe("./node_modules/core-js/internals/object-get-own-property-names.js"),Ee=oe("./node_modules/core-js/internals/object-get-own-property-names-external.js"),Ue=oe("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Ie=oe("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),je=oe("./node_modules/core-js/internals/object-define-property.js"),Ve=oe("./node_modules/core-js/internals/object-property-is-enumerable.js"),$e=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),Qe=oe("./node_modules/core-js/internals/redefine.js"),rt=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"),lt=oe("./node_modules/core-js/internals/uid.js"),it=oe("./node_modules/core-js/internals/well-known-symbol.js"),ot=oe("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),ct=oe("./node_modules/core-js/internals/define-well-known-symbol.js"),mt=oe("./node_modules/core-js/internals/set-to-string-tag.js"),yt=oe("./node_modules/core-js/internals/internal-state.js"),jt=oe("./node_modules/core-js/internals/array-iteration.js").forEach,vt=et("hidden"),st="Symbol",qe="prototype",Re=it("toPrimitive"),We=yt.set,Oe=yt.getterFor(st),Le=Object[qe],Fe=ae.Symbol,De=te("JSON","stringify"),Te=Ie.f,ke=je.f,_e=Ee.f,Xe=Ve.f,dt=rt("symbols"),gt=rt("op-symbols"),at=rt("string-to-symbol-registry"),bt=rt("symbol-to-string-registry"),Pt=rt("wks"),Et=ae.QObject,Lt=!Et||!Et[qe]||!Et[qe].findChild,Ft=a&&x(function(){return Pe(ke({},"a",{get:function(){return ke(this,"a",{value:7}).a}})).a!=7})?function(nn,Sn,Pn){var Dn=Te(Le,Sn);Dn&&delete Le[Sn],ke(nn,Sn,Pn),Dn&&nn!==Le&&ke(Le,Sn,Dn)}:ke,Rt=function(nn,Sn){var Pn=dt[nn]=Pe(Fe[qe]);return We(Pn,{type:st,tag:nn,description:Sn}),a||(Pn.description=Sn),Pn},wt=function(Sn,Pn,Dn){Sn===Le&&wt(gt,Pn,Dn),ge(Sn);var hr=we(Pn);return ge(Dn),b(dt,hr)?(Dn.enumerable?(b(Sn,vt)&&Sn[vt][hr]&&(Sn[vt][hr]=!1),Dn=Pe(Dn,{enumerable:Se(0,!1)})):(b(Sn,vt)||ke(Sn,vt,Se(1,{})),Sn[vt][hr]=!0),Ft(Sn,hr,Dn)):ke(Sn,hr,Dn)},Ot=function(Sn,Pn){ge(Sn);var Dn=be(Pn),hr=Be(Dn).concat(tn(Dn));return jt(hr,function(kn){(!a||Qt.call(Dn,kn))&&wt(Sn,kn,Dn[kn])}),Sn},Mt=function(Sn,Pn){return Pn===void 0?Pe(Sn):Ot(Pe(Sn),Pn)},Qt=function(Sn){var Pn=we(Sn),Dn=Xe.call(this,Pn);return this===Le&&b(dt,Pn)&&!b(gt,Pn)?!1:Dn||!b(this,Pn)||!b(dt,Pn)||b(this,vt)&&this[vt][Pn]?Dn:!0},Jt=function(Sn,Pn){var Dn=be(Sn),hr=we(Pn);if(!(Dn===Le&&b(dt,hr)&&!b(gt,hr))){var kn=Te(Dn,hr);return kn&&b(dt,hr)&&!(b(Dn,vt)&&Dn[vt][hr])&&(kn.enumerable=!0),kn}},mn=function(Sn){var Pn=_e(be(Sn)),Dn=[];return jt(Pn,function(hr){!b(dt,hr)&&!b(ut,hr)&&Dn.push(hr)}),Dn},tn=function(Sn){var Pn=Sn===Le,Dn=_e(Pn?gt:be(Sn)),hr=[];return jt(Dn,function(kn){b(dt,kn)&&(!Pn||b(Le,kn))&&hr.push(dt[kn])}),hr};if(y||(Fe=function(){if(this instanceof Fe)throw TypeError("Symbol is not a constructor");var Sn=!arguments.length||arguments[0]===void 0?void 0:Ce(arguments[0]),Pn=lt(Sn),Dn=function(hr){this===Le&&Dn.call(gt,hr),b(this,vt)&&b(this[vt],Pn)&&(this[vt][Pn]=!1),Ft(this,Pn,Se(1,hr))};return a&&Lt&&Ft(Le,Pn,{configurable:!0,set:Dn}),Rt(Pn,Sn)},Qe(Fe[qe],"toString",function(){return Oe(this).tag}),Qe(Fe,"withoutSetter",function(nn){return Rt(lt(nn),nn)}),Ve.f=Qt,je.f=wt,Ie.f=Jt,He.f=Ee.f=mn,Ue.f=tn,ot.f=function(nn){return Rt(it(nn),nn)},a&&(ke(Fe[qe],"description",{configurable:!0,get:function(){return Oe(this).description}}),z||Qe(Le,"propertyIsEnumerable",Qt,{unsafe:!0}))),se({global:!0,wrap:!0,forced:!y,sham:!y},{Symbol:Fe}),jt(Be(Pt),function(nn){ct(nn)}),se({target:st,stat:!0,forced:!y},{for:function(nn){var Sn=Ce(nn);if(b(at,Sn))return at[Sn];var Pn=Fe(Sn);return at[Sn]=Pn,bt[Pn]=Sn,Pn},keyFor:function(Sn){if(!Ae(Sn))throw TypeError(Sn+" is not a symbol");if(b(bt,Sn))return bt[Sn]},useSetter:function(){Lt=!0},useSimple:function(){Lt=!1}}),se({target:"Object",stat:!0,forced:!y,sham:!a},{create:Mt,defineProperty:wt,defineProperties:Ot,getOwnPropertyDescriptor:Jt}),se({target:"Object",stat:!0,forced:!y},{getOwnPropertyNames:mn,getOwnPropertySymbols:tn}),se({target:"Object",stat:!0,forced:x(function(){Ue.f(1)})},{getOwnPropertySymbols:function(Sn){return Ue.f(ye(Sn))}}),De){var cn=!y||x(function(){var nn=Fe();return De([nn])!="[null]"||De({a:nn})!="{}"||De(Object(nn))!="{}"});se({target:"JSON",stat:!0,forced:cn},{stringify:function(Sn,Pn,Dn){for(var hr=[Sn],kn=1,zn;arguments.length>kn;)hr.push(arguments[kn++]);if(zn=Pn,!(!ne(Pn)&&Sn===void 0||Ae(Sn)))return ee(Pn)||(Pn=function(Nr,ri){if(typeof zn=="function"&&(ri=zn.call(this,Nr,ri)),!Ae(ri))return ri}),hr[1]=Pn,De.apply(null,hr)}})}Fe[qe][Re]||$e(Fe[qe],Re,Fe[qe].valueOf),mt(Fe,st),ut[vt]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/dom-iterables.js"),te=oe("./node_modules/core-js/internals/array-for-each.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var a in ae){var y=se[a],x=y&&y.prototype;if(x&&x.forEach!==te)try{z(x,"forEach",te)}catch(b){x.forEach=te}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(re,le,oe){var se=oe("./node_modules/core-js/internals/global.js"),ae=oe("./node_modules/core-js/internals/dom-iterables.js"),te=oe("./node_modules/core-js/modules/es.array.iterator.js"),z=oe("./node_modules/core-js/internals/create-non-enumerable-property.js"),a=oe("./node_modules/core-js/internals/well-known-symbol.js"),y=a("iterator"),x=a("toStringTag"),b=te.values;for(var ee in ae){var ne=se[ee],Ae=ne&&ne.prototype;if(Ae){if(Ae[y]!==b)try{z(Ae,y,b)}catch(ye){Ae[y]=b}if(Ae[x]||z(Ae,x,ee),ae[ee]){for(var ge in te)if(Ae[ge]!==te[ge])try{z(Ae,ge,te[ge])}catch(ye){Ae[ge]=te[ge]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(re){(function(le,oe){re.exports=oe()})(this,function(){"use strict";function le(Et){var Lt=typeof Et;return Et!==null&&(Lt==="object"||Lt==="function")}function oe(Et){return typeof Et=="function"}var se=void 0;Array.isArray?se=Array.isArray:se=function(Et){return Object.prototype.toString.call(Et)==="[object Array]"};var ae=se,te=0,z=void 0,a=void 0,y=function(Lt,Ft){Be[te]=Lt,Be[te+1]=Ft,te+=2,te===2&&(a?a(He):Ue())};function x(Et){a=Et}function b(Et){y=Et}var ee=typeof window!="undefined"?window:void 0,ne=ee||{},Ae=ne.MutationObserver||ne.WebKitMutationObserver,ge=typeof self=="undefined"&&typeof me!="undefined"&&{}.toString.call(me)==="[object process]",ye=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function be(){return function(){return me.nextTick(He)}}function we(){return typeof z!="undefined"?function(){z(He)}:Pe()}function Ce(){var Et=0,Lt=new Ae(He),Ft=document.createTextNode("");return Lt.observe(Ft,{characterData:!0}),function(){Ft.data=Et=++Et%2}}function Se(){var Et=new MessageChannel;return Et.port1.onmessage=He,function(){return Et.port2.postMessage(0)}}function Pe(){var Et=setTimeout;return function(){return Et(He,1)}}var Be=new Array(1e3);function He(){for(var Et=0;Et>1,oe=-7,se=ze?ve-1:0,ae=ze?-1:1,te=pe[me+se];for(se+=ae,fe=te&(1<<-oe)-1,te>>=-oe,oe+=ie;oe>0;fe=fe*256+pe[me+se],se+=ae,oe-=8);for(ue=fe&(1<<-oe)-1,fe>>=-oe,oe+=E;oe>0;ue=ue*256+pe[me+se],se+=ae,oe-=8);if(fe===0)fe=1-le;else{if(fe===re)return ue?NaN:(te?-1:1)*(1/0);ue=ue+Math.pow(2,E),fe=fe-le}return(te?-1:1)*ue*Math.pow(2,fe-E)},Nt.write=function(pe,me,ze,E,ve,fe){var ue,ie,re,le=fe*8-ve-1,oe=(1<>1,ae=ve===23?Math.pow(2,-24)-Math.pow(2,-77):0,te=E?0:fe-1,z=E?1:-1,a=me<0||me===0&&1/me<0?1:0;for(me=Math.abs(me),isNaN(me)||me===1/0?(ie=isNaN(me)?1:0,ue=oe):(ue=Math.floor(Math.log(me)/Math.LN2),me*(re=Math.pow(2,-ue))<1&&(ue--,re*=2),ue+se>=1?me+=ae/re:me+=ae*Math.pow(2,1-se),me*re>=2&&(ue++,re/=2),ue+se>=oe?(ie=0,ue=oe):ue+se>=1?(ie=(me*re-1)*Math.pow(2,ve),ue=ue+se):(ie=me*Math.pow(2,se-1)*Math.pow(2,ve),ue=0));ve>=8;pe[ze+te]=ie&255,te+=z,ie/=256,ve-=8);for(ue=ue<0;pe[ze+te]=ue&255,te+=z,ue/=256,le-=8);pe[ze+te-z]|=a*128}},24334:function(qt,Nt,pe){var me,ze;(function(E,ve){qt.exports=ve(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof pe.g!="undefined"?pe.g:this,function(E){"use strict";E=E||{};var ve=E.Base64,fe="2.6.4",ue="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(Ee){for(var Ue={},Ie=0,je=Ee.length;Ie>>6)+re(128|Ue&63):re(224|Ue>>>12&15)+re(128|Ue>>>6&63)+re(128|Ue&63)}else{var Ue=65536+(Ee.charCodeAt(0)-55296)*1024+(Ee.charCodeAt(1)-56320);return re(240|Ue>>>18&7)+re(128|Ue>>>12&63)+re(128|Ue>>>6&63)+re(128|Ue&63)}},oe=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,se=function(Ee){return Ee.replace(oe,le)},ae=function(Ee){var Ue=[0,2,1][Ee.length%3],Ie=Ee.charCodeAt(0)<<16|(Ee.length>1?Ee.charCodeAt(1):0)<<8|(Ee.length>2?Ee.charCodeAt(2):0),je=[ue.charAt(Ie>>>18),ue.charAt(Ie>>>12&63),Ue>=2?"=":ue.charAt(Ie>>>6&63),Ue>=1?"=":ue.charAt(Ie&63)];return je.join("")},te=E.btoa&&typeof E.btoa=="function"?function(Ee){return E.btoa(Ee)}:function(Ee){if(Ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ee.replace(/[\s\S]{1,3}/g,ae)},z=function(Ee){return te(se(String(Ee)))},a=function(Ee){return Ee.replace(/[+\/]/g,function(Ue){return Ue=="+"?"-":"_"}).replace(/=/g,"")},y=function(Ee,Ue){return Ue?a(z(Ee)):z(Ee)},x=function(Ee){return y(Ee,!0)},b;E.Uint8Array&&(b=function(Ee,Ue){for(var Ie="",je=0,Ve=Ee.length;je>>18)+ue.charAt(et>>>12&63)+(typeof Qe!="undefined"?ue.charAt(et>>>6&63):"=")+(typeof rt!="undefined"?ue.charAt(et&63):"=")}return Ue?a(Ie):Ie});var ee=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ne=function(Ee){switch(Ee.length){case 4:var Ue=(7&Ee.charCodeAt(0))<<18|(63&Ee.charCodeAt(1))<<12|(63&Ee.charCodeAt(2))<<6|63&Ee.charCodeAt(3),Ie=Ue-65536;return re((Ie>>>10)+55296)+re((Ie&1023)+56320);case 3:return re((15&Ee.charCodeAt(0))<<12|(63&Ee.charCodeAt(1))<<6|63&Ee.charCodeAt(2));default:return re((31&Ee.charCodeAt(0))<<6|63&Ee.charCodeAt(1))}},Ae=function(Ee){return Ee.replace(ee,ne)},ge=function(Ee){var Ue=Ee.length,Ie=Ue%4,je=(Ue>0?ie[Ee.charAt(0)]<<18:0)|(Ue>1?ie[Ee.charAt(1)]<<12:0)|(Ue>2?ie[Ee.charAt(2)]<<6:0)|(Ue>3?ie[Ee.charAt(3)]:0),Ve=[re(je>>>16),re(je>>>8&255),re(je&255)];return Ve.length-=[0,0,2,1][Ie],Ve.join("")},ye=E.atob&&typeof E.atob=="function"?function(Ee){return E.atob(Ee)}:function(Ee){return Ee.replace(/\S{1,4}/g,ge)},be=function(Ee){return ye(String(Ee).replace(/[^A-Za-z0-9\+\/]/g,""))},we=function(Ee){return Ae(ye(Ee))},Ce=function(Ee){return String(Ee).replace(/[-_]/g,function(Ue){return Ue=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Se=function(Ee){return we(Ce(Ee))},Pe;E.Uint8Array&&(Pe=function(Ee){return Uint8Array.from(be(Ce(Ee)),function(Ue){return Ue.charCodeAt(0)})});var Be=function(){var Ee=E.Base64;return E.Base64=ve,Ee};if(E.Base64={VERSION:fe,atob:be,btoa:te,fromBase64:Se,toBase64:y,utob:se,encode:y,encodeURI:x,btou:Ae,decode:Se,noConflict:Be,fromUint8Array:b,toUint8Array:Pe},typeof Object.defineProperty=="function"){var He=function(Ee){return{value:Ee,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",He(function(){return Se(this)})),Object.defineProperty(String.prototype,"toBase64",He(function(Ee){return y(this,Ee)})),Object.defineProperty(String.prototype,"toBase64URI",He(function(){return y(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),qt.exports?qt.exports.Base64=E.Base64:(me=[],ze=function(){return E.Base64}.apply(Nt,me),ze!==void 0&&(qt.exports=ze)),{Base64:E.Base64}})},65355:function(qt,Nt,pe){"use strict";pe.r(Nt),pe.d(Nt,{AcroForm:function(){return ac},AcroFormAppearance:function(){return aa},AcroFormButton:function(){return Eo},AcroFormCheckBox:function(){return ws},AcroFormChoiceField:function(){return la},AcroFormComboBox:function(){return Qa},AcroFormEditBox:function(){return Ma},AcroFormListBox:function(){return No},AcroFormPasswordField:function(){return Bo},AcroFormPushButton:function(){return Yo},AcroFormRadioButton:function(){return yo},AcroFormTextField:function(){return is},GState:function(){return jf},ShadingPattern:function(){return _A},TilingPattern:function(){return LA},default:function(){return qa},jsPDF:function(){return qa}});var me=pe(76190),ze={},E=function(ce,he,de,xe,Ne){var Ke=new Worker(ze[he]||(ze[he]=URL.createObjectURL(new Blob([ce+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return Ke.onmessage=function(At){var nt=At.data,ft=nt.$e$;if(ft){var pt=new Error(ft[0]);pt.code=ft[1],pt.stack=ft[2],Ne(pt,null)}else Ne(null,nt)},Ke.postMessage(de,xe),Ke},ve=Uint8Array,fe=Uint16Array,ue=Int32Array,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]),re=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(ce,he){for(var de=new fe(31),xe=0;xe<31;++xe)de[xe]=he+=1<>1|(b&21845)<<1;ee=(ee&52428)>>2|(ee&13107)<<2,ee=(ee&61680)>>4|(ee&3855)<<4,x[b]=((ee&65280)>>8|(ee&255)<<8)>>1}for(var ne=function(ce,he,de){for(var xe=ce.length,Ne=0,Ke=new fe(he);Ne>ft]=pt}else for(nt=new fe(xe),Ne=0;Ne>15-ce[Ne]);return nt},Ae=new ve(288),b=0;b<144;++b)Ae[b]=8;for(var b=144;b<256;++b)Ae[b]=9;for(var b=256;b<280;++b)Ae[b]=7;for(var b=280;b<288;++b)Ae[b]=8;for(var ge=new ve(32),b=0;b<32;++b)ge[b]=5;var ye=ne(Ae,9,0),be=null,we=ne(ge,5,0),Ce=null,Se=function(ce){for(var he=ce[0],de=1;dehe&&(he=ce[de]);return he},Pe=function(ce,he,de){var xe=he/8|0;return(ce[xe]|ce[xe+1]<<8)>>(he&7)&de},Be=function(ce,he){var de=he/8|0;return(ce[de]|ce[de+1]<<8|ce[de+2]<<16)>>(he&7)},He=function(ce){return(ce+7)/8|0},Ee=function(ce,he,de){return(he==null||he<0)&&(he=0),(de==null||de>ce.length)&&(de=ce.length),new ve(ce.subarray(he,de))},Ue={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Ie=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],je=function(ce,he,de){var xe=new Error(he||Ie[ce]);if(xe.code=ce,Error.captureStackTrace&&Error.captureStackTrace(xe,je),!de)throw xe;return xe},Ve=function(ce,he,de,xe){var Ne=ce.length,Ke=xe?xe.length:0;if(!Ne||he.f&&!he.l)return de||new ve(0);var At=!de,nt=At||he.i!=2,ft=he.i;At&&(de=new ve(Ne*3));var pt=function(ki){var wa=de.length;if(ki>wa){var xa=new ve(Math.max(wa*2,ki));xa.set(de),de=xa}},xt=he.f||0,kt=he.p||0,Kt=he.b||0,Bt=he.l,An=he.d,sn=he.m,dn=he.n,Yt=Ne*8;do{if(!Bt){xt=Pe(ce,kt,1);var Zn=Pe(ce,kt+1,3);if(kt+=3,Zn)if(Zn==1)Bt=be,An=Ce,sn=9,dn=5;else if(Zn==2){var ni=Pe(ce,kt,31)+257,Kr=Pe(ce,kt+10,15)+4,tr=ni+Pe(ce,kt+5,31)+1;kt+=14;for(var xn=new ve(tr),pr=new ve(19),Xt=0;Xt>4;if(Rn<16)xn[Xt++]=Rn;else{var Hr=0,Zr=0;for(Rn==16?(Zr=3+Pe(ce,kt,3),kt+=2,Hr=xn[Xt-1]):Rn==17?(Zr=3+Pe(ce,kt,7),kt+=3):Rn==18&&(Zr=11+Pe(ce,kt,127),kt+=7);Zr--;)xn[Xt++]=Hr}}var _r=xn.subarray(0,ni),Yr=xn.subarray(ni);sn=Se(_r),dn=Se(Yr),Bt=ne(_r,sn,1),An=ne(Yr,dn,1)}else je(1);else{var Rn=He(kt)+4,En=ce[Rn-4]|ce[Rn-3]<<8,Or=Rn+En;if(Or>Ne){ft&&je(0);break}nt&&pt(Kt+En),de.set(ce.subarray(Rn,Or),Kt),he.b=Kt+=En,he.p=kt=Or*8,he.f=xt;continue}if(kt>Yt){ft&&je(0);break}}nt&&pt(Kt+131072);for(var Ji=(1<>4;if(kt+=Hr&15,kt>Yt){ft&&je(0);break}if(Hr||je(2),wn<256)de[Kt++]=wn;else if(wn==256){Vt=kt,Bt=null;break}else{var In=wn-254;if(wn>264){var Xt=wn-257,Yn=ie[Xt];In=Pe(ce,kt,(1<>4;or||je(3),kt+=or&15;var Yr=a[Lr];if(Lr>3){var Yn=re[Lr];Yr+=Be(ce,kt)&(1<Yt){ft&&je(0);break}nt&&pt(Kt+131072);var Wr=Kt+In;if(Kt>8},Qe=function(ce,he,de){de<<=he&7;var xe=he/8|0;ce[xe]|=de,ce[xe+1]|=de>>8,ce[xe+2]|=de>>16},rt=function(ce,he){for(var de=[],xe=0;xeKt&&(Kt=Ke[xe].s);var Bt=new fe(Kt+1),An=et(de[xt-1],Bt,0);if(An>he){var xe=0,sn=0,dn=An-he,Yt=1<he)sn+=Yt-(1<>=dn;sn>0;){var Rn=Ke[xe].s;Bt[Rn]=0&&sn;--xe){var En=Ke[xe].s;Bt[En]==he&&(--Bt[En],++sn)}An=he}return{t:new ve(Bt),l:An}},et=function(ce,he,de){return ce.s==-1?Math.max(et(ce.l,he,de+1),et(ce.r,he,de+1)):he[ce.s]=de},ut=function(ce){for(var he=ce.length;he&&!ce[--he];);for(var de=new fe(++he),xe=0,Ne=ce[0],Ke=1,At=function(ft){de[xe++]=ft},nt=1;nt<=he;++nt)if(ce[nt]==Ne&&nt!=he)++Ke;else{if(!Ne&&Ke>2){for(;Ke>138;Ke-=138)At(32754);Ke>2&&(At(Ke>10?Ke-11<<5|28690:Ke-3<<5|12305),Ke=0)}else if(Ke>3){for(At(Ne),--Ke;Ke>6;Ke-=6)At(8304);Ke>2&&(At(Ke-3<<5|8208),Ke=0)}for(;Ke--;)At(Ne);Ke=1,Ne=ce[nt]}return{c:de.subarray(0,xe),n:he}},lt=function(ce,he){for(var de=0,xe=0;xe>8,ce[Ne+2]=ce[Ne]^255,ce[Ne+3]=ce[Ne+1]^255;for(var Ke=0;Ke4&&!pr[le[fn-1]];--fn);var Gn=pt+5<<3,Hn=lt(Ne,Ae)+lt(Ke,ge)+At,Rr=lt(Ne,Kt)+lt(Ke,sn)+At+14+3*fn+lt(Kr,pr)+2*Kr[16]+3*Kr[17]+7*Kr[18];if(ft>=0&&Gn<=Hn&&Gn<=Rr)return it(he,xt,ce.subarray(ft,ft+pt));var Hr,Zr,_r,Yr;if($e(he,xt,1+(Rr15&&($e(he,xt,wn[tr]>>5&127),xt+=wn[tr]>>12)}}else Hr=ye,Zr=Ae,_r=we,Yr=ge;for(var tr=0;tr255){var In=Yn>>18&31;Qe(he,xt,Hr[In+257]),xt+=Zr[In+257],In>7&&($e(he,xt,Yn>>23&31),xt+=ie[In]);var or=Yn&31;Qe(he,xt,_r[or]),xt+=Yr[or],or>3&&(Qe(he,xt,Yn>>5&8191),xt+=re[or])}else Qe(he,xt,Hr[Yn]),xt+=Zr[Yn]}return Qe(he,xt,Hr[256]),xt+Zr[256]},ct=new ue([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),mt=new ve(0),yt=function(ce,he,de,xe,Ne,Ke){var At=Ke.z||ce.length,nt=new ve(xe+At+5*(1+Math.ceil(At/7e3))+Ne),ft=nt.subarray(xe,nt.length-Ne),pt=Ke.l,xt=(Ke.r||0)&7;if(he){xt&&(ft[0]=Ke.r>>3);for(var kt=ct[he-1],Kt=kt>>13,Bt=kt&8191,An=(1<7e3||pr>24576)&&(Hr>423||!pt)){xt=ot(ce,ft,0,En,Or,ni,tr,pr,fn,xn-fn,xt),pr=Kr=tr=0,fn=xn;for(var Zr=0;Zr<286;++Zr)Or[Zr]=0;for(var Zr=0;Zr<30;++Zr)ni[Zr]=0}var _r=2,Yr=0,Ji=Bt,yi=Hn-Rr&32767;if(Hr>2&&Gn==Rn(xn-yi))for(var Vt=Math.min(Kt,Hr)-1,wn=Math.min(32767,xn),In=Math.min(258,Hr);yi<=wn&&--Ji&&Hn!=Rr;){if(ce[xn+_r]==ce[xn+_r-yi]){for(var Yn=0;Yn_r){if(_r=Yn,Yr=yi,Yn>Vt)break;for(var or=Math.min(yi,Yn-2),Lr=0,Zr=0;ZrLr&&(Lr=ui,Rr=Wr)}}}Hn=Rr,Rr=sn[Hn],yi+=Hn-Rr&32767}if(Yr){En[pr++]=268435456|te[_r]<<18|y[Yr];var ki=te[_r]&31,wa=y[Yr]&31;tr+=ie[ki]+re[wa],++Or[257+ki],++ni[wa],Xt=xn+_r,++Kr}else En[pr++]=ce[xn],++Or[ce[xn]]}}for(xn=Math.max(xn,Xt);xn=At&&(ft[xt/8|0]=pt,xa=At),xt=it(ft,xt+1,ce.subarray(xn,xa))}Ke.i=At}return Ee(nt,0,xe+He(xt)+Ne)},jt=null,vt=function(){var ce=-1;return{p:function(he){for(var de=ce,xe=0;xe>>8;ce=de},d:function(){return~ce}}},st=function(){var ce=1,he=0;return{p:function(de){for(var xe=ce,Ne=he,Ke=de.length|0,At=0;At!=Ke;){for(var nt=Math.min(At+2655,Ke);At>16),Ne=(Ne&65535)+15*(Ne>>16)}ce=xe,he=Ne},d:function(){return ce%=65521,he%=65521,(ce&255)<<24|(ce&65280)<<8|(he&255)<<8|he>>8}}},qe=function(ce,he,de,xe,Ne){if(!Ne&&(Ne={l:1},he.dictionary)){var Ke=he.dictionary.subarray(-32768),At=new ve(Ke.length+ce.length);At.set(Ke),At.set(ce,Ke.length),ce=At,Ne.w=Ke.length}return yt(ce,he.level==null?6:he.level,he.mem==null?Ne.l?Math.ceil(Math.max(8,Math.min(13,Math.log(ce.length)))*1.5):20:12+he.mem,de,xe,Ne)},Re=function(ce,he){var de={};for(var xe in ce)de[xe]=ce[xe];for(var xe in he)de[xe]=he[xe];return de},We=function(ce,he,de){for(var xe=ce(),Ne=ce.toString(),Ke=Ne.slice(Ne.indexOf("[")+1,Ne.lastIndexOf("]")).replace(/\s+/g,"").split(","),At=0;At>>0},Rt=function(ce,he){return Ft(ce,he)+Ft(ce,he+4)*4294967296},wt=function(ce,he,de){for(;de;++he)ce[he]=de,de>>>=8},Ot=function(ce,he){var de=he.filename;if(ce[0]=31,ce[1]=139,ce[2]=8,ce[8]=he.level<2?4:he.level==9?2:0,ce[9]=3,he.mtime!=0&&wt(ce,4,Math.floor(new Date(he.mtime||Date.now())/1e3)),de){ce[3]=8;for(var xe=0;xe<=de.length;++xe)ce[xe+10]=de.charCodeAt(xe)}},Mt=function(ce){(ce[0]!=31||ce[1]!=139||ce[2]!=8)&&je(6,"invalid gzip data");var he=ce[3],de=10;he&4&&(de+=(ce[10]|ce[11]<<8)+2);for(var xe=(he>>3&1)+(he>>4&1);xe>0;xe-=!ce[de++]);return de+(he&2)},Qt=function(ce){var he=ce.length;return(ce[he-4]|ce[he-3]<<8|ce[he-2]<<16|ce[he-1]<<24)>>>0},Jt=function(ce){return 10+(ce.filename?ce.filename.length+1:0)},mn=function(ce,he){var de=he.level,xe=de==0?0:de<6?1:de==9?3:2;if(ce[0]=120,ce[1]=xe<<6|(he.dictionary&&32),ce[1]|=31-(ce[0]<<8|ce[1])%31,he.dictionary){var Ne=st();Ne.p(he.dictionary),wt(ce,2,Ne.d())}},tn=function(ce,he){return((ce[0]&15)!=8||ce[0]>>4>7||(ce[0]<<8|ce[1])%31)&&je(6,"invalid zlib data"),(ce[1]>>5&1)==+!he&&je(6,"invalid zlib data: "+(ce[1]&32?"need":"unexpected")+" dictionary"),(ce[1]>>3&4)+2};function cn(ce,he){return typeof ce=="function"&&(he=ce,ce={}),this.ondata=he,ce}var nn=null,Sn=null;function Pn(ce,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ce,he,[Te],function(xe){return gt(Dn(xe.data[0],xe.data[1]))},0,de)}function Dn(ce,he){return qe(ce,he||{},0,0)}var hr=null,kn=null;function zn(ce,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ce,he,[De],function(xe){return gt(Nr(xe.data[0],at(xe.data[1])))},1,de)}function Nr(ce,he){return Ve(ce,{i:2},he&&he.out,he&&he.dictionary)}var ri=null,yr=null;function Er(ce,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ce,he,[Te,ke,function(){return[wr]}],function(xe){return gt(wr(xe.data[0],xe.data[1]))},2,de)}function wr(ce,he){he||(he={});var de=vt(),xe=ce.length;de.p(ce);var Ne=qe(ce,he,Jt(he),8),Ke=Ne.length;return Ot(Ne,he),wt(Ne,Ke-8,de.d()),wt(Ne,Ke-4,xe),Ne}var hi=null,Ki=null;function wi(ce,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ce,he,[De,_e,function(){return[Ti]}],function(xe){return gt(Ti(xe.data[0],xe.data[1]))},3,de)}function Ti(ce,he){var de=Mt(ce);return de+8>ce.length&&je(6,"invalid gzip data"),Ve(ce.subarray(de,-8),{i:2},he&&he.out||new ve(Qt(ce)),he&&he.dictionary)}var Oa=null,sa=null;function Ei(ce,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ce,he,[Te,Xe,function(){return[on]}],function(xe){return gt(on(xe.data[0],xe.data[1]))},4,de)}function on(ce,he){he||(he={});var de=st();de.p(ce);var xe=qe(ce,he,he.dictionary?6:2,4);return mn(xe,he),wt(xe,xe.length-4,de.d()),xe}var Mn=null,Fn=null;function Dr(ce,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),bt(ce,he,[De,dt,function(){return[Ai]}],function(xe){return gt(Ai(xe.data[0],at(xe.data[1])))},5,de)}function Ai(ce,he){return Ve(ce.subarray(tn(ce,he&&he.dictionary),-4),{i:2},he&&he.out,he&&he.dictionary)}var sr=null,Sa=null;function Ui(ce,he,de){return de||(de=he,he={}),typeof de!="function"&&je(7),ce[0]==31&&ce[1]==139&&ce[2]==8?wi(ce,he,de):(ce[0]&15)!=8||ce[0]>>4>7||(ce[0]<<8|ce[1])%31?zn(ce,he,de):Dr(ce,he,de)}function Jn(ce,he){return ce[0]==31&&ce[1]==139&&ce[2]==8?Ti(ce,he):(ce[0]&15)!=8||ce[0]>>4>7||(ce[0]<<8|ce[1])%31?Nr(ce,he):Ai(ce,he)}var Cn=function(ce,he,de,xe){for(var Ne in ce){var Ke=ce[Ne],At=he+Ne,nt=xe;Array.isArray(Ke)&&(nt=Re(xe,Ke[1]),Ke=Ke[0]),Ke instanceof ve?de[At]=[Ke,nt]:(de[At+="/"]=[new ve(0),nt],Cn(Ke,At,de,xe))}},jr=typeof TextEncoder!="undefined"&&new TextEncoder,Tn=typeof TextDecoder!="undefined"&&new TextDecoder,Qr=0;try{Tn.decode(mt,{stream:!0}),Qr=1}catch(ce){}var di=function(ce){for(var he="",de=0;;){var xe=ce[de++],Ne=(xe>127)+(xe>223)+(xe>239);if(de+Ne>ce.length)return{s:he,r:Ee(ce,de-1)};Ne?Ne==3?(xe=((xe&15)<<18|(ce[de++]&63)<<12|(ce[de++]&63)<<6|ce[de++]&63)-65536,he+=String.fromCharCode(55296|xe>>10,56320|xe&1023)):Ne&1?he+=String.fromCharCode((xe&31)<<6|ce[de++]&63):he+=String.fromCharCode((xe&15)<<12|(ce[de++]&63)<<6|ce[de++]&63):he+=String.fromCharCode(xe)}},Bi=null,$r=null;function an(ce,he){if(he){for(var de=new ve(ce.length),xe=0;xe>1)),At=0,nt=function(xt){Ke[At++]=xt},xe=0;xeKe.length){var ft=new ve(At+8+(Ne-xe<<1));ft.set(Ke),Ke=ft}var pt=ce.charCodeAt(xe);pt<128||he?nt(pt):pt<2048?(nt(192|pt>>6),nt(128|pt&63)):pt>55295&&pt<57344?(pt=65536+(pt&1047552)|ce.charCodeAt(++xe)&1023,nt(240|pt>>18),nt(128|pt>>12&63),nt(128|pt>>6&63),nt(128|pt&63)):(nt(224|pt>>12),nt(128|pt>>6&63),nt(128|pt&63))}return Ee(Ke,0,At)}function jn(ce,he){if(he){for(var de="",xe=0;xe65535&&je(9),he+=xe+4}return he},cr=function(ce,he,de,xe,Ne,Ke,At,nt){var ft=xe.length,pt=de.extra,xt=nt&&nt.length,kt=ur(pt);wt(ce,he,At!=null?33639248:67324752),he+=4,At!=null&&(ce[he++]=20,ce[he++]=de.os),ce[he]=20,he+=2,ce[he++]=de.flag<<1|(Ke<0&&8),ce[he++]=Ne&&8,ce[he++]=de.compression&255,ce[he++]=de.compression>>8;var Kt=new Date(de.mtime==null?Date.now():de.mtime),Bt=Kt.getFullYear()-1980;if((Bt<0||Bt>119)&&je(10),wt(ce,he,Bt<<25|Kt.getMonth()+1<<21|Kt.getDate()<<16|Kt.getHours()<<11|Kt.getMinutes()<<5|Kt.getSeconds()>>1),he+=4,Ke!=-1&&(wt(ce,he,de.crc),wt(ce,he+4,Ke<0?-Ke-2:Ke),wt(ce,he+8,de.size)),wt(ce,he+12,ft),wt(ce,he+14,kt),he+=16,At!=null&&(wt(ce,he,xt),wt(ce,he+6,de.attrs),wt(ce,he+10,At),he+=14),ce.set(xe,he),he+=ft,kt)for(var An in pt){var sn=pt[An],dn=sn.length;wt(ce,he,+An),wt(ce,he+2,dn),ce.set(sn,he+4),he+=4+dn}return xt&&(ce.set(nt,he),he+=xt),he},xi=function(ce,he,de,xe,Ne){wt(ce,he,101010256),wt(ce,he+8,de),wt(ce,he+10,de),wt(ce,he+12,xe),wt(ce,he+16,Ne)},qn=null,bi=null,mr=null,Vi=null;function Aa(ce,he,de){de||(de=he,he={}),typeof de!="function"&&je(7);var xe={};Cn(ce,"",xe,he);var Ne=Object.keys(xe),Ke=Ne.length,At=0,nt=0,ft=Ke,pt=new Array(Ke),xt=[],kt=function(){for(var dn=0;dn65535&&Hn(je(11,0,1),null),!Gn)Hn(null,Rn);else if(ni<16e4)try{Hn(null,Dn(Rn,En))}catch(Rr){Hn(Rr,null)}else xt.push(Pn(Rn,En,Hn))},sn=0;sn65535&&je(11);var Yt=xt?Dn(ft,pt):ft,Zn=Yt.length,Rn=vt();Rn.p(ft),xe.push(Re(pt,{size:ft.length,crc:Rn.d(),c:Yt,f:kt,m:An,u:Kt!=At.length||An&&Bt.length!=sn,o:Ne,compression:xt})),Ne+=30+Kt+dn+Zn,Ke+=76+2*(Kt+dn)+(sn||0)+Zn}for(var En=new ve(Ke+22),Or=Ne,ni=Ke-Ne,Kr=0;Kr65558)return At(je(13,0,1),null),Ne;var ft=Lt(ce,nt+8);if(ft){var pt=ft,xt=Ft(ce,nt+16),kt=xt==4294967295||pt==65535;if(kt){var Kt=Ft(ce,nt-12);kt=Ft(ce,Kt)==101075792,kt&&(pt=ft=Ft(ce,Kt+32),xt=Ft(ce,Kt+48))}for(var Bt=he&&he.filter,An=function(dn){var Yt=Br(ce,xt,kt),Zn=Yt[0],Rn=Yt[1],En=Yt[2],Or=Yt[3],ni=Yt[4],Kr=Yt[5],tr=pn(ce,Kr);xt=ni;var xn=function(Xt,fn){Xt?(Ne(),At(Xt,null)):(fn&&(Ke[Or]=fn),--ft||At(null,Ke))};if(!Bt||Bt({name:Or,size:Rn,originalSize:En,compression:Zn}))if(!Zn)xn(null,Ee(ce,tr,tr+Rn));else if(Zn==8){var pr=ce.subarray(tr,tr+Rn);if(En<524288||Rn>.8*En)try{xn(null,Nr(pr,{out:new ve(En)}))}catch(Xt){xn(Xt,null)}else xe.push(zn(pr,{size:En},xn))}else xn(je(14,"unknown compression type "+Zn,1),null);else xn(null,null)},sn=0;sn65558)&&je(13);var Ne=Lt(ce,xe+8);if(!Ne)return{};var Ke=Ft(ce,xe+16),At=Ke==4294967295||Ne==65535;if(At){var nt=Ft(ce,xe-12);At=Ft(ce,nt)==101075792,At&&(Ne=Ft(ce,nt+32),Ke=Ft(ce,nt+48))}for(var ft=he&&he.filter,pt=0;pt{const ce=new Uint8Array(4),he=new Uint32Array(ce.buffer);return!((he[0]=1)&ce[0])})(),lr={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class er{constructor(he=Ro,de={}){Ms(this,"buffer");Ms(this,"byteLength");Ms(this,"byteOffset");Ms(this,"length");Ms(this,"offset");Ms(this,"lastWrittenByte");Ms(this,"littleEndian");Ms(this,"_data");Ms(this,"_mark");Ms(this,"_marks");let xe=!1;typeof he=="number"?he=new ArrayBuffer(he):(xe=!0,this.lastWrittenByte=he.byteLength);const Ne=de.offset?de.offset>>>0:0,Ke=he.byteLength-Ne;let At=Ne;(ArrayBuffer.isView(he)||he instanceof er)&&(he.byteLength!==he.buffer.byteLength&&(At=he.byteOffset+Ne),he=he.buffer),xe?this.lastWrittenByte=Ke:this.lastWrittenByte=0,this.buffer=he,this.length=Ke,this.byteLength=Ke,this.byteOffset=At,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,At,Ke),this._mark=0,this._marks=[]}available(he=1){return this.offset+he<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(he=1){return this.offset+=he,this}back(he=1){return this.offset-=he,this}seek(he){return this.offset=he,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const he=this._marks.pop();if(he===void 0)throw new Error("Mark stack empty");return this.seek(he),this}rewind(){return this.offset=0,this}ensureAvailable(he=1){if(!this.available(he)){const xe=(this.offset+he)*2,Ne=new Uint8Array(xe);Ne.set(new Uint8Array(this.buffer)),this.buffer=Ne.buffer,this.length=xe,this.byteLength=xe,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(he=1){return this.readArray(he,"uint8")}readArray(he,de){const xe=lr[de].BYTES_PER_ELEMENT*he,Ne=this.byteOffset+this.offset,Ke=this.buffer.slice(Ne,Ne+xe);if(this.littleEndian===ya&&de!=="uint8"&&de!=="int8"){const nt=new Uint8Array(this.buffer.slice(Ne,Ne+xe));nt.reverse();const ft=new lr[de](nt.buffer);return this.offset+=xe,ft.reverse(),ft}const At=new lr[de](Ke);return this.offset+=xe,At}readInt16(){const he=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,he}readUint16(){const he=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,he}readInt32(){const he=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,he}readUint32(){const he=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,he}readFloat32(){const he=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,he}readFloat64(){const he=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,he}readBigInt64(){const he=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,he}readBigUint64(){const he=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,he}readChar(){return String.fromCharCode(this.readInt8())}readChars(he=1){let de="";for(let xe=0;xethis.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const ra=4,da=0,Ii=1,ko=2;function to(ce){let he=ce.length;for(;--he>=0;)ce[he]=0}const ts=0,co=1,fa=2,Ca=3,Da=258,ha=29,Mo=256,Oo=Mo+1+ha,Qo=30,Fo=19,Us=2*Oo+1,Ss=15,Ao=16,ro=7,Hs=256,On=16,br=17,Ur=18,Pa=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),Vr=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),xr=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Pr=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),gr=512,kr=new Array((Oo+2)*2);to(kr);const ci=new Array(Qo*2);to(ci);const li=new Array(gr);to(li);const Ta=new Array(Da-Ca+1);to(Ta);const qi=new Array(ha);to(qi);const fo=new Array(Qo);to(fo);function za(ce,he,de,xe,Ne){this.static_tree=ce,this.extra_bits=he,this.extra_base=de,this.elems=xe,this.max_length=Ne,this.has_stree=ce&&ce.length}let Fi,Ra,Ga;function Li(ce,he){this.dyn_tree=ce,this.max_code=0,this.stat_desc=he}const no=ce=>ce<256?li[ce]:li[256+(ce>>>7)],Nn=(ce,he)=>{ce.pending_buf[ce.pending++]=he&255,ce.pending_buf[ce.pending++]=he>>>8&255},Ln=(ce,he,de)=>{ce.bi_valid>Ao-de?(ce.bi_buf|=he<>Ao-ce.bi_valid,ce.bi_valid+=de-Ao):(ce.bi_buf|=he<{Ln(ce,de[he*2],de[he*2+1])},Sr=(ce,he)=>{let de=0;do de|=ce&1,ce>>>=1,de<<=1;while(--he>0);return de>>>1},gi=ce=>{ce.bi_valid===16?(Nn(ce,ce.bi_buf),ce.bi_buf=0,ce.bi_valid=0):ce.bi_valid>=8&&(ce.pending_buf[ce.pending++]=ce.bi_buf&255,ce.bi_buf>>=8,ce.bi_valid-=8)},ji=(ce,he)=>{const de=he.dyn_tree,xe=he.max_code,Ne=he.stat_desc.static_tree,Ke=he.stat_desc.has_stree,At=he.stat_desc.extra_bits,nt=he.stat_desc.extra_base,ft=he.stat_desc.max_length;let pt,xt,kt,Kt,Bt,An,sn=0;for(Kt=0;Kt<=Ss;Kt++)ce.bl_count[Kt]=0;for(de[ce.heap[ce.heap_max]*2+1]=0,pt=ce.heap_max+1;ptft&&(Kt=ft,sn++),de[xt*2+1]=Kt,!(xt>xe)&&(ce.bl_count[Kt]++,Bt=0,xt>=nt&&(Bt=At[xt-nt]),An=de[xt*2],ce.opt_len+=An*(Kt+Bt),Ke&&(ce.static_len+=An*(Ne[xt*2+1]+Bt)));if(sn!==0){do{for(Kt=ft-1;ce.bl_count[Kt]===0;)Kt--;ce.bl_count[Kt]--,ce.bl_count[Kt+1]+=2,ce.bl_count[ft]--,sn-=2}while(sn>0);for(Kt=ft;Kt!==0;Kt--)for(xt=ce.bl_count[Kt];xt!==0;)kt=ce.heap[--pt],!(kt>xe)&&(de[kt*2+1]!==Kt&&(ce.opt_len+=(Kt-de[kt*2+1])*de[kt*2],de[kt*2+1]=Kt),xt--)}},Tr=(ce,he,de)=>{const xe=new Array(Ss+1);let Ne=0,Ke,At;for(Ke=1;Ke<=Ss;Ke++)Ne=Ne+de[Ke-1]<<1,xe[Ke]=Ne;for(At=0;At<=he;At++){let nt=ce[At*2+1];nt!==0&&(ce[At*2]=Sr(xe[nt]++,nt))}},Gi=()=>{let ce,he,de,xe,Ne;const Ke=new Array(Ss+1);for(de=0,xe=0;xe>=7;xe{let he;for(he=0;he{ce.bi_valid>8?Nn(ce,ce.bi_buf):ce.bi_valid>0&&(ce.pending_buf[ce.pending++]=ce.bi_buf),ce.bi_buf=0,ce.bi_valid=0},Zi=(ce,he,de,xe)=>{const Ne=he*2,Ke=de*2;return ce[Ne]{const xe=ce.heap[de];let Ne=de<<1;for(;Ne<=ce.heap_len&&(Ne{let xe,Ne,Ke=0,At,nt;if(ce.sym_next!==0)do xe=ce.pending_buf[ce.sym_buf+Ke++]&255,xe+=(ce.pending_buf[ce.sym_buf+Ke++]&255)<<8,Ne=ce.pending_buf[ce.sym_buf+Ke++],xe===0?Bn(ce,Ne,he):(At=Ta[Ne],Bn(ce,At+Mo+1,he),nt=Pa[At],nt!==0&&(Ne-=qi[At],Ln(ce,Ne,nt)),xe--,At=no(xe),Bn(ce,At,de),nt=Vr[At],nt!==0&&(xe-=fo[At],Ln(ce,xe,nt)));while(Ke{const de=he.dyn_tree,xe=he.stat_desc.static_tree,Ne=he.stat_desc.has_stree,Ke=he.stat_desc.elems;let At,nt,ft=-1,pt;for(ce.heap_len=0,ce.heap_max=Us,At=0;At>1;At>=1;At--)pi(ce,de,At);pt=Ke;do At=ce.heap[1],ce.heap[1]=ce.heap[ce.heap_len--],pi(ce,de,1),nt=ce.heap[1],ce.heap[--ce.heap_max]=At,ce.heap[--ce.heap_max]=nt,de[pt*2]=de[At*2]+de[nt*2],ce.depth[pt]=(ce.depth[At]>=ce.depth[nt]?ce.depth[At]:ce.depth[nt])+1,de[At*2+1]=de[nt*2+1]=pt,ce.heap[1]=pt++,pi(ce,de,1);while(ce.heap_len>=2);ce.heap[--ce.heap_max]=ce.heap[1],ji(ce,he),Tr(de,ft,ce.bl_count)},ps=(ce,he,de)=>{let xe,Ne=-1,Ke,At=he[0*2+1],nt=0,ft=7,pt=4;for(At===0&&(ft=138,pt=3),he[(de+1)*2+1]=65535,xe=0;xe<=de;xe++)Ke=At,At=he[(xe+1)*2+1],!(++nt{let xe,Ne=-1,Ke,At=he[0*2+1],nt=0,ft=7,pt=4;for(At===0&&(ft=138,pt=3),xe=0;xe<=de;xe++)if(Ke=At,At=he[(xe+1)*2+1],!(++nt{let he;for(ps(ce,ce.dyn_ltree,ce.l_desc.max_code),ps(ce,ce.dyn_dtree,ce.d_desc.max_code),vo(ce,ce.bl_desc),he=Fo-1;he>=3&&ce.bl_tree[Pr[he]*2+1]===0;he--);return ce.opt_len+=3*(he+1)+5+5+4,he},$i=(ce,he,de,xe)=>{let Ne;for(Ln(ce,he-257,5),Ln(ce,de-1,5),Ln(ce,xe-4,4),Ne=0;Ne{let he=4093624447,de;for(de=0;de<=31;de++,he>>>=1)if(he&1&&ce.dyn_ltree[de*2]!==0)return da;if(ce.dyn_ltree[9*2]!==0||ce.dyn_ltree[10*2]!==0||ce.dyn_ltree[13*2]!==0)return Ii;for(de=32;de{Go||(Gi(),Go=!0),ce.l_desc=new Li(ce.dyn_ltree,Fi),ce.d_desc=new Li(ce.dyn_dtree,Ra),ce.bl_desc=new Li(ce.bl_tree,Ga),ce.bi_buf=0,ce.bi_valid=0,Qi(ce)},lu=(ce,he,de,xe)=>{Ln(ce,(ts<<1)+(xe?1:0),3),Va(ce),Nn(ce,de),Nn(ce,~de),de&&ce.pending_buf.set(ce.window.subarray(he,he+de),ce.pending),ce.pending+=de},Su=ce=>{Ln(ce,co<<1,3),Bn(ce,Hs,kr),gi(ce)},Gl=(ce,he,de,xe)=>{let Ne,Ke,At=0;ce.level>0?(ce.strm.data_type===ko&&(ce.strm.data_type=ea(ce)),vo(ce,ce.l_desc),vo(ce,ce.d_desc),At=ai(ce),Ne=ce.opt_len+3+7>>>3,Ke=ce.static_len+3+7>>>3,Ke<=Ne&&(Ne=Ke)):Ne=Ke=de+5,de+4<=Ne&&he!==-1?lu(ce,he,de,xe):ce.strategy===ra||Ke===Ne?(Ln(ce,(co<<1)+(xe?1:0),3),io(ce,kr,ci)):(Ln(ce,(fa<<1)+(xe?1:0),3),$i(ce,ce.l_desc.max_code+1,ce.d_desc.max_code+1,At+1),io(ce,ce.dyn_ltree,ce.dyn_dtree)),Qi(ce),xe&&Va(ce)},Lc=(ce,he,de)=>(ce.pending_buf[ce.sym_buf+ce.sym_next++]=he,ce.pending_buf[ce.sym_buf+ce.sym_next++]=he>>8,ce.pending_buf[ce.sym_buf+ce.sym_next++]=de,he===0?ce.dyn_ltree[de*2]++:(ce.matches++,he--,ce.dyn_ltree[(Ta[de]+Mo+1)*2]++,ce.dyn_dtree[no(he)*2]++),ce.sym_next===ce.sym_end);var uu=dl,Qs=lu,_u=Gl,al=Lc,Lu=Su,cu={_tr_init:uu,_tr_stored_block:Qs,_tr_flush_block:_u,_tr_tally:al,_tr_align:Lu},Wo=(ce,he,de,xe)=>{let Ne=ce&65535|0,Ke=ce>>>16&65535|0,At=0;for(;de!==0;){At=de>2e3?2e3:de,de-=At;do Ne=Ne+he[xe++]|0,Ke=Ke+Ne|0;while(--At);Ne%=65521,Ke%=65521}return Ne|Ke<<16|0};const pc=()=>{let ce,he=[];for(var de=0;de<256;de++){ce=de;for(var xe=0;xe<8;xe++)ce=ce&1?3988292384^ce>>>1:ce>>>1;he[de]=ce}return he},Xc=new Uint32Array(pc());var $s=(ce,he,de,xe)=>{const Ne=Xc,Ke=xe+de;ce^=-1;for(let At=xe;At>>8^Ne[(ce^he[At])&255];return ce^-1},eu={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"},uc={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:bd,_tr_stored_block:fl,_tr_flush_block:Uu,_tr_tally:Ll,_tr_align:ta}=cu,{Z_NO_FLUSH:Xa,Z_PARTIAL_FLUSH:Rl,Z_FULL_FLUSH:du,Z_FINISH:Bl,Z_BLOCK:Ju,Z_OK:Os,Z_STREAM_END:zs,Z_STREAM_ERROR:Ns,Z_DATA_ERROR:KA,Z_BUF_ERROR:Hu,Z_DEFAULT_COMPRESSION:Yc,Z_FILTERED:oh,Z_HUFFMAN_ONLY:bA,Z_RLE:sh,Z_FIXED:Qu,Z_DEFAULT_STRATEGY:of,Z_UNKNOWN:sf,Z_DEFLATED:wd}=uc,GA=9,Jh=15,lh=8,Jc=256+1+29,uh=30,ch=19,$h=2*Jc+1,Ah=15,Cs=3,qu=258,mc=qu+Cs+1,eg=32,Ic=42,dh=57,Sd=69,fh=73,lf=91,hh=103,qc=113,Cd=666,Pl=1,ZA=2,$c=3,Oc=4,tg=3,wA=(ce,he)=>(ce.msg=eu[he],he),gh=ce=>ce*2-(ce>4?9:0),eA=ce=>{let he=ce.length;for(;--he>=0;)ce[he]=0},Ed=ce=>{let he,de,xe,Ne=ce.w_size;he=ce.hash_size,xe=he;do de=ce.head[--xe],ce.head[xe]=de>=Ne?de-Ne:0;while(--he);he=Ne,xe=he;do de=ce.prev[--xe],ce.prev[xe]=de>=Ne?de-Ne:0;while(--he)};let Dc=(ce,he,de)=>(he<{const he=ce.state;let de=he.pending;de>ce.avail_out&&(de=ce.avail_out),de!==0&&(ce.output.set(he.pending_buf.subarray(he.pending_out,he.pending_out+de),ce.next_out),ce.next_out+=de,he.pending_out+=de,ce.total_out+=de,ce.avail_out-=de,he.pending-=de,he.pending===0&&(he.pending_out=0))},Iu=(ce,he)=>{Uu(ce,ce.block_start>=0?ce.block_start:-1,ce.strstart-ce.block_start,he),ce.block_start=ce.strstart,zu(ce.strm)},Es=(ce,he)=>{ce.pending_buf[ce.pending++]=he},SA=(ce,he)=>{ce.pending_buf[ce.pending++]=he>>>8&255,ce.pending_buf[ce.pending++]=he&255},ph=(ce,he,de,xe)=>{let Ne=ce.avail_in;return Ne>xe&&(Ne=xe),Ne===0?0:(ce.avail_in-=Ne,he.set(ce.input.subarray(ce.next_in,ce.next_in+Ne),de),ce.state.wrap===1?ce.adler=Wo(ce.adler,he,Ne,de):ce.state.wrap===2&&(ce.adler=$s(ce.adler,he,Ne,de)),ce.next_in+=Ne,ce.total_in+=Ne,Ne)},mh=(ce,he)=>{let de=ce.max_chain_length,xe=ce.strstart,Ne,Ke,At=ce.prev_length,nt=ce.nice_match;const ft=ce.strstart>ce.w_size-mc?ce.strstart-(ce.w_size-mc):0,pt=ce.window,xt=ce.w_mask,kt=ce.prev,Kt=ce.strstart+qu;let Bt=pt[xe+At-1],An=pt[xe+At];ce.prev_length>=ce.good_match&&(de>>=2),nt>ce.lookahead&&(nt=ce.lookahead);do if(Ne=he,!(pt[Ne+At]!==An||pt[Ne+At-1]!==Bt||pt[Ne]!==pt[xe]||pt[++Ne]!==pt[xe+1])){xe+=2,Ne++;do;while(pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&pt[++xe]===pt[++Ne]&&xeAt){if(ce.match_start=he,At=Ke,Ke>=nt)break;Bt=pt[xe+At-1],An=pt[xe+At]}}while((he=kt[he&xt])>ft&&--de!==0);return At<=ce.lookahead?At:ce.lookahead},CA=ce=>{const he=ce.w_size;let de,xe,Ne;do{if(xe=ce.window_size-ce.lookahead-ce.strstart,ce.strstart>=he+(he-mc)&&(ce.window.set(ce.window.subarray(he,he+he-xe),0),ce.match_start-=he,ce.strstart-=he,ce.block_start-=he,ce.insert>ce.strstart&&(ce.insert=ce.strstart),Ed(ce),xe+=he),ce.strm.avail_in===0)break;if(de=ph(ce.strm,ce.window,ce.strstart+ce.lookahead,xe),ce.lookahead+=de,ce.lookahead+ce.insert>=Cs)for(Ne=ce.strstart-ce.insert,ce.ins_h=ce.window[Ne],ce.ins_h=Dc(ce,ce.ins_h,ce.window[Ne+1]);ce.insert&&(ce.ins_h=Dc(ce,ce.ins_h,ce.window[Ne+Cs-1]),ce.prev[Ne&ce.w_mask]=ce.head[ce.ins_h],ce.head[ce.ins_h]=Ne,Ne++,ce.insert--,!(ce.lookahead+ce.insert{let de=ce.pending_buf_size-5>ce.w_size?ce.w_size:ce.pending_buf_size-5,xe,Ne,Ke,At=0,nt=ce.strm.avail_in;do{if(xe=65535,Ke=ce.bi_valid+42>>3,ce.strm.avail_outNe+ce.strm.avail_in&&(xe=Ne+ce.strm.avail_in),xe>Ke&&(xe=Ke),xe>8,ce.pending_buf[ce.pending-2]=~xe,ce.pending_buf[ce.pending-1]=~xe>>8,zu(ce.strm),Ne&&(Ne>xe&&(Ne=xe),ce.strm.output.set(ce.window.subarray(ce.block_start,ce.block_start+Ne),ce.strm.next_out),ce.strm.next_out+=Ne,ce.strm.avail_out-=Ne,ce.strm.total_out+=Ne,ce.block_start+=Ne,xe-=Ne),xe&&(ph(ce.strm,ce.strm.output,ce.strm.next_out,xe),ce.strm.next_out+=xe,ce.strm.avail_out-=xe,ce.strm.total_out+=xe)}while(At===0);return nt-=ce.strm.avail_in,nt&&(nt>=ce.w_size?(ce.matches=2,ce.window.set(ce.strm.input.subarray(ce.strm.next_in-ce.w_size,ce.strm.next_in),0),ce.strstart=ce.w_size,ce.insert=ce.strstart):(ce.window_size-ce.strstart<=nt&&(ce.strstart-=ce.w_size,ce.window.set(ce.window.subarray(ce.w_size,ce.w_size+ce.strstart),0),ce.matches<2&&ce.matches++,ce.insert>ce.strstart&&(ce.insert=ce.strstart)),ce.window.set(ce.strm.input.subarray(ce.strm.next_in-nt,ce.strm.next_in),ce.strstart),ce.strstart+=nt,ce.insert+=nt>ce.w_size-ce.insert?ce.w_size-ce.insert:nt),ce.block_start=ce.strstart),ce.high_waterKe&&ce.block_start>=ce.w_size&&(ce.block_start-=ce.w_size,ce.strstart-=ce.w_size,ce.window.set(ce.window.subarray(ce.w_size,ce.w_size+ce.strstart),0),ce.matches<2&&ce.matches++,Ke+=ce.w_size,ce.insert>ce.strstart&&(ce.insert=ce.strstart)),Ke>ce.strm.avail_in&&(Ke=ce.strm.avail_in),Ke&&(ph(ce.strm,ce.window,ce.strstart,Ke),ce.strstart+=Ke,ce.insert+=Ke>ce.w_size-ce.insert?ce.w_size-ce.insert:Ke),ce.high_water>3,Ke=ce.pending_buf_size-Ke>65535?65535:ce.pending_buf_size-Ke,de=Ke>ce.w_size?ce.w_size:Ke,Ne=ce.strstart-ce.block_start,(Ne>=de||(Ne||he===Bl)&&he!==Xa&&ce.strm.avail_in===0&&Ne<=Ke)&&(xe=Ne>Ke?Ke:Ne,At=he===Bl&&ce.strm.avail_in===0&&xe===Ne?1:0,fl(ce,ce.block_start,xe,At),ce.block_start+=xe,zu(ce.strm)),At?$c:Pl)},uf=(ce,he)=>{let de,xe;for(;;){if(ce.lookahead=Cs&&(ce.ins_h=Dc(ce,ce.ins_h,ce.window[ce.strstart+Cs-1]),de=ce.prev[ce.strstart&ce.w_mask]=ce.head[ce.ins_h],ce.head[ce.ins_h]=ce.strstart),de!==0&&ce.strstart-de<=ce.w_size-mc&&(ce.match_length=mh(ce,de)),ce.match_length>=Cs)if(xe=Ll(ce,ce.strstart-ce.match_start,ce.match_length-Cs),ce.lookahead-=ce.match_length,ce.match_length<=ce.max_lazy_match&&ce.lookahead>=Cs){ce.match_length--;do ce.strstart++,ce.ins_h=Dc(ce,ce.ins_h,ce.window[ce.strstart+Cs-1]),de=ce.prev[ce.strstart&ce.w_mask]=ce.head[ce.ins_h],ce.head[ce.ins_h]=ce.strstart;while(--ce.match_length!==0);ce.strstart++}else ce.strstart+=ce.match_length,ce.match_length=0,ce.ins_h=ce.window[ce.strstart],ce.ins_h=Dc(ce,ce.ins_h,ce.window[ce.strstart+1]);else xe=Ll(ce,0,ce.window[ce.strstart]),ce.lookahead--,ce.strstart++;if(xe&&(Iu(ce,!1),ce.strm.avail_out===0))return Pl}return ce.insert=ce.strstart{let de,xe,Ne;for(;;){if(ce.lookahead=Cs&&(ce.ins_h=Dc(ce,ce.ins_h,ce.window[ce.strstart+Cs-1]),de=ce.prev[ce.strstart&ce.w_mask]=ce.head[ce.ins_h],ce.head[ce.ins_h]=ce.strstart),ce.prev_length=ce.match_length,ce.prev_match=ce.match_start,ce.match_length=Cs-1,de!==0&&ce.prev_length4096)&&(ce.match_length=Cs-1)),ce.prev_length>=Cs&&ce.match_length<=ce.prev_length){Ne=ce.strstart+ce.lookahead-Cs,xe=Ll(ce,ce.strstart-1-ce.prev_match,ce.prev_length-Cs),ce.lookahead-=ce.prev_length-1,ce.prev_length-=2;do++ce.strstart<=Ne&&(ce.ins_h=Dc(ce,ce.ins_h,ce.window[ce.strstart+Cs-1]),de=ce.prev[ce.strstart&ce.w_mask]=ce.head[ce.ins_h],ce.head[ce.ins_h]=ce.strstart);while(--ce.prev_length!==0);if(ce.match_available=0,ce.match_length=Cs-1,ce.strstart++,xe&&(Iu(ce,!1),ce.strm.avail_out===0))return Pl}else if(ce.match_available){if(xe=Ll(ce,0,ce.window[ce.strstart-1]),xe&&Iu(ce,!1),ce.strstart++,ce.lookahead--,ce.strm.avail_out===0)return Pl}else ce.match_available=1,ce.strstart++,ce.lookahead--}return ce.match_available&&(xe=Ll(ce,0,ce.window[ce.strstart-1]),ce.match_available=0),ce.insert=ce.strstart{let de,xe,Ne,Ke;const At=ce.window;for(;;){if(ce.lookahead<=qu){if(CA(ce),ce.lookahead<=qu&&he===Xa)return Pl;if(ce.lookahead===0)break}if(ce.match_length=0,ce.lookahead>=Cs&&ce.strstart>0&&(Ne=ce.strstart-1,xe=At[Ne],xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne])){Ke=ce.strstart+qu;do;while(xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&xe===At[++Ne]&&Nece.lookahead&&(ce.match_length=ce.lookahead)}if(ce.match_length>=Cs?(de=Ll(ce,1,ce.match_length-Cs),ce.lookahead-=ce.match_length,ce.strstart+=ce.match_length,ce.match_length=0):(de=Ll(ce,0,ce.window[ce.strstart]),ce.lookahead--,ce.strstart++),de&&(Iu(ce,!1),ce.strm.avail_out===0))return Pl}return ce.insert=0,he===Bl?(Iu(ce,!0),ce.strm.avail_out===0?$c:Oc):ce.sym_next&&(Iu(ce,!1),ce.strm.avail_out===0)?Pl:ZA},rg=(ce,he)=>{let de;for(;;){if(ce.lookahead===0&&(CA(ce),ce.lookahead===0)){if(he===Xa)return Pl;break}if(ce.match_length=0,de=Ll(ce,0,ce.window[ce.strstart]),ce.lookahead--,ce.strstart++,de&&(Iu(ce,!1),ce.strm.avail_out===0))return Pl}return ce.insert=0,he===Bl?(Iu(ce,!0),ce.strm.avail_out===0?$c:Oc):ce.sym_next&&(Iu(ce,!1),ce.strm.avail_out===0)?Pl:ZA};function kl(ce,he,de,xe,Ne){this.good_length=ce,this.max_lazy=he,this.nice_length=de,this.max_chain=xe,this.func=Ne}const XA=[new kl(0,0,0,0,VA),new kl(4,4,8,4,uf),new kl(4,5,16,8,uf),new kl(4,6,32,32,uf),new kl(4,4,16,16,EA),new kl(8,16,32,32,EA),new kl(8,16,128,128,EA),new kl(8,32,128,256,EA),new kl(32,128,258,1024,EA),new kl(32,258,258,4096,EA)],ig=ce=>{ce.window_size=2*ce.w_size,eA(ce.head),ce.max_lazy_match=XA[ce.level].max_lazy,ce.good_match=XA[ce.level].good_length,ce.nice_match=XA[ce.level].nice_length,ce.max_chain_length=XA[ce.level].max_chain,ce.strstart=0,ce.block_start=0,ce.lookahead=0,ce.insert=0,ce.match_length=ce.prev_length=Cs-1,ce.match_available=0,ce.ins_h=0};function _t(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=wd,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array($h*2),this.dyn_dtree=new Uint16Array((2*uh+1)*2),this.bl_tree=new Uint16Array((2*ch+1)*2),eA(this.dyn_ltree),eA(this.dyn_dtree),eA(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Ah+1),this.heap=new Uint16Array(2*Jc+1),eA(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Jc+1),eA(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Dt=ce=>{if(!ce)return 1;const he=ce.state;return!he||he.strm!==ce||he.status!==Ic&&he.status!==dh&&he.status!==Sd&&he.status!==fh&&he.status!==lf&&he.status!==hh&&he.status!==qc&&he.status!==Cd?1:0},Wt=ce=>{if(Dt(ce))return wA(ce,Ns);ce.total_in=ce.total_out=0,ce.data_type=sf;const he=ce.state;return he.pending=0,he.pending_out=0,he.wrap<0&&(he.wrap=-he.wrap),he.status=he.wrap===2?dh:he.wrap?Ic:qc,ce.adler=he.wrap===2?0:1,he.last_flush=-2,bd(he),Os},en=ce=>{const he=Wt(ce);return he===Os&&ig(ce.state),he},hn=(ce,he)=>Dt(ce)||ce.state.wrap!==2?Ns:(ce.state.gzhead=he,Os),gn=(ce,he,de,xe,Ne,Ke)=>{if(!ce)return Ns;let At=1;if(he===Yc&&(he=6),xe<0?(At=0,xe=-xe):xe>15&&(At=2,xe-=16),Ne<1||Ne>GA||de!==wd||xe<8||xe>15||he<0||he>9||Ke<0||Ke>Qu||xe===8&&At!==1)return wA(ce,Ns);xe===8&&(xe=9);const nt=new _t;return ce.state=nt,nt.strm=ce,nt.status=Ic,nt.wrap=At,nt.gzhead=null,nt.w_bits=xe,nt.w_size=1<gn(ce,he,wd,Jh,lh,of),Wn=(ce,he)=>{if(Dt(ce)||he>Ju||he<0)return ce?wA(ce,Ns):Ns;const de=ce.state;if(!ce.output||ce.avail_in!==0&&!ce.input||de.status===Cd&&he!==Bl)return wA(ce,ce.avail_out===0?Hu:Ns);const xe=de.last_flush;if(de.last_flush=he,de.pending!==0){if(zu(ce),ce.avail_out===0)return de.last_flush=-1,Os}else if(ce.avail_in===0&&gh(he)<=gh(xe)&&he!==Bl)return wA(ce,Hu);if(de.status===Cd&&ce.avail_in!==0)return wA(ce,Hu);if(de.status===Ic&&de.wrap===0&&(de.status=qc),de.status===Ic){let Ne=wd+(de.w_bits-8<<4)<<8,Ke=-1;if(de.strategy>=bA||de.level<2?Ke=0:de.level<6?Ke=1:de.level===6?Ke=2:Ke=3,Ne|=Ke<<6,de.strstart!==0&&(Ne|=eg),Ne+=31-Ne%31,SA(de,Ne),de.strstart!==0&&(SA(de,ce.adler>>>16),SA(de,ce.adler&65535)),ce.adler=1,de.status=qc,zu(ce),de.pending!==0)return de.last_flush=-1,Os}if(de.status===dh){if(ce.adler=0,Es(de,31),Es(de,139),Es(de,8),de.gzhead)Es(de,(de.gzhead.text?1:0)+(de.gzhead.hcrc?2:0)+(de.gzhead.extra?4:0)+(de.gzhead.name?8:0)+(de.gzhead.comment?16:0)),Es(de,de.gzhead.time&255),Es(de,de.gzhead.time>>8&255),Es(de,de.gzhead.time>>16&255),Es(de,de.gzhead.time>>24&255),Es(de,de.level===9?2:de.strategy>=bA||de.level<2?4:0),Es(de,de.gzhead.os&255),de.gzhead.extra&&de.gzhead.extra.length&&(Es(de,de.gzhead.extra.length&255),Es(de,de.gzhead.extra.length>>8&255)),de.gzhead.hcrc&&(ce.adler=$s(ce.adler,de.pending_buf,de.pending,0)),de.gzindex=0,de.status=Sd;else if(Es(de,0),Es(de,0),Es(de,0),Es(de,0),Es(de,0),Es(de,de.level===9?2:de.strategy>=bA||de.level<2?4:0),Es(de,tg),de.status=qc,zu(ce),de.pending!==0)return de.last_flush=-1,Os}if(de.status===Sd){if(de.gzhead.extra){let Ne=de.pending,Ke=(de.gzhead.extra.length&65535)-de.gzindex;for(;de.pending+Ke>de.pending_buf_size;){let nt=de.pending_buf_size-de.pending;if(de.pending_buf.set(de.gzhead.extra.subarray(de.gzindex,de.gzindex+nt),de.pending),de.pending=de.pending_buf_size,de.gzhead.hcrc&&de.pending>Ne&&(ce.adler=$s(ce.adler,de.pending_buf,de.pending-Ne,Ne)),de.gzindex+=nt,zu(ce),de.pending!==0)return de.last_flush=-1,Os;Ne=0,Ke-=nt}let At=new Uint8Array(de.gzhead.extra);de.pending_buf.set(At.subarray(de.gzindex,de.gzindex+Ke),de.pending),de.pending+=Ke,de.gzhead.hcrc&&de.pending>Ne&&(ce.adler=$s(ce.adler,de.pending_buf,de.pending-Ne,Ne)),de.gzindex=0}de.status=fh}if(de.status===fh){if(de.gzhead.name){let Ne=de.pending,Ke;do{if(de.pending===de.pending_buf_size){if(de.gzhead.hcrc&&de.pending>Ne&&(ce.adler=$s(ce.adler,de.pending_buf,de.pending-Ne,Ne)),zu(ce),de.pending!==0)return de.last_flush=-1,Os;Ne=0}de.gzindexNe&&(ce.adler=$s(ce.adler,de.pending_buf,de.pending-Ne,Ne)),de.gzindex=0}de.status=lf}if(de.status===lf){if(de.gzhead.comment){let Ne=de.pending,Ke;do{if(de.pending===de.pending_buf_size){if(de.gzhead.hcrc&&de.pending>Ne&&(ce.adler=$s(ce.adler,de.pending_buf,de.pending-Ne,Ne)),zu(ce),de.pending!==0)return de.last_flush=-1,Os;Ne=0}de.gzindexNe&&(ce.adler=$s(ce.adler,de.pending_buf,de.pending-Ne,Ne))}de.status=hh}if(de.status===hh){if(de.gzhead.hcrc){if(de.pending+2>de.pending_buf_size&&(zu(ce),de.pending!==0))return de.last_flush=-1,Os;Es(de,ce.adler&255),Es(de,ce.adler>>8&255),ce.adler=0}if(de.status=qc,zu(ce),de.pending!==0)return de.last_flush=-1,Os}if(ce.avail_in!==0||de.lookahead!==0||he!==Xa&&de.status!==Cd){let Ne=de.level===0?VA(de,he):de.strategy===bA?rg(de,he):de.strategy===sh?ng(de,he):XA[de.level].func(de,he);if((Ne===$c||Ne===Oc)&&(de.status=Cd),Ne===Pl||Ne===$c)return ce.avail_out===0&&(de.last_flush=-1),Os;if(Ne===ZA&&(he===Rl?ta(de):he!==Ju&&(fl(de,0,0,!1),he===du&&(eA(de.head),de.lookahead===0&&(de.strstart=0,de.block_start=0,de.insert=0))),zu(ce),ce.avail_out===0))return de.last_flush=-1,Os}return he!==Bl?Os:de.wrap<=0?zs:(de.wrap===2?(Es(de,ce.adler&255),Es(de,ce.adler>>8&255),Es(de,ce.adler>>16&255),Es(de,ce.adler>>24&255),Es(de,ce.total_in&255),Es(de,ce.total_in>>8&255),Es(de,ce.total_in>>16&255),Es(de,ce.total_in>>24&255)):(SA(de,ce.adler>>>16),SA(de,ce.adler&65535)),zu(ce),de.wrap>0&&(de.wrap=-de.wrap),de.pending!==0?Os:zs)},Un=ce=>{if(Dt(ce))return Ns;const he=ce.state.status;return ce.state=null,he===qc?wA(ce,KA):Os},ir=(ce,he)=>{let de=he.length;if(Dt(ce))return Ns;const xe=ce.state,Ne=xe.wrap;if(Ne===2||Ne===1&&xe.status!==Ic||xe.lookahead)return Ns;if(Ne===1&&(ce.adler=Wo(ce.adler,he,de,0)),xe.wrap=0,de>=xe.w_size){Ne===0&&(eA(xe.head),xe.strstart=0,xe.block_start=0,xe.insert=0);let ft=new Uint8Array(xe.w_size);ft.set(he.subarray(de-xe.w_size,de),0),he=ft,de=xe.w_size}const Ke=ce.avail_in,At=ce.next_in,nt=ce.input;for(ce.avail_in=de,ce.next_in=0,ce.input=he,CA(xe);xe.lookahead>=Cs;){let ft=xe.strstart,pt=xe.lookahead-(Cs-1);do xe.ins_h=Dc(xe,xe.ins_h,xe.window[ft+Cs-1]),xe.prev[ft&xe.w_mask]=xe.head[xe.ins_h],xe.head[xe.ins_h]=ft,ft++;while(--pt);xe.strstart=ft,xe.lookahead=Cs-1,CA(xe)}return xe.strstart+=xe.lookahead,xe.block_start=xe.strstart,xe.insert=xe.lookahead,xe.lookahead=0,xe.match_length=xe.prev_length=Cs-1,xe.match_available=0,ce.next_in=At,ce.input=nt,ce.avail_in=Ke,xe.wrap=Ne,Os};var Cr=Kn,Ar=gn,qr=en,Gr=Wt,Xr=hn,Oi=Wn,mi=Un,_i=ir,vi="pako deflate (from Nodeca project)",zi={deflateInit:Cr,deflateInit2:Ar,deflateReset:qr,deflateResetKeep:Gr,deflateSetHeader:Xr,deflate:Oi,deflateEnd:mi,deflateSetDictionary:_i,deflateInfo:vi};const Fa=(ce,he)=>Object.prototype.hasOwnProperty.call(ce,he);var ja=function(ce){const he=Array.prototype.slice.call(arguments,1);for(;he.length;){const de=he.shift();if(de){if(typeof de!="object")throw new TypeError(de+"must be non-object");for(const xe in de)Fa(de,xe)&&(ce[xe]=de[xe])}}return ce},ga=ce=>{let he=0;for(let xe=0,Ne=ce.length;xe=252?6:ce>=248?5:ce>=240?4:ce>=224?3:ce>=192?2:1;Xi[254]=Xi[254]=1;var pa=ce=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(ce);let he,de,xe,Ne,Ke,At=ce.length,nt=0;for(Ne=0;Ne>>6,he[Ke++]=128|de&63):de<65536?(he[Ke++]=224|de>>>12,he[Ke++]=128|de>>>6&63,he[Ke++]=128|de&63):(he[Ke++]=240|de>>>18,he[Ke++]=128|de>>>12&63,he[Ke++]=128|de>>>6&63,he[Ke++]=128|de&63);return he};const ia=(ce,he)=>{if(he<65534&&ce.subarray&&ho)return String.fromCharCode.apply(null,ce.length===he?ce:ce.subarray(0,he));let de="";for(let xe=0;xe{const de=he||ce.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(ce.subarray(0,he));let xe,Ne;const Ke=new Array(de*2);for(Ne=0,xe=0;xe4){Ke[Ne++]=65533,xe+=nt-1;continue}for(At&=nt===2?31:nt===3?15:7;nt>1&&xe1){Ke[Ne++]=65533;continue}At<65536?Ke[Ne++]=At:(At-=65536,Ke[Ne++]=55296|At>>10&1023,Ke[Ne++]=56320|At&1023)}return ia(Ke,Ne)},ca=(ce,he)=>{he=he||ce.length,he>ce.length&&(he=ce.length);let de=he-1;for(;de>=0&&(ce[de]&192)===128;)de--;return de<0||de===0?he:de+Xi[ce[de]]>he?de:he},Ua={string2buf:pa,buf2string:Hi,utf8border:ca};function _o(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var so=_o;const ka=Object.prototype.toString,{Z_NO_FLUSH:So,Z_SYNC_FLUSH:Uo,Z_FULL_FLUSH:Bs,Z_FINISH:ns,Z_OK:Rs,Z_STREAM_END:el,Z_DEFAULT_COMPRESSION:po,Z_DEFAULT_STRATEGY:hl,Z_DEFLATED:cs}=uc;function xs(ce){this.options=Wa.assign({level:po,method:cs,chunkSize:16384,windowBits:15,memLevel:8,strategy:hl},ce||{});let he=this.options;he.raw&&he.windowBits>0?he.windowBits=-he.windowBits:he.gzip&&he.windowBits>0&&he.windowBits<16&&(he.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new so,this.strm.avail_out=0;let de=zi.deflateInit2(this.strm,he.level,he.method,he.windowBits,he.memLevel,he.strategy);if(de!==Rs)throw new Error(eu[de]);if(he.header&&zi.deflateSetHeader(this.strm,he.header),he.dictionary){let xe;if(typeof he.dictionary=="string"?xe=Ua.string2buf(he.dictionary):ka.call(he.dictionary)==="[object ArrayBuffer]"?xe=new Uint8Array(he.dictionary):xe=he.dictionary,de=zi.deflateSetDictionary(this.strm,xe),de!==Rs)throw new Error(eu[de]);this._dict_set=!0}}xs.prototype.push=function(ce,he){const de=this.strm,xe=this.options.chunkSize;let Ne,Ke;if(this.ended)return!1;for(he===~~he?Ke=he:Ke=he===!0?ns:So,typeof ce=="string"?de.input=Ua.string2buf(ce):ka.call(ce)==="[object ArrayBuffer]"?de.input=new Uint8Array(ce):de.input=ce,de.next_in=0,de.avail_in=de.input.length;;){if(de.avail_out===0&&(de.output=new Uint8Array(xe),de.next_out=0,de.avail_out=xe),(Ke===Uo||Ke===Bs)&&de.avail_out<=6){this.onData(de.output.subarray(0,de.next_out)),de.avail_out=0;continue}if(Ne=zi.deflate(de,Ke),Ne===el)return de.next_out>0&&this.onData(de.output.subarray(0,de.next_out)),Ne=zi.deflateEnd(this.strm),this.onEnd(Ne),this.ended=!0,Ne===Rs;if(de.avail_out===0){this.onData(de.output);continue}if(Ke>0&&de.next_out>0){this.onData(de.output.subarray(0,de.next_out)),de.avail_out=0;continue}if(de.avail_in===0)break}return!0},xs.prototype.onData=function(ce){this.chunks.push(ce)},xs.prototype.onEnd=function(ce){ce===Rs&&(this.result=Wa.flattenChunks(this.chunks)),this.chunks=[],this.err=ce,this.msg=this.strm.msg};function Fs(ce,he){const de=new xs(he);if(de.push(ce,!0),de.err)throw de.msg||eu[de.err];return de.result}function fu(ce,he){return he=he||{},he.raw=!0,Fs(ce,he)}function oa(ce,he){return he=he||{},he.gzip=!0,Fs(ce,he)}var Ka=xs,Ha=Fs,Ea=fu,As=oa,Ba=uc,ao={Deflate:Ka,deflate:Ha,deflateRaw:Ea,gzip:As,constants:Ba};const zo=16209,Zo=16191;var Wl=function(he,de){let xe,Ne,Ke,At,nt,ft,pt,xt,kt,Kt,Bt,An,sn,dn,Yt,Zn,Rn,En,Or,ni,Kr,tr,xn,pr;const Xt=he.state;xe=he.next_in,xn=he.input,Ne=xe+(he.avail_in-5),Ke=he.next_out,pr=he.output,At=Ke-(de-he.avail_out),nt=Ke+(he.avail_out-257),ft=Xt.dmax,pt=Xt.wsize,xt=Xt.whave,kt=Xt.wnext,Kt=Xt.window,Bt=Xt.hold,An=Xt.bits,sn=Xt.lencode,dn=Xt.distcode,Yt=(1<>>24,Bt>>>=En,An-=En,En=Rn>>>16&255,En===0)pr[Ke++]=Rn&65535;else if(En&16){Or=Rn&65535,En&=15,En&&(An>>=En,An-=En),An<15&&(Bt+=xn[xe++]<>>24,Bt>>>=En,An-=En,En=Rn>>>16&255,En&16){if(ni=Rn&65535,En&=15,Anft){he.msg="invalid distance too far back",Xt.mode=zo;break e}if(Bt>>>=En,An-=En,En=Ke-At,ni>En){if(En=ni-En,En>xt&&Xt.sane){he.msg="invalid distance too far back",Xt.mode=zo;break e}if(Kr=0,tr=Kt,kt===0){if(Kr+=pt-En,En2;)pr[Ke++]=tr[Kr++],pr[Ke++]=tr[Kr++],pr[Ke++]=tr[Kr++],Or-=3;Or&&(pr[Ke++]=tr[Kr++],Or>1&&(pr[Ke++]=tr[Kr++]))}else{Kr=Ke-ni;do pr[Ke++]=pr[Kr++],pr[Ke++]=pr[Kr++],pr[Ke++]=pr[Kr++],Or-=3;while(Or>2);Or&&(pr[Ke++]=pr[Kr++],Or>1&&(pr[Ke++]=pr[Kr++]))}}else if(En&64){he.msg="invalid distance code",Xt.mode=zo;break e}else{Rn=dn[(Rn&65535)+(Bt&(1<>3,xe-=Or,An-=Or<<3,Bt&=(1<{const ft=nt.bits;let pt=0,xt=0,kt=0,Kt=0,Bt=0,An=0,sn=0,dn=0,Yt=0,Zn=0,Rn,En,Or,ni,Kr,tr=null,xn;const pr=new Uint16Array(ul+1),Xt=new Uint16Array(ul+1);let fn=null,Gn,Hn,Rr;for(pt=0;pt<=ul;pt++)pr[pt]=0;for(xt=0;xt=1&&pr[Kt]===0;Kt--);if(Bt>Kt&&(Bt=Kt),Kt===0)return Ne[Ke++]=1<<24|64<<16|0,Ne[Ke++]=1<<24|64<<16|0,nt.bits=1,0;for(kt=1;kt0&&(ce===Cu||Kt!==1))return-1;for(Xt[1]=0,pt=1;ptKu||ce===tu&&Yt>cl)return 1;for(;;){Gn=pt-sn,At[xt]+1=xn?(Hn=fn[At[xt]-xn],Rr=tr[At[xt]-xn]):(Hn=96,Rr=0),Rn=1<>sn)+En]=Gn<<24|Hn<<16|Rr|0;while(En!==0);for(Rn=1<>=1;if(Rn!==0?(Zn&=Rn-1,Zn+=Rn):Zn=0,xt++,--pr[pt]===0){if(pt===Kt)break;pt=he[de+At[xt]]}if(pt>Bt&&(Zn&ni)!==Or){for(sn===0&&(sn=Bt),Kr+=kt,An=pt-sn,dn=1<Ku||ce===tu&&Yt>cl)return 1;Or=Zn&ni,Ne[Or]=Bt<<24|An<<16|Kr-Ke|0}}return Zn!==0&&(Ne[Kr+Zn]=pt-sn<<24|64<<16|0),nt.bits=Bt,0};const Lo=0,Zl=1,Ml=2,{Z_FINISH:hu,Z_BLOCK:nu,Z_TREES:ru,Z_OK:Ou,Z_STREAM_END:vc,Z_NEED_DICT:Du,Z_STREAM_ERROR:tl,Z_DATA_ERROR:Il,Z_MEM_ERROR:gl,Z_BUF_ERROR:Zs,Z_DEFLATED:$u}=uc,cc=16180,yc=16181,ec=16182,YA=16183,Bd=16184,Vo=16185,_s=16186,Ol=16187,Ks=16188,Dl=16189,Ul=16190,nl=16191,tc=16192,JA=16193,qA=16194,xd=16195,cf=16196,Af=16197,BA=16198,nc=16199,nA=16200,df=16201,Pd=16202,ff=16203,Fd=16204,rA=16205,_d=16206,vh=16207,hf=16208,bs=16209,Ld=16210,yh=16211,ag=852,bh=592,pf=15,Id=ce=>(ce>>>24&255)+(ce>>>8&65280)+((ce&65280)<<8)+((ce&255)<<24);function wh(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Tc=ce=>{if(!ce)return 1;const he=ce.state;return!he||he.strm!==ce||he.modeyh?1:0},mf=ce=>{if(Tc(ce))return tl;const he=ce.state;return ce.total_in=ce.total_out=he.total=0,ce.msg="",he.wrap&&(ce.adler=he.wrap&1),he.mode=cc,he.last=0,he.havedict=0,he.flags=-1,he.dmax=32768,he.head=null,he.hold=0,he.bits=0,he.lencode=he.lendyn=new Int32Array(ag),he.distcode=he.distdyn=new Int32Array(bh),he.sane=1,he.back=-1,Ou},Od=ce=>{if(Tc(ce))return tl;const he=ce.state;return he.wsize=0,he.whave=0,he.wnext=0,mf(ce)},Sh=(ce,he)=>{let de;if(Tc(ce))return tl;const xe=ce.state;return he<0?(de=0,he=-he):(de=(he>>4)+5,he<48&&(he&=15)),he&&(he<8||he>15)?tl:(xe.window!==null&&xe.wbits!==he&&(xe.window=null),xe.wrap=de,xe.wbits=he,Od(ce))},$A=(ce,he)=>{if(!ce)return tl;const de=new wh;ce.state=de,de.strm=ce,de.window=null,de.mode=cc;const xe=Sh(ce,he);return xe!==Ou&&(ce.state=null),xe},Dd=ce=>$A(ce,pf);let Tl=!0,bc,Td;const og=ce=>{if(Tl){bc=new Int32Array(512),Td=new Int32Array(32);let he=0;for(;he<144;)ce.lens[he++]=8;for(;he<256;)ce.lens[he++]=9;for(;he<280;)ce.lens[he++]=7;for(;he<288;)ce.lens[he++]=8;for(Ds(Zl,ce.lens,0,288,bc,0,ce.work,{bits:9}),he=0;he<32;)ce.lens[he++]=5;Ds(Ml,ce.lens,0,32,Td,0,ce.work,{bits:5}),Tl=!1}ce.lencode=bc,ce.lenbits=9,ce.distcode=Td,ce.distbits=5},ms=(ce,he,de,xe)=>{let Ne;const Ke=ce.state;return Ke.window===null&&(Ke.wsize=1<=Ke.wsize?(Ke.window.set(he.subarray(de-Ke.wsize,de),0),Ke.wnext=0,Ke.whave=Ke.wsize):(Ne=Ke.wsize-Ke.wnext,Ne>xe&&(Ne=xe),Ke.window.set(he.subarray(de-xe,de-xe+Ne),Ke.wnext),xe-=Ne,xe?(Ke.window.set(he.subarray(de-xe,de),0),Ke.wnext=xe,Ke.whave=Ke.wsize):(Ke.wnext+=Ne,Ke.wnext===Ke.wsize&&(Ke.wnext=0),Ke.whave{let de,xe,Ne,Ke,At,nt,ft,pt,xt,kt,Kt,Bt,An,sn,dn=0,Yt,Zn,Rn,En,Or,ni,Kr,tr;const xn=new Uint8Array(4);let pr,Xt;const fn=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Tc(ce)||!ce.output||!ce.input&&ce.avail_in!==0)return tl;de=ce.state,de.mode===nl&&(de.mode=tc),At=ce.next_out,Ne=ce.output,ft=ce.avail_out,Ke=ce.next_in,xe=ce.input,nt=ce.avail_in,pt=de.hold,xt=de.bits,kt=nt,Kt=ft,tr=Ou;e:for(;;)switch(de.mode){case cc:if(de.wrap===0){de.mode=tc;break}for(;xt<16;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>8&255,de.check=$s(de.check,xn,2,0),pt=0,xt=0,de.mode=yc;break}if(de.head&&(de.head.done=!1),!(de.wrap&1)||(((pt&255)<<8)+(pt>>8))%31){ce.msg="incorrect header check",de.mode=bs;break}if((pt&15)!==$u){ce.msg="unknown compression method",de.mode=bs;break}if(pt>>>=4,xt-=4,Kr=(pt&15)+8,de.wbits===0&&(de.wbits=Kr),Kr>15||Kr>de.wbits){ce.msg="invalid window size",de.mode=bs;break}de.dmax=1<>8&1),de.flags&512&&de.wrap&4&&(xn[0]=pt&255,xn[1]=pt>>>8&255,de.check=$s(de.check,xn,2,0)),pt=0,xt=0,de.mode=ec;case ec:for(;xt<32;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>8&255,xn[2]=pt>>>16&255,xn[3]=pt>>>24&255,de.check=$s(de.check,xn,4,0)),pt=0,xt=0,de.mode=YA;case YA:for(;xt<16;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>8),de.flags&512&&de.wrap&4&&(xn[0]=pt&255,xn[1]=pt>>>8&255,de.check=$s(de.check,xn,2,0)),pt=0,xt=0,de.mode=Bd;case Bd:if(de.flags&1024){for(;xt<16;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>8&255,de.check=$s(de.check,xn,2,0)),pt=0,xt=0}else de.head&&(de.head.extra=null);de.mode=Vo;case Vo:if(de.flags&1024&&(Bt=de.length,Bt>nt&&(Bt=nt),Bt&&(de.head&&(Kr=de.head.extra_len-de.length,de.head.extra||(de.head.extra=new Uint8Array(de.head.extra_len)),de.head.extra.set(xe.subarray(Ke,Ke+Bt),Kr)),de.flags&512&&de.wrap&4&&(de.check=$s(de.check,xe,Bt,Ke)),nt-=Bt,Ke+=Bt,de.length-=Bt),de.length))break e;de.length=0,de.mode=_s;case _s:if(de.flags&2048){if(nt===0)break e;Bt=0;do Kr=xe[Ke+Bt++],de.head&&Kr&&de.length<65536&&(de.head.name+=String.fromCharCode(Kr));while(Kr&&Bt>9&1,de.head.done=!0),ce.adler=de.check=0,de.mode=nl;break;case Dl:for(;xt<32;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=xt&7,xt-=xt&7,de.mode=_d;break}for(;xt<3;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=1,xt-=1,pt&3){case 0:de.mode=JA;break;case 1:if(og(de),de.mode=nc,he===ru){pt>>>=2,xt-=2;break e}break;case 2:de.mode=cf;break;case 3:ce.msg="invalid block type",de.mode=bs}pt>>>=2,xt-=2;break;case JA:for(pt>>>=xt&7,xt-=xt&7;xt<32;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>16^65535)){ce.msg="invalid stored block lengths",de.mode=bs;break}if(de.length=pt&65535,pt=0,xt=0,de.mode=qA,he===ru)break e;case qA:de.mode=xd;case xd:if(Bt=de.length,Bt){if(Bt>nt&&(Bt=nt),Bt>ft&&(Bt=ft),Bt===0)break e;Ne.set(xe.subarray(Ke,Ke+Bt),At),nt-=Bt,Ke+=Bt,ft-=Bt,At+=Bt,de.length-=Bt;break}de.mode=nl;break;case cf:for(;xt<14;){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=5,xt-=5,de.ndist=(pt&31)+1,pt>>>=5,xt-=5,de.ncode=(pt&15)+4,pt>>>=4,xt-=4,de.nlen>286||de.ndist>30){ce.msg="too many length or distance symbols",de.mode=bs;break}de.have=0,de.mode=Af;case Af:for(;de.have>>=3,xt-=3}for(;de.have<19;)de.lens[fn[de.have++]]=0;if(de.lencode=de.lendyn,de.lenbits=7,pr={bits:de.lenbits},tr=Ds(Lo,de.lens,0,19,de.lencode,0,de.work,pr),de.lenbits=pr.bits,tr){ce.msg="invalid code lengths set",de.mode=bs;break}de.have=0,de.mode=BA;case BA:for(;de.have>>24,Zn=dn>>>16&255,Rn=dn&65535,!(Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=Yt,xt-=Yt,de.lens[de.have++]=Rn;else{if(Rn===16){for(Xt=Yt+2;xt>>=Yt,xt-=Yt,de.have===0){ce.msg="invalid bit length repeat",de.mode=bs;break}Kr=de.lens[de.have-1],Bt=3+(pt&3),pt>>>=2,xt-=2}else if(Rn===17){for(Xt=Yt+3;xt>>=Yt,xt-=Yt,Kr=0,Bt=3+(pt&7),pt>>>=3,xt-=3}else{for(Xt=Yt+7;xt>>=Yt,xt-=Yt,Kr=0,Bt=11+(pt&127),pt>>>=7,xt-=7}if(de.have+Bt>de.nlen+de.ndist){ce.msg="invalid bit length repeat",de.mode=bs;break}for(;Bt--;)de.lens[de.have++]=Kr}}if(de.mode===bs)break;if(de.lens[256]===0){ce.msg="invalid code -- missing end-of-block",de.mode=bs;break}if(de.lenbits=9,pr={bits:de.lenbits},tr=Ds(Zl,de.lens,0,de.nlen,de.lencode,0,de.work,pr),de.lenbits=pr.bits,tr){ce.msg="invalid literal/lengths set",de.mode=bs;break}if(de.distbits=6,de.distcode=de.distdyn,pr={bits:de.distbits},tr=Ds(Ml,de.lens,de.nlen,de.ndist,de.distcode,0,de.work,pr),de.distbits=pr.bits,tr){ce.msg="invalid distances set",de.mode=bs;break}if(de.mode=nc,he===ru)break e;case nc:de.mode=nA;case nA:if(nt>=6&&ft>=258){ce.next_out=At,ce.avail_out=ft,ce.next_in=Ke,ce.avail_in=nt,de.hold=pt,de.bits=xt,Wl(ce,Kt),At=ce.next_out,Ne=ce.output,ft=ce.avail_out,Ke=ce.next_in,xe=ce.input,nt=ce.avail_in,pt=de.hold,xt=de.bits,de.mode===nl&&(de.back=-1);break}for(de.back=0;dn=de.lencode[pt&(1<>>24,Zn=dn>>>16&255,Rn=dn&65535,!(Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>En)],Yt=dn>>>24,Zn=dn>>>16&255,Rn=dn&65535,!(En+Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=En,xt-=En,de.back+=En}if(pt>>>=Yt,xt-=Yt,de.back+=Yt,de.length=Rn,Zn===0){de.mode=rA;break}if(Zn&32){de.back=-1,de.mode=nl;break}if(Zn&64){ce.msg="invalid literal/length code",de.mode=bs;break}de.extra=Zn&15,de.mode=df;case df:if(de.extra){for(Xt=de.extra;xt>>=de.extra,xt-=de.extra,de.back+=de.extra}de.was=de.length,de.mode=Pd;case Pd:for(;dn=de.distcode[pt&(1<>>24,Zn=dn>>>16&255,Rn=dn&65535,!(Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>En)],Yt=dn>>>24,Zn=dn>>>16&255,Rn=dn&65535,!(En+Yt<=xt);){if(nt===0)break e;nt--,pt+=xe[Ke++]<>>=En,xt-=En,de.back+=En}if(pt>>>=Yt,xt-=Yt,de.back+=Yt,Zn&64){ce.msg="invalid distance code",de.mode=bs;break}de.offset=Rn,de.extra=Zn&15,de.mode=ff;case ff:if(de.extra){for(Xt=de.extra;xt>>=de.extra,xt-=de.extra,de.back+=de.extra}if(de.offset>de.dmax){ce.msg="invalid distance too far back",de.mode=bs;break}de.mode=Fd;case Fd:if(ft===0)break e;if(Bt=Kt-ft,de.offset>Bt){if(Bt=de.offset-Bt,Bt>de.whave&&de.sane){ce.msg="invalid distance too far back",de.mode=bs;break}Bt>de.wnext?(Bt-=de.wnext,An=de.wsize-Bt):An=de.wnext-Bt,Bt>de.length&&(Bt=de.length),sn=de.window}else sn=Ne,An=At-de.offset,Bt=de.length;Bt>ft&&(Bt=ft),ft-=Bt,de.length-=Bt;do Ne[At++]=sn[An++];while(--Bt);de.length===0&&(de.mode=nA);break;case rA:if(ft===0)break e;Ne[At++]=de.length,ft--,de.mode=nA;break;case _d:if(de.wrap){for(;xt<32;){if(nt===0)break e;nt--,pt|=xe[Ke++]<{if(Tc(ce))return tl;let he=ce.state;return he.window&&(he.window=null),ce.state=null,Ou},jc=(ce,he)=>{if(Tc(ce))return tl;const de=ce.state;return de.wrap&2?(de.head=he,he.done=!1,Ou):tl},Nc=(ce,he)=>{const de=he.length;let xe,Ne,Ke;return Tc(ce)||(xe=ce.state,xe.wrap!==0&&xe.mode!==Ul)?tl:xe.mode===Ul&&(Ne=1,Ne=Wo(Ne,he,de,0),Ne!==xe.check)?Il:(Ke=ms(ce,he,de,de),Ke?(xe.mode=Ld,gl):(xe.havedict=1,Ou))};var Ch=Od,vf=Sh,yf=mf,bf=Dd,wf=$A,tp=Ts,np=Gu,rp=jc,ip=Nc,sg="pako inflate (from Nodeca project)",iA={inflateReset:Ch,inflateReset2:vf,inflateResetKeep:yf,inflateInit:bf,inflateInit2:wf,inflate:tp,inflateEnd:np,inflateGetHeader:rp,inflateSetDictionary:ip,inflateInfo:sg};function ym(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var bm=ym;const ap=Object.prototype.toString,{Z_NO_FLUSH:Eh,Z_FINISH:Bh,Z_OK:Sf,Z_STREAM_END:xh,Z_NEED_DICT:Cf,Z_STREAM_ERROR:op,Z_DATA_ERROR:lg,Z_MEM_ERROR:sp}=uc;function Ef(ce){this.options=Wa.assign({chunkSize:1024*64,windowBits:15,to:""},ce||{});const he=this.options;he.raw&&he.windowBits>=0&&he.windowBits<16&&(he.windowBits=-he.windowBits,he.windowBits===0&&(he.windowBits=-15)),he.windowBits>=0&&he.windowBits<16&&!(ce&&ce.windowBits)&&(he.windowBits+=32),he.windowBits>15&&he.windowBits<48&&(he.windowBits&15||(he.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new so,this.strm.avail_out=0;let de=iA.inflateInit2(this.strm,he.windowBits);if(de!==Sf)throw new Error(eu[de]);if(this.header=new bm,iA.inflateGetHeader(this.strm,this.header),he.dictionary&&(typeof he.dictionary=="string"?he.dictionary=Ua.string2buf(he.dictionary):ap.call(he.dictionary)==="[object ArrayBuffer]"&&(he.dictionary=new Uint8Array(he.dictionary)),he.raw&&(de=iA.inflateSetDictionary(this.strm,he.dictionary),de!==Sf)))throw new Error(eu[de])}Ef.prototype.push=function(ce,he){const de=this.strm,xe=this.options.chunkSize,Ne=this.options.dictionary;let Ke,At,nt;if(this.ended)return!1;for(he===~~he?At=he:At=he===!0?Bh:Eh,ap.call(ce)==="[object ArrayBuffer]"?de.input=new Uint8Array(ce):de.input=ce,de.next_in=0,de.avail_in=de.input.length;;){for(de.avail_out===0&&(de.output=new Uint8Array(xe),de.next_out=0,de.avail_out=xe),Ke=iA.inflate(de,At),Ke===Cf&&Ne&&(Ke=iA.inflateSetDictionary(de,Ne),Ke===Sf?Ke=iA.inflate(de,At):Ke===lg&&(Ke=Cf));de.avail_in>0&&Ke===xh&&de.state.wrap>0&&ce[de.next_in]!==0;)iA.inflateReset(de),Ke=iA.inflate(de,At);switch(Ke){case op:case lg:case Cf:case sp:return this.onEnd(Ke),this.ended=!0,!1}if(nt=de.avail_out,de.next_out&&(de.avail_out===0||Ke===xh))if(this.options.to==="string"){let ft=Ua.utf8border(de.output,de.next_out),pt=de.next_out-ft,xt=Ua.buf2string(de.output,ft);de.next_out=pt,de.avail_out=xe-pt,pt&&de.output.set(de.output.subarray(ft,ft+pt),0),this.onData(xt)}else this.onData(de.output.length===de.next_out?de.output:de.output.subarray(0,de.next_out));if(!(Ke===Sf&&nt===0)){if(Ke===xh)return Ke=iA.inflateEnd(this.strm),this.onEnd(Ke),this.ended=!0,!0;if(de.avail_in===0)break}}return!0},Ef.prototype.onData=function(ce){this.chunks.push(ce)},Ef.prototype.onEnd=function(ce){ce===Sf&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Wa.flattenChunks(this.chunks)),this.chunks=[],this.err=ce,this.msg=this.strm.msg};function jd(ce,he){const de=new Ef(he);if(de.push(ce),de.err)throw de.msg||eu[de.err];return de.result}function lp(ce,he){return he=he||{},he.raw=!0,jd(ce,he)}var up=Ef,wm=jd,Sm=lp,cp=jd,Nd=uc,ug={Inflate:up,inflate:wm,inflateRaw:Sm,ungzip:cp,constants:Nd};const{Deflate:Ph,deflate:Cm,deflateRaw:Em,gzip:Bm}=ao,{Inflate:xm,inflate:Ap,inflateRaw:cg,ungzip:dp}=ug;var fp=Ph,Ag=Cm,hp=Em,gp=Bm,dg=xm,Bf=Ap,Fh=cg,pp=dp,mp=uc,E0={Deflate:fp,deflate:Ag,deflateRaw:hp,gzip:gp,Inflate:dg,inflate:Bf,inflateRaw:Fh,ungzip:pp,constants:mp};const fg=[];for(let ce=0;ce<256;ce++){let he=ce;for(let de=0;de<8;de++)he&1?he=3988292384^he>>>1:he=he>>>1;fg[ce]=he}const hg=4294967295;function Pm(ce,he,de){let xe=ce;for(let Ne=0;Ne>>8;return xe}function vp(ce,he){return(Pm(hg,ce,he)^hg)>>>0}function ed(ce,he,de){const xe=ce.readUint32(),Ne=vp(new Uint8Array(ce.buffer,ce.byteOffset+ce.offset-he-4,he),he);if(Ne!==xe)throw new Error(`CRC mismatch for chunk ${de}. Expected ${xe}, found ${Ne}`)}function Fm(ce,he){ce.writeUint32(vp(new Uint8Array(ce.buffer,ce.byteOffset+ce.offset-he,he),he))}function Fl(ce,he,de){for(let xe=0;xe>1)&255}else{for(;Ke>1)&255;for(;Ke>1)&255}}function oA(ce,he,de,xe,Ne){let Ke=0;if(de.length===0){for(;Ke=de||ni>=xe))for(let Kr=0;Kr>8&255}const wp=new Uint16Array([255]),Ff=new Uint8Array(wp.buffer)[0]===255,Im=new Uint8Array(0);function Sp(ce){const{data:he,width:de,height:xe,channels:Ne,depth:Ke}=ce,At=Math.ceil(Ke/8)*Ne,nt=Math.ceil(Ke/8*Ne*de),ft=new Uint8Array(xe*nt);let pt=Im,xt=0,kt,Kt;for(let Bt=0;Bt>8&255}const _f=Uint8Array.of(137,80,78,71,13,10,26,10);function B0(ce){ce.writeBytes(_f)}function _h(ce){if(!Dm(ce.readBytes(_f.length)))throw new Error("wrong PNG signature")}function Dm(ce){if(ce.length<_f.length)return!1;for(let he=0;he<_f.length;he++)if(ce[he]!==_f[he])return!1;return!0}const Cp="tEXt",Ep=0,Bp=new TextDecoder("latin1");function xp(ce){if(Lh(ce),ce.length===0||ce.length>79)throw new Error("keyword length must be between 1 and 79")}const pg=/^[\u0000-\u00FF]*$/;function Lh(ce){if(!pg.test(ce))throw new Error("invalid latin1 text")}function Pp(ce,he,de){const xe=Fp(he);ce[xe]=_p(he,de-xe.length-1)}function x0(ce,he,de){xp(he),Lh(de);const xe=he.length+1+de.length;ce.writeUint32(xe),ce.writeChars(Cp),ce.writeChars(he),ce.writeByte(Ep),ce.writeChars(de),writeCrc(ce,xe+4)}function Fp(ce){for(ce.mark();ce.readByte()!==Ep;);const he=ce.offset;ce.reset();const de=Bp.decode(ce.readBytes(he-ce.offset-1));return ce.skip(1),xp(de),de}function _p(ce,he){return Bp.decode(ce.readBytes(he))}const rc={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},mg={UNKNOWN:-1,DEFLATE:0},Lp={UNKNOWN:-1,ADAPTIVE:0},vg={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Ih={NONE:0,BACKGROUND:1,PREVIOUS:2},Lf={SOURCE:0,OVER:1};class Tm extends er{constructor(de,xe={}){super(de);Ms(this,"_checkCrc");Ms(this,"_inflator");Ms(this,"_png");Ms(this,"_apng");Ms(this,"_end");Ms(this,"_hasPalette");Ms(this,"_palette");Ms(this,"_hasTransparency");Ms(this,"_transparency");Ms(this,"_compressionMethod");Ms(this,"_filterMethod");Ms(this,"_interlaceMethod");Ms(this,"_colorType");Ms(this,"_isAnimated");Ms(this,"_numberOfFrames");Ms(this,"_numberOfPlays");Ms(this,"_frames");Ms(this,"_writingDataChunks");const{checkCrc:Ne=!1}=xe;this._checkCrc=Ne,this._inflator=new dg,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=mg.UNKNOWN,this._filterMethod=Lp.UNKNOWN,this._interlaceMethod=vg.UNKNOWN,this._colorType=rc.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(_h(this);!this._end;){const de=this.readUint32(),xe=this.readChars(4);this.decodeChunk(de,xe)}return this.decodeImage(),this._png}decodeApng(){for(_h(this);!this._end;){const de=this.readUint32(),xe=this.readChars(4);this.decodeApngChunk(de,xe)}return this.decodeApngImage(),this._apng}decodeChunk(de,xe){const Ne=this.offset;switch(xe){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(de);break;case"IDAT":this.decodeIDAT(de);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(de);break;case"iCCP":this.decodeiCCP(de);break;case Cp:Pp(this._png.text,this,de);break;case"pHYs":this.decodepHYs();break;default:this.skip(de);break}if(this.offset-Ne!==de)throw new Error(`Length mismatch while decoding chunk ${xe}`);this._checkCrc?ed(this,de+4,xe):this.skip(4)}decodeApngChunk(de,xe){const Ne=this.offset;switch(xe!=="fdAT"&&xe!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),xe){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(de);break;default:this.decodeChunk(de,xe),this.offset=Ne+de;break}if(this.offset-Ne!==de)throw new Error(`Length mismatch while decoding chunk ${xe}`);this._checkCrc?ed(this,de+4,xe):this.skip(4)}decodeIHDR(){const de=this._png;de.width=this.readUint32(),de.height=this.readUint32(),de.depth=yg(this.readUint8());const xe=this.readUint8();this._colorType=xe;let Ne;switch(xe){case rc.GREYSCALE:Ne=1;break;case rc.TRUECOLOUR:Ne=3;break;case rc.INDEXED_COLOUR:Ne=1;break;case rc.GREYSCALE_ALPHA:Ne=2;break;case rc.TRUECOLOUR_ALPHA:Ne=4;break;case rc.UNKNOWN:default:throw new Error(`Unknown color type: ${xe}`)}if(this._png.channels=Ne,this._compressionMethod=this.readUint8(),this._compressionMethod!==mg.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const de={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(de)}decodePLTE(de){if(de%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${de}`);const xe=de/3;this._hasPalette=!0;const Ne=[];this._palette=Ne;for(let Ke=0;Kethis._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${de/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(de/2);for(let xe=0;xethis._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${de} vs ${this._palette.length})`);let xe=0;for(;xe{const ft=((At+xe.yOffset)*this._png.width+xe.xOffset+nt)*this._png.channels,pt=(At*xe.width+nt)*this._png.channels;return{index:ft,frameIndex:pt}};switch(xe.blendOp){case Lf.SOURCE:for(let At=0;Atxe.at(-1)!==255);this.writeUint32(de.length),this.writeChars("tRNS");for(const xe of de)this.writeByte(xe.at(-1));writeCrc(this,4+de.length)}encodeIDAT(de){this.writeUint32(de.length),this.writeChars("IDAT"),this.writeBytes(de),writeCrc(this,de.length+4)}encodeData(){const{width:de,height:xe,channels:Ne,depth:Ke,data:At}=this._png,nt=Ke<=8?Math.ceil(de*Ke/8)*Ne:Math.ceil(de*Ke/8*Ne/2),ft=new IOBuffer().setBigEndian();let pt=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let Kt=0;Kt0)return ce;throw new TypeError(`${he} must be a positive integer`)}function Oh(ce,he){const{channels:de=4,depth:xe=8}=ce;if(de!==4&&de!==3&&de!==2&&de!==1)throw new RangeError(`unsupported number of channels: ${de}`);const Ne={channels:de,depth:xe,colorType:ColorType.UNKNOWN};switch(de){case 4:Ne.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:Ne.colorType=ColorType.TRUECOLOUR;break;case 1:he?Ne.colorType=ColorType.INDEXED_COLOUR:Ne.colorType=ColorType.GREYSCALE;break;case 2:Ne.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return Ne}function Ac(ce,he,de,xe){for(let Ne=0;Ne>8&255),de.writeByte(Rn&255)}}return xe}function Gs(ce,he,de,xe){for(let Ne=0;Ne=200&&he.status<=299}function Th(ce){try{ce.dispatchEvent(new MouseEvent("click"))}catch(de){var he=document.createEvent("MouseEvents");he.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),ce.dispatchEvent(he)}}var PA=jo.saveAs||((typeof window=="undefined"?"undefined":(0,me.Z)(window))!=="object"||window!==jo?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(ce,he,de){var xe=jo.URL||jo.webkitURL,Ne=document.createElement("a");he=he||ce.name||"download",Ne.download=he,Ne.rel="noopener",typeof ce=="string"?(Ne.href=ce,Ne.origin!==location.origin?Sg(Ne.href)?wg(ce,he,de):Th(Ne,Ne.target="_blank"):Th(Ne)):(Ne.href=xe.createObjectURL(ce),setTimeout(function(){xe.revokeObjectURL(Ne.href)},4e4),setTimeout(function(){Th(Ne)},0))}:"msSaveOrOpenBlob"in navigator?function(ce,he,de){if(he=he||ce.name||"download",typeof ce=="string")if(Sg(ce))wg(ce,he,de);else{var xe=document.createElement("a");xe.href=ce,xe.target="_blank",setTimeout(function(){Th(xe)})}else navigator.msSaveOrOpenBlob(function(Ne,Ke){return Ke===void 0?Ke={autoBom:!1}:(0,me.Z)(Ke)!=="object"&&(ol.warn("Deprecated: Expected third argument to be a object"),Ke={autoBom:!Ke}),Ke.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(Ne.type)?new Blob(["\uFEFF",Ne],{type:Ne.type}):Ne}(ce,de),he)}:function(ce,he,de,xe){if((xe=xe||open("","_blank"))&&(xe.document.title=xe.document.body.innerText="downloading..."),typeof ce=="string")return wg(ce,he,de);var Ne=ce.type==="application/octet-stream",Ke=/constructor/i.test(jo.HTMLElement)||jo.safari,At=/CriOS\/[\d]+/.test(navigator.userAgent);if((At||Ne&&Ke)&&(typeof FileReader=="undefined"?"undefined":(0,me.Z)(FileReader))==="object"){var nt=new FileReader;nt.onloadend=function(){var xt=nt.result;xt=At?xt:xt.replace(/^data:[^;]*;/,"data:attachment/file;"),xe?xe.location.href=xt:location=xt,xe=null},nt.readAsDataURL(ce)}else{var ft=jo.URL||jo.webkitURL,pt=ft.createObjectURL(ce);xe?xe.location=pt:location.href=pt,xe=null,setTimeout(function(){ft.revokeObjectURL(pt)},4e4)}});function Ip(ce){var he;ce=ce||"",this.ok=!1,ce.charAt(0)=="#"&&(ce=ce.substr(1,6)),ce={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"}[ce=(ce=ce.replace(/ /g,"")).toLowerCase()]||ce;for(var de=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(nt){return[parseInt(nt[1]),parseInt(nt[2]),parseInt(nt[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(nt){return[parseInt(nt[1],16),parseInt(nt[2],16),parseInt(nt[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(nt){return[parseInt(nt[1]+nt[1],16),parseInt(nt[2]+nt[2],16),parseInt(nt[3]+nt[3],16)]}}],xe=0;xe255?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 nt=this.r.toString(16),ft=this.g.toString(16),pt=this.b.toString(16);return nt.length==1&&(nt="0"+nt),ft.length==1&&(ft="0"+ft),pt.length==1&&(pt="0"+pt),"#"+nt+ft+pt}}var If=jo.atob.bind(jo),Cg=jo.btoa.bind(jo);function Of(ce,he){var de=ce[0],xe=ce[1],Ne=ce[2],Ke=ce[3];de=Eu(de,xe,Ne,Ke,he[0],7,-680876936),Ke=Eu(Ke,de,xe,Ne,he[1],12,-389564586),Ne=Eu(Ne,Ke,de,xe,he[2],17,606105819),xe=Eu(xe,Ne,Ke,de,he[3],22,-1044525330),de=Eu(de,xe,Ne,Ke,he[4],7,-176418897),Ke=Eu(Ke,de,xe,Ne,he[5],12,1200080426),Ne=Eu(Ne,Ke,de,xe,he[6],17,-1473231341),xe=Eu(xe,Ne,Ke,de,he[7],22,-45705983),de=Eu(de,xe,Ne,Ke,he[8],7,1770035416),Ke=Eu(Ke,de,xe,Ne,he[9],12,-1958414417),Ne=Eu(Ne,Ke,de,xe,he[10],17,-42063),xe=Eu(xe,Ne,Ke,de,he[11],22,-1990404162),de=Eu(de,xe,Ne,Ke,he[12],7,1804603682),Ke=Eu(Ke,de,xe,Ne,he[13],12,-40341101),Ne=Eu(Ne,Ke,de,xe,he[14],17,-1502002290),de=gu(de,xe=Eu(xe,Ne,Ke,de,he[15],22,1236535329),Ne,Ke,he[1],5,-165796510),Ke=gu(Ke,de,xe,Ne,he[6],9,-1069501632),Ne=gu(Ne,Ke,de,xe,he[11],14,643717713),xe=gu(xe,Ne,Ke,de,he[0],20,-373897302),de=gu(de,xe,Ne,Ke,he[5],5,-701558691),Ke=gu(Ke,de,xe,Ne,he[10],9,38016083),Ne=gu(Ne,Ke,de,xe,he[15],14,-660478335),xe=gu(xe,Ne,Ke,de,he[4],20,-405537848),de=gu(de,xe,Ne,Ke,he[9],5,568446438),Ke=gu(Ke,de,xe,Ne,he[14],9,-1019803690),Ne=gu(Ne,Ke,de,xe,he[3],14,-187363961),xe=gu(xe,Ne,Ke,de,he[8],20,1163531501),de=gu(de,xe,Ne,Ke,he[13],5,-1444681467),Ke=gu(Ke,de,xe,Ne,he[2],9,-51403784),Ne=gu(Ne,Ke,de,xe,he[7],14,1735328473),de=Bu(de,xe=gu(xe,Ne,Ke,de,he[12],20,-1926607734),Ne,Ke,he[5],4,-378558),Ke=Bu(Ke,de,xe,Ne,he[8],11,-2022574463),Ne=Bu(Ne,Ke,de,xe,he[11],16,1839030562),xe=Bu(xe,Ne,Ke,de,he[14],23,-35309556),de=Bu(de,xe,Ne,Ke,he[1],4,-1530992060),Ke=Bu(Ke,de,xe,Ne,he[4],11,1272893353),Ne=Bu(Ne,Ke,de,xe,he[7],16,-155497632),xe=Bu(xe,Ne,Ke,de,he[10],23,-1094730640),de=Bu(de,xe,Ne,Ke,he[13],4,681279174),Ke=Bu(Ke,de,xe,Ne,he[0],11,-358537222),Ne=Bu(Ne,Ke,de,xe,he[3],16,-722521979),xe=Bu(xe,Ne,Ke,de,he[6],23,76029189),de=Bu(de,xe,Ne,Ke,he[9],4,-640364487),Ke=Bu(Ke,de,xe,Ne,he[12],11,-421815835),Ne=Bu(Ne,Ke,de,xe,he[15],16,530742520),de=xu(de,xe=Bu(xe,Ne,Ke,de,he[2],23,-995338651),Ne,Ke,he[0],6,-198630844),Ke=xu(Ke,de,xe,Ne,he[7],10,1126891415),Ne=xu(Ne,Ke,de,xe,he[14],15,-1416354905),xe=xu(xe,Ne,Ke,de,he[5],21,-57434055),de=xu(de,xe,Ne,Ke,he[12],6,1700485571),Ke=xu(Ke,de,xe,Ne,he[3],10,-1894986606),Ne=xu(Ne,Ke,de,xe,he[10],15,-1051523),xe=xu(xe,Ne,Ke,de,he[1],21,-2054922799),de=xu(de,xe,Ne,Ke,he[8],6,1873313359),Ke=xu(Ke,de,xe,Ne,he[15],10,-30611744),Ne=xu(Ne,Ke,de,xe,he[6],15,-1560198380),xe=xu(xe,Ne,Ke,de,he[13],21,1309151649),de=xu(de,xe,Ne,Ke,he[4],6,-145523070),Ke=xu(Ke,de,xe,Ne,he[11],10,-1120210379),Ne=xu(Ne,Ke,de,xe,he[2],15,718787259),xe=xu(xe,Ne,Ke,de,he[9],21,-343485551),ce[0]=Rc(de,ce[0]),ce[1]=Rc(xe,ce[1]),ce[2]=Rc(Ne,ce[2]),ce[3]=Rc(Ke,ce[3])}function Df(ce,he,de,xe,Ne,Ke){return he=Rc(Rc(he,ce),Rc(xe,Ke)),Rc(he<>>32-Ne,de)}function Eu(ce,he,de,xe,Ne,Ke,At){return Df(he&de|~he&xe,ce,he,Ne,Ke,At)}function gu(ce,he,de,xe,Ne,Ke,At){return Df(he&xe|de&~xe,ce,he,Ne,Ke,At)}function Bu(ce,he,de,xe,Ne,Ke,At){return Df(he^de^xe,ce,he,Ne,Ke,At)}function xu(ce,he,de,xe,Ne,Ke,At){return Df(de^(he|~xe),ce,he,Ne,Ke,At)}function Op(ce){var he,de=ce.length,xe=[1732584193,-271733879,-1732584194,271733878];for(he=64;he<=ce.length;he+=64)Of(xe,jh(ce.substring(he-64,he)));ce=ce.substring(he-64);var Ne=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(he=0;he>2]|=ce.charCodeAt(he)<<(he%4<<3);if(Ne[he>>2]|=128<<(he%4<<3),he>55)for(Of(xe,Ne),he=0;he<16;he++)Ne[he]=0;return Ne[14]=8*de,Of(xe,Ne),xe}function jh(ce){var he,de=[];for(he=0;he<64;he+=4)de[he>>2]=ce.charCodeAt(he)+(ce.charCodeAt(he+1)<<8)+(ce.charCodeAt(he+2)<<16)+(ce.charCodeAt(he+3)<<24);return de}var ic="0123456789abcdef".split("");function Dp(ce){for(var he="",de=0;de<4;de++)he+=ic[ce>>8*de+4&15]+ic[ce>>8*de&15];return he}function Nh(ce){return String.fromCharCode(255&ce,(65280&ce)>>8,(16711680&ce)>>16,(4278190080&ce)>>24)}function Eg(ce){return Op(ce).map(Nh).join("")}var Rm=function(ce){for(var he=0;he>16)+(he>>16)+(de>>16)<<16|65535&de}return ce+he&4294967295}function FA(ce,he){var de,xe,Ne,Ke;if(ce!==de){for(var At=(Ne=ce,Ke=1+(256/ce.length|0),new Array(Ke+1).join(Ne)),nt=[],ft=0;ft<256;ft++)nt[ft]=ft;var pt=0;for(ft=0;ft<256;ft++){var xt=nt[ft];pt=(pt+xt+At.charCodeAt(ft))%256,nt[ft]=nt[pt],nt[pt]=xt}de=ce,xe=nt}else nt=xe;var kt=he.length,Kt=0,Bt=0,An="";for(ft=0;ft\x80/\f\xA9\xFEdSiz";var Ke=(he+this.padding).substr(0,32),At=(de+this.padding).substr(0,32);this.O=this.processOwnerPassword(Ke,At),this.P=-(1+(255^Ne)),this.encryptionKey=Eg(Ke+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(xe)).substr(0,5),this.U=FA(this.encryptionKey,this.padding)}function wc(ce){if(/[^\u0000-\u00ff]/.test(ce))throw new Error("Invalid PDF Name Object: "+ce+", Only accept ASCII characters.");for(var he="",de=ce.length,xe=0;xe126?"#"+("0"+Ne.toString(16)).slice(-2):ce[xe]}return he}function Tp(ce){if((0,me.Z)(ce)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var he={};this.subscribe=function(de,xe,Ne){if(Ne=Ne||!1,typeof de!="string"||typeof xe!="function"||typeof Ne!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");he.hasOwnProperty(de)||(he[de]={});var Ke=Math.random().toString(35);return he[de][Ke]=[xe,!!Ne],Ke},this.unsubscribe=function(de){for(var xe in he)if(he[xe][de])return delete he[xe][de],Object.keys(he[xe]).length===0&&delete he[xe],!0;return!1},this.publish=function(de){if(he.hasOwnProperty(de)){var xe=Array.prototype.slice.call(arguments,1),Ne=[];for(var Ke in he[de]){var At=he[de][Ke];try{At[0].apply(ce,xe)}catch(nt){jo.console&&ol.error("jsPDF PubSub Error",nt.message,nt)}At[1]&&Ne.push(Ke)}Ne.length&&Ne.forEach(this.unsubscribe)}},this.getTopics=function(){return he}}function jf(ce){if(!(this instanceof jf))return new jf(ce);var he="opacity,stroke-opacity".split(",");for(var de in ce)ce.hasOwnProperty(de)&&he.indexOf(de)>=0&&(this[de]=ce[de]);this.id="",this.objectNumber=-1}function Bg(ce,he){this.gState=ce,this.matrix=he,this.id="",this.objectNumber=-1}function _A(ce,he,de,xe,Ne){if(!(this instanceof _A))return new _A(ce,he,de,xe,Ne);this.type=ce==="axial"?2:3,this.coords=he,this.colors=de,Bg.call(this,xe,Ne)}function LA(ce,he,de,xe,Ne){if(!(this instanceof LA))return new LA(ce,he,de,xe,Ne);this.boundingBox=ce,this.xStep=he,this.yStep=de,this.stream="",this.cloneIndex=0,Bg.call(this,xe,Ne)}function qa(ce){var he,de=typeof arguments[0]=="string"?arguments[0]:"p",xe=arguments[1],Ne=arguments[2],Ke=arguments[3],At=[],nt=1,ft=16,pt="S",xt=null;(0,me.Z)(ce=ce||{})==="object"&&(de=ce.orientation,xe=ce.unit||xe,Ne=ce.format||Ne,Ke=ce.compress||ce.compressPdf||Ke,(xt=ce.encryption||null)!==null&&(xt.userPassword=xt.userPassword||"",xt.ownerPassword=xt.ownerPassword||"",xt.userPermissions=xt.userPermissions||[]),nt=typeof ce.userUnit=="number"?Math.abs(ce.userUnit):1,ce.precision!==void 0&&(he=ce.precision),ce.floatPrecision!==void 0&&(ft=ce.floatPrecision),pt=ce.defaultPathOperation||"S"),At=ce.filters||(Ke===!0?["FlateEncode"]:At),xe=xe||"mm",de=(""+(de||"P")).toLowerCase();var kt=ce.putOnlyUsedFonts||!1,Kt={},Bt={internal:{},__private__:{}};Bt.__private__.PubSub=Tp;var An="1.3",sn=Bt.__private__.getPdfVersion=function(){return An};Bt.__private__.setPdfVersion=function(ht){An=ht};var dn={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]};Bt.__private__.getPageFormats=function(){return dn};var Yt=Bt.__private__.getPageFormat=function(ht){return dn[ht]};Ne=Ne||"a4";var Zn="compat",Rn="advanced",En=Zn;function Or(){this.saveGraphicsState(),_n(new To(Ko,0,0,-Ko,0,Vf()*Ko).toString()+" cm"),this.setFontSize(this.getFontSize()/Ko),pt="n",En=Rn}function ni(){this.restoreGraphicsState(),pt="S",En=Zn}var Kr=Bt.__private__.combineFontStyleAndFontWeight=function(ht,Ut){if(ht=="bold"&&Ut=="normal"||ht=="bold"&&Ut==400||ht=="normal"&&Ut=="italic"||ht=="bold"&&Ut=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Ut&&(ht=Ut==400||Ut==="normal"?ht==="italic"?"italic":"normal":Ut!=700&&Ut!=="bold"||ht!=="normal"?(Ut==700?"bold":Ut)+""+ht:"bold"),ht};Bt.advancedAPI=function(ht){var Ut=En===Zn;return Ut&&Or.call(this),typeof ht!="function"||(ht(this),Ut&&ni.call(this)),this},Bt.compatAPI=function(ht){var Ut=En===Rn;return Ut&&ni.call(this),typeof ht!="function"||(ht(this),Ut&&Or.call(this)),this},Bt.isAdvancedAPI=function(){return En===Rn};var tr,xn=function(ht){if(En!==Rn)throw new Error(ht+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},pr=Bt.roundToPrecision=Bt.__private__.roundToPrecision=function(ht,Ut){var bn=he||Ut;if(isNaN(ht)||isNaN(bn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ht.toFixed(bn).replace(/0+$/,"")};tr=Bt.hpf=Bt.__private__.hpf=typeof ft=="number"?function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.hpf");return pr(ht,ft)}:ft==="smart"?function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.hpf");return pr(ht,ht>-1&&ht<1?16:5)}:function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.hpf");return pr(ht,16)};var Xt=Bt.f2=Bt.__private__.f2=function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.f2");return pr(ht,2)},fn=Bt.__private__.f3=function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.f3");return pr(ht,3)},Gn=Bt.scale=Bt.__private__.scale=function(ht){if(isNaN(ht))throw new Error("Invalid argument passed to jsPDF.scale");return En===Zn?ht*Ko:En===Rn?ht:void 0},Hn=function(ht){return Gn(function(Ut){return En===Zn?Vf()-Ut:En===Rn?Ut:void 0}(ht))};Bt.__private__.setPrecision=Bt.setPrecision=function(ht){typeof parseInt(ht,10)=="number"&&(he=parseInt(ht,10))};var Rr,Hr="00000000000000000000000000000000",Zr=Bt.__private__.getFileId=function(){return Hr},_r=Bt.__private__.setFileId=function(ht){return Hr=ht!==void 0&&/^[a-fA-F0-9]{32}$/.test(ht)?ht.toUpperCase():Hr.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),xt!==null&&(Xl=new kd(xt.userPermissions,xt.userPassword,xt.ownerPassword,Hr)),Hr};Bt.setFileId=function(ht){return _r(ht),this},Bt.getFileId=function(){return Zr()};var Yr=Bt.__private__.convertDateToPDFDate=function(ht){var Ut=ht.getTimezoneOffset(),bn=Ut<0?"+":"-",Qn=Math.floor(Math.abs(Ut/60)),fr=Math.abs(Ut%60),oi=[bn,In(Qn),"'",In(fr),"'"].join("");return["D:",ht.getFullYear(),In(ht.getMonth()+1),In(ht.getDate()),In(ht.getHours()),In(ht.getMinutes()),In(ht.getSeconds()),oi].join("")},Ji=Bt.__private__.convertPDFDateToDate=function(ht){var Ut=parseInt(ht.substr(2,4),10),bn=parseInt(ht.substr(6,2),10)-1,Qn=parseInt(ht.substr(8,2),10),fr=parseInt(ht.substr(10,2),10),oi=parseInt(ht.substr(12,2),10),Ci=parseInt(ht.substr(14,2),10);return new Date(Ut,bn,Qn,fr,oi,Ci,0)},yi=Bt.__private__.setCreationDate=function(ht){var Ut;if(ht===void 0&&(ht=new Date),ht instanceof Date)Ut=Yr(ht);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(ht))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Ut=ht}return Rr=Ut},Vt=Bt.__private__.getCreationDate=function(ht){var Ut=Rr;return ht==="jsDate"&&(Ut=Ji(Rr)),Ut};Bt.setCreationDate=function(ht){return yi(ht),this},Bt.getCreationDate=function(ht){return Vt(ht)};var wn,In=Bt.__private__.padd2=function(ht){return("0"+parseInt(ht)).slice(-2)},Yn=Bt.__private__.padd2Hex=function(ht){return("00"+(ht=ht.toString())).substr(ht.length)},or=0,Lr=[],Wr=[],Mr=0,ui=[],ki=[],wa=!1,xa=Wr;Bt.__private__.setCustomOutputDestination=function(ht){wa=!0,xa=ht};var ei=function(ht){wa||(xa=ht)};Bt.__private__.resetCustomOutputDestination=function(){wa=!1,xa=Wr};var _n=Bt.__private__.out=function(ht){return ht=ht.toString(),Mr+=ht.length+1,xa.push(ht),xa},Ps=Bt.__private__.write=function(ht){return _n(arguments.length===1?ht.toString():Array.prototype.join.call(arguments," "))},fs=Bt.__private__.getArrayBuffer=function(ht){for(var Ut=ht.length,bn=new ArrayBuffer(Ut),Qn=new Uint8Array(bn);Ut--;)Qn[Ut]=ht.charCodeAt(Ut);return bn},xo=[["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]];Bt.__private__.getStandardFonts=function(){return xo};var Wi=ce.fontSize||16;Bt.__private__.setFontSize=Bt.setFontSize=function(ht){return Wi=En===Rn?ht/Ko:ht,this};var mo,Ia=Bt.__private__.getFontSize=Bt.getFontSize=function(){return En===Zn?Wi:Wi*Ko},hs=ce.R2L||!1;Bt.__private__.setR2L=Bt.setR2L=function(ht){return hs=ht,this},Bt.__private__.getR2L=Bt.getR2L=function(){return hs};var Co,Xs=Bt.__private__.setZoomMode=function(ht){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ht))mo=ht;else if(isNaN(ht)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(ht)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+ht+'" is not recognized.');mo=ht}else mo=parseInt(ht,10)};Bt.__private__.getZoomMode=function(){return mo};var as,os=Bt.__private__.setPageMode=function(ht){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(ht)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+ht+'" is not recognized.');Co=ht};Bt.__private__.getPageMode=function(){return Co};var Al=Bt.__private__.setLayoutMode=function(ht){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(ht)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+ht+'" is not recognized.');as=ht};Bt.__private__.getLayoutMode=function(){return as},Bt.__private__.setDisplayMode=Bt.setDisplayMode=function(ht,Ut,bn){return Xs(ht),Al(Ut),os(bn),this};var gs={title:"",subject:"",author:"",keywords:"",creator:""};Bt.__private__.getDocumentProperty=function(ht){if(Object.keys(gs).indexOf(ht)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return gs[ht]},Bt.__private__.getDocumentProperties=function(){return gs},Bt.__private__.setDocumentProperties=Bt.setProperties=Bt.setDocumentProperties=function(ht){for(var Ut in gs)gs.hasOwnProperty(Ut)&&ht[Ut]&&(gs[Ut]=ht[Ut]);return this},Bt.__private__.setDocumentProperty=function(ht,Ut){if(Object.keys(gs).indexOf(ht)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return gs[ht]=Ut};var bo,Ko,wo,Sl,Ys,lo={},ss={},ml=[],Do={},Ls={},ls={},Vl={},pu=null,vl=0,qo=[],rl=new Tp(Bt),Nf=ce.hotfixes||[],Vu={},od={},NA=[],To=function ht(Ut,bn,Qn,fr,oi,Ci){if(!(this instanceof ht))return new ht(Ut,bn,Qn,fr,oi,Ci);isNaN(Ut)&&(Ut=1),isNaN(bn)&&(bn=0),isNaN(Qn)&&(Qn=0),isNaN(fr)&&(fr=1),isNaN(oi)&&(oi=0),isNaN(Ci)&&(Ci=0),this._matrix=[Ut,bn,Qn,fr,oi,Ci]};Object.defineProperty(To.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ht){this._matrix[0]=ht}}),Object.defineProperty(To.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ht){this._matrix[1]=ht}}),Object.defineProperty(To.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ht){this._matrix[2]=ht}}),Object.defineProperty(To.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ht){this._matrix[3]=ht}}),Object.defineProperty(To.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ht){this._matrix[4]=ht}}),Object.defineProperty(To.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ht){this._matrix[5]=ht}}),Object.defineProperty(To.prototype,"a",{get:function(){return this._matrix[0]},set:function(ht){this._matrix[0]=ht}}),Object.defineProperty(To.prototype,"b",{get:function(){return this._matrix[1]},set:function(ht){this._matrix[1]=ht}}),Object.defineProperty(To.prototype,"c",{get:function(){return this._matrix[2]},set:function(ht){this._matrix[2]=ht}}),Object.defineProperty(To.prototype,"d",{get:function(){return this._matrix[3]},set:function(ht){this._matrix[3]=ht}}),Object.defineProperty(To.prototype,"e",{get:function(){return this._matrix[4]},set:function(ht){this._matrix[4]=ht}}),Object.defineProperty(To.prototype,"f",{get:function(){return this._matrix[5]},set:function(ht){this._matrix[5]=ht}}),Object.defineProperty(To.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(To.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(To.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(To.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),To.prototype.join=function(ht){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(tr).join(ht)},To.prototype.multiply=function(ht){var Ut=ht.sx*this.sx+ht.shy*this.shx,bn=ht.sx*this.shy+ht.shy*this.sy,Qn=ht.shx*this.sx+ht.sy*this.shx,fr=ht.shx*this.shy+ht.sy*this.sy,oi=ht.tx*this.sx+ht.ty*this.shx+this.tx,Ci=ht.tx*this.shy+ht.ty*this.sy+this.ty;return new To(Ut,bn,Qn,fr,oi,Ci)},To.prototype.decompose=function(){var ht=this.sx,Ut=this.shy,bn=this.shx,Qn=this.sy,fr=this.tx,oi=this.ty,Ci=Math.sqrt(ht*ht+Ut*Ut),Ya=(ht/=Ci)*bn+(Ut/=Ci)*Qn;bn-=ht*Ya,Qn-=Ut*Ya;var oo=Math.sqrt(bn*bn+Qn*Qn);return Ya/=oo,ht*(Qn/=oo)>16&255,Qn=oo>>8&255,fr=255&oo}if(Qn===void 0||oi===void 0&&bn===Qn&&Qn===fr)Ut=typeof bn=="string"?bn+" "+Ci[0]:ht.precision===2?Xt(bn/255)+" "+Ci[0]:fn(bn/255)+" "+Ci[0];else if(oi===void 0||(0,me.Z)(oi)==="object"){if(oi&&!isNaN(oi.a)&&oi.a===0)return["1.","1.","1.",Ci[1]].join(" ");Ut=typeof bn=="string"?[bn,Qn,fr,Ci[1]].join(" "):ht.precision===2?[Xt(bn/255),Xt(Qn/255),Xt(fr/255),Ci[1]].join(" "):[fn(bn/255),fn(Qn/255),fn(fr/255),Ci[1]].join(" ")}else Ut=typeof bn=="string"?[bn,Qn,fr,oi,Ci[2]].join(" "):ht.precision===2?[Xt(bn),Xt(Qn),Xt(fr),Xt(oi),Ci[2]].join(" "):[fn(bn),fn(Qn),fn(fr),fn(oi),Ci[2]].join(" ");return Ut},gA=Bt.__private__.getFilters=function(){return At},Qc=Bt.__private__.putStream=function(ht){var Ut=(ht=ht||{}).data||"",bn=ht.filters||gA(),Qn=ht.alreadyAppliedFilters||[],fr=ht.addLength1||!1,oi=Ut.length,Ci=ht.objectId,Ya=function(mu){return mu};if(xt!==null&&Ci===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");xt!==null&&(Ya=Xl.encryptor(Ci,0));var oo={};bn===!0&&(bn=["FlateEncode"]);var Jo=ht.additionalKeyValues||[],rs=(oo=qa.API.processDataByFilters!==void 0?qa.API.processDataByFilters(Ut,bn):{data:Ut,reverseChain:[]}).reverseChain+(Array.isArray(Qn)?Qn.join(" "):Qn.toString());if(oo.data.length!==0&&(Jo.push({key:"Length",value:oo.data.length}),fr===!0&&Jo.push({key:"Length1",value:oi})),rs.length!=0)if(rs.split("/").length-1==1)Jo.push({key:"Filter",value:rs});else{Jo.push({key:"Filter",value:"["+rs+"]"});for(var Js=0;Js>"),oo.data.length!==0&&(_n("stream"),_n(Ya(oo.data)),_n("endstream"))},kf=Bt.__private__.putPage=function(ht){var Ut=ht.number,bn=ht.data,Qn=ht.objId,fr=ht.contentsObjId;ju(Qn,!0),_n("<>"),_n("endobj");var oi=bn.join(` `);return En===Rn&&(oi+=` -Q`),jc(fr,!0),Qu({data:oi,filters:gA(),objectId:fr}),_n("endobj"),Qn},kA=Bt.__private__.putPages=function(){var ht,Ut,bn=[];for(ht=1;ht<=vl;ht++)qo[ht].objId=Fc(),qo[ht].contentsObjId=Fc();for(ht=1;ht<=vl;ht++)bn.push(kf({number:ht,data:ki[ht],objId:qo[ht].objId,contentsObjId:qo[ht].contentsObjId,mediaBox:qo[ht].mediaBox,cropBox:qo[ht].cropBox,bleedBox:qo[ht].bleedBox,trimBox:qo[ht].trimBox,artBox:qo[ht].artBox,userUnit:qo[ht].userUnit,rootDictionaryObjId:Qd,resourceDictionaryObjId:fA}));jc(Qd,!0),_n("<>"),_n("endobj"),rl.publish("postPutPages")},Mf=function(ht){rl.publish("putFont",{font:ht,out:_n,newObject:Hl,putStream:Qu}),ht.isAlreadyPutted!==!0&&(ht.objectNumber=Hl(),_n("<<"),_n("/Type /Font"),_n("/BaseFont /"+wu(ht.postScriptName)),_n("/Subtype /Type1"),typeof ht.encoding=="string"&&_n("/Encoding /"+ht.encoding),_n("/FirstChar 32"),_n("/LastChar 255"),_n(">>"),_n("endobj"))},kh=function(ht){ht.objectNumber=Hl();var Ut=[];Ut.push({key:"Type",value:"/XObject"}),Ut.push({key:"Subtype",value:"/Form"}),Ut.push({key:"BBox",value:"["+[tr(ht.x),tr(ht.y),tr(ht.x+ht.width),tr(ht.y+ht.height)].join(" ")+"]"}),Ut.push({key:"Matrix",value:"["+ht.matrix.toString()+"]"});var bn=ht.pages[1].join(` -`);Qu({data:bn,additionalKeyValues:Ut,objectId:ht.objectNumber}),_n("endobj")},Mh=function(ht,Ut){Ut||(Ut=21);var bn=Hl(),Qn=function(Ci,Ya){var oo,Jo=[],rs=1/(Ya-1);for(oo=0;oo<1;oo+=rs)Jo.push(oo);if(Jo.push(1),Ci[0].offset!=0){var Js={offset:0,color:Ci[0].color};Ci.unshift(Js)}if(Ci[Ci.length-1].offset!=1){var Nl={offset:1,color:Ci[Ci.length-1].color};Ci.push(Nl)}for(var oc="",Cl=0,mc=0;mcCi[Cl+1].offset;)Cl++;var sc=Ci[Cl].offset,Nc=(oo-sc)/(Ci[Cl+1].offset-sc),Ku=Ci[Cl].color,fu=Ci[Cl+1].color;oc+=Yn(Math.round((1-Nc)*Ku[0]+Nc*fu[0]).toString(16))+Yn(Math.round((1-Nc)*Ku[1]+Nc*fu[1]).toString(16))+Yn(Math.round((1-Nc)*Ku[2]+Nc*fu[2]).toString(16))}return oc.trim()}(ht.colors,Ut),fr=[];fr.push({key:"FunctionType",value:"0"}),fr.push({key:"Domain",value:"[0.0 1.0]"}),fr.push({key:"Size",value:"["+Ut+"]"}),fr.push({key:"BitsPerSample",value:"8"}),fr.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),fr.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Qu({data:Qn,additionalKeyValues:fr,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:bn}),_n("endobj"),ht.objectNumber=Hl(),_n("<< /ShadingType "+ht.type),_n("/ColorSpace /DeviceRGB");var oi="/Coords ["+tr(parseFloat(ht.coords[0]))+" "+tr(parseFloat(ht.coords[1]))+" ";ht.type===2?oi+=tr(parseFloat(ht.coords[2]))+" "+tr(parseFloat(ht.coords[3])):oi+=tr(parseFloat(ht.coords[2]))+" "+tr(parseFloat(ht.coords[3]))+" "+tr(parseFloat(ht.coords[4]))+" "+tr(parseFloat(ht.coords[5])),_n(oi+="]"),ht.matrix&&_n("/Matrix ["+ht.matrix.toString()+"]"),_n("/Function "+bn+" 0 R"),_n("/Extend [true true]"),_n(">>"),_n("endobj")},Uh=function(ht,Ut){var bn=Fc(),Qn=Hl();Ut.push({resourcesOid:bn,objectOid:Qn}),ht.objectNumber=Qn;var fr=[];fr.push({key:"Type",value:"/Pattern"}),fr.push({key:"PatternType",value:"1"}),fr.push({key:"PaintType",value:"1"}),fr.push({key:"TilingType",value:"1"}),fr.push({key:"BBox",value:"["+ht.boundingBox.map(tr).join(" ")+"]"}),fr.push({key:"XStep",value:tr(ht.xStep)}),fr.push({key:"YStep",value:tr(ht.yStep)}),fr.push({key:"Resources",value:bn+" 0 R"}),ht.matrix&&fr.push({key:"Matrix",value:"["+ht.matrix.toString()+"]"}),Qu({data:ht.stream,additionalKeyValues:fr,objectId:ht.objectNumber}),_n("endobj")},Km=function(ht){for(var Ut in ht.objectNumber=Hl(),_n("<<"),ht)switch(Ut){case"opacity":_n("/ca "+Xt(ht[Ut]));break;case"stroke-opacity":_n("/CA "+Xt(ht[Ut]))}_n(">>"),_n("endobj")},Pg=function(ht){jc(ht.resourcesOid,!0),_n("<<"),_n("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var Ut in _n("/Font <<"),lo)lo.hasOwnProperty(Ut)&&(kt===!1||kt===!0&&Kt.hasOwnProperty(Ut))&&_n("/"+Ut+" "+lo[Ut].objectNumber+" 0 R");_n(">>")}(),function(){if(Object.keys(Do).length>0){for(var Ut in _n("/Shading <<"),Do)Do.hasOwnProperty(Ut)&&Do[Ut]instanceof _A&&Do[Ut].objectNumber>=0&&_n("/"+Ut+" "+Do[Ut].objectNumber+" 0 R");rl.publish("putShadingPatternDict"),_n(">>")}}(),function(Ut){if(Object.keys(Do).length>0){for(var bn in _n("/Pattern <<"),Do)Do.hasOwnProperty(bn)&&Do[bn]instanceof Bt.TilingPattern&&Do[bn].objectNumber>=0&&Do[bn].objectNumber>")}}(ht.objectOid),function(){if(Object.keys(ls).length>0){var Ut;for(Ut in _n("/ExtGState <<"),ls)ls.hasOwnProperty(Ut)&&ls[Ut].objectNumber>=0&&_n("/"+Ut+" "+ls[Ut].objectNumber+" 0 R");rl.publish("putGStateDict"),_n(">>")}}(),function(){for(var Ut in _n("/XObject <<"),Vc)Vc.hasOwnProperty(Ut)&&Vc[Ut].objectNumber>=0&&_n("/"+Ut+" "+Vc[Ut].objectNumber+" 0 R");rl.publish("putXobjectDict"),_n(">>")}(),_n(">>"),_n("endobj")},Rp=function(ht){ss[ht.fontName]=ss[ht.fontName]||{},ss[ht.fontName][ht.fontStyle]=ht.id},kp=function(ht,Ut,bn,Qn,fr){var oi={id:"F"+(Object.keys(lo).length+1).toString(10),postScriptName:ht,fontName:Ut,fontStyle:bn,encoding:Qn,isStandardFont:fr||!1,metadata:{}};return rl.publish("addFont",{font:oi,instance:this}),lo[oi.id]=oi,Rp(oi),oi.id},zu=Bt.__private__.pdfEscape=Bt.pdfEscape=function(ht,Ut){return function(bn,Qn){var fr,oi,Ci,Ya,oo,Jo,rs,Js,Nl;if(Ci=(Qn=Qn||{}).sourceEncoding||"Unicode",oo=Qn.outputEncoding,(Qn.autoencode||oo)&&lo[bo].metadata&&lo[bo].metadata[Ci]&&lo[bo].metadata[Ci].encoding&&(Ya=lo[bo].metadata[Ci].encoding,!oo&&lo[bo].encoding&&(oo=lo[bo].encoding),!oo&&Ya.codePages&&(oo=Ya.codePages[0]),typeof oo=="string"&&(oo=Ya[oo]),oo)){for(rs=!1,Jo=[],fr=0,oi=bn.length;fr>8&&(rs=!0);bn=Jo.join("")}for(fr=bn.length;rs===void 0&&fr!==0;)bn.charCodeAt(fr-1)>>8&&(rs=!0),fr--;if(!rs)return bn;for(Jo=Qn.noBOM?[]:[254,255],fr=0,oi=bn.length;fr>8)>>8)throw new Error("Character at position "+fr+" of string '"+bn+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Jo.push(Nl),Jo.push(Js-(Nl<<8))}return String.fromCharCode.apply(void 0,Jo)}(ht,Ut).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Fg=Bt.__private__.beginPage=function(ht){ki[++vl]=[],qo[vl]={objId:0,contentsObjId:0,userUnit:Number(nt),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(ht[0]),topRightY:Number(ht[1])}},Up(vl),ei(ki[wn])},Mp=function(ht,Ut){var bn,Qn,fr;switch(de=Ut||de,typeof ht=="string"&&(bn=Yt(ht.toLowerCase()),Array.isArray(bn)&&(Qn=bn[0],fr=bn[1])),Array.isArray(ht)&&(Qn=ht[0]*Ko,fr=ht[1]*Ko),isNaN(Qn)&&(Qn=Ne[0],fr=Ne[1]),(Qn>14400||fr>14400)&&(ol.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Qn=Math.min(14400,Qn),fr=Math.min(14400,fr)),Ne=[Qn,fr],de.substr(0,1)){case"l":fr>Qn&&(Ne=[fr,Qn]);break;case"p":Qn>fr&&(Ne=[fr,Qn])}Fg(Ne),$m(Dg),_n(Qh),jg!==0&&_n(jg+" J"),Ng!==0&&_n(Ng+" j"),rl.publish("addPage",{pageNumber:vl})},_g=function(ht){ht>0&&ht<=vl&&(ki.splice(ht,1),qo.splice(ht,1),vl--,wn>vl&&(wn=vl),this.setPage(wn))},Up=function(ht){ht>0&&ht<=vl&&(wn=ht)},Hp=Bt.__private__.getNumberOfPages=Bt.getNumberOfPages=function(){return ki.length-1},Qp=function(ht,Ut,bn){var Qn,fr=void 0;return bn=bn||{},ht=ht!==void 0?ht:lo[bo].fontName,Ut=Ut!==void 0?Ut:lo[bo].fontStyle,Qn=ht.toLowerCase(),ss[Qn]!==void 0&&ss[Qn][Ut]!==void 0?fr=ss[Qn][Ut]:ss[ht]!==void 0&&ss[ht][Ut]!==void 0?fr=ss[ht][Ut]:bn.disableWarning===!1&&ol.warn("Unable to look up font label for font '"+ht+"', '"+Ut+"'. Refer to getFontList() for available fonts."),fr||bn.noFallback||(fr=ss.times[Ut])==null&&(fr=ss.times.normal),fr},Hh=Bt.__private__.putInfo=function(){var ht=Hl(),Ut=function(Qn){return Qn};for(var bn in xt!==null&&(Ut=Xl.encryptor(ht,0)),_n("<<"),_n("/Producer ("+zu(Ut("jsPDF "+qa.version))+")"),gs)gs.hasOwnProperty(bn)&&gs[bn]&&_n("/"+bn.substr(0,1).toUpperCase()+bn.substr(1)+" ("+zu(Ut(gs[bn]))+")");_n("/CreationDate ("+zu(Ut(Rr))+")"),_n(">>"),_n("endobj")},Gm=Bt.__private__.putCatalog=function(ht){var Ut=(ht=ht||{}).rootDictionaryObjId||Qd;switch(Hl(),_n("<<"),_n("/Type /Catalog"),_n("/Pages "+Ut+" 0 R"),mo||(mo="fullwidth"),mo){case"fullwidth":_n("/OpenAction [3 0 R /FitH null]");break;case"fullheight":_n("/OpenAction [3 0 R /FitV null]");break;case"fullpage":_n("/OpenAction [3 0 R /Fit]");break;case"original":_n("/OpenAction [3 0 R /XYZ null null 1]");break;default:var bn=""+mo;bn.substr(bn.length-1)==="%"&&(mo=parseInt(mo)/100),typeof mo=="number"&&_n("/OpenAction [3 0 R /XYZ null null "+Xt(mo)+"]")}switch(as||(as="continuous"),as){case"continuous":_n("/PageLayout /OneColumn");break;case"single":_n("/PageLayout /SinglePage");break;case"two":case"twoleft":_n("/PageLayout /TwoColumnLeft");break;case"tworight":_n("/PageLayout /TwoColumnRight")}Co&&_n("/PageMode /"+Co),rl.publish("putCatalog"),_n(">>"),_n("endobj")},ac=Bt.__private__.putTrailer=function(){_n("trailer"),_n("<<"),_n("/Size "+(or+1)),_n("/Root "+or+" 0 R"),_n("/Info "+(or-1)+" 0 R"),xt!==null&&_n("/Encrypt "+Xl.oid+" 0 R"),_n("/ID [ <"+Hr+"> <"+Hr+"> ]"),_n(">>")},zp=Bt.__private__.putHeader=function(){_n("%PDF-"+An),_n("%\xBA\xDF\xAC\xE0")},Kp=Bt.__private__.putXRef=function(){var ht="0000000000";_n("xref"),_n("0 "+(or+1)),_n("0000000000 65535 f ");for(var Ut=1;Ut<=or;Ut++)typeof Lr[Ut]=="function"?_n((ht+Lr[Ut]()).slice(-10)+" 00000 n "):Lr[Ut]!==void 0?_n((ht+Lr[Ut]).slice(-10)+" 00000 n "):_n("0000000000 00000 n ")},cd=Bt.__private__.buildDocument=function(){var ht;or=0,Mr=0,Wr=[],Lr=[],ci=[],Qd=Fc(),fA=Fc(),ei(Wr),rl.publish("buildDocument"),zp(),kA(),function(){rl.publish("putAdditionalObjects");for(var bn=0;bn"),_n("/O <"+Xl.toHexString(Xl.O)+">"),_n("/P "+Xl.P),_n(">>"),_n("endobj")),Hh(),Gm();var Ut=Mr;return Kp(),ac(),_n("startxref"),_n(""+Ut),_n("%%EOF"),ei(ki[wn]),Wr.join(` -`)},Uf=Bt.__private__.getBlob=function(ht){return new Blob([fs(ht)],{type:"application/pdf"})},pA=Bt.output=Bt.__private__.output=(Hu=function(ht,Ut){switch(typeof(Ut=Ut||{})=="string"?Ut={filename:Ut}:Ut.filename=Ut.filename||"generated.pdf",ht){case void 0:return cd();case"save":Bt.save(Ut.filename);break;case"arraybuffer":return fs(cd());case"blob":return Uf(cd());case"bloburi":case"bloburl":if(jo.URL!==void 0&&typeof jo.URL.createObjectURL=="function")return jo.URL&&jo.URL.createObjectURL(Uf(cd()))||void 0;ol.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var bn="",Qn=cd();try{bn=Cg(Qn)}catch(oc){bn=Cg(unescape(encodeURIComponent(Qn)))}return"data:application/pdf;filename="+Ut.filename+";base64,"+bn;case"pdfobjectnewwindow":if(Object.prototype.toString.call(jo)==="[object Window]"){var fr="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",oi=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Ut.pdfObjectUrl&&(fr=Ut.pdfObjectUrl,oi="");var Ci='